summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xaccessibility/inc/accessibility/extended/AccessibleGridControl.hxx8
-rwxr-xr-xaccessibility/inc/accessibility/extended/AccessibleGridControlHeader.hxx6
-rwxr-xr-xaccessibility/inc/accessibility/extended/AccessibleGridControlTable.hxx7
-rwxr-xr-xaccessibility/inc/accessibility/extended/AccessibleGridControlTableBase.hxx8
-rwxr-xr-xaccessibility/source/extended/AccessibleGridControl.cxx9
-rwxr-xr-xaccessibility/source/extended/AccessibleGridControlHeader.cxx9
-rwxr-xr-xaccessibility/source/extended/AccessibleGridControlTable.cxx12
-rwxr-xr-xaccessibility/source/extended/AccessibleGridControlTableBase.cxx10
-rw-r--r--accessibility/source/helper/acc_factory.cxx13
-rw-r--r--apple_remote/AppleRemote.m29
-rw-r--r--basegfx/test/basegfx2d.cxx7
-rw-r--r--bridges/source/cpp_uno/gcc3_linux_s390/except.cxx6
-rw-r--r--bridges/source/cpp_uno/gcc3_linux_s390x/cpp2uno.cxx10
-rw-r--r--bridges/source/cpp_uno/gcc3_linux_s390x/except.cxx6
-rw-r--r--bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx10
-rw-r--r--cairo/prj/build.lst2
-rwxr-xr-xcanvas/source/directx/dx_winstuff.hxx12
-rw-r--r--chart2/source/tools/ChartTypeHelper.cxx2
-rw-r--r--chart2/source/view/charttypes/VSeriesPlotter.cxx5
-rw-r--r--comphelper/inc/comphelper/weakeventlistener.hxx2
-rw-r--r--configure.in23
-rw-r--r--connectivity/source/commontools/FValue.cxx2
-rw-r--r--connectivity/source/commontools/dbtools.cxx53
-rw-r--r--connectivity/source/drivers/jdbc/tools.cxx2
-rw-r--r--connectivity/source/parse/PColumn.cxx3
-rw-r--r--connectivity/source/parse/sqlnode.cxx2
-rw-r--r--cppcanvas/inc/cppcanvas/color.hxx10
-rw-r--r--cppuhelper/inc/cppuhelper/weakref.hxx29
-rwxr-xr-xcppuhelper/source/cc5_solaris_sparc.map2
-rw-r--r--cppuhelper/source/gcc3.map2
-rw-r--r--cppuhelper/source/msvc_win32_intel.map1
-rw-r--r--cppuhelper/source/weak.cxx45
-rw-r--r--dbaccess/qa/complex/dbaccess/dbaccess.sce2
-rw-r--r--dbaccess/source/core/api/KeySet.cxx31
-rw-r--r--dbaccess/source/core/api/KeySet.hxx2
-rw-r--r--dbaccess/source/core/api/RowSet.cxx97
-rw-r--r--dbaccess/source/core/api/RowSetBase.cxx48
-rw-r--r--dbaccess/source/core/api/RowSetCache.cxx6
-rw-r--r--dbaccess/source/core/api/SingleSelectQueryComposer.cxx27
-rw-r--r--dbaccess/source/core/dataaccess/connection.cxx13
-rw-r--r--dbaccess/source/core/dataaccess/connection.hxx4
-rw-r--r--dbaccess/source/core/dataaccess/databasecontext.cxx2
-rw-r--r--dbaccess/source/core/dataaccess/databasedocument.cxx3
-rw-r--r--dbaccess/source/core/dataaccess/datasource.cxx8
-rw-r--r--dbaccess/source/core/dataaccess/documentcontainer.cxx29
-rw-r--r--dbaccess/source/core/dataaccess/documentdefinition.cxx3
-rw-r--r--dbaccess/source/core/inc/core_resource.hrc24
-rw-r--r--dbaccess/source/core/misc/dsntypes.cxx1
-rw-r--r--dbaccess/source/core/resource/strings.src77
-rw-r--r--dbaccess/source/ext/macromigration/dbmm_global.hrc3
-rw-r--r--dbaccess/source/ext/macromigration/macromigration.src13
-rw-r--r--dbaccess/source/ext/macromigration/macromigrationwizard.cxx10
-rw-r--r--dbaccess/source/filter/xml/xmlColumn.cxx3
-rw-r--r--dbaccess/source/ui/app/AppController.cxx176
-rw-r--r--dbaccess/source/ui/app/AppDetailPageHelper.cxx43
-rw-r--r--dbaccess/source/ui/app/app.src8
-rw-r--r--dbaccess/source/ui/app/dbu_app.hrc5
-rw-r--r--dbaccess/source/ui/browser/dsEntriesNoExp.cxx2
-rw-r--r--dbaccess/source/ui/inc/QueryDesignView.hxx4
-rw-r--r--dbaccess/source/ui/inc/TableFieldDescription.hxx1
-rw-r--r--dbaccess/source/ui/inc/WCopyTable.hxx40
-rw-r--r--dbaccess/source/ui/inc/dbu_misc.hrc4
-rw-r--r--dbaccess/source/ui/inc/dbu_resource.hrc4
-rw-r--r--dbaccess/source/ui/inc/dbu_uno.hrc5
-rw-r--r--dbaccess/source/ui/misc/DExport.cxx5
-rw-r--r--dbaccess/source/ui/misc/WCPage.cxx17
-rw-r--r--dbaccess/source/ui/misc/WColumnSelect.cxx1
-rw-r--r--dbaccess/source/ui/misc/WCopyTable.cxx104
-rw-r--r--dbaccess/source/ui/misc/WTypeSelect.cxx2
-rw-r--r--dbaccess/source/ui/misc/WizardPages.src10
-rw-r--r--dbaccess/source/ui/querydesign/QueryDesignView.cxx75
-rw-r--r--dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx125
-rw-r--r--dbaccess/source/ui/querydesign/TableFieldDescription.cxx44
-rw-r--r--dbaccess/source/ui/uno/copytablewizard.cxx15
-rw-r--r--dbaccess/source/ui/uno/copytablewizard.src12
-rw-r--r--default_images/sc/res/popup_select_current.pngbin0 -> 454 bytes
-rw-r--r--default_images/sc/res/popup_unselect_current.pngbin0 -> 348 bytes
-rw-r--r--desktop/source/deployment/misc/dp_ucb.cxx75
-rw-r--r--desktop/source/deployment/registry/help/dp_help.cxx2
-rw-r--r--desktop/source/registration/com/sun/star/servicetag/SystemEnvironment.java29
-rw-r--r--drawinglayer/source/processor2d/vclpixelprocessor2d.cxx3
-rw-r--r--extensions/source/update/feed/makefile.mk16
-rw-r--r--extensions/source/update/feed/updatefeed.cxx362
-rw-r--r--fileaccess/source/FileAccess.cxx90
-rw-r--r--filter/source/msfilter/msdffimp.cxx4
-rw-r--r--filter/source/pdf/impdialog.cxx64
-rw-r--r--filter/source/pdf/impdialog.hrc1
-rw-r--r--filter/source/pdf/impdialog.hxx4
-rw-r--r--filter/source/pdf/impdialog.src13
-rw-r--r--filter/source/pdf/pdffilter.cxx3
-rw-r--r--forms/source/component/FormattedField.cxx2
-rw-r--r--fpicker/source/office/fpsmartcontent.cxx31
-rw-r--r--goodies/source/filter.vcl/ipbm/ipbm.cxx11
-rw-r--r--graphite/makefile.mk6
-rw-r--r--l10ntools/inc/cfgmerge.hxx (renamed from transex3/inc/cfgmerge.hxx)0
-rw-r--r--l10ntools/inc/export.hxx (renamed from transex3/inc/export.hxx)6
-rw-r--r--l10ntools/inc/gsicheck.hxx (renamed from transex3/inc/gsicheck.hxx)0
-rw-r--r--l10ntools/inc/helpmerge.hxx (renamed from transex3/inc/helpmerge.hxx)0
-rw-r--r--l10ntools/inc/inireader.hxx (renamed from transex3/inc/inireader.hxx)0
-rw-r--r--l10ntools/inc/l10ntools/directory.hxx (renamed from transex3/inc/transex3/directory.hxx)6
-rw-r--r--l10ntools/inc/l10ntools/file.hxx (renamed from transex3/inc/transex3/file.hxx)0
-rw-r--r--l10ntools/inc/l10ntools/vosapp.hxx (renamed from transex3/inc/transex3/vosapp.hxx)0
-rw-r--r--l10ntools/inc/lngmerge.hxx (renamed from transex3/inc/lngmerge.hxx)0
-rw-r--r--l10ntools/inc/makefile.mk (renamed from transex3/inc/makefile.mk)2
-rw-r--r--l10ntools/inc/pch/precompiled_l10ntools.cxx (renamed from transex3/inc/pch/precompiled_transex3.cxx)2
-rw-r--r--l10ntools/inc/pch/precompiled_l10ntools.hxx (renamed from transex3/inc/pch/precompiled_transex3.hxx)0
-rw-r--r--l10ntools/inc/srciter.hxx (renamed from transex3/inc/srciter.hxx)6
-rw-r--r--l10ntools/inc/tagtest.hxx (renamed from transex3/inc/tagtest.hxx)0
-rw-r--r--l10ntools/inc/tokens.h (renamed from transex3/inc/tokens.h)0
-rw-r--r--l10ntools/inc/treeconfig.hxx (renamed from transex3/inc/treeconfig.hxx)0
-rw-r--r--l10ntools/inc/utf8conv.hxx (renamed from transex3/inc/utf8conv.hxx)0
-rw-r--r--l10ntools/inc/wrdtrans.hxx (renamed from transex3/inc/wrdtrans.hxx)0
-rw-r--r--l10ntools/inc/wtranode.hxx (renamed from transex3/inc/wtranode.hxx)0
-rw-r--r--l10ntools/inc/wtratree.hxx (renamed from transex3/inc/wtratree.hxx)0
-rw-r--r--l10ntools/inc/xmlparse.hxx (renamed from transex3/inc/xmlparse.hxx)0
-rw-r--r--l10ntools/inc/xmlutil.hxx (renamed from transex3/inc/xmlutil.hxx)0
-rw-r--r--l10ntools/inc/xrmmerge.hxx (renamed from transex3/inc/xrmmerge.hxx)0
-rwxr-xr-xl10ntools/java/l10nconv/build.xml (renamed from transex3/java/l10nconv/build.xml)0
-rwxr-xr-xl10ntools/java/l10nconv/converter.MF (renamed from transex3/java/l10nconv/converter.MF)0
-rwxr-xr-xl10ntools/java/l10nconv/documentation/readmeConverter.sxw (renamed from transex3/java/l10nconv/documentation/readmeConverter.sxw)bin9824 -> 9824 bytes
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java)0
-rwxr-xr-xl10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map (renamed from transex3/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map)0
-rwxr-xr-xl10ntools/java/l10nconv/makefile.mk (renamed from transex3/java/l10nconv/makefile.mk)2
-rwxr-xr-xl10ntools/java/receditor/build.xml (renamed from transex3/java/receditor/build.xml)0
-rw-r--r--l10ntools/java/receditor/java/transex3/controller/EditorController.java (renamed from transex3/java/receditor/java/transex3/controller/EditorController.java)0
-rw-r--r--l10ntools/java/receditor/java/transex3/controller/Main.java (renamed from transex3/java/receditor/java/transex3/controller/Main.java)0
-rw-r--r--l10ntools/java/receditor/java/transex3/model/ResourceFile.java (renamed from transex3/java/receditor/java/transex3/model/ResourceFile.java)0
-rw-r--r--l10ntools/java/receditor/java/transex3/model/SdfEntity.java (renamed from transex3/java/receditor/java/transex3/model/SdfEntity.java)0
-rw-r--r--l10ntools/java/receditor/java/transex3/model/SdfString.java (renamed from transex3/java/receditor/java/transex3/model/SdfString.java)0
-rw-r--r--l10ntools/java/receditor/java/transex3/view/Editor.java (renamed from transex3/java/receditor/java/transex3/view/Editor.java)0
-rw-r--r--l10ntools/java/receditor/java/transex3/view/SdfTable.java (renamed from transex3/java/receditor/java/transex3/view/SdfTable.java)0
-rwxr-xr-xl10ntools/java/receditor/makefile.mk (renamed from transex3/java/receditor/makefile.mk)2
-rwxr-xr-xl10ntools/java/receditor/receditor.MF (renamed from transex3/java/receditor/receditor.MF)0
-rw-r--r--l10ntools/layout/README (renamed from transex3/layout/README)0
-rw-r--r--l10ntools/layout/layoutparse.cxx (renamed from transex3/layout/layoutparse.cxx)0
-rw-r--r--l10ntools/layout/layoutparse.hxx (renamed from transex3/layout/layoutparse.hxx)0
-rw-r--r--l10ntools/layout/loc.sdf (renamed from transex3/layout/loc.sdf)0
-rw-r--r--l10ntools/layout/makefile.mk (renamed from transex3/layout/makefile.mk)2
-rw-r--r--l10ntools/layout/tralay.cxx (renamed from transex3/layout/tralay.cxx)2
-rw-r--r--l10ntools/layout/zoom.xml (renamed from transex3/layout/zoom.xml)0
-rw-r--r--l10ntools/prj/build.lst10
-rw-r--r--l10ntools/prj/d.lst (renamed from transex3/prj/d.lst)16
-rw-r--r--l10ntools/scripts/fast_merge.pl (renamed from transex3/scripts/fast_merge.pl)0
-rw-r--r--l10ntools/scripts/keyidGen.pl (renamed from transex3/scripts/keyidGen.pl)0
-rwxr-xr-xl10ntools/scripts/localize.pl (renamed from transex3/scripts/localize.pl)13
-rwxr-xr-xl10ntools/scripts/localize_old.pl (renamed from transex3/scripts/localize_old.pl)0
-rw-r--r--l10ntools/source/cfg_yy_wrapper.c (renamed from transex3/source/cfg_yy_wrapper.c)0
-rw-r--r--l10ntools/source/cfglex.l (renamed from transex3/source/cfglex.l)0
-rw-r--r--l10ntools/source/cfgmerge.cxx (renamed from transex3/source/cfgmerge.cxx)2
-rw-r--r--l10ntools/source/directory.cxx (renamed from transex3/source/directory.cxx)4
-rw-r--r--l10ntools/source/export.cxx (renamed from transex3/source/export.cxx)2
-rw-r--r--l10ntools/source/export2.cxx (renamed from transex3/source/export2.cxx)9
-rw-r--r--l10ntools/source/file.cxx (renamed from transex3/source/file.cxx)4
-rw-r--r--l10ntools/source/filter/merge/FCFGMerge.cfg (renamed from transex3/source/filter/merge/FCFGMerge.cfg)0
-rw-r--r--l10ntools/source/filter/merge/FCFGMerge.java (renamed from transex3/source/filter/merge/FCFGMerge.java)0
-rw-r--r--l10ntools/source/filter/merge/Manifest.mf (renamed from transex3/source/filter/merge/Manifest.mf)0
-rw-r--r--l10ntools/source/filter/merge/Merger.java (renamed from transex3/source/filter/merge/Merger.java)0
-rw-r--r--l10ntools/source/filter/merge/makefile.mk (renamed from transex3/source/filter/merge/makefile.mk)2
-rw-r--r--l10ntools/source/filter/utils/AnalyzeStartupLog.java (renamed from transex3/source/filter/utils/AnalyzeStartupLog.java)0
-rw-r--r--l10ntools/source/filter/utils/Cache.java (renamed from transex3/source/filter/utils/Cache.java)0
-rw-r--r--l10ntools/source/filter/utils/ConfigHelper.java (renamed from transex3/source/filter/utils/ConfigHelper.java)0
-rw-r--r--l10ntools/source/filter/utils/FileHelper.java (renamed from transex3/source/filter/utils/FileHelper.java)0
-rw-r--r--l10ntools/source/filter/utils/Logger.java (renamed from transex3/source/filter/utils/Logger.java)0
-rw-r--r--l10ntools/source/filter/utils/MalformedCommandLineException.java (renamed from transex3/source/filter/utils/MalformedCommandLineException.java)0
-rw-r--r--l10ntools/source/filter/utils/XMLHelper.java (renamed from transex3/source/filter/utils/XMLHelper.java)0
-rw-r--r--l10ntools/source/filter/utils/makefile.mk (renamed from transex3/source/filter/utils/makefile.mk)2
-rw-r--r--l10ntools/source/gsicheck.cxx (renamed from transex3/source/gsicheck.cxx)2
-rw-r--r--l10ntools/source/gsiconv.cxx (renamed from transex3/source/gsiconv.cxx)2
-rw-r--r--l10ntools/source/help/HelpCompiler.cxx (renamed from transex3/source/help/HelpCompiler.cxx)0
-rw-r--r--l10ntools/source/help/HelpCompiler.hxx (renamed from transex3/source/help/HelpCompiler.hxx)0
-rw-r--r--l10ntools/source/help/HelpFileDocument.java (renamed from transex3/source/help/HelpFileDocument.java)0
-rw-r--r--l10ntools/source/help/HelpIndexerTool.java (renamed from transex3/source/help/HelpIndexerTool.java)0
-rw-r--r--l10ntools/source/help/HelpLinker.cxx (renamed from transex3/source/help/HelpLinker.cxx)0
-rw-r--r--l10ntools/source/help/compilehelp.hxx (renamed from transex3/source/help/compilehelp.hxx)0
-rw-r--r--l10ntools/source/help/helplinker.pmk (renamed from transex3/source/help/helplinker.pmk)0
-rw-r--r--l10ntools/source/help/makefile.mk (renamed from transex3/source/help/makefile.mk)2
-rw-r--r--l10ntools/source/helpex.cxx (renamed from transex3/source/helpex.cxx)2
-rw-r--r--l10ntools/source/helpmerge.cxx (renamed from transex3/source/helpmerge.cxx)2
-rw-r--r--l10ntools/source/inireader.cxx (renamed from transex3/source/inireader.cxx)2
-rw-r--r--l10ntools/source/lngex.cxx (renamed from transex3/source/lngex.cxx)2
-rw-r--r--l10ntools/source/lngmerge.cxx (renamed from transex3/source/lngmerge.cxx)2
-rw-r--r--l10ntools/source/localize.cxx (renamed from transex3/source/localize.cxx)25
-rw-r--r--l10ntools/source/makefile.mk (renamed from transex3/source/makefile.mk)2
-rw-r--r--l10ntools/source/merge.cxx (renamed from transex3/source/merge.cxx)2
-rw-r--r--l10ntools/source/src_yy_wrapper.c (renamed from transex3/source/src_yy_wrapper.c)0
-rw-r--r--l10ntools/source/srciter.cxx (renamed from transex3/source/srciter.cxx)2
-rw-r--r--l10ntools/source/srclex.l (renamed from transex3/source/srclex.l)0
-rw-r--r--l10ntools/source/tagtest.cxx (renamed from transex3/source/tagtest.cxx)2
-rw-r--r--l10ntools/source/treeconfig.cxx (renamed from transex3/source/treeconfig.cxx)0
-rw-r--r--l10ntools/source/utf8conv.cxx (renamed from transex3/source/utf8conv.cxx)2
-rw-r--r--l10ntools/source/wrdtrans.cxx (renamed from transex3/source/wrdtrans.cxx)2
-rw-r--r--l10ntools/source/wtranode.cxx (renamed from transex3/source/wtranode.cxx)2
-rw-r--r--l10ntools/source/wtratree.cxx (renamed from transex3/source/wtratree.cxx)2
-rw-r--r--l10ntools/source/xgfconv.cxx (renamed from transex3/source/xgfconv.cxx)2
-rw-r--r--l10ntools/source/xmlparse.cxx (renamed from transex3/source/xmlparse.cxx)2
-rw-r--r--l10ntools/source/xrm_yy_wrapper.c (renamed from transex3/source/xrm_yy_wrapper.c)0
-rw-r--r--l10ntools/source/xrmlex.l (renamed from transex3/source/xrmlex.l)0
-rw-r--r--l10ntools/source/xrmmerge.cxx (renamed from transex3/source/xrmmerge.cxx)2
-rw-r--r--l10ntools/workbench/gsicheck_errors.sdf (renamed from transex3/workbench/gsicheck_errors.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_err-.sdf (renamed from transex3/workbench/gsicheck_errors_err-.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_err-l.sdf (renamed from transex3/workbench/gsicheck_errors_err-l.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_err-s.sdf (renamed from transex3/workbench/gsicheck_errors_err-s.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_err-t.sdf (renamed from transex3/workbench/gsicheck_errors_err-t.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_ok-.sdf (renamed from transex3/workbench/gsicheck_errors_ok-.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_ok-l.sdf (renamed from transex3/workbench/gsicheck_errors_ok-l.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_ok-s.sdf (renamed from transex3/workbench/gsicheck_errors_ok-s.sdf)0
-rw-r--r--l10ntools/workbench/gsicheck_errors_ok-t.sdf (renamed from transex3/workbench/gsicheck_errors_ok-t.sdf)0
-rw-r--r--l10ntools/workbench/gsicheckcheck.btm (renamed from transex3/workbench/gsicheckcheck.btm)0
-rw-r--r--lingucomponent/prj/build.lst2
-rw-r--r--neon/makefile.mk5
-rw-r--r--neon/neon.patch268
-rw-r--r--odk/examples/DevelopersGuide/UCB/ResourceCreator.java18
-rw-r--r--offapi/com/sun/star/presentation/XSlideShow.idl19
-rw-r--r--offapi/com/sun/star/sheet/MemberResultFlags.idl11
-rw-r--r--offapi/com/sun/star/task/PasswordContainerInteractionHandler.idl60
-rw-r--r--offapi/com/sun/star/task/XUrlContainer.idl4
-rw-r--r--offapi/com/sun/star/task/makefile.mk3
-rw-r--r--offapi/com/sun/star/ucb/CommandEnvironment.idl67
-rw-r--r--offapi/com/sun/star/ucb/Content.idl82
-rw-r--r--offapi/com/sun/star/ucb/InteractiveLockingException.idl61
-rw-r--r--offapi/com/sun/star/ucb/InteractiveLockingLockExpiredException.idl56
-rw-r--r--offapi/com/sun/star/ucb/InteractiveLockingLockedException.idl62
-rw-r--r--offapi/com/sun/star/ucb/InteractiveLockingNotLockedException.idl59
-rw-r--r--offapi/com/sun/star/ucb/URLAuthenticationRequest.idl2
-rw-r--r--offapi/com/sun/star/ucb/XContentCreator.idl13
-rw-r--r--offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl2
-rw-r--r--offapi/com/sun/star/ucb/makefile.mk11
-rw-r--r--padmin/source/prtsetup.cxx23
-rw-r--r--padmin/source/prtsetup.hxx2
-rw-r--r--qadevOOo/tests/java/mod/_sw/SwXDocumentIndex.java4
-rw-r--r--qadevOOo/tests/java/mod/_sw/SwXDocumentIndexMark.java9
-rwxr-xr-xreadlicense_oo/docs/readme/readme.xrm14
-rw-r--r--remotebridges/source/bridge/bridge_connection.cxx4
-rw-r--r--reportbuilder/java/com/sun/star/report/ImageService.java14
-rw-r--r--reportbuilder/java/com/sun/star/report/InputRepository.java6
-rw-r--r--reportbuilder/java/com/sun/star/report/JobProgressIndicator.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/OfficeToken.java61
-rw-r--r--reportbuilder/java/com/sun/star/report/OutputRepository.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/ReportEngine.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/ReportEngineParameterNames.java39
-rw-r--r--reportbuilder/java/com/sun/star/report/ReportExecutionException.java105
-rw-r--r--reportbuilder/java/com/sun/star/report/ReportExpression.java10
-rw-r--r--reportbuilder/java/com/sun/star/report/ReportJob.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/SDBCReportData.java12
-rw-r--r--reportbuilder/java/com/sun/star/report/SDBCReportDataFactory.java56
-rw-r--r--reportbuilder/java/com/sun/star/report/SOImageService.java14
-rw-r--r--reportbuilder/java/com/sun/star/report/StorageRepository.java22
-rw-r--r--reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunction.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunctionDescription.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/function/metadata/TitleFunction.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/function/metadata/TitleFunctionDescription.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/DefaultNameGenerator.java4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/OfficeNamespaces.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/PentahoFormulaContext.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/PentahoReportJob.java45
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/SOFormulaOpCodeMapper.java26
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/SOFormulaParser.java81
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/SOFunctionManager.java17
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/SOReportJobFactory.java119
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/StarFunctionCategory.java23
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/StarFunctionDescription.java24
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/StarReportDataFactory.java138
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/StarReportModule.java41
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpression.java35
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpressionMetaData.java73
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/AbstractReportElementLayoutController.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FixedTextLayoutController.java54
-rwxr-xr-xreportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormatValueUtility.java46
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormattedTextLayoutController.java5
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementContext.java89
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementLayoutController.java29
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ObjectOleLayoutController.java4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeDetailLayoutController.java195
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupInstanceSectionLayoutController.java200
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java275
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupSectionLayoutController.java90
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficePageSectionLayoutController.java21
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeRepeatingStructureLayoutController.java6
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeReportLayoutController.java401
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableLayoutController.java5
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableTemplateLayoutController.java3
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java8
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesCollection.java78
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesDeclarationLayoutController.java234
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/loader/InputRepositoryResourceData.java70
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/loader/InputResourceKey.java45
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/DataStyle.java25
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/FixedTextElement.java23
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceDeclsSection.java49
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceElement.java25
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/FormatCondition.java48
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/FormattedTextElement.java26
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/ImageElement.java72
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/ObjectOleElement.java29
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDetailSection.java9
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDocument.java39
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroup.java77
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroupInstanceSection.java7
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterPage.java42
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterStyles.java54
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeReport.java60
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyle.java166
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyles.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStylesCollection.java115
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/OfficeTableSection.java9
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/PageLayout.java44
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/RawText.java11
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/ReportElement.java108
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/TableCellElement.java8
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/model/VariablesDeclarationSection.java12
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/oasis-datastyle.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/oasis-draw.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/oasis-form.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/oasis-style.css4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/oasis-table.css14
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/oasis-text.css4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/ImageProducer.java26
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/OfficeDocumentReportTarget.java93
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/OleProducer.java43
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/StyleUtilities.java24
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/StylesWriter.java528
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/chart/ChartRawReportTarget.java21
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportProcessor.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportTarget.java236
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/text/MasterPageFactory.java13
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/text/PageContext.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportProcessor.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportTarget.java134
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/AttributeSpecification.java45
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeDocumentXmlResourceFactory.java17
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeParserUtil.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeStylesXmlResourceFactory.java26
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/StarStyleXmlFactoryModule.java39
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/StarXmlFactoryModule.java3
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/StyleMapper.java11
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java5
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/draw/ObjectOleReadHandler.java4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentContentReadHandler.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentStylesReadHandler.java96
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/office/FontFaceDeclsReadHandler.java103
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/rpt-schema-v1.0-os.xsd720
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/FormattedTextReadHandler.java14
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/GroupReadHandler.java4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/MasterDetailReadHandler.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/ReportReadHandler.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/style/FontFaceReadHandler.java21
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/style/MasterPageReadHandler.java96
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStyleReadHandler.java94
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStylesReadHandler.java165
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/style/PageLayoutReadHandler.java92
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/style/StyleDefinitionReadHandler.java87
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/OneOfConstantsMapper.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/draw/TextAreaVerticalAlignMapper.java19
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontStyleMapper.java19
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontWeightMapper.java19
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/TextAlignMapper.java22
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyGenericMapper.java5
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyMapper.java5
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontNameMapper.java21
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontPitchMapper.java15
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontReliefMapper.java18
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextEmphasizeMapper.java18
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineColorMapper.java27
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineStyleMapper.java28
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineWordMode.java15
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/VerticalAlignMapper.java21
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/ColumnWidthMapper.java22
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/RowHeightMapper.java22
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnReadHandler.java1
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnsReadHandler.java2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/smil.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/star-office.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/star-report.css28
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/star-rpt.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/LengthCalculator.java117
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapper.java76
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperKey.java4
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlFactoryModule.java3
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlResourceFactory.java25
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingReadHandler.java98
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingRule.java47
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/styles/stylemapper.xsd102
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/svg.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/pentaho/xsl-fo.css2
-rw-r--r--reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java65
-rw-r--r--reportbuilder/java/com/sun/star/report/util/DefaultParameterMap.java142
-rw-r--r--reportbuilder/java/com/sun/star/report/util/DefaultReportJobDefinition.java152
-rw-r--r--reportbuilder/java/com/sun/star/report/util/ManifestWriter.java104
-rw-r--r--reportdesign/inc/RptObject.hxx1
-rw-r--r--reportdesign/inc/reportformula.hxx3
-rw-r--r--reportdesign/source/core/api/ReportControlModel.cxx8
-rw-r--r--reportdesign/source/core/api/ReportDefinition.cxx3
-rw-r--r--reportdesign/source/core/inc/ReportControlModel.hxx2
-rw-r--r--reportdesign/source/core/misc/reportformula.cxx6
-rw-r--r--reportdesign/source/core/sdr/RptObject.cxx16
-rw-r--r--reportdesign/source/filter/xml/xmlExport.cxx87
-rw-r--r--reportdesign/source/filter/xml/xmlExport.hxx2
-rw-r--r--reportdesign/source/filter/xml/xmlGroup.cxx10
-rw-r--r--reportdesign/source/ui/inc/DesignView.hxx2
-rw-r--r--reportdesign/source/ui/inc/ReportWindow.hxx1
-rw-r--r--reportdesign/source/ui/inc/ScrollHelper.hxx1
-rw-r--r--reportdesign/source/ui/inc/StartMarker.hxx4
-rw-r--r--reportdesign/source/ui/inc/ViewsWindow.hxx5
-rw-r--r--reportdesign/source/ui/report/DesignView.cxx2
-rw-r--r--reportdesign/source/ui/report/ReportWindow.cxx5
-rw-r--r--reportdesign/source/ui/report/ScrollHelper.cxx5
-rw-r--r--reportdesign/source/ui/report/StartMarker.cxx6
-rw-r--r--reportdesign/source/ui/report/ViewsWindow.cxx27
-rw-r--r--sal/osl/unx/file_misc.cxx21
-rw-r--r--sc/inc/AccessibleFilterMenu.hxx194
-rw-r--r--sc/inc/AccessibleFilterMenuItem.hxx124
-rw-r--r--sc/inc/AccessibleFilterTopWindow.hxx104
-rw-r--r--sc/inc/AccessibleGlobal.hxx72
-rw-r--r--sc/inc/attrib.hxx16
-rw-r--r--sc/inc/column.hxx2
-rw-r--r--sc/inc/document.hxx2
-rw-r--r--sc/inc/dpgroup.hxx5
-rw-r--r--sc/inc/dpobject.hxx42
-rw-r--r--sc/inc/dpoutput.hxx7
-rw-r--r--sc/inc/dpoutputgeometry.hxx80
-rw-r--r--sc/inc/dpsave.hxx73
-rw-r--r--sc/inc/dptabres.hxx5
-rw-r--r--sc/inc/dptabsrc.hxx18
-rw-r--r--sc/inc/fillinfo.hxx2
-rw-r--r--sc/inc/global.hxx2
-rw-r--r--sc/inc/miscuno.hxx17
-rw-r--r--sc/inc/pivot.hxx46
-rw-r--r--sc/inc/sc.hrc5
-rw-r--r--sc/inc/scabstdlg.hxx2
-rw-r--r--sc/inc/table.hxx1
-rw-r--r--sc/inc/unonames.hxx4
-rw-r--r--sc/source/core/data/attarray.cxx3
-rw-r--r--sc/source/core/data/column2.cxx14
-rw-r--r--sc/source/core/data/documen8.cxx10
-rw-r--r--sc/source/core/data/document.cxx26
-rw-r--r--sc/source/core/data/dpgroup.cxx4
-rw-r--r--sc/source/core/data/dpobject.cxx329
-rw-r--r--sc/source/core/data/dpoutput.cxx104
-rw-r--r--sc/source/core/data/dpoutputgeometry.cxx217
-rw-r--r--sc/source/core/data/dpsave.cxx327
-rw-r--r--sc/source/core/data/dptabres.cxx94
-rw-r--r--sc/source/core/data/dptabsrc.cxx129
-rw-r--r--sc/source/core/data/fillinfo.cxx8
-rw-r--r--sc/source/core/data/global2.cxx47
-rw-r--r--sc/source/core/data/makefile.mk2
-rw-r--r--sc/source/core/data/pivot2.cxx25
-rw-r--r--sc/source/core/data/table2.cxx8
-rw-r--r--sc/source/filter/excel/read.cxx4
-rw-r--r--sc/source/filter/excel/xepivot.cxx141
-rw-r--r--sc/source/filter/excel/xestring.cxx4
-rw-r--r--sc/source/filter/excel/xiescher.cxx129
-rw-r--r--sc/source/filter/excel/xipivot.cxx173
-rw-r--r--sc/source/filter/excel/xlpivot.cxx125
-rw-r--r--sc/source/filter/inc/xepivot.hxx5
-rw-r--r--sc/source/filter/inc/xestring.hxx1
-rw-r--r--sc/source/filter/inc/xiescher.hxx2
-rw-r--r--sc/source/filter/inc/xipivot.hxx16
-rw-r--r--sc/source/filter/inc/xlpivot.hxx30
-rw-r--r--sc/source/filter/inc/xlstring.hxx1
-rw-r--r--sc/source/filter/xml/XMLExportDataPilot.cxx58
-rw-r--r--sc/source/filter/xml/XMLExportDataPilot.hxx3
-rw-r--r--sc/source/filter/xml/xmldpimp.cxx271
-rw-r--r--sc/source/filter/xml/xmldpimp.hxx67
-rw-r--r--sc/source/filter/xml/xmlexprt.cxx22
-rw-r--r--sc/source/filter/xml/xmlimprt.cxx47
-rw-r--r--sc/source/filter/xml/xmlimprt.hxx19
-rw-r--r--sc/source/ui/Accessibility/AccessibleContextBase.cxx5
-rw-r--r--sc/source/ui/Accessibility/AccessibleFilterMenu.cxx401
-rw-r--r--sc/source/ui/Accessibility/AccessibleFilterMenuItem.cxx208
-rw-r--r--sc/source/ui/Accessibility/AccessibleFilterTopWindow.cxx137
-rw-r--r--sc/source/ui/Accessibility/AccessibleGlobal.cxx98
-rw-r--r--sc/source/ui/Accessibility/makefile.mk8
-rw-r--r--sc/source/ui/cctrl/dpcontrol.cxx1419
-rw-r--r--sc/source/ui/cctrl/dpcontrol.src82
-rw-r--r--sc/source/ui/cctrl/makefile.mk10
-rw-r--r--sc/source/ui/dbgui/makefile.mk1
-rw-r--r--sc/source/ui/dbgui/pvfundlg.cxx66
-rw-r--r--sc/source/ui/dbgui/pvlaydlg.cxx106
-rw-r--r--sc/source/ui/docshell/dbdocfun.cxx4
-rw-r--r--sc/source/ui/inc/AccessibleContextBase.hxx2
-rw-r--r--sc/source/ui/inc/dbfunc.hxx3
-rw-r--r--sc/source/ui/inc/dpcontrol.hrc43
-rw-r--r--sc/source/ui/inc/dpcontrol.hxx366
-rw-r--r--sc/source/ui/inc/gridwin.hxx25
-rw-r--r--sc/source/ui/inc/pvfundlg.hxx11
-rw-r--r--sc/source/ui/inc/pvlaydlg.hxx2
-rw-r--r--sc/source/ui/undo/undodat.cxx4
-rw-r--r--sc/source/ui/unoobj/dapiuno.cxx13
-rw-r--r--sc/source/ui/unoobj/miscuno.cxx37
-rw-r--r--sc/source/ui/view/cellsh2.cxx15
-rw-r--r--sc/source/ui/view/dbfunc.cxx18
-rw-r--r--sc/source/ui/view/dbfunc3.cxx509
-rw-r--r--sc/source/ui/view/gridwin.cxx120
-rw-r--r--sc/source/ui/view/gridwin2.cxx320
-rw-r--r--sc/source/ui/view/gridwin4.cxx30
-rw-r--r--sc/source/ui/view/makefile.mk4
-rw-r--r--sc/source/ui/view/tabview.cxx30
-rw-r--r--sc/util/makefile.mk1
-rw-r--r--scp2/prj/build.lst2
-rw-r--r--scp2/source/ooo/common_brand.scp46
-rw-r--r--sd/source/filter/eppt/epptso.cxx114
-rw-r--r--sd/source/ui/slideshow/makefile.mk5
-rw-r--r--sd/source/ui/slideshow/slideshow.cxx2
-rw-r--r--sd/source/ui/slideshow/slideshow.hrc19
-rw-r--r--sd/source/ui/slideshow/slideshow.src125
-rw-r--r--sd/source/ui/slideshow/slideshowimpl.cxx461
-rw-r--r--sd/source/ui/slideshow/slideshowimpl.hxx17
-rw-r--r--sd/source/ui/unoidl/facreg.cxx2
-rw-r--r--sd/source/ui/unoidl/unolayer.cxx4
-rw-r--r--sd/source/ui/unoidl/unomodel.cxx47
-rw-r--r--sd/source/ui/view/sdview4.cxx3
-rw-r--r--sdext/source/pdfimport/config/description.xml2
-rw-r--r--sdext/source/pdfimport/pdfparse/pdfparse.cxx30
-rw-r--r--set_soenv.in1
-rw-r--r--setup_native/prj/build.lst2
-rwxr-xr-xsetup_native/source/java/javaversion.dat26
-rw-r--r--setup_native/source/java/javaversion2.dat26
-rw-r--r--sfx2/source/doc/doctempl.cxx9
-rw-r--r--sfx2/source/doc/objstor.cxx60
-rw-r--r--slideshow/source/engine/color.cxx13
-rw-r--r--slideshow/source/engine/eventmultiplexer.cxx39
-rw-r--r--slideshow/source/engine/makefile.mk4
-rw-r--r--slideshow/source/engine/shapes/shapeimporter.cxx120
-rw-r--r--slideshow/source/engine/slide/slideimpl.cxx89
-rw-r--r--slideshow/source/engine/slide/userpaintoverlay.cxx303
-rw-r--r--slideshow/source/engine/slide/userpaintoverlay.hxx20
-rw-r--r--slideshow/source/engine/slideshowimpl.cxx343
-rw-r--r--slideshow/source/engine/tools.cxx48
-rw-r--r--slideshow/source/inc/eventmultiplexer.hxx27
-rw-r--r--slideshow/source/inc/rgbcolor.hxx3
-rw-r--r--slideshow/source/inc/shapeimporter.hxx22
-rw-r--r--slideshow/source/inc/slide.hxx47
-rw-r--r--slideshow/source/inc/tools.hxx3
-rw-r--r--slideshow/source/inc/userpainteventhandler.hxx6
-rw-r--r--soldep/bootstrp/prj.cxx131
-rw-r--r--soldep/inc/soldep/prj.hxx14
-rwxr-xr-xsolenv/bin/build.pl202
-rwxr-xr-xsolenv/bin/localize4
-rwxr-xr-xsolenv/bin/localize_sl18
-rw-r--r--solenv/bin/modules/SourceConfig.pm53
-rw-r--r--solenv/config/sdev300.ini2
-rw-r--r--solenv/inc/minor.mk6
-rw-r--r--solenv/inc/rules.mk44
-rw-r--r--solenv/inc/settings.mk2
-rw-r--r--solenv/inc/tg_dep.mk1
-rw-r--r--solenv/inc/wntmsci11.mk5
-rwxr-xr-xsoltools/mkdepend/collectdircontent.cxx4
-rw-r--r--soltools/mkdepend/collectdircontent.hxx1
-rw-r--r--soltools/mkdepend/main.c3
-rw-r--r--sot/source/sdstor/ucbstorage.cxx59
-rw-r--r--splitbuild/prj/build.lst2
-rw-r--r--svtools/source/control/ctrlbox.cxx1
-rw-r--r--svtools/source/filter.vcl/jpeg/jpeg.cxx39
-rw-r--r--svtools/source/filter.vcl/jpeg/jpeg.h2
-rw-r--r--svtools/source/filter.vcl/jpeg/jpegc.c14
-rw-r--r--svtools/source/filter.vcl/wmf/emfwr.cxx103
-rw-r--r--svtools/source/filter.vcl/wmf/emfwr.hxx1
-rw-r--r--svtools/source/filter.vcl/wmf/winmtf.cxx9
-rw-r--r--svtools/source/filter.vcl/wmf/winmtf.hxx15
-rw-r--r--svtools/source/filter.vcl/wmf/winwmf.cxx216
-rw-r--r--svtools/source/filter.vcl/wmf/wmfwr.cxx81
-rw-r--r--svtools/source/filter.vcl/wmf/wmfwr.hxx9
-rw-r--r--svtools/source/misc/ehdl.cxx26
-rw-r--r--svx/inc/svx/numitem.hxx1
-rw-r--r--svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx1
-rw-r--r--svx/source/customshapes/EnhancedCustomShapeEngine.cxx4
-rw-r--r--svx/source/items/numitem.cxx10
-rw-r--r--svx/source/outliner/outlvw.cxx34
-rw-r--r--svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx23
-rw-r--r--svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx16
-rw-r--r--svx/source/svdraw/svdfmtf.cxx4
-rw-r--r--svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx8
-rw-r--r--svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.hxx1
-rw-r--r--sw/inc/calbck.hxx5
-rw-r--r--sw/inc/chpfld.hxx4
-rw-r--r--sw/inc/dcontact.hxx10
-rw-r--r--sw/inc/doc.hxx3
-rw-r--r--sw/inc/fmtanchr.hxx4
-rwxr-xr-x[-rw-r--r--]sw/inc/fmtmeta.hxx22
-rw-r--r--sw/inc/frmfmt.hxx19
-rw-r--r--sw/inc/ndtxt.hxx20
-rw-r--r--sw/inc/pagedesc.hxx3
-rw-r--r--sw/inc/section.hxx20
-rw-r--r--sw/inc/swtable.hxx2
-rw-r--r--sw/inc/swtypes.hxx10
-rw-r--r--sw/inc/tox.hxx32
-rw-r--r--sw/inc/txtatr.hxx2
-rw-r--r--sw/inc/unobaseclass.hxx150
-rw-r--r--sw/inc/unobookmark.hxx244
-rw-r--r--sw/inc/unochart.hxx10
-rw-r--r--sw/inc/unocoll.hxx1
-rw-r--r--sw/inc/unocrsrhelper.hxx111
-rw-r--r--sw/inc/unofield.hxx8
-rw-r--r--sw/inc/unofootnote.hxx233
-rw-r--r--sw/inc/unoframe.hxx35
-rw-r--r--sw/inc/unoidx.hxx540
-rw-r--r--sw/inc/unoobj.hxx1493
-rw-r--r--sw/inc/unoparaframeenum.hxx131
-rw-r--r--sw/inc/unoparagraph.hxx369
-rw-r--r--sw/inc/unoredline.hxx4
-rw-r--r--sw/inc/unoredlines.hxx5
-rw-r--r--sw/inc/unorefmark.hxx178
-rw-r--r--sw/inc/unosection.hxx251
-rw-r--r--sw/inc/unotbl.hxx39
-rw-r--r--sw/inc/unotext.hxx343
-rw-r--r--sw/inc/unotextbodyhf.hxx214
-rw-r--r--sw/inc/unotextcursor.hxx351
-rw-r--r--sw/inc/unotextrange.hxx342
-rwxr-xr-xsw/qa/complex/writer/TextPortionEnumerationTest.java2
-rw-r--r--sw/source/core/access/accframe.cxx6
-rw-r--r--sw/source/core/access/accfrmobj.cxx6
-rw-r--r--sw/source/core/access/accpara.cxx13
-rw-r--r--sw/source/core/attr/calbck.cxx2
-rw-r--r--sw/source/core/crsr/bookmrk.cxx32
-rw-r--r--sw/source/core/crsr/crsrsh.cxx6
-rwxr-xr-xsw/source/core/doc/doc.cxx2
-rw-r--r--sw/source/core/doc/docbm.cxx33
-rw-r--r--sw/source/core/doc/docdraw.cxx10
-rw-r--r--sw/source/core/doc/docedt.cxx38
-rw-r--r--sw/source/core/doc/docfld.cxx7
-rw-r--r--sw/source/core/doc/docfly.cxx52
-rw-r--r--sw/source/core/doc/docglbl.cxx22
-rw-r--r--sw/source/core/doc/doclay.cxx101
-rw-r--r--sw/source/core/doc/docnew.cxx5
-rw-r--r--sw/source/core/doc/docsort.cxx19
-rw-r--r--sw/source/core/doc/poolfmt.cxx18
-rw-r--r--sw/source/core/doc/tblcpy.cxx12
-rw-r--r--sw/source/core/docnode/ndcopy.cxx47
-rw-r--r--sw/source/core/docnode/ndtbl.cxx19
-rw-r--r--sw/source/core/docnode/node.cxx6
-rw-r--r--sw/source/core/docnode/nodes.cxx15
-rw-r--r--sw/source/core/docnode/section.cxx5
-rw-r--r--sw/source/core/docnode/swbaslnk.cxx30
-rw-r--r--sw/source/core/draw/dcontact.cxx18
-rw-r--r--sw/source/core/draw/dview.cxx14
-rw-r--r--sw/source/core/edit/autofmt.cxx2
-rw-r--r--sw/source/core/edit/editsh.cxx4
-rw-r--r--sw/source/core/fields/expfld.cxx17
-rw-r--r--sw/source/core/frmedt/fecopy.cxx73
-rw-r--r--sw/source/core/frmedt/fefly1.cxx84
-rw-r--r--sw/source/core/frmedt/feshview.cxx24
-rw-r--r--sw/source/core/frmedt/fews.cxx18
-rw-r--r--sw/source/core/frmedt/tblsel.cxx9
-rw-r--r--sw/source/core/inc/bookmrk.hxx24
-rw-r--r--sw/source/core/inc/flyfrm.hxx8
-rw-r--r--sw/source/core/inc/frmtool.hxx2
-rwxr-xr-xsw/source/core/inc/unometa.hxx193
-rw-r--r--sw/source/core/layout/anchoreddrawobject.cxx16
-rw-r--r--sw/source/core/layout/anchoredobject.cxx12
-rw-r--r--sw/source/core/layout/atrfrm.cxx84
-rw-r--r--sw/source/core/layout/calcmove.cxx6
-rw-r--r--sw/source/core/layout/flowfrm.cxx2
-rw-r--r--sw/source/core/layout/fly.cxx19
-rw-r--r--sw/source/core/layout/flycnt.cxx2
-rw-r--r--sw/source/core/layout/flylay.cxx9
-rw-r--r--sw/source/core/layout/flypos.cxx8
-rw-r--r--sw/source/core/layout/frmtool.cxx31
-rw-r--r--sw/source/core/layout/laycache.cxx11
-rw-r--r--sw/source/core/layout/objectformatter.cxx2
-rw-r--r--sw/source/core/layout/objectformattertxtfrm.cxx6
-rw-r--r--sw/source/core/layout/pagechg.cxx12
-rw-r--r--sw/source/core/layout/sortedobjsimpl.cxx41
-rw-r--r--sw/source/core/layout/tabfrm.cxx8
-rw-r--r--sw/source/core/layout/wsfrm.cxx10
-rw-r--r--sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx6
-rw-r--r--sw/source/core/table/swtable.cxx29
-rw-r--r--sw/source/core/text/EnhancedPDFExportHelper.cxx12
-rw-r--r--sw/source/core/text/itratr.cxx6
-rw-r--r--sw/source/core/text/porfly.cxx5
-rw-r--r--sw/source/core/text/txtfly.cxx50
-rw-r--r--sw/source/core/text/txtfrm.cxx20
-rw-r--r--sw/source/core/tox/tox.cxx34
-rw-r--r--sw/source/core/txtnode/atrflyin.cxx10
-rw-r--r--sw/source/core/txtnode/fmtatr2.cxx66
-rw-r--r--sw/source/core/txtnode/ndtxt.cxx32
-rw-r--r--sw/source/core/txtnode/thints.cxx20
-rw-r--r--sw/source/core/txtnode/txtatr2.cxx10
-rw-r--r--sw/source/core/undo/rolbck.cxx2
-rw-r--r--sw/source/core/undo/unattr.cxx16
-rw-r--r--sw/source/core/undo/undel.cxx4
-rw-r--r--sw/source/core/undo/undobj.cxx6
-rw-r--r--sw/source/core/undo/undobj1.cxx91
-rw-r--r--sw/source/core/undo/undraw.cxx37
-rw-r--r--sw/source/core/undo/untbl.cxx10
-rw-r--r--sw/source/core/undo/untblk.cxx16
-rw-r--r--sw/source/core/unocore/SwXTextDefaults.cxx11
-rw-r--r--sw/source/core/unocore/TextCursorHelper.cxx4
-rw-r--r--sw/source/core/unocore/makefile.mk1
-rw-r--r--sw/source/core/unocore/unobkm.cxx499
-rw-r--r--sw/source/core/unocore/unochart.cxx3
-rw-r--r--sw/source/core/unocore/unoclbck.cxx119
-rw-r--r--sw/source/core/unocore/unocoll.cxx82
-rw-r--r--sw/source/core/unocore/unocrsrhelper.cxx39
-rw-r--r--sw/source/core/unocore/unodraw.cxx69
-rw-r--r--sw/source/core/unocore/unofield.cxx9
-rw-r--r--sw/source/core/unocore/unoflatpara.cxx11
-rw-r--r--sw/source/core/unocore/unoframe.cxx61
-rw-r--r--sw/source/core/unocore/unoftn.cxx762
-rw-r--r--sw/source/core/unocore/unoidx.cxx3309
-rw-r--r--sw/source/core/unocore/unoobj.cxx3266
-rw-r--r--sw/source/core/unocore/unoobj2.cxx2504
-rw-r--r--sw/source/core/unocore/unoparagraph.cxx1184
-rw-r--r--sw/source/core/unocore/unoport.cxx27
-rw-r--r--sw/source/core/unocore/unoportenum.cxx104
-rw-r--r--sw/source/core/unocore/unoredline.cxx43
-rw-r--r--sw/source/core/unocore/unoredlines.cxx7
-rw-r--r--sw/source/core/unocore/unorefmk.cxx861
-rw-r--r--sw/source/core/unocore/unosect.cxx2381
-rw-r--r--sw/source/core/unocore/unosett.cxx5
-rw-r--r--sw/source/core/unocore/unosrch.cxx7
-rw-r--r--sw/source/core/unocore/unostyle.cxx63
-rw-r--r--sw/source/core/unocore/unotbl.cxx126
-rw-r--r--sw/source/core/unocore/unotext.cxx3493
-rw-r--r--sw/source/core/view/vdraw.cxx9
-rw-r--r--sw/source/filter/basflt/shellio.cxx19
-rw-r--r--sw/source/filter/html/css1atr.cxx10
-rw-r--r--sw/source/filter/html/htmlcss1.cxx13
-rw-r--r--sw/source/filter/html/htmldraw.cxx14
-rw-r--r--sw/source/filter/html/htmlfly.cxx20
-rw-r--r--sw/source/filter/html/htmlform.cxx9
-rw-r--r--sw/source/filter/html/htmlforw.cxx11
-rw-r--r--sw/source/filter/html/htmlgrin.cxx30
-rw-r--r--sw/source/filter/html/htmlplug.cxx8
-rw-r--r--sw/source/filter/html/swhtml.cxx36
-rw-r--r--sw/source/filter/inc/fltshell.hxx4
-rw-r--r--sw/source/filter/rtf/rtfatr.cxx20
-rw-r--r--sw/source/filter/rtf/rtffly.cxx17
-rw-r--r--sw/source/filter/rtf/swparrtf.cxx28
-rw-r--r--sw/source/filter/rtf/wrtrtf.cxx7
-rw-r--r--sw/source/filter/ww1/fltshell.cxx13
-rw-r--r--sw/source/filter/ww1/w1sprm.cxx10
-rw-r--r--sw/source/filter/ww8/writerhelper.cxx2
-rw-r--r--sw/source/filter/ww8/wrtw8esh.cxx16
-rw-r--r--sw/source/filter/ww8/wrtw8nds.cxx13
-rw-r--r--sw/source/filter/ww8/wrtww8.cxx2
-rw-r--r--sw/source/filter/ww8/wrtww8gr.cxx6
-rw-r--r--sw/source/filter/ww8/ww8atr.cxx12
-rw-r--r--sw/source/filter/ww8/ww8glsy.cxx13
-rw-r--r--sw/source/filter/ww8/ww8graf.cxx20
-rw-r--r--sw/source/filter/ww8/ww8graf2.cxx8
-rw-r--r--sw/source/filter/ww8/ww8par.cxx2
-rw-r--r--sw/source/filter/ww8/ww8par2.cxx13
-rw-r--r--sw/source/filter/ww8/ww8par3.cxx2
-rw-r--r--sw/source/filter/ww8/ww8par4.cxx8
-rw-r--r--sw/source/filter/ww8/ww8par5.cxx8
-rw-r--r--sw/source/filter/ww8/ww8par6.cxx24
-rw-r--r--sw/source/filter/xml/XMLRedlineImportHelper.cxx17
-rw-r--r--sw/source/filter/xml/swxml.cxx7
-rw-r--r--sw/source/filter/xml/xmlexp.cxx5
-rw-r--r--sw/source/filter/xml/xmlfmt.cxx10
-rw-r--r--sw/source/filter/xml/xmlfonte.cxx4
-rw-r--r--sw/source/filter/xml/xmlimp.cxx15
-rw-r--r--sw/source/filter/xml/xmlmeta.cxx1
-rw-r--r--sw/source/filter/xml/xmltble.cxx6
-rw-r--r--sw/source/filter/xml/xmltbli.cxx6
-rw-r--r--sw/source/filter/xml/xmltexte.cxx5
-rw-r--r--sw/source/filter/xml/xmltexti.cxx8
-rw-r--r--sw/source/ui/app/appenv.cxx20
-rw-r--r--sw/source/ui/app/applab.cxx18
-rw-r--r--sw/source/ui/app/docsh2.cxx35
-rw-r--r--sw/source/ui/dbui/mmlayoutpage.cxx6
-rw-r--r--sw/source/ui/dialog/SwSpellDialogChildWindow.cxx15
-rw-r--r--sw/source/ui/dialog/regionsw.cxx23
-rw-r--r--sw/source/ui/docvw/edtwin.cxx25
-rw-r--r--sw/source/ui/envelp/labelexp.cxx2
-rw-r--r--sw/source/ui/frmdlg/column.cxx2
-rw-r--r--sw/source/ui/frmdlg/frmmgr.cxx27
-rw-r--r--sw/source/ui/frmdlg/frmpage.cxx60
-rw-r--r--sw/source/ui/frmdlg/wrap.cxx54
-rw-r--r--sw/source/ui/misc/glossary.cxx22
-rw-r--r--sw/source/ui/ribbar/conrect.cxx11
-rw-r--r--sw/source/ui/ribbar/drawbase.cxx3
-rw-r--r--sw/source/ui/shells/basesh.cxx58
-rw-r--r--sw/source/ui/shells/drwbassh.cxx12
-rw-r--r--sw/source/ui/shells/drwtxtsh.cxx6
-rw-r--r--sw/source/ui/shells/tabsh.cxx6
-rw-r--r--sw/source/ui/shells/textdrw.cxx6
-rw-r--r--sw/source/ui/shells/textidx.cxx6
-rw-r--r--sw/source/ui/shells/textsh.cxx12
-rw-r--r--sw/source/ui/table/chartins.cxx7
-rw-r--r--sw/source/ui/uiview/view2.cxx19
-rw-r--r--sw/source/ui/uiview/viewtab.cxx4
-rw-r--r--sw/source/ui/uno/SwXDocumentSettings.cxx6
-rw-r--r--sw/source/ui/uno/unoatxt.cxx57
-rw-r--r--sw/source/ui/uno/unodispatch.cxx7
-rw-r--r--sw/source/ui/uno/unomod.cxx2
-rw-r--r--sw/source/ui/uno/unotxdoc.cxx43
-rw-r--r--sw/source/ui/uno/unotxvw.cxx97
-rw-r--r--sw/source/ui/utlui/attrdesc.cxx8
-rw-r--r--sw/source/ui/utlui/swrenamexnameddlg.cxx1
-rw-r--r--sw/source/ui/utlui/unotools.cxx3
-rw-r--r--sw/source/ui/wrtsh/select.cxx6
-rw-r--r--sysui/prj/build.lst2
-rwxr-xr-x[-rw-r--r--]testautomation/chart2/optional/includes/loadsave/ch2_xml_format.inc498
-rwxr-xr-xtestautomation/chart2/required/ch2_updt_calc.bas316
-rwxr-xr-xtestautomation/dbaccess/optional/includes/db_Mozilla.inc284
-rwxr-xr-xtestautomation/dbaccess/optional/includes/misc_Macros.inc242
-rwxr-xr-xtestautomation/extensions/optional/input/options/readme.txt390
-rwxr-xr-xtestautomation/extensions/optional/input/platform/readme.txt98
-rwxr-xr-xtestautomation/extensions/optional/input/update/readme.txt52
-rwxr-xr-xtestautomation/extensions/optional/input/web_update/readme.txt266
-rwxr-xr-xtestautomation/framework/optional/includes/configuration.inc26
-rwxr-xr-xtestautomation/framework/optional/includes/standardbar2.inc2
-rwxr-xr-xtestautomation/framework/optional/input/extras_formats/Labels_en-US.txt3072
-rwxr-xr-xtestautomation/framework/optional/input/extras_formats/Tables_calc_en-US.txt34
-rwxr-xr-xtestautomation/framework/optional/input/extras_formats/Tables_writer_en-US.txt34
-rwxr-xr-xtestautomation/framework/optional/input/filternames/OpenOffice.org_Filternames_en-US.txt266
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/filternames/StarOffice_Filternames_add_en-US.txt266
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/filternames/StarOffice_Filternames_en-US.txt252
-rwxr-xr-xtestautomation/framework/optional/input/filternames/StarSuite_Filternames_en-US.txt244
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_help_applications_en-US.txt16
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_help_content_en-US.txt1738
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_help_topic_en-US.txt44324
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topics_en-US.txt43898
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_and_whole_words_en-US.txt12
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_only_en-US.txt14
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_search_whole_words_only_en-US.txt32
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/OpenOffice.org_search_without_filter_en-US.txt44
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/StarOffice_help_applications_en-US.txt16
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/StarOffice_help_content_en-US.txt1736
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarOffice_help_topics_en-US.txt43958
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/StarOffice_search_headings_and_whole_words_en-US.txt12
-rwxr-xr-xtestautomation/framework/optional/input/help_browser/StarOffice_search_headings_only_en-US.txt14
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarOffice_search_whole_words_only_en-US.txt32
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarOffice_search_without_filter_en-US.txt44
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_help_applications_en-US.txt16
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_help_content_en-US.txt1738
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_help_topics_en-US.txt43898
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_search_headings_and_whole_words_en-US.txt12
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_search_headings_only_en-US.txt14
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_search_whole_words_only_en-US.txt32
-rwxr-xr-x[-rw-r--r--]testautomation/framework/optional/input/help_browser/StarSuite_search_without_filter_en-US.txt44
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_basic.txt114
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_calc.txt354
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_draw.txt314
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_htmldokument.txt344
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_impress.txt316
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_insight.txt164
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_masterdoc.txt388
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_math.txt170
-rwxr-xr-xtestautomation/framework/optional/input/menu/en-us_writer.txt390
-rwxr-xr-xtestautomation/framework/required/includes/topten.inc622
-rwxr-xr-xtestautomation/framework/required/includes/wizard_fax.inc208
-rwxr-xr-xtestautomation/global/input/filters/native_suffixes.dat106
-rwxr-xr-xtestautomation/global/input/macros.txt54
-rwxr-xr-xtestautomation/global/tools/includes/optional/t_filetools.inc2
-rwxr-xr-xtestautomation/global/tools/includes/optional/t_ole.inc42
-rwxr-xr-x[-rw-r--r--]testautomation/global/tools/includes/optional/t_xml_filter1.inc1522
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_1.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_31.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_33.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_34.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_36.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_39.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_46.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_48.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_49.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_55.txt60
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_81.txt56
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_82.txt56
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_86.txt56
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_88.txt56
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_oo_1.txt12
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_oo_49.txt12
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_oo_50.txt12
-rwxr-xr-xtestautomation/graphics/required/input/gallery/gal_oo_84.txt12
-rwxr-xr-xtestautomation/graphics/required/input/spellb_1.txt304
-rwxr-xr-xtestautomation/graphics/required/input/spellb_31.txt376
-rwxr-xr-xtestautomation/graphics/required/input/spellb_33.txt304
-rwxr-xr-xtestautomation/graphics/required/input/spellb_34.txt400
-rwxr-xr-xtestautomation/graphics/required/input/spellb_36.txt368
-rwxr-xr-xtestautomation/graphics/required/input/spellb_39.txt442
-rwxr-xr-xtestautomation/graphics/required/input/spellb_49.txt304
-rwxr-xr-xtestautomation/graphics/required/input/spellb_50.txt404
-rwxr-xr-xtestautomation/graphics/required/input/spellb_55.txt398
-rwxr-xr-xtestautomation/graphics/required/input/spellb_7.txt112
-rwxr-xr-xtestautomation/graphics/required/input/spellb_82.txt392
-rwxr-xr-xtestautomation/graphics/required/input/spellb_86.txt428
-rwxr-xr-xtestautomation/graphics/required/input/spellb_88.txt428
-rwxr-xr-xtestautomation/spreadsheet/optional/input/loadsave/preselected_filter/txt.txt14
-rwxr-xr-xtestautomation/writer/optional/includes/stylist/w_stylist.inc2044
-rwxr-xr-xtestautomation/writer/optional/input/filter/sa_actua_36.txt164
-rwxr-xr-xtestautomation/writer/optional/input/filter/sa_sorte_36.txt164
-rwxr-xr-xtestautomation/writer/optional/input/import/swdos.txt1262
-rwxr-xr-x[-rw-r--r--]testautomation/writer/required/includes/w_001a_.inc960
-rw-r--r--tools/inc/tools/wintypes.hxx6
-rw-r--r--transex3/prj/build.lst10
-rwxr-xr-xucb/qa/complex/tdoc/CheckTransientDocumentsDocumentContent.java11
-rw-r--r--ucb/source/core/cmdenv.cxx194
-rw-r--r--ucb/source/core/cmdenv.hxx105
-rw-r--r--ucb/source/core/makefile.mk7
-rw-r--r--ucb/source/core/ucbcmds.cxx231
-rw-r--r--ucb/source/core/ucbserv.cxx24
-rw-r--r--ucb/source/ucp/file/bc.cxx50
-rw-r--r--ucb/source/ucp/file/filerror.hxx24
-rw-r--r--ucb/source/ucp/file/filglob.cxx27
-rw-r--r--ucb/source/ucp/file/filtask.cxx75
-rw-r--r--ucb/source/ucp/file/filtask.hxx25
-rw-r--r--ucb/source/ucp/file/shell.cxx139
-rw-r--r--ucb/source/ucp/file/shell.hxx12
-rw-r--r--ucb/source/ucp/ftp/ftpcontent.cxx229
-rw-r--r--ucb/source/ucp/ftp/ftpcontent.hxx24
-rw-r--r--ucb/source/ucp/ftp/ftpcontentcaps.cxx28
-rw-r--r--ucb/source/ucp/ftp/ftpdirp.cxx12
-rw-r--r--ucb/source/ucp/ftp/ftpdirp.hxx5
-rw-r--r--ucb/source/ucp/ftp/ftpinpstr.cxx11
-rw-r--r--ucb/source/ucp/ftp/ftpintreq.cxx14
-rw-r--r--ucb/source/ucp/ftp/ftpintreq.hxx4
-rw-r--r--ucb/source/ucp/ftp/ftpresultsetI.cxx6
-rw-r--r--ucb/source/ucp/ftp/ftpurl.cxx23
-rw-r--r--ucb/source/ucp/gio/gio_content.cxx104
-rw-r--r--ucb/source/ucp/gio/gio_content.hxx6
-rw-r--r--ucb/source/ucp/gio/gio_datasupplier.cxx2
-rw-r--r--ucb/source/ucp/gvfs/gvfs_content.cxx (renamed from ucb/source/ucp/gvfs/content.cxx)147
-rw-r--r--ucb/source/ucp/gvfs/gvfs_content.hxx (renamed from ucb/source/ucp/gvfs/content.hxx)85
-rw-r--r--ucb/source/ucp/gvfs/gvfs_directory.cxx (renamed from ucb/source/ucp/gvfs/directory.cxx)4
-rw-r--r--ucb/source/ucp/gvfs/gvfs_directory.hxx (renamed from ucb/source/ucp/gvfs/directory.hxx)8
-rw-r--r--ucb/source/ucp/gvfs/gvfs_provider.cxx (renamed from ucb/source/ucp/gvfs/provider.cxx)4
-rw-r--r--ucb/source/ucp/gvfs/gvfs_provider.hxx (renamed from ucb/source/ucp/gvfs/provider.hxx)0
-rw-r--r--ucb/source/ucp/gvfs/gvfs_stream.cxx (renamed from ucb/source/ucp/gvfs/stream.cxx)8
-rw-r--r--ucb/source/ucp/gvfs/gvfs_stream.hxx (renamed from ucb/source/ucp/gvfs/stream.hxx)0
-rw-r--r--ucb/source/ucp/gvfs/makefile.mk10
-rw-r--r--ucb/source/ucp/hierarchy/hierarchycontent.cxx187
-rw-r--r--ucb/source/ucp/hierarchy/hierarchycontent.hxx11
-rw-r--r--ucb/source/ucp/hierarchy/hierarchycontentcaps.cxx137
-rw-r--r--ucb/source/ucp/package/pkgcontent.cxx206
-rw-r--r--ucb/source/ucp/package/pkgcontent.hxx34
-rw-r--r--ucb/source/ucp/package/pkgcontentcaps.cxx65
-rw-r--r--ucb/source/ucp/tdoc/tdoc_content.cxx223
-rw-r--r--ucb/source/ucp/tdoc/tdoc_content.hxx16
-rw-r--r--ucb/source/ucp/tdoc/tdoc_contentcaps.cxx83
-rw-r--r--ucb/source/ucp/webdav/DAVException.hxx36
-rw-r--r--ucb/source/ucp/webdav/DAVProperties.cxx26
-rw-r--r--ucb/source/ucp/webdav/DAVResourceAccess.cxx177
-rw-r--r--ucb/source/ucp/webdav/DAVResourceAccess.hxx162
-rw-r--r--ucb/source/ucp/webdav/DAVSession.hxx127
-rw-r--r--ucb/source/ucp/webdav/LinkSequence.cxx17
-rw-r--r--ucb/source/ucp/webdav/LockEntrySequence.cxx38
-rw-r--r--ucb/source/ucp/webdav/LockSequence.cxx7
-rw-r--r--ucb/source/ucp/webdav/NeonLockStore.cxx248
-rw-r--r--ucb/source/ucp/webdav/NeonLockStore.hxx105
-rw-r--r--ucb/source/ucp/webdav/NeonPropFindRequest.cxx87
-rw-r--r--ucb/source/ucp/webdav/NeonSession.cxx936
-rw-r--r--ucb/source/ucp/webdav/NeonSession.hxx462
-rw-r--r--ucb/source/ucp/webdav/NeonTypes.hxx3
-rw-r--r--ucb/source/ucp/webdav/NeonUri.cxx5
-rw-r--r--ucb/source/ucp/webdav/UCBDeadPropertyValue.cxx13
-rw-r--r--ucb/source/ucp/webdav/makefile.mk60
-rw-r--r--ucb/source/ucp/webdav/webdavcontent.cxx827
-rw-r--r--ucb/source/ucp/webdav/webdavcontent.hxx189
-rw-r--r--ucb/source/ucp/webdav/webdavcontentcaps.cxx331
-rw-r--r--ucbhelper/inc/ucbhelper/content.hxx103
-rw-r--r--ucbhelper/source/client/content.cxx171
-rw-r--r--ucbhelper/workben/ucbexplorer/ucbexplorer.cxx188
-rw-r--r--ucbhelper/workben/ucbexplorer/ucbexplorer.src11
-rw-r--r--unotools/source/config/confignode.cxx37
-rw-r--r--unotools/source/ucbhelper/ucbhelper.cxx16
-rw-r--r--uui/source/getcontinuations.hxx121
-rw-r--r--uui/source/iahndl-authentication.cxx588
-rw-r--r--uui/source/iahndl-cookies.cxx212
-rw-r--r--uui/source/iahndl-errorhandler.cxx321
-rw-r--r--uui/source/iahndl-filter.cxx474
-rw-r--r--uui/source/iahndl-ioexceptions.cxx346
-rw-r--r--uui/source/iahndl-locking.cxx319
-rw-r--r--uui/source/iahndl-ssl.cxx360
-rw-r--r--uui/source/iahndl.cxx4200
-rw-r--r--uui/source/iahndl.hxx452
-rw-r--r--uui/source/ids.hrc4
-rw-r--r--uui/source/ids.src22
-rw-r--r--uui/source/makefile.mk30
-rw-r--r--uui/source/passwordcontainer.cxx473
-rw-r--r--uui/source/passwordcontainer.hxx200
-rw-r--r--uui/source/services.cxx74
-rw-r--r--vcl/aqua/inc/salgdi.h1
-rw-r--r--vcl/aqua/source/gdi/salnativewidgets.cxx16
-rw-r--r--vcl/inc/postgraphitestl.h9
-rw-r--r--vcl/inc/pregraphitestl.h30
-rw-r--r--vcl/inc/vcl/combobox.hxx4
-rw-r--r--vcl/inc/vcl/graphite_adaptors.hxx5
-rw-r--r--vcl/inc/vcl/graphite_cache.hxx4
-rw-r--r--vcl/inc/vcl/graphite_features.hxx3
-rw-r--r--vcl/inc/vcl/graphite_layout.hxx2
-rw-r--r--vcl/inc/vcl/ilstbox.hxx10
-rw-r--r--vcl/inc/vcl/lstbox.hxx4
-rw-r--r--vcl/inc/vcl/popupmenuwindow.hxx (renamed from sw/source/core/inc/unoclbck.hxx)34
-rw-r--r--vcl/inc/vcl/ppdparser.hxx23
-rw-r--r--vcl/inc/vcl/printerinfomanager.hxx2
-rw-r--r--vcl/inc/vcl/tabctrl.hxx4
-rw-r--r--vcl/inc/vcl/tabdlg.hxx3
-rw-r--r--vcl/inc/vcl/vclevent.hxx24
-rw-r--r--vcl/inc/vcl/window.h3
-rw-r--r--vcl/inc/vcl/window.hxx9
-rw-r--r--vcl/prj/build.lst2
-rw-r--r--vcl/prj/d.lst1
-rw-r--r--vcl/source/app/vclevent.cxx23
-rw-r--r--vcl/source/control/combobox.cxx24
-rw-r--r--vcl/source/control/ilstbox.cxx27
-rw-r--r--vcl/source/control/lstbox.cxx21
-rw-r--r--vcl/source/control/tabctrl.cxx12
-rw-r--r--vcl/source/fontsubset/gsub.cxx13
-rw-r--r--vcl/source/fontsubset/sft.cxx20
-rw-r--r--vcl/source/gdi/outdev3.cxx2
-rw-r--r--vcl/source/gdi/pdfwriter_impl.cxx1272
-rw-r--r--vcl/source/gdi/pdfwriter_impl.hxx55
-rw-r--r--vcl/source/glyphs/gcach_ftyp.cxx13
-rw-r--r--vcl/source/glyphs/graphite_adaptors.cxx2
-rw-r--r--vcl/source/glyphs/graphite_cache.cxx2
-rw-r--r--vcl/source/glyphs/graphite_features.cxx6
-rw-r--r--vcl/source/glyphs/graphite_layout.cxx14
-rw-r--r--vcl/source/glyphs/graphite_textsrc.cxx10
-rw-r--r--vcl/source/glyphs/graphite_textsrc.hxx4
-rw-r--r--vcl/source/window/dlgctrl.cxx15
-rw-r--r--vcl/source/window/makefile.mk1
-rw-r--r--vcl/source/window/menu.cxx16
-rw-r--r--vcl/source/window/popupmenuwindow.cxx82
-rw-r--r--vcl/source/window/status.cxx1
-rw-r--r--vcl/source/window/tabdlg.cxx18
-rw-r--r--vcl/source/window/window.cxx32
-rw-r--r--vcl/unx/gtk/a11y/atkutil.cxx11
-rw-r--r--vcl/unx/gtk/a11y/atkwindow.cxx41
-rw-r--r--vcl/unx/gtk/a11y/atkwrapper.cxx54
-rw-r--r--vcl/unx/gtk/app/gtkinst.cxx5
-rw-r--r--vcl/unx/gtk/window/gtkframe.cxx2
-rw-r--r--vcl/unx/headless/svpprn.cxx2
-rw-r--r--vcl/unx/source/app/randrwrapper.cxx3
-rw-r--r--vcl/unx/source/dtrans/X11_dndcontext.cxx12
-rw-r--r--vcl/unx/source/dtrans/X11_dndcontext.hxx20
-rw-r--r--vcl/unx/source/dtrans/X11_selection.cxx192
-rw-r--r--vcl/unx/source/dtrans/X11_selection.hxx100
-rw-r--r--vcl/unx/source/dtrans/bmp.cxx2
-rw-r--r--vcl/unx/source/dtrans/bmp.hxx2
-rw-r--r--vcl/unx/source/gdi/salgdi.cxx18
-rw-r--r--vcl/unx/source/gdi/salprnpsp.cxx2
-rw-r--r--vcl/unx/source/printer/cupsmgr.cxx4
-rw-r--r--vcl/unx/source/printer/ppdparser.cxx440
-rw-r--r--vcl/unx/source/printer/printerinfomanager.cxx1
-rw-r--r--vcl/unx/source/printergfx/printerjob.cxx3
-rw-r--r--vcl/util/makefile.mk1
-rw-r--r--vcl/util/makefile2.pmk7
-rwxr-xr-x[-rw-r--r--]vcl/win/source/window/salframe.cxx5
-rw-r--r--wizards/com/sun/star/wizards/query/Finalizer.java16
-rw-r--r--wizards/com/sun/star/wizards/query/QueryWizard.java4
-rw-r--r--wizards/com/sun/star/wizards/report/IReportDocument.java2
-rw-r--r--wizards/com/sun/star/wizards/report/ReportFinalizer.java32
-rw-r--r--wizards/com/sun/star/wizards/report/ReportTextImplementation.java2
-rw-r--r--wizards/com/sun/star/wizards/reportbuilder/ReportBuilderImplementation.java29
-rw-r--r--writerfilter/source/ooxml/OOXMLPropertySetImpl.cxx1
-rw-r--r--xmlhelp/prj/build.lst2
-rw-r--r--xmlhelp/source/cxxhelp/provider/databases.cxx2
-rw-r--r--xmloff/inc/xmlnmspe.hxx3
-rw-r--r--xmloff/inc/xmloff/xmltoken.hxx4
-rw-r--r--xmloff/source/core/xmlexp.cxx6
-rw-r--r--xmloff/source/core/xmlimp.cxx4
-rw-r--r--xmloff/source/core/xmltoken.cxx4
-rw-r--r--xmloff/source/draw/ximpshap.cxx13
-rw-r--r--xpdf/xpdf-3.02.patch272
1080 files changed, 143287 insertions, 127607 deletions
diff --git a/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx b/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx
index 765dc115fa11..219cf03dfe88 100755
--- a/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx
+++ b/accessibility/inc/accessibility/extended/AccessibleGridControl.hxx
@@ -64,14 +64,6 @@ protected:
virtual ~AccessibleGridControl();
- /** sets the XAccessible which created the context
-
- <p>To be called only once, and only if in the ctor NULL was passed.</p>
- */
- void setCreator(
- const ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >& _rxCreator
- );
-
/** Cleans up members. */
using AccessibleGridControlBase::disposing;
virtual void SAL_CALL disposing();
diff --git a/accessibility/inc/accessibility/extended/AccessibleGridControlHeader.hxx b/accessibility/inc/accessibility/extended/AccessibleGridControlHeader.hxx
index f164e7576247..1c1a3aee2804 100755
--- a/accessibility/inc/accessibility/extended/AccessibleGridControlHeader.hxx
+++ b/accessibility/inc/accessibility/extended/AccessibleGridControlHeader.hxx
@@ -197,12 +197,6 @@ protected:
inline sal_Bool isRowBar() const;
/** @return <TRUE/>, if the objects is a header bar for columns. */
inline sal_Bool isColumnBar() const;
-
- /** @attention This method requires locked mutex's and a living object.
- @throws <type>IndexOutOfBoundsException</type>
- If the specified row/column index (depending on type) is invalid. */
- void ensureIsValidHeaderIndex( sal_Int32 nIndex )
- throw ( ::com::sun::star::lang::IndexOutOfBoundsException );
};
// inlines --------------------------------------------------------------------
diff --git a/accessibility/inc/accessibility/extended/AccessibleGridControlTable.hxx b/accessibility/inc/accessibility/extended/AccessibleGridControlTable.hxx
index c3465c6c32fb..c71bfd5eb65f 100755
--- a/accessibility/inc/accessibility/extended/AccessibleGridControlTable.hxx
+++ b/accessibility/inc/accessibility/extended/AccessibleGridControlTable.hxx
@@ -211,13 +211,6 @@ protected:
//// internal helper methods ------------------------------------------------
- /** Returns the specified row or column. Uses one of the parameters,
- depending on object type.
- @attention This method requires locked mutex's and a living object.
- @return The XAccessible interface of the specified column/row. */
- ::com::sun::star::uno::Reference<
- ::com::sun::star::accessibility::XAccessible >
- implGetChild( sal_Int32 nRow, sal_uInt16 nColumnPos );
///** @attention This method requires a locked mutex.
// @return The XAccessibleTable interface of the specified header bar. */
::com::sun::star::uno::Reference<
diff --git a/accessibility/inc/accessibility/extended/AccessibleGridControlTableBase.hxx b/accessibility/inc/accessibility/extended/AccessibleGridControlTableBase.hxx
index aa9eb061f147..79c294952acf 100755
--- a/accessibility/inc/accessibility/extended/AccessibleGridControlTableBase.hxx
+++ b/accessibility/inc/accessibility/extended/AccessibleGridControlTableBase.hxx
@@ -198,14 +198,6 @@ protected:
@return The child index of the specified cell address. */
sal_Int32 implGetChildIndex( sal_Int32 nRow, sal_Int32 nColumn ) const;
- /** @attention This method requires locked mutex's and a living object.
- @return <TRUE/>, if the specified row is selected. */
- sal_Bool implIsRowSelected( sal_Int32 nRow ) const;
-
- /** @attention This method requires locked mutex's and a living object.
- @return The count of selected rows. */
- sal_Int32 implGetSelectedRowCount() const;
-
/** Fills a sequence with sorted indexes of completely selected rows.
@attention This method requires locked mutex's and a living object.
@param rSeq Out-parameter that takes the sorted row index list. */
diff --git a/accessibility/source/extended/AccessibleGridControl.cxx b/accessibility/source/extended/AccessibleGridControl.cxx
index fd24a3f27aa1..4671f3284110 100755
--- a/accessibility/source/extended/AccessibleGridControl.cxx
+++ b/accessibility/source/extended/AccessibleGridControl.cxx
@@ -90,15 +90,6 @@ AccessibleGridControl::AccessibleGridControl(
m_pImpl.reset( new AccessibleGridControl_Impl() );
m_pImpl->m_aCreator = _rxCreator;
}
-// -----------------------------------------------------------------------------
-void AccessibleGridControl::setCreator( const Reference< XAccessible >& _rxCreator )
-{
-#if OSL_DEBUG_LEVEL > 0
- Reference< XAccessible > xCreator = (Reference< XAccessible >)m_pImpl->m_aCreator;
- DBG_ASSERT( !xCreator.is(), "accessibility/extended/AccessibleGridControl::setCreator: creator already set!" );
-#endif
- m_pImpl->m_aCreator = _rxCreator;
-}
// -----------------------------------------------------------------------------
AccessibleGridControl::~AccessibleGridControl()
diff --git a/accessibility/source/extended/AccessibleGridControlHeader.cxx b/accessibility/source/extended/AccessibleGridControlHeader.cxx
index d8cc7a11d202..a5a2be4049dc 100755
--- a/accessibility/source/extended/AccessibleGridControlHeader.cxx
+++ b/accessibility/source/extended/AccessibleGridControlHeader.cxx
@@ -304,15 +304,6 @@ Reference< XAccessible > AccessibleGridControlHeader::implGetChild(
return xChild;
}
-void AccessibleGridControlHeader::ensureIsValidHeaderIndex( sal_Int32 nIndex )
- throw ( lang::IndexOutOfBoundsException )
-{
- if( isRowBar() )
- ensureIsValidRow( nIndex );
- else
- ensureIsValidColumn( nIndex );
-}
-
// ============================================================================
} // namespace accessibility
diff --git a/accessibility/source/extended/AccessibleGridControlTable.cxx b/accessibility/source/extended/AccessibleGridControlTable.cxx
index ba6c229e2dc5..3b51c986b8b1 100755
--- a/accessibility/source/extended/AccessibleGridControlTable.cxx
+++ b/accessibility/source/extended/AccessibleGridControlTable.cxx
@@ -297,7 +297,6 @@ sal_Int32 SAL_CALL AccessibleGridControlTable::getSelectedAccessibleChildCount()
TCSolarGuard aSolarGuard;
::osl::MutexGuard aGuard( getOslMutex() );
ensureIsAlive();
- // return isRowBar() ? implGetSelectedRowCount() : implGetSelectedColumnCount();
return 0;
}
//To Do - not implemented yet
@@ -309,9 +308,6 @@ AccessibleGridControlTable::getSelectedAccessibleChild( sal_Int32 nSelectedChild
::osl::MutexGuard aGuard( getOslMutex() );
ensureIsAlive();
(void)nSelectedChildIndex;
- // method may throw lang::IndexOutOfBoundsException
- //sal_Int32 nIndex = implGetChildIndexFromSelectedIndex( nSelectedChildIndex );
- //return implGetChild( nIndex, implToVCLColumnPos( nIndex ) );
return NULL;
}
//To Do - not implemented yet
@@ -371,14 +367,6 @@ Rectangle AccessibleGridControlTable::implGetBoundingBoxOnScreen()
return m_aTable.calcTableRect();
}
// internal helper methods ----------------------------------------------------
-
-Reference< XAccessible > AccessibleGridControlTable::implGetChild(
- sal_Int32 nRow, sal_uInt16 nColumnPos )
-{
- (void)nRow;
- (void)nColumnPos;
- return NULL;
-}
//To Do - not implemented yet
//sal_Int32 AccessibleGridControlTable::implGetChildIndexFromSelectedIndex(
// sal_Int32 nSelectedChildIndex )
diff --git a/accessibility/source/extended/AccessibleGridControlTableBase.cxx b/accessibility/source/extended/AccessibleGridControlTableBase.cxx
index bc266f10f323..76584bf4b965 100755
--- a/accessibility/source/extended/AccessibleGridControlTableBase.cxx
+++ b/accessibility/source/extended/AccessibleGridControlTableBase.cxx
@@ -263,16 +263,6 @@ sal_Int32 AccessibleGridControlTableBase::implGetChildIndex(
return nRow * m_aTable.GetColumnCount() + nColumn;
}
-sal_Bool AccessibleGridControlTableBase::implIsRowSelected( sal_Int32 nRow ) const
-{
- return m_aTable.IsRowSelected( nRow );
-}
-
-sal_Int32 AccessibleGridControlTableBase::implGetSelectedRowCount() const
-{
- return m_aTable.GetSelectedRowCount();
-}
-
void AccessibleGridControlTableBase::implGetSelectedRows( Sequence< sal_Int32 >& rSeq )
{
rSeq = comphelper::containerToSequence(m_aTable.GetSelectedRows());
diff --git a/accessibility/source/helper/acc_factory.cxx b/accessibility/source/helper/acc_factory.cxx
index 60e4f416dc3c..e1e8eae2ac78 100644
--- a/accessibility/source/helper/acc_factory.cxx
+++ b/accessibility/source/helper/acc_factory.cxx
@@ -74,6 +74,7 @@
#include <vcl/combobox.hxx>
#include <accessibility/extended/AccessibleGridControl.hxx>
#include <svtools/accessibletable.hxx>
+#include "vcl/popupmenuwindow.hxx"
#include <floatingwindowaccessible.hxx>
@@ -385,7 +386,17 @@ inline bool hasFloatingChild(Window *pWindow)
}
else if ( nType == WINDOW_BORDERWINDOW && hasFloatingChild( pWindow ) )
{
- xContext = new FloatingWindowAccessible( _pXWindow );
+ PopupMenuFloatingWindow* pChild = dynamic_cast<PopupMenuFloatingWindow*>(
+ pWindow->GetAccessibleChildWindow(0));
+ if ( pChild && pChild->IsPopupMenu() )
+ {
+ // Get the accessible context from the child window.
+ Reference<XAccessible> xAccessible = pChild->CreateAccessible();
+ if (xAccessible.is())
+ xContext = xAccessible->getAccessibleContext();
+ }
+ else
+ xContext = new FloatingWindowAccessible( _pXWindow );
}
else if ( nType == WINDOW_HELPTEXTWINDOW )
{
diff --git a/apple_remote/AppleRemote.m b/apple_remote/AppleRemote.m
index 25a6771e7139..a65cc6440b41 100644
--- a/apple_remote/AppleRemote.m
+++ b/apple_remote/AppleRemote.m
@@ -42,6 +42,9 @@ const char* AppleRemoteDeviceName = "AppleIRController";
#ifndef NSAppKitVersionNumber10_4
#define NSAppKitVersionNumber10_4 824
#endif
+#ifndef NSAppKitVersionNumber10_5
+ #define NSAppKitVersionNumber10_5 949
+#endif
@implementation AppleRemote
@@ -53,6 +56,9 @@ const char* AppleRemoteDeviceName = "AppleIRController";
// TODO : avoid such magics
if (floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_4) {
+ #ifdef DEBUG
+ NSLog( @"setting 10.4 cookies" );
+ #endif
// 10.4.x Tiger
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlus] forKey:@"14_12_11_6_"];
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMinus] forKey:@"14_13_11_6_"];
@@ -65,7 +71,10 @@ const char* AppleRemoteDeviceName = "AppleIRController";
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMenu_Hold] forKey:@"14_6_14_6_"];
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlay_Hold] forKey:@"18_14_6_18_14_6_"];
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteControl_Switched] forKey:@"19_"];
- } else {
+ } else if( floor(NSAppKitVersionNumber) <= NSAppKitVersionNumber10_5 ) {
+ #ifdef DEBUG
+ NSLog( @"setting 10.5 cookies" );
+ #endif
// 10.5.x Leopard
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlus] forKey:@"31_29_28_19_18_"];
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMinus] forKey:@"31_30_28_19_18_"];
@@ -79,6 +88,24 @@ const char* AppleRemoteDeviceName = "AppleIRController";
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlay_Hold] forKey:@"35_31_19_18_35_31_19_18_"];
[_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteControl_Switched] forKey:@"19_"];
}
+ else
+ {
+ #ifdef DEBUG
+ NSLog( @"setting 10.6 cookies" );
+ #endif
+ // 10.6.x Snow Leopard
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlus] forKey:@"33_31_30_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMinus] forKey:@"33_32_30_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMenu] forKey:@"33_22_21_20_2_33_22_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlay] forKey:@"33_23_21_20_2_33_23_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonRight] forKey:@"33_24_21_20_2_33_24_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonLeft] forKey:@"33_25_21_20_2_33_25_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonRight_Hold] forKey:@"33_21_20_14_12_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonLeft_Hold] forKey:@"33_21_20_13_12_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonMenu_Hold] forKey:@"33_21_20_2_33_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteButtonPlay_Hold] forKey:@"37_33_21_20_2_37_33_21_20_2_"];
+ [_cookieToButtonMapping setObject:[NSNumber numberWithInt:kRemoteControl_Switched] forKey:@"19_"];
+ }
}
- (void) sendRemoteButtonEvent: (RemoteControlEventIdentifier) event pressedDown: (BOOL) pressedDown {
diff --git a/basegfx/test/basegfx2d.cxx b/basegfx/test/basegfx2d.cxx
index 1bd15702e143..b592a0e84ea6 100644
--- a/basegfx/test/basegfx2d.cxx
+++ b/basegfx/test/basegfx2d.cxx
@@ -489,8 +489,11 @@ public:
// depending on float precision and the getContinuity() implemetation using
// fTools::equal, linux and mac produce more 'C' than 'S' statements, while WIN32
// uses more 'S' statements (as it should be for circles)
- CPPUNIT_ASSERT_MESSAGE("exporting to circle does not produce the expected number of coordinates",
- nCount==67 || nCount==50);
+#ifdef S390X
+ CPPUNIT_ASSERT_MESSAGE("exporting to circle does not produce the expected number of coordinates", nCount==61 );
+#else
+ CPPUNIT_ASSERT_MESSAGE("exporting to circle does not produce the expected number of coordinates", nCount==67 || nCount==50 );
+#endif
const B2DPolygon aRect(
tools::createPolygonFromRect( B2DRange(0.0,0.0,4000.0,4000.0) ));
diff --git a/bridges/source/cpp_uno/gcc3_linux_s390/except.cxx b/bridges/source/cpp_uno/gcc3_linux_s390/except.cxx
index 0d49d0b95a74..eaf9566c54b9 100644
--- a/bridges/source/cpp_uno/gcc3_linux_s390/except.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_s390/except.cxx
@@ -137,8 +137,8 @@ type_info * RTTI::getRTTI( typelib_CompoundTypeDescription *pTypeDescr ) SAL_THR
OUString const & unoName = *(OUString const *)&pTypeDescr->aBase.pTypeName;
MutexGuard guard( m_mutex );
- t_rtti_map::const_iterator iFind( m_rttis.find( unoName ) );
- if (iFind == m_rttis.end())
+ t_rtti_map::const_iterator iRttiFind( m_rttis.find( unoName ) );
+ if (iRttiFind == m_rttis.end())
{
// RTTI symbol
OStringBuffer buf( 64 );
@@ -202,7 +202,7 @@ type_info * RTTI::getRTTI( typelib_CompoundTypeDescription *pTypeDescr ) SAL_THR
}
else
{
- rtti = iFind->second;
+ rtti = iRttiFind->second;
}
return rtti;
diff --git a/bridges/source/cpp_uno/gcc3_linux_s390x/cpp2uno.cxx b/bridges/source/cpp_uno/gcc3_linux_s390x/cpp2uno.cxx
index e866e05f32c5..7e169993e905 100644
--- a/bridges/source/cpp_uno/gcc3_linux_s390x/cpp2uno.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_s390x/cpp2uno.cxx
@@ -491,7 +491,7 @@ static typelib_TypeClass cpp_mediate(
long privateSnippetExecutor(long r2, long r3, long r4, long r5, long r6, long firstonstack)
{
register long r0 asm("r0");
- sal_uInt32 nOffsetAndIndex = r0;
+ sal_uInt64 nOffsetAndIndex = r0;
long sp = (long)&firstonstack;
@@ -522,15 +522,21 @@ long privateSnippetExecutor(long r2, long r3, long r4, long r5, long r6, long fi
switch( aType )
{
- case typelib_TypeClass_VOID:
case typelib_TypeClass_BOOLEAN:
case typelib_TypeClass_BYTE:
+ nRegReturn[0] = (unsigned long)(*(unsigned char *)nRegReturn);
+ break;
case typelib_TypeClass_CHAR:
case typelib_TypeClass_UNSIGNED_SHORT:
case typelib_TypeClass_SHORT:
+ nRegReturn[0] = (unsigned long)(*(unsigned short *)nRegReturn);
+ break;
case typelib_TypeClass_ENUM:
case typelib_TypeClass_UNSIGNED_LONG:
case typelib_TypeClass_LONG:
+ nRegReturn[0] = (unsigned long)(*(unsigned int *)nRegReturn);
+ break;
+ case typelib_TypeClass_VOID:
default:
break;
case typelib_TypeClass_FLOAT:
diff --git a/bridges/source/cpp_uno/gcc3_linux_s390x/except.cxx b/bridges/source/cpp_uno/gcc3_linux_s390x/except.cxx
index e474dce7268c..11ddfbb424e2 100644
--- a/bridges/source/cpp_uno/gcc3_linux_s390x/except.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_s390x/except.cxx
@@ -138,8 +138,8 @@ type_info * RTTI::getRTTI( typelib_CompoundTypeDescription *pTypeDescr ) SAL_THR
OUString const & unoName = *(OUString const *)&pTypeDescr->aBase.pTypeName;
MutexGuard guard( m_mutex );
- t_rtti_map::const_iterator iFind( m_rttis.find( unoName ) );
- if (iFind == m_rttis.end())
+ t_rtti_map::const_iterator iRttiFind( m_rttis.find( unoName ) );
+ if (iRttiFind == m_rttis.end())
{
// RTTI symbol
OStringBuffer buf( 64 );
@@ -203,7 +203,7 @@ type_info * RTTI::getRTTI( typelib_CompoundTypeDescription *pTypeDescr ) SAL_THR
}
else
{
- rtti = iFind->second;
+ rtti = iRttiFind->second;
}
return rtti;
diff --git a/bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx b/bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx
index 5940f566f9ca..2b85eb125d59 100644
--- a/bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx
+++ b/bridges/source/cpp_uno/gcc3_linux_s390x/uno2cpp.cxx
@@ -60,19 +60,21 @@ void MapReturn(long r2, double f0, typelib_TypeClass eTypeClass, sal_uInt64* pRe
{
case typelib_TypeClass_HYPER:
case typelib_TypeClass_UNSIGNED_HYPER:
+ *pRegisterReturn = r2;
+ break;
case typelib_TypeClass_LONG:
case typelib_TypeClass_UNSIGNED_LONG:
case typelib_TypeClass_ENUM:
- *pRegisterReturn = r2;
+ *(unsigned int*)pRegisterReturn = (unsigned int)r2;
break;
case typelib_TypeClass_CHAR:
case typelib_TypeClass_SHORT:
case typelib_TypeClass_UNSIGNED_SHORT:
- *pRegisterReturn = (unsigned short)r2;
+ *(unsigned short*)pRegisterReturn = (unsigned short)r2;
break;
case typelib_TypeClass_BOOLEAN:
case typelib_TypeClass_BYTE:
- *pRegisterReturn = (unsigned char)r2;
+ *(unsigned char*)pRegisterReturn = (unsigned char)r2;
break;
case typelib_TypeClass_FLOAT:
*reinterpret_cast<float *>( pRegisterReturn ) = f0;
@@ -90,7 +92,6 @@ void MapReturn(long r2, double f0, typelib_TypeClass eTypeClass, sal_uInt64* pRe
#define INSERT_FLOAT( pSV, nr, pFPR, pDS ) \
{ \
- float tmp = *reinterpret_cast<float *>( pSV ); \
if ( nr < s390x::MAX_SSE_REGS ) \
{ \
pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \
@@ -421,7 +422,6 @@ void unoInterfaceProxyDispatch(
// is my surrogate
bridges::cpp_uno::shared::UnoInterfaceProxy * pThis
= static_cast< bridges::cpp_uno::shared::UnoInterfaceProxy *> (pUnoI);
- typelib_InterfaceTypeDescription * pTypeDescr = pThis->pTypeDescr;
switch (pMemberDescr->eTypeClass)
{
diff --git a/cairo/prj/build.lst b/cairo/prj/build.lst
index 6f45aedc4047..c531e6c0ffb9 100644
--- a/cairo/prj/build.lst
+++ b/cairo/prj/build.lst
@@ -1,4 +1,4 @@
-lcairo cairo : zlib soltools NULL
+lcairo cairo : ZLIB:zlib soltools NULL
lcairo cairo usr1 - all lcairo_mkout NULL
lcairo cairo\pixman nmake - all lcairo_pixman NULL
lcairo cairo\cairo nmake - all lcairo_cairo lcairo_pixman NULL
diff --git a/canvas/source/directx/dx_winstuff.hxx b/canvas/source/directx/dx_winstuff.hxx
index 1c64506c0f21..47658991e74b 100755
--- a/canvas/source/directx/dx_winstuff.hxx
+++ b/canvas/source/directx/dx_winstuff.hxx
@@ -89,7 +89,7 @@
#include <d3d9.h>
#include <d3dx9.h>
- #include <dxerr9.h>
+// #include <dxerr9.h> #i107614# removing include, it has been changed in the latest sdk fron August2009 from dxerr9.h into dxerr.h
typedef IDirect3DSurface9 surface_type;
@@ -97,11 +97,11 @@
#undef DrawText
-#ifdef __MINGW32__
-using ::std::max;
-using ::std::min;
-#endif
-
+#ifdef __MINGW32__
+using ::std::max;
+using ::std::min;
+#endif
+
#include <gdiplus.h>
#ifdef min
diff --git a/chart2/source/tools/ChartTypeHelper.cxx b/chart2/source/tools/ChartTypeHelper.cxx
index 9e521fa76dae..243e30093ff3 100644
--- a/chart2/source/tools/ChartTypeHelper.cxx
+++ b/chart2/source/tools/ChartTypeHelper.cxx
@@ -549,7 +549,7 @@ sal_Int32 ChartTypeHelper::getNumberOfDisplayedSeries(
if( (xChartTypeProp->getPropertyValue( C2U("UseRings")) >>= bDonut)
&& !bDonut )
{
- return 1;
+ return nNumberOfSeries>0 ? 1 : 0;
}
}
}
diff --git a/chart2/source/view/charttypes/VSeriesPlotter.cxx b/chart2/source/view/charttypes/VSeriesPlotter.cxx
index c8f473d226d0..864a9f8accfa 100644
--- a/chart2/source/view/charttypes/VSeriesPlotter.cxx
+++ b/chart2/source/view/charttypes/VSeriesPlotter.cxx
@@ -537,6 +537,9 @@ uno::Reference< drawing::XShape > VSeriesPlotter::createDataLabel( const uno::Re
createText( xTarget_, aText.makeStringAndClear()
, *pPropNames, *pPropValues, ShapeFactory::makeTransformation( aScreenPosition2D ) );
+ if( !xTextShape.is() )
+ return xTextShape;
+
const awt::Point aUnrotatedTextPos( xTextShape->getPosition() );
if( fRotationDegrees != 0.0 )
{
@@ -547,7 +550,7 @@ uno::Reference< drawing::XShape > VSeriesPlotter::createDataLabel( const uno::Re
LabelPositionHelper::correctPositionForRotation( xTextShape, eAlignment, fRotationDegrees, true /*bRotateAroundCenter*/ );
}
- if( xSymbol.is() && xTextShape.is() )
+ if( xSymbol.is() )
{
const awt::Point aOldTextPos( xTextShape->getPosition() );
awt::Point aNewTextPos( aOldTextPos );
diff --git a/comphelper/inc/comphelper/weakeventlistener.hxx b/comphelper/inc/comphelper/weakeventlistener.hxx
index c6938e2b8423..045dfb169312 100644
--- a/comphelper/inc/comphelper/weakeventlistener.hxx
+++ b/comphelper/inc/comphelper/weakeventlistener.hxx
@@ -76,7 +76,7 @@ namespace comphelper
inline void resetListener( )
{
- m_aListener = ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface >();
+ m_aListener.clear();
}
diff --git a/configure.in b/configure.in
index 0ce538aeed8e..abf5176b095d 100644
--- a/configure.in
+++ b/configure.in
@@ -382,6 +382,10 @@ AC_ARG_WITH(beanshell-jar,
[ --with-beanshell-jar=JARFILE Specify path to jarfile manually ],
[ BSH_JAR="$withval"
])
+AC_ARG_ENABLE(presenter-extra-ui,
+[ --enable-presenter-extra-ui enables extra functionality during slideshow,
+ e.g. selecting pen color, erasing drawings etc.
+],,enable_presenter_extra_ui=no)
AC_ARG_ENABLE(minimizer,
[ --enable-minimizer enables the build of the Presentation Minimizer extension
],,)
@@ -3495,7 +3499,7 @@ AC_SUBST(BUILD_QADEVOOO)
dnl ===================================================================
dnl Check for prelinked libgcc_s.so.1
dnl ===================================================================
-if test -z "$with_system_stdlibs" -a -z "$with_system_libs"; then
+if test "$_os" = "Linux" -a -z "$with_system_stdlibs" -a -z "$with_system_libs"; then
if test -n "$checkforstdlibproblems"; then
if test -f /etc/rpm/macros.prelink; then
with_system_stdlibs=yes
@@ -4472,12 +4476,6 @@ if test "$_os" = "WINNT" -o "$_os" = "Linux" && test "z$enable_graphite" == "z"
AC_MSG_RESULT([external])
SYSTEM_GRAPHITE=YES
PKG_CHECK_MODULES( GRAPHITE, silgraphite )
- AC_MSG_CHECKING([STL compatibility])
- if test "$WITH_STLPORT" != "no"; then
- AC_MSG_ERROR([to use system graphite you need to use --without-stlport])
- else
- AC_MSG_RESULT([OK])
- fi
else
AC_MSG_RESULT([internal])
SYSTEM_GRAPHITE=NO
@@ -4870,6 +4868,7 @@ if test -n "$with_system_altlinuxhyph" -o -n "$with_system_libs" && \
else
AC_MSG_RESULT([internal])
SYSTEM_HYPH=NO
+ BUILD_TYPE="$BUILD_TYPE HYPHEN"
fi
AC_SUBST(SYSTEM_HYPH)
AC_SUBST(HYPHEN_LIB)
@@ -5531,6 +5530,16 @@ fi
AC_SUBST(ENABLE_OPENGL)
+AC_MSG_CHECKING([whether to build extra presenter ui])
+if test -n "$enable_presenter_extra_ui" -a "$enable_presenter_extra_ui" != "no"; then
+ AC_MSG_RESULT([yes])
+ ENABLE_PRESENTER_EXTRA_UI=YES
+else
+ AC_MSG_RESULT([no])
+ ENABLE_PRESENTER_EXTRA_UI=NO
+fi
+AC_SUBST(ENABLE_PRESENTER_EXTRA_UI)
+
AC_MSG_CHECKING([whether to build the Presentation Minimizer extension])
if test -n "$enable_minimizer" -a "$enable_minimizer" != "no"; then
AC_MSG_RESULT([yes])
diff --git a/connectivity/source/commontools/FValue.cxx b/connectivity/source/commontools/FValue.cxx
index f171af5ec530..f434d775f87c 100644
--- a/connectivity/source/commontools/FValue.cxx
+++ b/connectivity/source/commontools/FValue.cxx
@@ -1955,7 +1955,7 @@ namespace detail
virtual Reference< XInputStream > getCharacterStream() const { return m_xRow->getCharacterStream( m_nPos ); };
virtual Reference< XBlob > getBlob() const { return m_xRow->getBlob( m_nPos ); };
virtual Reference< XClob > getClob() const { return m_xRow->getClob( m_nPos ); };
- virtual Any getObject() const { return m_xRow->getObject( m_nPos, NULL ); };
+ virtual Any getObject() const { return m_xRow->getObject( m_nPos ,NULL); };
virtual sal_Bool wasNull() const { return m_xRow->wasNull( ); };
private:
diff --git a/connectivity/source/commontools/dbtools.cxx b/connectivity/source/commontools/dbtools.cxx
index f00cfe14a9e5..79f9f9707c26 100644
--- a/connectivity/source/commontools/dbtools.cxx
+++ b/connectivity/source/commontools/dbtools.cxx
@@ -1388,16 +1388,18 @@ namespace
::dbtools::OPropertyMap& rPropMap = OMetaConnection::getPropMap();
Reference< XPropertySetInfo > xInfo = _xTable->getPropertySetInfo();
if ( xInfo.is()
- && xInfo->hasPropertyByName(rPropMap.getNameByIndex(PROPERTY_ID_CATALOGNAME))
- && xInfo->hasPropertyByName(rPropMap.getNameByIndex(PROPERTY_ID_SCHEMANAME))
&& xInfo->hasPropertyByName(rPropMap.getNameByIndex(PROPERTY_ID_NAME)) )
{
::rtl::OUString aCatalog;
::rtl::OUString aSchema;
::rtl::OUString aTable;
- _xTable->getPropertyValue(rPropMap.getNameByIndex(PROPERTY_ID_CATALOGNAME)) >>= _out_rCatalog;
- _xTable->getPropertyValue(rPropMap.getNameByIndex(PROPERTY_ID_SCHEMANAME)) >>= _out_rSchema;
+ if ( xInfo->hasPropertyByName(rPropMap.getNameByIndex(PROPERTY_ID_CATALOGNAME))
+ && xInfo->hasPropertyByName(rPropMap.getNameByIndex(PROPERTY_ID_SCHEMANAME)) )
+ {
+ _xTable->getPropertyValue(rPropMap.getNameByIndex(PROPERTY_ID_CATALOGNAME)) >>= _out_rCatalog;
+ _xTable->getPropertyValue(rPropMap.getNameByIndex(PROPERTY_ID_SCHEMANAME)) >>= _out_rSchema;
+ }
_xTable->getPropertyValue(rPropMap.getNameByIndex(PROPERTY_ID_NAME)) >>= _out_rName;
}
else
@@ -1779,15 +1781,31 @@ void askForParameters(const Reference< XSingleSelectQueryComposer >& _xComposer,
Reference<XIndexAccess> xParamsAsIndicies = xParameters.is() ? xParameters->getParameters() : Reference<XIndexAccess>();
Reference<XNameAccess> xParamsAsNames(xParamsAsIndicies, UNO_QUERY);
sal_Int32 nParamCount = xParamsAsIndicies.is() ? xParamsAsIndicies->getCount() : 0;
- if ( (nParamCount && _aParametersSet.empty()) || ::std::count(_aParametersSet.begin(),_aParametersSet.end(),true) != nParamCount )
+ ::std::bit_vector aNewParameterSet( _aParametersSet );
+ if ( nParamCount || ::std::count(aNewParameterSet.begin(),aNewParameterSet.end(),true) != nParamCount )
{
+ static const ::rtl::OUString PROPERTY_NAME(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_NAME));
+ aNewParameterSet.resize(nParamCount ,false);
+ typedef ::std::map< ::rtl::OUString, ::std::vector<sal_Int32> > TParameterPositions;
+ TParameterPositions aParameterNames;
+ for(sal_Int32 i = 0; i < nParamCount; ++i)
+ {
+ Reference<XPropertySet> xParam(xParamsAsIndicies->getByIndex(i),UNO_QUERY);
+ ::rtl::OUString sName;
+ xParam->getPropertyValue(PROPERTY_NAME) >>= sName;
+
+ TParameterPositions::iterator aFind = aParameterNames.find(sName);
+ if ( aFind != aParameterNames.end() )
+ aNewParameterSet[i] = true;
+ aParameterNames[sName].push_back(i+1);
+ }
// build an interaction request
// two continuations (Ok and Cancel)
OInteractionAbort* pAbort = new OInteractionAbort;
OParameterContinuation* pParams = new OParameterContinuation;
// the request
ParametersRequest aRequest;
- Reference<XIndexAccess> xWrappedParameters = new OParameterWrapper(_aParametersSet,xParamsAsIndicies);
+ Reference<XIndexAccess> xWrappedParameters = new OParameterWrapper(aNewParameterSet,xParamsAsIndicies);
aRequest.Parameters = xWrappedParameters;
aRequest.Connection = _xConnection;
OInteractionRequest* pRequest = new OInteractionRequest(makeAny(aRequest));
@@ -1815,11 +1833,10 @@ void askForParameters(const Reference< XSingleSelectQueryComposer >& _xComposer,
Reference< XPropertySet > xParamColumn(xWrappedParameters->getByIndex(i),UNO_QUERY);
if (xParamColumn.is())
{
-#ifdef DBG_UTIL
::rtl::OUString sName;
- xParamColumn->getPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_NAME)) >>= sName;
+ xParamColumn->getPropertyValue(PROPERTY_NAME) >>= sName;
OSL_ENSURE(sName.equals(pFinalValues->Name), "::dbaui::askForParameters: inconsistent parameter names!");
-#endif
+
// determine the field type and ...
sal_Int32 nParamType = 0;
xParamColumn->getPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_TYPE)) >>= nParamType;
@@ -1827,21 +1844,17 @@ void askForParameters(const Reference< XSingleSelectQueryComposer >& _xComposer,
sal_Int32 nScale = 0;
if (hasProperty(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_SCALE), xParamColumn))
xParamColumn->getPropertyValue(OMetaConnection::getPropMap().getNameByIndex(PROPERTY_ID_SCALE)) >>= nScale;
- // and set the value
- ::std::bit_vector::const_iterator aIter = _aParametersSet.begin();
- ::std::bit_vector::const_iterator aEnd = _aParametersSet.end();
- sal_Int32 j = 0;
- sal_Int32 nParamPos = -1;
- for(; aIter != aEnd && j <= i; ++aIter)
+ // (the index of the parameters is one-based)
+ TParameterPositions::iterator aFind = aParameterNames.find(pFinalValues->Name);
+ ::std::vector<sal_Int32>::iterator aIterPos = aFind->second.begin();
+ ::std::vector<sal_Int32>::iterator aEndPos = aFind->second.end();
+ for(;aIterPos != aEndPos;++aIterPos)
{
- ++nParamPos;
- if ( !*aIter )
+ if ( _aParametersSet.empty() || !_aParametersSet[(*aIterPos)-1] )
{
- ++j;
+ _xParameters->setObjectWithInfo(*aIterPos, pFinalValues->Value, nParamType, nScale);
}
}
- _xParameters->setObjectWithInfo(nParamPos + 1, pFinalValues->Value, nParamType, nScale);
- // (the index of the parameters is one-based)
}
}
}
diff --git a/connectivity/source/drivers/jdbc/tools.cxx b/connectivity/source/drivers/jdbc/tools.cxx
index f77c45d66fc8..13bc83d1a56d 100644
--- a/connectivity/source/drivers/jdbc/tools.cxx
+++ b/connectivity/source/drivers/jdbc/tools.cxx
@@ -153,6 +153,8 @@ java_util_Properties* connectivity::createStringPropertyArray(const Sequence< Pr
&& pBegin->Name.compareToAscii( "SupportsTableCreation" )
&& pBegin->Name.compareToAscii( "UseJava" )
&& pBegin->Name.compareToAscii( "Authentication" )
+ && pBegin->Name.compareToAscii( "PreferDosLikeLineEnds" )
+ && pBegin->Name.compareToAscii( "PrimaryKeySupport" )
)
{
::rtl::OUString aStr;
diff --git a/connectivity/source/parse/PColumn.cxx b/connectivity/source/parse/PColumn.cxx
index d8372ca69167..e8baf187eef7 100644
--- a/connectivity/source/parse/PColumn.cxx
+++ b/connectivity/source/parse/PColumn.cxx
@@ -116,7 +116,7 @@ OParseColumn* OParseColumn::createColumnForResultSet( const Reference< XResultSe
const Reference< XDatabaseMetaData >& _rxDBMetaData, sal_Int32 _nColumnPos )
{
OParseColumn* pColumn = new OParseColumn(
- _rxResMetaData->getColumnName( _nColumnPos ),
+ _rxResMetaData->getColumnLabel( _nColumnPos ),
_rxResMetaData->getColumnTypeName( _nColumnPos ),
::rtl::OUString(),
_rxResMetaData->isNullable( _nColumnPos ),
@@ -135,6 +135,7 @@ OParseColumn* OParseColumn::createColumnForResultSet( const Reference< XResultSe
eComplete
) );
pColumn->setIsSearchable( _rxResMetaData->isSearchable( _nColumnPos ) );
+ pColumn->setRealName(_rxResMetaData->getColumnName( _nColumnPos ));
return pColumn;
}
diff --git a/connectivity/source/parse/sqlnode.cxx b/connectivity/source/parse/sqlnode.cxx
index c76dd44e3d18..969682539074 100644
--- a/connectivity/source/parse/sqlnode.cxx
+++ b/connectivity/source/parse/sqlnode.cxx
@@ -911,7 +911,7 @@ OSQLParseNode* OSQLParser::convertNode(sal_Int32 nType,OSQLParseNode*& pLiteral)
}
break;
default:
- OSL_ENSURE(0,"Not handled!");
+ ;
}
}
return pReturn;
diff --git a/cppcanvas/inc/cppcanvas/color.hxx b/cppcanvas/inc/cppcanvas/color.hxx
index 7441f6f2937a..ad0430713ead 100644
--- a/cppcanvas/inc/cppcanvas/color.hxx
+++ b/cppcanvas/inc/cppcanvas/color.hxx
@@ -83,6 +83,16 @@ namespace cppcanvas
return (nRed << 24U)|(nGreen << 16U)|(nBlue << 8U)|(nAlpha);
}
+ inline sal_Int32 unMakeColor( sal_uInt8 nAlpha, sal_uInt8 nRed, sal_uInt8 nGreen, sal_uInt8 nBlue)
+ {
+ return (nAlpha << 24U)|(nRed << 16U)|(nGreen << 8U)|(nBlue);
+ }
+
+ inline sal_Int32 makeColorARGB( sal_uInt8 nAlpha, sal_uInt8 nRed, sal_uInt8 nGreen, sal_uInt8 nBlue)
+ {
+ return (nAlpha << 24U)|(nRed << 16U)|(nGreen << 8U)|(nBlue);
+ }
+
}
#endif /* _CPPCANVAS_COLOR_HXX */
diff --git a/cppuhelper/inc/cppuhelper/weakref.hxx b/cppuhelper/inc/cppuhelper/weakref.hxx
index 01a4c7c6e0df..5ed14743a520 100644
--- a/cppuhelper/inc/cppuhelper/weakref.hxx
+++ b/cppuhelper/inc/cppuhelper/weakref.hxx
@@ -79,13 +79,15 @@ public:
*/
WeakReferenceHelper & SAL_CALL operator = ( const WeakReferenceHelper & rWeakRef ) SAL_THROW( () );
- /** Releases this reference and takes over hard reference xInt. If the implementation behind
- xInt does not support XWeak or XInt is null, than this reference is null.
+ /** Releases this reference and takes over hard reference xInt.
+ If the implementation behind xInt does not support XWeak
+ or XInt is null, then this reference is null.
@param xInt another hard reference
*/
- inline WeakReferenceHelper & SAL_CALL operator = ( const ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > & xInt ) SAL_THROW( () )
- { return operator = ( WeakReferenceHelper( xInt ) ); }
+ WeakReferenceHelper & SAL_CALL operator = (
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::uno::XInterface > & xInt ) SAL_THROW( () );
/** Returns true if both weak refs reference to the same object.
@@ -107,6 +109,12 @@ public:
inline SAL_CALL operator Reference< XInterface > () const SAL_THROW( () )
{ return get(); }
+ /** Releases this reference.
+
+ @since UDK 3.2.12
+ */
+ void SAL_CALL clear() SAL_THROW( () );
+
protected:
/** @internal */
OWeakRefListener * m_pImpl;
@@ -135,6 +143,19 @@ public:
: WeakReferenceHelper( rRef )
{}
+ /** Releases this reference and takes over hard reference xInt.
+ If the implementation behind xInt does not support XWeak
+ or XInt is null, then this reference is null.
+
+ @param xInt another hard reference
+
+ @since UDK 3.2.12
+ */
+ WeakReference & SAL_CALL operator = (
+ const ::com::sun::star::uno::Reference< interface_type > & xInt )
+ SAL_THROW( () )
+ { WeakReferenceHelper::operator=(xInt); return *this; }
+
/** Gets a hard reference to the object.
@return hard reference or null, if the weakly referenced interface has gone
diff --git a/cppuhelper/source/cc5_solaris_sparc.map b/cppuhelper/source/cc5_solaris_sparc.map
index 0961c6830d1f..941465519a08 100755
--- a/cppuhelper/source/cc5_solaris_sparc.map
+++ b/cppuhelper/source/cc5_solaris_sparc.map
@@ -383,4 +383,6 @@ UDK_3.6 { # OOo 3.0
UDK_3.7 { # OOo 3.3
global:
__1cEcppuLOWeakObjectbAdisposeWeakConnectionPoint6M_v_;
+ __1cDcomDsunEstarDunoTWeakReferenceHelper2G6Mrkn0DJReference4n0DKXInterface____r4_;
+ __1cDcomDsunEstarDunoTWeakReferenceHelperFclear6M_v_;
} UDK_3.6;
diff --git a/cppuhelper/source/gcc3.map b/cppuhelper/source/gcc3.map
index 9348e91525c0..099373b2e220 100644
--- a/cppuhelper/source/gcc3.map
+++ b/cppuhelper/source/gcc3.map
@@ -377,5 +377,7 @@ UDK_3.5 { # OOo 3.0
UDK_3.6 { # OOo 3.3
global:
_ZN4cppu11OWeakObject26disposeWeakConnectionPointEv;
+ _ZN3com3sun4star3uno19WeakReferenceHelperaSERKNS2_9ReferenceINS2_10XInterfaceEEE;
+ _ZN3com3sun4star3uno19WeakReferenceHelper5clearEv;
} UDK_3.5;
diff --git a/cppuhelper/source/msvc_win32_intel.map b/cppuhelper/source/msvc_win32_intel.map
index c999ae200ac2..6bc10cb175c2 100644
--- a/cppuhelper/source/msvc_win32_intel.map
+++ b/cppuhelper/source/msvc_win32_intel.map
@@ -275,4 +275,5 @@ UDK_3.5 { # OOo 3.0
UDK_3.6 { # OOo 3.3
global:
?disposeWeakConnectionPoint@OWeakObject@cppu@@IAEXXZ;
+ ?clear@WeakReferenceHelper@uno@star@sun@com@@QAAXXZ;
} UDK_3.5;
diff --git a/cppuhelper/source/weak.cxx b/cppuhelper/source/weak.cxx
index b518d2526e3b..1fbfb3fa96ad 100644
--- a/cppuhelper/source/weak.cxx
+++ b/cppuhelper/source/weak.cxx
@@ -479,50 +479,55 @@ WeakReferenceHelper::WeakReferenceHelper(const WeakReferenceHelper& rWeakRef) SA
}
}
-WeakReferenceHelper& WeakReferenceHelper::operator=(const WeakReferenceHelper& rWeakRef) SAL_THROW( () )
+void WeakReferenceHelper::clear() SAL_THROW( () )
{
try
{
- if (this != &rWeakRef)
- {
- Reference< XInterface > xInt( rWeakRef.get() );
if (m_pImpl)
{
if (m_pImpl->m_XWeakConnectionPoint.is())
{
- m_pImpl->m_XWeakConnectionPoint->removeReference((XReference*)m_pImpl);
+ m_pImpl->m_XWeakConnectionPoint->removeReference(
+ (XReference*)m_pImpl);
m_pImpl->m_XWeakConnectionPoint.clear();
}
m_pImpl->release();
m_pImpl = 0;
}
+ }
+ catch (RuntimeException &) { OSL_ASSERT( 0 ); } // assert here, but no unexpected()
+}
+
+WeakReferenceHelper& WeakReferenceHelper::operator=(const WeakReferenceHelper& rWeakRef) SAL_THROW( () )
+{
+ if (this == &rWeakRef)
+ {
+ return *this;
+ }
+ Reference< XInterface > xInt( rWeakRef.get() );
+ return operator = ( xInt );
+}
+
+WeakReferenceHelper & SAL_CALL
+WeakReferenceHelper::operator= (const Reference< XInterface > & xInt)
+SAL_THROW( () )
+{
+ try
+ {
+ clear();
if (xInt.is())
{
m_pImpl = new OWeakRefListener(xInt);
m_pImpl->acquire();
}
}
- }
catch (RuntimeException &) { OSL_ASSERT( 0 ); } // assert here, but no unexpected()
return *this;
}
WeakReferenceHelper::~WeakReferenceHelper() SAL_THROW( () )
{
- try
- {
- if (m_pImpl)
- {
- if (m_pImpl->m_XWeakConnectionPoint.is())
- {
- m_pImpl->m_XWeakConnectionPoint->removeReference((XReference*)m_pImpl);
- m_pImpl->m_XWeakConnectionPoint.clear();
- }
- m_pImpl->release();
- m_pImpl = 0; // for safety
- }
- }
- catch (RuntimeException &) { OSL_ASSERT( 0 ); } // assert here, but no unexpected()
+ clear();
}
Reference< XInterface > WeakReferenceHelper::get() const SAL_THROW( () )
diff --git a/dbaccess/qa/complex/dbaccess/dbaccess.sce b/dbaccess/qa/complex/dbaccess/dbaccess.sce
index 47387e459ae9..c5fa408ff273 100644
--- a/dbaccess/qa/complex/dbaccess/dbaccess.sce
+++ b/dbaccess/qa/complex/dbaccess/dbaccess.sce
@@ -7,6 +7,6 @@
-o complex.dbaccess.DataSource
-o complex.dbaccess.Parser
-o complex.dbaccess.ApplicationController
-#-o complex.dbaccess.CopyTableWizard
+-o complex.dbaccess.CopyTableWizard
-o complex.dbaccess.UISettings
-o complex.dbaccess.Beamer
diff --git a/dbaccess/source/core/api/KeySet.cxx b/dbaccess/source/core/api/KeySet.cxx
index f028dba66ae0..c4fa68b12505 100644
--- a/dbaccess/source/core/api/KeySet.cxx
+++ b/dbaccess/source/core/api/KeySet.cxx
@@ -597,6 +597,7 @@ void SAL_CALL OKeySet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow
sal_Int32 nPos = aIter->second.nPosition;
if((_rInsertRow->get())[nPos].isModified())
{
+ impl_convertValue_throw(_rInsertRow,aIter->second);
(_rInsertRow->get())[nPos].setSigned((_rOrginalRow->get())[nPos].isSigned());
setParameter(i++,xParameter,(_rInsertRow->get())[nPos],aIter->second.nType,aIter->second.nScale);
}
@@ -621,8 +622,6 @@ void SAL_CALL OKeySet::updateRow(const ORowSetRow& _rInsertRow ,const ORowSetRow
}
m_bUpdated = xPrep->executeUpdate() > 0;
-
-
if(m_bUpdated)
{
m_aKeyIter = m_aKeyMap.find(::comphelper::getINT32((_rInsertRow->get())[0].getAny()));
@@ -681,6 +680,7 @@ void SAL_CALL OKeySet::insertRow( const ORowSetRow& _rInsertRow,const connectivi
xParameter->setNull(i++,(_rInsertRow->get())[nPos].getTypeKind());
else
{
+ impl_convertValue_throw(_rInsertRow,aIter->second);
(_rInsertRow->get())[nPos].setSigned(m_aSignedFlags[nPos-1]);
setParameter(i++,xParameter,(_rInsertRow->get())[nPos],aIter->second.nType,aIter->second.nScale);
}
@@ -1171,8 +1171,9 @@ void SAL_CALL OKeySet::refreshRow() throw(SQLException, RuntimeException)
m_xSet = m_xStatement->executeQuery();
OSL_ENSURE(m_xSet.is(),"No resultset form statement!");
- sal_Bool bOK = m_xSet->next(); (void)bOK;
- OSL_ENSURE(bOK,"No rows!");
+ sal_Bool bOK = m_xSet->next();
+ if ( !bOK )
+ m_aKeyIter = m_aKeyMap.end();
m_xRow.set(m_xSet,UNO_QUERY);
OSL_ENSURE(m_xRow.is(),"No row form statement!");
}
@@ -1464,3 +1465,25 @@ namespace dbaccess
}
}
}
+// -----------------------------------------------------------------------------
+void OKeySet::impl_convertValue_throw(const ORowSetRow& _rInsertRow,const SelectColumnDescription& i_aMetaData)
+{
+ ORowSetValue& aValue((_rInsertRow->get())[i_aMetaData.nPosition]);
+ switch(i_aMetaData.nType)
+ {
+ case DataType::DECIMAL:
+ case DataType::NUMERIC:
+ {
+ ::rtl::OUString sValue = aValue.getString();
+ sal_Int32 nIndex = sValue.indexOf('.');
+ if ( nIndex != -1 )
+ {
+ aValue = sValue.copy(0,nIndex + (i_aMetaData.nScale > 0 ? i_aMetaData.nScale + 1 : 0));
+ }
+ }
+ break;
+ default:
+ break;
+ }
+}
+// -----------------------------------------------------------------------------
diff --git a/dbaccess/source/core/api/KeySet.hxx b/dbaccess/source/core/api/KeySet.hxx
index 7a213d05b466..3a73487c2c3d 100644
--- a/dbaccess/source/core/api/KeySet.hxx
+++ b/dbaccess/source/core/api/KeySet.hxx
@@ -134,6 +134,8 @@ namespace dbaccess
::com::sun::star::uno::Reference< ::com::sun::star::container::XNameAccess > getKeyColumns() const;
void fillAllRows();
sal_Bool fetchRow();
+
+ void impl_convertValue_throw(const ORowSetRow& _rInsertRow,const SelectColumnDescription& i_aMetaData);
protected:
virtual ~OKeySet();
public:
diff --git a/dbaccess/source/core/api/RowSet.cxx b/dbaccess/source/core/api/RowSet.cxx
index 18d8398c8233..0de2b0511946 100644
--- a/dbaccess/source/core/api/RowSet.cxx
+++ b/dbaccess/source/core/api/RowSet.cxx
@@ -977,19 +977,26 @@ void SAL_CALL ORowSet::updateRow( ) throw(SQLException, RuntimeException)
m_pCache->updateRow(m_aCurrentRow.operator ->());
m_aBookmark = m_pCache->getBookmark();
m_aCurrentRow = m_pCache->m_aMatrixIter;
- m_aOldRow->setRow(new ORowSetValueVector(m_aCurrentRow->getBody()));
+ if ( m_pCache->m_aMatrixIter != m_pCache->getEnd() )
+ {
+ m_aOldRow->setRow(new ORowSetValueVector(m_aCurrentRow->getBody()));
- // notification order
- // - column values
- ORowSetBase::firePropertyChange(aOldValues);
+ // notification order
+ // - column values
+ ORowSetBase::firePropertyChange(aOldValues);
- // - rowChanged
- notifyAllListenersRowChanged(aGuard,aEvt);
+ // - rowChanged
+ notifyAllListenersRowChanged(aGuard,aEvt);
- // - IsModified
- if(!m_bModified)
- fireProperty(PROPERTY_ID_ISMODIFIED,sal_False,sal_True);
- OSL_ENSURE( !m_bModified, "ORowSet::updateRow: just updated, but _still_ modified?" );
+ // - IsModified
+ if(!m_bModified)
+ fireProperty(PROPERTY_ID_ISMODIFIED,sal_False,sal_True);
+ OSL_ENSURE( !m_bModified, "ORowSet::updateRow: just updated, but _still_ modified?" );
+ }
+ else // the update went rong
+ {
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_UPDATE_FAILED ), SQL_INVALID_CURSOR_POSITION, *this );
+ }
}
}
// -------------------------------------------------------------------------
@@ -1001,20 +1008,15 @@ void SAL_CALL ORowSet::deleteRow( ) throw(SQLException, RuntimeException)
checkCache();
if ( m_bBeforeFirst || m_bAfterLast )
- throwSQLException( "Cannot delete the before-first or after-last row.", SQL_INVALID_CURSOR_POSITION, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_DELETE_BEFORE_AFTER ), SQL_INVALID_CURSOR_POSITION, *this );
if ( m_bNew )
- throwSQLException( "Cannot delete the insert-row.", SQL_INVALID_CURSOR_POSITION, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_DELETE_INSERT_ROW ), SQL_INVALID_CURSOR_POSITION, *this );
if ( m_nResultSetConcurrency == ResultSetConcurrency::READ_ONLY )
- throwSQLException( "Result set is read only.", SQL_FUNCTION_SEQUENCE_ERROR, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_RESULT_IS_READONLY ), SQL_FUNCTION_SEQUENCE_ERROR, *this );
if ( ( m_pCache->m_nPrivileges & Privilege::DELETE ) != Privilege::DELETE )
- throwSQLException( "DELETE privilege not available.", SQL_FUNCTION_SEQUENCE_ERROR, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_DELETE_PRIVILEGE ), SQL_FUNCTION_SEQUENCE_ERROR, *this );
if ( rowDeleted() )
- throwSQLException( "Current row already deleted.", SQL_FUNCTION_SEQUENCE_ERROR, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_ROW_ALREADY_DELETED ), SQL_FUNCTION_SEQUENCE_ERROR, *this );
// this call position the cache indirect
Any aBookmarkToDelete( m_aBookmark );
@@ -1178,8 +1180,7 @@ void SAL_CALL ORowSet::moveToInsertRow( ) throw(SQLException, RuntimeException)
::osl::ResettableMutexGuard aGuard( *m_pMutex );
checkPositioningAllowed();
if ( ( m_pCache->m_nPrivileges & Privilege::INSERT ) != Privilege::INSERT )
- throwSQLException( "No insert privileges", SQL_GENERAL_ERROR, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_INSERT_PRIVILEGE ), SQL_GENERAL_ERROR, *this );
if ( notifyAllListenersCursorBeforeMove( aGuard ) )
{
@@ -1245,8 +1246,7 @@ void SAL_CALL ORowSet::moveToCurrentRow( ) throw(SQLException, RuntimeException
// m_bModified should be true. Also, as soon as somebody calls moveToInsertRow,
// our current row should not be deleted anymore. So, we should not have survived the above
// check "if ( !m_pCache->m_bNew && !m_bModified )"
- throwSQLException( "The current row is deleted.", SQL_FUNCTION_SEQUENCE_ERROR, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_ROW_ALREADY_DELETED ), SQL_FUNCTION_SEQUENCE_ERROR, *this );
if ( notifyAllListenersCursorBeforeMove( aGuard ) )
{
@@ -1610,12 +1610,7 @@ Reference< XResultSet > ORowSet::impl_prepareAndExecute_throw()
m_xStatement = m_xActiveConnection->prepareStatement( sCommandToExecute );
if ( !m_xStatement.is() )
{
- SQLException aError;
- aError.Context = *this;
- aError.SQLState = getStandardSQLState( SQL_GENERAL_ERROR );
- aError.Message = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Internal error: no statement object provided by the database driver." ) );
- // TODO: resource
- throw aError;
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_INTERNAL_ERROR ), SQL_GENERAL_ERROR, *this );
}
Reference< XPropertySet > xStatementProps( m_xStatement, UNO_QUERY_THROW );
@@ -1885,15 +1880,17 @@ void ORowSet::execute_NoApprove_NoNewConn(ResettableMutexGuard& _rClearForNotifi
for(sal_Int32 i=1; i <= nCount ;++i)
{
::rtl::OUString sName = xMeta->getColumnName(i);
+ ::rtl::OUString sColumnLabel = xMeta->getColumnLabel(i);
// retrieve the column number |i|
Reference<XPropertySet> xColumn;
{
sal_Bool bReFetchName = sal_False;
- if (m_xColumns->hasByName(sName))
+ if (m_xColumns->hasByName(sColumnLabel))
+ m_xColumns->getByName(sColumnLabel) >>= xColumn;
+ if (!xColumn.is() && m_xColumns->hasByName(sName))
m_xColumns->getByName(sName) >>= xColumn;
- if (!xColumn.is() && m_xColumns->hasByName(xMeta->getColumnLabel(i)))
- m_xColumns->getByName(xMeta->getColumnLabel(i)) >>= xColumn;
+
// check if column already in the list we need another
if ( aAllColumns.find( xColumn ) != aAllColumns.end() )
{
@@ -1934,16 +1931,15 @@ void ORowSet::execute_NoApprove_NoNewConn(ResettableMutexGuard& _rClearForNotifi
aDescription,
m_aCurrentRow);
aColumns->get().push_back(pColumn);
- if(!sName.getLength())
+ if(!sColumnLabel.getLength())
{
if(xColumn.is())
- xColumn->getPropertyValue(PROPERTY_NAME) >>= sName;
+ xColumn->getPropertyValue(PROPERTY_NAME) >>= sColumnLabel;
else
- sName = ::rtl::OUString::createFromAscii("Expression1");
- // TODO: resource
+ sColumnLabel = DBACORE_RESSTRING( RID_STR_EXPRESSION1 );
}
- pColumn->setName(sName);
- aNames.push_back(sName);
+ pColumn->setName(sColumnLabel);
+ aNames.push_back(sColumnLabel);
m_aDataColumns.push_back(pColumn);
if ( xColumn.is() )
@@ -2354,8 +2350,7 @@ sal_Bool ORowSet::impl_buildActiveCommand_throw()
m_aActiveCommand = sCommand;
if ( !m_aActiveCommand.getLength() )
- throwSQLException( "No SQL command was provided.", SQL_FUNCTION_SEQUENCE_ERROR, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_SQL_COMMAND ), SQL_FUNCTION_SEQUENCE_ERROR, *this );
return bDoEscapeProcessing;
}
@@ -2657,21 +2652,17 @@ void ORowSet::checkUpdateIterator()
void ORowSet::checkUpdateConditions(sal_Int32 columnIndex)
{
checkCache();
- if ( columnIndex <= 0 )
- throwSQLException( "Invalid column index", SQL_INVALID_DESCRIPTOR_INDEX, *this );
- // TODO: resource
+ if ( m_nResultSetConcurrency == ResultSetConcurrency::READ_ONLY)
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_RESULT_IS_READONLY ), SQL_GENERAL_ERROR, *this );
+
if ( rowDeleted() )
- throwSQLException( "Current row is deleted", SQL_INVALID_CURSOR_POSITION, *this );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_ROW_ALREADY_DELETED ), SQL_INVALID_CURSOR_POSITION, *this );
+
if ( m_aCurrentRow.isNull() )
- throwSQLException( "Invalid cursor state", SQL_INVALID_CURSOR_STATE, *this );
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_INVALID_CURSOR_STATE ), SQL_INVALID_CURSOR_STATE, *this );
- if ( sal_Int32((*m_aCurrentRow)->get().size()) <= columnIndex )
- throwSQLException( "Invalid column index", SQL_INVALID_DESCRIPTOR_INDEX, *this );
- // TODO: resource
- if ( m_nResultSetConcurrency == ResultSetConcurrency::READ_ONLY)
- throwSQLException( "Result set is not writeable", SQL_GENERAL_ERROR, *this );
- // TODO: resource
+ if ( columnIndex <= 0 || sal_Int32((*m_aCurrentRow)->get().size()) <= columnIndex )
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_INVALID_INDEX ), SQL_INVALID_DESCRIPTOR_INDEX, *this );
}
// -----------------------------------------------------------------------------
void SAL_CALL ORowSet::refreshRow( ) throw(SQLException, RuntimeException)
diff --git a/dbaccess/source/core/api/RowSetBase.cxx b/dbaccess/source/core/api/RowSetBase.cxx
index d8449094fa85..c5811705570d 100644
--- a/dbaccess/source/core/api/RowSetBase.cxx
+++ b/dbaccess/source/core/api/RowSetBase.cxx
@@ -30,57 +30,25 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_dbaccess.hxx"
-#ifndef DBACCESS_CORE_API_ROWSETBASE_HXX
+
#include "RowSetBase.hxx"
-#endif
-#ifndef DBACCESS_CORE_API_CROWSETDATACOLUMN_HXX
#include "CRowSetDataColumn.hxx"
-#endif
-#ifndef _CONNECTIVITY_SDBCX_COLLECTION_HXX_
#include <connectivity/sdbcx/VCollection.hxx>
-#endif
-#ifndef DBACCESS_CORE_API_ROWSETCACHE_HXX
#include "RowSetCache.hxx"
-#endif
-#ifndef DBACCESS_SHARED_DBASTRINGS_HRC
#include "dbastrings.hrc"
-#endif
-#ifndef _COM_SUN_STAR_LANG_DISPOSEDEXCEPTION_HPP_
+#include "core_resource.hrc"
#include <com/sun/star/lang/DisposedException.hpp>
-#endif
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYATTRIBUTE_HPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBCX_COMPAREBOOKMARK_HPP_
#include <com/sun/star/sdbcx/CompareBookmark.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBC_RESULTSETCONCURRENCY_HPP_
#include <com/sun/star/sdbc/ResultSetConcurrency.hpp>
-#endif
-#ifndef _COM_SUN_STAR_LANG_LOCALE_HPP_
#include <com/sun/star/lang/Locale.hpp>
-#endif
-#ifndef _COM_SUN_STAR_UTIL_NUMBERFORMAT_HPP_
#include <com/sun/star/util/NumberFormat.hpp>
-#endif
-#ifndef _COMPHELPER_SEQUENCE_HXX_
#include <comphelper/sequence.hxx>
-#endif
-#ifndef _COMPHELPER_EXTRACT_HXX_
#include <comphelper/extract.hxx>
-#endif
-#ifndef _COMPHELPER_SEQSTREAM_HXX
#include <comphelper/seqstream.hxx>
-#endif
-#ifndef _DBHELPER_DBEXCEPTION_HXX_
#include <connectivity/dbexception.hxx>
-#endif
-#ifndef _OSL_THREAD_H_
#include <osl/thread.h>
-#endif
-#ifndef _TOOLS_DEBUG_HXX
#include <tools/debug.hxx>
-#endif
#include <rtl/logfile.hxx>
using namespace dbaccess;
@@ -278,8 +246,7 @@ const ORowSetValue& ORowSetBase::impl_getValue(sal_Int32 columnIndex)
if ( m_bBeforeFirst || m_bAfterLast )
{
OSL_ENSURE(0,"ORowSetBase::getValue: Illegal call here (we're before first or after last)!");
- throwSQLException( "The cursor points to before the first or after the last row.", SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_CURSOR_BEFORE_OR_AFTER ), SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
}
if ( impl_rowDeleted() )
@@ -421,8 +388,7 @@ Reference< ::com::sun::star::io::XInputStream > SAL_CALL ORowSetBase::getBinaryS
if ( m_bBeforeFirst || m_bAfterLast )
{
OSL_ENSURE(0,"ORowSetBase::getBinaryStream: Illegal call here (we're before first or after last)!");
- throwSQLException( "The cursor points to before the first or after the last row.", SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_CURSOR_BEFORE_OR_AFTER ), SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
}
if ( impl_rowDeleted() )
@@ -498,12 +464,10 @@ Any SAL_CALL ORowSetBase::getBookmark( ) throw(SQLException, RuntimeException)
checkCache();
if ( m_bBeforeFirst || m_bAfterLast )
- throwSQLException( "The rows before the first and after the last row don't have a bookmark.", SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_BOOKMARK_BEFORE_OR_AFTER ), SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
if ( impl_rowDeleted() )
- throwSQLException( "The current row is deleted, and thus doesn't have a bookmark.", SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
- // TODO: resource
+ ::dbtools::throwSQLException( DBACORE_RESSTRING( RID_STR_NO_BOOKMARK_DELETED ), SQL_INVALID_CURSOR_POSITION, *m_pMySelf );
OSL_ENSURE( m_aBookmark.hasValue(), "ORowSetBase::getBookmark: bookmark has no value!" );
return m_aBookmark;
diff --git a/dbaccess/source/core/api/RowSetCache.cxx b/dbaccess/source/core/api/RowSetCache.cxx
index 4156c32635a2..3dd4dad67441 100644
--- a/dbaccess/source/core/api/RowSetCache.cxx
+++ b/dbaccess/source/core/api/RowSetCache.cxx
@@ -912,7 +912,7 @@ sal_Bool ORowSetCache::moveWindow()
{
*m_aMatrixIter = new ORowSetValueVector(m_xMetaData->getColumnCount());
m_pCacheSet->fillValueRow(*m_aMatrixIter,m_nPosition);
- // we have to read one row forward to enshure that we know when we are on last row
+ // we have to read one row forward to ensure that we know when we are on last row
// but only when we don't know it already
if ( !m_bRowCountFinal )
{
@@ -1283,7 +1283,9 @@ void ORowSetCache::updateRow( ORowSetMatrix::iterator& _rUpdateRow )
// *(*m_aMatrixIter) = *(*_rUpdateRow);
// refetch the whole row
(*m_aMatrixIter) = NULL;
- moveToBookmark(aBookmark);
+
+ if ( !moveToBookmark(aBookmark) )
+ m_aMatrixIter = m_pMatrix->end();
// moveToBookmark((*(*m_aInsertRow))[0].makeAny());
// if(m_pCacheSet->rowUpdated())
diff --git a/dbaccess/source/core/api/SingleSelectQueryComposer.cxx b/dbaccess/source/core/api/SingleSelectQueryComposer.cxx
index 9b8bae551cf1..38c4536671e6 100644
--- a/dbaccess/source/core/api/SingleSelectQueryComposer.cxx
+++ b/dbaccess/source/core/api/SingleSelectQueryComposer.cxx
@@ -750,9 +750,10 @@ Reference< XNameAccess > SAL_CALL OSingleSelectQueryComposer::getColumns( ) thr
OSL_ENSURE( (size_t) nCount == aSelectColumns->get().size(), "OSingleSelectQueryComposer::getColumns: inconsistent column counts, this might result in wrong columns!" );
for(sal_Int32 i=1;i<=nCount;++i)
{
- ::rtl::OUString sName = xResultSetMeta->getColumnName(i);
+ ::rtl::OUString sColumnName = xResultSetMeta->getColumnName(i);
+ ::rtl::OUString sColumnLabel = xResultSetMeta->getColumnLabel(i);
sal_Bool bFound = sal_False;
- OSQLColumns::Vector::const_iterator aFind = ::connectivity::find(aSelectColumns->get().begin(),aSelectColumns->get().end(),sName,aCaseCompare);
+ OSQLColumns::Vector::const_iterator aFind = ::connectivity::find(aSelectColumns->get().begin(),aSelectColumns->get().end(),sColumnLabel,aCaseCompare);
size_t nFoundSelectColumnPos = aFind - aSelectColumns->get().begin();
if ( aFind != aSelectColumns->get().end() )
{
@@ -761,7 +762,7 @@ Reference< XNameAccess > SAL_CALL OSingleSelectQueryComposer::getColumns( ) thr
// so we start after the first found
do
{
- aFind = ::connectivity::findRealName(++aFind,aSelectColumns->get().end(),sName,aCaseCompare);
+ aFind = ::connectivity::findRealName(++aFind,aSelectColumns->get().end(),sColumnName,aCaseCompare);
nFoundSelectColumnPos = aFind - aSelectColumns->get().begin();
}
while ( ( aUsedSelectColumns.find( nFoundSelectColumnPos ) != aUsedSelectColumns.end() )
@@ -770,9 +771,9 @@ Reference< XNameAccess > SAL_CALL OSingleSelectQueryComposer::getColumns( ) thr
}
if ( aFind != aSelectColumns->get().end() )
{
- (*aFind)->getPropertyValue(PROPERTY_NAME) >>= sName;
+ (*aFind)->getPropertyValue(PROPERTY_NAME) >>= sColumnName;
aUsedSelectColumns.insert( nFoundSelectColumnPos );
- aNames.push_back(sName);
+ aNames.push_back(sColumnName);
bFound = sal_True;
}
}
@@ -781,7 +782,7 @@ Reference< XNameAccess > SAL_CALL OSingleSelectQueryComposer::getColumns( ) thr
continue;
OSQLColumns::Vector::const_iterator aRealFind = ::connectivity::findRealName(
- aSelectColumns->get().begin(), aSelectColumns->get().end(), sName, aCaseCompare );
+ aSelectColumns->get().begin(), aSelectColumns->get().end(), sColumnName, aCaseCompare );
if ( i > static_cast< sal_Int32>( aSelectColumns->get().size() ) )
{
@@ -806,19 +807,19 @@ Reference< XNameAccess > SAL_CALL OSingleSelectQueryComposer::getColumns( ) thr
::rtl::OUString sRealName;
xProp->getPropertyValue(PROPERTY_REALNAME) >>= sRealName;
::std::vector< ::rtl::OUString>::iterator aFindName;
- if ( !sName.getLength() )
- xProp->getPropertyValue(PROPERTY_NAME) >>= sName;
+ if ( !sColumnName.getLength() )
+ xProp->getPropertyValue(PROPERTY_NAME) >>= sColumnName;
- aFindName = ::std::find_if(aNames.begin(),aNames.end(),::std::bind2nd(aCaseCompareFunctor,sName));
+ aFindName = ::std::find_if(aNames.begin(),aNames.end(),::std::bind2nd(aCaseCompareFunctor,sColumnName));
sal_Int32 j = 0;
while ( aFindName != aNames.end() )
{
- sName += ::rtl::OUString::valueOf(++j);
- aFindName = ::std::find_if(aNames.begin(),aNames.end(),::std::bind2nd(aCaseCompareFunctor,sName));
+ sColumnName += ::rtl::OUString::valueOf(++j);
+ aFindName = ::std::find_if(aNames.begin(),aNames.end(),::std::bind2nd(aCaseCompareFunctor,sColumnName));
}
- pColumn->setName(sName);
+ pColumn->setName(sColumnName);
pColumn->setRealName(sRealName);
pColumn->setTableName(::comphelper::getString(xProp->getPropertyValue(PROPERTY_TABLENAME)));
@@ -828,7 +829,7 @@ Reference< XNameAccess > SAL_CALL OSingleSelectQueryComposer::getColumns( ) thr
continue;
aUsedSelectColumns.insert( (size_t)(i - 1) );
- aNames.push_back( sName );
+ aNames.push_back( sColumnName );
}
}
catch(const Exception&)
diff --git a/dbaccess/source/core/dataaccess/connection.cxx b/dbaccess/source/core/dataaccess/connection.cxx
index 8fb40fc63b1f..043198388976 100644
--- a/dbaccess/source/core/dataaccess/connection.cxx
+++ b/dbaccess/source/core/dataaccess/connection.cxx
@@ -601,6 +601,17 @@ Reference< XSQLQueryComposer > OConnection::createQueryComposer(void) throw( Ru
return xComposer;
}
// -----------------------------------------------------------------------------
+void OConnection::impl_fillTableFilter()
+{
+ Reference<XPropertySet> xProp(getParent(),UNO_QUERY);
+ if ( xProp.is() )
+ {
+ xProp->getPropertyValue(PROPERTY_TABLEFILTER) >>= m_aTableFilter;
+ xProp->getPropertyValue(PROPERTY_TABLETYPEFILTER) >>= m_aTableTypeFilter;
+ }
+}
+
+// -----------------------------------------------------------------------------
void OConnection::refresh(const Reference< XNameAccess >& _rToBeRefreshed)
{
RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "dataaccess", "Ocke.Janssen@sun.com", "OConnection::refresh" );
@@ -608,6 +619,7 @@ void OConnection::refresh(const Reference< XNameAccess >& _rToBeRefreshed)
{
if (!m_pTables->isInitialized())
{
+ impl_fillTableFilter();
// check if our "master connection" can supply tables
getMasterTables();
@@ -625,6 +637,7 @@ void OConnection::refresh(const Reference< XNameAccess >& _rToBeRefreshed)
{
if (!m_pViews->isInitialized())
{
+ impl_fillTableFilter();
// check if our "master connection" can supply tables
Reference< XViewsSupplier > xMaster(getMasterTables(),UNO_QUERY);
diff --git a/dbaccess/source/core/dataaccess/connection.hxx b/dbaccess/source/core/dataaccess/connection.hxx
index e8a8a2ca9135..88e59f007a25 100644
--- a/dbaccess/source/core/dataaccess/connection.hxx
+++ b/dbaccess/source/core/dataaccess/connection.hxx
@@ -276,6 +276,10 @@ private:
m_xConnectionTools is nol <NULL/>
*/
void impl_loadConnectionTools_throw();
+
+ /** reads the table filter and table type filter from the datasourfce
+ */
+ void impl_fillTableFilter();
};
//........................................................................
diff --git a/dbaccess/source/core/dataaccess/databasecontext.cxx b/dbaccess/source/core/dataaccess/databasecontext.cxx
index 8a7ff1b1595c..141c8cdc2448 100644
--- a/dbaccess/source/core/dataaccess/databasecontext.cxx
+++ b/dbaccess/source/core/dataaccess/databasecontext.cxx
@@ -553,8 +553,6 @@ void ODatabaseContext::revokeObject(const rtl::OUString& _rName) throw( Exceptio
if ( m_aDatabaseObjects.find( _rName ) != m_aDatabaseObjects.end() )
{
- OSL_ENSURE( false, "ODatabaseContext::revokeObject: a database document register by name? This shouldn't happen anymore!" );
- // all the code should have been changed so that registration is by URL only
m_aDatasourceProperties[ sURL ] = m_aDatasourceProperties[ _rName ];
}
diff --git a/dbaccess/source/core/dataaccess/databasedocument.cxx b/dbaccess/source/core/dataaccess/databasedocument.cxx
index 37a68f058e3a..fd258bb0255b 100644
--- a/dbaccess/source/core/dataaccess/databasedocument.cxx
+++ b/dbaccess/source/core/dataaccess/databasedocument.cxx
@@ -1613,8 +1613,7 @@ void SAL_CALL ODatabaseDocument::loadFromStorage( const Reference< XStorage >& /
DocumentGuard aGuard( *this );
throw Exception(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Embedding of database documents is not supported." ) ),
- // TODO: resource
+ DBACORE_RESSTRING( RID_STR_NO_EMBEDDING ),
*this
);
}
diff --git a/dbaccess/source/core/dataaccess/datasource.cxx b/dbaccess/source/core/dataaccess/datasource.cxx
index e0d3f10aed8d..4fe5101863db 100644
--- a/dbaccess/source/core/dataaccess/datasource.cxx
+++ b/dbaccess/source/core/dataaccess/datasource.cxx
@@ -68,9 +68,9 @@
#include <comphelper/property.hxx>
#include <comphelper/seqstream.hxx>
#include <comphelper/sequence.hxx>
+#include <comphelper/string.hxx>
#include <connectivity/dbexception.hxx>
#include <cppuhelper/typeprovider.hxx>
-#include <rtl/digest.h>
#include <tools/debug.hxx>
#include <tools/diagnose_ex.h>
#include <tools/urlobj.hxx>
@@ -78,6 +78,7 @@
#include <unotools/confignode.hxx>
#include <unotools/sharedunocomponent.hxx>
#include <rtl/logfile.hxx>
+#include <rtl/digest.h>
#include <algorithm>
using namespace ::com::sun::star::sdbc;
@@ -815,9 +816,8 @@ Reference< XConnection > ODatabaseSource::buildLowLevelConnection(const ::rtl::O
::rtl::OUString sMessage = DBACORE_RESSTRING( nExceptionMessageId );
SQLContext aContext;
- aContext.Message = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "A connection for the following URL was requested: " ) );
- // TODO: resource
- aContext.Message += m_pImpl->m_sConnectURL;
+ aContext.Message = DBACORE_RESSTRING( RID_STR_CONNECTION_REQUEST );
+ ::comphelper::string::searchAndReplaceAsciiI( aContext.Message, "$name$", m_pImpl->m_sConnectURL );
throwGenericSQLException( sMessage, static_cast< XDataSource* >( this ), makeAny( aContext ) );
}
diff --git a/dbaccess/source/core/dataaccess/documentcontainer.cxx b/dbaccess/source/core/dataaccess/documentcontainer.cxx
index 7334e72a1ffc..c8fe0c49ec4a 100644
--- a/dbaccess/source/core/dataaccess/documentcontainer.cxx
+++ b/dbaccess/source/core/dataaccess/documentcontainer.cxx
@@ -380,9 +380,12 @@ Reference< XInterface > SAL_CALL ODocumentContainer::createInstanceWithArguments
::rtl::OUString sServiceName;
if ( Reference< XNameAccess >( xObjectToCopy, UNO_QUERY ).is() )
+ {
if ( m_bFormsContainer )
sServiceName = SERVICE_NAME_FORM_COLLECTION;
- else sServiceName = SERVICE_NAME_REPORT_COLLECTION;
+ else
+ sServiceName = SERVICE_NAME_REPORT_COLLECTION;
+ }
else
sServiceName = SERVICE_SDB_DOCUMENTDEFINITION;
@@ -503,7 +506,7 @@ namespace
if ( bRet )
{
_rRet = _xNameContainer->getByName(_sSimpleName = sName);
- while ( nIndex != -1 )
+ while ( nIndex != -1 && bRet )
{
sName = _sName.getToken(0,'/',nIndex);
_xNameContainer.set(_rRet,UNO_QUERY);
@@ -517,8 +520,10 @@ namespace
}
}
}
- else if ( nIndex == -1 )
- _sSimpleName = sName; // a content on the root content
+ if ( nIndex == -1 )
+ _sSimpleName = sName; // a content
+ else
+ _xNameContainer.clear(); // a sub folder doesn't exist
return bRet;
}
}
@@ -540,7 +545,6 @@ Reference< XComponent > SAL_CALL ODocumentContainer::loadComponentFromURL( const
if ( !lcl_queryContent(_sURL,xNameContainer,aContent,sName) )
{
::rtl::OUString sMessage( DBA_RES( RID_STR_NAME_NOT_FOUND ) );
- // TODO: resource
::comphelper::string::searchAndReplaceAsciiI( sMessage, "$name$", _sURL );
throw IllegalArgumentException( sMessage, *this, 1 );
}
@@ -610,15 +614,24 @@ sal_Bool SAL_CALL ODocumentContainer::hasByHierarchicalName( const ::rtl::OUStri
// XHierarchicalNameContainer
void SAL_CALL ODocumentContainer::insertByHierarchicalName( const ::rtl::OUString& _sName, const Any& _aElement ) throw (IllegalArgumentException, ElementExistException, WrappedTargetException, RuntimeException)
{
+ Reference< XContent > xContent(_aElement,UNO_QUERY);
+ if ( !xContent.is() )
+ throw IllegalArgumentException();
+
ClearableMutexGuard aGuard(m_aMutex);
Any aContent;
Reference< XNameContainer > xNameContainer(this);
::rtl::OUString sName;
if ( lcl_queryContent(_sName,xNameContainer,aContent,sName) )
throw ElementExistException(_sName,*this);
- Reference< XContent > xContent(_aElement,UNO_QUERY);
- if ( !xContent.is() )
- throw IllegalArgumentException();
+
+ if ( !xNameContainer.is() )
+ {
+ ::rtl::OUString sMessage( DBA_RES( RID_STR_NO_SUB_FOLDER ) );
+ sal_Int32 index = sName.getLength();
+ ::comphelper::string::searchAndReplaceAsciiI( sMessage, "$folder$", _sName.getToken(0,'/',index) );
+ throw IllegalArgumentException( sMessage, *this, 1 );
+ }
xNameContainer->insertByName(sName,_aElement);
}
diff --git a/dbaccess/source/core/dataaccess/documentdefinition.cxx b/dbaccess/source/core/dataaccess/documentdefinition.cxx
index e1c12034b49a..20d1ce157b45 100644
--- a/dbaccess/source/core/dataaccess/documentdefinition.cxx
+++ b/dbaccess/source/core/dataaccess/documentdefinition.cxx
@@ -1694,8 +1694,7 @@ void ODocumentDefinition::loadEmbeddedObject( const Reference< XConnection >& _x
if ( !xEnumDrivers.is() || !xEnumDrivers->hasMoreElements() )
{
com::sun::star::io::WrongFormatException aWFE;
- aWFE.Message = ::rtl::OUString::createFromAscii("Extension not present.");
- // TODO: resource
+ aWFE.Message = DBACORE_RESSTRING( RID_STR_MISSING_EXTENSION );
throw aWFE;
}
}
diff --git a/dbaccess/source/core/inc/core_resource.hrc b/dbaccess/source/core/inc/core_resource.hrc
index 20e0eb280233..8bfa73bbde48 100644
--- a/dbaccess/source/core/inc/core_resource.hrc
+++ b/dbaccess/source/core/inc/core_resource.hrc
@@ -88,7 +88,29 @@
#define RID_STR_NAME_NOT_FOUND ( RID_CORE_STRINGS_START + 45 )
#define RID_STR_QUERY_DOES_NOT_EXIST ( RID_CORE_STRINGS_START + 46 )
#define RID_STR_ERROR_WHILE_SAVING ( RID_CORE_STRINGS_START + 47 )
-#define RID_NO_SUCH_DATA_SOURCE ( RID_CORE_STRINGS_START + 48 )
+#define RID_STR_NO_SUB_FOLDER ( RID_CORE_STRINGS_START + 48 )
+
+#define RID_STR_NO_DELETE_BEFORE_AFTER ( RID_CORE_STRINGS_START + 49 )
+#define RID_STR_NO_DELETE_INSERT_ROW ( RID_CORE_STRINGS_START + 50 )
+#define RID_STR_RESULT_IS_READONLY ( RID_CORE_STRINGS_START + 51 )
+#define RID_STR_NO_DELETE_PRIVILEGE ( RID_CORE_STRINGS_START + 52 )
+#define RID_STR_ROW_ALREADY_DELETED ( RID_CORE_STRINGS_START + 53 )
+#define RID_STR_UPDATE_FAILED ( RID_CORE_STRINGS_START + 54 )
+
+#define RID_STR_INVALID_INDEX ( RID_CORE_STRINGS_START + 55 )
+#define RID_STR_NO_INSERT_PRIVILEGE ( RID_CORE_STRINGS_START + 56 )
+#define RID_STR_INTERNAL_ERROR ( RID_CORE_STRINGS_START + 57 )
+#define RID_STR_EXPRESSION1 ( RID_CORE_STRINGS_START + 58 )
+#define RID_STR_NO_SQL_COMMAND ( RID_CORE_STRINGS_START + 59 )
+#define RID_STR_INVALID_CURSOR_STATE ( RID_CORE_STRINGS_START + 60 )
+#define RID_STR_CURSOR_BEFORE_OR_AFTER ( RID_CORE_STRINGS_START + 61 )
+#define RID_STR_NO_BOOKMARK_BEFORE_OR_AFTER ( RID_CORE_STRINGS_START + 62 )
+#define RID_STR_NO_BOOKMARK_DELETED ( RID_CORE_STRINGS_START + 63 )
+#define RID_STR_NO_EMBEDDING ( RID_CORE_STRINGS_START + 64 )
+#define RID_STR_CONNECTION_REQUEST ( RID_CORE_STRINGS_START + 65 )
+#define RID_STR_MISSING_EXTENSION ( RID_CORE_STRINGS_START + 66 )
+
+#define RID_NO_SUCH_DATA_SOURCE ( RID_CORE_STRINGS_START + 67 )
#endif // _DBA_CORE_RESOURCE_HRC_
diff --git a/dbaccess/source/core/misc/dsntypes.cxx b/dbaccess/source/core/misc/dsntypes.cxx
index 90294dd59869..23eda6049d24 100644
--- a/dbaccess/source/core/misc/dsntypes.cxx
+++ b/dbaccess/source/core/misc/dsntypes.cxx
@@ -444,7 +444,6 @@ DATASOURCE_TYPE ODsnTypeCollection::determineType(const String& _rDsn) const
return aKnowPrefixes[i].eType;
}
- DBG_ERROR("ODsnTypeCollection::implDetermineType : unrecognized data source type !");
return DST_UNKNOWN;
}
// -----------------------------------------------------------------------------
diff --git a/dbaccess/source/core/resource/strings.src b/dbaccess/source/core/resource/strings.src
index 3fc3806963a5..33243e199330 100644
--- a/dbaccess/source/core/resource/strings.src
+++ b/dbaccess/source/core/resource/strings.src
@@ -250,5 +250,80 @@ String RID_NO_SUCH_DATA_SOURCE
{
Text [ en-US ] = "Error accessing data source '$name$':\n$error$";
};
-
+String RID_STR_NO_SUB_FOLDER
+{
+ Text [ en-US ] = "There exists no folder named \"$folder$\".";
+};
+String RID_STR_NO_DELETE_BEFORE_AFTER
+{
+ Text [ en-US ] = "Cannot delete the before-first or after-last row.";
+};
+String RID_STR_NO_DELETE_INSERT_ROW
+{
+ Text [ en-US ] = "Cannot delete the insert-row.";
+};
+String RID_STR_RESULT_IS_READONLY
+{
+ Text [ en-US ] = "Result set is read only.";
+};
+String RID_STR_NO_DELETE_PRIVILEGE
+{
+ Text [ en-US ] = "DELETE privilege not available.";
+};
+String RID_STR_ROW_ALREADY_DELETED
+{
+ Text [ en-US ] = "Current row is already deleted.";
+};
+String RID_STR_UPDATE_FAILED
+{
+ Text [ en-US ] = "Current row could be updated.";
+};
//-------------------------------------------------------------------------
+String RID_STR_NO_INSERT_PRIVILEGE
+{
+ Text [ en-US ] = "INSERT privilege not available.";
+};
+String RID_STR_INTERNAL_ERROR
+{
+ Text [ en-US ] = "Internal error: no statement object provided by the database driver.";
+};
+String RID_STR_EXPRESSION1
+{
+ Text [ en-US ] = "Expression1";
+};
+String RID_STR_NO_SQL_COMMAND
+{
+ Text [ en-US ] = "No SQL command was provided.";
+};
+String RID_STR_INVALID_INDEX
+{
+ Text [ en-US ] = "Invalid column index.";
+};
+String RID_STR_INVALID_CURSOR_STATE
+{
+ Text [ en-US ] = "Invalid cursor state.";
+};
+String RID_STR_CURSOR_BEFORE_OR_AFTER
+{
+ Text [ en-US ] = "The cursor points to before the first or after the last row.";
+};
+String RID_STR_NO_BOOKMARK_BEFORE_OR_AFTER
+{
+ Text [ en-US ] = "The rows before the first and after the last row don't have a bookmark.";
+};
+String RID_STR_NO_BOOKMARK_DELETED
+{
+ Text [ en-US ] = "The current row is deleted, and thus doesn't have a bookmark.";
+};
+String RID_STR_NO_EMBEDDING
+{
+ Text [ en-US ] = "Embedding of database documents is not supported.";
+};
+String RID_STR_CONNECTION_REQUEST
+{
+ Text [ en-US ] = "A connection for the following URL was requested \"$name$\".";
+};
+String RID_STR_MISSING_EXTENSION
+{
+ Text [ en-US ] = "The extension is not installed.";
+};
diff --git a/dbaccess/source/ext/macromigration/dbmm_global.hrc b/dbaccess/source/ext/macromigration/dbmm_global.hrc
index 8afb08b919e2..853e00058d2a 100644
--- a/dbaccess/source/ext/macromigration/dbmm_global.hrc
+++ b/dbaccess/source/ext/macromigration/dbmm_global.hrc
@@ -82,5 +82,8 @@
#define STR_WARNINGS ( RID_DBMM_STRING_START + 14 )
#define STR_EXCEPTION ( RID_DBMM_STRING_START + 15 )
#define STR_LIBRARY_TYPE_AND_NAME ( RID_DBMM_STRING_START + 16 )
+#define STR_INVALID_NUMBER_ARGS ( RID_DBMM_STRING_START + 17 )
+#define STR_NO_DATABASE ( RID_DBMM_STRING_START + 18 )
+#define STR_NOT_READONLY ( RID_DBMM_STRING_START + 19 )
#endif // DBACCESS_DBMM_GLOBAL_HRC
diff --git a/dbaccess/source/ext/macromigration/macromigration.src b/dbaccess/source/ext/macromigration/macromigration.src
index bb49ac7ad287..fa973be93d00 100644
--- a/dbaccess/source/ext/macromigration/macromigration.src
+++ b/dbaccess/source/ext/macromigration/macromigration.src
@@ -441,3 +441,16 @@ ErrorBox ERR_INVALID_BACKUP_LOCATION
Buttons = WB_OK;
Message [ en-US ] = "You need to choose a backup location other than the document location itself.";
};
+
+String STR_INVALID_NUMBER_ARGS
+{
+ Text [ en-US ] = "Invalid number of initialization arguments. Expected 1.";
+};
+String STR_NO_DATABASE
+{
+ Text [ en-US ] = "No database document found in the initializatin arguments.";
+};
+String STR_NOT_READONLY
+{
+ Text [ en-US ] = "Not applicable to read-only documents.";
+};
diff --git a/dbaccess/source/ext/macromigration/macromigrationwizard.cxx b/dbaccess/source/ext/macromigration/macromigrationwizard.cxx
index 732fa9906119..72eef7e1583b 100644
--- a/dbaccess/source/ext/macromigration/macromigrationwizard.cxx
+++ b/dbaccess/source/ext/macromigration/macromigrationwizard.cxx
@@ -32,6 +32,7 @@
#include "precompiled_dbaccess.hxx"
#include "dbmm_module.hxx"
+#include "dbmm_global.hrc"
#include "macromigrationdialog.hxx"
/** === begin UNO includes === **/
@@ -210,8 +211,7 @@ namespace dbmm
if ( _rArguments.getLength() != 1 )
throw IllegalArgumentException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Invalid number of initialization arguments. Expected 1." ) ),
- // TODO: resource
+ String(MacroMigrationResId(STR_INVALID_NUMBER_ARGS)),
*this,
1
);
@@ -219,8 +219,7 @@ namespace dbmm
m_xDocument.set( _rArguments[0], UNO_QUERY );
if ( !m_xDocument.is() )
throw IllegalArgumentException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "No database document found in the initializatin arguments." ) ),
- // TODO: resource
+ String(MacroMigrationResId(STR_NO_DATABASE)),
*this,
1
);
@@ -228,8 +227,7 @@ namespace dbmm
Reference< XStorable > xDocStor( m_xDocument, UNO_QUERY_THROW );
if ( xDocStor->isReadonly() )
throw IllegalArgumentException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Not applicable to read-only documents." ) ),
- // TODO: resource
+ String(MacroMigrationResId(STR_NOT_READONLY)),
*this,
1
);
diff --git a/dbaccess/source/filter/xml/xmlColumn.cxx b/dbaccess/source/filter/xml/xmlColumn.cxx
index c9670d98317a..c0113fe7a14a 100644
--- a/dbaccess/source/filter/xml/xmlColumn.cxx
+++ b/dbaccess/source/filter/xml/xmlColumn.cxx
@@ -130,7 +130,8 @@ OXMLColumn::OXMLColumn( ODBFilter& rImport
break;
case XML_TOK_COLUMN_DEFAULT_VALUE:
if ( sValue.getLength() && sType.getLength() )
- SvXMLUnitConverter::convertAny(m_aDefaultValue,sType,sValue);
+ m_aDefaultValue <<= sValue;
+ // SvXMLUnitConverter::convertAny(m_aDefaultValue,sType,sValue);
break;
case XML_TOK_COLUMN_VISIBLE:
m_bHidden = sValue.equalsAscii("false");
diff --git a/dbaccess/source/ui/app/AppController.cxx b/dbaccess/source/ui/app/AppController.cxx
index 57f38d324b5c..20671471d863 100644
--- a/dbaccess/source/ui/app/AppController.cxx
+++ b/dbaccess/source/ui/app/AppController.cxx
@@ -80,159 +80,70 @@
#include <com/sun/star/document/XDocumentEventBroadcaster.hpp>
/** === end UNO includes === **/
-#ifndef _TOOLS_DEBUG_HXX
#include <tools/debug.hxx>
-#endif
-#ifndef TOOLS_DIAGNOSE_EX_H
#include <tools/diagnose_ex.h>
-#endif
-#ifndef SVTOOLS_URIHELPER_HXX
+#include <tools/string.hxx>
+
#include <svl/urihelper.hxx>
-#endif
-#ifndef _COMPHELPER_TYPES_HXX_
+#include <svl/filenotation.hxx>
+
+#include <svtools/svtreebx.hxx>
+#include <svtools/transfer.hxx>
+#include <svtools/cliplistener.hxx>
+#include <svtools/svlbitm.hxx>
+#include <svtools/insdlg.hxx>
+
+#include <comphelper/sequence.hxx>
+#include <comphelper/uno3.hxx>
+#include <comphelper/string.hxx>
#include <comphelper/types.hxx>
-#endif
-#ifndef _COMPHELPER_INTERACTION_HXX_
#include <comphelper/interaction.hxx>
-#endif
-#ifndef COMPHELPER_COMPONENTCONTEXT_HXX
#include <comphelper/componentcontext.hxx>
-#endif
-#ifndef _SV_MSGBOX_HXX
+
#include <vcl/msgbox.hxx>
-#endif
-#ifndef _VCL_STDTEXT_HXX
#include <vcl/stdtext.hxx>
-#endif
-#ifndef _FILEDLGHELPER_HXX
+#include <vcl/svapp.hxx>
+#include <vcl/menu.hxx>
+#include <vcl/lstbox.hxx>
+
+#include <unotools/pathoptions.hxx>
+#include <unotools/tempfile.hxx>
+#include <unotools/internaloptions.hxx>
+#include <unotools/moduleoptions.hxx>
+#include <unotools/historyoptions.hxx>
+
+#include <sfx2/mailmodelapi.hxx>
#include <sfx2/filedlghelper.hxx>
-#endif
-#ifndef _CPPUHELPER_TYPEPROVIDER_HXX_
+#include <sfx2/docfilt.hxx>
+#include <sfx2/QuerySaveDocument.hxx>
+
#include <cppuhelper/typeprovider.hxx>
-#endif
-#ifndef _CPPUHELPER_EXC_HLP_HXX_
#include <cppuhelper/exc_hlp.hxx>
-#endif
-#ifndef _CONNECTIVITY_DBTOOLS_HXX_
+
#include <connectivity/dbtools.hxx>
-#endif
-#ifndef DBAUI_APPVIEW_HXX
+#include <connectivity/dbexception.hxx>
+
+#include <svx/dbaexchange.hxx>
+#include <svx/dbaobjectex.hxx>
+#include <svx/svxdlg.hxx>
+
+#include <vos/mutex.hxx>
+
#include "AppView.hxx"
-#endif
-#ifndef DBACCESS_UI_BROWSER_ID_HXX
#include "browserids.hxx"
-#endif
-#ifndef _DBAU_REGHELPER_HXX_
#include "dbu_reghelper.hxx"
-#endif
-#ifndef _DBU_APP_HRC_
#include "dbu_app.hrc"
-#endif
-#ifndef DBACCESS_SOURCE_UI_MISC_DEFAULTOBJECTNAMECHECK_HXX
#include "defaultobjectnamecheck.hxx"
-#endif
-#ifndef _SV_MENU_HXX
-#include <vcl/menu.hxx>
-#endif
-#ifndef INCLUDED_SVTOOLS_PATHOPTIONS_HXX
-#include <unotools/pathoptions.hxx>
-#endif
-#ifndef INCLUDED_SVTOOLS_INTERNALOPTIONS_HXX
-#include <unotools/internaloptions.hxx>
-#endif
-#ifndef _COMPHELPER_UNO3_HXX_
-#include <comphelper/uno3.hxx>
-#endif
-#ifndef DBACCESS_DATABASE_OBJECT_VIEW_HXX
#include "databaseobjectview.hxx"
-#endif
-#ifndef _SV_SVAPP_HXX //autogen
-#include <vcl/svapp.hxx>
-#endif
-#ifndef _SVLBOXITM_HXX
-#include <svtools/svlbitm.hxx>
-#endif
-#ifndef _DBAUI_LISTVIEWITEMS_HXX_
#include "listviewitems.hxx"
-#endif
-
-#ifndef DBAUI_APPDETAILVIEW_HXX
#include "AppDetailView.hxx"
-#endif
-#ifndef _DBAUI_LINKEDDOCUMENTS_HXX_
#include "linkeddocuments.hxx"
-#endif
-#ifndef _SV_LSTBOX_HXX
-#include <vcl/lstbox.hxx>
-#endif
-#ifndef _DBHELPER_DBEXCEPTION_HXX_
-#include <connectivity/dbexception.hxx>
-#endif
-#ifndef _DBAUI_SQLMESSAGE_HXX_
#include "sqlmessage.hxx"
-#endif
-#ifndef _STRING_HXX
-#include <tools/string.hxx>
-#endif
-#ifndef INCLUDED_SFX_MAILMODELAPI_HXX
-#include <sfx2/mailmodelapi.hxx>
-#endif
-#ifndef INCLUDED_SVTOOLS_MODULEOPTIONS_HXX
-#include <unotools/moduleoptions.hxx>
-#endif
-#ifndef _SVTREEBOX_HXX
-#include <svtools/svtreebx.hxx>
-#endif
-#ifndef _TRANSFER_HXX
-#include <svtools/transfer.hxx>
-#endif
-#ifndef _CLIPLISTENER_HXX
-#include <svtools/cliplistener.hxx>
-#endif
-#ifndef _SVX_DBAEXCHANGE_HXX_
-#include <svx/dbaexchange.hxx>
-#endif
-#ifndef SVX_DBAOBJECTEX_HXX
-#include <svx/dbaobjectex.hxx>
-#endif
-#ifndef DBAUI_TOOLS_HXX
#include "UITools.hxx"
-#endif
-#ifndef _DBAUI_DSNTYPES_HXX_
#include "dsntypes.hxx"
-#endif
-#include <svx/svxdlg.hxx>
-#include <svtools/insdlg.hxx>
-#ifndef _UNOTOOLS_TEMPFILE_HXX
-#include <unotools/tempfile.hxx>
-#endif
-#ifndef _DBA_DBACCESS_HELPID_HRC_
#include "dbaccess_helpid.hrc"
-#endif
-#ifndef DBAUI_DLGSAVE_HXX
#include "dlgsave.hxx"
-#endif
-#ifndef _SFX_DOCFILT_HACK_HXX
-#include <sfx2/docfilt.hxx>
-#endif
-#ifndef SFX_QUERYSAVEDOCUMENT_HXX
-#include <sfx2/QuerySaveDocument.hxx>
-#endif
-#ifndef INCLUDED_SVTOOLS_HISTORYOPTIONS_HXX
-#include <unotools/historyoptions.hxx>
-#endif
-#ifndef SVTOOLS_FILENOTATION_HXX_
-#include <svl/filenotation.hxx>
-#endif
-#ifndef _COMPHELPER_SEQUENCE_HXX_
-#include <comphelper/sequence.hxx>
-#endif
-#ifndef _VOS_MUTEX_HXX_
-#include <vos/mutex.hxx>
-#endif
-#ifndef _DBACCESS_SLOTID_HRC_
#include "dbaccess_slotid.hrc"
-#endif
#include <algorithm>
#include <functional>
@@ -2955,8 +2866,7 @@ void SAL_CALL OApplicationController::removeSelectionChangeListener( const Refer
case DatabaseObjectContainer::REPORTS:
if ( eSelectedCategory != E_NONE )
throw IllegalArgumentException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "You cannot select different categories." ) ),
- // TODO: resource
+ String(ModuleRes(RID_STR_NO_DIFF_CAT)),
*this, sal_Int16( pObject - aSelectedObjects.getConstArray() ) );
eSelectedCategory =
( pObject->Type == DatabaseObjectContainer::TABLES ) ? E_TABLE
@@ -2969,13 +2879,9 @@ void SAL_CALL OApplicationController::removeSelectionChangeListener( const Refer
default:
case DatabaseObjectContainer::DATA_SOURCE:
{
- ::rtl::OUStringBuffer aMessage;
- aMessage.appendAscii( "Unsupported object type found (" );
- aMessage.append ( sal_Int32( pObject->Type ) );
- aMessage.appendAscii( ")." );
- // TODO: resource
- throw IllegalArgumentException(
- aMessage.makeStringAndClear(), *this, sal_Int16( pObject - aSelectedObjects.getConstArray() ) );
+ ::rtl::OUString sMessage = String(ModuleRes( RID_STR_UNSUPPORTED_OBJECT_TYPE ));
+ ::comphelper::string::searchAndReplaceAsciiI( sMessage, "$type$", ::rtl::OUString::valueOf(sal_Int32( pObject->Type )) );
+ throw IllegalArgumentException(sMessage, *this, sal_Int16( pObject - aSelectedObjects.getConstArray() ));
}
}
}
diff --git a/dbaccess/source/ui/app/AppDetailPageHelper.cxx b/dbaccess/source/ui/app/AppDetailPageHelper.cxx
index 50e357b687b8..fbc5b8d0c359 100644
--- a/dbaccess/source/ui/app/AppDetailPageHelper.cxx
+++ b/dbaccess/source/ui/app/AppDetailPageHelper.cxx
@@ -93,9 +93,6 @@
#ifndef _TOOLKIT_HELPER_VCLUNOHELPER_HXX_
#include <toolkit/helper/vclunohelper.hxx>
#endif
-#ifndef _COM_SUN_STAR_UCB_XCONTENTCREATOR_HPP_
-#include <com/sun/star/ucb/XContentCreator.hpp>
-#endif
#ifndef _COM_SUN_STAR_UCB_XCOMMANDENVIRONMENT_HPP_
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#endif
@@ -256,7 +253,7 @@ namespace
EnableInput(FALSE);
return 0L;
}
- // -----------------------------------------------------------------------------
+ // -----------------------------------------------------------------------------
void OTablePreviewWindow::DataChanged( const DataChangedEvent& rDCEvt )
{
Window::DataChanged( rDCEvt );
@@ -268,7 +265,7 @@ namespace
Invalidate();
}
}
- // -----------------------------------------------------------------------------
+ // -----------------------------------------------------------------------------
void OTablePreviewWindow::ImplInitSettings( sal_Bool bFont, sal_Bool bForeground, sal_Bool bBackground )
{
const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings();
@@ -634,13 +631,13 @@ sal_Bool OAppDetailPageHelper::isCutAllowed()
// -----------------------------------------------------------------------------
sal_Bool OAppDetailPageHelper::isCopyAllowed()
{
- // int nPos = getVisibleControlIndex();
+ //int nPos = getVisibleControlIndex();
return sal_True;
}
// -----------------------------------------------------------------------------
sal_Bool OAppDetailPageHelper::isPasteAllowed()
{
- // int nPos = getVisibleControlIndex();
+ //int nPos = getVisibleControlIndex();
return sal_True;
}
// -----------------------------------------------------------------------------
@@ -658,6 +655,8 @@ void OAppDetailPageHelper::paste()
// -----------------------------------------------------------------------------
bool OAppDetailPageHelper::isLeaf(SvLBoxEntry* _pEntry) const
{
+ if ( !_pEntry )
+ return false;
sal_Int32 nEntryType = reinterpret_cast< sal_IntPtr >( _pEntry->GetUserData() );
if ( ( nEntryType == DatabaseObjectContainer::TABLES )
|| ( nEntryType == DatabaseObjectContainer::CATALOG )
@@ -1099,8 +1098,8 @@ void OAppDetailPageHelper::Resize()
//////////////////////////////////////////////////////////////////////
// Abmessungen parent window
Size aOutputSize( GetOutputSize() );
- long nOutputWidth = aOutputSize.Width();
- long nOutputHeight = aOutputSize.Height();
+ long nOutputWidth = aOutputSize.Width();
+ long nOutputHeight = aOutputSize.Height();
Window* pWindow = getCurrentView();
if ( pWindow )
@@ -1115,12 +1114,12 @@ void OAppDetailPageHelper::Resize()
String sText = m_aTBPreview.GetItemText(SID_DB_APP_DISABLE_PREVIEW);
Size aTBSize = m_aTBPreview.CalcWindowSizePixel();
- m_aTBPreview.SetPosSizePixel( Point(nOutputWidth - aTBSize.getWidth(), 0 ),
- aTBSize );
+ m_aTBPreview.SetPosSizePixel(Point(nOutputWidth - aTBSize.getWidth(), 0 ),
+ aTBSize );
- m_aBorder.SetPosSizePixel( Point(nHalfOutputWidth + aFLSize.Width() + n6PPT, aTBSize.getHeight() + n6PPT ),
- Size(nHalfOutputWidth - aFLSize.Width() - n6PPT, nOutputHeight - 2*n6PPT - aTBSize.getHeight()) );
- m_aPreview.SetPosSizePixel( Point(0,0),m_aBorder.GetSizePixel() );
+ m_aBorder.SetPosSizePixel(Point(nHalfOutputWidth + aFLSize.Width() + n6PPT, aTBSize.getHeight() + n6PPT ),
+ Size(nHalfOutputWidth - aFLSize.Width() - n6PPT, nOutputHeight - 2*n6PPT - aTBSize.getHeight()) );
+ m_aPreview.SetPosSizePixel(Point(0,0),m_aBorder.GetSizePixel() );
m_aDocumentInfo.SetPosSizePixel(Point(0,0),m_aBorder.GetSizePixel() );
m_pTablePreview->SetPosSizePixel(Point(0,0),m_aBorder.GetSizePixel() );
}
@@ -1237,9 +1236,9 @@ void OAppDetailPageHelper::showPreview(const Reference< XContent >& _xContent)
// Why the below code? It might have side effects, as the tree view needs to know
// its current selection for other purposes than the preview, too.
-// DBTreeListBox* pTreeView = getCurrentView();
-// if ( pTreeView )
-// pTreeView->clearCurrentSelection();
+// DBTreeListBox* pTreeView = getCurrentView();
+// if ( pTreeView )
+// pTreeView->clearCurrentSelection();
}
}
catch( const Exception& )
@@ -1386,7 +1385,7 @@ void OAppDetailPageHelper::DataChanged( const DataChangedEvent& rDCEvt )
{
Window::DataChanged( rDCEvt );
- if ( (rDCEvt.GetType() == DATACHANGED_FONTS) ||
+ if ( (rDCEvt.GetType() == DATACHANGED_FONTS) ||
(rDCEvt.GetType() == DATACHANGED_DISPLAY) ||
(rDCEvt.GetType() == DATACHANGED_FONTSUBSTITUTION) ||
((rDCEvt.GetType() == DATACHANGED_SETTINGS) &&
@@ -1445,9 +1444,9 @@ OPreviewWindow::OPreviewWindow(Window* _pParent)
// -----------------------------------------------------------------------------
BOOL OPreviewWindow::ImplGetGraphicCenterRect( const Graphic& rGraphic, Rectangle& rResultRect ) const
{
- const Size aWinSize( GetOutputSizePixel() );
- Size aNewSize( LogicToPixel( rGraphic.GetPrefSize(), rGraphic.GetPrefMapMode() ) );
- BOOL bRet = FALSE;
+ const Size aWinSize( GetOutputSizePixel() );
+ Size aNewSize( LogicToPixel( rGraphic.GetPrefSize(), rGraphic.GetPrefMapMode() ) );
+ BOOL bRet = FALSE;
if( aNewSize.Width() && aNewSize.Height() )
{
@@ -1505,7 +1504,7 @@ void OPreviewWindow::DataChanged( const DataChangedEvent& rDCEvt )
Invalidate();
}
}
-// -----------------------------------------------------------------------------
+// -----------------------------------------------------------------------------
void OPreviewWindow::ImplInitSettings( sal_Bool bFont, sal_Bool bForeground, sal_Bool bBackground )
{
const StyleSettings& rStyleSettings = GetSettings().GetStyleSettings();
diff --git a/dbaccess/source/ui/app/app.src b/dbaccess/source/ui/app/app.src
index c913d16ebd2d..9aff7f73d992 100644
--- a/dbaccess/source/ui/app/app.src
+++ b/dbaccess/source/ui/app/app.src
@@ -469,3 +469,11 @@ String RID_STR_EMBEDDED_DATABASE
{
Text [ en-US ] = "Embedded database";
};
+String RID_STR_NO_DIFF_CAT
+{
+ Text [ en-US ] = "You cannot select different categories.";
+};
+String RID_STR_UNSUPPORTED_OBJECT_TYPE
+{
+ Text [ en-US ] = "Unsupported object type found ($type$).";
+};
diff --git a/dbaccess/source/ui/app/dbu_app.hrc b/dbaccess/source/ui/app/dbu_app.hrc
index 63aa923ce30f..5b4aee52304e 100644
--- a/dbaccess/source/ui/app/dbu_app.hrc
+++ b/dbaccess/source/ui/app/dbu_app.hrc
@@ -68,11 +68,12 @@
#define RID_STR_FORMS_HELP_TEXT_WIZARD RID_STR_APP_START + 29
#define RID_STR_REPORT_HELP_TEXT RID_STR_APP_START + 30
#define RID_STR_EMBEDDED_DATABASE RID_STR_APP_START + 31
-
+#define RID_STR_NO_DIFF_CAT RID_STR_APP_START + 32
+#define RID_STR_UNSUPPORTED_OBJECT_TYPE RID_STR_APP_START + 33
// please adjust checking before insert new strings
-#if RID_STR_EMBEDDED_DATABASE > RID_STR_APP_END
+#if RID_STR_UNSUPPORTED_OBJECT_TYPE > RID_STR_APP_END
#error Resource-Id Ueberlauf in #file, #line
#endif
diff --git a/dbaccess/source/ui/browser/dsEntriesNoExp.cxx b/dbaccess/source/ui/browser/dsEntriesNoExp.cxx
index 16859283c9b7..51121b022e88 100644
--- a/dbaccess/source/ui/browser/dsEntriesNoExp.cxx
+++ b/dbaccess/source/ui/browser/dsEntriesNoExp.cxx
@@ -166,7 +166,7 @@ void SbaTableQueryBrowser::SelectionChanged()
InvalidateFeature(ID_BROWSER_INSERTCONTENT);
InvalidateFeature(ID_BROWSER_FORMLETTER);
} // if ( !m_bShowMenu )
- InvalidateFeature(ID_BROWSER_COPY);
+ InvalidateFeature(ID_BROWSER_COPY);
InvalidateFeature(ID_BROWSER_CUT);
}
//------------------------------------------------------------------------------
diff --git a/dbaccess/source/ui/inc/QueryDesignView.hxx b/dbaccess/source/ui/inc/QueryDesignView.hxx
index 60dfb7bdec79..6a97719e0c27 100644
--- a/dbaccess/source/ui/inc/QueryDesignView.hxx
+++ b/dbaccess/source/ui/inc/QueryDesignView.hxx
@@ -171,6 +171,10 @@ namespace dbaui
const String& _sCriteria,
::rtl::OUString& _rsErrorMessage,
::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet>& _rxColumn) const;
+
+ void fillFunctionInfo( const ::connectivity::OSQLParseNode* pNode
+ ,const ::rtl::OUString& sFunctionTerm
+ ,OTableFieldDescRef& aInfo);
protected:
// return the Rectangle where I can paint myself
virtual void resizeDocumentView(Rectangle& rRect);
diff --git a/dbaccess/source/ui/inc/TableFieldDescription.hxx b/dbaccess/source/ui/inc/TableFieldDescription.hxx
index 80eeeff20dfa..9230bef621c3 100644
--- a/dbaccess/source/ui/inc/TableFieldDescription.hxx
+++ b/dbaccess/source/ui/inc/TableFieldDescription.hxx
@@ -83,6 +83,7 @@ namespace dbaui
inline sal_Bool IsEmpty() const;
+ OTableFieldDesc& operator=( const OTableFieldDesc& _aField );
sal_Bool operator==( const OTableFieldDesc& rDesc );
sal_Bool IsVisible() const { return m_bVisible;}
diff --git a/dbaccess/source/ui/inc/WCopyTable.hxx b/dbaccess/source/ui/inc/WCopyTable.hxx
index 37d0d870f538..741e6f67e590 100644
--- a/dbaccess/source/ui/inc/WCopyTable.hxx
+++ b/dbaccess/source/ui/inc/WCopyTable.hxx
@@ -31,55 +31,23 @@
#ifndef DBAUI_WIZ_COPYTABLEDIALOG_HXX
#define DBAUI_WIZ_COPYTABLEDIALOG_HXX
-#ifndef _COM_SUN_STAR_CONTAINER_XNAMEACCESS_HPP_
#include <com/sun/star/container/XNameAccess.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBC_XCONNECTION_HPP_
#include <com/sun/star/sdbc/XConnection.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBC_XRESULTSET_HPP_
#include <com/sun/star/sdbc/XResultSet.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBC_XRESULTSETMETADATA_HPP_
#include <com/sun/star/sdbc/XResultSetMetaData.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBC_XDATABASEMETADATA_HPP_
#include <com/sun/star/sdbc/XDatabaseMetaData.hpp>
-#endif
-#ifndef _COM_SUN_STAR_BEANS_XPROPERTYSET_HPP_
#include <com/sun/star/beans/XPropertySet.hpp>
-#endif
-#ifndef _COMPHELPER_STLTYPES_HXX_
#include <comphelper/stl_types.hxx>
-#endif
-#ifndef DBAUI_TYPEINFO_HXX
#include "TypeInfo.hxx"
-#endif
-#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
-#endif
-#ifndef _SVT_WIZDLG_HXX
#include <svtools/wizdlg.hxx>
-#endif
-#ifndef DBAUI_DATABASEEXPORT_HXX
#include "DExport.hxx"
-#endif
-#ifndef DBAUI_WIZ_TABBPAGE_HXX
#include "WTabPage.hxx"
-#endif
-#ifndef DBAUI_FIELDDESCRIPTIONS_HXX
#include "FieldDescriptions.hxx"
-#endif
-#ifndef _COM_SUN_STAR_SDBCX_XCOLUMNSSUPPLIER_HPP_
#include <com/sun/star/sdbcx/XColumnsSupplier.hpp>
-#endif
-#ifndef _COM_SUN_STAR_SDBCX_XKEYSSUPPLIER_HPP_
#include <com/sun/star/sdbcx/XKeysSupplier.hpp>
-#endif
-#ifndef _SV_LSTBOX_HXX
+#include <com/sun/star/task/XInteractionHandler.hpp>
#include <vcl/lstbox.hxx>
-#endif
-
#include <functional>
namespace dbaui
@@ -299,6 +267,7 @@ namespace dbaui
::com::sun::star::uno::Reference< ::com::sun::star::util::XNumberFormatter > m_xFormatter;
::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory> m_xFactory;
+ ::com::sun::star::uno::Reference< ::com::sun::star::task::XInteractionHandler> m_xInteractionHandler;
String m_sTypeNames; // these type names are the ones out of the resource file
sal_uInt32 m_nPageCount;
@@ -343,7 +312,8 @@ namespace dbaui
const ICopyTableSourceObject& _rSourceObject,
const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XConnection >& _xSourceConnection,
const ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XConnection >& _xConnection,
- const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& _rxORB
+ const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& _rxORB,
+ const ::com::sun::star::uno::Reference< ::com::sun::star::task::XInteractionHandler>& _xInteractionHandler
);
// used for importing rtf/html sources
@@ -445,6 +415,8 @@ namespace dbaui
void showColumnTypeNotSupported(const ::rtl::OUString& _rColumnName);
void removeColumnNameFromNameMap(const ::rtl::OUString& _sName);
+ void showError(const ::rtl::OUString& _sErrorMesage);
+ void showError(const ::com::sun::star::uno::Any& _aError);
};
}
diff --git a/dbaccess/source/ui/inc/dbu_misc.hrc b/dbaccess/source/ui/inc/dbu_misc.hrc
index 0ee803edec10..6aeb5b1331ab 100644
--- a/dbaccess/source/ui/inc/dbu_misc.hrc
+++ b/dbaccess/source/ui/inc/dbu_misc.hrc
@@ -50,10 +50,12 @@
#define STR_FILE_DOES_NOT_EXIST RID_STR_MISC_START + 13
#define STR_WARNINGS_DURING_CONNECT RID_STR_MISC_START + 14
#define STR_NAMED_OBJECT_ALREADY_EXISTS RID_STR_MISC_START + 15
+#define STR_INVALID_TABLE_NAME RID_STR_MISC_START + 16
+#define STR_INVALID_TABLE_NAME_LENGTH RID_STR_MISC_START + 17
// please adjust checking before insert new strings
-#if STR_NAMED_OBJECT_ALREADY_EXISTS > RID_STR_MISC_END
+#if STR_INVALID_TABLE_NAME_LENGTH > RID_STR_MISC_END
#error Resource-Id Ueberlauf in #file, #line
#endif
diff --git a/dbaccess/source/ui/inc/dbu_resource.hrc b/dbaccess/source/ui/inc/dbu_resource.hrc
index e537f51df6bb..7d72e16f0f2f 100644
--- a/dbaccess/source/ui/inc/dbu_resource.hrc
+++ b/dbaccess/source/ui/inc/dbu_resource.hrc
@@ -182,13 +182,13 @@
// error boxes
#define ERR_NOREGISTEREDDATASOURCES RID_ERRORBOX_START + 0
-#define ERROR_INVALID_TABLE_NAME_LENGTH RID_ERRORBOX_START + 1
+// free
#define ERR_QRY_CRITERIA_ON_ASTERISK RID_ERRORBOX_START + 2
#define ERR_QRY_ORDERBY_ON_ASTERISK RID_ERRORBOX_START + 3
#define ERR_QRY_AMB_FIELD RID_ERRORBOX_START + 4
// FREE
#define ERR_INVALID_LISTBOX_ENTRY RID_ERRORBOX_START + 6
-#define ERROR_INVALID_TABLE_NAME RID_ERRORBOX_START + 7
+// FREE
#define ERR_NEED_INDEX_FIELDS RID_ERRORBOX_START + 8
#define ERR_QRY_NOSTATEMENT RID_ERRORBOX_START + 9
#define ERR_QRY_NOCRITERIA RID_ERRORBOX_START + 10
diff --git a/dbaccess/source/ui/inc/dbu_uno.hrc b/dbaccess/source/ui/inc/dbu_uno.hrc
index acd15c94c7ef..6aec13955ac0 100644
--- a/dbaccess/source/ui/inc/dbu_uno.hrc
+++ b/dbaccess/source/ui/inc/dbu_uno.hrc
@@ -43,9 +43,12 @@
#define STR_CTW_UNSUPPORTED_COLUMN_TYPE ( RID_STR_UNO_START + 6 )
#define STR_CTW_ILLEGAL_PARAMETER_COUNT ( RID_STR_UNO_START + 7 )
#define STR_CTW_ERROR_DURING_INITIALIZATION ( RID_STR_UNO_START + 8 )
+#define STR_CTW_ERROR_UNSUPPORTED_SETTING ( RID_STR_UNO_START + 9 )
+#define STR_CTW_ERROR_NO_QUERY ( RID_STR_UNO_START + 10 )
+#define STR_CTW_ERROR_INVALID_INTERACTIONHANDLER ( RID_STR_UNO_START + 11 )
// please adjust when inserting new strings:
-#define RID_STR_UNO_LAST_USED STR_CTW_ERROR_DURING_INITIALIZATION
+#define RID_STR_UNO_LAST_USED STR_CTW_ERROR_INVALID_INTERACTIONHANDLER
#if RID_STR_UNO_LAST_USED >= RID_STR_UNO_END
#error too many resources in uno ....
diff --git a/dbaccess/source/ui/misc/DExport.cxx b/dbaccess/source/ui/misc/DExport.cxx
index 6c750f40ee61..a1b29faf1afa 100644
--- a/dbaccess/source/ui/misc/DExport.cxx
+++ b/dbaccess/source/ui/misc/DExport.cxx
@@ -479,6 +479,7 @@ sal_Int16 ODatabaseExport::CheckString(const String& aCheckToken, sal_Int16 _nOl
case NumberFormat::DATETIME:
case NumberFormat::TEXT:
case NumberFormat::DATE:
+ nNumberFormat = _nOldNumberFormat;
break;
case NumberFormat::ALL:
nNumberFormat = NumberFormat::DATE;
@@ -494,6 +495,7 @@ sal_Int16 ODatabaseExport::CheckString(const String& aCheckToken, sal_Int16 _nOl
case NumberFormat::DATETIME:
case NumberFormat::TEXT:
case NumberFormat::TIME:
+ nNumberFormat = _nOldNumberFormat;
break;
case NumberFormat::ALL:
nNumberFormat = NumberFormat::TIME;
@@ -510,6 +512,7 @@ sal_Int16 ODatabaseExport::CheckString(const String& aCheckToken, sal_Int16 _nOl
nNumberFormat = NumberFormat::CURRENCY;
break;
case NumberFormat::CURRENCY:
+ nNumberFormat = _nOldNumberFormat;
break;
case NumberFormat::ALL:
nNumberFormat = NumberFormat::CURRENCY;
@@ -526,6 +529,7 @@ sal_Int16 ODatabaseExport::CheckString(const String& aCheckToken, sal_Int16 _nOl
switch(_nOldNumberFormat)
{
case NumberFormat::NUMBER:
+ nNumberFormat = _nOldNumberFormat;
break;
case NumberFormat::CURRENCY:
nNumberFormat = NumberFormat::CURRENCY;
@@ -549,6 +553,7 @@ sal_Int16 ODatabaseExport::CheckString(const String& aCheckToken, sal_Int16 _nOl
case NumberFormat::DATETIME:
case NumberFormat::TEXT:
case NumberFormat::TIME:
+ nNumberFormat = _nOldNumberFormat;
break;
case NumberFormat::ALL:
nNumberFormat = NumberFormat::DATETIME;
diff --git a/dbaccess/source/ui/misc/WCPage.cxx b/dbaccess/source/ui/misc/WCPage.cxx
index 63a910929836..85804dec9d0c 100644
--- a/dbaccess/source/ui/misc/WCPage.cxx
+++ b/dbaccess/source/ui/misc/WCPage.cxx
@@ -227,7 +227,8 @@ sal_Bool OCopyTable::LeavePage()
if ( !aNameCheck.isNameValid( m_edTableName.GetText(), aErrorInfo ) )
{
aErrorInfo.append( SQLExceptionInfo::SQL_CONTEXT, String( ModuleRes( STR_SUGGEST_APPEND_TABLE_DATA ) ) );
- ::dbaui::showError( aErrorInfo, m_pParent, m_pParent->m_xFactory );
+ m_pParent->showError(aErrorInfo.get());
+
return sal_False;
}
@@ -245,7 +246,8 @@ sal_Bool OCopyTable::LeavePage()
sal_Int32 nMaxLength = xMeta->getMaxTableNameLength();
if ( nMaxLength && sTable.getLength() > nMaxLength )
{
- ErrorBox(this, ModuleRes(ERROR_INVALID_TABLE_NAME_LENGTH)).Execute();
+ String sError(ModuleRes(STR_INVALID_TABLE_NAME_LENGTH));
+ m_pParent->showError(sError);
return sal_False;
}
@@ -256,8 +258,7 @@ sal_Bool OCopyTable::LeavePage()
String aInfoString( ModuleRes(STR_WIZ_PKEY_ALREADY_DEFINED) );
aInfoString += String(' ');
aInfoString += String(m_pParent->m_aKeyName);
- InfoBox aNameInfoBox( this, aInfoString );
- aNameInfoBox.Execute();
+ m_pParent->showError(aInfoString);
return sal_False;
}
}
@@ -288,7 +289,8 @@ sal_Bool OCopyTable::LeavePage()
if(!m_pParent->m_sName.getLength())
{
- ErrorBox(this, ModuleRes(ERROR_INVALID_TABLE_NAME)).Execute();
+ String sError(ModuleRes(STR_INVALID_TABLE_NAME));
+ m_pParent->showError(sError);
return sal_False;
}
@@ -367,9 +369,8 @@ sal_Bool OCopyTable::checkAppendData()
if ( !xTable.is() )
{
- ErrorBox( this, ModuleRes( ERROR_INVALID_TABLE_NAME ) ).Execute();
- // TODO: shouldn't this be some kind of showError? In case of the UNO service for this wizard,
- // shouldn't this even be a usage of the service's interaction handler?
+ String sError(ModuleRes(STR_INVALID_TABLE_NAME));
+ m_pParent->showError(sError);
return sal_False;
}
return sal_True;
diff --git a/dbaccess/source/ui/misc/WColumnSelect.cxx b/dbaccess/source/ui/misc/WColumnSelect.cxx
index 69d5c3bad4fd..12173965f739 100644
--- a/dbaccess/source/ui/misc/WColumnSelect.cxx
+++ b/dbaccess/source/ui/misc/WColumnSelect.cxx
@@ -140,6 +140,7 @@ void OWizColumnSelect::Reset()
clearListBox(m_lbOrgColumnNames);
clearListBox(m_lbNewColumnNames);
+ m_pParent->m_mNameMapping.clear();
// insert the source columns in the left listbox
const ODatabaseExport::TColumnVector* pSrcColumns = m_pParent->getSrcVector();
diff --git a/dbaccess/source/ui/misc/WCopyTable.cxx b/dbaccess/source/ui/misc/WCopyTable.cxx
index 2b664c02f7e2..b178947bf5f9 100644
--- a/dbaccess/source/ui/misc/WCopyTable.cxx
+++ b/dbaccess/source/ui/misc/WCopyTable.cxx
@@ -46,6 +46,7 @@
/** === begin UNO includes === **/
#include <com/sun/star/sdb/application/CopyTableOperation.hpp>
+#include <com/sun/star/sdb/SQLContext.hpp>
#include <com/sun/star/sdbc/ColumnValue.hpp>
#include <com/sun/star/sdbc/DataType.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
@@ -62,8 +63,10 @@
#include <comphelper/extract.hxx>
#include <comphelper/types.hxx>
+#include <comphelper/interaction.hxx>
#include <connectivity/dbtools.hxx>
#include <connectivity/dbmetadata.hxx>
+#include <connectivity/dbexception.hxx>
#include <rtl/logfile.hxx>
#include <rtl/ustrbuf.hxx>
@@ -80,9 +83,12 @@ using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::beans;
using namespace ::com::sun::star::container;
using namespace ::com::sun::star::util;
+using namespace ::com::sun::star::sdb;
using namespace ::com::sun::star::sdbc;
using namespace ::com::sun::star::sdbcx;
using namespace ::com::sun::star::lang;
+using namespace ::com::sun::star::task;
+using namespace dbtools;
namespace CopyTableOperation = ::com::sun::star::sdb::application::CopyTableOperation;
@@ -566,7 +572,8 @@ namespace
//------------------------------------------------------------------------
OCopyTableWizard::OCopyTableWizard( Window * pParent, const ::rtl::OUString& _rDefaultName, sal_Int16 _nOperation,
const ICopyTableSourceObject& _rSourceObject, const Reference< XConnection >& _xSourceConnection,
- const Reference< XConnection >& _xConnection, const Reference< XMultiServiceFactory >& _rxORB )
+ const Reference< XConnection >& _xConnection, const Reference< XMultiServiceFactory >& _rxORB,
+ const Reference< XInteractionHandler>& _xInteractionHandler)
: WizardDialog( pParent, ModuleRes(WIZ_RTFCOPYTABLE))
,m_pbHelp( this , ModuleRes(PB_HELP))
,m_pbCancel( this , ModuleRes(PB_CANCEL))
@@ -578,6 +585,7 @@ OCopyTableWizard::OCopyTableWizard( Window * pParent, const ::rtl::OUString& _rD
,m_rSourceObject( _rSourceObject )
,m_xFormatter( getNumberFormatter( _xConnection, _rxORB ) )
,m_xFactory(_rxORB)
+ ,m_xInteractionHandler(_xInteractionHandler)
,m_sTypeNames(ModuleRes(STR_TABLEDESIGN_DBFIELDTYPES))
,m_nPageCount(0)
,m_bDeleteSourceColumns(sal_True)
@@ -701,6 +709,8 @@ OCopyTableWizard::OCopyTableWizard( Window* pParent, const ::rtl::OUString& _rDe
::dbaui::fillTypeInfo( _xConnection, m_sTypeNames, m_aTypeInfo, m_aTypeInfoIndex );
::dbaui::fillTypeInfo( _xConnection, m_sTypeNames, m_aDestTypeInfo, m_aDestTypeInfoIndex );
+ m_xInteractionHandler.set( m_xFactory->createInstance( SERVICE_SDB_INTERACTION_HANDLER ), UNO_QUERY);
+
OCopyTable* pPage1( new OCopyTable( this ) );
pPage1->disallowViews();
pPage1->setCreateStyleAction();
@@ -924,6 +934,7 @@ IMPL_LINK( OCopyTableWizard, ImplOKHdl, OKButton*, EMPTYARG )
OWizTypeSelect* pPage = static_cast<OWizTypeSelect*>(GetPage(3));
if ( pPage )
{
+ m_mNameMapping.clear();
pPage->setDisplayRow(nBreakPos);
ShowPage(3);
return 0;
@@ -935,33 +946,37 @@ IMPL_LINK( OCopyTableWizard, ImplOKHdl, OKButton*, EMPTYARG )
{
ODatabaseExport::TColumns::iterator aFind = ::std::find_if(m_vDestColumns.begin(),m_vDestColumns.end()
,::std::compose1(::std::mem_fun(&OFieldDescription::IsPrimaryKey),::std::select2nd<ODatabaseExport::TColumns::value_type>()));
- if ( aFind == m_vDestColumns.end() )
+ if ( aFind == m_vDestColumns.end() && m_xInteractionHandler.is() )
{
+
String sTitle(ModuleRes(STR_TABLEDESIGN_NO_PRIM_KEY_HEAD));
String sMsg(ModuleRes(STR_TABLEDESIGN_NO_PRIM_KEY));
- OSQLMessageBox aBox(this, sTitle,sMsg, WB_YES_NO_CANCEL | WB_DEF_YES);
-
- INT16 nReturn = aBox.Execute();
-
- switch(nReturn )
+ SQLContext aError;
+ aError.Message = sMsg;
+ ::rtl::Reference< ::comphelper::OInteractionRequest > xRequest( new ::comphelper::OInteractionRequest( makeAny( aError ) ) );
+ ::rtl::Reference< ::comphelper::OInteractionApprove > xYes = new ::comphelper::OInteractionApprove;
+ xRequest->addContinuation( xYes.get() );
+ xRequest->addContinuation( new ::comphelper::OInteractionDisapprove );
+ ::rtl::Reference< ::comphelper::OInteractionAbort > xAbort = new ::comphelper::OInteractionAbort;
+ xRequest->addContinuation( xAbort.get() );
+
+ m_xInteractionHandler->handle( xRequest.get() );
+
+ if ( xYes->wasSelected() )
{
- case RET_YES:
- {
- OCopyTable* pPage = static_cast<OCopyTable*>(GetPage(0));
- m_bCreatePrimaryKeyColumn = sal_True;
- m_aKeyName = pPage->GetKeyName();
- if ( !m_aKeyName.getLength() )
- m_aKeyName = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ID" ) );
- m_aKeyName = createUniqueName( m_aKeyName );
- sal_Int32 nBreakPos2 = 0;
- CheckColumns(nBreakPos2);
- break;
- }
- case RET_CANCEL:
- ShowPage(3);
- return 0;
- default:
- ;
+ OCopyTable* pPage = static_cast<OCopyTable*>(GetPage(0));
+ m_bCreatePrimaryKeyColumn = sal_True;
+ m_aKeyName = pPage->GetKeyName();
+ if ( !m_aKeyName.getLength() )
+ m_aKeyName = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "ID" ) );
+ m_aKeyName = createUniqueName( m_aKeyName );
+ sal_Int32 nBreakPos2 = 0;
+ CheckColumns(nBreakPos2);
+ }
+ else if ( xAbort->wasSelected() )
+ {
+ ShowPage(3);
+ return 0;
}
}
}
@@ -1601,6 +1616,22 @@ TOTypeInfoSP OCopyTableWizard::convertType(const TOTypeInfoSP& _pType,sal_Bool&
if ( supportsType(DataType::CLOB,nDefaultType) )
break;
break;
+ case DataType::BINARY:
+ if ( supportsType(DataType::VARBINARY,nDefaultType) )
+ break;
+ break;
+ case DataType::VARBINARY:
+ if ( supportsType(DataType::LONGVARBINARY,nDefaultType) )
+ break;
+ break;
+ case DataType::LONGVARBINARY:
+ if ( supportsType(DataType::BLOB,nDefaultType) )
+ break;
+ if ( supportsType(DataType::LONGVARCHAR,nDefaultType) )
+ break;
+ if ( supportsType(DataType::CLOB,nDefaultType) )
+ break;
+ break;
default:
nDefaultType = DataType::VARCHAR;
}
@@ -1646,7 +1677,28 @@ void OCopyTableWizard::showColumnTypeNotSupported(const ::rtl::OUString& _rColum
RTL_LOGFILE_CONTEXT_AUTHOR( aLogger, "misc", "Ocke.Janssen@sun.com", "OCopyTableWizard::showColumnTypeNotSupported" );
String sMessage( ModuleRes( STR_UNKNOWN_TYPE_FOUND ) );
sMessage.SearchAndReplaceAscii("#1",_rColumnName);
-
- OSQLWarningBox( this, sMessage ).Execute();
+ showError(sMessage);
+}
+//-------------------------------------------------------------------------------
+void OCopyTableWizard::showError(const ::rtl::OUString& _sErrorMesage)
+{
+ SQLExceptionInfo aInfo(_sErrorMesage);
+ showError(aInfo.get());
}
//-------------------------------------------------------------------------------
+void OCopyTableWizard::showError(const Any& _aError)
+{
+ if ( _aError.hasValue() && m_xInteractionHandler.is() )
+ {
+ try
+ {
+ ::rtl::Reference< ::comphelper::OInteractionRequest > xRequest( new ::comphelper::OInteractionRequest( _aError ) );
+ m_xInteractionHandler->handle( xRequest.get() );
+ }
+ catch( const Exception& )
+ {
+ DBG_UNHANDLED_EXCEPTION();
+ }
+ }
+}
+
diff --git a/dbaccess/source/ui/misc/WTypeSelect.cxx b/dbaccess/source/ui/misc/WTypeSelect.cxx
index ceeb058528df..a964b0e13d38 100644
--- a/dbaccess/source/ui/misc/WTypeSelect.cxx
+++ b/dbaccess/source/ui/misc/WTypeSelect.cxx
@@ -178,7 +178,7 @@ void OWizTypeSelectControl::CellModified(long nRow, sal_uInt16 nColId )
{
String strMessage = String(ModuleRes(STR_TABLEDESIGN_DUPLICATE_NAME));
strMessage.SearchAndReplaceAscii("$column$", sNewName);
- OSQLWarningBox( this, strMessage ).Execute();
+ pWiz->showError(strMessage);
pCurFieldDescr->SetName(sName);
DisplayData(pCurFieldDescr);
static_cast<OWizTypeSelect*>(GetParent())->setDuplicateName(sal_True);
diff --git a/dbaccess/source/ui/misc/WizardPages.src b/dbaccess/source/ui/misc/WizardPages.src
index 638feb92e54c..329f08b222d9 100644
--- a/dbaccess/source/ui/misc/WizardPages.src
+++ b/dbaccess/source/ui/misc/WizardPages.src
@@ -552,20 +552,18 @@ String STR_COPYTABLE_TITLE_COPY
Text [ en-US ] = "Copy table" ;
};
-ErrorBox ERROR_INVALID_TABLE_NAME
+String STR_INVALID_TABLE_NAME
{
- Buttons = WB_OK;
- Message [ en-US ] = "This table name is not valid in the current database.";
+ Text [ en-US ] = "This table name is not valid in the current database.";
};
String STR_SUGGEST_APPEND_TABLE_DATA
{
Text [ en-US ] = "Choose the option 'Append data' on the first page to append data to an existing table.";
};
-ErrorBox ERROR_INVALID_TABLE_NAME_LENGTH
+String STR_INVALID_TABLE_NAME_LENGTH
{
- Buttons = WB_OK;
- Message [ en-US ] = "Please change the table name. It is too long.";
+ Text [ en-US ] = "Please change the table name. It is too long.";
};
Image IMG_SORTUP_H
diff --git a/dbaccess/source/ui/querydesign/QueryDesignView.cxx b/dbaccess/source/ui/querydesign/QueryDesignView.cxx
index b8fd1f5f972f..83ed283a4836 100644
--- a/dbaccess/source/ui/querydesign/QueryDesignView.cxx
+++ b/dbaccess/source/ui/querydesign/QueryDesignView.cxx
@@ -186,11 +186,6 @@ namespace
sal_Bool bHaving,
bool _bAddOrOnOneLine);
- void fillFunctionInfo( OQueryDesignView* _pView
- ,const ::connectivity::OSQLParseNode* pNode
- ,const ::rtl::OUString& sFunctionTerm
- ,OTableFieldDescRef& aInfo);
-
//------------------------------------------------------------------------------
::rtl::OUString quoteTableAlias(sal_Bool _bQuote, const ::rtl::OUString& _sAliasName, const ::rtl::OUString& _sQuote)
{
@@ -2180,35 +2175,6 @@ namespace
return eErrorCode;
}
//------------------------------------------------------------------------------
- void fillFunctionInfo( OQueryDesignView* _pView
- ,const ::connectivity::OSQLParseNode* pNode
- ,const ::rtl::OUString& sFunctionTerm
- ,OTableFieldDescRef& aInfo)
- {
- // get the type out of the funtion name
- OQueryController& rController = static_cast<OQueryController&>(_pView->getController());
- sal_Int32 nDataType = DataType::DOUBLE;
- ::rtl::OUString sFieldName = sFunctionTerm;
- OSQLParseNode* pFunctionName = pNode->getChild(0);
- if ( !SQL_ISPUNCTUATION(pFunctionName,"{") )
- {
- if ( SQL_ISRULEOR2(pNode,length_exp,char_value_fct) )
- pFunctionName = pFunctionName->getChild(0);
-
- ::rtl::OUString sFunctionName = pFunctionName->getTokenValue();
- if ( !sFunctionName.getLength() )
- sFunctionName = ::rtl::OStringToOUString(OSQLParser::TokenIDToStr(pFunctionName->getTokenID()),RTL_TEXTENCODING_UTF8);
-
- nDataType = OSQLParser::getFunctionReturnType(
- sFunctionName
- ,&rController.getParser().getContext());
- }
- aInfo->SetDataType(nDataType);
- aInfo->SetFieldType(TAB_NORMAL_FIELD);
- aInfo->SetField(sFieldName);
- aInfo->SetTabWindow(NULL);
- }
- //------------------------------------------------------------------------------
SqlParseError InstallFields(OQueryDesignView* _pView,
const ::connectivity::OSQLParseNode* pNode,
OJoinTableView::OTableWindowMap* pTabList )
@@ -2216,7 +2182,7 @@ namespace
if( pNode==0 || !SQL_ISRULE(pNode,select_statement))
return eNoSelectStatement;
- ::connectivity::OSQLParseNode* pParseTree = pNode->getChild(2);
+ ::connectivity::OSQLParseNode* pParseTree = pNode->getChild(2); // selection
sal_Bool bFirstField = sal_True; // bei der Initialisierung muß auf alle Faelle das erste Feld neu aktiviert werden
SqlParseError eErrorCode = eOk;
@@ -2247,9 +2213,6 @@ namespace
if ( SQL_ISRULE(pColumnRef,derived_column) )
{
- if ( !xConnection.is() )
- break;
-
::rtl::OUString aColumnAlias(rController.getParseIterator().getColumnAlias(pColumnRef)); // kann leer sein
pColumnRef = pColumnRef->getChild(0);
OTableFieldDescRef aInfo = new OTableFieldDesc();
@@ -2330,7 +2293,7 @@ namespace
}
else
{
- fillFunctionInfo(_pView,pColumnRef,aColumns,aInfo);
+ _pView->fillFunctionInfo(pColumnRef,aColumns,aInfo);
aInfo->SetFieldAlias(aColumnAlias);
}
@@ -2451,7 +2414,7 @@ namespace
_pView->getLocale(),
static_cast<sal_Char>(_pView->getDecimalSeparator().toChar()),
&rController.getParser().getContext());
- fillFunctionInfo(_pView,pArgument,sCondition,aDragLeft);
+ _pView->fillFunctionInfo(pArgument,sCondition,aDragLeft);
aDragLeft->SetFunctionType(FKT_OTHER);
aDragLeft->SetOrderDir(eOrderDir);
aDragLeft->SetVisible(sal_False);
@@ -2483,7 +2446,7 @@ namespace
const ::connectivity::OSQLParseNode* pSelectRoot )
{
SqlParseError eErrorCode = eOk;
- if (!pSelectRoot->getChild(3)->getChild(2)->isLeaf())
+ if (!pSelectRoot->getChild(3)->getChild(2)->isLeaf()) // opt_group_by_clause
{
OQueryController& rController = static_cast<OQueryController&>(_pView->getController());
::connectivity::OSQLParseNode* pGroupBy = pSelectRoot->getChild(3)->getChild(2)->getChild(2);
@@ -2518,7 +2481,7 @@ namespace
&rController.getParser().getContext(),
sal_True,
sal_True); // quote is to true because we need quoted elements inside the function
- fillFunctionInfo(_pView,pArgument,sGroupByExpression,aDragInfo);
+ _pView->fillFunctionInfo(pArgument,sGroupByExpression,aDragInfo);
aDragInfo->SetFunctionType(FKT_OTHER);
aDragInfo->SetGroupBy(sal_True);
aDragInfo->SetVisible(sal_False);
@@ -3242,4 +3205,32 @@ bool OQueryDesignView::initByParseIterator( ::dbtools::SQLExceptionInfo* _pError
}
return eErrorCode == eOk;
}
+//------------------------------------------------------------------------------
+void OQueryDesignView::fillFunctionInfo( const ::connectivity::OSQLParseNode* pNode
+ ,const ::rtl::OUString& sFunctionTerm
+ ,OTableFieldDescRef& aInfo)
+{
+ // get the type out of the funtion name
+ OQueryController& rController = static_cast<OQueryController&>(getController());
+ sal_Int32 nDataType = DataType::DOUBLE;
+ ::rtl::OUString sFieldName = sFunctionTerm;
+ OSQLParseNode* pFunctionName = pNode->getChild(0);
+ if ( !SQL_ISPUNCTUATION(pFunctionName,"{") )
+ {
+ if ( SQL_ISRULEOR2(pNode,length_exp,char_value_fct) )
+ pFunctionName = pFunctionName->getChild(0);
+
+ ::rtl::OUString sFunctionName = pFunctionName->getTokenValue();
+ if ( !sFunctionName.getLength() )
+ sFunctionName = ::rtl::OStringToOUString(OSQLParser::TokenIDToStr(pFunctionName->getTokenID()),RTL_TEXTENCODING_UTF8);
+
+ nDataType = OSQLParser::getFunctionReturnType(
+ sFunctionName
+ ,&rController.getParser().getContext());
+ }
+ aInfo->SetDataType(nDataType);
+ aInfo->SetFieldType(TAB_NORMAL_FIELD);
+ aInfo->SetField(sFieldName);
+ aInfo->SetTabWindow(NULL);
+}
// -----------------------------------------------------------------------------
diff --git a/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx b/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
index 27ad175c071c..1b468b2a69c9 100644
--- a/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
+++ b/dbaccess/source/ui/querydesign/SelectionBrowseBox.cxx
@@ -890,78 +890,56 @@ sal_Bool OSelectionBrowseBox::saveField(const String& _sFieldName,OTableFieldDes
OSL_ENSURE(0,"Unsupported function inserted!");
}
- else if( SQL_ISRULEOR2(pColumnRef,position_exp,extract_exp) ||
- SQL_ISRULEOR2(pColumnRef,fold,char_substring_fct) ||
- SQL_ISRULEOR2(pColumnRef,length_exp,char_value_fct) )
- // a calculation has been found ( can be calc and function )
+ else
{
- // append the whole text as field name
// so we first clear the function field
clearEntryFunctionField(_sFieldName,aSelEntry,_bListAction,nColumnId);
- sal_Bool bQuote = sal_True;
- sal_Int32 nDataType = DataType::DOUBLE;
- OSQLParseNode* pFunctionName = pColumnRef->getChild(0);
- if ( !SQL_ISPUNCTUATION(pFunctionName,"{") )
+ ::rtl::OUString sFunction;
+ pColumnRef->parseNodeToStr( sFunction,
+ xConnection,
+ &rController.getParser().getContext(),
+ sal_True,
+ sal_True); // quote is to true because we need quoted elements inside the function
+
+ getDesignView()->fillFunctionInfo(pColumnRef,sFunction,aSelEntry);
+
+ if( SQL_ISRULEOR2(pColumnRef,position_exp,extract_exp) ||
+ SQL_ISRULEOR2(pColumnRef,fold,char_substring_fct) ||
+ SQL_ISRULEOR2(pColumnRef,length_exp,char_value_fct) )
+ // a calculation has been found ( can be calc and function )
{
- if ( SQL_ISRULEOR2(pColumnRef,length_exp,char_value_fct) )
- pFunctionName = pFunctionName->getChild(0);
+ // now parse the whole statement
+ sal_uInt32 nFunCount = pColumnRef->count();
+ ::rtl::OUString sParameters;
+ for(sal_uInt32 function = 0; function < nFunCount; ++function)
+ pColumnRef->getChild(function)->parseNodeToStr( sParameters, xConnection, &rParser.getContext(), sal_True, sal_True );
- if ( pFunctionName )
+ sOldAlias = aSelEntry->GetAlias();
+ sal_Int32 nNewFunctionType = aSelEntry->GetFunctionType() | FKT_NUMERIC | FKT_OTHER;
+ aSelEntry->SetFunctionType(nNewFunctionType);
+ aSelEntry->SetField(sParameters);
+ }
+ else
+ {
+ aSelEntry->SetFieldAlias(sColumnAlias);
+ if ( SQL_ISRULE(pColumnRef,set_fct_spec) )
+ aSelEntry->SetFunctionType(/*FKT_NUMERIC | */FKT_OTHER);
+ else
{
- ::rtl::OUString sFunctionName = pFunctionName->getTokenValue();
- if ( !sFunctionName.getLength() )
- sFunctionName = ::rtl::OStringToOUString(OSQLParser::TokenIDToStr(pFunctionName->getTokenID()),RTL_TEXTENCODING_MS_1252);
-
- nDataType = OSQLParser::getFunctionReturnType(
- sFunctionName
- ,&rController.getParser().getContext());
- aSelEntry->SetDataType(nDataType);
+ if ( SQL_ISRULEOR2(pColumnRef,num_value_exp,term) || SQL_ISRULE(pColumnRef,factor) )
+ aSelEntry->SetDataType(DataType::DOUBLE);
+ else if ( SQL_ISRULE(pColumnRef,value_exp) )
+ aSelEntry->SetDataType(DataType::TIMESTAMP);
+ else
+ aSelEntry->SetDataType(DataType::VARCHAR);
+ aSelEntry->SetFunctionType(FKT_NUMERIC | FKT_OTHER);
}
}
-
- // now parse the whole statement
- sal_uInt32 nFunCount = pColumnRef->count();
- ::rtl::OUString sParameters;
- for(sal_uInt32 function = 0; function < nFunCount; ++function)
- pColumnRef->getChild(function)->parseNodeToStr( sParameters, xConnection, &rParser.getContext(), sal_True, bQuote );
-
- ::rtl::OUString aSelectionAlias = aSelEntry->GetAlias();
aSelEntry->SetAlias(::rtl::OUString());
-
- sal_Int32 nNewFunctionType = aSelEntry->GetFunctionType() | FKT_NUMERIC | FKT_OTHER;
- aSelEntry->SetFunctionType(nNewFunctionType);
-
-
- aSelEntry->SetFieldType(TAB_NORMAL_FIELD);
-
- aSelEntry->SetTabWindow(NULL);
-
- aSelEntry->SetField(sParameters);
- notifyTableFieldChanged(aSelectionAlias,aSelEntry->GetAlias(),_bListAction, nColumnId);
- }
- else
- {
- clearEntryFunctionField(_sFieldName,aSelEntry,_bListAction,nColumnId);
-
- ::rtl::OUString aColumns;
- pColumnRef->parseNodeToStr( aColumns,
- xConnection,
- &rController.getParser().getContext(),
- sal_True,
- sal_True);
- // get the type out of the funtion name
- sal_Int32 nDataType = DataType::DOUBLE;
- aSelEntry->SetDataType(nDataType);
- aSelEntry->SetField(aColumns);
- aSelEntry->SetFieldType(TAB_NORMAL_FIELD);
- aSelEntry->SetTabWindow(NULL);
- aSelEntry->SetAlias(::rtl::OUString());
- aSelEntry->SetFieldAlias(sColumnAlias);
- aSelEntry->SetFunctionType(FKT_NUMERIC | FKT_OTHER);
-
notifyTableFieldChanged(sOldAlias,aSelEntry->GetAlias(),_bListAction, nColumnId);
}
+
}
if ( i > 0 && InsertField(aSelEntry,BROWSER_INVALIDID,sal_True,sal_False).isEmpty() ) // may we have to append more than one field
{ // the field could not be isnerted
@@ -1807,25 +1785,23 @@ void OSelectionBrowseBox::AddGroupBy( const OTableFieldDescRef& rInfo , sal_uInt
pEntry->GetFunctionType() == rInfo->GetFunctionType() &&
pEntry->GetFunction() == rInfo->GetFunction())
{
- /*sal_uInt32 nPos = aIter - rFields.begin();
- bAppend = _nCurrentPos > nPos && (rInfo->IsGroupBy() != pEntry->IsGroupBy());
- if ( bAppend )
+ if ( pEntry->isNumericOrAggreateFunction() && rInfo->IsGroupBy() )
+ {
+ pEntry->SetGroupBy(sal_False);
aIter = rFields.end();
- else*/
+ break;
+ }
+ else
{
- if ( pEntry->isNumericOrAggreateFunction() && rInfo->IsGroupBy() )
- {
- pEntry->SetGroupBy(sal_False);
- aIter = rFields.end();
- }
- else
+ if ( !pEntry->IsGroupBy() && !pEntry->HasCriteria() ) // here we have a where condition which is no having clause
{
pEntry->SetGroupBy(rInfo->IsGroupBy());
if(!m_bGroupByUnRelated && pEntry->IsGroupBy())
pEntry->SetVisible(sal_True);
+ break;
}
}
- break;
+
}
}
@@ -1887,13 +1863,14 @@ void OSelectionBrowseBox::AddCondition( const OTableFieldDescRef& rInfo, const S
if (bCase(aField,rInfo->GetField()) &&
bCase(aAlias,rInfo->GetAlias()) &&
pEntry->GetFunctionType() == rInfo->GetFunctionType() &&
- pEntry->GetFunction() == rInfo->GetFunction())
+ pEntry->GetFunction() == rInfo->GetFunction() &&
+ pEntry->IsGroupBy() == rInfo->IsGroupBy() )
{
if ( pEntry->isNumericOrAggreateFunction() && rInfo->IsGroupBy() )
pEntry->SetGroupBy(sal_False);
else
{
- pEntry->SetGroupBy(rInfo->IsGroupBy());
+// pEntry->SetGroupBy(rInfo->IsGroupBy());
if(!m_bGroupByUnRelated && pEntry->IsGroupBy())
pEntry->SetVisible(sal_True);
}
@@ -2890,7 +2867,7 @@ bool OSelectionBrowseBox::HasFieldByAliasName(const ::rtl::OUString& rFieldName,
{
if ( (*aIter)->GetFieldAlias() == rFieldName )
{
- rInfo = *aIter;
+ rInfo.getBody() = (*aIter).getBody();
break;
}
}
diff --git a/dbaccess/source/ui/querydesign/TableFieldDescription.cxx b/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
index 0949c8f5dc11..a00bc3dbd54c 100644
--- a/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
+++ b/dbaccess/source/ui/querydesign/TableFieldDescription.cxx
@@ -69,24 +69,10 @@ OTableFieldDesc::OTableFieldDesc()
//------------------------------------------------------------------------------
OTableFieldDesc::OTableFieldDesc(const OTableFieldDesc& rRS)
: ::vos::OReference()
- ,m_vecCriteria( rRS.m_vecCriteria)
- ,m_aTableName(rRS.GetTable())
- ,m_aAliasName(rRS.GetAlias()) // table range
- ,m_aFieldName(rRS.GetField()) // column
- ,m_aFieldAlias(rRS.GetFieldAlias()) // column alias
- ,m_aFunctionName(rRS.GetFunction()) // Funktionsname
- ,m_pTabWindow(rRS.GetTabWindow())
- ,m_eDataType(rRS.GetDataType())
- ,m_eFunctionType( rRS.GetFunctionType() )
- ,m_eFieldType(rRS.GetFieldType())
- ,m_eOrderDir(rRS.GetOrderDir())
- ,m_nIndex(rRS.GetFieldIndex())
- ,m_nColWidth(rRS.GetColWidth())
- ,m_nColumnId( rRS.m_nColumnId)
- ,m_bGroupBy(rRS.IsGroupBy())
- ,m_bVisible(rRS.IsVisible())
+
{
DBG_CTOR(OTableFieldDesc,NULL);
+ *this = rRS;
}
//------------------------------------------------------------------------------
@@ -107,7 +93,31 @@ OTableFieldDesc::~OTableFieldDesc()
{
DBG_DTOR(OTableFieldDesc,NULL);
}
-
+//------------------------------------------------------------------------------
+OTableFieldDesc& OTableFieldDesc::operator=( const OTableFieldDesc& rRS )
+{
+ if (&rRS == this)
+ return *this;
+
+ m_vecCriteria = rRS.m_vecCriteria;
+ m_aTableName = rRS.GetTable();
+ m_aAliasName = rRS.GetAlias(); // table range
+ m_aFieldName = rRS.GetField(); // column
+ m_aFieldAlias = rRS.GetFieldAlias(); // column alias
+ m_aFunctionName = rRS.GetFunction(); // Funktionsname
+ m_pTabWindow = rRS.GetTabWindow();
+ m_eDataType = rRS.GetDataType();
+ m_eFunctionType = rRS.GetFunctionType();
+ m_eFieldType = rRS.GetFieldType();
+ m_eOrderDir = rRS.GetOrderDir();
+ m_nIndex = rRS.GetFieldIndex();
+ m_nColWidth = rRS.GetColWidth();
+ m_nColumnId = rRS.m_nColumnId;
+ m_bGroupBy = rRS.IsGroupBy();
+ m_bVisible = rRS.IsVisible();
+
+ return *this;
+}
//------------------------------------------------------------------------------
sal_Bool OTableFieldDesc::operator==( const OTableFieldDesc& rDesc )
{
diff --git a/dbaccess/source/ui/uno/copytablewizard.cxx b/dbaccess/source/ui/uno/copytablewizard.cxx
index ce79281f0cac..aa2b87fca329 100644
--- a/dbaccess/source/ui/uno/copytablewizard.cxx
+++ b/dbaccess/source/ui/uno/copytablewizard.cxx
@@ -70,6 +70,7 @@
#include <comphelper/interaction.hxx>
#include <comphelper/namedvaluecollection.hxx>
#include <comphelper/proparrhlp.hxx>
+#include <comphelper/string.hxx>
#include <connectivity/dbexception.hxx>
#include <connectivity/dbtools.hxx>
#include <cppuhelper/exc_hlp.hxx>
@@ -775,9 +776,8 @@ void CopyTableWizard::impl_checkForUnsupportedSettings_throw( const Reference< X
if ( sUnsupportedSetting.getLength() != 0 )
{
- ::rtl::OUString sMessage( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Unsupported setting in the copy source descriptor: $name$." ) ) );
- // TODO: resource
- sMessage = sMessage.replaceAt( sMessage.indexOfAsciiL( "$name$", 6 ), 6, sUnsupportedSetting );
+ ::rtl::OUString sMessage( String(ModuleRes( STR_CTW_ERROR_UNSUPPORTED_SETTING )) );
+ ::comphelper::string::searchAndReplaceAsciiI( sMessage, "$name$", sUnsupportedSetting );
throw IllegalArgumentException(
sMessage,
*const_cast< CopyTableWizard* >( this ),
@@ -849,8 +849,7 @@ void CopyTableWizard::impl_checkForUnsupportedSettings_throw( const Reference< X
if ( _out_rCommandType == CommandType::QUERY )
// we cannot copy a query if the connection cannot provide it ...
throw IllegalArgumentException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "To copy a query, your connection must be able to provide queries." ) ),
- // TODO: resource
+ String(ModuleRes( STR_CTW_ERROR_NO_QUERY )),
*const_cast< CopyTableWizard* >( this ),
1
);
@@ -1516,8 +1515,7 @@ void SAL_CALL CopyTableWizard::initialize( const Sequence< Any >& _rArguments )
{ // ->createWithInteractionHandler
if ( !( _rArguments[2] >>= m_xInteractionHandler ) )
throw IllegalArgumentException(
- ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "The given interaction handler is invalid." ) ),
- // TODO: resource
+ String(ModuleRes( STR_CTW_ERROR_INVALID_INTERACTIONHANDLER )),
*this,
3
);
@@ -1578,7 +1576,8 @@ Dialog* CopyTableWizard::createDialog( Window* _pParent )
*m_pSourceObject,
m_xSourceConnection.getTyped(),
m_xDestConnection.getTyped(),
- m_aContext.getLegacyServiceFactory()
+ m_aContext.getLegacyServiceFactory(),
+ m_xInteractionHandler
);
impl_attributesToDialog_nothrow( *pWizard );
diff --git a/dbaccess/source/ui/uno/copytablewizard.src b/dbaccess/source/ui/uno/copytablewizard.src
index 07db51196ce2..4bb6efc839cc 100644
--- a/dbaccess/source/ui/uno/copytablewizard.src
+++ b/dbaccess/source/ui/uno/copytablewizard.src
@@ -69,3 +69,15 @@ String STR_CTW_ERROR_DURING_INITIALIZATION
{
Text [ en-US ] = "An error occurred during initialization.";
};
+String STR_CTW_ERROR_UNSUPPORTED_SETTING
+{
+ Text [ en-US ] = "Unsupported setting in the copy source descriptor: $name$.";
+};
+String STR_CTW_ERROR_NO_QUERY
+{
+ Text [ en-US ] = "To copy a query, your connection must be able to provide queries.";
+};
+String STR_CTW_ERROR_INVALID_INTERACTIONHANDLER
+{
+ Text [ en-US ] = "The given interaction handler is invalid.";
+};
diff --git a/default_images/sc/res/popup_select_current.png b/default_images/sc/res/popup_select_current.png
new file mode 100644
index 000000000000..475b5b183bf4
--- /dev/null
+++ b/default_images/sc/res/popup_select_current.png
Binary files differ
diff --git a/default_images/sc/res/popup_unselect_current.png b/default_images/sc/res/popup_unselect_current.png
new file mode 100644
index 000000000000..3c764e203a02
--- /dev/null
+++ b/default_images/sc/res/popup_unselect_current.png
Binary files differ
diff --git a/desktop/source/deployment/misc/dp_ucb.cxx b/desktop/source/deployment/misc/dp_ucb.cxx
index 8a4f55caae1a..013ba0e2ce23 100644
--- a/desktop/source/deployment/misc/dp_ucb.cxx
+++ b/desktop/source/deployment/misc/dp_ucb.cxx
@@ -40,7 +40,6 @@
#include "xmlscript/xml_helper.hxx"
#include "com/sun/star/io/XInputStream.hpp"
#include "com/sun/star/ucb/CommandFailedException.hpp"
-#include "com/sun/star/ucb/XContentCreator.hpp"
#include "com/sun/star/ucb/ContentInfo.hpp"
#include "com/sun/star/ucb/ContentInfoAttribute.hpp"
@@ -130,50 +129,46 @@ bool create_folder(
if (! create_folder(
&parentContent, url.copy( 0, slash ), xCmdEnv, throw_exc ))
return false;
- Reference<XContentCreator> xCreator( parentContent.get(), UNO_QUERY );
- if (xCreator.is())
+ const Any title( ::rtl::Uri::decode( url.copy( slash + 1 ),
+ rtl_UriDecodeWithCharset,
+ RTL_TEXTENCODING_UTF8 ) );
+ const Sequence<ContentInfo> infos(
+ parentContent.queryCreatableContentsInfo() );
+ for ( sal_Int32 pos = 0; pos < infos.getLength(); ++pos )
{
- const Any title( ::rtl::Uri::decode( url.copy( slash + 1 ),
- rtl_UriDecodeWithCharset,
- RTL_TEXTENCODING_UTF8 ) );
- const Sequence<ContentInfo> infos(
- xCreator->queryCreatableContentsInfo() );
- for ( sal_Int32 pos = 0; pos < infos.getLength(); ++pos )
+ // look KIND_FOLDER:
+ ContentInfo const & info = infos[ pos ];
+ if ((info.Attributes & ContentInfoAttribute::KIND_FOLDER) != 0)
{
- // look KIND_FOLDER:
- ContentInfo const & info = infos[ pos ];
- if ((info.Attributes & ContentInfoAttribute::KIND_FOLDER) != 0)
- {
- // make sure the only required bootstrap property is "Title":
- Sequence<beans::Property> const & rProps = info.Properties;
- if (rProps.getLength() != 1 ||
- !rProps[ 0 ].Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM("Title") ))
- continue;
+ // make sure the only required bootstrap property is "Title":
+ Sequence<beans::Property> const & rProps = info.Properties;
+ if (rProps.getLength() != 1 ||
+ !rProps[ 0 ].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("Title") ))
+ continue;
- try {
- if (parentContent.insertNewContent(
- info.Type,
- Sequence<OUString>( &StrTitle::get(), 1 ),
- Sequence<Any>( &title, 1 ),
- ucb_content )) {
- if (ret_ucb_content != 0)
- *ret_ucb_content = ucb_content;
- return true;
- }
+ try {
+ if (parentContent.insertNewContent(
+ info.Type,
+ Sequence<OUString>( &StrTitle::get(), 1 ),
+ Sequence<Any>( &title, 1 ),
+ ucb_content )) {
+ if (ret_ucb_content != 0)
+ *ret_ucb_content = ucb_content;
+ return true;
}
- catch (RuntimeException &) {
+ }
+ catch (RuntimeException &) {
+ throw;
+ }
+ catch (CommandFailedException &) {
+ // Interaction Handler already handled the error
+ // that has occured...
+ }
+ catch (Exception &) {
+ if (throw_exc)
throw;
- }
- catch (CommandFailedException &) {
- // Interaction Handler already handled the error
- // that has occured...
- }
- catch (Exception &) {
- if (throw_exc)
- throw;
- return false;
- }
+ return false;
}
}
}
diff --git a/desktop/source/deployment/registry/help/dp_help.cxx b/desktop/source/deployment/registry/help/dp_help.cxx
index 7daa9adb277e..4477d9ba101d 100644
--- a/desktop/source/deployment/registry/help/dp_help.cxx
+++ b/desktop/source/deployment/registry/help/dp_help.cxx
@@ -41,7 +41,7 @@
#include "svl/inettype.hxx"
#include "unotools/pathoptions.hxx"
-#include <transex3/compilehelp.hxx>
+#include <l10ntools/compilehelp.hxx>
#include <com/sun/star/ucb/XSimpleFileAccess.hpp>
#include <com/sun/star/util/XMacroExpander.hpp>
#include <com/sun/star/uri/XUriReferenceFactory.hpp>
diff --git a/desktop/source/registration/com/sun/star/servicetag/SystemEnvironment.java b/desktop/source/registration/com/sun/star/servicetag/SystemEnvironment.java
index 4628034723e1..e920bc098219 100644
--- a/desktop/source/registration/com/sun/star/servicetag/SystemEnvironment.java
+++ b/desktop/source/registration/com/sun/star/servicetag/SystemEnvironment.java
@@ -95,12 +95,12 @@ public class SystemEnvironment {
this.systemManufacturer = "";
this.cpuManufacturer = "";
this.serialNumber = "";
- this.physmem = "";
- this.sockets = "";
- this.cores = "";
- this.virtcpus = "";
+ this.physmem = "0";
+ this.sockets = "0";
+ this.cores = "0";
+ this.virtcpus = "0";
this.cpuname = "";
- this.clockrate = "";
+ this.clockrate = "0";
}
@@ -173,6 +173,8 @@ public class SystemEnvironment {
* @param physmem The physmem to set.
*/
public void setPhysMem(String physmem) {
+ if (physmem.length() == 0)
+ physmem = "0";
this.physmem = physmem;
}
@@ -181,6 +183,8 @@ public class SystemEnvironment {
* @param sockets The sockets to set.
*/
public void setSockets(String sockets) {
+ if (sockets.length() == 0)
+ sockets = "0";
this.sockets = sockets;
}
@@ -189,6 +193,8 @@ public class SystemEnvironment {
* @param cores The cores to set.
*/
public void setCores(String cores) {
+ if (cores.length() == 0)
+ cores ="0";
this.cores = cores;
}
@@ -197,6 +203,8 @@ public class SystemEnvironment {
* @param virtcpus The virtcpus to set.
*/
public void setVirtCpus(String virtcpus) {
+ if (virtcpus.length() == 0)
+ virtcpus = "0";
this.virtcpus = virtcpus;
}
@@ -213,9 +221,14 @@ public class SystemEnvironment {
* @param clockrate The clockrate to set.
*/
public void setClockRate(String clockrate) {
- Float f = Float.parseFloat(clockrate);
- Integer nClockrate = f.intValue();
- this.clockrate = nClockrate.toString();
+ if (clockrate.length() == 0)
+ this.clockrate = "0";
+ else
+ {
+ Float f = Float.parseFloat(clockrate);
+ Integer nClockrate = f.intValue();
+ this.clockrate = nClockrate.toString();
+ }
}
/**
diff --git a/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx b/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
index 5a74b0471b7f..bb7635913dce 100644
--- a/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
+++ b/drawinglayer/source/processor2d/vclpixelprocessor2d.cxx
@@ -70,6 +70,9 @@
#include <basegfx/matrix/b2dhommatrixtools.hxx>
#include <drawinglayer/primitive2d/epsprimitive2d.hxx>
+#include <toolkit/helper/vclunohelper.hxx>
+#include <vcl/window.hxx>
+
//////////////////////////////////////////////////////////////////////////////
using namespace com::sun::star;
diff --git a/extensions/source/update/feed/makefile.mk b/extensions/source/update/feed/makefile.mk
index ecb5957df9b7..30f0fdeb00a8 100644
--- a/extensions/source/update/feed/makefile.mk
+++ b/extensions/source/update/feed/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -43,27 +43,21 @@ ENABLE_EXCEPTIONS=TRUE
# no "lib" prefix
DLLPRE =
-.IF "$(SYSTEM_ZLIB)" == "YES"
-CFLAGS+=-DSYSTEM_ZLIB
-.ENDIF
-
# --- Files ---
-
SLOFILES=\
$(SLO)$/updatefeed.obj \
-
+
SHL1NOCHECK=TRUE
-SHL1TARGET=$(TARGET).uno
+SHL1TARGET=$(TARGET).uno
SHL1OBJS=$(SLOFILES)
SHL1IMPLIB=i$(SHL1TARGET)
SHL1STDLIBS= \
$(CPPUHELPERLIB) \
$(CPPULIB) \
- $(SALLIB) \
- $(ZLIB3RDLIB)
-
+ $(SALLIB)
+
SHL1VERSIONMAP=..$/exports.map
SHL1DEF=$(MISC)$/$(SHL1TARGET).def
DEF1NAME=$(SHL1TARGET)
diff --git a/extensions/source/update/feed/updatefeed.cxx b/extensions/source/update/feed/updatefeed.cxx
index bed6bed85bc3..8d33e63b5770 100644
--- a/extensions/source/update/feed/updatefeed.cxx
+++ b/extensions/source/update/feed/updatefeed.cxx
@@ -32,7 +32,7 @@
#include "precompiled_extensions.hxx"
#include <cppuhelper/implbase1.hxx>
-#include <cppuhelper/implbase5.hxx>
+#include <cppuhelper/implbase4.hxx>
#include <cppuhelper/implementationentry.hxx>
#include <com/sun/star/beans/Property.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
@@ -44,26 +44,16 @@
#include <com/sun/star/io/XInputStream.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
-#include <com/sun/star/task/XPasswordContainer.hpp>
-#include "com/sun/star/task/NoMasterException.hpp"
-#include "com/sun/star/ucb/AuthenticationRequest.hpp"
-#ifndef _COM_SUN_STAR_UCB_XCOMMMANDENVIRONMENT_HPP_
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
-#endif
-#ifndef _COM_SUN_STAR_UCB_XWEBDAVCOMMMANDENVIRONMENT_HPP_
#include <com/sun/star/ucb/XWebDAVCommandEnvironment.hpp>
-#endif
-#ifndef _COM_SUN_STAR_UCB_XCOMMMANDPROCESSOR2_HPP_
#include <com/sun/star/ucb/XCommandProcessor2.hpp>
-#endif
-#ifndef _COM_SUN_STAR_UCB_XCONTENTIDNETIFIERFACTORY_HPP_
#include <com/sun/star/ucb/XContentIdentifierFactory.hpp>
-#endif
#include <com/sun/star/ucb/XContentProvider.hpp>
#include "com/sun/star/ucb/XInteractionSupplyAuthentication.hpp"
#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
#include <com/sun/star/ucb/OpenMode.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
+#include <com/sun/star/task/PasswordContainerInteractionHandler.hpp>
#include <com/sun/star/xml/dom/XDocumentBuilder.hpp>
#include <com/sun/star/xml/xpath/XXPathAPI.hpp>
@@ -74,14 +64,6 @@
#include <osl/process.h>
#include <osl/conditn.hxx>
-#ifndef _ZLIB_H
-#ifdef SYSTEM_ZLIB
-#include "zlib.h"
-#else
-#include "zlib/zlib.h"
-#endif
-#endif
-
namespace beans = com::sun::star::beans ;
namespace container = com::sun::star::container ;
namespace deployment = com::sun::star::deployment ;
@@ -161,154 +143,11 @@ public:
//------------------------------------------------------------------------------
-class InflateInputStream : public ::cppu::WeakImplHelper1< io::XInputStream >
-{
- uno::Reference< io::XInputStream > m_xStream;
-
- uno::Sequence < sal_Int8 > m_aBuffer;
- sal_Int32 m_nOffset;
- bool m_bRead;
-
- rtl::OUString m_aContentEncoding;
-
- void readIntoMemory();
-
-public:
- InflateInputStream(const uno::Reference< io::XInputStream >& rxStream,const rtl::OUString& rContentEncoding) :
- m_xStream(rxStream), m_nOffset(0), m_bRead(false), m_aContentEncoding(rContentEncoding) {};
-
- virtual sal_Int32 SAL_CALL readBytes(uno::Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead)
- throw (io::NotConnectedException, io::BufferSizeExceededException, io::IOException, uno::RuntimeException);
- virtual sal_Int32 SAL_CALL readSomeBytes(uno::Sequence< sal_Int8 >& aData, sal_Int32 nMaxBytesToRead)
- throw (io::NotConnectedException, io::BufferSizeExceededException, io::IOException, uno::RuntimeException)
- { readIntoMemory(); return readBytes(aData, nMaxBytesToRead ); };
- virtual void SAL_CALL skipBytes( sal_Int32 nBytesToSkip )
- throw (io::NotConnectedException, io::BufferSizeExceededException, io::IOException, uno::RuntimeException)
- {
- readIntoMemory();
- if( m_nOffset + nBytesToSkip < m_aBuffer.getLength() )
- m_nOffset += nBytesToSkip;
- else
- m_nOffset = m_aBuffer.getLength();
- };
- virtual sal_Int32 SAL_CALL available()
- throw (io::NotConnectedException, io::IOException, uno::RuntimeException)
- { readIntoMemory(); return m_aBuffer.getLength() - m_nOffset; };
- virtual void SAL_CALL closeInput( )
- throw (io::NotConnectedException, io::IOException, uno::RuntimeException)
- { m_xStream->closeInput(); };
-};
-
-
-sal_Int32 SAL_CALL
-InflateInputStream::readBytes(uno::Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead)
- throw (io::NotConnectedException, io::BufferSizeExceededException, io::IOException, uno::RuntimeException)
-{
- readIntoMemory();
- sal_Int32 nAvailable = available();
- sal_Int32 nBytesToCopy = nAvailable < nBytesToRead ? nAvailable : nBytesToRead;
- if( nBytesToCopy > 0 )
- {
- aData.realloc(nBytesToCopy);
- rtl_copyMemory(aData.getArray(), m_aBuffer.getConstArray() + m_nOffset, nBytesToCopy);
- m_nOffset += nBytesToCopy;
- }
-
- return nBytesToCopy;
-};
-
-void InflateInputStream::readIntoMemory()
-{
- if( !m_bRead && m_xStream.is() )
- {
- const sal_Int32 nBytesRequested = 4096;
-
- uno::Sequence < sal_Int8 > aTempBuffer(nBytesRequested);
- uno::Sequence < sal_Int8 > aCompressedBuffer;
- sal_Int32 nBytesRead;
-
- m_bRead = true;
-
- do
- {
- nBytesRead = m_xStream->readBytes(aTempBuffer, nBytesRequested);
-
- if( nBytesRead > 0 )
- {
- sal_Int32 nOffset = aCompressedBuffer.getLength();
- aCompressedBuffer.realloc( nOffset + nBytesRead );
-
- rtl_copyMemory(aCompressedBuffer.getArray() + nOffset, aTempBuffer.getConstArray(), nBytesRead);
- }
- }
- while( nBytesRead == nBytesRequested );
-
- z_stream *pStream = new z_stream;
- /* memset to 0 to set zalloc/opaque etc */
- rtl_zeroMemory (pStream, sizeof(*pStream));
-
- int windowSize = 15;
- int headerOffset = 0;
-
- if( m_aContentEncoding.equalsAscii("gzip") )
- {
- sal_uInt8 magic[2];
- magic[0] = *((sal_uInt8 *) aCompressedBuffer.getConstArray());
- magic[1] = *((sal_uInt8 *) aCompressedBuffer.getConstArray() + 1);
-
- if( (magic[0] == 0x1f) && (magic[1] == 0x8b) )
- {
- windowSize = -14;
- headerOffset = 10;
- }
- }
-
- pStream->next_in = (unsigned char *) aCompressedBuffer.getConstArray();
- pStream->avail_in = aCompressedBuffer.getLength();
-
- pStream->next_in += headerOffset;
- pStream->avail_in -= headerOffset;
-
- if( Z_OK == inflateInit2(pStream, windowSize) )
- {
- int result;
-
- do
- {
- sal_Int32 nOffset = m_aBuffer.getLength();
- m_aBuffer.realloc(nOffset + 4096);
-
- pStream->next_out = reinterpret_cast < unsigned char* > ( m_aBuffer.getArray() + nOffset );
- pStream->avail_out = 4096;
-
- result = ::inflate(pStream, Z_FINISH);
-
- if( result == Z_STREAM_END )
- break;
-
- } while( result == Z_BUF_ERROR );
-
- inflateEnd(pStream);
- m_aBuffer.realloc(pStream->total_out);
-
- }
-
- if (pStream != NULL)
- {
- delete pStream;
- pStream = NULL;
- }
- }
-}
-
-//------------------------------------------------------------------------------
-
class UpdateInformationProvider :
- public ::cppu::WeakImplHelper5< deployment::XUpdateInformationProvider,
+ public ::cppu::WeakImplHelper4< deployment::XUpdateInformationProvider,
ucb::XCommandEnvironment,
ucb::XWebDAVCommandEnvironment,
- lang::XServiceInfo,
- task::XInteractionHandler >
+ lang::XServiceInfo >
{
public:
static uno::Reference< uno::XInterface > createInstance(const uno::Reference<uno::XComponentContext>& xContext);
@@ -360,10 +199,6 @@ public:
virtual uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames()
throw (uno::RuntimeException);
- // XInteractionHandler
- virtual void SAL_CALL handle( const uno::Reference< task::XInteractionRequest >& rRequest )
- throw( uno::RuntimeException );
-
protected:
virtual ~UpdateInformationProvider();
@@ -375,8 +210,6 @@ private:
void storeCommandInfo( sal_Int32 nCommandId,
uno::Reference< ucb::XCommandProcessor > const & rxCommandProcessor);
- bool initPasswordContainer( uno::Reference< task::XPasswordContainer > * pContainer );
-
UpdateInformationProvider(const uno::Reference<uno::XComponentContext>& xContext,
const uno::Reference< ucb::XContentIdentifierFactory >& xContentIdFactory,
const uno::Reference< ucb::XContentProvider >& xContentProvider,
@@ -394,6 +227,7 @@ private:
uno::Reference< ucb::XCommandProcessor > m_xCommandProcessor;
uno::Reference< task::XInteractionHandler > m_xInteractionHandler;
+ uno::Reference< task::XInteractionHandler > m_xPwContainerInteractionHandler;
osl::Mutex m_aMutex;
osl::Condition m_bCancelled;
@@ -504,7 +338,7 @@ UpdateInformationProvider::UpdateInformationProvider(
const uno::Reference< xml::xpath::XXPathAPI >& xXPathAPI
) : m_xContext(xContext), m_xContentIdFactory(xContentIdFactory),
m_xContentProvider(xContentProvider), m_xDocumentBuilder(xDocumentBuilder),
- m_xXPathAPI(xXPathAPI), m_aRequestHeaderList(2)
+ m_xXPathAPI(xXPathAPI), m_aRequestHeaderList(1)
{
uno::Reference< lang::XMultiComponentFactory > xServiceManager(xContext->getServiceManager());
if( !xServiceManager.is() )
@@ -581,14 +415,11 @@ UpdateInformationProvider::UpdateInformationProvider(
m_aRequestHeaderList[0].Name = UNISTRING("Accept-Language");
m_aRequestHeaderList[0].Value = getConfigurationItem( xConfigurationProvider, UNISTRING("org.openoffice.Setup/L10N"), UNISTRING("ooLocale") );
- m_aRequestHeaderList[1].Name = UNISTRING("Accept-Encoding");
- m_aRequestHeaderList[1].Value = uno::makeAny( UNISTRING("gzip,deflate") );
-
if( aUserAgent.getLength() > 0 )
{
- m_aRequestHeaderList.realloc(3);
- m_aRequestHeaderList[2].Name = UNISTRING("User-Agent");
- m_aRequestHeaderList[2].Value = uno::makeAny(aUserAgent);
+ m_aRequestHeaderList.realloc(2);
+ m_aRequestHeaderList[1].Name = UNISTRING("User-Agent");
+ m_aRequestHeaderList[1].Value = uno::makeAny(aUserAgent);
}
}
@@ -663,33 +494,6 @@ UpdateInformationProvider::storeCommandInfo(
//------------------------------------------------------------------------------
-bool UpdateInformationProvider::initPasswordContainer( uno::Reference< task::XPasswordContainer > * pContainer )
-{
- OSL_ENSURE( pContainer, "specification violation" );
-
- if ( !pContainer->is() )
- {
- uno::Reference<uno::XComponentContext> xContext(m_xContext);
-
- if( !xContext.is() )
- throw uno::RuntimeException( UNISTRING( "UpdateInformationProvider: empty component context" ), *this );
-
- uno::Reference< lang::XMultiComponentFactory > xServiceManager(xContext->getServiceManager());
-
- if( !xServiceManager.is() )
- throw uno::RuntimeException( UNISTRING( "UpdateInformationProvider: unable to obtain service manager from component context" ), *this );
-
- *pContainer = uno::Reference< task::XPasswordContainer >(
- xServiceManager->createInstanceWithContext( UNISTRING( "com.sun.star.task.PasswordContainer" ), xContext ),
- uno::UNO_QUERY);
- }
-
- OSL_ENSURE(pContainer->is(), "unexpected situation");
- return pContainer->is();
-}
-
-//------------------------------------------------------------------------------
-
uno::Reference< io::XInputStream >
UpdateInformationProvider::load(const rtl::OUString& rURL)
{
@@ -729,43 +533,13 @@ UpdateInformationProvider::load(const rtl::OUString& rURL)
throw;
}
-
- uno::Sequence< beans::Property > aProps( 1 );
- aProps[0].Name = UNISTRING( "Content-Encoding" );
-
- aCommand.Name = UNISTRING("getPropertyValues");
- aCommand.Argument = uno::makeAny( aProps );
-
- sal_Bool bCompressed = sal_False;
- rtl::OUString aContentEncoding;
-
- try
- {
- uno::Any aResult = xCommandProcessor->execute(aCommand, 0,
- static_cast < XCommandEnvironment *> (this));
- uno::Reference< sdbc::XRow > xPropList( aResult, uno::UNO_QUERY );
- if ( xPropList.is() ) {
- aContentEncoding = xPropList->getString(1);
- if( aContentEncoding.equalsAscii("gzip") || aContentEncoding.equalsAscii("deflate"))
- bCompressed = sal_True;
- }
- }
- catch( const uno::Exception &e )
- {
- OSL_TRACE( "Caught exception: %s\n",
- rtl::OUStringToOString(e.Message, RTL_TEXTENCODING_UTF8).getStr() );
- }
-
storeCommandInfo(0, uno::Reference< ucb::XCommandProcessor > ());
uno::Reference< ucb::XCommandProcessor2 > xCommandProcessor2(xCommandProcessor, uno::UNO_QUERY);
if( xCommandProcessor2.is() )
xCommandProcessor2->releaseCommandIdentifier(nCommandId);
- if ( bCompressed )
- return INPUT_STREAM( new InflateInputStream( aSink->getInputStream(), aContentEncoding ) );
- else
- return INPUT_STREAM(aSink->getInputStream());
+ return INPUT_STREAM(aSink->getInputStream());
}
//------------------------------------------------------------------------------
@@ -976,7 +750,26 @@ UpdateInformationProvider::getInteractionHandler()
if ( m_xInteractionHandler.is() )
return m_xInteractionHandler;
else
- return this;
+ {
+ try
+ {
+ // Supply an interaction handler that uses the password container
+ // service to obtain credentials without displaying a password gui.
+
+ if ( !m_xPwContainerInteractionHandler.is() )
+ m_xPwContainerInteractionHandler
+ = task::PasswordContainerInteractionHandler::create(
+ m_xContext );
+ }
+ catch ( uno::RuntimeException const & )
+ {
+ throw;
+ }
+ catch ( uno::Exception const & )
+ {
+ }
+ return m_xPwContainerInteractionHandler;
+ }
}
//------------------------------------------------------------------------------
@@ -1026,101 +819,6 @@ UpdateInformationProvider::supportsService( rtl::OUString const & serviceName )
return sal_False;
}
-//------------------------------------------------------------------------------
-
-void SAL_CALL UpdateInformationProvider::handle( uno::Reference< task::XInteractionRequest > const & rRequest)
- throw (uno::RuntimeException)
-{
- uno::Any aAnyRequest( rRequest->getRequest() );
- ucb::AuthenticationRequest aAuthenticationRequest;
-
- if ( aAnyRequest >>= aAuthenticationRequest )
- {
- uno::Sequence< uno::Reference< task::XInteractionContinuation > > xContinuations = rRequest->getContinuations();
- uno::Reference< task::XInteractionHandler > xIH;
- uno::Reference< ucb::XInteractionSupplyAuthentication > xSupplyAuthentication;
- uno::Reference< task::XPasswordContainer > xContainer;
-
- for ( sal_Int32 i = 0; i < xContinuations.getLength(); ++i )
- {
- xSupplyAuthentication = uno::Reference< ucb::XInteractionSupplyAuthentication >(
- xContinuations[i], uno::UNO_QUERY );
- if ( xSupplyAuthentication.is() )
- break;
- }
-
- // xContainer works with userName passwdSequences pairs:
- if ( xSupplyAuthentication.is() &&
- aAuthenticationRequest.HasUserName &&
- aAuthenticationRequest.HasPassword &&
- initPasswordContainer( &xContainer ) )
- {
- xIH = getInteractionHandler();
- try
- {
- if ( aAuthenticationRequest.UserName.getLength() == 0 )
- {
- task::UrlRecord aRec( xContainer->find( aAuthenticationRequest.ServerName, xIH ) );
- if ( aRec.UserList.getLength() != 0 )
- {
- if ( xSupplyAuthentication->canSetUserName() )
- xSupplyAuthentication->setUserName( aRec.UserList[0].UserName.getStr() );
- if ( xSupplyAuthentication->canSetPassword() )
- {
- OSL_ENSURE( aRec.UserList[0].Passwords.getLength() != 0, "empty password list" );
- xSupplyAuthentication->setPassword( aRec.UserList[0].Passwords[0].getStr() );
- }
- if ( aRec.UserList[0].Passwords.getLength() > 1 )
- {
- if ( aAuthenticationRequest.HasRealm )
- {
- if ( xSupplyAuthentication->canSetRealm() )
- xSupplyAuthentication->setRealm( aRec.UserList[0].Passwords[1].getStr() );
- }
- else if ( xSupplyAuthentication->canSetAccount() )
- xSupplyAuthentication->setAccount( aRec.UserList[0].Passwords[1].getStr() );
- }
- xSupplyAuthentication->select();
- return;
- }
- }
- else
- {
- task::UrlRecord aRec(xContainer->findForName( aAuthenticationRequest.ServerName,
- aAuthenticationRequest.UserName,
- xIH));
- if ( aRec.UserList.getLength() != 0 )
- {
- OSL_ENSURE( aRec.UserList[0].Passwords.getLength() != 0, "empty password list" );
- if ( !aAuthenticationRequest.HasPassword ||
- ( aAuthenticationRequest.Password != aRec.UserList[0].Passwords[0] ) )
- {
- if ( xSupplyAuthentication->canSetUserName() )
- xSupplyAuthentication->setUserName( aRec.UserList[0].UserName.getStr() );
- if ( xSupplyAuthentication->canSetPassword() )
- xSupplyAuthentication->setPassword(aRec.UserList[0].Passwords[0].getStr());
- if ( aRec.UserList[0].Passwords.getLength() > 1 )
- {
- if ( aAuthenticationRequest.HasRealm )
- {
- if ( xSupplyAuthentication->canSetRealm() )
- xSupplyAuthentication->setRealm(aRec.UserList[0].Passwords[1].getStr());
- }
- else if ( xSupplyAuthentication->canSetAccount() )
- xSupplyAuthentication->setAccount(aRec.UserList[0].Passwords[1].getStr());
- }
- xSupplyAuthentication->select();
- return;
- }
- }
- }
- }
- catch (task::NoMasterException const &)
- {} // user did not enter master password
- }
- }
-}
-
} // anonymous namespace
//------------------------------------------------------------------------------
diff --git a/fileaccess/source/FileAccess.cxx b/fileaccess/source/FileAccess.cxx
index 5d568dc994cb..3f387afe4b4c 100644
--- a/fileaccess/source/FileAccess.cxx
+++ b/fileaccess/source/FileAccess.cxx
@@ -61,7 +61,6 @@
#include <com/sun/star/ucb/XCommandEnvironment.hpp>
#include <com/sun/star/ucb/XContent.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
-#include <com/sun/star/ucb/XContentCreator.hpp>
#include <com/sun/star/ucb/XSimpleFileAccess3.hpp>
#include <com/sun/star/util/XMacroExpander.hpp>
@@ -480,11 +479,7 @@ void OFileAccess::createFolder( const rtl::OUString& NewFolderURL )
ucbhelper::Content aCnt( aURL.GetMainURL( INetURLObject::NO_DECODE ), mxEnvironment );
- Reference< XContentCreator > xCreator = Reference< XContentCreator >( aCnt.get(), UNO_QUERY );
- if ( !xCreator.is() )
- return;
-
- Sequence< ContentInfo > aInfo = xCreator->queryCreatableContentsInfo();
+ Sequence< ContentInfo > aInfo = aCnt.queryCreatableContentsInfo();
sal_Int32 nCount = aInfo.getLength();
if ( nCount == 0 )
return;
@@ -758,56 +753,51 @@ bool OFileAccess::createNewFile( const rtl::OUString & rParentURL,
{
ucbhelper::Content aParentCnt( rParentURL, mxEnvironment );
- Reference< XContentCreator > xCreator
- = Reference< XContentCreator >( aParentCnt.get(), UNO_QUERY );
- if ( xCreator.is() )
- {
- Sequence< ContentInfo > aInfo = xCreator->queryCreatableContentsInfo();
- sal_Int32 nCount = aInfo.getLength();
- if ( nCount == 0 )
- return false;
+ Sequence< ContentInfo > aInfo = aParentCnt.queryCreatableContentsInfo();
+ sal_Int32 nCount = aInfo.getLength();
+ if ( nCount == 0 )
+ return false;
- for ( sal_Int32 i = 0; i < nCount; ++i )
+ for ( sal_Int32 i = 0; i < nCount; ++i )
+ {
+ const ContentInfo & rCurr = aInfo[i];
+ if ( ( rCurr.Attributes
+ & ContentInfoAttribute::KIND_DOCUMENT ) &&
+ ( rCurr.Attributes
+ & ContentInfoAttribute::INSERT_WITH_INPUTSTREAM ) )
{
- const ContentInfo & rCurr = aInfo[i];
- if ( ( rCurr.Attributes
- & ContentInfoAttribute::KIND_DOCUMENT ) &&
- ( rCurr.Attributes
- & ContentInfoAttribute::INSERT_WITH_INPUTSTREAM ) )
- {
- // Make sure the only required bootstrap property is
- // "Title",
- const Sequence< Property > & rProps = rCurr.Properties;
- if ( rProps.getLength() != 1 )
- continue;
+ // Make sure the only required bootstrap property is
+ // "Title",
+ const Sequence< Property > & rProps = rCurr.Properties;
+ if ( rProps.getLength() != 1 )
+ continue;
- if ( !rProps[ 0 ].Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
- continue;
+ if ( !rProps[ 0 ].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
+ continue;
- Sequence<rtl::OUString> aNames(1);
- rtl::OUString* pNames = aNames.getArray();
- pNames[0] = rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "Title" ) );
- Sequence< Any > aValues(1);
- Any* pValues = aValues.getArray();
- pValues[0] = makeAny( rtl::OUString( rTitle ) );
+ Sequence<rtl::OUString> aNames(1);
+ rtl::OUString* pNames = aNames.getArray();
+ pNames[0] = rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "Title" ) );
+ Sequence< Any > aValues(1);
+ Any* pValues = aValues.getArray();
+ pValues[0] = makeAny( rtl::OUString( rTitle ) );
- try
- {
- ucbhelper::Content aNew;
- if ( aParentCnt.insertNewContent(
- rCurr.Type, aNames, aValues, data, aNew ) )
- return true; // success.
- else
- continue;
- }
- catch ( CommandFailedException const & )
- {
- // Interaction Handler already handled the
- // error that has occured...
+ try
+ {
+ ucbhelper::Content aNew;
+ if ( aParentCnt.insertNewContent(
+ rCurr.Type, aNames, aValues, data, aNew ) )
+ return true; // success.
+ else
continue;
- }
+ }
+ catch ( CommandFailedException const & )
+ {
+ // Interaction Handler already handled the
+ // error that has occured...
+ continue;
}
}
}
diff --git a/filter/source/msfilter/msdffimp.cxx b/filter/source/msfilter/msdffimp.cxx
index 5d1f115e59d8..861370e55ded 100644
--- a/filter/source/msfilter/msdffimp.cxx
+++ b/filter/source/msfilter/msdffimp.cxx
@@ -5175,7 +5175,7 @@ SdrObject* SvxMSDffManager::ImportShape( const DffRecordHeader& rHd, SvStream& r
else
{
fNumber = 0.0;
- seqAdjustmentValues[ 0 ].Value <<= fNumber;
+ seqAdjustmentValues[ 1 ].Value <<= fNumber;
seqAdjustmentValues[ 1 ].State = com::sun::star::beans::PropertyState_DIRECT_VALUE;
}
@@ -5311,7 +5311,9 @@ SdrObject* SvxMSDffManager::ImportShape( const DffRecordHeader& rHd, SvStream& r
SdrObject::Free( pRet );
pRet = new SdrEdgeObj();
+ ApplyAttributes( rSt, aSet, aObjData );
pRet->SetLogicRect( aObjData.aBoundRect );
+ pRet->SetMergedItemSet(aSet);
// Konnektoren
MSO_ConnectorStyle eConnectorStyle = (MSO_ConnectorStyle)GetPropertyValue( DFF_Prop_cxstyle, mso_cxstyleStraight );
diff --git a/filter/source/pdf/impdialog.cxx b/filter/source/pdf/impdialog.cxx
index 8f1044cb38b3..a87b71c4c3c2 100644
--- a/filter/source/pdf/impdialog.cxx
+++ b/filter/source/pdf/impdialog.cxx
@@ -85,7 +85,8 @@ ImpPDFTabDialog::ImpPDFTabDialog( Window* pParent,
mbReduceImageResolution( sal_False ),
mnMaxImageResolution( 300 ),
mbUseTaggedPDF( sal_False ),
- mbExportNotesBoth( sal_True ),
+ mbExportNotes( sal_True ),
+ mbExportNotesPages( sal_False ),
mbUseTransitionEffects( sal_False ),
mbIsSkipEmptyPages( sal_True ),
mnFormsType( 0 ),
@@ -189,9 +190,8 @@ ImpPDFTabDialog::ImpPDFTabDialog( Window* pParent,
mbUseTaggedPDF = maConfigItem.ReadBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "UseTaggedPDF" ) ), sal_False );
mnPDFTypeSelection = maConfigItem.ReadInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "SelectPdfVersion" ) ), 0 );
if ( mbIsPresentation )
- mbExportNotesBoth = maConfigItem.ReadBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotesPages" ) ), sal_False );
- else
- mbExportNotesBoth = maConfigItem.ReadBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotes" ) ), sal_True );
+ mbExportNotesPages = maConfigItem.ReadBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotesPages" ) ), sal_False );
+ mbExportNotes = maConfigItem.ReadBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotes" ) ), sal_False );
mbExportBookmarks = maConfigItem.ReadBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportBookmarks" ) ), sal_True );
mnOpenBookmarkLevels = maConfigItem.ReadInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "OpenBookmarkLevels" ) ), -1 );
@@ -309,6 +309,14 @@ Sequence< PropertyValue > ImpPDFTabDialog::GetFilterData()
// updating the FilterData sequence and storing FilterData to configuration
if( GetTabPage( RID_PDF_TAB_GENER ) )
( ( ImpPDFTabGeneralPage* )GetTabPage( RID_PDF_TAB_GENER ) )->GetFilterConfigItem( this );
+ if( GetTabPage( RID_PDF_TAB_VPREFER ) )
+ ( ( ImpPDFTabViewerPage* )GetTabPage( RID_PDF_TAB_VPREFER ) )->GetFilterConfigItem( this );
+ if( GetTabPage( RID_PDF_TAB_OPNFTR ) )
+ ( ( ImpPDFTabOpnFtrPage* )GetTabPage( RID_PDF_TAB_OPNFTR ) )->GetFilterConfigItem( this );
+ if( GetTabPage( RID_PDF_TAB_LINKS ) )
+ ( ( ImpPDFTabLinksPage* )GetTabPage( RID_PDF_TAB_LINKS ) )->GetFilterConfigItem( this );
+ if( GetTabPage( RID_PDF_TAB_SECURITY ) )
+ ( ( ImpPDFTabSecurityPage* )GetTabPage( RID_PDF_TAB_SECURITY ) )->GetFilterConfigItem( this );
//prepare the items to be returned
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "UseLosslessCompression" ) ), mbUseLosslessCompression );
@@ -320,9 +328,8 @@ Sequence< PropertyValue > ImpPDFTabDialog::GetFilterData()
maConfigItem.WriteInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "SelectPdfVersion" ) ), mnPDFTypeSelection );
if ( mbIsPresentation )
- maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotesPages" ) ), mbExportNotesBoth );
- else
- maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotes" ) ), mbExportNotesBoth );
+ maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotesPages" ) ), mbExportNotesPages );
+ maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotes" ) ), mbExportNotes );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportBookmarks" ) ), mbExportBookmarks );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "UseTransitionEffects" ) ), mbUseTransitionEffects );
@@ -337,12 +344,6 @@ Sequence< PropertyValue > ImpPDFTabDialog::GetFilterData()
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportFormFields" ) ), mbExportFormFields );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "AllowDuplicateFieldNames" ) ), mbAllowDuplicateFieldNames );
- if( GetTabPage( RID_PDF_TAB_VPREFER ) )
- ( ( ImpPDFTabViewerPage* )GetTabPage( RID_PDF_TAB_VPREFER ) )->GetFilterConfigItem( this );
-
- if( GetTabPage( RID_PDF_TAB_OPNFTR ) )
- ( ( ImpPDFTabOpnFtrPage* )GetTabPage( RID_PDF_TAB_OPNFTR ) )->GetFilterConfigItem( this );
-
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "HideViewerToolbar" ) ), mbHideViewerToolbar );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "HideViewerMenubar" ) ), mbHideViewerMenubar );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "HideViewerWindowControls" ) ), mbHideViewerWindowControls );
@@ -358,17 +359,11 @@ Sequence< PropertyValue > ImpPDFTabDialog::GetFilterData()
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "FirstPageOnLeft" ) ), mbFirstPageLeft );
maConfigItem.WriteInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "OpenBookmarkLevels" ) ), mnOpenBookmarkLevels );
- if( GetTabPage( RID_PDF_TAB_LINKS ) )
- ( ( ImpPDFTabLinksPage* )GetTabPage( RID_PDF_TAB_LINKS ) )->GetFilterConfigItem( this );
-
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportLinksRelativeFsys" ) ), mbExportRelativeFsysLinks );
maConfigItem.WriteInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "PDFViewSelection" ) ), mnViewPDFMode );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ConvertOOoTargetToPDFTarget" ) ), mbConvertOOoTargets );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportBookmarksToPDFDestination" ) ), mbExportBmkToPDFDestination );
- if( GetTabPage( RID_PDF_TAB_SECURITY ) )
- ( ( ImpPDFTabSecurityPage* )GetTabPage( RID_PDF_TAB_SECURITY ) )->GetFilterConfigItem( this );
-
maConfigItem.WriteInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "Printing" ) ), mnPrint );
maConfigItem.WriteInt32( OUString( RTL_CONSTASCII_USTRINGPARAM( "Changes" ) ), mnChangesAllowed );
maConfigItem.WriteBool( OUString( RTL_CONSTASCII_USTRINGPARAM( "EnableCopyingOfContent" ) ), mbCanCopyOrExtract );
@@ -449,6 +444,7 @@ ImpPDFTabGeneralPage::ImpPDFTabGeneralPage( Window* pParent,
maCbExportBookmarks( this, PDFFilterResId( CB_EXPORTBOOKMARKS ) ),
maCbExportNotes( this, PDFFilterResId( CB_EXPORTNOTES ) ),
+ maCbExportNotesPages( this, PDFFilterResId( CB_EXPORTNOTESPAGES ) ),
maCbExportEmptyPages( this, PDFFilterResId( CB_EXPORTEMPTYPAGES ) ),
maCbAddStream( this, PDFFilterResId( CB_ADDSTREAM ) ),
mbIsPresentation( sal_False ),
@@ -497,9 +493,6 @@ void ImpPDFTabGeneralPage::SetFilterConfigItem( const ImpPDFTabDialog* paParent
maCbExportEmptyPages.Enable( mbIsWriter );
-// SJ: Dont know if there are Notes available also for writer.
-// maCbExportNotes.Enable( paParent->mbIsPresentation );
-
maRbLosslessCompression.SetToggleHdl( LINK( this, ImpPDFTabGeneralPage, ToggleCompressionHdl ) );
const sal_Bool bUseLosslessCompression = paParent->mbUseLosslessCompression;
if ( bUseLosslessCompression )
@@ -546,12 +539,27 @@ void ImpPDFTabGeneralPage::SetFilterConfigItem( const ImpPDFTabDialog* paParent
maCbAllowDuplicateFieldNames.Check( paParent->mbAllowDuplicateFieldNames );
maCbAllowDuplicateFieldNames.Enable( paParent->mbExportFormFields );
+ maCbExportBookmarks.Check( paParent->mbExportBookmarks );
+
+ maCbExportNotes.Check( paParent->mbExportNotes );
+
if ( mbIsPresentation )
- maCbExportNotes.Check( paParent->mbExportNotesBoth );
+ {
+ maCbExportNotesPages.Show( TRUE );
+ maCbExportNotesPages.Check( paParent->mbExportNotesPages );
+ }
else
- maCbExportNotes.Check( paParent->mbExportNotesBoth );
-
- maCbExportBookmarks.Check( paParent->mbExportBookmarks );
+ {
+ long nCheckBoxHeight =
+ maCbExportNotesPages.LogicToPixel( Size( 13, 13 ), MAP_APPFONT ).Height();
+
+ Point aPos = maCbExportEmptyPages.GetPosPixel();
+ maCbExportEmptyPages.SetPosPixel( Point( aPos.X(), aPos.Y() - nCheckBoxHeight ) );
+ aPos = maCbAddStream.GetPosPixel();
+ maCbAddStream.SetPosPixel( Point( aPos.X(), aPos.Y() - nCheckBoxHeight ) );
+ maCbExportNotesPages.Show( FALSE );
+ maCbExportNotesPages.Check( FALSE );
+ }
maCbExportEmptyPages.Check( !paParent->mbIsSkipEmptyPages );
@@ -584,7 +592,9 @@ void ImpPDFTabGeneralPage::GetFilterConfigItem( ImpPDFTabDialog* paParent )
paParent->mnQuality = static_cast<sal_Int32>(maNfQuality.GetValue());
paParent->mbReduceImageResolution = maCbReduceImageResolution.IsChecked();
paParent->mnMaxImageResolution = maCoReduceImageResolution.GetText().ToInt32();
- paParent->mbExportNotesBoth = maCbExportNotes.IsChecked();
+ paParent->mbExportNotes = maCbExportNotes.IsChecked();
+ if ( mbIsPresentation )
+ paParent->mbExportNotesPages = maCbExportNotesPages.IsChecked();
paParent->mbExportBookmarks = maCbExportBookmarks.IsChecked();
paParent->mbIsSkipEmptyPages = !maCbExportEmptyPages.IsChecked();
diff --git a/filter/source/pdf/impdialog.hrc b/filter/source/pdf/impdialog.hrc
index 91ff6a662ae3..ad214a752f77 100644
--- a/filter/source/pdf/impdialog.hrc
+++ b/filter/source/pdf/impdialog.hrc
@@ -88,6 +88,7 @@
#define CB_ADDSTREAM 25
#define CB_PDFA_1B_SELECT 26
+#define CB_EXPORTNOTESPAGES 27
#define FL_OLD_PAGES 51
#define RB_OLD_ALL 52
diff --git a/filter/source/pdf/impdialog.hxx b/filter/source/pdf/impdialog.hxx
index 62fe73850254..7dacf4e34c76 100644
--- a/filter/source/pdf/impdialog.hxx
+++ b/filter/source/pdf/impdialog.hxx
@@ -101,7 +101,8 @@ protected:
sal_Int32 mnMaxImageResolution;
sal_Bool mbUseTaggedPDF;
sal_Int32 mnPDFTypeSelection;
- sal_Bool mbExportNotesBoth;
+ sal_Bool mbExportNotes;
+ sal_Bool mbExportNotesPages;
sal_Bool mbUseTransitionEffects;
sal_Bool mbIsSkipEmptyPages;
sal_Bool mbAddStream;
@@ -201,6 +202,7 @@ class ImpPDFTabGeneralPage : public SfxTabPage
CheckBox maCbExportBookmarks;
CheckBox maCbExportNotes;
+ CheckBox maCbExportNotesPages;
CheckBox maCbExportEmptyPages;
CheckBox maCbAddStream;
diff --git a/filter/source/pdf/impdialog.src b/filter/source/pdf/impdialog.src
index f47a6219c313..b20c5afb0237 100644
--- a/filter/source/pdf/impdialog.src
+++ b/filter/source/pdf/impdialog.src
@@ -30,7 +30,7 @@
#include "impdialog.hrc"
-#define TAB_PDF_SIZE Size = MAP_APPFONT ( 176, 239 )
+#define TAB_PDF_SIZE Size = MAP_APPFONT ( 176, 255 )
//string for TabDialog standard buttons
String STR_PDF_EXPORT
{
@@ -217,9 +217,16 @@ TabPage RID_PDF_TAB_GENER
TabStop = TRUE ;
Text[ en-US ] = "~Export comments";
};
- CheckBox CB_EXPORTEMPTYPAGES
+ CheckBox CB_EXPORTNOTESPAGES
{
Pos = MAP_APPFONT ( 12 , 216 ) ;
+ Size = MAP_APPFONT ( 158 , 10 ) ;
+ TabStop = TRUE ;
+ Text[ en-US ] = "Export ~notes pages";
+ };
+ CheckBox CB_EXPORTEMPTYPAGES
+ {
+ Pos = MAP_APPFONT ( 12 , 229 ) ;
Size = MAP_APPFONT ( 158 , 16 ) ;
TabStop = TRUE ;
WordBreak = TRUE ;
@@ -227,7 +234,7 @@ TabPage RID_PDF_TAB_GENER
};
CheckBox CB_ADDSTREAM
{
- Pos = MAP_APPFONT ( 12 , 235 ) ;
+ Pos = MAP_APPFONT ( 12 , 248 ) ;
Size = MAP_APPFONT ( 158 , 10 ) ;
TabStop = TRUE ;
Text[ en-US ] = "Create ~hybrid file";
diff --git a/filter/source/pdf/pdffilter.cxx b/filter/source/pdf/pdffilter.cxx
index 631b90021ea5..021123ed7eff 100644
--- a/filter/source/pdf/pdffilter.cxx
+++ b/filter/source/pdf/pdffilter.cxx
@@ -85,7 +85,8 @@ sal_Bool PDFFilter::implExport( const Sequence< PropertyValue >& rDescriptor )
aCfgItem.ReadInt32( String( RTL_CONSTASCII_USTRINGPARAM( "MaxImageResolution" ) ), 300 );
aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "UseTaggedPDF" ) ), sal_False );
aCfgItem.ReadInt32( String( RTL_CONSTASCII_USTRINGPARAM( "SelectPdfVersion" ) ), 0 );
- aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "ExportNotes" ) ), sal_True );
+ aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "ExportNotes" ) ), sal_False );
+ aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "ExportNotesPages" ) ), sal_False );
aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "UseTransitionEffects" ) ), sal_True );
aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "IsSkipEmptyPages" ) ), sal_False );
aCfgItem.ReadBool( String( RTL_CONSTASCII_USTRINGPARAM( "ExportFormFields" ) ), sal_True );
diff --git a/forms/source/component/FormattedField.cxx b/forms/source/component/FormattedField.cxx
index 3add838333b9..77a108f300f9 100644
--- a/forms/source/component/FormattedField.cxx
+++ b/forms/source/component/FormattedField.cxx
@@ -583,7 +583,7 @@ void OFormattedModel::_propertyChanged( const com::sun::star::beans::PropertyCha
// as m_aSaveValue (which is used by commitControlValueToDbColumn) is format dependent we have
// to recalc it, which is done by translateDbColumnToControlValue
- if ( m_xColumn.is() && m_xAggregateFastSet.is() )
+ if ( m_xColumn.is() && m_xAggregateFastSet.is() && !m_xCursor->isBeforeFirst() && !m_xCursor->isAfterLast())
{
setControlValue( translateDbColumnToControlValue(), eOther );
}
diff --git a/fpicker/source/office/fpsmartcontent.cxx b/fpicker/source/office/fpsmartcontent.cxx
index 34be031fdf6e..3ee5166fed9b 100644
--- a/fpicker/source/office/fpsmartcontent.cxx
+++ b/fpicker/source/office/fpsmartcontent.cxx
@@ -33,14 +33,13 @@
#include "fpsmartcontent.hxx"
/** === begin UNO includes === **/
-#include <com/sun/star/ucb/XContentCreator.hpp>
#include <com/sun/star/container/XChild.hpp>
+#include <com/sun/star/ucb/ContentInfo.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
+#include <com/sun/star/ucb/XContent.hpp>
/** === end UNO includes === **/
-#ifndef _UNOTOOLS_PROCESSFACTORY_HXX
#include <comphelper/processfactory.hxx>
-#endif
#include <ucbhelper/commandenvironment.hxx>
#include <tools/solar.h>
#include <tools/debug.hxx>
@@ -282,25 +281,21 @@ namespace svt
sal_Bool bRet = sal_False;
try
{
- Reference< XContentCreator > xCreator = Reference< XContentCreator >( m_pContent->get(), UNO_QUERY );
- if ( xCreator.is() )
+ Sequence< ContentInfo > aInfo = m_pContent->queryCreatableContentsInfo();
+ const ContentInfo* pInfo = aInfo.getConstArray();
+ sal_Int32 nCount = aInfo.getLength();
+ for ( sal_Int32 i = 0; i < nCount; ++i, ++pInfo )
{
- Sequence< ContentInfo > aInfo = xCreator->queryCreatableContentsInfo();
- const ContentInfo* pInfo = aInfo.getConstArray();
- sal_Int32 nCount = aInfo.getLength();
- for ( sal_Int32 i = 0; i < nCount; ++i, ++pInfo )
+ // Simply look for the first KIND_FOLDER...
+ if ( pInfo->Attributes & ContentInfoAttribute::KIND_FOLDER )
{
- // Simply look for the first KIND_FOLDER...
- if ( pInfo->Attributes & ContentInfoAttribute::KIND_FOLDER )
- {
- bRet = sal_True;
- break;
- }
+ bRet = sal_True;
+ break;
}
-
- // now we're definately valid
- m_eState = VALID;
}
+
+ // now we're definately valid
+ m_eState = VALID;
}
catch( Exception& )
{
diff --git a/goodies/source/filter.vcl/ipbm/ipbm.cxx b/goodies/source/filter.vcl/ipbm/ipbm.cxx
index 227490fc9d8e..3c30dd0c2ba3 100644
--- a/goodies/source/filter.vcl/ipbm/ipbm.cxx
+++ b/goodies/source/filter.vcl/ipbm/ipbm.cxx
@@ -106,7 +106,7 @@ BOOL PBMReader::ReadPBM( SvStream & rPBM, Graphic & rGraphic )
if ( ( mbStatus = ImplReadHeader() ) == FALSE )
return FALSE;
- if ( mnWidth == 0 || mnHeight == 0 )
+ if ( ( mnMaxVal == 0 ) || ( mnWidth == 0 ) || ( mnHeight == 0 ) )
return FALSE;
// 0->PBM, 1->PGM, 2->PPM
@@ -172,6 +172,7 @@ BOOL PBMReader::ImplReadHeader()
*mpPBM >> nID[ 0 ] >> nID[ 1 ];
if ( nID[ 0 ] != 'P' )
return FALSE;
+ mnMaxVal = mnWidth = mnHeight = 0;
switch ( nID[ 1 ] )
{
case '1' :
@@ -179,6 +180,7 @@ BOOL PBMReader::ImplReadHeader()
case '4' :
mnMode = 0;
nMax = 2; // number of parameters in Header
+ mnMaxVal = 1;
break;
case '2' :
mbRaw = FALSE;
@@ -195,9 +197,6 @@ BOOL PBMReader::ImplReadHeader()
default:
return FALSE;
}
-
- mnMaxVal = mnWidth = mnHeight = 0;
-
while ( bFinished == FALSE )
{
if ( mpPBM->GetError() )
@@ -466,7 +465,9 @@ BOOL PBMReader::ImplReadBody()
if ( nCount == 3 )
{
nCount = 0;
- mpAcc->SetPixel( nHeight, nWidth++, BitmapColor( (BYTE)nRGB[ 0 ], (BYTE)nRGB[ 1 ], (BYTE)nRGB[ 2 ] ) );
+ mpAcc->SetPixel( nHeight, nWidth++, BitmapColor( static_cast< BYTE >( ( nRGB[ 0 ] * 255 ) / mnMaxVal ),
+ static_cast< BYTE >( ( nRGB[ 1 ] * 255 ) / mnMaxVal ),
+ static_cast< BYTE >( ( nRGB[ 2 ] * 255 ) / mnMaxVal ) ) );
nCount = 0;
nRGB[ 0 ] = nRGB[ 1 ] = nRGB[ 2 ] = 0;
if ( nWidth == mnWidth )
diff --git a/graphite/makefile.mk b/graphite/makefile.mk
index 5faa9054f98a..5ec831b61c00 100644
--- a/graphite/makefile.mk
+++ b/graphite/makefile.mk
@@ -68,6 +68,12 @@ TARGET=so_graphite
.INCLUDE : settings.mk
+.IF "$(SYSTEM_GRAPHITE)" == "YES"
+all:
+ @echo "An already available installation of silgraphite should exist on your system."
+ @echo "Therefore the version provided here does not need to be built in addition."
+.ENDIF
+
# --- Files --------------------------------------------------------
.IF "$(ENABLE_GRAPHITE)"=="TRUE"
TARFILE_NAME=silgraphite-2.3.1
diff --git a/transex3/inc/cfgmerge.hxx b/l10ntools/inc/cfgmerge.hxx
index 9f1c97f05af5..9f1c97f05af5 100644
--- a/transex3/inc/cfgmerge.hxx
+++ b/l10ntools/inc/cfgmerge.hxx
diff --git a/transex3/inc/export.hxx b/l10ntools/inc/export.hxx
index ec5195034e91..6d94297c25fb 100644
--- a/transex3/inc/export.hxx
+++ b/l10ntools/inc/export.hxx
@@ -31,9 +31,9 @@
#ifndef _EXPORT_HXX
#define _EXPORT_HXX
-#ifndef TRANSEX_DIRECTORY_HXX
-#define TRANSEX_DIRECTORY_HXX
-#include <transex3/directory.hxx>
+#ifndef L10NTOOLS_DIRECTORY_HXX
+#define L10NTOOLS_DIRECTORY_HXX
+#include <l10ntools/directory.hxx>
#endif
diff --git a/transex3/inc/gsicheck.hxx b/l10ntools/inc/gsicheck.hxx
index 13debcfc7106..13debcfc7106 100644
--- a/transex3/inc/gsicheck.hxx
+++ b/l10ntools/inc/gsicheck.hxx
diff --git a/transex3/inc/helpmerge.hxx b/l10ntools/inc/helpmerge.hxx
index 0ebfa7ed62a9..0ebfa7ed62a9 100644
--- a/transex3/inc/helpmerge.hxx
+++ b/l10ntools/inc/helpmerge.hxx
diff --git a/transex3/inc/inireader.hxx b/l10ntools/inc/inireader.hxx
index 0861290adf9f..0861290adf9f 100644
--- a/transex3/inc/inireader.hxx
+++ b/l10ntools/inc/inireader.hxx
diff --git a/transex3/inc/transex3/directory.hxx b/l10ntools/inc/l10ntools/directory.hxx
index 6e507961d3bb..6b71f59435f7 100644
--- a/transex3/inc/transex3/directory.hxx
+++ b/l10ntools/inc/l10ntools/directory.hxx
@@ -12,9 +12,9 @@
#include <stdio.h>
-#ifndef TRANSEX_FILE_HXX
-#define TRANSEX_FILE_HXX
-#include <transex3/file.hxx>
+#ifndef L10NTOOLS_FILE_HXX
+#define L10NTOOLS_FILE_HXX
+#include <l10ntools/file.hxx>
#endif
namespace transex{
diff --git a/transex3/inc/transex3/file.hxx b/l10ntools/inc/l10ntools/file.hxx
index e3a1a46b4ee8..e3a1a46b4ee8 100644
--- a/transex3/inc/transex3/file.hxx
+++ b/l10ntools/inc/l10ntools/file.hxx
diff --git a/transex3/inc/transex3/vosapp.hxx b/l10ntools/inc/l10ntools/vosapp.hxx
index 49e10e15e3d4..49e10e15e3d4 100644
--- a/transex3/inc/transex3/vosapp.hxx
+++ b/l10ntools/inc/l10ntools/vosapp.hxx
diff --git a/transex3/inc/lngmerge.hxx b/l10ntools/inc/lngmerge.hxx
index 502889b27aa9..502889b27aa9 100644
--- a/transex3/inc/lngmerge.hxx
+++ b/l10ntools/inc/lngmerge.hxx
diff --git a/transex3/inc/makefile.mk b/l10ntools/inc/makefile.mk
index 00caed43733a..6a704d63e48f 100644
--- a/transex3/inc/makefile.mk
+++ b/l10ntools/inc/makefile.mk
@@ -30,7 +30,7 @@
#*************************************************************************
PRJ=..
-PRJNAME=transex3
+PRJNAME=l10ntools
TARGET=inc
# --- Settings -----------------------------------------------------
diff --git a/transex3/inc/pch/precompiled_transex3.cxx b/l10ntools/inc/pch/precompiled_l10ntools.cxx
index 5b69c9f2f204..b6cac813375f 100644
--- a/transex3/inc/pch/precompiled_transex3.cxx
+++ b/l10ntools/inc/pch/precompiled_l10ntools.cxx
@@ -28,5 +28,5 @@
*
************************************************************************/
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
diff --git a/transex3/inc/pch/precompiled_transex3.hxx b/l10ntools/inc/pch/precompiled_l10ntools.hxx
index 2ed3c72ad4ee..2ed3c72ad4ee 100644
--- a/transex3/inc/pch/precompiled_transex3.hxx
+++ b/l10ntools/inc/pch/precompiled_l10ntools.hxx
diff --git a/transex3/inc/srciter.hxx b/l10ntools/inc/srciter.hxx
index bcbdf5eb542b..7f80074cd651 100644
--- a/transex3/inc/srciter.hxx
+++ b/l10ntools/inc/srciter.hxx
@@ -28,9 +28,9 @@
*
************************************************************************/
-#ifndef TRANSEX_DIRECTORY_HXX
-#define TRANSEX_DIRECTORY_HXX
-#include <transex3/directory.hxx>
+#ifndef L10NTOOLS_DIRECTORY_HXX
+#define L10NTOOLS_DIRECTORY_HXX
+#include <l10ntools/directory.hxx>
#endif
// class SourceTreeIterator
diff --git a/transex3/inc/tagtest.hxx b/l10ntools/inc/tagtest.hxx
index 811c4bf0e164..811c4bf0e164 100644
--- a/transex3/inc/tagtest.hxx
+++ b/l10ntools/inc/tagtest.hxx
diff --git a/transex3/inc/tokens.h b/l10ntools/inc/tokens.h
index ef285f4c6361..ef285f4c6361 100644
--- a/transex3/inc/tokens.h
+++ b/l10ntools/inc/tokens.h
diff --git a/transex3/inc/treeconfig.hxx b/l10ntools/inc/treeconfig.hxx
index 96d693b0d376..96d693b0d376 100644
--- a/transex3/inc/treeconfig.hxx
+++ b/l10ntools/inc/treeconfig.hxx
diff --git a/transex3/inc/utf8conv.hxx b/l10ntools/inc/utf8conv.hxx
index 32e506edbda8..32e506edbda8 100644
--- a/transex3/inc/utf8conv.hxx
+++ b/l10ntools/inc/utf8conv.hxx
diff --git a/transex3/inc/wrdtrans.hxx b/l10ntools/inc/wrdtrans.hxx
index efcb663204a6..efcb663204a6 100644
--- a/transex3/inc/wrdtrans.hxx
+++ b/l10ntools/inc/wrdtrans.hxx
diff --git a/transex3/inc/wtranode.hxx b/l10ntools/inc/wtranode.hxx
index 4d71fc160fff..4d71fc160fff 100644
--- a/transex3/inc/wtranode.hxx
+++ b/l10ntools/inc/wtranode.hxx
diff --git a/transex3/inc/wtratree.hxx b/l10ntools/inc/wtratree.hxx
index 67d63280449f..67d63280449f 100644
--- a/transex3/inc/wtratree.hxx
+++ b/l10ntools/inc/wtratree.hxx
diff --git a/transex3/inc/xmlparse.hxx b/l10ntools/inc/xmlparse.hxx
index 18b047ef75c1..18b047ef75c1 100644
--- a/transex3/inc/xmlparse.hxx
+++ b/l10ntools/inc/xmlparse.hxx
diff --git a/transex3/inc/xmlutil.hxx b/l10ntools/inc/xmlutil.hxx
index 812f50b85c45..812f50b85c45 100644
--- a/transex3/inc/xmlutil.hxx
+++ b/l10ntools/inc/xmlutil.hxx
diff --git a/transex3/inc/xrmmerge.hxx b/l10ntools/inc/xrmmerge.hxx
index 47be1ea7a038..47be1ea7a038 100644
--- a/transex3/inc/xrmmerge.hxx
+++ b/l10ntools/inc/xrmmerge.hxx
diff --git a/transex3/java/l10nconv/build.xml b/l10ntools/java/l10nconv/build.xml
index 6902227e5122..6902227e5122 100755
--- a/transex3/java/l10nconv/build.xml
+++ b/l10ntools/java/l10nconv/build.xml
diff --git a/transex3/java/l10nconv/converter.MF b/l10ntools/java/l10nconv/converter.MF
index 843d500b7548..843d500b7548 100755
--- a/transex3/java/l10nconv/converter.MF
+++ b/l10ntools/java/l10nconv/converter.MF
diff --git a/transex3/java/l10nconv/documentation/readmeConverter.sxw b/l10ntools/java/l10nconv/documentation/readmeConverter.sxw
index f779e10acb2c..f779e10acb2c 100755
--- a/transex3/java/l10nconv/documentation/readmeConverter.sxw
+++ b/l10ntools/java/l10nconv/documentation/readmeConverter.sxw
Binary files differ
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java
index d304c2544bff..d304c2544bff 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapCheck.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java
index 49fc08b69d32..49fc08b69d32 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/DirtyTagWrapper.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java
index 7495736ab68c..7495736ab68c 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/Tag.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java
index 7993fc9cf0a4..7993fc9cf0a4 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/DirtyTags/TagPair.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java
index 5b1fb6c62b61..5b1fb6c62b61 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Convert.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java
index 7ec09bcb411a..7ec09bcb411a 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Converter.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java
index 07a3708d4366..07a3708d4366 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ConverterException.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java
index e8b4136f185a..e8b4136f185a 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataHandler.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java
index 59de7ca7e1f4..59de7ca7e1f4 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataReader.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java
index c5d6765e3840..c5d6765e3840 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/DataWriter.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java
index b05767e93ae3..b05767e93ae3 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ExtMap.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java
index a21b8daa7b1d..a21b8daa7b1d 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/FileMaker.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java
index adb6e358a74c..adb6e358a74c 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIReader.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java
index 085e26475e09..085e26475e09 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIWriter.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java
index ff0348f97d3d..ff0348f97d3d 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/GSIandSDFMerger.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java
index 6a11360cc472..6a11360cc472 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/LineErrorException.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java
index 997c05a70b4f..997c05a70b4f 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/OutputHandler.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java
index f53fe0101275..f53fe0101275 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/ResTypeResolver.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java
index 29a9ee2e528a..29a9ee2e528a 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/Resolver.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java
index 4c0c234778ec..4c0c234778ec 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFReader.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java
index 98eb8c856e6a..98eb8c856e6a 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/SDFWriter.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java
index 522dcc18a5bd..522dcc18a5bd 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFReader.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java
index 42eef42884c1..42eef42884c1 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/XLIFFWriter.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd
index 91262ec28204..91262ec28204 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/converter/dtd/xliff.dtd
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java b/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java
index 62ff008156ab..62ff008156ab 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/LanguageResolver.java
diff --git a/transex3/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map b/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map
index a43e8f5e0218..a43e8f5e0218 100755
--- a/transex3/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map
+++ b/l10ntools/java/l10nconv/java/com/sun/star/tooling/languageResolver/lang.map
diff --git a/transex3/java/l10nconv/makefile.mk b/l10ntools/java/l10nconv/makefile.mk
index feb869778e80..2be2eb391ced 100755
--- a/transex3/java/l10nconv/makefile.mk
+++ b/l10ntools/java/l10nconv/makefile.mk
@@ -30,7 +30,7 @@
#*************************************************************************
PRJ=../..
-PRJNAME=transex3
+PRJNAME=l10ntools
TARGET=converter
.INCLUDE : ant.mk
diff --git a/transex3/java/receditor/build.xml b/l10ntools/java/receditor/build.xml
index 34f02128f034..34f02128f034 100755
--- a/transex3/java/receditor/build.xml
+++ b/l10ntools/java/receditor/build.xml
diff --git a/transex3/java/receditor/java/transex3/controller/EditorController.java b/l10ntools/java/receditor/java/transex3/controller/EditorController.java
index 38462d665304..38462d665304 100644
--- a/transex3/java/receditor/java/transex3/controller/EditorController.java
+++ b/l10ntools/java/receditor/java/transex3/controller/EditorController.java
diff --git a/transex3/java/receditor/java/transex3/controller/Main.java b/l10ntools/java/receditor/java/transex3/controller/Main.java
index e8dd06ce9f85..e8dd06ce9f85 100644
--- a/transex3/java/receditor/java/transex3/controller/Main.java
+++ b/l10ntools/java/receditor/java/transex3/controller/Main.java
diff --git a/transex3/java/receditor/java/transex3/model/ResourceFile.java b/l10ntools/java/receditor/java/transex3/model/ResourceFile.java
index 51fabb3a4b7a..51fabb3a4b7a 100644
--- a/transex3/java/receditor/java/transex3/model/ResourceFile.java
+++ b/l10ntools/java/receditor/java/transex3/model/ResourceFile.java
diff --git a/transex3/java/receditor/java/transex3/model/SdfEntity.java b/l10ntools/java/receditor/java/transex3/model/SdfEntity.java
index 4b293421fd28..4b293421fd28 100644
--- a/transex3/java/receditor/java/transex3/model/SdfEntity.java
+++ b/l10ntools/java/receditor/java/transex3/model/SdfEntity.java
diff --git a/transex3/java/receditor/java/transex3/model/SdfString.java b/l10ntools/java/receditor/java/transex3/model/SdfString.java
index 7419aeb5578b..7419aeb5578b 100644
--- a/transex3/java/receditor/java/transex3/model/SdfString.java
+++ b/l10ntools/java/receditor/java/transex3/model/SdfString.java
diff --git a/transex3/java/receditor/java/transex3/view/Editor.java b/l10ntools/java/receditor/java/transex3/view/Editor.java
index f46a82a11a2b..f46a82a11a2b 100644
--- a/transex3/java/receditor/java/transex3/view/Editor.java
+++ b/l10ntools/java/receditor/java/transex3/view/Editor.java
diff --git a/transex3/java/receditor/java/transex3/view/SdfTable.java b/l10ntools/java/receditor/java/transex3/view/SdfTable.java
index f0cc7bd84a34..f0cc7bd84a34 100644
--- a/transex3/java/receditor/java/transex3/view/SdfTable.java
+++ b/l10ntools/java/receditor/java/transex3/view/SdfTable.java
diff --git a/transex3/java/receditor/makefile.mk b/l10ntools/java/receditor/makefile.mk
index e5e3921eea6b..dd3f84daccce 100755
--- a/transex3/java/receditor/makefile.mk
+++ b/l10ntools/java/receditor/makefile.mk
@@ -30,7 +30,7 @@
#*************************************************************************
PRJ=../..
-PRJNAME=transex3
+PRJNAME=l10ntools
TARGET=receditor
.INCLUDE : ant.mk
diff --git a/transex3/java/receditor/receditor.MF b/l10ntools/java/receditor/receditor.MF
index dced97882df9..dced97882df9 100755
--- a/transex3/java/receditor/receditor.MF
+++ b/l10ntools/java/receditor/receditor.MF
diff --git a/transex3/layout/README b/l10ntools/layout/README
index 1838e2a94ba0..1838e2a94ba0 100644
--- a/transex3/layout/README
+++ b/l10ntools/layout/README
diff --git a/transex3/layout/layoutparse.cxx b/l10ntools/layout/layoutparse.cxx
index 0f43c9a3053f..0f43c9a3053f 100644
--- a/transex3/layout/layoutparse.cxx
+++ b/l10ntools/layout/layoutparse.cxx
diff --git a/transex3/layout/layoutparse.hxx b/l10ntools/layout/layoutparse.hxx
index b9cd8f6c18b2..b9cd8f6c18b2 100644
--- a/transex3/layout/layoutparse.hxx
+++ b/l10ntools/layout/layoutparse.hxx
diff --git a/transex3/layout/loc.sdf b/l10ntools/layout/loc.sdf
index 023357adc420..023357adc420 100644
--- a/transex3/layout/loc.sdf
+++ b/l10ntools/layout/loc.sdf
diff --git a/transex3/layout/makefile.mk b/l10ntools/layout/makefile.mk
index 9864b46242b2..63dbeae6d9e9 100644
--- a/transex3/layout/makefile.mk
+++ b/l10ntools/layout/makefile.mk
@@ -33,7 +33,7 @@ PRJ=..
INCPRE=$(MISC)
-PRJNAME=transex3
+PRJNAME=l10ntools
TARGET=tralay
#TARGETTYPE=GUI
TARGETTYPE=CUI
diff --git a/transex3/layout/tralay.cxx b/l10ntools/layout/tralay.cxx
index 740981674c50..13a7fdb0c5d9 100644
--- a/transex3/layout/tralay.cxx
+++ b/l10ntools/layout/tralay.cxx
@@ -30,7 +30,7 @@
************************************************************************/
#include <com/sun/star/xml/sax/SAXException.hpp>
-#include <transex3/vosapp.hxx>
+#include <l10ntools/vosapp.hxx>
#include <osl/file.hxx>
diff --git a/transex3/layout/zoom.xml b/l10ntools/layout/zoom.xml
index 0fb3d27343ff..0fb3d27343ff 100644
--- a/transex3/layout/zoom.xml
+++ b/l10ntools/layout/zoom.xml
diff --git a/l10ntools/prj/build.lst b/l10ntools/prj/build.lst
new file mode 100644
index 000000000000..ff961c096cbd
--- /dev/null
+++ b/l10ntools/prj/build.lst
@@ -0,0 +1,10 @@
+tr l10ntools : tools LIBXSLT:libxslt BERKELEYDB:berkeleydb LUCENE:lucene NULL
+tr l10ntools usr1 - all tr_mkout NULL
+tr l10ntools\inc nmake - all tr_inc NULL
+tr l10ntools\source nmake - all tr_src tr_inc NULL
+tr l10ntools\layout nmake - all rt_layout tr_src tr_inc NULL
+#tr l10ntools\java\l10nconv nmake - all tr_conv NULL
+#tr l10ntools\java\receditor nmake - all tr_rece NULL
+tr l10ntools\source\help nmake - all tr_bla_help NULL
+tr l10ntools\source\filter\utils nmake - all tr_bla_utils NULL
+tr l10ntools\source\filter\merge nmake - all tr_bla_merge tr_bla_utils NULL
diff --git a/transex3/prj/d.lst b/l10ntools/prj/d.lst
index a469837275ed..f75c16b43764 100644
--- a/transex3/prj/d.lst
+++ b/l10ntools/prj/d.lst
@@ -1,4 +1,4 @@
-mkdir: %_DEST%\inc%_EXT%\transex3
+mkdir: %_DEST%\inc%_EXT%\l10ntools
mkdir: %_DEST%\bin%_EXT%
mkdir: %_DEST%\bin%_EXT%\help
mkdir: %_DEST%\bin%_EXT%\help\com
@@ -46,16 +46,16 @@ mkdir: %_DEST%\bin%_EXT%\help\com\sun\star\help
..\scripts\fast_merge.pl %_DEST%\bin%_EXT%\fast_merge.pl
..\scripts\keyidGen.pl %_DEST%\bin%_EXT%\keyidGen.pl
-..\inc\export.hxx %_DEST%\inc%_EXT%\transex3\export.hxx
-..\inc\transex3\directory.hxx %_DEST%\inc%_EXT%\transex3\directory.hxx
-..\inc\transex3\file.hxx %_DEST%\inc%_EXT%\transex3\file.hxx
-..\inc\transex3\vosapp.hxx %_DEST%\inc%_EXT%\transex3\vosapp.hxx
+..\inc\export.hxx %_DEST%\inc%_EXT%\l10ntools\export.hxx
+..\inc\l10ntools\directory.hxx %_DEST%\inc%_EXT%\l10ntools\directory.hxx
+..\inc\l10ntools\file.hxx %_DEST%\inc%_EXT%\l10ntools\file.hxx
+..\inc\l10ntools\vosapp.hxx %_DEST%\inc%_EXT%\l10ntools\vosapp.hxx
-..\inc\utf8conv.hxx %_DEST%\inc%_EXT%\transex3\utf8conv.hxx
+..\inc\utf8conv.hxx %_DEST%\inc%_EXT%\l10ntools\utf8conv.hxx
..\%__SRC%\lib\transex.lib %_DEST%\lib%_EXT%\transex.lib
..\%__SRC%\lib\libtransex.a %_DEST%\lib%_EXT%\libtransex.a
-..\source\help\compilehelp.hxx %_DEST%\inc%_EXT%\transex3\compilehelp.hxx
-#..\source\help\helplinkerdllapi.h %_DEST%\inc%_EXT%\transex3\helplinkerdllapi.h
+..\source\help\compilehelp.hxx %_DEST%\inc%_EXT%\l10ntools\compilehelp.hxx
+#..\source\help\helplinkerdllapi.h %_DEST%\inc%_EXT%\l10ntools\helplinkerdllapi.h
..\%__SRC%\lib\* %_DEST%\lib%_EXT%\*
..\%__SRC%\class\com\sun\star\help\* %_DEST%\bin%_EXT%\help\com\sun\star\help\*
diff --git a/transex3/scripts/fast_merge.pl b/l10ntools/scripts/fast_merge.pl
index 7321a9a42911..7321a9a42911 100644
--- a/transex3/scripts/fast_merge.pl
+++ b/l10ntools/scripts/fast_merge.pl
diff --git a/transex3/scripts/keyidGen.pl b/l10ntools/scripts/keyidGen.pl
index acb5137e3f7c..acb5137e3f7c 100644
--- a/transex3/scripts/keyidGen.pl
+++ b/l10ntools/scripts/keyidGen.pl
diff --git a/transex3/scripts/localize.pl b/l10ntools/scripts/localize.pl
index 10e8124027b1..0f6a19effc38 100755
--- a/transex3/scripts/localize.pl
+++ b/l10ntools/scripts/localize.pl
@@ -78,6 +78,7 @@ my $WIN;
my $languages;
#my %sl_modules; # Contains all modules where en-US and de is source language
my $use_default_date = '0';
+my $force_ooo_module = '0';
my %is_ooo_module;
my %is_so_module;
my $DELIMITER;
@@ -275,7 +276,7 @@ sub check_modules_scm
sub is_openoffice_module
{
my $module = shift;
- return "TRUE", if defined $is_ooo_module{ $module };
+ return "TRUE", if ( $force_ooo_module || defined $is_ooo_module{ $module } );
return "";
}
@@ -1114,7 +1115,7 @@ sub parse_options{
my $extract;
my $success = GetOptions('f=s' => \$sdffile , 'l=s' => \$languages , 's=s' => \$srcpath , 'h' => \$help , 'v' => \$bVerbose ,
'm' => \$merge , 'e' => \$extract , 'x' => \$no_sort , 'd' => \$use_default_date , 'c' => \$create_dirs ,
- 'n' => \$no_gsicheck );
+ 'n' => \$no_gsicheck , 'o' => \$force_ooo_module );
$outputfile = $sdffile;
#print STDOUT "DBG: lang = $languages\n";
@@ -1126,7 +1127,11 @@ sub parse_options{
exit(1);
}
}
- if( $help || !$success || $#ARGV > 1 || ( !$sdffile ) ){
+ if( $help ){
+ usage();
+ exit(0);
+ }
+ if( !$success || $#ARGV > 1 || ( !$sdffile ) ){
usage();
exit(1);
}
@@ -1167,6 +1172,8 @@ sub usage{
print STDERR " -h File with localize.sdf's\n!";
print STDERR " -n No gsicheck\n";
print STDERR " -i Module to merge\n";
+ print STDERR " -o force using ooo localization from the l10n module instead of l10n_so; \n";
+ print STDERR " useful if the type can't be detected by the .svn tags; \n";
print STDERR " -v Verbose\n";
print STDERR "\nExample:\n";
print STDERR "\nlocalize -e -l en-US,pt-BR=en-US -f my.sdf\n( Extract en-US and pt-BR with en-US fallback )\n";
diff --git a/transex3/scripts/localize_old.pl b/l10ntools/scripts/localize_old.pl
index 151399d22002..151399d22002 100755
--- a/transex3/scripts/localize_old.pl
+++ b/l10ntools/scripts/localize_old.pl
diff --git a/transex3/source/cfg_yy_wrapper.c b/l10ntools/source/cfg_yy_wrapper.c
index ac678d17f399..ac678d17f399 100644
--- a/transex3/source/cfg_yy_wrapper.c
+++ b/l10ntools/source/cfg_yy_wrapper.c
diff --git a/transex3/source/cfglex.l b/l10ntools/source/cfglex.l
index dd2d9a45ab59..dd2d9a45ab59 100644
--- a/transex3/source/cfglex.l
+++ b/l10ntools/source/cfglex.l
diff --git a/transex3/source/cfgmerge.cxx b/l10ntools/source/cfgmerge.cxx
index 0607c9e9bb06..5d85a4835843 100644
--- a/transex3/source/cfgmerge.cxx
+++ b/l10ntools/source/cfgmerge.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <tools/string.hxx>
#include <tools/fsys.hxx>
diff --git a/transex3/source/directory.cxx b/l10ntools/source/directory.cxx
index ed0fe27d22c2..21d0a5878d66 100644
--- a/transex3/source/directory.cxx
+++ b/l10ntools/source/directory.cxx
@@ -30,8 +30,8 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
-#include <transex3/directory.hxx>
+#include "precompiled_l10ntools.hxx"
+#include <l10ntools/directory.hxx>
#include "tools/string.hxx"
#include <iostream>
#include <vector>
diff --git a/transex3/source/export.cxx b/l10ntools/source/export.cxx
index 5294d902d2ee..72826d7bf1f2 100644
--- a/transex3/source/export.cxx
+++ b/l10ntools/source/export.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <stdlib.h>
#include <tools/fsys.hxx>
diff --git a/transex3/source/export2.cxx b/l10ntools/source/export2.cxx
index 7815e80e033f..6132b01db644 100644
--- a/transex3/source/export2.cxx
+++ b/l10ntools/source/export2.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include "export.hxx"
#include "utf8conv.hxx"
#include <tools/datetime.hxx>
@@ -354,17 +354,18 @@ bool Export::CopyFile( const ByteString& source , const ByteString& dest )
const int BUFFERSIZE = 8192;
char buf[ BUFFERSIZE ];
- FILE* IN_FILE = fopen( source.GetBuffer() , "r" );
- FILE* OUT_FILE = fopen( dest.GetBuffer() , "w" );
-
+ FILE* IN_FILE = fopen( source.GetBuffer() , "r" );
if( IN_FILE == NULL )
{
cerr << "Export::CopyFile WARNING: Could not open " << source.GetBuffer() << "\n";
return false;
}
+
+ FILE* OUT_FILE = fopen( dest.GetBuffer() , "w" );
if( OUT_FILE == NULL )
{
cerr << "Export::CopyFile WARNING: Could not open/create " << dest.GetBuffer() << " for writing\n";
+ fclose( IN_FILE );
return false;
}
diff --git a/transex3/source/file.cxx b/l10ntools/source/file.cxx
index 4ea9ca55d574..43ce4c757d54 100644
--- a/transex3/source/file.cxx
+++ b/l10ntools/source/file.cxx
@@ -30,8 +30,8 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
-#include <transex3/file.hxx>
+#include "precompiled_l10ntools.hxx"
+#include <l10ntools/file.hxx>
namespace transex
{
diff --git a/transex3/source/filter/merge/FCFGMerge.cfg b/l10ntools/source/filter/merge/FCFGMerge.cfg
index 46fcccafe7e4..46fcccafe7e4 100644
--- a/transex3/source/filter/merge/FCFGMerge.cfg
+++ b/l10ntools/source/filter/merge/FCFGMerge.cfg
diff --git a/transex3/source/filter/merge/FCFGMerge.java b/l10ntools/source/filter/merge/FCFGMerge.java
index 7fbfa8a0c986..7fbfa8a0c986 100644
--- a/transex3/source/filter/merge/FCFGMerge.java
+++ b/l10ntools/source/filter/merge/FCFGMerge.java
diff --git a/transex3/source/filter/merge/Manifest.mf b/l10ntools/source/filter/merge/Manifest.mf
index 1337eaf4d39a..1337eaf4d39a 100644
--- a/transex3/source/filter/merge/Manifest.mf
+++ b/l10ntools/source/filter/merge/Manifest.mf
diff --git a/transex3/source/filter/merge/Merger.java b/l10ntools/source/filter/merge/Merger.java
index 0bf11fc42fbf..0bf11fc42fbf 100644
--- a/transex3/source/filter/merge/Merger.java
+++ b/l10ntools/source/filter/merge/Merger.java
diff --git a/transex3/source/filter/merge/makefile.mk b/l10ntools/source/filter/merge/makefile.mk
index bf768be851d8..510ec3202bb4 100644
--- a/transex3/source/filter/merge/makefile.mk
+++ b/l10ntools/source/filter/merge/makefile.mk
@@ -31,7 +31,7 @@
PRJ = ..$/..$/..
TARGET = FCFGMerge
-PRJNAME = filter
+PRJNAME = l10ntools
PACKAGE = com$/sun$/star$/filter$/config$/tools$/merge
# --- Settings -----------------------------------------------------
diff --git a/transex3/source/filter/utils/AnalyzeStartupLog.java b/l10ntools/source/filter/utils/AnalyzeStartupLog.java
index 498528850697..498528850697 100644
--- a/transex3/source/filter/utils/AnalyzeStartupLog.java
+++ b/l10ntools/source/filter/utils/AnalyzeStartupLog.java
diff --git a/transex3/source/filter/utils/Cache.java b/l10ntools/source/filter/utils/Cache.java
index 94c26008ed13..94c26008ed13 100644
--- a/transex3/source/filter/utils/Cache.java
+++ b/l10ntools/source/filter/utils/Cache.java
diff --git a/transex3/source/filter/utils/ConfigHelper.java b/l10ntools/source/filter/utils/ConfigHelper.java
index 78cc71cf65b2..78cc71cf65b2 100644
--- a/transex3/source/filter/utils/ConfigHelper.java
+++ b/l10ntools/source/filter/utils/ConfigHelper.java
diff --git a/transex3/source/filter/utils/FileHelper.java b/l10ntools/source/filter/utils/FileHelper.java
index 71f51cf36bf6..71f51cf36bf6 100644
--- a/transex3/source/filter/utils/FileHelper.java
+++ b/l10ntools/source/filter/utils/FileHelper.java
diff --git a/transex3/source/filter/utils/Logger.java b/l10ntools/source/filter/utils/Logger.java
index 7657eba5f426..7657eba5f426 100644
--- a/transex3/source/filter/utils/Logger.java
+++ b/l10ntools/source/filter/utils/Logger.java
diff --git a/transex3/source/filter/utils/MalformedCommandLineException.java b/l10ntools/source/filter/utils/MalformedCommandLineException.java
index e073dcb9adcc..e073dcb9adcc 100644
--- a/transex3/source/filter/utils/MalformedCommandLineException.java
+++ b/l10ntools/source/filter/utils/MalformedCommandLineException.java
diff --git a/transex3/source/filter/utils/XMLHelper.java b/l10ntools/source/filter/utils/XMLHelper.java
index 0f912cac8e25..0f912cac8e25 100644
--- a/transex3/source/filter/utils/XMLHelper.java
+++ b/l10ntools/source/filter/utils/XMLHelper.java
diff --git a/transex3/source/filter/utils/makefile.mk b/l10ntools/source/filter/utils/makefile.mk
index d41d8ba9a825..4025c54b2c38 100644
--- a/transex3/source/filter/utils/makefile.mk
+++ b/l10ntools/source/filter/utils/makefile.mk
@@ -31,7 +31,7 @@
PRJ = ..$/..$/..
TARGET = FCFGUtils
-PRJNAME = filter
+PRJNAME = l10ntools
PACKAGE = com$/sun$/star$/filter$/config$/tools$/utils
# --- Settings -----------------------------------------------------
diff --git a/transex3/source/gsicheck.cxx b/l10ntools/source/gsicheck.cxx
index 99183602f951..aa3b8157952d 100644
--- a/transex3/source/gsicheck.cxx
+++ b/l10ntools/source/gsicheck.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <tools/fsys.hxx>
#include <tools/stream.hxx>
diff --git a/transex3/source/gsiconv.cxx b/l10ntools/source/gsiconv.cxx
index f6dea76ebb51..e127e55482da 100644
--- a/transex3/source/gsiconv.cxx
+++ b/l10ntools/source/gsiconv.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <tools/fsys.hxx>
#include <tools/stream.hxx>
diff --git a/transex3/source/help/HelpCompiler.cxx b/l10ntools/source/help/HelpCompiler.cxx
index 5001d0907972..5001d0907972 100644
--- a/transex3/source/help/HelpCompiler.cxx
+++ b/l10ntools/source/help/HelpCompiler.cxx
diff --git a/transex3/source/help/HelpCompiler.hxx b/l10ntools/source/help/HelpCompiler.hxx
index 7ffb096bd635..7ffb096bd635 100644
--- a/transex3/source/help/HelpCompiler.hxx
+++ b/l10ntools/source/help/HelpCompiler.hxx
diff --git a/transex3/source/help/HelpFileDocument.java b/l10ntools/source/help/HelpFileDocument.java
index 2212db27f251..2212db27f251 100644
--- a/transex3/source/help/HelpFileDocument.java
+++ b/l10ntools/source/help/HelpFileDocument.java
diff --git a/transex3/source/help/HelpIndexerTool.java b/l10ntools/source/help/HelpIndexerTool.java
index 6bf22d1ac344..6bf22d1ac344 100644
--- a/transex3/source/help/HelpIndexerTool.java
+++ b/l10ntools/source/help/HelpIndexerTool.java
diff --git a/transex3/source/help/HelpLinker.cxx b/l10ntools/source/help/HelpLinker.cxx
index 7dfe4ee4a2a2..7dfe4ee4a2a2 100644
--- a/transex3/source/help/HelpLinker.cxx
+++ b/l10ntools/source/help/HelpLinker.cxx
diff --git a/transex3/source/help/compilehelp.hxx b/l10ntools/source/help/compilehelp.hxx
index d123d628be27..d123d628be27 100644
--- a/transex3/source/help/compilehelp.hxx
+++ b/l10ntools/source/help/compilehelp.hxx
diff --git a/transex3/source/help/helplinker.pmk b/l10ntools/source/help/helplinker.pmk
index 569c5f4dbdee..569c5f4dbdee 100644
--- a/transex3/source/help/helplinker.pmk
+++ b/l10ntools/source/help/helplinker.pmk
diff --git a/transex3/source/help/makefile.mk b/l10ntools/source/help/makefile.mk
index 6fc823a1b59a..57164004af8b 100644
--- a/transex3/source/help/makefile.mk
+++ b/l10ntools/source/help/makefile.mk
@@ -30,7 +30,7 @@
#*************************************************************************
PRJ = ..$/..
-PRJNAME = xmlhelp
+PRJNAME = l10ntools
TARGET = HelpLinker
LIBBASENAME = helplinker
PACKAGE = com$/sun$/star$/help
diff --git a/transex3/source/helpex.cxx b/l10ntools/source/helpex.cxx
index f4a1589b530e..8f0b6c1d218f 100644
--- a/transex3/source/helpex.cxx
+++ b/l10ntools/source/helpex.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <stdlib.h>
diff --git a/transex3/source/helpmerge.cxx b/l10ntools/source/helpmerge.cxx
index 8aafc692f14c..84d73e94f312 100644
--- a/transex3/source/helpmerge.cxx
+++ b/l10ntools/source/helpmerge.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <tools/fsys.hxx>
#include <osl/file.hxx>
// local includes
diff --git a/transex3/source/inireader.cxx b/l10ntools/source/inireader.cxx
index 1ff34fad8e95..63f902a5a1da 100644
--- a/transex3/source/inireader.cxx
+++ b/l10ntools/source/inireader.cxx
@@ -120,7 +120,7 @@ void INIreader::toStlString( const UnicodeString& str , string& stl_str)
char* buffer = new char[ str.length()*3 ];
str.extract( 0 , str.length() , buffer );
stl_str = string( buffer );
- delete[] buffer;
+ delete [] buffer;
}
void INIreader::trim( string& str )
diff --git a/transex3/source/lngex.cxx b/l10ntools/source/lngex.cxx
index 53c97de6e045..67ee34cbdaab 100644
--- a/transex3/source/lngex.cxx
+++ b/l10ntools/source/lngex.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
// local includes
diff --git a/transex3/source/lngmerge.cxx b/l10ntools/source/lngmerge.cxx
index e55fdc83ce37..fcad498128c2 100644
--- a/transex3/source/lngmerge.cxx
+++ b/l10ntools/source/lngmerge.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <tools/fsys.hxx>
// local includes
diff --git a/transex3/source/localize.cxx b/l10ntools/source/localize.cxx
index c82d152cac7e..b617fdb4cf1e 100644
--- a/transex3/source/localize.cxx
+++ b/l10ntools/source/localize.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include "srciter.hxx"
#include "export.hxx"
@@ -41,9 +41,9 @@
#include "tools/errcode.hxx"
#include "tools/fsys.hxx"
-#ifndef TRANSEX_FILE_HXX
-#define TRANSEX_FILE_HXX
-#include <transex3/file.hxx>
+#ifndef L10NTOOLS_FILE_HXX
+#define L10NTOOLS_FILE_HXX
+#include <l10ntools/file.hxx>
#endif
namespace transex3
@@ -938,10 +938,25 @@ int _cdecl main( int argc, char *argv[] )
bool hasPwd = treeconfig.getActiveRepositories( repos );
if( hasPwd ) cout << "Found special path!\n";
+ string minor_ext;
+ bool has_minor_ext;
+
+ if( Export::GetEnv("UPDMINOREXT") != NULL )
+ {
+ minor_ext = string( Export::GetEnv("UPDMINOREXT") );
+ has_minor_ext = minor_ext.size();
+ }
+ else
+ has_minor_ext = false;
+
// localize through all repositories
for( vector<string>::iterator iter = repos.begin(); iter != repos.end() ; ++iter )
{
- string curRepository = string( Export::GetEnv("SOURCE_ROOT_DIR") ) + "/" + *iter;
+ string curRepository;
+ if( has_minor_ext )
+ curRepository = string( Export::GetEnv("SOURCE_ROOT_DIR") ) + "/" + *iter + minor_ext;
+ else
+ curRepository = string( Export::GetEnv("SOURCE_ROOT_DIR") ) + "/" + *iter;
cout << "Localizing repository " << curRepository << "\n";
SourceTreeLocalizer aIter( ByteString( curRepository.c_str() ) , sVersion , (sOutput.Len() > 0) , bQuiet2 , bSkipLinks );
aIter.SetLanguageRestriction( sLanguages );
diff --git a/transex3/source/makefile.mk b/l10ntools/source/makefile.mk
index a557b210aad0..fe4ecc919179 100644
--- a/transex3/source/makefile.mk
+++ b/l10ntools/source/makefile.mk
@@ -33,7 +33,7 @@ PRJ=..
INCPRE=$(MISC)
-PRJNAME=transex3
+PRJNAME=l10ntools
TARGET=transex
TARGETTYPE=CUI
LIBTARGET=no
diff --git a/transex3/source/merge.cxx b/l10ntools/source/merge.cxx
index ee0f6f459655..42f539065651 100644
--- a/transex3/source/merge.cxx
+++ b/l10ntools/source/merge.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <tools/fsys.hxx>
#include "export.hxx"
diff --git a/transex3/source/src_yy_wrapper.c b/l10ntools/source/src_yy_wrapper.c
index d326b9a94e86..d326b9a94e86 100644
--- a/transex3/source/src_yy_wrapper.c
+++ b/l10ntools/source/src_yy_wrapper.c
diff --git a/transex3/source/srciter.cxx b/l10ntools/source/srciter.cxx
index d2cbb2352570..cf04de4bf3fa 100644
--- a/transex3/source/srciter.cxx
+++ b/l10ntools/source/srciter.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include "srciter.hxx"
#include <stdio.h>
diff --git a/transex3/source/srclex.l b/l10ntools/source/srclex.l
index fef251e47224..fef251e47224 100644
--- a/transex3/source/srclex.l
+++ b/l10ntools/source/srclex.l
diff --git a/transex3/source/tagtest.cxx b/l10ntools/source/tagtest.cxx
index 89c1ecf15488..7896915ede0c 100644
--- a/transex3/source/tagtest.cxx
+++ b/l10ntools/source/tagtest.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <tools/string.hxx>
#include "tagtest.hxx"
diff --git a/transex3/source/treeconfig.cxx b/l10ntools/source/treeconfig.cxx
index 137492c39a50..137492c39a50 100644
--- a/transex3/source/treeconfig.cxx
+++ b/l10ntools/source/treeconfig.cxx
diff --git a/transex3/source/utf8conv.cxx b/l10ntools/source/utf8conv.cxx
index 8fc61f9bb5cc..ee35eb56befd 100644
--- a/transex3/source/utf8conv.cxx
+++ b/l10ntools/source/utf8conv.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include "utf8conv.hxx"
//
diff --git a/transex3/source/wrdtrans.cxx b/l10ntools/source/wrdtrans.cxx
index 71866cd0e618..c4a9d6ea5570 100644
--- a/transex3/source/wrdtrans.cxx
+++ b/l10ntools/source/wrdtrans.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
/*
#include "wrdtrans.hxx"
diff --git a/transex3/source/wtranode.cxx b/l10ntools/source/wtranode.cxx
index 0383ffa7feac..401c0b20fe1a 100644
--- a/transex3/source/wtranode.cxx
+++ b/l10ntools/source/wtranode.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include "wtranode.hxx"
diff --git a/transex3/source/wtratree.cxx b/l10ntools/source/wtratree.cxx
index fea67215ba51..dbf02a6f22be 100644
--- a/transex3/source/wtratree.cxx
+++ b/l10ntools/source/wtratree.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include "wtratree.hxx"
diff --git a/transex3/source/xgfconv.cxx b/l10ntools/source/xgfconv.cxx
index 76ea1a2906a8..54b92fb3c1c2 100644
--- a/transex3/source/xgfconv.cxx
+++ b/l10ntools/source/xgfconv.cxx
@@ -6,7 +6,7 @@
/*****************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#if defined(UNX) || defined(OS2)
int main( int argc, char *argv[] )
#else
diff --git a/transex3/source/xmlparse.cxx b/l10ntools/source/xmlparse.cxx
index 921f1d329f67..f75a0afe9792 100644
--- a/transex3/source/xmlparse.cxx
+++ b/l10ntools/source/xmlparse.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <iterator> /* std::iterator*/
#include <stdio.h>
diff --git a/transex3/source/xrm_yy_wrapper.c b/l10ntools/source/xrm_yy_wrapper.c
index 6a304d0d09dc..6a304d0d09dc 100644
--- a/transex3/source/xrm_yy_wrapper.c
+++ b/l10ntools/source/xrm_yy_wrapper.c
diff --git a/transex3/source/xrmlex.l b/l10ntools/source/xrmlex.l
index efc8bf1f7d91..efc8bf1f7d91 100644
--- a/transex3/source/xrmlex.l
+++ b/l10ntools/source/xrmlex.l
diff --git a/transex3/source/xrmmerge.cxx b/l10ntools/source/xrmmerge.cxx
index f1b3d4d6cb5a..3eadd202ef5c 100644
--- a/transex3/source/xrmmerge.cxx
+++ b/l10ntools/source/xrmmerge.cxx
@@ -29,7 +29,7 @@
************************************************************************/
// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_transex3.hxx"
+#include "precompiled_l10ntools.hxx"
#include <stdio.h>
#include <tools/string.hxx>
#include <tools/fsys.hxx>
diff --git a/transex3/workbench/gsicheck_errors.sdf b/l10ntools/workbench/gsicheck_errors.sdf
index 04dde12e13ca..04dde12e13ca 100644
--- a/transex3/workbench/gsicheck_errors.sdf
+++ b/l10ntools/workbench/gsicheck_errors.sdf
diff --git a/transex3/workbench/gsicheck_errors_err-.sdf b/l10ntools/workbench/gsicheck_errors_err-.sdf
index f6b267b1c55b..f6b267b1c55b 100644
--- a/transex3/workbench/gsicheck_errors_err-.sdf
+++ b/l10ntools/workbench/gsicheck_errors_err-.sdf
diff --git a/transex3/workbench/gsicheck_errors_err-l.sdf b/l10ntools/workbench/gsicheck_errors_err-l.sdf
index 6ca7f7065cd2..6ca7f7065cd2 100644
--- a/transex3/workbench/gsicheck_errors_err-l.sdf
+++ b/l10ntools/workbench/gsicheck_errors_err-l.sdf
diff --git a/transex3/workbench/gsicheck_errors_err-s.sdf b/l10ntools/workbench/gsicheck_errors_err-s.sdf
index 523017fcfb35..523017fcfb35 100644
--- a/transex3/workbench/gsicheck_errors_err-s.sdf
+++ b/l10ntools/workbench/gsicheck_errors_err-s.sdf
diff --git a/transex3/workbench/gsicheck_errors_err-t.sdf b/l10ntools/workbench/gsicheck_errors_err-t.sdf
index e9594642113c..e9594642113c 100644
--- a/transex3/workbench/gsicheck_errors_err-t.sdf
+++ b/l10ntools/workbench/gsicheck_errors_err-t.sdf
diff --git a/transex3/workbench/gsicheck_errors_ok-.sdf b/l10ntools/workbench/gsicheck_errors_ok-.sdf
index 4bb4b7bece16..4bb4b7bece16 100644
--- a/transex3/workbench/gsicheck_errors_ok-.sdf
+++ b/l10ntools/workbench/gsicheck_errors_ok-.sdf
diff --git a/transex3/workbench/gsicheck_errors_ok-l.sdf b/l10ntools/workbench/gsicheck_errors_ok-l.sdf
index 9a55e7c95dd3..9a55e7c95dd3 100644
--- a/transex3/workbench/gsicheck_errors_ok-l.sdf
+++ b/l10ntools/workbench/gsicheck_errors_ok-l.sdf
diff --git a/transex3/workbench/gsicheck_errors_ok-s.sdf b/l10ntools/workbench/gsicheck_errors_ok-s.sdf
index 97dd4da6a54b..97dd4da6a54b 100644
--- a/transex3/workbench/gsicheck_errors_ok-s.sdf
+++ b/l10ntools/workbench/gsicheck_errors_ok-s.sdf
diff --git a/transex3/workbench/gsicheck_errors_ok-t.sdf b/l10ntools/workbench/gsicheck_errors_ok-t.sdf
index a6c097e6bd2f..a6c097e6bd2f 100644
--- a/transex3/workbench/gsicheck_errors_ok-t.sdf
+++ b/l10ntools/workbench/gsicheck_errors_ok-t.sdf
diff --git a/transex3/workbench/gsicheckcheck.btm b/l10ntools/workbench/gsicheckcheck.btm
index de71b17da332..de71b17da332 100644
--- a/transex3/workbench/gsicheckcheck.btm
+++ b/l10ntools/workbench/gsicheckcheck.btm
diff --git a/lingucomponent/prj/build.lst b/lingucomponent/prj/build.lst
index 65e8459bea3f..138e5858f70e 100644
--- a/lingucomponent/prj/build.lst
+++ b/lingucomponent/prj/build.lst
@@ -1,4 +1,4 @@
-lc lingucomponent : linguistic libtextcat svl hyphen HUNSPELL:hunspell NULL
+lc lingucomponent : linguistic libtextcat svl HYPHEN:hyphen HUNSPELL:hunspell NULL
lc lingucomponent usr1 - all lc_mkout NULL
lc lingucomponent\inc nmake - all lc_inc NULL
lc lingucomponent\source\lingutil nmake - all lc_util lc_inc NULL
diff --git a/neon/makefile.mk b/neon/makefile.mk
index dd0022822752..367e5ffc0a46 100644
--- a/neon/makefile.mk
+++ b/neon/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -62,8 +62,8 @@ PATCH_FILES=neon.patch
.ENDIF
ADDITIONAL_FILES=src$/makefile.mk src$/config.h src$/ne_ntlm.h src$/ne_ntlm.c
-
BUILD_DIR=src
+
BUILD_ACTION=dmake $(MFLAGS) $(CALLMACROS)
OUT2INC= \
@@ -71,6 +71,7 @@ OUT2INC= \
$(BUILD_DIR)$/ne_alloc.h \
$(BUILD_DIR)$/ne_auth.h \
$(BUILD_DIR)$/ne_basic.h \
+ $(BUILD_DIR)$/ne_compress.h \
$(BUILD_DIR)$/ne_defs.h \
$(BUILD_DIR)$/ne_locks.h \
$(BUILD_DIR)$/ne_props.h \
diff --git a/neon/neon.patch b/neon/neon.patch
index 23a6bba02ebe..09233266b292 100644
--- a/neon/neon.patch
+++ b/neon/neon.patch
@@ -1,6 +1,6 @@
---- misc/neon-0.28.2/src/config.h 2009-09-29 10:28:26.750000000 +0200
-+++ misc/build/neon-0.28.2/src/config.h 2009-09-29 10:22:51.890625000 +0200
-@@ -1 +1,484 @@
+--- misc/neon-0.28.2/src/config.h 2010-01-08 11:51:21.000000000 +0100
++++ misc/build/neon-0.28.2/src/config.h 2010-01-08 11:53:42.000000000 +0100
+@@ -1 +1,488 @@
-dummy
+
+/* Define to specific EGD socket path */
@@ -22,7 +22,7 @@
+
+/* Define to 1 if you have the declaration of `h_errno', and to 0 if you
+ don't. */
-+#ifdef WIN32
++#ifdef WIN32
+#define HAVE_DECL_H_ERRNO 1
+#endif
+
@@ -132,14 +132,14 @@
+#endif
+
+/* Define if OpenSSL support is enabled */
-+/* #undef HAVE_OPENSSL */
-+#define HAVE_OPENSSL
++#define HAVE_OPENSSL 1
++
+/* Define to 1 if you have the <openssl/opensslv.h> header file. */
-+/* #undef HAVE_OPENSSL_OPENSSLV_H */
+#define HAVE_OPENSSL_OPENSSLV_H 1
++
+/* Define to 1 if you have the <openssl/ssl.h> header file. */
-+/* #undef HAVE_OPENSSL_SSL_H */
+#define HAVE_OPENSSL_SSL_H 1
++
+/* Define to 1 if you have the `pipe' function. */
+#define HAVE_PIPE 1
+
@@ -340,13 +340,13 @@
+/* #undef NE_HAVE_SOCKS */
+
+/* Defined if SSL is supported */
-+/* #undef NE_HAVE_SSL */
+#define NE_HAVE_SSL
++
+/* Defined if TS_SSL is supported */
+/* #undef NE_HAVE_TS_SSL */
+
+/* Defined if ZLIB is supported */
-+/* #undef NE_HAVE_ZLIB */
++#define NE_HAVE_ZLIB 1
+
+/* Define to be filename of an SSL CA root bundle */
+/* #undef NE_SSL_CA_BUNDLE */
@@ -455,6 +455,10 @@
+/* Define to `unsigned' if <sys/types.h> does not define. */
+/* #undef size_t */
+
++/* MS IIS does not send Lock-Token response header after creation of a */
++/* new lock. This violates RFC, but... if we want to talk with this */
++/* beast we need a workaround */
++#define IIS_LOCK_BUG_WORKAROUND 1
+
+/* Enable leak-tracking versions of ne_*alloc when NEON_MEMLEAK is enabled */
+#ifdef NEON_MEMLEAK
@@ -471,13 +475,13 @@
+
+#define HAVE_MEMCPY 1
+
-+#define strncasecmp strnicmp
++#define strncasecmp strnicmp
+#define inline __inline
+#define WIN32_LEAN_AND_MEAN
+#define NOUSER
+#define NOGDI
+#define NONLS
-+#define NOCRYPT
++#define NOCRYPT
+
+#endif
+
@@ -486,9 +490,9 @@
+#else
+#define HAVE_NTLM 1
+#endif
---- misc/neon-0.28.2/src/makefile.mk 2009-09-29 10:28:26.687500000 +0200
-+++ misc/build/neon-0.28.2/src/makefile.mk 2009-09-17 13:04:18.031250000 +0200
-@@ -1 +1,92 @@
+--- misc/neon-0.28.2/src/makefile.mk 2010-01-08 11:51:21.000000000 +0100
++++ misc/build/neon-0.28.2/src/makefile.mk 2010-01-08 11:53:27.000000000 +0100
+@@ -1 +1,100 @@
-dummy
+PRJ=..$/..$/..$/..$/..
+
@@ -497,7 +501,7 @@
+LIBTARGET=NO
+USE_DEFFILE=TRUE
+EXTERNAL_WARNINGS_NOT_ERRORS := TRUE
-+ UWINAPILIB=
++UWINAPILIB=
+
+# --- Settings -----------------------------------------------------
+
@@ -508,7 +512,7 @@
+CDEFS+=-DHAVE_CONFIG_H
+
+.IF "$(SYSTEM_LIBXML)" == "YES"
-+CFLAGS+= -DSYSTEM_LIBXML $(LIBXML_CFLAGS)
++CFLAGS+=-DSYSTEM_LIBXML $(LIBXML_CFLAGS)
+.ELSE
+LIBXMLINCDIR=external$/libxml
+CFLAGS+= -I$(SOLARINCDIR)$/$(LIBXMLINCDIR)
@@ -518,6 +522,13 @@
+CFLAGS+= $(OPENSSL_CFLAGS)
+.ENDIF
+
++.IF "$(SYSTEM_ZLIB)" == "YES"
++CFLAGS+=-DSYSTEM_ZLIB
++.ELSE
++ZLIBINCDIR=external$/zlib
++CFLAGS+=-I$(SOLARINCDIR)$/$(ZLIBINCDIR)
++.ENDIF
++
+SLOFILES= \
+ $(SLO)$/ne_207.obj \
+ $(SLO)$/ne_acl.obj \
@@ -548,14 +559,15 @@
+.ENDIF
+
+# $(SLO)$/ne_gnutls.obj \
-+# $(SLO)$/ne_stubssl.obj
++# $(SLO)$/ne_stubssl.obj
+
+SHL1OBJS=$(SLOFILES)
+SHL1TARGET=$(TARGET)
+SHL1VERSIONMAP=exports.map
+SHL1IMPLIB=i$(TARGET)
+
-+SHL1STDLIBS+= $(LIBXML2LIB)
++SHL1STDLIBS+= $(LIBXML2LIB) \
++ $(ZLIB3RDLIB)
+
+.IF "$(GUI)"=="WNT"
+ SHL1STDLIBS+= $(WSOCK32LIB)
@@ -580,10 +592,10 @@
+SHL1DEF=$(MISC)$/$(SHL1TARGET).def
+
+# --- Targets ------------------------------------------------------
-+DEF1NAME=$(SHL1TARGET)
++DEF1NAME=$(SHL1TARGET)
+.INCLUDE : target.mk
--- misc/neon-0.28.2/src/ne_auth.c 2008-02-29 17:30:12.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_auth.c 2009-09-29 10:22:51.906250000 +0200
++++ misc/build/neon-0.28.2/src/ne_auth.c 2010-01-08 11:30:06.000000000 +0100
@@ -77,6 +77,10 @@
#include "ne_sspi.h"
#endif
@@ -627,25 +639,22 @@
chall->handler->attempt++, sess->username, pwbuf) == 0) {
return 0;
} else {
-@@ -598,9 +611,10 @@
+@@ -598,7 +611,8 @@
int ntlm = ne_strcasecmp(parms->protocol->name, "NTLM") == 0;
int status;
char *response = NULL;
-
-+ char password[NE_ABUFSIZ];
-+
++ char password[NE_ABUFSIZ];
++
NE_DEBUG(NE_DBG_HTTPAUTH, "auth: SSPI challenge.\n");
--
-+
+
if (!sess->sspi_context) {
- ne_uri uri = {0};
-
@@ -614,8 +628,17 @@
return status;
}
}
+
-+ /* Authentification needs more than one http request.
++ /* Authentification needs more than one http request.
+ * As long as authentification in progress use the existing credentials.
+ * Otherwise get new credentials.*/
+ if (!parms->opaque)
@@ -665,7 +674,7 @@
+#ifdef HAVE_NTLM
+
-+static char *request_ntlm(auth_session *sess, struct auth_request *request)
++static char *request_ntlm(auth_session *sess, struct auth_request *request)
+{
+ char *token = ne_ntlm_getRequestToken(sess->ntlm_context);
+ if (token) {
@@ -679,13 +688,13 @@
+
+static int ntlm_challenge(auth_session *sess, int attempt,
+ struct auth_challenge *parms,
-+ ne_buffer **errmsg)
++ ne_buffer **errmsg)
+{
+ int status;
-+
++
+ NE_DEBUG(NE_DBG_HTTPAUTH, "auth: NTLM challenge.\n");
-+
-+ if (!parms->opaque) {
++
++ if (!parms->opaque && (!sess->ntlm_context || (attempt > 1))) {
+ char password[NE_ABUFSIZ];
+
+ if (get_credentials(sess, errmsg, attempt, parms, password)) {
@@ -702,7 +711,7 @@
+ }
+
+ status = ne_ntlm_create_context(&sess->ntlm_context,
-+ sess->username,
++ sess->username,
+ password);
+ if (status) {
+ return status;
@@ -717,7 +726,7 @@
+ return 0;
+}
+#endif /* HAVE_NTLM */
-+
++
+
/* Examine a digest challenge: return 0 if it is a valid Digest challenge,
* else non-zero. */
@@ -747,7 +756,7 @@
return ret;
}
--- misc/neon-0.28.2/src/ne_auth.h 2007-12-05 17:39:58.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_auth.h 2009-09-29 10:22:51.921875000 +0200
++++ misc/build/neon-0.28.2/src/ne_auth.h 2010-01-08 11:30:07.000000000 +0100
@@ -47,8 +47,8 @@
* Hint: if you just wish to attempt authentication just once (even if
* the user gets the username/password wrong), have the callback
@@ -760,7 +769,7 @@
/* Set callbacks to provide credentials for server and proxy
* authentication, using the default set of authentication protocols.
--- misc/neon-0.28.2/src/ne_defs.h 2006-10-24 21:40:09.000000000 +0200
-+++ misc/build/neon-0.28.2/src/ne_defs.h 2009-09-29 10:22:51.921875000 +0200
++++ misc/build/neon-0.28.2/src/ne_defs.h 2010-01-08 11:30:07.000000000 +0100
@@ -41,7 +41,7 @@
#endif
@@ -770,8 +779,76 @@
#define ssize_t int
#endif
+--- misc/neon-0.28.2/src/ne_locks.c 2007-02-05 11:09:27.000000000 +0100
++++ misc/build/neon-0.28.2/src/ne_locks.c 2010-01-08 11:30:06.000000000 +0100
+@@ -579,6 +579,23 @@
+ const char *token = ne_get_response_header(ctx->req, "Lock-Token");
+ /* at the root element; retrieve the Lock-Token header,
+ * and bail if it wasn't given. */
++#ifdef IIS_LOCK_BUG_WORKAROUND
++ /* MS IIS violates RFC 2518/4918. It does not send a Lock-Token response
++ header upon successful creation of a new lock. As a workaround, we
++ will try to pick the lock token from the response body (although
++ this is not 100% safe in case of multiple activelocks). */
++ if (token == NULL)
++ NE_DEBUG(NE_DBG_LOCKS,
++ "Ignoring missing LOCK response Lock-Token header\n");
++
++ if (token != NULL) {
++ if (token[0] == '<') token++;
++ ctx->token = ne_strdup(token);
++ ne_shave(ctx->token, ">");
++ NE_DEBUG(NE_DBG_LOCKS, "lk_startelm: Finding token %s\n",
++ ctx->token);
++ }
++#else
+ if (token == NULL) {
+ ne_xml_set_error(ctx->parser,
+ _("LOCK response missing Lock-Token header"));
+@@ -590,12 +607,28 @@
+ ne_shave(ctx->token, ">");
+ NE_DEBUG(NE_DBG_LOCKS, "lk_startelm: Finding token %s\n",
+ ctx->token);
++#endif
+ }
+
+ /* TODO: only accept 'prop' as root for LOCK response */
+ if (!can_accept(parent, id))
+ return NE_XML_DECLINE;
+
++#ifdef IIS_LOCK_BUG_WORKAROUND
++ if (id == ELM_activelock && ctx->found) {
++ /* Found another activelock... */
++ const char *token = ne_get_response_header(ctx->req, "Lock-Token");
++ if (token == NULL) {
++ /* Response contains more than one activelock and no Lock-Token
++ * response header. We are doomed. No safe workaround for IIS
++ * lock bug possible. */
++ ne_xml_set_error(ctx->parser,
++ _("LOCK response missing Lock-Token header and more than one activelock"));
++ return NE_XML_ABORT;
++ }
++ }
++#endif
++
+ if (id == ELM_activelock && !ctx->found) {
+ /* a new activelock */
+ ne_lock_free(&ctx->active);
+@@ -621,7 +654,12 @@
+ return -1;
+
+ if (state == ELM_activelock) {
++#ifdef IIS_LOCK_BUG_WORKAROUND
++ if (ctx->active.token) {
++ ctx->token = ne_strdup(ctx->active.token);
++#else
+ if (ctx->active.token && strcmp(ctx->active.token, ctx->token) == 0) {
++#endif
+ ctx->found = 1;
+ }
+ }
--- misc/neon-0.28.2/src/ne_locks.h 2006-01-02 12:43:19.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_locks.h 2009-09-29 10:22:51.921875000 +0200
++++ misc/build/neon-0.28.2/src/ne_locks.h 2010-01-08 11:30:07.000000000 +0100
@@ -22,6 +22,10 @@
#ifndef NE_LOCKS_H
#define NE_LOCKS_H
@@ -783,11 +860,11 @@
#include "ne_request.h" /* for ne_session + ne_request */
#include "ne_uri.h" /* for ne_uri */
---- misc/neon-0.28.2/src/ne_ntlm.c 2009-09-29 10:28:26.875000000 +0200
-+++ misc/build/neon-0.28.2/src/ne_ntlm.c 2009-09-29 10:22:51.937500000 +0200
-@@ -1 +1,700 @@
+--- misc/neon-0.28.2/src/ne_ntlm.c 2010-01-08 11:51:21.000000000 +0100
++++ misc/build/neon-0.28.2/src/ne_ntlm.c 2010-01-08 11:53:52.000000000 +0100
+@@ -1 +1,703 @@
-dummy
-+/*
++/*
+ Handling of NTLM Authentication
+ Copyright (C) 2003, Daniel Stenberg <daniel@haxx.se>
+ Copyright (C) 2009, Kai Sommerfeld <kso@openoffice.org>
@@ -796,7 +873,7 @@
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
-+
++
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
@@ -810,7 +887,7 @@
+*/
+
+/* NTLM details:
-+
++
+ http://davenport.sourceforge.net/ntlm.html
+ http://www.innovation.ch/java/ntlm.html
+
@@ -1018,8 +1095,8 @@
+ memcpy(ctx->nonce, &buffer[24], 8);
+
+ /* at index decimal 20, there's a 32bit NTLM flag field */
-+
-+ if (buffer) ne_free(buffer);
++
++ if (buffer) ne_free(buffer);
+ }
+ else {
+ if(ctx->state >= NTLMSTATE_TYPE1)
@@ -1105,7 +1182,7 @@
+
+ if (len > 14)
+ len = 14;
-+
++
+ for (i=0; i<len; i++)
+ pw[i] = toupper(password[i]);
+
@@ -1119,7 +1196,7 @@
+ setup_des_key(pw, DESKEY(ks));
+ DES_ecb_encrypt((DES_cblock *)magic, (DES_cblock *)lmbuffer,
+ DESKEY(ks), DES_ENCRYPT);
-+
++
+ setup_des_key(pw+7, DESKEY(ks));
+ DES_ecb_encrypt((DES_cblock *)magic, (DES_cblock *)(lmbuffer+8),
+ DESKEY(ks), DES_ENCRYPT);
@@ -1173,13 +1250,13 @@
+ if(!ctx->user || !ctx->passwd)
+ /* no user, no auth */
+ return 0; /* OK */
-+
++
+ switch(ctx->state) {
+ case NTLMSTATE_TYPE1:
+ default: /* for the weird cases we (re)start here */
+ hostoff = 32;
+ domoff = hostoff + hostlen;
-+
++
+ /* Create and send a type-1 message:
+
+ Index Description Content
@@ -1232,7 +1309,7 @@
+ ctx->requestToken = ne_base64(ntlmbuf, size);
+
+ break;
-+
++
+ case NTLMSTATE_TYPE2:
+ /* We received the type-2 already, create a type-3 message:
+
@@ -1250,7 +1327,7 @@
+ 52 (64) start of data block
+
+ */
-+
++
+ {
+ int lmrespoff;
+ int ntrespoff;
@@ -1300,25 +1377,25 @@
+ "%c%c" /* NT-response allocated space */
+ "%c%c" /* NT-response offset */
+ "%c%c" /* 2 zeroes */
-+
++
+ "%c%c" /* domain length */
+ "%c%c" /* domain allocated space */
+ "%c%c" /* domain name offset */
+ "%c%c" /* 2 zeroes */
-+
++
+ "%c%c" /* user length */
+ "%c%c" /* user allocated space */
+ "%c%c" /* user offset */
+ "%c%c" /* 2 zeroes */
-+
++
+ "%c%c" /* host length */
+ "%c%c" /* host allocated space */
+ "%c%c" /* host offset */
+ "%c%c%c%c%c%c" /* 6 zeroes */
-+
++
+ "\xff\xff" /* message length */
+ "%c%c" /* 2 zeroes */
-+
++
+ "\x01\x82" /* flags */
+ "%c%c" /* 2 zeroes */
+
@@ -1335,7 +1412,7 @@
+ SHORTPAIR(0x18),
+ SHORTPAIR(lmrespoff),
+ 0x0, 0x0,
-+
++
+#ifdef USE_NTRESPONSES
+ SHORTPAIR(0x18), /* NT-response length, twice */
+ SHORTPAIR(0x18),
@@ -1355,12 +1432,12 @@
+ SHORTPAIR(userlen),
+ SHORTPAIR(useroff),
+ 0x0, 0x0,
-+
++
+ SHORTPAIR(hostlen),
+ SHORTPAIR(hostlen),
+ SHORTPAIR(hostoff),
+ 0x0, 0x0, 0x0, 0x0, 0x0, 0x0,
-+
++
+ 0x0, 0x0,
+
+ 0x0, 0x0);
@@ -1388,7 +1465,7 @@
+ }
+
+#ifdef USE_NTRESPONSES
-+ if(size < ((int)sizeof(ntlmbuf) - 0x18)) {
++ if(size < ((int)sizeof(ntlmbuf) - 0x18)) {
+ memcpy(&ntlmbuf[size], ntresp, 0x18);
+ size += 0x18;
+ }
@@ -1458,10 +1535,13 @@
+ if (context == NULL) {
+ return -1;
+ } else {
++ if (!responseToken && (context->state == NTLMSTATE_TYPE3))
++ context->state = NTLMSTATE_NONE;
++
+ if (context->state <= NTLMSTATE_TYPE3) {
+ ntlm ntlmstatus = ne_input_ntlm(context, responseToken);
+
-+ if (ntlmstatus != NTLM_FINE) {
++ if (ntlmstatus != NTLM_FINE) {
+ return -1;
+ }
+ }
@@ -1487,11 +1567,11 @@
+
+#endif /* HAVE_OPENSSL */
+#endif /* HAVE_NTLM */
---- misc/neon-0.28.2/src/ne_ntlm.h 2009-09-29 10:28:26.812500000 +0200
-+++ misc/build/neon-0.28.2/src/ne_ntlm.h 2009-09-29 10:22:51.937500000 +0200
+--- misc/neon-0.28.2/src/ne_ntlm.h 2010-01-08 11:51:21.000000000 +0100
++++ misc/build/neon-0.28.2/src/ne_ntlm.h 2010-01-08 11:53:52.000000000 +0100
@@ -1 +1,44 @@
-dummy
-+/*
++/*
+ Handling of NTLM Authentication
+ Copyright (C) 2009, Kai Sommerfeld <kso@openoffice.org>
+
@@ -1499,7 +1579,7 @@
+ modify it under the terms of the GNU Library General Public
+ License as published by the Free Software Foundation; either
+ version 2 of the License, or (at your option) any later version.
-+
++
+ This library is distributed in the hope that it will be useful,
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
@@ -1536,7 +1616,7 @@
+
+#endif /* NE_NTLM_H */
--- misc/neon-0.28.2/src/ne_socket.c 2008-02-28 14:19:19.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_socket.c 2009-09-29 10:22:51.953125000 +0200
++++ misc/build/neon-0.28.2/src/ne_socket.c 2010-01-08 11:30:06.000000000 +0100
@@ -60,6 +60,7 @@
#include <stddef.h>
#ifdef USE_GETADDRINFO
@@ -1546,17 +1626,13 @@
#endif
--- misc/neon-0.28.2/src/ne_sspi.c 2007-08-10 17:26:08.000000000 +0200
-+++ misc/build/neon-0.28.2/src/ne_sspi.c 2009-09-29 10:22:51.953125000 +0200
-@@ -202,9 +202,48 @@
- return -1;
- }
++++ misc/build/neon-0.28.2/src/ne_sspi.c 2010-01-08 11:30:07.000000000 +0100
+@@ -206,6 +206,45 @@
+ }
-+ return 0;
-+}
-+
-+/*
+ /*
+ * Simplification wrapper arround AcquireCredentialsHandle as most of
-+ * the parameters do not change.
++ * the parameters do not change.
+ */
+static int acquireCredentialsHandleForUsername(CredHandle * credentials, char *package, const char *username, const char *password)
+{
@@ -1589,13 +1665,14 @@
+ return -1;
+ }
+
- return 0;
- }
-
++ return 0;
++}
+
- /*
++
++/*
* Wrapper arround initializeSecurityContext. Supplies several
* default parameters as well as logging in case of errors.
+ */
@@ -483,7 +522,7 @@
* Processes received authentication tokens as well as supplies the
* response token.
@@ -1605,11 +1682,17 @@
{
SecBufferDesc outBufferDesc;
SecBuffer outBuffer;
-@@ -560,14 +599,23 @@
-
+@@ -561,13 +600,22 @@
/* Reset any existing context since we are starting over */
resetContext(sspiContext);
-+
+
+- if (acquireCredentialsHandle
+- (&sspiContext->credentials, sspiContext->mechanism) != SEC_E_OK) {
+- freeBuffer(&outBufferDesc);
+- NE_DEBUG(NE_DBG_HTTPAUTH,
+- "sspi: acquireCredentialsHandle failed.\n");
+- return -1;
+- }
+ if (strlen(username) != 0) {
+ if (acquireCredentialsHandleForUsername
+ (&sspiContext->credentials, sspiContext->mechanism, username, password) != SEC_E_OK) {
@@ -1625,19 +1708,12 @@
+ return -1;
+ }
+ }
-
-- if (acquireCredentialsHandle
-- (&sspiContext->credentials, sspiContext->mechanism) != SEC_E_OK) {
-- freeBuffer(&outBufferDesc);
-- NE_DEBUG(NE_DBG_HTTPAUTH,
-- "sspi: acquireCredentialsHandle failed.\n");
-- return -1;
-- }
++
securityStatus =
initializeSecurityContext(&sspiContext->credentials, NULL,
--- misc/neon-0.28.2/src/ne_sspi.h 2006-02-12 13:05:14.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_sspi.h 2009-09-29 10:22:51.968750000 +0200
++++ misc/build/neon-0.28.2/src/ne_sspi.h 2010-01-08 11:30:06.000000000 +0100
@@ -41,7 +41,7 @@
int ne_sspi_clear_context(void *context);
@@ -1648,7 +1724,7 @@
#endif /* HAVE_SSPI */
--- misc/neon-0.28.2/src/ne_uri.c 2007-12-05 12:04:47.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_uri.c 2009-09-29 10:22:51.968750000 +0200
++++ misc/build/neon-0.28.2/src/ne_uri.c 2010-01-08 11:30:06.000000000 +0100
@@ -42,7 +42,7 @@
#include "ne_alloc.h"
#include "ne_uri.h"
@@ -1695,7 +1771,7 @@
/* 4x */ AT, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL,
/* 5x */ AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, AL, GD, OT, GD, OT, US,
--- misc/neon-0.28.2/src/ne_utils.c 2006-03-07 10:36:43.000000000 +0100
-+++ misc/build/neon-0.28.2/src/ne_utils.c 2009-09-29 10:22:51.984375000 +0200
++++ misc/build/neon-0.28.2/src/ne_utils.c 2010-01-08 11:30:06.000000000 +0100
@@ -118,6 +118,9 @@
#ifdef HAVE_GNUTLS
", GNU TLS " LIBGNUTLS_VERSION
@@ -1726,7 +1802,7 @@
#endif /* NE_HAVE_* */
default:
--- misc/neon-0.28.2/src/ne_utils.h 2007-07-16 08:54:57.000000000 +0200
-+++ misc/build/neon-0.28.2/src/ne_utils.h 2009-09-29 10:22:51.984375000 +0200
++++ misc/build/neon-0.28.2/src/ne_utils.h 2010-01-08 11:30:07.000000000 +0100
@@ -54,6 +54,7 @@
#define NE_FEATURE_SOCKS (5) /* SOCKSv5 support */
#define NE_FEATURE_TS_SSL (6) /* Thread-safe SSL/TLS support */
diff --git a/odk/examples/DevelopersGuide/UCB/ResourceCreator.java b/odk/examples/DevelopersGuide/UCB/ResourceCreator.java
index 202941e1772a..c28bc47ea866 100644
--- a/odk/examples/DevelopersGuide/UCB/ResourceCreator.java
+++ b/odk/examples/DevelopersGuide/UCB/ResourceCreator.java
@@ -43,7 +43,6 @@ import com.sun.star.uno.UnoRuntime;
import com.sun.star.ucb.ContentInfo;
import com.sun.star.ucb.InsertCommandArgument;
import com.sun.star.ucb.XContent;
-import com.sun.star.ucb.XContentCreator;
import com.sun.star.io.XInputStream;
@@ -154,18 +153,17 @@ public class ResourceCreator {
boolean result = false;
if ( stream != null && name != null && !name.equals( "" )) {
- // Obtain content creator interface.
- XContentCreator creator = ( XContentCreator )UnoRuntime.queryInterface(
- XContentCreator.class, m_content );
-
- // Note: The data for info may have been obtained using
- // XContentCreator::queryCreatableContentsInfo().
+ // Note: The data for info may have been obtained from
+ // property CreatableContentsInfo.
ContentInfo info = new ContentInfo();
info.Type = "application/vnd.sun.staroffice.fsys-file";
info.Attributes = 0;
- // Create new, empty content.
- XContent newContent = creator.createNewContent( info );
+ // Create new, empty content (execute command "createNewContent").
+ XContent newContent = ( XContent )UnoRuntime.queryInterface(
+ XContent.class,
+ m_helper.executeCommand( m_content, "createNewContent", info ) );
+
if ( newContent != null ) {
/////////////////////////////////////////////////////////////////////
@@ -181,7 +179,7 @@ public class ResourceCreator {
props[ 0 ] = prop;
// Execute command "setPropertyValues".
- m_helper.executeCommand( newContent, "setPropertyValues",props );
+ m_helper.executeCommand( newContent, "setPropertyValues", props );
/////////////////////////////////////////////////////////////////////
// Write the new file to disk...
diff --git a/offapi/com/sun/star/presentation/XSlideShow.idl b/offapi/com/sun/star/presentation/XSlideShow.idl
index 88bbef3b16fb..29e74e91797c 100644
--- a/offapi/com/sun/star/presentation/XSlideShow.idl
+++ b/offapi/com/sun/star/presentation/XSlideShow.idl
@@ -46,9 +46,15 @@
#ifndef __com_sun_star_animations_XAnimationNode_idl__
#include <com/sun/star/animations/XAnimationNode.idl>
#endif
+#endif
+#ifndef __com_sun_star_lang_XMultiServiceFactory_idl__
+#include <com/sun/star/lang/XMultiServiceFactory.idl>
#ifndef __com_sun_star_drawing_XDrawPage_idl__
#include <com/sun/star/drawing/XDrawPage.idl>
#endif
+#ifndef __com_sun_star_drawing_XDrawPagesSupplier_idl__
+#include <com/sun/star/drawing/XDrawPagesSupplier.idl>
+#endif
#ifndef __com_sun_star_drawing_XShape_idl__
#include <com/sun/star/drawing/XShape.idl>
#endif
@@ -149,6 +155,10 @@ interface XSlideShow : ::com::sun::star::uno::XInterface
@param xPage
The slide to display.
+ @param xDrawPages
+ For future use.
+ This parameter can be NULL when the ENABLE_PRESENTER_EXTRA_UI feature is disabled.
+
@param xAnimationNode
The animation node determine the animations to display.
@@ -185,6 +195,7 @@ interface XSlideShow : ::com::sun::star::uno::XInterface
*/
void displaySlide(
[in] ::com::sun::star::drawing::XDrawPage xSlide,
+ [in] ::com::sun::star::drawing::XDrawPagesSupplier xDrawPages,
[in] ::com::sun::star::animations::XAnimationNode aAnimationNode,
[in] sequence< ::com::sun::star::beans::PropertyValue > aProperties );
@@ -211,6 +222,14 @@ interface XSlideShow : ::com::sun::star::uno::XInterface
*/
::com::sun::star::drawing::XDrawPage getCurrentSlide();
+ /** Register drawn polygons in presentation mode
+
+ @param xDocFactory
+
+ */
+
+ void registerUserPaintPolygons([in] ::com::sun::star::lang::XMultiServiceFactory xDocFactory);
+
/** Change a property of the slideshow.<p>
@param aShowProperty
diff --git a/offapi/com/sun/star/sheet/MemberResultFlags.idl b/offapi/com/sun/star/sheet/MemberResultFlags.idl
index f2157e7724ca..a00bea878999 100644
--- a/offapi/com/sun/star/sheet/MemberResultFlags.idl
+++ b/offapi/com/sun/star/sheet/MemberResultFlags.idl
@@ -59,6 +59,17 @@ published constants MemberResultFlags
*/
const long CONTINUE = 4;
+ //-------------------------------------------------------------------------
+
+ /** The element contains a grand total.
+ */
+ const long GRANDTOTAL = 8;
+
+ //-------------------------------------------------------------------------
+
+ /** The element is a numeric value.
+ */
+ const long NUMERIC = 16;
};
//=============================================================================
diff --git a/offapi/com/sun/star/task/PasswordContainerInteractionHandler.idl b/offapi/com/sun/star/task/PasswordContainerInteractionHandler.idl
new file mode 100644
index 000000000000..ded6c6c23f77
--- /dev/null
+++ b/offapi/com/sun/star/task/PasswordContainerInteractionHandler.idl
@@ -0,0 +1,60 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __com_sun_star_task_PasswordContainerInteractionHandler_idl__
+#define __com_sun_star_task_PasswordContainerInteractionHandler_idl__
+
+module com { module sun { module star {
+ module task { published interface XInteractionHandler; };
+}; }; };
+
+module com { module sun { module star { module task {
+
+//============================================================================
+/** An interaction request handler that uses the
+ <type scope="com::sun::star::task">PasswordContainer</type> service to
+ handle <type scope="com::sun::star::ucb">AuthenticationRequest</type>s.
+
+ If the password container contains credentials matching the authentication
+ request, the service implementation selects the
+ <type scope="com::sun::star::ucb">XInteractionSupplyAuthentication</type>
+ continuation, that should be supplied with the interaction request.
+
+ If the password container does not contain credentials matching the
+ authentication request, the service implementation selects no continuation.
+
+ @since OOo 3.3
+ */
+published service PasswordContainerInteractionHandler
+ : com::sun::star::task::XInteractionHandler;
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/task/XUrlContainer.idl b/offapi/com/sun/star/task/XUrlContainer.idl
index 93839e68fb07..9ac704c56ba0 100644
--- a/offapi/com/sun/star/task/XUrlContainer.idl
+++ b/offapi/com/sun/star/task/XUrlContainer.idl
@@ -46,6 +46,8 @@ module com { module sun { module star { module task {
//=============================================================================
/** Allows to store and retrieve URLs. URLs can be stored persistently or
until end of OOo session.
+
+ @since OOo 3.2
*/
/*published*/ interface XUrlContainer : com::sun::star::uno::XInterface
{
@@ -63,7 +65,7 @@ module com { module sun { module star { module task {
/** Lookup a URL in the container.
@param Url URL to lookup.
- @returns Best matched URL or empty string.
+ @returns Best matched URL or empty string.
*/
string findUrl( [in] string Url );
diff --git a/offapi/com/sun/star/task/makefile.mk b/offapi/com/sun/star/task/makefile.mk
index dc54f6fd3883..d77b1d6022e7 100644
--- a/offapi/com/sun/star/task/makefile.mk
+++ b/offapi/com/sun/star/task/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
# Copyright IBM Corporation 2009.
#
@@ -59,6 +59,7 @@ IDLFILES=\
MasterPasswordRequest.idl\
NoMasterException.idl\
PasswordContainer.idl\
+ PasswordContainerInteractionHandler.idl\
PasswordRequest.idl\
PasswordRequestMode.idl\
UnsupportedOverwriteRequest.idl\
diff --git a/offapi/com/sun/star/ucb/CommandEnvironment.idl b/offapi/com/sun/star/ucb/CommandEnvironment.idl
new file mode 100644
index 000000000000..a1ca2aa72fc4
--- /dev/null
+++ b/offapi/com/sun/star/ucb/CommandEnvironment.idl
@@ -0,0 +1,67 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: SmoketestCommandEnvironment.idl,v $
+ * $Revision: 1.3 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef _com_sun_star_ucb_CommandEnvironment_idl_
+#define _com_sun_star_ucb_CommandEnvironment_idl_
+
+#include <com/sun/star/ucb/XCommandEnvironment.idl>
+#include <com/sun/star/task/XInteractionHandler.idl>
+#include <com/sun/star/ucb/XProgressHandler.idl>
+
+module com { module sun { module star { module ucb {
+
+ /* This service implements an <type>XCommandEnvironment</type> that can be
+ initialized with any implementation of
+ <type scope="com::sun::star::task">XInteractionHandler</type> and
+ <type scope="com::sun::star::ucb">XProgressHandler</type>. The respective
+ get methods will simply return these handlers.
+
+ @since OOo 3.3
+ */
+ published service CommandEnvironment : ::com::sun::star::ucb::XCommandEnvironment
+ {
+ //-------------------------------------------------------------------------
+ /** Constructor.
+
+ @param InteractionHandler the interaction handler instance that will be
+ returned by this service' implementation of
+ <method>XCommandEnvironemt::getInteractionHandler</method>
+
+ @param ProgressHandler the progress handler instance that will be
+ returned by this service' implementation of
+ <method>XCommandEnvironemt::getProgressHandler</method>
+ */
+ create( [in] com::sun::star::task::XInteractionHandler InteractionHandler,
+ [in] com::sun::star::ucb::XProgressHandler ProgressHandler );
+ };
+
+};};};};
+
+#endif
diff --git a/offapi/com/sun/star/ucb/Content.idl b/offapi/com/sun/star/ucb/Content.idl
index 2e8f68067883..eef4f474e527 100644
--- a/offapi/com/sun/star/ucb/Content.idl
+++ b/offapi/com/sun/star/ucb/Content.idl
@@ -137,7 +137,7 @@ published service Content
[parameter type and name]
-----------------------------------------------------------------------
- Requiered commands:
+ Mandatory commands:
-----------------------------------------------------------------------
// This command obtains an interface which allows to query
@@ -218,7 +218,7 @@ published service Content
// sequence is the same as the order of result set
// columns. First element of sequence will be row
// number one, second will be row number two, ...
- // SortingInfo : contains sort criteria, if result set shall
+ // SortingInfo : contains sort criteria, if result set shall
// be sorted, otherwise it can be left empty.
//
// The exceution must be aborted by the implementation of this command
@@ -236,12 +236,12 @@ published service Content
//
// Mode : DOCUMENT or DOCUMENT_SHARE_DENY_NONE or
// DOCUMENT_SHARE_DENY_WRITE. Support for DOCUMENT
- // is mandatory, all others are optional.
+ // is mandatory, all others are optional.
// Priority : can be set, but implementation may ignore the value
// Sink : a sink, where the implementation can put the
// document data into.
// Properties : empty ( ignored )
- // SortingInfo : empty ( ignored )
+ // SortingInfo : empty ( ignored )
//
// The exceution must be aborted by the implementation of this command
// (by throwing a <type>CommandAbortedException</type>), if an
@@ -296,8 +296,8 @@ published service Content
void
// (1) This command inserts a new content. It commits the process of
- // creating a new content via calling another content's method
- // <member>XContentCreator::createNewContent</member>
+ // creating a new content via executing the command "createNewContent"
+ // and initializing it via setting properties, afterwards.
// The command is not called on the content which created the new
// content, because the new object already knows where it is to be
// inserted (i.e. Calling createNewContent with the content type for a
@@ -350,7 +350,7 @@ published service Content
// Transfers without the transfer command can be done as follows:
//
// 1) Create a new content at the target folder
- // --> targetContent = target.XContentCreator::createNewContent(...)
+ // --> targetContent = target.execute( "createNewContent", type )
// 2) Transfer data from source to target content
// --> props = sourceContent.execute( "getPropertyValues", ... )
// --> dataStream = sourceContent.execute( "open", ... )
@@ -366,12 +366,57 @@ published service Content
<B>transfer</B>
<type>TransferInfo</type> aTransferInfo
+ // This command obtains an exlusive write lock for the resource. The
+ // lock is active until command "unlock" is executed or the OOo
+ // session that obtained the lock ends or until the lock is released by
+ // a third party (e.g. a system administrator).
+ void
+ <B>lock</B>
+ void
+ Exceptions: <type>InteractiveLockingLockedException</type>
+ <type>InteractiveLockingLockExpiredException</type>
+
+ // This command removes a lock obtained by executing the command "lock"
+ // from the resource.
+ void
+ <B>unlock</B>
+ void
+ Exceptions: <type>InteractiveLockingNotLockedException</type>
+ <type>InteractiveLockingLockExpiredException</type>
+
+ // Note that <type>InteractiveLockingLockExpiredException</type> might
+ // be raised by any command that requires a previously obtained lock.
+
+ // This command creates a new non-persistent content of a given type.
+ //
+ // <p>Creation of a new (persistent) content:
+ // <ol>
+ // <li>creatabletypes = obtain "CreatableContentsInfo" property<br>
+ // from creator
+ // <li>choose a suitable type from creatabletypes
+ // <li>newObject = execute command "createNewContent(type)" at<br>
+ // creator
+ // <li>initialize the new object (i.e. newObject.Property1 = ...)
+ // <li>execute command "insert" at new content. This command
+ // commits the data and makes the new content persistent.
+ // </ol>
+ //
+ // This command must be supported by every Content that supports the
+ // property "CreatableContentsInfo" if the returned property value
+ // contains a non-empty sequence of creatable types.
+ //
+ // Note: This command is part of the replacement for the deprecated
+ // interface <type>XContentCreator</type>.
+ <type>XContent</type> >
+ <B>createNewContent</B>
+ <type>ContentInfo<type> contentinfo
+
=======================================================================
Properties:
=======================================================================
-----------------------------------------------------------------------
- Requiered properties:
+ Mandatory properties:
-----------------------------------------------------------------------
// contains a unique(!) type string for the content ( i.e.
@@ -380,8 +425,8 @@ published service Content
// content. Media types may be provided through the optional property
// "MediaType".
// The value of this property should match the information on creatable
- // contents given by UCB contents that implement the interface
- // <type>XContentCreator</type>.
+ // contents given by UCB contents that implement the property
+ // "CreatableContentsInfo".
string ContentType
// indicates, whether a content can contain other contents.
@@ -570,7 +615,6 @@ published service Content
</dt><dd>Show in new task
</dd></dl>
</p>
-
string TargetFrames
// for contents that are links to other contents, contains the URL of
@@ -586,6 +630,17 @@ published service Content
// describes a verification policy.
<type>VerificationMode</type> VerificationMode
+
+ // contains the types of Contents a Content object can create via
+ // command "createNewContent".
+ //
+ // If the property value can be a non-empty sequence, the Content must
+ // also support command "createNewContent".
+ //
+ // Note: This property is part of the replacement for the deprecated
+ // interface <type>XContentCreator</type>.
+ sequence <type>ContentInfo</type> CreatableContentsInfo
+
</pre>
*/
interface com::sun::star::ucb::XCommandProcessor;
@@ -675,6 +730,11 @@ published service Content
<p>This interface is optional. It should be implemented by contents
which shall be able to create new objects.
+
+ @deprecated
+
+ <p>This interface is <b>deprecated</b>. Use property
+ "CreatableContentsInfo" and command "createNewContent" instead.
*/
[optional] interface com::sun::star::ucb::XContentCreator;
diff --git a/offapi/com/sun/star/ucb/InteractiveLockingException.idl b/offapi/com/sun/star/ucb/InteractiveLockingException.idl
new file mode 100644
index 000000000000..8d96358566fa
--- /dev/null
+++ b/offapi/com/sun/star/ucb/InteractiveLockingException.idl
@@ -0,0 +1,61 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_ucb_InteractiveLockingException_idl__
+#define __com_sun_star_ucb_InteractiveLockingException_idl__
+
+#ifndef __com_sun_star_task_ClassifiedInteractionRequest_idl__
+#include <com/sun/star/task/ClassifiedInteractionRequest.idl>
+#endif
+
+
+//=============================================================================
+
+module com { module sun { module star { module ucb {
+
+//=============================================================================
+/** An error related to locking operations.
+
+ <p> Various meaningful errors are derived from this exception. </p>
+
+ @since OOo 3.3
+*/
+/*published*/ exception InteractiveLockingException : com::sun::star::task::ClassifiedInteractionRequest
+{
+ //-------------------------------------------------------------------------
+ /** The Url of the resource this exception is related to.
+ */
+ string Url;
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/ucb/InteractiveLockingLockExpiredException.idl b/offapi/com/sun/star/ucb/InteractiveLockingLockExpiredException.idl
new file mode 100644
index 000000000000..63ddfa58bf2f
--- /dev/null
+++ b/offapi/com/sun/star/ucb/InteractiveLockingLockExpiredException.idl
@@ -0,0 +1,56 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_ucb_InteractiveLockingLockExpiredException_idl__
+#define __com_sun_star_ucb_InteractiveLockingLockExpiredException_idl__
+
+#ifndef __com_sun_star_ucb_InteractiveLockingException_idl__
+#include <com/sun/star/ucb/InteractiveLockingException.idl>
+#endif
+
+
+//=============================================================================
+
+module com { module sun { module star { module ucb {
+
+//=============================================================================
+/** An error indicating that a lock that has been previously obtained by this
+ OOo session has expired.
+
+ @since OOo 3.3
+*/
+/*published*/ exception InteractiveLockingLockExpiredException : com::sun::star::ucb::InteractiveLockingException
+{
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/ucb/InteractiveLockingLockedException.idl b/offapi/com/sun/star/ucb/InteractiveLockingLockedException.idl
new file mode 100644
index 000000000000..33f309ec0b81
--- /dev/null
+++ b/offapi/com/sun/star/ucb/InteractiveLockingLockedException.idl
@@ -0,0 +1,62 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_ucb_InteractiveLockingLockedException_idl__
+#define __com_sun_star_ucb_InteractiveLockingLockedException_idl__
+
+#ifndef __com_sun_star_ucb_InteractiveLockingException_idl__
+#include <com/sun/star/ucb/InteractiveLockingException.idl>
+#endif
+
+
+//=============================================================================
+
+module com { module sun { module star { module ucb {
+
+//=============================================================================
+/** An error indicating that the resource is locked.
+
+ @since OOo 3.3
+*/
+/*published*/ exception InteractiveLockingLockedException : com::sun::star::ucb::InteractiveLockingException
+{
+ //-------------------------------------------------------------------------
+ /** The owner of the lock.
+
+ <true/>, the lock has been obtained by this OOo session.
+ <false/> the lock has been obtained by another principal.
+ */
+ boolean SelfOwned;
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/ucb/InteractiveLockingNotLockedException.idl b/offapi/com/sun/star/ucb/InteractiveLockingNotLockedException.idl
new file mode 100644
index 000000000000..88d587b4cb24
--- /dev/null
+++ b/offapi/com/sun/star/ucb/InteractiveLockingNotLockedException.idl
@@ -0,0 +1,59 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef __com_sun_star_ucb_InteractiveLockingNotLockedException_idl__
+#define __com_sun_star_ucb_InteractiveLockingNotLockedException_idl__
+
+#ifndef __com_sun_star_ucb_InteractiveLockingException_idl__
+#include <com/sun/star/ucb/InteractiveLockingException.idl>
+#endif
+
+
+//=============================================================================
+
+module com { module sun { module star { module ucb {
+
+//=============================================================================
+/** An error indicating that the resource is not locked.
+
+ <p>This error for instance can occure when trying to unlock a resource
+ that is not locked.
+ </p>
+
+ @since OOo 3.3
+*/
+/*published*/ exception InteractiveLockingNotLockedException : com::sun::star::ucb::InteractiveLockingException
+{
+};
+
+//=============================================================================
+
+}; }; }; };
+
+#endif
diff --git a/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl b/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl
index 1b19830df81e..84d5f7d6cb7c 100644
--- a/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl
+++ b/offapi/com/sun/star/ucb/URLAuthenticationRequest.idl
@@ -42,6 +42,8 @@ module com { module sun { module star { module ucb {
//=============================================================================
/** An error specifing lack of correct authentication data (e.g., to log into
an account).
+
+ @since OOo 3.2
*/
/*published*/ exception URLAuthenticationRequest : AuthenticationRequest
{
diff --git a/offapi/com/sun/star/ucb/XContentCreator.idl b/offapi/com/sun/star/ucb/XContentCreator.idl
index 72b2dd02f6b5..df0c89a1b398 100644
--- a/offapi/com/sun/star/ucb/XContentCreator.idl
+++ b/offapi/com/sun/star/ucb/XContentCreator.idl
@@ -52,12 +52,19 @@ module com { module sun { module star { module ucb {
<p>Creation of a new (persistent) content:
<ol>
- <li>newObject = creator.createNewContent( ... )
+ <li>creatabletypes = creator.queryCreatableContentsInfo()
+ <li>choose a suitable type from creatabletypes
+ <li>newObject = creator.createNewContent( type )
<li>initialize the new object (i.e. newObject.Property1 = ...)
<li>let the new content execute the command "insert". That command
commits the data and makes the new content persistent.
</ol>
+ @deprecated
+
+ <p>This interface is deprecated. Use <type>Content</type> property
+ "CreatableContentsInfo" and command "createNewContent" instead.
+
@version 1.0
@author Kai Sommerfeld
@see XContent
@@ -74,13 +81,13 @@ published interface XContentCreator: com::sun::star::uno::XInterface
sequence<com::sun::star::ucb::ContentInfo> queryCreatableContentsInfo();
//-------------------------------------------------------------------------
- /** creates a new content of given type..
+ /** creates a new content of given type.
@param Info
the content information.
@returns
- the new content, if operation was succesful.
+ the new content, if operation was successful.
*/
com::sun::star::ucb::XContent createNewContent(
[in] com::sun::star::ucb::ContentInfo Info );
diff --git a/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl b/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl
index a3c4bdb3d5f3..01241f108950 100644
--- a/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl
+++ b/offapi/com/sun/star/ucb/XInteractionSupplyAuthentication2.idl
@@ -45,6 +45,8 @@ module com { module sun { module star { module ucb {
<p> This continuation is typically used in conjunction with
<type>AuthenticationRequest</type>. </p>
+
+ @since OOo 3.2
*/
/*published*/ interface XInteractionSupplyAuthentication2 : XInteractionSupplyAuthentication
{
diff --git a/offapi/com/sun/star/ucb/makefile.mk b/offapi/com/sun/star/ucb/makefile.mk
index 19320b716634..573453e554e5 100644
--- a/offapi/com/sun/star/ucb/makefile.mk
+++ b/offapi/com/sun/star/ucb/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -55,8 +55,10 @@ IDLFILES=\
CachedDynamicResultSetStub.idl\
CachedDynamicResultSetStubFactory.idl\
CHAOSProgressStart.idl\
+ CertificateValidationRequest.idl\
Command.idl\
CommandAbortedException.idl\
+ CommandEnvironment.idl\
CommandFailedException.idl\
CommandInfo.idl\
CommandInfoChange.idl\
@@ -122,6 +124,10 @@ IDLFILES=\
InteractiveCHAOSException.idl\
InteractiveFileIOException.idl\
InteractiveIOException.idl\
+ InteractiveLockingException.idl\
+ InteractiveLockingLockedException.idl\
+ InteractiveLockingLockExpiredException.idl\
+ InteractiveLockingNotLockedException.idl\
InteractiveNetworkConnectException.idl\
InteractiveNetworkException.idl\
InteractiveNetworkGeneralException.idl\
@@ -264,8 +270,7 @@ IDLFILES=\
XSimpleFileAccess3.idl\
XSortedDynamicResultSetFactory.idl\
XSourceInitialization.idl\
- XWebDAVCommandEnvironment.idl \
- CertificateValidationRequest.idl
+ XWebDAVCommandEnvironment.idl
# ------------------------------------------------------------------
diff --git a/padmin/source/prtsetup.cxx b/padmin/source/prtsetup.cxx
index 6cf4f8b257b1..69217e2d0063 100644
--- a/padmin/source/prtsetup.cxx
+++ b/padmin/source/prtsetup.cxx
@@ -44,9 +44,9 @@ using namespace rtl;
using namespace psp;
using namespace padmin;
-void RTSDialog::insertAllPPDValues( ListBox& rBox, const PPDKey* pKey )
+void RTSDialog::insertAllPPDValues( ListBox& rBox, const PPDParser* pParser, const PPDKey* pKey )
{
- if( ! pKey )
+ if( ! pKey || ! pParser )
return;
const PPDValue* pValue = NULL;
@@ -56,7 +56,7 @@ void RTSDialog::insertAllPPDValues( ListBox& rBox, const PPDKey* pKey )
for( int i = 0; i < pKey->countValues(); i++ )
{
pValue = pKey->getValue( i );
- aOptionText = pValue->m_aOptionTranslation.Len() ? pValue->m_aOptionTranslation : pValue->m_aOption;
+ aOptionText = pParser->translateOption( pKey->getKey(), pValue->m_aOption) ;
if( m_aJobData.m_aContext.checkConstraints( pKey, pValue ) )
{
@@ -282,7 +282,7 @@ void RTSPaperPage::update()
if( m_pParent->m_aJobData.m_pParser &&
(pKey = m_pParent->m_aJobData.m_pParser->getKey( String( RTL_CONSTASCII_USTRINGPARAM( "Duplex" ) ) )) )
{
- m_pParent->insertAllPPDValues( m_aDuplexBox, pKey );
+ m_pParent->insertAllPPDValues( m_aDuplexBox, m_pParent->m_aJobData.m_pParser, pKey );
}
else
{
@@ -294,7 +294,7 @@ void RTSPaperPage::update()
if( m_pParent->m_aJobData.m_pParser &&
(pKey = m_pParent->m_aJobData.m_pParser->getKey( String( RTL_CONSTASCII_USTRINGPARAM( "PageSize" ) ) )) )
{
- m_pParent->insertAllPPDValues( m_aPaperBox, pKey );
+ m_pParent->insertAllPPDValues( m_aPaperBox, m_pParent->m_aJobData.m_pParser, pKey );
}
else
{
@@ -306,7 +306,7 @@ void RTSPaperPage::update()
if( m_pParent->m_aJobData.m_pParser &&
(pKey = m_pParent->m_aJobData.m_pParser->getKey( String::CreateFromAscii( "InputSlot" ) )) )
{
- m_pParent->insertAllPPDValues( m_aSlotBox, pKey );
+ m_pParent->insertAllPPDValues( m_aSlotBox, m_pParent->m_aJobData.m_pParser, pKey );
}
else
{
@@ -411,8 +411,8 @@ RTSDevicePage::RTSDevicePage( RTSDialog* pParent ) :
! pKey->getKey().EqualsAscii( "Duplex" )
)
{
- USHORT nPos =
- m_aPPDKeyBox.InsertEntry( pKey->getUITranslation().Len() ? pKey->getUITranslation() : pKey->getKey() );
+ String aEntry( m_pParent->m_aJobData.m_pParser->translateKey( pKey->getKey() ) );
+ USHORT nPos = m_aPPDKeyBox.InsertEntry( aEntry );
m_aPPDKeyBox.SetEntryData( nPos, (void*)pKey );
}
}
@@ -466,10 +466,11 @@ void RTSDevicePage::FillValueBox( const PPDKey* pKey )
for( int i = 0; i < pKey->countValues(); i++ )
{
pValue = pKey->getValue( i );
- if( m_pParent->m_aJobData.m_aContext.checkConstraints( pKey, pValue ) )
+ if( m_pParent->m_aJobData.m_aContext.checkConstraints( pKey, pValue ) &&
+ m_pParent->m_aJobData.m_pParser )
{
- USHORT nPos =
- m_aPPDValueBox.InsertEntry( pValue->m_aOptionTranslation.Len() ? pValue->m_aOptionTranslation : pValue->m_aOption );
+ String aEntry( m_pParent->m_aJobData.m_pParser->translateOption( pKey->getKey(), pValue->m_aOption ) );
+ USHORT nPos = m_aPPDValueBox.InsertEntry( aEntry );
m_aPPDValueBox.SetEntryData( nPos, (void*)pValue );
}
}
diff --git a/padmin/source/prtsetup.hxx b/padmin/source/prtsetup.hxx
index 8487daa158da..1e296fa9ed88 100644
--- a/padmin/source/prtsetup.hxx
+++ b/padmin/source/prtsetup.hxx
@@ -85,7 +85,7 @@ class RTSDialog : public TabDialog
DECL_LINK( ClickButton, Button* );
// helper functions
- void insertAllPPDValues( ListBox&, const ::psp::PPDKey* );
+ void insertAllPPDValues( ListBox&, const psp::PPDParser*, const psp::PPDKey* );
public:
RTSDialog( const ::psp::PrinterInfo& rJobData, const String& rPrinter, bool bAllPages, Window* pParent = NULL );
~RTSDialog();
diff --git a/qadevOOo/tests/java/mod/_sw/SwXDocumentIndex.java b/qadevOOo/tests/java/mod/_sw/SwXDocumentIndex.java
index 5035f0dcd138..73ac3b6b76a3 100644
--- a/qadevOOo/tests/java/mod/_sw/SwXDocumentIndex.java
+++ b/qadevOOo/tests/java/mod/_sw/SwXDocumentIndex.java
@@ -42,6 +42,7 @@ import com.sun.star.lang.XMultiServiceFactory;
import com.sun.star.text.XText;
import com.sun.star.text.XTextContent;
import com.sun.star.text.XTextCursor;
+import com.sun.star.text.XTextRange;
import com.sun.star.text.XTextDocument;
import com.sun.star.uno.UnoRuntime;
@@ -132,6 +133,9 @@ public class SwXDocumentIndex extends TestCase {
tEnv.addObjRelation("CONTENT", (XTextContent)
UnoRuntime.queryInterface(XTextContent.class,instance));
+ oCursor.gotoEnd(false);
+ tEnv.addObjRelation("RANGE", (XTextRange)
+ UnoRuntime.queryInterface(XTextRange.class, oCursor));
// relation for XDocumentIndex
tEnv.addObjRelation("TextDoc", xTextDoc);
diff --git a/qadevOOo/tests/java/mod/_sw/SwXDocumentIndexMark.java b/qadevOOo/tests/java/mod/_sw/SwXDocumentIndexMark.java
index ee00f765ca86..bbdf6dc90c19 100644
--- a/qadevOOo/tests/java/mod/_sw/SwXDocumentIndexMark.java
+++ b/qadevOOo/tests/java/mod/_sw/SwXDocumentIndexMark.java
@@ -127,15 +127,6 @@ public class SwXDocumentIndexMark extends TestCase {
UnoRuntime.queryInterface(XDocumentIndexMark.class, oDIM);
try {
- xDIM.attach(oText);
- //xDIM.setMarkEntry("SwXDocumentIndexMark");
- } catch( com.sun.star.lang.IllegalArgumentException e ) {
- log.println("Error: " + e);
- e.printStackTrace(log);
- throw new StatusException("Couldn't attach IndexMark", e);
- }
-
- try {
oText.insertTextContent(oCursor, xDIM, false);
} catch (com.sun.star.lang.IllegalArgumentException e) {
e.printStackTrace(log);
diff --git a/readlicense_oo/docs/readme/readme.xrm b/readlicense_oo/docs/readme/readme.xrm
index 60c1267482e4..2a8a409b4eff 100755
--- a/readlicense_oo/docs/readme/readme.xrm
+++ b/readlicense_oo/docs/readme/readme.xrm
@@ -165,23 +165,15 @@
</Section>
<Paragraph id="BDB2">
- <Text id="BDB2a" xml:lang="en-US">The Berkeley database engine has been upgraded in this version of ${PRODUCTNAME}. The database engine
- upgrade introduces an incompatibility with user data for installed extensions for ${PRODUCTNAME} versions prior to 3.2 that may
- require your action if you downgrade your version of ${PRODUCTNAME}.
- </Text>
+ <Text id="BDB2a" xml:lang="en-US">The Berkeley database engine has been upgraded in this version of ${PRODUCTNAME}. The database engine upgrade introduces an incompatibility with user data for installed extensions for ${PRODUCTNAME} versions prior to 3.2 that may require your action if you downgrade your version of ${PRODUCTNAME}.</Text>
</Paragraph>
<Paragraph id="BDB3">
- <Text id="BDB3a" xml:lang="en-US">This version of ${PRODUCTNAME} will convert your extension database to the new Berkeley
- database format when extensions are installed or removed. After this conversion, the database can no longer be read
- by earlier versions of ${PRODUCTNAME}. Downgrading to an earlier version may result in a dysfunctional installation.
- </Text>
+ <Text id="BDB3a" xml:lang="en-US">This version of ${PRODUCTNAME} will convert your extension database to the new Berkeley database format when extensions are installed or removed. After this conversion, the database can no longer be read by earlier versions of ${PRODUCTNAME}. Downgrading to an earlier version may result in a dysfunctional installation.</Text>
</Paragraph>
<Paragraph id="BDB4">
- <Text id="BDB4a" xml:lang="en-US">If you downgrade to an earlier version of ${PRODUCTNAME}, you must remove the user
- data directory {user data}/uno_packages, for example ~/.openoffice.org/3/user/uno_packages, and reinstall all extensions.
- </Text>
+ <Text id="BDB4a" xml:lang="en-US">If you downgrade to an earlier version of ${PRODUCTNAME}, you must remove the user data directory {user data}/uno_packages, for example ~/.openoffice.org/3/user/uno_packages, and reinstall all extensions.</Text>
</Paragraph>
diff --git a/remotebridges/source/bridge/bridge_connection.cxx b/remotebridges/source/bridge/bridge_connection.cxx
index ebb49dba1874..8da07ab246b7 100644
--- a/remotebridges/source/bridge/bridge_connection.cxx
+++ b/remotebridges/source/bridge/bridge_connection.cxx
@@ -77,8 +77,8 @@ namespace remotebridges_bridge
try
{
// TODO possible optimization : give
- ::rtl::ByteSequence seq( nSize , ::rtl::BYTESEQ_NODEFAULT );
- sal_Int32 nRead = m->m_r->read( *(Sequence<sal_Int8>*)&seq , nSize );
+ Sequence<sal_Int8> seq = toUnoSequence( ::rtl::ByteSequence(nSize, ::rtl::BYTESEQ_NODEFAULT) );
+ sal_Int32 nRead = m->m_r->read( seq , nSize );
memcpy( pDest , seq.getConstArray() , nRead );
return nRead;
}
diff --git a/reportbuilder/java/com/sun/star/report/ImageService.java b/reportbuilder/java/com/sun/star/report/ImageService.java
index 193b97d66d58..a407164d965a 100644
--- a/reportbuilder/java/com/sun/star/report/ImageService.java
+++ b/reportbuilder/java/com/sun/star/report/ImageService.java
@@ -40,23 +40,33 @@ public interface ImageService
{
/**
+ * @param image
* @return the mime-type of the image as string.
+ * @throws ReportExecutionException
*/
String getMimeType(final InputStream image) throws ReportExecutionException;
/**
+ * @param image
* @return the mime-type of the image as string.
+ * @throws ReportExecutionException
*/
String getMimeType(final byte[] image) throws ReportExecutionException;
/**
+ * @param image
* @returns the dimension in 100th mm.
- **/
+ *
+ * @throws ReportExecutionException
+ * @return*/
Dimension getImageSize(final InputStream image) throws ReportExecutionException;
/**
+ * @param image
* @returns the dimension in 100th mm.
- **/
+ *
+ * @throws ReportExecutionException
+ * @return*/
Dimension getImageSize(final byte[] image) throws ReportExecutionException;
}
diff --git a/reportbuilder/java/com/sun/star/report/InputRepository.java b/reportbuilder/java/com/sun/star/report/InputRepository.java
index 21564d5851df..88a519cb7113 100644
--- a/reportbuilder/java/com/sun/star/report/InputRepository.java
+++ b/reportbuilder/java/com/sun/star/report/InputRepository.java
@@ -82,4 +82,10 @@ public interface InputRepository
boolean isReadable(final String name);
void closeInputRepository();
+
+ /** returns the URL of the database document
+ *
+ * @return the URL of the database document
+ */
+ String getRootURL();
}
diff --git a/reportbuilder/java/com/sun/star/report/JobProgressIndicator.java b/reportbuilder/java/com/sun/star/report/JobProgressIndicator.java
index 4cda72cacb5d..585394207568 100644
--- a/reportbuilder/java/com/sun/star/report/JobProgressIndicator.java
+++ b/reportbuilder/java/com/sun/star/report/JobProgressIndicator.java
@@ -53,6 +53,7 @@ public interface JobProgressIndicator
* Stopped indicators must ignore that call.
*
* @param string the progress description
+ * @param text
* @param maxValue the maximum value
* @see JobProgressIndicator#setText(String)
*/
diff --git a/reportbuilder/java/com/sun/star/report/OfficeToken.java b/reportbuilder/java/com/sun/star/report/OfficeToken.java
index 6685afe297da..ceddb98f077e 100644
--- a/reportbuilder/java/com/sun/star/report/OfficeToken.java
+++ b/reportbuilder/java/com/sun/star/report/OfficeToken.java
@@ -27,41 +27,42 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
package com.sun.star.report;
/**
*
* @author Ocke Janssen
*/
-public class OfficeToken {
- public static final String GRAPHIC = "graphic";
- public static final String GRAPHICS = "Graphics";
- public static final String GRAPHIC_PROPERTIES = "graphic-properties";
- public static final String PARAGRAPH = "paragraph";
- public static final String TRUE = "true";
- public static final String FALSE = "false";
- public static final String FRAME = "frame";
- public static final String STYLE_NAME = "style-name";
- public static final String BACKGROUND_COLOR = "background-color";
- public static final String COVERED_TABLE_CELL = "covered-table-cell";
- public static final String TABLE = "table";
- public static final String TABLE_COLUMN = "table-column";
- public static final String TABLE_COLUMNS = "table-columns";
+public class OfficeToken
+{
+
+ public static final String GRAPHIC = "graphic";
+ public static final String GRAPHICS = "Graphics";
+ public static final String GRAPHIC_PROPERTIES = "graphic-properties";
+ public static final String PARAGRAPH = "paragraph";
+ public static final String TRUE = "true";
+ public static final String FALSE = "false";
+ public static final String FRAME = "frame";
+ public static final String STYLE_NAME = "style-name";
+ public static final String BACKGROUND_COLOR = "background-color";
+ public static final String COVERED_TABLE_CELL = "covered-table-cell";
+ public static final String TABLE = "table";
+ public static final String TABLE_COLUMN = "table-column";
+ public static final String TABLE_COLUMNS = "table-columns";
public static final String TABLE_HEADER_COLUMNS = "table-header-columns";
- public static final String TABLE_HEADER_ROWS = "table-header-rows";
- public static final String TABLE_ROWS = "table-rows";
- public static final String TABLE_ROW = "table-row";
- public static final String TABLE_CELL = "table-cell";
- public static final String P = "p";
- public static final String OBJECT_OLE = "object-ole";
- public static final String IMAGE = "image";
- public static final String IMAGE_DATA = "image-data";
- public static final String PRESERVE_IRI = "preserve-IRI";
- public static final String SCALE = "scale";
- public static final String NAME = "name";
- public static final String SHAPES = "shapes";
- public static final String ISOTROPIC = "isotropic";
- public static final String ANISOTROPIC = "anisotropic";
- public static final String NONE = "none";
+ public static final String TABLE_HEADER_ROWS = "table-header-rows";
+ public static final String TABLE_ROWS = "table-rows";
+ public static final String TABLE_ROW = "table-row";
+ public static final String TABLE_CELL = "table-cell";
+ public static final String P = "p";
+ public static final String OBJECT_OLE = "object-ole";
+ public static final String IMAGE = "image";
+ public static final String IMAGE_DATA = "image-data";
+ public static final String PRESERVE_IRI = "preserve-IRI";
+ public static final String SCALE = "scale";
+ public static final String NAME = "name";
+ public static final String SHAPES = "shapes";
+ public static final String ISOTROPIC = "isotropic";
+ public static final String ANISOTROPIC = "anisotropic";
+ public static final String NONE = "none";
}
diff --git a/reportbuilder/java/com/sun/star/report/OutputRepository.java b/reportbuilder/java/com/sun/star/report/OutputRepository.java
index aba5deba5f51..0fd3c08f40ec 100644
--- a/reportbuilder/java/com/sun/star/report/OutputRepository.java
+++ b/reportbuilder/java/com/sun/star/report/OutputRepository.java
@@ -58,6 +58,7 @@ public interface OutputRepository
/** allows to acces sub repositories inside this repository
*
* @param name describes the path to the sub repository
+ * @param mimeType
* @return the sub repository
* @throws java.io.IOException when the sub repository doesn't exist.
*/
diff --git a/reportbuilder/java/com/sun/star/report/ReportEngine.java b/reportbuilder/java/com/sun/star/report/ReportEngine.java
index 549f5bb224c7..0e5260dff253 100644
--- a/reportbuilder/java/com/sun/star/report/ReportEngine.java
+++ b/reportbuilder/java/com/sun/star/report/ReportEngine.java
@@ -50,6 +50,7 @@ public interface ReportEngine
/**
* Open points: How to define scheduling?
*
+ * @param definition
* @return the report job definition for the job description.
* @throws JobDefinitionException
*/
diff --git a/reportbuilder/java/com/sun/star/report/ReportEngineParameterNames.java b/reportbuilder/java/com/sun/star/report/ReportEngineParameterNames.java
index 8c191a77d2a3..c8798d02436e 100644
--- a/reportbuilder/java/com/sun/star/report/ReportEngineParameterNames.java
+++ b/reportbuilder/java/com/sun/star/report/ReportEngineParameterNames.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report;
/**
@@ -37,23 +35,24 @@ package com.sun.star.report;
*/
public class ReportEngineParameterNames
{
- public static final String CONTENT_TYPE = "content-type";
- public static final String INPUT_NAME= "input.name";
- public static final String INPUT_REPOSITORY = "input.repository";
- public static final String OUTPUT_NAME= "output.name";
- public static final String OUTPUT_REPOSITORY = "output.repository";
- public static final String INPUT_DATASOURCE_FACTORY = "input.datasource-factory";
- public static final String IMAGE_SERVICE = "ImageService";
- public static final String INPUT_REPORTJOB_FACTORY = "input.reportjob-factory";
- public static final String INPUT_MASTER_COLUMNS = "input.master-columns";
- public static final String INPUT_MASTER_VALUES = "input.master-values";
- public static final String INPUT_DETAIL_COLUMNS = "input.detail-columns";
- public static final String MIMETYPE = "output.mimetype";
- public static final String AUTHOR = "Author";
- public static final String TITLE = "Title";
- public static final String MAXROWS = "MaxRows";
- private ReportEngineParameterNames ()
- {
- }
+ public static final String CONTENT_TYPE = "content-type";
+ public static final String INPUT_NAME = "input.name";
+ public static final String INPUT_REPOSITORY = "input.repository";
+ public static final String OUTPUT_NAME = "output.name";
+ public static final String OUTPUT_REPOSITORY = "output.repository";
+ public static final String INPUT_DATASOURCE_FACTORY = "input.datasource-factory";
+ public static final String IMAGE_SERVICE = "ImageService";
+ public static final String INPUT_REPORTJOB_FACTORY = "input.reportjob-factory";
+ public static final String INPUT_MASTER_COLUMNS = "input.master-columns";
+ public static final String INPUT_MASTER_VALUES = "input.master-values";
+ public static final String INPUT_DETAIL_COLUMNS = "input.detail-columns";
+ public static final String MIMETYPE = "output.mimetype";
+ public static final String AUTHOR = "Author";
+ public static final String TITLE = "Title";
+ public static final String MAXROWS = "MaxRows";
+
+ private ReportEngineParameterNames()
+ {
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/ReportExecutionException.java b/reportbuilder/java/com/sun/star/report/ReportExecutionException.java
index 55ba51e4a61e..d9b0a77cbe09 100644
--- a/reportbuilder/java/com/sun/star/report/ReportExecutionException.java
+++ b/reportbuilder/java/com/sun/star/report/ReportExecutionException.java
@@ -27,64 +27,63 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report;
public class ReportExecutionException extends Exception
{
- /**
- * Constructs a new exception with <code>null</code> as its detail message. The cause is
- * not initialized, and may subsequently be initialized by a call to {@link
- * #initCause}.
- */
- public ReportExecutionException ()
- {
- }
- /**
- * Constructs a new exception with the specified cause and a detail message of
- * <tt>(cause==null ? null : cause.toString())</tt> (which typically contains the class
- * and detail message of <tt>cause</tt>). This constructor is useful for exceptions that
- * are little more than wrappers for other throwables (for example, {@link
- * java.security.PrivilegedActionException}).
- *
- * @param cause the cause (which is saved for later retrieval by the {@link #getCause()}
- * method). (A <tt>null</tt> value is permitted, and indicates that the
- * cause is nonexistent or unknown.)
- * @since 1.4
- */
- public ReportExecutionException (Throwable cause)
- {
- super(cause);
- }
+ /**
+ * Constructs a new exception with <code>null</code> as its detail message. The cause is
+ * not initialized, and may subsequently be initialized by a call to {@link
+ * #initCause}.
+ */
+ public ReportExecutionException()
+ {
+ }
+
+ /**
+ * Constructs a new exception with the specified cause and a detail message of
+ * <tt>(cause==null ? null : cause.toString())</tt> (which typically contains the class
+ * and detail message of <tt>cause</tt>). This constructor is useful for exceptions that
+ * are little more than wrappers for other throwables (for example, {@link
+ * java.security.PrivilegedActionException}).
+ *
+ * @param cause the cause (which is saved for later retrieval by the {@link #getCause()}
+ * method). (A <tt>null</tt> value is permitted, and indicates that the
+ * cause is nonexistent or unknown.)
+ * @since 1.4
+ */
+ public ReportExecutionException(Throwable cause)
+ {
+ super(cause);
+ }
- /**
- * Constructs a new exception with the specified detail message. The cause is not
- * initialized, and may subsequently be initialized by a call to {@link #initCause}.
- *
- * @param message the detail message. The detail message is saved for later retrieval by
- * the {@link #getMessage()} method.
- */
- public ReportExecutionException (String message)
- {
- super(message);
- }
+ /**
+ * Constructs a new exception with the specified detail message. The cause is not
+ * initialized, and may subsequently be initialized by a call to {@link #initCause}.
+ *
+ * @param message the detail message. The detail message is saved for later retrieval by
+ * the {@link #getMessage()} method.
+ */
+ public ReportExecutionException(String message)
+ {
+ super(message);
+ }
- /**
- * Constructs a new exception with the specified detail message and cause. <p>Note that
- * the detail message associated with <code>cause</code> is <i>not</i> automatically
- * incorporated in this exception's detail message.
- *
- * @param message the detail message (which is saved for later retrieval by the {@link
- * #getMessage()} method).
- * @param cause the cause (which is saved for later retrieval by the {@link
- * #getCause()} method). (A <tt>null</tt> value is permitted, and
- * indicates that the cause is nonexistent or unknown.)
- * @since 1.4
- */
- public ReportExecutionException (String message, Throwable cause)
- {
- super(message, cause);
- }
+ /**
+ * Constructs a new exception with the specified detail message and cause. <p>Note that
+ * the detail message associated with <code>cause</code> is <i>not</i> automatically
+ * incorporated in this exception's detail message.
+ *
+ * @param message the detail message (which is saved for later retrieval by the {@link
+ * #getMessage()} method).
+ * @param cause the cause (which is saved for later retrieval by the {@link
+ * #getCause()} method). (A <tt>null</tt> value is permitted, and
+ * indicates that the cause is nonexistent or unknown.)
+ * @since 1.4
+ */
+ public ReportExecutionException(String message, Throwable cause)
+ {
+ super(message, cause);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/ReportExpression.java b/reportbuilder/java/com/sun/star/report/ReportExpression.java
index 5576a74205d5..f26fbd6cec8b 100644
--- a/reportbuilder/java/com/sun/star/report/ReportExpression.java
+++ b/reportbuilder/java/com/sun/star/report/ReportExpression.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report;
/**
@@ -47,8 +45,10 @@ package com.sun.star.report;
*/
public interface ReportExpression
{
- void setParameters (Object[] parameters);
- Object getParameters ();
- Object getValue(DataRow row);
+ void setParameters(Object[] parameters);
+
+ Object getParameters();
+
+ Object getValue(DataRow row);
}
diff --git a/reportbuilder/java/com/sun/star/report/ReportJob.java b/reportbuilder/java/com/sun/star/report/ReportJob.java
index 8caf39b9bdae..6f93f5db8b0c 100644
--- a/reportbuilder/java/com/sun/star/report/ReportJob.java
+++ b/reportbuilder/java/com/sun/star/report/ReportJob.java
@@ -62,6 +62,8 @@ public interface ReportJob
* first. If we execute at once, the user either has to deal with
* threading code or wont receive any progress information in single
* threaded environments.
+ * @throws java.io.IOException
+ * @throws ReportExecutionException
*/
void execute()
throws ReportExecutionException, IOException;
diff --git a/reportbuilder/java/com/sun/star/report/SDBCReportData.java b/reportbuilder/java/com/sun/star/report/SDBCReportData.java
index 5107d8ebf427..610cbde2a796 100644
--- a/reportbuilder/java/com/sun/star/report/SDBCReportData.java
+++ b/reportbuilder/java/com/sun/star/report/SDBCReportData.java
@@ -83,7 +83,7 @@ public class SDBCReportData implements DataSource
parameters = xSuppParams.getParameters();
}
- final XColumnsSupplier columnsSup = (XColumnsSupplier)UnoRuntime.queryInterface(XColumnsSupplier.class, rowSet);
+ final XColumnsSupplier columnsSup = (XColumnsSupplier) UnoRuntime.queryInterface(XColumnsSupplier.class, rowSet);
final XNameAccess columns = columnsSup.getColumns();
final String[] columnNamesList = columns.getElementNames();
final XResultSetMetaDataSupplier sup = (XResultSetMetaDataSupplier) UnoRuntime.queryInterface(XResultSetMetaDataSupplier.class, rowSet);
@@ -92,7 +92,9 @@ public class SDBCReportData implements DataSource
columnCount = resultSetMetaData.getColumnCount();
firstParameterIndex = columnCount + 1;
if (parameters != null)
+ {
columnCount += parameters.getCount();
+ }
columnTypes = new int[columnCount];
columnNames = new String[columnCount];
@@ -111,7 +113,7 @@ public class SDBCReportData implements DataSource
final XPropertySet paramColumn = (XPropertySet) UnoRuntime.queryInterface(
XPropertySet.class, parameters.getByIndex(i - firstParameterIndex));
columnNames[i - 1] = (String) paramColumn.getPropertyValue("Name");
- columnTypes[i - 1] = ((Integer) paramColumn.getPropertyValue("Type")).intValue();
+ columnTypes[i - 1] = (Integer) paramColumn.getPropertyValue("Type");
}
catch (Exception e)
{
@@ -151,7 +153,9 @@ public class SDBCReportData implements DataSource
public boolean absolute(final int row) throws DataSourceException
{
if (rowSet == null)
+ {
return false;
+ }
try
{
if (row == 0)
@@ -170,7 +174,9 @@ public class SDBCReportData implements DataSource
public boolean next() throws DataSourceException
{
if (rowSet == null)
+ {
return false;
+ }
try
{
return rowSet.next();
@@ -294,7 +300,9 @@ public class SDBCReportData implements DataSource
public Object getObject(final int column) throws DataSourceException
{
if (rowSet == null)
+ {
return null;
+ }
try
{
final boolean isParameterValue = (parameters != null) && (column >= firstParameterIndex);
diff --git a/reportbuilder/java/com/sun/star/report/SDBCReportDataFactory.java b/reportbuilder/java/com/sun/star/report/SDBCReportDataFactory.java
index af396d415338..5c3032e3a7f9 100644
--- a/reportbuilder/java/com/sun/star/report/SDBCReportDataFactory.java
+++ b/reportbuilder/java/com/sun/star/report/SDBCReportDataFactory.java
@@ -77,6 +77,7 @@ import org.apache.commons.logging.LogFactory;
*/
public class SDBCReportDataFactory implements DataSourceFactory
{
+
private static final String ESCAPEPROCESSING = "EscapeProcessing";
private class RowSetProperties
@@ -97,7 +98,6 @@ public class SDBCReportDataFactory implements DataSourceFactory
this.maxRows = maxRows;
}
-
public boolean equals(Object obj)
{
if (obj == null)
@@ -143,8 +143,10 @@ public class SDBCReportDataFactory implements DataSourceFactory
return hash;
}
}
+
class ParameterDefinition
{
+
int parameterCount = 0;
private ArrayList parameterIndex = new ArrayList();
}
@@ -210,14 +212,14 @@ public class SDBCReportDataFactory implements DataSourceFactory
final Integer maxRows = (Integer) parameters.get("MaxRows");
RowSetProperties rowSetProps = new RowSetProperties(escapeProcessing, commandType, command, filter, maxRows);
- final Object[] p = createRowSet(rowSetProps,parameters);
- final XRowSet rowSet = (XRowSet)p[0];
+ final Object[] p = createRowSet(rowSetProps, parameters);
+ final XRowSet rowSet = (XRowSet) p[0];
- if (command.length() != 0 )
+ if (command.length() != 0)
{
- final ParameterDefinition paramDef = (ParameterDefinition)p[1];
- fillParameter(parameters, rowSet,paramDef);
- rowSetCreated = rowSetCreated && ( maxRows == null || maxRows.intValue() == 0);
+ final ParameterDefinition paramDef = (ParameterDefinition) p[1];
+ fillParameter(parameters, rowSet, paramDef);
+ rowSetCreated = rowSetCreated && (maxRows == null || maxRows == 0);
final XCompletedExecution execute = (XCompletedExecution) UnoRuntime.queryInterface(XCompletedExecution.class, rowSet);
if (rowSetCreated && execute != null && paramDef.parameterCount > 0)
@@ -521,7 +523,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
{
final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, queries.getByName(command));
final Boolean escape = (Boolean) prop.getPropertyValue(ESCAPEPROCESSING);
- if (escape.booleanValue())
+ if (escape)
{
statement = (String) prop.getPropertyValue(UNO_COMMAND);
final XSingleSelectQueryComposer composer = getComposer(tools, statement, CommandType.COMMAND);
@@ -533,7 +535,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
composer.setOrder(order);
}
final Boolean applyFilter = (Boolean) prop.getPropertyValue(UNO_APPLY_FILTER);
- if (applyFilter.booleanValue())
+ if (applyFilter)
{
final String filter = (String) prop.getPropertyValue(UNO_FILTER);
if (filter != null && filter.length() != 0)
@@ -561,7 +563,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
}
private void fillParameter(final Map parameters,
- final XRowSet rowSet,final ParameterDefinition paramDef)
+ final XRowSet rowSet, final ParameterDefinition paramDef)
throws SQLException,
UnknownPropertyException,
PropertyVetoException,
@@ -582,19 +584,22 @@ public class SDBCReportDataFactory implements DataSourceFactory
{
object = ((BigDecimal) object).toString();
}
- final Integer pos = (Integer)paramDef.parameterIndex.get(i);
+ final Integer pos = (Integer) paramDef.parameterIndex.get(i);
para.setObject(pos + 1, object);
}
}
}
- private final Object[] createRowSet(final RowSetProperties rowSetProps,final Map parameters)
+ private final Object[] createRowSet(final RowSetProperties rowSetProps, final Map parameters)
throws Exception
{
final ArrayList detailColumns = (ArrayList) parameters.get(DETAIL_COLUMNS);
- if (rowSetProperties.containsKey(rowSetProps) && detailColumns != null && !detailColumns.isEmpty() )
+ if (rowSetProperties.containsKey(rowSetProps) && detailColumns != null && !detailColumns.isEmpty())
{
- return new Object[]{ rowSetProperties.get(rowSetProps),parameterMap.get(rowSetProps)};
+ return new Object[]
+ {
+ rowSetProperties.get(rowSetProps), parameterMap.get(rowSetProps)
+ };
}
rowSetCreated = true;
@@ -628,7 +633,10 @@ public class SDBCReportDataFactory implements DataSourceFactory
rowSetProperties.put(rowSetProps, rowSet);
parameterMap.put(rowSetProps, paramDef);
- return new Object[]{rowSet,paramDef};
+ return new Object[]
+ {
+ rowSet, paramDef
+ };
}
private ParameterDefinition createParameter(final Map parameters,
@@ -645,7 +653,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
if (composer != null)
{
final XPropertySet rowSetProp = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, rowSet);
- if (((Boolean) rowSetProp.getPropertyValue(APPLY_FILTER)).booleanValue())
+ if ((Boolean) rowSetProp.getPropertyValue(APPLY_FILTER))
{
composer.setFilter((String) rowSetProp.getPropertyValue("Filter"));
}
@@ -660,7 +668,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
{
final int oldParameterCount = params.getCount();
paramDef.parameterCount = oldParameterCount;
- if ( detailColumns != null )
+ if (detailColumns != null)
{
for (int i = 0; i < oldParameterCount; i++)
{
@@ -672,10 +680,10 @@ public class SDBCReportDataFactory implements DataSourceFactory
final String name = (String) parameter.getPropertyValue("Name");
for (int j = 0; j < detailColumns.size(); j++)
{
- if ( name.equals(detailColumns.get(j) ) )
+ if (name.equals(detailColumns.get(j)))
{
handledColumns.add(name);
- paramDef.parameterIndex.add(Integer.valueOf(i));
+ paramDef.parameterIndex.add(i);
--paramDef.parameterCount;
break;
}
@@ -691,7 +699,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
}
}
final ArrayList masterValues = (ArrayList) parameters.get(MASTER_VALUES);
- if (masterValues != null && !masterValues.isEmpty() && paramDef.parameterIndex.size() != detailColumns.size() )
+ if (masterValues != null && !masterValues.isEmpty() && paramDef.parameterIndex.size() != detailColumns.size())
{
// Vector masterColumns = (Vector) parameters.get("master-columns");
@@ -708,7 +716,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
++newParamterCounter)
{
final String detail = (String) it.next();
- if ( !handledColumns.contains(detail) )
+ if (!handledColumns.contains(detail))
{
//String master = (String) masterIt.next();
oldFilter.append(quote);
@@ -720,7 +728,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
{
oldFilter.append(" AND ");
}
- paramDef.parameterIndex.add(Integer.valueOf(newParamterCounter + paramDef.parameterCount - 1));
+ paramDef.parameterIndex.add(newParamterCounter + paramDef.parameterCount - 1);
}
}
@@ -728,7 +736,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
final String sQuery = composer.getQuery();
rowSetProp.setPropertyValue(UNO_COMMAND, sQuery);
- rowSetProp.setPropertyValue(UNO_COMMAND_TYPE,Integer.valueOf(CommandType.COMMAND));
+ rowSetProp.setPropertyValue(UNO_COMMAND_TYPE, Integer.valueOf(CommandType.COMMAND));
}
}
return paramDef;
@@ -773,7 +781,7 @@ public class SDBCReportDataFactory implements DataSourceFactory
{
final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, queries.getByName(command));
final Boolean escape = (Boolean) prop.getPropertyValue(ESCAPEPROCESSING);
- rowSetProp.setPropertyValue( ESCAPEPROCESSING, escape);
+ rowSetProp.setPropertyValue(ESCAPEPROCESSING, escape);
final String queryCommand = (String) prop.getPropertyValue(UNO_COMMAND);
statement = "SELECT * FROM (" + queryCommand + ")";
}
diff --git a/reportbuilder/java/com/sun/star/report/SOImageService.java b/reportbuilder/java/com/sun/star/report/SOImageService.java
index 83413fe91deb..075981414957 100644
--- a/reportbuilder/java/com/sun/star/report/SOImageService.java
+++ b/reportbuilder/java/com/sun/star/report/SOImageService.java
@@ -57,6 +57,8 @@ public class SOImageService implements ImageService
/**
* Creates a new instance of SOImageService
+ * @param xCompContext
+ * @throws ReportExecutionException
*/
public SOImageService(final XComponentContext xCompContext)
throws ReportExecutionException, com.sun.star.uno.Exception
@@ -87,7 +89,10 @@ public class SOImageService implements ImageService
final Dimension dim = new Dimension();
try
{
- final PropertyValue[] value = new PropertyValue[]{new PropertyValue()};
+ final PropertyValue[] value = new PropertyValue[]
+ {
+ new PropertyValue()
+ };
// value[0] = new PropertyValue();
value[0].Name = "InputStream";
value[0].Value = image;
@@ -106,7 +111,7 @@ public class SOImageService implements ImageService
{
imageSize = (Size) xImage.getPropertyValue("SizePixel");
final int dpi = java.awt.Toolkit.getDefaultToolkit().getScreenResolution();
- final double fac = 2540 / (double)dpi;
+ final double fac = 2540 / (double) dpi;
dim.setSize(imageSize.Width * fac, imageSize.Height * fac);
}
}
@@ -135,7 +140,10 @@ public class SOImageService implements ImageService
{
try
{
- final PropertyValue[] value = new PropertyValue[]{new PropertyValue()};
+ final PropertyValue[] value = new PropertyValue[]
+ {
+ new PropertyValue()
+ };
value[0].Name = "InputStream";
value[0].Value = image;
diff --git a/reportbuilder/java/com/sun/star/report/StorageRepository.java b/reportbuilder/java/com/sun/star/report/StorageRepository.java
index da0c7fe9e123..b25d481ddc98 100644
--- a/reportbuilder/java/com/sun/star/report/StorageRepository.java
+++ b/reportbuilder/java/com/sun/star/report/StorageRepository.java
@@ -55,26 +55,31 @@ import org.apache.commons.logging.LogFactory;
*/
public class StorageRepository implements InputRepository, OutputRepository
{
+
private static final Log LOGGER = LogFactory.getLog(SDBCReportDataFactory.class);
private static final String REPORT_PROCESSING_FAILED = "ReportProcessing failed";
private XStorage input;
private XStorage output;
+ private final String rootURL;
/**
*
* @param input
* @param output
+ * @param rootURL
* @throws java.io.IOException
*/
- public StorageRepository(final XStorage input, final XStorage output)
+ public StorageRepository(final XStorage input, final XStorage output, final String rootURL)
{
this.input = input;
this.output = output;
+ this.rootURL = rootURL;
}
- public StorageRepository(final XStorage storage, final boolean isOutput)
+ public StorageRepository(final XStorage storage, final boolean isOutput, final String rootURL)
{
+ this.rootURL = rootURL;
if (isOutput)
{
this.output = storage;
@@ -150,7 +155,7 @@ public class StorageRepository implements InputRepository, OutputRepository
}
catch (NoSuchElementException e)
{
- // We expect this exception, no need to log it.
+ // We expect this exception, no need to log it.
}
return false;
}
@@ -204,7 +209,7 @@ public class StorageRepository implements InputRepository, OutputRepository
throw new IOException();
}
final XStorage storage = (XStorage) UnoRuntime.queryInterface(XStorage.class, input.openStorageElement(temp, ElementModes.READ));
- return new StorageRepository(storage, false);
+ return new StorageRepository(storage, false, rootURL);
}
catch (NoSuchElementException ex)
{
@@ -254,7 +259,7 @@ public class StorageRepository implements InputRepository, OutputRepository
final XPropertySet prop = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, storage);
prop.setPropertyValue("MediaType", mimeType);
}
- return new StorageRepository(storage, true);
+ return new StorageRepository(storage, true, rootURL);
}
catch (UnknownPropertyException ex)
{
@@ -333,8 +338,13 @@ public class StorageRepository implements InputRepository, OutputRepository
}
catch (NoSuchElementException ex)
{
- // We expect this exception, no need to log it.
+ // We expect this exception, no need to log it.
}
return false;
}
+
+ public String getRootURL()
+ {
+ return rootURL;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunction.java b/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunction.java
index 87cb540b4a94..1bbf417a4b8e 100644
--- a/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunction.java
+++ b/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunction.java
@@ -50,7 +50,7 @@ public class AuthorFunction implements Function
return "AUTHOR";
}
- public TypeValuePair evaluate(final FormulaContext context,final ParameterCallback parameters)
+ public TypeValuePair evaluate(final FormulaContext context, final ParameterCallback parameters)
throws EvaluationException
{
if (parameters.getParameterCount() != 0)
diff --git a/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunctionDescription.java b/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunctionDescription.java
index 475ce31ab9a1..3413239388e8 100644
--- a/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunctionDescription.java
+++ b/reportbuilder/java/com/sun/star/report/function/metadata/AuthorFunctionDescription.java
@@ -43,7 +43,7 @@ public class AuthorFunctionDescription extends AbstractFunctionDescription
public AuthorFunctionDescription()
{
- super("AUTHOR","com.sun.star.report.function.metadata.Author-Function");
+ super("AUTHOR", "com.sun.star.report.function.metadata.Author-Function");
}
public FunctionCategory getCategory()
diff --git a/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunction.java b/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunction.java
index be342dc27706..928bbaa0f0ec 100644
--- a/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunction.java
+++ b/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunction.java
@@ -54,7 +54,7 @@ public class TitleFunction implements Function
return "TITLE";
}
- public TypeValuePair evaluate(final FormulaContext context,final ParameterCallback parameters)
+ public TypeValuePair evaluate(final FormulaContext context, final ParameterCallback parameters)
throws EvaluationException
{
if (parameters.getParameterCount() != 0)
diff --git a/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunctionDescription.java b/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunctionDescription.java
index a8dadc17a00d..83e9c5de464f 100644
--- a/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunctionDescription.java
+++ b/reportbuilder/java/com/sun/star/report/function/metadata/TitleFunctionDescription.java
@@ -43,7 +43,7 @@ public class TitleFunctionDescription extends AbstractFunctionDescription
public TitleFunctionDescription()
{
- super("TITLE","com.sun.star.report.function.metadata.Title-Function");
+ super("TITLE", "com.sun.star.report.function.metadata.Title-Function");
}
public FunctionCategory getCategory()
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/DefaultNameGenerator.java b/reportbuilder/java/com/sun/star/report/pentaho/DefaultNameGenerator.java
index 0f2c858d1c96..d73b1c222512 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/DefaultNameGenerator.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/DefaultNameGenerator.java
@@ -65,7 +65,9 @@ public class DefaultNameGenerator
*
* @param namePrefix a user defined name for that resource.
* @param mimeType the mime type of the resource to be stored in the repository.
+ * @param isStream
* @return the generated, fully qualified name.
+ * @throws java.io.IOException
*/
private String generateName(final String namePrefix, final String mimeType, final boolean isStream)
throws IOException
@@ -112,7 +114,7 @@ public class DefaultNameGenerator
{
throw new IOException();
}
- firstFileName.delete(0,firstFileName.length() );
+ firstFileName.delete(0, firstFileName.length());
firstFileName.append(name);
firstFileName.append(counter);
if (suffix != null)
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/OfficeNamespaces.java b/reportbuilder/java/com/sun/star/report/pentaho/OfficeNamespaces.java
index 15e364c40e8d..84fac5773588 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/OfficeNamespaces.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/OfficeNamespaces.java
@@ -62,7 +62,6 @@ public class OfficeNamespaces
public static final String XSI_NS = "http://www.w3.org/2001/XMLSchema-instance";
public static final String OOREPORT_NS = "http://openoffice.org/2005/report";
public static final String CONFIG = "urn:oasis:names:tc:opendocument:xmlns:config:1.0";
-
/**
* @deprecated
*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/PentahoFormulaContext.java b/reportbuilder/java/com/sun/star/report/pentaho/PentahoFormulaContext.java
index 46d541679741..846053cd6bc4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/PentahoFormulaContext.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/PentahoFormulaContext.java
@@ -44,6 +44,7 @@ import org.pentaho.reporting.libraries.base.config.Configuration;
*/
public class PentahoFormulaContext implements FormulaContext
{
+
final private FormulaContext backend;
final private Configuration config;
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/PentahoReportJob.java b/reportbuilder/java/com/sun/star/report/pentaho/PentahoReportJob.java
index e3b5b268ea43..23f959e05943 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/PentahoReportJob.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/PentahoReportJob.java
@@ -30,7 +30,7 @@
package com.sun.star.report.pentaho;
import java.io.IOException;
-import java.util.ArrayList;
+import java.lang.Integer;import java.util.ArrayList;
import com.sun.star.report.DataSourceFactory;
import com.sun.star.report.InputRepository;
@@ -79,6 +79,7 @@ import org.pentaho.reporting.libraries.resourceloader.ResourceManager;
*/
public class PentahoReportJob implements ReportJob
{
+
private static final Log LOGGER = LogFactory.getLog(PentahoReportJob.class);
private boolean finished;
private final List listeners;
@@ -93,7 +94,6 @@ public class PentahoReportJob implements ReportJob
private final ReportJobDefinition definition;
private final List masterValues;
private final List detailColumns;
- private final Integer maxRows;
public ReportJobDefinition getDefinition()
{
@@ -145,7 +145,7 @@ public class PentahoReportJob implements ReportJob
this.masterValues = (ArrayList) jobProperties.getProperty(ReportEngineParameterNames.INPUT_MASTER_VALUES);
this.detailColumns = (ArrayList) jobProperties.getProperty(ReportEngineParameterNames.INPUT_DETAIL_COLUMNS);
- this.maxRows = (Integer) jobProperties.getProperty(ReportEngineParameterNames.MAXROWS);
+ Integer maxRows=(Integer) jobProperties.getProperty(ReportEngineParameterNames.MAXROWS);
this.resourceManager = new ResourceManager();
this.resourceManager.registerDefaults();
@@ -197,7 +197,7 @@ public class PentahoReportJob implements ReportJob
*/
public void interrupt()
{
- // hey, not yet ..
+ // hey, not yet ..
}
/**
@@ -240,14 +240,18 @@ public class PentahoReportJob implements ReportJob
{
final OfficeGroup group = (OfficeGroup) node;
final FormulaExpression exp = (FormulaExpression) group.getGroupingExpression();
- if ( exp == null )
+ if (exp == null)
+ {
continue;
+ }
try
{
final String expression = exp.getFormulaExpression();
- if ( expression == null)
+ if (expression == null)
+ {
continue;
+ }
final FormulaFunction function = (FormulaFunction) parser.parse(expression);
final LValue[] parameters = function.getChildValues();
if (parameters.length > 0)
@@ -261,18 +265,22 @@ public class PentahoReportJob implements ReportJob
if (reportExp.getName().equals(name))
{
- final LValue val = (LValue) parser.parse(reportExp.getFormulaExpression());
- if (val instanceof FormulaFunction)
+ LValue val = parser.parse(reportExp.getFormulaExpression());
+ while( !(val instanceof ContextLookup))
{
- final FormulaFunction reportFunction = (FormulaFunction) val;
-
- final ContextLookup context = (ContextLookup) reportFunction.getChildValues()[0];
- name = context.getName();
+ if (val instanceof Term)
+ {
+ val = ((Term)val).getHeadValue();
+ }
+ else if (val instanceof FormulaFunction)
+ {
+ final FormulaFunction reportFunction = (FormulaFunction) val;
+ val = reportFunction.getChildValues()[0];
+ }
}
- else if (val instanceof Term)
+ if (val instanceof ContextLookup)
{
- final Term term = (Term) val;
- final ContextLookup context = (ContextLookup) term.getHeadValue().getChildValues()[0];
+ final ContextLookup context = (ContextLookup) val;
name = context.getName();
}
break;
@@ -308,6 +316,7 @@ public class PentahoReportJob implements ReportJob
job.getConfiguration().setConfigProperty(ReportEngineParameterNames.AUTHOR, (String) jobProperties.getProperty(ReportEngineParameterNames.AUTHOR));
job.getConfiguration().setConfigProperty(ReportEngineParameterNames.TITLE, (String) jobProperties.getProperty(ReportEngineParameterNames.TITLE));
}
+
/**
* Although we might want to run the job as soon as it has been created, sometimes it is
* wiser to let the user add some listeners first. If we execute at once, the user
@@ -344,7 +353,7 @@ public class PentahoReportJob implements ReportJob
final String escapeProcessing = (String) officeReport.getAttribute(OfficeNamespaces.OOREPORT_NS, SDBCReportDataFactory.ESCAPE_PROCESSING);
report.setQuery(command);
parameters.put(SDBCReportDataFactory.COMMAND_TYPE, commandType);
- parameters.put(SDBCReportDataFactory.ESCAPE_PROCESSING,Boolean.valueOf(!("false".equals(escapeProcessing))));
+ parameters.put(SDBCReportDataFactory.ESCAPE_PROCESSING, !("false".equals(escapeProcessing)));
final String filter = (String) officeReport.getAttribute(OfficeNamespaces.OOREPORT_NS, "filter");
parameters.put(SDBCReportDataFactory.UNO_FILTER, filter);
@@ -361,8 +370,10 @@ public class PentahoReportJob implements ReportJob
catch (final Exception e)
{
String message = e.getMessage();
- if ( message.length() == 0 )
+ if (message.length() == 0)
+ {
message = "Failed to process the report";
+ }
throw new ReportExecutionException(message, e);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaOpCodeMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaOpCodeMapper.java
index 30c9711dce05..7a25d05c593f 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaOpCodeMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaOpCodeMapper.java
@@ -55,7 +55,6 @@ public final class SOFormulaOpCodeMapper extends WeakBase
this.parser = parser;
}
-
// com.sun.star.sheet.XFormulaOpCodeMapper:
public int getOpCodeExternal()
{
@@ -69,13 +68,15 @@ public final class SOFormulaOpCodeMapper extends WeakBase
public com.sun.star.sheet.FormulaToken[] getMappings(String[] Names, int Language) throws com.sun.star.lang.IllegalArgumentException
{
- if ( Language != FormulaLanguage.ODFF )
+ if (Language != FormulaLanguage.ODFF)
+ {
throw new IllegalArgumentException();
+ }
final ArrayList token = new ArrayList();
final Map parserNames = parser.getNames();
for (int i = 0; i < Names.length; i++)
{
- if ( parserNames.containsKey(Names[i]) )
+ if (parserNames.containsKey(Names[i]))
{
token.add(((FormulaOpCodeMapEntry) parserNames.get(Names[i])).Token);
}
@@ -86,36 +87,38 @@ public final class SOFormulaOpCodeMapper extends WeakBase
public com.sun.star.sheet.FormulaOpCodeMapEntry[] getAvailableMappings(int Language, int Groups) throws com.sun.star.lang.IllegalArgumentException
{
- if ( Language != FormulaLanguage.ODFF )
+ if (Language != FormulaLanguage.ODFF)
+ {
throw new IllegalArgumentException();
+ }
final ArrayList token = new ArrayList();
- if ( Groups == FormulaMapGroup.SPECIAL )
+ if (Groups == FormulaMapGroup.SPECIAL)
{
return (com.sun.star.sheet.FormulaOpCodeMapEntry[]) parser.getSpecialOpCodes().toArray(new FormulaOpCodeMapEntry[parser.getSpecialOpCodes().size()]);
}
else
{
- if ( (Groups & FormulaMapGroup.ARRAY_SEPARATORS) != 0 )
+ if ((Groups & FormulaMapGroup.ARRAY_SEPARATORS) != 0)
{
token.addAll(parser.getGroup(SOFormulaParser.ARRAY_SEPARATORS).values());
}
- if ( (Groups & FormulaMapGroup.SEPARATORS) != 0 )
+ if ((Groups & FormulaMapGroup.SEPARATORS) != 0)
{
token.addAll(parser.getGroup(SOFormulaParser.SEPARATORS).values());
}
- if ( (Groups & FormulaMapGroup.ARRAY_SEPARATORS) != 0 )
+ if ((Groups & FormulaMapGroup.ARRAY_SEPARATORS) != 0)
{
token.addAll(parser.getGroup(SOFormulaParser.ARRAY_SEPARATORS).values());
}
- if ( (Groups & FormulaMapGroup.UNARY_OPERATORS) != 0 )
+ if ((Groups & FormulaMapGroup.UNARY_OPERATORS) != 0)
{
token.addAll(parser.getGroup(SOFormulaParser.UNARY_OPERATORS).values());
}
- if ( (Groups & FormulaMapGroup.BINARY_OPERATORS) != 0 )
+ if ((Groups & FormulaMapGroup.BINARY_OPERATORS) != 0)
{
token.addAll(parser.getGroup(SOFormulaParser.BINARY_OPERATORS).values());
}
- if ( (Groups & FormulaMapGroup.FUNCTIONS) != 0 )
+ if ((Groups & FormulaMapGroup.FUNCTIONS) != 0)
{
token.addAll(parser.getGroup(SOFormulaParser.FUNCTIONS).values());
}
@@ -142,6 +145,7 @@ public final class SOFormulaOpCodeMapper extends WeakBase
/**
* This method is a simple helper function to used in the static component initialisation functions as well as
* in getSupportedServiceNames.
+ * @return
*/
public static String[] getServiceNames()
{
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaParser.java b/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaParser.java
index 321acb017728..4ef8a43f954a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaParser.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/SOFormulaParser.java
@@ -75,7 +75,6 @@ public final class SOFormulaParser extends ComponentBase
private final PropertySetMixin m_prophlp;
private static final String __serviceName = "com.sun.star.report.meta.FormulaParser";
private static final String OPERATORS = "org.pentaho.reporting.libraries.formula.operators.";
-
// attributes
final private List m_OpCodeMap = new ArrayList();
private XFormulaOpCodeMapper formulaOpCodeMapper = null;
@@ -119,7 +118,7 @@ public final class SOFormulaParser extends ComponentBase
for (int i = 0; i < names.length; i++)
{
final String token = names[i];
- if ( token != null && token.length() > 0 && token.charAt(0) == '"' )
+ if (token != null && token.length() > 0 && token.charAt(0) == '"')
{
names[i] = token.substring(1, token.length() - 1);
}
@@ -138,8 +137,9 @@ public final class SOFormulaParser extends ComponentBase
parserAllOpCodes.put(opCode.Token.OpCode, opCode);
specialOpCodes.add(opCode);
}
- // addOpCodes(names, opCodes,SPECIAL,false);
- } catch ( Exception ex )
+ // addOpCodes(names, opCodes,SPECIAL,false);
+ }
+ catch (Exception ex)
{
ex.printStackTrace();
}
@@ -150,21 +150,24 @@ public final class SOFormulaParser extends ComponentBase
// of the PropertySetMixin helper for further information.
// Ensure that your attributes are initialized correctly!
m_prophlp = new PropertySetMixin(m_xContext, this,
- new Type(com.sun.star.report.meta.XFormulaParser.class), null);
+ new Type(com.sun.star.report.meta.XFormulaParser.class), null);
}
- ;
// com.sun.star.sheet.XFormulaParser:
public com.sun.star.sheet.FormulaToken[] parseFormula(String aFormula, com.sun.star.table.CellAddress aReferencePos)
{
final ArrayList tokens = new ArrayList();
- if ( !"=".equals(aFormula) )
+ if (!"=".equals(aFormula))
{
String formula;
- if ( aFormula.charAt(0) == '=' )
+ if (aFormula.charAt(0) == '=')
+ {
formula = aFormula.substring(1);
+ }
else
+ {
formula = aFormula;
+ }
final ArrayList images = new ArrayList();
try
{
@@ -176,16 +179,20 @@ public final class SOFormulaParser extends ComponentBase
final FormulaToken formulaToken;
images.add(token.image);
final String upper = token.image.toUpperCase();
- if ( parserNames.containsKey(upper) )
+ if (parserNames.containsKey(upper))
{
- if ( "(".equals(token.image))
+ if ("(".equals(token.image))
+ {
brackets++;
- else if ( ")".equals(token.image))
+ }
+ else if (")".equals(token.image))
+ {
--brackets;
+ }
final FormulaOpCodeMapEntry opCode = (FormulaOpCodeMapEntry) parserNames.get(upper);
formulaToken = opCode.Token;
}
- else if ( token.kind == GeneratedFormulaParserConstants.WHITESPACE )
+ else if (token.kind == GeneratedFormulaParserConstants.WHITESPACE)
{
final FormulaOpCodeMapEntry opCode = (FormulaOpCodeMapEntry) specialOpCodes.get(FormulaMapGroupSpecialOffset.SPACES);
formulaToken = opCode.Token;
@@ -200,10 +207,10 @@ public final class SOFormulaParser extends ComponentBase
tokens.add(formulaToken);
token = tokenParser.getNextToken();
}
- if ( brackets > 0 )
+ if (brackets > 0)
{
final FormulaOpCodeMapEntry opCode = (FormulaOpCodeMapEntry) parserNames.get(")");
- while ( brackets-- != 0 )
+ while (brackets-- != 0)
{
formula = formula.concat(")");
images.add(")");
@@ -213,15 +220,18 @@ public final class SOFormulaParser extends ComponentBase
}
parser.parse(formula);
- } catch ( ParseException ex )
+ }
+ catch (ParseException ex)
{
boolean found = false;
// error occured so all token must be bad
for (int i = 0; i < tokens.size(); i++)
{
- if ( !found && ex.currentToken != null && images.get(i).equals(ex.currentToken.image) )
+ if (!found && ex.currentToken != null && images.get(i).equals(ex.currentToken.image))
+ {
found = true;
- if ( found )
+ }
+ if (found)
{
final FormulaToken dest = new FormulaToken();
dest.OpCode = ((FormulaOpCodeMapEntry) specialOpCodes.get(FormulaMapGroupSpecialOffset.BAD)).Token.OpCode;
@@ -230,9 +240,11 @@ public final class SOFormulaParser extends ComponentBase
tokens.add(i, dest);
}
}
- } catch ( java.lang.Exception e )
+ }
+ catch (java.lang.Exception e)
{
- } catch ( TokenMgrError e )
+ }
+ catch (TokenMgrError e)
{
}
}
@@ -245,17 +257,21 @@ public final class SOFormulaParser extends ComponentBase
for (int i = 0; i < aTokens.length; i++)
{
final FormulaToken formulaToken = aTokens[i];
- if ( formulaToken.OpCode == opCodePush.Token.OpCode && !formulaToken.Data.equals(Any.VOID) )
+ if (formulaToken.OpCode == opCodePush.Token.OpCode && !formulaToken.Data.equals(Any.VOID))
{
ret.append(formulaToken.Data);
}
- else if ( parserAllOpCodes.containsKey(formulaToken.OpCode) )
+ else if (parserAllOpCodes.containsKey(formulaToken.OpCode))
{
final FormulaOpCodeMapEntry opCode = (FormulaOpCodeMapEntry) parserAllOpCodes.get(formulaToken.OpCode);
- if ( opCode.Name.length() > 0 )
+ if (opCode.Name.length() > 0)
+ {
ret.append(opCode.Name);
- else if ( !formulaToken.Data.equals(Any.VOID) )
+ }
+ else if (!formulaToken.Data.equals(Any.VOID))
+ {
ret.append(formulaToken.Data);
+ }
}
}
return ret.toString();
@@ -330,6 +346,7 @@ public final class SOFormulaParser extends ComponentBase
/**
* This method is a simple helper function to used in the static component initialisation functions as well as
* in getSupportedServiceNames.
+ * @return
*/
public static String[] getServiceNames()
{
@@ -341,7 +358,7 @@ public final class SOFormulaParser extends ComponentBase
public XFormulaOpCodeMapper getFormulaOpCodeMapper()
{
- if ( formulaOpCodeMapper == null )
+ if (formulaOpCodeMapper == null)
{
formulaOpCodeMapper = new SOFormulaOpCodeMapper(this);
}
@@ -364,15 +381,17 @@ public final class SOFormulaParser extends ComponentBase
for (; i < opCodes.length; i++)
{
opCode = opCodes[i];
- if ( names[j].equals(opCode.Name) )
+ if (names[j].equals(opCode.Name))
{
break;
}
}
- if ( i >= opCodes.length )
+ if (i >= opCodes.length)
{
- if ( !add )
+ if (!add)
+ {
continue;
+ }
final FormulaToken token = new FormulaToken(ownTokenCounter++, Any.VOID);
opCode = new FormulaOpCodeMapEntry(names[j], token);
}
@@ -400,22 +419,22 @@ public final class SOFormulaParser extends ComponentBase
while (iter.hasNext())
{
final String configKey = (String) iter.next();
- if ( configKey.endsWith(".class") == false )
+ if (!configKey.endsWith(".class"))
{
continue;
}
final String operatorClass = configuration.getConfigProperty(configKey);
- if ( operatorClass == null )
+ if (operatorClass == null)
{
continue;
}
- if ( operatorClass.length() == 0 )
+ if (operatorClass.length() == 0)
{
continue;
}
final String tokenKey = configKey.substring(0, configKey.length() - ".class".length()) + ".token";
final String token = configuration.getConfigProperty(tokenKey);
- if ( token == null )
+ if (token == null)
{
continue;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/SOFunctionManager.java b/reportbuilder/java/com/sun/star/report/pentaho/SOFunctionManager.java
index 333441f8b2b5..3b890b940c6f 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/SOFunctionManager.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/SOFunctionManager.java
@@ -85,6 +85,7 @@ public final class SOFunctionManager extends ComponentBase implements XFunctionM
/**
* This method is a simple helper function to used in the static component initialisation functions as well as
* in getSupportedServiceNames.
+ * @return
*/
public static String[] getServiceNames()
{
@@ -140,27 +141,33 @@ public final class SOFunctionManager extends ComponentBase implements XFunctionM
// com.sun.star.report.meta.XFunctionManager:
public com.sun.star.report.meta.XFunctionCategory getCategory(int position) throws com.sun.star.lang.IndexOutOfBoundsException, com.sun.star.lang.WrappedTargetException
{
- if ( position >= categories.length )
+ if (position >= categories.length)
+ {
throw new com.sun.star.lang.IndexOutOfBoundsException();
- return new StarFunctionCategory(defaultContext,m_xContext, functionRegistry, position, categories[position]);
+ }
+ return new StarFunctionCategory(defaultContext, m_xContext, functionRegistry, position, categories[position]);
}
public XFunctionDescription getFunctionByName(String arg0) throws NoSuchElementException
{
final FunctionDescription func = functionRegistry.getMetaData(arg0);
- if ( func == null )
+ if (func == null)
+ {
throw new NoSuchElementException();
+ }
int i = 0;
for (; i < categories.length; i++)
{
- if ( categories[i] == func.getCategory() )
+ if (categories[i] == func.getCategory())
+ {
break;
+ }
}
try
{
return new StarFunctionDescription(defaultContext, m_xContext, getCategory(i), func);
}
- catch ( Exception ex )
+ catch (Exception ex)
{
}
return null;
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/SOReportJobFactory.java b/reportbuilder/java/com/sun/star/report/pentaho/SOReportJobFactory.java
index 1acf2c846bcb..b1f886d664c5 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/SOReportJobFactory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/SOReportJobFactory.java
@@ -35,7 +35,9 @@ import com.sun.star.beans.UnknownPropertyException;
import com.sun.star.beans.PropertyVetoException;
import com.sun.star.beans.XPropertyChangeListener;
import com.sun.star.beans.XVetoableChangeListener;
+import com.sun.star.container.XChild;
import com.sun.star.embed.XStorage;
+import com.sun.star.frame.XModel;
import com.sun.star.lang.IllegalArgumentException;
import com.sun.star.lang.XInitialization;
import com.sun.star.lang.XServiceInfo;
@@ -60,6 +62,7 @@ import com.sun.star.report.SOImageService;
import com.sun.star.report.StorageRepository;
import com.sun.star.report.XReportDefinition;
import com.sun.star.report.pentaho.SOReportJobFactory._SOReportJobFactory;
+import com.sun.star.sdb.XDocumentDataSource;
import com.sun.star.sdbc.XConnection;
import com.sun.star.sdbc.XRowSet;
import com.sun.star.task.XJob;
@@ -92,7 +95,7 @@ public class SOReportJobFactory
* The service name, that must be used to get an instance of this service.
*/
private static final String __serviceName =
- "com.sun.star.report.pentaho.SOReportJobFactory";
+ "com.sun.star.report.pentaho.SOReportJobFactory";
private final PropertySetMixin m_prophlp;
/**
* The initial component contextr, that gives access to the service manager, supported singletons, ... It's
@@ -106,8 +109,8 @@ public class SOReportJobFactory
{
m_cmpCtx = xCompContext;
m_prophlp = new PropertySetMixin(m_cmpCtx, this,
- new Type(XJob.class),
- null); // no optionals
+ new Type(XJob.class),
+ null); // no optionals
}
/**
@@ -117,7 +120,7 @@ public class SOReportJobFactory
* @throws Exception Every exception will not be handled, but will be passed to the caller.
*/
public void initialize(final Object[] object)
- throws com.sun.star.uno.Exception
+ throws com.sun.star.uno.Exception
{
/* The component describes what arguments its expected and in which
* order!At this point you can read the objects and can intialize
@@ -138,13 +141,14 @@ public class SOReportJobFactory
/**
* This method is a simple helper function to used in the static component initialisation functions as well as
* in getSupportedServiceNames.
+ * @return
*/
public static String[] getServiceNames()
{
return new String[]
- {
- __serviceName
- };
+ {
+ __serviceName
+ };
}
/**
@@ -177,20 +181,20 @@ public class SOReportJobFactory
final XRegistryKey xRegistryRootKey = simpleReg.getRootKey();
// read locale
final XRegistryKey locale = xRegistryRootKey.openKey(value);
- if ( locale != null )
+ if (locale != null)
{
final String newLocale = locale.getStringValue();
- if ( newLocale != null )
+ if (newLocale != null)
{
currentLocale = newLocale.replace('-', '_');
}
}
}
- catch ( InvalidValueException ex )
+ catch (InvalidValueException ex)
{
Logger.getLogger(SOReportJobFactory.class.getName()).log(Level.SEVERE, null, ex);
}
- catch ( InvalidRegistryException ex )
+ catch (InvalidRegistryException ex)
{
Logger.getLogger(SOReportJobFactory.class.getName()).log(Level.SEVERE, null, ex);
}
@@ -199,32 +203,34 @@ public class SOReportJobFactory
}
public Object execute(final NamedValue[] namedValue)
- throws com.sun.star.lang.IllegalArgumentException, com.sun.star.uno.Exception
+ throws com.sun.star.lang.IllegalArgumentException, com.sun.star.uno.Exception
{
final ClassLoader cl = java.lang.Thread.currentThread().getContextClassLoader();
Thread.currentThread().setContextClassLoader(this.getClass().getClassLoader());
try
{
final XSimpleRegistry simpleReg = (XSimpleRegistry) UnoRuntime.queryInterface(XSimpleRegistry.class,
- m_cmpCtx.getServiceManager().createInstanceWithContext("com.sun.star.configuration.ConfigurationRegistry", m_cmpCtx));
+ m_cmpCtx.getServiceManager().createInstanceWithContext("com.sun.star.configuration.ConfigurationRegistry", m_cmpCtx));
- String currentLocale = getLocaleFromRegistry(simpleReg,"org.openoffice.Setup","L10N/ooSetupSystemLocale");
- if ( currentLocale == null || "".equals(currentLocale) )
+ String currentLocale = getLocaleFromRegistry(simpleReg, "org.openoffice.Setup", "L10N/ooSetupSystemLocale");
+ if (currentLocale == null || "".equals(currentLocale))
{
- currentLocale = getLocaleFromRegistry(simpleReg,"org.openoffice.Office.Linguistic","General/DefaultLocale");
+ currentLocale = getLocaleFromRegistry(simpleReg, "org.openoffice.Office.Linguistic", "General/DefaultLocale");
}
- if ( currentLocale != null && !"".equals(currentLocale) )
+ if (currentLocale != null && !"".equals(currentLocale))
+ {
System.setProperty("org.pentaho.reporting.libraries.formula.locale", currentLocale);
+ }
final ReportJob job = createReportJob(namedValue);
job.execute();
}
- catch ( java.lang.Exception e )
+ catch (java.lang.Exception e)
{
LOGGER.error("ReportProcessing failed", e);
throw new com.sun.star.lang.WrappedTargetException(e.getMessage(), this, null);
}
- catch ( java.lang.IncompatibleClassChangeError e2 )
+ catch (java.lang.IncompatibleClassChangeError e2)
{
LOGGER.error("Detected an IncompatibleClassChangeError");
throw new com.sun.star.lang.WrappedTargetException("caught a " + e2.getClass().getName(), this, new com.sun.star.uno.Exception(e2.getLocalizedMessage()));
@@ -244,55 +250,55 @@ public class SOReportJobFactory
String title = null;
Integer maxRows = null;
- for ( int i = 0; i < namedValue.length; ++i )
+ for (int i = 0; i < namedValue.length; ++i)
{
final NamedValue aProps = namedValue[i];
- if ( "ActiveConnection".equalsIgnoreCase(aProps.Name) )
+ if ("ActiveConnection".equalsIgnoreCase(aProps.Name))
{
activeConnection = (XConnection) UnoRuntime.queryInterface(XConnection.class, aProps.Value);
}
- else if ( "ReportDefinition".equalsIgnoreCase(aProps.Name) )
+ else if ("ReportDefinition".equalsIgnoreCase(aProps.Name))
{
report = (XReportDefinition) UnoRuntime.queryInterface(XReportDefinition.class, aProps.Value);
}
- else if ( "InputStorage".equalsIgnoreCase(aProps.Name) )
+ else if ("InputStorage".equalsIgnoreCase(aProps.Name))
{
input = (XStorage) UnoRuntime.queryInterface(XStorage.class, aProps.Value);
}
- else if ( "OutputStorage".equalsIgnoreCase(aProps.Name) )
+ else if ("OutputStorage".equalsIgnoreCase(aProps.Name))
{
output = (XStorage) UnoRuntime.queryInterface(XStorage.class, aProps.Value);
}
- else if ( "RowSet".equalsIgnoreCase(aProps.Name) )
+ else if ("RowSet".equalsIgnoreCase(aProps.Name))
{
rowSet = (XRowSet) UnoRuntime.queryInterface(XRowSet.class, aProps.Value);
}
- else if ( "mimetype".equalsIgnoreCase(aProps.Name) )
+ else if ("mimetype".equalsIgnoreCase(aProps.Name))
{
mimetype = (String) aProps.Value;
}
- else if ( "MaxRows".equalsIgnoreCase(aProps.Name) )
+ else if ("MaxRows".equalsIgnoreCase(aProps.Name))
{
maxRows = (Integer) aProps.Value;
}
- else if ( ReportEngineParameterNames.AUTHOR.equalsIgnoreCase(aProps.Name) )
+ else if (ReportEngineParameterNames.AUTHOR.equalsIgnoreCase(aProps.Name))
{
author = (String) aProps.Value;
}
- else if ( ReportEngineParameterNames.TITLE.equalsIgnoreCase(aProps.Name) )
+ else if (ReportEngineParameterNames.TITLE.equalsIgnoreCase(aProps.Name))
{
title = (String) aProps.Value;
}
}
- if ( input == null || output == null )
+ if (input == null || output == null)
{
throw new com.sun.star.lang.IllegalArgumentException();
}
- if ( rowSet == null )
+ if (rowSet == null)
{
- if ( report == null || activeConnection == null )
+ if (report == null || activeConnection == null)
{
throw new com.sun.star.lang.IllegalArgumentException();
}
@@ -301,19 +307,22 @@ public class SOReportJobFactory
else
{
final XPropertySet set = (XPropertySet) UnoRuntime.queryInterface(XPropertySet.class, rowSet);
- if ( set == null )
+ if (set == null)
{
throw new com.sun.star.lang.IllegalArgumentException();
}
activeConnection = (XConnection) UnoRuntime.queryInterface(XConnection.class, set.getPropertyValue("ActiveConnection"));
}
- if ( mimetype == null )
+ if (mimetype == null)
{
mimetype = PentahoReportEngineMetaData.OPENDOCUMENT_TEXT;
}
+ final XChild child = UnoRuntime.queryInterface(XChild.class, activeConnection);
+ final XDocumentDataSource docSource = UnoRuntime.queryInterface(XDocumentDataSource.class, child.getParent());
+ final XModel model = UnoRuntime.queryInterface(XModel.class, docSource.getDatabaseDocument());
final DataSourceFactory dataFactory = new SDBCReportDataFactory(m_cmpCtx, activeConnection);
- final StorageRepository storageRepository = new StorageRepository(input, output);
+ final StorageRepository storageRepository = new StorageRepository(input, output, model.getURL());
final String inputName = "content.xml";
final String outputName = "content.xml";
@@ -330,11 +339,11 @@ public class SOReportJobFactory
procParms.setProperty(ReportEngineParameterNames.IMAGE_SERVICE, new SOImageService(m_cmpCtx));
procParms.setProperty(ReportEngineParameterNames.INPUT_REPORTJOB_FACTORY, this);
procParms.setProperty(ReportEngineParameterNames.MAXROWS, maxRows);
- if ( author != null )
+ if (author != null)
{
procParms.setProperty(ReportEngineParameterNames.AUTHOR, author);
}
- if ( title != null )
+ if (title != null)
{
procParms.setProperty(ReportEngineParameterNames.TITLE, title);
}
@@ -349,38 +358,38 @@ public class SOReportJobFactory
}
public void setPropertyValue(final String aPropertyName, final Object aValue)
- throws UnknownPropertyException, PropertyVetoException, com.sun.star.lang.IllegalArgumentException,
- WrappedTargetException
+ throws UnknownPropertyException, PropertyVetoException, com.sun.star.lang.IllegalArgumentException,
+ WrappedTargetException
{
m_prophlp.setPropertyValue(aPropertyName, aValue);
}
public Object getPropertyValue(final String aPropertyName)
- throws UnknownPropertyException, WrappedTargetException
+ throws UnknownPropertyException, WrappedTargetException
{
return m_prophlp.getPropertyValue(aPropertyName);
}
public void addPropertyChangeListener(final String aPropertyName, final XPropertyChangeListener xListener)
- throws UnknownPropertyException, WrappedTargetException
+ throws UnknownPropertyException, WrappedTargetException
{
m_prophlp.addPropertyChangeListener(aPropertyName, xListener);
}
public void removePropertyChangeListener(final String aPropertyName, final XPropertyChangeListener xListener)
- throws UnknownPropertyException, WrappedTargetException
+ throws UnknownPropertyException, WrappedTargetException
{
m_prophlp.removePropertyChangeListener(aPropertyName, xListener);
}
public void addVetoableChangeListener(final String aPropertyName, final XVetoableChangeListener xListener)
- throws UnknownPropertyException, WrappedTargetException
+ throws UnknownPropertyException, WrappedTargetException
{
m_prophlp.addVetoableChangeListener(aPropertyName, xListener);
}
public void removeVetoableChangeListener(final String aPropertyName, final XVetoableChangeListener xListener)
- throws UnknownPropertyException, WrappedTargetException
+ throws UnknownPropertyException, WrappedTargetException
{
m_prophlp.removeVetoableChangeListener(aPropertyName, xListener);
}
@@ -400,20 +409,20 @@ public class SOReportJobFactory
try
{
- if ( sImplName.equals(_SOReportJobFactory.class.getName()) )
+ if (sImplName.equals(_SOReportJobFactory.class.getName()))
{
xFactory = Factory.createComponentFactory(_SOReportJobFactory.class, _SOReportJobFactory.getServiceNames());
}
- else if ( sImplName.equals(SOFunctionManager.class.getName()) )
+ else if (sImplName.equals(SOFunctionManager.class.getName()))
{
xFactory = Factory.createComponentFactory(SOFunctionManager.class, SOFunctionManager.getServiceNames());
}
- else if ( sImplName.equals(SOFormulaParser.class.getName()) )
+ else if (sImplName.equals(SOFormulaParser.class.getName()))
{
xFactory = Factory.createComponentFactory(SOFormulaParser.class, SOFormulaParser.getServiceNames());
}
}
- catch ( java.lang.IncompatibleClassChangeError e2 )
+ catch (java.lang.IncompatibleClassChangeError e2)
{
}
@@ -431,13 +440,11 @@ public class SOReportJobFactory
public static boolean __writeRegistryServiceInfo(final XRegistryKey regKey)
{
return Factory.writeRegistryServiceInfo(SOFunctionManager.class.getName(),
- SOFunctionManager.getServiceNames(),
- regKey) &&
- Factory.writeRegistryServiceInfo(_SOReportJobFactory.class.getName(),
- _SOReportJobFactory.getServiceNames(),
- regKey) &&
- Factory.writeRegistryServiceInfo(SOFormulaParser.class.getName(),
- SOFormulaParser.getServiceNames(),
- regKey);
+ SOFunctionManager.getServiceNames(),
+ regKey) && Factory.writeRegistryServiceInfo(_SOReportJobFactory.class.getName(),
+ _SOReportJobFactory.getServiceNames(),
+ regKey) && Factory.writeRegistryServiceInfo(SOFormulaParser.class.getName(),
+ SOFormulaParser.getServiceNames(),
+ regKey);
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionCategory.java b/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionCategory.java
index 19b041715acf..2c8b9d9f8786 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionCategory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionCategory.java
@@ -41,10 +41,10 @@ import org.pentaho.reporting.libraries.formula.DefaultFormulaContext;
import org.pentaho.reporting.libraries.formula.function.FunctionCategory;
import org.pentaho.reporting.libraries.formula.function.FunctionRegistry;
-
public final class StarFunctionCategory extends WeakBase
- implements com.sun.star.report.meta.XFunctionCategory
+ implements com.sun.star.report.meta.XFunctionCategory
{
+
private final XComponentContext m_xContext;
private final PropertySetMixin m_prophlp;
// attributes
@@ -55,7 +55,7 @@ public final class StarFunctionCategory extends WeakBase
private final DefaultFormulaContext defaultContext;
private final Locale defaultLocale;
- public StarFunctionCategory( DefaultFormulaContext defaultContext,final XComponentContext context,final FunctionRegistry functionRegistry,final int _number,final FunctionCategory category )
+ public StarFunctionCategory(DefaultFormulaContext defaultContext, final XComponentContext context, final FunctionRegistry functionRegistry, final int _number, final FunctionCategory category)
{
this.defaultContext = defaultContext;
m_xContext = context;
@@ -68,7 +68,7 @@ public final class StarFunctionCategory extends WeakBase
category.getDisplayName(defaultContext.getLocalizationContext().getLocale());
locale = defaultContext.getLocalizationContext().getLocale();
}
- catch(MissingResourceException e)
+ catch (MissingResourceException e)
{
locale = Locale.ENGLISH;
}
@@ -80,8 +80,8 @@ public final class StarFunctionCategory extends WeakBase
// of the PropertySetMixin helper for further information.
// Ensure that your attributes are initialized correctly!
m_prophlp = new PropertySetMixin(m_xContext, this,
- new Type(com.sun.star.report.meta.XFunctionCategory.class), null);
- };
+ new Type(com.sun.star.report.meta.XFunctionCategory.class), null);
+ }
// com.sun.star.beans.XPropertySet:
public com.sun.star.beans.XPropertySetInfo getPropertySetInfo()
@@ -89,7 +89,7 @@ public final class StarFunctionCategory extends WeakBase
return m_prophlp.getPropertySetInfo();
}
- public void setPropertyValue(String aPropertyName, Object aValue) throws com.sun.star.beans.UnknownPropertyException, com.sun.star.beans.PropertyVetoException, com.sun.star.lang.IllegalArgumentException,com.sun.star.lang.WrappedTargetException
+ public void setPropertyValue(String aPropertyName, Object aValue) throws com.sun.star.beans.UnknownPropertyException, com.sun.star.beans.PropertyVetoException, com.sun.star.lang.IllegalArgumentException, com.sun.star.lang.WrappedTargetException
{
m_prophlp.setPropertyValue(aPropertyName, aValue);
}
@@ -117,7 +117,7 @@ public final class StarFunctionCategory extends WeakBase
public void removeVetoableChangeListener(String aPropertyName, com.sun.star.beans.XVetoableChangeListener xListener) throws com.sun.star.beans.UnknownPropertyException, com.sun.star.lang.WrappedTargetException
{
m_prophlp.removeVetoableChangeListener(aPropertyName, xListener);
- }
+ }
// com.sun.star.container.XElementAccess:
public com.sun.star.uno.Type getElementType()
@@ -154,9 +154,10 @@ public final class StarFunctionCategory extends WeakBase
public com.sun.star.report.meta.XFunctionDescription getFunction(int position) throws com.sun.star.lang.IndexOutOfBoundsException, com.sun.star.lang.WrappedTargetException
{
- if ( position >= functions.length )
+ if (position >= functions.length)
+ {
throw new IndexOutOfBoundsException();
- return new StarFunctionDescription(defaultContext,m_xContext,this,functionRegistry.getMetaData(functions[position]));
+ }
+ return new StarFunctionDescription(defaultContext, m_xContext, this, functionRegistry.getMetaData(functions[position]));
}
-
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionDescription.java b/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionDescription.java
index df19a3f06174..da84dc57746f 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionDescription.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/StarFunctionDescription.java
@@ -63,7 +63,8 @@ public final class StarFunctionDescription extends WeakBase
{
functionDescription.getDisplayName(defaultContext.getLocalizationContext().getLocale());
locale = defaultContext.getLocalizationContext().getLocale();
- } catch ( MissingResourceException e )
+ }
+ catch (MissingResourceException e)
{
locale = Locale.ENGLISH;
}
@@ -75,9 +76,8 @@ public final class StarFunctionDescription extends WeakBase
// of the PropertySetMixin helper for further information.
// Ensure that your attributes are initialized correctly!
m_prophlp = new PropertySetMixin(m_xContext, this,
- new Type(com.sun.star.report.meta.XFunctionDescription.class), null);
+ new Type(com.sun.star.report.meta.XFunctionDescription.class), null);
}
- ;
// com.sun.star.beans.XPropertySet:
public com.sun.star.beans.XPropertySetInfo getPropertySetInfo()
@@ -139,8 +139,10 @@ public final class StarFunctionDescription extends WeakBase
for (int i = 0; i < count; i++)
{
signature.append(functionDescription.getParameterDisplayName(i, defaultLocale));
- if ( i != (count - 1) )
+ if (i != (count - 1))
+ {
signature.append(';');
+ }
}
signature.append(')');
return signature.toString();
@@ -150,7 +152,7 @@ public final class StarFunctionDescription extends WeakBase
{
int count = functionDescription.getParameterCount();
final boolean infinite = functionDescription.isInfiniteParameterCount();
- if ( infinite )
+ if (infinite)
{
count = 30;
}
@@ -170,18 +172,24 @@ public final class StarFunctionDescription extends WeakBase
{
final boolean infinite = functionDescription.isInfiniteParameterCount();
final int count = functionDescription.getParameterCount();
- if ( !infinite && arguments.length > count )
+ if (!infinite && arguments.length > count)
+ {
throw new com.sun.star.lang.IllegalArgumentException();
+ }
final StringBuffer formula = new StringBuffer(getName());
formula.append('(');
for (int i = 0; i < arguments.length; ++i)
{
- if ( arguments[i].length() == 0 )
+ if (arguments[i].length() == 0)
+ {
break;
+ }
formula.append(arguments[i]);
- if ( i < (arguments.length - 1) && arguments[i+1].length() != 0 )
+ if (i < (arguments.length - 1) && arguments[i + 1].length() != 0)
+ {
formula.append(';');
+ }
}
formula.append(')');
return formula.toString();
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/StarReportDataFactory.java b/reportbuilder/java/com/sun/star/report/pentaho/StarReportDataFactory.java
index 2a3600213d6c..07359dc33452 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/StarReportDataFactory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/StarReportDataFactory.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho;
import java.util.HashMap;
@@ -42,85 +40,87 @@ import com.sun.star.report.DataSourceFactory;
public class StarReportDataFactory implements ReportDataFactory, Cloneable
{
- private final DataSourceFactory backend;
- public StarReportDataFactory (DataSourceFactory backend)
- {
- this.backend = backend;
- }
+ private final DataSourceFactory backend;
- /**
- * Queries a datasource. The string 'query' defines the name of the query. The
- * Parameterset given here may contain more data than actually needed.
- * <p/>
- * The dataset may change between two calls, do not assume anything!
- *
- * @param query
- * @param parameters
- * @return
- */
- public ReportData queryData (final String query, final DataSet parameters)
- throws ReportDataFactoryException
- {
- try
+ public StarReportDataFactory(DataSourceFactory backend)
{
- final HashMap map = new HashMap();
- final int count = parameters.getColumnCount();
- for (int i = 0; i < count; i++)
- {
- final Object o = parameters.get(i);
- map.put (parameters.getColumnName(i), o);
- }
- return new StarReportData(backend.queryData(query, map));
+ this.backend = backend;
}
- catch(DataSourceException dse)
+
+ /**
+ * Queries a datasource. The string 'query' defines the name of the query. The
+ * Parameterset given here may contain more data than actually needed.
+ * <p/>
+ * The dataset may change between two calls, do not assume anything!
+ *
+ * @param query
+ * @param parameters
+ * @return
+ */
+ public ReportData queryData(final String query, final DataSet parameters)
+ throws ReportDataFactoryException
{
- String message = dse.getMessage();
- if ( message.length() == 0 )
- message = "Failed to create report data wrapper";
- throw new ReportDataFactoryException(message,dse);
+ try
+ {
+ final HashMap map = new HashMap();
+ final int count = parameters.getColumnCount();
+ for (int i = 0; i < count; i++)
+ {
+ final Object o = parameters.get(i);
+ map.put(parameters.getColumnName(i), o);
+ }
+ return new StarReportData(backend.queryData(query, map));
+ }
+ catch (DataSourceException dse)
+ {
+ String message = dse.getMessage();
+ if (message.length() == 0)
+ {
+ message = "Failed to create report data wrapper";
+ }
+ throw new ReportDataFactoryException(message, dse);
+ }
+ catch (org.jfree.report.DataSourceException e)
+ {
+ String message = e.getMessage();
+ if (message.length() == 0)
+ {
+ message = "Failed to query data";
+ }
+ throw new ReportDataFactoryException(message);
+ }
}
- catch (org.jfree.report.DataSourceException e)
+
+ public void open()
{
- String message = e.getMessage();
- if ( message.length() == 0 )
- message = "Failed to query data";
- throw new ReportDataFactoryException(message);
}
- }
-
- public void open()
- {
-
- }
- public void close()
- {
-
- }
-
-
- /**
- * Derives a freshly initialized report data factory, which is independend of
- * the original data factory. Opening or Closing one data factory must not
- * affect the other factories.
- *
- * @return
- */
- public ReportDataFactory derive()
- {
- try
+ public void close()
{
- return (ReportDataFactory) clone();
}
- catch (CloneNotSupportedException e)
+
+ /**
+ * Derives a freshly initialized report data factory, which is independend of
+ * the original data factory. Opening or Closing one data factory must not
+ * affect the other factories.
+ *
+ * @return
+ */
+ public ReportDataFactory derive()
{
- throw new IllegalStateException("Clone failed?");
+ try
+ {
+ return (ReportDataFactory) clone();
+ }
+ catch (CloneNotSupportedException e)
+ {
+ throw new IllegalStateException("Clone failed?");
+ }
}
- }
- public Object clone () throws CloneNotSupportedException
- {
- return super.clone();
- }
+ public Object clone() throws CloneNotSupportedException
+ {
+ return super.clone();
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/StarReportModule.java b/reportbuilder/java/com/sun/star/report/pentaho/StarReportModule.java
index e39de6fb2f00..6558e30db9f4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/StarReportModule.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/StarReportModule.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho;
import org.pentaho.reporting.libraries.base.boot.AbstractModule;
@@ -37,26 +35,25 @@ import org.pentaho.reporting.libraries.base.boot.SubSystem;
public class StarReportModule extends AbstractModule
{
- public StarReportModule ()
- throws ModuleInitializeException
- {
- loadModuleInfo();
- }
-
- /**
- * Initializes the module. Use this method to perform all initial setup operations. This
- * method is called only once in a modules lifetime. If the initializing cannot be
- * completed, throw a ModuleInitializeException to indicate the error,. The module will
- * not be available to the system.
- *
- * @param subSystem the subSystem.
- * @throws org.jfree.base.modules.ModuleInitializeException
- * if an error ocurred while initializing the module.
- */
- public void initialize (final SubSystem subSystem)
- throws ModuleInitializeException
- {
+ public StarReportModule()
+ throws ModuleInitializeException
+ {
+ loadModuleInfo();
+ }
- }
+ /**
+ * Initializes the module. Use this method to perform all initial setup operations. This
+ * method is called only once in a modules lifetime. If the initializing cannot be
+ * completed, throw a ModuleInitializeException to indicate the error,. The module will
+ * not be available to the system.
+ *
+ * @param subSystem the subSystem.
+ * @throws org.jfree.base.modules.ModuleInitializeException
+ * if an error ocurred while initializing the module.
+ */
+ public void initialize(final SubSystem subSystem)
+ throws ModuleInitializeException
+ {
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpression.java b/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpression.java
index e1259d168b44..2e4f9f396088 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpression.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpression.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.expressions;
import com.sun.star.report.ReportExpression;
@@ -36,25 +34,26 @@ import com.sun.star.report.DataRow;
public class SumExpression implements ReportExpression
{
- private Object[] parameters;
- public SumExpression ()
- {
- }
+ private Object[] parameters;
+
+ public SumExpression()
+ {
+ }
- public Object getParameters ()
- {
- return parameters;
- }
+ public Object getParameters()
+ {
+ return parameters;
+ }
- public Object getValue (final DataRow row)
- {
+ public Object getValue(final DataRow row)
+ {
- return null;
- }
+ return null;
+ }
- public void setParameters (final Object[] parameters)
- {
- this.parameters = parameters;
- }
+ public void setParameters(final Object[] parameters)
+ {
+ this.parameters = parameters;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpressionMetaData.java b/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpressionMetaData.java
index 8e2d395c8493..b29b4ebb7ddb 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpressionMetaData.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/expressions/SumExpressionMetaData.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.expressions;
import java.util.Locale;
@@ -37,45 +35,46 @@ import com.sun.star.report.ReportExpressionMetaData;
public class SumExpressionMetaData implements ReportExpressionMetaData
{
- public String getDescription (final Locale l)
- {
- // todo implement me
- return null;
- }
- public String getDisplayName (final Locale l)
- {
- // todo implement me
- return null;
- }
+ public String getDescription(final Locale l)
+ {
+ // todo implement me
+ return null;
+ }
+
+ public String getDisplayName(final Locale l)
+ {
+ // todo implement me
+ return null;
+ }
- public String getName ()
- {
- // todo implement me
- return null;
- }
+ public String getName()
+ {
+ // todo implement me
+ return null;
+ }
- public int getParameterCount ()
- {
- // todo implement me
- return 0;
- }
+ public int getParameterCount()
+ {
+ // todo implement me
+ return 0;
+ }
- public String getParameterDescription (final int param,final Locale locale)
- {
- // todo implement me
- return null;
- }
+ public String getParameterDescription(final int param, final Locale locale)
+ {
+ // todo implement me
+ return null;
+ }
- public String getParameterDisplayName (final int param,final Locale locale)
- {
- // todo implement me
- return null;
- }
+ public String getParameterDisplayName(final int param, final Locale locale)
+ {
+ // todo implement me
+ return null;
+ }
- public String getParameterName (final int param)
- {
- // todo implement me
- return null;
- }
+ public String getParameterName(final int param)
+ {
+ // todo implement me
+ return null;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/AbstractReportElementLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/AbstractReportElementLayoutController.java
index 3f7245bf12c9..622699aa89d6 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/AbstractReportElementLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/AbstractReportElementLayoutController.java
@@ -242,7 +242,7 @@ public abstract class AbstractReportElementLayoutController
}
catch (DataSourceException e)
{
- // ignore .. assume that the reference has not changed.
+ // ignore .. assume that the reference has not changed.
}
}
final LValue[] childValues = lValue.getChildValues();
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FixedTextLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FixedTextLayoutController.java
index 9ced56ef7ac4..7a96eabbb6b5 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FixedTextLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FixedTextLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import org.jfree.report.flow.layoutprocessor.LayoutController;
@@ -55,37 +53,35 @@ import com.sun.star.report.pentaho.model.FixedTextElement;
* @since 05.03.2007
*/
public class FixedTextLayoutController
- extends AbstractReportElementLayoutController
+ extends AbstractReportElementLayoutController
{
- public FixedTextLayoutController()
- {
- }
-
+ public FixedTextLayoutController()
+ {
+ }
- protected boolean isValueChanged()
- {
- final FlowController controller = getFlowController();
- final GlobalMasterRow masterRow = controller.getMasterRow();
- final ReportDataRow reportDataRow = masterRow.getReportDataRow();
- return reportDataRow.getCursor() == 0;
- }
+ protected boolean isValueChanged()
+ {
+ final FlowController controller = getFlowController();
+ final GlobalMasterRow masterRow = controller.getMasterRow();
+ final ReportDataRow reportDataRow = masterRow.getReportDataRow();
+ return reportDataRow.getCursor() == 0;
+ }
- protected LayoutController delegateContentGeneration
- (final ReportTarget target)
- throws ReportProcessingException, ReportDataFactoryException,
- DataSourceException
- {
- final FixedTextElement fte = (FixedTextElement) getNode();
- final Section content = fte.getContent();
+ protected LayoutController delegateContentGeneration(final ReportTarget target)
+ throws ReportProcessingException, ReportDataFactoryException,
+ DataSourceException
+ {
+ final FixedTextElement fte = (FixedTextElement) getNode();
+ final Section content = fte.getContent();
- final FlowController flowController = getFlowController();
- final ReportContext reportContext = flowController.getReportContext();
- final LayoutControllerFactory layoutControllerFactory =
- reportContext.getLayoutControllerFactory();
+ final FlowController flowController = getFlowController();
+ final ReportContext reportContext = flowController.getReportContext();
+ final LayoutControllerFactory layoutControllerFactory =
+ reportContext.getLayoutControllerFactory();
- final FixedTextLayoutController flc = (FixedTextLayoutController) clone();
- flc.setState(AbstractReportElementLayoutController.FINISHED);
- return layoutControllerFactory.create(flowController, content, flc);
- }
+ final FixedTextLayoutController flc = (FixedTextLayoutController) clone();
+ flc.setState(AbstractReportElementLayoutController.FINISHED);
+ return layoutControllerFactory.create(flowController, content, flc);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormatValueUtility.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormatValueUtility.java
index 8515b4997d53..405fe4a2815b 100755
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormatValueUtility.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormatValueUtility.java
@@ -27,7 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
package com.sun.star.report.pentaho.layoutprocessor;
import java.text.SimpleDateFormat;
@@ -54,10 +53,11 @@ import org.pentaho.reporting.libraries.formula.util.HSSFDateUtil;
*/
public class FormatValueUtility
{
+
private static final String BOOLEAN_VALUE = "boolean-value";
private static final String STRING_VALUE = "string-value";
-
public static final String VALUE_TYPE = "value-type";
+ private static final String VALUE = "value";
private static SimpleDateFormat dateFormat;
private static SimpleDateFormat timeFormat;
@@ -74,7 +74,7 @@ public class FormatValueUtility
ret = formatTime((Time) value);
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "time-value", ret);
}
- else if (value instanceof java.sql.Date )
+ else if (value instanceof java.sql.Date)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "date");
ret = formatDate((Date) value);
@@ -83,67 +83,67 @@ public class FormatValueUtility
else if (value instanceof Date)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "float");
- ret = HSSFDateUtil.getExcelDate((Date)value,false,2).toString();
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "value", ret);
+ ret = HSSFDateUtil.getExcelDate((Date) value, false, 2).toString();
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE, ret);
}
else if (value instanceof Number)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "float");
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "value", String.valueOf(value));
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE, String.valueOf(value));
}
else if (value instanceof Boolean)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "boolean");
if (Boolean.TRUE.equals(value))
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,BOOLEAN_VALUE, OfficeToken.TRUE);
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, BOOLEAN_VALUE, OfficeToken.TRUE);
}
else
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,BOOLEAN_VALUE, OfficeToken.FALSE);
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, BOOLEAN_VALUE, OfficeToken.FALSE);
}
}
else if (value != null)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "string");
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,STRING_VALUE, String.valueOf(value));
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, STRING_VALUE, String.valueOf(value));
}
else
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "string");
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,STRING_VALUE, "");
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, STRING_VALUE, "");
}
return ret;
}
- public static void applyValueForCell(final Object value, final AttributeMap variableSection,final String valueType)
+ public static void applyValueForCell(final Object value, final AttributeMap variableSection, final String valueType)
{
if (value instanceof Time)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "time-value", formatTime((Time) value));
}
- else if (value instanceof java.sql.Date )
+ else if (value instanceof java.sql.Date)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "date-value", formatDate((Date) value));
}
else if (value instanceof Date)
{
variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE_TYPE, "float");
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "value", HSSFDateUtil.getExcelDate((Date)value,false,2).toString());
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE, HSSFDateUtil.getExcelDate((Date) value, false, 2).toString());
}
else if (value instanceof Number)
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "value", String.valueOf(value));
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE, String.valueOf(value));
}
else if (value instanceof Boolean)
{
if (Boolean.TRUE.equals(value))
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,BOOLEAN_VALUE, OfficeToken.TRUE);
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, BOOLEAN_VALUE, OfficeToken.TRUE);
}
else
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,BOOLEAN_VALUE, OfficeToken.FALSE);
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, BOOLEAN_VALUE, OfficeToken.FALSE);
}
}
else if (value != null)
@@ -151,25 +151,24 @@ public class FormatValueUtility
try
{
final Float number = Float.valueOf(String.valueOf(value));
- applyValueForCell(number,variableSection,valueType);
+ applyValueForCell(number, variableSection, valueType);
return;
}
- catch(NumberFormatException e)
+ catch (NumberFormatException e)
{
-
}
- if ( !"string".equals(valueType))
+ if (!"string".equals(valueType))
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, "value", String.valueOf(value));
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, VALUE, String.valueOf(value));
}
else
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,STRING_VALUE, String.valueOf(value));
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, STRING_VALUE, String.valueOf(value));
}
}
else
{
- variableSection.setAttribute(OfficeNamespaces.OFFICE_NS,STRING_VALUE, "");
+ variableSection.setAttribute(OfficeNamespaces.OFFICE_NS, STRING_VALUE, "");
}
}
@@ -181,6 +180,7 @@ public class FormatValueUtility
}
return dateFormat.format(date);
}
+
private static synchronized String formatTime(final Date date)
{
if (timeFormat == null)
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormattedTextLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormattedTextLayoutController.java
index c5c69d24716b..16bc355f8b77 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormattedTextLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/FormattedTextLayoutController.java
@@ -59,7 +59,9 @@ import org.jfree.layouting.util.AttributeMap;
public class FormattedTextLayoutController
extends AbstractReportElementLayoutController
{
+
private static final Log LOGGER = LogFactory.getLog(FormattedTextLayoutController.class);
+
public FormattedTextLayoutController()
{
}
@@ -133,9 +135,8 @@ public class FormattedTextLayoutController
}
else
{
-
final DataFlags df = FormatValueUtility.computeDataFlag(element, getFlowController());
- if (df != null)
+ if (df != null && df.getValue() instanceof String )
{
target.processContent(df);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementContext.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementContext.java
index 4f5ffbdcf35e..7b9624ed6e4a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementContext.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementContext.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
/**
@@ -39,56 +37,57 @@ package com.sun.star.report.pentaho.layoutprocessor;
*/
public class ImageElementContext
{
- private final int colSpan;
- private final int rowSpan;
- private String[] rowStyles;
- private String[] colStyles;
- public ImageElementContext(final int colSpan, final int rowSpan)
- {
- this.colSpan = colSpan;
- this.rowSpan = rowSpan;
- this.colStyles = new String[colSpan];
- this.rowStyles = new String[rowSpan];
- }
+ private final int colSpan;
+ private final int rowSpan;
+ private String[] rowStyles;
+ private String[] colStyles;
+
+ public ImageElementContext(final int colSpan, final int rowSpan)
+ {
+ this.colSpan = colSpan;
+ this.rowSpan = rowSpan;
+ this.colStyles = new String[colSpan];
+ this.rowStyles = new String[rowSpan];
+ }
- public int getColSpan()
- {
- return colSpan;
- }
+ public int getColSpan()
+ {
+ return colSpan;
+ }
- public int getRowSpan()
- {
- return rowSpan;
- }
+ public int getRowSpan()
+ {
+ return rowSpan;
+ }
- public String[] getRowStyles()
- {
- return rowStyles;
- }
+ public String[] getRowStyles()
+ {
+ return rowStyles;
+ }
- public String[] getColStyles()
- {
- return colStyles;
- }
+ public String[] getColStyles()
+ {
+ return colStyles;
+ }
- public void setRowStyle (final int pos, final String styleName)
- {
- rowStyles[pos] = styleName;
- }
+ public void setRowStyle(final int pos, final String styleName)
+ {
+ rowStyles[pos] = styleName;
+ }
- public void setColStyle (final int pos, final String styleName)
- {
- colStyles[pos] = styleName;
- }
+ public void setColStyle(final int pos, final String styleName)
+ {
+ colStyles[pos] = styleName;
+ }
- public String getRowStyle (final int pos)
- {
- return rowStyles[pos];
- }
+ public String getRowStyle(final int pos)
+ {
+ return rowStyles[pos];
+ }
- public String getColStyle (final int pos)
- {
- return colStyles[pos];
- }
+ public String getColStyle(final int pos)
+ {
+ return colStyles[pos];
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementLayoutController.java
index 68d1fc6351c4..81e17b73e276 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ImageElementLayoutController.java
@@ -67,6 +67,7 @@ import org.pentaho.reporting.libraries.base.util.ObjectUtilities;
public class ImageElementLayoutController
extends AbstractReportElementLayoutController
{
+
private static final Log LOGGER = LogFactory.getLog(ImageElementLayoutController.class);
private ImageElementContext context;
@@ -184,7 +185,7 @@ public class ImageElementLayoutController
return null;
}
- addRowStyles(context, table,rowPos,rowSpan);
+ addRowStyles(context, table, rowPos, rowSpan);
this.context = context;
}
return this.context;
@@ -198,9 +199,8 @@ public class ImageElementLayoutController
final Node[] nodes = tableRow.getNodeArray();
final String namespace = tableCell.getNamespace();
final String type = tableCell.getType();
- for (int i = 0; i < nodes.length; i++)
+ for (final Node node : nodes)
{
- final Node node = nodes[i];
if (!(node instanceof Element))
{
continue;
@@ -211,8 +211,7 @@ public class ImageElementLayoutController
(ObjectUtilities.equal(child.getNamespace(), namespace) == false ||
ObjectUtilities.equal(child.getType(), type) == false))
*/
- if (!ObjectUtilities.equal(child.getNamespace(), namespace) ||
- (!ObjectUtilities.equal(child.getType(), type) && (secondType == null || !ObjectUtilities.equal(child.getType(), secondType))))
+ if (!ObjectUtilities.equal(child.getNamespace(), namespace) || (!ObjectUtilities.equal(child.getType(), type) && (secondType == null || !ObjectUtilities.equal(child.getType(), secondType))))
{
continue;
}
@@ -254,11 +253,7 @@ public class ImageElementLayoutController
final FlowController controller = getFlowController();
final GlobalMasterRow masterRow = controller.getMasterRow();
final ReportDataRow reportDataRow = masterRow.getReportDataRow();
- if (reportDataRow.getCursor() == 0)
- {
- return true;
- }
- return false;
+ return reportDataRow.getCursor() == 0;
}
try
@@ -277,12 +272,11 @@ public class ImageElementLayoutController
{
final Node[] columnDefs = columns.getNodeArray();
int columnCounter = 0;
- for (int i = 0; i < columnDefs.length; i++)
+ for (Node columnDef : columnDefs)
{
- final Element column = (Element) columnDefs[i];
+ final Element column = (Element) columnDef;
- if (!ObjectUtilities.equal(column.getNamespace(), OfficeNamespaces.TABLE_NS) ||
- !ObjectUtilities.equal(column.getType(), OfficeToken.TABLE_COLUMN))
+ if (!ObjectUtilities.equal(column.getNamespace(), OfficeNamespaces.TABLE_NS) || !ObjectUtilities.equal(column.getType(), OfficeToken.TABLE_COLUMN))
{
continue;
}
@@ -306,12 +300,11 @@ public class ImageElementLayoutController
{
final Node[] rows = table.getNodeArray();
int rowCounter = 0;
- for (int i = 0; i < rows.length; i++)
+ for (Node row1 : rows)
{
- final Element row = (Element) rows[i];
+ final Element row = (Element) row1;
- if (!ObjectUtilities.equal(row.getNamespace(), OfficeNamespaces.TABLE_NS) ||
- !ObjectUtilities.equal(row.getType(), OfficeToken.TABLE_ROW))
+ if (!ObjectUtilities.equal(row.getNamespace(), OfficeNamespaces.TABLE_NS) || !ObjectUtilities.equal(row.getType(), OfficeToken.TABLE_ROW))
{
continue;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ObjectOleLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ObjectOleLayoutController.java
index 54f4fd0b1acb..b0de84bda31e 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ObjectOleLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/ObjectOleLayoutController.java
@@ -75,7 +75,7 @@ public class ObjectOleLayoutController extends AbstractReportElementLayoutContro
}
catch (DataSourceException e)
{
- // ignore .. assume that the reference has not changed.
+ // ignore .. assume that the reference has not changed.
}
}
return false;
@@ -108,7 +108,7 @@ public class ObjectOleLayoutController extends AbstractReportElementLayoutContro
}
catch (DataSourceException e)
{
- // ignore .. assume that the reference has not changed.
+ // ignore .. assume that the reference has not changed.
}
}
ole.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, SDBCReportDataFactory.MASTER_COLUMNS, masterfields);
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeDetailLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeDetailLayoutController.java
index 9060ed64981d..9358e62a8590 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeDetailLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeDetailLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import com.sun.star.report.pentaho.model.VariablesDeclarationSection;
@@ -51,114 +49,113 @@ import org.jfree.report.flow.layoutprocessor.SectionLayoutController;
*/
public class OfficeDetailLayoutController extends SectionLayoutController
{
- public static final int STATE_PROCESS_VARIABLES = 2;
- public static final int STATE_PROCESS_NORMAL_FLOW = 3;
-
- private boolean waitForJoin;
- private int state;
- public OfficeDetailLayoutController()
- {
- }
+ public static final int STATE_PROCESS_VARIABLES = 2;
+ public static final int STATE_PROCESS_NORMAL_FLOW = 3;
+ private boolean waitForJoin;
+ private int state;
- /**
- * Initializes the layout controller. This method is called exactly once. It
- * is the creators responsibility to call this method.
- * <p/>
- * Calling initialize after the first advance must result in a
- * IllegalStateException.
- *
- * @param node the currently processed object or layout node.
- * @param flowController the current flow controller.
- * @param parent the parent layout controller that was responsible for
- * instantiating this controller.
- * @throws org.jfree.report.DataSourceException
- * if there was a problem reading data from the datasource.
- * @throws org.jfree.report.ReportProcessingException
- * if there was a general problem during the report processing.
- * @throws org.jfree.report.ReportDataFactoryException
- * if a query failed.
- */
- public void initialize(final Object node,
- final FlowController flowController,
- final LayoutController parent)
- throws DataSourceException, ReportDataFactoryException,
- ReportProcessingException
- {
- super.initialize(node, flowController, parent);
- state = OfficeDetailLayoutController.STATE_PROCESS_VARIABLES;
- }
-
- /**
- * This method is called for each newly instantiated layout controller. The returned layout controller instance should
- * have a processing state of either 'OPEN' or 'FINISHING' depending on whether there is any content or any child
- * nodes to process.
- *
- * @param target the report target that receives generated events.
- * @return the new layout controller instance representing the new state.
- * @throws org.jfree.report.DataSourceException
- * if there was a problem reading data from the datasource.
- * @throws org.jfree.report.ReportProcessingException
- * if there was a general problem during the report processing.
- * @throws org.jfree.report.ReportDataFactoryException
- * if a query failed.
- */
- protected LayoutController startElement(final ReportTarget target)
- throws DataSourceException, ReportProcessingException, ReportDataFactoryException
- {
- final FlowController fc = getFlowController();
- final GlobalMasterRow masterRow = fc.getMasterRow();
- final ReportDataRow reportDataRow = masterRow.getReportDataRow();
- final ReportData reportData = reportDataRow.getReportData();
- if (!reportData.isReadable())
+ public OfficeDetailLayoutController()
{
- reportData.isReadable();
- // If this report has no data, then do not print the detail section. The detail section
- // is the only section that behaves this way, and for now this is only done in the OO-implementation
- final SectionLayoutController derived = (SectionLayoutController) clone();
- derived.setProcessingState(ElementLayoutController.FINISHED);
- derived.setFlowController(fc);
- return derived;
}
- if (state == OfficeDetailLayoutController.STATE_PROCESS_VARIABLES)
+ /**
+ * Initializes the layout controller. This method is called exactly once. It
+ * is the creators responsibility to call this method.
+ * <p/>
+ * Calling initialize after the first advance must result in a
+ * IllegalStateException.
+ *
+ * @param node the currently processed object or layout node.
+ * @param flowController the current flow controller.
+ * @param parent the parent layout controller that was responsible for
+ * instantiating this controller.
+ * @throws org.jfree.report.DataSourceException
+ * if there was a problem reading data from the datasource.
+ * @throws org.jfree.report.ReportProcessingException
+ * if there was a general problem during the report processing.
+ * @throws org.jfree.report.ReportDataFactoryException
+ * if a query failed.
+ */
+ public void initialize(final Object node,
+ final FlowController flowController,
+ final LayoutController parent)
+ throws DataSourceException, ReportDataFactoryException,
+ ReportProcessingException
{
- final VariablesDeclarationSection variables = new VariablesDeclarationSection();
- final OfficeDetailLayoutController controller = (OfficeDetailLayoutController) clone();
- controller.state = OfficeDetailLayoutController.STATE_PROCESS_NORMAL_FLOW;
- controller.waitForJoin = true;
- return processChild(controller, variables, fc);
+ super.initialize(node, flowController, parent);
+ state = OfficeDetailLayoutController.STATE_PROCESS_VARIABLES;
}
- return super.startElement(target);
- }
+ /**
+ * This method is called for each newly instantiated layout controller. The returned layout controller instance should
+ * have a processing state of either 'OPEN' or 'FINISHING' depending on whether there is any content or any child
+ * nodes to process.
+ *
+ * @param target the report target that receives generated events.
+ * @return the new layout controller instance representing the new state.
+ * @throws org.jfree.report.DataSourceException
+ * if there was a problem reading data from the datasource.
+ * @throws org.jfree.report.ReportProcessingException
+ * if there was a general problem during the report processing.
+ * @throws org.jfree.report.ReportDataFactoryException
+ * if a query failed.
+ */
+ protected LayoutController startElement(final ReportTarget target)
+ throws DataSourceException, ReportProcessingException, ReportDataFactoryException
+ {
+ final FlowController fc = getFlowController();
+ final GlobalMasterRow masterRow = fc.getMasterRow();
+ final ReportDataRow reportDataRow = masterRow.getReportDataRow();
+ final ReportData reportData = reportDataRow.getReportData();
+ if (!reportData.isReadable())
+ {
+ reportData.isReadable();
+ // If this report has no data, then do not print the detail section. The detail section
+ // is the only section that behaves this way, and for now this is only done in the OO-implementation
+ final SectionLayoutController derived = (SectionLayoutController) clone();
+ derived.setProcessingState(ElementLayoutController.FINISHED);
+ derived.setFlowController(fc);
+ return derived;
+ }
- protected void resetSectionForRepeat()
- {
- super.resetSectionForRepeat();
- state = STATE_PROCESS_VARIABLES;
- }
+ if (state == OfficeDetailLayoutController.STATE_PROCESS_VARIABLES)
+ {
+ final VariablesDeclarationSection variables = new VariablesDeclarationSection();
+ final OfficeDetailLayoutController controller = (OfficeDetailLayoutController) clone();
+ controller.state = OfficeDetailLayoutController.STATE_PROCESS_NORMAL_FLOW;
+ controller.waitForJoin = true;
+ return processChild(controller, variables, fc);
+ }
- /**
- * Joins with a delegated process flow. This is generally called from a child
- * flow and should *not* (I mean it!) be called from outside. If you do,
- * you'll suffer.
- *
- * @param flowController the flow controller of the parent.
- * @return the joined layout controller that incorperates all changes from the
- * delegate.
- */
- public LayoutController join(final FlowController flowController)
- {
- if (waitForJoin)
+ return super.startElement(target);
+ }
+
+ protected void resetSectionForRepeat()
{
- final OfficeDetailLayoutController derived = (OfficeDetailLayoutController) clone();
- derived.setProcessingState(ElementLayoutController.NOT_STARTED);
- derived.setFlowController(flowController);
- derived.waitForJoin = false;
- return derived;
+ super.resetSectionForRepeat();
+ state = STATE_PROCESS_VARIABLES;
}
- return super.join(flowController);
- }
+ /**
+ * Joins with a delegated process flow. This is generally called from a child
+ * flow and should *not* (I mean it!) be called from outside. If you do,
+ * you'll suffer.
+ *
+ * @param flowController the flow controller of the parent.
+ * @return the joined layout controller that incorperates all changes from the
+ * delegate.
+ */
+ public LayoutController join(final FlowController flowController)
+ {
+ if (waitForJoin)
+ {
+ final OfficeDetailLayoutController derived = (OfficeDetailLayoutController) clone();
+ derived.setProcessingState(ElementLayoutController.NOT_STARTED);
+ derived.setFlowController(flowController);
+ derived.waitForJoin = false;
+ return derived;
+ }
+ return super.join(flowController);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupInstanceSectionLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupInstanceSectionLayoutController.java
index d61f03eb319e..047e46f2e07a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupInstanceSectionLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupInstanceSectionLayoutController.java
@@ -26,135 +26,127 @@ import org.jfree.report.JFreeReportInfo;
*/
public class OfficeGroupInstanceSectionLayoutController extends SectionLayoutController
{
- public static final int STATE_PROCESS_VARIABLES = 2;
- public static final int STATE_PROCESS_NORMAL_FLOW = 3;
- private int state;
- private boolean waitForJoin;
- public OfficeGroupInstanceSectionLayoutController()
- {
- }
+ public static final int STATE_PROCESS_VARIABLES = 2;
+ public static final int STATE_PROCESS_NORMAL_FLOW = 3;
+ private int state;
+ private boolean waitForJoin;
- public void initialize(final Object node, final FlowController flowController, final LayoutController parent)
- throws DataSourceException, ReportDataFactoryException, ReportProcessingException
- {
- super.initialize(node, flowController, parent);
- state = STATE_PROCESS_VARIABLES;
- }
-
- protected LayoutController processContent(final ReportTarget target)
- throws DataSourceException, ReportProcessingException, ReportDataFactoryException
- {
- if (state == OfficeGroupInstanceSectionLayoutController.STATE_PROCESS_VARIABLES)
+ public OfficeGroupInstanceSectionLayoutController()
{
- // todo: Fill the variables section with something sensible ..
- final VariablesDeclarationSection variables = new VariablesDeclarationSection();
- final OfficeGroupInstanceSectionLayoutController controller =
- (OfficeGroupInstanceSectionLayoutController) clone();
- controller.state =
- OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
- controller.waitForJoin = true;
- return processChild(controller, variables, getFlowController());
}
- return super.processContent(target);
- }
- // isDisplayable is private in version 0.9.1, so until the upgrade we keep this copy of the method
- // todo: Delete it unce the sun-cvs contains version 0.9.2.
- protected LayoutController processChild(final SectionLayoutController derived,
- final Node node,
- final FlowController flowController)
- throws DataSourceException, ReportProcessingException,
- ReportDataFactoryException
- {
- final ReportContext reportContext = flowController.getReportContext();
- final LayoutControllerFactory layoutControllerFactory = reportContext.getLayoutControllerFactory();
- if (isDisplayable(node))
+ public void initialize(final Object node, final FlowController flowController, final LayoutController parent)
+ throws DataSourceException, ReportDataFactoryException, ReportProcessingException
{
- derived.setProcessingState(ElementLayoutController.WAITING_FOR_JOIN);
- return layoutControllerFactory.create(flowController, node, derived);
+ super.initialize(node, flowController, parent);
+ state = STATE_PROCESS_VARIABLES;
}
- else
+
+ protected LayoutController processContent(final ReportTarget target)
+ throws DataSourceException, ReportProcessingException, ReportDataFactoryException
{
- derived.setProcessingState(ElementLayoutController.WAITING_FOR_JOIN);
- final LayoutController childLc = layoutControllerFactory.create(flowController, node, derived);
- return LayoutControllerUtil.skipInvisibleElement(childLc);
+ if (state == OfficeGroupInstanceSectionLayoutController.STATE_PROCESS_VARIABLES)
+ {
+ // todo: Fill the variables section with something sensible ..
+ final VariablesDeclarationSection variables = new VariablesDeclarationSection();
+ final OfficeGroupInstanceSectionLayoutController controller =
+ (OfficeGroupInstanceSectionLayoutController) clone();
+ controller.state =
+ OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
+ controller.waitForJoin = true;
+ return processChild(controller, variables, getFlowController());
+ }
+ return super.processContent(target);
}
- }
- protected boolean isDisplayable(final Node node) throws DataSourceException
- {
- if (! (node instanceof OfficeGroupSection) )
+ // isDisplayable is private in version 0.9.1, so until the upgrade we keep this copy of the method
+ // todo: Delete it unce the sun-cvs contains version 0.9.2.
+ protected LayoutController processChild(final SectionLayoutController derived,
+ final Node node,
+ final FlowController flowController)
+ throws DataSourceException, ReportProcessingException,
+ ReportDataFactoryException
{
- return _isDisplayable(node);
+ final ReportContext reportContext = flowController.getReportContext();
+ final LayoutControllerFactory layoutControllerFactory = reportContext.getLayoutControllerFactory();
+ if (isDisplayable(node))
+ {
+ derived.setProcessingState(ElementLayoutController.WAITING_FOR_JOIN);
+ return layoutControllerFactory.create(flowController, node, derived);
+ }
+ else
+ {
+ derived.setProcessingState(ElementLayoutController.WAITING_FOR_JOIN);
+ final LayoutController childLc = layoutControllerFactory.create(flowController, node, derived);
+ return LayoutControllerUtil.skipInvisibleElement(childLc);
+ }
}
- final OfficeGroupSection section = (OfficeGroupSection) node;
- if (section.isRepeatSection())
+ protected boolean isDisplayable(final Node node) throws DataSourceException
{
- return false;
+ if (!(node instanceof OfficeGroupSection))
+ {
+ return _isDisplayable(node);
+ }
+
+ final OfficeGroupSection section = (OfficeGroupSection) node;
+ return !section.isRepeatSection() && _isDisplayable(node);
}
- return _isDisplayable(node);
- }
- protected boolean _isDisplayable(final Node node)
- throws DataSourceException
- {
- // temp method until the pending upgrade to 0.9.2. Later we just call super.isDisplayable(..) instead.
- if (!node.isEnabled())
+ protected boolean _isDisplayable(final Node node)
+ throws DataSourceException
{
- return false;
+ // temp method until the pending upgrade to 0.9.2. Later we just call super.isDisplayable(..) instead.
+ if (!node.isEnabled())
+ {
+ return false;
+ }
+
+ final Expression expression = node.getDisplayCondition();
+ if (expression == null)
+ {
+ return true;
+ }
+
+ final Object result = LayoutControllerUtil.evaluateExpression(getFlowController(), node, expression);
+ return Boolean.TRUE.equals(result);
}
- final Expression expression = node.getDisplayCondition();
- if (expression == null)
+ protected void resetSectionForRepeat()
{
- return true;
+ super.resetSectionForRepeat();
+ state = STATE_PROCESS_VARIABLES;
}
- final Object result = LayoutControllerUtil.evaluateExpression(getFlowController(), node, expression);
- if (Boolean.TRUE.equals(result))
+ /**
+ * Joins with a delegated process flow. This is generally called from a child
+ * flow and should *not* (I mean it!) be called from outside. If you do,
+ * you'll suffer.
+ *
+ * @param flowController the flow controller of the parent.
+ * @return the joined layout controller that incorperates all changes from the
+ * delegate.
+ */
+ public LayoutController join(final FlowController flowController)
{
- return true;
+ if (waitForJoin)
+ {
+ final OfficeGroupInstanceSectionLayoutController derived = (OfficeGroupInstanceSectionLayoutController) clone();
+ derived.setProcessingState(ElementLayoutController.OPENED);
+ derived.setFlowController(flowController);
+ derived.waitForJoin = false;
+ return derived;
+ }
+ return super.join(flowController);
}
- return false;
- }
-
- protected void resetSectionForRepeat()
- {
- super.resetSectionForRepeat();
- state = STATE_PROCESS_VARIABLES;
- }
- /**
- * Joins with a delegated process flow. This is generally called from a child
- * flow and should *not* (I mean it!) be called from outside. If you do,
- * you'll suffer.
- *
- * @param flowController the flow controller of the parent.
- * @return the joined layout controller that incorperates all changes from the
- * delegate.
- */
- public LayoutController join(final FlowController flowController)
- {
- if (waitForJoin)
+ protected AttributeMap computeAttributes(final FlowController fc, final Element element, final ReportTarget target)
+ throws DataSourceException
{
- final OfficeGroupInstanceSectionLayoutController derived = (OfficeGroupInstanceSectionLayoutController) clone();
- derived.setProcessingState(ElementLayoutController.OPENED);
- derived.setFlowController(flowController);
- derived.waitForJoin = false;
- return derived;
+ final AttributeMap map = new AttributeMap(super.computeAttributes(fc, element, target));
+ map.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "iteration-count", getIterationCount());
+ map.makeReadOnly();
+ return map;
}
- return super.join(flowController);
- }
-
- protected AttributeMap computeAttributes(final FlowController fc, final Element element, final ReportTarget target)
- throws DataSourceException
- {
- final AttributeMap map = new AttributeMap( super.computeAttributes(fc, element, target) );
- map.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "iteration-count", Integer.valueOf(getIterationCount()));
- map.makeReadOnly();
- return map;
- }
-
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java
index 25e12d17edab..12604e931238 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import com.sun.star.report.pentaho.model.OfficeGroup;
@@ -52,158 +50,157 @@ import org.jfree.report.structure.Element;
* @since 15.03.2007
*/
public class OfficeGroupLayoutController extends SectionLayoutController
- implements OfficeRepeatingStructureLayoutController
+ implements OfficeRepeatingStructureLayoutController
{
- public static final int STATE_PROCESS_REPEATING_HEADER = 0;
- public static final int STATE_PROCESS_REPEATING_FOOTER = 1;
- public static final int STATE_PROCESS_NORMAL_FLOW = 3;
- private boolean waitForJoin;
- private int state;
- private VariablesCollection variablesCollection;
- private boolean repeatHeader;
- private boolean repeatFooter;
-
- public OfficeGroupLayoutController()
- {
- }
-
-
- /**
- * Initializes the layout controller. This method is called exactly once. It
- * is the creators responsibility to call this method.
- * <p/>
- * Calling initialize after the first advance must result in a
- * IllegalStateException.
- *
- * @param node the currently processed object or layout node.
- * @param flowController the current flow controller.
- * @param parent the parent layout controller that was responsible for
- * instantiating this controller.
- * @throws org.jfree.report.DataSourceException
- * if there was a problem reading data from the datasource.
- * @throws org.jfree.report.ReportProcessingException
- * if there was a general problem during the report processing.
- * @throws org.jfree.report.ReportDataFactoryException
- * if a query failed.
- */
- public void initialize(final Object node,
- final FlowController flowController,
- final LayoutController parent)
- throws DataSourceException, ReportDataFactoryException,
- ReportProcessingException
- {
- super.initialize(node, flowController, parent);
- state = OfficeGroupLayoutController.STATE_PROCESS_REPEATING_HEADER;
- variablesCollection = new VariablesCollection(computeVariablesPrefix());
-
-
- final OfficeGroup group = (OfficeGroup) getElement();
- final OfficeGroupSection header = group.getHeader();
- repeatHeader = (header != null && header.isRepeatSection());
-
- final OfficeGroupSection footer = group.getFooter();
- repeatFooter = (footer != null && footer.isRepeatSection());
- }
-
-
- protected LayoutController processContent(final ReportTarget target)
- throws DataSourceException, ReportProcessingException,
- ReportDataFactoryException
- {
- if (state == OfficeGroupLayoutController.STATE_PROCESS_REPEATING_HEADER)
+
+ public static final int STATE_PROCESS_REPEATING_HEADER = 0;
+ public static final int STATE_PROCESS_REPEATING_FOOTER = 1;
+ public static final int STATE_PROCESS_NORMAL_FLOW = 3;
+ private boolean waitForJoin;
+ private int state;
+ private VariablesCollection variablesCollection;
+ private boolean repeatHeader;
+ private boolean repeatFooter;
+
+ public OfficeGroupLayoutController()
+ {
+ }
+
+ /**
+ * Initializes the layout controller. This method is called exactly once. It
+ * is the creators responsibility to call this method.
+ * <p/>
+ * Calling initialize after the first advance must result in a
+ * IllegalStateException.
+ *
+ * @param node the currently processed object or layout node.
+ * @param flowController the current flow controller.
+ * @param parent the parent layout controller that was responsible for
+ * instantiating this controller.
+ * @throws org.jfree.report.DataSourceException
+ * if there was a problem reading data from the datasource.
+ * @throws org.jfree.report.ReportProcessingException
+ * if there was a general problem during the report processing.
+ * @throws org.jfree.report.ReportDataFactoryException
+ * if a query failed.
+ */
+ public void initialize(final Object node,
+ final FlowController flowController,
+ final LayoutController parent)
+ throws DataSourceException, ReportDataFactoryException,
+ ReportProcessingException
{
+ super.initialize(node, flowController, parent);
+ state = OfficeGroupLayoutController.STATE_PROCESS_REPEATING_HEADER;
+ variablesCollection = new VariablesCollection(computeVariablesPrefix());
- final OfficeGroupLayoutController controller =
- (OfficeGroupLayoutController) clone();
- controller.state =
- OfficeGroupLayoutController.STATE_PROCESS_REPEATING_FOOTER;
- if (!repeatHeader)
- {
- return controller;
- }
+ final OfficeGroup group = (OfficeGroup) getElement();
+ final OfficeGroupSection header = group.getHeader();
+ repeatHeader = (header != null && header.isRepeatSection());
- final OfficeGroup group = (OfficeGroup) getElement();
- final OfficeGroupSection header = group.getHeader();
- controller.waitForJoin = true;
- return processChild(controller, header, getFlowController());
+ final OfficeGroupSection footer = group.getFooter();
+ repeatFooter = (footer != null && footer.isRepeatSection());
}
- if (state == OfficeGroupLayoutController.STATE_PROCESS_REPEATING_FOOTER)
+ protected LayoutController processContent(final ReportTarget target)
+ throws DataSourceException, ReportProcessingException,
+ ReportDataFactoryException
{
+ if (state == OfficeGroupLayoutController.STATE_PROCESS_REPEATING_HEADER)
+ {
+
+ final OfficeGroupLayoutController controller =
+ (OfficeGroupLayoutController) clone();
+ controller.state =
+ OfficeGroupLayoutController.STATE_PROCESS_REPEATING_FOOTER;
+
+ if (!repeatHeader)
+ {
+ return controller;
+ }
+
+ final OfficeGroup group = (OfficeGroup) getElement();
+ final OfficeGroupSection header = group.getHeader();
+ controller.waitForJoin = true;
+ return processChild(controller, header, getFlowController());
+ }
+
+ if (state == OfficeGroupLayoutController.STATE_PROCESS_REPEATING_FOOTER)
+ {
+
+ final OfficeGroupLayoutController controller =
+ (OfficeGroupLayoutController) clone();
+ controller.state = OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
+
+ if (!repeatFooter)
+ {
+ return controller;
+ }
+
+ final OfficeGroup group = (OfficeGroup) getElement();
+ final OfficeGroupSection footer = group.getFooter();
+ controller.waitForJoin = true;
+ return processChild(controller, footer, getFlowController());
+ }
+
+ return super.processContent(target);
+ }
- final OfficeGroupLayoutController controller =
- (OfficeGroupLayoutController) clone();
- controller.state = OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
+ /**
+ * Joins with a delegated process flow. This is generally called from a child
+ * flow and should *not* (I mean it!) be called from outside. If you do,
+ * you'll suffer.
+ *
+ * @param flowController the flow controller of the parent.
+ * @return the joined layout controller that incorperates all changes from the
+ * delegate.
+ */
+ public LayoutController join(final FlowController flowController)
+ {
+ if (waitForJoin)
+ {
+ final OfficeGroupLayoutController derived = (OfficeGroupLayoutController) clone();
+ derived.setProcessingState(ElementLayoutController.OPENED);
+ derived.setFlowController(flowController);
+ derived.waitForJoin = false;
+ return derived;
+ }
+ return super.join(flowController);
+ }
- if (!repeatFooter)
- {
- return controller;
- }
+ public boolean isNormalFlowProcessing()
+ {
+ return state == OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
+ }
- final OfficeGroup group = (OfficeGroup) getElement();
- final OfficeGroupSection footer = group.getFooter();
- controller.waitForJoin = true;
- return processChild(controller, footer, getFlowController());
+ private String computeVariablesPrefix()
+ {
+ int count = 0;
+ LayoutController lc = this;
+ while (lc != null)
+ {
+ if (lc instanceof OfficeGroupLayoutController)
+ {
+ count++;
+ }
+ lc = lc.getParent();
+ }
+ return "auto_group_" + count + "_";
}
- return super.processContent(target);
- }
-
- /**
- * Joins with a delegated process flow. This is generally called from a child
- * flow and should *not* (I mean it!) be called from outside. If you do,
- * you'll suffer.
- *
- * @param flowController the flow controller of the parent.
- * @return the joined layout controller that incorperates all changes from the
- * delegate.
- */
- public LayoutController join(final FlowController flowController)
- {
- if (waitForJoin)
+ public VariablesCollection getVariablesCollection()
{
- final OfficeGroupLayoutController derived = (OfficeGroupLayoutController) clone();
- derived.setProcessingState(ElementLayoutController.OPENED);
- derived.setFlowController(flowController);
- derived.waitForJoin = false;
- return derived;
+ return variablesCollection;
}
- return super.join(flowController);
- }
-
- public boolean isNormalFlowProcessing ()
- {
- return state == OfficeGroupLayoutController.STATE_PROCESS_NORMAL_FLOW;
- }
-
- private String computeVariablesPrefix()
- {
- int count = 0;
- LayoutController lc = this;
- while (lc != null)
+
+ protected AttributeMap computeAttributes(final FlowController fc, final Element element, final ReportTarget target)
+ throws DataSourceException
{
- if (lc instanceof OfficeGroupLayoutController)
- {
- count++;
- }
- lc = lc.getParent();
+ final AttributeMap map = new AttributeMap(super.computeAttributes(fc, element, target));
+ final String value = String.valueOf(repeatHeader || repeatFooter);
+ map.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeating-header-or-footer", value);
+ map.makeReadOnly();
+ return map;
}
- return "auto_group_" + count + "_";
- }
-
- public VariablesCollection getVariablesCollection()
- {
- return variablesCollection;
- }
-
- protected AttributeMap computeAttributes(final FlowController fc, final Element element, final ReportTarget target)
- throws DataSourceException
- {
- final AttributeMap map = new AttributeMap( super.computeAttributes(fc, element, target) );
- final String value = String.valueOf(repeatHeader || repeatFooter);
- map.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeating-header-or-footer", value);
- map.makeReadOnly();
- return map;
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupSectionLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupSectionLayoutController.java
index 496ccd841e46..4eb40749e3fe 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupSectionLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeGroupSectionLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import org.jfree.report.flow.layoutprocessor.SectionLayoutController;
@@ -58,58 +56,56 @@ import org.jfree.report.JFreeReportInfo;
public class OfficeGroupSectionLayoutController extends SectionLayoutController
{
- public OfficeGroupSectionLayoutController()
- {
- }
-
- protected LayoutController startElement(final ReportTarget target)
- throws DataSourceException, ReportProcessingException, ReportDataFactoryException
- {
- final OfficeGroupSection section = (OfficeGroupSection) getElement();
- if (!section.isRepeatSection())
+ public OfficeGroupSectionLayoutController()
{
- return super.startElement(target);
}
- final LayoutController controller = getParent();
- if (!(controller instanceof OfficeGroupLayoutController))
+ protected LayoutController startElement(final ReportTarget target)
+ throws DataSourceException, ReportProcessingException, ReportDataFactoryException
{
- return super.startElement(target);
- }
- final OfficeGroupLayoutController oglc = (OfficeGroupLayoutController) controller;
- if (!oglc.isNormalFlowProcessing())
- {
- return super.startElement(target);
- }
+ final OfficeGroupSection section = (OfficeGroupSection) getElement();
+ if (!section.isRepeatSection())
+ {
+ return super.startElement(target);
+ }
- // Skip the processing if the section is a repeating header or footer and we are processing the normal flow ..
- final ElementLayoutController clone = (ElementLayoutController) this.clone();
- clone.setProcessingState(ElementLayoutController.FINISHED);
- return clone;
- }
+ final LayoutController controller = getParent();
+ if (!(controller instanceof OfficeGroupLayoutController))
+ {
+ return super.startElement(target);
+ }
+ final OfficeGroupLayoutController oglc = (OfficeGroupLayoutController) controller;
+ if (!oglc.isNormalFlowProcessing())
+ {
+ return super.startElement(target);
+ }
- protected AttributeMap computeAttributes(final FlowController fc,
- final Element element,
- final ReportTarget target)
- throws DataSourceException
- {
- final AttributeMap attrs = super.computeAttributes(fc, element, target);
- final LayoutController controller = getParent();
- if (!(controller instanceof OfficeGroupLayoutController))
- {
- return attrs;
- }
- final OfficeGroupLayoutController oglc = (OfficeGroupLayoutController) controller;
- if (oglc.isNormalFlowProcessing())
- {
- return attrs;
+ // Skip the processing if the section is a repeating header or footer and we are processing the normal flow ..
+ final ElementLayoutController clone = (ElementLayoutController) this.clone();
+ clone.setProcessingState(ElementLayoutController.FINISHED);
+ return clone;
}
- final AttributeMap retval = new AttributeMap(attrs);
- retval.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeated-section", OfficeToken.TRUE);
- retval.makeReadOnly();
- return retval;
- }
-
+ protected AttributeMap computeAttributes(final FlowController fc,
+ final Element element,
+ final ReportTarget target)
+ throws DataSourceException
+ {
+ final AttributeMap attrs = super.computeAttributes(fc, element, target);
+ final LayoutController controller = getParent();
+ if (!(controller instanceof OfficeGroupLayoutController))
+ {
+ return attrs;
+ }
+ final OfficeGroupLayoutController oglc = (OfficeGroupLayoutController) controller;
+ if (oglc.isNormalFlowProcessing())
+ {
+ return attrs;
+ }
+ final AttributeMap retval = new AttributeMap(attrs);
+ retval.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeated-section", OfficeToken.TRUE);
+ retval.makeReadOnly();
+ return retval;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficePageSectionLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficePageSectionLayoutController.java
index 9189cb06f9a5..b98db5f34479 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficePageSectionLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficePageSectionLayoutController.java
@@ -15,15 +15,16 @@ import org.jfree.report.JFreeReportInfo;
*/
public class OfficePageSectionLayoutController extends SectionLayoutController
{
- public OfficePageSectionLayoutController()
- {
- }
- protected AttributeMap computeAttributes(final FlowController flowController, final Element element, final ReportTarget reportTarget) throws DataSourceException
- {
- final AttributeMap map = new AttributeMap( super.computeAttributes(flowController, element, reportTarget));
- map.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "role", "spreadsheet-section");
- map.makeReadOnly();
- return map;
- }
+ public OfficePageSectionLayoutController()
+ {
+ }
+
+ protected AttributeMap computeAttributes(final FlowController flowController, final Element element, final ReportTarget reportTarget) throws DataSourceException
+ {
+ final AttributeMap map = new AttributeMap(super.computeAttributes(flowController, element, reportTarget));
+ map.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "role", "spreadsheet-section");
+ map.makeReadOnly();
+ return map;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeRepeatingStructureLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeRepeatingStructureLayoutController.java
index 47a1daa1b7fa..1ccf6b634bcf 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeRepeatingStructureLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeRepeatingStructureLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import org.jfree.report.flow.layoutprocessor.LayoutController;
@@ -41,8 +39,8 @@ import org.jfree.report.flow.layoutprocessor.LayoutController;
*/
public interface OfficeRepeatingStructureLayoutController extends LayoutController
{
- public boolean isNormalFlowProcessing();
- public VariablesCollection getVariablesCollection();
+ public boolean isNormalFlowProcessing();
+ public VariablesCollection getVariablesCollection();
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeReportLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeReportLayoutController.java
index 20816814e11c..5baffc4c346b 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeReportLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeReportLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import com.sun.star.report.pentaho.model.OfficeReport;
@@ -51,227 +49,224 @@ import org.jfree.report.structure.Node;
* @since 06.03.2007
*/
public class OfficeReportLayoutController extends ElementLayoutController
- implements OfficeRepeatingStructureLayoutController
+ implements OfficeRepeatingStructureLayoutController
{
- private static final int STATE_NOT_STARTED = 0;
- private static final int STATE_TEMPLATES = 1;
- private static final int STATE_PAGE_HEADER_DONE = 2;
- private static final int STATE_PAGE_FOOTER_DONE = 3;
- private static final int STATE_SPREADSHEET_PAGE_HEADER_DONE = 4;
- private static final int STATE_SPREADSHEET_PAGE_FOOTER_DONE = 5;
- private static final int STATE_COLUMN_HEADER_DONE = 6;
- private static final int STATE_COLUMN_FOOTER_DONE = 7;
- private static final int STATE_INITIAL_VARIABLES_DONE = 8;
- private static final int STATE_REPORT_HEADER_DONE = 9;
- private static final int STATE_REPORT_BODY_DONE = 10;
- private static final int STATE_REPORT_FOOTER_VARIABLES = 11;
- private static final int STATE_REPORT_FOOTER_DONE = 12;
- private int state;
- private VariablesCollection variablesCollection;
+ private static final int STATE_NOT_STARTED = 0;
+ private static final int STATE_TEMPLATES = 1;
+ private static final int STATE_PAGE_HEADER_DONE = 2;
+ private static final int STATE_PAGE_FOOTER_DONE = 3;
+ private static final int STATE_SPREADSHEET_PAGE_HEADER_DONE = 4;
+ private static final int STATE_SPREADSHEET_PAGE_FOOTER_DONE = 5;
+ private static final int STATE_COLUMN_HEADER_DONE = 6;
+ private static final int STATE_COLUMN_FOOTER_DONE = 7;
+ private static final int STATE_INITIAL_VARIABLES_DONE = 8;
+ private static final int STATE_REPORT_HEADER_DONE = 9;
+ private static final int STATE_REPORT_BODY_DONE = 10;
+ private static final int STATE_REPORT_FOOTER_VARIABLES = 11;
+ private static final int STATE_REPORT_FOOTER_DONE = 12;
+ private int state;
+ private VariablesCollection variablesCollection;
- public OfficeReportLayoutController()
- {
- }
+ public OfficeReportLayoutController()
+ {
+ }
+ /**
+ * Initializes the layout controller. This method is called exactly once. It
+ * is the creators responsibility to call this method.
+ * <p/>
+ * Calling initialize after the first advance must result in a
+ * IllegalStateException.
+ *
+ * @param node the currently processed object or layout node.
+ * @param flowController the current flow controller.
+ * @param parent the parent layout controller that was responsible for
+ * instantiating this controller.
+ * @throws org.jfree.report.DataSourceException
+ * if there was a problem reading data from the datasource.
+ * @throws org.jfree.report.ReportProcessingException
+ * if there was a general problem during the report processing.
+ * @throws org.jfree.report.ReportDataFactoryException
+ * if a query failed.
+ */
+ public void initialize(final Object node, final FlowController flowController,
+ final LayoutController parent)
+ throws DataSourceException, ReportDataFactoryException,
+ ReportProcessingException
+ {
+ super.initialize(node, flowController, parent);
+ variablesCollection = new VariablesCollection("auto_report_");
+ }
- /**
- * Initializes the layout controller. This method is called exactly once. It
- * is the creators responsibility to call this method.
- * <p/>
- * Calling initialize after the first advance must result in a
- * IllegalStateException.
- *
- * @param node the currently processed object or layout node.
- * @param flowController the current flow controller.
- * @param parent the parent layout controller that was responsible for
- * instantiating this controller.
- * @throws org.jfree.report.DataSourceException
- * if there was a problem reading data from the datasource.
- * @throws org.jfree.report.ReportProcessingException
- * if there was a general problem during the report processing.
- * @throws org.jfree.report.ReportDataFactoryException
- * if a query failed.
- */
- public void initialize(final Object node, final FlowController flowController,
- final LayoutController parent)
- throws DataSourceException, ReportDataFactoryException,
- ReportProcessingException
- {
- super.initialize(node, flowController, parent);
- variablesCollection = new VariablesCollection("auto_report_");
- }
+ /**
+ * Processes any content in this element. This method is called when the
+ * processing state is 'OPENED'. The returned layout controller will retain
+ * the 'OPENED' state as long as there is more content available. Once all
+ * content has been processed, the returned layout controller should carry a
+ * 'FINISHED' state.
+ *
+ * @param target the report target that receives generated events.
+ * @return the new layout controller instance representing the new state.
+ *
+ * @throws org.jfree.report.DataSourceException
+ * if there was a problem reading data from the datasource.
+ * @throws org.jfree.report.ReportProcessingException
+ * if there was a general problem during the report processing.
+ * @throws org.jfree.report.ReportDataFactoryException
+ * if a query failed.
+ */
+ protected LayoutController processContent(final ReportTarget target)
+ throws DataSourceException, ReportProcessingException,
+ ReportDataFactoryException
+ {
+ final OfficeReport or = (OfficeReport) getElement();
- /**
- * Processes any content in this element. This method is called when the
- * processing state is 'OPENED'. The returned layout controller will retain
- * the 'OPENED' state as long as there is more content available. Once all
- * content has been processed, the returned layout controller should carry a
- * 'FINISHED' state.
- *
- * @param target the report target that receives generated events.
- * @return the new layout controller instance representing the new state.
- *
- * @throws org.jfree.report.DataSourceException
- * if there was a problem reading data from the datasource.
- * @throws org.jfree.report.ReportProcessingException
- * if there was a general problem during the report processing.
- * @throws org.jfree.report.ReportDataFactoryException
- * if a query failed.
- */
- protected LayoutController processContent(final ReportTarget target)
- throws DataSourceException, ReportProcessingException,
- ReportDataFactoryException
- {
- final OfficeReport or = (OfficeReport) getElement();
+ switch (state)
+ {
+ case OfficeReportLayoutController.STATE_NOT_STARTED:
+ {
+ return delegateToTemplates(OfficeReportLayoutController.STATE_TEMPLATES);
+ }
+ case OfficeReportLayoutController.STATE_TEMPLATES:
+ {
+ return delegateSection(or.getPageHeader(),
+ OfficeReportLayoutController.STATE_PAGE_HEADER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_PAGE_HEADER_DONE:
+ {
+ return delegateSpreadsheetSection(or.getPageHeader(),
+ OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_HEADER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_HEADER_DONE:
+ {
+ return delegateSection(or.getPageFooter(),
+ OfficeReportLayoutController.STATE_PAGE_FOOTER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_PAGE_FOOTER_DONE:
+ {
+ return delegateSection(or.getColumnHeader(),
+ OfficeReportLayoutController.STATE_COLUMN_HEADER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_COLUMN_HEADER_DONE:
+ {
+ return delegateSection(or.getColumnFooter(),
+ OfficeReportLayoutController.STATE_COLUMN_FOOTER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_COLUMN_FOOTER_DONE:
+ {
+ return delegateSection(new VariablesDeclarationSection(),
+ OfficeReportLayoutController.STATE_INITIAL_VARIABLES_DONE);
+ }
+ case OfficeReportLayoutController.STATE_INITIAL_VARIABLES_DONE:
+ {
+ return delegateSection(or.getReportHeader(),
+ OfficeReportLayoutController.STATE_REPORT_HEADER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_REPORT_HEADER_DONE:
+ {
+ return delegateSection(or.getBodySection(),
+ OfficeReportLayoutController.STATE_REPORT_BODY_DONE);
+ }
+ case OfficeReportLayoutController.STATE_REPORT_BODY_DONE:
+ {
+ return delegateSection(new VariablesDeclarationSection(),
+ OfficeReportLayoutController.STATE_REPORT_FOOTER_VARIABLES);
+ }
+ case OfficeReportLayoutController.STATE_REPORT_FOOTER_VARIABLES:
+ {
+ return delegateSection(or.getReportFooter(),
+ OfficeReportLayoutController.STATE_REPORT_FOOTER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_REPORT_FOOTER_DONE:
+ {
+ return delegateSpreadsheetSection(or.getPageFooter(),
+ OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_FOOTER_DONE);
+ }
+ case OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_FOOTER_DONE:
+ {
+ final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
+ olc.setProcessingState(ElementLayoutController.FINISHING);
+ return olc;
+ }
+ default:
+ {
+ throw new IllegalStateException("Invalid processing state encountered.");
+ }
+ }
+ }
- switch (state)
+ private LayoutController delegateSpreadsheetSection(final Node node, final int nextState)
+ throws DataSourceException, ReportProcessingException, ReportDataFactoryException
{
- case OfficeReportLayoutController.STATE_NOT_STARTED:
- {
- return delegateToTemplates(OfficeReportLayoutController.STATE_TEMPLATES);
- }
- case OfficeReportLayoutController.STATE_TEMPLATES:
- {
- return delegateSection(or.getPageHeader(),
- OfficeReportLayoutController.STATE_PAGE_HEADER_DONE);
- }
- case OfficeReportLayoutController.STATE_PAGE_HEADER_DONE:
- {
- return delegateSpreadsheetSection(or.getPageHeader(),
- OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_HEADER_DONE);
- }
- case OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_HEADER_DONE:
- {
- return delegateSection(or.getPageFooter(),
- OfficeReportLayoutController.STATE_PAGE_FOOTER_DONE);
- }
- case OfficeReportLayoutController.STATE_PAGE_FOOTER_DONE:
- {
- return delegateSection(or.getColumnHeader(),
- OfficeReportLayoutController.STATE_COLUMN_HEADER_DONE);
- }
- case OfficeReportLayoutController.STATE_COLUMN_HEADER_DONE:
- {
- return delegateSection(or.getColumnFooter(),
- OfficeReportLayoutController.STATE_COLUMN_FOOTER_DONE);
- }
- case OfficeReportLayoutController.STATE_COLUMN_FOOTER_DONE:
- {
- return delegateSection(new VariablesDeclarationSection(),
- OfficeReportLayoutController.STATE_INITIAL_VARIABLES_DONE);
- }
- case OfficeReportLayoutController.STATE_INITIAL_VARIABLES_DONE:
- {
- return delegateSection(or.getReportHeader(),
- OfficeReportLayoutController.STATE_REPORT_HEADER_DONE);
- }
- case OfficeReportLayoutController.STATE_REPORT_HEADER_DONE:
- {
- return delegateSection(or.getBodySection(),
- OfficeReportLayoutController.STATE_REPORT_BODY_DONE);
- }
- case OfficeReportLayoutController.STATE_REPORT_BODY_DONE:
- {
- return delegateSection(new VariablesDeclarationSection(),
- OfficeReportLayoutController.STATE_REPORT_FOOTER_VARIABLES);
- }
- case OfficeReportLayoutController.STATE_REPORT_FOOTER_VARIABLES:
- {
- return delegateSection(or.getReportFooter(),
- OfficeReportLayoutController.STATE_REPORT_FOOTER_DONE);
- }
- case OfficeReportLayoutController.STATE_REPORT_FOOTER_DONE:
- {
- return delegateSpreadsheetSection(or.getPageFooter(),
- OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_FOOTER_DONE);
- }
- case OfficeReportLayoutController.STATE_SPREADSHEET_PAGE_FOOTER_DONE:
- {
final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
- olc.setProcessingState(ElementLayoutController.FINISHING);
- return olc;
- }
- default:
- {
- throw new IllegalStateException("Invalid processing state encountered.");
- }
- }
- }
+ olc.state = nextState;
- private LayoutController delegateSpreadsheetSection(final Node node, final int nextState)
- throws DataSourceException, ReportProcessingException, ReportDataFactoryException
- {
- final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
- olc.state = nextState;
+ if (node == null)
+ {
+ return olc;
+ }
- if (node == null)
- {
- return olc;
+ final OfficePageSectionLayoutController templateLc = new OfficePageSectionLayoutController();
+ templateLc.initialize(node, getFlowController(), olc);
+ return templateLc;
}
- final OfficePageSectionLayoutController templateLc = new OfficePageSectionLayoutController();
- templateLc.initialize(node, getFlowController(), olc);
- return templateLc;
- }
-
- private LayoutController delegateToTemplates(final int nextState)
- throws ReportProcessingException, ReportDataFactoryException,
- DataSourceException
- {
- final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
- olc.state = nextState;
-
- final OfficeTableTemplateLayoutController templateLc = new OfficeTableTemplateLayoutController();
- templateLc.initialize(getElement(), getFlowController(), olc);
- return templateLc;
+ private LayoutController delegateToTemplates(final int nextState)
+ throws ReportProcessingException, ReportDataFactoryException,
+ DataSourceException
+ {
+ final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
+ olc.state = nextState;
- }
+ final OfficeTableTemplateLayoutController templateLc = new OfficeTableTemplateLayoutController();
+ templateLc.initialize(getElement(), getFlowController(), olc);
+ return templateLc;
- private LayoutController delegateSection(final Node n, final int nextState)
- throws ReportProcessingException, ReportDataFactoryException,
- DataSourceException
- {
- final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
- olc.state = nextState;
- if (n == null)
- {
- return olc;
}
- final FlowController flowController = getFlowController();
- final ReportContext reportContext = flowController.getReportContext();
- final LayoutControllerFactory layoutControllerFactory =
- reportContext.getLayoutControllerFactory();
- return layoutControllerFactory.create(flowController, n, olc);
+ private LayoutController delegateSection(final Node n, final int nextState)
+ throws ReportProcessingException, ReportDataFactoryException,
+ DataSourceException
+ {
+ final OfficeReportLayoutController olc = (OfficeReportLayoutController) clone();
+ olc.state = nextState;
+ if (n == null)
+ {
+ return olc;
+ }
- }
+ final FlowController flowController = getFlowController();
+ final ReportContext reportContext = flowController.getReportContext();
+ final LayoutControllerFactory layoutControllerFactory =
+ reportContext.getLayoutControllerFactory();
+ return layoutControllerFactory.create(flowController, n, olc);
+ }
- /**
- * Joins with a delegated process flow. This is generally called from a child
- * flow and should *not* (I mean it!) be called from outside. If you do,
- * you'll suffer.
- *
- * @param flowController the flow controller of the parent.
- * @return the joined layout controller that incorperates all changes from the
- * delegate.
- */
- public LayoutController join(final FlowController flowController)
- {
- final OfficeReportLayoutController derived = (OfficeReportLayoutController) clone();
- derived.setFlowController(flowController);
- return derived;
- }
+ /**
+ * Joins with a delegated process flow. This is generally called from a child
+ * flow and should *not* (I mean it!) be called from outside. If you do,
+ * you'll suffer.
+ *
+ * @param flowController the flow controller of the parent.
+ * @return the joined layout controller that incorperates all changes from the
+ * delegate.
+ */
+ public LayoutController join(final FlowController flowController)
+ {
+ final OfficeReportLayoutController derived = (OfficeReportLayoutController) clone();
+ derived.setFlowController(flowController);
+ return derived;
+ }
- public boolean isNormalFlowProcessing()
- {
- return state != OfficeReportLayoutController.STATE_PAGE_HEADER_DONE &&
- state != OfficeReportLayoutController.STATE_PAGE_FOOTER_DONE;
- }
+ public boolean isNormalFlowProcessing()
+ {
+ return state != OfficeReportLayoutController.STATE_PAGE_HEADER_DONE && state != OfficeReportLayoutController.STATE_PAGE_FOOTER_DONE;
+ }
- public VariablesCollection getVariablesCollection()
- {
- return variablesCollection;
- }
+ public VariablesCollection getVariablesCollection()
+ {
+ return variablesCollection;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableLayoutController.java
index d83ebb63957d..f8c9a1111a8d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableLayoutController.java
@@ -57,7 +57,7 @@ public class OfficeTableLayoutController extends SectionLayoutController
protected AttributeMap computeAttributes(final FlowController fc, final Element element, final ReportTarget target)
throws DataSourceException
{
- final AttributeMap attributeMap = new AttributeMap( super.computeAttributes(fc, element, target) );
+ final AttributeMap attributeMap = new AttributeMap(super.computeAttributes(fc, element, target));
final Section s = (Section) element;
int rowCount = 0;
final Node[] nodeArray = s.getNodeArray();
@@ -67,8 +67,7 @@ public class OfficeTableLayoutController extends SectionLayoutController
if (node instanceof Element)
{
final Element child = (Element) node;
- if (OfficeNamespaces.TABLE_NS.equals(child.getNamespace()) &&
- OfficeToken.TABLE_ROW.equals(child.getType()))
+ if (OfficeNamespaces.TABLE_NS.equals(child.getNamespace()) && OfficeToken.TABLE_ROW.equals(child.getType()))
{
rowCount += 1;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableTemplateLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableTemplateLayoutController.java
index f3a7f776db5c..738ccb4f07f4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableTemplateLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/OfficeTableTemplateLayoutController.java
@@ -175,8 +175,7 @@ public class OfficeTableTemplateLayoutController extends SectionLayoutController
if (node instanceof Element)
{
final Element element = (Element) node;
- if (OfficeNamespaces.TABLE_NS.equals(element.getNamespace()) &&
- "table".equals(element.getType()))
+ if (OfficeNamespaces.TABLE_NS.equals(element.getNamespace()) && "table".equals(element.getType()))
{
tables.add(element);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java
index e9025330a60f..5393a5e13a15 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/TableCellLayoutController.java
@@ -78,12 +78,12 @@ public class TableCellLayoutController extends SectionLayoutController
final DataFlags value = computeValue();
if (value != null)
{
- FormatValueUtility.applyValueForCell(value.getValue(), attributeMap,valueType);
+ FormatValueUtility.applyValueForCell(value.getValue(), attributeMap, valueType);
}
}
catch (Exception e)
{
- // ignore ..
+ // ignore ..
}
attributeMap.makeReadOnly();
return attributeMap;
@@ -161,7 +161,7 @@ public class TableCellLayoutController extends SectionLayoutController
}
catch (DataSourceException e)
{
- // ignore silently ..
+ // ignore silently ..
}
}
@@ -181,7 +181,7 @@ public class TableCellLayoutController extends SectionLayoutController
}
catch (DataSourceException e)
{
- // ignore silently ..
+ // ignore silently ..
}
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesCollection.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesCollection.java
index ee9bfd442bca..ca8687541545 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesCollection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesCollection.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import java.util.ArrayList;
@@ -50,54 +48,52 @@ import java.util.List;
*/
public class VariablesCollection
{
- private VariablesCollection parent;
- private String namePrefix;
- private List variables;
- public VariablesCollection(final String namePrefix)
- {
- this(namePrefix, null);
- }
+ private VariablesCollection parent;
+ private String namePrefix;
+ private List variables;
- public VariablesCollection(final String namePrefix, final VariablesCollection parent)
- {
- if (namePrefix == null)
+ public VariablesCollection(final String namePrefix)
{
- throw new NullPointerException("NamePrefix cannot be null");
+ this(namePrefix, null);
}
- this.namePrefix = namePrefix;
- this.parent = parent;
- this.variables = new ArrayList();
- }
-
- public VariablesCollection getParent()
- {
- return parent;
- }
+ public VariablesCollection(final String namePrefix, final VariablesCollection parent)
+ {
+ if (namePrefix == null)
+ {
+ throw new NullPointerException("NamePrefix cannot be null");
+ }
- public String getNamePrefix()
- {
- return namePrefix;
- }
+ this.namePrefix = namePrefix;
+ this.parent = parent;
+ this.variables = new ArrayList();
+ }
- public String addVariable (final FormattedTextElement element)
- {
- variables.add(element);
- final int size = variables.size();
- return namePrefix + size;
- }
+ public VariablesCollection getParent()
+ {
+ return parent;
+ }
- public FormattedTextElement[] getVariables ()
- {
- return (FormattedTextElement[])
- variables.toArray(new FormattedTextElement[variables.size()]);
- }
+ public String getNamePrefix()
+ {
+ return namePrefix;
+ }
- public int getVariablesCount ()
- {
- return variables.size();
- }
+ public String addVariable(final FormattedTextElement element)
+ {
+ variables.add(element);
+ final int size = variables.size();
+ return namePrefix + size;
+ }
+ public FormattedTextElement[] getVariables()
+ {
+ return (FormattedTextElement[]) variables.toArray(new FormattedTextElement[variables.size()]);
+ }
+ public int getVariablesCount()
+ {
+ return variables.size();
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesDeclarationLayoutController.java b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesDeclarationLayoutController.java
index 55f4f2999aab..e59a699109f4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesDeclarationLayoutController.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/layoutprocessor/VariablesDeclarationLayoutController.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.layoutprocessor;
import com.sun.star.report.pentaho.OfficeNamespaces;
@@ -56,137 +54,139 @@ import java.text.SimpleDateFormat;
* @since 20.03.2007
*/
public class VariablesDeclarationLayoutController
- extends AbstractLayoutController
+ extends AbstractLayoutController
{
- private boolean processed;
- public VariablesDeclarationLayoutController()
- {
- }
+ private boolean processed;
- private OfficeRepeatingStructureLayoutController getRepeatingParent()
- {
- LayoutController parent = getParent();
- while (parent != null)
+ public VariablesDeclarationLayoutController()
{
- if (parent instanceof OfficeRepeatingStructureLayoutController)
- {
- return (OfficeRepeatingStructureLayoutController) parent;
- }
- parent = parent.getParent();
}
- return null;
- }
-
- /**
- * Advances the processing position.
- *
- * @param target the report target that receives generated events.
- * @return the new layout controller instance representing the new state.
- *
- * @throws org.jfree.report.DataSourceException
- * if there was a problem reading data from the datasource.
- * @throws org.jfree.report.ReportProcessingException
- * if there was a general problem during the report processing.
- * @throws org.jfree.report.ReportDataFactoryException
- * if a query failed.
- */
- public LayoutController advance(final ReportTarget target)
- throws DataSourceException, ReportDataFactoryException,
- ReportProcessingException
- {
- if (processed)
+
+ private OfficeRepeatingStructureLayoutController getRepeatingParent()
{
- throw new IllegalStateException("Already processed.");
+ LayoutController parent = getParent();
+ while (parent != null)
+ {
+ if (parent instanceof OfficeRepeatingStructureLayoutController)
+ {
+ return (OfficeRepeatingStructureLayoutController) parent;
+ }
+ parent = parent.getParent();
+ }
+ return null;
}
- final VariablesDeclarationLayoutController vlc =
- (VariablesDeclarationLayoutController) clone();
- vlc.processed = true;
-
- final OfficeRepeatingStructureLayoutController orslc = getRepeatingParent();
- if (orslc == null)
+ /**
+ * Advances the processing position.
+ *
+ * @param target the report target that receives generated events.
+ * @return the new layout controller instance representing the new state.
+ *
+ * @throws org.jfree.report.DataSourceException
+ * if there was a problem reading data from the datasource.
+ * @throws org.jfree.report.ReportProcessingException
+ * if there was a general problem during the report processing.
+ * @throws org.jfree.report.ReportDataFactoryException
+ * if a query failed.
+ */
+ public LayoutController advance(final ReportTarget target)
+ throws DataSourceException, ReportDataFactoryException,
+ ReportProcessingException
{
- // There is no repeating parent. What the heck are we doing here ..
- return vlc;
+ if (processed)
+ {
+ throw new IllegalStateException("Already processed.");
+ }
+
+ final VariablesDeclarationLayoutController vlc =
+ (VariablesDeclarationLayoutController) clone();
+ vlc.processed = true;
+
+ final OfficeRepeatingStructureLayoutController orslc = getRepeatingParent();
+ if (orslc == null)
+ {
+ // There is no repeating parent. What the heck are we doing here ..
+ return vlc;
+ }
+
+ final VariablesCollection collection = orslc.getVariablesCollection();
+ if (collection.getVariablesCount() == 0)
+ {
+ // no processing necessary, as the header or footer contain no variables at all ..
+ return vlc;
+ }
+
+
+ final Element node = (Element) getNode();
+ final AttributeMap vdSection = node.getAttributeMap();
+ target.startElement(vdSection);
+
+ final FormattedTextElement[] variables = collection.getVariables();
+ for (int i = 0; i < variables.length; i++)
+ {
+ final FormattedTextElement variable = variables[i];
+ final String varName = collection.getNamePrefix() + (i + 1);
+ final AttributeMap map = generateVariableSetSection(variable);
+ map.setAttribute(OfficeNamespaces.TEXT_NS, "name", varName);
+ target.startElement(map);
+ target.endElement(map);
+
+ }
+ target.endElement(vdSection);
+ return vlc;
}
- final VariablesCollection collection = orslc.getVariablesCollection();
- if (collection.getVariablesCount() == 0)
+ private AttributeMap generateVariableSetSection(final FormattedTextElement variable)
+ throws DataSourceException
{
- // no processing necessary, as the header or footer contain no variables at all ..
- return vlc;
+ final AttributeMap variableSection = new AttributeMap();
+ variableSection.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, Element.NAMESPACE_ATTRIBUTE, OfficeNamespaces.TEXT_NS);
+ variableSection.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, Element.TYPE_ATTRIBUTE, "variable-set");
+ variableSection.setAttribute(OfficeNamespaces.TEXT_NS, "display", "none");
+
+ final FormulaExpression valueExpression = variable.getValueExpression();
+ final Object value = LayoutControllerUtil.evaluateExpression(getFlowController(), variable, valueExpression);
+ String formula = FormatValueUtility.applyValueForVariable(value, variableSection);
+ if (formula == null)
+ {
+ formula = "" + value;
+ }
+ if (value instanceof java.sql.Date)
+ {
+ final Date date = (Date) value;
+ final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy;MM;dd");
+ formula = "Date(" + dateFormat.format(date) + ")";
+ }
+ variableSection.setAttribute(OfficeNamespaces.TEXT_NS, "formula", "ooow:" + formula);
+
+ return variableSection;
}
-
- final Element node = (Element) getNode();
- final AttributeMap vdSection = node.getAttributeMap();
- target.startElement(vdSection);
-
- final FormattedTextElement[] variables = collection.getVariables();
- for (int i = 0; i < variables.length; i++)
+ /**
+ * Checks, whether the layout controller would be advanceable. If this method
+ * returns true, it is generally safe to call the 'advance()' method.
+ *
+ * @return true, if the layout controller is advanceable, false otherwise.
+ */
+ public boolean isAdvanceable()
{
- final FormattedTextElement variable = variables[i];
- final String varName = collection.getNamePrefix() + (i + 1);
- final AttributeMap map = generateVariableSetSection(variable);
- map.setAttribute(OfficeNamespaces.TEXT_NS, "name", varName);
- target.startElement(map);
- target.endElement(map);
-
+ return !processed;
}
- target.endElement(vdSection);
- return vlc;
- }
-
- private AttributeMap generateVariableSetSection(final FormattedTextElement variable)
- throws DataSourceException
- {
- final AttributeMap variableSection = new AttributeMap();
- variableSection.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, Element.NAMESPACE_ATTRIBUTE, OfficeNamespaces.TEXT_NS);
- variableSection.setAttribute(JFreeReportInfo.REPORT_NAMESPACE, Element.TYPE_ATTRIBUTE, "variable-set");
- variableSection.setAttribute(OfficeNamespaces.TEXT_NS, "display", "none");
-
- final FormulaExpression valueExpression = variable.getValueExpression();
- final Object value = LayoutControllerUtil.evaluateExpression(getFlowController(), variable, valueExpression);
- String formula = FormatValueUtility.applyValueForVariable(value, variableSection);
- if ( formula == null )
- formula = "" + value;
- if (value instanceof java.sql.Date)
+
+ /**
+ * Joins with a delegated process flow. This is generally called from a child
+ * flow and should *not* (I mean it!) be called from outside. If you do,
+ * you'll suffer.
+ *
+ * @param flowController the flow controller of the parent.
+ * @return the joined layout controller that incorperates all changes from the
+ * delegate.
+ */
+ public LayoutController join(final FlowController flowController)
+ throws DataSourceException, ReportDataFactoryException,
+ ReportProcessingException
{
- final Date date = (Date)value;
- final SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy;MM;dd");
- formula = "Date(" + dateFormat.format(date) + ")";
+ throw new UnsupportedOperationException("Join is not supported in this layout controller");
}
- variableSection.setAttribute(OfficeNamespaces.TEXT_NS, "formula", "ooow:" + formula);
-
- return variableSection;
- }
-
- /**
- * Checks, whether the layout controller would be advanceable. If this method
- * returns true, it is generally safe to call the 'advance()' method.
- *
- * @return true, if the layout controller is advanceable, false otherwise.
- */
- public boolean isAdvanceable()
- {
- return !processed;
- }
-
- /**
- * Joins with a delegated process flow. This is generally called from a child
- * flow and should *not* (I mean it!) be called from outside. If you do,
- * you'll suffer.
- *
- * @param flowController the flow controller of the parent.
- * @return the joined layout controller that incorperates all changes from the
- * delegate.
- */
- public LayoutController join(final FlowController flowController)
- throws DataSourceException, ReportDataFactoryException,
- ReportProcessingException
- {
- throw new UnsupportedOperationException
- ("Join is not supported in this layout controller");
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/loader/InputRepositoryResourceData.java b/reportbuilder/java/com/sun/star/report/pentaho/loader/InputRepositoryResourceData.java
index 14a437f4bb57..798f11d18194 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/loader/InputRepositoryResourceData.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/loader/InputRepositoryResourceData.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.loader;
import java.io.IOException;
@@ -42,47 +40,47 @@ import org.pentaho.reporting.libraries.resourceloader.loader.AbstractResourceDat
public class InputRepositoryResourceData extends AbstractResourceData
{
- private final InputRepository inputRepository;
- private final ResourceKey key;
- private final String resourceIdentifer;
- public InputRepositoryResourceData (final ResourceKey key,
- final InputRepository repository)
- {
- this.key = key;
- this.inputRepository = repository;
- final InputResourceKey rkey = (InputResourceKey) key.getIdentifier();
- final String identifier = rkey.getPath();
- this.resourceIdentifer = identifier.substring("sun:oo://".length());
- }
+ private final InputRepository inputRepository;
+ private final ResourceKey key;
+ private final String resourceIdentifer;
- public Object getAttribute (final String key)
- {
- // we dont support attributes here ..
- return null;
- }
+ public InputRepositoryResourceData(final ResourceKey key,
+ final InputRepository repository)
+ {
+ this.key = key;
+ this.inputRepository = repository;
+ final InputResourceKey rkey = (InputResourceKey) key.getIdentifier();
+ final String identifier = rkey.getPath();
+ this.resourceIdentifer = identifier.substring("sun:oo://".length());
+ }
- public ResourceKey getKey ()
- {
- return key;
- }
+ public Object getAttribute(final String key)
+ {
+ // we dont support attributes here ..
+ return null;
+ }
- public InputStream getResourceAsStream (final ResourceManager caller)
- throws ResourceLoadingException
- {
- try
+ public ResourceKey getKey()
{
- return inputRepository.createInputStream(resourceIdentifer);
+ return key;
}
- catch (IOException e)
+
+ public InputStream getResourceAsStream(final ResourceManager caller)
+ throws ResourceLoadingException
{
- throw new ResourceLoadingException
- ("Failed to create input stream for " + resourceIdentifer, e);
+ try
+ {
+ return inputRepository.createInputStream(resourceIdentifer);
+ }
+ catch (IOException e)
+ {
+ throw new ResourceLoadingException("Failed to create input stream for " + resourceIdentifer, e);
+ }
}
- }
- public long getVersion (final ResourceManager caller)
- {
- return inputRepository.getVersion(resourceIdentifer);
- }
+ public long getVersion(final ResourceManager caller)
+ {
+ return inputRepository.getVersion(resourceIdentifer);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/loader/InputResourceKey.java b/reportbuilder/java/com/sun/star/report/pentaho/loader/InputResourceKey.java
index a4f2f1ca4553..4fd3787dd676 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/loader/InputResourceKey.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/loader/InputResourceKey.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.loader;
import java.io.Serializable;
@@ -40,32 +38,29 @@ import java.io.Serializable;
*/
public class InputResourceKey implements Serializable
{
- private static final long serialVersionUID = 2819901838705793075L;
- private final Object inputRepositoryId;
- private final String path;
+ private static final long serialVersionUID = 2819901838705793075L;
+ private final Object inputRepositoryId;
+ private final String path;
- public InputResourceKey(final Object inputRepositoryId, final String path)
- {
- this.inputRepositoryId = inputRepositoryId;
- this.path = path;
- }
+ public InputResourceKey(final Object inputRepositoryId, final String path)
+ {
+ this.inputRepositoryId = inputRepositoryId;
+ this.path = path;
+ }
- public Object getInputRepositoryId()
- {
- return inputRepositoryId;
- }
+ public Object getInputRepositoryId()
+ {
+ return inputRepositoryId;
+ }
- public String getPath()
- {
- return path;
- }
+ public String getPath()
+ {
+ return path;
+ }
- public String toString()
- {
- return "InputResourceKey{" +
- "inputRepositoryId=" + inputRepositoryId +
- ", path='" + path + '\'' +
- '}';
- }
+ public String toString()
+ {
+ return "InputResourceKey{" + "inputRepositoryId=" + inputRepositoryId + ", path='" + path + '\'' + '}';
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/DataStyle.java b/reportbuilder/java/com/sun/star/report/pentaho/model/DataStyle.java
index efef723425da..37ffed4ecd8d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/DataStyle.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/DataStyle.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -42,19 +40,18 @@ import com.sun.star.report.pentaho.OfficeNamespaces;
*/
public class DataStyle extends Section
{
- public DataStyle()
- {
- }
-
- public String getStyleName()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
- }
- public void setStyleName(final String name)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
- }
+ public DataStyle()
+ {
+ }
+ public String getStyleName()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
+ }
+ public void setStyleName(final String name)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/FixedTextElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/FixedTextElement.java
index 7632ee1fd650..c216f6aad214 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/FixedTextElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/FixedTextElement.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -41,16 +39,17 @@ import org.jfree.report.structure.Section;
*/
public class FixedTextElement extends ReportElement
{
- private final Section content;
- public FixedTextElement()
- {
- content = new Section();
- content.setVirtual(true);
- }
+ private final Section content;
+
+ public FixedTextElement()
+ {
+ content = new Section();
+ content.setVirtual(true);
+ }
- public Section getContent()
- {
- return content;
- }
+ public Section getContent()
+ {
+ return content;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceDeclsSection.java b/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceDeclsSection.java
index 9b509b0b0157..96e9eed7c2fe 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceDeclsSection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceDeclsSection.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import java.util.HashMap;
@@ -45,34 +43,33 @@ import org.jfree.report.structure.Element;
*/
public class FontFaceDeclsSection extends Element
{
- private final Map fontFaces;
- public FontFaceDeclsSection()
- {
- fontFaces = new HashMap();
- setType("font-face-decls");
- setNamespace(OfficeNamespaces.OFFICE_NS);
- }
+ private final Map fontFaces;
- public void addFontFace(final FontFaceElement style)
- {
- fontFaces.put (style.getStyleName(), style);
- }
+ public FontFaceDeclsSection()
+ {
+ fontFaces = new HashMap();
+ setType("font-face-decls");
+ setNamespace(OfficeNamespaces.OFFICE_NS);
+ }
- public FontFaceElement getFontFace (final String name)
- {
- return (FontFaceElement) fontFaces.get(name);
- }
+ public void addFontFace(final FontFaceElement style)
+ {
+ fontFaces.put(style.getStyleName(), style);
+ }
- public FontFaceElement[] getAllFontFaces()
- {
- return (FontFaceElement[]) fontFaces.values().toArray
- (new FontFaceElement[fontFaces.size()]);
- }
+ public FontFaceElement getFontFace(final String name)
+ {
+ return (FontFaceElement) fontFaces.get(name);
+ }
+ public FontFaceElement[] getAllFontFaces()
+ {
+ return (FontFaceElement[]) fontFaces.values().toArray(new FontFaceElement[fontFaces.size()]);
+ }
- public boolean containsFont(final String fontName)
- {
- return fontFaces.containsKey(fontName);
- }
+ public boolean containsFont(final String fontName)
+ {
+ return fontFaces.containsKey(fontName);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceElement.java
index 48abe9e1f088..46516557f97a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/FontFaceElement.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -42,19 +40,18 @@ import com.sun.star.report.pentaho.OfficeNamespaces;
*/
public class FontFaceElement extends Section
{
- public FontFaceElement()
- {
- }
-
- public String getStyleName()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
- }
- public void setStyleName(final String name)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
- }
+ public FontFaceElement()
+ {
+ }
+ public String getStyleName()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
+ }
+ public void setStyleName(final String name)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/FormatCondition.java b/reportbuilder/java/com/sun/star/report/pentaho/model/FormatCondition.java
index 43e84abc4651..2f4d459229d6 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/FormatCondition.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/FormatCondition.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.expressions.FormulaExpression;
@@ -41,32 +39,32 @@ import org.jfree.report.expressions.FormulaExpression;
*/
public class FormatCondition
{
- private final FormulaExpression formula;
- private final String styleName;
- private final boolean enabled;
- public FormatCondition(final FormulaExpression formula,
- final String styleName,
- final boolean enabled)
- {
- this.formula = formula;
- this.styleName = styleName;
- this.enabled = enabled;
- }
+ private final FormulaExpression formula;
+ private final String styleName;
+ private final boolean enabled;
+ public FormatCondition(final FormulaExpression formula,
+ final String styleName,
+ final boolean enabled)
+ {
+ this.formula = formula;
+ this.styleName = styleName;
+ this.enabled = enabled;
+ }
- public FormulaExpression getFormula()
- {
- return formula;
- }
+ public FormulaExpression getFormula()
+ {
+ return formula;
+ }
- public String getStyleName()
- {
- return styleName;
- }
+ public String getStyleName()
+ {
+ return styleName;
+ }
- public boolean isEnabled()
- {
- return enabled;
- }
+ public boolean isEnabled()
+ {
+ return enabled;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/FormattedTextElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/FormattedTextElement.java
index f902cae1a346..3852cdabb86a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/FormattedTextElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/FormattedTextElement.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.expressions.FormulaExpression;
@@ -44,20 +42,20 @@ import org.jfree.report.expressions.FormulaExpression;
*/
public class FormattedTextElement extends ReportElement
{
- private FormulaExpression valueExpression;
- public FormattedTextElement()
- {
- }
+ private FormulaExpression valueExpression;
+ public FormattedTextElement()
+ {
+ }
- public FormulaExpression getValueExpression()
- {
- return valueExpression;
- }
+ public FormulaExpression getValueExpression()
+ {
+ return valueExpression;
+ }
- public void setValueExpression(final FormulaExpression valueExpression)
- {
- this.valueExpression = valueExpression;
- }
+ public void setValueExpression(final FormulaExpression valueExpression)
+ {
+ this.valueExpression = valueExpression;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/ImageElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/ImageElement.java
index 195c569a3028..f7832a9618c7 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/ImageElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/ImageElement.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.expressions.FormulaExpression;
@@ -43,45 +41,49 @@ import com.sun.star.report.OfficeToken;
*/
public class ImageElement extends ReportElement
{
- private FormulaExpression formula;
- public ImageElement()
- {
- }
+ private FormulaExpression formula;
- public FormulaExpression getFormula()
- {
- return formula;
- }
+ public ImageElement()
+ {
+ }
- public void setFormula(final FormulaExpression formula)
- {
- this.formula = formula;
- }
+ public FormulaExpression getFormula()
+ {
+ return formula;
+ }
+ public void setFormula(final FormulaExpression formula)
+ {
+ this.formula = formula;
+ }
- public String getScaleMode()
- {
- String val = (String)getAttribute(OfficeNamespaces.OOREPORT_NS, OfficeToken.SCALE);
- if ( OfficeToken.TRUE.equals(val) )
- val = OfficeToken.ANISOTROPIC;
- else if ( OfficeToken.FALSE.equals(val) || val == null )
- val = OfficeToken.NONE;
- return val;
- }
+ public String getScaleMode()
+ {
+ String val = (String) getAttribute(OfficeNamespaces.OOREPORT_NS, OfficeToken.SCALE);
+ if (OfficeToken.TRUE.equals(val))
+ {
+ val = OfficeToken.ANISOTROPIC;
+ }
+ else if (OfficeToken.FALSE.equals(val) || val == null)
+ {
+ val = OfficeToken.NONE;
+ }
+ return val;
+ }
- public boolean isPreserveIRI()
- {
- return OfficeToken.TRUE.equals(getAttribute(OfficeNamespaces.OOREPORT_NS, OfficeToken.PRESERVE_IRI));
- }
+ public boolean isPreserveIRI()
+ {
+ return OfficeToken.TRUE.equals(getAttribute(OfficeNamespaces.OOREPORT_NS, OfficeToken.PRESERVE_IRI));
+ }
- public void setPreserveIRI(final boolean preserveIRI)
- {
- setAttribute(OfficeNamespaces.OOREPORT_NS, OfficeToken.PRESERVE_IRI, String.valueOf(preserveIRI));
- }
+ public void setPreserveIRI(final boolean preserveIRI)
+ {
+ setAttribute(OfficeNamespaces.OOREPORT_NS, OfficeToken.PRESERVE_IRI, String.valueOf(preserveIRI));
+ }
- public String getImageData()
- {
- return (String) getAttribute(OfficeNamespaces.FORM_NS, OfficeToken.IMAGE_DATA);
- }
+ public String getImageData()
+ {
+ return (String) getAttribute(OfficeNamespaces.FORM_NS, OfficeToken.IMAGE_DATA);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/ObjectOleElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/ObjectOleElement.java
index c31c3ae8497a..2950e1c8d2ff 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/ObjectOleElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/ObjectOleElement.java
@@ -36,22 +36,26 @@ import java.util.List;
*
* @author Ocke Janssen
*/
-public class ObjectOleElement extends ReportElement{
+public class ObjectOleElement extends ReportElement
+{
private String url;
private final List masterfields;
private final List detailfields;
private String classid;
- public String getClassid() {
+ public String getClassid()
+ {
return classid;
}
- public List getDetailfields() {
+ public List getDetailfields()
+ {
return detailfields;
}
- public List getMasterfields() {
+ public List getMasterfields()
+ {
return masterfields;
}
@@ -61,22 +65,27 @@ public class ObjectOleElement extends ReportElement{
detailfields = new ArrayList();
}
- public String getUrl() {
+ public String getUrl()
+ {
return url;
}
- public void setClassId(final String classid) {
+ public void setClassId(final String classid)
+ {
this.classid = classid;
}
- public void setUrl(final String _url ){
+
+ public void setUrl(final String _url)
+ {
url = _url;
}
- public void addMasterDetailFields(final String master,final String detail){
- if ( master != null ){
+ public void addMasterDetailFields(final String master, final String detail)
+ {
+ if (master != null)
+ {
masterfields.add(master);
detailfields.add(detail == null ? master : detail);
}
}
-
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDetailSection.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDetailSection.java
index d66c17c29132..a31f66a805b6 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDetailSection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDetailSection.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.DetailSection;
@@ -41,7 +39,8 @@ import org.jfree.report.structure.DetailSection;
*/
public class OfficeDetailSection extends DetailSection
{
- public OfficeDetailSection()
- {
- }
+
+ public OfficeDetailSection()
+ {
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDocument.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDocument.java
index 02727c2b9d2a..41cc7aaa68d4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDocument.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeDocument.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import com.sun.star.report.JobProperties;
@@ -43,32 +41,35 @@ import org.jfree.report.JFreeReport;
*/
public class OfficeDocument extends JFreeReport
{
- private OfficeStylesCollection stylesCollection;
- private JobProperties jobProperties;
- public JobProperties getJobProperties() {
+ private OfficeStylesCollection stylesCollection;
+ private JobProperties jobProperties;
+
+ public JobProperties getJobProperties()
+ {
return jobProperties;
}
- public void setJobProperties(final JobProperties jobProperties) {
+ public void setJobProperties(final JobProperties jobProperties)
+ {
this.jobProperties = jobProperties;
}
- public OfficeDocument()
- {
- }
+ public OfficeDocument()
+ {
+ }
- public OfficeStylesCollection getStylesCollection()
- {
- return stylesCollection;
- }
+ public OfficeStylesCollection getStylesCollection()
+ {
+ return stylesCollection;
+ }
- public void setStylesCollection(final OfficeStylesCollection stylesCollection)
- {
- if (stylesCollection == null)
+ public void setStylesCollection(final OfficeStylesCollection stylesCollection)
{
- throw new NullPointerException();
+ if (stylesCollection == null)
+ {
+ throw new NullPointerException();
+ }
+ this.stylesCollection = stylesCollection;
}
- this.stylesCollection = stylesCollection;
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroup.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroup.java
index 2717eadea602..eca3f20fe0ef 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroup.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroup.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import com.sun.star.report.pentaho.OfficeNamespaces;
@@ -46,54 +44,53 @@ import org.jfree.report.structure.Section;
*/
public class OfficeGroup extends Section
{
- public OfficeGroup()
- {
- }
- public boolean isStartNewColumn ()
- {
- return OfficeToken.TRUE.equals
- (getAttribute(OfficeNamespaces.OOREPORT_NS, "start-new-column"));
- }
+ public OfficeGroup()
+ {
+ }
- public boolean isResetPageNumber ()
- {
- return OfficeToken.TRUE.equals
- (getAttribute(OfficeNamespaces.OOREPORT_NS, "reset-page-number"));
- }
+ public boolean isStartNewColumn()
+ {
+ return OfficeToken.TRUE.equals(getAttribute(OfficeNamespaces.OOREPORT_NS, "start-new-column"));
+ }
- public OfficeGroupSection getHeader()
- {
- final OfficeGroupInstanceSection instanceSection =
- (OfficeGroupInstanceSection) findFirstChild(JFreeReportInfo.REPORT_NAMESPACE, "group-instance");
- if (instanceSection == null)
+ public boolean isResetPageNumber()
{
- return null;
+ return OfficeToken.TRUE.equals(getAttribute(OfficeNamespaces.OOREPORT_NS, "reset-page-number"));
}
- return (OfficeGroupSection) instanceSection.findFirstChild
- (OfficeNamespaces.OOREPORT_NS, "group-header");
- }
+ public OfficeGroupSection getHeader()
+ {
+ final OfficeGroupInstanceSection instanceSection =
+ (OfficeGroupInstanceSection) findFirstChild(JFreeReportInfo.REPORT_NAMESPACE, "group-instance");
+ if (instanceSection == null)
+ {
+ return null;
+ }
+ return (OfficeGroupSection) instanceSection.findFirstChild(OfficeNamespaces.OOREPORT_NS, "group-header");
- public OfficeGroupSection getFooter()
- {
- final OfficeGroupInstanceSection instanceSection =
- (OfficeGroupInstanceSection) findFirstChild(JFreeReportInfo.REPORT_NAMESPACE, "group-instance");
- if (instanceSection == null)
+ }
+
+ public OfficeGroupSection getFooter()
{
- return null;
+ final OfficeGroupInstanceSection instanceSection =
+ (OfficeGroupInstanceSection) findFirstChild(JFreeReportInfo.REPORT_NAMESPACE, "group-instance");
+ if (instanceSection == null)
+ {
+ return null;
+ }
+ return (OfficeGroupSection) instanceSection.findFirstChild(OfficeNamespaces.OOREPORT_NS, "group-footer");
+
}
- return (OfficeGroupSection) instanceSection.findFirstChild
- (OfficeNamespaces.OOREPORT_NS, "group-footer");
- }
- public Expression getGroupingExpression(){
- final OfficeGroupInstanceSection instanceSection =
- (OfficeGroupInstanceSection) findFirstChild(JFreeReportInfo.REPORT_NAMESPACE, "group-instance");
- if (instanceSection == null)
+ public Expression getGroupingExpression()
{
- return null;
+ final OfficeGroupInstanceSection instanceSection =
+ (OfficeGroupInstanceSection) findFirstChild(JFreeReportInfo.REPORT_NAMESPACE, "group-instance");
+ if (instanceSection == null)
+ {
+ return null;
+ }
+ return instanceSection.getGroupingExpression();
}
- return instanceSection.getGroupingExpression();
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroupInstanceSection.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroupInstanceSection.java
index 26ec1d8f9c6d..478cc1b73f6d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroupInstanceSection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeGroupInstanceSection.java
@@ -9,7 +9,8 @@ import org.jfree.report.structure.Group;
*/
public class OfficeGroupInstanceSection extends Group
{
- public OfficeGroupInstanceSection()
- {
- }
+
+ public OfficeGroupInstanceSection()
+ {
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterPage.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterPage.java
index 6dca280618cc..209f0866271a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterPage.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterPage.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -44,29 +42,27 @@ import com.sun.star.report.pentaho.OfficeNamespaces;
public class OfficeMasterPage extends Section
{
- public OfficeMasterPage()
- {
- }
-
- public String getStyleName()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
- }
-
- public void setStyleName(final String name)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
- }
+ public OfficeMasterPage()
+ {
+ }
- public String getPageLayout()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "page-layout-name");
- }
+ public String getStyleName()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
+ }
- public void setPageLayout(final String name)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "page-layout-name", name);
- }
+ public void setStyleName(final String name)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
+ }
+ public String getPageLayout()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "page-layout-name");
+ }
+ public void setPageLayout(final String name)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "page-layout-name", name);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterStyles.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterStyles.java
index fed1f04db958..866a604c3f9f 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterStyles.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeMasterStyles.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import java.util.HashMap;
@@ -51,37 +49,37 @@ import org.jfree.report.structure.Section;
*/
public class OfficeMasterStyles extends Element
{
- private final Map masterPages;
- private final Section otherNodes;
- public OfficeMasterStyles()
- {
- masterPages = new HashMap();
- otherNodes = new Section();
- }
+ private final Map masterPages;
+ private final Section otherNodes;
- public void addMasterPage (final OfficeMasterPage masterPage)
- {
- if (masterPage == null)
+ public OfficeMasterStyles()
{
- throw new NullPointerException();
+ masterPages = new HashMap();
+ otherNodes = new Section();
}
- this.masterPages.put(masterPage.getStyleName(), masterPage);
- }
- public OfficeMasterPage getMasterPage (final String name)
- {
- return (OfficeMasterPage) masterPages.get (name);
- }
+ public void addMasterPage(final OfficeMasterPage masterPage)
+ {
+ if (masterPage == null)
+ {
+ throw new NullPointerException();
+ }
+ this.masterPages.put(masterPage.getStyleName(), masterPage);
+ }
- public OfficeMasterPage[] getAllMasterPages()
- {
- return (OfficeMasterPage[]) masterPages.values().toArray
- (new OfficeMasterPage[masterPages.size()]);
- }
+ public OfficeMasterPage getMasterPage(final String name)
+ {
+ return (OfficeMasterPage) masterPages.get(name);
+ }
- public Section getOtherNodes()
- {
- return otherNodes;
- }
+ public OfficeMasterPage[] getAllMasterPages()
+ {
+ return (OfficeMasterPage[]) masterPages.values().toArray(new OfficeMasterPage[masterPages.size()]);
+ }
+
+ public Section getOtherNodes()
+ {
+ return otherNodes;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeReport.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeReport.java
index 74afacbc4026..5804396b36be 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeReport.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeReport.java
@@ -42,7 +42,8 @@ import org.jfree.report.structure.Node;
* @author Thomas Morgner
* @since 02.03.2007
*/
-public class OfficeReport extends Element {
+public class OfficeReport extends Element
+{
private Node pageHeader;
private Node pageFooter;
@@ -54,78 +55,97 @@ public class OfficeReport extends Element {
private Node preBodySection;
private Node postBodySection;
- public Node getPostBodySection() {
+ public Node getPostBodySection()
+ {
return postBodySection;
}
- public void setPostBodySection(final Node postBodySection) {
+ public void setPostBodySection(final Node postBodySection)
+ {
this.postBodySection = postBodySection;
}
- public Node getPreBodySection() {
+ public Node getPreBodySection()
+ {
return preBodySection;
}
- public void setPreBodySection(final Node preBodySection) {
+ public void setPreBodySection(final Node preBodySection)
+ {
this.preBodySection = preBodySection;
}
- public OfficeReport() {
+ public OfficeReport()
+ {
}
- public Node getPageHeader() {
+ public Node getPageHeader()
+ {
return pageHeader;
}
- public void setPageHeader(final Node pageHeader) {
+ public void setPageHeader(final Node pageHeader)
+ {
this.pageHeader = pageHeader;
}
- public Node getPageFooter() {
+ public Node getPageFooter()
+ {
return pageFooter;
}
- public void setPageFooter(final Node pageFooter) {
+ public void setPageFooter(final Node pageFooter)
+ {
this.pageFooter = pageFooter;
}
- public Node getColumnHeader() {
+ public Node getColumnHeader()
+ {
return columnHeader;
}
- public void setColumnHeader(final Node columnHeader) {
+ public void setColumnHeader(final Node columnHeader)
+ {
this.columnHeader = columnHeader;
}
- public Node getColumnFooter() {
+ public Node getColumnFooter()
+ {
return columnFooter;
}
- public void setColumnFooter(final Node columnFooter) {
+ public void setColumnFooter(final Node columnFooter)
+ {
this.columnFooter = columnFooter;
}
- public Node getReportHeader() {
+ public Node getReportHeader()
+ {
return reportHeader;
}
- public void setReportHeader(final Node reportHeader) {
+ public void setReportHeader(final Node reportHeader)
+ {
this.reportHeader = reportHeader;
}
- public Node getReportFooter() {
+ public Node getReportFooter()
+ {
return reportFooter;
}
- public void setReportFooter(final Node reportFooter) {
+ public void setReportFooter(final Node reportFooter)
+ {
this.reportFooter = reportFooter;
}
- public Node getBodySection() {
+ public Node getBodySection()
+ {
return bodySection;
}
- public void setBodySection(final Node bodySection) {
+ public void setBodySection(final Node bodySection)
+ {
this.bodySection = bodySection;
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyle.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyle.java
index 5f6bef8f1492..acb4b88359d0 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyle.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyle.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import com.sun.star.report.OfficeToken;
@@ -44,91 +42,91 @@ import org.jfree.report.structure.Section;
*/
public class OfficeStyle extends Section
{
- public OfficeStyle()
- {
- setNamespace(OfficeNamespaces.STYLE_NS);
- setType("style");
- }
-
- public String getStyleName()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
- }
-
- public void setStyleName(final String name)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
- }
-
- /**
- * A parent style name must be a common style (it cannot be an automatic
- * style) and has to exist. If no parent style is given, an implementation
- * specific default style is used.
- *
- * @return
- */
- public String getStyleParent()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "parent-style-name");
- }
-
- public void setStyleParent(final String parentName)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "parent-style-name", parentName);
- }
-
- public String getStyleFamily()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "family");
- }
-
- public void setStyleFamily(final String family)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "family", family);
- }
+
+ public OfficeStyle()
+ {
+ setNamespace(OfficeNamespaces.STYLE_NS);
+ setType("style");
+ }
+
+ public String getStyleName()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
+ }
+
+ public void setStyleName(final String name)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
+ }
+
+ /**
+ * A parent style name must be a common style (it cannot be an automatic
+ * style) and has to exist. If no parent style is given, an implementation
+ * specific default style is used.
+ *
+ * @return
+ */
+ public String getStyleParent()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "parent-style-name");
+ }
+
+ public void setStyleParent(final String parentName)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "parent-style-name", parentName);
+ }
+
+ public String getStyleFamily()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "family");
+ }
+
+ public void setStyleFamily(final String family)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "family", family);
+ }
// public String getMasterPageName()
// {
// return (String) getAttribute(OfficeNamespaces.STYLE_NS, "master-page-name");
// }
-
- public Element getParagraphProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "paragraph-properties");
- }
-
- public Element getTextProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "text-properties");
- }
-
- public Element getTableRowProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "table-row-properties");
- }
-
- public Element getTableProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "table-properties");
- }
-
- public Element getTableColumnProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "table-column-properties");
- }
-
- public Element getSectionProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "section-properties");
- }
-
- public Element getTableCellProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, "table-cell-properties");
- }
-
- public Element getGraphicProperties ()
- {
- return findFirstChild(OfficeNamespaces.STYLE_NS, OfficeToken.GRAPHIC_PROPERTIES);
- }
+ public Element getParagraphProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "paragraph-properties");
+ }
+
+ public Element getTextProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "text-properties");
+ }
+
+ public Element getTableRowProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "table-row-properties");
+ }
+
+ public Element getTableProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "table-properties");
+ }
+
+ public Element getTableColumnProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "table-column-properties");
+ }
+
+ public Element getSectionProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "section-properties");
+ }
+
+ public Element getTableCellProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, "table-cell-properties");
+ }
+
+ public Element getGraphicProperties()
+ {
+ return findFirstChild(OfficeNamespaces.STYLE_NS, OfficeToken.GRAPHIC_PROPERTIES);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyles.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyles.java
index 29f2a923dae3..aa08f75e38a4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyles.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStyles.java
@@ -91,7 +91,7 @@ public class OfficeStyles extends Element
final StyleKey styleKey = (StyleKey) obj;
- if (!family.equals(styleKey.family) || ( name != null ? !name.equals(styleKey.name) : styleKey.name != null) )
+ if (!family.equals(styleKey.family) || (name != null ? !name.equals(styleKey.name) : styleKey.name != null))
{
return false;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStylesCollection.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStylesCollection.java
index 58e6d4639add..a4a4d4b544ab 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStylesCollection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeStylesCollection.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import com.sun.star.report.pentaho.OfficeNamespaces;
@@ -54,73 +52,74 @@ import org.jfree.report.structure.Element;
*/
public class OfficeStylesCollection extends Element
{
- // Font-face declarations are copied as is. We simply merge them by adding
- // them all in one set. This may result in duplicate entries, but as the
- // fileformat does not forbid that, it therefore must be ok.
- private final FontFaceDeclsSection fontFaceDecls;
- private final OfficeStyles automaticStyles;
- private final OfficeStyles commonStyles;
- private final OfficeMasterStyles masterStyles;
+ // Font-face declarations are copied as is. We simply merge them by adding
+ // them all in one set. This may result in duplicate entries, but as the
+ // fileformat does not forbid that, it therefore must be ok.
- public OfficeStylesCollection()
- {
- fontFaceDecls = new FontFaceDeclsSection();
+ private final FontFaceDeclsSection fontFaceDecls;
+ private final OfficeStyles automaticStyles;
+ private final OfficeStyles commonStyles;
+ private final OfficeMasterStyles masterStyles;
- automaticStyles = new OfficeStyles();
- automaticStyles.setType("automatic-styles");
- automaticStyles.setNamespace(OfficeNamespaces.OFFICE_NS);
+ public OfficeStylesCollection()
+ {
+ fontFaceDecls = new FontFaceDeclsSection();
- commonStyles = new OfficeStyles();
- commonStyles.setType("styles");
- commonStyles.setNamespace(OfficeNamespaces.OFFICE_NS);
+ automaticStyles = new OfficeStyles();
+ automaticStyles.setType("automatic-styles");
+ automaticStyles.setNamespace(OfficeNamespaces.OFFICE_NS);
- masterStyles = new OfficeMasterStyles();
- masterStyles.setType("master-styles");
- masterStyles.setNamespace(OfficeNamespaces.OFFICE_NS);
- }
+ commonStyles = new OfficeStyles();
+ commonStyles.setType("styles");
+ commonStyles.setNamespace(OfficeNamespaces.OFFICE_NS);
- public OfficeStyle getStyle(final String family, final String name)
- {
- final OfficeStyle commonStyle = commonStyles.getStyle(family, name);
- if (commonStyle != null)
- {
- return commonStyle;
+ masterStyles = new OfficeMasterStyles();
+ masterStyles.setType("master-styles");
+ masterStyles.setNamespace(OfficeNamespaces.OFFICE_NS);
}
- final OfficeStyle autoStyle = automaticStyles.getStyle(family, name);
- if (autoStyle != null)
+
+ public OfficeStyle getStyle(final String family, final String name)
{
- return autoStyle;
- }
+ final OfficeStyle commonStyle = commonStyles.getStyle(family, name);
+ if (commonStyle != null)
+ {
+ return commonStyle;
+ }
+ final OfficeStyle autoStyle = automaticStyles.getStyle(family, name);
+ if (autoStyle != null)
+ {
+ return autoStyle;
+ }
- // And later: Autogenerate one of the default styles.
- // However, at this moment, we dont have a clue about the default styles
- // at all. Maybe we should add them to make this implementation more robust
- // against invalid documents.
- return null;
- }
+ // And later: Autogenerate one of the default styles.
+ // However, at this moment, we dont have a clue about the default styles
+ // at all. Maybe we should add them to make this implementation more robust
+ // against invalid documents.
+ return null;
+ }
- public boolean containsStyle (final String family, final String name)
- {
- return (getStyle(family, name) != null);
- }
+ public boolean containsStyle(final String family, final String name)
+ {
+ return (getStyle(family, name) != null);
+ }
- public OfficeStyles getAutomaticStyles()
- {
- return automaticStyles;
- }
+ public OfficeStyles getAutomaticStyles()
+ {
+ return automaticStyles;
+ }
- public OfficeStyles getCommonStyles()
- {
- return commonStyles;
- }
+ public OfficeStyles getCommonStyles()
+ {
+ return commonStyles;
+ }
- public OfficeMasterStyles getMasterStyles()
- {
- return masterStyles;
- }
+ public OfficeMasterStyles getMasterStyles()
+ {
+ return masterStyles;
+ }
- public FontFaceDeclsSection getFontFaceDecls()
- {
- return fontFaceDecls;
- }
+ public FontFaceDeclsSection getFontFaceDecls()
+ {
+ return fontFaceDecls;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeTableSection.java b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeTableSection.java
index 96d6a4dd7e9e..bf77ebcd1253 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeTableSection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/OfficeTableSection.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -40,7 +38,8 @@ import org.jfree.report.structure.Section;
*/
public class OfficeTableSection extends Section
{
- public OfficeTableSection()
- {
- }
+
+ public OfficeTableSection()
+ {
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/PageLayout.java b/reportbuilder/java/com/sun/star/report/pentaho/model/PageLayout.java
index 29b916778ab7..9499d0557f29 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/PageLayout.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/PageLayout.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -44,29 +42,29 @@ import com.sun.star.report.pentaho.OfficeNamespaces;
public class PageLayout extends Section
{
- public PageLayout()
- {
- setNamespace(OfficeNamespaces.STYLE_NS);
- setType("page-layout");
- }
+ public PageLayout()
+ {
+ setNamespace(OfficeNamespaces.STYLE_NS);
+ setType("page-layout");
+ }
- public String getStyleName()
- {
- return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
- }
+ public String getStyleName()
+ {
+ return (String) getAttribute(OfficeNamespaces.STYLE_NS, "name");
+ }
- public void setStyleName(final String name)
- {
- setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
- }
+ public void setStyleName(final String name)
+ {
+ setAttribute(OfficeNamespaces.STYLE_NS, "name", name);
+ }
- public Section getHeaderStyle ()
- {
- return (Section) findFirstChild(OfficeNamespaces.STYLE_NS, "header-style");
- }
+ public Section getHeaderStyle()
+ {
+ return (Section) findFirstChild(OfficeNamespaces.STYLE_NS, "header-style");
+ }
- public Section getFooterStyle ()
- {
- return (Section) findFirstChild(OfficeNamespaces.STYLE_NS, "footer-style");
- }
+ public Section getFooterStyle()
+ {
+ return (Section) findFirstChild(OfficeNamespaces.STYLE_NS, "footer-style");
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/RawText.java b/reportbuilder/java/com/sun/star/report/pentaho/model/RawText.java
index 679dd30fdff3..8dd1dcf7430d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/RawText.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/RawText.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.StaticText;
@@ -43,8 +41,9 @@ import org.jfree.report.structure.StaticText;
*/
public class RawText extends StaticText
{
- public RawText(final String text)
- {
- super(text);
- }
+
+ public RawText(final String text)
+ {
+ super(text);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/ReportElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/ReportElement.java
index df1de0154e6a..a3c9838be19d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/ReportElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/ReportElement.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import java.util.ArrayList;
@@ -47,69 +45,67 @@ import java.util.List;
*/
public abstract class ReportElement extends Element
{
- private final List formatConditions;
- protected ReportElement()
- {
- formatConditions = new ArrayList();
- }
+ private final List formatConditions;
- /**
- * Checks the current group and prints this element only if the current row is
- * the first row for that particular group.
- *
- * @return true, if the element should only be printed in the first row of the
- * current group, false otherwise.
- */
- public boolean isPrintWhenGroupChanges()
- {
- return OfficeToken.TRUE.equals(getAttribute
- (OfficeNamespaces.OOREPORT_NS, "print-when-group-changes"));
- }
+ protected ReportElement()
+ {
+ formatConditions = new ArrayList();
+ }
- public void setPrintWhenGroupChanges(final boolean printWhenGroupChanges)
- {
- setAttribute(OfficeNamespaces.OOREPORT_NS, "print-when-group-changes",
- String.valueOf(printWhenGroupChanges));
- }
+ /**
+ * Checks the current group and prints this element only if the current row is
+ * the first row for that particular group.
+ *
+ * @return true, if the element should only be printed in the first row of the
+ * current group, false otherwise.
+ */
+ public boolean isPrintWhenGroupChanges()
+ {
+ return OfficeToken.TRUE.equals(getAttribute(OfficeNamespaces.OOREPORT_NS, "print-when-group-changes"));
+ }
- /**
- * Checks, whether the printed value has been changed since the last run. The
- * element will only be printed, if there was at least one change.
- *
- * @return true, if repeated values should be printed, false if repeated
- * values should be surpressed.
- */
- public boolean isPrintRepeatedValues()
- {
- return OfficeToken.TRUE.equals(getAttribute
- (OfficeNamespaces.OOREPORT_NS, "print-repeated-values"));
- }
+ public void setPrintWhenGroupChanges(final boolean printWhenGroupChanges)
+ {
+ setAttribute(OfficeNamespaces.OOREPORT_NS, "print-when-group-changes",
+ String.valueOf(printWhenGroupChanges));
+ }
- public void setPrintRepeatedValues(final boolean printRepeatedValues)
- {
- setAttribute(OfficeNamespaces.OOREPORT_NS, "print-repeated-values",
- String.valueOf(printRepeatedValues));
- }
+ /**
+ * Checks, whether the printed value has been changed since the last run. The
+ * element will only be printed, if there was at least one change.
+ *
+ * @return true, if repeated values should be printed, false if repeated
+ * values should be surpressed.
+ */
+ public boolean isPrintRepeatedValues()
+ {
+ return OfficeToken.TRUE.equals(getAttribute(OfficeNamespaces.OOREPORT_NS, "print-repeated-values"));
+ }
- public void addFormatCondition(final FormatCondition formatCondition)
- {
- if (formatCondition == null)
+ public void setPrintRepeatedValues(final boolean printRepeatedValues)
{
- throw new NullPointerException();
+ setAttribute(OfficeNamespaces.OOREPORT_NS, "print-repeated-values",
+ String.valueOf(printRepeatedValues));
}
- this.formatConditions.add(formatCondition);
- }
+ public void addFormatCondition(final FormatCondition formatCondition)
+ {
+ if (formatCondition == null)
+ {
+ throw new NullPointerException();
+ }
+
+ this.formatConditions.add(formatCondition);
+ }
- public FormatCondition[] getFormatConditions ()
- {
- return (FormatCondition[]) this.formatConditions.toArray
- (new FormatCondition[this.formatConditions.size()]);
- }
+ public FormatCondition[] getFormatConditions()
+ {
+ return (FormatCondition[]) this.formatConditions.toArray(new FormatCondition[this.formatConditions.size()]);
+ }
- public int getFormatConditionCount ()
- {
- return formatConditions.size();
- }
+ public int getFormatConditionCount()
+ {
+ return formatConditions.size();
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/TableCellElement.java b/reportbuilder/java/com/sun/star/report/pentaho/model/TableCellElement.java
index 74334dc11c52..501a8dbe8131 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/TableCellElement.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/TableCellElement.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.structure.Section;
@@ -42,7 +40,7 @@ import org.jfree.report.structure.Section;
public class TableCellElement extends Section
{
- public TableCellElement()
- {
- }
+ public TableCellElement()
+ {
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/model/VariablesDeclarationSection.java b/reportbuilder/java/com/sun/star/report/pentaho/model/VariablesDeclarationSection.java
index 3dcdc302ef7a..fc03e863ff64 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/model/VariablesDeclarationSection.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/model/VariablesDeclarationSection.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.model;
import org.jfree.report.JFreeReportInfo;
@@ -49,9 +47,9 @@ import org.jfree.report.structure.Section;
public class VariablesDeclarationSection extends Section
{
- public VariablesDeclarationSection()
- {
- setNamespace(JFreeReportInfo.REPORT_NAMESPACE);
- setType("variables-section");
- }
+ public VariablesDeclarationSection()
+ {
+ setNamespace(JFreeReportInfo.REPORT_NAMESPACE);
+ setType("variables-section");
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/oasis-datastyle.css b/reportbuilder/java/com/sun/star/report/pentaho/oasis-datastyle.css
index 01fa9d16fe03..427537005d39 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/oasis-datastyle.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/oasis-datastyle.css
@@ -2,4 +2,4 @@
/**
* All default styles for data-styles elements.
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/oasis-draw.css b/reportbuilder/java/com/sun/star/report/pentaho/oasis-draw.css
index 87fe338294e2..341f44ec550e 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/oasis-draw.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/oasis-draw.css
@@ -2,4 +2,4 @@
/**
* All default styles for draw elements.
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/oasis-form.css b/reportbuilder/java/com/sun/star/report/pentaho/oasis-form.css
index b9f4967eaa1b..7c8c43008435 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/oasis-form.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/oasis-form.css
@@ -2,4 +2,4 @@
/**
* All default styles for form elements.
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/oasis-style.css b/reportbuilder/java/com/sun/star/report/pentaho/oasis-style.css
index 6e5f9c8f51c5..47777f4fb7e4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/oasis-style.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/oasis-style.css
@@ -3,8 +3,8 @@
/**
* All default styles for style elements. (They should not be visible anyway,
* but better be complete than be sorry afterwards.)
- */
+*/
raw-styles {
- display:none;
+ display:none;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/oasis-table.css b/reportbuilder/java/com/sun/star/report/pentaho/oasis-table.css
index efddd2919966..91bedcd97573 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/oasis-table.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/oasis-table.css
@@ -1,35 +1,35 @@
@namespace url("urn:oasis:names:tc:opendocument:xmlns:table:1.0");
table {
- display: table;
+ display: table;
}
table-columns {
- display: table-column-group;
+ display: table-column-group;
}
table-column {
- display: table-column;
+ display: table-column;
}
table-row {
- display: table-row;
+ display: table-row;
}
table-cell {
- display: table-cell;
+ display: table-cell;
}
table-cell[number-cols-spanned],
table-cell[number-cols-spanned],
table-columns[number-cols-spanned],
table-column[number-cols-spanned] {
- -x-liblayout-colspan: attr(number-cols-spanned);
+ -x-liblayout-colspan: attr(number-cols-spanned);
}
table-cell[number-rows-spanned],
table-cell[number-rows-spanned] {
- -x-liblayout-rowspan: attr(number-rows-spanned);
+ -x-liblayout-rowspan: attr(number-rows-spanned);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/oasis-text.css b/reportbuilder/java/com/sun/star/report/pentaho/oasis-text.css
index c8b6acc03d94..ccc000e9c82d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/oasis-text.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/oasis-text.css
@@ -2,8 +2,8 @@
/**
* All default styles for form elements.
- */
+*/
p {
- display: block;
+ display: block;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/ImageProducer.java b/reportbuilder/java/com/sun/star/report/pentaho/output/ImageProducer.java
index af34c5ed5a00..ac98c9a97953 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/ImageProducer.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/ImageProducer.java
@@ -71,7 +71,9 @@ import org.pentaho.reporting.libraries.base.util.WaitingImageObserver;
*/
public class ImageProducer
{
+
private static final Log LOGGER = LogFactory.getLog(ImageProducer.class);
+
public static class OfficeImage
{
@@ -140,7 +142,7 @@ public class ImageProducer
{
if (hashCode != null)
{
- return hashCode.intValue();
+ return hashCode;
}
final int length = Math.min(keyData.length, 512);
@@ -150,7 +152,7 @@ public class ImageProducer
final byte b = keyData[i];
hashValue = b + hashValue * 23;
}
- this.hashCode = Integer.valueOf(hashValue);
+ this.hashCode = hashValue;
return hashValue;
}
}
@@ -320,7 +322,7 @@ public class ImageProducer
}
catch (MalformedURLException e)
{
- // ignore .. but we had to try this ..
+ // ignore .. but we had to try this ..
}
final OfficeImage o = (OfficeImage) imageCache.get(source);
@@ -365,6 +367,22 @@ public class ImageProducer
LOGGER.warn("Failed to create image from local input-repository", e);
}
}
+ else
+ {
+ try
+ {
+ URI rootURI = new URI(inputRepository.getRootURL());
+ final URI uri = rootURI.resolve(source);
+ return produceFromURL(uri.toURL(), preserveIRI);
+ }
+ catch (URISyntaxException ex)
+ {
+ }
+ catch (MalformedURLException e)
+ {
+ // ignore .. but we had to try this ..
+ }
+ }
// Return the image as broken image instead ..
final OfficeImage officeImage = new OfficeImage(source, null, null);
@@ -381,7 +399,7 @@ public class ImageProducer
{
uri = new URI(urlString);
}
- catch ( URISyntaxException ex )
+ catch (URISyntaxException ex)
{
Logger.getLogger(ImageProducer.class.getName()).log(Level.SEVERE, null, ex);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/OfficeDocumentReportTarget.java b/reportbuilder/java/com/sun/star/report/pentaho/output/OfficeDocumentReportTarget.java
index 42fef8d10f45..3892944eb1f2 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/OfficeDocumentReportTarget.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/OfficeDocumentReportTarget.java
@@ -104,6 +104,7 @@ import org.w3c.css.sac.LexicalUnit;
*/
public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
{
+
protected static final Log LOGGER = LogFactory.getLog(OfficeDocumentReportTarget.class);
public static final String HORIZONTAL_POS = "horizontal-pos";
public static final String TAG_DEF_PREFIX = "com.sun.star.report.pentaho.output.";
@@ -228,11 +229,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
public String toString()
{
- return "GroupContext{" +
- "parent=" + parent +
- ", iterationCount=" + iterationCount +
- ", groupWithRepeatingSection=" + groupWithRepeatingSection +
- '}';
+ return "GroupContext{" + "parent=" + parent + ", iterationCount=" + iterationCount + ", groupWithRepeatingSection=" + groupWithRepeatingSection + '}';
}
}
private final FastStack states;
@@ -301,7 +298,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
this.imageNames = new AttributeNameGenerator();
this.imageProducer = new ImageProducer(inputRepository, outputRepository, imageService);
- this.oleProducer = new OleProducer(inputRepository, outputRepository, imageService, datasourcefactory,(Integer)reportJob.getParameters().get(ReportEngineParameterNames.MAXROWS));
+ this.oleProducer = new OleProducer(inputRepository, outputRepository, imageService, datasourcefactory, (Integer) reportJob.getParameters().get(ReportEngineParameterNames.MAXROWS));
try
{
@@ -489,7 +486,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
throw new IllegalStateException();
}
final Integer o = (Integer) states.peek();
- return o.intValue();
+ return o;
}
/**
@@ -507,9 +504,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
// todo
if (DEBUG_ELEMENTS)
{
- LOGGER.debug("Starting " + getCurrentState() + '/' + states.size() + ' ' +
- ReportTargetUtil.getNamespaceFromAttribute(attrs) + " -> " +
- ReportTargetUtil.getElemenTypeFromAttribute(attrs));
+ LOGGER.debug("Starting " + getCurrentState() + '/' + states.size() + ' ' + ReportTargetUtil.getNamespaceFromAttribute(attrs) + " -> " + ReportTargetUtil.getElemenTypeFromAttribute(attrs));
}
try
{
@@ -599,8 +594,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
}
else
{
- throw new IllegalStateException("Expected either 'template', 'report-body', " +
- "'report-header', 'report-footer', 'variables-section', 'page-header' or 'page-footer'");
+ throw new IllegalStateException("Expected either 'template', 'report-body', " + "'report-header', 'report-footer', 'variables-section', 'page-header' or 'page-footer'");
}
startReportSection(attrs, currentRole);
}
@@ -648,20 +642,17 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
{
// repeating group header/footer, but *no* variables section
states.push(IntegerCache.getInteger(OfficeDocumentReportTarget.STATE_IN_SECTION));
- if (ReportTargetUtil.isElementOfType(OfficeNamespaces.OOREPORT_NS, "group-header", attrs) &&
- OfficeToken.TRUE.equals(attrs.getAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeated-section")))
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.OOREPORT_NS, "group-header", attrs) && OfficeToken.TRUE.equals(attrs.getAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeated-section")))
{
currentRole = OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER;
}
- else if (ReportTargetUtil.isElementOfType(OfficeNamespaces.OOREPORT_NS, "group-footer", attrs) &&
- OfficeToken.TRUE.equals(attrs.getAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeated-section")))
+ else if (ReportTargetUtil.isElementOfType(OfficeNamespaces.OOREPORT_NS, "group-footer", attrs) && OfficeToken.TRUE.equals(attrs.getAttribute(JFreeReportInfo.REPORT_NAMESPACE, "repeated-section")))
{
currentRole = OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER;
}
else
{
- throw new IllegalStateException("Expected either 'group-instance', " +
- "'repeating group-header' or 'repeating group-footer'");
+ throw new IllegalStateException("Expected either 'group-instance', " + "'repeating group-header' or 'repeating group-footer'");
}
startReportSection(attrs, currentRole);
}
@@ -788,9 +779,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
private final boolean allowBuffering(final int role)
{
- return (role == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER ||
- role == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER ||
- role == OfficeDocumentReportTarget.ROLE_TEMPLATE);
+ return (role == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER || role == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER || role == OfficeDocumentReportTarget.ROLE_TEMPLATE);
}
protected void startReportSection(final AttributeMap attrs, final int role)
@@ -845,12 +834,12 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
String line = br.readLine();
while (line != null)
{
- xmlWriter.writeTextNormalized(line, false);
- line = br.readLine();
- if (line != null)
- {
- xmlWriter.writeTag(OfficeNamespaces.TEXT_NS, "line-break", XmlWriterSupport.CLOSE);
- }
+ xmlWriter.writeTextNormalized(line, false);
+ line = br.readLine();
+ if (line != null)
+ {
+ xmlWriter.writeTag(OfficeNamespaces.TEXT_NS, "line-break", XmlWriterSupport.CLOSE);
+ }
}
}
catch (IOException e)
@@ -989,9 +978,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
if (DEBUG_ELEMENTS)
{
- LOGGER.debug("Finished " + getCurrentState() + "/" + states.size() + " " +
- ReportTargetUtil.getNamespaceFromAttribute(attrs) + ":" +
- ReportTargetUtil.getElemenTypeFromAttribute(attrs));
+ LOGGER.debug("Finished " + getCurrentState() + "/" + states.size() + " " + ReportTargetUtil.getNamespaceFromAttribute(attrs) + ":" + ReportTargetUtil.getElemenTypeFromAttribute(attrs));
}
}
@@ -1122,7 +1109,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
}
catch (IOException ioe)
{
- throw new ReportProcessingException("Unable to create the buffer",ioe);
+ throw new ReportProcessingException("Unable to create the buffer", ioe);
}
}
@@ -1172,17 +1159,14 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
{
final Map.Entry entry = (Map.Entry) entries.next();
final String key = String.valueOf(entry.getKey());
- if (OfficeNamespaces.TABLE_NS.equals(attrNamespace) &&
- "name".equals(key))
+ if (OfficeNamespaces.TABLE_NS.equals(attrNamespace) && "name".equals(key))
{
final String tableName = String.valueOf(entry.getValue());
final String saneName = sanitizeName(tableName);
attrList.setAttribute(attrNamespace, key,
tableNameGenerator.generateName(saneName));
}
- else if (OfficeNamespaces.DRAWING_NS.equals(attrNamespace) &&
- "name".equals(key) &&
- !"equation".equals(elementType) )
+ else if (OfficeNamespaces.DRAWING_NS.equals(attrNamespace) && "name".equals(key) && !"equation".equals(elementType))
{
final String objectName = String.valueOf(entry.getValue());
attrList.setAttribute(attrNamespace, key,
@@ -1243,11 +1227,7 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
protected boolean isRepeatingSection()
{
- return (currentRole == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER ||
- currentRole == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER ||
- currentRole == OfficeDocumentReportTarget.ROLE_PAGE_FOOTER ||
- currentRole == OfficeDocumentReportTarget.ROLE_PAGE_HEADER ||
- currentRole == OfficeDocumentReportTarget.ROLE_VARIABLES);
+ return (currentRole == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER || currentRole == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER || currentRole == OfficeDocumentReportTarget.ROLE_PAGE_FOOTER || currentRole == OfficeDocumentReportTarget.ROLE_PAGE_HEADER || currentRole == OfficeDocumentReportTarget.ROLE_VARIABLES);
}
@@ -1309,8 +1289,8 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
final CSSNumericValue normalizedImageHeight =
CSSValueResolverUtility.convertLength(height, imageAreaHeightVal.getType());
- final String scale = (String)attrs.getAttribute(JFreeReportInfo.REPORT_NAMESPACE, OfficeToken.SCALE);
- if ( OfficeToken.NONE.equals(scale) && normalizedImageWidth.getValue() > 0 && normalizedImageHeight.getValue() > 0)
+ final String scale = (String) attrs.getAttribute(JFreeReportInfo.REPORT_NAMESPACE, OfficeToken.SCALE);
+ if (OfficeToken.NONE.equals(scale) && normalizedImageWidth.getValue() > 0 && normalizedImageHeight.getValue() > 0)
{
final double clipWidth = normalizedImageWidth.getValue() - imageAreaWidthVal.getValue();
final double clipHeight = normalizedImageHeight.getValue() - imageAreaHeightVal.getValue();
@@ -1379,24 +1359,23 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
imageAreaHeightVal = normalizedImageHeight;
}
}
- else if ( OfficeToken.ISOTROPIC.equals(scale) )
+ else if (OfficeToken.ISOTROPIC.equals(scale))
{
- final double[] ret = calcPaintSize(imageAreaWidthVal,imageAreaHeightVal,normalizedImageWidth,normalizedImageHeight);
+ final double[] ret = calcPaintSize(imageAreaWidthVal, imageAreaHeightVal, normalizedImageWidth, normalizedImageHeight);
- posX = CSSNumericValue.createValue(imageAreaWidthVal.getType(),( imageAreaWidthVal.getValue() - ret[0]) * 0.5);
- posY = CSSNumericValue.createValue(imageAreaHeightVal.getType(),( imageAreaHeightVal.getValue() - ret[1]) * 0.5);
+ posX = CSSNumericValue.createValue(imageAreaWidthVal.getType(), (imageAreaWidthVal.getValue() - ret[0]) * 0.5);
+ posY = CSSNumericValue.createValue(imageAreaHeightVal.getType(), (imageAreaHeightVal.getValue() - ret[1]) * 0.5);
- imageAreaWidthVal = CSSNumericValue.createValue(imageAreaWidthVal.getType(),ret[0]);
- imageAreaHeightVal = CSSNumericValue.createValue(imageAreaHeightVal.getType(),ret[1]);
+ imageAreaWidthVal = CSSNumericValue.createValue(imageAreaWidthVal.getType(), ret[0]);
+ imageAreaHeightVal = CSSNumericValue.createValue(imageAreaHeightVal.getType(), ret[1]);
}
}
- // If we do scale, then we simply use the given image-area-size as valid image size and dont
- // care about the image itself ..
+ // If we do scale, then we simply use the given image-area-size as valid image size and dont
+ // care about the image itself ..
}
else
{
- LOGGER.debug("There is no image-context, so we have to rely on the image's natural bounds. " +
- "This may go awfully wrong.");
+ LOGGER.debug("There is no image-context, so we have to rely on the image's natural bounds. " + "This may go awfully wrong.");
imageAreaWidthVal = image.getWidth();
imageAreaHeightVal = image.getHeight();
}
@@ -1653,19 +1632,21 @@ public abstract class OfficeDocumentReportTarget extends AbstractReportTarget
throw new ReportProcessingException(FAILED, ioe);
}
}
- static private double[] calcPaintSize( final CSSNumericValue areaWidth, final CSSNumericValue areaHeight,
- final CSSNumericValue imageWidth, final CSSNumericValue imageHeight)
+
+ static private double[] calcPaintSize(final CSSNumericValue areaWidth, final CSSNumericValue areaHeight,
+ final CSSNumericValue imageWidth, final CSSNumericValue imageHeight)
{
final double ratioX = areaWidth.getValue() / imageWidth.getValue();
final double ratioY = areaHeight.getValue() / imageHeight.getValue();
- final double ratioMin = Math.min( ratioX, ratioY );
+ final double ratioMin = Math.min(ratioX, ratioY);
double[] ret = new double[2];
ret[0] = imageWidth.getValue() * ratioMin;
ret[1] = imageHeight.getValue() * ratioMin;
return ret;
}
+
protected void writeNullDate() throws IOException
{
// write NULL DATE
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/OleProducer.java b/reportbuilder/java/com/sun/star/report/pentaho/output/OleProducer.java
index 36dffa290da1..66b0a0435b17 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/OleProducer.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/OleProducer.java
@@ -49,7 +49,8 @@ import org.apache.commons.logging.LogFactory;
*
* @author Ocke Janssen
*/
-public class OleProducer {
+public class OleProducer
+{
private static final Log LOGGER = LogFactory.getLog(OleProducer.class);
private final InputRepository inputRepository;
@@ -59,13 +60,15 @@ public class OleProducer {
private final ImageService imageService;
private final Integer maxRows;
-
public OleProducer(final InputRepository inputRepository,
- final OutputRepository outputRepository,final ImageService imageService,final DataSourceFactory dataSourceFactory,final Integer maxRows) {
- if (inputRepository == null) {
+ final OutputRepository outputRepository, final ImageService imageService, final DataSourceFactory dataSourceFactory, final Integer maxRows)
+ {
+ if (inputRepository == null)
+ {
throw new NullPointerException();
}
- if (outputRepository == null) {
+ if (outputRepository == null)
+ {
throw new NullPointerException();
}
@@ -77,15 +80,18 @@ public class OleProducer {
this.maxRows = maxRows;
}
- String produceOle(final String source,final List masterColumns,final List masterValues,final List detailColumns) {
+ String produceOle(final String source, final List masterColumns, final List masterValues, final List detailColumns)
+ {
InputRepository subInputRepository = null;
OutputRepository subOutputRepository = null;
String output = "";
- try {
+ try
+ {
subInputRepository = inputRepository.openInputRepository(source);
output = nameGenerator.generateStorageName("Object", null);
subOutputRepository = outputRepository.openOutputRepository(output, PentahoReportEngineMetaData.OPENDOCUMENT_CHART);
- try {
+ try
+ {
final PentahoReportEngine engine = new PentahoReportEngine();
final ReportJobDefinition definition = engine.createJobDefinition();
@@ -104,18 +110,27 @@ public class OleProducer {
procParms.setProperty(ReportEngineParameterNames.MAXROWS, maxRows);
engine.createJob(definition).execute();
- } catch (ReportExecutionException ex) {
+ }
+ catch (ReportExecutionException ex)
+ {
LOGGER.error("ReportProcessing failed", ex);
- } catch (IOException ex) {
+ }
+ catch (IOException ex)
+ {
LOGGER.error("ReportProcessing failed", ex);
}
- } catch (IOException ex) {
+ }
+ catch (IOException ex)
+ {
LOGGER.error("ReportProcessing failed", ex);
- } finally {
- if (subInputRepository != null) {
+ } finally
+ {
+ if (subInputRepository != null)
+ {
subInputRepository.closeInputRepository();
}
- if (subOutputRepository != null) {
+ if (subOutputRepository != null)
+ {
subOutputRepository.closeOutputRepository();
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/StyleUtilities.java b/reportbuilder/java/com/sun/star/report/pentaho/output/StyleUtilities.java
index 948e140f76ff..4bccca1e9612 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/StyleUtilities.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/StyleUtilities.java
@@ -55,6 +55,7 @@ import org.apache.commons.logging.LogFactory;
*/
public class StyleUtilities
{
+
private static final Log LOGGER = LogFactory.getLog(StyleUtilities.class);
private static final String STYLE = "style";
@@ -117,8 +118,7 @@ public class StyleUtilities
}
inheritanceTracker.add(styleName);
- if (stylesCollection.containsStyle(styleFamily, styleName) ||
- commonCollection.getCommonStyles().containsStyle(styleFamily, styleName))
+ if (stylesCollection.containsStyle(styleFamily, styleName) || commonCollection.getCommonStyles().containsStyle(styleFamily, styleName))
{
// fine, there's already a copy of the stylesheet.
return;
@@ -193,7 +193,8 @@ public class StyleUtilities
LOGGER.warn("Inconsistent styles: " + styleFamily + ":" + styleParent + " does not exist.");
}
return preStyle;
- } catch (CloneNotSupportedException e)
+ }
+ catch (CloneNotSupportedException e)
{
throw new ReportProcessingException("Failed to derive a stylesheet", e);
}
@@ -248,7 +249,8 @@ public class StyleUtilities
currentFonts.addFontFace((FontFaceElement) element.clone());
}
}
- } catch (CloneNotSupportedException e)
+ }
+ catch (CloneNotSupportedException e)
{
throw new ReportProcessingException("Failed to clone font-face element");
}
@@ -264,12 +266,13 @@ public class StyleUtilities
{
try
{
- final Section styleMap = (Section) derivedStyle.findFirstChild(OfficeNamespaces.STYLE_NS,"map");
+ final Section styleMap = (Section) derivedStyle.findFirstChild(OfficeNamespaces.STYLE_NS, "map");
if (styleMap != null)
{
performDataStyleProcessing(styleMap, stylesCollection, predefCollection, "apply-style-name");
}
- } catch (Exception e)
+ }
+ catch (Exception e)
{
}
}
@@ -286,8 +289,7 @@ public class StyleUtilities
if (attribute != null)
{
final String styleName = String.valueOf(attribute);
- if (!stylesCollection.getAutomaticStyles().containsDataStyle(styleName) &&
- !stylesCollection.getCommonStyles().containsDataStyle(styleName))
+ if (!stylesCollection.getAutomaticStyles().containsDataStyle(styleName) && !stylesCollection.getCommonStyles().containsDataStyle(styleName))
{
try
{
@@ -313,7 +315,8 @@ public class StyleUtilities
derivedStyle = null;
}
}
- } catch (CloneNotSupportedException e)
+ }
+ catch (CloneNotSupportedException e)
{
throw new ReportProcessingException("Failed to copy style. This should not have happened.");
}
@@ -508,7 +511,8 @@ public class StyleUtilities
predefCollection);
}
return autostyle;
- } catch (CloneNotSupportedException e)
+ }
+ catch (CloneNotSupportedException e)
{
throw new ReportProcessingException(
"Deriving the style failed. Clone error: ", e);
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/StylesWriter.java b/reportbuilder/java/com/sun/star/report/pentaho/output/StylesWriter.java
index 4300d44defd3..24fb64d3b95e 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/StylesWriter.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/StylesWriter.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.output;
import java.io.IOException;
@@ -70,305 +68,319 @@ import org.pentaho.reporting.libraries.xmlns.writer.XmlWriterSupport;
*/
public class StylesWriter
{
- private final XmlWriter xmlWriter;
- private final boolean writeOpeningTag;
-
- public StylesWriter(final Writer writer)
- {
- final DefaultTagDescription tagDescription = new DefaultTagDescription();
- tagDescription.configure (JFreeReportBoot.getInstance().getGlobalConfig(),
- OfficeDocumentReportTarget.TAG_DEF_PREFIX);
-
- this.xmlWriter = new XmlWriter(writer, tagDescription);
- this.xmlWriter.setAlwaysAddNamespace(true);
- this.writeOpeningTag = true;
- }
-
- public StylesWriter(final XmlWriter xmlWriter)
- {
- this.xmlWriter = xmlWriter;
- this.writeOpeningTag = false;
- }
-
- public void writeContentStyles (final OfficeStylesCollection predefined,
- final OfficeStylesCollection globals)
- throws IOException, ReportProcessingException
- {
- writeFontFaces(new OfficeStylesCollection[] { globals });
- writeAutomaticStylesSection(new OfficeStylesCollection[] { globals });
- }
-
- public void writeGlobalStyles (final OfficeStylesCollection predefined,
- final OfficeStylesCollection globals)
- throws IOException, ReportProcessingException
- {
- if (writeOpeningTag)
- {
- performWriteRootTag();
- }
- writeFontFaces(new OfficeStylesCollection[] { globals });
- writeAutomaticStylesSection(new OfficeStylesCollection[] { globals });
- writeCommonStylesSection(new OfficeStylesCollection[] { globals });
- writeMasterStylesSection(new OfficeStylesCollection[] { globals });
+ private final XmlWriter xmlWriter;
+ private final boolean writeOpeningTag;
- if (writeOpeningTag)
+ public StylesWriter(final Writer writer)
{
- xmlWriter.writeCloseTag();
+ final DefaultTagDescription tagDescription = new DefaultTagDescription();
+ tagDescription.configure(JFreeReportBoot.getInstance().getGlobalConfig(),
+ OfficeDocumentReportTarget.TAG_DEF_PREFIX);
+
+ this.xmlWriter = new XmlWriter(writer, tagDescription);
+ this.xmlWriter.setAlwaysAddNamespace(true);
+ this.writeOpeningTag = true;
}
- }
-
- private void writeMasterStylesSection(final OfficeStylesCollection[] osc)
- throws IOException
- {
- xmlWriter.writeTag
- (OfficeNamespaces.OFFICE_NS, "master-styles", XmlWriterSupport.OPEN);
- for (int sci = 0; sci < osc.length; sci++)
+
+ public StylesWriter(final XmlWriter xmlWriter)
{
- final OfficeStylesCollection collection = osc[sci];
- final OfficeMasterStyles officeStyles = collection.getMasterStyles();
- final OfficeMasterPage[] officeMasterPages = officeStyles.getAllMasterPages();
- for (int i = 0; i < officeMasterPages.length; i++)
- {
- final OfficeMasterPage masterPage = officeMasterPages[i];
- writeSection(masterPage);
- }
-
- writeSectionChilds(officeStyles.getOtherNodes().getNodeArray());
+ this.xmlWriter = xmlWriter;
+ this.writeOpeningTag = false;
}
- xmlWriter.writeCloseTag();
- }
-
- private void writeCommonStylesSection(final OfficeStylesCollection[] osc)
- throws IOException
- {
- xmlWriter.writeTag
- (OfficeNamespaces.OFFICE_NS, "styles", XmlWriterSupport.OPEN);
-
- for (int sci = 0; sci < osc.length; sci++)
+ public void writeContentStyles(final OfficeStylesCollection predefined,
+ final OfficeStylesCollection globals)
+ throws IOException, ReportProcessingException
{
- final OfficeStylesCollection collection = osc[sci];
- final OfficeStyles officeStyles = collection.getCommonStyles();
- writeStyles(officeStyles);
+ writeFontFaces(new OfficeStylesCollection[]
+ {
+ globals
+ });
+ writeAutomaticStylesSection(new OfficeStylesCollection[]
+ {
+ globals
+ });
}
- xmlWriter.writeCloseTag();
- }
-
- private void writeAutomaticStylesSection(final OfficeStylesCollection[] osc)
- throws IOException
- {
- xmlWriter.writeTag
- (OfficeNamespaces.OFFICE_NS, "automatic-styles", XmlWriterSupport.OPEN);
- for (int sci = 0; sci < osc.length; sci++)
+ public void writeGlobalStyles(final OfficeStylesCollection predefined,
+ final OfficeStylesCollection globals)
+ throws IOException, ReportProcessingException
{
- final OfficeStylesCollection collection = osc[sci];
- final OfficeStyles officeStyles = collection.getAutomaticStyles();
- writeStyles(officeStyles);
+ if (writeOpeningTag)
+ {
+ performWriteRootTag();
+ }
+
+ writeFontFaces(new OfficeStylesCollection[]
+ {
+ globals
+ });
+ writeAutomaticStylesSection(new OfficeStylesCollection[]
+ {
+ globals
+ });
+ writeCommonStylesSection(new OfficeStylesCollection[]
+ {
+ globals
+ });
+ writeMasterStylesSection(new OfficeStylesCollection[]
+ {
+ globals
+ });
+
+ if (writeOpeningTag)
+ {
+ xmlWriter.writeCloseTag();
+ }
}
- xmlWriter.writeCloseTag();
- }
-
- private void writeFontFaces(final OfficeStylesCollection[] osc)
- throws IOException
- {
- xmlWriter.writeTag
- (OfficeNamespaces.OFFICE_NS, "font-face-decls", XmlWriterSupport.OPEN);
-
- final TreeMap fontFaces = new TreeMap();
- for (int sci = 0; sci < osc.length; sci++)
+ private void writeMasterStylesSection(final OfficeStylesCollection[] osc)
+ throws IOException
{
- final OfficeStylesCollection collection = osc[sci];
- final FontFaceDeclsSection fontFaceDecls = collection.getFontFaceDecls();
- final FontFaceElement[] fontFaceElements = fontFaceDecls.getAllFontFaces();
- for (int i = 0; i < fontFaceElements.length; i++)
- {
- final FontFaceElement element = fontFaceElements[i];
- fontFaces.put (element.getStyleName(), element);
- }
+ xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS, "master-styles", XmlWriterSupport.OPEN);
+ for (int sci = 0; sci < osc.length; sci++)
+ {
+ final OfficeStylesCollection collection = osc[sci];
+ final OfficeMasterStyles officeStyles = collection.getMasterStyles();
+ final OfficeMasterPage[] officeMasterPages = officeStyles.getAllMasterPages();
+ for (int i = 0; i < officeMasterPages.length; i++)
+ {
+ final OfficeMasterPage masterPage = officeMasterPages[i];
+ writeSection(masterPage);
+ }
+
+ writeSectionChilds(officeStyles.getOtherNodes().getNodeArray());
+ }
+
+ xmlWriter.writeCloseTag();
}
- final Iterator values = fontFaces.values().iterator();
- while (values.hasNext())
+ private void writeCommonStylesSection(final OfficeStylesCollection[] osc)
+ throws IOException
{
- final FontFaceElement element = (FontFaceElement) values.next();
- writeElement(element);
- }
+ xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS, "styles", XmlWriterSupport.OPEN);
- xmlWriter.writeCloseTag();
- }
+ for (int sci = 0; sci < osc.length; sci++)
+ {
+ final OfficeStylesCollection collection = osc[sci];
+ final OfficeStyles officeStyles = collection.getCommonStyles();
+ writeStyles(officeStyles);
+ }
- private void writeStyles (final OfficeStyles styles)
- throws IOException
- {
- final OfficeStyle[] allStyles = styles.getAllStyles();
- for (int i = 0; i < allStyles.length; i++)
- {
- final OfficeStyle style = allStyles[i];
- writeSection(style);
+ xmlWriter.writeCloseTag();
}
- final DataStyle[] allDataStyles = styles.getAllDataStyles();
- for (int i = 0; i < allDataStyles.length; i++)
+ private void writeAutomaticStylesSection(final OfficeStylesCollection[] osc)
+ throws IOException
{
- final DataStyle style = allDataStyles[i];
- writeSection(style);
+ xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS, "automatic-styles", XmlWriterSupport.OPEN);
+ for (int sci = 0; sci < osc.length; sci++)
+ {
+ final OfficeStylesCollection collection = osc[sci];
+ final OfficeStyles officeStyles = collection.getAutomaticStyles();
+ writeStyles(officeStyles);
+ }
+
+ xmlWriter.writeCloseTag();
}
- final PageLayout[] allPageStyles = styles.getAllPageStyles();
- for (int i = 0; i < allPageStyles.length; i++)
+ private void writeFontFaces(final OfficeStylesCollection[] osc)
+ throws IOException
{
- final PageLayout style = allPageStyles[i];
- writeSection(style);
+ xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS, "font-face-decls", XmlWriterSupport.OPEN);
+
+ final TreeMap fontFaces = new TreeMap();
+ for (int sci = 0; sci < osc.length; sci++)
+ {
+ final OfficeStylesCollection collection = osc[sci];
+ final FontFaceDeclsSection fontFaceDecls = collection.getFontFaceDecls();
+ final FontFaceElement[] fontFaceElements = fontFaceDecls.getAllFontFaces();
+ for (int i = 0; i < fontFaceElements.length; i++)
+ {
+ final FontFaceElement element = fontFaceElements[i];
+ fontFaces.put(element.getStyleName(), element);
+ }
+ }
+
+ final Iterator values = fontFaces.values().iterator();
+ while (values.hasNext())
+ {
+ final FontFaceElement element = (FontFaceElement) values.next();
+ writeElement(element);
+ }
+
+ xmlWriter.writeCloseTag();
}
- writeSectionChilds(styles.getOtherStyles());
- }
-
- private void writeElement (final Element element)
- throws IOException
- {
- final String type = element.getType();
- final String namespace = element.getNamespace();
- final AttributeList attrList = buildAttributeList(element.getAttributeMap());
- xmlWriter.writeTag(namespace, type, attrList, XmlWriterSupport.CLOSE);
- }
-
- private void writeSection (final Section section)
- throws IOException
- {
- final String type = section.getType();
- final String namespace = section.getNamespace();
- final AttributeList attrList = buildAttributeList(section.getAttributeMap());
- if (section.getNodeCount() == 0)
+ private void writeStyles(final OfficeStyles styles)
+ throws IOException
{
- xmlWriter.writeTag(namespace, type, attrList, XmlWriterSupport.CLOSE);
- return;
+ final OfficeStyle[] allStyles = styles.getAllStyles();
+ for (int i = 0; i < allStyles.length; i++)
+ {
+ final OfficeStyle style = allStyles[i];
+ writeSection(style);
+ }
+
+ final DataStyle[] allDataStyles = styles.getAllDataStyles();
+ for (int i = 0; i < allDataStyles.length; i++)
+ {
+ final DataStyle style = allDataStyles[i];
+ writeSection(style);
+ }
+
+ final PageLayout[] allPageStyles = styles.getAllPageStyles();
+ for (int i = 0; i < allPageStyles.length; i++)
+ {
+ final PageLayout style = allPageStyles[i];
+ writeSection(style);
+ }
+
+ writeSectionChilds(styles.getOtherStyles());
}
- xmlWriter.writeTag(namespace, type, attrList, XmlWriterSupport.OPEN);
- writeSectionChilds(section.getNodeArray());
-
- xmlWriter.writeCloseTag();
- }
-
- private void writeSectionChilds(final Node[] nodes)
- throws IOException
- {
- for (int i = 0; i < nodes.length; i++)
+ private void writeElement(final Element element)
+ throws IOException
{
- final Node node = nodes[i];
- if (node instanceof Section)
- {
- writeSection((Section) node);
- }
- else if (node instanceof Element)
- {
- writeElement((Element) node);
- }
- else if (node instanceof RawText)
- {
- final RawText text = (RawText) node;
- xmlWriter.writeText(text.getText());
- }
- else if (node instanceof StaticText)
- {
- final StaticText text = (StaticText) node;
- xmlWriter.writeTextNormalized(text.getText(), false);
- }
+ final String type = element.getType();
+ final String namespace = element.getNamespace();
+ final AttributeList attrList = buildAttributeList(element.getAttributeMap());
+ xmlWriter.writeTag(namespace, type, attrList, XmlWriterSupport.CLOSE);
}
- }
- protected AttributeList buildAttributeList(final AttributeMap attrs)
- {
- final AttributeList attrList = new AttributeList();
- final String[] namespaces = attrs.getNameSpaces();
- for (int i = 0; i < namespaces.length; i++)
+ private void writeSection(final Section section)
+ throws IOException
{
- final String attrNamespace = namespaces[i];
- if (isFilteredNamespace(attrNamespace))
- {
- continue;
- }
-
- final Map localAttributes = attrs.getAttributes(attrNamespace);
- final Iterator entries = localAttributes.entrySet().iterator();
- while (entries.hasNext())
- {
- final Map.Entry entry = (Map.Entry) entries.next();
- final String key = String.valueOf(entry.getKey());
- attrList.setAttribute(attrNamespace, key, String.valueOf(entry.getValue()));
- }
+ final String type = section.getType();
+ final String namespace = section.getNamespace();
+ final AttributeList attrList = buildAttributeList(section.getAttributeMap());
+ if (section.getNodeCount() == 0)
+ {
+ xmlWriter.writeTag(namespace, type, attrList, XmlWriterSupport.CLOSE);
+ return;
+ }
+
+ xmlWriter.writeTag(namespace, type, attrList, XmlWriterSupport.OPEN);
+ writeSectionChilds(section.getNodeArray());
+
+ xmlWriter.writeCloseTag();
}
- return attrList;
- }
- protected boolean isFilteredNamespace(final String namespace)
- {
- if (Namespaces.LIBLAYOUT_NAMESPACE.equals(namespace))
+ private void writeSectionChilds(final Node[] nodes)
+ throws IOException
{
- return true;
+ for (int i = 0; i < nodes.length; i++)
+ {
+ final Node node = nodes[i];
+ if (node instanceof Section)
+ {
+ writeSection((Section) node);
+ }
+ else if (node instanceof Element)
+ {
+ writeElement((Element) node);
+ }
+ else if (node instanceof RawText)
+ {
+ final RawText text = (RawText) node;
+ xmlWriter.writeText(text.getText());
+ }
+ else if (node instanceof StaticText)
+ {
+ final StaticText text = (StaticText) node;
+ xmlWriter.writeTextNormalized(text.getText(), false);
+ }
+ }
}
- if (JFreeReportInfo.REPORT_NAMESPACE.equals(namespace))
+
+ protected AttributeList buildAttributeList(final AttributeMap attrs)
{
- return true;
+ final AttributeList attrList = new AttributeList();
+ final String[] namespaces = attrs.getNameSpaces();
+ for (int i = 0; i < namespaces.length; i++)
+ {
+ final String attrNamespace = namespaces[i];
+ if (isFilteredNamespace(attrNamespace))
+ {
+ continue;
+ }
+
+ final Map localAttributes = attrs.getAttributes(attrNamespace);
+ final Iterator entries = localAttributes.entrySet().iterator();
+ while (entries.hasNext())
+ {
+ final Map.Entry entry = (Map.Entry) entries.next();
+ final String key = String.valueOf(entry.getKey());
+ attrList.setAttribute(attrNamespace, key, String.valueOf(entry.getValue()));
+ }
+ }
+ return attrList;
}
- if (JFreeReportInfo.COMPATIBILITY_NAMESPACE.equals(namespace))
+
+ protected boolean isFilteredNamespace(final String namespace)
{
- return true;
+ if (Namespaces.LIBLAYOUT_NAMESPACE.equals(namespace))
+ {
+ return true;
+ }
+ if (JFreeReportInfo.REPORT_NAMESPACE.equals(namespace))
+ {
+ return true;
+ }
+ if (JFreeReportInfo.COMPATIBILITY_NAMESPACE.equals(namespace))
+ {
+ return true;
+ }
+ if (OfficeNamespaces.OOREPORT_NS.equals(namespace))
+ {
+ return true;
+ }
+ return false;
}
- if (OfficeNamespaces.OOREPORT_NS.equals(namespace))
+
+ private void performWriteRootTag()
+ throws IOException
{
- return true;
+ final AttributeList rootAttributes = new AttributeList();
+ rootAttributes.addNamespaceDeclaration("office",
+ OfficeNamespaces.OFFICE_NS);
+ rootAttributes.addNamespaceDeclaration("style", OfficeNamespaces.STYLE_NS);
+ rootAttributes.addNamespaceDeclaration("text", OfficeNamespaces.TEXT_NS);
+ rootAttributes.addNamespaceDeclaration("table", OfficeNamespaces.TABLE_NS);
+ rootAttributes.addNamespaceDeclaration("draw", OfficeNamespaces.DRAWING_NS);
+ rootAttributes.addNamespaceDeclaration("fo", OfficeNamespaces.FO_NS);
+ rootAttributes.addNamespaceDeclaration("xlink", OfficeNamespaces.XLINK_NS);
+ rootAttributes.addNamespaceDeclaration("dc", OfficeNamespaces.PURL_NS);
+ rootAttributes.addNamespaceDeclaration("meta", OfficeNamespaces.META_NS);
+ rootAttributes.addNamespaceDeclaration("number",
+ OfficeNamespaces.DATASTYLE_NS);
+ rootAttributes.addNamespaceDeclaration("svg", OfficeNamespaces.SVG_NS);
+ rootAttributes.addNamespaceDeclaration("chart", OfficeNamespaces.CHART_NS);
+ rootAttributes.addNamespaceDeclaration("dr3d", OfficeNamespaces.DR3D_NS);
+ rootAttributes.addNamespaceDeclaration("math", OfficeNamespaces.MATHML_NS);
+ rootAttributes.addNamespaceDeclaration("form", OfficeNamespaces.FORM_NS);
+ rootAttributes.addNamespaceDeclaration("script",
+ OfficeNamespaces.SCRIPT_NS);
+ rootAttributes.addNamespaceDeclaration("ooo", OfficeNamespaces.OO2004_NS);
+ rootAttributes.addNamespaceDeclaration("ooow", OfficeNamespaces.OOW2004_NS);
+ rootAttributes.addNamespaceDeclaration("oooc", OfficeNamespaces.OOC2004_NS);
+ rootAttributes.addNamespaceDeclaration("dom",
+ OfficeNamespaces.XML_EVENT_NS);
+ rootAttributes.addNamespaceDeclaration("xforms",
+ OfficeNamespaces.XFORMS_NS);
+ rootAttributes.addNamespaceDeclaration("xsd", OfficeNamespaces.XSD_NS);
+ rootAttributes.addNamespaceDeclaration("xsi", OfficeNamespaces.XSI_NS);
+ rootAttributes.setAttribute(OfficeNamespaces.OFFICE_NS, "version", "1.0");
+
+ this.xmlWriter.writeXmlDeclaration("UTF-8");
+ this.xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS,
+ "document-content", rootAttributes, XmlWriterSupport.OPEN);
}
- return false;
- }
-
- private void performWriteRootTag()
- throws IOException
- {
- final AttributeList rootAttributes = new AttributeList();
- rootAttributes.addNamespaceDeclaration("office",
- OfficeNamespaces.OFFICE_NS);
- rootAttributes.addNamespaceDeclaration("style", OfficeNamespaces.STYLE_NS);
- rootAttributes.addNamespaceDeclaration("text", OfficeNamespaces.TEXT_NS);
- rootAttributes.addNamespaceDeclaration("table", OfficeNamespaces.TABLE_NS);
- rootAttributes.addNamespaceDeclaration("draw", OfficeNamespaces.DRAWING_NS);
- rootAttributes.addNamespaceDeclaration("fo", OfficeNamespaces.FO_NS);
- rootAttributes.addNamespaceDeclaration("xlink", OfficeNamespaces.XLINK_NS);
- rootAttributes.addNamespaceDeclaration("dc", OfficeNamespaces.PURL_NS);
- rootAttributes.addNamespaceDeclaration("meta", OfficeNamespaces.META_NS);
- rootAttributes.addNamespaceDeclaration("number",
- OfficeNamespaces.DATASTYLE_NS);
- rootAttributes.addNamespaceDeclaration("svg", OfficeNamespaces.SVG_NS);
- rootAttributes.addNamespaceDeclaration("chart", OfficeNamespaces.CHART_NS);
- rootAttributes.addNamespaceDeclaration("dr3d", OfficeNamespaces.DR3D_NS);
- rootAttributes.addNamespaceDeclaration("math", OfficeNamespaces.MATHML_NS);
- rootAttributes.addNamespaceDeclaration("form", OfficeNamespaces.FORM_NS);
- rootAttributes.addNamespaceDeclaration("script",
- OfficeNamespaces.SCRIPT_NS);
- rootAttributes.addNamespaceDeclaration("ooo", OfficeNamespaces.OO2004_NS);
- rootAttributes.addNamespaceDeclaration("ooow", OfficeNamespaces.OOW2004_NS);
- rootAttributes.addNamespaceDeclaration("oooc", OfficeNamespaces.OOC2004_NS);
- rootAttributes.addNamespaceDeclaration("dom",
- OfficeNamespaces.XML_EVENT_NS);
- rootAttributes.addNamespaceDeclaration("xforms",
- OfficeNamespaces.XFORMS_NS);
- rootAttributes.addNamespaceDeclaration("xsd", OfficeNamespaces.XSD_NS);
- rootAttributes.addNamespaceDeclaration("xsi", OfficeNamespaces.XSI_NS);
- rootAttributes.setAttribute(OfficeNamespaces.OFFICE_NS, "version", "1.0");
-
- this.xmlWriter.writeXmlDeclaration("UTF-8");
- this.xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS,
- "document-content", rootAttributes, XmlWriterSupport.OPEN);
- }
-
- public void close()
- throws IOException
- {
- xmlWriter.close();
- }
+ public void close()
+ throws IOException
+ {
+ xmlWriter.close();
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/chart/ChartRawReportTarget.java b/reportbuilder/java/com/sun/star/report/pentaho/output/chart/ChartRawReportTarget.java
index 9328be4fd031..05e70d1e49e2 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/chart/ChartRawReportTarget.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/chart/ChartRawReportTarget.java
@@ -138,21 +138,19 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
}
catch (IOException e)
{
- throw new ReportProcessingException("Failed", e);
+ throw new ReportProcessingException(OfficeDocumentReportTarget.FAILED, e);
}
}
}
private boolean isFiltered(final String elementType)
{
- return OfficeToken.TABLE_HEADER_COLUMNS.equals(elementType) ||
- OfficeToken.TABLE_HEADER_ROWS.equals(elementType) ||
- OfficeToken.TABLE_COLUMNS.equals(elementType);
+ return OfficeToken.TABLE_HEADER_COLUMNS.equals(elementType) || OfficeToken.TABLE_HEADER_ROWS.equals(elementType) || OfficeToken.TABLE_COLUMNS.equals(elementType);
}
protected void endOther(final AttributeMap attrs) throws IOException, DataSourceException, ReportProcessingException
{
- if ( tableRowsStarted && getCurrentRole() == ROLE_TEMPLATE)
+ if (tableRowsStarted && getCurrentRole() == ROLE_TEMPLATE)
{
return;
}
@@ -163,8 +161,7 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
// if this is the report namespace, write out a table definition ..
if (OfficeNamespaces.TABLE_NS.equals(namespace))
{
- if (OfficeToken.TABLE.equals(elementType) ||
- OfficeToken.TABLE_ROWS.equals(elementType))
+ if (OfficeToken.TABLE.equals(elementType) || OfficeToken.TABLE_ROWS.equals(elementType))
{
return;
}
@@ -194,7 +191,7 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
public void processContent(final DataFlags value)
throws DataSourceException, ReportProcessingException
{
- if ( !(tableRowsStarted && getCurrentRole() == ROLE_TEMPLATE))
+ if (!(tableRowsStarted && getCurrentRole() == ROLE_TEMPLATE))
{
super.processContent(value);
}
@@ -203,7 +200,7 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
private void processElement(final AttributeMap attrs, final String namespace, final String elementType)
throws IOException, ReportProcessingException
{
- if ( tableRowsStarted && getCurrentRole() == ROLE_TEMPLATE)
+ if (tableRowsStarted && getCurrentRole() == ROLE_TEMPLATE)
{
return;
}
@@ -247,9 +244,10 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
final XmlWriter xmlWriter = getXmlWriter();
xmlWriter.writeTag(namespace, elementType, attrList, XmlWriter.OPEN);
++closeTags;
- // System.out.println("elementType = " + elementType);
+ // System.out.println("elementType = " + elementType);
}
// /////////////////////////////////////////////////////////////////////////
+
public void processText(final String text) throws DataSourceException, ReportProcessingException
{
if (inFilterElements && tableCount > 1)
@@ -258,6 +256,7 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
}
super.processText(text);
}
+
public void endReport(final ReportStructureRoot report)
throws DataSourceException, ReportProcessingException
{
@@ -281,7 +280,7 @@ public class ChartRawReportTarget extends OfficeDocumentReportTarget
}
catch (IOException ioe)
{
- throw new ReportProcessingException("Failed to write settings document",ioe);
+ throw new ReportProcessingException("Failed to write settings document", ioe);
}
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportProcessor.java b/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportProcessor.java
index 268450de3b08..ddc644d52ef3 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportProcessor.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportProcessor.java
@@ -115,7 +115,7 @@ public class SpreadsheetRawReportProcessor extends AbstractReportProcessor
if (context instanceof ReportContextImpl)
{
final ReportContextImpl impl = (ReportContextImpl) context;
- impl.setFormulaContext(new PentahoFormulaContext(impl.getFormulaContext(),job.getConfiguration()));
+ impl.setFormulaContext(new PentahoFormulaContext(impl.getFormulaContext(), job.getConfiguration()));
}
return context;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportTarget.java b/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportTarget.java
index 3be3c523662e..01e5135c3613 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportTarget.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/spreadsheet/SpreadsheetRawReportTarget.java
@@ -130,13 +130,13 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
public int compareTo(final Object arg0)
{
- if ( arg0.equals(this) )
+ if (arg0.equals(this))
{
return 0;
}
- if ( arg0 instanceof ColumnBoundary )
+ if (arg0 instanceof ColumnBoundary)
{
- if ( boundary > ((ColumnBoundary) arg0).boundary )
+ if (boundary > ((ColumnBoundary) arg0).boundary)
{
return 1;
}
@@ -150,11 +150,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
public boolean equals(final Object obj)
{
- if ( obj instanceof ColumnBoundary )
- {
- return ((ColumnBoundary) obj).boundary == boundary;
- }
- return false;
+ return obj instanceof ColumnBoundary && ((ColumnBoundary) obj).boundary == boundary;
}
public int hashCode()
@@ -164,7 +160,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
}
private String tableBackgroundColor; // null means transparent ...
- private static final ColumnBoundary[] EMPTY_COLBOUNDS = new ColumnBoundary[ 0 ];
+ private static final ColumnBoundary[] EMPTY_COLBOUNDS = new ColumnBoundary[0];
private boolean elementBoundaryCollectionPass;
private boolean oleHandled;
private final List columnBoundaryList;
@@ -181,14 +177,14 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
final private List rowHeights;
public SpreadsheetRawReportTarget(final ReportJob reportJob,
- final ResourceManager resourceManager,
- final ResourceKey baseResource,
- final InputRepository inputRepository,
- final OutputRepository outputRepository,
- final String target,
- final ImageService imageService,
- final DataSourceFactory dataSourceFactory)
- throws ReportProcessingException
+ final ResourceManager resourceManager,
+ final ResourceKey baseResource,
+ final InputRepository inputRepository,
+ final OutputRepository outputRepository,
+ final String target,
+ final ImageService imageService,
+ final DataSourceFactory dataSourceFactory)
+ throws ReportProcessingException
{
super(reportJob, resourceManager, baseResource, inputRepository, outputRepository, target, imageService, dataSourceFactory);
columnBoundaryList = new ArrayList();
@@ -201,9 +197,9 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
public void startOther(final AttributeMap attrs) throws DataSourceException, ReportProcessingException
{
- if ( ReportTargetUtil.isElementOfType(JFreeReportInfo.REPORT_NAMESPACE, OfficeToken.OBJECT_OLE, attrs) )
+ if (ReportTargetUtil.isElementOfType(JFreeReportInfo.REPORT_NAMESPACE, OfficeToken.OBJECT_OLE, attrs))
{
- if ( isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE )
+ if (isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE)
{
ole.add(attrs);
}
@@ -211,24 +207,24 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
return;
}
final String namespace = ReportTargetUtil.getNamespaceFromAttribute(attrs);
- if ( isRepeatingSection() || isFilteredNamespace(namespace) )
+ if (isRepeatingSection() || isFilteredNamespace(namespace))
{
return;
}
final String elementType = ReportTargetUtil.getElemenTypeFromAttribute(attrs);
- if ( OfficeNamespaces.TEXT_NS.equals(namespace) && OfficeToken.P.equals(elementType) && !paragraphHandled )
+ if (OfficeNamespaces.TEXT_NS.equals(namespace) && OfficeToken.P.equals(elementType) && !paragraphHandled)
{
paragraphFound = true;
return;
}
- if ( OfficeNamespaces.DRAWING_NS.equals(namespace) && OfficeToken.FRAME.equals(elementType) )
+ if (OfficeNamespaces.DRAWING_NS.equals(namespace) && OfficeToken.FRAME.equals(elementType))
{
- if ( isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE )
+ if (isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE)
{
final LengthCalculator len = new LengthCalculator();
- for ( int i = 0; i < rowHeights.size(); i++ )
+ for (int i = 0; i < rowHeights.size(); i++)
{
len.add((CSSNumericValue) rowHeights.get(i));
// val += ((CSSNumericValue)rowHeights.get(i)).getValue();
@@ -239,7 +235,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
rowHeights.add(currentRowHeight);
attrs.setAttribute(OfficeNamespaces.DRAWING_NS, "z-index", String.valueOf(shapes.size()));
final String y = (String) attrs.getAttribute(OfficeNamespaces.SVG_NS, "y");
- if ( y != null )
+ if (y != null)
{
len.add(parseLength(y));
final CSSNumericValue currentY = len.getResult();
@@ -249,9 +245,9 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
return;
}
- if ( oleHandled )
+ if (oleHandled)
{
- if ( isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE )
+ if (isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE)
{
ole.add(attrs);
}
@@ -259,14 +255,14 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
// if this is the report namespace, write out a table definition ..
- if ( OfficeNamespaces.TABLE_NS.equals(namespace) && OfficeToken.TABLE.equals(elementType) )
+ if (OfficeNamespaces.TABLE_NS.equals(namespace) && OfficeToken.TABLE.equals(elementType))
{
// whenever we see a new table, we increment our tableCounter
// this is used to keep tracked of the boundary conditions per table
tableCounter++;
}
- if ( isElementBoundaryCollectionPass() )
+ if (isElementBoundaryCollectionPass())
{
collectBoundaryForElement(attrs);
}
@@ -277,19 +273,16 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
{
processElement(attrs, namespace, elementType);
}
- catch ( IOException e )
+ catch (IOException e)
{
- throw new ReportProcessingException("Failed", e);
+ throw new ReportProcessingException(OfficeDocumentReportTarget.FAILED, e);
}
}
}
protected void startReportSection(final AttributeMap attrs, final int role) throws IOException, DataSourceException, ReportProcessingException
{
- if ( (role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER ||
- role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER ) &&
- (!PageSection.isPrintWithReportHeader(attrs) ||
- !PageSection.isPrintWithReportFooter(attrs)) )
+ if ((role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER || role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER) && (!PageSection.isPrintWithReportHeader(attrs) || !PageSection.isPrintWithReportFooter(attrs)))
{
startBuffering(new OfficeStylesCollection(), true);
}
@@ -301,10 +294,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
protected void endReportSection(final AttributeMap attrs, final int role) throws IOException, DataSourceException, ReportProcessingException
{
- if ( (role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER ||
- role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER) &&
- (!PageSection.isPrintWithReportHeader(attrs) ||
- !PageSection.isPrintWithReportFooter(attrs)) )
+ if ((role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER || role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER) && (!PageSection.isPrintWithReportHeader(attrs) || !PageSection.isPrintWithReportFooter(attrs)))
{
finishBuffering();
}
@@ -316,7 +306,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
private void handleParagraph()
{
- if ( paragraphFound )
+ if (paragraphFound)
{
try
{
@@ -325,7 +315,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
paragraphHandled = true;
paragraphFound = false;
}
- catch ( IOException ex )
+ catch (IOException ex)
{
LOGGER.error("ReportProcessing failed", ex);
}
@@ -333,25 +323,25 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
private void processElement(final AttributeMap attrs, final String namespace, final String elementType)
- throws IOException, ReportProcessingException
+ throws IOException, ReportProcessingException
{
final XmlWriter xmlWriter = getXmlWriter();
- if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE, attrs) )
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE, attrs))
{
// a new table means we must clear our "calculated" table boundary array cache
boundariesForTableArray = null;
final String tableStyle = (String) attrs.getAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME);
- if ( tableStyle == null )
+ if (tableStyle == null)
{
tableBackgroundColor = null;
}
else
{
final Object raw = StyleUtilities.queryStyle(getPredefinedStylesCollection(), OfficeToken.TABLE, tableStyle,
- "table-properties", OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR);
- if ( raw == null || TRANSPARENT.equals(raw) )
+ "table-properties", OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR);
+ if (raw == null || TRANSPARENT.equals(raw))
{
tableBackgroundColor = null;
}
@@ -363,29 +353,28 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
return;
}
- if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMN, attrs) ||
- ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMNS, attrs) )
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMN, attrs) || ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMNS, attrs))
{
return;
}
// covered-table-cell elements may appear in the input from row or column spans. In the event that we hit a
// column-span we simply ignore these elements because we are going to adjust the span to fit the uniform table.
- if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.COVERED_TABLE_CELL, attrs) )
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.COVERED_TABLE_CELL, attrs))
{
- if ( columnSpanCounter > 0 )
+ if (columnSpanCounter > 0)
{
columnSpanCounter--;
}
- if ( columnSpanCounter == 0 )
+ if (columnSpanCounter == 0)
{
// if we weren't expecting a covered-table-cell, let's use it, it's probably from a row-span
columnCounter++;
final int span = getColumnSpanForCell(tableCounter, columnCounter, 1);
// use the calculated span for the column in the uniform table to create any additional covered-table-cell
// elements
- for ( int i = 0; i < span; i++ )
+ for (int i = 0; i < span; i++)
{
xmlWriter.writeTag(namespace, OfficeToken.COVERED_TABLE_CELL, null, XmlWriter.CLOSE);
}
@@ -393,17 +382,17 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
return;
}
- if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_ROW, attrs) )
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_ROW, attrs))
{
// a new row means our column counter gets reset
columnCounter = 0;
// Lets make sure the color of the table is ok ..
- if ( tableBackgroundColor != null )
+ if (tableBackgroundColor != null)
{
final String styleName = (String) attrs.getAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME);
final OfficeStyle style = deriveStyle(OfficeToken.TABLE_ROW, styleName);
Element tableRowProperties = style.getTableRowProperties();
- if ( tableRowProperties == null )
+ if (tableRowProperties == null)
{
tableRowProperties = new Section();
tableRowProperties.setNamespace(OfficeNamespaces.STYLE_NS);
@@ -414,7 +403,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
else
{
final Object oldValue = tableRowProperties.getAttribute(OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR);
- if ( oldValue == null || TRANSPARENT.equals(oldValue) )
+ if (oldValue == null || TRANSPARENT.equals(oldValue))
{
tableRowProperties.setAttribute(OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR, tableBackgroundColor);
}
@@ -422,33 +411,33 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
attrs.setAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME, style.getStyleName());
}
}
- else if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_CELL, attrs) )
+ else if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_CELL, attrs))
{
columnCounter++;
final String styleName = (String) attrs.getAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME);
- if ( styleName != null )
+ if (styleName != null)
{
final OfficeStyle cellStyle = getPredefinedStylesCollection().getStyle(OfficeToken.TABLE_CELL, styleName);
- if ( cellStyle != null )
+ if (cellStyle != null)
{
final Section textProperties = (Section) cellStyle.getTextProperties();
- if ( textProperties != null )
+ if (textProperties != null)
{
- for ( String i : FOPROPS )
+ for (String i : FOPROPS)
{
textProperties.setAttribute(OfficeNamespaces.FO_NS, i, null);
}
textProperties.setAttribute(OfficeNamespaces.TEXT_NS, "display", null);
- for ( String i : STYLEPROPS )
+ for (String i : STYLEPROPS)
{
textProperties.setAttribute(OfficeNamespaces.STYLE_NS, i, null);
}
}
final Section props = (Section) cellStyle.getTableCellProperties();
- if ( props != null )
+ if (props != null)
{
final Object raw = props.getAttribute(OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR);
- if ( TRANSPARENT.equals(raw) )
+ if (TRANSPARENT.equals(raw))
{
props.setAttribute(OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR, null);
// cellStyle.removeNode(props);
@@ -458,15 +447,15 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
attrs.setAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME, styleName);
}
- final String numColSpanStr = (String) attrs.getAttribute(namespace,NUMBERCOLUMNSSPANNED);
+ final String numColSpanStr = (String) attrs.getAttribute(namespace, NUMBERCOLUMNSSPANNED);
int initialColumnSpan = columnSpanCounter = 1;
- if ( numColSpanStr != null )
+ if (numColSpanStr != null)
{
initialColumnSpan = Integer.parseInt(numColSpanStr);
columnSpanCounter = initialColumnSpan;
}
final int span = getColumnSpanForCell(tableCounter, columnCounter, initialColumnSpan);
- if ( initialColumnSpan > 1 )
+ if (initialColumnSpan > 1)
{
// add the initial column span to our column counter index (subtract 1, since it is counted by default)
columnCounter += initialColumnSpan - 1;
@@ -486,9 +475,9 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
// }
// there's no point to create number-columns-spanned attributes if we only span 1 column
- if ( span > 1 )
+ if (span > 1)
{
- attrs.setAttribute(namespace,NUMBERCOLUMNSSPANNED, "" + span);
+ attrs.setAttribute(namespace, NUMBERCOLUMNSSPANNED, "" + span);
currentSpan = span;
}
// we must also generate "covered-table-cell" elements for each column spanned
@@ -506,22 +495,22 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
private void collectBoundaryForElement(final AttributeMap attrs)
{
- if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMNS, attrs) )
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMNS, attrs))
{
// A table row resets the column counter.
resetCurrentRowBoundaryMarker();
}
- else if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMN, attrs) )
+ else if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_COLUMN, attrs))
{
final String styleName = (String) attrs.getAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME);
- if ( styleName == null )
+ if (styleName == null)
{
// This should not happen, but if it does, we will ignore that cell.
return;
}
final OfficeStyle style = getPredefinedStylesCollection().getStyle(OfficeToken.TABLE_COLUMN, styleName);
- if ( style == null )
+ if (style == null)
{
// Now this is very bad. It means that there is no style defined with the given name.
return;
@@ -535,7 +524,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
ColumnBoundary currentRowBoundary = new ColumnBoundary(getCurrentRowBoundaryMarker());
final List columnBoundaryList_ = getColumnBoundaryList();
final int idx = columnBoundaryList_.indexOf(currentRowBoundary);
- if ( idx == -1 )
+ if (idx == -1)
{
columnBoundaryList_.add(currentRowBoundary);
}
@@ -549,9 +538,9 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
private String getUnitsOfMeasure(final String str)
{
- if ( unitsOfMeasure == null || "".equals(unitsOfMeasure) )
+ if (unitsOfMeasure == null || "".equals(unitsOfMeasure))
{
- if ( str == null || "".equals(str) )
+ if (str == null || "".equals(str))
{
unitsOfMeasure = "cm";
return unitsOfMeasure;
@@ -559,10 +548,10 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
// build units of measure, set it
int i = str.length() - 1;
- for ( ; i >= 0; i-- )
+ for (; i >= 0; i--)
{
final char c = str.charAt(i);
- if ( Character.isDigit(c) || c == '.' || c == ',' )
+ if (Character.isDigit(c) || c == '.' || c == ',')
{
break;
}
@@ -574,7 +563,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
private void createTableShapes() throws ReportProcessingException
{
- if ( !shapes.isEmpty() )
+ if (!shapes.isEmpty())
{
try
{
@@ -587,7 +576,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
xmlWriter.writeTag(OfficeNamespaces.TABLE_NS, OfficeToken.SHAPES, null, XmlWriterSupport.OPEN);
- for ( int i = 0; i < shapes.size(); i++ )
+ for (int i = 0; i < shapes.size(); i++)
{
final AttributeMap attrs = (AttributeMap) shapes.get(i);
final AttributeList attrList = buildAttributeList(attrs);
@@ -599,9 +588,9 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
xmlWriter.writeCloseTag();
}
- catch ( IOException e )
+ catch (IOException e)
{
- throw new ReportProcessingException("Failed", e);
+ throw new ReportProcessingException(OfficeDocumentReportTarget.FAILED, e);
}
}
}
@@ -622,11 +611,11 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
// blow away current column styles
// start processing at i=1 because we added a boundary for "0" which is virtual
final ColumnBoundary[] cba = getSortedColumnBoundaryArray();
- for ( int i = 1; i < cba.length; i++ )
+ for (int i = 1; i < cba.length; i++)
{
final ColumnBoundary cb = cba[i];
float columnWidth = cb.getBoundary();
- if ( i > 1 )
+ if (i > 1)
{
columnWidth -= cba[i - 1].getBoundary();
}
@@ -644,54 +633,51 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
xmlWriter.writeCloseTag();
}
- catch ( IOException e )
+ catch (IOException e)
{
- throw new ReportProcessingException("Failed", e);
+ throw new ReportProcessingException(OfficeDocumentReportTarget.FAILED, e);
}
}
protected void endOther(final AttributeMap attrs) throws DataSourceException, ReportProcessingException
{
- if ( ReportTargetUtil.isElementOfType(JFreeReportInfo.REPORT_NAMESPACE, OfficeToken.OBJECT_OLE, attrs) || oleHandled )
+ if (ReportTargetUtil.isElementOfType(JFreeReportInfo.REPORT_NAMESPACE, OfficeToken.OBJECT_OLE, attrs) || oleHandled)
{
oleHandled = false;
return;
}
- if ( ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_ROW, attrs) && isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE )
+ if (ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_ROW, attrs) && isElementBoundaryCollectionPass() && getCurrentRole() != ROLE_TEMPLATE)
{
final String styleName = (String) attrs.getAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME);
rowHeights.add(computeRowHeight(styleName));
}
- if ( isRepeatingSection() || isElementBoundaryCollectionPass() )
+ if (isRepeatingSection() || isElementBoundaryCollectionPass())
{
return;
}
final String namespace = ReportTargetUtil.getNamespaceFromAttribute(attrs);
- if ( isFilteredNamespace(namespace) )
+ if (isFilteredNamespace(namespace))
{
return;
}
final String elementType = ReportTargetUtil.getElemenTypeFromAttribute(attrs);
- if ( OfficeNamespaces.DRAWING_NS.equals(namespace) && OfficeToken.FRAME.equals(elementType) )
+ if (OfficeNamespaces.DRAWING_NS.equals(namespace) && OfficeToken.FRAME.equals(elementType))
{
return;
}
// if this is the report namespace, write out a table definition ..
- if ( OfficeNamespaces.TABLE_NS.equals(namespace) && (OfficeToken.TABLE.equals(elementType) ||
- OfficeToken.COVERED_TABLE_CELL.equals(elementType) ||
- OfficeToken.TABLE_COLUMN.equals(elementType) ||
- OfficeToken.TABLE_COLUMNS.equals(elementType)) )
+ if (OfficeNamespaces.TABLE_NS.equals(namespace) && (OfficeToken.TABLE.equals(elementType) || OfficeToken.COVERED_TABLE_CELL.equals(elementType) || OfficeToken.TABLE_COLUMN.equals(elementType) || OfficeToken.TABLE_COLUMNS.equals(elementType)))
{
return;
}
- if ( !paragraphHandled && OfficeNamespaces.TEXT_NS.equals(namespace) && OfficeToken.P.equals(elementType) )
+ if (!paragraphHandled && OfficeNamespaces.TEXT_NS.equals(namespace) && OfficeToken.P.equals(elementType))
{
- if ( !paragraphHandled )
+ if (!paragraphHandled)
{
return;
}
@@ -706,15 +692,15 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
// 'covered-table-cell' elements we need to generate
generateCoveredTableCells(attrs);
}
- catch ( IOException e )
+ catch (IOException e)
{
- throw new ReportProcessingException("Failed", e);
+ throw new ReportProcessingException(OfficeDocumentReportTarget.FAILED, e);
}
}
private void generateCoveredTableCells(final AttributeMap attrs) throws IOException
{
- if ( !ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_CELL, attrs) )
+ if (!ReportTargetUtil.isElementOfType(OfficeNamespaces.TABLE_NS, OfficeToken.TABLE_CELL, attrs))
{
return;
}
@@ -725,7 +711,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
// final int span = TextUtilities.parseInt((String) attribute, 0);
final int span = currentSpan;
currentSpan = 0;
- for ( int i = 1; i < span; i++ )
+ for (int i = 1; i < span; i++)
{
xmlWriter.writeTag(OfficeNamespaces.TABLE_NS, OfficeToken.COVERED_TABLE_CELL, null, XmlWriter.CLOSE);
}
@@ -739,7 +725,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
// /////////////////////////////////////////////////////////////////////////
public void processText(final String text) throws DataSourceException, ReportProcessingException
{
- if ( !(isRepeatingSection() || isElementBoundaryCollectionPass()) )
+ if (!(isRepeatingSection() || isElementBoundaryCollectionPass()))
{
handleParagraph();
super.processText(text);
@@ -748,7 +734,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
public void processContent(final DataFlags value) throws DataSourceException, ReportProcessingException
{
- if ( !(isRepeatingSection() || isElementBoundaryCollectionPass()) )
+ if (!(isRepeatingSection() || isElementBoundaryCollectionPass()))
{
handleParagraph();
super.processContent(value);
@@ -761,9 +747,9 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
protected void startContent(final AttributeMap attrs) throws IOException, DataSourceException,
- ReportProcessingException
+ ReportProcessingException
{
- if ( !isElementBoundaryCollectionPass() )
+ if (!isElementBoundaryCollectionPass())
{
final XmlWriter xmlWriter = getXmlWriter();
xmlWriter.writeTag(OfficeNamespaces.OFFICE_NS, getStartContent(), null, XmlWriterSupport.OPEN);
@@ -788,7 +774,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
{
final OfficeStylesCollection predefStyles = getPredefinedStylesCollection();
final OfficeStyles commonStyles = predefStyles.getAutomaticStyles();
- if ( !commonStyles.containsStyle(OfficeToken.TABLE, "Initial_Table") )
+ if (!commonStyles.containsStyle(OfficeToken.TABLE, "Initial_Table"))
{
final String masterPageName = createMasterPage();
@@ -797,7 +783,7 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
tableStyle.setStyleName("Initial_Table");
tableStyle.setAttribute(OfficeNamespaces.STYLE_NS, "master-page-name", masterPageName);
final Element tableProperties = produceFirstChild(tableStyle, OfficeNamespaces.STYLE_NS, "table-properties");
- tableProperties.setAttribute(OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR,TRANSPARENT);
+ tableProperties.setAttribute(OfficeNamespaces.FO_NS, OfficeToken.BACKGROUND_COLOR, TRANSPARENT);
commonStyles.addStyle(tableStyle);
}
return "Initial_Table";
@@ -808,13 +794,13 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
final OfficeStylesCollection predefStyles = getPredefinedStylesCollection();
final MasterPageFactory masterPageFactory = new MasterPageFactory(predefStyles.getMasterStyles());
final OfficeMasterPage masterPage;
- if ( !masterPageFactory.containsMasterPage("Standard", null, null) )
+ if (!masterPageFactory.containsMasterPage("Standard", null, null))
{
masterPage = masterPageFactory.createMasterPage("Standard", null, null);
final CSSNumericValue zeroLength = CSSNumericValue.createValue(CSSNumericType.CM, 0);
final String pageLayoutTemplate = masterPage.getPageLayout();
- if ( pageLayoutTemplate == null )
+ if (pageLayoutTemplate == null)
{
// there is no pagelayout. Create one ..
final String derivedLayout = masterPageFactory.createPageStyle(getGlobalStylesCollection().getAutomaticStyles(), zeroLength, zeroLength);
@@ -823,8 +809,8 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
else
{
final String derivedLayout = masterPageFactory.derivePageStyle(pageLayoutTemplate,
- getPredefinedStylesCollection().getAutomaticStyles(),
- getGlobalStylesCollection().getAutomaticStyles(), zeroLength, zeroLength);
+ getPredefinedStylesCollection().getAutomaticStyles(),
+ getGlobalStylesCollection().getAutomaticStyles(), zeroLength, zeroLength);
masterPage.setPageLayout(derivedLayout);
}
@@ -840,10 +826,10 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
}
protected void endContent(final AttributeMap attrs) throws IOException, DataSourceException,
- ReportProcessingException
+ ReportProcessingException
{
// todo
- if ( !isElementBoundaryCollectionPass() )
+ if (!isElementBoundaryCollectionPass())
{
final XmlWriter xmlWriter = getXmlWriter();
xmlWriter.writeCloseTag();
@@ -871,10 +857,10 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
private ColumnBoundary[] getSortedColumnBoundaryArray()
{
- if ( sortedBoundaryArray == null )
+ if (sortedBoundaryArray == null)
{
getColumnBoundaryList().add(new ColumnBoundary(0));
- sortedBoundaryArray = (ColumnBoundary[]) getColumnBoundaryList().toArray(EMPTY_COLBOUNDS);
+ sortedBoundaryArray = (ColumnBoundary[]) getColumnBoundaryList().toArray(new ColumnBoundary[getColumnBoundaryList().size()]);
Arrays.sort(sortedBoundaryArray);
}
return sortedBoundaryArray;
@@ -907,19 +893,19 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
private ColumnBoundary[] getBoundariesForTable(final int table)
{
- if ( boundariesForTableArray == null )
+ if (boundariesForTableArray == null)
{
final List boundariesForTable = new ArrayList();
final List boundaryList = getColumnBoundaryList();
- for ( int i = 0; i < boundaryList.size(); i++ )
+ for (int i = 0; i < boundaryList.size(); i++)
{
final ColumnBoundary b = (ColumnBoundary) boundaryList.get(i);
- if ( b.isContainedByTable(table) )
+ if (b.isContainedByTable(table))
{
boundariesForTable.add(b);
}
}
- boundariesForTableArray = (ColumnBoundary[]) boundariesForTable.toArray(EMPTY_COLBOUNDS);
+ boundariesForTableArray = (ColumnBoundary[]) boundariesForTable.toArray(new ColumnBoundary[boundariesForTable.size()]);
Arrays.sort(boundariesForTableArray);
}
return boundariesForTableArray;
@@ -935,12 +921,12 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
float cellBoundary = tableBoundaries[col - 1].getBoundary();
float cellWidth = tableBoundaries[col - 1].getBoundary();
- if ( col > 1 )
+ if (col > 1)
{
cellWidth = cellWidth - tableBoundaries[col - 2].getBoundary();
}
- if ( initialColumnSpan > 1 )
+ if (initialColumnSpan > 1)
{
// ok we've got some additional spanning specified on the input
final int index = (col - 1) + (initialColumnSpan - 1);
@@ -950,21 +936,21 @@ public class SpreadsheetRawReportTarget extends OfficeDocumentReportTarget
int beginBoundaryIndex = 0;
int endBoundaryIndex = globalBoundaries.length - 1;
- for ( int i = 0; i < globalBoundaries.length; i++ )
+ for (int i = 0; i < globalBoundaries.length; i++)
{
// find beginning boundary
- if ( globalBoundaries[i].getBoundary() <= cellBoundary - cellWidth )
+ if (globalBoundaries[i].getBoundary() <= cellBoundary - cellWidth)
{
beginBoundaryIndex = i;
}
- if ( globalBoundaries[i].getBoundary() <= cellBoundary )
+ if (globalBoundaries[i].getBoundary() <= cellBoundary)
{
endBoundaryIndex = i;
}
}
final int span = endBoundaryIndex - beginBoundaryIndex;
// span will be zero for the first column, so we adjust it to 1
- if ( span == 0 )
+ if (span == 0)
{
return 1;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/text/MasterPageFactory.java b/reportbuilder/java/com/sun/star/report/pentaho/output/text/MasterPageFactory.java
index 0a5988a44b94..ca3047a16c16 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/text/MasterPageFactory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/text/MasterPageFactory.java
@@ -178,13 +178,9 @@ public class MasterPageFactory
{
return false;
}
- if (templateName != null ? !templateName.equals(
- key.templateName) : key.templateName != null)
- {
- return false;
- }
+ return !(templateName != null ? !templateName.equals(
+ key.templateName) : key.templateName != null);
- return true;
}
public int hashCode()
@@ -196,7 +192,6 @@ public class MasterPageFactory
return result;
}
}
-
// todo: Patch the page-layout ...
private static final String DEFAULT_PAGE_NAME = "Default";
private final OfficeMasterStyles predefinedStyles;
@@ -265,7 +260,7 @@ public class MasterPageFactory
}
catch (CloneNotSupportedException cne)
{
- throw new IllegalStateException("Implementation error: Unable to derive page",cne);
+ throw new IllegalStateException("Implementation error: Unable to derive page", cne);
}
}
@@ -403,7 +398,7 @@ public class MasterPageFactory
}
catch (CloneNotSupportedException e)
{
- throw new IllegalStateException("Clone failed.",e);
+ throw new IllegalStateException("Clone failed.", e);
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/text/PageContext.java b/reportbuilder/java/com/sun/star/report/pentaho/output/text/PageContext.java
index 88c2742c91d5..740582c9b347 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/text/PageContext.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/text/PageContext.java
@@ -75,7 +75,7 @@ public class PageContext
// TODO: IS this code correct? Why not columnCount = pc.getColumnCount(); ?
if (columnCount != null)
{
- return columnCount.intValue();
+ return columnCount;
}
pc = pc.getParent();
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportProcessor.java b/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportProcessor.java
index 16374193aec8..3b23ffb4c3df 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportProcessor.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportProcessor.java
@@ -108,7 +108,7 @@ public class TextRawReportProcessor extends SinglePassReportProcessor
if (context instanceof ReportContextImpl)
{
final ReportContextImpl impl = (ReportContextImpl) context;
- impl.setFormulaContext(new PentahoFormulaContext(impl.getFormulaContext(),job.getConfiguration()));
+ impl.setFormulaContext(new PentahoFormulaContext(impl.getFormulaContext(), job.getConfiguration()));
}
return context;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportTarget.java b/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportTarget.java
index cdbb36abc337..947087a17c11 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportTarget.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/output/text/TextRawReportTarget.java
@@ -100,7 +100,6 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
private static final int CP_SETUP = 0;
private static final int CP_FIRST_TABLE = 1;
private static final int CP_NEXT_TABLE = 2;
-
// This is the initial state of the detail-band processing. It states, that we are now waiting for a
// detail-band to be printed.
private static final int DETAIL_SECTION_WAIT = 0;
@@ -166,11 +165,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
private boolean isResetPageNumber()
{
- if (pageBreakDefinition == null)
- {
- return false;
- }
- return pageBreakDefinition.isResetPageNumber();
+ return pageBreakDefinition != null && pageBreakDefinition.isResetPageNumber();
}
/**
@@ -198,14 +193,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
}
final boolean keepWithNext;
- if (keepTogetherState == PageContext.KEEP_TOGETHER_FIRST_DETAIL)
- {
- keepWithNext = (detailBandProcessingState == DETAIL_SECTION_WAIT);
- }
- else
- {
- keepWithNext = false;
- }
+ keepWithNext = keepTogetherState == PageContext.KEEP_TOGETHER_FIRST_DETAIL && (detailBandProcessingState == DETAIL_SECTION_WAIT);
return keepWithNext;
}
@@ -213,15 +201,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
{
final Object forceNewPage =
attrs.getAttribute(OfficeNamespaces.OOREPORT_NS, "force-new-page");
- if ("after-section".equals(forceNewPage))
- {
- return true;
- }
- if ("before-after-section".equals(forceNewPage))
- {
- return true;
- }
- return false;
+ return "after-section".equals(forceNewPage) || "before-after-section".equals(forceNewPage);
}
private boolean isSectionPagebreakBefore(final AttributeMap attrs)
@@ -268,8 +248,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
}
final String masterPageName;
- if (currentMasterPage == null ||
- !masterPageFactory.containsMasterPage(STANDARD, activePageHeader, activePageFooter))
+ if (currentMasterPage == null || !masterPageFactory.containsMasterPage(STANDARD, activePageHeader, activePageFooter))
{
final CSSNumericValue headerSize = context.getAllHeaderSize();
@@ -325,8 +304,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
// report header, then this implies that we have to insert a manual
// pagebreak at the end of the section.
- if ((!printHeader && context.getHeader() != null) ||
- (!printFooter && context.getFooter() != null))
+ if ((!printHeader && context.getHeader() != null) || (!printFooter && context.getFooter() != null))
{
setPagebreakDefinition(new PageBreakDefinition(isResetPageNumber()));
}
@@ -577,15 +555,13 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
}
else if (isFilteredNamespace(namespace))
{
- throw new IllegalStateException("This element should be hidden: " +
- namespace + ", " + elementType);
+ throw new IllegalStateException("This element should be hidden: " + namespace + ", " + elementType);
}
if (isTableMergeActive() && detailBandProcessingState == DETAIL_SECTION_OTHER_PRINTED && ObjectUtilities.equal(OfficeNamespaces.TABLE_NS, namespace) && ObjectUtilities.equal(OfficeToken.TABLE_COLUMNS, elementType))
{
// Skip the columns section if the tables get merged..
startBuffering(getStylesCollection(), true);
- return;
}
else
{
@@ -624,8 +600,8 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
final String varType = (String) attrs.getAttribute(OfficeNamespaces.OFFICE_NS, FormatValueUtility.VALUE_TYPE);
final String newVarName = variablesDeclarations.produceVariable(varName, varType);
attrs.setAttribute(OfficeNamespaces.TEXT_NS, NAME, newVarName);
- // this one must not be written, as the DTD does not declare it.
- // attrs.setAttribute(OfficeNamespaces.OFFICE_NS, FormatValueUtility.VALUE_TYPE, null);
+ // this one must not be written, as the DTD does not declare it.
+ // attrs.setAttribute(OfficeNamespaces.OFFICE_NS, FormatValueUtility.VALUE_TYPE, null);
}
}
@@ -724,7 +700,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
graphicProperties.setAttribute(OfficeNamespaces.STYLE_NS, "flow-with-text", "false");
graphicProperties.setAttribute(OfficeNamespaces.DRAWING_NS, "ole-draw-aspect", "1");
- // attrs.setAttribute(OfficeNamespaces.DRAWING_NS, OfficeToken.STYLE_NAME, predefAutoStyle.getStyleName());
+ // attrs.setAttribute(OfficeNamespaces.DRAWING_NS, OfficeToken.STYLE_NAME, predefAutoStyle.getStyleName());
}
}
@@ -734,11 +710,10 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
final AttributeList attrList = buildAttributeList(attrs);
xmlWriter.writeTag(namespace, elementType, attrList, XmlWriterSupport.OPEN);
- if ( tableLayoutConfig != TABLE_LAYOUT_VARIABLES_PARAGRAPH
+ if (tableLayoutConfig != TABLE_LAYOUT_VARIABLES_PARAGRAPH
&& variables != null
&& !isRepeatingSection()
- && ReportTargetUtil.isElementOfType(OfficeNamespaces.TEXT_NS, OfficeToken.P, attrs)
- )
+ && ReportTargetUtil.isElementOfType(OfficeNamespaces.TEXT_NS, OfficeToken.P, attrs))
{
//LOGGER.debug("Variables-Section in existing cell " + variables);
xmlWriter.writeText(variables);
@@ -785,7 +760,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
}
else
{
- expectedTableRowCount = trc.intValue();
+ expectedTableRowCount = trc;
}
if (isSectionPagebreakBefore(attrs))
@@ -822,16 +797,15 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
// If we have a manual pagebreak, then activate the current master-page again.
masterPageName = currentMasterPage.getStyleName();
}
- // But we skip this (and therefore the resulting pagebreak) if there is no manual break
- // and no other condition that would force an break.
+ // But we skip this (and therefore the resulting pagebreak) if there is no manual break
+ // and no other condition that would force an break.
}
else if (currentRole == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER || currentRole == OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER)
{
breakDefinition = null;
- // no pagebreaks ..
+ // no pagebreaks ..
}
- else if (currentMasterPage == null ||
- isPagebreakPending())
+ else if (currentMasterPage == null || isPagebreakPending())
{
// Must be the first table, as we have no master-page yet.
masterPageName = createMasterPage(true, true);
@@ -848,9 +822,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
breakDefinition = null;
}
}
- else if (isPagebreakPending() &&
- currentRole != OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER &&
- currentRole != OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER)
+ else if (isPagebreakPending() && currentRole != OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_HEADER && currentRole != OfficeDocumentReportTarget.ROLE_REPEATING_GROUP_FOOTER)
{
// Derive an automatic style for the pagebreak.
// LOGGER.debug("Manual pagebreak (within the section): " + getCurrentRole());
@@ -869,8 +841,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
}
final XmlWriter xmlWriter = getXmlWriter();
- if (detailBandProcessingState == DETAIL_SECTION_OTHER_PRINTED &&
- masterPageName != null)
+ if (detailBandProcessingState == DETAIL_SECTION_OTHER_PRINTED && masterPageName != null)
{
// close the last table-tag, we will open a new one
xmlWriter.writeCloseTag();
@@ -903,7 +874,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
xmlWriter.writeTag(OfficeNamespaces.TEXT_NS, OfficeToken.P, OfficeToken.STYLE_NAME, style.getStyleName(), XmlWriterSupport.OPEN);
masterPageName = null;
- //breakDefinition = null;
+ //breakDefinition = null;
}
else if (isColumnBreakPending())
{
@@ -935,19 +906,10 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
final boolean keepWithNext = isKeepTableWithNext();
final boolean localKeepTogether = OfficeToken.TRUE.equals(attrs.getAttribute(OfficeNamespaces.OOREPORT_NS, KEEP_TOGETHER));
final boolean tableMergeActive = isTableMergeActive();
- if (tableMergeActive)
- {
- this.sectionKeepTogether = localKeepTogether;
- }
- else
- {
- this.sectionKeepTogether = false;
-
- }
+ this.sectionKeepTogether = tableMergeActive && localKeepTogether;
// Check, whether we have a reason to derive a style...
- if (masterPageName != null ||
- (!tableMergeActive && (localKeepTogether || keepWithNext)) || isColumnBreakPending())
+ if (masterPageName != null || (!tableMergeActive && (localKeepTogether || keepWithNext)) || isColumnBreakPending())
{
final String styleName = (String) attrs.getAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME);
final OfficeStyle style = deriveStyle("table", styleName);
@@ -1009,8 +971,8 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
}
}
attrs.setAttribute(OfficeNamespaces.TABLE_NS, OfficeToken.STYLE_NAME, style.getStyleName());
- // no need to copy the styles, this was done while deriving the
- // style ..
+ // no need to copy the styles, this was done while deriving the
+ // style ..
}
else
{
@@ -1074,8 +1036,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
private boolean isTableMergeActive()
{
- return getCurrentRole() == ROLE_DETAIL &&
- tableLayoutConfig == TABLE_LAYOUT_SINGLE_DETAIL_TABLE;
+ return getCurrentRole() == ROLE_DETAIL && tableLayoutConfig == TABLE_LAYOUT_SINGLE_DETAIL_TABLE;
}
private void openSection()
@@ -1086,9 +1047,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
// repeating sections have other ways of defining columns ..
return;
}
- if (getCurrentRole() == ROLE_TEMPLATE ||
- getCurrentRole() == ROLE_SPREADSHEET_PAGE_HEADER ||
- getCurrentRole() == ROLE_SPREADSHEET_PAGE_FOOTER)
+ if (getCurrentRole() == ROLE_TEMPLATE || getCurrentRole() == ROLE_SPREADSHEET_PAGE_HEADER || getCurrentRole() == ROLE_SPREADSHEET_PAGE_FOOTER)
{
// the template section would break the multi-column stuff and we dont open up sections there
// anyway ..
@@ -1100,7 +1059,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
if (columnCount != null && !pageContext.isSectionOpen())
{
final AttributeList attrs = new AttributeList();
- attrs.setAttribute(OfficeNamespaces.TEXT_NS, OfficeToken.STYLE_NAME, generateSectionStyle(columnCount.intValue()));
+ attrs.setAttribute(OfficeNamespaces.TEXT_NS, OfficeToken.STYLE_NAME, generateSectionStyle(columnCount));
attrs.setAttribute(OfficeNamespaces.TEXT_NS, NAME, sectionNames.generateName("Section"));
getXmlWriter().writeTag(OfficeNamespaces.TEXT_NS, "section", attrs, XmlWriterSupport.OPEN);
@@ -1113,9 +1072,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
throws IOException, DataSourceException, ReportProcessingException
{
sectionHeight = new LengthCalculator();
- if (role == OfficeDocumentReportTarget.ROLE_TEMPLATE ||
- role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER ||
- role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER)
+ if (role == OfficeDocumentReportTarget.ROLE_TEMPLATE || role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER || role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER)
{
// Start buffering with an dummy styles-collection, so that the global styles dont get polluted ..
startBuffering(new OfficeStylesCollection(), true);
@@ -1241,9 +1198,7 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
protected void endReportSection(final AttributeMap attrs, final int role)
throws IOException, DataSourceException, ReportProcessingException
{
- if (role == ROLE_TEMPLATE ||
- role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER ||
- role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER)
+ if (role == ROLE_TEMPLATE || role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_HEADER || role == OfficeDocumentReportTarget.ROLE_SPREADSHEET_PAGE_FOOTER)
{
finishBuffering();
return;
@@ -1369,16 +1324,13 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
return;
}
- if (isInternalNS && (ObjectUtilities.equal(OfficeToken.IMAGE, elementType) ||
- ObjectUtilities.equal(OfficeToken.OBJECT_OLE, elementType)))
+ if (isInternalNS && (ObjectUtilities.equal(OfficeToken.IMAGE, elementType) || ObjectUtilities.equal(OfficeToken.OBJECT_OLE, elementType)))
{
return;
}
final XmlWriter xmlWriter = getXmlWriter();
- if (tableLayoutConfig != TABLE_LAYOUT_VARIABLES_PARAGRAPH &&
- isTableNs && ObjectUtilities.equal(OfficeToken.TABLE_CELL, elementType) &&
- !isRepeatingSection() )
+ if (tableLayoutConfig != TABLE_LAYOUT_VARIABLES_PARAGRAPH && isTableNs && ObjectUtilities.equal(OfficeToken.TABLE_CELL, elementType) && !isRepeatingSection())
{
if (variables != null)
{
@@ -1403,19 +1355,19 @@ public class TextRawReportTarget extends OfficeDocumentReportTarget
xmlWriter.writeCloseTag();
variables = null;
}
- /**
- // Only generate the empty paragraph, if we have to add the keep-together ..
- else if (cellEmpty && expectedTableRowCount > 0 &&
- sectionKeepTogether && !firstCellSeen)
- {
- // we have no variables ..
- StyleUtilities.copyStyle(OfficeToken.PARAGRAPH,
- TextRawReportTarget.VARIABLES_HIDDEN_STYLE_WITH_KEEPWNEXT, getStylesCollection(),
- getGlobalStylesCollection(), getPredefinedStylesCollection());
- xmlWriter.writeTag(OfficeNamespaces.TEXT_NS, OfficeToken.P, OfficeToken.STYLE_NAME,
- TextRawReportTarget.VARIABLES_HIDDEN_STYLE_WITH_KEEPWNEXT, XmlWriterSupport.CLOSE);
- }
- */
+ /**
+ // Only generate the empty paragraph, if we have to add the keep-together ..
+ else if (cellEmpty && expectedTableRowCount > 0 &&
+ sectionKeepTogether && !firstCellSeen)
+ {
+ // we have no variables ..
+ StyleUtilities.copyStyle(OfficeToken.PARAGRAPH,
+ TextRawReportTarget.VARIABLES_HIDDEN_STYLE_WITH_KEEPWNEXT, getStylesCollection(),
+ getGlobalStylesCollection(), getPredefinedStylesCollection());
+ xmlWriter.writeTag(OfficeNamespaces.TEXT_NS, OfficeToken.P, OfficeToken.STYLE_NAME,
+ TextRawReportTarget.VARIABLES_HIDDEN_STYLE_WITH_KEEPWNEXT, XmlWriterSupport.CLOSE);
+ }
+ */
}
if (isTableNs && (ObjectUtilities.equal(OfficeToken.TABLE_CELL, elementType) || ObjectUtilities.equal(OfficeToken.COVERED_TABLE_CELL, elementType)))
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/AttributeSpecification.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/AttributeSpecification.java
index 578fc4f98716..e4f6e121c277 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/AttributeSpecification.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/AttributeSpecification.java
@@ -27,35 +27,34 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser;
public final class AttributeSpecification
{
- private final String namespaceUrl;
- private final String attributName;
- private final String mapperImplementation;
- public AttributeSpecification (String namespaceUrl, String attributName, String mapperImplementation)
- {
- this.namespaceUrl = namespaceUrl;
- this.attributName = attributName;
- this.mapperImplementation = mapperImplementation;
- }
+ private final String namespaceUrl;
+ private final String attributName;
+ private final String mapperImplementation;
+
+ public AttributeSpecification(String namespaceUrl, String attributName, String mapperImplementation)
+ {
+ this.namespaceUrl = namespaceUrl;
+ this.attributName = attributName;
+ this.mapperImplementation = mapperImplementation;
+ }
- public String getAttributName ()
- {
- return attributName;
- }
+ public String getAttributName()
+ {
+ return attributName;
+ }
- public String getMapperImplementation ()
- {
- return mapperImplementation;
- }
+ public String getMapperImplementation()
+ {
+ return mapperImplementation;
+ }
- public String getNamespaceUrl ()
- {
- return namespaceUrl;
- }
+ public String getNamespaceUrl()
+ {
+ return namespaceUrl;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeDocumentXmlResourceFactory.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeDocumentXmlResourceFactory.java
index 29e316f3be4c..e3b8f7374d43 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeDocumentXmlResourceFactory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeDocumentXmlResourceFactory.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser;
import com.sun.star.report.pentaho.model.OfficeDocument;
@@ -44,13 +42,12 @@ import org.jfree.report.modules.factories.report.base.JFreeReportXmlResourceFact
public class OfficeDocumentXmlResourceFactory extends JFreeReportXmlResourceFactory
{
- public OfficeDocumentXmlResourceFactory()
- {
- }
-
- public Class getFactoryType()
- {
- return OfficeDocument.class;
- }
+ public OfficeDocumentXmlResourceFactory()
+ {
+ }
+ public Class getFactoryType()
+ {
+ return OfficeDocument.class;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeParserUtil.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeParserUtil.java
index 85bbab40a1a7..266cfa529d5a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeParserUtil.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeParserUtil.java
@@ -46,6 +46,7 @@ import org.pentaho.reporting.libraries.resourceloader.ResourceManager;
public class OfficeParserUtil
{
+
private static final Log LOGGER = LogFactory.getLog(OfficeParserUtil.class);
private static OfficeParserUtil instance;
private static final String NAMESPACES_PREFIX = "namespaces.";
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeStylesXmlResourceFactory.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeStylesXmlResourceFactory.java
index 50aaf2e0ca40..6971eb857a20 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeStylesXmlResourceFactory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/OfficeStylesXmlResourceFactory.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser;
import com.sun.star.report.pentaho.model.OfficeStylesCollection;
@@ -46,19 +44,17 @@ import org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory;
public class OfficeStylesXmlResourceFactory extends AbstractXmlResourceFactory
{
- public OfficeStylesXmlResourceFactory()
- {
- }
-
-
- protected Configuration getConfiguration()
- {
- return JFreeReportBoot.getInstance().getGlobalConfig();
- }
+ public OfficeStylesXmlResourceFactory()
+ {
+ }
- public Class getFactoryType()
- {
- return OfficeStylesCollection.class;
- }
+ protected Configuration getConfiguration()
+ {
+ return JFreeReportBoot.getInstance().getGlobalConfig();
+ }
+ public Class getFactoryType()
+ {
+ return OfficeStylesCollection.class;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/StarStyleXmlFactoryModule.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/StarStyleXmlFactoryModule.java
index b698a73dcc8e..ff3dfc494436 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/StarStyleXmlFactoryModule.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/StarStyleXmlFactoryModule.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser;
import com.sun.star.report.pentaho.OfficeNamespaces;
@@ -39,27 +37,28 @@ import org.pentaho.reporting.libraries.xmlns.parser.XmlReadHandler;
public class StarStyleXmlFactoryModule implements XmlFactoryModule
{
- public StarStyleXmlFactoryModule()
- {
- }
- public XmlReadHandler createReadHandler (final XmlDocumentInfo documentInfo)
- {
- return new DocumentStylesReadHandler();
- }
+ public StarStyleXmlFactoryModule()
+ {
+ }
- public int getDocumentSupport (final XmlDocumentInfo documentInfo)
- {
- final String rootNamespace = documentInfo.getRootElementNameSpace();
- if (OfficeNamespaces.OFFICE_NS.equals(rootNamespace) && "document-styles".equals(documentInfo.getRootElement()) )
+ public XmlReadHandler createReadHandler(final XmlDocumentInfo documentInfo)
{
- return XmlFactoryModule.RECOGNIZED_BY_NAMESPACE;
+ return new DocumentStylesReadHandler();
}
- return XmlFactoryModule.NOT_RECOGNIZED;
- }
- public String getDefaultNamespace(final XmlDocumentInfo documentInfo)
- {
- return null;
- }
+ public int getDocumentSupport(final XmlDocumentInfo documentInfo)
+ {
+ final String rootNamespace = documentInfo.getRootElementNameSpace();
+ if (OfficeNamespaces.OFFICE_NS.equals(rootNamespace) && "document-styles".equals(documentInfo.getRootElement()))
+ {
+ return XmlFactoryModule.RECOGNIZED_BY_NAMESPACE;
+ }
+ return XmlFactoryModule.NOT_RECOGNIZED;
+ }
+
+ public String getDefaultNamespace(final XmlDocumentInfo documentInfo)
+ {
+ return null;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/StarXmlFactoryModule.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/StarXmlFactoryModule.java
index 261ee5a285ce..e69df1b60bbe 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/StarXmlFactoryModule.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/StarXmlFactoryModule.java
@@ -50,8 +50,7 @@ public class StarXmlFactoryModule implements XmlFactoryModule
public int getDocumentSupport(final XmlDocumentInfo documentInfo)
{
final String rootNamespace = documentInfo.getRootElementNameSpace();
- if (OfficeNamespaces.OFFICE_NS.equals(rootNamespace) &&
- ("document-content".equals(documentInfo.getRootElement()) || "document".equals(documentInfo.getRootElement())))
+ if (OfficeNamespaces.OFFICE_NS.equals(rootNamespace) && ("document-content".equals(documentInfo.getRootElement()) || "document".equals(documentInfo.getRootElement())))
{
return XmlFactoryModule.RECOGNIZED_BY_NAMESPACE;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/StyleMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/StyleMapper.java
index f29d0b0abad5..81f92f7ebaea 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/StyleMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/StyleMapper.java
@@ -27,16 +27,15 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser;
import org.jfree.layouting.input.style.CSSDeclarationRule;
public interface StyleMapper
{
- void updateStyle (final String uri,
- final String attrName,
- final String attrValue,
- final CSSDeclarationRule targetRule);
+
+ void updateStyle(final String uri,
+ final String attrName,
+ final String attrValue,
+ final CSSDeclarationRule targetRule);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java
index 5e98fe9f3622..820a8fee65e6 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/chart/ChartReadHandler.java
@@ -30,6 +30,7 @@
package com.sun.star.report.pentaho.parser.chart;
import com.sun.star.report.pentaho.OfficeNamespaces;
+import java.lang.Object;
import java.util.ArrayList;
import com.sun.star.report.pentaho.parser.ElementReadHandler;
@@ -98,9 +99,9 @@ public class ChartReadHandler extends ElementReadHandler
*/
protected void doneParsing() throws SAXException
{
- for (int i = 0; i < children.size(); i++)
+ for (Object aChildren : children)
{
- final ElementReadHandler handler = (ElementReadHandler) children.get(i);
+ final ElementReadHandler handler = (ElementReadHandler) aChildren;
element.addNode(handler.getElement());
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/draw/ObjectOleReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/draw/ObjectOleReadHandler.java
index 77e28ccab6ee..6630d1e73962 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/draw/ObjectOleReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/draw/ObjectOleReadHandler.java
@@ -71,8 +71,10 @@ public class ObjectOleReadHandler extends ElementReadHandler
String classid = attrs.getValue(OfficeNamespaces.DRAWING_NS, "class-id");
if (classid != null)
{
- if ( classid.equalsIgnoreCase(RPT_CHART_CLASS_ID))
+ if (classid.equalsIgnoreCase(RPT_CHART_CLASS_ID))
+ {
classid = OOO_CHART_CLASS_ID;
+ }
element.setClassId(classid);
}
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentContentReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentContentReadHandler.java
index 9d1b4e1a9d14..64255c2ae373 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentContentReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentContentReadHandler.java
@@ -56,6 +56,7 @@ import org.xml.sax.SAXException;
*/
public class DocumentContentReadHandler extends AbstractXmlReadHandler
{
+
private static final Log LOGGER = LogFactory.getLog(DocumentContentReadHandler.class);
private OfficeDocument report;
private FontFaceDeclsReadHandler fontFaceReadHandler;
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentStylesReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentStylesReadHandler.java
index 33591203573f..32f7c54fa08a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentStylesReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/office/DocumentStylesReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.office;
import com.sun.star.report.pentaho.OfficeNamespaces;
@@ -50,61 +48,59 @@ import org.xml.sax.SAXException;
*/
public class DocumentStylesReadHandler extends ElementReadHandler
{
- private final OfficeStylesCollection officeStylesCollection;
- private FontFaceDeclsReadHandler fontFaceReadHandler;
-
- public DocumentStylesReadHandler()
- {
- officeStylesCollection = new OfficeStylesCollection();
- }
+ private final OfficeStylesCollection officeStylesCollection;
+ private FontFaceDeclsReadHandler fontFaceReadHandler;
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild(final String uri,
- final String tagName,
- final Attributes atts)
- throws SAXException
- {
- if (!OfficeNamespaces.OFFICE_NS.equals(uri))
+ public DocumentStylesReadHandler()
{
- return null;
+ officeStylesCollection = new OfficeStylesCollection();
}
- if ("font-face-decls".equals(tagName))
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri,
+ final String tagName,
+ final Attributes atts)
+ throws SAXException
{
- if (fontFaceReadHandler == null)
- {
- fontFaceReadHandler = new FontFaceDeclsReadHandler
- (officeStylesCollection.getFontFaceDecls());
- }
- return fontFaceReadHandler;
- }
- else if ("automatic-styles".equals(tagName))
- {
- return new OfficeStylesReadHandler(officeStylesCollection.getAutomaticStyles());
- }
- else if ("styles".equals(tagName))
- {
- return new OfficeStylesReadHandler(officeStylesCollection.getCommonStyles());
+ if (!OfficeNamespaces.OFFICE_NS.equals(uri))
+ {
+ return null;
+ }
+
+ if ("font-face-decls".equals(tagName))
+ {
+ if (fontFaceReadHandler == null)
+ {
+ fontFaceReadHandler = new FontFaceDeclsReadHandler(officeStylesCollection.getFontFaceDecls());
+ }
+ return fontFaceReadHandler;
+ }
+ else if ("automatic-styles".equals(tagName))
+ {
+ return new OfficeStylesReadHandler(officeStylesCollection.getAutomaticStyles());
+ }
+ else if ("styles".equals(tagName))
+ {
+ return new OfficeStylesReadHandler(officeStylesCollection.getCommonStyles());
+ }
+ else if ("master-styles".equals(tagName))
+ {
+ return new MasterStylesReadHandler(officeStylesCollection.getMasterStyles());
+ }
+ return null;
}
- else if ("master-styles".equals(tagName))
+
+ public Element getElement()
{
- return new MasterStylesReadHandler(officeStylesCollection.getMasterStyles());
+ return officeStylesCollection;
}
- return null;
- }
-
-
- public Element getElement()
- {
- return officeStylesCollection;
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/office/FontFaceDeclsReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/office/FontFaceDeclsReadHandler.java
index c11bf6385bc9..7e40681faee3 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/office/FontFaceDeclsReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/office/FontFaceDeclsReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.office;
import java.util.ArrayList;
@@ -53,67 +51,66 @@ import org.xml.sax.SAXException;
*/
public class FontFaceDeclsReadHandler extends ElementReadHandler
{
- private final FontFaceDeclsSection fontFaceDecls;
- private final List fontFaceReadHandlers;
-
- public FontFaceDeclsReadHandler(final FontFaceDeclsSection fontFaceDecls)
- {
- this.fontFaceDecls = fontFaceDecls;
- this.fontFaceReadHandlers = new ArrayList();
- }
- public FontFaceDeclsSection getFontFaceDecls()
- {
- return fontFaceDecls;
- }
+ private final FontFaceDeclsSection fontFaceDecls;
+ private final List fontFaceReadHandlers;
-
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild(final String uri,
- final String tagName,
- final Attributes atts)
- throws SAXException
- {
- if (!OfficeNamespaces.STYLE_NS.equals(uri) )
+ public FontFaceDeclsReadHandler(final FontFaceDeclsSection fontFaceDecls)
{
- return null;
+ this.fontFaceDecls = fontFaceDecls;
+ this.fontFaceReadHandlers = new ArrayList();
}
- if ("font-face".equals(tagName))
+ public FontFaceDeclsSection getFontFaceDecls()
{
- final FontFaceReadHandler frh = new FontFaceReadHandler();
- fontFaceReadHandlers.add(frh);
- return frh;
+ return fontFaceDecls;
}
- return null;
- }
- /**
- * Done parsing.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void doneParsing()
- throws SAXException
- {
- for (int i = 0; i < fontFaceReadHandlers.size(); i++)
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri,
+ final String tagName,
+ final Attributes atts)
+ throws SAXException
{
- final FontFaceReadHandler handler = (FontFaceReadHandler) fontFaceReadHandlers.get(i);
- fontFaceDecls.addFontFace((FontFaceElement) handler.getElement());
+ if (!OfficeNamespaces.STYLE_NS.equals(uri))
+ {
+ return null;
+ }
+
+ if ("font-face".equals(tagName))
+ {
+ final FontFaceReadHandler frh = new FontFaceReadHandler();
+ fontFaceReadHandlers.add(frh);
+ return frh;
+ }
+ return null;
}
- }
- public Element getElement()
- {
- return fontFaceDecls;
- }
+ /**
+ * Done parsing.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void doneParsing()
+ throws SAXException
+ {
+ for (int i = 0; i < fontFaceReadHandlers.size(); i++)
+ {
+ final FontFaceReadHandler handler = (FontFaceReadHandler) fontFaceReadHandlers.get(i);
+ fontFaceDecls.addFontFace((FontFaceElement) handler.getElement());
+ }
+ }
+ public Element getElement()
+ {
+ return fontFaceDecls;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt-schema-v1.0-os.xsd b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt-schema-v1.0-os.xsd
index 88fcc020a2e6..f65b34149429 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt-schema-v1.0-os.xsd
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt-schema-v1.0-os.xsd
@@ -55,364 +55,364 @@
xmlns:text="urn:oasis:names:tc:opendocument:xmlns:text:1.0"
xmlns:meta="urn:oasis:names:tc:opendocument:xmlns:meta:1.0"
xmlns:dc="http://purl.org/dc/elements/1.1/">
- <xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="dc.xsd"/>
- <xs:import namespace="http://www.w3.org/1998/Math/MathML" schemaLocation="math.xsd"/>
- <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
- <xs:import namespace="http://www.w3.org/2002/xforms" schemaLocation="xforms.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" schemaLocation="anim.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" schemaLocation="chart.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:config:1.0" schemaLocation="config.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" schemaLocation="ns1.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" schemaLocation="dr3d.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" schemaLocation="draw.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:form:1.0" schemaLocation="form.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" schemaLocation="meta.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:office:1.0" schemaLocation="office.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" schemaLocation="presentation.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:script:1.0" schemaLocation="script.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" schemaLocation="smil.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:style:1.0" schemaLocation="style.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" schemaLocation="svg.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:table:1.0" schemaLocation="table.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:text:1.0" schemaLocation="OpenDocument-schema-v1.0-os.xsd"/>
- <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" schemaLocation="fo.xsd"/>
- <xs:attributeGroup name="office-report-attlist">
- <xs:attribute name="command-type" default="command" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="table"/>
- <xs:enumeration value="query"/>
- <xs:enumeration value="command"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="command" form="qualified" type="text:string"/>
- <xs:attribute name="escape-processing" default="true" form="qualified" type="text:boolean"/>
- <xs:attribute name="filter" form="qualified" type="text:string"/>
- <xs:attribute name="caption" form="qualified" type="text:string"/>
- </xs:attributeGroup>
- <xs:element name="report-component">
- <xs:complexType>
- <xs:attributeGroup ref="text:common-draw-name-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="group">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="rpt:function"/>
- <xs:element minOccurs="0" ref="rpt:group-header"/>
- <xs:choice>
- <xs:element ref="rpt:group"/>
- <xs:element ref="rpt:detail"/>
- </xs:choice>
- <xs:element minOccurs="0" ref="rpt:group-footer"/>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:rpt-group-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="rpt-group-attlist">
- <xs:attribute name="sort-ascending" use="required" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="start-new-column" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="reset-page-number" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="print-header-on-each-page" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="group-expression" use="required" form="qualified" type="text:string"/>
- <xs:attribute name="keep-together" default="no" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="no"/>
- <xs:enumeration value="whole-group"/>
- <xs:enumeration value="with-first-detail"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="group-header">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:rpt-group-section-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="group-footer">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:rpt-group-section-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="report-header">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="page-header">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:rpt-page-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="column-header">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="detail">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="column-footer">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="page-footer">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:rpt-page-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="report-footer">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="table:table"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="rpt-page-attlist">
- <xs:attribute name="page-print-option" default="all-pages" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="all-pages"/>
- <xs:enumeration value="not-with-report-header"/>
- <xs:enumeration value="not-with-report-footer"/>
- <xs:enumeration value="not-with-report-header-nor-footer"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="rpt-section-attlist">
- <xs:attribute name="visible" default="true" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="force-new-page" default="none" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="none"/>
- <xs:enumeration value="before-section"/>
- <xs:enumeration value="after-section"/>
- <xs:enumeration value="before-after-section"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="new-row-or-column" default="none" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="none"/>
- <xs:enumeration value="before-section"/>
- <xs:enumeration value="after-section"/>
- <xs:enumeration value="before-after-section"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="keep-together" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:attributeGroup name="rpt-group-section-attlist">
- <xs:attribute name="repeat-section" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="sub-document">
- <xs:complexType>
- <xs:sequence>
- <xs:group ref="rpt:report-master-detail-fields"/>
- <xs:element ref="rpt:report-element"/>
- <xs:choice minOccurs="0">
- <xs:element ref="office:document"/>
- <xs:element ref="math:math"/>
- </xs:choice>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:report-sub-document-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="report-sub-document-attlist">
- <xs:attribute ref="xlink:href"/>
- <xs:attribute ref="xlink:type"/>
- <xs:attributeGroup ref="xlink:show"/>
- <xs:attributeGroup ref="xlink:actuate"/>
- </xs:attributeGroup>
- <xs:group name="report-master-detail-fields">
- <xs:sequence>
- <xs:element minOccurs="0" ref="rpt:master-detail-fields"/>
- </xs:sequence>
- </xs:group>
- <xs:element name="master-detail-fields">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="rpt:master-detail-field"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="master-detail-field">
- <xs:complexType>
- <xs:attribute name="master" use="required" form="qualified" type="text:string"/>
- <xs:attribute name="detail" form="qualified" type="text:string"/>
- </xs:complexType>
- </xs:element>
- <xs:element name="function">
- <xs:complexType>
- <xs:attribute name="formula" use="required" form="qualified" type="text:formula"/>
- <xs:attribute name="name" use="required" form="qualified" type="text:string"/>
- <xs:attribute name="pre-evaluated" use="required" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:complexType>
- </xs:element>
- <xs:element name="report-element">
- <xs:complexType>
- <xs:sequence>
- <xs:element minOccurs="0" ref="rpt:conditional-print-expression"/>
- <xs:element minOccurs="0" ref="rpt:report-component"/>
- <xs:element minOccurs="0" maxOccurs="unbounded" ref="rpt:format-condition"/>
- </xs:sequence>
- <xs:attributeGroup ref="rpt:rpt-report-element-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="rpt-report-element-attlist">
- <xs:attribute name="print-when-group-change" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="print-repeated-values" default="true" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
- <xs:element name="conditional-print-expression" type="xs:string"/>
- <xs:element name="format-condition">
- <xs:complexType>
- <xs:attributeGroup ref="rpt:rpt-format-condition-attlist"/>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="rpt-format-condition-attlist">
- <xs:attribute name="enabled" default="false" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- <xs:attribute name="formula" form="qualified" type="text:formula"/>
- </xs:attributeGroup>
- <xs:element name="fixed-content">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="rpt:report-element"/>
- <xs:element ref="text:p"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:element name="formatted-text">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="rpt:report-element"/>
- <xs:group ref="text:common-form-control-content"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="rpt-formatted-text-attlist">
- <xs:attributeGroup ref="text:common-data-field-attlist"/>
- </xs:attributeGroup>
- <xs:element name="image">
- <xs:complexType>
- <xs:sequence>
- <xs:element ref="rpt:report-element"/>
- </xs:sequence>
- </xs:complexType>
- </xs:element>
- <xs:attributeGroup name="rpt-image-attlist">
- <xs:attributeGroup ref="text:common-data-field-attlist"/>
- <xs:attributeGroup ref="text:image-data"/>
- <xs:attribute name="scale" use="required" form="qualified">
- <xs:simpleType>
- <xs:restriction base="xs:token">
- <xs:enumeration value="true"/>
- <xs:enumeration value="false"/>
- </xs:restriction>
- </xs:simpleType>
- </xs:attribute>
- </xs:attributeGroup>
+ <xs:import namespace="http://purl.org/dc/elements/1.1/" schemaLocation="dc.xsd"/>
+ <xs:import namespace="http://www.w3.org/1998/Math/MathML" schemaLocation="math.xsd"/>
+ <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="xlink.xsd"/>
+ <xs:import namespace="http://www.w3.org/2002/xforms" schemaLocation="xforms.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:animation:1.0" schemaLocation="anim.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:chart:1.0" schemaLocation="chart.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:config:1.0" schemaLocation="config.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:datastyle:1.0" schemaLocation="ns1.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:dr3d:1.0" schemaLocation="dr3d.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:drawing:1.0" schemaLocation="draw.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:form:1.0" schemaLocation="form.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:meta:1.0" schemaLocation="meta.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:office:1.0" schemaLocation="office.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:presentation:1.0" schemaLocation="presentation.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:script:1.0" schemaLocation="script.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:smil-compatible:1.0" schemaLocation="smil.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:style:1.0" schemaLocation="style.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:svg-compatible:1.0" schemaLocation="svg.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:table:1.0" schemaLocation="table.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:text:1.0" schemaLocation="OpenDocument-schema-v1.0-os.xsd"/>
+ <xs:import namespace="urn:oasis:names:tc:opendocument:xmlns:xsl-fo-compatible:1.0" schemaLocation="fo.xsd"/>
+ <xs:attributeGroup name="office-report-attlist">
+ <xs:attribute name="command-type" default="command" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="table"/>
+ <xs:enumeration value="query"/>
+ <xs:enumeration value="command"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="command" form="qualified" type="text:string"/>
+ <xs:attribute name="escape-processing" default="true" form="qualified" type="text:boolean"/>
+ <xs:attribute name="filter" form="qualified" type="text:string"/>
+ <xs:attribute name="caption" form="qualified" type="text:string"/>
+ </xs:attributeGroup>
+ <xs:element name="report-component">
+ <xs:complexType>
+ <xs:attributeGroup ref="text:common-draw-name-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="group">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="rpt:function"/>
+ <xs:element minOccurs="0" ref="rpt:group-header"/>
+ <xs:choice>
+ <xs:element ref="rpt:group"/>
+ <xs:element ref="rpt:detail"/>
+ </xs:choice>
+ <xs:element minOccurs="0" ref="rpt:group-footer"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:rpt-group-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="rpt-group-attlist">
+ <xs:attribute name="sort-ascending" use="required" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="start-new-column" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="reset-page-number" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="print-header-on-each-page" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="group-expression" use="required" form="qualified" type="text:string"/>
+ <xs:attribute name="keep-together" default="no" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="no"/>
+ <xs:enumeration value="whole-group"/>
+ <xs:enumeration value="with-first-detail"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="group-header">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:rpt-group-section-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="group-footer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:rpt-group-section-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="report-header">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="page-header">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:rpt-page-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="column-header">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="detail">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="column-footer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="page-footer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:rpt-page-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="report-footer">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="table:table"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="rpt-page-attlist">
+ <xs:attribute name="page-print-option" default="all-pages" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="all-pages"/>
+ <xs:enumeration value="not-with-report-header"/>
+ <xs:enumeration value="not-with-report-footer"/>
+ <xs:enumeration value="not-with-report-header-nor-footer"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="rpt-section-attlist">
+ <xs:attribute name="visible" default="true" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="force-new-page" default="none" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="none"/>
+ <xs:enumeration value="before-section"/>
+ <xs:enumeration value="after-section"/>
+ <xs:enumeration value="before-after-section"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="new-row-or-column" default="none" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="none"/>
+ <xs:enumeration value="before-section"/>
+ <xs:enumeration value="after-section"/>
+ <xs:enumeration value="before-after-section"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="keep-together" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:attributeGroup name="rpt-group-section-attlist">
+ <xs:attribute name="repeat-section" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="sub-document">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:group ref="rpt:report-master-detail-fields"/>
+ <xs:element ref="rpt:report-element"/>
+ <xs:choice minOccurs="0">
+ <xs:element ref="office:document"/>
+ <xs:element ref="math:math"/>
+ </xs:choice>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:report-sub-document-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="report-sub-document-attlist">
+ <xs:attribute ref="xlink:href"/>
+ <xs:attribute ref="xlink:type"/>
+ <xs:attributeGroup ref="xlink:show"/>
+ <xs:attributeGroup ref="xlink:actuate"/>
+ </xs:attributeGroup>
+ <xs:group name="report-master-detail-fields">
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="rpt:master-detail-fields"/>
+ </xs:sequence>
+ </xs:group>
+ <xs:element name="master-detail-fields">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="rpt:master-detail-field"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="master-detail-field">
+ <xs:complexType>
+ <xs:attribute name="master" use="required" form="qualified" type="text:string"/>
+ <xs:attribute name="detail" form="qualified" type="text:string"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="function">
+ <xs:complexType>
+ <xs:attribute name="formula" use="required" form="qualified" type="text:formula"/>
+ <xs:attribute name="name" use="required" form="qualified" type="text:string"/>
+ <xs:attribute name="pre-evaluated" use="required" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="report-element">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element minOccurs="0" ref="rpt:conditional-print-expression"/>
+ <xs:element minOccurs="0" ref="rpt:report-component"/>
+ <xs:element minOccurs="0" maxOccurs="unbounded" ref="rpt:format-condition"/>
+ </xs:sequence>
+ <xs:attributeGroup ref="rpt:rpt-report-element-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="rpt-report-element-attlist">
+ <xs:attribute name="print-when-group-change" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="print-repeated-values" default="true" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
+ <xs:element name="conditional-print-expression" type="xs:string"/>
+ <xs:element name="format-condition">
+ <xs:complexType>
+ <xs:attributeGroup ref="rpt:rpt-format-condition-attlist"/>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="rpt-format-condition-attlist">
+ <xs:attribute name="enabled" default="false" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ <xs:attribute name="formula" form="qualified" type="text:formula"/>
+ </xs:attributeGroup>
+ <xs:element name="fixed-content">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="rpt:report-element"/>
+ <xs:element ref="text:p"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:element name="formatted-text">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="rpt:report-element"/>
+ <xs:group ref="text:common-form-control-content"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="rpt-formatted-text-attlist">
+ <xs:attributeGroup ref="text:common-data-field-attlist"/>
+ </xs:attributeGroup>
+ <xs:element name="image">
+ <xs:complexType>
+ <xs:sequence>
+ <xs:element ref="rpt:report-element"/>
+ </xs:sequence>
+ </xs:complexType>
+ </xs:element>
+ <xs:attributeGroup name="rpt-image-attlist">
+ <xs:attributeGroup ref="text:common-data-field-attlist"/>
+ <xs:attributeGroup ref="text:image-data"/>
+ <xs:attribute name="scale" use="required" form="qualified">
+ <xs:simpleType>
+ <xs:restriction base="xs:token">
+ <xs:enumeration value="true"/>
+ <xs:enumeration value="false"/>
+ </xs:restriction>
+ </xs:simpleType>
+ </xs:attribute>
+ </xs:attributeGroup>
</xs:schema>
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/FormattedTextReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/FormattedTextReadHandler.java
index 60897b0d3c07..7f98e3f79f6a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/FormattedTextReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/FormattedTextReadHandler.java
@@ -72,14 +72,14 @@ public class FormattedTextReadHandler extends ElementReadHandler
element.setValueExpression(valueExpression);
}
- // * Print-Repeated-Values
- // * Print-In-First-New-Section
- // * Print-When-Group-Changes
+ // * Print-Repeated-Values
+ // * Print-In-First-New-Section
+ // * Print-When-Group-Changes
- // * Print-When-Section-Overflows
- // That property cannot be evaluated yet, as this would require us to
- // have a clue about pagebreaking. We dont have that - not yet and never
- // in the future, as pagebreaks are computed by OpenOffice instead
+ // * Print-When-Section-Overflows
+ // That property cannot be evaluated yet, as this would require us to
+ // have a clue about pagebreaking. We dont have that - not yet and never
+ // in the future, as pagebreaks are computed by OpenOffice instead
}
/**
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/GroupReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/GroupReadHandler.java
index 55ed4759c6be..b9c6cb42d77e 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/GroupReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/GroupReadHandler.java
@@ -79,7 +79,7 @@ public class GroupReadHandler extends ElementReadHandler
super.startParsing(attrs);
final String groupExpr = attrs.getValue(OfficeNamespaces.OOREPORT_NS, "group-expression");
- if ( groupExpr != null && !"".equals(groupExpr) )
+ if (groupExpr != null && !"".equals(groupExpr))
{
final FormulaExpression function = new FormulaExpression();
function.setFormula(groupExpr);
@@ -128,7 +128,7 @@ public class GroupReadHandler extends ElementReadHandler
}
if ("group-footer".equals(tagName))
{
- ((Element)((Section)rh.getDetail().getElement()).getNode(0)).setAttribute(JFreeReportInfo.REPORT_NAMESPACE,"has-group-footer", OfficeToken.TRUE);
+ ((Element) ((Section) rh.getDetail().getElement()).getNode(0)).setAttribute(JFreeReportInfo.REPORT_NAMESPACE, "has-group-footer", OfficeToken.TRUE);
groupFooter = new GroupSectionReadHandler();
return groupFooter;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/MasterDetailReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/MasterDetailReadHandler.java
index a867e2e85e4c..e9b1d8959333 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/MasterDetailReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/MasterDetailReadHandler.java
@@ -71,7 +71,7 @@ public class MasterDetailReadHandler extends ElementReadHandler
if (parseMasterDetail)
{
final String master = attrs.getValue(OfficeNamespaces.OOREPORT_NS, "master");
- if (master != null && master.length() > 0 )
+ if (master != null && master.length() > 0)
{
final String detail = attrs.getValue(OfficeNamespaces.OOREPORT_NS, "detail");
element.addMasterDetailFields(master, detail);
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/ReportReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/ReportReadHandler.java
index 7fa0f700dada..1d0acf709161 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/ReportReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/rpt/ReportReadHandler.java
@@ -56,6 +56,7 @@ public class ReportReadHandler extends ElementReadHandler
{
this.detail = detail;
}
+
public final RootTableReadHandler getDetail()
{
return detail;
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/FontFaceReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/FontFaceReadHandler.java
index 2b70a87d9d03..0c7b8747c9d5 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/FontFaceReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/FontFaceReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.style;
import com.sun.star.report.pentaho.parser.ElementReadHandler;
@@ -45,15 +43,16 @@ import org.jfree.report.structure.Element;
*/
public class FontFaceReadHandler extends ElementReadHandler
{
- private final FontFaceElement fontFaceElement;
- public FontFaceReadHandler()
- {
- this.fontFaceElement = new FontFaceElement();
- }
+ private final FontFaceElement fontFaceElement;
+
+ public FontFaceReadHandler()
+ {
+ this.fontFaceElement = new FontFaceElement();
+ }
- public Element getElement()
- {
- return fontFaceElement;
- }
+ public Element getElement()
+ {
+ return fontFaceElement;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/MasterPageReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/MasterPageReadHandler.java
index 160feadb737f..75773988cf76 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/MasterPageReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/MasterPageReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.style;
import java.util.ArrayList;
@@ -49,59 +47,59 @@ import org.xml.sax.SAXException;
*/
public class MasterPageReadHandler extends ElementReadHandler
{
- private final OfficeMasterPage masterPage;
- private final List otherHandlers;
- public MasterPageReadHandler()
- {
- masterPage = new OfficeMasterPage();
- this.otherHandlers = new ArrayList();
- }
+ private final OfficeMasterPage masterPage;
+ private final List otherHandlers;
- public OfficeMasterPage getMasterPage()
- {
- return masterPage;
- }
+ public MasterPageReadHandler()
+ {
+ masterPage = new OfficeMasterPage();
+ this.otherHandlers = new ArrayList();
+ }
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild(final String uri,
- final String tagName,
- final Attributes atts)
- throws SAXException
- {
- final StyleDefinitionReadHandler readHandler =
- new StyleDefinitionReadHandler();
- otherHandlers.add(readHandler);
- return readHandler;
- }
+ public OfficeMasterPage getMasterPage()
+ {
+ return masterPage;
+ }
- /**
- * Done parsing.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void doneParsing()
- throws SAXException
- {
- for (int i = 0; i < otherHandlers.size(); i++)
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri,
+ final String tagName,
+ final Attributes atts)
+ throws SAXException
{
- final ElementReadHandler handler =
- (ElementReadHandler) otherHandlers.get(i);
- masterPage.addNode(handler.getElement());
+ final StyleDefinitionReadHandler readHandler =
+ new StyleDefinitionReadHandler();
+ otherHandlers.add(readHandler);
+ return readHandler;
}
- }
+ /**
+ * Done parsing.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void doneParsing()
+ throws SAXException
+ {
+ for (int i = 0; i < otherHandlers.size(); i++)
+ {
+ final ElementReadHandler handler =
+ (ElementReadHandler) otherHandlers.get(i);
+ masterPage.addNode(handler.getElement());
+ }
+ }
- public Element getElement()
- {
- return masterPage;
- }
+ public Element getElement()
+ {
+ return masterPage;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStyleReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStyleReadHandler.java
index a259a16ad8da..0a541495c8dd 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStyleReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStyleReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.style;
import java.util.ArrayList;
@@ -47,60 +45,60 @@ import org.xml.sax.SAXException;
*/
public class OfficeStyleReadHandler extends ElementReadHandler
{
- private final OfficeStyle officeStyle;
- private final List childs;
- public OfficeStyleReadHandler()
- {
- this.officeStyle = new OfficeStyle();
- this.childs = new ArrayList();
- }
+ private final OfficeStyle officeStyle;
+ private final List childs;
+
+ public OfficeStyleReadHandler()
+ {
+ this.officeStyle = new OfficeStyle();
+ this.childs = new ArrayList();
+ }
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild (final String uri,
- final String tagName,
- final Attributes atts)
- throws SAXException
- {
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri,
+ final String tagName,
+ final Attributes atts)
+ throws SAXException
+ {
// if (OfficeParserUtil.getInstance().isValidStyleElement(uri, tagName))
// {
// }
- final StyleDefinitionReadHandler readHandler =
- new StyleDefinitionReadHandler();
- childs.add(readHandler);
- return readHandler;
- }
-
+ final StyleDefinitionReadHandler readHandler =
+ new StyleDefinitionReadHandler();
+ childs.add(readHandler);
+ return readHandler;
+ }
- /**
- * Done parsing.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void doneParsing() throws SAXException
- {
- for (int i = 0; i < childs.size(); i++)
+ /**
+ * Done parsing.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void doneParsing() throws SAXException
{
- final ElementReadHandler handler = (ElementReadHandler) childs.get(i);
- officeStyle.addNode(handler.getElement());
+ for (int i = 0; i < childs.size(); i++)
+ {
+ final ElementReadHandler handler = (ElementReadHandler) childs.get(i);
+ officeStyle.addNode(handler.getElement());
+ }
}
- }
- public OfficeStyle getOfficeStyle()
- {
- return officeStyle;
- }
+ public OfficeStyle getOfficeStyle()
+ {
+ return officeStyle;
+ }
- public Element getElement()
- {
- return officeStyle;
- }
+ public Element getElement()
+ {
+ return officeStyle;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStylesReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStylesReadHandler.java
index 687b7b02ce49..4c4a2e80d19a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStylesReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/OfficeStylesReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.style;
import java.util.ArrayList;
@@ -45,99 +43,100 @@ import java.util.List;
public class OfficeStylesReadHandler extends ElementReadHandler
{
- private final List textStyleChilds;
- private final List dataStyleChilds;
- private final List otherStyleChilds;
- private final List pageLayoutChilds;
- private final OfficeStyles officeStyles;
- public OfficeStylesReadHandler(final OfficeStyles officeStyles)
- {
- this.officeStyles = officeStyles;
- this.pageLayoutChilds = new ArrayList();
- this.dataStyleChilds = new ArrayList();
- this.textStyleChilds = new ArrayList();
- this.otherStyleChilds = new ArrayList();
- }
+ private final List textStyleChilds;
+ private final List dataStyleChilds;
+ private final List otherStyleChilds;
+ private final List pageLayoutChilds;
+ private final OfficeStyles officeStyles;
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild (final String uri, final String tagName,
- final Attributes atts)
- throws SAXException
- {
- if (OfficeNamespaces.STYLE_NS.equals(uri))
- {
- if ("style".equals(tagName))
- {
- final OfficeStyleReadHandler xrh = new OfficeStyleReadHandler();
- textStyleChilds.add(xrh);
- return xrh;
- }
- else if ("page-layout".equals(tagName))
- {
- final PageLayoutReadHandler prh = new PageLayoutReadHandler();
- pageLayoutChilds.add(prh);
- return prh;
- }
- }
- else if (OfficeNamespaces.DATASTYLE_NS.equals(uri))
+ public OfficeStylesReadHandler(final OfficeStyles officeStyles)
{
- final DataStyleReadHandler xrh = new DataStyleReadHandler(false);
- dataStyleChilds.add(xrh);
- return xrh;
+ this.officeStyles = officeStyles;
+ this.pageLayoutChilds = new ArrayList();
+ this.dataStyleChilds = new ArrayList();
+ this.textStyleChilds = new ArrayList();
+ this.otherStyleChilds = new ArrayList();
}
- final SectionReadHandler genericReadHander = new SectionReadHandler();
- otherStyleChilds.add(genericReadHander);
- return genericReadHander;
- }
-
- /**
- * Done parsing.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void doneParsing() throws SAXException
- {
- for (int i = 0; i < textStyleChilds.size(); i++)
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri, final String tagName,
+ final Attributes atts)
+ throws SAXException
{
- final OfficeStyleReadHandler handler =
- (OfficeStyleReadHandler) textStyleChilds.get(i);
- officeStyles.addStyle(handler.getOfficeStyle());
- }
+ if (OfficeNamespaces.STYLE_NS.equals(uri))
+ {
+ if ("style".equals(tagName))
+ {
+ final OfficeStyleReadHandler xrh = new OfficeStyleReadHandler();
+ textStyleChilds.add(xrh);
+ return xrh;
+ }
+ else if ("page-layout".equals(tagName))
+ {
+ final PageLayoutReadHandler prh = new PageLayoutReadHandler();
+ pageLayoutChilds.add(prh);
+ return prh;
+ }
+ }
+ else if (OfficeNamespaces.DATASTYLE_NS.equals(uri))
+ {
+ final DataStyleReadHandler xrh = new DataStyleReadHandler(false);
+ dataStyleChilds.add(xrh);
+ return xrh;
+ }
- for (int i = 0; i < pageLayoutChilds.size(); i++)
- {
- final PageLayoutReadHandler handler =
- (PageLayoutReadHandler) pageLayoutChilds.get(i);
- officeStyles.addPageStyle(handler.getPageLayout());
+ final SectionReadHandler genericReadHander = new SectionReadHandler();
+ otherStyleChilds.add(genericReadHander);
+ return genericReadHander;
}
- for (int i = 0; i < dataStyleChilds.size(); i++)
+ /**
+ * Done parsing.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void doneParsing() throws SAXException
{
- final DataStyleReadHandler handler =
- (DataStyleReadHandler) dataStyleChilds.get(i);
- officeStyles.addDataStyle(handler.getDataStyle());
+ for (int i = 0; i < textStyleChilds.size(); i++)
+ {
+ final OfficeStyleReadHandler handler =
+ (OfficeStyleReadHandler) textStyleChilds.get(i);
+ officeStyles.addStyle(handler.getOfficeStyle());
+ }
+
+ for (int i = 0; i < pageLayoutChilds.size(); i++)
+ {
+ final PageLayoutReadHandler handler =
+ (PageLayoutReadHandler) pageLayoutChilds.get(i);
+ officeStyles.addPageStyle(handler.getPageLayout());
+ }
+
+ for (int i = 0; i < dataStyleChilds.size(); i++)
+ {
+ final DataStyleReadHandler handler =
+ (DataStyleReadHandler) dataStyleChilds.get(i);
+ officeStyles.addDataStyle(handler.getDataStyle());
+ }
+
+ for (int i = 0; i < otherStyleChilds.size(); i++)
+ {
+ final SectionReadHandler handler =
+ (SectionReadHandler) otherStyleChilds.get(i);
+ officeStyles.addOtherNode((Element) handler.getNode());
+ }
}
- for (int i = 0; i < otherStyleChilds.size(); i++)
+ public Element getElement()
{
- final SectionReadHandler handler =
- (SectionReadHandler) otherStyleChilds.get(i);
- officeStyles.addOtherNode((Element) handler.getNode());
+ return officeStyles;
}
- }
-
- public Element getElement()
- {
- return officeStyles;
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/PageLayoutReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/PageLayoutReadHandler.java
index 46ba378a1ce5..5ee10d2b936b 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/PageLayoutReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/PageLayoutReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.style;
import java.util.ArrayList;
@@ -49,57 +47,57 @@ import org.xml.sax.SAXException;
*/
public class PageLayoutReadHandler extends ElementReadHandler
{
- private final PageLayout pageLayout;
- private final List childs;
- public PageLayoutReadHandler()
- {
- this.pageLayout = new PageLayout();
- this.childs = new ArrayList();
- }
+ private final PageLayout pageLayout;
+ private final List childs;
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild (final String uri,
- final String tagName,
- final Attributes atts)
- throws SAXException
- {
- final StyleDefinitionReadHandler readHandler =
- new StyleDefinitionReadHandler();
- childs.add(readHandler);
- return readHandler;
- }
+ public PageLayoutReadHandler()
+ {
+ this.pageLayout = new PageLayout();
+ this.childs = new ArrayList();
+ }
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri,
+ final String tagName,
+ final Attributes atts)
+ throws SAXException
+ {
+ final StyleDefinitionReadHandler readHandler =
+ new StyleDefinitionReadHandler();
+ childs.add(readHandler);
+ return readHandler;
+ }
- /**
- * Done parsing.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void doneParsing() throws SAXException
- {
- for (int i = 0; i < childs.size(); i++)
+ /**
+ * Done parsing.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void doneParsing() throws SAXException
{
- final ElementReadHandler handler = (ElementReadHandler) childs.get(i);
- pageLayout.addNode(handler.getElement());
+ for (int i = 0; i < childs.size(); i++)
+ {
+ final ElementReadHandler handler = (ElementReadHandler) childs.get(i);
+ pageLayout.addNode(handler.getElement());
+ }
}
- }
- public PageLayout getPageLayout()
- {
- return pageLayout;
- }
+ public PageLayout getPageLayout()
+ {
+ return pageLayout;
+ }
- public Element getElement()
- {
- return pageLayout;
- }
+ public Element getElement()
+ {
+ return pageLayout;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/StyleDefinitionReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/StyleDefinitionReadHandler.java
index 6eb99dec3ee0..0fd0655d4e22 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/style/StyleDefinitionReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/style/StyleDefinitionReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.style;
import java.util.ArrayList;
@@ -48,54 +46,53 @@ import org.xml.sax.SAXException;
*/
public class StyleDefinitionReadHandler extends ElementReadHandler
{
- private final Section rawSection;
- private final List childs;
-
- public StyleDefinitionReadHandler()
- {
- this.rawSection = new Section();
- this.childs = new ArrayList();
- }
- /**
- * Returns the handler for a child element.
- *
- * @param tagName the tag name.
- * @param atts the attributes.
- * @return the handler or null, if the tagname is invalid.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected XmlReadHandler getHandlerForChild(final String uri,
- final String tagName,
- final Attributes atts)
- throws SAXException
- {
- final StyleDefinitionReadHandler readHandler =
- new StyleDefinitionReadHandler();
- childs.add(readHandler);
- return readHandler;
- }
+ private final Section rawSection;
+ private final List childs;
+ public StyleDefinitionReadHandler()
+ {
+ this.rawSection = new Section();
+ this.childs = new ArrayList();
+ }
- /**
- * Done parsing.
- *
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void doneParsing()
- throws SAXException
- {
- for (int i = 0; i < childs.size(); i++)
+ /**
+ * Returns the handler for a child element.
+ *
+ * @param tagName the tag name.
+ * @param atts the attributes.
+ * @return the handler or null, if the tagname is invalid.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected XmlReadHandler getHandlerForChild(final String uri,
+ final String tagName,
+ final Attributes atts)
+ throws SAXException
{
- final ElementReadHandler handler = (ElementReadHandler) childs.get(i);
- rawSection.addNode(handler.getElement());
+ final StyleDefinitionReadHandler readHandler =
+ new StyleDefinitionReadHandler();
+ childs.add(readHandler);
+ return readHandler;
}
- }
+ /**
+ * Done parsing.
+ *
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void doneParsing()
+ throws SAXException
+ {
+ for (int i = 0; i < childs.size(); i++)
+ {
+ final ElementReadHandler handler = (ElementReadHandler) childs.get(i);
+ rawSection.addNode(handler.getElement());
+ }
+ }
- public Element getElement()
- {
- return rawSection;
- }
+ public Element getElement()
+ {
+ return rawSection;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/OneOfConstantsMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/OneOfConstantsMapper.java
index 7ade32271b8f..8e385f2ba859 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/OneOfConstantsMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/OneOfConstantsMapper.java
@@ -49,7 +49,7 @@ public abstract class OneOfConstantsMapper implements StyleMapper
this.mappings = new HashMap();
}
- public void addMapping (final String value, final CSSValue target)
+ public void addMapping(final String value, final CSSValue target)
{
mappings.put(value, target);
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/draw/TextAreaVerticalAlignMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/draw/TextAreaVerticalAlignMapper.java
index f08255b615ee..8418815f3b7d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/draw/TextAreaVerticalAlignMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/draw/TextAreaVerticalAlignMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.draw;
import com.sun.star.report.pentaho.parser.stylemapper.OneOfConstantsMapper;
@@ -37,12 +35,13 @@ import org.jfree.layouting.input.style.values.CSSConstant;
public class TextAreaVerticalAlignMapper extends OneOfConstantsMapper
{
- public TextAreaVerticalAlignMapper ()
- {
- super (BoxStyleKeys.BOX_VERTICAL_ALIGN);
- addMapping("top", new CSSConstant("top"));
- addMapping("bottom", new CSSConstant("bottom"));
- addMapping("middle", new CSSConstant("middle"));
- addMapping("justify", new CSSConstant("justify"));
- }
+
+ public TextAreaVerticalAlignMapper()
+ {
+ super(BoxStyleKeys.BOX_VERTICAL_ALIGN);
+ addMapping("top", new CSSConstant("top"));
+ addMapping("bottom", new CSSConstant("bottom"));
+ addMapping("middle", new CSSConstant("middle"));
+ addMapping("justify", new CSSConstant("justify"));
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontStyleMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontStyleMapper.java
index 5369dc589d32..5c6111c1f55a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontStyleMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontStyleMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.fo;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -37,13 +35,14 @@ import org.jfree.layouting.input.style.keys.font.FontStyleKeys;
public class FontStyleMapper implements StyleMapper
{
- public FontStyleMapper ()
- {
- }
- public void updateStyle (final String uri, final String attrName, final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValueAsString(FontStyleKeys.FONT_STYLE, attrValue);
- }
+ public FontStyleMapper()
+ {
+ }
+
+ public void updateStyle(final String uri, final String attrName, final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValueAsString(FontStyleKeys.FONT_STYLE, attrValue);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontWeightMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontWeightMapper.java
index 49571efae772..ec73596462e5 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontWeightMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/FontWeightMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.fo;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -37,13 +35,14 @@ import org.jfree.layouting.input.style.keys.font.FontStyleKeys;
public class FontWeightMapper implements StyleMapper
{
- public FontWeightMapper ()
- {
- }
- public void updateStyle (final String uri, final String attrName, final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValueAsString(FontStyleKeys.FONT_WEIGHT, attrValue);
- }
+ public FontWeightMapper()
+ {
+ }
+
+ public void updateStyle(final String uri, final String attrName, final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValueAsString(FontStyleKeys.FONT_WEIGHT, attrValue);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/TextAlignMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/TextAlignMapper.java
index 93d1ee1d57c0..b619442076b6 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/TextAlignMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/fo/TextAlignMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.fo;
import com.sun.star.report.pentaho.parser.stylemapper.OneOfConstantsMapper;
@@ -37,15 +35,15 @@ import org.jfree.layouting.input.style.keys.text.TextStyleKeys;
public class TextAlignMapper extends OneOfConstantsMapper
{
- public TextAlignMapper ()
- {
- super(TextStyleKeys.TEXT_ALIGN);
- addMapping("start", TextAlign.START);
- addMapping("end", TextAlign.END);
- addMapping("left", TextAlign.LEFT);
- addMapping("center", TextAlign.CENTER);
- addMapping("right", TextAlign.RIGHT);
- addMapping("justify", TextAlign.JUSTIFY);
- }
+ public TextAlignMapper()
+ {
+ super(TextStyleKeys.TEXT_ALIGN);
+ addMapping("start", TextAlign.START);
+ addMapping("end", TextAlign.END);
+ addMapping("left", TextAlign.LEFT);
+ addMapping("center", TextAlign.CENTER);
+ addMapping("right", TextAlign.RIGHT);
+ addMapping("justify", TextAlign.JUSTIFY);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyGenericMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyGenericMapper.java
index f218fc465a94..fce338d5688b 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyGenericMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyGenericMapper.java
@@ -52,7 +52,10 @@ public class FontFamilyGenericMapper implements StyleMapper
{
final CSSStringValue cssVal = new CSSStringValue(CSSStringType.STRING, attrValue);
targetRule.setPropertyValue(FontStyleKeys.FONT_FAMILY,
- new CSSValueList(new CSSValue[]{cssVal}));
+ new CSSValueList(new CSSValue[]
+ {
+ cssVal
+ }));
}
else
{
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyMapper.java
index 019fea3182a2..696fb557bdde 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontFamilyMapper.java
@@ -52,7 +52,10 @@ public class FontFamilyMapper implements StyleMapper
{
final CSSStringValue cssVal = new CSSStringValue(CSSStringType.STRING, attrValue);
targetRule.setPropertyValue(FontStyleKeys.FONT_FAMILY,
- new CSSValueList(new CSSValue[]{cssVal}));
+ new CSSValueList(new CSSValue[]
+ {
+ cssVal
+ }));
}
else
{
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontNameMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontNameMapper.java
index f9d238bfcb79..cc6cd926f7c7 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontNameMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontNameMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -39,14 +37,15 @@ import org.jfree.layouting.input.style.keys.font.FontStyleKeys;
public class FontNameMapper implements StyleMapper
{
- public FontNameMapper ()
- {
- }
- public void updateStyle (final String uri, final String attrName, final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValue(FontStyleKeys.FONT_NAME,
- new CSSStringValue(CSSStringType.STRING, attrValue));
- }
+ public FontNameMapper()
+ {
+ }
+
+ public void updateStyle(final String uri, final String attrName, final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValue(FontStyleKeys.FONT_NAME,
+ new CSSStringValue(CSSStringType.STRING, attrValue));
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontPitchMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontPitchMapper.java
index ae180f8fac69..79dceddb88c6 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontPitchMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontPitchMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.stylemapper.OneOfConstantsMapper;
@@ -37,10 +35,11 @@ import org.jfree.layouting.input.style.values.CSSConstant;
public class FontPitchMapper extends OneOfConstantsMapper
{
- public FontPitchMapper ()
- {
- super (FontStyleKeys.FONT_PITCH);
- addMapping("variable", new CSSConstant("variable"));
- addMapping("fixed", new CSSConstant("fixed"));
- }
+
+ public FontPitchMapper()
+ {
+ super(FontStyleKeys.FONT_PITCH);
+ addMapping("variable", new CSSConstant("variable"));
+ addMapping("fixed", new CSSConstant("fixed"));
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontReliefMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontReliefMapper.java
index 059d01981a27..a9c18a8f7dc4 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontReliefMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/FontReliefMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -37,14 +35,14 @@ import org.jfree.layouting.input.style.keys.font.FontStyleKeys;
public class FontReliefMapper implements StyleMapper
{
- public FontReliefMapper ()
- {
- }
+ public FontReliefMapper()
+ {
+ }
- public void updateStyle (final String uri, final String attrName, final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValueAsString(FontStyleKeys.FONT_EFFECT, attrValue);
- }
+ public void updateStyle(final String uri, final String attrName, final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValueAsString(FontStyleKeys.FONT_EFFECT, attrValue);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextEmphasizeMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextEmphasizeMapper.java
index 961e22c5eb63..e465e7da1527 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextEmphasizeMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextEmphasizeMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -36,14 +34,14 @@ import org.jfree.layouting.input.style.CSSDeclarationRule;
public class TextEmphasizeMapper implements StyleMapper
{
- public TextEmphasizeMapper ()
- {
- }
+ public TextEmphasizeMapper()
+ {
+ }
- public void updateStyle (final String uri, final String attrName, final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValueAsString("font-emphasize", attrValue);
- }
+ public void updateStyle(final String uri, final String attrName, final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValueAsString("font-emphasize", attrValue);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineColorMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineColorMapper.java
index e0b4e309a9bc..b6b3812a834e 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineColorMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineColorMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -39,19 +37,20 @@ import org.jfree.layouting.util.ColorUtil;
public class TextUnderlineColorMapper implements StyleMapper
{
- public TextUnderlineColorMapper ()
- {
- }
- public void updateStyle (final String uri,
- final String attrName,
- final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- final CSSColorValue cv = (CSSColorValue) ColorUtil.parseColor(attrValue);
- if (cv != null)
+ public TextUnderlineColorMapper()
+ {
+ }
+
+ public void updateStyle(final String uri,
+ final String attrName,
+ final String attrValue,
+ final CSSDeclarationRule targetRule)
{
- targetRule.setPropertyValue(TextStyleKeys.TEXT_UNDERLINE_COLOR, cv);
+ final CSSColorValue cv = (CSSColorValue) ColorUtil.parseColor(attrValue);
+ if (cv != null)
+ {
+ targetRule.setPropertyValue(TextStyleKeys.TEXT_UNDERLINE_COLOR, cv);
+ }
}
- }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineStyleMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineStyleMapper.java
index 70630674abbb..fcc4e8cc6a7a 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineStyleMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineStyleMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.stylemapper.OneOfConstantsMapper;
@@ -37,19 +35,17 @@ import org.jfree.layouting.input.style.keys.text.TextDecorationStyle;
public class TextUnderlineStyleMapper extends OneOfConstantsMapper
{
- public TextUnderlineStyleMapper ()
- {
- super(TextStyleKeys.TEXT_UNDERLINE_STYLE);
- addMapping("none", TextDecorationStyle.NONE);
- addMapping("solid", TextDecorationStyle.SOLID);
- addMapping("dotted", TextDecorationStyle.DOTTED);
- addMapping("dash", TextDecorationStyle.DASHED);
- addMapping("long-dash", TextDecorationStyle.LONG_DASH);
- addMapping("dot-dash", TextDecorationStyle.DOT_DASH);
- addMapping("dot-dot-dash", TextDecorationStyle.DOT_DOT_DASH);
- addMapping("wave", TextDecorationStyle.WAVE);
- }
-
-
+ public TextUnderlineStyleMapper()
+ {
+ super(TextStyleKeys.TEXT_UNDERLINE_STYLE);
+ addMapping("none", TextDecorationStyle.NONE);
+ addMapping("solid", TextDecorationStyle.SOLID);
+ addMapping("dotted", TextDecorationStyle.DOTTED);
+ addMapping("dash", TextDecorationStyle.DASHED);
+ addMapping("long-dash", TextDecorationStyle.LONG_DASH);
+ addMapping("dot-dash", TextDecorationStyle.DOT_DASH);
+ addMapping("dot-dot-dash", TextDecorationStyle.DOT_DOT_DASH);
+ addMapping("wave", TextDecorationStyle.WAVE);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineWordMode.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineWordMode.java
index 3e2d879db846..aa23d66b131f 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineWordMode.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/TextUnderlineWordMode.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.stylemapper.OneOfConstantsMapper;
@@ -37,12 +35,11 @@ import org.jfree.layouting.input.style.keys.text.TextStyleKeys;
public class TextUnderlineWordMode extends OneOfConstantsMapper
{
- public TextUnderlineWordMode ()
- {
- super(TextStyleKeys.TEXT_UNDERLINE_MODE);
- addMapping("continuous", TextDecorationMode.CONTINUOUS);
- addMapping("skip-white-space", TextDecorationMode.SKIP_WHITE_SPACE);
- }
-
+ public TextUnderlineWordMode()
+ {
+ super(TextStyleKeys.TEXT_UNDERLINE_MODE);
+ addMapping("continuous", TextDecorationMode.CONTINUOUS);
+ addMapping("skip-white-space", TextDecorationMode.SKIP_WHITE_SPACE);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/VerticalAlignMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/VerticalAlignMapper.java
index ad9ea12ac6fb..9b56b1ae14be 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/VerticalAlignMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/style/VerticalAlignMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.parser.stylemapper.style;
import com.sun.star.report.pentaho.parser.stylemapper.OneOfConstantsMapper;
@@ -38,13 +36,14 @@ import org.jfree.layouting.input.style.values.CSSConstant;
public class VerticalAlignMapper extends OneOfConstantsMapper
{
- public VerticalAlignMapper ()
- {
- super (LineStyleKeys.VERTICAL_ALIGN);
- addMapping("top", new CSSConstant("top"));
- addMapping("bottom", new CSSConstant("bottom"));
- addMapping("middle", new CSSConstant("middle"));
- addMapping("baseline", new CSSConstant("baseline"));
- addMapping("auto", CSSAutoValue.getInstance());
- }
+
+ public VerticalAlignMapper()
+ {
+ super(LineStyleKeys.VERTICAL_ALIGN);
+ addMapping("top", new CSSConstant("top"));
+ addMapping("bottom", new CSSConstant("bottom"));
+ addMapping("middle", new CSSConstant("middle"));
+ addMapping("baseline", new CSSConstant("baseline"));
+ addMapping("auto", CSSAutoValue.getInstance());
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/ColumnWidthMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/ColumnWidthMapper.java
index fca9edd38d33..82adc828982c 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/ColumnWidthMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/ColumnWidthMapper.java
@@ -27,7 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
package com.sun.star.report.pentaho.parser.stylemapper.table;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -41,15 +40,16 @@ import org.jfree.layouting.input.style.keys.box.BoxStyleKeys;
*/
public class ColumnWidthMapper implements StyleMapper
{
- public ColumnWidthMapper()
- {
- }
- public void updateStyle(final String uri,
- final String attrName,
- final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValueAsString(BoxStyleKeys.WIDTH, attrValue);
- }
+ public ColumnWidthMapper()
+ {
+ }
+
+ public void updateStyle(final String uri,
+ final String attrName,
+ final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValueAsString(BoxStyleKeys.WIDTH, attrValue);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/RowHeightMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/RowHeightMapper.java
index c305a85a1e05..57e4dcd9c559 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/RowHeightMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/stylemapper/table/RowHeightMapper.java
@@ -27,7 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
package com.sun.star.report.pentaho.parser.stylemapper.table;
import com.sun.star.report.pentaho.parser.StyleMapper;
@@ -41,15 +40,16 @@ import org.jfree.layouting.input.style.keys.box.BoxStyleKeys;
*/
public class RowHeightMapper implements StyleMapper
{
- public RowHeightMapper()
- {
- }
- public void updateStyle(final String uri,
- final String attrName,
- final String attrValue,
- final CSSDeclarationRule targetRule)
- {
- targetRule.setPropertyValueAsString(BoxStyleKeys.HEIGHT, attrValue);
- }
+ public RowHeightMapper()
+ {
+ }
+
+ public void updateStyle(final String uri,
+ final String attrName,
+ final String attrValue,
+ final CSSDeclarationRule targetRule)
+ {
+ targetRule.setPropertyValueAsString(BoxStyleKeys.HEIGHT, attrValue);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnReadHandler.java
index 5b9e11fcbac6..172e8b475459 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnReadHandler.java
@@ -42,6 +42,7 @@ public class TableColumnReadHandler extends ElementReadHandler
{
private final Section tableColumn;
+
public TableColumnReadHandler()
{
tableColumn = new Section();
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnsReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnsReadHandler.java
index a0052dbc1a9e..a72a5249af4c 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnsReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/parser/table/TableColumnsReadHandler.java
@@ -71,7 +71,7 @@ public class TableColumnsReadHandler extends ElementReadHandler
final Attributes atts)
throws SAXException
{
- if (OfficeNamespaces.TABLE_NS.equals(uri) && OfficeToken.TABLE_COLUMN.equals(tagName) )
+ if (OfficeNamespaces.TABLE_NS.equals(uri) && OfficeToken.TABLE_COLUMN.equals(tagName))
{
final TableColumnReadHandler readHandler = new TableColumnReadHandler();
columns.add(readHandler);
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/smil.css b/reportbuilder/java/com/sun/star/report/pentaho/smil.css
index b01076ff30ae..54d59ac828e2 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/smil.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/smil.css
@@ -2,4 +2,4 @@
/**
* All default styles for formating-objects elements (if there are any).
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/star-office.css b/reportbuilder/java/com/sun/star/report/pentaho/star-office.css
index da515eb88df9..22d57ca05a18 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/star-office.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/star-office.css
@@ -2,4 +2,4 @@
/**
* All default styles for office elements.
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/star-report.css b/reportbuilder/java/com/sun/star/report/pentaho/star-report.css
index ef4e595d8bf0..56f98506cf40 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/star-report.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/star-report.css
@@ -3,43 +3,43 @@
@namespace report url("http://openoffice.org/2005/report");
table|table {
- display: table;
+ display: table;
}
table|table-columns {
- display: table-column-group;
+ display: table-column-group;
}
table|table-column {
- display: table-column;
+ display: table-column;
}
table|table-row {
- display: table-row;
+ display: table-row;
}
table|table-cell {
- display: table-cell;
+ display: table-cell;
}
table|table-cell[number-columns-spanned],
table|table-cell[number-columns-spanned],
table|table-columns[number-columns-spanned],
table|table-column[number-columns-spanned] {
- -x-liblayout-colspan: attr("table|number-columns-spanned");
+ -x-liblayout-colspan: attr("table|number-columns-spanned");
}
table|table-cell[number-rows-spanned],
table|table-cell[number-rows-spanned] {
- -x-liblayout-rowspan: attr("table|number-rows-spanned");
+ -x-liblayout-rowspan: attr("table|number-rows-spanned");
}
/**
* Style definitions for star report.
- */
+*/
* {
- vertical-align: baseline;
+ vertical-align: baseline;
}
/**
@@ -58,15 +58,15 @@ table|table-cell[number-rows-spanned] {
percentage
fraction
- */
+*/
@format number myname {
- -x-liblayout-decimal-replacement: "-";
- -x-liblayout-display-factor: 1000;
- content: "'Prefix'#,##0.00'postfix'";
+ -x-liblayout-decimal-replacement: "-";
+ -x-liblayout-display-factor: 1000;
+ content: "'Prefix'#,##0.00'postfix'";
}
@format scientific anothername {
- /* to be filled */
+ /* to be filled */
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/star-rpt.css b/reportbuilder/java/com/sun/star/report/pentaho/star-rpt.css
index 6da26872b28e..47b6aca74d00 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/star-rpt.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/star-rpt.css
@@ -2,4 +2,4 @@
/**
* All default styles for report elements.
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/LengthCalculator.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/LengthCalculator.java
index 9a0a330dbc15..1e041d6bce8d 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/LengthCalculator.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/LengthCalculator.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.styles;
import org.jfree.layouting.input.style.values.CSSNumericType;
@@ -44,73 +42,72 @@ import org.jfree.layouting.input.style.values.CSSNumericValue;
*/
public class LengthCalculator
{
- // and centimeter (x10)
- private double millimeter;
-
- // and pica (x12) and inch(x72). Px is assumed to be in 96dpi.
- private double point;
+ // and centimeter (x10)
- private double pixel;
+ private double millimeter;
+ // and pica (x12) and inch(x72). Px is assumed to be in 96dpi.
+ private double point;
+ private double pixel;
- public LengthCalculator()
- {
- }
-
- public void add (final CSSNumericValue value)
- {
- if (value == null)
+ public LengthCalculator()
{
- return;
}
- final CSSNumericType numericType = value.getType();
- if (numericType == CSSNumericType.CM)
- {
- millimeter += value.getValue() * 10;
- }
- else if (numericType == CSSNumericType.MM)
+ public void add(final CSSNumericValue value)
{
- millimeter += value.getValue();
- }
- else if (numericType == CSSNumericType.PT)
- {
- point += value.getValue();
- }
- else if (numericType == CSSNumericType.PC)
- {
- point += 12 * value.getValue();
- }
- else if (numericType == CSSNumericType.INCH)
- {
- point += 72 * value.getValue();
- }
- else if (numericType == CSSNumericType.PX)
- {
- pixel += value.getValue();
- }
- // LOGGER.debug ("Adding " + value + " [mm: " + millimeter + "] [pt: " + point + "] px: [" + pixel + "]");
- }
+ if (value == null)
+ {
+ return;
+ }
- public CSSNumericValue getResult ()
- {
- if (pixel == 0 && point == 0)
- {
- return CSSNumericValue.createValue(CSSNumericType.MM, millimeter);
+ final CSSNumericType numericType = value.getType();
+ if (numericType == CSSNumericType.CM)
+ {
+ millimeter += value.getValue() * 10;
+ }
+ else if (numericType == CSSNumericType.MM)
+ {
+ millimeter += value.getValue();
+ }
+ else if (numericType == CSSNumericType.PT)
+ {
+ point += value.getValue();
+ }
+ else if (numericType == CSSNumericType.PC)
+ {
+ point += 12 * value.getValue();
+ }
+ else if (numericType == CSSNumericType.INCH)
+ {
+ point += 72 * value.getValue();
+ }
+ else if (numericType == CSSNumericType.PX)
+ {
+ pixel += value.getValue();
+ }
+ // LOGGER.debug ("Adding " + value + " [mm: " + millimeter + "] [pt: " + point + "] px: [" + pixel + "]");
}
- if (pixel == 0 && millimeter == 0)
- {
- return CSSNumericValue.createValue(CSSNumericType.PT, point);
- }
- if (point == 0 && millimeter == 0)
+
+ public CSSNumericValue getResult()
{
- return CSSNumericValue.createValue(CSSNumericType.PX, pixel);
- }
- // else convert it.
+ if (pixel == 0 && point == 0)
+ {
+ return CSSNumericValue.createValue(CSSNumericType.MM, millimeter);
+ }
+ if (pixel == 0 && millimeter == 0)
+ {
+ return CSSNumericValue.createValue(CSSNumericType.PT, point);
+ }
+ if (point == 0 && millimeter == 0)
+ {
+ return CSSNumericValue.createValue(CSSNumericType.PX, pixel);
+ }
+ // else convert it.
- double result = point;
- result += (millimeter * 10 * 72 / 254);
- result += pixel * 72 / 96;
+ double result = point;
+ result += (millimeter * 10 * 72 / 254);
+ result += pixel * 72 / 96;
- return CSSNumericValue.createValue(CSSNumericType.PT, result);
- }
+ return CSSNumericValue.createValue(CSSNumericType.PT, result);
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapper.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapper.java
index 1424d0becad6..6cb6add68697 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapper.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapper.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.styles;
import java.util.HashMap;
@@ -54,53 +52,47 @@ import org.pentaho.reporting.libraries.resourceloader.ResourceManager;
*/
public class StyleMapper
{
- private final Map backend;
- public StyleMapper()
- {
- this.backend = new HashMap();
- }
+ private final Map backend;
- public void addMapping(final StyleMappingRule rule)
- {
- backend.put(rule.getKey(), rule);
- }
+ public StyleMapper()
+ {
+ this.backend = new HashMap();
+ }
- public boolean isListOfStyles(final String elementNamespace,
- final String elementTagName,
- final String attributeNamespace,
- final String attributeName)
- {
- final StyleMapperKey key = new StyleMapperKey
- (elementNamespace, elementTagName, attributeNamespace, attributeName);
- final StyleMappingRule rule = (StyleMappingRule) backend.get(key);
- if (rule == null)
+ public void addMapping(final StyleMappingRule rule)
{
- return false;
+ backend.put(rule.getKey(), rule);
}
- return rule.isListOfValues();
- }
- public String getStyleFamilyFor(final String elementNamespace,
- final String elementTagName,
- final String attributeNamespace,
- final String attributeName)
- {
- final StyleMapperKey key = new StyleMapperKey
- (elementNamespace, elementTagName, attributeNamespace, attributeName);
- final StyleMappingRule rule = (StyleMappingRule) backend.get(key);
- if (rule == null)
+ public boolean isListOfStyles(final String elementNamespace,
+ final String elementTagName,
+ final String attributeNamespace,
+ final String attributeName)
{
- return null;
+ final StyleMapperKey key = new StyleMapperKey(elementNamespace, elementTagName, attributeNamespace, attributeName);
+ final StyleMappingRule rule = (StyleMappingRule) backend.get(key);
+ return rule != null && rule.isListOfValues();
}
- return rule.getFamily();
- }
- public static StyleMapper loadInstance (final ResourceManager resourceManager)
- throws ResourceException
- {
- final Resource resource = resourceManager.createDirectly
- ("res://com/sun/star/report/pentaho/styles/stylemapper.xml", StyleMapper.class);
- return (StyleMapper) resource.getResource();
- }
+ public String getStyleFamilyFor(final String elementNamespace,
+ final String elementTagName,
+ final String attributeNamespace,
+ final String attributeName)
+ {
+ final StyleMapperKey key = new StyleMapperKey(elementNamespace, elementTagName, attributeNamespace, attributeName);
+ final StyleMappingRule rule = (StyleMappingRule) backend.get(key);
+ if (rule == null)
+ {
+ return null;
+ }
+ return rule.getFamily();
+ }
+
+ public static StyleMapper loadInstance(final ResourceManager resourceManager)
+ throws ResourceException
+ {
+ final Resource resource = resourceManager.createDirectly("res://com/sun/star/report/pentaho/styles/stylemapper.xml", StyleMapper.class);
+ return (StyleMapper) resource.getResource();
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperKey.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperKey.java
index 64b50cba1197..496bfd23387f 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperKey.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperKey.java
@@ -96,9 +96,7 @@ public final class StyleMapperKey
final StyleMapperKey that = (StyleMapperKey) o;
- if ((attributeName != null ? !attributeName.equals(that.attributeName) : that.attributeName != null) ||
- (attributeNamespace != null ? !attributeNamespace.equals(that.attributeNamespace) : that.attributeNamespace != null) ||
- !elementName.equals(that.elementName) || !elementNamespace.equals(that.elementNamespace))
+ if ((attributeName != null ? !attributeName.equals(that.attributeName) : that.attributeName != null) || (attributeNamespace != null ? !attributeNamespace.equals(that.attributeNamespace) : that.attributeNamespace != null) || !elementName.equals(that.elementName) || !elementNamespace.equals(that.elementNamespace))
{
return false;
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlFactoryModule.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlFactoryModule.java
index 0b6319af3848..09802517e0a2 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlFactoryModule.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlFactoryModule.java
@@ -57,8 +57,7 @@ public class StyleMapperXmlFactoryModule implements XmlFactoryModule
public int getDocumentSupport(final XmlDocumentInfo documentInfo)
{
final String rootNamespace = documentInfo.getRootElementNameSpace();
- if (StyleMapperXmlFactoryModule.NAMESPACE.equals(rootNamespace) &&
- "style-mapper-definition".equals(documentInfo.getRootElement()))
+ if (StyleMapperXmlFactoryModule.NAMESPACE.equals(rootNamespace) && "style-mapper-definition".equals(documentInfo.getRootElement()))
{
return XmlFactoryModule.RECOGNIZED_BY_NAMESPACE;
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlResourceFactory.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlResourceFactory.java
index 4d9646303b38..5574bf022353 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlResourceFactory.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMapperXmlResourceFactory.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.styles;
import org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlResourceFactory;
@@ -43,17 +41,18 @@ import org.pentaho.reporting.libraries.base.config.Configuration;
*/
public class StyleMapperXmlResourceFactory extends AbstractXmlResourceFactory
{
- public StyleMapperXmlResourceFactory()
- {
- }
- protected Configuration getConfiguration()
- {
- return JFreeReportBoot.getInstance().getGlobalConfig();
- }
+ public StyleMapperXmlResourceFactory()
+ {
+ }
+
+ protected Configuration getConfiguration()
+ {
+ return JFreeReportBoot.getInstance().getGlobalConfig();
+ }
- public Class getFactoryType()
- {
- return StyleMapper.class;
- }
+ public Class getFactoryType()
+ {
+ return StyleMapper.class;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingReadHandler.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingReadHandler.java
index 21101d847e44..7db04ffc5d93 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingReadHandler.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingReadHandler.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.styles;
import org.pentaho.reporting.libraries.xmlns.parser.AbstractXmlReadHandler;
@@ -44,66 +42,62 @@ import org.xml.sax.SAXException;
*/
public class StyleMappingReadHandler extends AbstractXmlReadHandler
{
- private StyleMappingRule rule;
-
- public StyleMappingReadHandler()
- {
- }
+ private StyleMappingRule rule;
- /**
- * Starts parsing.
- *
- * @param attrs the attributes.
- * @throws org.xml.sax.SAXException if there is a parsing error.
- */
- protected void startParsing(final Attributes attrs)
- throws SAXException
- {
- final String elementNamespace = attrs.getValue(getUri(),
- "element-namespace");
- if (elementNamespace == null)
+ public StyleMappingReadHandler()
{
- throw new ParseException
- ("Required attribute 'element-namespace' is missing", getLocator());
}
- final String elementName = attrs.getValue(getUri(), "element-name");
-
- if (elementName == null)
+ /**
+ * Starts parsing.
+ *
+ * @param attrs the attributes.
+ * @throws org.xml.sax.SAXException if there is a parsing error.
+ */
+ protected void startParsing(final Attributes attrs)
+ throws SAXException
{
- throw new ParseException
- ("Required attribute 'element-name' is missing", getLocator());
- }
+ final String elementNamespace = attrs.getValue(getUri(),
+ "element-namespace");
+ if (elementNamespace == null)
+ {
+ throw new ParseException("Required attribute 'element-namespace' is missing", getLocator());
+ }
- final String attributeNamespace = attrs.getValue(getUri(),
- "attribute-namespace");
- final String attributeName = attrs.getValue(getUri(), "attribute-name");
+ final String elementName = attrs.getValue(getUri(), "element-name");
- final boolean listOfValues =
- "styleNameRefs".equals(attrs.getValue(getUri(), "type"));
+ if (elementName == null)
+ {
+ throw new ParseException("Required attribute 'element-name' is missing", getLocator());
+ }
- final String family = attrs.getValue(getUri(), "style-family");
- final StyleMapperKey key = new StyleMapperKey
- (elementNamespace, elementName, attributeNamespace, attributeName);
- rule = new StyleMappingRule(key, family, listOfValues);
- }
+ final String attributeNamespace = attrs.getValue(getUri(),
+ "attribute-namespace");
+ final String attributeName = attrs.getValue(getUri(), "attribute-name");
+ final boolean listOfValues =
+ "styleNameRefs".equals(attrs.getValue(getUri(), "type"));
- public StyleMappingRule getRule()
- {
- return rule;
- }
+ final String family = attrs.getValue(getUri(), "style-family");
+ final StyleMapperKey key = new StyleMapperKey(elementNamespace, elementName, attributeNamespace, attributeName);
+ rule = new StyleMappingRule(key, family, listOfValues);
+ }
- /**
- * Returns the object for this element or null, if this element does not
- * create an object.
- *
- * @return the object.
- */
- public Object getObject()
- throws SAXException
- {
- return rule;
- }
+ public StyleMappingRule getRule()
+ {
+ return rule;
+ }
+
+ /**
+ * Returns the object for this element or null, if this element does not
+ * create an object.
+ *
+ * @return the object.
+ */
+ public Object getObject()
+ throws SAXException
+ {
+ return rule;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingRule.java b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingRule.java
index 742daf8ba6e5..e0fbd62a77d8 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingRule.java
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/StyleMappingRule.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.pentaho.styles;
/**
@@ -39,32 +37,31 @@ package com.sun.star.report.pentaho.styles;
*/
public class StyleMappingRule
{
- private final StyleMapperKey key;
- private final String family;
- private final boolean listOfValues;
-
- public StyleMappingRule(final StyleMapperKey key, final String family,
- final boolean listOfValues)
- {
- this.key = key;
- this.family = family;
- this.listOfValues = listOfValues;
- }
+ private final StyleMapperKey key;
+ private final String family;
+ private final boolean listOfValues;
+ public StyleMappingRule(final StyleMapperKey key, final String family,
+ final boolean listOfValues)
+ {
+ this.key = key;
+ this.family = family;
+ this.listOfValues = listOfValues;
+ }
- public StyleMapperKey getKey()
- {
- return key;
- }
+ public StyleMapperKey getKey()
+ {
+ return key;
+ }
- public String getFamily()
- {
- return family;
- }
+ public String getFamily()
+ {
+ return family;
+ }
- public boolean isListOfValues()
- {
- return listOfValues;
- }
+ public boolean isListOfValues()
+ {
+ return listOfValues;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/styles/stylemapper.xsd b/reportbuilder/java/com/sun/star/report/pentaho/styles/stylemapper.xsd
index 905dbc8464d6..93392a6f0ea1 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/styles/stylemapper.xsd
+++ b/reportbuilder/java/com/sun/star/report/pentaho/styles/stylemapper.xsd
@@ -34,62 +34,62 @@
xmlns="http://jfreereport.sourceforge.net/namespaces/engine/openoffice/stylemapper"
targetNamespace="http://jfreereport.sourceforge.net/namespaces/engine/openoffice/stylemapper"
attributeFormDefault="unqualified">
- <xsd:annotation>
- <xsd:documentation>
+ <xsd:annotation>
+ <xsd:documentation>
This schema describes the format of the stylemapper definition file.
The stylemapper declares what style-families are referenced by an element.
- </xsd:documentation>
- </xsd:annotation>
+ </xsd:documentation>
+ </xsd:annotation>
- <xsd:simpleType name="styleNameRefType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="styleNameRef"/>
- <xsd:enumeration value="styleNameRefs"/>
- </xsd:restriction>
- </xsd:simpleType>
+ <xsd:simpleType name="styleNameRefType">
+ <xsd:restriction base="xsd:NMTOKEN">
+ <xsd:enumeration value="styleNameRef"/>
+ <xsd:enumeration value="styleNameRefs"/>
+ </xsd:restriction>
+ </xsd:simpleType>
- <xsd:simpleType name="styleFamilyType">
- <xsd:restriction base="xsd:NMTOKEN">
- <xsd:enumeration value="paragraph"/>
- <xsd:enumeration value="text"/>
- <xsd:enumeration value="section"/>
- <xsd:enumeration value="table"/>
- <xsd:enumeration value="table-column"/>
- <xsd:enumeration value="table-row"/>
- <xsd:enumeration value="table-cell"/>
- <xsd:enumeration value="table-page"/>
- <xsd:enumeration value="chart"/>
- <xsd:enumeration value="default"/>
- <xsd:enumeration value="drawing-page"/>
- <xsd:enumeration value="graphic"/>
- <xsd:enumeration value="presentation"/>
- <xsd:enumeration value="control"/>
- <xsd:enumeration value="ruby"/>
- <xsd:enumeration value="custom-shape"/>
- </xsd:restriction>
- </xsd:simpleType>
+ <xsd:simpleType name="styleFamilyType">
+ <xsd:restriction base="xsd:NMTOKEN">
+ <xsd:enumeration value="paragraph"/>
+ <xsd:enumeration value="text"/>
+ <xsd:enumeration value="section"/>
+ <xsd:enumeration value="table"/>
+ <xsd:enumeration value="table-column"/>
+ <xsd:enumeration value="table-row"/>
+ <xsd:enumeration value="table-cell"/>
+ <xsd:enumeration value="table-page"/>
+ <xsd:enumeration value="chart"/>
+ <xsd:enumeration value="default"/>
+ <xsd:enumeration value="drawing-page"/>
+ <xsd:enumeration value="graphic"/>
+ <xsd:enumeration value="presentation"/>
+ <xsd:enumeration value="control"/>
+ <xsd:enumeration value="ruby"/>
+ <xsd:enumeration value="custom-shape"/>
+ </xsd:restriction>
+ </xsd:simpleType>
- <xsd:element name="mapping">
- <xsd:complexType>
- <xsd:attribute name="element-namespace" use="required" type="xsd:anyURI"/>
- <xsd:attribute name="element-name" use="required" type="xsd:NCName"/>
- <xsd:attribute name="attribute-namespace" use="required" type="xsd:anyURI"/>
- <xsd:attribute name="attribute-name" use="required" type="xsd:NCName"/>
- <xsd:attribute name="type" use="required" type="styleNameRefType"/>
- <xsd:attribute name="style-family" use="required" type="styleFamilyType"/>
- </xsd:complexType>
- </xsd:element>
+ <xsd:element name="mapping">
+ <xsd:complexType>
+ <xsd:attribute name="element-namespace" use="required" type="xsd:anyURI"/>
+ <xsd:attribute name="element-name" use="required" type="xsd:NCName"/>
+ <xsd:attribute name="attribute-namespace" use="required" type="xsd:anyURI"/>
+ <xsd:attribute name="attribute-name" use="required" type="xsd:NCName"/>
+ <xsd:attribute name="type" use="required" type="styleNameRefType"/>
+ <xsd:attribute name="style-family" use="required" type="styleFamilyType"/>
+ </xsd:complexType>
+ </xsd:element>
- <xsd:element name="style-mapper-definition">
- <xsd:complexType>
- <xsd:complexContent>
- <xsd:restriction base="xsd:anyType">
- <xsd:sequence>
- <xsd:element ref="mapping" minOccurs="0" maxOccurs="unbounded"/>
- </xsd:sequence>
- </xsd:restriction>
- </xsd:complexContent>
- </xsd:complexType>
- </xsd:element>
+ <xsd:element name="style-mapper-definition">
+ <xsd:complexType>
+ <xsd:complexContent>
+ <xsd:restriction base="xsd:anyType">
+ <xsd:sequence>
+ <xsd:element ref="mapping" minOccurs="0" maxOccurs="unbounded"/>
+ </xsd:sequence>
+ </xsd:restriction>
+ </xsd:complexContent>
+ </xsd:complexType>
+ </xsd:element>
</xsd:schema>
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/svg.css b/reportbuilder/java/com/sun/star/report/pentaho/svg.css
index f715210c7c91..ebe16e30b115 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/svg.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/svg.css
@@ -2,4 +2,4 @@
/**
* All default styles for formating-objects elements (if there are any).
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/pentaho/xsl-fo.css b/reportbuilder/java/com/sun/star/report/pentaho/xsl-fo.css
index 494ee66934e7..f030a3872481 100644
--- a/reportbuilder/java/com/sun/star/report/pentaho/xsl-fo.css
+++ b/reportbuilder/java/com/sun/star/report/pentaho/xsl-fo.css
@@ -2,4 +2,4 @@
/**
* All default styles for formating-objects elements (if there are any).
- */
+*/
diff --git a/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java b/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
index 9cd70b1c69f0..096882a29c02 100644
--- a/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
+++ b/reportbuilder/java/com/sun/star/report/util/DefaultJobProperties.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.util;
import java.util.HashMap;
@@ -40,44 +38,45 @@ import java.util.Map;
public class DefaultJobProperties implements JobProperties
{
- private final ReportEngineMetaData metaData;
- private final Map properties;
- public DefaultJobProperties (final ReportEngineMetaData metaData)
- {
- if (metaData == null)
+ private final ReportEngineMetaData metaData;
+ private final Map properties;
+
+ public DefaultJobProperties(final ReportEngineMetaData metaData)
{
- throw new NullPointerException();
+ if (metaData == null)
+ {
+ throw new NullPointerException();
+ }
+ this.properties = new HashMap();
+ this.metaData = metaData;
}
- this.properties = new HashMap();
- this.metaData = metaData;
- }
- public Object getProperty (final String key)
- {
- return properties.get(key);
- }
-
- public void setProperty (final String key, final Object value)
- throws JobDefinitionException
- {
- final Class type = metaData.getParameterType(key);
- if (type == null)
+ public Object getProperty(final String key)
{
- throw new JobDefinitionException("The parameter name is not known: " + key);
+ return properties.get(key);
}
- if (!type.isInstance(value))
+
+ public void setProperty(final String key, final Object value)
+ throws JobDefinitionException
{
- throw new JobDefinitionException("The parameter value is not understood");
- }
+ final Class type = metaData.getParameterType(key);
+ if (type == null)
+ {
+ throw new JobDefinitionException("The parameter name is not known: " + key);
+ }
+ if (!type.isInstance(value))
+ {
+ throw new JobDefinitionException("The parameter value is not understood");
+ }
- this.properties.put(key, value);
- }
+ this.properties.put(key, value);
+ }
- public JobProperties copy()
- {
- final DefaultJobProperties props = new DefaultJobProperties(metaData);
- props.properties.putAll(properties);
- return props;
- }
+ public JobProperties copy()
+ {
+ final DefaultJobProperties props = new DefaultJobProperties(metaData);
+ props.properties.putAll(properties);
+ return props;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/util/DefaultParameterMap.java b/reportbuilder/java/com/sun/star/report/util/DefaultParameterMap.java
index 29ee586d5075..f6766a53f1a9 100644
--- a/reportbuilder/java/com/sun/star/report/util/DefaultParameterMap.java
+++ b/reportbuilder/java/com/sun/star/report/util/DefaultParameterMap.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.util;
import java.util.HashMap;
@@ -38,92 +36,90 @@ import java.util.Map;
public class DefaultParameterMap implements ParameterMap
{
- private final Map backend;
-
- public DefaultParameterMap ()
- {
- backend = new HashMap();
- }
- public void clear ()
- {
- backend.clear();
- }
+ private final Map backend;
- /**
- * Retrieves the value stored for a key in this properties collection.
- *
- * @param key the property key.
- * @return The stored value, or <code>null</code> if the key does not exist in this
- * collection.
- */
- public Object get (final String key)
- {
- if (key == null)
+ public DefaultParameterMap()
{
- throw new NullPointerException
- ("DefaultParameterMap.get (..): Parameter 'key' must not be null");
+ backend = new HashMap();
}
- return backend.get(key);
- }
- /**
- * Retrieves the value stored for a key in this properties collection, and returning the
- * default value if the key was not stored in this properties collection.
- *
- * @param key the property key.
- * @param defaultValue the default value to be returned when the key is not stored in
- * this properties collection.
- * @return The stored value, or the default value if the key does not exist in this
- * collection.
- */
- public Object get (final String key, final Object defaultValue)
- {
- if (key == null)
+ public void clear()
{
- throw new NullPointerException
- ("DefaultParameterMap.get (..): Parameter 'key' must not be null");
+ backend.clear();
}
- final Object o = this.backend.get(key);
- if (o == null)
+
+ /**
+ * Retrieves the value stored for a key in this properties collection.
+ *
+ * @param key the property key.
+ * @return The stored value, or <code>null</code> if the key does not exist in this
+ * collection.
+ */
+ public Object get(final String key)
{
- return defaultValue;
+ if (key == null)
+ {
+ throw new NullPointerException("DefaultParameterMap.get (..): Parameter 'key' must not be null");
+ }
+ return backend.get(key);
}
- return o;
- }
-
- public String[] keys ()
- {
- return (String[]) this.backend.keySet().toArray(new String[backend.size()]);
- }
- /**
- * Adds a property to this properties collection. If a property with the given name
- * exist, the property will be replaced with the new value. If the value is null, the
- * property will be removed.
- *
- * @param key the property key.
- * @param value the property value.
- */
- public void put (final String key, final Object value)
- {
- if (key == null)
+ /**
+ * Retrieves the value stored for a key in this properties collection, and returning the
+ * default value if the key was not stored in this properties collection.
+ *
+ * @param key the property key.
+ * @param defaultValue the default value to be returned when the key is not stored in
+ * this properties collection.
+ * @return The stored value, or the default value if the key does not exist in this
+ * collection.
+ */
+ public Object get(final String key, final Object defaultValue)
{
- throw new NullPointerException
- ("ReportProperties.put (..): Parameter 'key' must not be null");
+ if (key == null)
+ {
+ throw new NullPointerException("DefaultParameterMap.get (..): Parameter 'key' must not be null");
+ }
+ final Object o = this.backend.get(key);
+ if (o == null)
+ {
+ return defaultValue;
+ }
+ return o;
}
- if (value == null)
+
+ public String[] keys()
{
- this.backend.remove(key);
+ return (String[]) this.backend.keySet().toArray(new String[backend.size()]);
}
- else
+
+ /**
+ * Adds a property to this properties collection. If a property with the given name
+ * exist, the property will be replaced with the new value. If the value is null, the
+ * property will be removed.
+ *
+ * @param key the property key.
+ * @param value the property value.
+ */
+ public void put(final String key, final Object value)
{
- this.backend.put(key, value);
+ if (key == null)
+ {
+ throw new NullPointerException("ReportProperties.put (..): Parameter 'key' must not be null");
+ }
+ if (value == null)
+ {
+ this.backend.remove(key);
+ }
+ else
+ {
+ this.backend.put(key, value);
+ }
}
- }
- public int size ()
- {
- return this.backend.size();
- }
+ public int size()
+ {
+ return this.backend.size();
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/util/DefaultReportJobDefinition.java b/reportbuilder/java/com/sun/star/report/util/DefaultReportJobDefinition.java
index f9e7420d600a..83ea4eb0eedc 100644
--- a/reportbuilder/java/com/sun/star/report/util/DefaultReportJobDefinition.java
+++ b/reportbuilder/java/com/sun/star/report/util/DefaultReportJobDefinition.java
@@ -27,8 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
-
package com.sun.star.report.util;
import com.sun.star.report.DataSourceFactory;
@@ -43,81 +41,79 @@ import com.sun.star.report.ReportJobDefinition;
public class DefaultReportJobDefinition implements ReportJobDefinition
{
- public static final String OUTPUT_TYPE = "output-type";
-
- private final DefaultParameterMap parameters;
- private final DefaultJobProperties properties;
-
- public DefaultReportJobDefinition (final ReportEngineMetaData metaData)
- {
- this.parameters = new DefaultParameterMap();
- this.properties = new DefaultJobProperties(metaData);
- }
-
- public void setDataSourceFactory (final DataSourceFactory dataSourceFactory)
- throws JobDefinitionException
- {
- this.properties.setProperty(ReportEngineParameterNames.INPUT_DATASOURCE_FACTORY, dataSourceFactory);
- }
-
- public DataSourceFactory getDataSourceFactory ()
- {
- return (DataSourceFactory) this.properties.getProperty(ReportEngineParameterNames.INPUT_DATASOURCE_FACTORY);
- }
-
- public InputRepository getInputRepository ()
- {
- return (InputRepository)
- this.properties.getProperty(ReportEngineParameterNames.INPUT_REPOSITORY);
- }
-
- public void setInputRepository (final InputRepository inputRepository)
- throws JobDefinitionException
- {
- this.properties.setProperty(ReportEngineParameterNames.INPUT_REPOSITORY, inputRepository);
- }
-
- public OutputRepository getOutputRepository ()
- {
- return (OutputRepository)
- this.properties.getProperty(ReportEngineParameterNames.OUTPUT_REPOSITORY);
- }
-
- public void setOutputRepository (final OutputRepository outputRepository)
- throws JobDefinitionException
- {
- this.properties.setProperty(ReportEngineParameterNames.OUTPUT_REPOSITORY, outputRepository);
- }
-
- /**
- * The parameters of the root report definition. The parameters for the subreports are
- * defined using mappings, it would not make sense to define them here.
- *
- * @return a map container for query parameters.
- */
- public ParameterMap getQueryParameters ()
- {
- return parameters;
- }
-
- public void setReportDefinitionName (final String reportDefinitionName)
- throws JobDefinitionException
- {
- this.properties.setProperty(ReportEngineParameterNames.INPUT_NAME, reportDefinitionName);
- }
-
- /**
- * The name under which we can load the report definition.
- *
- * @return the report definition's name.
- */
- public String getReportDefinitionName ()
- {
- return (String) this.properties.getProperty(ReportEngineParameterNames.INPUT_NAME);
- }
- public JobProperties getProcessingParameters ()
- {
- return properties;
- }
+ public static final String OUTPUT_TYPE = "output-type";
+ private final DefaultParameterMap parameters;
+ private final DefaultJobProperties properties;
+
+ public DefaultReportJobDefinition(final ReportEngineMetaData metaData)
+ {
+ this.parameters = new DefaultParameterMap();
+ this.properties = new DefaultJobProperties(metaData);
+ }
+
+ public void setDataSourceFactory(final DataSourceFactory dataSourceFactory)
+ throws JobDefinitionException
+ {
+ this.properties.setProperty(ReportEngineParameterNames.INPUT_DATASOURCE_FACTORY, dataSourceFactory);
+ }
+
+ public DataSourceFactory getDataSourceFactory()
+ {
+ return (DataSourceFactory) this.properties.getProperty(ReportEngineParameterNames.INPUT_DATASOURCE_FACTORY);
+ }
+
+ public InputRepository getInputRepository()
+ {
+ return (InputRepository) this.properties.getProperty(ReportEngineParameterNames.INPUT_REPOSITORY);
+ }
+
+ public void setInputRepository(final InputRepository inputRepository)
+ throws JobDefinitionException
+ {
+ this.properties.setProperty(ReportEngineParameterNames.INPUT_REPOSITORY, inputRepository);
+ }
+
+ public OutputRepository getOutputRepository()
+ {
+ return (OutputRepository) this.properties.getProperty(ReportEngineParameterNames.OUTPUT_REPOSITORY);
+ }
+
+ public void setOutputRepository(final OutputRepository outputRepository)
+ throws JobDefinitionException
+ {
+ this.properties.setProperty(ReportEngineParameterNames.OUTPUT_REPOSITORY, outputRepository);
+ }
+
+ /**
+ * The parameters of the root report definition. The parameters for the subreports are
+ * defined using mappings, it would not make sense to define them here.
+ *
+ * @return a map container for query parameters.
+ */
+ public ParameterMap getQueryParameters()
+ {
+ return parameters;
+ }
+
+ public void setReportDefinitionName(final String reportDefinitionName)
+ throws JobDefinitionException
+ {
+ this.properties.setProperty(ReportEngineParameterNames.INPUT_NAME, reportDefinitionName);
+ }
+
+ /**
+ * The name under which we can load the report definition.
+ *
+ * @return the report definition's name.
+ */
+ public String getReportDefinitionName()
+ {
+ return (String) this.properties.getProperty(ReportEngineParameterNames.INPUT_NAME);
+ }
+
+ public JobProperties getProcessingParameters()
+ {
+ return properties;
+ }
}
diff --git a/reportbuilder/java/com/sun/star/report/util/ManifestWriter.java b/reportbuilder/java/com/sun/star/report/util/ManifestWriter.java
index 9fab3246ae8f..c07e7ae0e262 100644
--- a/reportbuilder/java/com/sun/star/report/util/ManifestWriter.java
+++ b/reportbuilder/java/com/sun/star/report/util/ManifestWriter.java
@@ -27,7 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-
package com.sun.star.report.util;
import java.util.HashMap;
@@ -52,71 +51,72 @@ import com.sun.star.report.OutputRepository;
public class ManifestWriter
{
// need this two strings other it breaks the ooo build :-(
- public static final String MANIFEST_NS = "urn:oasis:names:tc:opendocument:xmlns:manifest:1.0";
- public static final String TAG_DEF_PREFIX = "com.sun.star.report.pentaho.output.";
- private final Map entries;
- public ManifestWriter()
- {
- entries = new HashMap();
- }
+ public static final String MANIFEST_NS = "urn:oasis:names:tc:opendocument:xmlns:manifest:1.0";
+ public static final String TAG_DEF_PREFIX = "com.sun.star.report.pentaho.output.";
+ private final Map entries;
- public void addEntry(final String fullPath, final String mimeType)
- {
- if (fullPath == null)
+ public ManifestWriter()
{
- throw new NullPointerException();
+ entries = new HashMap();
}
- if (mimeType == null)
+
+ public void addEntry(final String fullPath, final String mimeType)
{
- throw new NullPointerException();
+ if (fullPath == null)
+ {
+ throw new NullPointerException();
+ }
+ if (mimeType == null)
+ {
+ throw new NullPointerException();
+ }
+ if ("META-INF/manifest.xml".equals(fullPath))
+ {
+ return;
+ }
+ entries.put(fullPath, mimeType);
}
- if ("META-INF/manifest.xml".equals(fullPath))
+
+ public boolean isEmpty()
{
- return;
+ return entries.isEmpty();
}
- entries.put(fullPath, mimeType);
- }
-
- public boolean isEmpty()
- {
- return entries.isEmpty();
- }
- public void write(final OutputRepository outputRepository) throws IOException
- {
- if (isEmpty())
+ public void write(final OutputRepository outputRepository) throws IOException
{
- return;
- }
+ if (isEmpty())
+ {
+ return;
+ }
- final DefaultTagDescription tagDescription = new DefaultTagDescription();
- tagDescription.configure(JFreeReportBoot.getInstance().getGlobalConfig(),
- TAG_DEF_PREFIX);
+ final DefaultTagDescription tagDescription = new DefaultTagDescription();
+ tagDescription.configure(JFreeReportBoot.getInstance().getGlobalConfig(),
+ TAG_DEF_PREFIX);
- final OutputStream manifestOutputStream =
- outputRepository.createOutputStream("META-INF/manifest.xml", "text/xml");
+ final OutputStream manifestOutputStream =
+ outputRepository.createOutputStream("META-INF/manifest.xml", "text/xml");
- final OutputStreamWriter writer = new OutputStreamWriter(manifestOutputStream, "UTF-8");
- final XmlWriter xmlWriter = new XmlWriter(writer, tagDescription);
- xmlWriter.setAlwaysAddNamespace(true);
- xmlWriter.writeXmlDeclaration("UTF-8");
+ final OutputStreamWriter writer = new OutputStreamWriter(manifestOutputStream, "UTF-8");
+ final XmlWriter xmlWriter = new XmlWriter(writer, tagDescription);
+ xmlWriter.setAlwaysAddNamespace(true);
+ xmlWriter.writeXmlDeclaration("UTF-8");
- final AttributeList rootAttributes = new AttributeList();
- rootAttributes.addNamespaceDeclaration("manifest", MANIFEST_NS);
- xmlWriter.writeTag(MANIFEST_NS, "manifest", rootAttributes, XmlWriterSupport.OPEN);
+ final AttributeList rootAttributes = new AttributeList();
+ rootAttributes.addNamespaceDeclaration("manifest", MANIFEST_NS);
+ xmlWriter.writeTag(MANIFEST_NS, "manifest", rootAttributes, XmlWriterSupport.OPEN);
- final Iterator iterator = entries.entrySet().iterator();
- while (iterator.hasNext())
- {
- final Map.Entry entry = (Map.Entry) iterator.next();
- final AttributeList entryAttrs = new AttributeList();
- entryAttrs.setAttribute(MANIFEST_NS, "media-type", (String) entry.getValue());
- entryAttrs.setAttribute(MANIFEST_NS, "full-path", (String) entry.getKey());
- xmlWriter.writeTag(MANIFEST_NS, "file-entry", entryAttrs, XmlWriterSupport.CLOSE);
- }
+ final Iterator iterator = entries.entrySet().iterator();
+ while (iterator.hasNext())
+ {
+ final Map.Entry entry = (Map.Entry) iterator.next();
+ final AttributeList entryAttrs = new AttributeList();
+ entryAttrs.setAttribute(MANIFEST_NS, "media-type", (String) entry.getValue());
+ entryAttrs.setAttribute(MANIFEST_NS, "full-path", (String) entry.getKey());
+ xmlWriter.writeTag(MANIFEST_NS, "file-entry", entryAttrs, XmlWriterSupport.CLOSE);
+ }
- xmlWriter.writeCloseTag();
- xmlWriter.close();
- }
+ xmlWriter.writeCloseTag();
+ xmlWriter.close();
+ }
}
diff --git a/reportdesign/inc/RptObject.hxx b/reportdesign/inc/RptObject.hxx
index 00fe6d5a357f..5d2397fffa08 100644
--- a/reportdesign/inc/RptObject.hxx
+++ b/reportdesign/inc/RptObject.hxx
@@ -109,7 +109,6 @@ protected:
virtual void SetSnapRectImpl(const Rectangle& _rRect) = 0;
virtual SdrPage* GetImplPage() const = 0;
virtual void SetObjectItemHelper(const SfxPoolItem& rItem);
- sal_Bool IsInside(const Rectangle& _rRect,const Point& rPnt,USHORT nTol) const;
/** called by instances of derived classes to implement their overloading of getUnoShape
*/
diff --git a/reportdesign/inc/reportformula.hxx b/reportdesign/inc/reportformula.hxx
index 18d70930edc6..01e45f3b348a 100644
--- a/reportdesign/inc/reportformula.hxx
+++ b/reportdesign/inc/reportformula.hxx
@@ -64,9 +64,6 @@ namespace rptui
::rtl::OUString m_sUndecoratedContent;
public:
- // constructs a ReportFormula instance which is initially invalid.
- ReportFormula();
-
/// constructs a ReportFormula object from a string
ReportFormula( const ::rtl::OUString& _rFormula );
diff --git a/reportdesign/source/core/api/ReportControlModel.cxx b/reportdesign/source/core/api/ReportControlModel.cxx
index 6e0869d7e789..c0f5a90a446a 100644
--- a/reportdesign/source/core/api/ReportControlModel.cxx
+++ b/reportdesign/source/core/api/ReportControlModel.cxx
@@ -152,14 +152,6 @@ void OReportControlModel::checkIndex(sal_Int32 _nIndex)
throw lang::IndexOutOfBoundsException();
}
// -----------------------------------------------------------------------------
-void OReportControlModel::dispose()
-{
- m_aFormatConditions.clear();
- lang::EventObject aDisposeEvent( m_pOwner );
- aContainerListeners.disposeAndClear( aDisposeEvent );
- m_aFormatConditions.clear();
-}
-// -----------------------------------------------------------------------------
bool OReportControlModel::isInterfaceForbidden(const uno::Type& _rType)
{
return (_rType == ::getCppuType((const uno::Reference< beans::XPropertyState>* )0) || _rType == ::getCppuType((const uno::Reference< beans::XMultiPropertySet>* )0));
diff --git a/reportdesign/source/core/api/ReportDefinition.cxx b/reportdesign/source/core/api/ReportDefinition.cxx
index 754f97bf0b4a..b505f16ff751 100644
--- a/reportdesign/source/core/api/ReportDefinition.cxx
+++ b/reportdesign/source/core/api/ReportDefinition.cxx
@@ -563,8 +563,7 @@ namespace
}
catch(uno::Exception& ex)
{
- (void)ex;
- OSL_ASSERT(0);
+ DBG_UNHANDLED_EXCEPTION();
}
}
void SAL_CALL FactoryLoader::onTerminated()
diff --git a/reportdesign/source/core/inc/ReportControlModel.hxx b/reportdesign/source/core/inc/ReportControlModel.hxx
index a11dd61e8ed6..29f3a9d7ef9c 100644
--- a/reportdesign/source/core/inc/ReportControlModel.hxx
+++ b/reportdesign/source/core/inc/ReportControlModel.hxx
@@ -115,8 +115,6 @@ namespace reportdesign
,bPrintWhenGroupChange(sal_False)
{}
- void dispose();
-
// XContainer
void addContainerListener( const ::com::sun::star::uno::Reference< ::com::sun::star::container::XContainerListener >& xListener ) throw (::com::sun::star::uno::RuntimeException);
void removeContainerListener( const ::com::sun::star::uno::Reference< ::com::sun::star::container::XContainerListener >& xListener ) throw (::com::sun::star::uno::RuntimeException);
diff --git a/reportdesign/source/core/misc/reportformula.cxx b/reportdesign/source/core/misc/reportformula.cxx
index 7bbd76f31796..23a0bb86e412 100644
--- a/reportdesign/source/core/misc/reportformula.cxx
+++ b/reportdesign/source/core/misc/reportformula.cxx
@@ -69,12 +69,6 @@ namespace rptui
//= ReportFormula
//====================================================================
//--------------------------------------------------------------------
- ReportFormula::ReportFormula()
- :m_eType( Invalid )
- {
- }
-
- //--------------------------------------------------------------------
ReportFormula::ReportFormula( const ::rtl::OUString& _rFormula )
:m_eType( Invalid )
{
diff --git a/reportdesign/source/core/sdr/RptObject.cxx b/reportdesign/source/core/sdr/RptObject.cxx
index 2d9d3d225673..73fa05e81620 100644
--- a/reportdesign/source/core/sdr/RptObject.cxx
+++ b/reportdesign/source/core/sdr/RptObject.cxx
@@ -363,22 +363,6 @@ uno::Reference< beans::XPropertySet> OObjectBase::getAwtComponent()
{
return uno::Reference< beans::XPropertySet>();
}
-// -----------------------------------------------------------------------------
-sal_Bool OObjectBase::IsInside(const Rectangle& _rRect,const Point& rPnt,USHORT nTol) const
-{
- sal_Bool bRet = sal_False;
- Rectangle aRect( _rRect );
- if ( !aRect.IsEmpty() )
- {
- aRect.Left() -= nTol;
- aRect.Top() -= nTol;
- aRect.Right() = ( aRect.Right() == RECT_EMPTY ? _rRect.Left() + nTol : aRect.Right() + nTol );
- aRect.Bottom() = ( aRect.Bottom() == RECT_EMPTY ? _rRect.Top() + nTol : aRect.Bottom() + nTol );
-
- bRet = aRect.IsInside( rPnt );
- }
- return bRet;
-}
//----------------------------------------------------------------------------
void OObjectBase::StartListening()
{
diff --git a/reportdesign/source/filter/xml/xmlExport.cxx b/reportdesign/source/filter/xml/xmlExport.cxx
index b0012e731c81..aff63a9eb6f8 100644
--- a/reportdesign/source/filter/xml/xmlExport.cxx
+++ b/reportdesign/source/filter/xml/xmlExport.cxx
@@ -172,40 +172,6 @@ namespace rptxml
}
//---------------------------------------------------------------------
- ::rtl::OUString lcl_implGetPropertyXMLType(const Type& _rType)
- {
- // possible types we can write (either because we recognize them directly or because we convert _rValue
- // into one of these types)
- static const ::rtl::OUString s_sTypeBoolean (RTL_CONSTASCII_USTRINGPARAM("boolean"));
- static const ::rtl::OUString s_sTypeShort (RTL_CONSTASCII_USTRINGPARAM("short"));
- static const ::rtl::OUString s_sTypeInteger (RTL_CONSTASCII_USTRINGPARAM("int"));
- static const ::rtl::OUString s_sTypeLong (RTL_CONSTASCII_USTRINGPARAM("long"));
- static const ::rtl::OUString s_sTypeDouble (RTL_CONSTASCII_USTRINGPARAM("double"));
- static const ::rtl::OUString s_sTypeString (RTL_CONSTASCII_USTRINGPARAM("string"));
-
- // handle the type description
- switch (_rType.getTypeClass())
- {
- case TypeClass_STRING:
- return s_sTypeString;
- case TypeClass_DOUBLE:
- return s_sTypeDouble;
- case TypeClass_BOOLEAN:
- return s_sTypeBoolean;
- case TypeClass_BYTE:
- case TypeClass_SHORT:
- return s_sTypeShort;
- case TypeClass_LONG:
- return s_sTypeInteger;
- case TypeClass_HYPER:
- return s_sTypeLong;
- case TypeClass_ENUM:
- return s_sTypeInteger;
-
- default:
- return s_sTypeDouble;
- }
- }
class OSpecialHanldeXMLExportPropertyMapper : public SvXMLExportPropertyMapper
{
@@ -1486,45 +1452,6 @@ sal_uInt32 ORptExport::exportDoc(enum ::xmloff::token::XMLTokenEnum eClass)
return aBuffer.makeStringAndClear();
}
// -----------------------------------------------------------------------------
-::rtl::OUString ORptExport::implConvertMeasure(sal_Int32 _nValue)
-{
- ::rtl::OUStringBuffer aBuffer;
- GetMM100UnitConverter().convertMeasure(aBuffer, _nValue);
- return aBuffer.makeStringAndClear();
-}
-// -----------------------------------------------------------------------------
-::rtl::OUString ORptExport::implConvertAny(const Any& _rValue)
-{
- ::rtl::OUStringBuffer aBuffer;
- switch (_rValue.getValueTypeClass())
- {
- case TypeClass_STRING:
- { // extract the string
- ::rtl::OUString sCurrentValue;
- _rValue >>= sCurrentValue;
- aBuffer.append(sCurrentValue);
- }
- break;
- case TypeClass_DOUBLE:
- // let the unit converter format is as string
- GetMM100UnitConverter().convertDouble(aBuffer, getDouble(_rValue));
- break;
- case TypeClass_BOOLEAN:
- aBuffer = getBOOL(_rValue) ? ::xmloff::token::GetXMLToken(XML_TRUE) : ::xmloff::token::GetXMLToken(XML_FALSE);
- break;
- case TypeClass_BYTE:
- case TypeClass_SHORT:
- case TypeClass_LONG:
- // let the unit converter format is as string
- GetMM100UnitConverter().convertNumber(aBuffer, getINT32(_rValue));
- break;
- default:
- OSL_ENSURE(0,"ORptExport::implConvertAny: Invalid type");
- }
-
- return aBuffer.makeStringAndClear();
-}
-// -----------------------------------------------------------------------------
UniReference < XMLPropertySetMapper > ORptExport::GetCellStylePropertyMapper() const
{
return m_xCellStylesPropertySetMapper;
@@ -1660,6 +1587,7 @@ void ORptExport::exportGroupsExpressionAsFunction(const Reference< XGroups>& _xG
uno::Reference< XFunction> xFunction = xFunctions->createFunction();
::rtl::OUString sFunction,sPrefix,sPostfix;
::rtl::OUString sExpression = xGroup->getExpression();
+ ::rtl::OUString sFunctionName;
switch(nGroupOn)
{
case report::GroupOn::PREFIX_CHARACTERS:
@@ -1670,8 +1598,9 @@ void ORptExport::exportGroupsExpressionAsFunction(const Reference< XGroups>& _xG
sFunction = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("YEAR"));
break;
case report::GroupOn::QUARTAL:
- sFunction = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("MONTH"));
- sPostfix = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("/4"));
+ sFunction = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("INT((MONTH"));
+ sPostfix = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("-1)/3)+1"));
+ sFunctionName = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("QUARTAL_")) + sExpression;
break;
case report::GroupOn::MONTH:
sFunction = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("MONTH"));
@@ -1699,15 +1628,21 @@ void ORptExport::exportGroupsExpressionAsFunction(const Reference< XGroups>& _xG
exportFunction(xCountFunction);
sExpression = sCountName;
sPrefix = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(" / ")) + ::rtl::OUString::valueOf(xGroup->getGroupInterval());
+ sFunctionName = sFunction + ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_")) + sExpression;
}
break;
default:
;
}
+ if ( !sFunctionName.getLength() )
+ sFunctionName = sFunction + ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_")) + sExpression;
if ( sFunction.getLength() )
{
+ sal_Unicode pReplaceChars[] = { '(',')',';',',','+','-','[',']','/','*'};
+ for(sal_uInt32 j= 0; j < sizeof(pReplaceChars)/sizeof(pReplaceChars[0]);++j)
+ sFunctionName = sFunctionName.replace(pReplaceChars[j],'_');
- xFunction->setName(sFunction + ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("_")) + sExpression);
+ xFunction->setName(sFunctionName);
sFunction = ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("rpt:")) + sFunction;
sFunction += ::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("(["));
sFunction += sExpression;
diff --git a/reportdesign/source/filter/xml/xmlExport.hxx b/reportdesign/source/filter/xml/xmlExport.hxx
index 3b8e621b52ae..3bd478b60ba8 100644
--- a/reportdesign/source/filter/xml/xmlExport.hxx
+++ b/reportdesign/source/filter/xml/xmlExport.hxx
@@ -177,9 +177,7 @@ private:
void exportGroupsExpressionAsFunction(const Reference< XGroups>& _xGroups);
::rtl::OUString convertFormula(const ::rtl::OUString& _sFormula);
- ::rtl::OUString implConvertAny(const Any& _rValue);
::rtl::OUString implConvertNumber(sal_Int32 _nValue);
- ::rtl::OUString implConvertMeasure(sal_Int32 _nValue);
private:
ORptExport();
diff --git a/reportdesign/source/filter/xml/xmlGroup.cxx b/reportdesign/source/filter/xml/xmlGroup.cxx
index 383cc88336ca..195b41aaa3c0 100644
--- a/reportdesign/source/filter/xml/xmlGroup.cxx
+++ b/reportdesign/source/filter/xml/xmlGroup.cxx
@@ -140,10 +140,12 @@ OXMLGroup::OXMLGroup( ORptFilter& _rImport
nGroupOn = report::GroupOn::YEAR;
else if ( sFormula ==::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("rpt:MONTH")))
{
- if ( sCompleteFormula.endsWithIgnoreAsciiCaseAsciiL("\4",2) )
- nGroupOn = report::GroupOn::QUARTAL;
- else
- nGroupOn = report::GroupOn::MONTH;
+ nGroupOn = report::GroupOn::MONTH;
+ }
+ else if ( sCompleteFormula.matchAsciiL("rpt:INT((MONTH",sizeof("rpt:INT((MONTH"),0)
+ && sCompleteFormula.endsWithIgnoreAsciiCaseAsciiL("-1)/3)+1",sizeof("-1)/3)+1")) )
+ {
+ nGroupOn = report::GroupOn::QUARTAL;
}
else if ( sFormula ==::rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("rpt:WEEK")))
nGroupOn = report::GroupOn::WEEK;
diff --git a/reportdesign/source/ui/inc/DesignView.hxx b/reportdesign/source/ui/inc/DesignView.hxx
index 1378056fe0e9..07167df69ae4 100644
--- a/reportdesign/source/ui/inc/DesignView.hxx
+++ b/reportdesign/source/ui/inc/DesignView.hxx
@@ -160,9 +160,11 @@ namespace rptui
*/
void alignMarkedObjects(sal_Int32 _nControlModification, bool _bAlignAtSection, bool bBoundRects = false);
+#if 0
/** checks if alignment is possible in the current section
*/
sal_Bool isAlignPossible() const;
+#endif
/** All objects will be marked.
*/
diff --git a/reportdesign/source/ui/inc/ReportWindow.hxx b/reportdesign/source/ui/inc/ReportWindow.hxx
index e406bcf7ccb9..fcf274d314e4 100644
--- a/reportdesign/source/ui/inc/ReportWindow.hxx
+++ b/reportdesign/source/ui/inc/ReportWindow.hxx
@@ -93,7 +93,6 @@ namespace rptui
rtl::OUString GetInsertObjString() const;
void setGridSnap(BOOL bOn);
void setDragStripes(BOOL bOn);
- BOOL isDragStripes() const;
/** copies the current selection in this section
*/
diff --git a/reportdesign/source/ui/inc/ScrollHelper.hxx b/reportdesign/source/ui/inc/ScrollHelper.hxx
index 4eaf9720abda..6098c7bbb2e1 100644
--- a/reportdesign/source/ui/inc/ScrollHelper.hxx
+++ b/reportdesign/source/ui/inc/ScrollHelper.hxx
@@ -106,7 +106,6 @@ namespace rptui
rtl::OUString GetInsertObjString() const;
void setGridSnap(BOOL bOn);
void setDragStripes(BOOL bOn);
- BOOL isDragStripes() const;
/** copies the current selection in this section
*/
void Copy();
diff --git a/reportdesign/source/ui/inc/StartMarker.hxx b/reportdesign/source/ui/inc/StartMarker.hxx
index d14abd076fc5..a9d532bb95dc 100644
--- a/reportdesign/source/ui/inc/StartMarker.hxx
+++ b/reportdesign/source/ui/inc/StartMarker.hxx
@@ -76,10 +76,6 @@ namespace rptui
void setTitle(const String& _sTitle);
sal_Int32 getMinHeight() const;
- /** returns the offset where the horizontal ruler must start
- */
- sal_Int32 getRulerOffset() const;
-
/** shows or hides the ruler.
*/
void showRuler(sal_Bool _bShow);
diff --git a/reportdesign/source/ui/inc/ViewsWindow.hxx b/reportdesign/source/ui/inc/ViewsWindow.hxx
index 806bd857fae3..b9fd640b307e 100644
--- a/reportdesign/source/ui/inc/ViewsWindow.hxx
+++ b/reportdesign/source/ui/inc/ViewsWindow.hxx
@@ -202,8 +202,6 @@ namespace rptui
*/
::boost::shared_ptr<OSectionWindow> getSectionWindow(const USHORT _nPos) const;
- void showView(USHORT _nPos,BOOL _bShow);
-
/** turns the grid on or off
*
* \param _bVisible
@@ -211,7 +209,6 @@ namespace rptui
void toggleGrid(sal_Bool _bVisible);
void setGridSnap(BOOL bOn);
void setDragStripes(BOOL bOn);
- BOOL isDragStripes() const;
/** returns the total accumulated height of all sections until _pSection is reached
*/
@@ -248,8 +245,6 @@ namespace rptui
*/
BOOL HasSelection();
- void SectionHasFocus(OReportSection* _pSection,BOOL _bHasFocus);
-
/** unmark all objects on the views without the given one.
*
* @param _pSectionView The view where the objects should not be unmarked.
diff --git a/reportdesign/source/ui/report/DesignView.cxx b/reportdesign/source/ui/report/DesignView.cxx
index ef1730f13843..3709d8f6cf16 100644
--- a/reportdesign/source/ui/report/DesignView.cxx
+++ b/reportdesign/source/ui/report/DesignView.cxx
@@ -680,12 +680,14 @@ void ODesignView::alignMarkedObjects(sal_Int32 _nControlModification,bool _bAlig
{
m_aScrollWindow.alignMarkedObjects(_nControlModification, _bAlignAtSection,bBoundRects);
}
+#if 0
// -----------------------------------------------------------------------------
sal_Bool ODesignView::isAlignPossible() const
{
::boost::shared_ptr<OSectionWindow> pMarkedSection = getMarkedSection();
return pMarkedSection.get() && pMarkedSection->getReportSection().getSectionView().IsAlignPossible();
}
+#endif
//------------------------------------------------------------------------------
sal_Bool ODesignView::handleKeyEvent(const KeyEvent& _rEvent)
{
diff --git a/reportdesign/source/ui/report/ReportWindow.cxx b/reportdesign/source/ui/report/ReportWindow.cxx
index 281a5650b681..6668e192ceff 100644
--- a/reportdesign/source/ui/report/ReportWindow.cxx
+++ b/reportdesign/source/ui/report/ReportWindow.cxx
@@ -378,11 +378,6 @@ void OReportWindow::setDragStripes(BOOL bOn)
m_aViewsWindow.setDragStripes(bOn);
}
// -----------------------------------------------------------------------------
-BOOL OReportWindow::isDragStripes() const
-{
- return m_aViewsWindow.isDragStripes();
-}
-// -----------------------------------------------------------------------------
sal_uInt32 OReportWindow::getMarkedObjectCount() const
{
return m_aViewsWindow.getMarkedObjectCount();
diff --git a/reportdesign/source/ui/report/ScrollHelper.cxx b/reportdesign/source/ui/report/ScrollHelper.cxx
index 5d13f78f3755..b39824d5e8ea 100644
--- a/reportdesign/source/ui/report/ScrollHelper.cxx
+++ b/reportdesign/source/ui/report/ScrollHelper.cxx
@@ -393,11 +393,6 @@ void OScrollWindowHelper::setDragStripes(BOOL bOn)
m_aReportWindow.setDragStripes(bOn);
}
// -----------------------------------------------------------------------------
-BOOL OScrollWindowHelper::isDragStripes() const
-{
- return m_aReportWindow.isDragStripes();
-}
-// -----------------------------------------------------------------------------
sal_uInt32 OScrollWindowHelper::getMarkedObjectCount() const
{
return m_aReportWindow.getMarkedObjectCount();
diff --git a/reportdesign/source/ui/report/StartMarker.cxx b/reportdesign/source/ui/report/StartMarker.cxx
index 3ba4f43ac905..7661b60a4bb0 100644
--- a/reportdesign/source/ui/report/StartMarker.cxx
+++ b/reportdesign/source/ui/report/StartMarker.cxx
@@ -286,12 +286,6 @@ void OStartMarker::showRuler(sal_Bool _bShow)
m_aVRuler.Show(!m_bCollapsed && m_bShowRuler);
}
//------------------------------------------------------------------------------
-sal_Int32 OStartMarker::getRulerOffset() const
-{
- return m_aVRuler.GetSizePixel().Width();
-}
-
-//------------------------------------------------------------------------------
void OStartMarker::RequestHelp( const HelpEvent& rHEvt )
{
if( m_aText.GetText().Len())
diff --git a/reportdesign/source/ui/report/ViewsWindow.cxx b/reportdesign/source/ui/report/ViewsWindow.cxx
index 5cc1ff689490..e3838968de84 100644
--- a/reportdesign/source/ui/report/ViewsWindow.cxx
+++ b/reportdesign/source/ui/report/ViewsWindow.cxx
@@ -337,12 +337,6 @@ void OViewsWindow::removeSection(USHORT _nPosition)
Resize();
} // if ( _nPosition < m_aSections.size() )
}
-//----------------------------------------------------------------------------
-void OViewsWindow::showView(USHORT _nPos,BOOL _bShow)
-{
- if ( _nPos < m_aSections.size() )
- m_aSections[_nPos]->setCollapsed(_bShow);
-}
//------------------------------------------------------------------------------
void OViewsWindow::toggleGrid(BOOL _bVisible)
{
@@ -534,21 +528,6 @@ void OViewsWindow::SelectAll(const sal_uInt16 _nObjectType)
::std::compose1(::boost::bind(::boost::mem_fn(&OReportSection::SelectAll),_1,_nObjectType),TReportPairHelper()));
m_bInUnmark = sal_False;
}
-//----------------------------------------------------------------------------
-void OViewsWindow::SectionHasFocus(OReportSection* /*_pSection*/,BOOL /*_bHasFocus*/)
-{
-/* LLA!: this function does nothing!
-TSectionsMap::iterator aIter = m_aSections.begin();
- TSectionsMap::iterator aEnd = m_aSections.end();
- for (USHORT i = 0 ; aIter != aEnd ; ++aIter,++i)
- {
- if ( (*aIter).first.get() == _pSection )
- {
-
- }
- }
-*/
-}
//-----------------------------------------------------------------------------
void OViewsWindow::unmarkAllObjects(OSectionView* _pSectionView)
{
@@ -982,12 +961,6 @@ void OViewsWindow::setDragStripes(BOOL bOn)
(*aIter)->getReportSection().getSectionView().SetDragStripes(bOn);
}
// -----------------------------------------------------------------------------
-BOOL OViewsWindow::isDragStripes() const
-{
- return !m_aSections.empty() && (*m_aSections.begin())->getReportSection().getSectionView().IsDragStripes();
-}
-// -----------------------------------------------------------------------------
-
USHORT OViewsWindow::getPosition(const OSectionWindow* _pSectionWindow) const
{
TSectionsMap::const_iterator aIter = m_aSections.begin();
diff --git a/sal/osl/unx/file_misc.cxx b/sal/osl/unx/file_misc.cxx
index 0bde1616f6ae..7d797c2be226 100644
--- a/sal/osl/unx/file_misc.cxx
+++ b/sal/osl/unx/file_misc.cxx
@@ -1013,6 +1013,15 @@ static int oslDoCopyFile(const sal_Char* pszSourceFileName, const sal_Char* pszD
return nRet;
}
+ DestFileFD=open(pszDestFileName, O_WRONLY | O_CREAT, mode);
+
+ if ( DestFileFD < 0 )
+ {
+ nRet=errno;
+ close(SourceFileFD);
+ return nRet;
+ }
+
/* HACK: because memory mapping fails on various
platforms if the size of the source file is 0 byte */
if (0 == nSourceSize)
@@ -1030,16 +1039,8 @@ static int oslDoCopyFile(const sal_Char* pszSourceFileName, const sal_Char* pszD
|| -1 == lseek( SourceFileFD, 0, SEEK_SET ) )
{
nRet = errno;
- (void) close( SourceFileFD );
- return nRet;
- }
-
- DestFileFD=open(pszDestFileName, O_WRONLY | O_CREAT, mode);
-
- if ( DestFileFD < 0 )
- {
- nRet=errno;
- close(SourceFileFD);
+ close( SourceFileFD );
+ close( DestFileFD );
return nRet;
}
diff --git a/sc/inc/AccessibleFilterMenu.hxx b/sc/inc/AccessibleFilterMenu.hxx
new file mode 100644
index 000000000000..76344a65ceda
--- /dev/null
+++ b/sc/inc/AccessibleFilterMenu.hxx
@@ -0,0 +1,194 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEFILTERMENU_HXX
+#define SC_ACCESSIBLEFILTERMENU_HXX
+
+#include "AccessibleContextBase.hxx"
+#include "cppuhelper/implbase1.hxx"
+
+#include <com/sun/star/accessibility/XAccessibleSelection.hpp>
+#include <com/sun/star/accessibility/XAccessibleText.hpp>
+#include <com/sun/star/accessibility/XAccessibleTextAttributes.hpp>
+#include <com/sun/star/accessibility/TextSegment.hpp>
+
+#include <vector>
+
+namespace com { namespace sun { namespace star {
+ namespace accessibility {
+ struct AccessibleEventObject;
+ }
+}}}
+
+class ScDocument;
+class ScMenuFloatingWindow;
+
+typedef ::cppu::ImplHelper1<
+ ::com::sun::star::accessibility::XAccessibleSelection > ScAccessibleFilterMenu_BASE;
+
+class ScAccessibleFilterMenu :
+ public ScAccessibleContextBase,
+ public ScAccessibleFilterMenu_BASE
+{
+public:
+ explicit ScAccessibleFilterMenu(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible>& rxParent,
+ ScMenuFloatingWindow* pWin, const ::rtl::OUString& rName, size_t nMenuPos, ScDocument* pDoc);
+ virtual ~ScAccessibleFilterMenu();
+
+ // XAccessibleComponent
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ SAL_CALL getAccessibleAtPoint( const ::com::sun::star::awt::Point& rPoint )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Bool SAL_CALL isVisible()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL grabFocus()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Int32 SAL_CALL getForeground()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Int32 SAL_CALL getBackground()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XAccessibleContext
+
+ virtual ::rtl::OUString SAL_CALL getAccessibleName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible> SAL_CALL
+ getAccessibleChild(sal_Int32 nIndex)
+ throw (::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IndexOutOfBoundsException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleStateSet> SAL_CALL
+ getAccessibleStateSet()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XAccessibleEventBroadcaster
+
+ using ScAccessibleContextBase::addEventListener;
+ using ScAccessibleContextBase::removeEventListener;
+
+ virtual void SAL_CALL
+ addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleEventListener>& xListener)
+ throw (com::sun::star::uno::RuntimeException);
+
+ // Remove an existing event listener.
+ virtual void SAL_CALL
+ removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleEventListener>& xListener)
+ throw (com::sun::star::uno::RuntimeException);
+
+ // XAccessibleSelection
+
+ virtual void SAL_CALL selectAccessibleChild(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual sal_Bool SAL_CALL isAccessibleChildSelected(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL clearAccessibleSelection()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL selectAllAccessibleChildren()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Int32 SAL_CALL getSelectedAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > SAL_CALL
+ getSelectedAccessibleChild(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL deselectAccessibleChild(sal_Int32 nChildIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ // XInterface
+
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ ::com::sun::star::uno::Type const & rType )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL acquire() throw ();
+ virtual void SAL_CALL release() throw ();
+
+ // XTypeProvider
+
+ virtual ::com::sun::star::uno::Sequence<sal_Int8> SAL_CALL getImplementationId()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // non-UNO methods
+
+ void appendMenuItem(const ::rtl::OUString& rName, bool bEnabled, size_t nMenuPos);
+ void setMenuPos(size_t nMenuPos);
+ void setEnabled(bool bEnabled);
+
+protected:
+
+ sal_Int32 getMenuItemCount() const;
+
+ virtual Rectangle GetBoundingBoxOnScreen() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual Rectangle GetBoundingBox() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+private:
+ bool isSelected() const;
+ bool isFocused() const;
+
+ void updateStates();
+
+private:
+ ::std::vector< ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > > maMenuItems;
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleStateSet > mxStateSet;
+
+ size_t mnMenuPos;
+ ScMenuFloatingWindow* mpWindow;
+ ScDocument* mpDoc;
+
+ bool mbEnabled:1;
+};
+
+#endif
diff --git a/sc/inc/AccessibleFilterMenuItem.hxx b/sc/inc/AccessibleFilterMenuItem.hxx
new file mode 100644
index 000000000000..f5ad0fd5d74b
--- /dev/null
+++ b/sc/inc/AccessibleFilterMenuItem.hxx
@@ -0,0 +1,124 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEFILTERMENUITEM_HXX
+#define SC_ACCESSIBLEFILTERMENUITEM_HXX
+
+#include "AccessibleContextBase.hxx"
+#include "cppuhelper/implbase1.hxx"
+
+#include <com/sun/star/accessibility/XAccessibleAction.hpp>
+
+class ScMenuFloatingWindow;
+
+typedef ::cppu::ImplHelper1<
+ ::com::sun::star::accessibility::XAccessibleAction > ScAccessibleFilterMenuItem_BASE;
+
+class ScAccessibleFilterMenuItem :
+ public ScAccessibleContextBase,
+ public ScAccessibleFilterMenuItem_BASE
+{
+public:
+ explicit ScAccessibleFilterMenuItem(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible>& rxParent, ScMenuFloatingWindow* pWin, const ::rtl::OUString& rName, size_t nMenuPos);
+
+ virtual ~ScAccessibleFilterMenuItem();
+
+ // XAccessibleContext
+
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible > SAL_CALL
+ getAccessibleChild(sal_Int32 nIndex)
+ throw (::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IndexOutOfBoundsException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleStateSet> SAL_CALL
+ getAccessibleStateSet()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XAccessibleAction
+
+ virtual ::sal_Int32 SAL_CALL getAccessibleActionCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Bool SAL_CALL doAccessibleAction(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getAccessibleActionDescription(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleKeyBinding > SAL_CALL
+ getAccessibleActionKeyBinding(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::uno::RuntimeException);
+
+ // XInterface
+
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ ::com::sun::star::uno::Type const & rType )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL acquire() throw ();
+ virtual void SAL_CALL release() throw ();
+
+ // Non-UNO Methods
+
+ void setEnabled(bool bEnabled);
+
+protected:
+
+ virtual Rectangle GetBoundingBoxOnScreen() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual Rectangle GetBoundingBox() const
+ throw (::com::sun::star::uno::RuntimeException);
+
+private:
+ bool isSelected() const;
+ bool isFocused() const;
+ void updateStateSet();
+
+private:
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessibleStateSet > mxStateSet;
+
+ ScMenuFloatingWindow* mpWindow;
+ ::rtl::OUString maName;
+ size_t mnMenuPos;
+ bool mbEnabled;
+};
+
+#endif
diff --git a/sc/inc/AccessibleFilterTopWindow.hxx b/sc/inc/AccessibleFilterTopWindow.hxx
new file mode 100644
index 000000000000..e901949286a1
--- /dev/null
+++ b/sc/inc/AccessibleFilterTopWindow.hxx
@@ -0,0 +1,104 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEFILTERTOPWINDOW_HXX
+#define SC_ACCESSIBLEFILTERTOPWINDOW_HXX
+
+//#include "AccessibleContextBase.hxx"
+#include "AccessibleFilterMenu.hxx"
+#include "cppuhelper/implbase1.hxx"
+
+class ScDPFieldPopupWindow;
+class ScDocument;
+
+class ScAccessibleFilterTopWindow : public ScAccessibleFilterMenu
+{
+public:
+ ScAccessibleFilterTopWindow(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible>& rxParent,
+ ScDPFieldPopupWindow* pWin, const ::rtl::OUString& rName, ScDocument* pDoc);
+ virtual ~ScAccessibleFilterTopWindow();
+
+ // XAccessibleContext
+
+ virtual sal_Int32 SAL_CALL getAccessibleChildCount()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible> SAL_CALL
+ getAccessibleChild(sal_Int32 nIndex)
+ throw (::com::sun::star::uno::RuntimeException, ::com::sun::star::lang::IndexOutOfBoundsException);
+
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // Non-UNO Methods
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ getAccessibleChildMenu();
+
+ enum ChildControlType {
+ LISTBOX, TOGGLE_ALL, SINGLE_ON_BTN, SINGLE_OFF_BTN, OK_BTN, CANCEL_BTN
+ };
+ void setAccessibleChild(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible >& rAccessible,
+ ChildControlType eType);
+
+private:
+ /** The top menu part */
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccMenu;
+
+ /** check list box for field member visibility */
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccListBox;
+
+ /** check box for toggling all field member's visibility. */
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccToggleAll;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccSingleOnBtn;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccSingleOffBtn;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccOkBtn;
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >
+ mxAccCancelBtn;
+
+ ScDPFieldPopupWindow* mpWindow;
+ ScDocument* mpDoc;
+};
+
+#endif
diff --git a/sc/inc/AccessibleGlobal.hxx b/sc/inc/AccessibleGlobal.hxx
new file mode 100644
index 000000000000..9f17c2eaacae
--- /dev/null
+++ b/sc/inc/AccessibleGlobal.hxx
@@ -0,0 +1,72 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_ACCESSIBLEGLOBAL_HXX
+#define SC_ACCESSIBLEGLOBAL_HXX
+
+#include <com/sun/star/accessibility/XAccessibleStateSet.hpp>
+#include "cppuhelper/implbase1.hxx"
+
+#include <set>
+
+/**
+ * Generic XAccessibleStateSet implementation.
+ */
+class ScAccessibleStateSet : public ::cppu::WeakImplHelper1< ::com::sun::star::accessibility::XAccessibleStateSet >
+{
+public:
+ ScAccessibleStateSet();
+ virtual ~ScAccessibleStateSet();
+
+ // XAccessibleStateSet
+
+ virtual ::sal_Bool SAL_CALL isEmpty()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Bool SAL_CALL contains(sal_Int16 nState)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::sal_Bool SAL_CALL containsAll(
+ const ::com::sun::star::uno::Sequence<sal_Int16>& aStateSet)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ::com::sun::star::uno::Sequence<sal_Int16> SAL_CALL getStates()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // Non-UNO Methods
+
+ void insert(sal_Int16 nState);
+ void clear();
+
+private:
+ ::std::set<sal_Int16> maStates;
+};
+
+#endif
diff --git a/sc/inc/attrib.hxx b/sc/inc/attrib.hxx
index 55bb707f4edb..9db8b4001690 100644
--- a/sc/inc/attrib.hxx
+++ b/sc/inc/attrib.hxx
@@ -42,13 +42,16 @@
// Flags fuer durch Merge verdeckte Zellen
// und Control fuer Auto-Filter
-#define SC_MF_HOR 1
-#define SC_MF_VER 2
-#define SC_MF_AUTO 4
-#define SC_MF_BUTTON 8
-#define SC_MF_SCENARIO 16
+#define SC_MF_HOR 0x0001
+#define SC_MF_VER 0x0002
+#define SC_MF_AUTO 0x0004 /// autofilter arrow
+#define SC_MF_BUTTON 0x0008 /// field button for datapilot
+#define SC_MF_SCENARIO 0x0010
+#define SC_MF_BUTTON_POPUP 0x0020 /// dp button with popup arrow
+#define SC_MF_HIDDEN_MEMBER 0x0040 /// dp field button with presence of hidden member
+#define SC_MF_DP_TABLE 0x0080 /// dp table output
-#define SC_MF_ALL 31
+#define SC_MF_ALL 0x00FF
class EditTextObject;
@@ -103,6 +106,7 @@ public:
BOOL HasAutoFilter() const { return ( GetValue() & SC_MF_AUTO ) != 0; }
BOOL HasButton() const { return ( GetValue() & SC_MF_BUTTON ) != 0; }
+ bool HasDPTable() const { return ( GetValue() & SC_MF_DP_TABLE ) != 0; }
BOOL IsScenario() const { return ( GetValue() & SC_MF_SCENARIO ) != 0; }
};
diff --git a/sc/inc/column.hxx b/sc/inc/column.hxx
index 3f1fbfc1c88f..b69fcb384e04 100644
--- a/sc/inc/column.hxx
+++ b/sc/inc/column.hxx
@@ -161,7 +161,7 @@ public:
SCSIZE GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirection eDir ) const;
BOOL HasDataAt(SCROW nRow) const;
BOOL HasVisibleDataAt(SCROW nRow) const;
-//UNUSED2009-05 SCROW GetFirstDataPos() const;
+ SCROW GetFirstDataPos() const;
SCROW GetLastDataPos() const;
SCROW GetLastVisDataPos(BOOL bNotes) const; // ohne Broadcaster
SCROW GetFirstVisDataPos(BOOL bNotes) const;
diff --git a/sc/inc/document.hxx b/sc/inc/document.hxx
index 116d25ee901e..cc575b529d73 100644
--- a/sc/inc/document.hxx
+++ b/sc/inc/document.hxx
@@ -866,6 +866,8 @@ public:
USHORT GetErrCode( const ScAddress& ) const;
+ bool ShrinkToDataArea(SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow) const;
+
void GetDataArea( SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow,
SCCOL& rEndCol, SCROW& rEndRow, BOOL bIncludeOld );
SC_DLLPUBLIC BOOL GetCellArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) const;
diff --git a/sc/inc/dpgroup.hxx b/sc/inc/dpgroup.hxx
index 99dac0e517db..cb933f4d2a98 100644
--- a/sc/inc/dpgroup.hxx
+++ b/sc/inc/dpgroup.hxx
@@ -33,6 +33,7 @@
#include <vector>
#include <hash_set>
+#include <boost/shared_ptr.hpp>
#include "dptabdat.hxx"
#include "scdllapi.h"
@@ -182,7 +183,7 @@ class ScDPGroupTableData : public ScDPTableData
{
typedef ::std::hash_set< ::rtl::OUString, ::rtl::OUStringHash, ::std::equal_to< ::rtl::OUString > > StringHashSet;
- ScDPTableData* pSourceData;
+ ::boost::shared_ptr<ScDPTableData> pSourceData;
long nSourceCount;
ScDPGroupDimensionVec aGroups;
ScDPNumGroupDimension* pNumGroups; // array[nSourceCount]
@@ -200,7 +201,7 @@ class ScDPGroupTableData : public ScDPTableData
public:
// takes ownership of pSource
- ScDPGroupTableData( ScDPTableData* pSource, ScDocument* pDocument );
+ ScDPGroupTableData( const ::boost::shared_ptr<ScDPTableData>& pSource, ScDocument* pDocument );
virtual ~ScDPGroupTableData();
void AddGroupDimension( const ScDPGroupDimension& rGroup );
diff --git a/sc/inc/dpobject.hxx b/sc/inc/dpobject.hxx
index 2dc8829485c8..ef7a2c491c50 100644
--- a/sc/inc/dpobject.hxx
+++ b/sc/inc/dpobject.hxx
@@ -36,8 +36,11 @@
#include "address.hxx"
#include "collect.hxx"
#include "dpoutput.hxx"
+#include "pivot.hxx"
#include <com/sun/star/sheet/XDimensionsSupplier.hpp>
+#include <boost/shared_ptr.hpp>
+
//------------------------------------------------------------------
namespace com { namespace sun { namespace star { namespace sheet {
@@ -64,6 +67,7 @@ class ScStrCollection;
class TypedScStrCollection;
struct PivotField;
class ScDPCacheTable;
+class ScDPTableData;
struct ScDPServiceDesc
{
@@ -99,15 +103,19 @@ private:
ScSheetSourceDesc* pSheetDesc; // for sheet data
ScImportSourceDesc* pImpDesc; // for database data
ScDPServiceDesc* pServDesc; // for external service
+ ::boost::shared_ptr<ScDPTableData> mpTableData;
// cached data
com::sun::star::uno::Reference<com::sun::star::sheet::XDimensionsSupplier> xSource;
ScDPOutput* pOutput;
BOOL bSettingsChanged;
BOOL bAlive; // FALSE if only used to hold settings
+ sal_uInt16 mnAutoFormatIndex;
BOOL bAllowMove;
long nHeaderRows; // page fields plus filter button
+ bool mbHeaderLayout; // TRUE : grid, FALSE : standard
+ SC_DLLPRIVATE ScDPTableData* GetTableData();
SC_DLLPRIVATE void CreateObjects();
SC_DLLPRIVATE void CreateOutput();
@@ -135,6 +143,12 @@ public:
void SetOutRange(const ScRange& rRange);
const ScRange& GetOutRange() const { return aOutRange; }
+ void SetAutoFormatIndex (const sal_uInt16 nIndex);
+ sal_uInt16 GetAutoFormatIndex() const;
+
+ void SetHeaderLayout(bool bUseGrid);
+ bool GetHeaderLayout() const;
+
void SetSheetDesc(const ScSheetSourceDesc& rDesc);
void SetImportDesc(const ScImportSourceDesc& rDesc);
void SetServiceData(const ScDPServiceDesc& rDesc);
@@ -157,7 +171,14 @@ public:
void SetTag(const String& rNew);
const String& GetTag() const { return aTableTag; }
- BOOL IsDimNameInUse( const String& rName ) const;
+ /**
+ * Data description cell displays the description of a data dimension if
+ * and only if there is only one data dimension. It's usually located at
+ * the upper-left corner of the table output.
+ */
+ bool IsDataDescriptionCell(const ScAddress& rPos);
+
+ bool IsDimNameInUse(const ::rtl::OUString& rName) const;
String GetDimName( long nDim, BOOL& rIsDataLayout );
BOOL IsDuplicated( long nDim );
long GetDimCount();
@@ -190,16 +211,10 @@ public:
sal_Int32 GetUsedHierarchy( sal_Int32 nDim );
BOOL GetMembersNA( sal_Int32 nDim, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xMembers );
- BOOL GetMembers( sal_Int32 nDim,
- com::sun::star::uno::Sequence< rtl::OUString >& rMembers,
- com::sun::star::uno::Sequence< sal_Bool >* pVisible = 0,
- com::sun::star::uno::Sequence< sal_Bool >* pShowDet = 0 );
-
BOOL GetMembersNA( sal_Int32 nDim, sal_Int32 nHier, com::sun::star::uno::Reference< com::sun::star::container::XNameAccess >& xMembers );
- BOOL GetMembers( sal_Int32 nDim, sal_Int32 nHier,
- com::sun::star::uno::Sequence< rtl::OUString >& rMembers,
- com::sun::star::uno::Sequence< sal_Bool >* pVisible = 0,
- com::sun::star::uno::Sequence< sal_Bool >* pShowDet = 0 );
+
+ bool GetMemberNames( sal_Int32 nDim, ::com::sun::star::uno::Sequence< ::rtl::OUString >& rNames );
+ bool GetMembers( sal_Int32 nDim, sal_Int32 nHier, ::std::vector<ScDPLabelData::Member>& rMembers );
void UpdateReference( UpdateRefMode eUpdateRefMode,
const ScRange& r, SCsCOL nDx, SCsROW nDy, SCsTAB nDz );
@@ -221,6 +236,8 @@ public:
// (button attribute must be present)
void RefreshAfterLoad();
+ void BuildAllDimensionMembers();
+
static BOOL HasRegisteredSources();
static com::sun::star::uno::Sequence<rtl::OUString> GetRegisteredSources();
static com::sun::star::uno::Reference<com::sun::star::sheet::XDimensionsSupplier>
@@ -291,6 +308,11 @@ public:
ScSimpleSharedString& GetSharedString();
+ void FreeTable(ScDPObject* pDPObj);
+ SC_DLLPUBLIC bool InsertNewTable(ScDPObject* pDPObj);
+
+ bool HasDPTable(SCCOL nCol, SCROW nRow, SCTAB nTab) const;
+
ScDPCacheCell* getCacheCellFromPool(const ScDPCacheCell& rCell);
void clearCacheCellPool();
};
diff --git a/sc/inc/dpoutput.hxx b/sc/inc/dpoutput.hxx
index 58001e1183a6..e3ab86423d4b 100644
--- a/sc/inc/dpoutput.hxx
+++ b/sc/inc/dpoutput.hxx
@@ -94,6 +94,7 @@ private:
com::sun::star::uno::Sequence<
com::sun::star::sheet::DataResult> > aData;
BOOL bResultsError;
+ bool mbHasDataLayout;
String aDataDescription;
// Number format related parameters
@@ -109,6 +110,7 @@ private:
long nColCount;
long nRowCount;
long nHeaderSize;
+ bool mbHeaderLayout; // TRUE : grid, FALSE : standard
SCCOL nTabStartCol;
SCROW nTabStartRow;
SCCOL nMemberStartCol;
@@ -124,7 +126,7 @@ private:
const com::sun::star::sheet::MemberResult& rData,
BOOL bColHeader, long nLevel );
void FieldCell( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rCaption,
- BOOL bFrame = TRUE );
+ bool bInTable, bool bPopup, bool bHasHiddenMember );
void CalcSizes();
/** Query which sub-area of the table the cell is in. See
@@ -162,6 +164,9 @@ public:
void GetMemberResultNames( ScStrCollection& rNames, long nDimension );
+ void SetHeaderLayout(bool bUseGrid);
+ bool GetHeaderLayout() const;
+
static void GetDataDimensionNames( String& rSourceName, String& rGivenName,
const com::sun::star::uno::Reference<
com::sun::star::uno::XInterface>& xDim );
diff --git a/sc/inc/dpoutputgeometry.hxx b/sc/inc/dpoutputgeometry.hxx
new file mode 100644
index 000000000000..b665c9cc88b4
--- /dev/null
+++ b/sc/inc/dpoutputgeometry.hxx
@@ -0,0 +1,80 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: xmldpimp.cxx,v $
+ * $Revision: 1.27.134.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_DPOUTPUTGEOMETRY_HXX
+#define SC_DPOUTPUTGEOMETRY_HXX
+
+#include "address.hxx"
+#include <vector>
+
+class ScAddress;
+
+class SC_DLLPUBLIC ScDPOutputGeometry
+{
+public:
+ enum FieldType { Column, Row, Page, Data, None };
+ enum ImportType { ODF, XLS };
+
+ ScDPOutputGeometry(const ScRange& rOutRange, bool bShowFilter, ImportType eImportType);
+ ~ScDPOutputGeometry();
+
+ /**
+ * @param nCount number of row fields, <b>excluding the data layout
+ * field if exists</b>.
+ */
+ void setRowFieldCount(sal_uInt32 nCount);
+ void setColumnFieldCount(sal_uInt32 nCount);
+ void setPageFieldCount(sal_uInt32 nCount);
+ void setDataFieldCount(sal_uInt32 nCount);
+
+ void getColumnFieldPositions(::std::vector<ScAddress>& rAddrs) const;
+ void getRowFieldPositions(::std::vector<ScAddress>& rAddrs) const;
+ void getPageFieldPositions(::std::vector<ScAddress>& rAddrs) const;
+
+ SCROW getRowFieldHeaderRow() const;
+
+ FieldType getFieldButtonType(const ScAddress& rPos) const;
+
+private:
+ ScDPOutputGeometry(); // disabled
+
+private:
+ ScRange maOutRange;
+ sal_uInt32 mnRowFields; /// number of row fields (data layout field NOT included!)
+ sal_uInt32 mnColumnFields;
+ sal_uInt32 mnPageFields;
+ sal_uInt32 mnDataFields;
+
+ ImportType meImportType;
+
+ bool mbShowFilter;
+};
+
+#endif
diff --git a/sc/inc/dpsave.hxx b/sc/inc/dpsave.hxx
index d3d8d4354145..86093ac8614b 100644
--- a/sc/inc/dpsave.hxx
+++ b/sc/inc/dpsave.hxx
@@ -34,9 +34,11 @@
#include <tools/string.hxx>
#include <tools/list.hxx>
#include <com/sun/star/sheet/XDimensionsSupplier.hpp>
+#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include "scdllapi.h"
#include <hash_map>
#include <list>
+#include <memory>
namespace com { namespace sun { namespace star { namespace sheet {
struct DataPilotFieldReference;
@@ -46,6 +48,7 @@ namespace com { namespace sun { namespace star { namespace sheet {
} } } }
class ScDPDimensionSaveData;
+class ScDPTableData;
// --------------------------------------------------------------------
//
@@ -57,6 +60,7 @@ class ScDPSaveMember
{
private:
String aName;
+ ::std::auto_ptr<rtl::OUString> mpLayoutName; // custom name to be displayed in the table.
USHORT nVisibleMode;
USHORT nShowDetailsMode;
@@ -77,18 +81,23 @@ public:
void SetName( const String& rNew ); // used if the source member was renamed (groups)
+ SC_DLLPUBLIC void SetLayoutName( const ::rtl::OUString& rName );
+ SC_DLLPUBLIC const ::rtl::OUString* GetLayoutName() const;
+ void RemoveLayoutName();
+
void WriteToSource( const com::sun::star::uno::Reference<
com::sun::star::uno::XInterface>& xMember,
sal_Int32 nPosition );
};
-class ScDPSaveDimension
+class SC_DLLPUBLIC ScDPSaveDimension
{
private:
String aName;
- String* pLayoutName; // alternative name for layout, not used (yet)
String* pSelectedPage;
+ ::std::auto_ptr<rtl::OUString> mpLayoutName;
+ ::std::auto_ptr<rtl::OUString> mpSubtotalName;
BOOL bIsDataLayout;
BOOL bDupFlag;
USHORT nOrientation;
@@ -127,43 +136,52 @@ public:
void SetName( const String& rNew ); // used if the source dim was renamed (groups)
- SC_DLLPUBLIC void SetOrientation(USHORT nNew);
- SC_DLLPUBLIC void SetSubTotals(long nCount, const USHORT* pFuncs);
+ void SetOrientation(USHORT nNew);
+ void SetSubTotals(long nCount, const USHORT* pFuncs);
long GetSubTotalsCount() const { return nSubTotalCount; }
USHORT GetSubTotalFunc(long nIndex) const { return pSubTotalFuncs[nIndex]; }
- SC_DLLPUBLIC void SetShowEmpty(BOOL bSet);
+ void SetShowEmpty(BOOL bSet);
BOOL GetShowEmpty() const { return BOOL(nShowEmptyMode); }
- SC_DLLPUBLIC void SetFunction(USHORT nNew); // enum GeneralFunction
+ void SetFunction(USHORT nNew); // enum GeneralFunction
USHORT GetFunction() const { return nFunction; }
void SetUsedHierarchy(long nNew);
long GetUsedHierarchy() const { return nUsedHierarchy; }
- SC_DLLPUBLIC void SetLayoutName(const String* pName);
- SC_DLLPUBLIC const String& GetLayoutName() const;
- SC_DLLPUBLIC BOOL HasLayoutName() const;
+
+ void SetLayoutName(const ::rtl::OUString& rName);
+ const ::rtl::OUString* GetLayoutName() const;
+ void RemoveLayoutName();
+ void SetSubtotalName(const ::rtl::OUString& rName);
+ const ::rtl::OUString* GetSubtotalName() const;
+
+ bool IsMemberNameInUse(const ::rtl::OUString& rName) const;
const ::com::sun::star::sheet::DataPilotFieldReference* GetReferenceValue() const { return pReferenceValue; }
- SC_DLLPUBLIC void SetReferenceValue(const ::com::sun::star::sheet::DataPilotFieldReference* pNew);
+ void SetReferenceValue(const ::com::sun::star::sheet::DataPilotFieldReference* pNew);
const ::com::sun::star::sheet::DataPilotFieldSortInfo* GetSortInfo() const { return pSortInfo; }
- SC_DLLPUBLIC void SetSortInfo(const ::com::sun::star::sheet::DataPilotFieldSortInfo* pNew);
+ void SetSortInfo(const ::com::sun::star::sheet::DataPilotFieldSortInfo* pNew);
const ::com::sun::star::sheet::DataPilotFieldAutoShowInfo* GetAutoShowInfo() const { return pAutoShowInfo; }
- SC_DLLPUBLIC void SetAutoShowInfo(const ::com::sun::star::sheet::DataPilotFieldAutoShowInfo* pNew);
+ void SetAutoShowInfo(const ::com::sun::star::sheet::DataPilotFieldAutoShowInfo* pNew);
const ::com::sun::star::sheet::DataPilotFieldLayoutInfo* GetLayoutInfo() const { return pLayoutInfo; }
- SC_DLLPUBLIC void SetLayoutInfo(const ::com::sun::star::sheet::DataPilotFieldLayoutInfo* pNew);
+ void SetLayoutInfo(const ::com::sun::star::sheet::DataPilotFieldLayoutInfo* pNew);
- SC_DLLPUBLIC void SetCurrentPage( const String* pPage ); // NULL = no selection (all)
- SC_DLLPUBLIC BOOL HasCurrentPage() const;
- SC_DLLPUBLIC const String& GetCurrentPage() const;
+ void SetCurrentPage( const String* pPage ); // NULL = no selection (all)
+ BOOL HasCurrentPage() const;
+ const String& GetCurrentPage() const;
USHORT GetOrientation() const { return nOrientation; }
ScDPSaveMember* GetExistingMemberByName(const String& rName);
- SC_DLLPUBLIC ScDPSaveMember* GetMemberByName(const String& rName);
+ ScDPSaveMember* GetMemberByName(const String& rName);
void SetMemberPosition( const String& rName, sal_Int32 nNewPos );
void WriteToSource( const com::sun::star::uno::Reference<
com::sun::star::uno::XInterface>& xDim );
+
+ void UpdateMemberVisibility(const ::std::hash_map< ::rtl::OUString, bool, ::rtl::OUStringHash>& rData);
+
+ bool HasInvisibleMember() const;
};
@@ -179,6 +197,12 @@ private:
BOOL bFilterButton; // not passed to DataPilotSource
BOOL bDrillDown; // not passed to DataPilotSource
+ /** if true, all dimensions already have all of their member instances
+ * created. */
+ bool mbDimensionMembersBuilt;
+
+ ::std::auto_ptr<rtl::OUString> mpGrandTotalName;
+
public:
SC_DLLPUBLIC ScDPSaveData();
ScDPSaveData(const ScDPSaveData& r);
@@ -188,21 +212,26 @@ public:
BOOL operator== ( const ScDPSaveData& r ) const;
+ SC_DLLPUBLIC void SetGrandTotalName(const ::rtl::OUString& rName);
+ SC_DLLPUBLIC const ::rtl::OUString* GetGrandTotalName() const;
+
const List& GetDimensions() const { return aDimList; }
void AddDimension(ScDPSaveDimension* pDim) { aDimList.Insert(pDim, LIST_APPEND); }
ScDPSaveDimension* GetDimensionByName(const String& rName);
SC_DLLPUBLIC ScDPSaveDimension* GetDataLayoutDimension();
+ SC_DLLPUBLIC ScDPSaveDimension* GetExistingDataLayoutDimension() const;
ScDPSaveDimension* DuplicateDimension(const String& rName);
SC_DLLPUBLIC ScDPSaveDimension& DuplicateDimension(const ScDPSaveDimension& rDim);
- SC_DLLPUBLIC ScDPSaveDimension* GetExistingDimensionByName(const String& rName);
+ SC_DLLPUBLIC ScDPSaveDimension* GetExistingDimensionByName(const String& rName) const;
SC_DLLPUBLIC ScDPSaveDimension* GetNewDimensionByName(const String& rName);
void RemoveDimensionByName(const String& rName);
ScDPSaveDimension* GetInnermostDimension(USHORT nOrientation);
+ ScDPSaveDimension* GetFirstDimension(::com::sun::star::sheet::DataPilotFieldOrientation eOrientation);
long GetDataDimensionCount() const;
@@ -229,6 +258,14 @@ public:
const ScDPDimensionSaveData* GetExistingDimensionData() const { return pDimensionData; }
SC_DLLPUBLIC ScDPDimensionSaveData* GetDimensionData(); // create if not there
void SetDimensionData( const ScDPDimensionSaveData* pNew ); // copied
+ void BuildAllDimensionMembers(ScDPTableData* pData);
+
+ /**
+ * Check whether a dimension has one or more invisible members.
+ *
+ * @param rDimName dimension name
+ */
+ SC_DLLPUBLIC bool HasInvisibleMember(const ::rtl::OUString& rDimName) const;
};
diff --git a/sc/inc/dptabres.hxx b/sc/inc/dptabres.hxx
index b18ea8e56b76..a2574820da4a 100644
--- a/sc/inc/dptabres.hxx
+++ b/sc/inc/dptabres.hxx
@@ -41,6 +41,7 @@
#include <hash_map>
#include <hash_set>
#include <vector>
+#include <memory>
namespace com { namespace sun { namespace star { namespace sheet {
struct DataPilotFieldReference;
@@ -262,7 +263,7 @@ public:
long GetMeasureCount() const { return nMeasCount; }
ScSubTotalFunc GetMeasureFunction(long nMeasure) const;
- String GetMeasureString(long nMeasure, BOOL bForce, ScSubTotalFunc eForceFunc) const;
+ String GetMeasureString(long nMeasure, BOOL bForce, ScSubTotalFunc eForceFunc, bool& rbTotalResult) const;
String GetMeasureDimensionName(long nMeasure) const;
const ::com::sun::star::sheet::DataPilotFieldReference& GetMeasureRefVal(long nMeasure) const;
USHORT GetMeasureRefOrient(long nMeasure) const;
@@ -284,6 +285,8 @@ public:
const ScDPItemData& rBaseData, long nBaseIndex ) const;
BOOL HasCommonElement( const ScDPItemData& rFirstData, long nFirstIndex,
const ScDPItemData& rSecondData, long nSecondIndex ) const;
+
+ const ScDPSource* GetSource() const;
};
diff --git a/sc/inc/dptabsrc.hxx b/sc/inc/dptabsrc.hxx
index 3b1d8e0e206e..94229f5b1d35 100644
--- a/sc/inc/dptabsrc.hxx
+++ b/sc/inc/dptabsrc.hxx
@@ -33,6 +33,7 @@
#include <vector>
#include <hash_map>
+#include <memory>
#include <tools/string.hxx>
#include <tools/list.hxx>
#include "global.hxx" // enum ScSubTotalFunc
@@ -108,7 +109,7 @@ class ScDPSource : public cppu::WeakImplHelper6<
com::sun::star::lang::XServiceInfo >
{
private:
- ScDPTableData* pData; // data source
+ ScDPTableData* pData; // data source (ScDPObject manages its life time)
ScDPDimensions* pDimensions; // api objects
// settings:
long nColDims[SC_DAPI_MAXFIELDS];
@@ -136,6 +137,8 @@ private:
List aRowLevelList;
BOOL bResultOverflow;
+ ::std::auto_ptr<rtl::OUString> mpGrandTotalName;
+
void CreateRes_Impl();
void FillMemberResults();
void FillLevelList( USHORT nOrientation, List& rList );
@@ -162,11 +165,15 @@ public:
ScDPTableData* GetData() { return pData; }
const ScDPTableData* GetData() const { return pData; }
+ void SetGrandTotalName(const ::rtl::OUString& rName);
+ const ::rtl::OUString* GetGrandTotalName() const;
+
USHORT GetOrientation(long nColumn);
void SetOrientation(long nColumn, USHORT nNew);
long GetPosition(long nColumn);
long GetDataDimensionCount();
+ ScDPDimension* GetDataDimension(long nIndex);
String GetDataDimName(long nIndex);
BOOL IsDataLayoutDimension(long nDim);
USHORT GetDataLayoutOrientation();
@@ -333,12 +340,15 @@ private:
long nUsedHier;
USHORT nFunction; // enum GeneralFunction
String aName; // if empty, take from source
+ ::std::auto_ptr<rtl::OUString> mpLayoutName;
+ ::std::auto_ptr<rtl::OUString> mpSubtotalName;
long nSourceDim; // >=0 if dup'ed
::com::sun::star::sheet::DataPilotFieldReference
aReferenceValue; // settings for "show data as" / "displayed value"
BOOL bHasSelectedPage;
String aSelectedPage;
ScDPItemData* pSelectedData; // internal, temporary, created from aSelectedPage
+ sal_Bool mbHasHiddenMember;
public:
ScDPDimension( ScDPSource* pSrc, long nD );
@@ -350,6 +360,9 @@ public:
ScDPDimension* CreateCloneObject();
ScDPHierarchies* GetHierarchiesObject();
+ SC_DLLPUBLIC const ::rtl::OUString* GetLayoutName() const;
+ const ::rtl::OUString* GetSubtotalName() const;
+
// XNamed
virtual ::rtl::OUString SAL_CALL getName() throw(::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL setName( const ::rtl::OUString& aName )
@@ -736,7 +749,7 @@ private:
long nLev;
ScDPItemData maData;
-// String aCaption; // visible name (changeable by user)
+ ::std::auto_ptr<rtl::OUString> mpLayoutName;
sal_Int32 nPosition; // manual sorting
BOOL bVisible;
@@ -750,6 +763,7 @@ public:
BOOL IsNamedItem( const ScDPItemData& r ) const;
String GetNameStr() const;
void FillItemData( ScDPItemData& rData ) const;
+ SC_DLLPUBLIC const ::rtl::OUString* GetLayoutName() const;
sal_Int32 Compare( const ScDPMember& rOther ) const; // visible order
diff --git a/sc/inc/fillinfo.hxx b/sc/inc/fillinfo.hxx
index b6d48254d06a..d0be5b0cb897 100644
--- a/sc/inc/fillinfo.hxx
+++ b/sc/inc/fillinfo.hxx
@@ -99,6 +99,8 @@ struct CellInfo
BOOL bVOverlapped : 1;
BOOL bAutoFilter : 1;
BOOL bPushButton : 1;
+ bool bPopupButton: 1;
+ bool bFilterActive:1;
BOOL bPrinted : 1; // bei Bedarf (Pagebreak-Modus)
diff --git a/sc/inc/global.hxx b/sc/inc/global.hxx
index 1f6dc13d04ce..c938968ddfef 100644
--- a/sc/inc/global.hxx
+++ b/sc/inc/global.hxx
@@ -87,8 +87,6 @@ extern "C" {
#endif
//------------------------------------------------------------------------
-struct LabelData;
-//------------------------------------------------------------------------
// die 1000 Namen des Calc...
// Clipboard-Namen sind jetzt in so3/soapp.hxx
diff --git a/sc/inc/miscuno.hxx b/sc/inc/miscuno.hxx
index 1486d3ce480b..df60b2822cb8 100644
--- a/sc/inc/miscuno.hxx
+++ b/sc/inc/miscuno.hxx
@@ -285,12 +285,29 @@ public:
static sal_Int32 GetEnumProperty( const com::sun::star::uno::Reference<
com::sun::star::beans::XPropertySet>& xProp,
const ::rtl::OUString& rName, long nDefault );
+ static ::rtl::OUString GetStringProperty(
+ const com::sun::star::uno::Reference<com::sun::star::beans::XPropertySet>& xProp,
+ const ::rtl::OUString& rName, const ::rtl::OUString& rDefault );
static sal_Bool GetBoolFromAny( const com::sun::star::uno::Any& aAny );
static sal_Int16 GetInt16FromAny( const com::sun::star::uno::Any& aAny );
static sal_Int32 GetInt32FromAny( const com::sun::star::uno::Any& aAny );
static sal_Int32 GetEnumFromAny( const com::sun::star::uno::Any& aAny );
static void SetBoolInAny( com::sun::star::uno::Any& rAny, sal_Bool bValue );
+
+ static void SetOptionalPropertyValue(
+ ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >& rPropSet,
+ const sal_Char* pPropName, const ::com::sun::star::uno::Any& rVal );
+
+ template<typename ValueType>
+ static void SetOptionalPropertyValue(
+ ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet >& rPropSet,
+ const sal_Char* pPropName, const ValueType& rVal )
+ {
+ ::com::sun::star::uno::Any any;
+ any <<= rVal;
+ SetOptionalPropertyValue(rPropSet, pPropName, any);
+ }
};
diff --git a/sc/inc/pivot.hxx b/sc/inc/pivot.hxx
index e77dd60f18bb..100463cb5542 100644
--- a/sc/inc/pivot.hxx
+++ b/sc/inc/pivot.hxx
@@ -53,6 +53,7 @@
#include "address.hxx"
#include <vector>
+#include <boost/shared_ptr.hpp>
class SubTotal;
#include "collect.hxx"
@@ -69,7 +70,9 @@ class SvStream;
class ScDocument;
class ScUserListData;
class ScProgress;
-struct LabelData;
+struct ScDPLabelData;
+
+typedef ::boost::shared_ptr<ScDPLabelData> ScDPLabelDataRef;
// -----------------------------------------------------------------------
@@ -93,8 +96,7 @@ struct ScPivotParam
SCCOL nCol; // Cursor Position /
SCROW nRow; // bzw. Anfang des Zielbereiches
SCTAB nTab;
- LabelData** ppLabelArr;
- SCSIZE nLabels;
+ ::std::vector<ScDPLabelDataRef> maLabelArray;
PivotField aPageArr[PIVOT_MAXPAGEFIELD];
PivotField aColArr[PIVOT_MAXFIELD];
PivotField aRowArr[PIVOT_MAXFIELD];
@@ -115,10 +117,8 @@ struct ScPivotParam
ScPivotParam& operator= ( const ScPivotParam& r );
BOOL operator== ( const ScPivotParam& r ) const;
//UNUSED2009-05 void Clear ();
- void ClearLabelData ();
void ClearPivotArrays();
- void SetLabelData ( LabelData** ppLabArr,
- SCSIZE nLab );
+ void SetLabelData (const ::std::vector<ScDPLabelDataRef>& r);
void SetPivotArrays ( const PivotField* pPageArr,
const PivotField* pColArr,
const PivotField* pRowArr,
@@ -136,24 +136,45 @@ typedef PivotField PivotPageFieldArr[PIVOT_MAXPAGEFIELD];
//------------------------------------------------------------------------
-struct LabelData
+struct ScDPLabelData
{
- String maName; /// Visible name of the dimension.
+ ::rtl::OUString maName; /// Original name of the dimension.
+ ::rtl::OUString maLayoutName; /// Layout name (display name)
SCsCOL mnCol;
USHORT mnFuncMask; /// Page/Column/Row subtotal function.
sal_Int32 mnUsedHier; /// Used hierarchy.
bool mbShowAll; /// true = Show all (also empty) results.
bool mbIsValue; /// true = Sum or count in data field.
+ struct Member
+ {
+ ::rtl::OUString maName;
+ ::rtl::OUString maLayoutName;
+ bool mbVisible;
+ bool mbShowDetails;
+
+ Member();
+
+ /**
+ * return the name that should be displayed in the dp dialogs i.e.
+ * when the layout name is present, use it, or else use the original
+ * name.
+ */
+ ::rtl::OUString SC_DLLPUBLIC getDisplayName() const;
+ };
+ ::std::vector<Member> maMembers;
::com::sun::star::uno::Sequence< ::rtl::OUString > maHiers; /// Hierarchies.
- ::com::sun::star::uno::Sequence< ::rtl::OUString > maMembers; /// Members.
- ::com::sun::star::uno::Sequence< sal_Bool > maVisible; /// Visibility of members.
- ::com::sun::star::uno::Sequence< sal_Bool > maShowDet; /// Show details of members.
::com::sun::star::sheet::DataPilotFieldSortInfo maSortInfo; /// Sorting info.
::com::sun::star::sheet::DataPilotFieldLayoutInfo maLayoutInfo; /// Layout info.
::com::sun::star::sheet::DataPilotFieldAutoShowInfo maShowInfo; /// AutoShow info.
- explicit LabelData( const String& rName, short nCol, bool bIsValue );
+ explicit ScDPLabelData( const String& rName, short nCol, bool bIsValue );
+
+ /**
+ * return the name that should be displayed in the dp dialogs i.e. when
+ * the layout name is present, use it, or else use the original name.
+ */
+ ::rtl::OUString SC_DLLPUBLIC getDisplayName() const;
};
// ============================================================================
@@ -171,7 +192,6 @@ struct ScDPFuncData
// ============================================================================
-typedef LabelData ScDPLabelData;
typedef std::vector< ScDPLabelData > ScDPLabelDataVec;
typedef std::vector< String > ScDPNameVec;
diff --git a/sc/inc/sc.hrc b/sc/inc/sc.hrc
index 8d3304867f78..62114c892ec3 100644
--- a/sc/inc/sc.hrc
+++ b/sc/inc/sc.hrc
@@ -1441,6 +1441,8 @@
#define RID_IMG_H_DROP_URL (BMP_START + 5)
#define RID_IMG_H_DROP_LINK (BMP_START + 6)
#define RID_IMG_H_DROP_COPY (BMP_START + 7)
+#define RID_IMG_SELECT_CURRENT (BMP_START + 8)
+#define RID_IMG_UNSELECT_CURRENT (BMP_START + 9)
#define RID_SCPTR_PIVOTCOL (BMP_START + 81)
#define RID_SCPTR_PIVOTROW (BMP_START + 82)
@@ -1632,8 +1634,9 @@
#define RID_SCDLG_DOCPROTECTION (SC_DIALOGS_START + 149)
#define RID_SCDLG_RETYPEPASS (SC_DIALOGS_START + 150)
#define RID_SCDLG_RETYPEPASS_INPUT (SC_DIALOGS_START + 151)
+#define RID_POPUP_FILTER (SC_DIALOGS_START + 152)
-#define SC_DIALOGS_END (SC_DIALOGS_START + 152)
+#define SC_DIALOGS_END (SC_DIALOGS_START + 153)
#ifndef STD_MASKCOLOR
#define STD_MASKCOLOR Color { Red = 0xFF00; Green = 0x0000; Blue = 0xFF00; }
diff --git a/sc/inc/scabstdlg.hxx b/sc/inc/scabstdlg.hxx
index 94084aab4f1b..ba62b9a5de06 100644
--- a/sc/inc/scabstdlg.hxx
+++ b/sc/inc/scabstdlg.hxx
@@ -238,7 +238,7 @@ class AbstractScDPSubtotalDlg : public VclAbstractDialog //add for ScDPSubtotal
{
public:
virtual USHORT GetFuncMask() const = 0;
- virtual void FillLabelData( LabelData& rLabelData ) const = 0;
+ virtual void FillLabelData( ScDPLabelData& rLabelData ) const = 0;
};
class AbstractScDPNumGroupDlg : public VclAbstractDialog
diff --git a/sc/inc/table.hxx b/sc/inc/table.hxx
index 9fda5d522fdc..f400054d00b7 100644
--- a/sc/inc/table.hxx
+++ b/sc/inc/table.hxx
@@ -294,6 +294,7 @@ public:
}
ScBaseCell* GetCell( SCCOL nCol, SCROW nRow ) const;
+ void GetFirstDataPos(SCCOL& rCol, SCROW& rRow) const;
void GetLastDataPos(SCCOL& rCol, SCROW& rRow) const;
/** Returns the pointer to a cell note object at the passed cell address. */
diff --git a/sc/inc/unonames.hxx b/sc/inc/unonames.hxx
index 010e420feb42..18829290eb93 100644
--- a/sc/inc/unonames.hxx
+++ b/sc/inc/unonames.hxx
@@ -561,6 +561,10 @@
#define SC_UNO_ROWFIELDCOUNT "RowFieldCount"
#define SC_UNO_COLUMNFIELDCOUNT "ColumnFieldCount"
#define SC_UNO_DATAFIELDCOUNT "DataFieldCount"
+#define SC_UNO_LAYOUTNAME "LayoutName"
+#define SC_UNO_FIELD_SUBTOTALNAME "FieldSubtotalName"
+#define SC_UNO_GRANDTOTAL_NAME "GrandTotalName"
+#define SC_UNO_HAS_HIDDEN_MEMBER "HasHiddenMember"
// (preliminary:)
#define SC_UNO_REFVALUE "ReferenceValue"
diff --git a/sc/source/core/data/attarray.cxx b/sc/source/core/data/attarray.cxx
index 590f278901d6..a4875ba4d1e3 100644
--- a/sc/source/core/data/attarray.cxx
+++ b/sc/source/core/data/attarray.cxx
@@ -2117,7 +2117,8 @@ void ScAttrArray::InsertRow( SCROW nStartRow, SCSIZE nSize )
}
// Don't duplicate the merge flags in the inserted row.
- RemoveFlags( nStartRow, nStartRow+nSize-1, SC_MF_ALL );
+ // #i108488# SC_MF_SCENARIO has to be allowed.
+ RemoveFlags( nStartRow, nStartRow+nSize-1, SC_MF_HOR | SC_MF_VER | SC_MF_AUTO | SC_MF_BUTTON );
}
diff --git a/sc/source/core/data/column2.cxx b/sc/source/core/data/column2.cxx
index 4205c0f59dcc..3da3d3810f0b 100644
--- a/sc/source/core/data/column2.cxx
+++ b/sc/source/core/data/column2.cxx
@@ -1376,13 +1376,13 @@ SCSIZE ScColumn::GetEmptyLinesInBlock( SCROW nStartRow, SCROW nEndRow, ScDirecti
return nLines;
}
-//UNUSED2009-05 SCROW ScColumn::GetFirstDataPos() const
-//UNUSED2009-05 {
-//UNUSED2009-05 if (nCount)
-//UNUSED2009-05 return pItems[0].nRow;
-//UNUSED2009-05 else
-//UNUSED2009-05 return 0;
-//UNUSED2009-05 }
+SCROW ScColumn::GetFirstDataPos() const
+{
+ if (nCount)
+ return pItems[0].nRow;
+ else
+ return 0;
+}
SCROW ScColumn::GetLastDataPos() const
{
diff --git a/sc/source/core/data/documen8.cxx b/sc/source/core/data/documen8.cxx
index 2b0b3821dcc2..18370d2f5a0f 100644
--- a/sc/source/core/data/documen8.cxx
+++ b/sc/source/core/data/documen8.cxx
@@ -96,6 +96,7 @@
#include "globstr.hrc"
#include "sc.hrc"
#include "charthelper.hxx"
+#include "dpobject.hxx"
#define GET_SCALEVALUE(set,id) ((const SfxUInt16Item&)(set.Get( id ))).GetValue()
@@ -700,8 +701,13 @@ BOOL ScDocument::OnlineSpellInRange( const ScRange& rSpellRange, ScAddress& rSpe
// skip everything left of rSpellPos:
while ( pCell && nRow == rSpellPos.Row() && nCol < rSpellPos.Col() )
pCell = aIter.GetNext( nCol, nRow );
- while ( pCell )
+
+ for (; pCell; pCell = aIter.GetNext(nCol, nRow))
{
+ if (pDPCollection && pDPCollection->HasDPTable(nCol, nRow, nTab))
+ // Don't spell check within datapilot table.
+ continue;
+
CellType eType = pCell->GetCellType();
if ( eType == CELLTYPE_STRING || eType == CELLTYPE_EDIT )
{
@@ -786,8 +792,6 @@ BOOL ScDocument::OnlineSpellInRange( const ScRange& rSpellRange, ScAddress& rSpe
if ( ++nCellCount >= SPELL_MAXCELLS ) // seen enough cells?
break;
-
- pCell = aIter.GetNext( nCol, nRow );
}
if ( pCell )
diff --git a/sc/source/core/data/document.cxx b/sc/source/core/data/document.cxx
index 4dd3f34e3f0d..f8fa2bc46c9b 100644
--- a/sc/source/core/data/document.cxx
+++ b/sc/source/core/data/document.cxx
@@ -639,6 +639,32 @@ BOOL ScDocument::GetTableArea( SCTAB nTab, SCCOL& rEndCol, SCROW& rEndRow ) cons
return FALSE;
}
+bool ScDocument::ShrinkToDataArea(SCTAB nTab, SCCOL& rStartCol, SCROW& rStartRow, SCCOL& rEndCol, SCROW& rEndRow) const
+{
+ if (!ValidTab(nTab) || !pTab[nTab])
+ return false;
+
+ SCCOL nCol1, nCol2;
+ SCROW nRow1, nRow2;
+ pTab[nTab]->GetFirstDataPos(nCol1, nRow1);
+ pTab[nTab]->GetLastDataPos(nCol2, nRow2);
+
+ if (nCol1 > nCol2 || nRow1 > nRow2)
+ // invalid range.
+ return false;
+
+ // Make sure the area only shrinks, and doesn't grow.
+ if (rStartCol < nCol1)
+ rStartCol = nCol1;
+ if (nCol2 < rEndCol)
+ rEndCol = nCol2;
+ if (rStartRow < nRow1)
+ rStartRow = nRow1;
+ if (nRow2 < rEndRow)
+ rEndRow = nRow2;
+
+ return true; // success!
+}
// zusammenhaengender Bereich
diff --git a/sc/source/core/data/dpgroup.cxx b/sc/source/core/data/dpgroup.cxx
index 09f32b4ba1b1..29284b20e4bb 100644
--- a/sc/source/core/data/dpgroup.cxx
+++ b/sc/source/core/data/dpgroup.cxx
@@ -70,6 +70,7 @@ using ::rtl::OUStringHash;
using ::std::vector;
using ::std::hash_set;
using ::std::hash_map;
+using ::boost::shared_ptr;
#define D_TIMEFACTOR 86400.0
@@ -977,7 +978,7 @@ String lcl_GetNumGroupForValue( double fValue, const ScDPNumGroupInfo& rInfo, bo
return lcl_GetNumGroupName( fGroupStart, rInfo, bHasNonInteger, cDecSeparator, pFormatter );
}
-ScDPGroupTableData::ScDPGroupTableData( ScDPTableData* pSource, ScDocument* pDocument ) :
+ScDPGroupTableData::ScDPGroupTableData( const shared_ptr<ScDPTableData>& pSource, ScDocument* pDocument ) :
ScDPTableData(pDocument),
pSourceData( pSource ),
pDoc( pDocument )
@@ -992,7 +993,6 @@ ScDPGroupTableData::ScDPGroupTableData( ScDPTableData* pSource, ScDocument* pDoc
ScDPGroupTableData::~ScDPGroupTableData()
{
delete[] pNumGroups;
- delete pSourceData;
}
void ScDPGroupTableData::AddGroupDimension( const ScDPGroupDimension& rGroup )
diff --git a/sc/source/core/data/dpobject.cxx b/sc/source/core/data/dpobject.cxx
index ad9795d11c4d..295ed78159b3 100644
--- a/sc/source/core/data/dpobject.cxx
+++ b/sc/source/core/data/dpobject.cxx
@@ -75,9 +75,11 @@
#include <svl/zforlist.hxx> // IsNumberFormat
#include <vector>
+#include <stdio.h>
using namespace com::sun::star;
using ::std::vector;
+using ::boost::shared_ptr;
using ::com::sun::star::uno::Sequence;
using ::com::sun::star::uno::Reference;
using ::com::sun::star::uno::UNO_QUERY;
@@ -162,11 +164,14 @@ ScDPObject::ScDPObject( ScDocument* pD ) :
pSheetDesc( NULL ),
pImpDesc( NULL ),
pServDesc( NULL ),
+ mpTableData(static_cast<ScDPTableData*>(NULL)),
pOutput( NULL ),
bSettingsChanged( FALSE ),
bAlive( FALSE ),
+ mnAutoFormatIndex( 65535 ),
bAllowMove( FALSE ),
- nHeaderRows( 0 )
+ nHeaderRows( 0 ),
+ mbHeaderLayout(false)
{
}
@@ -180,11 +185,14 @@ ScDPObject::ScDPObject(const ScDPObject& r) :
pSheetDesc( NULL ),
pImpDesc( NULL ),
pServDesc( NULL ),
+ mpTableData(static_cast<ScDPTableData*>(NULL)),
pOutput( NULL ),
bSettingsChanged( FALSE ),
bAlive( FALSE ),
+ mnAutoFormatIndex( r.mnAutoFormatIndex ),
bAllowMove( FALSE ),
- nHeaderRows( r.nHeaderRows )
+ nHeaderRows( r.nHeaderRows ),
+ mbHeaderLayout( r.mbHeaderLayout )
{
if (r.pSaveData)
pSaveData = new ScDPSaveData(*r.pSaveData);
@@ -232,6 +240,26 @@ void ScDPObject::SetSaveData(const ScDPSaveData& rData)
InvalidateData(); // re-init source from SaveData
}
+void ScDPObject::SetAutoFormatIndex(const sal_uInt16 nIndex)
+{
+ mnAutoFormatIndex = nIndex;
+}
+
+sal_uInt16 ScDPObject::GetAutoFormatIndex() const
+{
+ return mnAutoFormatIndex;
+}
+
+void ScDPObject::SetHeaderLayout (bool bUseGrid)
+{
+ mbHeaderLayout = bUseGrid;
+}
+
+bool ScDPObject::GetHeaderLayout() const
+{
+ return mbHeaderLayout;
+}
+
void ScDPObject::SetOutRange(const ScRange& rRange)
{
aOutRange = rRange;
@@ -325,6 +353,22 @@ void ScDPObject::SetTag(const String& rNew)
aTableTag = rNew;
}
+bool ScDPObject::IsDataDescriptionCell(const ScAddress& rPos)
+{
+ if (!pSaveData)
+ return false;
+
+ long nDataDimCount = pSaveData->GetDataDimensionCount();
+ if (nDataDimCount != 1)
+ // There has to be exactly one data dimension for the description to
+ // appear at top-left corner.
+ return false;
+
+ CreateOutput();
+ ScRange aTabRange = pOutput->GetOutputRange(sheet::DataPilotOutputRangeType::TABLE);
+ return (rPos == aTabRange.aStart);
+}
+
uno::Reference<sheet::XDimensionsSupplier> ScDPObject::GetSource()
{
CreateObjects();
@@ -338,6 +382,7 @@ void ScDPObject::CreateOutput()
{
BOOL bFilterButton = IsSheetData() && pSaveData && pSaveData->GetFilterButton();
pOutput = new ScDPOutput( pDoc, xSource, aOutRange.aStart, bFilterButton );
+ pOutput->SetHeaderLayout ( mbHeaderLayout );
long nOldRows = nHeaderRows;
nHeaderRows = pOutput->GetHeaderRows();
@@ -365,11 +410,43 @@ void ScDPObject::CreateOutput()
}
}
+ScDPTableData* ScDPObject::GetTableData()
+{
+ if (!mpTableData)
+ {
+ if ( pImpDesc )
+ {
+ // database data
+ mpTableData.reset(new ScDatabaseDPData(pDoc, *pImpDesc));
+ }
+ else
+ {
+ // cell data
+ if (!pSheetDesc)
+ {
+ DBG_ERROR("no source descriptor");
+ pSheetDesc = new ScSheetSourceDesc; // dummy defaults
+ }
+ mpTableData.reset(new ScSheetDPData(pDoc, *pSheetDesc));
+ }
+
+ // grouping (for cell or database data)
+ if ( pSaveData && pSaveData->GetExistingDimensionData() )
+ {
+ shared_ptr<ScDPGroupTableData> pGroupData(new ScDPGroupTableData(mpTableData, pDoc));
+ pSaveData->GetExistingDimensionData()->WriteToData(*pGroupData);
+ mpTableData = pGroupData;
+ }
+ }
+
+ return mpTableData.get();
+}
+
void ScDPObject::CreateObjects()
{
// if groups are involved, create a new source with the ScDPGroupTableData
if ( bSettingsChanged && pSaveData && pSaveData->GetExistingDimensionData() )
- xSource = NULL;
+ InvalidateSource();
if (!xSource.is())
{
@@ -387,33 +464,9 @@ void ScDPObject::CreateObjects()
if ( !xSource.is() ) // database or sheet data, or error in CreateSource
{
DBG_ASSERT( !pServDesc, "DPSource could not be created" );
-
- ScDPTableData* pData = NULL;
- if ( pImpDesc )
- {
- // database data
- pData = new ScDatabaseDPData( pDoc, *pImpDesc );
- }
- else
- {
- // cell data
- if (!pSheetDesc)
- {
- DBG_ERROR("no source descriptor");
- pSheetDesc = new ScSheetSourceDesc; // dummy defaults
- }
- pData = new ScSheetDPData( pDoc, *pSheetDesc );
- }
-
- // grouping (for cell or database data)
- if ( pSaveData && pSaveData->GetExistingDimensionData() )
- {
- ScDPGroupTableData* pGroupData = new ScDPGroupTableData( pData, pDoc );
- pSaveData->GetExistingDimensionData()->WriteToData( *pGroupData );
- pData = pGroupData;
- }
-
- xSource = new ScDPSource( pData );
+ ScDPTableData* pData = GetTableData();
+ ScDPSource* pSource = new ScDPSource( pData );
+ xSource = pSource;
}
if (pSaveData)
@@ -450,6 +503,7 @@ void ScDPObject::InvalidateData()
void ScDPObject::InvalidateSource()
{
xSource = NULL;
+ mpTableData.reset();
}
ScRange ScDPObject::GetNewOutputRange( BOOL& rOverflow )
@@ -484,6 +538,9 @@ void ScDPObject::Output( const ScAddress& rPos )
// aOutRange is always the range that was last output to the document
aOutRange = pOutput->GetOutputRange();
+ const ScAddress& s = aOutRange.aStart;
+ const ScAddress& e = aOutRange.aEnd;
+ pDoc->ApplyFlagsTab(s.Col(), s.Row(), e.Col(), e.Row(), s.Tab(), SC_MF_DP_TABLE);
}
const ScRange ScDPObject::GetOutputRangeByType( sal_Int32 nType )
@@ -533,6 +590,63 @@ void ScDPObject::RefreshAfterLoad()
nHeaderRows = 0; // nothing found, no drop-down lists
}
+void ScDPObject::BuildAllDimensionMembers()
+{
+ if (!pSaveData)
+ return;
+
+ pSaveData->BuildAllDimensionMembers(GetTableData());
+}
+
+bool ScDPObject::GetMemberNames( sal_Int32 nDim, Sequence<OUString>& rNames )
+{
+ vector<ScDPLabelData::Member> aMembers;
+ if (!GetMembers(nDim, GetUsedHierarchy(nDim), aMembers))
+ return false;
+
+ size_t n = aMembers.size();
+ rNames.realloc(n);
+ for (size_t i = 0; i < n; ++i)
+ rNames[i] = aMembers[i].maName;
+
+ return true;
+}
+
+bool ScDPObject::GetMembers( sal_Int32 nDim, sal_Int32 nHier, vector<ScDPLabelData::Member>& rMembers )
+{
+ Reference< container::XNameAccess > xMembersNA;
+ if (!GetMembersNA( nDim, nHier, xMembersNA ))
+ return false;
+
+ Reference<container::XIndexAccess> xMembersIA( new ScNameToIndexAccess(xMembersNA) );
+ sal_Int32 nCount = xMembersIA->getCount();
+ vector<ScDPLabelData::Member> aMembers;
+ aMembers.reserve(nCount);
+
+ for (sal_Int32 i = 0; i < nCount; ++i)
+ {
+ Reference<container::XNamed> xMember(xMembersIA->getByIndex(i), UNO_QUERY);
+ ScDPLabelData::Member aMem;
+
+ if (xMember.is())
+ aMem.maName = xMember->getName();
+
+ Reference<beans::XPropertySet> xMemProp(xMember, UNO_QUERY);
+ if (xMemProp.is())
+ {
+ aMem.mbVisible = ScUnoHelpFunctions::GetBoolProperty(xMemProp, OUString::createFromAscii(SC_UNO_ISVISIBL));
+ aMem.mbShowDetails = ScUnoHelpFunctions::GetBoolProperty(xMemProp, OUString::createFromAscii(SC_UNO_SHOWDETA));
+
+ aMem.maLayoutName = ScUnoHelpFunctions::GetStringProperty(
+ xMemProp, OUString::createFromAscii(SC_UNO_LAYOUTNAME), OUString());
+ }
+
+ aMembers.push_back(aMem);
+ }
+ rMembers.swap(aMembers);
+ return true;
+}
+
void ScDPObject::UpdateReference( UpdateRefMode eUpdateRefMode,
const ScRange& rRange, SCsCOL nDx, SCsROW nDy, SCsTAB nDz )
{
@@ -655,23 +769,33 @@ void ScDPObject::GetDrillDownData(const ScAddress& rPos, Sequence< Sequence<Any>
rTableData = xDrillDownData->getDrillDownData(filters);
}
-BOOL ScDPObject::IsDimNameInUse( const String& rName ) const
+bool ScDPObject::IsDimNameInUse(const OUString& rName) const
{
- if ( xSource.is() )
+ if (!xSource.is())
+ return false;
+
+ Reference<container::XNameAccess> xDims = xSource->getDimensions();
+ Sequence<OUString> aDimNames = xDims->getElementNames();
+ sal_Int32 n = aDimNames.getLength();
+ for (sal_Int32 i = 0; i < n; ++i)
{
- uno::Reference<container::XNameAccess> xDimsName = xSource->getDimensions();
- if ( xDimsName.is() )
+ const OUString& rDimName = aDimNames[i];
+ if (rDimName.equalsIgnoreAsciiCase(rName))
+ return true;
+
+ Reference<beans::XPropertySet> xPropSet(xDims->getByName(rDimName), UNO_QUERY);
+ if (!xPropSet.is())
+ continue;
+
+ Any any = xPropSet->getPropertyValue(OUString::createFromAscii(SC_UNO_LAYOUTNAME));
+ OUString aLayoutName;
+ if (any >>= aLayoutName)
{
- rtl::OUString aCompare( rName );
- uno::Sequence<rtl::OUString> aNames = xDimsName->getElementNames();
- long nCount = aNames.getLength();
- const rtl::OUString* pArr = aNames.getConstArray();
- for (long nPos=0; nPos<nCount; nPos++)
- if ( pArr[nPos] == aCompare ) //! ignore case
- return TRUE;
+ if (aLayoutName.equalsIgnoreAsciiCase(rName))
+ return true;
}
}
- return FALSE; // not found
+ return false;
}
String ScDPObject::GetDimName( long nDim, BOOL& rIsDataLayout )
@@ -1732,7 +1856,7 @@ BOOL ScDPObject::FillOldParam(ScPivotParam& rParam, BOOL bForFile) const
return TRUE;
}
-void lcl_FillLabelData( LabelData& rData, const uno::Reference< beans::XPropertySet >& xDimProp )
+void lcl_FillLabelData( ScDPLabelData& rData, const uno::Reference< beans::XPropertySet >& xDimProp )
{
uno::Reference<sheet::XHierarchiesSupplier> xDimSupp( xDimProp, uno::UNO_QUERY );
if ( xDimProp.is() && xDimSupp.is() )
@@ -1778,6 +1902,8 @@ void lcl_FillLabelData( LabelData& rData, const uno::Reference< beans::XProperty
BOOL ScDPObject::FillLabelData(ScPivotParam& rParam)
{
+ rParam.maLabelArray.clear();
+
((ScDPObject*)this)->CreateObjects();
uno::Reference<container::XNameAccess> xDimsName = xSource->getDimensions();
@@ -1788,8 +1914,6 @@ BOOL ScDPObject::FillLabelData(ScPivotParam& rParam)
if (!nDimCount)
return FALSE;
- SCSIZE nOutCount = 0;
- LabelData** aLabelArr = new LabelData*[nDimCount];
for (long nDim=0; nDim < nDimCount; nDim++)
{
String aFieldName;
@@ -1819,29 +1943,24 @@ BOOL ScDPObject::FillLabelData(ScPivotParam& rParam)
{
}
+ OUString aLayoutName = ScUnoHelpFunctions::GetStringProperty(
+ xDimProp, OUString::createFromAscii(SC_UNO_LAYOUTNAME), OUString());
+
if ( aFieldName.Len() && !bData && !bDuplicated )
{
SCsCOL nCol = static_cast< SCsCOL >( nDim ); //! ???
bool bIsValue = true; //! check
- aLabelArr[nOutCount] = new LabelData( aFieldName, nCol, bIsValue );
-
- LabelData& rLabelData = *aLabelArr[nOutCount];
- GetHierarchies( nDim, rLabelData.maHiers );
- GetMembers( nDim, rLabelData.maMembers, &rLabelData.maVisible, &rLabelData.maShowDet );
- lcl_FillLabelData( rLabelData, xDimProp );
-
- ++nOutCount;
+ ScDPLabelDataRef pNewLabel(new ScDPLabelData(aFieldName, nCol, bIsValue));
+ pNewLabel->maLayoutName = aLayoutName;
+ GetHierarchies(nDim, pNewLabel->maHiers);
+ GetMembers(nDim, GetUsedHierarchy(nDim), pNewLabel->maMembers);
+ lcl_FillLabelData(*pNewLabel, xDimProp);
+ rParam.maLabelArray.push_back(pNewLabel);
}
}
}
- rParam.SetLabelData( aLabelArr, nOutCount );
-
- for (SCSIZE i=0; i<nOutCount; i++)
- delete aLabelArr[i];
- delete[] aLabelArr;
-
return TRUE;
}
@@ -1890,14 +2009,6 @@ BOOL ScDPObject::GetMembersNA( sal_Int32 nDim, uno::Reference< container::XNameA
return GetMembersNA( nDim, GetUsedHierarchy( nDim ), xMembers );
}
-BOOL ScDPObject::GetMembers( sal_Int32 nDim,
- uno::Sequence< rtl::OUString >& rMembers,
- uno::Sequence< sal_Bool >* pVisible,
- uno::Sequence< sal_Bool >* pShowDet )
-{
- return GetMembers( nDim, GetUsedHierarchy( nDim ), rMembers, pVisible, pShowDet );
-}
-
BOOL ScDPObject::GetMembersNA( sal_Int32 nDim, sal_Int32 nHier, uno::Reference< container::XNameAccess >& xMembers )
{
BOOL bRet = FALSE;
@@ -1933,55 +2044,6 @@ BOOL ScDPObject::GetMembersNA( sal_Int32 nDim, sal_Int32 nHier, uno::Reference<
return bRet;
}
-BOOL ScDPObject::GetMembers( sal_Int32 nDim, sal_Int32 nHier,
- uno::Sequence< rtl::OUString >& rMembers,
- uno::Sequence< sal_Bool >* pVisible,
- uno::Sequence< sal_Bool >* pShowDet )
-{
- BOOL bRet = FALSE;
- uno::Reference< container::XNameAccess > xMembersNA;
- if( GetMembersNA( nDim, nHier, xMembersNA ) )
- {
- uno::Reference< container::XIndexAccess > xMembersIA( new ScNameToIndexAccess( xMembersNA ) );
- sal_Int32 nCount = xMembersIA->getCount();
- rMembers.realloc( nCount );
- if( pVisible )
- pVisible->realloc( nCount );
- if( pShowDet )
- pShowDet->realloc( nCount );
-
- rtl::OUString* pAry = rMembers.getArray();
- for( sal_Int32 nItem = 0; nItem < nCount; ++nItem )
- {
- uno::Reference< container::XNamed > xMember( xMembersIA->getByIndex( nItem ), uno::UNO_QUERY );
- if( xMember.is() )
- pAry[ nItem ] = xMember->getName();
- if( pVisible || pShowDet )
- {
- uno::Reference< beans::XPropertySet > xMemProp( xMember, uno::UNO_QUERY );
- if( pVisible )
- {
- sal_Bool bVis = sal_True;
- if( xMemProp.is() )
- bVis = ScUnoHelpFunctions::GetBoolProperty( xMemProp,
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( SC_UNO_ISVISIBL ) ) );
- (*pVisible)[ nItem ] = bVis;
- }
- if( pShowDet )
- {
- sal_Bool bShow = sal_True;
- if( xMemProp.is() )
- bShow = ScUnoHelpFunctions::GetBoolProperty( xMemProp,
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( SC_UNO_SHOWDETA ) ) );
- (*pShowDet)[ nItem ] = bShow;
- }
- }
- }
- bRet = TRUE;
- }
- return bRet;
-}
-
//------------------------------------------------------------------------
// convert old pivot tables into new datapilot tables
@@ -2376,7 +2438,7 @@ void ScDPCollection::WriteRefsTo( ScDPCollection& r ) const
ScDPObject* pDestObj = new ScDPObject( *pSourceObj );
pDestObj->SetAlive(TRUE);
- if ( !r.Insert(pDestObj) )
+ if ( !r.InsertNewTable(pDestObj) )
{
DBG_ERROR("cannot insert DPObject");
DELETEZ( pDestObj );
@@ -2411,6 +2473,39 @@ ScSimpleSharedString& ScDPCollection::GetSharedString()
return maSharedString;
}
+void ScDPCollection::FreeTable(ScDPObject* pDPObj)
+{
+ const ScRange& rOutRange = pDPObj->GetOutRange();
+ const ScAddress& s = rOutRange.aStart;
+ const ScAddress& e = rOutRange.aEnd;
+ pDoc->RemoveFlagsTab(s.Col(), s.Row(), e.Col(), e.Row(), s.Tab(), SC_MF_DP_TABLE);
+ Free(pDPObj);
+}
+
+bool ScDPCollection::InsertNewTable(ScDPObject* pDPObj)
+{
+ bool bSuccess = Insert(pDPObj);
+ if (bSuccess)
+ {
+ const ScRange& rOutRange = pDPObj->GetOutRange();
+ const ScAddress& s = rOutRange.aStart;
+ const ScAddress& e = rOutRange.aEnd;
+ pDoc->ApplyFlagsTab(s.Col(), s.Row(), e.Col(), e.Row(), s.Tab(), SC_MF_DP_TABLE);
+ }
+ return bSuccess;
+}
+
+bool ScDPCollection::HasDPTable(SCCOL nCol, SCROW nRow, SCTAB nTab) const
+{
+ const ScMergeFlagAttr* pMergeAttr = static_cast<const ScMergeFlagAttr*>(
+ pDoc->GetAttr(nCol, nRow, nTab, ATTR_MERGE_FLAG));
+
+ if (!pMergeAttr)
+ return false;
+
+ return pMergeAttr->HasDPTable();
+}
+
ScDPCacheCell* ScDPCollection::getCacheCellFromPool(const ScDPCacheCell& rCell)
{
ScDPCacheCell aCell(rCell);
diff --git a/sc/source/core/data/dpoutput.cxx b/sc/source/core/data/dpoutput.cxx
index d1fad68f16a2..10dcbfa8238e 100644
--- a/sc/source/core/data/dpoutput.cxx
+++ b/sc/source/core/data/dpoutput.cxx
@@ -81,6 +81,7 @@
using namespace com::sun::star;
using ::std::vector;
+using ::com::sun::star::beans::XPropertySet;
using ::com::sun::star::uno::Sequence;
using ::com::sun::star::uno::UNO_QUERY;
using ::com::sun::star::uno::Reference;
@@ -98,7 +99,6 @@ using ::rtl::OUString;
#define DP_PROP_ORIENTATION "Orientation"
#define DP_PROP_POSITION "Position"
#define DP_PROP_USEDHIERARCHY "UsedHierarchy"
-#define DP_PROP_DATADESCR "DataDescription"
#define DP_PROP_ISDATALAYOUT "IsDataLayoutDimension"
#define DP_PROP_NUMBERFORMAT "NumberFormat"
#define DP_PROP_FILTER "Filter"
@@ -119,9 +119,15 @@ struct ScDPOutLevelData
long nLevel;
long nDimPos;
uno::Sequence<sheet::MemberResult> aResult;
- String aCaption;
+ String maName; /// Name is the internal field name.
+ String aCaption; /// Caption is the name visible in the output table.
+ bool mbHasHiddenMember;
- ScDPOutLevelData() { nDim = nHier = nLevel = nDimPos = -1; }
+ ScDPOutLevelData()
+ {
+ nDim = nHier = nLevel = nDimPos = -1;
+ mbHasHiddenMember = false;
+ }
BOOL operator<(const ScDPOutLevelData& r) const
{ return nDimPos<r.nDimPos || ( nDimPos==r.nDimPos && nHier<r.nHier ) ||
@@ -370,13 +376,15 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
aStartPos( rPos ),
bDoFilter( bFilter ),
bResultsError( FALSE ),
+ mbHasDataLayout(false),
pColNumFmt( NULL ),
pRowNumFmt( NULL ),
nColFmtCount( 0 ),
nRowFmtCount( 0 ),
nSingleNumFmt( 0 ),
bSizesValid( FALSE ),
- bSizeOverflow( FALSE )
+ bSizeOverflow( FALSE ),
+ mbHeaderLayout( false )
{
nTabStartCol = nMemberStartCol = nDataStartCol = nTabEndCol = 0;
nTabStartRow = nMemberStartRow = nDataStartRow = nTabEndRow = 0;
@@ -413,6 +421,8 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
BOOL bIsDataLayout = ScUnoHelpFunctions::GetBoolProperty(
xDimProp,
rtl::OUString::createFromAscii(DP_PROP_ISDATALAYOUT) );
+ bool bHasHiddenMember = ScUnoHelpFunctions::GetBoolProperty(
+ xDimProp, OUString::createFromAscii(SC_UNO_HAS_HIDDEN_MEMBER));
if ( eDimOrient != sheet::DataPilotFieldOrientation_HIDDEN )
{
@@ -443,7 +453,17 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
xLevel, uno::UNO_QUERY );
if ( xLevNam.is() && xLevRes.is() )
{
- String aCaption = String(xLevNam->getName()); //! Caption...
+ String aName = xLevNam->getName();
+ OUString aCaption = aName; // Caption equals the field name by default.
+ Reference<XPropertySet> xPropSet(xLevel, UNO_QUERY);
+ if (xPropSet.is())
+ {
+ Any any = xPropSet->getPropertyValue(
+ OUString::createFromAscii(SC_UNO_LAYOUTNAME));
+ any >>= aCaption;
+ }
+
+ bool bRowFieldHasMember = false;
switch ( eDimOrient )
{
case sheet::DataPilotFieldOrientation_COLUMN:
@@ -452,7 +472,9 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
pColFields[nColFieldCount].nLevel = nLev;
pColFields[nColFieldCount].nDimPos = nDimPos;
pColFields[nColFieldCount].aResult = xLevRes->getResults();
+ pColFields[nColFieldCount].maName = aName;
pColFields[nColFieldCount].aCaption= aCaption;
+ pColFields[nColFieldCount].mbHasHiddenMember = bHasHiddenMember;
if (!lcl_MemberEmpty(pColFields[nColFieldCount].aResult))
++nColFieldCount;
break;
@@ -462,9 +484,14 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
pRowFields[nRowFieldCount].nLevel = nLev;
pRowFields[nRowFieldCount].nDimPos = nDimPos;
pRowFields[nRowFieldCount].aResult = xLevRes->getResults();
+ pRowFields[nRowFieldCount].maName = aName;
pRowFields[nRowFieldCount].aCaption= aCaption;
+ pRowFields[nRowFieldCount].mbHasHiddenMember = bHasHiddenMember;
if (!lcl_MemberEmpty(pRowFields[nRowFieldCount].aResult))
+ {
++nRowFieldCount;
+ bRowFieldHasMember = true;
+ }
break;
case sheet::DataPilotFieldOrientation_PAGE:
pPageFields[nPageFieldCount].nDim = nDim;
@@ -472,7 +499,9 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
pPageFields[nPageFieldCount].nLevel = nLev;
pPageFields[nPageFieldCount].nDimPos = nDimPos;
pPageFields[nPageFieldCount].aResult = lcl_GetSelectedPageAsResult(xDimProp);
+ pPageFields[nPageFieldCount].maName = aName;
pPageFields[nPageFieldCount].aCaption= aCaption;
+ pPageFields[nPageFieldCount].mbHasHiddenMember = bHasHiddenMember;
// no check on results for page fields
++nPageFieldCount;
break;
@@ -485,6 +514,9 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
// get number formats from data dimensions
if ( bIsDataLayout )
{
+ if (bRowFieldHasMember)
+ mbHasDataLayout = true;
+
DBG_ASSERT( nLevCount == 1, "data layout: multiple levels?" );
if ( eDimOrient == sheet::DataPilotFieldOrientation_COLUMN )
lcl_FillNumberFormats( pColNumFmt, nColFmtCount, xLevRes, xDims );
@@ -528,7 +560,7 @@ ScDPOutput::ScDPOutput( ScDocument* pD, const uno::Reference<sheet::XDimensionsS
try
{
uno::Any aAny = xSrcProp->getPropertyValue(
- rtl::OUString::createFromAscii(DP_PROP_DATADESCR) );
+ rtl::OUString::createFromAscii(SC_UNO_DATADESC) );
rtl::OUString aUStr;
aAny >>= aUStr;
aDataDescription = String( aUStr );
@@ -605,9 +637,16 @@ void ScDPOutput::HeaderCell( SCCOL nCol, SCROW nRow, SCTAB nTab,
const sheet::MemberResult& rData, BOOL bColHeader, long nLevel )
{
long nFlags = rData.Flags;
+
+ rtl::OUStringBuffer aCaptionBuf;
+ if (!(nFlags & sheet::MemberResultFlags::NUMERIC))
+ // This caption is not a number. Make sure it won't get parsed as one.
+ aCaptionBuf.append(sal_Unicode('\''));
+ aCaptionBuf.append(rData.Caption);
+
if ( nFlags & sheet::MemberResultFlags::HASMEMBER )
{
- pDoc->SetString( nCol, nRow, nTab, rData.Caption );
+ pDoc->SetString( nCol, nRow, nTab, aCaptionBuf.makeStringAndClear() );
}
else
{
@@ -638,14 +677,20 @@ void ScDPOutput::HeaderCell( SCCOL nCol, SCROW nRow, SCTAB nTab,
}
}
-void ScDPOutput::FieldCell( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rCaption, BOOL bFrame )
+void ScDPOutput::FieldCell( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rCaption,
+ bool bInTable, bool bPopup, bool bHasHiddenMember )
{
pDoc->SetString( nCol, nRow, nTab, rCaption );
- if (bFrame)
+ if (bInTable)
lcl_SetFrame( pDoc,nTab, nCol,nRow, nCol,nRow, 20 );
// Button
- pDoc->ApplyAttr( nCol, nRow, nTab, ScMergeFlagAttr(SC_MF_BUTTON) );
+ sal_uInt16 nMergeFlag = SC_MF_BUTTON;
+ if (bPopup)
+ nMergeFlag |= SC_MF_BUTTON_POPUP;
+ if (bHasHiddenMember)
+ nMergeFlag |= SC_MF_HIDDEN_MEMBER;
+ pDoc->ApplyFlagsTab(nCol, nRow, nCol, nRow, nTab, nMergeFlag);
lcl_SetStyleById( pDoc,nTab, nCol,nRow, nCol,nRow, STR_PIVOT_STYLE_FIELDNAME );
}
@@ -653,7 +698,7 @@ void ScDPOutput::FieldCell( SCCOL nCol, SCROW nRow, SCTAB nTab, const String& rC
void lcl_DoFilterButton( ScDocument* pDoc, SCCOL nCol, SCROW nRow, SCTAB nTab )
{
pDoc->SetString( nCol, nRow, nTab, ScGlobal::GetRscString(STR_CELL_FILTER) );
- pDoc->ApplyAttr( nCol, nRow, nTab, ScMergeFlagAttr(SC_MF_BUTTON) );
+ pDoc->ApplyFlagsTab(nCol, nRow, nCol, nRow, nTab, SC_MF_BUTTON);
}
void ScDPOutput::CalcSizes()
@@ -666,7 +711,11 @@ void ScDPOutput::CalcSizes()
nRowCount = aData.getLength();
const uno::Sequence<sheet::DataResult>* pRowAry = aData.getConstArray();
nColCount = nRowCount ? ( pRowAry[0].getLength() ) : 0;
- nHeaderSize = 1; // one row for field names
+
+ nHeaderSize = 1;
+ if (GetHeaderLayout() && nColFieldCount == 0)
+ // Insert an extra header row only when there is no column field.
+ nHeaderSize = 2;
// calculate output positions and sizes
@@ -775,7 +824,7 @@ void ScDPOutput::Output()
SCCOL nHdrCol = aStartPos.Col();
SCROW nHdrRow = aStartPos.Row() + nField + ( bDoFilter ? 1 : 0 );
// draw without frame for consistency with filter button:
- FieldCell( nHdrCol, nHdrRow, nTab, pPageFields[nField].aCaption, FALSE );
+ FieldCell( nHdrCol, nHdrRow, nTab, pPageFields[nField].aCaption, false, false, pPageFields[nField].mbHasHiddenMember );
SCCOL nFldCol = nHdrCol + 1;
String aPageValue;
@@ -814,7 +863,7 @@ void ScDPOutput::Output()
for (nField=0; nField<nColFieldCount; nField++)
{
SCCOL nHdrCol = nDataStartCol + (SCCOL)nField; //! check for overflow
- FieldCell( nHdrCol, nTabStartRow, nTab, pColFields[nField].aCaption );
+ FieldCell( nHdrCol, nTabStartRow, nTab, pColFields[nField].aCaption, true, true, pColFields[nField].mbHasHiddenMember );
SCROW nRowPos = nMemberStartRow + (SCROW)nField; //! check for overflow
const uno::Sequence<sheet::MemberResult> rSequence = pColFields[nField].aResult;
@@ -849,9 +898,12 @@ void ScDPOutput::Output()
for (nField=0; nField<nRowFieldCount; nField++)
{
+ bool bDataLayout = mbHasDataLayout && (nField == nRowFieldCount-1);
+
SCCOL nHdrCol = nTabStartCol + (SCCOL)nField; //! check for overflow
SCROW nHdrRow = nDataStartRow - 1;
- FieldCell( nHdrCol, nHdrRow, nTab, pRowFields[nField].aCaption );
+ FieldCell( nHdrCol, nHdrRow, nTab, pRowFields[nField].aCaption, true, !bDataLayout,
+ pRowFields[nField].mbHasHiddenMember );
SCCOL nColPos = nMemberStartCol + (SCCOL)nField; //! check for overflow
const uno::Sequence<sheet::MemberResult> rSequence = pRowFields[nField].aResult;
@@ -993,6 +1045,16 @@ void ScDPOutput::GetMemberResultNames( ScStrCollection& rNames, long nDimension
}
}
+void ScDPOutput::SetHeaderLayout(bool bUseGrid)
+{
+ mbHeaderLayout = bUseGrid;
+ bSizesValid = false;
+}
+
+bool ScDPOutput::GetHeaderLayout() const
+{
+ return mbHeaderLayout;
+}
void ScDPOutput::GetPositionData(const ScAddress& rPos, DataPilotTablePositionData& rPosData)
{
@@ -1146,7 +1208,7 @@ bool ScDPOutput::GetDataResultPositionData(vector<sheet::DataPilotFieldFilter>&
for (SCCOL nColField = 0; nColField < nColFieldCount && bFilterByCol; ++nColField)
{
sheet::DataPilotFieldFilter filter;
- filter.FieldName = pColFields[nColField].aCaption;
+ filter.FieldName = pColFields[nColField].maName;
const uno::Sequence<sheet::MemberResult> rSequence = pColFields[nColField].aResult;
const sheet::MemberResult* pArray = rSequence.getConstArray();
@@ -1163,10 +1225,15 @@ bool ScDPOutput::GetDataResultPositionData(vector<sheet::DataPilotFieldFilter>&
}
// row fields
+ bool bDataLayoutExists = (nDataFieldCount > 1);
for (SCROW nRowField = 0; nRowField < nRowFieldCount && bFilterByRow; ++nRowField)
{
+ if (bDataLayoutExists && nRowField == nRowFieldCount - 1)
+ // There is no sense including the data layout field for filtering.
+ continue;
+
sheet::DataPilotFieldFilter filter;
- filter.FieldName = pRowFields[nRowField].aCaption;
+ filter.FieldName = pRowFields[nRowField].maName;
const uno::Sequence<sheet::MemberResult> rSequence = pRowFields[nRowField].aResult;
const sheet::MemberResult* pArray = rSequence.getConstArray();
@@ -1198,8 +1265,7 @@ bool lcl_IsNamedDataField( const ScDPGetPivotDataField& rTarget, const String& r
bool lcl_IsNamedCategoryField( const ScDPGetPivotDataField& rFilter, const ScDPOutLevelData& rField )
{
- //! name from source instead of caption?
- return ScGlobal::GetpTransliteration()->isEqual( rFilter.maFieldName, rField.aCaption );
+ return ScGlobal::GetpTransliteration()->isEqual( rFilter.maFieldName, rField.maName );
}
bool lcl_IsCondition( const sheet::MemberResult& rResultEntry, const ScDPGetPivotDataField& rFilter )
diff --git a/sc/source/core/data/dpoutputgeometry.cxx b/sc/source/core/data/dpoutputgeometry.cxx
new file mode 100644
index 000000000000..9eace100c137
--- /dev/null
+++ b/sc/source/core/data/dpoutputgeometry.cxx
@@ -0,0 +1,217 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: xmldpimp.cxx,v $
+ * $Revision: 1.27.134.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_sc.hxx"
+
+
+
+// INCLUDE ---------------------------------------------------------------
+
+#include "dpoutputgeometry.hxx"
+#include "address.hxx"
+
+#include <vector>
+
+using ::std::vector;
+
+ScDPOutputGeometry::ScDPOutputGeometry(const ScRange& rOutRange, bool bShowFilter, ImportType eImportType) :
+ maOutRange(rOutRange),
+ mnRowFields(0),
+ mnColumnFields(0),
+ mnPageFields(0),
+ mnDataFields(0),
+ meImportType(eImportType),
+ mbShowFilter(bShowFilter)
+{
+}
+
+ScDPOutputGeometry::~ScDPOutputGeometry()
+{
+}
+
+void ScDPOutputGeometry::setRowFieldCount(sal_uInt32 nCount)
+{
+ mnRowFields = nCount;
+}
+
+void ScDPOutputGeometry::setColumnFieldCount(sal_uInt32 nCount)
+{
+ mnColumnFields = nCount;
+}
+
+void ScDPOutputGeometry::setPageFieldCount(sal_uInt32 nCount)
+{
+ mnPageFields = nCount;
+}
+
+void ScDPOutputGeometry::setDataFieldCount(sal_uInt32 nCount)
+{
+ mnDataFields = nCount;
+}
+
+void ScDPOutputGeometry::getColumnFieldPositions(vector<ScAddress>& rAddrs) const
+{
+ vector<ScAddress> aAddrs;
+ if (!mnColumnFields)
+ {
+ rAddrs.swap(aAddrs);
+ return;
+ }
+
+ bool bDataLayout = mnDataFields > 1;
+
+ SCROW nCurRow = maOutRange.aStart.Row();
+
+ if (mnPageFields)
+ {
+ SCROW nRowStart = maOutRange.aStart.Row() + mbShowFilter;
+ SCROW nRowEnd = nRowStart + static_cast<SCCOL>(mnPageFields-1);
+ nCurRow = nRowEnd + 2;
+ }
+ else if (mbShowFilter)
+ nCurRow += 2;
+
+ SCROW nRow = nCurRow;
+ SCTAB nTab = maOutRange.aStart.Tab();
+ SCCOL nColStart = static_cast<SCCOL>(maOutRange.aStart.Col() + mnRowFields + (bDataLayout ? 1 : 0));
+ SCCOL nColEnd = nColStart + static_cast<SCCOL>(mnColumnFields-1);
+
+ for (SCCOL nCol = nColStart; nCol <= nColEnd; ++nCol)
+ aAddrs.push_back(ScAddress(nCol, nRow, nTab));
+ rAddrs.swap(aAddrs);
+}
+
+void ScDPOutputGeometry::getRowFieldPositions(vector<ScAddress>& rAddrs) const
+{
+ vector<ScAddress> aAddrs;
+ if (!mnRowFields)
+ {
+ rAddrs.swap(aAddrs);
+ return;
+ }
+
+ SCROW nRow = getRowFieldHeaderRow();
+ SCTAB nTab = maOutRange.aStart.Tab();
+ SCCOL nColStart = maOutRange.aStart.Col();
+ SCCOL nColEnd = nColStart + static_cast<SCCOL>(mnRowFields-1);
+
+ for (SCCOL nCol = nColStart; nCol <= nColEnd; ++nCol)
+ aAddrs.push_back(ScAddress(nCol, nRow, nTab));
+ rAddrs.swap(aAddrs);
+}
+
+void ScDPOutputGeometry::getPageFieldPositions(vector<ScAddress>& rAddrs) const
+{
+ vector<ScAddress> aAddrs;
+ if (!mnPageFields)
+ {
+ rAddrs.swap(aAddrs);
+ return;
+ }
+
+ SCTAB nTab = maOutRange.aStart.Tab();
+ SCCOL nCol = maOutRange.aStart.Col();
+
+ SCROW nRowStart = maOutRange.aStart.Row() + mbShowFilter;
+ SCROW nRowEnd = nRowStart + static_cast<SCCOL>(mnPageFields-1);
+
+ for (SCROW nRow = nRowStart; nRow <= nRowEnd; ++nRow)
+ aAddrs.push_back(ScAddress(nCol, nRow, nTab));
+ rAddrs.swap(aAddrs);
+}
+
+SCROW ScDPOutputGeometry::getRowFieldHeaderRow() const
+{
+ SCROW nCurRow = maOutRange.aStart.Row();
+
+ if (mnPageFields)
+ {
+ SCROW nRowStart = maOutRange.aStart.Row() + mbShowFilter;
+ SCROW nRowEnd = nRowStart + static_cast<SCCOL>(mnPageFields-1);
+ nCurRow = nRowEnd + 2;
+ }
+ else if (mbShowFilter)
+ nCurRow += 2;
+
+ if (mnColumnFields)
+ nCurRow += static_cast<SCROW>(mnColumnFields);
+ else if (mnRowFields)
+ ++nCurRow;
+
+ return nCurRow;
+}
+
+ScDPOutputGeometry::FieldType ScDPOutputGeometry::getFieldButtonType(const ScAddress& rPos) const
+{
+ // We will ignore the table position for now.
+
+ bool bExtraTitleRow = (mnColumnFields == 0 && meImportType == ScDPOutputGeometry::XLS);
+ bool bDataLayout = mnDataFields > 1;
+
+ SCROW nCurRow = maOutRange.aStart.Row();
+
+ if (mnPageFields)
+ {
+ SCCOL nCol = maOutRange.aStart.Col();
+ SCROW nRowStart = maOutRange.aStart.Row() + mbShowFilter;
+ SCROW nRowEnd = nRowStart + static_cast<SCCOL>(mnPageFields-1);
+ if (rPos.Col() == nCol && nRowStart <= rPos.Row() && rPos.Row() <= nRowEnd)
+ return Page;
+
+ nCurRow = nRowEnd + 2;
+ }
+ else if (mbShowFilter)
+ nCurRow += 2;
+
+ if (mnColumnFields)
+ {
+ SCROW nRow = nCurRow;
+ SCCOL nColStart = static_cast<SCCOL>(maOutRange.aStart.Col() + mnRowFields + (bDataLayout ? 1 : 0));
+ SCCOL nColEnd = nColStart + static_cast<SCCOL>(mnColumnFields-1);
+ if (rPos.Row() == nRow && nColStart <= rPos.Col() && rPos.Col() <= nColEnd)
+ return Column;
+
+ nCurRow += static_cast<SCROW>(mnColumnFields);
+ }
+
+ if (bExtraTitleRow)
+ ++nCurRow;
+
+ if (mnRowFields)
+ {
+ SCCOL nColStart = maOutRange.aStart.Col();
+ SCCOL nColEnd = nColStart + static_cast<SCCOL>(mnRowFields-1);
+ if (rPos.Row() == nCurRow && nColStart <= rPos.Col() && rPos.Col() <= nColEnd)
+ return Row;
+ }
+
+ return None;
+}
diff --git a/sc/source/core/data/dpsave.cxx b/sc/source/core/data/dpsave.cxx
index 62798076afb9..e66bd8dfe705 100644
--- a/sc/source/core/data/dpsave.cxx
+++ b/sc/source/core/data/dpsave.cxx
@@ -58,7 +58,15 @@
#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/util/XCloneable.hpp>
+#include <hash_map>
+
using namespace com::sun::star;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::uno::Any;
+using ::rtl::OUString;
+using ::rtl::OUStringHash;
+using ::std::hash_map;
+using ::std::auto_ptr;
// -----------------------------------------------------------------------
@@ -99,6 +107,7 @@ void lcl_SetBoolProperty( const uno::Reference<beans::XPropertySet>& xProp,
ScDPSaveMember::ScDPSaveMember(const String& rName) :
aName( rName ),
+ mpLayoutName(NULL),
nVisibleMode( SC_DPSAVEMODE_DONTKNOW ),
nShowDetailsMode( SC_DPSAVEMODE_DONTKNOW )
{
@@ -106,9 +115,12 @@ ScDPSaveMember::ScDPSaveMember(const String& rName) :
ScDPSaveMember::ScDPSaveMember(const ScDPSaveMember& r) :
aName( r.aName ),
+ mpLayoutName(NULL),
nVisibleMode( r.nVisibleMode ),
nShowDetailsMode( r.nShowDetailsMode )
{
+ if (r.mpLayoutName.get())
+ mpLayoutName.reset(new OUString(*r.mpLayoutName));
}
ScDPSaveMember::~ScDPSaveMember()
@@ -153,12 +165,23 @@ void ScDPSaveMember::SetName( const String& rNew )
aName = rNew;
}
-void ScDPSaveMember::WriteToSource( const uno::Reference<uno::XInterface>& xMember, sal_Int32 nPosition )
+void ScDPSaveMember::SetLayoutName( const OUString& rName )
{
- // nothing to do?
- if ( nVisibleMode == SC_DPSAVEMODE_DONTKNOW && nShowDetailsMode == SC_DPSAVEMODE_DONTKNOW && nPosition < 0 )
- return;
+ mpLayoutName.reset(new OUString(rName));
+}
+
+const OUString* ScDPSaveMember::GetLayoutName() const
+{
+ return mpLayoutName.get();
+}
+
+void ScDPSaveMember::RemoveLayoutName()
+{
+ mpLayoutName.reset(NULL);
+}
+void ScDPSaveMember::WriteToSource( const uno::Reference<uno::XInterface>& xMember, sal_Int32 nPosition )
+{
uno::Reference<beans::XPropertySet> xMembProp( xMember, uno::UNO_QUERY );
DBG_ASSERT( xMembProp.is(), "no properties at member" );
if ( xMembProp.is() )
@@ -173,17 +196,11 @@ void ScDPSaveMember::WriteToSource( const uno::Reference<uno::XInterface>& xMemb
lcl_SetBoolProperty( xMembProp,
rtl::OUString::createFromAscii(DP_PROP_SHOWDETAILS), (BOOL)nShowDetailsMode );
+ if (mpLayoutName.get())
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xMembProp, SC_UNO_LAYOUTNAME, *mpLayoutName);
+
if ( nPosition >= 0 )
- {
- try
- {
- xMembProp->setPropertyValue( rtl::OUString::createFromAscii(DP_PROP_POSITION), uno::Any(nPosition) );
- }
- catch ( uno::Exception& )
- {
- // position is optional - exception must be ignored
- }
- }
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xMembProp, DP_PROP_POSITION, nPosition);
}
}
@@ -191,8 +208,9 @@ void ScDPSaveMember::WriteToSource( const uno::Reference<uno::XInterface>& xMemb
ScDPSaveDimension::ScDPSaveDimension(const String& rName, BOOL bDataLayout) :
aName( rName ),
- pLayoutName( NULL ),
pSelectedPage( NULL ),
+ mpLayoutName(NULL),
+ mpSubtotalName(NULL),
bIsDataLayout( bDataLayout ),
bDupFlag( FALSE ),
nOrientation( sheet::DataPilotFieldOrientation_HIDDEN ),
@@ -211,6 +229,8 @@ ScDPSaveDimension::ScDPSaveDimension(const String& rName, BOOL bDataLayout) :
ScDPSaveDimension::ScDPSaveDimension(const ScDPSaveDimension& r) :
aName( r.aName ),
+ mpLayoutName(NULL),
+ mpSubtotalName(NULL),
bIsDataLayout( r.bIsDataLayout ),
bDupFlag( r.bDupFlag ),
nOrientation( r.nOrientation ),
@@ -251,14 +271,14 @@ ScDPSaveDimension::ScDPSaveDimension(const ScDPSaveDimension& r) :
pLayoutInfo = new sheet::DataPilotFieldLayoutInfo( *(r.pLayoutInfo) );
else
pLayoutInfo = NULL;
- if (r.pLayoutName)
- pLayoutName = new String( *(r.pLayoutName) );
- else
- pLayoutName = NULL;
if (r.pSelectedPage)
pSelectedPage = new String( *(r.pSelectedPage) );
else
pSelectedPage = NULL;
+ if (r.mpLayoutName.get())
+ mpLayoutName.reset(new OUString(*r.mpLayoutName));
+ if (r.mpSubtotalName.get())
+ mpSubtotalName.reset(new OUString(*r.mpSubtotalName));
}
ScDPSaveDimension::~ScDPSaveDimension()
@@ -269,7 +289,6 @@ ScDPSaveDimension::~ScDPSaveDimension()
delete pSortInfo;
delete pAutoShowInfo;
delete pLayoutInfo;
- delete pLayoutName;
delete pSelectedPage;
delete [] pSubTotalFuncs;
}
@@ -370,25 +389,45 @@ void ScDPSaveDimension::SetUsedHierarchy(long nNew)
nUsedHierarchy = nNew;
}
-BOOL ScDPSaveDimension::HasLayoutName() const
+void ScDPSaveDimension::SetSubtotalName(const OUString& rName)
{
- return ( pLayoutName != NULL );
+ mpSubtotalName.reset(new OUString(rName));
}
-void ScDPSaveDimension::SetLayoutName(const String* pName)
+const OUString* ScDPSaveDimension::GetSubtotalName() const
{
- delete pLayoutName;
- if (pName)
- pLayoutName = new String( *pName );
- else
- pLayoutName = NULL;
+ return mpSubtotalName.get();
+}
+
+bool ScDPSaveDimension::IsMemberNameInUse(const OUString& rName) const
+{
+ MemberList::const_iterator itr = maMemberList.begin(), itrEnd = maMemberList.end();
+ for (; itr != itrEnd; ++itr)
+ {
+ const ScDPSaveMember* pMem = *itr;
+ if (rName.equalsIgnoreAsciiCase(pMem->GetName()))
+ return true;
+
+ const OUString* pLayoutName = pMem->GetLayoutName();
+ if (pLayoutName && rName.equalsIgnoreAsciiCase(*pLayoutName))
+ return true;
+ }
+ return false;
+}
+
+void ScDPSaveDimension::SetLayoutName(const OUString& rName)
+{
+ mpLayoutName.reset(new OUString(rName));
+}
+
+const OUString* ScDPSaveDimension::GetLayoutName() const
+{
+ return mpLayoutName.get();
}
-const String& ScDPSaveDimension::GetLayoutName() const
+void ScDPSaveDimension::RemoveLayoutName()
{
- if (pLayoutName)
- return *pLayoutName;
- return aName;
+ mpLayoutName.reset(NULL);
}
void ScDPSaveDimension::SetReferenceValue(const sheet::DataPilotFieldReference* pNew)
@@ -520,15 +559,15 @@ void ScDPSaveDimension::WriteToSource( const uno::Reference<uno::XInterface>& xD
aFilter = uno::Sequence<sheet::TableFilterField>( &aField, 1 );
}
// else keep empty sequence
- try
- {
- aAny <<= aFilter;
- xDimProp->setPropertyValue( rtl::OUString::createFromAscii(DP_PROP_FILTER), aAny );
- }
- catch ( beans::UnknownPropertyException& )
- {
- // recent addition - allow source to not handle it (no error)
- }
+
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xDimProp, DP_PROP_FILTER, aFilter);
+ if (mpLayoutName.get())
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xDimProp, SC_UNO_LAYOUTNAME, *mpLayoutName);
+
+ const OUString* pSubTotalName = GetSubtotalName();
+ if (pSubTotalName)
+ // Custom subtotal name, with '?' being replaced by the visible field name later.
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xDimProp, SC_UNO_FIELD_SUBTOTALNAME, *pSubTotalName);
}
// Level loop outside of maMemberList loop
@@ -546,6 +585,8 @@ void ScDPSaveDimension::WriteToSource( const uno::Reference<uno::XInterface>& xD
nHierCount = xHiers->getCount();
}
+ sal_Bool bHasHiddenMember = false;
+
for (long nHier=0; nHier<nHierCount; nHier++)
{
uno::Reference<uno::XInterface> xHierarchy = ScUnoHelpFunctions::AnyToInterface( xHiers->getByIndex(nHier) );
@@ -585,41 +626,13 @@ void ScDPSaveDimension::WriteToSource( const uno::Reference<uno::XInterface>& xD
rtl::OUString::createFromAscii(DP_PROP_SHOWEMPTY), (BOOL)nShowEmptyMode );
if ( pSortInfo )
- {
- aAny <<= *pSortInfo;
- try
- {
- xLevProp->setPropertyValue( rtl::OUString::createFromAscii(SC_UNO_SORTING), aAny );
- }
- catch ( beans::UnknownPropertyException& )
- {
- // recent addition - allow source to not handle it (no error)
- }
- }
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xLevProp, SC_UNO_SORTING, *pSortInfo);
+
if ( pAutoShowInfo )
- {
- aAny <<= *pAutoShowInfo;
- try
- {
- xLevProp->setPropertyValue( rtl::OUString::createFromAscii(SC_UNO_AUTOSHOW), aAny );
- }
- catch ( beans::UnknownPropertyException& )
- {
- // recent addition - allow source to not handle it (no error)
- }
- }
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xLevProp, SC_UNO_AUTOSHOW, *pAutoShowInfo);
+
if ( pLayoutInfo )
- {
- aAny <<= *pLayoutInfo;
- try
- {
- xLevProp->setPropertyValue( rtl::OUString::createFromAscii(SC_UNO_LAYOUT), aAny );
- }
- catch ( beans::UnknownPropertyException& )
- {
- // recent addition - allow source to not handle it (no error)
- }
- }
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xLevProp, SC_UNO_LAYOUT, *pLayoutInfo);
// exceptions are caught at ScDPSaveData::WriteToSource
}
@@ -638,12 +651,15 @@ void ScDPSaveDimension::WriteToSource( const uno::Reference<uno::XInterface>& xD
for (MemberList::const_iterator i=maMemberList.begin(); i != maMemberList.end() ; i++)
{
- rtl::OUString aMemberName = (*i)->GetName();
+ ScDPSaveMember* pMember = *i;
+ if (!pMember->GetIsVisible())
+ bHasHiddenMember = true;
+ rtl::OUString aMemberName = pMember->GetName();
if ( xMembers->hasByName( aMemberName ) )
{
uno::Reference<uno::XInterface> xMemberInt = ScUnoHelpFunctions::AnyToInterface(
xMembers->getByName( aMemberName ) );
- (*i)->WriteToSource( xMemberInt, nPosition );
+ pMember->WriteToSource( xMemberInt, nPosition );
if ( nPosition >= 0 )
++nPosition; // increase if initialized
@@ -655,6 +671,35 @@ void ScDPSaveDimension::WriteToSource( const uno::Reference<uno::XInterface>& xD
}
}
}
+
+ if (xDimProp.is())
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xDimProp, SC_UNO_HAS_HIDDEN_MEMBER, bHasHiddenMember);
+}
+
+void ScDPSaveDimension::UpdateMemberVisibility(const hash_map<OUString, bool, OUStringHash>& rData)
+{
+ typedef hash_map<OUString, bool, OUStringHash> DataMap;
+ MemberList::iterator itrMem = maMemberList.begin(), itrMemEnd = maMemberList.end();
+ for (; itrMem != itrMemEnd; ++itrMem)
+ {
+ ScDPSaveMember* pMem = *itrMem;
+ const String& rMemName = pMem->GetName();
+ DataMap::const_iterator itr = rData.find(rMemName);
+ if (itr != rData.end())
+ pMem->SetIsVisible(itr->second);
+ }
+}
+
+bool ScDPSaveDimension::HasInvisibleMember() const
+{
+ MemberList::const_iterator itrMem = maMemberList.begin(), itrMemEnd = maMemberList.end();
+ for (; itrMem != itrMemEnd; ++itrMem)
+ {
+ const ScDPSaveMember* pMem = *itrMem;
+ if (!pMem->GetIsVisible())
+ return true;
+ }
+ return false;
}
// -----------------------------------------------------------------------
@@ -666,7 +711,9 @@ ScDPSaveData::ScDPSaveData() :
nIgnoreEmptyMode( SC_DPSAVEMODE_DONTKNOW ),
nRepeatEmptyMode( SC_DPSAVEMODE_DONTKNOW ),
bFilterButton( TRUE ),
- bDrillDown( TRUE )
+ bDrillDown( TRUE ),
+ mbDimensionMembersBuilt(false),
+ mpGrandTotalName(NULL)
{
}
@@ -676,7 +723,9 @@ ScDPSaveData::ScDPSaveData(const ScDPSaveData& r) :
nIgnoreEmptyMode( r.nIgnoreEmptyMode ),
nRepeatEmptyMode( r.nRepeatEmptyMode ),
bFilterButton( r.bFilterButton ),
- bDrillDown( r.bDrillDown )
+ bDrillDown( r.bDrillDown ),
+ mbDimensionMembersBuilt(r.mbDimensionMembersBuilt),
+ mpGrandTotalName(NULL)
{
if ( r.pDimensionData )
pDimensionData = new ScDPDimensionSaveData( *r.pDimensionData );
@@ -689,6 +738,9 @@ ScDPSaveData::ScDPSaveData(const ScDPSaveData& r) :
ScDPSaveDimension* pNew = new ScDPSaveDimension( *(ScDPSaveDimension*)r.aDimList.GetObject(i) );
aDimList.Insert( pNew, LIST_APPEND );
}
+
+ if (r.mpGrandTotalName.get())
+ mpGrandTotalName.reset(new OUString(*r.mpGrandTotalName));
}
ScDPSaveData& ScDPSaveData::operator= ( const ScDPSaveData& r )
@@ -707,6 +759,7 @@ ScDPSaveData& ScDPSaveData::operator= ( const ScDPSaveData& r )
nRepeatEmptyMode = r.nRepeatEmptyMode;
bFilterButton = r.bFilterButton;
bDrillDown = r.bDrillDown;
+ mbDimensionMembersBuilt = r.mbDimensionMembersBuilt;
// remove old dimensions
@@ -725,6 +778,9 @@ ScDPSaveData& ScDPSaveData::operator= ( const ScDPSaveData& r )
new ScDPSaveDimension( *(ScDPSaveDimension*)r.aDimList.GetObject(i) );
aDimList.Insert( pNew, LIST_APPEND );
}
+
+ if (r.mpGrandTotalName.get())
+ mpGrandTotalName.reset(new OUString(*r.mpGrandTotalName));
}
return *this;
}
@@ -736,7 +792,8 @@ BOOL ScDPSaveData::operator== ( const ScDPSaveData& r ) const
nIgnoreEmptyMode != r.nIgnoreEmptyMode ||
nRepeatEmptyMode != r.nRepeatEmptyMode ||
bFilterButton != r.bFilterButton ||
- bDrillDown != r.bDrillDown )
+ bDrillDown != r.bDrillDown ||
+ mbDimensionMembersBuilt != r.mbDimensionMembersBuilt)
return FALSE;
if ( pDimensionData || r.pDimensionData )
@@ -752,6 +809,16 @@ BOOL ScDPSaveData::operator== ( const ScDPSaveData& r ) const
*(ScDPSaveDimension*)r.aDimList.GetObject(i) ) )
return FALSE;
+ if (mpGrandTotalName.get())
+ {
+ if (!r.mpGrandTotalName.get())
+ return false;
+ if (!mpGrandTotalName->equals(*r.mpGrandTotalName))
+ return false;
+ }
+ else if (r.mpGrandTotalName.get())
+ return false;
+
return TRUE;
}
@@ -765,6 +832,16 @@ ScDPSaveData::~ScDPSaveData()
delete pDimensionData;
}
+void ScDPSaveData::SetGrandTotalName(const OUString& rName)
+{
+ mpGrandTotalName.reset(new OUString(rName));
+}
+
+const OUString* ScDPSaveData::GetGrandTotalName() const
+{
+ return mpGrandTotalName.get();
+}
+
ScDPSaveDimension* ScDPSaveData::GetDimensionByName(const String& rName)
{
long nCount = aDimList.Count();
@@ -779,7 +856,7 @@ ScDPSaveDimension* ScDPSaveData::GetDimensionByName(const String& rName)
return pNew;
}
-ScDPSaveDimension* ScDPSaveData::GetExistingDimensionByName(const String& rName)
+ScDPSaveDimension* ScDPSaveData::GetExistingDimensionByName(const String& rName) const
{
long nCount = aDimList.Count();
for (long i=0; i<nCount; i++)
@@ -807,16 +884,25 @@ ScDPSaveDimension* ScDPSaveData::GetNewDimensionByName(const String& rName)
ScDPSaveDimension* ScDPSaveData::GetDataLayoutDimension()
{
- ULONG nCount = aDimList.Count();
- for (ULONG i=0; i<nCount; i++)
+ ScDPSaveDimension* pDim = GetExistingDataLayoutDimension();
+ if (pDim)
+ return pDim;
+
+ ScDPSaveDimension* pNew = new ScDPSaveDimension( String(), TRUE );
+ aDimList.Insert( pNew, LIST_APPEND );
+ return pNew;
+}
+
+ScDPSaveDimension* ScDPSaveData::GetExistingDataLayoutDimension() const
+{
+ long nCount = aDimList.Count();
+ for (long i=0; i<nCount; i++)
{
ScDPSaveDimension* pDim = (ScDPSaveDimension*)aDimList.GetObject(i);
if ( pDim->IsDataLayout() )
return pDim;
}
- ScDPSaveDimension* pNew = new ScDPSaveDimension( String(), TRUE );
- aDimList.Insert( pNew, LIST_APPEND );
- return pNew;
+ return NULL;
}
ScDPSaveDimension* ScDPSaveData::DuplicateDimension(const String& rName)
@@ -870,6 +956,18 @@ ScDPSaveDimension* ScDPSaveData::GetInnermostDimension(USHORT nOrientation)
return pInner; // the last matching one
}
+ScDPSaveDimension* ScDPSaveData::GetFirstDimension(sheet::DataPilotFieldOrientation eOrientation)
+{
+ long nCount = aDimList.Count();
+ for (long i = 0; i < nCount; ++i)
+ {
+ ScDPSaveDimension* pDim = static_cast<ScDPSaveDimension*>(aDimList.GetObject(i));
+ if (pDim->GetOrientation() == eOrientation && !pDim->IsDataLayout())
+ return pDim;
+ }
+ return NULL;
+}
+
long ScDPSaveData::GetDataDimensionCount() const
{
long nDataCount = 0;
@@ -982,6 +1080,10 @@ void ScDPSaveData::WriteToSource( const uno::Reference<sheet::XDimensionsSupplie
{
// no error
}
+
+ const OUString* pGrandTotalName = GetGrandTotalName();
+ if (pGrandTotalName)
+ ScUnoHelpFunctions::SetOptionalPropertyValue(xSourceProp, SC_UNO_GRANDTOTAL_NAME, *pGrandTotalName);
}
// exceptions in the other calls are errors
@@ -1100,3 +1202,58 @@ void ScDPSaveData::SetDimensionData( const ScDPDimensionSaveData* pNew )
pDimensionData = NULL;
}
+void ScDPSaveData::BuildAllDimensionMembers(ScDPTableData* pData)
+{
+ if (mbDimensionMembersBuilt)
+ return;
+
+ // First, build a dimension name-to-index map.
+ typedef hash_map<OUString, long, ::rtl::OUStringHash> NameIndexMap;
+ NameIndexMap aMap;
+ long nColCount = pData->GetColumnCount();
+ for (long i = 0; i < nColCount; ++i)
+ aMap.insert( NameIndexMap::value_type(pData->getDimensionName(i), i));
+
+ NameIndexMap::const_iterator itrEnd = aMap.end();
+
+ sal_uInt32 n = aDimList.Count();
+ for (sal_uInt32 i = 0; i < n; ++i)
+ {
+ ScDPSaveDimension* pDim = static_cast<ScDPSaveDimension*>(aDimList.GetObject(i));
+ const String& rDimName = pDim->GetName();
+ if (!rDimName.Len())
+ // empty dimension name. It must be data layout.
+ continue;
+
+ NameIndexMap::const_iterator itr = aMap.find(rDimName);
+ if (itr == itrEnd)
+ // dimension name not in the data. This should never happen!
+ continue;
+
+ long nDimIndex = itr->second;
+ const TypedScStrCollection& rMembers = pData->GetColumnEntries(nDimIndex);
+ sal_uInt16 nMemberCount = rMembers.GetCount();
+ for (sal_uInt16 j = 0; j < nMemberCount; ++j)
+ {
+ const String& rMemName = rMembers[j]->GetString();
+ if (pDim->GetExistingMemberByName(rMemName))
+ // this member instance already exists. nothing to do.
+ continue;
+
+ auto_ptr<ScDPSaveMember> pNewMember(new ScDPSaveMember(rMemName));
+ pNewMember->SetIsVisible(true);
+ pDim->AddMember(pNewMember.release());
+ }
+ }
+
+ mbDimensionMembersBuilt = true;
+}
+
+bool ScDPSaveData::HasInvisibleMember(const OUString& rDimName) const
+{
+ ScDPSaveDimension* pDim = GetExistingDimensionByName(rDimName);
+ if (!pDim)
+ return false;
+
+ return pDim->HasInvisibleMember();
+}
diff --git a/sc/source/core/data/dptabres.cxx b/sc/source/core/data/dptabres.cxx
index 398d4d1c7e01..e548db56d7ff 100644
--- a/sc/source/core/data/dptabres.cxx
+++ b/sc/source/core/data/dptabres.cxx
@@ -67,6 +67,7 @@ using ::std::vector;
using ::std::pair;
using ::std::hash_map;
using ::com::sun::star::uno::Sequence;
+using ::rtl::OUString;
// -----------------------------------------------------------------------
@@ -825,11 +826,11 @@ USHORT ScDPResultData::GetMeasureRefOrient(long nMeasure) const
return pMeasRefOrient[nMeasure];
}
-String ScDPResultData::GetMeasureString(long nMeasure, BOOL bForce, ScSubTotalFunc eForceFunc) const
+String ScDPResultData::GetMeasureString(long nMeasure, BOOL bForce, ScSubTotalFunc eForceFunc, bool& rbTotalResult) const
{
// with bForce==TRUE, return function instead of "result" for single measure
// with eForceFunc != SUBTOTAL_FUNC_NONE, always use eForceFunc
-
+ rbTotalResult = false;
if ( nMeasure < 0 || ( nMeasCount == 1 && !bForce && eForceFunc == SUBTOTAL_FUNC_NONE ) )
{
// for user-specified subtotal function with all measures,
@@ -837,12 +838,19 @@ String ScDPResultData::GetMeasureString(long nMeasure, BOOL bForce, ScSubTotalFu
if ( eForceFunc != SUBTOTAL_FUNC_NONE )
return ScGlobal::GetRscString(nFuncStrIds[eForceFunc]);
+ rbTotalResult = true;
return ScGlobal::GetRscString(STR_TABLE_ERGEBNIS);
}
else
{
DBG_ASSERT( pMeasNames && nMeasure < nMeasCount, "bumm" );
-
+ ScDPDimension* pDataDim = pSource->GetDataDimension(nMeasure);
+ if (pDataDim)
+ {
+ const OUString* pLayoutName = pDataDim->GetLayoutName();
+ if (pLayoutName)
+ return *pLayoutName;
+ }
String aRet;
ScSubTotalFunc eFunc = ( eForceFunc == SUBTOTAL_FUNC_NONE ) ?
GetMeasureFunction(nMeasure) : eForceFunc;
@@ -896,6 +904,11 @@ BOOL ScDPResultData::HasCommonElement( const ScDPItemData& rFirstData, long nFir
return pSource->GetData()->HasCommonElement( rFirstData, nFirstIndex, rSecondData, nSecondIndex );
}
+const ScDPSource* ScDPResultData::GetSource() const
+{
+ return pSource;
+}
+
// -----------------------------------------------------------------------
@@ -1172,6 +1185,33 @@ void ScDPResultMember::ProcessData( const vector<ScDPItemData>& aChildMembers, c
}
}
+/**
+ * Parse subtotal string and replace all occurrences of '?' with the caption
+ * string. Do ensure that escaped characters are not translated.
+ */
+static String lcl_parseSubtotalName(const String& rSubStr, const String& rCaption)
+{
+ String aNewStr;
+ xub_StrLen n = rSubStr.Len();
+ bool bEscaped = false;
+ for (xub_StrLen i = 0; i < n; ++i)
+ {
+ sal_Unicode c = rSubStr.GetChar(i);
+ if (!bEscaped && c == sal_Unicode('\\'))
+ {
+ bEscaped = true;
+ continue;
+ }
+
+ if (!bEscaped && c == sal_Unicode('?'))
+ aNewStr.Append(rCaption);
+ else
+ aNewStr.Append(c);
+ bEscaped = false;
+ }
+ return aNewStr;
+}
+
void ScDPResultMember::FillMemberResults( uno::Sequence<sheet::MemberResult>* pSequences,
long& rPos, long nMeasure, BOOL bRoot,
const String* pMemberName,
@@ -1204,17 +1244,25 @@ void ScDPResultMember::FillMemberResults( uno::Sequence<sheet::MemberResult>* pS
}
String aCaption = aName;
+ if (pMemberDesc)
+ {
+ const OUString* pLayoutName = pMemberDesc->GetLayoutName();
+ if (pLayoutName)
+ {
+ aCaption = *pLayoutName;
+ bIsNumeric = false; // layout name is always non-numeric.
+ }
+ }
+
if ( pMemberCaption ) // use pMemberCaption if != NULL
aCaption = *pMemberCaption;
if (!aCaption.Len())
aCaption = ScGlobal::GetRscString(STR_EMPTYDATA);
- if ( !bIsNumeric )
- {
- // add a "'" character so a string isn't parsed as value in the output cell
- //! have a separate bit in Flags (MemberResultFlags) instead?
- aCaption.Insert( (sal_Unicode) '\'', 0 );
- }
+ if (bIsNumeric)
+ pArray[rPos].Flags |= sheet::MemberResultFlags::NUMERIC;
+ else
+ pArray[rPos].Flags &= ~sheet::MemberResultFlags::NUMERIC;
if ( nSize && !bRoot ) // root is overwritten by first dimension
{
@@ -1277,9 +1325,30 @@ void ScDPResultMember::FillMemberResults( uno::Sequence<sheet::MemberResult>* pS
if (bHasChild)
eForce = lcl_GetForceFunc( pParentLevel, nUserPos );
- String aSubStr = aName; //! caption?
+ bool bTotalResult = false;
+ String aSubStr = aCaption;
aSubStr += ' ';
- aSubStr += pResultData->GetMeasureString(nMemberMeasure, FALSE, eForce);
+ aSubStr += pResultData->GetMeasureString(nMemberMeasure, FALSE, eForce, bTotalResult);
+
+ if (bTotalResult)
+ {
+ if (pMemberDesc)
+ {
+ // single data field layout.
+ const OUString* pSubtotalName = pParentDim->GetSubtotalName();
+ if (pSubtotalName)
+ aSubStr = lcl_parseSubtotalName(*pSubtotalName, aCaption);
+ pArray[rPos].Flags &= ~sheet::MemberResultFlags::GRANDTOTAL;
+ }
+ else
+ {
+ // root member - subtotal (grand total?) for multi-data field layout.
+ const rtl::OUString* pGrandTotalName = pResultData->GetSource()->GetGrandTotalName();
+ if (pGrandTotalName)
+ aSubStr = *pGrandTotalName;
+ pArray[rPos].Flags |= sheet::MemberResultFlags::GRANDTOTAL;
+ }
+ }
pArray[rPos].Name = rtl::OUString(aName);
pArray[rPos].Caption = rtl::OUString(aSubStr);
@@ -2796,8 +2865,9 @@ void ScDPResultDimension::FillMemberResults( uno::Sequence<sheet::MemberResult>*
// in data layout dimension, use first member with different measures/names
if ( bIsDataLayout )
{
+ bool bTotalResult = false;
String aMbrName = pResultData->GetMeasureDimensionName( nSorted );
- String aMbrCapt = pResultData->GetMeasureString( nSorted, FALSE, SUBTOTAL_FUNC_NONE );
+ String aMbrCapt = pResultData->GetMeasureString( nSorted, FALSE, SUBTOTAL_FUNC_NONE, bTotalResult );
maMemberArray[0]->FillMemberResults( pSequences, nPos, nSorted, FALSE, &aMbrName, &aMbrCapt );
}
else if ( pMember->IsVisible() )
diff --git a/sc/source/core/data/dptabsrc.cxx b/sc/source/core/data/dptabsrc.cxx
index e123e74a20e6..2a091c8b45b5 100644
--- a/sc/source/core/data/dptabsrc.cxx
+++ b/sc/source/core/data/dptabsrc.cxx
@@ -85,6 +85,7 @@ using ::com::sun::star::uno::Reference;
using ::com::sun::star::uno::Sequence;
using ::com::sun::star::uno::Any;
using ::com::sun::star::sheet::DataPilotFieldAutoShowInfo;
+using ::rtl::OUString;
// -----------------------------------------------------------------------
@@ -141,15 +142,14 @@ ScDPSource::ScDPSource( ScDPTableData* pD ) :
pRowResRoot( NULL ),
pColResults( NULL ),
pRowResults( NULL ),
- bResultOverflow( FALSE )
+ bResultOverflow( FALSE ),
+ mpGrandTotalName(NULL)
{
pData->SetEmptyFlags( bIgnoreEmptyRows, bRepeatIfEmpty );
}
ScDPSource::~ScDPSource()
{
- delete pData; // ScDPTableData is not ref-counted
-
if (pDimensions)
pDimensions->release(); // ref-counted
@@ -163,6 +163,16 @@ ScDPSource::~ScDPSource()
delete pResData;
}
+void ScDPSource::SetGrandTotalName(const ::rtl::OUString& rName)
+{
+ mpGrandTotalName.reset(new ::rtl::OUString(rName));
+}
+
+const ::rtl::OUString* ScDPSource::GetGrandTotalName() const
+{
+ return mpGrandTotalName.get();
+}
+
USHORT ScDPSource::GetOrientation(long nColumn)
{
long i;
@@ -186,16 +196,21 @@ long ScDPSource::GetDataDimensionCount()
return nDataDimCount;
}
+ScDPDimension* ScDPSource::GetDataDimension(long nIndex)
+{
+ if (nIndex < 0 || nIndex >= nDataDimCount)
+ return NULL;
+
+ long nDimIndex = nDataDims[nIndex];
+ return GetDimensionsObject()->getByIndex(nDimIndex);
+}
+
String ScDPSource::GetDataDimName( long nIndex )
{
String aRet;
- if ( nIndex >= 0 && nIndex < nDataDimCount )
- {
- long nDimIndex = nDataDims[nIndex];
- ScDPDimension* pDim = GetDimensionsObject()->getByIndex(nDimIndex);
- if (pDim)
- aRet = String( pDim->getName() );
- }
+ ScDPDimension* pDim = GetDataDimension(nIndex);
+ if (pDim)
+ aRet = String(pDim->getName());
return aRet;
}
@@ -488,7 +503,10 @@ String ScDPSource::getDataDescription()
String aRet;
if ( pResData->GetMeasureCount() == 1 )
- aRet = pResData->GetMeasureString( 0, TRUE, SUBTOTAL_FUNC_NONE );
+ {
+ bool bTotalResult = false;
+ aRet = pResData->GetMeasureString( 0, TRUE, SUBTOTAL_FUNC_NONE, bTotalResult );
+ }
// empty for more than one measure
@@ -1132,6 +1150,7 @@ uno::Reference<beans::XPropertySetInfo> SAL_CALL ScDPSource::getPropertySetInfo(
throw(uno::RuntimeException)
{
ScUnoGuard aGuard;
+ using beans::PropertyAttribute::READONLY;
static SfxItemPropertyMapEntry aDPSourceMap_Impl[] =
{
@@ -1140,6 +1159,10 @@ uno::Reference<beans::XPropertySetInfo> SAL_CALL ScDPSource::getPropertySetInfo(
{MAP_CHAR_LEN(SC_UNO_IGNOREEM), 0, &getBooleanCppuType(), 0, 0 }, // for sheet data only
{MAP_CHAR_LEN(SC_UNO_REPEATIF), 0, &getBooleanCppuType(), 0, 0 }, // for sheet data only
{MAP_CHAR_LEN(SC_UNO_ROWGRAND), 0, &getBooleanCppuType(), 0, 0 },
+ {MAP_CHAR_LEN(SC_UNO_ROWFIELDCOUNT), 0, &getCppuType(static_cast<sal_Int32*>(0)), READONLY, 0 },
+ {MAP_CHAR_LEN(SC_UNO_COLUMNFIELDCOUNT), 0, &getCppuType(static_cast<sal_Int32*>(0)), READONLY, 0 },
+ {MAP_CHAR_LEN(SC_UNO_DATAFIELDCOUNT), 0, &getCppuType(static_cast<sal_Int32*>(0)), READONLY, 0 },
+ {MAP_CHAR_LEN(SC_UNO_GRANDTOTAL_NAME), 0, &getCppuType(static_cast<OUString*>(0)), 0, 0 },
{0,0,0,0,0,0}
};
static uno::Reference<beans::XPropertySetInfo> aRef =
@@ -1161,6 +1184,12 @@ void SAL_CALL ScDPSource::setPropertyValue( const rtl::OUString& aPropertyName,
setIgnoreEmptyRows( lcl_GetBoolFromAny( aValue ) );
else if ( aNameStr.EqualsAscii( SC_UNO_REPEATIF ) )
setRepeatIfEmpty( lcl_GetBoolFromAny( aValue ) );
+ else if (aNameStr.EqualsAscii(SC_UNO_GRANDTOTAL_NAME))
+ {
+ OUString aName;
+ if (aValue >>= aName)
+ mpGrandTotalName.reset(new OUString(aName));
+ }
else
{
DBG_ERROR("unknown property");
@@ -1190,6 +1219,11 @@ uno::Any SAL_CALL ScDPSource::getPropertyValue( const rtl::OUString& aPropertyNa
aRet <<= static_cast<sal_Int32>(nColDimCount);
else if ( aNameStr.EqualsAscii( SC_UNO_DATAFIELDCOUNT ) ) // read-only
aRet <<= static_cast<sal_Int32>(nDataDimCount);
+ else if (aNameStr.EqualsAscii(SC_UNO_GRANDTOTAL_NAME))
+ {
+ if (mpGrandTotalName.get())
+ aRet <<= *mpGrandTotalName;
+ }
else
{
DBG_ERROR("unknown property");
@@ -1337,9 +1371,12 @@ ScDPDimension::ScDPDimension( ScDPSource* pSrc, long nD ) :
pHierarchies( NULL ),
nUsedHier( 0 ),
nFunction( SUBTOTAL_FUNC_SUM ), // sum is default
+ mpLayoutName(NULL),
+ mpSubtotalName(NULL),
nSourceDim( -1 ),
bHasSelectedPage( FALSE ),
- pSelectedData( NULL )
+ pSelectedData( NULL ),
+ mbHasHiddenMember(false)
{
//! hold pSource
}
@@ -1364,6 +1401,16 @@ ScDPHierarchies* ScDPDimension::GetHierarchiesObject()
return pHierarchies;
}
+const rtl::OUString* ScDPDimension::GetLayoutName() const
+{
+ return mpLayoutName.get();
+}
+
+const rtl::OUString* ScDPDimension::GetSubtotalName() const
+{
+ return mpSubtotalName.get();
+}
+
uno::Reference<container::XNameAccess> SAL_CALL ScDPDimension::getHierarchies()
throw(uno::RuntimeException)
{
@@ -1523,6 +1570,9 @@ uno::Reference<beans::XPropertySetInfo> SAL_CALL ScDPDimension::getPropertySetIn
{MAP_CHAR_LEN(SC_UNO_POSITION), 0, &getCppuType((sal_Int32*)0), 0, 0 },
{MAP_CHAR_LEN(SC_UNO_REFVALUE), 0, &getCppuType((sheet::DataPilotFieldReference*)0), 0, 0 },
{MAP_CHAR_LEN(SC_UNO_USEDHIER), 0, &getCppuType((sal_Int32*)0), 0, 0 },
+ {MAP_CHAR_LEN(SC_UNO_LAYOUTNAME), 0, &getCppuType(static_cast<rtl::OUString*>(0)), 0, 0 },
+ {MAP_CHAR_LEN(SC_UNO_FIELD_SUBTOTALNAME), 0, &getCppuType(static_cast<rtl::OUString*>(0)), 0, 0 },
+ {MAP_CHAR_LEN(SC_UNO_HAS_HIDDEN_MEMBER), 0, &getBooleanCppuType(), 0, 0 },
{0,0,0,0,0,0}
};
static uno::Reference<beans::XPropertySetInfo> aRef =
@@ -1593,6 +1643,20 @@ void SAL_CALL ScDPDimension::setPropertyValue( const rtl::OUString& aPropertyNam
}
DELETEZ( pSelectedData ); // invalid after changing aSelectedPage
}
+ else if (aNameStr.EqualsAscii(SC_UNO_LAYOUTNAME))
+ {
+ OUString aTmpName;
+ if (aValue >>= aTmpName)
+ mpLayoutName.reset(new OUString(aTmpName));
+ }
+ else if (aNameStr.EqualsAscii(SC_UNO_FIELD_SUBTOTALNAME))
+ {
+ OUString aTmpName;
+ if (aValue >>= aTmpName)
+ mpSubtotalName.reset(new OUString(aTmpName));
+ }
+ else if (aNameStr.EqualsAscii(SC_UNO_HAS_HIDDEN_MEMBER))
+ aValue >>= mbHasHiddenMember;
else
{
DBG_ERROR("unknown property");
@@ -1652,6 +1716,12 @@ uno::Any SAL_CALL ScDPDimension::getPropertyValue( const rtl::OUString& aPropert
else
aRet <<= uno::Sequence<sheet::TableFilterField>(0);
}
+ else if (aNameStr.EqualsAscii(SC_UNO_LAYOUTNAME))
+ aRet <<= mpLayoutName.get() ? *mpLayoutName : OUString::createFromAscii("");
+ else if (aNameStr.EqualsAscii(SC_UNO_FIELD_SUBTOTALNAME))
+ aRet <<= mpSubtotalName.get() ? *mpSubtotalName : OUString::createFromAscii("");
+ else if (aNameStr.EqualsAscii(SC_UNO_HAS_HIDDEN_MEMBER))
+ aRet <<= mbHasHiddenMember;
else
{
DBG_ERROR("unknown property");
@@ -2155,7 +2225,11 @@ uno::Sequence<sheet::MemberResult> SAL_CALL ScDPLevel::getResults() throw(uno::R
return aRet;
}
- return pSource->GetData()->getDimensionName( nSrcDim ); // (original) dimension name
+ ScDPDimension* pDim = pSource->GetDimensionsObject()->getByIndex(nSrcDim);
+ if (!pDim)
+ return rtl::OUString();
+
+ return pDim->getName();
}
void SAL_CALL ScDPLevel::setName( const ::rtl::OUString& /* rNewName */ ) throw(uno::RuntimeException)
@@ -2258,6 +2332,20 @@ uno::Any SAL_CALL ScDPLevel::getPropertyValue( const rtl::OUString& aPropertyNam
aRet <<= aAutoShowInfo;
else if ( aNameStr.EqualsAscii( SC_UNO_LAYOUT ) )
aRet <<= aLayoutInfo;
+ else if (aNameStr.EqualsAscii(SC_UNO_LAYOUTNAME))
+ {
+ // read only property
+ long nSrcDim = pSource->GetSourceDim(nDim);
+ ScDPDimension* pDim = pSource->GetDimensionsObject()->getByIndex(nSrcDim);
+ if (!pDim)
+ return aRet;
+
+ const OUString* pLayoutName = pDim->GetLayoutName();
+ if (!pLayoutName)
+ return aRet;
+
+ aRet <<= *pLayoutName;
+ }
else
{
DBG_ERROR("unknown property");
@@ -2550,6 +2638,7 @@ ScDPMember::ScDPMember( ScDPSource* pSrc, long nD, long nH, long nL,
nHier( nH ),
nLev( nL ),
maData( rN, fV, bHV ),
+ mpLayoutName(NULL),
nPosition( -1 ),
bVisible( TRUE ),
bShowDet( TRUE )
@@ -2610,6 +2699,11 @@ void ScDPMember::FillItemData( ScDPItemData& rData ) const
rData = maData;
}
+const OUString* ScDPMember::GetLayoutName() const
+{
+ return mpLayoutName.get();
+}
+
String ScDPMember::GetNameStr() const
{
return maData.aString;
@@ -2669,6 +2763,7 @@ uno::Reference<beans::XPropertySetInfo> SAL_CALL ScDPMember::getPropertySetInfo(
{MAP_CHAR_LEN(SC_UNO_ISVISIBL), 0, &getBooleanCppuType(), 0, 0 },
{MAP_CHAR_LEN(SC_UNO_POSITION), 0, &getCppuType((sal_Int32*)0), 0, 0 },
{MAP_CHAR_LEN(SC_UNO_SHOWDETA), 0, &getBooleanCppuType(), 0, 0 },
+ {MAP_CHAR_LEN(SC_UNO_LAYOUTNAME), 0, &getCppuType(static_cast<rtl::OUString*>(0)), 0, 0 },
{0,0,0,0,0,0}
};
static uno::Reference<beans::XPropertySetInfo> aRef =
@@ -2692,6 +2787,12 @@ void SAL_CALL ScDPMember::setPropertyValue( const rtl::OUString& aPropertyName,
if (aValue >>= nInt)
setPosition( nInt );
}
+ else if (aNameStr.EqualsAscii(SC_UNO_LAYOUTNAME))
+ {
+ rtl::OUString aName;
+ if (aValue >>= aName)
+ mpLayoutName.reset(new rtl::OUString(aName));
+ }
else
{
DBG_ERROR("unknown property");
@@ -2711,6 +2812,8 @@ uno::Any SAL_CALL ScDPMember::getPropertyValue( const rtl::OUString& aPropertyNa
lcl_SetBoolInAny( aRet, getShowDetails() );
else if ( aNameStr.EqualsAscii( SC_UNO_POSITION ) )
aRet <<= (sal_Int32) getPosition();
+ else if (aNameStr.EqualsAscii(SC_UNO_LAYOUTNAME))
+ aRet <<= mpLayoutName.get() ? *mpLayoutName : rtl::OUString();
else
{
DBG_ERROR("unknown property");
diff --git a/sc/source/core/data/fillinfo.cxx b/sc/source/core/data/fillinfo.cxx
index c8eba91d2cc1..ac4cb9908a3f 100644
--- a/sc/source/core/data/fillinfo.cxx
+++ b/sc/source/core/data/fillinfo.cxx
@@ -332,6 +332,8 @@ void ScDocument::FillInfo( ScTableInfo& rTabInfo, SCCOL nX1, SCROW nY1, SCCOL nX
pInfo->bVOverlapped = FALSE;
pInfo->bAutoFilter = FALSE;
pInfo->bPushButton = FALSE;
+ pInfo->bPopupButton = false;
+ pInfo->bFilterActive = false;
pInfo->nRotateDir = SC_ROTDIR_NONE;
pInfo->bPrinted = FALSE; // view-intern
@@ -458,6 +460,8 @@ void ScDocument::FillInfo( ScTableInfo& rTabInfo, SCCOL nX1, SCROW nY1, SCCOL nX
BOOL bAutoFilter = ((nOverlap & SC_MF_AUTO) != 0);
BOOL bPushButton = ((nOverlap & SC_MF_BUTTON) != 0);
BOOL bScenario = ((nOverlap & SC_MF_SCENARIO) != 0);
+ bool bPopupButton = ((nOverlap & SC_MF_BUTTON_POPUP) != 0);
+ bool bFilterActive = ((nOverlap & SC_MF_HIDDEN_MEMBER) != 0);
if (bMerged||bHOverlapped||bVOverlapped)
bAnyMerged = TRUE; // intern
@@ -498,6 +502,8 @@ void ScDocument::FillInfo( ScTableInfo& rTabInfo, SCCOL nX1, SCROW nY1, SCCOL nX
pInfo->bVOverlapped = bVOverlapped;
pInfo->bAutoFilter = bAutoFilter;
pInfo->bPushButton = bPushButton;
+ pInfo->bPopupButton = bPopupButton;
+ pInfo->bFilterActive = bFilterActive;
pInfo->pLinesAttr = pLinesAttr;
pInfo->mpTLBRLine = pTLBRLine;
pInfo->mpBLTRLine = pBLTRLine;
@@ -512,7 +518,7 @@ void ScDocument::FillInfo( ScTableInfo& rTabInfo, SCCOL nX1, SCROW nY1, SCCOL nX
nCurRow >= aEmbedRange.aStart.Row() &&
nCurRow <= aEmbedRange.aEnd.Row();
- if (bPushButton || bScenario)
+ if (bScenario)
{
pInfo->pBackground = ScGlobal::GetButtonBrushItem();
pThisRowInfo->bEmptyBack = FALSE;
diff --git a/sc/source/core/data/global2.cxx b/sc/source/core/data/global2.cxx
index e6f8523a3c42..ffeb6cc0684c 100644
--- a/sc/source/core/data/global2.cxx
+++ b/sc/source/core/data/global2.cxx
@@ -56,6 +56,7 @@
#include "sc.hrc"
#include "globstr.hrc"
+using ::std::vector;
// -----------------------------------------------------------------------
@@ -817,7 +818,6 @@ bool PivotField::operator==( const PivotField& r ) const
ScPivotParam::ScPivotParam()
: nCol(0), nRow(0), nTab(0),
- ppLabelArr( NULL ), nLabels(0),
nPageCount(0), nColCount(0), nRowCount(0), nDataCount(0),
bIgnoreEmptyRows(FALSE), bDetectCategories(FALSE),
bMakeTotalCol(TRUE), bMakeTotalRow(TRUE)
@@ -828,23 +828,22 @@ ScPivotParam::ScPivotParam()
ScPivotParam::ScPivotParam( const ScPivotParam& r )
: nCol( r.nCol ), nRow( r.nRow ), nTab( r.nTab ),
- ppLabelArr( NULL ), nLabels(0),
nPageCount(0), nColCount(0), nRowCount(0), nDataCount(0),
bIgnoreEmptyRows(r.bIgnoreEmptyRows),
bDetectCategories(r.bDetectCategories),
bMakeTotalCol(r.bMakeTotalCol),
bMakeTotalRow(r.bMakeTotalRow)
{
- SetLabelData ( r.ppLabelArr, r.nLabels );
SetPivotArrays ( r.aPageArr, r.aColArr, r.aRowArr, r.aDataArr,
r.nPageCount, r.nColCount, r.nRowCount, r.nDataCount );
+
+ SetLabelData(r.maLabelArray);
}
//------------------------------------------------------------------------
__EXPORT ScPivotParam::~ScPivotParam()
{
- ClearLabelData();
}
//------------------------------------------------------------------------
@@ -860,22 +859,6 @@ __EXPORT ScPivotParam::~ScPivotParam()
//UNUSED2009-05 ClearPivotArrays();
//UNUSED2009-05 }
-//------------------------------------------------------------------------
-
-void __EXPORT ScPivotParam::ClearLabelData()
-{
- if ( (nLabels > 0) && ppLabelArr )
- {
- for ( SCSIZE i=0; i<nLabels; i++ )
- delete ppLabelArr[i];
- delete [] ppLabelArr;
- ppLabelArr = NULL;
- nLabels = 0;
- }
-}
-
-//------------------------------------------------------------------------
-
void __EXPORT ScPivotParam::ClearPivotArrays()
{
memset( aPageArr, 0, PIVOT_MAXPAGEFIELD * sizeof(PivotField) );
@@ -888,20 +871,17 @@ void __EXPORT ScPivotParam::ClearPivotArrays()
nDataCount = 0;
}
-//------------------------------------------------------------------------
-
-void __EXPORT ScPivotParam::SetLabelData( LabelData** pLabArr,
- SCSIZE nLab )
+void ScPivotParam::SetLabelData(const vector<ScDPLabelDataRef>& r)
{
- ClearLabelData();
-
- if ( (nLab > 0) && pLabArr )
+ vector<ScDPLabelDataRef> aNewArray;
+ aNewArray.reserve(r.size());
+ for (vector<ScDPLabelDataRef>::const_iterator itr = r.begin(), itrEnd = r.end();
+ itr != itrEnd; ++itr)
{
- nLabels = (nLab>MAX_LABELS) ? MAX_LABELS : nLab;
- ppLabelArr = new LabelData*[nLabels];
- for ( SCSIZE i=0; i<nLabels; i++ )
- ppLabelArr[i] = new LabelData( *(pLabArr[i]) );
+ ScDPLabelDataRef p(new ScDPLabelData(**itr));
+ aNewArray.push_back(p);
}
+ maLabelArray.swap(aNewArray);
}
//------------------------------------------------------------------------
@@ -943,10 +923,9 @@ ScPivotParam& __EXPORT ScPivotParam::operator=( const ScPivotParam& r )
bMakeTotalCol = r.bMakeTotalCol;
bMakeTotalRow = r.bMakeTotalRow;
- SetLabelData ( r.ppLabelArr, r.nLabels );
SetPivotArrays ( r.aPageArr, r.aColArr, r.aRowArr, r.aDataArr,
r.nPageCount, r.nColCount, r.nRowCount, r.nDataCount );
-
+ SetLabelData(r.maLabelArray);
return *this;
}
@@ -961,7 +940,7 @@ BOOL __EXPORT ScPivotParam::operator==( const ScPivotParam& r ) const
&& (bDetectCategories == r.bDetectCategories)
&& (bMakeTotalCol == r.bMakeTotalCol)
&& (bMakeTotalRow == r.bMakeTotalRow)
- && (nLabels == r.nLabels)
+ && (maLabelArray.size() == r.maLabelArray.size())
&& (nPageCount == r.nPageCount)
&& (nColCount == r.nColCount)
&& (nRowCount == r.nRowCount)
diff --git a/sc/source/core/data/makefile.mk b/sc/source/core/data/makefile.mk
index d2c700c5f95d..ecd3aad07c0b 100644
--- a/sc/source/core/data/makefile.mk
+++ b/sc/source/core/data/makefile.mk
@@ -79,6 +79,7 @@ SLOFILES = \
$(SLO)$/dpgroup.obj \
$(SLO)$/dpobject.obj \
$(SLO)$/dpoutput.obj \
+ $(SLO)$/dpoutputgeometry.obj \
$(SLO)$/dpsave.obj \
$(SLO)$/dpsdbtab.obj \
$(SLO)$/dpshttab.obj \
@@ -142,6 +143,7 @@ EXCEPTIONSFILES= \
$(SLO)$/dpsdbtab.obj \
$(SLO)$/dpobject.obj \
$(SLO)$/dpoutput.obj \
+ $(SLO)$/dpoutputgeometry.obj \
$(SLO)$/dpsave.obj \
$(SLO)$/dbdocutl.obj \
$(SLO)$/dptabsrc.obj \
diff --git a/sc/source/core/data/pivot2.cxx b/sc/source/core/data/pivot2.cxx
index e12df0cda6e5..951a656d841d 100644
--- a/sc/source/core/data/pivot2.cxx
+++ b/sc/source/core/data/pivot2.cxx
@@ -61,11 +61,26 @@
#include "stlsheet.hxx"
using ::com::sun::star::sheet::DataPilotFieldReference;
+using ::rtl::OUString;
// STATIC DATA -----------------------------------------------------------
// ============================================================================
-LabelData::LabelData( const String& rName, short nCol, bool bIsValue ) :
+ScDPLabelData::Member::Member() :
+ mbVisible(true),
+ mbShowDetails(true)
+{
+}
+
+OUString ScDPLabelData::Member::getDisplayName() const
+{
+ if (maLayoutName.getLength())
+ return maLayoutName;
+
+ return maName;
+}
+
+ScDPLabelData::ScDPLabelData( const String& rName, short nCol, bool bIsValue ) :
maName( rName ),
mnCol( nCol ),
mnFuncMask( PIVOT_FUNC_NONE ),
@@ -75,6 +90,14 @@ LabelData::LabelData( const String& rName, short nCol, bool bIsValue ) :
{
}
+OUString ScDPLabelData::getDisplayName() const
+{
+ if (maLayoutName.getLength())
+ return maLayoutName;
+
+ return maName;
+}
+
// ============================================================================
ScDPFuncData::ScDPFuncData( short nCol, USHORT nFuncMask ) :
diff --git a/sc/source/core/data/table2.cxx b/sc/source/core/data/table2.cxx
index 31f9c18e3d3a..4d0eaf76a976 100644
--- a/sc/source/core/data/table2.cxx
+++ b/sc/source/core/data/table2.cxx
@@ -972,6 +972,14 @@ ScBaseCell* ScTable::GetCell( SCCOL nCol, SCROW nRow ) const
return NULL;
}
+void ScTable::GetFirstDataPos(SCCOL& rCol, SCROW& rRow) const
+{
+ rCol = 0;
+ rRow = 0;
+ while (aCol[rCol].IsEmptyData() && rCol < MAXCOL)
+ ++rCol;
+ rRow = aCol[rCol].GetFirstDataPos();
+}
void ScTable::GetLastDataPos(SCCOL& rCol, SCROW& rRow) const
{
diff --git a/sc/source/filter/excel/read.cxx b/sc/source/filter/excel/read.cxx
index afa66422ca44..6f0f214d3938 100644
--- a/sc/source/filter/excel/read.cxx
+++ b/sc/source/filter/excel/read.cxx
@@ -1192,6 +1192,7 @@ FltError ImportExcel8::Read( void )
case EXC_ID_SXDI: rPTableMgr.ReadSxdi( maStrm ); break;
case EXC_ID_SXVDEX: rPTableMgr.ReadSxvdex( maStrm ); break;
case EXC_ID_SXEX: rPTableMgr.ReadSxex( maStrm ); break;
+ case EXC_ID_SXVIEWEX9: rPTableMgr.ReadSxViewEx9( maStrm ); break;
}
}
break;
@@ -1226,6 +1227,9 @@ FltError ImportExcel8::Read( void )
eLastErr = SCWARN_IMPORT_ROW_OVERFLOW;
else if( rAddrConv.IsColTruncated() )
eLastErr = SCWARN_IMPORT_COLUMN_OVERFLOW;
+
+ if( GetBiff() == EXC_BIFF8 )
+ GetPivotTableManager().MaybeRefreshPivotTables();
}
return eLastErr;
diff --git a/sc/source/filter/excel/xepivot.cxx b/sc/source/filter/excel/xepivot.cxx
index bc694d01725e..8680623dc29b 100644
--- a/sc/source/filter/excel/xepivot.cxx
+++ b/sc/source/filter/excel/xepivot.cxx
@@ -67,6 +67,7 @@ using ::com::sun::star::sheet::DataPilotFieldSortInfo;
using ::com::sun::star::sheet::DataPilotFieldAutoShowInfo;
using ::com::sun::star::sheet::DataPilotFieldLayoutInfo;
using ::com::sun::star::sheet::DataPilotFieldReference;
+using ::rtl::OUString;
using ::rtl::OString;
using ::rtl::OUString;
@@ -975,6 +976,11 @@ void XclExpPTItem::SetPropertiesFromMember( const ScDPSaveMember& rSaveMem )
{
::set_flag( maItemInfo.mnFlags, EXC_SXVI_HIDDEN, !rSaveMem.GetIsVisible() );
::set_flag( maItemInfo.mnFlags, EXC_SXVI_HIDEDETAIL, !rSaveMem.GetShowDetails() );
+
+ // visible name
+ const OUString* pVisName = rSaveMem.GetLayoutName();
+ if (pVisName && !pVisName->equals(GetItemName()))
+ maItemInfo.SetVisName(*pVisName);
}
void XclExpPTItem::WriteBody( XclExpStream& rStrm )
@@ -1032,6 +1038,31 @@ sal_uInt16 XclExpPTField::GetItemIndex( const String& rName, sal_uInt16 nDefault
// fill data --------------------------------------------------------------
+/**
+ * Calc's subtotal names are escaped with backslashes ('\'), while Excel's
+ * are not escaped at all.
+ */
+static OUString lcl_convertCalcSubtotalName(const OUString& rName)
+{
+ OUStringBuffer aBuf;
+ const sal_Unicode* p = rName.getStr();
+ sal_Int32 n = rName.getLength();
+ bool bEscaped = false;
+ for (sal_Int32 i = 0; i < n; ++i)
+ {
+ const sal_Unicode c = p[i];
+ if (!bEscaped && c == sal_Unicode('\\'))
+ {
+ bEscaped = true;
+ continue;
+ }
+
+ aBuf.append(c);
+ bEscaped = false;
+ }
+ return aBuf.makeStringAndClear();
+}
+
void XclExpPTField::SetPropertiesFromDim( const ScDPSaveDimension& rSaveDim )
{
// orientation
@@ -1043,8 +1074,16 @@ void XclExpPTField::SetPropertiesFromDim( const ScDPSaveDimension& rSaveDim )
::set_flag( maFieldExtInfo.mnFlags, EXC_SXVDEX_SHOWALL, rSaveDim.GetShowEmpty() );
// visible name
- if( rSaveDim.HasLayoutName() && (rSaveDim.GetLayoutName() != GetFieldName()) )
- maFieldInfo.SetVisName( rSaveDim.GetLayoutName() );
+ const OUString* pLayoutName = rSaveDim.GetLayoutName();
+ if (pLayoutName && !pLayoutName->equals(GetFieldName()))
+ maFieldInfo.SetVisName(*pLayoutName);
+
+ const rtl::OUString* pSubtotalName = rSaveDim.GetSubtotalName();
+ if (pSubtotalName)
+ {
+ OUString aSubName = lcl_convertCalcSubtotalName(*pSubtotalName);
+ maFieldExtInfo.mpFieldTotalName.reset(new rtl::OUString(aSubName));
+ }
// subtotals
XclPTSubtotalVec aSubtotals;
@@ -1111,7 +1150,11 @@ void XclExpPTField::SetDataPropertiesFromDim( const ScDPSaveDimension& rSaveDim
rDataInfo.SetApiAggFunc( eFunc );
// visible name
- rDataInfo.SetVisName( lclGetDataFieldCaption( GetFieldName(), eFunc ) );
+ const rtl::OUString* pVisName = rSaveDim.GetLayoutName();
+ if (pVisName)
+ rDataInfo.SetVisName(*pVisName);
+ else
+ rDataInfo.SetVisName( lclGetDataFieldCaption( GetFieldName(), eFunc ) );
// result field reference
if( const DataPilotFieldReference* pFieldRef = rSaveDim.GetReferenceValue() )
@@ -1220,9 +1263,10 @@ XclExpPivotTable::XclExpPivotTable( const XclExpRoot& rRoot, const ScDPObject& r
// pivot table properties from DP object
mnOutScTab = rOutScRange.aStart.Tab();
maPTInfo.maTableName = rDPObj.GetName();
- maPTInfo.maDataName = ScGlobal::GetRscString( STR_PIVOT_DATA );
maPTInfo.mnCacheIdx = mrPCache.GetCacheIndex();
+ maPTViewEx9Info.Init( rDPObj );
+
if( const ScDPSaveData* pSaveData = rDPObj.GetSaveData() )
{
// additional properties from ScDPSaveData
@@ -1302,6 +1346,10 @@ void XclExpPivotTable::Save( XclExpStream& rStrm )
WriteSxli( rStrm, maPTInfo.mnDataCols, maPTInfo.mnColFields );
// SXEX
WriteSxex( rStrm );
+ // QSISXTAG
+ WriteQsiSxTag( rStrm );
+ // SXVIEWEX9
+ WriteSxViewEx9( rStrm );
}
}
@@ -1335,6 +1383,15 @@ void XclExpPivotTable::SetPropertiesFromDP( const ScDPSaveData& rSaveData )
::set_flag( maPTInfo.mnFlags, EXC_SXVIEW_COLGRAND, rSaveData.GetColumnGrand() );
::set_flag( maPTExtInfo.mnFlags, EXC_SXEX_DRILLDOWN, rSaveData.GetDrillDown() );
mbFilterBtn = rSaveData.GetFilterButton();
+ const ScDPSaveDimension* pDim = rSaveData.GetExistingDataLayoutDimension();
+ if (!pDim)
+ return;
+
+ const rtl::OUString* pLayoutName = pDim->GetLayoutName();
+ if (pLayoutName)
+ maPTInfo.maDataName = *pLayoutName;
+ else
+ maPTInfo.maDataName = ScGlobal::GetRscString(STR_PIVOT_DATA);
}
void XclExpPivotTable::SetFieldPropertiesFromDim( const ScDPSaveDimension& rSaveDim )
@@ -1442,13 +1499,21 @@ void XclExpPivotTable::Finalize()
rnDataXclRow = rnXclRow1 + maPTInfo.mnColFields + 1;
if( maDataFields.empty() )
++rnDataXclRow;
+
+ bool bExtraHeaderRow = (0 == maPTViewEx9Info.mnGridLayout && maPTInfo.mnColFields == 0);
+ if (bExtraHeaderRow)
+ // Insert an extra row only when there is no column field.
+ ++rnDataXclRow;
+
rnXclCol2 = ::std::max( rnXclCol2, rnDataXclCol );
rnXclRow2 = ::std::max( rnXclRow2, rnDataXclRow );
maPTInfo.mnDataCols = rnXclCol2 - rnDataXclCol + 1;
maPTInfo.mnDataRows = rnXclRow2 - rnDataXclRow + 1;
// first heading
- maPTInfo.mnFirstHeadRow = rnXclRow1 + 1;
+ maPTInfo.mnFirstHeadRow = rnXclRow1;
+ if (bExtraHeaderRow)
+ maPTInfo.mnFirstHeadRow += 2;
}
// records ----------------------------------------------------------------
@@ -1528,6 +1593,72 @@ void XclExpPivotTable::WriteSxex( XclExpStream& rStrm ) const
rStrm.EndRecord();
}
+void XclExpPivotTable::WriteQsiSxTag( XclExpStream& rStrm ) const
+{
+ rStrm.StartRecord( 0x0802, 32 );
+
+ sal_uInt16 nRecordType = 0x0802;
+ sal_uInt16 nDummyFlags = 0x0000;
+ sal_uInt16 nTableType = 1; // 0 = query table : 1 = pivot table
+
+ rStrm << nRecordType << nDummyFlags << nTableType;
+
+ // General flags
+ bool bEnableRefresh = true;
+ bool bPCacheInvalid = false;
+ bool bOlapPTReport = false;
+
+ sal_uInt16 nFlags = 0x0000;
+ if (bEnableRefresh) nFlags |= 0x0001;
+ if (bPCacheInvalid) nFlags |= 0x0002;
+ if (bOlapPTReport) nFlags |= 0x0004;
+ rStrm << nFlags;
+
+ // Feature-specific options. The value differs depending on the table
+ // type, but we assume the table type is always pivot table.
+ sal_uInt32 nOptions = 0x00000000;
+ bool bNoStencil = false;
+ bool bHideTotal = false;
+ bool bEmptyRows = false;
+ bool bEmptyCols = false;
+ if (bNoStencil) nOptions |= 0x00000001;
+ if (bHideTotal) nOptions |= 0x00000002;
+ if (bEmptyRows) nOptions |= 0x00000008;
+ if (bEmptyCols) nOptions |= 0x00000010;
+ rStrm << nOptions;
+
+ enum ExcelVersion
+ {
+ Excel2000 = 0,
+ ExcelXP = 1,
+ Excel2003 = 2,
+ Excel2007 = 3
+ };
+ ExcelVersion eXclVer = Excel2000;
+ sal_uInt8 nOffsetBytes = 16;
+ rStrm << static_cast<sal_uInt8>(eXclVer) // version table last refreshed
+ << static_cast<sal_uInt8>(eXclVer) // minimum version to refresh
+ << nOffsetBytes
+ << static_cast<sal_uInt8>(eXclVer); // first version created
+
+ rStrm << XclExpString(maPTInfo.maTableName);
+ rStrm << static_cast<sal_uInt16>(0x0001); // no idea what this is for.
+
+ rStrm.EndRecord();
+}
+
+void XclExpPivotTable::WriteSxViewEx9( XclExpStream& rStrm ) const
+{
+ // Until we sync the autoformat ids only export if using grid header layout
+ // That could only have been set via xls import so far.
+ if ( 0 == maPTViewEx9Info.mnGridLayout )
+ {
+ rStrm.StartRecord( EXC_ID_SXVIEWEX9, 17 );
+ rStrm << maPTViewEx9Info;
+ rStrm.EndRecord();
+ }
+}
+
// ============================================================================
namespace {
diff --git a/sc/source/filter/excel/xestring.cxx b/sc/source/filter/excel/xestring.cxx
index 9af8dbfdd851..b657e3b1f1d0 100644
--- a/sc/source/filter/excel/xestring.cxx
+++ b/sc/source/filter/excel/xestring.cxx
@@ -423,7 +423,8 @@ void XclExpString::WriteFormats( XclExpStream& rStrm, bool bWriteSize ) const
void XclExpString::Write( XclExpStream& rStrm ) const
{
- WriteHeader( rStrm );
+ if (!mbSkipHeader)
+ WriteHeader( rStrm );
WriteBuffer( rStrm );
if( IsWriteFormats() ) // only in BIFF8 included in string
WriteFormats( rStrm );
@@ -589,6 +590,7 @@ void XclExpString::Init( sal_Int32 nCurrLen, XclStrFlags nFlags, sal_uInt16 nMax
mbSmartFlags = bBiff8 && ::get_flag( nFlags, EXC_STR_SMARTFLAGS );
mbSkipFormats = ::get_flag( nFlags, EXC_STR_SEPARATEFORMATS );
mbWrapped = false;
+ mbSkipHeader = ::get_flag( nFlags, EXC_STR_NOHEADER );
mnMaxLen = nMaxLen;
SetStrLen( nCurrLen );
diff --git a/sc/source/filter/excel/xiescher.cxx b/sc/source/filter/excel/xiescher.cxx
index 419cbb3d6168..dece34280d8b 100644
--- a/sc/source/filter/excel/xiescher.cxx
+++ b/sc/source/filter/excel/xiescher.cxx
@@ -1422,38 +1422,121 @@ void XclImpTextObj::DoProcessSdrObj( SdrObject& rSdrObj ) const
(with no content) while exporting to XLS, which can cause a
corrupted exported document. */
- // horizontal text alignment
SvxAdjust eHorAlign = SVX_ADJUST_LEFT;
- switch( maTextData.maData.GetHorAlign() )
- {
- case EXC_OBJ_HOR_LEFT: eHorAlign = SVX_ADJUST_LEFT; break;
- case EXC_OBJ_HOR_CENTER: eHorAlign = SVX_ADJUST_CENTER; break;
- case EXC_OBJ_HOR_RIGHT: eHorAlign = SVX_ADJUST_RIGHT; break;
- case EXC_OBJ_HOR_JUSTIFY: eHorAlign = SVX_ADJUST_BLOCK; break;
- }
- rSdrObj.SetMergedItem( SvxAdjustItem( eHorAlign, EE_PARA_JUST ) );
-
- // vertical text alignment
SdrTextVertAdjust eVerAlign = SDRTEXTVERTADJUST_TOP;
- switch( maTextData.maData.GetVerAlign() )
- {
- case EXC_OBJ_VER_TOP: eVerAlign = SDRTEXTVERTADJUST_TOP; break;
- case EXC_OBJ_VER_CENTER: eVerAlign = SDRTEXTVERTADJUST_CENTER; break;
- case EXC_OBJ_VER_BOTTOM: eVerAlign = SDRTEXTVERTADJUST_BOTTOM; break;
- case EXC_OBJ_VER_JUSTIFY: eVerAlign = SDRTEXTVERTADJUST_BLOCK; break;
- }
- rSdrObj.SetMergedItem( SdrTextVertAdjustItem( eVerAlign ) );
// orientation (this is only a fake, drawing does not support real text orientation)
namespace csst = ::com::sun::star::text;
csst::WritingMode eWriteMode = csst::WritingMode_LR_TB;
switch( maTextData.maData.mnOrient )
{
- case EXC_OBJ_ORIENT_NONE: eWriteMode = csst::WritingMode_LR_TB; break;
- case EXC_OBJ_ORIENT_STACKED: eWriteMode = csst::WritingMode_TB_RL; break;
- case EXC_OBJ_ORIENT_90CCW: eWriteMode = csst::WritingMode_TB_RL; break;
- case EXC_OBJ_ORIENT_90CW: eWriteMode = csst::WritingMode_TB_RL; break;
+ default:
+ case EXC_OBJ_ORIENT_NONE:
+ {
+ eWriteMode = csst::WritingMode_LR_TB;
+ switch( maTextData.maData.GetHorAlign() )
+ {
+ case EXC_OBJ_HOR_LEFT: eHorAlign = SVX_ADJUST_LEFT; break;
+ case EXC_OBJ_HOR_CENTER: eHorAlign = SVX_ADJUST_CENTER; break;
+ case EXC_OBJ_HOR_RIGHT: eHorAlign = SVX_ADJUST_RIGHT; break;
+ case EXC_OBJ_HOR_JUSTIFY: eHorAlign = SVX_ADJUST_BLOCK; break;
+ }
+ switch( maTextData.maData.GetVerAlign() )
+ {
+ case EXC_OBJ_VER_TOP: eVerAlign = SDRTEXTVERTADJUST_TOP; break;
+ case EXC_OBJ_VER_CENTER: eVerAlign = SDRTEXTVERTADJUST_CENTER; break;
+ case EXC_OBJ_VER_BOTTOM: eVerAlign = SDRTEXTVERTADJUST_BOTTOM; break;
+ case EXC_OBJ_VER_JUSTIFY: eVerAlign = SDRTEXTVERTADJUST_BLOCK; break;
+ }
+ }
+ break;
+
+ case EXC_OBJ_ORIENT_90CCW:
+ {
+ if( SdrObjCustomShape* pObjCustomShape = dynamic_cast< SdrObjCustomShape* >( &rSdrObj ) )
+ {
+ double fAngle = 180.0;
+ com::sun::star::beans::PropertyValue aTextRotateAngle;
+ aTextRotateAngle.Name = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM ( "TextRotateAngle" ) );
+ aTextRotateAngle.Value <<= fAngle;
+ SdrCustomShapeGeometryItem aGeometryItem((SdrCustomShapeGeometryItem&)pObjCustomShape->GetMergedItem( SDRATTR_CUSTOMSHAPE_GEOMETRY ));
+ aGeometryItem.SetPropertyValue( aTextRotateAngle );
+ pObjCustomShape->SetMergedItem( aGeometryItem );
+ }
+ eWriteMode = csst::WritingMode_TB_RL;
+ switch( maTextData.maData.GetHorAlign() )
+ {
+ case EXC_OBJ_HOR_LEFT: eVerAlign = SDRTEXTVERTADJUST_TOP; break;
+ case EXC_OBJ_HOR_CENTER: eVerAlign = SDRTEXTVERTADJUST_CENTER; break;
+ case EXC_OBJ_HOR_RIGHT: eVerAlign = SDRTEXTVERTADJUST_BOTTOM; break;
+ case EXC_OBJ_HOR_JUSTIFY: eVerAlign = SDRTEXTVERTADJUST_BLOCK; break;
+ }
+ MSO_Anchor eTextAnchor = (MSO_Anchor)GetObjectManager().GetDffManager().GetPropertyValue( DFF_Prop_anchorText, mso_anchorTop );
+ switch( eTextAnchor )
+ {
+ case mso_anchorTopCentered :
+ case mso_anchorMiddleCentered :
+ case mso_anchorBottomCentered :
+ {
+ eHorAlign = SVX_ADJUST_CENTER;
+ }
+ break;
+
+ default:
+ {
+ switch( maTextData.maData.GetVerAlign() )
+ {
+ case EXC_OBJ_VER_TOP: eHorAlign = SVX_ADJUST_RIGHT; break;
+ case EXC_OBJ_VER_CENTER: eHorAlign = SVX_ADJUST_CENTER; break;
+ case EXC_OBJ_VER_BOTTOM: eHorAlign = SVX_ADJUST_LEFT; break;
+ case EXC_OBJ_VER_JUSTIFY: eHorAlign = SVX_ADJUST_BLOCK; break;
+ }
+ }
+ }
+ }
+ break;
+
+ case EXC_OBJ_ORIENT_STACKED: // PASSTHROUGH INTENDED
+ {
+ // sj: STACKED is not supported, maybe it can be optimized here a bit
+ }
+ case EXC_OBJ_ORIENT_90CW:
+ {
+ eWriteMode = csst::WritingMode_TB_RL;
+ switch( maTextData.maData.GetHorAlign() )
+ {
+ case EXC_OBJ_HOR_LEFT: eVerAlign = SDRTEXTVERTADJUST_BOTTOM; break;
+ case EXC_OBJ_HOR_CENTER: eVerAlign = SDRTEXTVERTADJUST_CENTER; break;
+ case EXC_OBJ_HOR_RIGHT: eVerAlign = SDRTEXTVERTADJUST_TOP; break;
+ case EXC_OBJ_HOR_JUSTIFY: eVerAlign = SDRTEXTVERTADJUST_BLOCK; break;
+ }
+ MSO_Anchor eTextAnchor = (MSO_Anchor)GetObjectManager().GetDffManager().GetPropertyValue( DFF_Prop_anchorText, mso_anchorTop );
+ switch ( eTextAnchor )
+ {
+ case mso_anchorTopCentered :
+ case mso_anchorMiddleCentered :
+ case mso_anchorBottomCentered :
+ {
+ eHorAlign = SVX_ADJUST_CENTER;
+ }
+ break;
+
+ default:
+ {
+ switch( maTextData.maData.GetVerAlign() )
+ {
+ case EXC_OBJ_VER_TOP: eHorAlign = SVX_ADJUST_LEFT; break;
+ case EXC_OBJ_VER_CENTER: eHorAlign = SVX_ADJUST_CENTER; break;
+ case EXC_OBJ_VER_BOTTOM: eHorAlign = SVX_ADJUST_RIGHT; break;
+ case EXC_OBJ_VER_JUSTIFY: eHorAlign = SVX_ADJUST_BLOCK; break;
+ }
+ }
+ }
+ }
+ break;
}
+ rSdrObj.SetMergedItem( SvxAdjustItem( eHorAlign, EE_PARA_JUST ) );
+ rSdrObj.SetMergedItem( SdrTextVertAdjustItem( eVerAlign ) );
rSdrObj.SetMergedItem( SvxWritingModeItem( eWriteMode, SDRATTR_TEXTDIRECTION ) );
}
}
diff --git a/sc/source/filter/excel/xipivot.cxx b/sc/source/filter/excel/xipivot.cxx
index 56532f1281cc..687dfb9333fe 100644
--- a/sc/source/filter/excel/xipivot.cxx
+++ b/sc/source/filter/excel/xipivot.cxx
@@ -48,7 +48,9 @@
#include "dpdimsave.hxx"
#include "dpobject.hxx"
#include "dpshttab.hxx"
+#include "dpoutputgeometry.hxx"
#include "scitems.hxx"
+#include "attrib.hxx"
#include "xltracer.hxx"
#include "xistream.hxx"
@@ -60,13 +62,17 @@
#include "excform.hxx"
#include "xltable.hxx"
+#include <vector>
+
using ::rtl::OUString;
+using ::rtl::OUStringBuffer;
using ::com::sun::star::sheet::DataPilotFieldOrientation;
using ::com::sun::star::sheet::DataPilotFieldOrientation_DATA;
using ::com::sun::star::sheet::DataPilotFieldSortInfo;
using ::com::sun::star::sheet::DataPilotFieldAutoShowInfo;
using ::com::sun::star::sheet::DataPilotFieldLayoutInfo;
using ::com::sun::star::sheet::DataPilotFieldReference;
+using ::std::vector;
// ============================================================================
// Pivot cache
@@ -847,6 +853,11 @@ void XclImpPivotCache::ReadPivotCacheStream( XclImpStream& rStrm )
}
}
+bool XclImpPivotCache::IsRefreshOnLoad() const
+{
+ return static_cast<bool>(maPCInfo.mnFlags & 0x0004);
+}
+
// ============================================================================
// Pivot table
// ============================================================================
@@ -882,6 +893,8 @@ void XclImpPTItem::ConvertItem( ScDPSaveDimension& rSaveDim ) const
ScDPSaveMember& rMember = *rSaveDim.GetMemberByName( *pItemName );
rMember.SetIsVisible( !::get_flag( maItemInfo.mnFlags, EXC_SXVI_HIDDEN ) );
rMember.SetShowDetails( !::get_flag( maItemInfo.mnFlags, EXC_SXVI_HIDEDETAIL ) );
+ if (maItemInfo.HasVisName())
+ rMember.SetLayoutName(*maItemInfo.GetVisName());
}
}
@@ -1022,6 +1035,28 @@ void XclImpPTField::ConvertDataField( ScDPSaveData& rSaveData ) const
// private --------------------------------------------------------------------
+/**
+ * Convert Excel-encoded subtotal name to a Calc-encoded one.
+ */
+static OUString lcl_convertExcelSubtotalName(const OUString& rName)
+{
+ OUStringBuffer aBuf;
+ const sal_Unicode* p = rName.getStr();
+ sal_Int32 n = rName.getLength();
+ for (sal_Int32 i = 0; i < n; ++i)
+ {
+ const sal_Unicode c = p[i];
+ if (c == sal_Unicode('\\'))
+ {
+ aBuf.append(c);
+ aBuf.append(c);
+ }
+ else
+ aBuf.append(c);
+ }
+ return aBuf.makeStringAndClear();
+}
+
ScDPSaveDimension* XclImpPTField::ConvertRCPField( ScDPSaveData& rSaveData ) const
{
const String& rFieldName = GetFieldName();
@@ -1043,7 +1078,7 @@ ScDPSaveDimension* XclImpPTField::ConvertRCPField( ScDPSaveData& rSaveData ) con
// visible name
if( const String* pVisName = maFieldInfo.GetVisName() )
if( pVisName->Len() > 0 )
- rSaveDim.SetLayoutName( pVisName );
+ rSaveDim.SetLayoutName( *pVisName );
// subtotal function(s)
XclPTSubtotalVec aSubtotalVec;
@@ -1075,6 +1110,13 @@ ScDPSaveDimension* XclImpPTField::ConvertRCPField( ScDPSaveData& rSaveData ) con
// grouping info
pCacheField->ConvertGroupField( rSaveData, mrPTable.GetVisFieldNames() );
+ // custom subtotal name
+ if (maFieldExtInfo.mpFieldTotalName.get())
+ {
+ OUString aSubName = lcl_convertExcelSubtotalName(*maFieldExtInfo.mpFieldTotalName);
+ rSaveDim.SetSubtotalName(aSubName);
+ }
+
return &rSaveDim;
}
@@ -1099,7 +1141,7 @@ void XclImpPTField::ConvertDataFieldInfo( ScDPSaveDimension& rSaveDim, const Xcl
// visible name
if( const String* pVisName = rDataInfo.GetVisName() )
if( pVisName->Len() > 0 )
- rSaveDim.SetLayoutName( pVisName );
+ rSaveDim.SetLayoutName( *pVisName );
// aggregation function
rSaveDim.SetFunction( static_cast< USHORT >( rDataInfo.GetApiAggFunc() ) );
@@ -1134,7 +1176,8 @@ void XclImpPTField::ConvertItems( ScDPSaveDimension& rSaveDim ) const
XclImpPivotTable::XclImpPivotTable( const XclImpRoot& rRoot ) :
XclImpRoot( rRoot ),
- maDataOrientField( *this, EXC_SXIVD_DATA )
+ maDataOrientField( *this, EXC_SXIVD_DATA ),
+ mpDPObj(NULL)
{
}
@@ -1296,6 +1339,11 @@ void XclImpPivotTable::ReadSxex( XclImpStream& rStrm )
rStrm >> maPTExtInfo;
}
+void XclImpPivotTable::ReadSxViewEx9( XclImpStream& rStrm )
+{
+ rStrm >> maPTViewEx9Info;
+}
+
// ----------------------------------------------------------------------------
void XclImpPivotTable::Convert()
@@ -1331,6 +1379,10 @@ void XclImpPivotTable::Convert()
if( const XclImpPTField* pField = GetField( *aIt ) )
pField->ConvertPageField( aSaveData );
+ // We need to import hidden fields because hidden fields may contain
+ // special settings for subtotals (aggregation function, filters, custom
+ // name etc.) and members (hidden, custom name etc.).
+
// hidden fields
for( sal_uInt16 nField = 0, nCount = GetFieldCount(); nField < nCount; ++nField )
if( const XclImpPTField* pField = GetField( nField ) )
@@ -1359,11 +1411,112 @@ void XclImpPivotTable::Convert()
// create the DataPilot
ScDPObject* pDPObj = new ScDPObject( GetDocPtr() );
pDPObj->SetName( maPTInfo.maTableName );
+ if (maPTInfo.maDataName.Len() > 0)
+ aSaveData.GetDataLayoutDimension()->SetLayoutName(maPTInfo.maDataName);
+
+ if (maPTViewEx9Info.maGrandTotalName.Len() > 0)
+ aSaveData.SetGrandTotalName(maPTViewEx9Info.maGrandTotalName);
+
pDPObj->SetSaveData( aSaveData );
pDPObj->SetSheetDesc( aDesc );
pDPObj->SetOutRange( aOutRange );
pDPObj->SetAlive( TRUE );
- GetDoc().GetDPCollection()->Insert( pDPObj );
+ pDPObj->SetHeaderLayout( maPTViewEx9Info.mnGridLayout == 0 );
+
+ GetDoc().GetDPCollection()->InsertNewTable(pDPObj);
+ mpDPObj = pDPObj;
+
+ ApplyMergeFlags(aOutRange, aSaveData);
+}
+
+void XclImpPivotTable::MaybeRefresh()
+{
+ if (mpDPObj && mxPCache->IsRefreshOnLoad())
+ {
+ // 'refresh table on load' flag is set. Refresh the table now. Some
+ // Excel files contain partial table output when this flag is set.
+ ScRange aOutRange = mpDPObj->GetOutRange();
+ mpDPObj->Output(aOutRange.aStart);
+ }
+}
+
+void XclImpPivotTable::ApplyMergeFlags(const ScRange& rOutRange, const ScDPSaveData& rSaveData)
+{
+ // Apply merge flags for varoius datapilot controls.
+
+ ScDPOutputGeometry aGeometry(rOutRange, false, ScDPOutputGeometry::XLS);
+ aGeometry.setColumnFieldCount(maPTInfo.mnColFields);
+ aGeometry.setPageFieldCount(maPTInfo.mnPageFields);
+ aGeometry.setDataFieldCount(maPTInfo.mnDataFields);
+
+ // Excel includes data layout field in the row field count. We need to
+ // subtract it.
+ bool bDataLayout = maPTInfo.mnDataFields > 1;
+ aGeometry.setRowFieldCount(maPTInfo.mnRowFields - static_cast<sal_uInt32>(bDataLayout));
+
+ ScDocument& rDoc = GetDoc();
+
+ vector<ScAddress> aPageBtns;
+ aGeometry.getPageFieldPositions(aPageBtns);
+ vector<ScAddress>::const_iterator itr = aPageBtns.begin(), itrEnd = aPageBtns.end();
+ for (; itr != itrEnd; ++itr)
+ {
+ sal_uInt16 nMFlag = SC_MF_BUTTON;
+ String aName;
+ rDoc.GetString(itr->Col(), itr->Row(), itr->Tab(), aName);
+ if (rSaveData.HasInvisibleMember(aName))
+ nMFlag |= SC_MF_HIDDEN_MEMBER;
+
+ rDoc.ApplyFlagsTab(itr->Col(), itr->Row(), itr->Col(), itr->Row(), itr->Tab(), nMFlag);
+ rDoc.ApplyFlagsTab(itr->Col()+1, itr->Row(), itr->Col()+1, itr->Row(), itr->Tab(), SC_MF_AUTO);
+ }
+
+ vector<ScAddress> aColBtns;
+ aGeometry.getColumnFieldPositions(aColBtns);
+ itr = aColBtns.begin();
+ itrEnd = aColBtns.end();
+ for (; itr != itrEnd; ++itr)
+ {
+ sal_Int16 nMFlag = SC_MF_BUTTON | SC_MF_BUTTON_POPUP;
+ String aName;
+ rDoc.GetString(itr->Col(), itr->Row(), itr->Tab(), aName);
+ if (rSaveData.HasInvisibleMember(aName))
+ nMFlag |= SC_MF_HIDDEN_MEMBER;
+ rDoc.ApplyFlagsTab(itr->Col(), itr->Row(), itr->Col(), itr->Row(), itr->Tab(), nMFlag);
+ }
+
+ vector<ScAddress> aRowBtns;
+ aGeometry.getRowFieldPositions(aRowBtns);
+ if (aRowBtns.empty())
+ {
+ if (bDataLayout)
+ {
+ // No row fields, but the data layout button exists.
+ SCROW nRow = aGeometry.getRowFieldHeaderRow();
+ SCCOL nCol = rOutRange.aStart.Col();
+ SCTAB nTab = rOutRange.aStart.Tab();
+ rDoc.ApplyFlagsTab(nCol, nRow, nCol, nRow, nTab, SC_MF_BUTTON);
+ }
+ }
+ else
+ {
+ itr = aRowBtns.begin();
+ itrEnd = aRowBtns.end();
+ for (; itr != itrEnd; ++itr)
+ {
+ sal_Int16 nMFlag = SC_MF_BUTTON | SC_MF_BUTTON_POPUP;
+ String aName;
+ rDoc.GetString(itr->Col(), itr->Row(), itr->Tab(), aName);
+ if (rSaveData.HasInvisibleMember(aName))
+ nMFlag |= SC_MF_HIDDEN_MEMBER;
+ rDoc.ApplyFlagsTab(itr->Col(), itr->Row(), itr->Col(), itr->Row(), itr->Tab(), nMFlag);
+ }
+ if (bDataLayout)
+ {
+ --itr; // move back to the last row field position.
+ rDoc.ApplyFlagsTab(itr->Col(), itr->Row(), itr->Col(), itr->Row(), itr->Tab(), SC_MF_BUTTON);
+ }
+ }
}
// ============================================================================
@@ -1458,6 +1611,12 @@ void XclImpPivotTableManager::ReadSxex( XclImpStream& rStrm )
maPTables.back()->ReadSxex( rStrm );
}
+void XclImpPivotTableManager::ReadSxViewEx9( XclImpStream& rStrm )
+{
+ if( !maPTables.empty() )
+ maPTables.back()->ReadSxViewEx9( rStrm );
+}
+
// ----------------------------------------------------------------------------
void XclImpPivotTableManager::ReadPivotCaches( XclImpStream& rStrm )
@@ -1472,5 +1631,11 @@ void XclImpPivotTableManager::ConvertPivotTables()
(*aIt)->Convert();
}
+void XclImpPivotTableManager::MaybeRefreshPivotTables()
+{
+ for( XclImpPivotTableVec::iterator aIt = maPTables.begin(), aEnd = maPTables.end(); aIt != aEnd; ++aIt )
+ (*aIt)->MaybeRefresh();
+}
+
// ============================================================================
diff --git a/sc/source/filter/excel/xlpivot.cxx b/sc/source/filter/excel/xlpivot.cxx
index d36950b2494d..8f5d026379d9 100644
--- a/sc/source/filter/excel/xlpivot.cxx
+++ b/sc/source/filter/excel/xlpivot.cxx
@@ -31,6 +31,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sc.hxx"
#include "dpgroup.hxx"
+#include "dpsave.hxx"
#include "xestream.hxx"
#include "xistream.hxx"
#include "xestring.hxx"
@@ -581,7 +582,9 @@ XclExpStream& operator<<( XclExpStream& rStrm, const XclPTFieldInfo& rInfo )
XclPTFieldExtInfo::XclPTFieldExtInfo() :
mnFlags( EXC_SXVDEX_DEFAULTFLAGS ),
mnSortField( EXC_SXVDEX_SORT_OWN ),
- mnShowField( EXC_SXVDEX_SHOW_NONE )
+ mnShowField( EXC_SXVDEX_SHOW_NONE ),
+ mnNumFmt(0),
+ mpFieldTotalName(NULL)
{
}
@@ -639,10 +642,19 @@ void XclPTFieldExtInfo::SetApiLayoutMode( sal_Int32 nLayoutMode )
XclImpStream& operator>>( XclImpStream& rStrm, XclPTFieldExtInfo& rInfo )
{
- return rStrm
- >> rInfo.mnFlags
- >> rInfo.mnSortField
- >> rInfo.mnShowField;
+ sal_uInt8 nNameLen = 0;
+ rStrm >> rInfo.mnFlags
+ >> rInfo.mnSortField
+ >> rInfo.mnShowField
+ >> rInfo.mnNumFmt
+ >> nNameLen;
+
+ rStrm.Ignore(10);
+ if (nNameLen != 0xFF)
+ // Custom field total name is used. Pick it up.
+ rInfo.mpFieldTotalName.reset(new rtl::OUString(rStrm.ReadUniString(nNameLen, 0)));
+
+ return rStrm;
}
XclExpStream& operator<<( XclExpStream& rStrm, const XclPTFieldExtInfo& rInfo )
@@ -650,9 +662,23 @@ XclExpStream& operator<<( XclExpStream& rStrm, const XclPTFieldExtInfo& rInfo )
rStrm << rInfo.mnFlags
<< rInfo.mnSortField
<< rInfo.mnShowField
- << EXC_SXVDEX_FORMAT_NONE
- << sal_uInt16( 0xFFFF ); // unknown
- rStrm.WriteZeroBytes( 8 ); // unknown
+ << EXC_SXVDEX_FORMAT_NONE;
+
+ if (rInfo.mpFieldTotalName.get() && rInfo.mpFieldTotalName->getLength() > 0)
+ {
+ rtl::OUString aFinalName = *rInfo.mpFieldTotalName;
+ if (aFinalName.getLength() >= 254)
+ aFinalName = aFinalName.copy(0, 254);
+ sal_uInt8 nNameLen = static_cast<sal_uInt8>(aFinalName.getLength());
+ rStrm << nNameLen;
+ rStrm.WriteZeroBytes(10);
+ rStrm << XclExpString(aFinalName, EXC_STR_NOHEADER);
+ }
+ else
+ {
+ rStrm << sal_uInt16(0xFFFF);
+ rStrm.WriteZeroBytes(8);
+ }
return rStrm;
}
@@ -923,3 +949,86 @@ XclExpStream& operator<<( XclExpStream& rStrm, const XclPTExtInfo& rInfo )
// ============================================================================
+// Pivot table autoformat settings ============================================
+
+/**
+classic : 10 08 00 00 00 00 00 00 20 00 00 00 01 00 00 00 00
+default : 10 08 00 00 00 00 00 00 20 00 00 00 01 00 00 00 00
+report01 : 10 08 02 00 00 00 00 00 20 00 00 00 00 10 00 00 00
+report02 : 10 08 02 00 00 00 00 00 20 00 00 00 01 10 00 00 00
+report03 : 10 08 02 00 00 00 00 00 20 00 00 00 02 10 00 00 00
+report04 : 10 08 02 00 00 00 00 00 20 00 00 00 03 10 00 00 00
+report05 : 10 08 02 00 00 00 00 00 20 00 00 00 04 10 00 00 00
+report06 : 10 08 02 00 00 00 00 00 20 00 00 00 05 10 00 00 00
+report07 : 10 08 02 00 00 00 00 00 20 00 00 00 06 10 00 00 00
+report08 : 10 08 02 00 00 00 00 00 20 00 00 00 07 10 00 00 00
+report09 : 10 08 02 00 00 00 00 00 20 00 00 00 08 10 00 00 00
+report10 : 10 08 02 00 00 00 00 00 20 00 00 00 09 10 00 00 00
+table01 : 10 08 00 00 00 00 00 00 20 00 00 00 0a 10 00 00 00
+table02 : 10 08 00 00 00 00 00 00 20 00 00 00 0b 10 00 00 00
+table03 : 10 08 00 00 00 00 00 00 20 00 00 00 0c 10 00 00 00
+table04 : 10 08 00 00 00 00 00 00 20 00 00 00 0d 10 00 00 00
+table05 : 10 08 00 00 00 00 00 00 20 00 00 00 0e 10 00 00 00
+table06 : 10 08 00 00 00 00 00 00 20 00 00 00 0f 10 00 00 00
+table07 : 10 08 00 00 00 00 00 00 20 00 00 00 10 10 00 00 00
+table08 : 10 08 00 00 00 00 00 00 20 00 00 00 11 10 00 00 00
+table09 : 10 08 00 00 00 00 00 00 20 00 00 00 12 10 00 00 00
+table10 : 10 08 00 00 00 00 00 00 20 00 00 00 13 10 00 00 00
+none : 10 08 00 00 00 00 00 00 20 00 00 00 15 10 00 00 00
+**/
+
+XclPTViewEx9Info::XclPTViewEx9Info() :
+ mbReport( 0 ),
+ mnAutoFormat( 0 ),
+ mnGridLayout( 0x10 )
+{
+}
+
+void XclPTViewEx9Info::Init( const ScDPObject& rDPObj )
+{
+ if( rDPObj.GetHeaderLayout() )
+ {
+ mbReport = 0;
+ mnAutoFormat = 1;
+ mnGridLayout = 0;
+ }
+ else
+ {
+ // Report1 for now
+ // TODO : sync with autoformat indicies
+ mbReport = 2;
+ mnAutoFormat = 1;
+ mnGridLayout = 0x10;
+ }
+
+ const ScDPSaveData* pData = rDPObj.GetSaveData();
+ if (pData)
+ {
+ const rtl::OUString* pGrandTotal = pData->GetGrandTotalName();
+ if (pGrandTotal)
+ maGrandTotalName = *pGrandTotal;
+ }
+}
+
+XclImpStream& operator>>( XclImpStream& rStrm, XclPTViewEx9Info& rInfo )
+{
+ rStrm.Ignore( 2 );
+ rStrm >> rInfo.mbReport; /// 2 for report* fmts ?
+ rStrm.Ignore( 6 );
+ rStrm >> rInfo.mnAutoFormat >> rInfo.mnGridLayout;
+ rInfo.maGrandTotalName = rStrm.ReadUniString();
+ return rStrm;
+}
+
+XclExpStream& operator<<( XclExpStream& rStrm, const XclPTViewEx9Info& rInfo )
+{
+ return rStrm
+ << EXC_PT_AUTOFMT_HEADER
+ << rInfo.mbReport
+ << EXC_PT_AUTOFMT_ZERO
+ << EXC_PT_AUTOFMT_FLAGS
+ << rInfo.mnAutoFormat
+ << rInfo.mnGridLayout
+ << XclExpString(rInfo.maGrandTotalName, EXC_STR_DEFAULT, EXC_PT_MAXSTRLEN);
+}
+
diff --git a/sc/source/filter/inc/xepivot.hxx b/sc/source/filter/inc/xepivot.hxx
index 28df1586cdcb..716f0bf7a515 100644
--- a/sc/source/filter/inc/xepivot.hxx
+++ b/sc/source/filter/inc/xepivot.hxx
@@ -413,6 +413,10 @@ private:
/** Writes the SXEX records containing additional pivot table info. */
void WriteSxex( XclExpStream& rStrm ) const;
+ void WriteQsiSxTag( XclExpStream& rStrm ) const;
+ /** Writes the SX_AUTOFORMAT records with the autoformat id and header layout */
+ void WriteSxViewEx9( XclExpStream& rStrm ) const;
+
// ------------------------------------------------------------------------
private:
typedef XclExpRecordList< XclExpPTField > XclExpPTFieldList;
@@ -422,6 +426,7 @@ private:
const XclExpPivotCache& mrPCache; /// The pivot cache this pivot table bases on.
XclPTInfo maPTInfo; /// Info about the pivot table (SXVIEW record).
XclPTExtInfo maPTExtInfo; /// Extended info about the pivot table (SXEX record).
+ XclPTViewEx9Info maPTViewEx9Info; /// The selected autoformat (SXVIEWEX9)
XclExpPTFieldList maFieldList; /// All fields in pivot cache order.
ScfUInt16Vec maRowFields; /// Row field indexes.
ScfUInt16Vec maColFields; /// Column field indexes.
diff --git a/sc/source/filter/inc/xestring.hxx b/sc/source/filter/inc/xestring.hxx
index 69a1a7af09fb..5fe5e4fb813f 100644
--- a/sc/source/filter/inc/xestring.hxx
+++ b/sc/source/filter/inc/xestring.hxx
@@ -323,6 +323,7 @@ private:
bool mbSmartFlags; /// true = omit flags on empty string; false = always write flags.
bool mbSkipFormats; /// true = skip formats on export; false = write complete formatted string.
bool mbWrapped; /// true = text contains several paragraphs.
+ bool mbSkipHeader; /// ture = skip length and flags when writing string bytes.
};
inline bool operator==( const XclExpString& rLeft, const XclExpString& rRight )
diff --git a/sc/source/filter/inc/xiescher.hxx b/sc/source/filter/inc/xiescher.hxx
index 3eb5a7257630..f551b90e10f7 100644
--- a/sc/source/filter/inc/xiescher.hxx
+++ b/sc/source/filter/inc/xiescher.hxx
@@ -979,7 +979,7 @@ class SdrObjList;
/** Derived from SvxMSDffManager and SvxMSConvertOCXControls, contains core
implementation of DFF stream import and OCX form control import.
*/
-class XclImpDffManager : protected XclImpSimpleDffManager, protected SvxMSConvertOCXControls
+class XclImpDffManager : public XclImpSimpleDffManager, protected SvxMSConvertOCXControls
{
public:
explicit XclImpDffManager(
diff --git a/sc/source/filter/inc/xipivot.hxx b/sc/source/filter/inc/xipivot.hxx
index 52b55509219b..9e0e577b1756 100644
--- a/sc/source/filter/inc/xipivot.hxx
+++ b/sc/source/filter/inc/xipivot.hxx
@@ -186,6 +186,8 @@ public:
/** Reads the entire pivot cache stream. Uses decrypter from passed stream. */
void ReadPivotCacheStream( XclImpStream& rStrm );
+ bool IsRefreshOnLoad() const;
+
private:
typedef ::std::vector< XclImpPCFieldRef > XclImpPCFieldVec;
@@ -350,12 +352,19 @@ public:
void ReadSxdi( XclImpStream& rStrm );
/** Reads an SXEX record containing additional settings for the pivot table. */
void ReadSxex( XclImpStream& rStrm );
+ /** Reads an SXVIEWEX9 record that specifies the pivot tables
+ * autoformat. */
+ void ReadSxViewEx9( XclImpStream& rStrm );
// ------------------------------------------------------------------------
/** Inserts the pivot table into the Calc document. */
void Convert();
+ void MaybeRefresh();
+
+ void ApplyMergeFlags(const ScRange& rOutRange, const ScDPSaveData& rSaveData);
+
// ------------------------------------------------------------------------
private:
typedef ::std::vector< XclImpPTFieldRef > XclImpPTFieldVec;
@@ -364,6 +373,7 @@ private:
XclPTInfo maPTInfo; /// General info about the pivot table (SXVIEW record).
XclPTExtInfo maPTExtInfo; /// Extended info about the pivot table (SXEX record).
+ XclPTViewEx9Info maPTViewEx9Info; /// (SXVIEWEX9 record)
XclImpPTFieldVec maFields; /// Vector containing all fields.
XclImpPTFieldRef mxCurrField; /// Current field for importing additional info.
ScfStringVec maVisFieldNames; /// Vector containing all visible field names.
@@ -374,6 +384,7 @@ private:
ScfUInt16Vec maFiltDataFields; /// Filtered data field indexes.
XclImpPTField maDataOrientField; /// Special data field orientation field.
ScRange maOutScRange; /// Output range in the Calc document.
+ ScDPObject* mpDPObj;
};
typedef ScfRef< XclImpPivotTable > XclImpPivotTableRef;
@@ -422,6 +433,9 @@ public:
void ReadSxvi( XclImpStream& rStrm );
/** Reads an SXEX record containing additional settings for a pivot table. */
void ReadSxex( XclImpStream& rStrm );
+ /** Reads an SXVIEWEX9 record that specifies the pivot tables
+ * autoformat. */
+ void ReadSxViewEx9( XclImpStream& rStrm );
// ------------------------------------------------------------------------
@@ -430,6 +444,8 @@ public:
/** Inserts all pivot tables into the Calc document. */
void ConvertPivotTables();
+ void MaybeRefreshPivotTables();
+
private:
typedef ::std::vector< XclImpPivotCacheRef > XclImpPivotCacheVec;
typedef ::std::vector< XclImpPivotTableRef > XclImpPivotTableVec;
diff --git a/sc/source/filter/inc/xlpivot.hxx b/sc/source/filter/inc/xlpivot.hxx
index 9604c7b1d17d..3ea464e7b919 100644
--- a/sc/source/filter/inc/xlpivot.hxx
+++ b/sc/source/filter/inc/xlpivot.hxx
@@ -41,6 +41,9 @@
#include <tools/datetime.hxx>
#include "ftools.hxx"
#include "xladdress.hxx"
+#include "dpobject.hxx"
+
+#include <memory>
class XclImpStream;
class XclExpStream;
@@ -73,6 +76,10 @@ const sal_uInt16 EXC_PT_MAXDATACOUNT = 256;
// pivot table items
const sal_uInt16 EXC_PT_MAXITEMCOUNT = 32500;
+const sal_uInt16 EXC_PT_AUTOFMT_HEADER = 0x810;
+const sal_uInt16 EXC_PT_AUTOFMT_ZERO = 0;
+const sal_uInt32 EXC_PT_AUTOFMT_FLAGS = 0x20;
+
/** Data type of a pivot cache item. */
enum XclPCItemType
{
@@ -396,6 +403,9 @@ const double EXC_SXDBEX_CREATION_DATE = 51901.029652778;
const sal_uInt16 EXC_ID_SXFDBTYPE = 0x01BB;
const sal_uInt16 EXC_SXFDBTYPE_DEFAULT = 0x0000;
+// (0x0810) SXVIEWEX9 ---------------------------------------------------------
+const sal_uInt16 EXC_ID_SXVIEWEX9 = 0x0810;
+
// ============================================================================
// Pivot cache
// ============================================================================
@@ -663,6 +673,8 @@ struct XclPTFieldExtInfo
sal_uInt32 mnFlags; /// Several flags and number of items for AutoShow.
sal_uInt16 mnSortField; /// Index to data field sorting bases on.
sal_uInt16 mnShowField; /// Index to data field AutoShow bases on.
+ sal_uInt16 mnNumFmt;
+ ::std::auto_ptr<rtl::OUString> mpFieldTotalName;
explicit XclPTFieldExtInfo();
@@ -786,5 +798,23 @@ XclExpStream& operator<<( XclExpStream& rStrm, const XclPTExtInfo& rInfo );
// ============================================================================
+// Pivot table autoformat settings ==============================================
+
+/** Pivot table autoformat settings (SXVIEWEX9 record). */
+struct XclPTViewEx9Info
+{
+ sal_uInt32 mbReport; /// 2 for report* fmts ?
+ sal_uInt8 mnAutoFormat; /// AutoFormat ID
+ sal_uInt8 mnGridLayout; /// 0 == gridlayout, 0x10 == modern
+ String maGrandTotalName;
+
+ explicit XclPTViewEx9Info();
+ void Init( const ScDPObject& rDPObj );
+};
+
+XclImpStream& operator>>( XclImpStream& rStrm, XclPTViewEx9Info& rInfo );
+XclExpStream& operator<<( XclExpStream& rStrm, const XclPTViewEx9Info& rInfo );
+
+// ============================================================================
#endif
diff --git a/sc/source/filter/inc/xlstring.hxx b/sc/source/filter/inc/xlstring.hxx
index 0970fafd1ed6..32ee23f83d85 100644
--- a/sc/source/filter/inc/xlstring.hxx
+++ b/sc/source/filter/inc/xlstring.hxx
@@ -43,6 +43,7 @@ const XclStrFlags EXC_STR_FORCEUNICODE = 0x0001; /// Always use UCS-2 cha
const XclStrFlags EXC_STR_8BITLENGTH = 0x0002; /// 8-bit string length field (default: 16-bit).
const XclStrFlags EXC_STR_SMARTFLAGS = 0x0004; /// Omit flags on empty string (default: read/write always). BIFF8 only.
const XclStrFlags EXC_STR_SEPARATEFORMATS = 0x0008; /// Import: Keep old formats when reading unformatted string (default: clear formats); Export: Write unformatted string.
+const XclStrFlags EXC_STR_NOHEADER = 0x0010; /// Export: Don't write the length and flag fields.
// ----------------------------------------------------------------------------
diff --git a/sc/source/filter/xml/XMLExportDataPilot.cxx b/sc/source/filter/xml/XMLExportDataPilot.cxx
index 32cf92e08d1a..97926ee7113f 100644
--- a/sc/source/filter/xml/XMLExportDataPilot.cxx
+++ b/sc/source/filter/xml/XMLExportDataPilot.cxx
@@ -68,6 +68,7 @@
using namespace com::sun::star;
using namespace xmloff::token;
+using ::rtl::OUString;
ScXMLExportDataPilot::ScXMLExportDataPilot(ScXMLExport& rTempExport)
: rExport(rTempExport),
@@ -448,7 +449,14 @@ void ScXMLExportDataPilot::WriteLayoutInfo(ScDPSaveDimension* pDim)
void ScXMLExportDataPilot::WriteSubTotals(ScDPSaveDimension* pDim)
{
+ using sheet::GeneralFunction;
+
sal_Int32 nSubTotalCount = pDim->GetSubTotalsCount();
+ const OUString* pLayoutName = NULL;
+ if (rExport.getDefaultVersion() == SvtSaveOptions::ODFVER_LATEST)
+ // Export display names only for 1.2 extended or later.
+ pLayoutName = pDim->GetSubtotalName();
+
if (nSubTotalCount > 0)
{
SvXMLElementExport aElemSTs(rExport, XML_NAMESPACE_TABLE, XML_DATA_PILOT_SUBTOTALS, sal_True, sal_True);
@@ -456,8 +464,11 @@ void ScXMLExportDataPilot::WriteSubTotals(ScDPSaveDimension* pDim)
for (sal_Int32 nSubTotal = 0; nSubTotal < nSubTotalCount; nSubTotal++)
{
rtl::OUString sFunction;
- ScXMLConverter::GetStringFromFunction( sFunction, (sheet::GeneralFunction)pDim->GetSubTotalFunc(nSubTotal) );
+ GeneralFunction nFunc = static_cast<GeneralFunction>(pDim->GetSubTotalFunc(nSubTotal));
+ ScXMLConverter::GetStringFromFunction( sFunction, nFunc);
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_FUNCTION, sFunction);
+ if (pLayoutName && nFunc == sheet::GeneralFunction_AUTO)
+ rExport.AddAttribute(XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, *pLayoutName);
SvXMLElementExport aElemST(rExport, XML_NAMESPACE_TABLE, XML_DATA_PILOT_SUBTOTAL, sal_True, sal_True);
}
}
@@ -473,6 +484,15 @@ void ScXMLExportDataPilot::WriteMembers(ScDPSaveDimension* pDim)
for (ScDPSaveDimension::MemberList::const_iterator i=rMembers.begin(); i != rMembers.end() ; i++)
{
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_NAME, rtl::OUString((*i)->GetName()));
+
+ if (rExport.getDefaultVersion() == SvtSaveOptions::ODFVER_LATEST)
+ {
+ // Export display names only for ODF 1.2 extended or later.
+ const OUString* pLayoutName = (*i)->GetLayoutName();
+ if (pLayoutName)
+ rExport.AddAttribute(XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, *pLayoutName);
+ }
+
rtl::OUStringBuffer sBuffer;
SvXMLUnitConverter::convertBool(sBuffer, (*i)->GetIsVisible());
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_DISPLAY, sBuffer.makeStringAndClear());
@@ -670,6 +690,14 @@ void ScXMLExportDataPilot::WriteGroupDimElements(ScDPSaveDimension* pDim, const
void ScXMLExportDataPilot::WriteDimension(ScDPSaveDimension* pDim, const ScDPDimensionSaveData* pDimData)
{
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_SOURCE_FIELD_NAME, rtl::OUString(pDim->GetName()));
+ if (rExport.getDefaultVersion() == SvtSaveOptions::ODFVER_LATEST)
+ {
+ // Export display names only for ODF 1.2 extended or later.
+ const OUString* pLayoutName = pDim->GetLayoutName();
+ if (pLayoutName)
+ rExport.AddAttribute(XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, *pLayoutName);
+ }
+
if (pDim->IsDataLayout())
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_IS_DATA_LAYOUT_FIELD, XML_TRUE);
rtl::OUString sValueStr;
@@ -707,6 +735,16 @@ void ScXMLExportDataPilot::WriteDimensions(ScDPSaveData* pDPSave)
}
}
+void ScXMLExportDataPilot::WriteGrandTotal(::xmloff::token::XMLTokenEnum eOrient, bool bVisible, const OUString* pGrandTotal)
+{
+ rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_DISPLAY, bVisible ? XML_TRUE : XML_FALSE);
+ rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_ORIENTATION, eOrient);
+ if (pGrandTotal)
+ rExport.AddAttribute(XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, *pGrandTotal);
+
+ SvXMLElementExport aElemGrandTotal(rExport, XML_NAMESPACE_TABLE, XML_DATA_PILOT_GRAND_TOTAL, sal_True, sal_True);
+}
+
void ScXMLExportDataPilot::WriteDataPilots(const uno::Reference <sheet::XSpreadsheetDocument>& /* xSpreadDoc */)
{
pDoc = rExport.GetDocument();
@@ -775,6 +813,24 @@ void ScXMLExportDataPilot::WriteDataPilots(const uno::Reference <sheet::XSpreads
if (!pDPSave->GetDrillDown())
rExport.AddAttribute(XML_NAMESPACE_TABLE, XML_DRILL_DOWN_ON_DOUBLE_CLICK, XML_FALSE);
SvXMLElementExport aElemDP(rExport, XML_NAMESPACE_TABLE, XML_DATA_PILOT_TABLE, sal_True, sal_True);
+
+ // grand total elements.
+
+ const OUString* pGrandTotalName = pDPSave->GetGrandTotalName();
+ if (pGrandTotalName && rExport.getDefaultVersion() == SvtSaveOptions::ODFVER_LATEST)
+ {
+ // Use the new data-pilot-grand-total element.
+ if (bRowGrand && bColumnGrand)
+ {
+ WriteGrandTotal(XML_BOTH, true, pGrandTotalName);
+ }
+ else
+ {
+ WriteGrandTotal(XML_ROW, bRowGrand, pGrandTotalName);
+ WriteGrandTotal(XML_COLUMN, bColumnGrand, pGrandTotalName);
+ }
+ }
+
rExport.CheckAttrList();
if ((*pDPs)[i]->IsSheetData())
{
diff --git a/sc/source/filter/xml/XMLExportDataPilot.hxx b/sc/source/filter/xml/XMLExportDataPilot.hxx
index fb78a59d616b..8bf884ab2fd6 100644
--- a/sc/source/filter/xml/XMLExportDataPilot.hxx
+++ b/sc/source/filter/xml/XMLExportDataPilot.hxx
@@ -34,6 +34,7 @@
#include <com/sun/star/sheet/XSpreadsheetDocument.hpp>
#include <rtl/ustring.hxx>
#include "global.hxx"
+#include "xmloff/xmltoken.hxx"
class ScXMLExport;
class ScDocument;
@@ -69,6 +70,8 @@ class ScXMLExportDataPilot
void WriteDimension(ScDPSaveDimension* pDim, const ScDPDimensionSaveData* pDimData);
void WriteDimensions(ScDPSaveData* pDPSave);
+ void WriteGrandTotal(::xmloff::token::XMLTokenEnum eOrient, bool bVisible, const ::rtl::OUString* pGrandTotal);
+
public:
ScXMLExportDataPilot(ScXMLExport& rExport);
~ScXMLExportDataPilot();
diff --git a/sc/source/filter/xml/xmldpimp.cxx b/sc/source/filter/xml/xmldpimp.cxx
index 428e369a94dc..08e8633978b1 100644
--- a/sc/source/filter/xml/xmldpimp.cxx
+++ b/sc/source/filter/xml/xmldpimp.cxx
@@ -48,6 +48,7 @@
#include "dpgroup.hxx"
#include "dpdimsave.hxx"
#include "rangeutl.hxx"
+#include "dpoutputgeometry.hxx"
#include <xmloff/xmltkmap.hxx>
#include <xmloff/nmspmap.hxx>
@@ -65,6 +66,8 @@
using namespace com::sun::star;
using namespace xmloff::token;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::xml::sax::XAttributeList;
using ::rtl::OUString;
//------------------------------------------------------------------
@@ -113,6 +116,9 @@ void ScXMLDataPilotTablesContext::EndElement()
{
}
+ScXMLDataPilotTableContext::GrandTotalItem::GrandTotalItem() :
+ mbVisible(true) {}
+
ScXMLDataPilotTableContext::ScXMLDataPilotTableContext( ScXMLImport& rImport,
USHORT nPrfx,
const ::rtl::OUString& rLName,
@@ -126,6 +132,10 @@ ScXMLDataPilotTableContext::ScXMLDataPilotTableContext( ScXMLImport& rImport,
sDataPilotTableName(),
sApplicationData(),
sGrandTotal(GetXMLToken(XML_BOTH)),
+ mnRowFieldCount(0),
+ mnColFieldCount(0),
+ mnPageFieldCount(0),
+ mnDataFieldCount(0),
bIsNative(sal_True),
bIgnoreEmptyRows(sal_False),
bIdentifyCategories(sal_False),
@@ -159,6 +169,26 @@ ScXMLDataPilotTableContext::ScXMLDataPilotTableContext( ScXMLImport& rImport,
case XML_TOK_DATA_PILOT_TABLE_ATTR_GRAND_TOTAL :
{
sGrandTotal = sValue;
+ if (IsXMLToken(sValue, XML_BOTH))
+ {
+ maRowGrandTotal.mbVisible = true;
+ maColGrandTotal.mbVisible = true;
+ }
+ else if (IsXMLToken(sValue, XML_ROW))
+ {
+ maRowGrandTotal.mbVisible = true;
+ maColGrandTotal.mbVisible = false;
+ }
+ else if (IsXMLToken(sValue, XML_COLUMN))
+ {
+ maRowGrandTotal.mbVisible = false;
+ maColGrandTotal.mbVisible = true;
+ }
+ else
+ {
+ maRowGrandTotal.mbVisible = false;
+ maColGrandTotal.mbVisible = false;
+ }
}
break;
case XML_TOK_DATA_PILOT_TABLE_ATTR_IGNORE_EMPTY_ROWS :
@@ -238,6 +268,11 @@ SvXMLImportContext *ScXMLDataPilotTableContext::CreateChildContext( USHORT nPref
nSourceType = SERVICE;
}
break;
+ case XML_TOK_DATA_PILOT_TABLE_ELEM_GRAND_TOTAL:
+ {
+ pContext = new ScXMLDataPilotGrandTotalContext(GetScImport(), nPrefix, rLName, xAttrList, this);
+ }
+ break;
case XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_CELL_RANGE :
{
pContext = new ScXMLSourceCellRangeContext(GetScImport(), nPrefix, rLName, xAttrList, this);
@@ -257,6 +292,12 @@ SvXMLImportContext *ScXMLDataPilotTableContext::CreateChildContext( USHORT nPref
void ScXMLDataPilotTableContext::SetButtons()
{
+ ScDPOutputGeometry aGeometry(aTargetRangeAddress, bShowFilter, ScDPOutputGeometry::ODF);
+ aGeometry.setColumnFieldCount(mnColFieldCount);
+ aGeometry.setRowFieldCount(mnRowFieldCount);
+ aGeometry.setPageFieldCount(mnPageFieldCount);
+ aGeometry.setDataFieldCount(mnDataFieldCount);
+
OUString sAddress;
sal_Int32 nOffset = 0;
while( nOffset >= 0 )
@@ -268,8 +309,21 @@ void ScXMLDataPilotTableContext::SetButtons()
sal_Int32 nAddrOffset(0);
if (pDoc && ScRangeStringConverter::GetAddressFromString( aScAddress, sAddress, pDoc, ::formula::FormulaGrammar::CONV_OOO, nAddrOffset ))
{
- ScMergeFlagAttr aAttr( SC_MF_BUTTON );
- pDoc->ApplyAttr( aScAddress.Col(), aScAddress.Row(), aScAddress.Tab(), aAttr );
+ ScDPOutputGeometry::FieldType eType = aGeometry.getFieldButtonType(aScAddress);
+
+ sal_Int16 nMFlag = SC_MF_BUTTON;
+ if (eType == ScDPOutputGeometry::Column || eType == ScDPOutputGeometry::Row)
+ nMFlag |= SC_MF_BUTTON_POPUP;
+
+ // Use the cell's string value to see if this field contains a
+ // hidden member. Isn't there a better way? GetString() is
+ // quite expensive...
+ String aCellStr;
+ pDoc->GetString(aScAddress.Col(), aScAddress.Row(), aScAddress.Tab(), aCellStr);
+ if (maHiddenMemberFields.count(aCellStr))
+ nMFlag |= SC_MF_HIDDEN_MEMBER;
+
+ pDoc->ApplyFlagsTab(aScAddress.Col(), aScAddress.Row(), aScAddress.Col(), aScAddress.Row(), aScAddress.Tab(), nMFlag);
}
}
}
@@ -278,7 +332,7 @@ void ScXMLDataPilotTableContext::SetButtons()
pDPObject->RefreshAfterLoad();
}
-void ScXMLDataPilotTableContext::AddDimension(ScDPSaveDimension* pDim)
+void ScXMLDataPilotTableContext::AddDimension(ScDPSaveDimension* pDim, bool bHasHiddenMember)
{
if (pDPSave)
{
@@ -288,6 +342,38 @@ void ScXMLDataPilotTableContext::AddDimension(ScDPSaveDimension* pDim)
pDPSave->GetExistingDimensionByName(pDim->GetName()) )
pDim->SetDupFlag( TRUE );
+ if (!pDim->IsDataLayout())
+ {
+ switch (pDim->GetOrientation())
+ {
+ case sheet::DataPilotFieldOrientation_ROW:
+ ++mnRowFieldCount;
+ break;
+ case sheet::DataPilotFieldOrientation_COLUMN:
+ ++mnColFieldCount;
+ break;
+ case sheet::DataPilotFieldOrientation_PAGE:
+ ++mnPageFieldCount;
+ break;
+ case sheet::DataPilotFieldOrientation_DATA:
+ ++mnDataFieldCount;
+ break;
+ case sheet::DataPilotFieldOrientation_HIDDEN:
+ default:
+ ;
+ }
+
+ if (bHasHiddenMember)
+ {
+ // the layout name takes priority over the original name,
+ // since this data is used against cell values.
+ const OUString* pLayoutName = pDim->GetLayoutName();
+ if (pLayoutName)
+ maHiddenMemberFields.insert(*pLayoutName);
+ else
+ maHiddenMemberFields.insert(pDim->GetName());
+ }
+ }
pDPSave->AddDimension(pDim);
}
}
@@ -362,26 +448,15 @@ void ScXMLDataPilotTableContext::EndElement()
}
break;
}
- if (IsXMLToken(sGrandTotal, XML_BOTH))
- {
- pDPSave->SetRowGrand(sal_True);
- pDPSave->SetColumnGrand(sal_True);
- }
- else if (IsXMLToken(sGrandTotal, XML_ROW))
- {
- pDPSave->SetRowGrand(sal_True);
- pDPSave->SetColumnGrand(sal_False);
- }
- else if (IsXMLToken(sGrandTotal, XML_COLUMN))
- {
- pDPSave->SetRowGrand(sal_False);
- pDPSave->SetColumnGrand(sal_True);
- }
- else
- {
- pDPSave->SetRowGrand(sal_False);
- pDPSave->SetColumnGrand(sal_False);
- }
+
+ pDPSave->SetRowGrand(maRowGrandTotal.mbVisible);
+ pDPSave->SetColumnGrand(maColGrandTotal.mbVisible);
+ if (maRowGrandTotal.maDisplayName.getLength())
+ // TODO: Right now, we only support one grand total name for both
+ // column and row totals. Take the value from the row total for
+ // now.
+ pDPSave->SetGrandTotalName(maRowGrandTotal.maDisplayName);
+
pDPSave->SetIgnoreEmptyRows(bIgnoreEmptyRows);
pDPSave->SetRepeatIfEmpty(bIdentifyCategories);
pDPSave->SetFilterButton(bShowFilter);
@@ -393,12 +468,36 @@ void ScXMLDataPilotTableContext::EndElement()
{
ScDPCollection* pDPCollection = pDoc->GetDPCollection();
pDPObject->SetAlive(sal_True);
- pDPCollection->Insert(pDPObject);
+ pDPCollection->InsertNewTable(pDPObject);
}
SetButtons();
}
}
+void ScXMLDataPilotTableContext::SetGrandTotal(
+ XMLTokenEnum eOrientation, bool bVisible, const OUString& rDisplayName)
+{
+ switch (eOrientation)
+ {
+ case XML_BOTH:
+ maRowGrandTotal.mbVisible = bVisible;
+ maRowGrandTotal.maDisplayName = rDisplayName;
+ maColGrandTotal.mbVisible = bVisible;
+ maColGrandTotal.maDisplayName = rDisplayName;
+ break;
+ case XML_ROW:
+ maRowGrandTotal.mbVisible = bVisible;
+ maRowGrandTotal.maDisplayName = rDisplayName;
+ break;
+ case XML_COLUMN:
+ maColGrandTotal.mbVisible = bVisible;
+ maColGrandTotal.maDisplayName = rDisplayName;
+ break;
+ default:
+ ;
+ }
+}
+
ScXMLDPSourceSQLContext::ScXMLDPSourceSQLContext( ScXMLImport& rImport,
USHORT nPrfx,
const ::rtl::OUString& rLName,
@@ -643,6 +742,81 @@ void ScXMLSourceServiceContext::EndElement()
{
}
+ScXMLImport& ScXMLDataPilotGrandTotalContext::GetScImport()
+{
+ return static_cast<ScXMLImport&>(GetImport());
+}
+
+ScXMLDataPilotGrandTotalContext::ScXMLDataPilotGrandTotalContext(
+ ScXMLImport& rImport, USHORT nPrefix, const OUString& rLName, const Reference<XAttributeList>& xAttrList,
+ ScXMLDataPilotTableContext* pTableContext ) :
+ SvXMLImportContext( rImport, nPrefix, rLName ),
+ mpTableContext(pTableContext),
+ meOrientation(NONE),
+ mbVisible(false)
+{
+ sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
+ const SvXMLTokenMap& rAttrTokenMap = GetScImport().GetDataPilotGrandTotalAttrTokenMap();
+ for (sal_Int16 i = 0; i < nAttrCount; ++i)
+ {
+ const OUString& rAttrName = xAttrList->getNameByIndex(i);
+ const OUString& rAttrValue = xAttrList->getValueByIndex(i);
+
+ OUString aLocalName;
+ USHORT nLocalPrefix = GetScImport().GetNamespaceMap().GetKeyByAttrName(rAttrName, &aLocalName);
+ switch (rAttrTokenMap.Get(nLocalPrefix, aLocalName))
+ {
+ case XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY:
+ mbVisible = IsXMLToken(rAttrValue, XML_TRUE);
+ break;
+ case XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_ORIENTATION:
+ if (IsXMLToken(rAttrValue, XML_BOTH))
+ meOrientation = BOTH;
+ else if (IsXMLToken(rAttrValue, XML_ROW))
+ meOrientation = ROW;
+ else if (IsXMLToken(rAttrValue, XML_COLUMN))
+ meOrientation = COLUMN;
+ break;
+ case XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY_NAME:
+ case XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY_NAME_EXT:
+ maDisplayName = rAttrValue;
+ break;
+ default:
+ ;
+ }
+ }
+}
+
+ScXMLDataPilotGrandTotalContext::~ScXMLDataPilotGrandTotalContext()
+{
+}
+
+SvXMLImportContext* ScXMLDataPilotGrandTotalContext::CreateChildContext(
+ USHORT /*nPrefix*/, const ::rtl::OUString& /*rLocalName*/, const Reference<XAttributeList>& /*xAttrList*/ )
+{
+ return NULL;
+}
+
+void ScXMLDataPilotGrandTotalContext::EndElement()
+{
+ XMLTokenEnum eOrient = XML_NONE;
+ switch (meOrientation)
+ {
+ case BOTH:
+ eOrient = XML_BOTH;
+ break;
+ case ROW:
+ eOrient = XML_ROW;
+ break;
+ case COLUMN:
+ eOrient = XML_COLUMN;
+ break;
+ default:
+ ;
+ }
+ mpTableContext->SetGrandTotal(eOrient, mbVisible, maDisplayName);
+}
+
ScXMLSourceCellRangeContext::ScXMLSourceCellRangeContext( ScXMLImport& rImport,
USHORT nPrfx,
const ::rtl::OUString& rLName,
@@ -723,10 +897,12 @@ ScXMLDataPilotFieldContext::ScXMLDataPilotFieldContext( ScXMLImport& rImport,
bIsGroupField(sal_False),
bDateValue(sal_False),
bAutoStart(sal_False),
- bAutoEnd(sal_False)
+ bAutoEnd(sal_False),
+ mbHasHiddenMember(false)
{
sal_Bool bHasName(sal_False);
sal_Bool bDataLayout(sal_False);
+ OUString aDisplayName;
sal_Int16 nAttrCount = xAttrList.is() ? xAttrList->getLength() : 0;
const SvXMLTokenMap& rAttrTokenMap = GetScImport().GetDataPilotFieldAttrTokenMap();
for( sal_Int16 i=0; i < nAttrCount; ++i )
@@ -745,6 +921,12 @@ ScXMLDataPilotFieldContext::ScXMLDataPilotFieldContext( ScXMLImport& rImport,
bHasName = sal_True;
}
break;
+ case XML_TOK_DATA_PILOT_FIELD_ATTR_DISPLAY_NAME:
+ case XML_TOK_DATA_PILOT_FIELD_ATTR_DISPLAY_NAME_EXT:
+ {
+ aDisplayName = sValue;
+ }
+ break;
case XML_TOK_DATA_PILOT_FIELD_ATTR_IS_DATA_LAYOUT_FIELD :
{
bDataLayout = IsXMLToken(sValue, XML_TRUE);
@@ -774,7 +956,11 @@ ScXMLDataPilotFieldContext::ScXMLDataPilotFieldContext( ScXMLImport& rImport,
}
}
if (bHasName)
+ {
pDim = new ScDPSaveDimension(String(sName), bDataLayout);
+ if (aDisplayName.getLength())
+ pDim->SetLayoutName(aDisplayName);
+ }
}
ScXMLDataPilotFieldContext::~ScXMLDataPilotFieldContext()
@@ -808,6 +994,22 @@ SvXMLImportContext *ScXMLDataPilotFieldContext::CreateChildContext( USHORT nPref
return pContext;
}
+void ScXMLDataPilotFieldContext::AddMember(ScDPSaveMember* pMember)
+{
+ if (pDim)
+ pDim->AddMember(pMember);
+
+ if (!pMember->GetIsVisible())
+ // This member is hidden.
+ mbHasHiddenMember = true;
+}
+
+void ScXMLDataPilotFieldContext::SetSubTotalName(const OUString& rName)
+{
+ if (pDim)
+ pDim->SetSubtotalName(rName);
+}
+
void ScXMLDataPilotFieldContext::AddGroup(const ::std::vector<rtl::OUString>& rMembers, const rtl::OUString& rName)
{
ScXMLDataPilotGroup aGroup;
@@ -828,7 +1030,7 @@ void ScXMLDataPilotFieldContext::EndElement()
String sPage(sSelectedPage);
pDim->SetCurrentPage(&sPage);
}
- pDataPilotTable->AddDimension(pDim);
+ pDataPilotTable->AddDimension(pDim, mbHasHiddenMember);
if (bIsGroupField)
{
ScDPNumGroupInfo aInfo;
@@ -1199,6 +1401,8 @@ SvXMLImportContext *ScXMLDataPilotSubTotalsContext::CreateChildContext( USHORT n
void ScXMLDataPilotSubTotalsContext::EndElement()
{
pDataPilotField->SetSubTotals(pFunctions, nFunctionCount);
+ if (maDisplayName.getLength())
+ pDataPilotField->SetSubTotalName(maDisplayName);
}
void ScXMLDataPilotSubTotalsContext::AddFunction(sal_Int16 nFunction)
@@ -1221,6 +1425,11 @@ void ScXMLDataPilotSubTotalsContext::AddFunction(sal_Int16 nFunction)
}
}
+void ScXMLDataPilotSubTotalsContext::SetDisplayName(const OUString& rName)
+{
+ maDisplayName = rName;
+}
+
ScXMLDataPilotSubTotalContext::ScXMLDataPilotSubTotalContext( ScXMLImport& rImport,
USHORT nPrfx,
const ::rtl::OUString& rLName,
@@ -1247,6 +1456,9 @@ ScXMLDataPilotSubTotalContext::ScXMLDataPilotSubTotalContext( ScXMLImport& rImpo
pDataPilotSubTotals->AddFunction( sal::static_int_cast<sal_Int16>(
ScXMLConverter::GetFunctionFromString( sValue ) ) );
}
+ case XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_DISPLAY_NAME:
+ case XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_DISPLAY_NAME_EXT:
+ pDataPilotSubTotals->SetDisplayName(sValue);
break;
}
}
@@ -1344,6 +1556,11 @@ ScXMLDataPilotMemberContext::ScXMLDataPilotMemberContext( ScXMLImport& rImport,
bHasName = sal_True;
}
break;
+ case XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY_NAME:
+ case XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY_NAME_EXT:
+ {
+ maDisplayName = sValue;
+ }
case XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY :
{
bDisplay = IsXMLToken(sValue, XML_TRUE);
@@ -1380,6 +1597,8 @@ void ScXMLDataPilotMemberContext::EndElement()
if (bHasName) // #i53407# don't check sName, empty name is allowed
{
ScDPSaveMember* pMember = new ScDPSaveMember(String(sName));
+ if (maDisplayName.getLength())
+ pMember->SetLayoutName(maDisplayName);
pMember->SetIsVisible(bDisplay);
pMember->SetShowDetails(bDisplayDetails);
pDataPilotField->AddMember(pMember);
diff --git a/sc/source/filter/xml/xmldpimp.hxx b/sc/source/filter/xml/xmldpimp.hxx
index 874fe27654ba..50dc7e6d9c0d 100644
--- a/sc/source/filter/xml/xmldpimp.hxx
+++ b/sc/source/filter/xml/xmldpimp.hxx
@@ -41,6 +41,8 @@
#include "dpobject.hxx"
#include "dpsave.hxx"
+#include <hash_set>
+
class ScXMLImport;
class ScDPSaveNumGroupDimension;
class ScDPSaveGroupDimension;
@@ -79,10 +81,21 @@ public:
class ScXMLDataPilotTableContext : public SvXMLImportContext
{
+ typedef ::std::hash_set< ::rtl::OUString, ::rtl::OUStringHash > StringSet;
+ StringSet maHiddenMemberFields;
+
+ struct GrandTotalItem
+ {
+ ::rtl::OUString maDisplayName;
+ bool mbVisible;
+ GrandTotalItem();
+ };
ScDocument* pDoc;
ScDPObject* pDPObject;
ScDPSaveData* pDPSave;
ScDPDimensionSaveData* pDPDimSaveData;
+ GrandTotalItem maRowGrandTotal;
+ GrandTotalItem maColGrandTotal;
rtl::OUString sDataPilotTableName;
rtl::OUString sApplicationData;
rtl::OUString sGrandTotal;
@@ -100,6 +113,10 @@ class ScXMLDataPilotTableContext : public SvXMLImportContext
ScAddress aFilterOutputPosition;
ScQueryParam aSourceQueryParam;
ScMySourceType nSourceType;
+ sal_uInt32 mnRowFieldCount;
+ sal_uInt32 mnColFieldCount;
+ sal_uInt32 mnPageFieldCount;
+ sal_uInt32 mnDataFieldCount;
sal_Bool bIsNative;
sal_Bool bIgnoreEmptyRows;
sal_Bool bIdentifyCategories;
@@ -131,6 +148,7 @@ public:
virtual void EndElement();
+ void SetGrandTotal(::xmloff::token::XMLTokenEnum eOrientation, bool bVisible, const ::rtl::OUString& rDisplayName);
void SetDatabaseName(const rtl::OUString& sValue) { sDatabaseName = sValue; }
void SetSourceObject(const rtl::OUString& sValue) { sSourceObject = sValue; }
void SetNative(const sal_Bool bValue) { bIsNative = bValue; }
@@ -147,7 +165,7 @@ public:
void SetFilterSourceRange(const ScRange& aValue) { aFilterSourceRange = aValue; }
// void SetFilterIsCaseSensitive(const sal_Bool bValue) { aSourceQueryParam.bCaseSens = bValue; }
// void SetFilterSkipDuplicates(const sal_Bool bValue) { aSourceQueryParam.bDuplicate = !bValue; }
- void AddDimension(ScDPSaveDimension* pDim);
+ void AddDimension(ScDPSaveDimension* pDim, bool bHasHiddenMember);
void AddGroupDim(const ScDPSaveNumGroupDimension& aNumGroupDim);
void AddGroupDim(const ScDPSaveGroupDimension& aGroupDim);
void SetButtons();
@@ -253,6 +271,34 @@ public:
virtual void EndElement();
};
+class ScXMLDataPilotGrandTotalContext : public SvXMLImportContext
+{
+ enum Orientation { COLUMN, ROW, BOTH, NONE };
+
+ ScXMLImport& GetScImport();
+
+ ScXMLDataPilotTableContext* mpTableContext;
+ ::rtl::OUString maDisplayName;
+ Orientation meOrientation;
+ bool mbVisible;
+
+public:
+ ScXMLDataPilotGrandTotalContext(
+ ScXMLImport& rImport, USHORT nPrefix, const ::rtl::OUString& rLName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::xml::sax::XAttributeList>& xAttrList,
+ ScXMLDataPilotTableContext* pTableContext );
+
+ virtual ~ScXMLDataPilotGrandTotalContext();
+
+ virtual SvXMLImportContext *CreateChildContext( USHORT nPrefix,
+ const ::rtl::OUString& rLocalName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::xml::sax::XAttributeList>& xAttrList );
+
+ virtual void EndElement();
+};
+
class ScXMLSourceCellRangeContext : public SvXMLImportContext
{
ScXMLDataPilotTableContext* pDataPilotTable;
@@ -300,12 +346,13 @@ class ScXMLDataPilotFieldContext : public SvXMLImportContext
sal_Int32 nGroupPart;
sal_Int16 nFunction;
sal_Int16 nOrientation;
- sal_Bool bShowEmpty;
- sal_Bool bSelectedPage;
- sal_Bool bIsGroupField;
- sal_Bool bDateValue;
- sal_Bool bAutoStart;
- sal_Bool bAutoEnd;
+ sal_Bool bShowEmpty:1;
+ sal_Bool bSelectedPage:1;
+ sal_Bool bIsGroupField:1;
+ sal_Bool bDateValue:1;
+ sal_Bool bAutoStart:1;
+ sal_Bool bAutoEnd:1;
+ bool mbHasHiddenMember:1;
const ScXMLImport& GetScImport() const { return (const ScXMLImport&)GetImport(); }
ScXMLImport& GetScImport() { return (ScXMLImport&)GetImport(); }
@@ -329,7 +376,8 @@ public:
void SetShowEmpty(const sal_Bool bValue) { if (pDim) pDim->SetShowEmpty(bValue); }
void SetSubTotals(const sal_uInt16* pFunctions, const sal_Int16 nCount) { if(pDim) pDim->SetSubTotals(nCount, pFunctions); }
- void AddMember(ScDPSaveMember* pMember) { if (pDim) pDim->AddMember(pMember); }
+ void AddMember(ScDPSaveMember* pMember);
+ void SetSubTotalName(const ::rtl::OUString& rName);
void SetFieldReference(const com::sun::star::sheet::DataPilotFieldReference& aRef) { if (pDim) pDim->SetReferenceValue(&aRef); }
void SetAutoShowInfo(const com::sun::star::sheet::DataPilotFieldAutoShowInfo& aInfo) { if (pDim) pDim->SetAutoShowInfo(&aInfo); }
void SetSortInfo(const com::sun::star::sheet::DataPilotFieldSortInfo& aInfo) { if (pDim) pDim->SetSortInfo(&aInfo); }
@@ -453,6 +501,7 @@ class ScXMLDataPilotSubTotalsContext : public SvXMLImportContext
sal_Int16 nFunctionCount;
sal_uInt16* pFunctions;
+ ::rtl::OUString maDisplayName;
const ScXMLImport& GetScImport() const { return (const ScXMLImport&)GetImport(); }
ScXMLImport& GetScImport() { return (ScXMLImport&)GetImport(); }
@@ -476,6 +525,7 @@ public:
virtual void EndElement();
void AddFunction(sal_Int16 nFunction);
+ void SetDisplayName(const ::rtl::OUString& rName);
};
class ScXMLDataPilotSubTotalContext : public SvXMLImportContext
@@ -533,6 +583,7 @@ class ScXMLDataPilotMemberContext : public SvXMLImportContext
ScXMLDataPilotFieldContext* pDataPilotField;
rtl::OUString sName;
+ rtl::OUString maDisplayName;
sal_Bool bDisplay;
sal_Bool bDisplayDetails;
sal_Bool bHasName;
diff --git a/sc/source/filter/xml/xmlexprt.cxx b/sc/source/filter/xml/xmlexprt.cxx
index 94613379a32d..c2fd53acb736 100644
--- a/sc/source/filter/xml/xmlexprt.cxx
+++ b/sc/source/filter/xml/xmlexprt.cxx
@@ -1575,6 +1575,26 @@ static bool lcl_CopyStreamElement( const uno::Reference< io::XInputStream >& xIn
return true; // successful
}
+static void lcl_SkipBytesInBlocks( const uno::Reference< io::XInputStream >& xInput, sal_Int32 nBytesToSkip )
+{
+ // skipBytes in zip stream is implemented as reading.
+ // For now, split into several calls to avoid allocating a large buffer.
+ // Later, skipBytes should be changed.
+
+ const sal_Int32 nMaxSize = 32*1024;
+
+ if ( nBytesToSkip > 0 )
+ {
+ sal_Int32 nRemaining = nBytesToSkip;
+ while ( nRemaining > 0 )
+ {
+ sal_Int32 nSkip = std::min( nRemaining, nMaxSize );
+ xInput->skipBytes( nSkip );
+ nRemaining -= nSkip;
+ }
+ }
+}
+
void ScXMLExport::CopySourceStream( sal_Int32 nStartOffset, sal_Int32 nEndOffset, sal_Int32& rNewStart, sal_Int32& rNewEnd )
{
uno::Reference<xml::sax::XDocumentHandler> xHandler = GetDocHandler();
@@ -1598,7 +1618,7 @@ void ScXMLExport::CopySourceStream( sal_Int32 nStartOffset, sal_Int32 nEndOffset
rNewStart = (sal_Int32)xDestSeek->getPosition();
if ( nStartOffset > nSourceStreamPos )
- xSourceStream->skipBytes( nStartOffset - nSourceStreamPos );
+ lcl_SkipBytesInBlocks( xSourceStream, nStartOffset - nSourceStreamPos );
if ( !lcl_CopyStreamElement( xSourceStream, xDestStream, nEndOffset - nStartOffset ) )
{
diff --git a/sc/source/filter/xml/xmlimprt.cxx b/sc/source/filter/xml/xmlimprt.cxx
index 5d07670f53a2..f2fe367a2c64 100644
--- a/sc/source/filter/xml/xmlimprt.cxx
+++ b/sc/source/filter/xml/xmlimprt.cxx
@@ -1347,6 +1347,7 @@ const SvXMLTokenMap& ScXMLImport::GetDataPilotTableElemTokenMap()
{
{ XML_NAMESPACE_TABLE, XML_DATABASE_SOURCE_SQL, XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_SQL },
{ XML_NAMESPACE_TABLE, XML_DATABASE_SOURCE_TABLE, XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_TABLE },
+ { XML_NAMESPACE_TABLE, XML_DATA_PILOT_GRAND_TOTAL, XML_TOK_DATA_PILOT_TABLE_ELEM_GRAND_TOTAL },
{ XML_NAMESPACE_TABLE, XML_DATABASE_SOURCE_QUERY, XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_QUERY },
{ XML_NAMESPACE_TABLE, XML_SOURCE_SERVICE, XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_SERVICE },
{ XML_NAMESPACE_TABLE, XML_SOURCE_CELL_RANGE, XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_CELL_RANGE },
@@ -1380,6 +1381,25 @@ const SvXMLTokenMap& ScXMLImport::GetDataPilotTableSourceServiceAttrTokenMap()
return *pDataPilotTableSourceServiceAttrTokenMap;
}
+const SvXMLTokenMap& ScXMLImport::GetDataPilotGrandTotalAttrTokenMap()
+{
+ if (!pDataPilotGrandTotalAttrTokenMap)
+ {
+ static __FAR_DATA SvXMLTokenMapEntry aDataPilotGrandTotalAttrTokenMap[] =
+ {
+ { XML_NAMESPACE_TABLE, XML_DISPLAY, XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY },
+ { XML_NAMESPACE_TABLE, XML_ORIENTATION, XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_ORIENTATION },
+ { XML_NAMESPACE_TABLE, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY_NAME },
+ { XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY_NAME_EXT },
+ XML_TOKEN_MAP_END
+ };
+
+ pDataPilotGrandTotalAttrTokenMap = new SvXMLTokenMap( aDataPilotGrandTotalAttrTokenMap );
+ }
+
+ return *pDataPilotGrandTotalAttrTokenMap;
+}
+
const SvXMLTokenMap& ScXMLImport::GetDataPilotTableSourceCellRangeAttrTokenMap()
{
if( !pDataPilotTableSourceCellRangeAttrTokenMap )
@@ -1418,12 +1438,14 @@ const SvXMLTokenMap& ScXMLImport::GetDataPilotFieldAttrTokenMap()
{
static __FAR_DATA SvXMLTokenMapEntry aDataPilotFieldAttrTokenMap[] =
{
- { XML_NAMESPACE_TABLE, XML_SOURCE_FIELD_NAME, XML_TOK_DATA_PILOT_FIELD_ATTR_SOURCE_FIELD_NAME },
- { XML_NAMESPACE_TABLE, XML_IS_DATA_LAYOUT_FIELD, XML_TOK_DATA_PILOT_FIELD_ATTR_IS_DATA_LAYOUT_FIELD },
- { XML_NAMESPACE_TABLE, XML_FUNCTION, XML_TOK_DATA_PILOT_FIELD_ATTR_FUNCTION },
- { XML_NAMESPACE_TABLE, XML_ORIENTATION, XML_TOK_DATA_PILOT_FIELD_ATTR_ORIENTATION },
- { XML_NAMESPACE_TABLE, XML_SELECTED_PAGE, XML_TOK_DATA_PILOT_FIELD_ATTR_SELECTED_PAGE },
- { XML_NAMESPACE_TABLE, XML_USED_HIERARCHY, XML_TOK_DATA_PILOT_FIELD_ATTR_USED_HIERARCHY },
+ { XML_NAMESPACE_TABLE, XML_SOURCE_FIELD_NAME, XML_TOK_DATA_PILOT_FIELD_ATTR_SOURCE_FIELD_NAME },
+ { XML_NAMESPACE_TABLE, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_FIELD_ATTR_DISPLAY_NAME },
+ { XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_FIELD_ATTR_DISPLAY_NAME_EXT },
+ { XML_NAMESPACE_TABLE, XML_IS_DATA_LAYOUT_FIELD, XML_TOK_DATA_PILOT_FIELD_ATTR_IS_DATA_LAYOUT_FIELD },
+ { XML_NAMESPACE_TABLE, XML_FUNCTION, XML_TOK_DATA_PILOT_FIELD_ATTR_FUNCTION },
+ { XML_NAMESPACE_TABLE, XML_ORIENTATION, XML_TOK_DATA_PILOT_FIELD_ATTR_ORIENTATION },
+ { XML_NAMESPACE_TABLE, XML_SELECTED_PAGE, XML_TOK_DATA_PILOT_FIELD_ATTR_SELECTED_PAGE },
+ { XML_NAMESPACE_TABLE, XML_USED_HIERARCHY, XML_TOK_DATA_PILOT_FIELD_ATTR_USED_HIERARCHY },
XML_TOKEN_MAP_END
};
@@ -1509,7 +1531,9 @@ const SvXMLTokenMap& ScXMLImport::GetDataPilotSubTotalAttrTokenMap()
{
static __FAR_DATA SvXMLTokenMapEntry aDataPilotSubTotalAttrTokenMap[] =
{
- { XML_NAMESPACE_TABLE, XML_FUNCTION, XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_FUNCTION },
+ { XML_NAMESPACE_TABLE, XML_FUNCTION, XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_FUNCTION },
+ { XML_NAMESPACE_TABLE, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_DISPLAY_NAME },
+ { XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_DISPLAY_NAME_EXT },
XML_TOKEN_MAP_END
};
@@ -1541,9 +1565,11 @@ const SvXMLTokenMap& ScXMLImport::GetDataPilotMemberAttrTokenMap()
{
static __FAR_DATA SvXMLTokenMapEntry aDataPilotMemberAttrTokenMap[] =
{
- { XML_NAMESPACE_TABLE, XML_NAME, XML_TOK_DATA_PILOT_MEMBER_ATTR_NAME },
- { XML_NAMESPACE_TABLE, XML_DISPLAY, XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY },
- { XML_NAMESPACE_TABLE, XML_SHOW_DETAILS, XML_TOK_DATA_PILOT_MEMBER_ATTR_SHOW_DETAILS },
+ { XML_NAMESPACE_TABLE, XML_NAME, XML_TOK_DATA_PILOT_MEMBER_ATTR_NAME },
+ { XML_NAMESPACE_TABLE, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY_NAME },
+ { XML_NAMESPACE_TABLE_EXT, XML_DISPLAY_NAME, XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY_NAME_EXT },
+ { XML_NAMESPACE_TABLE, XML_DISPLAY, XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY },
+ { XML_NAMESPACE_TABLE, XML_SHOW_DETAILS, XML_TOK_DATA_PILOT_MEMBER_ATTR_SHOW_DETAILS },
XML_TOKEN_MAP_END
};
@@ -1677,6 +1703,7 @@ ScXMLImport::ScXMLImport(
pDataPilotTableAttrTokenMap( 0 ),
pDataPilotTableElemTokenMap( 0 ),
pDataPilotTableSourceServiceAttrTokenMap( 0 ),
+ pDataPilotGrandTotalAttrTokenMap(NULL),
pDataPilotTableSourceCellRangeElemTokenMap( 0 ),
pDataPilotTableSourceCellRangeAttrTokenMap( 0 ),
pDataPilotFieldAttrTokenMap( 0 ),
diff --git a/sc/source/filter/xml/xmlimprt.hxx b/sc/source/filter/xml/xmlimprt.hxx
index c108642d0b68..c110c70f72e2 100644
--- a/sc/source/filter/xml/xmlimprt.hxx
+++ b/sc/source/filter/xml/xmlimprt.hxx
@@ -489,6 +489,7 @@ enum ScXMLDataPilotTableElemTokens
{
XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_SQL,
XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_TABLE,
+ XML_TOK_DATA_PILOT_TABLE_ELEM_GRAND_TOTAL,
XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_QUERY,
XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_SERVICE,
XML_TOK_DATA_PILOT_TABLE_ELEM_SOURCE_CELL_RANGE,
@@ -504,6 +505,14 @@ enum ScXMLDataPilotTableSourceServiceAttrTokens
XML_TOK_SOURCE_SERVICE_ATTR_PASSWORD
};
+enum ScXMLDataPilotGrandTotalAttrTokens
+{
+ XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY,
+ XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_ORIENTATION,
+ XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY_NAME,
+ XML_TOK_DATA_PILOT_GRAND_TOTAL_ATTR_DISPLAY_NAME_EXT
+};
+
enum ScXMLDataPilotTableSourceCellRangeElemTokens
{
XML_TOK_SOURCE_CELL_RANGE_ELEM_FILTER
@@ -517,6 +526,8 @@ enum ScXMLDataPilotTableSourceCellRangeAttrTokens
enum ScXMLDataPilotFieldAttrTokens
{
XML_TOK_DATA_PILOT_FIELD_ATTR_SOURCE_FIELD_NAME,
+ XML_TOK_DATA_PILOT_FIELD_ATTR_DISPLAY_NAME,
+ XML_TOK_DATA_PILOT_FIELD_ATTR_DISPLAY_NAME_EXT,
XML_TOK_DATA_PILOT_FIELD_ATTR_IS_DATA_LAYOUT_FIELD,
XML_TOK_DATA_PILOT_FIELD_ATTR_FUNCTION,
XML_TOK_DATA_PILOT_FIELD_ATTR_ORIENTATION,
@@ -552,7 +563,9 @@ enum ScXMLDataPilotSubTotalsElemTokens
enum ScXMLDataPilotSubTotalAttrTokens
{
- XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_FUNCTION
+ XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_FUNCTION,
+ XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_DISPLAY_NAME,
+ XML_TOK_DATA_PILOT_SUBTOTAL_ATTR_DISPLAY_NAME_EXT
};
enum ScXMLDataPilotMembersElemTokens
@@ -563,6 +576,8 @@ enum ScXMLDataPilotMembersElemTokens
enum ScXMLDataPilotMemberAttrTokens
{
XML_TOK_DATA_PILOT_MEMBER_ATTR_NAME,
+ XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY_NAME,
+ XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY_NAME_EXT,
XML_TOK_DATA_PILOT_MEMBER_ATTR_DISPLAY,
XML_TOK_DATA_PILOT_MEMBER_ATTR_SHOW_DETAILS
};
@@ -723,6 +738,7 @@ class ScXMLImport: public SvXMLImport
SvXMLTokenMap *pDataPilotTableAttrTokenMap;
SvXMLTokenMap *pDataPilotTableElemTokenMap;
SvXMLTokenMap *pDataPilotTableSourceServiceAttrTokenMap;
+ SvXMLTokenMap *pDataPilotGrandTotalAttrTokenMap;
SvXMLTokenMap *pDataPilotTableSourceCellRangeElemTokenMap;
SvXMLTokenMap *pDataPilotTableSourceCellRangeAttrTokenMap;
SvXMLTokenMap *pDataPilotFieldAttrTokenMap;
@@ -886,6 +902,7 @@ public:
const SvXMLTokenMap& GetDataPilotTableAttrTokenMap();
const SvXMLTokenMap& GetDataPilotTableElemTokenMap();
const SvXMLTokenMap& GetDataPilotTableSourceServiceAttrTokenMap();
+ const SvXMLTokenMap& GetDataPilotGrandTotalAttrTokenMap();
const SvXMLTokenMap& GetDataPilotTableSourceCellRangeElemTokenMap();
const SvXMLTokenMap& GetDataPilotTableSourceCellRangeAttrTokenMap();
const SvXMLTokenMap& GetDataPilotFieldAttrTokenMap();
diff --git a/sc/source/ui/Accessibility/AccessibleContextBase.cxx b/sc/source/ui/Accessibility/AccessibleContextBase.cxx
index b611198974de..c6c08e8a9c65 100644
--- a/sc/source/ui/Accessibility/AccessibleContextBase.cxx
+++ b/sc/source/ui/Accessibility/AccessibleContextBase.cxx
@@ -628,3 +628,8 @@ void ScAccessibleContextBase::IsObjectValid() const
if (rBHelper.bDisposed || rBHelper.bInDispose)
throw lang::DisposedException();
}
+
+void ScAccessibleContextBase::SetRole(sal_Int16 nRole)
+{
+ maRole = nRole;
+}
diff --git a/sc/source/ui/Accessibility/AccessibleFilterMenu.cxx b/sc/source/ui/Accessibility/AccessibleFilterMenu.cxx
new file mode 100644
index 000000000000..0c663af87fd1
--- /dev/null
+++ b/sc/source/ui/Accessibility/AccessibleFilterMenu.cxx
@@ -0,0 +1,401 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+
+#include "precompiled_sc.hxx"
+#include "AccessibleGlobal.hxx"
+#include "AccessibleFilterMenu.hxx"
+#include "AccessibleFilterMenuItem.hxx"
+#include "unoguard.hxx"
+#include "global.hxx"
+#include "document.hxx"
+#include "docpool.hxx"
+
+#include "tools/gen.hxx"
+#include "svx/unoedsrc.hxx"
+#include "svx/editdata.hxx"
+#include "svx/outliner.hxx"
+#include "vcl/unohelp.hxx"
+#include "dpcontrol.hxx"
+
+#include <com/sun/star/accessibility/XAccessible.hpp>
+#include <com/sun/star/accessibility/XAccessibleStateSet.hpp>
+#include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/accessibility/AccessibleStateType.hpp>
+
+using namespace ::com::sun::star;
+using namespace ::com::sun::star::accessibility;
+using namespace ::com::sun::star::accessibility::AccessibleStateType;
+
+using ::com::sun::star::uno::Any;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::uno::Sequence;
+using ::com::sun::star::uno::UNO_QUERY;
+using ::com::sun::star::lang::IndexOutOfBoundsException;
+using ::com::sun::star::lang::IllegalArgumentException;
+using ::com::sun::star::uno::RuntimeException;
+using ::rtl::OUString;
+using ::std::for_each;
+using ::std::vector;
+
+// ============================================================================
+
+namespace {
+
+class AddRemoveEventListener : public ::std::unary_function<void, Reference<XAccessible> >
+{
+public:
+ explicit AddRemoveEventListener(const Reference<XAccessibleEventListener>& rListener, bool bAdd) :
+ mxListener(rListener), mbAdd(bAdd) {}
+
+ void operator() (const Reference<XAccessible>& xAccessible) const
+ {
+ if (!xAccessible.is())
+ return;
+
+ Reference<XAccessibleEventBroadcaster> xBc(xAccessible, UNO_QUERY);
+ if (xBc.is())
+ {
+ if (mbAdd)
+ xBc->addEventListener(mxListener);
+ else
+ xBc->removeEventListener(mxListener);
+ }
+ }
+private:
+ Reference<XAccessibleEventListener> mxListener;
+ bool mbAdd;
+};
+
+}
+
+// ============================================================================
+
+ScAccessibleFilterMenu::ScAccessibleFilterMenu(const Reference<XAccessible>& rxParent, ScMenuFloatingWindow* pWin, const OUString& rName, size_t nMenuPos, ScDocument* pDoc) :
+ ScAccessibleContextBase(rxParent, AccessibleRole::MENU),
+ mnMenuPos(nMenuPos),
+ mpWindow(pWin),
+ mpDoc(pDoc),
+ mbEnabled(true)
+{
+ SetName(rName);
+}
+
+ScAccessibleFilterMenu::~ScAccessibleFilterMenu()
+{
+}
+
+// XAccessibleComponent
+
+Reference<XAccessible> ScAccessibleFilterMenu::getAccessibleAtPoint( const ::com::sun::star::awt::Point& /*rPoint*/ )
+ throw (RuntimeException)
+{
+ return this;
+}
+
+sal_Bool ScAccessibleFilterMenu::isVisible() throw (RuntimeException)
+{
+ return mpWindow->IsVisible();
+}
+
+void ScAccessibleFilterMenu::grabFocus()
+ throw (RuntimeException)
+{
+}
+
+sal_Int32 ScAccessibleFilterMenu::getForeground()
+ throw (RuntimeException)
+{
+ return 0;
+}
+
+sal_Int32 ScAccessibleFilterMenu::getBackground()
+ throw (RuntimeException)
+{
+ return 0;
+}
+
+// XAccessibleContext
+
+OUString ScAccessibleFilterMenu::getAccessibleName() throw (RuntimeException)
+{
+ return ScAccessibleContextBase::getAccessibleName();
+}
+
+sal_Int32 ScAccessibleFilterMenu::getAccessibleChildCount()
+ throw (RuntimeException)
+{
+ return getMenuItemCount();
+}
+
+Reference<XAccessible> ScAccessibleFilterMenu::getAccessibleChild(sal_Int32 nIndex)
+ throw (RuntimeException, IndexOutOfBoundsException)
+{
+ if (maMenuItems.size() <= static_cast<size_t>(nIndex))
+ throw IndexOutOfBoundsException();
+
+ return maMenuItems[nIndex];
+}
+
+Reference<XAccessibleStateSet> ScAccessibleFilterMenu::getAccessibleStateSet()
+ throw (RuntimeException)
+{
+ updateStates();
+ return mxStateSet;
+}
+
+OUString ScAccessibleFilterMenu::getImplementationName()
+ throw (RuntimeException)
+{
+ return OUString::createFromAscii("ScAccessibleFilterMenu");
+}
+
+// XAccessibleEventBroadcaster
+
+void ScAccessibleFilterMenu::addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleEventListener>& xListener)
+ throw (com::sun::star::uno::RuntimeException)
+{
+ ScAccessibleContextBase::addEventListener(xListener);
+ for_each(maMenuItems.begin(), maMenuItems.end(), AddRemoveEventListener(xListener, true));
+}
+
+void ScAccessibleFilterMenu::removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessibleEventListener>& xListener)
+ throw (com::sun::star::uno::RuntimeException)
+{
+ ScAccessibleContextBase::removeEventListener(xListener);
+ for_each(maMenuItems.begin(), maMenuItems.end(), AddRemoveEventListener(xListener, false));
+}
+
+// XAccessibleSelection
+
+void ScAccessibleFilterMenu::selectAccessibleChild(sal_Int32 nChildIndex)
+ throw (IndexOutOfBoundsException, RuntimeException)
+{
+ if (static_cast<size_t>(nChildIndex) >= maMenuItems.size())
+ throw IndexOutOfBoundsException();
+
+ mpWindow->setSelectedMenuItem(nChildIndex, false, true);
+}
+
+sal_Bool ScAccessibleFilterMenu::isAccessibleChildSelected(sal_Int32 nChildIndex)
+ throw (IndexOutOfBoundsException, RuntimeException)
+{
+ if (static_cast<size_t>(nChildIndex) >= maMenuItems.size())
+ throw IndexOutOfBoundsException();
+
+ return mpWindow->isMenuItemSelected(static_cast<size_t>(nChildIndex));
+}
+
+void ScAccessibleFilterMenu::clearAccessibleSelection() throw (RuntimeException)
+{
+ mpWindow->clearSelectedMenuItem();
+}
+
+void ScAccessibleFilterMenu::selectAllAccessibleChildren() throw (RuntimeException)
+{
+ // not suported - this is a menu, you can't select all menu items.
+}
+
+sal_Int32 ScAccessibleFilterMenu::getSelectedAccessibleChildCount() throw (RuntimeException)
+{
+ // Since this is a menu, either one menu item is selected, or none at all.
+ return mpWindow->getSelectedMenuItem() == ScMenuFloatingWindow::MENU_NOT_SELECTED ? 0 : 1;
+}
+
+Reference<XAccessible> ScAccessibleFilterMenu::getSelectedAccessibleChild(sal_Int32 nChildIndex)
+ throw (IndexOutOfBoundsException, RuntimeException)
+{
+ if (static_cast<size_t>(nChildIndex) >= maMenuItems.size())
+ throw IndexOutOfBoundsException();
+
+ return maMenuItems[nChildIndex];
+}
+
+void ScAccessibleFilterMenu::deselectAccessibleChild(sal_Int32 nChildIndex) throw (IndexOutOfBoundsException, RuntimeException)
+{
+ if (static_cast<size_t>(nChildIndex) >= maMenuItems.size())
+ throw IndexOutOfBoundsException();
+
+ mpWindow->selectMenuItem(nChildIndex, false, false);
+}
+
+// XInterface
+
+uno::Any SAL_CALL ScAccessibleFilterMenu::queryInterface( uno::Type const & rType )
+ throw (RuntimeException)
+{
+ Any any = ScAccessibleContextBase::queryInterface(rType);
+ if (any.hasValue())
+ return any;
+
+ return ScAccessibleFilterMenu_BASE::queryInterface(rType);
+}
+
+void SAL_CALL ScAccessibleFilterMenu::acquire() throw ()
+{
+ ScAccessibleContextBase::acquire();
+}
+
+void SAL_CALL ScAccessibleFilterMenu::release() throw ()
+{
+ ScAccessibleContextBase::release();
+}
+
+// XTypeProvider
+
+Sequence<sal_Int8> ScAccessibleFilterMenu::getImplementationId()
+ throw (RuntimeException)
+{
+ Sequence<sal_Int8> aId(16);
+ return aId;
+}
+
+Rectangle ScAccessibleFilterMenu::GetBoundingBoxOnScreen() const
+ throw (RuntimeException)
+{
+ if (mnMenuPos == ScMenuFloatingWindow::MENU_NOT_SELECTED)
+ return Rectangle();
+
+ // Menu object's bounding box is the bounding box of the menu item that
+ // launches the menu, which belongs to the parent window.
+ ScMenuFloatingWindow* pParentWin = mpWindow->getParentMenuWindow();
+ if (!pParentWin)
+ return Rectangle();
+
+ if (!pParentWin->IsVisible())
+ return Rectangle();
+
+ Point aPos = pParentWin->OutputToAbsoluteScreenPixel(Point(0,0));
+ Point aMenuPos;
+ Size aMenuSize;
+ pParentWin->getMenuItemPosSize(mnMenuPos, aMenuPos, aMenuSize);
+ Rectangle aRect(aPos + aMenuPos, aMenuSize);
+ return aRect;
+}
+
+Rectangle ScAccessibleFilterMenu::GetBoundingBox() const
+ throw (RuntimeException)
+{
+ if (mnMenuPos == ScMenuFloatingWindow::MENU_NOT_SELECTED)
+ return Rectangle();
+
+ // Menu object's bounding box is the bounding box of the menu item that
+ // launches the menu, which belongs to the parent window.
+ ScMenuFloatingWindow* pParentWin = mpWindow->getParentMenuWindow();
+ if (!pParentWin)
+ return Rectangle();
+
+ if (!pParentWin->IsVisible())
+ return Rectangle();
+
+ Point aMenuPos;
+ Size aMenuSize;
+ pParentWin->getMenuItemPosSize(mnMenuPos, aMenuPos, aMenuSize);
+ Rectangle aRect(aMenuPos, aMenuSize);
+ return aRect;
+}
+
+void ScAccessibleFilterMenu::appendMenuItem(const OUString& rName, bool bEnabled, size_t nMenuPos)
+{
+ // Check weather this menu item is a sub menu or a regular menu item.
+ ScMenuFloatingWindow* pSubMenu = mpWindow->getSubMenuWindow(nMenuPos);
+ Reference<XAccessible> xAccessible;
+ if (pSubMenu)
+ {
+ xAccessible = pSubMenu->CreateAccessible();
+ ScAccessibleFilterMenu* p =
+ static_cast<ScAccessibleFilterMenu*>(xAccessible.get());
+ p->setEnabled(bEnabled);
+ p->setMenuPos(nMenuPos);
+ }
+ else
+ {
+ xAccessible.set(new ScAccessibleFilterMenuItem(this, mpWindow, rName, nMenuPos));
+ ScAccessibleFilterMenuItem* p =
+ static_cast<ScAccessibleFilterMenuItem*>(xAccessible.get());
+ p->setEnabled(bEnabled);
+ }
+ maMenuItems.push_back(xAccessible);
+}
+
+void ScAccessibleFilterMenu::setMenuPos(size_t nMenuPos)
+{
+ mnMenuPos = nMenuPos;
+}
+
+void ScAccessibleFilterMenu::setEnabled(bool bEnabled)
+{
+ mbEnabled = bEnabled;
+}
+
+sal_Int32 ScAccessibleFilterMenu::getMenuItemCount() const
+{
+ return maMenuItems.size();
+}
+
+bool ScAccessibleFilterMenu::isSelected() const
+{
+ // Check to see if any of the child menu items is selected.
+ return mpWindow->isMenuItemSelected(mnMenuPos);
+}
+
+bool ScAccessibleFilterMenu::isFocused() const
+{
+ return isSelected();
+}
+
+void ScAccessibleFilterMenu::updateStates()
+{
+ if (!mxStateSet.is())
+ mxStateSet.set(new ScAccessibleStateSet);
+
+ ScAccessibleStateSet* p = static_cast<ScAccessibleStateSet*>(
+ mxStateSet.get());
+
+ p->clear();
+
+ p->insert(ENABLED);
+ p->insert(FOCUSABLE);
+ p->insert(SELECTABLE);
+ p->insert(SENSITIVE);
+ p->insert(OPAQUE);
+
+ if (isFocused())
+ p->insert(FOCUSED);
+
+ if (isSelected())
+ p->insert(SELECTED);
+}
diff --git a/sc/source/ui/Accessibility/AccessibleFilterMenuItem.cxx b/sc/source/ui/Accessibility/AccessibleFilterMenuItem.cxx
new file mode 100644
index 000000000000..9f5524dcb8ce
--- /dev/null
+++ b/sc/source/ui/Accessibility/AccessibleFilterMenuItem.cxx
@@ -0,0 +1,208 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+
+#include "precompiled_sc.hxx"
+#include "AccessibleGlobal.hxx"
+#include "AccessibleFilterMenuItem.hxx"
+#include "dpcontrol.hxx"
+
+#include <com/sun/star/accessibility/XAccessible.hpp>
+#include <com/sun/star/accessibility/XAccessibleStateSet.hpp>
+#include <com/sun/star/accessibility/AccessibleRole.hpp>
+#include <com/sun/star/accessibility/AccessibleEventId.hpp>
+#include <com/sun/star/accessibility/AccessibleEventObject.hpp>
+#include <com/sun/star/accessibility/AccessibleStateType.hpp>
+#include <com/sun/star/accessibility/TextSegment.hpp>
+
+using namespace ::com::sun::star;
+using namespace ::com::sun::star::accessibility;
+using namespace ::com::sun::star::accessibility::AccessibleStateType;
+
+using ::com::sun::star::uno::Any;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::uno::Sequence;
+using ::com::sun::star::uno::UNO_QUERY;
+using ::com::sun::star::lang::IndexOutOfBoundsException;
+using ::com::sun::star::uno::RuntimeException;
+using ::rtl::OUString;
+
+ScAccessibleFilterMenuItem::ScAccessibleFilterMenuItem(
+ const Reference<XAccessible>& rxParent, ScMenuFloatingWindow* pWin, const OUString& rName, size_t nMenuPos) :
+ ScAccessibleContextBase(rxParent, AccessibleRole::MENU_ITEM),
+ mpWindow(pWin),
+ maName(rName),
+ mnMenuPos(nMenuPos),
+ mbEnabled(true)
+{
+ SetName(rName);
+}
+
+ScAccessibleFilterMenuItem::~ScAccessibleFilterMenuItem()
+{
+}
+
+sal_Int32 ScAccessibleFilterMenuItem::getAccessibleChildCount()
+ throw (RuntimeException)
+{
+ return 0;
+}
+
+Reference<XAccessible> ScAccessibleFilterMenuItem::getAccessibleChild(sal_Int32 /*nIndex*/)
+ throw (RuntimeException, IndexOutOfBoundsException)
+{
+ throw IndexOutOfBoundsException();
+}
+
+Reference<XAccessibleStateSet> ScAccessibleFilterMenuItem::getAccessibleStateSet()
+ throw (RuntimeException)
+{
+ updateStateSet();
+ return mxStateSet;
+}
+
+OUString ScAccessibleFilterMenuItem::getImplementationName()
+ throw (RuntimeException)
+{
+ return OUString::createFromAscii("ScAccessibleFilterMenuItem");
+}
+
+// XAccessibleAction
+
+sal_Int32 ScAccessibleFilterMenuItem::getAccessibleActionCount() throw (RuntimeException)
+{
+ return 1;
+}
+
+sal_Bool ScAccessibleFilterMenuItem::doAccessibleAction(sal_Int32 /*nIndex*/)
+ throw (IndexOutOfBoundsException, RuntimeException)
+{
+ mpWindow->executeMenuItem(mnMenuPos);
+ return true;
+}
+
+OUString ScAccessibleFilterMenuItem::getAccessibleActionDescription(sal_Int32 /*nIndex*/)
+ throw (IndexOutOfBoundsException, RuntimeException)
+{
+ return OUString::createFromAscii("click");
+}
+
+Reference<XAccessibleKeyBinding> ScAccessibleFilterMenuItem::getAccessibleActionKeyBinding(
+ sal_Int32 /*nIndex*/) throw (IndexOutOfBoundsException, RuntimeException)
+{
+ return Reference<XAccessibleKeyBinding>();
+}
+
+Any SAL_CALL ScAccessibleFilterMenuItem::queryInterface( uno::Type const & rType )
+ throw (RuntimeException)
+{
+ Any any = ScAccessibleContextBase::queryInterface(rType);
+ if (any.hasValue())
+ return any;
+
+ return ScAccessibleFilterMenuItem_BASE::queryInterface(rType);
+}
+
+void SAL_CALL ScAccessibleFilterMenuItem::acquire() throw ()
+{
+ ScAccessibleContextBase::acquire();
+}
+
+void SAL_CALL ScAccessibleFilterMenuItem::release() throw ()
+{
+ ScAccessibleContextBase::release();
+}
+
+bool ScAccessibleFilterMenuItem::isSelected() const
+{
+ return mpWindow->isMenuItemSelected(mnMenuPos);
+}
+
+bool ScAccessibleFilterMenuItem::isFocused() const
+{
+ return isSelected();
+}
+
+void ScAccessibleFilterMenuItem::setEnabled(bool bEnabled)
+{
+ mbEnabled = bEnabled;
+}
+
+Rectangle ScAccessibleFilterMenuItem::GetBoundingBoxOnScreen() const
+ throw (RuntimeException)
+{
+ if (!mpWindow->IsVisible())
+ return Rectangle();
+
+ Point aPos = mpWindow->OutputToAbsoluteScreenPixel(Point(0,0));
+ Point aMenuPos;
+ Size aMenuSize;
+ mpWindow->getMenuItemPosSize(mnMenuPos, aMenuPos, aMenuSize);
+ Rectangle aRect(aPos + aMenuPos, aMenuSize);
+ return aRect;
+}
+
+Rectangle ScAccessibleFilterMenuItem::GetBoundingBox() const
+ throw (RuntimeException)
+{
+ if (!mpWindow->IsVisible())
+ return Rectangle();
+
+ Point aMenuPos;
+ Size aMenuSize;
+ mpWindow->getMenuItemPosSize(mnMenuPos, aMenuPos, aMenuSize);
+ Rectangle aRect(aMenuPos, aMenuSize);
+ return aRect;
+}
+
+void ScAccessibleFilterMenuItem::updateStateSet()
+{
+ if (!mxStateSet.is())
+ mxStateSet.set(new ScAccessibleStateSet);
+
+ ScAccessibleStateSet* p = static_cast<ScAccessibleStateSet*>(
+ mxStateSet.get());
+
+ p->clear();
+
+ p->insert(ENABLED);
+ p->insert(FOCUSABLE);
+ p->insert(SELECTABLE);
+ p->insert(SENSITIVE);
+ p->insert(OPAQUE);
+
+ if (isFocused())
+ p->insert(FOCUSED);
+
+ if (isSelected())
+ p->insert(SELECTED);
+}
+
diff --git a/sc/source/ui/Accessibility/AccessibleFilterTopWindow.cxx b/sc/source/ui/Accessibility/AccessibleFilterTopWindow.cxx
new file mode 100644
index 000000000000..832cb37dd096
--- /dev/null
+++ b/sc/source/ui/Accessibility/AccessibleFilterTopWindow.cxx
@@ -0,0 +1,137 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+
+#include "precompiled_sc.hxx"
+#include "AccessibleFilterTopWindow.hxx"
+#include "AccessibleFilterMenu.hxx"
+#include "dpcontrol.hxx"
+
+#include <com/sun/star/accessibility/AccessibleRole.hpp>
+
+using namespace ::com::sun::star;
+using namespace ::com::sun::star::accessibility;
+using ::com::sun::star::lang::IndexOutOfBoundsException;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::uno::RuntimeException;
+using ::rtl::OUString;
+
+ScAccessibleFilterTopWindow::ScAccessibleFilterTopWindow(
+ const Reference<XAccessible>& rxParent, ScDPFieldPopupWindow* pWin, const OUString& rName, ScDocument* pDoc) :
+ ScAccessibleFilterMenu(rxParent, pWin, rName, ScMenuFloatingWindow::MENU_NOT_SELECTED, pDoc),
+ mpWindow(pWin),
+ mpDoc(pDoc)
+{
+ SetName(rName);
+}
+
+ScAccessibleFilterTopWindow::~ScAccessibleFilterTopWindow()
+{
+}
+
+// XAccessibleContext
+
+sal_Int32 ScAccessibleFilterTopWindow::getAccessibleChildCount() throw (RuntimeException)
+{
+ sal_Int32 nMenuCount = getMenuItemCount();
+ return nMenuCount + 6;
+}
+
+Reference<XAccessible> ScAccessibleFilterTopWindow::getAccessibleChild(
+ sal_Int32 nIndex) throw (RuntimeException, IndexOutOfBoundsException)
+{
+ if (nIndex >= getAccessibleChildCount())
+ throw IndexOutOfBoundsException();
+
+ sal_Int32 nMenuCount = getMenuItemCount();
+ if (nIndex < nMenuCount)
+ return ScAccessibleFilterMenu::getAccessibleChild(nIndex);
+
+ nIndex -= nMenuCount;
+ switch (nIndex)
+ {
+ case 0:
+ return mxAccListBox;
+ case 1:
+ return mxAccToggleAll;
+ case 2:
+ return mxAccSingleOnBtn;
+ case 3:
+ return mxAccSingleOffBtn;
+ case 4:
+ return mxAccOkBtn;
+ case 5:
+ return mxAccCancelBtn;
+ default:
+ ;
+ }
+
+ return Reference<XAccessible>();
+}
+
+OUString ScAccessibleFilterTopWindow::getImplementationName() throw (RuntimeException)
+{
+ return OUString::createFromAscii("ScAccessibleFilterTopWindow");
+}
+
+Reference<XAccessible> ScAccessibleFilterTopWindow::getAccessibleChildMenu()
+{
+ if (!mxAccMenu.is())
+ mxAccMenu.set(new ScAccessibleFilterMenu(this, mpWindow, getAccessibleName(), ScMenuFloatingWindow::MENU_NOT_SELECTED, mpDoc));
+ return mxAccMenu;
+}
+
+void ScAccessibleFilterTopWindow::setAccessibleChild(
+ const Reference<XAccessible>& rAccessible, ChildControlType eType)
+{
+ switch (eType)
+ {
+ case LISTBOX:
+ mxAccListBox = rAccessible;
+ break;
+ case TOGGLE_ALL:
+ mxAccToggleAll = rAccessible;
+ break;
+ case SINGLE_ON_BTN:
+ mxAccSingleOnBtn = rAccessible;
+ break;
+ case SINGLE_OFF_BTN:
+ mxAccSingleOffBtn = rAccessible;
+ break;
+ case OK_BTN:
+ mxAccOkBtn = rAccessible;
+ break;
+ case CANCEL_BTN:
+ mxAccCancelBtn = rAccessible;
+ break;
+ }
+}
+
diff --git a/sc/source/ui/Accessibility/AccessibleGlobal.cxx b/sc/source/ui/Accessibility/AccessibleGlobal.cxx
new file mode 100644
index 000000000000..6ac7190a132b
--- /dev/null
+++ b/sc/source/ui/Accessibility/AccessibleGlobal.cxx
@@ -0,0 +1,98 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: AccessibleDataPilotControl.hxx,v $
+ * $Revision: 1.6 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+
+#include "precompiled_sc.hxx"
+#include "AccessibleGlobal.hxx"
+
+using ::com::sun::star::uno::RuntimeException;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::uno::Sequence;
+using ::std::set;
+
+ScAccessibleStateSet::ScAccessibleStateSet()
+{
+}
+
+ScAccessibleStateSet::~ScAccessibleStateSet()
+{
+}
+
+// XAccessibleStateSet
+
+sal_Bool SAL_CALL ScAccessibleStateSet::isEmpty() throw (RuntimeException)
+{
+ return maStates.empty();
+}
+
+sal_Bool SAL_CALL ScAccessibleStateSet::contains(sal_Int16 nState)
+ throw (RuntimeException)
+{
+ return maStates.count(nState) != 0;
+}
+
+sal_Bool SAL_CALL ScAccessibleStateSet::containsAll(
+ const Sequence<sal_Int16>& aStateSet) throw (RuntimeException)
+{
+ sal_Int32 n = aStateSet.getLength();
+ for (sal_Int32 i = 0; i < n; ++i)
+ {
+ if (!maStates.count(aStateSet[i]))
+ // This state is not set.
+ return false;
+ }
+ // All specified states are set.
+ return true;
+}
+
+Sequence<sal_Int16> SAL_CALL ScAccessibleStateSet::getStates()
+ throw (RuntimeException)
+{
+ Sequence<sal_Int16> aSeq(0);
+ set<sal_Int16>::const_iterator itr = maStates.begin(), itrEnd = maStates.end();
+ for (size_t i = 0; itr != itrEnd; ++itr, ++i)
+ {
+ aSeq.realloc(i+1);
+ aSeq[i] = *itr;
+ }
+ return aSeq;
+}
+
+void ScAccessibleStateSet::insert(sal_Int16 nState)
+{
+ maStates.insert(nState);
+}
+
+void ScAccessibleStateSet::clear()
+{
+ maStates.clear();
+}
+
diff --git a/sc/source/ui/Accessibility/makefile.mk b/sc/source/ui/Accessibility/makefile.mk
index dfa5ac94b63f..1ef6db37e0c1 100644
--- a/sc/source/ui/Accessibility/makefile.mk
+++ b/sc/source/ui/Accessibility/makefile.mk
@@ -47,12 +47,16 @@ SLOFILES = \
$(SLO)$/AccessibleContextBase.obj \
$(SLO)$/AccessibleTableBase.obj \
$(SLO)$/AccessibleDocument.obj \
+ $(SLO)$/AccessibleGlobal.obj \
$(SLO)$/AccessibleSpreadsheet.obj \
$(SLO)$/AccessibleCell.obj \
$(SLO)$/AccessibilityHints.obj \
$(SLO)$/AccessibleDocumentBase.obj \
$(SLO)$/AccessibleCellBase.obj \
$(SLO)$/AccessibleDocumentPagePreview.obj \
+ $(SLO)$/AccessibleFilterMenu.obj \
+ $(SLO)$/AccessibleFilterMenuItem.obj \
+ $(SLO)$/AccessibleFilterTopWindow.obj \
$(SLO)$/AccessiblePreviewTable.obj \
$(SLO)$/AccessiblePreviewCell.obj \
$(SLO)$/AccessiblePreviewHeaderCell.obj \
@@ -68,11 +72,15 @@ EXCEPTIONSFILES= \
$(SLO)$/AccessibleContextBase.obj \
$(SLO)$/AccessibleTableBase.obj \
$(SLO)$/AccessibleDocument.obj \
+ $(SLO)$/AccessibleGlobal.obj \
$(SLO)$/AccessibleSpreadsheet.obj \
$(SLO)$/AccessibleCell.obj \
$(SLO)$/AccessibleDocumentBase.obj \
$(SLO)$/AccessibleCellBase.obj \
$(SLO)$/AccessibleDocumentPagePreview.obj \
+ $(SLO)$/AccessibleFilterMenu.obj \
+ $(SLO)$/AccessibleFilterMenuItem.obj \
+ $(SLO)$/AccessibleFilterTopWindow.obj \
$(SLO)$/AccessiblePreviewTable.obj \
$(SLO)$/AccessiblePreviewCell.obj \
$(SLO)$/AccessiblePreviewHeaderCell.obj \
diff --git a/sc/source/ui/cctrl/dpcontrol.cxx b/sc/source/ui/cctrl/dpcontrol.cxx
new file mode 100644
index 000000000000..a938948e1b26
--- /dev/null
+++ b/sc/source/ui/cctrl/dpcontrol.cxx
@@ -0,0 +1,1419 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: document.hxx,v $
+ * $Revision: 1.115.36.9 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_sc.hxx"
+
+// INCLUDE ---------------------------------------------------------------
+
+#include "dpcontrol.hxx"
+#include "dpcontrol.hrc"
+
+#include "vcl/outdev.hxx"
+#include "vcl/settings.hxx"
+#include "vcl/wintypes.hxx"
+#include "vcl/decoview.hxx"
+#include "strload.hxx"
+#include "global.hxx"
+
+#include "AccessibleFilterMenu.hxx"
+#include "AccessibleFilterTopWindow.hxx"
+
+#include <com/sun/star/accessibility/XAccessible.hpp>
+#include <com/sun/star/accessibility/XAccessibleContext.hpp>
+
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::accessibility::XAccessible;
+using ::com::sun::star::accessibility::XAccessibleContext;
+using ::rtl::OUString;
+using ::rtl::OUStringHash;
+using ::std::vector;
+using ::std::hash_map;
+using ::std::auto_ptr;
+
+ScDPFieldButton::ScDPFieldButton(OutputDevice* pOutDev, const StyleSettings* pStyle, const Fraction* pZoomX, const Fraction* pZoomY) :
+ mpOutDev(pOutDev),
+ mpStyle(pStyle),
+ mbBaseButton(true),
+ mbPopupButton(false),
+ mbHasHiddenMember(false),
+ mbPopupPressed(false)
+{
+ if (pZoomX)
+ maZoomX = *pZoomX;
+ else
+ maZoomX = Fraction(1, 1);
+
+ if (pZoomY)
+ maZoomY = *pZoomY;
+ else
+ maZoomY = Fraction(1, 1);
+}
+
+ScDPFieldButton::~ScDPFieldButton()
+{
+}
+
+void ScDPFieldButton::setText(const OUString& rText)
+{
+ maText = rText;
+}
+
+void ScDPFieldButton::setBoundingBox(const Point& rPos, const Size& rSize)
+{
+ maPos = rPos;
+ maSize = rSize;
+}
+
+void ScDPFieldButton::setDrawBaseButton(bool b)
+{
+ mbBaseButton = b;
+}
+
+void ScDPFieldButton::setDrawPopupButton(bool b)
+{
+ mbPopupButton = b;
+}
+
+void ScDPFieldButton::setHasHiddenMember(bool b)
+{
+ mbHasHiddenMember = b;
+}
+
+void ScDPFieldButton::setPopupPressed(bool b)
+{
+ mbPopupPressed = b;
+}
+
+void ScDPFieldButton::draw()
+{
+ const long nMargin = 2;
+ bool bOldMapEnablaed = mpOutDev->IsMapModeEnabled();
+ mpOutDev->EnableMapMode(false);
+
+ if (mbBaseButton)
+ {
+ // Background
+ Rectangle aRect(maPos, maSize);
+ mpOutDev->SetLineColor(mpStyle->GetFaceColor());
+ mpOutDev->SetFillColor(mpStyle->GetFaceColor());
+ mpOutDev->DrawRect(aRect);
+
+ // Border lines
+ mpOutDev->SetLineColor(mpStyle->GetLightColor());
+ mpOutDev->DrawLine(Point(maPos), Point(maPos.X(), maPos.Y()+maSize.Height()-1));
+ mpOutDev->DrawLine(Point(maPos), Point(maPos.X()+maSize.Width()-1, maPos.Y()));
+
+ mpOutDev->SetLineColor(mpStyle->GetShadowColor());
+ mpOutDev->DrawLine(Point(maPos.X(), maPos.Y()+maSize.Height()-1),
+ Point(maPos.X()+maSize.Width()-1, maPos.Y()+maSize.Height()-1));
+ mpOutDev->DrawLine(Point(maPos.X()+maSize.Width()-1, maPos.Y()),
+ Point(maPos.X()+maSize.Width()-1, maPos.Y()+maSize.Height()-1));
+
+ // Field name.
+ Font aTextFont( mpStyle->GetLabelFont() );
+ double fFontHeight = 12.0;
+ fFontHeight *= static_cast<double>(maZoomY.GetNumerator()) / static_cast<double>(maZoomY.GetDenominator());
+ aTextFont.SetHeight(static_cast<long>(fFontHeight));
+ mpOutDev->SetFont(aTextFont);
+
+ Point aTextPos = maPos;
+ long nTHeight = static_cast<long>(fFontHeight);
+ aTextPos.setX(maPos.getX() + nMargin);
+ aTextPos.setY(maPos.getY() + (maSize.Height()-nTHeight)/2);
+ mpOutDev->DrawText(aTextPos, maText);
+ }
+
+ if (mbPopupButton)
+ drawPopupButton();
+
+ mpOutDev->EnableMapMode(bOldMapEnablaed);
+}
+
+void ScDPFieldButton::getPopupBoundingBox(Point& rPos, Size& rSize) const
+{
+ long nW = maSize.getWidth() / 2;
+ long nH = maSize.getHeight();
+ if (nW > 18)
+ nW = 18;
+ if (nH > 18)
+ nH = 18;
+
+ rPos.setX(maPos.getX() + maSize.getWidth() - nW);
+ rPos.setY(maPos.getY() + maSize.getHeight() - nH);
+ rSize.setWidth(nW);
+ rSize.setHeight(nH);
+}
+
+bool ScDPFieldButton::isPopupButton() const
+{
+ return mbPopupButton;
+}
+
+void ScDPFieldButton::drawPopupButton()
+{
+ Point aPos;
+ Size aSize;
+ getPopupBoundingBox(aPos, aSize);
+
+ // Background & outer black border
+ mpOutDev->SetLineColor(COL_BLACK);
+ mpOutDev->SetFillColor(mpStyle->GetFaceColor());
+ mpOutDev->DrawRect(Rectangle(aPos, aSize));
+
+ if (!mbPopupPressed)
+ {
+ // border lines
+ mpOutDev->SetLineColor(mpStyle->GetLightColor());
+ mpOutDev->DrawLine(Point(aPos.X()+1, aPos.Y()+1), Point(aPos.X()+1, aPos.Y()+aSize.Height()-2));
+ mpOutDev->DrawLine(Point(aPos.X()+1, aPos.Y()+1), Point(aPos.X()+aSize.Width()-2, aPos.Y()+1));
+
+ mpOutDev->SetLineColor(mpStyle->GetShadowColor());
+ mpOutDev->DrawLine(Point(aPos.X()+1, aPos.Y()+aSize.Height()-2),
+ Point(aPos.X()+aSize.Width()-2, aPos.Y()+aSize.Height()-2));
+ mpOutDev->DrawLine(Point(aPos.X()+aSize.Width()-2, aPos.Y()+1),
+ Point(aPos.X()+aSize.Width()-2, aPos.Y()+aSize.Height()-2));
+ }
+
+ // the arrowhead
+ Color aArrowColor = mbHasHiddenMember ? mpStyle->GetHighlightLinkColor() : mpStyle->GetButtonTextColor();
+ mpOutDev->SetLineColor(aArrowColor);
+ mpOutDev->SetFillColor(aArrowColor);
+ Point aCenter(aPos.X() + (aSize.Width() >> 1), aPos.Y() + (aSize.Height() >> 1));
+ Point aPos1, aPos2;
+ aPos1.X() = aCenter.X() - 4;
+ aPos2.X() = aCenter.X() + 4;
+ aPos1.Y() = aCenter.Y() - 3;
+ aPos2.Y() = aCenter.Y() - 3;
+
+ if (mbPopupPressed)
+ {
+ aPos1.X() += 1;
+ aPos2.X() += 1;
+ aPos1.Y() += 1;
+ aPos2.Y() += 1;
+ }
+
+ do
+ {
+ ++aPos1.X();
+ --aPos2.X();
+ ++aPos1.Y();
+ ++aPos2.Y();
+ mpOutDev->DrawLine(aPos1, aPos2);
+ }
+ while (aPos1 != aPos2);
+
+ if (mbHasHiddenMember)
+ {
+ // tiny little box to display in presence of hidden member(s).
+ Point aBoxPos(aPos.X() + aSize.Width() - 5, aPos.Y() + aSize.Height() - 5);
+ if (mbPopupPressed)
+ {
+ aBoxPos.X() += 1;
+ aBoxPos.Y() += 1;
+ }
+ Size aBoxSize(3, 3);
+ mpOutDev->DrawRect(Rectangle(aBoxPos, aBoxSize));
+ }
+}
+
+// ============================================================================
+
+ScMenuFloatingWindow::MenuItemData::MenuItemData() :
+ mbEnabled(true),
+ mpAction(static_cast<ScDPFieldPopupWindow::Action*>(NULL)),
+ mpSubMenuWin(static_cast<ScMenuFloatingWindow*>(NULL))
+{
+}
+
+// ----------------------------------------------------------------------------
+
+ScMenuFloatingWindow::SubMenuItemData::SubMenuItemData(ScMenuFloatingWindow* pParent) :
+ mpSubMenu(NULL),
+ mnMenuPos(MENU_NOT_SELECTED),
+ mpParent(pParent)
+{
+ maTimer.SetTimeoutHdl( LINK(this, ScMenuFloatingWindow::SubMenuItemData, TimeoutHdl) );
+ maTimer.SetTimeout(mpParent->GetSettings().GetMouseSettings().GetMenuDelay());
+}
+
+void ScMenuFloatingWindow::SubMenuItemData::reset()
+{
+ mpSubMenu = NULL;
+ mnMenuPos = MENU_NOT_SELECTED;
+ maTimer.Stop();
+}
+
+IMPL_LINK( ScMenuFloatingWindow::SubMenuItemData, TimeoutHdl, void*, EMPTYARG )
+{
+ mpParent->handleMenuTimeout(this);
+ return 0;
+}
+
+// ----------------------------------------------------------------------------
+
+size_t ScMenuFloatingWindow::MENU_NOT_SELECTED = 999;
+
+ScMenuFloatingWindow::ScMenuFloatingWindow(Window* pParent, ScDocument* pDoc, USHORT nMenuStackLevel) :
+ PopupMenuFloatingWindow(pParent),
+ maOpenTimer(this),
+ maCloseTimer(this),
+ maName(OUString::createFromAscii("ScMenuFloatingWindow")),
+ mnSelectedMenu(MENU_NOT_SELECTED),
+ mnClickedMenu(MENU_NOT_SELECTED),
+ mpDoc(pDoc),
+ mpParentMenu(dynamic_cast<ScMenuFloatingWindow*>(pParent)),
+ mpActiveSubMenu(NULL)
+{
+ SetMenuStackLevel(nMenuStackLevel);
+
+ // TODO: How do we get the right font to use here ?
+ const sal_uInt16 nPopupFontHeight = 12;
+ const StyleSettings& rStyle = GetSettings().GetStyleSettings();
+ maLabelFont = rStyle.GetLabelFont();
+ maLabelFont.SetHeight(nPopupFontHeight);
+ SetFont(maLabelFont);
+
+ SetText(OUString::createFromAscii("ScMenuFloatingWindow"));
+ SetPopupModeEndHdl( LINK(this, ScMenuFloatingWindow, PopupEndHdl) );
+}
+
+ScMenuFloatingWindow::~ScMenuFloatingWindow()
+{
+ EndPopupMode();
+}
+
+void ScMenuFloatingWindow::MouseMove(const MouseEvent& rMEvt)
+{
+ const Point& rPos = rMEvt.GetPosPixel();
+ size_t nSelectedMenu = getEnclosingMenuItem(rPos);
+ setSelectedMenuItem(nSelectedMenu, true, false);
+
+ Window::MouseMove(rMEvt);
+}
+
+void ScMenuFloatingWindow::MouseButtonDown(const MouseEvent& rMEvt)
+{
+ const Point& rPos = rMEvt.GetPosPixel();
+ mnClickedMenu = getEnclosingMenuItem(rPos);
+ Window::MouseButtonDown(rMEvt);
+}
+
+void ScMenuFloatingWindow::MouseButtonUp(const MouseEvent& rMEvt)
+{
+ executeMenuItem(mnClickedMenu);
+ mnClickedMenu = MENU_NOT_SELECTED;
+ Window::MouseButtonUp(rMEvt);
+}
+
+void ScMenuFloatingWindow::KeyInput(const KeyEvent& rKEvt)
+{
+ const KeyCode& rKeyCode = rKEvt.GetKeyCode();
+ bool bHandled = true;
+ size_t nSelectedMenu = mnSelectedMenu;
+ size_t nLastMenuPos = maMenuItems.size() - 1;
+ switch (rKeyCode.GetCode())
+ {
+ case KEY_UP:
+ if (nSelectedMenu == MENU_NOT_SELECTED || nSelectedMenu == 0)
+ nSelectedMenu = nLastMenuPos;
+ else
+ --nSelectedMenu;
+ setSelectedMenuItem(nSelectedMenu, false, false);
+ break;
+ case KEY_DOWN:
+ if (nSelectedMenu == MENU_NOT_SELECTED || nSelectedMenu == nLastMenuPos)
+ nSelectedMenu = 0;
+ else
+ ++nSelectedMenu;
+ setSelectedMenuItem(nSelectedMenu, false, false);
+ break;
+ case KEY_LEFT:
+ if (mpParentMenu)
+ mpParentMenu->endSubMenu(this);
+ break;
+ case KEY_RIGHT:
+ {
+ if (mnSelectedMenu >= maMenuItems.size() || mnSelectedMenu == MENU_NOT_SELECTED)
+ break;
+
+ const MenuItemData& rMenu = maMenuItems[mnSelectedMenu];
+ if (!rMenu.mbEnabled || !rMenu.mpSubMenuWin)
+ break;
+
+ maOpenTimer.mnMenuPos = mnSelectedMenu;
+ maOpenTimer.mpSubMenu = rMenu.mpSubMenuWin.get();
+ launchSubMenu(true);
+ }
+ break;
+ case KEY_RETURN:
+ if (nSelectedMenu != MENU_NOT_SELECTED)
+ executeMenuItem(nSelectedMenu);
+ break;
+ default:
+ bHandled = false;
+ }
+
+ if (!bHandled)
+ Window::KeyInput(rKEvt);
+}
+
+void ScMenuFloatingWindow::Paint(const Rectangle& /*rRect*/)
+{
+ const StyleSettings& rStyle = GetSettings().GetStyleSettings();
+ Color aBackColor = rStyle.GetMenuColor();
+ Color aBorderColor = rStyle.GetShadowColor();
+
+ Rectangle aCtrlRect(Point(0, 0), GetOutputSizePixel());
+
+ // Window background
+ bool bNativeDrawn = true;
+ if (IsNativeControlSupported(CTRL_MENU_POPUP, PART_ENTIRE_CONTROL))
+ {
+ SetClipRegion();
+ bNativeDrawn = DrawNativeControl(
+ CTRL_MENU_POPUP, PART_ENTIRE_CONTROL, Region(aCtrlRect), CTRL_STATE_ENABLED,
+ ImplControlValue(), OUString());
+ }
+ else
+ bNativeDrawn = false;
+
+ if (!bNativeDrawn)
+ {
+ SetFillColor(aBackColor);
+ SetLineColor(aBorderColor);
+ DrawRect(aCtrlRect);
+ }
+
+ // Menu items
+ SetTextColor(rStyle.GetMenuTextColor());
+ drawAllMenuItems();
+}
+
+Reference<XAccessible> ScMenuFloatingWindow::CreateAccessible()
+{
+ if (!mxAccessible.is())
+ {
+ Reference<XAccessible> xAccParent = mpParentMenu ?
+ mpParentMenu->GetAccessible() : GetAccessibleParentWindow()->GetAccessible();
+
+ mxAccessible.set(new ScAccessibleFilterMenu(xAccParent, this, maName, 999, getDoc()));
+ ScAccessibleFilterMenu* p = static_cast<ScAccessibleFilterMenu*>(
+ mxAccessible.get());
+
+ vector<MenuItemData>::const_iterator itr, itrBeg = maMenuItems.begin(), itrEnd = maMenuItems.end();
+ for (itr = itrBeg; itr != itrEnd; ++itr)
+ {
+ size_t nPos = ::std::distance(itrBeg, itr);
+ p->appendMenuItem(itr->maText, itr->mbEnabled, nPos);
+ }
+ }
+
+ return mxAccessible;
+}
+
+void ScMenuFloatingWindow::addMenuItem(const OUString& rText, bool bEnabled, Action* pAction)
+{
+ MenuItemData aItem;
+ aItem.maText = rText;
+ aItem.mbEnabled = bEnabled;
+ aItem.mpAction.reset(pAction);
+ maMenuItems.push_back(aItem);
+}
+
+ScMenuFloatingWindow* ScMenuFloatingWindow::addSubMenuItem(const OUString& rText, bool bEnabled)
+{
+ MenuItemData aItem;
+ aItem.maText = rText;
+ aItem.mbEnabled = bEnabled;
+ aItem.mpSubMenuWin.reset(new ScMenuFloatingWindow(this, mpDoc, GetMenuStackLevel()+1));
+ aItem.mpSubMenuWin->setName(rText);
+ maMenuItems.push_back(aItem);
+ return aItem.mpSubMenuWin.get();
+}
+
+void ScMenuFloatingWindow::drawMenuItem(size_t nPos)
+{
+ if (nPos >= maMenuItems.size())
+ return;
+
+ Point aPos;
+ Size aSize;
+ getMenuItemPosSize(nPos, aPos, aSize);
+
+ DecorationView aDecoView(this);
+ long nXOffset = 5;
+ long nYOffset = (aSize.Height() - maLabelFont.GetHeight())/2;
+ DrawCtrlText(Point(aPos.X()+nXOffset, aPos.Y() + nYOffset), maMenuItems[nPos].maText, 0, STRING_LEN,
+ maMenuItems[nPos].mbEnabled ? TEXT_DRAW_MNEMONIC : TEXT_DRAW_DISABLE);
+
+ if (maMenuItems[nPos].mpSubMenuWin)
+ {
+ long nFontHeight = maLabelFont.GetHeight();
+ Point aMarkerPos = aPos;
+ aMarkerPos.Y() += aSize.Height()/2 - nFontHeight/4 + 1;
+ aMarkerPos.X() += aSize.Width() - nFontHeight + nFontHeight/4;
+ Size aMarkerSize(nFontHeight/2, nFontHeight/2);
+ aDecoView.DrawSymbol(Rectangle(aMarkerPos, aMarkerSize),
+ SYMBOL_SPIN_RIGHT, GetTextColor(), 0);
+ }
+}
+
+void ScMenuFloatingWindow::drawAllMenuItems()
+{
+ size_t n = maMenuItems.size();
+ for (size_t i = 0; i < n; ++i)
+ highlightMenuItem(i, i == mnSelectedMenu);
+}
+
+const Font& ScMenuFloatingWindow::getLabelFont() const
+{
+ return maLabelFont;
+}
+
+void ScMenuFloatingWindow::executeMenuItem(size_t nPos)
+{
+ if (nPos >= maMenuItems.size())
+ return;
+
+ if (!maMenuItems[nPos].mpAction)
+ // no action is defined.
+ return;
+
+ maMenuItems[nPos].mpAction->execute();
+ terminateAllPopupMenus();
+}
+
+void ScMenuFloatingWindow::setSelectedMenuItem(size_t nPos, bool bSubMenuTimer, bool bEnsureSubMenu)
+{
+ if (mnSelectedMenu == nPos)
+ // nothing to do.
+ return;
+
+ if (bEnsureSubMenu)
+ {
+ // Dismiss any child popup menu windows.
+ if (mnSelectedMenu < maMenuItems.size() &&
+ maMenuItems[mnSelectedMenu].mpSubMenuWin &&
+ maMenuItems[mnSelectedMenu].mpSubMenuWin->IsVisible())
+ {
+ maMenuItems[mnSelectedMenu].mpSubMenuWin->ensureSubMenuNotVisible();
+ }
+
+ // The popup is not visible, yet a menu item is selected. The request
+ // most likely comes from the accessible object. Make sure this
+ // window, as well as all its parent windows are visible.
+ if (!IsVisible() && mpParentMenu)
+ mpParentMenu->ensureSubMenuVisible(this);
+ }
+
+ selectMenuItem(mnSelectedMenu, false, bSubMenuTimer);
+ selectMenuItem(nPos, true, bSubMenuTimer);
+ mnSelectedMenu = nPos;
+
+ fireMenuHighlightedEvent();
+}
+
+size_t ScMenuFloatingWindow::getSelectedMenuItem() const
+{
+ return mnSelectedMenu;
+}
+
+void ScMenuFloatingWindow::handleMenuTimeout(SubMenuItemData* pTimer)
+{
+ if (pTimer == &maOpenTimer)
+ {
+ // Close any open submenu immediately.
+ if (maCloseTimer.mpSubMenu)
+ {
+ maCloseTimer.mpSubMenu->EndPopupMode();
+ maCloseTimer.mpSubMenu = NULL;
+ maCloseTimer.maTimer.Stop();
+ }
+
+ launchSubMenu(false);
+ }
+ else if (pTimer == &maCloseTimer)
+ {
+ // end submenu.
+ if (maCloseTimer.mpSubMenu)
+ {
+ maOpenTimer.mpSubMenu = NULL;
+
+ maCloseTimer.mpSubMenu->EndPopupMode();
+ maCloseTimer.mpSubMenu = NULL;
+
+ highlightMenuItem(maOpenTimer.mnMenuPos, false);
+ maOpenTimer.mnMenuPos = MENU_NOT_SELECTED;
+ }
+ }
+}
+
+void ScMenuFloatingWindow::queueLaunchSubMenu(size_t nPos, ScMenuFloatingWindow* pMenu)
+{
+ if (!pMenu)
+ return;
+
+ // Set the submenu on launch queue.
+ if (maOpenTimer.mpSubMenu)
+ {
+ if (maOpenTimer.mpSubMenu == pMenu)
+ {
+ if (pMenu == maCloseTimer.mpSubMenu)
+ maCloseTimer.reset();
+ return;
+ }
+
+ // new submenu is being requested.
+ queueCloseSubMenu();
+ }
+
+ maOpenTimer.mpSubMenu = pMenu;
+ maOpenTimer.mnMenuPos = nPos;
+ maOpenTimer.maTimer.Start();
+}
+
+void ScMenuFloatingWindow::queueCloseSubMenu()
+{
+ if (!maOpenTimer.mpSubMenu)
+ // There is no submenu to close.
+ return;
+
+ // Stop any submenu on queue for opening.
+ maOpenTimer.maTimer.Stop();
+
+ maCloseTimer.mpSubMenu = maOpenTimer.mpSubMenu;
+ maCloseTimer.mnMenuPos = maOpenTimer.mnMenuPos;
+ maCloseTimer.maTimer.Start();
+}
+
+void ScMenuFloatingWindow::launchSubMenu(bool bSetMenuPos)
+{
+ Point aPos;
+ Size aSize;
+ getMenuItemPosSize(maOpenTimer.mnMenuPos, aPos, aSize);
+ ScMenuFloatingWindow* pSubMenu = maOpenTimer.mpSubMenu;
+
+ if (!pSubMenu)
+ return;
+
+ sal_uInt32 nOldFlags = GetPopupModeFlags();
+ SetPopupModeFlags(nOldFlags | FLOATWIN_POPUPMODE_NOAPPFOCUSCLOSE);
+ pSubMenu->resizeToFitMenuItems(); // set the size before launching the popup to get it positioned correctly.
+ pSubMenu->StartPopupMode(
+ Rectangle(aPos,aSize), (FLOATWIN_POPUPMODE_RIGHT | FLOATWIN_POPUPMODE_GRABFOCUS));
+ pSubMenu->AddPopupModeWindow(this);
+ if (bSetMenuPos)
+ pSubMenu->setSelectedMenuItem(0, false, false); // select menu item after the popup becomes fully visible.
+ SetPopupModeFlags(nOldFlags);
+}
+
+void ScMenuFloatingWindow::endSubMenu(ScMenuFloatingWindow* pSubMenu)
+{
+ if (!pSubMenu)
+ return;
+
+ pSubMenu->EndPopupMode();
+ maOpenTimer.reset();
+
+ size_t nMenuPos = getSubMenuPos(pSubMenu);
+ if (nMenuPos != MENU_NOT_SELECTED)
+ {
+ highlightMenuItem(nMenuPos, true);
+ mnSelectedMenu = nMenuPos;
+ fireMenuHighlightedEvent();
+ }
+}
+
+void ScMenuFloatingWindow::fillMenuItemsToAccessible(ScAccessibleFilterMenu* pAccMenu) const
+{
+ vector<MenuItemData>::const_iterator itr, itrBeg = maMenuItems.begin(), itrEnd = maMenuItems.end();
+ for (itr = itrBeg; itr != itrEnd; ++itr)
+ {
+ size_t nPos = ::std::distance(itrBeg, itr);
+ pAccMenu->appendMenuItem(itr->maText, itr->mbEnabled, nPos);
+ }
+}
+
+ScDocument* ScMenuFloatingWindow::getDoc()
+{
+ return mpDoc;
+}
+
+void ScMenuFloatingWindow::resizeToFitMenuItems()
+{
+ if (maMenuItems.empty())
+ return;
+
+ vector<MenuItemData>::const_iterator itr = maMenuItems.begin(), itrEnd = maMenuItems.end();
+ long nTextWidth = 0;
+ for (; itr != itrEnd; ++itr)
+ nTextWidth = ::std::max(GetTextWidth(itr->maText), nTextWidth);
+
+ size_t nLastPos = maMenuItems.size()-1;
+ Point aPos;
+ Size aSize;
+ getMenuItemPosSize(nLastPos, aPos, aSize);
+ aPos.X() += nTextWidth + 15;
+ aPos.Y() += aSize.Height() + 5;
+ SetOutputSizePixel(Size(aPos.X(), aPos.Y()));
+}
+
+void ScMenuFloatingWindow::selectMenuItem(size_t nPos, bool bSelected, bool bSubMenuTimer)
+{
+ if (nPos >= maMenuItems.size() || nPos == MENU_NOT_SELECTED)
+ {
+ queueCloseSubMenu();
+ return;
+ }
+
+ if (!maMenuItems[nPos].mbEnabled)
+ {
+ queueCloseSubMenu();
+ return;
+ }
+
+ highlightMenuItem(nPos, bSelected);
+
+ if (bSelected)
+ {
+ if (mpParentMenu)
+ mpParentMenu->setSubMenuFocused(this);
+
+ if (bSubMenuTimer)
+ {
+ if (maMenuItems[nPos].mpSubMenuWin)
+ {
+ ScMenuFloatingWindow* pSubMenu = maMenuItems[nPos].mpSubMenuWin.get();
+ queueLaunchSubMenu(nPos, pSubMenu);
+ }
+ else
+ queueCloseSubMenu();
+ }
+ }
+}
+
+void ScMenuFloatingWindow::clearSelectedMenuItem()
+{
+ selectMenuItem(mnSelectedMenu, false, false);
+ mnSelectedMenu = MENU_NOT_SELECTED;
+}
+
+ScMenuFloatingWindow* ScMenuFloatingWindow::getSubMenuWindow(size_t nPos) const
+{
+ if (maMenuItems.size() <= nPos)
+ return NULL;
+
+ return maMenuItems[nPos].mpSubMenuWin.get();
+}
+
+size_t ScMenuFloatingWindow::getMenuItemCount() const
+{
+ return maMenuItems.size();
+}
+
+OUString ScMenuFloatingWindow::getMenuItemName(size_t nPos) const
+{
+ if (maMenuItems.size() <= nPos)
+ return ScGlobal::GetEmptyString();
+
+ return maMenuItems[nPos].maText;
+}
+
+bool ScMenuFloatingWindow::isMenuItemEnabled(size_t nPos) const
+{
+ if (maMenuItems.size() <= nPos)
+ return false;
+
+ return maMenuItems[nPos].mbEnabled;
+}
+
+bool ScMenuFloatingWindow::isMenuItemSelected(size_t nPos) const
+{
+ return nPos == mnSelectedMenu;
+}
+
+void ScMenuFloatingWindow::setName(const OUString& rName)
+{
+ maName = rName;
+}
+
+const OUString& ScMenuFloatingWindow::getName() const
+{
+ return maName;
+}
+
+void ScMenuFloatingWindow::highlightMenuItem(size_t nPos, bool bSelected)
+{
+ if (nPos == MENU_NOT_SELECTED)
+ return;
+
+ const StyleSettings& rStyle = GetSettings().GetStyleSettings();
+ Color aBackColor = rStyle.GetMenuColor();
+ SetFillColor(aBackColor);
+ SetLineColor(aBackColor);
+
+ Point aPos;
+ Size aSize;
+ getMenuItemPosSize(nPos, aPos, aSize);
+ Region aRegion(Rectangle(aPos,aSize));
+
+ if (IsNativeControlSupported(CTRL_MENU_POPUP, PART_ENTIRE_CONTROL))
+ {
+ Push(PUSH_CLIPREGION);
+ IntersectClipRegion(Rectangle(aPos, aSize));
+ Rectangle aCtrlRect(Point(0,0), GetOutputSizePixel());
+ DrawNativeControl(
+ CTRL_MENU_POPUP, PART_ENTIRE_CONTROL, Region(aCtrlRect), CTRL_STATE_ENABLED,
+ ImplControlValue(), OUString());
+
+ Pop();
+ }
+
+ bool bNativeDrawn = true;
+ if (IsNativeControlSupported(CTRL_MENU_POPUP, PART_MENU_ITEM))
+ {
+ ControlState nState = bSelected ? CTRL_STATE_SELECTED : 0;
+ if (maMenuItems[nPos].mbEnabled)
+ nState |= CTRL_STATE_ENABLED;
+ bNativeDrawn = DrawNativeControl(
+ CTRL_MENU_POPUP, PART_MENU_ITEM, aRegion, nState, ImplControlValue(), OUString());
+ }
+ else
+ bNativeDrawn = false;
+
+ if (!bNativeDrawn)
+ {
+ if (bSelected)
+ {
+ aBackColor = rStyle.GetMenuHighlightColor();
+ SetFillColor(aBackColor);
+ SetLineColor(aBackColor);
+ }
+ DrawRect(Rectangle(aPos,aSize));
+ }
+
+ Color aTextColor = bSelected ? rStyle.GetMenuHighlightTextColor() : rStyle.GetMenuTextColor();
+ SetTextColor(aTextColor);
+ drawMenuItem(nPos);
+}
+
+void ScMenuFloatingWindow::getMenuItemPosSize(size_t nPos, Point& rPos, Size& rSize) const
+{
+ const sal_uInt16 nLeftMargin = 5;
+ const sal_uInt16 nTopMargin = 5;
+ const sal_uInt16 nMenuItemHeight = static_cast< sal_uInt16 >( maLabelFont.GetHeight()*1.8 );
+
+ Size aWndSize = GetSizePixel();
+
+ Point aPos1(nLeftMargin, nTopMargin);
+ Size aSize1(aWndSize.Width() - nLeftMargin*2, nMenuItemHeight);
+
+ rPos = aPos1;
+ rPos.Y() += aSize1.Height()*nPos;
+ rSize = aSize1;
+}
+
+ScMenuFloatingWindow* ScMenuFloatingWindow::getParentMenuWindow() const
+{
+ return mpParentMenu;
+}
+
+size_t ScMenuFloatingWindow::getEnclosingMenuItem(const Point& rPos) const
+{
+ size_t n = maMenuItems.size();
+ for (size_t i = 0; i < n; ++i)
+ {
+ Point aPos;
+ Size aSize;
+ getMenuItemPosSize(i, aPos, aSize);
+ Rectangle aRect(aPos, aSize);
+ if (aRect.IsInside(rPos))
+ return i;
+ }
+ return MENU_NOT_SELECTED;
+}
+
+size_t ScMenuFloatingWindow::getSubMenuPos(ScMenuFloatingWindow* pSubMenu)
+{
+ size_t n = maMenuItems.size();
+ for (size_t i = 0; i < n; ++i)
+ {
+ if (maMenuItems[i].mpSubMenuWin.get() == pSubMenu)
+ return i;
+ }
+ return MENU_NOT_SELECTED;
+}
+
+void ScMenuFloatingWindow::fireMenuHighlightedEvent()
+{
+ if (mnSelectedMenu == MENU_NOT_SELECTED)
+ return;
+
+ if (!mxAccessible.is())
+ return;
+
+ Reference<XAccessibleContext> xAccCxt = mxAccessible->getAccessibleContext();
+ if (!xAccCxt.is())
+ return;
+
+ Reference<XAccessible> xAccMenu = xAccCxt->getAccessibleChild(mnSelectedMenu);
+ if (!xAccMenu.is())
+ return;
+
+ VclAccessibleEvent aEvent(VCLEVENT_MENU_HIGHLIGHT, xAccMenu);
+ FireVclEvent(&aEvent);
+}
+
+void ScMenuFloatingWindow::setSubMenuFocused(ScMenuFloatingWindow* pSubMenu)
+{
+ maCloseTimer.reset();
+ size_t nMenuPos = getSubMenuPos(pSubMenu);
+ if (mnSelectedMenu != nMenuPos)
+ {
+ highlightMenuItem(nMenuPos, true);
+ mnSelectedMenu = nMenuPos;
+ }
+}
+
+void ScMenuFloatingWindow::ensureSubMenuVisible(ScMenuFloatingWindow* pSubMenu)
+{
+ if (mpParentMenu)
+ mpParentMenu->ensureSubMenuVisible(this);
+
+ if (pSubMenu->IsVisible())
+ return;
+
+ // Find the menu position of the submenu.
+ size_t nMenuPos = getSubMenuPos(pSubMenu);
+ if (nMenuPos != MENU_NOT_SELECTED)
+ {
+ setSelectedMenuItem(nMenuPos, false, false);
+
+ Point aPos;
+ Size aSize;
+ getMenuItemPosSize(nMenuPos, aPos, aSize);
+
+ sal_uInt32 nOldFlags = GetPopupModeFlags();
+ SetPopupModeFlags(nOldFlags | FLOATWIN_POPUPMODE_NOAPPFOCUSCLOSE);
+ pSubMenu->resizeToFitMenuItems(); // set the size before launching the popup to get it positioned correctly.
+ pSubMenu->StartPopupMode(
+ Rectangle(aPos,aSize), (FLOATWIN_POPUPMODE_RIGHT | FLOATWIN_POPUPMODE_GRABFOCUS));
+ pSubMenu->AddPopupModeWindow(this);
+ SetPopupModeFlags(nOldFlags);
+ }
+}
+
+void ScMenuFloatingWindow::ensureSubMenuNotVisible()
+{
+ if (mnSelectedMenu <= maMenuItems.size() &&
+ maMenuItems[mnSelectedMenu].mpSubMenuWin &&
+ maMenuItems[mnSelectedMenu].mpSubMenuWin->IsVisible())
+ {
+ maMenuItems[mnSelectedMenu].mpSubMenuWin->ensureSubMenuNotVisible();
+ }
+
+ EndPopupMode();
+}
+
+void ScMenuFloatingWindow::terminateAllPopupMenus()
+{
+ EndPopupMode();
+ if (mpParentMenu)
+ mpParentMenu->terminateAllPopupMenus();
+}
+
+IMPL_LINK( ScMenuFloatingWindow, PopupEndHdl, void*, EMPTYARG )
+{
+ clearSelectedMenuItem();
+ return 0;
+}
+
+// ============================================================================
+
+ScDPFieldPopupWindow::Member::Member() :
+ mbVisible(true)
+{
+}
+
+// ----------------------------------------------------------------------------
+
+ScDPFieldPopupWindow::CancelButton::CancelButton(ScDPFieldPopupWindow* pParent) :
+ ::CancelButton(pParent), mpParent(pParent) {}
+
+void ScDPFieldPopupWindow::CancelButton::Click()
+{
+ mpParent->EndPopupMode();
+ ::CancelButton::Click();
+}
+
+// ----------------------------------------------------------------------------
+
+ScDPFieldPopupWindow::ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc) :
+ ScMenuFloatingWindow(pParent, pDoc),
+ maChecks(this, 0),
+ maChkToggleAll(this, 0),
+ maBtnSelectSingle (this, 0),
+ maBtnUnselectSingle(this, 0),
+ maBtnOk(this),
+ maBtnCancel(this),
+ mnCurTabStop(0),
+ mpExtendedData(NULL),
+ mpOKAction(NULL),
+ maWndSize(160, 330),
+ mePrevToggleAllState(STATE_DONTKNOW)
+{
+ maTabStopCtrls.reserve(7);
+ maTabStopCtrls.push_back(this);
+ maTabStopCtrls.push_back(&maChecks);
+ maTabStopCtrls.push_back(&maChkToggleAll);
+ maTabStopCtrls.push_back(&maBtnSelectSingle);
+ maTabStopCtrls.push_back(&maBtnUnselectSingle);
+ maTabStopCtrls.push_back(&maBtnOk);
+ maTabStopCtrls.push_back(&maBtnCancel);
+
+ const StyleSettings& rStyle = GetSettings().GetStyleSettings();
+
+ Point aPos;
+ Size aSize;
+ getSectionPosSize(aPos, aSize, WHOLE);
+ SetOutputSizePixel(aSize);
+ Size aOutSize = GetOutputSizePixel();
+
+ getSectionPosSize(aPos, aSize, BTN_OK);
+ maBtnOk.SetPosSizePixel(aPos, aSize);
+ maBtnOk.SetFont(getLabelFont());
+ maBtnOk.SetClickHdl( LINK(this, ScDPFieldPopupWindow, ButtonHdl) );
+ maBtnOk.Show();
+
+ getSectionPosSize(aPos, aSize, BTN_CANCEL);
+ maBtnCancel.SetPosSizePixel(aPos, aSize);
+ maBtnCancel.SetFont(getLabelFont());
+ maBtnCancel.Show();
+
+ getSectionPosSize(aPos, aSize, LISTBOX_AREA_INNER);
+ maChecks.SetPosSizePixel(aPos, aSize);
+ maChecks.SetFont(getLabelFont());
+ maChecks.SetCheckButtonHdl( LINK(this, ScDPFieldPopupWindow, CheckHdl) );
+ maChecks.Show();
+
+ getSectionPosSize(aPos, aSize, CHECK_TOGGLE_ALL);
+ maChkToggleAll.SetPosSizePixel(aPos, aSize);
+ maChkToggleAll.SetFont(getLabelFont());
+ maChkToggleAll.SetText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_TOGGLE_ALL).GetString());
+ maChkToggleAll.SetControlBackground(rStyle.GetMenuColor());
+ maChkToggleAll.SetClickHdl( LINK(this, ScDPFieldPopupWindow, TriStateHdl) );
+ maChkToggleAll.Show();
+
+ getSectionPosSize(aPos, aSize, BTN_SINGLE_SELECT);
+ maBtnSelectSingle.SetPosSizePixel(aPos, aSize);
+ maBtnSelectSingle.SetQuickHelpText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_SELECT_CURRENT).GetString());
+ maBtnSelectSingle.SetModeImage(Image(ScResId(RID_IMG_SELECT_CURRENT)), BMP_COLOR_NORMAL);
+ maBtnSelectSingle.SetClickHdl( LINK(this, ScDPFieldPopupWindow, ButtonHdl) );
+ maBtnSelectSingle.Show();
+
+ getSectionPosSize(aPos, aSize, BTN_SINGLE_UNSELECT);
+ maBtnUnselectSingle.SetPosSizePixel(aPos, aSize);
+ maBtnUnselectSingle.SetQuickHelpText(ScRscStrLoader(RID_POPUP_FILTER, STR_BTN_UNSELECT_CURRENT).GetString());
+ maBtnUnselectSingle.SetModeImage(Image(ScResId(RID_IMG_UNSELECT_CURRENT)), BMP_COLOR_NORMAL);
+ maBtnUnselectSingle.SetClickHdl( LINK(this, ScDPFieldPopupWindow, ButtonHdl) );
+ maBtnUnselectSingle.Show();
+}
+
+ScDPFieldPopupWindow::~ScDPFieldPopupWindow()
+{
+}
+
+void ScDPFieldPopupWindow::getSectionPosSize(Point& rPos, Size& rSize, SectionType eType) const
+{
+ // constant parameters.
+ const sal_uInt16 nListBoxMargin = 5; // horizontal distance from the side of the dialog to the listbox border.
+ const sal_uInt16 nListBoxInnerPadding = 5;
+ const sal_uInt16 nTopMargin = 5;
+ const sal_uInt16 nMenuHeight = 60;
+ const sal_uInt16 nSingleItemBtnAreaHeight = 32; // height of the middle area below the list box where the single-action buttons are.
+ const sal_uInt16 nBottomBtnAreaHeight = 50; // height of the bottom area where the OK and Cancel buttons are.
+ const sal_uInt16 nBtnWidth = 60;
+ const sal_uInt16 nLabelHeight = static_cast< sal_uInt16 >( getLabelFont().GetHeight() );
+ const sal_uInt16 nBtnHeight = nLabelHeight*2;
+ const sal_uInt16 nBottomMargin = 10;
+ const sal_uInt16 nMenuListMargin = 20;
+
+ // parameters calculated from constants.
+ const sal_uInt16 nListBoxWidth = static_cast< sal_uInt16 >( maWndSize.Width() - nListBoxMargin*2 );
+ const sal_uInt16 nListBoxHeight = static_cast< sal_uInt16 >( maWndSize.Height() - nTopMargin - nMenuHeight -
+ nMenuListMargin - nSingleItemBtnAreaHeight - nBottomBtnAreaHeight );
+
+ const sal_uInt16 nSingleBtnAreaY = nTopMargin + nMenuHeight + nListBoxHeight + nMenuListMargin - 1;
+
+ switch (eType)
+ {
+ case WHOLE:
+ {
+ rPos = Point(0, 0);
+ rSize = maWndSize;
+ }
+ break;
+ case LISTBOX_AREA_OUTER:
+ {
+ rPos = Point(nListBoxMargin, nTopMargin + nMenuHeight + nMenuListMargin);
+ rSize = Size(nListBoxWidth, nListBoxHeight);
+ }
+ break;
+ case LISTBOX_AREA_INNER:
+ {
+ rPos = Point(nListBoxMargin, nTopMargin + nMenuHeight + nMenuListMargin);
+ rPos.X() += nListBoxInnerPadding;
+ rPos.Y() += nListBoxInnerPadding;
+
+ rSize = Size(nListBoxWidth, nListBoxHeight);
+ rSize.Width() -= nListBoxInnerPadding*2;
+ rSize.Height() -= nListBoxInnerPadding*2;
+ }
+ break;
+ case SINGLE_BTN_AREA:
+ {
+ rPos = Point(nListBoxMargin, nSingleBtnAreaY);
+ rSize = Size(nListBoxWidth, nSingleItemBtnAreaHeight);
+ }
+ break;
+ case CHECK_TOGGLE_ALL:
+ {
+ long h = nLabelHeight*3/2; // check box height is heuristically 150% of the text height.
+ rPos = Point(nListBoxMargin, nSingleBtnAreaY);
+ rPos.X() += 5;
+ rPos.Y() += (nSingleItemBtnAreaHeight - h)/2;
+ rSize = Size(70, h);
+ }
+ break;
+ case BTN_SINGLE_SELECT:
+ {
+ long h = 26;
+ rPos = Point(nListBoxMargin, nSingleBtnAreaY);
+ rPos.X() += 75;
+ rPos.Y() += (nSingleItemBtnAreaHeight - h)/2;
+ rSize = Size(h, h);
+ }
+ break;
+ case BTN_SINGLE_UNSELECT:
+ {
+ long h = 26;
+ rPos = Point(nListBoxMargin, nSingleBtnAreaY);
+ rPos.X() += 75 + h + 10;
+ rPos.Y() += (nSingleItemBtnAreaHeight - h)/2;
+ rSize = Size(h, h);
+ }
+ break;
+ case BTN_OK:
+ {
+ long x = (maWndSize.Width() - nBtnWidth*2)/3;
+ long y = maWndSize.Height() - nBottomMargin - nBtnHeight;
+ rPos = Point(x, y);
+ rSize = Size(nBtnWidth, nBtnHeight);
+ }
+ break;
+ case BTN_CANCEL:
+ {
+ long x = (maWndSize.Width() - nBtnWidth*2)/3*2 + nBtnWidth;
+ long y = maWndSize.Height() - nBottomMargin - nBtnHeight;
+ rPos = Point(x, y);
+ rSize = Size(nBtnWidth, nBtnHeight);
+ }
+ break;
+ default:
+ ;
+ }
+}
+
+void ScDPFieldPopupWindow::setAllMemberState(bool bSet)
+{
+ size_t n = maMembers.size();
+ for (size_t i = 0; i < n; ++i)
+ maChecks.CheckEntryPos(static_cast< USHORT >( i ), bSet);
+}
+
+void ScDPFieldPopupWindow::selectCurrentMemberOnly(bool bSet)
+{
+ setAllMemberState(!bSet);
+ sal_uInt16 nSelected = maChecks.GetSelectEntryPos();
+ maChecks.CheckEntryPos(nSelected, bSet);
+}
+
+void ScDPFieldPopupWindow::cycleFocus(bool bReverse)
+{
+ maTabStopCtrls[mnCurTabStop]->SetFakeFocus(false);
+ maTabStopCtrls[mnCurTabStop]->LoseFocus();
+ if (mnCurTabStop == 0)
+ clearSelectedMenuItem();
+
+ if (bReverse)
+ {
+ if (mnCurTabStop > 0)
+ --mnCurTabStop;
+ else
+ mnCurTabStop = maTabStopCtrls.size() - 1;
+ }
+ else
+ {
+ ++mnCurTabStop;
+ if (mnCurTabStop >= maTabStopCtrls.size())
+ mnCurTabStop = 0;
+ }
+ maTabStopCtrls[mnCurTabStop]->SetFakeFocus(true);
+ maTabStopCtrls[mnCurTabStop]->GrabFocus();
+}
+
+IMPL_LINK( ScDPFieldPopupWindow, ButtonHdl, Button*, pBtn )
+{
+ if (pBtn == &maBtnOk)
+ close(true);
+ else if (pBtn == &maBtnSelectSingle)
+ {
+ selectCurrentMemberOnly(true);
+ CheckHdl(&maChecks);
+ }
+ else if (pBtn == &maBtnUnselectSingle)
+ {
+ selectCurrentMemberOnly(false);
+ CheckHdl(&maChecks);
+ }
+ return 0;
+}
+
+IMPL_LINK( ScDPFieldPopupWindow, TriStateHdl, TriStateBox*, EMPTYARG )
+{
+ switch (mePrevToggleAllState)
+ {
+ case STATE_NOCHECK:
+ maChkToggleAll.SetState(STATE_CHECK);
+ setAllMemberState(true);
+ break;
+ case STATE_CHECK:
+ maChkToggleAll.SetState(STATE_NOCHECK);
+ setAllMemberState(false);
+ break;
+ case STATE_DONTKNOW:
+ default:
+ maChkToggleAll.SetState(STATE_CHECK);
+ setAllMemberState(true);
+ break;
+ }
+
+ mePrevToggleAllState = maChkToggleAll.GetState();
+ return 0;
+}
+
+IMPL_LINK( ScDPFieldPopupWindow, CheckHdl, SvTreeListBox*, pChecks )
+{
+ if (pChecks != &maChecks)
+ return 0;
+
+ size_t nNumChecked = maChecks.GetCheckedEntryCount();
+ if (nNumChecked == maMembers.size())
+ // all members visible
+ maChkToggleAll.SetState(STATE_CHECK);
+ else if (nNumChecked == 0)
+ // no members visible
+ maChkToggleAll.SetState(STATE_NOCHECK);
+ else
+ maChkToggleAll.SetState(STATE_DONTKNOW);
+
+ mePrevToggleAllState = maChkToggleAll.GetState();
+ return 0;
+}
+
+void ScDPFieldPopupWindow::MouseMove(const MouseEvent& rMEvt)
+{
+ ScMenuFloatingWindow::MouseMove(rMEvt);
+
+ size_t nSelectedMenu = getSelectedMenuItem();
+ if (nSelectedMenu == MENU_NOT_SELECTED)
+ queueCloseSubMenu();
+}
+
+long ScDPFieldPopupWindow::Notify(NotifyEvent& rNEvt)
+{
+ switch (rNEvt.GetType())
+ {
+ case EVENT_KEYUP:
+ {
+ const KeyEvent* pKeyEvent = rNEvt.GetKeyEvent();
+ const KeyCode& rCode = pKeyEvent->GetKeyCode();
+ bool bShift = rCode.IsShift();
+ if (rCode.GetCode() == KEY_TAB)
+ {
+ cycleFocus(bShift);
+ return true;
+ }
+ }
+ break;
+ }
+ return ScMenuFloatingWindow::Notify(rNEvt);
+}
+
+void ScDPFieldPopupWindow::Paint(const Rectangle& rRect)
+{
+ ScMenuFloatingWindow::Paint(rRect);
+
+ const StyleSettings& rStyle = GetSettings().GetStyleSettings();
+ Color aMemberBackColor = rStyle.GetFieldColor();
+ Color aBorderColor = rStyle.GetShadowColor();
+
+ Point aPos;
+ Size aSize;
+ getSectionPosSize(aPos, aSize, LISTBOX_AREA_OUTER);
+
+ // Member list box background
+ SetFillColor(aMemberBackColor);
+ SetLineColor(aBorderColor);
+ DrawRect(Rectangle(aPos,aSize));
+
+ // Single-action button box
+ getSectionPosSize(aPos, aSize, SINGLE_BTN_AREA);
+ SetFillColor(rStyle.GetMenuColor());
+ DrawRect(Rectangle(aPos,aSize));
+}
+
+Window* ScDPFieldPopupWindow::GetPreferredKeyInputWindow()
+{
+ return maTabStopCtrls[mnCurTabStop];
+}
+
+Reference<XAccessible> ScDPFieldPopupWindow::CreateAccessible()
+{
+ if (!mxAccessible.is())
+ {
+ mxAccessible.set(new ScAccessibleFilterTopWindow(
+ GetAccessibleParentWindow()->GetAccessible(), this, getName(), getDoc()));
+ ScAccessibleFilterTopWindow* pAccTop = static_cast<ScAccessibleFilterTopWindow*>(mxAccessible.get());
+ fillMenuItemsToAccessible(pAccTop);
+
+ pAccTop->setAccessibleChild(
+ maChecks.CreateAccessible(), ScAccessibleFilterTopWindow::LISTBOX);
+ pAccTop->setAccessibleChild(
+ maChkToggleAll.CreateAccessible(), ScAccessibleFilterTopWindow::TOGGLE_ALL);
+ pAccTop->setAccessibleChild(
+ maBtnSelectSingle.CreateAccessible(), ScAccessibleFilterTopWindow::SINGLE_ON_BTN);
+ pAccTop->setAccessibleChild(
+ maBtnUnselectSingle.CreateAccessible(), ScAccessibleFilterTopWindow::SINGLE_OFF_BTN);
+ pAccTop->setAccessibleChild(
+ maBtnOk.CreateAccessible(), ScAccessibleFilterTopWindow::OK_BTN);
+ pAccTop->setAccessibleChild(
+ maBtnCancel.CreateAccessible(), ScAccessibleFilterTopWindow::CANCEL_BTN);
+ }
+
+ return mxAccessible;
+}
+
+void ScDPFieldPopupWindow::setMemberSize(size_t n)
+{
+ maMembers.reserve(n);
+}
+
+void ScDPFieldPopupWindow::addMember(const OUString& rName, bool bVisible)
+{
+ Member aMember;
+ aMember.maName = rName;
+ aMember.mbVisible = bVisible;
+ maMembers.push_back(aMember);
+}
+
+void ScDPFieldPopupWindow::initMembers()
+{
+ size_t n = maMembers.size();
+ size_t nVisMemCount = 0;
+ for (size_t i = 0; i < n; ++i)
+ {
+ maChecks.InsertEntry(maMembers[i].maName);
+ maChecks.CheckEntryPos(static_cast< USHORT >( i ), maMembers[i].mbVisible);
+ if (maMembers[i].mbVisible)
+ ++nVisMemCount;
+ }
+ if (nVisMemCount == n)
+ {
+ // all members visible
+ maChkToggleAll.SetState(STATE_CHECK);
+ mePrevToggleAllState = STATE_CHECK;
+ }
+ else if (nVisMemCount == 0)
+ {
+ // no members visible
+ maChkToggleAll.SetState(STATE_NOCHECK);
+ mePrevToggleAllState = STATE_NOCHECK;
+ }
+ else
+ {
+ maChkToggleAll.SetState(STATE_DONTKNOW);
+ mePrevToggleAllState = STATE_DONTKNOW;
+ }
+}
+
+const Size& ScDPFieldPopupWindow::getWindowSize() const
+{
+ return maWndSize;
+}
+
+void ScDPFieldPopupWindow::getResult(hash_map<OUString, bool, OUStringHash>& rResult)
+{
+ typedef hash_map<OUString, bool, OUStringHash> ResultMap;
+ ResultMap aResult;
+ size_t n = maMembers.size();
+ for (size_t i = 0; i < n; ++i)
+ {
+ bool bState = maChecks.IsChecked(static_cast< USHORT >( i ));
+ aResult.insert(ResultMap::value_type(maMembers[i].maName, bState));
+ }
+ rResult.swap(aResult);
+}
+
+void ScDPFieldPopupWindow::close(bool bOK)
+{
+ if (bOK && mpOKAction.get())
+ mpOKAction->execute();
+
+ EndPopupMode();
+}
+
+void ScDPFieldPopupWindow::setExtendedData(ExtendedData* p)
+{
+ mpExtendedData.reset(p);
+}
+
+ScDPFieldPopupWindow::ExtendedData* ScDPFieldPopupWindow::getExtendedData()
+{
+ return mpExtendedData.get();
+}
+
+void ScDPFieldPopupWindow::setOKAction(Action* p)
+{
+ mpOKAction.reset(p);
+}
+
diff --git a/sc/source/ui/cctrl/dpcontrol.src b/sc/source/ui/cctrl/dpcontrol.src
new file mode 100644
index 000000000000..31cbb62085e5
--- /dev/null
+++ b/sc/source/ui/cctrl/dpcontrol.src
@@ -0,0 +1,82 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: globstr.src,v $
+ * $Revision: 1.74.96.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "dpcontrol.hrc"
+
+Resource RID_POPUP_FILTER
+{
+ String STR_MENU_SORT_ASC
+ {
+ Text [ en-US ] = "Sort Ascending" ;
+ };
+
+ String STR_MENU_SORT_DESC
+ {
+ Text [ en-US ] = "Sort Descending" ;
+ };
+
+ String STR_MENU_SORT_CUSTOM
+ {
+ Text [ en-US ] = "Custom Sort" ;
+ };
+
+ String STR_BTN_TOGGLE_ALL
+ {
+ Text [ en-US ] = "All" ;
+ };
+
+ String STR_BTN_SELECT_CURRENT
+ {
+ Text [ en-US ] = "Show only the current item." ;
+ };
+
+ String STR_BTN_UNSELECT_CURRENT
+ {
+ Text [ en-US ] = "Hide only the current item." ;
+ };
+};
+
+Image RID_IMG_SELECT_CURRENT
+{
+ ImageBitmap = Bitmap
+ {
+ File = "popup_select_current.png";
+ };
+ MaskColor = STD_MASKCOLOR;
+};
+
+Image RID_IMG_UNSELECT_CURRENT
+{
+ ImageBitmap = Bitmap
+ {
+ File = "popup_unselect_current.png";
+ };
+ MaskColor = STD_MASKCOLOR;
+};
diff --git a/sc/source/ui/cctrl/makefile.mk b/sc/source/ui/cctrl/makefile.mk
index e7b96afd7b9a..541a90cc4347 100644
--- a/sc/source/ui/cctrl/makefile.mk
+++ b/sc/source/ui/cctrl/makefile.mk
@@ -45,22 +45,30 @@ LIBTARGET=NO
# --- Files --------------------------------------------------------
EXCEPTIONSFILES= \
- $(SLO)$/tbzoomsliderctrl.obj
+ $(SLO)$/tbzoomsliderctrl.obj \
+ $(SLO)$/dpcontrol.obj
SLOFILES = \
$(SLO)$/popmenu.obj \
$(SLO)$/tbinsert.obj \
$(SLO)$/cbuttonw.obj \
+ $(SLO)$/dpcontrol.obj \
$(SLO)$/editfield.obj \
$(EXCEPTIONSFILES)
+SRS1NAME=$(TARGET)
+SRC1FILES = \
+ dpcontrol.src
+
LIB1TARGET=$(SLB)$/$(TARGET).lib
LIB1OBJFILES= \
$(SLO)$/popmenu.obj \
$(SLO)$/tbinsert.obj \
$(SLO)$/cbuttonw.obj \
+ $(SLO)$/dpcontrol.obj \
$(SLO)$/tbzoomsliderctrl.obj
+
# --- Tagets -------------------------------------------------------
.INCLUDE : target.mk
diff --git a/sc/source/ui/dbgui/makefile.mk b/sc/source/ui/dbgui/makefile.mk
index b495b5eabcc9..9ff21b6c4d08 100644
--- a/sc/source/ui/dbgui/makefile.mk
+++ b/sc/source/ui/dbgui/makefile.mk
@@ -80,6 +80,7 @@ EXCEPTIONSFILES= \
$(SLO)$/csvsplits.obj \
$(SLO)$/csvtablebox.obj \
$(SLO)$/fieldwnd.obj \
+ $(SLO)$/pvfundlg.obj \
$(SLO)$/pvlaydlg.obj \
$(SLO)$/dapidata.obj \
$(SLO)$/validate.obj
diff --git a/sc/source/ui/dbgui/pvfundlg.cxx b/sc/source/ui/dbgui/pvfundlg.cxx
index d44791ff6972..30ee1a44d384 100644
--- a/sc/source/ui/dbgui/pvfundlg.cxx
+++ b/sc/source/ui/dbgui/pvfundlg.cxx
@@ -48,12 +48,15 @@
#include "pvfundlg.hrc"
#include "globstr.hrc"
+#include <vector>
+
// ============================================================================
using namespace ::com::sun::star::sheet;
using ::rtl::OUString;
using ::com::sun::star::uno::Sequence;
+using ::std::vector;
// ============================================================================
@@ -86,6 +89,25 @@ bool lclFillListBox( ListBoxType& rLBox, const Sequence< OUString >& rStrings, U
return bEmpty;
}
+template< typename ListBoxType >
+bool lclFillListBox( ListBoxType& rLBox, const vector<ScDPLabelData::Member>& rMembers, USHORT nEmptyPos = LISTBOX_APPEND )
+{
+ bool bEmpty = false;
+ vector<ScDPLabelData::Member>::const_iterator itr = rMembers.begin(), itrEnd = rMembers.end();
+ for (; itr != itrEnd; ++itr)
+ {
+ OUString aName = itr->getDisplayName();
+ if (aName.getLength())
+ rLBox.InsertEntry(aName);
+ else
+ {
+ rLBox.InsertEntry(ScGlobal::GetRscString(STR_EMPTYDATA), nEmptyPos);
+ bEmpty = true;
+ }
+ }
+ return bEmpty;
+}
+
/** Searches for a listbox entry, starts search at specified position. */
USHORT lclFindListBoxEntry( const ListBox& rLBox, const String& rEntry, USHORT nStartPos )
{
@@ -253,7 +275,7 @@ void ScDPFunctionDlg::Init( const ScDPLabelData& rLabelData, const ScDPFuncData&
maLbFunc.SetSelection( nFuncMask );
// field name
- maFtName.SetText( rLabelData.maName );
+ maFtName.SetText(rLabelData.getDisplayName());
// "More button" controls
maBtnMore.AddWindow( &maFlDisplay );
@@ -271,7 +293,7 @@ void ScDPFunctionDlg::Init( const ScDPLabelData& rLabelData, const ScDPFuncData&
// base field list box
for( ScDPLabelDataVec::const_iterator aIt = mrLabelVec.begin(), aEnd = mrLabelVec.end(); aIt != aEnd; ++aIt )
- maLbBaseField.InsertEntry( aIt->maName );
+ maLbBaseField.InsertEntry(aIt->getDisplayName());
// base item list box
maLbBaseItem.SetSeparatorPos( SC_BASEITEM_USER_POS - 1 );
@@ -414,8 +436,6 @@ void ScDPSubtotalDlg::FillLabelData( ScDPLabelData& rLabelData ) const
rLabelData.mnUsedHier = maLabelData.mnUsedHier;
rLabelData.mbShowAll = maCbShowAll.IsChecked();
rLabelData.maMembers = maLabelData.maMembers;
- rLabelData.maVisible = maLabelData.maVisible;
- rLabelData.maShowDet = maLabelData.maShowDet;
rLabelData.maSortInfo = maLabelData.maSortInfo;
rLabelData.maLayoutInfo = maLabelData.maLayoutInfo;
rLabelData.maShowInfo = maLabelData.maShowInfo;
@@ -424,7 +444,7 @@ void ScDPSubtotalDlg::FillLabelData( ScDPLabelData& rLabelData ) const
void ScDPSubtotalDlg::Init( const ScDPLabelData& rLabelData, const ScDPFuncData& rFuncData )
{
// field name
- maFtName.SetText( rLabelData.maName );
+ maFtName.SetText(rLabelData.getDisplayName());
// radio buttons
maRbNone.SetClickHdl( LINK( this, ScDPSubtotalDlg, RadioClickHdl ) );
@@ -547,9 +567,8 @@ void ScDPSubtotalOptDlg::FillLabelData( ScDPLabelData& rLabelData ) const
rLabelData.maMembers = maLabelData.maMembers;
ULONG nVisCount = maLbHide.GetEntryCount();
- rLabelData.maVisible.realloc( nVisCount );
for( USHORT nPos = 0; nPos < nVisCount; ++nPos )
- rLabelData.maVisible[ nPos ] = !maLbHide.IsChecked( nPos );
+ rLabelData.maMembers[nPos].mbVisible = !maLbHide.IsChecked(nPos);
// *** HIERARCHY ***
@@ -563,7 +582,8 @@ void ScDPSubtotalOptDlg::Init( const ScDPNameVec& rDataFields, bool bEnableLayou
sal_Int32 nSortMode = maLabelData.maSortInfo.Mode;
// sort fields list box
- maLbSortBy.InsertEntry( maLabelData.maName );
+ maLbSortBy.InsertEntry(maLabelData.getDisplayName());
+
for( ScDPNameVec::const_iterator aIt = rDataFields.begin(), aEnd = rDataFields.end(); aIt != aEnd; ++aIt )
{
maLbSortBy.InsertEntry( *aIt );
@@ -656,8 +676,9 @@ void ScDPSubtotalOptDlg::InitHideListBox()
{
maLbHide.Clear();
lclFillListBox( maLbHide, maLabelData.maMembers );
- for( sal_Int32 nVisIdx = 0, nVisSize = maLabelData.maVisible.getLength(); nVisIdx < nVisSize; ++nVisIdx )
- maLbHide.CheckEntryPos( static_cast< USHORT >( nVisIdx ), !maLabelData.maVisible[ nVisIdx ] );
+ size_t n = maLabelData.maMembers.size();
+ for (size_t i = 0; i < n; ++i)
+ maLbHide.CheckEntryPos(static_cast<USHORT>(i), !maLabelData.maMembers[i].mbVisible);
bool bEnable = maLbHide.GetEntryCount() > 0;
maFlHide.Enable( bEnable );
maLbHide.Enable( bEnable );
@@ -690,8 +711,7 @@ IMPL_LINK( ScDPSubtotalOptDlg, SelectHdl, ListBox*, pLBox )
{
if( pLBox == &maLbHierarchy )
{
- mrDPObj.GetMembers( maLabelData.mnCol, maLbHierarchy.GetSelectEntryPos(),
- maLabelData.maMembers, &maLabelData.maVisible, &maLabelData.maShowDet );
+ mrDPObj.GetMembers(maLabelData.mnCol, maLbHierarchy.GetSelectEntryPos(), maLabelData.maMembers);
InitHideListBox();
}
return 0;
@@ -705,7 +725,9 @@ ScDPShowDetailDlg::ScDPShowDetailDlg( Window* pParent, ScDPObject& rDPObj, USHOR
maLbDims ( this, ScResId( LB_DIMS ) ),
maBtnOk ( this, ScResId( BTN_OK ) ),
maBtnCancel ( this, ScResId( BTN_CANCEL ) ),
- maBtnHelp ( this, ScResId( BTN_HELP ) )
+ maBtnHelp ( this, ScResId( BTN_HELP ) ),
+
+ mrDPObj(rDPObj)
{
FreeResource();
@@ -719,7 +741,13 @@ ScDPShowDetailDlg::ScDPShowDetailDlg( Window* pParent, ScDPObject& rDPObj, USHOR
{
const ScDPSaveDimension* pDimension = pSaveData ? pSaveData->GetExistingDimensionByName(aName) : 0;
if ( !pDimension || (pDimension->GetOrientation() != nOrient) )
+ {
+ const OUString* pLayoutName = pDimension->GetLayoutName();
+ if (pLayoutName)
+ aName = *pLayoutName;
maLbDims.InsertEntry( aName );
+ maNameIndexMap.insert(DimNameIndexMap::value_type(aName, nDim));
+ }
}
}
if( maLbDims.GetEntryCount() )
@@ -735,7 +763,17 @@ short ScDPShowDetailDlg::Execute()
String ScDPShowDetailDlg::GetDimensionName() const
{
- return maLbDims.GetSelectEntry();
+ // Look up the internal dimension name which may be different from the
+ // displayed field name.
+ String aSelectedName = maLbDims.GetSelectEntry();
+ DimNameIndexMap::const_iterator itr = maNameIndexMap.find(aSelectedName);
+ if (itr == maNameIndexMap.end())
+ // This should never happen!
+ return aSelectedName;
+
+ long nDim = itr->second;
+ BOOL bIsDataLayout = false;
+ return mrDPObj.GetDimName(nDim, bIsDataLayout);
}
IMPL_LINK( ScDPShowDetailDlg, DblClickHdl, ListBox*, pLBox )
diff --git a/sc/source/ui/dbgui/pvlaydlg.cxx b/sc/source/ui/dbgui/pvlaydlg.cxx
index 7b03e067a865..6a9bb63e3ae3 100644
--- a/sc/source/ui/dbgui/pvlaydlg.cxx
+++ b/sc/source/ui/dbgui/pvlaydlg.cxx
@@ -63,6 +63,8 @@
#include "sc.hrc" //CHINA001
#include "scabstdlg.hxx" //CHINA001
using namespace com::sun::star;
+using ::rtl::OUString;
+using ::std::vector;
//----------------------------------------------------------------------------
@@ -378,24 +380,23 @@ void ScDPLayoutDlg::StateChanged( StateChangedType nStateChange )
//----------------------------------------------------------------------------
-void ScDPLayoutDlg::InitWndSelect( LabelData** ppLabelArr, long nLabels )
+void ScDPLayoutDlg::InitWndSelect( const vector<ScDPLabelDataRef>& rLabels )
{
- if ( ppLabelArr )
+ size_t nLabelCount = rLabels.size();
+ if (nLabelCount > MAX_LABELS)
+ nLabelCount = MAX_LABELS;
+ size_t nLast = (nLabelCount > PAGE_SIZE) ? (PAGE_SIZE - 1) : (nLabelCount - 1);
+
+ aLabelDataArr.clear();
+ aLabelDataArr.reserve( nLabelCount );
+ for ( size_t i=0; i < nLabelCount; i++ )
{
- size_t nLabelCount = static_cast< size_t >( (nLabels > MAX_LABELS) ? MAX_LABELS : nLabels );
- size_t nLast = (nLabelCount > PAGE_SIZE) ? (PAGE_SIZE - 1) : (nLabelCount - 1);
+ aLabelDataArr.push_back(*rLabels[i]);
- aLabelDataArr.clear();
- aLabelDataArr.reserve( nLabelCount );
- for ( size_t i=0; i < nLabelCount; i++ )
+ if ( i <= nLast )
{
- aLabelDataArr.push_back( *ppLabelArr[i] );
-
- if ( i <= nLast )
- {
- aWndSelect.AddField( aLabelDataArr[i].maName, i );
- aSelectArr[i].reset( new ScDPFuncData( aLabelDataArr[i].mnCol, aLabelDataArr[i].mnFuncMask ) );
- }
+ aWndSelect.AddField(aLabelDataArr[i].getDisplayName(), i);
+ aSelectArr[i].reset( new ScDPFuncData( aLabelDataArr[i].mnCol, aLabelDataArr[i].mnFuncMask ) );
}
}
}
@@ -493,18 +494,19 @@ void ScDPLayoutDlg::InitFocus()
void ScDPLayoutDlg::InitFields()
{
- InitWndSelect( thePivotData.ppLabelArr, static_cast<long>(thePivotData.nLabels) );
+ InitWndSelect(thePivotData.maLabelArray);
InitWnd( thePivotData.aPageArr, static_cast<long>(thePivotData.nPageCount), TYPE_PAGE );
InitWnd( thePivotData.aColArr, static_cast<long>(thePivotData.nColCount), TYPE_COL );
InitWnd( thePivotData.aRowArr, static_cast<long>(thePivotData.nRowCount), TYPE_ROW );
InitWnd( thePivotData.aDataArr, static_cast<long>(thePivotData.nDataCount), TYPE_DATA );
+ size_t nLabels = thePivotData.maLabelArray.size();
aSlider.SetPageSize( PAGE_SIZE );
aSlider.SetVisibleSize( PAGE_SIZE );
aSlider.SetLineSize( LINE_SIZE );
- aSlider.SetRange( Range( 0, static_cast<long>(((thePivotData.nLabels+LINE_SIZE-1)/LINE_SIZE)*LINE_SIZE) ) );
+ aSlider.SetRange( Range( 0, static_cast<long>(((nLabels+LINE_SIZE-1)/LINE_SIZE)*LINE_SIZE) ) );
- if ( thePivotData.nLabels > PAGE_SIZE )
+ if ( nLabels > PAGE_SIZE )
{
aSlider.SetEndScrollHdl( LINK( this, ScDPLayoutDlg, ScrollHdl ) );
aSlider.Show();
@@ -594,7 +596,7 @@ void ScDPLayoutDlg::AddField( size_t nFromIndex, ScDPFieldType eToType, const Po
if ( !bDataArr )
{
- if ( toWnd->AddField( rData.maName,
+ if ( toWnd->AddField( rData.getDisplayName(),
DlgPos2WndPos( rAtPos, *toWnd ),
nAddedAt ) )
{
@@ -605,9 +607,9 @@ void ScDPLayoutDlg::AddField( size_t nFromIndex, ScDPFieldType eToType, const Po
else
{
USHORT nMask = fData.mnFuncMask;
- String aStr( GetFuncString( nMask, rData.mbIsValue ) );
+ OUString aStr = GetFuncString( nMask, rData.mbIsValue );
- aStr += rData.maName;
+ aStr += rData.getDisplayName();
if ( toWnd->AddField( aStr,
DlgPos2WndPos( rAtPos, *toWnd ),
@@ -1215,7 +1217,7 @@ String ScDPLayoutDlg::GetLabelString( SCsCOL nCol )
ScDPLabelData* pData = GetLabelData( nCol );
DBG_ASSERT( pData, "LabelData not found" );
if (pData)
- return pData->maName;
+ return pData->getDisplayName();
return String();
}
@@ -1491,6 +1493,8 @@ IMPL_LINK( ScDPLayoutDlg, OkHdl, OKButton *, EMPTYARG )
nPageCount, nColCount, nRowCount, nDataCount );
if ( bFit )
{
+ ScDPSaveData* pOldSaveData = xDlgDPObject->GetSaveData();
+
ScRange aOutRange( aAdrDest ); // bToNewTable is passed separately
ScDPSaveData aSaveData;
@@ -1522,31 +1526,63 @@ IMPL_LINK( ScDPLayoutDlg, OkHdl, OKButton *, EMPTYARG )
pDim->SetSortInfo( &aIt->maSortInfo );
pDim->SetLayoutInfo( &aIt->maLayoutInfo );
pDim->SetAutoShowInfo( &aIt->maShowInfo );
+ ScDPSaveDimension* pOldDim = NULL;
+ if (pOldSaveData)
+ {
+ // Transfer the existing layout names to new dimension instance.
+ pOldDim = pOldSaveData->GetExistingDimensionByName(aIt->maName);
+ if (pOldDim)
+ {
+ const OUString* pLayoutName = pOldDim->GetLayoutName();
+ if (pLayoutName)
+ pDim->SetLayoutName(*pLayoutName);
+
+ const OUString* pSubtotalName = pOldDim->GetSubtotalName();
+ if (pSubtotalName)
+ pDim->SetSubtotalName(*pSubtotalName);
+ }
+ }
bool bManualSort = ( aIt->maSortInfo.Mode == sheet::DataPilotFieldSortMode::MANUAL );
// visibility of members
- if( const rtl::OUString* pItem = aIt->maMembers.getConstArray() )
+ for (vector<ScDPLabelData::Member>::const_iterator itr = aIt->maMembers.begin(), itrEnd = aIt->maMembers.end();
+ itr != itrEnd; ++itr)
{
- sal_Int32 nIdx = 0;
- sal_Int32 nVisSize = aIt->maVisible.getLength();
- sal_Int32 nShowSize = aIt->maShowDet.getLength();
- for( const rtl::OUString* pEnd = pItem + aIt->maMembers.getLength(); pItem != pEnd; ++pItem, ++nIdx )
+ ScDPSaveMember* pMember = pDim->GetMemberByName(itr->maName);
+
+ // #i40054# create/access members only if flags are not default
+ // (or in manual sorting mode - to keep the order)
+ if (bManualSort || !itr->mbVisible || !itr->mbShowDetails)
+ {
+ pMember->SetIsVisible(itr->mbVisible);
+ pMember->SetShowDetails(itr->mbShowDetails);
+ }
+ if (pOldDim)
{
- // #i40054# create/access members only if flags are not default
- // (or in manual sorting mode - to keep the order)
- bool bIsVisible = (nIdx >= nVisSize) || aIt->maVisible[ nIdx ];
- bool bShowDetails = (nIdx >= nShowSize) || aIt->maShowDet[ nIdx ];
- if( bManualSort || !bIsVisible || !bShowDetails )
+ // Transfer the existing layout name.
+ ScDPSaveMember* pOldMember = pOldDim->GetMemberByName(itr->maName);
+ if (pOldMember)
{
- ScDPSaveMember* pMember = pDim->GetMemberByName( *pItem );
- pMember->SetIsVisible( bIsVisible );
- pMember->SetShowDetails( bShowDetails );
+ const OUString* pLayoutName = pOldMember->GetLayoutName();
+ if (pLayoutName)
+ pMember->SetLayoutName(*pLayoutName);
}
}
}
}
}
+ ScDPSaveDimension* pDim = aSaveData.GetDataLayoutDimension();
+ if (pDim && pOldSaveData)
+ {
+ ScDPSaveDimension* pOldDim = pOldSaveData->GetDataLayoutDimension();
+ if (pOldDim)
+ {
+ const OUString* pLayoutName = pOldDim->GetLayoutName();
+ if (pLayoutName)
+ pDim->SetLayoutName(*pLayoutName);
+ }
+ }
USHORT nWhichPivot = SC_MOD()->GetPool().GetWhich( SID_PIVOT_TABLE );
ScPivotItem aOutItem( nWhichPivot, &aSaveData, &aOutRange, bToNewTable );
@@ -1720,7 +1756,7 @@ IMPL_LINK( ScDPLayoutDlg, ScrollHdl, ScrollBar *, EMPTYARG )
for ( i=0; i<nFields; i++ )
{
const ScDPLabelData& rData = aLabelDataArr[nOffset+i];
- aWndSelect.AddField( rData.maName, i );
+ aWndSelect.AddField(rData.getDisplayName(), i);
aSelectArr[i].reset( new ScDPFuncData( rData.mnCol, rData.mnFuncMask ) );
}
for ( ; i<aSelectArr.size(); i++ )
diff --git a/sc/source/ui/docshell/dbdocfun.cxx b/sc/source/ui/docshell/dbdocfun.cxx
index 33caccaed815..4042154b9a52 100644
--- a/sc/source/ui/docshell/dbdocfun.cxx
+++ b/sc/source/ui/docshell/dbdocfun.cxx
@@ -1234,7 +1234,7 @@ BOOL ScDBDocFunc::DataPilotUpdate( ScDPObject* pOldObj, const ScDPObject* pNewOb
aRange.aEnd.Col(), aRange.aEnd.Row(),
nTab, SC_MF_AUTO );
- pDoc->GetDPCollection()->Free( pOldObj ); // object is deleted here
+ pDoc->GetDPCollection()->FreeTable( pOldObj ); // object is deleted here
rDocShell.PostPaintGridAll(); //! only necessary parts
rDocShell.PostPaint( aRange.aStart.Col(), aRange.aStart.Row(), nTab,
@@ -1278,7 +1278,7 @@ BOOL ScDBDocFunc::DataPilotUpdate( ScDPObject* pOldObj, const ScDPObject* pNewOb
pDestObj = new ScDPObject( *pNewObj );
pDestObj->SetAlive(TRUE);
- if ( !pDoc->GetDPCollection()->Insert(pDestObj) )
+ if ( !pDoc->GetDPCollection()->InsertNewTable(pDestObj) )
{
DBG_ERROR("cannot insert DPObject");
DELETEZ( pDestObj );
diff --git a/sc/source/ui/inc/AccessibleContextBase.hxx b/sc/source/ui/inc/AccessibleContextBase.hxx
index 98f2afc8e88d..4c79c4388e44 100644
--- a/sc/source/ui/inc/AccessibleContextBase.hxx
+++ b/sc/source/ui/inc/AccessibleContextBase.hxx
@@ -319,6 +319,8 @@ protected:
/// Use this method to set initial Description without notification
void SetDescription(const rtl::OUString& rDesc) { msDescription = rDesc; }
+ void SetRole(sal_Int16 nRole);
+
/// Reference to the parent object.
::com::sun::star::uno::Reference<
::com::sun::star::accessibility::XAccessible> mxParent;
diff --git a/sc/source/ui/inc/dbfunc.hxx b/sc/source/ui/inc/dbfunc.hxx
index 82739bfdd274..875576a22889 100644
--- a/sc/source/ui/inc/dbfunc.hxx
+++ b/sc/source/ui/inc/dbfunc.hxx
@@ -80,7 +80,7 @@ public:
void GotoDBArea( const String& rDBName );
// DB-Bereich vom Cursor
- ScDBData* GetDBData( BOOL bMarkArea = TRUE, ScGetDBMode eMode = SC_DB_MAKE );
+ ScDBData* GetDBData( BOOL bMarkArea = TRUE, ScGetDBMode eMode = SC_DB_MAKE, bool bShrinkToData = false );
void NotifyCloseDbNameDlg( const ScDBCollection& rNewColl, const List& rDelAreaList );
@@ -99,6 +99,7 @@ public:
void UngroupDataPilot();
void DataPilotInput( const ScAddress& rPos, const String& rString );
+ bool DataPilotSort( const ScAddress& rPos, bool bAscending, sal_uInt16* pUserListId = NULL );
BOOL DataPilotMove( const ScRange& rSource, const ScAddress& rDest );
BOOL HasSelectionForDrillDown( USHORT& rOrientation );
diff --git a/sc/source/ui/inc/dpcontrol.hrc b/sc/source/ui/inc/dpcontrol.hrc
new file mode 100644
index 000000000000..2275b601c17a
--- /dev/null
+++ b/sc/source/ui/inc/dpcontrol.hrc
@@ -0,0 +1,43 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: protectiondlg.hrc,v $
+ * $Revision: 1.1.2.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef __DPCONTROL_HRC__
+#define __DPCONTROL_HRC__
+
+#include <sc.hrc>
+
+#define STR_MENU_SORT_ASC 1
+#define STR_MENU_SORT_DESC 2
+#define STR_MENU_SORT_CUSTOM 3
+#define STR_BTN_TOGGLE_ALL 4
+#define STR_BTN_SELECT_CURRENT 5
+#define STR_BTN_UNSELECT_CURRENT 6
+
+#endif
diff --git a/sc/source/ui/inc/dpcontrol.hxx b/sc/source/ui/inc/dpcontrol.hxx
new file mode 100644
index 000000000000..1b99f6a38842
--- /dev/null
+++ b/sc/source/ui/inc/dpcontrol.hxx
@@ -0,0 +1,366 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: document.hxx,v $
+ * $Revision: 1.115.36.9 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SC_DPCONTROL_HXX
+#define SC_DPCONTROL_HXX
+
+#include "rtl/ustring.hxx"
+#include "tools/gen.hxx"
+#include "tools/fract.hxx"
+#include "vcl/popupmenuwindow.hxx"
+#include "vcl/button.hxx"
+#include "vcl/scrbar.hxx"
+#include "vcl/timer.hxx"
+#include "svx/checklbx.hxx"
+
+#include <boost/shared_ptr.hpp>
+#include <memory>
+#include <hash_map>
+
+namespace com { namespace sun { namespace star {
+
+ namespace accessibility {
+ class XAccessible;
+ }
+
+}}}
+
+class OutputDevice;
+class Point;
+class Size;
+class StyleSettings;
+class Window;
+class ScDocument;
+class ScAccessibleFilterMenu;
+
+/**
+ * This class takes care of physically drawing field button controls inside
+ * data pilot tables.
+ */
+class ScDPFieldButton
+{
+public:
+ ScDPFieldButton(OutputDevice* pOutDev, const StyleSettings* pStyle, const Fraction* pZoomX = NULL, const Fraction* pZoomY = NULL);
+ ~ScDPFieldButton();
+
+ void setText(const ::rtl::OUString& rText);
+ void setBoundingBox(const Point& rPos, const Size& rSize);
+ void setDrawBaseButton(bool b);
+ void setDrawPopupButton(bool b);
+ void setHasHiddenMember(bool b);
+ void setPopupPressed(bool b);
+ void draw();
+
+ void getPopupBoundingBox(Point& rPos, Size& rSize) const;
+ bool isPopupButton() const;
+
+private:
+ void drawPopupButton();
+
+private:
+ Point maPos;
+ Size maSize;
+ ::rtl::OUString maText;
+ Fraction maZoomX;
+ Fraction maZoomY;
+ OutputDevice* mpOutDev;
+ const StyleSettings* mpStyle;
+ bool mbBaseButton;
+ bool mbPopupButton;
+ bool mbHasHiddenMember;
+ bool mbPopupPressed;
+};
+
+// ============================================================================
+
+class ScMenuFloatingWindow : public PopupMenuFloatingWindow
+{
+public:
+ static size_t MENU_NOT_SELECTED;
+ /**
+ * Action to perform when an event takes place. Create a sub-class of
+ * this to implement the desired action.
+ */
+ class Action
+ {
+ public:
+ virtual void execute() = 0;
+ };
+
+ explicit ScMenuFloatingWindow(Window* pParent, ScDocument* pDoc, USHORT nMenuStackLevel = 0);
+ virtual ~ScMenuFloatingWindow();
+
+ virtual void MouseMove(const MouseEvent& rMEvt);
+ virtual void MouseButtonDown(const MouseEvent& rMEvt);
+ virtual void MouseButtonUp(const MouseEvent& rMEvt);
+ virtual void KeyInput(const KeyEvent& rKEvt);
+ virtual void Paint(const Rectangle& rRect);
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > CreateAccessible();
+
+ void addMenuItem(const ::rtl::OUString& rText, bool bEnabled, Action* pAction);
+ ScMenuFloatingWindow* addSubMenuItem(const ::rtl::OUString& rText, bool bEnabled);
+ void setSelectedMenuItem(size_t nPos, bool bSubMenuTimer, bool bEnsureSubMenu);
+ void selectMenuItem(size_t nPos, bool bSelected, bool bSubMenuTimer);
+ void clearSelectedMenuItem();
+ ScMenuFloatingWindow* getSubMenuWindow(size_t nPos) const;
+ size_t getMenuItemCount() const;
+ ::rtl::OUString getMenuItemName(size_t nPos) const;
+ bool isMenuItemEnabled(size_t nPos) const;
+ bool isMenuItemSelected(size_t nPos) const;
+ size_t getSelectedMenuItem() const;
+
+ void setName(const ::rtl::OUString& rName);
+ const ::rtl::OUString& getName() const;
+
+ void executeMenuItem(size_t nPos);
+ void getMenuItemPosSize(size_t nPos, Point& rPos, Size& rSize) const;
+ ScMenuFloatingWindow* getParentMenuWindow() const;
+
+protected:
+
+ void drawMenuItem(size_t nPos);
+ void drawAllMenuItems();
+ const Font& getLabelFont() const;
+
+ void queueLaunchSubMenu(size_t nPos, ScMenuFloatingWindow* pMenu);
+ void queueCloseSubMenu();
+ void launchSubMenu(bool bSetMenuPos);
+ void endSubMenu(ScMenuFloatingWindow* pSubMenu);
+
+ void fillMenuItemsToAccessible(ScAccessibleFilterMenu* pAccMenu) const;
+
+ ScDocument* getDoc();
+
+protected:
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::accessibility::XAccessible > mxAccessible;
+
+private:
+ struct SubMenuItemData;
+ void handleMenuTimeout(SubMenuItemData* pTimer);
+
+ void resizeToFitMenuItems();
+ void highlightMenuItem(size_t nPos, bool bSelected);
+
+ size_t getEnclosingMenuItem(const Point& rPos) const;
+ size_t getSubMenuPos(ScMenuFloatingWindow* pSubMenu);
+
+ /**
+ * Fire a menu highlight event since the accessibility framework needs
+ * this to track focus on menu items.
+ */
+ void fireMenuHighlightedEvent();
+
+ /**
+ * Make sure that the specified submenu is permanently up, the submenu
+ * close timer is not active, and the correct menu item associated with
+ * the submenu is highlighted.
+ */
+ void setSubMenuFocused(ScMenuFloatingWindow* pSubMenu);
+
+ /**
+ * When a menu item of an invisible submenu is selected, we need to make
+ * sure that all its parent menu(s) are visible, with the right menu item
+ * highlighted in each of the parents. Calling this method ensures it.
+ */
+ void ensureSubMenuVisible(ScMenuFloatingWindow* pSubMenu);
+
+ /**
+ * Dismiss any visible child submenus when a menu item of a parent menu is
+ * selected.
+ */
+ void ensureSubMenuNotVisible();
+
+ /**
+ * Dismiss all visible popup menus and set focus back to the application
+ * window. This method is called e.g. when a menu action is fired.
+ */
+ void terminateAllPopupMenus();
+
+ DECL_LINK( PopupEndHdl, void* );
+
+private:
+
+ struct MenuItemData
+ {
+ ::rtl::OUString maText;
+ bool mbEnabled;
+
+ ::boost::shared_ptr<Action> mpAction;
+ ::boost::shared_ptr<ScMenuFloatingWindow> mpSubMenuWin;
+
+ MenuItemData();
+ };
+
+ ::std::vector<MenuItemData> maMenuItems;
+
+ struct SubMenuItemData
+ {
+ Timer maTimer;
+ ScMenuFloatingWindow* mpSubMenu;
+ size_t mnMenuPos;
+
+ DECL_LINK( TimeoutHdl, void* );
+
+ SubMenuItemData(ScMenuFloatingWindow* pParent);
+ void reset();
+
+ private:
+ ScMenuFloatingWindow* mpParent;
+ };
+ SubMenuItemData maOpenTimer;
+ SubMenuItemData maCloseTimer;
+
+ Font maLabelFont;
+
+ // Name of this menu window, taken from the menu item of the parent window
+ // that launches it (if this is a sub menu). If this is a top-level menu
+ // window, then this name can be anything.
+ ::rtl::OUString maName;
+
+ size_t mnSelectedMenu;
+ size_t mnClickedMenu;
+
+ ScDocument* mpDoc;
+
+ ScMenuFloatingWindow* mpParentMenu;
+ ScMenuFloatingWindow* mpActiveSubMenu;
+};
+
+// ============================================================================
+
+/**
+ * This class implements a popup window for field button, for quick access
+ * of hide-item list, and possibly more stuff related to field options.
+ */
+class ScDPFieldPopupWindow : public ScMenuFloatingWindow
+{
+public:
+ /**
+ * Extended data that the client code may need to store. Create a
+ * sub-class of this and store data there.
+ */
+ struct ExtendedData {};
+
+ explicit ScDPFieldPopupWindow(Window* pParent, ScDocument* pDoc);
+ virtual ~ScDPFieldPopupWindow();
+
+ virtual void MouseMove(const MouseEvent& rMEvt);
+ virtual long Notify(NotifyEvent& rNEvt);
+ virtual void Paint(const Rectangle& rRect);
+ virtual Window* GetPreferredKeyInputWindow();
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > CreateAccessible();
+
+ void setMemberSize(size_t n);
+ void addMember(const ::rtl::OUString& rName, bool bVisible);
+ void initMembers();
+
+ const Size& getWindowSize() const;
+
+ void getResult(::std::hash_map< ::rtl::OUString, bool, ::rtl::OUStringHash>& rResult);
+ void close(bool bOK);
+
+ /**
+ * Set auxiliary data that the client code might need. Note that this
+ * popup window class manages its life time; no explicit deletion of the
+ * instance is needed in the client code.
+ */
+ void setExtendedData(ExtendedData* p);
+
+ /**
+ * Get the store auxiliary data, or NULL if no such data is stored.
+ */
+ ExtendedData* getExtendedData();
+
+ void setOKAction(Action* p);
+
+private:
+ struct Member
+ {
+ ::rtl::OUString maName;
+ bool mbVisible;
+
+ Member();
+ };
+
+ class CancelButton : public ::CancelButton
+ {
+ public:
+ CancelButton(ScDPFieldPopupWindow* pParent);
+
+ virtual void Click();
+
+ private:
+ ScDPFieldPopupWindow* mpParent;
+ };
+
+ enum SectionType {
+ WHOLE, // entire window
+ LISTBOX_AREA_OUTER, // box enclosing the check box items.
+ LISTBOX_AREA_INNER, // box enclosing the check box items.
+ SINGLE_BTN_AREA, // box enclosing the single-action buttons.
+ CHECK_TOGGLE_ALL, // check box for toggling all items.
+ BTN_SINGLE_SELECT,
+ BTN_SINGLE_UNSELECT,
+ BTN_OK, // OK button
+ BTN_CANCEL, // Cancel button
+ };
+ void getSectionPosSize(Point& rPos, Size& rSize, SectionType eType) const;
+
+ void setAllMemberState(bool bSet);
+ void selectCurrentMemberOnly(bool bSet);
+ void cycleFocus(bool bReverse = false);
+
+ DECL_LINK( ButtonHdl, Button* );
+ DECL_LINK( TriStateHdl, TriStateBox* );
+ DECL_LINK( CheckHdl, SvTreeListBox* );
+
+private:
+ SvxCheckListBox maChecks;
+
+ TriStateBox maChkToggleAll;
+ ImageButton maBtnSelectSingle;
+ ImageButton maBtnUnselectSingle;
+
+ OKButton maBtnOk;
+ CancelButton maBtnCancel;
+
+ ::std::vector<Window*> maTabStopCtrls;
+ size_t mnCurTabStop;
+
+ ::std::vector<Member> maMembers;
+ ::std::auto_ptr<ExtendedData> mpExtendedData;
+ ::std::auto_ptr<Action> mpOKAction;
+
+ const Size maWndSize; /// hard-coded window size.
+ TriState mePrevToggleAllState;
+};
+
+#endif
diff --git a/sc/source/ui/inc/gridwin.hxx b/sc/source/ui/inc/gridwin.hxx
index 8b680daad6cb..68f7ece9a249 100644
--- a/sc/source/ui/inc/gridwin.hxx
+++ b/sc/source/ui/inc/gridwin.hxx
@@ -37,15 +37,19 @@
#include "viewdata.hxx"
#include "cbutton.hxx"
#include <svx/sdr/overlay/overlayobject.hxx>
+#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <basegfx/matrix/b2dhommatrix.hxx>
#include <vector>
+#include <memory>
// ---------------------------------------------------------------------------
struct ScTableInfo;
class ScViewSelectionEngine;
class ScDPObject;
+class ScDPFieldPopupWindow;
+class ScDPFieldButton;
class ScOutputData;
class ScFilterListBox;
class AutoFilterPopup;
@@ -121,6 +125,8 @@ private:
ScFilterListBox* pFilterBox;
FloatingWindow* pFilterFloat;
+ ::std::auto_ptr<ScDPFieldPopupWindow> mpDPFieldPopup;
+ ::std::auto_ptr<ScDPFieldButton> mpFilterButton;
USHORT nCursorHideCount;
@@ -187,12 +193,23 @@ private:
BOOL TestMouse( const MouseEvent& rMEvt, BOOL bAction );
BOOL DoPageFieldSelection( SCCOL nCol, SCROW nRow );
+ bool DoAutoFilterButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt );
void DoPushButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt );
void DPMouseMove( const MouseEvent& rMEvt );
void DPMouseButtonUp( const MouseEvent& rMEvt );
void DPTestMouse( const MouseEvent& rMEvt, BOOL bMove );
+ /**
+ * Check if the mouse click is on a field popup button.
+ *
+ * @return bool true if the field popup menu has been launched and no
+ * further mouse event handling is necessary, false otherwise.
+ */
+ bool DPTestFieldPopupArrow(const MouseEvent& rMEvt, const ScAddress& rPos, ScDPObject* pDPObj);
+ void DPLaunchFieldPopupMenu(
+ const Point& rScrPos, const Size& rScrSize, const ScAddress& rPos, ScDPObject* pDPObj);
+
void RFMouseMove( const MouseEvent& rMEvt, BOOL bUp );
void PagebreakMove( const MouseEvent& rMEvt, BOOL bUp );
@@ -315,9 +332,11 @@ public:
void DoAutoFilterMenue( SCCOL nCol, SCROW nRow, BOOL bDataSelect );
void DoScenarioMenue( const ScRange& rScenRange );
- void DoPageFieldMenue( SCCOL nCol, SCROW nRow );
- BOOL HasPageFieldData( SCCOL nCol, SCROW nRow ) const;
+ void LaunchPageFieldMenu( SCCOL nCol, SCROW nRow );
+ void LaunchDPFieldMenu( SCCOL nCol, SCROW nRow );
+
+ ::com::sun::star::sheet::DataPilotFieldOrientation GetDPFieldOrientation( SCCOL nCol, SCROW nRow ) const;
void DrawButtons( SCCOL nX1, SCROW nY1, SCCOL nX2, SCROW nY2,
ScTableInfo& rTabInfo, OutputDevice* pContentDev );
@@ -357,6 +376,8 @@ public:
void CheckNeedsRepaint();
+ void UpdateDPFromFieldPopupMenu();
+
// #114409#
void CursorChanged();
void DrawLayerCreated();
diff --git a/sc/source/ui/inc/pvfundlg.hxx b/sc/source/ui/inc/pvfundlg.hxx
index eeeb9c4094c4..6b9aa62c37a3 100644
--- a/sc/source/ui/inc/pvfundlg.hxx
+++ b/sc/source/ui/inc/pvfundlg.hxx
@@ -55,6 +55,8 @@
#include <sfx2/itemconnect.hxx>
#include "pivot.hxx"
+#include <hash_map>
+
// ============================================================================
typedef sfx::ListBoxWrapper< sal_Int32 > ScDPListBoxWrapper;
@@ -217,6 +219,11 @@ public:
virtual short Execute();
+ /**
+ * @return String internal name of the selected field. Note that this may
+ * be different from the name displayed in the dialog if the field
+ * has a layout name.
+ */
String GetDimensionName() const;
private:
@@ -228,6 +235,10 @@ private:
OKButton maBtnOk;
CancelButton maBtnCancel;
HelpButton maBtnHelp;
+
+ typedef ::std::hash_map<String, long, ScStringHashCode> DimNameIndexMap;
+ DimNameIndexMap maNameIndexMap;
+ ScDPObject& mrDPObj;
};
// ============================================================================
diff --git a/sc/source/ui/inc/pvlaydlg.hxx b/sc/source/ui/inc/pvlaydlg.hxx
index b7a71aebc1fe..c77364d3761f 100644
--- a/sc/source/ui/inc/pvlaydlg.hxx
+++ b/sc/source/ui/inc/pvlaydlg.hxx
@@ -193,7 +193,7 @@ private:
private:
ScDPFieldWindow& GetFieldWindow ( ScDPFieldType eType );
void Init ();
- void InitWndSelect ( LabelData** ppLabelArr, long nLabels );
+ void InitWndSelect ( const ::std::vector<ScDPLabelDataRef>& rLabels );
void InitWnd ( PivotField* pArr, long nCount, ScDPFieldType eType );
void InitFocus ();
void InitFields ();
diff --git a/sc/source/ui/undo/undodat.cxx b/sc/source/ui/undo/undodat.cxx
index 7ab321ac0c1d..5c929ec7a11b 100644
--- a/sc/source/ui/undo/undodat.cxx
+++ b/sc/source/ui/undo/undodat.cxx
@@ -1876,7 +1876,7 @@ void __EXPORT ScUndoDataPilot::Undo()
else
{
// delete inserted object
- pDoc->GetDPCollection()->Free(pDocObj);
+ pDoc->GetDPCollection()->FreeTable(pDocObj);
}
}
}
@@ -1886,7 +1886,7 @@ void __EXPORT ScUndoDataPilot::Undo()
ScDPObject* pDestObj = new ScDPObject( *pOldDPObject );
pDestObj->SetAlive(TRUE);
- if ( !pDoc->GetDPCollection()->Insert(pDestObj) )
+ if ( !pDoc->GetDPCollection()->InsertNewTable(pDestObj) )
{
DBG_ERROR("cannot insert DPObject");
DELETEZ( pDestObj );
diff --git a/sc/source/ui/unoobj/dapiuno.cxx b/sc/source/ui/unoobj/dapiuno.cxx
index ed40d2f5c96a..a7836b43f740 100644
--- a/sc/source/ui/unoobj/dapiuno.cxx
+++ b/sc/source/ui/unoobj/dapiuno.cxx
@@ -1626,8 +1626,13 @@ OUString SAL_CALL ScDataPilotFieldObj::getName() throw(RuntimeException)
if( pDim->IsDataLayout() )
aName = OUString( RTL_CONSTASCII_USTRINGPARAM( SC_DATALAYOUT_NAME ) );
else
- aName = pDim->GetLayoutName();
- }
+ {
+ const rtl::OUString* pLayoutName = pDim->GetLayoutName();
+ if (pLayoutName)
+ aName = *pLayoutName;
+ else
+ aName = pDim->GetName();
+ } }
return aName;
}
@@ -1639,7 +1644,7 @@ void SAL_CALL ScDataPilotFieldObj::setName( const OUString& rName ) throw(Runtim
if( pDim && !pDim->IsDataLayout() )
{
String aName( rName );
- pDim->SetLayoutName( &aName );
+ pDim->SetLayoutName(aName);
SetDPObject( pDPObj );
}
}
@@ -3069,7 +3074,7 @@ Sequence<OUString> SAL_CALL ScDataPilotItemsObj::getElementNames()
ScUnoGuard aGuard;
Sequence< OUString > aSeq;
if( ScDPObject* pDPObj = GetDPObject() )
- pDPObj->GetMembers( lcl_GetObjectIndex( pDPObj, maFieldId ), aSeq );
+ pDPObj->GetMemberNames( lcl_GetObjectIndex( pDPObj, maFieldId ), aSeq );
return aSeq;
}
diff --git a/sc/source/ui/unoobj/miscuno.cxx b/sc/source/ui/unoobj/miscuno.cxx
index 3d41da907016..ee2a64bd8c78 100644
--- a/sc/source/ui/unoobj/miscuno.cxx
+++ b/sc/source/ui/unoobj/miscuno.cxx
@@ -39,6 +39,9 @@
#include "unoguard.hxx"
using namespace com::sun::star;
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::uno::Any;
+using ::rtl::OUString;
//------------------------------------------------------------------------
@@ -137,6 +140,26 @@ sal_Int32 ScUnoHelpFunctions::GetEnumProperty( const uno::Reference<beans::XProp
return nRet;
}
+// static
+OUString ScUnoHelpFunctions::GetStringProperty(
+ const Reference<beans::XPropertySet>& xProp, const OUString& rName, const OUString& rDefault )
+{
+ OUString aRet = rDefault;
+ if (!xProp.is())
+ return aRet;
+
+ try
+ {
+ Any any = xProp->getPropertyValue(rName);
+ any >>= aRet;
+ }
+ catch (const uno::Exception&)
+ {
+ }
+
+ return aRet;
+}
+
// static
sal_Bool ScUnoHelpFunctions::GetBoolFromAny( const uno::Any& aAny )
{
@@ -180,6 +203,20 @@ void ScUnoHelpFunctions::SetBoolInAny( uno::Any& rAny, sal_Bool bValue )
rAny.setValue( &bValue, getBooleanCppuType() );
}
+// static
+void ScUnoHelpFunctions::SetOptionalPropertyValue(
+ Reference<beans::XPropertySet>& rPropSet, const sal_Char* pPropName, const Any& rVal )
+{
+ try
+ {
+ rPropSet->setPropertyValue(OUString::createFromAscii(pPropName), rVal);
+ }
+ catch (const beans::UnknownPropertyException&)
+ {
+ // ignored - not supported.
+ }
+}
+
//------------------------------------------------------------------------
ScIndexEnumeration::ScIndexEnumeration(const uno::Reference<container::XIndexAccess>& rInd,
diff --git a/sc/source/ui/view/cellsh2.cxx b/sc/source/ui/view/cellsh2.cxx
index cf64a07a2d95..47c55350f278 100644
--- a/sc/source/ui/view/cellsh2.cxx
+++ b/sc/source/ui/view/cellsh2.cxx
@@ -762,7 +762,7 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq )
{
// select database range or data
pTabViewShell->GetDBData( TRUE, SC_DB_OLD );
- const ScMarkData& rMark = GetViewData()->GetMarkData();
+ ScMarkData& rMark = GetViewData()->GetMarkData();
if ( !rMark.IsMarked() && !rMark.IsMultiMarked() )
pTabViewShell->MarkDataArea( FALSE );
@@ -828,6 +828,19 @@ void ScCellShell::ExecuteDB( SfxRequest& rReq )
ScMarkType eType = GetViewData()->GetSimpleArea(aRange);
if ( (eType & SC_MARK_SIMPLE) == SC_MARK_SIMPLE )
{
+ // Shrink the range to the data area.
+ SCCOL nStartCol = aRange.aStart.Col(), nEndCol = aRange.aEnd.Col();
+ SCROW nStartRow = aRange.aStart.Row(), nEndRow = aRange.aEnd.Row();
+ if (pDoc->ShrinkToDataArea(aRange.aStart.Tab(), nStartCol, nStartRow, nEndCol, nEndRow))
+ {
+ aRange.aStart.SetCol(nStartCol);
+ aRange.aStart.SetRow(nStartRow);
+ aRange.aEnd.SetCol(nEndCol);
+ aRange.aEnd.SetRow(nEndRow);
+ rMark.SetMarkArea(aRange);
+ pTabViewShell->MarkRange(aRange);
+ }
+
BOOL bOK = TRUE;
if ( pDoc->HasSubTotalCells( aRange ) )
{
diff --git a/sc/source/ui/view/dbfunc.cxx b/sc/source/ui/view/dbfunc.cxx
index 0d44603b64f8..48b6d3ba11f7 100644
--- a/sc/source/ui/view/dbfunc.cxx
+++ b/sc/source/ui/view/dbfunc.cxx
@@ -107,14 +107,30 @@ void ScDBFunc::GotoDBArea( const String& rDBName )
// aktuellen Datenbereich fuer Sortieren / Filtern suchen
-ScDBData* ScDBFunc::GetDBData( BOOL bMark, ScGetDBMode eMode )
+ScDBData* ScDBFunc::GetDBData( BOOL bMark, ScGetDBMode eMode, bool bShrinkToData )
{
ScDocShell* pDocSh = GetViewData()->GetDocShell();
ScDBData* pData = NULL;
ScRange aRange;
ScMarkType eMarkType = GetViewData()->GetSimpleArea(aRange);
if ( eMarkType == SC_MARK_SIMPLE || eMarkType == SC_MARK_SIMPLE_FILTERED )
+ {
+ if (bShrinkToData)
+ {
+ // Shrink the range to only include data area.
+ ScDocument* pDoc = pDocSh->GetDocument();
+ SCCOL nCol1 = aRange.aStart.Col(), nCol2 = aRange.aEnd.Col();
+ SCROW nRow1 = aRange.aStart.Row(), nRow2 = aRange.aEnd.Row();
+ if (pDoc->ShrinkToDataArea(aRange.aStart.Tab(), nCol1, nRow1, nCol2, nRow2))
+ {
+ aRange.aStart.SetCol(nCol1);
+ aRange.aEnd.SetCol(nCol2);
+ aRange.aStart.SetRow(nRow1);
+ aRange.aEnd.SetRow(nRow2);
+ }
+ }
pData = pDocSh->GetDBData( aRange, eMode, FALSE );
+ }
else if ( eMode != SC_DB_OLD )
pData = pDocSh->GetDBData(
ScRange( GetViewData()->GetCurX(), GetViewData()->GetCurY(),
diff --git a/sc/source/ui/view/dbfunc3.cxx b/sc/source/ui/view/dbfunc3.cxx
index 5fd4a5f470f5..41a959409727 100644
--- a/sc/source/ui/view/dbfunc3.cxx
+++ b/sc/source/ui/view/dbfunc3.cxx
@@ -44,19 +44,17 @@
#include <vcl/waitobj.hxx>
#include <svl/zforlist.hxx>
#include <sfx2/app.hxx>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/container/XNameAccess.hpp>
+#include <com/sun/star/sheet/DataPilotFieldFilter.hpp>
+#include <com/sun/star/sheet/DataPilotFieldGroupBy.hpp>
#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <com/sun/star/sheet/DataPilotFieldSortMode.hpp>
-#include <com/sun/star/sheet/MemberResultFlags.hpp>
-
-#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include <com/sun/star/sheet/DataPilotTableHeaderData.hpp>
+#include <com/sun/star/sheet/GeneralFunction.hpp>
#include <com/sun/star/sheet/MemberResultFlags.hpp>
-#include <com/sun/star/sheet/DataPilotFieldGroupBy.hpp>
-#include <com/sun/star/sheet/DataPilotFieldFilter.hpp>
-#include <com/sun/star/sheet/XDrillDownDataSupplier.hpp>
#include <com/sun/star/sheet/XDimensionsSupplier.hpp>
-#include <com/sun/star/beans/XPropertySet.hpp>
-#include <com/sun/star/container/XNameAccess.hpp>
+#include <com/sun/star/sheet/XDrillDownDataSupplier.hpp>
#include "global.hxx"
#include "globstr.hrc"
@@ -81,9 +79,13 @@
#include "patattr.hxx"
#include "unonames.hxx"
#include "cell.hxx"
+#include "userlist.hxx"
#include <hash_set>
+#include <hash_map>
#include <memory>
+#include <list>
+#include <vector>
using namespace com::sun::star;
using ::com::sun::star::uno::Any;
@@ -91,7 +93,16 @@ using ::com::sun::star::uno::Sequence;
using ::com::sun::star::uno::Reference;
using ::com::sun::star::uno::UNO_QUERY;
using ::com::sun::star::beans::XPropertySet;
+using ::com::sun::star::container::XNameAccess;
+using ::com::sun::star::sheet::XDimensionsSupplier;
+using ::rtl::OUString;
+using ::rtl::OUStringHash;
+using ::rtl::OUStringBuffer;
using ::std::auto_ptr;
+using ::std::list;
+using ::std::vector;
+using ::std::hash_map;
+using ::std::hash_set;
// STATIC DATA -----------------------------------------------------------
@@ -1351,123 +1362,323 @@ void ScDBFunc::UngroupDataPilot()
}
}
+static OUString lcl_replaceMemberNameInSubtotal(const OUString& rSubtotal, const OUString& rMemberName)
+{
+ sal_Int32 n = rSubtotal.getLength();
+ const sal_Unicode* p = rSubtotal.getStr();
+ OUStringBuffer aBuf, aWordBuf;
+ for (sal_Int32 i = 0; i < n; ++i)
+ {
+ sal_Unicode c = p[i];
+ if (c == sal_Unicode(' '))
+ {
+ OUString aWord = aWordBuf.makeStringAndClear();
+ if (aWord.equals(rMemberName))
+ aBuf.append(sal_Unicode('?'));
+ else
+ aBuf.append(aWord);
+ aBuf.append(c);
+ }
+ else if (c == sal_Unicode('\\'))
+ {
+ // Escape a backslash character.
+ aWordBuf.append(c);
+ aWordBuf.append(c);
+ }
+ else if (c == sal_Unicode('?'))
+ {
+ // A literal '?' must be escaped with a backslash ('\');
+ aWordBuf.append(sal_Unicode('\\'));
+ aWordBuf.append(c);
+ }
+ else
+ aWordBuf.append(c);
+ }
+
+ if (aWordBuf.getLength() > 0)
+ {
+ OUString aWord = aWordBuf.makeStringAndClear();
+ if (aWord.equals(rMemberName))
+ aBuf.append(sal_Unicode('?'));
+ else
+ aBuf.append(aWord);
+ }
+
+ return aBuf.makeStringAndClear();
+}
+
void ScDBFunc::DataPilotInput( const ScAddress& rPos, const String& rString )
{
+ using namespace ::com::sun::star::sheet;
+
String aNewName( rString );
ScDocument* pDoc = GetViewData()->GetDocument();
ScDPObject* pDPObj = pDoc->GetDPAtCursor( rPos.Col(), rPos.Row(), rPos.Tab() );
- if ( pDPObj )
+ if (!pDPObj)
+ return;
+
+ String aOldText;
+ pDoc->GetString( rPos.Col(), rPos.Row(), rPos.Tab(), aOldText );
+
+ if ( aOldText == rString )
{
- String aOldText;
- pDoc->GetString( rPos.Col(), rPos.Row(), rPos.Tab(), aOldText );
+ // nothing to do: silently exit
+ return;
+ }
+
+ USHORT nErrorId = 0;
+
+ pDPObj->BuildAllDimensionMembers();
+ ScDPSaveData aData( *pDPObj->GetSaveData() );
+ BOOL bChange = FALSE;
- if ( aOldText == rString )
+ USHORT nOrient = DataPilotFieldOrientation_HIDDEN;
+ long nField = pDPObj->GetHeaderDim( rPos, nOrient );
+ if ( nField >= 0 )
+ {
+ // changing a field title
+ if ( aData.GetExistingDimensionData() )
{
- // nothing to do: silently exit
- return;
- }
+ // only group dimensions can be renamed
- USHORT nErrorId = 0;
+ ScDPDimensionSaveData* pDimData = aData.GetDimensionData();
+ ScDPSaveGroupDimension* pGroupDim = pDimData->GetNamedGroupDimAcc( aOldText );
+ if ( pGroupDim )
+ {
+ // valid name: not empty, no existing dimension (group or other)
+ if ( rString.Len() && !pDPObj->IsDimNameInUse(rString) )
+ {
+ pGroupDim->Rename( aNewName );
- ScDPSaveData aData( *pDPObj->GetSaveData() );
- BOOL bChange = FALSE;
+ // also rename in SaveData to preserve the field settings
+ ScDPSaveDimension* pSaveDim = aData.GetDimensionByName( aOldText );
+ pSaveDim->SetName( aNewName );
- USHORT nOrient = sheet::DataPilotFieldOrientation_HIDDEN;
- long nField = pDPObj->GetHeaderDim( rPos, nOrient );
- if ( nField >= 0 )
+ bChange = TRUE;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ }
+ else if (nOrient == DataPilotFieldOrientation_COLUMN || nOrient == DataPilotFieldOrientation_ROW)
+ {
+ BOOL bDataLayout = false;
+ String aDimName = pDPObj->GetDimName(nField, bDataLayout);
+ ScDPSaveDimension* pDim = bDataLayout ? aData.GetDataLayoutDimension() : aData.GetDimensionByName(aDimName);
+ if (pDim)
+ {
+ if (rString.Len())
+ {
+ if (rString.EqualsIgnoreCaseAscii(aDimName))
+ {
+ pDim->RemoveLayoutName();
+ bChange = true;
+ }
+ else if (!pDPObj->IsDimNameInUse(rString))
+ {
+ pDim->SetLayoutName(rString);
+ bChange = true;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ }
+ }
+ else if (pDPObj->IsDataDescriptionCell(rPos))
+ {
+ // There is only one data dimension.
+ ScDPSaveDimension* pDim = aData.GetFirstDimension(sheet::DataPilotFieldOrientation_DATA);
+ if (pDim)
{
- // changing a field title
+ if (rString.Len())
+ {
+ if (rString.EqualsIgnoreCaseAscii(pDim->GetName()))
+ {
+ pDim->RemoveLayoutName();
+ bChange = true;
+ }
+ else if (!pDPObj->IsDimNameInUse(rString))
+ {
+ pDim->SetLayoutName(rString);
+ bChange = true;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ }
+ else
+ {
+ // This is not a field header.
+ sheet::DataPilotTableHeaderData aPosData;
+ pDPObj->GetHeaderPositionData(rPos, aPosData);
- if ( aData.GetExistingDimensionData() )
+ if ( (aPosData.Flags & MemberResultFlags::HASMEMBER) && aOldText.Len() )
+ {
+ if ( aData.GetExistingDimensionData() && !(aPosData.Flags & MemberResultFlags::SUBTOTAL))
{
- // only group dimensions can be renamed
+ BOOL bIsDataLayout;
+ String aDimName = pDPObj->GetDimName( aPosData.Dimension, bIsDataLayout );
ScDPDimensionSaveData* pDimData = aData.GetDimensionData();
- ScDPSaveGroupDimension* pGroupDim = pDimData->GetNamedGroupDimAcc( aOldText );
+ ScDPSaveGroupDimension* pGroupDim = pDimData->GetNamedGroupDimAcc( aDimName );
if ( pGroupDim )
{
- // valid name: not empty, no existing dimension (group or other)
- if ( aNewName.Len() && !pDPObj->IsDimNameInUse( aNewName ) )
+ // valid name: not empty, no existing group in this dimension
+ //! ignore case?
+ if ( aNewName.Len() && !pGroupDim->GetNamedGroup( aNewName ) )
{
- pGroupDim->Rename( aNewName );
+ ScDPSaveGroupItem* pGroup = pGroupDim->GetNamedGroupAcc( aOldText );
+ if ( pGroup )
+ pGroup->Rename( aNewName ); // rename the existing group
+ else
+ {
+ // create a new group to replace the automatic group
+ ScDPSaveGroupItem aGroup( aNewName );
+ aGroup.AddElement( aOldText );
+ pGroupDim->AddGroupItem( aGroup );
+ }
- // also rename in SaveData to preserve the field settings
- ScDPSaveDimension* pSaveDim = aData.GetDimensionByName( aOldText );
- pSaveDim->SetName( aNewName );
+ // in both cases also adjust savedata, to preserve member settings (show details)
+ ScDPSaveDimension* pSaveDim = aData.GetDimensionByName( aDimName );
+ ScDPSaveMember* pSaveMember = pSaveDim->GetExistingMemberByName( aOldText );
+ if ( pSaveMember )
+ pSaveMember->SetName( aNewName );
bChange = TRUE;
}
else
nErrorId = STR_INVALIDNAME;
- }
+ }
}
- }
- else
- {
- // renaming a group (item)?
- // allow only on the item name itself - not on empty cells, not on subtotals
-
- sheet::DataPilotTableHeaderData aPosData;
- pDPObj->GetHeaderPositionData(rPos, aPosData);
- if ( ( aPosData.Flags & sheet::MemberResultFlags::HASMEMBER ) &&
- ! ( aPosData.Flags & sheet::MemberResultFlags::SUBTOTAL ) &&
- aOldText.Len() )
+ else if ((aPosData.Flags & MemberResultFlags::GRANDTOTAL))
{
- if ( aData.GetExistingDimensionData() )
+ aData.SetGrandTotalName(rString);
+ bChange = true;
+ }
+ else if (aPosData.Dimension >= 0 && aPosData.MemberName.getLength() > 0)
+ {
+ BOOL bDataLayout = false;
+ String aDimName = pDPObj->GetDimName(static_cast<long>(aPosData.Dimension), bDataLayout);
+ if (bDataLayout)
{
- BOOL bIsDataLayout;
- String aDimName = pDPObj->GetDimName( aPosData.Dimension, bIsDataLayout );
+ // data dimension
+ do
+ {
+ if ((aPosData.Flags & MemberResultFlags::SUBTOTAL))
+ break;
+
+ ScDPSaveDimension* pDim = aData.GetDimensionByName(aPosData.MemberName);
+ if (!pDim)
+ break;
+
+ if (!rString.Len())
+ {
+ nErrorId = STR_INVALIDNAME;
+ break;
+ }
- ScDPDimensionSaveData* pDimData = aData.GetDimensionData();
- ScDPSaveGroupDimension* pGroupDim = pDimData->GetNamedGroupDimAcc( aDimName );
- if ( pGroupDim )
+ if (aPosData.MemberName.equalsIgnoreAsciiCase(rString))
+ {
+ pDim->RemoveLayoutName();
+ bChange = true;
+ }
+ else if (!pDPObj->IsDimNameInUse(rString))
+ {
+ pDim->SetLayoutName(rString);
+ bChange = true;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ while (false);
+ }
+ else
+ {
+ // field member
+ do
{
- // valid name: not empty, no existing group in this dimension
- //! ignore case?
- if ( aNewName.Len() && !pGroupDim->GetNamedGroup( aNewName ) )
+ ScDPSaveDimension* pDim = aData.GetDimensionByName(aDimName);
+ if (!pDim)
+ break;
+
+ ScDPSaveMember* pMem = pDim->GetExistingMemberByName(aPosData.MemberName);
+ if (!pMem)
+ break;
+
+ if ((aPosData.Flags & MemberResultFlags::SUBTOTAL))
{
- ScDPSaveGroupItem* pGroup = pGroupDim->GetNamedGroupAcc( aOldText );
- if ( pGroup )
- pGroup->Rename( aNewName ); // rename the existing group
- else
- {
- // create a new group to replace the automatic group
- ScDPSaveGroupItem aGroup( aNewName );
- aGroup.AddElement( aOldText );
- pGroupDim->AddGroupItem( aGroup );
- }
+ // Change subtotal only when the table has one data dimension.
+ if (aData.GetDataDimensionCount() > 1)
+ break;
+
+ // display name for subtotal is allowed only if the subtotal type is 'Automatic'.
+ if (pDim->GetSubTotalsCount() != 1)
+ break;
- // in both cases also adjust savedata, to preserve member settings (show details)
- ScDPSaveDimension* pSaveDim = aData.GetDimensionByName( aDimName );
- ScDPSaveMember* pSaveMember = pSaveDim->GetExistingMemberByName( aOldText );
- if ( pSaveMember )
- pSaveMember->SetName( aNewName );
+ if (pDim->GetSubTotalFunc(0) != sheet::GeneralFunction_AUTO)
+ break;
- bChange = TRUE;
+ const OUString* pLayoutName = pMem->GetLayoutName();
+ String aMemberName;
+ if (pLayoutName)
+ aMemberName = *pLayoutName;
+ else
+ aMemberName = aPosData.MemberName;
+
+ String aNew = lcl_replaceMemberNameInSubtotal(rString, aMemberName);
+ pDim->SetSubtotalName(aNew);
+ bChange = true;
}
else
- nErrorId = STR_INVALIDNAME;
+ {
+ // Check to make sure the member name isn't
+ // already used.
+ if (rString.Len())
+ {
+ if (rString.EqualsIgnoreCaseAscii(pMem->GetName()))
+ {
+ pMem->RemoveLayoutName();
+ bChange = true;
+ }
+ else if (!pDim->IsMemberNameInUse(rString))
+ {
+ pMem->SetLayoutName(rString);
+ bChange = true;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
+ else
+ nErrorId = STR_INVALIDNAME;
+ }
}
+ while (false);
}
}
}
+ }
- if ( bChange )
- {
- // apply changes
- ScDBDocFunc aFunc( *GetViewData()->GetDocShell() );
- ScDPObject* pNewObj = new ScDPObject( *pDPObj );
- pNewObj->SetSaveData( aData );
- aFunc.DataPilotUpdate( pDPObj, pNewObj, TRUE, FALSE );
- delete pNewObj;
- }
- else
- {
- if ( !nErrorId )
- nErrorId = STR_ERR_DATAPILOT_INPUT;
- ErrorMessage( nErrorId );
- }
+ if ( bChange )
+ {
+ // apply changes
+ ScDBDocFunc aFunc( *GetViewData()->GetDocShell() );
+ ScDPObject* pNewObj = new ScDPObject( *pDPObj );
+ pNewObj->SetSaveData( aData );
+ aFunc.DataPilotUpdate( pDPObj, pNewObj, TRUE, FALSE );
+ delete pNewObj;
+ }
+ else
+ {
+ if ( !nErrorId )
+ nErrorId = STR_ERR_DATAPILOT_INPUT;
+ ErrorMessage( nErrorId );
}
}
@@ -1484,6 +1695,134 @@ void lcl_MoveToEnd( ScDPSaveDimension& rDim, const String& rItemName )
// puts it to the end of the list even if it was in the list before.
}
+bool ScDBFunc::DataPilotSort( const ScAddress& rPos, bool bAscending, sal_uInt16* pUserListId )
+{
+ ScDocument* pDoc = GetViewData()->GetDocument();
+ ScDPObject* pDPObj = pDoc->GetDPAtCursor(rPos.Col(), rPos.Row(), rPos.Tab());
+ if (!pDPObj)
+ return false;
+
+ // We need to run this to get all members later.
+ pDPObj->BuildAllDimensionMembers();
+
+ USHORT nOrientation;
+ long nDimIndex = pDPObj->GetHeaderDim(rPos, nOrientation);
+ if (nDimIndex < 0)
+ // Invalid dimension index. Bail out.
+ return false;
+
+ BOOL bDataLayout;
+ ScDPSaveData* pSaveData = pDPObj->GetSaveData();
+ if (!pSaveData)
+ return false;
+
+ ScDPSaveData aNewSaveData(*pSaveData);
+ String aDimName = pDPObj->GetDimName(nDimIndex, bDataLayout);
+ ScDPSaveDimension* pSaveDim = aNewSaveData.GetDimensionByName(aDimName);
+ if (!pSaveDim)
+ return false;
+
+ typedef ScDPSaveDimension::MemberList MemList;
+ const MemList& rDimMembers = pSaveDim->GetMembers();
+ list<OUString> aMembers;
+ hash_set<OUString, ::rtl::OUStringHash> aMemberSet;
+ size_t nMemberCount = 0;
+ for (MemList::const_iterator itr = rDimMembers.begin(), itrEnd = rDimMembers.end();
+ itr != itrEnd; ++itr)
+ {
+ ScDPSaveMember* pMem = *itr;
+ aMembers.push_back(pMem->GetName());
+ aMemberSet.insert(pMem->GetName());
+ ++nMemberCount;
+ }
+
+ // Sort the member list in ascending order.
+ aMembers.sort();
+
+ // Collect and rank those custom sort strings that also exist in the member name list.
+
+ typedef hash_map<OUString, sal_uInt16, OUStringHash> UserSortMap;
+ UserSortMap aSubStrs;
+ sal_uInt16 nSubCount = 0;
+ if (pUserListId)
+ {
+ ScUserList* pUserList = ScGlobal::GetUserList();
+ if (!pUserList)
+ return false;
+
+ {
+ sal_uInt16 n = pUserList->GetCount();
+ if (!n || *pUserListId >= n)
+ return false;
+ }
+
+ ScUserListData* pData = static_cast<ScUserListData*>((*pUserList)[*pUserListId]);
+ if (pData)
+ {
+ sal_uInt16 n = pData->GetSubCount();
+ for (sal_uInt16 i = 0; i < n; ++i)
+ {
+ OUString aSub = pData->GetSubStr(i);
+ if (!aMemberSet.count(aSub))
+ // This string doesn't exist in the member name set. Don't add this.
+ continue;
+
+ aSubStrs.insert(UserSortMap::value_type(aSub, nSubCount++));
+ }
+ }
+ }
+
+ // Rank all members.
+
+ vector<OUString> aRankedNames(nMemberCount);
+ sal_uInt16 nCurStrId = 0;
+ for (list<OUString>::const_iterator itr = aMembers.begin(), itrEnd = aMembers.end();
+ itr != itrEnd; ++itr)
+ {
+ OUString aName = *itr;
+ sal_uInt16 nRank = 0;
+ UserSortMap::const_iterator itrSub = aSubStrs.find(aName);
+ if (itrSub == aSubStrs.end())
+ nRank = nSubCount + nCurStrId++;
+ else
+ nRank = itrSub->second;
+
+ if (!bAscending)
+ nRank = static_cast< sal_uInt16 >( nMemberCount - nRank - 1 );
+
+ aRankedNames[nRank] = aName;
+ }
+
+ // Re-order ScDPSaveMember instances with the new ranks.
+
+ for (vector<OUString>::const_iterator itr = aRankedNames.begin(), itrEnd = aRankedNames.end();
+ itr != itrEnd; ++itr)
+ {
+ const ScDPSaveMember* pOldMem = pSaveDim->GetExistingMemberByName(*itr);
+ if (!pOldMem)
+ // All members are supposed to be present.
+ continue;
+
+ ScDPSaveMember* pNewMem = new ScDPSaveMember(*pOldMem);
+ pSaveDim->AddMember(pNewMem);
+ }
+
+ // Set the sorting mode to manual for now. We may introduce a new sorting
+ // mode later on.
+
+ sheet::DataPilotFieldSortInfo aSortInfo;
+ aSortInfo.Mode = sheet::DataPilotFieldSortMode::MANUAL;
+ pSaveDim->SetSortInfo(&aSortInfo);
+
+ // Update the datapilot with the newly sorted field members.
+
+ auto_ptr<ScDPObject> pNewObj(new ScDPObject(*pDPObj));
+ pNewObj->SetSaveData(aNewSaveData);
+ ScDBDocFunc aFunc(*GetViewData()->GetDocShell());
+
+ return aFunc.DataPilotUpdate(pDPObj, pNewObj.get(), true, false);
+}
+
BOOL ScDBFunc::DataPilotMove( const ScRange& rSource, const ScAddress& rDest )
{
BOOL bRet = FALSE;
@@ -1529,7 +1868,7 @@ BOOL ScDBFunc::DataPilotMove( const ScRange& rSource, const ScAddress& rDest )
// get all member names in source order
uno::Sequence<rtl::OUString> aMemberNames;
- pDPObj->GetMembers( aDestData.Dimension, aMemberNames );
+ pDPObj->GetMemberNames( aDestData.Dimension, aMemberNames );
bool bInserted = false;
diff --git a/sc/source/ui/view/gridwin.cxx b/sc/source/ui/view/gridwin.cxx
index aca88c554317..7f78461aedb0 100644
--- a/sc/source/ui/view/gridwin.cxx
+++ b/sc/source/ui/view/gridwin.cxx
@@ -121,6 +121,7 @@
#include "validat.hxx"
#include "tabprotection.hxx"
#include "postit.hxx"
+#include "dpcontrol.hxx"
#include "drawview.hxx"
#include <svx/sdrpagewindow.hxx>
@@ -369,6 +370,8 @@ ScGridWindow::ScGridWindow( Window* pParent, ScViewData* pData, ScSplitPos eWhic
pNoteMarker( NULL ),
pFilterBox( NULL ),
pFilterFloat( NULL ),
+ mpDPFieldPopup(NULL),
+ mpFilterButton(NULL),
nCursorHideCount( 0 ),
bMarking( FALSE ),
nButtonDown( 0 ),
@@ -445,14 +448,26 @@ void __EXPORT ScGridWindow::Resize( const Size& )
void ScGridWindow::ClickExtern()
{
- // #i81298# don't delete the filter box when called from its select handler
- // (possible through row header size update)
- // #i84277# when initializing the filter box, a Basic error can deactivate the view
- if ( pFilterBox && ( pFilterBox->IsInSelect() || pFilterBox->IsInInit() ) )
- return;
+ do
+ {
+ // #i81298# don't delete the filter box when called from its select handler
+ // (possible through row header size update)
+ // #i84277# when initializing the filter box, a Basic error can deactivate the view
+ if ( pFilterBox && ( pFilterBox->IsInSelect() || pFilterBox->IsInInit() ) )
+ {
+ break;
+ }
- DELETEZ(pFilterBox);
- DELETEZ(pFilterFloat);
+ DELETEZ(pFilterBox);
+ DELETEZ(pFilterFloat);
+ }
+ while (false);
+
+ if (mpDPFieldPopup.get())
+ {
+ mpDPFieldPopup->close(false);
+ mpDPFieldPopup.reset();
+ }
}
IMPL_LINK( ScGridWindow, PopupModeEndHdl, FloatingWindow*, EMPTYARG )
@@ -507,7 +522,7 @@ void ScGridWindow::ExecPageFieldSelect( SCCOL nCol, SCROW nRow, BOOL bHasSelecti
}
}
-void ScGridWindow::DoPageFieldMenue( SCCOL nCol, SCROW nRow )
+void ScGridWindow::LaunchPageFieldMenu( SCCOL nCol, SCROW nRow )
{
//! merge position/size handling with DoAutoFilterMenue
@@ -658,6 +673,22 @@ void ScGridWindow::DoPageFieldMenue( SCCOL nCol, SCROW nRow )
CaptureMouse();
}
+void ScGridWindow::LaunchDPFieldMenu( SCCOL nCol, SCROW nRow )
+{
+ SCTAB nTab = pViewData->GetTabNo();
+ ScDPObject* pDPObj = pViewData->GetDocument()->GetDPAtCursor(nCol, nRow, nTab);
+ if (!pDPObj)
+ return;
+
+ // Get the geometry of the cell.
+ Point aScrPos = pViewData->GetScrPos(nCol, nRow, eWhich);
+ long nSizeX, nSizeY;
+ pViewData->GetMergeSizePixel(nCol, nRow, nSizeX, nSizeY);
+ Size aScrSize(nSizeX-1, nSizeY-1);
+
+ DPLaunchFieldPopupMenu(OutputToScreenPixel(aScrPos), aScrSize, ScAddress(nCol, nRow, nTab), pDPObj);
+}
+
void ScGridWindow::DoScenarioMenue( const ScRange& rScenRange )
{
delete pFilterBox;
@@ -1619,52 +1650,8 @@ void ScGridWindow::HandleMouseButtonDown( const MouseEvent& rMEvt )
pDoc->GetAttr( nPosX, nPosY, nTab, ATTR_MERGE_FLAG );
if (pAttr->HasAutoFilter())
{
- Point aScrPos = pViewData->GetScrPos(nPosX,nPosY,eWhich);
- long nSizeX;
- long nSizeY;
- Point aDiffPix = aPos;
-
- aDiffPix -= aScrPos;
- BOOL bLayoutRTL = pDoc->IsLayoutRTL( nTab );
- if ( bLayoutRTL )
- aDiffPix.X() = -aDiffPix.X();
-
- pViewData->GetMergeSizePixel( nPosX, nPosY, nSizeX, nSizeY );
-
- // Breite des Buttons ist nicht von der Zellhoehe abhaengig
- Size aButSize = aComboButton.GetSizePixel();
- long nButWidth = Min( aButSize.Width(), nSizeX );
- long nButHeight = Min( aButSize.Height(), nSizeY );
-
- if ( aDiffPix.X() >= nSizeX - nButWidth &&
- aDiffPix.Y() >= nSizeY - nButHeight )
- {
- if ( DoPageFieldSelection( nPosX, nPosY ) )
- return;
-
- BOOL bFilterActive = IsAutoFilterActive( nPosX, nPosY,
- pViewData->GetTabNo() );
-
- aComboButton.SetOptSizePixel();
- DrawComboButton( aScrPos, nSizeX, nSizeY, bFilterActive, TRUE );
-
-#if 0
- if ( bWasFilterBox
- && (SCsCOL)nOldColFBox == nPosX
- && (SCsROW)nOldRowFBox == nPosY )
- {
- // Verhindern, dass an gleicher Stelle eine
- // FilterBox geoeffnet wird, wenn diese gerade
- // geloescht wurde
-
- nMouseStatus = SC_GM_FILTER; // fuer ButtonDraw im MouseButtonUp();
- return;
- }
-#endif
- DoAutoFilterMenue( nPosX, nPosY, FALSE );
-
+ if (DoAutoFilterButton(nPosX, nPosY, rMEvt))
return;
- }
}
if (pAttr->HasButton())
{
@@ -1794,11 +1781,17 @@ void __EXPORT ScGridWindow::MouseButtonUp( const MouseEvent& rMEvt )
{
if ( pFilterBox && pFilterBox->GetMode() == SC_FILTERBOX_FILTER )
{
- BOOL bFilterActive = IsAutoFilterActive( pFilterBox->GetCol(), pFilterBox->GetRow(),
- pViewData->GetTabNo() );
- HideCursor();
- aComboButton.Draw( bFilterActive );
- ShowCursor();
+ if (mpFilterButton.get())
+ {
+ bool bFilterActive = IsAutoFilterActive(
+ pFilterBox->GetCol(), pFilterBox->GetRow(), pViewData->GetTabNo() );
+
+ mpFilterButton->setHasHiddenMember(bFilterActive);
+ mpFilterButton->setPopupPressed(false);
+ HideCursor();
+ mpFilterButton->draw();
+ ShowCursor();
+ }
}
nMouseStatus = SC_GM_NONE;
ReleaseMouse();
@@ -2218,9 +2211,14 @@ void __EXPORT ScGridWindow::MouseMove( const MouseEvent& rMEvt )
nMouseStatus = SC_GM_NONE;
if ( pFilterBox->GetMode() == SC_FILTERBOX_FILTER )
{
- HideCursor();
- aComboButton.Draw( FALSE );
- ShowCursor();
+ if (mpFilterButton.get())
+ {
+ mpFilterButton->setHasHiddenMember(false);
+ mpFilterButton->setPopupPressed(false);
+ HideCursor();
+ mpFilterButton->draw();
+ ShowCursor();
+ }
}
ReleaseMouse();
pFilterBox->MouseButtonDown( MouseEvent( aRelPos, 1, MOUSE_SIMPLECLICK, MOUSE_LEFT ) );
diff --git a/sc/source/ui/view/gridwin2.cxx b/sc/source/ui/view/gridwin2.cxx
index 643928a7c8aa..e0dd63ff090e 100644
--- a/sc/source/ui/view/gridwin2.cxx
+++ b/sc/source/ui/view/gridwin2.cxx
@@ -55,48 +55,124 @@
#include "dpoutput.hxx" // ScDPPositionData
#include "dpshttab.hxx"
#include "dbdocfun.hxx"
+#include "dpcontrol.hxx"
+#include "dpcontrol.hrc"
+#include "strload.hxx"
+#include "userlist.hxx"
#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
#include "scabstdlg.hxx" //CHINA001
-using namespace com::sun::star;
+#include <vector>
+#include <hash_map>
+
+using namespace com::sun::star;
+using ::com::sun::star::sheet::DataPilotFieldOrientation;
+using ::std::vector;
+using ::std::auto_ptr;
+using ::std::hash_map;
+using ::rtl::OUString;
+using ::rtl::OUStringHash;
// STATIC DATA -----------------------------------------------------------
// -----------------------------------------------------------------------
-BOOL ScGridWindow::HasPageFieldData( SCCOL nCol, SCROW nRow ) const
+DataPilotFieldOrientation ScGridWindow::GetDPFieldOrientation( SCCOL nCol, SCROW nRow ) const
{
+ using namespace ::com::sun::star::sheet;
+
ScDocument* pDoc = pViewData->GetDocument();
SCTAB nTab = pViewData->GetTabNo();
ScDPObject* pDPObj = pDoc->GetDPAtCursor(nCol, nRow, nTab);
- if ( pDPObj && nCol > 0 )
+ if (!pDPObj)
+ return DataPilotFieldOrientation_HIDDEN;
+
+ USHORT nOrient = DataPilotFieldOrientation_HIDDEN;
+
+ // Check for page field first.
+ if (nCol > 0)
{
// look for the dimension header left of the drop-down arrow
- USHORT nOrient = sheet::DataPilotFieldOrientation_HIDDEN;
long nField = pDPObj->GetHeaderDim( ScAddress( nCol-1, nRow, nTab ), nOrient );
- if ( nField >= 0 && nOrient == sheet::DataPilotFieldOrientation_PAGE )
+ if ( nField >= 0 && nOrient == DataPilotFieldOrientation_PAGE )
{
BOOL bIsDataLayout = FALSE;
String aFieldName = pDPObj->GetDimName( nField, bIsDataLayout );
if ( aFieldName.Len() && !bIsDataLayout )
- return TRUE;
+ return DataPilotFieldOrientation_PAGE;
}
}
- return FALSE;
+
+ nOrient = sheet::DataPilotFieldOrientation_HIDDEN;
+
+ // Now, check for row/column field.
+ long nField = pDPObj->GetHeaderDim(ScAddress(nCol, nRow, nTab), nOrient);
+ if (nField >= 0 && (nOrient == DataPilotFieldOrientation_COLUMN || nOrient == DataPilotFieldOrientation_ROW) )
+ {
+ BOOL bIsDataLayout = FALSE;
+ String aFieldName = pDPObj->GetDimName(nField, bIsDataLayout);
+ if (aFieldName.Len() && !bIsDataLayout)
+ return static_cast<DataPilotFieldOrientation>(nOrient);
+ }
+
+ return DataPilotFieldOrientation_HIDDEN;
}
// private method for mouse button handling
BOOL ScGridWindow::DoPageFieldSelection( SCCOL nCol, SCROW nRow )
{
- if ( HasPageFieldData( nCol, nRow ) )
+ if (GetDPFieldOrientation( nCol, nRow ) == sheet::DataPilotFieldOrientation_PAGE)
{
- DoPageFieldMenue( nCol, nRow );
+ LaunchPageFieldMenu( nCol, nRow );
return TRUE;
}
return FALSE;
}
+bool ScGridWindow::DoAutoFilterButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt )
+{
+ ScDocument* pDoc = pViewData->GetDocument();
+ SCTAB nTab = pViewData->GetTabNo();
+ Point aScrPos = pViewData->GetScrPos(nCol, nRow, eWhich);
+ Point aDiffPix = rMEvt.GetPosPixel();
+
+ aDiffPix -= aScrPos;
+ BOOL bLayoutRTL = pDoc->IsLayoutRTL( nTab );
+ if ( bLayoutRTL )
+ aDiffPix.X() = -aDiffPix.X();
+
+ long nSizeX, nSizeY;
+ pViewData->GetMergeSizePixel( nCol, nRow, nSizeX, nSizeY );
+ Size aScrSize(nSizeX-1, nSizeY-1);
+
+ // Check if the mouse cursor is clicking on the popup arrow box.
+ mpFilterButton.reset(new ScDPFieldButton(this, &GetSettings().GetStyleSettings(), &pViewData->GetZoomX(), &pViewData->GetZoomY()));
+ mpFilterButton->setBoundingBox(aScrPos, aScrSize);
+ Point aPopupPos;
+ Size aPopupSize;
+ mpFilterButton->getPopupBoundingBox(aPopupPos, aPopupSize);
+ Rectangle aRec(aPopupPos, aPopupSize);
+ if (aRec.IsInside(rMEvt.GetPosPixel()))
+ {
+ if ( DoPageFieldSelection( nCol, nRow ) )
+ return true;
+
+ bool bFilterActive = IsAutoFilterActive(nCol, nRow, nTab);
+ mpFilterButton->setHasHiddenMember(bFilterActive);
+ mpFilterButton->setDrawBaseButton(false);
+ mpFilterButton->setDrawPopupButton(true);
+ mpFilterButton->setPopupPressed(true);
+ HideCursor();
+ mpFilterButton->draw();
+ ShowCursor();
+ DoAutoFilterMenue(nCol, nRow, false);
+ return true;
+ }
+
+ return false;
+}
+
void ScGridWindow::DoPushButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt )
{
ScDocument* pDoc = pViewData->GetDocument();
@@ -114,6 +190,15 @@ void ScGridWindow::DoPushButton( SCCOL nCol, SCROW nRow, const MouseEvent& rMEvt
bDPMouse = TRUE;
nDPField = nField;
pDragDPObj = pDPObj;
+
+ if (DPTestFieldPopupArrow(rMEvt, aPos, pDPObj))
+ {
+ // field name pop up menu has been launched. Don't activate
+ // field move.
+ bDPMouse = false;
+ return;
+ }
+
DPTestMouse( rMEvt, TRUE );
StartTracking();
}
@@ -282,6 +367,223 @@ void ScGridWindow::DPTestMouse( const MouseEvent& rMEvt, BOOL bMove )
pViewData->GetView()->ResetTimer();
}
+bool ScGridWindow::DPTestFieldPopupArrow(const MouseEvent& rMEvt, const ScAddress& rPos, ScDPObject* pDPObj)
+{
+ // Get the geometry of the cell.
+ Point aScrPos = pViewData->GetScrPos(rPos.Col(), rPos.Row(), eWhich);
+ long nSizeX, nSizeY;
+ pViewData->GetMergeSizePixel(rPos.Col(), rPos.Row(), nSizeX, nSizeY);
+ Size aScrSize(nSizeX-1, nSizeY-1);
+
+ // Check if the mouse cursor is clicking on the popup arrow box.
+ ScDPFieldButton aBtn(this, &GetSettings().GetStyleSettings());
+ aBtn.setBoundingBox(aScrPos, aScrSize);
+ Point aPopupPos;
+ Size aPopupSize;
+ aBtn.getPopupBoundingBox(aPopupPos, aPopupSize);
+ Rectangle aRec(aPopupPos, aPopupSize);
+ if (aRec.IsInside(rMEvt.GetPosPixel()))
+ {
+ // Mouse cursor inside the popup arrow box. Launch the field menu.
+ DPLaunchFieldPopupMenu(OutputToScreenPixel(aScrPos), aScrSize, rPos, pDPObj);
+ return true;
+ }
+
+ return false;
+}
+
+namespace {
+
+struct DPFieldPopupData : public ScDPFieldPopupWindow::ExtendedData
+{
+ ScPivotParam maDPParam;
+ ScDPObject* mpDPObj;
+ long mnDim;
+};
+
+class DPFieldPopupOKAction : public ScMenuFloatingWindow::Action
+{
+public:
+ explicit DPFieldPopupOKAction(ScGridWindow* p) :
+ mpGridWindow(p) {}
+
+ virtual void execute()
+ {
+ mpGridWindow->UpdateDPFromFieldPopupMenu();
+ }
+private:
+ ScGridWindow* mpGridWindow;
+};
+
+class PopupSortAction : public ScMenuFloatingWindow::Action
+{
+public:
+ enum SortType { ASCENDING, DESCENDING, CUSTOM };
+
+ explicit PopupSortAction(const ScAddress& rPos, SortType eType, sal_uInt16 nUserListIndex, ScTabViewShell* pViewShell) :
+ maPos(rPos), meType(eType), mnUserListIndex(nUserListIndex), mpViewShell(pViewShell) {}
+
+ virtual void execute()
+ {
+ switch (meType)
+ {
+ case ASCENDING:
+ mpViewShell->DataPilotSort(maPos, true);
+ break;
+ case DESCENDING:
+ mpViewShell->DataPilotSort(maPos, false);
+ break;
+ case CUSTOM:
+ mpViewShell->DataPilotSort(maPos, true, &mnUserListIndex);
+ break;
+ default:
+ ;
+ }
+ }
+
+private:
+ ScAddress maPos;
+ SortType meType;
+ sal_uInt16 mnUserListIndex;
+ ScTabViewShell* mpViewShell;
+};
+
+}
+
+void ScGridWindow::DPLaunchFieldPopupMenu(
+ const Point& rScrPos, const Size& rScrSize, const ScAddress& rPos, ScDPObject* pDPObj)
+{
+ // We need to get the list of field members.
+ auto_ptr<DPFieldPopupData> pDPData(new DPFieldPopupData);
+ pDPObj->FillLabelData(pDPData->maDPParam);
+ pDPData->mpDPObj = pDPObj;
+
+ USHORT nOrient;
+ pDPData->mnDim = pDPObj->GetHeaderDim(rPos, nOrient);
+
+ if (pDPData->maDPParam.maLabelArray.size() <= static_cast<size_t>(pDPData->mnDim))
+ // out-of-bound dimension ID. This should never happen!
+ return;
+
+ const ScDPLabelData& rLabelData = *pDPData->maDPParam.maLabelArray[pDPData->mnDim];
+
+ mpDPFieldPopup.reset(new ScDPFieldPopupWindow(this, pViewData->GetDocument()));
+ mpDPFieldPopup->setName(OUString::createFromAscii("DataPilot field member popup"));
+ mpDPFieldPopup->setExtendedData(pDPData.release());
+ mpDPFieldPopup->setOKAction(new DPFieldPopupOKAction(this));
+ {
+ // Populate field members.
+ size_t n = rLabelData.maMembers.size();
+ mpDPFieldPopup->setMemberSize(n);
+ for (size_t i = 0; i < n; ++i)
+ {
+ const ScDPLabelData::Member& rMem = rLabelData.maMembers[i];
+ mpDPFieldPopup->addMember(rMem.getDisplayName(), rMem.mbVisible);
+ }
+ mpDPFieldPopup->initMembers();
+ }
+
+ vector<OUString> aUserSortNames;
+ ScUserList* pUserList = ScGlobal::GetUserList();
+ if (pUserList)
+ {
+ sal_uInt16 n = pUserList->GetCount();
+ aUserSortNames.reserve(n);
+ for (sal_uInt16 i = 0; i < n; ++i)
+ {
+ ScUserListData* pData = static_cast<ScUserListData*>((*pUserList)[i]);
+ aUserSortNames.push_back(pData->GetString());
+ }
+ }
+
+ // Populate the menus.
+ ScTabViewShell* pViewShell = pViewData->GetViewShell();
+ mpDPFieldPopup->addMenuItem(
+ ScRscStrLoader(RID_POPUP_FILTER, STR_MENU_SORT_ASC).GetString(), true,
+ new PopupSortAction(rPos, PopupSortAction::ASCENDING, 0, pViewShell));
+ mpDPFieldPopup->addMenuItem(
+ ScRscStrLoader(RID_POPUP_FILTER, STR_MENU_SORT_DESC).GetString(), true,
+ new PopupSortAction(rPos, PopupSortAction::DESCENDING, 0, pViewShell));
+ ScMenuFloatingWindow* pSubMenu = mpDPFieldPopup->addSubMenuItem(
+ ScRscStrLoader(RID_POPUP_FILTER, STR_MENU_SORT_CUSTOM).GetString(), !aUserSortNames.empty());
+
+ if (pSubMenu && !aUserSortNames.empty())
+ {
+ size_t n = aUserSortNames.size();
+ for (size_t i = 0; i < n; ++i)
+ {
+ pSubMenu->addMenuItem(
+ aUserSortNames[i], true,
+ new PopupSortAction(rPos, PopupSortAction::CUSTOM, static_cast<sal_uInt16>(i), pViewShell));
+ }
+ }
+
+ Rectangle aCellRect(rScrPos, rScrSize);
+ const Size& rPopupSize = mpDPFieldPopup->getWindowSize();
+ if (rScrSize.getWidth() > rPopupSize.getWidth())
+ {
+ // If the cell width is larger than the popup window width, launch it
+ // right-aligned with the cell.
+ long nXOffset = rScrSize.getWidth() - rPopupSize.getWidth();
+ aCellRect.SetPos(Point(rScrPos.X() + nXOffset, rScrPos.Y()));
+ }
+ mpDPFieldPopup->SetPopupModeEndHdl( LINK(this, ScGridWindow, PopupModeEndHdl) );
+ mpDPFieldPopup->StartPopupMode(aCellRect, (FLOATWIN_POPUPMODE_DOWN | FLOATWIN_POPUPMODE_GRABFOCUS));
+}
+
+void ScGridWindow::UpdateDPFromFieldPopupMenu()
+{
+ typedef hash_map<OUString, OUString, OUStringHash> MemNameMapType;
+ typedef hash_map<OUString, bool, OUStringHash> MemVisibilityType;
+
+ if (!mpDPFieldPopup.get())
+ return;
+
+ DPFieldPopupData* pDPData = static_cast<DPFieldPopupData*>(mpDPFieldPopup->getExtendedData());
+ if (!pDPData)
+ return;
+
+ ScDPObject* pDPObj = pDPData->mpDPObj;
+ ScDPObject aNewDPObj(*pDPObj);
+ aNewDPObj.BuildAllDimensionMembers();
+ ScDPSaveData* pSaveData = aNewDPObj.GetSaveData();
+
+ BOOL bIsDataLayout;
+ String aDimName = pDPObj->GetDimName(pDPData->mnDim, bIsDataLayout);
+ ScDPSaveDimension* pDim = pSaveData->GetDimensionByName(aDimName);
+ if (!pDim)
+ return;
+
+ // Build a map of layout names to original names.
+ const ScDPLabelData& rLabelData = *pDPData->maDPParam.maLabelArray[pDPData->mnDim];
+ MemNameMapType aMemNameMap;
+ for (vector<ScDPLabelData::Member>::const_iterator itr = rLabelData.maMembers.begin(), itrEnd = rLabelData.maMembers.end();
+ itr != itrEnd; ++itr)
+ aMemNameMap.insert(MemNameMapType::value_type(itr->maLayoutName, itr->maName));
+
+ // The raw result may contain a mixture of layout names and original names.
+ MemVisibilityType aRawResult;
+ mpDPFieldPopup->getResult(aRawResult);
+
+ MemVisibilityType aResult;
+ for (MemVisibilityType::const_iterator itr = aRawResult.begin(), itrEnd = aRawResult.end(); itr != itrEnd; ++itr)
+ {
+ MemNameMapType::const_iterator itrNameMap = aMemNameMap.find(itr->first);
+ if (itrNameMap == aMemNameMap.end())
+ // This is an original member name. Use it as-is.
+ aResult.insert(MemVisibilityType::value_type(itr->first, itr->second));
+ else
+ {
+ // This is a layout name. Get the original member name and use it.
+ aResult.insert(MemVisibilityType::value_type(itrNameMap->second, itr->second));
+ }
+ }
+ pDim->UpdateMemberVisibility(aResult);
+
+ ScDBDocFunc aFunc(*pViewData->GetDocShell());
+ aFunc.DataPilotUpdate(pDPObj, &aNewDPObj, true, false);
+}
+
void ScGridWindow::DPMouseMove( const MouseEvent& rMEvt )
{
DPTestMouse( rMEvt, TRUE );
diff --git a/sc/source/ui/view/gridwin4.cxx b/sc/source/ui/view/gridwin4.cxx
index d700ee606731..7719dfcc5474 100644
--- a/sc/source/ui/view/gridwin4.cxx
+++ b/sc/source/ui/view/gridwin4.cxx
@@ -73,6 +73,7 @@
#include "editutil.hxx"
#include "inputopt.hxx"
#include "fillinfo.hxx"
+#include "dpcontrol.hxx"
#include "sc.hrc"
#include <vcl/virdev.hxx>
@@ -1203,6 +1204,8 @@ void ScGridWindow::DrawButtons( SCCOL nX1, SCROW /*nY1*/, SCCOL nX2, SCROW /*nY2
{
aComboButton.SetOutputDevice( pContentDev );
+ ScDPFieldButton aCellBtn(pContentDev, &GetSettings().GetStyleSettings(), &pViewData->GetZoomX(), &pViewData->GetZoomY());
+
SCCOL nCol;
SCROW nRow;
SCSIZE nArrY;
@@ -1284,14 +1287,14 @@ void ScGridWindow::DrawButtons( SCCOL nX1, SCROW /*nY1*/, SCCOL nX2, SCROW /*nY2
bool bArrowState = bSimpleQuery && bColumnFound;
long nSizeX;
long nSizeY;
-
pViewData->GetMergeSizePixel( nCol, nRow, nSizeX, nSizeY );
- aComboButton.SetOptSizePixel();
- DrawComboButton( pViewData->GetScrPos( nCol, nRow, eWhich ),
- nSizeX, nSizeY, bArrowState );
+ Point aScrPos = pViewData->GetScrPos( nCol, nRow, eWhich );
- aComboButton.SetPosPixel( aOldPos ); // alten Zustand
- aComboButton.SetSizePixel( aOldSize ); // fuer MouseUp/Down
+ aCellBtn.setBoundingBox(aScrPos, Size(nSizeX-1, nSizeY-1));
+ aCellBtn.setDrawBaseButton(false);
+ aCellBtn.setDrawPopupButton(true);
+ aCellBtn.setHasHiddenMember(bArrowState);
+ aCellBtn.draw();
}
}
}
@@ -1318,13 +1321,14 @@ void ScGridWindow::DrawButtons( SCCOL nX1, SCROW /*nY1*/, SCCOL nX2, SCROW /*nY2
nPosX -= nSizeX - 2;
}
- pContentDev->SetLineColor( GetSettings().GetStyleSettings().GetLightColor() );
- pContentDev->DrawLine( Point(nPosX,nPosY), Point(nPosX,nPosY+nSizeY-1) );
- pContentDev->DrawLine( Point(nPosX,nPosY), Point(nPosX+nSizeX-1,nPosY) );
- pContentDev->SetLineColor( GetSettings().GetStyleSettings().GetDarkShadowColor() );
- pContentDev->DrawLine( Point(nPosX,nPosY+nSizeY-1), Point(nPosX+nSizeX-1,nPosY+nSizeY-1) );
- pContentDev->DrawLine( Point(nPosX+nSizeX-1,nPosY), Point(nPosX+nSizeX-1,nPosY+nSizeY-1) );
- pContentDev->SetLineColor( COL_BLACK );
+ String aStr;
+ pDoc->GetString(nCol, nRow, nTab, aStr);
+ aCellBtn.setText(aStr);
+ aCellBtn.setBoundingBox(Point(nPosX, nPosY), Size(nSizeX-1, nSizeY-1));
+ aCellBtn.setDrawBaseButton(true);
+ aCellBtn.setDrawPopupButton(pInfo->bPopupButton);
+ aCellBtn.setHasHiddenMember(pInfo->bFilterActive);
+ aCellBtn.draw();
}
}
}
diff --git a/sc/source/ui/view/makefile.mk b/sc/source/ui/view/makefile.mk
index d8f45c8a754f..ed50324f68be 100644
--- a/sc/source/ui/view/makefile.mk
+++ b/sc/source/ui/view/makefile.mk
@@ -140,7 +140,6 @@ SLOFILES = \
$(SLO)$/dbfunc2.obj \
$(SLO)$/tabvwsh2.obj
.ELSE
-
NOOPTFILES=\
$(SLO)$/drawview.obj \
$(SLO)$/dbfunc2.obj \
@@ -157,7 +156,8 @@ EXCEPTIONSFILES= \
$(SLO)$/cellsh1.obj \
$(SLO)$/drawvie4.obj \
$(SLO)$/formatsh.obj \
- $(SLO)$/scextopt.obj \
+ $(SLO)$/gridwin2.obj \
+ $(SLO)$/scextopt.obj \
$(SLO)$/tabvwshb.obj \
$(SLO)$/viewdata.obj \
$(SLO)$/viewfun5.obj \
diff --git a/sc/source/ui/view/tabview.cxx b/sc/source/ui/view/tabview.cxx
index 3077e852dbaf..c076575d4e6d 100644
--- a/sc/source/ui/view/tabview.cxx
+++ b/sc/source/ui/view/tabview.cxx
@@ -200,6 +200,8 @@
#include "AccessibilityHints.hxx"
#include "appoptio.hxx"
+#include <com/sun/star/sheet/DataPilotFieldOrientation.hpp>
+
#include <string>
#include <algorithm>
@@ -212,6 +214,8 @@
// fuer Rad-Maus
#define SC_DELTA_ZOOM 10
+using namespace ::com::sun::star;
+
// STATIC DATA -----------------------------------------------------------
@@ -2476,7 +2480,7 @@ sal_Bool ScTabView::HasPageFieldDataAtCursor() const
SCCOL nCol = aViewData.GetCurX();
SCROW nRow = aViewData.GetCurY();
if (pWin)
- return pWin->HasPageFieldData( nCol, nRow );
+ return pWin->GetDPFieldOrientation( nCol, nRow ) == sheet::DataPilotFieldOrientation_PAGE;
return sal_False;
}
@@ -2486,15 +2490,23 @@ void ScTabView::StartDataSelect()
ScGridWindow* pWin = pGridWin[aViewData.GetActivePart()];
SCCOL nCol = aViewData.GetCurX();
SCROW nRow = aViewData.GetCurY();
- if (pWin)
- {
- // #i36598# If the cursor is on a page field's data cell,
- // no meaningful input is possible anyway, so this function
- // can be used to select a page field entry.
- if ( pWin->HasPageFieldData( nCol, nRow ) )
- pWin->DoPageFieldMenue( nCol, nRow );
- else
+ if (!pWin)
+ return;
+
+ switch (pWin->GetDPFieldOrientation(nCol, nRow))
+ {
+ case sheet::DataPilotFieldOrientation_PAGE:
+ // #i36598# If the cursor is on a page field's data cell,
+ // no meaningful input is possible anyway, so this function
+ // can be used to select a page field entry.
+ pWin->LaunchPageFieldMenu( nCol, nRow );
+ break;
+ case sheet::DataPilotFieldOrientation_COLUMN:
+ case sheet::DataPilotFieldOrientation_ROW:
+ pWin->LaunchDPFieldMenu( nCol, nRow );
+ break;
+ default:
pWin->DoAutoFilterMenue( nCol, nRow, TRUE );
}
}
diff --git a/sc/util/makefile.mk b/sc/util/makefile.mk
index 3c51d15634de..44d2ad9b490d 100644
--- a/sc/util/makefile.mk
+++ b/sc/util/makefile.mk
@@ -54,6 +54,7 @@ RESLIB1LIST=\
$(SRS)$/formdlgs.srs \
$(SRS)$/pagedlg.srs \
$(SRS)$/navipi.srs \
+ $(SRS)$/cctrl.srs \
$(SOLARCOMMONRESDIR)$/sfx.srs
RESLIB1NAME=sc
diff --git a/scp2/prj/build.lst b/scp2/prj/build.lst
index abf5f14740da..f3fbbec38273 100644
--- a/scp2/prj/build.lst
+++ b/scp2/prj/build.lst
@@ -1,4 +1,4 @@
-cp scp2 : l10n i18npool setup_native transex3 PYTHON:python ICU:icu REDLAND:redland LIBXSLT:libxslt NULL
+cp scp2 : l10n i18npool setup_native l10ntools PYTHON:python ICU:icu REDLAND:redland LIBXSLT:libxslt NULL
cp scp2 usr1 - all cp_mkout NULL
cp scp2\macros nmake - all cp_langmacros NULL
cp scp2\source\templates nmake - all cp_langtemplates NULL
diff --git a/scp2/source/ooo/common_brand.scp b/scp2/source/ooo/common_brand.scp
index 88c1e02a7591..bfb171387aa3 100644
--- a/scp2/source/ooo/common_brand.scp
+++ b/scp2/source/ooo/common_brand.scp
@@ -430,7 +430,7 @@ File gid_Brand_File_Desktophelper_Txt
Styles = (PACKED);
Dir = gid_Brand_Dir_Program;
Name = "desktophelper.txt";
- ComponentCondition = "CREATEDESKTOPLINK=1";
+ ComponentCondition = "CREATEDESKTOPLINK=1";
End
#endif
@@ -461,17 +461,17 @@ End
#ifdef WNT
File gid_Brand_File_Bin_Rebaseoo
- BIN_FILE_BODY;
- Dir = gid_Brand_Dir_Program;
- Styles = (PACKED);
- Name = "rebaseoo.exe";
+ BIN_FILE_BODY;
+ Dir = gid_Brand_Dir_Program;
+ Styles = (PACKED);
+ Name = "rebaseoo.exe";
End
File gid_Brand_File_Bin_Rebasegui
- BIN_FILE_BODY;
- Dir = gid_Brand_Dir_Program;
- Styles = (PACKED);
- Name = "rebasegui.exe";
+ BIN_FILE_BODY;
+ Dir = gid_Brand_Dir_Program;
+ Styles = (PACKED);
+ Name = "rebasegui.exe";
End
#endif
@@ -620,37 +620,37 @@ End
#if defined UNX && ! defined MACOSX
File gid_Brand_File_Share_Xdg_Calc
- TXT_FILE_BODY;
- Dir = gid_Brand_Dir_Share_Xdg;
- Name = "calc.desktop";
+ TXT_FILE_BODY;
+ Dir = gid_Brand_Dir_Share_Xdg;
+ Name = "calc.desktop";
Styles = (PACKED,SCPZIP_REPLACE);
End
#endif
#if defined UNX && ! defined MACOSX
File gid_Brand_File_Share_Xdg_Draw
- TXT_FILE_BODY;
- Dir = gid_Brand_Dir_Share_Xdg;
- Name = "draw.desktop";
+ TXT_FILE_BODY;
+ Dir = gid_Brand_Dir_Share_Xdg;
+ Name = "draw.desktop";
Styles = (PACKED,SCPZIP_REPLACE);
End
#endif
#if defined UNX && ! defined MACOSX
File gid_Brand_File_Share_Xdg_Impress
- TXT_FILE_BODY;
- Dir = gid_Brand_Dir_Share_Xdg;
- Name = "impress.desktop";
+ TXT_FILE_BODY;
+ Dir = gid_Brand_Dir_Share_Xdg;
+ Name = "impress.desktop";
Styles = (PACKED,SCPZIP_REPLACE);
End
#endif
#if defined UNX && ! defined MACOSX
File gid_Brand_File_Share_Xdg_Math
- TXT_FILE_BODY;
- Dir = gid_Brand_Dir_Share_Xdg;
- Name = "math.desktop";
- Styles = (PACKED,SCPZIP_REPLACE);
+ TXT_FILE_BODY;
+ Dir = gid_Brand_Dir_Share_Xdg;
+ Name = "math.desktop";
+ Styles = (PACKED,SCPZIP_REPLACE);
End
#endif
@@ -1094,7 +1094,7 @@ ProfileItem gid_Brand_Profileitem_Version_Extensionupdateurl
Section = "Version";
Order = 18;
Key = "ExtensionUpdateURL";
- Value = "http://updateext.services.openoffice.org/ProductUpdateService/check.Update";
+ Value = "http://updateexte.services.openoffice.org/ExtensionUpdateService/check.Update";
End
ProfileItem gid_Brand_Profileitem_Fundamental_Brand_Base_Dir
diff --git a/sd/source/filter/eppt/epptso.cxx b/sd/source/filter/eppt/epptso.cxx
index 361970345430..74cb802d2c01 100644
--- a/sd/source/filter/eppt/epptso.cxx
+++ b/sd/source/filter/eppt/epptso.cxx
@@ -1963,54 +1963,68 @@ void PortionObj::ImplGetPortionValues( FontCollection& rFontCollection, sal_Bool
}
}
- if ( nScriptType != com::sun::star::i18n::ScriptType::COMPLEX )
+ rtl::OUString aCharHeightName, aCharWeightName, aCharLocaleName, aCharPostureName;
+ switch( nScriptType )
{
- if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharWeight" ) ), bGetPropStateValue ) )
+ case com::sun::star::i18n::ScriptType::ASIAN :
{
- float fFloat;
- mAny >>= fFloat;
- if ( fFloat >= ::com::sun::star::awt::FontWeight::SEMIBOLD )
- mnCharAttr |= 1;
+ aCharHeightName = String( RTL_CONSTASCII_USTRINGPARAM( "CharHeightAsian" ) );
+ aCharWeightName = String( RTL_CONSTASCII_USTRINGPARAM( "CharWeightAsian" ) );
+ aCharLocaleName = String( RTL_CONSTASCII_USTRINGPARAM( "CharLocaleAsian" ) );
+ aCharPostureName = String( RTL_CONSTASCII_USTRINGPARAM( "CharPostureAsian" ) );
+ break;
+ }
+ case com::sun::star::i18n::ScriptType::COMPLEX :
+ {
+ aCharHeightName = String( RTL_CONSTASCII_USTRINGPARAM( "CharHeightComplex" ) );
+ aCharWeightName = String( RTL_CONSTASCII_USTRINGPARAM( "CharWeightComplex" ) );
+ aCharLocaleName = String( RTL_CONSTASCII_USTRINGPARAM( "CharLocaleComplex" ) );
+ aCharPostureName = String( RTL_CONSTASCII_USTRINGPARAM( "CharPostureComplex" ) );
+ break;
+ }
+ default:
+ {
+ aCharHeightName = String( RTL_CONSTASCII_USTRINGPARAM( "CharHeight" ) );
+ aCharWeightName = String( RTL_CONSTASCII_USTRINGPARAM( "CharWeight" ) );
+ aCharLocaleName = String( RTL_CONSTASCII_USTRINGPARAM( "CharLocale" ) );
+ aCharPostureName = String( RTL_CONSTASCII_USTRINGPARAM( "CharPosture" ) );
+ break;
}
}
- else
+
+ mnCharHeight = 24;
+ if ( GetPropertyValue( mAny, mXPropSet, aCharHeightName, sal_False ) )
{
- if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharWeightComplex" ) ), bGetPropStateValue ) )
+ float fVal;
+ if ( mAny >>= fVal )
{
- float fFloat;
- mAny >>= fFloat;
- if ( fFloat >= ::com::sun::star::awt::FontWeight::SEMIBOLD )
- mnCharAttr |= 1;
+ mnCharHeight = (sal_uInt16)( fVal + 0.5 );
+ meCharHeight = GetPropertyState( mXPropSet, aCharHeightName );
}
}
-
- if ( ePropState == ::com::sun::star::beans::PropertyState_DIRECT_VALUE )
- mnCharAttrHard |= 1;
-
- if ( nScriptType != com::sun::star::i18n::ScriptType::COMPLEX )
+ if ( GetPropertyValue( mAny, mXPropSet, aCharWeightName, sal_False ) )
{
- if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharPosture" ) ), bGetPropStateValue ) )
+ float fFloat;
+ if ( mAny >>= fFloat )
{
- ::com::sun::star::awt::FontSlant aFS;
- mAny >>= aFS;
- switch ( aFS )
- {
- case ::com::sun::star::awt::FontSlant_OBLIQUE :
- case ::com::sun::star::awt::FontSlant_ITALIC :
- mnCharAttr |= 2;
- break;
- default:
- break;
- }
+ if ( fFloat >= ::com::sun::star::awt::FontWeight::SEMIBOLD )
+ mnCharAttr |= 1;
+ if ( GetPropertyState( mXPropSet, aCharWeightName ) == ::com::sun::star::beans::PropertyState_DIRECT_VALUE )
+ mnCharAttrHard |= 1;
}
}
- else
+ if ( GetPropertyValue( mAny, mXPropSet, aCharLocaleName, sal_False ) )
{
- if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharPostureComplex" ) ), bGetPropStateValue ) )
+ com::sun::star::lang::Locale eLocale;
+ if ( mAny >>= eLocale )
+ meCharLocale = eLocale;
+ }
+ if ( GetPropertyValue( mAny, mXPropSet, aCharPostureName, sal_False ) )
+ {
+ ::com::sun::star::awt::FontSlant aFS;
+ if ( mAny >>= aFS )
{
- ::com::sun::star::awt::FontSlant aFS;
- mAny >>= aFS;
- switch ( aFS )
+ switch( aFS )
{
case ::com::sun::star::awt::FontSlant_OBLIQUE :
case ::com::sun::star::awt::FontSlant_ITALIC :
@@ -2019,12 +2033,11 @@ void PortionObj::ImplGetPortionValues( FontCollection& rFontCollection, sal_Bool
default:
break;
}
+ if ( GetPropertyState( mXPropSet, aCharPostureName ) == ::com::sun::star::beans::PropertyState_DIRECT_VALUE )
+ mnCharAttrHard |= 2;
}
}
- if ( ePropState == ::com::sun::star::beans::PropertyState_DIRECT_VALUE )
- mnCharAttrHard |= 2;
-
if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharUnderline" ) ), bGetPropStateValue ) )
{
sal_Int16 nVal;
@@ -2050,13 +2063,6 @@ void PortionObj::ImplGetPortionValues( FontCollection& rFontCollection, sal_Bool
if ( ePropState == ::com::sun::star::beans::PropertyState_DIRECT_VALUE )
mnCharAttrHard |= 16;
- if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharLocale" ) ), bGetPropStateValue ) )
- {
- com::sun::star::lang::Locale eLocale;
- if ( mAny >>= eLocale )
- meCharLocale = eLocale;
- }
-
if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharRelief" ) ), bGetPropStateValue ) )
{
sal_Int16 nVal;
@@ -2067,15 +2073,6 @@ void PortionObj::ImplGetPortionValues( FontCollection& rFontCollection, sal_Bool
if ( ePropState == ::com::sun::star::beans::PropertyState_DIRECT_VALUE )
mnCharAttrHard |= 512;
- mnCharHeight = 24;
- if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharHeight" ) ), bGetPropStateValue ) )
- {
- float fVal;
- mAny >>= fVal;
- mnCharHeight = (sal_uInt16)( fVal + 0.5 );
- }
- meCharHeight = ePropState;
-
if ( ImplGetPropertyValue( String( RTL_CONSTASCII_USTRINGPARAM( "CharColor" ) ), bGetPropStateValue ) )
{
sal_uInt32 nSOColor = *( (sal_uInt32*)mAny.getValue() );
@@ -2421,15 +2418,10 @@ void ParagraphObj::CalculateGraphicBulletSize( sal_uInt16 nFontHeight )
// from sw/source/filter/ww8/wrtw8num.cxx for default bullets to export to MS intact
static void lcl_SubstituteBullet(String& rNumStr, rtl_TextEncoding& rChrSet, String& rFontName)
{
- StarSymbolToMSMultiFont *pConvert = 0;
- FontFamily eFamily = FAMILY_DECORATIVE;
-
- if (!pConvert)
- {
- pConvert = CreateStarSymbolToMSMultiFont();
- }
sal_Unicode cChar = rNumStr.GetChar(0);
+ StarSymbolToMSMultiFont *pConvert = CreateStarSymbolToMSMultiFont();
String sFont = pConvert->ConvertChar(cChar);
+ delete pConvert;
if (sFont.Len())
{
rNumStr = static_cast< sal_Unicode >(cChar | 0xF000);
@@ -2445,7 +2437,6 @@ static void lcl_SubstituteBullet(String& rNumStr, rtl_TextEncoding& rChrSet, Str
let words own font substitution kick in
*/
rChrSet = RTL_TEXTENCODING_UNICODE;
- eFamily = FAMILY_SWISS;
rFontName = ::GetFontToken(rFontName, 0);
}
else
@@ -2458,7 +2449,6 @@ static void lcl_SubstituteBullet(String& rNumStr, rtl_TextEncoding& rChrSet, Str
rFontName.AssignAscii(RTL_CONSTASCII_STRINGPARAM("Wingdings"));
rNumStr = static_cast< sal_Unicode >(0x6C);
}
- delete pConvert;
}
void ParagraphObj::ImplGetNumberingLevel( PPTExBulletProvider& rBuProv, sal_Int16 nNumberingDepth, sal_Bool bIsBullet, sal_Bool bGetPropStateValue )
diff --git a/sd/source/ui/slideshow/makefile.mk b/sd/source/ui/slideshow/makefile.mk
index e157ba99d3bc..7055d723df55 100644
--- a/sd/source/ui/slideshow/makefile.mk
+++ b/sd/source/ui/slideshow/makefile.mk
@@ -43,6 +43,11 @@ AUTOSEG=true
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/util$/makefile.pmk
+.IF "$(ENABLE_PRESENTER_EXTRA_UI)"=="YES"
+RSCDEFS+=-DENABLE_PRESENTER_EXTRA_UI
+ADDCDEFS+=-DENABLE_PRESENTER_EXTRA_UI
+.ENDIF
+
# --- Files --------------------------------------------------------
diff --git a/sd/source/ui/slideshow/slideshow.cxx b/sd/source/ui/slideshow/slideshow.cxx
index f1cb2cf4afb9..fbcc0ffedfdf 100644
--- a/sd/source/ui/slideshow/slideshow.cxx
+++ b/sd/source/ui/slideshow/slideshow.cxx
@@ -87,7 +87,7 @@ extern String getUiNameFromPageApiNameImpl( const ::rtl::OUString& rApiName );
namespace {
/** This local version of the work window overloads DataChanged() so that it
- can restart the slide show when a displau is added or removed.
+ can restart the slide show when a display is added or removed.
*/
class FullScreenWorkWindow : public WorkWindow
{
diff --git a/sd/source/ui/slideshow/slideshow.hrc b/sd/source/ui/slideshow/slideshow.hrc
index 8a9799321738..34dbd5c6536b 100644
--- a/sd/source/ui/slideshow/slideshow.hrc
+++ b/sd/source/ui/slideshow/slideshow.hrc
@@ -41,5 +41,24 @@
#define CM_FIRST_SLIDE 8
#define CM_LAST_SLIDE 9
#define CM_SLIDES 10
+//CM for extra presenter UI
+#define CM_ERASE_ALLINK 11
+#define CM_ERASE_INK 12
+#define CM_ERASE_INK_PEN 13
+#define CM_ERASE_INK_PEN_VERY_THIN 14
+#define CM_ERASE_INK_PEN_THIN 15
+#define CM_ERASE_INK_PEN_NORMAL 16
+#define CM_ERASE_INK_PEN_THICK 17
+#define CM_ERASE_INK_PEN_VERY_THICK 18
+#define CM_COLOR_PEN 19
+#define CM_WIDTH_PEN 20
+#define CM_WIDTH_PEN_VERY_THIN 21
+#define CM_WIDTH_PEN_THIN 22
+#define CM_WIDTH_PEN_NORMAL 23
+#define CM_WIDTH_PEN_THICK 24
+#define CM_WIDTH_PEN_VERY_THICK 25
+#define CM_PEN_MODE 26
+#define CM_ERASE_MODE 27
+#define CM_POINTER_OPTION 28
#endif
diff --git a/sd/source/ui/slideshow/slideshow.src b/sd/source/ui/slideshow/slideshow.src
index ec57d3e84897..42459427f54f 100644
--- a/sd/source/ui/slideshow/slideshow.src
+++ b/sd/source/ui/slideshow/slideshow.src
@@ -74,6 +74,125 @@ Menu RID_SLIDESHOW_CONTEXTMENU
{
Separator = TRUE;
};
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ MenuItem
+ {
+ Identifier = CM_PEN_MODE;
+ Text [ en-US ] = "~Pen Mode";
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_MODE;
+ Text [ en-US ] = "~Eraser Mode";
+ };
+ MenuItem
+ {
+ Separator = TRUE;
+ };
+ MenuItem
+ {
+ Identifier = CM_WIDTH_PEN;
+ Text [ en-US ] = "~Pen Width" ;
+ SubMenu = Menu
+ {
+ ItemList =
+ {
+ MenuItem
+ {
+ Identifier = CM_WIDTH_PEN_VERY_THIN;
+ Text [ en-US ] = "~Very thin";
+ };
+ MenuItem
+ {
+ Identifier = CM_WIDTH_PEN_THIN;
+ Text [ en-US ] = "~Thin";
+ };
+ MenuItem
+ {
+ Identifier = CM_WIDTH_PEN_NORMAL;
+ Text [ en-US ] = "~Normal";
+ };
+ MenuItem
+ {
+ Identifier = CM_WIDTH_PEN_THICK;
+ Text [ en-US ] = "~Thick";
+ };
+ MenuItem
+ {
+ Identifier = CM_WIDTH_PEN_VERY_THICK;
+ Text [ en-US ] = "~Very Thick";
+ };
+ };
+ };
+ };
+ MenuItem
+ {
+ Separator = TRUE;
+ };
+ MenuItem
+ {
+ Identifier = CM_COLOR_PEN ;
+ Text [ en-US ] = "~Change Pen Color" ;
+ };
+ MenuItem
+ {
+ Separator = TRUE;
+ };
+ MenuItem
+ {
+ Separator = TRUE;
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_ALLINK ;
+ Text [ en-US ] = "~Erase All Ink On Slide" ;
+ };
+ MenuItem
+ {
+ Separator = TRUE;
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_INK_PEN;
+ Text [ en-US ] = "~Eraser Width" ;
+
+ SubMenu = Menu
+ {
+ ItemList =
+ {
+ MenuItem
+ {
+ Identifier = CM_ERASE_INK_PEN_VERY_THIN;
+ Text [ en-US ] = "~Very thin";
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_INK_PEN_THIN;
+ Text [ en-US ] = "~Thin";
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_INK_PEN_NORMAL;
+ Text [ en-US ] = "~Normal";
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_INK_PEN_THICK;
+ Text [ en-US ] = "~Thick";
+ };
+ MenuItem
+ {
+ Identifier = CM_ERASE_INK_PEN_VERY_THICK;
+ Text [ en-US ] = "~Very Thick";
+ };
+ };
+ };
+ };
+#endif
+ MenuItem
+ {
+ Separator = TRUE;
+ };
MenuItem
{
Identifier = CM_SCREEN;
@@ -98,12 +217,8 @@ Menu RID_SLIDESHOW_CONTEXTMENU
};
MenuItem
{
- Separator = TRUE;
- };
- MenuItem
- {
Identifier = CM_ENDSHOW ;
Text [ en-US ] = "~End Show" ;
- };
+ };
};
};
diff --git a/sd/source/ui/slideshow/slideshowimpl.cxx b/sd/source/ui/slideshow/slideshowimpl.cxx
index e59f45b71e12..8881706e62bb 100644
--- a/sd/source/ui/slideshow/slideshowimpl.cxx
+++ b/sd/source/ui/slideshow/slideshowimpl.cxx
@@ -34,6 +34,7 @@
#include <boost/scoped_ptr.hpp>
+#include "com/sun/star/frame/XComponentLoader.hpp"
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/document/XEventsSupplier.hpp>
#include <com/sun/star/drawing/XMasterPageTarget.hpp>
@@ -86,6 +87,7 @@
#include "canvas/elapsedtime.hxx"
#include "canvas/prioritybooster.hxx"
#include "avmedia/mediawindow.hxx"
+#include "svtools/colrdlg.hxx"
#include <boost/noncopyable.hpp>
#include <boost/bind.hpp>
@@ -169,9 +171,9 @@ public:
bool nextSlide();
bool previousSlide();
- void displayCurrentSlide(
- const Reference< XSlideShow >& xShow,
- const bool bSkipAllMainSequenceEffects);
+ void displayCurrentSlide( const Reference< XSlideShow >& xShow,
+ const Reference< XDrawPagesSupplier>& xDrawPages,
+ const bool bSkipAllMainSequenceEffects );
sal_Int32 getNextSlideIndex() const;
sal_Int32 getPreviousSlideIndex() const;
@@ -468,9 +470,9 @@ bool AnimationSlideController::previousSlide()
return jumpToSlideIndex( getPreviousSlideIndex() );
}
-void AnimationSlideController::displayCurrentSlide(
- const Reference< XSlideShow >& xShow,
- const bool bSkipAllMainSequenceEffects)
+void AnimationSlideController::displayCurrentSlide( const Reference< XSlideShow >& xShow,
+ const Reference< XDrawPagesSupplier>& xDrawPages,
+ const bool bSkipAllMainSequenceEffects )
{
const sal_Int32 nCurrentSlideNumber = getCurrentSlideNumber();
@@ -519,7 +521,7 @@ void AnimationSlideController::displayCurrentSlide(
aPropertySequence[nIndex] = aProperties[nIndex];
if( getSlideAPI( nCurrentSlideNumber, xSlide, xAnimNode ) )
- xShow->displaySlide( xSlide, xAnimNode, aPropertySequence );
+ xShow->displaySlide( xSlide, xDrawPages, xAnimNode, aPropertySequence );
}
}
@@ -554,7 +556,15 @@ SlideshowImpl::SlideshowImpl( const Reference< XPresentation2 >& xPresentation,
, mbInputFreeze(false)
, mbActive(sal_False)
, maPresSettings( pDoc->getPresentationSettings() )
-, mnUserPaintColor( 0x0000FF00L )
+, mnUserPaintColor( 0x00000000L ) //User paint color is Black by default
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+, mbSwitchPenMode(true)
+, mbSwitchEraserMode(false)
+, mdUserPaintStrokeWidth ( 4.0 )
+, mbEraseAllInk(false)
+//, mbEraseInk(false)
+, mnEraseInkSize(100)
+#endif
, mnEntryCounter(0)
, mnLastSlideNumber(-1)
, msOnClick( RTL_CONSTASCII_USTRINGPARAM("OnClick") )
@@ -1121,7 +1131,8 @@ bool SlideshowImpl::startShow( PresentationSettingsEx* pPresSettings )
aProperties.push_back(
beans::PropertyValue(
OUString( RTL_CONSTASCII_USTRINGPARAM("UserPaintColor") ),
- -1, Any( static_cast<sal_Int32>(0x0000FF00L) ),
+ // User paint color is black by default.
+ -1, Any( static_cast<sal_Int32>(0x00000000L) ),
beans::PropertyState_DIRECT_VALUE ) );
}
@@ -1431,7 +1442,9 @@ void SlideshowImpl::displayCurrentSlide (const bool bSkipAllMainSequenceEffects)
if( mpSlideController.get() && mxShow.is() )
{
- mpSlideController->displayCurrentSlide( mxShow, bSkipAllMainSequenceEffects );
+ Reference< XDrawPagesSupplier > xDrawPages( mpDoc->getUnoModel(),
+ UNO_QUERY_THROW );
+ mpSlideController->displayCurrentSlide( mxShow, xDrawPages, bSkipAllMainSequenceEffects );
registerShapeEvents(mpSlideController->getCurrentSlideNumber());
update();
@@ -1448,6 +1461,14 @@ void SlideshowImpl::displayCurrentSlide (const bool bSkipAllMainSequenceEffects)
void SlideshowImpl::endPresentation()
{
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ if( maPresSettings.mbMouseAsPen)
+ {
+ Reference< XMultiServiceFactory > xDocFactory(mpDoc->getUnoModel(), UNO_QUERY );
+ if( xDocFactory.is() )
+ mxShow->registerUserPaintPolygons(xDocFactory);
+ }
+#endif
if( !mnEndShowEvent )
mnEndShowEvent = Application::PostUserEvent( LINK(this, SlideshowImpl, endPresentationHdl) );
}
@@ -2182,6 +2203,17 @@ IMPL_LINK( SlideshowImpl, ContextMenuHdl, void*, EMPTYARG )
PopupMenu* pMenu = new PopupMenu( SdResId( RID_SLIDESHOW_CONTEXTMENU ) );
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ //adding button to contextual menu for erasing functionnalities for UserPaintOverlay
+ pMenu->EnableItem( CM_ERASE_ALLINK, (maPresSettings.mbMouseAsPen));
+ // Adding button to contextual menu for changing pen color
+ pMenu->EnableItem( CM_COLOR_PEN, (maPresSettings.mbMouseAsPen));
+ // Adding button to display if in Pen mode
+ pMenu->EnableItem( CM_PEN_MODE, (maPresSettings.mbMouseAsPen));
+ // Adding button to displau if in Erase Mode
+ pMenu->EnableItem( CM_ERASE_MODE, (maPresSettings.mbMouseAsPen));
+#endif
+
const ShowWindowMode eMode = mpShowWindow->GetShowWindowMode();
pMenu->EnableItem( CM_NEXT_SLIDE, ( mpSlideController->getNextSlideIndex() != -1 ) );
pMenu->EnableItem( CM_PREV_SLIDE, ( mpSlideController->getPreviousSlideIndex() != -1 ) || (eMode == SHOWWINDOWMODE_END) || (eMode == SHOWWINDOWMODE_PAUSE) || (eMode == SHOWWINDOWMODE_BLANK) );
@@ -2248,6 +2280,105 @@ IMPL_LINK( SlideshowImpl, ContextMenuHdl, void*, EMPTYARG )
pBlankMenu->CheckItem( ( mpShowWindow->GetBlankColor() == Color( COL_WHITE ) ) ? CM_SCREEN_WHITE : CM_SCREEN_BLACK );
}
}
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+
+ PopupMenu* pWidthMenu = pMenu->GetPopupMenu( CM_WIDTH_PEN);
+
+ // populate color width list
+ if( pWidthMenu )
+ {
+ if(! maPresSettings.mbMouseAsPen)
+ {
+ pMenu->EnableItem( CM_WIDTH_PEN, FALSE );
+ }
+ else
+ {
+ sal_Int32 nIterator;
+ double nWidth;
+
+ nWidth = 4.0;
+ for( nIterator = 1; nIterator < 6; nIterator++)
+ {
+ switch(nIterator)
+ {
+ case 1:
+ nWidth = 4.0;
+ break;
+ case 2:
+ nWidth = 100.0;
+ break;
+ case 3:
+ nWidth = 150.0;
+ break;
+ case 4:
+ nWidth = 200.0;
+ break;
+ case 5:
+ nWidth = 400.0;
+ break;
+ default:
+ break;
+ }
+
+ pWidthMenu->EnableItem( (USHORT)(CM_WIDTH_PEN + nIterator), TRUE);
+ if( nWidth == mdUserPaintStrokeWidth)
+ pWidthMenu->CheckItem( (USHORT)(CM_WIDTH_PEN + nIterator) );
+
+ }
+ }
+ }
+
+
+ PopupMenu* pEraseWidthMenu = pMenu->GetPopupMenu( CM_ERASE_INK_PEN);
+
+ // populate eraser width list
+ if( pEraseWidthMenu )
+ {
+ if(! maPresSettings.mbMouseAsPen)
+ {
+ pMenu->EnableItem( CM_ERASE_INK_PEN, FALSE );
+ }
+ else
+ {
+ sal_Int32 nEIterator;
+ double nEWidth;
+
+ nEWidth = 100.0;
+ for( nEIterator = 1; nEIterator < 6; nEIterator++)
+ {
+ switch(nEIterator)
+ {
+ case 1:
+ nEWidth = 100.0;
+ break;
+ case 2:
+ nEWidth = 200.0;
+ break;
+ case 3:
+ nEWidth = 300.0;
+ break;
+ case 4:
+ nEWidth = 400.0;
+ break;
+ case 5:
+ nEWidth = 500.0;
+ break;
+ default:
+ break;
+ }
+
+ pEraseWidthMenu->EnableItem( (USHORT)(CM_ERASE_INK_PEN + nEIterator), TRUE);
+ if( nEWidth == mnEraseInkSize)
+ pEraseWidthMenu->CheckItem( (USHORT)(CM_ERASE_INK_PEN + nEIterator) );
+ if( mbSwitchPenMode )
+ pMenu->CheckItem( (USHORT)(CM_PEN_MODE));
+ if( mbSwitchEraserMode )
+ pMenu->CheckItem( (USHORT)(CM_ERASE_MODE));
+
+ }
+ }
+ }
+#endif
pMenu->SetSelectHdl( LINK( this, SlideshowImpl, ContextMenuSelectHdl ) );
pMenu->Execute( mpShowWindow, maPopupMousePos );
@@ -2311,32 +2442,139 @@ IMPL_LINK( SlideshowImpl, ContextMenuSelectHdl, Menu *, pMenu )
}
}
break;
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ if( maPresSettings.mbMouseAsPen )
+ {
+ case CM_COLOR_PEN:
+ {
+ //Open a color picker based on SvColorDialog
+ ::Color aColor( mnUserPaintColor );
+ SvColorDialog aColorDlg( mpShowWindow);
+ aColorDlg.SetColor( aColor );
- case CM_ENDSHOW:
- // in case the user cancels the presentation, switch to current slide
- // in edit mode
- if( mpSlideController.get() && (ANIMATIONMODE_SHOW == meAnimationMode) )
- {
- if( mpSlideController->getCurrentSlideNumber() != -1 )
+ if (aColorDlg.Execute() )
+ {
+ aColor = aColorDlg.GetColor();
+ mnUserPaintColor = aColor.GetColor();
+ setPenColor(mnUserPaintColor);
+ }
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_WIDTH_PEN_VERY_THIN:
{
- mnRestoreSlide = mpSlideController->getCurrentSlideNumber();
+ setPenWidth(4.0);
+ mbWasPaused = false;
}
- }
- endPresentation();
- break;
- default:
- sal_Int32 nPageNumber = nMenuId - CM_SLIDES;
- const ShowWindowMode eMode = mpShowWindow->GetShowWindowMode();
- if( (eMode == SHOWWINDOWMODE_END) || (eMode == SHOWWINDOWMODE_PAUSE) || (eMode == SHOWWINDOWMODE_BLANK) )
- {
- mpShowWindow->RestartShow( nPageNumber );
- }
- else if( nPageNumber != mpSlideController->getCurrentSlideNumber() )
- {
- displaySlideNumber( nPageNumber );
- }
- mbWasPaused = false;
- break;
+ break;
+
+ case CM_WIDTH_PEN_THIN:
+ {
+ setPenWidth(100.0);
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_WIDTH_PEN_NORMAL:
+ {
+ setPenWidth(150.0);
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_WIDTH_PEN_THICK:
+ {
+ setPenWidth(200.0);
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_WIDTH_PEN_VERY_THICK:
+ {
+ setPenWidth(400.0);
+ mbWasPaused = false;
+ }
+ break;
+ case CM_ERASE_ALLINK:
+ {
+ setEraseAllInk(true);
+ mbWasPaused = false;
+ }
+ break;
+ case CM_PEN_MODE:
+ {
+ setPenMode(true);
+ mbWasPaused = false;
+ }
+ break;
+ case CM_ERASE_MODE:
+ {
+ setEraserMode(true);
+ mbWasPaused = false;
+ }
+ break;
+ case CM_ERASE_INK_PEN_VERY_THIN:
+ {
+ setEraseInk(100);
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_ERASE_INK_PEN_THIN:
+ {
+ setEraseInk(200);
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_ERASE_INK_PEN_NORMAL:
+ {
+ setEraseInk(300);
+ mbWasPaused = false;
+ }
+ break;
+
+ case CM_ERASE_INK_PEN_THICK:
+ {
+ setEraseInk(400);
+ mbWasPaused = false;
+ }
+ break;
+ case CM_ERASE_INK_PEN_VERY_THICK:
+ {
+ setEraseInk(500);
+ mbWasPaused = false;
+ }
+ break;
+ }
+#endif
+
+ case CM_ENDSHOW:
+ // in case the user cancels the presentation, switch to current slide
+ // in edit mode
+ if( mpSlideController.get() && (ANIMATIONMODE_SHOW == meAnimationMode) )
+ {
+ if( mpSlideController->getCurrentSlideNumber() != -1 )
+ {
+ mnRestoreSlide = mpSlideController->getCurrentSlideNumber();
+ }
+ }
+ endPresentation();
+ break;
+ default:
+ sal_Int32 nPageNumber = nMenuId - CM_SLIDES;
+ const ShowWindowMode eMode = mpShowWindow->GetShowWindowMode();
+ if( (eMode == SHOWWINDOWMODE_END) || (eMode == SHOWWINDOWMODE_PAUSE) || (eMode == SHOWWINDOWMODE_BLANK) )
+ {
+ mpShowWindow->RestartShow( nPageNumber );
+ }
+ else if( nPageNumber != mpSlideController->getCurrentSlideNumber() )
+ {
+ displaySlideNumber( nPageNumber );
+ }
+ mbWasPaused = false;
+ break;
}
}
@@ -2919,16 +3157,46 @@ void SAL_CALL SlideshowImpl::setUsePen( sal_Bool bMouseAsPen ) throw (RuntimeExc
maPresSettings.mbMouseAsPen = bMouseAsPen;
if( mxShow.is() ) try
{
+ // For Pencolor;
Any aValue;
if( maPresSettings.mbMouseAsPen )
- // todo: take color from configuration
- aValue <<= mnUserPaintColor;
-
+ // TODO: take color from configuration
+ aValue <<= mnUserPaintColor;
beans::PropertyValue aPenProp;
aPenProp.Name = OUString( RTL_CONSTASCII_USTRINGPARAM( "UserPaintColor" ));
aPenProp.Value = aValue;
-
mxShow->setProperty( aPenProp );
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ //for StrokeWidth :
+ Any aValueWidth;
+ if( maPresSettings.mbMouseAsPen )
+ aValueWidth <<= mdUserPaintStrokeWidth;
+
+ beans::PropertyValue aPenPropWidth;
+ aPenPropWidth.Name = OUString( RTL_CONSTASCII_USTRINGPARAM( "UserPaintStrokeWidth" ));
+ aPenPropWidth.Value = aValueWidth;
+
+ mxShow->setProperty( aPenPropWidth );
+
+ // for Pen Mode
+ Any aValueSwitchPenMode;
+ if( maPresSettings.mbMouseAsPen )
+ aValueSwitchPenMode <<= mbSwitchPenMode;
+ beans::PropertyValue aPenPropSwitchPenMode;
+ aPenPropSwitchPenMode.Name = OUString( RTL_CONSTASCII_USTRINGPARAM( "SwitchPenMode" ));
+ aPenPropSwitchPenMode.Value = aValueSwitchPenMode;
+ mxShow->setProperty( aPenPropSwitchPenMode );
+
+ //for EraseAllInk :
+ Any aValueEraseAllInk;
+ if( maPresSettings.mbMouseAsPen )
+ aValueEraseAllInk <<= mbEraseAllInk;
+ beans::PropertyValue aPenPropEraseAllInk;
+ aPenPropEraseAllInk.Name = OUString( RTL_CONSTASCII_USTRINGPARAM( "EraseAllInk" ));
+ aPenPropEraseAllInk.Value = aValueEraseAllInk;
+ mxShow->setProperty( aPenPropEraseAllInk );
+ mbEraseAllInk = false; // sets to false so not to have it applied again
+#endif
}
catch( Exception& e )
{
@@ -2942,6 +3210,64 @@ void SAL_CALL SlideshowImpl::setUsePen( sal_Bool bMouseAsPen ) throw (RuntimeExc
}
}
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+void SAL_CALL SlideshowImpl::setUseEraser( sal_Bool bMouseAsPen ) throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ maPresSettings.mbMouseAsPen = bMouseAsPen;
+ if( mxShow.is() ) try
+ {
+
+ //for EraseInk :
+ Any aValueEraseInk;
+ if( maPresSettings.mbMouseAsPen )
+ aValueEraseInk <<= mnEraseInkSize;
+ beans::PropertyValue aPenPropEraseInk;
+ aPenPropEraseInk.Name = OUString( RTL_CONSTASCII_USTRINGPARAM( "EraseInk" ));
+ aPenPropEraseInk.Value = aValueEraseInk;
+ mxShow->setProperty( aPenPropEraseInk );
+
+ // for Erase Mode
+ Any aValueSwitchEraserMode;
+ if( maPresSettings.mbMouseAsPen )
+ aValueSwitchEraserMode <<= mbSwitchEraserMode;
+ beans::PropertyValue aPenPropSwitchEraserMode;
+ aPenPropSwitchEraserMode.Name = OUString( RTL_CONSTASCII_USTRINGPARAM( "SwitchEraserMode" ));
+ aPenPropSwitchEraserMode.Value = aValueSwitchEraserMode;
+ mxShow->setProperty( aPenPropSwitchEraserMode );
+ }
+ catch( Exception& e )
+ {
+ static_cast<void>(e);
+ DBG_ERROR(
+ (OString("sd::SlideshowImpl::setUseEraser(), "
+ "exception caught: ") +
+ rtl::OUStringToOString(
+ comphelper::anyToString( cppu::getCaughtException() ),
+ RTL_TEXTENCODING_UTF8 )).getStr() );
+ }
+}
+
+// --------------------------------------------------------------------
+
+double SAL_CALL SlideshowImpl::getPenWidth() throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ return mdUserPaintStrokeWidth;
+}
+
+// --------------------------------------------------------------------
+
+void SAL_CALL SlideshowImpl::setPenWidth( double dStrokeWidth ) throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ mdUserPaintStrokeWidth = dStrokeWidth;
+ mbSwitchPenMode = true;
+ mbSwitchEraserMode = !mbSwitchPenMode;
+ if( maPresSettings.mbMouseAsPen )
+ setUsePen( sal_True ); // update color and width
+}
+#endif
// --------------------------------------------------------------------
sal_Int32 SAL_CALL SlideshowImpl::getPenColor() throw (RuntimeException)
@@ -2956,10 +3282,71 @@ void SAL_CALL SlideshowImpl::setPenColor( sal_Int32 nColor ) throw (RuntimeExcep
{
::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
mnUserPaintColor = nColor;
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ mbSwitchPenMode = true;
+ mbSwitchEraserMode = !mbSwitchPenMode;
+#endif
if( maPresSettings.mbMouseAsPen )
setUsePen( sal_True ); // update color
}
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+// --------------------------------------------------------------------
+
+void SAL_CALL SlideshowImpl::setPenMode( bool bSwitchPenMode ) throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ mbSwitchPenMode = bSwitchPenMode;
+
+ if(mbSwitchPenMode == true){
+ mbSwitchEraserMode = false;
+ }else{
+ mbSwitchEraserMode = true;
+ }
+ if( maPresSettings.mbMouseAsPen )
+ setUsePen( sal_True ); // Switch to Pen Mode
+
+}
+
+void SAL_CALL SlideshowImpl::setEraserMode(bool bSwitchEraserMode ) throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ mbSwitchEraserMode = bSwitchEraserMode;
+ if(mbSwitchEraserMode = true){
+ mbSwitchPenMode = false;
+ }else{
+ mbSwitchPenMode = true;
+ }
+
+ if( maPresSettings.mbMouseAsPen )
+ setUseEraser( sal_True ); // Switch to EraseMode
+
+}
+
+
+// --------------------------------------------------------------------
+
+void SAL_CALL SlideshowImpl::setEraseAllInk( bool bEraseAllInk ) throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ mbEraseAllInk=bEraseAllInk;
+ mbSwitchPenMode = true;
+ mbSwitchEraserMode = false;
+ if( maPresSettings.mbMouseAsPen )
+ setUsePen( sal_True ); // update erase all ink bool
+}
+
+
+void SAL_CALL SlideshowImpl::setEraseInk( sal_Int32 nEraseInkSize ) throw (RuntimeException)
+{
+ ::vos::OGuard aSolarGuard( Application::GetSolarMutex() );
+ mnEraseInkSize=nEraseInkSize;
+ mbSwitchPenMode = false;
+ mbSwitchEraserMode = true;
+ if( maPresSettings.mbMouseAsPen )
+ setUseEraser( sal_True ); // update erase ink size
+}
+#endif
// --------------------------------------------------------------------
// XSlideShowController Methods
// --------------------------------------------------------------------
diff --git a/sd/source/ui/slideshow/slideshowimpl.hxx b/sd/source/ui/slideshow/slideshowimpl.hxx
index 96b24913c45e..b98f05961816 100644
--- a/sd/source/ui/slideshow/slideshowimpl.hxx
+++ b/sd/source/ui/slideshow/slideshowimpl.hxx
@@ -202,6 +202,15 @@ public:
virtual void SAL_CALL setUsePen( ::sal_Bool _usepen ) throw (css::uno::RuntimeException);
virtual ::sal_Int32 SAL_CALL getPenColor() throw (css::uno::RuntimeException);
virtual void SAL_CALL setPenColor( ::sal_Int32 _pencolor ) throw (css::uno::RuntimeException);
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ virtual void SAL_CALL setUseEraser( ::sal_Bool _usepen ) throw (css::uno::RuntimeException);
+ virtual double SAL_CALL getPenWidth() throw (css::uno::RuntimeException);
+ virtual void SAL_CALL setPenWidth( double dStrokeWidth ) throw (css::uno::RuntimeException);
+ virtual void SAL_CALL setEraseAllInk( bool bEraseAllInk ) throw (css::uno::RuntimeException);
+ virtual void SAL_CALL setEraseInk( sal_Int32 nEraseInkSize ) throw (css::uno::RuntimeException);
+ virtual void SAL_CALL setPenMode( bool bSwitchPenMode) throw (css::uno::RuntimeException);
+ virtual void SAL_CALL setEraserMode( bool bSwitchEraserMode ) throw (css::uno::RuntimeException);
+#endif
virtual ::sal_Bool SAL_CALL isRunning( ) throw (css::uno::RuntimeException);
virtual ::sal_Int32 SAL_CALL getSlideCount( ) throw (css::uno::RuntimeException);
virtual css::uno::Reference< css::drawing::XDrawPage > SAL_CALL getSlideByIndex( ::sal_Int32 Index ) throw (css::lang::IndexOutOfBoundsException, css::uno::RuntimeException);
@@ -391,6 +400,14 @@ private:
PresentationSettings maPresSettings;
sal_Int32 mnUserPaintColor;
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ bool mbSwitchPenMode;
+ bool mbSwitchEraserMode;
+ double mdUserPaintStrokeWidth;
+ bool mbEraseAllInk;
+// bool mbEraseInk;
+ sal_Int32 mnEraseInkSize;
+#endif
/// used in updateHdl to prevent recursive calls
sal_Int32 mnEntryCounter;
diff --git a/sd/source/ui/unoidl/facreg.cxx b/sd/source/ui/unoidl/facreg.cxx
index b90832acaa51..959f22e30cf1 100644
--- a/sd/source/ui/unoidl/facreg.cxx
+++ b/sd/source/ui/unoidl/facreg.cxx
@@ -270,10 +270,8 @@ static ::boost::shared_ptr<FactoryMap> spFactoryMap;
} // end of anonymous namespace
-#ifdef __cplusplus
extern "C"
{
-#endif
SAL_DLLPUBLIC_EXPORT void SAL_CALL component_getImplementationEnvironment(
const sal_Char ** ppEnvTypeName,
diff --git a/sd/source/ui/unoidl/unolayer.cxx b/sd/source/ui/unoidl/unolayer.cxx
index 96dd05a01267..17fad0f5fdc1 100644
--- a/sd/source/ui/unoidl/unolayer.cxx
+++ b/sd/source/ui/unoidl/unolayer.cxx
@@ -826,8 +826,8 @@ uno::Reference<drawing::XLayer> SdLayerManager::GetLayer (SdrLayer* pLayer)
xLayer = new SdLayer (this, pLayer);
// Remember the new xLayer for future calls.
- xRef = uno::Reference<uno::XInterface> (xLayer, uno::UNO_QUERY);
- mpLayers->insert (xRef);
+ uno::WeakReference<uno::XInterface> wRef(xLayer);
+ mpLayers->insert(wRef);
}
return xLayer;
diff --git a/sd/source/ui/unoidl/unomodel.cxx b/sd/source/ui/unoidl/unomodel.cxx
index 2e753fd859d1..0222f972938e 100644
--- a/sd/source/ui/unoidl/unomodel.cxx
+++ b/sd/source/ui/unoidl/unomodel.cxx
@@ -65,6 +65,7 @@
#include <svx/unofill.hxx>
#include <svx/unopool.hxx>
#include <svx/svdorect.hxx>
+#include <svx/flditem.hxx>
#include <vos/mutex.hxx>
#include <toolkit/awt/vclxdevice.hxx>
@@ -111,6 +112,12 @@
#include <svx/sdr/contact/viewcontact.hxx>
#include <svx/sdr/contact/displayinfo.hxx>
+#include <com/sun/star/office/XAnnotation.hpp>
+#include <com/sun/star/office/XAnnotationAccess.hpp>
+#include <com/sun/star/office/XAnnotationEnumeration.hpp>
+#include <com/sun/star/geometry/RealPoint2D.hpp>
+#include <com/sun/star/util/DateTime.hpp>
+
using ::rtl::OUString;
#include <drawinglayer/primitive2d/structuretagprimitive2d.hxx>
@@ -1602,6 +1609,42 @@ sal_Int32 ImplPDFGetBookmarkPage( const String& rBookmark, SdDrawDocument& rDoc
return nPage;
}
+void ImplPDFExportComments( uno::Reference< drawing::XDrawPage > xPage, vcl::PDFExtOutDevData& rPDFExtOutDevData )
+{
+ try
+ {
+ uno::Reference< office::XAnnotationAccess > xAnnotationAccess( xPage, uno::UNO_QUERY_THROW );
+ uno::Reference< office::XAnnotationEnumeration > xAnnotationEnumeration( xAnnotationAccess->createAnnotationEnumeration() );
+
+ LanguageType eLanguage = Application::GetSettings().GetLanguage();
+ while( xAnnotationEnumeration->hasMoreElements() )
+ {
+ uno::Reference< office::XAnnotation > xAnnotation( xAnnotationEnumeration->nextElement() );
+
+ geometry::RealPoint2D aRealPoint2D( xAnnotation->getPosition() );
+ uno::Reference< text::XText > xText( xAnnotation->getTextRange() );
+// rtl::OUString sInitials( getInitials( sAuthor ) );
+ util::DateTime aDateTime( xAnnotation->getDateTime() );
+
+ Date aDate( aDateTime.Day, aDateTime.Month, aDateTime.Year );
+ Time aTime;
+ String aStr( SvxDateTimeField::GetFormatted( aDate, aTime, SVXDATEFORMAT_B, *(SD_MOD()->GetNumberFormatter()), eLanguage ) );
+
+ vcl::PDFNote aNote;
+ String sTitle( xAnnotation->getAuthor() );
+ sTitle.AppendAscii( RTL_CONSTASCII_STRINGPARAM( ", " ) );
+ sTitle += aStr;
+ aNote.Title = sTitle;
+ aNote.Contents = xText->getString();
+ rPDFExtOutDevData.CreateNote( Rectangle( Point( static_cast< long >( aRealPoint2D.X * 100 ),
+ static_cast< long >( aRealPoint2D.Y * 100 ) ), Size( 1000, 1000 ) ), aNote );
+ }
+ }
+ catch( uno::Exception& )
+ {
+ }
+}
+
void ImplPDFExportShapeInteraction( uno::Reference< drawing::XShape > xShape, SdDrawDocument& rDoc, vcl::PDFExtOutDevData& rPDFExtOutDevData )
{
const rtl::OUString sGroup ( RTL_CONSTASCII_USTRINGPARAM( "com.sun.star.drawing.GroupShape" ) );
@@ -1844,7 +1887,7 @@ void SAL_CALL SdXImpressDocument::render( sal_Int32 nRenderer, const uno::Any& r
for( sal_Int32 nProperty = 0, nPropertyCount = rxOptions.getLength(); nProperty < nPropertyCount; ++nProperty )
{
if( rxOptions[ nProperty ].Name == OUString( RTL_CONSTASCII_USTRINGPARAM( "RenderDevice" ) ) )
- rxOptions[ nProperty].Value >>= xRenderDevice;
+ rxOptions[ nProperty ].Value >>= xRenderDevice;
else if ( rxOptions[ nProperty ].Name == OUString( RTL_CONSTASCII_USTRINGPARAM( "ExportNotesPages" ) ) )
{
rxOptions[ nProperty].Value >>= bExportNotesPages;
@@ -1940,6 +1983,8 @@ void SAL_CALL SdXImpressDocument::render( sal_Int32 nRenderer, const uno::Any& r
uno::Reference< drawing::XDrawPage > xPage( uno::Reference< drawing::XDrawPage >::query( pPage->getUnoPage() ) );
if ( xPage.is() )
{
+ if ( pPDFExtOutDevData->GetIsExportNotes() )
+ ImplPDFExportComments( xPage, *pPDFExtOutDevData );
uno::Reference< beans::XPropertySet > xPagePropSet( xPage, uno::UNO_QUERY );
if( xPagePropSet.is() )
{
diff --git a/sd/source/ui/view/sdview4.cxx b/sd/source/ui/view/sdview4.cxx
index 9d301368418c..1bca4450c4bf 100644
--- a/sd/source/ui/view/sdview4.cxx
+++ b/sd/source/ui/view/sdview4.cxx
@@ -377,9 +377,10 @@ IMPL_LINK( View, DropInsertFileHdl, Timer*, EMPTYARG )
if( !pGraphicFilter->ImportGraphic( aGraphic, aURL ) )
{
sal_Int8 nTempAction = ( aIter == maDropFileVector.begin() ) ? mnAction : 0;
+ const bool bLink = ( ( nTempAction & DND_ACTION_LINK ) != 0 );
SdrGrafObj* pGrafObj = InsertGraphic( aGraphic, nTempAction, maDropPos, NULL, NULL );
- if( pGrafObj )
+ if( pGrafObj && bLink )
pGrafObj->SetGraphicLink( aCurrentDropFile, String() );
// return action from first inserted graphic
diff --git a/sdext/source/pdfimport/config/description.xml b/sdext/source/pdfimport/config/description.xml
index 9feff443b421..08e2f505653a 100644
--- a/sdext/source/pdfimport/config/description.xml
+++ b/sdext/source/pdfimport/config/description.xml
@@ -16,7 +16,7 @@
</simple-license>
</registration>
- <version value="1.0" />
+ <version value="1.0.2" />
<platform value="UPDATED_SUPPORTED_PLATFORM" />
diff --git a/sdext/source/pdfimport/pdfparse/pdfparse.cxx b/sdext/source/pdfimport/pdfparse/pdfparse.cxx
index c9b3b1522cc5..36734cfcbc84 100644
--- a/sdext/source/pdfimport/pdfparse/pdfparse.cxx
+++ b/sdext/source/pdfimport/pdfparse/pdfparse.cxx
@@ -51,6 +51,7 @@
#include <rtl/strbuf.hxx>
#include <rtl/memory.h>
+#include <rtl/alloc.h>
// disable warnings again because someone along the line has enabled them
#if defined __SUNPRO_CC
@@ -573,6 +574,33 @@ PDFEntry* PDFReader::read( const char* pBuffer, unsigned int nLen )
PDFEntry* PDFReader::read( const char* pFileName )
{
+ #ifdef WIN32
+ /* #i106583#
+ since converting to boost 1.39 file_iterator does not work anymore on all Windows systems
+ C++ stdlib istream_iterator does not allow "-" apparently
+ using spirit 2.0 doesn't work in our environment with the MSC
+
+ So for the time being bite the bullet and read the whole file.
+ FIXME: give Spirit 2.x another try when we upgrade boost again.
+ */
+ PDFEntry* pRet = NULL;
+ FILE* fp = fopen( pFileName, "rb" );
+ if( fp )
+ {
+ fseek( fp, 0, SEEK_END );
+ unsigned int nLen = (unsigned int)ftell( fp );
+ fseek( fp, 0, SEEK_SET );
+ char* pBuf = (char*)rtl_allocateMemory( nLen );
+ if( pBuf )
+ {
+ fread( pBuf, 1, nLen, fp );
+ pRet = read( pBuf, nLen );
+ rtl_freeMemory( pBuf );
+ }
+ fclose( fp );
+ }
+ return pRet;
+ #else
file_iterator<> file_start( pFileName );
if( ! file_start )
return NULL;
@@ -629,8 +657,8 @@ PDFEntry* PDFReader::read( const char* pFileName )
}
}
#endif
-
return pRet;
+ #endif // WIN32
}
#if defined __SUNPRO_CC
diff --git a/set_soenv.in b/set_soenv.in
index 4d3e41383a38..47aed42b0736 100644
--- a/set_soenv.in
+++ b/set_soenv.in
@@ -1592,6 +1592,7 @@ ToFile( "ENABLE_STATIC_GTK", "@ENABLE_STATIC_GTK@", "e" );
ToFile( "ENABLE_CAIRO", "@ENABLE_CAIRO@", "e" );
ToFile( "ENABLE_OPENGL", "@ENABLE_OPENGL@", "e" );
ToFile( "ENABLE_PDFIMPORT", "@ENABLE_PDFIMPORT@", "e" );
+ToFile( "ENABLE_PRESENTER_EXTRA_UI","@ENABLE_PRESENTER_EXTRA_UI@","e" );
ToFile( "ENABLE_MINIMIZER", "@ENABLE_MINIMIZER@","e" );
ToFile( "ENABLE_PRESENTER_SCREEN","@ENABLE_PRESENTER_SCREEN@","e" );
ToFile( "ENABLE_REPORTBUILDER","@ENABLE_REPORTBUILDER@","e" );
diff --git a/setup_native/prj/build.lst b/setup_native/prj/build.lst
index ad7d365c30de..df7b02484039 100644
--- a/setup_native/prj/build.lst
+++ b/setup_native/prj/build.lst
@@ -1,4 +1,4 @@
-pk setup_native : l10n transex3 soltools sal xml2cmp NULL
+pk setup_native : l10n l10ntools soltools sal xml2cmp NULL
pk setup_native usr1 - all sn_mkout NULL
pk setup_native\scripts\source nmake - u sn_source NULL
pk setup_native\scripts nmake - u sn_scripts sn_source.u NULL
diff --git a/setup_native/source/java/javaversion.dat b/setup_native/source/java/javaversion.dat
index 7ff47b499e45..6a18f1641eab 100755
--- a/setup_native/source/java/javaversion.dat
+++ b/setup_native/source/java/javaversion.dat
@@ -30,30 +30,30 @@
#*************************************************************************
# GUI String in the installer ("Java Runtime Environment (${JAVAVERSION})")
-JAVAVERSION=Java 6 Update 17
-WINDOWSJAVAVERSION=Java 6 Update 17
+JAVAVERSION=Java 6 Update 18
+WINDOWSJAVAVERSION=Java 6 Update 18
# Windows (scp2 and downloadtemplate.nsi)
-WINDOWSJAVAFILENAME=jre-6u17-windows-i586.exe
-WINDOWSJAVAREGISTRYENTRY=1.6.0_17
+WINDOWSJAVAFILENAME=jre-6u18-windows-i586.exe
+WINDOWSJAVAREGISTRYENTRY=1.6.0_18
# Linux (scp2)
-LINUXJAVAFILENAME=jre-6u17-linux-i586.rpm
+LINUXJAVAFILENAME=jre-6u18-linux-i586.rpm
# Linux (rpmUnit.xml, rpm -qp <filename> )
-LINUXJAVANAME=jre-1.6.0_17-fcs
+LINUXJAVANAME=jre-1.6.0_18-fcs
# Linux-x64 (scp2)
-LINUXX64JAVAFILENAME=jre-6u17-linux-amd64.rpm
+LINUXX64JAVAFILENAME=jre-6u18-linux-amd64.rpm
# Solaris Sparc (scp2)
-SOLSJAVARTPACKED=SUNWj6rt_1_6_0_17_sparc.tar.gz
-SOLSJAVACFGPACKED=SUNWj6cfg_1_6_0_17_sparc.tar.gz
-SOLSJAVAMANPACKED=SUNWj6man_1_6_0_17_sparc.tar.gz
+SOLSJAVARTPACKED=SUNWj6rt_1_6_0_18_sparc.tar.gz
+SOLSJAVACFGPACKED=SUNWj6cfg_1_6_0_18_sparc.tar.gz
+SOLSJAVAMANPACKED=SUNWj6man_1_6_0_18_sparc.tar.gz
# Solaris x86 (scp2)
-SOLIJAVARTPACKED=SUNWj6rt_1_6_0_17_x86.tar.gz
-SOLIJAVACFGPACKED=SUNWj6cfg_1_6_0_17_x86.tar.gz
-SOLIJAVAMANPACKED=SUNWj6man_1_6_0_17_x86.tar.gz
+SOLIJAVARTPACKED=SUNWj6rt_1_6_0_18_x86.tar.gz
+SOLIJAVACFGPACKED=SUNWj6cfg_1_6_0_18_x86.tar.gz
+SOLIJAVAMANPACKED=SUNWj6man_1_6_0_18_x86.tar.gz
# Solaris (pkgUnit.xml, needs only to be changed in major changes)
SOLARISJAVART=SUNWj6rt
diff --git a/setup_native/source/java/javaversion2.dat b/setup_native/source/java/javaversion2.dat
index 7ff47b499e45..6a18f1641eab 100644
--- a/setup_native/source/java/javaversion2.dat
+++ b/setup_native/source/java/javaversion2.dat
@@ -30,30 +30,30 @@
#*************************************************************************
# GUI String in the installer ("Java Runtime Environment (${JAVAVERSION})")
-JAVAVERSION=Java 6 Update 17
-WINDOWSJAVAVERSION=Java 6 Update 17
+JAVAVERSION=Java 6 Update 18
+WINDOWSJAVAVERSION=Java 6 Update 18
# Windows (scp2 and downloadtemplate.nsi)
-WINDOWSJAVAFILENAME=jre-6u17-windows-i586.exe
-WINDOWSJAVAREGISTRYENTRY=1.6.0_17
+WINDOWSJAVAFILENAME=jre-6u18-windows-i586.exe
+WINDOWSJAVAREGISTRYENTRY=1.6.0_18
# Linux (scp2)
-LINUXJAVAFILENAME=jre-6u17-linux-i586.rpm
+LINUXJAVAFILENAME=jre-6u18-linux-i586.rpm
# Linux (rpmUnit.xml, rpm -qp <filename> )
-LINUXJAVANAME=jre-1.6.0_17-fcs
+LINUXJAVANAME=jre-1.6.0_18-fcs
# Linux-x64 (scp2)
-LINUXX64JAVAFILENAME=jre-6u17-linux-amd64.rpm
+LINUXX64JAVAFILENAME=jre-6u18-linux-amd64.rpm
# Solaris Sparc (scp2)
-SOLSJAVARTPACKED=SUNWj6rt_1_6_0_17_sparc.tar.gz
-SOLSJAVACFGPACKED=SUNWj6cfg_1_6_0_17_sparc.tar.gz
-SOLSJAVAMANPACKED=SUNWj6man_1_6_0_17_sparc.tar.gz
+SOLSJAVARTPACKED=SUNWj6rt_1_6_0_18_sparc.tar.gz
+SOLSJAVACFGPACKED=SUNWj6cfg_1_6_0_18_sparc.tar.gz
+SOLSJAVAMANPACKED=SUNWj6man_1_6_0_18_sparc.tar.gz
# Solaris x86 (scp2)
-SOLIJAVARTPACKED=SUNWj6rt_1_6_0_17_x86.tar.gz
-SOLIJAVACFGPACKED=SUNWj6cfg_1_6_0_17_x86.tar.gz
-SOLIJAVAMANPACKED=SUNWj6man_1_6_0_17_x86.tar.gz
+SOLIJAVARTPACKED=SUNWj6rt_1_6_0_18_x86.tar.gz
+SOLIJAVACFGPACKED=SUNWj6cfg_1_6_0_18_x86.tar.gz
+SOLIJAVAMANPACKED=SUNWj6man_1_6_0_18_x86.tar.gz
# Solaris (pkgUnit.xml, needs only to be changed in major changes)
SOLARISJAVART=SUNWj6rt
diff --git a/sfx2/source/doc/doctempl.cxx b/sfx2/source/doc/doctempl.cxx
index 80492708d652..bb7d15d0b5b2 100644
--- a/sfx2/source/doc/doctempl.cxx
+++ b/sfx2/source/doc/doctempl.cxx
@@ -69,7 +69,6 @@
#include <com/sun/star/ucb/TransferInfo.hpp>
#include <com/sun/star/ucb/XCommandProcessor.hpp>
#include <com/sun/star/ucb/XContent.hpp>
-#include <com/sun/star/ucb/XContentCreator.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
#include <com/sun/star/ucb/XAnyCompareFactory.hpp>
#include <com/sun/star/ucb/XAnyCompare.hpp>
@@ -794,12 +793,12 @@ String SfxDocumentTemplates::GetDefaultTemplatePath
INetURLObject aTemplateObj( pImp->GetRootURL() );
aTemplateObj.insertName( aGroupName, false,
- INetURLObject::LAST_SEGMENT, true,
- INetURLObject::ENCODE_ALL );
+ INetURLObject::LAST_SEGMENT, true,
+ INetURLObject::ENCODE_ALL );
aTemplateObj.insertName( aTitle, false,
- INetURLObject::LAST_SEGMENT, true,
- INetURLObject::ENCODE_ALL );
+ INetURLObject::LAST_SEGMENT, true,
+ INetURLObject::ENCODE_ALL );
::rtl::OUString aResult;
diff --git a/sfx2/source/doc/objstor.cxx b/sfx2/source/doc/objstor.cxx
index ead9a7c9fd9a..630624e857fb 100644
--- a/sfx2/source/doc/objstor.cxx
+++ b/sfx2/source/doc/objstor.cxx
@@ -869,7 +869,7 @@ sal_Bool SfxObjectShell::DoLoad( SfxMedium *pMed )
::rtl::Reference< ::comphelper::OInteractionRequest > pRequest = new ::comphelper::OInteractionRequest( makeAny( aUpdateRequest ) );
pRequest->addContinuation( new ::comphelper::OInteractionApprove );
- pRequest->addContinuation( new ::comphelper::OInteractionDisapprove );
+ pRequest->addContinuation( new ::comphelper::OInteractionAbort );
typedef ::comphelper::OInteraction< XInteractionAskLater > OInteractionAskLater;
OInteractionAskLater* pLater = new OInteractionAskLater;
@@ -952,27 +952,27 @@ sal_uInt32 SfxObjectShell::HandleFilter( SfxMedium* pMedium, SfxObjectShell* pDo
if ( !pFORequest->isAbort() )
{
- SfxAllItemSet aNewParams( pDoc->GetPool() );
- TransformParameters( SID_OPENDOC,
- pFORequest->getFilterOptions(),
- aNewParams,
- NULL );
-
- SFX_ITEMSET_ARG( &aNewParams,
- pFilterOptions,
- SfxStringItem,
- SID_FILE_FILTEROPTIONS,
- sal_False );
- if ( pFilterOptions )
- pSet->Put( *pFilterOptions );
-
- SFX_ITEMSET_ARG( &aNewParams,
- pFilterData,
- SfxUnoAnyItem,
- SID_FILTER_DATA,
- sal_False );
- if ( pFilterData )
- pSet->Put( *pFilterData );
+ SfxAllItemSet aNewParams( pDoc->GetPool() );
+ TransformParameters( SID_OPENDOC,
+ pFORequest->getFilterOptions(),
+ aNewParams,
+ NULL );
+
+ SFX_ITEMSET_ARG( &aNewParams,
+ pFilterOptions,
+ SfxStringItem,
+ SID_FILE_FILTEROPTIONS,
+ sal_False );
+ if ( pFilterOptions )
+ pSet->Put( *pFilterOptions );
+
+ SFX_ITEMSET_ARG( &aNewParams,
+ pFilterData,
+ SfxUnoAnyItem,
+ SID_FILTER_DATA,
+ sal_False );
+ if ( pFilterData )
+ pSet->Put( *pFilterData );
}
else
bAbort = TRUE;
@@ -1796,14 +1796,14 @@ sal_Bool SfxObjectShell::SaveTo_Impl
#define CHAR_POINTER(THE_OUSTRING) ::rtl::OUStringToOString (THE_OUSTRING, RTL_TEXTENCODING_UTF8).pData->buffer
// Header for a single-valued ASCII EA data item
typedef struct _EA_ASCII_header {
- USHORT usAttr; /* value: EAT_ASCII */
- USHORT usLen; /* length of data */
- CHAR szType[_MAX_PATH]; /* ASCII data fits in here ... */
+ USHORT usAttr; /* value: EAT_ASCII */
+ USHORT usLen; /* length of data */
+ CHAR szType[_MAX_PATH]; /* ASCII data fits in here ... */
} EA_ASCII_HEADER;
- char filePath[_MAX_PATH];
- char fileExt[_MAX_PATH];
- char docType[_MAX_PATH];
- int rc;
+ char filePath[_MAX_PATH];
+ char fileExt[_MAX_PATH];
+ char docType[_MAX_PATH];
+ int rc;
oslFileError eRet;
::rtl::OUString aSystemFileURL;
const ::rtl::OUString aFileURL = rMedium.GetName();
@@ -3435,7 +3435,7 @@ sal_Bool SfxObjectShell::SaveCompleted( const uno::Reference< embed::XStorage >&
sal_Bool StoragesOfUnknownMediaTypeAreCopied_Impl( const uno::Reference< embed::XStorage >& xSource,
- const uno::Reference< embed::XStorage >& xTarget )
+ const uno::Reference< embed::XStorage >& xTarget )
{
OSL_ENSURE( xSource.is() && xTarget.is(), "Source and/or target storages are not available!\n" );
if ( !xSource.is() || !xTarget.is() || xSource == xTarget )
diff --git a/slideshow/source/engine/color.cxx b/slideshow/source/engine/color.cxx
index a7a7088a302f..a6ffbb492066 100644
--- a/slideshow/source/engine/color.cxx
+++ b/slideshow/source/engine/color.cxx
@@ -268,6 +268,19 @@ namespace slideshow
return RGBColor( aColor.mnRed, aColor.mnGreen, aColor.mnBlue );
}
+ RGBColor::RGBColor(const RGBColor& rLHS)
+ {
+ RGBColor(rLHS.getRed(), rLHS.getGreen(), rLHS.getBlue());
+ }
+
+ RGBColor& RGBColor::operator=( const RGBColor& rLHS ){
+
+ maRGBTriple.mnRed = rLHS.getRed();
+ maRGBTriple.mnGreen = rLHS.getGreen();
+ maRGBTriple.mnBlue = rLHS.getBlue();
+ return *this;
+ }
+
HSLColor operator+( const HSLColor& rLHS, const HSLColor& rRHS )
{
return HSLColor( rLHS.getHue() + rRHS.getHue(),
diff --git a/slideshow/source/engine/eventmultiplexer.cxx b/slideshow/source/engine/eventmultiplexer.cxx
index d62a7946d3c7..0d3579f7be48 100644
--- a/slideshow/source/engine/eventmultiplexer.cxx
+++ b/slideshow/source/engine/eventmultiplexer.cxx
@@ -262,8 +262,7 @@ struct EventMultiplexerImpl
std::vector<ShapeCursorEventHandlerSharedPtr> > ImplShapeCursorHandlers;
typedef ThreadUnsafeListenerContainer<
PrioritizedHandlerEntry<HyperlinkHandler>,
- std::vector<
- PrioritizedHandlerEntry<HyperlinkHandler> > > ImplHyperLinkHandlers;
+ std::vector<PrioritizedHandlerEntry<HyperlinkHandler> > > ImplHyperLinkHandlers;
template <typename XSlideShowViewFunc>
void forEachView( XSlideShowViewFunc pViewMethod );
@@ -1078,12 +1077,48 @@ bool EventMultiplexer::notifyUserPaintColor( RGBColor const& rUserColor )
boost::cref(rUserColor)));
}
+bool EventMultiplexer::notifyUserPaintStrokeWidth( double rUserStrokeWidth )
+{
+ return mpImpl->maUserPaintEventHandlers.applyAll(
+ boost::bind(&UserPaintEventHandler::widthChanged,
+ _1,
+ rUserStrokeWidth));
+}
+
bool EventMultiplexer::notifyUserPaintDisabled()
{
return mpImpl->maUserPaintEventHandlers.applyAll(
boost::mem_fn(&UserPaintEventHandler::disable));
}
+bool EventMultiplexer::notifySwitchPenMode(){
+ return mpImpl->maUserPaintEventHandlers.applyAll(
+ boost::mem_fn(&UserPaintEventHandler::switchPenMode));
+}
+
+bool EventMultiplexer::notifySwitchEraserMode(){
+ return mpImpl->maUserPaintEventHandlers.applyAll(
+ boost::mem_fn(&UserPaintEventHandler::switchEraserMode));
+}
+
+//adding erasing all ink features with UserPaintOverlay
+bool EventMultiplexer::notifyEraseAllInk( bool const& rEraseAllInk )
+{
+ return mpImpl->maUserPaintEventHandlers.applyAll(
+ boost::bind(&UserPaintEventHandler::eraseAllInkChanged,
+ _1,
+ boost::cref(rEraseAllInk)));
+}
+
+//adding erasing features with UserPaintOverlay
+bool EventMultiplexer::notifyEraseInkWidth( sal_Int32 rEraseInkSize )
+{
+ return mpImpl->maUserPaintEventHandlers.applyAll(
+ boost::bind(&UserPaintEventHandler::eraseInkWidthChanged,
+ _1,
+ boost::cref(rEraseInkSize)));
+}
+
bool EventMultiplexer::notifyNextEffect()
{
return mpImpl->notifyNextEffect();
diff --git a/slideshow/source/engine/makefile.mk b/slideshow/source/engine/makefile.mk
index 84afa7fb657e..2b640b6e8a39 100644
--- a/slideshow/source/engine/makefile.mk
+++ b/slideshow/source/engine/makefile.mk
@@ -41,6 +41,10 @@ ENABLE_EXCEPTIONS=TRUE
.INCLUDE : settings.mk
.INCLUDE : $(PRJ)$/util$/makefile.pmk
+.IF "$(ENABLE_PRESENTER_EXTRA_UI)"=="YES"
+CDEFS+=-DENABLE_PRESENTER_EXTRA_UI
+.ENDIF
+
# --- Common ----------------------------------------------------------
ENVCFLAGS += -DBOOST_SPIRIT_USE_OLD_NAMESPACE
diff --git a/slideshow/source/engine/shapes/shapeimporter.cxx b/slideshow/source/engine/shapes/shapeimporter.cxx
index 61f4d30fe2fc..a524aa697935 100644
--- a/slideshow/source/engine/shapes/shapeimporter.cxx
+++ b/slideshow/source/engine/shapes/shapeimporter.cxx
@@ -39,9 +39,22 @@
#include <goodies/grfmgr.hxx>
#include <unotools/ucbstreamhelper.hxx>
#include <unotools/streamwrap.hxx>
+#include <basegfx/point/b2dpoint.hxx>
+#include <basegfx/polygon/b2dpolygon.hxx>
+#include <cppcanvas/basegfxfactory.hxx>
+#include <cppcanvas/polypolygon.hxx>
#include <com/sun/star/awt/Rectangle.hpp>
#include <com/sun/star/drawing/ColorMode.hpp>
#include <com/sun/star/text/GraphicCrop.hpp>
+#include <com/sun/star/container/XNameContainer.hpp>
+#include <com/sun/star/drawing/PointSequenceSequence.hpp>
+#include <com/sun/star/drawing/PointSequence.hpp>
+#include <com/sun/star/lang/XMultiComponentFactory.hpp>
+#include <com/sun/star/drawing/XLayerSupplier.hpp>
+#include <com/sun/star/drawing/XLayerManager.hpp>
+#include <com/sun/star/container/XNameAccess.hpp>
+#include <com/sun/star/lang/XComponent.hpp>
+#include <com/sun/star/drawing/XDrawPagesSupplier.hpp>
#include "drawshapesubsetting.hxx"
#include "drawshape.hxx"
@@ -52,11 +65,13 @@
#include "slideshowexceptions.hxx"
#include "gdimtftools.hxx"
#include "tools.hxx"
+#include "slideshowcontext.hxx"
#include <boost/shared_ptr.hpp>
#include <boost/scoped_ptr.hpp>
using namespace com::sun::star;
+using namespace ::comphelper;
namespace slideshow {
namespace internal {
@@ -436,7 +451,8 @@ ShapeSharedPtr ShapeImporter::createShape(
bool ShapeImporter::isSkip(
uno::Reference<beans::XPropertySet> const& xPropSet,
- rtl::OUString const& shapeType ) const
+ rtl::OUString const& shapeType,
+ uno::Reference< drawing::XLayer> const& xLayer )
{
// skip empty presentation objects:
bool bEmpty = false;
@@ -448,6 +464,26 @@ bool ShapeImporter::isSkip(
return true;
}
+ //skip shapes which corresponds to annotations
+ if(xLayer.is())
+ {
+ rtl::OUString layerName;
+ uno::Reference<beans::XPropertySet> xPropLayerSet(
+ xLayer, uno::UNO_QUERY );
+ const uno::Any& a(xPropLayerSet->getPropertyValue(rtl::OUString::createFromAscii("Name")) );
+ bool const bRet = (a >>= layerName);
+ if(bRet)
+ {
+ if( layerName.equals(rtl::OUString::createFromAscii("DrawnInSlideshow")))
+ {
+ //Transform shapes into PolyPolygons
+ importPolygons(xPropSet);
+
+ return true;
+ }
+ }
+ }
+
// don't export presentation placeholders on masterpage
// they can be non empty when user edits the default texts
if(mbConvertingMasterPage)
@@ -465,6 +501,46 @@ bool ShapeImporter::isSkip(
return false;
}
+
+void ShapeImporter::importPolygons(uno::Reference<beans::XPropertySet> const& xPropSet) {
+
+ drawing::PointSequenceSequence aRetval;
+ sal_Int32 nLineColor=0;
+ double fLineWidth;
+ getPropertyValue( aRetval, xPropSet, OUSTR("PolyPolygon") );
+ getPropertyValue( nLineColor, xPropSet, OUSTR("LineColor") );
+ getPropertyValue( fLineWidth, xPropSet, OUSTR("LineWidth") );
+
+ drawing::PointSequence* pOuterSequence = aRetval.getArray();
+ awt::Point* pInnerSequence = pOuterSequence->getArray();
+
+ ::basegfx::B2DPolygon aPoly;
+ basegfx::B2DPoint aPoint;
+ for( sal_Int32 nCurrPoly=0; nCurrPoly<pOuterSequence->getLength(); ++nCurrPoly )
+ {
+ aPoint.setX((*pInnerSequence).X);
+ aPoint.setY((*pInnerSequence).Y);
+ aPoly.append( aPoint );
+ *pInnerSequence++;
+ }
+ UnoViewVector::const_iterator aIter=(mrContext.mrViewContainer).begin();
+ UnoViewVector::const_iterator aEnd=(mrContext.mrViewContainer).end();
+ while(aIter != aEnd)
+ {
+ ::cppcanvas::PolyPolygonSharedPtr pPolyPoly(
+ ::cppcanvas::BaseGfxFactory::getInstance().createPolyPolygon( (*aIter)->getCanvas(),
+ aPoly ) );
+ if( pPolyPoly )
+ {
+ pPolyPoly->setRGBALineColor( unoColor2RGBColor( nLineColor ).getIntegerColor() );
+ pPolyPoly->setStrokeWidth(fLineWidth);
+ pPolyPoly->draw();
+ maPolygons.push_back(pPolyPoly);
+ }
+ aIter++;
+ }
+}
+
ShapeSharedPtr ShapeImporter::importBackgroundShape() // throw (ShapeLoadFailedException)
{
if( maShapesStack.empty() )
@@ -506,10 +582,23 @@ ShapeSharedPtr ShapeImporter::importShape() // throw (ShapeLoadFailedException)
throw ShapeLoadFailedException();
}
- rtl::OUString const shapeType( xCurrShape->getShapeType() );
+ //Retrieve the layer for the current shape
+ uno::Reference< drawing::XLayer > xDrawnInSlideshow;
+
+ uno::Reference< drawing::XLayerSupplier > xLayerSupplier(mxPagesSupplier, uno::UNO_QUERY);
+ if(xLayerSupplier.is())
+ {
+ uno::Reference< container::XNameAccess > xNameAccess = xLayerSupplier->getLayerManager();
+
+ uno::Reference< drawing::XLayerManager > xLayerManager(xNameAccess, uno::UNO_QUERY);
+
+ xDrawnInSlideshow = xLayerManager->getLayerForShape(xCurrShape);
+ }
+
+ rtl::OUString const shapeType( xCurrShape->getShapeType());
// is this shape presentation-invisible?
- if( !isSkip(xPropSet, shapeType) )
+ if( !isSkip(xPropSet, shapeType, xDrawnInSlideshow) )
{
bIsGroupShape = shapeType.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM(
@@ -549,17 +638,32 @@ bool ShapeImporter::isImportDone() const
return maShapesStack.empty();
}
-ShapeImporter::ShapeImporter( uno::Reference<drawing::XDrawPage> const& xPage,
- uno::Reference<drawing::XDrawPage> const& xActualPage,
- const SlideShowContext& rContext,
- sal_Int32 nOrdNumStart,
- bool bConvertingMasterPage ) :
+PolyPolygonVector ShapeImporter::getPolygons()
+{
+ return maPolygons;
+}
+
+ShapeImporter::ShapeImporter( uno::Reference<drawing::XDrawPage> const& xPage,
+ uno::Reference<drawing::XDrawPage> const& xActualPage,
+ uno::Reference<drawing::XDrawPagesSupplier> const& xPagesSupplier,
+ const SlideShowContext& rContext,
+ sal_Int32 nOrdNumStart,
+ bool bConvertingMasterPage ) :
mxPage( xActualPage ),
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ mxPagesSupplier( xPagesSupplier ),
+#else
+ mxPagesSupplier( NULL ),
+#endif
mrContext( rContext ),
+ maPolygons(),
maShapesStack(),
mnAscendingPrio( nOrdNumStart ),
mbConvertingMasterPage( bConvertingMasterPage )
{
+#ifndef ENABLE_PRESENTER_EXTRA_UI
+ (void)xPagesSupplier;
+#endif
uno::Reference<drawing::XShapes> const xShapes(
xPage, uno::UNO_QUERY_THROW );
maShapesStack.push( XShapesEntry(xShapes) );
diff --git a/slideshow/source/engine/slide/slideimpl.cxx b/slideshow/source/engine/slide/slideimpl.cxx
index 84b6ad7b4305..b036c9373fc7 100644
--- a/slideshow/source/engine/slide/slideimpl.cxx
+++ b/slideshow/source/engine/slide/slideimpl.cxx
@@ -81,7 +81,7 @@
#include <iterator>
#include <algorithm>
#include <functional>
-
+#include <iostream>
using namespace ::com::sun::star;
@@ -101,6 +101,7 @@ class SlideImpl : public Slide,
{
public:
SlideImpl( const uno::Reference<drawing::XDrawPage>& xDrawPage,
+ const uno::Reference<drawing::XDrawPagesSupplier>& xDrawPages,
const uno::Reference<animations::XAnimationNode>& xRootNode,
EventQueue& rEventQueue,
EventMultiplexer& rEventMultiplexer,
@@ -112,7 +113,9 @@ public:
const uno::Reference<uno::XComponentContext>& xContext,
const ShapeEventListenerMap& rShapeListenerMap,
const ShapeCursorMap& rShapeCursorMap,
+ const PolyPolygonVector& rPolyPolygonVector,
RGBColor const& rUserPaintColor,
+ double dUserPaintStrokeWidth,
bool bUserPaintEnabled,
bool bIntrinsicAnimationsAllowed,
bool bDisableAnimationZOrder );
@@ -136,6 +139,9 @@ public:
virtual basegfx::B2ISize getSlideSize() const;
virtual uno::Reference<drawing::XDrawPage > getXDrawPage() const;
virtual uno::Reference<animations::XAnimationNode> getXAnimationNode() const;
+ virtual PolyPolygonVector getPolygons();
+ virtual void drawPolygons() const;
+ virtual bool isPaintOverlayActive() const;
// TODO(F2): Rework SlideBitmap to no longer be based on XBitmap,
// but on canvas-independent basegfx bitmaps
@@ -201,6 +207,8 @@ private:
/// End GIF and other intrinsic shape animations
void startIntrinsicAnimations();
+ /// Add Polygons to the member maPolygons
+ void addPolygons(PolyPolygonVector aPolygons);
// Types
// =====
@@ -230,6 +238,7 @@ private:
/// The page model object
uno::Reference< drawing::XDrawPage > mxDrawPage;
+ uno::Reference< drawing::XDrawPagesSupplier > mxDrawPagesSupplier;
uno::Reference< animations::XAnimationNode > mxRootNode;
LayerManagerSharedPtr mpLayerManager;
@@ -244,8 +253,10 @@ private:
/// Handles the animation and event generation for us
SlideAnimations maAnimations;
+ PolyPolygonVector maPolygons;
RGBColor maUserPaintColor;
+ double mdUserPaintStrokeWidth;
UserPaintOverlaySharedPtr mpPaintOverlay;
/// Bitmaps with slide content at various states
@@ -287,6 +298,9 @@ private:
/// When true, show() was called. Slide hidden oherwise.
bool mbActive;
+
+ ///When true, enablePaintOverlay was called and mbUserPaintOverlay = true
+ bool mbPaintOverlayActive;
};
@@ -335,6 +349,7 @@ private:
SlideImpl::SlideImpl( const uno::Reference< drawing::XDrawPage >& xDrawPage,
+ const uno::Reference<drawing::XDrawPagesSupplier>& xDrawPages,
const uno::Reference< animations::XAnimationNode >& xRootNode,
EventQueue& rEventQueue,
EventMultiplexer& rEventMultiplexer,
@@ -346,11 +361,14 @@ SlideImpl::SlideImpl( const uno::Reference< drawing::XDrawPage >& xDra
const uno::Reference< uno::XComponentContext >& xComponentContext,
const ShapeEventListenerMap& rShapeListenerMap,
const ShapeCursorMap& rShapeCursorMap,
+ const PolyPolygonVector& rPolyPolygonVector,
RGBColor const& aUserPaintColor,
+ double dUserPaintStrokeWidth,
bool bUserPaintEnabled,
bool bIntrinsicAnimationsAllowed,
bool bDisableAnimationZOrder ) :
mxDrawPage( xDrawPage ),
+ mxDrawPagesSupplier( xDrawPages ),
mxRootNode( xRootNode ),
mpLayerManager( new LayerManager(
rViewContainer,
@@ -375,7 +393,9 @@ SlideImpl::SlideImpl( const uno::Reference< drawing::XDrawPage >& xDra
mrCursorManager( rCursorManager ),
maAnimations( maContext,
getSlideSizeImpl() ),
+ maPolygons(rPolyPolygonVector),
maUserPaintColor(aUserPaintColor),
+ mdUserPaintStrokeWidth(dUserPaintStrokeWidth),
mpPaintOverlay(),
maSlideBitmaps(),
meAnimationState( CONSTRUCTING_STATE ),
@@ -387,7 +407,8 @@ SlideImpl::SlideImpl( const uno::Reference< drawing::XDrawPage >& xDra
mbShowLoaded( false ),
mbHaveAnimations( false ),
mbMainSequenceFound( false ),
- mbActive( false )
+ mbActive( false ),
+ mbPaintOverlayActive( false )
{
// clone already existing views for slide bitmaps
std::for_each( rViewContainer.begin(),
@@ -436,6 +457,9 @@ void SlideImpl::dispose()
mpShapeManager.reset();
mxRootNode.clear();
mxDrawPage.clear();
+#ifndef ENABLE_PRESENTER_EXTRA_UI
+ mxDrawPagesSupplier.clear();
+#endif
}
bool SlideImpl::prefetch()
@@ -583,6 +607,12 @@ uno::Reference<animations::XAnimationNode> SlideImpl::getXAnimationNode() const
return mxRootNode;
}
+PolyPolygonVector SlideImpl::getPolygons()
+{
+ if(mbPaintOverlayActive)
+ maPolygons = mpPaintOverlay->getPolygons();
+ return maPolygons;
+}
SlideBitmapSharedPtr SlideImpl::getCurrentSlideBitmap( const UnoViewSharedPtr& rView ) const
{
@@ -862,14 +892,47 @@ bool SlideImpl::implPrefetchShow()
void SlideImpl::enablePaintOverlay()
{
if( mbUserPaintOverlayEnabled )
+ {
mpPaintOverlay = UserPaintOverlay::create( maUserPaintColor,
- 2.0,
- maContext );
+ mdUserPaintStrokeWidth,
+ maContext,
+ maPolygons );
+ mbPaintOverlayActive = true;
+ }
+}
+
+void SlideImpl::drawPolygons() const
+{
+ if( mbUserPaintOverlayEnabled )
+ mpPaintOverlay->drawPolygons();
+}
+
+void SlideImpl::addPolygons(PolyPolygonVector aPolygons)
+{
+ if(!aPolygons.empty())
+ {
+ for( PolyPolygonVector::iterator aIter=aPolygons.begin(),
+ aEnd=aPolygons.end();
+ aIter!=aEnd;
+ ++aIter )
+ {
+ maPolygons.push_back(*aIter);
+ }
+ }
+}
+
+bool SlideImpl::isPaintOverlayActive() const
+{
+ return mbPaintOverlayActive;
}
void SlideImpl::disablePaintOverlay()
{
+ if(mbPaintOverlayActive)
+ maPolygons = mpPaintOverlay->getPolygons();
+
mpPaintOverlay.reset();
+ mbPaintOverlayActive = false;
}
::basegfx::B2DRectangle SlideImpl::getSlideRect() const
@@ -1073,6 +1136,7 @@ bool SlideImpl::loadShapes()
// -------------------------------------------------------------------------
ShapeImporter aMPShapesFunctor( xMasterPage,
mxDrawPage,
+ mxDrawPagesSupplier,
maContext,
0, /* shape num starts at 0 */
true );
@@ -1087,6 +1151,7 @@ bool SlideImpl::loadShapes()
if( rShape )
mpLayerManager->addShape( rShape );
}
+ addPolygons(aMPShapesFunctor.getPolygons());
nCurrCount = xMasterPageShapes->getCount() + 1;
}
@@ -1121,6 +1186,7 @@ bool SlideImpl::loadShapes()
ShapeImporter aShapesFunctor( mxDrawPage,
mxDrawPage,
+ mxDrawPagesSupplier,
maContext,
nCurrCount,
false );
@@ -1132,6 +1198,7 @@ bool SlideImpl::loadShapes()
if( rShape )
mpLayerManager->addShape( rShape );
}
+ addPolygons(aShapesFunctor.getPolygons());
}
catch( uno::RuntimeException& )
{
@@ -1176,6 +1243,7 @@ basegfx::B2ISize SlideImpl::getSlideSizeImpl() const
SlideSharedPtr createSlide( const uno::Reference< drawing::XDrawPage >& xDrawPage,
+ const uno::Reference<drawing::XDrawPagesSupplier>& xDrawPages,
const uno::Reference< animations::XAnimationNode >& xRootNode,
EventQueue& rEventQueue,
EventMultiplexer& rEventMultiplexer,
@@ -1187,18 +1255,25 @@ SlideSharedPtr createSlide( const uno::Reference< drawing::XDrawPage >&
const uno::Reference< uno::XComponentContext >& xComponentContext,
const ShapeEventListenerMap& rShapeListenerMap,
const ShapeCursorMap& rShapeCursorMap,
+ const PolyPolygonVector& rPolyPolygonVector,
RGBColor const& rUserPaintColor,
+ double dUserPaintStrokeWidth,
bool bUserPaintEnabled,
bool bIntrinsicAnimationsAllowed,
bool bDisableAnimationZOrder )
{
- boost::shared_ptr<SlideImpl> pRet( new SlideImpl( xDrawPage, xRootNode, rEventQueue,
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ boost::shared_ptr<SlideImpl> pRet( new SlideImpl( xDrawPage, xDrawPages, xRootNode, rEventQueue,
+#else
+ (void)xDrawPages;
+ boost::shared_ptr<SlideImpl> pRet( new SlideImpl( xDrawPage, NULL, xRootNode, rEventQueue,
+#endif
rEventMultiplexer, rScreenUpdater,
rActivitiesQueue, rUserEventQueue,
rCursorManager, rViewContainer,
xComponentContext, rShapeListenerMap,
- rShapeCursorMap, rUserPaintColor,
- bUserPaintEnabled,
+ rShapeCursorMap, rPolyPolygonVector, rUserPaintColor,
+ dUserPaintStrokeWidth, bUserPaintEnabled,
bIntrinsicAnimationsAllowed,
bDisableAnimationZOrder ));
diff --git a/slideshow/source/engine/slide/userpaintoverlay.cxx b/slideshow/source/engine/slide/userpaintoverlay.cxx
index 5cdfbddc1193..cfcb6a1918dc 100644
--- a/slideshow/source/engine/slide/userpaintoverlay.cxx
+++ b/slideshow/source/engine/slide/userpaintoverlay.cxx
@@ -54,7 +54,8 @@
#include <boost/bind.hpp>
#include <boost/noncopyable.hpp>
-
+#include "slide.hxx"
+#include "cursormanager.hxx"
using namespace ::com::sun::star;
@@ -63,29 +64,40 @@ namespace slideshow
namespace internal
{
class PaintOverlayHandler : public MouseEventHandler,
- public ViewEventHandler
+ public ViewEventHandler,
+ public UserPaintEventHandler
{
public:
- PaintOverlayHandler( const RGBColor& rStrokeColor,
- double nStrokeWidth,
- ActivitiesQueue& rActivitiesQueue,
- ScreenUpdater& rScreenUpdater,
- const UnoViewContainer& rViews ) :
+ PaintOverlayHandler( const RGBColor& rStrokeColor,
+ double nStrokeWidth,
+ ActivitiesQueue& rActivitiesQueue,
+ ScreenUpdater& rScreenUpdater,
+ const UnoViewContainer& rViews,
+ Slide& rSlide,
+ const PolyPolygonVector& rPolygons ) :
mrActivitiesQueue( rActivitiesQueue ),
mrScreenUpdater( rScreenUpdater ),
maViews(),
+ maPolygons( rPolygons ),
maStrokeColor( rStrokeColor ),
mnStrokeWidth( nStrokeWidth ),
maLastPoint(),
maLastMouseDownPos(),
mbIsLastPointValid( false ),
- mbIsLastMouseDownPosValid( false )
+ mbIsLastMouseDownPosValid( false ),
+ //handle the "remove all ink from slide" mode of erasing
+ mbIsEraseAllModeActivated( false ),
+ //handle the "remove stroke by stroke" mode of erasing
+ mbIsEraseModeActivated( false ),
+ mrSlide(rSlide),
+ mnSize(100)
{
std::for_each( rViews.begin(),
rViews.end(),
boost::bind( &PaintOverlayHandler::viewAdded,
this,
_1 ));
+ drawPolygons();
}
virtual void dispose()
@@ -118,9 +130,120 @@ namespace slideshow
// polygon and repaint here.
}
+ bool colorChanged( RGBColor const& rUserColor )
+ {
+ this->maStrokeColor = rUserColor;
+ this->mbIsEraseModeActivated = false;
+ return true;
+ }
+
+ bool widthChanged( double nUserStrokeWidth )
+ {
+ this->mnStrokeWidth = nUserStrokeWidth;
+ mbIsEraseModeActivated = false;
+ return true;
+ }
+
+ bool eraseAllInkChanged( bool const& rEraseAllInk )
+ {
+ this->mbIsEraseAllModeActivated= rEraseAllInk;
+ // if the erase all mode is activated it will remove all ink from slide,
+ // therefor destroy all the polygons stored
+ if(mbIsEraseAllModeActivated)
+ {
+ // The Erase Mode should be desactivated
+ mbIsEraseModeActivated = false;
+ // must get access to the instance to erase all polygon
+ for( UnoViewVector::iterator aIter=maViews.begin(), aEnd=maViews.end();
+ aIter!=aEnd;
+ ++aIter )
+ {
+ // fully clear view content to background color
+ (*aIter)->getCanvas()->clear();
+
+ //get via SlideImpl instance the bitmap of the slide unmodified to redraw it
+ SlideBitmapSharedPtr pBitmap( mrSlide.getCurrentSlideBitmap( (*aIter) ) );
+ ::cppcanvas::CanvasSharedPtr pCanvas( (*aIter)->getCanvas() );
+
+ const ::basegfx::B2DHomMatrix aViewTransform( (*aIter)->getTransformation() );
+ const ::basegfx::B2DPoint aOutPosPixel( aViewTransform * ::basegfx::B2DPoint() );
+
+ // setup a canvas with device coordinate space, the slide
+ // bitmap already has the correct dimension.
+ ::cppcanvas::CanvasSharedPtr pDevicePixelCanvas( pCanvas->clone() );
+
+ pDevicePixelCanvas->setTransformation( ::basegfx::B2DHomMatrix() );
+
+ // render at given output position
+ pBitmap->move( aOutPosPixel );
+
+ // clear clip (might have been changed, e.g. from comb
+ // transition)
+ pBitmap->clip( ::basegfx::B2DPolyPolygon() );
+ pBitmap->draw( pDevicePixelCanvas );
+
+ mrScreenUpdater.notifyUpdate(*aIter,true);
+ }
+ maPolygons.clear();
+ }
+ mbIsEraseAllModeActivated=false;
+ return true;
+ }
+
+ bool eraseInkWidthChanged( sal_Int32 rEraseInkSize )
+ {
+ // Change the size
+ this->mnSize=rEraseInkSize;
+ // Changed to mode Erase
+ this->mbIsEraseModeActivated = true;
+ return true;
+ }
+
+ bool switchPenMode()
+ {
+ this->mbIsEraseModeActivated = false;
+ return true;
+ }
+
+ bool switchEraserMode()
+ {
+ this->mbIsEraseModeActivated = true;
+ return true;
+ }
+
+ bool disable()
+ {
+ return true;
+ }
+
+ //Draw all registered polygons.
+ void drawPolygons()
+ {
+ for( PolyPolygonVector::iterator aIter=maPolygons.begin(), aEnd=maPolygons.end();
+ aIter!=aEnd;
+ ++aIter )
+ {
+ (*aIter)->draw();
+ }
+ // screen update necessary to show painting
+ mrScreenUpdater.notifyUpdate();
+ }
+
+ //Retrieve all registered polygons.
+ PolyPolygonVector getPolygons()
+ {
+ return maPolygons;
+ }
+
// MouseEventHandler methods
virtual bool handleMousePressed( const awt::MouseEvent& e )
{
+ if (e.Buttons == awt::MouseButton::RIGHT)
+ {
+ mbIsLastPointValid = false;
+ return false;
+ }
+
if (e.Buttons != awt::MouseButton::LEFT)
return false;
@@ -135,6 +258,12 @@ namespace slideshow
virtual bool handleMouseReleased( const awt::MouseEvent& e )
{
+ if (e.Buttons == awt::MouseButton::RIGHT)
+ {
+ mbIsLastPointValid = false;
+ return false;
+ }
+
if (e.Buttons != awt::MouseButton::LEFT)
return false;
@@ -180,42 +309,110 @@ namespace slideshow
virtual bool handleMouseDragged( const awt::MouseEvent& e )
{
- if( !mbIsLastPointValid )
- {
- mbIsLastPointValid = true;
- maLastPoint.setX( e.X );
- maLastPoint.setY( e.Y );
- }
- else
+ if(mbIsEraseModeActivated)
{
+ //define the last point as an object
+ //we suppose that there's no way this point could be valid
::basegfx::B2DPolygon aPoly;
+
+ maLastPoint.setX( e.X-mnSize );
+ maLastPoint.setY( e.Y-mnSize );
+
aPoly.append( maLastPoint );
- maLastPoint.setX( e.X );
- maLastPoint.setY( e.Y );
+ maLastPoint.setX( e.X-mnSize );
+ maLastPoint.setY( e.Y+mnSize );
aPoly.append( maLastPoint );
+ maLastPoint.setX( e.X+mnSize );
+ maLastPoint.setY( e.Y+mnSize );
- // paint to all views
- for( UnoViewVector::iterator aIter=maViews.begin(), aEnd=maViews.end();
- aIter!=aEnd;
- ++aIter )
+ aPoly.append( maLastPoint );
+ maLastPoint.setX( e.X+mnSize );
+ maLastPoint.setY( e.Y-mnSize );
+
+ aPoly.append( maLastPoint );
+ maLastPoint.setX( e.X-mnSize );
+ maLastPoint.setY( e.Y-mnSize );
+
+ aPoly.append( maLastPoint );
+
+ //now we have defined a Polygon that is closed
+
+ //The point is to redraw the LastPoint the way it was originally on the bitmap,
+ //of the slide
+ for( UnoViewVector::iterator aIter=maViews.begin(), aEnd=maViews.end();
+ aIter!=aEnd;
+ ++aIter )
{
- ::cppcanvas::PolyPolygonSharedPtr pPolyPoly(
- ::cppcanvas::BaseGfxFactory::getInstance().createPolyPolygon( (*aIter)->getCanvas(),
- aPoly ) );
- if( pPolyPoly )
+ //get via SlideImpl instance the bitmap of the slide unmodified to redraw it
+ SlideBitmapSharedPtr pBitmap( mrSlide.getCurrentSlideBitmap( (*aIter) ) );
+ ::cppcanvas::CanvasSharedPtr pCanvas( (*aIter)->getCanvas() );
+
+ ::basegfx::B2DHomMatrix aViewTransform( (*aIter)->getTransformation() );
+ const ::basegfx::B2DPoint aOutPosPixel( aViewTransform * ::basegfx::B2DPoint() );
+
+ // setup a canvas with device coordinate space, the slide
+ // bitmap already has the correct dimension.
+ ::cppcanvas::CanvasSharedPtr pDevicePixelCanvas( pCanvas->clone() );
+
+ pDevicePixelCanvas->setTransformation( ::basegfx::B2DHomMatrix() );
+
+ // render at given output position
+ pBitmap->move( aOutPosPixel );
+
+ ::basegfx::B2DPolyPolygon aPolyPoly=::basegfx::B2DPolyPolygon(aPoly);
+ aViewTransform.translate(-aOutPosPixel.getX(), -aOutPosPixel.getY());
+ aPolyPoly.transform(aViewTransform);
+ // set clip so that we just redraw a part of the canvas
+ pBitmap->clip(aPolyPoly);
+ pBitmap->draw( pDevicePixelCanvas );
+
+ mrScreenUpdater.notifyUpdate(*aIter,true);
+ }
+
+ }
+ else
+ {
+ if( !mbIsLastPointValid )
+ {
+ mbIsLastPointValid = true;
+ maLastPoint.setX( e.X );
+ maLastPoint.setY( e.Y );
+ }
+ else
+ {
+ ::basegfx::B2DPolygon aPoly;
+ aPoly.append( maLastPoint );
+
+ maLastPoint.setX( e.X );
+ maLastPoint.setY( e.Y );
+
+ aPoly.append( maLastPoint );
+
+ // paint to all views
+ for( UnoViewVector::iterator aIter=maViews.begin(), aEnd=maViews.end();
+ aIter!=aEnd;
+ ++aIter )
{
- pPolyPoly->setRGBALineColor( maStrokeColor.getIntegerColor() );
- pPolyPoly->draw();
+ ::cppcanvas::PolyPolygonSharedPtr pPolyPoly(
+ ::cppcanvas::BaseGfxFactory::getInstance().createPolyPolygon( (*aIter)->getCanvas(),
+ aPoly ) );
+
+ if( pPolyPoly )
+ {
+ pPolyPoly->setStrokeWidth(mnStrokeWidth);
+ pPolyPoly->setRGBALineColor( maStrokeColor.getIntegerColor() );
+ pPolyPoly->draw();
+ maPolygons.push_back(pPolyPoly);
+ }
}
- }
- // screen update necessary to show painting
- mrScreenUpdater.notifyUpdate();
+ // screen update necessary to show painting
+ mrScreenUpdater.notifyUpdate();
+ }
}
-
// mouse events captured
return true;
}
@@ -226,42 +423,67 @@ namespace slideshow
return false; // did not handle the event
}
+
+
private:
ActivitiesQueue& mrActivitiesQueue;
ScreenUpdater& mrScreenUpdater;
UnoViewVector maViews;
+ PolyPolygonVector maPolygons;
RGBColor maStrokeColor;
double mnStrokeWidth;
basegfx::B2DPoint maLastPoint;
basegfx::B2DPoint maLastMouseDownPos;
bool mbIsLastPointValid;
bool mbIsLastMouseDownPosValid;
+ // added bool for erasing purpose :
+ bool mbIsEraseAllModeActivated;
+ bool mbIsEraseModeActivated;
+ Slide& mrSlide;
+ sal_Int32 mnSize;
};
- UserPaintOverlaySharedPtr UserPaintOverlay::create( const RGBColor& rStrokeColor,
- double nStrokeWidth,
- const SlideShowContext& rContext )
+ UserPaintOverlaySharedPtr UserPaintOverlay::create( const RGBColor& rStrokeColor,
+ double nStrokeWidth,
+ const SlideShowContext& rContext,
+ const PolyPolygonVector& rPolygons )
{
UserPaintOverlaySharedPtr pRet( new UserPaintOverlay( rStrokeColor,
nStrokeWidth,
- rContext ));
+ rContext,
+ rPolygons ));
return pRet;
}
- UserPaintOverlay::UserPaintOverlay( const RGBColor& rStrokeColor,
- double nStrokeWidth,
- const SlideShowContext& rContext ) :
+ UserPaintOverlay::UserPaintOverlay( const RGBColor& rStrokeColor,
+ double nStrokeWidth,
+ const SlideShowContext& rContext,
+ const PolyPolygonVector& rPolygons ) :
mpHandler( new PaintOverlayHandler( rStrokeColor,
nStrokeWidth,
rContext.mrActivitiesQueue,
rContext.mrScreenUpdater,
- rContext.mrViewContainer )),
+ rContext.mrViewContainer,
+ //adding a link to Slide
+ dynamic_cast<Slide&>(rContext.mrCursorManager),
+ rPolygons )),
mrMultiplexer( rContext.mrEventMultiplexer )
{
mrMultiplexer.addClickHandler( mpHandler, 3.0 );
mrMultiplexer.addMouseMoveHandler( mpHandler, 3.0 );
mrMultiplexer.addViewHandler( mpHandler );
+ mrMultiplexer.addUserPaintHandler(mpHandler);
+ }
+
+ PolyPolygonVector UserPaintOverlay::getPolygons()
+ {
+ return mpHandler->getPolygons();
+ }
+
+ void UserPaintOverlay::drawPolygons()
+ {
+ mpHandler->drawPolygons();
}
UserPaintOverlay::~UserPaintOverlay()
@@ -273,7 +495,8 @@ namespace slideshow
mrMultiplexer.removeViewHandler( mpHandler );
mpHandler->dispose();
}
- catch (uno::Exception &) {
+ catch (uno::Exception &)
+ {
OSL_ENSURE( false, rtl::OUStringToOString(
comphelper::anyToString(
cppu::getCaughtException() ),
diff --git a/slideshow/source/engine/slide/userpaintoverlay.hxx b/slideshow/source/engine/slide/userpaintoverlay.hxx
index 34a171f1740c..bc85ff649adb 100644
--- a/slideshow/source/engine/slide/userpaintoverlay.hxx
+++ b/slideshow/source/engine/slide/userpaintoverlay.hxx
@@ -38,7 +38,7 @@
#include <boost/utility.hpp>
#include <boost/shared_ptr.hpp>
-
+#include <vector>
/* Definition of UserPaintOverlay class */
@@ -51,7 +51,7 @@ namespace slideshow
class PaintOverlayHandler;
typedef ::boost::shared_ptr< class UserPaintOverlay > UserPaintOverlaySharedPtr;
-
+ typedef ::std::vector< ::cppcanvas::PolyPolygonSharedPtr> PolyPolygonVector;
/** Slide overlay, which can be painted into by the user.
This class registers itself at the EventMultiplexer,
@@ -69,15 +69,19 @@ namespace slideshow
@param nStrokeWidth
Width of the stroked path
*/
- static UserPaintOverlaySharedPtr create( const RGBColor& rStrokeColor,
- double nStrokeWidth,
- const SlideShowContext& rContext );
+ static UserPaintOverlaySharedPtr create( const RGBColor& rStrokeColor,
+ double nStrokeWidth,
+ const SlideShowContext& rContext,
+ const PolyPolygonVector& rPolygons );
~UserPaintOverlay();
+ PolyPolygonVector getPolygons();
+ void drawPolygons();
private:
- UserPaintOverlay( const RGBColor& rStrokeColor,
- double nStrokeWidth,
- const SlideShowContext& rContext );
+ UserPaintOverlay( const RGBColor& rStrokeColor,
+ double nStrokeWidth,
+ const SlideShowContext& rContext,
+ const PolyPolygonVector& rPolygons );
::boost::shared_ptr<PaintOverlayHandler> mpHandler;
EventMultiplexer& mrMultiplexer;
diff --git a/slideshow/source/engine/slideshowimpl.cxx b/slideshow/source/engine/slideshowimpl.cxx
index 109e64ca63c1..0491b25a8a56 100644
--- a/slideshow/source/engine/slideshowimpl.cxx
+++ b/slideshow/source/engine/slideshowimpl.cxx
@@ -47,6 +47,7 @@
#include <comphelper/scopeguard.hxx>
#include <comphelper/optional.hxx>
#include <comphelper/servicedecl.hxx>
+#include <comphelper/namecontainer.hxx>
#include <cppcanvas/spritecanvas.hxx>
#include <cppcanvas/vclfactory.hxx>
@@ -62,6 +63,7 @@
#include <basegfx/tools/canvastools.hxx>
#include <vcl/font.hxx>
+#include "rtl/ref.hxx"
#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
@@ -74,6 +76,16 @@
#include <com/sun/star/presentation/XSlideShowListener.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XServiceName.hpp>
+#include <com/sun/star/lang/XComponent.hpp>
+#include <com/sun/star/lang/XMultiServiceFactory.hpp>
+#include <com/sun/star/drawing/PointSequenceSequence.hpp>
+#include <com/sun/star/drawing/PointSequence.hpp>
+#include <com/sun/star/drawing/XLayer.hpp>
+#include <com/sun/star/drawing/XLayerSupplier.hpp>
+#include <com/sun/star/drawing/XLayerManager.hpp>
+#include <com/sun/star/container/XNameAccess.hpp>
+
+#include "com/sun/star/uno/Reference.hxx"
#include <com/sun/star/loader/CannotActivateFactoryException.hpp>
#include "unoviewcontainer.hxx"
@@ -103,8 +115,10 @@
#include <map>
#include <vector>
#include <iterator>
+#include <string>
#include <algorithm>
#include <stdio.h>
+#include <iostream>
using namespace com::sun::star;
using namespace ::slideshow::internal;
@@ -213,6 +227,13 @@ private:
typedef cppu::WeakComponentImplHelper1<presentation::XSlideShow> SlideShowImplBase;
+typedef ::std::vector< ::cppcanvas::PolyPolygonSharedPtr> PolyPolygonVector;
+
+/// Maps XDrawPage for annotations persistence
+typedef ::std::map< ::com::sun::star::uno::Reference<
+ ::com::sun::star::drawing::XDrawPage>,
+ PolyPolygonVector> PolygonMap;
+
class SlideShowImpl : private cppu::BaseMutex,
public CursorManager,
public SlideShowImplBase
@@ -293,9 +314,11 @@ private:
throw (uno::RuntimeException);
virtual void SAL_CALL displaySlide(
uno::Reference<drawing::XDrawPage> const& xSlide,
+ uno::Reference<drawing::XDrawPagesSupplier> const& xDrawPages,
uno::Reference<animations::XAnimationNode> const& xRootNode,
uno::Sequence<beans::PropertyValue> const& rProperties )
throw (uno::RuntimeException);
+ virtual void SAL_CALL registerUserPaintPolygons( const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XMultiServiceFactory >& xDocFactory ) throw (::com::sun::star::uno::RuntimeException);
virtual sal_Bool SAL_CALL setProperty(
beans::PropertyValue const& rProperty ) throw (uno::RuntimeException);
virtual sal_Bool SAL_CALL addView(
@@ -354,9 +377,13 @@ private:
/// Stop currently running show.
void stopShow();
+ ///Find a polygons vector in maPolygons (map)
+ PolygonMap::iterator findPolygons( uno::Reference<drawing::XDrawPage> const& xDrawPage);
+
/// Creates a new slide.
SlideSharedPtr makeSlide(
uno::Reference<drawing::XDrawPage> const& xDrawPage,
+ uno::Reference<drawing::XDrawPagesSupplier> const& xDrawPages,
uno::Reference<animations::XAnimationNode> const& xRootNode );
/// Checks whether the given slide/animation node matches mpPrefetchSlide
@@ -429,8 +456,20 @@ private:
/// map of sal_Int16 values, specifying the mouse cursor for every shape
ShapeCursorMap maShapeCursors;
+ //map of vector of Polygons, containing polygons drawn on each slide.
+ PolygonMap maPolygons;
+
boost::optional<RGBColor> maUserPaintColor;
+ boost::optional<double> maUserPaintStrokeWidth;
+
+ //changed for the eraser project
+ boost::optional<bool> maEraseAllInk;
+ boost::optional<bool> maSwitchPenMode;
+ boost::optional<bool> maSwitchEraserMode;
+ boost::optional<sal_Int32> maEraseInk;
+ //end changed
+
boost::shared_ptr<canvas::tools::ElapsedTime> mpPresTimer;
ScreenUpdater maScreenUpdater;
EventQueue maEventQueue;
@@ -459,6 +498,8 @@ private:
SlideSharedPtr mpPrefetchSlide;
/// slide to be prefetched: best candidate for upcoming slide
uno::Reference<drawing::XDrawPage> mxPrefetchSlide;
+ /// save the XDrawPagesSupplier to retieve polygons
+ uno::Reference<drawing::XDrawPagesSupplier> mxDrawPagesSupplier;
/// slide animation to be prefetched:
uno::Reference<animations::XAnimationNode> mxPrefetchAnimationNode;
@@ -550,6 +591,7 @@ SlideShowImpl::SlideShowImpl(
maShapeEventListeners(),
maShapeCursors(),
maUserPaintColor(),
+ maUserPaintStrokeWidth(4.0),
mpPresTimer( new canvas::tools::ElapsedTime ),
maScreenUpdater(maViewContainer),
maEventQueue( mpPresTimer ),
@@ -569,6 +611,7 @@ SlideShowImpl::SlideShowImpl(
mpCurrentSlide(),
mpPrefetchSlide(),
mxPrefetchSlide(),
+ mxDrawPagesSupplier(),
mxPrefetchAnimationNode(),
mnCurrentCursor(awt::SystemPointer::ARROW),
mnWaitSymbolRequestCount(0),
@@ -865,14 +908,38 @@ ActivitySharedPtr SlideShowImpl::createSlideTransition(
true ));
}
+PolygonMap::iterator SlideShowImpl::findPolygons( uno::Reference<drawing::XDrawPage> const& xDrawPage)
+{
+ // TODO(P2) : Optimze research in the map.
+ bool bFound = false;
+ PolygonMap::iterator aIter=maPolygons.begin();
+
+
+ while(aIter!=maPolygons.end() && !bFound)
+ {
+ if(aIter->first == xDrawPage)
+ bFound = true;
+ else
+ aIter++;
+ }
+
+ return aIter;
+}
+
SlideSharedPtr SlideShowImpl::makeSlide(
- uno::Reference<drawing::XDrawPage> const& xDrawPage,
- uno::Reference<animations::XAnimationNode> const& xRootNode )
+ uno::Reference<drawing::XDrawPage> const& xDrawPage,
+ uno::Reference<drawing::XDrawPagesSupplier> const& xDrawPages,
+ uno::Reference<animations::XAnimationNode> const& xRootNode )
{
- if (! xDrawPage.is())
+ if( !xDrawPage.is() )
return SlideSharedPtr();
+ //Retrieve polygons for the current slide
+ PolygonMap::iterator aIter;
+ aIter = findPolygons(xDrawPage);
+
const SlideSharedPtr pSlide( createSlide(xDrawPage,
+ xDrawPages,
xRootNode,
maEventQueue,
maEventMultiplexer,
@@ -884,7 +951,9 @@ SlideSharedPtr SlideShowImpl::makeSlide(
mxComponentContext,
maShapeEventListeners,
maShapeCursors,
+ (aIter != maPolygons.end()) ? aIter->second : PolyPolygonVector(),
maUserPaintColor ? *maUserPaintColor : RGBColor(),
+ *maUserPaintStrokeWidth,
!!maUserPaintColor,
mbImageAnimationsAllowed,
mbDisableAnimationZOrder) );
@@ -949,7 +1018,14 @@ void SlideShowImpl::stopShow()
// Force-end running animation
// ===========================
if (mpCurrentSlide)
+ {
mpCurrentSlide->hide();
+ //Register polygons in the map
+ if(findPolygons(mpCurrentSlide->getXDrawPage()) != maPolygons.end())
+ maPolygons.erase(mpCurrentSlide->getXDrawPage());
+
+ maPolygons.insert(make_pair(mpCurrentSlide->getXDrawPage(),mpCurrentSlide->getPolygons()));
+ }
// clear all queues
maEventQueue.clear();
@@ -1024,6 +1100,7 @@ private:
void SlideShowImpl::displaySlide(
uno::Reference<drawing::XDrawPage> const& xSlide,
+ uno::Reference<drawing::XDrawPagesSupplier> const& xDrawPages,
uno::Reference<animations::XAnimationNode> const& xRootNode,
uno::Sequence<beans::PropertyValue> const& rProperties )
throw (uno::RuntimeException)
@@ -1038,6 +1115,12 @@ void SlideShowImpl::displaySlide(
// precondition: must only be called from the main thread!
DBG_TESTSOLARMUTEX();
+#ifdef ENABLE_PRESENTER_EXTRA_UI
+ mxDrawPagesSupplier = xDrawPages;
+#else
+ mxDrawPagesSupplier = NULL;
+#endif
+
stopShow(); // MUST call that: results in
// maUserEventQueue.clear(). What's more,
// stopShow()'s currSlide->hide() call is
@@ -1070,9 +1153,7 @@ void SlideShowImpl::displaySlide(
mpCurrentSlide = mpPrefetchSlide;
}
else
- {
- mpCurrentSlide = makeSlide( xSlide, xRootNode );
- }
+ mpCurrentSlide = makeSlide( xSlide, xDrawPages, xRootNode );
OSL_ASSERT( mpCurrentSlide );
if (mpCurrentSlide)
@@ -1382,6 +1463,129 @@ sal_Bool SlideShowImpl::removeView(
return true;
}
+void SlideShowImpl::registerUserPaintPolygons( const uno::Reference< lang::XMultiServiceFactory >& xDocFactory ) throw (uno::RuntimeException)
+{
+ //Retrieve Polygons if user ends presentation by context menu
+ if (mpCurrentSlide)
+ {
+ if(findPolygons(mpCurrentSlide->getXDrawPage()) != maPolygons.end())
+ maPolygons.erase(mpCurrentSlide->getXDrawPage());
+
+ maPolygons.insert(make_pair(mpCurrentSlide->getXDrawPage(),mpCurrentSlide->getPolygons()));
+ }
+
+ //Creating the layer for shapes
+ // query for the XLayerManager
+ uno::Reference< drawing::XLayerSupplier > xLayerSupplier(xDocFactory, uno::UNO_QUERY);
+ uno::Reference< container::XNameAccess > xNameAccess = xLayerSupplier->getLayerManager();
+
+ uno::Reference< drawing::XLayerManager > xLayerManager(xNameAccess, uno::UNO_QUERY);
+ // create a layer and set its properties
+ uno::Reference< drawing::XLayer > xDrawnInSlideshow = xLayerManager->insertNewByIndex(xLayerManager->getCount());
+ uno::Reference< beans::XPropertySet > xLayerPropSet(xDrawnInSlideshow, uno::UNO_QUERY);
+
+ //Layer Name which enables to catch annotations
+ rtl::OUString layerName = rtl::OUString::createFromAscii("DrawnInSlideshow");
+ uno::Any aPropLayer;
+
+ aPropLayer <<= layerName;
+ xLayerPropSet->setPropertyValue(rtl::OUString::createFromAscii("Name"), aPropLayer);
+
+ aPropLayer <<= true;
+ xLayerPropSet->setPropertyValue(rtl::OUString::createFromAscii("IsVisible"), aPropLayer);
+
+ aPropLayer <<= false;
+ xLayerPropSet->setPropertyValue(rtl::OUString::createFromAscii("IsLocked"), aPropLayer);
+
+ PolygonMap::iterator aIter=maPolygons.begin();
+
+ PolyPolygonVector aPolygons;
+ ::cppcanvas::PolyPolygonSharedPtr pPolyPoly;
+ ::basegfx::B2DPolyPolygon b2DPolyPoly;
+
+ //Register polygons for each slide
+ while(aIter!=maPolygons.end())
+ {
+ aPolygons = aIter->second;
+ //Get shapes for the slide
+ ::com::sun::star::uno::Reference< ::com::sun::star::drawing::XShapes > Shapes(aIter->first, ::com::sun::star::uno::UNO_QUERY);
+ //Retrieve polygons for one slide
+ for( PolyPolygonVector::iterator aIterPoly=aPolygons.begin(),
+ aEnd=aPolygons.end();
+ aIterPoly!=aEnd; ++aIterPoly )
+ {
+ pPolyPoly = (*aIterPoly);
+ b2DPolyPoly = ::basegfx::unotools::b2DPolyPolygonFromXPolyPolygon2D(pPolyPoly->getUNOPolyPolygon());
+
+ //Normally there is only one polygon
+ for(sal_uInt32 i=0; i< b2DPolyPoly.count();i++)
+ {
+ const ::basegfx::B2DPolygon& aPoly = b2DPolyPoly.getB2DPolygon(i);
+ sal_uInt32 nPoints = aPoly.count();
+
+ if( nPoints > 1)
+ {
+ //create the PolyLineShape
+ uno::Reference< uno::XInterface > polyshape(xDocFactory->createInstance(
+ rtl::OUString::createFromAscii("com.sun.star.drawing.PolyLineShape") ) );
+ uno::Reference< drawing::XShape > rPolyShape(polyshape, uno::UNO_QUERY);
+
+ //Add the shape to the slide
+ Shapes->add(rPolyShape);
+
+ //Retrieve shape properties
+ uno::Reference< beans::XPropertySet > aXPropSet = uno::Reference< beans::XPropertySet >( rPolyShape, uno::UNO_QUERY );
+ //Construct a sequence of points sequence
+ drawing::PointSequenceSequence aRetval;
+ //Create only one sequence for one polygon
+ aRetval.realloc( 1 );
+ // Retrieve the sequence of points from aRetval
+ drawing::PointSequence* pOuterSequence = aRetval.getArray();
+ // Create 2 points in this sequence
+ pOuterSequence->realloc(nPoints);
+ // Get these points which are in an array
+ awt::Point* pInnerSequence = pOuterSequence->getArray();
+ for( sal_uInt32 n = 0; n < nPoints; n++ )
+ {
+ //Create a point from the polygon
+ *pInnerSequence++ = awt::Point( aPoly.getB2DPoint(n).getX(), aPoly.getB2DPoint(n).getY());
+ }
+
+ //Fill the properties
+ //Give the built PointSequenceSequence.
+ uno::Any aParam;
+ aParam <<= aRetval;
+ aXPropSet->setPropertyValue( rtl::OUString::createFromAscii("PolyPolygon"), aParam );
+
+ //LineStyle : SOLID by default
+ uno::Any aAny;
+ drawing::LineStyle eLS;
+ eLS = drawing::LineStyle_SOLID;
+ aAny <<= eLS;
+ aXPropSet->setPropertyValue( rtl::OUString::createFromAscii("LineStyle"), aAny );
+
+ //LineColor
+ sal_uInt32 nLineColor;
+ nLineColor = pPolyPoly->getRGBALineColor();
+ //Transform polygon color from RRGGBBAA to AARRGGBB
+ aAny <<= RGBAColor2UnoColor(nLineColor);
+ aXPropSet->setPropertyValue( rtl::OUString::createFromAscii("LineColor"), aAny );
+
+ //LineWidth
+ double fLineWidth;
+ fLineWidth = pPolyPoly->getStrokeWidth();
+ aAny <<= (sal_Int32)fLineWidth;
+ aXPropSet->setPropertyValue( rtl::OUString::createFromAscii("LineWidth"), aAny );
+
+ // make polygons special
+ xLayerManager->attachShapeToLayer(rPolyShape, xDrawnInSlideshow);
+ }
+ }
+ }
+ ++aIter;
+ }
+}
+
sal_Bool SlideShowImpl::setProperty( beans::PropertyValue const& rProperty )
throw (uno::RuntimeException)
{
@@ -1432,6 +1636,126 @@ sal_Bool SlideShowImpl::setProperty( beans::PropertyValue const& rProperty )
return true;
}
+ //adding support for erasing features in UserPaintOverlay
+ if (rProperty.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("EraseAllInk") ))
+ {
+ bool nEraseAllInk(false);
+ if (rProperty.Value >>= nEraseAllInk)
+ {
+ OSL_ENSURE( mbMouseVisible,
+ "setProperty(): User paint overrides invisible mouse" );
+
+ // enable user paint
+ maEraseAllInk.reset( nEraseAllInk );
+ maEventMultiplexer.notifyEraseAllInk( *maEraseAllInk );
+ }
+ else
+ {
+ // disable user paint
+ maEraseAllInk.reset();
+ maEventMultiplexer.notifyUserPaintDisabled();
+ }
+
+ if( mnCurrentCursor == awt::SystemPointer::ARROW )
+ resetCursor();
+
+ return true;
+ }
+
+ if (rProperty.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("SwitchPenMode") ))
+ {
+ bool nSwitchPenMode(false);
+ if (rProperty.Value >>= nSwitchPenMode)
+ {
+ OSL_ENSURE( mbMouseVisible,
+ "setProperty(): User paint overrides invisible mouse" );
+
+ if(nSwitchPenMode == true){
+ // Switch to Pen Mode
+ maSwitchPenMode.reset( nSwitchPenMode );
+ maEventMultiplexer.notifySwitchPenMode();
+ }
+ }
+
+ if( mnCurrentCursor == awt::SystemPointer::ARROW )
+ resetCursor();
+ return true;
+ }
+
+
+ if (rProperty.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("SwitchEraserMode") ))
+ {
+ bool nSwitchEraserMode(false);
+ if (rProperty.Value >>= nSwitchEraserMode)
+ {
+ OSL_ENSURE( mbMouseVisible,
+ "setProperty(): User paint overrides invisible mouse" );
+ if(nSwitchEraserMode == true){
+ // switch to Eraser mode
+ maSwitchEraserMode.reset( nSwitchEraserMode );
+ maEventMultiplexer.notifySwitchEraserMode();
+ }
+ }
+
+ if( mnCurrentCursor == awt::SystemPointer::ARROW )
+ resetCursor();
+ return true;
+ }
+
+
+
+ if (rProperty.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("EraseInk") ))
+ {
+ sal_Int32 nEraseInk(100);
+ if (rProperty.Value >>= nEraseInk)
+ {
+ OSL_ENSURE( mbMouseVisible,
+ "setProperty(): User paint overrides invisible mouse" );
+
+ // enable user paint
+ maEraseInk.reset( nEraseInk );
+ maEventMultiplexer.notifyEraseInkWidth( *maEraseInk );
+ }
+ else
+ {
+ // disable user paint
+ maEraseInk.reset();
+ maEventMultiplexer.notifyUserPaintDisabled();
+ }
+
+ if( mnCurrentCursor == awt::SystemPointer::ARROW )
+ resetCursor();
+
+ return true;
+ }
+
+ // new Property for pen's width
+ if (rProperty.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("UserPaintStrokeWidth") ))
+ {
+ double nWidth(4.0);
+ if (rProperty.Value >>= nWidth)
+ {
+ OSL_ENSURE( mbMouseVisible,"setProperty(): User paint overrides invisible mouse" );
+ // enable user paint stroke width
+ maUserPaintStrokeWidth.reset( nWidth );
+ maEventMultiplexer.notifyUserPaintStrokeWidth( *maUserPaintStrokeWidth );
+ }
+ else
+ {
+ // disable user paint stroke width
+ maUserPaintStrokeWidth.reset();
+ maEventMultiplexer.notifyUserPaintDisabled();
+ }
+ if( mnCurrentCursor == awt::SystemPointer::ARROW )
+ resetCursor();
+ return true;
+ }
+
if (rProperty.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM("AdvanceOnClick") ))
{
@@ -1940,6 +2264,9 @@ void SlideShowImpl::notifySlideAnimationsEnded()
{
osl::MutexGuard const guard( m_aMutex );
+ //Draw polygons above animations
+ mpCurrentSlide->drawPolygons();
+
OSL_ENSURE( !isDisposed(), "### already disposed!" );
// This struct will receive the (interruptable) event,
@@ -2023,7 +2350,7 @@ void SlideShowImpl::notifySlideAnimationsEnded()
if (! matches( mpPrefetchSlide,
mxPrefetchSlide, mxPrefetchAnimationNode ))
{
- mpPrefetchSlide = makeSlide( mxPrefetchSlide,
+ mpPrefetchSlide = makeSlide( mxPrefetchSlide, mxDrawPagesSupplier,
mxPrefetchAnimationNode );
}
if (mpPrefetchSlide)
@@ -2121,6 +2448,8 @@ bool SlideShowImpl::handleAnimationEvent( const AnimationNodeSharedPtr& rNode )
boost::bind( &animations::XAnimationListener::endEvent,
_1,
boost::cref(xNode) ));
+ if(mpCurrentSlide->isPaintOverlayActive())
+ mpCurrentSlide->drawPolygons();
break;
default:
break;
diff --git a/slideshow/source/engine/tools.cxx b/slideshow/source/engine/tools.cxx
index 136e70743916..9d214ad0fd0b 100644
--- a/slideshow/source/engine/tools.cxx
+++ b/slideshow/source/engine/tools.cxx
@@ -164,10 +164,10 @@ namespace slideshow
// =========================
/// extract unary double value from Any
- bool extractValue( double& o_rValue,
- const uno::Any& rSourceAny,
- const ShapeSharedPtr& rShape,
- const ::basegfx::B2DVector& rSlideBounds )
+ bool extractValue( double& o_rValue,
+ const uno::Any& rSourceAny,
+ const ShapeSharedPtr& rShape,
+ const ::basegfx::B2DVector& rSlideBounds )
{
// try to extract numeric value (double, or smaller POD, like float or int)
if( (rSourceAny >>= o_rValue) )
@@ -710,6 +710,38 @@ namespace slideshow
static_cast< sal_uInt8 >( nColor >> 24U ) ) );
}
+ sal_Int32 RGBAColor2UnoColor( ::cppcanvas::Color::IntSRGBA aColor )
+ {
+ return ::cppcanvas::makeColorARGB(
+ // convert from IntSRGBA color to API color
+ // (0xRRGGBBAA -> 0xAARRGGBB)
+ static_cast< sal_uInt8 >(0),
+ ::cppcanvas::getRed(aColor),
+ ::cppcanvas::getGreen(aColor),
+ ::cppcanvas::getBlue(aColor));
+ }
+
+ /*sal_Int32 RGBAColor2UnoColor( ::cppcanvas::Color::IntSRGBA aColor )
+ {
+ return ::cppcanvas::unMakeColor(
+ // convert from IntSRGBA color to API color
+ // (0xRRGGBBAA -> 0xAARRGGBB)
+ static_cast< sal_uInt8 >(0),
+ ::cppcanvas::getRed(aColor),
+ ::cppcanvas::getGreen(aColor),
+ ::cppcanvas::getBlue(aColor));
+ }*/
+
+ sal_Int8 unSignedToSigned(sal_Int8 nInt)
+ {
+ if(nInt < 0 ){
+ sal_Int8 nInt2 = nInt >> 1U;
+ return nInt2;
+ }else{
+ return nInt;
+ }
+ }
+
void fillRect( const ::cppcanvas::CanvasSharedPtr& rCanvas,
const ::basegfx::B2DRectangle& rRect,
::cppcanvas::Color::IntSRGBA aFillColor )
@@ -806,12 +838,12 @@ namespace slideshow
// determine transformed page bounds
const basegfx::B2DRange aRect( 0,0,
- rSlideSize.getX(),
- rSlideSize.getY() );
+ rSlideSize.getX(),
+ rSlideSize.getY() );
basegfx::B2DRange aTmpRect;
canvas::tools::calcTransformedRectBounds( aTmpRect,
- aRect,
- pView->getTransformation() );
+ aRect,
+ pView->getTransformation() );
// #i42440# Returned slide size is one pixel too small, as
// rendering happens one pixel to the right and below the
diff --git a/slideshow/source/inc/eventmultiplexer.hxx b/slideshow/source/inc/eventmultiplexer.hxx
index 303ae4dda898..a1c932252d7b 100644
--- a/slideshow/source/inc/eventmultiplexer.hxx
+++ b/slideshow/source/inc/eventmultiplexer.hxx
@@ -486,6 +486,33 @@ public:
*/
bool notifyUserPaintColor( RGBColor const& rUserColor );
+ /** Notify a new user paint width
+
+ Sending this notification also implies that user paint is
+ enabled. .
+
+ @return true, if this event was processed by
+ anybody. If false is returned, no handler processed
+ this event (and probably, nothing will happen at all)
+ */
+ bool notifyUserPaintStrokeWidth( double rUserStrokeWidth );
+
+
+ /** Notify a new user paint erase all ink mode
+
+ Sending this notification also implies that user paint is
+ enabled. User paint denotes the feature to draw colored lines
+ on top of the slide content.
+
+ @return true, if this event was processed by
+ anybody. If false is returned, no handler processed
+ this event (and probably, nothing will happen at all)
+ */
+ bool notifyEraseAllInk( bool const& rEraseAllInk );
+ bool notifySwitchPenMode();
+ bool notifySwitchEraserMode();
+ bool notifyEraseInkWidth( sal_Int32 rEraseInkSize );
+
/** Notify that user paint is disabled
User paint denotes the feature to draw colored lines on top of
diff --git a/slideshow/source/inc/rgbcolor.hxx b/slideshow/source/inc/rgbcolor.hxx
index 1ea168ee80c3..73f14558b494 100644
--- a/slideshow/source/inc/rgbcolor.hxx
+++ b/slideshow/source/inc/rgbcolor.hxx
@@ -90,6 +90,9 @@ namespace slideshow
*/
::cppcanvas::Color::IntSRGBA getIntegerColor() const;
+ RGBColor(const RGBColor& rLHS);
+ RGBColor& operator=( const RGBColor& rLHS);
+
struct RGBTriple
{
RGBTriple();
diff --git a/slideshow/source/inc/shapeimporter.hxx b/slideshow/source/inc/shapeimporter.hxx
index d5e95ac45568..6b3ff7eb2057 100644
--- a/slideshow/source/inc/shapeimporter.hxx
+++ b/slideshow/source/inc/shapeimporter.hxx
@@ -33,6 +33,9 @@
#include <com/sun/star/drawing/XDrawPage.hpp>
#include <com/sun/star/drawing/XShapes.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/drawing/XLayer.hpp>
+#include "unoviewcontainer.hxx"
+#include "unoview.hxx"
#include "shape.hxx"
@@ -43,6 +46,10 @@ namespace internal {
struct SlideShowContext;
+typedef ::std::vector< ::cppcanvas::PolyPolygonSharedPtr> PolyPolygonVector;
+typedef ::boost::shared_ptr< UnoView > UnoViewSharedPtr;
+typedef ::std::vector< UnoViewSharedPtr > UnoViewVector;
+
/** This class imports all shapes from a given XShapes object
*/
class ShapeImporter
@@ -75,6 +82,8 @@ public:
::com::sun::star::drawing::XDrawPage >& xPage,
const ::com::sun::star::uno::Reference<
::com::sun::star::drawing::XDrawPage >& xActualPage,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::drawing::XDrawPagesSupplier>& xPagesSupplier,
const SlideShowContext& rContext,
sal_Int32 nOrdNumStart,
bool bConvertingMasterPage );
@@ -95,11 +104,13 @@ public:
importShape() call.
*/
bool isImportDone() const;
-
+ PolyPolygonVector getPolygons();
private:
bool isSkip( ::com::sun::star::uno::Reference<
::com::sun::star::beans::XPropertySet> const& xPropSet,
- ::rtl::OUString const& shapeType ) const;
+ ::rtl::OUString const& shapeType,
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::drawing::XLayer> const& xLayer);
ShapeSharedPtr createShape(
::com::sun::star::uno::Reference<
@@ -108,6 +119,8 @@ private:
::com::sun::star::beans::XPropertySet> const& xPropSet,
::rtl::OUString const& shapeType ) const;
+ void importPolygons(::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySet > const& xPropSet) ;
+
struct XShapesEntry
{
ShapeSharedPtr const mpGroupShape;
@@ -130,10 +143,11 @@ private:
::com::sun::star::uno::Reference<
::com::sun::star::drawing::XDrawPage> mxPage;
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::drawing::XDrawPagesSupplier> mxPagesSupplier;
const SlideShowContext& mrContext;
-
+ PolyPolygonVector maPolygons;
XShapesStack maShapesStack;
-
double mnAscendingPrio;
bool mbConvertingMasterPage;
};
diff --git a/slideshow/source/inc/slide.hxx b/slideshow/source/inc/slide.hxx
index 90cc7cf6d1b1..9a467c164a96 100644
--- a/slideshow/source/inc/slide.hxx
+++ b/slideshow/source/inc/slide.hxx
@@ -42,6 +42,7 @@
namespace com { namespace sun { namespace star {
namespace drawing {
class XDrawPage;
+ class XDrawPagesSupplier;
}
namespace uno {
class XComponentContext;
@@ -63,7 +64,7 @@ namespace slideshow
{
class RGBColor;
class ScreenUpdater;
-
+ typedef ::std::vector< ::cppcanvas::PolyPolygonSharedPtr> PolyPolygonVector;
class Slide
{
public:
@@ -117,6 +118,14 @@ namespace slideshow
virtual ::com::sun::star::uno::Reference<
::com::sun::star::animations::XAnimationNode > getXAnimationNode() const = 0;
+ ///Gets the slide Polygons
+ virtual PolyPolygonVector getPolygons() = 0;
+
+ ///Draw the slide Polygons
+ virtual void drawPolygons() const = 0;
+
+ ///Check if slide is already active
+ virtual bool isPaintOverlayActive() const = 0;
// Slide bitmaps
// -------------------------------------------------------------------
@@ -183,24 +192,28 @@ namespace slideshow
UserEeventQueue
*/
SlideSharedPtr createSlide( const ::com::sun::star::uno::Reference<
- ::com::sun::star::drawing::XDrawPage >& xDrawPage,
+ ::com::sun::star::drawing::XDrawPage >& xDrawPage,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::drawing::XDrawPagesSupplier >& xDrawPages,
const ::com::sun::star::uno::Reference<
- ::com::sun::star::animations::XAnimationNode >& xRootNode,
- EventQueue& rEventQueue,
- EventMultiplexer& rEventMultiplexer,
- ScreenUpdater& rScreenUpdater,
- ActivitiesQueue& rActivitiesQueue,
- UserEventQueue& rUserEventQueue,
- CursorManager& rCursorManager,
- const UnoViewContainer& rViewContainer,
+ ::com::sun::star::animations::XAnimationNode >& xRootNode,
+ EventQueue& rEventQueue,
+ EventMultiplexer& rEventMultiplexer,
+ ScreenUpdater& rScreenUpdater,
+ ActivitiesQueue& rActivitiesQueue,
+ UserEventQueue& rUserEventQueue,
+ CursorManager& rCursorManager,
+ const UnoViewContainer& rViewContainer,
const ::com::sun::star::uno::Reference<
- ::com::sun::star::uno::XComponentContext >& xContext,
- const ShapeEventListenerMap& rShapeListenerMap,
- const ShapeCursorMap& rShapeCursorMap,
- RGBColor const& aUserPaintColor,
- bool bUserPaintEnabled,
- bool bIntrinsicAnimationsAllowed,
- bool bDisableAnimationZOrder );
+ ::com::sun::star::uno::XComponentContext >& xContext,
+ const ShapeEventListenerMap& rShapeListenerMap,
+ const ShapeCursorMap& rShapeCursorMap,
+ const PolyPolygonVector& rPolyPolygonVector,
+ RGBColor const& aUserPaintColor,
+ double dUserPaintStrokeWidth,
+ bool bUserPaintEnabled,
+ bool bIntrinsicAnimationsAllowed,
+ bool bDisableAnimationZOrder );
}
}
diff --git a/slideshow/source/inc/tools.hxx b/slideshow/source/inc/tools.hxx
index bb10864419cb..71d2aae74fc1 100644
--- a/slideshow/source/inc/tools.hxx
+++ b/slideshow/source/inc/tools.hxx
@@ -289,6 +289,9 @@ namespace slideshow
/** Convert a plain UNO API 32 bit int to RGBColor
*/
RGBColor unoColor2RGBColor( sal_Int32 );
+ /** Convert an IntSRGBA to plain UNO API 32 bit int
+ */
+ sal_Int32 RGBAColor2UnoColor( cppcanvas::Color::IntSRGBA );
/** Fill a plain rectangle on the given canvas with the given color
*/
diff --git a/slideshow/source/inc/userpainteventhandler.hxx b/slideshow/source/inc/userpainteventhandler.hxx
index c688af984197..01919e0ae7e0 100644
--- a/slideshow/source/inc/userpainteventhandler.hxx
+++ b/slideshow/source/inc/userpainteventhandler.hxx
@@ -51,8 +51,12 @@ namespace slideshow
{
public:
virtual ~UserPaintEventHandler() {}
-
virtual bool colorChanged( RGBColor const& rUserColor ) = 0;
+ virtual bool widthChanged( double nUserStrokeWidth ) = 0;
+ virtual bool eraseAllInkChanged(bool const& rEraseAllInk) =0;
+ virtual bool eraseInkWidthChanged(sal_Int32 rEraseInkSize) =0;
+ virtual bool switchEraserMode() = 0;
+ virtual bool switchPenMode() = 0;
virtual bool disable() = 0;
};
diff --git a/soldep/bootstrp/prj.cxx b/soldep/bootstrp/prj.cxx
index f81e03c5a7a3..5e93c1142673 100644
--- a/soldep/bootstrp/prj.cxx
+++ b/soldep/bootstrp/prj.cxx
@@ -216,6 +216,7 @@ CommandData::CommandData()
nOSType = 0;
nCommand = 0;
pDepList = 0;
+ pCommandList = 0;
}
/*****************************************************************************/
@@ -234,6 +235,18 @@ CommandData::~CommandData()
pDepList = NULL;
}
+ if ( pCommandList )
+ {
+ ByteString *pString = pCommandList->First();
+ while ( pString )
+ {
+ delete pString;
+ pString = pCommandList->Next();
+ }
+ delete pCommandList;
+
+ pCommandList = NULL;
+ }
}
/*****************************************************************************/
@@ -296,6 +309,15 @@ ByteString CommandData::GetCommandTypeString()
}
/*****************************************************************************/
+void CommandData::AddCommand(ByteString* pCommand)
+/*****************************************************************************/
+{
+ if (!pCommandList)
+ pCommandList = new SByteStringList();
+ pCommandList->Insert(pCommand, LIST_APPEND);
+}
+
+/*****************************************************************************/
CommandData& CommandData::operator>> ( SvStream& rStream )
/*****************************************************************************/
{
@@ -325,6 +347,14 @@ CommandData& CommandData::operator>> ( SvStream& rStream )
else
rStream << sal_False;
+ if (pCommandList)
+ {
+ rStream << sal_True;
+ *pCommandList >> rStream;
+ }
+ else
+ rStream << sal_False;
+
return *this;
}
@@ -361,7 +391,26 @@ CommandData& CommandData::operator<< ( SvStream& rStream )
*pDepList << rStream;
}
else
+ {
+ if (pDepList)
DELETEZ (pDepList);
+ }
+
+ BOOL bCommandList;
+ rStream >> bCommandList;
+ if (pCommandList)
+ pCommandList->CleanUp();
+ if (bCommandList)
+ {
+ if (!pCommandList)
+ pCommandList = new SByteStringList();
+ *pCommandList << rStream;
+ }
+ else
+ {
+ if (pCommandList)
+ DELETEZ (pCommandList);
+ }
return *this;
}
@@ -751,11 +800,12 @@ CommandData* Prj::GetDirectoryList ( USHORT nWhatOS, USHORT nCommand )
CommandData* Prj::GetDirectoryData( ByteString aLogFileName )
/*****************************************************************************/
{
+ PrjList* pPrjList = GetCommandDataList ();
CommandData *pData = NULL;
- ULONG nCount_l = Count();
+ ULONG nCount_l = pPrjList->Count();
for ( ULONG i=0; i<nCount_l; i++ )
{
- pData = GetObject(i);
+ pData = pPrjList->GetObject(i);
if ( pData->GetLogFile() == aLogFileName )
return pData;
}
@@ -775,7 +825,9 @@ Prj::Prj() :
bHardDependencies( FALSE ),
bFixedDependencies( FALSE ),
bVisited( FALSE ),
- bIsAvailable( TRUE )
+ bIsAvailable( TRUE ),
+ pTempCommandDataList (0),
+ bTempCommandDataListPermanent (FALSE)
/*****************************************************************************/
{
}
@@ -790,7 +842,9 @@ Prj::Prj( ByteString aName ) :
bHardDependencies( FALSE ),
bFixedDependencies( FALSE ),
bVisited( FALSE ),
- bIsAvailable( TRUE )
+ bIsAvailable( TRUE ),
+ pTempCommandDataList (0),
+ bTempCommandDataListPermanent (FALSE)
/*****************************************************************************/
{
}
@@ -954,7 +1008,8 @@ BOOL Prj::InsertDirectory ( ByteString aDirName, USHORT aWhat,
pData->SetLogFile( aLogFileName );
pData->SetClientRestriction( rClientRestriction );
- Insert( pData );
+ PrjList* pPrjList = GetCommandDataList ();
+ pPrjList->Insert( pData );
return FALSE;
}
@@ -966,14 +1021,15 @@ BOOL Prj::InsertDirectory ( ByteString aDirName, USHORT aWhat,
CommandData* Prj::RemoveDirectory ( ByteString aLogFileName )
/*****************************************************************************/
{
- ULONG nCount_l = Count();
+ PrjList* pPrjList = GetCommandDataList ();
+ ULONG nCount_l = pPrjList->Count();
CommandData* pData;
CommandData* pDataFound = NULL;
SByteStringList* pDataDeps;
for ( USHORT i = 0; i < nCount_l; i++ )
{
- pData = GetObject( i );
+ pData = pPrjList->GetObject( i );
if ( pData->GetLogFile() == aLogFileName )
pDataFound = pData;
else
@@ -1033,6 +1089,56 @@ void Prj::ExtractDependencies()
}
/*****************************************************************************/
+PrjList* Prj::GetCommandDataList ()
+/*****************************************************************************/
+{
+ if (pTempCommandDataList)
+ return pTempCommandDataList;
+ else
+ return (PrjList*)this;
+}
+
+/*****************************************************************************/
+void Prj::RemoveTempCommandDataList()
+/*****************************************************************************/
+{
+ if (pTempCommandDataList)
+ {
+ delete pTempCommandDataList; // this list remove the elements by itself
+ pTempCommandDataList = NULL;
+ }
+}
+
+/*****************************************************************************/
+void Prj::GenerateTempCommandDataList()
+/*****************************************************************************/
+{
+ if (pTempCommandDataList)
+ RemoveTempCommandDataList();
+ pTempCommandDataList = new PrjList();
+ CommandData* pCommandData = First();
+ while (pCommandData) {
+ SvMemoryStream* pStream = new SvMemoryStream();
+ *pCommandData >> *pStream;
+ CommandData* pNewCommandData = new CommandData();
+ pStream->Seek( STREAM_SEEK_TO_BEGIN );
+ *pNewCommandData << *pStream;
+ pTempCommandDataList->Insert(pNewCommandData, LIST_APPEND);
+ delete pStream;
+ pCommandData = Next();
+ }
+}
+
+/*****************************************************************************/
+void Prj::GenerateEmptyTempCommandDataList()
+/*****************************************************************************/
+{
+ if (pTempCommandDataList)
+ RemoveTempCommandDataList();
+ pTempCommandDataList = new PrjList();
+}
+
+/*****************************************************************************/
Prj& Prj::operator>> ( SvStream& rStream )
/*****************************************************************************/
{
@@ -1639,7 +1745,8 @@ void Star::InsertToken ( char *yytext )
pStaticDepList = 0;
break;
case 1:
- aDirName = yytext;
+ aDirName = yytext;
+ aProjectName = aDirName.GetToken ( 0, 0x5c);
break;
case 2:
if ( !strcmp( yytext, ":" ))
@@ -1674,7 +1781,6 @@ void Star::InsertToken ( char *yytext )
}
if (bPrjDep)
{
- aProjectName = aDirName.GetToken ( 0, 0x5c);
if ( HasProject( aProjectName ))
{
RemovePrj(GetPrj(aProjectName));
@@ -1708,7 +1814,7 @@ void Star::InsertToken ( char *yytext )
case 5:
if ( !bPrjDep )
{
- aLogFileName = yytext;
+ aLogFileName = (ByteString(aProjectName).Append("_")).Append(yytext);
}
break;
default:
@@ -1725,7 +1831,8 @@ void Star::InsertToken ( char *yytext )
// ggfs. Dependency liste anlegen und ergaenzen
if ( !pStaticDepList )
pStaticDepList = new SByteStringList;
- pStaticDepList->PutString( new ByteString( aItem ));
+ ByteString* pStr = new ByteString ((ByteString (aProjectName).Append("_")).Append(aItem));
+ pStaticDepList->PutString( pStr );
}
}
else
@@ -1748,7 +1855,6 @@ void Star::InsertToken ( char *yytext )
bHasModes = TRUE;
}
- aProjectName = aDirName.GetToken ( 0, 0x5c);
if ( HasProject( aProjectName ))
{
pPrj = GetPrj( aProjectName );
@@ -1782,7 +1888,6 @@ void Star::InsertToken ( char *yytext )
der Solar-Projekte einfuegen */
if ( i == -1 )
{
- aProjectName = aDirName.GetToken ( 0, 0x5c);
if ( HasProject( aProjectName ))
{
pPrj = GetPrj( aProjectName );
diff --git a/soldep/inc/soldep/prj.hxx b/soldep/inc/soldep/prj.hxx
index 858afac2d56a..bd94a3e87f9a 100644
--- a/soldep/inc/soldep/prj.hxx
+++ b/soldep/inc/soldep/prj.hxx
@@ -87,6 +87,7 @@ class CommandData
ByteString aComment;
ByteString sClientRestriction;
SByteStringList *pDepList;
+ SByteStringList *pCommandList;
USHORT nOSType;
USHORT nCommand;
@@ -131,6 +132,9 @@ public:
void AddDepth(){nDepth++;}
ULONG GetDepth(){return nDepth;}
+ void AddCommand(ByteString* pCommand);
+ SByteStringList* GetCommandList() {return pCommandList;}
+
CommandData& operator<< ( SvStream& rStream );
CommandData& operator>> ( SvStream& rStream );
};
@@ -284,6 +288,8 @@ private:
BOOL bIsAvailable;
SByteStringList* RemoveStringList(SByteStringList* pStringList );
SDepInfoList* RemoveDepInfoList(SDepInfoList* pInfoList );
+ PrjList* pTempCommandDataList;
+ BOOL bTempCommandDataListPermanent;
public:
Prj();
Prj( ByteString aName );
@@ -318,6 +324,14 @@ public:
void ExtractDependencies();
+ PrjList* GetCommandDataList ();
+ void RemoveTempCommandDataList();
+ void GenerateTempCommandDataList();
+ void GenerateEmptyTempCommandDataList();
+ BOOL HasTempCommandDataList() {return pTempCommandDataList != NULL;}
+ void SetTempCommandDataListPermanent (BOOL bVar = TRUE) {bTempCommandDataListPermanent = bVar;}
+ BOOL IsTempCommandDataListPermanent() {return bTempCommandDataListPermanent;}
+
Prj& operator<< ( SvStream& rStream );
Prj& operator>> ( SvStream& rStream );
};
diff --git a/solenv/bin/build.pl b/solenv/bin/build.pl
index cc0677220777..5b4d4622754a 100755
--- a/solenv/bin/build.pl
+++ b/solenv/bin/build.pl
@@ -118,7 +118,7 @@
$pre_custom_job = '';
$custom_job = '';
$post_custom_job = '';
- %LocalDepsHash = ();
+ %local_deps_hash = ();
%PathHash = ();
%PlatformHash = ();
%AliveDependencies = ();
@@ -185,7 +185,7 @@
$setenv_string = ''; # string for configuration of the client environment
$ports_string = ''; # string with possible ports for server
@server_ports = ();
- $html_port;
+ $html_port = 0;
$server_socket_obj = undef; # socket object for server
$html_socket_obj = undef; # socket object for server
my %clients_jobs = ();
@@ -201,7 +201,6 @@
my %module_paths = (); # hash with absolute module paths
my %active_modules = ();
my $generate_config = 0;
- my $add_modules_to_config = 0;
my %add_to_config = ();
my %remove_from_config = ();
my $clear_config = 0;
@@ -385,7 +384,7 @@ sub generate_config_file {
$removal_message .= "$1 ";
} else {
push(@config_content_new, $_);
- if (defined $add_to_config{$1}) {
+ if (defined $add_to_config{$1} && !$prepare) {
push(@warnings, "Module $1 already activated in $source_config_file\n");
delete $add_to_config{$1};
}
@@ -492,11 +491,12 @@ sub start_html_message_trigger {
my $rv;
my $full_buffer = '';
my %modules_to_rebuild = ();
+ my $paddr;
while ($rv = sysread(HTML_PIPE, $buffer, $buffer_size)) {
$full_buffer .= $buffer;
};
if (length $full_buffer) {
- print "**********Got message $fullbuffer\n";
+ print "**********Got message $full_buffer\n";
socket(SOCKET, PF_INET, SOCK_STREAM, getprotobyname('tcp')) or die "socket: $!";
if (connect(SOCKET, $paddr)) {
$full_buffer .= "\n";
@@ -568,8 +568,8 @@ sub schedule_delete {
kill 9, keys %{$module_deps_hash_pids{$projects_deps_hash{$_}}};
handle_dead_children(0);
};
- RemoveFromDependencies($_, \%global_deps_hash);
- RemoveFromDependencies($_, \%global_deps_hash_backup);
+ remove_from_dependencies($_, \%global_deps_hash);
+ remove_from_dependencies($_, \%global_deps_hash_backup);
delete $reversed_dependencies{$_};
delete $build_is_finished{$_} if defined $build_is_finished{$_};
delete $modules_with_errors{$_} if defined $modules_with_errors{$_};
@@ -618,6 +618,7 @@ sub schedule_rebuild {
#
sub get_build_list_path {
my $module = shift;
+ return $build_list_paths{$module} if (defined $build_list_paths{$module});
my @possible_dirs = ($module, $module. '.lnk', $module. '.link');
return $build_list_paths{$module} if (defined $build_list_paths{$module});
foreach (@possible_dirs) {
@@ -720,19 +721,17 @@ sub build_all {
$modules_types{$initial_module} = 'mod';
};
modules_classify(keys %global_deps_hash);
- store_weights(\%global_deps_hash);
- prepare_build_from(\%global_deps_hash) if ($build_from);
+ expand_dependencies (\%global_deps_hash);
+# prepare_build_from(\%global_deps_hash) if (scalar keys %incompatibles);
prepare_incompatible_build(\%global_deps_hash) if ($incompatible);
if ($build_all_cont || $build_since) {
- print STDERR "There are active module in $source_config_file. Inactive modules will be skipped.\n";
- push (@warnings, "\nThere are active module in $source_config_file. Inactive modules are skipped.\n\n");
prepare_build_all_cont(\%global_deps_hash);
};
if ($generate_config) {
%add_to_config = %global_deps_hash;
generate_config_file();
exit 0;
- } elsif (keys %incompatibles) {
+ } elsif ($incompatible) {
my @missing_modules = ();
foreach (keys %global_deps_hash) {
push(@missing_modules, $_) if (!defined $active_modules{$_});
@@ -741,8 +740,12 @@ sub build_all {
print_error("There are modules:\n@missing_modules\n\nthat should be built, but they are not activated. Please, verify your $source_config_file.\n");
};
};
+ foreach my $module (%dead_parents) {
+ remove_from_dependencies($module, \%global_deps_hash);
+ delete ($global_deps_hash{$module}) if (defined $global_deps_hash{$module});
+ };
+ store_weights(\%global_deps_hash);
backup_deps_hash(\%global_deps_hash, \%global_deps_hash_backup);
- expand_dependencies (\%global_deps_hash_backup);
reverse_dependensies(\%global_deps_hash_backup);
$modules_number = scalar keys %global_deps_hash;
initialize_html_info($_) foreach (keys %global_deps_hash);
@@ -757,34 +760,34 @@ sub build_all {
if (!defined $dead_parents{$Prj}) {
if (scalar keys %broken_build) {
print $echo . "Skipping project $Prj because of error(s)\n";
- RemoveFromDependencies($Prj, \%global_deps_hash);
+ remove_from_dependencies($Prj, \%global_deps_hash);
$build_is_finished{$Prj}++;
next;
};
$PrjDir = $module_paths{$Prj};
- get_module_dep_hash($Prj, \%LocalDepsHash);
+ get_module_dep_hash($Prj, \%local_deps_hash);
my $info_hash = $html_info{$Prj};
- $$info_hash{DIRS} = check_deps_hash(\%LocalDepsHash, $Prj);
- $module_by_hash{\%LocalDepsHash} = $Prj;
- build_dependent(\%LocalDepsHash);
+ $$info_hash{DIRS} = check_deps_hash(\%local_deps_hash, $Prj);
+ $module_by_hash{\%local_deps_hash} = $Prj;
+ build_dependent(\%local_deps_hash);
print $check_error_string;
};
- RemoveFromDependencies($Prj, \%global_deps_hash);
+ remove_from_dependencies($Prj, \%global_deps_hash);
$build_is_finished{$Prj}++;
};
} else {
store_build_list_content($initial_module);
- get_module_dep_hash($initial_module, \%LocalDepsHash);
+ get_module_dep_hash($initial_module, \%local_deps_hash);
initialize_html_info($initial_module);
my $info_hash = $html_info{$initial_module};
- $$info_hash{DIRS} = check_deps_hash(\%LocalDepsHash, $initial_module);
- $module_by_hash{\%LocalDepsHash} = $initial_module;
+ $$info_hash{DIRS} = check_deps_hash(\%local_deps_hash, $initial_module);
+ $module_by_hash{\%local_deps_hash} = $initial_module;
if ($server_mode) {
run_server();
} else {
- build_dependent(\%LocalDepsHash);
+ build_dependent(\%local_deps_hash);
};
};
};
@@ -811,43 +814,42 @@ sub initialize_html_info {
# Do job
#
sub dmake_dir {
- my ($new_BuildDir, $OldBuildDir, $error_code);
- my $BuildDir = shift;
- $jobs_hash{$BuildDir}->{START_TIME} = time();
- $jobs_hash{$BuildDir}->{STATUS} = 'building';
- if ($BuildDir =~ /(\s)/o && (!-d $BuildDir)) {
- print "\n$BuildDir\n\n" if ($BuildDir =~ /\sdeliver$/o);
- $error_code = do_custom_job($BuildDir, \%LocalDepsHash);
+ my ($new_job_name, $error_code);
+ my $job_name = shift;
+ $jobs_hash{$job_name}->{START_TIME} = time();
+ $jobs_hash{$job_name}->{STATUS} = 'building';
+ if ($job_name =~ /(\s)/o && (!-d $job_name)) {
+ $error_code = do_custom_job($job_name, \%local_deps_hash);
} else {
- html_store_job_info(\%LocalDepsHash, $BuildDir);
- print_error("$BuildDir not found!!\n") if (!-d $BuildDir);
- if (!-d $BuildDir) {
- $new_BuildDir = $BuildDir;
- $new_BuildDir =~ s/_simple//g;
- if ((-d $new_BuildDir)) {
- print("\nTrying $new_BuildDir, $BuildDir not found!!\n");
- $BuildDir = $new_BuildDir;
+ html_store_job_info(\%local_deps_hash, $job_name);
+ print_error("$job_name not found!!\n") if (!-d $job_name);
+ if (!-d $job_name) {
+ $new_job_name = $job_name;
+ $new_job_name =~ s/_simple//g;
+ if ((-d $new_job_name)) {
+ print("\nTrying $new_job_name, $job_name not found!!\n");
+ $job_name = $new_job_name;
} else {
- print_error("\n$BuildDir not found!!\n");
+ print_error("\n$job_name not found!!\n");
}
}
if ($cmd_file) {
- print "cd $BuildDir\n";
+ print "cd $job_name\n";
print $check_error_string;
- print $echo.$BuildDir."\n";
+ print $echo.$job_name."\n";
print "$dmake\n";
print $check_error_string;
} else {
print "\n" if ( ! $show );
- print "Entering $BuildDir\n";
+ print "Entering $job_name\n";
};
- RemoveFromDependencies($BuildDir, \%LocalDepsHash) if (!$child);
+ remove_from_dependencies($job_name, \%local_deps_hash) if (!$child);
return if ($cmd_file || $show);
- $error_code = run_job($dmake, $BuildDir);
- html_store_job_info(\%LocalDepsHash, $BuildDir, $error_code) if (!$child);
+ $error_code = run_job($dmake, $job_name);
+ html_store_job_info(\%local_deps_hash, $job_name, $error_code) if (!$child);
};
if ($error_code && $ignore) {
- push(@ignored_errors, $BuildDir);
+ push(@ignored_errors, $job_name);
$error_code = 0;
};
if ($child) {
@@ -863,7 +865,7 @@ sub dmake_dir {
_exit(0);
} elsif ($error_code && ($error_code != -1)) {
return $error_code;
-# print_error("Error $? occurred while making $BuildDir");
+# print_error("Error $? occurred while making $job_name");
};
};
@@ -1065,7 +1067,7 @@ sub get_deps_hash {
foreach my $alias (keys %DeadDependencies) {
next if defined $AliveDependencies{$alias};
if (!IsHashNative($alias)) {
- RemoveFromDependencies($alias, $dependencies_hash);
+ remove_from_dependencies($alias, $dependencies_hash);
delete $DeadDependencies{$alias};
};
};
@@ -1208,7 +1210,9 @@ sub get_stand_dir {
foreach (@possible_build_lists) {# ('build.lst', 'build.xlist');
if (-e $StandDir . '/prj/'.$_) {
$initial_module = File::Basename::basename($StandDir);
+ $build_list_paths{$initial_module} =$StandDir . '/prj/'.$_;
$StandDir = File::Basename::dirname($StandDir);
+ $module_paths{$initial_module} = $StandDir . "/$initial_module";
return $StandDir;
} elsif ($StandDir eq $previous_dir) {
$ENV{mk_tmp} = '';
@@ -1255,7 +1259,7 @@ sub CheckPlatform {
# Remove project to build ahead from dependencies and make an array
# of all from given project dependent projects
#
-sub RemoveFromDependencies {
+sub remove_from_dependencies {
my ($ExclPrj, $i, $Prj, $Dependencies);
$ExclPrj = shift;
my $ExclPrj_orig = '';
@@ -1326,7 +1330,7 @@ sub check_deps_hash {
CLIENT => '-'
};
};
- RemoveFromDependencies($key, \%deps_hash);
+ remove_from_dependencies($key, \%deps_hash);
delete $deps_hash{$key};
$consistent++;
};
@@ -1576,7 +1580,6 @@ sub get_options {
$arg =~ /^--genconf$/ and $generate_config = 1 and next;
if ($arg =~ /^--add$/) {
get_list_of_modules(\%add_to_config);
- $add_modules_to_config++;
next;
};
if ($arg =~ /^--remove$/) {
@@ -1676,16 +1679,19 @@ sub get_options {
};
sub get_module_and_buildlist_paths {
- my $source_config = SourceConfig -> new($StandDir);
- $source_config_file = $source_config->get_config_file_path();
- $active_modules{$_}++ foreach ($source_config->get_active_modules());
- my %active_modules_copy = %active_modules;
- foreach ($source_config->get_all_modules()) {
- delete $active_modules_copy{$_} if defined($active_modules_copy{$_});
- $module_paths{$_} = $source_config->get_module_path($_);
- $build_list_paths{$_} = $source_config->get_module_build_list($_)
- }
- $dead_parents{$_}++ foreach (keys %active_modules_copy);
+ if ($build_all_parents) {
+ my $source_config = SourceConfig -> new($StandDir);
+ $source_config_file = $source_config->get_config_file_path();
+ $active_modules{$_}++ foreach ($source_config->get_active_modules());
+ my %active_modules_copy = %active_modules;
+ foreach ($source_config->get_all_modules()) {
+ delete $active_modules_copy{$_} if defined($active_modules_copy{$_});
+ next if ($_ eq $initial_module);
+ $module_paths{$_} = $source_config->get_module_path($_);
+ $build_list_paths{$_} = $source_config->get_module_build_list($_)
+ }
+ $dead_parents{$_}++ foreach (keys %active_modules_copy);
+ };
};
@@ -1735,7 +1741,7 @@ sub cancel_build {
} else {
$message_part .= "--all:@broken_modules_names\n";
};
- if ($broken_modules_number) {
+ if ($broken_modules_number && $build_all_parents) {
print "\n";
print $broken_modules_number;
print " module(s): ";
@@ -1848,7 +1854,7 @@ sub clear_from_child {
if (defined $broken_build{$child_nick}) {
$error_code = $broken_build{$child_nick};
} else {
- RemoveFromDependencies($child_nick,
+ remove_from_dependencies($child_nick,
$folders_hashes{$child_nick});
};
foreach (keys %module_deps_hash_pids) {
@@ -2034,12 +2040,12 @@ sub build_actual_queue {
delete $$build_queue{$Prj};
next;
};
- $started_children =+ build_dependent($projects_deps_hash{$Prj});
+ $started_children += build_dependent($projects_deps_hash{$Prj});
if ((!scalar keys %{$projects_deps_hash{$Prj}}) &&
!$running_children{$projects_deps_hash{$Prj}}) {
if (!defined $modules_with_errors{$projects_deps_hash{$Prj}} || $ignore)
{
- RemoveFromDependencies($Prj, \%global_deps_hash);
+ remove_from_dependencies($Prj, \%global_deps_hash);
$build_is_finished{$Prj}++;
delete $$build_queue{$Prj};
$finished_projects++;
@@ -2060,10 +2066,8 @@ sub build_actual_queue {
sub run_job {
my ($job, $path, $registered_name) = @_;
my $job_to_do = $job;
- if ( $show ) {
- print "$job_to_do\n";
- return 0;
- }
+ print "$registered_name\n";
+ return 0 if ( $show );
$job_to_do = $deliver_command if ($job eq 'deliver');
$registered_name = $path if (!defined $registered_name);
chdir $path;
@@ -2095,7 +2099,7 @@ sub do_custom_job {
if ($job eq $pre_job) {
announce_module($module);
# html_store_job_info($dependencies_hash, $job_dir);
- RemoveFromDependencies($module_job, $dependencies_hash);
+ remove_from_dependencies($module_job, $dependencies_hash);
} else {
$error_code = run_job($job, $module_paths{$module}, $module_job);
if ($error_code) {
@@ -2108,7 +2112,7 @@ sub do_custom_job {
$modules_with_errors{$dependencies_hash}++;
$broken_build{$module} = $error_code;
} else {
- RemoveFromDependencies($module_job, $dependencies_hash);
+ remove_from_dependencies($module_job, $dependencies_hash);
};
};
html_store_job_info($dependencies_hash, $module_job, $error_code);
@@ -2349,19 +2353,17 @@ sub fix_permissions {
sub prepare_incompatible_build {
my ($prj, $deps_hash, @missing_modules);
$deps_hash = shift;
- foreach (keys %incompatibles) {
- my $incomp_prj = $_;
- if (!defined $$deps_hash{$_}) {
- $incomp_prj .= '.lnk' if ($module_paths{$module} =~ /\.lnk$/);
- $incomp_prj .= '.link' if ($module_paths{$module} =~ /\.link$/);
+ foreach my $module (keys %incompatibles) {
+ if (!defined $$deps_hash{$module}) {
+ print_error("The module $initial_module is independent from $module\n");
}
- delete $incompatibles{$_};
- $incompatibles{$incomp_prj} = $$deps_hash{$incomp_prj};
- delete $$deps_hash{$incomp_prj};
+ delete $incompatibles{$module};
+ $incompatibles{$module} = $$deps_hash{$module};
+ delete $$deps_hash{$module};
}
while ($prj = pick_prj_to_build($deps_hash)) {
- RemoveFromDependencies($prj, $deps_hash);
- RemoveFromDependencies($prj, \%incompatibles);
+ remove_from_dependencies($prj, $deps_hash);
+ remove_from_dependencies($prj, \%incompatibles);
};
foreach (keys %incompatibles) {
$$deps_hash{$_} = $incompatibles{$_};
@@ -2373,7 +2375,7 @@ sub prepare_incompatible_build {
@modules_built = keys %$deps_hash;
%add_to_config = %$deps_hash;
if ($prepare) {
- generate_config_file();
+ generate_config_file() if ((!defined $ENV{UPDATER}) || (defined $ENV{CWS_WORK_STAMP}));
clear_delivered();
}
my $old_output_tree = '';
@@ -2419,16 +2421,16 @@ sub prepare_incompatible_build {
# Removes projects which it is not necessary to build
# with -with_branches switch
#
-sub prepare_build_from {
- my ($prj, $deps_hash);
- $deps_hash = shift;
- my %from_deps_hash = (); # hash of dependencies of the -from project
- get_parent_deps($build_from_with_branches, \%from_deps_hash);
- foreach $prj (keys %from_deps_hash) {
- delete $$deps_hash{$prj};
- RemoveFromDependencies($prj, $deps_hash);
- };
-};
+#sub prepare_build_from {
+# my ($prj, $deps_hash);
+# $deps_hash = shift;
+# my %from_deps_hash = (); # hash of dependencies of the -from project
+# get_parent_deps($build_from_with_branches, \%from_deps_hash);
+# foreach $prj (keys %from_deps_hash) {
+# delete $$deps_hash{$prj};
+# remove_from_dependencies($prj, $deps_hash);
+# };
+#};
#
# Removes projects which it is not necessary to build
@@ -2445,13 +2447,13 @@ sub prepare_build_all_cont {
$orig_prj = $` if ($prj =~ /\.link$/o);
if (($border_prj ne $prj) &&
($border_prj ne $orig_prj)) {
- RemoveFromDependencies($prj, $deps_hash);
+ remove_from_dependencies($prj, $deps_hash);
next;
} else {
if ($build_all_cont) {
$$deps_hash{$prj} = ();
} else {
- RemoveFromDependencies($prj, $deps_hash);
+ remove_from_dependencies($prj, $deps_hash);
};
return;
};
@@ -2605,15 +2607,15 @@ sub clear_delivered {
my $undeliver = "$deliver_command $deliver_delete_switches $nul";
# my $current_dir = getcwd();
foreach my $module (sort @modules_built) {
- if (!chdir($module_paths{$module})) {
- push(@warnings, "Could not remove delivered files from the module $module. Your build can become inconsistent.\n");
- } else {
+ if (chdir($module_paths{$module})) {
print "Removing delivered from module $module\n";
next if ($show);
if (system($undeliver)) {
$ENV{$_} = $backup_vars{$_} foreach (keys %backup_vars);
print_error("Cannot run: $undeliver");
}
+ } else {
+ push(@warnings, "Could not remove delivered files from the module $module. Your build can become inconsistent.\n");
};
};
# chdir $current_dir;
@@ -3520,9 +3522,9 @@ sub get_job_string {
};
} while (!$job_dir);
} else {
- $dependencies_hash = \%LocalDepsHash;
+ $dependencies_hash = \%local_deps_hash;
do {
- $job_dir = pick_prj_to_build(\%LocalDepsHash);
+ $job_dir = pick_prj_to_build(\%local_deps_hash);
if (!$job_dir && !children_number()) {
cancel_build() if (scalar keys %broken_build);
mp_success_exit();
@@ -3577,7 +3579,7 @@ sub pick_jobdir {
if ((!scalar keys %$prj_deps_hash) && !$running_children{$prj_deps_hash}) {
if (!defined $modules_with_errors{$prj_deps_hash} || $ignore)
{
- RemoveFromDependencies($Prj, \%global_deps_hash);
+ remove_from_dependencies($Prj, \%global_deps_hash);
$build_is_finished{$Prj}++;
splice (@$build_queue, $i, 1);
next;
diff --git a/solenv/bin/localize b/solenv/bin/localize
index 74a75ecc3aee..e14b149226b5 100755
--- a/solenv/bin/localize
+++ b/solenv/bin/localize
@@ -12,9 +12,9 @@ else
export LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${SOLARVERSION?}/${INPATH?}/lib${UPDMINOREXT}
fi
-if [ x${SOLARVER}x = xx -o x${UPDMINOR}x = xx ]; then
+if [ x${SOLARVER}x = xx -o x${UPDMINOREXT}x = xx ]; then
exec perl -w $SOLARVERSION/$INPATH/bin/localize.pl "$@"
else
- exec perl -w $SOLARVERSION/$INPATH/bin.$UPDMINOR/localize.pl "$@"
+ exec perl -w $SOLARVERSION/$INPATH/bin$UPDMINOREXT/localize.pl "$@"
fi
diff --git a/solenv/bin/localize_sl b/solenv/bin/localize_sl
new file mode 100755
index 000000000000..df8205cf6d22
--- /dev/null
+++ b/solenv/bin/localize_sl
@@ -0,0 +1,18 @@
+#!/bin/sh
+if [ x${SOLARENV}x = xx ]; then
+ echo No environment found, please use 'setsolar'
+exit 1
+fi
+
+if [ "${OS?}" = MACOSX ]; then
+ export DYLD_LIBRARY_PATH=${DYLD_LIBRARY_PATH+${DYLD_LIBRARY_PATH}:}${SOLARVERSION?}/${INPATH?}/lib${UPDMINOREXT}
+else
+ export LD_LIBRARY_PATH=${LD_LIBRARY_PATH+${LD_LIBRARY_PATH}:}${SOLARVERSION?}/${INPATH?}/lib${UPDMINOREXT}
+fi
+
+if [ x${SOLARVER}x = xx -o x${UPDMINOREXT}x = xx ]; then
+ exec $SOLARVERSION/$INPATH/bin/localize_sl "$@"
+else
+ exec $SOLARVERSION/$INPATH/bin$UPDMINOREXT/localize_sl "$@"
+fi
+
diff --git a/solenv/bin/modules/SourceConfig.pm b/solenv/bin/modules/SourceConfig.pm
index e43b1f50a990..088005e43d7b 100644
--- a/solenv/bin/modules/SourceConfig.pm
+++ b/solenv/bin/modules/SourceConfig.pm
@@ -57,12 +57,16 @@ sub new {
my $proto = shift;
my $class = ref($proto) || $proto;
my $source_root = shift;
+ my $self = {};
+ $self->{USER_SOURCE_ROOT} = undef;
if (defined $source_root) {
+ $self->{USER_SOURCE_ROOT} = $source_root;
$source_root =~ s/\\|\/$//;
+ $source_root .= '/..';
} else {
- $source_root = $ENV{SOLARSRC};
+ $source_root = $ENV{SOURCE_ROOT_DIR};
};
- my $self = {};
+ $source_root = Cwd::realpath($source_root);
$self->{DEBUG} = 0;
$self->{SOURCE_ROOT} = $source_root;
$self->{REPOSITORIES} = {};
@@ -71,8 +75,11 @@ sub new {
$self->{ACTIVATED_MODULES} = {};
$self->{MODULE_REPOSITORY} = {};
$self->{REAL_MODULES} = {};
+ if (defined $self->{USER_SOURCE_ROOT}) {
+ ${$self->{REPOSITORIES}}{File::Basename::basename($self->{USER_SOURCE_ROOT})} = $self->{USER_SOURCE_ROOT};
+ };
$self->{SOURCE_CONFIG_FILE} = get_config_file($source_root);
- $self->{SOURCE_CONFIG_DEFAULT} = Cwd::realpath($source_root) .'/'.SOURCE_CONFIG_FILE_NAME;
+ $self->{SOURCE_CONFIG_DEFAULT} = $source_root .'/'.SOURCE_CONFIG_FILE_NAME;
read_config_file($self);
bless($self, $class);
return $self;
@@ -201,23 +208,46 @@ sub get_module_paths {
croak("Cannot read $_ repository content");
};
};
+ my @false_actives = ();
+ foreach (keys %{$self->{ACTIVATED_MODULES}}) {
+ push(@false_actives, $_) if (!defined ${$self->{MODULE_PATHS}}{$_});
+ };
+ croak("Error!! Activated module(s): @false_actives\nnot found in the active repositories!! Please check your " . $self->{SOURCE_CONFIG_FILE} . "\n") if (scalar @false_actives);
croak("No modules found!") if (!scalar keys %{$self->{MODULE_PATHS}});
};
sub get_config_file {
my $source_root = shift;
- foreach ($source_root, $source_root . '/..') {
- if (-f $_ . '/' . SOURCE_CONFIG_FILE_NAME) {
- return Cwd::realpath($_) .'/'.SOURCE_CONFIG_FILE_NAME;
+ my $possible_path = $source_root . '/' . SOURCE_CONFIG_FILE_NAME;
+ return $possible_path if (-f $possible_path);
+ return '';
+};
+
+sub get_hg_root {
+ my $self = shift;
+ return $self->{USER_SOURCE_ROOT} if (defined $self->{USER_SOURCE_ROOT});
+ my $hg_root;
+ if (open(COMMAND, "hg root 2>&1 |")) {
+ foreach (<COMMAND>) {
+ next if (/^Not trusting file/);
+ chomp;
+ $hg_root = $_;
+ last;
+ };
+ close COMMAND;
+ chomp $hg_root;
+ if ($hg_root !~ /There is no Mercurial repository here/) {
+ return $hg_root;
};
};
- return '';
+ croak('Cannot open find source_config and/or determine hg root directory for ' . cwd());
};
sub read_config_file {
my $self = shift;
if (!$self->{SOURCE_CONFIG_FILE}) {
- ${$self->{REPOSITORIES}}{File::Basename::basename($self->{SOURCE_ROOT})} = $self->{SOURCE_ROOT};
+ my $repository_root = get_hg_root($self);
+ ${$self->{REPOSITORIES}}{File::Basename::basename($repository_root)} = $repository_root;
return;
};
my $repository_section = 0;
@@ -243,7 +273,7 @@ sub read_config_file {
next if (!$repository_section && !$module_section);
if (/\s*(\S+)=active\s*(\s+#)*/) {
if ($repository_section) {
- ${$self->{REPOSITORIES}}{$1} = File::Basename::dirname($self->{SOURCE_ROOT}) . "/$1";
+ ${$self->{REPOSITORIES}}{$1} = $self->{SOURCE_ROOT} . "/$1";
next;
}
if ($module_section) {
@@ -254,6 +284,11 @@ sub read_config_file {
croak("Line $line in " . $self->{SOURCE_CONFIG_FILE} . 'violates format. Please make your checks!!');
};
close SOURCE_CONFIG_FILE;
+ if (!scalar keys %{$self->{REPOSITORIES}}) {
+ # Fallback - default repository is the directory where is our module...
+ my $hg_root = get_hg_root($self);
+ ${$self->{REPOSITORIES}}{File::Basename::basename($hg_root)} = $hg_root;
+ };
} else {
croak('Cannot open ' . $self->{SOURCE_CONFIG_FILE} . 'for reading');
};
diff --git a/solenv/config/sdev300.ini b/solenv/config/sdev300.ini
index c3b6f91c9dd7..055c5c146d98 100644
--- a/solenv/config/sdev300.ini
+++ b/solenv/config/sdev300.ini
@@ -8,7 +8,7 @@ common
BIG_SVX TRUE
BMP_WRITES_FLAG TRUE
BUILD_SPECIAL TRUE
- BUILD_TYPE SO OOo EXT BINFILTER BITSTREAM_VERA_FONTS BSH CURL DICTIONARIES HSQLDB HUNSPELL JPEG LIBXML2 LIBXMLSEC LPSOLVE MOZ NEON TWAIN PYTHON ZLIB SANE UNIXODBC X11_EXTENSIONS LIBWPD EPM QADEVOOO ODK MSFONTEXTRACT MATHMLDTD BOOST EXPAT CRASHREP BERKELEYDB LIBXSLT SUN AGG GTK ICU SYSTRAY_GTK JAVAINSTALLER2 VIGRA OPENSSL JFREEREPORT APACHE_COMMONS TOMCAT REPORTBUILDER SDEXT SWEXT XPDF LUCENE REDLAND SAXON WRITER2LATEX NSS L10N GRAPHITE
+ BUILD_TYPE SO OOo EXT BINFILTER BITSTREAM_VERA_FONTS BSH CURL DICTIONARIES HSQLDB HUNSPELL HYPHEN JPEG LIBXML2 LIBXMLSEC LPSOLVE MOZ NEON TWAIN PYTHON ZLIB SANE UNIXODBC X11_EXTENSIONS LIBWPD EPM QADEVOOO ODK MSFONTEXTRACT MATHMLDTD BOOST EXPAT CRASHREP BERKELEYDB LIBXSLT SUN AGG GTK ICU SYSTRAY_GTK JAVAINSTALLER2 VIGRA OPENSSL JFREEREPORT APACHE_COMMONS TOMCAT REPORTBUILDER SDEXT SWEXT XPDF LUCENE REDLAND SAXON WRITER2LATEX NSS L10N GRAPHITE
common_build TRUE
COMMON_OUTDIR common
CONFIG_PROJECT config_office
diff --git a/solenv/inc/minor.mk b/solenv/inc/minor.mk
index c81283b50ebb..b2edcd774b83 100644
--- a/solenv/inc/minor.mk
+++ b/solenv/inc/minor.mk
@@ -1,5 +1,5 @@
RSCVERSION=300
-RSCREVISION=300m70(Build:9478)
-BUILD=9478
-LAST_MINOR=m70
+RSCREVISION=300m71(Build:9481)
+BUILD=9481
+LAST_MINOR=m71
SOURCEVERSION=DEV300
diff --git a/solenv/inc/rules.mk b/solenv/inc/rules.mk
index 991309d6de6e..2722661ab45d 100644
--- a/solenv/inc/rules.mk
+++ b/solenv/inc/rules.mk
@@ -32,7 +32,7 @@
MKFILENAME:=RULES.MK
$(OBJ)/%.obj : %.cxx
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $(CFLAGSINCXX)$(PWD)/$*.cxx
@@ -56,7 +56,7 @@ $(OBJ)/%.obj : %.cxx
.ENDIF # "$(nodep)"==""
$(OBJ)/%.obj : %.cpp
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $(CFLAGSINCXX)$(PWD)/$*.cpp
@@ -78,7 +78,7 @@ $(OBJ)/%.obj : %.cpp
.ENDIF # "$(nodep)"==""
$(OBJ)/%.obj : %.cc
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $(CFLAGSINCXX)$(PWD)/$*.cc
@@ -159,7 +159,7 @@ $(SLO)/precompiled_ex.% .PHONY:
.ENDIF # "$(ENABLE_PCH)"!=""
$(SLO)/%.obj : %.cxx
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(ENABLE_PCH)"!="" && ( "$(BUILD_SPECIAL)"!="TRUE" )
# just a helper var
@noop $(assign used_exc_switches=$(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)))
@@ -198,7 +198,7 @@ $(SLO)/%.obj : %.cxx
.ENDIF # "$(nodep)"==""
$(SLO)/%.obj : %.cpp
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) -E $(CFLAGSINCXX)$(PWD)/$*.cpp
@@ -224,7 +224,7 @@ $(SLO)/%.obj : %.cpp
.ENDIF # "$(nodep)"==""
$(SLO)/%.obj : $(MISC)/%.cxx
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(OUTPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) -E $(CFLAGSINCXX)$(MISC)/$*.cxx
@@ -249,7 +249,7 @@ $(SLO)/%.obj : $(MISC)/%.cxx
.ENDIF # "$(nodep)"==""
$(SLO)/%.obj : $(MISC)/%.cc
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(OUTPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXSLO) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) -E $(CFLAGSINCXX)$(MISC)/$*.cc
@@ -266,7 +266,7 @@ $(SLO)/%.obj : $(MISC)/%.cc
.ENDIF
$(OBJ)/%.obj : $(MISC)/%.cxx
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(INPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(CXX) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(CFLAGSCXXOBJ) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CDEFSMT) $(!eq,$(EXCEPTIONSFILES),$(subst,$@, $(EXCEPTIONSFILES)) $(LOCAL_EXCEPTIONS_FLAGS) $(GLOBAL_EXCEPTIONS_FLAGS)) -E $(CFLAGSINCXX)$(MISC)/$*.cxx
@@ -291,7 +291,7 @@ $(OBJ)/%.obj : $(MISC)/%.cxx
.ENDIF # "$(nodep)"==""
$(OBJ)/%.obj : %.c
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(CC) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $*.c
@@ -321,7 +321,7 @@ $(OBJ)/%.obj : %.c
.ENDIF # "$(nodep)"==""
$(OBJ)/%.obj : $(MISC)/%.c
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(INPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(CC) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $(MISC)/$*.c
@@ -343,7 +343,7 @@ $(OBJ)/%.obj : $(MISC)/%.c
.ENDIF # "$(nodep)"==""
$(SLO)/%.obj : $(MISC)/%.c
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(INPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(CC) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)/$*.o $(MISC)/$*.c
@@ -366,7 +366,7 @@ $(SLO)/%.obj : $(MISC)/%.c
.ENDIF # "$(nodep)"==""
$(SLO)/%.obj : %.c
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(GUI)"=="UNX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(CC) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)/$*.o $*.c
@@ -389,7 +389,7 @@ $(SLO)/%.obj : %.c
# Objective-C files
$(OBJ)/%.obj : %.m
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(objc) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(OBJCFLAGS) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $*.m
@@ -404,7 +404,7 @@ $(OBJ)/%.obj : %.m
# Objective-C files
$(OBJ)/%.obj : $(MISC)/%.m
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(INPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(objc) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(OBJCFLAGS) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $(MISC)/$*.m
@@ -415,7 +415,7 @@ $(OBJ)/%.obj : $(MISC)/%.m
# Objective-C files
$(SLO)/%.obj : $(MISC)/%.m
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(OUTPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(objc) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(OBJCFLAGS) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)/$*.o $(MISC)/$*.m
@@ -426,7 +426,7 @@ $(SLO)/%.obj : $(MISC)/%.m
# Objective-C files
$(SLO)/%.obj : %.m
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(objc) $(CFLAGS) $(INCLUDE_C) $(CFLAGSCC) $(OBJCFLAGS) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)/$*.o $*.m
@@ -442,7 +442,7 @@ not_existing/o_%.dpcc : %.c;@noop $(assign all_local_obj+:=$<)
# Objective-C++ files
$(OBJ)/%.obj : %.mm
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
.IF "$(TEST)"!=""
$(COMMAND_ECHO)$(objcpp) $(CFLAGS) $(INCLUDE) $(CFLAGSCC) $(OBJCXXFLAGS) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) -E $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $*.mm
@@ -461,7 +461,7 @@ $(OBJ)/%.obj : %.mm
# Objective-C++ files
$(OBJ)/%.obj : $(MISC)/%.mm
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(INPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(objcpp) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(OBJCXXFLAGS) $(CFLAGSOBJ) $(CDEFS) $(CDEFSOBJ) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(OBJ)/$*.o $(MISC)/$*.mm
@@ -476,7 +476,7 @@ $(OBJ)/%.obj : $(MISC)/%.mm
# Objective-C++ files
$(SLO)/%.obj : $(MISC)/%.mm
- @echo Compiling: $(PRJNAME)/$(INPATH)/misc/$(<:f)
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(OUTPATH)/misc/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(objcpp) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(OBJCXXFLAGS) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)/$*.o $(MISC)/$*.mm
@@ -491,7 +491,7 @@ $(SLO)/%.obj : $(MISC)/%.mm
# Objective-C++ files
$(SLO)/%.obj : %.mm
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(OS)"=="MACOSX"
@$(RM) $@ $(@:s/.obj/.o/)
$(COMMAND_ECHO)$(objcpp) $(CFLAGS) $(INCLUDE) $(CFLAGSCXX) $(OBJCXXFLAGS) $(CFLAGSSLO) $(CDEFS) $(CDEFSSLO) $(CDEFSMT) $(CFLAGSAPPEND) $(CFLAGSOUTOBJ) $(SLO)/$*.o $*.mm
@@ -639,7 +639,7 @@ $(MISC)/%.dpj :
.ENDIF # "$(nodep)"==""
$(SLO)/%.obj : %.asm
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(COM)"=="GCC"
.IF "$(ASM)"=="ml"
$(COMMAND_ECHO)$(ASM) $(AFLAGS) -D$(COM) /Fo$(SLO)/$*.obj $*.asm
@@ -666,7 +666,7 @@ $(SLO)/%.obj : %.asm
.ENDIF
$(OBJ)/%.obj : %.asm
- @echo Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$<
+ @echo $(COMPILE_ECHO_SWITCH) Compiling: $(PRJNAME)/$(PATH_IN_MODULE)/$(COMPILE_ECHO_FILE)
.IF "$(COM)"=="GCC"
.IF "$(ASM)"=="ml"
$(COMMAND_ECHO)$(ASM) $(AFLAGS) -D$(COM) /Fo$(OBJ)/$*.obj $*.asm
diff --git a/solenv/inc/settings.mk b/solenv/inc/settings.mk
index 6110498edd29..2980d939a2ce 100644
--- a/solenv/inc/settings.mk
+++ b/solenv/inc/settings.mk
@@ -983,6 +983,8 @@ RSC=$(AUGMENT_LIBRARY_PATH) $(FLIPCMD) $(SOLARBINDIR)/rsc
ULFEX_VERBOSITY=-QQ
.ENDIF
.ENDIF # "$(VERBOSE)" == "TRUE"
+COMPILE_ECHO_SWITCH=
+COMPILE_ECHO_FILE=$(<:f)
#new
RSCUPDVER=$(RSCREVISION)
diff --git a/solenv/inc/tg_dep.mk b/solenv/inc/tg_dep.mk
index 22eb11198bb2..8fb6d5502fd4 100644
--- a/solenv/inc/tg_dep.mk
+++ b/solenv/inc/tg_dep.mk
@@ -94,6 +94,7 @@ ALLDPC:
@echo $(EMQ)# > $(MISC)/$(TARGET).dpc
ALLDEP:
+ @echo nothing to do here...
.ENDIF
diff --git a/solenv/inc/wntmsci11.mk b/solenv/inc/wntmsci11.mk
index 3d2750fd2dc6..1bb994f1ad6f 100644
--- a/solenv/inc/wntmsci11.mk
+++ b/solenv/inc/wntmsci11.mk
@@ -75,6 +75,11 @@ CXX+= /NMttNoLines
NOLOGO*=-nologo
.ENDIF
+.IF "$(VERBOSE)" != "TRUE"
+COMPILE_ECHO_SWITCH=-n
+COMPILE_ECHO_FILE=
+.ENDIF
+
# Flags for COMEX == 11
# disable "warning C4675: resolved overload was found by argument-dependent
diff --git a/soltools/mkdepend/collectdircontent.cxx b/soltools/mkdepend/collectdircontent.cxx
index 691996d56cca..c9308faf0562 100755
--- a/soltools/mkdepend/collectdircontent.cxx
+++ b/soltools/mkdepend/collectdircontent.cxx
@@ -73,6 +73,10 @@ extern "C" {
return new IncludesCollection;
}
+ void delete_IncludesCollection(IncludesCollection *m) {
+ delete m;
+ }
+
int call_IncludesCollection_exists(IncludesCollection* m, const char * filePath) {
return m->exists(filePath);
}
diff --git a/soltools/mkdepend/collectdircontent.hxx b/soltools/mkdepend/collectdircontent.hxx
index 1ffd9cf60f0c..1896df0c8bc7 100644
--- a/soltools/mkdepend/collectdircontent.hxx
+++ b/soltools/mkdepend/collectdircontent.hxx
@@ -47,6 +47,7 @@ extern "C" {
#endif
struct IncludesCollection * create_IncludesCollection(void);
+void delete_IncludesCollection(struct IncludesCollection *);
int call_IncludesCollection_exists(struct IncludesCollection* m, const char* filePath);
diff --git a/soltools/mkdepend/main.c b/soltools/mkdepend/main.c
index a786f5a4d7f6..fd9bdc18e5d2 100644
--- a/soltools/mkdepend/main.c
+++ b/soltools/mkdepend/main.c
@@ -465,6 +465,9 @@ int main(argc, argv)
}
if (printed)
printf("\n");
+
+ delete_IncludesCollection(incCollection);
+
exit(0);
}
diff --git a/sot/source/sdstor/ucbstorage.cxx b/sot/source/sdstor/ucbstorage.cxx
index d7e797c681f3..274f7d4a4c1a 100644
--- a/sot/source/sdstor/ucbstorage.cxx
+++ b/sot/source/sdstor/ucbstorage.cxx
@@ -43,21 +43,17 @@
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
#include <com/sun/star/ucb/ResultSetException.hpp>
#include <com/sun/star/uno/Sequence.h>
-#ifndef _COM_SUN_STAR_SDBC_XRESULTSET_HDL_
#include <com/sun/star/sdbc/XResultSet.hdl>
-#endif
#include <com/sun/star/ucb/XContentAccess.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
#include <com/sun/star/ucb/CommandAbortedException.hpp>
#include <com/sun/star/datatransfer/DataFlavor.hpp>
-#include <com/sun/star/ucb/XContentCreator.hpp>
+#include <com/sun/star/ucb/ContentInfo.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/beans/Property.hpp>
#include <com/sun/star/packages/manifest/XManifestWriter.hpp>
#include <com/sun/star/packages/manifest/XManifestReader.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEIODEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveIOException.hpp>
-#endif
#include <rtl/digest.h>
#include <tools/ref.hxx>
@@ -113,11 +109,11 @@ public:
virtual void SAL_CALL seek( sal_Int64 _nLocation ) throw ( IllegalArgumentException, IOException, RuntimeException);
virtual sal_Int64 SAL_CALL getPosition( ) throw ( IOException, RuntimeException);
virtual sal_Int64 SAL_CALL getLength( ) throw ( IOException, RuntimeException);
- virtual sal_Int32 SAL_CALL readBytes( Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead) throw( NotConnectedException, BufferSizeExceededException, RuntimeException );
- virtual sal_Int32 SAL_CALL readSomeBytes( Sequence< sal_Int8 >& aData, sal_Int32 nMaxBytesToRead) throw( NotConnectedException, BufferSizeExceededException, RuntimeException );
- virtual void SAL_CALL skipBytes(sal_Int32 nBytesToSkip) throw( NotConnectedException, BufferSizeExceededException, RuntimeException);
- virtual sal_Int32 SAL_CALL available() throw( NotConnectedException, RuntimeException );
- virtual void SAL_CALL closeInput() throw( NotConnectedException, RuntimeException );
+ virtual sal_Int32 SAL_CALL readBytes( Sequence< sal_Int8 >& aData, sal_Int32 nBytesToRead) throw( NotConnectedException, BufferSizeExceededException, RuntimeException );
+ virtual sal_Int32 SAL_CALL readSomeBytes( Sequence< sal_Int8 >& aData, sal_Int32 nMaxBytesToRead) throw( NotConnectedException, BufferSizeExceededException, RuntimeException );
+ virtual void SAL_CALL skipBytes(sal_Int32 nBytesToSkip) throw( NotConnectedException, BufferSizeExceededException, RuntimeException);
+ virtual sal_Int32 SAL_CALL available() throw( NotConnectedException, RuntimeException );
+ virtual void SAL_CALL closeInput() throw( NotConnectedException, RuntimeException );
protected:
void checkConnected();
@@ -540,7 +536,7 @@ public:
// this means that the root storage does an autocommit when its external
// reference is destroyed
BOOL m_bIsRoot; // marks this storage as root storages that manages all oommits and reverts
- BOOL m_bDirty; // ???
+ BOOL m_bDirty; // ???
BOOL m_bIsLinked;
BOOL m_bListCreated;
ULONG m_nFormat;
@@ -575,12 +571,12 @@ public:
ReadContent();
if ( m_nMode & STREAM_WRITE )
{
- m_nError = nError;
- if ( m_pAntiImpl )
- {
- m_pAntiImpl->ResetError();
- m_pAntiImpl->SetError( nError );
- }
+ m_nError = nError;
+ if ( m_pAntiImpl )
+ {
+ m_pAntiImpl->ResetError();
+ m_pAntiImpl->SetError( nError );
+ }
}
return m_aChildrenList;
@@ -867,7 +863,7 @@ BOOL UCBStorageStream_Impl::Init()
// usually means that stream could not be opened
}
- if( m_rSource.is() )
+ if( m_rSource.is() )
{
m_pStream->Seek( STREAM_SEEK_TO_END );
@@ -894,7 +890,7 @@ BOOL UCBStorageStream_Impl::Init()
{
// if the new file is edited than no source exist
m_bSourceRead = FALSE;
- //SetError( SVSTREAM_CANNOT_MAKE );
+ //SetError( SVSTREAM_CANNOT_MAKE );
}
}
@@ -1107,7 +1103,7 @@ ULONG UCBStorageStream_Impl::SeekPos( ULONG nPos )
else
{
// the temp stream pointer points to the end now
- aResult = m_pStream->Tell();
+ aResult = m_pStream->Tell();
if( aResult < nPos )
{
@@ -1886,7 +1882,7 @@ void UCBStorage_Impl::Init()
{
if ( !pStream->GetError() )
{
- ::utl::OInputStreamWrapper* pHelper = new ::utl::OInputStreamWrapper( *pStream );
+ ::utl::OInputStreamWrapper* pHelper = new ::utl::OInputStreamWrapper( *pStream );
com::sun::star::uno::Reference < ::com::sun::star::io::XInputStream > xInputStream( pHelper );
// create a manifest reader object that will read in the manifest from the stream
@@ -2042,8 +2038,8 @@ void UCBStorage_Impl::ReadContent()
if ( m_bRepairPackage )
{
xComEnv = new ::ucbhelper::CommandEnvironment( Reference< ::com::sun::star::task::XInteractionHandler >(),
- m_xProgressHandler );
- aName += String( RTL_CONSTASCII_USTRINGPARAM( "?repairpackage" ) );
+ m_xProgressHandler );
+ aName += String( RTL_CONSTASCII_USTRINGPARAM( "?repairpackage" ) );
}
::ucbhelper::Content aContent( aName, xComEnv );
@@ -2281,13 +2277,10 @@ BOOL UCBStorage_Impl::Insert( ::ucbhelper::Content *pContent )
// a new substorage is inserted into a UCBStorage ( given by the parameter pContent )
// it must be inserted with a title and a type
BOOL bRet = FALSE;
- Reference< XContentCreator > xCreator = Reference< XContentCreator >( pContent->get(), UNO_QUERY );
- if ( !xCreator.is() )
- return sal_False;
try
{
- Sequence< ContentInfo > aInfo = xCreator->queryCreatableContentsInfo();
+ Sequence< ContentInfo > aInfo = pContent->queryCreatableContentsInfo();
sal_Int32 nCount = aInfo.getLength();
if ( nCount == 0 )
return sal_False;
@@ -2639,7 +2632,7 @@ BOOL UCBStorage_Impl::Revert()
}
else if ( pElement->m_xStorage.Is() )
{
- pElement->m_xStorage->m_bCommited = sal_False;
+ pElement->m_xStorage->m_bCommited = sal_False;
pElement->m_xStorage->Revert();
}
@@ -2655,7 +2648,7 @@ BOOL UCBStorage_Impl::Revert()
const String& UCBStorage::GetName() const
{
- return pImp->m_aName; // pImp->m_aURL ?!
+ return pImp->m_aName; // pImp->m_aURL ?!
}
BOOL UCBStorage::IsRoot() const
@@ -2893,7 +2886,7 @@ BOOL UCBStorage::CopyTo( const String& rElemName, BaseStorage* pDest, const Stri
else
{
// for copying no optimization is usefull, because in every case the stream data must be copied
- UCBStorageElement_Impl* pElement = FindElement_Impl( rElemName );
+ UCBStorageElement_Impl* pElement = FindElement_Impl( rElemName );
if ( pElement )
return CopyStorageElement_Impl( *pElement, pDest, rNew );
else
@@ -3256,10 +3249,10 @@ BOOL UCBStorage::MoveTo( const String& rEleName, BaseStorage* pNewSt, const Stri
{
// because the element is moved, not copied, a special optimization is possible :
// first copy the UCBStorageElement; flag old element as "Removed" and new as "Inserted",
- // clear original name/type of the new element
- // if moved element is open: copy content, but change absolute URL ( and those of all children of the element! ),
+ // clear original name/type of the new element
+ // if moved element is open: copy content, but change absolute URL ( and those of all children of the element! ),
// clear original name/type of new content, keep the old original stream/storage, but forget its working streams,
- // close original UCBContent and original stream, only the TempFile and its stream may remain unchanged, but now
+ // close original UCBContent and original stream, only the TempFile and its stream may remain unchanged, but now
// belong to the new content
// if original and editable stream are identical ( readonly element ), it has to be copied to the editable
// stream of the destination object
diff --git a/splitbuild/prj/build.lst b/splitbuild/prj/build.lst
index 24bc4e91e33c..a2bdbf37c28d 100644
--- a/splitbuild/prj/build.lst
+++ b/splitbuild/prj/build.lst
@@ -1,2 +1,2 @@
-spl splitbuild :: reportdesign dbaccess packimages postprocess scp2 testtools instsetoo_native scaddins sccomp sc basebmp basegfx bean comphelper configmgr connectivity crashrep embedserv eventattacher fileaccess i18npool i18nutil javainstaller2 linguistic lingucomponent o3tl officecfg oovbaapi package pyuno regexp rsc sax shell sot svl tools transex3 ucb ucbhelper unotools unoxml vos xmerge xmlhelp xmloff xmlscript wizards animations sd slideshow migrationanalysis reportbuilder sdext swext afms agg apache-commons apple_remote beanshell berkeleydb bitstream_vera_fonts boost cairo cppunit curl epm expat external fondu graphite hsqldb hunspell hyphen icc icu JFREEREPORT:jfreereport jpeg libegg libtextcat libwpd libxml2 libxmlsec libxslt lpsolve lucene MathMLDTD moz neon np_sdk nss openssl python redland rhino sane saxon stax stlport tomcat twain unixODBC vigra x11_extensions xpdf xsltml zlib automation avmedia basic drawinglayer embeddedobj filter formula fpicker framework idl oox sfx2 svx uui accessibility canvas cppcanvas dtrans goodies padmin psprint_config setup_native svtools sysui toolkit UnoControls vcl binfilter dictionaries extras helpcontent2 soltools basctl chart2 cui desktop extensions forms scripting starmath xmlsecurity autodoc bridges cli_ure codemaker cosv cppu cppuhelper cpputools idlc io javaunohelper jurt jvmaccess jvmfwk odk offapi offuh qadevOOo rdbmaker readlicense_oo registry remotebridges ridljar sal salhelper stoc store testshl2 udkapi udm unodevtools unoil ure xml2cmp hwpfilter sw writerfilter writerperfect NULL
+spl splitbuild :: reportdesign dbaccess packimages postprocess scp2 testtools instsetoo_native scaddins sccomp sc basebmp basegfx bean comphelper configmgr connectivity crashrep embedserv eventattacher fileaccess i18npool i18nutil javainstaller2 linguistic lingucomponent o3tl officecfg oovbaapi package pyuno regexp rsc sax shell sot svl tools l10ntools ucb ucbhelper unotools unoxml vos xmerge xmlhelp xmloff xmlscript wizards animations sd slideshow migrationanalysis reportbuilder sdext swext afms agg apache-commons apple_remote beanshell berkeleydb bitstream_vera_fonts boost cairo cppunit curl epm expat external fondu graphite hsqldb hunspell hyphen icc icu JFREEREPORT:jfreereport jpeg libegg libtextcat libwpd libxml2 libxmlsec libxslt lpsolve lucene MathMLDTD moz neon np_sdk nss openssl python redland rhino sane saxon stax stlport tomcat twain unixODBC vigra x11_extensions xpdf xsltml zlib automation avmedia basic drawinglayer embeddedobj filter formula fpicker framework idl oox sfx2 svx uui accessibility canvas cppcanvas dtrans goodies padmin psprint_config setup_native svtools sysui toolkit UnoControls vcl binfilter dictionaries extras helpcontent2 soltools basctl chart2 cui desktop extensions forms scripting starmath xmlsecurity autodoc bridges cli_ure codemaker cosv cppu cppuhelper cpputools idlc io javaunohelper jurt jvmaccess jvmfwk odk offapi offuh qadevOOo rdbmaker readlicense_oo registry remotebridges ridljar sal salhelper stoc store testshl2 udkapi udm unodevtools unoil ure xml2cmp hwpfilter sw writerfilter writerperfect NULL
diff --git a/svtools/source/control/ctrlbox.cxx b/svtools/source/control/ctrlbox.cxx
index b0d20bf7ce30..1a6465bd5c5d 100644
--- a/svtools/source/control/ctrlbox.cxx
+++ b/svtools/source/control/ctrlbox.cxx
@@ -1152,6 +1152,7 @@ void FontSizeBox::ImplInit()
SetDecimalDigits( 1 );
SetMin( 20 );
SetMax( 9999 );
+ SetProminentEntryType( PROMINENT_MIDDLE );
}
// -----------------------------------------------------------------------
diff --git a/svtools/source/filter.vcl/jpeg/jpeg.cxx b/svtools/source/filter.vcl/jpeg/jpeg.cxx
index 81d07ccd5e79..ee2b2baebee0 100644
--- a/svtools/source/filter.vcl/jpeg/jpeg.cxx
+++ b/svtools/source/filter.vcl/jpeg/jpeg.cxx
@@ -656,10 +656,14 @@ void* JPEGWriter::GetScanline( long nY )
aColor = pAcc->GetPaletteColor( (BYTE) pAcc->GetPixel( nY, nX ) );
#ifndef SYSTEM_JPEG
*pTmp++ = aColor.GetBlue();
+ if ( bGreys )
+ continue;
*pTmp++ = aColor.GetGreen();
*pTmp++ = aColor.GetRed();
#else
*pTmp++ = aColor.GetRed();
+ if ( bGreys )
+ continue;
*pTmp++ = aColor.GetGreen();
*pTmp++ = aColor.GetBlue();
#endif
@@ -672,10 +676,14 @@ void* JPEGWriter::GetScanline( long nY )
aColor = pAcc->GetPixel( nY, nX );
#ifndef SYSTEM_JPEG
*pTmp++ = aColor.GetBlue();
+ if ( bGreys )
+ continue;
*pTmp++ = aColor.GetGreen();
*pTmp++ = aColor.GetRed();
#else
*pTmp++ = aColor.GetRed();
+ if ( bGreys )
+ continue;
*pTmp++ = aColor.GetGreen();
*pTmp++ = aColor.GetBlue();
#endif
@@ -711,20 +719,43 @@ BOOL JPEGWriter::Write( const Graphic& rGraphic )
pAcc = aGraphicBmp.AcquireReadAccess();
+ if ( !bGreys ) // bitmap was not explicitely converted into greyscale,
+ { // check if source is greyscale only
+
+ sal_Bool bIsGrey = sal_True;
+
+ long nWidth = pAcc->Width();
+ for ( long nY = 0; bIsGrey && ( nY < pAcc->Height() ); nY++ )
+ {
+ BitmapColor aColor;
+ for( long nX = 0L; bIsGrey && ( nX < nWidth ); nX++ )
+ {
+ aColor = pAcc->HasPalette() ? pAcc->GetPaletteColor( (BYTE) pAcc->GetPixel( nY, nX ) )
+ : pAcc->GetPixel( nY, nX );
+ bIsGrey = ( aColor.GetRed() == aColor.GetGreen() ) && ( aColor.GetRed() == aColor.GetBlue() );
+ }
+ }
+ if ( bIsGrey )
+ bGreys = sal_True;
+ }
+
if( pAcc )
{
+ if ( bGreys )
+ bNative = ( pAcc->GetScanlineFormat() == BMP_FORMAT_8BIT_PAL );
+ else
#ifndef SYSTEM_JPEG
- bNative = ( pAcc->GetScanlineFormat() == BMP_FORMAT_24BIT_TC_BGR );
+ bNative = ( pAcc->GetScanlineFormat() == BMP_FORMAT_24BIT_TC_BGR );
#else
- bNative = ( pAcc->GetScanlineFormat() == BMP_FORMAT_24BIT_TC_RGB );
+ bNative = ( pAcc->GetScanlineFormat() == BMP_FORMAT_24BIT_TC_RGB );
#endif
if( !bNative )
- pBuffer = new BYTE[ AlignedWidth4Bytes( pAcc->Width() * 24L ) ];
+ pBuffer = new BYTE[ AlignedWidth4Bytes( bGreys ? pAcc->Width() * 8L : pAcc->Width() * 24L ) ];
JPEGCallbackStruct aCallbackData;
aCallbackData.xStatusIndicator = xStatusIndicator;
- bRet = (BOOL) WriteJPEG( this, &rOStm, pAcc->Width(), pAcc->Height(), nQuality, &aCallbackData );
+ bRet = (BOOL) WriteJPEG( this, &rOStm, pAcc->Width(), pAcc->Height(), bGreys, nQuality, &aCallbackData );
delete[] pBuffer;
pBuffer = NULL;
diff --git a/svtools/source/filter.vcl/jpeg/jpeg.h b/svtools/source/filter.vcl/jpeg/jpeg.h
index eaeaa503b5e9..4d5aafe413bb 100644
--- a/svtools/source/filter.vcl/jpeg/jpeg.h
+++ b/svtools/source/filter.vcl/jpeg/jpeg.h
@@ -64,7 +64,7 @@ void* JPEGMalloc( size_t size );
void JPEGFree( void *ptr );
long JPEGCallback( void* pCallbackData, long nPercent );
-long WriteJPEG( void* pJPEGWriter, void* pOStm, long nWidth, long nHeight,
+long WriteJPEG( void* pJPEGWriter, void* pOStm, long nWidth, long nHeight, long bGreyScale,
long nQualityPercent, void* pCallbackData );
void* GetScanline( void* pJPEGWriter, long nY );
diff --git a/svtools/source/filter.vcl/jpeg/jpegc.c b/svtools/source/filter.vcl/jpeg/jpegc.c
index 84394d945f79..0525877f2614 100644
--- a/svtools/source/filter.vcl/jpeg/jpegc.c
+++ b/svtools/source/filter.vcl/jpeg/jpegc.c
@@ -182,7 +182,7 @@ Exit:
}
long WriteJPEG( void* pJPEGWriter, void* pOStm,
- long nWidth, long nHeight,
+ long nWidth, long nHeight, long bGreys,
long nQualityPercent, void* pCallbackData )
{
struct jpeg_compress_struct cinfo;
@@ -208,8 +208,16 @@ long WriteJPEG( void* pJPEGWriter, void* pOStm,
cinfo.image_width = (JDIMENSION) nWidth;
cinfo.image_height = (JDIMENSION) nHeight;
- cinfo.input_components = 3;
- cinfo.in_color_space = JCS_RGB;
+ if ( bGreys )
+ {
+ cinfo.input_components = 1;
+ cinfo.in_color_space = JCS_GRAYSCALE;
+ }
+ else
+ {
+ cinfo.input_components = 3;
+ cinfo.in_color_space = JCS_RGB;
+ }
jpeg_set_defaults( &cinfo );
jpeg_set_quality( &cinfo, (int) nQualityPercent, FALSE );
diff --git a/svtools/source/filter.vcl/wmf/emfwr.cxx b/svtools/source/filter.vcl/wmf/emfwr.cxx
index e011dde1a0e8..1bc5364a191a 100644
--- a/svtools/source/filter.vcl/wmf/emfwr.cxx
+++ b/svtools/source/filter.vcl/wmf/emfwr.cxx
@@ -165,6 +165,8 @@
#define TA_RTLREADING 256
#define TA_MASK (TA_BASELINE+TA_CENTER+TA_UPDATECP+TA_RTLREADING)
+#define MM_ANISOTROPIC 8
+
// -------------
// - EMFWriter -
// -------------
@@ -184,19 +186,37 @@ BOOL EMFWriter::WriteEMF( const GDIMetaFile& rMtf, SvStream& rOStm, FilterConfig
maVDev.SetMapMode( rMtf.GetPrefMapMode() );
mpFilterConfigItem = pFilterConfigItem;
+ // don't work with pixel as destination map mode -> higher resolution preferrable
+ maDestMapMode.SetMapUnit( MAP_100TH_MM );
+
const Size aMtfSizePix( maVDev.LogicToPixel( rMtf.GetPrefSize(), rMtf.GetPrefMapMode() ) );
const Size aMtfSizeLog( maVDev.LogicToLogic( rMtf.GetPrefSize(), rMtf.GetPrefMapMode(), MAP_100TH_MM ) );
// seek over header
- rOStm.SeekRel( 100 );
+ // use [MS-EMF 2.2.11] HeaderExtension2 Object, otherwise resulting EMF cannot be converted with GetWinMetaFileBits()
+ rOStm.SeekRel( 108 );
// write initial values
- ImplBeginRecord( WIN_EMR_SETWINDOWORGEX );
- (*mpStm) << (INT32) 0 << (INT32) 0;
+
+ // set 100th mm map mode in EMF
+ ImplBeginRecord( WIN_EMR_SETMAPMODE );
+ (*mpStm) << (INT32) MM_ANISOTROPIC;
+ ImplEndRecord();
+
+ ImplBeginRecord( WIN_EMR_SETVIEWPORTEXTEX );
+ (*mpStm) << (INT32) maVDev.ImplGetDPIX() << (INT32) maVDev.ImplGetDPIY();
ImplEndRecord();
ImplBeginRecord( WIN_EMR_SETWINDOWEXTEX );
- (*mpStm) << (INT32) aMtfSizePix.Width() << (INT32) aMtfSizePix.Height();
+ (*mpStm) << (INT32) 2540 << (INT32) 2540;
+ ImplEndRecord();
+
+ ImplBeginRecord( WIN_EMR_SETVIEWPORTORGEX );
+ (*mpStm) << (INT32) 0 << (INT32) 0;
+ ImplEndRecord();
+
+ ImplBeginRecord( WIN_EMR_SETWINDOWORGEX );
+ (*mpStm) << (INT32) 0 << (INT32) 0;
ImplEndRecord();
ImplWriteRasterOp( ROP_OVERPAINT );
@@ -210,7 +230,7 @@ BOOL EMFWriter::WriteEMF( const GDIMetaFile& rMtf, SvStream& rOStm, FilterConfig
ImplBeginRecord( WIN_EMR_EOF );
(*mpStm)<< (sal_uInt32)0 // nPalEntries
- << (sal_uInt32)0x16 // offPalEntries
+ << (sal_uInt32)0x10 // offPalEntries
<< (sal_uInt32)0x14; // nSizeLast
ImplEndRecord();
@@ -218,14 +238,15 @@ BOOL EMFWriter::WriteEMF( const GDIMetaFile& rMtf, SvStream& rOStm, FilterConfig
// write header
const ULONG nEndPos = mpStm->Tell(); mpStm->Seek( nHeaderPos );
- (*mpStm) << (UINT32) 0x00000001 << (UINT32) 100;
- (*mpStm) << (INT32) 0 << (INT32) 0 << (INT32) ( aMtfSizePix.Width() - 1 ) << (INT32) ( aMtfSizePix.Height() - 1 );
- (*mpStm) << (INT32) 0 << (INT32) 0 << (INT32) ( aMtfSizeLog.Width() - 1 ) << (INT32) ( aMtfSizeLog.Height() - 1 );
- (*mpStm) << (UINT32) 0x464d4520 << (UINT32) 0x10000 << (UINT32) ( nEndPos - nHeaderPos );
- (*mpStm) << (UINT32) mnRecordCount << (UINT16) ( mnHandleCount + 1 ) << (UINT16) 0 << (UINT32) 0 << (UINT32) 0 << (UINT32) 0;
- (*mpStm) << (INT32) aMtfSizePix.Width() << (INT32) aMtfSizePix.Height();
- (*mpStm) << (INT32) ( aMtfSizeLog.Width() / 100 ) << (INT32) ( aMtfSizeLog.Height() / 100 );
- (*mpStm) << (UINT32) 0 << (UINT32) 0 << (UINT32) 0;
+ (*mpStm) << (UINT32) 0x00000001 << (UINT32) 108 //use [MS-EMF 2.2.11] HeaderExtension2 Object
+ << (INT32) 0 << (INT32) 0 << (INT32) ( aMtfSizePix.Width() - 1 ) << (INT32) ( aMtfSizePix.Height() - 1 )
+ << (INT32) 0 << (INT32) 0 << (INT32) ( aMtfSizeLog.Width() - 1 ) << (INT32) ( aMtfSizeLog.Height() - 1 )
+ << (UINT32) 0x464d4520 << (UINT32) 0x10000 << (UINT32) ( nEndPos - nHeaderPos )
+ << (UINT32) mnRecordCount << (UINT16) ( mnHandleCount + 1 ) << (UINT16) 0 << (UINT32) 0 << (UINT32) 0 << (UINT32) 0
+ << (INT32) aMtfSizePix.Width() << (INT32) aMtfSizePix.Height()
+ << (INT32) ( aMtfSizeLog.Width() / 100 ) << (INT32) ( aMtfSizeLog.Height() / 100 )
+ << (UINT32) 0 << (UINT32) 0 << (UINT32) 0
+ << (INT32) ( aMtfSizeLog.Width() * 10 ) << (INT32) ( aMtfSizeLog.Height() * 10 ); //use [MS-EMF 2.2.11] HeaderExtension2 Object
mpStm->Seek( nEndPos );
delete[] mpHandlesUsed;
@@ -523,35 +544,32 @@ void EMFWriter::ImplWriteRasterOp( RasterOp eRop )
void EMFWriter::ImplWriteExtent( long nExtent )
{
- const Size aSize( maVDev.LogicToPixel( Size( nExtent, nExtent ) ) );
- (*mpStm) << (INT32) aSize.Width();
+ nExtent = maVDev.LogicToLogic( Size( nExtent, 0 ), maVDev.GetMapMode(), maDestMapMode ).Width();
+ (*mpStm) << (INT32) nExtent;
}
// -----------------------------------------------------------------------------
void EMFWriter::ImplWritePoint( const Point& rPoint )
{
- const Point aPoint( maVDev.LogicToPixel( rPoint ) );
-
- (*mpStm) << (INT32) aPoint.X() << (INT32) aPoint.Y();
+ const Point aPoint( maVDev.LogicToLogic( rPoint, maVDev.GetMapMode(), maDestMapMode ));
+ (*mpStm) << (INT32) aPoint.X() << (INT32) aPoint.Y();
}
// -----------------------------------------------------------------------------
void EMFWriter::ImplWriteSize( const Size& rSize)
{
- const Size aSize( maVDev.LogicToPixel( rSize ) );
-
- (*mpStm) << (INT32) aSize.Width() << (INT32) aSize.Height();
+ const Size aSize( maVDev.LogicToLogic( rSize, maVDev.GetMapMode(), maDestMapMode ));
+ (*mpStm) << (INT32) aSize.Width() << (INT32) aSize.Height();
}
// -----------------------------------------------------------------------------
void EMFWriter::ImplWriteRect( const Rectangle& rRect )
{
- const Rectangle aRect( maVDev.LogicToPixel( rRect ) );
-
- (*mpStm) << aRect.Left() << aRect.Top() << aRect.Right() << aRect.Bottom();
+ const Rectangle aRect( maVDev.LogicToLogic ( rRect, maVDev.GetMapMode(), maDestMapMode ));
+ (*mpStm) << aRect.Left() << aRect.Top() << aRect.Right() << aRect.Bottom();
}
// -----------------------------------------------------------------------------
@@ -650,12 +668,20 @@ void EMFWriter::ImplWritePath( const PolyPolygon& rPolyPoly, sal_Bool bClosed )
const Polygon& rPoly = rPolyPoly[ i ];
while ( n < rPoly.GetSize() )
{
- sal_uInt16 nBezPoints = 0;
- if ( n )
+ if( n == 0 )
{
- while ( ( ( nBezPoints + n + 2 ) < rPoly.GetSize() ) && ( rPoly.GetFlags( nBezPoints + n ) == POLY_CONTROL ) )
- nBezPoints += 3;
+ ImplBeginRecord( WIN_EMR_MOVETOEX );
+ ImplWritePoint( rPoly[ 0 ] );
+ ImplEndRecord();
+ n++;
+ continue;
}
+
+ sal_uInt16 nBezPoints = 0;
+
+ while ( ( ( nBezPoints + n + 2 ) < rPoly.GetSize() ) && ( rPoly.GetFlags( nBezPoints + n ) == POLY_CONTROL ) )
+ nBezPoints += 3;
+
if ( nBezPoints )
{
ImplBeginRecord( WIN_EMR_POLYBEZIERTO );
@@ -675,22 +701,26 @@ void EMFWriter::ImplWritePath( const PolyPolygon& rPolyPoly, sal_Bool bClosed )
sal_uInt16 nPoints = 1;
while( ( nPoints + n ) < rPoly.GetSize() && ( rPoly.GetFlags( nPoints + n ) != POLY_CONTROL ) )
nPoints++;
- ImplBeginRecord( WIN_EMR_MOVETOEX );
- ImplWritePoint( rPoly[ n ] );
- ImplEndRecord();
+
if ( nPoints > 1 )
{
ImplBeginRecord( WIN_EMR_POLYLINETO );
- Polygon aNewPoly( nPoints );
- aNewPoly[ 0 ] = rPoly[ n ];
- for ( o = 1; o < nPoints; o++ )
- aNewPoly[ o ] = rPoly[ n + o ];
+ Polygon aNewPoly( nPoints + 1 );
+ aNewPoly[ 0 ] = rPoly[ n - 1];
+ for ( o = 1; o <= nPoints; o++ )
+ aNewPoly[ o ] = rPoly[ n - 1 + o ];
ImplWriteRect( aNewPoly.GetBoundRect() );
- (*mpStm) << (sal_uInt32)( nPoints - 1 );
+ (*mpStm) << (sal_uInt32)( nPoints );
for( o = 1; o < aNewPoly.GetSize(); o++ )
ImplWritePoint( aNewPoly[ o ] );
ImplEndRecord();
}
+ else
+ {
+ ImplBeginRecord( WIN_EMR_LINETO );
+ ImplWritePoint( rPoly[ n ] );
+ ImplEndRecord();
+ }
n = n + nPoints;
}
if ( bClosed && ( n == rPoly.GetSize() ) )
@@ -703,6 +733,7 @@ void EMFWriter::ImplWritePath( const PolyPolygon& rPolyPoly, sal_Bool bClosed )
ImplBeginRecord( WIN_EMR_ENDPATH );
ImplEndRecord();
ImplBeginRecord( bClosed ? WIN_EMR_FILLPATH : WIN_EMR_STROKEPATH );
+ ImplWriteRect( rPolyPoly.GetBoundRect() );
ImplEndRecord();
}
diff --git a/svtools/source/filter.vcl/wmf/emfwr.hxx b/svtools/source/filter.vcl/wmf/emfwr.hxx
index 2d3c8801ba49..29715c59df0f 100644
--- a/svtools/source/filter.vcl/wmf/emfwr.hxx
+++ b/svtools/source/filter.vcl/wmf/emfwr.hxx
@@ -50,6 +50,7 @@ class EMFWriter
private:
VirtualDevice maVDev;
+ MapMode maDestMapMode;
FilterConfigItem* mpFilterConfigItem;
SvStream* mpStm;
BOOL* mpHandlesUsed;
diff --git a/svtools/source/filter.vcl/wmf/winmtf.cxx b/svtools/source/filter.vcl/wmf/winmtf.cxx
index 6f1caae18750..58dfdec45ee1 100644
--- a/svtools/source/filter.vcl/wmf/winmtf.cxx
+++ b/svtools/source/filter.vcl/wmf/winmtf.cxx
@@ -1522,9 +1522,9 @@ void WinMtfOutput::DrawText( Point& rPosition, String& rText, sal_Int32* pDXArry
aTmp.SetFillColor( maBkColor );
if( mnBkMode == TRANSPARENT )
- maFont.SetTransparent( sal_True );
+ aTmp.SetTransparent( sal_True );
else
- maFont.SetTransparent( sal_False );
+ aTmp.SetTransparent( sal_False );
if ( ( mnTextAlign & TA_BASELINE) == TA_BASELINE )
aTmp.SetAlign( ALIGN_BASELINE );
@@ -2195,3 +2195,8 @@ void WinMtfOutput::Pop()
}
}
+void WinMtfOutput::AddFromGDIMetaFile( GDIMetaFile& rGDIMetaFile )
+{
+ rGDIMetaFile.Play( *mpGDIMetaFile, 0xFFFFFFFF );
+}
+
diff --git a/svtools/source/filter.vcl/wmf/winmtf.hxx b/svtools/source/filter.vcl/wmf/winmtf.hxx
index ada590a19675..f3b2482f63bc 100644
--- a/svtools/source/filter.vcl/wmf/winmtf.hxx
+++ b/svtools/source/filter.vcl/wmf/winmtf.hxx
@@ -672,6 +672,7 @@ class WinMtfOutput
void MoveClipRegion( const Size& rSize );
void SetClipPath( const PolyPolygon& rPolyPoly, sal_Int32 nClippingMode, sal_Bool bIsMapped );
void UpdateClipRegion();
+ void AddFromGDIMetaFile( GDIMetaFile& rGDIMetaFile );
WinMtfOutput( GDIMetaFile& rGDIMetaFile );
virtual ~WinMtfOutput();
@@ -734,6 +735,18 @@ private:
UINT16 nUnitsPerInch;
sal_uInt32 nRecSize;
+ // embedded EMF data
+ SvMemoryStream* pEMFStream;
+
+ // total number of comment records containing EMF data
+ sal_uInt32 nEMFRecCount;
+
+ // number of EMF records read
+ sal_uInt32 nEMFRec;
+
+ // total size of embedded EMF data
+ sal_uInt32 nEMFSize;
+
sal_uInt32 nSkipActions;
sal_uInt32 nCurrentAction;
sal_uInt32 nUnicodeEscapeAction;
@@ -755,6 +768,8 @@ public:
WMFReader( SvStream& rStreamWMF, GDIMetaFile& rGDIMetaFile, FilterConfigItem* pConfigItem = NULL )
: WinMtf( new WinMtfOutput( rGDIMetaFile ), rStreamWMF, pConfigItem ) {};
+ ~WMFReader();
+
// Liesst aus dem Stream eine WMF-Datei und fuellt das GDIMetaFile
void ReadWMF();
};
diff --git a/svtools/source/filter.vcl/wmf/winwmf.cxx b/svtools/source/filter.vcl/wmf/winwmf.cxx
index 0930b0ece8a8..f9ae46e98e12 100644
--- a/svtools/source/filter.vcl/wmf/winwmf.cxx
+++ b/svtools/source/filter.vcl/wmf/winwmf.cxx
@@ -32,6 +32,7 @@
#include "precompiled_svtools.hxx"
#include "winmtf.hxx"
+#include <vcl/gdimtf.hxx>
#include <rtl/crc.h>
#include <rtl/tencinfo.h>
#include <osl/endian.h>
@@ -831,81 +832,136 @@ void WMFReader::ReadRecordParams( USHORT nFunc )
pWMF->SetError( SVSTREAM_FILEFORMAT_ERROR );
break;
}
- if ( nRecSize >= 12 ) // minimal escape lenght
+ if ( nRecSize >= 4 ) // minimal escape lenght
{
- sal_uInt16 nMode, nLen, OO;
- sal_uInt32 Magic, nCheck,nEsc;
+ sal_uInt16 nMode, nLen;
*pWMF >> nMode
- >> nLen
- >> OO
- >> Magic
- >> nCheck
- >> nEsc;
- if ( ( nMode == W_MFCOMMENT ) && ( nLen >= 14 ) && ( OO == 0x4f4f ) && ( Magic == 0xa2c2a ) )
+ >> nLen;
+ if ( ( nMode == W_MFCOMMENT ) && ( nLen >= 4 ) )
{
- sal_uInt32 nEscLen = nLen - 14;
- if ( nEscLen <= ( nRecSize * 2 ) )
+ sal_uInt32 nNewMagic; // we have to read int32 for
+ *pWMF >> nNewMagic; // META_ESCAPE_ENHANCED_METAFILE CommentIdentifier
+
+ if( nNewMagic == 0x2c2a4f4f && nLen >= 14 )
{
+ sal_uInt16 nMagic2;
+ *pWMF >> nMagic2;
+ if( nMagic2 == 0x0a ) // 2nd half of magic
+ { // continue with private escape
+ sal_uInt32 nCheck, nEsc;
+ *pWMF >> nCheck
+ >> nEsc;
+
+ sal_uInt32 nEscLen = nLen - 14;
+ if ( nEscLen <= ( nRecSize * 2 ) )
+ {
#ifdef OSL_BIGENDIAN
- sal_uInt32 nTmp = SWAPLONG( nEsc );
- sal_uInt32 nCheckSum = rtl_crc32( 0, &nTmp, 4 );
+ sal_uInt32 nTmp = SWAPLONG( nEsc );
+ sal_uInt32 nCheckSum = rtl_crc32( 0, &nTmp, 4 );
#else
- sal_uInt32 nCheckSum = rtl_crc32( 0, &nEsc, 4 );
+ sal_uInt32 nCheckSum = rtl_crc32( 0, &nEsc, 4 );
#endif
- sal_Int8* pData = NULL;
+ sal_Int8* pData = NULL;
- if ( ( static_cast< sal_uInt64 >( nEscLen ) + pWMF->Tell() ) > nMetaRecEndPos )
- {
- pWMF->SetError( SVSTREAM_FILEFORMAT_ERROR );
- break;
- }
- if ( nEscLen > 0 )
- {
- pData = new sal_Int8[ nEscLen ];
- pWMF->Read( pData, nEscLen );
- nCheckSum = rtl_crc32( nCheckSum, pData, nEscLen );
- }
- if ( nCheck == nCheckSum )
- {
- switch( nEsc )
- {
- case PRIVATE_ESCAPE_UNICODE :
- { // we will use text instead of polygons only if we have the correct font
- if ( aVDev.IsFontAvailable( pOut->GetFont().GetName() ) )
+ if ( ( static_cast< sal_uInt64 >( nEscLen ) + pWMF->Tell() ) > nMetaRecEndPos )
+ {
+ pWMF->SetError( SVSTREAM_FILEFORMAT_ERROR );
+ break;
+ }
+ if ( nEscLen > 0 )
+ {
+ pData = new sal_Int8[ nEscLen ];
+ pWMF->Read( pData, nEscLen );
+ nCheckSum = rtl_crc32( nCheckSum, pData, nEscLen );
+ }
+ if ( nCheck == nCheckSum )
+ {
+ switch( nEsc )
{
- Point aPt;
- String aString;
- sal_uInt32 i, nStringLen, nDXCount;
- sal_Int32* pDXAry = NULL;
- SvMemoryStream aMemoryStream( nEscLen );
- aMemoryStream.Write( pData, nEscLen );
- aMemoryStream.Seek( STREAM_SEEK_TO_BEGIN );
- aMemoryStream >> aPt.X()
- >> aPt.Y()
- >> nStringLen;
-
- if ( ( static_cast< sal_uInt64 >( nStringLen ) * sizeof( sal_Unicode ) ) < ( nEscLen - aMemoryStream.Tell() ) )
- {
- sal_Unicode* pBuf = aString.AllocBuffer( (xub_StrLen)nStringLen );
- for ( i = 0; i < nStringLen; i++ )
- aMemoryStream >> pBuf[ i ];
- aMemoryStream >> nDXCount;
- if ( ( static_cast< sal_uInt64 >( nDXCount ) * sizeof( sal_Int32 ) ) >= ( nEscLen - aMemoryStream.Tell() ) )
- nDXCount = 0;
- if ( nDXCount )
- pDXAry = new sal_Int32[ nDXCount ];
- for ( i = 0; i < nDXCount; i++ )
- aMemoryStream >> pDXAry[ i ];
- aMemoryStream >> nSkipActions;
- pOut->DrawText( aPt, aString, pDXAry );
- delete[] pDXAry;
+ case PRIVATE_ESCAPE_UNICODE :
+ { // we will use text instead of polygons only if we have the correct font
+ if ( aVDev.IsFontAvailable( pOut->GetFont().GetName() ) )
+ {
+ Point aPt;
+ String aString;
+ sal_uInt32 i, nStringLen, nDXCount;
+ sal_Int32* pDXAry = NULL;
+ SvMemoryStream aMemoryStream( nEscLen );
+ aMemoryStream.Write( pData, nEscLen );
+ aMemoryStream.Seek( STREAM_SEEK_TO_BEGIN );
+ aMemoryStream >> aPt.X()
+ >> aPt.Y()
+ >> nStringLen;
+
+ if ( ( static_cast< sal_uInt64 >( nStringLen ) * sizeof( sal_Unicode ) ) < ( nEscLen - aMemoryStream.Tell() ) )
+ {
+ sal_Unicode* pBuf = aString.AllocBuffer( (xub_StrLen)nStringLen );
+ for ( i = 0; i < nStringLen; i++ )
+ aMemoryStream >> pBuf[ i ];
+ aMemoryStream >> nDXCount;
+ if ( ( static_cast< sal_uInt64 >( nDXCount ) * sizeof( sal_Int32 ) ) >= ( nEscLen - aMemoryStream.Tell() ) )
+ nDXCount = 0;
+ if ( nDXCount )
+ pDXAry = new sal_Int32[ nDXCount ];
+ for ( i = 0; i < nDXCount; i++ )
+ aMemoryStream >> pDXAry[ i ];
+ aMemoryStream >> nSkipActions;
+ pOut->DrawText( aPt, aString, pDXAry );
+ delete[] pDXAry;
+ }
+ }
}
+ break;
}
}
- break;
+ delete[] pData;
+ }
+ }
+ }
+ else if ( (nNewMagic == static_cast< sal_uInt32 >(0x43464D57)) && (nLen >= 34) && ( (sal_Int32)(nLen + 10) <= (sal_Int32)(nRecSize * 2) ))
+ {
+ sal_uInt32 nComType, nVersion, nFlags, nComRecCount,
+ nCurRecSize, nRemainingSize, nEMFTotalSize;
+ sal_uInt16 nCheck;
+
+ *pWMF >> nComType >> nVersion >> nCheck >> nFlags
+ >> nComRecCount >> nCurRecSize
+ >> nRemainingSize >> nEMFTotalSize; // the nRemainingSize is not mentioned in MSDN documentation
+ // but it seems to be required to read in data produced by OLE
+
+ if( nComType == 0x01 && nVersion == 0x10000 && nComRecCount )
+ {
+ if( !nEMFRec )
+ { // first EMF comment
+ nEMFRecCount = nComRecCount;
+ nEMFSize = nEMFTotalSize;
+ pEMFStream = new SvMemoryStream( nEMFSize );
+ }
+ else if( ( nEMFRecCount != nComRecCount ) || ( nEMFSize != nEMFTotalSize ) ) // add additional checks here
+ {
+ // total records should be the same as in previous comments
+ nEMFRecCount = 0xFFFFFFFF;
+ delete pEMFStream;
+ pEMFStream = NULL;
+ }
+ nEMFRec++;
+
+ if( pEMFStream && nCurRecSize + 34 > nLen )
+ {
+ nEMFRecCount = 0xFFFFFFFF;
+ delete pEMFStream;
+ pEMFStream = NULL;
+ }
+
+ if( pEMFStream )
+ {
+ sal_Int8* pBuf = new sal_Int8[ nCurRecSize ];
+ sal_uInt32 nCount = pWMF->Read( pBuf, nCurRecSize );
+ if( nCount == nCurRecSize )
+ pEMFStream->Write( pBuf, nCount );
+ delete[] pBuf;
}
}
- delete[] pData;
}
}
}
@@ -1023,6 +1079,11 @@ void WMFReader::ReadWMF()
nCurrentAction = 0;
nUnicodeEscapeAction = 0;
+ pEMFStream = NULL;
+ nEMFRecCount = 0;
+ nEMFRec = 0;
+ nEMFSize = 0;
+
pOut->SetMapMode( MM_ANISOTROPIC );
pOut->SetWinOrg( Point() );
pOut->SetWinExt( Size( 1, 1 ) );
@@ -1070,6 +1131,33 @@ void WMFReader::ReadWMF()
ReadRecordParams( nFunction );
else
nSkipActions--;
+
+ if( pEMFStream && nEMFRecCount == nEMFRec )
+ {
+ GDIMetaFile aMeta;
+ pEMFStream->Seek( 0 );
+ EnhWMFReader* pEMFReader = new EnhWMFReader ( *pEMFStream, aMeta );
+ BOOL bRead = pEMFReader->ReadEnhWMF();
+ delete pEMFReader; // destroy first!!!
+
+ if( bRead )
+ {
+ pOut->AddFromGDIMetaFile( aMeta );
+ pOut->SetrclFrame( Rectangle(0, 0, aMeta.GetPrefSize().Width(), aMeta.GetPrefSize().Height() ));
+ // we have successfully read the embedded EMF data
+ // no need to process WMF data further
+ break;
+ }
+ else
+ {
+ // something went wrong
+ // continue with WMF, don't try this again
+ delete pEMFStream;
+ pEMFStream = NULL;
+ }
+
+ }
+
nPos += nRecSize * 2;
if ( nPos <= nEndPos )
pWMF->Seek( nPos );
@@ -1333,3 +1421,9 @@ sal_Bool WMFReader::GetPlaceableBound( Rectangle& rPlaceableBound, SvStream* pSt
return bRet;
}
+WMFReader::~WMFReader()
+{
+ if( pEMFStream )
+ delete pEMFStream;
+}
+
diff --git a/svtools/source/filter.vcl/wmf/wmfwr.cxx b/svtools/source/filter.vcl/wmf/wmfwr.cxx
index 30d4ff06c0d2..c4f53046c29a 100644
--- a/svtools/source/filter.vcl/wmf/wmfwr.cxx
+++ b/svtools/source/filter.vcl/wmf/wmfwr.cxx
@@ -34,6 +34,7 @@
#include <vcl/salbtype.hxx>
#include "wmfwr.hxx"
#include <unotools/fontcvt.hxx>
+#include "emfwr.hxx"
#include <rtl/crc.h>
#include <rtl/tencinfo.h>
#include <tools/tenccvt.hxx>
@@ -1875,6 +1876,7 @@ BOOL WMFWriter::WriteWMF( const GDIMetaFile& rMTF, SvStream& rTargetStream,
{
WMFWriterAttrStackMember * pAt;
+ bEmbedEMF = TRUE;
bStatus=TRUE;
pConvert = 0;
pVirDev = new VirtualDevice;
@@ -1938,6 +1940,8 @@ BOOL WMFWriter::WriteWMF( const GDIMetaFile& rMTF, SvStream& rTargetStream,
CountActionsAndBitmaps(rMTF);
WriteHeader(rMTF,bPlaceable);
+ if( bEmbedEMF )
+ WriteEmbeddedEMF( rMTF );
WMFRecord_SetWindowOrg(Point(0,0));
WMFRecord_SetWindowExt(rMTF.GetPrefSize());
WMFRecord_SetBkMode( TRUE );
@@ -2016,3 +2020,80 @@ USHORT WMFWriter::CalcSaveTargetMapMode(MapMode& rMapMode,
return nDivisor;
}
+
+// ------------------------------------------------------------------------
+
+void WMFWriter::WriteEmbeddedEMF( const GDIMetaFile& rMTF )
+{
+ EMFWriter aEMFWriter;
+ SvMemoryStream aStream;
+
+ if( aEMFWriter.WriteEMF( rMTF, aStream ) )
+ {
+ sal_Size nTotalSize = aStream.Tell();
+ if( nTotalSize > SAL_MAX_UINT32 )
+ return;
+ aStream.Seek( 0 );
+ sal_uInt32 nRemainingSize = static_cast< sal_uInt32 >( nTotalSize );
+ sal_uInt32 nRecCounts = ( (nTotalSize - 1) / 0x2000 ) + 1;
+ sal_uInt16 nCheckSum = 0, nWord;
+
+ sal_uInt32 nPos = 0;
+
+ while( nPos + 1 < nTotalSize )
+ {
+ aStream >> nWord;
+ nCheckSum ^= nWord;
+ nPos += 2;
+ }
+
+ nCheckSum = static_cast< sal_uInt16 >( nCheckSum * -1 );
+
+ aStream.Seek( 0 );
+ while( nRemainingSize > 0 )
+ {
+ sal_uInt32 nCurSize;
+ if( nRemainingSize > 0x2000 )
+ {
+ nCurSize = 0x2000;
+ nRemainingSize -= 0x2000;
+ }
+ else
+ {
+ nCurSize = nRemainingSize;
+ nRemainingSize = 0;
+ }
+ WriteEMFRecord( aStream,
+ nCurSize,
+ nRemainingSize,
+ nTotalSize,
+ nRecCounts,
+ nCheckSum );
+ nCheckSum = 0;
+ }
+ }
+}
+
+// ------------------------------------------------------------------------
+
+void WMFWriter::WriteEMFRecord( SvMemoryStream& rStream, sal_uInt32 nCurSize, sal_uInt32 nRemainingSize,
+ sal_uInt32 nTotalSize, sal_uInt32 nRecCounts, sal_uInt16 nCheckSum )
+{
+ // according to http://msdn.microsoft.com/en-us/library/dd366152%28PROT.13%29.aspx
+ WriteRecordHeader( 0, W_META_ESCAPE );
+ *pWMF << (sal_uInt16)W_MFCOMMENT // same as META_ESCAPE_ENHANCED_METAFILE
+ << (sal_uInt16)( nCurSize + 34 ) // we will always have a 34 byte escape header:
+ << (sal_uInt32) 0x43464D57 // WMFC
+ << (sal_uInt32) 0x00000001 // Comment type
+ << (sal_uInt32) 0x00010000 // version
+ << nCheckSum // check sum
+ << (sal_uInt32) 0 // flags = 0
+ << nRecCounts // total number of records
+ << nCurSize // size of this record's data
+ << nRemainingSize // remaining size of data in following records, missing in MSDN documentation
+ << nTotalSize; // total size of EMF stream
+
+ pWMF->Write( static_cast< const sal_Char* >( rStream.GetData() ) + rStream.Tell(), nCurSize );
+ rStream.SeekRel( nCurSize );
+ UpdateRecordHeader();
+}
diff --git a/svtools/source/filter.vcl/wmf/wmfwr.hxx b/svtools/source/filter.vcl/wmf/wmfwr.hxx
index 03ca14e7633f..6b2ff0b04e0a 100644
--- a/svtools/source/filter.vcl/wmf/wmfwr.hxx
+++ b/svtools/source/filter.vcl/wmf/wmfwr.hxx
@@ -131,6 +131,8 @@ private:
ULONG nWrittenBitmaps; // Anzahl der bereits geschriebenen Bitmaps
ULONG nActBitmapPercent; // Wieviel Prozent die naechste Bitmap schon geschrieben ist.
+ BOOL bEmbedEMF; // optionally embedd EMF data into WMF
+
void MayCallback();
// Berechnet anhand der obigen 5 Parameter eine Prozentzahl
// und macht dann ggf. einen Callback. Setzt bStatus auf FALSE wenn User abbrechen
@@ -211,6 +213,13 @@ private:
void WriteHeader(const GDIMetaFile & rMTF, BOOL bPlaceable);
void UpdateHeader();
+ void WriteEmbeddedEMF( const GDIMetaFile& rMTF );
+ void WriteEMFRecord( SvMemoryStream& rStream, sal_uInt32 nCurSize,
+ sal_uInt32 nRemainingSize,
+ sal_uInt32 nTotalSize,
+ sal_uInt32 nRecCounts,
+ sal_uInt16 nCheckSum );
+
USHORT CalcSaveTargetMapMode(MapMode& rMapMode, const Size& rPrefSize);
public:
diff --git a/svtools/source/misc/ehdl.cxx b/svtools/source/misc/ehdl.cxx
index 4084aa47bc80..3a31c1b812a6 100644
--- a/svtools/source/misc/ehdl.cxx
+++ b/svtools/source/misc/ehdl.cxx
@@ -321,16 +321,21 @@ BOOL SfxErrorHandler::GetClassString(ULONG lClassId, String &rStr) const
*/
{
-
- ResId aId(RID_ERRHDL, *pMgr);
- ErrorResource_Impl aEr(aId, (USHORT)lClassId);
- if(aEr)
+ BOOL bRet = FALSE;
+ com::sun::star::lang::Locale aLocale( Application::GetSettings().GetUILocale() );
+ ResMgr* pResMgr = ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(ofa), aLocale );
+ if( pResMgr )
{
- rStr=((ResString)aEr).GetString();
- return TRUE;
+ ResId aId(RID_ERRHDL, *pResMgr );
+ ErrorResource_Impl aEr(aId, (USHORT)lClassId);
+ if(aEr)
+ {
+ rStr=((ResString)aEr).GetString();
+ bRet = TRUE;
+ }
}
- else
- return FALSE;
+ delete pResMgr;
+ return bRet;
}
//-------------------------------------------------------------------------
@@ -379,10 +384,10 @@ BOOL SfxErrorHandler::GetErrorString(
BOOL bRet = FALSE;
rStr=String(SvtResId(RID_ERRHDL_CLASS));
- ResId *pResId = new ResId(nId, *pMgr);
+ ResId aResId(nId, *pMgr);
{
- ErrorResource_Impl aEr(*pResId, (USHORT)lErrId);
+ ErrorResource_Impl aEr(aResId, (USHORT)lErrId);
if(aEr)
{
ResString aErrorString(aEr);
@@ -408,7 +413,6 @@ BOOL SfxErrorHandler::GetErrorString(
rStr.SearchAndReplace(String::CreateFromAscii( "$(CLASS)" ),aErrStr);
}
- delete pResId;
return bRet;
}
diff --git a/svx/inc/svx/numitem.hxx b/svx/inc/svx/numitem.hxx
index 86f1eee764a7..01f4f34ea363 100644
--- a/svx/inc/svx/numitem.hxx
+++ b/svx/inc/svx/numitem.hxx
@@ -186,6 +186,7 @@ public:
// <--
SvxNumberFormat(const SvxNumberFormat& rFormat);
SvxNumberFormat(SvStream &rStream);
+
virtual ~SvxNumberFormat();
SvStream& Store(SvStream &rStream, FontToSubsFontConverter pConverter);
diff --git a/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx b/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx
index 109f86fe458b..d5f20cc0d571 100644
--- a/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx
+++ b/svx/inc/svx/sdr/contact/viewobjectcontactofunocontrol.hxx
@@ -66,7 +66,6 @@ namespace sdr { namespace contact {
public:
ViewObjectContactOfUnoControl( ObjectContact& _rObjectContact, ViewContactOfUnoControl& _rViewContact );
-
/// determines whether an XControl already exists, and is currently visible
bool isControlVisible() const;
diff --git a/svx/source/customshapes/EnhancedCustomShapeEngine.cxx b/svx/source/customshapes/EnhancedCustomShapeEngine.cxx
index 673e95877fcb..2d90db632108 100644
--- a/svx/source/customshapes/EnhancedCustomShapeEngine.cxx
+++ b/svx/source/customshapes/EnhancedCustomShapeEngine.cxx
@@ -56,6 +56,7 @@
#include "unopolyhelper.hxx"
#include <uno/mapping.hxx>
#include <basegfx/polygon/b2dpolypolygontools.hxx>
+#include <com/sun/star/document/XActionLockable.hpp>
// ---------------------------
// - EnhancedCustomShapeEngine -
@@ -360,7 +361,8 @@ com::sun::star::awt::Rectangle SAL_CALL EnhancedCustomShapeEngine::getTextBounds
{
com::sun::star::awt::Rectangle aTextRect;
SdrObject* pSdrObjCustomShape( GetSdrObjectFromXShape( mxShape ) );
- if ( pSdrObjCustomShape && pSdrObjCustomShape->GetModel() && !pSdrObjCustomShape->GetModel()->isLocked() )
+ ::com::sun::star::uno::Reference< ::com::sun::star::document::XActionLockable > xLockable( mxShape, ::com::sun::star::uno::UNO_QUERY );
+ if ( pSdrObjCustomShape && pSdrObjCustomShape->GetModel() && xLockable.is() && !xLockable->isActionLocked() )
{
if ( pSdrObjCustomShape )
{
diff --git a/svx/source/items/numitem.cxx b/svx/source/items/numitem.cxx
index 2a607ecf9cab..384ead550c9e 100644
--- a/svx/source/items/numitem.cxx
+++ b/svx/source/items/numitem.cxx
@@ -1177,6 +1177,11 @@ SvxNumBulletItem::SvxNumBulletItem(SvxNumRule& rRule, USHORT _nWhich ) :
{
}
+SfxPoolItem* SvxNumBulletItem::Create(SvStream &s, USHORT n) const
+{
+ return SfxPoolItem::Create(s, n );
+}
+
/* -----------------27.10.98 10:41-------------------
*
* --------------------------------------------------*/
@@ -1210,11 +1215,6 @@ SfxPoolItem* SvxNumBulletItem::Clone( SfxItemPool * ) const
/* -----------------08.12.98 10:43-------------------
*
* --------------------------------------------------*/
-SfxPoolItem* SvxNumBulletItem::Create(SvStream &rStream, USHORT) const
-{
- SvxNumRule aRule(rStream);
- return new SvxNumBulletItem(aRule, Which() );
-}
USHORT SvxNumBulletItem::GetVersion( USHORT /*nFileVersion*/ ) const
{
return NUMITEM_VERSION_03;
diff --git a/svx/source/outliner/outlvw.cxx b/svx/source/outliner/outlvw.cxx
index bd19e20a9a2a..d63b10502321 100644
--- a/svx/source/outliner/outlvw.cxx
+++ b/svx/source/outliner/outlvw.cxx
@@ -357,6 +357,18 @@ BOOL __EXPORT OutlinerView::MouseButtonDown( const MouseEvent& rMEvt )
aDDStartPosRef=pEditView->GetWindow()->PixelToLogic( aDDStartPosPix,pOwner->GetRefMapMode());
return TRUE;
}
+
+ // special case for outliner view in impress, check if double click hits the page icon for toggle
+ if( (nPara == EE_PARA_NOT_FOUND) && (pOwner->ImplGetOutlinerMode() == OUTLINERMODE_OUTLINEVIEW) && (eTarget == MouseText) && (rMEvt.GetClicks() == 2) )
+ {
+ ESelection aSel( pEditView->GetSelection() );
+ nPara = aSel.nStartPara;
+ Paragraph* pPara = pOwner->pParaList->GetParagraph( nPara );
+ if( (pPara && pOwner->pParaList->HasChilds(pPara)) && pPara->HasFlag(PARAFLAG_ISPAGE) )
+ {
+ ImpToggleExpand( pPara );
+ }
+ }
return pEditView->MouseButtonDown( rMEvt );
}
@@ -1644,14 +1656,14 @@ USHORT OutlinerView::GetSelectedScriptType() const
return pEditView->GetSelectedScriptType();
}
-String OutlinerView::GetSurroundingText() const
-{
- DBG_CHKTHIS(OutlinerView,0);
- return pEditView->GetSurroundingText();
-}
-
-Selection OutlinerView::GetSurroundingTextSelection() const
-{
- DBG_CHKTHIS(OutlinerView,0);
- return pEditView->GetSurroundingTextSelection();
-}
+String OutlinerView::GetSurroundingText() const
+{
+ DBG_CHKTHIS(OutlinerView,0);
+ return pEditView->GetSurroundingText();
+}
+
+Selection OutlinerView::GetSurroundingTextSelection() const
+{
+ DBG_CHKTHIS(OutlinerView,0);
+ return pEditView->GetSurroundingTextSelection();
+}
diff --git a/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx b/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx
index 352b9198e97b..63e3f92c4754 100644
--- a/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx
+++ b/svx/source/sdr/contact/viewcontactofsdrobjcustomshape.cxx
@@ -68,11 +68,10 @@ namespace sdr
// no need to correct if no extra text range
if(aTextRange != aObjectRange)
{
- const double fExtraTextRotation(GetCustomShapeObj().GetExtraTextRotation());
const GeoStat& rGeoStat(GetCustomShapeObj().GetGeoStat());
// only correct when rotation and/or shear is used
- if(rGeoStat.nShearWink || rGeoStat.nDrehWink || !basegfx::fTools::equalZero(fExtraTextRotation))
+ if(rGeoStat.nShearWink || rGeoStat.nDrehWink )
{
// text range needs to be corrected by
// aObjectRange.getCenter() - aRotObjectRange.getCenter() since it's
@@ -96,11 +95,6 @@ namespace sdr
aRotMatrix.rotate((36000 - rGeoStat.nDrehWink) * F_PI18000);
}
- if(!basegfx::fTools::equalZero(fExtraTextRotation))
- {
- aRotMatrix.rotate((360.0 - fExtraTextRotation) * F_PI180);
- }
-
aRotMatrix.translate(aObjectRange.getMinimum().getX(), aObjectRange.getMinimum().getY());
aRotObjectRange.transform(aRotMatrix);
@@ -189,6 +183,16 @@ namespace sdr
aTextRange.getMinY() - aObjectRange.getMinimum().getY());
}
+ if(!basegfx::fTools::equalZero(fExtraTextRotation))
+ {
+ basegfx::B2DVector aTranslation(
+ ( aTextRange.getWidth() / 2 ) + ( aTextRange.getMinX() - aObjectRange.getMinimum().getX() ),
+ ( aTextRange.getHeight() / 2 ) + ( aTextRange.getMinY() - aObjectRange.getMinimum().getY() ) );
+ aTextBoxMatrix.translate( -aTranslation.getX(), -aTranslation.getY() );
+ aTextBoxMatrix.rotate((360.0 - fExtraTextRotation) * F_PI180);
+ aTextBoxMatrix.translate( aTranslation.getX(), aTranslation.getY() );
+ }
+
if(rGeoStat.nShearWink)
{
aTextBoxMatrix.shearX(tan((36000 - rGeoStat.nShearWink) * F_PI18000));
@@ -199,11 +203,6 @@ namespace sdr
aTextBoxMatrix.rotate((36000 - rGeoStat.nDrehWink) * F_PI18000);
}
- if(!basegfx::fTools::equalZero(fExtraTextRotation))
- {
- aTextBoxMatrix.rotate((360.0 - fExtraTextRotation) * F_PI180);
- }
-
// give text it's target position
aTextBoxMatrix.translate(aObjectRange.getMinimum().getX(), aObjectRange.getMinimum().getY());
}
diff --git a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
index 5f7bf41386e0..81d19df1e2fa 100644
--- a/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
+++ b/svx/source/sdr/contact/viewobjectcontactofunocontrol.cxx
@@ -238,6 +238,8 @@ namespace sdr { namespace contact {
getGraphics() const { return m_xControlView->getGraphics(); }
inline void draw( const Point& _rTopLeft ) const { m_xControlView->draw( _rTopLeft.X(), _rTopLeft.Y() ); }
+ void invalidate() const;
+
public:
inline const Reference< XControl >& getControl() const { return m_xControl; }
};
@@ -298,6 +300,15 @@ namespace sdr { namespace contact {
}
//--------------------------------------------------------------------
+ void ControlHolder::invalidate() const
+ {
+ Window* pWindow = VCLUnoHelper::GetWindow( m_xControl->getPeer() );
+ OSL_ENSURE( pWindow, "ControlHolder::invalidate: no implementation access!" );
+ if ( pWindow )
+ pWindow->Invalidate();
+ }
+
+ //--------------------------------------------------------------------
::basegfx::B2DVector ControlHolder::getZoom() const
{
// no check whether we're valid, this is the responsibility of the caller
@@ -1666,6 +1677,8 @@ namespace sdr { namespace contact {
double fRotate, fShearX;
_rViewInformation.getObjectToViewTransformation().decompose( aScale, aTranslate, fRotate, fShearX );
#endif
+ const bool bHadControl = m_pVOCImpl->getExistentControl().is();
+
// force control here to make it a VCL ChildWindow. Will be fetched
// and used below by getExistentControl()
m_pVOCImpl->ensureControl( &_rViewInformation.getObjectToViewTransformation() );
@@ -1676,6 +1689,9 @@ namespace sdr { namespace contact {
Reference< XControlModel > xControlModel( rViewContactOfUnoControl.GetSdrUnoObj().GetUnoControlModel() );
const ControlHolder& rControl( m_pVOCImpl->getExistentControl() );
+ if ( !bHadControl && rControl.is() && rControl.isVisible() )
+ rControl.invalidate();
+
// check if we already have an XControl.
if ( !xControlModel.is() || !rControl.is() )
// use the default mechanism. This will create a ControlPrimitive2D without
diff --git a/svx/source/svdraw/svdfmtf.cxx b/svx/source/svdraw/svdfmtf.cxx
index ecfff66bf8c2..d8ebb4499646 100644
--- a/svx/source/svdraw/svdfmtf.cxx
+++ b/svx/source/svdraw/svdfmtf.cxx
@@ -746,8 +746,8 @@ void ImpSdrGDIMetaFileImport::ImportText( const Point& rPos, const XubString& rS
if (!aFnt.IsTransparent())
{
SfxItemSet aAttr(*pFillAttr->GetPool(),XATTR_FILL_FIRST,XATTR_FILL_LAST);
- pFillAttr->Put(XFillStyleItem(XFILL_SOLID));
- pFillAttr->Put(XFillColorItem(String(), aFnt.GetFillColor()));
+ aAttr.Put(XFillStyleItem(XFILL_SOLID));
+ aAttr.Put(XFillColorItem(String(), aFnt.GetFillColor()));
pText->SetMergedItemSet(aAttr);
}
sal_uInt32 nWink = aFnt.GetOrientation();
diff --git a/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx b/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
index 45a38fd86361..6011ff35dcfe 100644
--- a/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
+++ b/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.cxx
@@ -446,14 +446,6 @@ DictionaryEntry::DictionaryEntry( const rtl::OUString& rTerm, const rtl::OUStrin
m_nConversionPropertyType = 1;
}
-DictionaryEntry::DictionaryEntry()
- : m_aTerm()
- , m_aMapping()
- , m_nConversionPropertyType( linguistic2::ConversionPropertyType::OTHER )
- , m_bNewEntry( sal_True )
-{
-}
-
DictionaryEntry::~DictionaryEntry()
{
}
diff --git a/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.hxx b/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.hxx
index b9784ef0e8ff..54184a7998a5 100644
--- a/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.hxx
+++ b/svx/source/unodialogs/textconversiondlgs/chinese_dictionarydialog.hxx
@@ -61,7 +61,6 @@ namespace textconversiondlgs
struct DictionaryEntry
{
- DictionaryEntry();
DictionaryEntry( const rtl::OUString& rTerm, const rtl::OUString& rMapping
, sal_Int16 nConversionPropertyType //linguistic2::ConversionPropertyType
, sal_Bool bNewEntry = sal_False );
diff --git a/sw/inc/calbck.hxx b/sw/inc/calbck.hxx
index 7a8ff7f8f471..cde55aec812e 100644
--- a/sw/inc/calbck.hxx
+++ b/sw/inc/calbck.hxx
@@ -202,7 +202,7 @@ class SwClientIter
friend SwClient* SwModify::_Remove(SwClient *); // fuer Ptr-Korrektur
friend void SwModify::Add(SwClient *); // nur fuer ASSERT !
- SwModify& rRoot;
+ SwModify const& rRoot;
SwClient *pAkt, *pDelNext;
// fuers Updaten der aller Iteratoren beim Einfuegen/Loeschen von
// Clients, wenn der Iterator gerade draufsteht.
@@ -213,11 +213,10 @@ class SwClientIter
TypeId aSrchId; // fuer First/Next - suche diesen Type
public:
- SW_DLLPUBLIC SwClientIter( SwModify& );
+ SW_DLLPUBLIC SwClientIter( SwModify const& );
SW_DLLPUBLIC ~SwClientIter();
const SwModify& GetModify() const { return rRoot; }
- SwModify& GetModify() { return rRoot; }
#ifndef CFRONT
SwClient* operator++(int); // zum Naechsten
diff --git a/sw/inc/chpfld.hxx b/sw/inc/chpfld.hxx
index 08ebcf93bd5c..0edd6681da58 100644
--- a/sw/inc/chpfld.hxx
+++ b/sw/inc/chpfld.hxx
@@ -32,9 +32,11 @@
#include "fldbas.hxx"
+
class SwFrm;
+class SwCntntNode;
class SwTxtNode;
-#include <unoobj.hxx>
+
enum SwChapterFormat
{
diff --git a/sw/inc/dcontact.hxx b/sw/inc/dcontact.hxx
index e1f20183deca..dc767403d1d5 100644
--- a/sw/inc/dcontact.hxx
+++ b/sw/inc/dcontact.hxx
@@ -191,11 +191,11 @@ public:
}
RndStdIds GetAnchorId() const { return GetAnchorFmt().GetAnchorId(); }
- bool ObjAnchoredAtPage() const { return GetAnchorId() == FLY_PAGE; }
- bool ObjAnchoredAtFly() const { return GetAnchorId() == FLY_AT_FLY; }
- bool ObjAnchoredAtPara() const { return GetAnchorId() == FLY_AT_CNTNT; }
- bool ObjAnchoredAtChar() const { return GetAnchorId() == FLY_AUTO_CNTNT; }
- bool ObjAnchoredAsChar() const { return GetAnchorId() == FLY_IN_CNTNT; }
+ bool ObjAnchoredAtPage() const { return GetAnchorId() == FLY_AT_PAGE; }
+ bool ObjAnchoredAtFly() const { return GetAnchorId() == FLY_AT_FLY; }
+ bool ObjAnchoredAtPara() const { return GetAnchorId() == FLY_AT_PARA; }
+ bool ObjAnchoredAtChar() const { return GetAnchorId() == FLY_AT_CHAR; }
+ bool ObjAnchoredAsChar() const { return GetAnchorId() == FLY_AS_CHAR; }
const SwPosition& GetCntntAnchor() const
{
diff --git a/sw/inc/doc.hxx b/sw/inc/doc.hxx
index ce6a665c5acd..0078d65ddcc4 100644
--- a/sw/inc/doc.hxx
+++ b/sw/inc/doc.hxx
@@ -201,7 +201,6 @@ class SwLayouter;
class SdrView;
class SdrMarkList;
class SwAuthEntry;
-class SwUnoCallBack;
class SwLayoutCache;
class IStyleAccess;
struct SwCallMouseEvent;
@@ -398,7 +397,7 @@ class SW_DLLPUBLIC SwDoc :
SwLayoutCache *pLayoutCache; // Layout cache to read and save with the
// document for a faster formatting
- SwUnoCallBack *pUnoCallBack;
+ SwModify *pUnoCallBack;
IGrammarContact *mpGrammarContact; // for grammar checking in paragraphs during editing
mutable comphelper::ImplementationReference< SwChartDataProvider
diff --git a/sw/inc/fmtanchr.hxx b/sw/inc/fmtanchr.hxx
index d74ed247e0cc..23f8777107ef 100644
--- a/sw/inc/fmtanchr.hxx
+++ b/sw/inc/fmtanchr.hxx
@@ -55,7 +55,7 @@ class SW_DLLPUBLIC SwFmtAnchor: public SfxPoolItem
static sal_uInt32 mnOrderCounter;
public:
- SwFmtAnchor( RndStdIds eRnd = FLY_PAGE, USHORT nPageNum = 0 );
+ SwFmtAnchor( RndStdIds eRnd = FLY_AT_PAGE, USHORT nPageNum = 0 );
SwFmtAnchor( const SwFmtAnchor &rCpy );
~SwFmtAnchor();
@@ -86,7 +86,7 @@ public:
};
inline const SwFmtAnchor &SwAttrSet::GetAnchor(BOOL bInP) const
- { return (const SwFmtAnchor&)Get( RES_ANCHOR,bInP); }
+ { return static_cast<const SwFmtAnchor&>(Get(RES_ANCHOR, bInP)); }
inline const SwFmtAnchor &SwFmt::GetAnchor(BOOL bInP) const
{ return aSet.GetAnchor(bInP); }
diff --git a/sw/inc/fmtmeta.hxx b/sw/inc/fmtmeta.hxx
index f676469b908f..616c4cddc1b9 100644..100755
--- a/sw/inc/fmtmeta.hxx
+++ b/sw/inc/fmtmeta.hxx
@@ -31,6 +31,8 @@
#ifndef SW_FMTMETA_HXX
#define SW_FMTMETA_HXX
+#include <cppuhelper/weakref.hxx>
+
#include <svl/poolitem.hxx>
#include <sfx2/Metadatable.hxx>
@@ -122,8 +124,8 @@ public:
virtual SfxPoolItem * Clone( SfxItemPool *pPool = 0 ) const;
// TYPEINFO();
- // notify clients registered at m_pMeta that this meta is being removed
- void NotifyRemoval();
+ /// notify clients registered at m_pMeta that this meta is being (re-)moved
+ void NotifyChangeTxtNode(SwTxtNode *const pTxtNode);
static SwFmtMeta * CreatePoolDefault( const USHORT i_nWhich );
::sw::Meta * GetMeta() { return m_pMeta.get(); }
/// this method <em>must</em> be called when the hint is actually copied
@@ -140,8 +142,11 @@ class Meta
, public SwModify
{
protected:
- friend class ::SwFmtMeta; // SetFmtMeta
- friend class ::SwXMeta; // GetTxtNode, GetTxtAttr
+ friend class ::SwFmtMeta; // SetFmtMeta, NotifyChangeTxtNode
+ friend class ::SwXMeta; // GetTxtNode, GetTxtAttr, Get/SetXMeta
+
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::rdf::XMetadatable> m_wXMeta;
SwFmtMeta * m_pFmt;
@@ -151,6 +156,15 @@ protected:
SwFmtMeta * GetFmtMeta() const { return m_pFmt; }
void SetFmtMeta( SwFmtMeta * const i_pFmt ) { m_pFmt = i_pFmt; };
+ void NotifyChangeTxtNode();
+
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::rdf::XMetadatable> const& GetXMeta() const
+ { return m_wXMeta; }
+ void SetXMeta(::com::sun::star::uno::Reference<
+ ::com::sun::star::rdf::XMetadatable> const& xMeta)
+ { m_wXMeta = xMeta; }
+
public:
explicit Meta(SwFmtMeta * const i_pFmt = 0);
virtual ~Meta();
diff --git a/sw/inc/frmfmt.hxx b/sw/inc/frmfmt.hxx
index a86b1c6689a0..61663d131aad 100644
--- a/sw/inc/frmfmt.hxx
+++ b/sw/inc/frmfmt.hxx
@@ -30,11 +30,14 @@
#ifndef _FRMFMT_HXX
#define _FRMFMT_HXX
-#include <format.hxx>
-
// --> OD 2004-08-06 #i28749#
#include <com/sun/star/text/PositionLayoutDir.hpp>
// <--
+
+#include <cppuhelper/weakref.hxx>
+
+#include <format.hxx>
+
#include "swdllapi.h"
class SwFlyFrm;
@@ -51,8 +54,9 @@ class SW_DLLPUBLIC SwFrmFmt: public SwFmt
{
friend class SwDoc;
friend class SwPageDesc; //darf den protected CTor rufen.
-// friend class SwSwgReader; // der SW2-Reader auch!
-// friend class Sw3IoImp; // der SW3-Reader auch!
+
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::uno::XInterface> m_wXObject;
protected:
SwFrmFmt( SwAttrPool& rPool, const sal_Char* pFmtNm,
@@ -136,6 +140,13 @@ public:
virtual String GetDescription() const;
+ SW_DLLPRIVATE ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::uno::XInterface> const& GetXObject() const
+ { return m_wXObject; }
+ SW_DLLPRIVATE void SetXObject(::com::sun::star::uno::Reference<
+ ::com::sun::star::uno::XInterface> const& xObject)
+ { m_wXObject = xObject; }
+
DECL_FIXEDMEMPOOL_NEWDEL_DLL(SwFrmFmt)
};
diff --git a/sw/inc/ndtxt.hxx b/sw/inc/ndtxt.hxx
index d4d59afa3d9c..04f1fad3e660 100644
--- a/sw/inc/ndtxt.hxx
+++ b/sw/inc/ndtxt.hxx
@@ -30,6 +30,8 @@
#ifndef _NDTXT_HXX
#define _NDTXT_HXX
+#include <cppuhelper/weakref.hxx>
+
#include "swdllapi.h"
#include <error.h>
#include <node.hxx>
@@ -76,9 +78,12 @@ class SwScriptInfo;
struct SwDocStat;
struct SwParaIdleData_Impl;
-namespace com { namespace sun { namespace star { namespace uno {
- template < class > class Sequence;
-}}}}
+namespace com { namespace sun { namespace star {
+ namespace uno {
+ template < class > class Sequence;
+ }
+ namespace text { class XTextContent; }
+} } }
typedef std::set< xub_StrLen > SwSoftPageBreakList;
@@ -132,6 +137,8 @@ class SW_DLLPUBLIC SwTxtNode: public SwCntntNode, public ::sfx2::Metadatable
SwList* mpList;
// <--
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XTextContent> m_wXParagraph;
SW_DLLPRIVATE SwTxtNode( const SwNodeIndex &rWhere, SwTxtFmtColl *pTxtColl,
const SfxItemSet* pAutoAttr = 0 );
@@ -813,6 +820,13 @@ public:
USHORT GetScalingOfSelectedText( xub_StrLen nStt, xub_StrLen nEnd ) const;
+ SW_DLLPRIVATE ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XTextContent> const& GetXParagraph() const
+ { return m_wXParagraph; }
+ SW_DLLPRIVATE void SetXParagraph(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent> const& xParagraph)
+ { m_wXParagraph = xParagraph; }
+
// sfx2::Metadatable
virtual ::sfx2::IXmlIdRegistry& GetRegistry();
virtual bool IsInClipboard() const;
diff --git a/sw/inc/pagedesc.hxx b/sw/inc/pagedesc.hxx
index 40d8874f912d..8815945c8bc4 100644
--- a/sw/inc/pagedesc.hxx
+++ b/sw/inc/pagedesc.hxx
@@ -344,4 +344,7 @@ public:
operator SwPageDesc() const; // #i7983#
};
+
+SwPageDesc* GetPageDescByName_Impl(SwDoc& rDoc, const String& rName);
+
#endif //_PAGEDESC_HXX
diff --git a/sw/inc/section.hxx b/sw/inc/section.hxx
index 1310325575cd..9d6de0d4df61 100644
--- a/sw/inc/section.hxx
+++ b/sw/inc/section.hxx
@@ -41,6 +41,11 @@
#include <svl/svarray.hxx>
#include <frmfmt.hxx>
+
+namespace com { namespace sun { namespace star {
+ namespace text { class XTextSection; }
+} } }
+
// Forward Deklaration
class SwSectionFmt;
class SwDoc;
@@ -230,6 +235,13 @@ class SW_DLLPUBLIC SwSectionFmt : public SwFrmFmt
{
friend class SwDoc;
+ /** why does this exist in addition to the m_wXObject in SwFrmFmt?
+ in case of an index, both a SwXDocumentIndex and a SwXTextSection
+ register at this SwSectionFmt, so we need to have two refs.
+ */
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XTextSection> m_wXTextSection;
+
/* SW_DLLPUBLIC */ SwSection* _GetSection() const;
SW_DLLPRIVATE void UpdateParent(); // Parent wurde veraendert
@@ -271,6 +283,14 @@ public:
// ist die Section eine gueltige fuers GlobalDocument?
const SwSection* GetGlobalDocSection() const;
+
+ SW_DLLPRIVATE ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XTextSection> const& GetXTextSection() const
+ { return m_wXTextSection; }
+ SW_DLLPRIVATE void SetXTextSection(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextSection> const& xTextSection)
+ { m_wXTextSection = xTextSection; }
+
};
// -------------- inlines ---------------------------------
diff --git a/sw/inc/swtable.hxx b/sw/inc/swtable.hxx
index 1699cf439030..cddb53d59bb7 100644
--- a/sw/inc/swtable.hxx
+++ b/sw/inc/swtable.hxx
@@ -299,7 +299,7 @@ public:
virtual BOOL GetInfo( SfxPoolItem& ) const;
// suche im Format nach der angemeldeten Tabelle
- static SwTable* FindTable( SwFrmFmt* pFmt );
+ static SwTable * FindTable( SwFrmFmt const*const pFmt );
// Struktur ein wenig aufraeumen
void GCLines();
diff --git a/sw/inc/swtypes.hxx b/sw/inc/swtypes.hxx
index 64cd8231f0ef..fbb90658098d 100644
--- a/sw/inc/swtypes.hxx
+++ b/sw/inc/swtypes.hxx
@@ -166,11 +166,11 @@ const short lOutlineMinTextDistance = 216; // 0.15 inch = 0.38 cm
//Schnittstellen Bedeutung haben (SwDoc).
enum RndStdIds
{
- FLY_AT_CNTNT, //Absatzgebundener Rahmen
- FLY_IN_CNTNT, //Zeichengebundener Rahmen
- FLY_PAGE, //Seitengebundener Rahmen
- FLY_AT_FLY, //Rahmengebundener Rahmen ( LAYER_IMPL )
- FLY_AUTO_CNTNT, //Automatisch positionierter, absatzgebundener Rahmen
+ FLY_AT_PARA, // anchored at paragraph
+ FLY_AS_CHAR, // anchored as character
+ FLY_AT_PAGE, // anchored at page
+ FLY_AT_FLY, // anchored at frame
+ FLY_AT_CHAR, // anchored at character
//Der Rest wird nur fuer SS benutzt.
RND_STD_HEADER,
RND_STD_FOOTER,
diff --git a/sw/inc/tox.hxx b/sw/inc/tox.hxx
index 65a4879485b7..821eb7df6ef1 100644
--- a/sw/inc/tox.hxx
+++ b/sw/inc/tox.hxx
@@ -27,8 +27,10 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef _TOX_HXX
-#define _TOX_HXX
+#ifndef SW_TOX_HXX
+#define SW_TOX_HXX
+
+#include <cppuhelper/weakref.hxx>
#include <i18npool/lang.h>
#include <tools/string.hxx>
@@ -47,6 +49,11 @@
#define INCLUDED_VECTOR
#endif
+
+namespace com { namespace sun { namespace star {
+ namespace text { class XDocumentIndexMark; }
+} } }
+
class SwTOXType;
class SwTOXMark;
class SwTxtTOXMark;
@@ -61,7 +68,9 @@ SV_DECL_PTRARR(SwTOXMarks, SwTOXMark*, 0, 10)
#define IVER_TOXMARK_STRPOOL ((USHORT)1)
#define IVER_TOXMARK_NEWTOX ((USHORT)2)
-class SW_DLLPUBLIC SwTOXMark : public SfxPoolItem, public SwClient
+class SW_DLLPUBLIC SwTOXMark
+ : public SfxPoolItem
+ , public SwModify
{
friend void _InitCore();
friend class SwTxtTOXMark;
@@ -80,6 +89,8 @@ class SW_DLLPUBLIC SwTOXMark : public SfxPoolItem, public SwClient
BOOL bAutoGenerated : 1; // generated using a concordance file
BOOL bMainEntry : 1; // main entry emphasized by character style
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XDocumentIndexMark> m_wXDocumentIndexMark;
SwTOXMark(); // to create the dflt. atr. in _InitCore
@@ -97,6 +108,11 @@ public:
virtual int operator==( const SfxPoolItem& ) const;
virtual SfxPoolItem* Clone( SfxItemPool* pPool = 0 ) const;
+ // SwClient
+ virtual void Modify( SfxPoolItem* pOld, SfxPoolItem* pNew );
+
+ void InvalidateTOXMark();
+
String GetText() const;
inline BOOL IsAlternativeText() const;
@@ -131,6 +147,14 @@ public:
const SwTxtTOXMark* GetTxtTOXMark() const { return pTxtAttr; }
SwTxtTOXMark* GetTxtTOXMark() { return pTxtAttr; }
+
+ SW_DLLPRIVATE ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XDocumentIndexMark> const& GetXTOXMark() const
+ { return m_wXDocumentIndexMark; }
+ SW_DLLPRIVATE void SetXTOXMark(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XDocumentIndexMark> const& xMark)
+ { m_wXDocumentIndexMark = xMark; }
+
};
/*--------------------------------------------------------------------
@@ -769,4 +793,4 @@ inline void SwTOXBase::SetOptions(USHORT nOpt)
}
-#endif // _TOX_HXX
+#endif // SW_TOX_HXX
diff --git a/sw/inc/txtatr.hxx b/sw/inc/txtatr.hxx
index d9e9463a30a7..8c0ad5854665 100644
--- a/sw/inc/txtatr.hxx
+++ b/sw/inc/txtatr.hxx
@@ -80,7 +80,7 @@ public:
const xub_StrLen i_nStart, const xub_StrLen i_nEnd );
virtual ~SwTxtMeta();
- void ChgTxtNode( SwTxtNode * const pNode ) { m_pTxtNode = pNode; }
+ void ChgTxtNode(SwTxtNode * const pNode);
SwTxtNode * GetTxtNode() const { return m_pTxtNode; }
};
diff --git a/sw/inc/unobaseclass.hxx b/sw/inc/unobaseclass.hxx
index 17b6e6f5d080..91ef17d4e9d4 100644
--- a/sw/inc/unobaseclass.hxx
+++ b/sw/inc/unobaseclass.hxx
@@ -27,21 +27,151 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef _UNOBASECLASS_HXX
-#define _UNOBASECLASS_HXX
+#ifndef SW_UNOBASECLASS_HXX
+#define SW_UNOBASECLASS_HXX
-#include <calbck.hxx>
+#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/container/XEnumeration.hpp>
+
#include <cppuhelper/implbase2.hxx>
-typedef
-cppu::WeakImplHelper2
-<
- ::com::sun::star::container::XEnumeration,
- ::com::sun::star::lang::XServiceInfo
+
+class SfxPoolItem;
+class SwClient;
+class SwDoc;
+
+
+typedef ::cppu::WeakImplHelper2
+< ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::container::XEnumeration
>
-SwSimpleEnumerationBaseClass;
+SwSimpleEnumeration_Base;
+
+
+/* -----------------29.04.98 07:35-------------------
+ *
+ * --------------------------------------------------*/
+enum CursorType
+{
+ CURSOR_INVALID,
+ CURSOR_BODY,
+ CURSOR_FRAME,
+ CURSOR_TBLTEXT,
+ CURSOR_FOOTNOTE,
+ CURSOR_HEADER,
+ CURSOR_FOOTER,
+ CURSOR_REDLINE,
+ CURSOR_ALL, // for Search&Replace
+ CURSOR_SELECTION, // create a paragraph enumeration from
+ // a text range or cursor
+ CURSOR_SELECTION_IN_TABLE,
+ CURSOR_META, // meta/meta-field
+};
+
+/*-----------------04.03.98 11:54-------------------
+ Start/EndAction or Start/EndAllAction
+ -------------------------------------------------- */
+class UnoActionContext
+{
+ private:
+ SwDoc * m_pDoc;
+
+ public:
+ UnoActionContext(SwDoc *const pDoc);
+ ~UnoActionContext();
+
+ void InvalidateDocument() { m_pDoc = 0; }
+};
+
+/* -----------------07.07.98 12:03-------------------
+ interrupt Actions for a little while
+ -------------------------------------------------- */
+class UnoActionRemoveContext
+{
+ private:
+ SwDoc *const m_pDoc;
+
+ public:
+ UnoActionRemoveContext(SwDoc *const pDoc);
+ ~UnoActionRemoveContext();
+};
+
+
+::com::sun::star::uno::Sequence< sal_Int8 > CreateUnoTunnelId();
+
+/// helper function for implementing SwClient::Modify
+void ClientModify(SwClient* pClient, SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+
+#include <boost/utility.hpp>
+#include <osl/diagnose.h>
+#include <vos/mutex.hxx>
+#include <vcl/svapp.hxx>
+
+namespace sw {
+
+ template<typename T> class UnoImplPtr
+ : private ::boost::noncopyable
+ {
+ private:
+ T * m_p;
+
+ public:
+ UnoImplPtr(T *const i_p)
+ : m_p(i_p)
+ {
+ OSL_ENSURE(i_p, "UnoImplPtr: null");
+ }
+
+ ~UnoImplPtr()
+ {
+ ::vos::OGuard g(Application::GetSolarMutex());
+ delete m_p; // #i105557#: call dtor with locked solar mutex
+ m_p = 0;
+ }
+
+ T & operator * () const { return *m_p; }
+
+ T * operator ->() const { return m_p; }
+
+ T * get () const { return m_p; }
+ };
+
+ template< class C > C *
+ UnoTunnelGetImplementation(
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XUnoTunnel > const & xUnoTunnel)
+ {
+ if (!xUnoTunnel.is()) { return 0; }
+ C *const pC( reinterpret_cast< C* >(
+ ::sal::static_int_cast< sal_IntPtr >(
+ xUnoTunnel->getSomething(C::getUnoTunnelId()))));
+ return pC;
+ }
+
+ template< class C > sal_Int64
+ UnoTunnelImpl(const ::com::sun::star::uno::Sequence< sal_Int8 > & rId,
+ C *const pThis)
+ {
+ if ((rId.getLength() == 16) &&
+ (0 == rtl_compareMemory(C::getUnoTunnelId().getConstArray(),
+ rId.getConstArray(), 16)))
+ {
+ return ::sal::static_int_cast< sal_Int64 >(
+ reinterpret_cast< sal_IntPtr >(pThis) );
+ }
+ return 0;
+ }
+
+ ::com::sun::star::uno::Sequence< ::rtl::OUString >
+ GetSupportedServiceNamesImpl(
+ size_t const nServices, char const*const pServices[]);
+ sal_Bool SupportsServiceImpl(
+ size_t const nServices, char const*const pServices[],
+ ::rtl::OUString const & rServiceName);
+
+} // namespace sw
-#endif
+#endif // SW_UNOBASECLASS_HXX
diff --git a/sw/inc/unobookmark.hxx b/sw/inc/unobookmark.hxx
new file mode 100644
index 000000000000..46d0054551b7
--- /dev/null
+++ b/sw/inc/unobookmark.hxx
@@ -0,0 +1,244 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOBOOKMARK_HXX
+#define SW_UNOBOOKMARK_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/container/XNamed.hpp>
+#include <com/sun/star/text/XTextContent.hpp>
+#include <com/sun/star/text/XFormField.hpp>
+
+#include <cppuhelper/implbase5.hxx>
+
+#include <sfx2/Metadatable.hxx>
+
+#include <unobaseclass.hxx>
+#include <IDocumentMarkAccess.hxx>
+
+
+class SwDoc;
+
+
+typedef ::cppu::ImplInheritanceHelper5
+< ::sfx2::MetadatableMixin
+, ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::container::XNamed
+, ::com::sun::star::text::XTextContent
+> SwXBookmark_Base;
+
+class SwXBookmark
+ : public SwXBookmark_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+protected:
+
+ void attachToRangeEx(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange,
+ IDocumentMarkAccess::MarkType eType)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException );
+ virtual void attachToRange(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ const ::sw::mark::IMark* GetBookmark() const;
+
+ virtual ~SwXBookmark();
+
+ /// @param pDoc and pMark != 0, but not & because of ImplInheritanceHelper
+ SwXBookmark(::sw::mark::IMark *const pMark, SwDoc *const pDoc);
+
+public:
+
+ /// descriptor
+ SwXBookmark();
+
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>
+ CreateXBookmark(SwDoc & rDoc, ::sw::mark::IMark & rBookmark);
+
+ /// @return IMark for this, but only if it lives in pDoc
+ static ::sw::mark::IMark const* GetBookmarkInDoc(SwDoc const*const pDoc,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XUnoTunnel> & xUT);
+
+ // MetadatableMixin
+ virtual ::sfx2::Metadatable* GetCoreObject();
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::frame::XModel > GetModel();
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XNamed
+ virtual ::rtl::OUString SAL_CALL getName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setName(const ::rtl::OUString& rName)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+typedef cppu::ImplInheritanceHelper1< SwXBookmark,
+ ::com::sun::star::text::XFormField > SwXFieldmark_Base;
+
+class SwXFieldmark
+ : public SwXFieldmark_Base
+{
+
+private:
+
+ bool isReplacementObject;
+
+public:
+
+ SwXFieldmark(bool isReplacementObject,
+ ::sw::mark::IMark* pBkm = 0, SwDoc* pDoc = 0);
+
+ virtual void attachToRange(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ virtual ::rtl::OUString SAL_CALL getDescription()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::sal_Int16 SAL_CALL getType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::sal_Int16 SAL_CALL getRes()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual void SAL_CALL setDescription(const ::rtl::OUString& rDescription)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setType(::sal_Int16 fieldType)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setRes(::sal_Int16 res)
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOBOOKMARK_HXX
+
diff --git a/sw/inc/unochart.hxx b/sw/inc/unochart.hxx
index 955030cbada8..bc29daa21a4d 100644
--- a/sw/inc/unochart.hxx
+++ b/sw/inc/unochart.hxx
@@ -32,6 +32,8 @@
#include <map>
#include <set>
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <com/sun/star/chart2/data/XDataProvider.hpp>
#include <com/sun/star/chart2/data/XDataSource.hpp>
#include <com/sun/star/chart2/data/XDataSequence.hpp>
@@ -48,8 +50,8 @@
#include <com/sun/star/util/XModifiable.hpp>
#include <com/sun/star/util/XModifyBroadcaster.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
-
#include <com/sun/star/chart/ChartDataRowSource.hpp>
+
#include <cppuhelper/interfacecontainer.h> //OMultiTypeInterfaceContainerHelper
#include <cppuhelper/implbase2.hxx> // helper for implementations
#include <cppuhelper/implbase4.hxx> // helper for implementations
@@ -57,17 +59,21 @@
#include <cppuhelper/implbase10.hxx> // helper for implementations
#include <cppuhelper/weakref.hxx>
+#include <tools/string.hxx>
+#include <tools/link.hxx>
+#include <vcl/timer.hxx>
#include <calbck.hxx>
-#include <unoobj.hxx>
+class SfxItemPropertySet;
class SwDoc;
class SwTable;
class SwTableBox;
class SwUnoCrsr;
struct SwRangeDescriptor;
class SwSelBoxes;
+class SwFrmFmt;
//////////////////////////////////////////////////////////////////////
diff --git a/sw/inc/unocoll.hxx b/sw/inc/unocoll.hxx
index b630668f8965..f4d54a55adca 100644
--- a/sw/inc/unocoll.hxx
+++ b/sw/inc/unocoll.hxx
@@ -481,7 +481,6 @@ class SwXBookmarks : public SwCollectionBaseClass,
virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
- static SwXBookmark* GetObject( ::sw::mark::IMark& rBkm, SwDoc* pDoc);
};
class SwXNumberingRulesCollection : public cppu::WeakImplHelper1
diff --git a/sw/inc/unocrsrhelper.hxx b/sw/inc/unocrsrhelper.hxx
index 613a5e51eb89..b7e92df88b30 100644
--- a/sw/inc/unocrsrhelper.hxx
+++ b/sw/inc/unocrsrhelper.hxx
@@ -30,12 +30,25 @@
#ifndef _UNOCRSRHELPER_HXX
#define _UNOCRSRHELPER_HXX
-#include <com/sun/star/beans/XPropertyState.hpp>
-#include <unocrsr.hxx>
#include <map>
+#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+
+#include <swtypes.hxx>
+#include <pam.hxx>
+
+
+class String;
+class SfxItemSet;
+class SfxItemPropertySet;
struct SfxItemPropertySimpleEntry;
+class SwTxtNode;
class SwPaM;
+class SwCursor;
+class SwUnoCrsr;
+class SwFmtColl;
+struct SwSortOptions;
class SwDoc;
namespace com{ namespace sun{ namespace star{
@@ -47,6 +60,17 @@ namespace com{ namespace sun{ namespace star{
}
}}}
+/* -----------------03.12.98 12:16-------------------
+ *
+ * --------------------------------------------------*/
+enum SwGetPropertyStatesCaller
+{
+ SW_PROPERTY_STATE_CALLER_DEFAULT,
+ SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION,
+ SW_PROPERTY_STATE_CALLER_SINGLE_VALUE_ONLY,
+ SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT
+};
+
/* -----------------------------14.12.00 15:06--------------------------------
---------------------------------------------------------------------------*/
@@ -62,6 +86,7 @@ namespace SwUnoCursorHelper
void SetValue( USHORT nWhichId, USHORT nMemberId, const com::sun::star::uno::Any& rAny );
bool FillValue( USHORT nWhichId, USHORT nMemberId, const com::sun::star::uno::Any*& pAny );
};
+
sal_Bool getCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry
, SwPaM& rPam
, com::sun::star::uno::Any *pAny
@@ -102,6 +127,88 @@ namespace SwUnoCursorHelper
const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& RedlineProperties )
throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
+
+ /// @param bTableMode: attributes should be applied to a table selection
+ void SetCrsrAttr(SwPaM & rPam, const SfxItemSet & rSet,
+ const SetAttrMode nAttrMode,
+ const bool bTableMode = false);
+ void GetCrsrAttr(SwPaM & rPam, SfxItemSet & rSet,
+ const bool bOnlyTxtAttr = false,
+ const bool bGetFromChrFmt = true);
+ void GetTextFromPam(SwPaM & rPam, ::rtl::OUString & rBuffer);
+ SwFmtColl * GetCurTxtFmtColl(SwPaM & rPam, const bool bConditional);
+
+ void SelectPam(SwPaM & rPam, const bool bExpand);
+ void SetString(SwCursor & rCursor, const ::rtl::OUString & rString);
+
+ ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >
+ CreateSortDescriptor(const bool bFromTable);
+ sal_Bool ConvertSortProperties(
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& rDescriptor,
+ SwSortOptions & rSortOpt);
+
+ /// @param bTableMode: attributes should be applied to a table selection
+ void SetPropertyValue(
+ SwPaM& rPaM,
+ const SfxItemPropertySet & rPropSet,
+ const ::rtl::OUString & rPropertyName,
+ const ::com::sun::star::uno::Any & rValue,
+ const SetAttrMode nAttrMode = nsSetAttrMode::SETATTR_DEFAULT,
+ const bool bTableMode = false)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ ::com::sun::star::uno::Any GetPropertyValue(
+ SwPaM& rPaM,
+ const SfxItemPropertySet & rPropSet,
+ const ::rtl::OUString & rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyState > GetPropertyStates(
+ SwPaM & rPaM,
+ const SfxItemPropertySet & rPropSet,
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const SwGetPropertyStatesCaller eCaller =
+ SW_PROPERTY_STATE_CALLER_DEFAULT)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ ::com::sun::star::beans::PropertyState GetPropertyState(
+ SwPaM & rPaM,
+ const SfxItemPropertySet & rPropSet,
+ const ::rtl::OUString & rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ void SetPropertyToDefault(
+ SwPaM & rPaM,
+ const SfxItemPropertySet & rPropSet,
+ const ::rtl::OUString & rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ ::com::sun::star::uno::Any GetPropertyDefault(
+ SwPaM & rPaM,
+ const SfxItemPropertySet & rPropSet,
+ const ::rtl::OUString & rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ bool SetPageDesc(
+ const ::com::sun::star::uno::Any& rValue,
+ SwDoc & rDoc, SfxItemSet & rSet);
+ void SetTxtFmtColl(const ::com::sun::star::uno::Any & rAny, SwPaM & rPaM)
+ throw (::com::sun::star::lang::IllegalArgumentException);
+ bool SetCursorPropertyValue(
+ SfxItemPropertySimpleEntry const& rEntry,
+ ::com::sun::star::uno::Any const& rValue,
+ SwPaM & rPam, SfxItemSet & rItemSet)
+ throw (::com::sun::star::lang::IllegalArgumentException);
+
} // namespace SwUnoCursorHelper
#endif
diff --git a/sw/inc/unofield.hxx b/sw/inc/unofield.hxx
index bef657b5b797..092a4bdc56a1 100644
--- a/sw/inc/unofield.hxx
+++ b/sw/inc/unofield.hxx
@@ -30,14 +30,18 @@
#ifndef _UNOFIELD_HXX
#define _UNOFIELD_HXX
-#include <com/sun/star/text/XDependentTextField.hpp>
+#include <com/sun/star/lang/XUnoTunnel.hpp>
#include <com/sun/star/util/XRefreshable.hpp>
#include <com/sun/star/util/XUpdatable.hpp>
+#include <com/sun/star/text/XDependentTextField.hpp>
+
+#include <cppuhelper/implbase5.hxx>
+
#include <calbck.hxx>
-#include <unoobj.hxx>
#include <unocoll.hxx>
#include <RefreshListenerContainer.hxx>
+
class SwFieldType;
class SwDoc;
class SwFmtFld;
diff --git a/sw/inc/unofootnote.hxx b/sw/inc/unofootnote.hxx
new file mode 100644
index 000000000000..8d9a65d963ae
--- /dev/null
+++ b/sw/inc/unofootnote.hxx
@@ -0,0 +1,233 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOFOOTNOTE_HXX
+#define SW_UNOFOOTNOTE_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+#include <com/sun/star/text/XTextContent.hpp>
+#include <com/sun/star/text/XFootnote.hpp>
+
+#include <cppuhelper/implbase5.hxx>
+
+#include <unotext.hxx>
+
+
+class SwDoc;
+class SwModify;
+class SwFmtFtn;
+
+
+/*-----------------12.02.98 08:01-------------------
+
+--------------------------------------------------*/
+typedef ::cppu::WeakImplHelper5
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::container::XEnumerationAccess
+, ::com::sun::star::text::XFootnote
+> SwXFootnote_Base;
+
+class SwXFootnote
+ : public SwXFootnote_Base
+ , public SwXText
+{
+
+private:
+
+ friend class SwXFootnotes;
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+
+protected:
+
+ virtual const SwStartNode *GetStartNode() const;
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor >
+ CreateCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ~SwXFootnote();
+
+ SwXFootnote(SwDoc & rDoc, const SwFmtFtn & rFmt);
+
+public:
+
+ SwXFootnote(const bool bEndnote);
+
+ static SwXFootnote *
+ CreateXFootnote(SwDoc & rDoc, SwFmtFtn const& rFootnoteFmt);
+ /// may return 0
+ static SwXFootnote *
+ GetXFootnote(SwModify const& rUnoCB, SwFmtFtn const& rFootnoteFmt);
+
+ // XInterface
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ const ::com::sun::star::uno::Type& rType)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL acquire() throw() { OWeakObject::acquire(); }
+ virtual void SAL_CALL release() throw() { OWeakObject::release(); }
+
+ // XTypeProvider
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
+ SAL_CALL getTypes()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL
+ getImplementationId()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XFootnote
+ virtual ::rtl::OUString SAL_CALL getLabel()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setLabel(const ::rtl::OUString& rLabel)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XSimpleText
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor > SAL_CALL
+ createTextCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor > SAL_CALL
+ createTextCursorByRange(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextPosition)
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOFOOTNOTE_HXX
+
diff --git a/sw/inc/unoframe.hxx b/sw/inc/unoframe.hxx
index a02999c8ca3d..0aaaebbe7338 100644
--- a/sw/inc/unoframe.hxx
+++ b/sw/inc/unoframe.hxx
@@ -30,20 +30,35 @@
#ifndef _UNOFRAME_HXX
#define _UNOFRAME_HXX
-#include <unoobj.hxx>
-#include <sfx2/objsh.hxx>
+#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/container/XNamed.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/document/XEmbeddedObjectSupplier2.hpp>
#include <com/sun/star/text/XTextFrame.hpp>
#include <com/sun/star/drawing/XShape.hpp>
#include <com/sun/star/util/XModifyListener.hpp>
#include <com/sun/star/frame/XModel.hpp>
#include <com/sun/star/document/XEventsSupplier.hpp>
- /*
-#include <com/sun/star/container/XNameAccess.hpp>
- */
-class SwDoc;
+#include <cppuhelper/implbase1.hxx>
+#include <cppuhelper/implbase3.hxx>
+#include <cppuhelper/implbase6.hxx>
+
+#include <sfx2/objsh.hxx>
+
+#include <flyenum.hxx>
+#include <frmfmt.hxx>
+#include <unoevtlstnr.hxx>
+#include <unotext.hxx>
+
+
class SfxItemPropertSet;
+class SdrObject;
+class SwDoc;
+class SwFmt;
+class SwFlyFrmFmt;
+
+
/*-----------------12.02.98 11:21-------------------
--------------------------------------------------*/
@@ -171,12 +186,18 @@ class SwXTextFrame : public SwXTextFrameBaseClass,
protected:
virtual const SwStartNode *GetStartNode() const;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > createCursor()throw(::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor >
+ CreateCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+
virtual ~SwXTextFrame();
public:
SwXTextFrame(SwDoc *pDoc);
SwXTextFrame(SwFrmFmt& rFmt);
+ // FIXME: EVIL HACK: make available for SwXFrame::attachToRange
+ void SetDoc(SwDoc *const pDoc) { SwXText::SetDoc(pDoc); };
virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException);
virtual void SAL_CALL acquire( ) throw();
diff --git a/sw/inc/unoidx.hxx b/sw/inc/unoidx.hxx
index 5ea20f65c89d..664b0c46a78b 100644
--- a/sw/inc/unoidx.hxx
+++ b/sw/inc/unoidx.hxx
@@ -30,313 +30,341 @@
#ifndef _UNOIDX_HXX
#define _UNOIDX_HXX
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/container/XNamed.hpp>
#include <com/sun/star/text/XDocumentIndexMark.hpp>
#include <com/sun/star/text/XDocumentIndex.hpp>
-#include <com/sun/star/container/XIndexReplace.hpp>
-#include <unoobj.hxx>
+
+#include <cppuhelper/implbase4.hxx>
+#include <cppuhelper/implbase5.hxx>
+
#include <unocoll.hxx>
#include <toxe.hxx>
+
+
class SwTOXBaseSection;
class SwTOXMark;
class SwTOXType;
+
/* -----------------07.12.98 10:08-------------------
*
* --------------------------------------------------*/
-class SwDocIdxProperties_Impl;
-class SwXIndexStyleAccess_Impl;
-class SwXIndexTokenAccess_Impl;
-
-class SwXDocumentIndex : public cppu::WeakImplHelper5
-<
- ::com::sun::star::text::XDocumentIndex,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::container::XNamed,
- ::com::sun::star::lang::XUnoTunnel
->,
- public SwClient
-{
- friend class SwXIndexStyleAccess_Impl;
- friend class SwXIndexTokenAccess_Impl;
- SwEventListenerContainer aLstnrCntnr;
- const SfxItemPropertySet* m_pPropSet;
- SwDoc* m_pDoc;
- const SwTOXBaseSection* pBase;
- TOXTypes eTOXType;
+typedef ::cppu::WeakImplHelper5
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::container::XNamed
+, ::com::sun::star::text::XDocumentIndex
+> SwXDocumentIndex_Base;
- //Descriptor-Interface
- sal_Bool bIsDescriptor;
- SwDocIdxProperties_Impl* pProps;
-
- SwXIndexStyleAccess_Impl* pStyleAccess;
- SwXIndexTokenAccess_Impl* pTokenAccess;
+class SwXDocumentIndex
+ : public SwXDocumentIndex_Base
+{
- SwSectionFmt* GetFmt()const {return (SwSectionFmt*)GetRegisteredIn();}
+private:
- sal_Bool IsDescriptor() const {return bIsDescriptor;}
- const SwDocIdxProperties_Impl* GetProperties_Impl() const { return pProps;}
- SwDocIdxProperties_Impl* GetProperties_Impl() { return pProps;}
- TOXTypes GetTOXType() const {return eTOXType;}
+ class StyleAccess_Impl;
+ class TokenAccess_Impl;
- SwXIndexStyleAccess_Impl* GetStyleAccess() const {return pStyleAccess;}
- void SetStyleAccess(SwXIndexStyleAccess_Impl* pSet)
- {pStyleAccess = pSet;}
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
- SwXIndexTokenAccess_Impl* GetTokenAccess() const {return pTokenAccess;}
- void SetTokenAccess(SwXIndexTokenAccess_Impl* pSet)
- {pTokenAccess = pSet;}
-protected:
virtual ~SwXDocumentIndex();
-public:
- SwXDocumentIndex(const SwTOXBaseSection* = 0, SwDoc* = 0);
- //Descriptor-Ctor
- SwXDocumentIndex(TOXTypes eToxType, SwDoc& rDoc);
-
-
- TYPEINFO();
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XDocumentIndex
- virtual ::rtl::OUString SAL_CALL getServiceName( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL update( ) throw(::com::sun::star::uno::RuntimeException);
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
+ SwXDocumentIndex(SwTOXBaseSection const&, SwDoc &);
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor(void) throw( ::com::sun::star::uno::RuntimeException );
+public:
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
+ /// descriptor
+ SwXDocumentIndex(const TOXTypes eToxType, SwDoc& rDoc);
- //XNamed
- virtual rtl::OUString SAL_CALL getName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setName(const rtl::OUString& Name_) throw( ::com::sun::star::uno::RuntimeException );
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XDocumentIndex>
+ CreateXDocumentIndex(SwDoc & rDoc, SwTOXBaseSection const& rSection);
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
+ static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XNamed
+ virtual ::rtl::OUString SAL_CALL getName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setName(const ::rtl::OUString& rName)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+
+ // XDocumentIndex
+ virtual ::rtl::OUString SAL_CALL getServiceName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL update()
+ throw (::com::sun::star::uno::RuntimeException);
- void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange)throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
};
+
/* -----------------07.12.98 10:08-------------------
*
* --------------------------------------------------*/
-class SwXDocumentIndexMark : public cppu::WeakImplHelper4
-<
- ::com::sun::star::text::XDocumentIndexMark,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::lang::XUnoTunnel
->,
- public SwClient
+typedef ::cppu::WeakImplHelper4
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::text::XDocumentIndexMark
+> SwXDocumentIndexMark_Base;
+
+class SwXDocumentIndexMark
+ : public SwXDocumentIndexMark_Base
{
- SwEventListenerContainer aLstnrCntnr;
- SwDepend aTypeDepend;
- SwDoc* m_pDoc;
- const SwTOXMark* m_pTOXMark;
- const SfxItemPropertySet* m_pPropSet;
-
- sal_Bool bIsDescriptor;
- sal_Bool bMainEntry;
- TOXTypes eType;
- sal_uInt16 nLevel;
- String sAltText;
- String sPrimaryKey;
- String sSecondaryKey;
- String sTextReading;
- String sPrimaryKeyReading;
- String sSecondaryKeyReading;
- String sUserIndexName;
-
- void InitMap(TOXTypes eToxType);
-protected:
- virtual ~SwXDocumentIndexMark();
-public:
- SwXDocumentIndexMark(TOXTypes eToxType);
- SwXDocumentIndexMark(const SwTOXType* pType,
- const SwTOXMark* pMark,
- SwDoc* pDc);
-
-
- TYPEINFO();
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
+private:
- virtual rtl::OUString SAL_CALL getMarkEntry(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setMarkEntry(const rtl::OUString& aIndexEntry) throw( ::com::sun::star::uno::RuntimeException );
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor(void) throw( ::com::sun::star::uno::RuntimeException );
+ virtual ~SwXDocumentIndexMark();
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
+ SwXDocumentIndexMark(SwDoc & rDoc,
+ SwTOXType & rType, SwTOXMark & rMark);
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
+public:
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
+ /// descriptor
+ SwXDocumentIndexMark(const TOXTypes eToxType);
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XDocumentIndexMark>
+ CreateXDocumentIndexMark(SwDoc & rDoc,
+ SwTOXType & rType, SwTOXMark & rMark);
- void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange)throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
+ static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
- SwTOXType* GetTOXType() const {return (SwTOXType*)aTypeDepend.GetRegisteredIn();}
- const SwTOXMark* GetTOXMark() const {return m_pTOXMark;}
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XDocumentIndexMark
+ virtual rtl::OUString SAL_CALL getMarkEntry()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setMarkEntry(const rtl::OUString& rIndexEntry)
+ throw (::com::sun::star::uno::RuntimeException);
- static SwXDocumentIndexMark* GetObject(SwTOXType* pType, const SwTOXMark* pMark,
- SwDoc* pDoc);
- void Invalidate();
};
+
/* -----------------05.05.99 12:27-------------------
*
* --------------------------------------------------*/
-
-class SwXDocumentIndexes : public SwCollectionBaseClass,
- public SwUnoCollection
+class SwXDocumentIndexes
+ : public SwCollectionBaseClass
+ , public SwUnoCollection
{
-protected:
- virtual ~SwXDocumentIndexes();
-public:
- SwXDocumentIndexes(SwDoc* pDoc);
-
-
-// SMART_UNO_DECLARATION( SwXDocumentIndexes, UsrObject );
-
-// automatisch auskommentiert - [getIdlClass or queryInterface] - Bitte XTypeProvider benutzen!
-// virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference< ::com::sun::star::reflection::XIdlClass > > getIdlClasses(void)
-
-// throw( ::com::sun::star::uno::RuntimeException );
-// automatisch auskommentiert - [getIdlClass or queryInterface] - Bitte XTypeProvider benutzen!
-// virtual sal_Bool queryInterface( ::com::sun::star::uno::Uik aUik, ::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > & rOut );
-
-
- //XNameAccess
- virtual ::com::sun::star::uno::Any SAL_CALL getByName(const rtl::OUString& Name) throw( ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getElementNames(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual sal_Bool SAL_CALL hasByName(const rtl::OUString& Name) throw( ::com::sun::star::uno::RuntimeException );
-
- //XIndexAccess
- virtual sal_Int32 SAL_CALL getCount(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) throw( ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- static SwXDocumentIndex* GetObject(const SwTOXBaseSection* pTOX);
-};
-/* -----------------13.09.99 16:39-------------------
-
- --------------------------------------------------*/
-class SwXIndexStyleAccess_Impl : public cppu::WeakImplHelper2
-<
- ::com::sun::star::container::XIndexReplace,
- ::com::sun::star::lang::XServiceInfo
->
-{
- SwXDocumentIndex& rParent;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XDocumentIndex > xParent;
-protected:
- virtual ~SwXIndexStyleAccess_Impl();
-public:
- SwXIndexStyleAccess_Impl(SwXDocumentIndex& rParentIdx);
+private:
- //XIndexReplace
- virtual void SAL_CALL replaceByIndex( sal_Int32 Index, const ::com::sun::star::uno::Any& Element ) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XIndexAccess
- virtual sal_Int32 SAL_CALL getCount(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) throw( ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
-};
-
-/* -----------------13.09.99 16:39-------------------
+ virtual ~SwXDocumentIndexes();
- --------------------------------------------------*/
-class SwXIndexTokenAccess_Impl : public cppu::WeakImplHelper2
-<
- ::com::sun::star::container::XIndexReplace,
- ::com::sun::star::lang::XServiceInfo
->
-{
- SwXDocumentIndex& rParent;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XDocumentIndex > xParent;
- sal_Int32 nCount;
-protected:
- virtual ~SwXIndexTokenAccess_Impl();
public:
- SwXIndexTokenAccess_Impl(SwXDocumentIndex& rParentIdx);
-
-
-
- //XIndexReplace
- virtual void SAL_CALL replaceByIndex( sal_Int32 Index, const ::com::sun::star::uno::Any& Element ) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- //XIndexAccess
- virtual sal_Int32 SAL_CALL getCount(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) throw( ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
+ SwXDocumentIndexes(SwDoc *const pDoc);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XIndexAccess
+ virtual sal_Int32 SAL_CALL getCount()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XNameAccess
+ virtual ::com::sun::star::uno::Any SAL_CALL getByName(
+ const ::rtl::OUString& rName)
+ throw (::com::sun::star::container::NoSuchElementException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getElementNames() throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasByName(const ::rtl::OUString& rName)
+ throw (::com::sun::star::uno::RuntimeException);
};
#endif
-
diff --git a/sw/inc/unoobj.hxx b/sw/inc/unoobj.hxx
deleted file mode 100644
index 0447c39920df..000000000000
--- a/sw/inc/unoobj.hxx
+++ /dev/null
@@ -1,1493 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: unoobj.hxx,v $
- *
- * $Revision: 1.49 $
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-#ifndef _UNOOBJ_HXX
-#define _UNOOBJ_HXX
-
-#include <unoevtlstnr.hxx>
-#include <unobaseclass.hxx>
-#include <unocrsr.hxx>
-#include <svl/itemprop.hxx>
-#include <svl/svarray.hxx>
-#include <frmfmt.hxx>
-#include <flyenum.hxx>
-#include <fldbas.hxx>
-#include <fmtcntnt.hxx>
-#include <pam.hxx>
-#include <toxe.hxx>
-#include <sortopt.hxx>
-#include <com/sun/star/document/XDocumentInsertable.hpp>
-#include <com/sun/star/text/XTextCursor.hpp>
-#include <com/sun/star/text/XWordCursor.hpp>
-#include <com/sun/star/text/XParagraphCursor.hpp>
-#include <com/sun/star/text/XSentenceCursor.hpp>
-#include <com/sun/star/text/XFootnote.hpp>
-#include <com/sun/star/text/XTextSection.hpp>
-#include <com/sun/star/text/XTextField.hpp>
-#include <com/sun/star/text/XTextRange.hpp>
-#include <com/sun/star/text/XText.hpp>
-#include <com/sun/star/text/XTextContent.hpp>
-#include <com/sun/star/util/XSortable.hpp>
-#include <com/sun/star/container/XEnumerationAccess.hpp>
-#include <com/sun/star/container/XContentEnumerationAccess.hpp>
-#include <com/sun/star/container/XIndexAccess.hpp>
-#include <com/sun/star/container/XNamed.hpp>
-#include <com/sun/star/beans/XPropertySet.hpp>
-#include <com/sun/star/beans/XMultiPropertySet.hpp>
-#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp>
-#include <com/sun/star/beans/XPropertyState.hpp>
-#include <com/sun/star/beans/XMultiPropertyStates.hpp>
-#include <com/sun/star/lang/XUnoTunnel.hpp>
-#include <com/sun/star/text/XTextRangeCompare.hpp>
-#include <com/sun/star/text/XRelativeTextContentInsert.hpp>
-#include <com/sun/star/text/XRelativeTextContentRemove.hpp>
-#include <com/sun/star/text/XTextAppendAndConvert.hpp>
-#include <com/sun/star/text/XRedline.hpp>
-#include <cppuhelper/weak.hxx>
-#include <cppuhelper/factory.hxx> // helper for factories
-
-#include <cppuhelper/implbase1.hxx> // helper for implementations
-#include <cppuhelper/implbase3.hxx> // helper for implementations
-#include <cppuhelper/implbase4.hxx> // helper for implementations
-#include <cppuhelper/implbase5.hxx> // helper for implementations
-#include <cppuhelper/implbase6.hxx> // helper for implementations
-#include <cppuhelper/implbase7.hxx> // helper for implementations
-#include <cppuhelper/implbase8.hxx>
-#include <cppuhelper/implbase9.hxx>
-#include <cppuhelper/implbase10.hxx>
-#include <cppuhelper/implbase12.hxx> // helper for implementations
-#include "TextCursorHelper.hxx"
-#include <comphelper/uno3.hxx>
-#include <cppuhelper/weakref.hxx>
-#include <com/sun/star/text/XFormField.hpp>
-
-#include <unomid.h>
-#include <tools/link.hxx>
-
-#include <IDocumentMarkAccess.hxx>
-#include <sfx2/Metadatable.hxx>
-
-#include <deque>
-#include <boost/shared_ptr.hpp>
-
-
-class SwFmtFtn;
-class SwFmtRefMark;
-class GetCurTxtFmtColl;
-
-
-struct FrameDependSortListEntry {
- xub_StrLen nIndex;
- sal_uInt32 nOrder;
- ::boost::shared_ptr<SwDepend> pFrameDepend;
- FrameDependSortListEntry (xub_StrLen const i_nIndex,
- sal_uInt32 const i_nOrder, SwDepend * const i_pDepend)
- : nIndex(i_nIndex), nOrder(i_nOrder), pFrameDepend(i_pDepend) { }
-};
-typedef ::std::deque< FrameDependSortListEntry >
- FrameDependSortList_t;
-
-typedef ::std::deque< ::boost::shared_ptr<SwDepend> >
- FrameDependList_t;
-
-/* -----------------29.04.98 07:35-------------------
- *
- * --------------------------------------------------*/
-enum CursorType
-{
- CURSOR_INVALID,
- CURSOR_BODY,
- CURSOR_FRAME,
- CURSOR_TBLTEXT,
- CURSOR_FOOTNOTE,
- CURSOR_HEADER,
- CURSOR_FOOTER,
- CURSOR_REDLINE,
- CURSOR_ALL, // fuer Search&Replace
- CURSOR_SELECTION, // create a paragraph enumeration from a text range or cursor
- CURSOR_SELECTION_IN_TABLE,
- CURSOR_META, // meta/meta-field
-};
-
-
-/* -----------------26.06.98 16:18-------------------
- *
- * --------------------------------------------------*/
-
-SwPageDesc* GetPageDescByName_Impl(SwDoc& rDoc, const String& rName);
-::com::sun::star::uno::Sequence< sal_Int8 > CreateUnoTunnelId();
-
-// OD 2004-05-07 #i28701# - adjust 4th parameter
-void CollectFrameAtNode( SwClient& rClnt, const SwNodeIndex& rIdx,
- FrameDependSortList_t & rFrames,
- const bool _bAtCharAnchoredObjs );
-
-/* -----------------29.04.98 07:35-------------------
- *
- * --------------------------------------------------*/
-class SwUnoInternalPaM : public SwPaM
-{
- SwUnoInternalPaM( const SwUnoInternalPaM& );
-public:
- SwUnoInternalPaM(SwDoc& rDoc);
- ~SwUnoInternalPaM();
-
- SwUnoInternalPaM& operator=(const SwPaM& rPaM);
-};
-
-/*-----------------04.03.98 11:54-------------------
- Start/EndAction oder Start/EndAllAction
---------------------------------------------------*/
-class UnoActionContext
-{
- SwDoc* pDoc;
- public:
- UnoActionContext(SwDoc* pDoc);
- ~UnoActionContext();
-
- void InvalidateDocument() {pDoc = 0;}
-};
-/* -----------------07.07.98 12:03-------------------
- * Actions kurzfristig unterbrechen
- * --------------------------------------------------*/
-class UnoActionRemoveContext
-{
- SwDoc* pDoc;
- public:
- UnoActionRemoveContext(SwDoc* pDoc);
- ~UnoActionRemoveContext();
-};
-
-/******************************************************************************
- *
- ******************************************************************************/
-typedef com::sun::star::uno::Reference< com::sun::star::text::XTextRange > * XTextRangeRefPtr;
-SV_DECL_PTRARR(XTextRangeArr, XTextRangeRefPtr, 4, 4)
-
-void ClientModify(SwClient* pClient, SfxPoolItem *pOld, SfxPoolItem *pNew);
-
-/* -----------------03.12.98 12:22-------------------
- *
- * --------------------------------------------------*/
-class SwXTextRange;
-class SwXTextCursor;
-class SwXText : public ::com::sun::star::lang::XTypeProvider,
- public ::com::sun::star::text::XTextRangeCompare,
- public ::com::sun::star::text::XRelativeTextContentInsert,
- public ::com::sun::star::text::XRelativeTextContentRemove,
- public ::com::sun::star::beans::XPropertySet,
- public ::com::sun::star::lang::XUnoTunnel,
- public ::com::sun::star::text::XTextAppendAndConvert
-{
- SwDoc* pDoc;
- BOOL bObjectValid;
- CursorType eCrsrType;
- const SfxItemPropertySet* m_pPropSet;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL finishOrAppendParagraph(
- bool bFinish,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > & CharacterAndParagraphProperties )
- throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- virtual void PrepareForAttach( ::com::sun::star::uno::Reference<
- ::com::sun::star::text::XTextRange > & xRange,
- const SwXTextRange* const pRange, const SwPaM * const pPam);
-
-public: /*not protected because C++ is retarded*/
- virtual const SwStartNode *GetStartNode() const;
-
-public:
- SwXText(SwDoc* pDc, CursorType eType);
- virtual ~SwXText();
-
- const SwDoc* GetDoc()const {return pDoc;}
- SwDoc* GetDoc() {return pDoc;}
-
- // wenn ein SwXText attached wird, wird das Doc gesetzt
- void SetDoc(SwDoc* pDc)
- {DBG_ASSERT(!pDoc || !pDc, "Doc schon gesetzt?");
- pDoc = pDc;
- bObjectValid = 0 != pDc;
- }
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException);
-
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XText
- virtual void SAL_CALL insertString(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xRange, const rtl::OUString& aString, BOOL bAbsorb) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL insertControlCharacter(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xRange, sal_Int16 nControlCharacter, BOOL bAbsorb) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL insertTextContent(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xRange, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > & xContent, BOOL bAbsorb) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeTextContent(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > & xContent) throw( ::com::sun::star::container::NoSuchElementException, ::com::sun::star::uno::RuntimeException);
-
- //XTextRange
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > SAL_CALL getText(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getStart(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getEnd(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual rtl::OUString SAL_CALL getString(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setString(const rtl::OUString& aString) throw( ::com::sun::star::uno::RuntimeException );
-
- //XTextRangeCompare
- sal_Int16 SAL_CALL compareRegionStarts( const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& xR1, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& xR2 ) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- sal_Int16 SAL_CALL compareRegionEnds( const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& xR1, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& xR2 ) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //XRelativeTextContentInsert
- virtual void SAL_CALL insertTextContentBefore(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent>& xNewContent, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent>& xSuccessor) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL insertTextContentAfter(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent>& xNewContent, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent>& xPredecessor) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //XRelativeTextContentRemove
- virtual void SAL_CALL removeTextContentBefore(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent>& xSuccessor) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeTextContentAfter(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent>& xPredecessor) throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XUnoTunnel
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XParagraphAppend
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL appendParagraph( const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > & CharacterAndParagraphProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL finishParagraph( const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > & CharacterAndParagraphProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //XTextPortionAppend
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL appendTextPortion( const ::rtl::OUString& Text, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > & CharacterAndParagraphProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //XTextContentAppend
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL appendTextContent( const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent >& TextContent, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& CharacterAndParagraphProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //XTextConvert
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > SAL_CALL convertToTextFrame( const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& Start, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& End, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& FrameProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextTable > SAL_CALL convertToTable( const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > > > >& TableRanges,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > > >& CellProperties,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > >& RowProperties,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& TableProperties
- ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
-
- //
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > createCursor()throw(::com::sun::star::uno::RuntimeException);
- INT16 ComparePositions(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange>& xPos1, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange>& xPos2) throw (com::sun::star::lang::IllegalArgumentException, com::sun::star::uno::RuntimeException);
- BOOL CheckForOwnMember(const SwXTextRange* pRange1, const OTextCursorHelper* pCursor1)throw(::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- virtual bool CheckForOwnMemberMeta(const SwXTextRange* const pRange,
- const SwPaM* const pPam, bool bAbsorb)
- throw (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException);
- //
- void Invalidate() {bObjectValid = sal_False;}
- BOOL IsValid()const {return bObjectValid;}
-
- CursorType GetTextType() {return eCrsrType;}
-};
-
-/* -----------------03.12.98 12:16-------------------
- *
- * --------------------------------------------------*/
-enum SwGetPropertyStatesCaller
-{
- SW_PROPERTY_STATE_CALLER_DEFAULT,
- SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION,
- SW_PROPERTY_STATE_CALLER_SINGLE_VALUE_ONLY,
- SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT
-};
-#define CRSR_ATTR_MODE_TABLE 1 //attributes should be applied to a table selection
-#define CRSR_ATTR_MODE_DONTREPLACE 2 //attributes should be added, not replaced
-
-typedef cppu::WeakImplHelper12<
- ::com::sun::star::text::XSentenceCursor,
- ::com::sun::star::text::XWordCursor,
- ::com::sun::star::text::XParagraphCursor,
- ::com::sun::star::text::XRedline,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::beans::XPropertyState,
- ::com::sun::star::document::XDocumentInsertable,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::util::XSortable,
- ::com::sun::star::container::XContentEnumerationAccess,
- ::com::sun::star::container::XEnumerationAccess,
- ::com::sun::star::beans::XMultiPropertyStates
- > SwXTextCursor_Base;
-class SwXTextCursor : public SwXTextCursor_Base,
- public SwClient,
- public OTextCursorHelper
-{
- SwEventListenerContainer aLstnrCntnr;
- const SfxItemPropertySet* m_pPropSet;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParentText;
- SwSortOptions* pLastSortOptions;
-
- CursorType eType;
-
- // --> FME 2006-03-07 #126177# We need to track if the RemoveCursor_Impl
- // user event has been posted. In this case we have to remove the user
- // event in ~SwXTextCursor().
- ULONG mnUserEventId;
- bool mbRemoveUserEvent;
- // <--
-
- DECL_STATIC_LINK( SwXTextCursor, RemoveCursor_Impl,
- ::com::sun::star::uno::Reference<
- ::com::sun::star::uno::XInterface>* );
-
-protected:
- virtual ~SwXTextCursor();
-public:
- void DeleteAndInsert(const String& rText, const bool bForceExpandHints);
- SwXTextCursor(::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParent, const SwPosition& rPos,
- CursorType eSet, SwDoc* pDoc, const SwPosition* pMark = 0);
- SwXTextCursor(::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParent, SwUnoCrsr* pSourceCrsr, CursorType eSet = CURSOR_ALL);
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- DECLARE_XINTERFACE()
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTextCursor - neu
- virtual void SAL_CALL collapseToStart( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL collapseToEnd( ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL isCollapsed( ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL goLeft( sal_Int16 nCount, BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL goRight( sal_Int16 nCount, BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL gotoStart( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL gotoEnd( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL gotoRange( const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange >& xRange, BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
-
- //XWordCursor - neu
- virtual BOOL SAL_CALL isStartOfWord( ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL isEndOfWord( ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoNextWord( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoPreviousWord( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoEndOfWord( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoStartOfWord( BOOL bExpand ) throw(::com::sun::star::uno::RuntimeException);
-
- //XSentenceCursor - neu
- virtual BOOL SAL_CALL isStartOfSentence( ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL isEndOfSentence( ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoNextSentence( BOOL Expand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoPreviousSentence( BOOL Expand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoStartOfSentence( BOOL Expand ) throw(::com::sun::star::uno::RuntimeException);
- virtual BOOL SAL_CALL gotoEndOfSentence( BOOL Expand ) throw(::com::sun::star::uno::RuntimeException);
-
- //ParagraphCursor - neu
- virtual BOOL SAL_CALL isStartOfParagraph(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL isEndOfParagraph(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL gotoStartOfParagraph(BOOL Expand) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL gotoEndOfParagraph(BOOL Expand) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL gotoNextParagraph(BOOL Expand) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL gotoPreviousParagraph(BOOL Expand) throw( ::com::sun::star::uno::RuntimeException );
-
- //XRedline
- virtual void SAL_CALL makeRedline( const ::rtl::OUString& RedlineType, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& RedlineProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //XTextRange
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > SAL_CALL getText(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getStart(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getEnd(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual rtl::OUString SAL_CALL getString(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setString(const rtl::OUString& aString) throw( ::com::sun::star::uno::RuntimeException );
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XPropertyState
- virtual ::com::sun::star::beans::PropertyState SAL_CALL getPropertyState( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyToDefault( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault( const ::rtl::OUString& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- static void SetPropertyValue(
- SwPaM& rPaM,
- const SfxItemPropertySet& rPropSet,
- const rtl::OUString& rPropertyName,
- const ::com::sun::star::uno::Any& aValue,
- USHORT nAttrMode = 0)
- throw(::com::sun::star::beans::UnknownPropertyException,
- ::com::sun::star::beans::PropertyVetoException,
- ::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::lang::WrappedTargetException,
- ::com::sun::star::uno::RuntimeException);
- static ::com::sun::star::uno::Any GetPropertyValue( SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const ::rtl::OUString& rPropertyName) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- static ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > GetPropertyStates( SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const ::com::sun::star::uno::Sequence< ::rtl::OUString >& PropertyNames, SwGetPropertyStatesCaller eCaller = SW_PROPERTY_STATE_CALLER_DEFAULT) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- static ::com::sun::star::beans::PropertyState GetPropertyState( SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const ::rtl::OUString& rPropertyName) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- static void SetPropertyToDefault( SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const rtl::OUString& rPropertyName) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- static ::com::sun::star::uno::Any GetPropertyDefault( SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const ::rtl::OUString& rPropertyName) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XDocumentInsertable - neu
- virtual void SAL_CALL insertDocumentFromURL(const rtl::OUString& rURL, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& aOptions) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::io::IOException, ::com::sun::star::uno::RuntimeException );
-
- //XSortable - neu
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue > SAL_CALL createSortDescriptor(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL sort(const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& xDescriptor) throw( ::com::sun::star::uno::RuntimeException );
-
- //XContentEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createContentEnumeration(const rtl::OUString& aServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getAvailableServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XMultiPropertyStates
- //virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyName ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setAllPropertiesToDefault( ) throw (::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertiesToDefault( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > SAL_CALL getPropertyDefaults( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw (::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-
- virtual const SwPaM* GetPaM() const;
- virtual SwPaM* GetPaM();
- virtual const SwDoc* GetDoc() const;
- virtual SwDoc* GetDoc();
- SwUnoCrsr* GetCrsr(){return (SwUnoCrsr*)GetRegisteredIn();}
- const SwUnoCrsr* GetCrsr()const{return (SwUnoCrsr*)GetRegisteredIn();}
-
- static void SetCrsrAttr(SwPaM& rPam, const SfxItemSet& rSet, USHORT nAttrMode );
- // --> OD 2006-07-12 #i63870#
- // split third parameter <bCurrentAttrOnly> into new parameters <bOnlyTxtAttr>
- // and <bGetFromChrFmt> to get better control about resulting <SfxItemSet>
-// static void GetCrsrAttr(SwPaM& rPam, SfxItemSet& rSet, BOOL bCurrentAttrOnly = FALSE);
- static void GetCrsrAttr( SwPaM& rPam,
- SfxItemSet& rSet,
- BOOL bOnlyTxtAttr = FALSE,
- BOOL bGetFromChrFmt = TRUE );
- // <--
- static void getTextFromPam(SwPaM& aCrsr, rtl::OUString& rBuffer);
- static SwFmtColl* GetCurTxtFmtColl(SwPaM& rPam, BOOL bConditional);
-
- static void SelectPam(SwPaM& rCrsr, sal_Bool bExpand);
- static void SetString(SwCursor& rCrsr, const rtl::OUString& rString);
-
- static ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >
- createSortDescriptor(sal_Bool bFromTable);
- static sal_Bool convertSortProperties(
- const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& rDescriptor,
- SwSortOptions& rSortOpt);
-
- // --> FME 2006-03-07 #126177#
- void DoNotRemoveUserEvent() { mbRemoveUserEvent = false; }
- // <--
-
- bool IsAtEndOfMeta() const;
-};
-/*-----------------20.03.98 07:47-------------------
-
---------------------------------------------------*/
-/* das wird zunaechst nicht gebraucht - bisher fuer den XPropertySetCloner
-class SwXPropertySet : public ::com::sun::star::beans::XPropertySet,
- public UsrObject
-{
- ::com::sun::star::uno::Sequence<::com::sun::star::uno::Any>* pAny;
- ::com::sun::star::uno::Sequence< Property >* pInfo;
-
-public:
- // Eigentumsuebergang der Pointer!
- SwXPropertySet( ::com::sun::star::uno::Sequence<::com::sun::star::uno::Any>* pAny,
- ::com::sun::star::uno::Sequence<Property>* pInfo );
- virtual ~SwXPropertySet();
-
- SMART_UNO_DECLARATION( SwXPropertySet, UsrObject );
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
-};
-*/
-/*-----------------20.03.98 08:26-------------------
-
---------------------------------------------------*/
-/* das wird zunaechst nicht gebraucht - bisher fuer den XPropertySetCloner
-
-class SwXPropertySetInfo: public ::com::sun::star::beans::XPropertySetInfo, UsrObject
-{
- ::com::sun::star::uno::Sequence< Property >* pSeq;
-
-public:
- SwXPropertySetInfo( const ::com::sun::star::uno::Sequence<Property>& rInfo );
- virtual ~SwXPropertySetInfo();
-
- SMART_UNO_DECLARATION( SwXPropertySetInfo, UsrObject );
-
- virtual ::com::sun::star::uno::Sequence< Property > getProperties(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual Property getPropertyByName(const rtl::OUString& Name) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL hasPropertyByName(const rtl::OUString& Name) throw( ::com::sun::star::uno::RuntimeException );
-};
-*/
-
-typedef ::cppu::ImplInheritanceHelper5
-<
- ::sfx2::MetadatableMixin,
- ::com::sun::star::text::XTextContent,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::container::XNamed,
- ::com::sun::star::lang::XUnoTunnel
->
-SwBookmarkBaseClass;
-
-class SwXBookmark
- : public SwBookmarkBaseClass
- , private SwClient
-{
- private:
- SwEventListenerContainer m_aLstnrCntnr;
- SwDoc* m_pDoc;
- String m_aName;
- ::sw::mark::IMark* m_pRegisteredBookmark;
-
- void registerInMark(::sw::mark::IMark* const pBkmk)
- {
- if(pBkmk)
- pBkmk->Add(this);
- else if(m_pRegisteredBookmark)
- {
- m_aName = m_pRegisteredBookmark->GetName();
- m_pRegisteredBookmark->Remove(this);
- }
- m_pRegisteredBookmark = pBkmk;
- }
-
- protected:
- virtual ~SwXBookmark();
- public:
- SwXBookmark(::sw::mark::IMark* pMark = 0, SwDoc* pDoc = 0);
-
- TYPEINFO();
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
-
- //XNamed
- virtual rtl::OUString SAL_CALL getName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setName(const rtl::OUString& rName) throw( ::com::sun::star::uno::RuntimeException );
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- void attachToRangeEx(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange, IDocumentMarkAccess::MarkType eType) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew );
-
- // MetadatableMixin
- virtual ::sfx2::Metadatable* GetCoreObject();
- virtual ::com::sun::star::uno::Reference<
- ::com::sun::star::frame::XModel > GetModel();
-
- const ::sw::mark::IMark* GetBookmark() const
- { return m_pRegisteredBookmark; }
- ::sw::mark::IMark* GetBookmark()
- { return m_pRegisteredBookmark; }
- SwDoc* GetDoc()
- { return m_pDoc; }
-};
-
-typedef cppu::ImplInheritanceHelper1< SwXBookmark, ::com::sun::star::text::XFormField > SwXFieldmark_BASE;
-
-class SwXFieldmark : public SwXFieldmark_BASE
-{
- private:
- bool isReplacementObject;
- public:
- SwXFieldmark(bool isReplacementObject, ::sw::mark::IMark* pBkm = 0, SwDoc* pDoc = 0);
-
- virtual void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::rtl::OUString SAL_CALL getDescription(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::sal_Int16 SAL_CALL getType( ) throw (::com::sun::star::uno::RuntimeException);
- virtual ::sal_Int16 SAL_CALL getRes( ) throw (::com::sun::star::uno::RuntimeException);
-
- virtual void SAL_CALL setType( ::sal_Int16 fieldType ) throw (::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setRes( ::sal_Int16 res ) throw (::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setDescription( const ::rtl::OUString& description ) throw (::com::sun::star::uno::RuntimeException);
-};
-
-/*-----------------23.02.98 10:45-------------------
-
---------------------------------------------------*/
-
-typedef cppu::WeakAggImplHelper2
-<
- ::com::sun::star::container::XEnumerationAccess,
- ::com::sun::star::lang::XServiceInfo
-> SwXBodyTextBaseClass;
-class SwXBodyText : public SwXBodyTextBaseClass,
- public SwXText
-{
-protected:
- virtual ~SwXBodyText();
-public:
- SwXBodyText(SwDoc* pDoc);
-
-
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL acquire( ) throw(){OWeakObject::acquire();}
- virtual void SAL_CALL release( ) throw(){OWeakObject::release();}
-
- //XAggregation
- virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTypeProvider
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes( ) throw(::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XText
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > SAL_CALL createTextCursor(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > SAL_CALL createTextCursorByRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & aTextPosition) throw( ::com::sun::star::uno::RuntimeException );
-
- //XEnumerationAccess - frueher XParagraphEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > CreateTextCursor(BOOL bIgnoreTables = sal_False);
-};
-
-class SW_DLLPUBLIC SwXTextRange : public cppu::WeakImplHelper8
-<
- ::com::sun::star::text::XTextRange,
- ::com::sun::star::lang::XUnoTunnel,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::container::XContentEnumerationAccess,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::beans::XPropertyState,
- ::com::sun::star::container::XEnumerationAccess,
- ::com::sun::star::text::XRedline
->, private SwClient
-{
- friend class SwXText;
- enum RangePosition
- {
- RANGE_IN_TEXT, // 'normaler' ::com::sun::star::text::TextRange
- RANGE_IN_FRAME,// TextPosition wurde mit einem Rahmen angelegt, der kein Uno-Objekt besitzt
- RANGE_IN_CELL, // TextPosition wurde mit einer Zelle angelegt, die kein Uno-Objekt besitzt
- RANGE_IS_TABLE, // Anker einer Tabelle
- RANGE_INVALID // von NewInstance erzeugt
- } eRangePosition;
-
- SwDoc* pDoc;
- SwTableBox* pBox;
- const SwStartNode* pBoxStartNode;
- SwDepend aObjectDepend; //Format der Tabelle oder des Rahmens anmelden
- const SfxItemPropertySet* m_pPropSet;
- //SwDepend aFrameDepend;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParentText;
- ::sw::mark::IMark* pMark;
-
- void _CreateNewBookmark(SwPaM& rPam);
- //TODO: new exception type for protected content
- void DeleteAndInsert(const String& rText, const bool bForceExpandHints)
- throw( ::com::sun::star::uno::RuntimeException );
-protected:
- virtual ~SwXTextRange();
-
-public:
- SwXTextRange(SwPaM& rPam, const ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > & rxParent, enum RangePosition eRange = RANGE_IN_TEXT);
- // only for RANGE_IS_TABLE
- SwXTextRange(SwFrmFmt& rTblFmt);
-
- TYPEINFO();
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTextRange
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > SAL_CALL getText(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getStart(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getEnd(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual rtl::OUString SAL_CALL getString(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setString(const rtl::OUString& aString) throw( ::com::sun::star::uno::RuntimeException );
-
- //XContentEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createContentEnumeration(const rtl::OUString& aServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getAvailableServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XPropertyState
- virtual ::com::sun::star::beans::PropertyState SAL_CALL getPropertyState( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyToDefault( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault( const ::rtl::OUString& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XRedline
- virtual void SAL_CALL makeRedline( const ::rtl::OUString& RedlineType, const ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyValue >& RedlineProperties ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
-
- //SwClient
- virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
- BOOL GetPositions(SwPaM& rToFill) const;
- const SwDoc* GetDoc() const
- { return pDoc; }
- SwDoc* GetDoc()
- { return pDoc; }
- const ::sw::mark::IMark * GetBookmark() const
- { return pMark; }
-
- static BOOL XTextRangeToSwPaM(SwUnoInternalPaM& rToFill,
- const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange);
- static ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > CreateTextRangeFromPosition(
- SwDoc* pDoc,
- const SwPosition& rPos, const SwPosition* pMark);
- static ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > CreateParentXText(SwDoc* pDoc,
- const SwPosition& rPos);
-};
-
-/* -----------------15.05.98 08:29-------------------
- *
- * --------------------------------------------------*/
-typedef cppu::WeakImplHelper3
-<
- ::com::sun::star::container::XIndexAccess,
- ::com::sun::star::lang::XUnoTunnel,
- ::com::sun::star::lang::XServiceInfo
->
-SwXTextRangesBaseClass;
-class SwXTextRanges : public SwXTextRangesBaseClass,
- public SwClient
-{
- XTextRangeArr* pRangeArr;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParentText;
- XTextRangeArr* GetRangesArray();
- SwUnoCrsr* GetCrsr() const { return (SwUnoCrsr*)GetRegisteredIn(); }
-protected:
- virtual ~SwXTextRanges();
-public:
- SwXTextRanges();
- SwXTextRanges(SwPaM* pCrsr);
-
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier )
- throw(::com::sun::star::uno::RuntimeException);
-
-
- //XIndexAccess
- virtual sal_Int32 SAL_CALL getCount(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex) throw( ::com::sun::star::lang::IndexOutOfBoundsException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
- const SwUnoCrsr* GetCursor() const { return (const SwUnoCrsr*)GetRegisteredIn(); }
-};
-
-/*-----------------09.03.98 13:57-------------------
-
---------------------------------------------------*/
-
-class SwXTextSection;
-class SwXTextSectionClient : public SwClient
-{
- friend class SwXTextSection;
- SwXTextSection* m_pSection;
- ::com::sun::star::uno::WeakReference< ::com::sun::star::text::XTextSection > m_xReference;
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
- SwXTextSectionClient(
- SwSectionFmt& rFmt,
- SwXTextSection& rTextSection,
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextSection > xSection );
- virtual ~SwXTextSectionClient();
- DECL_STATIC_LINK( SwXTextSectionClient, RemoveSectionClient_Impl,
- SwXTextSectionClient* );
-
-public:
- TYPEINFO();
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextSection > GetXTextSection();
-
- static ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextSection >
- CreateXTextSection(SwSectionFmt* pFmt = 0, BOOL bIndexHeader = FALSE );
- static SwXTextSectionClient* Create(
- SwXTextSection& rSection,
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextSection > xSection,
- SwSectionFmt& rFmt );
-};
-
-struct SwTextSectionProperties_Impl;
-class SwXTextSection : public cppu::WeakImplHelper7
-<
- ::com::sun::star::text::XTextSection,
- ::com::sun::star::beans::XPropertyState,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::beans::XMultiPropertySet,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::container::XNamed,
- ::com::sun::star::lang::XUnoTunnel
->/*,
- public SwClient*/
-{
- friend class SwXTextSectionClient;
- SwEventListenerContainer aLstnrCntnr;
- const SfxItemPropertySet* m_pPropSet;
-
- BOOL m_bIsDescriptor;
- BOOL m_bIndexHeader;
- String m_sName;
- SwTextSectionProperties_Impl* pProps;
- SwXTextSectionClient* m_pClient;
-protected:
- void SAL_CALL SetPropertyValues_Impl( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aValues ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > SAL_CALL GetPropertyValues_Impl( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- SwXTextSection(sal_Bool bWithFormat, sal_Bool bIndexHeader = FALSE);
- virtual ~SwXTextSection();
- void ResetClient() {m_pClient = 0;}
- void SetClient( SwXTextSectionClient* pClient ){m_pClient = pClient;}
-
-public:
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTextSection
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextSection > SAL_CALL getParentSection(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextSection > > SAL_CALL getChildSections(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
-
- //XMultiPropertySet
-// virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValues( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aValues ) throw(::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > SAL_CALL getPropertyValues( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertiesChangeListener( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener >& xListener ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertiesChangeListener( const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener >& xListener ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL firePropertiesChangeEvent( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener >& xListener ) throw(::com::sun::star::uno::RuntimeException);
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XPropertyState
- virtual ::com::sun::star::beans::PropertyState SAL_CALL getPropertyState( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyToDefault( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault( const ::rtl::OUString& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XNamed
- virtual rtl::OUString SAL_CALL getName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setName(const rtl::OUString& Name_) throw( ::com::sun::star::uno::RuntimeException );
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //SwClient
-// virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-
- void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange)throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
-
- SwSectionFmt* GetFmt()const;
- static SwXTextSection* GetImplementation(::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface> xRef );
-};
-/*-----------------12.02.98 08:01-------------------
-
---------------------------------------------------*/
-typedef
-cppu::WeakImplHelper5
-<
- ::com::sun::star::text::XFootnote,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::container::XEnumerationAccess,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::lang::XUnoTunnel
->
-SwXFootnoteBaseClass;
-class SwXFootnote : public SwXFootnoteBaseClass,
- public SwXText,
- public SwClient
-{
- friend class SwXFootnotes;
-
- SwEventListenerContainer aLstnrCntnr;
- const SwFmtFtn* pFmtFtn;
- BOOL m_bIsDescriptor;
- String m_sLabel;
- BOOL m_bIsEndnote;
-
-protected:
- virtual const SwStartNode *GetStartNode() const;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > createCursor()throw(::com::sun::star::uno::RuntimeException);
- virtual ~SwXFootnote();
-public:
- SwXFootnote(BOOL bEndnote);
- SwXFootnote(SwDoc* pDoc, const SwFmtFtn& rFmt);
-
-
- TYPEINFO();
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL acquire( ) throw(){SwXFootnoteBaseClass::acquire();}
- virtual void SAL_CALL release( ) throw(){SwXFootnoteBaseClass::release();}
-
- //XTypeProvider
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes( ) throw(::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XFootnote
- virtual rtl::OUString SAL_CALL getLabel(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setLabel(const rtl::OUString& aLabel) throw( ::com::sun::star::uno::RuntimeException );
-
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
-
- //XText
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > SAL_CALL createTextCursor(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > SAL_CALL createTextCursorByRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & aTextPosition) throw( ::com::sun::star::uno::RuntimeException );
-
- //XEnumerationAccess - frueher XParagraphEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-
- void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange)throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
-
- const SwFmtFtn* FindFmt() const {return GetDoc() ? pFmtFtn : 0;}
- void Invalidate();
-};
-
-/*-----------------07.04.98 08:10-------------------
-
---------------------------------------------------*/
-class SwXParagraphEnumeration : public SwSimpleEnumerationBaseClass,
- public SwClient
-{
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParentText;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > xNextPara;
-
- const SwTable * pOwnTable;
- const SwStartNode * pOwnStartNode; // start node of the cell the enumeration
- // belongs to.
- // Used to restrict the movement of the
- // UNO cursor to the cell and its
- // embedded tables.
- sal_Int32 nFirstParaStart;
- sal_Int32 nLastParaEnd;
- ULONG nEndIndex;
- CursorType eCursorType;
- BOOL bFirstParagraph;
-
- SwUnoCrsr* GetCrsr(){return (SwUnoCrsr*)GetRegisteredIn();}
-
-protected:
- virtual ~SwXParagraphEnumeration();
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent > SAL_CALL NextElement_Impl(void) throw( ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
-
-public:
- SwXParagraphEnumeration(SwXText* pParent, SwPosition& rPos, CursorType eType);
- SwXParagraphEnumeration(SwXText* pParent, SwUnoCrsr* pCrsr, CursorType eType);
-
-
-
- //XEnumeration
- virtual BOOL SAL_CALL hasMoreElements(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Any SAL_CALL nextElement(void) throw( ::com::sun::star::container::NoSuchElementException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException );
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-
- //non-Uno functions
-
- void SetOwnTable( const SwTable* pTable ) { pOwnTable = pTable; }
- const SwTable* GetOwnTable() const { return pOwnTable; }
- void SetOwnStartNode( const SwStartNode* pNode ) { pOwnStartNode = pNode; }
- const SwStartNode* GetOwnStartNode() const { return pOwnStartNode; }
-};
-/*-----------------07.04.98 08:15-------------------
-
---------------------------------------------------*/
-class SwXParagraph : public cppu::ImplInheritanceHelper10
-<
- ::sfx2::MetadatableMixin,
- ::com::sun::star::beans::XTolerantMultiPropertySet,
- ::com::sun::star::beans::XMultiPropertySet,
- ::com::sun::star::text::XTextRange,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::lang::XUnoTunnel,
- ::com::sun::star::beans::XPropertyState,
- ::com::sun::star::container::XEnumerationAccess,
- ::com::sun::star::text::XTextContent,
- ::com::sun::star::container::XContentEnumerationAccess
->,
- public SwClient
-{
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParentText;
- SwEventListenerContainer aLstnrCntnr;
- const SfxItemPropertySet* m_pPropSet;
- rtl::OUString m_sText;
- sal_Int32 nSelectionStartPos;
- sal_Int32 nSelectionEndPos;
- BOOL m_bIsDescriptor;
-
-
-protected:
- void SAL_CALL SetPropertyValues_Impl( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aValues ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > SAL_CALL GetPropertyValues_Impl( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- ::com::sun::star::uno::Sequence< ::com::sun::star::beans::GetDirectPropertyTolerantResult > SAL_CALL GetPropertyValuesTolerant_Impl(
- const ::com::sun::star::uno::Sequence< rtl::OUString >& rPropertyNames,
- sal_Bool bDirectValuesOnly ) throw (::com::sun::star::uno::RuntimeException);
-
- virtual ~SwXParagraph();
-public:
- SwXParagraph();
- SwXParagraph(::com::sun::star::uno::Reference< ::com::sun::star::text::XText > const & i_xParent, SwTxtNode * i_pTxtNode, sal_Int32 nSelStart = -1, sal_Int32 nSelEnd = - 1);
-
- TYPEINFO();
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTolerantMultiPropertySet
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::SetPropertyTolerantFailed > SAL_CALL setPropertyValuesTolerant( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aValues ) throw (::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::GetPropertyTolerantResult > SAL_CALL getPropertyValuesTolerant( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw (::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::GetDirectPropertyTolerantResult > SAL_CALL getDirectPropertyValuesTolerant( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw (::com::sun::star::uno::RuntimeException);
-
- //XMultiPropertySet
-// virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValues( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >& aValues ) throw(::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any > SAL_CALL getPropertyValues( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertiesChangeListener( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener >& xListener ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertiesChangeListener( const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener >& xListener ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL firePropertiesChangeEvent( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyNames, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertiesChangeListener >& xListener ) throw(::com::sun::star::uno::RuntimeException);
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XPropertyState
- virtual ::com::sun::star::beans::PropertyState SAL_CALL getPropertyState( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::beans::PropertyState > SAL_CALL getPropertyStates( const ::com::sun::star::uno::Sequence< ::rtl::OUString >& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyToDefault( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault( const ::rtl::OUString& aPropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
-
- //XEnumerationAccess - war XTextPortionEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTextRange
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > SAL_CALL getText(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getStart(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getEnd(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual rtl::OUString SAL_CALL getString(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setString(const rtl::OUString& aString) throw( ::com::sun::star::uno::RuntimeException );
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XContentEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createContentEnumeration(const rtl::OUString& aServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getAvailableServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //MetadatableMixin
- virtual ::sfx2::Metadatable* GetCoreObject();
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel >
- GetModel();
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-
- BOOL IsDescriptor() const {return m_bIsDescriptor;}
-
- const SwTxtNode * GetTxtNode() const;
- SwTxtNode * GetTxtNode();
-
- static BOOL getDefaultTextContentValue(::com::sun::star::uno::Any& rAny,
- const rtl::OUString& rPropertyName, USHORT nWID = 0);
- static SwXParagraph* GetImplementation(::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface> xRef );
- //falls es mal als Service erzeugt werden kann
- //void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange)throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- void attachToText(SwXText* pParent, SwUnoCrsr* pCrsr);
-};
-/* -----------------23.03.99 12:57-------------------
- *
- * --------------------------------------------------*/
-#define PARAFRAME_PORTION_PARAGRAPH 0
-#define PARAFRAME_PORTION_CHAR 1
-#define PARAFRAME_PORTION_TEXTRANGE 2
-
-class SwXParaFrameEnumeration : public cppu::WeakImplHelper2
-<
- ::com::sun::star::container::XEnumeration,
- ::com::sun::star::lang::XServiceInfo
->,
- public SwClient
-{
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextContent >
- m_xNextObject; // created by hasMoreElements
- FrameDependList_t m_Frames;
-
- SwUnoCrsr* GetCursor() const
- {return static_cast<SwUnoCrsr*>(const_cast<SwModify*>(GetRegisteredIn()));}
-
-public:
- SwXParaFrameEnumeration(const SwPaM& rPaM,
- sal_uInt8 nParaFrameMode, SwFrmFmt* pFmt = 0);
- ~SwXParaFrameEnumeration();
-
- // XEnumeration
- virtual sal_Bool SAL_CALL hasMoreElements()
- throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Any SAL_CALL nextElement()
- throw( ::com::sun::star::container::NoSuchElementException,
- ::com::sun::star::lang::WrappedTargetException,
- ::com::sun::star::uno::RuntimeException );
-
- // XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName()
- throw( ::com::sun::star::uno::RuntimeException );
- virtual sal_Bool SAL_CALL supportsService(const rtl::OUString& ServiceName)
- throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL
- getSupportedServiceNames()
- throw( ::com::sun::star::uno::RuntimeException );
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-};
-
-
-/* -----------------29.09.98 09:01-------------------
- *
- * --------------------------------------------------*/
-/* os: 04.12.98 11:40 hier gibt es noch keine sinnvolle Definition
-#define MAX_SORT_FIELDS 3 // das ist eher willkuerlich (wie im Dialog)
-class SwXTextSortDescriptor : public XTextSortDescriptor,
- public UsrObject
-{
- SwSortOptions aSortOptions;
- BOOL bUseHeader;
-public:
- SwXTextSortDescriptor(BOOL bUsedInTable);
- virtual ~SwXTextSortDescriptor();
-
- //XTextSortDescriptor
- virtual sal_Unicode getTextColumnSeparator(void) const;
- virtual void setTextColumnSeparator(sal_Unicode TextColumnSeparator_);
-
- //XSortDescriptor
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::util::SortField > getSortFields(void) const;
- virtual void setSortFields(const ::com::sun::star::uno::Sequence< ::com::sun::star::util::SortField >& SortFields_);
- virtual sal_uInt16 getMaxFieldCount(void) const;
- virtual ColumnsOrRows getOrientation(void) const;
- virtual void setOrientation(ColumnsOrRows Orientation_);
- virtual BOOL getUseHeader(void) const;
- virtual void setUseHeader(BOOL UseHeader_);
-
- const SwSortOptions& GetSortOptions() const {return aSortOptions;}
- void SetSortOptions(const SwSortOptions& rSortOpt);
-};
-*/
-/* -----------------25.08.98 11:02-------------------
- *
- * --------------------------------------------------*/
-typedef
-cppu::WeakImplHelper2
-<
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::container::XEnumerationAccess
->
-SwXHeadFootTextBaseClass;
-class SwXHeadFootText : public SwXHeadFootTextBaseClass,
- public SwXText,
- public SwClient
-{
- SwFrmFmt* GetFmt() const { return (SwFrmFmt*)GetRegisteredIn(); }
- BOOL bIsHeader;
-protected:
- virtual const SwStartNode *GetStartNode() const;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > createCursor()throw(::com::sun::star::uno::RuntimeException);
-public:
- SwXHeadFootText(SwFrmFmt& rHeadFootFmt, BOOL bHeader);
- ~SwXHeadFootText();
-
- TYPEINFO();
-
- virtual ::com::sun::star::uno::Any SAL_CALL queryInterface( const ::com::sun::star::uno::Type& aType ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL acquire( ) throw(){SwXHeadFootTextBaseClass::acquire();}
- virtual void SAL_CALL release( ) throw(){SwXHeadFootTextBaseClass::release();}
-
- //XTypeProvider
- virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type > SAL_CALL getTypes( ) throw(::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL getImplementationId( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XText
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > SAL_CALL createTextCursor(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > SAL_CALL createTextCursorByRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & aTextPosition) throw( ::com::sun::star::uno::RuntimeException );
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XEnumerationAccess - frueher XParagraphEnumerationAccess
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::container::XEnumeration > SAL_CALL createEnumeration(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType( ) throw(::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements( ) throw(::com::sun::star::uno::RuntimeException);
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-};
-/* -----------------27.08.98 15:11-------------------
- *
- * --------------------------------------------------*/
-typedef ::cppu::WeakImplHelper5
-<
- ::com::sun::star::text::XTextContent,
- ::com::sun::star::beans::XPropertySet,
- ::com::sun::star::lang::XServiceInfo,
- ::com::sun::star::container::XNamed,
- ::com::sun::star::lang::XUnoTunnel
->
-SwRefMarkBaseClass;
-
-class SwXReferenceMark : public SwRefMarkBaseClass,
- public SwClient
-{
- SwEventListenerContainer aLstnrCntnr;
- SwDoc* pDoc;
- const SwFmtRefMark* pMark;
- String sMarkName;
- BOOL m_bIsDescriptor;
-
- BOOL IsValid() const {return 0 != GetRegisteredIn();}
- void InsertRefMark( SwPaM& rPam, SwXTextCursor * pCursor );
-public:
- SwXReferenceMark(SwDoc* pDoc, const SwFmtRefMark* pMark);
- ~SwXReferenceMark();
-
- TYPEINFO();
-
- static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
-
- //XUnoTunnel
- virtual sal_Int64 SAL_CALL getSomething( const ::com::sun::star::uno::Sequence< sal_Int8 >& aIdentifier ) throw(::com::sun::star::uno::RuntimeException);
-
- //XTextContent
- virtual void SAL_CALL attach(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange) throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > SAL_CALL getAnchor( ) throw(::com::sun::star::uno::RuntimeException);
-
- //XComponent
- virtual void SAL_CALL dispose(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL addEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL removeEventListener(const ::com::sun::star::uno::Reference< ::com::sun::star::lang::XEventListener > & aListener) throw( ::com::sun::star::uno::RuntimeException );
-
- //XNamed
- virtual rtl::OUString SAL_CALL getName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL setName(const rtl::OUString& Name_) throw( ::com::sun::star::uno::RuntimeException );
-
- //XServiceInfo
- virtual rtl::OUString SAL_CALL getImplementationName(void) throw( ::com::sun::star::uno::RuntimeException );
- virtual BOOL SAL_CALL supportsService(const rtl::OUString& ServiceName) throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< rtl::OUString > SAL_CALL getSupportedServiceNames(void) throw( ::com::sun::star::uno::RuntimeException );
-
- //XPropertySet
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertySetInfo > SAL_CALL getPropertySetInfo( ) throw(::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL setPropertyValue( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Any& aValue ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::beans::PropertyVetoException, ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue( const ::rtl::OUString& PropertyName ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addPropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& xListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removePropertyChangeListener( const ::rtl::OUString& aPropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XPropertyChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL addVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
- virtual void SAL_CALL removeVetoableChangeListener( const ::rtl::OUString& PropertyName, const ::com::sun::star::uno::Reference< ::com::sun::star::beans::XVetoableChangeListener >& aListener ) throw(::com::sun::star::beans::UnknownPropertyException, ::com::sun::star::lang::WrappedTargetException, ::com::sun::star::uno::RuntimeException);
-
- //SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew);
-
- void attachToRange(const ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > & xTextRange)throw( ::com::sun::star::lang::IllegalArgumentException, ::com::sun::star::uno::RuntimeException );
-
- const SwFmtRefMark* GetMark()const {return pMark;}
- const String& GetMarkName() const {return sMarkName;}
- SwDoc* GetDoc() const{return pDoc;}
- void Invalidate();
-};
-#endif
-
-
diff --git a/sw/inc/unoparaframeenum.hxx b/sw/inc/unoparaframeenum.hxx
new file mode 100644
index 000000000000..7e5b43f1e637
--- /dev/null
+++ b/sw/inc/unoparaframeenum.hxx
@@ -0,0 +1,131 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOPARAFRAMEENUM_HXX
+#define SW_UNOPARAFRAMEENUM_HXX
+
+#include <deque>
+
+#include <boost/shared_ptr.hpp>
+
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/container/XEnumeration.hpp>
+#include <com/sun/star/text/XTextContent.hpp>
+
+#include <cppuhelper/implbase2.hxx>
+
+#include <unobaseclass.hxx>
+
+
+class SwDepend;
+class SwNodeIndex;
+class SwPaM;
+class SwFrmFmt;
+
+
+struct FrameDependSortListEntry
+{
+ xub_StrLen nIndex;
+ sal_uInt32 nOrder;
+ ::boost::shared_ptr<SwDepend> pFrameDepend;
+
+ FrameDependSortListEntry (xub_StrLen const i_nIndex,
+ sal_uInt32 const i_nOrder, SwDepend * const i_pDepend)
+ : nIndex(i_nIndex), nOrder(i_nOrder), pFrameDepend(i_pDepend) { }
+};
+
+typedef ::std::deque< FrameDependSortListEntry >
+ FrameDependSortList_t;
+
+typedef ::std::deque< ::boost::shared_ptr<SwDepend> >
+ FrameDependList_t;
+
+
+// OD 2004-05-07 #i28701# - adjust 4th parameter
+void CollectFrameAtNode( SwClient& rClnt, const SwNodeIndex& rIdx,
+ FrameDependSortList_t & rFrames,
+ const bool _bAtCharAnchoredObjs );
+
+
+/* -----------------23.03.99 12:57-------------------
+ *
+ * --------------------------------------------------*/
+
+enum ParaFrameMode
+{
+ PARAFRAME_PORTION_PARAGRAPH,
+ PARAFRAME_PORTION_CHAR,
+ PARAFRAME_PORTION_TEXTRANGE,
+};
+
+typedef ::cppu::WeakImplHelper2
+< ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::container::XEnumeration
+> SwXParaFrameEnumeration_Base;
+
+class SwXParaFrameEnumeration
+ : public SwXParaFrameEnumeration_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual ~SwXParaFrameEnumeration();
+
+public:
+
+ SwXParaFrameEnumeration(const SwPaM& rPaM,
+ const enum ParaFrameMode eParaFrameMode, SwFrmFmt *const pFmt = 0);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumeration
+ virtual sal_Bool SAL_CALL hasMoreElements()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL nextElement()
+ throw (::com::sun::star::container::NoSuchElementException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOPARAFRAMEENUM_HXX
+
diff --git a/sw/inc/unoparagraph.hxx b/sw/inc/unoparagraph.hxx
new file mode 100644
index 000000000000..8743737c338e
--- /dev/null
+++ b/sw/inc/unoparagraph.hxx
@@ -0,0 +1,369 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOPARAGRAPH_HXX
+#define SW_UNOPARAGRAPH_HXX
+
+#include <memory>
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/beans/XMultiPropertySet.hpp>
+#include <com/sun/star/beans/XTolerantMultiPropertySet.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+#include <com/sun/star/container/XContentEnumerationAccess.hpp>
+#include <com/sun/star/text/XTextContent.hpp>
+#include <com/sun/star/text/XTextRange.hpp>
+
+#include <cppuhelper/implbase10.hxx>
+
+#include <sfx2/Metadatable.hxx>
+
+#include <unobaseclass.hxx>
+
+
+struct SwPosition;
+class SwPaM;
+class SwUnoCrsr;
+class SwStartNode;
+class SwTxtNode;
+class SwTable;
+class SwXText;
+
+
+/*-----------------07.04.98 08:15-------------------
+
+--------------------------------------------------*/
+typedef ::cppu::ImplInheritanceHelper10
+< ::sfx2::MetadatableMixin
+, ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::beans::XPropertyState
+, ::com::sun::star::beans::XMultiPropertySet
+, ::com::sun::star::beans::XTolerantMultiPropertySet
+, ::com::sun::star::container::XEnumerationAccess
+, ::com::sun::star::container::XContentEnumerationAccess
+, ::com::sun::star::text::XTextContent
+, ::com::sun::star::text::XTextRange
+> SwXParagraph_Base;
+
+class SwXParagraph
+ : public SwXParagraph_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual ~SwXParagraph();
+
+ SwXParagraph(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XText > const & xParent,
+ SwTxtNode & rTxtNode,
+ const sal_Int32 nSelStart = -1, const sal_Int32 nSelEnd = - 1);
+
+public:
+
+ /// descriptor
+ SwXParagraph();
+
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>
+ CreateXParagraph(SwDoc & rDoc, SwTxtNode& rTxtNode,
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XText>
+ const& xParentText = 0,
+ const sal_Int32 nSelStart = -1, const sal_Int32 nSelEnd = - 1);
+
+ const SwTxtNode * GetTxtNode() const;
+ bool IsDescriptor() const;
+ /// make rPaM select the paragraph
+ bool SelectPaM(SwPaM & rPaM);
+ /// for SwXText
+ void attachToText(SwXText & rParent, SwTxtNode & rTxtNode);
+
+ // MetadatableMixin
+ virtual ::sfx2::Metadatable* GetCoreObject();
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel >
+ GetModel();
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XPropertyState
+ virtual ::com::sun::star::beans::PropertyState SAL_CALL
+ getPropertyState(const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyState > SAL_CALL
+ getPropertyStates(
+ const ::com::sun::star::uno::Sequence<
+ ::rtl::OUString >& rPropertyNames)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyToDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XMultiPropertySet
+ virtual void SAL_CALL setPropertyValues(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Any >& rValues)
+ throw (::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >
+ SAL_CALL getPropertyValues(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertiesChangeListener(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertiesChangeListener >& xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertiesChangeListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertiesChangeListener >& xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL firePropertiesChangeEvent(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertiesChangeListener >& xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTolerantMultiPropertySet
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::SetPropertyTolerantFailed > SAL_CALL
+ setPropertyValuesTolerant(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Any >& rValues)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::GetPropertyTolerantResult > SAL_CALL
+ getPropertyValuesTolerant(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::GetDirectPropertyTolerantResult > SAL_CALL
+ getDirectPropertyValuesTolerant(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XContentEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createContentEnumeration(const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getAvailableServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextRange
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ SAL_CALL getText()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getStart()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getEnd()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::rtl::OUString SAL_CALL getString()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setString(const ::rtl::OUString& rString)
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+
+/*-----------------07.04.98 08:10-------------------
+
+--------------------------------------------------*/
+class SwXParagraphEnumeration
+ : public SwSimpleEnumeration_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual ~SwXParagraphEnumeration();
+
+public:
+
+ /// takes ownership of cursor
+ SwXParagraphEnumeration(
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ const & xParent,
+ ::std::auto_ptr<SwUnoCrsr> pCursor,
+ const CursorType eType,
+ SwStartNode const*const pStartNode = 0,
+ SwTable const*const pTable = 0);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumeration
+ virtual sal_Bool SAL_CALL hasMoreElements()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL nextElement()
+ throw (::com::sun::star::container::NoSuchElementException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOPARAGRAPH_HXX
+
diff --git a/sw/inc/unoredline.hxx b/sw/inc/unoredline.hxx
index 5730c6e55ff0..b46189734301 100644
--- a/sw/inc/unoredline.hxx
+++ b/sw/inc/unoredline.hxx
@@ -31,9 +31,11 @@
#define _UNOREDLINE_HXX
#include <unoport.hxx>
-#include <unoobj.hxx>
+#include <unotext.hxx>
+
class SwRedline;
+
/* -----------------------------19.12.00 11:35--------------------------------
---------------------------------------------------------------------------*/
diff --git a/sw/inc/unoredlines.hxx b/sw/inc/unoredlines.hxx
index 52f2ab16a368..ba08afc1f8bf 100644
--- a/sw/inc/unoredlines.hxx
+++ b/sw/inc/unoredlines.hxx
@@ -78,8 +78,9 @@ public:
/* -----------------------------12.01.01 14:58--------------------------------
---------------------------------------------------------------------------*/
-class SwXRedlineEnumeration : public SwSimpleEnumerationBaseClass,
- public SwClient
+class SwXRedlineEnumeration
+ : public SwSimpleEnumeration_Base
+ , public SwClient
{
SwDoc* pDoc;
USHORT nCurrentIndex;
diff --git a/sw/inc/unorefmark.hxx b/sw/inc/unorefmark.hxx
new file mode 100644
index 000000000000..61b6d09df06b
--- /dev/null
+++ b/sw/inc/unorefmark.hxx
@@ -0,0 +1,178 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOREFMARK_HXX
+#define SW_UNOREFMARK_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/container/XNamed.hpp>
+#include <com/sun/star/text/XTextContent.hpp>
+
+#include <cppuhelper/implbase5.hxx>
+
+#include <unobaseclass.hxx>
+
+
+class SwDoc;
+class SwModify;
+class SwFmtRefMark;
+
+
+/* -----------------27.08.98 15:11-------------------
+ *
+ * --------------------------------------------------*/
+typedef ::cppu::WeakImplHelper5
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::container::XNamed
+, ::com::sun::star::text::XTextContent
+> SwXReferenceMark_Base;
+
+class SwXReferenceMark
+ : public SwXReferenceMark_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual ~SwXReferenceMark();
+
+public:
+
+ SwXReferenceMark(SwDoc *const pDoc, const SwFmtRefMark *const pMark);
+
+ static SwXReferenceMark *
+ CreateXReferenceMark(SwDoc & rDoc, SwFmtRefMark const& rMarkFmt);
+ /// may return 0
+ static SwXReferenceMark *
+ GetReferenceMark(SwModify const& rUnoCB, SwFmtRefMark const& rMarkFmt);
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XNamed
+ virtual ::rtl::OUString SAL_CALL getName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setName(const ::rtl::OUString& rName)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOREFMARK_HXX
+
diff --git a/sw/inc/unosection.hxx b/sw/inc/unosection.hxx
new file mode 100644
index 000000000000..6f3eb1794c84
--- /dev/null
+++ b/sw/inc/unosection.hxx
@@ -0,0 +1,251 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOSECTION_HXX
+#define SW_UNOSECTION_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/beans/XMultiPropertySet.hpp>
+#include <com/sun/star/container/XNamed.hpp>
+#include <com/sun/star/text/XTextContent.hpp>
+#include <com/sun/star/text/XTextSection.hpp>
+
+#include <cppuhelper/implbase7.hxx>
+
+#include <unobaseclass.hxx>
+
+
+class SwSectionFmt;
+
+
+/*-----------------09.03.98 13:57-------------------
+
+--------------------------------------------------*/
+
+
+struct SwTextSectionProperties_Impl;
+
+typedef ::cppu::WeakImplHelper7
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::beans::XPropertyState
+, ::com::sun::star::beans::XMultiPropertySet
+, ::com::sun::star::container::XNamed
+, ::com::sun::star::text::XTextSection
+> SwXTextSection_Base;
+
+class SwXTextSection
+ : public SwXTextSection_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ SwXTextSection(SwSectionFmt *const pFmt, const bool bIndexHeader = false);
+
+ virtual ~SwXTextSection();
+
+public:
+
+ SwSectionFmt* GetFmt() const;
+
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextSection >
+ CreateXTextSection(SwSectionFmt *const pFmt = 0,
+ const bool bIndexHeader = false);
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XComponent
+ virtual void SAL_CALL dispose()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeEventListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XEventListener > & xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XPropertyState
+ virtual ::com::sun::star::beans::PropertyState SAL_CALL
+ getPropertyState(const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyState > SAL_CALL
+ getPropertyStates(
+ const ::com::sun::star::uno::Sequence<
+ ::rtl::OUString >& rPropertyNames)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyToDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XMultiPropertySet
+ virtual void SAL_CALL setPropertyValues(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Any >& rValues)
+ throw (::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >
+ SAL_CALL getPropertyValues(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertiesChangeListener(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertiesChangeListener >& xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertiesChangeListener(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertiesChangeListener >& xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL firePropertiesChangeEvent(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertiesChangeListener >& xListener)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XNamed
+ virtual ::rtl::OUString SAL_CALL getName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setName(const ::rtl::OUString& rName)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextSection
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextSection > SAL_CALL
+ getParentSection()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextSection > > SAL_CALL
+ getChildSections()
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOSECTION_HXX
+
diff --git a/sw/inc/unotbl.hxx b/sw/inc/unotbl.hxx
index a8ca07bb0f34..d6daa705b739 100644
--- a/sw/inc/unotbl.hxx
+++ b/sw/inc/unotbl.hxx
@@ -30,7 +30,9 @@
#ifndef _UNOTBL_HXX
#define _UNOTBL_HXX
-#include <unoobj.hxx>
+#include <com/sun/star/container/XNamed.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+#include <com/sun/star/util/XSortable.hpp>
#include <com/sun/star/chart/XChartData.hpp>
#include <com/sun/star/chart/XChartDataArray.hpp>
#include <com/sun/star/chart2/data/XLabeledDataSequence.hpp>
@@ -39,17 +41,30 @@
#include <com/sun/star/table/XCellRange.hpp>
#include <com/sun/star/sheet/XCellRangeData.hpp>
#include <com/sun/star/table/XAutoFormattable.hpp>
-#include <cppuhelper/implbase10.hxx> // helper for implementations
-#include <cppuhelper/implbase7.hxx> // helper for implementations
-#include <cppuhelper/implbase5.hxx> // helper for implementations
-class SwTableBoxFmt;
+#include <cppuhelper/implbase3.hxx>
+#include <cppuhelper/implbase4.hxx>
+#include <cppuhelper/implbase5.hxx>
+#include <cppuhelper/implbase7.hxx>
+#include <cppuhelper/implbase10.hxx>
+
+#include <comphelper/uno3.hxx>
+#include <tools/string.hxx>
+
+#include <calbck.hxx>
+#include <TextCursorHelper.hxx>
+#include <unoevtlstnr.hxx>
+#include <unotext.hxx>
+
+
+class SwUnoCrsr;
+class SwTable;
+class SwTableBox;
class SwTableLine;
class SwTableCursor;
class SwTableBoxFmt;
-class SwTableLine;
-class SwTableCursor;
class SwChartDataProvider;
+class SwFrmFmt;
/* -----------------------------22.09.00 11:10--------------------------------
@@ -91,13 +106,15 @@ class SwXCell : public SwXCellBaseClass,
// table position where pBox was found last
sal_uInt16 nFndPos;
- using SwXText::IsValid;
-
protected:
virtual const SwStartNode *GetStartNode() const;
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XTextCursor > createCursor()throw(::com::sun::star::uno::RuntimeException);
- sal_Bool IsValid();
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor >
+ CreateCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ bool IsValid() const;
virtual ~SwXCell();
diff --git a/sw/inc/unotext.hxx b/sw/inc/unotext.hxx
new file mode 100644
index 000000000000..3c805da5127c
--- /dev/null
+++ b/sw/inc/unotext.hxx
@@ -0,0 +1,343 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOTEXT_HXX
+#define SW_UNOTEXT_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/text/XText.hpp>
+#include <com/sun/star/text/XTextRangeCompare.hpp>
+#include <com/sun/star/text/XRelativeTextContentInsert.hpp>
+#include <com/sun/star/text/XRelativeTextContentRemove.hpp>
+#include <com/sun/star/text/XTextAppendAndConvert.hpp>
+
+#include <unobaseclass.hxx>
+
+
+namespace com { namespace sun { namespace star {
+ namespace text {
+ class XTextContent;
+ }
+} } }
+
+class SfxItemPropertySet;
+class SwDoc;
+class SwStartNode;
+class SwPaM;
+class OTextCursorHelper;
+class SwXTextRange;
+
+
+/* -----------------03.12.98 12:22-------------------
+ *
+ * --------------------------------------------------*/
+
+class SwXText
+ : public ::com::sun::star::lang::XTypeProvider
+ , public ::com::sun::star::lang::XUnoTunnel
+ , public ::com::sun::star::beans::XPropertySet
+ , public ::com::sun::star::text::XTextAppendAndConvert
+ , public ::com::sun::star::text::XTextRangeCompare
+ , public ::com::sun::star::text::XRelativeTextContentInsert
+ , public ::com::sun::star::text::XRelativeTextContentRemove
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual void PrepareForAttach(
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xRange,
+ SwPaM const & rPam);
+ virtual bool CheckForOwnMemberMeta(
+ const SwPaM & rPam, const bool bAbsorb)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+protected:
+
+ bool IsValid() const;
+ void Invalidate();
+ void SetDoc(SwDoc *const pDoc);
+
+ virtual ~SwXText();
+
+public: /*not protected because C++ is retarded*/
+ virtual const SwStartNode *GetStartNode() const;
+
+public:
+
+ SwXText(SwDoc *const pDoc, const enum CursorType eType);
+
+ const SwDoc* GetDoc() const;
+ SwDoc* GetDoc();
+
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor >
+ CreateCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+
+ // XInterface
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ const ::com::sun::star::uno::Type& rType)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTypeProvider
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
+ SAL_CALL getTypes()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextRange
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ SAL_CALL getText()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getStart()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getEnd()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::rtl::OUString SAL_CALL getString()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setString(const ::rtl::OUString& rString)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XSimpleText
+ virtual void SAL_CALL insertString(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xRange,
+ const ::rtl::OUString& aString, sal_Bool bAbsorb)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL insertControlCharacter(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xRange,
+ sal_Int16 nControlCharacter, sal_Bool bAbsorb)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XText
+ virtual void SAL_CALL insertTextContent(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xRange,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent > & xContent,
+ sal_Bool bAbsorb)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeTextContent(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent > & xContent)
+ throw (::com::sun::star::container::NoSuchElementException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XParagraphAppend
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL
+ appendParagraph(
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >&
+ rCharacterAndParagraphProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL
+ finishParagraph(
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >&
+ rCharacterAndParagraphProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextPortionAppend
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL
+ appendTextPortion(
+ const ::rtl::OUString& rText,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >&
+ rCharacterAndParagraphProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextContentAppend
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL
+ appendTextContent(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent >& xTextContent,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >&
+ rCharacterAndParagraphProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextConvert
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent > SAL_CALL
+ convertToTextFrame(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xStart,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xEnd,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& xFrameProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextTable > SAL_CALL
+ convertToTable(
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > > > > const&
+ rTableRanges,
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue > > > const&
+ rCellProperties,
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue > > const&
+ rRowProperties,
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue > const&
+ rTableProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextRangeCompare
+ sal_Int16 SAL_CALL compareRegionStarts(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xR1,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xR2)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ sal_Int16 SAL_CALL compareRegionEnds(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xR1,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xR2)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XRelativeTextContentInsert
+ virtual void SAL_CALL insertTextContentBefore(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>& xNewContent,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>& xSuccessor)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL insertTextContentAfter(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>& xNewContent,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>& xPredecessor)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XRelativeTextContentRemove
+ virtual void SAL_CALL removeTextContentBefore(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>& xSuccessor)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeTextContentAfter(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>& xPredecessor)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOTEXT_HXX
+
diff --git a/sw/inc/unotextbodyhf.hxx b/sw/inc/unotextbodyhf.hxx
new file mode 100644
index 000000000000..8fd4e8c2a442
--- /dev/null
+++ b/sw/inc/unotextbodyhf.hxx
@@ -0,0 +1,214 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOTEXTBODYHF_HXX
+#define SW_UNOTEXTBODYHF_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+
+#include <cppuhelper/implbase2.hxx>
+
+#include <unotext.hxx>
+
+
+class SwDoc;
+class SwFrmFmt;
+class SwXTextCursor;
+
+
+typedef ::cppu::WeakAggImplHelper2
+< ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::container::XEnumerationAccess
+> SwXBodyText_Base;
+
+class SwXBodyText
+ : public SwXBodyText_Base
+ , public SwXText
+{
+
+protected:
+
+ virtual ~SwXBodyText();
+
+public:
+
+ SwXBodyText(SwDoc *const pDoc);
+
+ SwXTextCursor * CreateTextCursor(const bool bIgnoreTables = false);
+
+ // XInterface
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ const ::com::sun::star::uno::Type& rType)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL acquire() throw() { OWeakObject::acquire(); }
+ virtual void SAL_CALL release() throw() { OWeakObject::release(); }
+
+ // XAggregation
+ virtual ::com::sun::star::uno::Any SAL_CALL queryAggregation(
+ const ::com::sun::star::uno::Type& rType)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTypeProvider
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
+ SAL_CALL getTypes()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL
+ getImplementationId()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XSimpleText
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor > SAL_CALL
+ createTextCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor > SAL_CALL
+ createTextCursorByRange(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextPosition)
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+
+/* -----------------25.08.98 11:02-------------------
+ *
+ * --------------------------------------------------*/
+typedef ::cppu::WeakImplHelper2
+< ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::container::XEnumerationAccess
+> SwXHeadFootText_Base;
+
+class SwXHeadFootText
+ : public SwXHeadFootText_Base
+ , public SwXText
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+protected:
+
+ virtual const SwStartNode *GetStartNode() const;
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor >
+ CreateCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ virtual ~SwXHeadFootText();
+
+ SwXHeadFootText(SwFrmFmt & rHeadFootFmt, const bool bIsHeader);
+
+public:
+
+ static ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ CreateXHeadFootText(SwFrmFmt & rHeadFootFmt, const bool bIsHeader);
+ static bool IsXHeadFootText(SwClient *const pClient);
+
+ // XInterface
+ virtual ::com::sun::star::uno::Any SAL_CALL queryInterface(
+ const ::com::sun::star::uno::Type& rType)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL acquire() throw() { OWeakObject::acquire(); }
+ virtual void SAL_CALL release() throw() { OWeakObject::release(); }
+
+ // XTypeProvider
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Type >
+ SAL_CALL getTypes()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< sal_Int8 > SAL_CALL
+ getImplementationId()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XSimpleText
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor > SAL_CALL
+ createTextCursor()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextCursor > SAL_CALL
+ createTextCursorByRange(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextPosition)
+ throw (::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOTEXTBODYHF_HXX
+
diff --git a/sw/inc/unotextcursor.hxx b/sw/inc/unotextcursor.hxx
new file mode 100644
index 000000000000..e976af91e147
--- /dev/null
+++ b/sw/inc/unotextcursor.hxx
@@ -0,0 +1,351 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOTEXTCURSOR_HXX
+#define SW_UNOTEXTCURSOR_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/beans/XMultiPropertyStates.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+#include <com/sun/star/container/XContentEnumerationAccess.hpp>
+#include <com/sun/star/util/XSortable.hpp>
+#include <com/sun/star/document/XDocumentInsertable.hpp>
+#include <com/sun/star/text/XSentenceCursor.hpp>
+#include <com/sun/star/text/XWordCursor.hpp>
+#include <com/sun/star/text/XParagraphCursor.hpp>
+#include <com/sun/star/text/XRedline.hpp>
+
+#include <cppuhelper/implbase12.hxx>
+
+#include <comphelper/uno3.hxx>
+
+#include <unobaseclass.hxx>
+#include <TextCursorHelper.hxx>
+
+
+class SwDoc;
+struct SwPosition;
+class SwUnoCrsr;
+
+
+typedef ::cppu::WeakImplHelper12
+< ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::beans::XPropertyState
+, ::com::sun::star::beans::XMultiPropertyStates
+, ::com::sun::star::container::XEnumerationAccess
+, ::com::sun::star::container::XContentEnumerationAccess
+, ::com::sun::star::util::XSortable
+, ::com::sun::star::document::XDocumentInsertable
+, ::com::sun::star::text::XSentenceCursor
+, ::com::sun::star::text::XWordCursor
+, ::com::sun::star::text::XParagraphCursor
+, ::com::sun::star::text::XRedline
+> SwXTextCursor_Base;
+
+class SwXTextCursor
+ : public SwXTextCursor_Base
+ , public OTextCursorHelper
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual ~SwXTextCursor();
+
+public:
+
+ SwXTextCursor(
+ SwDoc & rDoc,
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XText > const& xParent,
+ const enum CursorType eType,
+ SwPosition const& rPos,
+ SwPosition const*const pMark = 0);
+ SwXTextCursor(
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XText > const& xParent,
+ SwPaM const& rSourceCursor,
+ const enum CursorType eType = CURSOR_ALL);
+
+ SwUnoCrsr * GetCursor();
+ const SwUnoCrsr * GetCursor() const;
+
+ bool IsAtEndOfMeta() const;
+
+ void DeleteAndInsert(::rtl::OUString const& rText,
+ const bool bForceExpandHints);
+
+ // OTextCursorHelper
+ virtual const SwPaM* GetPaM() const;
+ virtual SwPaM* GetPaM();
+ virtual const SwDoc* GetDoc() const;
+ virtual SwDoc* GetDoc();
+
+ DECLARE_XINTERFACE()
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XPropertyState
+ virtual ::com::sun::star::beans::PropertyState SAL_CALL
+ getPropertyState(const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyState > SAL_CALL
+ getPropertyStates(
+ const ::com::sun::star::uno::Sequence<
+ ::rtl::OUString >& rPropertyNames)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyToDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XMultiPropertyStates
+ virtual void SAL_CALL setAllPropertiesToDefault()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertiesToDefault(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >
+ SAL_CALL getPropertyDefaults(
+ const ::com::sun::star::uno::Sequence< ::rtl::OUString >&
+ rPropertyNames)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XContentEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createContentEnumeration(const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getAvailableServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XSortable
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue > SAL_CALL
+ createSortDescriptor()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL sort(
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& xDescriptor)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XDocumentInsertable
+ virtual void SAL_CALL insertDocumentFromURL(
+ const ::rtl::OUString& rURL,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& rOptions)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::io::IOException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XTextRange
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ SAL_CALL getText()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getStart()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getEnd()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::rtl::OUString SAL_CALL getString()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setString(const ::rtl::OUString& rString)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextCursor
+ virtual void SAL_CALL collapseToStart()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL collapseToEnd()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL isCollapsed()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL goLeft(sal_Int16 nCount, sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL goRight(sal_Int16 nCount, sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL gotoStart(sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL gotoEnd(sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL gotoRange(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange >& xRange,
+ sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XWordCursor
+ virtual sal_Bool SAL_CALL isStartOfWord()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL isEndOfWord()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoNextWord(sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoPreviousWord(sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoEndOfWord(sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoStartOfWord(sal_Bool bExpand)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XSentenceCursor
+ virtual sal_Bool SAL_CALL isStartOfSentence()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL isEndOfSentence()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoNextSentence(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoPreviousSentence(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoStartOfSentence(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoEndOfSentence(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XParagraphCursor
+ virtual sal_Bool SAL_CALL isStartOfParagraph()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL isEndOfParagraph()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoStartOfParagraph(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoEndOfParagraph(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoNextParagraph(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL gotoPreviousParagraph(sal_Bool Expand)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XRedline
+ virtual void SAL_CALL makeRedline(
+ const ::rtl::OUString& rRedlineType,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& RedlineProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOTEXTCURSOR_HXX
+
diff --git a/sw/inc/unotextrange.hxx b/sw/inc/unotextrange.hxx
new file mode 100644
index 000000000000..164b35b703da
--- /dev/null
+++ b/sw/inc/unotextrange.hxx
@@ -0,0 +1,342 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: unoobj.hxx,v $
+ *
+ * $Revision: 1.49 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef SW_UNOTEXTRANGE_HXX
+#define SW_UNOTEXTRANGE_HXX
+
+#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/lang/XServiceInfo.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <com/sun/star/beans/XPropertyState.hpp>
+#include <com/sun/star/container/XIndexAccess.hpp>
+#include <com/sun/star/container/XEnumerationAccess.hpp>
+#include <com/sun/star/container/XContentEnumerationAccess.hpp>
+#include <com/sun/star/text/XTextRange.hpp>
+#include <com/sun/star/text/XRedline.hpp>
+
+#include <cppuhelper/implbase3.hxx>
+#include <cppuhelper/implbase8.hxx>
+
+#include <pam.hxx>
+#include <unobaseclass.hxx>
+
+
+class SwDoc;
+struct SwPosition;
+class SwPaM;
+class SwUnoCrsr;
+class SwFrmFmt;
+
+/* -----------------29.04.98 07:35-------------------
+ *
+ * --------------------------------------------------*/
+class SwUnoInternalPaM
+ : public SwPaM
+{
+
+private:
+ SwUnoInternalPaM(const SwUnoInternalPaM&);
+ SwUnoInternalPaM& operator=(const SwPaM& rPaM);
+
+public:
+ SwUnoInternalPaM(SwDoc& rDoc);
+ virtual ~SwUnoInternalPaM();
+
+};
+
+
+namespace sw {
+
+ void DeepCopyPaM(SwPaM const & rSource, SwPaM & rTarget);
+
+ bool XTextRangeToSwPaM(SwUnoInternalPaM& rToFill,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange);
+
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ CreateParentXText(SwDoc & rDoc, const SwPosition& rPos);
+
+ bool GetDefaultTextContentValue(::com::sun::star::uno::Any& rAny,
+ const ::rtl::OUString& rPropertyName, USHORT nWID = 0);
+
+} // namespace sw
+
+
+typedef ::cppu::WeakImplHelper8
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::beans::XPropertyState
+, ::com::sun::star::container::XEnumerationAccess
+, ::com::sun::star::container::XContentEnumerationAccess
+, ::com::sun::star::text::XTextRange
+, ::com::sun::star::text::XRedline
+> SwXTextRange_Base;
+
+class SW_DLLPUBLIC SwXTextRange
+ : public SwXTextRange_Base
+{
+
+private:
+
+ friend class SwXText;
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ enum RangePosition
+ {
+ RANGE_IN_TEXT, // "ordinary" ::com::sun::star::text::TextRange
+ RANGE_IN_CELL, // position created with a cell that has no uno object
+ RANGE_IS_TABLE, // anchor of a table
+ };
+
+ void SetPositions(SwPaM const& rPam);
+ //TODO: new exception type for protected content
+ void DeleteAndInsert(
+ const ::rtl::OUString& rText, const bool bForceExpandHints)
+ throw (::com::sun::star::uno::RuntimeException);
+ void Invalidate();
+
+ virtual ~SwXTextRange();
+
+public:
+
+ SwXTextRange(SwPaM& rPam,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XText > & xParent,
+ const enum RangePosition eRange = RANGE_IN_TEXT);
+ // only for RANGE_IS_TABLE
+ SwXTextRange(SwFrmFmt& rTblFmt);
+
+ const SwDoc* GetDoc() const;
+ SwDoc* GetDoc();
+ bool GetPositions(SwPaM & rToFill) const;
+
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > CreateXTextRange(
+ SwDoc & rDoc,
+ const SwPosition& rPos, const SwPosition *const pMark);
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XPropertySet
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertySetInfo > SAL_CALL
+ getPropertySetInfo()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyValue(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Any& rValue)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::beans::PropertyVetoException,
+ ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addPropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removePropertyChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XPropertyChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL addVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL removeVetoableChangeListener(
+ const ::rtl::OUString& rPropertyName,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::beans::XVetoableChangeListener >& xListener)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XPropertyState
+ virtual ::com::sun::star::beans::PropertyState SAL_CALL
+ getPropertyState(const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyState > SAL_CALL
+ getPropertyStates(
+ const ::com::sun::star::uno::Sequence<
+ ::rtl::OUString >& rPropertyNames)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setPropertyToDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getPropertyDefault(
+ const ::rtl::OUString& rPropertyName)
+ throw (::com::sun::star::beans::UnknownPropertyException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XContentEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createContentEnumeration(const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getAvailableServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XTextRange
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ SAL_CALL getText()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getStart()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getEnd()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::rtl::OUString SAL_CALL getString()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual void SAL_CALL setString(const ::rtl::OUString& rString)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XRedline
+ virtual void SAL_CALL makeRedline(
+ const ::rtl::OUString& rRedlineType,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& RedlineProperties)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+};
+
+/* -----------------15.05.98 08:29-------------------
+ *
+ * --------------------------------------------------*/
+
+typedef ::cppu::WeakImplHelper3
+< ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::container::XIndexAccess
+> SwXTextRanges_Base;
+
+class SwXTextRanges
+ : public SwXTextRanges_Base
+{
+
+private:
+
+ class Impl;
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual ~SwXTextRanges();
+
+public:
+
+ SwXTextRanges(SwPaM *const pCrsr);
+
+ const SwUnoCrsr* GetCursor() const;
+
+ static const ::com::sun::star::uno::Sequence< sal_Int8 >& getUnoTunnelId();
+
+ // XUnoTunnel
+ virtual sal_Int64 SAL_CALL getSomething(
+ const ::com::sun::star::uno::Sequence< sal_Int8 >& rIdentifier)
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL supportsService(
+ const ::rtl::OUString& rServiceName)
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XIndexAccess
+ virtual sal_Int32 SAL_CALL getCount()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual ::com::sun::star::uno::Any SAL_CALL getByIndex(sal_Int32 nIndex)
+ throw (::com::sun::star::lang::IndexOutOfBoundsException,
+ ::com::sun::star::lang::WrappedTargetException,
+ ::com::sun::star::uno::RuntimeException);
+
+};
+
+#endif // SW_UNOTEXTRANGE_HXX
+
diff --git a/sw/qa/complex/writer/TextPortionEnumerationTest.java b/sw/qa/complex/writer/TextPortionEnumerationTest.java
index a07b3cccadef..8110c82a6e58 100755
--- a/sw/qa/complex/writer/TextPortionEnumerationTest.java
+++ b/sw/qa/complex/writer/TextPortionEnumerationTest.java
@@ -3097,7 +3097,7 @@ public class TextPortionEnumerationTest extends ComplexTestCase
XPropertySet xPropSet = (XPropertySet)
UnoRuntime.queryInterface(XPropertySet.class, xPortion);
String type = (String) xPropSet.getPropertyValue("TextPortionType");
- assure("first: not text", type.equals("Text"));
+ assure("first: not text: " + type, type.equals("Text"));
String txt = xPortion.getString();
assure("first: text differs: " + txt, "45".equals(txt));
}
diff --git a/sw/source/core/access/accframe.cxx b/sw/source/core/access/accframe.cxx
index a62afc11e551..f6778c1564b8 100644
--- a/sw/source/core/access/accframe.cxx
+++ b/sw/source/core/access/accframe.cxx
@@ -438,7 +438,7 @@ const SwFrm *SwAccessibleFrame::GetParent( const SwFrmOrObj& rFrmOrObj,
const SwFlyFrm *pFly = static_cast< const SwFlyFrm *>( pFrm );
if( pFly->IsFlyInCntFrm() )
{
- // For FLY_IN_CNTNT the parent is the anchor
+ // For FLY_AS_CHAR the parent is the anchor
aParent = pFly->GetAnchorFrm();
ASSERT( aParent.IsAccessible( bInPagePreview ),
"parent is not accessible" );
@@ -471,9 +471,9 @@ const SwFrm *SwAccessibleFrame::GetParent( const SwFrmOrObj& rFrmOrObj,
{
const SwFrmFmt *pFrmFmt = pContact->GetFmt();
ASSERT( pFrmFmt, "frame format is missing" );
- if( pFrmFmt && FLY_IN_CNTNT == pFrmFmt->GetAnchor().GetAnchorId() )
+ if (pFrmFmt && FLY_AS_CHAR == pFrmFmt->GetAnchor().GetAnchorId())
{
- // For FLY_IN_CNTNT the parent is the anchor
+ // For FLY_AS_CHAR the parent is the anchor
aParent = pContact->GetAnchorFrm();
ASSERT( aParent.IsAccessible( bInPagePreview ),
"parent is not accessible" );
diff --git a/sw/source/core/access/accfrmobj.cxx b/sw/source/core/access/accfrmobj.cxx
index f16d11692c9c..c7822e80ea72 100644
--- a/sw/source/core/access/accfrmobj.cxx
+++ b/sw/source/core/access/accfrmobj.cxx
@@ -59,8 +59,10 @@ sal_Bool SwFrmOrObj::IsBoundAsChar() const
else
{
const SwFrmFmt *pFrmFmt = pObj ? ::FindFrmFmt( pObj ) : 0;
- return pFrmFmt ? static_cast<sal_Bool>(FLY_IN_CNTNT == pFrmFmt->GetAnchor().GetAnchorId())
- : sal_False;
+ return (pFrmFmt)
+ ? static_cast<sal_Bool>(FLY_AS_CHAR ==
+ pFrmFmt->GetAnchor().GetAnchorId())
+ : sal_False;
}
}
diff --git a/sw/source/core/access/accpara.cxx b/sw/source/core/access/accpara.cxx
index ced1e6261c7b..9fd8059894f4 100644
--- a/sw/source/core/access/accpara.cxx
+++ b/sw/source/core/access/accpara.cxx
@@ -30,10 +30,12 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <txtfrm.hxx>
#include <ndtxt.hxx>
#include <pam.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unocrsrhelper.hxx>
#include <crstate.hxx>
#include <accmap.hxx>
#include "fesh.hxx"
@@ -63,7 +65,6 @@
#include <unotools/charclass.hxx> // for GetWordBoundary
// for get/setCharacterAttribute(...)
#include "unocrsr.hxx"
-#include "unoobj.hxx"
#include "unoport.hxx"
#include "doc.hxx"
#include "crsskip.hxx"
@@ -1532,7 +1533,7 @@ void SwAccessibleParagraph::_getRunAttributesImpl(
SfxItemSet aCharAttrsAtPaM( pPaM->GetDoc()->GetAttrPool(),
RES_CHRATR_BEGIN, RES_CHRATR_END -1,
0 );
- SwXTextCursor::GetCrsrAttr( *pPaM, aCharAttrsAtPaM, TRUE, TRUE );
+ SwUnoCursorHelper::GetCrsrAttr(*pPaM, aCharAttrsAtPaM, TRUE, TRUE);
aSet.Put( aCharAttrsAtPaM );
}
// <--
@@ -2104,8 +2105,10 @@ sal_Bool SwAccessibleParagraph::replaceText(
aEndPos.nContent = nEnd;
// now create XTextRange as helper and set string
- SwXTextRange::CreateTextRangeFromPosition(
- pNode->GetDoc(), aStartPos, &aEndPos)->setString(sReplacement);
+ const uno::Reference<text::XTextRange> xRange(
+ SwXTextRange::CreateXTextRange(
+ *pNode->GetDoc(), aStartPos, &aEndPos));
+ xRange->setString(sReplacement);
// delete portion data
ClearPortionData();
diff --git a/sw/source/core/attr/calbck.cxx b/sw/source/core/attr/calbck.cxx
index 5827fb55c29e..9b6dc60b45c9 100644
--- a/sw/source/core/attr/calbck.cxx
+++ b/sw/source/core/attr/calbck.cxx
@@ -463,7 +463,7 @@ BOOL SwDepend::GetInfo( SfxPoolItem& rInfo ) const
/********************************************************************/
-SwClientIter::SwClientIter( SwModify& rModify )
+SwClientIter::SwClientIter( SwModify const& rModify )
: rRoot( rModify )
{
// hinten einketten!
diff --git a/sw/source/core/crsr/bookmrk.cxx b/sw/source/core/crsr/bookmrk.cxx
index 3cdfa7ec03e4..a9321324be3a 100644
--- a/sw/source/core/crsr/bookmrk.cxx
+++ b/sw/source/core/crsr/bookmrk.cxx
@@ -42,13 +42,14 @@
#include <svx/linkmgr.hxx>
#include <swtypes.hxx>
#include <undobj.hxx>
-#include <unoobj.hxx>
+#include <unobookmark.hxx>
#include <rtl/random.h>
SV_IMPL_REF( SwServerObject )
using namespace ::sw::mark;
+using namespace ::com::sun::star;
namespace
{
@@ -147,6 +148,16 @@ namespace sw { namespace mark
return aResult.append(nCount++).append(sUniquePostfix).makeStringAndClear();
}
+ // SwClient
+ void MarkBase::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+ {
+ SwModify::Modify(pOld, pNew);
+ if (pOld && (RES_REMOVE_UNO_OBJECT == pOld->Which()))
+ { // invalidate cached uno object
+ SetXBookmark(uno::Reference<text::XTextContent>(0));
+ }
+ }
+
NavigatorReminder::NavigatorReminder(const SwPaM& rPaM)
: MarkBase(rPaM, our_sNamePrefix)
@@ -240,24 +251,13 @@ namespace sw { namespace mark
return !pDoc->IsInHeaderFooter( SwNodeIndex(GetMarkPos().nNode) );
}
- ::com::sun::star::uno::Reference< ::com::sun::star::rdf::XMetadatable >
- Bookmark::MakeUnoObject()
+ uno::Reference< rdf::XMetadatable > Bookmark::MakeUnoObject()
{
- // re-use existing SwXBookmark
- SwClientIter iter( *this );
- SwClient * pClient( iter.First( TYPE( SwXBookmark ) ) );
- while (pClient) {
- SwXBookmark *const pBookmark( dynamic_cast<SwXBookmark*>(pClient) );
- if (pBookmark && pBookmark->GetCoreObject() == this) {
- return pBookmark;
- }
- pClient = iter.Next();
- }
-
- // create new SwXBookmark
SwDoc *const pDoc( GetMarkPos().GetDoc() );
OSL_ENSURE(pDoc, "Bookmark::MakeUnoObject: no doc?");
- return new SwXBookmark(this, pDoc);
+ const uno::Reference< rdf::XMetadatable> xMeta(
+ SwXBookmark::CreateXBookmark(*pDoc, *this), uno::UNO_QUERY);
+ return xMeta;
}
diff --git a/sw/source/core/crsr/crsrsh.cxx b/sw/source/core/crsr/crsrsh.cxx
index 3637cc19354d..b816b7c24205 100644
--- a/sw/source/core/crsr/crsrsh.cxx
+++ b/sw/source/core/crsr/crsrsh.cxx
@@ -66,7 +66,7 @@
#include <mdiexp.hxx> // ...Percent()
#include <fmteiro.hxx>
#include <wrong.hxx> // SMARTTAGS
-#include <unoobj.hxx> // SMARTTAGS
+#include <unotextrange.hxx> // SMARTTAGS
#include <vcl/svapp.hxx>
#include <numrule.hxx>
#include <IGrammarContact.hxx>
@@ -3372,8 +3372,8 @@ void lcl_FillTextRange( uno::Reference<text::XTextRange>& rRange,
SwPosition aEndPos( aStartPos );
aEndPos.nContent = nBegin + nLen;
- uno::Reference<text::XTextRange> xRange =
- SwXTextRange::CreateTextRangeFromPosition( rNode.GetDoc(), aStartPos, &aEndPos);
+ const uno::Reference<text::XTextRange> xRange =
+ SwXTextRange::CreateXTextRange(*rNode.GetDoc(), aStartPos, &aEndPos);
rRange = xRange;
}
diff --git a/sw/source/core/doc/doc.cxx b/sw/source/core/doc/doc.cxx
index 868c636987d9..423b5ef0d670 100755
--- a/sw/source/core/doc/doc.cxx
+++ b/sw/source/core/doc/doc.cxx
@@ -932,7 +932,7 @@ SwFlyFrmFmt* SwDoc::_InsNoTxtNode( const SwPosition& rPos, SwNoTxtNode* pNode,
SwFlyFrmFmt *pFmt = 0;
if( pNode )
{
- pFmt = _MakeFlySection( rPos, *pNode, FLY_AT_CNTNT,
+ pFmt = _MakeFlySection( rPos, *pNode, FLY_AT_PARA,
pFlyAttrSet, pFrmFmt );
if( pGrfAttrSet )
pNode->SetAttr( *pGrfAttrSet );
diff --git a/sw/source/core/doc/docbm.cxx b/sw/source/core/doc/docbm.cxx
index e1b4f3ee4322..924a677785ee 100644
--- a/sw/source/core/doc/docbm.cxx
+++ b/sw/source/core/doc/docbm.cxx
@@ -1259,7 +1259,6 @@ void _SaveCntntIdx(SwDoc* pDoc,
SwCntntNode *pNode = pDoc->GetNodes()[nNode]->GetCntntNode();
if( pNode )
{
- const SwPosition* pAPos;
SwFrm* pFrm = pNode->GetFrm();
#if OSL_DEBUG_LEVEL > 1
@@ -1277,16 +1276,18 @@ void _SaveCntntIdx(SwDoc* pDoc,
SwAnchoredObject* pObj = rDObj[ --n ];
const SwFrmFmt& rFmt = pObj->GetFrmFmt();
const SwFmtAnchor& rAnchor = rFmt.GetAnchor();
- if( ( ( nSaveFly && FLY_AT_CNTNT == rAnchor.GetAnchorId() ) ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ) &&
- ( 0 != ( pAPos = rAnchor.GetCntntAnchor() ) ) )
+ SwPosition const*const pAPos = rAnchor.GetCntntAnchor();
+ if ( pAPos &&
+ ( ( nSaveFly &&
+ FLY_AT_PARA == rAnchor.GetAnchorId() ) ||
+ ( FLY_AT_CHAR == rAnchor.GetAnchorId() ) ) )
{
aSave.SetType( 0x2000 );
aSave.SetContent( pAPos->nContent.GetIndex() );
OSL_ENSURE( nNode == pAPos->nNode.GetIndex(),
"_SaveCntntIdx: Wrong Node-Index" );
- if( FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ( FLY_AT_CHAR == rAnchor.GetAnchorId() )
{
if( nCntnt <= aSave.GetContent() )
{
@@ -1321,14 +1322,14 @@ void _SaveCntntIdx(SwDoc* pDoc,
continue;
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
- if( ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ) &&
- 0 != ( pAPos = rAnchor.GetCntntAnchor()) &&
- nNode == pAPos->nNode.GetIndex() )
+ SwPosition const*const pAPos = rAnchor.GetCntntAnchor();
+ if ( pAPos && ( nNode == pAPos->nNode.GetIndex() ) &&
+ ( FLY_AT_PARA == rAnchor.GetAnchorId() ||
+ FLY_AT_CHAR == rAnchor.GetAnchorId() ) )
{
aSave.SetType( 0x2000 );
aSave.SetContent( pAPos->nContent.GetIndex() );
- if( FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ( FLY_AT_CHAR == rAnchor.GetAnchorId() )
{
if( nCntnt <= aSave.GetContent() )
{
@@ -1444,11 +1445,15 @@ void _RestoreCntntIdx(SwDoc* pDoc,
SwFmtAnchor aNew( rFlyAnchor );
SwPosition aNewPos( *rFlyAnchor.GetCntntAnchor() );
aNewPos.nNode = *pCNd;
- if( FLY_AUTO_CNTNT == rFlyAnchor.GetAnchorId() )
+ if ( FLY_AT_CHAR == rFlyAnchor.GetAnchorId() )
+ {
aNewPos.nContent.Assign( pCNd,
aSave.GetContent() + nOffset );
+ }
else
+ {
aNewPos.nContent.Assign( 0, 0 );
+ }
aNew.SetAnchor( &aNewPos );
pFrmFmt->SetFmtAttr( aNew );
}
@@ -1608,11 +1613,15 @@ void _RestoreCntntIdx(SvULongs& rSaveArr,
SwFmtAnchor aNew( rFlyAnchor );
SwPosition aNewPos( *rFlyAnchor.GetCntntAnchor() );
aNewPos.nNode = rNd;
- if( FLY_AUTO_CNTNT == rFlyAnchor.GetAnchorId() )
+ if ( FLY_AT_CHAR == rFlyAnchor.GetAnchorId() )
+ {
aNewPos.nContent.Assign( pCNd, Min(
aSave.GetContent(), nLen ) );
+ }
else
+ {
aNewPos.nContent.Assign( 0, 0 );
+ }
aNew.SetAnchor( &aNewPos );
pFrmFmt->SetFmtAttr( aNew );
}
diff --git a/sw/source/core/doc/docdraw.cxx b/sw/source/core/doc/docdraw.cxx
index 364c664d0bea..37a27e005948 100644
--- a/sw/source/core/doc/docdraw.cxx
+++ b/sw/source/core/doc/docdraw.cxx
@@ -32,9 +32,7 @@
#include "precompiled_sw.hxx"
#include <hintids.hxx>
#include <rtl/logfile.hxx>
-#ifndef _OUTDEV_HXX //autogen
#include <vcl/outdev.hxx>
-#endif
#include <sfx2/printer.hxx>
#include <svx/eeitem.hxx>
#include <svx/flditem.hxx>
@@ -46,22 +44,16 @@
#include <svx/langitem.hxx>
#include <svx/unolingu.hxx>
-#ifndef _SVDOMEAS_HXX
#include <svx/svdfield.hxx>
-#endif
#include <svx/svdpool.hxx>
#include <fmtanchr.hxx>
#include <charatr.hxx>
#include <frmfmt.hxx>
#include <charfmt.hxx>
#include <viewimp.hxx>
-#ifndef _SWHINTS_HXX
#include <swhints.hxx>
-#endif
#include <doc.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <rootfrm.hxx> //Damit der RootDtor gerufen wird.
#include <poolfmt.hxx>
#include <viewsh.hxx> // fuer MakeDrawView
@@ -481,7 +473,7 @@ BOOL SwDoc::DeleteSelection( SwDrawView& rDrawView )
SwDrawContact *pC = (SwDrawContact*)GetUserCall(pObj);
SwDrawFrmFmt *pFrmFmt = (SwDrawFrmFmt*)pC->GetFmt();
if( pFrmFmt &&
- FLY_IN_CNTNT == pFrmFmt->GetAnchor().GetAnchorId() )
+ FLY_AS_CHAR == pFrmFmt->GetAnchor().GetAnchorId() )
{
rDrawView.MarkObj( pObj, rDrawView.Imp().GetPageView(), TRUE );
--i;
diff --git a/sw/source/core/doc/docedt.cxx b/sw/source/core/doc/docedt.cxx
index ddc6024c89ae..61c89cc579e2 100644
--- a/sw/source/core/doc/docedt.cxx
+++ b/sw/source/core/doc/docedt.cxx
@@ -220,17 +220,15 @@ void _RestFlyInRange( _SaveFlyArr & rArr, const SwNodeIndex& rSttIdx,
void _SaveFlyInRange( const SwNodeRange& rRg, _SaveFlyArr& rArr )
{
- SwFrmFmt* pFmt;
- const SwFmtAnchor* pAnchor;
- const SwPosition* pAPos;
SwSpzFrmFmts& rFmts = *rRg.aStart.GetNode().GetDoc()->GetSpzFrmFmts();
for( sal_uInt16 n = 0; n < rFmts.Count(); ++n )
{
- pFmt = (SwFrmFmt*)rFmts[n];
- pAnchor = &pFmt->GetAnchor();
- if( ( FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor() ) &&
+ SwFrmFmt *const pFmt = static_cast<SwFrmFmt*>(rFmts[n]);
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
rRg.aStart <= pAPos->nNode && pAPos->nNode < rRg.aEnd )
{
_SaveFly aSave( pAPos->nNode.GetIndex() - rRg.aStart.GetIndex(),
@@ -260,7 +258,6 @@ void _SaveFlyInRange( const SwPaM& rPam, const SwNodeIndex& rInsPos,
pPos->nContent == rEndNdIdx.GetNode().GetCntntNode()->Len() ))
? 0 : 1;
- const SwPosition* pAPos;
const SwNodeIndex* pCntntIdx;
for( sal_uInt16 n = 0; n < rFmts.Count(); ++n )
@@ -268,9 +265,10 @@ void _SaveFlyInRange( const SwPaM& rPam, const SwNodeIndex& rInsPos,
sal_Bool bInsPos = sal_False;
pFmt = (SwFrmFmt*)rFmts[n];
pAnchor = &pFmt->GetAnchor();
- if( ( FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor() ) &&
+ const SwPosition* pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
// nicht verschieben, wenn die InsPos im CntntBereich vom Fly ist
( 0 == ( pCntntIdx = pFmt->GetCntnt().GetCntntIdx() ) ||
!( *pCntntIdx < rInsPos &&
@@ -317,14 +315,14 @@ void DelFlyInRange( const SwNodeIndex& rMkNdIdx,
SwDoc* pDoc = rMkNdIdx.GetNode().GetDoc();
SwSpzFrmFmts& rTbl = *pDoc->GetSpzFrmFmts();
- const SwPosition* pAPos;
for ( sal_uInt16 i = rTbl.Count(); i; )
{
SwFrmFmt *pFmt = rTbl[--i];
const SwFmtAnchor &rAnch = pFmt->GetAnchor();
- if( ( rAnch.GetAnchorId() == FLY_AT_CNTNT ||
- rAnch.GetAnchorId() == FLY_AUTO_CNTNT ) &&
- 0 != ( pAPos = rAnch.GetCntntAnchor() ) &&
+ SwPosition const*const pAPos = rAnch.GetCntntAnchor();
+ if (pAPos &&
+ ((rAnch.GetAnchorId() == FLY_AT_PARA) ||
+ (rAnch.GetAnchorId() == FLY_AT_CHAR)) &&
( bDelFwrd
? rMkNdIdx < pAPos->nNode && pAPos->nNode <= rPtNdIdx
: rPtNdIdx <= pAPos->nNode && pAPos->nNode < rMkNdIdx ))
@@ -2620,14 +2618,14 @@ bool SwDoc::DelFullPara( SwPaM& rPam )
// was ist mit Fly's ??
{
// stehen noch FlyFrames rum, loesche auch diese
- const SwPosition* pAPos;
for( sal_uInt16 n = 0; n < GetSpzFrmFmts()->Count(); ++n )
{
SwFrmFmt* pFly = (*GetSpzFrmFmts())[n];
const SwFmtAnchor* pAnchor = &pFly->GetAnchor();
- if( ( FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor() ) &&
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
aRg.aStart <= pAPos->nNode && pAPos->nNode <= aRg.aEnd )
{
DelLayoutFmt( pFly );
diff --git a/sw/source/core/doc/docfld.cxx b/sw/source/core/doc/docfld.cxx
index 551fcc41c2ee..c8829eedb491 100644
--- a/sw/source/core/doc/docfld.cxx
+++ b/sw/source/core/doc/docfld.cxx
@@ -41,12 +41,8 @@
#define _SVSTDARR_ULONGS
#include <svl/svarray.hxx>
#endif
-#ifndef _APP_HXX //autogen
#include <vcl/svapp.hxx>
-#endif
-#ifndef _APP_HXX //autogen
#include <vcl/svapp.hxx>
-#endif
#include <unotools/charclass.hxx>
#include <unotools/transliterationwrapper.hxx>
#include <doc.hxx>
@@ -69,14 +65,13 @@
#include <chpfld.hxx>
#include <reffld.hxx>
#include <flddropdown.hxx>
-#ifndef _DBMGR_HXX
#include <dbmgr.hxx>
-#endif
#include <section.hxx>
#include <cellatr.hxx>
#include <docary.hxx>
#include <authfld.hxx>
#include <txtinet.hxx>
+#include <fmtcntnt.hxx>
#ifndef _POOLFMT_HRC
#include <poolfmt.hrc> // fuer InitFldTypes
#endif
diff --git a/sw/source/core/doc/docfly.cxx b/sw/source/core/doc/docfly.cxx
index 9935842e6800..2dfdf2fe6419 100644
--- a/sw/source/core/doc/docfly.cxx
+++ b/sw/source/core/doc/docfly.cxx
@@ -181,7 +181,7 @@ Point lcl_FindAnchorLayPos( SwDoc& rDoc, const SwFmtAnchor& rAnch,
if( rDoc.GetRootFrm() )
switch( rAnch.GetAnchorId() )
{
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
if( pFlyFmt && rAnch.GetCntntAnchor() )
{
const SwFrm* pOld = ((SwFlyFrmFmt*)pFlyFmt)->GetFrm( &aRet, FALSE );
@@ -190,8 +190,8 @@ Point lcl_FindAnchorLayPos( SwDoc& rDoc, const SwFmtAnchor& rAnch,
}
break;
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT: // LAYER_IMPL
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR: // LAYER_IMPL
if( rAnch.GetCntntAnchor() )
{
const SwPosition *pPos = rAnch.GetCntntAnchor();
@@ -213,7 +213,7 @@ Point lcl_FindAnchorLayPos( SwDoc& rDoc, const SwFmtAnchor& rAnch,
}
break;
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
USHORT nPgNum = rAnch.GetPageNum();
const SwPageFrm *pPage = (SwPageFrm*)rDoc.GetRootFrm()->Lower();
@@ -249,9 +249,11 @@ sal_Int8 SwDoc::SetFlyFrmAnchor( SwFrmFmt& rFmt, SfxItemSet& rSet, BOOL bNewFrms
// ist der neue ein gueltiger Anker?
if( !aNewAnch.GetCntntAnchor() && (FLY_AT_FLY == nNew ||
- FLY_AT_CNTNT == nNew || FLY_IN_CNTNT == nNew ||
- FLY_AUTO_CNTNT == nNew ))
+ (FLY_AT_PARA == nNew) || (FLY_AS_CHAR == nNew) ||
+ (FLY_AT_CHAR == nNew) ))
+ {
return IGNOREANCHOR;
+ }
if( nOld == nNew )
return DONTMAKEFRMS;
@@ -264,7 +266,7 @@ sal_Int8 SwDoc::SetFlyFrmAnchor( SwFrmFmt& rFmt, SfxItemSet& rSet, BOOL bNewFrms
//doppeltes hiden waere so eine art Show!
rFmt.DelFrms();
- if( FLY_IN_CNTNT == nOld )
+ if ( FLY_AS_CHAR == nOld )
{
//Bei InCntnt's wird es spannend: Das TxtAttribut muss vernichtet
//werden. Leider reisst dies neben den Frms auch noch das Format mit
@@ -295,7 +297,7 @@ sal_Int8 SwDoc::SetFlyFrmAnchor( SwFrmFmt& rFmt, SfxItemSet& rSet, BOOL bNewFrms
const SfxPoolItem* pItem;
switch( nNew )
{
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
//Wenn keine Positionsattribute hereinkommen, dann muss dafuer
//gesorgt werden, das keine unerlaubte automatische Ausrichtung
//bleibt.
@@ -326,10 +328,10 @@ sal_Int8 SwDoc::SetFlyFrmAnchor( SwFrmFmt& rFmt, SfxItemSet& rSet, BOOL bNewFrms
}
break;
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT: // LAYER_IMPL
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR: // LAYER_IMPL
case FLY_AT_FLY: // LAYER_IMPL
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
//Wenn keine Positionsattribute hereinschneien korrigieren wir
//die Position so, dass die Dokumentkoordinaten des Flys erhalten
@@ -345,7 +347,7 @@ sal_Int8 SwDoc::SetFlyFrmAnchor( SwFrmFmt& rFmt, SfxItemSet& rSet, BOOL bNewFrms
if( text::HoriOrientation::NONE == aOldH.GetHoriOrient() && ( !pItem ||
aOldH.GetPos() == ((SwFmtHoriOrient*)pItem)->GetPos() ))
{
- SwTwips nPos = FLY_IN_CNTNT == nOld ? 0 : aOldH.GetPos();
+ SwTwips nPos = (FLY_AS_CHAR == nOld) ? 0 : aOldH.GetPos();
nPos += aOldAnchorPos.X() - aNewAnchorPos.X();
if( pItem )
@@ -367,7 +369,7 @@ sal_Int8 SwDoc::SetFlyFrmAnchor( SwFrmFmt& rFmt, SfxItemSet& rSet, BOOL bNewFrms
if( text::VertOrientation::NONE == aOldV.GetVertOrient() && (!pItem ||
aOldV.GetPos() == ((SwFmtVertOrient*)pItem)->GetPos() ) )
{
- SwTwips nPos = FLY_IN_CNTNT == nOld ? 0 : aOldV.GetPos();
+ SwTwips nPos = (FLY_AS_CHAR == nOld) ? 0 : aOldV.GetPos();
nPos += aOldAnchorPos.Y() - aNewAnchorPos.Y();
if( pItem )
{
@@ -698,7 +700,7 @@ sal_Bool SwDoc::ChgAnchor( const SdrMarkList& _rMrkList,
// xub_StrLen nIndx = STRING_NOTFOUND;
const SwPosition* pOldAsCharAnchorPos( 0L );
const RndStdIds eOldAnchorType = pContact->GetAnchorId();
- if ( !_bSameOnly && eOldAnchorType == FLY_IN_CNTNT )
+ if ( !_bSameOnly && eOldAnchorType == FLY_AS_CHAR )
{
pOldAsCharAnchorPos = new SwPosition( pContact->GetCntntAnchor() );
}
@@ -713,8 +715,8 @@ sal_Bool SwDoc::ChgAnchor( const SdrMarkList& _rMrkList,
switch ( _eAnchorType )
{
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
{
const Point aNewPoint = pOldAnchorFrm &&
( pOldAnchorFrm->IsVertical() ||
@@ -768,10 +770,10 @@ sal_Bool SwDoc::ChgAnchor( const SdrMarkList& _rMrkList,
break;
}
- aNewAnch.SetType( FLY_PAGE );
+ aNewAnch.SetType( FLY_AT_PAGE );
// no break
}
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
pNewAnchorFrm = GetRootFrm()->Lower();
while ( pNewAnchorFrm && !pNewAnchorFrm->Frm().IsInside( aPt ) )
@@ -782,7 +784,7 @@ sal_Bool SwDoc::ChgAnchor( const SdrMarkList& _rMrkList,
aNewAnch.SetPageNum( ((SwPageFrm*)pNewAnchorFrm)->GetPhyPageNum());
}
break;
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
if( _bSameOnly ) // Positions/Groessenaenderung
{
if( !pOldAnchorFrm )
@@ -805,7 +807,7 @@ sal_Bool SwDoc::ChgAnchor( const SdrMarkList& _rMrkList,
bUnmark = ( 0 != i );
Point aPoint( aPt );
aPoint.X() -= 1; // nicht im DrawObj landen!!
- aNewAnch.SetType( FLY_IN_CNTNT );
+ aNewAnch.SetType( FLY_AS_CHAR );
SwPosition aPos( *((SwCntntFrm*)pNewAnchorFrm)->GetNode() );
if ( pNewAnchorFrm->Frm().IsInside( aPoint ) )
{
@@ -839,7 +841,7 @@ sal_Bool SwDoc::ChgAnchor( const SdrMarkList& _rMrkList,
ASSERT( !this, "unexpected AnchorId." );
}
- if ( (FLY_IN_CNTNT != _eAnchorType) &&
+ if ( (FLY_AS_CHAR != _eAnchorType) &&
pNewAnchorFrm &&
( !_bSameOnly || pNewAnchorFrm != pOldAnchorFrm ) )
{
@@ -949,8 +951,8 @@ int SwDoc::Chainable( const SwFrmFmt &rSource, const SwFrmFmt &rDest )
const SwFmtAnchor& rAnchor = (*GetSpzFrmFmts())[ n ]->GetAnchor();
ULONG nTstSttNd;
// OD 11.12.2003 #i20622# - to-frame anchored objects are allowed.
- if ( ( rAnchor.GetAnchorId() == FLY_AT_CNTNT ||
- rAnchor.GetAnchorId() == FLY_AUTO_CNTNT ) &&
+ if ( ((rAnchor.GetAnchorId() == FLY_AT_PARA) ||
+ (rAnchor.GetAnchorId() == FLY_AT_CHAR)) &&
0 != rAnchor.GetCntntAnchor() &&
nFlySttNd <= ( nTstSttNd =
rAnchor.GetCntntAnchor()->nNode.GetIndex() ) &&
@@ -971,9 +973,9 @@ int SwDoc::Chainable( const SwFrmFmt &rSource, const SwFrmFmt &rDest )
&rDstAnchor = rDest.GetAnchor();
ULONG nEndOfExtras = GetNodes().GetEndOfExtras().GetIndex();
BOOL bAllowed = FALSE;
- if( FLY_PAGE == rSrcAnchor.GetAnchorId() )
+ if ( FLY_AT_PAGE == rSrcAnchor.GetAnchorId() )
{
- if( FLY_PAGE == rDstAnchor.GetAnchorId() ||
+ if ( (FLY_AT_PAGE == rDstAnchor.GetAnchorId()) ||
( rDstAnchor.GetCntntAnchor() &&
rDstAnchor.GetCntntAnchor()->nNode.GetIndex() > nEndOfExtras ))
bAllowed = TRUE;
diff --git a/sw/source/core/doc/docglbl.cxx b/sw/source/core/doc/docglbl.cxx
index df5efb6521c8..c642a31e513b 100644
--- a/sw/source/core/doc/docglbl.cxx
+++ b/sw/source/core/doc/docglbl.cxx
@@ -49,12 +49,8 @@
#include <docary.hxx>
#include <pam.hxx>
#include <ndtxt.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
-#ifndef _GLOBDOC_HXX
#include <globdoc.hxx>
-#endif
#include <shellio.hxx>
#include <swundo.hxx> // fuer die UndoIds
#include <section.hxx>
@@ -371,14 +367,15 @@ BOOL SwDoc::SplitDoc( USHORT eDocType, const String& rPath,
CorrAbs( aSIdx, aEIdx, *aTmp.GetPoint(), TRUE);
// stehen noch FlyFrames rum, loesche auch diese
- const SwPosition* pAPos;
for( USHORT n = 0; n < GetSpzFrmFmts()->Count(); ++n )
{
SwFrmFmt* pFly = (*GetSpzFrmFmts())[n];
const SwFmtAnchor* pAnchor = &pFly->GetAnchor();
- if( ( FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor() ) &&
+ SwPosition const*const pAPos =
+ pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
aSIdx <= pAPos->nNode &&
pAPos->nNode < aEIdx )
{
@@ -717,14 +714,15 @@ BOOL SwDoc::SplitDoc( USHORT eDocType, const String& rPath, int nOutlineLevel )
CorrAbs( aSIdx, aEIdx, *aTmp.GetPoint(), TRUE);
// stehen noch FlyFrames rum, loesche auch diese
- const SwPosition* pAPos;
for( USHORT n = 0; n < GetSpzFrmFmts()->Count(); ++n )
{
SwFrmFmt* pFly = (*GetSpzFrmFmts())[n];
const SwFmtAnchor* pAnchor = &pFly->GetAnchor();
- if( ( FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor() ) &&
+ SwPosition const*const pAPos =
+ pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
aSIdx <= pAPos->nNode &&
pAPos->nNode < aEIdx )
{
diff --git a/sw/source/core/doc/doclay.cxx b/sw/source/core/doc/doclay.cxx
index b97d1fbcd642..39fcb1e9355a 100644
--- a/sw/source/core/doc/doclay.cxx
+++ b/sw/source/core/doc/doclay.cxx
@@ -68,9 +68,7 @@
#include <fmtfsize.hxx>
#include <fmtsrnd.hxx>
#include <fmtflcnt.hxx>
-#ifndef _FRMCNCT_HXX //autogen
#include <fmtcnct.hxx>
-#endif
#include <frmfmt.hxx>
#include <dcontact.hxx>
#include <txtflcnt.hxx>
@@ -85,9 +83,7 @@
#include <cntfrm.hxx>
#include <flyfrm.hxx>
#include <fesh.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <dflyobj.hxx>
#include <dcontact.hxx>
#include <swundo.hxx>
@@ -213,13 +209,12 @@ SwFrmFmt *SwDoc::MakeLayoutFmt( RndStdIds eRequest, const SfxItemSet* pSet )
break;
#ifdef DBG_UTIL
- case FLY_PAGE:
- case FLY_AUTO_CNTNT:
+ case FLY_AT_PAGE:
+ case FLY_AT_CHAR:
case FLY_AT_FLY:
- case FLY_AT_CNTNT:
- case FLY_IN_CNTNT:
- ASSERT( !this,
- "neue Schnittstelle benutzen: SwDoc::MakeFlySection!" );
+ case FLY_AT_PARA:
+ case FLY_AS_CHAR:
+ ASSERT( false, "use new interface instead: SwDoc::MakeFlySection!" );
break;
#endif
@@ -358,7 +353,7 @@ void SwDoc::DelLayoutFmt( SwFrmFmt *pFmt )
// ggfs. bei Zeichengebundenen Flys das Zeichen loeschen
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() && rAnchor.GetCntntAnchor())
+ if ((FLY_AS_CHAR == rAnchor.GetAnchorId()) && rAnchor.GetCntntAnchor())
{
const SwPosition* pPos = rAnchor.GetCntntAnchor();
SwTxtNode *pTxtNd = pPos->nNode.GetNode().GetTxtNode();
@@ -422,9 +417,9 @@ SwFrmFmt *SwDoc::CopyLayoutFmt( const SwFrmFmt& rSource,
static_cast<const SwDrawContact*>( rSource.FindContactObj() );
bMayNotCopy =
- ( FLY_AT_CNTNT == rNewAnchor.GetAnchorId() ||
- FLY_AT_FLY == rNewAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rNewAnchor.GetAnchorId() ) &&
+ ((FLY_AT_PARA == rNewAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == rNewAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rNewAnchor.GetAnchorId())) &&
rNewAnchor.GetCntntAnchor() &&
IsInHeaderFooter( rNewAnchor.GetCntntAnchor()->nNode ) &&
pDrawContact != NULL &&
@@ -551,7 +546,7 @@ SwFrmFmt *SwDoc::CopyLayoutFmt( const SwFrmFmt& rSource,
}
}
- if( bSetTxtFlyAtt && FLY_IN_CNTNT == rNewAnchor.GetAnchorId() )
+ if (bSetTxtFlyAtt && (FLY_AS_CHAR == rNewAnchor.GetAnchorId()))
{
const SwPosition* pPos = rNewAnchor.GetCntntAnchor();
SwFmtFlyCnt aFmt( pDest );
@@ -660,7 +655,7 @@ SwFlyFrmFmt* SwDoc::_MakeFlySection( const SwPosition& rAnchPos,
RndStdIds eAnchorId = pAnchor ? pAnchor->GetAnchorId()
: pFmt->GetAnchor().GetAnchorId();
if( !pAnchor ||
- (FLY_PAGE != pAnchor->GetAnchorId() &&
+ ((FLY_AT_PAGE != pAnchor->GetAnchorId()) &&
//Nur Page und nicht:
// FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
// FLY_IN_CNTNT == pAnchor->GetAnchorId() ||
@@ -670,7 +665,7 @@ SwFlyFrmFmt* SwDoc::_MakeFlySection( const SwPosition& rAnchPos,
{
// dann setze ihn, wird im Undo gebraucht
SwFmtAnchor aAnch( pFmt->GetAnchor() );
- if( pAnchor && FLY_AT_FLY == pAnchor->GetAnchorId() )
+ if (pAnchor && (FLY_AT_FLY == pAnchor->GetAnchorId()))
{
SwPosition aPos( *rAnchPos.nNode.GetNode().FindFlyStartNode() );
aAnch.SetAnchor( &aPos );
@@ -683,7 +678,7 @@ SwFlyFrmFmt* SwDoc::_MakeFlySection( const SwPosition& rAnchPos,
aAnch.SetType( eRequestId );
eAnchorId = aAnch.GetAnchorId();
- if ( FLY_PAGE != eAnchorId )
+ if ( FLY_AT_PAGE != eAnchorId )
//Nur Page und nicht:
// if( FLY_AT_CNTNT == eAnchorId || FLY_IN_CNTNT == eAnchorId ||
// FLY_AT_FLY == eAnchorId || FLY_AUTO_CNTNT == eAnchorId )
@@ -694,7 +689,7 @@ SwFlyFrmFmt* SwDoc::_MakeFlySection( const SwPosition& rAnchPos,
else
eAnchorId = pFmt->GetAnchor().GetAnchorId();
- if( FLY_IN_CNTNT == eAnchorId )
+ if ( FLY_AS_CHAR == eAnchorId )
{
xub_StrLen nStt = rAnchPos.nContent.GetIndex();
SwTxtNode * pTxtNode = rAnchPos.nNode.GetNode().GetTxtNode();
@@ -751,7 +746,7 @@ SwFlyFrmFmt* SwDoc::MakeFlySection( RndStdIds eAnchorType,
{
SwFlyFrmFmt* pFmt = 0;
sal_Bool bCallMake = sal_True;
- if( !pAnchorPos && FLY_PAGE != eAnchorType )
+ if ( !pAnchorPos && (FLY_AT_PAGE != eAnchorType) )
{
const SwFmtAnchor* pAnch;
if( (pFlySet && SFX_ITEM_SET == pFlySet->GetItemState(
@@ -759,9 +754,14 @@ SwFlyFrmFmt* SwDoc::MakeFlySection( RndStdIds eAnchorType,
( pFrmFmt && SFX_ITEM_SET == pFrmFmt->GetItemState(
RES_ANCHOR, sal_True, (const SfxPoolItem**)&pAnch )) )
{
- if( FLY_PAGE != pAnch->GetAnchorId() &&
- 0 == ( pAnchorPos = pAnch->GetCntntAnchor() ) )
- bCallMake = sal_False;
+ if ( (FLY_AT_PAGE != pAnch->GetAnchorId()) )
+ {
+ pAnchorPos = pAnch->GetCntntAnchor();
+ if (pAnchorPos)
+ {
+ bCallMake = sal_False;
+ }
+ }
}
}
@@ -944,7 +944,7 @@ SwDrawFrmFmt* SwDoc::Insert( const SwPaM &rRg,
// Anker noch nicht gesetzt ?
// DrawObjecte duerfen niemals in Kopf-/Fusszeilen landen.
- sal_Bool bIsAtCntnt = FLY_PAGE != eAnchorId;
+ const bool bIsAtCntnt = (FLY_AT_PAGE != eAnchorId);
// FLY_AT_CNTNT == eAnchorId || FLY_IN_CNTNT == eAnchorId ||
// FLY_AT_FLY == eAnchorId || FLY_AUTO_CNTNT == eAnchorId;
@@ -966,7 +966,7 @@ SwDrawFrmFmt* SwDoc::Insert( const SwPaM &rRg,
::CheckControlLayer( &rDrawObj ) &&
IsInHeaderFooter( *pChkIdx ) )
{
- pFmt->SetFmtAttr( SwFmtAnchor( eAnchorId = FLY_PAGE ) );
+ pFmt->SetFmtAttr( SwFmtAnchor( eAnchorId = FLY_AT_PAGE ) );
}
else if( !pAnchor || (bIsAtCntnt && !pAnchor->GetCntntAnchor() ))
{
@@ -981,10 +981,10 @@ SwDrawFrmFmt* SwDoc::Insert( const SwPaM &rRg,
else
{
aAnch.SetAnchor( rRg.GetPoint() );
- if( FLY_PAGE == eAnchorId )
+ if ( FLY_AT_PAGE == eAnchorId )
{
eAnchorId = rDrawObj.ISA( SdrUnoObj )
- ? FLY_IN_CNTNT : FLY_AT_CNTNT;
+ ? FLY_AS_CHAR : FLY_AT_PARA;
aAnch.SetType( eAnchorId );
}
}
@@ -992,7 +992,7 @@ SwDrawFrmFmt* SwDoc::Insert( const SwPaM &rRg,
}
// bei als Zeichen gebundenen Draws das Attribut im Absatz setzen
- if( FLY_IN_CNTNT == eAnchorId )
+ if ( FLY_AS_CHAR == eAnchorId )
{
xub_StrLen nStt = rRg.GetPoint()->nContent.GetIndex();
SwFmtFlyCnt aFmt( pFmt );
@@ -1063,7 +1063,7 @@ sal_Bool TstFlyRange( const SwPaM* pPam, const SwPosition* pFlyPos,
const SwPosition* pPaMEnd = pTmp->End();
const sal_uInt32 nPamStartIndex = pPaMStart->nNode.GetIndex();
const sal_uInt32 nPamEndIndex = pPaMEnd->nNode.GetIndex();
- if(FLY_AT_CNTNT == nAnchorId)
+ if (FLY_AT_PARA == nAnchorId)
bOk = (nPamStartIndex < nFlyIndex && nPamEndIndex > nFlyIndex) ||
(((nPamStartIndex == nFlyIndex) && (pPaMStart->nContent.GetIndex() == 0)) &&
(nPamEndIndex > nFlyIndex));
@@ -1091,7 +1091,6 @@ void SwDoc::GetAllFlyFmts( SwPosFlyFrms& rPosFlyFmts,
const SwPaM* pCmpRange, sal_Bool bDrawAlso ) const
{
SwPosFlyFrm *pFPos = 0;
- const SwPosition* pAPos;
SwFrmFmt *pFly;
// erstmal alle Absatzgebundenen einsammeln
@@ -1103,10 +1102,11 @@ void SwDoc::GetAllFlyFmts( SwPosFlyFrms& rPosFlyFmts,
if( bFlyFmt || bDrawFmt )
{
const SwFmtAnchor& rAnchor = pFly->GetAnchor();
- if( ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AT_FLY == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ) &&
- 0 != ( pAPos = rAnchor.GetCntntAnchor()) )
+ SwPosition const*const pAPos = rAnchor.GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId())))
{
if( pCmpRange &&
!TstFlyRange( pCmpRange, pAPos, rAnchor.GetAnchorId() ))
@@ -1140,9 +1140,9 @@ void SwDoc::GetAllFlyFmts( SwPosFlyFrms& rPosFlyFmts,
continue;
const SwFmtAnchor& rAnchor = pFly->GetAnchor();
- if( FLY_AT_CNTNT != rAnchor.GetAnchorId() &&
- FLY_AT_FLY != rAnchor.GetAnchorId() &&
- FLY_AUTO_CNTNT != rAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA != rAnchor.GetAnchorId()) &&
+ (FLY_AT_FLY != rAnchor.GetAnchorId()) &&
+ (FLY_AT_CHAR != rAnchor.GetAnchorId()))
{
const SwCntntFrm * pCntntFrm = pPage->FindFirstBodyCntnt();
if ( !pCntntFrm )
@@ -1387,7 +1387,7 @@ SwFlyFrmFmt* SwDoc::InsertLabel( const SwLabelType eType, const String &rTxt, co
//loesen wir vorher die Verbindung zwischen Attribut und Format.
const SwFmtAnchor& rAnchor = pNewFmt->GetAnchor();
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ if ( FLY_AS_CHAR == rAnchor.GetAnchorId() )
{
const SwPosition *pPos = rAnchor.GetCntntAnchor();
SwTxtNode *pTxtNode = pPos->nNode.GetNode().GetTxtNode();
@@ -1433,7 +1433,7 @@ SwFlyFrmFmt* SwDoc::InsertLabel( const SwLabelType eType, const String &rTxt, co
pNewSet->Put( SvxULSpaceItem(RES_UL_SPACE) );
//Der Alte ist absatzgebunden, und zwar am Absatz im neuen.
- SwFmtAnchor aAnch( FLY_AT_CNTNT );
+ SwFmtAnchor aAnch( FLY_AT_PARA );
SwNodeIndex aAnchIdx( *pNewFmt->GetCntnt().GetCntntIdx(), 1 );
pNew = aAnchIdx.GetNode().GetTxtNode();
SwPosition aPos( aAnchIdx );
@@ -1684,7 +1684,7 @@ SwFlyFrmFmt* SwDoc::InsertDrawLabel( const String &rTxt,
pNewFmt->SetFmtAttr( *pNewSet );
const SwFmtAnchor& rAnchor = pNewFmt->GetAnchor();
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ if ( FLY_AS_CHAR == rAnchor.GetAnchorId() )
{
const SwPosition *pPos = rAnchor.GetCntntAnchor();
SwTxtNode *pTxtNode = pPos->nNode.GetNode().GetTxtNode();
@@ -1722,7 +1722,7 @@ SwFlyFrmFmt* SwDoc::InsertDrawLabel( const String &rTxt,
pNewSet->Put( SwFmtHoriOrient( 0, text::HoriOrientation::CENTER, text::RelOrientation::FRAME ) );
//Der Alte ist absatzgebunden, und zwar am Absatz im neuen.
- SwFmtAnchor aAnch( FLY_AT_CNTNT );
+ SwFmtAnchor aAnch( FLY_AT_PARA );
SwNodeIndex aAnchIdx( *pNewFmt->GetCntnt().GetCntntIdx(), 1 );
pNew = aAnchIdx.GetNode().GetTxtNode();
SwPosition aPos( aAnchIdx );
@@ -1880,7 +1880,8 @@ IMPL_LINK( SwDoc, DoIdleJobs, Timer *, pTimer )
BOOL bIsOnlineSpell = pSh->GetViewOptions()->IsOnlineSpell();
sal_Bool bIsAutoGrammar = sal_False;
- SvtLinguConfig().GetProperty( C2U( UPN_IS_GRAMMAR_AUTO ) ) >>= bIsAutoGrammar;
+ SvtLinguConfig().GetProperty( ::rtl::OUString::createFromAscii(
+ UPN_IS_GRAMMAR_AUTO ) ) >>= bIsAutoGrammar;
if (bIsOnlineSpell && bIsAutoGrammar)
StartGrammarChecking( *this );
@@ -2095,15 +2096,17 @@ void SwDoc::SetAllUniqueFlyNames()
if( bLoadedFlag )
{
const SwFmtAnchor& rAnchor = pFlyFmt->GetAnchor();
- if( ( FLY_PAGE == rAnchor.GetAnchorId() &&
- rAnchor.GetCntntAnchor() ) ||
+ if (((FLY_AT_PAGE == rAnchor.GetAnchorId()) &&
+ rAnchor.GetCntntAnchor()) ||
// oder werden DrawObjecte rel. zu irgendetwas ausgerichtet?
( RES_DRAWFRMFMT == pFlyFmt->Which() && (
SFX_ITEM_SET == pFlyFmt->GetItemState(
RES_VERT_ORIENT )||
SFX_ITEM_SET == pFlyFmt->GetItemState(
RES_HORI_ORIENT ))) )
+ {
bLoadedFlag = sal_False;
+ }
}
}
@@ -2200,9 +2203,11 @@ sal_Bool SwDoc::IsInHeaderFooter( const SwNodeIndex& rIdx ) const
if( pIdx && pFlyNd == &pIdx->GetNode() )
{
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( FLY_PAGE == rAnchor.GetAnchorId() ||
+ if ((FLY_AT_PAGE == rAnchor.GetAnchorId()) ||
!rAnchor.GetCntntAnchor() )
+ {
return sal_False;
+ }
pNd = &rAnchor.GetCntntAnchor()->nNode.GetNode();
pFlyNd = pNd->FindFlyStartNode();
@@ -2247,10 +2252,12 @@ short SwDoc::GetTextDirection( const SwPosition& rPos,
{
pItem = 0;
const SwFmtAnchor* pAnchor = &pFlyFmt->GetAnchor();
- if( FLY_PAGE != pAnchor->GetAnchorId() &&
- pAnchor->GetCntntAnchor() )
+ if ((FLY_AT_PAGE != pAnchor->GetAnchorId()) &&
+ pAnchor->GetCntntAnchor())
+ {
pFlyFmt = pAnchor->GetCntntAnchor()->nNode.
GetNode().GetFlyFmt();
+ }
else
pFlyFmt = 0;
}
diff --git a/sw/source/core/doc/docnew.cxx b/sw/source/core/doc/docnew.cxx
index c4eb79d5a31a..9f572f017c09 100644
--- a/sw/source/core/doc/docnew.cxx
+++ b/sw/source/core/doc/docnew.cxx
@@ -91,7 +91,6 @@
#include <viewsh.hxx>
#include <doctxm.hxx>
#include <shellres.hxx>
-#include <unoclbck.hxx>
#include <breakit.hxx>
#include <laycache.hxx>
#include <mvsave.hxx>
@@ -278,7 +277,7 @@ SwDoc::SwDoc() :
pStyleAccess( 0 ),
// <--
pLayoutCache( 0 ),
- pUnoCallBack(new SwUnoCallBack(0)),
+ pUnoCallBack(new SwModify(0)),
mpGrammarContact( 0 ),
aChartDataProviderImplRef(),
pChartControllerHelper( 0 ),
@@ -1435,7 +1434,7 @@ void SwDoc::Paste( const SwDoc& rSource )
if( bInsWithFmt )
{
SwFmtAnchor aAnchor( rCpyFmt.GetAnchor() );
- if( FLY_PAGE == aAnchor.GetAnchorId() )
+ if (FLY_AT_PAGE == aAnchor.GetAnchorId())
{
aAnchor.SetPageNum( aAnchor.GetPageNum() /*+ nStartPageNumber - */);
}
diff --git a/sw/source/core/doc/docsort.cxx b/sw/source/core/doc/docsort.cxx
index 3f1a6babac56..de845b4ef433 100644
--- a/sw/source/core/doc/docsort.cxx
+++ b/sw/source/core/doc/docsort.cxx
@@ -48,9 +48,7 @@
#include <swtable.hxx>
#include <swundo.hxx>
#include <sortopt.hxx>
-#ifndef _DOCSORT_HXX
#include <docsort.hxx>
-#endif
#include <undobj.hxx>
#include <tblsel.hxx>
#include <cellatr.hxx>
@@ -341,18 +339,13 @@ BOOL SwDoc::SortText(const SwPaM& rPaM, const SwSortOptions& rOpt)
const SwPosition *pStart = rPaM.Start(), *pEnd = rPaM.End();
// Index auf den Start der Selektion
- SwFrmFmt* pFmt;
- const SwFmtAnchor* pAnchor;
- const SwPosition* pAPos;
- USHORT n;
-
- for( n = 0; n < GetSpzFrmFmts()->Count(); ++n )
+ for ( USHORT n = 0; n < GetSpzFrmFmts()->Count(); ++n )
{
- pFmt = (SwFrmFmt*)(*GetSpzFrmFmts())[n];
- pAnchor = &pFmt->GetAnchor();
+ SwFrmFmt *const pFmt = static_cast<SwFrmFmt*>((*GetSpzFrmFmts())[n]);
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
- if( FLY_AT_CNTNT == pAnchor->GetAnchorId() &&
- 0 != (pAPos = pAnchor->GetCntntAnchor() ) &&
+ if (pAPos && (FLY_AT_PARA == pAnchor->GetAnchorId()) &&
pStart->nNode <= pAPos->nNode && pAPos->nNode <= pEnd->nNode )
return FALSE;
}
@@ -444,7 +437,7 @@ BOOL SwDoc::SortText(const SwPaM& rPaM, const SwSortOptions& rOpt)
DoUndo( FALSE );
- for( n = 0; n < aSortArr.Count(); ++n )
+ for ( USHORT n = 0; n < aSortArr.Count(); ++n )
{
SwSortTxtElement* pBox = (SwSortTxtElement*)aSortArr[n];
aStart = nBeg + n;
diff --git a/sw/source/core/doc/poolfmt.cxx b/sw/source/core/doc/poolfmt.cxx
index 5e2b2fead999..058dd50a833c 100644
--- a/sw/source/core/doc/poolfmt.cxx
+++ b/sw/source/core/doc/poolfmt.cxx
@@ -37,9 +37,7 @@
#include <svx/wghtitem.hxx>
#include <svx/fontitem.hxx>
#include <svx/fhgtitem.hxx>
-#ifndef _SVX_TSTPITEM_HXX //autogen
#include <svx/tstpitem.hxx>
-#endif
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
#include <svx/adjitem.hxx>
@@ -55,9 +53,7 @@
#include <svx/langitem.hxx>
#include <svx/charrotateitem.hxx>
#include <svx/frmdiritem.hxx>
-#ifndef _SVX_EMPHITEM_HXX
#include <svx/emphitem.hxx>
-#endif
#include <svx/scriptspaceitem.hxx>
#include <viewopt.hxx>
#include <doc.hxx>
@@ -1303,13 +1299,13 @@ SwFmt* SwDoc::GetFmtFromPool( USHORT nId )
{
if ( get(IDocumentSettingAccess::BROWSE_MODE) )
{
- aSet.Put( SwFmtAnchor( FLY_IN_CNTNT ));
+ aSet.Put( SwFmtAnchor( FLY_AS_CHAR ));
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::LINE_CENTER, text::RelOrientation::PRINT_AREA ) );
aSet.Put( SwFmtSurround( SURROUND_NONE ) );
}
else
{
- aSet.Put( SwFmtAnchor( FLY_AT_CNTNT ));
+ aSet.Put( SwFmtAnchor( FLY_AT_PARA ));
aSet.Put( SwFmtSurround( SURROUND_PARALLEL ) );
aSet.Put( SwFmtHoriOrient( 0, text::HoriOrientation::CENTER, text::RelOrientation::PRINT_AREA ) );
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::PRINT_AREA ) );
@@ -1330,7 +1326,7 @@ SwFmt* SwDoc::GetFmtFromPool( USHORT nId )
case RES_POOLFRM_GRAPHIC:
case RES_POOLFRM_OLE:
{
- aSet.Put( SwFmtAnchor( FLY_AT_CNTNT ));
+ aSet.Put( SwFmtAnchor( FLY_AT_PARA ));
aSet.Put( SwFmtHoriOrient( 0, text::HoriOrientation::CENTER, text::RelOrientation::FRAME ));
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ));
aSet.Put( SwFmtSurround( SURROUND_NONE ));
@@ -1338,14 +1334,14 @@ SwFmt* SwDoc::GetFmtFromPool( USHORT nId )
break;
case RES_POOLFRM_FORMEL:
{
- aSet.Put( SwFmtAnchor( FLY_IN_CNTNT ) );
+ aSet.Put( SwFmtAnchor( FLY_AS_CHAR ) );
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::CHAR_CENTER, text::RelOrientation::FRAME ) );
aSet.Put( SvxLRSpaceItem( 114, 114, 0, 0, RES_LR_SPACE ) );
}
break;
case RES_POOLFRM_MARGINAL:
{
- aSet.Put( SwFmtAnchor( FLY_AT_CNTNT ));
+ aSet.Put( SwFmtAnchor( FLY_AT_PARA ));
aSet.Put( SwFmtHoriOrient( 0, text::HoriOrientation::LEFT, text::RelOrientation::FRAME ));
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ));
aSet.Put( SwFmtSurround( SURROUND_PARALLEL ));
@@ -1358,7 +1354,7 @@ SwFmt* SwDoc::GetFmtFromPool( USHORT nId )
break;
case RES_POOLFRM_WATERSIGN:
{
- aSet.Put( SwFmtAnchor( FLY_PAGE ));
+ aSet.Put( SwFmtAnchor( FLY_AT_PAGE ));
aSet.Put( SwFmtHoriOrient( 0, text::HoriOrientation::CENTER, text::RelOrientation::FRAME ));
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::CENTER, text::RelOrientation::FRAME ));
aSet.Put( SvxOpaqueItem( FALSE ));
@@ -1368,7 +1364,7 @@ SwFmt* SwDoc::GetFmtFromPool( USHORT nId )
case RES_POOLFRM_LABEL:
{
- aSet.Put( SwFmtAnchor( FLY_IN_CNTNT ) );
+ aSet.Put( SwFmtAnchor( FLY_AS_CHAR ) );
aSet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ) );
aSet.Put( SvxLRSpaceItem( 114, 114, 0, 0, RES_LR_SPACE ) );
diff --git a/sw/source/core/doc/tblcpy.cxx b/sw/source/core/doc/tblcpy.cxx
index 2ef5bf28268e..07870e54aae3 100644
--- a/sw/source/core/doc/tblcpy.cxx
+++ b/sw/source/core/doc/tblcpy.cxx
@@ -591,14 +591,14 @@ void lcl_CpyBox( const SwTable& rCpyTbl, const SwTableBox* pCpyBox,
}
// stehen noch FlyFrames rum, loesche auch diese
- const SwPosition* pAPos;
for( USHORT n = 0; n < pDoc->GetSpzFrmFmts()->Count(); ++n )
{
- SwFrmFmt* pFly = (*pDoc->GetSpzFrmFmts())[n];
- const SwFmtAnchor* pAnchor = &pFly->GetAnchor();
- if( ( FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor() ) &&
+ SwFrmFmt *const pFly = (*pDoc->GetSpzFrmFmts())[n];
+ SwFmtAnchor const*const pAnchor = &pFly->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
aInsIdx <= pAPos->nNode && pAPos->nNode <= aEndNdIdx )
{
pDoc->DelLayoutFmt( pFly );
diff --git a/sw/source/core/docnode/ndcopy.cxx b/sw/source/core/docnode/ndcopy.cxx
index a185fe0299e8..088fe5b50424 100644
--- a/sw/source/core/docnode/ndcopy.cxx
+++ b/sw/source/core/docnode/ndcopy.cxx
@@ -552,20 +552,18 @@ void SwTxtNode::CopyCollFmt( SwTxtNode& rDestNd )
BOOL lcl_ChkFlyFly( SwDoc* pDoc, ULONG nSttNd, ULONG nEndNd,
ULONG nInsNd )
{
- const SwFrmFmt* pFmt;
- const SwFmtAnchor* pAnchor;
- const SwPosition* pAPos;
const SwSpzFrmFmts& rFrmFmtTbl = *pDoc->GetSpzFrmFmts();
for( USHORT n = 0; n < rFrmFmtTbl.Count(); ++n )
{
- pFmt = rFrmFmtTbl[n];
- pAnchor = &pFmt->GetAnchor();
- if( 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
- ( FLY_IN_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AT_FLY == pAnchor->GetAnchorId() ||
- FLY_AT_CNTNT == pAnchor->GetAnchorId() ) &&
+ SwFrmFmt const*const pFmt = rFrmFmtTbl[n];
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AS_CHAR == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId()) ||
+ (FLY_AT_FLY == pAnchor->GetAnchorId()) ||
+ (FLY_AT_PARA == pAnchor->GetAnchorId())) &&
nSttNd <= pAPos->nNode.GetIndex() &&
pAPos->nNode.GetIndex() < nEndNd )
{
@@ -1398,18 +1396,17 @@ void SwDoc::CopyFlyInFlyImpl( const SwNodeRange& rRg,
SwDoc *const pDest = rStartIdx.GetNode().GetDoc();
_ZSortFlys aArr;
USHORT nArrLen = GetSpzFrmFmts()->Count();
- USHORT n;
- for( n = 0; n < nArrLen; ++n )
+ for ( USHORT n = 0; n < nArrLen; ++n )
{
- const SwFrmFmt* pFmt = (*GetSpzFrmFmts())[n];
- const SwFmtAnchor* pAnchor = &pFmt->GetAnchor();
- const SwPosition* pAPos;
- bool bAtCntnt = pAnchor->GetAnchorId() == FLY_AT_CNTNT;
- if ( ( bAtCntnt ||
- pAnchor->GetAnchorId() == FLY_AT_FLY ||
- pAnchor->GetAnchorId() == FLY_AUTO_CNTNT ) &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
+ SwFrmFmt const*const pFmt = (*GetSpzFrmFmts())[n];
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ bool bAtCntnt = (pAnchor->GetAnchorId() == FLY_AT_PARA);
+ if ( pAPos &&
+ ( bAtCntnt ||
+ (pAnchor->GetAnchorId() == FLY_AT_FLY) ||
+ (pAnchor->GetAnchorId() == FLY_AT_CHAR)) &&
(( bCopyFlyAtFly && FLY_AT_FLY == pAnchor->GetAnchorId() )
? rRg.aStart <= pAPos->nNode.GetIndex() + 1
: ( IsRedlineMove()
@@ -1470,7 +1467,7 @@ void SwDoc::CopyFlyInFlyImpl( const SwNodeRange& rRg,
//die Chains entsprechend aufgebaut werden koennen.
SvPtrarr aNewArr( 10, 10 );
- for( n = 0; n < aArr.Count(); ++n )
+ for ( USHORT n = 0; n < aArr.Count(); ++n )
{
const _ZSortFly& rZSortFly = aArr[ n ];
@@ -1485,8 +1482,8 @@ void SwDoc::CopyFlyInFlyImpl( const SwNodeRange& rRg,
// method <SwNodes::_CopyNodes(..)>.
// Thus, the new anchor position in the destination document is found
// by counting the text nodes.
- if ( aAnchor.GetAnchorId() == FLY_AT_CNTNT ||
- aAnchor.GetAnchorId() == FLY_AUTO_CNTNT )
+ if ((aAnchor.GetAnchorId() == FLY_AT_PARA) ||
+ (aAnchor.GetAnchorId() == FLY_AT_CHAR) )
{
// First, determine number of anchor text node in the copied range.
// Note: The anchor text node *have* to be inside the copied range.
@@ -1552,7 +1549,7 @@ void SwDoc::CopyFlyInFlyImpl( const SwNodeRange& rRg,
}
// <--
// die am Zeichen Flys wieder ans das vorgegebene Zeichen setzen
- if ( FLY_AUTO_CNTNT == aAnchor.GetAnchorId() &&
+ if ((FLY_AT_CHAR == aAnchor.GetAnchorId()) &&
pNewPos->nNode.GetNode().IsTxtNode() )
{
pNewPos->nContent.Assign( (SwTxtNode*)&pNewPos->nNode.GetNode(),
@@ -1592,7 +1589,7 @@ void SwDoc::CopyFlyInFlyImpl( const SwNodeRange& rRg,
ASSERT( aArr.Count() == aNewArr.Count(), "Missing new Flys" );
if ( aArr.Count() == aNewArr.Count() )
{
- for ( n = 0; n < aArr.Count(); ++n )
+ for ( USHORT n = 0; n < aArr.Count(); ++n )
{
const SwFrmFmt *pFmt = aArr[n].GetFmt();
const SwFmtChain &rChain = pFmt->GetChain();
diff --git a/sw/source/core/docnode/ndtbl.cxx b/sw/source/core/docnode/ndtbl.cxx
index 08174467da1f..12df1c14c1d6 100644
--- a/sw/source/core/docnode/ndtbl.cxx
+++ b/sw/source/core/docnode/ndtbl.cxx
@@ -38,7 +38,6 @@
#endif
#include <hintids.hxx>
-
#include <svx/lrspitem.hxx>
#include <svx/brkitem.hxx>
#include <svx/protitem.hxx>
@@ -91,9 +90,7 @@
#include <comcore.hrc>
#endif
#include "docsh.hxx"
-#ifdef LINUX
#include <tabcol.hxx>
-#endif
#include <unochart.hxx>
#include <node.hxx>
@@ -104,6 +101,9 @@
// --> OD 2005-12-05 #i27138#
#include <rootfrm.hxx>
// <--
+#include <fldupde.hxx>
+
+
#ifndef DBG_UTIL
#define CHECK_TABLE(t)
#else
@@ -113,7 +113,6 @@
#define CHECK_TABLE(t)
#endif
#endif
-#include <fldupde.hxx>
using namespace ::com::sun::star;
@@ -1684,17 +1683,19 @@ BOOL SwNodes::TableToText( const SwNodeRange& rRange, sal_Unicode cCh,
// #i28006# Fly frames have to be restored even if the table was
// #alone in the section
const SwSpzFrmFmts& rFlyArr = *GetDoc()->GetSpzFrmFmts();
- const SwPosition* pAPos;
for( USHORT n = 0; n < rFlyArr.Count(); ++n )
{
- SwFrmFmt* pFmt = (SwFrmFmt*)rFlyArr[n];
+ SwFrmFmt *const pFmt = (SwFrmFmt*)rFlyArr[n];
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ) &&
- 0 != ( pAPos = rAnchor.GetCntntAnchor() ) &&
+ SwPosition const*const pAPos = rAnchor.GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId())) &&
nStt <= pAPos->nNode.GetIndex() &&
pAPos->nNode.GetIndex() < nEnd )
+ {
pFmt->MakeFrms();
+ }
}
return TRUE;
diff --git a/sw/source/core/docnode/node.cxx b/sw/source/core/docnode/node.cxx
index 3318b2575230..7bab4243c62d 100644
--- a/sw/source/core/docnode/node.cxx
+++ b/sw/source/core/docnode/node.cxx
@@ -38,9 +38,7 @@
#include <svx/frmdiritem.hxx>
// <--
#include <svx/protitem.hxx>
-#ifndef _COM_SUN_STAR_I18N_CHARACTERITERATORMODE_HDL_
#include <com/sun/star/i18n/CharacterIteratorMode.hdl>
-#endif
#include <fmtcntnt.hxx>
#include <fmtanchr.hxx>
#include <frmfmt.hxx>
@@ -609,7 +607,7 @@ const SwPageDesc* SwNode::FindPageDesc( BOOL bCalcLay,
if( pFmt )
{
const SwFmtAnchor* pAnchor = &pFmt->GetAnchor();
- if( FLY_PAGE != pAnchor->GetAnchorId() &&
+ if ((FLY_AT_PAGE != pAnchor->GetAnchorId()) &&
pAnchor->GetCntntAnchor() )
{
pNd = &pAnchor->GetCntntAnchor()->nNode.GetNode();
@@ -631,7 +629,7 @@ const SwPageDesc* SwNode::FindPageDesc( BOOL bCalcLay,
break;
}
pAnchor = &pFrmFmt->GetAnchor();
- if( FLY_PAGE == pAnchor->GetAnchorId() ||
+ if ((FLY_AT_PAGE == pAnchor->GetAnchorId()) ||
!pAnchor->GetCntntAnchor() )
{
pFlyNd = 0;
diff --git a/sw/source/core/docnode/nodes.cxx b/sw/source/core/docnode/nodes.cxx
index e005326b6732..8a179f0a9d8e 100644
--- a/sw/source/core/docnode/nodes.cxx
+++ b/sw/source/core/docnode/nodes.cxx
@@ -47,7 +47,8 @@
#include <ddefld.hxx>
#include <swddetbl.hxx>
#include <frame.hxx>
-#include <fmtmeta.hxx>
+#include <txtatr.hxx>
+#include <tox.hxx> // InvalidateTOXMark
#include <docsh.hxx>
#include <svl/smplhint.hxx>
@@ -341,7 +342,8 @@ void SwNodes::ChgNode( SwNodeIndex& rDelPos, ULONG nSz,
break;
case RES_TXTATR_TOXMARK:
- nDelMsg = RES_TOXMARK_DELETED;
+ static_cast<SwTOXMark&>(pAttr->GetAttr())
+ .InvalidateTOXMark();
break;
case RES_TXTATR_REFMARK:
@@ -350,8 +352,13 @@ void SwNodes::ChgNode( SwNodeIndex& rDelPos, ULONG nSz,
case RES_TXTATR_META:
case RES_TXTATR_METAFIELD:
- static_cast<SwFmtMeta&>(pAttr->GetAttr())
- .NotifyRemoval();
+ {
+ SwTxtMeta *const pTxtMeta(
+ static_cast<SwTxtMeta*>(pAttr));
+ // force removal of UNO object
+ pTxtMeta->ChgTxtNode(0);
+ pTxtMeta->ChgTxtNode(pTxtNd);
+ }
break;
default:
diff --git a/sw/source/core/docnode/section.cxx b/sw/source/core/docnode/section.cxx
index f73d22cbd74a..605754a41905 100644
--- a/sw/source/core/docnode/section.cxx
+++ b/sw/source/core/docnode/section.cxx
@@ -835,6 +835,11 @@ void SwSectionFmt::Modify( SfxPoolItem* pOld, SfxPoolItem* pNew )
break;
}
SwFrmFmt::Modify( pOld, pNew );
+
+ if (pOld && (RES_REMOVE_UNO_OBJECT == pOld->Which()))
+ { // invalidate cached uno object
+ SetXTextSection(uno::Reference<text::XTextSection>(0));
+ }
}
// erfrage vom Format Informationen
diff --git a/sw/source/core/docnode/swbaslnk.cxx b/sw/source/core/docnode/swbaslnk.cxx
index bb799f7728e0..822a21e5b8c8 100644
--- a/sw/source/core/docnode/swbaslnk.cxx
+++ b/sw/source/core/docnode/swbaslnk.cxx
@@ -31,14 +31,11 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <hintids.hxx>
#include <vcl/svapp.hxx>
#include <vcl/outdev.hxx>
-#ifndef _OSL_THREAD_HXX_
#include <osl/thread.hxx>
-#endif
#include <salhelper/condition.hxx>
#include <comphelper/mediadescriptor.hxx>
#include <sfx2/docfile.hxx>
@@ -492,18 +489,23 @@ void SwBaseLink::Closed()
const SwNode* SwBaseLink::GetAnchor() const
{
- SwFrmFmt* pFmt;
- if( pCntntNode && 0 != ( pFmt = pCntntNode->GetFlyFmt()) )
+ if (pCntntNode)
{
- const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- const SwPosition* pAPos;
- if( 0 != ( pAPos = rAnchor.GetCntntAnchor()) &&
- ( FLY_IN_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AT_FLY == rAnchor.GetAnchorId() ||
- FLY_AT_CNTNT == rAnchor.GetAnchorId() ))
- return &pAPos->nNode.GetNode();
- return 0;
+ SwFrmFmt *const pFmt = pCntntNode->GetFlyFmt();
+ if (pFmt)
+ {
+ const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
+ SwPosition const*const pAPos = rAnchor.GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AS_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == rAnchor.GetAnchorId()) ||
+ (FLY_AT_PARA == rAnchor.GetAnchorId())))
+ {
+ return &pAPos->nNode.GetNode();
+ }
+ return 0;
+ }
}
ASSERT( !this, "GetAnchor nicht ueberlagert" );
diff --git a/sw/source/core/draw/dcontact.cxx b/sw/source/core/draw/dcontact.cxx
index 5d9b90a2f9e0..d5da325db519 100644
--- a/sw/source/core/draw/dcontact.cxx
+++ b/sw/source/core/draw/dcontact.cxx
@@ -60,9 +60,7 @@
#include <dflyobj.hxx>
#include <dcontact.hxx>
#include <unodraw.hxx>
-#ifndef IDOCUMENTDRAWMODELACCESS_HXX_INCLUDED
#include <IDocumentDrawModelAccess.hxx>
-#endif
#include <doc.hxx>
#include <hints.hxx>
#include <txtfrm.hxx>
@@ -1943,7 +1941,7 @@ void SwDrawContact::ConnectToLayout( const SwFmtAnchor* pAnch )
switch ( pAnch->GetAnchorId() )
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
USHORT nPgNum = pAnch->GetPageNum();
SwPageFrm *pPage = static_cast<SwPageFrm*>(pRoot->Lower());
@@ -1963,12 +1961,12 @@ void SwDrawContact::ConnectToLayout( const SwFmtAnchor* pAnch )
}
break;
- case FLY_AUTO_CNTNT:
- case FLY_AT_CNTNT:
+ case FLY_AT_CHAR:
+ case FLY_AT_PARA:
case FLY_AT_FLY:
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
{
- if ( pAnch->GetAnchorId() == FLY_IN_CNTNT )
+ if ( pAnch->GetAnchorId() == FLY_AS_CHAR )
{
ClrContourCache( GetMaster() );
}
@@ -2043,7 +2041,7 @@ void SwDrawContact::ConnectToLayout( const SwFmtAnchor* pAnch )
// OD 2004-01-20 #110582# - find correct follow for
// as character anchored objects.
- if ( pAnch->GetAnchorId() == FLY_IN_CNTNT &&
+ if ((pAnch->GetAnchorId() == FLY_AS_CHAR) &&
pFrm->IsTxtFrm() )
{
pFrm = lcl_GetFlyInCntntAnchor(
@@ -2061,7 +2059,7 @@ void SwDrawContact::ConnectToLayout( const SwFmtAnchor* pAnch )
{
// append 'virtual' drawing object
SwDrawVirtObj* pDrawVirtObj = AddVirtObj();
- if ( pAnch->GetAnchorId() == FLY_IN_CNTNT )
+ if ( pAnch->GetAnchorId() == FLY_AS_CHAR )
{
ClrContourCache( pDrawVirtObj );
}
@@ -2072,7 +2070,7 @@ void SwDrawContact::ConnectToLayout( const SwFmtAnchor* pAnch )
pDrawVirtObj->ActionChanged();
}
- if ( pAnch->GetAnchorId() == FLY_IN_CNTNT )
+ if ( pAnch->GetAnchorId() == FLY_AS_CHAR )
{
pFrm->InvalidatePrt();
}
diff --git a/sw/source/core/draw/dview.cxx b/sw/source/core/draw/dview.cxx
index 9843f8f8c34e..8cf40983caf9 100644
--- a/sw/source/core/draw/dview.cxx
+++ b/sw/source/core/draw/dview.cxx
@@ -34,9 +34,7 @@
#include "hintids.hxx"
#include <svx/protitem.hxx>
#include <svx/svdpagv.hxx>
-#ifndef _FM_FMMODEL_HXX
#include <svx/fmmodel.hxx>
-#endif
#include "swtypes.hxx"
#include "pagefrm.hxx"
@@ -62,8 +60,6 @@
#include <com/sun/star/embed/EmbedMisc.hpp>
-using namespace com::sun::star;
-
// OD 18.06.2003 #108784#
//#ifndef _SVDVMARK_HXX //autogen
//#include <svx/svdvmark.hxx>
@@ -74,6 +70,10 @@ using namespace com::sun::star;
#include <flyfrms.hxx>
// <--
+
+using namespace com::sun::star;
+
+
class SwSdrHdl : public SdrHdl
{
public:
@@ -258,7 +258,7 @@ void SwDrawView::AddCustomHdl()
const SwFmtAnchor &rAnchor = pFrmFmt->GetAnchor();
// <--
- if(FLY_IN_CNTNT == rAnchor.GetAnchorId())
+ if (FLY_AS_CHAR == rAnchor.GetAnchorId())
return;
const SwFrm* pAnch;
@@ -267,7 +267,7 @@ void SwDrawView::AddCustomHdl()
Point aPos(aAnchorPoint);
- if ( FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ( FLY_AT_CHAR == rAnchor.GetAnchorId() )
{
// --> OD 2004-06-24 #i28701# - use last character rectangle saved at object
// in order to avoid a format of the anchor frame
@@ -1019,7 +1019,7 @@ void SwDrawView::CheckPossibilities()
"<SwDrawView::CheckPossibilities()> - missing frame format" );
bProtect = TRUE;
}
- else if ( FLY_IN_CNTNT == pFrmFmt->GetAnchor().GetAnchorId() &&
+ else if ((FLY_AS_CHAR == pFrmFmt->GetAnchor().GetAnchorId()) &&
rMrkList.GetMarkCount() > 1 )
{
bProtect = TRUE;
diff --git a/sw/source/core/edit/autofmt.cxx b/sw/source/core/edit/autofmt.cxx
index dd42123a7bc2..134fc88cd103 100644
--- a/sw/source/core/edit/autofmt.cxx
+++ b/sw/source/core/edit/autofmt.cxx
@@ -386,7 +386,7 @@ BOOL SwAutoFormat::HasObjects( const SwNode& rNd )
for( USHORT n = 0; n < rFmts.Count(); ++n )
{
const SwFmtAnchor& rAnchor = rFmts[ n ]->GetAnchor();
- if( FLY_PAGE != rAnchor.GetAnchorId() &&
+ if ((FLY_AT_PAGE != rAnchor.GetAnchorId()) &&
rAnchor.GetCntntAnchor() &&
&rAnchor.GetCntntAnchor()->nNode.GetNode() == &rNd )
{
diff --git a/sw/source/core/edit/editsh.cxx b/sw/source/core/edit/editsh.cxx
index 3b70c1aa4bd6..f1de41f6437d 100644
--- a/sw/source/core/edit/editsh.cxx
+++ b/sw/source/core/edit/editsh.cxx
@@ -63,7 +63,7 @@
#include <extinput.hxx>
#include <crsskip.hxx>
#include <scriptinfo.hxx>
-#include <unoobj.hxx>
+#include <unocrsrhelper.hxx>
#include <section.hxx>
#include <unochart.hxx>
#include <numrule.hxx>
@@ -1111,7 +1111,7 @@ String SwEditShell::DeleteExtTextInput( SwExtTextInput* pDel, BOOL bInsText )
if( pDel )
{
rtl::OUString sTmp;
- SwXTextCursor::getTextFromPam(*pDel, sTmp);
+ SwUnoCursorHelper::GetTextFromPam(*pDel, sTmp);
sRet = sTmp;
SET_CURR_SHELL( this );
StartAllAction();
diff --git a/sw/source/core/fields/expfld.cxx b/sw/source/core/fields/expfld.cxx
index ccb47233753d..05a8dee4253e 100644
--- a/sw/source/core/fields/expfld.cxx
+++ b/sw/source/core/fields/expfld.cxx
@@ -31,7 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <hintids.hxx>
#include <unotools/collatorwrapper.hxx>
#include <unotools/charclass.hxx>
@@ -41,6 +40,7 @@
#include <svx/fontitem.hxx>
#include <com/sun/star/text/SetVariableType.hpp>
#include <unofield.hxx>
+#include <frmfmt.hxx>
#include <fmtfld.hxx>
#include <txtfld.hxx>
#include <fmtanchr.hxx>
@@ -64,9 +64,7 @@
#include <swtable.hxx>
#include <breakit.hxx>
#include <SwStyleNameMapper.hxx>
-#ifndef _UNOFLDMID_H
#include <unofldmid.h>
-#endif
#include <numrule.hxx>
using namespace ::com::sun::star;
@@ -187,17 +185,20 @@ const SwTxtNode* GetBodyTxtNode( const SwDoc& rDoc, SwPosition& rPos,
pLayout = (SwLayoutFrm*)((SwFlyFrm*)pLayout)->GetAnchorFrm();
continue;
}
- else if( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ else if ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == rAnchor.GetAnchorId()))
{
ASSERT( rAnchor.GetCntntAnchor(), "keine gueltige Position" );
rPos = *rAnchor.GetCntntAnchor();
pTxtNode = rPos.nNode.GetNode().GetTxtNode();
- if( FLY_AT_CNTNT == rAnchor.GetAnchorId() )
- ((SwTxtNode*)pTxtNode)->MakeStartIndex( &rPos.nContent );
+ if ( FLY_AT_PARA == rAnchor.GetAnchorId() )
+ {
+ const_cast<SwTxtNode*>(pTxtNode)->MakeStartIndex(
+ &rPos.nContent );
// oder doch besser das Ende vom (Anker-)TextNode nehmen ??
// ((SwTxtNode*)pTxtNode)->MakeEndIndex( &rPos.nContent );
+ }
// noch nicht abbrechen, kann ja auch noch im
// Header/Footer/Footnote/Fly stehen !!
diff --git a/sw/source/core/frmedt/fecopy.cxx b/sw/source/core/frmedt/fecopy.cxx
index c0986ef9185b..5bf894e0fc83 100644
--- a/sw/source/core/frmedt/fecopy.cxx
+++ b/sw/source/core/frmedt/fecopy.cxx
@@ -151,14 +151,16 @@ BOOL SwFEShell::Copy( SwDoc* pClpDoc, const String* pNewClpTxt )
SwFrmFmt* pFlyFmt = pFly->GetFmt();
SwFmtAnchor aAnchor( pFlyFmt->GetAnchor() );
- if ( FLY_AT_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AT_FLY == aAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == aAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == aAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == aAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == aAnchor.GetAnchorId()))
{
SwPosition aPos( aSttIdx );
- if( FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ( FLY_AS_CHAR == aAnchor.GetAnchorId() )
+ {
aPos.nContent.Assign( pTxtNd, 0 );
+ }
aAnchor.SetAnchor( &aPos );
}
pFlyFmt = pClpDoc->CopyLayoutFmt( *pFlyFmt, aAnchor, true, true );
@@ -175,7 +177,7 @@ BOOL SwFEShell::Copy( SwDoc* pClpDoc, const String* pNewClpTxt )
rSpzFrmFmts.Insert( pFlyFmt, 0 );
}
- if( FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ( FLY_AS_CHAR == aAnchor.GetAnchorId() )
{
// JP 13.02.99 Bug 61863: wenn eine Rahmenselektion ins Clipboard
// gestellt wird, so muss beim Pasten auch wieder
@@ -206,24 +208,25 @@ BOOL SwFEShell::Copy( SwDoc* pClpDoc, const String* pNewClpTxt )
{
SfxItemSet aSet( pClpDoc->GetAttrPool(), aFrmFmtSetRange );
- SwFmtAnchor aAnchor( FLY_AT_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_PARA );
aAnchor.SetAnchor( &aPos );
aSet.Put( aAnchor );
- SdrObject* pNew = pClpDoc->CloneSdrObj( *pObj, FALSE, TRUE );
+ SdrObject *const pNew =
+ pClpDoc->CloneSdrObj( *pObj, FALSE, TRUE );
SwPaM aTemp(aPos);
- pClpDoc->Insert(aTemp, *pNew, &aSet, NULL);
+ pClpDoc->Insert(aTemp, *pNew, &aSet, NULL);
}
else
{
SwDrawContact *pContact = (SwDrawContact*)GetUserCall( pObj );
SwFrmFmt *pFmt = pContact->GetFmt();
SwFmtAnchor aAnchor( pFmt->GetAnchor() );
- if ( FLY_AT_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AT_FLY == aAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == aAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == aAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == aAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == aAnchor.GetAnchorId()))
{
aAnchor.SetAnchor( &aPos );
}
@@ -269,7 +272,9 @@ BOOL lcl_SetAnchor( const SwPosition& rPos, const SwNode& rNd, SwFlyFrm* pFly,
SwCntntFrm* pTmpFrm = rNd.GetCntntNode()->GetFrm( &rInsPt, 0, FALSE );
SwFlyFrm *pTmpFly = pTmpFrm->FindFlyFrm();
if( pTmpFly && bCheckFlyRecur && pFly->IsUpperOf( *pTmpFly ) )
+ {
bRet = FALSE;
+ }
else if ( FLY_AT_FLY == rAnchor.GetAnchorId() )
{
if( pTmpFly )
@@ -281,7 +286,7 @@ BOOL lcl_SetAnchor( const SwPosition& rPos, const SwNode& rNd, SwFlyFrm* pFly,
}
else
{
- rAnchor.SetType( FLY_PAGE );
+ rAnchor.SetType( FLY_AT_PAGE );
rAnchor.SetPageNum( rDestShell.GetPageNumber( rInsPt ) );
const SwFrm *pPg = pTmpFrm->FindPageFrm();
rNewPos = pPg->Frm().Pos();
@@ -329,7 +334,7 @@ BOOL SwFEShell::CopyDrawSel( SwFEShell* pDestShell, const Point& rSttPt,
// in die Gruppe einfuegen, wenns aus einer betretenen Gruppe
// kommt oder das Object nicht zeichengebunden ist
if( pSrcDrwView->IsGroupEntered() ||
- FLY_IN_CNTNT != rAnchor.GetAnchorId() )
+ (FLY_AS_CHAR != rAnchor.GetAnchorId()) )
{
SdrObject* pNew = pDestDoc->CloneSdrObj( *pObj, bIsMove &&
@@ -345,10 +350,10 @@ BOOL SwFEShell::CopyDrawSel( SwFEShell* pDestShell, const Point& rSttPt,
SwFmtAnchor aAnchor( rAnchor );
Point aNewAnch;
- if ( FLY_AT_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AT_FLY == aAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == aAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == aAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == aAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == aAnchor.GetAnchorId()))
{
if ( this == pDestShell )
{
@@ -378,7 +383,7 @@ BOOL SwFEShell::CopyDrawSel( SwFEShell* pDestShell, const Point& rSttPt,
aNewAnch, FALSE );
}
}
- else if( FLY_PAGE == aAnchor.GetAnchorId() )
+ else if ( FLY_AT_PAGE == aAnchor.GetAnchorId() )
{
aAnchor.SetPageNum( pDestShell->GetPageNumber( rInsPt ) );
const SwRootFrm* pTmpRoot = pDestShell->GetLayout();
@@ -406,7 +411,7 @@ BOOL SwFEShell::CopyDrawSel( SwFEShell* pDestShell, const Point& rSttPt,
if ( pFmt )
{
SdrObject* pNew = pFmt->FindSdrObject();
- if( FLY_IN_CNTNT != aAnchor.GetAnchorId() )
+ if ( FLY_AS_CHAR != aAnchor.GetAnchorId() )
{
Point aPos( rInsPt );
aPos -= aNewAnch;
@@ -496,10 +501,10 @@ BOOL SwFEShell::Copy( SwFEShell* pDestShell, const Point& rSttPt,
bRet = TRUE;
Point aNewAnch;
- if ( FLY_AT_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AT_FLY == aAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == aAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == aAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == aAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == aAnchor.GetAnchorId()))
{
if ( this == pDestShell )
{
@@ -537,7 +542,7 @@ BOOL SwFEShell::Copy( SwFEShell* pDestShell, const Point& rSttPt,
aNewAnch, GetDoc() == pDestShell->GetDoc());
}
}
- else if( FLY_PAGE == aAnchor.GetAnchorId() )
+ else if ( FLY_AT_PAGE == aAnchor.GetAnchorId() )
{
aAnchor.SetPageNum( pDestShell->GetPageNumber( rInsPt ) );
const SwRootFrm* pTmpRoot = pDestShell->GetLayout();
@@ -554,7 +559,7 @@ BOOL SwFEShell::Copy( SwFEShell* pDestShell, const Point& rSttPt,
SwFrmFmt *pOldFmt = pFlyFmt;
pFlyFmt = pDestShell->GetDoc()->CopyLayoutFmt( *pFlyFmt, aAnchor, true, true );
- if( FLY_IN_CNTNT != aAnchor.GetAnchorId() )
+ if ( FLY_AS_CHAR != aAnchor.GetAnchorId() )
{
Point aPos( rInsPt );
aPos -= aNewAnch;
@@ -918,7 +923,7 @@ BOOL SwFEShell::Paste( SwDoc* pClpDoc, BOOL bIncludingPageFrames )
if( Imp()->GetDrawView()->IsGroupEntered() &&
RES_DRAWFRMFMT == rCpyFmt.Which() &&
- FLY_IN_CNTNT != rCpyFmt.GetAnchor().GetAnchorId() )
+ (FLY_AS_CHAR != rCpyFmt.GetAnchor().GetAnchorId()) )
{
const SdrObject* pSdrObj = rCpyFmt.FindSdrObject();
if( pSdrObj )
@@ -966,9 +971,9 @@ BOOL SwFEShell::Paste( SwDoc* pClpDoc, BOOL bIncludingPageFrames )
if( bInsWithFmt )
{
SwFmtAnchor aAnchor( rCpyFmt.GetAnchor() );
- if( FLY_AT_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == aAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == aAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == aAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == aAnchor.GetAnchorId()))
{
SwPosition* pPos = PCURCRSR->GetPoint();
// #108784# allow shapes (no controls) in header/footer
@@ -979,7 +984,7 @@ BOOL SwFEShell::Paste( SwDoc* pClpDoc, BOOL bIncludingPageFrames )
aAnchor.SetAnchor( pPos );
}
- else if( FLY_PAGE == aAnchor.GetAnchorId() )
+ else if ( FLY_AT_PAGE == aAnchor.GetAnchorId() )
{
aAnchor.SetPageNum( GetPhyPageNum() );
}
@@ -1091,7 +1096,7 @@ BOOL SwFEShell::Paste( SwDoc* pClpDoc, BOOL bIncludingPageFrames )
if( bInsWithFmt )
{
SwFmtAnchor aAnchor( rCpyFmt.GetAnchor() );
- if( FLY_PAGE == aAnchor.GetAnchorId() )
+ if ( FLY_AT_PAGE == aAnchor.GetAnchorId() )
{
aAnchor.SetPageNum( aAnchor.GetPageNum() + nStartPageNumber - 1 );
}
@@ -1199,7 +1204,7 @@ BOOL SwFEShell::PastePages( SwFEShell& rToFill, USHORT nStartPage, USHORT nEndPa
{
const SwFrmFmt& rCpyFmt = *(*GetDoc()->GetSpzFrmFmts())[i];
SwFmtAnchor aAnchor( rCpyFmt.GetAnchor() );
- if( FLY_PAGE == aAnchor.GetAnchorId() &&
+ if ((FLY_AT_PAGE == aAnchor.GetAnchorId()) &&
aAnchor.GetPageNum() >= nStartPage && aAnchor.GetPageNum() <= nEndPage)
{
aAnchor.SetPageNum( aAnchor.GetPageNum() - nStartPage + 1);
diff --git a/sw/source/core/frmedt/fefly1.cxx b/sw/source/core/frmedt/fefly1.cxx
index a8a19c95f5ab..3cd40a5fea17 100644
--- a/sw/source/core/frmedt/fefly1.cxx
+++ b/sw/source/core/frmedt/fefly1.cxx
@@ -113,7 +113,7 @@ sal_Bool lcl_SetNewFlyPos( const SwNode& rNode, SwFmtAnchor& rAnchor,
const SwPageFrm *pPg = pCFrm ? pCFrm->FindPageFrm() : 0;
rAnchor.SetPageNum( pPg ? pPg->GetPhyPageNum() : 1 );
- rAnchor.SetType( FLY_PAGE );
+ rAnchor.SetType( FLY_AT_PAGE );
}
return bRet;
}
@@ -130,9 +130,9 @@ BOOL lcl_FindAnchorPos( SwDoc& rDoc, const Point& rPt, const SwFrm& rFrm,
Point aTmpPnt( rPt );
switch( nNew )
{
- case FLY_IN_CNTNT: // sollte der nicht auch mit hinein?
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT: // LAYER_IMPL
+ case FLY_AS_CHAR: // sollte der nicht auch mit hinein?
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR: // LAYER_IMPL
{
//Ausgehend von der linken oberen Ecke des Fly den
//dichtesten CntntFrm suchen.
@@ -146,7 +146,7 @@ BOOL lcl_FindAnchorPos( SwDoc& rDoc, const Point& rPt, const SwFrm& rFrm,
}
SwPosition aPos( *((SwCntntFrm*)pNewAnch)->GetNode() );
- if( FLY_AUTO_CNTNT == nNew || FLY_IN_CNTNT == nNew )
+ if ((FLY_AT_CHAR == nNew) || (FLY_AS_CHAR == nNew))
{
// es muss ein TextNode gefunden werden, denn nur in diesen
// ist ein Inhaltsgebundene Frames zu verankern
@@ -186,10 +186,10 @@ BOOL lcl_FindAnchorPos( SwDoc& rDoc, const Point& rPt, const SwFrm& rFrm,
}
}
- aNewAnch.SetType( nNew = FLY_PAGE );
+ aNewAnch.SetType( nNew = FLY_AT_PAGE );
// no break
- case FLY_PAGE:
+ case FLY_AT_PAGE:
pNewAnch = rFrm.FindPageFrm();
aNewAnch.SetPageNum( pNewAnch->GetPhyPageNum() );
break;
@@ -219,8 +219,8 @@ sal_Bool lcl_ChkAndSetNewAnchor( const SwFlyFrm& rFly, SfxItemSet& rSet )
SwDoc* pDoc = (SwDoc*)rFmt.GetDoc();
#ifdef DBG_UTIL
- ASSERT( !(nNew == FLY_PAGE &&
- (FLY_AT_CNTNT==nOld || FLY_AUTO_CNTNT==nOld || FLY_IN_CNTNT==nOld ) &&
+ ASSERT( !(nNew == FLY_AT_PAGE &&
+ (FLY_AT_PARA==nOld || FLY_AT_CHAR==nOld || FLY_AS_CHAR==nOld ) &&
pDoc->IsInHeaderFooter( rOldAnch.GetCntntAnchor()->nNode )),
"Unerlaubter Ankerwechsel in Head/Foot." );
#endif
@@ -441,7 +441,7 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, sal_Bool bMoveIt )
SwFrmFmt& rFmt = pAnchoredObj->GetFrmFmt();
RndStdIds nAnchorId = rFmt.GetAnchor().GetAnchorId();
- if ( FLY_IN_CNTNT == nAnchorId )
+ if ( FLY_AS_CHAR == nAnchorId )
return aRet;
sal_Bool bFlyFrame = pObj->ISA(SwVirtFlyDrawObj);
@@ -462,8 +462,10 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, sal_Bool bMoveIt )
pOldAnch = pFly->GetAnchorFrm();
if( !pOldAnch )
return aRet;
- if( FLY_PAGE != nAnchorId )
+ if ( FLY_AT_PAGE != nAnchorId )
+ {
pFooterOrHeader = pCntnt->FindFooterOrHeader();
+ }
}
// OD 26.06.2003 #108784# - set <pFooterOrHeader> also for drawing
// objects, but not for control objects.
@@ -489,14 +491,18 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, sal_Bool bMoveIt )
const SwFrm *pNewAnch;
if( pTxtFrm )
{
- if( FLY_PAGE == nAnchorId )
+ if ( FLY_AT_PAGE == nAnchorId )
+ {
pNewAnch = pTxtFrm->FindPageFrm();
+ }
else
{
pNewAnch = ::FindAnchor( pTxtFrm, rAbsPos );
if( FLY_AT_FLY == nAnchorId ) // LAYER_IMPL
+ {
pNewAnch = pNewAnch->FindFlyFrm();
+ }
}
}
else
@@ -522,19 +528,19 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, sal_Bool bMoveIt )
{
aRet = pNewAnch->GetFrmAnchorPos( ::HasWrap( pObj ) );
- if( bMoveIt || nAnchorId == FLY_AUTO_CNTNT )
+ if ( bMoveIt || (nAnchorId == FLY_AT_CHAR) )
{
SwFmtAnchor aAnch( rFmt.GetAnchor() );
switch ( nAnchorId )
{
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
{
SwPosition *pPos = (SwPosition*)aAnch.GetCntntAnchor();
pPos->nNode = *pTxtFrm->GetNode();
pPos->nContent.Assign(0,0);
break;
}
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
aAnch.SetPageNum( ((const SwPageFrm*)pNewAnch)->
GetPhyPageNum() );
@@ -547,7 +553,7 @@ Point SwFEShell::FindAnchorPos( const Point& rAbsPos, sal_Bool bMoveIt )
aAnch.SetAnchor( &aPos );
break;
}
- case FLY_AUTO_CNTNT:
+ case FLY_AT_CHAR:
{
SwPosition *pPos = (SwPosition*)aAnch.GetCntntAnchor();
Point aTmpPnt( rAbsPos );
@@ -666,21 +672,25 @@ const SwFrmFmt *SwFEShell::NewFlyFrm( const SfxItemSet& rSet, sal_Bool bAnchVali
RndStdIds eRndId = rAnch.GetAnchorId();
switch( eRndId )
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
if( !rAnch.GetPageNum() ) //HotFix: Bug in UpdateByExample
rAnch.SetPageNum( 1 );
break;
case FLY_AT_FLY:
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
- case FLY_IN_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
+ case FLY_AS_CHAR:
if( !bAnchValid )
{
if( FLY_AT_FLY != eRndId )
+ {
rAnch.SetAnchor( &rPos );
+ }
else if( lcl_SetNewFlyPos( rPos.nNode.GetNode(), rAnch, aPt ) )
- eRndId = FLY_PAGE;
+ {
+ eRndId = FLY_AT_PAGE;
+ }
}
break;
@@ -698,7 +708,7 @@ const SwFrmFmt *SwFEShell::NewFlyFrm( const SfxItemSet& rSet, sal_Bool bAnchVali
SwFmtVertOrient aOldV;
SwFmtHoriOrient aOldH;
- if( FLY_PAGE != eRndId )
+ if ( FLY_AT_PAGE != eRndId )
{
// erstmal als mit Seitenbindung, Absatz/Zeichenbindung erst wenn
// alles verschoben ist. Dann ist die Position gueltig!
@@ -706,7 +716,7 @@ const SwFrmFmt *SwFEShell::NewFlyFrm( const SfxItemSet& rSet, sal_Bool bAnchVali
// umsetzen, damit diese beim Umanker NICHT
// korrigiert wird
pOldAnchor = new SwFmtAnchor( rAnch );
- ((SfxItemSet&)rSet).Put( SwFmtAnchor( FLY_PAGE, 1 ) );
+ const_cast<SfxItemSet&>(rSet).Put( SwFmtAnchor( FLY_AT_PAGE, 1 ) );
const SfxPoolItem* pItem;
if( SFX_ITEM_SET == rSet.GetItemState( RES_HORI_ORIENT, sal_False, &pItem )
@@ -741,8 +751,10 @@ const SwFrmFmt *SwFEShell::NewFlyFrm( const SfxItemSet& rSet, sal_Bool bAnchVali
const SwFrm* pAnch = ::FindAnchor( GetLayout(), aPt, sal_False );
SwPosition aPos( *((SwCntntFrm*)pAnch)->GetNode() );
- if( FLY_IN_CNTNT == eRndId )
+ if ( FLY_AS_CHAR == eRndId )
+ {
aPos.nContent.Assign( ((SwCntntFrm*)pAnch)->GetNode(), 0 );
+ }
pOldAnchor->SetAnchor( &aPos );
// das verschieben von TabelleSelektion ist noch nicht
@@ -818,9 +830,9 @@ void SwFEShell::Insert( const String& rGrfName, const String& rFltName,
SwFmtAnchor* pAnchor = (SwFmtAnchor*)pItem;
switch( pAnchor->GetAnchorId())
{
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT: // LAYER_IMPL
- case FLY_IN_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR: // LAYER_IMPL
+ case FLY_AS_CHAR:
if( !pAnchor->GetCntntAnchor() )
{
pAnchor->SetAnchor( pCursor->GetPoint() );
@@ -833,7 +845,7 @@ void SwFEShell::Insert( const String& rGrfName, const String& rFltName,
*pAnchor, GetCrsrDocPos() );
}
break;
- case FLY_PAGE:
+ case FLY_AT_PAGE:
if( !pAnchor->GetPageNum() )
{
pAnchor->SetPageNum( pCursor->GetPageNum(
@@ -912,10 +924,10 @@ void SwFEShell::Insert( SdrObject& rDrawObj,
const SfxPoolItem* pItem;
if( !pFlyAttrSet ||
!pFlyAttrSet->GetItemState( RES_ANCHOR, sal_False, &pItem ) ||
- FLY_PAGE != ((SwFmtAnchor*)pItem)->GetAnchorId() )
+ (FLY_AT_PAGE != ((SwFmtAnchor*)pItem)->GetAnchorId()))
{
pSet = new SfxItemSet( GetDoc()->GetAttrPool(), aFrmFmtSetRange );
- pSet->Put( SwFmtAnchor( FLY_AT_CNTNT ));
+ pSet->Put( SwFmtAnchor( FLY_AT_PARA ));
pFlyAttrSet = pSet;
}
@@ -978,8 +990,10 @@ void SwFEShell::GetPageObjs( SvPtrarr& rFillArr )
for( sal_uInt16 n = 0; n < pDoc->GetSpzFrmFmts()->Count(); ++n )
{
pFmt = (const SwFrmFmt*)(*pDoc->GetSpzFrmFmts())[n];
- if( FLY_PAGE == pFmt->GetAnchor().GetAnchorId() )
+ if (FLY_AT_PAGE == pFmt->GetAnchor().GetAnchorId())
+ {
rFillArr.Insert( (VoidPtr)pFmt, rFillArr.Count() );
+ }
}
}
@@ -1010,7 +1024,7 @@ void SwFEShell::SetPageObjsNewPage( SvPtrarr& rFillArr, int nOffset )
{
// FlyFmt ist noch gueltig, also behandeln
SwFmtAnchor aNewAnchor( pFmt->GetAnchor() );
- if( FLY_PAGE != aNewAnchor.GetAnchorId() ||
+ if ((FLY_AT_PAGE != aNewAnchor.GetAnchorId()) ||
0 >= ( nNewPage = aNewAnchor.GetPageNum() + nOffset ) )
// chaos::Anchor wurde veraendert oder ungueltige SeitenNummer,
// also nicht veraendern !!
@@ -1086,12 +1100,12 @@ sal_Bool SwFEShell::GetFlyFrmAttr( SfxItemSet &rSet ) const
SwFmtAnchor* pAnchor = (SwFmtAnchor*)pItem;
RndStdIds eType = pAnchor->GetAnchorId();
- if( FLY_PAGE != eType )
+ if ( FLY_AT_PAGE != eType )
{
// OD 12.11.2003 #i22341# - content anchor of anchor item is needed.
// Thus, don't overwrite anchor item by default contructed anchor item.
//rSet.Put( SwFmtAnchor( eType ) );
- if( FLY_IN_CNTNT == eType )
+ if ( FLY_AS_CHAR == eType )
{
rSet.ClearItem( RES_OPAQUE );
rSet.ClearItem( RES_SURROUND );
@@ -1828,7 +1842,7 @@ ObjCntType SwFEShell::GetObjCntType( const SdrObject& rObj ) const
"<SwFEShell::GetObjCntType(..)> - missing frame format" );
eType = OBJCNT_NONE;
}
- else if ( FLY_IN_CNTNT != pFrmFmt->GetAnchor().GetAnchorId() )
+ else if ( FLY_AS_CHAR != pFrmFmt->GetAnchor().GetAnchorId() )
{
eType = OBJCNT_GROUPOBJ;
}
diff --git a/sw/source/core/frmedt/feshview.cxx b/sw/source/core/frmedt/feshview.cxx
index d465abc4403e..af2e8d1c7677 100644
--- a/sw/source/core/frmedt/feshview.cxx
+++ b/sw/source/core/frmedt/feshview.cxx
@@ -326,7 +326,7 @@ sal_Bool SwFEShell::MoveAnchor( USHORT nDir )
SwFrmFmt& rFmt = pAnchoredObj->GetFrmFmt();
SwFmtAnchor aAnch( rFmt.GetAnchor() );
RndStdIds nAnchorId = aAnch.GetAnchorId();
- if ( FLY_IN_CNTNT == nAnchorId )
+ if ( FLY_AS_CHAR == nAnchorId )
return sal_False;
if( pOld->IsVertical() )
{
@@ -348,7 +348,7 @@ sal_Bool SwFEShell::MoveAnchor( USHORT nDir )
}
}
switch ( nAnchorId ) {
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
ASSERT( pOld->IsPageFrm(), "Wrong anchor, page exspected." );
if( SW_MOVE_UP == nDir )
@@ -362,7 +362,7 @@ sal_Bool SwFEShell::MoveAnchor( USHORT nDir )
}
break;
}
- case FLY_AUTO_CNTNT:
+ case FLY_AT_CHAR:
{
ASSERT( pOld->IsCntntFrm(), "Wrong anchor, page exspected." );
if( SW_MOVE_LEFT == nDir || SW_MOVE_RIGHT == nDir )
@@ -396,7 +396,7 @@ sal_Bool SwFEShell::MoveAnchor( USHORT nDir )
}
}
} // no break!
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
{
ASSERT( pOld->IsCntntFrm(), "Wrong anchor, page exspected." );
if( SW_MOVE_UP == nDir )
@@ -1652,7 +1652,7 @@ BOOL SwFEShell::ImpEndCreate()
if( bCharBound )
{
- aAnch.SetType( FLY_IN_CNTNT );
+ aAnch.SetType( FLY_AS_CHAR );
aAnch.SetAnchor( &aPos );
}
}
@@ -1719,7 +1719,7 @@ BOOL SwFEShell::ImpEndCreate()
bAtPage = true;
else
{
- aAnch.SetType( FLY_AT_CNTNT );
+ aAnch.SetType( FLY_AT_PARA );
aAnch.SetAnchor( &aPos );
}
}
@@ -1728,7 +1728,7 @@ BOOL SwFEShell::ImpEndCreate()
{
pPage = pAnch->FindPageFrm();
- aAnch.SetType( FLY_PAGE );
+ aAnch.SetType( FLY_AT_PAGE );
aAnch.SetPageNum( pPage->GetPhyPageNum() );
pAnch = pPage; // die Page wird jetzt zum Anker
}
@@ -1871,7 +1871,7 @@ BOOL SwFEShell::ImpEndCreate()
// <--
if( bCharBound )
{
- ASSERT( aAnch.GetAnchorId() == FLY_IN_CNTNT, "wrong AnchorType" );
+ ASSERT( aAnch.GetAnchorId() == FLY_AS_CHAR, "wrong AnchorType" );
SwTxtNode *pNd = aAnch.GetCntntAnchor()->nNode.GetNode().GetTxtNode();
SwFmtFlyCnt aFmt( pFmt );
pNd->InsertItem(aFmt,
@@ -2256,7 +2256,7 @@ BOOL SwFEShell::IsGroupSelected()
// --> FME 2004-12-08 #i38505# No ungroup allowed for 3d objects
!pObj->Is3DObj() &&
// <--
- FLY_IN_CNTNT != ((SwDrawContact*)GetUserCall(pObj))->
+ FLY_AS_CHAR != ((SwDrawContact*)GetUserCall(pObj))->
GetFmt()->GetAnchor().GetAnchorId() )
{
return TRUE;
@@ -2302,7 +2302,7 @@ bool SwFEShell::IsGroupAllowed() const
"<SwFEShell::IsGroupAllowed()> - missing frame format" );
bIsGroupAllowed = false;
}
- else if ( FLY_IN_CNTNT == pFrmFmt->GetAnchor().GetAnchorId() )
+ else if ( FLY_AS_CHAR == pFrmFmt->GetAnchor().GetAnchorId() )
{
bIsGroupAllowed = false;
}
@@ -2619,7 +2619,7 @@ BOOL SwFEShell::IsAlignPossible() const
SdrObject *pO = Imp()->GetDrawView()->GetMarkedObjectList().GetMark(0)->GetMarkedSdrObj();
SwDrawContact *pC = (SwDrawContact*)GetUserCall(pO);
//only as character bound drawings can be aligned
- bRet = pC->GetFmt()->GetAnchor().GetAnchorId() == FLY_IN_CNTNT;
+ bRet = (pC->GetFmt()->GetAnchor().GetAnchorId() == FLY_AS_CHAR);
}
if ( bRet )
return Imp()->GetDrawView()->IsAlignPossible();
@@ -2664,7 +2664,7 @@ void SwFEShell::CheckUnboundObjects()
{
pAnch = ::FindAnchor( pPage, aPt, TRUE );
SwPosition aPos( *((SwCntntFrm*)pAnch)->GetNode() );
- aAnch.SetType( FLY_AT_CNTNT );
+ aAnch.SetType( FLY_AT_PARA );
aAnch.SetAnchor( &aPos );
((SwRect&)GetCharRect()).Pos() = aPt;
}
diff --git a/sw/source/core/frmedt/fews.cxx b/sw/source/core/frmedt/fews.cxx
index d82b1de4cfdb..9319cddcfd82 100644
--- a/sw/source/core/frmedt/fews.cxx
+++ b/sw/source/core/frmedt/fews.cxx
@@ -31,11 +31,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <tools/list.hxx>
-//#ifndef _SVDVMARK_HXX //autogen
-//#include <svx/svdvmark.hxx>
-//#endif
#include <svx/svdobj.hxx>
#include <init.hxx>
#include <fesh.hxx>
@@ -71,8 +67,10 @@
// OD 2004-03-29 #i26791#
#include <dcontact.hxx>
+
using namespace com::sun::star;
+
TYPEINIT1(SwFEShell,SwEditShell)
/***********************************************************************
@@ -780,12 +778,12 @@ void SwFEShell::CalcBoundRect( SwRect& _orRect,
BOOL bVertic = FALSE;
BOOL bRTL = FALSE;
- if( FLY_PAGE == _nAnchorId || FLY_AT_FLY == _nAnchorId ) // LAYER_IMPL
+ if ((FLY_AT_PAGE == _nAnchorId) || (FLY_AT_FLY == _nAnchorId)) // LAYER_IMPL
{
const SwFrm* pTmp = pFrm;
// OD 06.11.2003 #i22305#
- if ( FLY_PAGE == _nAnchorId ||
- ( FLY_AT_FLY == _nAnchorId && !_bFollowTextFlow ) )
+ if ((FLY_AT_PAGE == _nAnchorId) ||
+ ((FLY_AT_FLY == _nAnchorId) && !_bFollowTextFlow))
{
pFrm = pPage;
}
@@ -906,7 +904,7 @@ void SwFEShell::CalcBoundRect( SwRect& _orRect,
aPos = (pFrm->Frm().*fnRect->fnGetPos)();
// OD 08.09.2003 #i17567#, #108749#, #110354# - allow negative positions
// for fly frames anchor to paragraph/to character.
- if ( _nAnchorId == FLY_AT_CNTNT || _nAnchorId == FLY_AUTO_CNTNT )
+ if ((_nAnchorId == FLY_AT_PARA) || (_nAnchorId == FLY_AT_CHAR))
{
// The rectangle, the fly frame can be positioned in, is determined
// horizontally by the frame area of the horizontal environment
@@ -985,7 +983,7 @@ void SwFEShell::CalcBoundRect( SwRect& _orRect,
// fly frame). Thus, assure this.
const SwTxtFrm* pTxtFrm( dynamic_cast<const SwTxtFrm*>(pFrm) );
if ( pTxtFrm &&
- _nAnchorId == FLY_AUTO_CNTNT &&
+ (_nAnchorId == FLY_AT_CHAR) &&
( _eVertRelOrient == text::RelOrientation::CHAR ||
_eVertRelOrient == text::RelOrientation::TEXT_LINE ) )
{
@@ -1032,7 +1030,7 @@ void SwFEShell::CalcBoundRect( SwRect& _orRect,
// position (<aPos.X()> respectively <aPos.Y()>), if object is
// anchored to character and horizontal aligned at character.
if ( pTxtFrm &&
- _nAnchorId == FLY_AUTO_CNTNT &&
+ (_nAnchorId == FLY_AT_CHAR) &&
_eHoriRelOrient == text::RelOrientation::CHAR )
{
SwTwips nLeft = 0L;
diff --git a/sw/source/core/frmedt/tblsel.cxx b/sw/source/core/frmedt/tblsel.cxx
index f971be8d79e4..a61f27e864b4 100644
--- a/sw/source/core/frmedt/tblsel.cxx
+++ b/sw/source/core/frmedt/tblsel.cxx
@@ -30,6 +30,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <hintids.hxx>
#include <svx/boxitem.hxx>
#include <svx/protitem.hxx>
@@ -984,11 +985,11 @@ BOOL IsEmptyBox( const SwTableBox& rBox, SwPaM& rPam )
for( USHORT n = 0; n < rFmts.Count(); ++n )
{
- const SwPosition* pAPos;
const SwFmtAnchor& rAnchor = rFmts[n]->GetAnchor();
- if( ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ) &&
- 0 != ( pAPos = rAnchor.GetCntntAnchor() ) &&
+ const SwPosition* pAPos = rAnchor.GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId())) &&
nSttIdx <= ( nIdx = pAPos->nNode.GetIndex() ) &&
nIdx < nEndIdx )
{
diff --git a/sw/source/core/inc/bookmrk.hxx b/sw/source/core/inc/bookmrk.hxx
index 18f8860ecab9..313df12fddb7 100644
--- a/sw/source/core/inc/bookmrk.hxx
+++ b/sw/source/core/inc/bookmrk.hxx
@@ -31,12 +31,20 @@
#ifndef _BOOKMRK_HXX
#define _BOOKMRK_HXX
-#include <IMark.hxx>
+#include <cppuhelper/weakref.hxx>
+
#include <sfx2/Metadatable.hxx>
#include <boost/scoped_ptr.hpp>
#include <boost/noncopyable.hpp>
+#include <IMark.hxx>
+
+
+namespace com { namespace sun { namespace star {
+ namespace text { class XTextContent; }
+} } }
+
struct SwPosition; // fwd Decl. wg. UI
class SwDoc;
@@ -90,6 +98,17 @@ namespace sw { namespace mark
{}
virtual ~MarkBase();
+
+ // SwClient
+ virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew );
+
+ const ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XTextContent> & GetXBookmark() const
+ { return m_wXBookmark; }
+ void SetXBookmark(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent> const& xBkmk)
+ { m_wXBookmark = xBkmk; }
+
protected:
MarkBase(const SwPaM& rPaM,
const ::rtl::OUString& rName);
@@ -97,6 +116,9 @@ namespace sw { namespace mark
::boost::scoped_ptr<SwPosition> m_pPos2;
::rtl::OUString m_aName;
static ::rtl::OUString GenerateNewName(const ::rtl::OUString& rPrefix);
+
+ ::com::sun::star::uno::WeakReference<
+ ::com::sun::star::text::XTextContent> m_wXBookmark;
};
class NavigatorReminder
diff --git a/sw/source/core/inc/flyfrm.hxx b/sw/source/core/inc/flyfrm.hxx
index 65dc532f4667..069d3a92a8dd 100644
--- a/sw/source/core/inc/flyfrm.hxx
+++ b/sw/source/core/inc/flyfrm.hxx
@@ -109,10 +109,10 @@ protected:
//(CheckClip) nur das Format aufgerufen wird;
//nicht aber die Breite anhand der Attribute
//wieder bestimmt wird.
- BOOL bInCnt :1; // FLY_IN_CNTNT, als Zeichen verankert
- BOOL bAtCnt :1; // FLY_AT_CNTNT, am Absatz verankert
- BOOL bLayout :1; // FLY_PAGE, FLY_AT_FLY, an Seite oder Rahmen
- BOOL bAutoPosition :1; // FLY_AUTO_CNTNT, im Text verankerter Rahmen
+ BOOL bInCnt :1; // FLY_AS_CHAR, anchored as character
+ BOOL bAtCnt :1; // FLY_AT_PARA, anchored at paragraph
+ BOOL bLayout :1; // FLY_AT_PAGE, FLY_AT_FLY, at page or at frame
+ BOOL bAutoPosition :1; // FLY_AT_CHAR, anchored at character
BOOL bNoShrink :1; // temporary forbud of shrinking to avoid loops
BOOL bLockDeleteContent :1; // If the flag is set, the content of the
// fly frame is not deleted if moved to
diff --git a/sw/source/core/inc/frmtool.hxx b/sw/source/core/inc/frmtool.hxx
index ed172b310a01..8cb536f32cba 100644
--- a/sw/source/core/inc/frmtool.hxx
+++ b/sw/source/core/inc/frmtool.hxx
@@ -141,7 +141,7 @@ const SwFrm * MA_FASTCALL FindPage( const SwRect &rRect, const SwFrm *pPage );
// JP 07.05.98: wird von SwCntntNode::GetFrm und von SwFlyFrm::GetFrm
// gerufen
-SwFrm* GetFrmOfModify( SwModify&, USHORT nFrmType, const Point* = 0,
+SwFrm* GetFrmOfModify( SwModify const&, USHORT const nFrmType, const Point* = 0,
const SwPosition *pPos = 0,
const BOOL bCalcFrm = FALSE );
diff --git a/sw/source/core/inc/unometa.hxx b/sw/source/core/inc/unometa.hxx
index 1dc1985f7dfe..39f81caa902a 100755
--- a/sw/source/core/inc/unometa.hxx
+++ b/sw/source/core/inc/unometa.hxx
@@ -31,63 +31,99 @@
#ifndef SW_UNOMETA_HXX
#define SW_UNOMETA_HXX
-#include "calbck.hxx"
-
-#include <sfx2/Metadatable.hxx>
-#include <cppuhelper/implbase2.hxx>
-#include <cppuhelper/implbase5.hxx>
+#include <deque>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/lang/XUnoTunnel.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XEnumerationAccess.hpp>
#include <com/sun/star/text/XTextContent.hpp>
#include <com/sun/star/text/XTextField.hpp>
-#include <deque>
+#include <cppuhelper/implbase2.hxx>
+#include <cppuhelper/implbase5.hxx>
+
+#include <sfx2/Metadatable.hxx>
+
+#include <unobaseclass.hxx>
typedef ::std::deque<
::com::sun::star::uno::Reference< ::com::sun::star::text::XTextRange > >
TextRangeList_t;
-class SwXTextRange;
class SwPaM;
-class SwTxtMeta;
+class SwTxtNode;
+
namespace sw {
class Meta;
class MetaField;
}
-typedef
-::cppu::ImplInheritanceHelper5
-< ::sfx2::MetadatableMixin
-, ::com::sun::star::lang::XUnoTunnel
-, ::com::sun::star::lang::XServiceInfo
-, ::com::sun::star::text::XTextContent
-, ::com::sun::star::text::XText
-, ::com::sun::star::container::XEnumerationAccess
-> SwXMetaBaseClass;
+typedef ::cppu::ImplInheritanceHelper5
+< ::sfx2::MetadatableMixin
+, ::com::sun::star::lang::XUnoTunnel
+, ::com::sun::star::lang::XServiceInfo
+, ::com::sun::star::container::XEnumerationAccess
+, ::com::sun::star::text::XTextContent
+, ::com::sun::star::text::XText
+> SwXMeta_Base;
class SwXMeta
- : public SwXMetaBaseClass
- , public SwClient
+ : public SwXMeta_Base
, private ::boost::noncopyable
{
-private:
- struct Impl;
- ::std::auto_ptr<Impl> m_pImpl;
+
+public:
+
+ class Impl;
protected:
+
+ ::sw::UnoImplPtr<Impl> m_pImpl;
+
+ virtual void SAL_CALL AttachImpl(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange,
+ const USHORT nWhich)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
virtual ~SwXMeta();
-public:
- SwXMeta(SwDoc *const pDoc,
+ /// @param pDoc and pMeta != 0, but not & because of ImplInheritanceHelper
+ SwXMeta(SwDoc *const pDoc, ::sw::Meta *const pMeta,
::com::sun::star::uno::Reference< ::com::sun::star::text::XText> const&
xParentText,
- TextRangeList_t * const pPortions, SwTxtMeta * const pHint);
+ TextRangeList_t const*const pPortions);
+
+public:
+
SwXMeta(SwDoc *const pDoc);
- TYPEINFO();
+ static ::com::sun::star::uno::Reference<
+ ::com::sun::star::rdf::XMetadatable >
+ CreateXMeta(
+ ::sw::Meta & rMeta,
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XText>
+ const& xParentText = 0,
+ ::std::auto_ptr<TextRangeList_t const> pPortions =
+ ::std::auto_ptr<TextRangeList_t const>(0));
+
+ /// init params with position of the attribute content (w/out CH_TXTATR)
+ bool SetContentRange(
+ SwTxtNode *& rpNode, xub_StrLen & rStart, xub_StrLen & rEnd) const;
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
+ GetParentText() const;
+
+ bool CheckForOwnMemberMeta(const SwPaM & rPam, const bool bAbsorb)
+ throw (::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException);
+
+ // MetadatableMixin
+ virtual ::sfx2::Metadatable * GetCoreObject();
+ virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel >
+ GetModel();
static const ::com::sun::star::uno::Sequence< sal_Int8 > & getUnoTunnelId();
@@ -118,6 +154,18 @@ public:
::com::sun::star::lang::XEventListener > & xListener)
throw (::com::sun::star::uno::RuntimeException);
+ // XElementAccess
+ virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
+ throw (::com::sun::star::uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements()
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // XEnumerationAccess
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::container::XEnumeration > SAL_CALL
+ createEnumeration()
+ throw (::com::sun::star::uno::RuntimeException);
+
// XTextContent
virtual void SAL_CALL attach(
const ::com::sun::star::uno::Reference<
@@ -180,72 +228,37 @@ public:
throw (::com::sun::star::container::NoSuchElementException,
::com::sun::star::uno::RuntimeException);
- // XElementAccess
- virtual ::com::sun::star::uno::Type SAL_CALL getElementType()
- throw (::com::sun::star::uno::RuntimeException);
- virtual sal_Bool SAL_CALL hasElements()
- throw (::com::sun::star::uno::RuntimeException);
-
- // XEnumerationAccess
- virtual ::com::sun::star::uno::Reference<
- ::com::sun::star::container::XEnumeration > SAL_CALL
- createEnumeration()
- throw (::com::sun::star::uno::RuntimeException);
-
- // MetadatableMixin
- virtual ::sfx2::Metadatable * GetCoreObject();
- virtual ::com::sun::star::uno::Reference< ::com::sun::star::frame::XModel >
- GetModel();
-
- // SwClient
- virtual void Modify( SfxPoolItem *pOld, SfxPoolItem *pNew );
-
- /// init params with position of the attribute content (w/out CH_TXTATR)
- bool SetContentRange(
- SwTxtNode *& rpNode, xub_StrLen & rStart, xub_StrLen & rEnd) const;
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText >
- GetParentText() const;
-
- bool CheckForOwnMemberMeta(const SwXTextRange* const pRange,
- const SwPaM* const pPam, bool bAbsorb)
- throw (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException);
-
-protected:
- virtual void SAL_CALL AttachImpl(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::text::XTextRange > & xTextRange,
- const USHORT nWhich)
- throw ( ::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException );
-
-private:
- inline const ::sw::Meta * GetMeta() const;
-
};
-typedef
-::cppu::ImplInheritanceHelper2
-< SwXMeta
-, ::com::sun::star::beans::XPropertySet
-, ::com::sun::star::text::XTextField
-> SwXMetaFieldBaseClass;
+typedef ::cppu::ImplInheritanceHelper2
+< SwXMeta
+, ::com::sun::star::beans::XPropertySet
+, ::com::sun::star::text::XTextField
+> SwXMetaField_Base;
class SwXMetaField
- : public SwXMetaFieldBaseClass
+ : public SwXMetaField_Base
{
+
private:
+
virtual ~SwXMetaField();
-private:
- inline const ::sw::MetaField * GetMetaField() const;
+ friend ::com::sun::star::uno::Reference<
+ ::com::sun::star::rdf::XMetadatable >
+ SwXMeta::CreateXMeta(::sw::Meta &,
+ ::com::sun::star::uno::Reference< ::com::sun::star::text::XText>
+ const&,
+ ::std::auto_ptr<TextRangeList_t const> pPortions);
-public:
- SwXMetaField(SwDoc *const pDoc,
+ SwXMetaField(SwDoc *const pDoc, ::sw::Meta *const pMeta,
::com::sun::star::uno::Reference< ::com::sun::star::text::XText> const&
xParentText,
- TextRangeList_t * const pPortions, SwTxtMeta * const pHint);
+ TextRangeList_t const*const pPortions);
+
+public:
+
SwXMetaField(SwDoc *const pDoc);
// XServiceInfo
@@ -270,16 +283,6 @@ public:
::com::sun::star::lang::XEventListener > & xListener)
throw (::com::sun::star::uno::RuntimeException);
- // XTextContent
- virtual void SAL_CALL attach(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::text::XTextRange > & xTextRange)
- throw ( ::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Reference<
- ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
- throw (::com::sun::star::uno::RuntimeException);
-
// XPropertySet
virtual ::com::sun::star::uno::Reference<
::com::sun::star::beans::XPropertySetInfo > SAL_CALL
@@ -327,6 +330,16 @@ public:
::com::sun::star::lang::WrappedTargetException,
::com::sun::star::uno::RuntimeException);
+ // XTextContent
+ virtual void SAL_CALL attach(
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > & xTextRange)
+ throw ( ::com::sun::star::lang::IllegalArgumentException,
+ ::com::sun::star::uno::RuntimeException );
+ virtual ::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextRange > SAL_CALL getAnchor()
+ throw (::com::sun::star::uno::RuntimeException);
+
// XTextField
virtual rtl::OUString SAL_CALL getPresentation(sal_Bool bShowCommand)
throw (::com::sun::star::uno::RuntimeException);
diff --git a/sw/source/core/layout/anchoreddrawobject.cxx b/sw/source/core/layout/anchoreddrawobject.cxx
index 0976dcbefdc0..5a6be9f2e255 100644
--- a/sw/source/core/layout/anchoreddrawobject.cxx
+++ b/sw/source/core/layout/anchoreddrawobject.cxx
@@ -37,12 +37,8 @@
#include <pagefrm.hxx>
#include <cntfrm.hxx>
#include <doc.hxx>
-#ifndef _TOCNTNTANCHOROBJECTPOSITION_HXX
#include <tocntntanchoredobjectposition.hxx>
-#endif
-#ifndef _TOLAYOUTANCHOROBJECTPOSITION_HXX
#include <tolayoutanchoredobjectposition.hxx>
-#endif
#include <frmtool.hxx>
#include <fmtornt.hxx>
// --> OD 2004-08-12 #i32795#
@@ -357,7 +353,7 @@ void SwAnchoredDrawObject::MakeObjPos()
// determine relative position of drawing object and set it
switch ( pDrawContact->GetAnchorId() )
{
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
{
// indicate that position will be valid after positioning is performed
mbValidPos = true;
@@ -365,15 +361,15 @@ void SwAnchoredDrawObject::MakeObjPos()
// during the format of its anchor frame - see <SwFlyCntPortion::SetBase(..)>
}
break;
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
{
// --> OD 2004-08-12 #i32795# - move intrinsic positioning to
// helper method <_MakeObjPosAnchoredAtPara()>
_MakeObjPosAnchoredAtPara();
}
break;
- case FLY_PAGE:
+ case FLY_AT_PAGE:
case FLY_AT_FLY:
{
// --> OD 2004-08-12 #i32795# - move intrinsic positioning to
@@ -603,7 +599,7 @@ void SwAnchoredDrawObject::_InvalidatePage( SwPageFrm* _pPageFrm )
{
// --> OD 2004-11-11 #i35007# - correct invalidation for as-character
// anchored objects.
- if ( GetFrmFmt().GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ if ( GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AS_CHAR )
{
_pPageFrm->InvalidateFlyInCnt();
}
@@ -645,7 +641,7 @@ void SwAnchoredDrawObject::InvalidateObjPos()
// --> OD 2005-03-09 #i44559# - assure, that text hint is already
// existing in the text frame
if ( GetAnchorFrm()->ISA(SwTxtFrm) &&
- GetFrmFmt().GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ (GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AS_CHAR) )
{
SwTxtFrm* pAnchorTxtFrm( static_cast<SwTxtFrm*>(AnchorFrm()) );
if ( pAnchorTxtFrm->GetTxtNode()->GetpSwpHints() &&
diff --git a/sw/source/core/layout/anchoredobject.cxx b/sw/source/core/layout/anchoredobject.cxx
index 62048fbca378..67a072832eb1 100644
--- a/sw/source/core/layout/anchoredobject.cxx
+++ b/sw/source/core/layout/anchoredobject.cxx
@@ -306,7 +306,7 @@ void SwAnchoredObject::CheckCharRectAndTopOfLine(
GetAnchorFrm()->IsTxtFrm() )
{
const SwFmtAnchor& rAnch = GetFrmFmt().GetAnchor();
- if ( rAnch.GetAnchorId() == FLY_AUTO_CNTNT &&
+ if ( (rAnch.GetAnchorId() == FLY_AT_CHAR) &&
rAnch.GetCntntAnchor() )
{
// --> OD 2004-07-14 #117380# - if requested, assure that anchor frame,
@@ -540,8 +540,8 @@ bool SwAnchoredObject::ConsiderObjWrapInfluenceOnObjPos() const
// <--
{
const SwFmtAnchor& rAnchor = rObjFmt.GetAnchor();
- if ( ( rAnchor.GetAnchorId() == FLY_AUTO_CNTNT ||
- rAnchor.GetAnchorId() == FLY_AT_CNTNT ) &&
+ if ( ((rAnchor.GetAnchorId() == FLY_AT_CHAR) ||
+ (rAnchor.GetAnchorId() == FLY_AT_PARA)) &&
rObjFmt.GetSurround().GetSurround() != SURROUND_THROUGHT )
{
// --> OD 2004-09-23 #i34520# - text also wraps around anchored
@@ -792,7 +792,7 @@ void SwAnchoredObject::UpdateObjInSortedList()
AnchorFrm()->GetDrawObjs()->Update( *this );
// update its position in the sorted object list of its page frame
// note: as-character anchored object aren't registered at a page frame
- if ( GetFrmFmt().GetAnchor().GetAnchorId() != FLY_IN_CNTNT )
+ if ( GetFrmFmt().GetAnchor().GetAnchorId() != FLY_AS_CHAR )
{
GetPageFrm()->GetSortedObjs()->Update( *this );
}
@@ -859,8 +859,8 @@ SwTxtFrm* SwAnchoredObject::FindAnchorCharFrm()
if ( mpAnchorFrm )
{
const SwFmtAnchor& rAnch = GetFrmFmt().GetAnchor();
- if ( rAnch.GetAnchorId() == FLY_AUTO_CNTNT ||
- rAnch.GetAnchorId() == FLY_IN_CNTNT )
+ if ((rAnch.GetAnchorId() == FLY_AT_CHAR) ||
+ (rAnch.GetAnchorId() == FLY_AS_CHAR))
{
pAnchorCharFrm = &(static_cast<SwTxtFrm*>(AnchorFrm())->
GetFrmAtOfst( rAnch.GetCntntAnchor()->nContent.GetIndex() ));
diff --git a/sw/source/core/layout/atrfrm.cxx b/sw/source/core/layout/atrfrm.cxx
index 5560a5c07309..22fea5d21ab0 100644
--- a/sw/source/core/layout/atrfrm.cxx
+++ b/sw/source/core/layout/atrfrm.cxx
@@ -51,9 +51,7 @@
#include <com/sun/star/awt/Size.hpp>
#include <svtools/unoimap.hxx>
#include <svtools/unoevent.hxx>
-#ifndef __SBX_SBXVARIABLE_HXX //autogen
#include <basic/sbxvar.hxx>
-#endif
#include <svtools/imap.hxx>
#include <svtools/imapobj.hxx>
#include <svx/ulspitem.hxx>
@@ -79,9 +77,7 @@
#include <fmtcnct.hxx>
#include <node.hxx>
#include <section.hxx>
-#ifndef _FMTLINE_HXX
#include <fmtline.hxx>
-#endif
#include <tgrditem.hxx>
#include <hfspacingitem.hxx>
#include <doc.hxx>
@@ -103,6 +99,7 @@
#include <fmtclbl.hxx>
#include <swunohelper.hxx>
#include <unoframe.hxx>
+#include <unotextbodyhf.hxx>
#include <SwStyleNameMapper.hxx>
/// OD 22.08.2002 #99657#
/// include definition of class SvxBrushItem and GraphicObject
@@ -110,18 +107,12 @@
#include <svx/brshitem.hxx>
#include <goodies/grfmgr.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _UNOMID_H
#include <unomid.h>
-#endif
#ifndef _COMCORE_HRC
#include <comcore.hrc>
#endif
-#ifndef _SVX_SVUNDO_HXX
#include <svx/svdundo.hxx> // #111827#
-#endif
// OD 2004-05-24 #i28701#
#include <sortedobjs.hxx>
// --> OD 2006-03-06 #125892#
@@ -207,7 +198,8 @@ void DelHFFormat( SwClient *pToRemove, SwFrmFmt *pFmt )
SwClient *pLast = aIter.GoStart();
if( pLast )
do {
- bDel = pLast->IsA( TYPE(SwFrm) )|| pLast->IsA(TYPE(SwXHeadFootText));
+ bDel = pLast->IsA( TYPE(SwFrm) )
+ || SwXHeadFootText::IsXHeadFootText(pLast);
} while( bDel && 0 != ( pLast = aIter++ ));
}
@@ -1484,9 +1476,11 @@ void SwFmtAnchor::SetAnchor( const SwPosition *pPos )
delete pCntntAnchor;
pCntntAnchor = pPos ? new SwPosition( *pPos ) : 0;
//AM Absatz gebundene Flys sollten nie in den Absatz hineinzeigen.
- if ( pCntntAnchor && ( FLY_AT_CNTNT == nAnchorId ||
- FLY_AT_FLY == nAnchorId ))
+ if (pCntntAnchor &&
+ ((FLY_AT_PARA == nAnchorId) || (FLY_AT_FLY == nAnchorId)))
+ {
pCntntAnchor->nContent.Assign( 0, 0 );
+ }
}
SwFmtAnchor& SwFmtAnchor::operator=(const SwFmtAnchor& rAnchor)
@@ -1543,14 +1537,23 @@ BOOL SwFmtAnchor::QueryValue( uno::Any& rVal, BYTE nMemberId ) const
case MID_ANCHOR_ANCHORTYPE:
text::TextContentAnchorType eRet;
- switch((sal_Int16)GetAnchorId())
+ switch (GetAnchorId())
{
- case FLY_AUTO_CNTNT : eRet = text::TextContentAnchorType_AT_CHARACTER;break;
- case FLY_PAGE : eRet = text::TextContentAnchorType_AT_PAGE; break;
- case FLY_AT_FLY : eRet = text::TextContentAnchorType_AT_FRAME; break;
- case FLY_IN_CNTNT : eRet = text::TextContentAnchorType_AS_CHARACTER;break;
- //case FLY_AT_CNTNT :
- default: eRet = text::TextContentAnchorType_AT_PARAGRAPH;
+ case FLY_AT_CHAR:
+ eRet = text::TextContentAnchorType_AT_CHARACTER;
+ break;
+ case FLY_AT_PAGE:
+ eRet = text::TextContentAnchorType_AT_PAGE;
+ break;
+ case FLY_AT_FLY:
+ eRet = text::TextContentAnchorType_AT_FRAME;
+ break;
+ case FLY_AS_CHAR:
+ eRet = text::TextContentAnchorType_AS_CHARACTER;
+ break;
+ //case FLY_AT_PARA:
+ default:
+ eRet = text::TextContentAnchorType_AT_PARAGRAPH;
}
rVal <<= eRet;
break;
@@ -1591,10 +1594,10 @@ BOOL SwFmtAnchor::PutValue( const uno::Any& rVal, BYTE nMemberId )
switch( SWUnoHelper::GetEnumAsInt32( rVal ) )
{
case text::TextContentAnchorType_AS_CHARACTER:
- eAnchor = FLY_IN_CNTNT;
+ eAnchor = FLY_AS_CHAR;
break;
case text::TextContentAnchorType_AT_PAGE:
- eAnchor = FLY_PAGE;
+ eAnchor = FLY_AT_PAGE;
if( GetPageNum() > 0 && pCntntAnchor )
{
// If the anchor type is page and a valid page number
@@ -1608,11 +1611,11 @@ BOOL SwFmtAnchor::PutValue( const uno::Any& rVal, BYTE nMemberId )
eAnchor = FLY_AT_FLY;
break;
case text::TextContentAnchorType_AT_CHARACTER:
- eAnchor = FLY_AUTO_CNTNT;
+ eAnchor = FLY_AT_CHAR;
break;
//case text::TextContentAnchorType_AT_PARAGRAPH:
default:
- eAnchor = FLY_AT_CNTNT;
+ eAnchor = FLY_AT_PARA;
break;
}
SetType( eAnchor );
@@ -1624,7 +1627,7 @@ BOOL SwFmtAnchor::PutValue( const uno::Any& rVal, BYTE nMemberId )
if((rVal >>= nVal) && nVal > 0)
{
SetPageNum( nVal );
- if( FLY_PAGE == GetAnchorId() && pCntntAnchor )
+ if ((FLY_AT_PAGE == GetAnchorId()) && pCntntAnchor)
{
// If the anchor type is page and a valid page number
// is set, the content paoition has to be deleted to not
@@ -2478,6 +2481,11 @@ void SwFrmFmt::Modify( SfxPoolItem* pOld, SfxPoolItem* pNew )
// wegen RESET_FMTWRITTEN.
// if ( GetDepends() )
SwFmt::Modify( pOld, pNew );
+
+ if (pOld && (RES_REMOVE_UNO_OBJECT == pOld->Which()))
+ { // invalidate cached uno object
+ SetXObject(uno::Reference<uno::XInterface>(0));
+ }
}
//Vernichtet alle Frms, die in aDepend angemeldet sind.
@@ -2597,7 +2605,7 @@ sal_Bool SwFrmFmt::IsLowerOf( const SwFrmFmt& rFmt ) const
// dann mal ueber die Node-Positionen versuchen
const SwFmtAnchor* pAnchor = &rFmt.GetAnchor();
- if( FLY_PAGE != pAnchor->GetAnchorId() && pAnchor->GetCntntAnchor() )
+ if ((FLY_AT_PAGE != pAnchor->GetAnchorId()) && pAnchor->GetCntntAnchor())
{
const SwSpzFrmFmts& rFmts = *GetDoc()->GetSpzFrmFmts();
const SwNode* pFlyNd = pAnchor->GetCntntAnchor()->nNode.GetNode().
@@ -2616,9 +2624,11 @@ sal_Bool SwFrmFmt::IsLowerOf( const SwFrmFmt& rFmt ) const
return sal_True;
pAnchor = &pFmt->GetAnchor();
- if( FLY_PAGE == pAnchor->GetAnchorId() ||
+ if ((FLY_AT_PAGE == pAnchor->GetAnchorId()) ||
!pAnchor->GetCntntAnchor() )
+ {
return sal_False;
+ }
pFlyNd = pAnchor->GetCntntAnchor()->nNode.GetNode().
FindFlyStartNode();
@@ -2702,11 +2712,13 @@ void SwFlyFrmFmt::MakeFrms()
SwFmtAnchor aAnchorAttr( GetAnchor() );
switch( aAnchorAttr.GetAnchorId() )
{
- case FLY_IN_CNTNT:
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AS_CHAR:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
if( aAnchorAttr.GetCntntAnchor() )
+ {
pModify = aAnchorAttr.GetCntntAnchor()->nNode.GetNode().GetCntntNode();
+ }
break;
case FLY_AT_FLY:
@@ -2739,7 +2751,7 @@ void SwFlyFrmFmt::MakeFrms()
}
break;
- case FLY_PAGE:
+ case FLY_AT_PAGE:
{
sal_uInt16 nPgNum = aAnchorAttr.GetPageNum();
SwPageFrm *pPage = (SwPageFrm*)GetDoc()->GetRootFrm()->Lower();
@@ -2822,12 +2834,12 @@ void SwFlyFrmFmt::MakeFrms()
pFly = new SwFlyLayFrm( this, pFrm );
break;
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
pFly = new SwFlyAtCntFrm( this, pFrm );
break;
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
pFly = new SwFlyInCntFrm( this, pFrm );
break;
default:
@@ -3026,8 +3038,8 @@ SwHandleAnchorNodeChg::SwHandleAnchorNodeChg( SwFlyFrmFmt& _rFlyFrmFmt,
mbAnchorNodeChanged( false )
{
const RndStdIds nNewAnchorType( _rNewAnchorFmt.GetAnchorId() );
- if ( ( nNewAnchorType == FLY_AT_CNTNT ||
- nNewAnchorType == FLY_AUTO_CNTNT ) &&
+ if ( ((nNewAnchorType == FLY_AT_PARA) ||
+ (nNewAnchorType == FLY_AT_CHAR)) &&
_rNewAnchorFmt.GetCntntAnchor() &&
_rNewAnchorFmt.GetCntntAnchor()->nNode.GetNode().GetCntntNode() )
{
diff --git a/sw/source/core/layout/calcmove.cxx b/sw/source/core/layout/calcmove.cxx
index 9648eb12dabf..52187f575c17 100644
--- a/sw/source/core/layout/calcmove.cxx
+++ b/sw/source/core/layout/calcmove.cxx
@@ -46,9 +46,7 @@
#include <svx/ulspitem.hxx>
#include <svx/keepitem.hxx>
-#ifndef _OUTDEV_HXX //autogen
#include <vcl/outdev.hxx>
-#endif
#include <fmtfsize.hxx>
#include <fmtanchr.hxx>
#include <fmtclbl.hxx>
@@ -1014,10 +1012,12 @@ BOOL SwCntntFrm::MakePrtArea( const SwBorderAttrs &rAttrs )
rFmt.GetFrmSize().GetWidthPercent() )
continue;
- if ( FLY_IN_CNTNT == rFmt.GetAnchor().GetAnchorId() )
+ if ( FLY_AS_CHAR == rFmt.GetAnchor().GetAnchorId() )
+ {
nMinWidth = Max( nMinWidth,
bFly ? rFmt.GetFrmSize().GetWidth()
: pObj->GetObjRect().Width() );
+ }
// <--
}
diff --git a/sw/source/core/layout/flowfrm.cxx b/sw/source/core/layout/flowfrm.cxx
index 108dadf23ec8..0be59dbbeca1 100644
--- a/sw/source/core/layout/flowfrm.cxx
+++ b/sw/source/core/layout/flowfrm.cxx
@@ -366,7 +366,7 @@ BYTE SwFlowFrm::BwdMoveNecessary( const SwPageFrm *pPage, const SwRect &rRect )
//denn dann weiche ich ihm nicht aus.
if ( ::IsFrmInSameKontext( pAnchor, &rThis ) )
{
- if ( rFmt.GetAnchor().GetAnchorId() == FLY_AT_CNTNT )
+ if ( rFmt.GetAnchor().GetAnchorId() == FLY_AT_PARA )
{
// Den Index des anderen erhalten wir immer ueber das Ankerattr.
ULONG nTmpIndex = rFmt.GetAnchor().GetCntntAnchor()->nNode.GetIndex();
diff --git a/sw/source/core/layout/fly.cxx b/sw/source/core/layout/fly.cxx
index a528f252ecb2..4ce2a4ff287f 100644
--- a/sw/source/core/layout/fly.cxx
+++ b/sw/source/core/layout/fly.cxx
@@ -33,9 +33,7 @@
#include "hintids.hxx"
#include <svl/itemiter.hxx>
#include <svtools/imap.hxx>
-#ifndef _GRAPH_HXX //autogen
#include <vcl/graph.hxx>
-#endif
#include <tools/poly.hxx>
#include <svx/contdlg.hxx>
#include <svx/protitem.hxx>
@@ -1182,7 +1180,7 @@ void SwFlyFrm::ChgRelPos( const Point &rNewPos )
// --> OD 2004-11-12 #i34948# - handle also at-page and at-fly anchored
// Writer fly frames
const RndStdIds eAnchorType = GetFrmFmt().GetAnchor().GetAnchorId();
- if ( eAnchorType == FLY_PAGE )
+ if ( eAnchorType == FLY_AT_PAGE )
{
aVert.SetVertOrient( text::VertOrientation::NONE );
aVert.SetRelationOrient( text::RelOrientation::PAGE_FRAME );
@@ -1235,7 +1233,7 @@ void SwFlyFrm::ChgRelPos( const Point &rNewPos )
SwFmtHoriOrient aHori( pFmt->GetHoriOrient() );
// --> OD 2004-11-12 #i34948# - handle also at-page and at-fly anchored
// Writer fly frames
- if ( eAnchorType == FLY_PAGE )
+ if ( eAnchorType == FLY_AT_PAGE )
{
aHori.SetHoriOrient( text::HoriOrientation::NONE );
aHori.SetRelationOrient( text::RelOrientation::PAGE_FRAME );
@@ -1645,11 +1643,17 @@ void CalcCntnt( SwLayoutFrm *pLay,
{
// Bei autopositionierten hilft manchmal nur
// noch, auf Durchlauf zu schalten
- if( rFmt.GetAnchor().GetAnchorId() == FLY_AUTO_CNTNT &&
- SURROUND_PARALLEL == aAttr.GetSurround() )
+ if ((rFmt.GetAnchor().GetAnchorId() ==
+ FLY_AT_CHAR) &&
+ (SURROUND_PARALLEL ==
+ aAttr.GetSurround()))
+ {
aAttr.SetSurround( SURROUND_THROUGHT );
+ }
else
+ {
aAttr.SetSurround( SURROUND_PARALLEL );
+ }
rFmt.LockModify();
rFmt.SetFmtAttr( aAttr );
rFmt.UnlockModify();
@@ -2313,7 +2317,8 @@ void SwFrm::InvalidateObjs( const bool _bInvaPosOnly,
{
SwAnchoredObject* pAnchoredObj = (*GetDrawObjs())[i];
if ( _bNoInvaOfAsCharAnchoredObjs &&
- pAnchoredObj->GetFrmFmt().GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ (pAnchoredObj->GetFrmFmt().GetAnchor().GetAnchorId()
+ == FLY_AS_CHAR) )
{
continue;
}
diff --git a/sw/source/core/layout/flycnt.cxx b/sw/source/core/layout/flycnt.cxx
index 41d0e97ec6d6..90017ee4884e 100644
--- a/sw/source/core/layout/flycnt.cxx
+++ b/sw/source/core/layout/flycnt.cxx
@@ -90,7 +90,7 @@ SwFlyAtCntFrm::SwFlyAtCntFrm( SwFlyFrmFmt *pFmt, SwFrm *pAnch ) :
SwFlyFreeFrm( pFmt, pAnch )
{
bAtCnt = TRUE;
- bAutoPosition = FLY_AUTO_CNTNT == pFmt->GetAnchor().GetAnchorId();
+ bAutoPosition = (FLY_AT_CHAR == pFmt->GetAnchor().GetAnchorId());
}
// --> OD 2004-06-29 #i28701#
diff --git a/sw/source/core/layout/flylay.cxx b/sw/source/core/layout/flylay.cxx
index aff881499c3b..e9416a4eccfd 100644
--- a/sw/source/core/layout/flylay.cxx
+++ b/sw/source/core/layout/flylay.cxx
@@ -600,7 +600,7 @@ void SwFlyLayFrm::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew )
SwPageFrm *pOldPage = GetPageFrm();
AnchorFrm()->RemoveFly( this );
- if( FLY_PAGE == pAnch->GetAnchorId() )
+ if ( FLY_AT_PAGE == pAnch->GetAnchorId() )
{
USHORT nPgNum = pAnch->GetPageNum();
SwRootFrm *pRoot = FindRootFrm();
@@ -955,7 +955,7 @@ void SwPageFrm::AppendDrawObjToPage( SwAnchoredObject& _rNewObj )
_rNewObj.DrawObj()->SetOrdNum( nNewNum );
}
- if ( FLY_IN_CNTNT == _rNewObj.GetFrmFmt().GetAnchor().GetAnchorId() )
+ if ( FLY_AS_CHAR == _rNewObj.GetFrmFmt().GetAnchor().GetAnchorId() )
{
return;
}
@@ -999,7 +999,8 @@ void SwPageFrm::RemoveDrawObjFromPage( SwAnchoredObject& _rToRemoveObj )
}
if ( GetUpper() )
{
- if ( FLY_IN_CNTNT != _rToRemoveObj.GetFrmFmt().GetAnchor().GetAnchorId() )
+ if (FLY_AS_CHAR !=
+ _rToRemoveObj.GetFrmFmt().GetAnchor().GetAnchorId())
{
((SwRootFrm*)GetUpper())->SetSuperfluous();
InvalidatePage();
@@ -1333,7 +1334,7 @@ BOOL CalcClipRect( const SdrObject *pSdrObj, SwRect &rRect, BOOL bMove )
const SwDrawContact *pC = (const SwDrawContact*)GetUserCall(pSdrObj);
const SwFrmFmt *pFmt = (const SwFrmFmt*)pC->GetFmt();
const SwFmtAnchor &rAnch = pFmt->GetAnchor();
- if ( FLY_IN_CNTNT == rAnch.GetAnchorId() )
+ if ( FLY_AS_CHAR == rAnch.GetAnchorId() )
{
const SwFrm* pAnchorFrm = pC->GetAnchorFrm( pSdrObj );
if( !pAnchorFrm )
diff --git a/sw/source/core/layout/flypos.cxx b/sw/source/core/layout/flypos.cxx
index 333de7f3ff97..cb566792ca83 100644
--- a/sw/source/core/layout/flypos.cxx
+++ b/sw/source/core/layout/flypos.cxx
@@ -57,8 +57,10 @@ SwPosFlyFrm::SwPosFlyFrm( const SwNodeIndex& rIdx, const SwFrmFmt* pFmt,
{
BOOL bFnd = FALSE;
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( FLY_PAGE == rAnchor.GetAnchorId() )
+ if (FLY_AT_PAGE == rAnchor.GetAnchorId())
+ {
pNdIdx = new SwNodeIndex( rIdx );
+ }
else if( pFmt->GetDoc()->GetRootFrm() )
{
SwClientIter aIter( (SwFmt&)*pFmt );
@@ -88,8 +90,10 @@ SwPosFlyFrm::SwPosFlyFrm( const SwNodeIndex& rIdx, const SwFrmFmt* pFmt,
SwPosFlyFrm::~SwPosFlyFrm()
{
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
- if( FLY_PAGE == rAnchor.GetAnchorId() )
+ if (FLY_AT_PAGE == rAnchor.GetAnchorId())
+ {
delete pNdIdx;
+ }
}
BOOL SwPosFlyFrm::operator==( const SwPosFlyFrm& )
diff --git a/sw/source/core/layout/frmtool.cxx b/sw/source/core/layout/frmtool.cxx
index 648ec971c7a0..76308e5590bd 100644
--- a/sw/source/core/layout/frmtool.cxx
+++ b/sw/source/core/layout/frmtool.cxx
@@ -1033,9 +1033,11 @@ SwCntntNotify::~SwCntntNotify()
SwFrmFmt *pFmt = (*pTbl)[i];
const SwFmtAnchor &rAnch = pFmt->GetAnchor();
- if ( FLY_PAGE != rAnch.GetAnchorId() &&
- FLY_AT_CNTNT != rAnch.GetAnchorId() )
+ if ((FLY_AT_PAGE != rAnch.GetAnchorId()) &&
+ (FLY_AT_PARA != rAnch.GetAnchorId()))
+ {
continue; //#60878# nicht etwa zeichengebundene.
+ }
BOOL bCheckPos = FALSE;
if ( rAnch.GetCntntAnchor() )
@@ -1047,7 +1049,7 @@ SwCntntNotify::~SwCntntNotify()
if ( rAnch.GetCntntAnchor()->nNode == *pIdx )
{
bCheckPos = TRUE;
- if ( FLY_PAGE == rAnch.GetAnchorId() )
+ if (FLY_AT_PAGE == rAnch.GetAnchorId())
{
ASSERT( false, "<SwCntntNotify::~SwCntntNotify()> - to page anchored object with content position. Please inform OD." );
SwFmtAnchor aAnch( rAnch );
@@ -1097,7 +1099,7 @@ SwCntntNotify::~SwCntntNotify()
{
SwAnchoredObject* pAnchoredObj = (*pObjs)[i];
if ( pAnchoredObj->GetFrmFmt().GetAnchor().GetAnchorId()
- == FLY_AUTO_CNTNT )
+ == FLY_AT_CHAR )
{
pAnchoredObj->CheckCharRectAndTopOfLine( !pMasterFrm->IsEmpty() );
}
@@ -1135,11 +1137,11 @@ void AppendObjs( const SwSpzFrmFmts *pTbl, ULONG nIndex,
// OD 23.06.2003 #108784# - append also drawing objects anchored
// as character.
const bool bDrawObjInCntnt = bSdrObj &&
- rAnch.GetAnchorId() == FLY_IN_CNTNT;
+ (rAnch.GetAnchorId() == FLY_AS_CHAR);
if( bFlyAtFly ||
- rAnch.GetAnchorId() == FLY_AT_CNTNT ||
- rAnch.GetAnchorId() == FLY_AUTO_CNTNT ||
+ (rAnch.GetAnchorId() == FLY_AT_PARA) ||
+ (rAnch.GetAnchorId() == FLY_AT_CHAR) ||
bDrawObjInCntnt )
{
SdrObject* pSdrObj = 0;
@@ -1227,7 +1229,7 @@ bool lcl_InHeaderOrFooter( SwFrmFmt& _rFmt )
const SwFmtAnchor& rAnch = _rFmt.GetAnchor();
- if ( rAnch.GetAnchorId() != FLY_PAGE )
+ if (rAnch.GetAnchorId() != FLY_AT_PAGE)
{
bRetVal = _rFmt.GetDoc()->IsInHeaderFooter( rAnch.GetCntntAnchor()->nNode );
}
@@ -1256,10 +1258,13 @@ void AppendAllObjs( const SwSpzFrmFmts *pTbl )
SwFrmFmt *pFmt = (SwFrmFmt*)aCpy[ USHORT(i) ];
const SwFmtAnchor &rAnch = pFmt->GetAnchor();
BOOL bRemove = FALSE;
- if ( rAnch.GetAnchorId() == FLY_PAGE || rAnch.GetAnchorId() == FLY_IN_CNTNT )
+ if ((rAnch.GetAnchorId() == FLY_AT_PAGE) ||
+ (rAnch.GetAnchorId() == FLY_AS_CHAR))
+ {
//Seitengebunde sind bereits verankert, zeichengebundene
//will ich hier nicht.
bRemove = TRUE;
+ }
else if ( FALSE == (bRemove = ::lcl_ObjConnected( pFmt )) ||
::lcl_InHeaderOrFooter( *pFmt ) )
{
@@ -2578,7 +2583,7 @@ void MA_FASTCALL lcl_RemoveObjsFromPage( SwFrm* _pFrm )
// --> OD 2004-11-29 #115759# - remove also drawing objects from page
else if ( pObj->ISA(SwAnchoredDrawObject) )
{
- if ( pObj->GetFrmFmt().GetAnchor().GetAnchorId() != FLY_IN_CNTNT )
+ if (pObj->GetFrmFmt().GetAnchor().GetAnchorId() != FLY_AS_CHAR)
{
pObj->GetPageFrm()->RemoveDrawObjFromPage(
*(static_cast<SwAnchoredDrawObject*>(pObj)) );
@@ -2746,7 +2751,7 @@ void MA_FASTCALL lcl_AddObjsToPage( SwFrm* _pFrm, SwPageFrm* _pPage )
// --> OD 2004-11-29 #115759# - remove also drawing objects from page
else if ( pObj->ISA(SwAnchoredDrawObject) )
{
- if ( pObj->GetFrmFmt().GetAnchor().GetAnchorId() != FLY_IN_CNTNT )
+ if (pObj->GetFrmFmt().GetAnchor().GetAnchorId() != FLY_AS_CHAR)
{
pObj->InvalidateObjPos();
_pPage->AppendDrawObjToPage(
@@ -3514,8 +3519,8 @@ const SwFrm* MA_FASTCALL FindPage( const SwRect &rRect, const SwFrm *pPage )
return pPage;
}
-SwFrm* GetFrmOfModify( SwModify& rMod, USHORT nFrmType, const Point* pPoint,
- const SwPosition *pPos, const BOOL bCalcFrm )
+SwFrm* GetFrmOfModify( SwModify const& rMod, USHORT const nFrmType,
+ const Point* pPoint, const SwPosition *pPos, const BOOL bCalcFrm )
{
SwFrm *pMinFrm = 0, *pTmpFrm;
SwRect aCalcRect;
diff --git a/sw/source/core/layout/laycache.cxx b/sw/source/core/layout/laycache.cxx
index 32c7ea0f54a4..c8c53f6543ce 100644
--- a/sw/source/core/layout/laycache.cxx
+++ b/sw/source/core/layout/laycache.cxx
@@ -63,17 +63,16 @@
#include <sortedobjs.hxx>
// --> OD 2006-03-22 #b6375613#
#include <pam.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <com/sun/star/document/XDocumentInfoSupplier.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
+#include <set>
+
+
using namespace ::com::sun::star;
// <--
-#include <set>
-
SV_IMPL_PTRARR( SwPageFlyCache, SwFlyCachePtr )
/*-----------------28.5.2001 10:06------------------
@@ -696,8 +695,8 @@ bool lcl_HasTextFrmAnchoredObjs( SwTxtFrm* p_pTxtFrm )
SwFrmFmt *pFmt = (SwFrmFmt*)(*pSpzFrmFmts)[i];
const SwFmtAnchor &rAnch = pFmt->GetAnchor();
if ( rAnch.GetCntntAnchor() &&
- ( rAnch.GetAnchorId() == FLY_AT_CNTNT ||
- rAnch.GetAnchorId() == FLY_AUTO_CNTNT ) &&
+ ((rAnch.GetAnchorId() == FLY_AT_PARA) ||
+ (rAnch.GetAnchorId() == FLY_AT_CHAR)) &&
rAnch.GetCntntAnchor()->nNode.GetIndex() ==
p_pTxtFrm->GetTxtNode()->GetIndex() )
{
diff --git a/sw/source/core/layout/objectformatter.cxx b/sw/source/core/layout/objectformatter.cxx
index b8d45b719014..0b98bc03f4cd 100644
--- a/sw/source/core/layout/objectformatter.cxx
+++ b/sw/source/core/layout/objectformatter.cxx
@@ -338,7 +338,7 @@ void SwObjectFormatter::_FormatObj( SwAnchoredObject& _rAnchoredObj )
// check, if only as-character anchored object have to be formatted, and
// check the anchor type
if ( FormatOnlyAsCharAnchored() &&
- !_rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ !(_rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AS_CHAR) )
{
return;
}
diff --git a/sw/source/core/layout/objectformattertxtfrm.cxx b/sw/source/core/layout/objectformattertxtfrm.cxx
index 697bea11dabf..2d7c2b02fb39 100644
--- a/sw/source/core/layout/objectformattertxtfrm.cxx
+++ b/sw/source/core/layout/objectformattertxtfrm.cxx
@@ -136,7 +136,7 @@ bool SwObjectFormatterTxtFrm::DoFormatObj( SwAnchoredObject& _rAnchoredObj,
// check, if only as-character anchored object have to be formatted, and
// check the anchor type
if ( FormatOnlyAsCharAnchored() &&
- !_rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ !(_rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AS_CHAR) )
{
return true;
}
@@ -656,8 +656,8 @@ bool SwObjectFormatterTxtFrm::CheckMovedFwdCondition(
// which will be on the next page.
if ( !bAnchorIsMovedForward &&
_bAnchoredAtMasterBeforeFormatAnchor &&
- ( _rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AUTO_CNTNT ||
- _rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AT_CNTNT ) )
+ ((_rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AT_CHAR) ||
+ (_rAnchoredObj.GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AT_PARA)))
{
SwFrm* pAnchorFrm = _rAnchoredObj.GetAnchorFrmContainingAnchPos();
ASSERT( pAnchorFrm->IsTxtFrm(),
diff --git a/sw/source/core/layout/pagechg.cxx b/sw/source/core/layout/pagechg.cxx
index 927308ed3c28..617c87e9a8be 100644
--- a/sw/source/core/layout/pagechg.cxx
+++ b/sw/source/core/layout/pagechg.cxx
@@ -46,9 +46,7 @@
#include <ftninfo.hxx>
#include <tgrditem.hxx>
#include <viewopt.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include "viewimp.hxx"
#include "pagefrm.hxx"
@@ -408,7 +406,7 @@ void MA_FASTCALL lcl_MakeObjs( const SwSpzFrmFmts &rTbl, SwPageFrm *pPage )
{
if( rAnch.GetCntntAnchor() )
{
- if( FLY_PAGE == rAnch.GetAnchorId() )
+ if (FLY_AT_PAGE == rAnch.GetAnchorId())
{
SwFmtAnchor aAnch( rAnch );
aAnch.SetAnchor( 0 );
@@ -1659,7 +1657,7 @@ void SwRootFrm::AssertPageFlys( SwPageFrm *pPage )
SwFrmFmt& rFmt = (*pPage->GetSortedObjs())[i]->GetFrmFmt();
const SwFmtAnchor &rAnch = rFmt.GetAnchor();
const USHORT nPg = rAnch.GetPageNum();
- if ( rAnch.GetAnchorId() == FLY_PAGE &&
+ if ((rAnch.GetAnchorId() == FLY_AT_PAGE) &&
nPg != pPage->GetPhyPageNum() )
{
//Das er auf der falschen Seite steht muss noch nichts
@@ -1834,11 +1832,11 @@ void SwRootFrm::ImplCalcBrowseWidth()
long nWidth = 0;
switch ( rFmt.GetAnchor().GetAnchorId() )
{
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
nWidth = bFly ? rFmt.GetFrmSize().GetWidth() :
pAnchoredObj->GetObjRect().Width();
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
{
// --> FME 2004-09-13 #i33170#
// Reactivated old code because
@@ -2007,7 +2005,7 @@ void lcl_MoveAllLowerObjs( SwFrm* pFrm, const Point& rOffset )
// all except from the as character anchored objects are moved
// when processing the page frame:
- const bool bAsChar = rAnchor.GetAnchorId() == FLY_IN_CNTNT;
+ const bool bAsChar = (rAnchor.GetAnchorId() == FLY_AS_CHAR);
if ( !bPage && !bAsChar )
continue;
diff --git a/sw/source/core/layout/sortedobjsimpl.cxx b/sw/source/core/layout/sortedobjsimpl.cxx
index 96d3c73e8e3b..8afa7968b5f0 100644
--- a/sw/source/core/layout/sortedobjsimpl.cxx
+++ b/sw/source/core/layout/sortedobjsimpl.cxx
@@ -41,17 +41,14 @@
#include <ndtxt.hxx>
#include <fmtsrnd.hxx>
#include <fmtwrapinfluenceonobjpos.hxx>
-#ifndef IDOCUMENTDRAWMODELACCESS_HXX_INCLUDED
#include <IDocumentDrawModelAccess.hxx>
-#endif
+
using namespace ::com::sun::star;
typedef std::vector< SwAnchoredObject* >::iterator tIter;
typedef std::vector< SwAnchoredObject* >::const_iterator tConstIter;
-using namespace ::com::sun::star;
-
SwSortedObjsImpl::SwSortedObjsImpl()
{
@@ -96,36 +93,36 @@ struct ObjAnchorOrder
const SwFmtAnchor* pAnchorNew = &(rFmtNew.GetAnchor());
// check for to-page anchored objects
- if ( pAnchorListed->GetAnchorId() == FLY_PAGE &&
- pAnchorNew->GetAnchorId() != FLY_PAGE )
+ if ((pAnchorListed->GetAnchorId() == FLY_AT_PAGE) &&
+ (pAnchorNew ->GetAnchorId() != FLY_AT_PAGE))
{
return true;
}
- else if ( pAnchorListed->GetAnchorId() != FLY_PAGE &&
- pAnchorNew->GetAnchorId() == FLY_PAGE )
+ else if ((pAnchorListed->GetAnchorId() != FLY_AT_PAGE) &&
+ (pAnchorNew ->GetAnchorId() == FLY_AT_PAGE))
{
return false;
}
- else if ( pAnchorListed->GetAnchorId() == FLY_PAGE &&
- pAnchorNew->GetAnchorId() == FLY_PAGE )
+ else if ((pAnchorListed->GetAnchorId() == FLY_AT_PAGE) &&
+ (pAnchorNew ->GetAnchorId() == FLY_AT_PAGE))
{
return pAnchorListed->GetOrder() < pAnchorNew->GetOrder();
}
// Both objects aren't anchored to page.
// Thus, check for to-fly anchored objects
- if ( pAnchorListed->GetAnchorId() == FLY_AT_FLY &&
- pAnchorNew->GetAnchorId() != FLY_AT_FLY )
+ if ((pAnchorListed->GetAnchorId() == FLY_AT_FLY) &&
+ (pAnchorNew ->GetAnchorId() != FLY_AT_FLY))
{
return true;
}
- else if ( pAnchorListed->GetAnchorId() != FLY_AT_FLY &&
- pAnchorNew->GetAnchorId() == FLY_AT_FLY )
+ else if ((pAnchorListed->GetAnchorId() != FLY_AT_FLY) &&
+ (pAnchorNew ->GetAnchorId() == FLY_AT_FLY))
{
return false;
}
- else if ( pAnchorListed->GetAnchorId() == FLY_AT_FLY &&
- pAnchorNew->GetAnchorId() == FLY_AT_FLY )
+ else if ((pAnchorListed->GetAnchorId() == FLY_AT_FLY) &&
+ (pAnchorNew ->GetAnchorId() == FLY_AT_FLY))
{
return pAnchorListed->GetOrder() < pAnchorNew->GetOrder();
}
@@ -144,21 +141,21 @@ struct ObjAnchorOrder
// --> OD 2006-11-29 #???# - objects have to be ordered by anchor node position
// Thus, compare content anchor node positions and anchor type,
// if not anchored at-paragraph
- if ( pAnchorListed->GetAnchorId() != FLY_AT_CNTNT &&
- pAnchorNew->GetAnchorId() != FLY_AT_CNTNT &&
+ if ((pAnchorListed->GetAnchorId() != FLY_AT_PARA) &&
+ (pAnchorNew ->GetAnchorId() != FLY_AT_PARA) &&
pCntntAnchorListed && pCntntAnchorNew )
{
if ( pCntntAnchorListed->nContent != pCntntAnchorNew->nContent )
{
return pCntntAnchorListed->nContent < pCntntAnchorNew->nContent;
}
- else if ( pAnchorListed->GetAnchorId() == FLY_AUTO_CNTNT &&
- pAnchorNew->GetAnchorId() == FLY_IN_CNTNT )
+ else if ((pAnchorListed->GetAnchorId() == FLY_AT_CHAR) &&
+ (pAnchorNew ->GetAnchorId() == FLY_AS_CHAR))
{
return true;
}
- else if ( pAnchorListed->GetAnchorId() == FLY_IN_CNTNT &&
- pAnchorNew->GetAnchorId() == FLY_AUTO_CNTNT )
+ else if ((pAnchorListed->GetAnchorId() == FLY_AS_CHAR) &&
+ (pAnchorNew ->GetAnchorId() == FLY_AT_CHAR))
{
return false;
}
diff --git a/sw/source/core/layout/tabfrm.cxx b/sw/source/core/layout/tabfrm.cxx
index 61f08281e5f9..ac5b4c63fa07 100644
--- a/sw/source/core/layout/tabfrm.cxx
+++ b/sw/source/core/layout/tabfrm.cxx
@@ -57,9 +57,7 @@
// --> collapsing borders FME 2005-05-27 #i29550#
#include <svx/boxitem.hxx>
// <--
-#ifndef _OUTDEV_HXX //autogen
#include <vcl/outdev.hxx>
-#endif
#include <fmtlsplt.hxx>
#include <fmtrowsplt.hxx>
#include <fmtsrnd.hxx>
@@ -340,7 +338,7 @@ void lcl_InvalidateLowerObjs( SwLayoutFrm& _rLayoutFrm,
pAnchoredObj->ClearCharRectAndTopOfLine();
pAnchoredObj->SetCurrRelPos( Point( 0, 0 ) );
if ( pAnchoredObj->GetFrmFmt().GetAnchor().GetAnchorId()
- == FLY_IN_CNTNT )
+ == FLY_AS_CHAR )
{
pAnchoredObj->AnchorFrm()
->Prepare( PREP_FLY_ATTR_CHG,
@@ -4194,7 +4192,7 @@ long MA_FASTCALL CalcHeightWidthFlys( const SwFrm *pFrm )
// the text flow have to be considered.
const SwFrmFmt& rFrmFmt = pAnchoredObj->GetFrmFmt();
const bool bConsiderObj =
- rFrmFmt.GetAnchor().GetAnchorId() != FLY_IN_CNTNT &&
+ (rFrmFmt.GetAnchor().GetAnchorId() != FLY_AS_CHAR) &&
pAnchoredObj->GetObjRect().Top() != WEIT_WECH &&
rFrmFmt.GetFollowTextFlow().GetValue() &&
pAnchoredObj->GetPageFrm() == pTmp->FindPageFrm();
@@ -5222,7 +5220,7 @@ BOOL lcl_ArrangeLowers( SwLayoutFrm *pLay, long lYStart, BOOL bInva )
!( pTabFrm->IsFollow() &&
pTabFrm->FindMaster()->IsRebuildLastLine() ) &&
!pAnchoredObj->GetFrmFmt().GetAnchor().GetAnchorId()
- == FLY_IN_CNTNT )
+ == FLY_AS_CHAR )
{
SwPageFrm* pPageFrm = pAnchoredObj->GetPageFrm();
SwPageFrm* pPageOfAnchor = pFrm->FindPageFrm();
diff --git a/sw/source/core/layout/wsfrm.cxx b/sw/source/core/layout/wsfrm.cxx
index c6f6dd43e64d..a3ab4dfd99a2 100644
--- a/sw/source/core/layout/wsfrm.cxx
+++ b/sw/source/core/layout/wsfrm.cxx
@@ -35,9 +35,7 @@
#include <hintids.hxx>
#include <hints.hxx>
#include <tools/pstm.hxx>
-#ifndef _OUTDEV_HXX
#include <vcl/outdev.hxx>
-#endif
#include <svl/itemiter.hxx>
#include <svx/brshitem.hxx>
#include <svx/keepitem.hxx>
@@ -52,9 +50,7 @@
#include <viewimp.hxx>
#include <doc.hxx>
#include <fesh.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <flyfrm.hxx>
#include <frmtool.hxx>
#include <ftninfo.hxx>
@@ -81,8 +77,10 @@
// OD 2004-05-24 #i28701#
#include <sortedobjs.hxx>
+
using namespace ::com::sun::star;
+
/*************************************************************************
|*
|* SwFrm::SwFrm()
@@ -4004,8 +4002,8 @@ void SwRootFrm::InvalidateAllObjPos()
{
SwAnchoredObject* pAnchoredObj = rObjs[i];
const SwFmtAnchor& rAnch = pAnchoredObj->GetFrmFmt().GetAnchor();
- if ( rAnch.GetAnchorId() != FLY_AT_CNTNT &&
- rAnch.GetAnchorId() != FLY_AUTO_CNTNT )
+ if ((rAnch.GetAnchorId() != FLY_AT_PARA) &&
+ (rAnch.GetAnchorId() != FLY_AT_CHAR))
{
// only to paragraph and to character anchored objects are considered.
continue;
diff --git a/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx b/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
index 800235bf95e5..90a64c335e6f 100644
--- a/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
+++ b/sw/source/core/objectpositioning/tocntntanchoredobjectposition.cxx
@@ -47,13 +47,9 @@
#include <fmtornt.hxx>
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
-#ifndef _SVX_SVDOBJ_HXX
#include <svx/svdobj.hxx>
-#endif
#include <pam.hxx>
-#ifndef _ENVIRONMENTOFANCHOREDOBJECT
#include <environmentofanchoredobject.hxx>
-#endif
#include <frmtool.hxx>
#include <ndtxt.hxx>
#include <dflyobj.hxx>
@@ -209,7 +205,7 @@ void SwToCntntAnchoredObjectPosition::CalcPosition()
{
// if object is at-character anchored, determine character-rectangle
// and frame, position has to be oriented at.
- mbAnchorToChar = FLY_AUTO_CNTNT == rFrmFmt.GetAnchor().GetAnchorId();
+ mbAnchorToChar = (FLY_AT_CHAR == rFrmFmt.GetAnchor().GetAnchorId());
if ( mbAnchorToChar )
{
const SwFmtAnchor& rAnch = rFrmFmt.GetAnchor();
diff --git a/sw/source/core/table/swtable.cxx b/sw/source/core/table/swtable.cxx
index 4683c866e6a7..a0792c30577c 100644
--- a/sw/source/core/table/swtable.cxx
+++ b/sw/source/core/table/swtable.cxx
@@ -50,6 +50,8 @@
#include <fmtfsize.hxx>
#include <fmtornt.hxx>
#include <fmtpdsc.hxx>
+#include <fldbas.hxx>
+#include <fmtfld.hxx>
#include <frmatr.hxx>
#include <doc.hxx>
#include <docary.hxx> // fuer RedlineTbl()
@@ -101,6 +103,8 @@ SV_IMPL_REF( SwServerObject )
#define COLFUZZY 20
+void ChgTextToNum( SwTableBox& rBox, const String& rTxt, const Color* pCol,
+ BOOL bChgAlign,ULONG nNdPos );
//----------------------------------
class SwTableBox_Impl
@@ -2060,9 +2064,11 @@ BOOL SwTable::GetInfo( SfxPoolItem& rInfo ) const
return TRUE;
}
-SwTable* SwTable::FindTable( SwFrmFmt* pFmt )
+SwTable * SwTable::FindTable( SwFrmFmt const*const pFmt )
{
- return pFmt ? (SwTable*)SwClientIter( *pFmt ).First( TYPE(SwTable) ) : 0;
+ return (pFmt)
+ ? static_cast<SwTable*>(SwClientIter(*pFmt).First( TYPE(SwTable) ))
+ : 0;
}
SwTableNode* SwTable::GetTableNode() const
@@ -2087,11 +2093,16 @@ void SwTable::SetHTMLTableLayout( SwHTMLTableLayout *p )
pHTMLLayout = p;
}
-
void ChgTextToNum( SwTableBox& rBox, const String& rTxt, const Color* pCol,
BOOL bChgAlign )
{
ULONG nNdPos = rBox.IsValidNumTxtNd( TRUE );
+ ChgTextToNum( rBox,rTxt,pCol,bChgAlign,nNdPos);
+}
+void ChgTextToNum( SwTableBox& rBox, const String& rTxt, const Color* pCol,
+ BOOL bChgAlign,ULONG nNdPos )
+{
+
if( ULONG_MAX != nNdPos )
{
SwDoc* pDoc = rBox.GetFrmFmt()->GetDoc();
@@ -2159,6 +2170,8 @@ void ChgTextToNum( SwTableBox& rBox, const String& rTxt, const Color* pCol,
for( n = 0; n < rOrig.Len() && '\x9' == rOrig.GetChar( n ); ++n )
;
+ for( ; n < rOrig.Len() && '\x01' == rOrig.GetChar( n ); ++n )
+ ;
SwIndex aIdx( pTNd, n );
for( n = rOrig.Len(); n && '\x9' == rOrig.GetChar( --n ); )
;
@@ -2637,6 +2650,14 @@ ULONG SwTableBox::IsValidNumTxtNd( BOOL bCheckAttr ) const
*pAttr->GetStart() ||
*pAttr->GetAnyEnd() < rTxt.Len() )
{
+ if ( pAttr->Which() == RES_TXTATR_FIELD )
+ {
+ const SwField* pField = pAttr->GetFld().GetFld();
+ if ( pField && pField->GetTypeId() == TYP_SETFLD )
+ {
+ continue;
+ }
+ }
nPos = ULONG_MAX;
break;
}
@@ -2691,7 +2712,7 @@ void SwTableBox::ActualiseValueBox()
const String& rTxt = pSttNd->GetNodes()[ nNdPos ]->GetTxtNode()->GetTxt();
if( rTxt != sNewTxt )
- ChgTextToNum( *this, sNewTxt, pCol, FALSE );
+ ChgTextToNum( *this, sNewTxt, pCol, FALSE ,nNdPos);
}
}
}
diff --git a/sw/source/core/text/EnhancedPDFExportHelper.cxx b/sw/source/core/text/EnhancedPDFExportHelper.cxx
index 84698050f12a..b0d0a671c980 100644
--- a/sw/source/core/text/EnhancedPDFExportHelper.cxx
+++ b/sw/source/core/text/EnhancedPDFExportHelper.cxx
@@ -31,15 +31,11 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
#include <com/sun/star/embed/XEmbeddedObject.hpp>
-#ifndef _COM_SUN_STAR_I18N_SCRIPTTYPE_HDL_
#include <com/sun/star/i18n/ScriptType.hdl>
-#endif
#include <EnhancedPDFExportHelper.hxx>
#include <hintids.hxx>
-#ifndef _OUTDEV_HXX
#include <vcl/outdev.hxx>
-#endif
#include <tools/multisel.hxx>
#include <svx/adjitem.hxx>
#include <svx/lrspitem.hxx>
@@ -370,9 +366,9 @@ bool SwTaggedPDFHelper::CheckReopenTag()
{
const SwFmtAnchor& rAnchor =
static_cast<const SwFlyFrm*>(&rFrm)->GetFmt()->GetAnchor();
- if ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ||
- FLY_PAGE == rAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_PAGE == rAnchor.GetAnchorId()))
{
pKeyFrm = static_cast<const SwFlyFrm&>(rFrm).GetAnchorFrm();
bContinue = true;
@@ -1814,7 +1810,7 @@ void SwEnhancedPDFExportHelper::EnhancedPDFExport()
// --> FME 2005-05-09 #i44368# Links in Header/Footer
const SwFmtAnchor &rAnch = pFrmFmt->GetAnchor();
- if ( FLY_PAGE != rAnch.GetAnchorId() )
+ if (FLY_AT_PAGE != rAnch.GetAnchorId())
{
const SwPosition* pPosition = rAnch.GetCntntAnchor();
if ( pPosition && pDoc->IsInHeaderFooter( pPosition->nNode ) )
diff --git a/sw/source/core/text/itratr.cxx b/sw/source/core/text/itratr.cxx
index bd51317f77fe..318f6770bf97 100644
--- a/sw/source/core/text/itratr.cxx
+++ b/sw/source/core/text/itratr.cxx
@@ -461,10 +461,8 @@ sal_Bool lcl_MinMaxNode( const SwFrmFmtPtr& rpNd, void* pArgs )
const SwFmtAnchor& rFmtA = ((SwFrmFmt*)rpNd)->GetAnchor();
bool bCalculate = false;
- if (
- (FLY_AT_CNTNT == rFmtA.GetAnchorId()) ||
- (FLY_AUTO_CNTNT == rFmtA.GetAnchorId())
- )
+ if ((FLY_AT_PARA == rFmtA.GetAnchorId()) ||
+ (FLY_AT_CHAR == rFmtA.GetAnchorId()))
{
bCalculate = true;
}
diff --git a/sw/source/core/text/porfly.cxx b/sw/source/core/text/porfly.cxx
index 55c905b7e679..105a1488cb06 100644
--- a/sw/source/core/text/porfly.cxx
+++ b/sw/source/core/text/porfly.cxx
@@ -39,9 +39,7 @@
#include "frmfmt.hxx" // SwFrmFmt
#include "viewsh.hxx"
-#ifndef _OUTDEV_HXX //autogen
#include <vcl/outdev.hxx>
-#endif
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
#include <fmtanchr.hxx>
@@ -57,6 +55,7 @@
// OD 2004-05-24 #i28701#
#include <sortedobjs.hxx>
+
/*************************************************************************
* class SwFlyPortion
*
@@ -178,7 +177,7 @@ void SwTxtFrm::MoveFlyInCnt( SwTxtFrm *pNew, xub_StrLen nStart, xub_StrLen nEnd
// <SwSortedList> entries
SwAnchoredObject* pAnchoredObj = (*pObjs)[i];
const SwFmtAnchor& rAnch = pAnchoredObj->GetFrmFmt().GetAnchor();
- if ( rAnch.GetAnchorId() == FLY_IN_CNTNT )
+ if (rAnch.GetAnchorId() == FLY_AS_CHAR)
{
const SwPosition* pPos = rAnch.GetCntntAnchor();
xub_StrLen nIdx = pPos->nContent.GetIndex();
diff --git a/sw/source/core/text/txtfly.cxx b/sw/source/core/text/txtfly.cxx
index 561c1abf2923..749873cc2ea9 100644
--- a/sw/source/core/text/txtfly.cxx
+++ b/sw/source/core/text/txtfly.cxx
@@ -31,12 +31,8 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-#ifndef _OUTDEV_HXX //autogen
#include <vcl/outdev.hxx>
-#endif
-#ifndef _VIRDEV_HXX //autogen
#include <vcl/virdev.hxx>
-#endif
#include "viewsh.hxx"
#include "pagefrm.hxx"
@@ -61,14 +57,9 @@
#include "flyfrms.hxx"
#include "fmtcnct.hxx" // SwFmtChain
#include <pormulti.hxx> // SwMultiPortion
-#ifdef VERT_DISTANCE
-#include <math.h>
-#endif
#include <svx/obj3d.hxx>
-#ifndef _TXTRANGE_HXX //autogen
#include <svx/txtrange.hxx>
-#endif
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
// --> OD 2004-06-16 #i28701#
@@ -83,30 +74,26 @@
#include <tgrditem.hxx>
#include <sortedobjs.hxx>
#include <layouter.hxx>
-#ifndef IDOCUMENTDRAWMODELACCESS_HXX_INCLUDED
#include <IDocumentDrawModelAccess.hxx>
-#endif
#include <IDocumentLayoutAccess.hxx>
#include <IDocumentSettingAccess.hxx>
#include <svx/obj3d.hxx>
-#ifndef _TXTRANGE_HXX //autogen
#include <svx/txtrange.hxx>
-#endif
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
#include <svx/lspcitem.hxx>
#include <svx/svdoedge.hxx>
-
+#include "doc.hxx"
#ifdef DBG_UTIL
#include "viewopt.hxx" // SwViewOptions, nur zum Testen (Test2)
#endif
-#include "doc.hxx"
#ifdef VERT_DISTANCE
#include <math.h>
#endif
+
using namespace ::com::sun::star;
/*****************************************************************************
@@ -1006,8 +993,8 @@ sal_Bool SwTxtFly::DrawTextOpaque( SwDrawTextInfo &rInf )
// --> OD 2006-08-15 #i68520#
GetMaster() == pFly->GetAnchorFrm() ||
// <--
- ( FLY_AT_CNTNT != rAnchor.GetAnchorId() &&
- FLY_AUTO_CNTNT != rAnchor.GetAnchorId()
+ ((FLY_AT_PARA != rAnchor.GetAnchorId()) &&
+ (FLY_AT_CHAR != rAnchor.GetAnchorId())
)
) &&
// --> OD 2006-08-15 #i68520#
@@ -1176,7 +1163,7 @@ sal_Bool SwTxtFly::GetTop( const SwAnchoredObject* _pAnchoredObj,
const SwFrmFmt& rFrmFmt = _pAnchoredObj->GetFrmFmt();
const SwFmtAnchor& rNewA = rFrmFmt.GetAnchor();
// <--
- if ( FLY_PAGE == rNewA.GetAnchorId() )
+ if (FLY_AT_PAGE == rNewA.GetAnchorId())
{
if ( bInFtn )
return sal_False;
@@ -1225,23 +1212,25 @@ sal_Bool SwTxtFly::GetTop( const SwAnchoredObject* _pAnchoredObj,
// If <mpCurrAnchoredObj> is anchored as character, its content
// does not wrap around pNew
- if( FLY_IN_CNTNT == rCurrA.GetAnchorId() )
+ if (FLY_AS_CHAR == rCurrA.GetAnchorId())
return sal_False;
// If pNew is anchored to page and <mpCurrAnchoredObj is not anchored
// to page, the content of <mpCurrAnchoredObj> does not wrap around pNew
// If both pNew and <mpCurrAnchoredObj> are anchored to page, we can do
// some more checks
- if( FLY_PAGE == rNewA.GetAnchorId() )
+ if (FLY_AT_PAGE == rNewA.GetAnchorId())
{
- if( FLY_PAGE == rCurrA.GetAnchorId() )
+ if (FLY_AT_PAGE == rCurrA.GetAnchorId())
+ {
bEvade = sal_True;
+ }
else
return sal_False;
}
- else if( FLY_PAGE == rCurrA.GetAnchorId() )
+ else if (FLY_AT_PAGE == rCurrA.GetAnchorId())
return sal_False; // Seitengebundene weichen nur seitengeb. aus
- else if( FLY_AT_FLY == rNewA.GetAnchorId() )
+ else if (FLY_AT_FLY == rNewA.GetAnchorId())
bEvade = sal_True; // Nicht seitengeb. weichen Rahmengeb. aus
else if( FLY_AT_FLY == rCurrA.GetAnchorId() )
return sal_False; // Rahmengebundene weichen abs.geb. nicht aus
@@ -1285,8 +1274,9 @@ sal_Bool SwTxtFly::GetTop( const SwAnchoredObject* _pAnchoredObj,
// --> OD 2004-10-06 #i26945#
const SwFmtAnchor& rNewA = _pAnchoredObj->GetFrmFmt().GetAnchor();
// <--
- ASSERT( FLY_IN_CNTNT != rNewA.GetAnchorId(), "Don't call GetTop with a FlyInCntFrm" );
- if( FLY_PAGE == rNewA.GetAnchorId() )
+ ASSERT( FLY_AS_CHAR != rNewA.GetAnchorId(),
+ "Don't call GetTop with a FlyInCntFrm" );
+ if (FLY_AT_PAGE == rNewA.GetAnchorId())
return sal_True; // Seitengebundenen wird immer ausgewichen.
// Wenn absatzgebundene Flys in einem FlyCnt gefangen sind, so
@@ -2015,8 +2005,8 @@ sal_Bool SwTxtFly::ForEach( const SwRect &rRect, SwRect* pRect, sal_Bool bAvoid
// --> OD 2006-08-15 #i68520#
GetMaster() == pAnchoredObj->GetAnchorFrm() ||
// <--
- ( FLY_AT_CNTNT != rAnchor.GetAnchorId() &&
- FLY_AUTO_CNTNT != rAnchor.GetAnchorId() ) ) )
+ ((FLY_AT_PARA != rAnchor.GetAnchorId()) &&
+ (FLY_AT_CHAR != rAnchor.GetAnchorId())) ) )
|| aRect.Top() == WEIT_WECH )
continue;
}
@@ -2442,9 +2432,11 @@ SwSurround SwTxtFly::_GetSurroundForTextWrap( const SwAnchoredObject* pAnchoredO
if( rFlyFmt.IsAnchorOnly() && pAnchoredObj->GetAnchorFrm() != GetMaster() )
{
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()))
+ {
return SURROUND_NONE;
+ }
}
// Beim Durchlauf und Nowrap wird smart ignoriert.
diff --git a/sw/source/core/text/txtfrm.cxx b/sw/source/core/text/txtfrm.cxx
index 7df571159c38..d0d3bd2a6fd5 100644
--- a/sw/source/core/text/txtfrm.cxx
+++ b/sw/source/core/text/txtfrm.cxx
@@ -65,9 +65,7 @@
#include <txtftn.hxx>
#include <charatr.hxx>
#include <ftninfo.hxx>
-#ifndef _FMTLINE_HXX
#include <fmtline.hxx>
-#endif
#include <txtfrm.hxx> // SwTxtFrm
#include <sectfrm.hxx> // SwSectFrm
#include <txtcfg.hxx> // DBG_LOOP
@@ -76,9 +74,7 @@
#include <txtcache.hxx>
#include <fntcache.hxx> // GetLineSpace benutzt pLastFont
#include <SwGrammarMarkUp.hxx>
-#ifndef _LINEINFO_HXX
#include <lineinfo.hxx>
-#endif
#include <SwPortionHandler.hxx>
// OD 2004-01-15 #110582#
#include <dcontact.hxx>
@@ -101,6 +97,7 @@
extern const sal_Char *GetPrepName( const enum PrepareHint ePrep );
#endif
+
TYPEINIT1( SwTxtFrm, SwCntntFrm );
// Switches width and height of the text frame
@@ -487,7 +484,7 @@ bool lcl_HideObj( const SwTxtFrm& _rFrm,
{
bool bRet( true );
- if ( _eAnchorType == FLY_AUTO_CNTNT )
+ if (_eAnchorType == FLY_AT_CHAR)
{
const IDocumentSettingAccess* pIDSA = _rFrm.GetTxtNode()->getIDocumentSettingAccess();
if ( !pIDSA->get(IDocumentSettingAccess::USE_FORMER_TEXT_WRAPPING) &&
@@ -560,8 +557,9 @@ void SwTxtFrm::HideAndShowObjects()
// under certain conditions
const RndStdIds eAnchorType( pContact->GetAnchorId() );
const xub_StrLen nObjAnchorPos = pContact->GetCntntAnchorIndex().GetIndex();
- if ( eAnchorType != FLY_AUTO_CNTNT ||
- lcl_HideObj( *this, eAnchorType, nObjAnchorPos, (*GetDrawObjs())[i] ) )
+ if ((eAnchorType != FLY_AT_CHAR) ||
+ lcl_HideObj( *this, eAnchorType, nObjAnchorPos,
+ (*GetDrawObjs())[i] ))
{
pContact->MoveObjToInvisibleLayer( pObj );
}
@@ -588,12 +586,12 @@ void SwTxtFrm::HideAndShowObjects()
const RndStdIds eAnchorType( pContact->GetAnchorId() );
// <--
- if ( eAnchorType == FLY_AT_CNTNT )
+ if (eAnchorType == FLY_AT_PARA)
{
pContact->MoveObjToVisibleLayer( pObj );
}
- else if ( eAnchorType == FLY_AUTO_CNTNT ||
- eAnchorType == FLY_IN_CNTNT )
+ else if ((eAnchorType == FLY_AT_CHAR) ||
+ (eAnchorType == FLY_AS_CHAR))
{
xub_StrLen nHiddenStart;
xub_StrLen nHiddenEnd;
@@ -1693,7 +1691,7 @@ void SwTxtFrm::Prepare( const PrepareHint ePrep, const void* pVoid,
// --> OD 2004-07-16 #i28701# - consider all
// to-character anchored objects
if ( pAnchoredObj->GetFrmFmt().GetAnchor().GetAnchorId()
- == FLY_AUTO_CNTNT )
+ == FLY_AT_CHAR )
{
bFormat = sal_True;
break;
diff --git a/sw/source/core/tox/tox.cxx b/sw/source/core/tox/tox.cxx
index ddf9a2563a4b..5779b985346d 100644
--- a/sw/source/core/tox/tox.cxx
+++ b/sw/source/core/tox/tox.cxx
@@ -50,6 +50,7 @@
#include <paratr.hxx>
#include <svx/tstpitem.hxx>
#include <SwStyleNameMapper.hxx>
+#include <hints.hxx> // SwPtrMsgPoolItem
// -> #i21237#
#include <algorithm>
@@ -176,10 +177,11 @@ SwFormTokens lcl_GetAuthPattern(USHORT nTypeId)
--------------------------------------------------------------------*/
- // Konstruktor fuers Default vom Attribut-Pool
+/// pool default constructor
SwTOXMark::SwTOXMark()
- : SfxPoolItem( RES_TXTATR_TOXMARK ),
- SwClient( 0 ),
+ : SfxPoolItem( RES_TXTATR_TOXMARK )
+ , SwModify( 0 )
+ ,
pTxtAttr( 0 ),
bAutoGenerated(FALSE),
bMainEntry(FALSE)
@@ -188,8 +190,9 @@ SwTOXMark::SwTOXMark()
SwTOXMark::SwTOXMark( const SwTOXType* pTyp )
- : SfxPoolItem( RES_TXTATR_TOXMARK ),
- SwClient( (SwModify*)pTyp ),
+ : SfxPoolItem( RES_TXTATR_TOXMARK )
+ , SwModify( const_cast<SwTOXType*>(pTyp) )
+ ,
pTxtAttr( 0 ), nLevel( 0 ),
bAutoGenerated(FALSE),
bMainEntry(FALSE)
@@ -198,8 +201,9 @@ SwTOXMark::SwTOXMark( const SwTOXType* pTyp )
SwTOXMark::SwTOXMark( const SwTOXMark& rCopy )
- : SfxPoolItem( RES_TXTATR_TOXMARK ),
- SwClient((SwModify*)rCopy.GetRegisteredIn()),
+ : SfxPoolItem( RES_TXTATR_TOXMARK )
+ , SwModify(rCopy.pRegisteredIn)
+ ,
aPrimaryKey( rCopy.aPrimaryKey ), aSecondaryKey( rCopy.aSecondaryKey ),
aTextReading( rCopy.aTextReading ),
aPrimaryKeyReading( rCopy.aPrimaryKeyReading ),
@@ -230,6 +234,22 @@ SfxPoolItem* SwTOXMark::Clone( SfxItemPool* ) const
return new SwTOXMark( *this );
}
+void SwTOXMark::Modify(SfxPoolItem* pOld, SfxPoolItem* pNew)
+{
+ SwModify::Modify(pOld, pNew);
+ if (pOld && (RES_REMOVE_UNO_OBJECT == pOld->Which()))
+ { // invalidate cached uno object
+ SetXTOXMark(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XDocumentIndexMark>(0));
+ }
+}
+
+void SwTOXMark::InvalidateTOXMark()
+{
+ SwPtrMsgPoolItem aMsgHint( RES_REMOVE_UNO_OBJECT,
+ &static_cast<SwModify&>(*this) ); // cast to base class!
+ Modify(&aMsgHint, &aMsgHint);
+}
String SwTOXMark::GetText() const
{
diff --git a/sw/source/core/txtnode/atrflyin.cxx b/sw/source/core/txtnode/atrflyin.cxx
index fa0a734f79c1..eefca09e08d0 100644
--- a/sw/source/core/txtnode/atrflyin.cxx
+++ b/sw/source/core/txtnode/atrflyin.cxx
@@ -124,8 +124,8 @@ void SwTxtFlyCnt::CopyFlyFmt( SwDoc* pDoc )
BOOL bUndo = pDoc->DoesUndo();
pDoc->DoUndo( FALSE );
SwFmtAnchor aAnchor( pFmt->GetAnchor() );
- if( FLY_PAGE != aAnchor.GetAnchorId() &&
- pDoc != pFmt->GetDoc() ) // Unterschiedliche Docs?
+ if ((FLY_AT_PAGE != aAnchor.GetAnchorId()) &&
+ (pDoc != pFmt->GetDoc())) // different documents?
{
// JP 03.06.96: dann sorge dafuer, das der koperierte Anker auf
// gueltigen Content zeigt! Die Umsetzung auf die
@@ -137,8 +137,10 @@ void SwTxtFlyCnt::CopyFlyFmt( SwDoc* pDoc )
SwPosition* pPos = (SwPosition*)aAnchor.GetCntntAnchor();
pPos->nNode = aIdx;
- if( FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if (FLY_AS_CHAR == aAnchor.GetAnchorId())
+ {
pPos->nContent.Assign( pCNd, 0 );
+ }
else
{
pPos->nContent.Assign( 0, 0 );
@@ -181,7 +183,7 @@ void SwTxtFlyCnt::SetAnchor( const SwTxtNode *pNode )
else
aPos.nNode = aAnchor.GetCntntAnchor()->nNode;
- aAnchor.SetType( FLY_IN_CNTNT ); // defaulten !!
+ aAnchor.SetType( FLY_AS_CHAR ); // default!
aAnchor.SetAnchor( &aPos );
// beim Ankerwechsel werden immer alle FlyFrms vom Attribut geloescht
diff --git a/sw/source/core/txtnode/fmtatr2.cxx b/sw/source/core/txtnode/fmtatr2.cxx
index 14f31f277078..be38a331945e 100644
--- a/sw/source/core/txtnode/fmtatr2.cxx
+++ b/sw/source/core/txtnode/fmtatr2.cxx
@@ -57,7 +57,6 @@
#include <ndtxt.hxx> // for meta
#include <doc.hxx> // for meta
#include <unometa.hxx>
-#include <unoobj.hxx> // SwXTextRange
#include <docsh.hxx>
#include <svl/zforlist.hxx> // GetNumberFormat
@@ -650,19 +649,28 @@ void SwFmtMeta::SetTxtAttr(SwTxtMeta * const i_pTxtAttr)
}
}
-void SwFmtMeta::NotifyRemoval()
+void SwFmtMeta::NotifyChangeTxtNode(SwTxtNode *const pTxtNode)
{
// N.B.: do not reset m_pTxtAttr here: see call in nodes.cxx,
// where the hint is not deleted!
ASSERT(m_pMeta, "NotifyRemoval: no meta ?");
if (m_pMeta)
{
- SwPtrMsgPoolItem aMsgHint( RES_REMOVE_UNO_OBJECT,
- &static_cast<SwModify&>(*m_pMeta) ); // cast to proper base class!
- m_pMeta->Modify(&aMsgHint, &aMsgHint);
+ if (!pTxtNode)
+ {
+ SwPtrMsgPoolItem aMsgHint( RES_REMOVE_UNO_OBJECT,
+ &static_cast<SwModify&>(*m_pMeta) ); // cast to base class!
+ m_pMeta->Modify(&aMsgHint, &aMsgHint);
+ }
+ else
+ { // do not call Modify, that would call SwXMeta::Modify!
+ m_pMeta->NotifyChangeTxtNode();
+ }
}
}
+// UGLY: this really awful method fixes up an inconsistent state,
+// and if it is not called when copying, total chaos will undoubtedly ensue
void SwFmtMeta::DoCopy(SwFmtMeta & rOriginalMeta)
{
ASSERT(m_pMeta, "DoCopy called for SwFmtMeta with no sw::Meta?");
@@ -673,6 +681,8 @@ void SwFmtMeta::DoCopy(SwFmtMeta & rOriginalMeta)
// inserted via MakeTxtAttr! so fix it up to point at the original item
// (maybe would be better to tell MakeTxtAttr that it creates a copy?)
pOriginal->SetFmtMeta(&rOriginalMeta);
+ // force pOriginal to register in original text node!
+ pOriginal->NotifyChangeTxtNode();
if (RES_TXTATR_META == Which())
{
m_pMeta.reset( new ::sw::Meta(this) );
@@ -685,7 +695,10 @@ void SwFmtMeta::DoCopy(SwFmtMeta & rOriginalMeta)
m_pMeta = pTargetDoc->GetMetaFieldManager().makeMetaField( this,
pMetaField->m_nNumberFormat, pMetaField->IsFixedLanguage() );
}
+ // this cannot be done in Clone: a Clone is not necessarily a copy!
m_pMeta->RegisterAsCopyOf(*pOriginal);
+ // force copy Meta to register in target text node!
+ m_pMeta->NotifyChangeTxtNode();
}
}
@@ -718,15 +731,28 @@ SwTxtNode * Meta::GetTxtNode() const
return (pTxtAttr) ? pTxtAttr->GetTxtNode() : 0;
}
-// SwClient
-void Meta::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew )
+void Meta::NotifyChangeTxtNode()
{
SwTxtNode * const pTxtNode( GetTxtNode() );
if (pTxtNode && (GetRegisteredIn() != pTxtNode))
{
pTxtNode->Add(this);
}
+ else if (!pTxtNode && GetRegisteredIn())
+ {
+ const_cast<SwModify *>(GetRegisteredIn())->Remove(this);
+ }
+}
+
+// SwClient
+void Meta::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew )
+{
+ NotifyChangeTxtNode();
SwModify::Modify(pOld, pNew);
+ if (pOld && (RES_REMOVE_UNO_OBJECT == pOld->Which()))
+ { // invalidate cached uno object
+ SetXMeta(uno::Reference<rdf::XMetadatable>(0));
+ }
}
// sw::Metadatable
@@ -765,31 +791,7 @@ bool Meta::IsInContent() const
::com::sun::star::uno::Reference< ::com::sun::star::rdf::XMetadatable >
Meta::MakeUnoObject()
{
- // re-use existing SwXMeta
- SwClientIter iter( *this );
- SwClient * pClient( iter.First( TYPE( SwXMeta ) ) );
- while (pClient) {
- SwXMeta *const pMeta( dynamic_cast<SwXMeta*>(pClient) );
- if (pMeta && pMeta->GetCoreObject() == this) {
- return pMeta;
- }
- pClient = iter.Next();
- }
-
- // create new SwXMeta
- SwTxtMeta * const pTxtAttr( GetTxtAttr() );
- OSL_ENSURE(pTxtAttr, "MakeUnoObject: no text attr?");
- if (!pTxtAttr) return 0;
- SwTxtNode * const pTxtNode( pTxtAttr->GetTxtNode() );
- OSL_ENSURE(pTxtNode, "MakeUnoObject: no text node?");
- if (!pTxtNode) return 0;
- const SwPosition aPos(*pTxtNode, *pTxtAttr->GetStart());
- const uno::Reference<text::XText> xParentText(
- SwXTextRange::CreateParentXText(pTxtNode->GetDoc(), aPos) );
- if (!xParentText.is()) return 0;
- return (RES_TXTATR_META == m_pFmt->Which())
- ? new SwXMeta (pTxtNode->GetDoc(), xParentText, 0, pTxtAttr)
- : new SwXMetaField(pTxtNode->GetDoc(), xParentText, 0, pTxtAttr);
+ return SwXMeta::CreateXMeta(*this);
}
/*************************************************************************
diff --git a/sw/source/core/txtnode/ndtxt.cxx b/sw/source/core/txtnode/ndtxt.cxx
index a779898d4aaa..ee4b26e4ee03 100644
--- a/sw/source/core/txtnode/ndtxt.cxx
+++ b/sw/source/core/txtnode/ndtxt.cxx
@@ -3623,6 +3623,12 @@ void SwTxtNode::Modify( SfxPoolItem* pOldValue, SfxPoolItem* pNewValue )
}
m_bNotifiable = bWasNotifiable;
+
+ if (pOldValue && (RES_REMOVE_UNO_OBJECT == pOldValue->Which()))
+ { // invalidate cached uno object
+ SetXParagraph(::com::sun::star::uno::Reference<
+ ::com::sun::star::text::XTextContent>(0));
+ }
}
SwFmtColl* SwTxtNode::ChgFmtColl( SwFmtColl *pNewColl )
@@ -4972,27 +4978,15 @@ bool SwTxtNode::IsInContent() const
return !GetDoc()->IsInHeaderFooter( SwNodeIndex(*this) );
}
-#include <unoobj.hxx>
+#include <unoparagraph.hxx>
+
+using namespace ::com::sun::star;
-::com::sun::star::uno::Reference< ::com::sun::star::rdf::XMetadatable >
+uno::Reference< rdf::XMetadatable >
SwTxtNode::MakeUnoObject()
{
- // re-use existing SwXParagraph
- SwClientIter iter( *this );
- SwClient * pClient( iter.First( TYPE( SwXParagraph ) ) );
- while (pClient) {
- SwXParagraph *pPara( dynamic_cast<SwXParagraph*>(pClient) );
- if (pPara && pPara->GetCoreObject() == this ) {
- return pPara;
- }
- pClient = iter.Next();
- }
-
- // create new SwXParagraph
- SwPosition Pos( *this );
- ::com::sun::star::uno::Reference< ::com::sun::star::text::XText > xParent(
- SwXTextRange::CreateParentXText( GetDoc(), Pos ) );
- SwXParagraph * pXPara( new SwXParagraph( xParent, this ) );
- return pXPara;
+ const uno::Reference<rdf::XMetadatable> xMeta(
+ SwXParagraph::CreateXParagraph(*GetDoc(), *this), uno::UNO_QUERY);
+ return xMeta;
}
diff --git a/sw/source/core/txtnode/thints.cxx b/sw/source/core/txtnode/thints.cxx
index b0d23e7ca4ee..0e8c7163abc1 100644
--- a/sw/source/core/txtnode/thints.cxx
+++ b/sw/source/core/txtnode/thints.cxx
@@ -114,6 +114,11 @@ struct TxtAttrDeleter
TxtAttrDeleter( SwDoc & rDoc ) : m_rPool( rDoc.GetAttrPool() ) { }
void operator() (SwTxtAttr * const pAttr)
{
+ if (RES_TXTATR_META == pAttr->Which() ||
+ RES_TXTATR_METAFIELD == pAttr->Which())
+ {
+ static_cast<SwTxtMeta *>(pAttr)->ChgTxtNode(0); // prevents ASSERT
+ }
SwTxtAttr::Destroy( pAttr, m_rPool );
}
};
@@ -159,7 +164,8 @@ bool isNestedAny(const xub_StrLen nStart1, const xub_StrLen nEnd1,
const xub_StrLen nStart2, const xub_StrLen nEnd2)
{
return ((nStart1 == nStart2) || (nEnd1 == nEnd2))
- ? (nStart1 != nEnd1) // same start/end: nested except if hint1 empty
+ // same start/end: nested except if hint1 empty and hint2 not empty
+ ? (nStart1 != nEnd1) || (nStart2 == nEnd2)
: ((nStart1 < nStart2) ? (nEnd1 >= nEnd2) : (nEnd1 <= nEnd2));
}
@@ -1168,7 +1174,7 @@ void SwTxtNode::DestroyAttr( SwTxtAttr* pAttr )
break;
case RES_TXTATR_TOXMARK:
- nDelMsg = RES_TOXMARK_DELETED;
+ static_cast<SwTOXMark&>(pAttr->GetAttr()).InvalidateTOXMark();
break;
case RES_TXTATR_REFMARK:
@@ -1177,7 +1183,7 @@ void SwTxtNode::DestroyAttr( SwTxtAttr* pAttr )
case RES_TXTATR_META:
case RES_TXTATR_METAFIELD:
- static_cast<SwFmtMeta&>(pAttr->GetAttr()).NotifyRemoval();
+ static_cast<SwTxtMeta*>(pAttr)->ChgTxtNode(0);
break;
default:
@@ -1269,11 +1275,15 @@ bool SwTxtNode::InsertHint( SwTxtAttr * const pAttr, const SetAttrMode nMode )
InsertText( c, aIdx, nInsertFlags );
nInsMode |= nsSetAttrMode::SETATTR_NOTXTATRCHR;
- if( pAnchor && FLY_IN_CNTNT == pAnchor->GetAnchorId() &&
+ if (pAnchor &&
+ (FLY_AS_CHAR == pAnchor->GetAnchorId()) &&
pAnchor->GetCntntAnchor() &&
pAnchor->GetCntntAnchor()->nNode == *this &&
pAnchor->GetCntntAnchor()->nContent == aIdx )
- ((SwIndex&)pAnchor->GetCntntAnchor()->nContent)--;
+ {
+ const_cast<SwIndex&>(
+ pAnchor->GetCntntAnchor()->nContent)--;
+ }
}
pFly->SetAnchor( this );
diff --git a/sw/source/core/txtnode/txtatr2.cxx b/sw/source/core/txtnode/txtatr2.cxx
index afed4e1af732..e3f1d1386a95 100644
--- a/sw/source/core/txtnode/txtatr2.cxx
+++ b/sw/source/core/txtnode/txtatr2.cxx
@@ -329,3 +329,13 @@ SwTxtMeta::~SwTxtMeta()
}
}
+void SwTxtMeta::ChgTxtNode(SwTxtNode * const pNode)
+{
+ m_pTxtNode = pNode; // before Notify!
+ SwFmtMeta & rFmtMeta( static_cast<SwFmtMeta &>(GetAttr()) );
+ if (rFmtMeta.GetTxtAttr() == this)
+ {
+ rFmtMeta.NotifyChangeTxtNode(pNode);
+ }
+}
+
diff --git a/sw/source/core/undo/rolbck.cxx b/sw/source/core/undo/rolbck.cxx
index 7f868d770100..24fde84fc35d 100644
--- a/sw/source/core/undo/rolbck.cxx
+++ b/sw/source/core/undo/rolbck.cxx
@@ -922,7 +922,7 @@ SwHistoryChangeFlyAnchor::SwHistoryChangeFlyAnchor( SwFrmFmt& rFmt )
: SwHistoryHint( HSTRY_CHGFLYANCHOR )
, m_rFmt( rFmt )
, m_nOldNodeIndex( rFmt.GetAnchor().GetCntntAnchor()->nNode.GetIndex() )
- , m_nOldContentIndex( ( FLY_AUTO_CNTNT == rFmt.GetAnchor().GetAnchorId() )
+ , m_nOldContentIndex( (FLY_AT_CHAR == rFmt.GetAnchor().GetAnchorId())
? rFmt.GetAnchor().GetCntntAnchor()->nContent.GetIndex()
: STRING_MAXLEN )
{
diff --git a/sw/source/core/undo/unattr.cxx b/sw/source/core/undo/unattr.cxx
index 87e0531dd893..74cf2883c3b8 100644
--- a/sw/source/core/undo/unattr.cxx
+++ b/sw/source/core/undo/unattr.cxx
@@ -462,10 +462,10 @@ void SwUndoFmtAttr::SaveFlyAnchor( bool bSvDrwPt )
xub_StrLen nCntnt = 0;
switch( rAnchor.GetAnchorId() )
{
- case FLY_IN_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AS_CHAR:
+ case FLY_AT_CHAR:
nCntnt = rAnchor.GetCntntAnchor()->nContent.GetIndex();
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
case FLY_AT_FLY:
m_nNodeIndex = rAnchor.GetCntntAnchor()->nNode.GetIndex();
break;
@@ -489,7 +489,7 @@ bool SwUndoFmtAttr::RestoreFlyAnchor( SwUndoIter& rIter )
static_cast<const SwFmtAnchor&>( m_pOldSet->Get( RES_ANCHOR, FALSE ) );
SwFmtAnchor aNewAnchor( rAnchor.GetAnchorId() );
- if( FLY_PAGE != rAnchor.GetAnchorId() )
+ if (FLY_AT_PAGE != rAnchor.GetAnchorId())
{
SwNode* pNd = pDoc->GetNodes()[ m_nNodeIndex ];
@@ -505,8 +505,8 @@ bool SwUndoFmtAttr::RestoreFlyAnchor( SwUndoIter& rIter )
}
SwPosition aPos( *pNd );
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ((FLY_AS_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()))
{
aPos.nContent.Assign( (SwTxtNode*)pNd, rAnchor.GetPageNum() );
if ( aPos.nContent.GetIndex() >
@@ -549,7 +549,7 @@ bool SwUndoFmtAttr::RestoreFlyAnchor( SwUndoIter& rIter )
const SwFmtAnchor &rOldAnch = pFrmFmt->GetAnchor();
// --> OD 2006-03-13 #i54336#
// Consider case, that as-character anchored object has moved its anchor position.
- if ( FLY_IN_CNTNT == rOldAnch.GetAnchorId() )
+ if (FLY_AS_CHAR == rOldAnch.GetAnchorId())
// <--
{
//Bei InCntnt's wird es spannend: Das TxtAttribut muss vernichtet
@@ -613,7 +613,7 @@ bool SwUndoFmtAttr::RestoreFlyAnchor( SwUndoIter& rIter )
SwFmtFrmSize( ATT_VAR_SIZE, aDrawOldPt.X(), aDrawOldPt.Y() ) );
}
- if( FLY_IN_CNTNT == aNewAnchor.GetAnchorId() )
+ if (FLY_AS_CHAR == aNewAnchor.GetAnchorId())
{
const SwPosition* pPos = aNewAnchor.GetCntntAnchor();
SwTxtNode* pTxtNd = pPos->nNode.GetNode().GetTxtNode();
diff --git a/sw/source/core/undo/undel.cxx b/sw/source/core/undo/undel.cxx
index d9a2e6e8486c..dfa0ee9d469e 100644
--- a/sw/source/core/undo/undel.cxx
+++ b/sw/source/core/undo/undel.cxx
@@ -81,7 +81,7 @@ void lcl_MakeAutoFrms( const SwSpzFrmFmts& rSpzArr, ULONG nMovedIndex )
{
pFmt = (SwFlyFrmFmt*)rSpzArr[n];
pAnchor = &pFmt->GetAnchor();
- if( pAnchor->GetAnchorId() == FLY_AUTO_CNTNT )
+ if (pAnchor->GetAnchorId() == FLY_AT_CHAR)
{
const SwPosition* pAPos = pAnchor->GetCntntAnchor();
if( pAPos && nMovedIndex == pAPos->nNode.GetIndex() )
@@ -632,7 +632,7 @@ void lcl_ReAnchorAtCntntFlyFrames( const SwSpzFrmFmts& rSpzArr, SwPosition &rPos
{
pFmt = (SwFlyFrmFmt*)rSpzArr[n];
pAnchor = &pFmt->GetAnchor();
- if( pAnchor->GetAnchorId() == FLY_AT_CNTNT )
+ if (pAnchor->GetAnchorId() == FLY_AT_PARA)
{
pAPos = pAnchor->GetCntntAnchor();
if( pAPos && nOldIdx == pAPos->nNode.GetIndex() )
diff --git a/sw/source/core/undo/undobj.cxx b/sw/source/core/undo/undobj.cxx
index 6a9b61c7aeb8..6a466da1a880 100644
--- a/sw/source/core/undo/undobj.cxx
+++ b/sw/source/core/undo/undobj.cxx
@@ -593,7 +593,7 @@ void SwUndoSaveCntnt::DelCntntIndex( const SwPosition& rMark,
pAnchor = &pFmt->GetAnchor();
switch( pAnchor->GetAnchorId() )
{
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
if( 0 != (pAPos = pAnchor->GetCntntAnchor() ) &&
(( nsDelCntntType::DELCNT_CHKNOCNTNT & nDelCntntType )
? ( pStt->nNode <= pAPos->nNode &&
@@ -611,7 +611,7 @@ void SwUndoSaveCntnt::DelCntntIndex( const SwPosition& rMark,
n = n >= rSpzArr.Count() ? rSpzArr.Count() : n+1;
}
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
{
pAPos = pAnchor->GetCntntAnchor();
if( pAPos )
@@ -660,7 +660,7 @@ void SwUndoSaveCntnt::DelCntntIndex( const SwPosition& rMark,
}
}
break;
- case FLY_AUTO_CNTNT:
+ case FLY_AT_CHAR:
if( 0 != (pAPos = pAnchor->GetCntntAnchor() ) &&
( pStt->nNode <= pAPos->nNode && pAPos->nNode <= pEnd->nNode ) )
{
diff --git a/sw/source/core/undo/undobj1.cxx b/sw/source/core/undo/undobj1.cxx
index 10bcae715f28..da23e3fa70de 100644
--- a/sw/source/core/undo/undobj1.cxx
+++ b/sw/source/core/undo/undobj1.cxx
@@ -93,15 +93,19 @@ void SwUndoFlyBase::InsFly( SwUndoIter& rUndoIter, BOOL bShowSelFrm )
SwFmtAnchor aAnchor( (RndStdIds)nRndId );
- if( FLY_PAGE == nRndId )
+ if (FLY_AT_PAGE == nRndId)
+ {
aAnchor.SetPageNum( (USHORT)nNdPgPos );
+ }
else
{
SwPosition aNewPos( *rUndoIter.pAktPam->GetPoint() );
aNewPos.nNode = nNdPgPos;
- if( FLY_IN_CNTNT == nRndId || FLY_AUTO_CNTNT == nRndId )
+ if ((FLY_AS_CHAR == nRndId) || (FLY_AT_CHAR == nRndId))
+ {
aNewPos.nContent.Assign( aNewPos.nNode.GetNode().GetCntntNode(),
nCntPos );
+ }
aAnchor.SetAnchor( &aNewPos );
}
@@ -119,7 +123,7 @@ void SwUndoFlyBase::InsFly( SwUndoIter& rUndoIter, BOOL bShowSelFrm )
// vorhanden ist! Sonst wuerde das Layout den Fly vorher
// formatieren, aber keine Inhalt finden; so geschene bei
// Grafiken aus dem Internet
- if( FLY_IN_CNTNT == nRndId )
+ if (FLY_AS_CHAR == nRndId)
{
// es muss mindestens das Attribut im TextNode stehen
SwCntntNode* pCNd = aAnchor.GetCntntAnchor()->nNode.GetNode().GetCntntNode();
@@ -138,22 +142,22 @@ void SwUndoFlyBase::InsFly( SwUndoIter& rUndoIter, BOOL bShowSelFrm )
switch( nRndId )
{
- case FLY_IN_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AS_CHAR:
+ case FLY_AT_CHAR:
{
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
nNdPgPos = rAnchor.GetCntntAnchor()->nNode.GetIndex();
nCntPos = rAnchor.GetCntntAnchor()->nContent.GetIndex();
}
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
case FLY_AT_FLY:
{
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
nNdPgPos = rAnchor.GetCntntAnchor()->nNode.GetIndex();
}
break;
- case FLY_PAGE:
+ case FLY_AT_PAGE:
break;
}
bDelFmt = FALSE;
@@ -193,7 +197,8 @@ void SwUndoFlyBase::DelFly( SwDoc* pDoc )
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
const SwPosition* pPos = rAnchor.GetCntntAnchor();
// die Positionen im Nodes-Array haben sich verschoben
- if( FLY_IN_CNTNT == ( nRndId = static_cast<USHORT>(rAnchor.GetAnchorId()) ) )
+ nRndId = static_cast<USHORT>(rAnchor.GetAnchorId());
+ if (FLY_AS_CHAR == nRndId)
{
nNdPgPos = pPos->nNode.GetIndex();
nCntPos = pPos->nContent.GetIndex();
@@ -210,15 +215,19 @@ void SwUndoFlyBase::DelFly( SwDoc* pDoc )
pTxtNd->EraseText( aIdx, 1 );
}
}
- else if( FLY_AUTO_CNTNT == nRndId )
+ else if (FLY_AT_CHAR == nRndId)
{
nNdPgPos = pPos->nNode.GetIndex();
nCntPos = pPos->nContent.GetIndex();
}
- else if( FLY_AT_CNTNT == nRndId || FLY_AT_FLY == nRndId )
+ else if ((FLY_AT_PARA == nRndId) || (FLY_AT_FLY == nRndId))
+ {
nNdPgPos = pPos->nNode.GetIndex();
+ }
else
+ {
nNdPgPos = rAnchor.GetPageNum();
+ }
pFrmFmt->ResetFmtAttr( RES_ANCHOR ); // Anchor loeschen
@@ -240,15 +249,15 @@ SwUndoInsLayFmt::SwUndoInsLayFmt( SwFrmFmt* pFormat, ULONG nNodeIdx, xub_StrLen
bDelFmt = FALSE;
switch( nRndId )
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
nNdPgPos = rAnchor.GetPageNum();
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
case FLY_AT_FLY:
nNdPgPos = rAnchor.GetCntntAnchor()->nNode.GetIndex();
break;
- case FLY_IN_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AS_CHAR:
+ case FLY_AT_CHAR:
{
const SwPosition* pPos = rAnchor.GetCntntAnchor();
nCntPos = pPos->nContent.GetIndex();
@@ -305,13 +314,15 @@ void SwUndoInsLayFmt::Repeat( SwUndoIter& rUndoIter )
SwDoc* pDoc = &rUndoIter.GetDoc();
// erfrage und setze den Anker neu
SwFmtAnchor aAnchor( pFrmFmt->GetAnchor() );
- if( FLY_AT_CNTNT == aAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == aAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == aAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == aAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == aAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == aAnchor.GetAnchorId()))
{
SwPosition aPos( *rUndoIter.pAktPam->GetPoint() );
- if( FLY_AT_CNTNT == aAnchor.GetAnchorId() )
+ if (FLY_AT_PARA == aAnchor.GetAnchorId())
+ {
aPos.nContent.Assign( 0, 0 );
+ }
aAnchor.SetAnchor( &aPos );
}
else if( FLY_AT_FLY == aAnchor.GetAnchorId() )
@@ -328,7 +339,7 @@ void SwUndoInsLayFmt::Repeat( SwUndoIter& rUndoIter )
return ;
}
}
- else if( FLY_PAGE == aAnchor.GetAnchorId() )
+ else if (FLY_AT_PAGE == aAnchor.GetAnchorId())
{
aAnchor.SetPageNum( pDoc->GetRootFrm()->GetCurrPage(
rUndoIter.pAktPam ));
@@ -482,7 +493,7 @@ void SwUndoSetFlyFmt::GetAnchor( SwFmtAnchor& rAnchor,
ULONG nNode, xub_StrLen nCntnt )
{
RndStdIds nAnchorTyp = rAnchor.GetAnchorId();
- if( FLY_PAGE != nAnchorTyp )
+ if (FLY_AT_PAGE != nAnchorTyp)
{
SwNode* pNd = pFrmFmt->GetDoc()->GetNodes()[ nNode ];
@@ -490,26 +501,34 @@ void SwUndoSetFlyFmt::GetAnchor( SwFmtAnchor& rAnchor,
? ( !pNd->IsStartNode() || SwFlyStartNode !=
((SwStartNode*)pNd)->GetStartNodeType() )
: !pNd->IsTxtNode() )
- pNd = 0; // ungueltige Position
+ {
+ pNd = 0; // invalid position
+ }
else
{
SwPosition aPos( *pNd );
- if( FLY_IN_CNTNT == nAnchorTyp ||
- FLY_AUTO_CNTNT == nAnchorTyp )
+ if ((FLY_AS_CHAR == nAnchorTyp) ||
+ (FLY_AT_CHAR == nAnchorTyp))
{
- if( nCntnt > ((SwTxtNode*)pNd)->GetTxt().Len() )
- pNd = 0; // ungueltige Position
+ if ( nCntnt > static_cast<SwTxtNode*>(pNd)->GetTxt().Len() )
+ {
+ pNd = 0; // invalid position
+ }
else
- aPos.nContent.Assign( (SwTxtNode*)pNd, nCntnt );
+ {
+ aPos.nContent.Assign(static_cast<SwTxtNode*>(pNd), nCntnt);
+ }
}
- if( pNd )
+ if ( pNd )
+ {
rAnchor.SetAnchor( &aPos );
+ }
}
if( !pNd )
{
// ungueltige Position - setze auf 1. Seite
- rAnchor.SetType( FLY_PAGE );
+ rAnchor.SetType( FLY_AT_PAGE );
rAnchor.SetPageNum( 1 );
}
}
@@ -548,7 +567,7 @@ void SwUndoSetFlyFmt::Undo( SwUndoIter& rIter )
if( bAnchorChgd )
{
const SwFmtAnchor& rOldAnch = pFrmFmt->GetAnchor();
- if( FLY_IN_CNTNT == rOldAnch.GetAnchorId() )
+ if (FLY_AS_CHAR == rOldAnch.GetAnchorId())
{
// Bei InCntnt's wird es spannend: Das TxtAttribut muss
// vernichtet werden. Leider reisst dies neben den Frms
@@ -577,7 +596,7 @@ void SwUndoSetFlyFmt::Undo( SwUndoIter& rIter )
GetAnchor( aNewAnchor, nOldNode, nOldCntnt );
pFrmFmt->SetFmtAttr( aNewAnchor );
- if( FLY_IN_CNTNT == aNewAnchor.GetAnchorId() )
+ if (FLY_AS_CHAR == aNewAnchor.GetAnchorId())
{
SwPosition* pPos = (SwPosition*)aNewAnchor.GetCntntAnchor();
SwFmtFlyCnt aFmt( pFrmFmt );
@@ -629,10 +648,10 @@ void SwUndoSetFlyFmt::PutAttr( USHORT nWhich, const SfxPoolItem* pItem )
const SwFmtAnchor* pAnchor = (SwFmtAnchor*)pItem;
switch( nOldAnchorTyp = static_cast<USHORT>(pAnchor->GetAnchorId()) )
{
- case FLY_IN_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AS_CHAR:
+ case FLY_AT_CHAR:
nOldCntnt = pAnchor->GetCntntAnchor()->nContent.GetIndex();
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
case FLY_AT_FLY:
nOldNode = pAnchor->GetCntntAnchor()->nNode.GetIndex();
break;
@@ -644,10 +663,10 @@ void SwUndoSetFlyFmt::PutAttr( USHORT nWhich, const SfxPoolItem* pItem )
pAnchor = (SwFmtAnchor*)&pFrmFmt->GetAnchor();
switch( nNewAnchorTyp = static_cast<USHORT>(pAnchor->GetAnchorId()) )
{
- case FLY_IN_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AS_CHAR:
+ case FLY_AT_CHAR:
nNewCntnt = pAnchor->GetCntntAnchor()->nContent.GetIndex();
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
case FLY_AT_FLY:
nNewNode = pAnchor->GetCntntAnchor()->nNode.GetIndex();
break;
diff --git a/sw/source/core/undo/undraw.cxx b/sw/source/core/undo/undraw.cxx
index 54ed7ea8421d..2c09ff4f3da6 100644
--- a/sw/source/core/undo/undraw.cxx
+++ b/sw/source/core/undo/undraw.cxx
@@ -32,15 +32,9 @@
#include "precompiled_sw.hxx"
#include <rtl/string.h>
-
-#ifndef _RTL_MEMORY_H
#include <rtl/memory.h>
-#endif
#include <hintids.hxx>
-#ifndef _RTL_STRING_H
-#include <rtl/string.h>
-#endif
#include <svx/svdogrp.hxx>
#include <svx/svdundo.hxx>
#include <svx/svdpage.hxx>
@@ -61,6 +55,7 @@
#include <rootfrm.hxx>
#include <viewsh.hxx>
+
struct SwUndoGroupObjImpl
{
SwDrawFrmFmt* pFmt;
@@ -142,15 +137,15 @@ void lcl_SendRemoveToUno( SwFmt& rFmt )
void lcl_SaveAnchor( SwFrmFmt* pFmt, ULONG& rNodePos )
{
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AT_FLY == rAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == rAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == rAnchor.GetAnchorId()))
{
rNodePos = rAnchor.GetCntntAnchor()->nNode.GetIndex();
xub_StrLen nCntntPos = 0;
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ if (FLY_AS_CHAR == rAnchor.GetAnchorId())
{
nCntntPos = rAnchor.GetCntntAnchor()->nContent.GetIndex();
@@ -168,8 +163,10 @@ void lcl_SaveAnchor( SwFrmFmt* pFmt, ULONG& rNodePos )
pTxtNd->EraseText( aIdx, 1 );
}
}
- else if( FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ else if (FLY_AT_CHAR == rAnchor.GetAnchorId())
+ {
nCntntPos = rAnchor.GetCntntAnchor()->nContent.GetIndex();
+ }
pFmt->SetFmtAttr( SwFmtAnchor( rAnchor.GetAnchorId(), nCntntPos ) );
}
@@ -178,10 +175,10 @@ void lcl_SaveAnchor( SwFrmFmt* pFmt, ULONG& rNodePos )
void lcl_RestoreAnchor( SwFrmFmt* pFmt, ULONG& rNodePos )
{
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AT_FLY == rAnchor.GetAnchorId() ||
- FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_FLY == rAnchor.GetAnchorId()) ||
+ (FLY_AS_CHAR == rAnchor.GetAnchorId()))
{
xub_StrLen nCntntPos = rAnchor.GetPageNum();
SwNodes& rNds = pFmt->GetDoc()->GetNodes();
@@ -190,13 +187,15 @@ void lcl_RestoreAnchor( SwFrmFmt* pFmt, ULONG& rNodePos )
SwPosition aPos( aIdx );
SwFmtAnchor aTmp( rAnchor.GetAnchorId() );
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ((FLY_AS_CHAR == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()))
+ {
aPos.nContent.Assign( aIdx.GetNode().GetCntntNode(), nCntntPos );
+ }
aTmp.SetAnchor( &aPos );
pFmt->SetFmtAttr( aTmp );
- if( FLY_IN_CNTNT == rAnchor.GetAnchorId() )
+ if (FLY_AS_CHAR == rAnchor.GetAnchorId())
{
SwTxtNode *pTxtNd = aIdx.GetNode().GetTxtNode();
ASSERT( pTxtNd, "no Text Node" );
diff --git a/sw/source/core/undo/untbl.cxx b/sw/source/core/undo/untbl.cxx
index a90807e53877..985a368e8953 100644
--- a/sw/source/core/undo/untbl.cxx
+++ b/sw/source/core/undo/untbl.cxx
@@ -448,12 +448,12 @@ SwUndoTblToTxt::SwUndoTblToTxt( const SwTable& rTbl, sal_Unicode cCh )
const SwSpzFrmFmts& rFrmFmtTbl = *pTblNd->GetDoc()->GetSpzFrmFmts();
for( USHORT n = 0; n < rFrmFmtTbl.Count(); ++n )
{
- const SwPosition* pAPos;
SwFrmFmt* pFmt = rFrmFmtTbl[ n ];
- const SwFmtAnchor* pAnchor = &pFmt->GetAnchor();
- if( 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
- ( FLY_AUTO_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AT_CNTNT == pAnchor->GetAnchorId() ) &&
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_CHAR == pAnchor->GetAnchorId()) ||
+ (FLY_AT_PARA == pAnchor->GetAnchorId())) &&
nTblStt <= pAPos->nNode.GetIndex() &&
pAPos->nNode.GetIndex() < nTblEnd )
{
diff --git a/sw/source/core/undo/untblk.cxx b/sw/source/core/undo/untblk.cxx
index 1c076a05dcce..6a6618935155 100644
--- a/sw/source/core/undo/untblk.cxx
+++ b/sw/source/core/undo/untblk.cxx
@@ -69,10 +69,10 @@ SwUndoInserts::SwUndoInserts( SwUndoId nUndoId, const SwPaM& rPam )
for( USHORT n = 0; n < nArrLen; ++n )
{
SwFrmFmt* pFmt = (*pDoc->GetSpzFrmFmts())[n];
- const SwFmtAnchor* pAnchor = &pFmt->GetAnchor();
- const SwPosition* pAPos;
- if ( pAnchor->GetAnchorId() == FLY_AT_CNTNT &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ const SwPosition* pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ (pAnchor->GetAnchorId() == FLY_AT_PARA) &&
nSttNode == pAPos->nNode.GetIndex() )
{
if( !pFrmFmts )
@@ -124,10 +124,10 @@ void SwUndoInserts::SetInsertRange( const SwPaM& rPam, BOOL bScanFlys,
for( USHORT n = 0; n < nArrLen; ++n )
{
SwFrmFmt* pFmt = (*pDoc->GetSpzFrmFmts())[n];
- const SwFmtAnchor* pAnchor = &pFmt->GetAnchor();
- const SwPosition* pAPos;
- if( pAnchor->GetAnchorId() == FLY_AT_CNTNT &&
- 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ (pAnchor->GetAnchorId() == FLY_AT_PARA) &&
nSttNode == pAPos->nNode.GetIndex() )
{
if( !pFrmFmts ||
diff --git a/sw/source/core/unocore/SwXTextDefaults.cxx b/sw/source/core/unocore/SwXTextDefaults.cxx
index 43c1743023d7..81a2cf34e93a 100644
--- a/sw/source/core/unocore/SwXTextDefaults.cxx
+++ b/sw/source/core/unocore/SwXTextDefaults.cxx
@@ -30,9 +30,12 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
+#include <com/sun/star/beans/PropertyAttribute.hpp>
+
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
-#include <com/sun/star/beans/PropertyAttribute.hpp>
+
#include <SwXTextDefaults.hxx>
#include <SwStyleNameMapper.hxx>
#include <fchrfmt.hxx>
@@ -44,6 +47,7 @@
#include <unomid.h>
#include <paratr.hxx>
#include <unoprnms.hxx>
+#include <unocrsrhelper.hxx>
#include <hintids.hxx>
#include <unomid.h>
@@ -56,9 +60,6 @@ using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::beans;
using namespace ::com::sun::star::lang;
-// declarations
-void lcl_setPageDesc(SwDoc*, const uno::Any&, SfxItemSet& ); // from unoobj.cxx
-
SwXTextDefaults::SwXTextDefaults ( SwDoc * pNewDoc ) :
m_pPropSet( aSwMapProvider.GetPropertySet( PROPERTY_MAP_TEXT_DEFAULT ) ),
@@ -97,7 +98,7 @@ void SAL_CALL SwXTextDefaults::setPropertyValue( const OUString& rPropertyName,
{
SfxItemSet aSet( m_pDoc->GetAttrPool(), RES_PAGEDESC, RES_PAGEDESC );
aSet.Put(rItem);
- lcl_setPageDesc( m_pDoc, aValue, aSet );
+ SwUnoCursorHelper::SetPageDesc( aValue, *m_pDoc, aSet );
m_pDoc->SetDefault(aSet.Get(RES_PAGEDESC));
}
else if ((RES_PARATR_DROP == pMap->nWID && MID_DROPCAP_CHAR_STYLE_NAME == pMap->nMemberId) ||
diff --git a/sw/source/core/unocore/TextCursorHelper.cxx b/sw/source/core/unocore/TextCursorHelper.cxx
index ec64dd0d7593..8eb1019183ad 100644
--- a/sw/source/core/unocore/TextCursorHelper.cxx
+++ b/sw/source/core/unocore/TextCursorHelper.cxx
@@ -30,8 +30,10 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include "TextCursorHelper.hxx"
-#include "unoobj.hxx"
+#include "unobaseclass.hxx"
+
using namespace ::com::sun::star;
/* -----------------------------03.03.03 11:07--------------------------------
diff --git a/sw/source/core/unocore/makefile.mk b/sw/source/core/unocore/makefile.mk
index b364956a3d0c..31c6f4f72668 100644
--- a/sw/source/core/unocore/makefile.mk
+++ b/sw/source/core/unocore/makefile.mk
@@ -115,7 +115,6 @@ SLOFILES = \
$(SLO)$/unotextmarkup.obj\
$(SLO)$/TextCursorHelper.obj \
$(SLO)$/unotext.obj\
- $(SLO)$/unoclbck.obj\
$(SLO)$/unomap.obj\
$(SLO)$/unoprnms.obj\
$(SLO)$/XMLRangeHelper.obj
diff --git a/sw/source/core/unocore/unobkm.cxx b/sw/source/core/unocore/unobkm.cxx
index 0a9528823689..97e90488172a 100644
--- a/sw/source/core/unocore/unobkm.cxx
+++ b/sw/source/core/unocore/unobkm.cxx
@@ -31,12 +31,15 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
+#include <unobookmark.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
-#include <unoobj.hxx>
+
+#include <TextCursorHelper.hxx>
+#include <unotextrange.hxx>
#include <unomap.hxx>
#include <unoprnms.hxx>
+#include <unoevtlstnr.hxx>
#include <IMark.hxx>
#include <crossrefbookmark.hxx>
#include <doc.hxx>
@@ -50,13 +53,8 @@
using namespace ::com::sun::star;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::text;
-using namespace ::com::sun::star::container;
-using namespace ::com::sun::star::beans;
using ::rtl::OUString;
-using ::rtl::OUStringBuffer;
+
namespace
{
@@ -64,7 +62,7 @@ namespace
{
static const OUString sStart = OUString(String(SW_RES(STR_START_QUOTE)));
static const OUString sEnd = OUString(String(SW_RES(STR_END_QUOTE)));
- OUStringBuffer sBuf(64);
+ ::rtl::OUStringBuffer sBuf(64);
return sBuf.append(sStart).append(rName).append(sEnd).makeStringAndClear();
}
}
@@ -72,170 +70,307 @@ namespace
/******************************************************************
* SwXBookmark
******************************************************************/
-TYPEINIT1(SwXBookmark, SwClient)
-const uno::Sequence< sal_Int8 > & SwXBookmark::getUnoTunnelId()
+class SwXBookmark::Impl
+ : public SwClient
{
- static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
- return aSeq;
+
+public:
+ SwEventListenerContainer m_ListenerContainer;
+ SwDoc * m_pDoc;
+ ::sw::mark::IMark * m_pRegisteredBookmark;
+ ::rtl::OUString m_sMarkName;
+
+
+ Impl( SwXBookmark & rThis,
+ SwDoc *const pDoc, ::sw::mark::IMark *const /*pBookmark*/)
+ : SwClient()
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_pDoc(pDoc)
+ , m_pRegisteredBookmark(0)
+ {
+ // DO NOT regiserInMark here! (because SetXBookmark would delete rThis)
+ }
+
+ void registerInMark(SwXBookmark & rThis, ::sw::mark::IMark *const pBkmk);
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+void SwXBookmark::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+{
+ ClientModify(this, pOld, pNew);
+ if (!GetRegisteredIn())
+ {
+ m_pRegisteredBookmark = NULL;
+ m_pDoc = NULL;
+ m_ListenerContainer.Disposing();
+ }
}
-sal_Int64 SAL_CALL SwXBookmark::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+void SwXBookmark::Impl::registerInMark(SwXBookmark & rThis,
+ ::sw::mark::IMark *const pBkmk)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(), rId.getConstArray(), 16 ) )
+ if (pBkmk)
{
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
+ pBkmk->Add(this);
+ ::sw::mark::MarkBase *const pMarkBase(
+ dynamic_cast< ::sw::mark::MarkBase * >(pBkmk));
+ OSL_ENSURE(pMarkBase, "registerInMark: no MarkBase?");
+ if (pMarkBase)
+ {
+ const uno::Reference<text::XTextContent> xBookmark(& rThis);
+ pMarkBase->SetXBookmark(xBookmark);
+ }
}
- return 0;
+ else if (m_pRegisteredBookmark)
+ {
+ m_sMarkName = m_pRegisteredBookmark->GetName();
+ m_pRegisteredBookmark->Remove(this);
+ }
+ m_pRegisteredBookmark = pBkmk;
+}
+
+
+const ::sw::mark::IMark* SwXBookmark::GetBookmark() const
+{
+ return m_pImpl->m_pRegisteredBookmark;
}
-SwXBookmark::SwXBookmark(::sw::mark::IMark* pBkmk, SwDoc* pDoc)
- : m_aLstnrCntnr((text::XTextContent*)this)
- , m_pDoc(pDoc)
- , m_pRegisteredBookmark(NULL)
+SwXBookmark::SwXBookmark(::sw::mark::IMark *const pBkmk, SwDoc *const pDoc)
+ : m_pImpl( new SwXBookmark::Impl(*this, pDoc, pBkmk) )
+{
+}
+
+SwXBookmark::SwXBookmark()
+ : m_pImpl( new SwXBookmark::Impl(*this, 0, 0) )
{
- registerInMark(pBkmk);
}
SwXBookmark::~SwXBookmark()
-{ }
+{
+}
+
+uno::Reference<text::XTextContent>
+SwXBookmark::CreateXBookmark(SwDoc & rDoc, ::sw::mark::IMark & rBookmark)
+{
+ // #i105557#: do not iterate over the registered clients: race condition
+ ::sw::mark::MarkBase *const pMarkBase(
+ dynamic_cast< ::sw::mark::MarkBase * >(&rBookmark));
+ OSL_ENSURE(pMarkBase, "CreateXBookmark: no MarkBase?");
+ if (!pMarkBase) { return 0; }
+ uno::Reference<text::XTextContent> xBookmark(pMarkBase->GetXBookmark());
+ if (!xBookmark.is())
+ {
+ // FIXME: These belong in XTextFieldsSupplier
+ //if (dynamic_cast< ::sw::mark::TextFieldmark* >(&rBkmk))
+ // pXBkmk = new SwXFieldmark(false, &rBkmk, pDoc);
+ //else if (dynamic_cast< ::sw::mark::CheckboxFieldmark* >(&rBkmk))
+ // pXBkmk = new SwXFieldmark(true, &rBkmk, pDoc);
+ //else
+ OSL_ENSURE(
+ dynamic_cast< ::sw::mark::IBookmark* >(&rBookmark),
+ "<SwXBookmark::GetObject(..)>"
+ "SwXBookmark requested for non-bookmark mark.");
+ SwXBookmark *const pXBookmark = new SwXBookmark(&rBookmark, &rDoc);
+ xBookmark.set(pXBookmark);
+ pXBookmark->m_pImpl->registerInMark(*pXBookmark, pMarkBase);
+ }
+ return xBookmark;
+}
+
+::sw::mark::IMark const* SwXBookmark::GetBookmarkInDoc(SwDoc const*const pDoc,
+ const uno::Reference< lang::XUnoTunnel> & xUT)
+{
+ SwXBookmark *const pXBkm(
+ ::sw::UnoTunnelGetImplementation<SwXBookmark>(xUT));
+ if (pXBkm && (pDoc == pXBkm->m_pImpl->m_pDoc))
+ {
+ return pXBkm->m_pImpl->m_pRegisteredBookmark;
+ }
+ return 0;
+}
+
+const uno::Sequence< sal_Int8 > & SwXBookmark::getUnoTunnelId()
+{
+ static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
+ return aSeq;
+}
+
+sal_Int64 SAL_CALL
+SwXBookmark::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
+{
+ return ::sw::UnoTunnelImpl<SwXBookmark>(rId, this);
+}
void SwXBookmark::attachToRangeEx(
const uno::Reference< text::XTextRange > & xTextRange,
IDocumentMarkAccess::MarkType eType)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- if(m_pRegisteredBookmark)
+ if (m_pImpl->m_pRegisteredBookmark)
+ {
throw uno::RuntimeException();
+ }
- uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
+ const uno::Reference<lang::XUnoTunnel> xRangeTunnel(
+ xTextRange, uno::UNO_QUERY);
SwXTextRange* pRange = 0;
OTextCursorHelper* pCursor = 0;
if(xRangeTunnel.is())
{
+ pRange = ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+ }
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId() )));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId() )));
+ SwDoc *const pDoc =
+ (pRange) ? pRange->GetDoc() : ((pCursor) ? pCursor->GetDoc() : 0);
+ if (!pDoc)
+ {
+ throw lang::IllegalArgumentException();
}
- SwDoc* pDc = pRange ? (SwDoc*)pRange->GetDoc() : pCursor ?
- (SwDoc*)pCursor->GetDoc() : 0;
- if(pDc)
+ m_pImpl->m_pDoc = pDoc;
+ SwUnoInternalPaM aPam(*m_pImpl->m_pDoc);
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
+ UnoActionContext aCont(m_pImpl->m_pDoc);
+ if (!m_pImpl->m_sMarkName.getLength())
{
- m_pDoc = pDc;
- SwUnoInternalPaM aPam(*m_pDoc);
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
- UnoActionContext aCont(m_pDoc);
- if(!m_aName.Len())
- m_aName = OUString::createFromAscii("Bookmark");
- if(eType == IDocumentMarkAccess::BOOKMARK && ::sw::mark::CrossRefNumItemBookmark::IsLegalName(m_aName))
- eType = IDocumentMarkAccess::CROSSREF_NUMITEM_BOOKMARK;
- else if(eType == IDocumentMarkAccess::BOOKMARK && ::sw::mark::CrossRefHeadingBookmark::IsLegalName(m_aName))
- eType = IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK;
- registerInMark(m_pDoc->getIDocumentMarkAccess()->makeMark(aPam, m_aName, eType));
- // --> OD 2007-10-23 #i81002#
- // Check, if bookmark has been created.
- // E.g., the creation of a cross-reference bookmark is suppress,
- // if the PaM isn't a valid one for cross-reference bookmarks.
- if(!m_pRegisteredBookmark)
- {
- OSL_ENSURE(false,
- "<SwXBookmark::attachToRange(..)>"
- " - could not create Mark.");
- throw lang::IllegalArgumentException();
- }
- // <--
+ m_pImpl->m_sMarkName = OUString::createFromAscii("Bookmark");
}
- else
+ if ((eType == IDocumentMarkAccess::BOOKMARK) &&
+ ::sw::mark::CrossRefNumItemBookmark::IsLegalName(m_pImpl->m_sMarkName))
+ {
+ eType = IDocumentMarkAccess::CROSSREF_NUMITEM_BOOKMARK;
+ }
+ else if ((eType == IDocumentMarkAccess::BOOKMARK) &&
+ ::sw::mark::CrossRefHeadingBookmark::IsLegalName(m_pImpl->m_sMarkName))
+ {
+ eType = IDocumentMarkAccess::CROSSREF_HEADING_BOOKMARK;
+ }
+ m_pImpl->registerInMark(*this,
+ m_pImpl->m_pDoc->getIDocumentMarkAccess()->makeMark(
+ aPam, m_pImpl->m_sMarkName, eType));
+ // --> OD 2007-10-23 #i81002#
+ // Check, if bookmark has been created.
+ // E.g., the creation of a cross-reference bookmark is suppress,
+ // if the PaM isn't a valid one for cross-reference bookmarks.
+ if (!m_pImpl->m_pRegisteredBookmark)
+ {
+ OSL_ENSURE(false,
+ "<SwXBookmark::attachToRange(..)>"
+ " - could not create Mark.");
throw lang::IllegalArgumentException();
+ }
+ // <--
}
-void SwXBookmark::attachToRange(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SwXBookmark::attachToRange(
+ const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
attachToRangeEx(xTextRange, IDocumentMarkAccess::BOOKMARK);
}
-void SwXBookmark::attach(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXBookmark::attach(const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
attachToRange( xTextRange );
}
-uno::Reference< text::XTextRange > SwXBookmark::getAnchor(void)
- throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXBookmark::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > aRet;
- if(m_pRegisteredBookmark)
- aRet = SwXTextRange::CreateTextRangeFromPosition(
- m_pDoc,
- m_pRegisteredBookmark->GetMarkPos(),
- m_pRegisteredBookmark->IsExpanded() ? &m_pRegisteredBookmark->GetOtherMarkPos() : NULL);
- else
+
+ if (!m_pImpl->m_pRegisteredBookmark)
+ {
throw uno::RuntimeException();
- return aRet;
+ }
+ return SwXTextRange::CreateXTextRange(
+ *m_pImpl->m_pDoc,
+ m_pImpl->m_pRegisteredBookmark->GetMarkPos(),
+ (m_pImpl->m_pRegisteredBookmark->IsExpanded())
+ ? &m_pImpl->m_pRegisteredBookmark->GetOtherMarkPos() : NULL);
}
-void SwXBookmark::dispose(void)
- throw( uno::RuntimeException )
+void SAL_CALL SwXBookmark::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(m_pRegisteredBookmark)
- GetDoc()->getIDocumentMarkAccess()->deleteMark(m_pRegisteredBookmark);
- else
- throw uno::RuntimeException();
+ if (m_pImpl->m_pRegisteredBookmark)
+ {
+ m_pImpl->m_pDoc->getIDocumentMarkAccess()->deleteMark(
+ m_pImpl->m_pRegisteredBookmark);
+ }
}
-void SwXBookmark::addEventListener(const uno::Reference< lang::XEventListener > & aListener)
- throw( uno::RuntimeException )
+void SAL_CALL SwXBookmark::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!m_pRegisteredBookmark)
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->m_pRegisteredBookmark)
+ {
throw uno::RuntimeException();
- m_aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
-void SwXBookmark::removeEventListener(const uno::Reference< lang::XEventListener > & aListener)
- throw( uno::RuntimeException )
+void SAL_CALL SwXBookmark::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!m_pRegisteredBookmark || !m_aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->m_pRegisteredBookmark ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
-OUString SwXBookmark::getName(void)
- throw(uno::RuntimeException)
+OUString SAL_CALL SwXBookmark::getName()
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- OUString sRet;
- if(m_pRegisteredBookmark)
- sRet = m_pRegisteredBookmark->GetName();
- else
- sRet = m_aName;
- return sRet;
+
+ return (m_pImpl->m_pRegisteredBookmark)
+ ? m_pImpl->m_pRegisteredBookmark->GetName()
+ : m_pImpl->m_sMarkName;
}
-void SwXBookmark::setName(const OUString& rName)
- throw(uno::RuntimeException)
+void SAL_CALL SwXBookmark::setName(const OUString& rName)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!m_pRegisteredBookmark)
- m_aName = rName;
- if(!m_pRegisteredBookmark || getName() == rName)
+
+ if (!m_pImpl->m_pRegisteredBookmark)
+ {
+ m_pImpl->m_sMarkName = rName;
+ }
+ if (!m_pImpl->m_pRegisteredBookmark || (getName() == rName))
+ {
return;
- IDocumentMarkAccess* const pMarkAccess = m_pDoc->getIDocumentMarkAccess();
+ }
+ IDocumentMarkAccess *const pMarkAccess =
+ m_pImpl->m_pDoc->getIDocumentMarkAccess();
if(pMarkAccess->findMark(rName) != pMarkAccess->getMarksEnd())
+ {
throw uno::RuntimeException();
+ }
- SwPaM aPam(m_pRegisteredBookmark->GetMarkPos());
- if(m_pRegisteredBookmark->IsExpanded())
+ SwPaM aPam(m_pImpl->m_pRegisteredBookmark->GetMarkPos());
+ if (m_pImpl->m_pRegisteredBookmark->IsExpanded())
{
aPam.SetMark();
- *aPam.GetMark() = m_pRegisteredBookmark->GetOtherMarkPos();
+ *aPam.GetMark() = m_pImpl->m_pRegisteredBookmark->GetOtherMarkPos();
}
SwRewriter aRewriter;
@@ -243,117 +378,148 @@ void SwXBookmark::setName(const OUString& rName)
aRewriter.AddRule(UNDO_ARG2, SW_RES(STR_YIELDS));
aRewriter.AddRule(UNDO_ARG3, lcl_QuoteName(rName));
- m_pDoc->StartUndo(UNDO_BOOKMARK_RENAME, &aRewriter);
- pMarkAccess->renameMark(m_pRegisteredBookmark, rName);
- m_pDoc->EndUndo(UNDO_BOOKMARK_RENAME, NULL);
+ m_pImpl->m_pDoc->StartUndo(UNDO_BOOKMARK_RENAME, &aRewriter);
+ pMarkAccess->renameMark(m_pImpl->m_pRegisteredBookmark, rName);
+ m_pImpl->m_pDoc->EndUndo(UNDO_BOOKMARK_RENAME, NULL);
}
-OUString SwXBookmark::getImplementationName(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXBookmark::getImplementationName() throw (uno::RuntimeException)
{
return OUString::createFromAscii("SwXBookmark");
}
-sal_Bool SwXBookmark::supportsService(const OUString& rServiceName)
- throw( uno::RuntimeException )
+static char const*const g_ServicesBookmark[] =
{
- return !rServiceName.compareToAscii("com.sun.star.text.Bookmark") ||
- !rServiceName.compareToAscii("com.sun.star.document.LinkTarget") ||
- !rServiceName.compareToAscii("com.sun.star.text.TextContent");
-}
-
-uno::Sequence< OUString > SwXBookmark::getSupportedServiceNames(void)
- throw( uno::RuntimeException )
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.Bookmark",
+ "com.sun.star.document.LinkTarget",
+};
+static const size_t g_nServicesBookmark(
+ sizeof(g_ServicesBookmark)/sizeof(g_ServicesBookmark[0]));
+
+sal_Bool SAL_CALL SwXBookmark::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(3);
- aRet[0] = OUString::createFromAscii("com.sun.star.text.Bookmark");
- aRet[1] = OUString::createFromAscii("com.sun.star.document.LinkTarget");
- aRet[2] = OUString::createFromAscii("com.sun.star.text.TextContent");
- return aRet;
+ return ::sw::SupportsServiceImpl(
+ g_nServicesBookmark, g_ServicesBookmark, rServiceName);
}
-void SwXBookmark::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+uno::Sequence< OUString > SAL_CALL
+SwXBookmark::getSupportedServiceNames() throw (uno::RuntimeException)
{
- ClientModify(this, pOld, pNew);
- if(!GetRegisteredIn())
- {
- m_pRegisteredBookmark = NULL;
- m_pDoc = NULL;
- m_aLstnrCntnr.Disposing();
- }
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesBookmark, g_ServicesBookmark);
}
// MetadatableMixin
::sfx2::Metadatable* SwXBookmark::GetCoreObject()
{
- return dynamic_cast< ::sfx2::Metadatable* >( GetBookmark() );
+ return dynamic_cast< ::sfx2::Metadatable* >(m_pImpl->m_pRegisteredBookmark);
}
uno::Reference<frame::XModel> SwXBookmark::GetModel()
{
- if (GetDoc())
+ if (m_pImpl->m_pDoc)
{
- SwDocShell const * const pShell( GetDoc()->GetDocShell() );
+ SwDocShell const * const pShell( m_pImpl->m_pDoc->GetDocShell() );
return (pShell) ? pShell->GetModel() : 0;
}
return 0;
}
-uno::Reference< beans::XPropertySetInfo > SwXBookmark::getPropertySetInfo(void)
- throw( uno::RuntimeException )
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXBookmark::getPropertySetInfo() throw (uno::RuntimeException)
{
- static uno::Reference< beans::XPropertySetInfo > aRef;
- if(!aRef.is())
- {
- aRef = aSwMapProvider.GetPropertySet(PROPERTY_MAP_BOOKMARK)->getPropertySetInfo();
- }
- return aRef;
+ vos::OGuard g(Application::GetSolarMutex());
+
+ static uno::Reference< beans::XPropertySetInfo > xRef(
+ aSwMapProvider.GetPropertySet(PROPERTY_MAP_BOOKMARK)
+ ->getPropertySetInfo() );
+ return xRef;
}
-void SwXBookmark::setPropertyValue(const OUString& PropertyName, const uno::Any& /*aValue*/)
- throw( beans::UnknownPropertyException,
- beans::PropertyVetoException,
- lang::IllegalArgumentException,
- lang::WrappedTargetException,
- uno::RuntimeException )
+void SAL_CALL
+SwXBookmark::setPropertyValue(const OUString& PropertyName,
+ const uno::Any& /*rValue*/)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
// nothing to set here
- throw IllegalArgumentException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + PropertyName, static_cast < cppu::OWeakObject * > ( this ), 0 );
+ throw lang::IllegalArgumentException( ::rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM("Property is read-only: "))
+ + PropertyName, static_cast< cppu::OWeakObject * >(this), 0 );
}
-uno::Any SwXBookmark::getPropertyValue(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL SwXBookmark::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
uno::Any aRet;
- if(!SwXParagraph::getDefaultTextContentValue(aRet, rPropertyName))
+ if (! ::sw::GetDefaultTextContentValue(aRet, rPropertyName))
{
if(rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_LINK_DISPLAY_NAME)))
+ {
aRet <<= getName();
+ }
}
return aRet;
}
-void SwXBookmark::addPropertyChangeListener(const OUString& /*PropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
-{ }
+void SAL_CALL
+SwXBookmark::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
+{
+ OSL_ENSURE(false,
+ "SwXBookmark::addPropertyChangeListener(): not implemented");
+}
-void SwXBookmark::removePropertyChangeListener(const OUString& /*PropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
-{ }
+void SAL_CALL
+SwXBookmark::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
+{
+ OSL_ENSURE(false,
+ "SwXBookmark::removePropertyChangeListener(): not implemented");
+}
-void SwXBookmark::addVetoableChangeListener(const OUString& /*PropertyName*/,
- const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
-{ }
+void SAL_CALL
+SwXBookmark::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
+{
+ OSL_ENSURE(false,
+ "SwXBookmark::addVetoableChangeListener(): not implemented");
+}
-void SwXBookmark::removeVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
-{ }
+void SAL_CALL
+SwXBookmark::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
+{
+ OSL_ENSURE(false,
+ "SwXBookmark::removeVetoableChangeListener(): not implemented");
+}
+
+/******************************************************************
+ * SwXFieldmark
+ ******************************************************************/
SwXFieldmark::SwXFieldmark(bool _isReplacementObject, ::sw::mark::IMark* pBkm, SwDoc* pDc)
- : SwXFieldmark_BASE(pBkm, pDc)
+ : SwXFieldmark_Base(pBkm, pDc)
, isReplacementObject(_isReplacementObject)
{ }
@@ -420,3 +586,4 @@ void SAL_CALL SwXFieldmark::setDescription( const ::rtl::OUString& description )
else
throw uno::RuntimeException();
}
+
diff --git a/sw/source/core/unocore/unochart.cxx b/sw/source/core/unocore/unochart.cxx
index 411bc33a82ce..df38cacdeeec 100644
--- a/sw/source/core/unocore/unochart.cxx
+++ b/sw/source/core/unocore/unochart.cxx
@@ -34,7 +34,6 @@
#include <memory>
#include <algorithm>
-
#include <com/sun/star/chart/ChartDataRowSource.hpp>
#include <com/sun/star/chart2/data/LabelOrigin.hpp>
#include <cppuhelper/interfacecontainer.hxx>
@@ -51,7 +50,7 @@
#include <swtable.hxx>
#include <unoprnms.hxx>
#include <unomap.hxx>
-#include <unoobj.hxx>
+#include <unomid.h>
#include <unocrsr.hxx>
#include <unotbl.hxx>
#include <doc.hxx>
diff --git a/sw/source/core/unocore/unoclbck.cxx b/sw/source/core/unocore/unoclbck.cxx
deleted file mode 100644
index ef14a270630d..000000000000
--- a/sw/source/core/unocore/unoclbck.cxx
+++ /dev/null
@@ -1,119 +0,0 @@
-/*************************************************************************
- *
- * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
- *
- * Copyright 2008 by Sun Microsystems, Inc.
- *
- * OpenOffice.org - a multi-platform office productivity suite
- *
- * $RCSfile: unoclbck.cxx,v $
- * $Revision: 1.10 $
- *
- * This file is part of OpenOffice.org.
- *
- * OpenOffice.org is free software: you can redistribute it and/or modify
- * it under the terms of the GNU Lesser General Public License version 3
- * only, as published by the Free Software Foundation.
- *
- * OpenOffice.org is distributed in the hope that it will be useful,
- * but WITHOUT ANY WARRANTY; without even the implied warranty of
- * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
- * GNU Lesser General Public License version 3 for more details
- * (a copy is included in the LICENSE file that accompanied this code).
- *
- * You should have received a copy of the GNU Lesser General Public License
- * version 3 along with OpenOffice.org. If not, see
- * <http://www.openoffice.org/license.html>
- * for a copy of the LGPLv3 License.
- *
- ************************************************************************/
-
-// MARKER(update_precomp.py): autogen include statement, do not remove
-#include "precompiled_sw.hxx"
-
-
-#include <hintids.hxx>
-#include <tools/debug.hxx>
-#include <swtypes.hxx>
-#include <unoobj.hxx>
-#include <unoidx.hxx>
-#include <tox.hxx>
-#include <unoclbck.hxx>
-#include <txtftn.hxx>
-#include <fmtftn.hxx>
-#include <doc.hxx>
-#include <fmtrfmrk.hxx>
-#include <txtrfmrk.hxx>
-
-/* -----------------------------06.01.00 13:51--------------------------------
-
- ---------------------------------------------------------------------------*/
-SwUnoCallBack::SwUnoCallBack(SwModify *pToRegisterIn) :
- SwModify(pToRegisterIn)
-{
-}
-/* -----------------------------06.01.00 13:51--------------------------------
-
- ---------------------------------------------------------------------------*/
-SwUnoCallBack::~SwUnoCallBack()
-{
-}
-/* -----------------------------01.09.00 12:03--------------------------------
-
- ---------------------------------------------------------------------------*/
-SwXReferenceMark* SwUnoCallBack::GetRefMark(const SwFmtRefMark& rMark)
-{
- SwClientIter aIter( *this );
- SwXReferenceMark* pxRefMark = (SwXReferenceMark*)aIter.First( TYPE( SwXReferenceMark ));
- while(pxRefMark)
- {
- SwDoc* pDoc = pxRefMark->GetDoc();
- if(pDoc)
- {
- const SwFmtRefMark* pFmt = pDoc->GetRefMark(pxRefMark->GetMarkName());
- if(pFmt == &rMark)
- return pxRefMark;
- }
- pxRefMark = (SwXReferenceMark*)aIter.Next( );
- }
- return 0;
-}
-/* -----------------------------05.09.00 12:38--------------------------------
-
- ---------------------------------------------------------------------------*/
-SwXFootnote* SwUnoCallBack::GetFootnote(const SwFmtFtn& rMark)
-{
- SwClientIter aIter( *this );
- SwXFootnote* pxFootnote = (SwXFootnote*)aIter.First( TYPE( SwXFootnote ));
- while(pxFootnote)
- {
- SwDoc* pDoc = pxFootnote->GetDoc();
- if(pDoc)
- {
- const SwFmtFtn* pFtn = pxFootnote->FindFmt();
- if(pFtn == &rMark)
- return pxFootnote;
- }
- pxFootnote = (SwXFootnote*)aIter.Next( );
- }
- return 0;
-}
-
-/* -----------------------------27.11.00 17:15--------------------------------
-
- ---------------------------------------------------------------------------*/
-SwXDocumentIndexMark* SwUnoCallBack::GetTOXMark(const SwTOXMark& rMark)
-{
- SwClientIter aIter( *this );
- SwXDocumentIndexMark* pxIndexMark = (SwXDocumentIndexMark*)aIter.First( TYPE( SwXDocumentIndexMark ));
- while(pxIndexMark)
- {
- const SwTOXMark* pMark = pxIndexMark->GetTOXMark();
- if(pMark == &rMark)
- return pxIndexMark;
-
- pxIndexMark = (SwXDocumentIndexMark*)aIter.Next( );
- }
- return 0;
-}
-
diff --git a/sw/source/core/unocore/unocoll.cxx b/sw/source/core/unocore/unocoll.cxx
index 78afe3987d61..7d58dc2a7255 100644
--- a/sw/source/core/unocore/unocoll.cxx
+++ b/sw/source/core/unocore/unocoll.cxx
@@ -31,7 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <swtypes.hxx>
#include <cmdid.h>
#include <hintids.hxx>
@@ -44,7 +43,6 @@
#include <poolfmt.hxx>
#include <unocoll.hxx>
#include <unosett.hxx>
-#include <unoclbck.hxx>
#include <fmtanchr.hxx>
#include <ndtxt.hxx>
#include <section.hxx>
@@ -67,7 +65,9 @@
#include <unofield.hxx>
#include <unoidx.hxx>
#include <unoframe.hxx>
+#include <unofootnote.hxx>
#include <vcl/svapp.hxx>
+#include <fmtcntnt.hxx>
#include <authfld.hxx>
#include <SwXTextDefaults.hxx>
#include <unochart.hxx>
@@ -76,7 +76,11 @@
#include <slist>
#include <iterator>
-#include "unometa.hxx"
+#include <unosection.hxx>
+#include <unoparagraph.hxx>
+#include <unobookmark.hxx>
+#include <unorefmark.hxx>
+#include <unometa.hxx>
#include "docsh.hxx"
@@ -442,7 +446,8 @@ uno::Reference< uno::XInterface > SwXServiceProvider::MakeInstance(sal_uInt16
break;
case SW_SERVICE_INDEX_HEADER_SECTION :
case SW_SERVICE_TEXT_SECTION :
- xRet = SwXTextSectionClient::CreateXTextSection( 0, SW_SERVICE_INDEX_HEADER_SECTION == nObjectType);
+ xRet = SwXTextSection::CreateXTextSection(0,
+ (SW_SERVICE_INDEX_HEADER_SECTION == nObjectType));
break;
case SW_SERVICE_REFERENCE_MARK :
@@ -869,7 +874,8 @@ namespace
}
template<FlyCntType T>
- class SwXFrameEnumeration : public SwSimpleEnumerationBaseClass
+ class SwXFrameEnumeration
+ : public SwSimpleEnumeration_Base
{
private:
typedef ::std::slist< Any > frmcontainer_t;
@@ -1467,15 +1473,7 @@ sal_Bool SwXTextSections::hasElements(void) throw( uno::RuntimeException )
-----------------------------------------------------------------------*/
uno::Reference< XTextSection > SwXTextSections::GetObject( SwSectionFmt& rFmt )
{
- SwXTextSectionClient* pClient = (SwXTextSectionClient*)SwClientIter( rFmt ).
- First( TYPE( SwXTextSectionClient ));
- uno::Reference< XTextSection > xRet;
- if( pClient )
- xRet = pClient->GetXTextSection();
- // it is possible that the client is still registered but the reference is already invalid
- if( !xRet.is() )
- xRet = SwXTextSectionClient::CreateXTextSection(&rFmt);
- return xRet;
+ return SwXTextSection::CreateXTextSection(&rFmt);
}
OUString SwXBookmarks::getImplementationName(void) throw( RuntimeException )
@@ -1523,8 +1521,9 @@ uno::Any SwXBookmarks::getByIndex(sal_Int32 nIndex)
uno::Any aRet;
::sw::mark::IMark* pBkmk = pMarkAccess->getBookmarksBegin()[nIndex].get();
- uno::Reference< XTextContent > xRef = GetObject(*pBkmk, GetDoc());
- aRet.setValue(&xRef, ::getCppuType((uno::Reference<XTextContent>*)0));
+ const uno::Reference< text::XTextContent > xRef =
+ SwXBookmark::CreateXBookmark(*GetDoc(), *pBkmk);
+ aRet <<= xRef;
return aRet;
}
@@ -1541,8 +1540,9 @@ uno::Any SwXBookmarks::getByName(const rtl::OUString& rName)
throw NoSuchElementException();
uno::Any aRet;
- uno::Reference< XTextContent > xRef = SwXBookmarks::GetObject(*(ppBkmk->get()), GetDoc());
- aRet.setValue(&xRef, ::getCppuType((uno::Reference<XTextContent>*)0));
+ const uno::Reference< text::XTextContent > xRef =
+ SwXBookmark::CreateXBookmark(*GetDoc(), *(ppBkmk->get()));
+ aRet <<= xRef;
return aRet;
}
@@ -1588,27 +1588,6 @@ sal_Bool SwXBookmarks::hasElements(void)
return GetDoc()->getIDocumentMarkAccess()->getBookmarksCount() != 0;
}
-SwXBookmark* SwXBookmarks::GetObject( ::sw::mark::IMark& rBkmk, SwDoc* pDoc)
-{
- SwModify* const pModify = static_cast<SwModify*>(&rBkmk);
- SwXBookmark* pXBkmk = (SwXBookmark*)SwClientIter(*pModify).First(TYPE(SwXBookmark));
- if(!pXBkmk)
- {
- // FIXME: These belong in XTextFieldsSupplier
- //if (dynamic_cast< ::sw::mark::TextFieldmark* >(&rBkmk))
- // pXBkmk = new SwXFieldmark(false, &rBkmk, pDoc);
- //else if (dynamic_cast< ::sw::mark::CheckboxFieldmark* >(&rBkmk))
- // pXBkmk = new SwXFieldmark(true, &rBkmk, pDoc);
- //else
- OSL_ENSURE(
- dynamic_cast< ::sw::mark::IBookmark* >(&rBkmk),
- "<SwXBookmark::GetObject(..)>"
- "SwXBookmark requested for non-bookmark mark.");
- pXBkmk = new SwXBookmark(&rBkmk, pDoc);
- }
- return pXBkmk;
-}
-
/******************************************************************
*
******************************************************************/
@@ -1747,8 +1726,8 @@ uno::Any SwXFootnotes::getByIndex(sal_Int32 nIndex)
if(nCount == nIndex)
{
- xRef = new SwXFootnote(GetDoc(), rFtn);
- aRet.setValue(&xRef, ::getCppuType((uno::Reference<XFootnote>*)0));
+ xRef = SwXFootnote::CreateXFootnote(*GetDoc(), rFtn);
+ aRet <<= xRef;
break;
}
nCount++;
@@ -1782,12 +1761,7 @@ sal_Bool SwXFootnotes::hasElements(void) throw( uno::RuntimeException )
---------------------------------------------------------------------------*/
Reference<XFootnote> SwXFootnotes::GetObject( SwDoc& rDoc, const SwFmtFtn& rFmt )
{
- Reference<XTextContent> xContent = ((SwUnoCallBack*)rDoc.GetUnoCallBack())->
- GetFootnote(rFmt);
- if(!xContent.is())
- xContent = new SwXFootnote(&rDoc, rFmt);
- Reference<XFootnote> xRet(xContent, UNO_QUERY);
- return xRet;
+ return SwXFootnote::CreateXFootnote(rDoc, rFmt);
}
/******************************************************************
@@ -1940,18 +1914,10 @@ sal_Bool SwXReferenceMarks::hasElements(void) throw( uno::RuntimeException )
SwXReferenceMark* SwXReferenceMarks::GetObject( SwDoc* pDoc, const SwFmtRefMark* pMark )
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwClientIter aIter( *pDoc->GetUnoCallBack() );
- SwXReferenceMark* pxMark = (SwXReferenceMark*)aIter.First( TYPE( SwXReferenceMark ));
- while(pxMark)
- {
- if(pxMark->GetMark() == pMark)
- break;
- pxMark = (SwXReferenceMark*)aIter.Next();
- }
- if( !pxMark )
- pxMark = new SwXReferenceMark(pDoc, pMark);
- return pxMark;
+
+ return SwXReferenceMark::CreateXReferenceMark(*pDoc, *pMark);
}
+
/******************************************************************
*
******************************************************************/
diff --git a/sw/source/core/unocore/unocrsrhelper.cxx b/sw/source/core/unocore/unocrsrhelper.cxx
index 4f4c7c2658b5..555e76ec7008 100644
--- a/sw/source/core/unocore/unocrsrhelper.cxx
+++ b/sw/source/core/unocore/unocrsrhelper.cxx
@@ -32,16 +32,21 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <map>
+
+#include <com/sun/star/text/XTextSection.hpp>
#include <cmdid.h>
#include <unocrsrhelper.hxx>
-#include <unoobj.hxx>
+#include <unofootnote.hxx>
+#include <unorefmark.hxx>
#include <unostyle.hxx>
#include <unoidx.hxx>
#include <unofield.hxx>
#include <unotbl.hxx>
#include <unosett.hxx>
#include <unoframe.hxx>
+#include <unocrsr.hxx>
#include <doc.hxx>
#include <IDocumentRedlineAccess.hxx>
#include <fmtftn.hxx>
@@ -64,6 +69,7 @@
#include <docary.hxx>
#include <swtable.hxx>
#include <tox.hxx>
+#include <doctxm.hxx>
#include <fchrfmt.hxx>
#include <svx/flstitem.hxx>
#include <vcl/metric.hxx>
@@ -100,8 +106,9 @@ using ::rtl::OUString;
namespace SwUnoCursorHelper
{
+
/* -----------------16.09.98 12:27-------------------
- * Lesen spezieller Properties am Cursor
+* Lesen spezieller Properties am Cursor
* --------------------------------------------------*/
sal_Bool getCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry
, SwPaM& rPam
@@ -193,7 +200,10 @@ sal_Bool getCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry
pFmt = FN_UNO_PARA_CONDITIONAL_STYLE_NAME == rEntry.nWID
? pNode->GetFmtColl() : &pNode->GetAnyFmtColl();
else
- pFmt = SwXTextCursor::GetCurTxtFmtColl(rPam, FN_UNO_PARA_CONDITIONAL_STYLE_NAME == rEntry.nWID);
+ {
+ pFmt = SwUnoCursorHelper::GetCurTxtFmtColl(rPam,
+ FN_UNO_PARA_CONDITIONAL_STYLE_NAME == rEntry.nWID);
+ }
if(pFmt)
{
if( pAny )
@@ -303,10 +313,13 @@ sal_Bool getCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry
{
if( pAny )
{
- const SwTOXMark& rMark = pTxtAttr->GetTOXMark();
- uno::Reference< XDocumentIndexMark > xRef = SwXDocumentIndexMark::GetObject(
- (SwTOXType*)rMark.GetTOXType(), &rMark, rPam.GetDoc());
- pAny->setValue(&xRef, ::getCppuType((uno::Reference<XDocumentIndex>*)0));
+ SwTOXMark & rMark =
+ static_cast<SwTOXMark&>(pTxtAttr->GetAttr());
+ const uno::Reference< text::XDocumentIndexMark > xRef =
+ SwXDocumentIndexMark::CreateXDocumentIndexMark(
+ *rPam.GetDoc(),
+ *const_cast<SwTOXType*>(rMark.GetTOXType()), rMark);
+ (*pAny) <<= xRef;
}
}
else
@@ -322,9 +335,10 @@ sal_Bool getCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry
{
if( pAny )
{
- uno::Reference< XDocumentIndex > aRef =
- SwXDocumentIndexes::GetObject((SwTOXBaseSection*)pBase);
- pAny->setValue(&aRef, ::getCppuType((uno::Reference<XDocumentIndex>*)0));
+ const uno::Reference< text::XDocumentIndex > xRef =
+ SwXDocumentIndex::CreateXDocumentIndex(*rPam.GetDoc(),
+ *static_cast<SwTOXBaseSection const*>(pBase));
+ (*pAny) <<= xRef;
}
}
else
@@ -436,8 +450,9 @@ sal_Bool getCrsrPropertyValue(const SfxItemPropertySimpleEntry& rEntry
{
if( pAny )
{
- uno::Reference< XFootnote > xFoot = new SwXFootnote(rPam.GetDoc(), rFtn);
- pAny->setValue(&xFoot, ::getCppuType((uno::Reference<XFootnote>*)0));
+ const uno::Reference< text::XFootnote > xFootnote =
+ SwXFootnote::CreateXFootnote(*rPam.GetDoc(), rFtn);
+ *pAny <<= xFootnote;
}
}
else
diff --git a/sw/source/core/unocore/unodraw.cxx b/sw/source/core/unocore/unodraw.cxx
index 3a22c81daaab..2511dfadb591 100644
--- a/sw/source/core/unocore/unodraw.cxx
+++ b/sw/source/core/unocore/unodraw.cxx
@@ -38,16 +38,20 @@
#include <unodraw.hxx>
#include <unocoll.hxx>
#include <unoframe.hxx>
+#include <unoparagraph.hxx>
+#include <unotextrange.hxx>
#include <unoprnms.hxx>
#include <svx/unoprnms.hxx>
#include <swunohelper.hxx>
#include <doc.hxx>
+#include <fmtcntnt.hxx>
#include <fmtflcnt.hxx>
#include <txtatr.hxx>
#include <docsh.hxx>
#include <unomap.hxx>
#include <unoport.hxx>
#include <unocrsr.hxx>
+#include <TextCursorHelper.hxx>
#include <swundo.hxx>
#include <dflyobj.hxx>
#include <ndtxt.hxx>
@@ -156,7 +160,9 @@ public:
SwFmtAnchor* GetAnchor(sal_Bool bCreate = sal_False)
{
if(bCreate && !pAnchor)
- pAnchor = new SwFmtAnchor(FLY_IN_CNTNT);
+ {
+ pAnchor = new SwFmtAnchor(FLY_AS_CHAR);
+ }
return pAnchor;
}
SwFmtHoriOrient* GetHOrient(sal_Bool bCreate = sal_False)
@@ -429,7 +435,8 @@ uno::Reference< drawing::XShape > SwFmDrawPage::_CreateShape( SdrObject *pObj )
****************************************************************************/
namespace
{
- class SwXShapesEnumeration : public SwSimpleEnumerationBaseClass
+ class SwXShapesEnumeration
+ : public SwSimpleEnumeration_Base
{
private:
typedef ::std::slist< ::com::sun::star::uno::Any > shapescontainer_t;
@@ -693,7 +700,7 @@ void SwXDrawPage::add(const uno::Reference< drawing::XShape > & xShape)
SfxItemSet aSet( pDoc->GetAttrPool(), RES_FRMATR_BEGIN,
RES_FRMATR_END-1 );
- SwFmtAnchor aAnchor( FLY_IN_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AS_CHAR );
sal_Bool bOpaque = sal_False;
if( pDesc )
{
@@ -770,18 +777,22 @@ void SwXDrawPage::add(const uno::Reference< drawing::XShape > & xShape)
if( pDesc && (xRg = pDesc->GetTextRange()).is() )
{
pInternalPam = new SwUnoInternalPaM(*pDoc);
- if(SwXTextRange::XTextRangeToSwPaM(*pInternalPam, xRg))
+ if (::sw::XTextRangeToSwPaM(*pInternalPam, xRg))
{
if(FLY_AT_FLY == aAnchor.GetAnchorId() &&
!pInternalPam->GetNode()->FindFlyStartNode())
- aAnchor.SetType(FLY_IN_CNTNT);
- else if(FLY_PAGE == aAnchor.GetAnchorId())
+ {
+ aAnchor.SetType(FLY_AS_CHAR);
+ }
+ else if (FLY_AT_PAGE == aAnchor.GetAnchorId())
+ {
aAnchor.SetAnchor(pInternalPam->Start());
+ }
}
else
throw uno::RuntimeException();
}
- else if( aAnchor.GetAnchorId() != FLY_PAGE && pDoc->GetRootFrm() )
+ else if ((aAnchor.GetAnchorId() != FLY_AT_PAGE) && pDoc->GetRootFrm())
{
SwCrsrMoveState aState( MV_SETONLYTEXT );
Point aTmp(MM100_TO_TWIP(aMM100Pos.X), MM100_TO_TWIP(aMM100Pos.Y));
@@ -793,7 +804,7 @@ void SwXDrawPage::add(const uno::Reference< drawing::XShape > & xShape)
}
else
{
- aAnchor.SetType(FLY_PAGE);
+ aAnchor.SetType(FLY_AT_PAGE);
// --> OD 2004-08-18 #i32349# - adjustment of vertical positioning
// attributes no longer needed, because its already got a default.
@@ -846,8 +857,11 @@ uno::Reference< drawing::XShapeGroup > SwXDrawPage::group(const uno::Reference<
for ( sal_uInt16 i = 0; !bFlyInCnt && i < rMarkList.GetMarkCount(); ++i )
{
const SdrObject *pObj = rMarkList.GetMark( i )->GetMarkedSdrObj();
- if ( FLY_IN_CNTNT == ::FindFrmFmt( (SdrObject*)pObj )->GetAnchor().GetAnchorId() )
+ if (FLY_AS_CHAR == ::FindFrmFmt(const_cast<SdrObject*>(
+ pObj))->GetAnchor().GetAnchorId())
+ {
bFlyInCnt = sal_True;
+ }
}
if( bFlyInCnt )
throw uno::RuntimeException();
@@ -857,7 +871,9 @@ uno::Reference< drawing::XShapeGroup > SwXDrawPage::group(const uno::Reference<
pDoc->StartUndo( UNDO_START, NULL );
SwDrawContact* pContact = pDoc->GroupSelection( *pPage->GetDrawView() );
- pDoc->ChgAnchor( pPage->GetDrawView()->GetMarkedObjectList(), FLY_AT_CNTNT/*int eAnchorId*/,
+ pDoc->ChgAnchor(
+ pPage->GetDrawView()->GetMarkedObjectList(),
+ FLY_AT_PARA/*int eAnchorId*/,
sal_True, sal_False );
pPage->GetDrawView()->UnmarkAll();
@@ -892,7 +908,8 @@ void SwXDrawPage::ungroup(const uno::Reference< drawing::XShapeGroup > & xShapeG
pDoc->StartUndo( UNDO_START, NULL );
pDoc->UnGroupSelection( *pPage->GetDrawView() );
- pDoc->ChgAnchor( pPage->GetDrawView()->GetMarkedObjectList(), FLY_AT_CNTNT/*int eAnchorId*/,
+ pDoc->ChgAnchor( pPage->GetDrawView()->GetMarkedObjectList(),
+ FLY_AT_PARA/*int eAnchorId*/,
sal_True, sal_False );
pDoc->EndUndo( UNDO_END, NULL );
}
@@ -1267,7 +1284,7 @@ void SwXShape::setPropertyValue(const rtl::OUString& rPropertyName, const uno::A
else if ( FN_TEXT_RANGE == pEntry->nWID )
{
SwFmtAnchor aAnchor( static_cast<const SwFmtAnchor&>(aSet.Get( RES_ANCHOR )) );
- if ( aAnchor.GetAnchorId() == FLY_PAGE )
+ if (aAnchor.GetAnchorId() == FLY_AT_PAGE)
{
// set property <TextRange> not valid for to-page anchored shapes
throw lang::IllegalArgumentException();
@@ -1278,9 +1295,9 @@ void SwXShape::setPropertyValue(const rtl::OUString& rPropertyName, const uno::A
new SwUnoInternalPaM( *(pFmt->GetDoc()) );
uno::Reference< text::XTextRange > xRg;
aValue >>= xRg;
- if ( SwXTextRange::XTextRangeToSwPaM(*pInternalPam, xRg) )
+ if (::sw::XTextRangeToSwPaM(*pInternalPam, xRg) )
{
- if(aAnchor.GetAnchorId() == FLY_IN_CNTNT)
+ if (aAnchor.GetAnchorId() == FLY_AS_CHAR)
{
//delete old SwFmtFlyCnt
//With AnchorAsCharacter the current TxtAttribute has to be deleted.
@@ -1368,7 +1385,7 @@ void SwXShape::setPropertyValue(const rtl::OUString& rPropertyName, const uno::A
SwFrmFmt *pFlyFmt = FindFrmFmt( pObj );
pFlyFmt->DelFrms();
if( text::TextContentAnchorType_AS_CHARACTER != eNewAnchor &&
- FLY_IN_CNTNT == eOldAnchorId )
+ (FLY_AS_CHAR == eOldAnchorId))
{
//With AnchorAsCharacter the current TxtAttribute has to be deleted.
//Tbis removes the frame format too.
@@ -1391,7 +1408,7 @@ void SwXShape::setPropertyValue(const rtl::OUString& rPropertyName, const uno::A
pTxtNode->DeleteAttributes(RES_TXTATR_FLYCNT, nIdx);
}
else if( text::TextContentAnchorType_AT_PAGE != eNewAnchor &&
- FLY_PAGE == eOldAnchorId )
+ (FLY_AT_PAGE == eOldAnchorId))
{
SwFmtAnchor aNewAnchor( dynamic_cast< const SwFmtAnchor& >( aSet.Get( RES_ANCHOR ) ) );
//if the fly has been anchored at page then it needs to be connected
@@ -1414,7 +1431,7 @@ void SwXShape::setPropertyValue(const rtl::OUString& rPropertyName, const uno::A
pFmt->SetFmtAttr(aSet);
bSetAttr = false;
if( text::TextContentAnchorType_AS_CHARACTER == eNewAnchor &&
- FLY_IN_CNTNT != eOldAnchorId )
+ (FLY_AS_CHAR != eOldAnchorId))
{
//the RES_TXTATR_FLYCNT needs to be added now
SwTxtNode *pNd = aPam.GetNode()->GetTxtNode();
@@ -1599,7 +1616,7 @@ uno::Any SwXShape::getPropertyValue(const rtl::OUString& rPropertyName)
else if ( FN_TEXT_RANGE == pEntry->nWID )
{
const SwFmtAnchor aAnchor = pFmt->GetAnchor();
- if ( aAnchor.GetAnchorId() == FLY_PAGE )
+ if (aAnchor.GetAnchorId() == FLY_AT_PAGE)
{
// return nothing, because property <TextRange> isn't
// valid for to-page anchored shapes
@@ -1610,9 +1627,9 @@ uno::Any SwXShape::getPropertyValue(const rtl::OUString& rPropertyName)
{
if ( aAnchor.GetCntntAnchor() )
{
- uno::Reference< text::XTextRange > xTextRange =
- SwXTextRange::CreateTextRangeFromPosition(
- pFmt->GetDoc(),
+ const uno::Reference< text::XTextRange > xTextRange
+ = SwXTextRange::CreateXTextRange(
+ *pFmt->GetDoc(),
*aAnchor.GetCntntAnchor(),
0L );
aRet.setValue(&xTextRange, ::getCppuType((uno::Reference<text::XTextRange>*)0));
@@ -2134,7 +2151,9 @@ void SwXShape::attach(const uno::Reference< text::XTextRange > & xTextRange)
pDoc = pPortion->GetCursor()->GetDoc();
}
else if ( !pDoc && pParagraph && pParagraph->GetTxtNode( ) )
- pDoc = pParagraph->GetTxtNode( )->GetDoc( );
+ {
+ pDoc = const_cast<SwDoc*>(pParagraph->GetTxtNode()->GetDoc());
+ }
}
@@ -2173,11 +2192,11 @@ uno::Reference< text::XTextRange > SwXShape::getAnchor(void) throw( uno::Runtim
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
// return an anchor for non-page bound frames
// and for page bound frames that have a page no == NULL and a content position
- if( rAnchor.GetAnchorId() != FLY_PAGE ||
+ if ((rAnchor.GetAnchorId() != FLY_AT_PAGE) ||
(rAnchor.GetCntntAnchor() && !rAnchor.GetPageNum()))
{
const SwPosition &rPos = *(pFmt->GetAnchor().GetCntntAnchor());
- aRef = SwXTextRange::CreateTextRangeFromPosition(pFmt->GetDoc(), rPos, 0);
+ aRef = SwXTextRange::CreateXTextRange(*pFmt->GetDoc(), rPos, 0);
}
}
else
@@ -2217,7 +2236,7 @@ void SwXShape::dispose(void) throw( uno::RuntimeException )
pObj->IsInserted() )
// <--
{
- if( pFmt->GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ if (pFmt->GetAnchor().GetAnchorId() == FLY_AS_CHAR)
{
const SwPosition &rPos = *(pFmt->GetAnchor().GetCntntAnchor());
SwTxtNode *pTxtNode = rPos.nNode.GetNode().GetTxtNode();
diff --git a/sw/source/core/unocore/unofield.cxx b/sw/source/core/unocore/unofield.cxx
index b010b329287d..52a5b2ce510b 100644
--- a/sw/source/core/unocore/unofield.cxx
+++ b/sw/source/core/unocore/unofield.cxx
@@ -41,7 +41,8 @@
#include <ndtxt.hxx>
#include <unomap.hxx>
#include <unoprnms.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
#include <unocoll.hxx>
#include <svx/linkmgr.hxx>
#include <docstat.hxx>
@@ -1304,7 +1305,7 @@ void SwXTextField::attachToRange(
{
SwUnoInternalPaM aPam(*pDoc);
//das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
SwField* pFld = 0;
switch(m_nServiceId)
{
@@ -1879,8 +1880,8 @@ uno::Reference< text::XTextRange > SwXTextField::getAnchor(void) throw( uno::Ru
SwPaM aPam(rTxtNode, *pTxtFld->GetStart() + 1, rTxtNode, *pTxtFld->GetStart());
- aRef = SwXTextRange::CreateTextRangeFromPosition(m_pDoc,
- *aPam.GetPoint(), aPam.GetMark());
+ aRef = SwXTextRange::CreateXTextRange(
+ *m_pDoc, *aPam.GetPoint(), aPam.GetMark());
}
return aRef;
diff --git a/sw/source/core/unocore/unoflatpara.cxx b/sw/source/core/unocore/unoflatpara.cxx
index ae773f389f30..d68fc43a3abc 100644
--- a/sw/source/core/unocore/unoflatpara.cxx
+++ b/sw/source/core/unocore/unoflatpara.cxx
@@ -46,7 +46,8 @@
#include <viewimp.hxx>
#include <breakit.hxx>
#include <pam.hxx>
-#include <unoobj.hxx>
+#include <unobaseclass.hxx>
+#include <unotextrange.hxx>
#include <pagefrm.hxx>
#include <cntfrm.hxx>
#include <rootfrm.hxx>
@@ -217,7 +218,9 @@ void SAL_CALL SwXFlatParagraph::changeText(::sal_Int32 nPos, ::sal_Int32 nLen, c
UnoActionContext aAction( mpTxtNode->GetDoc() );
- uno::Reference< text::XTextRange > xRange = SwXTextRange::CreateTextRangeFromPosition( mpTxtNode->GetDoc(), *aPaM.GetPoint(), aPaM.GetMark() );
+ const uno::Reference< text::XTextRange > xRange =
+ SwXTextRange::CreateXTextRange(
+ *mpTxtNode->GetDoc(), *aPaM.GetPoint(), aPaM.GetMark() );
uno::Reference< beans::XPropertySet > xPropSet( xRange, uno::UNO_QUERY );
if ( xPropSet.is() )
{
@@ -245,7 +248,9 @@ void SAL_CALL SwXFlatParagraph::changeAttributes(::sal_Int32 nPos, ::sal_Int32 n
UnoActionContext aAction( mpTxtNode->GetDoc() );
- uno::Reference< text::XTextRange > xRange = SwXTextRange::CreateTextRangeFromPosition( mpTxtNode->GetDoc(), *aPaM.GetPoint(), aPaM.GetMark() );
+ const uno::Reference< text::XTextRange > xRange =
+ SwXTextRange::CreateXTextRange(
+ *mpTxtNode->GetDoc(), *aPaM.GetPoint(), aPaM.GetMark() );
uno::Reference< beans::XPropertySet > xPropSet( xRange, uno::UNO_QUERY );
if ( xPropSet.is() )
{
diff --git a/sw/source/core/unocore/unoframe.cxx b/sw/source/core/unocore/unoframe.cxx
index 09066c447546..5c5c10d1b80f 100644
--- a/sw/source/core/unocore/unoframe.cxx
+++ b/sw/source/core/unocore/unoframe.cxx
@@ -30,6 +30,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <com/sun/star/embed/NoVisualAreaSizeException.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/embed/XClassifiedObject.hpp>
@@ -45,9 +46,7 @@
#include <memory>
#include <hints.hxx>
#include <doc.hxx>
-#ifndef _DOCSH_HXX //autogen
#include <docsh.hxx>
-#endif
#include <editsh.hxx>
#include <swcli.hxx>
#include <ndindex.hxx>
@@ -62,7 +61,9 @@
#include <ndole.hxx>
#include <frmfmt.hxx>
#include <frame.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
+#include <unoparagraph.hxx>
#include <unomap.hxx>
#include <unoprnms.hxx>
#include <unoevent.hxx>
@@ -99,6 +100,7 @@
#include <unoframe.hxx>
#include <fmtanchr.hxx>
#include <fmtclds.hxx>
+#include <fmtcntnt.hxx>
#include <frmatr.hxx>
#include <ndtxt.hxx>
#include <ndgrf.hxx>
@@ -1402,7 +1404,8 @@ void SwXFrame::setPropertyValue(const :: OUString& rPropertyName, const :: uno::
aSet.Put(aAnchor);
}
}
- else if(aAnchor.GetAnchorId() != FLY_PAGE && !aAnchor.GetCntntAnchor())
+ else if ((aAnchor.GetAnchorId() != FLY_AT_PAGE) &&
+ !aAnchor.GetCntntAnchor())
{
SwNode& rNode = pDoc->GetNodes().GetEndOfContent();
SwPaM aPam(rNode);
@@ -2023,7 +2026,7 @@ void SwXFrame::dispose(void) throw( uno::RuntimeException )
( pObj->GetUserCall() &&
!static_cast<SwContact*>(pObj->GetUserCall())->IsInDTOR() ) ) )
{
- if( pFmt->GetAnchor().GetAnchorId() == FLY_IN_CNTNT )
+ if (pFmt->GetAnchor().GetAnchorId() == FLY_AS_CHAR)
{
const SwPosition &rPos = *(pFmt->GetAnchor().GetCntntAnchor());
SwTxtNode *pTxtNode = rPos.nNode.GetNode().GetTxtNode();
@@ -2049,11 +2052,11 @@ uno::Reference< text::XTextRange > SwXFrame::getAnchor(void) throw( uno::Runtim
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
// return an anchor for non-page bound frames
// and for page bound frames that have a page no == NULL and a content position
- if( rAnchor.GetAnchorId() != FLY_PAGE ||
+ if ((rAnchor.GetAnchorId() != FLY_AT_PAGE) ||
(rAnchor.GetCntntAnchor() && !rAnchor.GetPageNum()))
{
const SwPosition &rPos = *(rAnchor.GetCntntAnchor());
- aRef = SwXTextRange::CreateTextRangeFromPosition(pFmt->GetDoc(), rPos, 0);
+ aRef = SwXTextRange::CreateXTextRange(*pFmt->GetDoc(), rPos, 0);
}
}
else
@@ -2095,7 +2098,7 @@ void SwXFrame::attachToRange(const uno::Reference< text::XTextRange > & xTextRan
{
SwUnoInternalPaM aIntPam(*pDoc);
//das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aIntPam, xTextRange);
+ ::sw::XTextRangeToSwPaM(aIntPam, xTextRange);
SwNode& rNode = pDoc->GetNodes().GetEndOfContent();
SwPaM aPam(rNode);
@@ -2128,7 +2131,7 @@ void SwXFrame::attachToRange(const uno::Reference< text::XTextRange > & xTextRan
}
const SfxPoolItem* pItem;
- RndStdIds eAnchorId = FLY_AT_CNTNT;
+ RndStdIds eAnchorId = FLY_AT_PARA;
if(SFX_ITEM_SET == aFrmSet.GetItemState(RES_ANCHOR, sal_False, &pItem) )
{
eAnchorId = ((const SwFmtAnchor*)pItem)->GetAnchorId();
@@ -2136,10 +2139,10 @@ void SwXFrame::attachToRange(const uno::Reference< text::XTextRange > & xTextRan
!aPam.GetNode()->FindFlyStartNode())
{
//rahmengebunden geht nur dort, wo ein Rahmen ist!
- SwFmtAnchor aAnchor(FLY_AT_CNTNT);
+ SwFmtAnchor aAnchor(FLY_AT_PARA);
aFrmSet.Put(aAnchor);
}
- else if( FLY_PAGE == eAnchorId &&
+ else if ((FLY_AT_PAGE == eAnchorId) &&
0 == ((const SwFmtAnchor*)pItem)->GetPageNum() )
{
SwFmtAnchor aAnchor( *((const SwFmtAnchor*)pItem) );
@@ -2162,10 +2165,10 @@ void SwXFrame::attachToRange(const uno::Reference< text::XTextRange > & xTextRan
SwFmtAnchor* pAnchorItem = 0;
// the frame is inserted bound to page
// to prevent conflicts if the to-be-anchored position is part of the to-be-copied text
- if(eAnchorId != FLY_PAGE)
+ if (eAnchorId != FLY_AT_PAGE)
{
pAnchorItem = static_cast<SwFmtAnchor*>(aFrmSet.Get(RES_ANCHOR).Clone());
- aFrmSet.Put( SwFmtAnchor( FLY_PAGE, 1 ));
+ aFrmSet.Put( SwFmtAnchor( FLY_AT_PAGE, 1 ));
}
pFmt = pDoc->MakeFlyAndMove( *m_pCopySource, aFrmSet,
@@ -2183,8 +2186,10 @@ void SwXFrame::attachToRange(const uno::Reference< text::XTextRange > & xTextRan
DELETEZ( m_pCopySource );
}
else
- pFmt = pDoc->MakeFlySection( FLY_AT_CNTNT, aPam.GetPoint(),
+ {
+ pFmt = pDoc->MakeFlySection( FLY_AT_PARA, aPam.GetPoint(),
&aFrmSet, pParentFrmFmt );
+ }
if(pFmt)
{
pFmt->Add(this);
@@ -2425,7 +2430,7 @@ void SwXFrame::attach(const uno::Reference< text::XTextRange > & xTextRange)
}
SwDoc* pDoc = pFmt->GetDoc();
SwUnoInternalPaM aIntPam(*pDoc);
- if(SwXTextRange::XTextRangeToSwPaM(aIntPam, xTextRange))
+ if (::sw::XTextRangeToSwPaM(aIntPam, xTextRange))
{
SfxItemSet aSet( pDoc->GetAttrPool(),
RES_ANCHOR, RES_ANCHOR );
@@ -2606,7 +2611,8 @@ const SwStartNode *SwXTextFrame::GetStartNode() const
return pSttNd;
}
-uno::Reference< text::XTextCursor > SwXTextFrame::createCursor() throw ( uno::RuntimeException)
+uno::Reference< text::XTextCursor >
+SwXTextFrame::CreateCursor() throw (uno::RuntimeException)
{
return createTextCursor();
}
@@ -2647,10 +2653,11 @@ uno::Reference< text::XTextCursor > SwXTextFrame::createTextCursor(void) throw(
throw aExcept;
}
- SwXTextCursor* pXCrsr = new SwXTextCursor(this, *aPam.GetPoint(), CURSOR_FRAME, pFmt->GetDoc());
- aRef = (text::XWordCursor*)pXCrsr;
+ SwXTextCursor *const pXCursor = new SwXTextCursor(
+ *pFmt->GetDoc(), this, CURSOR_FRAME, *aPam.GetPoint());
+ aRef = static_cast<text::XWordCursor*>(pXCursor);
#if OSL_DEBUG_LEVEL > 1
- SwUnoCrsr* pUnoCrsr = pXCrsr->GetCrsr();
+ SwUnoCrsr *const pUnoCrsr = pXCursor->GetCursor();
(void) pUnoCrsr;
#endif
}
@@ -2667,7 +2674,7 @@ uno::Reference< text::XTextCursor > SwXTextFrame::createTextCursorByRange(const
uno::Reference< text::XTextCursor > aRef;
SwFrmFmt* pFmt = GetFrmFmt();
SwUnoInternalPaM aPam(*GetDoc());
- if(pFmt && SwXTextRange::XTextRangeToSwPaM(aPam, aTextPosition))
+ if (pFmt && ::sw::XTextRangeToSwPaM(aPam, aTextPosition))
{
SwNode& rNode = pFmt->GetCntnt().GetCntntIdx()->GetNode();
#if OSL_DEBUG_LEVEL > 1
@@ -2677,8 +2684,11 @@ uno::Reference< text::XTextCursor > SwXTextFrame::createTextCursorByRange(const
(void)p2;
#endif
if(aPam.GetNode()->FindFlyStartNode() == rNode.FindFlyStartNode())
- aRef = (text::XWordCursor*)new SwXTextCursor(this ,
- *aPam.GetPoint(), CURSOR_FRAME, pFmt->GetDoc(), aPam.GetMark());
+ {
+ aRef = static_cast<text::XWordCursor*>(
+ new SwXTextCursor(*pFmt->GetDoc(), this, CURSOR_FRAME,
+ *aPam.GetPoint(), aPam.GetMark()));
+ }
}
else
throw uno::RuntimeException();
@@ -2695,14 +2705,15 @@ uno::Reference< container::XEnumeration > SwXTextFrame::createEnumeration(void)
if(pFmt)
{
SwPosition aPos(pFmt->GetCntnt().GetCntntIdx()->GetNode());
- SwUnoCrsr* pUnoCrsr = GetDoc()->CreateUnoCrsr(aPos, sal_False);
- pUnoCrsr->Move( fnMoveForward, fnGoNode );
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(aPos, sal_False));
+ pUnoCursor->Move(fnMoveForward, fnGoNode);
// // no Cursor in protected sections
// SwCrsrSaveState aSave( *pUnoCrsr );
// if(pUnoCrsr->IsInProtectTable( sal_True ) ||
// pUnoCrsr->IsSelOvr( SELOVER_TOGGLE | SELOVER_CHANGEPOS ))
// throw uno::RuntimeException() );
- aRef = new SwXParagraphEnumeration(this, pUnoCrsr, CURSOR_FRAME);
+ aRef = new SwXParagraphEnumeration(this, pUnoCursor, CURSOR_FRAME);
}
return aRef;
}
diff --git a/sw/source/core/unocore/unoftn.cxx b/sw/source/core/unocore/unoftn.cxx
index 98ee87c2ae33..777ebb3e114f 100644
--- a/sw/source/core/unocore/unoftn.cxx
+++ b/sw/source/core/unocore/unoftn.cxx
@@ -31,13 +31,20 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <rtl/uuid.h>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
-#include <rtl/uuid.h>
-#include <unoobj.hxx>
+#include <comphelper/sequence.hxx>
+
+#include <unomid.h>
+#include <unofootnote.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
+#include <unoparagraph.hxx>
#include <unomap.hxx>
#include <unoprnms.hxx>
+#include <unoevtlstnr.hxx>
#include <doc.hxx>
#include <ftnidx.hxx>
#include <fmtftn.hxx>
@@ -46,122 +53,238 @@
#include <unocrsr.hxx>
#include <hints.hxx>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
/******************************************************************
- *
+ * SwXFootnote
******************************************************************/
-/* -----------------------------13.03.00 12:15--------------------------------
- ---------------------------------------------------------------------------*/
-const uno::Sequence< sal_Int8 > & SwXFootnote::getUnoTunnelId()
+class SwXFootnote::Impl
+ : public SwClient
{
- static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
- return aSeq;
-}
-/* -----------------------------10.03.00 18:04--------------------------------
- ---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXFootnote::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
-{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
+public:
+
+ SwXFootnote & m_rThis;
+ const bool m_bIsEndnote;
+ SwEventListenerContainer m_ListenerContainer;
+ bool m_bIsDescriptor;
+ const SwFmtFtn * m_pFmtFtn;
+ ::rtl::OUString m_sLabel;
+
+ Impl( SwXFootnote & rThis,
+ SwDoc *const pDoc, SwFmtFtn const*const pFootnote,
+ const bool bIsEndnote)
+ : SwClient((pDoc) ? pDoc->GetUnoCallBack() : 0)
+ , m_rThis(rThis)
+ , m_bIsEndnote(bIsEndnote)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_bIsDescriptor(0 == pFootnote)
+ , m_pFmtFtn(pFootnote)
{
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
}
- return SwXText::getSomething( rId );
-}
-/* -----------------------------06.04.00 16:36--------------------------------
+
+ const SwFmtFtn* GetFootnoteFormat() const {
+ return m_rThis.GetDoc() ? m_pFmtFtn : 0;
+ }
+
+ SwFmtFtn const& GetFootnoteFormatOrThrow() {
+ SwFmtFtn const*const pFootnote( GetFootnoteFormat() );
+ if (!pFootnote) {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "SwXFootnote: disposed or invalid")), 0);
+ }
+ return *pFootnote;
+ }
+
+ void Invalidate();
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/* -----------------------------07.01.00 12:39--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXFootnote::getImplementationName(void) throw( uno::RuntimeException )
+void SwXFootnote::Impl::Invalidate()
{
- return C2U("SwXFootnote");
+ if (GetRegisteredIn())
+ {
+ const_cast<SwModify*>(GetRegisteredIn())->Remove(this);
+ }
+ m_ListenerContainer.Disposing();
+ m_pFmtFtn = 0;
+ m_rThis.SetDoc(0);
}
-/* -----------------------------06.04.00 16:36--------------------------------
- ---------------------------------------------------------------------------*/
-BOOL SwXFootnote::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+/* -----------------18.01.99 09:12-------------------
+ *
+ * --------------------------------------------------*/
+void SwXFootnote::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- return !rServiceName.compareToAscii("com.sun.star.text.Footnote") ||
- !rServiceName.compareToAscii("com.sun.star.text.TextContent") ||
- !rServiceName.compareToAscii("com.sun.star.text.Text") ||
- (m_bIsEndnote && !rServiceName.compareToAscii("com.sun.star.text.Endnote"));
-;
-}
-/* -----------------------------06.04.00 16:36--------------------------------
+ ClientModify(this, pOld, pNew);
- ---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXFootnote::getSupportedServiceNames(void) throw( uno::RuntimeException )
-{
- uno::Sequence< OUString > aRet(m_bIsEndnote ? 4 : 3);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.Footnote");
- pArray[1] = C2U("com.sun.star.text.TextContent");
- pArray[2] = C2U("com.sun.star.text.Text");
- if(m_bIsEndnote)
- pArray[3] = C2U("com.sun.star.text.Endnote");
- return aRet;
+ if (!GetRegisteredIn()) // removed => dispose
+ {
+ Invalidate();
+ }
+ else if (pOld)
+ {
+ switch (pOld->Which())
+ {
+ case RES_FOOTNOTE_DELETED:
+ if (static_cast<const void*>(m_pFmtFtn) ==
+ static_cast<SwPtrMsgPoolItem *>(pOld)->pObject)
+ {
+ Invalidate();
+ }
+ break;
+ }
+ }
}
+
/*-- 10.12.98 15:31:44---------------------------------------------------
-----------------------------------------------------------------------*/
-TYPEINIT1(SwXFootnote, SwClient);
-
-SwXFootnote::SwXFootnote(sal_Bool bEndnote) :
- SwXText(0, CURSOR_FOOTNOTE),
- aLstnrCntnr( (text::XTextContent*)this),
- pFmtFtn(0),
- m_bIsDescriptor(sal_True),
- m_bIsEndnote(bEndnote)
+SwXFootnote::SwXFootnote(const bool bEndnote)
+ : SwXText(0, CURSOR_FOOTNOTE)
+ , m_pImpl( new SwXFootnote::Impl(*this, 0, 0, bEndnote) )
{
-
}
/*-- 10.12.98 15:31:45---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXFootnote::SwXFootnote(SwDoc* _pDoc, const SwFmtFtn& rFmt) :
- SwXText(_pDoc, CURSOR_FOOTNOTE),
- aLstnrCntnr( (text::XTextContent*)this),
- pFmtFtn(&rFmt),
- m_bIsDescriptor(sal_False),
- m_bIsEndnote(rFmt.IsEndNote())
+SwXFootnote::SwXFootnote(SwDoc & rDoc, const SwFmtFtn& rFmt)
+ : SwXText(& rDoc, CURSOR_FOOTNOTE)
+ , m_pImpl( new SwXFootnote::Impl(*this, &rDoc, &rFmt, rFmt.IsEndNote()) )
{
- GetDoc()->GetUnoCallBack()->Add(this);
}
/*-- 10.12.98 15:31:45---------------------------------------------------
-----------------------------------------------------------------------*/
SwXFootnote::~SwXFootnote()
{
+}
+
+SwXFootnote *
+SwXFootnote::GetXFootnote(
+ SwModify const& /*rUnoCB*/, SwFmtFtn const& /*rFootnoteFmt*/)
+{
+ // re-use existing SwXFootnote
+ // #i105557#: do not iterate over the registered clients: race condition
+ // to do this properly requires the SwXFootnote to register at the
+ // SwFmtFtn directly, not at the unocallback
+ // also this function must return a uno Reference!
+#if 0
+ SwClientIter aIter( rUnoCB );
+ SwXFootnote::Impl * pXFootnote = static_cast<SwXFootnote::Impl*>(
+ aIter.First( TYPE( SwXFootnote::Impl )));
+ while (pXFootnote)
+ {
+ SwDoc *const pDoc = pXFootnote->m_rThis.GetDoc();
+ if (pDoc)
+ {
+ SwFmtFtn const*const pFtn = pXFootnote->GetFootnoteFormat();
+ if (pFtn == &rFootnoteFmt)
+ {
+ return & pXFootnote->m_rThis;
+ }
+ }
+ pXFootnote = static_cast<SwXFootnote::Impl*>(aIter.Next());
+ }
+#endif
+ return 0;
+}
+
+SwXFootnote *
+SwXFootnote::CreateXFootnote(SwDoc & rDoc, SwFmtFtn const& rFootnoteFmt)
+{
+ SwXFootnote *const pXFootnote(
+ GetXFootnote(*rDoc.GetUnoCallBack(), rFootnoteFmt));
+ return (pXFootnote)
+ ? pXFootnote
+ : new SwXFootnote(rDoc, rFootnoteFmt);
+}
+
+/* -----------------------------13.03.00 12:15--------------------------------
+ ---------------------------------------------------------------------------*/
+const uno::Sequence< sal_Int8 > & SwXFootnote::getUnoTunnelId()
+{
+ static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
+ return aSeq;
}
-/* -----------------------------21.03.00 15:39--------------------------------
+/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< uno::Type > SAL_CALL SwXFootnote::getTypes( ) throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXFootnote::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- uno::Sequence< uno::Type > aFtnTypes = SwXFootnoteBaseClass::getTypes();
- uno::Sequence< uno::Type > aTextTypes = SwXText::getTypes();
+ const sal_Int64 nRet( ::sw::UnoTunnelImpl<SwXFootnote>(rId, this) );
+ return (nRet) ? nRet : SwXText::getSomething(rId);
+}
- long nIndex = aFtnTypes.getLength();
- aFtnTypes.realloc( aFtnTypes.getLength() + aTextTypes.getLength());
+/* -----------------------------06.04.00 16:36--------------------------------
- uno::Type* pFtnTypes = aFtnTypes.getArray();
- const uno::Type* pTextTypes = aTextTypes.getConstArray();
- for(long nPos = 0; nPos < aTextTypes.getLength(); nPos++)
- pFtnTypes[nIndex++] = pTextTypes[nPos];
+ ---------------------------------------------------------------------------*/
+OUString SAL_CALL
+SwXFootnote::getImplementationName() throw (uno::RuntimeException)
+{
+ return C2U("SwXFootnote");
+}
- return aFtnTypes;
+/* -----------------------------06.04.00 16:36--------------------------------
+
+ ---------------------------------------------------------------------------*/
+static char const*const g_ServicesFootnote[] =
+{
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.Footnote",
+ "com.sun.star.text.Text",
+ "com.sun.star.text.Endnote", // NB: only supported for endnotes!
+};
+static const size_t g_nServicesEndnote(
+ sizeof(g_ServicesFootnote)/sizeof(g_ServicesFootnote[0]));
+static const size_t g_nServicesFootnote( g_nServicesEndnote - 1 ); // NB: omit!
+
+sal_Bool SAL_CALL SwXFootnote::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ vos::OGuard g(Application::GetSolarMutex());
+ return ::sw::SupportsServiceImpl(
+ (m_pImpl->m_bIsEndnote) ? g_nServicesEndnote : g_nServicesFootnote,
+ g_ServicesFootnote, rServiceName);
+}
+
+uno::Sequence< OUString > SAL_CALL
+SwXFootnote::getSupportedServiceNames() throw (uno::RuntimeException)
+{
+ vos::OGuard g(Application::GetSolarMutex());
+ return ::sw::GetSupportedServiceNamesImpl(
+ (m_pImpl->m_bIsEndnote) ? g_nServicesEndnote : g_nServicesFootnote,
+ g_ServicesFootnote);
}
/* -----------------------------21.03.00 15:39--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< sal_Int8 > SAL_CALL SwXFootnote::getImplementationId( ) throw(uno::RuntimeException)
+uno::Sequence< uno::Type > SAL_CALL
+SwXFootnote::getTypes() throw (uno::RuntimeException)
+{
+ const uno::Sequence< uno::Type > aTypes = SwXFootnote_Base::getTypes();
+ const uno::Sequence< uno::Type > aTextTypes = SwXText::getTypes();
+ return ::comphelper::concatSequences(aTypes, aTextTypes);
+}
+
+/* -----------------------------21.03.00 15:39--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Sequence< sal_Int8 > SAL_CALL
+SwXFootnote::getImplementationId() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
static uno::Sequence< sal_Int8 > aId( 16 );
@@ -176,37 +299,49 @@ uno::Sequence< sal_Int8 > SAL_CALL SwXFootnote::getImplementationId( ) throw(un
/* -----------------------------21.03.00 15:46--------------------------------
---------------------------------------------------------------------------*/
-uno::Any SAL_CALL SwXFootnote::queryInterface( const uno::Type& aType ) throw(uno::RuntimeException)
+uno::Any SAL_CALL
+SwXFootnote::queryInterface(const uno::Type& rType)
+throw (uno::RuntimeException)
{
- uno::Any aRet = SwXFootnoteBaseClass::queryInterface(aType);
- if(aRet.getValueType() == ::getCppuVoidType() )
- aRet = SwXText::queryInterface(aType);
- return aRet;
+ const uno::Any ret = SwXFootnote_Base::queryInterface(rType);
+ return (ret.getValueType() == ::getCppuVoidType())
+ ? SwXText::queryInterface(rType)
+ : ret;
}
/*-- 10.12.98 15:31:47---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXFootnote::getLabel(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXFootnote::getLabel() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- String sRet;
- const SwFmtFtn* pFmt = SwXFootnote::FindFmt();
+
+ ::rtl::OUString sRet;
+ SwFmtFtn const*const pFmt = m_pImpl->GetFootnoteFormat();
if(pFmt)
+ {
sRet = pFmt->GetNumStr();
- else if(m_bIsDescriptor)
- return m_sLabel;
+ }
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ sRet = m_pImpl->m_sLabel;
+ }
else
+ {
throw uno::RuntimeException();
+ }
return sRet;
}
+
/*-- 10.12.98 15:31:48---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXFootnote::setLabel(const OUString& aLabel) throw( uno::RuntimeException )
+void SAL_CALL
+SwXFootnote::setLabel(const OUString& aLabel) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const SwFmtFtn* pFmt = FindFmt();
+
+ SwFmtFtn const*const pFmt = m_pImpl->GetFootnoteFormat();
if(pFmt)
{
const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
@@ -216,297 +351,292 @@ void SwXFootnote::setLabel(const OUString& aLabel) throw( uno::RuntimeException
SwPaM aPam(rTxtNode, *pTxtFtn->GetStart());
GetDoc()->SetCurFtn(aPam, aLabel, pFmt->GetNumber(), pFmt->IsEndNote());
}
- else if(m_bIsDescriptor)
- m_sLabel = String(aLabel);
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->m_sLabel = String(aLabel);
+ }
else
+ {
throw uno::RuntimeException();
-
+ }
}
+
/* -----------------18.02.99 13:32-------------------
*
* --------------------------------------------------*/
-void SwXFootnote::attachToRange(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXFootnote::attach(const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- if(!m_bIsDescriptor)
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ if (!m_pImpl->m_bIsDescriptor)
+ {
throw uno::RuntimeException();
- uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- if(xRangeTunnel.is())
+ }
+ const uno::Reference<lang::XUnoTunnel> xRangeTunnel(
+ xTextRange, uno::UNO_QUERY);
+ SwXTextRange *const pRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ OTextCursorHelper *const pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+ SwDoc *const pNewDoc =
+ (pRange) ? pRange->GetDoc() : ((pCursor) ? pCursor->GetDoc() : 0);
+ if (!pNewDoc)
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ throw lang::IllegalArgumentException();
}
- SwDoc* pNewDoc = pRange ? (SwDoc*)pRange->GetDoc() : pCursor ? (SwDoc*)pCursor->GetDoc() : 0;
- if(pNewDoc)
+
+ SwUnoInternalPaM aPam(*pNewDoc);
+ //das muss jetzt sal_True liefern
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
+
+ UnoActionContext aCont(pNewDoc);
+ pNewDoc->DeleteAndJoin(aPam);
+ aPam.DeleteMark();
+ SwFmtFtn aFootNote(m_pImpl->m_bIsEndnote);
+ if (m_pImpl->m_sLabel.getLength())
{
- SwUnoInternalPaM aPam(*pNewDoc);
- //das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
-
- UnoActionContext aCont(pNewDoc);
- SwTxtAttr* pTxtAttr = 0;
- pNewDoc->DeleteAndJoin(aPam);
- aPam.DeleteMark();
- SwFmtFtn aFootNote(m_bIsEndnote);
- if(m_sLabel.Len())
- aFootNote.SetNumStr(m_sLabel);
-
- SwXTextCursor const*const pTextCursor(
- dynamic_cast<SwXTextCursor*>(pCursor));
- const bool bForceExpandHints( (pTextCursor)
- ? pTextCursor->IsAtEndOfMeta() : false );
- const SetAttrMode nInsertFlags = (bForceExpandHints)
- ? nsSetAttrMode::SETATTR_FORCEHINTEXPAND
- : nsSetAttrMode::SETATTR_DEFAULT;
-
- pNewDoc->InsertPoolItem(aPam, aFootNote, nInsertFlags);
-
- pTxtAttr = aPam.GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
- aPam.GetPoint()->nContent.GetIndex()-1, RES_TXTATR_FTN );
-
- if(pTxtAttr)
+ aFootNote.SetNumStr(m_pImpl->m_sLabel);
+ }
+
+ SwXTextCursor const*const pTextCursor(
+ dynamic_cast<SwXTextCursor*>(pCursor));
+ const bool bForceExpandHints( (pTextCursor)
+ ? pTextCursor->IsAtEndOfMeta() : false );
+ const SetAttrMode nInsertFlags = (bForceExpandHints)
+ ? nsSetAttrMode::SETATTR_FORCEHINTEXPAND
+ : nsSetAttrMode::SETATTR_DEFAULT;
+
+ pNewDoc->InsertPoolItem(aPam, aFootNote, nInsertFlags);
+
+ SwTxtFtn *const pTxtAttr = static_cast<SwTxtFtn*>(
+ aPam.GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
+ aPam.GetPoint()->nContent.GetIndex()-1, RES_TXTATR_FTN ));
+
+ if (pTxtAttr)
+ {
+ const SwFmtFtn& rFtn = pTxtAttr->GetFtn();
+ m_pImpl->m_pFmtFtn = &rFtn;
+ pNewDoc->GetUnoCallBack()->Add(m_pImpl.get());
+ // force creation of sequence id - is used for references
+ if (pNewDoc->IsInReading())
+ {
+ pTxtAttr->SetSeqNo(pNewDoc->GetFtnIdxs().Count());
+ }
+ else
{
- const SwFmtFtn& rFtn = pTxtAttr->GetFtn();
- pFmtFtn = &rFtn;
- pNewDoc->GetUnoCallBack()->Add(this);
- //force creation of sequence id - is used for references
- if(pNewDoc->IsInReading())
- ((SwTxtFtn*)pTxtAttr)->SetSeqNo(pNewDoc->GetFtnIdxs().Count());
- else
- ((SwTxtFtn*)pTxtAttr)->SetSeqRefNo();
+ pTxtAttr->SetSeqRefNo();
}
- m_bIsDescriptor = sal_False;
- SetDoc(pNewDoc);
}
- else
- throw lang::IllegalArgumentException();
+ m_pImpl->m_bIsDescriptor = sal_False;
+ SetDoc(pNewDoc);
}
-/*-- 10.12.98 15:31:48---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXFootnote::attach(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- attachToRange( xTextRange );
-}
/*-- 10.12.98 15:31:48---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXFootnote::getAnchor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXFootnote::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > aRef;
- const SwFmtFtn* pFmt = FindFmt();
- if(pFmt)
- {
- const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
- SwPaM aPam( pTxtFtn->GetTxtNode(), *pTxtFtn->GetStart() );
- SwPosition aMark( *aPam.Start() );
- aPam.SetMark();
- aPam.GetMark()->nContent++;
- aRef = SwXTextRange::CreateTextRangeFromPosition((SwDoc*)GetDoc(), *aPam.Start(), aPam.End());
- }
- else
- throw uno::RuntimeException();
- return aRef;
+
+ SwFmtFtn const& rFmt( m_pImpl->GetFootnoteFormatOrThrow() );
+
+ SwTxtFtn const*const pTxtFtn = rFmt.GetTxtFtn();
+ SwPaM aPam( pTxtFtn->GetTxtNode(), *pTxtFtn->GetStart() );
+ SwPosition aMark( *aPam.Start() );
+ aPam.SetMark();
+ aPam.GetMark()->nContent++;
+ const uno::Reference< text::XTextRange > xRet =
+ SwXTextRange::CreateXTextRange(*GetDoc(), *aPam.Start(), aPam.End());
+ return xRet;
}
/*-- 10.12.98 15:31:49---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXFootnote::dispose(void) throw( uno::RuntimeException )
+void SAL_CALL SwXFootnote::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const SwFmtFtn* pFmt = FindFmt();
- if(pFmt)
- {
- const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
- DBG_ASSERT(pTxtFtn, "kein TextNode?");
- SwTxtNode& rTxtNode = (SwTxtNode&)pTxtFtn->GetTxtNode();
- xub_StrLen nPos = *pTxtFtn->GetStart();
- SwPaM aPam(rTxtNode, nPos, rTxtNode, nPos+1 );
- GetDoc()->DeleteAndJoin( aPam );
- }
- else
- throw uno::RuntimeException();
+ SwFmtFtn const& rFmt( m_pImpl->GetFootnoteFormatOrThrow() );
+
+ SwTxtFtn const*const pTxtFtn = rFmt.GetTxtFtn();
+ DBG_ASSERT(pTxtFtn, "no TextNode?");
+ SwTxtNode& rTxtNode = const_cast<SwTxtNode&>(pTxtFtn->GetTxtNode());
+ const xub_StrLen nPos = *pTxtFtn->GetStart();
+ SwPaM aPam(rTxtNode, nPos, rTxtNode, nPos+1);
+ GetDoc()->DeleteAndJoin( aPam );
}
+
/*-- 10.12.98 15:31:49---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXFootnote::addEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL
+SwXFootnote::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn())
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetFootnoteFormat())
+ {
throw uno::RuntimeException();
- aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
/*-- 10.12.98 15:31:50---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXFootnote::removeEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL
+SwXFootnote::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn() || !aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetFootnoteFormat() ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
+
/* -----------------06.05.99 15:31-------------------
*
* --------------------------------------------------*/
const SwStartNode *SwXFootnote::GetStartNode() const
{
- const SwStartNode *pSttNd = 0;
- const SwFmtFtn* pFmt = FindFmt();
+ SwFmtFtn const*const pFmt = m_pImpl->GetFootnoteFormat();
if(pFmt)
{
const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
if( pTxtFtn )
- pSttNd = pTxtFtn->GetStartNode()->GetNode().GetStartNode();
+ {
+ return pTxtFtn->GetStartNode()->GetNode().GetStartNode();
+ }
}
- return pSttNd;
+ return 0;
}
-uno::Reference< text::XTextCursor > SwXFootnote::createCursor() throw ( uno::RuntimeException)
+uno::Reference< text::XTextCursor >
+SwXFootnote::CreateCursor() throw (uno::RuntimeException)
{
return createTextCursor();
}
+
/*-- 10.12.98 15:31:50---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXFootnote::createTextCursor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextCursor > SAL_CALL
+SwXFootnote::createTextCursor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > aRef;
- const SwFmtFtn* pFmt = FindFmt();
- if(pFmt)
- {
- const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
- SwPosition aPos( *pTxtFtn->GetStartNode() );
- SwXTextCursor* pXCrsr = new SwXTextCursor(this, aPos, CURSOR_FOOTNOTE, GetDoc());
- aRef = (text::XWordCursor*)pXCrsr;
- SwUnoCrsr* pUnoCrsr = pXCrsr->GetCrsr();
- pUnoCrsr->Move(fnMoveForward, fnGoNode);
- }
- else
- throw uno::RuntimeException();
- return aRef;
+
+ SwFmtFtn const& rFmt( m_pImpl->GetFootnoteFormatOrThrow() );
+
+ SwTxtFtn const*const pTxtFtn = rFmt.GetTxtFtn();
+ SwPosition aPos( *pTxtFtn->GetStartNode() );
+ SwXTextCursor *const pXCursor =
+ new SwXTextCursor(*GetDoc(), this, CURSOR_FOOTNOTE, aPos);
+ SwUnoCrsr *const pUnoCrsr = pXCursor->GetCursor();
+ pUnoCrsr->Move(fnMoveForward, fnGoNode);
+ const uno::Reference< text::XTextCursor > xRet =
+ static_cast<text::XWordCursor*>(pXCursor);
+ return xRet;
}
+
/*-- 10.12.98 15:31:51---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXFootnote::createTextCursorByRange(
- const uno::Reference< text::XTextRange > & aTextPosition)
- throw( uno::RuntimeException )
+uno::Reference< text::XTextCursor > SAL_CALL
+SwXFootnote::createTextCursorByRange(
+ const uno::Reference< text::XTextRange > & xTextPosition)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const SwFmtFtn* pFmt = FindFmt();
- if( !pFmt )
- throw uno::RuntimeException();
- uno::Reference< text::XTextCursor > aRef;
+
+ SwFmtFtn const& rFmt( m_pImpl->GetFootnoteFormatOrThrow() );
+
SwUnoInternalPaM aPam(*GetDoc());
- if(SwXTextRange::XTextRangeToSwPaM(aPam, aTextPosition))
+ if (!::sw::XTextRangeToSwPaM(aPam, xTextPosition))
{
- const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
- const SwNode* pFtnStartNode = &pTxtFtn->GetStartNode()->GetNode();
+ throw uno::RuntimeException();
+ }
- const SwNode* pStart = aPam.GetNode()->FindFootnoteStartNode();
- if( pStart != pFtnStartNode )
- throw uno::RuntimeException();
+ SwTxtFtn const*const pTxtFtn = rFmt.GetTxtFtn();
+ SwNode const*const pFtnStartNode = &pTxtFtn->GetStartNode()->GetNode();
- aRef = (text::XWordCursor*)new SwXTextCursor(this , *aPam.GetPoint(), CURSOR_FOOTNOTE, GetDoc(), aPam.GetMark());
- }
- else
+ const SwNode* pStart = aPam.GetNode()->FindFootnoteStartNode();
+ if (pStart != pFtnStartNode)
+ {
throw uno::RuntimeException();
- return aRef;
+ }
+
+ const uno::Reference< text::XTextCursor > xRet =
+ static_cast<text::XWordCursor*>(
+ new SwXTextCursor(*GetDoc(), this, CURSOR_FOOTNOTE,
+ *aPam.GetPoint(), aPam.GetMark()));
+ return xRet;
}
+
/*-- 13.06.00 14:28:23---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< container::XEnumeration > SwXFootnote::createEnumeration() throw( uno::RuntimeException )
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXFootnote::createEnumeration() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< container::XEnumeration > aRef;
- const SwFmtFtn* pFmt = FindFmt();
- if(pFmt)
- {
- const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
- SwPosition aPos( *pTxtFtn->GetStartNode() );
- SwXTextCursor* pXCrsr = new SwXTextCursor(this, aPos, CURSOR_FOOTNOTE, GetDoc());
- SwUnoCrsr* pUnoCrsr = pXCrsr->GetCrsr();
- pUnoCrsr->Move(fnMoveForward, fnGoNode);
- aRef = new SwXParagraphEnumeration(this, pUnoCrsr, CURSOR_FOOTNOTE);
- }
- return aRef;
+
+ SwFmtFtn const& rFmt( m_pImpl->GetFootnoteFormatOrThrow() );
+
+ SwTxtFtn const*const pTxtFtn = rFmt.GetTxtFtn();
+ SwPosition aPos( *pTxtFtn->GetStartNode() );
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(aPos, sal_False));
+ pUnoCursor->Move(fnMoveForward, fnGoNode);
+ const uno::Reference< container::XEnumeration > xRet =
+ new SwXParagraphEnumeration(this, pUnoCursor, CURSOR_FOOTNOTE);
+ return xRet;
}
+
/*-- 13.06.00 14:28:24---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Type SwXFootnote::getElementType( ) throw(uno::RuntimeException)
+uno::Type SAL_CALL SwXFootnote::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType(static_cast<uno::Reference<XTextRange>*>(0));
+ return text::XTextRange::static_type();
}
/*-- 13.06.00 14:28:24---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXFootnote::hasElements( ) throw(uno::RuntimeException)
+sal_Bool SAL_CALL SwXFootnote::hasElements() throw (uno::RuntimeException)
{
return sal_True;
}
-/* -----------------------------07.01.00 12:39--------------------------------
- ---------------------------------------------------------------------------*/
-void SwXFootnote::Invalidate()
-{
- if(GetRegisteredIn())
- {
- ((SwModify*)GetRegisteredIn())->Remove(this);
- pFmtFtn = 0;
- aLstnrCntnr.Disposing();
- SetDoc(0);
- }
-}
-/* -----------------18.01.99 09:12-------------------
- *
- * --------------------------------------------------*/
-void SwXFootnote::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- switch( pOld ? pOld->Which() : 0 )
- {
- case RES_REMOVE_UNO_OBJECT:
- case RES_OBJECTDYING:
- if( (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject )
- Invalidate();
- break;
- case RES_FMT_CHG:
- // wurden wir an das neue umgehaengt und wird das alte geloscht?
- if( ((SwFmtChg*)pNew)->pChangedFmt == GetRegisteredIn() &&
- ((SwFmtChg*)pOld)->pChangedFmt->IsFmtInDTOR() )
- Invalidate();
- break;
- case RES_FOOTNOTE_DELETED:
- if( (void*)pFmtFtn == ((SwPtrMsgPoolItem *)pOld)->pObject )
- Invalidate();
- break;
- }
-}
/*-- 11.09.00 13:12:03---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXFootnote::getPropertySetInfo( )
- throw(uno::RuntimeException)
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXFootnote::getPropertySetInfo()
+throw (uno::RuntimeException)
{
- static uno::Reference< beans::XPropertySetInfo > xRef = aSwMapProvider.GetPropertySet(PROPERTY_MAP_FOOTNOTE)->getPropertySetInfo();
- return xRef;
+ vos::OGuard g(Application::GetSolarMutex());
+ static uno::Reference< beans::XPropertySetInfo > xRet =
+ aSwMapProvider.GetPropertySet(PROPERTY_MAP_FOOTNOTE)
+ ->getPropertySetInfo();
+ return xRet;
}
+
/*-- 11.09.00 13:12:04---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXFootnote::setPropertyValue( const ::rtl::OUString&,
- const uno::Any& )
- throw(beans::UnknownPropertyException, beans::PropertyVetoException,
- lang::IllegalArgumentException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXFootnote::setPropertyValue(const ::rtl::OUString&, const uno::Any&)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
//no values to be set
throw lang::IllegalArgumentException();
@@ -514,28 +644,34 @@ void SwXFootnote::setPropertyValue( const ::rtl::OUString&,
/*-- 11.09.00 13:12:04---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXFootnote::getPropertyValue( const OUString& rPropertyName )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+uno::Any SAL_CALL
+SwXFootnote::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
uno::Any aRet;
- if(!SwXParagraph::getDefaultTextContentValue(aRet, rPropertyName))
+ if (! ::sw::GetDefaultTextContentValue(aRet, rPropertyName))
{
- if(rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_START_REDLINE))||
- rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_END_REDLINE)))
+ if (rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_START_REDLINE)) ||
+ rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_END_REDLINE)))
{
//redline can only be returned if it's a living object
- if(!m_bIsDescriptor)
+ if (!m_pImpl->m_bIsDescriptor)
+ {
aRet = SwXText::getPropertyValue(rPropertyName);
+ }
}
- else if(rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_REFERENCE_ID)))
+ else if (rPropertyName.equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_REFERENCE_ID)))
{
- const SwFmtFtn* pFmt = FindFmt();
- if(pFmt)
+ SwFmtFtn const*const pFmt = m_pImpl->GetFootnoteFormat();
+ if (pFmt)
{
- const SwTxtFtn* pTxtFtn = pFmt->GetTxtFtn();
+ SwTxtFtn const*const pTxtFtn = pFmt->GetTxtFtn();
DBG_ASSERT(pTxtFtn, "no TextNode?");
- aRet <<= (sal_Int16)pTxtFtn->GetSeqRefNo();
+ aRet <<= static_cast<sal_Int16>(pTxtFtn->GetSeqRefNo());
}
}
else
@@ -547,37 +683,51 @@ uno::Any SwXFootnote::getPropertyValue( const OUString& rPropertyName )
}
return aRet;
}
+
/*-- 11.09.00 13:12:04---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXFootnote::addPropertyChangeListener( const OUString& /*aPropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXFootnote::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXFootnote::addPropertyChangeListener(): not implemented");
}
-/*-- 11.09.00 13:12:04---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXFootnote::removePropertyChangeListener( const OUString& /*aPropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXFootnote::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXFootnote::removePropertyChangeListener(): not implemented");
}
-/*-- 11.09.00 13:12:04---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXFootnote::addVetoableChangeListener( const OUString& /*PropertyName*/,
- const uno::Reference< beans::XVetoableChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXFootnote::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXFootnote::addVetoableChangeListener(): not implemented");
}
-/*-- 11.09.00 13:12:05---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXFootnote::removeVetoableChangeListener( const OUString& /*PropertyName*/,
- const uno::Reference< beans::XVetoableChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXFootnote::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXFootnote::removeVetoableChangeListener(): not implemented");
}
-
diff --git a/sw/source/core/unocore/unoidx.cxx b/sw/source/core/unocore/unoidx.cxx
index 5633ca1f0661..db2ab16e5784 100644
--- a/sw/source/core/unocore/unoidx.cxx
+++ b/sw/source/core/unocore/unoidx.cxx
@@ -31,21 +31,21 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <com/sun/star/beans/PropertyAttribute.hpp>
+#include <com/sun/star/container/XIndexReplace.hpp>
+#include <com/sun/star/frame/XModel.hpp>
+#include <com/sun/star/text/ChapterFormat.hpp>
+#include <com/sun/star/text/ReferenceFieldPart.hpp>
+#include <com/sun/star/text/BibliographyDataField.hpp>
+#include <com/sun/star/text/XTextDocument.hpp>
-#include <hints.hxx>
#include <tools/debug.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
#include <svx/unolingu.hxx>
-#include <com/sun/star/text/ChapterFormat.hpp>
-#include <com/sun/star/text/ReferenceFieldPart.hpp>
-#include <com/sun/star/text/BibliographyDataField.hpp>
-#include <com/sun/star/frame/XModel.hpp>
-#include <com/sun/star/text/XTextDocument.hpp>
-#include <com/sun/star/beans/PropertyAttribute.hpp>
-#ifndef _CMDID_H
+
+#include <hints.hxx>
#include <cmdid.h>
-#endif
#include <swtypes.hxx>
#include <shellres.hxx>
#include <viewsh.hxx>
@@ -56,54 +56,82 @@
#include <poolfmt.hrc>
#endif
#include <pagedesc.hxx>
+#include <fmtcntnt.hxx>
#include <unomap.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
+#include <unosection.hxx>
#include <doctxm.hxx>
#include <txttxmrk.hxx>
#include <unocrsr.hxx>
#include <unostyle.hxx>
#include <ndtxt.hxx>
#include <unoidx.hxx>
-#ifndef _DOCSH_HXX //autogen
#include <docsh.hxx>
-#endif
#include <chpfld.hxx>
#include <SwStyleNameMapper.hxx>
+#include <unoevtlstnr.hxx>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
//-----------------------------------------------------------------------------
-String lcl_AnyToString(uno::Any rVal) throw(lang::IllegalArgumentException)
+static OUString
+lcl_AnyToString(uno::Any const& rVal) throw (lang::IllegalArgumentException)
{
OUString sRet;
if(!(rVal >>= sRet))
+ {
throw lang::IllegalArgumentException();
+ }
return sRet;
}
//-----------------------------------------------------------------------------
-sal_Int16 lcl_AnyToInt16(uno::Any rVal) throw(lang::IllegalArgumentException)
+static sal_Int16
+lcl_AnyToInt16(uno::Any const& rVal) throw (lang::IllegalArgumentException)
{
sal_Int16 nRet = 0;
if(!(rVal >>= nRet))
+ {
throw lang::IllegalArgumentException();
+ }
return nRet;
}
//-----------------------------------------------------------------------------
-sal_Bool lcl_AnyToBool(uno::Any rVal) throw(lang::IllegalArgumentException)
+static sal_Bool
+lcl_AnyToBool(uno::Any const& rVal) throw (lang::IllegalArgumentException)
{
sal_Bool bRet = sal_False;
if(!(rVal >>= bRet))
+ {
throw lang::IllegalArgumentException();
+ }
return bRet;
}
-/******************************************************************************
- *
- ******************************************************************************/
+
+static void
+lcl_AnyToBitMask(uno::Any const& rValue,
+ sal_uInt16 & rBitMask, const sal_uInt16 nBit)
+throw (lang::IllegalArgumentException)
+{
+ rBitMask = lcl_AnyToBool(rValue)
+ ? (rBitMask | nBit)
+ : (rBitMask & ~nBit);
+}
+static void
+lcl_BitMaskToAny(uno::Any & o_rValue,
+ const sal_uInt16 nBitMask, const sal_uInt16 nBit)
+{
+ const sal_Bool bRet = 0 != (nBitMask & nBit);
+ o_rValue <<= bRet;
+}
+
//-----------------------------------------------------------------------------
-void lcl_ReAssignTOXType(SwDoc* pDoc, SwTOXBase& rTOXBase, const OUString& rNewName)
+static void
+lcl_ReAssignTOXType(SwDoc* pDoc, SwTOXBase& rTOXBase, const OUString& rNewName)
{
- sal_uInt16 nUserCount = pDoc->GetTOXTypeCount( TOX_USER );
+ const sal_uInt16 nUserCount = pDoc->GetTOXTypeCount( TOX_USER );
const SwTOXType* pNewType = 0;
for(sal_uInt16 nUser = 0; nUser < nUserCount; nUser++)
{
@@ -133,14 +161,19 @@ void lcl_ConvertTOUNameToProgrammaticName(OUString& rTmp)
ShellResource* pShellRes = ViewShell::GetShellRes();
if(rTmp.equals(pShellRes->aTOXUserName))
+ {
rTmp = OUString(C2U(cUserDefined));
- //if the version is not English but the alternative index's name is "User-Defined"
- //a " (user)" is appended
+ }
+ // if the version is not English but the alternative index's name is
+ // "User-Defined" a " (user)" is appended
else if(rTmp.equalsAscii(cUserDefined))
+ {
rTmp += C2U(cUserSuffix);
+ }
}
//-----------------------------------------------------------------------------
-void lcl_ConvertTOUNameToUserName(OUString& rTmp)
+static void
+lcl_ConvertTOUNameToUserName(OUString& rTmp)
{
ShellResource* pShellRes = ViewShell::GetShellRes();
if(rTmp.equalsAscii(cUserDefined))
@@ -150,43 +183,287 @@ void lcl_ConvertTOUNameToUserName(OUString& rTmp)
else if(!pShellRes->aTOXUserName.EqualsAscii(cUserDefined) &&
USER_AND_SUFFIXLEN == rTmp.getLength())
{
- String sToChange(rTmp);
//make sure that in non-English versions the " (user)" suffix is removed
- if(!sToChange.SearchAscii(cUserDefined) && USER_LEN == sToChange.SearchAscii(cUserSuffix))
+ if (rTmp.matchAsciiL(cUserDefined, sizeof(cUserDefined)) &&
+ rTmp.matchAsciiL(cUserSuffix, sizeof(cUserSuffix), USER_LEN))
+ {
rTmp = C2U(cUserDefined);
+ }
}
}
+/* -----------------13.09.99 16:39-------------------
+
+ --------------------------------------------------*/
+typedef ::cppu::WeakImplHelper2
+< lang::XServiceInfo
+, container::XIndexReplace
+> SwXDocumentIndexStyleAccess_Base;
+
+class SwXDocumentIndex::StyleAccess_Impl
+ : public SwXDocumentIndexStyleAccess_Base
+{
+
+private:
+ /// can be destroyed threadsafely, so no UnoImplPtr here
+ ::rtl::Reference<SwXDocumentIndex> m_xParent;
+
+ virtual ~StyleAccess_Impl();
+
+public:
+ StyleAccess_Impl(SwXDocumentIndex& rParentIdx);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (uno::RuntimeException);
+ virtual sal_Bool SAL_CALL
+ supportsService(const ::rtl::OUString& rServiceName)
+ throw (uno::RuntimeException);
+ virtual uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames() throw (uno::RuntimeException);
+
+ // XElementAccess
+ virtual uno::Type SAL_CALL getElementType() throw (uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements() throw (uno::RuntimeException);
+
+ // XIndexAccess
+ virtual sal_Int32 SAL_CALL getCount() throw (uno::RuntimeException);
+ virtual uno::Any SAL_CALL getByIndex(sal_Int32 nIndex)
+ throw (lang::IndexOutOfBoundsException, lang::WrappedTargetException,
+ uno::RuntimeException);
+
+ // XIndexReplace
+ virtual void SAL_CALL
+ replaceByIndex(sal_Int32 Index, const uno::Any& rElement)
+ throw (lang::IllegalArgumentException, lang::IndexOutOfBoundsException,
+ lang::WrappedTargetException, uno::RuntimeException);
+
+};
+
+/* -----------------13.09.99 16:39-------------------
+
+ --------------------------------------------------*/
+typedef ::cppu::WeakImplHelper2
+< lang::XServiceInfo
+, container::XIndexReplace
+> SwXDocumentIndexTokenAccess_Base;
+
+class SwXDocumentIndex::TokenAccess_Impl
+ : public SwXDocumentIndexTokenAccess_Base
+{
+
+private:
+ /// can be destroyed threadsafely, so no UnoImplPtr here
+ ::rtl::Reference<SwXDocumentIndex> m_xParent;
+
+ virtual ~TokenAccess_Impl();
+
+public:
+
+ TokenAccess_Impl(SwXDocumentIndex& rParentIdx);
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw (uno::RuntimeException);
+ virtual sal_Bool SAL_CALL
+ supportsService(const ::rtl::OUString& rServiceName)
+ throw (uno::RuntimeException);
+ virtual uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames() throw (uno::RuntimeException);
+
+ // XElementAccess
+ virtual uno::Type SAL_CALL getElementType() throw (uno::RuntimeException);
+ virtual sal_Bool SAL_CALL hasElements() throw (uno::RuntimeException);
+
+ // XIndexAccess
+ virtual sal_Int32 SAL_CALL getCount() throw (uno::RuntimeException);
+ virtual uno::Any SAL_CALL getByIndex(sal_Int32 nIndex)
+ throw (lang::IndexOutOfBoundsException, lang::WrappedTargetException,
+ uno::RuntimeException);
+
+ // XIndexReplace
+ virtual void SAL_CALL
+ replaceByIndex(sal_Int32 Index, const uno::Any& rElement)
+ throw (lang::IllegalArgumentException, lang::IndexOutOfBoundsException,
+ lang::WrappedTargetException, uno::RuntimeException);
+
+};
+
+
/******************************************************************
* SwXDocumentIndex
******************************************************************/
+
/* -----------------20.06.98 11:06-------------------
*
* --------------------------------------------------*/
-class SwDocIdxProperties_Impl
+class SwDocIndexDescriptorProperties_Impl
{
- SwTOXBase* pTOXBase;
- OUString sUserTOXTypeName;
+private:
+ ::std::auto_ptr<SwTOXBase> m_pTOXBase;
+ OUString m_sUserTOXTypeName;
+
public:
- SwTOXBase& GetTOXBase() {return *pTOXBase;}
- SwDocIdxProperties_Impl(const SwTOXType* pType);
- ~SwDocIdxProperties_Impl(){delete pTOXBase;}
+ SwDocIndexDescriptorProperties_Impl(SwTOXType const*const pType);
- const OUString& GetTypeName()const {return sUserTOXTypeName;}
- void SetTypeName(const OUString& rSet) {sUserTOXTypeName = rSet;}
+ SwTOXBase & GetTOXBase() { return *m_pTOXBase; }
+ const OUString& GetTypeName() const { return m_sUserTOXTypeName; }
+ void SetTypeName(const OUString& rSet) { m_sUserTOXTypeName = rSet; }
};
/* -----------------20.06.98 11:41-------------------
*
* --------------------------------------------------*/
-SwDocIdxProperties_Impl::SwDocIdxProperties_Impl(const SwTOXType* pType)
+SwDocIndexDescriptorProperties_Impl::SwDocIndexDescriptorProperties_Impl(
+ SwTOXType const*const pType)
{
SwForm aForm(pType->GetType());
- pTOXBase = new SwTOXBase(pType, aForm,
- nsSwTOXElement::TOX_MARK, pType->GetTypeName());
+ m_pTOXBase.reset(new SwTOXBase(pType, aForm,
+ nsSwTOXElement::TOX_MARK, pType->GetTypeName()));
if(pType->GetType() == TOX_CONTENT || pType->GetType() == TOX_USER)
- pTOXBase->SetLevel(MAXLEVEL);
- sUserTOXTypeName = pType->GetTypeName();
+ {
+ m_pTOXBase->SetLevel(MAXLEVEL);
+ }
+ m_sUserTOXTypeName = pType->GetTypeName();
+}
+
+static sal_uInt16
+lcl_TypeToPropertyMap_Index(const TOXTypes eType)
+{
+ switch (eType)
+ {
+ case TOX_INDEX: return PROPERTY_MAP_INDEX_IDX;
+ case TOX_CONTENT: return PROPERTY_MAP_INDEX_CNTNT;
+ case TOX_TABLES: return PROPERTY_MAP_INDEX_TABLES;
+ case TOX_ILLUSTRATIONS: return PROPERTY_MAP_INDEX_ILLUSTRATIONS;
+ case TOX_OBJECTS: return PROPERTY_MAP_INDEX_OBJECTS;
+ case TOX_AUTHORITIES: return PROPERTY_MAP_BIBLIOGRAPHY;
+ //case TOX_USER:
+ default:
+ return PROPERTY_MAP_INDEX_USER;
+ }
+}
+
+class SwXDocumentIndex::Impl
+ : public SwClient
+{
+
+public:
+
+ SfxItemPropertySet const& m_rPropSet;
+ const TOXTypes m_eTOXType;
+ SwEventListenerContainer m_ListenerContainer;
+ bool m_bIsDescriptor;
+ SwDoc * m_pDoc;
+ ::std::auto_ptr<SwDocIndexDescriptorProperties_Impl> m_pProps;
+ uno::WeakReference<container::XIndexReplace> m_wStyleAccess;
+ uno::WeakReference<container::XIndexReplace> m_wTokenAccess;
+
+ Impl( SwXDocumentIndex & rThis,
+ SwDoc & rDoc,
+ const TOXTypes eType,
+ SwTOXBaseSection const*const pBaseSection)
+ : SwClient((pBaseSection) ? pBaseSection->GetFmt() : 0)
+ , m_rPropSet(
+ *aSwMapProvider.GetPropertySet(lcl_TypeToPropertyMap_Index(eType)))
+ , m_eTOXType(eType)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_bIsDescriptor(0 == pBaseSection)
+ , m_pDoc(&rDoc)
+ , m_pProps((m_bIsDescriptor)
+ ? new SwDocIndexDescriptorProperties_Impl(rDoc.GetTOXType(eType, 0))
+ : 0)
+ {
+ }
+
+ SwSectionFmt * GetSectionFmt() const {
+ return static_cast<SwSectionFmt *>(
+ const_cast<SwModify *>(GetRegisteredIn()));
+ }
+
+ SwTOXBase & GetTOXSectionOrThrow() const
+ {
+ SwSectionFmt *const pSectionFmt(GetSectionFmt());
+ SwTOXBase *const pTOXSection( (m_bIsDescriptor)
+ ? &m_pProps->GetTOXBase()
+ : ((pSectionFmt)
+ ? static_cast<SwTOXBaseSection*>(pSectionFmt->GetSection())
+ : 0));
+ if (!pTOXSection)
+ {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "SwXDocumentIndex: disposed or invalid")), 0);
+ }
+ return *pTOXSection;
+ }
+
+ sal_Int32 GetFormMax() const
+ {
+ SwTOXBase & rSection( GetTOXSectionOrThrow() );
+ return (m_bIsDescriptor)
+ ? SwForm::GetFormMaxLevel(m_eTOXType)
+ : rSection.GetTOXForm().GetFormMax();
+ }
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/*-- 14.12.98 09:35:07---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SwXDocumentIndex::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+{
+ ClientModify(this, pOld, pNew);
+
+ if (!GetRegisteredIn())
+ {
+ m_ListenerContainer.Disposing();
+ }
}
+
+/*-- 14.12.98 09:35:03---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXDocumentIndex::SwXDocumentIndex(
+ SwTOXBaseSection const& rBaseSection, SwDoc & rDoc)
+ : m_pImpl( new SwXDocumentIndex::Impl( *this,
+ rDoc, rBaseSection.SwTOXBase::GetType(), & rBaseSection) )
+{
+}
+/* -----------------15.01.99 14:59-------------------
+ *
+ * --------------------------------------------------*/
+SwXDocumentIndex::SwXDocumentIndex(const TOXTypes eType, SwDoc& rDoc)
+ : m_pImpl( new SwXDocumentIndex::Impl( *this, rDoc, eType, 0) )
+{
+}
+
+/*-- 14.12.98 09:35:04---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXDocumentIndex::~SwXDocumentIndex()
+{
+}
+
+uno::Reference<text::XDocumentIndex>
+SwXDocumentIndex::CreateXDocumentIndex(
+ SwDoc & rDoc, SwTOXBaseSection const& rSection)
+{
+ // re-use existing SwXDocumentIndex
+ // #i105557#: do not iterate over the registered clients: race condition
+ SwSectionFmt *const pFmt = rSection.GetFmt();
+ uno::Reference<text::XDocumentIndex> xIndex(pFmt->GetXObject(),
+ uno::UNO_QUERY);
+ if (!xIndex.is())
+ {
+ SwXDocumentIndex *const pIndex(new SwXDocumentIndex(rSection, rDoc));
+ xIndex.set(pIndex);
+ pFmt->SetXObject(uno::Reference<uno::XInterface>(xIndex));
+ }
+ return xIndex;
+}
+
/* -----------------------------10.03.00 18:02--------------------------------
---------------------------------------------------------------------------*/
@@ -198,505 +475,530 @@ const uno::Sequence< sal_Int8 > & SwXDocumentIndex::getUnoTunnelId()
/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXDocumentIndex::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXDocumentIndex::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
- }
- return 0;
+ return ::sw::UnoTunnelImpl<SwXDocumentIndex>(rId, this);
}
+
/* -----------------------------06.04.00 15:01--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXDocumentIndex::getImplementationName(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXDocumentIndex::getImplementationName() throw (uno::RuntimeException)
{
return C2U("SwXDocumentIndex");
}
/* -----------------------------06.04.00 15:01--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXDocumentIndex::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
-{
- return C2U("com.sun.star.text.BaseIndex") == rServiceName ||
- ( TOX_INDEX == eTOXType && C2U("com.sun.star.text.DocumentIndex") == rServiceName) ||
- ( TOX_CONTENT == eTOXType && C2U("com.sun.star.text.ContentIndex") == rServiceName) ||
- ( TOX_USER == eTOXType && C2U("com.sun.star.text.UserDefinedIndex") == rServiceName) ||
- ( TOX_ILLUSTRATIONS == eTOXType && C2U("com.sun.star.text.IllustrationsIndex") == rServiceName) ||
- ( TOX_TABLES == eTOXType && C2U("com.sun.star.text.TableIndex") == rServiceName) ||
- ( TOX_OBJECTS == eTOXType && C2U("com.sun.star.text.ObjectIndex") == rServiceName) ||
- ( TOX_AUTHORITIES == eTOXType && C2U("com.sun.star.text.Bibliography") == rServiceName);
+sal_Bool SAL_CALL
+SwXDocumentIndex::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ vos::OGuard g(Application::GetSolarMutex());
+
+ return C2U("com.sun.star.text.BaseIndex") == rServiceName
+ || ((TOX_INDEX == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.DocumentIndex"))
+ || ((TOX_CONTENT == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.ContentIndex"))
+ || ((TOX_USER == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.UserDefinedIndex"))
+ || ((TOX_ILLUSTRATIONS == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.IllustrationsIndex"))
+ || ((TOX_TABLES == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.TableIndex"))
+ || ((TOX_OBJECTS == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.ObjectIndex"))
+ || ((TOX_AUTHORITIES == m_pImpl->m_eTOXType) &&
+ rServiceName.equalsAscii("com.sun.star.text.Bibliography"));
}
/* -----------------------------06.04.00 15:01--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXDocumentIndex::getSupportedServiceNames(void) throw( uno::RuntimeException )
+uno::Sequence< OUString > SAL_CALL
+SwXDocumentIndex::getSupportedServiceNames() throw (uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
uno::Sequence< OUString > aRet(2);
OUString* pArray = aRet.getArray();
pArray[0] = C2U("com.sun.star.text.BaseIndex");
- switch( eTOXType )
- {
- case TOX_INDEX: pArray[1] = C2U("com.sun.star.text.DocumentIndex");break;
- case TOX_CONTENT: pArray[1] = C2U("com.sun.star.text.ContentIndex");break;
- case TOX_TABLES: pArray[1] = C2U("com.sun.star.text.TableIndex");break;
- case TOX_ILLUSTRATIONS: pArray[1] = C2U("com.sun.star.text.IllustrationsIndex");break;
- case TOX_OBJECTS: pArray[1] = C2U("com.sun.star.text.ObjectIndex");break;
- case TOX_AUTHORITIES : pArray[1] = C2U("com.sun.star.text.Bibliography");break;
+ switch (m_pImpl->m_eTOXType)
+ {
+ case TOX_INDEX:
+ pArray[1] = C2U("com.sun.star.text.DocumentIndex");
+ break;
+ case TOX_CONTENT:
+ pArray[1] = C2U("com.sun.star.text.ContentIndex");
+ break;
+ case TOX_TABLES:
+ pArray[1] = C2U("com.sun.star.text.TableIndex");
+ break;
+ case TOX_ILLUSTRATIONS:
+ pArray[1] = C2U("com.sun.star.text.IllustrationsIndex");
+ break;
+ case TOX_OBJECTS:
+ pArray[1] = C2U("com.sun.star.text.ObjectIndex");
+ break;
+ case TOX_AUTHORITIES:
+ pArray[1] = C2U("com.sun.star.text.Bibliography");
+ break;
//case TOX_USER:
default:
pArray[1] = C2U("com.sun.star.text.UserDefinedIndex");
}
return aRet;
}
-/*-- 14.12.98 09:35:03---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-TYPEINIT1(SwXDocumentIndex, SwClient)
-SwXDocumentIndex::SwXDocumentIndex(const SwTOXBaseSection* pB, SwDoc* pDc) :
- aLstnrCntnr( (text::XTextContent*)this),
- m_pPropSet(0),
- m_pDoc(pDc),
- pBase(pB),
- eTOXType(TOX_USER),
- bIsDescriptor(sal_False),
- pProps(0),
- pStyleAccess(0),
- pTokenAccess(0)
-{
- if(pBase && m_pDoc)
- {
- pBase->GetFmt()->Add(this);
- sal_uInt16 PropertyId;
- eTOXType = pBase->SwTOXBase::GetType();
- switch( eTOXType )
- {
- case TOX_INDEX: PropertyId = PROPERTY_MAP_INDEX_IDX; break;
- case TOX_CONTENT: PropertyId = PROPERTY_MAP_INDEX_CNTNT; break;
- case TOX_TABLES: PropertyId = PROPERTY_MAP_INDEX_TABLES; break;
- case TOX_ILLUSTRATIONS: PropertyId = PROPERTY_MAP_INDEX_ILLUSTRATIONS; break;
- case TOX_OBJECTS: PropertyId = PROPERTY_MAP_INDEX_OBJECTS; break;
- case TOX_AUTHORITIES : PropertyId = PROPERTY_MAP_BIBLIOGRAPHY; break;
- //case TOX_USER:
- default:
- PropertyId = PROPERTY_MAP_INDEX_USER;
- }
- m_pPropSet = aSwMapProvider.GetPropertySet(PropertyId);
- }
-}
-/* -----------------15.01.99 14:59-------------------
- *
- * --------------------------------------------------*/
-SwXDocumentIndex::SwXDocumentIndex(TOXTypes eType, SwDoc& rDoc) :
- aLstnrCntnr( (text::XTextContent*)this),
- m_pDoc(0),
- pBase(0),
- eTOXType(eType),
- bIsDescriptor(sal_True),
- pProps(new SwDocIdxProperties_Impl(rDoc.GetTOXType(eType, 0))),
- pStyleAccess(0),
- pTokenAccess(0)
-{
- sal_uInt16 PropertyId;
- switch(eType)
- {
- case TOX_INDEX: PropertyId = PROPERTY_MAP_INDEX_IDX; break;
- case TOX_CONTENT: PropertyId = PROPERTY_MAP_INDEX_CNTNT; break;
- case TOX_TABLES: PropertyId = PROPERTY_MAP_INDEX_TABLES; break;
- case TOX_ILLUSTRATIONS: PropertyId = PROPERTY_MAP_INDEX_ILLUSTRATIONS; break;
- case TOX_OBJECTS: PropertyId = PROPERTY_MAP_INDEX_OBJECTS; break;
- case TOX_AUTHORITIES : PropertyId = PROPERTY_MAP_BIBLIOGRAPHY; break;
- //case TOX_USER:
- default:
- PropertyId = PROPERTY_MAP_INDEX_USER;
- }
- m_pPropSet = aSwMapProvider.GetPropertySet(PropertyId);
-}
-/*-- 14.12.98 09:35:04---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXDocumentIndex::~SwXDocumentIndex()
-{
- delete pProps;
-}
/*-- 14.12.98 09:35:05---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXDocumentIndex::getServiceName(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXDocumentIndex::getServiceName()
+throw (uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
USHORT nObjectType = SW_SERVICE_TYPE_INDEX;
- switch(eTOXType)
+ switch (m_pImpl->m_eTOXType)
{
// case TOX_INDEX: break;
- case TOX_USER: nObjectType = SW_SERVICE_USER_INDEX;break;
- case TOX_CONTENT: nObjectType = SW_SERVICE_CONTENT_INDEX;break;
- case TOX_ILLUSTRATIONS: nObjectType = SW_SERVICE_INDEX_ILLUSTRATIONS;break;
- case TOX_OBJECTS: nObjectType = SW_SERVICE_INDEX_OBJECTS;break;
- case TOX_TABLES: nObjectType = SW_SERVICE_INDEX_TABLES;break;
- case TOX_AUTHORITIES: nObjectType = SW_SERVICE_INDEX_BIBLIOGRAPHY;break;
+ case TOX_USER: nObjectType = SW_SERVICE_USER_INDEX;
+ break;
+ case TOX_CONTENT: nObjectType = SW_SERVICE_CONTENT_INDEX;
+ break;
+ case TOX_ILLUSTRATIONS: nObjectType = SW_SERVICE_INDEX_ILLUSTRATIONS;
+ break;
+ case TOX_OBJECTS: nObjectType = SW_SERVICE_INDEX_OBJECTS;
+ break;
+ case TOX_TABLES: nObjectType = SW_SERVICE_INDEX_TABLES;
+ break;
+ case TOX_AUTHORITIES: nObjectType = SW_SERVICE_INDEX_BIBLIOGRAPHY;
+ break;
default:
- ;
+ break;
}
return SwXServiceProvider::GetProviderName(nObjectType);
}
+
/*-- 14.12.98 09:35:05---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndex::update(void) throw( uno::RuntimeException )
+void SAL_CALL SwXDocumentIndex::update() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwSectionFmt *pFmt = GetFmt();
- SwTOXBase* pTOXBase = pFmt ? (SwTOXBaseSection*)pFmt->GetSection() : 0;
+
+ SwSectionFmt *const pFmt = m_pImpl->GetSectionFmt();
+ SwTOXBaseSection *const pTOXBase = (pFmt) ?
+ static_cast<SwTOXBaseSection*>(pFmt->GetSection()) : 0;
if(!pTOXBase)
+ {
throw uno::RuntimeException();
- ((SwTOXBaseSection*)pTOXBase)->Update();
- // Seitennummern eintragen
- ((SwTOXBaseSection*)pTOXBase)->UpdatePageNum();
+ }
+ pTOXBase->Update();
+ // page numbers
+ pTOXBase->UpdatePageNum();
}
+
/*-- 14.12.98 09:35:05---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXDocumentIndex::getPropertySetInfo(void) throw( uno::RuntimeException )
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXDocumentIndex::getPropertySetInfo() throw (uno::RuntimeException)
{
- uno::Reference< beans::XPropertySetInfo > aRef = m_pPropSet->getPropertySetInfo();
- return aRef;
+ vos::OGuard g(Application::GetSolarMutex());
+
+ const uno::Reference< beans::XPropertySetInfo > xRef =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
+ return xRef;
}
+
/*-- 14.12.98 09:35:05---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndex::setPropertyValue(const OUString& rPropertyName,
- const uno::Any& aValue)
- throw( beans::UnknownPropertyException, beans::PropertyVetoException,
- lang::IllegalArgumentException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXDocumentIndex::setPropertyValue(
+ const OUString& rPropertyName, const uno::Any& rValue)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName(rPropertyName);
+
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
if (!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- if ( pEntry->nFlags & beans::PropertyAttribute::READONLY)
- throw beans::PropertyVetoException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw beans::PropertyVetoException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Property is read-only: " ))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
- SwTOXBase* pTOXBase = 0;
- if(GetFmt())
- pTOXBase = (SwTOXBaseSection*)GetFmt()->GetSection();
- else if(bIsDescriptor)
- pTOXBase = &pProps->GetTOXBase();
- if(pTOXBase)
+ SwSectionFmt *const pSectionFmt(m_pImpl->GetSectionFmt());
+ SwTOXBase & rTOXBase( m_pImpl->GetTOXSectionOrThrow() );
+
+ sal_uInt16 nCreate = rTOXBase.GetCreateType();
+ sal_uInt16 nTOIOptions = 0;
+ sal_uInt16 nOLEOptions = rTOXBase.GetOLEOptions();
+ const TOXTypes eTxBaseType = rTOXBase.GetTOXType()->GetType();
+ if (eTxBaseType == TOX_INDEX)
{
- sal_uInt16 nCreate = pTOXBase->GetCreateType();
- sal_uInt16 nTOIOptions = 0;
- sal_uInt16 nOLEOptions = pTOXBase->GetOLEOptions();
- TOXTypes eTxBaseType = pTOXBase->GetTOXType()->GetType();
- if( eTxBaseType == TOX_INDEX )
- nTOIOptions = pTOXBase->GetOptions();
- SwForm aForm(pTOXBase->GetTOXForm());
- sal_Bool bForm = sal_False;
- SfxItemSet* pAttrSet = 0;
- switch(pEntry->nWID)
+ nTOIOptions = rTOXBase.GetOptions();
+ }
+ SwForm aForm(rTOXBase.GetTOXForm());
+ sal_Bool bForm = sal_False;
+ switch (pEntry->nWID)
+ {
+ case WID_IDX_TITLE:
{
- case WID_IDX_TITLE :
+ OUString sNewName;
+ if (!(rValue >>= sNewName))
{
- OUString sNewName;
- aValue >>= sNewName;
- pTOXBase->SetTitle(sNewName);
- }
- break;
- case WID_IDX_NAME:
- {
- OUString sNewName;
- aValue >>= sNewName;
- pTOXBase->SetTOXName(sNewName);
- }
- break;
- case WID_USER_IDX_NAME:
- {
- OUString sNewName;
- aValue >>= sNewName;
- lcl_ConvertTOUNameToUserName(sNewName);
- DBG_ASSERT(TOX_USER == eTxBaseType, "tox type name can only be changed for user indexes");
- if(GetFmt())
- {
- OUString sTmp = pTOXBase->GetTOXType()->GetTypeName();
- if(sTmp != sNewName)
- {
- lcl_ReAssignTOXType(GetFmt()->GetDoc(), *pTOXBase, sNewName);
- }
- }
- else
- pProps->SetTypeName(sNewName);
+ throw lang::IllegalArgumentException();
}
- break;
- case WID_IDX_LOCALE:
+ rTOXBase.SetTitle(sNewName);
+ }
+ break;
+ case WID_IDX_NAME:
+ {
+ OUString sNewName;
+ if (!(rValue >>= sNewName))
{
- lang::Locale aLocale;
- if(aValue>>= aLocale)
- pTOXBase->SetLanguage(SvxLocaleToLanguage(aLocale));
- else
- throw lang::IllegalArgumentException();
+ throw lang::IllegalArgumentException();
}
- break;
- case WID_IDX_SORT_ALGORITHM:
+ rTOXBase.SetTOXName(sNewName);
+ }
+ break;
+ case WID_USER_IDX_NAME:
+ {
+ OUString sNewName;
+ if (!(rValue >>= sNewName))
{
- OUString sTmp;
- if(aValue >>= sTmp)
- pTOXBase->SetSortAlgorithm(sTmp);
- else
- throw lang::IllegalArgumentException();
+ throw lang::IllegalArgumentException();
}
- break;
- case WID_LEVEL :
- pTOXBase->SetLevel(lcl_AnyToInt16(aValue));
- break;
- case WID_CREATE_FROM_MARKS :
- nCreate = lcl_AnyToBool(aValue) ? nCreate | nsSwTOXElement::TOX_MARK: nCreate & ~nsSwTOXElement::TOX_MARK;
- break;
- case WID_CREATE_FROM_OUTLINE :
- nCreate = lcl_AnyToBool(aValue) ? nCreate | nsSwTOXElement::TOX_OUTLINELEVEL: nCreate & ~nsSwTOXElement::TOX_OUTLINELEVEL;
- break;
-// case WID_PARAGRAPH_STYLE_NAMES :DBG_ERROR("not implemented")
-// break;
- case WID_CREATE_FROM_CHAPTER :
- pTOXBase->SetFromChapter(lcl_AnyToBool(aValue));
- break;
- case WID_CREATE_FROM_LABELS :
- pTOXBase->SetFromObjectNames(! lcl_AnyToBool(aValue));
- break;
- case WID_PROTECTED :
+ lcl_ConvertTOUNameToUserName(sNewName);
+ DBG_ASSERT(TOX_USER == eTxBaseType,
+ "tox type name can only be changed for user indexes");
+ if (pSectionFmt)
{
- sal_Bool bSet = lcl_AnyToBool(aValue);
- pTOXBase->SetProtected(bSet);
- if(GetFmt())
- ((SwTOXBaseSection*)pTOXBase)->SetProtect(bSet);
+ OUString sTmp = rTOXBase.GetTOXType()->GetTypeName();
+ if (sTmp != sNewName)
+ {
+ lcl_ReAssignTOXType(pSectionFmt->GetDoc(),
+ rTOXBase, sNewName);
+ }
}
- break;
- case WID_USE_ALPHABETICAL_SEPARATORS:
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_ALPHA_DELIMITTER : nTOIOptions & ~nsSwTOIOptions::TOI_ALPHA_DELIMITTER;
- break;
- case WID_USE_KEY_AS_ENTRY :
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_KEY_AS_ENTRY : nTOIOptions & ~nsSwTOIOptions::TOI_KEY_AS_ENTRY;
- break;
- case WID_USE_COMBINED_ENTRIES :
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_SAME_ENTRY : nTOIOptions & ~nsSwTOIOptions::TOI_SAME_ENTRY;
- break;
- case WID_IS_CASE_SENSITIVE :
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_CASE_SENSITIVE : nTOIOptions & ~nsSwTOIOptions::TOI_CASE_SENSITIVE;
- break;
- case WID_USE_P_P :
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_FF : nTOIOptions & ~nsSwTOIOptions::TOI_FF;
- break;
- case WID_USE_DASH :
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_DASH : nTOIOptions & ~nsSwTOIOptions::TOI_DASH;
- break;
- case WID_USE_UPPER_CASE :
- nTOIOptions = lcl_AnyToBool(aValue) ?
- nTOIOptions | nsSwTOIOptions::TOI_INITIAL_CAPS : nTOIOptions & ~nsSwTOIOptions::TOI_INITIAL_CAPS;
- break;
- case WID_IS_COMMA_SEPARATED :
- bForm = sal_True;
- aForm.SetCommaSeparated(lcl_AnyToBool(aValue));
- break;
- case WID_LABEL_CATEGORY :
+ else
{
- // convert file-format/API/external programmatic english name
- // to internal UI name before usage
- String aName( SwStyleNameMapper::GetSpecialExtraUIName(
- lcl_AnyToString(aValue) ) );
- pTOXBase->SetSequenceName( aName );
+ m_pImpl->m_pProps->SetTypeName(sNewName);
}
- break;
- case WID_LABEL_DISPLAY_TYPE :
+ }
+ break;
+ case WID_IDX_LOCALE:
+ {
+ lang::Locale aLocale;
+ if (!(rValue>>= aLocale))
{
- sal_Int16 nVal = lcl_AnyToInt16(aValue);
- sal_uInt16 nSet = CAPTION_COMPLETE;
- switch (nVal)
- {
- case text::ReferenceFieldPart::TEXT: nSet = CAPTION_COMPLETE;
- break;
- case text::ReferenceFieldPart::CATEGORY_AND_NUMBER : nSet = CAPTION_NUMBER;
- break;
- case text::ReferenceFieldPart::ONLY_CAPTION : nSet = CAPTION_TEXT;
- break;
- default:
- throw lang::IllegalArgumentException();
- }
- pTOXBase->SetCaptionDisplay((SwCaptionDisplay)nSet);
+ throw lang::IllegalArgumentException();
}
- break;
- case WID_USE_LEVEL_FROM_SOURCE :
- pTOXBase->SetLevelFromChapter(lcl_AnyToBool(aValue));
- break;
- case WID_MAIN_ENTRY_CHARACTER_STYLE_NAME :
+ rTOXBase.SetLanguage(SvxLocaleToLanguage(aLocale));
+ }
+ break;
+ case WID_IDX_SORT_ALGORITHM:
+ {
+ OUString sTmp;
+ if (!(rValue >>= sTmp))
{
- String aString;
- SwStyleNameMapper::FillUIName(lcl_AnyToString(aValue), aString, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True);
- pTOXBase->SetMainEntryCharStyle( aString );
+ throw lang::IllegalArgumentException();
}
- break;
- case WID_CREATE_FROM_TABLES :
- nCreate = lcl_AnyToBool(aValue) ? nCreate | nsSwTOXElement::TOX_TABLE : nCreate & ~nsSwTOXElement::TOX_TABLE;
- break;
- case WID_CREATE_FROM_TEXT_FRAMES :
- nCreate = lcl_AnyToBool(aValue) ? nCreate | nsSwTOXElement::TOX_FRAME : nCreate & ~nsSwTOXElement::TOX_FRAME;
- break;
- case WID_CREATE_FROM_GRAPHIC_OBJECTS :
- nCreate = lcl_AnyToBool(aValue) ? nCreate | nsSwTOXElement::TOX_GRAPHIC : nCreate & ~nsSwTOXElement::TOX_GRAPHIC;
- break;
- case WID_CREATE_FROM_EMBEDDED_OBJECTS :
- if(lcl_AnyToBool(aValue))
- nCreate |= nsSwTOXElement::TOX_OLE;
- else
- nCreate &= ~nsSwTOXElement::TOX_OLE;
- break;
- case WID_CREATE_FROM_STAR_MATH:
- nOLEOptions = lcl_AnyToBool(aValue) ? nOLEOptions | nsSwTOOElements::TOO_MATH : nOLEOptions & ~nsSwTOOElements::TOO_MATH;
- break;
- case WID_CREATE_FROM_STAR_CHART :
- nOLEOptions = lcl_AnyToBool(aValue) ? nOLEOptions | nsSwTOOElements::TOO_CHART : nOLEOptions & ~nsSwTOOElements::TOO_CHART;
- break;
- case WID_CREATE_FROM_STAR_CALC :
- nOLEOptions = lcl_AnyToBool(aValue) ? nOLEOptions | nsSwTOOElements::TOO_CALC : nOLEOptions & ~nsSwTOOElements::TOO_CALC;
- break;
- case WID_CREATE_FROM_STAR_DRAW :
- nOLEOptions = lcl_AnyToBool(aValue) ? nOLEOptions | nsSwTOOElements::TOO_DRAW_IMPRESS : nOLEOptions & ~nsSwTOOElements::TOO_DRAW_IMPRESS;
- break;
- case WID_CREATE_FROM_OTHER_EMBEDDED_OBJECTS:
- nOLEOptions = lcl_AnyToBool(aValue) ? nOLEOptions | nsSwTOOElements::TOO_OTHER : nOLEOptions & ~nsSwTOOElements::TOO_OTHER;
- break;
- case WID_PARA_HEAD :
+ rTOXBase.SetSortAlgorithm(sTmp);
+ }
+ break;
+ case WID_LEVEL:
+ {
+ rTOXBase.SetLevel(lcl_AnyToInt16(rValue));
+ }
+ break;
+ case WID_CREATE_FROM_MARKS:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_MARK);
+ break;
+ case WID_CREATE_FROM_OUTLINE:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_OUTLINELEVEL);
+ break;
+// case WID_PARAGRAPH_STYLE_NAMES :DBG_ERROR("not implemented")
+// break;
+ case WID_CREATE_FROM_CHAPTER:
+ rTOXBase.SetFromChapter(lcl_AnyToBool(rValue));
+ break;
+ case WID_CREATE_FROM_LABELS:
+ rTOXBase.SetFromObjectNames(! lcl_AnyToBool(rValue));
+ break;
+ case WID_PROTECTED:
+ {
+ sal_Bool bSet = lcl_AnyToBool(rValue);
+ rTOXBase.SetProtected(bSet);
+ if (pSectionFmt)
{
- String aString;
- SwStyleNameMapper::FillUIName( lcl_AnyToString(aValue), aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
- bForm = sal_True;
- //Header steht an Pos 0
- aForm.SetTemplate( 0, aString );
+ static_cast<SwTOXBaseSection &>(rTOXBase).SetProtect(bSet);
}
- break;
- case WID_IS_RELATIVE_TABSTOPS:
- bForm = sal_True;
- aForm.SetRelTabPos(lcl_AnyToBool(aValue));
- break;
- case WID_PARA_SEP :
+ }
+ break;
+ case WID_USE_ALPHABETICAL_SEPARATORS:
+ lcl_AnyToBitMask(rValue, nTOIOptions,
+ nsSwTOIOptions::TOI_ALPHA_DELIMITTER);
+ break;
+ case WID_USE_KEY_AS_ENTRY:
+ lcl_AnyToBitMask(rValue, nTOIOptions,
+ nsSwTOIOptions::TOI_KEY_AS_ENTRY);
+ break;
+ case WID_USE_COMBINED_ENTRIES:
+ lcl_AnyToBitMask(rValue, nTOIOptions,
+ nsSwTOIOptions::TOI_SAME_ENTRY);
+ break;
+ case WID_IS_CASE_SENSITIVE:
+ lcl_AnyToBitMask(rValue, nTOIOptions,
+ nsSwTOIOptions::TOI_CASE_SENSITIVE);
+ break;
+ case WID_USE_P_P:
+ lcl_AnyToBitMask(rValue, nTOIOptions, nsSwTOIOptions::TOI_FF);
+ break;
+ case WID_USE_DASH:
+ lcl_AnyToBitMask(rValue, nTOIOptions, nsSwTOIOptions::TOI_DASH);
+ break;
+ case WID_USE_UPPER_CASE:
+ lcl_AnyToBitMask(rValue, nTOIOptions,
+ nsSwTOIOptions::TOI_INITIAL_CAPS);
+ break;
+ case WID_IS_COMMA_SEPARATED:
+ bForm = sal_True;
+ aForm.SetCommaSeparated(lcl_AnyToBool(rValue));
+ break;
+ case WID_LABEL_CATEGORY:
+ {
+ // convert file-format/API/external programmatic english name
+ // to internal UI name before usage
+ String aName( SwStyleNameMapper::GetSpecialExtraUIName(
+ lcl_AnyToString(rValue) ) );
+ rTOXBase.SetSequenceName( aName );
+ }
+ break;
+ case WID_LABEL_DISPLAY_TYPE:
+ {
+ const sal_Int16 nVal = lcl_AnyToInt16(rValue);
+ sal_uInt16 nSet = CAPTION_COMPLETE;
+ switch (nVal)
{
- String aString;
- bForm = sal_True;
- SwStyleNameMapper::FillUIName( lcl_AnyToString(aValue), aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
- aForm.SetTemplate( 1, aString );
+ case text::ReferenceFieldPart::TEXT:
+ nSet = CAPTION_COMPLETE;
+ break;
+ case text::ReferenceFieldPart::CATEGORY_AND_NUMBER:
+ nSet = CAPTION_NUMBER;
+ break;
+ case text::ReferenceFieldPart::ONLY_CAPTION:
+ nSet = CAPTION_TEXT;
+ break;
+ default:
+ throw lang::IllegalArgumentException();
}
- break;
- case WID_CREATE_FROM_PARAGRAPH_STYLES:
- nCreate = lcl_AnyToBool(aValue) ?
- (nCreate | nsSwTOXElement::TOX_TEMPLATE) : (nCreate & ~nsSwTOXElement::TOX_TEMPLATE);
- break;
-
- case WID_PARA_LEV1 :
- case WID_PARA_LEV2 :
- case WID_PARA_LEV3 :
- case WID_PARA_LEV4 :
- case WID_PARA_LEV5 :
- case WID_PARA_LEV6 :
- case WID_PARA_LEV7 :
- case WID_PARA_LEV8 :
- case WID_PARA_LEV9 :
- case WID_PARA_LEV10 :
+ rTOXBase.SetCaptionDisplay(static_cast<SwCaptionDisplay>(nSet));
+ }
+ break;
+ case WID_USE_LEVEL_FROM_SOURCE:
+ rTOXBase.SetLevelFromChapter(lcl_AnyToBool(rValue));
+ break;
+ case WID_MAIN_ENTRY_CHARACTER_STYLE_NAME:
+ {
+ String aString;
+ SwStyleNameMapper::FillUIName(lcl_AnyToString(rValue),
+ aString, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True);
+ rTOXBase.SetMainEntryCharStyle( aString );
+ }
+ break;
+ case WID_CREATE_FROM_TABLES:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_TABLE);
+ break;
+ case WID_CREATE_FROM_TEXT_FRAMES:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_FRAME);
+ break;
+ case WID_CREATE_FROM_GRAPHIC_OBJECTS:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_GRAPHIC);
+ break;
+ case WID_CREATE_FROM_EMBEDDED_OBJECTS:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_OLE);
+ break;
+ case WID_CREATE_FROM_STAR_MATH:
+ lcl_AnyToBitMask(rValue, nOLEOptions, nsSwTOOElements::TOO_MATH);
+ break;
+ case WID_CREATE_FROM_STAR_CHART:
+ lcl_AnyToBitMask(rValue, nOLEOptions, nsSwTOOElements::TOO_CHART);
+ break;
+ case WID_CREATE_FROM_STAR_CALC:
+ lcl_AnyToBitMask(rValue, nOLEOptions, nsSwTOOElements::TOO_CALC);
+ break;
+ case WID_CREATE_FROM_STAR_DRAW:
+ lcl_AnyToBitMask(rValue, nOLEOptions,
+ nsSwTOOElements::TOO_DRAW_IMPRESS);
+ break;
+ case WID_CREATE_FROM_OTHER_EMBEDDED_OBJECTS:
+ lcl_AnyToBitMask(rValue, nOLEOptions, nsSwTOOElements::TOO_OTHER);
+ break;
+ case WID_PARA_HEAD:
+ {
+ String aString;
+ SwStyleNameMapper::FillUIName( lcl_AnyToString(rValue),
+ aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
+ bForm = sal_True;
+ // Header is on Pos 0
+ aForm.SetTemplate( 0, aString );
+ }
+ break;
+ case WID_IS_RELATIVE_TABSTOPS:
+ bForm = sal_True;
+ aForm.SetRelTabPos(lcl_AnyToBool(rValue));
+ break;
+ case WID_PARA_SEP:
+ {
+ String aString;
+ bForm = sal_True;
+ SwStyleNameMapper::FillUIName( lcl_AnyToString(rValue),
+ aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
+ aForm.SetTemplate( 1, aString );
+ }
+ break;
+ case WID_CREATE_FROM_PARAGRAPH_STYLES:
+ lcl_AnyToBitMask(rValue, nCreate, nsSwTOXElement::TOX_TEMPLATE);
+ break;
+
+ case WID_PARA_LEV1:
+ case WID_PARA_LEV2:
+ case WID_PARA_LEV3:
+ case WID_PARA_LEV4:
+ case WID_PARA_LEV5:
+ case WID_PARA_LEV6:
+ case WID_PARA_LEV7:
+ case WID_PARA_LEV8:
+ case WID_PARA_LEV9:
+ case WID_PARA_LEV10:
+ {
+ bForm = sal_True;
+ // in sdbcx::Index Label 1 begins at Pos 2 otherwise at Pos 1
+ const sal_uInt16 nLPos = rTOXBase.GetType() == TOX_INDEX ? 2 : 1;
+ String aString;
+ SwStyleNameMapper::FillUIName( lcl_AnyToString(rValue),
+ aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
+ aForm.SetTemplate(nLPos + pEntry->nWID - WID_PARA_LEV1, aString );
+ }
+ break;
+ default:
+ //this is for items only
+ if (WID_PRIMARY_KEY > pEntry->nWID)
{
- bForm = sal_True;
- // im sdbcx::Index beginnt Lebel 1 bei Pos 2 sonst bei Pos 1
- sal_uInt16 nLPos = pTOXBase->GetType() == TOX_INDEX ? 2 : 1;
- String aString;
- SwStyleNameMapper::FillUIName( lcl_AnyToString(aValue), aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
- aForm.SetTemplate(nLPos + pEntry->nWID - WID_PARA_LEV1, aString );
- }
- break;
- default:
- //this is for items only
- if(WID_PRIMARY_KEY > pEntry->nWID)
+ const SwAttrSet& rSet =
+ m_pImpl->m_pDoc->GetTOXBaseAttrSet(rTOXBase);
+ SfxItemSet aAttrSet(rSet);
+ m_pImpl->m_rPropSet.setPropertyValue(
+ rPropertyName, rValue, aAttrSet);
+
+ const SwSectionFmts& rSects = m_pImpl->m_pDoc->GetSections();
+ for (sal_uInt16 i = 0; i < rSects.Count(); i++)
{
- const SwAttrSet& rSet = m_pDoc->GetTOXBaseAttrSet(*pTOXBase);
- pAttrSet = new SfxItemSet(rSet);
- m_pPropSet->setPropertyValue(rPropertyName, aValue, *pAttrSet);
-
- const SwSectionFmts& rSects = m_pDoc->GetSections();
- const SwSectionFmt* pOwnFmt = GetFmt();
- for(sal_uInt16 i = 0; i < rSects.Count(); i++)
+ const SwSectionFmt* pTmpFmt = rSects[ i ];
+ if (pTmpFmt == pSectionFmt)
{
- const SwSectionFmt* pTmpFmt = rSects[ i ];
- if(pTmpFmt == pOwnFmt)
- {
- m_pDoc->ChgSection( i, *(SwTOXBaseSection*)pTOXBase, pAttrSet );
- break;
- }
+ m_pImpl->m_pDoc->ChgSection( i,
+ static_cast<SwTOXBaseSection&>(rTOXBase),
+ & aAttrSet);
+ break;
}
}
- }
- pTOXBase->SetCreate(nCreate);
- pTOXBase->SetOLEOptions(nOLEOptions);
- if(pTOXBase->GetTOXType()->GetType() == TOX_INDEX)
- pTOXBase->SetOptions(nTOIOptions);
- if(bForm)
- pTOXBase->SetTOXForm(aForm);
- delete pAttrSet;
+ }
+ }
+ rTOXBase.SetCreate(nCreate);
+ rTOXBase.SetOLEOptions(nOLEOptions);
+ if (rTOXBase.GetTOXType()->GetType() == TOX_INDEX)
+ {
+ rTOXBase.SetOptions(nTOIOptions);
+ }
+ if (bForm)
+ {
+ rTOXBase.SetTOXForm(aForm);
}
- else
- throw uno::RuntimeException();
-
}
+
/*-- 14.12.98 09:35:05---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
uno::Any aRet;
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName(rPropertyName);
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
if (!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast< cppu::OWeakObject * >(this));
+ }
+
+ SwSectionFmt *const pSectionFmt( m_pImpl->GetSectionFmt() );
SwTOXBase* pTOXBase = 0;
- if(GetFmt())
- pTOXBase = (SwTOXBaseSection*)GetFmt()->GetSection();
- else if(bIsDescriptor)
- pTOXBase = &pProps->GetTOXBase();
+ if (pSectionFmt)
+ {
+ pTOXBase = static_cast<SwTOXBaseSection*>(pSectionFmt->GetSection());
+ }
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ pTOXBase = &m_pImpl->m_pProps->GetTOXBase();
+ }
if(pTOXBase)
{
- sal_uInt16 nCreate = pTOXBase->GetCreateType();
- sal_uInt16 nTOIOptions = 0;
- sal_uInt16 nOLEOptions = pTOXBase->GetOLEOptions();
- if(pTOXBase->GetTOXType()->GetType() == TOX_INDEX)
- nTOIOptions = pTOXBase->GetOptions();
+ const sal_uInt16 nCreate = pTOXBase->GetCreateType();
+ const sal_uInt16 nOLEOptions = pTOXBase->GetOLEOptions();
+ const sal_uInt16 nTOIOptions =
+ (pTOXBase->GetTOXType()->GetType() == TOX_INDEX)
+ ? pTOXBase->GetOptions()
+ : 0U;
const SwForm& rForm = pTOXBase->GetTOXForm();
- sal_Bool bBOOL = sal_True;
- sal_Bool bRet = sal_False;
switch(pEntry->nWID)
{
case WID_IDX_CONTENT_SECTION:
case WID_IDX_HEADER_SECTION :
- bBOOL = sal_False;
if(WID_IDX_CONTENT_SECTION == pEntry->nWID)
{
- uno::Reference <text::XTextSection> xContentSect = SwXTextSections::GetObject( *GetFmt() );
+ const uno::Reference <text::XTextSection> xContentSect =
+ SwXTextSection::CreateXTextSection( pSectionFmt );
aRet <<= xContentSect;
}
else
{
SwSections aSectArr;
- GetFmt()->GetChildSections( aSectArr, SORTSECT_NOT, FALSE);
+ pSectionFmt->GetChildSections(aSectArr,
+ SORTSECT_NOT, FALSE);
for(USHORT i = 0; i < aSectArr.Count(); i++)
{
SwSection* pSect = aSectArr[i];
if(pSect->GetType() == TOX_HEADER_SECTION)
{
- uno::Reference <text::XTextSection> xHeaderSect = SwXTextSections::GetObject( *pSect->GetFmt() );
- aRet <<= xHeaderSect;
+ const uno::Reference <text::XTextSection> xHeader =
+ SwXTextSection::CreateXTextSection(
+ pSect->GetFmt() );
+ aRet <<= xHeader;
break;
}
}
@@ -704,80 +1006,96 @@ uno::Any SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
break;
case WID_IDX_TITLE :
{
- bBOOL = sal_False;
OUString uRet(pTOXBase->GetTitle());
aRet <<= uRet;
break;
}
case WID_IDX_NAME:
- bBOOL = sal_False;
aRet <<= OUString(pTOXBase->GetTOXName());
break;
case WID_USER_IDX_NAME:
{
- bBOOL = sal_False;
OUString sTmp;
- if(!IsDescriptor())
+ if (!m_pImpl->m_bIsDescriptor)
+ {
sTmp = pTOXBase->GetTOXType()->GetTypeName();
+ }
else
- sTmp = pProps->GetTypeName();
+ {
+ sTmp = m_pImpl->m_pProps->GetTypeName();
+ }
//I18N
lcl_ConvertTOUNameToProgrammaticName(sTmp);
aRet <<= sTmp;
}
break;
case WID_IDX_LOCALE:
- bBOOL = sal_False;
aRet <<= SvxCreateLocale(pTOXBase->GetLanguage());
break;
case WID_IDX_SORT_ALGORITHM:
- bBOOL = sal_False;
aRet <<= OUString(pTOXBase->GetSortAlgorithm());
break;
case WID_LEVEL :
- bBOOL = sal_False;
- aRet <<= (sal_Int16)pTOXBase->GetLevel();
+ aRet <<= static_cast<sal_Int16>(pTOXBase->GetLevel());
break;
- case WID_CREATE_FROM_MARKS :
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_MARK);
+ case WID_CREATE_FROM_MARKS:
+ lcl_BitMaskToAny(aRet, nCreate, nsSwTOXElement::TOX_MARK);
break;
- case WID_CREATE_FROM_OUTLINE :
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_OUTLINELEVEL);
+ case WID_CREATE_FROM_OUTLINE:
+ lcl_BitMaskToAny(aRet, nCreate,
+ nsSwTOXElement::TOX_OUTLINELEVEL);
break;
- case WID_CREATE_FROM_CHAPTER :
- bRet = pTOXBase->IsFromChapter();
+ case WID_CREATE_FROM_CHAPTER:
+ {
+ const sal_Bool bRet = pTOXBase->IsFromChapter();
+ aRet <<= bRet;
+ }
break;
- case WID_CREATE_FROM_LABELS :
- bRet = ! pTOXBase->IsFromObjectNames();
+ case WID_CREATE_FROM_LABELS:
+ {
+ const sal_Bool bRet = ! pTOXBase->IsFromObjectNames();
+ aRet <<= bRet;
+ }
break;
- case WID_PROTECTED :
- bRet = pTOXBase->IsProtected();
+ case WID_PROTECTED:
+ {
+ const sal_Bool bRet = pTOXBase->IsProtected();
+ aRet <<= bRet;
+ }
break;
case WID_USE_ALPHABETICAL_SEPARATORS:
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_ALPHA_DELIMITTER);
+ lcl_BitMaskToAny(aRet, nTOIOptions,
+ nsSwTOIOptions::TOI_ALPHA_DELIMITTER);
break;
- case WID_USE_KEY_AS_ENTRY :
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_KEY_AS_ENTRY);
+ case WID_USE_KEY_AS_ENTRY:
+ lcl_BitMaskToAny(aRet, nTOIOptions,
+ nsSwTOIOptions::TOI_KEY_AS_ENTRY);
break;
- case WID_USE_COMBINED_ENTRIES :
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_SAME_ENTRY);
+ case WID_USE_COMBINED_ENTRIES:
+ lcl_BitMaskToAny(aRet, nTOIOptions,
+ nsSwTOIOptions::TOI_SAME_ENTRY);
break;
- case WID_IS_CASE_SENSITIVE :
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_CASE_SENSITIVE);
+ case WID_IS_CASE_SENSITIVE:
+ lcl_BitMaskToAny(aRet, nTOIOptions,
+ nsSwTOIOptions::TOI_CASE_SENSITIVE);
break;
case WID_USE_P_P:
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_FF);
+ lcl_BitMaskToAny(aRet, nTOIOptions, nsSwTOIOptions::TOI_FF);
break;
- case WID_USE_DASH :
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_DASH);
+ case WID_USE_DASH:
+ lcl_BitMaskToAny(aRet, nTOIOptions, nsSwTOIOptions::TOI_DASH);
break;
- case WID_USE_UPPER_CASE :
- bRet = 0 != (nTOIOptions & nsSwTOIOptions::TOI_INITIAL_CAPS);
+ case WID_USE_UPPER_CASE:
+ lcl_BitMaskToAny(aRet, nTOIOptions,
+ nsSwTOIOptions::TOI_INITIAL_CAPS);
break;
- case WID_IS_COMMA_SEPARATED :
- bRet = rForm.IsCommaSeparated();
+ case WID_IS_COMMA_SEPARATED:
+ {
+ const sal_Bool bRet = rForm.IsCommaSeparated();
+ aRet <<= bRet;
+ }
break;
- case WID_LABEL_CATEGORY :
+ case WID_LABEL_CATEGORY:
{
// convert internal UI name to
// file-format/API/external programmatic english name
@@ -785,50 +1103,58 @@ uno::Any SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
String aName( SwStyleNameMapper::GetSpecialExtraProgName(
pTOXBase->GetSequenceName() ) );
aRet <<= OUString( aName );
- bBOOL = sal_False;
}
break;
- case WID_LABEL_DISPLAY_TYPE :
+ case WID_LABEL_DISPLAY_TYPE:
{
- bBOOL = sal_False;
sal_Int16 nSet = text::ReferenceFieldPart::TEXT;
switch (pTOXBase->GetCaptionDisplay())
{
- case CAPTION_COMPLETE: nSet = text::ReferenceFieldPart::TEXT;break;
- case CAPTION_NUMBER : nSet = text::ReferenceFieldPart::CATEGORY_AND_NUMBER; break;
- case CAPTION_TEXT : nSet = text::ReferenceFieldPart::ONLY_CAPTION; break;
+ case CAPTION_COMPLETE:
+ nSet = text::ReferenceFieldPart::TEXT;
+ break;
+ case CAPTION_NUMBER:
+ nSet = text::ReferenceFieldPart::CATEGORY_AND_NUMBER;
+ break;
+ case CAPTION_TEXT:
+ nSet = text::ReferenceFieldPart::ONLY_CAPTION;
+ break;
}
aRet <<= nSet;
}
break;
- case WID_USE_LEVEL_FROM_SOURCE :
- bRet = pTOXBase->IsLevelFromChapter();
+ case WID_USE_LEVEL_FROM_SOURCE:
+ {
+ const sal_Bool bRet = pTOXBase->IsLevelFromChapter();
+ aRet <<= bRet;
+ }
break;
- case WID_LEVEL_FORMAT :
+ case WID_LEVEL_FORMAT:
{
- uno::Reference< container::XIndexReplace > xTokenAcc =
- ((SwXDocumentIndex*)this)->GetTokenAccess();
- if(!xTokenAcc.is())
- xTokenAcc = new SwXIndexTokenAccess_Impl(*
- (SwXDocumentIndex*)this);
- aRet.setValue(&xTokenAcc, ::getCppuType((const uno::Reference<container::XIndexReplace>*)0));
- bBOOL = sal_False;
+ uno::Reference< container::XIndexReplace > xTokenAccess(
+ m_pImpl->m_wTokenAccess);
+ if (!xTokenAccess.is())
+ {
+ xTokenAccess = new TokenAccess_Impl(*this);
+ m_pImpl->m_wTokenAccess = xTokenAccess;
+ }
+ aRet <<= xTokenAccess;
}
break;
- case WID_LEVEL_PARAGRAPH_STYLES :
+ case WID_LEVEL_PARAGRAPH_STYLES:
{
- uno::Reference< container::XIndexReplace > xStyleAcc =
- ((SwXDocumentIndex*)this)->GetStyleAccess();
- if(!xStyleAcc.is())
- xStyleAcc = new SwXIndexStyleAccess_Impl(*
- (SwXDocumentIndex*)this);
- aRet.setValue(&xStyleAcc, ::getCppuType((const uno::Reference<container::XIndexReplace>*)0));
- bBOOL = sal_False;
+ uno::Reference< container::XIndexReplace > xStyleAccess(
+ m_pImpl->m_wStyleAccess);
+ if (!xStyleAccess.is())
+ {
+ xStyleAccess = new StyleAccess_Impl(*this);
+ m_pImpl->m_wStyleAccess = xStyleAccess;
+ }
+ aRet <<= xStyleAccess;
}
break;
- case WID_MAIN_ENTRY_CHARACTER_STYLE_NAME :
+ case WID_MAIN_ENTRY_CHARACTER_STYLE_NAME:
{
- bBOOL = sal_False;
String aString;
SwStyleNameMapper::FillProgName(
pTOXBase->GetMainEntryCharStyle(),
@@ -838,47 +1164,47 @@ uno::Any SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
aRet <<= OUString( aString );
}
break;
- case WID_CREATE_FROM_TABLES :
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_TABLE);
+ case WID_CREATE_FROM_TABLES:
+ lcl_BitMaskToAny(aRet, nCreate, nsSwTOXElement::TOX_TABLE);
break;
- case WID_CREATE_FROM_TEXT_FRAMES :
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_FRAME);
+ case WID_CREATE_FROM_TEXT_FRAMES:
+ lcl_BitMaskToAny(aRet, nCreate, nsSwTOXElement::TOX_FRAME);
break;
- case WID_CREATE_FROM_GRAPHIC_OBJECTS :
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_GRAPHIC);
+ case WID_CREATE_FROM_GRAPHIC_OBJECTS:
+ lcl_BitMaskToAny(aRet, nCreate, nsSwTOXElement::TOX_GRAPHIC);
break;
- case WID_CREATE_FROM_EMBEDDED_OBJECTS :
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_OLE);
+ case WID_CREATE_FROM_EMBEDDED_OBJECTS:
+ lcl_BitMaskToAny(aRet, nCreate, nsSwTOXElement::TOX_OLE);
break;
case WID_CREATE_FROM_STAR_MATH:
- bRet = 0 != (nOLEOptions & nsSwTOOElements::TOO_MATH);
+ lcl_BitMaskToAny(aRet, nOLEOptions, nsSwTOOElements::TOO_MATH);
break;
- case WID_CREATE_FROM_STAR_CHART :
- bRet = 0 != (nOLEOptions & nsSwTOOElements::TOO_CHART);
+ case WID_CREATE_FROM_STAR_CHART:
+ lcl_BitMaskToAny(aRet, nOLEOptions, nsSwTOOElements::TOO_CHART);
break;
- case WID_CREATE_FROM_STAR_CALC :
- bRet = 0 != (nOLEOptions & nsSwTOOElements::TOO_CALC);
+ case WID_CREATE_FROM_STAR_CALC:
+ lcl_BitMaskToAny(aRet, nOLEOptions, nsSwTOOElements::TOO_CALC);
break;
- case WID_CREATE_FROM_STAR_DRAW :
- bRet = 0 != (nOLEOptions & nsSwTOOElements::TOO_DRAW_IMPRESS);
+ case WID_CREATE_FROM_STAR_DRAW:
+ lcl_BitMaskToAny(aRet, nOLEOptions,
+ nsSwTOOElements::TOO_DRAW_IMPRESS);
break;
case WID_CREATE_FROM_OTHER_EMBEDDED_OBJECTS:
- bRet = 0 != (nOLEOptions & nsSwTOOElements::TOO_OTHER);
+ lcl_BitMaskToAny(aRet, nOLEOptions, nsSwTOOElements::TOO_OTHER);
break;
case WID_CREATE_FROM_PARAGRAPH_STYLES:
- bRet = 0 != (nCreate & nsSwTOXElement::TOX_TEMPLATE);
+ lcl_BitMaskToAny(aRet, nCreate, nsSwTOXElement::TOX_TEMPLATE);
break;
- case WID_PARA_HEAD :
+ case WID_PARA_HEAD:
{
//Header steht an Pos 0
String aString;
SwStyleNameMapper::FillProgName(rForm.GetTemplate( 0 ), aString,
nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True );
aRet <<= OUString( aString );
- bBOOL = sal_False;
}
break;
- case WID_PARA_SEP :
+ case WID_PARA_SEP:
{
String aString;
SwStyleNameMapper::FillProgName(
@@ -887,21 +1213,20 @@ uno::Any SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL,
sal_True);
aRet <<= OUString( aString );
- bBOOL = sal_False;
}
break;
- case WID_PARA_LEV1 :
- case WID_PARA_LEV2 :
- case WID_PARA_LEV3 :
- case WID_PARA_LEV4 :
- case WID_PARA_LEV5 :
- case WID_PARA_LEV6 :
- case WID_PARA_LEV7 :
- case WID_PARA_LEV8 :
- case WID_PARA_LEV9 :
- case WID_PARA_LEV10 :
+ case WID_PARA_LEV1:
+ case WID_PARA_LEV2:
+ case WID_PARA_LEV3:
+ case WID_PARA_LEV4:
+ case WID_PARA_LEV5:
+ case WID_PARA_LEV6:
+ case WID_PARA_LEV7:
+ case WID_PARA_LEV8:
+ case WID_PARA_LEV9:
+ case WID_PARA_LEV10:
{
- // im sdbcx::Index beginnt Lebel 1 bei Pos 2 sonst bei Pos 1
+ // in sdbcx::Index Label 1 begins at Pos 2 otherwise at Pos 1
sal_uInt16 nLPos = pTOXBase->GetType() == TOX_INDEX ? 2 : 1;
String aString;
SwStyleNameMapper::FillProgName(
@@ -910,287 +1235,468 @@ uno::Any SwXDocumentIndex::getPropertyValue(const OUString& rPropertyName)
nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL,
sal_True);
aRet <<= OUString( aString );
- bBOOL = sal_False;
}
break;
case WID_IS_RELATIVE_TABSTOPS:
- bRet = rForm.IsRelTabPos();
+ {
+ const sal_Bool bRet = rForm.IsRelTabPos();
+ aRet <<= bRet;
+ }
break;
case WID_INDEX_MARKS:
{
SwTOXMarks aMarks;
- const SwTOXType* pType = pTOXBase->GetTOXType();
- SwClientIter aIter(*(SwTOXType*)pType);
- SwTOXMark* pMark = (SwTOXMark*)aIter.First(TYPE(SwTOXMark));
+ SwTOXType const*const pType = pTOXBase->GetTOXType();
+ SwClientIter aIter(*pType);
+ SwTOXMark * pMark =
+ static_cast<SwTOXMark*>(aIter.First(TYPE(SwTOXMark)));
while( pMark )
{
if(pMark->GetTxtTOXMark())
+ {
aMarks.C40_INSERT(SwTOXMark, pMark, aMarks.Count());
- pMark = (SwTOXMark*)aIter.Next();
+ }
+ pMark = static_cast<SwTOXMark*>(aIter.Next());
}
- uno::Sequence< uno::Reference < text::XDocumentIndexMark > > aXMarks(aMarks.Count());
- uno::Reference<text::XDocumentIndexMark>* pxMarks = aXMarks.getArray();
+ uno::Sequence< uno::Reference<text::XDocumentIndexMark> >
+ aXMarks(aMarks.Count());
+ uno::Reference<text::XDocumentIndexMark>* pxMarks =
+ aXMarks.getArray();
for(USHORT i = 0; i < aMarks.Count(); i++)
{
pMark = aMarks.GetObject(i);
- pxMarks[i] = SwXDocumentIndexMark::GetObject((SwTOXType*)pType, pMark, m_pDoc);
+ pxMarks[i] = SwXDocumentIndexMark::CreateXDocumentIndexMark(
+ *m_pImpl->m_pDoc,
+ *const_cast<SwTOXType*>(pType), *pMark);
}
- aRet.setValue(&aXMarks, ::getCppuType((uno::Sequence< uno::Reference< text::XDocumentIndexMark > >*)0));
- bBOOL = sal_False;
+ aRet <<= aXMarks;
}
break;
default:
//this is for items only
- bBOOL = sal_False;
if(WID_PRIMARY_KEY > pEntry->nWID)
{
- const SwAttrSet& rSet = m_pDoc->GetTOXBaseAttrSet(*pTOXBase);
- aRet = m_pPropSet->getPropertyValue(rPropertyName, rSet);
+ const SwAttrSet& rSet =
+ m_pImpl->m_pDoc->GetTOXBaseAttrSet(*pTOXBase);
+ aRet = m_pImpl->m_rPropSet.getPropertyValue(
+ rPropertyName, rSet);
}
}
- if(bBOOL)
- aRet.setValue(&bRet, ::getCppuBooleanType());
}
return aRet;
}
-/*-- 14.12.98 09:35:06---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndex::addPropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
-{
- DBG_WARNING("not implemented");
-}
/*-- 14.12.98 09:35:06---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndex::removePropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndex::addPropertyChangeListener(): not implemented");
}
-/*-- 14.12.98 09:35:06---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndex::addVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndex::removePropertyChangeListener(): not implemented");
}
-/*-- 14.12.98 09:35:07---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndex::removeVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndex::addVetoableChangeListener(): not implemented");
}
-/*-- 14.12.98 09:35:07---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndex::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
+void SAL_CALL
+SwXDocumentIndex::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- BOOL bRemove = FALSE;
- switch( pOld ? pOld->Which() : 0 )
- {
- case RES_REMOVE_UNO_OBJECT:
- case RES_OBJECTDYING:
- bRemove = (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject;
- break;
- case RES_FMT_CHG:
- // wurden wir an das neue umgehaengt und wird das alte geloscht?
- bRemove = ((SwFmtChg*)pNew)->pChangedFmt == GetRegisteredIn() &&
- ((SwFmtChg*)pOld)->pChangedFmt->IsFmtInDTOR();
- break;
- }
- if( bRemove )
- {
- ((SwModify*)GetRegisteredIn())->Remove( this );
- aLstnrCntnr.Disposing();
- }
+ OSL_ENSURE(false,
+ "SwXDocumentIndex::removeVetoableChangeListener(): not implemented");
}
+
/* -----------------18.02.99 13:39-------------------
*
* --------------------------------------------------*/
-void SwXDocumentIndex::attachToRange(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::attach(const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- if(!bIsDescriptor)
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ if (!m_pImpl->m_bIsDescriptor)
+ {
throw uno::RuntimeException();
- uno::Reference<XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- if(xRangeTunnel.is())
+ }
+ const uno::Reference<XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
+ SwXTextRange *const pRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ OTextCursorHelper *const pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+
+ SwDoc *const pDoc =
+ (pRange) ? pRange->GetDoc() : ((pCursor) ? pCursor->GetDoc() : 0);
+ if (!pDoc)
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ throw lang::IllegalArgumentException();
}
- SwDoc* pDoc = pRange ? (SwDoc*)pRange->GetDoc() : pCursor ? (SwDoc*)pCursor->GetDoc() : 0;
- if(pDoc )
+ SwUnoInternalPaM aPam(*pDoc);
+ //das muss jetzt sal_True liefern
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
+
+ const SwTOXBase* pOld = pDoc->GetCurTOX( *aPam.Start() );
+ if (pOld)
{
- SwUnoInternalPaM aPam(*pDoc);
- //das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
+ throw lang::IllegalArgumentException();
+ }
- const SwTOXBase* pOld = pDoc->GetCurTOX( *aPam.Start() );
- if(!pOld)
- {
- UnoActionContext aAction(pDoc);
- if(aPam.HasMark())
- pDoc->DeleteAndJoin(aPam);
+ UnoActionContext aAction(pDoc);
+ if (aPam.HasMark())
+ {
+ pDoc->DeleteAndJoin(aPam);
+ }
- SwTOXBase& rTOXBase = pProps->GetTOXBase();
- const SwTOXType* pTOXType = rTOXBase.GetTOXType();
- if(TOX_USER == pTOXType->GetType() && !pProps->GetTypeName().equals(pTOXType->GetTypeName()))
- {
- lcl_ReAssignTOXType(pDoc, rTOXBase, pProps->GetTypeName());
- }
- //TODO: apply Section attributes (columns and background)
- const SwTOXBaseSection* pTOX = pDoc->InsertTableOf(
- *aPam.GetPoint(), rTOXBase, 0, sal_False );
+ SwTOXBase & rTOXBase = m_pImpl->m_pProps->GetTOXBase();
+ SwTOXType const*const pTOXType = rTOXBase.GetTOXType();
+ if ((TOX_USER == pTOXType->GetType()) &&
+ !m_pImpl->m_pProps->GetTypeName().equals(pTOXType->GetTypeName()))
+ {
+ lcl_ReAssignTOXType(pDoc, rTOXBase, m_pImpl->m_pProps->GetTypeName());
+ }
+ //TODO: apply Section attributes (columns and background)
+ SwTOXBaseSection const*const pTOX =
+ pDoc->InsertTableOf( *aPam.GetPoint(), rTOXBase, 0, sal_False );
- pDoc->SetTOXBaseName( *pTOX, pProps->GetTOXBase().GetTOXName() );
+ pDoc->SetTOXBaseName(*pTOX, m_pImpl->m_pProps->GetTOXBase().GetTOXName());
- // Seitennummern eintragen
- pBase = (const SwTOXBaseSection*)pTOX;
- pBase->GetFmt()->Add(this);
- ((SwTOXBaseSection*)pTOX)->UpdatePageNum();
- }
- else
- throw lang::IllegalArgumentException();
+ // update page numbers
+ pTOX->GetFmt()->Add(m_pImpl.get());
+ pTOX->GetFmt()->SetXObject(static_cast< ::cppu::OWeakObject*>(this));
+ const_cast<SwTOXBaseSection*>(pTOX)->UpdatePageNum();
- DELETEZ(pProps);
- m_pDoc = pDoc;
- bIsDescriptor = sal_False;
- }
+ m_pImpl->m_pProps.reset();
+ m_pImpl->m_pDoc = pDoc;
+ m_pImpl->m_bIsDescriptor = sal_False;
}
-/*-- 15.01.99 14:23:51---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndex::attach(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- attachToRange( xTextRange );
-}
/*-- 15.01.99 14:23:56---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXDocumentIndex::getAnchor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXDocumentIndex::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > xRet;
- if(GetRegisteredIn())
+
+ SwSectionFmt *const pSectionFmt( m_pImpl->GetSectionFmt() );
+ if (!pSectionFmt)
{
- SwSectionFmt* pSectFmt = GetFmt();
- const SwNodeIndex* pIdx;
- if( 0 != ( pIdx = pSectFmt->GetCntnt().GetCntntIdx() ) &&
- pIdx->GetNode().GetNodes().IsDocNodes() )
- {
- SwPaM aPaM(*pIdx);
- aPaM.Move( fnMoveForward, fnGoCntnt );
- aPaM.SetMark();
- aPaM.GetPoint()->nNode = *pIdx->GetNode().EndOfSectionNode();
- aPaM.Move( fnMoveBackward, fnGoCntnt );
- xRet = SwXTextRange::CreateTextRangeFromPosition(pSectFmt->GetDoc(),
- *aPaM.GetMark(), aPaM.GetPoint());
- }
- }
- else
throw uno::RuntimeException();
+ }
+
+ uno::Reference< text::XTextRange > xRet;
+ SwNodeIndex const*const pIdx( pSectionFmt->GetCntnt().GetCntntIdx() );
+ if (pIdx && pIdx->GetNode().GetNodes().IsDocNodes())
+ {
+ SwPaM aPaM(*pIdx);
+ aPaM.Move( fnMoveForward, fnGoCntnt );
+ aPaM.SetMark();
+ aPaM.GetPoint()->nNode = *pIdx->GetNode().EndOfSectionNode();
+ aPaM.Move( fnMoveBackward, fnGoCntnt );
+ xRet = SwXTextRange::CreateXTextRange(*pSectionFmt->GetDoc(),
+ *aPaM.GetMark(), aPaM.GetPoint());
+ }
return xRet;
}
+
/*-- 15.01.99 15:46:48---------------------------------------------------
-----------------------------------------------------------------------*/
void lcl_RemoveChildSections(SwSectionFmt& rParentFmt)
{
SwSections aTmpArr;
- SwDoc* pDoc = rParentFmt.GetDoc();
- sal_uInt16 nCnt = rParentFmt.GetChildSections(aTmpArr,SORTSECT_POS);
+ SwDoc *const pDoc = rParentFmt.GetDoc();
+ const sal_uInt16 nCnt = rParentFmt.GetChildSections(aTmpArr, SORTSECT_POS);
if( nCnt )
{
for( sal_uInt16 n = 0; n < nCnt; ++n )
+ {
if( aTmpArr[n]->GetFmt()->IsInNodesArr() )
{
SwSectionFmt* pFmt = aTmpArr[n]->GetFmt();
lcl_RemoveChildSections(*pFmt);
pDoc->DelSectionFmt( pFmt );
}
+ }
}
}
-void SwXDocumentIndex::dispose(void) throw( uno::RuntimeException )
+
+void SAL_CALL SwXDocumentIndex::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(GetRegisteredIn())
+
+ SwSectionFmt *const pSectionFmt( m_pImpl->GetSectionFmt() );
+ if (pSectionFmt)
{
- SwSectionFmt* pSectFmt = GetFmt();
- pSectFmt->GetDoc()->DeleteTOX( *(SwTOXBaseSection*)pSectFmt->GetSection(), sal_True);
+ pSectionFmt->GetDoc()->DeleteTOX(
+ *static_cast<SwTOXBaseSection*>(pSectionFmt->GetSection()),
+ sal_True);
}
- else
- throw uno::RuntimeException();
}
+
/*-- 15.01.99 15:46:49---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndex::addEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn())
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetRegisteredIn())
+ {
throw uno::RuntimeException();
- aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
/*-- 15.01.99 15:46:54---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndex::removeEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn() || !aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetRegisteredIn() ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
+
/* -----------------30.07.99 11:28-------------------
--------------------------------------------------*/
-OUString SwXDocumentIndex::getName(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXDocumentIndex::getName() throw (uno::RuntimeException)
{
- SwSectionFmt* pSectionFmt = GetFmt();
+ vos::OGuard g(Application::GetSolarMutex());
+
OUString uRet;
- if(bIsDescriptor)
+ SwSectionFmt *const pSectionFmt( m_pImpl->GetSectionFmt() );
+ if (m_pImpl->m_bIsDescriptor)
{
- uRet = OUString(pProps->GetTOXBase().GetTOXName());
+ uRet = OUString(m_pImpl->m_pProps->GetTOXBase().GetTOXName());
}
else if(pSectionFmt)
{
uRet = OUString(pSectionFmt->GetSection()->GetName());
}
else
+ {
throw uno::RuntimeException();
+ }
return uRet;
}
/* -----------------30.07.99 11:28-------------------
--------------------------------------------------*/
-void SwXDocumentIndex::setName(const OUString& rName) throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndex::setName(const OUString& rName) throw (uno::RuntimeException)
{
- SwSectionFmt* pSectionFmt = GetFmt();
- String sNewName(rName);
- sal_Bool bExcept = sal_False;
- if(!sNewName.Len())
- bExcept = sal_True;
- if(bIsDescriptor)
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!rName.getLength())
{
- pProps->GetTOXBase().SetTOXName(sNewName);
+ throw uno::RuntimeException();
}
- else if(!pSectionFmt ||
- !pSectionFmt->GetDoc()->SetTOXBaseName(
- *(SwTOXBaseSection*)pSectionFmt->GetSection(), sNewName))
- bExcept = sal_True;
- if(bExcept)
+ SwSectionFmt *const pSectionFmt( m_pImpl->GetSectionFmt() );
+ if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->m_pProps->GetTOXBase().SetTOXName(rName);
+ }
+ else if (pSectionFmt)
+ {
+ const bool bSuccess = pSectionFmt->GetDoc()->SetTOXBaseName(
+ *static_cast<SwTOXBaseSection*>(pSectionFmt->GetSection()), rName);
+ if (!bSuccess)
+ {
+ throw uno::RuntimeException();
+ }
+ }
+ else
+ {
throw uno::RuntimeException();
+ }
}
/******************************************************************
* SwXDocumentIndexMark
******************************************************************/
+/* -----------------21.04.99 09:36-------------------
+ *
+ * --------------------------------------------------*/
+static sal_uInt16
+lcl_TypeToPropertyMap_Mark(const TOXTypes eType)
+{
+ switch (eType)
+ {
+ case TOX_INDEX: return PROPERTY_MAP_INDEX_MARK;
+ case TOX_CONTENT: return PROPERTY_MAP_CNTIDX_MARK;
+ //case TOX_USER:
+ default:
+ return PROPERTY_MAP_USER_MARK;
+ }
+}
+
+class SwXDocumentIndexMark::Impl
+ : public SwClient
+{
+
+public:
+
+ SfxItemPropertySet const& m_rPropSet;
+ const TOXTypes m_eTOXType;
+ SwEventListenerContainer m_ListenerContainer;
+ bool m_bIsDescriptor;
+ SwDepend m_TypeDepend;
+ const SwTOXMark * m_pTOXMark;
+ SwDoc * m_pDoc;
+
+ sal_Bool m_bMainEntry;
+ sal_uInt16 m_nLevel;
+ OUString m_sAltText;
+ OUString m_sPrimaryKey;
+ OUString m_sSecondaryKey;
+ OUString m_sTextReading;
+ OUString m_sPrimaryKeyReading;
+ OUString m_sSecondaryKeyReading;
+ OUString m_sUserIndexName;
+
+ Impl( SwXDocumentIndexMark & rThis,
+ SwDoc *const pDoc,
+ const enum TOXTypes eType,
+ SwTOXType *const pType, SwTOXMark const*const pMark)
+ : SwClient(const_cast<SwTOXMark*>(pMark))
+ , m_rPropSet(
+ *aSwMapProvider.GetPropertySet(lcl_TypeToPropertyMap_Mark(eType)))
+ , m_eTOXType(eType)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_bIsDescriptor(0 == pMark)
+ , m_TypeDepend(this, pType)
+ , m_pTOXMark(pMark)
+ , m_pDoc(pDoc)
+ , m_bMainEntry(sal_False)
+ , m_nLevel(0)
+ {
+ }
+
+ SwTOXType * GetTOXType() const {
+ return static_cast<SwTOXType*>(
+ const_cast<SwModify *>(m_TypeDepend.GetRegisteredIn()));
+ }
+
+ void Invalidate();
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/* -----------------------------16.10.00 11:24--------------------------------
+
+ ---------------------------------------------------------------------------*/
+void SwXDocumentIndexMark::Impl::Invalidate()
+{
+ if (GetRegisteredIn())
+ {
+ const_cast<SwModify*>(GetRegisteredIn())->Remove(this);
+ if (m_TypeDepend.GetRegisteredIn())
+ {
+ const_cast<SwModify*>(m_TypeDepend.GetRegisteredIn())->Remove(
+ &m_TypeDepend);
+ }
+ }
+ m_ListenerContainer.Disposing();
+ m_pDoc = 0;
+ m_pTOXMark = 0;
+}
+
+/*-- 14.12.98 10:25:47---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SwXDocumentIndexMark::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+{
+ ClientModify(this, pOld, pNew);
+
+ if (!GetRegisteredIn()) // removed => dispose
+ {
+ Invalidate();
+ }
+}
+
+/*-- 14.12.98 10:25:43---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXDocumentIndexMark::SwXDocumentIndexMark(const TOXTypes eToxType)
+ : m_pImpl( new SwXDocumentIndexMark::Impl(*this, 0, eToxType, 0, 0) )
+{
+}
+/*-- 14.12.98 10:25:44---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXDocumentIndexMark::SwXDocumentIndexMark(SwDoc & rDoc,
+ SwTOXType & rType, SwTOXMark & rMark)
+ : m_pImpl( new SwXDocumentIndexMark::Impl(*this, &rDoc, rType.GetType(),
+ &rType, &rMark) )
+{
+}
+/*-- 14.12.98 10:25:44---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXDocumentIndexMark::~SwXDocumentIndexMark()
+{
+}
+
+uno::Reference<text::XDocumentIndexMark>
+SwXDocumentIndexMark::CreateXDocumentIndexMark(
+ SwDoc & rDoc, SwTOXType & rType, SwTOXMark & rMark)
+{
+ // re-use existing SwXDocumentIndexMark
+ // NB: xmloff depends on this caching to generate ID from the address!
+ // #i105557#: do not iterate over the registered clients: race condition
+ uno::Reference< text::XDocumentIndexMark > xTOXMark(rMark.GetXTOXMark());
+ if (!xTOXMark.is())
+ {
+ SwXDocumentIndexMark *const pNew =
+ new SwXDocumentIndexMark(rDoc, rType, rMark);
+ xTOXMark.set(pNew);
+ rMark.SetXTOXMark(xTOXMark);
+ }
+ return xTOXMark;
+}
+
/* -----------------------------10.03.00 18:02--------------------------------
---------------------------------------------------------------------------*/
@@ -1202,55 +1708,62 @@ const uno::Sequence< sal_Int8 > & SwXDocumentIndexMark::getUnoTunnelId()
/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXDocumentIndexMark::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXDocumentIndexMark::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
- }
- return 0;
+ return ::sw::UnoTunnelImpl<SwXDocumentIndexMark>(rId, this);
}
-TYPEINIT1(SwXDocumentIndexMark, SwClient)
-const sal_Char cBaseMark[] = "com.sun.star.text.BaseIndexMark";
-const sal_Char cContentMark[] = "com.sun.star.text.ContentIndexMark";
-const sal_Char cIdxMark[] = "com.sun.star.text.DocumentIndexMark";
-const sal_Char cIdxMarkAsian[] = "com.sun.star.text.DocumentIndexMarkAsian";
-const sal_Char cUserMark[] = "com.sun.star.text.UserIndexMark";
-const sal_Char cTextContent[] = "com.sun.star.text.TextContent";
+static const sal_Char cBaseMark[] = "com.sun.star.text.BaseIndexMark";
+static const sal_Char cContentMark[] = "com.sun.star.text.ContentIndexMark";
+static const sal_Char cIdxMark[] = "com.sun.star.text.DocumentIndexMark";
+static const sal_Char cIdxMarkAsian[] = "com.sun.star.text.DocumentIndexMarkAsian";
+static const sal_Char cUserMark[] = "com.sun.star.text.UserIndexMark";
+static const sal_Char cTextContent[] = "com.sun.star.text.TextContent";
+
/* -----------------------------06.04.00 15:07--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXDocumentIndexMark::getImplementationName(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXDocumentIndexMark::getImplementationName() throw (uno::RuntimeException)
{
return C2U("SwXDocumentIndexMark");
}
/* -----------------------------06.04.00 15:07--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXDocumentIndexMark::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
-{
- return !rServiceName.compareToAscii(cBaseMark)||
- !rServiceName.compareToAscii(cTextContent) ||
- (eType == TOX_USER && !rServiceName.compareToAscii(cUserMark)) ||
- (eType == TOX_CONTENT && !rServiceName.compareToAscii(cContentMark)) ||
- (eType == TOX_INDEX && !rServiceName.compareToAscii(cIdxMark)) ||
- (eType == TOX_INDEX && !rServiceName.compareToAscii(cIdxMarkAsian));
+sal_Bool SAL_CALL
+SwXDocumentIndexMark::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ vos::OGuard g(Application::GetSolarMutex());
+
+ return rServiceName.equalsAscii(cBaseMark)
+ || rServiceName.equalsAscii(cTextContent)
+ || ((m_pImpl->m_eTOXType == TOX_USER)
+ && rServiceName.equalsAscii(cUserMark))
+ || ((m_pImpl->m_eTOXType == TOX_CONTENT)
+ && rServiceName.equalsAscii(cContentMark))
+ || ((m_pImpl->m_eTOXType == TOX_INDEX)
+ && rServiceName.equalsAscii(cIdxMark))
+ || ((m_pImpl->m_eTOXType == TOX_INDEX)
+ && rServiceName.equalsAscii(cIdxMarkAsian));
}
/* -----------------------------06.04.00 15:07--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXDocumentIndexMark::getSupportedServiceNames(void) throw( uno::RuntimeException )
+uno::Sequence< OUString > SAL_CALL
+SwXDocumentIndexMark::getSupportedServiceNames() throw (uno::RuntimeException)
{
- INT32 nCnt = (eType == TOX_INDEX) ? 4 : 3;
+ vos::OGuard g(Application::GetSolarMutex());
+
+ const sal_Int32 nCnt = (m_pImpl->m_eTOXType == TOX_INDEX) ? 4 : 3;
uno::Sequence< OUString > aRet(nCnt);
OUString* pArray = aRet.getArray();
pArray[0] = C2U(cBaseMark);
pArray[1] = C2U(cTextContent);
- switch(eType)
+ switch (m_pImpl->m_eTOXType)
{
case TOX_USER:
pArray[2] = C2U(cUserMark);
@@ -1268,97 +1781,47 @@ uno::Sequence< OUString > SwXDocumentIndexMark::getSupportedServiceNames(void) t
}
return aRet;
}
-/*-- 14.12.98 10:25:43---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXDocumentIndexMark::SwXDocumentIndexMark(TOXTypes eToxType) :
- aLstnrCntnr( (text::XTextContent*)this),
- aTypeDepend(this, 0),
- m_pDoc(0),
- m_pTOXMark(0),
- bIsDescriptor(sal_True),
- bMainEntry(sal_False),
- eType(eToxType),
- nLevel(0)
-{
- InitMap(eToxType);
-}
-/*-- 14.12.98 10:25:44---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXDocumentIndexMark::SwXDocumentIndexMark(const SwTOXType* pType,
- const SwTOXMark* pMark,
- SwDoc* pDc) :
- aLstnrCntnr( (text::XTextContent*)this),
- aTypeDepend(this, (SwTOXType*)pType),
- m_pDoc(pDc),
- m_pTOXMark(pMark),
- bIsDescriptor(sal_False),
- bMainEntry(sal_False),
- eType(pType->GetType()),
- nLevel(0)
-{
- m_pDoc->GetUnoCallBack()->Add(this);
- InitMap(eType);
-}
-/*-- 14.12.98 10:25:44---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXDocumentIndexMark::~SwXDocumentIndexMark()
-{
-
-}
-/* -----------------21.04.99 09:36-------------------
- *
- * --------------------------------------------------*/
-void SwXDocumentIndexMark::InitMap(TOXTypes eToxType)
-{
- sal_uInt16 nMapId = PROPERTY_MAP_USER_MARK; //case TOX_USER:
- switch( eToxType )
- {
- case TOX_INDEX:
- nMapId = PROPERTY_MAP_INDEX_MARK ;
- break;
- case TOX_CONTENT:
- nMapId = PROPERTY_MAP_CNTIDX_MARK;
- break;
- //case TOX_USER:
- default:
- ;
- }
- m_pPropSet = aSwMapProvider.GetPropertySet(nMapId);
-}
/*-- 14.12.98 10:25:45---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXDocumentIndexMark::getMarkEntry(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXDocumentIndexMark::getMarkEntry() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwTOXType* pType = ((SwXDocumentIndexMark*)this)->GetTOXType();
+
OUString sRet;
- if(pType && m_pTOXMark)
+ SwTOXType *const pType = m_pImpl->GetTOXType();
+ if (pType && m_pImpl->m_pTOXMark)
{
- sRet = OUString(m_pTOXMark->GetAlternativeText());
+ sRet = OUString(m_pImpl->m_pTOXMark->GetAlternativeText());
+ }
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ sRet = m_pImpl->m_sAltText;
}
- else if(bIsDescriptor)
- sRet = sAltText;
else
+ {
throw uno::RuntimeException();
+ }
return sRet;
}
/*-- 14.12.98 10:25:45---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::setMarkEntry(const OUString& rIndexEntry) throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::setMarkEntry(const OUString& rIndexEntry)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwTOXType* pType = ((SwXDocumentIndexMark*)this)->GetTOXType();
- if(pType && m_pTOXMark)
+
+ SwTOXType *const pType = m_pImpl->GetTOXType();
+ if (pType && m_pImpl->m_pTOXMark)
{
- SwTOXMark aMark(*m_pTOXMark);
+ SwTOXMark aMark(*m_pImpl->m_pTOXMark);
aMark.SetAlternativeText(rIndexEntry);
- const SwTxtTOXMark* pTxtMark = m_pTOXMark->GetTxtTOXMark();
+ SwTxtTOXMark const*const pTxtMark =
+ m_pImpl->m_pTOXMark->GetTxtTOXMark();
SwPaM aPam(pTxtMark->GetTxtNode(), *pTxtMark->GetStart());
aPam.SetMark();
if(pTxtMark->GetEnd())
@@ -1368,9 +1831,9 @@ void SwXDocumentIndexMark::setMarkEntry(const OUString& rIndexEntry) throw( uno:
else
aPam.GetPoint()->nContent++;
- //die alte Marke loeschen
- m_pDoc->DeleteTOXMark(m_pTOXMark);
- m_pTOXMark = 0;
+ // delete old mark
+ m_pImpl->m_pDoc->DeleteTOXMark(m_pImpl->m_pTOXMark);
+ m_pImpl->m_pTOXMark = 0;
SwTxtAttr* pTxtAttr = 0;
sal_Bool bInsAtPos = aMark.IsAlternativeText();
@@ -1379,311 +1842,378 @@ void SwXDocumentIndexMark::setMarkEntry(const OUString& rIndexEntry) throw( uno:
if( bInsAtPos )
{
SwPaM aTmp( *pStt );
- m_pDoc->InsertPoolItem( aTmp, aMark, 0 );
+ m_pImpl->m_pDoc->InsertPoolItem( aTmp, aMark, 0 );
pTxtAttr = pStt->nNode.GetNode().GetTxtNode()->GetTxtAttrForCharAt(
pStt->nContent.GetIndex()-1, RES_TXTATR_TOXMARK);
}
else if( *pEnd != *pStt )
{
- m_pDoc->InsertPoolItem( aPam, aMark,
+ m_pImpl->m_pDoc->InsertPoolItem( aPam, aMark,
nsSetAttrMode::SETATTR_DONTEXPAND );
pTxtAttr = pStt->nNode.GetNode().GetTxtNode()->GetTxtAttr(
pStt->nContent, RES_TXTATR_TOXMARK);
}
- //und sonst - Marke geloescht?
if(pTxtAttr)
- m_pTOXMark = &pTxtAttr->GetTOXMark();
+ {
+ m_pImpl->m_pTOXMark = &pTxtAttr->GetTOXMark();
+ }
}
- else if(bIsDescriptor)
+ else if (m_pImpl->m_bIsDescriptor)
{
- sAltText = rIndexEntry;
+ m_pImpl->m_sAltText = rIndexEntry;
}
else
+ {
throw uno::RuntimeException();
+ }
}
+
/* -----------------18.02.99 13:40-------------------
*
* --------------------------------------------------*/
-void SwXDocumentIndexMark::attachToRange(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::attach(
+ const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!bIsDescriptor)
- throw uno::RuntimeException();
- uno::Reference<XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- if(xRangeTunnel.is())
+ if (!m_pImpl->m_bIsDescriptor)
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ throw uno::RuntimeException();
}
- SwDoc* pDoc = pRange ? (SwDoc*)pRange->GetDoc() : pCursor ? (SwDoc*)pCursor->GetDoc() : 0;
+ const uno::Reference<XUnoTunnel> xRangeTunnel(xTextRange, uno::UNO_QUERY);
+ SwXTextRange *const pRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ OTextCursorHelper *const pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+ SwDoc *const pDoc =
+ (pRange) ? pRange->GetDoc() : ((pCursor) ? pCursor->GetDoc() : 0);
+ if (!pDoc)
+ {
+ throw lang::IllegalArgumentException();
+ }
- if(pDoc )
+ const SwTOXType* pTOXType = 0;
+ switch (m_pImpl->m_eTOXType)
{
- const SwTOXType* pTOXType = 0;
- switch(eType)
+ case TOX_INDEX:
+ case TOX_CONTENT:
+ pTOXType = pDoc->GetTOXType( m_pImpl->m_eTOXType, 0 );
+ break;
+ case TOX_USER:
{
- case TOX_INDEX:
- case TOX_CONTENT:
- pTOXType = pDoc->GetTOXType( eType, 0 );
- break;
- case TOX_USER:
+ if (!m_pImpl->m_sUserIndexName.getLength())
{
- if(!sUserIndexName.Len())
- pTOXType = pDoc->GetTOXType( eType, 0 );
- else
+ pTOXType = pDoc->GetTOXType( m_pImpl->m_eTOXType, 0 );
+ }
+ else
+ {
+ const sal_uInt16 nCount =
+ pDoc->GetTOXTypeCount(m_pImpl->m_eTOXType);
+ for (sal_uInt16 i = 0; i < nCount; i++)
{
- sal_uInt16 nCount = pDoc->GetTOXTypeCount( eType);
- for(sal_uInt16 i = 0; i < nCount; i++)
+ SwTOXType const*const pTemp =
+ pDoc->GetTOXType( m_pImpl->m_eTOXType, i );
+ if (m_pImpl->m_sUserIndexName ==
+ OUString(pTemp->GetTypeName()))
{
- const SwTOXType* pTemp = pDoc->GetTOXType( eType, i );
- if(sUserIndexName == pTemp->GetTypeName())
- {
- pTOXType = pTemp;
- break;
- }
- }
- if(!pTOXType)
- {
- SwTOXType aUserType(TOX_USER, sUserIndexName);
- pTOXType = pDoc->InsertTOXType(aUserType);
+ pTOXType = pTemp;
+ break;
}
}
+ if (!pTOXType)
+ {
+ SwTOXType aUserType(TOX_USER, m_pImpl->m_sUserIndexName);
+ pTOXType = pDoc->InsertTOXType(aUserType);
+ }
}
- break;
-
- default:
- ;
}
- if(!pTOXType)
- throw lang::IllegalArgumentException();
- pDoc->GetUnoCallBack()->Add(this);
- ((SwTOXType*)pTOXType)->Add(&aTypeDepend);
-
- SwUnoInternalPaM aPam(*pDoc);
- //das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
- SwTOXMark aMark (pTOXType);
- if(sAltText.Len())
- aMark.SetAlternativeText(sAltText);
- switch(eType)
- {
- case TOX_INDEX:
- if(sPrimaryKey.Len())
- aMark.SetPrimaryKey(sPrimaryKey);
- if(sSecondaryKey.Len())
- aMark.SetSecondaryKey(sSecondaryKey);
- if(sTextReading.Len())
- aMark.SetTextReading(sTextReading);
- if(sPrimaryKeyReading.Len())
- aMark.SetPrimaryKeyReading(sPrimaryKeyReading);
- if(sSecondaryKeyReading.Len())
- aMark.SetSecondaryKeyReading(sSecondaryKeyReading);
- aMark.SetMainEntry(bMainEntry);
- break;
- case TOX_USER:
- case TOX_CONTENT:
- if(USHRT_MAX != nLevel)
- aMark.SetLevel(nLevel+1);
- break;
+ break;
- default:
- ;
- }
- UnoActionContext aAction(pDoc);
- sal_Bool bMark = *aPam.GetPoint() != *aPam.GetMark();
- // Marks ohne Alternativtext ohne selektierten Text koennen nicht eingefuegt werden,
- // deshalb hier ein Leerzeichen - ob das die ideale Loesung ist?
- if(!bMark && !aMark.GetAlternativeText().Len())
- aMark.SetAlternativeText( String(' ') );
-
- SwXTextCursor const*const pTextCursor(
- dynamic_cast<SwXTextCursor*>(pCursor));
- const bool bForceExpandHints( (!bMark && pTextCursor)
- ? pTextCursor->IsAtEndOfMeta() : false );
- const SetAttrMode nInsertFlags = (bForceExpandHints)
- ? ( nsSetAttrMode::SETATTR_FORCEHINTEXPAND
- | nsSetAttrMode::SETATTR_DONTEXPAND)
- : nsSetAttrMode::SETATTR_DONTEXPAND;
-
- pDoc->InsertPoolItem(aPam, aMark, nInsertFlags);
- if( bMark && *aPam.GetPoint() > *aPam.GetMark())
- aPam.Exchange();
+ default:
+ break;
+ }
+ if (!pTOXType)
+ {
+ throw lang::IllegalArgumentException();
+ }
- SwTxtAttr* pTxtAttr = 0;
- if( bMark )
- pTxtAttr = aPam.GetNode()->GetTxtNode()->GetTxtAttr(
- aPam.GetPoint()->nContent, RES_TXTATR_TOXMARK );
- else
- {
- pTxtAttr = aPam.GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
- aPam.GetPoint()->nContent.GetIndex()-1, RES_TXTATR_TOXMARK );
- }
+ SwUnoInternalPaM aPam(*pDoc);
+ //das muss jetzt sal_True liefern
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
+ SwTOXMark aMark (pTOXType);
+ if (m_pImpl->m_sAltText.getLength())
+ {
+ aMark.SetAlternativeText(m_pImpl->m_sAltText);
+ }
+ switch (m_pImpl->m_eTOXType)
+ {
+ case TOX_INDEX:
+ if (m_pImpl->m_sPrimaryKey.getLength())
+ {
+ aMark.SetPrimaryKey(m_pImpl->m_sPrimaryKey);
+ }
+ if (m_pImpl->m_sSecondaryKey.getLength())
+ {
+ aMark.SetSecondaryKey(m_pImpl->m_sSecondaryKey);
+ }
+ if (m_pImpl->m_sTextReading.getLength())
+ {
+ aMark.SetTextReading(m_pImpl->m_sTextReading);
+ }
+ if (m_pImpl->m_sPrimaryKeyReading.getLength())
+ {
+ aMark.SetPrimaryKeyReading(m_pImpl->m_sPrimaryKeyReading);
+ }
+ if (m_pImpl->m_sSecondaryKeyReading.getLength())
+ {
+ aMark.SetSecondaryKeyReading(m_pImpl->m_sSecondaryKeyReading);
+ }
+ aMark.SetMainEntry(m_pImpl->m_bMainEntry);
+ break;
+ case TOX_USER:
+ case TOX_CONTENT:
+ if (USHRT_MAX != m_pImpl->m_nLevel)
+ {
+ aMark.SetLevel(m_pImpl->m_nLevel+1);
+ }
+ break;
- if(pTxtAttr)
- {
- m_pTOXMark = &pTxtAttr->GetTOXMark();
- m_pDoc = pDoc;
- bIsDescriptor = sal_False;
- }
- else
- throw uno::RuntimeException();
+ default:
+ break;
+ }
+ UnoActionContext aAction(pDoc);
+ const sal_Bool bMark = *aPam.GetPoint() != *aPam.GetMark();
+ // Marks ohne Alternativtext ohne selektierten Text koennen nicht eingefuegt werden,
+ // deshalb hier ein Leerzeichen - ob das die ideale Loesung ist?
+ if (!bMark && !aMark.GetAlternativeText().Len())
+ {
+ aMark.SetAlternativeText( String(' ') );
}
-}
-/*-- 14.12.98 10:25:45---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::attach(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- attachToRange( xTextRange );
+ SwXTextCursor const*const pTextCursor(
+ dynamic_cast<SwXTextCursor*>(pCursor));
+ const bool bForceExpandHints( (!bMark && pTextCursor)
+ ? pTextCursor->IsAtEndOfMeta() : false );
+ const SetAttrMode nInsertFlags = (bForceExpandHints)
+ ? ( nsSetAttrMode::SETATTR_FORCEHINTEXPAND
+ | nsSetAttrMode::SETATTR_DONTEXPAND)
+ : nsSetAttrMode::SETATTR_DONTEXPAND;
+
+ pDoc->InsertPoolItem(aPam, aMark, nInsertFlags);
+ if (bMark && *aPam.GetPoint() > *aPam.GetMark())
+ {
+ aPam.Exchange();
+ }
+
+ SwTxtAttr* pTxtAttr = 0;
+ if (bMark)
+ {
+ pTxtAttr = aPam.GetNode()->GetTxtNode()->GetTxtAttr(
+ aPam.GetPoint()->nContent, RES_TXTATR_TOXMARK );
+ }
+ else
+ {
+ pTxtAttr = aPam.GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
+ aPam.GetPoint()->nContent.GetIndex()-1, RES_TXTATR_TOXMARK );
+ }
+
+ if (!pTxtAttr)
+ {
+ throw uno::RuntimeException();
+ }
+
+ m_pImpl->m_pTOXMark = &pTxtAttr->GetTOXMark();
+ m_pImpl->m_pDoc = pDoc;
+ m_pImpl->m_bIsDescriptor = sal_False;
+
+ const_cast<SwTOXMark*>(m_pImpl->m_pTOXMark)->Add(m_pImpl.get());
+ const_cast<SwTOXType*>(pTOXType)->Add(&m_pImpl->m_TypeDepend);
}
+
/*-- 14.12.98 10:25:45---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXDocumentIndexMark::getAnchor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXDocumentIndexMark::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > aRet;
- SwTOXType* pType = ((SwXDocumentIndexMark*)this)->GetTOXType();
- if(pType && m_pTOXMark)
+
+ SwTOXType *const pType = m_pImpl->GetTOXType();
+ if (!pType || !m_pImpl->m_pTOXMark)
{
- if( m_pTOXMark->GetTxtTOXMark() )
- {
- const SwTxtTOXMark* pTxtMark = m_pTOXMark->GetTxtTOXMark();
- SwPaM aPam(pTxtMark->GetTxtNode(), *pTxtMark->GetStart());
- aPam.SetMark();
- if(pTxtMark->GetEnd())
- {
- aPam.GetPoint()->nContent = *pTxtMark->GetEnd();
- }
- else
- aPam.GetPoint()->nContent++;
- uno::Reference< frame::XModel > xModel = m_pDoc->GetDocShell()->GetBaseModel();
- uno::Reference< text::XTextDocument > xTDoc(xModel, uno::UNO_QUERY);
- aRet = new SwXTextRange(aPam, xTDoc->getText());
- }
+ throw uno::RuntimeException();
}
- if(!aRet.is())
+ if (!m_pImpl->m_pTOXMark->GetTxtTOXMark())
+ {
throw uno::RuntimeException();
- return aRet;
+ }
+ const SwTxtTOXMark* pTxtMark = m_pImpl->m_pTOXMark->GetTxtTOXMark();
+ SwPaM aPam(pTxtMark->GetTxtNode(), *pTxtMark->GetStart());
+ aPam.SetMark();
+ if(pTxtMark->GetEnd())
+ {
+ aPam.GetPoint()->nContent = *pTxtMark->GetEnd();
+ }
+ else
+ {
+ aPam.GetPoint()->nContent++;
+ }
+ const uno::Reference< frame::XModel > xModel =
+ m_pImpl->m_pDoc->GetDocShell()->GetBaseModel();
+ const uno::Reference< text::XTextDocument > xTDoc(xModel, uno::UNO_QUERY);
+ const uno::Reference< text::XTextRange > xRet =
+ new SwXTextRange(aPam, xTDoc->getText());
+
+ return xRet;
}
+
/*-- 14.12.98 10:25:45---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::dispose(void) throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwTOXType* pType = ((SwXDocumentIndexMark*)this)->GetTOXType();
- if(pType && m_pTOXMark)
+
+ SwTOXType *const pType = m_pImpl->GetTOXType();
+ if (pType && m_pImpl->m_pTOXMark)
{
- m_pDoc->DeleteTOXMark(m_pTOXMark);
+ m_pImpl->m_pDoc->DeleteTOXMark(m_pImpl->m_pTOXMark);
}
- else
- throw uno::RuntimeException();
}
/*-- 14.12.98 10:25:45---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::addEventListener(const uno::Reference< lang::XEventListener > & aListener)
- throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn())
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetRegisteredIn())
+ {
throw uno::RuntimeException();
- aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
/*-- 14.12.98 10:25:46---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::removeEventListener(const uno::Reference< lang::XEventListener > & aListener)
- throw( uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn() || !aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetRegisteredIn() ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
+
/*-- 14.12.98 10:25:46---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXDocumentIndexMark::getPropertySetInfo(void)
- throw( uno::RuntimeException )
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXDocumentIndexMark::getPropertySetInfo() throw (uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
static uno::Reference< beans::XPropertySetInfo > xInfos[3];
int nPos = 0;
- switch(eType)
+ switch (m_pImpl->m_eTOXType)
{
- case TOX_INDEX: nPos = 0; break;
- case TOX_CONTENT: nPos = 1; break;
- case TOX_USER: nPos = 2; break;
+ case TOX_INDEX: nPos = 0; break;
+ case TOX_CONTENT: nPos = 1; break;
+ case TOX_USER: nPos = 2; break;
default:
;
}
if(!xInfos[nPos].is())
{
- uno::Reference< beans::XPropertySetInfo > xInfo = m_pPropSet->getPropertySetInfo();
+ const uno::Reference< beans::XPropertySetInfo > xInfo =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
// extend PropertySetInfo!
const uno::Sequence<beans::Property> aPropSeq = xInfo->getProperties();
xInfos[nPos] = new SfxExtItemPropertySetInfo(
- aSwMapProvider.GetPropertyMapEntries(PROPERTY_MAP_PARAGRAPH_EXTENSIONS),
+ aSwMapProvider.GetPropertyMapEntries(
+ PROPERTY_MAP_PARAGRAPH_EXTENSIONS),
aPropSeq );
}
return xInfos[nPos];
}
+
/*-- 14.12.98 10:25:46---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::setPropertyValue(const OUString& rPropertyName,
- const uno::Any& aValue)
- throw( beans::UnknownPropertyException, beans::PropertyVetoException,
- lang::IllegalArgumentException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::setPropertyValue(
+ const OUString& rPropertyName, const uno::Any& rValue)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwTOXType* pType = ((SwXDocumentIndexMark*)this)->GetTOXType();
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName(rPropertyName);
+
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
if (!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- if ( pEntry->nFlags & beans::PropertyAttribute::READONLY)
- throw beans::PropertyVetoException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- if(pType && m_pTOXMark)
{
- SwDoc* pLocalDoc = m_pDoc;
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw beans::PropertyVetoException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Property is read-only: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+
+ SwTOXType *const pType = m_pImpl->GetTOXType();
+ if (pType && m_pImpl->m_pTOXMark)
+ {
+ SwDoc* pLocalDoc = m_pImpl->m_pDoc;
- SwTOXMark aMark(*m_pTOXMark);
+ SwTOXMark aMark(*m_pImpl->m_pTOXMark);
switch(pEntry->nWID)
{
case WID_ALT_TEXT:
- aMark.SetAlternativeText(lcl_AnyToString(aValue));
+ aMark.SetAlternativeText(lcl_AnyToString(rValue));
break;
case WID_LEVEL:
- aMark.SetLevel(Min( (sal_Int8) ( MAXLEVEL ),
- (sal_Int8)(lcl_AnyToInt16(aValue)+1)));
+ aMark.SetLevel(Min( static_cast<sal_Int8>( MAXLEVEL ),
+ static_cast<sal_Int8>(lcl_AnyToInt16(rValue)+1)));
break;
case WID_PRIMARY_KEY :
- aMark.SetPrimaryKey(lcl_AnyToString(aValue));
+ aMark.SetPrimaryKey(lcl_AnyToString(rValue));
break;
case WID_SECONDARY_KEY:
- aMark.SetSecondaryKey(lcl_AnyToString(aValue));
+ aMark.SetSecondaryKey(lcl_AnyToString(rValue));
break;
case WID_MAIN_ENTRY:
- aMark.SetMainEntry(lcl_AnyToBool(aValue));
+ aMark.SetMainEntry(lcl_AnyToBool(rValue));
break;
case WID_TEXT_READING:
- aMark.SetTextReading(lcl_AnyToString(aValue));
+ aMark.SetTextReading(lcl_AnyToString(rValue));
break;
case WID_PRIMARY_KEY_READING:
- aMark.SetPrimaryKeyReading(lcl_AnyToString(aValue));
+ aMark.SetPrimaryKeyReading(lcl_AnyToString(rValue));
break;
case WID_SECONDARY_KEY_READING:
- aMark.SetSecondaryKeyReading(lcl_AnyToString(aValue));
+ aMark.SetSecondaryKeyReading(lcl_AnyToString(rValue));
break;
}
- const SwTxtTOXMark* pTxtMark = m_pTOXMark->GetTxtTOXMark();
+ SwTxtTOXMark const*const pTxtMark =
+ m_pImpl->m_pTOXMark->GetTxtTOXMark();
SwPaM aPam(pTxtMark->GetTxtNode(), *pTxtMark->GetStart());
aPam.SetMark();
if(pTxtMark->GetEnd())
@@ -1691,15 +2221,17 @@ void SwXDocumentIndexMark::setPropertyValue(const OUString& rPropertyName,
aPam.GetPoint()->nContent = *pTxtMark->GetEnd();
}
else
+ {
aPam.GetPoint()->nContent++;
+ }
//delete the old mark
- pLocalDoc->DeleteTOXMark(m_pTOXMark);
- m_pTOXMark = 0;
+ pLocalDoc->DeleteTOXMark(m_pImpl->m_pTOXMark);
+ m_pImpl->m_pTOXMark = 0;
sal_Bool bInsAtPos = aMark.IsAlternativeText();
- const SwPosition *pStt = aPam.Start(),
- *pEnd = aPam.End();
+ const SwPosition *pStt = aPam.Start();
+ const SwPosition *pEnd = aPam.End();
SwTxtAttr* pTxtAttr = 0;
if( bInsAtPos )
@@ -1716,99 +2248,120 @@ void SwXDocumentIndexMark::setPropertyValue(const OUString& rPropertyName,
pTxtAttr = pStt->nNode.GetNode().GetTxtNode()->GetTxtAttr(
pStt->nContent, RES_TXTATR_TOXMARK );
}
- m_pDoc = pLocalDoc;
+ m_pImpl->m_pDoc = pLocalDoc;
if(pTxtAttr)
{
- m_pTOXMark = &pTxtAttr->GetTOXMark();
- m_pDoc->GetUnoCallBack()->Add(this);
- pType->Add(&aTypeDepend);
+ m_pImpl->m_pTOXMark = &pTxtAttr->GetTOXMark();
+ const_cast<SwTOXMark*>(m_pImpl->m_pTOXMark)->Add(m_pImpl.get());
+ pType->Add(&m_pImpl->m_TypeDepend);
}
}
- else if(bIsDescriptor)
+ else if (m_pImpl->m_bIsDescriptor)
{
switch(pEntry->nWID)
{
case WID_ALT_TEXT:
- sAltText = lcl_AnyToString(aValue);
+ m_pImpl->m_sAltText = lcl_AnyToString(rValue);
break;
case WID_LEVEL:
{
- sal_Int16 nVal = lcl_AnyToInt16(aValue);
+ const sal_Int16 nVal = lcl_AnyToInt16(rValue);
if(nVal >= 0 && nVal < MAXLEVEL)
- nLevel = nVal;
+ {
+ m_pImpl->m_nLevel = nVal;
+ }
else
+ {
throw lang::IllegalArgumentException();
+ }
}
break;
- case WID_PRIMARY_KEY :
- sPrimaryKey = lcl_AnyToString(aValue);
+ case WID_PRIMARY_KEY:
+ m_pImpl->m_sPrimaryKey = lcl_AnyToString(rValue);
break;
case WID_SECONDARY_KEY:
- sSecondaryKey = lcl_AnyToString(aValue);
+ m_pImpl->m_sSecondaryKey = lcl_AnyToString(rValue);
break;
case WID_TEXT_READING:
- sTextReading = lcl_AnyToString(aValue);
+ m_pImpl->m_sTextReading = lcl_AnyToString(rValue);
break;
case WID_PRIMARY_KEY_READING:
- sPrimaryKeyReading = lcl_AnyToString(aValue);
+ m_pImpl->m_sPrimaryKeyReading = lcl_AnyToString(rValue);
break;
case WID_SECONDARY_KEY_READING:
- sSecondaryKeyReading = lcl_AnyToString(aValue);
+ m_pImpl->m_sSecondaryKeyReading = lcl_AnyToString(rValue);
break;
- case WID_USER_IDX_NAME :
+ case WID_USER_IDX_NAME:
{
- OUString sTmp(lcl_AnyToString(aValue));
+ OUString sTmp(lcl_AnyToString(rValue));
lcl_ConvertTOUNameToUserName(sTmp);
- sUserIndexName = sTmp;
+ m_pImpl->m_sUserIndexName = sTmp;
}
break;
case WID_MAIN_ENTRY:
- bMainEntry = lcl_AnyToBool(aValue);
+ m_pImpl->m_bMainEntry = lcl_AnyToBool(rValue);
break;
}
}
else
+ {
throw uno::RuntimeException();
+ }
}
+
/*-- 14.12.98 10:25:46---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXDocumentIndexMark::getPropertyValue(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXDocumentIndexMark::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
uno::Any aRet;
- SwTOXType* pType = ((SwXDocumentIndexMark*)this)->GetTOXType();
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName(rPropertyName);
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
if (!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- if(SwXParagraph::getDefaultTextContentValue(aRet, rPropertyName, pEntry->nWID))
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+ if (::sw::GetDefaultTextContentValue(aRet, rPropertyName, pEntry->nWID))
+ {
return aRet;
- if(pType && m_pTOXMark)
+ }
+
+ SwTOXType *const pType = m_pImpl->GetTOXType();
+ if (pType && m_pImpl->m_pTOXMark)
{
switch(pEntry->nWID)
{
case WID_ALT_TEXT:
- aRet <<= OUString(m_pTOXMark->GetAlternativeText());
+ aRet <<= OUString(m_pImpl->m_pTOXMark->GetAlternativeText());
break;
case WID_LEVEL:
- aRet <<= (sal_Int16)(m_pTOXMark->GetLevel() - 1);
+ aRet <<= static_cast<sal_Int16>(
+ m_pImpl->m_pTOXMark->GetLevel() - 1);
break;
case WID_PRIMARY_KEY :
- aRet <<= OUString(m_pTOXMark->GetPrimaryKey());
+ aRet <<= OUString(m_pImpl->m_pTOXMark->GetPrimaryKey());
break;
case WID_SECONDARY_KEY:
- aRet <<= OUString(m_pTOXMark->GetSecondaryKey());
+ aRet <<= OUString(m_pImpl->m_pTOXMark->GetSecondaryKey());
break;
case WID_TEXT_READING:
- aRet <<= OUString(m_pTOXMark->GetTextReading());
+ aRet <<= OUString(m_pImpl->m_pTOXMark->GetTextReading());
break;
case WID_PRIMARY_KEY_READING:
- aRet <<= OUString(m_pTOXMark->GetPrimaryKeyReading());
+ aRet <<= OUString(m_pImpl->m_pTOXMark->GetPrimaryKeyReading());
break;
case WID_SECONDARY_KEY_READING:
- aRet <<= OUString(m_pTOXMark->GetSecondaryKeyReading());
+ aRet <<= OUString(
+ m_pImpl->m_pTOXMark->GetSecondaryKeyReading());
break;
case WID_USER_IDX_NAME :
{
@@ -1819,179 +2372,158 @@ uno::Any SwXDocumentIndexMark::getPropertyValue(const OUString& rPropertyName)
break;
case WID_MAIN_ENTRY:
{
- sal_Bool bTemp = m_pTOXMark->IsMainEntry();
- aRet.setValue(&bTemp, ::getBooleanCppuType());
+ const sal_Bool bTemp = m_pImpl->m_pTOXMark->IsMainEntry();
+ aRet <<= bTemp;
}
break;
}
}
- else if(bIsDescriptor)
+ else if (m_pImpl->m_bIsDescriptor)
{
switch(pEntry->nWID)
{
case WID_ALT_TEXT:
- aRet <<= OUString(sAltText);
+ aRet <<= m_pImpl->m_sAltText;
break;
case WID_LEVEL:
- aRet <<= (sal_Int16)nLevel;
+ aRet <<= static_cast<sal_Int16>(m_pImpl->m_nLevel);
break;
- case WID_PRIMARY_KEY :
- aRet <<= OUString(sPrimaryKey);
+ case WID_PRIMARY_KEY:
+ aRet <<= m_pImpl->m_sPrimaryKey;
break;
case WID_SECONDARY_KEY:
- aRet <<= OUString(sSecondaryKey);
+ aRet <<= m_pImpl->m_sSecondaryKey;
break;
case WID_TEXT_READING:
- aRet <<= OUString(sTextReading);
+ aRet <<= m_pImpl->m_sTextReading;
break;
case WID_PRIMARY_KEY_READING:
- aRet <<= OUString(sPrimaryKeyReading);
+ aRet <<= m_pImpl->m_sPrimaryKeyReading;
break;
case WID_SECONDARY_KEY_READING:
- aRet <<= OUString(sSecondaryKeyReading);
+ aRet <<= m_pImpl->m_sSecondaryKeyReading;
break;
case WID_USER_IDX_NAME :
- aRet <<= OUString(sUserIndexName);
+ aRet <<= m_pImpl->m_sUserIndexName;
break;
case WID_MAIN_ENTRY:
{
- aRet.setValue(&bMainEntry, ::getBooleanCppuType());
+ aRet <<= static_cast<sal_Bool>(m_pImpl->m_bMainEntry);
}
break;
}
}
else
+ {
throw uno::RuntimeException();
+ }
return aRet;
}
+
/*-- 14.12.98 10:25:46---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::addPropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndexMark::addPropertyChangeListener(): not implemented");
}
-/*-- 14.12.98 10:25:46---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::removePropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndexMark::removePropertyChangeListener(): not implemented");
}
-/*-- 14.12.98 10:25:47---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::addVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndexMark::addVetoableChangeListener(): not implemented");
}
-/*-- 14.12.98 10:25:47---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::removeVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXDocumentIndexMark::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXDocumentIndexMark::removeVetoableChangeListener(): not implemented");
}
-/*-- 14.12.98 10:25:47---------------------------------------------------
+
+
+/******************************************************************
+ * SwXDocumentIndexes
+ ******************************************************************/
+/*-- 05.05.99 13:14:59---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXDocumentIndexMark* SwXDocumentIndexMark::GetObject(SwTOXType* pType,
- const SwTOXMark* pMark, SwDoc* pDoc)
+SwXDocumentIndexes::SwXDocumentIndexes(SwDoc *const _pDoc)
+ : SwUnoCollection(_pDoc)
{
- SwClientIter aIter(*pType);
- SwXDocumentIndexMark* pxMark = (SwXDocumentIndexMark*)
- aIter.First(TYPE(SwXDocumentIndexMark));
- while( pxMark )
- {
- if(pxMark->m_pTOXMark == pMark)
- return pxMark;
- pxMark = (SwXDocumentIndexMark*)aIter.Next();
- }
- return new SwXDocumentIndexMark(pType, pMark, pDoc);
}
-/*-- 14.12.98 10:25:47---------------------------------------------------
+/*-- 05.05.99 13:15:00---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXDocumentIndexMark::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
+SwXDocumentIndexes::~SwXDocumentIndexes()
{
- switch( pOld ? pOld->Which() : 0 )
- {
- case RES_REMOVE_UNO_OBJECT:
- case RES_OBJECTDYING:
- if( (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject )
- Invalidate();
- break;
-
- case RES_FMT_CHG:
- // wurden wir an das neue umgehaengt und wird das alte geloscht?
- if( ((SwFmtChg*)pNew)->pChangedFmt == GetRegisteredIn() &&
- ((SwFmtChg*)pOld)->pChangedFmt->IsFmtInDTOR() )
- Invalidate();
- break;
- case RES_TOXMARK_DELETED:
- if( (void*)m_pTOXMark == ((SwPtrMsgPoolItem *)pOld)->pObject )
- Invalidate();
- break;
- }
}
-/* -----------------------------16.10.00 11:24--------------------------------
- ---------------------------------------------------------------------------*/
-void SwXDocumentIndexMark::Invalidate()
-{
- if(GetRegisteredIn())
- {
- ((SwModify*)GetRegisteredIn())->Remove(this);
- if(aTypeDepend.GetRegisteredIn())
- ((SwModify*)aTypeDepend.GetRegisteredIn())->Remove(&aTypeDepend);
- aLstnrCntnr.Disposing();
- m_pTOXMark = 0;
- m_pDoc = 0;
- }
-}
/* -----------------------------06.04.00 15:08--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXDocumentIndexes::getImplementationName(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXDocumentIndexes::getImplementationName() throw (uno::RuntimeException)
{
return C2U("SwXDocumentIndexes");
}
-/* -----------------------------06.04.00 15:08--------------------------------
- ---------------------------------------------------------------------------*/
-BOOL SwXDocumentIndexes::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+static char const*const g_ServicesDocumentIndexes[] =
{
- return C2U("com.sun.star.text.DocumentIndexes") == rServiceName;
-}
-/* -----------------------------06.04.00 15:08--------------------------------
+ "com.sun.star.text.DocumentIndexes",
+};
+static const size_t g_nServicesDocumentIndexes(
+ sizeof(g_ServicesDocumentIndexes)/sizeof(g_ServicesDocumentIndexes[0]));
- ---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXDocumentIndexes::getSupportedServiceNames(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXDocumentIndexes::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.DocumentIndexes");
- return aRet;
+ return ::sw::SupportsServiceImpl(
+ g_nServicesDocumentIndexes, g_ServicesDocumentIndexes, rServiceName);
}
-/*-- 05.05.99 13:14:59---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXDocumentIndexes::SwXDocumentIndexes(SwDoc* _pDoc) :
- SwUnoCollection(_pDoc)
+uno::Sequence< OUString > SAL_CALL
+SwXDocumentIndexes::getSupportedServiceNames() throw (uno::RuntimeException)
{
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesDocumentIndexes, g_ServicesDocumentIndexes);
}
-/*-- 05.05.99 13:15:00---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXDocumentIndexes::~SwXDocumentIndexes()
-{
-}
/*-- 05.05.99 13:15:01---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Int32 SwXDocumentIndexes::getCount(void) throw( uno::RuntimeException )
+sal_Int32 SAL_CALL
+SwXDocumentIndexes::getCount() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
throw uno::RuntimeException();
@@ -2002,21 +2534,26 @@ sal_Int32 SwXDocumentIndexes::getCount(void) throw( uno::RuntimeException )
const SwSection* pSect = rFmts[ n ]->GetSection();
if( TOX_CONTENT_SECTION == pSect->GetType() &&
pSect->GetFmt()->GetSectionNode() )
+ {
++nRet;
+ }
}
return nRet;
}
+
/*-- 05.05.99 13:15:01---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXDocumentIndexes::getByIndex(sal_Int32 nIndex)
- throw( lang::IndexOutOfBoundsException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXDocumentIndexes::getByIndex(sal_Int32 nIndex)
+throw (lang::IndexOutOfBoundsException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
throw uno::RuntimeException();
- uno::Any aRet;
sal_Int32 nIdx = 0;
const SwSectionFmts& rFmts = GetDoc()->GetSections();
@@ -2026,12 +2563,14 @@ uno::Any SwXDocumentIndexes::getByIndex(sal_Int32 nIndex)
if( TOX_CONTENT_SECTION == pSect->GetType() &&
pSect->GetFmt()->GetSectionNode() &&
nIdx++ == nIndex )
- {
- uno::Reference< text::XDocumentIndex > xTmp = new SwXDocumentIndex(
- (SwTOXBaseSection*)pSect, GetDoc() );
- aRet.setValue(&xTmp, ::getCppuType((uno::Reference<text::XDocumentIndex>*)0));
- return aRet;
- }
+ {
+ const uno::Reference< text::XDocumentIndex > xTmp =
+ SwXDocumentIndex::CreateXDocumentIndex(
+ *GetDoc(), static_cast<SwTOXBaseSection const&>(*pSect));
+ uno::Any aRet;
+ aRet <<= xTmp;
+ return aRet;
+ }
}
throw lang::IndexOutOfBoundsException();
@@ -2040,15 +2579,16 @@ uno::Any SwXDocumentIndexes::getByIndex(sal_Int32 nIndex)
/*-- 31.01.00 10:12:31---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXDocumentIndexes::getByName(const OUString& rName)
- throw( container::NoSuchElementException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXDocumentIndexes::getByName(const OUString& rName)
+throw (container::NoSuchElementException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
throw uno::RuntimeException();
- uno::Any aRet;
-
String sToFind(rName);
const SwSectionFmts& rFmts = GetDoc()->GetSections();
for( sal_uInt16 n = 0; n < rFmts.Count(); ++n )
@@ -2056,23 +2596,28 @@ uno::Any SwXDocumentIndexes::getByName(const OUString& rName)
const SwSection* pSect = rFmts[ n ]->GetSection();
if( TOX_CONTENT_SECTION == pSect->GetType() &&
pSect->GetFmt()->GetSectionNode() &&
- ((SwTOXBaseSection*)pSect)->GetTOXName() == sToFind)
- {
- uno::Reference< text::XDocumentIndex > xTmp = new SwXDocumentIndex(
- (SwTOXBaseSection*)pSect, GetDoc() );
- aRet.setValue(&xTmp, ::getCppuType((uno::Reference<text::XDocumentIndex>*)0));
- return aRet;
- }
+ (static_cast<SwTOXBaseSection const*>(pSect)->GetTOXName()
+ == sToFind))
+ {
+ const uno::Reference< text::XDocumentIndex > xTmp =
+ SwXDocumentIndex::CreateXDocumentIndex(
+ *GetDoc(), static_cast<SwTOXBaseSection const&>(*pSect));
+ uno::Any aRet;
+ aRet <<= xTmp;
+ return aRet;
+ }
}
throw container::NoSuchElementException();
}
+
/*-- 31.01.00 10:12:31---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXDocumentIndexes::getElementNames(void)
- throw( uno::RuntimeException )
+uno::Sequence< OUString > SAL_CALL
+SwXDocumentIndexes::getElementNames() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
throw uno::RuntimeException();
@@ -2081,10 +2626,12 @@ uno::Sequence< OUString > SwXDocumentIndexes::getElementNames(void)
sal_uInt16 n;
for( n = 0; n < rFmts.Count(); ++n )
{
- const SwSection* pSect = rFmts[ n ]->GetSection();
+ SwSection const*const pSect = rFmts[ n ]->GetSection();
if( TOX_CONTENT_SECTION == pSect->GetType() &&
pSect->GetFmt()->GetSectionNode() )
+ {
++nCount;
+ }
}
uno::Sequence< OUString > aRet(nCount);
@@ -2092,22 +2639,26 @@ uno::Sequence< OUString > SwXDocumentIndexes::getElementNames(void)
sal_uInt16 nCnt;
for( n = 0, nCnt = 0; n < rFmts.Count(); ++n )
{
- const SwSection* pSect = rFmts[ n ]->GetSection();
+ SwSection const*const pSect = rFmts[ n ]->GetSection();
if( TOX_CONTENT_SECTION == pSect->GetType() &&
pSect->GetFmt()->GetSectionNode())
{
- pArray[nCnt++] = OUString(((SwTOXBaseSection*)pSect)->GetTOXName());
+ pArray[nCnt++] = OUString(
+ static_cast<SwTOXBaseSection const*>(pSect)->GetTOXName());
}
}
return aRet;
}
+
/*-- 31.01.00 10:12:31---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXDocumentIndexes::hasByName(const OUString& rName)
- throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXDocumentIndexes::hasByName(const OUString& rName)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
throw uno::RuntimeException();
@@ -2115,147 +2666,158 @@ sal_Bool SwXDocumentIndexes::hasByName(const OUString& rName)
const SwSectionFmts& rFmts = GetDoc()->GetSections();
for( sal_uInt16 n = 0; n < rFmts.Count(); ++n )
{
- const SwSection* pSect = rFmts[ n ]->GetSection();
+ SwSection const*const pSect = rFmts[ n ]->GetSection();
if( TOX_CONTENT_SECTION == pSect->GetType() &&
pSect->GetFmt()->GetSectionNode())
{
- if(((SwTOXBaseSection*)pSect)->GetTOXName() == sToFind)
+ if (static_cast<SwTOXBaseSection const*>(pSect)->GetTOXName()
+ == sToFind)
+ {
return sal_True;
+ }
}
}
return sal_False;
}
+
/*-- 05.05.99 13:15:01---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Type SwXDocumentIndexes::getElementType(void) throw( uno::RuntimeException )
+uno::Type SAL_CALL
+SwXDocumentIndexes::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType((uno::Reference< text::XDocumentIndex> *)0);
+ return text::XDocumentIndex::static_type();
}
/*-- 05.05.99 13:15:02---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXDocumentIndexes::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXDocumentIndexes::hasElements() throw (uno::RuntimeException)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- if(!IsValid())
- throw uno::RuntimeException();
return 0 != getCount();
}
-SwXDocumentIndex* SwXDocumentIndexes::GetObject(const SwTOXBaseSection* pTOX)
-{
- SwSectionFmt* pFmt = pTOX->GetFmt();
- SwClientIter aIter(*pFmt);
- SwXDocumentIndex* pxIdx = (SwXDocumentIndex*)aIter.First(TYPE(SwXDocumentIndex));
- if(pxIdx)
- return pxIdx;
- else
- return new SwXDocumentIndex(pTOX, pFmt->GetDoc());
-}
+/******************************************************************
+ * SwXDocumentIndex::StyleAccess_Impl
+ ******************************************************************/
-/* -----------------------------06.04.00 15:08--------------------------------
+/*-- 13.09.99 16:52:28---------------------------------------------------
- ---------------------------------------------------------------------------*/
-OUString SwXIndexStyleAccess_Impl::getImplementationName(void) throw( uno::RuntimeException )
+ -----------------------------------------------------------------------*/
+SwXDocumentIndex::StyleAccess_Impl::StyleAccess_Impl(
+ SwXDocumentIndex& rParentIdx)
+ : m_xParent(&rParentIdx)
{
- return C2U("SwXIndexStyleAccess_Impl");
}
-/* -----------------------------06.04.00 15:08--------------------------------
+/*-- 13.09.99 16:52:29---------------------------------------------------
- ---------------------------------------------------------------------------*/
-BOOL SwXIndexStyleAccess_Impl::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+ -----------------------------------------------------------------------*/
+SwXDocumentIndex::StyleAccess_Impl::~StyleAccess_Impl()
{
- return C2U("com.sun.star.text.DocumentIndexParagraphStyles") == rServiceName;
}
+
/* -----------------------------06.04.00 15:08--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXIndexStyleAccess_Impl::getSupportedServiceNames(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::getImplementationName()
+throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.DocumentIndexParagraphStyles");
- return aRet;
+ return C2U("SwXDocumentIndex::StyleAccess_Impl");
}
-/*-- 13.09.99 16:52:28---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXIndexStyleAccess_Impl::SwXIndexStyleAccess_Impl(SwXDocumentIndex& rParentIdx) :
- rParent(rParentIdx),
- xParent(&rParentIdx)
+static char const*const g_ServicesIndexStyleAccess[] =
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- rParent.SetStyleAccess(this);
+ "com.sun.star.text.DocumentIndexParagraphStyles",
+};
+static const size_t g_nServicesIndexStyleAccess(
+ sizeof(g_ServicesIndexStyleAccess)/sizeof(g_ServicesIndexStyleAccess[0]));
+
+sal_Bool SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::supportsService(
+ const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesIndexStyleAccess, g_ServicesIndexStyleAccess, rServiceName);
}
-/*-- 13.09.99 16:52:29---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXIndexStyleAccess_Impl::~SwXIndexStyleAccess_Impl()
+uno::Sequence< OUString > SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::getSupportedServiceNames()
+throw (uno::RuntimeException)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- rParent.SetStyleAccess(0);
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesIndexStyleAccess, g_ServicesIndexStyleAccess);
}
+
/*-- 13.09.99 16:52:29---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXIndexStyleAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any& rElement)
- throw( lang::IllegalArgumentException, lang::IndexOutOfBoundsException,
+void SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::replaceByIndex(
+ sal_Int32 nIndex, const uno::Any& rElement)
+throw (lang::IllegalArgumentException, lang::IndexOutOfBoundsException,
lang::WrappedTargetException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const sal_Bool bDescriptor = rParent.IsDescriptor();
- SwSectionFmt* pSectFmt = rParent.GetFmt();
- if(!pSectFmt && !bDescriptor)
- throw uno::RuntimeException();
+
if(nIndex < 0 || nIndex > MAXLEVEL)
+ {
throw lang::IndexOutOfBoundsException();
- SwTOXBase* pTOXBase = bDescriptor ? &rParent.GetProperties_Impl()->GetTOXBase() :
- (SwTOXBaseSection*)pSectFmt->GetSection();
+ }
+
+ SwTOXBase & rTOXBase( m_xParent->m_pImpl->GetTOXSectionOrThrow() );
uno::Sequence<OUString> aSeq;
if(!(rElement >>= aSeq))
+ {
throw lang::IllegalArgumentException();
+ }
- sal_Int32 nStyles = aSeq.getLength();
+ const sal_Int32 nStyles = aSeq.getLength();
const OUString* pStyles = aSeq.getConstArray();
String sSetStyles;
String aString;
for(sal_Int32 i = 0; i < nStyles; i++)
{
if(i)
+ {
sSetStyles += TOX_STYLE_DELIMITER;
- SwStyleNameMapper::FillUIName(pStyles[i], aString, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
+ }
+ SwStyleNameMapper::FillUIName(pStyles[i], aString,
+ nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True);
sSetStyles += aString;
}
- pTOXBase->SetStyleNames(sSetStyles, (sal_uInt16) nIndex);
+ rTOXBase.SetStyleNames(sSetStyles, static_cast<sal_uInt16>(nIndex));
}
/*-- 13.09.99 16:52:29---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Int32 SwXIndexStyleAccess_Impl::getCount(void) throw( uno::RuntimeException )
+sal_Int32 SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::getCount() throw (uno::RuntimeException)
{
return MAXLEVEL;
}
/*-- 13.09.99 16:52:30---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXIndexStyleAccess_Impl::getByIndex(sal_Int32 nIndex)
- throw( lang::IndexOutOfBoundsException, lang::WrappedTargetException,
- uno::RuntimeException)
+uno::Any SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::getByIndex(sal_Int32 nIndex)
+throw (lang::IndexOutOfBoundsException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const sal_Bool bDescriptor = rParent.IsDescriptor();
- SwSectionFmt* pSectFmt = rParent.GetFmt();
- if(!pSectFmt && !bDescriptor)
- throw uno::RuntimeException();
+
if(nIndex < 0 || nIndex > MAXLEVEL)
+ {
throw lang::IndexOutOfBoundsException();
- SwTOXBase* pTOXBase = bDescriptor ? &rParent.GetProperties_Impl()->GetTOXBase() :
- (SwTOXBaseSection*)pSectFmt->GetSection();
+ }
- const String& rStyles = pTOXBase->GetStyleNames((sal_uInt16) nIndex);
- sal_uInt16 nStyles = rStyles.GetTokenCount(TOX_STYLE_DELIMITER);
+ SwTOXBase & rTOXBase( m_xParent->m_pImpl->GetTOXSectionOrThrow() );
+
+ const String& rStyles =
+ rTOXBase.GetStyleNames(static_cast<sal_uInt16>(nIndex));
+ const sal_uInt16 nStyles = rStyles.GetTokenCount(TOX_STYLE_DELIMITER);
uno::Sequence<OUString> aStyles(nStyles);
OUString* pStyles = aStyles.getArray();
String aString;
@@ -2274,123 +2836,143 @@ uno::Any SwXIndexStyleAccess_Impl::getByIndex(sal_Int32 nIndex)
/*-- 13.09.99 16:52:30---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Type SwXIndexStyleAccess_Impl::getElementType(void)
- throw( uno::RuntimeException )
+uno::Type SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::getElementType()
+throw (uno::RuntimeException)
{
return ::getCppuType((uno::Sequence<OUString>*)0);
}
/*-- 13.09.99 16:52:30---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXIndexStyleAccess_Impl::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXDocumentIndex::StyleAccess_Impl::hasElements() throw (uno::RuntimeException)
{
return sal_True;
}
-/* -----------------13.09.99 16:51-------------------
-
- --------------------------------------------------*/
-/* -----------------------------06.04.00 15:08--------------------------------
+/******************************************************************
+ * SwXDocumentIndex::TokenAccess_Impl
+ ******************************************************************/
+/*-- 13.09.99 16:52:28---------------------------------------------------
- ---------------------------------------------------------------------------*/
-OUString SwXIndexTokenAccess_Impl::getImplementationName(void) throw( uno::RuntimeException )
+ -----------------------------------------------------------------------*/
+SwXDocumentIndex::TokenAccess_Impl::TokenAccess_Impl(
+ SwXDocumentIndex& rParentIdx)
+ : m_xParent(&rParentIdx)
{
- return C2U("SwXIndexTokenAccess_Impl");
}
-/* -----------------------------06.04.00 15:08--------------------------------
+/*-- 13.09.99 16:52:29---------------------------------------------------
- ---------------------------------------------------------------------------*/
-BOOL SwXIndexTokenAccess_Impl::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+ -----------------------------------------------------------------------*/
+SwXDocumentIndex::TokenAccess_Impl::~TokenAccess_Impl()
{
- return C2U("com.sun.star.text.DocumentIndexLevelFormat") == rServiceName;
}
+
/* -----------------------------06.04.00 15:08--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXIndexTokenAccess_Impl::getSupportedServiceNames(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::getImplementationName()
+throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.DocumentIndexLevelFormat");
- return aRet;
+ return C2U("SwXDocumentIndex::TokenAccess_Impl");
}
-/*-- 13.09.99 16:52:28---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXIndexTokenAccess_Impl::SwXIndexTokenAccess_Impl(SwXDocumentIndex& rParentIdx) :
- rParent(rParentIdx),
- xParent(&rParentIdx),
- nCount(SwForm::GetFormMaxLevel(rParent.GetTOXType()))
+static char const*const g_ServicesIndexTokenAccess[] =
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- rParent.SetTokenAccess(this);
+ "com.sun.star.text.DocumentIndexLevelFormat",
+};
+static const size_t g_nServicesIndexTokenAccess(
+ sizeof(g_ServicesIndexTokenAccess)/sizeof(g_ServicesIndexTokenAccess[0]));
+
+sal_Bool SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::supportsService(
+ const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesIndexTokenAccess, g_ServicesIndexTokenAccess, rServiceName);
}
-/*-- 13.09.99 16:52:29---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXIndexTokenAccess_Impl::~SwXIndexTokenAccess_Impl()
+uno::Sequence< OUString > SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::getSupportedServiceNames()
+throw (uno::RuntimeException)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- rParent.SetTokenAccess(0);
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesIndexTokenAccess, g_ServicesIndexTokenAccess);
}
+
+struct TokenType {
+ const char *pName;
+ const enum FormTokenType eTokenType;
+};
+
+static const struct TokenType g_TokenTypes[] =
+{
+ { "TokenEntryNumber", TOKEN_ENTRY_NO },
+ { "TokenEntryText", TOKEN_ENTRY_TEXT },
+ { "TokenTabStop", TOKEN_TAB_STOP },
+ { "TokenText", TOKEN_TEXT },
+ { "TokenPageNumber", TOKEN_PAGE_NUMS },
+ { "TokenChapterInfo", TOKEN_CHAPTER_INFO },
+ { "TokenHyperlinkStart", TOKEN_LINK_START },
+ { "TokenHyperlinkEnd", TOKEN_LINK_END },
+ { "TokenBibliographyDataField", TOKEN_AUTHORITY },
+ { 0, static_cast<enum FormTokenType>(0) }
+};
+
/*-- 13.09.99 16:52:29---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXIndexTokenAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any& rElement)
- throw( lang::IllegalArgumentException, lang::IndexOutOfBoundsException,
- lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::replaceByIndex(
+ sal_Int32 nIndex, const uno::Any& rElement)
+throw (lang::IllegalArgumentException, lang::IndexOutOfBoundsException,
+ lang::WrappedTargetException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const sal_Bool bDescriptor = rParent.IsDescriptor();
- SwSectionFmt* pSectFmt = rParent.GetFmt();
- if(!pSectFmt && !bDescriptor)
- throw uno::RuntimeException();
- SwTOXBase* pTOXBase = bDescriptor ? &rParent.GetProperties_Impl()->GetTOXBase() :
- (SwTOXBaseSection*)pSectFmt->GetSection();
- if(nIndex < 0 ||
- (nIndex > pTOXBase->GetTOXForm().GetFormMax()))
- throw lang::IndexOutOfBoundsException();
+ SwTOXBase & rTOXBase( m_xParent->m_pImpl->GetTOXSectionOrThrow() );
+
+ if ((nIndex < 0) || (nIndex > rTOXBase.GetTOXForm().GetFormMax()))
+ {
+ throw lang::IndexOutOfBoundsException();
+ }
uno::Sequence<beans::PropertyValues> aSeq;
if(!(rElement >>= aSeq))
+ {
throw lang::IllegalArgumentException();
+ }
String sPattern;
- sal_Int32 nTokens = aSeq.getLength();
+ const sal_Int32 nTokens = aSeq.getLength();
const beans::PropertyValues* pTokens = aSeq.getConstArray();
for(sal_Int32 i = 0; i < nTokens; i++)
{
const beans::PropertyValue* pProperties = pTokens[i].getConstArray();
- sal_Int32 nProperties = pTokens[i].getLength();
+ const sal_Int32 nProperties = pTokens[i].getLength();
//create an invalid token
SwFormToken aToken(TOKEN_END);
for(sal_Int32 j = 0; j < nProperties; j++)
{
- if( COMPARE_EQUAL == pProperties[j].Name.compareToAscii("TokenType"))
+ if (pProperties[j].Name.equalsAscii("TokenType"))
{
- const String sTokenType =
+ const OUString sTokenType =
lcl_AnyToString(pProperties[j].Value);
- if(sTokenType.EqualsAscii("TokenEntryNumber"))
- aToken.eTokenType = TOKEN_ENTRY_NO;
- else if(sTokenType.EqualsAscii("TokenEntryText" ))
- aToken.eTokenType = TOKEN_ENTRY_TEXT;
- else if(sTokenType.EqualsAscii("TokenTabStop" ))
- aToken.eTokenType = TOKEN_TAB_STOP;
- else if(sTokenType.EqualsAscii("TokenText" ))
- aToken.eTokenType = TOKEN_TEXT;
- else if(sTokenType.EqualsAscii("TokenPageNumber"))
- aToken.eTokenType = TOKEN_PAGE_NUMS;
- else if(sTokenType.EqualsAscii("TokenChapterInfo" ))
- aToken.eTokenType = TOKEN_CHAPTER_INFO;
- else if(sTokenType.EqualsAscii("TokenHyperlinkStart" ))
- aToken.eTokenType = TOKEN_LINK_START;
- else if(sTokenType.EqualsAscii("TokenHyperlinkEnd"))
- aToken.eTokenType = TOKEN_LINK_END;
- else if(sTokenType.EqualsAscii("TokenBibliographyDataField" ))
- aToken.eTokenType = TOKEN_AUTHORITY;
+ for (TokenType const* pTokenType = g_TokenTypes;
+ pTokenType->pName; ++pTokenType)
+ {
+ if (sTokenType.equalsAscii(pTokenType->pName))
+ {
+ aToken.eTokenType = pTokenType->eTokenType;
+ break;
+ }
+ }
}
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("CharacterStyleName" ) ))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("CharacterStyleName")))
{
String sCharStyleName;
SwStyleNameMapper::FillUIName(
@@ -2400,54 +2982,68 @@ void SwXIndexTokenAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any&
sal_True);
aToken.sCharStyleName = sCharStyleName;
aToken.nPoolId = SwStyleNameMapper::GetPoolIdFromUIName (
- sCharStyleName, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT );
+ sCharStyleName, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT );
}
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("TabStopRightAligned") ))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("TabStopRightAligned")))
{
- sal_Bool bRight = lcl_AnyToBool(pProperties[j].Value);
+ const sal_Bool bRight = lcl_AnyToBool(pProperties[j].Value);
aToken.eTabAlign = bRight ?
SVX_TAB_ADJUST_END : SVX_TAB_ADJUST_LEFT;
}
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("TabStopPosition" )))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("TabStopPosition")))
{
sal_Int32 nPosition = 0;
- if(pProperties[j].Value.getValueType() != ::getCppuType((sal_Int32*)0))
+ if (!(pProperties[j].Value >>= nPosition))
+ {
throw lang::IllegalArgumentException();
- pProperties[j].Value >>= nPosition;
+ }
nPosition = MM100_TO_TWIP(nPosition);
if(nPosition < 0)
+ {
throw lang::IllegalArgumentException();
+ }
aToken.nTabStopPosition = nPosition;
}
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("TabStopFillCharacter" )))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("TabStopFillCharacter")))
{
- const String sFillChar =
+ const OUString sFillChar =
lcl_AnyToString(pProperties[j].Value);
- if(sFillChar.Len() > 1)
+ if (sFillChar.getLength() > 1)
+ {
throw lang::IllegalArgumentException();
- aToken.cTabFillChar = sFillChar.Len() ?
- sFillChar.GetChar(0) : ' ';
+ }
+ aToken.cTabFillChar =
+ (sFillChar.getLength()) ? sFillChar[0] : ' ';
}
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("Text" )))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("Text")))
{
- const String sText =
- lcl_AnyToString(pProperties[j].Value);
+ const OUString sText = lcl_AnyToString(pProperties[j].Value);
aToken.sText = sText;
}
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ChapterFormat" )))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("ChapterFormat")))
{
sal_Int16 nFormat = lcl_AnyToInt16(pProperties[j].Value);
switch(nFormat)
{
- case text::ChapterFormat::NUMBER: nFormat = CF_NUMBER;
+ case text::ChapterFormat::NUMBER:
+ nFormat = CF_NUMBER;
break;
- case text::ChapterFormat::NAME: nFormat = CF_TITLE;
+ case text::ChapterFormat::NAME:
+ nFormat = CF_TITLE;
break;
- case text::ChapterFormat::NAME_NUMBER: nFormat = CF_NUM_TITLE;
+ case text::ChapterFormat::NAME_NUMBER:
+ nFormat = CF_NUM_TITLE;
break;
- case text::ChapterFormat::NO_PREFIX_SUFFIX:nFormat = CF_NUMBER_NOPREPST;
+ case text::ChapterFormat::NO_PREFIX_SUFFIX:
+ nFormat = CF_NUMBER_NOPREPST;
break;
- case text::ChapterFormat::DIGIT: nFormat = CF_NUM_NOPREPST_TITLE;
+ case text::ChapterFormat::DIGIT:
+ nFormat = CF_NUM_NOPREPST_TITLE;
break;
default:
throw lang::IllegalArgumentException();
@@ -2455,15 +3051,19 @@ void SwXIndexTokenAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any&
aToken.nChapterFormat = nFormat;
}
//--->i53420
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("ChapterLevel")) )
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("ChapterLevel")))
{
const sal_Int16 nLevel = lcl_AnyToInt16(pProperties[j].Value);
if( nLevel < 1 || nLevel > MAXLEVEL )
+ {
throw lang::IllegalArgumentException();
+ }
aToken.nOutlineLevel = nLevel;
}
//<---
- else if( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("BibliographyDataField")))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("BibliographyDataField")))
{
sal_Int16 nType = 0;
pProperties[j].Value >>= nType;
@@ -2477,7 +3077,8 @@ void SwXIndexTokenAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any&
aToken.nAuthorityField = nType;
}
// #i21237#
- else if ( pProperties[j].Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("WithTab")))
+ else if (pProperties[j].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("WithTab")))
{
aToken.bWithTab = lcl_AnyToBool(pProperties[j].Value);
}
@@ -2485,17 +3086,22 @@ void SwXIndexTokenAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any&
}
//exception if wrong TokenType
if(TOKEN_END <= aToken.eTokenType )
+ {
throw lang::IllegalArgumentException();
+ }
// set TokenType from TOKEN_ENTRY_TEXT to TOKEN_ENTRY if it is
// not a content index
if(TOKEN_ENTRY_TEXT == aToken.eTokenType &&
- TOX_CONTENT != pTOXBase->GetType())
+ (TOX_CONTENT != rTOXBase.GetType()))
+ {
aToken.eTokenType = TOKEN_ENTRY;
+ }
//---> i53420
// check for chapter format allowed values if it was TOKEN_ENTRY_NO type
// only allowed value are CF_NUMBER and CF_NUM_NOPREPST_TITLE
// reading from file
if( TOKEN_ENTRY_NO == aToken.eTokenType )
+ {
switch(aToken.nChapterFormat)
{
case CF_NUMBER:
@@ -2504,50 +3110,47 @@ void SwXIndexTokenAccess_Impl::replaceByIndex(sal_Int32 nIndex, const uno::Any&
default:
throw lang::IllegalArgumentException();
}
+ }
//<---
sPattern += aToken.GetString();
}
- SwForm aForm(pTOXBase->GetTOXForm());
- aForm.SetPattern((sal_uInt16) nIndex, sPattern);
- pTOXBase->SetTOXForm(aForm);
+ SwForm aForm(rTOXBase.GetTOXForm());
+ aForm.SetPattern(static_cast<sal_uInt16>(nIndex), sPattern);
+ rTOXBase.SetTOXForm(aForm);
}
+
/*-- 13.09.99 16:52:29---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Int32 SwXIndexTokenAccess_Impl::getCount(void) throw( uno::RuntimeException )
+sal_Int32 SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::getCount() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const sal_Bool bDescriptor = rParent.IsDescriptor();
- SwSectionFmt* pSectFmt = rParent.GetFmt();
- if(!pSectFmt && !bDescriptor)
- throw uno::RuntimeException();
- sal_Int32 nRet = bDescriptor ?
- nCount :
- ((SwTOXBaseSection*)pSectFmt->GetSection())->
- GetTOXForm().GetFormMax();
+
+ const sal_Int32 nRet = m_xParent->m_pImpl->GetFormMax();
return nRet;
}
+
/*-- 13.09.99 16:52:30---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
- throw( lang::IndexOutOfBoundsException, lang::WrappedTargetException,
- uno::RuntimeException)
+uno::Any SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::getByIndex(sal_Int32 nIndex)
+throw (lang::IndexOutOfBoundsException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const sal_Bool bDescriptor = rParent.IsDescriptor();
- SwSectionFmt* pSectFmt = rParent.GetFmt();
- if(!pSectFmt && !bDescriptor)
- throw uno::RuntimeException();
- SwTOXBase* pTOXBase = bDescriptor ? &rParent.GetProperties_Impl()->GetTOXBase() :
- (SwTOXBaseSection*)pSectFmt->GetSection();
- if(nIndex < 0 ||
- (nIndex > pTOXBase->GetTOXForm().GetFormMax()))
+
+ SwTOXBase & rTOXBase( m_xParent->m_pImpl->GetTOXSectionOrThrow() );
+
+ if ((nIndex < 0) || (nIndex > rTOXBase.GetTOXForm().GetFormMax()))
+ {
throw lang::IndexOutOfBoundsException();
+ }
// #i21237#
- SwFormTokens aPattern = pTOXBase->GetTOXForm().
- GetPattern((sal_uInt16) nIndex);
+ SwFormTokens aPattern = rTOXBase.GetTOXForm().
+ GetPattern(static_cast<sal_uInt16>(nIndex));
SwFormTokens::iterator aIt = aPattern.begin();
sal_uInt16 nTokenCount = 0;
@@ -2560,7 +3163,8 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
beans::PropertyValues* pTokenProps = aRetSeq.getArray();
SwFormToken aToken = *aIt; // #i21237#
- uno::Sequence< beans::PropertyValue >& rCurTokenSeq = pTokenProps[nTokenCount-1];
+ uno::Sequence< beans::PropertyValue >& rCurTokenSeq =
+ pTokenProps[nTokenCount-1];
SwStyleNameMapper::FillProgName(
aToken.sCharStyleName,
aString,
@@ -2569,25 +3173,30 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
const OUString aProgCharStyle( aString );
switch(aToken.eTokenType)
{
- case TOKEN_ENTRY_NO :
+ case TOKEN_ENTRY_NO:
{
//--->i53420
// writing to file (from doc to properties)
sal_Int32 nElements = 2;
sal_Int32 nCurrentElement = 0;
- if( aToken.nChapterFormat != CF_NUMBER )//check for default value
+ // check for default value
+ if (aToken.nChapterFormat != CF_NUMBER)
+ {
nElements++;//we need the element
+ }
if( aToken.nOutlineLevel != MAXLEVEL )
+ {
nElements++;
+ }
rCurTokenSeq.realloc( nElements );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
pArr[nCurrentElement].Name = C2U("TokenType");
- pArr[nCurrentElement++].Value <<= OUString::createFromAscii("TokenEntryNumber");
-// pArr[0].Value <<= C2U("TokenEntryNumber");
+ pArr[nCurrentElement++].Value <<=
+ OUString::createFromAscii("TokenEntryNumber");
pArr[nCurrentElement].Name = C2U("CharacterStyleName");
pArr[nCurrentElement++].Value <<= aProgCharStyle;
@@ -2595,18 +3204,24 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
{
pArr[nCurrentElement].Name = C2U("ChapterFormat");
sal_Int16 nVal;
-//! the allowed values for chapter format, when used as entry number, are CF_NUMBER and CF_NUM_NOPREPST_TITLE only, all else forced to
+// the allowed values for chapter format, when used as entry number,
+// are CF_NUMBER and CF_NUM_NOPREPST_TITLE only, all else forced to
//CF_NUMBER
switch(aToken.nChapterFormat)
{
default:
- case CF_NUMBER: nVal = text::ChapterFormat::NUMBER; break;
- case CF_NUM_NOPREPST_TITLE: nVal = text::ChapterFormat::DIGIT; break;
+ case CF_NUMBER:
+ nVal = text::ChapterFormat::NUMBER;
+ break;
+ case CF_NUM_NOPREPST_TITLE:
+ nVal = text::ChapterFormat::DIGIT;
+ break;
}
- pArr[nCurrentElement++].Value <<= (sal_Int16)nVal;
+ pArr[nCurrentElement++].Value <<= nVal;
}
- if( aToken.nOutlineLevel != MAXLEVEL ) //only a ChapterLevel != MAXLEVEL is registered
+ // only a ChapterLevel != MAXLEVEL is registered
+ if (aToken.nOutlineLevel != MAXLEVEL)
{
pArr[nCurrentElement].Name = C2U("ChapterLevel");
pArr[nCurrentElement].Value <<= aToken.nOutlineLevel;
@@ -2614,8 +3229,8 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
//<---
}
break;
- case TOKEN_ENTRY : // no difference between Entry and Entry Text
- case TOKEN_ENTRY_TEXT :
+ case TOKEN_ENTRY: // no difference between Entry and Entry Text
+ case TOKEN_ENTRY_TEXT:
{
rCurTokenSeq.realloc( 2 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
@@ -2627,7 +3242,7 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
pArr[1].Value <<= aProgCharStyle;
}
break;
- case TOKEN_TAB_STOP :
+ case TOKEN_TAB_STOP:
{
rCurTokenSeq.realloc(5); // #i21237#
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
@@ -2635,7 +3250,6 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
pArr[0].Name = C2U("TokenType");
pArr[0].Value <<= OUString::createFromAscii("TokenTabStop");
-
if(SVX_TAB_ADJUST_END == aToken.eTabAlign)
{
pArr[1].Name = C2U("TabStopRightAligned");
@@ -2656,10 +3270,10 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
pArr[3].Value <<= aProgCharStyle;
// #i21237#
pArr[4].Name = C2U("WithTab");
- pArr[4].Value.setValue(&aToken.bWithTab, ::getCppuBooleanType());
+ pArr[4].Value <<= static_cast<sal_Bool>(aToken.bWithTab);
}
break;
- case TOKEN_TEXT :
+ case TOKEN_TEXT:
{
rCurTokenSeq.realloc( 3 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
@@ -2674,7 +3288,7 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
pArr[2].Value <<= OUString(aToken.sText);
}
break;
- case TOKEN_PAGE_NUMS :
+ case TOKEN_PAGE_NUMS:
{
rCurTokenSeq.realloc( 2 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
@@ -2686,7 +3300,7 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
pArr[1].Value <<= aProgCharStyle;
}
break;
- case TOKEN_CHAPTER_INFO :
+ case TOKEN_CHAPTER_INFO:
{
rCurTokenSeq.realloc( 4 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
@@ -2701,13 +3315,23 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
sal_Int16 nVal = text::ChapterFormat::NUMBER;
switch(aToken.nChapterFormat)
{
- case CF_NUMBER: nVal = text::ChapterFormat::NUMBER; break;
- case CF_TITLE: nVal = text::ChapterFormat::NAME; break;
- case CF_NUM_TITLE: nVal = text::ChapterFormat::NAME_NUMBER; break;
- case CF_NUMBER_NOPREPST: nVal = text::ChapterFormat::NO_PREFIX_SUFFIX; break;
- case CF_NUM_NOPREPST_TITLE: nVal = text::ChapterFormat::DIGIT; break;
+ case CF_NUMBER:
+ nVal = text::ChapterFormat::NUMBER;
+ break;
+ case CF_TITLE:
+ nVal = text::ChapterFormat::NAME;
+ break;
+ case CF_NUM_TITLE:
+ nVal = text::ChapterFormat::NAME_NUMBER;
+ break;
+ case CF_NUMBER_NOPREPST:
+ nVal = text::ChapterFormat::NO_PREFIX_SUFFIX;
+ break;
+ case CF_NUM_NOPREPST_TITLE:
+ nVal = text::ChapterFormat::DIGIT;
+ break;
}
- pArr[2].Value <<= (sal_Int16)nVal;
+ pArr[2].Value <<= nVal;
//--->i53420
pArr[3].Name = C2U("ChapterLevel");
//
@@ -2715,33 +3339,36 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
//<---
}
break;
- case TOKEN_LINK_START :
+ case TOKEN_LINK_START:
{
rCurTokenSeq.realloc( 2 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
pArr[0].Name = C2U("TokenType");
- pArr[0].Value <<= OUString::createFromAscii("TokenHyperlinkStart");
+ pArr[0].Value <<=
+ OUString::createFromAscii("TokenHyperlinkStart");
pArr[1].Name = C2U("CharacterStyleName");
pArr[1].Value <<= aProgCharStyle;
}
break;
- case TOKEN_LINK_END :
+ case TOKEN_LINK_END:
{
rCurTokenSeq.realloc( 1 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
pArr[0].Name = C2U("TokenType");
- pArr[0].Value <<= OUString::createFromAscii("TokenHyperlinkEnd");
+ pArr[0].Value <<=
+ OUString::createFromAscii("TokenHyperlinkEnd");
}
break;
- case TOKEN_AUTHORITY :
+ case TOKEN_AUTHORITY:
{
rCurTokenSeq.realloc( 3 );
beans::PropertyValue* pArr = rCurTokenSeq.getArray();
pArr[0].Name = C2U("TokenType");
- pArr[0].Value <<= OUString::createFromAscii("TokenBibliographyDataField");
+ pArr[0].Value <<=
+ OUString::createFromAscii("TokenBibliographyDataField");
pArr[1].Name = C2U("CharacterStyleName");
pArr[1].Value <<= aProgCharStyle;
@@ -2758,22 +3385,26 @@ uno::Any SwXIndexTokenAccess_Impl::getByIndex(sal_Int32 nIndex)
aIt++; // #i21237#
}
- uno::Any aRet(&aRetSeq, ::getCppuType((uno::Sequence< beans::PropertyValues >*)0));
-
+ uno::Any aRet;
+ aRet <<= aRetSeq;
return aRet;
}
+
/*-- 13.09.99 16:52:30---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Type SwXIndexTokenAccess_Impl::getElementType(void)
- throw( uno::RuntimeException )
+uno::Type SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::getElementType()
+throw (uno::RuntimeException)
{
return ::getCppuType((uno::Sequence< beans::PropertyValues >*)0);
}
/*-- 13.09.99 16:52:30---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXIndexTokenAccess_Impl::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXDocumentIndex::TokenAccess_Impl::hasElements()
+throw (uno::RuntimeException)
{
return sal_True;
}
diff --git a/sw/source/core/unocore/unoobj.cxx b/sw/source/core/unocore/unoobj.cxx
index 72d5b02c769a..d7025b1c3d4d 100644
--- a/sw/source/core/unocore/unoobj.cxx
+++ b/sw/source/core/unocore/unoobj.cxx
@@ -31,9 +31,11 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <com/sun/star/table/TableSortField.hpp>
#include <osl/endian.h>
#include <rtl/ustrbuf.hxx>
+#include <unotools/collatorwrapper.hxx>
#include <swtypes.hxx>
#include <hintids.hxx>
#include <cmdid.h>
@@ -44,6 +46,7 @@
#include <istyleaccess.hxx>
#include <ndtxt.hxx>
#include <ndnotxt.hxx>
+#include <unocrsr.hxx>
#include <unocrsrhelper.hxx>
#include <swundo.hxx>
#include <rootfrm.hxx>
@@ -81,8 +84,8 @@
#include <sfx2/fcontnr.hxx>
#include <fmtrfmrk.hxx>
#include <txtrfmrk.hxx>
-#include <unoclbck.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
#include <unomap.hxx>
#include <unosett.hxx>
#include <unoprnms.hxx>
@@ -114,26 +117,23 @@
#define _SVSTDARR_USHORTSSORT
#include <svl/svstdarr.hxx>
#include <svx/brshitem.hxx>
+#include <svx/unolingu.hxx>
#include <fmtclds.hxx>
#include <dcontact.hxx>
#include <SwStyleNameMapper.hxx>
#include <crsskip.hxx>
+#include <sortopt.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <memory>
+#include <unoparaframeenum.hxx>
+#include <unoparagraph.hxx>
using namespace ::com::sun::star;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::text;
-using namespace ::com::sun::star::container;
-using namespace ::com::sun::star::beans;
-using namespace ::com::sun::star::drawing;
-using std::auto_ptr;
using ::rtl::OUString;
using ::rtl::OUStringBuffer;
+
/****************************************************************************
static methods
****************************************************************************/
@@ -184,73 +184,34 @@ SwUnoInternalPaM& SwUnoInternalPaM::operator=(const SwPaM& rPaM)
}
return *this;
}
-/****************************************************************************
- ActionContext
-****************************************************************************/
-UnoActionContext::UnoActionContext(SwDoc* pDc) :
- pDoc(pDc)
-{
- SwRootFrm* pRootFrm = pDoc->GetRootFrm();
- if(pRootFrm)
- pRootFrm->StartAllAction();
-}
-/*-----------------04.03.98 11:56-------------------
-
---------------------------------------------------*/
-UnoActionContext::~UnoActionContext()
-{
- //das Doc kann hier schon entfernt worden sein
- if(pDoc)
- {
- SwRootFrm* pRootFrm = pDoc->GetRootFrm();
- if(pRootFrm)
- pRootFrm->EndAllAction();
- }
-}
-
-/****************************************************************************
- ActionRemoveContext
-****************************************************************************/
-UnoActionRemoveContext::UnoActionRemoveContext(SwDoc* pDc) :
- pDoc(pDc)
-{
- SwRootFrm* pRootFrm = pDoc->GetRootFrm();
- if(pRootFrm)
- pRootFrm->UnoRemoveAllActions();
-}
-/* -----------------07.07.98 12:05-------------------
- *
- * --------------------------------------------------*/
-UnoActionRemoveContext::~UnoActionRemoveContext()
-{
- SwRootFrm* pRootFrm = pDoc->GetRootFrm();
- if(pRootFrm)
- pRootFrm->UnoRestoreAllActions();
-
-}
/*-----------------09.03.98 08:29-------------------
--------------------------------------------------*/
-void SwXTextCursor::SelectPam(SwPaM& rCrsr, sal_Bool bExpand)
+void SwUnoCursorHelper::SelectPam(SwPaM & rPam, const bool bExpand)
{
- if(bExpand)
+ if (bExpand)
{
- if(!rCrsr.HasMark())
- rCrsr.SetMark();
+ if (!rPam.HasMark())
+ {
+ rPam.SetMark();
+ }
+ }
+ else if (rPam.HasMark())
+ {
+ rPam.DeleteMark();
}
- else if(rCrsr.HasMark())
- rCrsr.DeleteMark();
-
}
/* -----------------20.05.98 14:59-------------------
*
* --------------------------------------------------*/
-void SwXTextCursor::getTextFromPam(SwPaM& aCrsr, OUString& rBuffer)
+void SwUnoCursorHelper::GetTextFromPam(SwPaM & rPam, OUString & rBuffer)
{
- if(!aCrsr.HasMark())
+ if (!rPam.HasMark())
+ {
return;
+ }
SvCacheStream aStream( 20480 );
#ifdef OSL_BIGENDIAN
aStream.SetNumberFormatInt( NUMBERFORMAT_INT_BIGENDIAN );
@@ -262,7 +223,7 @@ void SwXTextCursor::getTextFromPam(SwPaM& aCrsr, OUString& rBuffer)
SwReaderWriter::GetWriter( C2S(FILTER_TEXT_DLG), String(), xWrt );
if( xWrt.Is() )
{
- SwWriter aWriter( aStream, aCrsr );
+ SwWriter aWriter( aStream, rPam );
xWrt->bASCII_NoLastLineEnd = sal_True;
xWrt->bExportPargraphNumbering = sal_False;
SwAsciiOptions aOpt = xWrt->GetAsciiOptions();
@@ -290,10 +251,15 @@ void SwXTextCursor::getTextFromPam(SwPaM& aCrsr, OUString& rBuffer)
String sBuf;
sal_Int32 nLocalLen = 0;
if( lUniLen >= STRING_MAXLEN )
+ {
nLocalLen = STRING_MAXLEN - 1;
+ }
else
+ {
nLocalLen = lUniLen;
- sal_Unicode* pStrBuf = sBuf.AllocBuffer( xub_StrLen( nLocalLen + 1));
+ }
+ sal_Unicode *const pStrBuf =
+ sBuf.AllocBuffer( xub_StrLen( nLocalLen + 1));
aStream.Read( pStrBuf, 2 * nLocalLen );
pStrBuf[ nLocalLen ] = '\0';
aStrBuffer.append( pStrBuf, nLocalLen );
@@ -308,46 +274,52 @@ void SwXTextCursor::getTextFromPam(SwPaM& aCrsr, OUString& rBuffer)
/* -----------------06.07.98 07:33-------------------
*
* --------------------------------------------------*/
-void lcl_setCharStyle(SwDoc* pDoc, const uno::Any aValue, SfxItemSet& rSet)
- throw (lang::IllegalArgumentException)
+static void
+lcl_setCharStyle(SwDoc *const pDoc, const uno::Any & rValue, SfxItemSet & rSet)
+throw (lang::IllegalArgumentException)
{
- SwDocShell* pDocSh = pDoc->GetDocShell();
+ SwDocShell *const pDocSh = pDoc->GetDocShell();
if(pDocSh)
{
OUString uStyle;
- aValue >>= uStyle;
- String sStyle;
- SwStyleNameMapper::FillUIName(uStyle, sStyle, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True );
- SwDocStyleSheet* pStyle =
- (SwDocStyleSheet*)pDocSh->GetStyleSheetPool()->Find(sStyle, SFX_STYLE_FAMILY_CHAR);
- if(pStyle)
+ if (!(rValue >>= uStyle))
{
- SwFmtCharFmt aFmt(pStyle->GetCharFmt());
- rSet.Put(aFmt);
+ throw lang::IllegalArgumentException();
}
- else
+ String sStyle;
+ SwStyleNameMapper::FillUIName(uStyle, sStyle,
+ nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True);
+ SwDocStyleSheet *const pStyle = static_cast<SwDocStyleSheet*>(
+ pDocSh->GetStyleSheetPool()->Find(sStyle, SFX_STYLE_FAMILY_CHAR));
+ if (!pStyle)
{
- throw lang::IllegalArgumentException();
+ throw lang::IllegalArgumentException();
}
-
+ const SwFmtCharFmt aFmt(pStyle->GetCharFmt());
+ rSet.Put(aFmt);
}
};
/* -----------------08.06.06 10:43-------------------
*
* --------------------------------------------------*/
-void lcl_setAutoStyle(IStyleAccess& rStyleAccess, const uno::Any aValue, SfxItemSet& rSet, bool bPara )
- throw (lang::IllegalArgumentException)
+static void
+lcl_setAutoStyle(IStyleAccess & rStyleAccess, const uno::Any & rValue,
+ SfxItemSet & rSet, const bool bPara)
+throw (lang::IllegalArgumentException)
{
OUString uStyle;
- aValue >>= uStyle;
- String sStyle;
+ if (!(rValue >>= uStyle))
+ {
+ throw lang::IllegalArgumentException();
+ }
StylePool::SfxItemSet_Pointer_t pStyle = bPara ?
rStyleAccess.getByName(uStyle, IStyleAccess::AUTO_STYLE_PARA ):
rStyleAccess.getByName(uStyle, IStyleAccess::AUTO_STYLE_CHAR );
if(pStyle.get())
{
- SwFmtAutoFmt aFmt( bPara ? sal::static_int_cast< USHORT >(RES_AUTO_STYLE)
- : sal::static_int_cast< USHORT >(RES_TXTATR_AUTOFMT) );
+ SwFmtAutoFmt aFmt( (bPara)
+ ? sal::static_int_cast< USHORT >(RES_AUTO_STYLE)
+ : sal::static_int_cast< USHORT >(RES_TXTATR_AUTOFMT) );
aFmt.SetStyleHandle( pStyle );
rSet.Put(aFmt);
}
@@ -359,71 +331,77 @@ void lcl_setAutoStyle(IStyleAccess& rStyleAccess, const uno::Any aValue, SfxItem
/* -----------------30.06.98 08:46-------------------
*
* --------------------------------------------------*/
-void lcl_SetTxtFmtColl(const uno::Any& rAny, SwPaM& rPaM)
- throw (lang::IllegalArgumentException)
+void
+SwUnoCursorHelper::SetTxtFmtColl(const uno::Any & rAny, SwPaM & rPaM)
+throw (lang::IllegalArgumentException)
{
- SwDoc* pDoc = rPaM.GetDoc();
- SwDocShell* pDocSh = pDoc->GetDocShell();
+ SwDoc *const pDoc = rPaM.GetDoc();
+ SwDocShell *const pDocSh = pDoc->GetDocShell();
if(!pDocSh)
return;
OUString uStyle;
rAny >>= uStyle;
String sStyle;
- SwStyleNameMapper::FillUIName(uStyle, sStyle, nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True );
- SwDocStyleSheet* pStyle =
- (SwDocStyleSheet*)pDocSh->GetStyleSheetPool()->Find(sStyle, SFX_STYLE_FAMILY_PARA);
- if(pStyle)
- {
- SwTxtFmtColl *pLocal = pStyle->GetCollection();
- UnoActionContext aAction(pDoc);
- pDoc->StartUndo( UNDO_START, NULL );
- SwPaM *pTmpCrsr = &rPaM;
- do {
- pDoc->SetTxtFmtColl(*pTmpCrsr, pLocal);
- pTmpCrsr = static_cast<SwPaM*>(pTmpCrsr->GetNext());
- } while ( pTmpCrsr != &rPaM );
- pDoc->EndUndo( UNDO_END, NULL );
- }
- else
+ SwStyleNameMapper::FillUIName(uStyle, sStyle,
+ nsSwGetPoolIdFromName::GET_POOLID_TXTCOLL, sal_True );
+ SwDocStyleSheet *const pStyle = static_cast<SwDocStyleSheet*>(
+ pDocSh->GetStyleSheetPool()->Find(sStyle, SFX_STYLE_FAMILY_PARA));
+ if (!pStyle)
{
throw lang::IllegalArgumentException();
}
+ SwTxtFmtColl *const pLocal = pStyle->GetCollection();
+ UnoActionContext aAction(pDoc);
+ pDoc->StartUndo( UNDO_START, NULL );
+ SwPaM *pTmpCrsr = &rPaM;
+ do {
+ pDoc->SetTxtFmtColl(*pTmpCrsr, pLocal);
+ pTmpCrsr = static_cast<SwPaM*>(pTmpCrsr->GetNext());
+ } while ( pTmpCrsr != &rPaM );
+ pDoc->EndUndo( UNDO_END, NULL );
}
+
/* -----------------06.07.98 07:38-------------------
*
* --------------------------------------------------*/
- void lcl_setPageDesc(SwDoc* pDoc, const uno::Any& aValue, SfxItemSet& rSet)
- {
- if(aValue.getValueType() != ::getCppuType((const OUString*)0))
- return;
- SwFmtPageDesc *pNewDesc = 0 ;
+bool
+SwUnoCursorHelper::SetPageDesc(
+ const uno::Any& rValue, SwDoc & rDoc, SfxItemSet & rSet)
+{
+ OUString uDescName;
+ if (!(rValue >>= uDescName))
+ {
+ return false;
+ }
+ ::std::auto_ptr<SwFmtPageDesc> pNewDesc;
const SfxPoolItem* pItem;
if(SFX_ITEM_SET == rSet.GetItemState( RES_PAGEDESC, sal_True, &pItem ) )
{
- pNewDesc = new SwFmtPageDesc(*((SwFmtPageDesc*)pItem));
+ pNewDesc.reset(new SwFmtPageDesc(
+ *static_cast<const SwFmtPageDesc*>(pItem)));
+ }
+ if (!pNewDesc.get())
+ {
+ pNewDesc.reset(new SwFmtPageDesc());
}
- if(!pNewDesc)
- pNewDesc = new SwFmtPageDesc();
- OUString uDescName;
- aValue >>= uDescName;
String sDescName;
- SwStyleNameMapper::FillUIName(uDescName, sDescName, nsSwGetPoolIdFromName::GET_POOLID_PAGEDESC, sal_True );
- if(!pNewDesc->GetPageDesc() || pNewDesc->GetPageDesc()->GetName() != sDescName)
+ SwStyleNameMapper::FillUIName(uDescName, sDescName,
+ nsSwGetPoolIdFromName::GET_POOLID_PAGEDESC, sal_True);
+ if (!pNewDesc->GetPageDesc() ||
+ (pNewDesc->GetPageDesc()->GetName() != sDescName))
{
sal_Bool bPut = sal_False;
if(sDescName.Len())
{
- SwPageDesc* pPageDesc = ::GetPageDescByName_Impl(*pDoc, sDescName);
- if(pPageDesc)
- {
- pPageDesc->Add( pNewDesc );
- bPut = sal_True;
- }
- else
+ SwPageDesc *const pPageDesc =
+ ::GetPageDescByName_Impl(rDoc, sDescName);
+ if (!pPageDesc)
{
throw lang::IllegalArgumentException();
}
+ pPageDesc->Add( pNewDesc.get() );
+ bPut = sal_True;
}
if(!bPut)
{
@@ -431,17 +409,21 @@ void lcl_SetTxtFmtColl(const uno::Any& rAny, SwPaM& rPaM)
rSet.Put(SwFmtPageDesc());
}
else
+ {
rSet.Put(*pNewDesc);
+ }
}
- delete pNewDesc;
+ return true;
}
+
/* -----------------30.06.98 10:29-------------------
*
* --------------------------------------------------*/
-void lcl_SetNodeNumStart( SwPaM& rCrsr, uno::Any aValue )
+static void
+lcl_SetNodeNumStart(SwPaM & rCrsr, uno::Any const& rValue)
{
sal_Int16 nTmp = 1;
- aValue >>= nTmp;
+ rValue >>= nTmp;
sal_uInt16 nStt = (nTmp < 0 ? USHRT_MAX : (sal_uInt16)nTmp);
SwDoc* pDoc = rCrsr.GetDoc();
UnoActionContext aAction(pDoc);
@@ -466,215 +448,264 @@ void lcl_SetNodeNumStart( SwPaM& rCrsr, uno::Any aValue )
}
}
+static bool
+lcl_setCharFmtSequence(SwPaM & rPam, uno::Any const& rValue)
+{
+ uno::Sequence<OUString> aCharStyles;
+ if (!(rValue >>= aCharStyles))
+ {
+ return false;
+ }
+
+ for (sal_Int32 nStyle = 0; nStyle < aCharStyles.getLength(); nStyle++)
+ {
+ uno::Any aStyle;
+ rPam.GetDoc()->StartUndo(UNDO_START, NULL);
+ aStyle <<= aCharStyles.getConstArray()[nStyle];
+ // create a local set and apply each format directly
+ SfxItemSet aSet(rPam.GetDoc()->GetAttrPool(),
+ RES_TXTATR_CHARFMT, RES_TXTATR_CHARFMT);
+ lcl_setCharStyle(rPam.GetDoc(), aStyle, aSet);
+ // the first style should replace the current attributes,
+ // all other have to be added
+ SwUnoCursorHelper::SetCrsrAttr(rPam, aSet, (nStyle)
+ ? nsSetAttrMode::SETATTR_DONTREPLACE
+ : nsSetAttrMode::SETATTR_DEFAULT);
+ rPam.GetDoc()->EndUndo(UNDO_START, NULL);
+ }
+ return true;
+}
+
+static void
+lcl_setDropcapCharStyle(SwPaM & rPam, SfxItemSet & rItemSet,
+ uno::Any const& rValue)
+{
+ OUString uStyle;
+ if (!(rValue >>= uStyle))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ String sStyle;
+ SwStyleNameMapper::FillUIName(uStyle, sStyle,
+ nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True);
+ SwDoc *const pDoc = rPam.GetDoc();
+ //default character style must not be set as default format
+ SwDocStyleSheet *const pStyle = static_cast<SwDocStyleSheet*>(
+ pDoc->GetDocShell()
+ ->GetStyleSheetPool()->Find(sStyle, SFX_STYLE_FAMILY_CHAR));
+ if (!pStyle ||
+ (static_cast<SwDocStyleSheet*>(pStyle)->GetCharFmt() ==
+ pDoc->GetDfltCharFmt()))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ ::std::auto_ptr<SwFmtDrop> pDrop;
+ SfxPoolItem const* pItem(0);
+ if (SFX_ITEM_SET ==
+ rItemSet.GetItemState(RES_PARATR_DROP, sal_True, &pItem))
+ {
+ pDrop.reset(new SwFmtDrop(*static_cast<const SwFmtDrop*>(pItem)));
+ }
+ if (!pDrop.get())
+ {
+ pDrop.reset(new SwFmtDrop);
+ }
+ const rtl::Reference<SwDocStyleSheet> xStyle(new SwDocStyleSheet(*pStyle));
+ pDrop->SetCharFmt(xStyle->GetCharFmt());
+ rItemSet.Put(*pDrop);
+}
+
+static void
+lcl_setRubyCharstyle(SfxItemSet & rItemSet, uno::Any const& rValue)
+{
+ OUString sTmp;
+ if (!(rValue >>= sTmp))
+ {
+ throw lang::IllegalArgumentException();
+ }
+
+ ::std::auto_ptr<SwFmtRuby> pRuby;
+ const SfxPoolItem* pItem;
+ if (SFX_ITEM_SET ==
+ rItemSet.GetItemState(RES_TXTATR_CJK_RUBY, sal_True, &pItem))
+ {
+ pRuby.reset(new SwFmtRuby(*static_cast<const SwFmtRuby*>(pItem)));
+ }
+ if (!pRuby.get())
+ {
+ pRuby.reset(new SwFmtRuby(aEmptyStr));
+ }
+ String sStyle;
+ SwStyleNameMapper::FillUIName(sTmp, sStyle,
+ nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True );
+ pRuby->SetCharFmtName(sStyle);
+ pRuby->SetCharFmtId(0);
+ if (sStyle.Len() > 0)
+ {
+ const sal_uInt16 nId = SwStyleNameMapper::GetPoolIdFromUIName(
+ sStyle, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT);
+ pRuby->SetCharFmtId(nId);
+ }
+ rItemSet.Put(*pRuby);
+}
+
/* -----------------17.09.98 09:44-------------------
*
* --------------------------------------------------*/
-sal_Bool lcl_setCrsrPropertyValue(const SfxItemPropertySimpleEntry* pEntry,
- SwPaM& rPam,
- SfxItemSet& rItemSet,
- const uno::Any& aValue ) throw (lang::IllegalArgumentException)
-{
- sal_Bool bRet = sal_True;
- if(0 == ( pEntry->nFlags&PropertyAttribute::MAYBEVOID ) &&
- aValue.getValueType() == ::getCppuVoidType())
- bRet = sal_False;
- else
- {
- switch(pEntry->nWID)
+bool
+SwUnoCursorHelper::SetCursorPropertyValue(
+ SfxItemPropertySimpleEntry const& rEntry, const uno::Any& rValue,
+ SwPaM & rPam, SfxItemSet & rItemSet)
+throw (lang::IllegalArgumentException)
+{
+ if (!(rEntry.nFlags & beans::PropertyAttribute::MAYBEVOID) &&
+ (rValue.getValueType() == ::getCppuVoidType()))
+ {
+ return false;
+ }
+ bool bRet = true;
+ switch (rEntry.nWID)
+ {
+ case RES_TXTATR_CHARFMT:
+ lcl_setCharStyle(rPam.GetDoc(), rValue, rItemSet);
+ break;
+ case RES_TXTATR_AUTOFMT:
+ lcl_setAutoStyle(rPam.GetDoc()->GetIStyleAccess(),
+ rValue, rItemSet, false);
+ break;
+ case FN_UNO_CHARFMT_SEQUENCE:
+ lcl_setCharFmtSequence(rPam, rValue);
+ break;
+ case FN_UNO_PARA_STYLE :
+ SwUnoCursorHelper::SetTxtFmtColl(rValue, rPam);
+ break;
+ case RES_AUTO_STYLE:
+ lcl_setAutoStyle(rPam.GetDoc()->GetIStyleAccess(),
+ rValue, rItemSet, true);
+ break;
+ case FN_UNO_PAGE_STYLE:
+ //FIXME nothing here?
+ break;
+ case FN_UNO_NUM_START_VALUE:
+ lcl_SetNodeNumStart( rPam, rValue );
+ break;
+ case FN_UNO_NUM_LEVEL:
+ // --> OD 2008-07-14 #i91601#
+ case FN_UNO_LIST_ID:
+ // <--
+ case FN_UNO_IS_NUMBER:
{
- case RES_TXTATR_CHARFMT:
- lcl_setCharStyle(rPam.GetDoc(), aValue, rItemSet );
- break;
- case RES_TXTATR_AUTOFMT:
- lcl_setAutoStyle(rPam.GetDoc()->GetIStyleAccess(), aValue, rItemSet, false );
- break;
- case FN_UNO_CHARFMT_SEQUENCE:
+ // multi selection is not considered
+ SwTxtNode *const pTxtNd = rPam.GetNode()->GetTxtNode();
+ // --> OD 2008-05-14 #refactorlists# - check on list style not needed
+// const SwNumRule* pRule = pTxtNd->GetNumRule();
+// if( FN_UNO_NUM_LEVEL == rEntry.nWID && pRule != NULL )
+ if (FN_UNO_NUM_LEVEL == rEntry.nWID)
+ // <--
{
- Sequence<OUString> aCharStyles;
- if(aValue >>= aCharStyles)
+ sal_Int16 nLevel = 0;
+ if (rValue >>= nLevel)
{
- for(sal_Int32 nStyle = 0; nStyle < aCharStyles.getLength(); nStyle++)
- {
- Any aStyle;
- rPam.GetDoc()->StartUndo( UNDO_START, NULL);
- aStyle <<= aCharStyles.getConstArray()[nStyle];
- //create a local set and apply each format directly
- SfxItemSet aSet(rPam.GetDoc()->GetAttrPool(), RES_TXTATR_CHARFMT, RES_TXTATR_CHARFMT );
- lcl_setCharStyle(rPam.GetDoc(), aStyle, aSet );
- //the first style should replace the current attributes, all other have to be added
- SwXTextCursor::SetCrsrAttr(rPam, aSet, nStyle ? CRSR_ATTR_MODE_DONTREPLACE : 0);
- rPam.GetDoc()->EndUndo( UNDO_START, NULL );
- }
+ pTxtNd->SetAttrListLevel(nLevel);
}
- else
- bRet = sal_False;
}
- break;
- case FN_UNO_PARA_STYLE :
- lcl_SetTxtFmtColl(aValue, rPam);
- break;
- case RES_AUTO_STYLE:
- lcl_setAutoStyle(rPam.GetDoc()->GetIStyleAccess(), aValue, rItemSet, true );
- break;
- case FN_UNO_PAGE_STYLE :
- break;
- case FN_UNO_NUM_START_VALUE :
- lcl_SetNodeNumStart( rPam, aValue );
- break;
- case FN_UNO_NUM_LEVEL :
// --> OD 2008-07-14 #i91601#
- case FN_UNO_LIST_ID:
- // <--
- case FN_UNO_IS_NUMBER :
+ else if (FN_UNO_LIST_ID == rEntry.nWID)
{
- // multi selection is not considered
- SwTxtNode* pTxtNd = rPam.GetNode()->GetTxtNode();
- // --> OD 2008-05-14 #refactorlists# - check on list style not needed
-// const SwNumRule* pRule = pTxtNd->GetNumRule();
-// if( FN_UNO_NUM_LEVEL == pEntry->nWID && pRule != NULL )
- if ( FN_UNO_NUM_LEVEL == pEntry->nWID )
- // <--
+ ::rtl::OUString sListId;
+ if (rValue >>= sListId)
{
- sal_Int16 nLevel = 0;
- aValue >>= nLevel;
-
- pTxtNd->SetAttrListLevel(nLevel);
-
- }
- // --> OD 2008-07-14 #i91601#
- else if( FN_UNO_LIST_ID == pEntry->nWID )
- {
- ::rtl::OUString sListId;
- aValue >>= sListId;
pTxtNd->SetListId( sListId );
}
- // <--
- else if( FN_UNO_IS_NUMBER == pEntry->nWID )
+ }
+ // <--
+ else if (FN_UNO_IS_NUMBER == rEntry.nWID)
+ {
+ sal_Bool bIsNumber(sal_False);
+ if (rValue >>= bIsNumber)
{
- BOOL bIsNumber = *(sal_Bool*) aValue.getValue();
- if(!bIsNumber)
+ if (!bIsNumber)
+ {
pTxtNd->SetCountedInList( false );
+ }
}
- //PROPERTY_MAYBEVOID!
}
- break;
- case FN_NUMBER_NEWSTART :
+ //PROPERTY_MAYBEVOID!
+ }
+ break;
+ case FN_NUMBER_NEWSTART:
+ {
+ sal_Bool bVal = sal_False;
+ if (!(rValue >>= bVal))
{
- sal_Bool bVal = sal_False;
- if (aValue >>= bVal)
- rPam.GetDoc()->SetNumRuleStart(*rPam.GetPoint(), bVal);
- else
- throw lang::IllegalArgumentException();
+ throw lang::IllegalArgumentException();
}
- break;
- case FN_UNO_NUM_RULES:
- SwUnoCursorHelper::setNumberingProperty(aValue, rPam);
- break;
- case RES_PARATR_DROP:
+ rPam.GetDoc()->SetNumRuleStart(*rPam.GetPoint(), bVal);
+ }
+ break;
+ case FN_UNO_NUM_RULES:
+ SwUnoCursorHelper::setNumberingProperty(rValue, rPam);
+ break;
+ case RES_PARATR_DROP:
+ {
+ if (MID_DROPCAP_CHAR_STYLE_NAME == rEntry.nMemberId)
{
- if( MID_DROPCAP_CHAR_STYLE_NAME == pEntry->nMemberId)
- {
- OUString uStyle;
- if(aValue >>= uStyle)
- {
- String sStyle;
- SwStyleNameMapper::FillUIName(uStyle, sStyle, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True );
- SwDoc* pDoc = rPam.GetDoc();
- //default character style mustn't be set as default format
- SwDocStyleSheet* pStyle =
- (SwDocStyleSheet*)pDoc->GetDocShell()->GetStyleSheetPool()->Find(sStyle, SFX_STYLE_FAMILY_CHAR);
- SwFmtDrop* pDrop = 0;
- if(pStyle &&
- ((SwDocStyleSheet*)pStyle)->GetCharFmt() != pDoc->GetDfltCharFmt())
- {
- const SfxPoolItem* pItem;
- if(SFX_ITEM_SET == rItemSet.GetItemState( RES_PARATR_DROP, sal_True, &pItem ) )
- pDrop = new SwFmtDrop(*((SwFmtDrop*)pItem));
- if(!pDrop)
- pDrop = new SwFmtDrop();
- rtl::Reference< SwDocStyleSheet > xStyle( new SwDocStyleSheet( *(SwDocStyleSheet*)pStyle ) );
- pDrop->SetCharFmt(xStyle->GetCharFmt());
- }
- else
- throw lang::IllegalArgumentException();
- rItemSet.Put(*pDrop);
- delete pDrop;
- }
- else
- throw lang::IllegalArgumentException();
- }
- else
- bRet = sal_False;
+ lcl_setDropcapCharStyle(rPam, rItemSet, rValue);
}
- break;
- case RES_TXTATR_CJK_RUBY:
- if(MID_RUBY_CHARSTYLE == pEntry->nMemberId )
- {
- OUString sTmp;
- if(aValue >>= sTmp)
- {
- SwFmtRuby* pRuby = 0;
- const SfxPoolItem* pItem;
- if(SFX_ITEM_SET == rItemSet.GetItemState( RES_TXTATR_CJK_RUBY, sal_True, &pItem ) )
- pRuby = new SwFmtRuby(*((SwFmtRuby*)pItem));
- if(!pRuby)
- pRuby = new SwFmtRuby(aEmptyStr);
- String sStyle;
- SwStyleNameMapper::FillUIName(sTmp, sStyle, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT, sal_True );
- pRuby->SetCharFmtName( sStyle );
- pRuby->SetCharFmtId( 0 );
- if(sStyle.Len() > 0)
- {
- sal_uInt16 nId = SwStyleNameMapper::GetPoolIdFromUIName( sStyle, nsSwGetPoolIdFromName::GET_POOLID_CHRFMT );
- pRuby->SetCharFmtId(nId);
- }
- rItemSet.Put(*pRuby);
- delete pRuby;
- }
- else
- throw lang::IllegalArgumentException();
- bRet = sal_True;
- }
- else
- bRet = sal_False;
- break;
- case RES_PAGEDESC :
- if(MID_PAGEDESC_PAGEDESCNAME == pEntry->nMemberId )
+ else
{
- lcl_setPageDesc(rPam.GetDoc(), aValue, rItemSet);
- break;
+ bRet = false;
+ }
+ }
+ break;
+ case RES_TXTATR_CJK_RUBY:
+ {
+ if (MID_RUBY_CHARSTYLE == rEntry.nMemberId)
+ {
+ lcl_setRubyCharstyle(rItemSet, rValue);
+ }
+ else
+ {
+ bRet = false;
}
- //hier kein break
- default: bRet = sal_False;
}
+ break;
+ case RES_PAGEDESC:
+ {
+ if (MID_PAGEDESC_PAGEDESCNAME == rEntry.nMemberId)
+ {
+ SwUnoCursorHelper::SetPageDesc(
+ rValue, *rPam.GetDoc(), rItemSet);
+ }
+ else
+ {
+ bRet = false;
+ }
+ }
+ break;
+ default:
+ bRet = false;
}
-return bRet;
+ return bRet;
}
/* -----------------30.06.98 08:39-------------------
*
* --------------------------------------------------*/
-SwFmtColl* SwXTextCursor::GetCurTxtFmtColl(SwPaM& rPaM, BOOL bConditional)
+SwFmtColl *
+SwUnoCursorHelper::GetCurTxtFmtColl(SwPaM & rPaM, const bool bConditional)
{
static const sal_uInt16 nMaxLookup = 1000;
SwFmtColl *pFmt = 0;
// if ( GetCrsrCnt() > nMaxLookup )
// return 0;
- sal_Bool bError = sal_False;
+ bool bError = false;
SwPaM *pTmpCrsr = &rPaM;
- do {
-
- ULONG nSttNd = pTmpCrsr->GetMark()->nNode.GetIndex();
- ULONG nEndNd = pTmpCrsr->GetPoint()->nNode.GetIndex();
- xub_StrLen nSttCnt = pTmpCrsr->GetMark()->nContent.GetIndex();
- xub_StrLen nEndCnt = pTmpCrsr->GetPoint()->nContent.GetIndex();
-
- if( nSttNd > nEndNd || ( nSttNd == nEndNd && nSttCnt > nEndCnt ))
- {
- sal_uInt32 nTmp = nSttNd; nSttNd = nEndNd; nEndNd = nTmp;
- nTmp = nSttCnt; nSttCnt = nEndCnt; nEndCnt = (sal_uInt16)nTmp;
- }
+ do
+ {
+ const ULONG nSttNd = pTmpCrsr->Start()->nNode.GetIndex();
+ const ULONG nEndNd = pTmpCrsr->End()->nNode.GetIndex();
if( nEndNd - nSttNd >= nMaxLookup )
{
@@ -685,33 +716,33 @@ SwFmtColl* SwXTextCursor::GetCurTxtFmtColl(SwPaM& rPaM, BOOL bConditional)
const SwNodes& rNds = rPaM.GetDoc()->GetNodes();
for( ULONG n = nSttNd; n <= nEndNd; ++n )
{
- const SwTxtNode* pNd = rNds[ n ]->GetTxtNode();
+ SwTxtNode const*const pNd = rNds[ n ]->GetTxtNode();
if( pNd )
{
- SwFmtColl* pNdFmt = bConditional ? pNd->GetFmtColl()
- : &pNd->GetAnyFmtColl();
+ SwFmtColl *const pNdFmt = (bConditional)
+ ? pNd->GetFmtColl() : &pNd->GetAnyFmtColl();
if( !pFmt )
+ {
pFmt = pNdFmt;
+ }
else if( pFmt != pNdFmt )
{
- bError = sal_True;
+ bError = true;
break;
}
}
}
- if(bError)
- break;
pTmpCrsr = static_cast<SwPaM*>(pTmpCrsr->GetNext());
} while ( pTmpCrsr != &rPaM );
- return bError ? 0 : pFmt;
+ return (bError) ? 0 : pFmt;
}
/* -----------------26.06.98 16:20-------------------
* Hilfsfunktion fuer PageDesc
* --------------------------------------------------*/
- SwPageDesc* GetPageDescByName_Impl(SwDoc& rDoc, const String& rName)
- {
+SwPageDesc* GetPageDescByName_Impl(SwDoc& rDoc, const String& rName)
+{
SwPageDesc* pRet = 0;
sal_uInt16 nDCount = rDoc.GetPageDescCnt();
sal_uInt16 i;
@@ -732,7 +763,8 @@ SwFmtColl* SwXTextCursor::GetCurTxtFmtColl(SwPaM& rPaM, BOOL bConditional)
const String aFmtName(SW_RES(i));
if(aFmtName == rName)
{
- pRet = rDoc.GetPageDescFromPool( static_cast< sal_uInt16 >(RES_POOLPAGE_BEGIN + i - RC_POOLPAGEDESC_BEGIN) );
+ pRet = rDoc.GetPageDescFromPool( static_cast< sal_uInt16 >(
+ RES_POOLPAGE_BEGIN + i - RC_POOLPAGEDESC_BEGIN) );
break;
}
}
@@ -740,95 +772,146 @@ SwFmtColl* SwXTextCursor::GetCurTxtFmtColl(SwPaM& rPaM, BOOL bConditional)
return pRet;
}
-/******************************************************************************
- ******************************************************************************
- ******************************************************************************
- * Taskforce ONE51
- ******************************************************************************/
/******************************************************************
* SwXTextCursor
******************************************************************/
-/*-- 09.12.98 14:19:19---------------------------------------------------
+class SwXTextCursor::Impl
+ : public SwClient
+{
- -----------------------------------------------------------------------*/
-OUString SwXTextCursor::getImplementationName(void) throw( RuntimeException )
+public:
+
+ const SfxItemPropertySet & m_rPropSet;
+ const enum CursorType m_eType;
+ const uno::Reference< text::XText > m_xParentText;
+ SwEventListenerContainer m_ListenerContainer;
+ bool m_bIsDisposed;
+
+ Impl( SwXTextCursor & rThis,
+ SwDoc & rDoc,
+ const enum CursorType eType,
+ uno::Reference<text::XText> xParent,
+ SwPosition const& rPoint, SwPosition const*const pMark)
+ : SwClient(rDoc.CreateUnoCrsr(rPoint, sal_False))
+ , m_rPropSet(*aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR))
+ , m_eType(eType)
+ , m_xParentText(xParent)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_bIsDisposed(false)
+ {
+ if (pMark)
+ {
+ GetCursor()->SetMark();
+ *GetCursor()->GetMark() = *pMark;
+ }
+ }
+
+ ~Impl() {
+ // Impl owns the cursor; delete it here: SolarMutex is locked
+ delete GetRegisteredIn();
+ }
+
+ SwUnoCrsr * GetCursor() {
+ return (m_bIsDisposed) ? 0 :
+ static_cast<SwUnoCrsr*>(const_cast<SwModify*>(GetRegisteredIn()));
+ }
+
+ SwUnoCrsr & GetCursorOrThrow() {
+ SwUnoCrsr *const pUnoCursor( GetCursor() );
+ if (!pUnoCursor) {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "SwXTextCursor: disposed or invalid")), 0);
+ }
+ return *pUnoCursor;
+ }
+
+ void Invalidate() {
+ m_bIsDisposed = true;
+ m_ListenerContainer.Disposing();
+ }
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+void SwXTextCursor::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- return C2U("SwXTextCursor");
+ ClientModify(this, pOld, pNew);
+
+ if (!GetRegisteredIn() ||
+ // if the cursor leaves its designated section, it becomes invalid
+ (pOld != NULL) && (pOld->Which() == RES_UNOCURSOR_LEAVES_SECTION))
+ {
+ Invalidate();
+ }
+}
+
+
+SwUnoCrsr const* SwXTextCursor::GetCursor() const
+{
+ return m_pImpl->GetCursor();
}
-/*-- 09.12.98 14:19:19---------------------------------------------------
+
+SwUnoCrsr * SwXTextCursor::GetCursor()
+{
+ return m_pImpl->GetCursor();
+}
+
+/*-- 09.12.98 14:19:01---------------------------------------------------
-----------------------------------------------------------------------*/
-BOOL SwXTextCursor::supportsService(const OUString& rServiceName) throw( RuntimeException )
-{
- String sServiceName(rServiceName);
- return sServiceName.EqualsAscii("com.sun.star.text.TextCursor") ||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterProperties")||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterPropertiesAsian")||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterPropertiesComplex")||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphProperties") ||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphPropertiesAsian") ||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphPropertiesComplex") ||
- sServiceName.EqualsAscii("com.sun.star.text.TextSortable");
+SwPaM const* SwXTextCursor::GetPaM() const
+{
+ return m_pImpl->GetCursor();
+}
+
+SwPaM * SwXTextCursor::GetPaM()
+{
+ return m_pImpl->GetCursor();
}
-/*-- 09.12.98 14:19:19---------------------------------------------------
+
+/*-- 09.12.98 14:19:02---------------------------------------------------
-----------------------------------------------------------------------*/
-Sequence< OUString > SwXTextCursor::getSupportedServiceNames(void) throw( RuntimeException )
+SwDoc const* SwXTextCursor::GetDoc() const
{
- Sequence< OUString > aRet(8);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.TextCursor");
- pArray[1] = C2U("com.sun.star.style.CharacterProperties");
- pArray[2] = C2U("com.sun.star.style.CharacterPropertiesAsian");
- pArray[3] = C2U("com.sun.star.style.CharacterPropertiesComplex");
- pArray[4] = C2U("com.sun.star.style.ParagraphProperties");
- pArray[5] = C2U("com.sun.star.style.ParagraphPropertiesAsian");
- pArray[6] = C2U("com.sun.star.style.ParagraphPropertiesComplex");
- pArray[7] = C2U("com.sun.star.text.TextSortable");
- return aRet;
+ return m_pImpl->GetCursor() ? m_pImpl->GetCursor()->GetDoc() : 0;
}
+/* -----------------22.07.99 13:52-------------------
+
+ --------------------------------------------------*/
+SwDoc * SwXTextCursor::GetDoc()
+{
+ return m_pImpl->GetCursor() ? m_pImpl->GetCursor()->GetDoc() : 0;
+}
+
+
/*-- 09.12.98 14:19:19---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXTextCursor::SwXTextCursor(uno::Reference< XText > xParent, const SwPosition& rPos,
- CursorType eSet, SwDoc* pDoc, const SwPosition* pMark) :
- aLstnrCntnr(( util::XSortable*)this),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR)),
- xParentText(xParent),
- pLastSortOptions(0),
- eType(eSet),
- mbRemoveUserEvent( false )
+SwXTextCursor::SwXTextCursor(
+ SwDoc & rDoc,
+ uno::Reference< text::XText > const& xParent,
+ const enum CursorType eType,
+ const SwPosition& rPos,
+ SwPosition const*const pMark)
+ : m_pImpl( new SwXTextCursor::Impl(*this, rDoc, eType, xParent,
+ rPos, pMark ) )
{
- SwUnoCrsr* pUnoCrsr = pDoc->CreateUnoCrsr(rPos, sal_False);
- if(pMark)
- {
- pUnoCrsr->SetMark();
- *pUnoCrsr->GetMark() = *pMark;
- }
- pUnoCrsr->Add(this);
}
/* -----------------04.03.99 09:02-------------------
*
* --------------------------------------------------*/
-SwXTextCursor::SwXTextCursor(uno::Reference< XText > xParent,
- SwUnoCrsr* pSourceCrsr, CursorType eSet) :
- aLstnrCntnr( (util::XSortable*)this),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR)),
- xParentText(xParent),
- pLastSortOptions(0),
- eType(eSet),
- mbRemoveUserEvent( false )
+SwXTextCursor::SwXTextCursor(uno::Reference< text::XText > const& xParent,
+ SwPaM const& rSourceCursor, const enum CursorType eType)
+ : m_pImpl( new SwXTextCursor::Impl(*this, *rSourceCursor.GetDoc(), eType,
+ xParent, *rSourceCursor.GetPoint(),
+ rSourceCursor.HasMark() ? rSourceCursor.GetMark() : 0) )
{
- SwUnoCrsr* pUnoCrsr = pSourceCrsr->GetDoc()->CreateUnoCrsr(*pSourceCrsr->GetPoint(), sal_False);
- if(pSourceCrsr->HasMark())
- {
- pUnoCrsr->SetMark();
- *pUnoCrsr->GetMark() = *pSourceCrsr->GetMark();
- }
- pUnoCrsr->Add(this);
}
/*-- 09.12.98 14:19:20---------------------------------------------------
@@ -836,55 +919,43 @@ SwXTextCursor::SwXTextCursor(uno::Reference< XText > xParent,
-----------------------------------------------------------------------*/
SwXTextCursor::~SwXTextCursor()
{
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- // --> FME 2006-03-07 #126177# A user event has been posted in order
- // to delete the SwUnoCursor. Remove the user event if the SwXTextCursor
- // is destroyed before the user event could be handled.
- if ( mbRemoveUserEvent )
- {
- mbRemoveUserEvent = false;
- Application::RemoveUserEvent( mnUserEventId );
- }
- // <--
-
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- delete pUnoCrsr;
- delete pLastSortOptions;
}
+
/*-- 09.12.98 14:19:18---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::DeleteAndInsert(const String& rText,
+void SwXTextCursor::DeleteAndInsert(const ::rtl::OUString& rText,
const bool bForceExpandHints)
{
- SwUnoCrsr* pUnoCrsr = GetCrsr();
+ SwUnoCrsr *const pUnoCrsr = m_pImpl->GetCursor();
if(pUnoCrsr)
{
// Start/EndAction
SwDoc* pDoc = pUnoCrsr->GetDoc();
UnoActionContext aAction(pDoc);
- xub_StrLen nTxtLen = rText.Len();
+ const xub_StrLen nTxtLen = rText.getLength();
pDoc->StartUndo(UNDO_INSERT, NULL);
- SwCursor *_pStartCrsr = pUnoCrsr;
+ SwCursor * pCurrent = pUnoCrsr;
do
{
- if(_pStartCrsr->HasMark())
+ if (pCurrent->HasMark())
{
- pDoc->DeleteAndJoin(*_pStartCrsr);
+ pDoc->DeleteAndJoin(*pCurrent);
}
if(nTxtLen)
{
const bool bSuccess(
SwUnoCursorHelper::DocInsertStringSplitCR(
- *pDoc, *_pStartCrsr, rText, bForceExpandHints ) );
+ *pDoc, *pCurrent, rText, bForceExpandHints ) );
DBG_ASSERT( bSuccess, "Doc->Insert(Str) failed." );
(void) bSuccess;
- SwXTextCursor::SelectPam(*pUnoCrsr, sal_True);
- _pStartCrsr->Left(rText.Len(), CRSR_SKIP_CHARS, FALSE, FALSE);
+ SwUnoCursorHelper::SelectPam(*pUnoCrsr, true);
+ pCurrent->Left(rText.getLength(),
+ CRSR_SKIP_CHARS, FALSE, FALSE);
}
- } while( (_pStartCrsr=(SwCursor*)_pStartCrsr->GetNext()) != pUnoCrsr );
+ pCurrent = static_cast<SwCursor *>(pCurrent->GetNext());
+ } while (pCurrent != pUnoCrsr);
pDoc->EndUndo(UNDO_INSERT, NULL);
}
}
@@ -892,7 +963,8 @@ void SwXTextCursor::DeleteAndInsert(const String& rText,
enum ForceIntoMetaMode { META_CHECK_BOTH, META_INIT_START, META_INIT_END };
-sal_Bool lcl_ForceIntoMeta(SwPaM & rCursor,
+static sal_Bool
+lcl_ForceIntoMeta(SwPaM & rCursor,
uno::Reference<text::XText> const & xParentText,
const enum ForceIntoMetaMode eMode)
{
@@ -937,10 +1009,11 @@ sal_Bool lcl_ForceIntoMeta(SwPaM & rCursor,
bool SwXTextCursor::IsAtEndOfMeta() const
{
- if (CURSOR_META == eType)
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwUnoCrsr const * const pCursor( GetCrsr() );
- SwXMeta const*const pXMeta( dynamic_cast<SwXMeta*>(xParentText.get()) );
+ SwUnoCrsr const * const pCursor( m_pImpl->GetCursor() );
+ SwXMeta const*const pXMeta(
+ dynamic_cast<SwXMeta*>(m_pImpl->m_xParentText.get()) );
ASSERT(pXMeta, "no meta?");
if (pCursor && pXMeta)
{
@@ -964,6 +1037,45 @@ bool SwXTextCursor::IsAtEndOfMeta() const
return false;
}
+/*-- 09.12.98 14:19:19---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+OUString SwXTextCursor::getImplementationName() throw (uno::RuntimeException)
+{
+ return C2U("SwXTextCursor");
+}
+
+/*-- 09.12.98 14:19:19---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+static char const*const g_ServicesTextCursor[] =
+{
+ "com.sun.star.text.TextCursor",
+ "com.sun.star.style.CharacterProperties",
+ "com.sun.star.style.CharacterPropertiesAsian",
+ "com.sun.star.style.CharacterPropertiesComplex",
+ "com.sun.star.style.ParagraphProperties",
+ "com.sun.star.style.ParagraphPropertiesAsian",
+ "com.sun.star.style.ParagraphPropertiesComplex",
+ "com.sun.star.text.TextSortable",
+};
+static const size_t g_nServicesTextCursor(
+ sizeof(g_ServicesTextCursor)/sizeof(g_ServicesTextCursor[0]));
+
+sal_Bool SAL_CALL SwXTextCursor::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesTextCursor, g_ServicesTextCursor, rServiceName);
+}
+
+uno::Sequence< OUString > SAL_CALL
+SwXTextCursor::getSupportedServiceNames() throw (uno::RuntimeException)
+{
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesTextCursor, g_ServicesTextCursor);
+}
+
/* -----------------------------10.03.00 18:02--------------------------------
---------------------------------------------------------------------------*/
@@ -975,231 +1087,219 @@ const uno::Sequence< sal_Int8 > & SwXTextCursor::getUnoTunnelId()
/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXTextCursor::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXTextCursor::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
- }
- return OTextCursorHelper::getSomething(rId);
+ const sal_Int64 nRet( ::sw::UnoTunnelImpl<SwXTextCursor>(rId, this) );
+ return (nRet) ? nRet : OTextCursorHelper::getSomething(rId);
}
/*-- 09.12.98 14:18:12---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::collapseToStart(void) throw( uno::RuntimeException )
+void SAL_CALL SwXTextCursor::collapseToStart() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (rUnoCursor.HasMark())
{
- if(pUnoCrsr->HasMark())
+ if (*rUnoCursor.GetPoint() > *rUnoCursor.GetMark())
{
- if(*pUnoCrsr->GetPoint() > *pUnoCrsr->GetMark())
- pUnoCrsr->Exchange();
- pUnoCrsr->DeleteMark();
+ rUnoCursor.Exchange();
}
- }
- else
- {
- throw uno::RuntimeException();
+ rUnoCursor.DeleteMark();
}
}
/*-- 09.12.98 14:18:14---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::collapseToEnd(void) throw( uno::RuntimeException )
+void SAL_CALL SwXTextCursor::collapseToEnd() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (rUnoCursor.HasMark())
{
- if(pUnoCrsr->HasMark())
+ if (*rUnoCursor.GetPoint() < *rUnoCursor.GetMark())
{
- if(*pUnoCrsr->GetPoint() < *pUnoCrsr->GetMark())
- pUnoCrsr->Exchange();
- pUnoCrsr->DeleteMark();
+ rUnoCursor.Exchange();
}
- }
- else
- {
- throw uno::RuntimeException();
+ rUnoCursor.DeleteMark();
}
}
/*-- 09.12.98 14:18:41---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isCollapsed(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXTextCursor::isCollapsed() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
sal_Bool bRet = sal_True;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
+ SwUnoCrsr *const pUnoCrsr = m_pImpl->GetCursor();
if(pUnoCrsr && pUnoCrsr->GetMark())
{
bRet = (*pUnoCrsr->GetPoint() == *pUnoCrsr->GetMark());
}
return bRet;
}
+
/*-- 09.12.98 14:18:42---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::goLeft(sal_Int16 nCount, sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::goLeft(sal_Int16 nCount, sal_Bool Expand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = pUnoCrsr->Left( nCount, CRSR_SKIP_CHARS, FALSE, FALSE);
- if (CURSOR_META == eType)
- {
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH)
- && bRet;
- }
- }
- else
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ sal_Bool bRet = rUnoCursor.Left( nCount, CRSR_SKIP_CHARS, FALSE, FALSE);
+ if (CURSOR_META == m_pImpl->m_eType)
{
- throw uno::RuntimeException();
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH)
+ && bRet;
}
return bRet;
}
/*-- 09.12.98 14:18:42---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::goRight(sal_Int16 nCount, sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::goRight(sal_Int16 nCount, sal_Bool Expand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = pUnoCrsr->Right(nCount, CRSR_SKIP_CHARS, FALSE, FALSE);
- if (CURSOR_META == eType)
- {
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH)
- && bRet;
- }
- }
- else
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ sal_Bool bRet = rUnoCursor.Right(nCount, CRSR_SKIP_CHARS, FALSE, FALSE);
+ if (CURSOR_META == m_pImpl->m_eType)
{
- throw uno::RuntimeException();
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH)
+ && bRet;
}
return bRet;
}
+
/*-- 09.12.98 14:18:43---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::gotoStart(sal_Bool Expand) throw( uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::gotoStart(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ if (CURSOR_BODY == m_pImpl->m_eType)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- if(eType == CURSOR_BODY)
+ rUnoCursor.Move( fnMoveBackward, fnGoDoc );
+ //check, that the cursor is not in a table
+ SwTableNode * pTblNode = rUnoCursor.GetNode()->FindTableNode();
+ SwCntntNode * pCNode = 0;
+ while (pTblNode)
{
- pUnoCrsr->Move( fnMoveBackward, fnGoDoc );
- //check, that the cursor is not in a table
- SwTableNode* pTblNode = pUnoCrsr->GetNode()->FindTableNode();
- SwCntntNode* pCont = 0;
- while( pTblNode )
- {
- pUnoCrsr->GetPoint()->nNode = *pTblNode->EndOfSectionNode();
- pCont = GetDoc()->GetNodes().GoNext(&pUnoCrsr->GetPoint()->nNode);
- pTblNode = pCont ? pCont->FindTableNode() : 0;
- }
- if(pCont)
- pUnoCrsr->GetPoint()->nContent.Assign(pCont, 0);
- const SwStartNode* pTmp = pUnoCrsr->GetNode()->StartOfSectionNode();
- if(pTmp->IsSectionNode())
- {
- SwSectionNode* pSectionStartNode = (SwSectionNode*)pTmp;
- if(pSectionStartNode->GetSection().IsHiddenFlag())
- {
- pCont = GetDoc()->GetNodes().GoNextSection(
- &pUnoCrsr->GetPoint()->nNode, sal_True, sal_False);
- if(pCont)
- pUnoCrsr->GetPoint()->nContent.Assign(pCont, 0);
- }
- }
+ rUnoCursor.GetPoint()->nNode = *pTblNode->EndOfSectionNode();
+ pCNode = GetDoc()->GetNodes().GoNext(&rUnoCursor.GetPoint()->nNode);
+ pTblNode = (pCNode) ? pCNode->FindTableNode() : 0;
}
- else if(eType == CURSOR_FRAME ||
- eType == CURSOR_TBLTEXT ||
- eType == CURSOR_HEADER ||
- eType == CURSOR_FOOTER ||
- eType == CURSOR_FOOTNOTE||
- eType == CURSOR_REDLINE)
+ if (pCNode)
{
- pUnoCrsr->MoveSection( fnSectionCurr, fnSectionStart);
+ rUnoCursor.GetPoint()->nContent.Assign(pCNode, 0);
}
- else if (CURSOR_META == eType)
+ SwStartNode const*const pTmp =
+ rUnoCursor.GetNode()->StartOfSectionNode();
+ if (pTmp->IsSectionNode())
{
- lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_INIT_START);
+ SwSectionNode const*const pSectionStartNode =
+ static_cast<SwSectionNode const*>(pTmp);
+ if (pSectionStartNode->GetSection().IsHiddenFlag())
+ {
+ pCNode = GetDoc()->GetNodes().GoNextSection(
+ &rUnoCursor.GetPoint()->nNode, sal_True, sal_False);
+ if (pCNode)
+ {
+ rUnoCursor.GetPoint()->nContent.Assign(pCNode, 0);
+ }
+ }
}
}
- else
+ else if ( (CURSOR_FRAME == m_pImpl->m_eType)
+ || (CURSOR_TBLTEXT == m_pImpl->m_eType)
+ || (CURSOR_HEADER == m_pImpl->m_eType)
+ || (CURSOR_FOOTER == m_pImpl->m_eType)
+ || (CURSOR_FOOTNOTE== m_pImpl->m_eType)
+ || (CURSOR_REDLINE == m_pImpl->m_eType))
{
- throw uno::RuntimeException();
+ rUnoCursor.MoveSection(fnSectionCurr, fnSectionStart);
+ }
+ else if (CURSOR_META == m_pImpl->m_eType)
+ {
+ lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText, META_INIT_START);
}
}
/*-- 09.12.98 14:18:43---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::gotoEnd(sal_Bool Expand) throw( uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::gotoEnd(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ if (CURSOR_BODY == m_pImpl->m_eType)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- if(eType == CURSOR_BODY)
- {
- pUnoCrsr->Move( fnMoveForward, fnGoDoc );
- }
- else if(eType == CURSOR_FRAME ||
- eType == CURSOR_TBLTEXT ||
- eType == CURSOR_HEADER ||
- eType == CURSOR_FOOTER ||
- eType == CURSOR_FOOTNOTE||
- eType == CURSOR_REDLINE)
- {
- pUnoCrsr->MoveSection( fnSectionCurr, fnSectionEnd);
- }
- else if (CURSOR_META == eType)
- {
- lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_INIT_END);
- }
+ rUnoCursor.Move( fnMoveForward, fnGoDoc );
}
- else
+ else if ( (CURSOR_FRAME == m_pImpl->m_eType)
+ || (CURSOR_TBLTEXT == m_pImpl->m_eType)
+ || (CURSOR_HEADER == m_pImpl->m_eType)
+ || (CURSOR_FOOTER == m_pImpl->m_eType)
+ || (CURSOR_FOOTNOTE== m_pImpl->m_eType)
+ || (CURSOR_REDLINE == m_pImpl->m_eType))
{
- throw uno::RuntimeException();
+ rUnoCursor.MoveSection( fnSectionCurr, fnSectionEnd);
+ }
+ else if (CURSOR_META == m_pImpl->m_eType)
+ {
+ lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText, META_INIT_END);
}
}
-void SwXTextCursor::gotoRange(const uno::Reference< XTextRange > & xRange, sal_Bool bExpand )
- throw( uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::gotoRange(
+ const uno::Reference< text::XTextRange > & xRange, sal_Bool bExpand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pOwnCursor = GetCrsr();
- if(!pOwnCursor || !xRange.is())
+
+ if (!xRange.is())
{
throw uno::RuntimeException();
}
+ SwUnoCrsr & rOwnCursor( m_pImpl->GetCursorOrThrow() );
+
uno::Reference<lang::XUnoTunnel> xRangeTunnel( xRange, uno::UNO_QUERY);
SwXTextRange* pRange = 0;
OTextCursorHelper* pCursor = 0;
if(xRangeTunnel.is())
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ pRange = ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
}
if (!pRange && !pCursor)
@@ -1208,7 +1308,7 @@ void SwXTextCursor::gotoRange(const uno::Reference< XTextRange > & xRange, sal_B
}
SwStartNodeType eSearchNodeType = SwNormalStartNode;
- switch(eType)
+ switch (m_pImpl->m_eType)
{
case CURSOR_FRAME: eSearchNodeType = SwFlyStartNode; break;
case CURSOR_TBLTEXT: eSearchNodeType = SwTableBoxStartNode; break;
@@ -1220,20 +1320,29 @@ void SwXTextCursor::gotoRange(const uno::Reference< XTextRange > & xRange, sal_B
default:
;
}
- const SwStartNode* pOwnStartNode = pOwnCursor->GetNode()->
- FindSttNodeByType(eSearchNodeType);
+ const SwStartNode* pOwnStartNode =
+ rOwnCursor.GetNode()->FindSttNodeByType(eSearchNodeType);
- const SwNode* pSrcNode = 0;
- if(pCursor && pCursor->GetPaM())
+ SwPaM aPam(GetDoc()->GetNodes());
+ const SwPaM * pPam(0);
+ if (pCursor)
{
- pSrcNode = pCursor->GetPaM()->GetNode();
+ pPam = pCursor->GetPaM();
}
- else if(pRange && pRange->GetBookmark())
+ else if (pRange)
{
- ::sw::mark::IMark const * const pBkmk = pRange->GetBookmark();
- pSrcNode = &pBkmk->GetMarkPos().nNode.GetNode();
+ if (pRange->GetPositions(aPam))
+ {
+ pPam = & aPam;
+ }
}
- const SwStartNode* pTmp = pSrcNode ? pSrcNode->FindSttNodeByType(eSearchNodeType) : 0;
+
+ if (!pPam)
+ {
+ throw uno::RuntimeException();
+ }
+ const SwStartNode* pTmp =
+ pPam->GetNode()->FindSttNodeByType(eSearchNodeType);
//SectionNodes ueberspringen
while(pTmp && pTmp->IsSectionNode())
@@ -1249,18 +1358,11 @@ void SwXTextCursor::gotoRange(const uno::Reference< XTextRange > & xRange, sal_B
throw uno::RuntimeException();
}
- if (CURSOR_META == eType)
+ if (CURSOR_META == m_pImpl->m_eType)
{
- const SwPosition & rPoint( (pRange)
- ? pRange->GetBookmark()->GetMarkPos()
- : *pCursor->GetPaM()->GetPoint() );
- const SwPosition & rMark ( (pRange)
- ? ((pRange->GetBookmark()->IsExpanded())
- ? pRange->GetBookmark()->GetOtherMarkPos() : rPoint)
- : *pCursor->GetPaM()->GetMark() );
- SwPaM aPam(rPoint, rMark);
- const bool bNotForced(
- lcl_ForceIntoMeta(aPam, xParentText, META_CHECK_BOTH) );
+ SwPaM CopyPam(*pPam->GetMark(), *pPam->GetPoint());
+ const bool bNotForced( lcl_ForceIntoMeta(
+ CopyPam, m_pImpl->m_xParentText, META_CHECK_BOTH) );
if (!bNotForced)
{
throw uno::RuntimeException(
@@ -1275,73 +1377,30 @@ void SwXTextCursor::gotoRange(const uno::Reference< XTextRange > & xRange, sal_B
{
// der Cursor soll alles einschliessen, was bisher von ihm und dem uebergebenen
// Range eingeschlossen wurde
- SwPosition aOwnLeft(*pOwnCursor->GetPoint());
- SwPosition aOwnRight(pOwnCursor->HasMark() ? *pOwnCursor->GetMark() : aOwnLeft);
- if(aOwnRight < aOwnLeft)
- {
- SwPosition aTmp = aOwnLeft;
- aOwnLeft = aOwnRight;
- aOwnRight = aTmp;
- }
- SwPosition* pParamLeft;
- SwPosition* pParamRight;
- if(pCursor)
- {
- const SwPaM* pTmp2 = pCursor->GetPaM();
- pParamLeft = new SwPosition(*pTmp2->GetPoint());
- pParamRight = new SwPosition(pTmp2->HasMark() ? *pTmp2->GetMark() : *pParamLeft);
- }
- else
- {
- ::sw::mark::IMark const * const pBkmk = pRange->GetBookmark();
- pParamLeft = new SwPosition(pBkmk->GetMarkPos());
- pParamRight = new SwPosition(pBkmk->IsExpanded() ? pBkmk->GetOtherMarkPos() : *pParamLeft);
- }
- if(*pParamRight < *pParamLeft)
- {
- SwPosition* pTmp2 = pParamLeft;
- pParamLeft = pParamRight;
- pParamRight = pTmp2;
- }
+ const SwPosition aOwnLeft(*rOwnCursor.Start());
+ const SwPosition aOwnRight(*rOwnCursor.End());
+ SwPosition const& rParamLeft = *pPam->Start();
+ SwPosition const& rParamRight = *pPam->End();
+
// jetzt sind vier SwPositions da, zwei davon werden gebraucht, also welche?
- if(aOwnRight > *pParamRight)
- *pOwnCursor->GetPoint() = aOwnRight;
- else
- *pOwnCursor->GetPoint() = *pParamRight;
- pOwnCursor->SetMark();
- if(aOwnLeft < *pParamLeft)
- *pOwnCursor->GetMark() = aOwnLeft;
- else
- *pOwnCursor->GetMark() = *pParamLeft;
- delete pParamLeft;
- delete pParamRight;
+ *rOwnCursor.GetPoint() = (aOwnRight > rParamRight)
+ ? aOwnRight : *rOwnCursor.GetPoint() = rParamRight;
+ rOwnCursor.SetMark();
+ *rOwnCursor.GetMark() = (aOwnLeft < rParamLeft)
+ ? aOwnLeft : *rOwnCursor.GetMark() = rParamLeft;
}
else
{
- //der Cursor soll dem uebergebenen Range entsprechen
- if(pCursor)
+ // cursor should be the given range
+ *rOwnCursor.GetPoint() = *pPam->GetPoint();
+ if (pPam->HasMark())
{
- const SwPaM* pTmp2 = pCursor->GetPaM();
- *pOwnCursor->GetPoint() = *pTmp2->GetPoint();
- if(pTmp2->HasMark())
- {
- pOwnCursor->SetMark();
- *pOwnCursor->GetMark() = *pTmp2->GetMark();
- }
- else
- pOwnCursor->DeleteMark();
+ rOwnCursor.SetMark();
+ *rOwnCursor.GetMark() = *pPam->GetMark();
}
else
{
- ::sw::mark::IMark const * const pBkmk = pRange->GetBookmark();
- *pOwnCursor->GetPoint() = pBkmk->GetMarkPos();
- if(pBkmk->IsExpanded())
- {
- pOwnCursor->SetMark();
- *pOwnCursor->GetMark() = pBkmk->GetOtherMarkPos();
- }
- else
- pOwnCursor->DeleteMark();
+ rOwnCursor.DeleteMark();
}
}
}
@@ -1349,169 +1408,157 @@ void SwXTextCursor::gotoRange(const uno::Reference< XTextRange > & xRange, sal_B
/*-- 09.12.98 14:18:44---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isStartOfWord(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXTextCursor::isStartOfWord() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- bRet = pUnoCrsr->IsStartWordWT( i18n::WordType::DICTIONARY_WORD );
- }
- else
- {
- throw uno::RuntimeException();
- }
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const sal_Bool bRet =
+ rUnoCursor.IsStartWordWT( i18n::WordType::DICTIONARY_WORD );
return bRet;
}
/*-- 09.12.98 14:18:44---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isEndOfWord(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXTextCursor::isEndOfWord() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- bRet = pUnoCrsr->IsEndWordWT( i18n::WordType::DICTIONARY_WORD );
- }
- else
- {
- throw uno::RuntimeException();
- }
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const sal_Bool bRet =
+ rUnoCursor.IsEndWordWT( i18n::WordType::DICTIONARY_WORD );
return bRet;
}
+
/*-- 09.12.98 14:18:44---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoNextWord(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoNextWord(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- //Probleme gibt's noch mit einem Absatzanfang, an dem kein Wort beginnt.
- SwUnoCrsr* pUnoCrsr = GetCrsr();
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+ //Probleme gibt's noch mit einem Absatzanfang, an dem kein Wort beginnt.
sal_Bool bRet = sal_False;
- if(pUnoCrsr)
- {
- // remember old position to check if cursor has moved
- // since the called functions are sometimes a bit unreliable
- // in specific cases...
- SwPosition *pPoint = pUnoCrsr->GetPoint();
- SwNode *pOldNode = &pPoint->nNode.GetNode();
- xub_StrLen nOldIndex = pPoint->nContent.GetIndex();
-
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- //Absatzende?
- if(pUnoCrsr->GetCntntNode() &&
- pPoint->nContent == pUnoCrsr->GetCntntNode()->Len())
- {
- pUnoCrsr->Right(1, CRSR_SKIP_CHARS, FALSE, FALSE);
- }
- else
- {
- sal_Bool bTmp = pUnoCrsr->GoNextWordWT( i18n::WordType::DICTIONARY_WORD );
- //if there is no next word within the current paragraph try to go to the start of the next paragraph
- if(!bTmp)
- pUnoCrsr->MovePara(fnParaNext, fnParaStart);
- }
+ // remember old position to check if cursor has moved
+ // since the called functions are sometimes a bit unreliable
+ // in specific cases...
+ SwPosition *const pPoint = rUnoCursor.GetPoint();
+ SwNode *const pOldNode = &pPoint->nNode.GetNode();
+ xub_StrLen const nOldIndex = pPoint->nContent.GetIndex();
- // return true if cursor has moved
- bRet = &pPoint->nNode.GetNode() != pOldNode ||
- pPoint->nContent.GetIndex() != nOldIndex;
- if (bRet && (CURSOR_META == eType))
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ // end of paragraph
+ if (rUnoCursor.GetCntntNode() &&
+ (pPoint->nContent == rUnoCursor.GetCntntNode()->Len()))
+ {
+ rUnoCursor.Right(1, CRSR_SKIP_CHARS, FALSE, FALSE);
+ }
+ else
+ {
+ const bool bTmp =
+ rUnoCursor.GoNextWordWT( i18n::WordType::DICTIONARY_WORD );
+ // if there is no next word within the current paragraph
+ // try to go to the start of the next paragraph
+ if (!bTmp)
{
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH);
+ rUnoCursor.MovePara(fnParaNext, fnParaStart);
}
}
- else
+
+ // return true if cursor has moved
+ bRet = (&pPoint->nNode.GetNode() != pOldNode) ||
+ (pPoint->nContent.GetIndex() != nOldIndex);
+ if (bRet && (CURSOR_META == m_pImpl->m_eType))
{
- throw uno::RuntimeException();
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH);
}
return bRet;
}
+
/*-- 09.12.98 14:18:45---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoPreviousWord(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoPreviousWord(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- // hier machen Leerzeichen am Absatzanfang Probleme
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- sal_Bool bRet = sal_False;
- if(pUnoCrsr)
- {
- SwPosition *pPoint = pUnoCrsr->GetPoint();
- SwNode *pOldNode = &pPoint->nNode.GetNode();
- xub_StrLen nOldIndex = pPoint->nContent.GetIndex();
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- //Absatzanfang ?
- if(pPoint->nContent == 0)
- {
- pUnoCrsr->Left(1, CRSR_SKIP_CHARS, FALSE, FALSE);
- }
- else
- {
- pUnoCrsr->GoPrevWordWT( i18n::WordType::DICTIONARY_WORD );
- if(pPoint->nContent == 0)
- pUnoCrsr->Left(1, CRSR_SKIP_CHARS, FALSE, FALSE);
- }
+ // hier machen Leerzeichen am Absatzanfang Probleme
+ sal_Bool bRet = sal_False;
+ SwPosition *const pPoint = rUnoCursor.GetPoint();
+ SwNode *const pOldNode = &pPoint->nNode.GetNode();
+ xub_StrLen const nOldIndex = pPoint->nContent.GetIndex();
- // return true if cursor has moved
- bRet = &pPoint->nNode.GetNode() != pOldNode ||
- pPoint->nContent.GetIndex() != nOldIndex;
- if (bRet && (CURSOR_META == eType))
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ // start of paragraph?
+ if (pPoint->nContent == 0)
+ {
+ rUnoCursor.Left(1, CRSR_SKIP_CHARS, FALSE, FALSE);
+ }
+ else
+ {
+ rUnoCursor.GoPrevWordWT( i18n::WordType::DICTIONARY_WORD );
+ if (pPoint->nContent == 0)
{
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH);
+ rUnoCursor.Left(1, CRSR_SKIP_CHARS, FALSE, FALSE);
}
}
- else
+
+ // return true if cursor has moved
+ bRet = (&pPoint->nNode.GetNode() != pOldNode) ||
+ (pPoint->nContent.GetIndex() != nOldIndex);
+ if (bRet && (CURSOR_META == m_pImpl->m_eType))
{
- throw uno::RuntimeException();
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH);
}
return bRet;
}
+
/*-- 09.12.98 14:18:45---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoEndOfWord(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoEndOfWord(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
sal_Bool bRet = sal_False;
- if(pUnoCrsr)
- {
- SwPosition *pPoint = pUnoCrsr->GetPoint();
- SwNode &rOldNode = pPoint->nNode.GetNode();
- xub_StrLen nOldIndex = pPoint->nContent.GetIndex();
+ SwPosition *const pPoint = rUnoCursor.GetPoint();
+ SwNode & rOldNode = pPoint->nNode.GetNode();
+ xub_StrLen const nOldIndex = pPoint->nContent.GetIndex();
- sal_Int16 nWordType = i18n::WordType::DICTIONARY_WORD;
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- if(!pUnoCrsr->IsEndWordWT( nWordType ))
- pUnoCrsr->GoEndWordWT( nWordType );
+ const sal_Int16 nWordType = i18n::WordType::DICTIONARY_WORD;
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ if (!rUnoCursor.IsEndWordWT( nWordType ))
+ {
+ rUnoCursor.GoEndWordWT( nWordType );
+ }
- // restore old cursor if we are not at the end of a word by now
- // otherwise use current one
- bRet = pUnoCrsr->IsEndWordWT( nWordType );
- if (!bRet)
- {
- pPoint->nNode = rOldNode;
- pPoint->nContent = nOldIndex;
- }
- else if (CURSOR_META == eType)
- {
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH);
- }
+ // restore old cursor if we are not at the end of a word by now
+ // otherwise use current one
+ bRet = rUnoCursor.IsEndWordWT( nWordType );
+ if (!bRet)
+ {
+ pPoint->nNode = rOldNode;
+ pPoint->nContent = nOldIndex;
}
- else
+ else if (CURSOR_META == m_pImpl->m_eType)
{
- throw uno::RuntimeException();
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH);
}
return bRet;
@@ -1519,270 +1566,266 @@ sal_Bool SwXTextCursor::gotoEndOfWord(sal_Bool Expand) throw( uno::RuntimeExcept
/*-- 09.12.98 14:18:46---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoStartOfWord(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoStartOfWord(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
sal_Bool bRet = sal_False;
- if(pUnoCrsr)
- {
- SwPosition *pPoint = pUnoCrsr->GetPoint();
- SwNode &rOldNode = pPoint->nNode.GetNode();
- xub_StrLen nOldIndex = pPoint->nContent.GetIndex();
+ SwPosition *const pPoint = rUnoCursor.GetPoint();
+ SwNode & rOldNode = pPoint->nNode.GetNode();
+ xub_StrLen const nOldIndex = pPoint->nContent.GetIndex();
- sal_Int16 nWordType = i18n::WordType::DICTIONARY_WORD;
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- if(!pUnoCrsr->IsStartWordWT( nWordType ))
- pUnoCrsr->GoStartWordWT( nWordType );
+ const sal_Int16 nWordType = i18n::WordType::DICTIONARY_WORD;
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ if (!rUnoCursor.IsStartWordWT( nWordType ))
+ {
+ rUnoCursor.GoStartWordWT( nWordType );
+ }
- // restore old cursor if we are not at the start of a word by now
- // otherwise use current one
- bRet = pUnoCrsr->IsStartWordWT( nWordType );
- if (!bRet)
- {
- pPoint->nNode = rOldNode;
- pPoint->nContent = nOldIndex;
- }
- else if (CURSOR_META == eType)
- {
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH);
- }
+ // restore old cursor if we are not at the start of a word by now
+ // otherwise use current one
+ bRet = rUnoCursor.IsStartWordWT( nWordType );
+ if (!bRet)
+ {
+ pPoint->nNode = rOldNode;
+ pPoint->nContent = nOldIndex;
}
- else
+ else if (CURSOR_META == m_pImpl->m_eType)
{
- throw uno::RuntimeException();
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH);
}
return bRet;
}
+
/*-- 09.12.98 14:18:46---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isStartOfSentence(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::isStartOfSentence() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ // start of paragraph?
+ sal_Bool bRet = rUnoCursor.GetPoint()->nContent == 0;
+ // with mark ->no sentence start
+ // (check if cursor is no selection, i.e. it does not have
+ // a mark or else point and mark are identical)
+ if (!bRet && (!rUnoCursor.HasMark() ||
+ *rUnoCursor.GetPoint() == *rUnoCursor.GetMark()))
{
- // start of paragraph?
- bRet = pUnoCrsr->GetPoint()->nContent == 0;
- // with mark ->no sentence start
- // (check if cursor is no selection, i.e. it does not have
- // a mark or else point and mark are identical)
- if(!bRet && (!pUnoCrsr->HasMark() ||
- *pUnoCrsr->GetPoint() == *pUnoCrsr->GetMark()))
- {
- SwCursor aCrsr(*pUnoCrsr->GetPoint(),0,false);
- SwPosition aOrigPos = *aCrsr.GetPoint();
- aCrsr.GoSentence(SwCursor::START_SENT );
- bRet = aOrigPos == *aCrsr.GetPoint();
- }
+ SwCursor aCrsr(*rUnoCursor.GetPoint(),0,false);
+ SwPosition aOrigPos = *aCrsr.GetPoint();
+ aCrsr.GoSentence(SwCursor::START_SENT );
+ bRet = aOrigPos == *aCrsr.GetPoint();
}
- else
- throw uno::RuntimeException();
return bRet;
}
/*-- 09.12.98 14:18:47---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isEndOfSentence(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::isEndOfSentence() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ // end of paragraph?
+ sal_Bool bRet = rUnoCursor.GetCntntNode() &&
+ (rUnoCursor.GetPoint()->nContent == rUnoCursor.GetCntntNode()->Len());
+ // with mark->no sentence end
+ // (check if cursor is no selection, i.e. it does not have
+ // a mark or else point and mark are identical)
+ if (!bRet && (!rUnoCursor.HasMark() ||
+ *rUnoCursor.GetPoint() == *rUnoCursor.GetMark()))
{
- //end of paragraph?
- bRet = pUnoCrsr->GetCntntNode() &&
- pUnoCrsr->GetPoint()->nContent == pUnoCrsr->GetCntntNode()->Len();
- // with mark->no sentence end
- // (check if cursor is no selection, i.e. it does not have
- // a mark or else point and mark are identical)
- if(!bRet && (!pUnoCrsr->HasMark() ||
- *pUnoCrsr->GetPoint() == *pUnoCrsr->GetMark()))
- {
- SwCursor aCrsr(*pUnoCrsr->GetPoint(),0,false);
- SwPosition aOrigPos = *aCrsr.GetPoint();
- aCrsr.GoSentence(SwCursor::END_SENT );
- bRet = aOrigPos == *aCrsr.GetPoint();
- }
+ SwCursor aCrsr(*rUnoCursor.GetPoint(), 0, false);
+ SwPosition aOrigPos = *aCrsr.GetPoint();
+ aCrsr.GoSentence(SwCursor::END_SENT);
+ bRet = aOrigPos == *aCrsr.GetPoint();
}
- else
- throw uno::RuntimeException();
return bRet;
}
+
/*-- 09.12.98 14:18:47---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoNextSentence(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoNextSentence(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const bool bWasEOS = isEndOfSentence();
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ sal_Bool bRet = rUnoCursor.GoSentence(SwCursor::NEXT_SENT);
+ if (!bRet)
{
- BOOL bWasEOS = isEndOfSentence();
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = pUnoCrsr->GoSentence(SwCursor::NEXT_SENT);
- if(!bRet)
- bRet = pUnoCrsr->MovePara(fnParaNext, fnParaStart);
+ bRet = rUnoCursor.MovePara(fnParaNext, fnParaStart);
+ }
- // if at the end of the sentence (i.e. at the space after the '.')
- // advance to next word in order for GoSentence to work properly
- // next time and have isStartOfSentence return true after this call
- if (!pUnoCrsr->IsStartWord())
- {
- BOOL bNextWord = pUnoCrsr->GoNextWord();
- if (bWasEOS && !bNextWord)
- bRet = sal_False;
- }
- if (CURSOR_META == eType)
+ // if at the end of the sentence (i.e. at the space after the '.')
+ // advance to next word in order for GoSentence to work properly
+ // next time and have isStartOfSentence return true after this call
+ if (!rUnoCursor.IsStartWord())
+ {
+ const bool bNextWord = rUnoCursor.GoNextWord();
+ if (bWasEOS && !bNextWord)
{
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH)
- && bRet;
+ bRet = sal_False;
}
}
- else
- throw uno::RuntimeException();
+ if (CURSOR_META == m_pImpl->m_eType)
+ {
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH)
+ && bRet;
+ }
return bRet;
}
/*-- 09.12.98 14:18:47---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoPreviousSentence(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoPreviousSentence(sal_Bool Expand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ sal_Bool bRet = rUnoCursor.GoSentence(SwCursor::PREV_SENT);
+ if (!bRet)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = pUnoCrsr->GoSentence(SwCursor::PREV_SENT);
- if(!bRet)
- {
- if(0 != (bRet = pUnoCrsr->MovePara(fnParaPrev, fnParaStart)))
- {
- pUnoCrsr->MovePara(fnParaCurr, fnParaEnd);
- //at the end of a paragraph move to the sentence end again
- //
- pUnoCrsr->GoSentence(SwCursor::PREV_SENT);
- }
- }
- if (CURSOR_META == eType)
+ bRet = rUnoCursor.MovePara(fnParaPrev, fnParaStart);
+ if (bRet)
{
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH)
- && bRet;
+ rUnoCursor.MovePara(fnParaCurr, fnParaEnd);
+ // at the end of a paragraph move to the sentence end again
+ rUnoCursor.GoSentence(SwCursor::PREV_SENT);
}
}
- else
- throw uno::RuntimeException();
+ if (CURSOR_META == m_pImpl->m_eType)
+ {
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH)
+ && bRet;
+ }
return bRet;
}
+
/* -----------------15.10.99 08:24-------------------
--------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoStartOfSentence(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoStartOfSentence(sal_Bool Expand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- // if we're at the para start then we wont move
- // but bRet is also true if GoSentence failed but
- // the start of the sentence is reached
- bRet = SwUnoCursorHelper::IsStartOfPara(*pUnoCrsr)
- || pUnoCrsr->GoSentence(SwCursor::START_SENT) ||
- SwUnoCursorHelper::IsStartOfPara(*pUnoCrsr);
- if (CURSOR_META == eType)
- {
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH)
- && bRet;
- }
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ // if we're at the para start then we wont move
+ // but bRet is also true if GoSentence failed but
+ // the start of the sentence is reached
+ bRet = SwUnoCursorHelper::IsStartOfPara(rUnoCursor)
+ || rUnoCursor.GoSentence(SwCursor::START_SENT)
+ || SwUnoCursorHelper::IsStartOfPara(rUnoCursor);
+ if (CURSOR_META == m_pImpl->m_eType)
+ {
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH)
+ && bRet;
}
- else
- throw uno::RuntimeException();
return bRet;
}
/* -----------------15.10.99 08:24-------------------
--------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoEndOfSentence(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoEndOfSentence(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- // bRet is true if GoSentence() succeeded or if the
- // MovePara() succeeded while the end of the para is
- // not reached already
- sal_Bool bAlreadyParaEnd = SwUnoCursorHelper::IsEndOfPara(*pUnoCrsr);
- bRet = !bAlreadyParaEnd &&
- (pUnoCrsr->GoSentence(SwCursor::END_SENT) ||
- pUnoCrsr->MovePara(fnParaCurr, fnParaEnd));
- if (CURSOR_META == eType)
- {
- bRet = lcl_ForceIntoMeta(*pUnoCrsr, xParentText, META_CHECK_BOTH)
- && bRet;
- }
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ // bRet is true if GoSentence() succeeded or if the
+ // MovePara() succeeded while the end of the para is
+ // not reached already
+ sal_Bool bAlreadyParaEnd = SwUnoCursorHelper::IsEndOfPara(rUnoCursor);
+ bRet = !bAlreadyParaEnd
+ && (rUnoCursor.GoSentence(SwCursor::END_SENT)
+ || rUnoCursor.MovePara(fnParaCurr, fnParaEnd));
+ if (CURSOR_META == m_pImpl->m_eType)
+ {
+ bRet = lcl_ForceIntoMeta(rUnoCursor, m_pImpl->m_xParentText,
+ META_CHECK_BOTH)
+ && bRet;
}
- else
- throw uno::RuntimeException();
return bRet;
}
/*-- 09.12.98 14:18:48---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isStartOfParagraph(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::isStartOfParagraph() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- bRet = SwUnoCursorHelper::IsStartOfPara(*pUnoCrsr);
- else
- throw uno::RuntimeException();
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const sal_Bool bRet = SwUnoCursorHelper::IsStartOfPara(rUnoCursor);
return bRet;
}
/*-- 09.12.98 14:18:48---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::isEndOfParagraph(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::isEndOfParagraph() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- bRet = SwUnoCursorHelper::IsEndOfPara(*pUnoCrsr);
- else
- throw uno::RuntimeException();
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const sal_Bool bRet = SwUnoCursorHelper::IsEndOfPara(rUnoCursor);
return bRet;
}
+
/*-- 09.12.98 14:18:49---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoStartOfParagraph(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoStartOfParagraph(sal_Bool Expand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- if (CURSOR_META == eType)
- return bRet;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr )
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = SwUnoCursorHelper::IsStartOfPara(*pUnoCrsr);
- if(!bRet)
- bRet = pUnoCrsr->MovePara(fnParaCurr, fnParaStart);
+ return sal_False;
+ }
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ sal_Bool bRet = SwUnoCursorHelper::IsStartOfPara(rUnoCursor);
+ if (!bRet)
+ {
+ bRet = rUnoCursor.MovePara(fnParaCurr, fnParaStart);
}
- else
- throw uno::RuntimeException();
// since MovePara(fnParaCurr, fnParaStart) only returns false
// if we were already at the start of the paragraph this function
@@ -1793,22 +1836,23 @@ sal_Bool SwXTextCursor::gotoStartOfParagraph(sal_Bool Expand) throw( uno::Runtim
/*-- 09.12.98 14:18:49---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoEndOfParagraph(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoEndOfParagraph(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- if (CURSOR_META == eType)
- return bRet;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = SwUnoCursorHelper::IsEndOfPara(*pUnoCrsr);
- if(!bRet)
- bRet = pUnoCrsr->MovePara(fnParaCurr, fnParaEnd);
+ return sal_False;
+ }
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ sal_Bool bRet = SwUnoCursorHelper::IsEndOfPara(rUnoCursor);
+ if (!bRet)
+ {
+ bRet = rUnoCursor.MovePara(fnParaCurr, fnParaEnd);
}
- else
- throw uno::RuntimeException();
// since MovePara(fnParaCurr, fnParaEnd) only returns false
// if we were already at the end of the paragraph this function
@@ -1816,404 +1860,459 @@ sal_Bool SwXTextCursor::gotoEndOfParagraph(sal_Bool Expand) throw( uno::RuntimeE
DBG_ASSERT( bRet, "gotoEndOfParagraph failed" );
return bRet;
}
+
/*-- 09.12.98 14:18:50---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoNextParagraph(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoNextParagraph(sal_Bool Expand) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- if (CURSOR_META == eType)
- return bRet;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = pUnoCrsr->MovePara(fnParaNext, fnParaStart);
+ return sal_False;
}
- else
- throw uno::RuntimeException();
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ const sal_Bool bRet = rUnoCursor.MovePara(fnParaNext, fnParaStart);
return bRet;
}
/*-- 09.12.98 14:18:50---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::gotoPreviousParagraph(sal_Bool Expand) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXTextCursor::gotoPreviousParagraph(sal_Bool Expand)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Bool bRet = sal_False;
- if (CURSOR_META == eType)
- return bRet;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwXTextCursor::SelectPam(*pUnoCrsr, Expand);
- bRet = pUnoCrsr->MovePara(fnParaPrev, fnParaStart);
+ return sal_False;
}
- else
- throw uno::RuntimeException();
+ SwUnoCursorHelper::SelectPam(rUnoCursor, Expand);
+ const sal_Bool bRet = rUnoCursor.MovePara(fnParaPrev, fnParaStart);
return bRet;
}
+
/*-- 09.12.98 14:18:50---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< XText > SwXTextCursor::getText(void) throw( uno::RuntimeException )
+uno::Reference< text::XText > SAL_CALL
+SwXTextCursor::getText() throw (uno::RuntimeException)
{
- return xParentText;
+ vos::OGuard g(Application::GetSolarMutex());
+
+ return m_pImpl->m_xParentText;
}
+
/*-- 09.12.98 14:18:50---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< XTextRange > SwXTextCursor::getStart(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXTextCursor::getStart() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< XTextRange > xRet;
- SwUnoCrsr* pUnoCrsr = ((SwXTextCursor*)this)->GetCrsr();
- if( pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ uno::Reference< text::XTextRange > xRet;
+ SwPaM aPam(*rUnoCursor.Start());
+ const uno::Reference< text::XText > xParent = getText();
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwPaM aPam(*pUnoCrsr->Start());
- uno::Reference< XText > xParent = getText();
- if (CURSOR_META == eType)
- {
- // return cursor to prevent modifying SwXTextRange for META
- SwXTextCursor * const pCursor(
- new SwXTextCursor(xParent, *pUnoCrsr->GetPoint(),
- CURSOR_META, pUnoCrsr->GetDoc()) );
- pCursor->gotoStart(sal_False);
- xRet = static_cast<text::XWordCursor*>(pCursor);
- }
- else
- {
- xRet = new SwXTextRange(aPam, xParent);
- }
+ // return cursor to prevent modifying SwXTextRange for META
+ SwXTextCursor * const pXCursor(
+ new SwXTextCursor(*rUnoCursor.GetDoc(), xParent, CURSOR_META,
+ *rUnoCursor.GetPoint()) );
+ pXCursor->gotoStart(sal_False);
+ xRet = static_cast<text::XWordCursor*>(pXCursor);
}
else
- throw uno::RuntimeException();
+ {
+ xRet = new SwXTextRange(aPam, xParent);
+ }
return xRet;
}
/*-- 09.12.98 14:18:51---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< XTextRange > SwXTextCursor::getEnd(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXTextCursor::getEnd() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< XTextRange > xRet;
- SwUnoCrsr* pUnoCrsr = ((SwXTextCursor*)this)->GetCrsr();
- if( pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ uno::Reference< text::XTextRange > xRet;
+ SwPaM aPam(*rUnoCursor.End());
+ const uno::Reference< text::XText > xParent = getText();
+ if (CURSOR_META == m_pImpl->m_eType)
{
- SwPaM aPam(*pUnoCrsr->End());
- uno::Reference< XText > xParent = getText();
- if (CURSOR_META == eType)
- {
- // return cursor to prevent modifying SwXTextRange for META
- SwXTextCursor * const pCursor(
- new SwXTextCursor(xParent, *pUnoCrsr->GetPoint(),
- CURSOR_META, pUnoCrsr->GetDoc()) );
- pCursor->gotoEnd(sal_False);
- xRet = static_cast<text::XWordCursor*>(pCursor);
- }
- else
- {
- xRet = new SwXTextRange(aPam, xParent);
- }
+ // return cursor to prevent modifying SwXTextRange for META
+ SwXTextCursor * const pXCursor(
+ new SwXTextCursor(*rUnoCursor.GetDoc(), xParent, CURSOR_META,
+ *rUnoCursor.GetPoint()) );
+ pXCursor->gotoEnd(sal_False);
+ xRet = static_cast<text::XWordCursor*>(pXCursor);
}
else
- throw uno::RuntimeException();
+ {
+ xRet = new SwXTextRange(aPam, xParent);
+ }
return xRet;
}
+
/*-- 09.12.98 14:18:51---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXTextCursor::getString(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXTextCursor::getString() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
OUString aTxt;
- SwUnoCrsr* pUnoCrsr = ((SwXTextCursor*)this)->GetCrsr();
- if( pUnoCrsr)
- {
-/* if( pUnoCrsr->GetPoint()->nNode.GetIndex() ==
- pUnoCrsr->GetMark()->nNode.GetIndex() )
- {
- SwTxtNode* pTxtNd = pUnoCrsr->GetNode()->GetTxtNode();
- if( pTxtNd )
- {
- sal_uInt16 nStt = pUnoCrsr->Start()->nContent.GetIndex();
- aTxt = pTxtNd->GetExpandTxt( nStt,
- pUnoCrsr->End()->nContent.GetIndex() - nStt );
- }
- }
- else
-*/ {
- //Text ueber mehrere Absaetze
- SwXTextCursor::getTextFromPam(*pUnoCrsr, aTxt);
- }
- }
- else
- throw uno::RuntimeException();
+ SwUnoCursorHelper::GetTextFromPam(rUnoCursor, aTxt);
return aTxt;
}
/*-- 09.12.98 14:18:52---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::setString(const OUString& aString) throw( uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::setString(const OUString& aString) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(!pUnoCrsr)
- throw uno::RuntimeException();
- const bool bForceExpandHints( (CURSOR_META != eType)
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+ (void) rUnoCursor; // just to check if valid
+
+ const bool bForceExpandHints( (CURSOR_META != m_pImpl->m_eType)
? false
- : dynamic_cast<SwXMeta*>(xParentText.get())->CheckForOwnMemberMeta(
- 0, GetPaM(), true) );
+ : dynamic_cast<SwXMeta*>(m_pImpl->m_xParentText.get())
+ ->CheckForOwnMemberMeta(*GetPaM(), true) );
DeleteAndInsert(aString, bForceExpandHints);
}
+
/* -----------------------------03.05.00 12:56--------------------------------
---------------------------------------------------------------------------*/
-Any SwXTextCursor::GetPropertyValue(
+uno::Any SwUnoCursorHelper::GetPropertyValue(
SwPaM& rPaM, const SfxItemPropertySet& rPropSet,
const OUString& rPropertyName)
- throw( UnknownPropertyException, WrappedTargetException, RuntimeException)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- Any aAny;
- const SfxItemPropertySimpleEntry* pEntry = rPropSet.getPropertyMap()->getByName(
- rPropertyName);
- if(pEntry)
+ uno::Any aAny;
+ SfxItemPropertySimpleEntry const*const pEntry =
+ rPropSet.getPropertyMap()->getByName(rPropertyName);
+
+ if (!pEntry)
{
- PropertyState eTemp;
- BOOL bDone = SwUnoCursorHelper::getCrsrPropertyValue( *pEntry, rPaM, &aAny, eTemp );
- if(!bDone)
- {
- SfxItemSet aSet(rPaM.GetDoc()->GetAttrPool(),
- RES_CHRATR_BEGIN, RES_FRMATR_END -1,
- RES_TXTATR_UNKNOWN_CONTAINER, RES_TXTATR_UNKNOWN_CONTAINER,
- RES_UNKNOWNATR_CONTAINER, RES_UNKNOWNATR_CONTAINER,
- 0L);
- SwXTextCursor::GetCrsrAttr(rPaM, aSet);
-
- rPropSet.getPropertyValue(*pEntry, aSet, aAny);
- }
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName, static_cast<cppu::OWeakObject *>(0));
+ }
+
+ beans::PropertyState eTemp;
+ const sal_Bool bDone = SwUnoCursorHelper::getCrsrPropertyValue(
+ *pEntry, rPaM, &aAny, eTemp );
+
+ if (!bDone)
+ {
+ SfxItemSet aSet(rPaM.GetDoc()->GetAttrPool(),
+ RES_CHRATR_BEGIN, RES_FRMATR_END - 1,
+ RES_TXTATR_UNKNOWN_CONTAINER, RES_TXTATR_UNKNOWN_CONTAINER,
+ RES_UNKNOWNATR_CONTAINER, RES_UNKNOWNATR_CONTAINER,
+ 0L);
+ SwUnoCursorHelper::GetCrsrAttr(rPaM, aSet);
+
+ rPropSet.getPropertyValue(*pEntry, aSet, aAny);
}
- else
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( 0 ) );
return aAny;
}
/* -----------------------------03.05.00 12:57--------------------------------
---------------------------------------------------------------------------*/
-void SwXTextCursor::SetPropertyValue(
- SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const OUString& rPropertyName,
- const Any& aValue, USHORT nAttrMode)
- throw (UnknownPropertyException, PropertyVetoException,
- IllegalArgumentException, WrappedTargetException, RuntimeException)
+void SwUnoCursorHelper::SetPropertyValue(
+ SwPaM& rPaM, const SfxItemPropertySet& rPropSet,
+ const OUString& rPropertyName,
+ const uno::Any& rValue,
+ const SetAttrMode nAttrMode, const bool bTableMode)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- SwDoc* pDoc = rPaM.GetDoc();
- const SfxItemPropertySimpleEntry* pEntry = rPropSet.getPropertyMap()->getByName(rPropertyName);
- if(pEntry)
+ SwDoc *const pDoc = rPaM.GetDoc();
+ SfxItemPropertySimpleEntry const*const pEntry =
+ rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
{
- if( pEntry->nFlags & PropertyAttribute::READONLY)
- throw PropertyVetoException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( 0 ) );
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(0));
+ }
- SfxItemSet aItemSet( pDoc->GetAttrPool(), pEntry->nWID, pEntry->nWID );
- SwXTextCursor::GetCrsrAttr( rPaM, aItemSet );
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw beans::PropertyVetoException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Property is read-only: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(0));
+ }
- if(!lcl_setCrsrPropertyValue( pEntry, rPaM, aItemSet, aValue ))
- rPropSet.setPropertyValue(*pEntry, aValue, aItemSet );
- SwXTextCursor::SetCrsrAttr(rPaM, aItemSet, nAttrMode );
+ SfxItemSet aItemSet( pDoc->GetAttrPool(), pEntry->nWID, pEntry->nWID );
+ SwUnoCursorHelper::GetCrsrAttr( rPaM, aItemSet );
+
+ if (!SwUnoCursorHelper::SetCursorPropertyValue(
+ *pEntry, rValue, rPaM, aItemSet))
+ {
+ rPropSet.setPropertyValue(*pEntry, rValue, aItemSet );
}
- else
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( 0 ) );
+ SwUnoCursorHelper::SetCrsrAttr(rPaM, aItemSet, nAttrMode, bTableMode);
}
+
/* -----------------------------03.05.00 13:16--------------------------------
---------------------------------------------------------------------------*/
-Sequence< PropertyState > SwXTextCursor::GetPropertyStates(
+uno::Sequence< beans::PropertyState >
+SwUnoCursorHelper::GetPropertyStates(
SwPaM& rPaM, const SfxItemPropertySet& rPropSet,
- const Sequence< OUString >& PropertyNames,
- SwGetPropertyStatesCaller eCaller )
- throw(UnknownPropertyException, RuntimeException)
+ const uno::Sequence< OUString >& rPropertyNames,
+ const SwGetPropertyStatesCaller eCaller)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
- const OUString* pNames = PropertyNames.getConstArray();
- Sequence< PropertyState > aRet ( PropertyNames.getLength() );
- PropertyState* pStates = aRet.getArray();
+ const OUString* pNames = rPropertyNames.getConstArray();
+ uno::Sequence< beans::PropertyState > aRet(rPropertyNames.getLength());
+ beans::PropertyState* pStates = aRet.getArray();
+ SfxItemPropertyMap const*const pMap = rPropSet.getPropertyMap();
+ ::std::auto_ptr<SfxItemSet> pSet;
+ ::std::auto_ptr<SfxItemSet> pSetParent;
- SfxItemSet *pSet = 0, *pSetParent = 0;
- const SfxItemPropertyMap *pMap = rPropSet.getPropertyMap();
- for( INT32 i = 0, nEnd = PropertyNames.getLength(); i < nEnd; i++ )
+ for (sal_Int32 i = 0, nEnd = rPropertyNames.getLength(); i < nEnd; i++)
{
- const SfxItemPropertySimpleEntry* pEntry = pMap->getByName( pNames[i] );
+ SfxItemPropertySimpleEntry const*const pEntry =
+ pMap->getByName( pNames[i] );
if(!pEntry)
{
- if(pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)) ||
- pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
+ if (pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)) ||
+ pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
{
pStates[i] = beans::PropertyState_DEFAULT_VALUE;
continue;
}
- else if( SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT == eCaller )
+ else if (SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT ==
+ eCaller)
{
//this values marks the element as unknown property
pStates[i] = beans::PropertyState_MAKE_FIXED_SIZE;
continue;
}
else
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pNames[i], static_cast < cppu::OWeakObject * > ( 0 ) );
+ {
+ throw beans::UnknownPropertyException(
+ OUString( RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pNames[i],
+ static_cast<cppu::OWeakObject *>(0));
+ }
}
- if ((eCaller == SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION || eCaller == SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT) &&
+ if (((SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION == eCaller) ||
+ (SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT == eCaller)) &&
pEntry->nWID < FN_UNO_RANGE_BEGIN &&
pEntry->nWID > FN_UNO_RANGE_END &&
pEntry->nWID < RES_CHRATR_BEGIN &&
pEntry->nWID > RES_TXTATR_END )
+ {
pStates[i] = beans::PropertyState_DEFAULT_VALUE;
+ }
else
{
if ( pEntry->nWID >= FN_UNO_RANGE_BEGIN &&
pEntry->nWID <= FN_UNO_RANGE_END )
- SwUnoCursorHelper::getCrsrPropertyValue(*pEntry, rPaM, 0, pStates[i] );
+ {
+ SwUnoCursorHelper::getCrsrPropertyValue(
+ *pEntry, rPaM, 0, pStates[i] );
+ }
else
{
- if( !pSet )
+ if (!pSet.get())
{
switch ( eCaller )
{
case SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT:
case SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION:
- pSet = new SfxItemSet( rPaM.GetDoc()->GetAttrPool(),
- RES_CHRATR_BEGIN, RES_TXTATR_END );
+ pSet.reset(
+ new SfxItemSet( rPaM.GetDoc()->GetAttrPool(),
+ RES_CHRATR_BEGIN, RES_TXTATR_END ));
break;
case SW_PROPERTY_STATE_CALLER_SINGLE_VALUE_ONLY:
- pSet = new SfxItemSet( rPaM.GetDoc()->GetAttrPool(),
- pEntry->nWID, pEntry->nWID );
+ pSet.reset(
+ new SfxItemSet( rPaM.GetDoc()->GetAttrPool(),
+ pEntry->nWID, pEntry->nWID ));
break;
default:
- pSet = new SfxItemSet( rPaM.GetDoc()->GetAttrPool(),
+ pSet.reset( new SfxItemSet(
+ rPaM.GetDoc()->GetAttrPool(),
RES_CHRATR_BEGIN, RES_FRMATR_END - 1,
RES_UNKNOWNATR_CONTAINER, RES_UNKNOWNATR_CONTAINER,
RES_TXTATR_UNKNOWN_CONTAINER, RES_TXTATR_UNKNOWN_CONTAINER,
- 0L );
+ 0L ));
}
// --> OD 2006-07-12 #i63870#
- SwXTextCursor::GetCrsrAttr( rPaM, *pSet );
+ SwUnoCursorHelper::GetCrsrAttr( rPaM, *pSet );
// <--
}
- if( pSet->Count() )
- pStates[i] = rPropSet.getPropertyState( *pEntry, *pSet );
- else
- pStates[i] = PropertyState_DEFAULT_VALUE;
+ pStates[i] = ( pSet->Count() )
+ ? rPropSet.getPropertyState( *pEntry, *pSet )
+ : beans::PropertyState_DEFAULT_VALUE;
//try again to find out if a value has been inherited
if( beans::PropertyState_DIRECT_VALUE == pStates[i] )
{
- if( !pSetParent )
+ if (!pSetParent.get())
{
- pSetParent = pSet->Clone( FALSE );
+ pSetParent.reset( pSet->Clone( FALSE ) );
// --> OD 2006-07-12 #i63870#
- SwXTextCursor::GetCrsrAttr( rPaM, *pSetParent, TRUE, FALSE );
+ SwUnoCursorHelper::GetCrsrAttr(
+ rPaM, *pSetParent, TRUE, FALSE );
// <--
}
- if( (pSetParent)->Count() )
- pStates[i] = rPropSet.getPropertyState( *pEntry, *pSetParent );
- else
- pStates[i] = PropertyState_DEFAULT_VALUE;
+ pStates[i] = ( (pSetParent)->Count() )
+ ? rPropSet.getPropertyState( *pEntry, *pSetParent )
+ : beans::PropertyState_DEFAULT_VALUE;
}
}
}
}
- delete pSet;
- delete pSetParent;
return aRet;
}
/* -----------------------------03.05.00 13:17--------------------------------
---------------------------------------------------------------------------*/
-PropertyState SwXTextCursor::GetPropertyState(
- SwPaM& rPaM, const SfxItemPropertySet& rPropSet, const OUString& rPropertyName)
- throw(UnknownPropertyException, RuntimeException)
+beans::PropertyState SwUnoCursorHelper::GetPropertyState(
+ SwPaM& rPaM, const SfxItemPropertySet& rPropSet,
+ const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
- Sequence < OUString > aStrings ( 1 );
+ uno::Sequence< OUString > aStrings ( 1 );
aStrings[0] = rPropertyName;
- Sequence < PropertyState > aSeq = GetPropertyStates( rPaM, rPropSet, aStrings, SW_PROPERTY_STATE_CALLER_SINGLE_VALUE_ONLY );
+ uno::Sequence< beans::PropertyState > aSeq =
+ GetPropertyStates(rPaM, rPropSet, aStrings,
+ SW_PROPERTY_STATE_CALLER_SINGLE_VALUE_ONLY );
return aSeq[0];
}
/* -----------------------------03.05.00 13:20--------------------------------
---------------------------------------------------------------------------*/
-void lcl_SelectParaAndReset ( SwPaM &rPaM, SwDoc* pDoc, const SvUShortsSort* pWhichIds = 0 )
+static void
+lcl_SelectParaAndReset( SwPaM &rPaM, SwDoc & rDoc,
+ SvUShortsSort const*const pWhichIds = 0 )
{
// if we are reseting paragraph attributes, we need to select the full paragraph first
SwPosition aStart = *rPaM.Start();
SwPosition aEnd = *rPaM.End();
- auto_ptr < SwUnoCrsr > pTemp ( pDoc->CreateUnoCrsr(aStart, FALSE) );
+ ::std::auto_ptr< SwUnoCrsr > pTemp ( rDoc.CreateUnoCrsr(aStart, FALSE) );
if(!SwUnoCursorHelper::IsStartOfPara(*pTemp))
+ {
pTemp->MovePara(fnParaCurr, fnParaStart);
+ }
pTemp->SetMark();
*pTemp->GetPoint() = aEnd;
- SwXTextCursor::SelectPam(*pTemp, sal_True);
+ SwUnoCursorHelper::SelectPam(*pTemp, true);
if(!SwUnoCursorHelper::IsEndOfPara(*pTemp))
+ {
pTemp->MovePara(fnParaCurr, fnParaEnd);
- pDoc->ResetAttrs(*pTemp, sal_True, pWhichIds);
+ }
+ rDoc.ResetAttrs(*pTemp, sal_True, pWhichIds);
}
-void SwXTextCursor::SetPropertyToDefault(
+void SwUnoCursorHelper::SetPropertyToDefault(
SwPaM& rPaM, const SfxItemPropertySet& rPropSet,
const OUString& rPropertyName)
- throw(UnknownPropertyException, RuntimeException)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
- NAMESPACE_VOS(OGuard) aGuard(Application::GetSolarMutex());
- SwDoc* pDoc = rPaM.GetDoc();
- const SfxItemPropertySimpleEntry* pEntry = rPropSet.getPropertyMap()->getByName( rPropertyName);
- if(pEntry)
+ SwDoc & rDoc = *rPaM.GetDoc();
+ SfxItemPropertySimpleEntry const*const pEntry =
+ rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName, static_cast<cppu::OWeakObject *>(0));
+ }
+
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
{
- if ( pEntry->nFlags & PropertyAttribute::READONLY)
- throw RuntimeException( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "setPropertyToDefault: property is read-only: " ) ) + rPropertyName, 0 );
- if(pEntry->nWID < RES_FRMATR_END)
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "setPropertyToDefault: property is read-only: "))
+ + rPropertyName, 0);
+ }
+
+ if (pEntry->nWID < RES_FRMATR_END)
+ {
+ SvUShortsSort aWhichIds;
+ aWhichIds.Insert(pEntry->nWID);
+ if (pEntry->nWID < RES_PARATR_BEGIN)
{
- SvUShortsSort aWhichIds;
- aWhichIds.Insert(pEntry->nWID);
- if(pEntry->nWID < RES_PARATR_BEGIN)
- pDoc->ResetAttrs(rPaM, sal_True, &aWhichIds);
- else
- lcl_SelectParaAndReset ( rPaM, pDoc, &aWhichIds );
+ rDoc.ResetAttrs(rPaM, sal_True, &aWhichIds);
}
else
- SwUnoCursorHelper::resetCrsrPropertyValue(*pEntry, rPaM);
+ {
+ lcl_SelectParaAndReset ( rPaM, rDoc, &aWhichIds );
+ }
}
else
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( 0 ) );
+ {
+ SwUnoCursorHelper::resetCrsrPropertyValue(*pEntry, rPaM);
+ }
}
+
/* -----------------------------03.05.00 13:19--------------------------------
---------------------------------------------------------------------------*/
-Any SwXTextCursor::GetPropertyDefault(
+uno::Any SwUnoCursorHelper::GetPropertyDefault(
SwPaM& rPaM, const SfxItemPropertySet& rPropSet,
const OUString& rPropertyName)
- throw( UnknownPropertyException, WrappedTargetException, RuntimeException)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- Any aRet;
- SwDoc* pDoc = rPaM.GetDoc();
- const SfxItemPropertySimpleEntry* pEntry = rPropSet.getPropertyMap()->getByName( rPropertyName);
- if(pEntry)
+ SfxItemPropertySimpleEntry const*const pEntry =
+ rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
{
- if(pEntry->nWID < RES_FRMATR_END)
- {
- const SfxPoolItem& rDefItem = pDoc->GetAttrPool().GetDefaultItem(pEntry->nWID);
- rDefItem.QueryValue(aRet, pEntry->nMemberId);
- }
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName, static_cast<cppu::OWeakObject *>(0));
+ }
+
+ uno::Any aRet;
+ if (pEntry->nWID < RES_FRMATR_END)
+ {
+ SwDoc & rDoc = *rPaM.GetDoc();
+ const SfxPoolItem& rDefItem =
+ rDoc.GetAttrPool().GetDefaultItem(pEntry->nWID);
+ rDefItem.QueryValue(aRet, pEntry->nMemberId);
}
- else
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( 0 ) );
return aRet;
}
+
/*-- 09.12.98 14:18:54---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXTextCursor::getPropertySetInfo(void) throw( uno::RuntimeException )
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXTextCursor::getPropertySetInfo() throw (uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
static uno::Reference< beans::XPropertySetInfo > xRef;
if(!xRef.is())
{
@@ -2223,7 +2322,8 @@ uno::Reference< beans::XPropertySetInfo > SwXTextCursor::getPropertySetInfo(voi
{ SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT), FN_SKIP_PROTECTED_TEXT, &::getBooleanCppuType(), PROPERTY_NONE, 0},
{0,0,0,0,0,0}
};
- uno::Reference< beans::XPropertySetInfo > xInfo = m_pPropSet->getPropertySetInfo();
+ const uno::Reference< beans::XPropertySetInfo > xInfo =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
// PropertySetInfo verlaengern!
const uno::Sequence<beans::Property> aPropSeq = xInfo->getProperties();
xRef = new SfxExtItemPropertySetInfo(
@@ -2232,291 +2332,881 @@ uno::Reference< beans::XPropertySetInfo > SwXTextCursor::getPropertySetInfo(voi
}
return xRef;
}
+
/*-- 09.12.98 14:18:54---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::setPropertyValue(const OUString& rPropertyName, const uno::Any& aValue)
- throw( beans::UnknownPropertyException, beans::PropertyVetoException,
- lang::IllegalArgumentException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXTextCursor::setPropertyValue(
+ const OUString& rPropertyName, const uno::Any& rValue)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)))
{
- if(rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)))
+ sal_Bool bSet(sal_False);
+ if (!(rValue >>= bSet))
{
- sal_Bool bSet = *(sal_Bool*)aValue.getValue();
- pUnoCrsr->SetSkipOverHiddenSections(bSet);
+ throw lang::IllegalArgumentException();
}
- else if(rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
+ rUnoCursor.SetSkipOverHiddenSections(bSet);
+ }
+ else if (rPropertyName.equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
+ {
+ sal_Bool bSet(sal_False);
+ if (!(rValue >>= bSet))
{
- sal_Bool bSet = *(sal_Bool*)aValue.getValue();
- pUnoCrsr->SetSkipOverProtectSections(bSet);
+ throw lang::IllegalArgumentException();
}
- else
- SetPropertyValue(*pUnoCrsr, *m_pPropSet, rPropertyName, aValue);
+ rUnoCursor.SetSkipOverProtectSections(bSet);
}
else
- throw uno::RuntimeException();
-
+ {
+ SwUnoCursorHelper::SetPropertyValue(rUnoCursor,
+ m_pImpl->m_rPropSet, rPropertyName, rValue);
+ }
}
+
/*-- 09.12.98 14:18:55---------------------------------------------------
-----------------------------------------------------------------------*/
-Any SwXTextCursor::getPropertyValue(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXTextCursor::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
uno::Any aAny;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+ if (rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)))
{
- if(rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)))
- {
- BOOL bSet = pUnoCrsr->IsSkipOverHiddenSections();
- aAny.setValue(&bSet, ::getBooleanCppuType());
- }
- else if(rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
- {
- BOOL bSet = pUnoCrsr->IsSkipOverProtectSections();
- aAny.setValue(&bSet, ::getBooleanCppuType());
- }
- else
- aAny = GetPropertyValue(*pUnoCrsr, *m_pPropSet, rPropertyName);
+ const sal_Bool bSet = rUnoCursor.IsSkipOverHiddenSections();
+ aAny <<= bSet;
+ }
+ else if (rPropertyName.equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
+ {
+ const sal_Bool bSet = rUnoCursor.IsSkipOverProtectSections();
+ aAny <<= bSet;
}
else
- throw uno::RuntimeException();
+ {
+ aAny = SwUnoCursorHelper::GetPropertyValue(rUnoCursor,
+ m_pImpl->m_rPropSet, rPropertyName);
+ }
return aAny;
-
}
+
/*-- 09.12.98 14:18:55---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::addPropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextCursor::addPropertyChangeListener(): not implemented");
}
+
/*-- 09.12.98 14:18:57---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::removePropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextCursor::removePropertyChangeListener(): not implemented");
}
+
/*-- 09.12.98 14:18:57---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::addVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextCursor::addVetoableChangeListener(): not implemented");
}
+
/*-- 09.12.98 14:18:58---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::removeVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextCursor::removeVetoableChangeListener(): not implemented");
}
+
/*-- 05.03.99 11:36:11---------------------------------------------------
-----------------------------------------------------------------------*/
-beans::PropertyState SwXTextCursor::getPropertyState(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, uno::RuntimeException )
+beans::PropertyState SAL_CALL
+SwXTextCursor::getPropertyState(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- beans::PropertyState eRet = beans::PropertyState_DEFAULT_VALUE;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- {
- eRet = GetPropertyState(*pUnoCrsr, *m_pPropSet, rPropertyName);
- }
- else
- throw RuntimeException();
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const beans::PropertyState eRet = SwUnoCursorHelper::GetPropertyState(
+ rUnoCursor, m_pImpl->m_rPropSet, rPropertyName);
return eRet;
}
/*-- 05.03.99 11:36:11---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Sequence< beans::PropertyState > SwXTextCursor::getPropertyStates(
- const uno::Sequence< OUString >& PropertyNames)
- throw( beans::UnknownPropertyException, uno::RuntimeException )
+uno::Sequence< beans::PropertyState > SAL_CALL
+SwXTextCursor::getPropertyStates(
+ const uno::Sequence< OUString >& rPropertyNames)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(!pUnoCrsr)
- throw RuntimeException();
- return GetPropertyStates(*pUnoCrsr, *m_pPropSet, PropertyNames);
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ return SwUnoCursorHelper::GetPropertyStates(
+ rUnoCursor, m_pImpl->m_rPropSet, rPropertyNames);
}
+
/*-- 05.03.99 11:36:12---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::setPropertyToDefault(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, uno::RuntimeException )
+void SAL_CALL
+SwXTextCursor::setPropertyToDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
- Sequence < OUString > aSequence ( &rPropertyName, 1 );
+ // forward: need no solar mutex here
+ uno::Sequence < OUString > aSequence ( &rPropertyName, 1 );
setPropertiesToDefault ( aSequence );
}
/*-- 05.03.99 11:36:12---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXTextCursor::getPropertyDefault(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXTextCursor::getPropertyDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- const Sequence < OUString > aSequence ( &rPropertyName, 1 );
+ // forward: need no solar mutex here
+ const uno::Sequence < OUString > aSequence ( &rPropertyName, 1 );
return getPropertyDefaults ( aSequence ).getConstArray()[0];
}
-void SAL_CALL SwXTextCursor::setAllPropertiesToDefault()
- throw (RuntimeException)
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
+// para specific attribut ranges
+static USHORT g_ParaResetableSetRange[] = {
+ RES_FRMATR_BEGIN, RES_FRMATR_END-1,
+ RES_PARATR_BEGIN, RES_PARATR_END-1,
+ // --> OD 2008-02-25 #refactorlists#
+ RES_PARATR_LIST_BEGIN, RES_PARATR_LIST_END-1,
+ // <--
+ RES_UNKNOWNATR_BEGIN, RES_UNKNOWNATR_END-1,
+ 0
+};
+
+// selection specific attribut ranges
+static USHORT g_ResetableSetRange[] = {
+ RES_CHRATR_BEGIN, RES_CHRATR_END-1,
+ RES_TXTATR_INETFMT, RES_TXTATR_INETFMT,
+ RES_TXTATR_CHARFMT, RES_TXTATR_CHARFMT,
+ RES_TXTATR_CJK_RUBY, RES_TXTATR_CJK_RUBY,
+ RES_TXTATR_UNKNOWN_CONTAINER, RES_TXTATR_UNKNOWN_CONTAINER,
+ 0
+};
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if (pUnoCrsr)
+static void
+lcl_EnumerateIds(USHORT const* pIdRange, SvUShortsSort & rWhichIds)
+{
+ while (*pIdRange)
{
- // para specific attribut ranges
- USHORT aParaResetableSetRange[] = {
- RES_FRMATR_BEGIN, RES_FRMATR_END-1,
- RES_PARATR_BEGIN, RES_PARATR_END-1,
- // --> OD 2008-02-25 #refactorlists#
- RES_PARATR_LIST_BEGIN, RES_PARATR_LIST_END-1,
- // <--
- RES_UNKNOWNATR_BEGIN, RES_UNKNOWNATR_END-1,
- 0
- };
- // selection specific attribut ranges
- USHORT aResetableSetRange[] = {
- RES_CHRATR_BEGIN, RES_CHRATR_END-1,
- RES_TXTATR_INETFMT, RES_TXTATR_INETFMT,
- RES_TXTATR_CHARFMT, RES_TXTATR_CHARFMT,
- RES_TXTATR_CJK_RUBY, RES_TXTATR_CJK_RUBY,
- RES_TXTATR_UNKNOWN_CONTAINER, RES_TXTATR_UNKNOWN_CONTAINER,
- 0
- };
- SvUShortsSort aParaWhichIds;
- SvUShortsSort aWhichIds;
- for (USHORT k = 0; k < 2; ++k)
+ const USHORT nStart = sal::static_int_cast<USHORT>(*pIdRange++);
+ const USHORT nEnd = sal::static_int_cast<USHORT>(*pIdRange++);
+ for (USHORT nId = nStart + 1; nId <= nEnd; ++nId)
{
- SvUShortsSort &rWhichIds = k == 0? aParaWhichIds : aWhichIds;
- USHORT *pResetableSetRange = k == 0? aParaResetableSetRange : aResetableSetRange;
- while (*pResetableSetRange)
- {
- USHORT nStart = sal::static_int_cast< USHORT >(*pResetableSetRange++);
- USHORT nEnd = sal::static_int_cast< USHORT >(*pResetableSetRange++);
- for (USHORT nId = nStart + 1; nId <= nEnd; ++nId)
- rWhichIds.Insert( nId );
- }
+ rWhichIds.Insert( nId );
}
- if (aParaWhichIds.Count())
- lcl_SelectParaAndReset( *pUnoCrsr, pUnoCrsr->GetDoc(), &aParaWhichIds );
- if (aWhichIds.Count() )
- pUnoCrsr->GetDoc()->ResetAttrs( *pUnoCrsr, sal_True, &aWhichIds );
}
- else
- throw uno::RuntimeException();
}
-void SAL_CALL SwXTextCursor::setPropertiesToDefault( const Sequence< OUString >& aPropertyNames )
- throw (UnknownPropertyException, RuntimeException)
+void SAL_CALL
+SwXTextCursor::setAllPropertiesToDefault()
+throw (uno::RuntimeException)
+{
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SvUShortsSort aParaWhichIds;
+ SvUShortsSort aWhichIds;
+ lcl_EnumerateIds(g_ParaResetableSetRange, aParaWhichIds);
+ lcl_EnumerateIds(g_ResetableSetRange, aWhichIds);
+ if (aParaWhichIds.Count())
+ {
+ lcl_SelectParaAndReset(rUnoCursor, *rUnoCursor.GetDoc(),
+ &aParaWhichIds);
+ }
+ if (aWhichIds.Count())
+ {
+ rUnoCursor.GetDoc()->ResetAttrs(rUnoCursor, sal_True, &aWhichIds);
+ }
+}
+
+void SAL_CALL
+SwXTextCursor::setPropertiesToDefault(
+ const uno::Sequence< OUString >& rPropertyNames)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Int32 nCount = aPropertyNames.getLength();
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const sal_Int32 nCount = rPropertyNames.getLength();
if ( nCount )
{
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+ SwDoc & rDoc = *rUnoCursor.GetDoc();
+ const OUString * pNames = rPropertyNames.getConstArray();
+ SvUShortsSort aWhichIds;
+ SvUShortsSort aParaWhichIds;
+ for (sal_Int32 i = 0; i < nCount; i++)
{
- SwDoc* pDoc = pUnoCrsr->GetDoc();
- const OUString * pNames = aPropertyNames.getConstArray();
- SvUShortsSort aWhichIds, aParaWhichIds;
- for ( sal_Int32 i = 0; i < nCount; i++ )
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName( pNames[i] );
+ if (!pEntry)
{
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName( pNames[i] );
- if(!pEntry)
+ if (pNames[i].equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)) ||
+ pNames[i].equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
{
- if(pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)) ||
- pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
- {
- continue;
- }
- else
- throw UnknownPropertyException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pNames[i], static_cast < cppu::OWeakObject * > ( 0 ) );
+ continue;
}
- if( pEntry->nFlags & PropertyAttribute::READONLY)
- throw RuntimeException( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "setPropertiesToDefault: property is read-only: " ) ) + pNames[i], static_cast < cppu::OWeakObject * > ( this ) );
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pNames[i],
+ static_cast<cppu::OWeakObject *>(this));
+ }
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw uno::RuntimeException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "setPropertiesToDefault: property is read-only: "))
+ + pNames[i],
+ static_cast<cppu::OWeakObject *>(this));
+ }
- if( pEntry->nWID < RES_FRMATR_END)
+ if (pEntry->nWID < RES_FRMATR_END)
+ {
+ if (pEntry->nWID < RES_PARATR_BEGIN)
+ {
+ aWhichIds.Insert(pEntry->nWID);
+ }
+ else
{
- if(pEntry->nWID < RES_PARATR_BEGIN)
- aWhichIds.Insert(pEntry->nWID);
- else
- aParaWhichIds.Insert (pEntry->nWID);
+ aParaWhichIds.Insert(pEntry->nWID);
}
- else if ( pEntry->nWID == FN_UNO_NUM_START_VALUE )
- SwUnoCursorHelper::resetCrsrPropertyValue(*pEntry, *pUnoCrsr);
}
+ else if (pEntry->nWID == FN_UNO_NUM_START_VALUE)
+ {
+ SwUnoCursorHelper::resetCrsrPropertyValue(*pEntry, rUnoCursor);
+ }
+ }
- if ( aParaWhichIds.Count() )
- lcl_SelectParaAndReset ( *pUnoCrsr, pDoc, &aParaWhichIds );
- if (aWhichIds.Count() )
- pDoc->ResetAttrs(*pUnoCrsr, sal_True, &aWhichIds);
+ if (aParaWhichIds.Count())
+ {
+ lcl_SelectParaAndReset(rUnoCursor, rDoc, &aParaWhichIds);
+ }
+ if (aWhichIds.Count())
+ {
+ rDoc.ResetAttrs(rUnoCursor, sal_True, &aWhichIds);
}
- else
- throw uno::RuntimeException();
}
}
-Sequence< Any > SAL_CALL SwXTextCursor::getPropertyDefaults( const Sequence< OUString >& aPropertyNames )
- throw (UnknownPropertyException, WrappedTargetException, RuntimeException)
+
+uno::Sequence< uno::Any > SAL_CALL
+SwXTextCursor::getPropertyDefaults(
+ const uno::Sequence< OUString >& rPropertyNames)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Int32 nCount = aPropertyNames.getLength();
- Sequence < Any > aRet ( nCount );
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const sal_Int32 nCount = rPropertyNames.getLength();
+ uno::Sequence< uno::Any > aRet(nCount);
if ( nCount )
{
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if (pUnoCrsr)
+ SwDoc & rDoc = *rUnoCursor.GetDoc();
+ const OUString *pNames = rPropertyNames.getConstArray();
+ uno::Any *pAny = aRet.getArray();
+ for (sal_Int32 i = 0; i < nCount; i++)
+ {
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName( pNames[i] );
+ if (!pEntry)
+ {
+ if (pNames[i].equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)) ||
+ pNames[i].equalsAsciiL(
+ SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
+ {
+ continue;
+ }
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pNames[i],
+ static_cast<cppu::OWeakObject *>(0));
+ }
+ if (pEntry->nWID < RES_FRMATR_END)
+ {
+ const SfxPoolItem& rDefItem =
+ rDoc.GetAttrPool().GetDefaultItem(pEntry->nWID);
+ rDefItem.QueryValue(pAny[i], pEntry->nMemberId);
+ }
+ }
+ }
+ return aRet;
+}
+
+/*-- 10.03.2008 09:58:47---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SAL_CALL
+SwXTextCursor::makeRedline(
+ const ::rtl::OUString& rRedlineType,
+ const uno::Sequence< beans::PropertyValue >& rRedlineProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
+{
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::makeRedline(rUnoCursor, rRedlineType, rRedlineProperties);
+}
+
+/*-- 09.12.98 14:18:58---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SAL_CALL SwXTextCursor::insertDocumentFromURL(const OUString& rURL,
+ const uno::Sequence< beans::PropertyValue >& rOptions)
+throw (lang::IllegalArgumentException, io::IOException,
+ uno::RuntimeException)
+{
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ SwUnoCursorHelper::InsertFile(&rUnoCursor, rURL, rOptions);
+}
+
+/* -----------------------------15.12.00 14:01--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Sequence< beans::PropertyValue >
+SwUnoCursorHelper::CreateSortDescriptor(const bool bFromTable)
+{
+ uno::Sequence< beans::PropertyValue > aRet(5);
+ beans::PropertyValue* pArray = aRet.getArray();
+
+ uno::Any aVal;
+ aVal.setValue( &bFromTable, ::getCppuBooleanType());
+ pArray[0] = beans::PropertyValue(C2U("IsSortInTable"), -1, aVal,
+ beans::PropertyState_DIRECT_VALUE);
+
+ aVal <<= sal_Unicode(' ');
+ pArray[1] = beans::PropertyValue(C2U("Delimiter"), -1, aVal,
+ beans::PropertyState_DIRECT_VALUE);
+
+ aVal <<= (sal_Bool) sal_False;
+ pArray[2] = beans::PropertyValue(C2U("IsSortColumns"), -1, aVal,
+ beans::PropertyState_DIRECT_VALUE);
+
+ aVal <<= (sal_Int32) 3;
+ pArray[3] = beans::PropertyValue(C2U("MaxSortFieldsCount"), -1, aVal,
+ beans::PropertyState_DIRECT_VALUE);
+
+ uno::Sequence< table::TableSortField > aFields(3);
+ table::TableSortField* pFields = aFields.getArray();
+
+ lang::Locale aLang( SvxCreateLocale( LANGUAGE_SYSTEM ) );
+ // get collator algorithm to be used for the locale
+ uno::Sequence< OUString > aSeq(
+ GetAppCollator().listCollatorAlgorithms( aLang ) );
+ const sal_Int32 nLen = aSeq.getLength();
+ DBG_ASSERT( nLen > 0, "list of collator algorithms is empty!");
+ OUString aCollAlg;
+ if (nLen > 0)
+ {
+ aCollAlg = aSeq.getConstArray()[0];
+ }
+
+#if OSL_DEBUG_LEVEL > 1
+ const OUString *pTxt = aSeq.getConstArray();
+ (void)pTxt;
+#endif
+
+ pFields[0].Field = 1;
+ pFields[0].IsAscending = sal_True;
+ pFields[0].IsCaseSensitive = sal_False;
+ pFields[0].FieldType = table::TableSortFieldType_ALPHANUMERIC;
+ pFields[0].CollatorLocale = aLang;
+ pFields[0].CollatorAlgorithm = aCollAlg;
+
+ pFields[1].Field = 1;
+ pFields[1].IsAscending = sal_True;
+ pFields[1].IsCaseSensitive = sal_False;
+ pFields[1].FieldType = table::TableSortFieldType_ALPHANUMERIC;
+ pFields[1].CollatorLocale = aLang;
+ pFields[1].CollatorAlgorithm = aCollAlg;
+
+ pFields[2].Field = 1;
+ pFields[2].IsAscending = sal_True;
+ pFields[2].IsCaseSensitive = sal_False;
+ pFields[2].FieldType = table::TableSortFieldType_ALPHANUMERIC;
+ pFields[2].CollatorLocale = aLang;
+ pFields[2].CollatorAlgorithm = aCollAlg;
+
+ aVal <<= aFields;
+ pArray[4] = beans::PropertyValue(C2U("SortFields"), -1, aVal,
+ beans::PropertyState_DIRECT_VALUE);
+
+ return aRet;
+}
+
+/*-- 09.12.98 14:18:58---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+uno::Sequence< beans::PropertyValue > SAL_CALL
+SwXTextCursor::createSortDescriptor() throw (uno::RuntimeException)
+{
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ return SwUnoCursorHelper::CreateSortDescriptor(false);
+}
+
+/* -----------------------------15.12.00 14:06--------------------------------
+
+ ---------------------------------------------------------------------------*/
+sal_Bool SwUnoCursorHelper::ConvertSortProperties(
+ const uno::Sequence< beans::PropertyValue >& rDescriptor,
+ SwSortOptions& rSortOpt)
+{
+ sal_Bool bRet = sal_True;
+ const beans::PropertyValue* pProperties = rDescriptor.getConstArray();
+
+ rSortOpt.bTable = sal_False;
+ rSortOpt.cDeli = ' ';
+ rSortOpt.eDirection = SRT_COLUMNS; //!! UI text may be contrary though !!
+
+ SwSortKey* pKey1 = new SwSortKey;
+ pKey1->nColumnId = USHRT_MAX;
+ pKey1->bIsNumeric = TRUE;
+ pKey1->eSortOrder = SRT_ASCENDING;
+
+ SwSortKey* pKey2 = new SwSortKey;
+ pKey2->nColumnId = USHRT_MAX;
+ pKey2->bIsNumeric = TRUE;
+ pKey2->eSortOrder = SRT_ASCENDING;
+
+ SwSortKey* pKey3 = new SwSortKey;
+ pKey3->nColumnId = USHRT_MAX;
+ pKey3->bIsNumeric = TRUE;
+ pKey3->eSortOrder = SRT_ASCENDING;
+ SwSortKey* aKeys[3] = {pKey1, pKey2, pKey3};
+
+ sal_Bool bOldSortdescriptor(sal_False);
+ sal_Bool bNewSortdescriptor(sal_False);
+
+ for (sal_Int32 n = 0; n < rDescriptor.getLength(); ++n)
+ {
+ uno::Any aValue( pProperties[n].Value );
+// String sPropName = pProperties[n].Name;
+ const OUString& rPropName = pProperties[n].Name;
+
+ // old and new sortdescriptor
+ if (rPropName.equalsAscii("IsSortInTable"))
+ {
+ if (aValue.getValueType() == ::getBooleanCppuType())
+ {
+ rSortOpt.bTable = *(sal_Bool*)aValue.getValue();
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (rPropName.equalsAscii("Delimiter"))
+ {
+ sal_Unicode uChar = sal_Unicode();
+ if (aValue >>= uChar)
+ {
+ rSortOpt.cDeli = uChar;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ // old sortdescriptor
+ else if (rPropName.equalsAscii("SortColumns"))
+ {
+ bOldSortdescriptor = sal_True;
+ sal_Bool bTemp(sal_False);
+ if (aValue >>= bTemp)
+ {
+ rSortOpt.eDirection = bTemp ? SRT_COLUMNS : SRT_ROWS;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if ( rPropName.equalsAscii("IsCaseSensitive"))
+ {
+ bOldSortdescriptor = sal_True;
+ sal_Bool bTemp(sal_False);
+ if (aValue >>= bTemp)
+ {
+ rSortOpt.bIgnoreCase = !bTemp;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (rPropName.equalsAscii("CollatorLocale"))
+ {
+ bOldSortdescriptor = sal_True;
+ lang::Locale aLocale;
+ if (aValue >>= aLocale)
+ {
+ rSortOpt.nLanguage = SvxLocaleToLanguage( aLocale );
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (rPropName.matchAsciiL("CollatorAlgorithm", 17) &&
+ rPropName.getLength() == 18 &&
+ (rPropName.getStr()[17] >= '0' && rPropName.getStr()[17] <= '9'))
+ {
+ bOldSortdescriptor = sal_True;
+ sal_uInt16 nIndex = rPropName.getStr()[17];
+ nIndex -= '0';
+ OUString aTxt;
+ if ((aValue >>= aTxt) && nIndex < 3)
+ {
+ aKeys[nIndex]->sSortType = aTxt;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (rPropName.matchAsciiL("SortRowOrColumnNo", 17) &&
+ rPropName.getLength() == 18 &&
+ (rPropName.getStr()[17] >= '0' && rPropName.getStr()[17] <= '9'))
+ {
+ bOldSortdescriptor = sal_True;
+ sal_uInt16 nIndex = rPropName.getStr()[17];
+ nIndex -= '0';
+ sal_Int16 nCol = -1;
+ if (aValue.getValueType() == ::getCppuType((const sal_Int16*)0)
+ && nIndex < 3)
+ {
+ aValue >>= nCol;
+ }
+ if (nCol >= 0)
+ {
+ aKeys[nIndex]->nColumnId = nCol;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (0 == rPropName.indexOf(C2U("IsSortNumeric")) &&
+ rPropName.getLength() == 14 &&
+ (rPropName.getStr()[13] >= '0' && rPropName.getStr()[13] <= '9'))
+ {
+ bOldSortdescriptor = sal_True;
+ sal_uInt16 nIndex = rPropName.getStr()[13];
+ nIndex = nIndex - '0';
+ if (aValue.getValueType() == ::getBooleanCppuType() && nIndex < 3)
+ {
+ sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
+ aKeys[nIndex]->bIsNumeric = bTemp;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (0 == rPropName.indexOf(C2U("IsSortAscending")) &&
+ rPropName.getLength() == 16 &&
+ (rPropName.getStr()[15] >= '0' && rPropName.getStr()[15] <= '9'))
+ {
+ bOldSortdescriptor = sal_True;
+ sal_uInt16 nIndex = rPropName.getStr()[15];
+ nIndex -= '0';
+ if (aValue.getValueType() == ::getBooleanCppuType() && nIndex < 3)
+ {
+ sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
+ aKeys[nIndex]->eSortOrder = (bTemp)
+ ? SRT_ASCENDING : SRT_DESCENDING;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ // new sortdescriptor
+ else if (rPropName.equalsAscii("IsSortColumns"))
+ {
+ bNewSortdescriptor = sal_True;
+ if (aValue.getValueType() == ::getBooleanCppuType())
+ {
+ sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
+ rSortOpt.eDirection = bTemp ? SRT_COLUMNS : SRT_ROWS;
+ }
+ else
+ {
+ bRet = sal_False;
+ }
+ }
+ else if (rPropName.equalsAscii("SortFields"))
{
- SwDoc* pDoc = pUnoCrsr->GetDoc();
- const OUString *pNames = aPropertyNames.getConstArray();
- Any *pAny = aRet.getArray();
- for ( sal_Int32 i = 0; i < nCount; i++)
+ bNewSortdescriptor = sal_True;
+ uno::Sequence < table::TableSortField > aFields;
+ if (aValue >>= aFields)
{
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName( pNames[i] );
- if(!pEntry)
+ sal_Int32 nCount(aFields.getLength());
+ if (nCount <= 3)
{
- if(pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_HIDDEN_TEXT)) ||
- pNames[i].equalsAsciiL( SW_PROP_NAME(UNO_NAME_IS_SKIP_PROTECTED_TEXT)))
+ table::TableSortField* pFields = aFields.getArray();
+ for (sal_Int32 i = 0; i < nCount; ++i)
{
- continue;
+ rSortOpt.bIgnoreCase = !pFields[i].IsCaseSensitive;
+ rSortOpt.nLanguage =
+ SvxLocaleToLanguage( pFields[i].CollatorLocale );
+ aKeys[i]->sSortType = pFields[i].CollatorAlgorithm;
+ aKeys[i]->nColumnId =
+ static_cast<USHORT>(pFields[i].Field);
+ aKeys[i]->bIsNumeric = (pFields[i].FieldType ==
+ table::TableSortFieldType_NUMERIC);
+ aKeys[i]->eSortOrder = (pFields[i].IsAscending)
+ ? SRT_ASCENDING : SRT_DESCENDING;
}
- else
- throw UnknownPropertyException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pNames[i], static_cast < cppu::OWeakObject * > ( 0 ) );
}
- if(pEntry->nWID < RES_FRMATR_END)
+ else
{
- const SfxPoolItem& rDefItem = pDoc->GetAttrPool().GetDefaultItem(pEntry->nWID);
- rDefItem.QueryValue(pAny[i], pEntry->nMemberId);
+ bRet = sal_False;
}
}
+ else
+ {
+ bRet = sal_False;
+ }
}
- else
- throw UnknownPropertyException();
}
- return aRet;
+
+ if (bNewSortdescriptor && bOldSortdescriptor)
+ {
+ DBG_ERROR("someone tried to set the old deprecated and "
+ "the new sortdescriptor");
+ bRet = sal_False;
+ }
+
+ if (pKey1->nColumnId != USHRT_MAX)
+ {
+ rSortOpt.aKeys.C40_INSERT(SwSortKey, pKey1, rSortOpt.aKeys.Count());
+ }
+ if (pKey2->nColumnId != USHRT_MAX)
+ {
+ rSortOpt.aKeys.C40_INSERT(SwSortKey, pKey2, rSortOpt.aKeys.Count());
+ }
+ if (pKey3->nColumnId != USHRT_MAX)
+ {
+ rSortOpt.aKeys.C40_INSERT(SwSortKey, pKey3, rSortOpt.aKeys.Count());
+ }
+
+ return bRet && rSortOpt.aKeys.Count() > 0;
}
-/*-- 10.03.2008 09:58:47---------------------------------------------------
+/*-- 09.12.98 14:19:00---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::makeRedline(
- const ::rtl::OUString& rRedlineType,
- const uno::Sequence< beans::PropertyValue >& rRedlineProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+void SAL_CALL
+SwXTextCursor::sort(const uno::Sequence< beans::PropertyValue >& rDescriptor)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- SwUnoCursorHelper::makeRedline( *pUnoCrsr, rRedlineType, rRedlineProperties );
- else
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ if (rUnoCursor.HasMark())
+ {
+ SwSortOptions aSortOpt;
+ if (!SwUnoCursorHelper::ConvertSortProperties(rDescriptor, aSortOpt))
+ {
+ throw uno::RuntimeException();
+ }
+ UnoActionContext aContext( rUnoCursor.GetDoc() );
+
+ SwPosition & rStart = *rUnoCursor.Start();
+ SwPosition & rEnd = *rUnoCursor.End();
+
+ SwNodeIndex aPrevIdx( rStart.nNode, -1 );
+ const ULONG nOffset = rEnd.nNode.GetIndex() - rStart.nNode.GetIndex();
+ const xub_StrLen nCntStt = rStart.nContent.GetIndex();
+
+ rUnoCursor.GetDoc()->SortText(rUnoCursor, aSortOpt);
+
+ // Selektion wieder setzen
+ rUnoCursor.DeleteMark();
+ rUnoCursor.GetPoint()->nNode.Assign( aPrevIdx.GetNode(), +1 );
+ SwCntntNode *const pCNd = rUnoCursor.GetCntntNode();
+ xub_StrLen nLen = pCNd->Len();
+ if (nLen > nCntStt)
+ {
+ nLen = nCntStt;
+ }
+ rUnoCursor.GetPoint()->nContent.Assign(pCNd, nLen );
+ rUnoCursor.SetMark();
+
+ rUnoCursor.GetPoint()->nNode += nOffset;
+ SwCntntNode *const pCNd2 = rUnoCursor.GetCntntNode();
+ rUnoCursor.GetPoint()->nContent.Assign( pCNd2, pCNd2->Len() );
+ }
+}
+
+/* -----------------------------03.04.00 09:11--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXTextCursor::createContentEnumeration(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!rServiceName.equalsAscii("com.sun.star.text.TextContent"))
+ {
+ throw uno::RuntimeException();
+ }
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ uno::Reference< container::XEnumeration > xRet =
+ new SwXParaFrameEnumeration(rUnoCursor, PARAFRAME_PORTION_TEXTRANGE);
+ return xRet;
+}
+
+/* -----------------------------07.03.01 14:53--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXTextCursor::createEnumeration() throw (uno::RuntimeException)
+{
+ vos::OGuard g(Application::GetSolarMutex());
+
+ SwUnoCrsr & rUnoCursor( m_pImpl->GetCursorOrThrow() );
+
+ const uno::Reference<lang::XUnoTunnel> xTunnel(
+ m_pImpl->m_xParentText, uno::UNO_QUERY);
+ SwXText* pParentText = 0;
+ if (xTunnel.is())
+ {
+ pParentText = ::sw::UnoTunnelGetImplementation<SwXText>(xTunnel);
+ }
+ DBG_ASSERT(pParentText, "parent is not a SwXText");
+ if (!pParentText)
+ {
throw uno::RuntimeException();
+ }
+
+ ::std::auto_ptr<SwUnoCrsr> pNewCrsr(
+ rUnoCursor.GetDoc()->CreateUnoCrsr(*rUnoCursor.GetPoint()) );
+ if (rUnoCursor.HasMark())
+ {
+ pNewCrsr->SetMark();
+ *pNewCrsr->GetMark() = *rUnoCursor.GetMark();
+ }
+ const CursorType eSetType = (CURSOR_TBLTEXT == m_pImpl->m_eType)
+ ? CURSOR_SELECTION_IN_TABLE : CURSOR_SELECTION;
+ SwTableNode const*const pStartNode( (CURSOR_TBLTEXT == m_pImpl->m_eType)
+ ? rUnoCursor.GetPoint()->nNode.GetNode().FindTableNode()
+ : 0);
+ SwTable const*const pTable(
+ (pStartNode) ? & pStartNode->GetTable() : 0 );
+ const uno::Reference< container::XEnumeration > xRet =
+ new SwXParagraphEnumeration(
+ pParentText, pNewCrsr, eSetType, pStartNode, pTable);
+
+ return xRet;
+}
+
+/* -----------------------------07.03.01 15:43--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Type SAL_CALL
+SwXTextCursor::getElementType() throw (uno::RuntimeException)
+{
+ return text::XTextRange::static_type();
+}
+
+/* -----------------------------07.03.01 15:43--------------------------------
+
+ ---------------------------------------------------------------------------*/
+sal_Bool SAL_CALL SwXTextCursor::hasElements() throw (uno::RuntimeException)
+{
+ return sal_True;
}
+
+/* -----------------------------03.04.00 09:11--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXTextCursor::getAvailableServiceNames() throw (uno::RuntimeException)
+{
+ uno::Sequence< OUString > aRet(1);
+ OUString* pArray = aRet.getArray();
+ pArray[0] = OUString::createFromAscii("com.sun.star.text.TextContent");
+ return aRet;
+}
+
+// ---------------------------------------------------------------------------
+IMPLEMENT_FORWARD_REFCOUNT( SwXTextCursor,SwXTextCursor_Base )
+
+uno::Any SAL_CALL
+SwXTextCursor::queryInterface(const uno::Type& rType)
+throw (uno::RuntimeException)
+{
+ return (rType == lang::XUnoTunnel::static_type())
+ ? OTextCursorHelper::queryInterface(rType)
+ : SwXTextCursor_Base::queryInterface(rType);
+}
+
diff --git a/sw/source/core/unocore/unoobj2.cxx b/sw/source/core/unocore/unoobj2.cxx
index 23e868ee5065..717412ac4797 100644
--- a/sw/source/core/unocore/unoobj2.cxx
+++ b/sw/source/core/unocore/unoobj2.cxx
@@ -31,7 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <rtl/ustrbuf.hxx>
#include <swtypes.hxx>
#include <hintids.hxx>
@@ -76,8 +75,11 @@
#include <sfx2/fcontnr.hxx>
#include <fmtrfmrk.hxx>
#include <txtrfmrk.hxx>
-#include <unoclbck.hxx>
-#include <unoobj.hxx>
+#include <unoparaframeenum.hxx>
+#include <unofootnote.hxx>
+#include <unotextbodyhf.hxx>
+#include <unotextrange.hxx>
+#include <unoparagraph.hxx>
#include <unomap.hxx>
#include <unoport.hxx>
#include <unocrsrhelper.hxx>
@@ -90,19 +92,17 @@
#include <unofield.hxx>
#include <fmtanchr.hxx>
#include <svx/flstitem.hxx>
-#include <svx/unolingu.hxx>
#include <svtools/ctrltool.hxx>
#include <flypos.hxx>
#include <txtftn.hxx>
#include <fmtftn.hxx>
+#include <fmtcntnt.hxx>
#include <com/sun/star/text/WrapTextMode.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/style/PageStyleLayout.hpp>
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
-#include <unotools/collatorwrapper.hxx>
-#include <com/sun/star/table/TableSortField.hpp>
#include <unoidx.hxx>
#include <unoframe.hxx>
#include <fmthdft.hxx>
@@ -122,6 +122,7 @@
#include <vector>
// OD 2004-05-24 #i28701#
#include <sortedobjs.hxx>
+#include <sortopt.hxx>
#include <algorithm>
#include <iterator>
@@ -129,17 +130,63 @@
using namespace ::com::sun::star;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::text;
-using namespace ::com::sun::star::container;
-using namespace ::com::sun::star::beans;
-using namespace ::com::sun::star::drawing;
-
using ::rtl::OUString;
+namespace sw {
+
+sal_Bool SupportsServiceImpl(
+ size_t const nServices, char const*const pServices[],
+ ::rtl::OUString const & rServiceName)
+{
+ for (size_t i = 0; i < nServices; ++i)
+ {
+ if (rServiceName.equalsAscii(pServices[i]))
+ {
+ return sal_True;
+ }
+ }
+ return sal_False;
+}
+
+uno::Sequence< ::rtl::OUString >
+GetSupportedServiceNamesImpl(
+ size_t const nServices, char const*const pServices[])
+{
+ uno::Sequence< ::rtl::OUString > ret(nServices);
+ for (size_t i = 0; i < nServices; ++i)
+ {
+ ret[i] = C2U(pServices[i]);
+ }
+ return ret;
+}
+
+} // namespace sw
+
+
+namespace sw {
+
+void DeepCopyPaM(SwPaM const & rSource, SwPaM & rTarget)
+{
+ rTarget = rSource;
+
+ if (rSource.GetNext() != &rSource)
+ {
+ SwPaM *pPam = static_cast<SwPaM *>(rSource.GetNext());
+ do
+ {
+ // create new PaM
+ SwPaM *const pNew = new SwPaM(*pPam);
+ // insert into ring
+ pNew->MoveTo(&rTarget);
+ pPam = static_cast<SwPaM *>(pPam->GetNext());
+ }
+ while (pPam != &rSource);
+ }
+}
+
+} // namespace sw
+
struct FrameDependSortListLess
{
bool operator() (FrameDependSortListEntry const& r1,
@@ -163,7 +210,8 @@ void CollectFrameAtNode( SwClient& rClnt, const SwNodeIndex& rIdx,
// gebunden sind
SwDoc* pDoc = rIdx.GetNode().GetDoc();
- USHORT nChkType = static_cast< USHORT >(_bAtCharAnchoredObjs ? FLY_AUTO_CNTNT : FLY_AT_CNTNT);
+ USHORT nChkType = static_cast< USHORT >((_bAtCharAnchoredObjs)
+ ? FLY_AT_CHAR : FLY_AT_PARA);
const SwCntntFrm* pCFrm;
const SwCntntNode* pCNd;
if( pDoc->GetRootFrm() &&
@@ -220,343 +268,61 @@ void CollectFrameAtNode( SwClient& rClnt, const SwNodeIndex& rIdx,
}
}
-
-/*-- 09.12.98 14:18:58---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-void SwXTextCursor::insertDocumentFromURL(const OUString& rURL,
- const uno::Sequence< beans::PropertyValue >& rOptions)
- throw( lang::IllegalArgumentException, io::IOException, uno::RuntimeException )
+/****************************************************************************
+ ActionContext
+****************************************************************************/
+UnoActionContext::UnoActionContext(SwDoc *const pDoc)
+ : m_pDoc(pDoc)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+ SwRootFrm *const pRootFrm = m_pDoc->GetRootFrm();
+ if (pRootFrm)
{
- SwUnoCursorHelper::InsertFile(pUnoCrsr, rURL, rOptions);
+ pRootFrm->StartAllAction();
}
- else
- throw uno::RuntimeException();
-}
-/* -----------------------------15.12.00 14:01--------------------------------
-
- ---------------------------------------------------------------------------*/
-uno::Sequence< beans::PropertyValue > SwXTextCursor::createSortDescriptor(sal_Bool bFromTable)
-{
- uno::Sequence< beans::PropertyValue > aRet(5);
- beans::PropertyValue* pArray = aRet.getArray();
-
- uno::Any aVal;
- aVal.setValue( &bFromTable, ::getCppuBooleanType());
- pArray[0] = beans::PropertyValue(C2U("IsSortInTable"), -1, aVal, beans::PropertyState_DIRECT_VALUE);
-
- String sSpace(String::CreateFromAscii(" "));
- sal_Unicode uSpace = sSpace.GetChar(0);
-
- aVal <<= uSpace;
- pArray[1] = beans::PropertyValue(C2U("Delimiter"), -1, aVal, beans::PropertyState_DIRECT_VALUE);
-
- aVal <<= (sal_Bool) sal_False;
- pArray[2] = beans::PropertyValue(C2U("IsSortColumns"), -1, aVal, beans::PropertyState_DIRECT_VALUE);
-
- aVal <<= (sal_Int32) 3;
- pArray[3] = beans::PropertyValue(C2U("MaxSortFieldsCount"), -1, aVal, beans::PropertyState_DIRECT_VALUE);
-
- uno::Sequence< table::TableSortField > aFields(3);
- table::TableSortField* pFields = aFields.getArray();
-
- Locale aLang( SvxCreateLocale( LANGUAGE_SYSTEM ) );
- // get collator algorithm to be used for the locale
- Sequence < OUString > aSeq( GetAppCollator().listCollatorAlgorithms( aLang ) );
- INT32 nLen = aSeq.getLength();
- DBG_ASSERT( nLen > 0, "list of collator algorithms is empty!");
- OUString aCollAlg;
- if (nLen > 0)
- aCollAlg = aSeq.getConstArray()[0];
-
-#if OSL_DEBUG_LEVEL > 1
- const OUString *pTxt = aSeq.getConstArray();
- (void)pTxt;
-#endif
-
- pFields[0].Field = 1;
- pFields[0].IsAscending = sal_True;
- pFields[0].IsCaseSensitive = sal_False;
- pFields[0].FieldType = table::TableSortFieldType_ALPHANUMERIC;
- pFields[0].CollatorLocale = aLang;
- pFields[0].CollatorAlgorithm = aCollAlg;
-
- pFields[1].Field = 1;
- pFields[1].IsAscending = sal_True;
- pFields[1].IsCaseSensitive = sal_False;
- pFields[1].FieldType = table::TableSortFieldType_ALPHANUMERIC;
- pFields[1].CollatorLocale = aLang;
- pFields[1].CollatorAlgorithm = aCollAlg;
-
- pFields[2].Field = 1;
- pFields[2].IsAscending = sal_True;
- pFields[2].IsCaseSensitive = sal_False;
- pFields[2].FieldType = table::TableSortFieldType_ALPHANUMERIC;
- pFields[2].CollatorLocale = aLang;
- pFields[2].CollatorAlgorithm = aCollAlg;
-
- aVal <<= aFields;
- pArray[4] = beans::PropertyValue(C2U("SortFields"), -1, aVal, beans::PropertyState_DIRECT_VALUE);
-
- return aRet;
}
-/*-- 09.12.98 14:18:58---------------------------------------------------
+/*-----------------04.03.98 11:56-------------------
- -----------------------------------------------------------------------*/
-uno::Sequence< beans::PropertyValue > SwXTextCursor::createSortDescriptor(void) throw( uno::RuntimeException )
+--------------------------------------------------*/
+UnoActionContext::~UnoActionContext()
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- return SwXTextCursor::createSortDescriptor(sal_False);
-}
-/* -----------------------------15.12.00 14:06--------------------------------
-
- ---------------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::convertSortProperties(
- const uno::Sequence< beans::PropertyValue >& rDescriptor, SwSortOptions& rSortOpt)
-{
- sal_Bool bRet = sal_True;
- const beans::PropertyValue* pProperties = rDescriptor.getConstArray();
-
- rSortOpt.bTable = sal_False;
- rSortOpt.cDeli = ' ';
- rSortOpt.eDirection = SRT_COLUMNS; //!! UI text may be contrary though !!
-
- SwSortKey* pKey1 = new SwSortKey;
- pKey1->nColumnId = USHRT_MAX;
- pKey1->bIsNumeric = TRUE;
- pKey1->eSortOrder = SRT_ASCENDING;
-
- SwSortKey* pKey2 = new SwSortKey;
- pKey2->nColumnId = USHRT_MAX;
- pKey2->bIsNumeric = TRUE;
- pKey2->eSortOrder = SRT_ASCENDING;
-
- SwSortKey* pKey3 = new SwSortKey;
- pKey3->nColumnId = USHRT_MAX;
- pKey3->bIsNumeric = TRUE;
- pKey3->eSortOrder = SRT_ASCENDING;
- SwSortKey* aKeys[3] = {pKey1, pKey2, pKey3};
-
- sal_Bool bOldSortdescriptor(sal_False);
- sal_Bool bNewSortdescriptor(sal_False);
-
- for( int n = 0; n < rDescriptor.getLength(); ++n )
+ // Doc may already have been removed here
+ if (m_pDoc)
{
- uno::Any aValue( pProperties[n].Value );
-// String sPropName = pProperties[n].Name;
- const OUString& rPropName = pProperties[n].Name;
-
- // old and new sortdescriptor
- if( COMPARE_EQUAL == rPropName.compareToAscii("IsSortInTable"))
- {
- if ( aValue.getValueType() == ::getBooleanCppuType() )
- rSortOpt.bTable = *(sal_Bool*)aValue.getValue();
- else
- bRet = sal_False;
- }
- else if(COMPARE_EQUAL == rPropName.compareToAscii("Delimiter"))
+ SwRootFrm *const pRootFrm = m_pDoc->GetRootFrm();
+ if (pRootFrm)
{
- sal_Unicode uChar = sal_Unicode();
- if( aValue >>= uChar )
- rSortOpt.cDeli = uChar;
- else
- bRet = sal_False;
- }
- // old sortdescriptor
- else if(COMPARE_EQUAL == rPropName.compareToAscii("SortColumns"))
- {
- bOldSortdescriptor = sal_True;
- if ( aValue.getValueType() == ::getBooleanCppuType() )
- {
- sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
- rSortOpt.eDirection = bTemp ? SRT_COLUMNS : SRT_ROWS;
- }
- else
- bRet = sal_False;
- }
- else if(COMPARE_EQUAL == rPropName.compareToAscii("IsCaseSensitive"))
- {
- bOldSortdescriptor = sal_True;
- if ( aValue.getValueType() == ::getBooleanCppuType() )
- {
- sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
- rSortOpt.bIgnoreCase = !bTemp;
- }
- else
- bRet = sal_False;
- }
- else if(COMPARE_EQUAL == rPropName.compareToAscii("CollatorLocale"))
- {
- bOldSortdescriptor = sal_True;
- Locale aLocale;
- if (aValue >>= aLocale)
- rSortOpt.nLanguage = SvxLocaleToLanguage( aLocale );
- else
- bRet = sal_False;
- }
- else if(COMPARE_EQUAL == rPropName.compareToAscii("CollatorAlgorithm", 17) &&
- rPropName.getLength() == 18 &&
- (rPropName.getStr()[17] >= '0' && rPropName.getStr()[17] <= '9'))
- {
- bOldSortdescriptor = sal_True;
- sal_uInt16 nIndex = rPropName.getStr()[17];
- nIndex -= '0';
- OUString aTxt;
- if ((aValue >>= aTxt) && nIndex < 3)
- aKeys[nIndex]->sSortType = aTxt;
- else
- bRet = sal_False;
- }
- else if(COMPARE_EQUAL == rPropName.compareToAscii("SortRowOrColumnNo", 17) &&
- rPropName.getLength() == 18 &&
- (rPropName.getStr()[17] >= '0' && rPropName.getStr()[17] <= '9'))
- {
- bOldSortdescriptor = sal_True;
- sal_uInt16 nIndex = rPropName.getStr()[17];
- nIndex -= '0';
- sal_Int16 nCol = -1;
- if( aValue.getValueType() == ::getCppuType((const sal_Int16*)0) && nIndex < 3)
- aValue >>= nCol;
- if( nCol >= 0 )
- aKeys[nIndex]->nColumnId = nCol;
- else
- bRet = sal_False;
- }
- else if(0 == rPropName.indexOf(C2U("IsSortNumeric")) &&
- rPropName.getLength() == 14 &&
- (rPropName.getStr()[13] >= '0' && rPropName.getStr()[13] <= '9'))
- {
- bOldSortdescriptor = sal_True;
- sal_uInt16 nIndex = rPropName.getStr()[13];
- nIndex = nIndex - '0';
- if ( aValue.getValueType() == ::getBooleanCppuType() && nIndex < 3 )
- {
- sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
- aKeys[nIndex]->bIsNumeric = bTemp;
- }
- else
- bRet = sal_False;
- }
- else if(0 == rPropName.indexOf(C2U("IsSortAscending")) &&
- rPropName.getLength() == 16 &&
- (rPropName.getStr()[15] >= '0' && rPropName.getStr()[15] <= '9'))
- {
- bOldSortdescriptor = sal_True;
- sal_uInt16 nIndex = rPropName.getStr()[15];
- nIndex -= '0';
- if ( aValue.getValueType() == ::getBooleanCppuType() && nIndex < 3 )
- {
- sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
- aKeys[nIndex]->eSortOrder = bTemp ? SRT_ASCENDING : SRT_DESCENDING;
- }
- else
- bRet = sal_False;
- }
- // new sortdescriptor
- else if(COMPARE_EQUAL == rPropName.compareToAscii("IsSortColumns"))
- {
- bNewSortdescriptor = sal_True;
- if ( aValue.getValueType() == ::getBooleanCppuType() )
- {
- sal_Bool bTemp = *(sal_Bool*)aValue.getValue();
- rSortOpt.eDirection = bTemp ? SRT_COLUMNS : SRT_ROWS;
- }
- else
- bRet = sal_False;
- }
- else if (COMPARE_EQUAL == rPropName.compareToAscii("SortFields"))
- {
- bNewSortdescriptor = sal_True;
- uno::Sequence < table::TableSortField > aFields;
- if ( aValue >>= aFields )
- {
- sal_Int32 nCount(aFields.getLength());
- if (nCount <= 3)
- {
- table::TableSortField* pFields = aFields.getArray();
- for (sal_Int32 i = 0; i < nCount; ++i)
- {
- rSortOpt.bIgnoreCase = !pFields[i].IsCaseSensitive;
- rSortOpt.nLanguage = SvxLocaleToLanguage( pFields[i].CollatorLocale );
- aKeys[i]->sSortType = pFields[i].CollatorAlgorithm;
- aKeys[i]->nColumnId = static_cast< USHORT >(pFields[i].Field);
- aKeys[i]->bIsNumeric = (pFields[i].FieldType == table::TableSortFieldType_NUMERIC);
- aKeys[i]->eSortOrder = pFields[i].IsAscending ? SRT_ASCENDING : SRT_DESCENDING;
- }
- }
- else
- bRet = sal_False;
- }
- else
- bRet = sal_False;
+ pRootFrm->EndAllAction();
}
}
+}
- if (bNewSortdescriptor && bOldSortdescriptor)
+/****************************************************************************
+ ActionRemoveContext
+****************************************************************************/
+UnoActionRemoveContext::UnoActionRemoveContext(SwDoc *const pDoc)
+ : m_pDoc(pDoc)
+{
+ SwRootFrm *const pRootFrm = m_pDoc->GetRootFrm();
+ if (pRootFrm)
{
- DBG_ERROR("someone tried to set the old deprecated and the new sortdescriptor");
- bRet = sal_False;
+ pRootFrm->UnoRemoveAllActions();
}
-
- if(pKey1->nColumnId != USHRT_MAX)
- rSortOpt.aKeys.C40_INSERT(SwSortKey, pKey1, rSortOpt.aKeys.Count());
- if(pKey2->nColumnId != USHRT_MAX)
- rSortOpt.aKeys.C40_INSERT(SwSortKey, pKey2, rSortOpt.aKeys.Count());
- if(pKey3->nColumnId != USHRT_MAX)
- rSortOpt.aKeys.C40_INSERT(SwSortKey, pKey3, rSortOpt.aKeys.Count());
-
- return bRet && rSortOpt.aKeys.Count() > 0;
}
-/*-- 09.12.98 14:19:00---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXTextCursor::sort(const uno::Sequence< beans::PropertyValue >& rDescriptor)
- throw( uno::RuntimeException )
+/* -----------------07.07.98 12:05-------------------
+ *
+ * --------------------------------------------------*/
+UnoActionRemoveContext::~UnoActionRemoveContext()
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- SwSortOptions aSortOpt;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
-
- if(pUnoCrsr)
+ SwRootFrm *const pRootFrm = m_pDoc->GetRootFrm();
+ if (pRootFrm)
{
- if(pUnoCrsr->HasMark())
- {
- if(!SwXTextCursor::convertSortProperties(rDescriptor, aSortOpt))
- throw uno::RuntimeException();
- UnoActionContext aContext( pUnoCrsr->GetDoc() );
-
- SwPosition* pStart = pUnoCrsr->Start();
- SwPosition* pEnd = pUnoCrsr->End();
-
- SwNodeIndex aPrevIdx( pStart->nNode, -1 );
- ULONG nOffset = pEnd->nNode.GetIndex() - pStart->nNode.GetIndex();
- xub_StrLen nCntStt = pStart->nContent.GetIndex();
-
- pUnoCrsr->GetDoc()->SortText(*pUnoCrsr, aSortOpt);
-
- // Selektion wieder setzen
- pUnoCrsr->DeleteMark();
- pUnoCrsr->GetPoint()->nNode.Assign( aPrevIdx.GetNode(), +1 );
- SwCntntNode* pCNd = pUnoCrsr->GetCntntNode();
- xub_StrLen nLen = pCNd->Len();
- if( nLen > nCntStt )
- nLen = nCntStt;
- pUnoCrsr->GetPoint()->nContent.Assign(pCNd, nLen );
- pUnoCrsr->SetMark();
-
- pUnoCrsr->GetPoint()->nNode += nOffset;
- pCNd = pUnoCrsr->GetCntntNode();
- pUnoCrsr->GetPoint()->nContent.Assign( pCNd, pCNd->Len() );
- }
+ pRootFrm->UnoRestoreAllActions();
}
- else
- throw uno::RuntimeException();
}
+
+
/*-- 10.12.98 11:52:15---------------------------------------------------
-----------------------------------------------------------------------*/
@@ -579,197 +345,33 @@ void ClientModify(SwClient* pClient, SfxPoolItem *pOld, SfxPoolItem *pNew)
}
}
-/* -----------------------------03.04.00 09:11--------------------------------
-
- ---------------------------------------------------------------------------*/
-uno::Reference< XEnumeration > SAL_CALL SwXTextCursor::createContentEnumeration(const OUString& rServiceName) throw( RuntimeException )
-{
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if( !pUnoCrsr || 0 != rServiceName.compareToAscii("com.sun.star.text.TextContent") )
- throw RuntimeException();
-
- uno::Reference< XEnumeration > xRet = new SwXParaFrameEnumeration(*pUnoCrsr, PARAFRAME_PORTION_TEXTRANGE);
- return xRet;
-}
-/* -----------------------------07.03.01 14:53--------------------------------
-
- ---------------------------------------------------------------------------*/
-uno::Reference< XEnumeration > SwXTextCursor::createEnumeration(void) throw( RuntimeException )
-{
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if( !pUnoCrsr )
- throw RuntimeException();
- uno::Reference<XUnoTunnel> xTunnel(xParentText, UNO_QUERY);
- SwXText* pParentText = 0;
- if(xTunnel.is())
- {
- pParentText = reinterpret_cast< SwXText *>(
- sal::static_int_cast< sal_IntPtr >( xTunnel->getSomething(SwXText::getUnoTunnelId()) ));
- }
- DBG_ASSERT(pParentText, "parent is not a SwXText");
-
- SwUnoCrsr* pNewCrsr = pUnoCrsr->GetDoc()->CreateUnoCrsr(*pUnoCrsr->GetPoint());
- if(pUnoCrsr->HasMark())
- {
- pNewCrsr->SetMark();
- *pNewCrsr->GetMark() = *pUnoCrsr->GetMark();
- }
- CursorType eSetType = eType == CURSOR_TBLTEXT ? CURSOR_SELECTION_IN_TABLE : CURSOR_SELECTION;
- SwXParagraphEnumeration *pEnum =
- new SwXParagraphEnumeration(pParentText, pNewCrsr, eSetType);
- uno::Reference< XEnumeration > xRet = pEnum;
- if (eType == CURSOR_TBLTEXT)
- {
- // for import of tables in tables we have to remember the actual
- // table and start node of the current position in the enumeration.
- SwTableNode *pStartN = pUnoCrsr->GetPoint()->nNode.GetNode().FindTableNode();
- if (pStartN)
- {
- pEnum->SetOwnTable( &pStartN->GetTable() );
- pEnum->SetOwnStartNode( pStartN );
- }
- }
-
- return xRet;
-}
-/* -----------------------------07.03.01 15:43--------------------------------
-
- ---------------------------------------------------------------------------*/
-uno::Type SwXTextCursor::getElementType(void) throw( RuntimeException )
-{
- return ::getCppuType((uno::Reference<XTextRange>*)0);
-}
-/* -----------------------------07.03.01 15:43--------------------------------
-
- ---------------------------------------------------------------------------*/
-sal_Bool SwXTextCursor::hasElements(void) throw( RuntimeException )
-{
- return sal_True;
-}
-/* -----------------------------03.04.00 09:11--------------------------------
-
- ---------------------------------------------------------------------------*/
-Sequence< OUString > SAL_CALL SwXTextCursor::getAvailableServiceNames(void) throw( RuntimeException )
-{
- Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = OUString::createFromAscii("com.sun.star.text.TextContent");
- return aRet;
-}
-/*-- 09.12.98 14:19:00---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-
-IMPL_STATIC_LINK( SwXTextCursor, RemoveCursor_Impl,
- uno::Reference< XInterface >*, EMPTYARG )
-{
- ASSERT( pThis != NULL, "no reference?" );
- //ASSERT( pArg != NULL, "no reference?" );
-
- // --> FME 2006-03-07 #126177# Tell the SwXTextCursor that the user event
- // has been executed. It is not necessary to remove the user event in
- // ~SwXTextCursor
- pThis->DoNotRemoveUserEvent();
- // <--
-
- SwUnoCrsr* pCursor = pThis->GetCrsr();
- if( pCursor != NULL )
- {
- pCursor->Remove( pThis );
- delete pCursor;
- }
-
- // --> FME 2006-03-07 #126177#
- //delete pArg;
- // <--
-
- return 0;
-}
-
-void SwXTextCursor::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- ClientModify(this, pOld, pNew);
-
- // if the cursor leaves its designated section, it becomes invalid
- if( !mbRemoveUserEvent && ( pOld != NULL ) && ( pOld->Which() == RES_UNOCURSOR_LEAVES_SECTION ) )
- {
- // --> FME 2006-03-07 #126177# We don't need to create a reference
- // to the SwXTextCursor to prevent its deletion. If the destructor
- // of the SwXTextCursor is called before the user event is executed,
- // the user event will be removed. This is necessary, because an other
- // thread might be currently waiting in ~SwXTextCursor. In this case
- // the pRef = new ... stuff did not work!
-
- // create reference to this object to prevent deletion before
- // the STATIC_LINK is executed. The link will delete the
- // reference.
- //uno::Reference<XInterface>* pRef =
- //new uno::Reference<XInterface>( static_cast<XServiceInfo*>( this ) );
-
- mbRemoveUserEvent = true;
- // <--
-
- mnUserEventId = Application::PostUserEvent(
- STATIC_LINK( this, SwXTextCursor, RemoveCursor_Impl ), this );
- }
-
- if(!GetRegisteredIn())
- aLstnrCntnr.Disposing();
-
-}
-/*-- 09.12.98 14:19:01---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-const SwPaM* SwXTextCursor::GetPaM() const
-{
- return GetCrsr() ? GetCrsr() : 0;
-}
-// -----------------------------------------------------------------------------
-SwPaM* SwXTextCursor::GetPaM()
-{
- return GetCrsr() ? GetCrsr() : 0;
-}
-
-/*-- 09.12.98 14:19:02---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-const SwDoc* SwXTextCursor::GetDoc()const
-{
- return GetCrsr() ? GetCrsr()->GetDoc() : 0;
-}
-/* -----------------22.07.99 13:52-------------------
-
- --------------------------------------------------*/
-SwDoc* SwXTextCursor::GetDoc()
-{
- return GetCrsr() ? GetCrsr()->GetDoc() : 0;
-}
/*-- 09.12.98 14:19:03---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextCursor::SetCrsrAttr(SwPaM& rPam, const SfxItemSet& rSet, USHORT nAttrMode)
+void SwUnoCursorHelper::SetCrsrAttr(SwPaM & rPam,
+ const SfxItemSet& rSet,
+ const SetAttrMode nAttrMode, const bool bTableMode)
{
- sal_uInt16 nFlags = nsSetAttrMode::SETATTR_APICALL | (nAttrMode & nsSetAttrMode::SETATTR_NOFORMATATTR);
- if(nAttrMode & CRSR_ATTR_MODE_DONTREPLACE)
- nFlags |= nsSetAttrMode::SETATTR_DONTREPLACE;
+ const SetAttrMode nFlags = nAttrMode | nsSetAttrMode::SETATTR_APICALL;
SwDoc* pDoc = rPam.GetDoc();
//StartEndAction
UnoActionContext aAction(pDoc);
- SwPaM* pCrsr = &rPam;
- if( pCrsr->GetNext() != pCrsr ) // Ring von Cursorn
+ if (rPam.GetNext() != &rPam) // Ring of Cursors
{
pDoc->StartUndo(UNDO_INSATTR, NULL);
- SwPaM *_pStartCrsr = &rPam;
+ SwPaM *pCurrent = &rPam;
do
{
- if( _pStartCrsr->HasMark() && ( (CRSR_ATTR_MODE_TABLE & nAttrMode) ||
- *_pStartCrsr->GetPoint() != *_pStartCrsr->GetMark() ))
+ if (pCurrent->HasMark() &&
+ ( (bTableMode) ||
+ (*pCurrent->GetPoint() != *pCurrent->GetMark()) ))
{
- pDoc->InsertItemSet(*_pStartCrsr, rSet, nFlags);
+ pDoc->InsertItemSet(*pCurrent, rSet, nFlags);
}
- } while( (_pStartCrsr=(SwPaM *)_pStartCrsr->GetNext()) != &rPam );
+ pCurrent= static_cast<SwPaM *>(pCurrent->GetNext());
+ } while (pCurrent != &rPam);
pDoc->EndUndo(UNDO_INSATTR, NULL);
}
@@ -777,7 +379,7 @@ void SwXTextCursor::SetCrsrAttr(SwPaM& rPam, const SfxItemSet& rSet, USHORT nAtt
{
// if( !HasSelection() )
// UpdateAttr();
- pDoc->InsertItemSet( *pCrsr, rSet, nFlags );
+ pDoc->InsertItemSet( rPam, rSet, nFlags );
}
//#outline level,add by zhaojianwei
if( rSet.GetItemState( RES_PARATR_OUTLINELEVEL, false ) >= SFX_ITEM_AVAILABLE )
@@ -787,7 +389,6 @@ void SwXTextCursor::SetCrsrAttr(SwPaM& rPam, const SfxItemSet& rSet, USHORT nAtt
{
rPam.GetDoc()->GetNodes().UpdateOutlineNode( *pTmpNode );
}
-
}
//<-end,zhaojianwei
}
@@ -797,172 +398,228 @@ void SwXTextCursor::SetCrsrAttr(SwPaM& rPam, const SfxItemSet& rSet, USHORT nAtt
// --> OD 2006-07-12 #i63870#
// split third parameter <bCurrentAttrOnly> into new parameters <bOnlyTxtAttr>
// and <bGetFromChrFmt> to get better control about resulting <SfxItemSet>
-void SwXTextCursor::GetCrsrAttr( SwPaM& rPam,
- SfxItemSet& rSet,
- BOOL bOnlyTxtAttr,
- BOOL bGetFromChrFmt )
+void SwUnoCursorHelper::GetCrsrAttr(SwPaM & rPam,
+ SfxItemSet & rSet, const bool bOnlyTxtAttr, const bool bGetFromChrFmt)
{
static const sal_uInt16 nMaxLookup = 1000;
SfxItemSet aSet( *rSet.GetPool(), rSet.GetRanges() );
SfxItemSet *pSet = &rSet;
- SwPaM *_pStartCrsr = &rPam;
+ SwPaM *pCurrent = & rPam;
do
{
- ULONG nSttNd = _pStartCrsr->GetMark()->nNode.GetIndex(),
- nEndNd = _pStartCrsr->GetPoint()->nNode.GetIndex();
- xub_StrLen nSttCnt = _pStartCrsr->GetMark()->nContent.GetIndex(),
- nEndCnt = _pStartCrsr->GetPoint()->nContent.GetIndex();
-
- if( nSttNd > nEndNd || ( nSttNd == nEndNd && nSttCnt > nEndCnt ))
- {
- sal_uInt32 nTmp = nSttNd; nSttNd = nEndNd; nEndNd = nTmp;
- nTmp = nSttCnt; nSttCnt = nEndCnt; nEndCnt = (sal_uInt16)nTmp;
- }
+ SwPosition const & rStart( *pCurrent->Start() );
+ SwPosition const & rEnd( *pCurrent->End() );
+ const ULONG nSttNd = rStart.nNode.GetIndex();
+ const ULONG nEndNd = rEnd .nNode.GetIndex();
- if( nEndNd - nSttNd >= nMaxLookup )
- {
- rSet.ClearItem();
- rSet.InvalidateAllItems();
- return;// uno::Any();
- }
+ if (nEndNd - nSttNd >= nMaxLookup)
+ {
+ rSet.ClearItem();
+ rSet.InvalidateAllItems();
+ return;// uno::Any();
+ }
- // beim 1.Node traegt der Node die Werte in den GetSet ein (Initial)
- // alle weiteren Nodes werden zum GetSet zu gemergt
- for( ULONG n = nSttNd; n <= nEndNd; ++n )
+ // the first node inserts the values into the get set
+ // all other nodes merge their values into the get set
+ for (ULONG n = nSttNd; n <= nEndNd; ++n)
+ {
+ SwNode *const pNd = rPam.GetDoc()->GetNodes()[ n ];
+ switch (pNd->GetNodeType())
{
- SwNode* pNd = rPam.GetDoc()->GetNodes()[ n ];
- switch( pNd->GetNodeType() )
- {
case ND_TEXTNODE:
- {
- xub_StrLen nStt = n == nSttNd ? nSttCnt : 0,
- nEnd = n == nEndNd ? nEndCnt
- : ((SwTxtNode*)pNd)->GetTxt().Len();
- ((SwTxtNode*)pNd)->GetAttr( *pSet, nStt, nEnd, bOnlyTxtAttr, bGetFromChrFmt );
- }
- break;
+ {
+ const xub_StrLen nStart = (n == nSttNd)
+ ? rStart.nContent.GetIndex() : 0;
+ const xub_StrLen nEnd = (n == nEndNd)
+ ? rEnd.nContent.GetIndex()
+ : static_cast<SwTxtNode*>(pNd)->GetTxt().Len();
+ static_cast<SwTxtNode*>(pNd)->GetAttr(
+ *pSet, nStart, nEnd, bOnlyTxtAttr, bGetFromChrFmt);
+ }
+ break;
case ND_GRFNODE:
case ND_OLENODE:
- ((SwCntntNode*)pNd)->GetAttr( *pSet );
- break;
+ static_cast<SwCntntNode*>(pNd)->GetAttr( *pSet );
+ break;
default:
- pNd = 0;
- }
-
- if( pNd )
- {
- if( pSet != &rSet )
- rSet.MergeValues( aSet );
-
- if( aSet.Count() )
- aSet.ClearItem();
+ continue; // skip this node
+ }
- }
+ if (pSet != &rSet)
+ {
+ rSet.MergeValues( aSet );
+ }
+ else
+ {
pSet = &aSet;
}
- } while( (_pStartCrsr=(SwPaM *)_pStartCrsr->GetNext()) != &rPam );
+
+ if (aSet.Count())
+ {
+ aSet.ClearItem();
+ }
+ }
+ pCurrent= static_cast<SwPaM *>(pCurrent->GetNext());
+ } while ( pCurrent != &rPam );
}
+
/******************************************************************
* SwXParagraphEnumeration
******************************************************************/
-/* -----------------------------06.04.00 16:33--------------------------------
- ---------------------------------------------------------------------------*/
-OUString SwXParagraphEnumeration::getImplementationName(void) throw( RuntimeException )
-{
- return C2U("SwXParagraphEnumeration");
-}
-/* -----------------------------06.04.00 16:33--------------------------------
+class SwXParagraphEnumeration::Impl
+ : public SwClient
+{
+
+public:
+
+ uno::Reference< text::XText > const m_xParentText;
+ const CursorType m_eCursorType;
+ /// Start node of the cell _or_ table the enumeration belongs to.
+ /// Used to restrict the movement of the UNO cursor to the cell and its
+ /// embedded tables.
+ SwStartNode const*const m_pOwnStartNode;
+ SwTable const*const m_pOwnTable;
+ const ULONG m_nEndIndex;
+ sal_Int32 m_nFirstParaStart;
+ sal_Int32 m_nLastParaEnd;
+ bool m_bFirstParagraph;
+ uno::Reference< text::XTextContent > m_xNextPara;
+
+ Impl( uno::Reference< text::XText > const& xParent,
+ ::std::auto_ptr<SwUnoCrsr> pCursor,
+ const CursorType eType,
+ SwStartNode const*const pStartNode, SwTable const*const pTable)
+ : SwClient( pCursor.release() )
+ , m_xParentText( xParent )
+ , m_eCursorType( eType )
+ // remember table and start node for later travelling
+ // (used in export of tables in tables)
+ , m_pOwnStartNode( pStartNode )
+ // for import of tables in tables we have to remember the actual
+ // table and start node of the current position in the enumeration.
+ , m_pOwnTable( pTable )
+ , m_nEndIndex( GetCursor()->End()->nNode.GetIndex() )
+ , m_nFirstParaStart( -1 )
+ , m_nLastParaEnd( -1 )
+ , m_bFirstParagraph( true )
+ {
+ OSL_ENSURE(m_xParentText.is(), "SwXParagraphEnumeration: no parent?");
+ OSL_ENSURE(GetRegisteredIn(), "SwXParagraphEnumeration: no cursor?");
+ OSL_ENSURE( !((CURSOR_SELECTION_IN_TABLE == eType) ||
+ (CURSOR_TBLTEXT == eType))
+ || (m_pOwnTable && m_pOwnStartNode),
+ "SwXParagraphEnumeration: table type but no start node or table?");
+
+ if ((CURSOR_SELECTION == m_eCursorType) ||
+ (CURSOR_SELECTION_IN_TABLE == m_eCursorType))
+ {
+ SwUnoCrsr & rCursor = *GetCursor();
+ rCursor.Normalize();
+ m_nFirstParaStart = rCursor.GetPoint()->nContent.GetIndex();
+ m_nLastParaEnd = rCursor.GetMark()->nContent.GetIndex();
+ rCursor.DeleteMark();
+ }
+ }
- ---------------------------------------------------------------------------*/
-BOOL SwXParagraphEnumeration::supportsService(const OUString& rServiceName) throw( RuntimeException )
+ ~Impl() {
+ // Impl owns the cursor; delete it here: SolarMutex is locked
+ delete GetRegisteredIn();
+ }
+
+ SwUnoCrsr * GetCursor() {
+ return static_cast<SwUnoCrsr*>(
+ const_cast<SwModify*>(GetRegisteredIn()));
+ }
+
+ uno::Reference< text::XTextContent > NextElement_Impl()
+ throw (container::NoSuchElementException, lang::WrappedTargetException,
+ uno::RuntimeException);
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+void SwXParagraphEnumeration::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- return C2U("com.sun.star.text.ParagraphEnumeration") == rServiceName;
+ ClientModify(this, pOld, pNew);
}
-/* -----------------------------06.04.00 16:33--------------------------------
- ---------------------------------------------------------------------------*/
-Sequence< OUString > SwXParagraphEnumeration::getSupportedServiceNames(void) throw( RuntimeException )
+/*-- 10.12.98 11:52:12---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXParagraphEnumeration::SwXParagraphEnumeration(
+ uno::Reference< text::XText > const& xParent,
+ ::std::auto_ptr<SwUnoCrsr> pCursor,
+ const CursorType eType,
+ SwStartNode const*const pStartNode, SwTable const*const pTable)
+ : m_pImpl( new SwXParagraphEnumeration::Impl(xParent, pCursor, eType,
+ pStartNode, pTable) )
{
- Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.ParagraphEnumeration");
- return aRet;
}
/*-- 10.12.98 11:52:12---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXParagraphEnumeration::SwXParagraphEnumeration(SwXText* pParent,
- SwPosition& rPos,
- CursorType eType) :
- xParentText(pParent),
- nFirstParaStart(-1),
- nLastParaEnd(-1),
- nEndIndex(rPos.nNode.GetIndex()),
- eCursorType(eType),
- bFirstParagraph(sal_True)
-{
- pOwnTable = 0;
- pOwnStartNode = 0;
- SwUnoCrsr* pUnoCrsr = pParent->GetDoc()->CreateUnoCrsr(rPos, sal_False);
- pUnoCrsr->Add(this);
+SwXParagraphEnumeration::~SwXParagraphEnumeration()
+{
}
-/*-- 10.12.98 11:52:12---------------------------------------------------
+/* -----------------------------06.04.00 16:33--------------------------------
- -----------------------------------------------------------------------*/
-SwXParagraphEnumeration::SwXParagraphEnumeration(SwXText* pParent,
- SwUnoCrsr* pCrsr,
- CursorType eType) :
- SwClient(pCrsr),
- xParentText(pParent),
- nFirstParaStart(-1),
- nLastParaEnd(-1),
- nEndIndex(pCrsr->End()->nNode.GetIndex()),
- eCursorType(eType),
- bFirstParagraph(sal_True)
-{
- pOwnTable = 0;
- pOwnStartNode = 0;
- if(CURSOR_SELECTION == eCursorType || CURSOR_SELECTION_IN_TABLE == eCursorType)
- {
- if(*pCrsr->GetPoint() > *pCrsr->GetMark())
- pCrsr->Exchange();
- nFirstParaStart = pCrsr->GetPoint()->nContent.GetIndex();
- nLastParaEnd = pCrsr->GetMark()->nContent.GetIndex();
- if(pCrsr->HasMark())
- pCrsr->DeleteMark();
- }
+ ---------------------------------------------------------------------------*/
+OUString SAL_CALL
+SwXParagraphEnumeration::getImplementationName() throw (uno::RuntimeException)
+{
+ return C2U("SwXParagraphEnumeration");
}
-/*-- 10.12.98 11:52:12---------------------------------------------------
+/* -----------------------------06.04.00 16:33--------------------------------
- -----------------------------------------------------------------------*/
-SwXParagraphEnumeration::~SwXParagraphEnumeration()
+ ---------------------------------------------------------------------------*/
+static char const*const g_ServicesParagraphEnum[] =
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
- delete pUnoCrsr;
+ "com.sun.star.text.ParagraphEnumeration",
+};
+static const size_t g_nServicesParagraphEnum(
+ sizeof(g_ServicesParagraphEnum)/sizeof(g_ServicesParagraphEnum[0]));
+sal_Bool SAL_CALL
+SwXParagraphEnumeration::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesParagraphEnum, g_ServicesParagraphEnum, rServiceName);
}
+/* -----------------------------06.04.00 16:33--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXParagraphEnumeration::getSupportedServiceNames()
+throw (uno::RuntimeException)
+{
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesParagraphEnum, g_ServicesParagraphEnum);
+}
+
/*-- 10.12.98 11:52:13---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXParagraphEnumeration::hasMoreElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXParagraphEnumeration::hasMoreElements() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- return bFirstParagraph ? sal_True : xNextPara.is();
+
+ return (m_pImpl->m_bFirstParagraph) ? sal_True : m_pImpl->m_xNextPara.is();
}
/*-- 14.08.03 13:10:14---------------------------------------------------
-----------------------------------------------------------------------*/
//!! compare to SwShellTableCrsr::FillRects() in viscrs.cxx
-SwTableNode * lcl_FindTopLevelTable(
- /*SwUnoCrsr* pUnoCrsr ,*/
- SwTableNode *pTblNode,
- const SwTable *pOwnTable )
+static SwTableNode *
+lcl_FindTopLevelTable(
+ SwTableNode *const pTblNode, SwTable const*const pOwnTable)
{
// find top-most table in current context (section) level
@@ -977,14 +634,14 @@ SwTableNode * lcl_FindTopLevelTable(
}
-BOOL lcl_CursorIsInSection(
- const SwUnoCrsr *pUnoCrsr,
- const SwStartNode *pOwnStartNode )
+static bool
+lcl_CursorIsInSection(
+ SwUnoCrsr const*const pUnoCrsr, SwStartNode const*const pOwnStartNode)
{
// returns true if the cursor is in the section (or in a sub section!)
// represented by pOwnStartNode
- BOOL bRes = TRUE;
+ bool bRes = true;
if (pUnoCrsr && pOwnStartNode)
{
const SwEndNode * pOwnEndNode = pOwnStartNode->EndOfSectionNode();
@@ -995,388 +652,450 @@ BOOL lcl_CursorIsInSection(
}
-uno::Reference< XTextContent > SAL_CALL SwXParagraphEnumeration::NextElement_Impl(void)
- throw( container::NoSuchElementException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Reference< text::XTextContent >
+SwXParagraphEnumeration::Impl::NextElement_Impl()
+throw (container::NoSuchElementException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- uno::Reference< XTextContent > aRef;
- SwUnoCrsr* pUnoCrsr = GetCrsr();
- if(pUnoCrsr)
+ SwUnoCrsr *const pUnoCrsr = GetCursor();
+ if (!pUnoCrsr)
{
- // check for exceeding selections
- if(!bFirstParagraph &&
- (CURSOR_SELECTION == eCursorType || CURSOR_SELECTION_IN_TABLE == eCursorType))
+ throw uno::RuntimeException();
+ }
+
+ // check for exceeding selections
+ if (!m_bFirstParagraph &&
+ ((CURSOR_SELECTION == m_eCursorType) ||
+ (CURSOR_SELECTION_IN_TABLE == m_eCursorType)))
+ {
+ SwPosition* pStart = pUnoCrsr->Start();
+ const ::std::auto_ptr<SwUnoCrsr> aNewCrsr(
+ pUnoCrsr->GetDoc()->CreateUnoCrsr(*pStart, sal_False) );
+ // one may also go into tables here
+ if ((CURSOR_TBLTEXT != m_eCursorType) &&
+ (CURSOR_SELECTION_IN_TABLE != m_eCursorType))
{
- SwPosition* pStart = pUnoCrsr->Start();
- ::std::auto_ptr<SwUnoCrsr> aNewCrsr( pUnoCrsr->GetDoc()->CreateUnoCrsr(*pStart, sal_False) );
- //man soll hier auch in Tabellen landen duerfen
- if(CURSOR_TBLTEXT != eCursorType && CURSOR_SELECTION_IN_TABLE != eCursorType)
- aNewCrsr->SetRemainInSection( sal_False );
-
- // os 2005-01-14: This part is only necessary to detect movements out of a selection
- // if there is no selection we don't have to care
- SwTableNode* pTblNode = aNewCrsr->GetNode()->FindTableNode();
- if((CURSOR_TBLTEXT != eCursorType && CURSOR_SELECTION_IN_TABLE != eCursorType) && pTblNode)
- {
- aNewCrsr->GetPoint()->nNode = pTblNode->EndOfSectionIndex();
- aNewCrsr->Move(fnMoveForward, fnGoNode);
- }
- else
- aNewCrsr->MovePara(fnParaNext, fnParaStart);
- if(nEndIndex < aNewCrsr->Start()->nNode.GetIndex())
- return aRef; // empty reference
+ aNewCrsr->SetRemainInSection( sal_False );
}
- XText* pText = xParentText.get();
- sal_Bool bInTable = sal_False;
- if(!bFirstParagraph)
+ // os 2005-01-14: This part is only necessary to detect movements out
+ // of a selection; if there is no selection we don't have to care
+ SwTableNode *const pTblNode = aNewCrsr->GetNode()->FindTableNode();
+ if (((CURSOR_TBLTEXT != m_eCursorType) &&
+ (CURSOR_SELECTION_IN_TABLE != m_eCursorType)) && pTblNode)
{
- //man soll hier auch in Tabellen landen duerfen
- //if(CURSOR_TBLTEXT != eCursorType && CURSOR_SELECTION_IN_TABLE != eCursorType)
- {
- //BOOL bRemain = sal_False;
- //pUnoCrsr->SetRemainInSection( bRemain );
- pUnoCrsr->SetRemainInSection( sal_False );
- //was mache ich, wenn ich schon in einer Tabelle stehe?
- SwTableNode* pTblNode = pUnoCrsr->GetNode()->FindTableNode();
- pTblNode = lcl_FindTopLevelTable( /*pUnoCrsr,*/ pTblNode, pOwnTable );
- if(pTblNode && &pTblNode->GetTable() != pOwnTable)
- {
- // wir haben es mit einer fremden Tabelle zu tun - also ans Ende
- pUnoCrsr->GetPoint()->nNode = pTblNode->EndOfSectionIndex();
- if(!pUnoCrsr->Move(fnMoveForward, fnGoNode))
- return aRef;
- else
- bInTable = sal_True;
-
- }
- }
+ aNewCrsr->GetPoint()->nNode = pTblNode->EndOfSectionIndex();
+ aNewCrsr->Move(fnMoveForward, fnGoNode);
+ }
+ else
+ {
+ aNewCrsr->MovePara(fnParaNext, fnParaStart);
+ }
+ if (m_nEndIndex < aNewCrsr->Start()->nNode.GetIndex())
+ {
+ return 0;
}
+ }
- // the cursor must remain in the current section or a subsection
- // before AND after the movement...
- if( lcl_CursorIsInSection( pUnoCrsr, pOwnStartNode ) &&
- (bFirstParagraph || bInTable ||
- (pUnoCrsr->MovePara(fnParaNext, fnParaStart) &&
- lcl_CursorIsInSection( pUnoCrsr, pOwnStartNode ) ) ) )
+ sal_Bool bInTable = sal_False;
+ if (!m_bFirstParagraph)
+ {
+ pUnoCrsr->SetRemainInSection( sal_False );
+ // what to do if already in a table?
+ SwTableNode * pTblNode = pUnoCrsr->GetNode()->FindTableNode();
+ pTblNode = lcl_FindTopLevelTable( pTblNode, m_pOwnTable );
+ if (pTblNode && (&pTblNode->GetTable() != m_pOwnTable))
{
- SwPosition* pStart = pUnoCrsr->Start();
- sal_Int32 nFirstContent = bFirstParagraph ? nFirstParaStart : -1;
- sal_Int32 nLastContent = nEndIndex == pStart->nNode.GetIndex() ? nLastParaEnd : -1;
- //steht man nun in einer Tabelle, oder in einem einfachen Absatz?
-
- SwTableNode* pTblNode = pUnoCrsr->GetNode()->FindTableNode();
- pTblNode = lcl_FindTopLevelTable( /*pUnoCrsr,*/ pTblNode, pOwnTable );
- if(/*CURSOR_TBLTEXT != eCursorType && CURSOR_SELECTION_IN_TABLE != eCursorType && */
- pTblNode && &pTblNode->GetTable() != pOwnTable)
+ // this is a foreign table: go to end
+ pUnoCrsr->GetPoint()->nNode = pTblNode->EndOfSectionIndex();
+ if (!pUnoCrsr->Move(fnMoveForward, fnGoNode))
{
- // wir haben es mit einer fremden Tabelle zu tun
- SwFrmFmt* pTableFmt = (SwFrmFmt*)pTblNode->GetTable().GetFrmFmt();
- XTextTable* pTable = SwXTextTables::GetObject( *pTableFmt );
- aRef = (XTextContent*)(SwXTextTable*)pTable;
- }
- else
- {
- aRef = new SwXParagraph(static_cast<SwXText*>(pText),
- pStart->nNode.GetNode().GetTxtNode(),
- nFirstContent, nLastContent);
+ return 0;
}
+ bInTable = sal_True;
}
}
- else
- throw uno::RuntimeException();
- return aRef;
+ uno::Reference< text::XTextContent > xRef;
+ // the cursor must remain in the current section or a subsection
+ // before AND after the movement...
+ if (lcl_CursorIsInSection( pUnoCrsr, m_pOwnStartNode ) &&
+ (m_bFirstParagraph || bInTable ||
+ (pUnoCrsr->MovePara(fnParaNext, fnParaStart) &&
+ lcl_CursorIsInSection( pUnoCrsr, m_pOwnStartNode ))))
+ {
+ SwPosition* pStart = pUnoCrsr->Start();
+ const sal_Int32 nFirstContent =
+ (m_bFirstParagraph) ? m_nFirstParaStart : -1;
+ const sal_Int32 nLastContent =
+ (m_nEndIndex == pStart->nNode.GetIndex()) ? m_nLastParaEnd : -1;
+
+ // position in a table, or in a simple paragraph?
+ SwTableNode * pTblNode = pUnoCrsr->GetNode()->FindTableNode();
+ pTblNode = lcl_FindTopLevelTable( pTblNode, m_pOwnTable );
+ if (/*CURSOR_TBLTEXT != eCursorType && CURSOR_SELECTION_IN_TABLE != eCursorType && */
+ pTblNode && (&pTblNode->GetTable() != m_pOwnTable))
+ {
+ // this is a foreign table
+ SwFrmFmt* pTableFmt =
+ static_cast<SwFrmFmt*>(pTblNode->GetTable().GetFrmFmt());
+ text::XTextTable *const pTable =
+ SwXTextTables::GetObject( *pTableFmt );
+ xRef = static_cast<text::XTextContent*>(
+ static_cast<SwXTextTable*>(pTable));
+ }
+ else
+ {
+ text::XText *const pText = m_xParentText.get();
+ xRef = SwXParagraph::CreateXParagraph(*pUnoCrsr->GetDoc(),
+ *pStart->nNode.GetNode().GetTxtNode(),
+ static_cast<SwXText*>(pText), nFirstContent, nLastContent);
+ }
+ }
+
+ return xRef;
}
/*-- 10.12.98 11:52:14---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXParagraphEnumeration::nextElement(void)
- throw( container::NoSuchElementException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL SwXParagraphEnumeration::nextElement()
+throw (container::NoSuchElementException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< XTextContent > aRef;
- if (bFirstParagraph)
+ if (m_pImpl->m_bFirstParagraph)
{
- xNextPara = NextElement_Impl();
- bFirstParagraph = sal_False;
+ m_pImpl->m_xNextPara = m_pImpl->NextElement_Impl();
+ m_pImpl->m_bFirstParagraph = false;
}
- aRef = xNextPara;
- if (!aRef.is())
+ const uno::Reference< text::XTextContent > xRef = m_pImpl->m_xNextPara;
+ if (!xRef.is())
+ {
throw container::NoSuchElementException();
- xNextPara = NextElement_Impl();
+ }
+ m_pImpl->m_xNextPara = m_pImpl->NextElement_Impl();
- uno::Any aRet(&aRef, ::getCppuType((uno::Reference<XTextContent>*)0));
+ uno::Any aRet;
+ aRet <<= xRef;
return aRet;
}
-void SwXParagraphEnumeration::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- ClientModify(this, pOld, pNew);
-}
/******************************************************************
* SwXTextRange
******************************************************************/
-TYPEINIT1(SwXTextRange, SwClient);
-const uno::Sequence< sal_Int8 > & SwXTextRange::getUnoTunnelId()
-{
- static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
- return aSeq;
-}
+class SwXTextRange::Impl
+ : public SwClient
+{
+
+public:
+
+ const SfxItemPropertySet & m_rPropSet;
+ const enum RangePosition m_eRangePosition;
+ SwDoc & m_rDoc;
+ uno::Reference<text::XText> m_xParentText;
+ SwDepend m_ObjectDepend; // register at format of table or frame
+ ::sw::mark::IMark * m_pMark;
+
+ Impl( SwDoc & rDoc, const enum RangePosition eRange,
+ SwFrmFmt *const pTblFmt = 0,
+ const uno::Reference< text::XText > & xParent = 0)
+ : SwClient()
+ , m_rPropSet(*aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR))
+ , m_eRangePosition(eRange)
+ , m_rDoc(rDoc)
+ , m_xParentText(xParent)
+ , m_ObjectDepend(this, pTblFmt)
+ , m_pMark(0)
+ {
+ }
-//XUnoTunnel
-sal_Int64 SAL_CALL SwXTextRange::getSomething(
- const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
-{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
+ ~Impl()
+ {
+ // Impl owns the bookmark; delete it here: SolarMutex is locked
+ Invalidate();
+ }
+
+ void Invalidate()
+ {
+ if (m_pMark)
{
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast <sal_IntPtr >(this) );
+ m_rDoc.getIDocumentMarkAccess()->deleteMark(m_pMark);
+ m_pMark = 0;
}
- return 0;
-}
+ }
-OUString SwXTextRange::getImplementationName(void) throw( RuntimeException )
-{
- return OUString::createFromAscii("SwXTextRange");
-}
+ const ::sw::mark::IMark * GetBookmark() const { return m_pMark; }
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
-BOOL SwXTextRange::supportsService(const OUString& rServiceName) throw( RuntimeException )
+void SwXTextRange::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- String sServiceName(rServiceName);
- return sServiceName.EqualsAscii("com.sun.star.text.TextRange") ||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterProperties")||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterPropertiesAsian")||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterPropertiesComplex")||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphProperties") ||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphPropertiesAsian") ||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphPropertiesComplex");
+ const bool bAlreadyRegistered = 0 != GetRegisteredIn();
+ ClientModify(this, pOld, pNew);
+ if (m_ObjectDepend.GetRegisteredIn())
+ {
+ ClientModify(&m_ObjectDepend, pOld, pNew);
+ // if the depend was removed then the range must be removed too
+ if (!m_ObjectDepend.GetRegisteredIn() && GetRegisteredIn())
+ {
+ const_cast<SwModify*>(GetRegisteredIn())->Remove(this);
+ }
+ // or if the range has been removed but the depend ist still
+ // connected then the depend must be removed
+ else if (bAlreadyRegistered && !GetRegisteredIn() &&
+ m_ObjectDepend.GetRegisteredIn())
+ {
+ const_cast<SwModify*>(m_ObjectDepend.GetRegisteredIn())
+ ->Remove(& m_ObjectDepend);
+ }
+ }
+ if (!GetRegisteredIn())
+ {
+ m_pMark = 0;
+ }
}
-Sequence< OUString > SwXTextRange::getSupportedServiceNames(void) throw( RuntimeException )
+
+SwXTextRange::SwXTextRange(SwPaM& rPam,
+ const uno::Reference< text::XText > & xParent,
+ const enum RangePosition eRange)
+ : m_pImpl( new SwXTextRange::Impl(*rPam.GetDoc(), eRange, 0, xParent) )
{
- Sequence< OUString > aRet(7);
- aRet[0] = OUString::createFromAscii("com.sun.star.text.TextRange");
- aRet[1] = OUString::createFromAscii("com.sun.star.style.CharacterProperties");
- aRet[2] = OUString::createFromAscii("com.sun.star.style.CharacterPropertiesAsian");
- aRet[3] = OUString::createFromAscii("com.sun.star.style.CharacterPropertiesComplex");
- aRet[4] = OUString::createFromAscii("com.sun.star.style.ParagraphProperties");
- aRet[5] = OUString::createFromAscii("com.sun.star.style.ParagraphPropertiesAsian");
- aRet[6] = OUString::createFromAscii("com.sun.star.style.ParagraphPropertiesComplex");
- return aRet;
+ SetPositions(rPam);
}
-SwXTextRange::SwXTextRange(SwPaM& rPam,
- const uno::Reference< XText > & rxParent, enum RangePosition eRange) :
- eRangePosition(eRange),
- pDoc(rPam.GetDoc()),
- pBox(0),
- pBoxStartNode(0),
- aObjectDepend(this, 0),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR)),
- xParentText(rxParent),
- pMark(NULL)
-{
- _CreateNewBookmark(rPam);
-}
-
-SwXTextRange::SwXTextRange(SwFrmFmt& rTblFmt) :
- eRangePosition(RANGE_IS_TABLE),
- pDoc(rTblFmt.GetDoc()),
- pBox(0),
- pBoxStartNode(0),
- aObjectDepend(this, &rTblFmt),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR)),
- pMark(NULL)
-{
- SwTable* pTable = SwTable::FindTable( &rTblFmt );
- SwTableNode* pTblNode = pTable->GetTableNode( );
+SwXTextRange::SwXTextRange(SwFrmFmt& rTblFmt)
+ : m_pImpl(
+ new SwXTextRange::Impl(*rTblFmt.GetDoc(), RANGE_IS_TABLE, &rTblFmt) )
+{
+ SwTable *const pTable = SwTable::FindTable( &rTblFmt );
+ SwTableNode *const pTblNode = pTable->GetTableNode();
SwPosition aPosition( *pTblNode );
SwPaM aPam( aPosition );
- _CreateNewBookmark( aPam );
+ SetPositions( aPam );
}
SwXTextRange::~SwXTextRange()
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if(pBkmk)
- pDoc->getIDocumentMarkAccess()->deleteMark(pBkmk);
}
-void SwXTextRange::_CreateNewBookmark(SwPaM& rPam)
+const SwDoc * SwXTextRange::GetDoc() const
{
- IDocumentMarkAccess* const pMarkAccess = pDoc->getIDocumentMarkAccess();
+ return & m_pImpl->m_rDoc;
+}
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if(pBkmk)
- pMarkAccess->deleteMark(pBkmk);
- pMark = pMarkAccess->makeMark(rPam, ::rtl::OUString(), IDocumentMarkAccess::UNO_BOOKMARK);
- pMark->Add(this);
+SwDoc * SwXTextRange::GetDoc()
+{
+ return & m_pImpl->m_rDoc;
+}
+
+
+void SwXTextRange::Invalidate()
+{
+ m_pImpl->Invalidate();
+}
+
+void SwXTextRange::SetPositions(const SwPaM& rPam)
+{
+ m_pImpl->Invalidate();
+ IDocumentMarkAccess* const pMA = m_pImpl->m_rDoc.getIDocumentMarkAccess();
+ m_pImpl->m_pMark = pMA->makeMark(rPam, ::rtl::OUString(),
+ IDocumentMarkAccess::UNO_BOOKMARK);
+ m_pImpl->m_pMark->Add(m_pImpl.get());
}
void SwXTextRange::DeleteAndInsert(
- const String& rText, const bool bForceExpandHints)
- throw(uno::RuntimeException)
+ const ::rtl::OUString& rText, const bool bForceExpandHints)
+throw (uno::RuntimeException)
{
- if (RANGE_IS_TABLE == eRangePosition)
+ if (RANGE_IS_TABLE == m_pImpl->m_eRangePosition)
{
// setString on table not allowed
throw uno::RuntimeException();
}
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if(pBkmk)
+ const SwPosition aPos(GetDoc()->GetNodes().GetEndOfContent());
+ SwCursor aCursor(aPos, 0, false);
+ if (GetPositions(aCursor))
{
- const SwPosition& rPoint = pBkmk->GetMarkStart();
- SwCursor aNewCrsr(rPoint, 0, false);
- if(pBkmk->IsExpanded())
- {
- aNewCrsr.SetMark();
- const SwPosition& rMark = pBkmk->GetMarkEnd();
- *aNewCrsr.GetMark() = rMark;
- }
- UnoActionContext aAction(pDoc);
- pDoc->StartUndo(UNDO_INSERT, NULL);
- if(aNewCrsr.HasMark())
+ UnoActionContext aAction(& m_pImpl->m_rDoc);
+ m_pImpl->m_rDoc.StartUndo(UNDO_INSERT, NULL);
+ if (aCursor.HasMark())
{
- pDoc->DeleteAndJoin(aNewCrsr);
+ m_pImpl->m_rDoc.DeleteAndJoin(aCursor);
}
- if(rText.Len())
+ if (rText.getLength())
{
SwUnoCursorHelper::DocInsertStringSplitCR(
- *pDoc, aNewCrsr, rText, bForceExpandHints);
+ m_pImpl->m_rDoc, aCursor, rText, bForceExpandHints);
- SwXTextCursor::SelectPam(aNewCrsr, sal_True);
- aNewCrsr.Left(rText.Len(), CRSR_SKIP_CHARS, FALSE, FALSE);
+ SwUnoCursorHelper::SelectPam(aCursor, true);
+ aCursor.Left(rText.getLength(), CRSR_SKIP_CHARS, FALSE, FALSE);
}
- _CreateNewBookmark(aNewCrsr);
- pDoc->EndUndo(UNDO_INSERT, NULL);
+ SetPositions(aCursor);
+ m_pImpl->m_rDoc.EndUndo(UNDO_INSERT, NULL);
}
}
-uno::Reference< XText > SwXTextRange::getText(void) throw( uno::RuntimeException )
+const uno::Sequence< sal_Int8 > & SwXTextRange::getUnoTunnelId()
+{
+ static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
+ return aSeq;
+}
+
+// XUnoTunnel
+sal_Int64 SAL_CALL
+SwXTextRange::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
+{
+ return ::sw::UnoTunnelImpl<SwXTextRange>(rId, this);
+}
+
+OUString SAL_CALL
+SwXTextRange::getImplementationName() throw (uno::RuntimeException)
+{
+ return OUString::createFromAscii("SwXTextRange");
+}
+
+static char const*const g_ServicesTextRange[] =
+{
+ "com.sun.star.text.TextRange",
+ "com.sun.star.style.CharacterProperties",
+ "com.sun.star.style.CharacterPropertiesAsian",
+ "com.sun.star.style.CharacterPropertiesComplex",
+ "com.sun.star.style.ParagraphProperties",
+ "com.sun.star.style.ParagraphPropertiesAsian",
+ "com.sun.star.style.ParagraphPropertiesComplex",
+};
+static const size_t g_nServicesTextRange(
+ sizeof(g_ServicesTextRange)/sizeof(g_ServicesTextRange[0]));
+
+sal_Bool SAL_CALL SwXTextRange::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesTextRange, g_ServicesTextRange, rServiceName);
+}
+
+uno::Sequence< OUString > SAL_CALL
+SwXTextRange::getSupportedServiceNames() throw (uno::RuntimeException)
+{
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesTextRange, g_ServicesTextRange);
+}
+
+uno::Reference< text::XText > SAL_CALL
+SwXTextRange::getText() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if (!xParentText.is())
+
+ if (!m_pImpl->m_xParentText.is())
{
- if (eRangePosition == RANGE_IS_TABLE &&
- aObjectDepend.GetRegisteredIn() )
- {
- SwFrmFmt* pTblFmt = (SwFrmFmt*)aObjectDepend.GetRegisteredIn();
- SwTable* pTable = SwTable::FindTable( pTblFmt );
- SwTableNode* pTblNode = pTable->GetTableNode();
- SwPosition aPosition( *pTblNode );
- uno::Reference< XTextRange > xRange =
- SwXTextRange::CreateTextRangeFromPosition(pDoc, aPosition, 0);
- xParentText = xRange->getText();
- }
- else
+ if (m_pImpl->m_eRangePosition == RANGE_IS_TABLE &&
+ m_pImpl->m_ObjectDepend.GetRegisteredIn())
{
- OSL_ENSURE(false, "SwXTextRange::getText: no text");
+ SwFrmFmt const*const pTblFmt = static_cast<SwFrmFmt const*>(
+ m_pImpl->m_ObjectDepend.GetRegisteredIn());
+ SwTable const*const pTable = SwTable::FindTable( pTblFmt );
+ SwTableNode const*const pTblNode = pTable->GetTableNode();
+ const SwPosition aPosition( *pTblNode );
+ m_pImpl->m_xParentText =
+ ::sw::CreateParentXText(m_pImpl->m_rDoc, aPosition);
}
}
- return xParentText;
+ OSL_ENSURE(m_pImpl->m_xParentText.is(), "SwXTextRange::getText: no text");
+ return m_pImpl->m_xParentText;
}
-uno::Reference< XTextRange > SwXTextRange::getStart(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXTextRange::getStart() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< XTextRange > xRet;
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if(!xParentText.is())
+ uno::Reference< text::XTextRange > xRet;
+ ::sw::mark::IMark const * const pBkmk = m_pImpl->GetBookmark();
+ if (!m_pImpl->m_xParentText.is())
+ {
getText();
+ }
if(pBkmk)
{
SwPaM aPam(pBkmk->GetMarkStart());
- xRet = new SwXTextRange(aPam, xParentText);
+ xRet = new SwXTextRange(aPam, m_pImpl->m_xParentText);
}
- else if(eRangePosition == RANGE_IS_TABLE)
+ else if (RANGE_IS_TABLE == m_pImpl->m_eRangePosition)
{
- //start and end are this, if its a table
+ // start and end are this, if its a table
xRet = this;
}
else
+ {
throw uno::RuntimeException();
+ }
return xRet;
}
-uno::Reference< XTextRange > SwXTextRange::getEnd(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXTextRange::getEnd() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< XTextRange > xRet;
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if(!xParentText.is())
+
+ uno::Reference< text::XTextRange > xRet;
+ ::sw::mark::IMark const * const pBkmk = m_pImpl->GetBookmark();
+ if (!m_pImpl->m_xParentText.is())
+ {
getText();
+ }
if(pBkmk)
{
SwPaM aPam(pBkmk->GetMarkEnd());
- xRet = new SwXTextRange(aPam, xParentText);
+ xRet = new SwXTextRange(aPam, m_pImpl->m_xParentText);
}
- else if(eRangePosition == RANGE_IS_TABLE)
+ else if (RANGE_IS_TABLE == m_pImpl->m_eRangePosition)
{
- //start and end are this, if its a table
+ // start and end are this, if its a table
xRet = this;
}
else
+ {
throw uno::RuntimeException();
+ }
return xRet;
}
-OUString SwXTextRange::getString(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXTextRange::getString() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
OUString sRet;
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
// for tables there is no bookmark, thus also no text
// one could export the table as ASCII here maybe?
- if(pBkmk && pBkmk->IsExpanded())
+ SwPaM aPaM(GetDoc()->GetNodes());
+ if (GetPositions(aPaM) && aPaM.HasMark())
{
- const SwPosition& rPoint = pBkmk->GetMarkPos();
- const SwPosition& rMark = pBkmk->GetOtherMarkPos();
- SwPaM aCrsr(rMark, rPoint);
- SwXTextCursor::getTextFromPam(aCrsr, sRet);
+ SwUnoCursorHelper::GetTextFromPam(aPaM, sRet);
}
return sRet;
}
-void SwXTextRange::setString(const OUString& aString)
- throw( uno::RuntimeException )
+void SAL_CALL SwXTextRange::setString(const OUString& rString)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- DeleteAndInsert(aString, false);
-}
-void SwXTextRange::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- sal_Bool bAlreadyRegisterred = 0 != GetRegisteredIn();
- ClientModify(this, pOld, pNew);
- if(aObjectDepend.GetRegisteredIn())
- {
- ClientModify(&aObjectDepend, pOld, pNew);
- // if the depend was removed then the range must be removed too
- if(!aObjectDepend.GetRegisteredIn() && GetRegisteredIn())
- ((SwModify*)GetRegisteredIn())->Remove(this);
- // or if the range has been removed but the depend ist still
- // connected then the depend must be removed
- else if(bAlreadyRegisterred && !GetRegisteredIn() &&
- aObjectDepend.GetRegisteredIn())
- ((SwModify*)aObjectDepend.GetRegisteredIn())->Remove(&aObjectDepend);
- }
- if(!GetRegisteredIn())
- pMark = NULL;
+ DeleteAndInsert(rString, false);
}
-sal_Bool SwXTextRange::GetPositions(SwPaM& rToFill) const
+bool SwXTextRange::GetPositions(SwPaM& rToFill) const
{
- sal_Bool bRet = sal_False;
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
+ ::sw::mark::IMark const * const pBkmk = m_pImpl->GetBookmark();
if(pBkmk)
{
*rToFill.GetPoint() = pBkmk->GetMarkPos();
@@ -1386,16 +1105,20 @@ sal_Bool SwXTextRange::GetPositions(SwPaM& rToFill) const
*rToFill.GetMark() = pBkmk->GetOtherMarkPos();
}
else
+ {
rToFill.DeleteMark();
- bRet = sal_True;
+ }
+ return true;
}
- return bRet;
+ return false;
}
-sal_Bool SwXTextRange::XTextRangeToSwPaM( SwUnoInternalPaM& rToFill,
- const uno::Reference< XTextRange > & xTextRange)
+namespace sw {
+
+bool XTextRangeToSwPaM( SwUnoInternalPaM & rToFill,
+ const uno::Reference< text::XTextRange > & xTextRange)
{
- sal_Bool bRet = sal_False;
+ bool bRet = false;
uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
SwXTextRange* pRange = 0;
@@ -1405,27 +1128,27 @@ sal_Bool SwXTextRange::XTextRangeToSwPaM( SwUnoInternalPaM& rToFill,
SwXParagraph* pPara = 0;
if(xRangeTunnel.is())
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- pPortion = reinterpret_cast< SwXTextPortion * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextPortion::getUnoTunnelId()) ));
- pText = reinterpret_cast< SwXText * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXText::getUnoTunnelId()) ));
- pPara = reinterpret_cast< SwXParagraph * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXParagraph::getUnoTunnelId()) ));
+ pRange = ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+ pPortion=
+ ::sw::UnoTunnelGetImplementation<SwXTextPortion>(xRangeTunnel);
+ pText = ::sw::UnoTunnelGetImplementation<SwXText>(xRangeTunnel);
+ pPara = ::sw::UnoTunnelGetImplementation<SwXParagraph>(xRangeTunnel);
}
- //if it's a text cursor then create a temporary cursor there and re-use the pCursor variable
- uno::Reference< XTextCursor > xTextCursor;
- if(pText)
+ // if it's a text then create a temporary cursor there and re-use
+ // the pCursor variable
+ // #i108489#: Reference in outside scope to keep cursor alive
+ uno::Reference< text::XTextCursor > xTextCursor;
+ if (pText)
{
- xTextCursor = pText->createCursor();
+ xTextCursor.set( pText->CreateCursor() );
xTextCursor->gotoEnd(sal_True);
- uno::Reference<XUnoTunnel> xCrsrTunnel( xTextCursor, UNO_QUERY);
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xCrsrTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ const uno::Reference<lang::XUnoTunnel> xCrsrTunnel(
+ xTextCursor, uno::UNO_QUERY);
+ pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xCrsrTunnel);
}
if(pRange && pRange->GetDoc() == rToFill.GetDoc())
{
@@ -1435,15 +1158,7 @@ sal_Bool SwXTextRange::XTextRangeToSwPaM( SwUnoInternalPaM& rToFill,
{
if (pPara)
{
- const SwTxtNode * pTxtNode( pPara->GetTxtNode() );
-
- if (pTxtNode) {
- bRet = sal_True;
- *rToFill.GetPoint() = SwPosition( *pTxtNode );
- // set selection to the whole paragraph
- rToFill.SetMark();
- rToFill.GetMark()->nContent = pTxtNode->GetTxt().Len();
- }
+ bRet = pPara->SelectPaM(rToFill);
}
else
{
@@ -1453,8 +1168,9 @@ sal_Bool SwXTextRange::XTextRangeToSwPaM( SwUnoInternalPaM& rToFill,
: ((pPortion) ? pPortion->GetCursor() : 0);
if (pUnoCrsr && pDoc == rToFill.GetDoc())
{
- DBG_ASSERT((SwPaM*)pUnoCrsr->GetNext() == pUnoCrsr, "was machen wir mit Ringen?" );
- bRet = sal_True;
+ DBG_ASSERT((SwPaM*)pUnoCrsr->GetNext() == pUnoCrsr,
+ "what to do about rings?");
+ bRet = true;
*rToFill.GetPoint() = *pUnoCrsr->GetPoint();
if (pUnoCrsr->HasMark())
{
@@ -1469,53 +1185,65 @@ sal_Bool SwXTextRange::XTextRangeToSwPaM( SwUnoInternalPaM& rToFill,
return bRet;
}
-sal_Bool lcl_IsStartNodeInFormat(sal_Bool bHeader, SwStartNode* pSttNode,
- const SwFrmFmt* pFrmFmt, SwFrmFmt*& rpFormat)
+static bool
+lcl_IsStartNodeInFormat(const bool bHeader, SwStartNode *const pSttNode,
+ SwFrmFmt const*const pFrmFmt, SwFrmFmt*& rpFormat)
{
- sal_Bool bRet = sal_False;
+ bool bRet = false;
const SfxItemSet& rSet = pFrmFmt->GetAttrSet();
const SfxPoolItem* pItem;
- SwFrmFmt* pHeadFootFmt;
- if(SFX_ITEM_SET == rSet.GetItemState( static_cast< USHORT >(bHeader ? RES_HEADER : RES_FOOTER), sal_True, &pItem) &&
- 0 != (pHeadFootFmt = bHeader ?
- ((SwFmtHeader*)pItem)->GetHeaderFmt() :
- ((SwFmtFooter*)pItem)->GetFooterFmt()))
- {
- const SwFmtCntnt& rFlyCntnt = pHeadFootFmt->GetCntnt();
- const SwNode& rNode = rFlyCntnt.GetCntntIdx()->GetNode();
- const SwStartNode* pCurSttNode = rNode.FindSttNodeByType(
- bHeader ? SwHeaderStartNode : SwFooterStartNode);
- if(pCurSttNode && pCurSttNode == pSttNode)
+ if (SFX_ITEM_SET == rSet.GetItemState(
+ static_cast<USHORT>(bHeader ? RES_HEADER : RES_FOOTER),
+ sal_True, &pItem))
+ {
+ SfxPoolItem *const pItemNonConst(const_cast<SfxPoolItem *>(pItem));
+ SwFrmFmt *const pHeadFootFmt = (bHeader) ?
+ static_cast<SwFmtHeader*>(pItemNonConst)->GetHeaderFmt() :
+ static_cast<SwFmtFooter*>(pItemNonConst)->GetFooterFmt();
+ if (pHeadFootFmt)
{
- bRet = sal_True;
- rpFormat = pHeadFootFmt;
+ const SwFmtCntnt& rFlyCntnt = pHeadFootFmt->GetCntnt();
+ const SwNode& rNode = rFlyCntnt.GetCntntIdx()->GetNode();
+ SwStartNode const*const pCurSttNode = rNode.FindSttNodeByType(
+ (bHeader) ? SwHeaderStartNode : SwFooterStartNode);
+ if (pCurSttNode && (pCurSttNode == pSttNode))
+ {
+ rpFormat = pHeadFootFmt;
+ bRet = true;
+ }
}
}
return bRet;
}
-uno::Reference< XTextRange > SwXTextRange::CreateTextRangeFromPosition(
- SwDoc* pDoc, const SwPosition& rPos, const SwPosition* pMark)
+} // namespace sw
+
+uno::Reference< text::XTextRange >
+SwXTextRange::CreateXTextRange(
+ SwDoc & rDoc, const SwPosition& rPos, const SwPosition *const pMark)
{
- uno::Reference< XText > xParentText( CreateParentXText(pDoc, rPos) );
- std::auto_ptr<SwUnoCrsr> pNewCrsr( pDoc->CreateUnoCrsr(rPos, sal_False) );
+ const uno::Reference<text::XText> xParentText(
+ ::sw::CreateParentXText(rDoc, rPos));
+ const ::std::auto_ptr<SwUnoCrsr> pNewCrsr(
+ rDoc.CreateUnoCrsr(rPos, sal_False));
if(pMark)
{
pNewCrsr->SetMark();
*pNewCrsr->GetMark() = *pMark;
}
- bool isCell( dynamic_cast<SwXCell*>(xParentText.get()) );
- uno::Reference< XTextRange > xRet(
+ const bool isCell( dynamic_cast<SwXCell*>(xParentText.get()) );
+ const uno::Reference< text::XTextRange > xRet(
new SwXTextRange(*pNewCrsr, xParentText,
isCell ? RANGE_IN_CELL : RANGE_IN_TEXT) );
return xRet;
-
}
-uno::Reference< XText > SwXTextRange::CreateParentXText(SwDoc* pDoc,
- const SwPosition& rPos)
+namespace sw {
+
+uno::Reference< text::XText >
+CreateParentXText(SwDoc & rDoc, const SwPosition& rPos)
{
- uno::Reference< XText > xParentText;
+ uno::Reference< text::XText > xParentText;
SwStartNode* pSttNode = rPos.nNode.GetNode().StartOfSectionNode();
while(pSttNode && pSttNode->IsSectionNode())
{
@@ -1526,18 +1254,19 @@ uno::Reference< XText > SwXTextRange::CreateParentXText(SwDoc* pDoc,
{
case SwTableBoxStartNode:
{
- const SwTableNode* pTblNode = pSttNode->FindTableNode();
- SwFrmFmt* pTableFmt = (SwFrmFmt*)pTblNode->GetTable().GetFrmFmt();
- SwTableBox* pBox = pSttNode->GetTblBox();
+ SwTableNode const*const pTblNode = pSttNode->FindTableNode();
+ SwFrmFmt *const pTableFmt =
+ static_cast<SwFrmFmt*>(pTblNode->GetTable().GetFrmFmt());
+ SwTableBox *const pBox = pSttNode->GetTblBox();
- xParentText = pBox
+ xParentText = (pBox)
? SwXCell::CreateXCell( pTableFmt, pBox )
: new SwXCell( pTableFmt, *pSttNode );
}
break;
case SwFlyStartNode:
{
- SwFrmFmt* pFmt = pSttNode->GetFlyFmt();
+ SwFrmFmt *const pFmt = pSttNode->GetFlyFmt();
if (0 != pFmt)
{
SwXTextFrame* pFrame( static_cast<SwXTextFrame*>(
@@ -1549,42 +1278,44 @@ uno::Reference< XText > SwXTextRange::CreateParentXText(SwDoc* pDoc,
case SwHeaderStartNode:
case SwFooterStartNode:
{
- sal_Bool bHeader = SwHeaderStartNode == eType;
- sal_uInt16 nPDescCount = pDoc->GetPageDescCnt();
+ const bool bHeader = (SwHeaderStartNode == eType);
+ const sal_uInt16 nPDescCount = rDoc.GetPageDescCnt();
for(sal_uInt16 i = 0; i < nPDescCount; i++)
{
- const SwPageDesc& rDesc = const_cast<const SwDoc*>(pDoc)
- ->GetPageDesc( i );
+ const SwPageDesc& rDesc =
+ // C++ is retarded
+ const_cast<SwDoc const&>(rDoc).GetPageDesc( i );
const SwFrmFmt* pFrmFmtMaster = &rDesc.GetMaster();
const SwFrmFmt* pFrmFmtLeft = &rDesc.GetLeft();
SwFrmFmt* pHeadFootFmt = 0;
- if(!lcl_IsStartNodeInFormat(bHeader, pSttNode, pFrmFmtMaster, pHeadFootFmt))
- lcl_IsStartNodeInFormat(bHeader, pSttNode, pFrmFmtLeft, pHeadFootFmt);
+ if (!lcl_IsStartNodeInFormat(bHeader, pSttNode, pFrmFmtMaster,
+ pHeadFootFmt))
+ {
+ lcl_IsStartNodeInFormat(bHeader, pSttNode, pFrmFmtLeft,
+ pHeadFootFmt);
+ }
- if(pHeadFootFmt)
+ if (pHeadFootFmt)
{
- SwXHeadFootText* pxHdFt = (SwXHeadFootText*)SwClientIter( *pHeadFootFmt ).
- First( TYPE( SwXHeadFootText ));
- xParentText = pxHdFt;
- if(!pxHdFt)
- xParentText = new SwXHeadFootText(*pHeadFootFmt, bHeader);
- break;
+ xParentText = SwXHeadFootText::CreateXHeadFootText(
+ *pHeadFootFmt, bHeader);
}
}
}
break;
case SwFootnoteStartNode:
{
- sal_uInt16 n, nFtnCnt = pDoc->GetFtnIdxs().Count();
- uno::Reference< XFootnote > xRef;
- for( n = 0; n < nFtnCnt; ++n )
+ const sal_uInt16 nFtnCnt = rDoc.GetFtnIdxs().Count();
+ uno::Reference< text::XFootnote > xRef;
+ for (sal_uInt16 n = 0; n < nFtnCnt; ++n )
{
- const SwTxtFtn* pTxtFtn = pDoc->GetFtnIdxs()[ n ];
+ const SwTxtFtn* pTxtFtn = rDoc.GetFtnIdxs()[ n ];
const SwFmtFtn& rFtn = pTxtFtn->GetFtn();
pTxtFtn = rFtn.GetTxtFtn();
#if OSL_DEBUG_LEVEL > 1
- const SwStartNode* pTmpSttNode = pTxtFtn->GetStartNode()->GetNode().
+ const SwStartNode* pTmpSttNode =
+ pTxtFtn->GetStartNode()->GetNode().
FindSttNodeByType(SwFootnoteStartNode);
(void)pTmpSttNode;
#endif
@@ -1592,12 +1323,7 @@ uno::Reference< XText > SwXTextRange::CreateParentXText(SwDoc* pDoc,
if (pSttNode == pTxtFtn->GetStartNode()->GetNode().
FindSttNodeByType(SwFootnoteStartNode))
{
- xParentText = ((SwUnoCallBack*)pDoc->GetUnoCallBack())->
- GetFootnote(rFtn);
- if (!xParentText.is())
- {
- xParentText = new SwXFootnote(pDoc, rFtn);
- }
+ xParentText = SwXFootnote::CreateXFootnote(rDoc, rFtn);
break;
}
}
@@ -1606,9 +1332,9 @@ uno::Reference< XText > SwXTextRange::CreateParentXText(SwDoc* pDoc,
default:
{
// then it is the body text
- uno::Reference<frame::XModel> xModel =
- pDoc->GetDocShell()->GetBaseModel();
- uno::Reference< XTextDocument > xDoc(
+ const uno::Reference<frame::XModel> xModel =
+ rDoc.GetDocShell()->GetBaseModel();
+ const uno::Reference< text::XTextDocument > xDoc(
xModel, uno::UNO_QUERY);
xParentText = xDoc->getText();
}
@@ -1617,181 +1343,250 @@ uno::Reference< XText > SwXTextRange::CreateParentXText(SwDoc* pDoc,
return xParentText;
}
-uno::Reference< XEnumeration > SAL_CALL SwXTextRange::createContentEnumeration(
- const OUString& rServiceName)
- throw(RuntimeException)
+} // namespace sw
+
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXTextRange::createContentEnumeration(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if( !pBkmk || COMPARE_EQUAL != rServiceName.compareToAscii("com.sun.star.text.TextContent") )
- throw RuntimeException();
+ vos::OGuard g(Application::GetSolarMutex());
- const SwPosition& rPoint = pBkmk->GetMarkPos();
- SwUnoCrsr* pNewCrsr = pDoc->CreateUnoCrsr(rPoint, FALSE);
- if(pBkmk->IsExpanded() && pBkmk->GetOtherMarkPos() != rPoint)
+ if (!rServiceName.equalsAscii("com.sun.star.text.TextContent"))
{
- pNewCrsr->SetMark();
- *pNewCrsr->GetMark() = pBkmk->GetOtherMarkPos();
+ throw uno::RuntimeException();
+ }
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ const SwPosition aPos(GetDoc()->GetNodes().GetEndOfContent());
+ const ::std::auto_ptr<SwUnoCrsr> pNewCrsr(
+ m_pImpl->m_rDoc.CreateUnoCrsr(aPos, FALSE));
+ if (!GetPositions(*pNewCrsr))
+ {
+ throw uno::RuntimeException();
}
- uno::Reference< XEnumeration > xRet = new SwXParaFrameEnumeration(*pNewCrsr, PARAFRAME_PORTION_TEXTRANGE);
- delete pNewCrsr;
+
+ const uno::Reference< container::XEnumeration > xRet =
+ new SwXParaFrameEnumeration(*pNewCrsr, PARAFRAME_PORTION_TEXTRANGE);
return xRet;
}
-uno::Reference< XEnumeration > SwXTextRange::createEnumeration(void) throw( RuntimeException )
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXTextRange::createEnumeration() throw (uno::RuntimeException)
{
- ::sw::mark::IMark const * const pBkmk = GetBookmark();
- if(!pBkmk) throw RuntimeException();
- const SwPosition& rPoint = pBkmk->GetMarkPos();
- SwUnoCrsr* pNewCrsr = pDoc->CreateUnoCrsr(rPoint, FALSE);
- if(pBkmk->IsExpanded() && pBkmk->GetOtherMarkPos() != rPoint)
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
{
- pNewCrsr->SetMark();
- *pNewCrsr->GetMark() = pBkmk->GetOtherMarkPos();
+ throw uno::RuntimeException();
+ }
+ const SwPosition aPos(GetDoc()->GetNodes().GetEndOfContent());
+ ::std::auto_ptr<SwUnoCrsr> pNewCrsr(
+ m_pImpl->m_rDoc.CreateUnoCrsr(aPos, FALSE));
+ if (!GetPositions(*pNewCrsr))
+ {
+ throw uno::RuntimeException();
}
- uno::Reference<XUnoTunnel> xTunnel(xParentText, UNO_QUERY);
- SwXText* pParentText = 0;
- if(xTunnel.is())
+ if (!m_pImpl->m_xParentText.is())
{
- pParentText = reinterpret_cast< SwXText * >(
- sal::static_int_cast< sal_IntPtr >( xTunnel->getSomething(SwXText::getUnoTunnelId()) ));
+ getText();
}
- DBG_ASSERT(pParentText, "parent is not a SwXText");
- CursorType eSetType = RANGE_IN_CELL == eRangePosition ? CURSOR_SELECTION_IN_TABLE : CURSOR_SELECTION;
- uno::Reference< XEnumeration > xRet =
- new SwXParagraphEnumeration(pParentText, pNewCrsr, eSetType);
+
+ const CursorType eSetType = (RANGE_IN_CELL == m_pImpl->m_eRangePosition)
+ ? CURSOR_SELECTION_IN_TABLE : CURSOR_SELECTION;
+ const uno::Reference< container::XEnumeration > xRet =
+ new SwXParagraphEnumeration(m_pImpl->m_xParentText, pNewCrsr, eSetType);
return xRet;
}
-uno::Type SwXTextRange::getElementType(void) throw( RuntimeException )
+uno::Type SAL_CALL SwXTextRange::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType((uno::Reference<XTextRange>*)0);
+ return text::XTextRange::static_type();
}
-sal_Bool SwXTextRange::hasElements(void) throw( RuntimeException )
+sal_Bool SAL_CALL SwXTextRange::hasElements() throw (uno::RuntimeException)
{
return sal_True;
}
-Sequence< OUString > SAL_CALL SwXTextRange::getAvailableServiceNames(void) throw( RuntimeException )
+uno::Sequence< OUString > SAL_CALL
+SwXTextRange::getAvailableServiceNames() throw (uno::RuntimeException)
{
- Sequence< OUString > aRet(1);
+ uno::Sequence< OUString > aRet(1);
OUString* pArray = aRet.getArray();
pArray[0] = OUString::createFromAscii("com.sun.star.text.TextContent");
return aRet;
}
-uno::Reference< XPropertySetInfo > SAL_CALL SwXTextRange::getPropertySetInfo( ) throw(RuntimeException)
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXTextRange::getPropertySetInfo() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- static uno::Reference< XPropertySetInfo > xRef = m_pPropSet->getPropertySetInfo();
+
+ static uno::Reference< beans::XPropertySetInfo > xRef =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
return xRef;
}
-void SAL_CALL SwXTextRange::setPropertyValue(
- const OUString& rPropertyName, const Any& rValue )
- throw(UnknownPropertyException, PropertyVetoException,
- IllegalArgumentException, WrappedTargetException, RuntimeException)
+void SAL_CALL
+SwXTextRange::setPropertyValue(
+ const OUString& rPropertyName, const uno::Any& rValue)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
SwPaM aPaM(GetDoc()->GetNodes());
- SwXTextRange::GetPositions(aPaM);
- SwXTextCursor::SetPropertyValue(aPaM, *m_pPropSet, rPropertyName, rValue);
+ GetPositions(aPaM);
+ SwUnoCursorHelper::SetPropertyValue(aPaM, m_pImpl->m_rPropSet,
+ rPropertyName, rValue);
}
-Any SAL_CALL SwXTextRange::getPropertyValue( const OUString& rPropertyName )
- throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
+uno::Any SAL_CALL
+SwXTextRange::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
- SwPaM aPaM(((SwDoc*)GetDoc())->GetNodes());
- SwXTextRange::GetPositions(aPaM);
- return SwXTextCursor::GetPropertyValue(aPaM, *m_pPropSet, rPropertyName);
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ SwPaM aPaM(GetDoc()->GetNodes());
+ GetPositions(aPaM);
+ return SwUnoCursorHelper::GetPropertyValue(aPaM, m_pImpl->m_rPropSet,
+ rPropertyName);
}
-void SAL_CALL SwXTextRange::addPropertyChangeListener(
- const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXTextRange::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextRange::addPropertyChangeListener(): not implemented");
}
-void SAL_CALL SwXTextRange::removePropertyChangeListener(
- const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXTextRange::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextRange::removePropertyChangeListener(): not implemented");
}
-void SAL_CALL SwXTextRange::addVetoableChangeListener(
- const OUString& /*PropertyName*/, const uno::Reference< XVetoableChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXTextRange::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextRange::addVetoableChangeListener(): not implemented");
}
-void SAL_CALL SwXTextRange::removeVetoableChangeListener(
- const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL
+SwXTextRange::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextRange::removeVetoableChangeListener(): not implemented");
}
-PropertyState SAL_CALL SwXTextRange::getPropertyState( const OUString& rPropertyName )
- throw(UnknownPropertyException, RuntimeException)
+beans::PropertyState SAL_CALL
+SwXTextRange::getPropertyState(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
- SwPaM aPaM(((SwDoc*)GetDoc())->GetNodes());
- SwXTextRange::GetPositions(aPaM);
- return SwXTextCursor::GetPropertyState(aPaM, *m_pPropSet, rPropertyName);
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ SwPaM aPaM(GetDoc()->GetNodes());
+ GetPositions(aPaM);
+ return SwUnoCursorHelper::GetPropertyState(aPaM, m_pImpl->m_rPropSet,
+ rPropertyName);
}
-Sequence< PropertyState > SAL_CALL SwXTextRange::getPropertyStates(
- const Sequence< OUString >& rPropertyName ) throw(UnknownPropertyException, RuntimeException)
+uno::Sequence< beans::PropertyState > SAL_CALL
+SwXTextRange::getPropertyStates(const uno::Sequence< OUString >& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
- NAMESPACE_VOS(OGuard) aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
- SwPaM aPaM(((SwDoc*)GetDoc())->GetNodes());
- SwXTextRange::GetPositions(aPaM);
- return SwXTextCursor::GetPropertyStates(aPaM, *m_pPropSet, rPropertyName);
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ SwPaM aPaM(GetDoc()->GetNodes());
+ GetPositions(aPaM);
+ return SwUnoCursorHelper::GetPropertyStates(aPaM, m_pImpl->m_rPropSet,
+ rPropertyName);
}
-void SAL_CALL SwXTextRange::setPropertyToDefault( const OUString& rPropertyName )
- throw(UnknownPropertyException, RuntimeException)
+void SAL_CALL SwXTextRange::setPropertyToDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
- SwPaM aPaM(((SwDoc*)GetDoc())->GetNodes());
- SwXTextRange::GetPositions(aPaM);
- SwXTextCursor::SetPropertyToDefault(aPaM, *m_pPropSet, rPropertyName);
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ SwPaM aPaM(GetDoc()->GetNodes());
+ GetPositions(aPaM);
+ SwUnoCursorHelper::SetPropertyToDefault(aPaM, m_pImpl->m_rPropSet,
+ rPropertyName);
}
-Any SAL_CALL SwXTextRange::getPropertyDefault( const OUString& rPropertyName )
- throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
+uno::Any SAL_CALL
+SwXTextRange::getPropertyDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
- SwPaM aPaM(((SwDoc*)GetDoc())->GetNodes());
- SwXTextRange::GetPositions(aPaM);
- return SwXTextCursor::GetPropertyDefault(aPaM, *m_pPropSet, rPropertyName);
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ SwPaM aPaM(GetDoc()->GetNodes());
+ GetPositions(aPaM);
+ return SwUnoCursorHelper::GetPropertyDefault(aPaM, m_pImpl->m_rPropSet,
+ rPropertyName);
}
-void SwXTextRange::makeRedline(
+void SAL_CALL
+SwXTextRange::makeRedline(
const ::rtl::OUString& rRedlineType,
const uno::Sequence< beans::PropertyValue >& rRedlineProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!GetDoc() || !GetBookmark())
- throw RuntimeException();
- SwPaM aPaM(((SwDoc*)GetDoc())->GetNodes());
+
+ if (!GetDoc() || !m_pImpl->GetBookmark())
+ {
+ throw uno::RuntimeException();
+ }
+ SwPaM aPaM(GetDoc()->GetNodes());
SwXTextRange::GetPositions(aPaM);
SwUnoCursorHelper::makeRedline( aPaM, rRedlineType, rRedlineProperties );
}
@@ -1799,6 +1594,96 @@ void SwXTextRange::makeRedline(
/******************************************************************
* SwXTextRanges
******************************************************************/
+
+class SwXTextRanges::Impl
+ : public SwClient
+{
+
+public:
+
+ ::std::vector< uno::Reference< text::XTextRange > > m_Ranges;
+
+ Impl(SwPaM *const pPaM)
+ : SwClient( (pPaM)
+ ? pPaM->GetDoc()->CreateUnoCrsr(*pPaM->GetPoint())
+ : 0 )
+ {
+ if (pPaM)
+ {
+ ::sw::DeepCopyPaM(*pPaM, *GetCursor());
+ }
+ MakeRanges();
+ }
+
+ ~Impl() {
+ // Impl owns the cursor; delete it here: SolarMutex is locked
+ delete GetRegisteredIn();
+ }
+
+ SwUnoCrsr * GetCursor() {
+ return static_cast<SwUnoCrsr*>(
+ const_cast<SwModify*>(GetRegisteredIn()));
+ }
+
+ void MakeRanges();
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/*-- 10.12.98 13:57:02---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SwXTextRanges::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+{
+ ClientModify(this, pOld, pNew);
+}
+
+/* -----------------10.12.98 14:25-------------------
+ *
+ * --------------------------------------------------*/
+void SwXTextRanges::Impl::MakeRanges()
+{
+ SwUnoCrsr *const pCursor = GetCursor();
+ if (pCursor)
+ {
+ SwPaM *pTmpCursor = pCursor;
+ do {
+ const uno::Reference< text::XTextRange > xRange(
+ SwXTextRange::CreateXTextRange(
+ *pTmpCursor->GetDoc(),
+ *pTmpCursor->GetPoint(), pTmpCursor->GetMark()));
+ if (xRange.is())
+ {
+ m_Ranges.push_back(xRange);
+ }
+ pTmpCursor = static_cast<SwPaM*>(pTmpCursor->GetNext());
+ }
+ while (pTmpCursor != pCursor);
+ }
+}
+
+const SwUnoCrsr* SwXTextRanges::GetCursor() const
+{
+ return m_pImpl->GetCursor();
+}
+
+/*-- 10.12.98 13:57:22---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXTextRanges::SwXTextRanges(SwPaM *const pPaM)
+ : m_pImpl( new SwXTextRanges::Impl(pPaM) )
+{
+}
+
+/*-- 10.12.98 13:57:22---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXTextRanges::~SwXTextRanges()
+{
+}
+
/* -----------------------------13.03.00 12:15--------------------------------
---------------------------------------------------------------------------*/
@@ -1810,210 +1695,121 @@ const uno::Sequence< sal_Int8 > & SwXTextRanges::getUnoTunnelId()
/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXTextRanges::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXTextRanges::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast <sal_IntPtr >(this) );
- }
- return 0;
+ return ::sw::UnoTunnelImpl<SwXTextRanges>(rId, this);
}
+
/****************************************************************************
* Text positions
* Bis zum ersten Zugriff auf eine TextPosition wird ein SwCursor gehalten,
* danach wird ein Array mit uno::Reference< XTextPosition > angelegt
*
****************************************************************************/
-SV_IMPL_PTRARR(XTextRangeArr, XTextRangeRefPtr);
/* -----------------------------06.04.00 16:36--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXTextRanges::getImplementationName(void) throw( RuntimeException )
+OUString SAL_CALL
+SwXTextRanges::getImplementationName() throw (uno::RuntimeException)
{
return C2U("SwXTextRanges");
}
/* -----------------------------06.04.00 16:36--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXTextRanges::supportsService(const OUString& rServiceName) throw( RuntimeException )
+static char const*const g_ServicesTextRanges[] =
{
- return C2U("com.sun.star.text.TextRanges") == rServiceName;
-}
-/* -----------------------------06.04.00 16:36--------------------------------
-
- ---------------------------------------------------------------------------*/
-Sequence< OUString > SwXTextRanges::getSupportedServiceNames(void) throw( RuntimeException )
-{
- Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.TextRanges");
- return aRet;
-}
-/*-- 10.12.98 13:57:20---------------------------------------------------
+ "com.sun.star.text.TextRanges",
+};
+static const size_t g_nServicesTextRanges(
+ sizeof(g_ServicesTextRanges)/sizeof(g_ServicesTextRanges[0]));
- -----------------------------------------------------------------------*/
-SwXTextRanges::SwXTextRanges() :
- pRangeArr(0)
+sal_Bool SAL_CALL SwXTextRanges::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
-
+ return ::sw::SupportsServiceImpl(
+ g_nServicesTextRanges, g_ServicesTextRanges, rServiceName);
}
-/*-- 10.12.98 13:57:22---------------------------------------------------
+/* -----------------------------06.04.00 16:36--------------------------------
- -----------------------------------------------------------------------*/
-SwXTextRanges::SwXTextRanges(SwPaM* pCrsr) :
- pRangeArr(0)
+ ---------------------------------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXTextRanges::getSupportedServiceNames() throw (uno::RuntimeException)
{
- SwUnoCrsr* pUnoCrsr = pCrsr->GetDoc()->CreateUnoCrsr(*pCrsr->GetPoint());
- if(pCrsr->HasMark())
- {
- pUnoCrsr->SetMark();
- *pUnoCrsr->GetMark() = *pCrsr->GetMark();
- }
- if(pCrsr->GetNext() != pCrsr)
- {
- SwPaM *_pStartCrsr = (SwPaM *)pCrsr->GetNext();
- do
- {
- //neuen PaM erzeugen
- SwPaM* pPaM = _pStartCrsr->HasMark() ?
- new SwPaM(*_pStartCrsr->GetMark(), *_pStartCrsr->GetPoint()) :
- new SwPaM(*_pStartCrsr->GetPoint());
- //und in den Ring einfuegen
- pPaM->MoveTo(pUnoCrsr);
-
- } while( (_pStartCrsr=(SwPaM *)_pStartCrsr->GetNext()) != pCrsr );
- }
-
- pUnoCrsr->Add(this);
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesTextRanges, g_ServicesTextRanges);
}
-/*-- 10.12.98 13:57:22---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXTextRanges::~SwXTextRanges()
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- SwUnoCrsr* pCrsr = GetCrsr();
- delete pCrsr;
- if(pRangeArr)
- {
- pRangeArr->DeleteAndDestroy(0, pRangeArr->Count());
- delete pRangeArr;
- }
-}
/*-- 10.12.98 13:57:24---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Int32 SwXTextRanges::getCount(void) throw( uno::RuntimeException )
+sal_Int32 SAL_CALL SwXTextRanges::getCount() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- sal_Int32 nRet = 0;
- SwUnoCrsr* pCrsr = GetCrsr();
- if(pCrsr)
- {
- SwPaM *pTmpCrsr = pCrsr;
- do {
- nRet++;
- pTmpCrsr = static_cast<SwPaM*>(pTmpCrsr->GetNext());
- } while ( pTmpCrsr != pCrsr );
- }
- else if(pRangeArr)
- nRet = pRangeArr->Count();
- return nRet;
+
+ return static_cast<sal_Int32>(m_pImpl->m_Ranges.size());
}
/*-- 10.12.98 13:57:25---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXTextRanges::getByIndex(sal_Int32 nIndex)
- throw( lang::IndexOutOfBoundsException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL SwXTextRanges::getByIndex(sal_Int32 nIndex)
+throw (lang::IndexOutOfBoundsException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< XTextRange > aRef;
- XTextRangeArr* pArr = ((SwXTextRanges*)this)->GetRangesArray();
- if(pArr && 0 <= nIndex && nIndex < pArr->Count())
+
+ if ((nIndex < 0) ||
+ (static_cast<size_t>(nIndex) >= m_pImpl->m_Ranges.size()))
{
- XTextRangeRefPtr pRef = pArr->GetObject( USHORT( nIndex ));
- aRef = *pRef;
- }
- else
throw lang::IndexOutOfBoundsException();
- uno::Any aRet(&aRef, ::getCppuType((uno::Reference<XTextRange>*)0));
- return aRet;
+ }
+ uno::Any ret;
+ ret <<= (m_pImpl->m_Ranges.at(nIndex));
+ return ret;
}
+
/*-- 10.12.98 13:57:25---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Type SwXTextRanges::getElementType(void) throw( uno::RuntimeException )
+uno::Type SAL_CALL
+SwXTextRanges::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType((uno::Reference<XTextRange>*)0);
+ return text::XTextRange::static_type();
}
/*-- 10.12.98 13:57:26---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXTextRanges::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXTextRanges::hasElements() throw (uno::RuntimeException)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
+ // no mutex necessary: getCount() does locking
return getCount() > 0;
}
-/* -----------------10.12.98 14:25-------------------
- *
- * --------------------------------------------------*/
-XTextRangeArr* SwXTextRanges::GetRangesArray()
-{
- SwUnoCrsr* pCrsr = GetCrsr();
- if(!pRangeArr && pCrsr)
- {
- pRangeArr = new XTextRangeArr();
- SwPaM *pTmpCrsr = pCrsr;
- do {
-
- uno::Reference< XTextRange >* pPtr =
- new uno::Reference<XTextRange>(
- SwXTextRange::CreateTextRangeFromPosition(
- pTmpCrsr->GetDoc(),
- *pTmpCrsr->GetPoint(), pTmpCrsr->GetMark()));
-// new uno::Reference<XTextRange>( SwXTextRange::createTextRangeFromPaM(*pTmpCrsr, xParentText));
- if(pPtr->is())
- pRangeArr->Insert(pPtr, pRangeArr->Count());
-
- pTmpCrsr = static_cast<SwPaM*>(pTmpCrsr->GetNext());
- } while ( pTmpCrsr != pCrsr );
- pCrsr->Remove( this );
- }
- return pRangeArr;
-}
-/*-- 10.12.98 13:57:02---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-void SwXTextRanges::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- ClientModify(this, pOld, pNew);
-}
/* -----------------11.12.98 10:07-------------------
*
* --------------------------------------------------*/
-void SwXTextCursor::SetString(SwCursor& rCrsr, const OUString& rString)
+void SwUnoCursorHelper::SetString(SwCursor & rCursor, const OUString& rString)
{
// Start/EndAction
- SwDoc* pDoc = rCrsr.GetDoc();
+ SwDoc *const pDoc = rCursor.GetDoc();
UnoActionContext aAction(pDoc);
- String aText(rString);
- xub_StrLen nTxtLen = aText.Len();
pDoc->StartUndo(UNDO_INSERT, NULL);
- if(rCrsr.HasMark())
- pDoc->DeleteAndJoin(rCrsr);
- if(nTxtLen)
+ if (rCursor.HasMark())
{
+ pDoc->DeleteAndJoin(rCursor);
+ }
+ if (rString.getLength())
+ {
+ String aText(rString);
const bool bSuccess( SwUnoCursorHelper::DocInsertStringSplitCR(
- *pDoc, rCrsr, aText, false ) );
+ *pDoc, rCursor, aText, false ) );
DBG_ASSERT( bSuccess, "DocInsertStringSplitCR" );
(void) bSuccess;
- SwXTextCursor::SelectPam(rCrsr, sal_True);
- rCrsr.Left(nTxtLen, CRSR_SKIP_CHARS, FALSE, FALSE);
+ SwUnoCursorHelper::SelectPam(rCursor, true);
+ rCursor.Left(rString.getLength(), CRSR_SKIP_CHARS, FALSE, FALSE);
}
pDoc->EndUndo(UNDO_INSERT, NULL);
}
@@ -2022,6 +1818,68 @@ void SwXTextCursor::SetString(SwCursor& rCrsr, const OUString& rString)
* SwXParaFrameEnumeration
******************************************************************/
+class SwXParaFrameEnumeration::Impl
+ : public SwClient
+{
+
+public:
+
+ // created by hasMoreElements
+ uno::Reference< text::XTextContent > m_xNextObject;
+ FrameDependList_t m_Frames;
+
+ Impl(SwPaM const & rPaM)
+ : SwClient(rPaM.GetDoc()->CreateUnoCrsr(*rPaM.GetPoint(), sal_False))
+ {
+ if (rPaM.HasMark())
+ {
+ GetCursor()->SetMark();
+ *GetCursor()->GetMark() = *rPaM.GetMark();
+ }
+ }
+
+ ~Impl() {
+ // Impl owns the cursor; delete it here: SolarMutex is locked
+ delete GetRegisteredIn();
+ }
+
+ SwUnoCrsr * GetCursor() {
+ return static_cast<SwUnoCrsr*>(
+ const_cast<SwModify*>(GetRegisteredIn()));
+ }
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/*-- 23.03.99 13:22:37---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+
+struct InvalidFrameDepend {
+ bool operator() (::boost::shared_ptr<SwDepend> const & rEntry)
+ { return !rEntry->GetRegisteredIn(); }
+};
+
+void SwXParaFrameEnumeration::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+{
+ ClientModify(this, pOld, pNew);
+ if(!GetRegisteredIn())
+ {
+ m_Frames.clear();
+ m_xNextObject = 0;
+ }
+ else
+ {
+ // check if any frame went away...
+ FrameDependList_t::iterator const iter =
+ ::std::remove_if(m_Frames.begin(), m_Frames.end(),
+ InvalidFrameDepend());
+ m_Frames.erase(iter, m_Frames.end());
+ }
+}
+
/* -----------------23.03.99 13:38-------------------
*
* --------------------------------------------------*/
@@ -2033,7 +1891,7 @@ lcl_CreateNextObject(SwUnoCrsr& i_rUnoCrsr,
if (!i_rFrames.size())
return sal_False;
- SwFrmFmt* pFormat = static_cast<SwFrmFmt*>(const_cast<SwModify*>(
+ SwFrmFmt *const pFormat = static_cast<SwFrmFmt*>(const_cast<SwModify*>(
i_rFrames.front()->GetRegisteredIn()));
i_rFrames.pop_front();
// the format should be valid here, otherwise the client
@@ -2054,7 +1912,7 @@ lcl_CreateNextObject(SwUnoCrsr& i_rUnoCrsr,
{
const SwNodeIndex* pIdx = pFormat->GetCntnt().GetCntntIdx();
DBG_ASSERT(pIdx, "where is the index?");
- const SwNode* pNd =
+ SwNode const*const pNd =
i_rUnoCrsr.GetDoc()->GetNodes()[ pIdx->GetIndex() + 1 ];
const FlyCntType eType = (!pNd->IsNoTxtNode()) ? FLYCNTTYPE_FRM
@@ -2073,11 +1931,12 @@ lcl_CreateNextObject(SwUnoCrsr& i_rUnoCrsr,
and fill the frame into the array
---------------------------------------------------------------------------*/
static void
-lcl_FillFrame(SwXParaFrameEnumeration & rEnum, SwUnoCrsr& rUnoCrsr,
+lcl_FillFrame(SwClient & rEnum, SwUnoCrsr& rUnoCrsr,
FrameDependList_t & rFrames)
{
// search for objects at the cursor - anchored at/as char
- const SwTxtAttr * pTxtAttr = rUnoCrsr.GetNode()->GetTxtNode()->GetTxtAttr(
+ SwTxtAttr const*const pTxtAttr =
+ rUnoCrsr.GetNode()->GetTxtNode()->GetTxtAttr(
rUnoCrsr.GetPoint()->nContent, RES_TXTATR_FLYCNT);
if (pTxtAttr)
{
@@ -2088,93 +1947,64 @@ lcl_FillFrame(SwXParaFrameEnumeration & rEnum, SwUnoCrsr& rUnoCrsr,
}
}
-/* -----------------------------06.04.00 16:39--------------------------------
-
- ---------------------------------------------------------------------------*/
-OUString SwXParaFrameEnumeration::getImplementationName()
-throw( RuntimeException )
-{
- return C2U("SwXParaFrameEnumeration");
-}
-/* -----------------------------06.04.00 16:39--------------------------------
-
- ---------------------------------------------------------------------------*/
-sal_Bool SwXParaFrameEnumeration::supportsService(const OUString& rServiceName)
-throw( RuntimeException )
-{
- return C2U("com.sun.star.util.ContentEnumeration") == rServiceName;
-}
-/* -----------------------------06.04.00 16:39--------------------------------
-
- ---------------------------------------------------------------------------*/
-Sequence< OUString > SwXParaFrameEnumeration::getSupportedServiceNames()
-throw( RuntimeException )
-{
- Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.util.ContentEnumeration");
- return aRet;
-}
/*-- 23.03.99 13:22:29---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXParaFrameEnumeration::SwXParaFrameEnumeration(const SwPaM& rPaM,
- sal_uInt8 nParaFrameMode,
- SwFrmFmt* pFmt)
+SwXParaFrameEnumeration::SwXParaFrameEnumeration(
+ const SwPaM& rPaM, const enum ParaFrameMode eParaFrameMode,
+ SwFrmFmt *const pFmt)
+ : m_pImpl( new SwXParaFrameEnumeration::Impl(rPaM) )
{
- SwDoc* pDoc = rPaM.GetDoc();
- SwUnoCrsr* pUnoCrsr = pDoc->CreateUnoCrsr(*rPaM.GetPoint(), sal_False);
- if (rPaM.HasMark())
- {
- pUnoCrsr->SetMark();
- *pUnoCrsr->GetMark() = *rPaM.GetMark();
- }
- pUnoCrsr->Add(this);
-
- if (PARAFRAME_PORTION_PARAGRAPH == nParaFrameMode)
+ if (PARAFRAME_PORTION_PARAGRAPH == eParaFrameMode)
{
FrameDependSortList_t frames;
- ::CollectFrameAtNode( *this, rPaM.GetPoint()->nNode, frames, false );
+ ::CollectFrameAtNode(*m_pImpl.get(), rPaM.GetPoint()->nNode,
+ frames, false);
::std::transform(frames.begin(), frames.end(),
- ::std::back_inserter(m_Frames),
+ ::std::back_inserter(m_pImpl->m_Frames),
::boost::bind(&FrameDependSortListEntry::pFrameDepend, _1));
}
else if (pFmt)
{
- //jetzt einen SwDepend anlegen und in das Array einfuegen
- SwDepend* pNewDepend = new SwDepend(this, pFmt);
- m_Frames.push_back( ::boost::shared_ptr<SwDepend>(pNewDepend) );
+ // create SwDepend for frame and insert into array
+ SwDepend *const pNewDepend = new SwDepend(m_pImpl.get(), pFmt);
+ m_pImpl->m_Frames.push_back(::boost::shared_ptr<SwDepend>(pNewDepend));
}
- else if((PARAFRAME_PORTION_CHAR == nParaFrameMode) ||
- (PARAFRAME_PORTION_TEXTRANGE == nParaFrameMode))
+ else if ((PARAFRAME_PORTION_CHAR == eParaFrameMode) ||
+ (PARAFRAME_PORTION_TEXTRANGE == eParaFrameMode))
{
- if(PARAFRAME_PORTION_TEXTRANGE == nParaFrameMode)
+ if (PARAFRAME_PORTION_TEXTRANGE == eParaFrameMode)
{
SwPosFlyFrms aFlyFrms;
//get all frames that are bound at paragraph or at character
- pDoc->GetAllFlyFmts(aFlyFrms, pUnoCrsr);//, bDraw);
+ rPaM.GetDoc()->GetAllFlyFmts(aFlyFrms, m_pImpl->GetCursor());
for(USHORT i = 0; i < aFlyFrms.Count(); i++)
{
SwPosFlyFrm* pPosFly = aFlyFrms[i];
- SwFrmFmt* pFrmFmt = (SwFrmFmt*)&pPosFly->GetFmt();
- //jetzt einen SwDepend anlegen und in das Array einfuegen
- SwDepend* pNewDepend = new SwDepend(this, pFrmFmt);
- m_Frames.push_back( ::boost::shared_ptr<SwDepend>(pNewDepend) );
+ SwFrmFmt *const pFrmFmt =
+ const_cast<SwFrmFmt*>(&pPosFly->GetFmt());
+ // create SwDepend for frame and insert into array
+ SwDepend *const pNewDepend =
+ new SwDepend(m_pImpl.get(), pFrmFmt);
+ m_pImpl->m_Frames.push_back(
+ ::boost::shared_ptr<SwDepend>(pNewDepend) );
}
//created from any text range
- if(pUnoCrsr->HasMark())
+ if (m_pImpl->GetCursor()->HasMark())
{
- if(pUnoCrsr->Start() != pUnoCrsr->GetPoint())
- pUnoCrsr->Exchange();
+ m_pImpl->GetCursor()->Normalize();
do
{
- lcl_FillFrame(*this, *pUnoCrsr, m_Frames);
- pUnoCrsr->Right(1, CRSR_SKIP_CHARS, FALSE, FALSE);
+ lcl_FillFrame(*m_pImpl.get(), *m_pImpl->GetCursor(),
+ m_pImpl->m_Frames);
+ m_pImpl->GetCursor()->Right(
+ 1, CRSR_SKIP_CHARS, FALSE, FALSE);
}
- while(*pUnoCrsr->GetPoint() < *pUnoCrsr->GetMark());
+ while (*m_pImpl->GetCursor()->GetPoint() <
+ *m_pImpl->GetCursor()->GetMark());
}
}
- lcl_FillFrame(*this, *pUnoCrsr, m_Frames);
+ lcl_FillFrame(*m_pImpl.get(), *m_pImpl->GetCursor(), m_pImpl->m_Frames);
}
}
/*-- 23.03.99 13:22:30---------------------------------------------------
@@ -2182,98 +2012,88 @@ SwXParaFrameEnumeration::SwXParaFrameEnumeration(const SwPaM& rPaM,
-----------------------------------------------------------------------*/
SwXParaFrameEnumeration::~SwXParaFrameEnumeration()
{
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- SwUnoCrsr* pUnoCrsr = GetCursor();
- delete pUnoCrsr;
}
/*-- 23.03.99 13:22:32---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXParaFrameEnumeration::hasMoreElements()
-throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXParaFrameEnumeration::hasMoreElements() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if (!GetCursor())
+ if (!m_pImpl->GetCursor())
throw uno::RuntimeException();
- return m_xNextObject.is() ? sal_True :
- lcl_CreateNextObject(*GetCursor(), m_xNextObject, m_Frames);
+ return (m_pImpl->m_xNextObject.is())
+ ? sal_True
+ : lcl_CreateNextObject(*m_pImpl->GetCursor(),
+ m_pImpl->m_xNextObject, m_pImpl->m_Frames);
}
/*-- 23.03.99 13:22:33---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXParaFrameEnumeration::nextElement()
- throw( container::NoSuchElementException,
- lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL SwXParaFrameEnumeration::nextElement()
+throw (container::NoSuchElementException,
+ lang::WrappedTargetException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if (!GetCursor())
+ if (!m_pImpl->GetCursor())
+ {
throw uno::RuntimeException();
+ }
- if (!m_xNextObject.is() && m_Frames.size())
+ if (!m_pImpl->m_xNextObject.is() && m_pImpl->m_Frames.size())
{
- lcl_CreateNextObject(*GetCursor(), m_xNextObject, m_Frames);
+ lcl_CreateNextObject(*m_pImpl->GetCursor(),
+ m_pImpl->m_xNextObject, m_pImpl->m_Frames);
}
- if(!m_xNextObject.is())
+ if (!m_pImpl->m_xNextObject.is())
+ {
throw container::NoSuchElementException();
- uno::Any aRet(&m_xNextObject,
- ::getCppuType((uno::Reference<XTextContent>*)0));
- m_xNextObject = 0;
+ }
+ uno::Any aRet;
+ aRet <<= m_pImpl->m_xNextObject;
+ m_pImpl->m_xNextObject = 0;
return aRet;
}
-struct InvalidFrameDepend {
- bool operator() (::boost::shared_ptr<SwDepend> const & rEntry)
- { return !rEntry->GetRegisteredIn(); }
-};
+/* -----------------------------06.04.00 16:39--------------------------------
-/*-- 23.03.99 13:22:37---------------------------------------------------
+ ---------------------------------------------------------------------------*/
+OUString SAL_CALL
+SwXParaFrameEnumeration::getImplementationName() throw (uno::RuntimeException)
+{
+ return C2U("SwXParaFrameEnumeration");
+}
- -----------------------------------------------------------------------*/
-void SwXParaFrameEnumeration::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
+/* -----------------------------06.04.00 16:39--------------------------------
+
+ ---------------------------------------------------------------------------*/
+static char const*const g_ServicesParaFrameEnum[] =
{
- switch( pOld ? pOld->Which() : 0 )
- {
- case RES_REMOVE_UNO_OBJECT:
- case RES_OBJECTDYING:
- if( (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject )
- ((SwModify*)GetRegisteredIn())->Remove(this);
- break;
+ "com.sun.star.util.ContentEnumeration",
+};
+static const size_t g_nServicesParaFrameEnum(
+ sizeof(g_ServicesParaFrameEnum)/sizeof(g_ServicesParaFrameEnum[0]));
- case RES_FMT_CHG:
- // wurden wir an das neue umgehaengt und wird das alte geloscht?
- if( ((SwFmtChg*)pNew)->pChangedFmt == GetRegisteredIn() &&
- ((SwFmtChg*)pOld)->pChangedFmt->IsFmtInDTOR() )
- ((SwModify*)GetRegisteredIn())->Remove(this);
- break;
- }
- if(!GetRegisteredIn())
- {
- m_Frames.clear();
- m_xNextObject = 0;
- }
- else
- {
- // check if any frame went away...
- FrameDependList_t::iterator iter =
- ::std::remove_if(m_Frames.begin(), m_Frames.end(),
- InvalidFrameDepend());
- m_Frames.erase(iter, m_Frames.end());
- }
+sal_Bool SAL_CALL
+SwXParaFrameEnumeration::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesParaFrameEnum, g_ServicesParaFrameEnum, rServiceName);
}
-// -----------------------------------------------------------------------------
-IMPLEMENT_FORWARD_REFCOUNT( SwXTextCursor,SwXTextCursor_Base )
-uno::Any SAL_CALL SwXTextCursor::queryInterface( const uno::Type& _rType ) throw (uno::RuntimeException)
+/* -----------------------------06.04.00 16:39--------------------------------
+
+ ---------------------------------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXParaFrameEnumeration::getSupportedServiceNames()
+throw (uno::RuntimeException)
{
- if( _rType == ::getCppuType( (uno::Reference<XUnoTunnel>*)0) )
- return OTextCursorHelper::queryInterface( _rType );
- else
- return SwXTextCursor_Base::queryInterface( _rType );
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesParaFrameEnum, g_ServicesParaFrameEnum);
}
-
diff --git a/sw/source/core/unocore/unoparagraph.cxx b/sw/source/core/unocore/unoparagraph.cxx
index 6fc184e2a50f..93b2d9f1e3b4 100644
--- a/sw/source/core/unocore/unoparagraph.cxx
+++ b/sw/source/core/unocore/unoparagraph.cxx
@@ -31,10 +31,12 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
+#include <unoparagraph.hxx>
#include <cmdid.h>
#include <unomid.h>
-#include <unoobj.hxx>
+#include <unoparaframeenum.hxx>
+#include <unotext.hxx>
+#include <unotextrange.hxx>
#include <unoport.hxx>
#include <unomap.hxx>
#include <unocrsr.hxx>
@@ -57,6 +59,7 @@
#include <com/sun/star/text/WrapTextMode.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
@@ -66,38 +69,38 @@ using ::rtl::OUString;
---------------------------------------------------------------------------*/
class SwParaSelection
{
- SwCursor* m_pCursor;
+ SwCursor & m_rCursor;
public:
- SwParaSelection(SwCursor* pPam);
+ SwParaSelection(SwCursor & rCursor);
~SwParaSelection();
};
-SwParaSelection::SwParaSelection(SwCursor* pCursor)
- : m_pCursor(pCursor)
+SwParaSelection::SwParaSelection(SwCursor & rCursor)
+ : m_rCursor(rCursor)
{
- if (m_pCursor->HasMark())
+ if (m_rCursor.HasMark())
{
- m_pCursor->DeleteMark();
+ m_rCursor.DeleteMark();
}
// is it at the start?
- if (m_pCursor->GetPoint()->nContent != 0)
+ if (m_rCursor.GetPoint()->nContent != 0)
{
- m_pCursor->MovePara(fnParaCurr, fnParaStart);
+ m_rCursor.MovePara(fnParaCurr, fnParaStart);
}
// or at the end already?
- if (m_pCursor->GetPoint()->nContent != m_pCursor->GetCntntNode()->Len())
+ if (m_rCursor.GetPoint()->nContent != m_rCursor.GetCntntNode()->Len())
{
- m_pCursor->SetMark();
- m_pCursor->MovePara(fnParaCurr, fnParaEnd);
+ m_rCursor.SetMark();
+ m_rCursor.MovePara(fnParaCurr, fnParaEnd);
}
}
SwParaSelection::~SwParaSelection()
{
- if (m_pCursor->GetPoint()->nContent != 0)
+ if (m_rCursor.GetPoint()->nContent != 0)
{
- m_pCursor->DeleteMark();
- m_pCursor->MovePara(fnParaCurr, fnParaStart);
+ m_rCursor.DeleteMark();
+ m_rCursor.MovePara(fnParaCurr, fnParaStart);
}
}
@@ -111,25 +114,184 @@ beans::PropertyState lcl_SwXParagraph_getPropertyState(
const SwAttrSet** ppSet,
const SfxItemPropertySimpleEntry& rEntry,
sal_Bool &rAttrSetFetched )
- throw( beans::UnknownPropertyException);
+ throw (beans::UnknownPropertyException);
/******************************************************************
* SwXParagraph
******************************************************************/
-TYPEINIT1(SwXParagraph, SwClient);
+class SwXParagraph::Impl
+ : public SwClient
+{
-/* -----------------------------11.07.00 12:10--------------------------------
+public:
+ SwXParagraph & m_rThis;
+ SwEventListenerContainer m_ListenerContainer;
+ SfxItemPropertySet const& m_rPropSet;
+ bool m_bIsDescriptor;
+ sal_Int32 m_nSelectionStartPos;
+ sal_Int32 m_nSelectionEndPos;
+ ::rtl::OUString m_sText;
+ uno::Reference<text::XText> m_xParentText;
+
+ Impl( SwXParagraph & rThis,
+ SwTxtNode *const pTxtNode = 0,
+ uno::Reference< text::XText > const & xParent = 0,
+ const sal_Int32 nSelStart = -1, const sal_Int32 nSelEnd = -1)
+ : SwClient(pTxtNode)
+ , m_rThis(rThis)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_rPropSet(*aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH))
+ , m_bIsDescriptor(0 == pTxtNode)
+ , m_nSelectionStartPos(nSelStart)
+ , m_nSelectionEndPos(nSelEnd)
+ , m_xParentText(xParent)
+ {
+ }
- ---------------------------------------------------------------------------*/
-SwXParagraph* SwXParagraph::GetImplementation(uno::Reference< XInterface> xRef )
+ const SwTxtNode * GetTxtNode() const {
+ return static_cast<const SwTxtNode*>(GetRegisteredIn());
+ }
+ SwTxtNode * GetTxtNode() {
+ return static_cast<SwTxtNode*>(pRegisteredIn);
+ }
+
+ SwTxtNode & GetTxtNodeOrThrow() {
+ SwTxtNode *const pTxtNode( GetTxtNode() );
+ if (!pTxtNode) {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "SwXParagraph: disposed or invalid")), 0);
+ }
+ return *pTxtNode;
+ }
+
+ bool IsDescriptor() const { return m_bIsDescriptor; }
+
+ void SetPropertyValues_Impl(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames,
+ const uno::Sequence< uno::Any >& rValues)
+ throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException);
+
+ uno::Sequence< uno::Any >
+ GetPropertyValues_Impl(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames)
+ throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException);
+
+ uno::Sequence< beans::GetDirectPropertyTolerantResult >
+ GetPropertyValuesTolerant_Impl(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames,
+ bool bDirectValuesOnly)
+ throw (uno::RuntimeException);
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/*-- 11.12.98 08:12:58---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SwXParagraph::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- uno::Reference<lang::XUnoTunnel> xParaTunnel( xRef, uno::UNO_QUERY);
- if(xParaTunnel.is())
- return reinterpret_cast< SwXParagraph * >(
- sal::static_int_cast< sal_IntPtr >( xParaTunnel->getSomething(SwXParagraph::getUnoTunnelId()) ));
- return 0;
+ ClientModify(this, pOld, pNew);
+ if (!GetRegisteredIn())
+ {
+ m_ListenerContainer.Disposing();
+ }
}
+
+/*-- 11.12.98 08:12:47---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXParagraph::SwXParagraph()
+ : m_pImpl( new SwXParagraph::Impl(*this) )
+{
+}
+
+/*-- 11.12.98 08:12:47---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXParagraph::SwXParagraph(
+ uno::Reference< text::XText > const & xParent,
+ SwTxtNode & rTxtNode,
+ const sal_Int32 nSelStart, const sal_Int32 nSelEnd)
+ : m_pImpl(
+ new SwXParagraph::Impl(*this, &rTxtNode, xParent, nSelStart, nSelEnd))
+{
+}
+
+/*-- 11.12.98 08:12:48---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXParagraph::~SwXParagraph()
+{
+}
+
+const SwTxtNode * SwXParagraph::GetTxtNode() const
+{
+ return m_pImpl->GetTxtNode();
+}
+
+bool SwXParagraph::IsDescriptor() const
+{
+ return m_pImpl->IsDescriptor();
+}
+
+uno::Reference<text::XTextContent>
+SwXParagraph::CreateXParagraph(SwDoc & rDoc, SwTxtNode& rTxtNode,
+ uno::Reference< text::XText> const& i_xParent,
+ const sal_Int32 nSelStart, const sal_Int32 nSelEnd)
+{
+ // re-use existing SwXParagraph
+ // #i105557#: do not iterate over the registered clients: race condition
+ uno::Reference<text::XTextContent> xParagraph;
+ if ((-1 == nSelStart) && (-1 == nSelEnd)) // only use cache if no selection!
+ {
+ xParagraph.set(rTxtNode.GetXParagraph());
+ }
+ if (xParagraph.is())
+ {
+ return xParagraph;
+ }
+
+ // create new SwXParagraph
+ uno::Reference<text::XText> xParentText(i_xParent);
+ if (!xParentText.is())
+ {
+ SwPosition Pos( rTxtNode );
+ xParentText.set(::sw::CreateParentXText( rDoc, Pos ));
+ }
+ SwXParagraph *const pXPara(
+ new SwXParagraph(xParentText, rTxtNode, nSelStart, nSelEnd) );
+ // this is why the constructor is private: need to acquire pXPara here
+ xParagraph.set(pXPara);
+ // in order to initialize the weak pointer cache in the core object
+ if ((-1 == nSelStart) && (-1 == nSelEnd))
+ {
+ rTxtNode.SetXParagraph(xParagraph);
+ }
+ return xParagraph;
+}
+
+bool SwXParagraph::SelectPaM(SwPaM & rPaM)
+{
+ SwTxtNode const*const pTxtNode( GetTxtNode() );
+
+ if (!pTxtNode)
+ {
+ return false;
+ }
+
+ *rPaM.GetPoint() = SwPosition( *pTxtNode );
+ // set selection to the whole paragraph
+ rPaM.SetMark();
+ rPaM.GetMark()->nContent = pTxtNode->GetTxt().Len();
+ return true;
+}
+
/* -----------------------------13.03.00 12:15--------------------------------
---------------------------------------------------------------------------*/
@@ -141,190 +303,176 @@ const uno::Sequence< sal_Int8 > & SwXParagraph::getUnoTunnelId()
/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXParagraph::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXParagraph::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
- }
- return 0;
+ return ::sw::UnoTunnelImpl<SwXParagraph>(rId, this);
}
-/* -----------------------------06.04.00 16:37--------------------------------
- ---------------------------------------------------------------------------*/
-OUString SwXParagraph::getImplementationName(void) throw( uno::RuntimeException )
-{
- return C2U("SwXParagraph");
-}
/* -----------------------------06.04.00 16:37--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXParagraph::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXParagraph::getImplementationName() throw (uno::RuntimeException)
{
- String sServiceName(rServiceName);
- return sServiceName.EqualsAscii("com.sun.star.text.TextContent") ||
- sServiceName.EqualsAscii("com.sun.star.text.Paragraph") ||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterProperties")||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterPropertiesAsian")||
- sServiceName.EqualsAscii("com.sun.star.style.CharacterPropertiesComplex")||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphProperties") ||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphPropertiesAsian") ||
- sServiceName.EqualsAscii("com.sun.star.style.ParagraphPropertiesComplex");
+ return C2U("SwXParagraph");
}
/* -----------------------------06.04.00 16:37--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXParagraph::getSupportedServiceNames(void) throw( uno::RuntimeException )
+static char const*const g_ServicesParagraph[] =
{
- uno::Sequence< OUString > aRet(8);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.Paragraph");
- pArray[1] = C2U("com.sun.star.style.CharacterProperties");
- pArray[2] = C2U("com.sun.star.style.CharacterPropertiesAsian");
- pArray[3] = C2U("com.sun.star.style.CharacterPropertiesComplex");
- pArray[4] = C2U("com.sun.star.style.ParagraphProperties");
- pArray[5] = C2U("com.sun.star.style.ParagraphPropertiesAsian");
- pArray[6] = C2U("com.sun.star.style.ParagraphPropertiesComplex");
- pArray[7] = C2U("com.sun.star.text.TextContent");
- return aRet;
-}
-/*-- 11.12.98 08:12:47---------------------------------------------------
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.Paragraph",
+ "com.sun.star.style.CharacterProperties",
+ "com.sun.star.style.CharacterPropertiesAsian",
+ "com.sun.star.style.CharacterPropertiesComplex",
+ "com.sun.star.style.ParagraphProperties",
+ "com.sun.star.style.ParagraphPropertiesAsian",
+ "com.sun.star.style.ParagraphPropertiesComplex",
+};
+static const size_t g_nServicesParagraph(
+ sizeof(g_ServicesParagraph)/sizeof(g_ServicesParagraph[0]));
- -----------------------------------------------------------------------*/
-SwXParagraph::SwXParagraph() :
- xParentText(0),
- aLstnrCntnr( (text::XTextRange*)this),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH)),
- nSelectionStartPos(-1),
- nSelectionEndPos(-1),
- m_bIsDescriptor(TRUE)
+sal_Bool SAL_CALL
+SwXParagraph::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesParagraph, g_ServicesParagraph, rServiceName);
}
+/* -----------------------------06.04.00 16:37--------------------------------
-/*-- 11.12.98 08:12:47---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXParagraph::SwXParagraph(uno::Reference< text::XText > const & i_xParent, SwTxtNode * i_pTxtNode, sal_Int32 nSelStart, sal_Int32 nSelEnd) :
- SwClient(i_pTxtNode),
- xParentText(i_xParent),
- aLstnrCntnr( (text::XTextRange*)this),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH)),
- nSelectionStartPos(nSelStart),
- nSelectionEndPos(nSelEnd),
- m_bIsDescriptor(FALSE)
+ ---------------------------------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXParagraph::getSupportedServiceNames() throw (uno::RuntimeException)
{
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesParagraph, g_ServicesParagraph);
}
-/*-- 11.12.98 08:12:48---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXParagraph::~SwXParagraph()
-{
-}
/* -----------------------------11.07.00 14:48--------------------------------
---------------------------------------------------------------------------*/
-void SwXParagraph::attachToText(SwXText* pParent, SwUnoCrsr* pCrsr)
+void
+SwXParagraph::attachToText(SwXText & rParent, SwTxtNode & rTxtNode)
{
- DBG_ASSERT(m_bIsDescriptor, "Paragraph is not a descriptor");
- if(m_bIsDescriptor)
+ DBG_ASSERT(m_pImpl->m_bIsDescriptor, "Paragraph is not a descriptor");
+ if (m_pImpl->m_bIsDescriptor)
{
- m_bIsDescriptor = FALSE;
- pCrsr->Add(this);
- xParentText = pParent;
- if(m_sText.getLength())
+ m_pImpl->m_bIsDescriptor = false;
+ rTxtNode.Add(m_pImpl.get());
+ rTxtNode.SetXParagraph(uno::Reference<text::XTextContent>(this));
+ m_pImpl->m_xParentText = &rParent;
+ if (m_pImpl->m_sText.getLength())
{
- try { setString(m_sText); }
+ try { setString(m_pImpl->m_sText); }
catch(...){}
- m_sText = OUString();
+ m_pImpl->m_sText = OUString();
}
}
}
+
/*-- 11.12.98 08:12:49---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXParagraph::getPropertySetInfo(void)
- throw( uno::RuntimeException )
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXParagraph::getPropertySetInfo()
+throw (uno::RuntimeException)
{
- static uno::Reference< beans::XPropertySetInfo > xRef = m_pPropSet->getPropertySetInfo();
+ vos::OGuard g(Application::GetSolarMutex());
+
+ static uno::Reference< beans::XPropertySetInfo > xRef =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
return xRef;
}
/*-- 11.12.98 08:12:49---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::setPropertyValue(const OUString& rPropertyName, const uno::Any& aValue)
- throw( beans::UnknownPropertyException, beans::PropertyVetoException, lang::IllegalArgumentException,
- lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::setPropertyValue(const OUString& rPropertyName,
+ const uno::Any& rValue)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException )
{
vos::OGuard aGuard(Application::GetSolarMutex());
uno::Sequence<OUString> aPropertyNames(1);
aPropertyNames.getArray()[0] = rPropertyName;
uno::Sequence<uno::Any> aValues(1);
- aValues.getArray()[0] = aValue;
- SetPropertyValues_Impl( aPropertyNames, aValues );
+ aValues.getArray()[0] = rValue;
+ m_pImpl->SetPropertyValues_Impl( aPropertyNames, aValues );
}
+
/*-- 11.12.98 08:12:49---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXParagraph::getPropertyValue(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any
+SwXParagraph::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException )
{
vos::OGuard aGuard(Application::GetSolarMutex());
uno::Sequence<OUString> aPropertyNames(1);
aPropertyNames.getArray()[0] = rPropertyName;
- uno::Sequence< uno::Any > aRet = GetPropertyValues_Impl(aPropertyNames );
+ const uno::Sequence< uno::Any > aRet =
+ m_pImpl->GetPropertyValues_Impl(aPropertyNames);
return aRet.getConstArray()[0];
}
/* -----------------------------02.04.01 11:43--------------------------------
---------------------------------------------------------------------------*/
-void SAL_CALL SwXParagraph::SetPropertyValues_Impl(
+void SwXParagraph::Impl::SetPropertyValues_Impl(
const uno::Sequence< OUString >& rPropertyNames,
const uno::Sequence< uno::Any >& rValues )
- throw( beans::UnknownPropertyException, beans::PropertyVetoException, lang::IllegalArgumentException,
- lang::WrappedTargetException, uno::RuntimeException)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- if (GetTxtNode())
+ SwTxtNode & rTxtNode(GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
+ SwCursor aCursor( aPos, 0, false );
+ const OUString* pPropertyNames = rPropertyNames.getConstArray();
+ const uno::Any* pValues = rValues.getConstArray();
+ SfxItemPropertyMap const*const pMap = m_rPropSet.getPropertyMap();
+ SwParaSelection aParaSel( aCursor );
+ for (sal_Int32 nProp = 0; nProp < rPropertyNames.getLength(); nProp++)
{
- SwPosition aPos( *GetTxtNode() );
- SwCursor aCursor( aPos, 0, false );
- const OUString* pPropertyNames = rPropertyNames.getConstArray();
- const uno::Any* pValues = rValues.getConstArray();
- const SfxItemPropertyMap* pMap = m_pPropSet->getPropertyMap();
- SwParaSelection aParaSel( & aCursor );
- for(sal_Int32 nProp = 0; nProp < rPropertyNames.getLength(); nProp++)
+ SfxItemPropertySimpleEntry const*const pEntry =
+ pMap->getByName( pPropertyNames[nProp] );
+ if (!pEntry)
{
- const SfxItemPropertySimpleEntry* pEntry = pMap->getByName( pPropertyNames[nProp] );
- if(!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pPropertyNames[nProp], static_cast < cppu::OWeakObject * > ( this ) );
- else
- {
- if ( pEntry->nFlags & beans::PropertyAttribute::READONLY)
- throw beans::PropertyVetoException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + pPropertyNames[nProp], static_cast < cppu::OWeakObject * > ( this ) );
-
- SwXTextCursor::SetPropertyValue(aCursor, *m_pPropSet,
- pPropertyNames[nProp], pValues[nProp]);
- }
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pPropertyNames[nProp],
+ static_cast< cppu::OWeakObject * >(&m_rThis));
+ }
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw beans::PropertyVetoException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Property is read-only: "))
+ + pPropertyNames[nProp],
+ static_cast< cppu::OWeakObject * >(&m_rThis));
}
+ SwUnoCursorHelper::SetPropertyValue(aCursor, m_rPropSet,
+ pPropertyNames[nProp], pValues[nProp]);
}
- else
- throw uno::RuntimeException();
}
-void SwXParagraph::setPropertyValues(
+void SAL_CALL SwXParagraph::setPropertyValues(
const uno::Sequence< OUString >& rPropertyNames,
const uno::Sequence< uno::Any >& rValues )
- throw(beans::PropertyVetoException, lang::IllegalArgumentException,
- lang::WrappedTargetException, uno::RuntimeException)
+throw (beans::PropertyVetoException, lang::IllegalArgumentException,
+ lang::WrappedTargetException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
// workaround for bad designed API
try
{
- SetPropertyValues_Impl( rPropertyNames, rValues );
+ m_pImpl->SetPropertyValues_Impl( rPropertyNames, rValues );
}
catch (beans::UnknownPropertyException &rException)
{
@@ -335,53 +483,57 @@ void SwXParagraph::setPropertyValues(
throw aWExc;
}
}
+
/* -----------------------------02.04.01 11:43--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< uno::Any > SAL_CALL SwXParagraph::GetPropertyValues_Impl(
+uno::Sequence< uno::Any > SwXParagraph::Impl::GetPropertyValues_Impl(
const uno::Sequence< OUString > & rPropertyNames )
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ SwTxtNode & rTxtNode(GetTxtNodeOrThrow());
+
uno::Sequence< uno::Any > aValues(rPropertyNames.getLength());
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
+ SwPosition aPos( rTxtNode );
+ SwPaM aPam( aPos );
+ uno::Any* pValues = aValues.getArray();
+ const OUString* pPropertyNames = rPropertyNames.getConstArray();
+ SfxItemPropertyMap const*const pMap = m_rPropSet.getPropertyMap();
+ const SwAttrSet& rAttrSet( rTxtNode.GetSwAttrSet() );
+ for (sal_Int32 nProp = 0; nProp < rPropertyNames.getLength(); nProp++)
{
- SwPosition aPos( *pTxtNode );
- SwPaM aPam( aPos );
- uno::Any* pValues = aValues.getArray();
- const OUString* pPropertyNames = rPropertyNames.getConstArray();
- const SfxItemPropertyMap* pMap = m_pPropSet->getPropertyMap();
- const SwAttrSet& rAttrSet( pTxtNode->GetSwAttrSet() );
- for(sal_Int32 nProp = 0; nProp < rPropertyNames.getLength(); nProp++)
+ SfxItemPropertySimpleEntry const*const pEntry =
+ pMap->getByName( pPropertyNames[nProp] );
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pPropertyNames[nProp],
+ static_cast< cppu::OWeakObject * >(&m_rThis));
+ }
+ if (! ::sw::GetDefaultTextContentValue(
+ pValues[nProp], pPropertyNames[nProp], pEntry->nWID))
{
- const SfxItemPropertySimpleEntry* pEntry = pMap->getByName( pPropertyNames[nProp] );
- if(pEntry)
+ beans::PropertyState eTemp;
+ const bool bDone = SwUnoCursorHelper::getCrsrPropertyValue(
+ *pEntry, aPam, &(pValues[nProp]), eTemp, &rTxtNode );
+ if (!bDone)
{
- if(!SwXParagraph::getDefaultTextContentValue(
- pValues[nProp], pPropertyNames[nProp], pEntry->nWID))
- {
- BOOL bDone = FALSE;
- beans::PropertyState eTemp;
- bDone = SwUnoCursorHelper::getCrsrPropertyValue(
- *pEntry, aPam, &(pValues[nProp]), eTemp, pTxtNode );
- if(!bDone)
- m_pPropSet->getPropertyValue(*pEntry, rAttrSet, pValues[nProp]);
- }
+ m_rPropSet.getPropertyValue(
+ *pEntry, rAttrSet, pValues[nProp]);
}
- else
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pPropertyNames[nProp], static_cast < cppu::OWeakObject * > ( this ) );
}
}
- else
- throw uno::RuntimeException();
return aValues;
}
+
/* -----------------------------04.11.03 11:43--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< uno::Any > SwXParagraph::getPropertyValues(
- const uno::Sequence< OUString >& rPropertyNames )
- throw(uno::RuntimeException)
+uno::Sequence< uno::Any > SAL_CALL
+SwXParagraph::getPropertyValues(const uno::Sequence< OUString >& rPropertyNames)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
uno::Sequence< uno::Any > aValues;
@@ -389,67 +541,82 @@ uno::Sequence< uno::Any > SwXParagraph::getPropertyValues(
// workaround for bad designed API
try
{
- aValues = GetPropertyValues_Impl( rPropertyNames );
+ aValues = m_pImpl->GetPropertyValues_Impl( rPropertyNames );
}
catch (beans::UnknownPropertyException &)
{
- throw uno::RuntimeException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property exception caught" ) ), static_cast < cppu::OWeakObject * > ( this ) );
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "Unknown property exception caught")),
+ static_cast<cppu::OWeakObject *>(this));
}
catch (lang::WrappedTargetException &)
{
- throw uno::RuntimeException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "WrappedTargetException caught" ) ), static_cast < cppu::OWeakObject * > ( this ) );
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "WrappedTargetException caught")),
+ static_cast<cppu::OWeakObject *>(this));
}
return aValues;
}
+
/* -----------------------------02.04.01 11:43--------------------------------
---------------------------------------------------------------------------*/
-void SwXParagraph::addPropertiesChangeListener(
+void SAL_CALL SwXParagraph::addPropertiesChangeListener(
const uno::Sequence< OUString >& /*aPropertyNames*/,
const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ )
- throw(uno::RuntimeException)
-{}
+throw (uno::RuntimeException)
+{
+ OSL_ENSURE(false,
+ "SwXParagraph::addPropertiesChangeListener(): not implemented");
+}
/* -----------------------------02.04.01 11:43--------------------------------
---------------------------------------------------------------------------*/
-void SwXParagraph::removePropertiesChangeListener(
+void SAL_CALL SwXParagraph::removePropertiesChangeListener(
const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ )
- throw(uno::RuntimeException)
-{}
+throw (uno::RuntimeException)
+{
+ OSL_ENSURE(false,
+ "SwXParagraph::removePropertiesChangeListener(): not implemented");
+}
/* -----------------------------02.04.01 11:43--------------------------------
---------------------------------------------------------------------------*/
-void SwXParagraph::firePropertiesChangeEvent(
+void SAL_CALL SwXParagraph::firePropertiesChangeEvent(
const uno::Sequence< OUString >& /*aPropertyNames*/,
const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ )
throw(uno::RuntimeException)
-{}
+{
+ OSL_ENSURE(false,
+ "SwXParagraph::firePropertiesChangeEvent(): not implemented");
+}
/* -----------------------------25.09.03 11:09--------------------------------
---------------------------------------------------------------------------*/
/* disabled for #i46921# */
-uno::Sequence< beans::SetPropertyTolerantFailed > SAL_CALL SwXParagraph::setPropertyValuesTolerant(
+uno::Sequence< beans::SetPropertyTolerantFailed > SAL_CALL
+SwXParagraph::setPropertyValuesTolerant(
const uno::Sequence< OUString >& rPropertyNames,
const uno::Sequence< uno::Any >& rValues )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard( Application::GetSolarMutex() );
if (rPropertyNames.getLength() != rValues.getLength())
+ {
throw lang::IllegalArgumentException();
+ }
- const SwTxtNode * const pTxtNode( GetTxtNode() );
- if (!pTxtNode)
- throw uno::RuntimeException();
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
//SwNode& rTxtNode = pUnoCrsr->GetPoint()->nNode.GetNode();
//const SwAttrSet& rAttrSet = ((SwTxtNode&)rTxtNode).GetSwAttrSet();
//USHORT nAttrCount = rAttrSet.Count();
- sal_Int32 nProps = rPropertyNames.getLength();
+ const sal_Int32 nProps = rPropertyNames.getLength();
const OUString *pProp = rPropertyNames.getConstArray();
//sal_Int32 nVals = rValues.getLength();
@@ -460,31 +627,39 @@ uno::Sequence< beans::SetPropertyTolerantFailed > SAL_CALL SwXParagraph::setProp
beans::SetPropertyTolerantFailed *pFailed = aFailed.getArray();
// get entry to start with
- const SfxItemPropertyMap* pPropMap = m_pPropSet->getPropertyMap();
+ SfxItemPropertyMap const*const pPropMap =
+ m_pImpl->m_rPropSet.getPropertyMap();
OUString sTmp;
- SwPosition aPos( *pTxtNode );
+ SwPosition aPos( rTxtNode );
SwCursor aCursor( aPos, 0, false );
- SwParaSelection aParaSel( & aCursor );
+ SwParaSelection aParaSel( aCursor );
for (sal_Int32 i = 0; i < nProps; ++i)
{
try
{
pFailed[ nFailed ].Name = pProp[i];
- const SfxItemPropertySimpleEntry* pEntry = pPropMap->getByName( pProp[i] );
+ SfxItemPropertySimpleEntry const*const pEntry =
+ pPropMap->getByName( pProp[i] );
if (!pEntry)
- pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::UNKNOWN_PROPERTY;
+ {
+ pFailed[ nFailed++ ].Result =
+ beans::TolerantPropertySetResultType::UNKNOWN_PROPERTY;
+ }
else
{
// set property value
// (compare to SwXParagraph::setPropertyValues)
if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
- pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::PROPERTY_VETO;
+ {
+ pFailed[ nFailed++ ].Result =
+ beans::TolerantPropertySetResultType::PROPERTY_VETO;
+ }
else
{
- SwXTextCursor::SetPropertyValue(
- aCursor, *m_pPropSet, pProp[i], pValue[i] );
+ SwUnoCursorHelper::SetPropertyValue(
+ aCursor, m_pImpl->m_rPropSet, pProp[i], pValue[i]);
}
}
}
@@ -492,19 +667,23 @@ uno::Sequence< beans::SetPropertyTolerantFailed > SAL_CALL SwXParagraph::setProp
{
// should not occur because property was searched for before
DBG_ERROR( "unexpected exception catched" );
- pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::UNKNOWN_PROPERTY;
+ pFailed[ nFailed++ ].Result =
+ beans::TolerantPropertySetResultType::UNKNOWN_PROPERTY;
}
catch (lang::IllegalArgumentException &)
{
- pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::ILLEGAL_ARGUMENT;
+ pFailed[ nFailed++ ].Result =
+ beans::TolerantPropertySetResultType::ILLEGAL_ARGUMENT;
}
catch (beans::PropertyVetoException &)
{
- pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::PROPERTY_VETO;
+ pFailed[ nFailed++ ].Result =
+ beans::TolerantPropertySetResultType::PROPERTY_VETO;
}
catch (lang::WrappedTargetException &)
{
- pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::WRAPPED_TARGET;
+ pFailed[ nFailed++ ].Result =
+ beans::TolerantPropertySetResultType::WRAPPED_TARGET;
}
}
@@ -513,52 +692,56 @@ uno::Sequence< beans::SetPropertyTolerantFailed > SAL_CALL SwXParagraph::setProp
}
-uno::Sequence< beans::GetPropertyTolerantResult > SAL_CALL SwXParagraph::getPropertyValuesTolerant(
+uno::Sequence< beans::GetPropertyTolerantResult > SAL_CALL
+SwXParagraph::getPropertyValuesTolerant(
const uno::Sequence< OUString >& rPropertyNames )
- throw (uno::RuntimeException)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard( Application::GetSolarMutex() );
uno::Sequence< beans::GetDirectPropertyTolerantResult > aTmpRes(
- GetPropertyValuesTolerant_Impl( rPropertyNames, sal_False ) );
- const beans::GetDirectPropertyTolerantResult *pTmpRes = aTmpRes.getConstArray();
+ m_pImpl->GetPropertyValuesTolerant_Impl( rPropertyNames, false ) );
+ const beans::GetDirectPropertyTolerantResult *pTmpRes =
+ aTmpRes.getConstArray();
// copy temporary result to final result type
- sal_Int32 nLen = aTmpRes.getLength();
+ const sal_Int32 nLen = aTmpRes.getLength();
uno::Sequence< beans::GetPropertyTolerantResult > aRes( nLen );
beans::GetPropertyTolerantResult *pRes = aRes.getArray();
for (sal_Int32 i = 0; i < nLen; i++)
+ {
*pRes++ = *pTmpRes++;
+ }
return aRes;
}
-uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL SwXParagraph::getDirectPropertyValuesTolerant(
+uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL
+SwXParagraph::getDirectPropertyValuesTolerant(
const uno::Sequence< OUString >& rPropertyNames )
- throw (uno::RuntimeException)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard( Application::GetSolarMutex() );
- return GetPropertyValuesTolerant_Impl( rPropertyNames, sal_True );
+
+ return m_pImpl->GetPropertyValuesTolerant_Impl( rPropertyNames, true );
}
-uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL SwXParagraph::GetPropertyValuesTolerant_Impl(
+uno::Sequence< beans::GetDirectPropertyTolerantResult >
+SwXParagraph::Impl::GetPropertyValuesTolerant_Impl(
const uno::Sequence< OUString >& rPropertyNames,
- sal_Bool bDirectValuesOnly )
- throw (uno::RuntimeException)
+ bool bDirectValuesOnly )
+throw (uno::RuntimeException)
{
vos::OGuard aGuard( Application::GetSolarMutex() );
- const SwTxtNode * const pTxtNode( GetTxtNode() );
- DBG_ASSERT( pTxtNode != NULL, "need text node" );
- if (!pTxtNode)
- throw uno::RuntimeException();
+ SwTxtNode & rTxtNode(GetTxtNodeOrThrow());
// #i46786# Use SwAttrSet pointer for determining the state.
// Use the value SwAttrSet (from the paragraph OR the style)
// for determining the actual value(s).
- const SwAttrSet* pAttrSet = pTxtNode->GetpSwAttrSet();
- const SwAttrSet& rValueAttrSet = pTxtNode->GetSwAttrSet();
+ const SwAttrSet* pAttrSet = rTxtNode.GetpSwAttrSet();
+ const SwAttrSet& rValueAttrSet = rTxtNode.GetSwAttrSet();
sal_Int32 nProps = rPropertyNames.getLength();
const OUString *pProp = rPropertyNames.getConstArray();
@@ -568,7 +751,7 @@ uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL SwXParagraph::G
sal_Int32 nIdx = 0;
// get entry to start with
- const SfxItemPropertyMap *pPropMap = m_pPropSet->getPropertyMap();
+ SfxItemPropertyMap const*const pPropMap = m_rPropSet.getPropertyMap();
for (sal_Int32 i = 0; i < nProps; ++i)
{
@@ -579,42 +762,50 @@ uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL SwXParagraph::G
{
rResult.Name = pProp[i];
- const SfxItemPropertySimpleEntry* pEntry = pPropMap->getByName( pProp[i] );
+ SfxItemPropertySimpleEntry const*const pEntry =
+ pPropMap->getByName( pProp[i] );
if (!pEntry) // property available?
- rResult.Result = beans::TolerantPropertySetResultType::UNKNOWN_PROPERTY;
+ {
+ rResult.Result =
+ beans::TolerantPropertySetResultType::UNKNOWN_PROPERTY;
+ }
else
{
// get property state
// (compare to SwXParagraph::getPropertyState)
sal_Bool bAttrSetFetched = sal_True;
beans::PropertyState eState = lcl_SwXParagraph_getPropertyState(
- *pTxtNode, &pAttrSet, *pEntry, bAttrSetFetched );
+ rTxtNode, &pAttrSet, *pEntry, bAttrSetFetched );
rResult.State = eState;
// if (bDirectValuesOnly && PropertyState_DIRECT_VALUE != eState)
// rResult.Result = beans::TolerantPropertySetResultType::NO_DIRECT_VALUE;
// else
rResult.Result = beans::TolerantPropertySetResultType::UNKNOWN_FAILURE;
- if (!bDirectValuesOnly || beans::PropertyState_DIRECT_VALUE == eState)
+ if (!bDirectValuesOnly ||
+ (beans::PropertyState_DIRECT_VALUE == eState))
{
// get property value
// (compare to SwXParagraph::getPropertyValue(s))
uno::Any aValue;
- if (!SwXParagraph::getDefaultTextContentValue(
+ if (! ::sw::GetDefaultTextContentValue(
aValue, pProp[i], pEntry->nWID ) )
{
- SwPosition aPos( *pTxtNode );
+ SwPosition aPos( rTxtNode );
SwPaM aPam( aPos );
// handle properties that are not part of the attribute
// and thus only pretendend to be paragraph attributes
- BOOL bDone = FALSE;
beans::PropertyState eTemp;
- bDone = SwUnoCursorHelper::getCrsrPropertyValue(
- *pEntry, aPam, &aValue, eTemp, pTxtNode );
+ const bool bDone =
+ SwUnoCursorHelper::getCrsrPropertyValue(
+ *pEntry, aPam, &aValue, eTemp, &rTxtNode );
// if not found try the real paragraph attributes...
if (!bDone)
- m_pPropSet->getPropertyValue( *pEntry, rValueAttrSet, aValue );
+ {
+ m_rPropSet.getPropertyValue(
+ *pEntry, rValueAttrSet, aValue );
+ }
}
rResult.Value = aValue;
@@ -657,7 +848,8 @@ uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL SwXParagraph::G
/* -----------------------------12.09.00 11:09--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXParagraph::getDefaultTextContentValue(uno::Any& rAny, const OUString& rPropertyName, USHORT nWID)
+bool ::sw::GetDefaultTextContentValue(
+ uno::Any& rAny, const OUString& rPropertyName, USHORT nWID)
{
if(!nWID)
{
@@ -690,35 +882,59 @@ BOOL SwXParagraph::getDefaultTextContentValue(uno::Any& rAny, const OUString& rP
/*-- 11.12.98 08:12:50---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::addPropertyChangeListener(
- const OUString& /*PropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXParagraph::addPropertyChangeListener(): not implemented");
}
+
/*-- 11.12.98 08:12:50---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::removePropertyChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXParagraph::removePropertyChangeListener(): not implemented");
}
+
/*-- 11.12.98 08:12:50---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::addVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXParagraph::addVetoableChangeListener(): not implemented");
}
+
/*-- 11.12.98 08:12:51---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::removeVetoableChangeListener(const OUString& /*PropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*aListener*/)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXParagraph::removeVetoableChangeListener(): not implemented");
}
+
//-----------------------------------------------------------------------------
beans::PropertyState lcl_SwXParagraph_getPropertyState(
// SwUnoCrsr& rUnoCrsr,
@@ -726,7 +942,7 @@ beans::PropertyState lcl_SwXParagraph_getPropertyState(
const SwAttrSet** ppSet,
const SfxItemPropertySimpleEntry& rEntry,
sal_Bool &rAttrSetFetched )
- throw( beans::UnknownPropertyException)
+throw (beans::UnknownPropertyException)
{
beans::PropertyState eRet = beans::PropertyState_DEFAULT_VALUE;
@@ -756,7 +972,7 @@ beans::PropertyState lcl_SwXParagraph_getPropertyState(
case FN_UNO_PARA_STYLE:
case FN_UNO_PARA_CONDITIONAL_STYLE_NAME:
{
- SwFmtColl* pFmt = SwXTextCursor::GetCurTxtFmtColl(
+ SwFmtColl* pFmt = SwUnoCursorHelper::GetCurTxtFmtColl(
aPam, rEntry.nWID == FN_UNO_PARA_CONDITIONAL_STYLE_NAME);
eRet = pFmt ? beans::PropertyState_DIRECT_VALUE
: beans::PropertyState_AMBIGUOUS_VALUE;
@@ -782,348 +998,393 @@ beans::PropertyState lcl_SwXParagraph_getPropertyState(
/*-- 05.03.99 11:37:30---------------------------------------------------
-----------------------------------------------------------------------*/
-beans::PropertyState SwXParagraph::getPropertyState(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, uno::RuntimeException )
+beans::PropertyState SAL_CALL
+SwXParagraph::getPropertyState(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- beans::PropertyState eRet = beans::PropertyState_DEFAULT_VALUE;
- const SwTxtNode * const pTxtNode( GetTxtNode() );
- if (pTxtNode)
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ const SwAttrSet* pSet = 0;
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
{
- const SwAttrSet* pSet = 0;
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName( rPropertyName );
- if(!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- sal_Bool bDummy = sal_False;
- eRet = lcl_SwXParagraph_getPropertyState( *pTxtNode, &pSet, *pEntry,
- bDummy );
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
}
- else
- throw uno::RuntimeException();
+ sal_Bool bDummy = sal_False;
+ const beans::PropertyState eRet =
+ lcl_SwXParagraph_getPropertyState(rTxtNode, &pSet, *pEntry, bDummy);
return eRet;
}
/*-- 05.03.99 11:37:32---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Sequence< beans::PropertyState > SwXParagraph::getPropertyStates(
+uno::Sequence< beans::PropertyState > SAL_CALL
+SwXParagraph::getPropertyStates(
const uno::Sequence< OUString >& PropertyNames)
- throw( beans::UnknownPropertyException, uno::RuntimeException )
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
const OUString* pNames = PropertyNames.getConstArray();
uno::Sequence< beans::PropertyState > aRet(PropertyNames.getLength());
beans::PropertyState* pStates = aRet.getArray();
+ SfxItemPropertyMap const*const pMap = m_pImpl->m_rPropSet.getPropertyMap();
+ const SwAttrSet* pSet = 0;
+ sal_Bool bAttrSetFetched = sal_False;
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
+ for (sal_Int32 i = 0, nEnd = PropertyNames.getLength(); i < nEnd;
+ ++i, ++pStates, ++pNames)
{
- const SfxItemPropertyMap* pMap = m_pPropSet->getPropertyMap();
- const SwAttrSet* pSet = 0;
- sal_Bool bAttrSetFetched = sal_False;
- for(sal_Int32 i = 0, nEnd = PropertyNames.getLength(); i < nEnd; i++,++pStates,++pNames )
+ SfxItemPropertySimpleEntry const*const pEntry =
+ pMap->getByName( *pNames );
+ if (!pEntry)
{
- const SfxItemPropertySimpleEntry* pEntry = pMap->getByName( *pNames );
- if(!pEntry)
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + *pNames, static_cast < cppu::OWeakObject * > ( this ) );
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + *pNames,
+ static_cast<cppu::OWeakObject *>(this));
+ }
- if (bAttrSetFetched && !pSet && isATR(pEntry->nWID))
- {
- *pStates = beans::PropertyState_DEFAULT_VALUE;
- }
- else
- {
- *pStates = lcl_SwXParagraph_getPropertyState(
- *pTxtNode, &pSet, *pEntry, bAttrSetFetched );
- }
+ if (bAttrSetFetched && !pSet && isATR(pEntry->nWID))
+ {
+ *pStates = beans::PropertyState_DEFAULT_VALUE;
+ }
+ else
+ {
+ *pStates = lcl_SwXParagraph_getPropertyState(
+ rTxtNode, &pSet, *pEntry, bAttrSetFetched );
}
}
- else
- throw uno::RuntimeException();
return aRet;
}
+
/*-- 05.03.99 11:37:33---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::setPropertyToDefault(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::setPropertyToDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
+ SwCursor aCursor( aPos, 0, false );
+ if (rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_ANCHOR_TYPE)) ||
+ rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_ANCHOR_TYPES)) ||
+ rPropertyName.equalsAsciiL(SW_PROP_NAME(UNO_NAME_TEXT_WRAP)))
{
- SwPosition aPos( *pTxtNode );
- SwCursor aCursor( aPos, 0, false );
- if( rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_ANCHOR_TYPE)) ||
- rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_ANCHOR_TYPES)) ||
- rPropertyName.equalsAsciiL( SW_PROP_NAME(UNO_NAME_TEXT_WRAP)))
- return;
+ return;
+ }
- // select paragraph
- SwParaSelection aParaSel( & aCursor );
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName( rPropertyName );
- if(pEntry)
- {
- if ( pEntry->nFlags & beans::PropertyAttribute::READONLY)
- throw uno::RuntimeException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only:" ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
+ // select paragraph
+ SwParaSelection aParaSel( aCursor );
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName( rPropertyName );
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
- if(pEntry->nWID < RES_FRMATR_END)
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw uno::RuntimeException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Property is read-only: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+
+ if (pEntry->nWID < RES_FRMATR_END)
+ {
+ SvUShortsSort aWhichIds;
+ aWhichIds.Insert(pEntry->nWID);
+ if (pEntry->nWID < RES_PARATR_BEGIN)
+ {
+ aCursor.GetDoc()->ResetAttrs(aCursor, sal_True, &aWhichIds);
+ }
+ else
+ {
+ // for paragraph attributes the selection must be extended
+ // to paragraph boundaries
+ SwPosition aStart( *aCursor.Start() );
+ SwPosition aEnd ( *aCursor.End() );
+ ::std::auto_ptr<SwUnoCrsr> pTemp(
+ aCursor.GetDoc()->CreateUnoCrsr(aStart, sal_False) );
+ if(!SwUnoCursorHelper::IsStartOfPara(*pTemp))
{
- SvUShortsSort aWhichIds;
- aWhichIds.Insert(pEntry->nWID);
- if(pEntry->nWID < RES_PARATR_BEGIN)
- {
- aCursor.GetDoc()->ResetAttrs(aCursor, sal_True, &aWhichIds);
- }
- else
- {
- // for paragraph attributes the selection must be extended
- // to paragraph boundaries
- SwPosition aStart( *aCursor.Start() );
- SwPosition aEnd ( *aCursor.End() );
- std::auto_ptr<SwUnoCrsr> pTemp(
- aCursor.GetDoc()->CreateUnoCrsr(aStart, sal_False) );
- if(!SwUnoCursorHelper::IsStartOfPara(*pTemp))
- {
- pTemp->MovePara(fnParaCurr, fnParaStart);
- }
- pTemp->SetMark();
- *pTemp->GetPoint() = aEnd;
- //pTemp->Exchange();
- SwXTextCursor::SelectPam(*pTemp, sal_True);
- if(!SwUnoCursorHelper::IsEndOfPara(*pTemp))
- {
- pTemp->MovePara(fnParaCurr, fnParaEnd);
- }
- pTemp->GetDoc()->ResetAttrs(*pTemp, sal_True, &aWhichIds);
- }
+ pTemp->MovePara(fnParaCurr, fnParaStart);
}
- else
+ pTemp->SetMark();
+ *pTemp->GetPoint() = aEnd;
+ //pTemp->Exchange();
+ SwUnoCursorHelper::SelectPam(*pTemp, true);
+ if (!SwUnoCursorHelper::IsEndOfPara(*pTemp))
{
- SwUnoCursorHelper::resetCrsrPropertyValue(*pEntry, aCursor);
+ pTemp->MovePara(fnParaCurr, fnParaEnd);
}
+ pTemp->GetDoc()->ResetAttrs(*pTemp, sal_True, &aWhichIds);
}
- else
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
}
else
- throw uno::RuntimeException();
+ {
+ SwUnoCursorHelper::resetCrsrPropertyValue(*pEntry, aCursor);
+ }
}
+
/*-- 05.03.99 11:37:33---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXParagraph::getPropertyDefault(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXParagraph::getPropertyDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
uno::Any aRet;
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
+ if (::sw::GetDefaultTextContentValue(aRet, rPropertyName))
{
- if(SwXParagraph::getDefaultTextContentValue(aRet, rPropertyName))
- return aRet;
+ return aRet;
+ }
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName( rPropertyName );
- if(pEntry)
- {
- if(pEntry->nWID < RES_FRMATR_END)
- {
- const SfxPoolItem& rDefItem =
- pTxtNode->GetDoc()->GetAttrPool().GetDefaultItem(
- pEntry->nWID);
- rDefItem.QueryValue(aRet, pEntry->nMemberId);
- }
- }
- else
- throw beans::UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+
+ if (pEntry->nWID < RES_FRMATR_END)
+ {
+ const SfxPoolItem& rDefItem =
+ rTxtNode.GetDoc()->GetAttrPool().GetDefaultItem(pEntry->nWID);
+ rDefItem.QueryValue(aRet, pEntry->nMemberId);
}
- else
- throw uno::RuntimeException();
return aRet;
}
+
/*-- 11.12.98 08:12:51---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::attach(const uno::Reference< text::XTextRange > & /*xTextRange*/)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXParagraph::attach(const uno::Reference< text::XTextRange > & /*xTextRange*/)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- // SwXParagraph will only created in order to be inserteb by
+ // SwXParagraph will only created in order to be inserted by
// 'insertTextContentBefore' or 'insertTextContentAfter' therefore
// they cannot be attached
throw uno::RuntimeException();
}
+
/*-- 11.12.98 08:12:51---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXParagraph::getAnchor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXParagraph::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > aRet;
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
- {
- SwPosition aPos( *pTxtNode );
- SwCursor aCursor( aPos, 0, false );
- // select paragraph
- SwParaSelection aParaSel( & aCursor );
- aRet = new SwXTextRange(aCursor, xParentText);
- }
- else
- throw uno::RuntimeException();
- return aRet;
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
+ SwCursor aCursor( aPos, 0, false );
+ // select paragraph
+ SwParaSelection aParaSel( aCursor );
+ const uno::Reference< text::XTextRange > xRet =
+ new SwXTextRange(aCursor, m_pImpl->m_xParentText);
+ return xRet;
}
+
/*-- 11.12.98 08:12:52---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::dispose(void) throw( uno::RuntimeException )
+void SAL_CALL SwXParagraph::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwTxtNode * pTxtNode( GetTxtNode() );
+
+ SwTxtNode *const pTxtNode( m_pImpl->GetTxtNode() );
if (pTxtNode)
{
SwCursor aCursor( SwPosition( *pTxtNode ), 0, false );
// select paragraph
{
- SwParaSelection aParaSel( & aCursor );
+ SwParaSelection aParaSel( aCursor );
pTxtNode->GetDoc()->DelFullPara(aCursor);
}
- aLstnrCntnr.Disposing();
+ m_pImpl->m_ListenerContainer.Disposing();
}
- else
- throw uno::RuntimeException();
}
+
/*-- 11.12.98 08:12:52---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::addEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL SwXParagraph::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn())
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetTxtNode())
+ {
throw uno::RuntimeException();
- aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
/*-- 11.12.98 08:12:53---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::removeEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL SwXParagraph::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn() || !aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetTxtNode() ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
+
/*-- 11.12.98 08:12:53---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< container::XEnumeration > SwXParagraph::createEnumeration(void) throw( uno::RuntimeException )
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXParagraph::createEnumeration() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< container::XEnumeration > aRef;
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
- {
- SwPosition aPos( *pTxtNode );
- SwPaM aPam ( aPos );
- aRef = new SwXTextPortionEnumeration(aPam, xParentText,
- nSelectionStartPos, nSelectionEndPos);
- }
- else
- throw uno::RuntimeException();
- return aRef;
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
+ SwPaM aPam ( aPos );
+ const uno::Reference< container::XEnumeration > xRef =
+ new SwXTextPortionEnumeration(aPam, m_pImpl->m_xParentText,
+ m_pImpl->m_nSelectionStartPos, m_pImpl->m_nSelectionEndPos);
+ return xRef;
}
+
/*-- 11.12.98 08:12:54---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Type SwXParagraph::getElementType(void) throw( uno::RuntimeException )
+uno::Type SAL_CALL SwXParagraph::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType((uno::Reference<text::XTextRange>*)0);
+ return text::XTextRange::static_type();
}
/*-- 11.12.98 08:12:54---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXParagraph::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXParagraph::hasElements() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
return (GetTxtNode()) ? sal_True : sal_False;
}
+
/*-- 11.12.98 08:12:55---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XText > SwXParagraph::getText(void) throw( uno::RuntimeException )
+uno::Reference< text::XText > SAL_CALL
+SwXParagraph::getText() throw (uno::RuntimeException)
{
- return xParentText;
+ vos::OGuard g(Application::GetSolarMutex());
+
+ return m_pImpl->m_xParentText;
}
+
/*-- 11.12.98 08:12:55---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXParagraph::getStart(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXParagraph::getStart() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > xRet;
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
- {
- SwPosition aPos( *pTxtNode );
- SwCursor aCursor( aPos, 0, false );
- SwParaSelection aParaSel( &aCursor );
- SwPaM aPam( *aCursor.Start() );
- uno::Reference< text::XText > xParent = getText();
- xRet = new SwXTextRange(aPam, xParent);
- }
- else
- throw uno::RuntimeException();
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
+ SwCursor aCursor( aPos, 0, false );
+ SwParaSelection aParaSel( aCursor );
+ SwPaM aPam( *aCursor.Start() );
+ uno::Reference< text::XText > xParent = getText();
+ const uno::Reference< text::XTextRange > xRet =
+ new SwXTextRange(aPam, xParent);
return xRet;
}
/*-- 11.12.98 08:12:56---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXParagraph::getEnd(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXParagraph::getEnd() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > xRet;
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if (pTxtNode)
- {
- SwPosition aPos( *pTxtNode );
- SwCursor aCursor( aPos, 0, false );
- SwParaSelection aParaSel( &aCursor );
- SwPaM aPam( *aCursor.End() );
- uno::Reference< text::XText > xParent = getText();
- xRet = new SwXTextRange(aPam, xParent);
- }
- else
- throw uno::RuntimeException();
+
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
+ SwCursor aCursor( aPos, 0, false );
+ SwParaSelection aParaSel( aCursor );
+ SwPaM aPam( *aCursor.End() );
+ uno::Reference< text::XText > xParent = getText();
+ const uno::Reference< text::XTextRange > xRet =
+ new SwXTextRange(aPam, xParent);
return xRet;
}
+
/*-- 11.12.98 08:12:56---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXParagraph::getString(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXParagraph::getString() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
OUString aRet;
- const SwTxtNode * pTxtNode( GetTxtNode() );
+ SwTxtNode const*const pTxtNode( GetTxtNode() );
if (pTxtNode)
{
SwPosition aPos( *pTxtNode );
SwCursor aCursor( aPos, 0, false );
- SwParaSelection aParaSel( & aCursor );
- SwXTextCursor::getTextFromPam(aCursor, aRet);
+ SwParaSelection aParaSel( aCursor );
+ SwUnoCursorHelper::GetTextFromPam(aCursor, aRet);
+ }
+ else if (m_pImpl->IsDescriptor())
+ {
+ aRet = m_pImpl->m_sText;
}
- else if(IsDescriptor())
- aRet = m_sText;
else
+ {
throw uno::RuntimeException();
+ }
return aRet;
}
/*-- 11.12.98 08:12:57---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXParagraph::setString(const OUString& aString) throw( uno::RuntimeException )
+void SAL_CALL SwXParagraph::setString(const OUString& aString)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- const SwTxtNode * pTxtNode( GetTxtNode() );
+ SwTxtNode const*const pTxtNode( GetTxtNode() );
if (pTxtNode)
{
SwPosition aPos( *pTxtNode );
@@ -1131,30 +1392,40 @@ void SwXParagraph::setString(const OUString& aString) throw( uno::RuntimeExcepti
if (!SwUnoCursorHelper::IsStartOfPara(aCursor)) {
aCursor.MovePara(fnParaCurr, fnParaStart);
}
- SwXTextCursor::SelectPam(aCursor, sal_True);
+ SwUnoCursorHelper::SelectPam(aCursor, true);
if (pTxtNode->GetTxt().Len()) {
aCursor.MovePara(fnParaCurr, fnParaEnd);
}
- SwXTextCursor::SetString(aCursor, aString);
- SwXTextCursor::SelectPam(aCursor, sal_False);
+ SwUnoCursorHelper::SetString(aCursor, aString);
+ SwUnoCursorHelper::SelectPam(aCursor, false);
+ }
+ else if (m_pImpl->IsDescriptor())
+ {
+ m_pImpl->m_sText = aString;
}
- else if(IsDescriptor())
- m_sText = aString;
else
+ {
throw uno::RuntimeException();
-
+ }
}
+
/* -----------------23.03.99 12:49-------------------
*
* --------------------------------------------------*/
-uno::Reference< container::XEnumeration > SwXParagraph::createContentEnumeration(const OUString& rServiceName)
- throw( uno::RuntimeException )
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXParagraph::createContentEnumeration(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
- const SwTxtNode * pTxtNode( GetTxtNode() );
- if(!pTxtNode || !rServiceName.equalsAscii("com.sun.star.text.TextContent"))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!rServiceName.equalsAscii("com.sun.star.text.TextContent"))
+ {
throw uno::RuntimeException();
+ }
- SwPosition aPos( *pTxtNode );
+ SwTxtNode & rTxtNode(m_pImpl->GetTxtNodeOrThrow());
+
+ SwPosition aPos( rTxtNode );
SwPaM aPam( aPos );
uno::Reference< container::XEnumeration > xRet =
new SwXParaFrameEnumeration(aPam, PARAFRAME_PORTION_PARAGRAPH);
@@ -1163,50 +1434,31 @@ uno::Reference< container::XEnumeration > SwXParagraph::createContentEnumeratio
/* -----------------23.03.99 12:49-------------------
*
* --------------------------------------------------*/
-uno::Sequence< OUString > SwXParagraph::getAvailableServiceNames(void) throw( uno::RuntimeException )
+uno::Sequence< OUString > SAL_CALL
+SwXParagraph::getAvailableServiceNames() throw (uno::RuntimeException)
{
uno::Sequence< OUString > aRet(1);
OUString* pArray = aRet.getArray();
pArray[0] = C2U("com.sun.star.text.TextContent");
return aRet;
}
-/*-- 11.12.98 08:12:58---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-void SwXParagraph::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- ClientModify(this, pOld, pNew);
- if(!GetRegisteredIn())
- aLstnrCntnr.Disposing();
-}
-
-const SwTxtNode * SwXParagraph::GetTxtNode() const
-{
- return static_cast<const SwTxtNode*>(GetRegisteredIn());
-}
-SwTxtNode * SwXParagraph::GetTxtNode()
-{
- return static_cast<SwTxtNode*>(pRegisteredIn);
-}
+// MetadatableMixin
::sfx2::Metadatable* SwXParagraph::GetCoreObject()
{
- SwTxtNode * pTxtNode( GetTxtNode() );
+ SwTxtNode *const pTxtNode( m_pImpl->GetTxtNode() );
return pTxtNode;
}
uno::Reference<frame::XModel> SwXParagraph::GetModel()
{
- SwTxtNode * pTxtNode( GetTxtNode() );
+ SwTxtNode *const pTxtNode( m_pImpl->GetTxtNode() );
if (pTxtNode)
{
- const SwDocShell * pShell( pTxtNode->GetDoc()->GetDocShell() );
+ SwDocShell const*const pShell( pTxtNode->GetDoc()->GetDocShell() );
return (pShell) ? pShell->GetModel() : 0;
}
- else
- {
- return 0;
- }
+ return 0;
}
diff --git a/sw/source/core/unocore/unoport.cxx b/sw/source/core/unocore/unoport.cxx
index 808884e207a8..bcc597dabbcc 100644
--- a/sw/source/core/unocore/unoport.cxx
+++ b/sw/source/core/unocore/unoport.cxx
@@ -36,9 +36,11 @@
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
#include <svl/itemprop.hxx>
+
#include <unocrsrhelper.hxx>
#include <unoport.hxx>
-#include <unoobj.hxx>
+#include <unoparaframeenum.hxx>
+#include <unotextrange.hxx>
#include <unomap.hxx>
#include <unoprnms.hxx>
#include <unomid.h>
@@ -48,6 +50,7 @@
#include <doc.hxx>
#include <fmtflcnt.hxx>
#include <fmtfld.hxx>
+#include <frmfmt.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/SetPropertyTolerantFailed.hpp>
@@ -237,7 +240,7 @@ void SwXTextPortion::setString(const OUString& aString) throw( uno::RuntimeExcep
if (!pUnoCrsr)
throw uno::RuntimeException();
- SwXTextCursor::SetString(*pUnoCrsr, aString);
+ SwUnoCursorHelper::SetString(*pUnoCrsr, aString);
}
/*-- 11.12.98 09:56:57---------------------------------------------------
@@ -271,7 +274,7 @@ void SwXTextPortion::setPropertyValue(const OUString& rPropertyName,
if (!pUnoCrsr)
throw uno::RuntimeException();
- SwXTextCursor::SetPropertyValue(*pUnoCrsr, *m_pPropSet,
+ SwUnoCursorHelper::SetPropertyValue(*pUnoCrsr, *m_pPropSet,
rPropertyName, aValue);
}
/*-- 04.11.03 09:56:58---------------------------------------------------
@@ -422,7 +425,7 @@ void SwXTextPortion::GetPropertyValue(
RES_UNKNOWNATR_CONTAINER, RES_UNKNOWNATR_CONTAINER,
RES_TXTATR_UNKNOWN_CONTAINER, RES_TXTATR_UNKNOWN_CONTAINER,
0L);
- SwXTextCursor::GetCrsrAttr(*pUnoCrsr, *pSet);
+ SwUnoCursorHelper::GetCrsrAttr(*pUnoCrsr, *pSet);
}
m_pPropSet->getPropertyValue(rEntry, *pSet, rVal);
}
@@ -499,7 +502,7 @@ void SAL_CALL SwXTextPortion::SetPropertyValues_Impl(
if ( pEntry->nFlags & beans::PropertyAttribute::READONLY)
throw beans::PropertyVetoException ( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + pPropertyNames[nProp], static_cast < cppu::OWeakObject * > ( this ) );
- SwXTextCursor::SetPropertyValue( *pUnoCrsr, *m_pPropSet,
+ SwUnoCursorHelper::SetPropertyValue( *pUnoCrsr, *m_pPropSet,
pPropertyNames[nProp], pValues[nProp]);
}
}
@@ -602,7 +605,7 @@ uno::Sequence< beans::SetPropertyTolerantFailed > SAL_CALL SwXTextPortion::setPr
pFailed[ nFailed++ ].Result = beans::TolerantPropertySetResultType::PROPERTY_VETO;
else
{
- SwXTextCursor::SetPropertyValue(
+ SwUnoCursorHelper::SetPropertyValue(
*pUnoCrsr, *m_pPropSet, pProp[i], pValue[i] );
}
}
@@ -679,7 +682,8 @@ uno::Sequence< beans::GetDirectPropertyTolerantResult > SAL_CALL SwXTextPortion:
const SfxItemPropertyMap* pPropMap = m_pPropSet->getPropertyMap();
- uno::Sequence< beans::PropertyState > aPropertyStates = SwXTextCursor::GetPropertyStates(
+ uno::Sequence< beans::PropertyState > aPropertyStates =
+ SwUnoCursorHelper::GetPropertyStates(
*pUnoCrsr, *m_pPropSet,
rPropertyNames,
SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION_TOLERANT );
@@ -828,7 +832,7 @@ beans::PropertyState SwXTextPortion::getPropertyState(const OUString& rPropertyN
}
else
{
- eRet = SwXTextCursor::GetPropertyState(*pUnoCrsr, *m_pPropSet,
+ eRet = SwUnoCursorHelper::GetPropertyState(*pUnoCrsr, *m_pPropSet,
rPropertyName);
}
return eRet;
@@ -846,7 +850,7 @@ uno::Sequence< beans::PropertyState > SwXTextPortion::getPropertyStates(
throw uno::RuntimeException();
uno::Sequence< beans::PropertyState > aRet =
- SwXTextCursor::GetPropertyStates(*pUnoCrsr, *m_pPropSet,
+ SwUnoCursorHelper::GetPropertyStates(*pUnoCrsr, *m_pPropSet,
rPropertyNames, SW_PROPERTY_STATE_CALLER_SWX_TEXT_PORTION);
if(GetTextPortionType() == PORTION_RUBY_START)
@@ -872,7 +876,8 @@ void SwXTextPortion::setPropertyToDefault(const OUString& rPropertyName)
if (!pUnoCrsr)
throw uno::RuntimeException();
- SwXTextCursor::SetPropertyToDefault(*pUnoCrsr, *m_pPropSet, rPropertyName);
+ SwUnoCursorHelper::SetPropertyToDefault(
+ *pUnoCrsr, *m_pPropSet, rPropertyName);
}
/*-- 08.03.99 09:41:48---------------------------------------------------
@@ -886,7 +891,7 @@ uno::Any SwXTextPortion::getPropertyDefault(const OUString& rPropertyName)
if (!pUnoCrsr)
throw uno::RuntimeException();
- aRet = SwXTextCursor::GetPropertyDefault(*pUnoCrsr, *m_pPropSet,
+ aRet = SwUnoCursorHelper::GetPropertyDefault(*pUnoCrsr, *m_pPropSet,
rPropertyName);
return aRet;
}
diff --git a/sw/source/core/unocore/unoportenum.cxx b/sw/source/core/unocore/unoportenum.cxx
index a8426cf8b438..7996a5e13bcf 100644
--- a/sw/source/core/unocore/unoportenum.cxx
+++ b/sw/source/core/unocore/unoportenum.cxx
@@ -45,13 +45,18 @@
#include <unocrsr.hxx>
#include <docary.hxx>
#include <tox.hxx>
-#include <unoclbck.hxx>
-#include <unoobj.hxx>
+#include <unomid.h>
+#include <unoparaframeenum.hxx>
+#include <unocrsrhelper.hxx>
+#include <unorefmark.hxx>
+#include <unobookmark.hxx>
#include <unoredline.hxx>
#include <unofield.hxx>
#include <unometa.hxx>
+#include <fmtmeta.hxx>
#include <fmtanchr.hxx>
#include <fmtrfmrk.hxx>
+#include <frmfmt.hxx>
#include <unoidx.hxx>
#include <redline.hxx>
#include <crsskip.hxx>
@@ -94,8 +99,9 @@ namespace
BYTE nBkmType;
const SwPosition aPosition;
- SwXBookmarkPortion_Impl( SwXBookmark* pXMark, BYTE nType, const SwPosition &rPosition )
- : xBookmark ( pXMark )
+ SwXBookmarkPortion_Impl(uno::Reference<text::XTextContent> const& xMark,
+ const BYTE nType, SwPosition const& rPosition)
+ : xBookmark ( xMark )
, nBkmType ( nType )
, aPosition ( rPosition )
{
@@ -159,7 +165,9 @@ namespace
{
const BYTE nType = hasOther ? BKM_TYPE_START : BKM_TYPE_START_END;
rBkmArr.insert(SwXBookmarkPortion_ImplSharedPtr(
- new SwXBookmarkPortion_Impl ( SwXBookmarks::GetObject(*pBkmk, &rDoc ), nType, rStartPos)));
+ new SwXBookmarkPortion_Impl(
+ SwXBookmark::CreateXBookmark(rDoc, *pBkmk),
+ nType, rStartPos)));
}
const SwPosition& rEndPos = pBkmk->GetMarkEnd();
@@ -177,8 +185,12 @@ namespace
pEndPos = pCrossRefEndPos.get();
}
if(pEndPos)
+ {
rBkmArr.insert(SwXBookmarkPortion_ImplSharedPtr(
- new SwXBookmarkPortion_Impl ( SwXBookmarks::GetObject(*pBkmk, &rDoc ), BKM_TYPE_END, *pEndPos)));
+ new SwXBookmarkPortion_Impl(
+ SwXBookmark::CreateXBookmark(rDoc, *pBkmk),
+ BKM_TYPE_END, *pEndPos)));
+ }
}
}
}
@@ -416,9 +428,7 @@ lcl_CreateRefMarkPortion(
SwDoc* pDoc = pUnoCrsr->GetDoc();
const SwFmtRefMark& rRefMark =
static_cast<const SwFmtRefMark&>(rAttr.GetAttr());
- Reference<XTextContent> xContent =
- static_cast<SwUnoCallBack*>(pDoc->GetUnoCallBack())
- ->GetRefMark(rRefMark);
+ Reference<XTextContent> xContent;
if (!xContent.is())
{
xContent = new SwXReferenceMark(pDoc, &rRefMark);
@@ -458,19 +468,15 @@ static Reference<XTextRange>
lcl_CreateTOXMarkPortion(
Reference<XText> const& xParent,
const SwUnoCrsr * const pUnoCrsr,
- const SwTxtAttr & rAttr, const bool bEnd)
+ SwTxtAttr & rAttr, const bool bEnd)
{
SwDoc* pDoc = pUnoCrsr->GetDoc();
- const SwTOXMark& rTOXMark = static_cast<const SwTOXMark&>(rAttr.GetAttr());
+ SwTOXMark & rTOXMark = static_cast<SwTOXMark&>(rAttr.GetAttr());
- Reference<XTextContent> xContent =
- static_cast<SwUnoCallBack*>(pDoc->GetUnoCallBack())
- ->GetTOXMark(rTOXMark);
- if (!xContent.is())
- {
- xContent = new SwXDocumentIndexMark(rTOXMark.GetTOXType(),
- &rTOXMark, pDoc);
- }
+ const Reference<XTextContent> xContent(
+ SwXDocumentIndexMark::CreateXDocumentIndexMark(*pDoc,
+ *const_cast<SwTOXType*>(rTOXMark.GetTOXType()), rTOXMark),
+ uno::UNO_QUERY);
SwXTextPortion* pPortion = 0;
if (!bEnd)
@@ -488,6 +494,33 @@ lcl_CreateTOXMarkPortion(
}
//-----------------------------------------------------------------------------
+static uno::Reference<text::XTextRange>
+lcl_CreateMetaPortion(
+ uno::Reference<text::XText> const& xParent,
+ const SwUnoCrsr * const pUnoCrsr,
+ SwTxtAttr & rAttr, ::std::auto_ptr<TextRangeList_t const> & pPortions)
+{
+ const uno::Reference<rdf::XMetadatable> xMeta( SwXMeta::CreateXMeta(
+ *static_cast<SwFmtMeta &>(rAttr.GetAttr()).GetMeta(),
+ xParent, pPortions));
+ SwXTextPortion * pPortion(0);
+ if (RES_TXTATR_META == rAttr.Which())
+ {
+ const uno::Reference<text::XTextContent> xContent(xMeta,
+ uno::UNO_QUERY);
+ pPortion = new SwXTextPortion(pUnoCrsr, xParent, PORTION_META);
+ pPortion->SetMeta(xContent);
+ }
+ else
+ {
+ const uno::Reference<text::XTextField> xField(xMeta, uno::UNO_QUERY);
+ pPortion = new SwXTextPortion(pUnoCrsr, xParent, PORTION_FIELD);
+ pPortion->SetTextField(xField);
+ }
+ return pPortion;
+}
+
+//-----------------------------------------------------------------------------
static void
lcl_ExportBookmark(
TextRangeList_t & rPortions,
@@ -687,30 +720,13 @@ lcl_ExportHints(
}
else
{
- TextRangeList_t *const pCurrentPortions(Top.first);
+ ::std::auto_ptr<const TextRangeList_t>
+ pCurrentPortions(Top.first);
rPortionStack.pop();
- SwXTextPortion * pPortion;
- if (RES_TXTATR_META == nWhich)
- {
- SwXMeta * const pMeta =
- new SwXMeta(pDoc, xParent,
- pCurrentPortions,
- static_cast<SwTxtMeta * const>(pAttr));
- pPortion = new SwXTextPortion(
- pUnoCrsr, xParent, PORTION_META);
- pPortion->SetMeta(pMeta);
- }
- else
- {
- SwXMetaField * const pMeta =
- new SwXMetaField(pDoc, xParent,
- pCurrentPortions,
- static_cast<SwTxtMeta * const>(pAttr));
- pPortion = new SwXTextPortion(
- pUnoCrsr, xParent, PORTION_FIELD);
- pPortion->SetTextField(pMeta);
- }
- rPortionStack.top().first->push_back(pPortion);
+ const uno::Reference<text::XTextRange> xPortion(
+ lcl_CreateMetaPortion(xParent, pUnoCrsr,
+ *pAttr, pCurrentPortions));
+ rPortionStack.top().first->push_back(xPortion);
}
}
break;
@@ -726,7 +742,7 @@ lcl_ExportHints(
while(nStartIndex < pHints->GetStartCount() &&
nCurrentIndex >= (nNextStart = (*pHints->GetStart(nStartIndex)->GetStart())))
{
- const SwTxtAttr * const pAttr = pHints->GetStart(nStartIndex);
+ SwTxtAttr * const pAttr = pHints->GetStart(nStartIndex);
USHORT nAttrWhich = pAttr->Which();
if (nNextStart == nCurrentIndex)
{
@@ -1127,7 +1143,7 @@ lcl_CreatePortions(
// text at nCurrentIndex; i.e. it must be set _once_ per iteration
uno::Reference< XTextRange > xRef;
- SwXTextCursor::SelectPam(*pUnoCrsr, sal_True); // set mark
+ SwUnoCursorHelper::SelectPam(*pUnoCrsr, true); // set mark
const sal_Int32 nFirstFrameIndex =
lcl_ExportFrames( *PortionStack.top().first,
diff --git a/sw/source/core/unocore/unoredline.cxx b/sw/source/core/unocore/unoredline.cxx
index b04a7fea1fae..a75bbd9ecfef 100644
--- a/sw/source/core/unocore/unoredline.cxx
+++ b/sw/source/core/unocore/unoredline.cxx
@@ -31,24 +31,29 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <com/sun/star/util/DateTime.hpp>
+#include <com/sun/star/text/XTextTable.hpp>
+#include <rtl/ustrbuf.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
+
#include <pagedesc.hxx>
#include "poolfmt.hxx"
#include <redline.hxx>
#include <section.hxx>
#include <unoprnms.hxx>
-#include <unoobj.hxx>
+#include <unomid.h>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
+#include <unoparagraph.hxx>
#include <unocoll.hxx>
#include <unomap.hxx>
#include <unocrsr.hxx>
#include <unoredline.hxx>
#include <doc.hxx>
#include <docary.hxx>
-#include <rtl/ustrbuf.hxx>
-#include <com/sun/star/util/DateTime.hpp>
-#include <com/sun/star/text/XTextTable.hpp>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
@@ -136,9 +141,9 @@ uno::Reference<text::XTextCursor> SwXRedlineText::createTextCursor(void)
vos::OGuard aGuard(Application::GetSolarMutex());
SwPosition aPos(aNodeIndex);
- SwXTextCursor* pCrsr = new SwXTextCursor(this, aPos, CURSOR_REDLINE,
- GetDoc());
- SwUnoCrsr* pUnoCursor = pCrsr->GetCrsr();
+ SwXTextCursor *const pXCursor =
+ new SwXTextCursor(*GetDoc(), this, CURSOR_REDLINE, aPos);
+ SwUnoCrsr *const pUnoCursor = pXCursor->GetCursor();
pUnoCursor->Move(fnMoveForward, fnGoNode);
// #101929# prevent a newly created text cursor from running inside a table
@@ -170,7 +175,7 @@ uno::Reference<text::XTextCursor> SwXRedlineText::createTextCursor(void)
throw aExcept;
}
- return (text::XWordCursor*)pCrsr;
+ return static_cast<text::XWordCursor*>(pXCursor);
}
/* ---------------------------------------------------------------------------
@@ -193,7 +198,9 @@ uno::Reference<container::XEnumeration> SwXRedlineText::createEnumeration(void)
vos::OGuard aGuard(Application::GetSolarMutex());
SwPaM aPam(aNodeIndex);
aPam.Move(fnMoveForward, fnGoNode);
- return new SwXParagraphEnumeration(this, *aPam.Start(), CURSOR_REDLINE);
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(*aPam.Start(), sal_False));
+ return new SwXParagraphEnumeration(this, pUnoCursor, CURSOR_REDLINE);
}
/* ---------------------------------------------------------------------------
@@ -584,11 +591,8 @@ uno::Any SwXRedline::getPropertyValue( const OUString& rPropertyName )
pPoint = pRedline->GetPoint();
else
pPoint = pRedline->GetMark();
- SwPaM aTmp(*pPoint);
- uno::Reference<text::XText> xTmpParent;
-// uno::Reference< text::XTextRange > xRange = SwXTextRange::createTextRangeFromPaM(aTmp);
- uno::Reference<text::XTextRange>xRange =
- SwXTextRange::CreateTextRangeFromPosition( pDoc, *pPoint, 0 );
+ const uno::Reference<text::XTextRange> xRange =
+ SwXTextRange::CreateXTextRange(*pDoc, *pPoint, 0);
xRet = xRange.get();
}
break;
@@ -676,7 +680,9 @@ uno::Reference< container::XEnumeration > SwXRedline::createEnumeration(void) t
{
SwPaM aPam(*pNodeIndex);
aPam.Move(fnMoveForward, fnGoNode);
- xRet = new SwXParagraphEnumeration(this, *aPam.Start(), CURSOR_REDLINE);
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(*aPam.Start(), sal_False));
+ xRet = new SwXParagraphEnumeration(this, pUnoCursor, CURSOR_REDLINE);
}
return xRet;
}
@@ -710,8 +716,9 @@ uno::Reference< text::XTextCursor > SwXRedline::createTextCursor(void) throw( u
if(pNodeIndex)
{
SwPosition aPos(*pNodeIndex);
- SwXTextCursor* pCrsr = new SwXTextCursor(this, aPos, CURSOR_REDLINE, pDoc);
- SwUnoCrsr* pUnoCrsr = pCrsr->GetCrsr();
+ SwXTextCursor *const pXCursor =
+ new SwXTextCursor(*pDoc, this, CURSOR_REDLINE, aPos);
+ SwUnoCrsr *const pUnoCrsr = pXCursor->GetCursor();
pUnoCrsr->Move(fnMoveForward, fnGoNode);
//steht hier eine Tabelle?
@@ -725,7 +732,7 @@ uno::Reference< text::XTextCursor > SwXRedline::createTextCursor(void) throw( u
}
if(pCont)
pUnoCrsr->GetPoint()->nContent.Assign(pCont, 0);
- xRet = (text::XWordCursor*)pCrsr;
+ xRet = static_cast<text::XWordCursor*>(pXCursor);
}
else
{
diff --git a/sw/source/core/unocore/unoredlines.cxx b/sw/source/core/unocore/unoredlines.cxx
index efaaa32c9e3d..4ce2e8f5a414 100644
--- a/sw/source/core/unocore/unoredlines.cxx
+++ b/sw/source/core/unocore/unoredlines.cxx
@@ -31,18 +31,21 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <com/sun/star/beans/XPropertySet.hpp>
+#include <tools/debug.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
+
#include <unoredlines.hxx>
#include <unoredline.hxx>
-#include <tools/debug.hxx>
+#include <unomid.h>
#include <pagedesc.hxx>
#include "poolfmt.hxx"
#include <doc.hxx>
#include <docary.hxx>
#include <redline.hxx>
-#include <com/sun/star/beans/XPropertySet.hpp>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
diff --git a/sw/source/core/unocore/unorefmk.cxx b/sw/source/core/unocore/unorefmk.cxx
index 6fc3873db49c..7acabb196e22 100644
--- a/sw/source/core/unocore/unorefmk.cxx
+++ b/sw/source/core/unocore/unorefmk.cxx
@@ -31,18 +31,23 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
-#include <unoobj.hxx>
+
+#include <unomid.h>
+#include <unotextrange.hxx>
+#include <unorefmark.hxx>
+#include <unotextcursor.hxx>
#include <unomap.hxx>
#include <unocrsr.hxx>
+#include <unoevtlstnr.hxx>
#include <doc.hxx>
#include <ndtxt.hxx>
#include <fmtrfmrk.hxx>
#include <txtrfmrk.hxx>
#include <hints.hxx>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
@@ -50,81 +55,191 @@ using ::rtl::OUString;
* SwXReferenceMark
******************************************************************/
-/* -----------------------------13.03.00 12:15--------------------------------
+class SwXReferenceMark::Impl
+ : public SwClient
+{
+
+public:
+ SwEventListenerContainer m_ListenerContainer;
+ bool m_bIsDescriptor;
+ SwDoc * m_pDoc;
+ const SwFmtRefMark * m_pMarkFmt;
+ ::rtl::OUString m_sMarkName;
+
+ Impl( SwXReferenceMark & rThis,
+ SwDoc *const pDoc, SwFmtRefMark const*const pRefMark)
+ : SwClient((pDoc) ? pDoc->GetUnoCallBack() : 0)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_bIsDescriptor(0 == pRefMark)
+ , m_pDoc(pDoc)
+ , m_pMarkFmt(pRefMark)
+ {
+ if (pRefMark)
+ {
+ m_sMarkName = pRefMark->GetRefName();
+ }
+ }
+
+ bool IsValid() const { return 0 != GetRegisteredIn(); }
+ void InsertRefMark( SwPaM & rPam, SwXTextCursor const*const pCursor );
+ void Invalidate();
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/* -----------------------------07.01.00 12:51--------------------------------
---------------------------------------------------------------------------*/
-const uno::Sequence< sal_Int8 > & SwXReferenceMark::getUnoTunnelId()
+void SwXReferenceMark::Impl::Invalidate()
{
- static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
- return aSeq;
+ if (IsValid())
+ {
+ const_cast<SwModify*>(GetRegisteredIn())->Remove(this);
+ }
+ m_ListenerContainer.Disposing();
+ m_pDoc = 0;
+ m_pMarkFmt = 0;
}
-/* -----------------------------10.03.00 18:04--------------------------------
- ---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXReferenceMark::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+/*-- 11.12.98 10:28:37---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SwXReferenceMark::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
+ ClientModify(this, pOld, pNew);
+
+ if (!GetRegisteredIn()) // removed => dispose
{
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
+ Invalidate();
}
+ else if (pOld)
+ {
+ switch (pOld->Which())
+ {
+ case RES_REFMARK_DELETED:
+ if (static_cast<const void*>(m_pMarkFmt) ==
+ static_cast<SwPtrMsgPoolItem *>(pOld)->pObject)
+ {
+ Invalidate();
+ }
+ break;
+ }
+ }
+}
+
+
+/*-- 11.12.98 10:28:32---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXReferenceMark::SwXReferenceMark(
+ SwDoc *const pDoc, SwFmtRefMark const*const pRefMark)
+ : m_pImpl( new SwXReferenceMark::Impl(*this, pDoc, pRefMark) )
+{
+}
+
+/*-- 11.12.98 10:28:33---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXReferenceMark::~SwXReferenceMark()
+{
+}
+
+SwXReferenceMark *
+SwXReferenceMark::GetReferenceMark(
+ SwModify const& /*rUnoCB*/, SwFmtRefMark const& /*rMarkFmt*/)
+{
+ // #i105557#: do not iterate over the registered clients: race condition
+ // to do this properly requires the SwXReferenceMark to register at the
+ // SwFmtRefMark directly, not at the unocallback
+#if 0
+ SwClientIter aIter( rUnoCB );
+ SwXReferenceMark::Impl * pXMark =
+ static_cast<SwXReferenceMark::Impl*>(
+ aIter.First( TYPE( SwXReferenceMark::Impl ) ));
+ while (pXMark)
+ {
+ if (pXMark->m_pMarkFmt == &rMarkFmt)
+ {
+ return &pXMark->m_rThis;
+ }
+ pXMark = static_cast<SwXReferenceMark::Impl*>(aIter.Next());
+ }
+#endif
return 0;
}
-/* -----------------------------06.04.00 16:41--------------------------------
+
+SwXReferenceMark *
+SwXReferenceMark::CreateXReferenceMark(
+ SwDoc & rDoc, SwFmtRefMark const& rMarkFmt)
+{
+ SwXReferenceMark *const pXMark(
+ GetReferenceMark(*rDoc.GetUnoCallBack(), rMarkFmt) );
+ return (pXMark)
+ ? pXMark
+ : new SwXReferenceMark(&rDoc, &rMarkFmt);
+}
+
+/* -----------------------------13.03.00 12:15--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXReferenceMark::getImplementationName(void) throw( uno::RuntimeException )
+const uno::Sequence< sal_Int8 > & SwXReferenceMark::getUnoTunnelId()
{
- return C2U("SwXReferenceMark");
+ static uno::Sequence< sal_Int8 > aSeq = ::CreateUnoTunnelId();
+ return aSeq;
}
-/* -----------------------------06.04.00 16:41--------------------------------
+/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXReferenceMark::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+sal_Int64 SAL_CALL
+SwXReferenceMark::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- return !rServiceName.compareToAscii("com.sun.star.text.ReferenceMark")||
- !rServiceName.compareToAscii("com.sun.star.text.TextContent");
+ return ::sw::UnoTunnelImpl<SwXReferenceMark>(rId, this);
}
/* -----------------------------06.04.00 16:41--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXReferenceMark::getSupportedServiceNames(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXReferenceMark::getImplementationName()
+throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(2);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.ReferenceMark");
- pArray[1] = C2U("com.sun.star.text.TextContent");
- return aRet;
+ return C2U("SwXReferenceMark");
}
-/*-- 11.12.98 10:28:32---------------------------------------------------
+/* -----------------------------06.04.00 16:41--------------------------------
- -----------------------------------------------------------------------*/
-TYPEINIT1(SwXReferenceMark, SwClient);
+ ---------------------------------------------------------------------------*/
+static char const*const g_ServicesReferenceMark[] =
+{
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.ReferenceMark",
+};
+static const size_t g_nServicesReferenceMark(
+ sizeof(g_ServicesReferenceMark)/sizeof(g_ServicesReferenceMark[0]));
-SwXReferenceMark::SwXReferenceMark(SwDoc* pDc, const SwFmtRefMark* pRefMark) :
- aLstnrCntnr( (text::XTextContent*)this),
- pDoc(pDc),
- pMark(pRefMark),
- m_bIsDescriptor(0 == pRefMark)
+sal_Bool SAL_CALL
+SwXReferenceMark::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
- if(pRefMark)
- sMarkName = pRefMark->GetRefName();
- if(pDoc)
- pDoc->GetUnoCallBack()->Add(this);
+ return ::sw::SupportsServiceImpl(
+ g_nServicesReferenceMark, g_ServicesReferenceMark, rServiceName);
}
-/*-- 11.12.98 10:28:33---------------------------------------------------
+/* -----------------------------06.04.00 16:41--------------------------------
- -----------------------------------------------------------------------*/
-SwXReferenceMark::~SwXReferenceMark()
+ ---------------------------------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXReferenceMark::getSupportedServiceNames()
+throw (uno::RuntimeException)
{
-
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesReferenceMark, g_ServicesReferenceMark);
}
+
/* -----------------03.11.99 14:14-------------------
--------------------------------------------------*/
-void SwXReferenceMark::InsertRefMark(SwPaM& rPam, SwXTextCursor * pCursor)
+void SwXReferenceMark::Impl::InsertRefMark(SwPaM& rPam,
+ SwXTextCursor const*const pCursor)
{
//! in some cases when this function is called the pDoc pointer member may have become
//! invalid/deleted thus we obtain the document pointer from rPaM where it should always
@@ -132,12 +247,8 @@ void SwXReferenceMark::InsertRefMark(SwPaM& rPam, SwXTextCursor * pCursor)
SwDoc *pDoc2 = rPam.GetDoc();
UnoActionContext aCont(pDoc2);
- SwTxtAttr* pTxtAttr = 0;
- SwFmtRefMark aRefMark(sMarkName);
-// SfxItemSet aSet(pDoc2->GetAttrPool(), RES_TXTATR_REFMARK, RES_TXTATR_REFMARK, 0L);
-// aSet.Put(aRefMark);
+ SwFmtRefMark aRefMark(m_sMarkName);
sal_Bool bMark = *rPam.GetPoint() != *rPam.GetMark();
-// SwXTextCursor::SetCrsrAttr(rPam, aSet, 0);
const bool bForceExpandHints( (!bMark && pCursor)
? pCursor->IsAtEndOfMeta() : false );
@@ -149,294 +260,314 @@ void SwXReferenceMark::InsertRefMark(SwPaM& rPam, SwXTextCursor * pCursor)
pDoc2->InsertPoolItem( rPam, aRefMark, nInsertFlags );
if( bMark && *rPam.GetPoint() > *rPam.GetMark())
- rPam.Exchange();
-
- if( bMark )
- pTxtAttr = rPam.GetNode()->GetTxtNode()->GetTxtAttr(
- rPam.GetPoint()->nContent, RES_TXTATR_REFMARK );
- else
{
- pTxtAttr = rPam.GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
- rPam.GetPoint()->nContent.GetIndex()-1, RES_TXTATR_REFMARK );
+ rPam.Exchange();
}
+ SwTxtAttr *const pTxtAttr = (bMark)
+ ? rPam.GetNode()->GetTxtNode()->GetTxtAttr(
+ rPam.GetPoint()->nContent, RES_TXTATR_REFMARK)
+ : rPam.GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
+ rPam.GetPoint()->nContent.GetIndex() - 1, RES_TXTATR_REFMARK);
+
if(pTxtAttr)
- pMark = &pTxtAttr->GetRefMark();
+ {
+ m_pMarkFmt = &pTxtAttr->GetRefMark();
+ }
pDoc2->GetUnoCallBack()->Add(this);
}
-/* -----------------18.02.99 13:33-------------------
- *
- * --------------------------------------------------*/
-void SwXReferenceMark::attachToRange(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+/*-- 11.12.98 10:28:34---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SAL_CALL
+SwXReferenceMark::attach(const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- if(!m_bIsDescriptor)
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ if (!m_pImpl->m_bIsDescriptor)
+ {
throw uno::RuntimeException();
+ }
uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
SwXTextRange* pRange = 0;
OTextCursorHelper* pCursor = 0;
if(xRangeTunnel.is())
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ pRange = ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
}
- SwDoc* pDocument = pRange ? (SwDoc*)pRange->GetDoc() : pCursor ? (SwDoc*)pCursor->GetDoc() : 0;
- if(pDocument)
+ SwDoc *const pDocument =
+ (pRange) ? pRange->GetDoc() : ((pCursor) ? pCursor->GetDoc() : 0);
+ if (!pDocument)
{
- SwUnoInternalPaM aPam(*pDocument);
- //das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
- InsertRefMark(aPam, dynamic_cast<SwXTextCursor*>(pCursor));
- m_bIsDescriptor = sal_False;
- pDoc = pDocument;
- pDoc->GetUnoCallBack()->Add(this);
- }
- else
throw lang::IllegalArgumentException();
-}
-/*-- 11.12.98 10:28:34---------------------------------------------------
+ }
- -----------------------------------------------------------------------*/
-void SwXReferenceMark::attach(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- attachToRange( xTextRange );
+ SwUnoInternalPaM aPam(*pDocument);
+ //das muss jetzt sal_True liefern
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
+ m_pImpl->InsertRefMark(aPam, dynamic_cast<SwXTextCursor*>(pCursor));
+ m_pImpl->m_bIsDescriptor = sal_False;
+ m_pImpl->m_pDoc = pDocument;
+ m_pImpl->m_pDoc->GetUnoCallBack()->Add(m_pImpl.get());
}
+
/*-- 11.12.98 10:28:34---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXReferenceMark::getAnchor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXReferenceMark::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextRange > xRet;
- if(IsValid())
+
+ if (m_pImpl->IsValid())
{
- const SwFmtRefMark* pNewMark = pDoc->GetRefMark(sMarkName);
- if(pNewMark && pNewMark == pMark)
+ SwFmtRefMark const*const pNewMark =
+ m_pImpl->m_pDoc->GetRefMark(m_pImpl->m_sMarkName);
+ if (pNewMark && (pNewMark == m_pImpl->m_pMarkFmt))
{
- const SwTxtRefMark* pTxtMark = pMark->GetTxtRefMark();
- if(pTxtMark &&
- &pTxtMark->GetTxtNode().GetNodes() == &pDoc->GetNodes())
+ SwTxtRefMark const*const pTxtMark =
+ m_pImpl->m_pMarkFmt->GetTxtRefMark();
+ if (pTxtMark &&
+ (&pTxtMark->GetTxtNode().GetNodes() ==
+ &m_pImpl->m_pDoc->GetNodes()))
{
- SwTxtNode& rTxtNode = (SwTxtNode&)pTxtMark->GetTxtNode();
- SwPaM* pPam = pTxtMark->GetEnd() ?
- new SwPaM( rTxtNode, *pTxtMark->GetEnd(),
- rTxtNode, *pTxtMark->GetStart()) :
- new SwPaM( rTxtNode, *pTxtMark->GetStart());
-
-
- xRet = SwXTextRange::CreateTextRangeFromPosition(pDoc,
- *pPam->Start(), pPam->End());
- delete pPam;
+ SwTxtNode const& rTxtNode = pTxtMark->GetTxtNode();
+ const ::std::auto_ptr<SwPaM> pPam( (pTxtMark->GetEnd())
+ ? new SwPaM( rTxtNode, *pTxtMark->GetEnd(),
+ rTxtNode, *pTxtMark->GetStart())
+ : new SwPaM( rTxtNode, *pTxtMark->GetStart()) );
+
+ return SwXTextRange::CreateXTextRange(
+ *m_pImpl->m_pDoc, *pPam->Start(), pPam->End());
}
}
}
- return xRet;
+ return 0;
}
/*-- 11.12.98 10:28:35---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::dispose(void) throw( uno::RuntimeException )
+void SAL_CALL SwXReferenceMark::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(IsValid())
+ if (m_pImpl->IsValid())
{
- const SwFmtRefMark* pNewMark = pDoc->GetRefMark(sMarkName);
- if(pNewMark && pNewMark == pMark)
+ SwFmtRefMark const*const pNewMark =
+ m_pImpl->m_pDoc->GetRefMark(m_pImpl->m_sMarkName);
+ if (pNewMark && (pNewMark == m_pImpl->m_pMarkFmt))
{
- const SwTxtRefMark* pTxtMark = pMark->GetTxtRefMark();
- if(pTxtMark &&
- &pTxtMark->GetTxtNode().GetNodes() == &pDoc->GetNodes())
+ SwTxtRefMark const*const pTxtMark =
+ m_pImpl->m_pMarkFmt->GetTxtRefMark();
+ if (pTxtMark &&
+ (&pTxtMark->GetTxtNode().GetNodes() ==
+ &m_pImpl->m_pDoc->GetNodes()))
{
- SwTxtNode& rTxtNode = (SwTxtNode&)pTxtMark->GetTxtNode();
+ SwTxtNode const& rTxtNode = pTxtMark->GetTxtNode();
xub_StrLen nStt = *pTxtMark->GetStart(),
nEnd = pTxtMark->GetEnd() ? *pTxtMark->GetEnd()
: nStt + 1;
SwPaM aPam( rTxtNode, nStt, rTxtNode, nEnd );
- pDoc->DeleteAndJoin( aPam );
+ m_pImpl->m_pDoc->DeleteAndJoin( aPam );
}
}
}
- else
- throw uno::RuntimeException();
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->Invalidate();
+ }
}
/*-- 11.12.98 10:28:35---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::addEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL SwXReferenceMark::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn())
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->IsValid())
+ {
throw uno::RuntimeException();
- aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
/*-- 11.12.98 10:28:35---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::removeEventListener(const uno::Reference< lang::XEventListener > & aListener) throw( uno::RuntimeException )
+void SAL_CALL SwXReferenceMark::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetRegisteredIn() || !aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->IsValid() ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
/*-- 11.12.98 10:28:36---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXReferenceMark::getName(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXReferenceMark::getName()
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!IsValid() || !pDoc->GetRefMark(sMarkName))
+ if (!m_pImpl->IsValid() ||
+ !m_pImpl->m_pDoc->GetRefMark(m_pImpl->m_sMarkName))
{
throw uno::RuntimeException();
}
- return sMarkName;
+ return m_pImpl->m_sMarkName;
}
/*-- 11.12.98 10:28:36---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::setName(const OUString& Name_) throw( uno::RuntimeException )
+void SAL_CALL SwXReferenceMark::setName(const OUString& rName)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(m_bIsDescriptor)
- sMarkName = String(Name_);
+ if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->m_sMarkName = rName;
+ }
else
{
- String sNewName(Name_);
- if(!IsValid() || !pDoc->GetRefMark(sMarkName) || pDoc->GetRefMark(sNewName))
+ if (!m_pImpl->IsValid()
+ || !m_pImpl->m_pDoc->GetRefMark(m_pImpl->m_sMarkName)
+ || m_pImpl->m_pDoc->GetRefMark(rName))
{
throw uno::RuntimeException();
}
- const SwFmtRefMark* pCurMark = pDoc->GetRefMark(sMarkName);
- if(sNewName != sMarkName && pCurMark && pCurMark == pMark)
+ SwFmtRefMark const*const pCurMark =
+ m_pImpl->m_pDoc->GetRefMark(m_pImpl->m_sMarkName);
+ if ((rName != m_pImpl->m_sMarkName)
+ && pCurMark && (pCurMark == m_pImpl->m_pMarkFmt))
{
- UnoActionContext aCont(pDoc);
- const SwTxtRefMark* pTxtMark = pMark->GetTxtRefMark();
- if(pTxtMark &&
- &pTxtMark->GetTxtNode().GetNodes() == &pDoc->GetNodes())
+ const UnoActionContext aCont(m_pImpl->m_pDoc);
+ SwTxtRefMark const*const pTxtMark =
+ m_pImpl->m_pMarkFmt->GetTxtRefMark();
+ if (pTxtMark &&
+ (&pTxtMark->GetTxtNode().GetNodes() ==
+ &m_pImpl->m_pDoc->GetNodes()))
{
- SwTxtNode& rTxtNode = (SwTxtNode&)pTxtMark->GetTxtNode();
+ SwTxtNode const& rTxtNode = pTxtMark->GetTxtNode();
xub_StrLen nStt = *pTxtMark->GetStart(),
nEnd = pTxtMark->GetEnd() ? *pTxtMark->GetEnd()
: nStt + 1;
SwPaM aPam( rTxtNode, nStt, rTxtNode, nEnd );
- pDoc->DeleteAndJoin( aPam ); //! deletes the pDoc member in the SwXReferenceMark
- //! The aPam will keep the correct and functional doc though
+ // deletes the m_pImpl->m_pDoc member in the SwXReferenceMark!
+ m_pImpl->m_pDoc->DeleteAndJoin( aPam );
+ // The aPam will keep the correct and functional doc though
- sMarkName = sNewName;
+ m_pImpl->m_sMarkName = rName;
//create a new one
- InsertRefMark( aPam, 0 );
- pDoc = aPam.GetDoc();
+ m_pImpl->InsertRefMark( aPam, 0 );
+ m_pImpl->m_pDoc = aPam.GetDoc();
}
}
}
}
-/* -----------------------------07.01.00 12:51--------------------------------
-
- ---------------------------------------------------------------------------*/
-void SwXReferenceMark::Invalidate()
-{
- if(GetRegisteredIn())
- {
- ((SwModify*)GetRegisteredIn())->Remove(this);
- aLstnrCntnr.Disposing();
- pDoc = 0;
- pMark = 0;
- }
-}
-/*-- 11.12.98 10:28:37---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-void SwXReferenceMark::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- switch( pOld ? pOld->Which() : 0 )
- {
- case RES_REMOVE_UNO_OBJECT:
- case RES_OBJECTDYING:
- if( (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject )
- Invalidate();
- break;
- case RES_FMT_CHG:
- // wurden wir an das neue umgehaengt und wird das alte geloscht?
- if( ((SwFmtChg*)pNew)->pChangedFmt == GetRegisteredIn() &&
- ((SwFmtChg*)pOld)->pChangedFmt->IsFmtInDTOR() )
- Invalidate();
- break;
- case RES_REFMARK_DELETED:
- if( (void*)pMark == ((SwPtrMsgPoolItem *)pOld)->pObject )
- Invalidate();
- break;
- }
-}
/*-- 12.09.00 12:58:20---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXReferenceMark::getPropertySetInfo( ) throw(uno::RuntimeException)
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXReferenceMark::getPropertySetInfo() throw (uno::RuntimeException)
{
+ vos::OGuard g(Application::GetSolarMutex());
+
static uno::Reference< beans::XPropertySetInfo > xRef =
- aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH_EXTENSIONS)->getPropertySetInfo();
+ aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH_EXTENSIONS)
+ ->getPropertySetInfo();
return xRef;
}
/*-- 12.09.00 12:58:20---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::setPropertyValue(
+void SAL_CALL SwXReferenceMark::setPropertyValue(
const OUString& /*rPropertyName*/, const uno::Any& /*rValue*/ )
- throw(beans::UnknownPropertyException, beans::PropertyVetoException, lang::IllegalArgumentException, lang::WrappedTargetException, uno::RuntimeException)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
throw lang::IllegalArgumentException();
}
/*-- 12.09.00 12:58:20---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXReferenceMark::getPropertyValue( const OUString& rPropertyName )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+uno::Any SAL_CALL
+SwXReferenceMark::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ // does not seem to need SolarMutex
uno::Any aRet;
- if(!SwXParagraph::getDefaultTextContentValue(aRet, rPropertyName))
+ if (! ::sw::GetDefaultTextContentValue(aRet, rPropertyName))
+ {
throw beans::UnknownPropertyException();
+ }
return aRet;
}
/*-- 12.09.00 12:58:20---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::addPropertyChangeListener(
- const OUString& /*rPropertyName*/, const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL SwXReferenceMark::addPropertyChangeListener(
+ const OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXReferenceMark::addPropertyChangeListener(): not implemented");
}
/*-- 12.09.00 12:58:20---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::removePropertyChangeListener(
- const OUString& /*rPropertyName*/, const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL SwXReferenceMark::removePropertyChangeListener(
+ const OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXReferenceMark::removePropertyChangeListener(): not implemented");
}
/*-- 12.09.00 12:58:20---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::addVetoableChangeListener( const OUString& /*rPropertyName*/,
- const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL SwXReferenceMark::addVetoableChangeListener(
+ const OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXReferenceMark::addVetoableChangeListener(): not implemented");
}
/*-- 12.09.00 12:58:21---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXReferenceMark::removeVetoableChangeListener(
- const OUString& /*rPropertyName*/, const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException)
+void SAL_CALL SwXReferenceMark::removeVetoableChangeListener(
+ const OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
+ OSL_ENSURE(false,
+ "SwXReferenceMark::removeVetoableChangeListener(): not implemented");
}
#include <com/sun/star/lang/DisposedException.hpp>
#include <unometa.hxx>
+#include <unotext.hxx>
#include <unoport.hxx>
#include <txtatr.hxx>
#include <fmtmeta.hxx>
@@ -455,21 +586,22 @@ private:
SwXMeta & m_rMeta;
virtual void PrepareForAttach(uno::Reference< text::XTextRange > & xRange,
- const SwXTextRange* const pRange, const SwPaM * const pPam);
+ const SwPaM & rPam);
- virtual bool CheckForOwnMemberMeta(const SwXTextRange* const pRange,
- const SwPaM* const pPam, bool bAbsorb)
- throw (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException);
+ virtual bool CheckForOwnMemberMeta(const SwPaM & rPam, const bool bAbsorb)
+ throw (lang::IllegalArgumentException, uno::RuntimeException);
protected:
virtual const SwStartNode *GetStartNode() const;
virtual uno::Reference< text::XTextCursor >
- createCursor() throw (uno::RuntimeException);
+ CreateCursor() throw (uno::RuntimeException);
public:
SwXMetaText(SwDoc & rDoc, SwXMeta & rMeta);
+ /// make available for SwXMeta
+ void Invalidate() { SwXText::Invalidate(); };
+
// XInterface
virtual void SAL_CALL acquire() throw()
{ OSL_ENSURE(false, "ERROR: SwXMetaText::acquire"); }
@@ -488,6 +620,8 @@ public:
const uno::Reference< text::XTextRange > & xTextPosition)
throw (uno::RuntimeException);
+ SwXMeta & GetXMeta() { return m_rMeta; }
+
};
SwXMetaText::SwXMetaText(SwDoc & rDoc, SwXMeta & rMeta)
@@ -504,44 +638,21 @@ const SwStartNode *SwXMetaText::GetStartNode() const
}
void SwXMetaText::PrepareForAttach( uno::Reference<text::XTextRange> & xRange,
- const SwXTextRange* const pRange, const SwPaM * const pPam)
+ const SwPaM & rPam)
{
- SwPosition const* pPoint(0);
- SwPosition const* pMark (0);
- if (pRange)
- {
- ::sw::mark::IMark const& rIMark(*pRange->GetBookmark());
- pMark = &rIMark.GetMarkPos();
- if (rIMark.IsExpanded())
- {
- pMark = &rIMark.GetOtherMarkPos();
- }
- }
- else if (pPam)
- {
- pPoint = pPam->GetPoint();
- if (pPam->HasMark())
- {
- pMark = pPam->GetMark();
- }
- }
// create a new cursor to prevent modifying SwXTextRange
- if (pPoint)
- {
- xRange = static_cast<text::XWordCursor*>(
- new SwXTextCursor(&m_rMeta, *pPoint, CURSOR_META, GetDoc(), pMark));
- }
+ xRange = static_cast<text::XWordCursor*>(
+ new SwXTextCursor(*GetDoc(), &m_rMeta, CURSOR_META, *rPam.GetPoint(),
+ (rPam.HasMark()) ? rPam.GetMark() : 0));
}
-bool SwXMetaText::CheckForOwnMemberMeta(const SwXTextRange* const pRange,
- const SwPaM* const pPam, bool bAbsorb)
- throw (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException)
+bool SwXMetaText::CheckForOwnMemberMeta(const SwPaM & rPam, const bool bAbsorb)
+ throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- return m_rMeta.CheckForOwnMemberMeta(pRange, pPam, bAbsorb);
+ return m_rMeta.CheckForOwnMemberMeta(rPam, bAbsorb);
}
-uno::Reference< text::XTextCursor > SwXMetaText::createCursor()
+uno::Reference< text::XTextCursor > SwXMetaText::CreateCursor()
throw (uno::RuntimeException)
{
uno::Reference< text::XTextCursor > xRet;
@@ -556,7 +667,7 @@ throw (uno::RuntimeException)
{
SwPosition aPos(*pTxtNode, nMetaStart);
xRet = static_cast<text::XWordCursor*>(
- new SwXTextCursor(&m_rMeta, aPos, CURSOR_META, GetDoc()));
+ new SwXTextCursor(*GetDoc(), &m_rMeta, CURSOR_META, aPos));
}
}
return xRet;
@@ -572,7 +683,7 @@ SwXMetaText::getImplementationId() throw (uno::RuntimeException)
uno::Reference< text::XTextCursor > SAL_CALL
SwXMetaText::createTextCursor() throw (uno::RuntimeException)
{
- return createCursor();
+ return CreateCursor();
}
uno::Reference< text::XTextCursor > SAL_CALL
@@ -580,7 +691,7 @@ SwXMetaText::createTextCursorByRange(
const uno::Reference<text::XTextRange> & xTextPosition)
throw (uno::RuntimeException)
{
- const uno::Reference<text::XTextCursor> xCursor( createCursor() );
+ const uno::Reference<text::XTextCursor> xCursor( CreateCursor() );
xCursor->gotoRange(xTextPosition, sal_False);
return xCursor;
}
@@ -593,8 +704,12 @@ SwXMetaText::createTextCursorByRange(
// this list is created by SwXTextPortionEnumeration
// the Meta listens at the SwTxtNode and throws away the cache when it changes
-struct SwXMeta::Impl
+class SwXMeta::Impl
+ : public SwClient
{
+
+public:
+
SwEventListenerContainer m_ListenerContainer;
::std::auto_ptr<const TextRangeList_t> m_pTextPortions;
// 3 possible states: not attached, attached, disposed
@@ -603,37 +718,131 @@ struct SwXMeta::Impl
uno::Reference<text::XText> m_xParentText;
SwXMetaText m_Text;
- Impl(SwXMeta & rThis, SwDoc & rDoc,
+ Impl( SwXMeta & rThis, SwDoc & rDoc,
+ ::sw::Meta * const pMeta,
uno::Reference<text::XText> const& xParentText,
- TextRangeList_t const * const pPortions,
- SwTxtMeta const * const pHint)
- : m_ListenerContainer(
- static_cast< ::cppu::OWeakObject* >(&rThis))
+ TextRangeList_t const * const pPortions)
+ : SwClient(pMeta)
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
, m_pTextPortions( pPortions )
, m_bIsDisposed( false )
- , m_bIsDescriptor( 0 == pHint )
+ , m_bIsDescriptor(0 == pMeta)
, m_xParentText(xParentText)
, m_Text(rDoc, rThis)
{
}
-};
-TYPEINIT1(SwXMeta, SwClient);
+ inline const ::sw::Meta * GetMeta() const;
+ // only for SwXMetaField!
+ inline const ::sw::MetaField * GetMetaField() const;
-inline const ::sw::Meta * SwXMeta::GetMeta() const
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+inline const ::sw::Meta * SwXMeta::Impl::GetMeta() const
{
return static_cast< const ::sw::Meta * >(GetRegisteredIn());
}
+// SwModify
+void SwXMeta::Impl::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew )
+{
+ m_pTextPortions.reset(); // throw away cache (SwTxtNode changed)
+
+ ClientModify(this, pOld, pNew);
+
+ if (!GetRegisteredIn()) // removed => dispose
+ {
+ m_ListenerContainer.Disposing();
+ m_bIsDisposed = true;
+ m_Text.Invalidate();
+ }
+}
+
uno::Reference<text::XText> SwXMeta::GetParentText() const
{
return m_pImpl->m_xParentText;
}
+SwXMeta::SwXMeta(SwDoc *const pDoc, ::sw::Meta *const pMeta,
+ uno::Reference<text::XText> const& xParentText,
+ TextRangeList_t const*const pPortions)
+ : m_pImpl( new SwXMeta::Impl(*this, *pDoc, pMeta, xParentText, pPortions) )
+{
+}
+
+SwXMeta::SwXMeta(SwDoc *const pDoc)
+ : m_pImpl( new SwXMeta::Impl(*this, *pDoc, 0, 0, 0) )
+{
+}
+
+SwXMeta::~SwXMeta()
+{
+}
+
+uno::Reference<rdf::XMetadatable>
+SwXMeta::CreateXMeta(::sw::Meta & rMeta,
+ uno::Reference<text::XText> const& i_xParent,
+ ::std::auto_ptr<TextRangeList_t const> pPortions)
+{
+ // re-use existing SwXMeta
+ // #i105557#: do not iterate over the registered clients: race condition
+ uno::Reference<rdf::XMetadatable> xMeta(rMeta.GetXMeta());
+ if (xMeta.is())
+ {
+ if (pPortions.get()) // set cache in the XMeta to the given portions
+ {
+ const uno::Reference<lang::XUnoTunnel> xUT(xMeta, uno::UNO_QUERY);
+ SwXMeta *const pXMeta(
+ ::sw::UnoTunnelGetImplementation<SwXMeta>(xUT));
+ OSL_ENSURE(pXMeta, "no pXMeta?");
+ // NB: the meta must always be created with the complete content
+ // if SwXTextPortionEnumeration is created for a selection,
+ // it must be checked that the Meta is contained in the selection!
+ pXMeta->m_pImpl->m_pTextPortions = pPortions;
+ // ??? is this necessary?
+ if (pXMeta->m_pImpl->m_xParentText.get() != i_xParent.get())
+ {
+ OSL_ENSURE(false, "SwXMeta with different parent?");
+ pXMeta->m_pImpl->m_xParentText.set(i_xParent);
+ }
+ }
+ return xMeta;
+ }
+
+ // create new SwXMeta
+ SwTxtNode * const pTxtNode( rMeta.GetTxtNode() );
+ OSL_ENSURE(pTxtNode, "CreateXMeta: no text node?");
+ if (!pTxtNode) { return 0; }
+ uno::Reference<text::XText> xParentText(i_xParent);
+ if (!xParentText.is())
+ {
+ SwTxtMeta * const pTxtAttr( rMeta.GetTxtAttr() );
+ OSL_ENSURE(pTxtAttr, "CreateXMeta: no text attr?");
+ if (!pTxtAttr) { return 0; }
+ const SwPosition aPos(*pTxtNode, *pTxtAttr->GetStart());
+ xParentText.set( ::sw::CreateParentXText(*pTxtNode->GetDoc(), aPos) );
+ }
+ if (!xParentText.is()) { return 0; }
+ SwXMeta *const pXMeta( (RES_TXTATR_META == rMeta.GetFmtMeta()->Which())
+ ? new SwXMeta (pTxtNode->GetDoc(), &rMeta, xParentText,
+ pPortions.release()) // temporarily un-auto_ptr :-(
+ : new SwXMetaField(pTxtNode->GetDoc(), &rMeta, xParentText,
+ pPortions.release()));
+ // this is why the constructor is private: need to acquire pXMeta here
+ xMeta.set(pXMeta);
+ // in order to initialize the weak pointer cache in the core object
+ rMeta.SetXMeta(xMeta);
+ return xMeta;
+}
+
+
bool SwXMeta::SetContentRange(
SwTxtNode *& rpNode, xub_StrLen & rStart, xub_StrLen & rEnd ) const
{
- ::sw::Meta const * const pMeta( GetMeta() );
+ ::sw::Meta const * const pMeta( m_pImpl->GetMeta() );
if (pMeta)
{
SwTxtMeta const * const pTxtAttr( pMeta->GetTxtAttr() );
@@ -652,28 +861,9 @@ bool SwXMeta::SetContentRange(
return false;
}
-SwXMeta::SwXMeta(SwDoc *const pDoc,
- uno::Reference<text::XText> const& xParentText,
- TextRangeList_t * const pPortions, SwTxtMeta * const pHint)
- : m_pImpl( new SwXMeta::Impl(*this, *pDoc, xParentText, pPortions, pHint) )
-{
- if (pHint)
- {
- ::sw::Meta * const pMeta(
- static_cast<SwFmtMeta&>(pHint->GetAttr()).GetMeta() );
- ASSERT(pMeta, "SwXMeta: no meta?")
- if (pMeta)
- {
- pMeta->Add(this);
- }
- }
-}
-
-bool SwXMeta::CheckForOwnMemberMeta(const SwXTextRange* const pRange,
- const SwPaM* const pPam, bool bAbsorb)
+bool SwXMeta::CheckForOwnMemberMeta(const SwPaM & rPam, const bool bAbsorb)
throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- ASSERT((pPam && !pRange) || (!pPam && pRange), "ERROR: pam xor range");
SwTxtNode * pTxtNode;
xub_StrLen nMetaStart;
xub_StrLen nMetaEnd;
@@ -681,9 +871,8 @@ bool SwXMeta::CheckForOwnMemberMeta(const SwXTextRange* const pRange,
ASSERT(bSuccess, "no pam?");
if (!bSuccess)
throw lang::DisposedException();
- SwPosition const * const pStartPos( (pPam)
- ? pPam->Start()
- : &pRange->GetBookmark()->GetMarkStart() );
+
+ SwPosition const * const pStartPos( rPam.Start() );
if (&pStartPos->nNode.GetNode() != pTxtNode)
{
throw lang::IllegalArgumentException(
@@ -706,14 +895,9 @@ bool SwXMeta::CheckForOwnMemberMeta(const SwXTextRange* const pRange,
{
bForceExpandHints = true;
}
- const bool bHasEnd( (pPam)
- ? pPam->HasMark()
- : pRange->GetBookmark()->IsExpanded());
- if (bHasEnd && bAbsorb)
+ if (rPam.HasMark() && bAbsorb)
{
- SwPosition const * const pEndPos( (pPam)
- ? pPam->End()
- : &pRange->GetBookmark()->GetMarkEnd() );
+ SwPosition const * const pEndPos( rPam.End() );
if (&pEndPos->nNode.GetNode() != pTxtNode)
{
throw lang::IllegalArgumentException(
@@ -739,16 +923,6 @@ bool SwXMeta::CheckForOwnMemberMeta(const SwXTextRange* const pRange,
return bForceExpandHints;
}
-
-SwXMeta::SwXMeta(SwDoc *const pDoc)
- : m_pImpl( new SwXMeta::Impl(*this, *pDoc, 0, 0, 0) )
-{
-}
-
-SwXMeta::~SwXMeta()
-{
-}
-
const uno::Sequence< sal_Int8 > & SwXMeta::getUnoTunnelId()
{
static uno::Sequence< sal_Int8 > aSeq( ::CreateUnoTunnelId() );
@@ -760,14 +934,7 @@ sal_Int64 SAL_CALL
SwXMeta::getSomething( const uno::Sequence< sal_Int8 > & i_rId )
throw (uno::RuntimeException)
{
- if ( i_rId.getLength() == 16 &&
- 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- i_rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >(
- reinterpret_cast< sal_IntPtr >(this) );
- }
- return 0;
+ return ::sw::UnoTunnelImpl<SwXMeta>(i_rId, this);
}
// XServiceInfo
@@ -777,21 +944,26 @@ SwXMeta::getImplementationName() throw (uno::RuntimeException)
return C2U("SwXMeta");
}
+static char const*const g_ServicesMeta[] =
+{
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.InContentMetadata",
+};
+static const size_t g_nServicesMeta(
+ sizeof(g_ServicesMeta)/sizeof(g_ServicesMeta[0]));
+
sal_Bool SAL_CALL
SwXMeta::supportsService(const ::rtl::OUString& rServiceName)
throw (uno::RuntimeException)
{
- return rServiceName.equalsAscii("com.sun.star.text.TextContent")
- || rServiceName.equalsAscii("com.sun.star.text.InContentMetadata");
+ return ::sw::SupportsServiceImpl(
+ g_nServicesMeta, g_ServicesMeta, rServiceName);
}
uno::Sequence< ::rtl::OUString > SAL_CALL
SwXMeta::getSupportedServiceNames() throw (uno::RuntimeException)
{
- uno::Sequence< ::rtl::OUString > aRet(2);
- aRet[0] = C2U("com.sun.star.text.TextContent");
- aRet[1] = C2U("com.sun.star.text.InContentMetadata");
- return aRet;
+ return ::sw::GetSupportedServiceNamesImpl(g_nServicesMeta, g_ServicesMeta);
}
@@ -881,14 +1053,10 @@ throw (lang::IllegalArgumentException, uno::RuntimeException)
C2S("SwXMeta::attach(): argument is no XUnoTunnel"),
static_cast< ::cppu::OWeakObject* >(this), 0);
}
- SwXTextRange * const pRange(
- reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething(
- SwXTextRange::getUnoTunnelId() ))) );
- OTextCursorHelper * const pCursor( pRange ? 0 :
- reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething(
- OTextCursorHelper::getUnoTunnelId() ))) );
+ SwXTextRange *const pRange(
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel));
+ OTextCursorHelper *const pCursor( (pRange) ? 0 :
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel));
if (!pRange && !pCursor)
{
throw lang::IllegalArgumentException(
@@ -906,7 +1074,7 @@ throw (lang::IllegalArgumentException, uno::RuntimeException)
}
SwUnoInternalPaM aPam(*pDoc);
- SwXTextRange::XTextRangeToSwPaM(aPam, i_xTextRange);
+ ::sw::XTextRangeToSwPaM(aPam, i_xTextRange);
UnoActionContext aContext(pDoc);
@@ -940,10 +1108,10 @@ throw (lang::IllegalArgumentException, uno::RuntimeException)
static_cast< ::cppu::OWeakObject* >(this));
}
- pMeta->Add(this);
+ pMeta->Add(m_pImpl.get());
+ pMeta->SetXMeta(uno::Reference<rdf::XMetadatable>(this));
- m_pImpl->m_xParentText =
- SwXTextRange::CreateParentXText(pDoc, *aPam.GetPoint());
+ m_pImpl->m_xParentText = ::sw::CreateParentXText(*pDoc, *aPam.GetPoint());
m_pImpl->m_bIsDescriptor = false;
}
@@ -986,8 +1154,7 @@ SwXMeta::getAnchor() throw (uno::RuntimeException)
const SwPosition start(*pTxtNode, nMetaStart - 1); // -1 due to CH_TXTATR
const SwPosition end(*pTxtNode, nMetaEnd);
- return SwXTextRange::CreateTextRangeFromPosition(
- pTxtNode->GetDoc(), start, &end);
+ return SwXTextRange::CreateXTextRange(*pTxtNode->GetDoc(), start, &end);
}
// XTextRange
@@ -1097,7 +1264,7 @@ SwXMeta::hasElements() throw (uno::RuntimeException)
{
vos::OGuard g(Application::GetSolarMutex());
- return GetRegisteredIn() ? sal_True : sal_False;
+ return m_pImpl->GetRegisteredIn() ? sal_True : sal_False;
}
// XEnumerationAccess
@@ -1113,7 +1280,7 @@ SwXMeta::createEnumeration() throw (uno::RuntimeException)
if (m_pImpl->m_bIsDescriptor)
{
throw uno::RuntimeException(
- C2S("getAnchor(): not inserted"),
+ C2S("createEnumeration(): not inserted"),
static_cast< ::cppu::OWeakObject* >(this));
}
@@ -1142,12 +1309,12 @@ SwXMeta::createEnumeration() throw (uno::RuntimeException)
// MetadatableMixin
::sfx2::Metadatable* SwXMeta::GetCoreObject()
{
- return const_cast< ::sw::Meta * >(GetMeta());
+ return const_cast< ::sw::Meta * >(m_pImpl->GetMeta());
}
uno::Reference<frame::XModel> SwXMeta::GetModel()
{
- ::sw::Meta const * const pMeta( GetMeta() );
+ ::sw::Meta const * const pMeta( m_pImpl->GetMeta() );
if (pMeta)
{
SwTxtNode const * const pTxtNode( pMeta->GetTxtNode() );
@@ -1160,42 +1327,27 @@ uno::Reference<frame::XModel> SwXMeta::GetModel()
return 0;
}
-// SwModify
-void SwXMeta::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew )
-{
- m_pImpl->m_pTextPortions.reset(); // throw away cache (SwTxtNode changed)
-
- ClientModify(this, pOld, pNew);
-
- if (!GetRegisteredIn()) // removed => dispose
- {
- m_pImpl->m_ListenerContainer.Disposing();
- m_pImpl->m_bIsDisposed = true;
- m_pImpl->m_Text.Invalidate();
- }
-}
-
/******************************************************************
* SwXMetaField
******************************************************************/
-inline const ::sw::MetaField * SwXMetaField::GetMetaField() const
+inline const ::sw::MetaField * SwXMeta::Impl::GetMetaField() const
{
return static_cast< const ::sw::MetaField * >(GetRegisteredIn());
}
-SwXMetaField::SwXMetaField(SwDoc *const pDoc,
+SwXMetaField::SwXMetaField(SwDoc *const pDoc, ::sw::Meta *const pMeta,
uno::Reference<text::XText> const& xParentText,
- TextRangeList_t * const pPortions, SwTxtMeta * const pHint)
- : SwXMetaFieldBaseClass(pDoc, xParentText, pPortions, pHint)
+ TextRangeList_t const*const pPortions)
+ : SwXMetaField_Base(pDoc, pMeta, xParentText, pPortions)
{
- ASSERT(!pHint || RES_TXTATR_METAFIELD == pHint->Which(),
+ ASSERT(pMeta && dynamic_cast< ::sw::MetaField* >(pMeta),
"SwXMetaField created for wrong hint!");
}
SwXMetaField::SwXMetaField(SwDoc *const pDoc)
- : SwXMetaFieldBaseClass(pDoc)
+ : SwXMetaField_Base(pDoc)
{
}
@@ -1210,23 +1362,28 @@ SwXMetaField::getImplementationName() throw (uno::RuntimeException)
return C2U("SwXMetaField");
}
+static char const*const g_ServicesMetaField[] =
+{
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.TextField",
+ "com.sun.star.text.textfield.MetadataField",
+};
+static const size_t g_nServicesMetaField(
+ sizeof(g_ServicesMetaField)/sizeof(g_ServicesMetaField[0]));
+
sal_Bool SAL_CALL
SwXMetaField::supportsService(const ::rtl::OUString& rServiceName)
throw (uno::RuntimeException)
{
- return rServiceName.equalsAscii("com.sun.star.text.TextContent")
- || rServiceName.equalsAscii("com.sun.star.text.TextField")
- || rServiceName.equalsAscii("com.sun.star.text.textfield.MetadataField");
+ return ::sw::SupportsServiceImpl(
+ g_nServicesMetaField, g_ServicesMetaField, rServiceName);
}
uno::Sequence< ::rtl::OUString > SAL_CALL
SwXMetaField::getSupportedServiceNames() throw (uno::RuntimeException)
{
- uno::Sequence< ::rtl::OUString > aRet(3);
- aRet[0] = C2U("com.sun.star.text.TextContent");
- aRet[1] = C2U("com.sun.star.text.TextField");
- aRet[2] = C2U("com.sun.star.text.textfield.MetadataField");
- return aRet;
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesMetaField, g_ServicesMetaField);
}
// XComponent
@@ -1288,7 +1445,7 @@ throw (beans::UnknownPropertyException, beans::PropertyVetoException,
vos::OGuard g(Application::GetSolarMutex());
::sw::MetaField * const pMeta(
- const_cast< ::sw::MetaField * >(GetMetaField()) );
+ const_cast< ::sw::MetaField * >(m_pImpl->GetMetaField()) );
if (!pMeta)
throw lang::DisposedException();
@@ -1321,7 +1478,7 @@ throw (beans::UnknownPropertyException, lang::WrappedTargetException,
{
vos::OGuard g(Application::GetSolarMutex());
- ::sw::MetaField const * const pMeta( GetMetaField() );
+ ::sw::MetaField const * const pMeta( m_pImpl->GetMetaField() );
if (!pMeta)
throw lang::DisposedException();
diff --git a/sw/source/core/unocore/unosect.cxx b/sw/source/core/unocore/unosect.cxx
index 690118cb81b3..d4ab7f081360 100644
--- a/sw/source/core/unocore/unosect.cxx
+++ b/sw/source/core/unocore/unosect.cxx
@@ -31,31 +31,29 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
+#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/text/SectionFileLink.hpp>
#include <cmdid.h>
#include <hintids.hxx>
#include <svl/urihelper.hxx>
#include <svx/brshitem.hxx>
-#ifndef _SVX_XMLCNITEM_HXX
#include <svx/xmlcnitm.hxx>
-#endif
#include <sfx2/linkmgr.hxx>
#include <sfx2/lnkbase.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
#include <fmtclds.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unosection.hxx>
+#include <TextCursorHelper.hxx>
#include <unoredline.hxx>
#include <redline.hxx>
#include <unomap.hxx>
#include <unocrsr.hxx>
#include <section.hxx>
#include <doc.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <sfx2/docfile.hxx>
#include <docary.hxx>
#include <swundo.hxx>
@@ -65,189 +63,178 @@
#include <doctxm.hxx>
#include <fmtftntx.hxx>
#include <fmtclbl.hxx>
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYATTRIBUTE_HPPP_
-#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
+#include <fmtcntnt.hxx>
#include <svx/frmdiritem.hxx>
/* #109700# */
#include <svx/lrspitem.hxx>
+
using namespace ::com::sun::star;
-using namespace ::com::sun::star::lang;
-using namespace ::com::sun::star::uno;
-using namespace ::com::sun::star::text;
-using namespace ::com::sun::star::container;
-using namespace ::com::sun::star::beans;
using ::rtl::OUString;
-TYPEINIT1(SwXTextSectionClient, SwClient);
-/*-- 20.12.2005 09:56:33---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXTextSectionClient::SwXTextSectionClient(
- SwSectionFmt& rFmt,
- SwXTextSection& rTextSection,
- uno::Reference< text::XTextSection > xSection ) :
- SwClient(&rFmt),
- m_pSection( &rTextSection ),
- m_xReference( xSection )
+/******************************************************************
+ *
+ ******************************************************************/
+struct SwTextSectionProperties_Impl
{
- m_pSection->SetClient( this );
-}
-/*-- 20.12.2005 09:56:33---------------------------------------------------
+ uno::Sequence<sal_Int8> m_Password;
+ ::rtl::OUString m_sCondition;
+ ::rtl::OUString m_sLinkFileName;
+ ::rtl::OUString m_sSectionFilter;
+ ::rtl::OUString m_sSectionRegion;
+
+ ::std::auto_ptr<SwFmtCol> m_pColItem;
+ ::std::auto_ptr<SvxBrushItem> m_pBrushItem;
+ ::std::auto_ptr<SwFmtFtnAtTxtEnd> m_pFtnItem;
+ ::std::auto_ptr<SwFmtEndAtTxtEnd> m_pEndItem;
+ ::std::auto_ptr<SvXMLAttrContainerItem> m_pXMLAttr;
+ ::std::auto_ptr<SwFmtNoBalancedColumns> m_pNoBalanceItem;
+ ::std::auto_ptr<SvxFrameDirectionItem> m_pFrameDirItem;
+ ::std::auto_ptr<SvxLRSpaceItem> m_pLRSpaceItem; // #109700#
+
+ bool m_bDDE;
+ bool m_bHidden;
+ bool m_bCondHidden;
+ bool m_bProtect;
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ bool m_bEditInReadonly;
+ // <--
+ bool m_bUpdateType;
- -----------------------------------------------------------------------*/
-SwXTextSectionClient::~SwXTextSectionClient()
-{
- uno::Reference< text::XTextSection > xSection( m_xReference );
- if(xSection.is())
+ SwTextSectionProperties_Impl()
+ : m_bDDE(false)
+ , m_bHidden(false)
+ , m_bCondHidden(false)
+ , m_bProtect(false)
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ , m_bEditInReadonly(false)
+ // <--
+ , m_bUpdateType(true)
{
- m_pSection->SetClient( 0 );
}
-}
-/*-- 20.12.2005 09:56:35---------------------------------------------------
- -----------------------------------------------------------------------*/
-uno::Reference< text::XTextSection > SwXTextSectionClient::GetXTextSection()
-{
- return uno::Reference< text::XTextSection >( m_xReference );
-}
+};
-/*-- 29.12.2005 11:29:30---------------------------------------------------
- -----------------------------------------------------------------------*/
-/*SwXTextSection* SwXTextSectionClient::GetSwTextSection()
+class SwXTextSection::Impl
+ : public SwClient
{
- if( m_xReference.is() )
- return m_pSection;;
-} */
+
+public:
+
+ SwXTextSection & m_rThis;
+ const SfxItemPropertySet & m_rPropSet;
+ SwEventListenerContainer m_ListenerContainer;
+ const bool m_bIndexHeader;
+ bool m_bIsDescriptor;
+ ::rtl::OUString m_sName;
+ ::std::auto_ptr<SwTextSectionProperties_Impl> m_pProps;
+
+ Impl( SwXTextSection & rThis,
+ SwSectionFmt *const pFmt, const bool bIndexHeader)
+ : SwClient(pFmt)
+ , m_rThis(rThis)
+ , m_rPropSet(*aSwMapProvider.GetPropertySet(PROPERTY_MAP_SECTION))
+ , m_ListenerContainer(static_cast< ::cppu::OWeakObject* >(&rThis))
+ , m_bIndexHeader(bIndexHeader)
+ , m_bIsDescriptor(0 == pFmt)
+ , m_pProps((pFmt) ? 0 : new SwTextSectionProperties_Impl())
+ {
+ }
+
+ SwSectionFmt * GetSectionFmt() const
+ {
+ return static_cast<SwSectionFmt*>(const_cast<SwModify*>(
+ GetRegisteredIn()));
+ }
+
+ SwSectionFmt & GetSectionFmtOrThrow() const {
+ SwSectionFmt *const pFmt( GetSectionFmt() );
+ if (!pFmt) {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "SwXTextSection: disposed or invalid")), 0);
+ }
+ return *pFmt;
+ }
+
+ void SAL_CALL SetPropertyValues_Impl(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames,
+ const uno::Sequence< uno::Any >& aValues)
+ throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException);
+ uno::Sequence< uno::Any > SAL_CALL
+ GetPropertyValues_Impl(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames)
+ throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException);
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
/*-- 10.12.98 14:42:52---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSectionClient::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
+void SwXTextSection::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
{
- if(pOld && pOld->Which() == RES_REMOVE_UNO_OBJECT &&
- (void*)GetRegisteredIn() == ((SwPtrMsgPoolItem *)pOld)->pObject )
- ((SwModify*)GetRegisteredIn())->Remove(this);
- else
- ClientModify(this, pOld, pNew);
- if(!GetRegisteredIn())
+ ClientModify(this, pOld, pNew);
+ if (!GetRegisteredIn())
{
- uno::Reference< text::XTextSection > xSection( m_xReference );
- if(xSection.is())
- {
- m_pSection->SetClient( 0 );
- m_pSection->aLstnrCntnr.Disposing();
- m_xReference = uno::Reference< text::XTextSection >();
-
- Application::PostUserEvent(
- STATIC_LINK( this, SwXTextSectionClient, RemoveSectionClient_Impl ), this );
- }
+ m_ListenerContainer.Disposing();
}
}
-/*-- 29.12.2005 13:04:57---------------------------------------------------
+/*-- 20.12.2005 10:27:33---------------------------------------------------
-----------------------------------------------------------------------*/
-IMPL_STATIC_LINK_NOINSTANCE( SwXTextSectionClient, RemoveSectionClient_Impl,
- SwXTextSectionClient*, pClient )
+SwSectionFmt * SwXTextSection::GetFmt() const
{
- delete pClient;
- return 0;
+ return m_pImpl->GetSectionFmt();
}
/*-- 20.12.2005 09:56:36---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextSection > SwXTextSectionClient::CreateXTextSection(
- SwSectionFmt* pFmt, BOOL bIndexHeader )
+uno::Reference< text::XTextSection >
+SwXTextSection::CreateXTextSection(
+ SwSectionFmt *const pFmt, const bool bIndexHeader)
{
- SwXTextSection* pNew;
- uno::Reference< text::XTextSection > xSection = pNew = new SwXTextSection( pFmt != 0, bIndexHeader );
- if(pFmt)
- new SwXTextSectionClient( *pFmt, *pNew, xSection );
+ // re-use existing SwXTextSection
+ // #i105557#: do not iterate over the registered clients: race condition
+ uno::Reference< text::XTextSection > xSection;
+ if (pFmt)
+ {
+ xSection.set(pFmt->GetXTextSection());
+ }
+ if ( !xSection.is() )
+ {
+ SwXTextSection *const pNew = new SwXTextSection(pFmt, bIndexHeader);
+ xSection.set(pNew);
+ if (pFmt)
+ {
+ pFmt->SetXTextSection(xSection);
+ }
+ }
return xSection;
}
-/*-- 29.12.2005 10:23:37---------------------------------------------------
+/*-- 10.12.98 14:47:05---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXTextSectionClient* SwXTextSectionClient::Create(SwXTextSection& rSection,
- uno::Reference< text::XTextSection >xSection, SwSectionFmt& rFmt )
+SwXTextSection::SwXTextSection(
+ SwSectionFmt *const pFmt, const bool bIndexHeader)
+ : m_pImpl( new SwXTextSection::Impl(*this, pFmt, bIndexHeader) )
{
- return new SwXTextSectionClient( rFmt, rSection, xSection );
}
-/******************************************************************
- *
- ******************************************************************/
-struct SwTextSectionProperties_Impl
-{
-
- String sCondition;
- String sLinkFileName;
- String sSectionFilter;
- String sSectionRegion;
- uno::Sequence<sal_Int8> aPassword;
-
- SwFmtCol* pColItem;
- SvxBrushItem* pBrushItem;
- SwFmtFtnAtTxtEnd* pFtnItem;
- SwFmtEndAtTxtEnd* pEndItem;
- SvXMLAttrContainerItem *pXMLAttr;
- SwFmtNoBalancedColumns *pNoBalanceItem;
- SvxFrameDirectionItem *pFrameDirItem;
- SvxLRSpaceItem *pLRSpaceItem; // #109700#
- sal_Bool bDDE;
- sal_Bool bHidden;
- sal_Bool bCondHidden;
- sal_Bool bProtect;
- // --> FME 2004-06-22 #114856# edit in readonly sections
- sal_Bool bEditInReadonly;
- // <--
- sal_Bool bUpdateType;
-
- SwTextSectionProperties_Impl() :
- pColItem(0),
- pBrushItem(0),
- pFtnItem(0),
- pEndItem(0),
- pXMLAttr(0),
- pNoBalanceItem(0),
- pFrameDirItem(0),
- pLRSpaceItem(0), // #109700#
- bDDE(0),
- bHidden(0),
- bCondHidden(0),
- bProtect(0),
- // --> FME 2004-06-22 #114856# edit in readonly sections
- bEditInReadonly(0),
- // <--
- bUpdateType(sal_True){}
- ~SwTextSectionProperties_Impl()
- {
- delete pColItem;
- delete pBrushItem;
- delete pFtnItem;
- delete pEndItem;
- delete pXMLAttr;
- delete pNoBalanceItem;
- delete pFrameDirItem;
- delete pLRSpaceItem; // #109700#
- }
-};
-/* -----------------------------11.07.00 12:10--------------------------------
+/*-- 10.12.98 14:47:07---------------------------------------------------
- ---------------------------------------------------------------------------*/
-SwXTextSection* SwXTextSection::GetImplementation(uno::Reference< XInterface> xRef )
+ -----------------------------------------------------------------------*/
+SwXTextSection::~SwXTextSection()
{
- uno::Reference<lang::XUnoTunnel> xTunnel( xRef, uno::UNO_QUERY);
- if(xTunnel.is())
- return reinterpret_cast< SwXTextSection * >(
- sal::static_int_cast< sal_IntPtr >( xTunnel->getSomething(SwXTextSection::getUnoTunnelId()) ));
- return 0;
}
/* -----------------------------13.03.00 12:15--------------------------------
@@ -261,258 +248,230 @@ const uno::Sequence< sal_Int8 > & SwXTextSection::getUnoTunnelId()
/* -----------------------------10.03.00 18:04--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SAL_CALL SwXTextSection::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
-{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >( this ) );
- }
- return 0;
-}
-/*-- 10.12.98 14:47:05---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXTextSection::SwXTextSection(sal_Bool bWithFormat, sal_Bool bIndexHeader) :
-// SwClient(pFmt),
- aLstnrCntnr( (text::XTextContent*)this),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_SECTION)),
- m_bIsDescriptor(!bWithFormat),
- m_bIndexHeader(bIndexHeader),
- pProps(bWithFormat ? 0 : new SwTextSectionProperties_Impl()),
- m_pClient( 0 )
+sal_Int64 SAL_CALL
+SwXTextSection::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
-
+ return ::sw::UnoTunnelImpl<SwXTextSection>(rId, this);
}
-/*-- 10.12.98 14:47:07---------------------------------------------------
- -----------------------------------------------------------------------*/
-SwXTextSection::~SwXTextSection()
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- delete m_pClient;
- delete pProps;
-}
/*-- 10.12.98 14:47:08---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextSection > SwXTextSection::getParentSection(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextSection > SAL_CALL
+SwXTextSection::getParentSection() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextSection > aRef;
- SwSectionFmt* pSectFmt = GetFmt();
- if(pSectFmt)
- {
- SwSectionFmt* pParentFmt = pSectFmt->GetParent();
- if(pParentFmt)
- {
- SwXTextSectionClient* pClient = (SwXTextSectionClient*)SwClientIter(*pParentFmt).
- First(TYPE(SwXTextSectionClient));
- if(pClient)
- aRef = pClient->GetXTextSection();
- else
- aRef = SwXTextSectionClient::CreateXTextSection(pParentFmt);
- }
- }
- else
- throw uno::RuntimeException();
- return aRef;
+
+ SwSectionFmt & rSectionFmt( m_pImpl->GetSectionFmtOrThrow() );
+
+ SwSectionFmt *const pParentFmt = rSectionFmt.GetParent();
+ const uno::Reference< text::XTextSection > xRet =
+ (pParentFmt) ? CreateXTextSection(pParentFmt) : 0;
+ return xRet;
}
+
/*-- 10.12.98 14:47:08---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Sequence< uno::Reference< text::XTextSection > > SwXTextSection::getChildSections(void)
- throw( uno::RuntimeException )
+uno::Sequence< uno::Reference< text::XTextSection > > SAL_CALL
+SwXTextSection::getChildSections() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Sequence<uno::Reference< text::XTextSection > > aSeq;
- SwSectionFmt* pSectFmt = GetFmt();
- if(pSectFmt)
- {
- SwSections aChildren;
- pSectFmt->GetChildSections(aChildren, SORTSECT_NOT, sal_False);
- aSeq.realloc(aChildren.Count());
- uno::Reference< text::XTextSection > * pArray = aSeq.getArray();
- for(sal_uInt16 i = 0; i < aChildren.Count(); i++)
- {
- SwSectionFmt* pChild = aChildren.GetObject(i)->GetFmt();
- SwXTextSectionClient* pClient = (SwXTextSectionClient*)SwClientIter(*pChild).
- First(TYPE(SwXTextSectionClient));
- if(pClient)
- pArray[i] = pClient->GetXTextSection();
- else
- pArray[i] = SwXTextSectionClient::CreateXTextSection(pChild);
- }
+ SwSectionFmt & rSectionFmt( m_pImpl->GetSectionFmtOrThrow() );
+
+ SwSections aChildren;
+ rSectionFmt.GetChildSections(aChildren, SORTSECT_NOT, sal_False);
+ uno::Sequence<uno::Reference<text::XTextSection> > aSeq(aChildren.Count());
+ uno::Reference< text::XTextSection > * pArray = aSeq.getArray();
+ for (sal_uInt16 i = 0; i < aChildren.Count(); i++)
+ {
+ SwSectionFmt *const pChild = aChildren.GetObject(i)->GetFmt();
+ pArray[i] = CreateXTextSection(pChild);
}
return aSeq;
-
}
+
/* -----------------18.02.99 13:31-------------------
*
* --------------------------------------------------*/
-void SwXTextSection::attachToRange(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXTextSection::attach(const uno::Reference< text::XTextRange > & xTextRange)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- if(!m_bIsDescriptor)
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->m_bIsDescriptor)
+ {
throw uno::RuntimeException();
+ }
uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
SwXTextRange* pRange = 0;
OTextCursorHelper* pCursor = 0;
if(xRangeTunnel.is())
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ pRange = ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+ }
+
+ SwDoc *const pDoc =
+ (pRange) ? pRange->GetDoc() : ((pCursor) ? pCursor->GetDoc() : 0);
+ if (!pDoc)
+ {
+ throw lang::IllegalArgumentException();
}
- SwDoc* pDoc = pRange ? (SwDoc*)pRange->GetDoc() : pCursor ? (SwDoc*)pCursor->GetDoc() : 0;
- if(pDoc)
+ SwUnoInternalPaM aPam(*pDoc);
+ //das muss jetzt sal_True liefern
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
+ UnoActionContext aCont(pDoc);
+ pDoc->StartUndo( UNDO_INSSECTION, NULL );
+
+ if (!m_pImpl->m_sName.getLength())
{
- SwUnoInternalPaM aPam(*pDoc);
- //das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
- UnoActionContext aCont(pDoc);
- pDoc->StartUndo( UNDO_INSSECTION, NULL );
-
- SwSection* pRet = 0;
- if(!m_sName.Len())
- m_sName = C2S("TextSection");
- SectionType eType = pProps->bDDE ? DDE_LINK_SECTION :
- pProps->sLinkFileName.Len() || pProps->sSectionRegion.Len() ? FILE_LINK_SECTION :
- CONTENT_SECTION;
- // index header section?
- if(m_bIndexHeader)
+ m_pImpl->m_sName = C2U("TextSection");
+ }
+ SectionType eType = (m_pImpl->m_pProps->m_bDDE)
+ ? DDE_LINK_SECTION
+ : ((m_pImpl->m_pProps->m_sLinkFileName.getLength() ||
+ m_pImpl->m_pProps->m_sSectionRegion.getLength())
+ ? FILE_LINK_SECTION : CONTENT_SECTION);
+ // index header section?
+ if (m_pImpl->m_bIndexHeader)
+ {
+ // caller wants an index header section, but will only
+ // give him one if a) we are inside an index, and b) said
+ // index doesn't yet have a header section.
+ const SwTOXBase* pBase = aPam.GetDoc()->GetCurTOX(*aPam.Start());
+
+ // are we inside an index?
+ if (pBase)
{
- // caller wants an index header section, but will only
- // give him one if a) we are inside an index, and b) said
- // index doesn't yet have a header section.
- const SwTOXBase* pBase = aPam.GetDoc()->GetCurTOX(
- *aPam.Start() );
-
- // are we inside an index?
- if (pBase)
+ // get all child sections
+ SwSections aSectionsArr;
+ static_cast<const SwTOXBaseSection*>(pBase)->GetFmt()->
+ GetChildSections(aSectionsArr);
+
+ // and search for current header section
+ const sal_uInt16 nCount = aSectionsArr.Count();
+ sal_Bool bHeaderPresent = sal_False;
+ for(sal_uInt16 i = 0; i < nCount; i++)
{
- // get all child sections
- SwSections aSectionsArr;
- ((SwTOXBaseSection*)pBase)->GetFmt()->
- GetChildSections(aSectionsArr);
-
- // and search for current header section
- sal_uInt16 nCount = aSectionsArr.Count();
- sal_Bool bHeaderPresent = sal_False;
- for(sal_uInt16 i = 0; i < nCount; i++)
- {
- bHeaderPresent |=
- (aSectionsArr[i]->GetType() == TOX_HEADER_SECTION);
- }
- if (! bHeaderPresent)
- {
- eType = TOX_HEADER_SECTION;
- }
+ bHeaderPresent |=
+ (aSectionsArr[i]->GetType() == TOX_HEADER_SECTION);
+ }
+ if (! bHeaderPresent)
+ {
+ eType = TOX_HEADER_SECTION;
}
}
+ }
- SwSection aSect(eType, pDoc->GetUniqueSectionName(&m_sName));
- aSect.SetCondition(pProps->sCondition);
- String sLinkName(pProps->sLinkFileName);
- sLinkName += sfx2::cTokenSeperator;
- sLinkName += pProps->sSectionFilter;
- sLinkName += sfx2::cTokenSeperator;
- sLinkName += pProps->sSectionRegion;
- aSect.SetLinkFileName(sLinkName);
-
- aSect.SetHidden(pProps->bHidden);
- aSect.SetProtect(pProps->bProtect);
- // --> FME 2004-06-22 #114856# edit in readonly sections
- aSect.SetEditInReadonly(pProps->bEditInReadonly);
- // <--
+ String tmp(m_pImpl->m_sName);
+ SwSection aSect(eType, pDoc->GetUniqueSectionName(&tmp));
+ aSect.SetCondition(m_pImpl->m_pProps->m_sCondition);
+ ::rtl::OUStringBuffer sLinkNameBuf(m_pImpl->m_pProps->m_sLinkFileName);
+ sLinkNameBuf.append(sfx2::cTokenSeperator);
+ sLinkNameBuf.append(m_pImpl->m_pProps->m_sSectionFilter);
+ sLinkNameBuf.append(sfx2::cTokenSeperator);
+ sLinkNameBuf.append(m_pImpl->m_pProps->m_sSectionRegion);
+ aSect.SetLinkFileName(sLinkNameBuf.makeStringAndClear());
+
+ aSect.SetHidden(m_pImpl->m_pProps->m_bHidden);
+ aSect.SetProtect(m_pImpl->m_pProps->m_bProtect);
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ aSect.SetEditInReadonly(m_pImpl->m_pProps->m_bEditInReadonly);
+ // <--
- SfxItemSet aSet(pDoc->GetAttrPool(),
- RES_COL, RES_COL,
- RES_BACKGROUND, RES_BACKGROUND,
- RES_FTN_AT_TXTEND, RES_FRAMEDIR,
- RES_LR_SPACE, RES_LR_SPACE, // #109700#
- RES_UNKNOWNATR_CONTAINER,RES_UNKNOWNATR_CONTAINER,
- 0);
- if(pProps->pBrushItem)
- aSet.Put(*pProps->pBrushItem);
- if(pProps->pColItem)
- aSet.Put(*pProps->pColItem);
- if(pProps->pFtnItem)
- aSet.Put(*pProps->pFtnItem);
- if(pProps->pEndItem)
- aSet.Put(*pProps->pEndItem);
- if(pProps->pXMLAttr)
- aSet.Put(*pProps->pXMLAttr);
- if(pProps->pNoBalanceItem)
- aSet.Put(*pProps->pNoBalanceItem);
- if(pProps->pFrameDirItem)
- aSet.Put(*pProps->pFrameDirItem);
- /* #109700# */
- if(pProps->pLRSpaceItem)
- aSet.Put(*pProps->pLRSpaceItem);
-
- // section password
- if (pProps->aPassword.getLength() > 0)
- aSect.SetPasswd(pProps->aPassword);
-
- pRet = pDoc->InsertSwSection( aPam, aSect, aSet.Count() ? &aSet : 0 );
- // now create the client
- m_refCount++;
- // keep block to remove Reference before the refcount is decremented
- {
- uno::Reference< text::XTextSection> xSection( this );
- m_pClient = SwXTextSectionClient::Create(*this, xSection, *pRet->GetFmt());
- }
- m_refCount--;
+ SfxItemSet aSet(pDoc->GetAttrPool(),
+ RES_COL, RES_COL,
+ RES_BACKGROUND, RES_BACKGROUND,
+ RES_FTN_AT_TXTEND, RES_FRAMEDIR,
+ RES_LR_SPACE, RES_LR_SPACE, // #109700#
+ RES_UNKNOWNATR_CONTAINER,RES_UNKNOWNATR_CONTAINER,
+ 0);
+ if (m_pImpl->m_pProps->m_pBrushItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pBrushItem);
+ }
+ if (m_pImpl->m_pProps->m_pColItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pColItem);
+ }
+ if (m_pImpl->m_pProps->m_pFtnItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pFtnItem);
+ }
+ if (m_pImpl->m_pProps->m_pEndItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pEndItem);
+ }
+ if (m_pImpl->m_pProps->m_pXMLAttr.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pXMLAttr);
+ }
+ if (m_pImpl->m_pProps->m_pNoBalanceItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pNoBalanceItem);
+ }
+ if (m_pImpl->m_pProps->m_pFrameDirItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pFrameDirItem);
+ }
+ /* #109700# */
+ if (m_pImpl->m_pProps->m_pLRSpaceItem.get())
+ {
+ aSet.Put(*m_pImpl->m_pProps->m_pLRSpaceItem);
+ }
+ // section password
+ if (m_pImpl->m_pProps->m_Password.getLength() > 0)
+ {
+ aSect.SetPasswd(m_pImpl->m_pProps->m_Password);
+ }
- // #97450# XML import must hide sections depending on their old
- // condition status
- if( pProps->sCondition.Len() != 0 )
- pRet->SetCondHidden(pProps->bCondHidden);
+ SwSection *const pRet =
+ pDoc->InsertSwSection( aPam, aSect, aSet.Count() ? &aSet : 0 );
+ pRet->GetFmt()->Add(m_pImpl.get());
+ pRet->GetFmt()->SetXObject(static_cast< ::cppu::OWeakObject*>(this));
- // set update type if DDE link (and connect, if necessary)
- if (pProps->bDDE)
+ // #97450# XML import must hide sections depending on their old
+ // condition status
+ if (m_pImpl->m_pProps->m_sCondition.getLength() != 0)
+ {
+ pRet->SetCondHidden(m_pImpl->m_pProps->m_bCondHidden);
+ }
+
+ // set update type if DDE link (and connect, if necessary)
+ if (m_pImpl->m_pProps->m_bDDE)
+ {
+ if (! pRet->IsConnected())
{
- if (! pRet->IsConnected())
- {
- pRet->CreateLink(CREATE_CONNECT);
- }
- pRet->SetUpdateType( static_cast< USHORT >(pProps->bUpdateType ?
- sfx2::LINKUPDATE_ALWAYS : sfx2::LINKUPDATE_ONCALL) );
+ pRet->CreateLink(CREATE_CONNECT);
}
-
- // Undo-Klammerung hier beenden
- pDoc->EndUndo( UNDO_INSSECTION, NULL );
- DELETEZ(pProps);
- m_bIsDescriptor = sal_False;
+ pRet->SetUpdateType( static_cast< USHORT >(
+ (m_pImpl->m_pProps->m_bUpdateType) ?
+ sfx2::LINKUPDATE_ALWAYS : sfx2::LINKUPDATE_ONCALL) );
}
- else
- throw lang::IllegalArgumentException();
-}
-/*-- 10.12.98 14:47:09---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXTextSection::attach(const uno::Reference< text::XTextRange > & xTextRange)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
-{
- vos::OGuard aGuard(Application::GetSolarMutex());
- attachToRange( xTextRange );
+ // Undo-Klammerung hier beenden
+ pDoc->EndUndo( UNDO_INSSECTION, NULL );
+ m_pImpl->m_pProps.reset();
+ m_pImpl->m_bIsDescriptor = false;
}
/*-- 10.12.98 14:47:09---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXTextSection::getAnchor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXTextSection::getAnchor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
uno::Reference< text::XTextRange > xRet;
- SwSectionFmt* pSectFmt = GetFmt();
+ SwSectionFmt *const pSectFmt = m_pImpl->GetSectionFmt();
if(pSectFmt)
{
const SwSection* pSect;
@@ -527,7 +486,7 @@ uno::Reference< text::XTextRange > SwXTextSection::getAnchor(void) throw( uno::
const SwEndNode* pEndNode = pIdx->GetNode().EndOfSectionNode();
SwPaM aEnd(*pEndNode);
aEnd.Move( fnMoveBackward, fnGoCntnt );
- xRet = SwXTextRange::CreateTextRangeFromPosition(pSectFmt->GetDoc(),
+ xRet = SwXTextRange::CreateXTextRange(*pSectFmt->GetDoc(),
*aPaM.Start(), aEnd.Start());
}
}
@@ -536,380 +495,491 @@ uno::Reference< text::XTextRange > SwXTextSection::getAnchor(void) throw( uno::
/*-- 10.12.98 14:47:09---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSection::dispose(void) throw( uno::RuntimeException )
+void SAL_CALL SwXTextSection::dispose() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwSectionFmt* pSectFmt = GetFmt();
- if(pSectFmt)
+
+ SwSectionFmt *const pSectFmt = m_pImpl->GetSectionFmt();
+ if (pSectFmt)
+ {
pSectFmt->GetDoc()->DelSectionFmt( pSectFmt );
- else
- throw uno::RuntimeException();
+ }
}
/*-- 10.12.98 14:47:10---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSection::addEventListener(const uno::Reference< lang::XEventListener > & aListener)
- throw( uno::RuntimeException )
+void SAL_CALL SwXTextSection::addEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetFmt())
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetSectionFmt())
+ {
throw uno::RuntimeException();
- aLstnrCntnr.AddListener(aListener);
+ }
+ m_pImpl->m_ListenerContainer.AddListener(xListener);
}
/*-- 10.12.98 14:47:10---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSection::removeEventListener(const uno::Reference< lang::XEventListener > & aListener)
- throw( uno::RuntimeException )
+void SAL_CALL SwXTextSection::removeEventListener(
+ const uno::Reference< lang::XEventListener > & xListener)
+throw (uno::RuntimeException)
{
- if(!GetFmt() || !aLstnrCntnr.RemoveListener(aListener))
+ vos::OGuard g(Application::GetSolarMutex());
+
+ if (!m_pImpl->GetSectionFmt() ||
+ !m_pImpl->m_ListenerContainer.RemoveListener(xListener))
+ {
throw uno::RuntimeException();
+ }
}
/*-- 10.12.98 14:47:11---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXTextSection::getPropertySetInfo(void) throw( uno::RuntimeException )
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXTextSection::getPropertySetInfo() throw (uno::RuntimeException)
{
- static uno::Reference< beans::XPropertySetInfo > aRef = m_pPropSet->getPropertySetInfo();
+ vos::OGuard g(Application::GetSolarMutex());
+
+ static const uno::Reference< beans::XPropertySetInfo > aRef =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
return aRef;
}
-/* -----------------------------12.02.01 10:29--------------------------------
- ---------------------------------------------------------------------------*/
-struct SwSectItemSet_Impl
-{
-
- SfxItemSet* pItemSet;
- SwSectItemSet_Impl() :
- pItemSet(0){}
- ~SwSectItemSet_Impl()
- {delete pItemSet;}
-};
/* -----------------------------12.02.01 10:45--------------------------------
---------------------------------------------------------------------------*/
-void SAL_CALL SwXTextSection::SetPropertyValues_Impl(
+void SwXTextSection::Impl::SetPropertyValues_Impl(
const uno::Sequence< OUString >& rPropertyNames,
- const uno::Sequence< Any >& rValues )
- throw( UnknownPropertyException, PropertyVetoException, IllegalArgumentException,
- WrappedTargetException, RuntimeException)
+ const uno::Sequence< uno::Any >& rValues)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- SwSectionFmt* pFmt = GetFmt();
if(rPropertyNames.getLength() != rValues.getLength())
- throw IllegalArgumentException();
- if(pFmt || m_bIsDescriptor)
{
- SwSection aSection(CONTENT_SECTION, aEmptyStr);
- SwSection* pSect = pFmt ? pFmt->GetSection() : 0;
- if(pFmt)
- aSection = *pSect;
- const OUString* pPropertyNames = rPropertyNames.getConstArray();
- const Any* pValues = rValues.getConstArray();
- SwSectItemSet_Impl aItemSet;
-
- sal_Bool bLinkModeChanged = sal_False;
- sal_Bool bLinkMode = sal_False;
- for(sal_Int16 nProperty = 0; nProperty < rPropertyNames.getLength(); nProperty++)
+ throw lang::IllegalArgumentException();
+ }
+ SwSectionFmt *const pFmt = GetSectionFmt();
+ if (!pFmt && !m_bIsDescriptor)
+ {
+ throw uno::RuntimeException();
+ }
+
+ SwSection aSection(CONTENT_SECTION, aEmptyStr);
+ SwSection *const pSect = (pFmt) ? pFmt->GetSection() : 0;
+ if (pFmt)
+ {
+ aSection = *pSect;
+ }
+ OUString const*const pPropertyNames = rPropertyNames.getConstArray();
+ uno::Any const*const pValues = rValues.getConstArray();
+ ::std::auto_ptr<SfxItemSet> pItemSet;
+ sal_Bool bLinkModeChanged = sal_False;
+ sal_Bool bLinkMode = sal_False;
+
+ for (sal_Int32 nProperty = 0; nProperty < rPropertyNames.getLength();
+ nProperty++)
+ {
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_rPropSet.getPropertyMap()->getByName(pPropertyNames[nProperty]);
+ if (!pEntry)
{
- const SfxItemPropertySimpleEntry* pEntry =
- m_pPropSet->getPropertyMap()->getByName( pPropertyNames[nProperty] );
- if(!pEntry)
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pPropertyNames[nProperty], static_cast < cppu::OWeakObject * > ( this ) );
- else
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pPropertyNames[nProperty],
+ static_cast<cppu::OWeakObject *>(& m_rThis));
+ }
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw beans::PropertyVetoException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Property is read-only: "))
+ + pPropertyNames[nProperty],
+ static_cast<cppu::OWeakObject *>(& m_rThis));
+ }
+ switch (pEntry->nWID)
+ {
+ case WID_SECT_CONDITION:
+ {
+ OUString uTmp;
+ pValues[nProperty] >>= uTmp;
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_sCondition = uTmp;
+ }
+ else
+ {
+ aSection.SetCondition(uTmp);
+ }
+ }
+ break;
+ case WID_SECT_DDE_TYPE:
+ case WID_SECT_DDE_FILE:
+ case WID_SECT_DDE_ELEMENT:
{
- if ( pEntry->nFlags & PropertyAttribute::READONLY)
- throw PropertyVetoException( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Property is read-only: " ) ) + pPropertyNames[nProperty], static_cast < cppu::OWeakObject * > ( this ) );
- switch(pEntry->nWID)
+ OUString uTmp;
+ pValues[nProperty] >>= uTmp;
+ String sTmp(uTmp);
+ if (m_bIsDescriptor)
{
- case WID_SECT_CONDITION:
+ if (!m_pProps->m_bDDE)
{
- OUString uTmp;
- pValues[nProperty] >>= uTmp;
- if(m_bIsDescriptor)
- pProps->sCondition = String(uTmp);
- else
- aSection.SetCondition(uTmp);
+ ::rtl::OUStringBuffer buf;
+ buf.append(sfx2::cTokenSeperator);
+ buf.append(sfx2::cTokenSeperator);
+ m_pProps->m_sLinkFileName = buf.makeStringAndClear();
+ m_pProps->m_bDDE = true;
}
- break;
- case WID_SECT_DDE_TYPE :
- case WID_SECT_DDE_FILE :
- case WID_SECT_DDE_ELEMENT :
+ String sLinkFileName(m_pProps->m_sLinkFileName);
+ sLinkFileName.SetToken(pEntry->nWID - WID_SECT_DDE_TYPE,
+ sfx2::cTokenSeperator, sTmp);
+ m_pProps->m_sLinkFileName = sLinkFileName;
+ }
+ else
+ {
+ String sLinkFileName(aSection.GetLinkFileName());
+ if (aSection.GetType() != DDE_LINK_SECTION)
{
- OUString uTmp;
- pValues[nProperty] >>= uTmp;
- String sTmp(uTmp);
- if(m_bIsDescriptor)
- {
- if(!pProps->bDDE)
- {
- pProps->sLinkFileName = sfx2::cTokenSeperator;
- pProps->sLinkFileName += sfx2::cTokenSeperator;
- pProps->bDDE = sal_True;
- }
- pProps->sLinkFileName.SetToken(pEntry->nWID - WID_SECT_DDE_TYPE,sfx2::cTokenSeperator,sTmp);
- }
- else
- {
- String sLinkFileName(aSection.GetLinkFileName());
- if(aSection.GetType() != DDE_LINK_SECTION)
- {
- sLinkFileName = sfx2::cTokenSeperator;
- sLinkFileName += sfx2::cTokenSeperator;
- aSection.SetType(DDE_LINK_SECTION);
- }
- sLinkFileName.SetToken(pEntry->nWID - WID_SECT_DDE_TYPE,sfx2::cTokenSeperator, sTmp);
- aSection.SetLinkFileName(sLinkFileName);
- }
+ sLinkFileName = sfx2::cTokenSeperator;
+ sLinkFileName += sfx2::cTokenSeperator;
+ aSection.SetType(DDE_LINK_SECTION);
+ }
+ sLinkFileName.SetToken(pEntry->nWID - WID_SECT_DDE_TYPE,
+ sfx2::cTokenSeperator, sTmp);
+ aSection.SetLinkFileName(sLinkFileName);
+ }
+ }
+ break;
+ case WID_SECT_DDE_AUTOUPDATE:
+ {
+ sal_Bool bVal(sal_False);
+ if (!(pValues[nProperty] >>= bVal))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bUpdateType = bVal;
+ }
+ else
+ {
+ bLinkModeChanged = sal_True;
+ bLinkMode = bVal;
+ }
+ }
+ break;
+ case WID_SECT_LINK:
+ {
+ text::SectionFileLink aLink;
+ if (!(pValues[nProperty] >>= aLink))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bDDE = sal_False;
+ m_pProps->m_sLinkFileName = aLink.FileURL;
+ m_pProps->m_sSectionFilter = aLink.FilterName;
+ }
+ else
+ {
+ if (aSection.GetType() != FILE_LINK_SECTION &&
+ aLink.FileURL.getLength())
+ {
+ aSection.SetType(FILE_LINK_SECTION);
}
- break;
- case WID_SECT_DDE_AUTOUPDATE:
+ ::rtl::OUStringBuffer sFileNameBuf;
+ if (aLink.FileURL.getLength())
{
- sal_Bool bVal = *(sal_Bool*)pValues[nProperty].getValue();
- if(m_bIsDescriptor)
- {
- pProps->bUpdateType = bVal;
- }
- else
+ sFileNameBuf.append( URIHelper::SmartRel2Abs(
+ pFmt->GetDoc()->GetDocShell()->GetMedium()
+ ->GetURLObject(),
+ aLink.FileURL, URIHelper::GetMaybeFileHdl()));
+ }
+ sFileNameBuf.append(sfx2::cTokenSeperator);
+ sFileNameBuf.append(aLink.FilterName);
+ sFileNameBuf.append(sfx2::cTokenSeperator);
+ sFileNameBuf.append(
+ aSection.GetLinkFileName().GetToken(2,
+ sfx2::cTokenSeperator));
+ const ::rtl::OUString sFileName(
+ sFileNameBuf.makeStringAndClear());
+ aSection.SetLinkFileName(sFileName);
+ if (sFileName.getLength() < 3)
+ {
+ aSection.SetType(CONTENT_SECTION);
+ }
+ }
+ }
+ break;
+ case WID_SECT_REGION:
+ {
+ OUString sLink;
+ pValues[nProperty] >>= sLink;
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bDDE = sal_False;
+ m_pProps->m_sSectionRegion = sLink;
+ }
+ else
+ {
+ if (aSection.GetType() != FILE_LINK_SECTION &&
+ sLink.getLength())
+ {
+ aSection.SetType(FILE_LINK_SECTION);
+ }
+ String sSectLink(aSection.GetLinkFileName());
+ while (3 < sSectLink.GetTokenCount(sfx2::cTokenSeperator))
+ {
+ sSectLink += sfx2::cTokenSeperator;
+ }
+ sSectLink.SetToken(2, sfx2::cTokenSeperator, sLink);
+ aSection.SetLinkFileName(sSectLink);
+ if (sSectLink.Len() < 3)
+ {
+ aSection.SetType(CONTENT_SECTION);
+ }
+ }
+ }
+ break;
+ case WID_SECT_VISIBLE:
+ {
+ sal_Bool bVal(sal_False);
+ if (!(pValues[nProperty] >>= bVal))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bHidden = !bVal;
+ }
+ else
+ {
+ aSection.SetHidden(!bVal);
+ }
+ }
+ break;
+ case WID_SECT_CURRENTLY_VISIBLE:
+ {
+ sal_Bool bVal(sal_False);
+ if (!(pValues[nProperty] >>= bVal))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bCondHidden = !bVal;
+ }
+ else
+ {
+ if (aSection.GetCondition().Len() != 0)
+ {
+ aSection.SetCondHidden(!bVal);
+ }
+ }
+ }
+ break;
+ case WID_SECT_PROTECTED:
+ {
+ sal_Bool bVal(sal_False);
+ if (!(pValues[nProperty] >>= bVal))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bProtect = bVal;
+ }
+ else
+ {
+ aSection.SetProtect(bVal);
+ }
+ }
+ break;
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ case WID_SECT_EDIT_IN_READONLY:
+ {
+ sal_Bool bVal(sal_False);
+ if (!(pValues[nProperty] >>= bVal))
+ {
+ throw lang::IllegalArgumentException();
+ }
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_bEditInReadonly = bVal;
+ }
+ else
+ {
+ aSection.SetEditInReadonly(bVal);
+ }
+ }
+ // <--
+ break;
+ case WID_SECT_PASSWORD:
+ {
+ uno::Sequence<sal_Int8> aSeq;
+ pValues[nProperty] >>= aSeq;
+ if (m_bIsDescriptor)
+ {
+ m_pProps->m_Password = aSeq;
+ }
+ else
+ {
+ aSection.SetPasswd(aSeq);
+ }
+ }
+ break;
+ default:
+ {
+ if (pFmt)
+ {
+ const SfxItemSet& rOldAttrSet = pFmt->GetAttrSet();
+ pItemSet.reset( new SfxItemSet(*rOldAttrSet.GetPool(),
+ pEntry->nWID, pEntry->nWID, 0));
+ pItemSet->Put(rOldAttrSet);
+ m_rPropSet.setPropertyValue(*pEntry,
+ pValues[nProperty], *pItemSet);
+ }
+ else
+ {
+ SfxPoolItem* pPutItem = 0;
+ if (RES_COL == pEntry->nWID)
+ {
+ if (!m_pProps->m_pColItem.get())
{
- bLinkModeChanged = sal_True;
- bLinkMode = bVal;
+ m_pProps->m_pColItem.reset(new SwFmtCol);
}
+ pPutItem = m_pProps->m_pColItem.get();
}
- break;
- case WID_SECT_LINK :
+ else if (RES_BACKGROUND == pEntry->nWID)
{
- text::SectionFileLink aLink;
- if(pValues[nProperty] >>= aLink)
+ if (!m_pProps->m_pBrushItem.get())
{
- if(m_bIsDescriptor)
- {
- pProps->bDDE = sal_False;
- pProps->sLinkFileName = String(aLink.FileURL);
- pProps->sSectionFilter = String(aLink.FilterName);
- }
- else
- {
- if(aSection.GetType() != FILE_LINK_SECTION &&
- aLink.FileURL.getLength())
- aSection.SetType(FILE_LINK_SECTION);
- String sFileName;
- if(aLink.FileURL.getLength())
- {
- sFileName += URIHelper::SmartRel2Abs(
- pFmt->GetDoc()->GetDocShell()->GetMedium()->GetURLObject(),
- aLink.FileURL,
- URIHelper::GetMaybeFileHdl());
- }
- sFileName += sfx2::cTokenSeperator;
- sFileName += String(aLink.FilterName);
- sFileName += sfx2::cTokenSeperator;
- sFileName += aSection.GetLinkFileName().GetToken( 2, sfx2::cTokenSeperator );
- aSection.SetLinkFileName(sFileName);
- if(sFileName.Len() < 3)
- aSection.SetType(CONTENT_SECTION);
- }
+ m_pProps->m_pBrushItem.reset(
+ new SvxBrushItem(RES_BACKGROUND));
}
- else
- throw lang::IllegalArgumentException();
+ pPutItem = m_pProps->m_pBrushItem.get();
}
- break;
- case WID_SECT_REGION :
+ else if (RES_FTN_AT_TXTEND == pEntry->nWID)
{
- OUString uTmp;
- pValues[nProperty] >>= uTmp;
- String sLink(uTmp);
- if(m_bIsDescriptor)
+ if (!m_pProps->m_pFtnItem.get())
{
- pProps->bDDE = sal_False;
- pProps->sSectionRegion = sLink;
+ m_pProps->m_pFtnItem.reset(new SwFmtFtnAtTxtEnd);
}
- else
+ pPutItem = m_pProps->m_pFtnItem.get();
+ }
+ else if (RES_END_AT_TXTEND == pEntry->nWID)
+ {
+ if (!m_pProps->m_pEndItem.get())
{
- if(aSection.GetType() != FILE_LINK_SECTION &&
- sLink.Len())
- aSection.SetType(FILE_LINK_SECTION);
- String sSectLink(aSection.GetLinkFileName());
- while( 3 < sSectLink.GetTokenCount( sfx2::cTokenSeperator ))
- {
- sSectLink += sfx2::cTokenSeperator;
- }
- sSectLink.SetToken(2, sfx2::cTokenSeperator, sLink);
- aSection.SetLinkFileName(sSectLink);
- if(sSectLink.Len() < 3)
- aSection.SetType(CONTENT_SECTION);
+ m_pProps->m_pEndItem.reset(new SwFmtEndAtTxtEnd);
}
+ pPutItem = m_pProps->m_pEndItem.get();
}
- break;
- case WID_SECT_VISIBLE :
+ else if (RES_UNKNOWNATR_CONTAINER== pEntry->nWID)
{
- sal_Bool bVal = *(sal_Bool*)pValues[nProperty].getValue();
- if(m_bIsDescriptor)
- pProps->bHidden = !bVal;
- else
- aSection.SetHidden(!bVal);
+ if (!m_pProps->m_pXMLAttr.get())
+ {
+ m_pProps->m_pXMLAttr.reset(
+ new SvXMLAttrContainerItem(
+ RES_UNKNOWNATR_CONTAINER));
+ }
+ pPutItem = m_pProps->m_pXMLAttr.get();
}
- break;
- case WID_SECT_CURRENTLY_VISIBLE:
+ else if (RES_COLUMNBALANCE== pEntry->nWID)
{
- sal_Bool bVal = *(sal_Bool*)pValues[nProperty].getValue();
- if(m_bIsDescriptor)
- pProps->bCondHidden = !bVal;
- else
- if( aSection.GetCondition().Len() != 0 )
- aSection.SetCondHidden(!bVal);
+ if (!m_pProps->m_pNoBalanceItem.get())
+ {
+ m_pProps->m_pNoBalanceItem.reset(
+ new SwFmtNoBalancedColumns(RES_COLUMNBALANCE));
+ }
+ pPutItem = m_pProps->m_pNoBalanceItem.get();
}
- break;
- case WID_SECT_PROTECTED:
+ else if (RES_FRAMEDIR == pEntry->nWID)
{
- sal_Bool bVal = *(sal_Bool*)pValues[nProperty].getValue();
- if(m_bIsDescriptor)
- pProps->bProtect = bVal;
- else
- aSection.SetProtect(bVal);
+ if (!m_pProps->m_pFrameDirItem.get())
+ {
+ m_pProps->m_pFrameDirItem.reset(
+ new SvxFrameDirectionItem(
+ FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR));
+ }
+ pPutItem = m_pProps->m_pFrameDirItem.get();
}
- break;
- // --> FME 2004-06-22 #114856# edit in readonly sections
- case WID_SECT_EDIT_IN_READONLY:
+ else if (RES_LR_SPACE == pEntry->nWID)
{
- sal_Bool bVal = *(sal_Bool*)pValues[nProperty].getValue();
- if(m_bIsDescriptor)
- pProps->bEditInReadonly = bVal;
- else
- aSection.SetEditInReadonly(bVal);
+ // #109700#
+ if (!m_pProps->m_pLRSpaceItem.get())
+ {
+ m_pProps->m_pLRSpaceItem.reset(
+ new SvxLRSpaceItem( RES_LR_SPACE ));
+ }
+ pPutItem = m_pProps->m_pLRSpaceItem.get();
}
- // <--
- break;
- case WID_SECT_PASSWORD:
+ if (pPutItem)
{
- uno::Sequence<sal_Int8> aSeq;
- pValues[nProperty] >>= aSeq;
- if (m_bIsDescriptor)
- pProps->aPassword = aSeq;
- else
- aSection.SetPasswd(aSeq);
+ pPutItem->PutValue(pValues[nProperty],
+ pEntry->nMemberId);
}
- break;
- default:
- if(pFmt)
- {
- const SfxItemSet& rOldAttrSet = pFmt->GetAttrSet();
- aItemSet.pItemSet = new SfxItemSet(*rOldAttrSet.GetPool(),
- pEntry->nWID, pEntry->nWID, 0);
- aItemSet.pItemSet->Put(rOldAttrSet);
- m_pPropSet->setPropertyValue(*pEntry, pValues[nProperty], *aItemSet.pItemSet);
- }
- else
- {
- SfxPoolItem* pPutItem = 0;
- if(RES_COL == pEntry->nWID)
- {
- if(!pProps->pColItem)
- pProps->pColItem = new SwFmtCol;
- pPutItem = pProps->pColItem;
- }
- else if(RES_BACKGROUND == pEntry->nWID)
- {
- if(!pProps->pBrushItem)
- pProps->pBrushItem = new SvxBrushItem(RES_BACKGROUND);
- pPutItem = pProps->pBrushItem;
- }
- else if(RES_FTN_AT_TXTEND == pEntry->nWID)
- {
- if(!pProps->pFtnItem)
- pProps->pFtnItem = new SwFmtFtnAtTxtEnd;
- pPutItem = pProps->pFtnItem;
- }
- else if(RES_END_AT_TXTEND == pEntry->nWID)
- {
- if(!pProps->pEndItem)
- pProps->pEndItem = new SwFmtEndAtTxtEnd;
- pPutItem = pProps->pEndItem;
- }
- else if(RES_UNKNOWNATR_CONTAINER== pEntry->nWID)
- {
- if(!pProps->pXMLAttr)
- pProps->pXMLAttr= new SvXMLAttrContainerItem( RES_UNKNOWNATR_CONTAINER );
- pPutItem = pProps->pXMLAttr;
- }
- else if(RES_COLUMNBALANCE== pEntry->nWID)
- {
- if(!pProps->pNoBalanceItem)
- pProps->pNoBalanceItem= new SwFmtNoBalancedColumns( RES_COLUMNBALANCE );
- pPutItem = pProps->pNoBalanceItem;
- }
- else if(RES_FRAMEDIR == pEntry->nWID)
- {
- if(!pProps->pFrameDirItem)
- pProps->pFrameDirItem = new SvxFrameDirectionItem( FRMDIR_HORI_LEFT_TOP, RES_FRAMEDIR );
- pPutItem = pProps->pFrameDirItem;
- }
- else if(RES_LR_SPACE == pEntry->nWID)
- {
- // #109700#
- if(!pProps->pLRSpaceItem)
- pProps->pLRSpaceItem = new SvxLRSpaceItem( RES_LR_SPACE );
- pPutItem = pProps->pLRSpaceItem;
- }
- if(pPutItem)
- pPutItem->PutValue(pValues[nProperty], pEntry->nMemberId);
- }
}
}
}
- if(pFmt)
+ }
+
+ if (pFmt)
+ {
+ SwDoc* pDoc = pFmt->GetDoc();
+ const SwSectionFmts& rFmts = pDoc->GetSections();
+ UnoActionContext aContext(pDoc);
+ for (sal_uInt16 i = 0; i < rFmts.Count(); i++)
{
- SwDoc* pDoc = pFmt->GetDoc();
- const SwSectionFmts& rFmts = pDoc->GetSections();
- UnoActionContext aContext(pDoc);
- for( sal_uInt16 i = 0; i < rFmts.Count(); i++ )
+ if (rFmts[i]->GetSection()->GetName() == pSect->GetName())
{
- if(rFmts[i]->GetSection()->GetName() == pSect->GetName())
+ pDoc->ChgSection(i, aSection, pItemSet.get(),
+ pDoc->IsInReading());
{
- pDoc->ChgSection( i, aSection, aItemSet.pItemSet, pDoc->IsInReading());
-
- {
- // temporarily remove actions to allow cursor update
- UnoActionRemoveContext aRemoveContext( pDoc );
- }
+ // temporarily remove actions to allow cursor update
+ UnoActionRemoveContext aRemoveContext( pDoc );
+ }
- //SwSection* pSect = pFmt->GetSection();
- if( bLinkModeChanged && pSect->GetType() == DDE_LINK_SECTION)
+ //SwSection* pSect = pFmt->GetSection();
+ if (bLinkModeChanged && pSect->GetType() == DDE_LINK_SECTION)
+ {
+ // set update type; needs an established link
+ if (!pSect->IsConnected())
{
- // set update type; needs an established link
- if(!pSect->IsConnected())
- {
- pSect->CreateLink(CREATE_CONNECT);
- }
- pSect->SetUpdateType( static_cast< USHORT >(bLinkMode ?
- sfx2::LINKUPDATE_ALWAYS : sfx2::LINKUPDATE_ONCALL) );
+ pSect->CreateLink(CREATE_CONNECT);
}
- // section found and processed: break from loop
- break;
+ pSect->SetUpdateType( static_cast< USHORT >((bLinkMode) ?
+ sfx2::LINKUPDATE_ALWAYS : sfx2::LINKUPDATE_ONCALL) );
}
+ // section found and processed: break from loop
+ break;
}
}
}
- else
- throw uno::RuntimeException();
}
-void SwXTextSection::setPropertyValues(
- const Sequence< ::rtl::OUString >& rPropertyNames,
- const Sequence< Any >& rValues )
- throw(PropertyVetoException, lang::IllegalArgumentException,
- lang::WrappedTargetException, RuntimeException)
+void SAL_CALL
+SwXTextSection::setPropertyValues(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames,
+ const uno::Sequence< uno::Any >& rValues)
+throw (beans::PropertyVetoException, lang::IllegalArgumentException,
+ lang::WrappedTargetException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
// workaround for bad designed API
try
{
- SetPropertyValues_Impl( rPropertyNames, rValues );
+ m_pImpl->SetPropertyValues_Impl( rPropertyNames, rValues );
}
- catch (UnknownPropertyException &rException)
+ catch (beans::UnknownPropertyException &rException)
{
// wrap the original (here not allowed) exception in
// a WrappedTargetException that gets thrown instead.
- WrappedTargetException aWExc;
+ lang::WrappedTargetException aWExc;
aWExc.TargetException <<= rException;
throw aWExc;
}
@@ -918,295 +988,366 @@ void SwXTextSection::setPropertyValues(
-----------------------------------------------------------------------*/
void SwXTextSection::setPropertyValue(
- const OUString& rPropertyName, const uno::Any& aValue)
- throw( beans::UnknownPropertyException, beans::PropertyVetoException,
- lang::IllegalArgumentException, lang::WrappedTargetException,
+ const OUString& rPropertyName, const uno::Any& rValue)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
+ lang::IllegalArgumentException, lang::WrappedTargetException,
uno::RuntimeException )
{
vos::OGuard aGuard(Application::GetSolarMutex());
- Sequence< ::rtl::OUString > aPropertyNames(1);
+
+ uno::Sequence< ::rtl::OUString > aPropertyNames(1);
aPropertyNames.getArray()[0] = rPropertyName;
- Sequence< Any > aValues(1);
- aValues.getArray()[0] = aValue;
- SetPropertyValues_Impl( aPropertyNames, aValues );
+ uno::Sequence< uno::Any > aValues(1);
+ aValues.getArray()[0] = rValue;
+ m_pImpl->SetPropertyValues_Impl( aPropertyNames, aValues );
}
+
/* -----------------------------12.02.01 10:43--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< Any > SAL_CALL SwXTextSection::GetPropertyValues_Impl(
+uno::Sequence< uno::Any >
+SwXTextSection::Impl::GetPropertyValues_Impl(
const uno::Sequence< OUString > & rPropertyNames )
- throw( UnknownPropertyException, WrappedTargetException, RuntimeException)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- Sequence< Any > aRet(rPropertyNames.getLength());
- Any* pRet = aRet.getArray();
- SwSectionFmt* pFmt = GetFmt();
- if(pFmt||m_bIsDescriptor)
+ SwSectionFmt *const pFmt = GetSectionFmt();
+ if (!pFmt && !m_bIsDescriptor)
+ {
+ throw uno::RuntimeException();
+ }
+
+ uno::Sequence< uno::Any > aRet(rPropertyNames.getLength());
+ uno::Any* pRet = aRet.getArray();
+ SwSection *const pSect = (pFmt) ? pFmt->GetSection() : 0;
+ const OUString* pPropertyNames = rPropertyNames.getConstArray();
+
+ for (sal_Int32 nProperty = 0; nProperty < rPropertyNames.getLength();
+ nProperty++)
{
- SwSection* pSect = pFmt ? pFmt->GetSection() : 0;
- const OUString* pPropertyNames = rPropertyNames.getConstArray();
- for(sal_Int32 nProperty = 0; nProperty < rPropertyNames.getLength(); nProperty++)
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_rPropSet.getPropertyMap()->getByName(pPropertyNames[nProperty]);
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pPropertyNames[nProperty],
+ static_cast<cppu::OWeakObject *>(& m_rThis));
+ }
+ switch(pEntry->nWID)
{
- const SfxItemPropertySimpleEntry* pEntry =
- m_pPropSet->getPropertyMap()->getByName( pPropertyNames[nProperty]);
- if(pEntry)
+ case WID_SECT_CONDITION:
+ {
+ OUString uTmp( (m_bIsDescriptor)
+ ? m_pProps->m_sCondition
+ : ::rtl::OUString(pSect->GetCondition()));
+ pRet[nProperty] <<= uTmp;
+ }
+ break;
+ case WID_SECT_DDE_TYPE:
+ case WID_SECT_DDE_FILE:
+ case WID_SECT_DDE_ELEMENT:
{
- switch(pEntry->nWID)
+ ::rtl::OUString sRet;
+ if (m_bIsDescriptor)
{
- case WID_SECT_CONDITION:
+ if (m_pProps->m_bDDE)
{
- OUString uTmp(
- m_bIsDescriptor ? pProps->sCondition : pSect->GetCondition());
- pRet[nProperty] <<= uTmp;
+ sRet = m_pProps->m_sLinkFileName;
}
- break;
- case WID_SECT_DDE_TYPE :
- case WID_SECT_DDE_FILE :
- case WID_SECT_DDE_ELEMENT :
+ }
+ else if (DDE_LINK_SECTION == pSect->GetType())
+ {
+ sRet = pSect->GetLinkFileName();
+ }
+ sal_Int32 nDummy(0);
+ sRet = sRet.getToken(pEntry->nWID - WID_SECT_DDE_TYPE,
+ sfx2::cTokenSeperator, nDummy);
+ pRet[nProperty] <<= sRet;
+ }
+ break;
+ case WID_SECT_DDE_AUTOUPDATE:
+ {
+ // GetUpdateType() returns .._ALWAYS or .._ONCALL
+ if (pSect && pSect->IsLinkType() && pSect->IsConnected()) // lijian i73247
+ {
+ const sal_Bool bTemp =
+ (pSect->GetUpdateType() == sfx2::LINKUPDATE_ALWAYS);
+ pRet[nProperty] <<= bTemp;
+ }
+ }
+ break;
+ case WID_SECT_LINK :
+ {
+ text::SectionFileLink aLink;
+ if (m_bIsDescriptor)
+ {
+ if (!m_pProps->m_bDDE)
{
- String sRet;
- if(m_bIsDescriptor)
- {
- if(pProps->bDDE)
- sRet = pProps->sLinkFileName;
- }
- else if( DDE_LINK_SECTION == pSect->GetType() )
- {
- sRet = pSect->GetLinkFileName();
- }
- sRet = sRet.GetToken(pEntry->nWID - WID_SECT_DDE_TYPE, sfx2::cTokenSeperator);
- pRet[nProperty] <<= OUString(sRet);
+ aLink.FileURL = m_pProps->m_sLinkFileName;
+ aLink.FilterName = m_pProps->m_sSectionFilter;
+ }
+ }
+ else if (FILE_LINK_SECTION == pSect->GetType())
+ {
+ ::rtl::OUString sRet( pSect->GetLinkFileName() );
+ sal_Int32 nIndex(0);
+ aLink.FileURL =
+ sRet.getToken(0, sfx2::cTokenSeperator, nIndex);
+ aLink.FilterName =
+ sRet.getToken(0, sfx2::cTokenSeperator, nIndex);
+ }
+ pRet[nProperty] <<= aLink;
+ }
+ break;
+ case WID_SECT_REGION :
+ {
+ ::rtl::OUString sRet;
+ if (m_bIsDescriptor)
+ {
+ sRet = m_pProps->m_sSectionRegion;
+ }
+ else if (FILE_LINK_SECTION == pSect->GetType())
+ {
+ sRet = pSect->GetLinkFileName().GetToken(2,
+ sfx2::cTokenSeperator);
+ }
+ pRet[nProperty] <<= sRet;
+ }
+ break;
+ case WID_SECT_VISIBLE :
+ {
+ const sal_Bool bTemp = (m_bIsDescriptor)
+ ? !m_pProps->m_bHidden : !pSect->IsHidden();
+ pRet[nProperty] <<= bTemp;
+ }
+ break;
+ case WID_SECT_CURRENTLY_VISIBLE:
+ {
+ const sal_Bool bTemp = (m_bIsDescriptor)
+ ? !m_pProps->m_bCondHidden : !pSect->IsCondHidden();
+ pRet[nProperty] <<= bTemp;
+ }
+ break;
+ case WID_SECT_PROTECTED:
+ {
+ const sal_Bool bTemp = (m_bIsDescriptor)
+ ? m_pProps->m_bProtect : pSect->IsProtect();
+ pRet[nProperty] <<= bTemp;
+ }
+ break;
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ case WID_SECT_EDIT_IN_READONLY:
+ {
+ const sal_Bool bTemp = (m_bIsDescriptor)
+ ? m_pProps->m_bEditInReadonly : pSect->IsEditInReadonly();
+ pRet[nProperty] <<= bTemp;
+ }
+ break;
+ // <--
+ case FN_PARAM_LINK_DISPLAY_NAME:
+ {
+ if (pFmt)
+ {
+ pRet[nProperty] <<= OUString(pFmt->GetSection()->GetName());
+ }
+ }
+ break;
+ case WID_SECT_DOCUMENT_INDEX:
+ {
+ // search enclosing index
+ SwSection* pEnclosingSection = pSect;
+ while ((pEnclosingSection != NULL) &&
+ (TOX_CONTENT_SECTION != pEnclosingSection->GetType()))
+ {
+ pEnclosingSection = pEnclosingSection->GetParent();
+ }
+ if (pEnclosingSection)
+ {
+ // convert section to TOXBase and get SwXDocumentIndex
+ SwTOXBaseSection *const pTOXBaseSect =
+ PTR_CAST(SwTOXBaseSection, pEnclosingSection);
+ const uno::Reference<text::XDocumentIndex> xIndex =
+ SwXDocumentIndex::CreateXDocumentIndex(
+ *pTOXBaseSect->GetFmt()->GetDoc(), *pTOXBaseSect);
+ pRet[nProperty] <<= xIndex;
+ }
+ // else: no enclosing index found -> empty return value
+ }
+ break;
+ case WID_SECT_IS_GLOBAL_DOC_SECTION:
+ {
+ const sal_Bool bRet = (NULL == pFmt) ? sal_False :
+ static_cast<sal_Bool>(NULL != pFmt->GetGlobalDocSection());
+ pRet[nProperty] <<= bRet;
+ }
+ break;
+ case FN_UNO_ANCHOR_TYPES:
+ case FN_UNO_TEXT_WRAP:
+ case FN_UNO_ANCHOR_TYPE:
+ ::sw::GetDefaultTextContentValue(
+ pRet[nProperty], OUString(), pEntry->nWID);
+ break;
+ case FN_UNO_REDLINE_NODE_START:
+ case FN_UNO_REDLINE_NODE_END:
+ {
+ if (!pFmt)
+ break; // lijian i73247
+ SwNode* pSectNode = pFmt->GetSectionNode();
+ if (FN_UNO_REDLINE_NODE_END == pEntry->nWID)
+ {
+ pSectNode = pSectNode->EndOfSectionNode();
+ }
+ const SwRedlineTbl& rRedTbl =
+ pFmt->GetDoc()->GetRedlineTbl();
+ for (USHORT nRed = 0; nRed < rRedTbl.Count(); nRed++)
+ {
+ const SwRedline* pRedline = rRedTbl[nRed];
+ SwNode const*const pRedPointNode = pRedline->GetNode(TRUE);
+ SwNode const*const pRedMarkNode = pRedline->GetNode(FALSE);
+ if ((pRedPointNode == pSectNode) ||
+ (pRedMarkNode == pSectNode))
+ {
+ SwNode const*const pStartOfRedline =
+ (SwNodeIndex(*pRedPointNode) <=
+ SwNodeIndex(*pRedMarkNode))
+ ? pRedPointNode : pRedMarkNode;
+ const bool bIsStart = (pStartOfRedline == pSectNode);
+ pRet[nProperty] <<=
+ SwXRedlinePortion::CreateRedlineProperties(
+ *pRedline, bIsStart);
+ break;
}
- break;
- case WID_SECT_DDE_AUTOUPDATE:
+ }
+ }
+ break;
+ case WID_SECT_PASSWORD:
+ {
+ pRet[nProperty] <<= (m_bIsDescriptor)
+ ? m_pProps->m_Password : pSect->GetPasswd();
+ }
+ break;
+ default:
+ {
+ if (pFmt)
+ {
+ m_rPropSet.getPropertyValue(*pEntry,
+ pFmt->GetAttrSet(), pRet[nProperty]);
+ }
+ else
+ {
+ const SfxPoolItem* pQueryItem = 0;
+ if (RES_COL == pEntry->nWID)
{
- // GetUpdateType() returns .._ALWAYS or .._ONCALL
- if ( pSect && pSect->IsLinkType() && pSect->IsConnected() ) // lijian i73247
+ if (!m_pProps->m_pColItem.get())
{
- sal_Bool bTemp =
- (pSect->GetUpdateType() == sfx2::LINKUPDATE_ALWAYS);
- pRet[nProperty].setValue( &bTemp, ::getCppuBooleanType());
+ m_pProps->m_pColItem.reset(new SwFmtCol);
}
+ pQueryItem = m_pProps->m_pColItem.get();
}
- break;
- case WID_SECT_LINK :
+ else if (RES_BACKGROUND == pEntry->nWID)
{
- text::SectionFileLink aLink;
- if(m_bIsDescriptor)
- {
- if(!pProps->bDDE)
- {
- aLink.FileURL = pProps->sLinkFileName;
- aLink.FilterName = pProps->sSectionFilter;
- }
- }
- else if( FILE_LINK_SECTION == pSect->GetType() )
+ if (!m_pProps->m_pBrushItem.get())
{
- String sRet( pSect->GetLinkFileName() );
- aLink.FileURL = sRet.GetToken(0, sfx2::cTokenSeperator );
- aLink.FilterName = sRet.GetToken(1, sfx2::cTokenSeperator );
+ m_pProps->m_pBrushItem.reset(
+ new SvxBrushItem(RES_BACKGROUND));
}
- pRet[nProperty].setValue(&aLink, ::getCppuType((text::SectionFileLink*)0));
+ pQueryItem = m_pProps->m_pBrushItem.get();
}
- break;
- case WID_SECT_REGION :
+ else if (RES_FTN_AT_TXTEND == pEntry->nWID)
{
- String sRet;
- if(m_bIsDescriptor)
+ if (!m_pProps->m_pFtnItem.get())
{
- sRet = pProps->sSectionRegion;
+ m_pProps->m_pFtnItem.reset(new SwFmtFtnAtTxtEnd);
}
- else if( FILE_LINK_SECTION == pSect->GetType() )
- sRet = pSect->GetLinkFileName().GetToken(2, sfx2::cTokenSeperator);
- pRet[nProperty] <<= OUString(sRet);
- }
- break;
- case WID_SECT_VISIBLE :
- {
- sal_Bool bTemp = m_bIsDescriptor ? !pProps->bHidden : !pSect->IsHidden();
- pRet[nProperty].setValue( &bTemp, ::getCppuBooleanType());
- }
- break;
- case WID_SECT_CURRENTLY_VISIBLE:
- {
- sal_Bool bTmp = m_bIsDescriptor ? !pProps->bCondHidden : !pSect->IsCondHidden();
- pRet[nProperty].setValue( &bTmp, ::getCppuBooleanType());
+ pQueryItem = m_pProps->m_pFtnItem.get();
}
- break;
- case WID_SECT_PROTECTED:
+ else if (RES_END_AT_TXTEND == pEntry->nWID)
{
- sal_Bool bTemp = m_bIsDescriptor ? pProps->bProtect : pSect->IsProtect();
- pRet[nProperty].setValue( &bTemp, ::getCppuBooleanType());
- }
- break;
- // --> FME 2004-06-22 #114856# edit in readonly sections
- case WID_SECT_EDIT_IN_READONLY:
- {
- sal_Bool bTemp = m_bIsDescriptor ? pProps->bEditInReadonly : pSect->IsEditInReadonly();
- pRet[nProperty].setValue( &bTemp, ::getCppuBooleanType());
- }
- break;
- // <--
- case FN_PARAM_LINK_DISPLAY_NAME:
- {
- if(pFmt)
- pRet[nProperty] <<= OUString(pFmt->GetSection()->GetName());
+ if (!m_pProps->m_pEndItem.get())
+ {
+ m_pProps->m_pEndItem.reset(new SwFmtEndAtTxtEnd);
+ }
+ pQueryItem = m_pProps->m_pEndItem.get();
}
- break;
- case WID_SECT_DOCUMENT_INDEX:
+ else if (RES_UNKNOWNATR_CONTAINER== pEntry->nWID)
{
- // search enclosing index
- SwSection* pEnclosingSection = pSect;
- while ( (pEnclosingSection != NULL) &&
- (TOX_CONTENT_SECTION !=
- pEnclosingSection->GetType()) )
+ if (!m_pProps->m_pXMLAttr.get())
{
- pEnclosingSection = pEnclosingSection->GetParent();
+ m_pProps->m_pXMLAttr.reset(
+ new SvXMLAttrContainerItem);
}
- if (pEnclosingSection)
+ pQueryItem = m_pProps->m_pXMLAttr.get();
+ }
+ else if (RES_COLUMNBALANCE== pEntry->nWID)
+ {
+ if (!m_pProps->m_pNoBalanceItem.get())
{
- // convert section to TOXBase and get SwXDocumentIndex
- SwTOXBaseSection* pTOXBaseSect =
- PTR_CAST(SwTOXBaseSection, pEnclosingSection);
- uno::Reference<XDocumentIndex> xIndex =
- SwXDocumentIndexes::GetObject(pTOXBaseSect);
- pRet[nProperty] <<= xIndex;
+ m_pProps->m_pNoBalanceItem.reset(
+ new SwFmtNoBalancedColumns);
}
- // else: no enclosing index found -> empty return value
+ pQueryItem = m_pProps->m_pNoBalanceItem.get();
}
- break;
- case WID_SECT_IS_GLOBAL_DOC_SECTION:
+ else if (RES_FRAMEDIR == pEntry->nWID)
{
- sal_Bool bRet = (NULL == pFmt) ? sal_False :
- static_cast< sal_Bool >(NULL != pFmt->GetGlobalDocSection());
- pRet[nProperty].setValue( &bRet, ::getCppuBooleanType());
+ if (!m_pProps->m_pFrameDirItem.get())
+ {
+ m_pProps->m_pFrameDirItem.reset(
+ new SvxFrameDirectionItem(
+ FRMDIR_ENVIRONMENT, RES_FRAMEDIR));
+ }
+ pQueryItem = m_pProps->m_pFrameDirItem.get();
}
- break;
- case FN_UNO_ANCHOR_TYPES:
- case FN_UNO_TEXT_WRAP:
- case FN_UNO_ANCHOR_TYPE:
- SwXParagraph::getDefaultTextContentValue(pRet[nProperty], OUString(), pEntry->nWID);
- break;
- case FN_UNO_REDLINE_NODE_START:
- case FN_UNO_REDLINE_NODE_END:
+ /* -> #109700# */
+ else if (RES_LR_SPACE == pEntry->nWID)
{
- if(!pFmt)
- break; // lijian i73247
- SwNode* pSectNode = pFmt->GetSectionNode();
- if(FN_UNO_REDLINE_NODE_END == pEntry->nWID)
- pSectNode = pSectNode->EndOfSectionNode();
- const SwRedlineTbl& rRedTbl = pFmt->GetDoc()->GetRedlineTbl();
- for(USHORT nRed = 0; nRed < rRedTbl.Count(); nRed++)
+ if (!m_pProps->m_pLRSpaceItem.get())
{
- const SwRedline* pRedline = rRedTbl[nRed];
- const SwNode* pRedPointNode = pRedline->GetNode(TRUE);
- const SwNode* pRedMarkNode = pRedline->GetNode(FALSE);
- if(pRedPointNode == pSectNode || pRedMarkNode == pSectNode)
- {
- const SwNode* pStartOfRedline = SwNodeIndex(*pRedPointNode) <= SwNodeIndex(*pRedMarkNode) ?
- pRedPointNode : pRedMarkNode;
- BOOL bIsStart = pStartOfRedline == pSectNode;
- pRet[nProperty] <<= SwXRedlinePortion::CreateRedlineProperties(*pRedline, bIsStart);
- break;
- }
+ m_pProps->m_pLRSpaceItem.reset(
+ new SvxLRSpaceItem( RES_LR_SPACE ));
}
+ pQueryItem = m_pProps->m_pLRSpaceItem.get();
}
- break;
- case WID_SECT_PASSWORD:
+ /* <- #109700# */
+ if (pQueryItem)
{
- pRet[nProperty] <<= m_bIsDescriptor ? pProps->aPassword : pSect->GetPasswd();
+ pQueryItem->QueryValue(pRet[nProperty],
+ pEntry->nMemberId);
}
- break;
- default:
- if(pFmt)
- m_pPropSet->getPropertyValue(*pEntry, pFmt->GetAttrSet(), pRet[nProperty]);
- else
- {
- const SfxPoolItem* pQueryItem = 0;
- if(RES_COL == pEntry->nWID)
- {
- if(!pProps->pColItem)
- pProps->pColItem = new SwFmtCol;
- pQueryItem = pProps->pColItem;
- }
- else if(RES_BACKGROUND == pEntry->nWID)
- {
- if(!pProps->pBrushItem)
- pProps->pBrushItem = new SvxBrushItem(RES_BACKGROUND);
- pQueryItem = pProps->pBrushItem;
- }
- else if(RES_FTN_AT_TXTEND == pEntry->nWID)
- {
- if(!pProps->pFtnItem)
- pProps->pFtnItem = new SwFmtFtnAtTxtEnd;
- pQueryItem = pProps->pFtnItem;
- }
- else if(RES_END_AT_TXTEND == pEntry->nWID)
- {
- if(!pProps->pEndItem)
- pProps->pEndItem = new SwFmtEndAtTxtEnd;
- pQueryItem = pProps->pEndItem;
- }
- else if(RES_UNKNOWNATR_CONTAINER== pEntry->nWID)
- {
- if(!pProps->pXMLAttr)
- pProps->pXMLAttr= new SvXMLAttrContainerItem ;
- pQueryItem = pProps->pXMLAttr;
- }
- else if(RES_COLUMNBALANCE== pEntry->nWID)
- {
- if(!pProps->pNoBalanceItem)
- pProps->pNoBalanceItem= new SwFmtNoBalancedColumns;
- pQueryItem = pProps->pNoBalanceItem;
- }
- else if(RES_FRAMEDIR == pEntry->nWID)
- {
- if(!pProps->pFrameDirItem)
- pProps->pFrameDirItem = new SvxFrameDirectionItem(FRMDIR_ENVIRONMENT, RES_FRAMEDIR);
- pQueryItem = pProps->pFrameDirItem;
- }
- /* -> #109700# */
- else if(RES_LR_SPACE == pEntry->nWID)
- {
- if(!pProps->pLRSpaceItem)
- pProps->pLRSpaceItem = new SvxLRSpaceItem( RES_LR_SPACE );
- pQueryItem = pProps->pLRSpaceItem;
- }
- /* <- #109700# */
- if(pQueryItem)
- pQueryItem->QueryValue(pRet[nProperty], pEntry->nMemberId);
- }
}
}
- else
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pPropertyNames[nProperty], static_cast < cppu::OWeakObject * > ( this ) );
}
}
- else
- throw uno::RuntimeException();
return aRet;
}
+
/* -----------------------------04.11.03 10:43--------------------------------
---------------------------------------------------------------------------*/
-Sequence< Any > SwXTextSection::getPropertyValues(
- const Sequence< ::rtl::OUString >& rPropertyNames )
- throw(RuntimeException)
+uno::Sequence< uno::Any > SAL_CALL
+SwXTextSection::getPropertyValues(
+ const uno::Sequence< ::rtl::OUString >& rPropertyNames)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- Sequence< Any > aValues;
+ uno::Sequence< uno::Any > aValues;
// workaround for bad designed API
try
{
- aValues = GetPropertyValues_Impl( rPropertyNames );
+ aValues = m_pImpl->GetPropertyValues_Impl( rPropertyNames );
}
- catch (UnknownPropertyException &)
+ catch (beans::UnknownPropertyException &)
{
- throw RuntimeException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property exception caught" ) ), static_cast < cppu::OWeakObject * > ( this ) );
+ throw uno::RuntimeException(OUString(
+ RTL_CONSTASCII_USTRINGPARAM("Unknown property exception caught")),
+ static_cast<cppu::OWeakObject *>(this));
}
- catch (WrappedTargetException &)
+ catch (lang::WrappedTargetException &)
{
- throw RuntimeException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "WrappedTargetException caught" ) ), static_cast < cppu::OWeakObject * > ( this ) );
+ throw uno::RuntimeException(OUString(
+ RTL_CONSTASCII_USTRINGPARAM("WrappedTargetException caught")),
+ static_cast<cppu::OWeakObject *>(this));
}
return aValues;
@@ -1214,279 +1355,373 @@ Sequence< Any > SwXTextSection::getPropertyValues(
/*-- 10.12.98 14:47:12---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXTextSection::getPropertyValue(const OUString& rPropertyName)
- throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+uno::Any SAL_CALL
+SwXTextSection::getPropertyValue(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- Sequence< ::rtl::OUString > aPropertyNames(1);
+
+ uno::Sequence< ::rtl::OUString > aPropertyNames(1);
aPropertyNames.getArray()[0] = rPropertyName;
- return GetPropertyValues_Impl(aPropertyNames).getConstArray()[0];
+ return m_pImpl->GetPropertyValues_Impl(aPropertyNames).getConstArray()[0];
}
/* -----------------------------12.02.01 10:30--------------------------------
---------------------------------------------------------------------------*/
-void SwXTextSection::addPropertiesChangeListener(
- const uno::Sequence< ::rtl::OUString >& /*aPropertyNames*/,
- const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ ) throw(RuntimeException)
+void SAL_CALL SwXTextSection::addPropertiesChangeListener(
+ const uno::Sequence< OUString >& /*aPropertyNames*/,
+ const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ )
+throw (uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::addPropertiesChangeListener(): not implemented");
}
+
/* -----------------------------12.02.01 10:30--------------------------------
---------------------------------------------------------------------------*/
-void SwXTextSection::removePropertiesChangeListener(
+void SAL_CALL SwXTextSection::removePropertiesChangeListener(
const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ )
- throw(RuntimeException)
+throw (uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::removePropertiesChangeListener(): not implemented");
}
+
/* -----------------------------12.02.01 10:30--------------------------------
---------------------------------------------------------------------------*/
-void SwXTextSection::firePropertiesChangeEvent(
- const uno::Sequence< ::rtl::OUString >& /*aPropertyNames*/,
+void SAL_CALL SwXTextSection::firePropertiesChangeEvent(
+ const uno::Sequence< OUString >& /*aPropertyNames*/,
const uno::Reference< beans::XPropertiesChangeListener >& /*xListener*/ )
- throw(RuntimeException)
+ throw(uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::firePropertiesChangeEvent(): not implemented");
}
+
/*-- 10.12.98 14:47:13---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSection::addPropertyChangeListener(const OUString& /*rPropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*xListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextSection::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::addPropertyChangeListener(): not implemented");
}
-/*-- 10.12.98 14:47:13---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXTextSection::removePropertyChangeListener(const OUString& /*rPropertyName*/, const uno::Reference< beans::XPropertyChangeListener > & /*xListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextSection::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::removePropertyChangeListener(): not implemented");
}
-/*-- 10.12.98 14:47:14---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXTextSection::addVetoableChangeListener(const OUString& /*rPropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*xListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextSection::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::addVetoableChangeListener(): not implemented");
}
-/*-- 10.12.98 14:47:14---------------------------------------------------
- -----------------------------------------------------------------------*/
-void SwXTextSection::removeVetoableChangeListener(const OUString& /*rPropertyName*/, const uno::Reference< beans::XVetoableChangeListener > & /*xListener*/) throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
+void SAL_CALL
+SwXTextSection::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- DBG_WARNING("not implemented");
+ OSL_ENSURE(false,
+ "SwXTextSection::removeVetoableChangeListener(): not implemented");
}
/*-- 08.11.00 10:47:55---------------------------------------------------
-----------------------------------------------------------------------*/
-PropertyState SwXTextSection::getPropertyState( const OUString& rPropertyName )
- throw(UnknownPropertyException, RuntimeException)
+beans::PropertyState SAL_CALL
+SwXTextSection::getPropertyState(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- Sequence< OUString > aNames(1);
+
+ uno::Sequence< OUString > aNames(1);
aNames.getArray()[0] = rPropertyName;
return getPropertyStates(aNames).getConstArray()[0];
}
/*-- 08.11.00 10:47:55---------------------------------------------------
-----------------------------------------------------------------------*/
-Sequence< PropertyState > SwXTextSection::getPropertyStates(
- const Sequence< OUString >& rPropertyNames )
- throw(UnknownPropertyException, RuntimeException)
+uno::Sequence< beans::PropertyState > SAL_CALL
+SwXTextSection::getPropertyStates(
+ const uno::Sequence< OUString >& rPropertyNames)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- Sequence< PropertyState > aStates(rPropertyNames.getLength());
- SwSectionFmt* pFmt = GetFmt();
- if(pFmt||m_bIsDescriptor)
+
+ SwSectionFmt *const pFmt = m_pImpl->GetSectionFmt();
+ if (!pFmt && !m_pImpl->m_bIsDescriptor)
{
- PropertyState* pStates = aStates.getArray();
- const OUString* pNames = rPropertyNames.getConstArray();
- for(sal_Int32 i = 0; i < rPropertyNames.getLength(); i++)
+ throw uno::RuntimeException();
+ }
+
+ uno::Sequence< beans::PropertyState > aStates(rPropertyNames.getLength());
+ beans::PropertyState *const pStates = aStates.getArray();
+ const OUString* pNames = rPropertyNames.getConstArray();
+ for (sal_Int32 i = 0; i < rPropertyNames.getLength(); i++)
+ {
+ pStates[i] = beans::PropertyState_DEFAULT_VALUE;
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName( pNames[i]);
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + pNames[i], static_cast< cppu::OWeakObject* >(this));
+ }
+ switch (pEntry->nWID)
{
- pStates[i] = PropertyState_DEFAULT_VALUE;
- const SfxItemPropertySimpleEntry* pEntry =
- m_pPropSet->getPropertyMap()->getByName( pNames[i]);
- if(!pEntry)
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + pNames[i], static_cast < cppu::OWeakObject * > ( this ) );
- switch(pEntry->nWID)
+ case WID_SECT_CONDITION:
+ case WID_SECT_DDE_TYPE:
+ case WID_SECT_DDE_FILE:
+ case WID_SECT_DDE_ELEMENT:
+ case WID_SECT_DDE_AUTOUPDATE:
+ case WID_SECT_LINK:
+ case WID_SECT_REGION :
+ case WID_SECT_VISIBLE:
+ case WID_SECT_PROTECTED:
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ case WID_SECT_EDIT_IN_READONLY:
+ // <--
+ case FN_PARAM_LINK_DISPLAY_NAME:
+ case FN_UNO_ANCHOR_TYPES:
+ case FN_UNO_TEXT_WRAP:
+ case FN_UNO_ANCHOR_TYPE:
+ pStates[i] = beans::PropertyState_DIRECT_VALUE;
+ break;
+ default:
{
- case WID_SECT_CONDITION:
- case WID_SECT_DDE_TYPE :
- case WID_SECT_DDE_FILE :
- case WID_SECT_DDE_ELEMENT :
- case WID_SECT_DDE_AUTOUPDATE:
- case WID_SECT_LINK :
- case WID_SECT_REGION :
- case WID_SECT_VISIBLE :
- case WID_SECT_PROTECTED:
- // --> FME 2004-06-22 #114856# edit in readonly sections
- case WID_SECT_EDIT_IN_READONLY:
- // <--
- case FN_PARAM_LINK_DISPLAY_NAME:
- case FN_UNO_ANCHOR_TYPES:
- case FN_UNO_TEXT_WRAP:
- case FN_UNO_ANCHOR_TYPE:
- pStates[i] = PropertyState_DIRECT_VALUE;
- break;
- default:
- if(pFmt)
- pStates[i] = m_pPropSet->getPropertyState(pNames[i], pFmt->GetAttrSet());
- else
+ if (pFmt)
+ {
+ pStates[i] = m_pImpl->m_rPropSet.getPropertyState(
+ pNames[i], pFmt->GetAttrSet());
+ }
+ else
+ {
+ if (RES_COL == pEntry->nWID)
{
- if(RES_COL == pEntry->nWID)
+ if (!m_pImpl->m_pProps->m_pColItem.get())
{
- if(!pProps->pColItem)
- pStates[i] = PropertyState_DEFAULT_VALUE;
- else
- pStates[i] = PropertyState_DIRECT_VALUE;
+ pStates[i] = beans::PropertyState_DEFAULT_VALUE;
}
- else //if(RES_BACKGROUND == pEntry->nWID)
+ else
+ {
+ pStates[i] = beans::PropertyState_DIRECT_VALUE;
+ }
+ }
+ else //if(RES_BACKGROUND == pEntry->nWID)
+ {
+ if (!m_pImpl->m_pProps->m_pBrushItem.get())
{
- if(!pProps->pBrushItem)
- pStates[i] = PropertyState_DEFAULT_VALUE;
- else
- pStates[i] = PropertyState_DIRECT_VALUE;
+ pStates[i] = beans::PropertyState_DEFAULT_VALUE;
+ }
+ else
+ {
+ pStates[i] = beans::PropertyState_DIRECT_VALUE;
}
}
+ }
}
}
}
- else
- throw RuntimeException();
return aStates;
}
+
/*-- 08.11.00 10:47:55---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSection::setPropertyToDefault( const OUString& rPropertyName )
- throw(UnknownPropertyException, RuntimeException)
+void SAL_CALL
+SwXTextSection::setPropertyToDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwSectionFmt* pFmt = GetFmt();
- if(pFmt||m_bIsDescriptor)
+
+ SwSectionFmt *const pFmt = m_pImpl->GetSectionFmt();
+ if (!pFmt && !m_pImpl->m_bIsDescriptor)
{
- SwSection aSection(CONTENT_SECTION, aEmptyStr);
- SwSection* pSect = pFmt ? pFmt->GetSection() : 0;
- if(pFmt)
- aSection = *pSect;
- const SfxItemPropertySimpleEntry* pEntry =
- m_pPropSet->getPropertyMap()->getByName( rPropertyName );
- if(!pEntry)
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- if ( pEntry->nFlags & PropertyAttribute::READONLY)
- throw RuntimeException( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "setPropertyToDefault: property is read-only: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
- SfxItemSet* pNewAttrSet = 0;
- switch(pEntry->nWID)
+ throw uno::RuntimeException();
+ }
+
+ SwSection aSection(CONTENT_SECTION, aEmptyStr);
+ SwSection *const pSect = (pFmt) ? pFmt->GetSection() : 0;
+ if (pFmt)
+ {
+ aSection = *pSect;
+ }
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName, static_cast< cppu::OWeakObject* >(this));
+ }
+ if (pEntry->nFlags & beans::PropertyAttribute::READONLY)
+ {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "setPropertyToDefault: property is read-only: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
+
+ ::std::auto_ptr<SfxItemSet> pNewAttrSet;
+ switch (pEntry->nWID)
+ {
+ case WID_SECT_CONDITION:
{
- case WID_SECT_CONDITION:
+ if (m_pImpl->m_bIsDescriptor)
{
- if(m_bIsDescriptor)
- pProps->sCondition = aEmptyStr;
- else
- aSection.SetCondition(aEmptyStr);
+ m_pImpl->m_pProps->m_sCondition = aEmptyStr;
}
- break;
- case WID_SECT_DDE_TYPE :
- case WID_SECT_DDE_FILE :
- case WID_SECT_DDE_ELEMENT :
- case WID_SECT_LINK :
- case WID_SECT_REGION :
- aSection.SetType(CONTENT_SECTION);
- break;
- case WID_SECT_DDE_AUTOUPDATE:
- aSection.SetUpdateType(sfx2::LINKUPDATE_ALWAYS);
- break;
- case WID_SECT_VISIBLE :
+ else
{
- if(m_bIsDescriptor)
- pProps->bHidden = FALSE;
- else
- aSection.SetHidden(FALSE);
+ aSection.SetCondition(aEmptyStr);
}
- break;
- case WID_SECT_PROTECTED:
+ }
+ break;
+ case WID_SECT_DDE_TYPE :
+ case WID_SECT_DDE_FILE :
+ case WID_SECT_DDE_ELEMENT :
+ case WID_SECT_LINK :
+ case WID_SECT_REGION :
+ aSection.SetType(CONTENT_SECTION);
+ break;
+ case WID_SECT_DDE_AUTOUPDATE:
+ aSection.SetUpdateType(sfx2::LINKUPDATE_ALWAYS);
+ break;
+ case WID_SECT_VISIBLE :
+ {
+ if (m_pImpl->m_bIsDescriptor)
{
- if(m_bIsDescriptor)
- pProps->bProtect = FALSE;
- else
- aSection.SetProtect(FALSE);
+ m_pImpl->m_pProps->m_bHidden = false;
}
- break;
- // --> FME 2004-06-22 #114856# edit in readonly sections
- case WID_SECT_EDIT_IN_READONLY:
+ else
{
- if(m_bIsDescriptor)
- pProps->bEditInReadonly = FALSE;
- else
- aSection.SetEditInReadonly(FALSE);
+ aSection.SetHidden(FALSE);
}
- break;
- // <--
+ }
+ break;
+ case WID_SECT_PROTECTED:
+ {
+ if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->m_pProps->m_bProtect = false;
+ }
+ else
+ {
+ aSection.SetProtect(FALSE);
+ }
+ }
+ break;
+ // --> FME 2004-06-22 #114856# edit in readonly sections
+ case WID_SECT_EDIT_IN_READONLY:
+ {
+ if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->m_pProps->m_bEditInReadonly = false;
+ }
+ else
+ {
+ aSection.SetEditInReadonly(FALSE);
+ }
+ }
+ break;
+ // <--
- case FN_UNO_ANCHOR_TYPES:
- case FN_UNO_TEXT_WRAP:
- case FN_UNO_ANCHOR_TYPE:
- break;
- default:
- if(pEntry->nWID <= SFX_WHICH_MAX)
+ case FN_UNO_ANCHOR_TYPES:
+ case FN_UNO_TEXT_WRAP:
+ case FN_UNO_ANCHOR_TYPE:
+ break;
+ default:
+ {
+ if (pEntry->nWID <= SFX_WHICH_MAX)
+ {
+ if (pFmt)
{
- if(pFmt)
+ const SfxItemSet& rOldAttrSet = pFmt->GetAttrSet();
+ pNewAttrSet.reset( new SfxItemSet(*rOldAttrSet.GetPool(),
+ pEntry->nWID, pEntry->nWID, 0));
+ pNewAttrSet->ClearItem(pEntry->nWID);
+ }
+ else
+ {
+ if (RES_COL == pEntry->nWID)
{
- const SfxItemSet& rOldAttrSet = pFmt->GetAttrSet();
- pNewAttrSet = new SfxItemSet(*rOldAttrSet.GetPool(),
- pEntry->nWID, pEntry->nWID, 0);
- pNewAttrSet->ClearItem(pEntry->nWID);
+ m_pImpl->m_pProps->m_pColItem.reset();
}
- else
+ else if (RES_BACKGROUND == pEntry->nWID)
{
- if(RES_COL == pEntry->nWID)
- DELETEZ(pProps->pColItem);
- else if(RES_BACKGROUND == pEntry->nWID)
- DELETEZ(pProps->pBrushItem);
+ m_pImpl->m_pProps->m_pBrushItem.reset();
}
}
+ }
}
- if(pFmt)
+ }
+
+ if (pFmt)
+ {
+ SwDoc *const pDoc = pFmt->GetDoc();
+ const SwSectionFmts& rFmts = pDoc->GetSections();
+ UnoActionContext aContext(pDoc);
+ for (sal_uInt16 i = 0; i < rFmts.Count(); i++)
{
- SwDoc* pDoc = pFmt->GetDoc();
- const SwSectionFmts& rFmts = pDoc->GetSections();
- UnoActionContext aContext(pDoc);
- for( sal_uInt16 i = 0; i < rFmts.Count(); i++ )
+ if (rFmts[i]->GetSection()->GetName() == pSect->GetName())
{
- if(rFmts[i]->GetSection()->GetName() == pSect->GetName())
+ pDoc->ChgSection(i, aSection, pNewAttrSet.get(),
+ pDoc->IsInReading());
{
- pDoc->ChgSection( i, aSection, pNewAttrSet, pDoc->IsInReading());
-
- {
- // temporarily remove actions to allow cursor update
- UnoActionRemoveContext aRemoveContext( pDoc );
- }
-
- break;
+ // temporarily remove actions to allow cursor update
+ UnoActionRemoveContext aRemoveContext( pDoc );
}
+ break;
}
- delete pNewAttrSet;
}
}
- else
- throw RuntimeException();
}
+
/*-- 08.11.00 10:47:56---------------------------------------------------
-----------------------------------------------------------------------*/
-Any SwXTextSection::getPropertyDefault( const OUString& rPropertyName )
- throw(UnknownPropertyException, WrappedTargetException, RuntimeException)
+uno::Any SAL_CALL
+SwXTextSection::getPropertyDefault(const OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
uno::Any aRet;
- SwSectionFmt* pFmt = GetFmt();
- const SfxItemPropertySimpleEntry* pEntry =
- m_pPropSet->getPropertyMap()->getByName( rPropertyName );
+ SwSectionFmt *const pFmt = m_pImpl->GetSectionFmt();
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
if (!pEntry)
- throw UnknownPropertyException(OUString ( RTL_CONSTASCII_USTRINGPARAM ( "Unknown property: " ) ) + rPropertyName, static_cast < cppu::OWeakObject * > ( this ) );
+ {
+ throw beans::UnknownPropertyException(
+ OUString(RTL_CONSTASCII_USTRINGPARAM("Unknown property: "))
+ + rPropertyName,
+ static_cast<cppu::OWeakObject *>(this));
+ }
switch(pEntry->nWID)
{
@@ -1499,7 +1734,7 @@ Any SwXTextSection::getPropertyDefault( const OUString& rPropertyName )
aRet <<= OUString();
break;
case WID_SECT_LINK :
- aRet <<= SectionFileLink();
+ aRet <<= text::SectionFileLink();
break;
case WID_SECT_DDE_AUTOUPDATE:
case WID_SECT_VISIBLE :
@@ -1520,12 +1755,12 @@ Any SwXTextSection::getPropertyDefault( const OUString& rPropertyName )
case FN_UNO_ANCHOR_TYPES:
case FN_UNO_TEXT_WRAP:
case FN_UNO_ANCHOR_TYPE:
- SwXParagraph::getDefaultTextContentValue(aRet, OUString(), pEntry->nWID);
+ ::sw::GetDefaultTextContentValue(aRet, OUString(), pEntry->nWID);
break;
default:
if(pFmt && pEntry->nWID <= SFX_WHICH_MAX)
{
- SwDoc* pDoc = pFmt->GetDoc();
+ SwDoc *const pDoc = pFmt->GetDoc();
const SfxPoolItem& rDefItem =
pDoc->GetAttrPool().GetDefaultItem(pEntry->nWID);
rDefItem.QueryValue(aRet, pEntry->nMemberId);
@@ -1533,33 +1768,43 @@ Any SwXTextSection::getPropertyDefault( const OUString& rPropertyName )
}
return aRet;
}
+
/*-- 10.12.98 14:47:15---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXTextSection::getName(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXTextSection::getName() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- String sRet;
- const SwSectionFmt* pFmt = GetFmt();
+
+ ::rtl::OUString sRet;
+ SwSectionFmt const*const pFmt = m_pImpl->GetSectionFmt();
if(pFmt)
+ {
sRet = pFmt->GetSection()->GetName();
- else if(m_bIsDescriptor)
- sRet = m_sName;
+ }
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ sRet = m_pImpl->m_sName;
+ }
else
+ {
throw uno::RuntimeException();
+ }
return sRet;
}
/*-- 10.12.98 14:47:16---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXTextSection::setName(const OUString& rName) throw( uno::RuntimeException )
+void SAL_CALL SwXTextSection::setName(const OUString& rName)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- SwSectionFmt* pFmt = GetFmt();
+
+ SwSectionFmt *const pFmt = m_pImpl->GetSectionFmt();
if(pFmt)
{
SwSection aSection(CONTENT_SECTION, aEmptyStr);
- SwSection* pSect = pFmt->GetSection();
+ SwSection *const pSect = pFmt->GetSection();
aSection = *pSect;
String sNewName(rName);
aSection.SetName(sNewName);
@@ -1569,9 +1814,13 @@ void SwXTextSection::setName(const OUString& rName) throw( uno::RuntimeException
for( sal_uInt16 i = 0; i < rFmts.Count(); i++ )
{
if(rFmts[i]->GetSection() == pSect)
+ {
nApplyPos = i;
+ }
else if(sNewName == rFmts[i]->GetSection()->GetName())
+ {
throw uno::RuntimeException();
+ }
}
if(nApplyPos != USHRT_MAX)
{
@@ -1585,46 +1834,50 @@ void SwXTextSection::setName(const OUString& rName) throw( uno::RuntimeException
}
}
}
- else if(m_bIsDescriptor)
- m_sName = String(rName);
+ else if (m_pImpl->m_bIsDescriptor)
+ {
+ m_pImpl->m_sName = rName;
+ }
else
+ {
throw uno::RuntimeException();
+ }
}
/* -----------------02.11.99 11:30-------------------
--------------------------------------------------*/
-OUString SwXTextSection::getImplementationName(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXTextSection::getImplementationName() throw (uno::RuntimeException)
{
return C2U("SwXTextSection");
}
+
/* -----------------02.11.99 11:30-------------------
--------------------------------------------------*/
-sal_Bool SwXTextSection::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+static char const*const g_ServicesTextSection[] =
{
- return !rServiceName.compareToAscii("com.sun.star.text.TextSection") ||
- !rServiceName.compareToAscii("com.sun.star.document.LinkTarget") ||
- !rServiceName.compareToAscii("com.sun.star.text.TextContent");
-}
-/* -----------------02.11.99 11:30-------------------
+ "com.sun.star.text.TextContent",
+ "com.sun.star.text.TextSection",
+ "com.sun.star.document.LinkTarget",
+};
+static const size_t g_nServicesTextSection(
+ sizeof(g_ServicesTextSection)/sizeof(g_ServicesTextSection[0]));
- --------------------------------------------------*/
-uno::Sequence< OUString > SwXTextSection::getSupportedServiceNames(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXTextSection::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(3);
- OUString* pArr = aRet.getArray();
- pArr[0] = C2U("com.sun.star.text.TextSection");
- pArr[1] = C2U("com.sun.star.document.LinkTarget");
- pArr[2] = C2U("com.sun.star.text.TextContent");
- return aRet;
+ return ::sw::SupportsServiceImpl(
+ g_nServicesTextSection, g_ServicesTextSection, rServiceName);
}
-/*-- 20.12.2005 10:27:33---------------------------------------------------
+/* -----------------02.11.99 11:30-------------------
- -----------------------------------------------------------------------*/
-SwSectionFmt* SwXTextSection::GetFmt()const
+ --------------------------------------------------*/
+uno::Sequence< OUString > SAL_CALL
+SwXTextSection::getSupportedServiceNames() throw (uno::RuntimeException)
{
- return m_pClient ?
- const_cast<SwSectionFmt*>(static_cast< const SwSectionFmt* >(m_pClient->GetRegisteredIn()))
- : 0;
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesTextSection, g_ServicesTextSection);
}
+
diff --git a/sw/source/core/unocore/unosett.cxx b/sw/source/core/unocore/unosett.cxx
index 0df45c83458a..31d104cc96a5 100644
--- a/sw/source/core/unocore/unosett.cxx
+++ b/sw/source/core/unocore/unosett.cxx
@@ -61,20 +61,15 @@
#include <com/sun/star/text/HoriOrientation.hpp>
#include <com/sun/star/style/LineNumberPosition.hpp>
#include <com/sun/star/awt/XBitmap.hpp>
-#ifndef _COM_SUN_STAR_BEANS_PropertyAttribute_HPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
#include <com/sun/star/style/VerticalAlignment.hpp>
-#include <unoobj.hxx>
#include <vcl/font.hxx>
#include <svx/flstitem.hxx>
#include <vcl/metric.hxx>
#include <svtools/ctrltool.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
-#ifndef _TOOLKIT_UNOHLP_HXX
#include <toolkit/helper/vclunohelper.hxx>
-#endif
#include <svx/unofdesc.hxx>
#include <fmtornt.hxx>
#include <SwStyleNameMapper.hxx>
diff --git a/sw/source/core/unocore/unosrch.cxx b/sw/source/core/unocore/unosrch.cxx
index 12cc91b1a3f5..1a0a523bb17f 100644
--- a/sw/source/core/unocore/unosrch.cxx
+++ b/sw/source/core/unocore/unosrch.cxx
@@ -30,13 +30,14 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-#include "unosrch.hxx"
-
+#include "unosrch.hxx"
#include <doc.hxx>
#include <hints.hxx>
#include <unomap.hxx>
-#include <unoobj.hxx>
+#include <unobaseclass.hxx>
+#include <unomid.h>
+
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
#include "svx/unolingu.hxx"
diff --git a/sw/source/core/unocore/unostyle.cxx b/sw/source/core/unocore/unostyle.cxx
index 4f40e12c2326..887012482616 100644
--- a/sw/source/core/unocore/unostyle.cxx
+++ b/sw/source/core/unocore/unostyle.cxx
@@ -31,7 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <hintids.hxx>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
@@ -61,7 +60,7 @@
#include <unoprnms.hxx>
#include <shellio.hxx>
#include <docstyle.hxx>
-#include <unoobj.hxx>
+#include <unotextbodyhf.hxx>
#include <fmthdft.hxx>
#include <fmtpdsc.hxx>
#include <tools/urlobj.hxx>
@@ -74,16 +73,9 @@
#include <SwStyleNameMapper.hxx>
#include <sfx2/printer.hxx>
#include <com/sun/star/style/ParagraphStyleCategory.hpp>
-/*
-#include <com/sun/star/frame/XModel.hpp>
-*/
#include <com/sun/star/style/XStyleFamiliesSupplier.hpp>
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYATTRIBUTE_HPPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
-#ifndef _COM_SUN_STAR_BEANS_NAMEDVALUE_HPPP_
#include <com/sun/star/beans/NamedValue.hpp>
-#endif
#include <istyleaccess.hxx>
#include <GetMetricVal.hxx>
#include <fmtfsize.hxx>
@@ -3444,6 +3436,29 @@ void SwXPageStyle::setPropertyValues(
/* -----------------------------04.11.03 13:50--------------------------------
---------------------------------------------------------------------------*/
+static uno::Reference<text::XText>
+lcl_makeHeaderFooter(
+ const sal_uInt16 nRes, const bool bHeader, SwFrmFmt const*const pFrmFmt)
+{
+ if (!pFrmFmt) { return 0; }
+
+ const SfxItemSet& rSet = pFrmFmt->GetAttrSet();
+ const SfxPoolItem* pItem;
+ if (SFX_ITEM_SET == rSet.GetItemState(nRes, sal_True, &pItem))
+ {
+ SwFrmFmt *const pHeadFootFmt = (bHeader)
+ ? static_cast<SwFmtHeader*>(const_cast<SfxPoolItem*>(pItem))->
+ GetHeaderFmt()
+ : static_cast<SwFmtFooter*>(const_cast<SfxPoolItem*>(pItem))->
+ GetFooterFmt();
+ if (pHeadFootFmt)
+ {
+ return SwXHeadFootText::CreateXHeadFootText(*pHeadFootFmt, bHeader);
+ }
+ }
+ return 0;
+}
+
uno::Sequence< uno::Any > SAL_CALL SwXPageStyle::GetPropertyValues_Impl(
const uno::Sequence< OUString >& rPropertyNames )
throw( beans::UnknownPropertyException, lang::WrappedTargetException, uno::RuntimeException )
@@ -3476,7 +3491,8 @@ uno::Sequence< uno::Any > SAL_CALL SwXPageStyle::GetPropertyValues_Impl(
GetBasePool()->SetSearchMask(GetFamily(), nSaveMask );
}
sal_uInt16 nRes = 0;
- sal_Bool bHeader = sal_False, bAll = sal_False, bLeft = sal_False, bRight = sal_False;
+ bool bHeader = false;
+ sal_Bool bAll = sal_False, bLeft = sal_False, bRight = sal_False;
switch(pEntry->nWID)
{
case FN_UNO_HEADER_ON:
@@ -3582,7 +3598,7 @@ uno::Sequence< uno::Any > SAL_CALL SwXPageStyle::GetPropertyValues_Impl(
case FN_UNO_HEADER_RIGHT :
bRight = sal_True; goto Header;
Header:
- bHeader = sal_True;
+ bHeader = true;
nRes = RES_HEADER; goto MakeObject;
case FN_UNO_FOOTER :
bAll = sal_True; goto Footer;
@@ -3603,27 +3619,18 @@ MakeObject:
// TextRight does the same as Text and is for
// comptability only.
if( bLeft && !bShare )
+ {
pFrmFmt = &rDesc.GetLeft();
+ }
else
+ {
pFrmFmt = &rDesc.GetMaster();
- if(pFrmFmt)
+ }
+ const uno::Reference< text::XText > xRet =
+ lcl_makeHeaderFooter(nRes, bHeader, pFrmFmt);
+ if (xRet.is())
{
- const SfxItemSet& rSet = pFrmFmt->GetAttrSet();
- const SfxPoolItem* pItem;
- SwFrmFmt* pHeadFootFmt;
- if(SFX_ITEM_SET == rSet.GetItemState(nRes, sal_True, &pItem) &&
- 0 != (pHeadFootFmt = bHeader ?
- ((SwFmtHeader*)pItem)->GetHeaderFmt() :
- ((SwFmtFooter*)pItem)->GetFooterFmt()))
- {
- // gibt es schon ein Objekt dafuer?
- SwXHeadFootText* pxHdFt = (SwXHeadFootText*)SwClientIter( *pHeadFootFmt ).
- First( TYPE( SwXHeadFootText ));
- uno::Reference< text::XText > xRet = pxHdFt;
- if(!pxHdFt)
- xRet = new SwXHeadFootText(*pHeadFootFmt, bHeader);
- pRet[nProp].setValue(&xRet, ::getCppuType((uno::Reference<text::XText>*)0));
- }
+ pRet[nProp] <<= xRet;
}
}
break;
diff --git a/sw/source/core/unocore/unotbl.cxx b/sw/source/core/unocore/unotbl.cxx
index 36a8808fd351..1f2763f3e4f7 100644
--- a/sw/source/core/unocore/unotbl.cxx
+++ b/sw/source/core/unocore/unotbl.cxx
@@ -33,16 +33,12 @@
#include "precompiled_sw.hxx"
-
-
// STL includes
#include <list>
#include <float.h> // for DBL_MIN
#include <swtypes.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#include <unotbl.hxx>
#include <unostyle.hxx>
#include <section.hxx>
@@ -73,6 +69,7 @@
#include <com/sun/star/text/WrapTextMode.hpp>
#include <com/sun/star/text/TextContentAnchorType.hpp>
#include <com/sun/star/text/TableColumnSeparator.hpp>
+#include <com/sun/star/text/XTextSection.hpp>
#include <com/sun/star/table/ShadowFormat.hpp>
#include <com/sun/star/table/TableBorder.hpp>
#include <com/sun/star/table/TableBorderDistances.hpp>
@@ -86,7 +83,9 @@
#include <com/sun/star/chart2/data/XLabeledDataSequence.hpp>
#include <com/sun/star/table/CellContentType.hpp>
#include <unotbl.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
+#include <unoparagraph.hxx>
#include <svl/zforlist.hxx> // SvNumberFormatter
#include <svx/brkitem.hxx>
#include <svx/shaditem.hxx>
@@ -101,16 +100,15 @@
#include <frmatr.hxx>
#include <crsskip.hxx>
#include <unochart.hxx>
+#include <sortopt.hxx>
#include <rtl/math.hxx>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
-//-----------------------------------------------------------------------------
-// from unoobj.cxx
-extern void lcl_SetTxtFmtColl(const uno::Any& rAny, SwPaM& rPaM) throw (lang::IllegalArgumentException);
-extern void lcl_setCharStyle(SwDoc* pDoc, const uno::Any aValue, SfxItemSet& rSet) throw (lang::IllegalArgumentException);
+//-----------------------------------------------------------------------------
// from swtable.cxx
extern void lcl_GetTblBoxColStr( sal_uInt16 nCol, String& rNm );
@@ -895,25 +893,32 @@ const SwStartNode *SwXCell::GetStartNode() const
return pSttNd;
}
-uno::Reference< text::XTextCursor > SwXCell::createCursor() throw (uno::RuntimeException)
+uno::Reference< text::XTextCursor >
+SwXCell::CreateCursor() throw (uno::RuntimeException)
{
return createTextCursor();
}
/*-- 11.12.98 10:56:24---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Bool SwXCell::IsValid()
+bool SwXCell::IsValid() const
{
+ // FIXME: this is now a const method, to make SwXText::IsValid invisible
+ // but the const_cast here are still ridiculous. TODO: find a better way.
SwFrmFmt* pTblFmt = pBox ? GetFrmFmt() : 0;
if(!pTblFmt)
- pBox = 0;
+ {
+ const_cast<SwXCell*>(this)->pBox = 0;
+ }
else
{
SwTable* pTable = SwTable::FindTable( pTblFmt );
- const SwTableBox* pFoundBox ;
- pFoundBox = FindBox(pTable, pBox);
- if(!pFoundBox)
- pBox = 0;
+ SwTableBox const*const pFoundBox =
+ const_cast<SwXCell*>(this)->FindBox(pTable, pBox);
+ if (!pFoundBox)
+ {
+ const_cast<SwXCell*>(this)->pBox = 0;
+ }
}
return 0 != pBox;
}
@@ -1037,10 +1042,11 @@ uno::Reference< text::XTextCursor > SwXCell::createTextCursor(void) throw( uno:
{
const SwStartNode* pSttNd = pStartNode ? pStartNode : pBox->GetSttNd();
SwPosition aPos(*pSttNd);
- SwXTextCursor* pCrsr = new SwXTextCursor(this, aPos, CURSOR_TBLTEXT, GetDoc());
- SwUnoCrsr* pUnoCrsr = pCrsr->GetCrsr();
+ SwXTextCursor *const pXCursor =
+ new SwXTextCursor(*GetDoc(), this, CURSOR_TBLTEXT, aPos);
+ SwUnoCrsr *const pUnoCrsr = pXCursor->GetCursor();
pUnoCrsr->Move(fnMoveForward, fnGoNode);
- aRef = (text::XWordCursor*)pCrsr;
+ aRef = static_cast<text::XWordCursor*>(pXCursor);
// // no Cursor in protected sections
// SwCrsrSaveState aSave( *pUnoCrsr );
// if(pUnoCrsr->IsInProtectTable( sal_True ) ||
@@ -1060,7 +1066,8 @@ uno::Reference< text::XTextCursor > SwXCell::createTextCursorByRange(const uno:
vos::OGuard aGuard(Application::GetSolarMutex());
uno::Reference< text::XTextCursor > aRef;
SwUnoInternalPaM aPam(*GetDoc());
- if((pStartNode || IsValid()) && SwXTextRange::XTextRangeToSwPaM(aPam, xTextPosition))
+ if ((pStartNode || IsValid())
+ && ::sw::XTextRangeToSwPaM(aPam, xTextPosition))
{
const SwStartNode* pSttNd = pStartNode ? pStartNode : pBox->GetSttNd();
//skip sections
@@ -1069,7 +1076,11 @@ uno::Reference< text::XTextCursor > SwXCell::createTextCursorByRange(const uno:
p1 = p1->StartOfSectionNode();
if( p1 == pSttNd )
- aRef = (text::XWordCursor*)new SwXTextCursor(this , *aPam.GetPoint(), CURSOR_TBLTEXT, GetDoc(), aPam.GetMark());
+ {
+ aRef = static_cast<text::XWordCursor*>(
+ new SwXTextCursor(*GetDoc(), this, CURSOR_TBLTEXT,
+ *aPam.GetPoint(), aPam.GetMark()));
+ }
}
else
throw uno::RuntimeException();
@@ -1212,15 +1223,16 @@ uno::Reference< container::XEnumeration > SwXCell::createEnumeration(void) thro
{
const SwStartNode* pSttNd = pBox->GetSttNd();
SwPosition aPos(*pSttNd);
- SwUnoCrsr* pUnoCrsr = GetDoc()->CreateUnoCrsr(aPos, sal_False);
- pUnoCrsr->Move( fnMoveForward, fnGoNode );
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(aPos, sal_False));
+ pUnoCursor->Move(fnMoveForward, fnGoNode);
- SwXParagraphEnumeration *pEnum = new SwXParagraphEnumeration(this, pUnoCrsr, CURSOR_TBLTEXT);
- const SwTableNode* pTblNode = pSttNd->FindTableNode();
// remember table and start node for later travelling
// (used in export of tables in tables)
- pEnum->SetOwnTable( &pTblNode->GetTable() );
- pEnum->SetOwnStartNode( pSttNd );
+ SwTable const*const pTable( & pSttNd->FindTableNode()->GetTable() );
+ SwXParagraphEnumeration *const pEnum =
+ new SwXParagraphEnumeration(this, pUnoCursor, CURSOR_TBLTEXT,
+ pSttNd, pTable);
aRef = pEnum;
// // no Cursor in protected sections
@@ -1854,12 +1866,6 @@ uno::Reference< beans::XPropertySetInfo > SwXTextTableCursor::getPropertySetInf
/*-- 11.12.98 12:16:17---------------------------------------------------
-----------------------------------------------------------------------*/
-extern sal_Bool lcl_setCrsrPropertyValue(const SfxItemPropertySimpleEntry* pEntry,
- SwPaM& rPam,
- SfxItemSet& rSet,
- const uno::Any& aValue ) throw (lang::IllegalArgumentException);
-
-
void SwXTextTableCursor::setPropertyValue(const OUString& rPropertyName,
const uno::Any& aValue)
throw( beans::UnknownPropertyException,
@@ -1903,16 +1909,21 @@ void SwXTextTableCursor::setPropertyValue(const OUString& rPropertyName,
}
break;
case FN_UNO_PARA_STYLE:
- lcl_SetTxtFmtColl(aValue, *pUnoCrsr);
+ SwUnoCursorHelper::SetTxtFmtColl(aValue, *pUnoCrsr);
break;
default:
{
SfxItemSet aItemSet( pDoc->GetAttrPool(), pEntry->nWID, pEntry->nWID );
- SwXTextCursor::GetCrsrAttr( pTblCrsr->GetSelRing(), aItemSet );
+ SwUnoCursorHelper::GetCrsrAttr(pTblCrsr->GetSelRing(),
+ aItemSet);
- if(!lcl_setCrsrPropertyValue( pEntry, pTblCrsr->GetSelRing(), aItemSet, aValue ))
- m_pPropSet->setPropertyValue( *pEntry, aValue, aItemSet );
- SwXTextCursor::SetCrsrAttr( pTblCrsr->GetSelRing(), aItemSet, CRSR_ATTR_MODE_TABLE );
+ if (!SwUnoCursorHelper::SetCursorPropertyValue(
+ *pEntry, aValue, pTblCrsr->GetSelRing(), aItemSet))
+ {
+ m_pPropSet->setPropertyValue(*pEntry, aValue, aItemSet);
+ }
+ SwUnoCursorHelper::SetCrsrAttr(pTblCrsr->GetSelRing(),
+ aItemSet, nsSetAttrMode::SETATTR_DEFAULT, true);
}
}
}
@@ -1956,7 +1967,8 @@ uno::Any SwXTextTableCursor::getPropertyValue(const OUString& rPropertyName)
break;
case FN_UNO_PARA_STYLE:
{
- SwFmtColl* pFmt = SwXTextCursor::GetCurTxtFmtColl(*pUnoCrsr, FALSE);
+ SwFmtColl *const pFmt =
+ SwUnoCursorHelper::GetCurTxtFmtColl(*pUnoCrsr, FALSE);
OUString sRet;
if(pFmt)
sRet = pFmt->GetName();
@@ -1970,7 +1982,8 @@ uno::Any SwXTextTableCursor::getPropertyValue(const OUString& rPropertyName)
RES_UNKNOWNATR_CONTAINER, RES_UNKNOWNATR_CONTAINER,
0L);
// erstmal die Attribute des Cursors
- SwXTextCursor::GetCrsrAttr(pTblCrsr->GetSelRing(), aSet);
+ SwUnoCursorHelper::GetCrsrAttr(pTblCrsr->GetSelRing(),
+ aSet);
m_pPropSet->getPropertyValue(*pEntry, aSet, aRet);
}
}
@@ -2469,7 +2482,7 @@ void SwXTextTable::attachToRange(const uno::Reference< text::XTextRange > & xTex
{
SwUnoInternalPaM aPam(*pDoc);
//das muss jetzt sal_True liefern
- SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange);
+ ::sw::XTextRangeToSwPaM(aPam, xTextRange);
{
UnoActionContext aCont( pDoc );
@@ -3162,7 +3175,8 @@ uno::Sequence< beans::PropertyValue > SwXTextTable::createSortDescriptor(void)
throw( uno::RuntimeException )
{
vos::OGuard aGuard(Application::GetSolarMutex());
- return SwXTextCursor::createSortDescriptor(sal_True);
+
+ return SwUnoCursorHelper::CreateSortDescriptor(true);
}
/*-- 11.12.98 12:42:49---------------------------------------------------
@@ -3174,7 +3188,7 @@ void SwXTextTable::sort(const uno::Sequence< beans::PropertyValue >& rDescriptor
SwSortOptions aSortOpt;
SwFrmFmt* pFmt = GetFrmFmt();
if(pFmt &&
- SwXTextCursor::convertSortProperties(rDescriptor, aSortOpt))
+ SwUnoCursorHelper::ConvertSortProperties(rDescriptor, aSortOpt))
{
SwTable* pTable = SwTable::FindTable( pFmt );
SwSelBoxes aBoxes;
@@ -3474,7 +3488,8 @@ uno::Any SwXTextTable::getPropertyValue(const OUString& rPropertyName) throw( be
case FN_UNO_ANCHOR_TYPES:
case FN_UNO_TEXT_WRAP:
case FN_UNO_ANCHOR_TYPE:
- SwXParagraph::getDefaultTextContentValue(aRet, OUString(), pEntry->nWID);
+ ::sw::GetDefaultTextContentValue(
+ aRet, OUString(), pEntry->nWID);
break;
case FN_UNO_RANGE_ROW_LABEL:
{
@@ -4157,11 +4172,16 @@ void SwXCellRange::setPropertyValue(const OUString& rPropertyName,
default:
{
SfxItemSet aItemSet( pDoc->GetAttrPool(), pEntry->nWID, pEntry->nWID );
- SwXTextCursor::GetCrsrAttr( pCrsr->GetSelRing(), aItemSet );
+ SwUnoCursorHelper::GetCrsrAttr(pCrsr->GetSelRing(),
+ aItemSet);
- if(!lcl_setCrsrPropertyValue( pEntry, pCrsr->GetSelRing(), aItemSet, aValue ))
- m_pPropSet->setPropertyValue(*pEntry, aValue, aItemSet );
- SwXTextCursor::SetCrsrAttr(pCrsr->GetSelRing(), aItemSet, CRSR_ATTR_MODE_TABLE );
+ if (!SwUnoCursorHelper::SetCursorPropertyValue(
+ *pEntry, aValue, pCrsr->GetSelRing(), aItemSet))
+ {
+ m_pPropSet->setPropertyValue(*pEntry, aValue, aItemSet);
+ }
+ SwUnoCursorHelper::SetCrsrAttr(pCrsr->GetSelRing(),
+ aItemSet, nsSetAttrMode::SETATTR_DEFAULT, true);
}
}
}
@@ -4214,7 +4234,8 @@ uno::Any SwXCellRange::getPropertyValue(const OUString& rPropertyName) throw( be
break;
case FN_UNO_PARA_STYLE:
{
- SwFmtColl* pTmpFmt = SwXTextCursor::GetCurTxtFmtColl(*pTblCrsr, FALSE);
+ SwFmtColl *const pTmpFmt =
+ SwUnoCursorHelper::GetCurTxtFmtColl(*pTblCrsr, FALSE);
OUString sRet;
if(pFmt)
sRet = pTmpFmt->GetName();
@@ -4242,7 +4263,7 @@ uno::Any SwXCellRange::getPropertyValue(const OUString& rPropertyName) throw( be
0L);
// erstmal die Attribute des Cursors
SwUnoTableCrsr* pCrsr = dynamic_cast<SwUnoTableCrsr*>(pTblCrsr);
- SwXTextCursor::GetCrsrAttr(pCrsr->GetSelRing(), aSet);
+ SwUnoCursorHelper::GetCrsrAttr(pCrsr->GetSelRing(), aSet);
m_pPropSet->getPropertyValue(*pEntry, aSet, aRet);
}
}
@@ -4875,7 +4896,8 @@ double SwXCellRange::getNotANumber(void) throw( uno::RuntimeException )
uno::Sequence< beans::PropertyValue > SwXCellRange::createSortDescriptor(void) throw( uno::RuntimeException )
{
vos::OGuard aGuard(Application::GetSolarMutex());
- return SwXTextCursor::createSortDescriptor(sal_True);
+
+ return SwUnoCursorHelper::CreateSortDescriptor(true);
}
/*-- 11.12.98 14:27:39---------------------------------------------------
@@ -4887,7 +4909,7 @@ void SAL_CALL SwXCellRange::sort(const uno::Sequence< beans::PropertyValue >& rD
SwSortOptions aSortOpt;
SwFrmFmt* pFmt = GetFrmFmt();
if(pFmt &&
- SwXTextCursor::convertSortProperties(rDescriptor, aSortOpt))
+ SwUnoCursorHelper::ConvertSortProperties(rDescriptor, aSortOpt))
{
SwUnoTableCrsr* pTableCrsr = dynamic_cast<SwUnoTableCrsr*>(pTblCrsr);
pTableCrsr->MakeBoxSels();
diff --git a/sw/source/core/unocore/unotext.cxx b/sw/source/core/unocore/unotext.cxx
index ee1055b276c9..4fb2a861be21 100644
--- a/sw/source/core/unocore/unotext.cxx
+++ b/sw/source/core/unocore/unotext.cxx
@@ -34,12 +34,22 @@
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/text/ControlCharacter.hpp>
+#include <com/sun/star/text/TableColumnSeparator.hpp>
+
+#include <rtl/uuid.h>
-#include <cmdid.h>
#include <vos/mutex.hxx>
#include <vcl/svapp.hxx>
-#include <rtl/uuid.h>
-#include <unoobj.hxx>
+#include <comphelper/sequence.hxx>
+
+#include <cmdid.h>
+#include <unotextbodyhf.hxx>
+#include <unotext.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
+#include <unosection.hxx>
+#include <unobookmark.hxx>
+#include <unorefmark.hxx>
#include <unoport.hxx>
#include <unotbl.hxx>
#include <unoidx.hxx>
@@ -51,6 +61,7 @@
#include <unomap.hxx>
#include <unoprnms.hxx>
#include <undobj.hxx>
+#include <unoparagraph.hxx>
#include <unocrsrhelper.hxx>
#include <docsh.hxx>
#include <docary.hxx>
@@ -60,37 +71,125 @@
#include <section.hxx>
#include <IMark.hxx>
#include <fmtanchr.hxx>
+#include <fmtcntnt.hxx>
#include <crsskip.hxx>
#include <ndtxt.hxx>
-#include <com/sun/star/text/TableColumnSeparator.hpp>
+
#include <memory>
#include <stdlib.h>
#include <iostream>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
+
const sal_Char cInvalidObject[] = "this object is invalid";
+
/******************************************************************
* SwXText
******************************************************************/
+
+class SwXText::Impl
+{
+
+public:
+ SwXText & m_rThis;
+ SfxItemPropertySet const& m_rPropSet;
+ const enum CursorType m_eType;
+ SwDoc * m_pDoc;
+ bool m_bIsValid;
+
+ Impl( SwXText & rThis,
+ SwDoc *const pDoc, const enum CursorType eType)
+ : m_rThis(rThis)
+ , m_rPropSet(*aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT))
+ , m_eType(eType)
+ , m_pDoc(pDoc)
+ , m_bIsValid(0 != pDoc)
+ {
+ }
+
+ uno::Reference< text::XTextRange >
+ finishOrAppendParagraph(
+ const bool bFinish,
+ const uno::Sequence< beans::PropertyValue >&
+ rCharacterAndParagraphProperties)
+ throw (lang::IllegalArgumentException, uno::RuntimeException);
+
+ sal_Int16 ComparePositions(
+ const uno::Reference<text::XTextRange>& xPos1,
+ const uno::Reference<text::XTextRange>& xPos2)
+ throw (lang::IllegalArgumentException, uno::RuntimeException);
+
+ bool CheckForOwnMember(const SwPaM & rPaM)
+ throw (lang::IllegalArgumentException, uno::RuntimeException);
+
+ void ConvertCell(
+ const bool bFirstCell,
+ const uno::Sequence< uno::Reference< text::XTextRange > > & rCell,
+ ::std::vector<SwNodeRange> & rRowNodes,
+ ::std::auto_ptr< SwPaM > & rpFirstPaM,
+ SwPaM & rLastPaM,
+ bool & rbExcept);
+
+};
+
+/* -----------------------------15.03.2002 12:39------------------------------
+
+ ---------------------------------------------------------------------------*/
+SwXText::SwXText(SwDoc *const pDoc, const enum CursorType eType)
+ : m_pImpl( new SwXText::Impl(*this, pDoc, eType) )
+{
+}
+/*-- 09.12.98 12:43:55---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+SwXText::~SwXText()
+{
+}
+
/*-- 09.12.98 12:44:07---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::PrepareForAttach( ::com::sun::star::uno::Reference<
- ::com::sun::star::text::XTextRange > &,
- const SwXTextRange* const, const SwPaM * const)
+const SwDoc * SwXText::GetDoc() const
{
+ return m_pImpl->m_pDoc;
+}
+ SwDoc * SwXText::GetDoc()
+{
+ return m_pImpl->m_pDoc;
}
-bool SwXText::CheckForOwnMemberMeta(const SwXTextRange* const,
- const SwPaM* const, bool)
- throw (::com::sun::star::lang::IllegalArgumentException,
- ::com::sun::star::uno::RuntimeException)
+bool SwXText::IsValid() const
{
- ASSERT(CURSOR_META != eCrsrType, "should not be called!");
+ return m_pImpl->m_bIsValid;
+}
+
+void SwXText::Invalidate()
+{
+ m_pImpl->m_bIsValid = false;
+}
+
+void SwXText::SetDoc(SwDoc *const pDoc)
+{
+ OSL_ENSURE(!m_pImpl->m_pDoc || !pDoc,
+ "SwXText::SetDoc: already have a doc?");
+ m_pImpl->m_pDoc = pDoc;
+ m_pImpl->m_bIsValid = (0 != pDoc);
+}
+
+void
+SwXText::PrepareForAttach(uno::Reference< text::XTextRange > &, const SwPaM &)
+{
+}
+
+bool SwXText::CheckForOwnMemberMeta(const SwPaM &, const bool)
+ throw (lang::IllegalArgumentException, uno::RuntimeException)
+{
+ ASSERT(CURSOR_META != m_pImpl->m_eType, "should not be called!");
return false;
}
@@ -99,7 +198,8 @@ const SwStartNode *SwXText::GetStartNode() const
return GetDoc()->GetNodes().GetEndOfContent().StartOfSectionNode();
}
-uno::Reference< text::XTextCursor > SwXText::createCursor() throw (uno::RuntimeException)
+uno::Reference< text::XTextCursor >
+SwXText::CreateCursor() throw (uno::RuntimeException)
{
uno::Reference< text::XTextCursor > xRet;
if(IsValid())
@@ -107,546 +207,457 @@ uno::Reference< text::XTextCursor > SwXText::createCursor() throw (uno::Runtim
SwNode& rNode = GetDoc()->GetNodes().GetEndOfContent();
SwPosition aPos(rNode);
xRet = static_cast<text::XWordCursor*>(
- new SwXTextCursor(this, aPos, GetTextType(), GetDoc()));
+ new SwXTextCursor(*GetDoc(), this, m_pImpl->m_eType, aPos));
xRet->gotoStart(sal_False);
}
return xRet;
}
-/* -----------------------------15.03.2002 12:39------------------------------
- ---------------------------------------------------------------------------*/
-SwXText::SwXText(SwDoc* pDc, CursorType eType) :
- pDoc(pDc),
- bObjectValid(0 != pDc),
- eCrsrType(eType),
- m_pPropSet(aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT))
-{
-}
-/*-- 09.12.98 12:43:55---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-SwXText::~SwXText()
-{
-}
/*-- 09.12.98 12:43:02---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SAL_CALL SwXText::queryInterface( const uno::Type& rType ) throw(uno::RuntimeException)
-{
- const uno::Type& rXTextType = ::getCppuType((uno::Reference< text::XText >*)0);
- const uno::Type& rXTextRangeCompareType = ::getCppuType((uno::Reference< text::XTextRangeCompare >*)0);
- const uno::Type& rXSimpleTextType = ::getCppuType((const uno::Reference< XSimpleText >*)0);
- const uno::Type& rXTextRangeType = ::getCppuType((uno::Reference< text::XTextRange >*)0);
- const uno::Type& rXTypeProviderType = ::getCppuType((uno::Reference< lang::XTypeProvider >*)0);
- const uno::Type& rXTextContentInsert = ::getCppuType((uno::Reference< text::XRelativeTextContentInsert >*)0);
- const uno::Type& rXTextContentRemove = ::getCppuType((uno::Reference< text::XRelativeTextContentRemove >*)0);
- const uno::Type& rXPropertySet = ::getCppuType((uno::Reference<beans::XPropertySet>*)0);
- const uno::Type& rXUnoTunnel = ::getCppuType((uno::Reference< lang::XUnoTunnel >*)0);
- const uno::Type& rXTextPortionAppend = ::getCppuType((uno::Reference< text::XTextPortionAppend >*)0);
- const uno::Type& rXParagraphAppend = ::getCppuType((uno::Reference< text::XParagraphAppend >*)0);
- const uno::Type& rXTextContentAppend = ::getCppuType((uno::Reference< text::XTextContentAppend >*)0);
- const uno::Type& rXTextConvert = ::getCppuType((uno::Reference< text::XTextConvert >*)0);
- const uno::Type& rXTextAppend = ::getCppuType((uno::Reference< text::XTextAppend >*)0);
- const uno::Type& rXTextAppendAndConvert = ::getCppuType((uno::Reference< text::XTextAppendAndConvert >*)0);
-
+uno::Any SAL_CALL
+SwXText::queryInterface(const uno::Type& rType) throw (uno::RuntimeException)
+{
uno::Any aRet;
- if(rType == rXTextType)
+ if (rType == text::XText::static_type())
{
- uno::Reference< text::XText > xRet = this;
- aRet.setValue(&xRet, rXTextType);
+ aRet <<= uno::Reference< text::XText >(this);
}
- else if(rType == rXSimpleTextType)
+ else if (rType == text::XSimpleText::static_type())
{
- uno::Reference< XSimpleText > xRet = this;
- aRet.setValue(&xRet, rXSimpleTextType);
+ aRet <<= uno::Reference< text::XSimpleText >(this);
}
- else if(rType == rXTextRangeType)
+ else if (rType == text::XTextRange::static_type())
{
- uno::Reference< text::XTextRange > xRet = this;
- aRet.setValue(&xRet, rXTextRangeType);
+ aRet <<= uno::Reference< text::XTextRange>(this);
}
- else if(rType == rXTextRangeCompareType)
+ else if (rType == text::XTextRangeCompare::static_type())
{
- uno::Reference< text::XTextRangeCompare > xRet = this;
- aRet.setValue(&xRet, rXTextRangeCompareType);
+ aRet <<= uno::Reference< text::XTextRangeCompare >(this);
}
- else if(rType == rXTypeProviderType)
+ else if (rType == lang::XTypeProvider::static_type())
{
- uno::Reference< lang::XTypeProvider > xRet = this;
- aRet.setValue(&xRet, rXTypeProviderType);
+ aRet <<= uno::Reference< lang::XTypeProvider >(this);
}
- else if(rType == rXTextContentInsert)
+ else if (rType == text::XRelativeTextContentInsert::static_type())
{
- uno::Reference< text::XRelativeTextContentInsert > xRet = this;
- aRet.setValue(&xRet, rXTextContentInsert);
+ aRet <<= uno::Reference< text::XRelativeTextContentInsert >(this);
}
- else if(rType == rXTextContentRemove)
+ else if (rType == text::XRelativeTextContentRemove::static_type())
{
- uno::Reference< text::XRelativeTextContentRemove > xRet = this;
- aRet.setValue(&xRet, rXTextContentRemove);
+ aRet <<= uno::Reference< text::XRelativeTextContentRemove >(this);
}
- else if(rType == rXPropertySet)
+ else if (rType == beans::XPropertySet::static_type())
{
- uno::Reference< beans::XPropertySet > xRet = this;
- aRet.setValue(&xRet, rXPropertySet);
+ aRet <<= uno::Reference< beans::XPropertySet >(this);
}
- else if(rType == rXUnoTunnel )
+ else if (rType == lang::XUnoTunnel::static_type())
{
- uno::Reference< lang::XUnoTunnel > xRet = this;
- aRet.setValue(&xRet, rXUnoTunnel);
+ aRet <<= uno::Reference< lang::XUnoTunnel >(this);
}
- else if(rType == rXTextAppendAndConvert )
+ else if (rType == text::XTextAppendAndConvert::static_type())
{
- uno::Reference< XTextAppendAndConvert > xRet = this;
- aRet.setValue(&xRet, rXTextAppendAndConvert);
+ aRet <<= uno::Reference< text::XTextAppendAndConvert >(this);
}
- else if(rType == rXTextAppend )
+ else if (rType == text::XTextAppend::static_type())
{
- uno::Reference< XTextAppend > xRet = this;
- aRet.setValue(&xRet, rXTextAppend);
+ aRet <<= uno::Reference< text::XTextAppend >(this);
}
- else if(rType == rXTextPortionAppend )
+ else if (rType == text::XTextPortionAppend::static_type())
{
- uno::Reference< XTextPortionAppend > xRet = this;
- aRet.setValue(&xRet, rXTextPortionAppend);
+ aRet <<= uno::Reference< text::XTextPortionAppend >(this);
}
- else if(rType == rXParagraphAppend )
+ else if (rType == text::XParagraphAppend::static_type())
{
- uno::Reference< XParagraphAppend > xRet = this;
- aRet.setValue(&xRet, rXParagraphAppend );
+ aRet <<= uno::Reference< text::XParagraphAppend >(this);
}
- else if(rType == rXTextConvert )
+ else if (rType == text::XTextConvert::static_type() )
{
- uno::Reference< XTextConvert > xRet = this;
- aRet.setValue(&xRet, rXParagraphAppend );
+ aRet <<= uno::Reference< text::XTextConvert >(this);
}
- else if(rType == rXTextContentAppend )
+ else if (rType == text::XTextContentAppend::static_type())
{
- uno::Reference< XTextContentAppend > xRet = this;
- aRet.setValue(&xRet, rXTextContentAppend );
+ aRet <<= uno::Reference< text::XTextContentAppend >(this);
}
return aRet;
}
/* -----------------------------15.03.00 17:42--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< uno::Type > SAL_CALL SwXText::getTypes() throw(uno::RuntimeException)
+uno::Sequence< uno::Type > SAL_CALL
+SwXText::getTypes() throw (uno::RuntimeException)
{
uno::Sequence< uno::Type > aRet(12);
uno::Type* pTypes = aRet.getArray();
- pTypes[0] = ::getCppuType((uno::Reference< text::XText >*)0);
- pTypes[1] = ::getCppuType((uno::Reference< text::XTextRangeCompare >*)0);
- pTypes[2] = ::getCppuType((uno::Reference< text::XRelativeTextContentInsert >*)0);
- pTypes[3] = ::getCppuType((uno::Reference< text::XRelativeTextContentRemove >*)0);
- pTypes[4] = ::getCppuType((uno::Reference< lang::XUnoTunnel >*)0);
- pTypes[5] = ::getCppuType((uno::Reference< beans::XPropertySet >*)0);
- pTypes[6] = ::getCppuType((uno::Reference< text::XTextPortionAppend >*)0);
- pTypes[7] = ::getCppuType((uno::Reference< text::XParagraphAppend >*)0);
- pTypes[8] = ::getCppuType((uno::Reference< text::XTextContentAppend >*)0);
- pTypes[9] = ::getCppuType((uno::Reference< text::XTextConvert >*)0);
- pTypes[10] = ::getCppuType((uno::Reference< text::XTextAppend >*)0);
- pTypes[11] = ::getCppuType((uno::Reference< text::XTextAppendAndConvert >*)0);
+ pTypes[0] = text::XText::static_type();
+ pTypes[1] = text::XTextRangeCompare::static_type();
+ pTypes[2] = text::XRelativeTextContentInsert::static_type();
+ pTypes[3] = text::XRelativeTextContentRemove::static_type();
+ pTypes[4] = lang::XUnoTunnel::static_type();
+ pTypes[5] = beans::XPropertySet::static_type();
+ pTypes[6] = text::XTextPortionAppend::static_type();
+ pTypes[7] = text::XParagraphAppend::static_type();
+ pTypes[8] = text::XTextContentAppend::static_type();
+ pTypes[9] = text::XTextConvert::static_type();
+ pTypes[10] = text::XTextAppend::static_type();
+ pTypes[11] = text::XTextAppendAndConvert::static_type();
return aRet;
}
// belongs the range in the text ? insert it then.
-void SwXText::insertString(const uno::Reference< text::XTextRange >& xTextRange,
- const OUString& aString,
- sal_Bool bAbsorb)
- throw( uno::RuntimeException )
+void SAL_CALL
+SwXText::insertString(const uno::Reference< text::XTextRange >& xTextRange,
+ const OUString& rString, sal_Bool bAbsorb)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(GetDoc() && xTextRange.is())
+
+ if (!xTextRange.is())
{
- uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- if(xRangeTunnel.is())
+ throw uno::RuntimeException();
+ }
+ if (!GetDoc())
+ {
+ throw uno::RuntimeException();
+ }
+ const uno::Reference<lang::XUnoTunnel> xRangeTunnel(xTextRange,
+ uno::UNO_QUERY);
+ SwXTextRange *const pRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ OTextCursorHelper *const pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+ if ((!pRange || pRange ->GetDoc() != GetDoc()) &&
+ (!pCursor || pCursor->GetDoc() != GetDoc()))
+ {
+ throw uno::RuntimeException();
+ }
+
+ const SwStartNode *const pOwnStartNode = GetStartNode();
+ SwPaM aPam(GetDoc()->GetNodes());
+ const SwPaM * pPam(0);
+ if (pCursor)
+ {
+ pPam = pCursor->GetPaM();
+ }
+ else // pRange
+ {
+ if (pRange->GetPositions(aPam))
{
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
+ pPam = &aPam;
}
+ }
+ if (!pPam)
+ {
+ throw uno::RuntimeException();
+ }
- if( (pRange && pRange->GetDoc() == GetDoc()) ||
- (pCursor && pCursor->GetDoc() == GetDoc()) )
+ const SwStartNode* pTmp(pPam->GetNode()->StartOfSectionNode());
+ while (pTmp && pTmp->IsSectionNode())
+ {
+ pTmp = pTmp->StartOfSectionNode();
+ }
+ if (!pOwnStartNode || (pOwnStartNode != pTmp))
+ {
+ throw uno::RuntimeException();
+ }
+
+ bool bForceExpandHints( false );
+ if (CURSOR_META == m_pImpl->m_eType)
+ {
+ try
{
- const SwStartNode* pOwnStartNode = GetStartNode();
- if(pCursor)
- {
- const SwStartNode* pTmp = pCursor->GetPaM()->GetNode()->StartOfSectionNode();
- while(pTmp && pTmp->IsSectionNode())
- {
- pTmp = pTmp->StartOfSectionNode();
- }
- if( !pOwnStartNode || pOwnStartNode != pTmp)
- {
- throw uno::RuntimeException();
- }
- }
- else //dann pRange
- {
- ::sw::mark::IMark const * const pBkmk = pRange->GetBookmark();
- const SwStartNode* pTmp = pBkmk->GetMarkPos().nNode.GetNode().StartOfSectionNode();
- while(pTmp && pTmp->IsSectionNode())
- pTmp = pTmp->StartOfSectionNode();
- if(!pOwnStartNode || pOwnStartNode != pTmp)
- throw uno::RuntimeException();
- }
- bool bForceExpandHints( false );
- if (CURSOR_META == eCrsrType)
+ bForceExpandHints = CheckForOwnMemberMeta(*pPam, bAbsorb);
+ }
+ catch (lang::IllegalArgumentException & iae)
+ {
+ // stupid method not allowed to throw iae
+ throw uno::RuntimeException(iae.Message, 0);
+ }
+ }
+ if (bAbsorb)
+ {
+ //!! scan for CR characters and inserting the paragraph breaks
+ //!! has to be done in the called function.
+ //!! Implemented in SwXTextRange::DeleteAndInsert
+ if (pCursor)
+ {
+ SwXTextCursor * const pTextCursor(
+ dynamic_cast<SwXTextCursor*>(pCursor) );
+ if (pTextCursor)
{
- try
- {
- bForceExpandHints = CheckForOwnMemberMeta(
- pRange, (pCursor) ? pCursor->GetPaM() : 0, bAbsorb);
- }
- catch (lang::IllegalArgumentException & iae)
- {
- // stupid method not allowed to throw iae
- throw uno::RuntimeException(iae.Message, 0);
- }
- }
- if(bAbsorb)
- {
- //!! scan for CR characters and inserting the paragraph breaks
- //!! has to be done in the called function.
- //!! Implemented in SwXTextRange::DeleteAndInsert
- if (pCursor)
- {
- SwXTextCursor * const pTextCursor( dynamic_cast<SwXTextCursor*>(pCursor) );
- if (pTextCursor)
- {
- pTextCursor->DeleteAndInsert(aString, bForceExpandHints);
- }
- else
- {
- xTextRange->setString(aString);
- }
- }
- else
- {
- pRange->DeleteAndInsert(aString, bForceExpandHints);
- }
+ pTextCursor->DeleteAndInsert(rString, bForceExpandHints);
}
else
{
- //hier wird ein PaM angelegt, der vor dem Parameter-PaM liegt, damit der
- //Text davor eingefuegt wird
- UnoActionContext aContext(GetDoc());
- const SwPosition* pPos = pCursor
- ? pCursor->GetPaM()->Start()
- : &pRange->GetBookmark()->GetMarkStart();
- SwPaM aInsertPam(*pPos);
- const sal_Bool bGroupUndo = GetDoc()->DoesGroupUndo();
- GetDoc()->DoGroupUndo(sal_False);
-
- SwUnoCursorHelper::DocInsertStringSplitCR(
- *GetDoc(), aInsertPam, aString, bForceExpandHints );
- GetDoc()->DoGroupUndo(bGroupUndo);
+ xTextRange->setString(rString);
}
}
else
- throw uno::RuntimeException();
+ {
+ pRange->DeleteAndInsert(rString, bForceExpandHints);
+ }
}
else
- throw uno::RuntimeException();
+ {
+ // create a PaM positioned before the parameter PaM,
+ // so the text is inserted before
+ UnoActionContext aContext(GetDoc());
+ SwPaM aInsertPam(*pPam->Start());
+ const sal_Bool bGroupUndo = GetDoc()->DoesGroupUndo();
+ GetDoc()->DoGroupUndo(sal_False);
+
+ SwUnoCursorHelper::DocInsertStringSplitCR(
+ *GetDoc(), aInsertPam, rString, bForceExpandHints );
+ GetDoc()->DoGroupUndo(bGroupUndo);
+ }
}
/*-- 09.12.98 12:43:16---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::insertControlCharacter(const uno::Reference< text::XTextRange > & xTextRange,
- sal_Int16 nControlCharacter, sal_Bool bAbsorb)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXText::insertControlCharacter(
+ const uno::Reference< text::XTextRange > & xTextRange,
+ sal_Int16 nControlCharacter, sal_Bool bAbsorb)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if (!xTextRange.is())
+ {
throw lang::IllegalArgumentException();
- if (GetDoc())
+ }
+ if (!GetDoc())
{
- SwUnoInternalPaM aPam(*GetDoc());
- if(SwXTextRange::XTextRangeToSwPaM(aPam, xTextRange))
+ throw uno::RuntimeException();
+ }
+
+ SwUnoInternalPaM aPam(*GetDoc());
+ if (!::sw::XTextRangeToSwPaM(aPam, xTextRange))
+ {
+ throw uno::RuntimeException();
+ }
+ const bool bForceExpandHints(CheckForOwnMemberMeta(aPam, bAbsorb));
+
+ const enum IDocumentContentOperations::InsertFlags nInsertFlags =
+ (bForceExpandHints)
+ ? static_cast<IDocumentContentOperations::InsertFlags>(
+ IDocumentContentOperations::INS_FORCEHINTEXPAND |
+ IDocumentContentOperations::INS_EMPTYEXPAND)
+ : IDocumentContentOperations::INS_EMPTYEXPAND;
+
+ SwPaM aTmp(*aPam.Start());
+ if (bAbsorb && aPam.HasMark())
+ {
+ m_pImpl->m_pDoc->DeleteAndJoin(aPam);
+ }
+
+ sal_Unicode cIns = 0;
+ switch (nControlCharacter)
+ {
+ case text::ControlCharacter::PARAGRAPH_BREAK :
+ // a table cell now becomes an ordinary text cell!
+ m_pImpl->m_pDoc->ClearBoxNumAttrs( aTmp.GetPoint()->nNode );
+ m_pImpl->m_pDoc->SplitNode( *aTmp.GetPoint(), sal_False );
+ break;
+ case text::ControlCharacter::APPEND_PARAGRAPH:
{
- const bool bForceExpandHints(
- CheckForOwnMemberMeta( 0, &aPam, bAbsorb) );
-
- const enum IDocumentContentOperations::InsertFlags nInsertFlags =
- (bForceExpandHints)
- ? static_cast<IDocumentContentOperations::InsertFlags>(
- IDocumentContentOperations::INS_FORCEHINTEXPAND |
- IDocumentContentOperations::INS_EMPTYEXPAND)
- : IDocumentContentOperations::INS_EMPTYEXPAND;
-
- //Steuerzeichen einfuegen
- SwPaM aTmp(*aPam.Start());
- if(bAbsorb && aPam.HasMark())
+ m_pImpl->m_pDoc->ClearBoxNumAttrs( aTmp.GetPoint()->nNode );
+ m_pImpl->m_pDoc->AppendTxtNode( *aTmp.GetPoint() );
+
+ const uno::Reference<lang::XUnoTunnel> xRangeTunnel(
+ xTextRange, uno::UNO_QUERY);
+ SwXTextRange *const pRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ OTextCursorHelper *const pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(
+ xRangeTunnel);
+ if (pRange)
{
- pDoc->DeleteAndJoin(aPam);
+ pRange->SetPositions(aTmp);
}
-
- sal_Unicode cIns = 0;
- switch( nControlCharacter )
+ else if (pCursor)
{
- case text::ControlCharacter::PARAGRAPH_BREAK :
- // eine Tabellen Zelle wird jetzt zu einer normalen Textzelle!
- pDoc->ClearBoxNumAttrs( aTmp.GetPoint()->nNode );
- pDoc->SplitNode( *aTmp.GetPoint(), sal_False );
- break;
- case text::ControlCharacter::APPEND_PARAGRAPH:
- {
- pDoc->ClearBoxNumAttrs( aTmp.GetPoint()->nNode );
- pDoc->AppendTxtNode( *aTmp.GetPoint() );
-
- uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- if(xRangeTunnel.is())
- {
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- }
- if(pRange)
- {
- pRange->_CreateNewBookmark(aTmp);
- }
- else if(pCursor)
- {
- SwPaM* pCrsr = pCursor->GetPaM();
- *pCrsr->GetPoint() = *aTmp.GetPoint();
- pCrsr->DeleteMark();
- }
- }
- break;
- case text::ControlCharacter::LINE_BREAK: cIns = 10; break;
- case text::ControlCharacter::SOFT_HYPHEN: cIns = CHAR_SOFTHYPHEN; break;
- case text::ControlCharacter::HARD_HYPHEN: cIns = CHAR_HARDHYPHEN; break;
- case text::ControlCharacter::HARD_SPACE: cIns = CHAR_HARDBLANK; break;
+ SwPaM *const pCrsr = pCursor->GetPaM();
+ *pCrsr->GetPoint() = *aTmp.GetPoint();
+ pCrsr->DeleteMark();
}
- if( cIns )
+ }
+ break;
+ case text::ControlCharacter::LINE_BREAK: cIns = 10; break;
+ case text::ControlCharacter::SOFT_HYPHEN: cIns = CHAR_SOFTHYPHEN; break;
+ case text::ControlCharacter::HARD_HYPHEN: cIns = CHAR_HARDHYPHEN; break;
+ case text::ControlCharacter::HARD_SPACE: cIns = CHAR_HARDBLANK; break;
+ }
+ if (cIns)
+ {
+ m_pImpl->m_pDoc->InsertString( aTmp, cIns, nInsertFlags );
+ }
+
+ if (bAbsorb)
+ {
+ const uno::Reference<lang::XUnoTunnel> xRangeTunnel(
+ xTextRange, uno::UNO_QUERY);
+ SwXTextRange *const pRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xRangeTunnel);
+ OTextCursorHelper *const pCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xRangeTunnel);
+
+ SwCursor aCrsr(*aTmp.GetPoint(),0,false);
+ SwUnoCursorHelper::SelectPam(aCrsr, true);
+ aCrsr.Left(1, CRSR_SKIP_CHARS, FALSE, FALSE);
+ //hier muss der uebergebene PaM umgesetzt werden:
+ if (pRange)
+ {
+ pRange->SetPositions(aCrsr);
+ }
+ else
+ {
+ SwPaM *const pUnoCrsr = pCursor->GetPaM();
+ *pUnoCrsr->GetPoint() = *aCrsr.GetPoint();
+ if (aCrsr.HasMark())
{
- pDoc->InsertString( aTmp, cIns, nInsertFlags );
+ pUnoCrsr->SetMark();
+ *pUnoCrsr->GetMark() = *aCrsr.GetMark();
}
-
- if(bAbsorb)
+ else
{
- uno::Reference<lang::XUnoTunnel> xRangeTunnel( xTextRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- if(xRangeTunnel.is())
- {
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- }
-
- SwCursor aCrsr(*aTmp.GetPoint(),0,false);
- SwXTextCursor::SelectPam(aCrsr, sal_True);
- aCrsr.Left(1, CRSR_SKIP_CHARS, FALSE, FALSE);
- //hier muss der uebergebene PaM umgesetzt werden:
- if(pRange)
- pRange->_CreateNewBookmark(aCrsr);
- else
- {
- SwPaM* pUnoCrsr = pCursor->GetPaM();
- *pUnoCrsr->GetPoint() = *aCrsr.GetPoint();
- if(aCrsr.HasMark())
- {
- pUnoCrsr->SetMark();
- *pUnoCrsr->GetMark() = *aCrsr.GetMark();
- }
- else
- pUnoCrsr->DeleteMark();
- }
+ pUnoCrsr->DeleteMark();
}
}
}
- else
- throw uno::RuntimeException();
}
+
/*-- 09.12.98 12:43:17---------------------------------------------------
-----------------------------------------------------------------------*/
-
-void SwXText::insertTextContent(const uno::Reference< text::XTextRange > & xRange,
- const uno::Reference< text::XTextContent > & xContent, sal_Bool bAbsorb)
- throw( lang::IllegalArgumentException, uno::RuntimeException )
+void SAL_CALL
+SwXText::insertTextContent(
+ const uno::Reference< text::XTextRange > & xRange,
+ const uno::Reference< text::XTextContent > & xContent,
+ sal_Bool bAbsorb)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- // erstmal testen, ob der Range an der richtigen Stelle ist und dann
- // am Sw-Content attachToRange aufrufen
+
+ if (!xRange.is())
+ {
+ lang::IllegalArgumentException aIllegal;
+ aIllegal.Message = C2U("first parameter invalid;");
+ throw aIllegal;
+ }
+ if (!xContent.is())
+ {
+ lang::IllegalArgumentException aIllegal;
+ aIllegal.Message += C2U("second parameter invalid");
+ throw aIllegal;
+ }
if(!GetDoc())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
- if(xRange.is() && xContent.is())
- {
- SwUnoInternalPaM aPam(*GetDoc());
- if(SwXTextRange::XTextRangeToSwPaM(aPam, xRange))
- {
- uno::Reference<lang::XUnoTunnel> xRangeTunnel( xRange, uno::UNO_QUERY);
- SwXTextRange* pRange = 0;
- OTextCursorHelper* pCursor = 0;
- SwXTextPortion* pPortion = 0;
- SwXText* pText = 0;
- if(xRangeTunnel.is())
- {
- pRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- pPortion = reinterpret_cast< SwXTextPortion * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextPortion::getUnoTunnelId()) ));
- pText = reinterpret_cast< SwXText * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXText::getUnoTunnelId()) ));
- }
+ SwUnoInternalPaM aPam(*GetDoc());
+ if (!::sw::XTextRangeToSwPaM(aPam, xRange))
+ {
+ lang::IllegalArgumentException aIllegal;
+ aIllegal.Message = C2U("first parameter invalid");
+ throw aIllegal;
+ }
+ // first test if the range is at the right position, then call
+ // xContent->attach
+ const SwStartNode* pOwnStartNode = GetStartNode();
+ SwStartNodeType eSearchNodeType = SwNormalStartNode;
+ switch (m_pImpl->m_eType)
+ {
+ case CURSOR_FRAME: eSearchNodeType = SwFlyStartNode; break;
+ case CURSOR_TBLTEXT: eSearchNodeType = SwTableBoxStartNode; break;
+ case CURSOR_FOOTNOTE: eSearchNodeType = SwFootnoteStartNode; break;
+ case CURSOR_HEADER: eSearchNodeType = SwHeaderStartNode; break;
+ case CURSOR_FOOTER: eSearchNodeType = SwFooterStartNode; break;
+ //case CURSOR_INVALID:
+ //case CURSOR_BODY:
+ default:
+ break;
+ }
- uno::Reference< text::XTextCursor > xOwnCursor = createCursor();
- uno::Reference<lang::XUnoTunnel> xOwnTunnel( xOwnCursor, uno::UNO_QUERY);
-// OTextCursorHelper* pOwnCursor = reinterpret_cast< OTextCursorHelper * >(
-// sal::static_int_cast< sal_IntPtr >( xOwnTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
-
- const SwStartNode* pOwnStartNode = GetStartNode();
- SwStartNodeType eSearchNodeType = SwNormalStartNode;
- switch(eCrsrType)
- {
- case CURSOR_FRAME: eSearchNodeType = SwFlyStartNode; break;
- case CURSOR_TBLTEXT: eSearchNodeType = SwTableBoxStartNode; break;
- case CURSOR_FOOTNOTE: eSearchNodeType = SwFootnoteStartNode; break;
- case CURSOR_HEADER: eSearchNodeType = SwHeaderStartNode; break;
- case CURSOR_FOOTER: eSearchNodeType = SwFooterStartNode; break;
- //case CURSOR_INVALID:
- //case CURSOR_BODY:
- default:
- ;
- }
+ const SwStartNode* pTmp =
+ aPam.GetNode()->FindSttNodeByType(eSearchNodeType);
- const SwNode* pSrcNode = 0;
- if(pCursor && pCursor->GetPaM())
- {
- pSrcNode = pCursor->GetPaM()->GetNode();
- }
- else if (pRange && pRange->GetBookmark())
- {
- ::sw::mark::IMark const * const pBkmk = pRange->GetBookmark();
- pSrcNode = &pBkmk->GetMarkPos().nNode.GetNode();
- }
- else if (pPortion && pPortion->GetCursor())
- {
- pSrcNode = pPortion->GetCursor()->GetNode();
- }
- else if (pText)
- {
- uno::Reference<text::XTextCursor> xTextCursor = pText->createCursor();
- xTextCursor->gotoEnd(sal_True);
- uno::Reference<lang::XUnoTunnel> xCrsrTunnel( xTextCursor, uno::UNO_QUERY );
- pCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xCrsrTunnel->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- pSrcNode = pCursor->GetPaM()->GetNode();
- }
- else
- throw lang::IllegalArgumentException();
+ // ignore SectionNodes
+ while (pTmp && pTmp->IsSectionNode())
+ {
+ pTmp = pTmp->StartOfSectionNode();
+ }
+ // if the document starts with a section
+ while (pOwnStartNode->IsSectionNode())
+ {
+ pOwnStartNode = pOwnStartNode->StartOfSectionNode();
+ }
+ // this checks if (this) and xRange are in the same text::XText interface
+ if (pOwnStartNode != pTmp)
+ {
+ uno::RuntimeException aRunException;
+ aRunException.Message = C2U("text interface and cursor not related");
+ throw aRunException;
+ }
- const SwStartNode* pTmp = pSrcNode->FindSttNodeByType(eSearchNodeType);
+ const bool bForceExpandHints(CheckForOwnMemberMeta(aPam, bAbsorb));
- //SectionNodes ueberspringen
- while(pTmp && pTmp->IsSectionNode())
- {
- pTmp = pTmp->StartOfSectionNode();
- }
- //if the document starts with a section
- while(pOwnStartNode->IsSectionNode())
- {
- pOwnStartNode = pOwnStartNode->StartOfSectionNode();
- }
- //this checks if (this) and xRange are in the same text::XText interface
- if(pOwnStartNode != pTmp)
- {
- uno::RuntimeException aRunException;
- aRunException.Message = C2U("text interface and cursor not related");
- throw aRunException;
- }
+ // special treatment for Contents that do not replace the range, but
+ // instead are "overlaid"
+ const uno::Reference<lang::XUnoTunnel> xContentTunnel(xContent,
+ uno::UNO_QUERY);
+ if (!xContentTunnel.is())
+ {
+ lang::IllegalArgumentException aArgException;
+ aArgException.Message =
+ C2U("text content does not support lang::XUnoTunnel");
+ throw aArgException;
+ }
+ SwXDocumentIndexMark *const pDocumentIndexMark =
+ ::sw::UnoTunnelGetImplementation<SwXDocumentIndexMark>(xContentTunnel);
+ SwXTextSection *const pSection =
+ ::sw::UnoTunnelGetImplementation<SwXTextSection>(xContentTunnel);
+ SwXBookmark *const pBookmark =
+ ::sw::UnoTunnelGetImplementation<SwXBookmark>(xContentTunnel);
+ SwXReferenceMark *const pReferenceMark =
+ ::sw::UnoTunnelGetImplementation<SwXReferenceMark>(xContentTunnel);
+ SwXMeta *const pMeta =
+ ::sw::UnoTunnelGetImplementation<SwXMeta>(xContentTunnel);
- const bool bForceExpandHints( CheckForOwnMemberMeta(
- pRange, (pCursor) ? pCursor->GetPaM() : 0, bAbsorb) );
+ const bool bAttribute = pBookmark || pDocumentIndexMark
+ || pSection || pReferenceMark || pMeta;
- // Sonderbehandlung fuer Contents, die den Range nicht ersetzen, sonder darueber gelegt werden
- // Bookmarks, IndexEntry
- uno::Reference<lang::XUnoTunnel> xContentTunnel( xContent, uno::UNO_QUERY);
- if(!xContentTunnel.is())
- {
- lang::IllegalArgumentException aArgException;
- aArgException.Message = C2U("text content doesn't support lang::XUnoTunnel");
- throw aArgException;
- }
- SwXDocumentIndexMark* pDocumentIndexMark = reinterpret_cast< SwXDocumentIndexMark * >(
- sal::static_int_cast< sal_IntPtr >( xContentTunnel->getSomething( SwXDocumentIndexMark::getUnoTunnelId()) ));
- SwXTextSection* pSection = reinterpret_cast< SwXTextSection * >(
- sal::static_int_cast< sal_IntPtr >( xContentTunnel->getSomething( SwXTextSection::getUnoTunnelId()) ));
- SwXBookmark* pBookmark = reinterpret_cast< SwXBookmark * >(
- sal::static_int_cast< sal_IntPtr >( xContentTunnel->getSomething( SwXBookmark::getUnoTunnelId()) ));
- SwXReferenceMark* pReferenceMark = reinterpret_cast< SwXReferenceMark * >(
- sal::static_int_cast< sal_IntPtr >( xContentTunnel->getSomething( SwXReferenceMark::getUnoTunnelId()) ));
- SwXMeta *const pMeta = reinterpret_cast< SwXMeta* >(
- sal::static_int_cast< sal_IntPtr >(
- xContentTunnel->getSomething( SwXMeta::getUnoTunnelId())));
-
- const bool bAttribute = pBookmark || pDocumentIndexMark
- || pSection || pReferenceMark || pMeta;
-
- if(bAbsorb && !bAttribute)
- {
- xRange->setString(aEmptyStr);
- }
- //hier wird tatsaechlich eingefuegt
- uno::Reference< text::XTextRange > xTempRange;
- if(bAttribute && bAbsorb)
- xTempRange = xRange;
- else
- xTempRange = xRange->getStart();
- if (bForceExpandHints)
- {
- // if necessary, replace xTempRange with a new SwXTextCursor
- PrepareForAttach(xTempRange, pRange,
- (pCursor) ? pCursor->GetPaM() : 0);
- }
- xContent->attach(xTempRange);
- }
- else
- {
- lang::IllegalArgumentException aIllegal;
- aIllegal.Message = C2U("first parameter invalid");
- throw aIllegal;
- }
+ if (bAbsorb && !bAttribute)
+ {
+ xRange->setString(aEmptyStr);
}
- else
+ uno::Reference< text::XTextRange > xTempRange =
+ (bAttribute && bAbsorb) ? xRange : xRange->getStart();
+ if (bForceExpandHints)
{
- lang::IllegalArgumentException aIllegal;
- if(!xRange.is())
- aIllegal.Message = C2U("first parameter invalid;");
- if(!xContent.is())
- aIllegal.Message += C2U("second parameter invalid");
- throw aIllegal;
+ // if necessary, replace xTempRange with a new SwXTextCursor
+ PrepareForAttach(xTempRange, aPam);
}
-
+ xContent->attach(xTempRange);
}
+
/* -----------------------------10.07.00 15:40--------------------------------
---------------------------------------------------------------------------*/
-void SwXText::insertTextContentBefore(
+void SAL_CALL
+SwXText::insertTextContentBefore(
const uno::Reference< text::XTextContent>& xNewContent,
const uno::Reference< text::XTextContent>& xSuccessor)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!GetDoc())
{
uno::RuntimeException aRuntime;
@@ -654,101 +665,123 @@ void SwXText::insertTextContentBefore(
throw aRuntime;
}
- SwXParagraph* pPara = SwXParagraph::GetImplementation(xNewContent);
- if(!pPara || !pPara->IsDescriptor() || !xSuccessor.is())
+ const uno::Reference<lang::XUnoTunnel> xParaTunnel(xNewContent,
+ uno::UNO_QUERY);
+ SwXParagraph *const pPara =
+ ::sw::UnoTunnelGetImplementation<SwXParagraph>(xParaTunnel);
+ if (!pPara || !pPara->IsDescriptor() || !xSuccessor.is())
+ {
throw lang::IllegalArgumentException();
+ }
sal_Bool bRet = sal_False;
- SwXTextSection* pXSection = SwXTextSection::GetImplementation( xSuccessor );
- SwXTextTable* pXTable = SwXTextTable::GetImplementation(xSuccessor );
- SwFrmFmt* pTableFmt = pXTable ? pXTable->GetFrmFmt() : 0;
- SwUnoCrsr* pUnoCrsr = 0;
+ const uno::Reference<lang::XUnoTunnel> xSuccTunnel(xSuccessor,
+ uno::UNO_QUERY);
+ SwXTextSection *const pXSection =
+ ::sw::UnoTunnelGetImplementation<SwXTextSection>(xSuccTunnel);
+ SwXTextTable *const pXTable =
+ ::sw::UnoTunnelGetImplementation<SwXTextTable>(xSuccTunnel);
+ SwFrmFmt *const pTableFmt = (pXTable) ? pXTable->GetFrmFmt() : 0;
+ SwTxtNode * pTxtNode = 0;
if(pTableFmt && pTableFmt->GetDoc() == GetDoc())
{
- SwTable* pTable = SwTable::FindTable( pTableFmt );
- SwTableNode* pTblNode = pTable->GetTableNode();
+ SwTable *const pTable = SwTable::FindTable( pTableFmt );
+ SwTableNode *const pTblNode = pTable->GetTableNode();
- SwNodeIndex aTblIdx( *pTblNode, -1 );
+ const SwNodeIndex aTblIdx( *pTblNode, -1 );
SwPosition aBefore(aTblIdx);
bRet = GetDoc()->AppendTxtNode( aBefore );
- pUnoCrsr = GetDoc()->CreateUnoCrsr( aBefore, FALSE);
+ pTxtNode = aBefore.nNode.GetNode().GetTxtNode();
}
- else if(pXSection &&
- pXSection->GetFmt() &&
+ else if (pXSection && pXSection->GetFmt() &&
pXSection->GetFmt()->GetDoc() == GetDoc())
{
- SwSectionFmt* pSectFmt = pXSection->GetFmt();
- SwSectionNode* pSectNode = pSectFmt->GetSectionNode();
+ SwSectionFmt *const pSectFmt = pXSection->GetFmt();
+ SwSectionNode *const pSectNode = pSectFmt->GetSectionNode();
- SwNodeIndex aSectIdx( *pSectNode, -1 );
+ const SwNodeIndex aSectIdx( *pSectNode, -1 );
SwPosition aBefore(aSectIdx);
bRet = GetDoc()->AppendTxtNode( aBefore );
- pUnoCrsr = GetDoc()->CreateUnoCrsr( aBefore, FALSE);
+ pTxtNode = aBefore.nNode.GetNode().GetTxtNode();
}
- if(!bRet)
- throw lang::IllegalArgumentException();
- else
+ if (!bRet || !pTxtNode)
{
- pPara->attachToText(this, pUnoCrsr);
+ throw lang::IllegalArgumentException();
}
-
+ pPara->attachToText(*this, *pTxtNode);
}
+
/* -----------------------------10.07.00 15:40--------------------------------
---------------------------------------------------------------------------*/
-void SwXText::insertTextContentAfter(
+void SAL_CALL
+SwXText::insertTextContentAfter(
const uno::Reference< text::XTextContent>& xNewContent,
const uno::Reference< text::XTextContent>& xPredecessor)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!GetDoc())
+ {
throw uno::RuntimeException();
- SwXParagraph* pPara = SwXParagraph::GetImplementation(xNewContent);
+ }
+
+ const uno::Reference<lang::XUnoTunnel> xParaTunnel(xNewContent,
+ uno::UNO_QUERY);
+ SwXParagraph *const pPara =
+ ::sw::UnoTunnelGetImplementation<SwXParagraph>(xParaTunnel);
if(!pPara || !pPara->IsDescriptor() || !xPredecessor.is())
+ {
throw lang::IllegalArgumentException();
+ }
- SwUnoCrsr* pUnoCrsr = 0;
- SwXTextSection* pXSection = SwXTextSection::GetImplementation( xPredecessor );
- SwXTextTable* pXTable = SwXTextTable::GetImplementation(xPredecessor );
- SwFrmFmt* pTableFmt = pXTable ? pXTable->GetFrmFmt() : 0;
+ const uno::Reference<lang::XUnoTunnel> xPredTunnel(xPredecessor,
+ uno::UNO_QUERY);
+ SwXTextSection *const pXSection =
+ ::sw::UnoTunnelGetImplementation<SwXTextSection>(xPredTunnel);
+ SwXTextTable *const pXTable =
+ ::sw::UnoTunnelGetImplementation<SwXTextTable>(xPredTunnel);
+ SwFrmFmt *const pTableFmt = (pXTable) ? pXTable->GetFrmFmt() : 0;
sal_Bool bRet = sal_False;
+ SwTxtNode * pTxtNode = 0;
if(pTableFmt && pTableFmt->GetDoc() == GetDoc())
{
- SwTable* pTable = SwTable::FindTable( pTableFmt );
- SwTableNode* pTblNode = pTable->GetTableNode();
+ SwTable *const pTable = SwTable::FindTable( pTableFmt );
+ SwTableNode *const pTblNode = pTable->GetTableNode();
- SwEndNode* pTableEnd = pTblNode->EndOfSectionNode();
+ SwEndNode *const pTableEnd = pTblNode->EndOfSectionNode();
SwPosition aTableEnd(*pTableEnd);
bRet = GetDoc()->AppendTxtNode( aTableEnd );
- pUnoCrsr = GetDoc()->CreateUnoCrsr( aTableEnd, FALSE);
+ pTxtNode = aTableEnd.nNode.GetNode().GetTxtNode();
}
- else if(pXSection &&
- pXSection->GetFmt() &&
+ else if (pXSection && pXSection->GetFmt() &&
pXSection->GetFmt()->GetDoc() == GetDoc())
{
- SwSectionFmt* pSectFmt = pXSection->GetFmt();
- SwSectionNode* pSectNode = pSectFmt->GetSectionNode();
- SwEndNode* pEnd = pSectNode->EndOfSectionNode();
+ SwSectionFmt *const pSectFmt = pXSection->GetFmt();
+ SwSectionNode *const pSectNode = pSectFmt->GetSectionNode();
+ SwEndNode *const pEnd = pSectNode->EndOfSectionNode();
SwPosition aEnd(*pEnd);
bRet = GetDoc()->AppendTxtNode( aEnd );
- pUnoCrsr = GetDoc()->CreateUnoCrsr( aEnd, FALSE);
+ pTxtNode = aEnd.nNode.GetNode().GetTxtNode();
}
- if(!bRet)
- throw lang::IllegalArgumentException();
- else
+ if (!bRet || !pTxtNode)
{
- pPara->attachToText(this, pUnoCrsr);
+ throw lang::IllegalArgumentException();
}
+ pPara->attachToText(*this, *pTxtNode);
}
+
/* -----------------------------10.07.00 15:40--------------------------------
---------------------------------------------------------------------------*/
-void SwXText::removeTextContentBefore(
+void SAL_CALL
+SwXText::removeTextContentBefore(
const uno::Reference< text::XTextContent>& xSuccessor)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!GetDoc())
{
uno::RuntimeException aRuntime;
@@ -757,29 +790,32 @@ void SwXText::removeTextContentBefore(
}
sal_Bool bRet = sal_False;
- SwXTextSection* pXSection = SwXTextSection::GetImplementation( xSuccessor );
- SwXTextTable* pXTable = SwXTextTable::GetImplementation( xSuccessor );
- SwFrmFmt* pTableFmt = pXTable ? pXTable->GetFrmFmt() : 0;
+ const uno::Reference<lang::XUnoTunnel> xSuccTunnel(xSuccessor,
+ uno::UNO_QUERY);
+ SwXTextSection *const pXSection =
+ ::sw::UnoTunnelGetImplementation<SwXTextSection>(xSuccTunnel);
+ SwXTextTable *const pXTable =
+ ::sw::UnoTunnelGetImplementation<SwXTextTable>(xSuccTunnel);
+ SwFrmFmt *const pTableFmt = (pXTable) ? pXTable->GetFrmFmt() : 0;
if(pTableFmt && pTableFmt->GetDoc() == GetDoc())
{
- SwTable* pTable = SwTable::FindTable( pTableFmt );
- SwTableNode* pTblNode = pTable->GetTableNode();
+ SwTable *const pTable = SwTable::FindTable( pTableFmt );
+ SwTableNode *const pTblNode = pTable->GetTableNode();
- SwNodeIndex aTblIdx( *pTblNode, -1 );
+ const SwNodeIndex aTblIdx( *pTblNode, -1 );
if(aTblIdx.GetNode().IsTxtNode())
{
SwPaM aBefore(aTblIdx);
bRet = GetDoc()->DelFullPara( aBefore );
}
}
- else if(pXSection &&
- pXSection->GetFmt() &&
+ else if (pXSection && pXSection->GetFmt() &&
pXSection->GetFmt()->GetDoc() == GetDoc())
{
- SwSectionFmt* pSectFmt = pXSection->GetFmt();
- SwSectionNode* pSectNode = pSectFmt->GetSectionNode();
+ SwSectionFmt *const pSectFmt = pXSection->GetFmt();
+ SwSectionNode *const pSectNode = pSectFmt->GetSectionNode();
- SwNodeIndex aSectIdx( *pSectNode, -1 );
+ const SwNodeIndex aSectIdx( *pSectNode, -1 );
if(aSectIdx.GetNode().IsTxtNode())
{
SwPaM aBefore(aSectIdx);
@@ -787,15 +823,21 @@ void SwXText::removeTextContentBefore(
}
}
if(!bRet)
+ {
throw lang::IllegalArgumentException();
+ }
}
+
/* -----------------------------10.07.00 15:40--------------------------------
---------------------------------------------------------------------------*/
-void SwXText::removeTextContentAfter(const uno::Reference< text::XTextContent>& xPredecessor)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+void SAL_CALL
+SwXText::removeTextContentAfter(
+ const uno::Reference< text::XTextContent>& xPredecessor)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!GetDoc())
{
uno::RuntimeException aRuntime;
@@ -804,30 +846,33 @@ void SwXText::removeTextContentAfter(const uno::Reference< text::XTextContent>&
}
sal_Bool bRet = sal_False;
- SwXTextSection* pXSection = SwXTextSection::GetImplementation( xPredecessor );
- SwXTextTable* pXTable = SwXTextTable::GetImplementation(xPredecessor );
- SwFrmFmt* pTableFmt = pXTable ? pXTable->GetFrmFmt() : 0;
+ const uno::Reference<lang::XUnoTunnel> xPredTunnel(xPredecessor,
+ uno::UNO_QUERY);
+ SwXTextSection *const pXSection =
+ ::sw::UnoTunnelGetImplementation<SwXTextSection>(xPredTunnel);
+ SwXTextTable *const pXTable =
+ ::sw::UnoTunnelGetImplementation<SwXTextTable>(xPredTunnel);
+ SwFrmFmt *const pTableFmt = (pXTable) ? pXTable->GetFrmFmt() : 0;
if(pTableFmt && pTableFmt->GetDoc() == GetDoc())
{
- SwTable* pTable = SwTable::FindTable( pTableFmt );
- SwTableNode* pTblNode = pTable->GetTableNode();
- SwEndNode* pTableEnd = pTblNode->EndOfSectionNode();
+ SwTable *const pTable = SwTable::FindTable( pTableFmt );
+ SwTableNode *const pTblNode = pTable->GetTableNode();
+ SwEndNode *const pTableEnd = pTblNode->EndOfSectionNode();
- SwNodeIndex aTblIdx( *pTableEnd, 1 );
+ const SwNodeIndex aTblIdx( *pTableEnd, 1 );
if(aTblIdx.GetNode().IsTxtNode())
{
SwPaM aPaM(aTblIdx);
bRet = GetDoc()->DelFullPara( aPaM );
}
}
- else if(pXSection &&
- pXSection->GetFmt() &&
+ else if (pXSection && pXSection->GetFmt() &&
pXSection->GetFmt()->GetDoc() == GetDoc())
{
- SwSectionFmt* pSectFmt = pXSection->GetFmt();
- SwSectionNode* pSectNode = pSectFmt->GetSectionNode();
- SwEndNode* pEnd = pSectNode->EndOfSectionNode();
- SwNodeIndex aSectIdx( *pEnd, 1 );
+ SwSectionFmt *const pSectFmt = pXSection->GetFmt();
+ SwSectionNode *const pSectNode = pSectFmt->GetSectionNode();
+ SwEndNode *const pEnd = pSectNode->EndOfSectionNode();
+ const SwNodeIndex aSectIdx( *pEnd, 1 );
if(aSectIdx.GetNode().IsTxtNode())
{
SwPaM aAfter(aSectIdx);
@@ -835,42 +880,50 @@ void SwXText::removeTextContentAfter(const uno::Reference< text::XTextContent>&
}
}
if(!bRet)
+ {
throw lang::IllegalArgumentException();
+ }
}
+
/*-- 09.12.98 12:43:19---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::removeTextContent(const uno::Reference< text::XTextContent > & xContent)
- throw( container::NoSuchElementException, uno::RuntimeException )
+void SAL_CALL
+SwXText::removeTextContent(
+ const uno::Reference< text::XTextContent > & xContent)
+throw (container::NoSuchElementException, uno::RuntimeException)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
+ // forward: need no solar mutex here
if(!xContent.is())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U("first parameter invalid");
throw aRuntime;
}
- else
- xContent->dispose();
+ xContent->dispose();
}
+
/*-- 09.12.98 12:43:22---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XText > SwXText::getText(void)
- throw( uno::RuntimeException )
+uno::Reference< text::XText > SAL_CALL
+SwXText::getText() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XText > xRet = (SwXText*)this;
- return xRet;
+ const uno::Reference< text::XText > xRet(this);
+ return xRet;
}
+
/*-- 09.12.98 12:43:24---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::getStart(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXText::getStart() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > xRef = createCursor();
+
+ const uno::Reference< text::XTextCursor > xRef = CreateCursor();
if(!xRef.is())
{
uno::RuntimeException aRuntime;
@@ -878,16 +931,18 @@ uno::Reference< text::XTextRange > SwXText::getStart(void) throw( uno::RuntimeE
throw aRuntime;
}
xRef->gotoStart(sal_False);
- uno::Reference< text::XTextRange > xRet(xRef, uno::UNO_QUERY);
+ const uno::Reference< text::XTextRange > xRet(xRef, uno::UNO_QUERY);
return xRet;
}
/*-- 09.12.98 12:43:27---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::getEnd(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextRange > SAL_CALL
+SwXText::getEnd() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > xRef = createCursor();
+
+ const uno::Reference< text::XTextCursor > xRef = CreateCursor();
if(!xRef.is())
{
uno::RuntimeException aRuntime;
@@ -895,42 +950,52 @@ uno::Reference< text::XTextRange > SwXText::getEnd(void) throw( uno::RuntimeExc
throw aRuntime;
}
xRef->gotoEnd(sal_False);
- uno::Reference< text::XTextRange > xRet(xRef, uno::UNO_QUERY);
+ const uno::Reference< text::XTextRange > xRet(xRef, uno::UNO_QUERY);
return xRet;
}
+
/*-- 09.12.98 12:43:29---------------------------------------------------
-----------------------------------------------------------------------*/
-OUString SwXText::getString(void) throw( uno::RuntimeException )
+OUString SAL_CALL SwXText::getString() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > xRet = createCursor();
+
+ const uno::Reference< text::XTextCursor > xRet = CreateCursor();
if(!xRet.is())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
- else
- {
- xRet->gotoEnd(sal_True);
- }
+ xRet->gotoEnd(sal_True);
return xRet->getString();
}
/*-- 09.12.98 12:43:30---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::setString(const OUString& aString) throw( uno::RuntimeException )
+void SAL_CALL
+SwXText::setString(const OUString& rString) throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ if (!GetDoc())
+ {
+ uno::RuntimeException aRuntime;
+ aRuntime.Message = C2U(cInvalidObject);
+ throw aRuntime;
+ }
+
const SwStartNode* pStartNode = GetStartNode();
- if(!pStartNode)
+ if (!pStartNode)
+ {
throw uno::RuntimeException();
+ }
GetDoc()->StartUndo(UNDO_START, NULL);
//insert an empty paragraph at the start and at the end to ensure that
//all tables and sections can be removed by the selecting text::XTextCursor
- if (CURSOR_META != eCrsrType)
+ if (CURSOR_META != m_pImpl->m_eType)
{
SwPosition aStartPos(*pStartNode);
const SwEndNode* pEnd = pStartNode->EndOfSectionNode();
@@ -962,7 +1027,7 @@ void SwXText::setString(const OUString& aString) throw( uno::RuntimeException )
}
}
- uno::Reference< text::XTextCursor > xRet = createCursor();
+ const uno::Reference< text::XTextCursor > xRet = CreateCursor();
if(!xRet.is())
{
GetDoc()->EndUndo(UNDO_END, NULL);
@@ -970,36 +1035,28 @@ void SwXText::setString(const OUString& aString) throw( uno::RuntimeException )
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
- else
- {
- xRet->gotoEnd(sal_True);
- }
- xRet->setString(aString);
+ xRet->gotoEnd(sal_True);
+ xRet->setString(rString);
GetDoc()->EndUndo(UNDO_END, NULL);
}
//FIXME why is CheckForOwnMember duplicated in some insert methods?
// Description: Checks if pRange/pCursor are member of the same text interface.
// Only one of the pointers has to be set!
-sal_Bool SwXText::CheckForOwnMember(
- const SwXTextRange* pRange,
- const OTextCursorHelper* pCursor)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+bool SwXText::Impl::CheckForOwnMember(
+ const SwPaM & rPaM)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- DBG_ASSERT((!pRange || !pCursor) && (pRange || pCursor), "only one pointer will be checked" );
- uno::Reference<text::XTextCursor> xOwnCursor = createCursor();
+ const uno::Reference<text::XTextCursor> xOwnCursor(m_rThis.CreateCursor());
- uno::Reference<lang::XUnoTunnel> xTunnel( xOwnCursor, uno::UNO_QUERY);
- OTextCursorHelper* pOwnCursor = 0;
- if(xTunnel.is())
- {
- pOwnCursor = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xTunnel->getSomething(OTextCursorHelper::getUnoTunnelId()) ));
- }
+ const uno::Reference<lang::XUnoTunnel> xTunnel(xOwnCursor, uno::UNO_QUERY);
+ OTextCursorHelper *const pOwnCursor =
+ ::sw::UnoTunnelGetImplementation<OTextCursorHelper>(xTunnel);
DBG_ASSERT(pOwnCursor, "OTextCursorHelper::getUnoTunnelId() ??? ");
- const SwStartNode* pOwnStartNode = pOwnCursor->GetPaM()->GetNode()->StartOfSectionNode();
+ const SwStartNode* pOwnStartNode =
+ pOwnCursor->GetPaM()->GetNode()->StartOfSectionNode();
SwStartNodeType eSearchNodeType = SwNormalStartNode;
- switch(eCrsrType)
+ switch (m_eType)
{
case CURSOR_FRAME: eSearchNodeType = SwFlyStartNode; break;
case CURSOR_TBLTEXT: eSearchNodeType = SwTableBoxStartNode; break;
@@ -1012,105 +1069,62 @@ sal_Bool SwXText::CheckForOwnMember(
;
}
- const SwNode* pSrcNode;
- if(pCursor)
- pSrcNode = pCursor->GetPaM()->GetNode();
- else //dann pRange
- {
- ::sw::mark::IMark const * const pBkmk = pRange->GetBookmark();
- pSrcNode = &pBkmk->GetMarkPos().nNode.GetNode();
- }
+ SwNode const*const pSrcNode(rPaM.GetNode());
+ if (!pSrcNode) { return false; }
const SwStartNode* pTmp = pSrcNode->FindSttNodeByType(eSearchNodeType);
//SectionNodes ueberspringen
while(pTmp && pTmp->IsSectionNode())
+ {
pTmp = pTmp->StartOfSectionNode();
+ }
//if the document starts with a section
while(pOwnStartNode->IsSectionNode())
+ {
pOwnStartNode = pOwnStartNode->StartOfSectionNode();
+ }
//this checks if (this) and xRange are in the same text::XText interface
- return(pOwnStartNode == pTmp);
+ return (pOwnStartNode == pTmp);
}
-sal_Int16 SwXText::ComparePositions(
+sal_Int16
+SwXText::Impl::ComparePositions(
const uno::Reference<text::XTextRange>& xPos1,
const uno::Reference<text::XTextRange>& xPos2)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- sal_Int16 nCompare = 0;
- SwUnoInternalPaM aPam1(*GetDoc());
- SwUnoInternalPaM aPam2(*GetDoc());
+ SwUnoInternalPaM aPam1(*m_pDoc);
+ SwUnoInternalPaM aPam2(*m_pDoc);
- BOOL bExcept = FALSE;
- if(SwXTextRange::XTextRangeToSwPaM(aPam1, xPos1) &&
- SwXTextRange::XTextRangeToSwPaM(aPam2, xPos2))
+ if (!::sw::XTextRangeToSwPaM(aPam1, xPos1) ||
+ !::sw::XTextRangeToSwPaM(aPam2, xPos2))
{
- uno::Reference<lang::XUnoTunnel> xRangeTunnel1( xPos1, uno::UNO_QUERY);
- SwXTextRange* pRange1 = 0;
- OTextCursorHelper* pCursor1 = 0;
- if(xRangeTunnel1.is())
- {
- pRange1 = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel1->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor1 = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel1->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- }
- uno::Reference<lang::XUnoTunnel> xRangeTunnel2( xPos2, uno::UNO_QUERY);
- SwXTextRange* pRange2 = 0;
- OTextCursorHelper* pCursor2 = 0;
- if(xRangeTunnel2.is())
- {
- pRange2 = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel2->getSomething( SwXTextRange::getUnoTunnelId()) ));
- pCursor2 = reinterpret_cast< OTextCursorHelper * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel2->getSomething( OTextCursorHelper::getUnoTunnelId()) ));
- }
-
- if((pRange1||pCursor1) && (pRange2||pCursor2))
- {
- if(CheckForOwnMember(pRange1, pCursor1)
- && CheckForOwnMember( pRange2, pCursor2))
- {
- const SwPosition *pStart1 = 0;
- const SwPosition *pStart2 = 0;
-
- if(pRange1)
- pStart1 = pRange1->GetBookmark() ? &(pRange1->GetBookmark()->GetMarkStart()) : 0;
- else
- pStart1 = pCursor1->GetPaM() ? pCursor1->GetPaM()->Start() : 0;
-
- if(pRange2)
- pStart2 = pRange2->GetBookmark() ? &(pRange2->GetBookmark()->GetMarkStart()) : 0;
- else
- pStart2 = pCursor2->GetPaM() ? pCursor2->GetPaM()->Start() : 0;
+ throw lang::IllegalArgumentException();
+ }
+ if (!CheckForOwnMember(aPam1) || !CheckForOwnMember(aPam2))
+ {
+ throw lang::IllegalArgumentException();
+ }
- if(pStart1 && pStart2)
- {
- if(*pStart1 < *pStart2)
- nCompare = 1;
- else if(*pStart1 > *pStart2)
- nCompare = -1;
- else
- {
- DBG_ASSERT(*pStart1 == *pStart2, "SwPositions should be equal here");
- nCompare = 0;
- }
- }
- else
- bExcept = TRUE;
- }
- else
- bExcept = TRUE;
- }
- else
- bExcept = TRUE;
+ sal_Int16 nCompare = 0;
+ SwPosition const*const pStart1 = aPam1.Start();
+ SwPosition const*const pStart2 = aPam2.Start();
+ if (*pStart1 < *pStart2)
+ {
+ nCompare = 1;
+ }
+ else if (*pStart1 > *pStart2)
+ {
+ nCompare = -1;
}
else
- bExcept = TRUE;
- if(bExcept)
- throw lang::IllegalArgumentException();
+ {
+ DBG_ASSERT(*pStart1 == *pStart2,
+ "SwPositions should be equal here");
+ nCompare = 0;
+ }
return nCompare;
}
@@ -1118,50 +1132,64 @@ sal_Int16 SwXText::ComparePositions(
/*-- 28.03.00 10:37:22---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Int16 SwXText::compareRegionStarts(
- const uno::Reference<text::XTextRange>& xR1,
- const uno::Reference<text::XTextRange>& xR2)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+sal_Int16 SAL_CALL
+SwXText::compareRegionStarts(
+ const uno::Reference<text::XTextRange>& xRange1,
+ const uno::Reference<text::XTextRange>& xRange2)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!xR1.is() || !xR2.is())
+
+ if (!xRange1.is() || !xRange2.is())
+ {
throw lang::IllegalArgumentException();
- uno::Reference<text::XTextRange> xStart1 = xR1->getStart();
- uno::Reference<text::XTextRange> xStart2 = xR2->getStart();
+ }
+ const uno::Reference<text::XTextRange> xStart1 = xRange1->getStart();
+ const uno::Reference<text::XTextRange> xStart2 = xRange2->getStart();
- return ComparePositions(xStart1, xStart2);
+ return m_pImpl->ComparePositions(xStart1, xStart2);
}
/*-- 28.03.00 10:37:25---------------------------------------------------
-----------------------------------------------------------------------*/
-sal_Int16 SwXText::compareRegionEnds(
- const uno::Reference<text::XTextRange>& xR1,
- const uno::Reference<text::XTextRange>& xR2)
- throw(lang::IllegalArgumentException, uno::RuntimeException)
+sal_Int16 SAL_CALL
+SwXText::compareRegionEnds(
+ const uno::Reference<text::XTextRange>& xRange1,
+ const uno::Reference<text::XTextRange>& xRange2)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!xR1.is() || !xR2.is())
+
+ if (!xRange1.is() || !xRange2.is())
+ {
throw lang::IllegalArgumentException();
- uno::Reference<text::XTextRange> xEnd1 = xR1->getEnd();
- uno::Reference<text::XTextRange> xEnd2 = xR2->getEnd();
+ }
+ uno::Reference<text::XTextRange> xEnd1 = xRange1->getEnd();
+ uno::Reference<text::XTextRange> xEnd2 = xRange2->getEnd();
- return ComparePositions(xEnd1, xEnd2);
+ return m_pImpl->ComparePositions(xEnd1, xEnd2);
}
/*-- 15.03.2002 12:30:40---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< beans::XPropertySetInfo > SwXText::getPropertySetInfo( )
- throw(uno::RuntimeException)
+uno::Reference< beans::XPropertySetInfo > SAL_CALL
+SwXText::getPropertySetInfo() throw(uno::RuntimeException)
{
- static uno::Reference< beans::XPropertySetInfo > xInfo = m_pPropSet->getPropertySetInfo();
+ vos::OGuard g(Application::GetSolarMutex());
+
+ static uno::Reference< beans::XPropertySetInfo > xInfo =
+ m_pImpl->m_rPropSet.getPropertySetInfo();
return xInfo;
}
+
/*-- 15.03.2002 12:30:42---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::setPropertyValue( const ::rtl::OUString& /*aPropertyName*/, const uno::Any& /*aValue*/ )
- throw(beans::UnknownPropertyException, beans::PropertyVetoException,
+void SAL_CALL
+SwXText::setPropertyValue(const ::rtl::OUString& /*aPropertyName*/,
+ const uno::Any& /*aValue*/)
+throw (beans::UnknownPropertyException, beans::PropertyVetoException,
lang::IllegalArgumentException, lang::WrappedTargetException,
uno::RuntimeException)
{
@@ -1170,100 +1198,113 @@ void SwXText::setPropertyValue( const ::rtl::OUString& /*aPropertyName*/, const
/*-- 15.03.2002 12:30:42---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXText::getPropertyValue(
- const ::rtl::OUString& rPropertyName )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException,
- uno::RuntimeException)
+uno::Any SAL_CALL
+SwXText::getPropertyValue(
+ const ::rtl::OUString& rPropertyName)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
+ {
throw uno::RuntimeException();
- const SfxItemPropertySimpleEntry* pEntry = m_pPropSet->getPropertyMap()->getByName(rPropertyName);
+ }
+
+ SfxItemPropertySimpleEntry const*const pEntry =
+ m_pImpl->m_rPropSet.getPropertyMap()->getByName(rPropertyName);
+ if (!pEntry)
+ {
+ beans::UnknownPropertyException aExcept;
+ aExcept.Message = C2U("Unknown property: ");
+ aExcept.Message += rPropertyName;
+ throw aExcept;
+ }
+
uno::Any aRet;
- if(pEntry)
+ switch (pEntry->nWID)
{
- switch(pEntry->nWID)
- {
// no code necessary - the redline is always located at the end node
// case FN_UNO_REDLINE_NODE_START:
// break;
- case FN_UNO_REDLINE_NODE_END:
+ case FN_UNO_REDLINE_NODE_END:
+ {
+ const SwRedlineTbl& rRedTbl = GetDoc()->GetRedlineTbl();
+ const USHORT nRedTblCount = rRedTbl.Count();
+ if (nRedTblCount > 0)
{
- const SwRedlineTbl& rRedTbl = GetDoc()->GetRedlineTbl();
- USHORT nRedTblCount = rRedTbl.Count();
- if ( nRedTblCount > 0 )
+ SwStartNode const*const pStartNode = GetStartNode();
+ const ULONG nOwnIndex = pStartNode->EndOfSectionIndex();
+ for (USHORT nRed = 0; nRed < nRedTblCount; nRed++)
{
- const SwStartNode* pStartNode = GetStartNode();
- ULONG nOwnIndex = pStartNode->EndOfSectionIndex();
- for(USHORT nRed = 0; nRed < nRedTblCount; nRed++)
+ SwRedline const*const pRedline = rRedTbl[nRed];
+ SwPosition const*const pRedStart = pRedline->Start();
+ const SwNodeIndex nRedNode = pRedStart->nNode;
+ if (nOwnIndex == nRedNode.GetIndex())
{
- const SwRedline* pRedline = rRedTbl[nRed];
- const SwPosition* pRedStart = pRedline->Start();
- const SwNodeIndex nRedNode = pRedStart->nNode;
- if(nOwnIndex == nRedNode.GetIndex())
- {
- aRet <<= SwXRedlinePortion::CreateRedlineProperties(*pRedline, TRUE);
- break;
- }
+ aRet <<= SwXRedlinePortion::CreateRedlineProperties(
+ *pRedline, TRUE);
+ break;
}
}
}
- break;
}
- }
- else
- {
- beans::UnknownPropertyException aExcept;
- aExcept.Message = C2U("Unknown property: ");
- aExcept.Message += rPropertyName;
- throw aExcept;
+ break;
}
return aRet;
-
}
+
/*-- 15.03.2002 12:30:42---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::addPropertyChangeListener(
- const ::rtl::OUString& /*aPropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException,
- uno::RuntimeException)
+void SAL_CALL
+SwXText::addPropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- throw uno::RuntimeException();
+ OSL_ENSURE(false,
+ "SwXText::addPropertyChangeListener(): not implemented");
}
/*-- 15.03.2002 12:30:43---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::removePropertyChangeListener(
- const ::rtl::OUString& /*aPropertyName*/,
- const uno::Reference< beans::XPropertyChangeListener >& /*aListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException,
- uno::RuntimeException)
+void SAL_CALL
+SwXText::removePropertyChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XPropertyChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- throw uno::RuntimeException();
+ OSL_ENSURE(false,
+ "SwXText::removePropertyChangeListener(): not implemented");
}
/*-- 15.03.2002 12:30:43---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::addVetoableChangeListener(
- const ::rtl::OUString& /*PropertyName*/,
- const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException,
- uno::RuntimeException)
+void SAL_CALL
+SwXText::addVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
+ uno::RuntimeException)
{
- throw uno::RuntimeException();
+ OSL_ENSURE(false,
+ "SwXText::addVetoableChangeListener(): not implemented");
}
/*-- 15.03.2002 12:30:43---------------------------------------------------
-----------------------------------------------------------------------*/
-void SwXText::removeVetoableChangeListener(
- const ::rtl::OUString& /*rPropertyName*/,
- const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/ )
- throw(beans::UnknownPropertyException, lang::WrappedTargetException,
+void SAL_CALL
+SwXText::removeVetoableChangeListener(
+ const ::rtl::OUString& /*rPropertyName*/,
+ const uno::Reference< beans::XVetoableChangeListener >& /*xListener*/)
+throw (beans::UnknownPropertyException, lang::WrappedTargetException,
uno::RuntimeException)
{
- throw uno::RuntimeException();
+ OSL_ENSURE(false,
+ "SwXText::removeVetoableChangeListener(): not implemented");
}
/* -----------------------------08.01.01 09:07--------------------------------
@@ -1277,493 +1318,527 @@ const uno::Sequence< sal_Int8 > & SwXText::getUnoTunnelId()
/* -----------------------------08.01.01 09:07--------------------------------
---------------------------------------------------------------------------*/
-sal_Int64 SwXText::getSomething( const uno::Sequence< sal_Int8 >& rId )
- throw(uno::RuntimeException)
+sal_Int64 SAL_CALL
+SwXText::getSomething(const uno::Sequence< sal_Int8 >& rId)
+throw (uno::RuntimeException)
{
- if( rId.getLength() == 16
- && 0 == rtl_compareMemory( getUnoTunnelId().getConstArray(),
- rId.getConstArray(), 16 ) )
- {
- return sal::static_int_cast< sal_Int64 >( reinterpret_cast< sal_IntPtr >(this) );
- }
- return 0;
+ return ::sw::UnoTunnelImpl<SwXText>(rId, this);
}
+
/*-- 23.06.2006 08:56:30---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::appendParagraph(
- const uno::Sequence< beans::PropertyValue > & rProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+uno::Reference< text::XTextRange > SAL_CALL
+SwXText::appendParagraph(
+ const uno::Sequence< beans::PropertyValue > & rProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- return finishOrAppendParagraph(false, rProperties);
+ vos::OGuard g(Application::GetSolarMutex());
+
+ return m_pImpl->finishOrAppendParagraph(false, rProperties);
}
/*-- 23.06.2006 08:56:22---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::finishParagraph(
- const uno::Sequence< beans::PropertyValue > & rProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+uno::Reference< text::XTextRange > SAL_CALL
+SwXText::finishParagraph(
+ const uno::Sequence< beans::PropertyValue > & rProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- return finishOrAppendParagraph(true, rProperties);
+ vos::OGuard g(Application::GetSolarMutex());
+
+ return m_pImpl->finishOrAppendParagraph(true, rProperties);
}
/*-- 08.05.2006 13:26:26---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::finishOrAppendParagraph(
- bool bFinish,
- const uno::Sequence< beans::PropertyValue > & rProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
-
+uno::Reference< text::XTextRange >
+SwXText::Impl::finishOrAppendParagraph(
+ const bool bFinish,
+ const uno::Sequence< beans::PropertyValue > & rProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- if(!IsValid())
+ if (!m_bIsValid)
+ {
throw uno::RuntimeException();
- uno::Reference< text::XTextRange > xRet;
+ }
- const SwStartNode* pStartNode = GetStartNode();
+ const SwStartNode* pStartNode = m_rThis.GetStartNode();
if(!pStartNode)
+ {
throw uno::RuntimeException();
+ }
+
+ uno::Reference< text::XTextRange > xRet;
+ bool bIllegalException = false;
+ bool bRuntimeException = false;
+ ::rtl::OUString sMessage;
+ m_pDoc->StartUndo(UNDO_START , NULL);
+ // find end node, go backward - don't skip tables because the new
+ // paragraph has to be the last node
+ //aPam.Move( fnMoveBackward, fnGoNode );
+ SwPosition aInsertPosition(
+ SwNodeIndex( *pStartNode->EndOfSectionNode(), -1 ) );
+ SwPaM aPam(aInsertPosition);
+ m_pDoc->AppendTxtNode( *aPam.GetPoint() );
+ // remove attributes from the previous paragraph
+ m_pDoc->ResetAttrs(aPam);
+ // in case of finishParagraph the PaM needs to be moved to the
+ // previous paragraph
+ if (bFinish)
{
- bool bIllegalException = false;
- bool bRuntimeException = false;
- ::rtl::OUString sMessage;
- pDoc->StartUndo(UNDO_START , NULL);
- //find end node, go backward - don't skip tables because the new paragraph has to be the last node
- //aPam.Move( fnMoveBackward, fnGoNode );
- SwPosition aInsertPosition( SwNodeIndex( *pStartNode->EndOfSectionNode(), -1 ) );
- SwPaM aPam(aInsertPosition);
- pDoc->AppendTxtNode( *aPam.GetPoint() );
- //remove attributes from the previous paragraph
- pDoc->ResetAttrs(aPam);
- //in case of finishParagraph the PaM needs to be moved to the previous paragraph
- if(bFinish)
- aPam.Move( fnMoveBackward, fnGoNode );
- if(rProperties.getLength())
- {
- // now set the properties
- const SfxItemPropertySet* pParaPropSet = aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH);
- const SfxItemPropertyMap* pParagraphMap = pParaPropSet->getPropertyMap();
+ aPam.Move( fnMoveBackward, fnGoNode );
+ }
+ if (rProperties.getLength())
+ {
+ // now set the properties
+ SfxItemPropertySet const*const pParaPropSet =
+ aSwMapProvider.GetPropertySet(PROPERTY_MAP_PARAGRAPH);
+ SfxItemPropertyMap const*const pParagraphMap =
+ pParaPropSet->getPropertyMap();
- const beans::PropertyValue* pValues = rProperties.getConstArray();
+ const beans::PropertyValue* pValues = rProperties.getConstArray();
- for( sal_Int32 nProp = 0; nProp < rProperties.getLength(); ++nProp)
+ for (sal_Int32 nProp = 0; nProp < rProperties.getLength(); ++nProp)
+ {
+ if (!pParagraphMap->getByName(pValues[nProp].Name))
{
- if(pParagraphMap->getByName( pValues[nProp].Name ))
- {
- try
- {
- SwXTextCursor::SetPropertyValue(
- aPam,
- *pParaPropSet,
- pValues[nProp].Name,
- pValues[nProp].Value);
- }
- catch( lang::IllegalArgumentException& rIllegal )
- {
- sMessage = rIllegal.Message;
- bIllegalException = true;
- }
- catch( uno::RuntimeException& rRuntime )
- {
- sMessage = rRuntime.Message;
- bRuntimeException = true;
- }
- }
- else
- bIllegalException = true;
- if( bIllegalException || bRuntimeException )
- {
- break;
- }
+ bIllegalException = true;
+ break;
}
- }
- pDoc->EndUndo(UNDO_END, NULL);
- if( bIllegalException || bRuntimeException )
- {
- SwUndoIter aUndoIter( &aPam, UNDO_EMPTY );
- pDoc->Undo(aUndoIter);
- if(bIllegalException)
+ try
+ {
+ SwUnoCursorHelper::SetPropertyValue(aPam, *pParaPropSet,
+ pValues[nProp].Name, pValues[nProp].Value);
+ }
+ catch (lang::IllegalArgumentException& rIllegal)
{
- lang::IllegalArgumentException aEx;
- aEx.Message = sMessage;
- throw aEx;
+ sMessage = rIllegal.Message;
+ bIllegalException = true;
+ break;
}
- else //if(bRuntimeException)
+ catch (uno::RuntimeException& rRuntime)
{
- uno::RuntimeException aEx;
- aEx.Message = sMessage;
- throw aEx;
+ sMessage = rRuntime.Message;
+ bRuntimeException = true;
+ break;
}
}
- SwTxtNode * pTxtNode( aPam.Start()->nNode.GetNode().GetTxtNode() );
- OSL_ENSURE(pTxtNode, "no SwTxtNode?");
- xRet = new SwXParagraph(this, pTxtNode);
+ }
+ m_pDoc->EndUndo(UNDO_END, NULL);
+ if (bIllegalException || bRuntimeException)
+ {
+ SwUndoIter aUndoIter( &aPam, UNDO_EMPTY );
+ m_pDoc->Undo(aUndoIter);
+ if (bIllegalException)
+ {
+ lang::IllegalArgumentException aEx;
+ aEx.Message = sMessage;
+ throw aEx;
+ }
+ else // if(bRuntimeException)
+ {
+ uno::RuntimeException aEx;
+ aEx.Message = sMessage;
+ throw aEx;
+ }
+ }
+ SwTxtNode *const pTxtNode( aPam.Start()->nNode.GetNode().GetTxtNode() );
+ OSL_ENSURE(pTxtNode, "no SwTxtNode?");
+ if (pTxtNode)
+ {
+ xRet.set(SwXParagraph::CreateXParagraph(*m_pDoc, *pTxtNode, &m_rThis),
+ uno::UNO_QUERY);
}
return xRet;
}
+
/*-- 08.05.2006 13:28:26---------------------------------------------------
Append text portions at the end of the last paragraph of the text
interface. Support of import filters.
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::appendTextPortion(
+uno::Reference< text::XTextRange > SAL_CALL
+SwXText::appendTextPortion(
const ::rtl::OUString& rText,
- const uno::Sequence< beans::PropertyValue > & rCharacterAndParagraphProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+ const uno::Sequence< beans::PropertyValue > &
+ rCharacterAndParagraphProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
+ {
throw uno::RuntimeException();
- uno::Reference< text::XTextRange > xRet;
- uno::Reference< text::XTextCursor > xTextCursor = createCursor();
+ }
+ uno::Reference< text::XTextRange > xRet;
+ const uno::Reference< text::XTextCursor > xTextCursor = CreateCursor();
xTextCursor->gotoEnd(sal_False);
- uno::Reference< lang::XUnoTunnel > xRangeTunnel( xTextCursor, uno::UNO_QUERY_THROW );
- SwXTextCursor* pTextCursor = reinterpret_cast< SwXTextCursor * >(
- sal::static_int_cast< sal_IntPtr >( xRangeTunnel->getSomething( SwXTextCursor::getUnoTunnelId())));
- {
- bool bIllegalException = false;
- bool bRuntimeException = false;
- ::rtl::OUString sMessage;
- pDoc->StartUndo(UNDO_INSERT, NULL);
+ const uno::Reference< lang::XUnoTunnel > xRangeTunnel(
+ xTextCursor, uno::UNO_QUERY_THROW );
+ SwXTextCursor *const pTextCursor =
+ ::sw::UnoTunnelGetImplementation<SwXTextCursor>(xRangeTunnel);
-// SwPaM aPam(*pStartNode->EndOfSectionNode());
- //aPam.Move( fnMoveBackward, fnGoNode );
- SwUnoCrsr* pCursor = pTextCursor->GetCrsr();
- pCursor->MovePara( fnParaCurr, fnParaEnd );
- pDoc->DontExpandFmt( *pCursor->Start() );
-
- if(rText.getLength())
- {
- xub_StrLen nContentPos = pCursor->GetPoint()->nContent.GetIndex();
- SwUnoCursorHelper::DocInsertStringSplitCR( *pDoc, *pCursor, rText,
- false );
- SwXTextCursor::SelectPam(*pCursor, sal_True);
- pCursor->GetPoint()->nContent = nContentPos;
- }
+ bool bIllegalException = false;
+ bool bRuntimeException = false;
+ ::rtl::OUString sMessage;
+ m_pImpl->m_pDoc->StartUndo(UNDO_INSERT, NULL);
- if(rCharacterAndParagraphProperties.getLength())
+// SwPaM aPam(*pStartNode->EndOfSectionNode());
+ //aPam.Move( fnMoveBackward, fnGoNode );
+ SwUnoCrsr *const pCursor = pTextCursor->GetCursor();
+ pCursor->MovePara( fnParaCurr, fnParaEnd );
+ m_pImpl->m_pDoc->DontExpandFmt( *pCursor->Start() );
+
+ if (rText.getLength())
+ {
+ const xub_StrLen nContentPos = pCursor->GetPoint()->nContent.GetIndex();
+ SwUnoCursorHelper::DocInsertStringSplitCR(
+ *m_pImpl->m_pDoc, *pCursor, rText, false);
+ SwUnoCursorHelper::SelectPam(*pCursor, true);
+ pCursor->GetPoint()->nContent = nContentPos;
+ }
+
+ if (rCharacterAndParagraphProperties.getLength())
+ {
+ SfxItemPropertyMap const*const pCursorMap =
+ aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR)
+ ->getPropertyMap();
+ beans::PropertyValue const*const pValues =
+ rCharacterAndParagraphProperties.getConstArray();
+ SfxItemPropertySet const*const pCursorPropSet =
+ aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR);
+ const sal_Int32 nLen(rCharacterAndParagraphProperties.getLength());
+ for (sal_Int32 nProp = 0; nProp < nLen; ++nProp)
{
- const SfxItemPropertyMap* pCursorMap = aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR)->getPropertyMap();
- const beans::PropertyValue* pValues = rCharacterAndParagraphProperties.getConstArray();
- const SfxItemPropertySet* pCursorPropSet = aSwMapProvider.GetPropertySet(PROPERTY_MAP_TEXT_CURSOR);
- for( sal_Int32 nProp = 0; nProp < rCharacterAndParagraphProperties.getLength(); ++nProp)
+ if (!pCursorMap->getByName( pValues[nProp].Name ))
{
- if( pCursorMap->getByName( pValues[nProp].Name ) )
- {
- try
- {
- SwXTextCursor::SetPropertyValue(
- *pCursor,
- *pCursorPropSet,
- pValues[nProp].Name,
- pValues[nProp].Value,
- nsSetAttrMode::SETATTR_NOFORMATATTR);
- }
- catch( lang::IllegalArgumentException& rIllegal )
- {
- sMessage = rIllegal.Message;
- bIllegalException = true;
- }
- catch( uno::RuntimeException& rRuntime )
- {
- sMessage = rRuntime.Message;
- bRuntimeException = true;
- }
- }
- else
- bIllegalException = true;
- if( bIllegalException || bRuntimeException )
- {
- break;
- }
+ bIllegalException = true;
+ break;
}
- }
- pDoc->EndUndo(UNDO_INSERT, NULL);
- if( bIllegalException || bRuntimeException )
- {
- SwUndoIter aUndoIter( pCursor, UNDO_EMPTY );
- pDoc->Undo(aUndoIter);
- delete pCursor;
- pCursor = 0;
- if(bIllegalException)
+ try
+ {
+ SwUnoCursorHelper::SetPropertyValue(
+ *pCursor, *pCursorPropSet,
+ pValues[nProp].Name, pValues[nProp].Value,
+ nsSetAttrMode::SETATTR_NOFORMATATTR);
+ }
+ catch( lang::IllegalArgumentException& rIllegal )
{
- lang::IllegalArgumentException aEx;
- aEx.Message = sMessage;
- throw aEx;
+ sMessage = rIllegal.Message;
+ bIllegalException = true;
+ break;
}
- else //if(bRuntimeException)
+ catch( uno::RuntimeException& rRuntime )
{
- uno::RuntimeException aEx;
- aEx.Message = sMessage;
- throw aEx;
+ sMessage = rRuntime.Message;
+ bRuntimeException = true;
+ break;
}
}
- xRet = new SwXTextRange(*pCursor, this);
- delete pCursor;
}
- return xRet;
+ m_pImpl->m_pDoc->EndUndo(UNDO_INSERT, NULL);
+ if (bIllegalException || bRuntimeException)
+ {
+ SwUndoIter aUndoIter( pCursor, UNDO_EMPTY );
+ m_pImpl->m_pDoc->Undo(aUndoIter);
+ if (bIllegalException)
+ {
+ lang::IllegalArgumentException aEx;
+ aEx.Message = sMessage;
+ throw aEx;
+ }
+ else //if(bRuntimeException)
+ {
+ uno::RuntimeException aEx;
+ aEx.Message = sMessage;
+ throw aEx;
+ }
+ }
+ xRet = new SwXTextRange(*pCursor, this);
+ return xRet;
}
+
/*-- 11.05.2006 15:46:26---------------------------------------------------
enable appending text contents like graphic objects, shapes and so on
to support import filters
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextRange > SwXText::appendTextContent(
+uno::Reference< text::XTextRange > SAL_CALL
+SwXText::appendTextContent(
const uno::Reference< text::XTextContent >& xTextContent,
- const uno::Sequence< beans::PropertyValue >& rCharacterAndParagraphProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+ const uno::Sequence< beans::PropertyValue >&
+ rCharacterAndParagraphProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(!IsValid())
+
+ if (!IsValid())
+ {
throw uno::RuntimeException();
- const SwStartNode* pStartNode = GetStartNode();
+ }
+ SwStartNode const*const pStartNode = GetStartNode();
if(!pStartNode)
+ {
throw uno::RuntimeException();
+ }
+
uno::Reference< text::XTextRange > xRet;
+ m_pImpl->m_pDoc->StartUndo(UNDO_INSERT, NULL);
+ // find end node, go backward - don't skip tables because the
+ // new paragraph has to be the last node
+ SwPaM aPam(*pStartNode->EndOfSectionNode());
+ aPam.Move( fnMoveBackward, fnGoNode );
+ // set cursor to the end of the last text node
+ SwCursor aCursor( *aPam.Start(), 0, false );
+ xRet = new SwXTextRange(aCursor, this);
+ aCursor.MovePara( fnParaCurr, fnParaEnd );
+ m_pImpl->m_pDoc->DontExpandFmt( *aCursor.Start() );
+ // now attach the text content here
+ insertTextContent( xRet, xTextContent, false );
+ // now apply the properties to the anchor
+ if (rCharacterAndParagraphProperties.getLength())
{
- pDoc->StartUndo(UNDO_INSERT, NULL);
- //find end node, go backward - don't skip tables because the new paragraph has to be the last node
- SwPaM aPam(*pStartNode->EndOfSectionNode());
- aPam.Move( fnMoveBackward, fnGoNode );
- //set cursor to the end of the last text node
- SwCursor* pCursor = new SwCursor( *aPam.Start(),0,false );
- xRet = new SwXTextRange(*pCursor, this);
- pCursor->MovePara( fnParaCurr, fnParaEnd );
- pDoc->DontExpandFmt( *pCursor->Start() );
- //now attach the text content here
- insertTextContent( xRet, xTextContent, false );
- //now apply the properties to the anchor
- if( rCharacterAndParagraphProperties.getLength())
+ try
{
- try
+ const sal_Int32 nLen(rCharacterAndParagraphProperties.getLength());
+ const uno::Reference< beans::XPropertySet > xAnchor(
+ xTextContent->getAnchor(), uno::UNO_QUERY);
+ if (xAnchor.is())
{
- uno::Reference< beans::XPropertySet > xAnchor( xTextContent->getAnchor(), uno::UNO_QUERY);
- if( xAnchor.is() )
+ for (sal_Int32 nElement = 0; nElement < nLen; ++nElement)
{
- for( sal_Int32 nElement = 0; nElement < rCharacterAndParagraphProperties.getLength(); ++nElement )
- {
- xAnchor->setPropertyValue( rCharacterAndParagraphProperties[nElement].Name, rCharacterAndParagraphProperties[nElement].Value );
- }
+ xAnchor->setPropertyValue(
+ rCharacterAndParagraphProperties[nElement].Name,
+ rCharacterAndParagraphProperties[nElement].Value);
}
-
- }
- catch(const uno::Exception&)
- {
- throw uno::RuntimeException();
}
}
- delete pCursor;
- pDoc->EndUndo(UNDO_INSERT, NULL);
+ catch (const uno::Exception&)
+ {
+ throw uno::RuntimeException();
+ }
}
+ m_pImpl->m_pDoc->EndUndo(UNDO_INSERT, NULL);
return xRet;
}
// move previously appended paragraphs into a text frames
// to support import filters
-uno::Reference< text::XTextContent > SwXText::convertToTextFrame(
+uno::Reference< text::XTextContent > SAL_CALL
+SwXText::convertToTextFrame(
const uno::Reference< text::XTextRange >& xStart,
const uno::Reference< text::XTextRange >& xEnd,
- const uno::Sequence< beans::PropertyValue >& rFrameProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+ const uno::Sequence< beans::PropertyValue >& rFrameProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
if(!IsValid())
+ {
throw uno::RuntimeException();
+ }
uno::Reference< text::XTextContent > xRet;
SwUnoInternalPaM aStartPam(*GetDoc());
- std::auto_ptr < SwUnoInternalPaM > pEndPam( new SwUnoInternalPaM(*GetDoc()));
- if(SwXTextRange::XTextRangeToSwPaM(aStartPam, xStart) &&
- SwXTextRange::XTextRangeToSwPaM(*pEndPam, xEnd) )
- {
- uno::Reference<lang::XUnoTunnel> xStartRangeTunnel( xStart, uno::UNO_QUERY);
- SwXTextRange* pStartRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xStartRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- uno::Reference<lang::XUnoTunnel> xEndRangeTunnel( xEnd, uno::UNO_QUERY);
- SwXTextRange* pEndRange = reinterpret_cast< SwXTextRange * >(
- sal::static_int_cast< sal_IntPtr >( xEndRangeTunnel->getSomething( SwXTextRange::getUnoTunnelId()) ));
- //bookmarks have to be removed before the referenced text node is deleted in DelFullPara
- if(pStartRange)
- {
- ::sw::mark::IMark const * const pStartBookmark = pStartRange->GetBookmark();
- if(pStartBookmark)
- pDoc->getIDocumentMarkAccess()->deleteMark(pStartBookmark);
- }
- if(pEndRange)
- {
- ::sw::mark::IMark const * const pEndBookmark = pEndRange->GetBookmark();
- if(pEndBookmark)
- pDoc->getIDocumentMarkAccess()->deleteMark(pEndBookmark);
- }
+ std::auto_ptr< SwUnoInternalPaM > pEndPam(new SwUnoInternalPaM(*GetDoc()));
+ if (!::sw::XTextRangeToSwPaM(aStartPam, xStart) ||
+ !::sw::XTextRangeToSwPaM(*pEndPam, xEnd))
+ {
+ throw lang::IllegalArgumentException();
+ }
- pDoc->StartUndo( UNDO_START, NULL );
- bool bIllegalException = false;
- bool bRuntimeException = false;
- ::rtl::OUString sMessage;
- SwStartNode* pStartStartNode = aStartPam.GetNode()->StartOfSectionNode();
- while(pStartStartNode && pStartStartNode->IsSectionNode())
+ const uno::Reference<lang::XUnoTunnel> xStartRangeTunnel(xStart,
+ uno::UNO_QUERY);
+ SwXTextRange *const pStartRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xStartRangeTunnel);
+ const uno::Reference<lang::XUnoTunnel> xEndRangeTunnel(xEnd,
+ uno::UNO_QUERY);
+ SwXTextRange *const pEndRange =
+ ::sw::UnoTunnelGetImplementation<SwXTextRange>(xEndRangeTunnel);
+ // bookmarks have to be removed before the referenced text node
+ // is deleted in DelFullPara
+ if (pStartRange)
+ {
+ pStartRange->Invalidate();
+ }
+ if (pEndRange)
+ {
+ pEndRange->Invalidate();
+ }
+
+ m_pImpl->m_pDoc->StartUndo( UNDO_START, NULL );
+ bool bIllegalException = false;
+ bool bRuntimeException = false;
+ ::rtl::OUString sMessage;
+ SwStartNode* pStartStartNode = aStartPam.GetNode()->StartOfSectionNode();
+ while (pStartStartNode && pStartStartNode->IsSectionNode())
+ {
+ pStartStartNode = pStartStartNode->StartOfSectionNode();
+ }
+ SwStartNode* pEndStartNode = pEndPam->GetNode()->StartOfSectionNode();
+ while (pEndStartNode && pEndStartNode->IsSectionNode())
+ {
+ pEndStartNode = pEndStartNode->StartOfSectionNode();
+ }
+ bool bParaAfterInserted = false;
+ bool bParaBeforeInserted = false;
+ if (pStartStartNode != pEndStartNode || pStartStartNode != GetStartNode())
+ {
+ // todo: if the start/end is in a table then insert a paragraph
+ // before/after, move the start/end nodes, then convert and
+ // remove the addtional paragraphs in the end
+ if (pStartStartNode->GetStartNodeType() == SwTableBoxStartNode)
{
- pStartStartNode = pStartStartNode->StartOfSectionNode();
+ SwTableNode *const pSartTableNode(pStartStartNode->FindTableNode());
+ const SwNodeIndex aTblIdx( *pSartTableNode, -1 );
+ SwPosition aBefore(aTblIdx);
+ bParaBeforeInserted = GetDoc()->AppendTxtNode( aBefore );
+ aStartPam.DeleteMark();
+ *aStartPam.GetPoint() = aBefore;
+ pStartStartNode = aStartPam.GetNode()->StartOfSectionNode();
}
- SwStartNode* pEndStartNode = pEndPam->GetNode()->StartOfSectionNode();
- while(pEndStartNode && pEndStartNode->IsSectionNode())
+ if (pEndStartNode->GetStartNodeType() == SwTableBoxStartNode)
{
- pEndStartNode = pEndStartNode->StartOfSectionNode();
+ SwTableNode *const pEndTableNode = pEndStartNode->FindTableNode();
+ SwEndNode *const pTableEnd = pEndTableNode->EndOfSectionNode();
+ SwPosition aTableEnd(*pTableEnd);
+ bParaAfterInserted = GetDoc()->AppendTxtNode( aTableEnd );
+ pEndPam->DeleteMark();
+ *pEndPam->GetPoint() = aTableEnd;
+ pEndStartNode = pEndPam->GetNode()->StartOfSectionNode();
}
- bool bParaAfterInserted = false;
- bool bParaBeforeInserted = false;
- if(pStartStartNode != pEndStartNode || pStartStartNode != GetStartNode())
+ // now we should have the positions in the same hierarchy
+ if ((pStartStartNode != pEndStartNode) ||
+ (pStartStartNode != GetStartNode()))
{
- //todo: if the start/end is in a table then insert a paragraph before/after, move
- //the start/end nodes, then convert and remove the addtional paragraphs in the end
- if( pStartStartNode->GetStartNodeType() == SwTableBoxStartNode )
+ // if not - remove the additional paragraphs and throw
+ if (bParaBeforeInserted)
{
- SwTableNode* pSartTableNode = pStartStartNode->FindTableNode();
- SwNodeIndex aTblIdx( *pSartTableNode, -1 );
- SwPosition aBefore(aTblIdx);
- bParaBeforeInserted = GetDoc()->AppendTxtNode( aBefore );
- aStartPam.DeleteMark();
- *aStartPam.GetPoint() = aBefore;
- pStartStartNode = aStartPam.GetNode()->StartOfSectionNode();
+ SwCursor aDelete(*aStartPam.GetPoint(), 0, false);
+ aDelete.MovePara(fnParaCurr, fnParaStart);
+ aDelete.SetMark();
+ aDelete.MovePara(fnParaCurr, fnParaEnd);
+ GetDoc()->DelFullPara(aDelete);
}
- if( pEndStartNode->GetStartNodeType() == SwTableBoxStartNode )
+ if (bParaAfterInserted)
{
- SwTableNode* pEndTableNode = pEndStartNode->FindTableNode();
- SwEndNode* pTableEnd = pEndTableNode->EndOfSectionNode();
- SwPosition aTableEnd(*pTableEnd);
- bParaAfterInserted = GetDoc()->AppendTxtNode( aTableEnd );
- pEndPam->DeleteMark();
- *pEndPam->GetPoint() = aTableEnd;
- pEndStartNode = pEndPam->GetNode()->StartOfSectionNode();
- }
- //now we should have the positions in the same hierarchy
- if(pStartStartNode != pEndStartNode || pStartStartNode != GetStartNode())
- {
- //if not - remove the additional paragraphs and throw
- if( bParaBeforeInserted )
- {
- SwCursor aDelete(*aStartPam.GetPoint(), 0, false);
- aDelete.MovePara(fnParaCurr, fnParaStart);
- aDelete.SetMark();
- aDelete.MovePara(fnParaCurr, fnParaEnd);
- GetDoc()->DelFullPara(aDelete);
- }
- if( bParaAfterInserted )
- {
- SwCursor aDelete(*pEndPam->GetPoint(), 0, false);
- aDelete.MovePara(fnParaCurr, fnParaStart);
- aDelete.SetMark();
- aDelete.MovePara(fnParaCurr, fnParaEnd);
- GetDoc()->DelFullPara(aDelete);
- }
- throw lang::IllegalArgumentException();
+ SwCursor aDelete(*pEndPam->GetPoint(), 0, false);
+ aDelete.MovePara(fnParaCurr, fnParaStart);
+ aDelete.SetMark();
+ aDelete.MovePara(fnParaCurr, fnParaEnd);
+ GetDoc()->DelFullPara(aDelete);
}
+ throw lang::IllegalArgumentException();
}
+ }
- //make a selection from aStartPam to a EndPam
- SwSelBoxes aBoxes;
- SfxItemSet aFrameItemSet(pDoc->GetAttrPool(),
- RES_FRMATR_BEGIN, RES_FRMATR_END-1,
- 0 );
+ // make a selection from aStartPam to a EndPam
+ SwSelBoxes aBoxes;
+ SfxItemSet aFrameItemSet(m_pImpl->m_pDoc->GetAttrPool(),
+ RES_FRMATR_BEGIN, RES_FRMATR_END-1,
+ 0 );
- aStartPam.SetMark();
- *aStartPam.End() = *pEndPam->End();
- pEndPam.reset(0);
+ aStartPam.SetMark();
+ *aStartPam.End() = *pEndPam->End();
+ pEndPam.reset(0);
- SwXTextFrame* pNewFrame;
- uno::Reference< text::XTextFrame > xNewFrame = pNewFrame = new SwXTextFrame( pDoc );
- pNewFrame->SetSelection( aStartPam );
- try
+ SwXTextFrame *const pNewFrame = new SwXTextFrame(m_pImpl->m_pDoc);
+ const uno::Reference< text::XTextFrame > xNewFrame = pNewFrame;
+ pNewFrame->SetSelection( aStartPam );
+ try
+ {
+ const beans::PropertyValue* pValues = rFrameProperties.getConstArray();
+ for (sal_Int32 nProp = 0; nProp < rFrameProperties.getLength(); ++nProp)
{
- const beans::PropertyValue* pValues = rFrameProperties.getConstArray();
- for(sal_Int32 nProp = 0; nProp < rFrameProperties.getLength(); ++nProp)
- pNewFrame->SwXFrame::setPropertyValue(pValues[nProp].Name, pValues[nProp].Value);
-
- {//has to be in a block to remove the SwIndexes before DelFullPara is called
- uno::Reference< text::XTextRange> xInsertTextRange = new SwXTextRange(aStartPam, this);
- pNewFrame->attach( xInsertTextRange );
- pNewFrame->setName(pDoc->GetUniqueFrameName());
- }
+ pNewFrame->SwXFrame::setPropertyValue(
+ pValues[nProp].Name, pValues[nProp].Value);
+ }
- if( !aStartPam.GetTxt().Len() )
- {
+ { // has to be in a block to remove the SwIndexes before
+ // DelFullPara is called
+ const uno::Reference< text::XTextRange> xInsertTextRange =
+ new SwXTextRange(aStartPam, this);
+ pNewFrame->attach( xInsertTextRange );
+ pNewFrame->setName(m_pImpl->m_pDoc->GetUniqueFrameName());
+ }
- bool bMoved = false;
- {//has to be in a block to remove the SwIndexes before DelFullPara is called
- SwPaM aMovePam( *aStartPam.GetNode() );
- if( aMovePam.Move( fnMoveForward, fnGoCntnt ) )
- {
- //move the anchor to the next paragraph
- SwFmtAnchor aNewAnchor( pNewFrame->GetFrmFmt()->GetAnchor() );
- aNewAnchor.SetAnchor( aMovePam.Start() );
- pDoc->SetAttr( aNewAnchor, *pNewFrame->GetFrmFmt() );
- }
- bMoved = true;
- }
- if(bMoved)
+ if (!aStartPam.GetTxt().Len())
+ {
+ bool bMoved = false;
+ { // has to be in a block to remove the SwIndexes before
+ // DelFullPara is called
+ SwPaM aMovePam( *aStartPam.GetNode() );
+ if (aMovePam.Move( fnMoveForward, fnGoCntnt ))
{
- aStartPam.DeleteMark();
-// SwPaM aDelPam( *aStartPam.GetNode() );
- pDoc->DelFullPara(aStartPam/*aDelPam*/);
+ // move the anchor to the next paragraph
+ SwFmtAnchor aNewAnchor(pNewFrame->GetFrmFmt()->GetAnchor());
+ aNewAnchor.SetAnchor( aMovePam.Start() );
+ m_pImpl->m_pDoc->SetAttr(
+ aNewAnchor, *pNewFrame->GetFrmFmt() );
}
+ bMoved = true;
+ }
+ if (bMoved)
+ {
+ aStartPam.DeleteMark();
+// SwPaM aDelPam( *aStartPam.GetNode() );
+ m_pImpl->m_pDoc->DelFullPara(aStartPam/*aDelPam*/);
}
}
- catch( lang::IllegalArgumentException& rIllegal )
+ }
+ catch (lang::IllegalArgumentException& rIllegal)
+ {
+ sMessage = rIllegal.Message;
+ bIllegalException = true;
+ }
+ catch (uno::RuntimeException& rRuntime)
+ {
+ sMessage = rRuntime.Message;
+ bRuntimeException = true;
+ }
+ xRet = pNewFrame;
+ if (bParaBeforeInserted || bParaAfterInserted)
+ {
+ const uno::Reference<text::XTextCursor> xFrameTextCursor =
+ pNewFrame->createTextCursor();
+ const uno::Reference<XUnoTunnel> xTunnel(xFrameTextCursor,
+ uno::UNO_QUERY);
+ SwXTextCursor *const pFrameCursor =
+ ::sw::UnoTunnelGetImplementation<SwXTextCursor>(xTunnel);
+ if (bParaBeforeInserted)
{
- sMessage = rIllegal.Message;
- bIllegalException = true;
+ // todo: remove paragraph before frame
+ m_pImpl->m_pDoc->DelFullPara(*pFrameCursor->GetPaM());
}
- catch( uno::RuntimeException& rRuntime )
+ if (bParaAfterInserted)
{
- sMessage = rRuntime.Message;
- bRuntimeException = true;
+ xFrameTextCursor->gotoEnd(sal_False);
+ m_pImpl->m_pDoc->DelFullPara(*pFrameCursor->GetPaM());
}
- xRet = pNewFrame;
- uno::Reference<text::XTextCursor> xFrameTextCursor;
- if( bParaBeforeInserted )
+ }
+
+ m_pImpl->m_pDoc->EndUndo(UNDO_END, NULL);
+ if (bIllegalException || bRuntimeException)
+ {
+ SwUndoIter aUndoIter( &aStartPam, UNDO_EMPTY );
+ m_pImpl->m_pDoc->Undo(aUndoIter);
+ if (bIllegalException)
{
- //todo: remove paragraph before frame
- xFrameTextCursor = pNewFrame->createTextCursor();
- uno::Reference<XUnoTunnel> xTunnel(xFrameTextCursor, uno::UNO_QUERY);
- SwXTextCursor* pFrameCursor = reinterpret_cast< SwXTextCursor* >(
- sal::static_int_cast< sal_IntPtr >( xTunnel->getSomething(SwXTextCursor::getUnoTunnelId()) ));
- pDoc->DelFullPara(*pFrameCursor->GetPaM());
+ lang::IllegalArgumentException aEx;
+ aEx.Message = sMessage;
+ throw aEx;
}
- if( bParaAfterInserted )
+ else //if(bRuntimeException)
{
- //todo: remove paragraph after frame
- if( xFrameTextCursor.is() )
- xFrameTextCursor = pNewFrame->createTextCursor();
- xFrameTextCursor->gotoEnd( false );
- uno::Reference<XUnoTunnel> xTunnel(xFrameTextCursor, uno::UNO_QUERY);
- SwXTextCursor* pFrameCursor = reinterpret_cast< SwXTextCursor* >(
- sal::static_int_cast< sal_IntPtr >( xTunnel->getSomething(SwXTextCursor::getUnoTunnelId()) ));
- pDoc->DelFullPara(*pFrameCursor->GetPaM());
- }
-
- pDoc->EndUndo(UNDO_END, NULL);
- if( bIllegalException || bRuntimeException )
- {
- SwUndoIter aUndoIter( &aStartPam, UNDO_EMPTY );
- pDoc->Undo(aUndoIter);
- if(bIllegalException)
- {
- lang::IllegalArgumentException aEx;
- aEx.Message = sMessage;
- throw aEx;
- }
- else //if(bRuntimeException)
- {
- uno::RuntimeException aEx;
- aEx.Message = sMessage;
- throw aEx;
- }
+ uno::RuntimeException aEx;
+ aEx.Message = sMessage;
+ throw aEx;
}
}
- else
- throw lang::IllegalArgumentException();
return xRet;
}
+
/*-- 11.05.2006 15:46:26---------------------------------------------------
Move previously imported paragraphs into a new text table.
@@ -1774,155 +1849,407 @@ struct VerticallyMergedCell
sal_Int32 nLeftPosition;
bool bOpen;
- VerticallyMergedCell( uno::Reference< beans::XPropertySet >& rxCell, sal_Int32 nLeft ) :
- nLeftPosition( nLeft ),
- bOpen( true )
- {
- aCells.push_back( rxCell );
- }
+ VerticallyMergedCell(uno::Reference< beans::XPropertySet > const& rxCell,
+ const sal_Int32 nLeft)
+ : nLeftPosition( nLeft )
+ , bOpen( true )
+ {
+ aCells.push_back( rxCell );
+ }
};
#define COL_POS_FUZZY 2
-bool lcl_SimilarPosition( sal_Int32 nPos1, sal_Int32 nPos2 )
+static bool lcl_SimilarPosition( const sal_Int32 nPos1, const sal_Int32 nPos2 )
{
return abs( nPos1 - nPos2 ) < COL_POS_FUZZY;
}
-uno::Reference< text::XTextTable > SwXText::convertToTable(
- const uno::Sequence< uno::Sequence< uno::Sequence< uno::Reference< text::XTextRange > > > >& rTableRanges,
- const uno::Sequence< uno::Sequence< uno::Sequence< beans::PropertyValue > > >& rCellProperties,
- const uno::Sequence< uno::Sequence< beans::PropertyValue > >& rRowProperties,
- const uno::Sequence< beans::PropertyValue >& rTableProperties )
- throw (lang::IllegalArgumentException, uno::RuntimeException)
+void SwXText::Impl::ConvertCell(
+ const bool bFirstCell,
+ const uno::Sequence< uno::Reference< text::XTextRange > > & rCell,
+ ::std::vector<SwNodeRange> & rRowNodes,
+ ::std::auto_ptr< SwPaM > & rpFirstPaM,
+ SwPaM & rLastPaM,
+ bool & rbExcept)
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- if(!IsValid())
- throw uno::RuntimeException();
+ if (rCell.getLength() != 2)
+ {
+ throw lang::IllegalArgumentException();
+ }
+ const uno::Reference<text::XTextRange> xStartRange = rCell[0];
+ const uno::Reference<text::XTextRange> xEndRange = rCell[1];
+ SwUnoInternalPaM aStartCellPam(*m_pDoc);
+ SwUnoInternalPaM aEndCellPam(*m_pDoc);
- //at first collect the text ranges as SwPaMs
- const uno::Sequence< uno::Sequence< uno::Reference< text::XTextRange > > >* pTableRanges = rTableRanges.getConstArray();
- std::auto_ptr < SwPaM > pFirstPaM;
- std::vector< std::vector<SwNodeRange> > aTableNodes;
- bool bExcept = false;
- SwPaM aLastPaM(pDoc->GetNodes());
- for( sal_Int32 nRow = 0; !bExcept && (nRow < rTableRanges.getLength()); ++nRow)
+ // !!! TODO - PaMs in tables and sections do not work here -
+ // the same applies to PaMs in frames !!!
+
+ if (!::sw::XTextRangeToSwPaM(aStartCellPam, xStartRange) ||
+ !::sw::XTextRangeToSwPaM(aEndCellPam, xEndRange))
{
- std::vector<SwNodeRange> aRowNodes;
- const uno::Sequence< uno::Sequence< uno::Reference< text::XTextRange > > >& rRow = pTableRanges[nRow];
- const uno::Sequence< uno::Reference< text::XTextRange > >* pRow = pTableRanges[nRow].getConstArray();
+ throw lang::IllegalArgumentException();
+ }
+ /** check the nodes between start and end
+ it is allowed to have pairs of StartNode/EndNodes
+ */
+ if (aStartCellPam.Start()->nNode < aEndCellPam.End()->nNode)
+ {
+ // increment on each StartNode and decrement on each EndNode
+ // we must reach zero at the end and must not go below zero
+ long nOpenNodeBlock = 0;
+ SwNodeIndex aCellIndex = aStartCellPam.Start()->nNode;
+ while (aCellIndex < aEndCellPam.End()->nNode.GetIndex())
+ {
+ if (aCellIndex.GetNode().IsStartNode())
+ {
+ ++nOpenNodeBlock;
+ }
+ else if (aCellIndex.GetNode().IsEndNode())
+ {
+ --nOpenNodeBlock;
+ }
+ if (nOpenNodeBlock < 0)
+ {
+ rbExcept = true;
+ break;
+ }
+ ++aCellIndex;
+ }
+ if (nOpenNodeBlock != 0)
+ {
+ rbExcept = true;
+ return;
+ }
+ }
- for( sal_Int32 nCell = 0; nCell < rRow.getLength(); ++nCell)
+ /** The vector<vector> NodeRanges has to contain consecutive nodes.
+ In rTableRanges the ranges don't need to be full paragraphs but
+ they have to follow each other. To process the ranges they
+ have to be aligned on paragraph borders by inserting paragraph
+ breaks. Non-consecutive ranges must initiate an exception.
+ */
+ if (bFirstCell)
+ {
+ // align the beginning - if necessary
+ if (aStartCellPam.Start()->nContent.GetIndex())
{
- if( pRow[nCell].getLength() != 2 )
- throw lang::IllegalArgumentException();
- const uno::Reference< text::XTextRange > xStartRange = pRow[nCell][0];
- const uno::Reference< text::XTextRange > xEndRange = pRow[nCell][1];
- SwUnoInternalPaM aStartCellPam(*pDoc);
- SwUnoInternalPaM aEndCellPam(*pDoc);
-
- // !!! TODO - PaMs in tables and sections do not work here - the same applies to PaMs in frames !!!
-
- if(!SwXTextRange::XTextRangeToSwPaM(aStartCellPam, xStartRange) ||
- !SwXTextRange::XTextRangeToSwPaM(aEndCellPam, xEndRange) )
- throw lang::IllegalArgumentException();
- /** check the nodes between start and end
- it is allowed to have pairs of StartNode/EndNodes
- */
- if(aStartCellPam.Start()->nNode < aEndCellPam.End()->nNode)
+ m_pDoc->SplitNode(*aStartCellPam.Start(), sal_False);
+ }
+ }
+ else
+ {
+ // check the predecessor
+ const ULONG nLastNodeIndex = rLastPaM.End()->nNode.GetIndex();
+ const ULONG nStartCellNodeIndex =
+ aStartCellPam.Start()->nNode.GetIndex();
+ const ULONG nLastNodeEndIndex = rLastPaM.End()->nNode.GetIndex();
+ if (nLastNodeIndex == nStartCellNodeIndex)
+ {
+ // same node as predecessor then equal nContent?
+ if (rLastPaM.End()->nContent != aStartCellPam.Start()->nContent)
{
- // increment on each StartNode and decrement on each EndNode
- // we must reach zero at the end and must not go below zero
- long nOpenNodeBlock = 0;
- SwNodeIndex aCellIndex = aStartCellPam.Start()->nNode;
- while( aCellIndex < aEndCellPam.End()->nNode.GetIndex())
- {
- if( aCellIndex.GetNode().IsStartNode() )
- ++nOpenNodeBlock;
- else if(aCellIndex.GetNode().IsEndNode() )
- --nOpenNodeBlock;
- if( nOpenNodeBlock < 0 )
- {
- bExcept = true;
- break;
- }
- ++aCellIndex;
- }
- if( nOpenNodeBlock != 0)
- {
- bExcept = true;
- break;
- }
+ rbExcept = true;
}
+ else
+ {
+ m_pDoc->SplitNode(*aStartCellPam.Start(), sal_False);
+ }
+ }
+ else if (nStartCellNodeIndex == (nLastNodeEndIndex + 1))
+ {
+ // next paragraph - now the content index of the new should be 0
+ // and of the old one should be equal to the text length
+ // but if it isn't we don't care - the cell is being inserted on
+ // the node border anyway
+ }
+ else
+ {
+ rbExcept = true;
+ }
+ }
+ // now check if there's a need to insert another paragraph break
+ if (aEndCellPam.End()->nContent.GetIndex() <
+ aEndCellPam.End()->nNode.GetNode().GetTxtNode()->Len())
+ {
+ m_pDoc->SplitNode(*aEndCellPam.End(), sal_False);
+ // take care that the new start/endcell is moved to the right position
+ // aStartCellPam has to point to the start of the new (previous) node
+ // aEndCellPam has to point to the end of the new (previous) node
+ aStartCellPam.DeleteMark();
+ aStartCellPam.Move(fnMoveBackward, fnGoNode);
+ aStartCellPam.GetPoint()->nContent = 0;
+ aEndCellPam.DeleteMark();
+ aEndCellPam.Move(fnMoveBackward, fnGoNode);
+ aEndCellPam.GetPoint()->nContent =
+ aEndCellPam.GetNode()->GetTxtNode()->Len();
+ }
+
+ *rLastPaM.GetPoint() = *aEndCellPam.Start();
+ if (aStartCellPam.HasMark())
+ {
+ rLastPaM.SetMark();
+ *rLastPaM.GetMark() = *aEndCellPam.End();
+ }
+ else
+ {
+ rLastPaM.DeleteMark();
+ }
+
+ SwNodeRange aCellRange(aStartCellPam.Start()->nNode,
+ aEndCellPam.End()->nNode);
+ rRowNodes.push_back(aCellRange);
+ if (bFirstCell)
+ {
+ rpFirstPaM.reset(new SwPaM(*aStartCellPam.Start()));
+ }
+}
+
+typedef uno::Sequence< text::TableColumnSeparator > TableColumnSeparators;
- /** The vector<vector> NodeRanges has to contain consecutive nodes.
- In rTableRanges the ranges don't need to be full paragraphs but they have to follow
- each other. To process the ranges they have to be aligned on paragraph borders
- by inserting paragraph breaks. Non-consecutive ranges must initiate an
- exception.
+static void
+lcl_ApplyRowProperties(
+ uno::Sequence<beans::PropertyValue> const& rRowProperties,
+ uno::Any const& rRow,
+ TableColumnSeparators & rRowSeparators)
+{
+ uno::Reference< beans::XPropertySet > xRow;
+ rRow >>= xRow;
+ const beans::PropertyValue* pProperties = rRowProperties.getConstArray();
+ for (sal_Int32 nProperty = 0; nProperty < rRowProperties.getLength();
+ ++nProperty)
+ {
+ if (pProperties[ nProperty ].Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("TableColumnSeparators")))
+ {
+ // add the separators to access the cell's positions
+ // for vertical merging later
+ TableColumnSeparators aSeparators;
+ pProperties[ nProperty ].Value >>= aSeparators;
+ rRowSeparators = aSeparators;
+ }
+ xRow->setPropertyValue(
+ pProperties[ nProperty ].Name, pProperties[ nProperty ].Value);
+ }
+}
- */
- if(!nRow && !nCell)
+#ifdef DEBUG
+//-->debug cell properties of all rows
+static void
+lcl_DebugCellProperties(
+ const uno::Sequence< uno::Sequence< uno::Sequence<
+ beans::PropertyValue > > >& rCellProperties)
+{
+ ::rtl::OUString sNames;
+ for (sal_Int32 nDebugRow = 0; nDebugRow < rCellProperties.getLength();
+ ++nDebugRow)
+ {
+ const uno::Sequence< beans::PropertyValues > aDebugCurrentRow =
+ rCellProperties[nDebugRow];
+ sal_Int32 nDebugCells = aDebugCurrentRow.getLength();
+ (void) nDebugCells;
+ for (sal_Int32 nDebugCell = 0; nDebugCell < nDebugCells;
+ ++nDebugCell)
+ {
+ const uno::Sequence< beans::PropertyValue >&
+ rDebugCellProperties = aDebugCurrentRow[nDebugCell];
+ const sal_Int32 nDebugCellProperties =
+ rDebugCellProperties.getLength();
+ for (sal_Int32 nDebugProperty = 0;
+ nDebugProperty < nDebugCellProperties; ++nDebugProperty)
{
- //align the beginning - if necessary
- if(aStartCellPam.Start()->nContent.GetIndex())
- pDoc->SplitNode(*aStartCellPam.Start(), sal_False);
+ const ::rtl::OUString sName =
+ rDebugCellProperties[nDebugProperty].Name;
+ sNames += sName;
+ sNames += ::rtl::OUString('-');
}
- else
+ sNames += ::rtl::OUString('+');
+ }
+ sNames += ::rtl::OUString('|');
+ }
+ (void)sNames;
+}
+//--<
+#endif
+
+
+static void
+lcl_ApplyCellProperties(
+ const sal_Int32 nCell,
+ TableColumnSeparators const& rRowSeparators,
+ const uno::Sequence< beans::PropertyValue >& rCellProperties,
+ uno::Reference< uno::XInterface > xCell,
+ ::std::vector<VerticallyMergedCell> & rMergedCells)
+{
+ const sal_Int32 nCellProperties = rCellProperties.getLength();
+ const uno::Reference< beans::XPropertySet > xCellPS(xCell, uno::UNO_QUERY);
+ for (sal_Int32 nProperty = 0; nProperty < nCellProperties; ++nProperty)
+ {
+ const OUString & rName = rCellProperties[nProperty].Name;
+ const uno::Any & rValue = rCellProperties[nProperty].Value;
+ if (rName.equalsAscii("VerticalMerge"))
+ {
+ // determine left border position
+ // add the cell to a queue of merged cells
+ sal_Bool bMerge = sal_False;
+ rValue >>= bMerge;
+ sal_Int32 nLeftPos = -1;
+ if (!nCell)
+ {
+ nLeftPos = 0;
+ }
+ else if (rRowSeparators.getLength() >= nCell)
{
- //check the predecessor
- ULONG nLastNodeIndex = aLastPaM.End()->nNode.GetIndex();
- ULONG nStartCellNodeIndex = aStartCellPam.Start()->nNode.GetIndex();
- ULONG nLastNodeEndIndex = aLastPaM.End()->nNode.GetIndex();
- if( nLastNodeIndex == nStartCellNodeIndex)
+ const text::TableColumnSeparator* pSeparators =
+ rRowSeparators.getConstArray();
+ nLeftPos = pSeparators[nCell - 1].Position;
+ }
+ if (bMerge)
+ {
+ // 'close' all the cell with the same left position
+ // if separate vertical merges in the same column exist
+ if (rMergedCells.size())
{
- //- same node as predecessor then equal nContent?
- if(aLastPaM.End()->nContent != aStartCellPam.Start()->nContent)
- bExcept = true;
- else
+ std::vector<VerticallyMergedCell>::iterator aMergedIter =
+ rMergedCells.begin();
+ while (aMergedIter != rMergedCells.end())
{
- pDoc->SplitNode(*aStartCellPam.Start(), sal_False);
+ if (lcl_SimilarPosition(aMergedIter->nLeftPosition,
+ nLeftPos))
+ {
+ aMergedIter->bOpen = false;
+ }
+ ++aMergedIter;
}
}
- else if(nStartCellNodeIndex == ( nLastNodeEndIndex + 1))
- {
- //next paragraph - now the content index of the new should be 0
- //and of the old one should be equal to the text length
- //but if it isn't we don't care - the cell is being inserted on the
- //node border anyway
- }
- else
+ // add the new group of merged cells
+ rMergedCells.push_back(VerticallyMergedCell(xCellPS, nLeftPos));
+ }
+ else
+ {
+ // find the cell that
+ DBG_ASSERT(rMergedCells.size(),
+ "the first merged cell is missing");
+ if (rMergedCells.size())
{
- bExcept = true;
+ std::vector<VerticallyMergedCell>::iterator aMergedIter =
+ rMergedCells.begin();
+#if OSL_DEBUG_LEVEL > 1
+ bool bDbgFound = false;
+#endif
+ while (aMergedIter != rMergedCells.end())
+ {
+ if (aMergedIter->bOpen &&
+ lcl_SimilarPosition(aMergedIter->nLeftPosition,
+ nLeftPos))
+ {
+ aMergedIter->aCells.push_back( xCellPS );
+#if OSL_DEBUG_LEVEL > 1
+ bDbgFound = true;
+#endif
+ }
+ ++aMergedIter;
+ }
+#if OSL_DEBUG_LEVEL > 1
+ DBG_ASSERT( bDbgFound,
+ "couldn't find first vertically merged cell" );
+#endif
}
}
- //now check if there's a need to insert another paragraph break
- if( aEndCellPam.End()->nContent.GetIndex() < aEndCellPam.End()->nNode.GetNode().GetTxtNode()->Len())
- {
- pDoc->SplitNode(*aEndCellPam.End(), sal_False);
- //take care that the new start/endcell is moved to the right position
- //aStartCellPam has to point to the start of the new (previous) node
- //aEndCellPam has to point the the end of the new (previous) node
- aStartCellPam.DeleteMark();
- aStartCellPam.Move(fnMoveBackward, fnGoNode);
- aStartCellPam.GetPoint()->nContent = 0;
- aEndCellPam.DeleteMark();
- aEndCellPam.Move(fnMoveBackward, fnGoNode);
- aEndCellPam.GetPoint()->nContent = aEndCellPam.GetNode()->GetTxtNode()->Len();
-
- }
-
- *aLastPaM.GetPoint() = *aEndCellPam.Start();
- if( aStartCellPam.HasMark() )
+ }
+ else
+ {
+ try
{
- aLastPaM.SetMark();
- *aLastPaM.GetMark() = *aEndCellPam.End();
+ xCellPS->setPropertyValue(rName, rValue);
}
- else
- aLastPaM.DeleteMark();
+ catch (uno::Exception const& e)
+ {
+ // Apply the paragraph and char properties to the cell's content
+ const uno::Reference< text::XText > xCellText(xCell,
+ uno::UNO_QUERY);
+ const uno::Reference< text::XTextCursor > xCellCurs =
+ xCellText->createTextCursor();
+ xCellCurs->gotoStart( sal_False );
+ xCellCurs->gotoEnd( sal_True );
+ const uno::Reference< beans::XPropertySet > xCellTextProps(
+ xCellCurs, uno::UNO_QUERY);
+ xCellTextProps->setPropertyValue(rName, rValue);
+ }
+ }
+ }
+}
+
+static void
+lcl_MergeCells(::std::vector<VerticallyMergedCell> & rMergedCells)
+{
+ if (rMergedCells.size())
+ {
+ std::vector<VerticallyMergedCell>::iterator aMergedIter =
+ rMergedCells.begin();
+ while (aMergedIter != rMergedCells.end())
+ {
+ sal_Int32 nCellCount =
+ static_cast<sal_Int32>(aMergedIter->aCells.size());
+ std::vector<uno::Reference< beans::XPropertySet > >::iterator
+ aCellIter = aMergedIter->aCells.begin();
+ bool bFirstCell = true;
+ // the first of the cells gets the number of cells set as RowSpan
+ // the others get the inverted number of remaining merged cells
+ // (3,-2,-1)
+ while (aCellIter != aMergedIter->aCells.end())
+ {
+ (*aCellIter)->setPropertyValue(
+ C2U(SW_PROP_NAME_STR(UNO_NAME_ROW_SPAN)),
+ uno::makeAny(nCellCount));
+ if (bFirstCell)
+ {
+ nCellCount *= -1;
+ bFirstCell = false;
+ }
+ ++nCellCount;
+ ++aCellIter;
+ }
+ ++aMergedIter;
+ }
+ }
+}
+
+uno::Reference< text::XTextTable > SAL_CALL
+SwXText::convertToTable(
+ const uno::Sequence< uno::Sequence< uno::Sequence<
+ uno::Reference< text::XTextRange > > > >& rTableRanges,
+ const uno::Sequence< uno::Sequence< uno::Sequence<
+ beans::PropertyValue > > >& rCellProperties,
+ const uno::Sequence< uno::Sequence< beans::PropertyValue > >&
+ rRowProperties,
+ const uno::Sequence< beans::PropertyValue >& rTableProperties)
+throw (lang::IllegalArgumentException, uno::RuntimeException)
+{
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ if(!IsValid())
+ {
+ throw uno::RuntimeException();
+ }
- SwNodeRange aCellRange( aStartCellPam.Start()->nNode, aEndCellPam.End()->nNode);
- aRowNodes.push_back(aCellRange);
- if( !nRow && !nCell )
- pFirstPaM.reset( new SwPaM(*aStartCellPam.Start()));
+ //at first collect the text ranges as SwPaMs
+ const uno::Sequence< uno::Sequence< uno::Reference< text::XTextRange > > >*
+ pTableRanges = rTableRanges.getConstArray();
+ std::auto_ptr < SwPaM > pFirstPaM;
+ std::vector< std::vector<SwNodeRange> > aTableNodes;
+ bool bExcept = false;
+ SwPaM aLastPaM(m_pImpl->m_pDoc->GetNodes());
+ for (sal_Int32 nRow = 0; !bExcept && (nRow < rTableRanges.getLength());
+ ++nRow)
+ {
+ std::vector<SwNodeRange> aRowNodes;
+ const uno::Sequence< uno::Reference< text::XTextRange > >* pRow =
+ pTableRanges[nRow].getConstArray();
+ const sal_Int32 nCells(pTableRanges[nRow].getLength());
+
+ for (sal_Int32 nCell = 0; nCell < nCells; ++nCell)
+ {
+ m_pImpl->ConvertCell((nCell == 0) && (nRow == 0), pRow[nCell],
+ aRowNodes, pFirstPaM, aLastPaM, bExcept);
}
aTableNodes.push_back(aRowNodes);
}
@@ -1930,220 +2257,84 @@ uno::Reference< text::XTextTable > SwXText::convertToTable(
if(bExcept)
{
SwUndoIter aUndoIter( &aLastPaM, UNDO_EMPTY );
- pDoc->Undo(aUndoIter);
+ m_pImpl->m_pDoc->Undo(aUndoIter);
throw lang::IllegalArgumentException();
}
- typedef uno::Sequence< text::TableColumnSeparator > TableColumnSeparators;
- std::vector< TableColumnSeparators > aRowSeparators(rRowProperties.getLength());
- std::vector<VerticallyMergedCell> aMergedCells;
+ std::vector< TableColumnSeparators >
+ aRowSeparators(rRowProperties.getLength());
+ std::vector<VerticallyMergedCell> aMergedCells;
- const SwTable* pTable = pDoc->TextToTable( aTableNodes );
- SwXTextTable* pTextTable = 0;
- uno::Reference< text::XTextTable > xRet = pTextTable = new SwXTextTable( *pTable->GetFrmFmt() );
- uno::Reference< beans::XPropertySet > xPrSet = pTextTable;
- // set properties to the table - catch lang::WrappedTargetException and lang::IndexOutOfBoundsException
+ SwTable const*const pTable = m_pImpl->m_pDoc->TextToTable( aTableNodes );
+ SwXTextTable *const pTextTable = new SwXTextTable( *pTable->GetFrmFmt() );
+ const uno::Reference< text::XTextTable > xRet = pTextTable;
+ const uno::Reference< beans::XPropertySet > xPrSet = pTextTable;
+ // set properties to the table
+ // catch lang::WrappedTargetException and lang::IndexOutOfBoundsException
try
{
//apply table properties
- const beans::PropertyValue* pTableProperties = rTableProperties.getConstArray();
- sal_Int32 nProperty = 0;
- for( ; nProperty < rTableProperties.getLength(); ++nProperty)
+ const beans::PropertyValue* pTableProperties =
+ rTableProperties.getConstArray();
+ for (sal_Int32 nProperty = 0; nProperty < rTableProperties.getLength();
+ ++nProperty)
{
try
{
- xPrSet->setPropertyValue( pTableProperties[nProperty].Name, pTableProperties[nProperty].Value );
+ xPrSet->setPropertyValue( pTableProperties[nProperty].Name,
+ pTableProperties[nProperty].Value );
}
- catch ( const uno::Exception e )
+ catch ( uno::Exception const& e )
{
#if DEBUG
std::clog << "Exception when setting property: ";
- std::clog << rtl::OUStringToOString( pTableProperties[nProperty].Name, RTL_TEXTENCODING_UTF8 ).getStr( );
+ std::clog << rtl::OUStringToOString(
+ pTableProperties[nProperty].Name, RTL_TEXTENCODING_UTF8)
+ .getStr();
std::clog << ". Message: ";
- std::clog << rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_UTF8 ).getStr( );
+ std::clog << rtl::OUStringToOString( e.Message,
+ RTL_TEXTENCODING_UTF8 ).getStr();
std::clog << std::endl;
#endif
}
}
//apply row properties
- uno::Reference< table::XTableRows > xRows = xRet->getRows();
- const beans::PropertyValues* pRowProperties = rRowProperties.getConstArray();
- sal_Int32 nRow = 0;
- for( ; nRow < xRows->getCount(); ++nRow)
+ const uno::Reference< table::XTableRows > xRows = xRet->getRows();
+
+ const beans::PropertyValues* pRowProperties =
+ rRowProperties.getConstArray();
+ for (sal_Int32 nRow = 0; nRow < xRows->getCount(); ++nRow)
{
if( nRow >= rRowProperties.getLength())
{
break;
}
- uno::Reference< beans::XPropertySet > xRow;
- xRows->getByIndex( nRow ) >>= xRow;
- const beans::PropertyValue* pProperties = pRowProperties[nRow].getConstArray();
- for( nProperty = 0; nProperty < pRowProperties[nRow].getLength(); ++nProperty)
- {
- if( pProperties[ nProperty ].Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM ( "TableColumnSeparators" )))
- {
- //add the separators to access the cell's positions for vertical merging later
- TableColumnSeparators aSeparators;
- pProperties[ nProperty ].Value >>= aSeparators;
- aRowSeparators[nRow] = aSeparators;
- }
- xRow->setPropertyValue( pProperties[ nProperty ].Name, pProperties[ nProperty ].Value );
- }
+ lcl_ApplyRowProperties(pRowProperties[nRow],
+ xRows->getByIndex(nRow), aRowSeparators[nRow]);
}
#ifdef DEBUG
-//-->debug cell properties of all rows
- {
- ::rtl::OUString sNames;
- for( sal_Int32 nDebugRow = 0; nDebugRow < rCellProperties.getLength(); ++nDebugRow)
- {
- const uno::Sequence< beans::PropertyValues > aDebugCurrentRow = rCellProperties[nDebugRow];
- sal_Int32 nDebugCells = aDebugCurrentRow.getLength();
- (void) nDebugCells;
- for( sal_Int32 nDebugCell = 0; nDebugCell < nDebugCells; ++nDebugCell)
- {
- const uno::Sequence< beans::PropertyValue >& aDebugCellProperties = aDebugCurrentRow[nDebugCell];
- sal_Int32 nDebugCellProperties = aDebugCellProperties.getLength();
- for( sal_Int32 nDebugProperty = 0; nDebugProperty < nDebugCellProperties; ++nDebugProperty)
- {
- const ::rtl::OUString sName = aDebugCellProperties[nDebugProperty].Name;
- sNames += sName;
- sNames += ::rtl::OUString('-');
- }
- sNames += ::rtl::OUString('+');
- }
- sNames += ::rtl::OUString('|');
- }
- (void)sNames;
- }
-//--<
+ lcl_DebugCellProperties(rCellProperties);
#endif
-
//apply cell properties
- for( nRow = 0; nRow < rCellProperties.getLength(); ++nRow)
+ for (sal_Int32 nRow = 0; nRow < rCellProperties.getLength(); ++nRow)
{
- const uno::Sequence< beans::PropertyValues > aCurrentRow = rCellProperties[nRow];
+ const uno::Sequence< beans::PropertyValues > aCurrentRow =
+ rCellProperties[nRow];
sal_Int32 nCells = aCurrentRow.getLength();
- for( sal_Int32 nCell = 0; nCell < nCells; ++nCell)
- {
- const uno::Sequence< beans::PropertyValue >& aCellProperties = aCurrentRow[nCell];
- sal_Int32 nCellProperties = aCellProperties.getLength();
- uno::Reference< beans::XPropertySet > xCell( pTextTable->getCellByPosition(nCell, nRow), uno::UNO_QUERY );
- for( nProperty = 0; nProperty < nCellProperties; ++nProperty)
- {
- const OUString& rName = aCellProperties[nProperty].Name;
- if( rName.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM ( "VerticalMerge")))
- {
- //determine left border position
- //add the cell to a queue of merged cells
- //
- sal_Bool bMerge = sal_False;
- aCellProperties[nProperty].Value >>= bMerge;
- sal_Int32 nLeftPos = -1;
- if( !nCell )
- nLeftPos = 0;
- else if( aRowSeparators[nRow].getLength() >= nCell )
- {
- const text::TableColumnSeparator* pSeparators = aRowSeparators[nRow].getConstArray();
- nLeftPos = pSeparators[nCell - 1].Position;
- }
- if( bMerge )
- {
- // 'close' all the cell with the same left position
- // if separate vertical merges in the same column exist
- if( aMergedCells.size() )
- {
- std::vector<VerticallyMergedCell>::iterator aMergedIter = aMergedCells.begin();
- while( aMergedIter != aMergedCells.end())
- {
- if( lcl_SimilarPosition( aMergedIter->nLeftPosition, nLeftPos) )
- {
- aMergedIter->bOpen = false;
- }
- ++aMergedIter;
- }
- }
- //add the new group of merged cells
- aMergedCells.push_back(VerticallyMergedCell(xCell, nLeftPos ));
- }
- else
- {
- //find the cell that
- DBG_ASSERT(aMergedCells.size(), "the first merged cell is missing");
- if( aMergedCells.size() )
- {
- std::vector<VerticallyMergedCell>::iterator aMergedIter = aMergedCells.begin();
-#if OSL_DEBUG_LEVEL > 1
- bool bDbgFound = false;
-#endif
- while( aMergedIter != aMergedCells.end())
- {
- if( aMergedIter->bOpen &&
- lcl_SimilarPosition( aMergedIter->nLeftPosition, nLeftPos) )
- {
- aMergedIter->aCells.push_back( xCell );
-#if OSL_DEBUG_LEVEL > 1
- bDbgFound = true;
-#endif
- }
- ++aMergedIter;
- }
-#if OSL_DEBUG_LEVEL > 1
- DBG_ASSERT( bDbgFound, "couldn't find first vertically merged cell" );
-#endif
- }
- }
- }
- else
- {
- try
- {
- xCell->setPropertyValue(rName, aCellProperties[nProperty].Value);
- }
- catch ( const uno::Exception e )
- {
- // Apply the paragraph and char properties to the cell's content
- uno::Reference< text::XText > xCellText( xCell, uno::UNO_QUERY );
- uno::Reference< text::XTextCursor > xCellCurs = xCellText->createTextCursor( );
- xCellCurs->gotoStart( false );
- xCellCurs->gotoEnd( true );
-
- uno::Reference< beans::XPropertySet > xCellTextProps( xCellCurs, uno::UNO_QUERY );
- xCellTextProps->setPropertyValue( rName, aCellProperties[nProperty].Value );
- }
- }
- }
- }
- }
- //now that the cell properties are set the vertical merge values have to be applied
- if( aMergedCells.size() )
- {
- std::vector<VerticallyMergedCell>::iterator aMergedIter = aMergedCells.begin();
- while( aMergedIter != aMergedCells.end())
+ for (sal_Int32 nCell = 0; nCell < nCells; ++nCell)
{
- sal_Int32 nCellCount = (sal_Int32)aMergedIter->aCells.size();
- std::vector<uno::Reference< beans::XPropertySet > >::iterator aCellIter = aMergedIter->aCells.begin();
- bool bFirstCell = true;
- //the first of the cells get's the number of cells set as RowSpan
- //the others get the inverted number of remaining merged cells (3,-2,-1)
- while( aCellIter != aMergedIter->aCells.end() )
- {
- (*aCellIter)->setPropertyValue(C2U(SW_PROP_NAME_STR(UNO_NAME_ROW_SPAN)), uno::makeAny( nCellCount ));
- if( bFirstCell )
- {
- nCellCount *= -1;
- bFirstCell = false;
- }
- ++nCellCount;
- ++aCellIter;
- }
- ++aMergedIter;
+ lcl_ApplyCellProperties(nCell,
+ aRowSeparators[nRow], aCurrentRow[nCell],
+ pTextTable->getCellByPosition(nCell, nRow),
+ aMergedCells);
}
}
+ // now that the cell properties are set the vertical merge values
+ // have to be applied
+ lcl_MergeCells(aMergedCells);
}
catch( const lang::WrappedTargetException& rWrapped )
{
@@ -2154,37 +2345,14 @@ uno::Reference< text::XTextTable > SwXText::convertToTable(
(void)rBounds;
}
-
- bool bIllegalException = false;
- bool bRuntimeException = false;
- ::rtl::OUString sMessage;
- pDoc->StartUndo(UNDO_START, NULL);
- pDoc->EndUndo(UNDO_START, NULL);
- if( bIllegalException || bRuntimeException )
- {
- SwUndoIter aUndoIter( pFirstPaM.get(), UNDO_EMPTY );
- pDoc->Undo(aUndoIter);
- if(bIllegalException)
- {
- lang::IllegalArgumentException aEx;
- aEx.Message = sMessage;
- throw aEx;
- }
- else //if(bRuntimeException)
- {
- uno::RuntimeException aEx;
- aEx.Message = sMessage;
- throw aEx;
- }
- }
return xRet;
}
/******************************************************************
* SwXBodyText
******************************************************************/
-SwXBodyText::SwXBodyText(SwDoc* _pDoc) :
- SwXText(_pDoc, CURSOR_BODY)
+SwXBodyText::SwXBodyText(SwDoc *const pDoc)
+ : SwXText(pDoc, CURSOR_BODY)
{
}
@@ -2198,82 +2366,81 @@ SwXBodyText::~SwXBodyText()
/* -----------------------------06.04.00 16:33--------------------------------
---------------------------------------------------------------------------*/
-OUString SwXBodyText::getImplementationName(void) throw( uno::RuntimeException )
+OUString SAL_CALL
+SwXBodyText::getImplementationName() throw (uno::RuntimeException)
{
return C2U("SwXBodyText");
}
/* -----------------------------06.04.00 16:33--------------------------------
---------------------------------------------------------------------------*/
-BOOL SwXBodyText::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+static char const*const g_ServicesBodyText[] =
{
- return C2U("com.sun.star.text.Text") == rServiceName;
+ "com.sun.star.text.Text",
+};
+static const size_t g_nServicesBodyText(
+ sizeof(g_ServicesBodyText)/sizeof(g_ServicesBodyText[0]));
+
+sal_Bool SAL_CALL SwXBodyText::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesBodyText, g_ServicesBodyText, rServiceName);
}
-/* -----------------------------06.04.00 16:33--------------------------------
- ---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXBodyText::getSupportedServiceNames(void) throw( uno::RuntimeException )
+uno::Sequence< OUString > SAL_CALL
+SwXBodyText::getSupportedServiceNames() throw (uno::RuntimeException)
{
- uno::Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.Text");
- return aRet;
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesBodyText, g_ServicesBodyText);
}
+
/*-- 10.12.98 11:17:27---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Any SwXBodyText::queryAggregation(
- const uno::Type& rType )
- throw(uno::RuntimeException)
+uno::Any SAL_CALL
+SwXBodyText::queryAggregation(const uno::Type& rType)
+throw (uno::RuntimeException)
{
uno::Any aRet;
- const uno::Type& rXEnumerationAccessType = ::getCppuType((uno::Reference< container::XEnumerationAccess >*)0);
- const uno::Type& rXElementAccessType = ::getCppuType((uno::Reference< container::XElementAccess >*)0);
- const uno::Type& rXServiceInfoType = ::getCppuType((uno::Reference< lang::XServiceInfo >*)0);
-
- if(rType == rXEnumerationAccessType)
+ if (rType == container::XEnumerationAccess::static_type())
{
- uno::Reference<container::XEnumerationAccess> xRet = this;
- aRet.setValue(&xRet, rXEnumerationAccessType);
+ aRet <<= uno::Reference< container::XEnumerationAccess >(this);
}
- else if(rType == rXElementAccessType)
+ else if (rType == container::XElementAccess::static_type())
{
- uno::Reference<container::XElementAccess> xRet = this;
- aRet.setValue(&xRet, rXElementAccessType);
+ aRet <<= uno::Reference< container::XElementAccess >(this);
}
- else if(rType == rXServiceInfoType)
+ else if (rType == lang::XServiceInfo::static_type())
{
- uno::Reference<lang::XServiceInfo> xRet = this;
- aRet.setValue(&xRet, rXServiceInfoType);
+ aRet <<= uno::Reference< lang::XServiceInfo >(this);
}
else
{
aRet = SwXText::queryInterface( rType );
}
if(aRet.getValueType() == ::getCppuVoidType())
+ {
aRet = OWeakAggObject::queryAggregation( rType );
+ }
return aRet;
}
/*-- 10.12.98 11:17:28---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Sequence< uno::Type > SwXBodyText::getTypes( ) throw(uno::RuntimeException)
-{
- uno::Sequence< uno::Type > aTypes = SwXBodyTextBaseClass::getTypes();
- uno::Sequence< uno::Type > aTextTypes = SwXText::getTypes();
- long nIndex = aTypes.getLength();
- aTypes.realloc(aTypes.getLength() + aTextTypes.getLength());
- uno::Type* pTypes = aTypes.getArray();
- const uno::Type* pTextTypes = aTextTypes.getConstArray();
- for(int i = 0; i < aTextTypes.getLength(); i++)
- pTypes[nIndex++] = pTextTypes[i];
- return aTypes;
+uno::Sequence< uno::Type > SAL_CALL
+SwXBodyText::getTypes() throw (uno::RuntimeException)
+{
+ const uno::Sequence< uno::Type > aTypes = SwXBodyText_Base::getTypes();
+ const uno::Sequence< uno::Type > aTextTypes = SwXText::getTypes();
+ return ::comphelper::concatSequences(aTypes, aTextTypes);
}
/* -----------------------------21.03.00 15:39--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< sal_Int8 > SwXBodyText::getImplementationId( ) throw(uno::RuntimeException)
+uno::Sequence< sal_Int8 > SAL_CALL
+SwXBodyText::getImplementationId() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
static uno::Sequence< sal_Int8 > aId( 16 );
@@ -2289,74 +2456,83 @@ uno::Sequence< sal_Int8 > SwXBodyText::getImplementationId( ) throw(uno::Runtim
-----------------------------------------------------------------------*/
uno::Any SAL_CALL
- SwXBodyText::queryInterface( const uno::Type& rType )
- throw(uno::RuntimeException)
+SwXBodyText::queryInterface(const uno::Type& rType)
+throw (uno::RuntimeException)
{
- uno::Any aRet = SwXText::queryInterface( rType );
- if(aRet.getValueType() == ::getCppuVoidType())
- aRet = SwXBodyTextBaseClass::queryInterface( rType );
- return aRet;
+ const uno::Any ret = SwXText::queryInterface(rType);
+ return (ret.getValueType() == ::getCppuVoidType())
+ ? SwXBodyText_Base::queryInterface(rType)
+ : ret;
}
/* -----------------------------05.01.00 11:07--------------------------------
---------------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXBodyText::CreateTextCursor(sal_Bool bIgnoreTables)
+SwXTextCursor * SwXBodyText::CreateTextCursor(const bool bIgnoreTables)
{
- uno::Reference< text::XTextCursor > xRet;
- if(IsValid())
+ if(!IsValid())
{
- SwNode& rNode = GetDoc()->GetNodes().GetEndOfContent();
- //the cursor has to skip tables contained in this text
- SwPaM aPam(rNode);
- aPam.Move( fnMoveBackward, fnGoDoc );
- if(!bIgnoreTables)
+ return 0;
+ }
+
+ // the cursor has to skip tables contained in this text
+ SwPaM aPam(GetDoc()->GetNodes().GetEndOfContent());
+ aPam.Move( fnMoveBackward, fnGoDoc );
+ if (!bIgnoreTables)
+ {
+ SwTableNode * pTblNode = aPam.GetNode()->FindTableNode();
+ SwCntntNode * pCont = 0;
+ while (pTblNode)
{
- SwTableNode* pTblNode = aPam.GetNode()->FindTableNode();
- SwCntntNode* pCont = 0;
- while( pTblNode )
- {
- aPam.GetPoint()->nNode = *pTblNode->EndOfSectionNode();
- pCont = GetDoc()->GetNodes().GoNext(&aPam.GetPoint()->nNode);
- pTblNode = pCont->FindTableNode();
- }
- if(pCont)
- aPam.GetPoint()->nContent.Assign(pCont, 0);
+ aPam.GetPoint()->nNode = *pTblNode->EndOfSectionNode();
+ pCont = GetDoc()->GetNodes().GoNext(&aPam.GetPoint()->nNode);
+ pTblNode = pCont->FindTableNode();
+ }
+ if (pCont)
+ {
+ aPam.GetPoint()->nContent.Assign(pCont, 0);
}
- xRet = (text::XWordCursor*)new SwXTextCursor(this, *aPam.GetPoint(), CURSOR_BODY, GetDoc());
}
- return xRet;
+ return new SwXTextCursor(*GetDoc(), this, CURSOR_BODY, *aPam.GetPoint());
}
+
/*-- 10.12.98 11:17:29---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXBodyText::createTextCursor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextCursor > SAL_CALL
+SwXBodyText::createTextCursor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > aRef = CreateTextCursor(sal_False);
- if(!aRef.is())
+
+ const uno::Reference< text::XTextCursor > xRef(
+ static_cast<text::XWordCursor*>(CreateTextCursor(false)) );
+ if (!xRef.is())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
- return aRef;
+ return xRef;
}
/*-- 10.12.98 11:17:29---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXBodyText::createTextCursorByRange(
- const uno::Reference< text::XTextRange > & aTextPosition) throw( uno::RuntimeException )
+uno::Reference< text::XTextCursor > SAL_CALL
+SwXBodyText::createTextCursorByRange(
+ const uno::Reference< text::XTextRange > & xTextPosition)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > aRef;
+
if(!IsValid())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
+
+ uno::Reference< text::XTextCursor > aRef;
SwUnoInternalPaM aPam(*GetDoc());
- if(SwXTextRange::XTextRangeToSwPaM(aPam, aTextPosition))
+ if (::sw::XTextRangeToSwPaM(aPam, xTextPosition))
{
SwNode& rNode = GetDoc()->GetNodes().GetEndOfContent();
@@ -2366,152 +2542,232 @@ uno::Reference< text::XTextCursor > SwXBodyText::createTextCursorByRange(
{
p1 = p1->StartOfSectionNode();
}
- SwStartNode* p2 = rNode.StartOfSectionNode();
+ SwStartNode *const p2 = rNode.StartOfSectionNode();
if(p1 == p2)
- aRef = (text::XWordCursor*)new SwXTextCursor(this , *aPam.GetPoint(), CURSOR_BODY, GetDoc(), aPam.GetMark());
+ {
+ aRef = static_cast<text::XWordCursor*>(
+ new SwXTextCursor(*GetDoc(), this, CURSOR_BODY,
+ *aPam.GetPoint(), aPam.GetMark()));
+ }
}
if(!aRef.is())
+ {
throw uno::RuntimeException();
+ }
return aRef;
}
+
/*-- 10.12.98 11:17:30---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< container::XEnumeration > SwXBodyText::createEnumeration(void)
- throw( uno::RuntimeException )
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXBodyText::createEnumeration()
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< container::XEnumeration > aRef;
- if(IsValid())
- {
- SwNode& rNode = GetDoc()->GetNodes().GetEndOfContent();
- SwPosition aPos(rNode);
- SwUnoCrsr* pUnoCrsr = GetDoc()->CreateUnoCrsr(aPos, sal_False);
- pUnoCrsr->Move( fnMoveBackward, fnGoDoc );
- aRef = new SwXParagraphEnumeration(this, pUnoCrsr, CURSOR_BODY);
- }
- else
+
+ if (!IsValid())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
- return aRef;
+ SwNode& rNode = GetDoc()->GetNodes().GetEndOfContent();
+ SwPosition aPos(rNode);
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(aPos, sal_False));
+ pUnoCursor->Move(fnMoveBackward, fnGoDoc);
+ const uno::Reference< container::XEnumeration > xRet
+ = new SwXParagraphEnumeration(this, pUnoCursor, CURSOR_BODY);
+ return xRet;
}
+
/* -----------------18.12.98 13:36-------------------
*
* --------------------------------------------------*/
-uno::Type SwXBodyText::getElementType(void) throw( uno::RuntimeException )
+uno::Type SAL_CALL
+SwXBodyText::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType((uno::Reference<text::XTextRange>*)0);
+ return text::XTextRange::static_type();
}
/* -----------------18.12.98 13:36-------------------
*
* --------------------------------------------------*/
-sal_Bool SwXBodyText::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL
+SwXBodyText::hasElements() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- if(IsValid())
- return sal_True;
- else
+
+ if (!IsValid())
{
uno::RuntimeException aRuntime;
aRuntime.Message = C2U(cInvalidObject);
throw aRuntime;
}
+
+ return sal_True;
}
+
/******************************************************************
* SwXHeadFootText
******************************************************************/
-TYPEINIT1(SwXHeadFootText, SwClient);
-/* -----------------------------06.04.00 16:40--------------------------------
- ---------------------------------------------------------------------------*/
-OUString SwXHeadFootText::getImplementationName(void) throw( uno::RuntimeException )
+class SwXHeadFootText::Impl
+ : public SwClient
{
- return C2U("SwXHeadFootText");
+
+public:
+
+ bool m_bIsHeader;
+
+ Impl( SwXHeadFootText & /*rThis*/,
+ SwFrmFmt & rHeadFootFmt, const bool bIsHeader)
+ : SwClient(& rHeadFootFmt)
+ , m_bIsHeader(bIsHeader)
+ {
+ }
+
+ SwFrmFmt * GetHeadFootFmt() const {
+ return static_cast<SwFrmFmt*>(
+ const_cast<SwModify*>(GetRegisteredIn()));
+ }
+
+ SwFrmFmt & GetHeadFootFmtOrThrow() {
+ SwFrmFmt *const pFmt( GetHeadFootFmt() );
+ if (!pFmt) {
+ throw uno::RuntimeException(OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "SwXHeadFootText: disposed or invalid")), 0);
+ }
+ return *pFmt;
+ }
+
+ // SwClient
+ virtual void Modify(SfxPoolItem *pOld, SfxPoolItem *pNew);
+
+};
+
+/*-- 11.12.98 10:14:51---------------------------------------------------
+
+ -----------------------------------------------------------------------*/
+void SwXHeadFootText::Impl::Modify(SfxPoolItem *pOld, SfxPoolItem *pNew)
+{
+ ClientModify(this, pOld, pNew);
}
-/* -----------------------------06.04.00 16:40--------------------------------
- ---------------------------------------------------------------------------*/
-BOOL SwXHeadFootText::supportsService(const OUString& rServiceName) throw( uno::RuntimeException )
+bool SwXHeadFootText::IsXHeadFootText(SwClient *const pClient)
{
- return C2U("com.sun.star.text.Text") == rServiceName;
+ return 0 != dynamic_cast<SwXHeadFootText::Impl*>(pClient);
}
-/* -----------------------------06.04.00 16:40--------------------------------
- ---------------------------------------------------------------------------*/
-uno::Sequence< OUString > SwXHeadFootText::getSupportedServiceNames(void) throw( uno::RuntimeException )
+uno::Reference< text::XText >
+SwXHeadFootText::CreateXHeadFootText(
+ SwFrmFmt & rHeadFootFmt, const bool bIsHeader)
{
- uno::Sequence< OUString > aRet(1);
- OUString* pArray = aRet.getArray();
- pArray[0] = C2U("com.sun.star.text.Text");
- return aRet;
+ // re-use existing SwXHeadFootText
+ // #i105557#: do not iterate over the registered clients: race condition
+ uno::Reference< text::XText > xText(rHeadFootFmt.GetXObject(),
+ uno::UNO_QUERY);
+ if (!xText.is())
+ {
+ SwXHeadFootText *const pXHFT(
+ new SwXHeadFootText(rHeadFootFmt, bIsHeader));
+ xText.set(pXHFT);
+ rHeadFootFmt.SetXObject(xText);
+ }
+ return xText;
}
+
/*-- 11.12.98 10:14:48---------------------------------------------------
-----------------------------------------------------------------------*/
-SwXHeadFootText::SwXHeadFootText(SwFrmFmt& rHeadFootFmt, BOOL bHeader) :
- SwXText(rHeadFootFmt.GetDoc(), bHeader ? CURSOR_HEADER : CURSOR_FOOTER),
- SwClient(&rHeadFootFmt),
- bIsHeader(bHeader)
+SwXHeadFootText::SwXHeadFootText(SwFrmFmt & rHeadFootFmt, const bool bIsHeader)
+ : SwXText(rHeadFootFmt.GetDoc(),
+ (bIsHeader) ? CURSOR_HEADER : CURSOR_FOOTER)
+ , m_pImpl( new SwXHeadFootText::Impl(*this, rHeadFootFmt, bIsHeader) )
{
-
}
+
/*-- 11.12.98 10:14:48---------------------------------------------------
-----------------------------------------------------------------------*/
SwXHeadFootText::~SwXHeadFootText()
{
+}
+
+/* -----------------------------06.04.00 16:40--------------------------------
+
+ ---------------------------------------------------------------------------*/
+OUString SAL_CALL
+SwXHeadFootText::getImplementationName() throw (uno::RuntimeException)
+{
+ return C2U("SwXHeadFootText");
+}
+
+/* -----------------------------06.04.00 16:40--------------------------------
+
+ ---------------------------------------------------------------------------*/
+static char const*const g_ServicesHeadFootText[] =
+{
+ "com.sun.star.text.Text",
+};
+static const size_t g_nServicesHeadFootText(
+ sizeof(g_ServicesHeadFootText)/sizeof(g_ServicesHeadFootText[0]));
+sal_Bool SAL_CALL SwXHeadFootText::supportsService(const OUString& rServiceName)
+throw (uno::RuntimeException)
+{
+ return ::sw::SupportsServiceImpl(
+ g_nServicesHeadFootText, g_ServicesHeadFootText, rServiceName);
}
+
+uno::Sequence< OUString > SAL_CALL
+SwXHeadFootText::getSupportedServiceNames() throw (uno::RuntimeException)
+{
+ return ::sw::GetSupportedServiceNamesImpl(
+ g_nServicesHeadFootText, g_ServicesHeadFootText);
+}
+
/*-- 11.12.98 10:14:49---------------------------------------------------
-----------------------------------------------------------------------*/
const SwStartNode *SwXHeadFootText::GetStartNode() const
{
const SwStartNode *pSttNd = 0;
- SwFrmFmt* pHeadFootFmt = GetFmt();
+ SwFrmFmt *const pHeadFootFmt = m_pImpl->GetHeadFootFmt();
if(pHeadFootFmt)
{
const SwFmtCntnt& rFlyCntnt = pHeadFootFmt->GetCntnt();
if( rFlyCntnt.GetCntntIdx() )
+ {
pSttNd = rFlyCntnt.GetCntntIdx()->GetNode().GetStartNode();
+ }
}
return pSttNd;
}
-uno::Reference< text::XTextCursor > SwXHeadFootText::createCursor() throw(uno::RuntimeException)
+uno::Reference< text::XTextCursor >
+SwXHeadFootText::CreateCursor() throw (uno::RuntimeException)
{
return createTextCursor();
}
/* -----------------------------21.03.00 15:39--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< uno::Type > SwXHeadFootText::getTypes( ) throw(uno::RuntimeException)
+uno::Sequence< uno::Type > SAL_CALL
+SwXHeadFootText::getTypes() throw (uno::RuntimeException)
{
- uno::Sequence< uno::Type > aHFTypes = SwXHeadFootTextBaseClass::getTypes();
- uno::Sequence< uno::Type > aTextTypes = SwXText::getTypes();
-
- long nIndex = aHFTypes.getLength();
- aHFTypes.realloc(
- aHFTypes.getLength() +
- aTextTypes.getLength());
-
- uno::Type* pHFTypes = aHFTypes.getArray();
- const uno::Type* pTextTypes = aTextTypes.getConstArray();
- for(long nPos = 0; nPos < aTextTypes.getLength(); nPos++)
- pHFTypes[nIndex++] = pTextTypes[nPos];
-
- return aHFTypes;
+ const uno::Sequence< uno::Type > aTypes = SwXHeadFootText_Base::getTypes();
+ const uno::Sequence< uno::Type > aTextTypes = SwXText::getTypes();
+ return ::comphelper::concatSequences(aTypes, aTextTypes);
}
/* -----------------------------21.03.00 15:39--------------------------------
---------------------------------------------------------------------------*/
-uno::Sequence< sal_Int8 > SwXHeadFootText::getImplementationId( ) throw(uno::RuntimeException)
+uno::Sequence< sal_Int8 > SAL_CALL
+SwXHeadFootText::getImplementationId() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
static uno::Sequence< sal_Int8 > aId( 16 );
@@ -2526,140 +2782,141 @@ uno::Sequence< sal_Int8 > SwXHeadFootText::getImplementationId( ) throw(uno::Ru
/* -----------------------------21.03.00 15:46--------------------------------
---------------------------------------------------------------------------*/
-uno::Any SwXHeadFootText::queryInterface( const uno::Type& aType ) throw(uno::RuntimeException)
+uno::Any SAL_CALL
+SwXHeadFootText::queryInterface(const uno::Type& rType)
+throw (uno::RuntimeException)
{
- uno::Any aRet = SwXHeadFootTextBaseClass::queryInterface(aType);
- if(aRet.getValueType() == ::getCppuVoidType() )
- aRet = SwXText::queryInterface(aType);
- return aRet;
+ const uno::Any ret = SwXHeadFootText_Base::queryInterface(rType);
+ return (ret.getValueType() == ::getCppuVoidType())
+ ? SwXText::queryInterface(rType)
+ : ret;
}
/*-- 11.12.98 10:14:50---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXHeadFootText::createTextCursor(void) throw( uno::RuntimeException )
+uno::Reference< text::XTextCursor > SAL_CALL
+SwXHeadFootText::createTextCursor() throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > xRet;
- SwFrmFmt* pHeadFootFmt = GetFmt();
- if(pHeadFootFmt)
- {
- const SwFmtCntnt& rFlyCntnt = pHeadFootFmt->GetCntnt();
- const SwNode& rNode = rFlyCntnt.GetCntntIdx()->GetNode();
- SwPosition aPos(rNode);
- SwXTextCursor* pCrsr = new SwXTextCursor(this, aPos, bIsHeader ? CURSOR_HEADER : CURSOR_FOOTER, GetDoc());
- SwUnoCrsr* pUnoCrsr = pCrsr->GetCrsr();
- pUnoCrsr->Move(fnMoveForward, fnGoNode);
-
- //save current start node to be able to check if there is content after the table -
- //otherwise the cursor would be in the body text!
-
- const SwStartNode* pOwnStartNode = rNode.FindSttNodeByType(
- bIsHeader ? SwHeaderStartNode : SwFooterStartNode);
- //steht hier eine Tabelle?
- SwTableNode* pTblNode = pUnoCrsr->GetNode()->FindTableNode();
- SwCntntNode* pCont = 0;
- while( pTblNode )
- {
- pUnoCrsr->GetPoint()->nNode = *pTblNode->EndOfSectionNode();
- pCont = GetDoc()->GetNodes().GoNext(&pUnoCrsr->GetPoint()->nNode);
- pTblNode = pCont->FindTableNode();
- }
- if(pCont)
- pUnoCrsr->GetPoint()->nContent.Assign(pCont, 0);
- const SwStartNode* pNewStartNode = pUnoCrsr->GetNode()->FindSttNodeByType(
- bIsHeader ? SwHeaderStartNode : SwFooterStartNode);
- if(!pNewStartNode || pNewStartNode != pOwnStartNode)
- {
- pCrsr = NULL;
- uno::RuntimeException aExcept;
- aExcept.Message = S2U("no text available");
- throw aExcept;
- }
- xRet = (text::XWordCursor*)pCrsr;
- }
- else
- {
- uno::RuntimeException aRuntime;
- aRuntime.Message = C2U(cInvalidObject);
- throw aRuntime;
+
+ SwFrmFmt & rHeadFootFmt( m_pImpl->GetHeadFootFmtOrThrow() );
+
+ uno::Reference< text::XTextCursor > xRet;
+ const SwFmtCntnt& rFlyCntnt = rHeadFootFmt.GetCntnt();
+ const SwNode& rNode = rFlyCntnt.GetCntntIdx()->GetNode();
+ SwPosition aPos(rNode);
+ SwXTextCursor *const pXCursor = new SwXTextCursor(*GetDoc(), this,
+ (m_pImpl->m_bIsHeader) ? CURSOR_HEADER : CURSOR_FOOTER, aPos);
+ SwUnoCrsr *const pUnoCrsr = pXCursor->GetCursor();
+ pUnoCrsr->Move(fnMoveForward, fnGoNode);
+
+ // save current start node to be able to check if there is content
+ // after the table - otherwise the cursor would be in the body text!
+ SwStartNode const*const pOwnStartNode = rNode.FindSttNodeByType(
+ (m_pImpl->m_bIsHeader) ? SwHeaderStartNode : SwFooterStartNode);
+ // is there a table here?
+ SwTableNode* pTblNode = pUnoCrsr->GetNode()->FindTableNode();
+ SwCntntNode* pCont = 0;
+ while (pTblNode)
+ {
+ pUnoCrsr->GetPoint()->nNode = *pTblNode->EndOfSectionNode();
+ pCont = GetDoc()->GetNodes().GoNext(&pUnoCrsr->GetPoint()->nNode);
+ pTblNode = pCont->FindTableNode();
+ }
+ if (pCont)
+ {
+ pUnoCrsr->GetPoint()->nContent.Assign(pCont, 0);
+ }
+ SwStartNode const*const pNewStartNode =
+ pUnoCrsr->GetNode()->FindSttNodeByType(
+ (m_pImpl->m_bIsHeader) ? SwHeaderStartNode : SwFooterStartNode);
+ if (!pNewStartNode || (pNewStartNode != pOwnStartNode))
+ {
+ uno::RuntimeException aExcept;
+ aExcept.Message = S2U("no text available");
+ throw aExcept;
}
+ xRet = static_cast<text::XWordCursor*>(pXCursor);
return xRet;
}
+
/*-- 11.12.98 10:14:50---------------------------------------------------
-----------------------------------------------------------------------*/
-uno::Reference< text::XTextCursor > SwXHeadFootText::createTextCursorByRange(
- const uno::Reference< text::XTextRange > & aTextPosition) throw( uno::RuntimeException )
+uno::Reference< text::XTextCursor > SAL_CALL
+SwXHeadFootText::createTextCursorByRange(
+ const uno::Reference< text::XTextRange > & xTextPosition)
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
- uno::Reference< text::XTextCursor > xRet;
- SwFrmFmt* pHeadFootFmt = GetFmt();
+
+ SwFrmFmt & rHeadFootFmt( m_pImpl->GetHeadFootFmtOrThrow() );
+
SwUnoInternalPaM aPam(*GetDoc());
- if(pHeadFootFmt && SwXTextRange::XTextRangeToSwPaM(aPam, aTextPosition))
+ if (!::sw::XTextRangeToSwPaM(aPam, xTextPosition))
{
- SwNode& rNode = pHeadFootFmt->GetCntnt().GetCntntIdx()->GetNode();
- SwPosition aPos(rNode);
- SwPaM aHFPam(aPos);
- aHFPam.Move(fnMoveForward, fnGoNode);
- SwStartNode* pOwnStartNode = aHFPam.GetNode()->FindSttNodeByType(
- bIsHeader ? SwHeaderStartNode : SwFooterStartNode);
- SwStartNode* p1 = aPam.GetNode()->FindSttNodeByType(
- bIsHeader ? SwHeaderStartNode : SwFooterStartNode);
- if(p1 == pOwnStartNode)
- xRet = (text::XWordCursor*)new SwXTextCursor(this, *aPam.GetPoint(),
- bIsHeader ? CURSOR_HEADER : CURSOR_FOOTER, GetDoc(), aPam.GetMark());
+ uno::RuntimeException aRuntime;
+ aRuntime.Message = C2U(cInvalidObject);
+ throw aRuntime;
+ }
+
+ uno::Reference< text::XTextCursor > xRet;
+ SwNode& rNode = rHeadFootFmt.GetCntnt().GetCntntIdx()->GetNode();
+ SwPosition aPos(rNode);
+ SwPaM aHFPam(aPos);
+ aHFPam.Move(fnMoveForward, fnGoNode);
+ SwStartNode *const pOwnStartNode = aHFPam.GetNode()->FindSttNodeByType(
+ (m_pImpl->m_bIsHeader) ? SwHeaderStartNode : SwFooterStartNode);
+ SwStartNode *const p1 = aPam.GetNode()->FindSttNodeByType(
+ (m_pImpl->m_bIsHeader) ? SwHeaderStartNode : SwFooterStartNode);
+ if (p1 == pOwnStartNode)
+ {
+ xRet = static_cast<text::XWordCursor*>(
+ new SwXTextCursor(*GetDoc(), this,
+ (m_pImpl->m_bIsHeader) ? CURSOR_HEADER : CURSOR_FOOTER,
+ *aPam.GetPoint(), aPam.GetMark()));
}
return xRet;
}
+
/* -----------------19.03.99 15:44-------------------
*
* --------------------------------------------------*/
-uno::Reference< container::XEnumeration > SwXHeadFootText::createEnumeration(void)
- throw( uno::RuntimeException )
+uno::Reference< container::XEnumeration > SAL_CALL
+SwXHeadFootText::createEnumeration()
+throw (uno::RuntimeException)
{
vos::OGuard aGuard(Application::GetSolarMutex());
+
+ SwFrmFmt & rHeadFootFmt( m_pImpl->GetHeadFootFmtOrThrow() );
+
uno::Reference< container::XEnumeration > aRef;
- //wenn this ungueltig ist, dann kommt die uno::Exception aus createTextCursor()
- SwFrmFmt* pHeadFootFmt = GetFmt();
- if(pHeadFootFmt)
- {
- const SwFmtCntnt& rFlyCntnt = pHeadFootFmt->GetCntnt();
- const SwNode& rNode = rFlyCntnt.GetCntntIdx()->GetNode();
- SwPosition aPos(rNode);
- SwUnoCrsr* pUnoCrsr = GetDoc()->CreateUnoCrsr(aPos, sal_False);
- pUnoCrsr->Move(fnMoveForward, fnGoNode);
- aRef = new SwXParagraphEnumeration(this, pUnoCrsr, bIsHeader ? CURSOR_HEADER : CURSOR_FOOTER);
- }
- else
- {
- uno::RuntimeException aRuntime;
- aRuntime.Message = C2U(cInvalidObject);
- throw aRuntime;
- }
+ const SwFmtCntnt& rFlyCntnt = rHeadFootFmt.GetCntnt();
+ const SwNode& rNode = rFlyCntnt.GetCntntIdx()->GetNode();
+ SwPosition aPos(rNode);
+ ::std::auto_ptr<SwUnoCrsr> pUnoCursor(
+ GetDoc()->CreateUnoCrsr(aPos, sal_False));
+ pUnoCursor->Move(fnMoveForward, fnGoNode);
+ aRef = new SwXParagraphEnumeration(this, pUnoCursor,
+ (m_pImpl->m_bIsHeader) ? CURSOR_HEADER : CURSOR_FOOTER);
return aRef;
}
+
/* -----------------19.03.99 15:50-------------------
*
* --------------------------------------------------*/
-uno::Type SwXHeadFootText::getElementType(void) throw( uno::RuntimeException )
+uno::Type SAL_CALL
+SwXHeadFootText::getElementType() throw (uno::RuntimeException)
{
- return ::getCppuType((uno::Reference<text::XTextRange>*)0);
+ return text::XTextRange::static_type();
}
/* -----------------19.03.99 15:50-------------------
*
* --------------------------------------------------*/
-sal_Bool SwXHeadFootText::hasElements(void) throw( uno::RuntimeException )
+sal_Bool SAL_CALL SwXHeadFootText::hasElements() throw (uno::RuntimeException)
{
return sal_True;
}
-/*-- 11.12.98 10:14:51---------------------------------------------------
-
- -----------------------------------------------------------------------*/
-void SwXHeadFootText::Modify( SfxPoolItem *pOld, SfxPoolItem *pNew)
-{
- ClientModify( this, pOld, pNew);
-}
-
diff --git a/sw/source/core/view/vdraw.cxx b/sw/source/core/view/vdraw.cxx
index 1b692f36ad8d..55d929497837 100644
--- a/sw/source/core/view/vdraw.cxx
+++ b/sw/source/core/view/vdraw.cxx
@@ -46,10 +46,8 @@
#include <svx/svdoutl.hxx>
#ifdef DBG_UTIL
-#ifndef _SVX_FMGLOB_HXX
#include <svx/fmglob.hxx>
#endif
-#endif
#include "fesh.hxx"
#include "pagefrm.hxx"
@@ -63,9 +61,8 @@
#include "flyfrm.hxx"
#include <vcl/svapp.hxx>
-#ifndef IDOCUMENTDRAWMODELACCESS_HXX_INCLUDED
#include <IDocumentDrawModelAccess.hxx>
-#endif
+
/*************************************************************************
|*
@@ -345,8 +342,10 @@ void SwViewImp::NotifySizeChg( const Size &rNewSz )
const SwFrm *pAnchor = ((SwDrawContact*)pCont)->GetAnchorFrm();
if ( !pAnchor || pAnchor->IsInFly() || !pAnchor->IsValid() ||
!pAnchor->GetUpper() || !pAnchor->FindPageFrm() ||
- FLY_IN_CNTNT == pCont->GetFmt()->GetAnchor().GetAnchorId() )
+ (FLY_AS_CHAR == pCont->GetFmt()->GetAnchor().GetAnchorId()) )
+ {
continue;
+ }
// OD 19.06.2003 #108784# - no move for drawing objects in header/footer
if ( pAnchor->FindFooterOrHeader() )
diff --git a/sw/source/filter/basflt/shellio.cxx b/sw/source/filter/basflt/shellio.cxx
index 7a8b35470da2..201d7130616d 100644
--- a/sw/source/filter/basflt/shellio.cxx
+++ b/sw/source/filter/basflt/shellio.cxx
@@ -34,9 +34,7 @@
#include <tools/date.hxx>
#include <tools/time.hxx>
#include <svl/urihelper.hxx>
-#ifndef SVTOOLS_FSTATHELPER_HXX
#include <svl/fstathelper.hxx>
-#endif
#include <unotools/moduleoptions.hxx>
#include <sfx2/docfile.hxx>
#include <svx/lrspitem.hxx>
@@ -60,9 +58,7 @@
#include <pagedesc.hxx>
#include <poolfmt.hxx>
#include <fltini.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <redline.hxx>
#include <swerror.h>
@@ -72,6 +68,7 @@
#include <pausethreadstarting.hxx>
// <--
+
using namespace ::com::sun::star;
//////////////////////////////////////////////////////////////////////////
@@ -241,9 +238,9 @@ ULONG SwReader::Read( const Reader& rOptions )
{
SwPosition const*const pFrameAnchor(
rAnchor.GetCntntAnchor());
- if ( (FLY_PAGE == rAnchor.GetAnchorId())
+ if ( (FLY_AT_PAGE == rAnchor.GetAnchorId())
|| ( pFrameAnchor
- && ( ( (FLY_AT_CNTNT == rAnchor.GetAnchorId())
+ && ( ( (FLY_AT_PARA == rAnchor.GetAnchorId())
&& ( (pUndoPam->GetPoint()->nNode ==
pFrameAnchor->nNode)
|| (pUndoPam->GetMark()->nNode ==
@@ -251,7 +248,7 @@ ULONG SwReader::Read( const Reader& rOptions )
)
)
// #i97570# also check frames anchored AT char
- || ( (FLY_AUTO_CNTNT == rAnchor.GetAnchorId())
+ || ( (FLY_AT_CHAR == rAnchor.GetAnchorId())
&& !IsDestroyFrameAnchoredAtChar(
*pFrameAnchor,
*pUndoPam->GetPoint(),
@@ -262,7 +259,7 @@ ULONG SwReader::Read( const Reader& rOptions )
)
{
if( bChkHeaderFooter &&
- FLY_AT_CNTNT == rAnchor.GetAnchorId() &&
+ (FLY_AT_PARA == rAnchor.GetAnchorId()) &&
RES_DRAWFRMFMT == pFrmFmt->Which() )
{
// DrawObjecte in Kopf-/Fusszeilen ist nicht
@@ -286,15 +283,19 @@ ULONG SwReader::Read( const Reader& rOptions )
pFrmFmt->DelFrms();
}
- if( FLY_PAGE == rAnchor.GetAnchorId() )
+ if (FLY_AT_PAGE == rAnchor.GetAnchorId())
{
if( !rAnchor.GetCntntAnchor() )
+ {
pFrmFmt->MakeFrms();
+ }
else if( pCrsr )
+ {
// seitengebundene Flys eingefuegt, dann schalte
// die Optimierungs-Flags vom SwDoc ab. Sonst
// werden die Flys nicht an der Position erzeugt.
pDoc->SetLoaded( FALSE );
+ }
}
else
pFrmFmt->MakeFrms();
diff --git a/sw/source/filter/html/css1atr.cxx b/sw/source/filter/html/css1atr.cxx
index 6945cf677f51..416c27ccd849 100644
--- a/sw/source/filter/html/css1atr.cxx
+++ b/sw/source/filter/html/css1atr.cxx
@@ -35,9 +35,7 @@
#include "hintids.hxx"
#include <vcl/svapp.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <svl/whiter.hxx>
#include <svx/boxitem.hxx>
#include <svx/ulspitem.hxx>
@@ -2130,8 +2128,8 @@ void SwHTMLWriter::OutCSS1_FrmFmtOptions( const SwFrmFmt& rFrmFmt,
const SwFmtAnchor& rAnchor = rFrmFmt.GetAnchor();
switch( rAnchor.GetAnchorId() )
{
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
if( text::RelOrientation::FRAME == rHoriOri.GetRelationOrient() ||
text::RelOrientation::PRINT_AREA == rHoriOri.GetRelationOrient() )
{
@@ -2146,7 +2144,7 @@ void SwHTMLWriter::OutCSS1_FrmFmtOptions( const SwFrmFmt& rFrmFmt,
break;
}
- case FLY_PAGE:
+ case FLY_AT_PAGE:
case FLY_AT_FLY:
{
// position
@@ -2375,7 +2373,7 @@ void SwHTMLWriter::OutCSS1_FrmFmtBackground( const SwFrmFmt& rFrmFmt )
const SwFmtAnchor& rAnchor = rFrmFmt.GetAnchor();
RndStdIds eAnchorId = rAnchor.GetAnchorId();
const SwPosition *pAnchorPos = rAnchor.GetCntntAnchor();
- if( FLY_PAGE != eAnchorId && pAnchorPos )
+ if (FLY_AT_PAGE != eAnchorId && pAnchorPos)
{
const SwNode& rNode = pAnchorPos->nNode.GetNode();
if( rNode.IsCntntNode() )
diff --git a/sw/source/filter/html/htmlcss1.cxx b/sw/source/filter/html/htmlcss1.cxx
index 1c270e8c243b..bceb542d1a1d 100644
--- a/sw/source/filter/html/htmlcss1.cxx
+++ b/sw/source/filter/html/htmlcss1.cxx
@@ -39,17 +39,12 @@
#include <svl/urihelper.hxx>
#include <i18npool/mslangid.hxx>
#include <sfx2/docfile.hxx>
-#ifndef _APP_HXX //autogen
#include <vcl/svapp.hxx>
-#endif
#include <svx/fhgtitem.hxx>
#include <svx/brshitem.hxx>
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
-#ifndef _SVX_BOXITEM_HXX //autogen
-
#include <svx/boxitem.hxx>
-#endif
#include <svx/fhgtitem.hxx>
#include <svx/flstitem.hxx>
#include <svx/brkitem.hxx>
@@ -2094,7 +2089,7 @@ void SwHTMLParser::SetAnchorAndAdjustment( const SfxItemSet & /*rItemSet*/,
}
else
{
- aAnchor.SetType( FLY_PAGE );
+ aAnchor.SetType( FLY_AT_PAGE );
aAnchor.SetPageNum( 1 );
}
nHoriPos = rPropInfo.nLeft;
@@ -2102,7 +2097,7 @@ void SwHTMLParser::SetAnchorAndAdjustment( const SfxItemSet & /*rItemSet*/,
}
else
{
- aAnchor.SetType( FLY_AT_CNTNT );
+ aAnchor.SetType( FLY_AT_PARA );
aAnchor.SetAnchor( pPam->GetPoint() );
eVertOri = text::VertOrientation::TOP;
eVertRel = text::RelOrientation::CHAR;
@@ -2128,14 +2123,14 @@ void SwHTMLParser::SetAnchorAndAdjustment( const SfxItemSet & /*rItemSet*/,
xub_StrLen nCntnt = pPam->GetPoint()->nContent.GetIndex();
if( nCntnt )
{
- aAnchor.SetType( FLY_AUTO_CNTNT );
+ aAnchor.SetType( FLY_AT_CHAR );
pPam->Move( fnMoveBackward );
eVertOri = text::VertOrientation::CHAR_BOTTOM;
eVertRel = text::RelOrientation::CHAR;
}
else
{
- aAnchor.SetType( FLY_AT_CNTNT );
+ aAnchor.SetType( FLY_AT_PARA );
eVertOri = text::VertOrientation::TOP;
eVertRel = text::RelOrientation::PRINT_AREA;
}
diff --git a/sw/source/filter/html/htmldraw.cxx b/sw/source/filter/html/htmldraw.cxx
index 7debe0e40eec..d2943193de34 100644
--- a/sw/source/filter/html/htmldraw.cxx
+++ b/sw/source/filter/html/htmldraw.cxx
@@ -34,9 +34,7 @@
#include "hintids.hxx"
#include <vcl/svapp.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <svx/svdmodel.hxx>
#include <svx/svdpage.hxx>
#include <svx/svdobj.hxx>
@@ -182,7 +180,7 @@ void SwHTMLParser::InsertDrawObject( SdrObject* pNewDrawObj,
aFrmSet.Put( aULItem );
}
- SwFmtAnchor aAnchor( FLY_IN_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AS_CHAR );
if( SVX_CSS1_POS_ABSOLUTE == rCSS1PropInfo.ePosition &&
SVX_CSS1_LTYPE_TWIP == rCSS1PropInfo.eLeftType &&
SVX_CSS1_LTYPE_TWIP == rCSS1PropInfo.eTopType )
@@ -198,7 +196,7 @@ void SwHTMLParser::InsertDrawObject( SdrObject* pNewDrawObj,
}
else
{
- aAnchor.SetType( FLY_PAGE );
+ aAnchor.SetType( FLY_AT_PAGE );
}
// OD 2004-04-13 #i26791# - direct positioning for <SwDoc::Insert(..)>
pNewDrawObj->SetRelativePos( Point(rCSS1PropInfo.nLeft + nLeftSpace,
@@ -208,7 +206,7 @@ void SwHTMLParser::InsertDrawObject( SdrObject* pNewDrawObj,
else if( SVX_ADJUST_LEFT == rCSS1PropInfo.eFloat ||
text::HoriOrientation::LEFT == eHoriOri )
{
- aAnchor.SetType( FLY_AT_CNTNT );
+ aAnchor.SetType( FLY_AT_PARA );
aFrmSet.Put( SwFmtSurround(bHidden ? SURROUND_THROUGHT
: SURROUND_RIGHT) );
// OD 2004-04-13 #i26791# - direct positioning for <SwDoc::Insert(..)>
@@ -219,10 +217,14 @@ void SwHTMLParser::InsertDrawObject( SdrObject* pNewDrawObj,
aFrmSet.Put( SwFmtVertOrient( 0, eVertOri ) );
}
- if( FLY_PAGE == aAnchor.GetAnchorId() )
+ if (FLY_AT_PAGE == aAnchor.GetAnchorId())
+ {
aAnchor.SetPageNum( 1 );
+ }
else if( FLY_AT_FLY != aAnchor.GetAnchorId() )
+ {
aAnchor.SetAnchor( pPam->GetPoint() );
+ }
aFrmSet.Put( aAnchor );
pDoc->Insert( *pPam, *pNewDrawObj, &aFrmSet, NULL );
diff --git a/sw/source/filter/html/htmlfly.cxx b/sw/source/filter/html/htmlfly.cxx
index 597d851722d8..97b1309e7cec 100644
--- a/sw/source/filter/html/htmlfly.cxx
+++ b/sw/source/filter/html/htmlfly.cxx
@@ -39,12 +39,8 @@
#include "hintids.hxx"
#include <tools/string.hxx>
#include <svl/urihelper.hxx>
-#ifndef _APP_HXX
#include <vcl/svapp.hxx>
-#endif
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <svtools/htmlkywd.hxx>
#include <svtools/htmlout.hxx>
#include <svtools/imap.hxx>
@@ -338,12 +334,12 @@ void SwHTMLWriter::CollectFlyFrms()
sal_Int16 eHoriRel = rFrmFmt.GetHoriOrient().GetRelationOrient();
switch( rAnchor.GetAnchorId() )
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
case FLY_AT_FLY:
nMode = aHTMLOutFrmPageFlyTable[eType][nExportMode];
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
// Absatz-gebundene Rahmen werden nur dann vor den
// Absatz geschrieben, wenn der Absatz einen Abstand
// hat.
@@ -362,7 +358,7 @@ void SwHTMLWriter::CollectFlyFrms()
nMode = aHTMLOutFrmParaPrtAreaTable[eType][nExportMode];
break;
- case FLY_AUTO_CNTNT:
+ case FLY_AT_CHAR:
if( text::RelOrientation::FRAME == eHoriRel || text::RelOrientation::PRINT_AREA == eHoriRel )
nMode = aHTMLOutFrmParaPrtAreaTable[eType][nExportMode];
else
@@ -594,7 +590,7 @@ void SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt,
const sal_Char *pStr = 0;
RndStdIds eAnchorId = rFrmFmt.GetAnchor().GetAnchorId();
if( (nFrmOpts & HTML_FRMOPT_ALIGN) &&
- (FLY_AT_CNTNT == eAnchorId || FLY_AUTO_CNTNT == eAnchorId) )
+ ((FLY_AT_PARA == eAnchorId) || (FLY_AT_CHAR == eAnchorId)) )
{
// MIB 12.3.98: Ist es nicht schlauer, absatzgebundene
// Rahmen notfalls links auszurichten als sie
@@ -611,7 +607,7 @@ void SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt,
}
if( (nFrmOpts & HTML_FRMOPT_ALIGN) && !pStr &&
( (nFrmOpts & HTML_FRMOPT_S_ALIGN) == 0 ||
- FLY_IN_CNTNT == eAnchorId ) &&
+ (FLY_AS_CHAR == eAnchorId) ) &&
SFX_ITEM_SET == rItemSet.GetItemState( RES_VERT_ORIENT, TRUE, &pItem ))
{
switch( ((SwFmtVertOrient*)pItem)->GetVertOrient() )
@@ -764,8 +760,8 @@ void SwHTMLWriter::OutFrmFmtOptions( const SwFrmFmt &rFrmFmt,
// Umlauf fuer absatzgeb. Grafiken als <BR CLEAR=...> in den String
// schreiben
if( (nFrmOpts & HTML_FRMOPT_BRCLEAR) &&
- (FLY_AT_CNTNT== rFrmFmt.GetAnchor().GetAnchorId() ||
- FLY_AUTO_CNTNT== rFrmFmt.GetAnchor().GetAnchorId()) &&
+ ((FLY_AT_PARA == rFrmFmt.GetAnchor().GetAnchorId()) ||
+ (FLY_AT_CHAR == rFrmFmt.GetAnchor().GetAnchorId())) &&
SFX_ITEM_SET == rItemSet.GetItemState( RES_SURROUND, TRUE, &pItem ))
{
const SwFmtSurround* pSurround = (const SwFmtSurround*)pItem;
@@ -1893,7 +1889,7 @@ SwHTMLPosFlyFrm::SwHTMLPosFlyFrm( const SwPosFlyFrm& rPosFly,
nOutputMode( nOutMode )
{
const SwFmtAnchor& rAnchor = rPosFly.GetFmt().GetAnchor();
- if( FLY_AUTO_CNTNT==rAnchor.GetAnchorId() &&
+ if ((FLY_AT_CHAR == rAnchor.GetAnchorId()) &&
HTML_POS_INSIDE == GetOutPos() )
{
// Auto-gebundene Rahmen werden ein Zeichen weiter hinten
diff --git a/sw/source/filter/html/htmlform.cxx b/sw/source/filter/html/htmlform.cxx
index c9c850448f56..4bcb03efa1e8 100644
--- a/sw/source/filter/html/htmlform.cxx
+++ b/sw/source/filter/html/htmlform.cxx
@@ -34,22 +34,16 @@
#include <hintids.hxx>
#include <vcl/svapp.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <vcl/imgcons.hxx>
-#ifndef _TOOLKIT_UNOHLP_HXX
#include <toolkit/helper/vclunohelper.hxx>
-#endif
#include <svtools/htmlkywd.hxx>
#include <svtools/htmltokn.h>
#include <svl/urihelper.hxx>
#include <sfx2/request.hxx>
#include <sfx2/docfile.hxx>
-#ifndef _SFXAPP_HXX
#include <sfx2/viewfrm.hxx>
-#endif
#include <svx/lrspitem.hxx>
#include <svx/ulspitem.hxx>
#include <svx/brshitem.hxx>
@@ -87,13 +81,14 @@
#include <docsh.hxx>
#include <viewsh.hxx>
#include <unodraw.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
#include "dcontact.hxx"
#include "swcss1.hxx"
#include "swhtml.hxx"
#include "htmlform.hxx"
+
using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
diff --git a/sw/source/filter/html/htmlforw.cxx b/sw/source/filter/html/htmlforw.cxx
index 71a56084c642..a1eda52a1c7c 100644
--- a/sw/source/filter/html/htmlforw.cxx
+++ b/sw/source/filter/html/htmlforw.cxx
@@ -45,18 +45,14 @@
#include <com/sun/star/awt/XTextLayoutConstrains.hpp>
#include <hintids.hxx>
#include <vcl/svapp.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <svl/macitem.hxx>
#include <tools/urlobj.hxx>
#include <svtools/htmlout.hxx>
#include <svtools/htmltokn.h>
#include <svtools/htmlkywd.hxx>
-#include "svl/urihelper.hxx"
-#ifndef _TOOLKIT_UNOHLP_HXX
+#include <svl/urihelper.hxx>
#include <toolkit/helper/vclunohelper.hxx>
-#endif
#include <svx/svdouno.hxx>
#include <svx/fmglob.hxx>
#include <svx/brshitem.hxx>
@@ -67,7 +63,7 @@
#include <svx/postitem.hxx>
#include <svx/udlnitem.hxx>
#include <svx/crsditem.hxx>
-#include <unoobj.hxx>
+
#include <docsh.hxx>
#include <fmtanchr.hxx>
#include <docary.hxx>
@@ -81,6 +77,7 @@
#include "htmlfly.hxx"
#include "htmlform.hxx"
+
using namespace ::com::sun::star;
using ::rtl::OUString;
/* */
@@ -1427,7 +1424,7 @@ void SwHTMLWriter::GetControls()
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
const SwPosition *pPos = rAnchor.GetCntntAnchor();
- if( FLY_IN_CNTNT != rAnchor.GetAnchorId() || !pPos )
+ if ((FLY_AS_CHAR != rAnchor.GetAnchorId()) || !pPos)
continue;
const SdrObject *pSdrObj =
diff --git a/sw/source/filter/html/htmlgrin.cxx b/sw/source/filter/html/htmlgrin.cxx
index d172b8894c55..6e463a7a9770 100644
--- a/sw/source/filter/html/htmlgrin.cxx
+++ b/sw/source/filter/html/htmlgrin.cxx
@@ -33,9 +33,7 @@
#include "hintids.hxx"
#include <vcl/svapp.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <i18npool/mslangid.hxx>
#include <svl/stritem.hxx>
#include <svl/urihelper.hxx>
@@ -208,7 +206,7 @@ void SwHTMLParser::SetAnchorAndAdjustment( sal_Int16 eVertOri,
BOOL bDontAppend )
{
BOOL bMoveBackward = FALSE;
- SwFmtAnchor aAnchor( FLY_IN_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AS_CHAR );
sal_Int16 eVertRel = text::RelOrientation::FRAME;
if( text::HoriOrientation::NONE != eHoriOri )
@@ -267,14 +265,14 @@ void SwHTMLParser::SetAnchorAndAdjustment( sal_Int16 eVertOri,
xub_StrLen nCntnt = pPam->GetPoint()->nContent.GetIndex();
if( nCntnt )
{
- aAnchor.SetType( FLY_AUTO_CNTNT );
+ aAnchor.SetType( FLY_AT_CHAR );
bMoveBackward = TRUE;
eVertOri = text::VertOrientation::CHAR_BOTTOM;
eVertRel = text::RelOrientation::CHAR;
}
else
{
- aAnchor.SetType( FLY_AT_CNTNT );
+ aAnchor.SetType( FLY_AT_PARA );
eVertOri = text::VertOrientation::TOP;
eVertRel = text::RelOrientation::PRINT_AREA;
}
@@ -301,7 +299,7 @@ void SwHTMLParser::RegisterFlyFrm( SwFrmFmt *pFlyFmt )
// automatisch verankerte Rahmen muessen noch um eine Position
// nach vorne verschoben werden.
if( RES_DRAWFRMFMT != pFlyFmt->Which() &&
- FLY_AT_CNTNT == pFlyFmt->GetAnchor().GetAnchorId() &&
+ (FLY_AT_PARA == pFlyFmt->GetAnchor().GetAnchorId()) &&
SURROUND_THROUGHT == pFlyFmt->GetSurround().GetSurround() )
{
aMoveFlyFrms.Insert( pFlyFmt, aMoveFlyFrms.Count() );
@@ -778,7 +776,7 @@ IMAGE_SETEVENT:
aMacroItem.SetMacro( aEvents[ n ], *pMacro );
}
- if( FLY_IN_CNTNT == pFlyFmt->GetAnchor().GetAnchorId() &&
+ if ((FLY_AS_CHAR == pFlyFmt->GetAnchor().GetAnchorId()) &&
aAttrTab.pINetFmt->GetSttPara() ==
pPam->GetPoint()->nNode &&
aAttrTab.pINetFmt->GetSttCnt() ==
@@ -1342,20 +1340,16 @@ void SwHTMLParser::StripTrailingPara()
{
ULONG nNodeIdx = pPam->GetPoint()->nNode.GetIndex();
- USHORT i;
-
- const SwFrmFmt* pFmt;
- const SwFmtAnchor* pAnchor;
- const SwPosition* pAPos;
const SwSpzFrmFmts& rFrmFmtTbl = *pDoc->GetSpzFrmFmts();
- for( i=0; i<rFrmFmtTbl.Count(); i++ )
+ for( USHORT i=0; i<rFrmFmtTbl.Count(); i++ )
{
- pFmt = rFrmFmtTbl[i];
- pAnchor = &pFmt->GetAnchor();
- if( 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
- (FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId()) &&
+ SwFrmFmt const*const pFmt = rFrmFmtTbl[i];
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
pAPos->nNode == nNodeIdx )
return; // den Knoten duerfen wir nicht loeschen
diff --git a/sw/source/filter/html/htmlplug.cxx b/sw/source/filter/html/htmlplug.cxx
index dc08bad8d6dc..a04c577007ef 100644
--- a/sw/source/filter/html/htmlplug.cxx
+++ b/sw/source/filter/html/htmlplug.cxx
@@ -33,8 +33,6 @@
#include <com/sun/star/embed/EmbedStates.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
-
-
#include "hintids.hxx"
#include <svl/urihelper.hxx>
#define _SVSTDARR_ULONGS
@@ -42,9 +40,7 @@
#include <vcl/svapp.hxx>
#include <sfx2/frmhtml.hxx>
#include <sfx2/frmhtmlw.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <sot/storage.hxx>
#include <svx/xoutbmp.hxx>
#include <svx/ulspitem.hxx>
@@ -465,7 +461,7 @@ void SwHTMLParser::InsertEmbed()
}
else
{
- SwFmtAnchor aAnchor( FLY_AT_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_PARA );
aAnchor.SetAnchor( pPam->GetPoint() );
aFrmSet.Put( aAnchor );
aFrmSet.Put( SwFmtHoriOrient( 0, text::HoriOrientation::LEFT, text::RelOrientation::FRAME) );
@@ -1167,7 +1163,7 @@ Writer& OutHTML_FrmFmtOLENode( Writer& rWrt, const SwFrmFmt& rFrmFmt,
sOut = '\"';
}
- if( FLY_AT_CNTNT == rFrmFmt.GetAnchor().GetAnchorId() &&
+ if ((FLY_AT_PARA == rFrmFmt.GetAnchor().GetAnchorId()) &&
SURROUND_THROUGHT == rFrmFmt.GetSurround().GetSurround() )
{
// Das Plugin ist HIDDEN
diff --git a/sw/source/filter/html/swhtml.cxx b/sw/source/filter/html/swhtml.cxx
index c47739b8925f..d9987b78396d 100644
--- a/sw/source/filter/html/swhtml.cxx
+++ b/sw/source/filter/html/swhtml.cxx
@@ -2837,7 +2837,7 @@ void SwHTMLParser::_SetAttr( BOOL bChkEnd, BOOL bBeforeTable,
SwFrmFmt *pFrmFmt = aMoveFlyFrms[ --n ];
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
- ASSERT( FLY_AT_CNTNT==rAnchor.GetAnchorId(),
+ ASSERT( FLY_AT_PARA == rAnchor.GetAnchorId(),
"Nur Auto-Rahmen brauchen eine Spezialbehandlung" );
const SwPosition *pFlyPos = rAnchor.GetCntntAnchor();
ULONG nFlyParaIdx = pFlyPos->nNode.GetIndex();
@@ -2862,7 +2862,7 @@ void SwHTMLParser::_SetAttr( BOOL bChkEnd, BOOL bBeforeTable,
pAttrPam->GetPoint()->nContent.Assign( pAttrPam->GetCntntNode(),
aMoveFlyCnts[n] );
SwFmtAnchor aAnchor( rAnchor );
- aAnchor.SetType( FLY_AUTO_CNTNT );
+ aAnchor.SetType( FLY_AT_CHAR );
aAnchor.SetAnchor( pAttrPam->GetPoint() );
pFrmFmt->SetFmtAttr( aAnchor );
@@ -4411,27 +4411,23 @@ BOOL SwHTMLParser::HasCurrentParaFlys( BOOL bNoSurroundOnly,
// sonst: Der Absatz enthaelt irgendeinen Rahmen
SwNodeIndex& rNodeIdx = pPam->GetPoint()->nNode;
- SwFrmFmt* pFmt;
- const SwFmtAnchor* pAnchor;
- const SwPosition* pAPos;
const SwSpzFrmFmts& rFrmFmtTbl = *pDoc->GetSpzFrmFmts();
- USHORT i;
BOOL bFound = FALSE;
- for( i=0; i<rFrmFmtTbl.Count(); i++ )
+ for ( USHORT i=0; i<rFrmFmtTbl.Count(); i++ )
{
- pFmt = rFrmFmtTbl[i];
- pAnchor = &pFmt->GetAnchor();
+ SwFrmFmt *const pFmt = rFrmFmtTbl[i];
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
// Ein Rahmen wurde gefunden, wenn
// - er absatzgebunden ist, und
// - im aktuellen Absatz verankert ist, und
// - jeder absatzgebunene Rahmen zaehlt, oder
// - (nur Rahmen oder umlauf zaehlen und ) der Rahmen keinen
// Umlauf besitzt
-
- if( 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
- (FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId()) &&
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
pAPos->nNode == rNodeIdx )
{
if( !(bNoSurroundOnly || bSurroundOnly) )
@@ -5073,18 +5069,16 @@ void SwHTMLParser::InsertLineBreak()
SwTxtNode* pTxtNd = rNodeIdx.GetNode().GetTxtNode();
if( pTxtNd )
{
- SwFrmFmt* pFmt;
- const SwFmtAnchor* pAnchor;
- const SwPosition* pAPos;
const SwSpzFrmFmts& rFrmFmtTbl = *pDoc->GetSpzFrmFmts();
for( USHORT i=0; i<rFrmFmtTbl.Count(); i++ )
{
- pFmt = rFrmFmtTbl[i];
- pAnchor = &pFmt->GetAnchor();
- if( 0 != ( pAPos = pAnchor->GetCntntAnchor()) &&
- (FLY_AT_CNTNT == pAnchor->GetAnchorId() ||
- FLY_AUTO_CNTNT == pAnchor->GetAnchorId()) &&
+ SwFrmFmt *const pFmt = rFrmFmtTbl[i];
+ SwFmtAnchor const*const pAnchor = &pFmt->GetAnchor();
+ SwPosition const*const pAPos = pAnchor->GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == pAnchor->GetAnchorId()) ||
+ (FLY_AT_CHAR == pAnchor->GetAnchorId())) &&
pAPos->nNode == rNodeIdx &&
pFmt->GetSurround().GetSurround() != SURROUND_NONE )
{
diff --git a/sw/source/filter/inc/fltshell.hxx b/sw/source/filter/inc/fltshell.hxx
index ec836f2b8549..036933bd4a67 100644
--- a/sw/source/filter/inc/fltshell.hxx
+++ b/sw/source/filter/inc/fltshell.hxx
@@ -36,9 +36,7 @@
#include <com/sun/star/text/VertOrientation.hpp>
#include <com/sun/star/text/RelOrientation.hpp>
#include <hintids.hxx>
-#ifndef _KEYCOD_HXX //autogen
#include <vcl/keycod.hxx>
-#endif
#include <tools/datetime.hxx>
#include <svx/brkitem.hxx>
#include <poolfmt.hxx>
@@ -556,7 +554,7 @@ public:
pOut->EndTable(); }
// methoden zur verwaltung von Flys
BOOL IsInFly() { return pOut->IsInFly(); }
- BOOL BeginFly( RndStdIds eAnchor = FLY_AT_CNTNT, BOOL bAbsolutePos = FALSE );
+ BOOL BeginFly( RndStdIds eAnchor = FLY_AT_PARA, BOOL bAbsolutePos = FALSE );
void SetFlyAnchor( RndStdIds eAnchor )
{ pOut->SetFlyAnchor( eAnchor ); }
void SetFlyXPos( short nXPos, sal_Int16 eHRel = com::sun::star::text::RelOrientation::FRAME,
diff --git a/sw/source/filter/rtf/rtfatr.cxx b/sw/source/filter/rtf/rtfatr.cxx
index 0c85e78dc0e7..ecbcfbfe7c7f 100644
--- a/sw/source/filter/rtf/rtfatr.cxx
+++ b/sw/source/filter/rtf/rtfatr.cxx
@@ -38,9 +38,7 @@
*/
#include <hintids.hxx>
-#ifndef _COM_SUN_STAR_I18N_SCRIPTTYPE_HDL_
#include <com/sun/star/i18n/ScriptType.hdl>
-#endif
#include <vcl/cvtgrf.hxx>
#include <svl/urihelper.hxx>
#include <svl/stritem.hxx>
@@ -50,9 +48,7 @@
#include <svl/itemiter.hxx>
#include <svx/fontitem.hxx>
#include <svx/hyznitem.hxx>
-#ifndef _SVX_TSTPITEM_HXX //autogen
#include <svx/tstpitem.hxx>
-#endif
#include <svx/lspcitem.hxx>
#include <svx/langitem.hxx>
#include <svx/keepitem.hxx>
@@ -72,16 +68,12 @@
#include <svx/lrspitem.hxx>
#include <svx/boxitem.hxx>
#include <svx/crsditem.hxx>
-#ifndef _SVX_CNTRITEM_HXX //autogen
#include <svx/cntritem.hxx>
-#endif
#include <svx/postitem.hxx>
#include <svx/shdditem.hxx>
#include <svx/wghtitem.hxx>
#include <svx/wrlmitem.hxx>
-#ifndef _SVX_EMPHITEM_HXX
#include <svx/emphitem.hxx>
-#endif
#include <svx/twolinesitem.hxx>
#include <svx/charscaleitem.hxx>
#include <svx/charrotateitem.hxx>
@@ -127,9 +119,7 @@
#include <flddat.hxx>
#include <pagedesc.hxx> // fuer SwPageDesc ...
#include <swtable.hxx> // fuer SwPageDesc ...
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <swrect.hxx>
#include <section.hxx>
#include <wrtswtbl.hxx>
@@ -3592,7 +3582,7 @@ static Writer& OutRTF_SwFmtVertOrient ( Writer& rWrt, const SfxPoolItem& rHt )
const char* pOrient;
RndStdIds eAnchor = rRTFWrt.pFlyFmt->GetAnchor().GetAnchorId();
sal_Int16 eOrient = rFlyVert.GetRelationOrient();
- if( FLY_PAGE == eAnchor )
+ if (FLY_AT_PAGE == eAnchor)
{
if( text::RelOrientation::PAGE_FRAME == eOrient || text::RelOrientation::FRAME == eOrient )
pOrient = OOO_STRING_SVTOOLS_RTF_PVPG;
@@ -3648,7 +3638,7 @@ static Writer& OutRTF_SwFmtHoriOrient( Writer& rWrt, const SfxPoolItem& rHt )
const char* pS;
RndStdIds eAnchor = rRTFWrt.pFlyFmt->GetAnchor().GetAnchorId();
sal_Int16 eOrient = rFlyHori.GetRelationOrient();
- if( FLY_PAGE == eAnchor )
+ if (FLY_AT_PAGE == eAnchor)
{
if( text::RelOrientation::PAGE_FRAME == eOrient || text::RelOrientation::FRAME == eOrient )
pS = OOO_STRING_SVTOOLS_RTF_PHPG;
@@ -3702,12 +3692,12 @@ static Writer& OutRTF_SwFmtAnchor( Writer& rWrt, const SfxPoolItem& rHt )
rRTFWrt.bOutFmtAttr = TRUE;
switch( nId )
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
rWrt.Strm() << OOO_STRING_SVTOOLS_RTF_FLYPAGE;
rWrt.OutULong( rAnchor.GetPageNum() );
break;
- case FLY_AT_CNTNT:
- case FLY_IN_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AS_CHAR:
rWrt.Strm() << OOO_STRING_SVTOOLS_RTF_FLYCNTNT;
break;
}
diff --git a/sw/source/filter/rtf/rtffly.cxx b/sw/source/filter/rtf/rtffly.cxx
index 329ff8fedb41..c6131aa17251 100644
--- a/sw/source/filter/rtf/rtffly.cxx
+++ b/sw/source/filter/rtf/rtffly.cxx
@@ -64,15 +64,9 @@
#include <txtflcnt.hxx>
#include <fmtflcnt.hxx>
#include <fltini.hxx>
-#ifndef __SGI_STL_DEQUE
#include <deque>
-#endif
-#ifndef __SGI_STL_MAP
#include <map>
-#endif
-#ifndef __SGI_STL_UTILITY
#include <utility>
-#endif
// --> OD 2004-06-30 #i27767#
#include <fmtwrapinfluenceonobjpos.hxx>
// <--
@@ -82,6 +76,7 @@
#include "dcontact.hxx"
// <--
+
using namespace ::com::sun::star;
#define ANCHOR(p) ((SwFmtAnchor*)p)
@@ -459,7 +454,7 @@ void SwRTFParser::SetFlysInDoc()
SwFlyFrmFmt* pFmt = pDoc->MakeFlyFrmFmt( aEmptyStr, pParent );
pFmt->SetFmtAttr( pFlySave->aFlySet );
const SwFmtAnchor& rAnchor = pFmt->GetAnchor();
- if( FLY_IN_CNTNT != rAnchor.GetAnchorId() )
+ if (FLY_AS_CHAR != rAnchor.GetAnchorId())
{
// korrigiere noch den Absatz, ist immer der vorhergehende !
// JP 20.09.95: wenn es diesen gibt! (DocAnfang!)
@@ -568,7 +563,7 @@ void SwRTFParser::ReadFly( int nToken, SfxItemSet* pSet )
// RTF-Defaults setzen:
// --> OD 2004-06-24 #i27767#
- SwFmtAnchor aAnchor( FLY_AT_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_PARA );
SwFmtHoriOrient aHori( 0, text::HoriOrientation::LEFT, text::RelOrientation::FRAME );
SwFmtVertOrient aVert( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME );
@@ -844,7 +839,7 @@ void SwRTFParser::ReadFly( int nToken, SfxItemSet* pSet )
switch( GetNextToken() )
{
case RTF_FLY_PAGE:
- aAnchor.SetType( FLY_PAGE );
+ aAnchor.SetType( FLY_AT_PAGE );
aAnchor.SetPageNum( USHORT(nTokenValue));
aAnchor.SetAnchor( 0 );
break;
@@ -854,7 +849,7 @@ void SwRTFParser::ReadFly( int nToken, SfxItemSet* pSet )
SwNodeIndex aIdx( pPam->GetPoint()->nNode );
pDoc->GetNodes().GoPrevious( &aIdx );
SwPosition aPos( aIdx );
- aAnchor.SetType( FLY_AT_CNTNT );
+ aAnchor.SetType( FLY_AT_PARA );
aAnchor.SetAnchor( &aPos );
}
break;
@@ -1288,7 +1283,7 @@ void SwRTFParser::InsPicture( const String& rGrfNm, const Graphic* pGrf,
RES_VERT_ORIENT,*/ RES_ANCHOR );
const SwPosition* pPos = pPam->GetPoint();
- SwFmtAnchor aAnchor( FLY_IN_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AS_CHAR );
aAnchor.SetAnchor( pPos );
aFlySet.Put( aAnchor );
aFlySet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP ));
diff --git a/sw/source/filter/rtf/swparrtf.cxx b/sw/source/filter/rtf/swparrtf.cxx
index 0b2bd344ccc4..b3c4b28f8524 100644
--- a/sw/source/filter/rtf/swparrtf.cxx
+++ b/sw/source/filter/rtf/swparrtf.cxx
@@ -35,18 +35,14 @@
#include <stack>
-#ifndef __RSC //autogen
#include <tools/errinf.hxx>
-#endif
#include <tools/stream.hxx>
#include <svl/itemiter.hxx>
#include <svtools/rtftoken.h>
#include <svl/intitem.hxx>
#include <svx/fhgtitem.hxx>
#include <svx/ulspitem.hxx>
-#ifndef _SVX_TSTPITEM_HXX //autogen
#include <svx/tstpitem.hxx>
-#endif
#include <svx/lspcitem.hxx>
#include <svx/lrspitem.hxx>
#include <svx/escpitem.hxx>
@@ -82,18 +78,14 @@
#include <fltini.hxx>
#include <fchrfmt.hxx>
#include <paratr.hxx>
-#ifndef _SECTIOM_HXX
#include <section.hxx>
-#endif
#include <fmtclbl.hxx>
#include <viewsh.hxx>
#include <shellres.hxx>
#include <hfspacingitem.hxx>
#include <tox.hxx>
#include <swerror.h>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _STATSTR_HRC
#include <statstr.hrc> // ResId fuer Statusleiste
#endif
@@ -471,8 +463,8 @@ if( pSttNdIdx->GetIndex()+1 == pPam->GetBound( FALSE ).nNode.GetIndex() )
for ( USHORT nI = pFrmFmts->Count(); nI; --nI )
{
const SwFmtAnchor & rAnchor = (*pFrmFmts)[ nI - 1 ]->GetAnchor();
- if ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() )
+ if ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId()))
{
const SwPosition * pObjPos = rAnchor.GetCntntAnchor();
if ( pObjPos && nNodeIdx == pObjPos->nNode.GetIndex() )
@@ -1270,14 +1262,7 @@ void SwRTFParser::ReadDrawingObject()
sw::util::SetLayer aSetLayer(*pDoc);
aSetLayer.SendObjectToHeaven(*pStroke);
*/
- /*
- FLY_AT_CNTNT, //Absatzgebundener Rahmen <to paragraph>
- FLY_IN_CNTNT, //Zeichengebundener Rahmen <as character>
- FLY_PAGE, //Seitengebundener Rahmen <to page>
- FLY_AT_FLY, //Rahmengebundener Rahmen ( LAYER_IMPL ) <to frame>
- FLY_AUTO_CNTNT, //Automatisch positionierter, absatzgebundener Rahmen <to character>
- */
- SwFmtAnchor aAnchor( FLY_AT_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_PARA );
aAnchor.SetAnchor( pPam->GetPoint() );
aFlySet.Put( aAnchor );
@@ -1343,7 +1328,7 @@ void SwRTFParser::InsertShpObject(SdrObject* pStroke, int _nZOrder)
SwFmtFollowTextFlow aFollowTextFlow( FALSE );
aFlySet.Put( aFollowTextFlow );
- SwFmtAnchor aAnchor( FLY_AT_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_PARA );
aAnchor.SetAnchor( pPam->GetPoint() );
aFlySet.Put( aAnchor );
@@ -3710,8 +3695,9 @@ void SwRTFParser::ReadHeaderFooter( int nToken, SwPageDesc* pPageDesc )
xub_StrLen nPos = pPam->GetPoint()->nContent.GetIndex();
SfxItemSet aSet( pDoc->GetAttrPool(), RES_FRMATR_BEGIN,
RES_FRMATR_END-1 );
- aSet.Put( SwFmtAnchor( FLY_IN_CNTNT ));
- pHdFtFmt = pDoc->MakeFlySection( FLY_IN_CNTNT, pPam->GetPoint(), &aSet );
+ aSet.Put( SwFmtAnchor( FLY_AS_CHAR ));
+ pHdFtFmt = pDoc->MakeFlySection( FLY_AS_CHAR,
+ pPam->GetPoint(), &aSet );
pTxtAttr = pPam->GetNode()->GetTxtNode()->GetTxtAttrForCharAt(
nPos, RES_TXTATR_FLYCNT );
diff --git a/sw/source/filter/rtf/wrtrtf.cxx b/sw/source/filter/rtf/wrtrtf.cxx
index 9975ee3abf23..e416917646f2 100644
--- a/sw/source/filter/rtf/wrtrtf.cxx
+++ b/sw/source/filter/rtf/wrtrtf.cxx
@@ -46,9 +46,7 @@
#include <svx/brshitem.hxx>
#include <svx/colritem.hxx>
#include <svx/boxitem.hxx>
-#ifndef _SVX_TSTPITEM_HXX //autogen
#include <svx/tstpitem.hxx>
-#endif
#include <svx/ulspitem.hxx>
#include <svx/lrspitem.hxx>
#include <svx/frmdiritem.hxx>
@@ -85,6 +83,7 @@
#include <com/sun/star/document/XDocumentProperties.hpp>
#include <com/sun/star/document/XDocumentPropertiesSupplier.hpp>
+
#if defined(UNX)
const sal_Char SwRTFWriter::sNewLine = '\012';
#else
@@ -1129,7 +1128,7 @@ bool ExportAsInline(const SwFlyFrmFmt& rFlyFrmFmt)
{
//if not an inline element (hack in our limitations here as to only
//graphics like this!!!!
- return rFlyFrmFmt.GetAnchor().GetAnchorId() == FLY_IN_CNTNT;
+ return rFlyFrmFmt.GetAnchor().GetAnchorId() == FLY_AS_CHAR;
}
void SwRTFWriter::OutRTFFlyFrms(const SwFlyFrmFmt& rFlyFrmFmt)
@@ -1779,7 +1778,7 @@ short SwRTFWriter::TrueFrameDirection(const SwFrmFmt &rFlyFmt) const
{
pItem = 0;
const SwFmtAnchor* pAnchor = &pFlyFmt2->GetAnchor();
- if( FLY_PAGE != pAnchor->GetAnchorId() &&
+ if ((FLY_AT_PAGE != pAnchor->GetAnchorId()) &&
pAnchor->GetCntntAnchor() )
{
pFlyFmt2 = pAnchor->GetCntntAnchor()->nNode.
diff --git a/sw/source/filter/ww1/fltshell.cxx b/sw/source/filter/ww1/fltshell.cxx
index 6086d7f9230e..5a6d515596b5 100644
--- a/sw/source/filter/ww1/fltshell.cxx
+++ b/sw/source/filter/ww1/fltshell.cxx
@@ -35,9 +35,7 @@
#include <hintids.hxx>
#include <hints.hxx>
-#ifndef _GRAPH_HXX //autogen
#include <vcl/graph.hxx>
-#endif
#include <svl/urihelper.hxx>
#include <svx/impgrf.hxx>
#include <svx/boxitem.hxx>
@@ -72,13 +70,12 @@
#include <section.hxx> // class SwSection
#include <tblsel.hxx> // class SwSelBoxes
#include <pagedesc.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx> // class SwDocSh
-#endif
#include <fltshell.hxx>
#include <viewsh.hxx>
#include <shellres.hxx>
+
#define MAX_FIELDLEN 64000
using namespace com::sun::star;
@@ -437,7 +434,7 @@ void SwFltControlStack::SetAttrInDoc(const SwPosition& rTmpPos, SwFltStackEntry*
// Damit die Frames bei Einfuegen in existierendes Doc
// erzeugt werden (erst nach Setzen des Ankers!):
if(pDoc->GetRootFrm()
- && FLY_AT_CNTNT == pFmt->GetAnchor().GetAnchorId())
+ && (FLY_AT_PARA == pFmt->GetAnchor().GetAnchorId()))
{
pFmt->MakeFrms();
}
@@ -1285,7 +1282,7 @@ SwFltOutBase::~SwFltOutBase()
}
SwFltOutBase::SwFltOutBase(SwDoc& rDocu)
- : rDoc(rDocu), eFlyAnchor(FLY_AT_CNTNT), bFlyAbsPos(false)
+ : rDoc(rDocu), eFlyAnchor(FLY_AT_PARA), bFlyAbsPos(false)
{
}
@@ -1702,8 +1699,8 @@ BOOL SwFltOutBase::BeginFly( RndStdIds eAnchor /*= FLY_AT_CNTNT*/,
ASSERT( FALSE, "SetFlyAnchor() ohne Fly" );
return;
}
- if( eAnchor == FLY_IN_CNTNT ){
- ASSERT( FALSE, "SetFlyAnchor( FLY_IN_CNTNT ) nicht implementiert" );
+ if ( eAnchor == FLY_AS_CHAR ){
+ ASSERT( FALSE, "SetFlyAnchor( FLY_AS_CHAR ) nicht implementiert" );
return;
}
SwFmtAnchor& rAnchor = (SwFmtAnchor&)GetFlyFrmAttr( RES_ANCHOR );
diff --git a/sw/source/filter/ww1/w1sprm.cxx b/sw/source/filter/ww1/w1sprm.cxx
index 316f31a8d5d5..486dab533bc0 100644
--- a/sw/source/filter/ww1/w1sprm.cxx
+++ b/sw/source/filter/ww1/w1sprm.cxx
@@ -31,9 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
-
-
#include <hintids.hxx>
#include <tools/solar.h>
@@ -46,10 +43,7 @@
#include <svx/shaditem.hxx>
#include <svx/ulspitem.hxx>
#include <svx/lspcitem.hxx>
-#ifndef _SVX_TSTPITEM_HXX //autogen
#include <svx/tstpitem.hxx>
-#endif
-
#include <fmtclds.hxx>
#include <fmtfsize.hxx>
@@ -595,13 +589,13 @@ void Ww1SingleSprmPpc::Start(
sal_Int16 eVRel; // Seite oder Seitenrand
switch ( ( nPpc & 0x30 ) >> 4 ){ // Y - Bindung bestimmt Sw-Bindung
- case 0: eAnchor = FLY_AT_CNTNT; // Vert Margin
+ case 0: eAnchor = FLY_AT_PARA; // Vert Margin
eVRel = text::RelOrientation::PRINT_AREA;
// if( nYPos < 0 )
// nYPos = 0; // koennen wir nicht
break;
/* case 1:*/ // Vert. Seite
- default:eAnchor = FLY_PAGE; // Vert Page oder unknown
+ default:eAnchor = FLY_AT_PAGE; // Vert Page oder unknown
eVRel = text::RelOrientation::FRAME;
break; // 2=Vert. Paragraph, 3=Use Default
}
diff --git a/sw/source/filter/ww8/writerhelper.cxx b/sw/source/filter/ww8/writerhelper.cxx
index b68f321d35b6..b125a214ef23 100644
--- a/sw/source/filter/ww8/writerhelper.cxx
+++ b/sw/source/filter/ww8/writerhelper.cxx
@@ -190,7 +190,7 @@ namespace sw
meWriterType(eTxtBox),
mpStartFrameContent(0),
// --> OD 2007-04-19 #i43447# - move to initialization list
- mbIsInline( (rFmt.GetAnchor().GetAnchorId() == FLY_IN_CNTNT) )
+ mbIsInline( (rFmt.GetAnchor().GetAnchorId() == FLY_AS_CHAR) )
// <--
{
switch (rFmt.Which())
diff --git a/sw/source/filter/ww8/wrtw8esh.cxx b/sw/source/filter/ww8/wrtw8esh.cxx
index 33c6725e1221..0117b7150a95 100644
--- a/sw/source/filter/ww8/wrtw8esh.cxx
+++ b/sw/source/filter/ww8/wrtw8esh.cxx
@@ -588,7 +588,7 @@ void PlcDrawObj::WritePlc( WW8Export& rWrt ) const
//fHdr/bx/by/wr/wrk/fRcaSimple/fBelowText/fAnchorLock
USHORT nFlags=0;
//If nFlags isn't 0x14 its overridden by the escher properties
- if( FLY_PAGE == rFmt.GetAnchor().GetAnchorId())
+ if (FLY_AT_PAGE == rFmt.GetAnchor().GetAnchorId())
nFlags = 0x0000;
else
nFlags = 0x0014; // x-rel to text, y-rel to text
@@ -2118,7 +2118,7 @@ bool WinwordAnchoring::ConvertPosition( SwFmtHoriOrient& _iorHoriOri,
{
const RndStdIds eAnchor = _rFrmFmt.GetAnchor().GetAnchorId();
- if ( FLY_IN_CNTNT == eAnchor || FLY_AT_FLY == eAnchor )
+ if ( (FLY_AS_CHAR == eAnchor) || (FLY_AT_FLY == eAnchor) )
{
// no conversion for as-character or at frame anchored objects
return false;
@@ -2167,7 +2167,7 @@ bool WinwordAnchoring::ConvertPosition( SwFmtHoriOrient& _iorHoriOri,
// the fact, that the object is anchored at a paragraph, which has a "column
// break before" attribute
bool bConvDueToAnchoredAtColBreakPara( false );
- if ( ( eAnchor == FLY_AT_CNTNT || eAnchor == FLY_AUTO_CNTNT ) &&
+ if ( ( (eAnchor == FLY_AT_PARA) || (eAnchor == FLY_AT_CHAR) ) &&
_rFrmFmt.GetAnchor().GetCntntAnchor() &&
_rFrmFmt.GetAnchor().GetCntntAnchor()->nNode.GetNode().IsTxtNode() )
{
@@ -2404,7 +2404,7 @@ bool WinwordAnchoring::ConvertPosition( SwFmtHoriOrient& _iorHoriOri,
void WinwordAnchoring::SetAnchoring(const SwFrmFmt& rFmt)
{
const RndStdIds eAnchor = rFmt.GetAnchor().GetAnchorId();
- mbInline = (eAnchor == FLY_IN_CNTNT);
+ mbInline = (eAnchor == FLY_AS_CHAR);
SwFmtHoriOrient rHoriOri = rFmt.GetHoriOrient();
SwFmtVertOrient rVertOri = rFmt.GetVertOrient();
@@ -2488,13 +2488,13 @@ void WinwordAnchoring::SetAnchoring(const SwFrmFmt& rFmt)
case text::RelOrientation::FRAME:
case text::RelOrientation::FRAME_LEFT: //:-(
case text::RelOrientation::FRAME_RIGHT: //:-(
- if (eAnchor == FLY_PAGE)
+ if (eAnchor == FLY_AT_PAGE)
mnXRelTo = 1;
else
mnXRelTo = 2;
break;
case text::RelOrientation::PRINT_AREA:
- if (eAnchor == FLY_PAGE)
+ if (eAnchor == FLY_AT_PAGE)
mnXRelTo = 0;
else
mnXRelTo = 2;
@@ -2516,13 +2516,13 @@ void WinwordAnchoring::SetAnchoring(const SwFrmFmt& rFmt)
mnYRelTo = 1;
break;
case text::RelOrientation::PRINT_AREA:
- if (eAnchor == FLY_PAGE)
+ if (eAnchor == FLY_AT_PAGE)
mnYRelTo = 0;
else
mnYRelTo = 2;
break;
case text::RelOrientation::FRAME:
- if (eAnchor == FLY_PAGE)
+ if (eAnchor == FLY_AT_PAGE)
mnYRelTo = 1;
else
mnYRelTo = 2;
diff --git a/sw/source/filter/ww8/wrtw8nds.cxx b/sw/source/filter/ww8/wrtw8nds.cxx
index 554f128b361e..89f2aa54f3f9 100644
--- a/sw/source/filter/ww8/wrtw8nds.cxx
+++ b/sw/source/filter/ww8/wrtw8nds.cxx
@@ -376,7 +376,7 @@ xub_StrLen SwAttrIter::SearchNext( xub_StrLen nStartPos )
if (nPos >= nStartPos && nPos <= nMinPos)
nMinPos = nPos;
- if (maFlyIter->GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AUTO_CNTNT)
+ if (maFlyIter->GetFrmFmt().GetAnchor().GetAnchorId() == FLY_AT_CHAR)
{
++nPos;
if (nPos >= nStartPos && nPos <= nMinPos)
@@ -1301,7 +1301,7 @@ short MSWordExportBase::TrueFrameDirection( const SwFrmFmt &rFlyFmt ) const
{
pItem = 0;
const SwFmtAnchor* pAnchor = &pFlyFmt->GetAnchor();
- if ( FLY_PAGE != pAnchor->GetAnchorId() &&
+ if ((FLY_AT_PAGE != pAnchor->GetAnchorId()) &&
pAnchor->GetCntntAnchor() )
{
pFlyFmt = pAnchor->GetCntntAnchor()->nNode.GetNode().GetFlyFmt();
@@ -1359,7 +1359,7 @@ SvxBrushItem WW8Export::TrueFrameBgBrush(const SwFrmFmt &rFlyFmt) const
{
pRet = 0;
const SwFmtAnchor* pAnchor = &pFlyFmt->GetAnchor();
- if (FLY_PAGE != pAnchor->GetAnchorId() &&
+ if ((FLY_AT_PAGE != pAnchor->GetAnchorId()) &&
pAnchor->GetCntntAnchor())
{
pFlyFmt =
@@ -2497,12 +2497,13 @@ void WW8AttributeOutput::OutputFlyFrame_Impl( const sw::Frame& rFmt, const Point
aOffset -= aPageRect.Pos();
m_rWW8Export.pFlyOffset = &aOffset;
- m_rWW8Export.eNewAnchorType = FLY_PAGE;
+ m_rWW8Export.eNewAnchorType = FLY_AT_PAGE;
}
m_rWW8Export.mpParentFrame = &rFmt;
if (
- m_rWW8Export.bIsInTable && (FLY_PAGE != rAnch.GetAnchorId()) &&
+ m_rWW8Export.bIsInTable &&
+ (FLY_AT_PAGE != rAnch.GetAnchorId()) &&
!m_rWW8Export.pDoc->GetNodes()[ nStt ]->IsNoTxtNode()
)
{
@@ -2534,7 +2535,7 @@ void AttributeOutputBase::OutputFlyFrame( const sw::Frame& rFmt )
Point* pLayPos;
bool bValidNdPos = false, bValidPgPos = false;
- if ( FLY_PAGE == rFmt.GetFrmFmt().GetAnchor().GetAnchorId() )
+ if (FLY_AT_PAGE == rFmt.GetFrmFmt().GetAnchor().GetAnchorId())
{
// get the Layout Node-Position.
if ( !bValidPgPos )
diff --git a/sw/source/filter/ww8/wrtww8.cxx b/sw/source/filter/ww8/wrtww8.cxx
index fb5ce68ec654..9eb8fec9de7c 100644
--- a/sw/source/filter/ww8/wrtww8.cxx
+++ b/sw/source/filter/ww8/wrtww8.cxx
@@ -2897,7 +2897,7 @@ void MSWordExportBase::ExportDocument( bool bWriteAll )
mpParentFrame = 0;
pFlyOffset = 0;
- eNewAnchorType = FLY_PAGE;
+ eNewAnchorType = FLY_AT_PAGE;
nTxtTyp = TXT_MAINTEXT;
// --> OD 2007-04-19 #i43447# - removed
// nFlyWidth = nFlyHeight = 0;
diff --git a/sw/source/filter/ww8/wrtww8gr.cxx b/sw/source/filter/ww8/wrtww8gr.cxx
index c4ad0735d5d4..00c877eb8725 100644
--- a/sw/source/filter/ww8/wrtww8gr.cxx
+++ b/sw/source/filter/ww8/wrtww8gr.cxx
@@ -404,7 +404,7 @@ void WW8Export::OutGrf(const sw::Frame &rFrame)
const SwFrmFmt &rFlyFmt = rFrame.GetFrmFmt();
const RndStdIds eAn = rFlyFmt.GetAttrSet().GetAnchor(false).GetAnchorId();
- if( eAn == FLY_IN_CNTNT )
+ if (eAn == FLY_AS_CHAR)
{
sal_Int16 eVert = rFlyFmt.GetVertOrient().GetVertOrient();
if ((eVert == text::VertOrientation::CHAR_CENTER) || (eVert == text::VertOrientation::LINE_CENTER))
@@ -465,8 +465,8 @@ void WW8Export::OutGrf(const sw::Frame &rFrame)
// Otherwise, an additional paragraph is exported for a graphic, which is
// forced to be treated as inline, because it's anchored inside another frame.
if ( !rFrame.IsInline() &&
- ( ( eAn == FLY_AT_CNTNT && ( bWrtWW8 || !bIsInTable ) ) ||
- eAn == FLY_PAGE ) )
+ ( ((eAn == FLY_AT_PARA) && ( bWrtWW8 || !bIsInTable )) ||
+ (eAn == FLY_AT_PAGE)) )
// <--
{
WriteChar( (char)0x0d ); // umgebenden Rahmen mit CR abschliessen
diff --git a/sw/source/filter/ww8/ww8atr.cxx b/sw/source/filter/ww8/ww8atr.cxx
index b20df77e79a1..aef5b0e108e3 100644
--- a/sw/source/filter/ww8/ww8atr.cxx
+++ b/sw/source/filter/ww8/ww8atr.cxx
@@ -128,9 +128,7 @@
#include <writerfilter/doctok/sprmids.hxx>
-#if OSL_DEBUG_LEVEL > 1
-# include <fmtcntnt.hxx>
-#endif
+#include <fmtcntnt.hxx>
#include "writerhelper.hxx"
#include "writerwordglue.hxx"
#include "wrtww8.hxx"
@@ -4087,15 +4085,15 @@ void WW8AttributeOutput::FormatAnchor( const SwFmtAnchor& rAnchor )
BYTE nP = 0;
switch ( rAnchor.GetAnchorId() )
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
// Vert: Page | Horz: Page
nP |= (1 << 4) | (2 << 6);
break;
// Im Fall eine Flys als Zeichen: Absatz-gebunden setzen!!!
case FLY_AT_FLY:
- case FLY_AUTO_CNTNT:
- case FLY_AT_CNTNT:
- case FLY_IN_CNTNT:
+ case FLY_AT_CHAR:
+ case FLY_AT_PARA:
+ case FLY_AS_CHAR:
// Vert: Page | Horz: Page
nP |= (2 << 4) | (0 << 6);
break;
diff --git a/sw/source/filter/ww8/ww8glsy.cxx b/sw/source/filter/ww8/ww8glsy.cxx
index eca0e0d77c21..6720af641fe5 100644
--- a/sw/source/filter/ww8/ww8glsy.cxx
+++ b/sw/source/filter/ww8/ww8glsy.cxx
@@ -36,14 +36,10 @@
#include <svl/urihelper.hxx>
#include <rtl/tencinfo.h>
#include <swerror.h>
-#ifndef _NDTXT
#include <ndtxt.hxx>
-#endif
#include <pam.hxx>
#include <shellio.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <fmtanchr.hxx>
#include <frmfmt.hxx>
#include <doc.hxx>
@@ -51,6 +47,7 @@
#include "ww8glsy.hxx"
#include "ww8par.hxx"
+
WW8Glossary::WW8Glossary(SvStorageStreamRef &refStrm, BYTE nVersion,
SvStorage *pStg)
: pGlossary(0), rStrm(refStrm), xStg(pStg), nStrings(0)
@@ -82,10 +79,10 @@ bool WW8Glossary::HasBareGraphicEnd(SwDoc *pDoc,SwNodeIndex &rIdx)
RES_DRAWFRMFMT != pFrmFmt->Which() )
continue;
const SwFmtAnchor& rAnchor = pFrmFmt->GetAnchor();
- const SwPosition* pAPos;
- if( ( FLY_AT_CNTNT == rAnchor.GetAnchorId() ||
- FLY_AUTO_CNTNT == rAnchor.GetAnchorId() ) &&
- 0 != ( pAPos = rAnchor.GetCntntAnchor()) &&
+ SwPosition const*const pAPos = rAnchor.GetCntntAnchor();
+ if (pAPos &&
+ ((FLY_AT_PARA == rAnchor.GetAnchorId()) ||
+ (FLY_AT_CHAR == rAnchor.GetAnchorId())) &&
rIdx == pAPos->nNode.GetIndex() )
{
bRet=true;
diff --git a/sw/source/filter/ww8/ww8graf.cxx b/sw/source/filter/ww8/ww8graf.cxx
index e1c5b2509228..f8f6303e81e9 100644
--- a/sw/source/filter/ww8/ww8graf.cxx
+++ b/sw/source/filter/ww8/ww8graf.cxx
@@ -58,9 +58,7 @@
#include <svx/adjitem.hxx>
#include <svx/wghtitem.hxx>
#include <svx/crsditem.hxx>
-#ifndef _SVX_CNTRITEM_HXX
#include <svx/cntritem.hxx>
-#endif
#include <svx/shdditem.hxx>
#include <svx/fontitem.hxx>
#include <svx/ulspitem.hxx>
@@ -191,13 +189,13 @@ bool SwWW8ImplReader::ReadGrafStart(void* pData, short nDataSiz,
}
pStrm->Read(pData, nDataSiz);
- RndStdIds eAnchor = (SVBT8ToByte(pDo->by) < 2) ? FLY_PAGE : FLY_AT_CNTNT;
+ RndStdIds eAnchor = (SVBT8ToByte(pDo->by) < 2) ? FLY_AT_PAGE : FLY_AT_PARA;
rSet.Put(SwFmtAnchor(eAnchor));
nDrawXOfs2 = nDrawXOfs;
nDrawYOfs2 = nDrawYOfs;
- if( eAnchor == FLY_AT_CNTNT )
+ if (eAnchor == FLY_AT_PARA)
{
if( SVBT8ToByte( pDo->bx ) == 1 ) // Pos: echt links
nDrawXOfs2 = static_cast< short >(nDrawXOfs2 - maSectionManager.GetPageLeft());
@@ -2248,7 +2246,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord,
{
ASSERT(pRecord || pFSPA, "give me something! to work with for anchoring");
if (!pRecord && !pFSPA)
- return FLY_PAGE;
+ return FLY_AT_PAGE;
SvxMSDffImportRec aRecordFromFSPA;
if (!pRecord)
@@ -2299,7 +2297,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord,
UINT32 nYRelTo = nCntRelTo > pRecord->nYRelTo ? pRecord->nYRelTo : 1;
// --> OD 2005-03-03 #i43718#
- RndStdIds eAnchor = IsInlineEscherHack() ? FLY_IN_CNTNT : FLY_AUTO_CNTNT;
+ RndStdIds eAnchor = IsInlineEscherHack() ? FLY_AS_CHAR : FLY_AT_CHAR;
// <--
SwFmtAnchor aAnchor( eAnchor );
@@ -2463,7 +2461,7 @@ RndStdIds SwWW8ImplReader::ProcessEscherAlign(SvxMSDffImportRec* pRecord,
if (
(pFSPA->nYaTop < 0) && (eVertOri == text::VertOrientation::NONE) &&
- ((eAnchor == FLY_AT_CNTNT) || (eAnchor == FLY_AUTO_CNTNT))
+ ((eAnchor == FLY_AT_PARA) || (eAnchor == FLY_AT_CHAR))
)
{
maTracer.Log(sw::log::eNegativeVertPlacement);
@@ -2846,7 +2844,7 @@ SwFrmFmt* SwWW8ImplReader::Read_GrafLayer( long nGrafAnchorCp )
SwFrmFmt *SwWW8ImplReader::AddAutoAnchor(SwFrmFmt *pFmt)
{
- if (pFmt && (pFmt->GetAnchor().GetAnchorId() != FLY_IN_CNTNT))
+ if (pFmt && (pFmt->GetAnchor().GetAnchorId() != FLY_AS_CHAR))
{
sal_uInt16 nTextAreaWidth = static_cast< sal_uInt16 >( maSectionManager.GetPageWidth() -
maSectionManager.GetPageRight() - maSectionManager.GetPageLeft());
@@ -2861,8 +2859,10 @@ SwFrmFmt *SwWW8ImplReader::AddAutoAnchor(SwFrmFmt *pFmt)
*
* Leave to later and set the correct location then.
*/
- if ((pFmt) && (pFmt->GetAnchor().GetAnchorId() != FLY_IN_CNTNT))
+ if ((pFmt) && (pFmt->GetAnchor().GetAnchorId() != FLY_AS_CHAR))
+ {
pAnchorStck->AddAnchor(*pPaM->GetPoint(), pFmt);
+ }
return pFmt;
}
@@ -3235,7 +3235,7 @@ void SwWW8ImplReader::GrafikDtor()
void SwWW8FltAnchorStack::AddAnchor(const SwPosition& rPos, SwFrmFmt *pFmt)
{
- ASSERT(pFmt->GetAnchor().GetAnchorId() != FLY_IN_CNTNT,
+ ASSERT(pFmt->GetAnchor().GetAnchorId() != FLY_AS_CHAR,
"Don't use fltanchors with inline frames, slap!");
NewAttr(rPos, SwFltAnchor(pFmt));
}
diff --git a/sw/source/filter/ww8/ww8graf2.cxx b/sw/source/filter/ww8/ww8graf2.cxx
index 68d3e87c475c..54899f189f12 100644
--- a/sw/source/filter/ww8/ww8graf2.cxx
+++ b/sw/source/filter/ww8/ww8graf2.cxx
@@ -33,9 +33,7 @@
/* -*- Mode: C; tab-width: 4; indent-tabs-mode: nil -*- */
-#ifndef __SGI_STL_ITERATOR
#include <iterator>
-#endif
#include <hintids.hxx>
#include <svl/urihelper.hxx>
#include <svx/impgrf.hxx>
@@ -415,7 +413,7 @@ SwFlyFrmFmt* SwWW8ImplReader::MakeGrafNotInCntnt(const WW8PicDesc& rPD,
// Damit die Frames bei Einfuegen in existierendes Doc erzeugt werden:
if (rDoc.GetRootFrm() &&
- (FLY_AT_CNTNT == pFlyFmt->GetAnchor().GetAnchorId()))
+ (FLY_AT_PARA == pFlyFmt->GetAnchor().GetAnchorId()))
{
pFlyFmt->MakeFrms();
}
@@ -548,9 +546,11 @@ SwFrmFmt* SwWW8ImplReader::ImportGraf(SdrTextObj* pTextObj,
// it is anchored in content; because this anchor add
// a character into the textnode.
// IussueZilla task 2806
- if( FLY_IN_CNTNT ==
+ if (FLY_AS_CHAR ==
pFlyFmtOfJustInsertedGraphic->GetAnchor().GetAnchorId() )
+ {
aFlySet.ClearItem( RES_ANCHOR );
+ }
pFlyFmtOfJustInsertedGraphic->SetFmtAttr( aFlySet );
diff --git a/sw/source/filter/ww8/ww8par.cxx b/sw/source/filter/ww8/ww8par.cxx
index 10aa3d36d6bb..8cb1f0b6d59b 100644
--- a/sw/source/filter/ww8/ww8par.cxx
+++ b/sw/source/filter/ww8/ww8par.cxx
@@ -1649,7 +1649,7 @@ void SwWW8ImplReader::Read_HdFtTextAsHackedFrame(long nStart, long nLen,
pPaM->GetPoint()->nNode = pSttIdx->GetIndex() + 1;
pPaM->GetPoint()->nContent.Assign(pPaM->GetCntntNode(), 0);
- SwFlyFrmFmt *pFrame = rDoc.MakeFlySection(FLY_AT_CNTNT, pPaM->GetPoint());
+ SwFlyFrmFmt *pFrame = rDoc.MakeFlySection(FLY_AT_PARA, pPaM->GetPoint());
pFrame->SetFmtAttr(SwFmtFrmSize(ATT_MIN_SIZE, nPageWidth, MINLAY));
pFrame->SetFmtAttr(SwFmtSurround(SURROUND_THROUGHT));
diff --git a/sw/source/filter/ww8/ww8par2.cxx b/sw/source/filter/ww8/ww8par2.cxx
index afbf4b3593c1..053d6711158a 100644
--- a/sw/source/filter/ww8/ww8par2.cxx
+++ b/sw/source/filter/ww8/ww8par2.cxx
@@ -3482,7 +3482,7 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp)
// --> OD 2005-03-21 #i45301# - anchor nested table inside Writer fly frame
// only at-character, if absolute position object attributes are available.
// Thus, default anchor type is as-character anchored.
- RndStdIds eAnchor( FLY_IN_CNTNT );
+ RndStdIds eAnchor( FLY_AS_CHAR );
// <--
if ( nInTable )
{
@@ -3514,7 +3514,7 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp)
// <--
// --> OD 2005-03-21 #i45301# - anchor nested table Writer fly
// frame at-character
- eAnchor = FLY_AUTO_CNTNT;
+ eAnchor = FLY_AT_CHAR;
// <--
}
}
@@ -3532,7 +3532,8 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp)
"how could we be in a local apo and have no apo");
}
- if ( eAnchor == FLY_AUTO_CNTNT && !maTableStack.empty() && !InEqualApo(nNewInTable) )
+ if ((eAnchor == FLY_AT_CHAR)
+ && !maTableStack.empty() && !InEqualApo(nNewInTable) )
{
pTableDesc->pParentPos = new SwPosition(*pPaM->GetPoint());
SfxItemSet aItemSet(rDoc.GetAttrPool(),
@@ -3560,7 +3561,7 @@ bool SwWW8ImplReader::StartTable(WW8_CP nStartCp)
if ( pTableWFlyPara && pTableSFlyPara )
{
WW8FlySet aFlySet( *this, pTableWFlyPara, pTableSFlyPara, false );
- SwFmtAnchor aAnchor( FLY_AUTO_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_CHAR );
aAnchor.SetAnchor( pTableDesc->pParentPos );
aFlySet.Put( aAnchor );
pTableDesc->pFlyFmt->SetFmtAttr( aFlySet );
@@ -3615,8 +3616,8 @@ bool lcl_PamContainsFly(SwPaM & rPam)
switch (pAnchor->GetAnchorId())
{
- case FLY_AT_CNTNT:
- case FLY_AUTO_CNTNT:
+ case FLY_AT_PARA:
+ case FLY_AT_CHAR:
{
const SwPosition* pAPos = pAnchor->GetCntntAnchor();
diff --git a/sw/source/filter/ww8/ww8par3.cxx b/sw/source/filter/ww8/ww8par3.cxx
index b6b91459fc10..5925751f3c57 100644
--- a/sw/source/filter/ww8/ww8par3.cxx
+++ b/sw/source/filter/ww8/ww8par3.cxx
@@ -77,7 +77,7 @@
#include <svx/postitem.hxx>
#include <filter/msfilter/msocximex.hxx>
#include <errhdl.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
#include <doc.hxx>
#include <docary.hxx>
#include <docsh.hxx>
diff --git a/sw/source/filter/ww8/ww8par4.cxx b/sw/source/filter/ww8/ww8par4.cxx
index a0c70239c604..dcbbd4d3ddfe 100644
--- a/sw/source/filter/ww8/ww8par4.cxx
+++ b/sw/source/filter/ww8/ww8par4.cxx
@@ -35,12 +35,8 @@
#include "writerhelper.hxx"
#include <com/sun/star/embed/XClassifiedObject.hpp>
-#ifndef __SGI_STL_ALGORITHM
#include <algorithm>
-#endif
-#ifndef __SGI_STL_FUNCTIONAL
#include <functional>
-#endif
#include <osl/endian.h>
#include <sot/storage.hxx>
#include <com/sun/star/drawing/XShape.hpp>
@@ -59,9 +55,7 @@
#include <frmfmt.hxx>
#include <pam.hxx>
#include <ndgrf.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx> // fuer Ole-Node
-#endif
#include <mdiexp.hxx> // Progress
#include <redline.hxx>
#include <fltshell.hxx>
@@ -296,7 +290,7 @@ SwFrmFmt* SwWW8ImplReader::ImportOle(const Graphic* pGrf,
if (!mbNewDoc)
Reader::ResetFrmFmtAttrs( *pTempSet );
- SwFmtAnchor aAnchor( FLY_IN_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AS_CHAR );
aAnchor.SetAnchor( pPaM->GetPoint() );
pTempSet->Put( aAnchor );
diff --git a/sw/source/filter/ww8/ww8par5.cxx b/sw/source/filter/ww8/ww8par5.cxx
index 9f4cba28a4db..8b5984002ebb 100644
--- a/sw/source/filter/ww8/ww8par5.cxx
+++ b/sw/source/filter/ww8/ww8par5.cxx
@@ -45,17 +45,11 @@
#include <svl/zformat.hxx>
#include <sfx2/linkmgr.hxx>
-#ifndef _UCBHELPER_CONTENT_HXX_
#include <ucbhelper/content.hxx>
-#endif
-#ifndef _UCBHELPER_CONTENTBROKER_HXX_
#include <ucbhelper/contentbroker.hxx>
-#endif
#include <ucbhelper/commandenvironment.hxx>
-#ifndef _COM_SUN_STAR_I18N_SCRIPTTYPE_HDL_
#include <com/sun/star/i18n/ScriptType.hdl>
-#endif
#include <hintids.hxx>
#include <svx/fontitem.hxx>
#include <svx/fhgtitem.hxx>
@@ -2216,7 +2210,7 @@ eF_ResT SwWW8ImplReader::Read_F_IncludePicture( WW8FieldDesc*, String& rStr )
*/
SfxItemSet aFlySet( rDoc.GetAttrPool(), RES_FRMATR_BEGIN,
RES_FRMATR_END-1 );
- aFlySet.Put( SwFmtAnchor( FLY_IN_CNTNT ) );
+ aFlySet.Put( SwFmtAnchor( FLY_AS_CHAR ) );
aFlySet.Put( SwFmtVertOrient( 0, text::VertOrientation::TOP, text::RelOrientation::FRAME ));
pFlyFmtOfJustInsertedGraphic = rDoc.Insert( *pPaM,
aGrfName,
diff --git a/sw/source/filter/ww8/ww8par6.cxx b/sw/source/filter/ww8/ww8par6.cxx
index 82e2192b52ed..62cfd4cf4ded 100644
--- a/sw/source/filter/ww8/ww8par6.cxx
+++ b/sw/source/filter/ww8/ww8par6.cxx
@@ -44,9 +44,7 @@
#include <svx/langitem.hxx>
#include <svx/cmapitem.hxx>
#include <svx/shdditem.hxx>
-#ifndef _SVX_CNTRITEM_HXX //autogen
#include <svx/cntritem.hxx>
-#endif
#include <svx/crsditem.hxx>
#include <svx/postitem.hxx>
#include <svx/wghtitem.hxx>
@@ -65,19 +63,13 @@
#include <svx/boxitem.hxx>
#include <svx/ulspitem.hxx>
#include <svx/lrspitem.hxx>
-#ifndef _SVX_TSTPITEM_HXX //autogen
#include <svx/tstpitem.hxx>
-#endif
#include <svx/akrnitem.hxx>
#include <svx/paperinf.hxx>
-#ifndef _SVX_EMPHITEM_HXX //autogen
#include <svx/emphitem.hxx>
-#endif
#include <svx/forbiddenruleitem.hxx>
#include <svx/twolinesitem.hxx>
-#ifndef _SVX_SCRIPSPACEITEM_HXX
#include <svx/scriptspaceitem.hxx>
-#endif
#include <svx/hngpnctitem.hxx>
#include <svx/pbinitem.hxx>
#include <svx/charscaleitem.hxx>
@@ -1995,7 +1987,7 @@ WW8SwFlyPara::WW8SwFlyPara( SwPaM& rPaM,
nYBind = (( rWW.nSp29 & 0x30 ) >> 4);
// --> OD 2005-08-24 #i53725# - absolute positioned objects have to be
// anchored at-paragraph to assure its correct anchor position.
- eAnchor = FLY_AT_CNTNT;
+ eAnchor = FLY_AT_PARA;
// <--
switch (nYBind)
{
@@ -2287,7 +2279,7 @@ void WW8FlySet::Init(const SwWW8ImplReader& rReader, const SwPaM* pPaM)
Reader::ResetFrmFmtAttrs(*this); // Abstand/Umrandung raus
Put(SvxLRSpaceItem(RES_LR_SPACE)); //inline writer ole2 objects start with 0.2cm l/r
- SwFmtAnchor aAnchor(FLY_IN_CNTNT);
+ SwFmtAnchor aAnchor(FLY_AS_CHAR);
aAnchor.SetAnchor(pPaM->GetPoint());
Put(aAnchor);
@@ -2519,8 +2511,10 @@ bool SwWW8ImplReader::StartApo(const ApoTestResults &rApo,
pWWZOrder->InsertTextLayerObject(pOurNewObject);
}
- if (FLY_IN_CNTNT != pSFlyPara->eAnchor)
+ if (FLY_AS_CHAR != pSFlyPara->eAnchor)
+ {
pAnchorStck->AddAnchor(*pPaM->GetPoint(),pSFlyPara->pFlyFmt);
+ }
// merke Pos im Haupttext
pSFlyPara->pMainTextPos = new SwPosition( *pPaM->GetPoint() );
@@ -3206,7 +3200,7 @@ SwFrmFmt *SwWW8ImplReader::ContainsSingleInlineGraphic(const SwPaM &rRegion)
subscripting to force the graphic into a centered position on the line, so
we must check when applying sub/super to see if it the subscript range
contains only a single graphic, and if that graphic is anchored as
- FLY_IN_CNTNT and then we can change its anchoring to centered in the line.
+ FLY_AS_CHAR and then we can change its anchoring to centered in the line.
*/
SwFrmFmt *pRet=0;
SwNodeIndex aBegin(rRegion.Start()->nNode);
@@ -3223,8 +3217,8 @@ SwFrmFmt *SwWW8ImplReader::ContainsSingleInlineGraphic(const SwPaM &rRegion)
{
const SwFmtFlyCnt& rFly = pTFlyAttr->GetFlyCnt();
SwFrmFmt *pFlyFmt = rFly.GetFrmFmt();
- if( pFlyFmt &&
- FLY_IN_CNTNT == pFlyFmt->GetAnchor().GetAnchorId() )
+ if (pFlyFmt &&
+ (FLY_AS_CHAR == pFlyFmt->GetAnchor().GetAnchorId()))
{
pRet = pFlyFmt;
}
@@ -3240,7 +3234,7 @@ bool SwWW8ImplReader::ConvertSubToGraphicPlacement()
subscripting to force the graphic into a centered position on the line, so
we must check when applying sub/super to see if it the subscript range
contains only a single graphic, and if that graphic is anchored as
- FLY_IN_CNTNT and then we can change its anchoring to centered in the line.
+ FLY_AS_CHAR and then we can change its anchoring to centered in the line.
*/
bool bIsGraphicPlacementHack = false;
USHORT nPos;
diff --git a/sw/source/filter/xml/XMLRedlineImportHelper.cxx b/sw/source/filter/xml/XMLRedlineImportHelper.cxx
index 9b653c5eb33d..13a0db1a278d 100644
--- a/sw/source/filter/xml/XMLRedlineImportHelper.cxx
+++ b/sw/source/filter/xml/XMLRedlineImportHelper.cxx
@@ -33,7 +33,8 @@
#include "XMLRedlineImportHelper.hxx"
-#include "unoobj.hxx"
+#include <unotextcursor.hxx>
+#include <unotextrange.hxx>
#include <unocrsr.hxx>
#include "doc.hxx"
#include <tools/datetime.hxx>
@@ -161,7 +162,7 @@ void XTextRangeOrNodeIndexPosition::SetAsNodeIndex(
#ifdef DBG_UTIL
sal_Bool bSuccess =
#endif
- SwXTextRange::XTextRangeToSwPaM( aPaM, rRange);
+ ::sw::XTextRangeToSwPaM(aPaM, rRange);
DBG_ASSERT(bSuccess, "illegal range");
// PaM -> Index
@@ -179,7 +180,7 @@ void XTextRangeOrNodeIndexPosition::CopyPositionInto(SwPosition& rPos)
#ifdef DBG_UTIL
sal_Bool bSuccess =
#endif
- SwXTextRange::XTextRangeToSwPaM(aUnoPaM, xRange);
+ ::sw::XTextRangeToSwPaM(aUnoPaM, xRange);
DBG_ASSERT(bSuccess, "illegal range");
rPos = *aUnoPaM.GetPoint();
@@ -499,11 +500,11 @@ Reference<XTextCursor> XMLRedlineImportHelper::CreateRedlineTextSection(
// create (UNO-) cursor
SwPosition aPos(*pRedlineNode);
- SwXTextCursor* pCursor =
- new SwXTextCursor(pXText, aPos, CURSOR_REDLINE, pDoc);
- pCursor->GetCrsr()->Move(fnMoveForward, fnGoNode);
-
- xReturn = (XWordCursor*)pCursor; // cast to avoid ambigiouty
+ SwXTextCursor *const pXCursor =
+ new SwXTextCursor(*pDoc, pXText, CURSOR_REDLINE, aPos);
+ pXCursor->GetCursor()->Move(fnMoveForward, fnGoNode);
+ // cast to avoid ambiguity
+ xReturn = static_cast<text::XWordCursor*>(pXCursor);
}
// else: unknown redline -> Ignore
diff --git a/sw/source/filter/xml/swxml.cxx b/sw/source/filter/xml/swxml.cxx
index 667ae829edb8..49a2dd420533 100644
--- a/sw/source/filter/xml/swxml.cxx
+++ b/sw/source/filter/xml/swxml.cxx
@@ -72,7 +72,7 @@
#include <fltini.hxx>
#include <doc.hxx>
#include <docsh.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
#include <swmodule.hxx>
#include <SwXMLSectionList.hxx>
@@ -788,9 +788,8 @@ ULONG XMLReader::Read( SwDoc &rDoc, const String& rBaseURL, SwPaM &rPaM, const S
}
else if( bInsertMode )
{
- uno::Reference<XTextRange> xInsertTextRange =
- SwXTextRange::CreateTextRangeFromPosition( &rDoc, *rPaM.GetPoint(),
- 0 );
+ const uno::Reference<text::XTextRange> xInsertTextRange =
+ SwXTextRange::CreateXTextRange(rDoc, *rPaM.GetPoint(), 0);
OUString sTextInsertModeRange(
RTL_CONSTASCII_USTRINGPARAM("TextInsertModeRange"));
xInfoSet->setPropertyValue( sTextInsertModeRange,
diff --git a/sw/source/filter/xml/xmlexp.cxx b/sw/source/filter/xml/xmlexp.cxx
index cd3c5d1734d4..98009fccef38 100644
--- a/sw/source/filter/xml/xmlexp.cxx
+++ b/sw/source/filter/xml/xmlexp.cxx
@@ -31,7 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/drawing/XDrawPageSupplier.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
@@ -41,7 +40,6 @@
#include <com/sun/star/xforms/XFormsSupplier.hpp>
#include <svx/svdmodel.hxx>
#include <svx/svdpage.hxx>
-#include <svx/xmlgrhlp.hxx>
#include <svx/xmleohlp.hxx>
#include <svx/xmlgrhlp.hxx>
#include <svx/eeitem.hxx>
@@ -58,7 +56,7 @@
#include <docsh.hxx>
#include <docstat.hxx>
#include <swerror.h>
-#include <unoobj.hxx>
+#include <unotext.hxx>
#include <xmltexte.hxx>
#include <xmlexp.hxx>
#include <sfx2/viewsh.hxx>
@@ -76,6 +74,7 @@
#include <pausethreadstarting.hxx>
// <--
+
using ::rtl::OUString;
using namespace ::com::sun::star;
using namespace ::com::sun::star::frame;
diff --git a/sw/source/filter/xml/xmlfmt.cxx b/sw/source/filter/xml/xmlfmt.cxx
index ad86a2d8cf26..e279b205d4f5 100644
--- a/sw/source/filter/xml/xmlfmt.cxx
+++ b/sw/source/filter/xml/xmlfmt.cxx
@@ -43,7 +43,6 @@
#include <format.hxx>
#include <fmtcol.hxx>
#include <hints.hxx>
-#include <unoobj.hxx>
#include <poolfmt.hxx>
#include <charfmt.hxx>
#include <paratr.hxx>
@@ -57,19 +56,11 @@
#include <xmloff/xmltkmap.hxx>
#include "xmlitem.hxx"
#include <xmloff/xmlstyle.hxx>
-#ifndef _XMLOFF_TXTSTYLI_HXX
#include <xmloff/txtstyli.hxx>
-#endif
-#ifndef _XMLOFF_TXTIMP_HXX
#include <xmloff/txtimp.hxx>
-#endif
-#ifndef _XMLOFF_FAMILIES_HXX
#include <xmloff/families.hxx>
-#endif
#include <xmloff/XMLTextMasterStylesContext.hxx>
-#ifndef _XMLOFF_XMLTEXTSHAPESTYLECONTEXT_HXX
#include <xmloff/XMLTextShapeStyleContext.hxx>
-#endif
#include <xmloff/XMLGraphicsDefaultStyle.hxx>
#include "xmlimp.hxx"
#include "xmltbli.hxx"
@@ -79,6 +70,7 @@
#include <unotxdoc.hxx>
#include <docsh.hxx>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
using ::rtl::OUStringBuffer;
diff --git a/sw/source/filter/xml/xmlfonte.cxx b/sw/source/filter/xml/xmlfonte.cxx
index 1edeb1fc846a..3fc753058f3c 100644
--- a/sw/source/filter/xml/xmlfonte.cxx
+++ b/sw/source/filter/xml/xmlfonte.cxx
@@ -31,15 +31,15 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include "hintids.hxx"
#include <com/sun/star/text/XTextDocument.hpp>
#include <xmloff/XMLFontAutoStylePool.hxx>
#include <svx/fontitem.hxx>
-#include <unoobj.hxx>
+#include <unotext.hxx>
#include <doc.hxx>
#include <xmlexp.hxx>
+
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::lang;
using namespace ::com::sun::star::text;
diff --git a/sw/source/filter/xml/xmlimp.cxx b/sw/source/filter/xml/xmlimp.cxx
index 17b95cd310af..2d657d6b6e43 100644
--- a/sw/source/filter/xml/xmlimp.cxx
+++ b/sw/source/filter/xml/xmlimp.cxx
@@ -30,6 +30,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <com/sun/star/text/XTextDocument.hpp>
#include <com/sun/star/text/XTextRange.hpp>
#include <com/sun/star/drawing/XDrawPage.hpp>
@@ -38,19 +39,17 @@
#include <xmloff/xmlnmspe.hxx>
#include <xmloff/xmltkmap.hxx>
#include <xmloff/xmlictxt.hxx>
-#ifndef _XMLOFF_TXTIMP_HXX
#include <xmloff/txtimp.hxx>
-#endif
#include <xmloff/nmspmap.hxx>
-#ifndef _XMLOFF_XMLTEXTSHAPEIMPORTHELPER_HXX_
#include <xmloff/XMLTextShapeImportHelper.hxx>
-#endif
#include <xmloff/XMLFontStylesContext.hxx>
#include <xmloff/ProgressBarHelper.hxx>
#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <com/sun/star/document/PrinterIndependentLayout.hpp>
#include <doc.hxx>
-#include <unoobj.hxx>
+#include <TextCursorHelper.hxx>
+#include <unotext.hxx>
+#include <unotextrange.hxx>
#include "unocrsr.hxx"
#include <poolfmt.hxx>
#include <ndtxt.hxx>
@@ -714,9 +713,9 @@ void SwXMLImport::startDocument( void )
}
if( pCrsrSh )
{
- Reference<XTextRange> xInsertTextRange(
- SwXTextRange::CreateTextRangeFromPosition(
- pDoc, *pCrsrSh->GetCrsr()->GetPoint(), 0 ) );
+ const uno::Reference<text::XTextRange> xInsertTextRange(
+ SwXTextRange::CreateXTextRange(
+ *pDoc, *pCrsrSh->GetCrsr()->GetPoint(), 0 ) );
setTextInsertMode( xInsertTextRange );
xTextCursor = GetTextImport()->GetCursor();
pTxtCrsr = 0;
diff --git a/sw/source/filter/xml/xmlmeta.cxx b/sw/source/filter/xml/xmlmeta.cxx
index e9acd9a7ab77..733bf0749faf 100644
--- a/sw/source/filter/xml/xmlmeta.cxx
+++ b/sw/source/filter/xml/xmlmeta.cxx
@@ -45,7 +45,6 @@
#include "docstat.hxx"
#include "docsh.hxx"
#include <doc.hxx>
-#include <unoobj.hxx>
#include "xmlimp.hxx"
#include "xmlexp.hxx"
diff --git a/sw/source/filter/xml/xmltble.cxx b/sw/source/filter/xml/xmltble.cxx
index 13cb894d6e1f..8ee30bf147db 100644
--- a/sw/source/filter/xml/xmltble.cxx
+++ b/sw/source/filter/xml/xmltble.cxx
@@ -31,10 +31,11 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+#include <com/sun/star/text/XTextTable.hpp>
+#include <com/sun/star/text/XTextSection.hpp>
#include <hintids.hxx>
#include <rtl/ustrbuf.hxx>
-#include <com/sun/star/text/XTextTable.hpp>
#include <xmloff/xmlnmspe.hxx>
#include <xmloff/xmltoken.hxx>
#include <xmloff/xmluconv.hxx>
@@ -44,9 +45,7 @@
#include <svx/brshitem.hxx>
#include <svx/boxitem.hxx>
#include <fmtrowsplt.hxx>
-#ifndef _SVX_FRAMEDIRITEM_HXX
#include <svx/frmdiritem.hxx>
-#endif
#include <list>
#include "swtable.hxx"
@@ -62,7 +61,6 @@
#include <ndole.hxx>
#include <xmloff/nmspmap.hxx>
#include <sfx2/linkmgr.hxx> // for cTokenSeperator
-#include "unoobj.hxx"
#include "unotbl.hxx"
#include "xmltexte.hxx"
#include "xmlexp.hxx"
diff --git a/sw/source/filter/xml/xmltbli.cxx b/sw/source/filter/xml/xmltbli.cxx
index 07c09631b531..c88c4abe6443 100644
--- a/sw/source/filter/xml/xmltbli.cxx
+++ b/sw/source/filter/xml/xmltbli.cxx
@@ -32,7 +32,6 @@
#include "precompiled_sw.hxx"
-
#include "hintids.hxx"
#include <limits.h>
@@ -58,6 +57,7 @@
#include "swtblfmt.hxx"
#include "pam.hxx"
#include "unotbl.hxx"
+#include "unotextrange.hxx"
#include "unocrsr.hxx"
#include "cellatr.hxx"
#include "swddetbl.hxx"
@@ -2926,8 +2926,8 @@ const SwStartNode *SwXMLTableContext::InsertTableSection(
SwPosition aPos( *pCNd );
aPos.nContent.Assign( pCNd, 0U );
- Reference < XTextRange > xTextRange =
- SwXTextRange::CreateTextRangeFromPosition( pDoc, aPos, 0 );
+ const uno::Reference< text::XTextRange > xTextRange =
+ SwXTextRange::CreateXTextRange( *pDoc, aPos, 0 );
Reference < XText > xText = xTextRange->getText();
Reference < XTextCursor > xTextCursor =
xText->createTextCursorByRange( xTextRange );
diff --git a/sw/source/filter/xml/xmltexte.cxx b/sw/source/filter/xml/xmltexte.cxx
index c6ca53c00cb1..1ca9f5a83122 100644
--- a/sw/source/filter/xml/xmltexte.cxx
+++ b/sw/source/filter/xml/xmltexte.cxx
@@ -31,7 +31,6 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <sot/clsids.hxx>
#include <com/sun/star/embed/XEmbedObjectCreator.hpp>
#include <com/sun/star/embed/XEmbeddedObject.hpp>
@@ -44,13 +43,12 @@
#include <xmloff/families.hxx>
#include <xmloff/xmlnmspe.hxx>
#include <xmloff/xmltoken.hxx>
-#ifndef _XMLOFF_TXTPRMAP_HXX
#include <xmloff/txtprmap.hxx>
-#endif
#include <svx/svdobj.hxx>
#include <doc.hxx>
#include <ndole.hxx>
+#include <fmtcntnt.hxx>
#include <unostyle.hxx>
#include <unoframe.hxx>
#include <ndgrf.hxx>
@@ -65,6 +63,7 @@
#include <sfx2/frmdescr.hxx>
#include <SwStyleNameMapper.hxx>
+
using ::rtl::OUString;
using ::rtl::OUStringBuffer;
using namespace ::com::sun::star;
diff --git a/sw/source/filter/xml/xmltexti.cxx b/sw/source/filter/xml/xmltexti.cxx
index 47a1957ee41b..34356f3237ad 100644
--- a/sw/source/filter/xml/xmltexti.cxx
+++ b/sw/source/filter/xml/xmltexti.cxx
@@ -47,17 +47,16 @@
#include <xmloff/prstylei.hxx>
#include <xmloff/maptype.hxx>
#include <xmloff/xmlprmap.hxx>
-#ifndef _XMLOFF_TXTPRMAP_HXX
#include <xmloff/txtprmap.hxx>
-#endif
#include <xmloff/i18nmap.hxx>
#include "unocrsr.hxx"
-#include "unoobj.hxx"
+#include "TextCursorHelper.hxx"
#include "unoframe.hxx"
#include "doc.hxx"
#include "unocoll.hxx"
#include <fmtfsize.hxx>
#include <fmtanchr.hxx>
+#include <fmtcntnt.hxx>
#include "xmlimp.hxx"
#include "xmltbli.hxx"
#include "xmltexti.hxx"
@@ -76,6 +75,7 @@
#include <svtools/embedhlp.hxx>
#include <svl/urihelper.hxx>
+
using ::rtl::OUString;
using ::rtl::OUStringBuffer;
using namespace ::com::sun::star;
@@ -126,7 +126,7 @@ static void lcl_putHeightAndWidth ( SfxItemSet &rItemSet,
rItemSet.Put( SwFmtFrmSize( ATT_FIX_SIZE, nWidth, nHeight ) );
}
- SwFmtAnchor aAnchor( FLY_AUTO_CNTNT );
+ SwFmtAnchor aAnchor( FLY_AT_CHAR );
rItemSet.Put( aAnchor );
if( pTwipWidth )
diff --git a/sw/source/ui/app/appenv.cxx b/sw/source/ui/app/appenv.cxx
index 7f3acf375b35..57a5bed15f5c 100644
--- a/sw/source/ui/app/appenv.cxx
+++ b/sw/source/ui/app/appenv.cxx
@@ -43,18 +43,12 @@
#include <svx/svxids.hrc>
#include <svtools/svmedit.hxx>
-#ifndef _APP_HXX //autogen
#include <vcl/svapp.hxx>
-#endif
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <sfx2/app.hxx>
#include <sfx2/docfac.hxx>
#include <sfx2/printer.hxx>
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
#include <sfx2/dispatch.hxx>
#include <svx/boxitem.hxx>
#include <svx/lrspitem.hxx>
@@ -67,21 +61,13 @@
#include <paratr.hxx>
#include <swmodule.hxx>
#include <wrtsh.hxx>
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <frmatr.hxx>
#include <fldbas.hxx>
#include <swundo.hxx>
-#ifndef IDOCUMENTDEVICEACCESS_HXX_INCLUDED
#include <IDocumentDeviceAccess.hxx>
-#endif
-#ifndef _DBMGR_HXX
#include <dbmgr.hxx>
-#endif
#include <fmtcol.hxx>
#include <frmmgr.hxx>
#include <fldmgr.hxx>
@@ -91,9 +77,7 @@
#include <SwStyleNameMapper.hxx>
#include <crsskip.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _GLOBALS_HRC
#include <globals.hrc>
#endif
@@ -478,7 +462,7 @@ static USHORT nTitleNo = 0;
if (rItem.bSend)
{
pSh->SttEndDoc(TRUE);
- aMgr.InsertFlyFrm(FLY_PAGE,
+ aMgr.InsertFlyFrm(FLY_AT_PAGE,
Point(rItem.lSendFromLeft + lLeft, rItem.lSendFromTop + lUpper),
Size (rItem.lAddrFromLeft - rItem.lSendFromLeft, 0));
@@ -494,7 +478,7 @@ static USHORT nTitleNo = 0;
// Empfaenger
pSh->SttEndDoc(TRUE);
- aMgr.InsertFlyFrm(FLY_PAGE,
+ aMgr.InsertFlyFrm(FLY_AT_PAGE,
Point(rItem.lAddrFromLeft + lLeft, rItem.lAddrFromTop + lUpper),
Size (nPageW - rItem.lAddrFromLeft - 566, 0));
pSh->EnterSelFrmMode();
diff --git a/sw/source/ui/app/applab.cxx b/sw/source/ui/app/applab.cxx
index d09e522599d7..b6df61c2b968 100644
--- a/sw/source/ui/app/applab.cxx
+++ b/sw/source/ui/app/applab.cxx
@@ -39,15 +39,9 @@
#include <hintids.hxx>
-#ifndef _APP_HXX //autogen
#include <vcl/svapp.hxx>
-#endif
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
#include <sfx2/app.hxx>
#include <sfx2/dispatch.hxx>
#include <sfx2/printer.hxx>
@@ -71,21 +65,13 @@
#include <frmatr.hxx>
#include <paratr.hxx>
#include <swmodule.hxx>
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <fldbas.hxx>
#include <swundo.hxx>
#include <wrtsh.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _DBMGR_HXX
#include <dbmgr.hxx>
-#endif
#include <fmtcol.hxx>
#include <expfld.hxx>
#include <fldmgr.hxx>
@@ -126,7 +112,7 @@ const SwFrmFmt *lcl_InsertBCText( SwWrtShell& rSh, const SwLabItem& rItem,
sal_uInt16 nPhyPageNum, nVirtPageNum;
rSh.GetPageNum( nPhyPageNum, nVirtPageNum );
- aSet.Put(SwFmtAnchor(bPage ? FLY_IN_CNTNT : FLY_PAGE, nPhyPageNum));
+ aSet.Put(SwFmtAnchor(bPage ? FLY_AS_CHAR : FLY_AT_PAGE, nPhyPageNum));
if (!bPage)
{
aSet.Put(SwFmtHoriOrient(rItem.lLeft + nCol * rItem.lHDist,
@@ -166,7 +152,7 @@ const SwFrmFmt *lcl_InsertLabText( SwWrtShell& rSh, const SwLabItem& rItem,
sal_uInt16 nPhyPageNum, nVirtPageNum;
rSh.GetPageNum( nPhyPageNum, nVirtPageNum );
- aSet.Put(SwFmtAnchor(bPage ? FLY_IN_CNTNT : FLY_PAGE, nPhyPageNum));
+ aSet.Put(SwFmtAnchor(bPage ? FLY_AS_CHAR : FLY_AT_PAGE, nPhyPageNum));
if (!bPage)
{
aSet.Put(SwFmtHoriOrient(rItem.lLeft + nCol * rItem.lHDist,
diff --git a/sw/source/ui/app/docsh2.cxx b/sw/source/ui/app/docsh2.cxx
index 16728ca544c9..db659545a290 100644
--- a/sw/source/ui/app/docsh2.cxx
+++ b/sw/source/ui/app/docsh2.cxx
@@ -30,30 +30,19 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-#ifndef _COM_SUN_STAR_LANG_XMultiServiceFactory_HPP_
-#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-#endif
-#ifndef _UNOTOOLS_PROCESSFACTORY_HXX
-#include <comphelper/processfactory.hxx>
-#endif
+#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/frame/XDispatchHelper.hpp>
+#include <comphelper/processfactory.hxx>
#include <hintids.hxx>
#include <tools/urlobj.hxx>
#include <unotools/tempfile.hxx>
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
#include <svl/lckbitem.hxx>
#include <svl/eitem.hxx>
-/*
-#include <svl/macitem.hxx>
-*/
#include <svl/zforlist.hxx>
#include <svl/zformat.hxx>
#include <unotools/pathoptions.hxx>
@@ -90,51 +79,33 @@
#include <swunodef.hxx>
#include <fmtcol.hxx>
#include <swevent.hxx>
-#ifndef _VIEW_HXX
#include <view.hxx> // fuer die aktuelle Sicht
-#endif
-#ifndef _DOCSH_HXX
#include <docsh.hxx> // Dokumenterzeugung
-#endif
#include <wrtsh.hxx>
#include <fldbas.hxx>
#include <viewopt.hxx>
-#ifndef _GLOBDOC_HXX
#include <globdoc.hxx>
-#endif
#include <fldwrap.hxx>
-#ifndef _REDLNDLG_HXX
#include <redlndlg.hxx>
-#endif
#include <docstyle.hxx>
#include <doc.hxx>
#include <pagedesc.hxx>
#include <shellio.hxx>
-#ifndef _PVIEW_HXX
#include <pview.hxx>
-#endif
-#ifndef _SRCVIEW_HXX
#include <srcview.hxx>
-#endif
#include <poolfmt.hxx>
#include <usrpref.hxx>
-#ifndef _WDOCSH_HXX
#include <wdocsh.hxx>
-#endif
#include <unotxdoc.hxx>
#include <acmplwrd.hxx>
#include <swmodule.hxx>
-#include <unoobj.hxx>
+#include <unobaseclass.hxx>
#include <swwait.hxx>
#include <swcli.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#include <globals.h>
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
#ifndef _APP_HRC
#include <app.hrc>
#endif
diff --git a/sw/source/ui/dbui/mmlayoutpage.cxx b/sw/source/ui/dbui/mmlayoutpage.cxx
index 958b9497a08a..6b802ad12797 100644
--- a/sw/source/ui/dbui/mmlayoutpage.cxx
+++ b/sw/source/ui/dbui/mmlayoutpage.cxx
@@ -42,9 +42,7 @@
#include <unotools/tempfile.hxx>
#include <uitool.hxx>
#include <svx/dlgutil.hxx>
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
#include <swundo.hxx>
#include <sfx2/dispatch.hxx>
#include <svl/stritem.hxx>
@@ -56,9 +54,7 @@
#include <fldbas.hxx>
#include <poolfmt.hxx>
#include <unotxdoc.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <doc.hxx>
#include <wrtsh.hxx>
#include <fmtsrnd.hxx>
@@ -325,7 +321,7 @@ SwFrmFmt* SwMailMergeLayoutPage::InsertAddressFrame(
RES_FRM_SIZE, RES_FRM_SIZE,
RES_SURROUND, RES_SURROUND,
0 );
- aSet.Put(SwFmtAnchor(FLY_PAGE, 1));
+ aSet.Put(SwFmtAnchor(FLY_AT_PAGE, 1));
if(bAlignLeft)
aSet.Put(SwFmtHoriOrient( 0, text::HoriOrientation::NONE, text::RelOrientation::PAGE_PRINT_AREA ));
else
diff --git a/sw/source/ui/dialog/SwSpellDialogChildWindow.cxx b/sw/source/ui/dialog/SwSpellDialogChildWindow.cxx
index ae783c991799..6f8bd1f46664 100644
--- a/sw/source/ui/dialog/SwSpellDialogChildWindow.cxx
+++ b/sw/source/ui/dialog/SwSpellDialogChildWindow.cxx
@@ -30,6 +30,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <SwSpellDialogChildWindow.hxx>
#include <vcl/msgbox.hxx>
#include <svx/svxacorr.hxx>
@@ -50,21 +51,20 @@
#include <unotools/linguprops.hxx>
#include <unotools/lingucfg.hxx>
#include <doc.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <docary.hxx>
#include <frmfmt.hxx>
#include <dcontact.hxx>
#include <edtwin.hxx>
#include <pam.hxx>
#include <drawbase.hxx>
-#include <unoobj.hxx>
+#include <unotextrange.hxx>
#ifndef _DIALOG_HXX
#include <dialog.hrc>
#endif
#include <cmdid.h>
+
using namespace ::com::sun::star;
using namespace ::com::sun::star::uno;
using namespace ::com::sun::star::text;
@@ -258,8 +258,10 @@ svx::SpellPortions SwSpellDialogChildWindow::GetNextWrongSentence (void)
//mark the start position only if not at start of doc
if(!pWrtShell->IsStartOfDoc())
{
- m_pSpellState->m_xStartRange = SwXTextRange::CreateTextRangeFromPosition(
- pWrtShell->GetDoc(), *pCrsr->Start(), pCrsr->End());
+ m_pSpellState->m_xStartRange =
+ SwXTextRange::CreateXTextRange(
+ *pWrtShell->GetDoc(),
+ *pCrsr->Start(), pCrsr->End());
}
pWrtShell->SpellStart( DOCPOS_START, DOCPOS_END, DOCPOS_CURR, FALSE );
}
@@ -390,7 +392,8 @@ svx::SpellPortions SwSpellDialogChildWindow::GetNextWrongSentence (void)
if(RET_YES == nRet)
{
SwUnoInternalPaM aPam(*pWrtShell->GetDoc());
- if(SwXTextRange::XTextRangeToSwPaM(aPam, m_pSpellState->m_xStartRange))
+ if (::sw::XTextRangeToSwPaM(aPam,
+ m_pSpellState->m_xStartRange))
{
pWrtShell->SetSelection(aPam);
pWrtShell->SpellStart(DOCPOS_START, DOCPOS_CURR, DOCPOS_START);
diff --git a/sw/source/ui/dialog/regionsw.cxx b/sw/source/ui/dialog/regionsw.cxx
index 7d387a2f5943..6714219fb007 100644
--- a/sw/source/ui/dialog/regionsw.cxx
+++ b/sw/source/ui/dialog/regionsw.cxx
@@ -36,37 +36,24 @@
#include <uitool.hxx>
#include <svl/urihelper.hxx>
#include <svl/PasswordHelper.hxx>
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
#include <svl/stritem.hxx>
#include <svl/eitem.hxx>
#include <sot/formats.hxx>
-#ifndef _PASSWD_HXX //autogen
#include <sfx2/passwd.hxx>
-#endif
#include <sfx2/docfilt.hxx>
#include <sfx2/request.hxx>
#include <sfx2/docfile.hxx>
#include <sfx2/linkmgr.hxx>
-#ifndef _SVX_SIZEITEM_HXX //autogen
-
#include <svx/sizeitem.hxx>
-#endif
#include <svx/htmlcfg.hxx>
#include <section.hxx>
#include <docary.hxx>
#include <regionsw.hxx>
-#ifndef _BASESH_HXX
#include <basesh.hxx>
-#endif
-#ifndef _WDOCSH_HXX
#include <wdocsh.hxx>
-#endif
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
#include <swmodule.hxx>
#include <wrtsh.hxx>
#include <swundo.hxx> // fuer Undo-Ids
@@ -75,12 +62,8 @@
#include <swunodef.hxx>
#include <shellio.hxx>
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _REGIONSW_HRC
#include <regionsw.hrc>
#endif
@@ -118,7 +101,7 @@ void SwBaseShell::InsertRegionDialog(SfxRequest& rReq)
if (!pSet || pSet->Count()==0)
{
SwRect aRect;
- rSh.CalcBoundRect(aRect, FLY_IN_CNTNT);
+ rSh.CalcBoundRect(aRect, FLY_AS_CHAR);
long nWidth = aRect.Width();
aSet.Put(SwFmtFrmSize(ATT_VAR_SIZE, nWidth));
@@ -154,7 +137,7 @@ void SwBaseShell::InsertRegionDialog(SfxRequest& rReq)
{
SwFmtCol aCol;
SwRect aRect;
- rSh.CalcBoundRect(aRect, FLY_IN_CNTNT);
+ rSh.CalcBoundRect(aRect, FLY_AS_CHAR);
long nWidth = aRect.Width();
USHORT nCol = ((SfxUInt16Item *)pItem)->GetValue();
@@ -232,7 +215,7 @@ IMPL_STATIC_LINK( SwWrtShell, InsertRegionDialog, SwSection*, pSect )
SID_ATTR_PAGE_SIZE, SID_ATTR_PAGE_SIZE,
0);
SwRect aRect;
- pThis->CalcBoundRect(aRect, FLY_IN_CNTNT);
+ pThis->CalcBoundRect(aRect, FLY_AS_CHAR);
long nWidth = aRect.Width();
aSet.Put(SwFmtFrmSize(ATT_VAR_SIZE, nWidth));
// Hoehe=Breite fuer konsistentere Vorschau (analog zu Bereich bearbeiten)
diff --git a/sw/source/ui/docvw/edtwin.cxx b/sw/source/ui/docvw/edtwin.cxx
index 5bef2edb398f..b1b98e136f6d 100644
--- a/sw/source/ui/docvw/edtwin.cxx
+++ b/sw/source/ui/docvw/edtwin.cxx
@@ -50,16 +50,12 @@
#include <sot/storage.hxx>
#include <svl/macitem.hxx>
#include <unotools/securityoptions.hxx>
-#ifndef __SBX_SBXVARIABLE_HXX //autogen
#include <basic/sbxvar.hxx>
-#endif
#include <svl/ctloptions.hxx>
#include <basic/sbx.hxx>
#include <svl/eitem.hxx>
#include <svl/stritem.hxx>
-#ifndef _SFX_CLIENTSH_HXX
#include <sfx2/ipclient.hxx>
-#endif
#include <sfx2/viewfrm.hxx>
#include <sfx2/request.hxx>
#include <sfx2/bindings.hxx>
@@ -69,9 +65,6 @@
#include <svx/langitem.hxx>
#include <svx/htmlmode.hxx>
#include <svx/svdview.hxx>
-//#ifndef _SVDVMARK_HXX //autogen
-//#include <svx/svdvmark.hxx>
-//#endif
#include <svx/svdhdl.hxx>
#include <svx/svdoutl.hxx>
#include <svx/editeng.hxx>
@@ -128,12 +121,8 @@
#include <breakit.hxx>
#include <checkit.hxx>
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _DOCVW_HRC
#include <docvw.hrc>
#endif
@@ -1019,7 +1008,7 @@ void SwEditWin::ChangeFly( BYTE nDir, BOOL bWeb )
default: ASSERT( TRUE, "ChangeFly: Unknown direction." );
}
BOOL bSet = FALSE;
- if( FLY_IN_CNTNT == eAnchorId && ( nDir % 2 ) )
+ if ((FLY_AS_CHAR == eAnchorId) && ( nDir % 2 ))
{
long aDiff = aTmp.Top() - aRefPoint.Y();
if( aDiff > 0 )
@@ -1064,7 +1053,8 @@ void SwEditWin::ChangeFly( BYTE nDir, BOOL bWeb )
aSet.Put( aVert );
bSet = TRUE;
}
- if( bWeb && FLY_AT_CNTNT == eAnchorId && ( nDir==MOVE_LEFT_SMALL || nDir==MOVE_RIGHT_BIG ) )
+ if (bWeb && (FLY_AT_PARA == eAnchorId)
+ && ( nDir==MOVE_LEFT_SMALL || nDir==MOVE_RIGHT_BIG ))
{
SwFmtHoriOrient aHori( (SwFmtHoriOrient&)aSet.Get(RES_HORI_ORIENT) );
sal_Int16 eNew;
@@ -1091,11 +1081,13 @@ void SwEditWin::ChangeFly( BYTE nDir, BOOL bWeb )
rSh.StartAllAction();
if( bSet )
rSh.SetFlyFrmAttr( aSet );
- BOOL bSetPos = FLY_IN_CNTNT != eAnchorId;
+ BOOL bSetPos = (FLY_AS_CHAR != eAnchorId);
if(bSetPos && bWeb)
{
- if(FLY_PAGE != eAnchorId)
+ if (FLY_AT_PAGE != eAnchorId)
+ {
bSetPos = FALSE;
+ }
else
{
bSetPos = (::GetHtmlMode(rView.GetDocShell()) & HTMLMODE_SOME_ABS_POS) ?
@@ -1185,7 +1177,8 @@ void SwEditWin::ChangeDrawing( BYTE nDir )
BOOL bDummy;
const bool bVertAnchor = rSh.IsFrmVertical( TRUE, bDummy );
const bool bHoriMove = !bVertAnchor == !( nDir % 2 );
- const bool bMoveAllowed = !bHoriMove || rSh.GetAnchorId() != FLY_IN_CNTNT;
+ const bool bMoveAllowed =
+ !bHoriMove || (rSh.GetAnchorId() != FLY_AS_CHAR);
if ( bMoveAllowed )
{
// <--
diff --git a/sw/source/ui/envelp/labelexp.cxx b/sw/source/ui/envelp/labelexp.cxx
index 5c32abede88a..450ebabb1a76 100644
--- a/sw/source/ui/envelp/labelexp.cxx
+++ b/sw/source/ui/envelp/labelexp.cxx
@@ -43,7 +43,7 @@
#include <labfmt.hxx>
#include <unotools.hxx>
#include <unoatxt.hxx>
-#include <unoobj.hxx>
+#include <unomid.h>
#include <unoprnms.hxx>
diff --git a/sw/source/ui/frmdlg/column.cxx b/sw/source/ui/frmdlg/column.cxx
index 44eb80358ac6..e2fc242d4d7c 100644
--- a/sw/source/ui/frmdlg/column.cxx
+++ b/sw/source/ui/frmdlg/column.cxx
@@ -125,7 +125,7 @@ SwColumnDlg::SwColumnDlg(Window* pParent, SwWrtShell& rSh) :
FreeResource();
SwRect aRect;
- rWrtShell.CalcBoundRect(aRect, FLY_IN_CNTNT);
+ rWrtShell.CalcBoundRect(aRect, FLY_AS_CHAR);
nSelectionWidth = aRect.Width();
diff --git a/sw/source/ui/frmdlg/frmmgr.cxx b/sw/source/ui/frmdlg/frmmgr.cxx
index 0443074c2cd5..96bc9b1c90f1 100644
--- a/sw/source/ui/frmdlg/frmmgr.cxx
+++ b/sw/source/ui/frmdlg/frmmgr.cxx
@@ -31,12 +31,9 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
-
#include "cmdid.h"
#include "hintids.hxx"
-
#include <svl/stritem.hxx>
#include <svx/protitem.hxx>
#include <svx/boxitem.hxx>
@@ -212,11 +209,11 @@ void SwFlyFrmAttrMgr::InsertFlyFrm(RndStdIds eAnchorType,
const Size &rSize,
BOOL bAbs )
{
- ASSERT( eAnchorType == FLY_PAGE ||
- eAnchorType == FLY_AT_CNTNT ||
- eAnchorType == FLY_AUTO_CNTNT ||
- eAnchorType == FLY_AT_FLY ||
- eAnchorType == FLY_IN_CNTNT, "Rahmentyp nicht erlaubt" );
+ ASSERT( eAnchorType == FLY_AT_PAGE ||
+ eAnchorType == FLY_AT_PARA ||
+ eAnchorType == FLY_AT_CHAR ||
+ eAnchorType == FLY_AT_FLY ||
+ eAnchorType == FLY_AS_CHAR, "invalid frame type" );
if ( bAbs )
SetAbsPos( rPos );
@@ -238,8 +235,8 @@ void SwFlyFrmAttrMgr::SetAnchor( RndStdIds eId )
pOwnSh->GetPageNum( nPhyPageNum, nVirtPageNum );
aSet.Put( SwFmtAnchor( eId, nPhyPageNum ) );
- if( FLY_PAGE == eId || FLY_AT_CNTNT == eId || FLY_AUTO_CNTNT == eId
- || FLY_AT_FLY == eId )
+ if ((FLY_AT_PAGE == eId) || (FLY_AT_PARA == eId) || (FLY_AT_CHAR == eId)
+ || (FLY_AT_FLY == eId))
{
SwFmtVertOrient aVertOrient( GetVertOrient() );
SwFmtHoriOrient aHoriOrient( GetHoriOrient() );
@@ -319,7 +316,7 @@ void SwFlyFrmAttrMgr::ValidateMetrics( SvxSwFrameValidation& rVal,
rVal.nWidth = rVal.nHeight;
rVal.nHeight = nTmp;
}
- if ( eAnchorType == FLY_PAGE || eAnchorType == FLY_AT_FLY )
+ if ((eAnchorType == FLY_AT_PAGE) || (eAnchorType == FLY_AT_FLY))
{
// MinimalPosition
rVal.nMinHPos = aBoundRect.Left();
@@ -369,8 +366,8 @@ void SwFlyFrmAttrMgr::ValidateMetrics( SvxSwFrameValidation& rVal,
}
// OD 12.11.2003 #i22341# - handle to character anchored objects vertical
// aligned at character or top of line in a special case
- else if ( eAnchorType == FLY_AT_CNTNT ||
- ( eAnchorType == FLY_AUTO_CNTNT &&
+ else if ((eAnchorType == FLY_AT_PARA) ||
+ ((eAnchorType == FLY_AT_CHAR) &&
!(rVal.nVRelOrient == text::RelOrientation::CHAR) &&
!(rVal.nVRelOrient == text::RelOrientation::TEXT_LINE) ) )
{
@@ -437,7 +434,7 @@ void SwFlyFrmAttrMgr::ValidateMetrics( SvxSwFrameValidation& rVal,
// vertical aligned at character or top of line.
// Note: (1) positive vertical values are positions above the top of line
// (2) negative vertical values are positions below the top of line
- else if ( eAnchorType == FLY_AUTO_CNTNT &&
+ else if ( (eAnchorType == FLY_AT_CHAR) &&
( rVal.nVRelOrient == text::RelOrientation::CHAR ||
rVal.nVRelOrient == text::RelOrientation::TEXT_LINE ) )
{
@@ -484,7 +481,7 @@ void SwFlyFrmAttrMgr::ValidateMetrics( SvxSwFrameValidation& rVal,
rVal.nMaxHeight = aBoundRect.Height();
}
}
- else if ( eAnchorType == FLY_IN_CNTNT )
+ else if ( eAnchorType == FLY_AS_CHAR )
{
rVal.nMinHPos = 0;
rVal.nMaxHPos = 0;
diff --git a/sw/source/ui/frmdlg/frmpage.cxx b/sw/source/ui/frmdlg/frmpage.cxx
index eeb58d83c7fd..5c1619948829 100644
--- a/sw/source/ui/frmdlg/frmpage.cxx
+++ b/sw/source/ui/frmdlg/frmpage.cxx
@@ -37,12 +37,8 @@
#include <com/sun/star/embed/Aspects.hpp>
#include <com/sun/star/embed/EmbedMisc.hpp>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
#include <hintids.hxx>
#include <vcl/msgbox.hxx>
#include <vcl/mnemonic.hxx>
@@ -68,9 +64,7 @@
#include <wrtsh.hxx>
#include <swmodule.hxx>
#include <uitool.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <viewopt.hxx>
#include <frmatr.hxx>
#include <frmdlg.hxx>
@@ -881,10 +875,10 @@ void SwFrmPage::Reset( const SfxItemSet &rSet )
// Allgemeiner Initialisierungteil
switch(rAnchor.GetAnchorId())
{
- case FLY_PAGE: aAnchorAtPageRB.Check(); break;
- case FLY_AT_CNTNT: aAnchorAtParaRB.Check(); break;
- case FLY_AUTO_CNTNT: aAnchorAtCharRB.Check(); break;
- case FLY_IN_CNTNT: aAnchorAsCharRB.Check(); break;
+ case FLY_AT_PAGE: aAnchorAtPageRB.Check(); break;
+ case FLY_AT_PARA: aAnchorAtParaRB.Check(); break;
+ case FLY_AT_CHAR: aAnchorAtCharRB.Check(); break;
+ case FLY_AS_CHAR: aAnchorAsCharRB.Check(); break;
case FLY_AT_FLY: aAnchorAtFrameRB.Check();break;
default:; //prevent warning
}
@@ -911,7 +905,7 @@ void SwFrmPage::Reset( const SfxItemSet &rSet )
}
if( 0 == (nHtmlMode & HTMLMODE_SOME_ABS_POS))
{
- if(GetAnchor() == FLY_PAGE)
+ if (GetAnchor() == FLY_AT_PAGE)
{
aAnchorAtParaRB.Check();
}
@@ -1048,8 +1042,10 @@ BOOL SwFrmPage::FillItemSet(SfxItemSet &rSet)
// Vertikale Position
// fuer zeichengebundene Rahmen Offset umrechenen
SwTwips nY = static_cast< SwTwips >(aAtVertPosED.Denormalize(aAtVertPosED.GetValue(FUNIT_TWIP)));
- if (eAnchorId == FLY_IN_CNTNT)
+ if (eAnchorId == FLY_AS_CHAR)
+ {
nY *= -1;
+ }
aVertOrient.SetPos( nY );
}
pOldItem = GetOldItem(rSet, FN_VERT_ORIENT);
@@ -1188,7 +1184,7 @@ void SwFrmPage::InitPos(RndStdIds eId,
}
BOOL bEnable = TRUE;
- if ( eId == FLY_PAGE )
+ if ( eId == FLY_AT_PAGE )
{
pVMap = bHtmlMode ? aVPageHtmlMap : aVPageMap;
pHMap = bHtmlMode ? aHPageHtmlMap : aHPageMap;
@@ -1200,7 +1196,7 @@ void SwFrmPage::InitPos(RndStdIds eId,
pVMap = bHtmlMode ? aVFlyHtmlMap : aVFrameMap;
pHMap = bHtmlMode ? aHFlyHtmlMap : aHFrameMap;
}
- else if ( eId == FLY_AT_CNTNT )
+ else if ( eId == FLY_AT_PARA )
{
if(bHtmlMode)
{
@@ -1213,7 +1209,7 @@ void SwFrmPage::InitPos(RndStdIds eId,
pHMap = aHParaMap;
}
}
- else if ( eId == FLY_AUTO_CNTNT )
+ else if ( eId == FLY_AT_CHAR )
{
if(bHtmlMode)
{
@@ -1226,7 +1222,7 @@ void SwFrmPage::InitPos(RndStdIds eId,
pHMap = aHCharMap;
}
}
- else if ( eId == FLY_IN_CNTNT )
+ else if ( eId == FLY_AS_CHAR )
{
pVMap = bHtmlMode ? aVAsCharHtmlMap : aVAsCharMap;
pHMap = 0;
@@ -1257,7 +1253,7 @@ void SwFrmPage::InitPos(RndStdIds eId,
FillRelLB(pVMap, nMapPos, nV, nVRel, aVertRelationLB, aVertRelationFT);
// Edits init
- bEnable = nH == text::HoriOrientation::NONE && eId != FLY_IN_CNTNT;//#61359# warum nicht in Formaten&& !bFormat;
+ bEnable = nH == text::HoriOrientation::NONE && eId != FLY_AS_CHAR;
if (!bEnable)
{
aAtHorzPosED.SetValue( 0, FUNIT_TWIP );
@@ -1281,7 +1277,7 @@ void SwFrmPage::InitPos(RndStdIds eId,
}
else
{
- if ( eId == FLY_IN_CNTNT )
+ if ( eId == FLY_AS_CHAR )
{
if ( nY == LONG_MAX )
nY = 0;
@@ -1608,15 +1604,23 @@ USHORT SwFrmPage::GetMapPos( const FrmMap *pMap, ListBox &rAlignLB )
RndStdIds SwFrmPage::GetAnchor()
{
- RndStdIds nRet = FLY_PAGE;
+ RndStdIds nRet = FLY_AT_PAGE;
if(aAnchorAtParaRB.IsChecked())
- nRet = FLY_AT_CNTNT;
+ {
+ nRet = FLY_AT_PARA;
+ }
else if(aAnchorAtCharRB.IsChecked())
- nRet = FLY_AUTO_CNTNT;
+ {
+ nRet = FLY_AT_CHAR;
+ }
else if(aAnchorAsCharRB.IsChecked())
- nRet = FLY_IN_CNTNT;
+ {
+ nRet = FLY_AS_CHAR;
+ }
else if(aAnchorAtFrameRB.IsChecked())
+ {
nRet = FLY_AT_FLY;
+ }
return nRet;
}
@@ -1818,8 +1822,10 @@ IMPL_LINK( SwFrmPage, RangeModifyHdl, Edit *, EMPTYARG )
if ( aVal.nHPos != nAtHorzPosVal )
aAtHorzPosED.SetValue(aAtHorzPosED.Normalize(aVal.nHPos), FUNIT_TWIP);
- SwTwips nUpperOffset = aVal.nAnchorType == FLY_IN_CNTNT ? nUpperBorder : 0;
- SwTwips nLowerOffset = aVal.nAnchorType == FLY_IN_CNTNT ? nLowerBorder : 0;
+ const SwTwips nUpperOffset = (aVal.nAnchorType == FLY_AS_CHAR)
+ ? nUpperBorder : 0;
+ const SwTwips nLowerOffset = (aVal.nAnchorType == FLY_AS_CHAR)
+ ? nLowerBorder : 0;
aAtVertPosED.SetMin(aAtVertPosED.Normalize(aVal.nMinVPos + nLowerOffset + nUpperOffset), FUNIT_TWIP);
aAtVertPosED.SetMax(aAtVertPosED.Normalize(aVal.nMaxVPos), FUNIT_TWIP);
@@ -1905,7 +1911,7 @@ IMPL_LINK( SwFrmPage, PosHdl, ListBox *, pLB )
// Sonderbehandlung fuer HTML-Mode mit horz-vert-Abhaengigkeiten
if(bHtmlMode && nHtmlMode&HTMLMODE_SOME_ABS_POS &&
- FLY_AUTO_CNTNT == (RndStdIds)GetAnchor())
+ (FLY_AT_CHAR == GetAnchor()))
{
BOOL bSet = FALSE;
if(bHori)
@@ -1977,7 +1983,7 @@ IMPL_LINK( SwFrmPage, RelHdl, ListBox *, pLB )
else
bAtVertPosModified = TRUE;
- if(bHtmlMode && FLY_AUTO_CNTNT == (RndStdIds)GetAnchor()) // wieder Sonderbehandlung
+ if (bHtmlMode && (FLY_AT_CHAR == GetAnchor()))
{
if(bHori)
{
@@ -2219,7 +2225,7 @@ void SwFrmPage::Init(const SfxItemSet& rSet, BOOL bReset)
nOldV = rVert.GetVertOrient(),
nOldVRel = rVert.GetRelationOrient();
- if (eAnchorId == FLY_PAGE)
+ if (eAnchorId == FLY_AT_PAGE)
{
if (nOldHRel == text::RelOrientation::FRAME)
nOldHRel = text::RelOrientation::PAGE_FRAME;
diff --git a/sw/source/ui/frmdlg/wrap.cxx b/sw/source/ui/frmdlg/wrap.cxx
index 3dfad685f732..23862a189c1e 100644
--- a/sw/source/ui/frmdlg/wrap.cxx
+++ b/sw/source/ui/frmdlg/wrap.cxx
@@ -36,7 +36,6 @@
#endif
-
#include "hintids.hxx"
#include <vcl/graph.hxx>
#include <svx/htmlmode.hxx>
@@ -141,7 +140,7 @@ SwWrapTabPage::SwWrapTabPage(Window *pParent, const SfxItemSet &rSet) :
aWrapIL (SW_RES(IL_WRAP)),
aWrapILH (SW_RES(ILH_WRAP)),
- nAnchorId(FLY_AT_CNTNT),
+ nAnchorId(FLY_AT_PARA),
nHtmlMode(0),
pWrtSh(0),
@@ -254,10 +253,15 @@ void SwWrapTabPage::Reset(const SfxItemSet &rSet)
const SwFmtAnchor &rAnch = (const SwFmtAnchor&)rSet.Get(RES_ANCHOR);
nAnchorId = rAnch.GetAnchorId();
- if ( (nAnchorId == FLY_AT_CNTNT || nAnchorId == FLY_AUTO_CNTNT) && nSur != SURROUND_NONE )
+ if (((nAnchorId == FLY_AT_PARA) || (nAnchorId == FLY_AT_CHAR))
+ && (nSur != SURROUND_NONE))
+ {
aWrapAnchorOnlyCB.Check( rSurround.IsAnchorOnly() );
+ }
else
+ {
aWrapAnchorOnlyCB.Enable( FALSE );
+ }
BOOL bContour = rSurround.IsContour();
aWrapOutlineCB.Check( bContour );
@@ -452,7 +456,7 @@ void SwWrapTabPage::ActivatePage(const SfxItemSet& rSet)
// Anchor
const SwFmtAnchor &rAnch = (const SwFmtAnchor&)rSet.Get(RES_ANCHOR);
nAnchorId = rAnch.GetAnchorId();
- BOOL bEnable = nAnchorId != FLY_IN_CNTNT;
+ BOOL bEnable = (nAnchorId != FLY_AS_CHAR);
if (!bDrawMode)
{
@@ -521,7 +525,7 @@ void SwWrapTabPage::ActivatePage(const SfxItemSet& rSet)
}
else
{
- if (aVal.nAnchorType == FLY_IN_CNTNT)
+ if (aVal.nAnchorType == FLY_AS_CHAR)
{
nLeft = nRight;
@@ -566,7 +570,8 @@ void SwWrapTabPage::ActivatePage(const SfxItemSet& rSet)
sal_Int16 eHOrient = rHori.GetHoriOrient();
sal_Int16 eHRelOrient = rHori.GetRelationOrient();
aWrapOutlineCB.Hide();
- BOOL bAllHtmlModes = (nAnchorId == FLY_AT_CNTNT || nAnchorId == FLY_AUTO_CNTNT) &&
+ const bool bAllHtmlModes =
+ ((nAnchorId == FLY_AT_PARA) || (nAnchorId == FLY_AT_CHAR)) &&
(eHOrient == text::HoriOrientation::RIGHT || eHOrient == text::HoriOrientation::LEFT);
aWrapAnchorOnlyCB.Enable( bAllHtmlModes && nSur != SURROUND_NONE );
aWrapOutsideCB.Hide();
@@ -574,17 +579,26 @@ void SwWrapTabPage::ActivatePage(const SfxItemSet& rSet)
aWrapTransparentCB.Enable( FALSE );
- aNoWrapRB.Enable( FLY_AT_CNTNT == nAnchorId );
+ aNoWrapRB.Enable( FLY_AT_PARA == nAnchorId );
aWrapParallelRB.Enable( FALSE );
- aWrapLeftRB .Enable( FLY_AT_CNTNT == nAnchorId ||
- (FLY_AUTO_CNTNT == nAnchorId && eHOrient == text::HoriOrientation::RIGHT && eHRelOrient == text::RelOrientation::PRINT_AREA));
- aWrapRightRB .Enable( FLY_AT_CNTNT == nAnchorId ||
- ( FLY_AUTO_CNTNT == nAnchorId && eHOrient == text::HoriOrientation::LEFT && eHRelOrient == text::RelOrientation::PRINT_AREA));
-
- aWrapThroughRB.Enable( (FLY_PAGE == nAnchorId ||
- (FLY_AUTO_CNTNT == nAnchorId && eHRelOrient != text::RelOrientation::PRINT_AREA) || FLY_AT_CNTNT == nAnchorId )
- && bSomeAbsPos &&
- eHOrient != text::HoriOrientation::RIGHT);
+ aWrapLeftRB .Enable
+ ( (FLY_AT_PARA == nAnchorId)
+ || ( (FLY_AT_CHAR == nAnchorId)
+ && (eHOrient == text::HoriOrientation::RIGHT)
+ && (eHRelOrient == text::RelOrientation::PRINT_AREA)));
+ aWrapRightRB .Enable
+ ( (FLY_AT_PARA == nAnchorId)
+ || ( (FLY_AT_CHAR == nAnchorId)
+ && (eHOrient == text::HoriOrientation::LEFT)
+ && (eHRelOrient == text::RelOrientation::PRINT_AREA)));
+
+ aWrapThroughRB.Enable
+ ( ( (FLY_AT_PAGE == nAnchorId)
+ || ( (FLY_AT_CHAR == nAnchorId)
+ && (eHRelOrient != text::RelOrientation::PRINT_AREA))
+ || (FLY_AT_PARA == nAnchorId))
+ && bSomeAbsPos
+ && (eHOrient != text::HoriOrientation::RIGHT));
if(aNoWrapRB.IsChecked() && !aNoWrapRB.IsEnabled())
{
if(aWrapThroughRB.IsEnabled())
@@ -624,7 +638,8 @@ void SwWrapTabPage::ActivatePage(const SfxItemSet& rSet)
aIdealWrapRB.Enable( bEnable );
aWrapThroughRB.Enable( bEnable );
aWrapParallelRB.Enable( bEnable );
- aWrapAnchorOnlyCB.Enable( (nAnchorId == FLY_AT_CNTNT || nAnchorId == FLY_AUTO_CNTNT)
+ aWrapAnchorOnlyCB.Enable(
+ ((nAnchorId == FLY_AT_PARA) || (nAnchorId == FLY_AT_CHAR))
&& nSur != SURROUND_NONE );
}
ContourHdl(0);
@@ -693,10 +708,11 @@ IMPL_LINK( SwWrapTabPage, WrapTypeHdl, ImageRadioButton *, pBtn )
{
BOOL bWrapThrough = (pBtn == &aWrapThroughRB);
aWrapTransparentCB.Enable( bWrapThrough && !bHtmlMode );
- bWrapThrough |= ( nAnchorId == FLY_IN_CNTNT );
+ bWrapThrough |= ( nAnchorId == FLY_AS_CHAR );
aWrapOutlineCB.Enable( !bWrapThrough && pBtn != &aNoWrapRB);
aWrapOutsideCB.Enable( !bWrapThrough && aWrapOutlineCB.IsChecked() );
- aWrapAnchorOnlyCB.Enable( (nAnchorId == FLY_AT_CNTNT || nAnchorId == FLY_AUTO_CNTNT) &&
+ aWrapAnchorOnlyCB.Enable(
+ ((nAnchorId == FLY_AT_PARA) || (nAnchorId == FLY_AT_CHAR)) &&
(pBtn != &aNoWrapRB) );
ContourHdl(0);
diff --git a/sw/source/ui/misc/glossary.cxx b/sw/source/ui/misc/glossary.cxx
index 17afbfb31578..ab8523eb4349 100644
--- a/sw/source/ui/misc/glossary.cxx
+++ b/sw/source/ui/misc/glossary.cxx
@@ -30,25 +30,18 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#ifdef SW_DLLIMPLEMENTATION
#undef SW_DLLIMPLEMENTATION
#endif
-
-
#define _SVSTDARR_STRINGSDTOR
#define _SVSTDARR_STRINGS
#include <hintids.hxx>
-#ifndef _MENU_HXX //autogen
#include <vcl/menu.hxx>
-#endif
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
-#ifndef _HELP_HXX //autogen
#include <vcl/help.hxx>
-#endif
#ifndef _SVSTDARR_HXX
#include <svl/svstdarr.hxx>
#endif
@@ -64,7 +57,6 @@
#include <sfx2/viewfrm.hxx>
#include <unocrsr.hxx>
#include <unotools.hxx>
-#include <unoobj.hxx>
#include <comphelper/processfactory.hxx>
#include <ucbhelper/content.hxx>
#include <com/sun/star/ui/dialogs/XFilePicker.hpp>
@@ -75,12 +67,8 @@
#include <swwait.hxx>
#include <swtypes.hxx>
#include <wrtsh.hxx>
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
-#ifndef _BASESH_HXX
#include <basesh.hxx>
-#endif
#include <glossary.hxx>
#include <gloshdl.hxx>
#include <glosbib.hxx>
@@ -88,20 +76,12 @@
#include <glosdoc.hxx>
#include <macassgn.hxx>
#include <swevent.hxx>
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <shellio.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
-#ifndef _SWERROR_H
#include <swerror.h>
-#endif
#ifndef _GLOBALS_HRC
#include <globals.hrc>
#endif
diff --git a/sw/source/ui/ribbar/conrect.cxx b/sw/source/ui/ribbar/conrect.cxx
index e5540dab1c11..51cdc5a72a1f 100644
--- a/sw/source/ui/ribbar/conrect.cxx
+++ b/sw/source/ui/ribbar/conrect.cxx
@@ -43,21 +43,14 @@
#include <svx/svdview.hxx>
#include <svx/svdocapt.hxx>
#include <svx/outlobj.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
#include <edtwin.hxx>
#include <wrtsh.hxx>
#include <viewopt.hxx>
-#ifndef _DRAWBASE_HXX
#include <drawbase.hxx>
-#endif
-#ifndef _CONRECT_HXX
#include <conrect.hxx>
-#endif
+
/*************************************************************************
|*
@@ -119,7 +112,7 @@ BOOL ConstRectangle::MouseButtonUp(const MouseEvent& rMEvt)
case OBJ_TEXT:
if( bMarquee )
{
- m_pSh->ChgAnchor(FLY_IN_CNTNT);
+ m_pSh->ChgAnchor(FLY_AS_CHAR);
if( pObj )
{
diff --git a/sw/source/ui/ribbar/drawbase.cxx b/sw/source/ui/ribbar/drawbase.cxx
index 764090080aeb..9615f74c81e8 100644
--- a/sw/source/ui/ribbar/drawbase.cxx
+++ b/sw/source/ui/ribbar/drawbase.cxx
@@ -344,7 +344,8 @@ BOOL SwDrawBase::MouseButtonUp(const MouseEvent& rMEvt)
if ( xRecorder.is() )
{
SfxRequest aReq(m_pSh->GetView().GetViewFrame(),FN_INSERT_FRAME);
- aReq.AppendItem(SfxUInt16Item( FN_INSERT_FRAME, (USHORT)FLY_AT_CNTNT ));
+ aReq.AppendItem(SfxUInt16Item( FN_INSERT_FRAME,
+ static_cast<USHORT>(FLY_AT_PARA) ));
aReq.AppendItem(SfxPointItem( FN_PARAM_1, m_pSh->GetAnchorObjDiff()));
aReq.AppendItem(SvxSizeItem( FN_PARAM_2, m_pSh->GetObjSize()));
aReq.Done();
diff --git a/sw/source/ui/shells/basesh.cxx b/sw/source/ui/shells/basesh.cxx
index 9b38981abbb3..dacf6b45dc89 100644
--- a/sw/source/ui/shells/basesh.cxx
+++ b/sw/source/ui/shells/basesh.cxx
@@ -100,9 +100,7 @@
#include <tblafmt.hxx>
#include <caption.hxx>
#include <swwait.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _GLOBALS_HRC
#include <globals.hrc>
#endif
@@ -1063,14 +1061,14 @@ void SwBaseShell::Execute(SfxRequest &rReq)
case FN_TOOL_ANKER_FRAME:
{
RndStdIds eSet = nSlot == FN_TOOL_ANKER_PAGE
- ? FLY_PAGE
+ ? FLY_AT_PAGE
: nSlot == FN_TOOL_ANKER_PARAGRAPH
- ? FLY_AT_CNTNT
+ ? FLY_AT_PARA
: nSlot == FN_TOOL_ANKER_FRAME
? FLY_AT_FLY
: nSlot == FN_TOOL_ANKER_CHAR
- ? FLY_IN_CNTNT
- : FLY_AUTO_CNTNT;
+ ? FLY_AS_CHAR
+ : FLY_AT_CHAR;
rSh.StartUndo();
if( rSh.IsObjSelected() )
rSh.ChgAnchor( eSet );
@@ -1101,7 +1099,7 @@ void SwBaseShell::Execute(SfxRequest &rReq)
switch( eSet )
{
case FLY_AT_FLY:
- case FLY_PAGE:
+ case FLY_AT_PAGE:
//Durchlauf, links oder von links, oben, von oben
if(eSurround != SURROUND_THROUGHT)
@@ -1114,7 +1112,7 @@ void SwBaseShell::Execute(SfxRequest &rReq)
aSet.Put(SwFmtHoriOrient(0, text::HoriOrientation::LEFT));
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
//links, von links, rechts, oben, kein Uml, li+re Umlauf,
if(eSurround != SURROUND_LEFT || eSurround != SURROUND_RIGHT)
aSet.Put(SwFmtSurround(SURROUND_LEFT));
@@ -1126,7 +1124,7 @@ void SwBaseShell::Execute(SfxRequest &rReq)
aSet.Put(SwFmtHoriOrient(0, text::HoriOrientation::LEFT));
break;
- case FLY_AUTO_CNTNT:
+ case FLY_AT_CHAR:
//links, von links, rechts, oben, Durchlauf
if(eSurround != SURROUND_THROUGHT)
aSet.Put(SwFmtSurround(SURROUND_THROUGHT));
@@ -1624,12 +1622,17 @@ void SwBaseShell::GetState( SfxItemSet &rSet )
else
rSh.GetFlyFrmAttr(aSet);
RndStdIds eSet = ((SwFmtAnchor&)aSet.Get(RES_ANCHOR)).GetAnchorId();
- BOOL bSet;
- bSet = (nWhich == FN_TOOL_ANKER_PAGE && eSet == FLY_PAGE) ||
- (nWhich == FN_TOOL_ANKER_PARAGRAPH && eSet == FLY_AT_CNTNT) ||
- (nWhich == FN_TOOL_ANKER_FRAME && eSet == FLY_AT_FLY) ||
- (nWhich == FN_TOOL_ANKER_AT_CHAR && eSet == FLY_AUTO_CNTNT) ||
- (nWhich == FN_TOOL_ANKER_CHAR && eSet == FLY_IN_CNTNT);
+ const BOOL bSet =
+ ((nWhich == FN_TOOL_ANKER_PAGE) &&
+ (eSet == FLY_AT_PAGE))
+ || ((nWhich == FN_TOOL_ANKER_PARAGRAPH) &&
+ (eSet == FLY_AT_PARA))
+ || ((nWhich == FN_TOOL_ANKER_FRAME) &&
+ (eSet == FLY_AT_FLY))
+ || ((nWhich == FN_TOOL_ANKER_AT_CHAR) &&
+ (eSet == FLY_AT_CHAR))
+ || ((nWhich == FN_TOOL_ANKER_CHAR) &&
+ (eSet == FLY_AS_CHAR));
if(nWhich != FN_TOOL_ANKER)
{
USHORT nHtmlMode = ::GetHtmlMode(GetView().GetDocShell());
@@ -1646,16 +1649,16 @@ void SwBaseShell::GetState( SfxItemSet &rSet )
switch (eSet)
{
- case FLY_PAGE:
+ case FLY_AT_PAGE:
nSlotId = FN_TOOL_ANKER_PAGE;
break;
- case FLY_AT_CNTNT:
+ case FLY_AT_PARA:
nSlotId = FN_TOOL_ANKER_PARAGRAPH;
break;
- case FLY_IN_CNTNT:
+ case FLY_AS_CHAR:
nSlotId = FN_TOOL_ANKER_CHAR;
break;
- case FLY_AUTO_CNTNT:
+ case FLY_AT_CHAR:
nSlotId = FN_TOOL_ANKER_AT_CHAR;
break;
case FLY_AT_FLY:
@@ -1705,15 +1708,18 @@ void SwBaseShell::GetState( SfxItemSet &rSet )
SwSurround nSurround = rWrap.GetSurround();
BOOL bSet = FALSE;
- BOOL bDisable = nAnchorType == - 1 || nAnchorType == FLY_IN_CNTNT;
- BOOL bHtmlMode = 0 != ::GetHtmlMode(GetView().GetDocShell());
+ bool bDisable =
+ (nAnchorType == - 1) || (nAnchorType == FLY_AS_CHAR);
+ const bool bHtmlMode =
+ 0 != ::GetHtmlMode(GetView().GetDocShell());
switch( nWhich )
{
case FN_FRAME_NOWRAP:
bDisable |=
- ( nAnchorType != FLY_AT_CNTNT &&
- nAnchorType != FLY_AUTO_CNTNT && nAnchorType != FLY_PAGE);
+ ( (nAnchorType != FLY_AT_PARA)
+ && (nAnchorType != FLY_AT_CHAR)
+ && (nAnchorType != FLY_AT_PAGE));
bSet = nSurround == SURROUND_NONE;
break;
case FN_FRAME_WRAP:
@@ -1726,7 +1732,9 @@ void SwBaseShell::GetState( SfxItemSet &rSet )
break;
case FN_FRAME_WRAPTHRU:
bDisable |= (bHtmlMode ||
- (nAnchorType != FLY_AT_CNTNT&& nAnchorType != FLY_AUTO_CNTNT && nAnchorType != FLY_PAGE));
+ ( (nAnchorType != FLY_AT_PARA)
+ && (nAnchorType != FLY_AT_CHAR)
+ && (nAnchorType != FLY_AT_PAGE)));
if(bObj)
bSet = nSurround == SURROUND_THROUGHT && rSh.GetLayerId();
else
@@ -1766,7 +1774,7 @@ void SwBaseShell::GetState( SfxItemSet &rSet )
break;
case FN_WRAP_ANCHOR_ONLY:
bDisable |= (bHtmlMode ||
- (nAnchorType != FLY_AT_CNTNT));
+ (nAnchorType != FLY_AT_PARA));
bSet = rWrap.IsAnchorOnly();
break;
case FN_FRAME_WRAP_LEFT:
diff --git a/sw/source/ui/shells/drwbassh.cxx b/sw/source/ui/shells/drwbassh.cxx
index 3f5bb4fe6d77..b9b04526ec89 100644
--- a/sw/source/ui/shells/drwbassh.cxx
+++ b/sw/source/ui/shells/drwbassh.cxx
@@ -49,9 +49,7 @@
#include <svx/htmlmode.hxx>
#include <uitool.hxx>
#include <fmtornt.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#include <swmodule.hxx>
#include <wrtsh.hxx>
#include <wview.hxx>
@@ -479,7 +477,7 @@ void SwDrawBaseShell::Execute(SfxRequest &rReq)
{ // Objekte nicht aneinander ausrichten
USHORT nAnchor = pSh->GetAnchorId();
- if (nAnchor == FLY_IN_CNTNT)
+ if (nAnchor == FLY_AS_CHAR)
{
sal_Int16 nVertOrient = -1;
@@ -509,7 +507,7 @@ void SwDrawBaseShell::Execute(SfxRequest &rReq)
}
break;
}
- if (nAnchor == FLY_AT_CNTNT)
+ if (nAnchor == FLY_AT_PARA)
break; // Absatzverankerte Rahmen nicht ausrichten
}
@@ -855,7 +853,7 @@ IMPL_LINK(SwDrawBaseShell, ValidatePosition, SvxSwFrameValidation*, pValidation
pValidation->nWidth = pValidation->nHeight;
pValidation->nHeight = nTmp;
}
- if ( eAnchorType == FLY_PAGE || eAnchorType == FLY_AT_FLY )
+ if ((eAnchorType == FLY_AT_PAGE) || (eAnchorType == FLY_AT_FLY))
{
// MinimalPosition
pValidation->nMinHPos = aBoundRect.Left();
@@ -903,7 +901,7 @@ IMPL_LINK(SwDrawBaseShell, ValidatePosition, SvxSwFrameValidation*, pValidation
pValidation->nMaxVPos = aBoundRect.Bottom() - pValidation->nHeight;
pValidation->nMaxWidth = aBoundRect.Right() - nH;
}
- else if ( eAnchorType == FLY_AT_CNTNT || eAnchorType == FLY_AUTO_CNTNT )
+ else if ((eAnchorType == FLY_AT_PARA) || (eAnchorType == FLY_AT_CHAR))
{
if (pValidation->nHPos + pValidation->nWidth > aBoundRect.Right())
{
@@ -964,7 +962,7 @@ IMPL_LINK(SwDrawBaseShell, ValidatePosition, SvxSwFrameValidation*, pValidation
pValidation->nMaxHeight = pValidation->nMaxVPos + pValidation->nHeight - nV;
pValidation->nMaxWidth = pValidation->nMaxHPos + pValidation->nWidth - nH;
}
- else if ( eAnchorType == FLY_IN_CNTNT )
+ else if (eAnchorType == FLY_AS_CHAR)
{
pValidation->nMinHPos = 0;
pValidation->nMaxHPos = 0;
diff --git a/sw/source/ui/shells/drwtxtsh.cxx b/sw/source/ui/shells/drwtxtsh.cxx
index 59e4bc01c5e3..24328ab5682f 100644
--- a/sw/source/ui/shells/drwtxtsh.cxx
+++ b/sw/source/ui/shells/drwtxtsh.cxx
@@ -30,6 +30,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <hintids.hxx>
#include <i18npool/lang.h>
#include <svl/slstitm.hxx>
@@ -53,7 +54,6 @@
#include <svx/outliner.hxx>
#include <svx/editstat.hxx>
#include <svx/svdoutl.hxx>
-#include <unoobj.hxx>
#include <com/sun/star/i18n/TransliterationModules.hpp>
#include <com/sun/star/i18n/TextConversionOption.hpp>
#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
@@ -67,12 +67,8 @@
#include <swundo.hxx>
#include <breakit.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
#ifndef _GLOBALS_HRC
#include <globals.hrc>
#endif
diff --git a/sw/source/ui/shells/tabsh.cxx b/sw/source/ui/shells/tabsh.cxx
index 20b548efaf91..d2b983c009d3 100644
--- a/sw/source/ui/shells/tabsh.cxx
+++ b/sw/source/ui/shells/tabsh.cxx
@@ -108,16 +108,12 @@
#ifndef _TABLE_HRC
#include <table.hrc>
#endif
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _GLOBALS_HRC
#include <globals.hrc>
#endif
-#ifndef _HELPID_H
#include <helpid.h>
-#endif
-#include <unoobj.hxx>
+#include <unobaseclass.hxx>
#define SwTableShell
#include <sfx2/msg.hxx>
diff --git a/sw/source/ui/shells/textdrw.cxx b/sw/source/ui/shells/textdrw.cxx
index ee714ee6ff55..564250daccad 100644
--- a/sw/source/ui/shells/textdrw.cxx
+++ b/sw/source/ui/shells/textdrw.cxx
@@ -39,23 +39,17 @@
#include <com/sun/star/form/FormButtonType.hpp>
#include <com/sun/star/beans/XPropertySet.hpp>
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
#include <wrtsh.hxx>
#include <edtwin.hxx>
#include <swundo.hxx>
-#ifndef _BASESH_HXX
#include <basesh.hxx>
-#endif
#ifndef _POOLFMT_HRC
#include <poolfmt.hrc>
#endif
-#ifndef _DOCSH_HXX
#include <docsh.hxx>
-#endif
#include <sfx2/docfile.hxx>
#include <svl/urihelper.hxx>
#include <avmedia/mediawindow.hxx>
diff --git a/sw/source/ui/shells/textidx.cxx b/sw/source/ui/shells/textidx.cxx
index 62eeb00dcb20..5bb63a003b9a 100644
--- a/sw/source/ui/shells/textidx.cxx
+++ b/sw/source/ui/shells/textidx.cxx
@@ -32,9 +32,7 @@
#include "precompiled_sw.hxx"
#include <hintids.hxx>
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
#include <sfx2/request.hxx>
#include <sfx2/viewfrm.hxx>
#include <svl/stritem.hxx>
@@ -55,6 +53,8 @@
#include "swabstdlg.hxx"
#include <index.hrc>
#include <globals.hrc>
+
+
// STATIC DATA -----------------------------------------------------------
void SwTextShell::ExecIdx(SfxRequest &rReq)
@@ -136,7 +136,7 @@ void SwTextShell::ExecIdx(SfxRequest &rReq)
0 );
SwWrtShell& rSh = GetShell();
SwRect aRect;
- rSh.CalcBoundRect(aRect, FLY_IN_CNTNT);
+ rSh.CalcBoundRect(aRect, FLY_AS_CHAR);
long nWidth = aRect.Width();
aSet.Put(SwFmtFrmSize(ATT_VAR_SIZE, nWidth));
diff --git a/sw/source/ui/shells/textsh.cxx b/sw/source/ui/shells/textsh.cxx
index 9dd27b760064..a37ff64d59d7 100644
--- a/sw/source/ui/shells/textsh.cxx
+++ b/sw/source/ui/shells/textsh.cxx
@@ -39,9 +39,7 @@
#include <sfx2/objface.hxx>
#include <sfx2/lnkbase.hxx>
-#ifndef __RSC //autogen
#include <tools/errinf.hxx>
-#endif
#include <svx/svdview.hxx>
#include <svl/ptitem.hxx>
#include <svl/stritem.hxx>
@@ -82,9 +80,7 @@
#include <docsh.hxx>
#include <doc.hxx>
#include <uitool.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _GLOBALS_HRC
#include <globals.hrc>
#endif
@@ -112,9 +108,7 @@
#ifndef _POPUP_HRC
#include <popup.hrc>
#endif
-#ifndef _SWERROR_H
#include <swerror.h>
-#endif
#include <SwAppletImpl.hxx>
#include <unochart.hxx>
@@ -566,7 +560,7 @@ void SwTextShell::ExecInsert(SfxRequest &rReq)
aCol.Init( nCols, aCol.GetGutterWidth(), aCol.GetWishWidth() );
aMgr.SetCol( aCol );
}
- aMgr.InsertFlyFrm(FLY_AT_CNTNT, aStartPos, aSize);
+ aMgr.InsertFlyFrm(FLY_AT_PARA, aStartPos, aSize);
GetShell().EndAllAction();
GetShell().UnlockPaint();
}
@@ -600,7 +594,7 @@ void SwTextShell::ExecInsert(SfxRequest &rReq)
Size aSize(aMgr.GetSize());
aSize.Width() = GetShell().GetAnyCurRect(RECT_PAGE_PRT).Width();
Point aPos = aMgr.GetPos();
- RndStdIds eAnchor = FLY_AT_CNTNT;
+ RndStdIds eAnchor = FLY_AT_PARA;
if(pArgs->GetItemState(nSlot, FALSE, &pItem) == SFX_ITEM_SET)
eAnchor = (RndStdIds)((SfxUInt16Item *)pItem)->GetValue();
if(pArgs->GetItemState(FN_PARAM_1, FALSE, &pItem) == SFX_ITEM_SET)
@@ -764,7 +758,7 @@ void SwTextShell::ExecInsert(SfxRequest &rReq)
SwFlyFrmAttrMgr aFrmMgr( TRUE, &rSh, FRMMGR_TYPE_GRF );
// am FrmMgr muessen die richtigen Parameter eingestellt werden
- aFrmMgr.SetAnchor(FLY_IN_CNTNT);
+ aFrmMgr.SetAnchor(FLY_AS_CHAR);
rSh.SplitNode( FALSE, FALSE );
rSh.SplitNode( FALSE, FALSE );
diff --git a/sw/source/ui/table/chartins.cxx b/sw/source/ui/table/chartins.cxx
index 6c9916e27e0e..0cf308dd4fe4 100644
--- a/sw/source/ui/table/chartins.cxx
+++ b/sw/source/ui/table/chartins.cxx
@@ -33,9 +33,7 @@
#include <sfx2/viewfrm.hxx>
-#ifndef _MSGBOX_HXX //autogen
#include <vcl/msgbox.hxx>
-#endif
#include <sfx2/dispatch.hxx>
#include <sfx2/basedlgs.hxx>
#include <IDocumentUndoRedo.hxx>
@@ -45,24 +43,19 @@
#include <swmodule.hxx>
#include <wrtsh.hxx>
#include <docsh.hxx>
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
#include <chartins.hxx>
#include <tablemgr.hxx>
#include <frmfmt.hxx>
#include <swtable.hxx>
#include <tblsel.hxx>
-#include <unoobj.hxx>
#include <unochart.hxx>
#include <autoedit.hxx>
#include <doc.hxx>
#include <edtwin.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
#ifndef _CHARTINS_HRC
#include <chartins.hrc>
#endif
diff --git a/sw/source/ui/uiview/view2.cxx b/sw/source/ui/uiview/view2.cxx
index 33acb232821a..45871b718026 100644
--- a/sw/source/ui/uiview/view2.cxx
+++ b/sw/source/ui/uiview/view2.cxx
@@ -34,12 +34,6 @@
#include <com/sun/star/util/SearchFlags.hpp>
#include <com/sun/star/i18n/TransliterationModules.hpp>
-// #ifndef _COM_SUN_STAR_LANG_LOCALE_HPP_
-// #include <com/sun/star/lang/Locale.hpp>
-// #endif
-// #ifndef _COM_SUN_STAR_UI_DIALOGS_XFILEPICKER_HPP_
-// #include <com/sun/star/ui/dialogs/XFilePicker.hpp>
-// #endif
#include <com/sun/star/ui/dialogs/XFilePickerControlAccess.hpp>
#include <com/sun/star/ui/dialogs/ExtendedFilePickerElementIds.hpp>
#include <com/sun/star/ui/dialogs/ListboxControlActions.hpp>
@@ -49,9 +43,6 @@
#include <svl/svstdarr.hxx>
#include <svl/aeitem.hxx>
-// #ifndef _FILTER_HXX
-// #include <svtools/filter.hxx>
-// #endif
#include <SwStyleNameMapper.hxx>
#include <docary.hxx>
#include <hintids.hxx>
@@ -69,12 +60,8 @@
#include <svx/viewlayoutitem.hxx>
#include <svx/zoomslideritem.hxx>
#include <svx/htmlmode.hxx>
-#ifndef _APP_HXX //autogen
#include <vcl/svapp.hxx>
-#endif
-#ifndef _WRKWIN_HXX //autogen
#include <vcl/wrkwin.hxx>
-#endif
#include <sfx2/app.hxx>
#include <sfx2/request.hxx>
#include <sfx2/bindings.hxx>
@@ -94,9 +81,7 @@
#include <svl/whiter.hxx>
#include <svl/ptitem.hxx>
#include <svx/linkmgr.hxx>
-#ifndef __RSC //autogen
#include <tools/errinf.hxx>
-#endif
#include <tools/urlobj.hxx>
#include <svx/svdview.hxx>
#include <swtypes.hxx>
@@ -148,10 +133,6 @@
#include <PostItMgr.hxx>
#include <postit.hxx>
-// #ifndef _FRMMGR_HXX
-// #include <frmmgr.hxx>
-// #endif
-
#include <ndtxt.hxx> //#outline level,added by zhaojianwei
#include <comphelper/processfactory.hxx>
diff --git a/sw/source/ui/uiview/viewtab.cxx b/sw/source/ui/uiview/viewtab.cxx
index 316156d0112d..b7528a025b2d 100644
--- a/sw/source/ui/uiview/viewtab.cxx
+++ b/sw/source/ui/uiview/viewtab.cxx
@@ -347,7 +347,7 @@ void SwView::ExecTabWin( SfxRequest& rReq )
if(aSize.GetWidthPercent())
{
SwRect aRect;
- rSh.CalcBoundRect(aRect, FLY_IN_CNTNT);
+ rSh.CalcBoundRect(aRect, FLY_AS_CHAR);
long nPrtWidth = aRect.Width();
aSize.SetWidthPercent(BYTE((nPageWidth - aLongLR.GetLeft() - aLongLR.GetRight()) * 100 /nPrtWidth));
}
@@ -472,7 +472,7 @@ void SwView::ExecTabWin( SfxRequest& rReq )
if(aSize.GetHeightPercent())
{
SwRect aRect;
- rSh.CalcBoundRect(aRect, FLY_IN_CNTNT);
+ rSh.CalcBoundRect(aRect, FLY_AS_CHAR);
long nPrtHeight = aRect.Height();
aSize.SetHeightPercent(BYTE(nHeight * 100 /nPrtHeight));
}
diff --git a/sw/source/ui/uno/SwXDocumentSettings.cxx b/sw/source/ui/uno/SwXDocumentSettings.cxx
index c850f77b6011..d018adc15cb8 100644
--- a/sw/source/ui/uno/SwXDocumentSettings.cxx
+++ b/sw/source/ui/uno/SwXDocumentSettings.cxx
@@ -30,16 +30,13 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
+
#include <vos/mutex.hxx>
#include <sfx2/sfxbasecontroller.hxx>
#include <SwXDocumentSettings.hxx>
#include <SwXPrintPreviewSettings.hxx>
-#ifndef _COMPHELPER_MASTERPROPERTSETINFO_HXX_
#include <comphelper/MasterPropertySetInfo.hxx>
-#endif
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYATTRIBUTE_HPPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
#include <com/sun/star/i18n/XForbiddenCharacters.hpp>
#include <com/sun/star/document/PrinterIndependentLayout.hpp>
#include <doc.hxx>
@@ -50,7 +47,6 @@
#include <editsh.hxx>
#include <drawdoc.hxx>
#include <svl/zforlist.hxx>
-#include <unoobj.hxx>
#include <unotxdoc.hxx>
#include <cmdid.h>
#include <svx/zoomitem.hxx>
diff --git a/sw/source/ui/uno/unoatxt.cxx b/sw/source/ui/uno/unoatxt.cxx
index b877b9aac7f5..53ab432e25e4 100644
--- a/sw/source/ui/uno/unoatxt.cxx
+++ b/sw/source/ui/uno/unoatxt.cxx
@@ -34,10 +34,7 @@
#define _SVSTDARR_STRINGS
-
-#ifndef _COM_SUN_STAR_BEANS_PropertyAttribute_HPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
#include <vos/mutex.hxx>
#include <tools/debug.hxx>
#include <vcl/svapp.hxx>
@@ -52,7 +49,10 @@
#include <gloslst.hxx>
#include <unoatxt.hxx>
#include <unomap.hxx>
-#include <unoobj.hxx>
+#include <unomid.h>
+#include <unotextbodyhf.hxx>
+#include <unotextrange.hxx>
+#include <TextCursorHelper.hxx>
#include <swevent.hxx>
#include <doc.hxx>
#include <unocrsr.hxx>
@@ -68,6 +68,7 @@
#include <memory>
+
SV_IMPL_REF ( SwDocShell )
using namespace ::com::sun::star;
using ::rtl::OUString;
@@ -410,25 +411,25 @@ sal_Bool lcl_CopySelToDoc( SwDoc* pInsDoc, OTextCursorHelper* pxCursor, SwXTextR
SwCntntNode * pNd = aIdx.GetNode().GetCntntNode();
SwPosition aPos( aIdx, SwIndex( pNd, pNd->Len() ));
- sal_Bool bRet = sal_False;
+ bool bRet = false;
pInsDoc->LockExpFlds();
{
+ SwDoc *const pDoc((pxCursor) ? pxCursor->GetDoc() : pxRange->GetDoc());
+ SwPaM aPam(pDoc->GetNodes());
+ SwPaM * pPam(0);
if(pxCursor)
{
- SwPaM* pUnoCrsr = pxCursor->GetPaM();
- bRet = pxCursor->GetDoc()->CopyRange( *pUnoCrsr, aPos, false )
- || bRet;
+ pPam = pxCursor->GetPaM();
}
else
{
- const ::sw::mark::IMark* const pBkmk = pxRange->GetBookmark();
- if(pBkmk && pBkmk->IsExpanded())
+ if (pxRange->GetPositions(aPam))
{
- SwPaM aTmp(pBkmk->GetOtherMarkPos(), pBkmk->GetMarkPos());
- bRet = pxRange->GetDoc()->CopyRange(aTmp, aPos, false)
- || bRet;
+ pPam = & aPam;
}
}
+ if (!pPam) { return false; }
+ bRet = pDoc->CopyRange( *pPam, aPos, false ) || bRet;
}
pInsDoc->UnlockExpFlds();
@@ -1112,7 +1113,7 @@ void SwXAutoTextEntry::applyTo(const uno::Reference< text::XTextRange > & xTextR
}
SwDoc* pDoc = 0;
- if ( pRange && pRange->GetBookmark())
+ if (pRange)
pDoc = pRange->GetDoc();
else if ( pCursor )
pDoc = pCursor->GetDoc();
@@ -1130,29 +1131,23 @@ void SwXAutoTextEntry::applyTo(const uno::Reference< text::XTextRange > & xTextR
if(!pDoc)
throw uno::RuntimeException();
- SwPaM* pInsertPaM = 0;
- if(pRange)
+
+ SwPaM InsertPaM(pDoc->GetNodes());
+ if (pRange)
{
- const ::sw::mark::IMark* const pBkmk = pRange->GetBookmark();
- if(pBkmk->IsExpanded())
- pInsertPaM = new SwPaM(pBkmk->GetOtherMarkPos(), pBkmk->GetMarkPos());
- else
- pInsertPaM = new SwPaM(pBkmk->GetMarkPos());
+ if (!pRange->GetPositions(InsertPaM))
+ {
+ throw uno::RuntimeException();
+ }
}
else
{
- SwPaM* pCrsr = pCursor->GetPaM();
- if(pCrsr->HasMark())
- pInsertPaM = new SwPaM(*pCrsr->GetPoint(), *pCrsr->GetMark());
- else
- pInsertPaM = new SwPaM(*pCrsr->GetPoint());
+ InsertPaM = *pCursor->GetPaM();
}
- SwTextBlocks* pBlock = pGlossaries->GetGroupDoc(sGroupName);
- sal_Bool bResult = pBlock && !pBlock->GetError() &&
- pDoc->InsertGlossary( *pBlock, sEntryName, *pInsertPaM);
- delete pBlock;
- delete pInsertPaM;
+ ::std::auto_ptr<SwTextBlocks> pBlock(pGlossaries->GetGroupDoc(sGroupName));
+ const bool bResult = pBlock.get() && !pBlock->GetError()
+ && pDoc->InsertGlossary( *pBlock, sEntryName, InsertPaM);
if(!bResult)
throw uno::RuntimeException();
diff --git a/sw/source/ui/uno/unodispatch.cxx b/sw/source/ui/uno/unodispatch.cxx
index 81849559cfc2..d1d06ec87960 100644
--- a/sw/source/ui/uno/unodispatch.cxx
+++ b/sw/source/ui/uno/unodispatch.cxx
@@ -31,17 +31,18 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_sw.hxx"
-
#include <vcl/svapp.hxx>
#include <sfx2/viewfrm.hxx>
#include <sfx2/dispatch.hxx>
+#include <svx/dataaccessdescriptor.hxx>
+
#include <unodispatch.hxx>
-#include <unoobj.hxx>
+#include <unobaseclass.hxx>
#include <view.hxx>
#include <cmdid.h>
#include "wrtsh.hxx"
#include "dbmgr.hxx"
-#include <svx/dataaccessdescriptor.hxx>
+
using namespace ::com::sun::star;
using namespace rtl;
diff --git a/sw/source/ui/uno/unomod.cxx b/sw/source/ui/uno/unomod.cxx
index 906402b8e365..65c6670a78d0 100644
--- a/sw/source/ui/uno/unomod.cxx
+++ b/sw/source/ui/uno/unomod.cxx
@@ -35,7 +35,7 @@
#include <swtypes.hxx>
#include <tools/debug.hxx>
#include <unomod.hxx>
-#include <unoobj.hxx>
+#include <unomid.h>
#include <unoprnms.hxx>
#include <unomap.hxx>
#include <prtopt.hxx>
diff --git a/sw/source/ui/uno/unotxdoc.cxx b/sw/source/ui/uno/unotxdoc.cxx
index 4b519bc747fd..a014e08e9564 100644
--- a/sw/source/ui/uno/unotxdoc.cxx
+++ b/sw/source/ui/uno/unotxdoc.cxx
@@ -53,7 +53,10 @@
#include <svl/stritem.hxx>
#include <unotxdoc.hxx>
#include <svl/numuno.hxx>
-#include <unoobj.hxx>
+#include <fldbas.hxx>
+#include <unotextbodyhf.hxx>
+#include <unotextrange.hxx>
+#include <unotextcursor.hxx>
#include <unosett.hxx>
#include <unocoll.hxx>
#include <unoredlines.hxx>
@@ -764,19 +767,12 @@ Reference< util::XReplaceDescriptor > SwXTextDocument::createReplaceDescriptor(
SwUnoCrsr* SwXTextDocument::CreateCursorForSearch(Reference< XTextCursor > & xCrsr)
{
getText();
- XText* pText = xBodyText.get();
+ XText *const pText = xBodyText.get();
SwXBodyText* pBText = (SwXBodyText*)pText;
- xCrsr = pBText->CreateTextCursor(sal_True);
+ SwXTextCursor *const pXTextCursor = pBText->CreateTextCursor(true);
+ xCrsr.set( static_cast<text::XWordCursor*>(pXTextCursor) );
- Reference<XUnoTunnel> xRangeTunnel( xCrsr, UNO_QUERY);
- SwXTextCursor* pxUnoCrsr = 0;
- if(xRangeTunnel.is())
- {
- pxUnoCrsr = reinterpret_cast<SwXTextCursor*>(xRangeTunnel->getSomething(
- SwXTextCursor::getUnoTunnelId()));
- }
-
- SwUnoCrsr* pUnoCrsr = pxUnoCrsr->GetCrsr();
+ SwUnoCrsr *const pUnoCrsr = pXTextCursor->GetCursor();
pUnoCrsr->SetRemainInSection(sal_False);
return pUnoCrsr;
}
@@ -1007,10 +1003,7 @@ Reference< XIndexAccess >
if(!pResultCrsr)
throw RuntimeException();
Reference< XIndexAccess > xRet;
- if(nResult)
- xRet = new SwXTextRanges(pResultCrsr);
- else
- xRet = new SwXTextRanges();
+ xRet = new SwXTextRanges( (nResult) ? pResultCrsr : 0 );
delete pResultCrsr;
return xRet;
}
@@ -1030,11 +1023,10 @@ Reference< XInterface > SwXTextDocument::findFirst(const Reference< util::XSear
Reference< XInterface > xRet;
if(nResult)
{
- Reference< XTextRange > xTempRange = SwXTextRange::CreateTextRangeFromPosition(
- pDocShell->GetDoc(),
- *pResultCrsr->GetPoint(),
- pResultCrsr->GetMark());
- xRet = *new SwXTextCursor(xTempRange->getText(), pResultCrsr);
+ const uno::Reference< text::XText > xParent =
+ ::sw::CreateParentXText(*pDocShell->GetDoc(),
+ *pResultCrsr->GetPoint());
+ xRet = *new SwXTextCursor(xParent, *pResultCrsr);
delete pResultCrsr;
}
return xRet;
@@ -1058,12 +1050,11 @@ Reference< XInterface > SwXTextDocument::findNext(const Reference< XInterface >
Reference< XInterface > xRet;
if(nResult)
{
- Reference< XTextRange > xTempRange = SwXTextRange::CreateTextRangeFromPosition(
- pDocShell->GetDoc(),
- *pResultCrsr->GetPoint(),
- pResultCrsr->GetMark());
+ const uno::Reference< text::XText > xParent =
+ ::sw::CreateParentXText(*pDocShell->GetDoc(),
+ *pResultCrsr->GetPoint());
- xRet = *new SwXTextCursor(xTempRange->getText(), pResultCrsr);
+ xRet = *new SwXTextCursor(xParent, *pResultCrsr);
delete pResultCrsr;
}
return xRet;
diff --git a/sw/source/ui/uno/unotxvw.cxx b/sw/source/ui/uno/unotxvw.cxx
index 26feb0bf3117..73c89873819b 100644
--- a/sw/source/ui/uno/unotxvw.cxx
+++ b/sw/source/ui/uno/unotxvw.cxx
@@ -77,6 +77,10 @@
#include <SwStyleNameMapper.hxx>
#include <crsskip.hxx>
#include <com/sun/star/beans/PropertyAttribute.hpp>
+#include <unobookmark.hxx>
+#include <unoparagraph.hxx>
+#include <unocrsrhelper.hxx>
+#include <unotextrange.hxx>
#include <svx/editview.hxx>
#include <sfx2/docfile.hxx>
@@ -104,24 +108,8 @@ SV_IMPL_PTRARR( SelectionChangeListenerArr, XSelectionChangeListenerPtr );
* --------------------------------------------------*/
SwPaM* lcl_createPamCopy(const SwPaM& rPam)
{
- SwPaM* pRet = new SwPaM(*rPam.GetPoint());
- if(rPam.HasMark())
- {
- pRet->SetMark();
- *pRet->GetMark() = *rPam.GetMark();
- }
- if(rPam.GetNext() != (const Ring*)&rPam)
- {
- SwPaM *_pStartCrsr = (SwPaM *)rPam.GetNext();
- do
- {
- //neuen PaM erzeugen
- SwPaM* pPaM = new SwPaM(*_pStartCrsr);
- //und in den Ring einfuegen
- pPaM->MoveTo(pRet);
-
- } while( (_pStartCrsr=(SwPaM *)_pStartCrsr->GetNext()) != rPam.GetNext() );
- }
+ SwPaM *const pRet = new SwPaM(*rPam.GetPoint());
+ ::sw::DeepCopyPaM(rPam, *pRet);
return pRet;
}
/******************************************************************
@@ -329,8 +317,9 @@ sal_Bool SwXTextView::select(const uno::Any& aInterface) throw( lang::IllegalArg
: 0;
if(pCursor && pCursor->GetDoc() == GetView()->GetDocShell()->GetDoc())
- pPam = lcl_createPamCopy(*((SwXTextCursor*)pCursor)->GetPaM());
-
+ {
+ pPam = lcl_createPamCopy(*pCursor->GetPaM());
+ }
}
else if(xPosN.is() &&
xIfcTunnel.is() &&
@@ -346,7 +335,7 @@ sal_Bool SwXTextView::select(const uno::Any& aInterface) throw( lang::IllegalArg
else if(!pFrame && !pCell && xPos.is())
{
SwUnoInternalPaM aPam(*pDoc);
- if(SwXTextRange::XTextRangeToSwPaM(aPam, xPos))
+ if (::sw::XTextRangeToSwPaM(aPam, xPos))
{
pPam = lcl_createPamCopy(aPam);
}
@@ -429,19 +418,14 @@ sal_Bool SwXTextView::select(const uno::Any& aInterface) throw( lang::IllegalArg
if(xBkm.is() && xIfcTunnel.is())
{
- SwXBookmark* pBkm = reinterpret_cast<SwXBookmark*>(
- xIfcTunnel->getSomething(SwXBookmark::getUnoTunnelId()));
- if(pBkm && pBkm->GetDoc() == pDoc)
+ ::sw::mark::IMark const*const pMark(
+ SwXBookmark::GetBookmarkInDoc(pDoc, xIfcTunnel) );
+ if (pMark)
{
- IDocumentMarkAccess* const pMarkAccess = rSh.getIDocumentMarkAccess();
- IDocumentMarkAccess::const_iterator_t ppMark = pMarkAccess->findMark(pBkm->getName());
- if( ppMark != pMarkAccess->getMarksEnd() )
- {
- rSh.EnterStdMode();
- rSh.GotoMark( ppMark->get() );
- }
- return sal_True;
+ rSh.EnterStdMode();
+ rSh.GotoMark(pMark);
}
+ return sal_True;
}
// IndexMark, Index, TextField, Draw, Section, Footnote, Paragraph
//
@@ -1379,8 +1363,10 @@ void SwXTextViewCursor::gotoRange(
throw uno::RuntimeException( OUString ( RTL_CONSTASCII_USTRINGPARAM ( "no text selection" ) ), static_cast < cppu::OWeakObject * > ( this ) );
SwUnoInternalPaM rDestPam(*m_pView->GetDocShell()->GetDoc());
- if(!SwXTextRange::XTextRangeToSwPaM( rDestPam, xRange))
- throw IllegalArgumentException();
+ if (!::sw::XTextRangeToSwPaM(rDestPam, xRange))
+ {
+ throw uno::RuntimeException();
+ }
ShellModes eSelMode = m_pView->GetShellMode();
SwWrtShell& rSh = m_pView->GetWrtShell();
@@ -1435,10 +1421,13 @@ void SwXTextViewCursor::gotoRange(
{
pSrcNode = pCursor->GetPaM()->GetNode();
}
- else if(pRange && pRange->GetBookmark())
+ else if (pRange)
{
- const ::sw::mark::IMark* const pBkmk = pRange->GetBookmark();
- pSrcNode = &(pBkmk->GetMarkPos().nNode.GetNode());
+ SwPaM aPam(pRange->GetDoc()->GetNodes());
+ if (pRange->GetPositions(aPam))
+ {
+ pSrcNode = aPam.GetNode();
+ }
}
else if (pPara && pPara->GetTxtNode())
{
@@ -1713,9 +1702,7 @@ uno::Reference< text::XText > SwXTextViewCursor::getText(void) throw( uno::Runt
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
SwDoc* pDoc = m_pView->GetDocShell()->GetDoc();
- uno::Reference< text::XTextRange > xRg = SwXTextRange::CreateTextRangeFromPosition(pDoc,
- *pShellCrsr->Start(), 0);
- xRet = xRg->getText();
+ xRet = ::sw::CreateParentXText(*pDoc, *pShellCrsr->Start());
}
else
throw uno::RuntimeException();
@@ -1736,8 +1723,7 @@ uno::Reference< text::XTextRange > SwXTextViewCursor::getStart(void) throw( uno
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
SwDoc* pDoc = m_pView->GetDocShell()->GetDoc();
- xRet = SwXTextRange::CreateTextRangeFromPosition(pDoc,
- *pShellCrsr->Start(), 0);
+ xRet = SwXTextRange::CreateXTextRange(*pDoc, *pShellCrsr->Start(), 0);
}
else
throw uno::RuntimeException();
@@ -1758,8 +1744,7 @@ uno::Reference< text::XTextRange > SwXTextViewCursor::getEnd(void) throw( uno::
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
SwDoc* pDoc = m_pView->GetDocShell()->GetDoc();
- xRet = SwXTextRange::CreateTextRangeFromPosition(pDoc,
- *pShellCrsr->End(), 0);
+ xRet = SwXTextRange::CreateXTextRange(*pDoc, *pShellCrsr->End(), 0);
}
else
throw uno::RuntimeException();
@@ -1791,7 +1776,7 @@ OUString SwXTextViewCursor::getString(void) throw( uno::RuntimeException )
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
- SwXTextCursor::getTextFromPam(*pShellCrsr, uRet);
+ SwUnoCursorHelper::GetTextFromPam(*pShellCrsr, uRet);
}
default:;//prevent warning
}
@@ -1823,7 +1808,7 @@ void SwXTextViewCursor::setString(const OUString& aString) throw( uno::RuntimeEx
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwCursor* pShellCrsr = rSh.GetSwCrsr();
- SwXTextCursor::SetString( *pShellCrsr, aString );
+ SwUnoCursorHelper::SetString(*pShellCrsr, aString);
}
default:;//prevent warning
}
@@ -1852,7 +1837,10 @@ void SwXTextViewCursor::setPropertyValue( const OUString& rPropertyName, const
SwPaM* pShellCrsr = rSh.GetCrsr();
SwNode *pNode = pShellCrsr->GetNode();
if (pNode && pNode->IsTxtNode())
- SwXTextCursor::SetPropertyValue(*pShellCrsr, *m_pPropSet, rPropertyName, aValue );
+ {
+ SwUnoCursorHelper::SetPropertyValue(
+ *pShellCrsr, *m_pPropSet, rPropertyName, aValue );
+ }
else
throw RuntimeException();
}
@@ -1871,7 +1859,8 @@ Any SwXTextViewCursor::getPropertyValue( const OUString& rPropertyName )
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
- aRet = SwXTextCursor::GetPropertyValue( *pShellCrsr, *m_pPropSet, rPropertyName);
+ aRet = SwUnoCursorHelper::GetPropertyValue(
+ *pShellCrsr, *m_pPropSet, rPropertyName);
}
else
throw RuntimeException();
@@ -1920,7 +1909,8 @@ PropertyState SwXTextViewCursor::getPropertyState( const OUString& rPropertyNam
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
- eState = SwXTextCursor::GetPropertyState( *pShellCrsr, *m_pPropSet, rPropertyName);
+ eState = SwUnoCursorHelper::GetPropertyState(
+ *pShellCrsr, *m_pPropSet, rPropertyName);
}
else
throw RuntimeException();
@@ -1938,7 +1928,8 @@ Sequence< PropertyState > SwXTextViewCursor::getPropertyStates(
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
- aRet = SwXTextCursor::GetPropertyStates(*pShellCrsr, *m_pPropSet, rPropertyNames);
+ aRet = SwUnoCursorHelper::GetPropertyStates(
+ *pShellCrsr, *m_pPropSet, rPropertyNames);
}
return aRet;
}
@@ -1953,7 +1944,8 @@ void SwXTextViewCursor::setPropertyToDefault( const OUString& rPropertyName )
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
- SwXTextCursor::SetPropertyToDefault( *pShellCrsr, *m_pPropSet, rPropertyName);
+ SwUnoCursorHelper::SetPropertyToDefault(
+ *pShellCrsr, *m_pPropSet, rPropertyName);
}
}
/*-- 29.06.00 17:33:43---------------------------------------------------
@@ -1968,7 +1960,8 @@ Any SwXTextViewCursor::getPropertyDefault( const OUString& rPropertyName )
{
SwWrtShell& rSh = m_pView->GetWrtShell();
SwPaM* pShellCrsr = rSh.GetCrsr();
- aRet = SwXTextCursor::GetPropertyDefault( *pShellCrsr, *m_pPropSet, rPropertyName);
+ aRet = SwUnoCursorHelper::GetPropertyDefault(
+ *pShellCrsr, *m_pPropSet, rPropertyName);
}
return aRet;
}
diff --git a/sw/source/ui/utlui/attrdesc.cxx b/sw/source/ui/utlui/attrdesc.cxx
index 076f7aa7bdb8..d0a0ae2a601d 100644
--- a/sw/source/ui/utlui/attrdesc.cxx
+++ b/sw/source/ui/utlui/attrdesc.cxx
@@ -53,9 +53,7 @@
#include <fmturl.hxx>
#include <fmthdft.hxx>
#include <fmtcnct.hxx>
-#ifndef _FMTLINE_HXX
#include <fmtline.hxx>
-#endif
#include <tgrditem.hxx>
#include <hfspacingitem.hxx>
#include <fmtruby.hxx>
@@ -687,13 +685,13 @@ SfxItemPresentation SwFmtAnchor::GetPresentation
USHORT nId = 0;
switch ( GetAnchorId() )
{
- case FLY_AT_CNTNT: //Absatzgebundener Rahmen
+ case FLY_AT_PARA:
nId = STR_FLY_AT_CNTNT;
break;
- case FLY_IN_CNTNT: //Zeichengebundener Rahmen
+ case FLY_AS_CHAR:
nId = STR_FLY_IN_CNTNT;
break;
- case FLY_PAGE: //Seitengebundener Rahmen
+ case FLY_AT_PAGE:
nId = STR_FLY_PAGE;
break;
default:;//prevent warning
diff --git a/sw/source/ui/utlui/swrenamexnameddlg.cxx b/sw/source/ui/utlui/swrenamexnameddlg.cxx
index 283da9eaa129..6c07cef2b6c0 100644
--- a/sw/source/ui/utlui/swrenamexnameddlg.cxx
+++ b/sw/source/ui/utlui/swrenamexnameddlg.cxx
@@ -63,7 +63,6 @@
#include <view.hxx>
#include <wrtsh.hxx>
#include <swmodule.hxx>
-#include <unoobj.hxx>
#include <unocrsr.hxx>
#include "swrenamexnameddlg.hxx"
diff --git a/sw/source/ui/utlui/unotools.cxx b/sw/source/ui/utlui/unotools.cxx
index a7d06416b443..c5d8e4b24409 100644
--- a/sw/source/ui/utlui/unotools.cxx
+++ b/sw/source/ui/utlui/unotools.cxx
@@ -59,12 +59,13 @@
#include <view.hxx>
#include <wrtsh.hxx>
#include <swmodule.hxx>
-#include <unoobj.hxx>
+#include <TextCursorHelper.hxx>
#include <unocrsr.hxx>
#include <doc.hxx>
#include <unomid.h>
+
using namespace ::com::sun::star;
using ::rtl::OUString;
diff --git a/sw/source/ui/wrtsh/select.cxx b/sw/source/ui/wrtsh/select.cxx
index c1dd4e2b332c..d848078c266a 100644
--- a/sw/source/ui/wrtsh/select.cxx
+++ b/sw/source/ui/wrtsh/select.cxx
@@ -39,15 +39,9 @@
#include <svl/macitem.hxx>
#include <unotools/charclass.hxx>
#include <svx/scripttypeitem.hxx>
-#ifndef _CMDID_H
#include <cmdid.h>
-#endif
-#ifndef _VIEW_HXX
#include <view.hxx>
-#endif
-#ifndef _BASESH_HXX
#include <basesh.hxx>
-#endif
#include <wrtsh.hxx>
#include <frmatr.hxx>
#include <initui.hxx>
diff --git a/sysui/prj/build.lst b/sysui/prj/build.lst
index 9f6934e2352a..1530997a3ec3 100644
--- a/sysui/prj/build.lst
+++ b/sysui/prj/build.lst
@@ -1,4 +1,4 @@
-su sysui : l10n offapi xml2cmp rdbmaker transex3 setup_native NULL
+su sysui : l10n offapi xml2cmp rdbmaker l10ntools setup_native NULL
su sysui\source\win32\QuickStart nmake - w su_win32_quickstart NULL
su sysui\source\win32\QuickStart\so nmake - w su_win32_quickstart_so su_win32_quickstart.w NULL
su sysui\desktop\icons nmake - w su_iconsw NULL
diff --git a/testautomation/chart2/optional/includes/loadsave/ch2_xml_format.inc b/testautomation/chart2/optional/includes/loadsave/ch2_xml_format.inc
index cbe14ee9dcb0..4e26e64d3a56 100644..100755
--- a/testautomation/chart2/optional/includes/loadsave/ch2_xml_format.inc
+++ b/testautomation/chart2/optional/includes/loadsave/ch2_xml_format.inc
@@ -1,249 +1,249 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: ch2_xml_format.inc,v $
-'*
-'* $Revision: 1.2 $
-'*
-'* last change: $Author: obo $ $Date: 2008-07-22 10:36:42 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/***********************************************************************
-'*
-'* owner : oliver.craemer@sun.com
-'*
-'* short description : Verify the Chart2 XML file format
-'*
-'************************************************************************
-'*
-' #1 tCompareXMLFormatCreate ' Verify Chart2 XML file format by using three characteristcs on new chart
-' #1 tCompareXMLFormatLoad ' Verify Chart2 XML file format by using three characteristcs on loaded chart
-'*
-'\***********************************************************************
-
-testcase tCompareXMLFormatCreate
-'///+ Test purpose: Verify within three characteristics that there is really a chart
-
- dim sOutputFile as string
- dim sUnpackedStorageDir as string
- dim sChartContentXML as string
-
- gApplication = "WRITER"
- sOutputFile = convertpath(gOfficepath & "user\work\Chart2_XML.odt")
- sUnpackedStorageDir = (gOfficePath & ConvertPath("user\work\chart2_XML2"))
- sChartContentXML = (gOfficePath & ConvertPath("user\work\chart2_XML2") & ConvertPath("\Object 1\content.xml"))
-
- '/// File / New / Text
- printlog " Open new Writer document"
- call hNewDocument
- '/// Insert chart with Insert / Object / Chart
- printlog " Insert chart with Insert / Object / Chart"
- InsertChart
- '/// Save document to <i>gOfficepath</i>/user/work/Chart2_XML.odt
- printlog " Save document to <i>gOfficepath</i>/user/work/Chart2_XML.odt"
- if NOT hFileSaveAsKill (sOutputFile) then
- warnlog "Saving test document failed -> Aborting"
- call hCloseDocument
- goto endsub
- else
- printlog "File saved successfully."
- endif
- '/// File / Close
- call hCloseDocument
- sleep(3)
- printlog "File closed"
- '/// Uncompress with <i>unzip</i> or <i>jar</i> the
- '///+ <i>gOfficepath</i>/user/work/verySimpleChart.ods document
- '///+ into <i>gOfficePath</i>/user/work/chart2_XML-directory
- printlog "Unpack storage of test document."
- UnpackStorage(sOutputFile, sUnpackedStorageDir)
- printlog "Read the test documents DOM."
- '/// Load the XML file <i>gOfficePath</i>/user/work/chart2_XML/Object 1/content.xml
- '///+ in an XML editor
- SAXReadFile(sChartContentXML)
- printlog "Set the DOM pointer to document root"
- printlog "|-/"
- SAXSeekElement("/")
- printlog " |-office:document-content"
- '/// Open the element 'office:document-content'
- SAXSeekElement("office:document-content")
- printlog " |-office:body"
- '/// Open the element 'office:body'
- SAXSeekElement("office:body")
- printlog " |-office:chart"
- '/// Open the element 'office:chart'
- SAXSeekElement("office:chart")
- printlog " |-chart:chart"
- '/// Open the element 'chart:chart'
- SAXSeekElement("chart:chart")
- '/// Get the attribute value for <i>chart:class</i>.
- '///+ If it is 'chart:bar' the first characteristics validation has been
- '///+ passed.
- if SAXGetAttributeValue("chart:class") = "chart:bar" then
- printlog "This is a bar chart as expected"
- else
- warnlog "This is no bar chart, it is a " & SaxGetAttributeValue("chart:class")
- endif
- printlog "Seek for chart:plot-area"
- printlog " |-chart:plot-area"
- '/// Open the element 'chart:plot-area'
- SAXSeekElement("chart:plot-area")
- '/// If the attribute value of 'chart:data-source-has-labels' is 'both'
- '///+ the second characteristics validation has been passed.
- if SAXGetAttributeValue("chart:data-source-has-labels") = "both" then
- printlog "The label attribute for chart:plot-area is correct"
- else
- warnlog "The lable attribute is not both, it is " & SaxGetAttributeValue("chart:data-source-has-labels")
- endif
- printlog "Seek for chart:series"
- printlog " |-chart:series"
- '/// Open the element 'chart:series'
- SAXSeekElement("chart:series")
- '/// If the attribute valie of 'chart:values-cell-range-address' is local-table.$B$2:.$B$5''
- '///+ the hird characteristics validation has been passed.
- if SAXGetAttributeValue("chart:values-cell-range-address") = "local-table.$B$2:.$B$5" then
- printlog "The cell range for chart:series is correct"
- else
- warnlog "The cell range is not local-table.$B$2:.$B$5, it is " & SaxGetAttributeValue("chart:values-cell-range-address")
- endif
- ' DEBUG: printlog "I'm here: " & SAXGetElementName
- '/// Close the XML editor.
- SAXRelease
-endcase
-'
-'--------------------------------------------------------------------
-'
-testcase tCompareXMLFormatLoad
-'///+ Test purpose: Verify within three characteristics that there is really a chart
-
- dim sOutputFile as string
- dim sUnpackedStorageDir as string
- dim sChartContentXML as string
-
- gApplication = "CALC"
- sOutputFile = convertpath(gOfficepath & "user\work\verySimpleChart.ods")
- sUnpackedStorageDir = (gOfficePath & ConvertPath("user\work\chart2_XML"))
- sChartContentXML = (gOfficePath & ConvertPath("user\work\chart2_XML") & ConvertPath("\Object 1\content.xml"))
-
- '/// File / Open / <i>gTestToolPath</i>/chart2/update/input/verySimpleChart.ods
- '/// File / Save As / <i>gOfficepath</i>/user/work/verySimpleChart.ods
- if fLoadVerySimpleChartAndSaveLocal() > 0 then
- warnlog "Loading test document failed!"
- goto endsub
- else
- printlog "Test document has successfully been loaded."
- endif
-
- '/// Select the chart object using the navigator
- printlog "Select chart using navigator"
- if fSelectFirstOLE = 0 then
- printlog "Chart is selected"
- else
- warnlog "Chart could not be selected"
- call hCloseDocument
- goto endsub
- endif
-
- '/// Activate chart with Edit / Object / Edit
- printlog "Activate chart by Edit / Object / Edit"
- EditObjectEdit
-
- 'Save document localy
- Kontext "DocumentCalc"
- '/// Press twice <ESCAPE> to leave the chart object
- DocumentCalc.TypeKeys "<ESCAPE>" , 2 'Leave chart and unselect it
- '/// Press <CTRL+HOME> to get to cell A1
- DocumentCalc.TypeKeys "<MOD1 HOME>"
- '/// Press <F9> to re-calculate the spreadsheet and the objects
- DocumentCalc.TypeKeys "<F9>"
- '/// Save the document again
- if NOT hFileSave (sOutputFile) then
- warnlog "Saving test document localy failed -> Aborting"
- call hCloseDocument
- goto endsub
- else
- printlog "File with very simple chart saved successfully."
- endif
- '/// File / Close
- call hCloseDocument
- sleep(3)
- printlog "File with very simple chart closed"
- '/// Uncompress with <i>unzip</i> or <i>jar</i> the
- '///+ <i>gOfficepath</i>/user/work/verySimpleChart.ods document
- '///+ into <i>gOfficePath</i>/user/work/chart2_XML-directory
- printlog "Unpack storage of test document."
- UnpackStorage(sOutputFile, sUnpackedStorageDir)
- printlog "Read the test documents DOM."
- '/// Load the XML file <i>gOfficePath</i>/user/work/chart2_XML/Object 1/content.xml
- '///+ in an XML editor
- SAXReadFile(sChartContentXML)
- printlog "Set the DOM pointer to document root"
- printlog "|-/"
- SAXSeekElement("/")
- printlog " |-office:document-content"
- '/// Open the element 'office:document-content'
- SAXSeekElement("office:document-content")
- printlog " |-office:body"
- '/// Open the element 'office:body'
- SAXSeekElement("office:body")
- printlog " |-office:chart"
- '/// Open the element 'office:chart'
- SAXSeekElement("office:chart")
- printlog " |-chart:chart"
- '/// Open the element 'chart:chart'
- SAXSeekElement("chart:chart")
- '/// Get the attribute value for <i>chart:class</i>.
- '///+ If it is 'chart:bar' the first characteristics validation has been
- '///+ passed.
- if SAXGetAttributeValue("chart:class") = "chart:bar" then
- printlog "This is a bar chart as expected"
- else
- warnlog "This is no bar chart, it is a " & SaxGetAttributeValue("chart:class")
- endif
- printlog "Seek for chart:plot-area"
- printlog " |-chart:plot-area"
- '/// Open the element 'chart:plot-area'
- SAXSeekElement("chart:plot-area")
- '/// If the attribute value of 'table:cell-range-address' is 'Sheet1.A1:Sheet1.B2'
- '///+ the second characteristics validation has been passed.
- if SAXGetAttributeValue("table:cell-range-address") = "Sheet1.A1:B2" then
- printlog "The cell range for chart:plot-area is correct"
- else
- warnlog "#i100780#: The cell range is not Sheet1.A1:B2, it is " & SaxGetAttributeValue("table:cell-range-address")
- endif
- printlog "Seek for chart:series"
- printlog " |-chart:series"
- '/// Open the element 'chart:series'
- SAXSeekElement("chart:series")
- '/// If the attribute valie of 'chart:values-cell-range-address' is Sheet1.A1:Sheet1.A2''
- '///+ the hird characteristics validation has been passed.
- if SAXGetAttributeValue("chart:values-cell-range-address") = "Sheet1.A1:A2" then
- printlog "The cell range for chart:series is correct"
- else
- warnlog "#i100780#: The cell range is not Sheet1.A1:A2, it is " & SaxGetAttributeValue("chart:values-cell-range-address")
- endif
- ' DEBUG: printlog "I'm here: " & SAXGetElementName
- '/// Close the XML editor.
- SAXRelease
-endcase
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: ch2_xml_format.inc,v $
+'*
+'* $Revision: 1.2 $
+'*
+'* last change: $Author: obo $ $Date: 2008-07-22 10:36:42 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/***********************************************************************
+'*
+'* owner : oliver.craemer@sun.com
+'*
+'* short description : Verify the Chart2 XML file format
+'*
+'************************************************************************
+'*
+' #1 tCompareXMLFormatCreate ' Verify Chart2 XML file format by using three characteristcs on new chart
+' #1 tCompareXMLFormatLoad ' Verify Chart2 XML file format by using three characteristcs on loaded chart
+'*
+'\***********************************************************************
+
+testcase tCompareXMLFormatCreate
+'///+ Test purpose: Verify within three characteristics that there is really a chart
+
+ dim sOutputFile as string
+ dim sUnpackedStorageDir as string
+ dim sChartContentXML as string
+
+ gApplication = "WRITER"
+ sOutputFile = convertpath(gOfficepath & "user\work\Chart2_XML.odt")
+ sUnpackedStorageDir = (gOfficePath & ConvertPath("user\work\chart2_XML2"))
+ sChartContentXML = (gOfficePath & ConvertPath("user\work\chart2_XML2") & ConvertPath("\Object 1\content.xml"))
+
+ '/// File / New / Text
+ printlog " Open new Writer document"
+ call hNewDocument
+ '/// Insert chart with Insert / Object / Chart
+ printlog " Insert chart with Insert / Object / Chart"
+ InsertChart
+ '/// Save document to <i>gOfficepath</i>/user/work/Chart2_XML.odt
+ printlog " Save document to <i>gOfficepath</i>/user/work/Chart2_XML.odt"
+ if NOT hFileSaveAsKill (sOutputFile) then
+ warnlog "Saving test document failed -> Aborting"
+ call hCloseDocument
+ goto endsub
+ else
+ printlog "File saved successfully."
+ endif
+ '/// File / Close
+ call hCloseDocument
+ sleep(3)
+ printlog "File closed"
+ '/// Uncompress with <i>unzip</i> or <i>jar</i> the
+ '///+ <i>gOfficepath</i>/user/work/verySimpleChart.ods document
+ '///+ into <i>gOfficePath</i>/user/work/chart2_XML-directory
+ printlog "Unpack storage of test document."
+ UnpackStorage(sOutputFile, sUnpackedStorageDir)
+ printlog "Read the test documents DOM."
+ '/// Load the XML file <i>gOfficePath</i>/user/work/chart2_XML/Object 1/content.xml
+ '///+ in an XML editor
+ SAXReadFile(sChartContentXML)
+ printlog "Set the DOM pointer to document root"
+ printlog "|-/"
+ SAXSeekElement("/")
+ printlog " |-office:document-content"
+ '/// Open the element 'office:document-content'
+ SAXSeekElement("office:document-content")
+ printlog " |-office:body"
+ '/// Open the element 'office:body'
+ SAXSeekElement("office:body")
+ printlog " |-office:chart"
+ '/// Open the element 'office:chart'
+ SAXSeekElement("office:chart")
+ printlog " |-chart:chart"
+ '/// Open the element 'chart:chart'
+ SAXSeekElement("chart:chart")
+ '/// Get the attribute value for <i>chart:class</i>.
+ '///+ If it is 'chart:bar' the first characteristics validation has been
+ '///+ passed.
+ if SAXGetAttributeValue("chart:class") = "chart:bar" then
+ printlog "This is a bar chart as expected"
+ else
+ warnlog "This is no bar chart, it is a " & SaxGetAttributeValue("chart:class")
+ endif
+ printlog "Seek for chart:plot-area"
+ printlog " |-chart:plot-area"
+ '/// Open the element 'chart:plot-area'
+ SAXSeekElement("chart:plot-area")
+ '/// If the attribute value of 'chart:data-source-has-labels' is 'both'
+ '///+ the second characteristics validation has been passed.
+ if SAXGetAttributeValue("chart:data-source-has-labels") = "both" then
+ printlog "The label attribute for chart:plot-area is correct"
+ else
+ warnlog "The lable attribute is not both, it is " & SaxGetAttributeValue("chart:data-source-has-labels")
+ endif
+ printlog "Seek for chart:series"
+ printlog " |-chart:series"
+ '/// Open the element 'chart:series'
+ SAXSeekElement("chart:series")
+ '/// If the attribute valie of 'chart:values-cell-range-address' is local-table.$B$2:.$B$5''
+ '///+ the hird characteristics validation has been passed.
+ if SAXGetAttributeValue("chart:values-cell-range-address") = "local-table.$B$2:.$B$5" then
+ printlog "The cell range for chart:series is correct"
+ else
+ warnlog "The cell range is not local-table.$B$2:.$B$5, it is " & SaxGetAttributeValue("chart:values-cell-range-address")
+ endif
+ ' DEBUG: printlog "I'm here: " & SAXGetElementName
+ '/// Close the XML editor.
+ SAXRelease
+endcase
+'
+'--------------------------------------------------------------------
+'
+testcase tCompareXMLFormatLoad
+'///+ Test purpose: Verify within three characteristics that there is really a chart
+
+ dim sOutputFile as string
+ dim sUnpackedStorageDir as string
+ dim sChartContentXML as string
+
+ gApplication = "CALC"
+ sOutputFile = convertpath(gOfficepath & "user\work\verySimpleChart.ods")
+ sUnpackedStorageDir = (gOfficePath & ConvertPath("user\work\chart2_XML"))
+ sChartContentXML = (gOfficePath & ConvertPath("user\work\chart2_XML") & ConvertPath("\Object 1\content.xml"))
+
+ '/// File / Open / <i>gTestToolPath</i>/chart2/update/input/verySimpleChart.ods
+ '/// File / Save As / <i>gOfficepath</i>/user/work/verySimpleChart.ods
+ if fLoadVerySimpleChartAndSaveLocal() > 0 then
+ warnlog "Loading test document failed!"
+ goto endsub
+ else
+ printlog "Test document has successfully been loaded."
+ endif
+
+ '/// Select the chart object using the navigator
+ printlog "Select chart using navigator"
+ if fSelectFirstOLE = 0 then
+ printlog "Chart is selected"
+ else
+ warnlog "Chart could not be selected"
+ call hCloseDocument
+ goto endsub
+ endif
+
+ '/// Activate chart with Edit / Object / Edit
+ printlog "Activate chart by Edit / Object / Edit"
+ EditObjectEdit
+
+ 'Save document localy
+ Kontext "DocumentCalc"
+ '/// Press twice <ESCAPE> to leave the chart object
+ DocumentCalc.TypeKeys "<ESCAPE>" , 2 'Leave chart and unselect it
+ '/// Press <CTRL+HOME> to get to cell A1
+ DocumentCalc.TypeKeys "<MOD1 HOME>"
+ '/// Press <F9> to re-calculate the spreadsheet and the objects
+ DocumentCalc.TypeKeys "<F9>"
+ '/// Save the document again
+ if NOT hFileSave (sOutputFile) then
+ warnlog "Saving test document localy failed -> Aborting"
+ call hCloseDocument
+ goto endsub
+ else
+ printlog "File with very simple chart saved successfully."
+ endif
+ '/// File / Close
+ call hCloseDocument
+ sleep(3)
+ printlog "File with very simple chart closed"
+ '/// Uncompress with <i>unzip</i> or <i>jar</i> the
+ '///+ <i>gOfficepath</i>/user/work/verySimpleChart.ods document
+ '///+ into <i>gOfficePath</i>/user/work/chart2_XML-directory
+ printlog "Unpack storage of test document."
+ UnpackStorage(sOutputFile, sUnpackedStorageDir)
+ printlog "Read the test documents DOM."
+ '/// Load the XML file <i>gOfficePath</i>/user/work/chart2_XML/Object 1/content.xml
+ '///+ in an XML editor
+ SAXReadFile(sChartContentXML)
+ printlog "Set the DOM pointer to document root"
+ printlog "|-/"
+ SAXSeekElement("/")
+ printlog " |-office:document-content"
+ '/// Open the element 'office:document-content'
+ SAXSeekElement("office:document-content")
+ printlog " |-office:body"
+ '/// Open the element 'office:body'
+ SAXSeekElement("office:body")
+ printlog " |-office:chart"
+ '/// Open the element 'office:chart'
+ SAXSeekElement("office:chart")
+ printlog " |-chart:chart"
+ '/// Open the element 'chart:chart'
+ SAXSeekElement("chart:chart")
+ '/// Get the attribute value for <i>chart:class</i>.
+ '///+ If it is 'chart:bar' the first characteristics validation has been
+ '///+ passed.
+ if SAXGetAttributeValue("chart:class") = "chart:bar" then
+ printlog "This is a bar chart as expected"
+ else
+ warnlog "This is no bar chart, it is a " & SaxGetAttributeValue("chart:class")
+ endif
+ printlog "Seek for chart:plot-area"
+ printlog " |-chart:plot-area"
+ '/// Open the element 'chart:plot-area'
+ SAXSeekElement("chart:plot-area")
+ '/// If the attribute value of 'table:cell-range-address' is 'Sheet1.A1:Sheet1.B2'
+ '///+ the second characteristics validation has been passed.
+ if SAXGetAttributeValue("table:cell-range-address") = "Sheet1.A1:B2" then
+ printlog "The cell range for chart:plot-area is correct"
+ else
+ warnlog "#i100780#: The cell range is not Sheet1.A1:B2, it is " & SaxGetAttributeValue("table:cell-range-address")
+ endif
+ printlog "Seek for chart:series"
+ printlog " |-chart:series"
+ '/// Open the element 'chart:series'
+ SAXSeekElement("chart:series")
+ '/// If the attribute valie of 'chart:values-cell-range-address' is Sheet1.A1:Sheet1.A2''
+ '///+ the hird characteristics validation has been passed.
+ if SAXGetAttributeValue("chart:values-cell-range-address") = "Sheet1.A1:A2" then
+ printlog "The cell range for chart:series is correct"
+ else
+ warnlog "#i100780#: The cell range is not Sheet1.A1:A2, it is " & SaxGetAttributeValue("chart:values-cell-range-address")
+ endif
+ ' DEBUG: printlog "I'm here: " & SAXGetElementName
+ '/// Close the XML editor.
+ SAXRelease
+endcase
diff --git a/testautomation/chart2/required/ch2_updt_calc.bas b/testautomation/chart2/required/ch2_updt_calc.bas
index 981d17400fc2..dae12eca2728 100755
--- a/testautomation/chart2/required/ch2_updt_calc.bas
+++ b/testautomation/chart2/required/ch2_updt_calc.bas
@@ -1,158 +1,158 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: ch2_updt_calc.bas,v $
-'*
-'* $Revision: 1.1 $
-'*
-'* last change: $Author: jsi $ $Date: 2008-06-13 14:27:01 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : oliver.craemer@sun.com
-'*
-'* short description : Resource Test for all chart specific menues
-'*
-'\************************************************************************************************
-
-sub main
- use "chart2\tools\ch_tools_common.inc"
- use "chart2\tools\ch_tools_chart_type.inc"
- use "chart2\tools\ch_tools_titles.inc"
- use "chart2\tools\ch_tools_axes.inc"
- use "chart2\tools\ch_tools_grids.inc"
- use "chart2\tools\ch_tools_legend.inc"
- use "chart2\tools\ch_tools_data_labels.inc"
- use "chart2\tools\ch_tools_statistics.inc"
- use "chart2\tools\ch_tools_tab_pages.inc"
- use "chart2\tools\ch_tools_select.inc"
- use "chart2\required\includes\ch2_wizard.inc"
- use "chart2\required\includes\ch2_file.inc"
- use "chart2\required\includes\ch2_view.inc"
- use "chart2\required\includes\ch2_insert_ctl.inc"
- use "chart2\required\includes\ch2_insert.inc"
- use "chart2\required\includes\ch2_format.inc"
- use "chart2\required\includes\ch2_format1.inc"
- use "chart2\required\includes\ch2_window.inc"
- use "chart2\required\includes\ch2_toolbars.inc"
- use "chart2\required\includes\ch2_menu.inc"
- use "chart2\required\includes\ch2_ole.inc"
-
- Call hStatusIn("Chart2", "ch2_updt_calc.bas")
-
- printlog "----------------------------------------"
- printlog "C h a r t 2 i n S p r e a d s h e e t"
- printlog " U p d a t e t e s t"
- printlog "----------------------------------------"
- printLog Chr(13) + "----------- Chart2 Wizard ------------"
- Call tCreateNewChart
- printLog Chr(13) + "----------- Chart2 Menu ------------"
- call tMainMenu
- printLog Chr(13) + "---------- Chart2 File Menu ----------"
- call tFileClose
- call tFileSaveAsOTS
- call tFileSaveAsSXC
- call tFileSaveAsSTC
- call tFileSaveAsXLS
- call tFileSaveAsXLT
- call tFileSaveAsSDC
- call tFileSaveAsVOR
- call tFileReload
- printLog Chr(13) + "---------- Chart2 View Menu -----------"
- Call tViewToolbars
- Call tViewToolbarsCustomize
- Call tViewFullScreen
- printLog Chr(13) + "-------- Chart2 Insert Menu ----------"
- call tInsertTitle
- call tInsertAxes
- call tInsertGrids
- call tInsertLegend
- call tInsertDataLabels
- call tInsertTrendLines
- call tInsertMeanValueLines
- call tInsertYErrorBars
- call tInsertSpecialCharacter
- printLog Chr(13) + "-------- Chart2 CTL Features ----------"
- call tTitleTextDirection
- call tLegendTextDirection
- call tXAxisTextDirection
- call tDataSeriesTextDirection
- call tEquationTextDirection
- call tDataPointTextDirection
- printlog Chr(13) + "--------- Chart2 Format Menu ---------"
- call tFormatObjectProperties
- call tFormatObjectPropertiesPieChart
- call tFormatPositonAndSize
- call tFormatArrangement
- Call tFormatTitleMaintitle
- Call tFormatTitleSubtitle
- Call tFormatTitleXAxistitle
- Call tFormatTitleYAxistitle
- Call tFormatTitleZAxistitle
- Call tFormatTitleAllTitles
- Call tFormatAxisXAxis
- Call tFormatAxisYAxis
- Call tFormatAxisZAxis
- Call tFormatAxisSecondaryXAxis
- Call tFormatAxisSecondaryYAxis
- Call tFormatAxisAllAxes
- Call tFormatXAxisMainGrid
- Call tFormatYAxisMainGrid
- Call tFormatZAxisMainGrid
- call tFormatXAxisMinorGrid
- Call tFormatYAxisMinorGrid
- Call tFormatAllAxesGrids
- Call tFormatLegend
- Call tFormatChartWall
- Call tFormatChartFloor
- Call tFormatChartArea
- Call tFormatChartType
- call tFormatDataRanges
- Call tFormat3DView
- printlog Chr(13) + "--------- Chart2 Window Menu ---------"
- Call tWindowNewWindowAndClose
- printLog Chr(13) + "---------- Chart2 Toolbars -----------"
- Call tdummyToolbar
- printLog Chr(13) + "--------- Chart2 as OLE object ---------"
- Call tChartOLE("WRITER")
- Call tChartOLE("CALC")
- Call tChartOLE("IMPRESS")
- Call tChartOLE("DRAW")
- Call tChartOLE("HTML")
- Call tChartOLE("MASTERDOCUMENT")
- Call hStatusOut
-
-end sub
-'
-'-------------------------------------------------------------------------------
-'
-sub LoadIncludeFiles
- use "global\system\includes\master.inc"
- use "global\system\includes\gvariabl.inc"
- use "global\tools\includes\optional\t_set_standard_controls.inc"
- Call GetUseFiles
- gApplication = "CALC"
-end sub
-
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: ch2_updt_calc.bas,v $
+'*
+'* $Revision: 1.1 $
+'*
+'* last change: $Author: jsi $ $Date: 2008-06-13 14:27:01 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : oliver.craemer@sun.com
+'*
+'* short description : Resource Test for all chart specific menues
+'*
+'\************************************************************************************************
+
+sub main
+ use "chart2\tools\ch_tools_common.inc"
+ use "chart2\tools\ch_tools_chart_type.inc"
+ use "chart2\tools\ch_tools_titles.inc"
+ use "chart2\tools\ch_tools_axes.inc"
+ use "chart2\tools\ch_tools_grids.inc"
+ use "chart2\tools\ch_tools_legend.inc"
+ use "chart2\tools\ch_tools_data_labels.inc"
+ use "chart2\tools\ch_tools_statistics.inc"
+ use "chart2\tools\ch_tools_tab_pages.inc"
+ use "chart2\tools\ch_tools_select.inc"
+ use "chart2\required\includes\ch2_wizard.inc"
+ use "chart2\required\includes\ch2_file.inc"
+ use "chart2\required\includes\ch2_view.inc"
+ use "chart2\required\includes\ch2_insert_ctl.inc"
+ use "chart2\required\includes\ch2_insert.inc"
+ use "chart2\required\includes\ch2_format.inc"
+ use "chart2\required\includes\ch2_format1.inc"
+ use "chart2\required\includes\ch2_window.inc"
+ use "chart2\required\includes\ch2_toolbars.inc"
+ use "chart2\required\includes\ch2_menu.inc"
+ use "chart2\required\includes\ch2_ole.inc"
+
+ Call hStatusIn("Chart2", "ch2_updt_calc.bas")
+
+ printlog "----------------------------------------"
+ printlog "C h a r t 2 i n S p r e a d s h e e t"
+ printlog " U p d a t e t e s t"
+ printlog "----------------------------------------"
+ printLog Chr(13) + "----------- Chart2 Wizard ------------"
+ Call tCreateNewChart
+ printLog Chr(13) + "----------- Chart2 Menu ------------"
+ call tMainMenu
+ printLog Chr(13) + "---------- Chart2 File Menu ----------"
+ call tFileClose
+ call tFileSaveAsOTS
+ call tFileSaveAsSXC
+ call tFileSaveAsSTC
+ call tFileSaveAsXLS
+ call tFileSaveAsXLT
+ call tFileSaveAsSDC
+ call tFileSaveAsVOR
+ call tFileReload
+ printLog Chr(13) + "---------- Chart2 View Menu -----------"
+ Call tViewToolbars
+ Call tViewToolbarsCustomize
+ Call tViewFullScreen
+ printLog Chr(13) + "-------- Chart2 Insert Menu ----------"
+ call tInsertTitle
+ call tInsertAxes
+ call tInsertGrids
+ call tInsertLegend
+ call tInsertDataLabels
+ call tInsertTrendLines
+ call tInsertMeanValueLines
+ call tInsertYErrorBars
+ call tInsertSpecialCharacter
+ printLog Chr(13) + "-------- Chart2 CTL Features ----------"
+ call tTitleTextDirection
+ call tLegendTextDirection
+ call tXAxisTextDirection
+ call tDataSeriesTextDirection
+ call tEquationTextDirection
+ call tDataPointTextDirection
+ printlog Chr(13) + "--------- Chart2 Format Menu ---------"
+ call tFormatObjectProperties
+ call tFormatObjectPropertiesPieChart
+ call tFormatPositonAndSize
+ call tFormatArrangement
+ Call tFormatTitleMaintitle
+ Call tFormatTitleSubtitle
+ Call tFormatTitleXAxistitle
+ Call tFormatTitleYAxistitle
+ Call tFormatTitleZAxistitle
+ Call tFormatTitleAllTitles
+ Call tFormatAxisXAxis
+ Call tFormatAxisYAxis
+ Call tFormatAxisZAxis
+ Call tFormatAxisSecondaryXAxis
+ Call tFormatAxisSecondaryYAxis
+ Call tFormatAxisAllAxes
+ Call tFormatXAxisMainGrid
+ Call tFormatYAxisMainGrid
+ Call tFormatZAxisMainGrid
+ call tFormatXAxisMinorGrid
+ Call tFormatYAxisMinorGrid
+ Call tFormatAllAxesGrids
+ Call tFormatLegend
+ Call tFormatChartWall
+ Call tFormatChartFloor
+ Call tFormatChartArea
+ Call tFormatChartType
+ call tFormatDataRanges
+ Call tFormat3DView
+ printlog Chr(13) + "--------- Chart2 Window Menu ---------"
+ Call tWindowNewWindowAndClose
+ printLog Chr(13) + "---------- Chart2 Toolbars -----------"
+ Call tdummyToolbar
+ printLog Chr(13) + "--------- Chart2 as OLE object ---------"
+ Call tChartOLE("WRITER")
+ Call tChartOLE("CALC")
+ Call tChartOLE("IMPRESS")
+ Call tChartOLE("DRAW")
+ Call tChartOLE("HTML")
+ Call tChartOLE("MASTERDOCUMENT")
+ Call hStatusOut
+
+end sub
+'
+'-------------------------------------------------------------------------------
+'
+sub LoadIncludeFiles
+ use "global\system\includes\master.inc"
+ use "global\system\includes\gvariabl.inc"
+ use "global\tools\includes\optional\t_set_standard_controls.inc"
+ Call GetUseFiles
+ gApplication = "CALC"
+end sub
+
diff --git a/testautomation/dbaccess/optional/includes/db_Mozilla.inc b/testautomation/dbaccess/optional/includes/db_Mozilla.inc
index 6d0680eb9620..d846719489d9 100755
--- a/testautomation/dbaccess/optional/includes/db_Mozilla.inc
+++ b/testautomation/dbaccess/optional/includes/db_Mozilla.inc
@@ -1,142 +1,142 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: db_Mozilla.inc,v $
-'*
-'* $Revision: 1.1 $
-'*
-'* last change: $Author: jsi $ $Date: 2008-06-16 07:43:41 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : marc.neumann@sun.com
-'*
-'* short description : Address book mozilla
-'*
-'\***********************************************************************
-sub db_Mozilla
-
- ' Information for this test under
- ' http://wiki.services.openoffice.org/wiki/Database_Automatic_Testing#Testing_the_mozilla_Address_book
-
- if fCreateMozillaAddressbookDatasource(gOfficePath + ConvertPath("user/work/TT_Mozilla.odb")) then
-
- tQueryAddressbook(gOfficePath + ConvertPath("user/work/TT_Mozilla.odb"))
- tSortAddressbook(gOfficePath + ConvertPath("user/work/TT_Mozilla.odb"))
- else
- tQueryAddressbook("")
- tSortAddressbook("")
- endif
-
-end sub
-'-------------------------------------------------------------------------
-testcase tQueryAddressbook( sFileName )
-
- if ( not fOpenDatabase(sFileName) ) then
- warnlog "Database can't be open"
- printlog "May be you find a solution under http://wiki.services.openoffice.org/wiki/Database_Automatic_Testing#Testing_the_mozilla_Address_book"
- goto endsub
- endif
-
- fOpenNewQueryDesign
-
- Kontext "AddTables"
- TableName.Select 1
- '/// Add database table to Query.
- AddTable.Click
- sleep(2)
- if AddTables.exists(2) then
- CloseDlg.Click ' When the AddTables dialog still exists then close him
- endif
- sleep(1)
- Kontext "QueryDesignCriterion"
- Field.Select(1)
- sleep(1)
- Kontext "Toolbar"
- '/// Executing query
- printlog "- Executing query"
- ExecuteBtn.Click
- sleep(5)
- Kontext "TableView"
- if NOT DataWindow.Exists(3) then
- warnlog "Execution of a query failed!"
- end if
-
- call fCloseQueryDesign()
-
- call fCloseDatabase()
-
-endcase
-'-------------------------------------------------------------------------
-testcase tSortAddressbook( sFileName )
-
- Dim sRecordCount as String
-
- '/// open the database file created in the bas file
- printlog "open the database file created in the bas file"
-
- if ( not fOpenDatabase(sFileName) ) then
- warnlog "Database can't be open"
- goto endsub
- endif
-
- '/// open the first table
- printlog "open the first table"
- Kontext "ContainerView"
- ViewTables
- TableTree.select(1)
- OpenTable ' uno-Slot .uno:DB/Open
-
- sleep(2)
-
- '/// count the records in the table
- printlog "count the records in the table"
- Kontext "TableView"
- LastRecord.Click
- sRecordCount = AllRecords.caption()
-
- '/// sort the table
- printlog "sort the table"
- Kontext "Toolbar"
- SortAscending.Click
- sleep(1)
-
- '/// count the table again and check if there are the same count of records then before sorting
- printlog "count the table again and check if there are the same count of records then before sorting"
- Kontext "TableView"
- LastRecord.Click
- if (sRecordCount <> AllRecords.caption() ) then
- warnlog "issue i61611 occur. The records are double after sorting."
- endif
-
- '/// close the table
- printlog "close the table"
- call fCloseTableView()
-
- '/// close the database
- printlog "close the database"
- call fCloseDatabase()
-
-endcase
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: db_Mozilla.inc,v $
+'*
+'* $Revision: 1.1 $
+'*
+'* last change: $Author: jsi $ $Date: 2008-06-16 07:43:41 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : marc.neumann@sun.com
+'*
+'* short description : Address book mozilla
+'*
+'\***********************************************************************
+sub db_Mozilla
+
+ ' Information for this test under
+ ' http://wiki.services.openoffice.org/wiki/Database_Automatic_Testing#Testing_the_mozilla_Address_book
+
+ if fCreateMozillaAddressbookDatasource(gOfficePath + ConvertPath("user/work/TT_Mozilla.odb")) then
+
+ tQueryAddressbook(gOfficePath + ConvertPath("user/work/TT_Mozilla.odb"))
+ tSortAddressbook(gOfficePath + ConvertPath("user/work/TT_Mozilla.odb"))
+ else
+ tQueryAddressbook("")
+ tSortAddressbook("")
+ endif
+
+end sub
+'-------------------------------------------------------------------------
+testcase tQueryAddressbook( sFileName )
+
+ if ( not fOpenDatabase(sFileName) ) then
+ warnlog "Database can't be open"
+ printlog "May be you find a solution under http://wiki.services.openoffice.org/wiki/Database_Automatic_Testing#Testing_the_mozilla_Address_book"
+ goto endsub
+ endif
+
+ fOpenNewQueryDesign
+
+ Kontext "AddTables"
+ TableName.Select 1
+ '/// Add database table to Query.
+ AddTable.Click
+ sleep(2)
+ if AddTables.exists(2) then
+ CloseDlg.Click ' When the AddTables dialog still exists then close him
+ endif
+ sleep(1)
+ Kontext "QueryDesignCriterion"
+ Field.Select(1)
+ sleep(1)
+ Kontext "Toolbar"
+ '/// Executing query
+ printlog "- Executing query"
+ ExecuteBtn.Click
+ sleep(5)
+ Kontext "TableView"
+ if NOT DataWindow.Exists(3) then
+ warnlog "Execution of a query failed!"
+ end if
+
+ call fCloseQueryDesign()
+
+ call fCloseDatabase()
+
+endcase
+'-------------------------------------------------------------------------
+testcase tSortAddressbook( sFileName )
+
+ Dim sRecordCount as String
+
+ '/// open the database file created in the bas file
+ printlog "open the database file created in the bas file"
+
+ if ( not fOpenDatabase(sFileName) ) then
+ warnlog "Database can't be open"
+ goto endsub
+ endif
+
+ '/// open the first table
+ printlog "open the first table"
+ Kontext "ContainerView"
+ ViewTables
+ TableTree.select(1)
+ OpenTable ' uno-Slot .uno:DB/Open
+
+ sleep(2)
+
+ '/// count the records in the table
+ printlog "count the records in the table"
+ Kontext "TableView"
+ LastRecord.Click
+ sRecordCount = AllRecords.caption()
+
+ '/// sort the table
+ printlog "sort the table"
+ Kontext "Toolbar"
+ SortAscending.Click
+ sleep(1)
+
+ '/// count the table again and check if there are the same count of records then before sorting
+ printlog "count the table again and check if there are the same count of records then before sorting"
+ Kontext "TableView"
+ LastRecord.Click
+ if (sRecordCount <> AllRecords.caption() ) then
+ warnlog "issue i61611 occur. The records are double after sorting."
+ endif
+
+ '/// close the table
+ printlog "close the table"
+ call fCloseTableView()
+
+ '/// close the database
+ printlog "close the database"
+ call fCloseDatabase()
+
+endcase
diff --git a/testautomation/dbaccess/optional/includes/misc_Macros.inc b/testautomation/dbaccess/optional/includes/misc_Macros.inc
index 69a2d658c0d7..3b2ab6bf2345 100755
--- a/testautomation/dbaccess/optional/includes/misc_Macros.inc
+++ b/testautomation/dbaccess/optional/includes/misc_Macros.inc
@@ -1,121 +1,121 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: misc_RegisterDatabase.inc,v $
-'*
-'* $Revision: 1.1 $
-'*
-'* last change: $Author: jsi $ $Date: 2008/06/16 07:43:42 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : marc.neumann@sun.com
-'*
-'* short description : macros in databases
-'*
-'\***********************************************************************
-
-sub misc_Macros
-
- printlog "------------------- misc_Macros.inc ------------------------"
-
- call tMacros
-
-end sub
-'-------------------------------------------------------------------------
-testcase tMacros
-
- hSetMacroSecurityAPI( GC_MACRO_SECURITY_LEVEL_LOW )
-
- dim sFileName as String
- sFileName = ConvertPath(gOfficePath + "/user/work/hsql_macros_in_subdocument.odb")
- app.FileCopy ConvertPath(gTesttoolPath + "/dbaccess/optional/input/hsql_datasource/hsql_macros_in_subdocument.odb"), ConvertPath(gOfficePath + "/user/work/hsql_macros_in_subdocument.odb")
-
- ' delete the backup file
- if fileexists(sFileName + "backup.odb") then
- app.kill sFileName + "backup.odb"
- endif
-
- FileOpen
- sleep (1)
- Kontext "OeffnenDlg"
- '/// open the given file
- printlog "open the file: " + sFileName
- Dateiname.SetText sFileName
- sleep (3)
- Oeffnen.Click
- sleep (3)
-
- printlog "check if the subdocument contains macros dialog appear"
- Kontext "MessageBox"
- if (MessageBox.exists(1)) then
- MessageBox.OK
- else
- warnlog "the subdocument contains macros dialog does not appear"
- endif
-
- MigrateMacros
-
- WaitSlot(10)
-
- Kontext "MacroMigration"
- if not (MacroMigration.exists(1)) then
- warnlog "MacroMigration wizard does not appear"
- endif
-
- NextButton.click
-
- DatabaseFile.settext sFileName + "backup.odb"
-
- NextButton.click
- sleep(20)
- MacroMigration.OK
-
- call fCloseDatabase
-
- printlog "open the database again to see if the message box appear again"
-
- FileOpen
- sleep (1)
- Kontext "OeffnenDlg"
- '/// open the given file
- printlog "open the file: " + sFileName
- Dateiname.SetText sFileName
- sleep (3)
- Oeffnen.Click
- sleep (3)
-
- Kontext "MessageBox"
- if (MessageBox.exists(1)) then
- warnlog "MessageBox about macros appear. Should not after migration."
- else
- 'nothing
- endif
-
- call fCloseDatabase
-
- hSetMacroSecurityAPI( GC_MACRO_SECURITY_LEVEL_DEFAULT )
-
-endcase
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: misc_RegisterDatabase.inc,v $
+'*
+'* $Revision: 1.1 $
+'*
+'* last change: $Author: jsi $ $Date: 2008/06/16 07:43:42 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : marc.neumann@sun.com
+'*
+'* short description : macros in databases
+'*
+'\***********************************************************************
+
+sub misc_Macros
+
+ printlog "------------------- misc_Macros.inc ------------------------"
+
+ call tMacros
+
+end sub
+'-------------------------------------------------------------------------
+testcase tMacros
+
+ hSetMacroSecurityAPI( GC_MACRO_SECURITY_LEVEL_LOW )
+
+ dim sFileName as String
+ sFileName = ConvertPath(gOfficePath + "/user/work/hsql_macros_in_subdocument.odb")
+ app.FileCopy ConvertPath(gTesttoolPath + "/dbaccess/optional/input/hsql_datasource/hsql_macros_in_subdocument.odb"), ConvertPath(gOfficePath + "/user/work/hsql_macros_in_subdocument.odb")
+
+ ' delete the backup file
+ if fileexists(sFileName + "backup.odb") then
+ app.kill sFileName + "backup.odb"
+ endif
+
+ FileOpen
+ sleep (1)
+ Kontext "OeffnenDlg"
+ '/// open the given file
+ printlog "open the file: " + sFileName
+ Dateiname.SetText sFileName
+ sleep (3)
+ Oeffnen.Click
+ sleep (3)
+
+ printlog "check if the subdocument contains macros dialog appear"
+ Kontext "MessageBox"
+ if (MessageBox.exists(1)) then
+ MessageBox.OK
+ else
+ warnlog "the subdocument contains macros dialog does not appear"
+ endif
+
+ MigrateMacros
+
+ WaitSlot(10)
+
+ Kontext "MacroMigration"
+ if not (MacroMigration.exists(1)) then
+ warnlog "MacroMigration wizard does not appear"
+ endif
+
+ NextButton.click
+
+ DatabaseFile.settext sFileName + "backup.odb"
+
+ NextButton.click
+ sleep(20)
+ MacroMigration.OK
+
+ call fCloseDatabase
+
+ printlog "open the database again to see if the message box appear again"
+
+ FileOpen
+ sleep (1)
+ Kontext "OeffnenDlg"
+ '/// open the given file
+ printlog "open the file: " + sFileName
+ Dateiname.SetText sFileName
+ sleep (3)
+ Oeffnen.Click
+ sleep (3)
+
+ Kontext "MessageBox"
+ if (MessageBox.exists(1)) then
+ warnlog "MessageBox about macros appear. Should not after migration."
+ else
+ 'nothing
+ endif
+
+ call fCloseDatabase
+
+ hSetMacroSecurityAPI( GC_MACRO_SECURITY_LEVEL_DEFAULT )
+
+endcase
diff --git a/testautomation/extensions/optional/input/options/readme.txt b/testautomation/extensions/optional/input/options/readme.txt
index 39222957475c..da576203972d 100755
--- a/testautomation/extensions/optional/input/options/readme.txt
+++ b/testautomation/extensions/optional/input/options/readme.txt
@@ -1,195 +1,195 @@
-Important: The hander component extensionoptions.jar in the extensions may not
-contain exactly the same sources as the one build in the handler directory. To
-make sure that debugging works build the handler directory and put the
-extensionoptions.jar into the extension.
-
-
-
-leaf1.oxt: Defines a leaf under the node WriterNode
-================================================================================
-
-leaf2.oxt: Defines a leaf under a node that has a name which requires special
-"xml encoding". The name is "My Writer's & Settings". The node is not assigned
-to a Module and the Node/AllModules property is not true. This is a typical
-scenario when a Node had been added to an existing Module and later the Module
-was removed. This is a situation which actually should not occur. In this case
-DO NOT show the Node in the OOo's options dialog, because it shows only nodes
-for a particular module and in this case the Module for the Node is unknown.
-In the Extension Manager's
-options dialog this Node can be shown because the Module is irrelevant.
-See also nodes5.oxt.
-================================================================================
-
-leaves1.oxt: multiple ordered leaves under available nodes. The leaves Lables are
-localized for en-US and de. The following leaves should appear:
-
-Writer:
--leaves1 Writer 1 en-US
--leaves1 Writer 2 en-US
--leaves1 Writer 3 en-US
-
-Calc:
--leaves1 Calc 3 en-US
--leaves1 Calc 3 en-US
--leaves1 Calc 3 en-US
-
-Draw:
--leaves1 Draw 3 en-US
--leaves1 Draw 3 en-US
--leaves1 Draw 3 en-US
-
-If a german office is used then the strings contain "de" instead of "en-US".
-================================================================================
-
-leaves2.oxt: Same as leaves1.oxt. Use together with leaves1.oxt to test the
-grouping of leaves.
-================================================================================
-
-leaves3.oxt: Same as leaves1.oxt, but the leaves are not ordered.
-================================================================================
-
-nodes1.oxt: Defines one node which has AllModules set and which has
-no children. Therefore this node should not be displayed.
-================================================================================
-
-nodes2.oxt: Defines 3 nodes which use AllModules and which form an
-ordered group. Every node defines also 3 nodes which have a determined order.
-
--nodes2 node 1 en-US
- -nodes2 node 1 leaf 1 en-US
- -nodes2 node 1 leaf 2 en-US
- -nodes2 node 1 leaf 3 en-US
-
--nodes2 node 2 en-US
- -nodes2 node 2 leaf 1 en-US
- -nodes2 node 2 leaf 2 en-US
- -nodes2 node 2 leaf 3 en-US
-
--nodes2 node 3 en-US
- -nodes2 node 3 leaf 1 en-US
- -nodes2 node 3 leaf 2 en-US
- -nodes2 node 3 leaf 3 en-US
-
-================================================================================
-
-nodes3.oxt: Defines 3 nodes which are placed under different existing Modules.
-The nodes and there leaves are ordered.
-
-Context Writer:
-- nodes3 node 1
- nodes3 node 1 leaf 1 en-US
- nodes3 node 1 leaf 2 en-US
- nodes3 node 1 leaf 3 en-US
-
-- nodes3 node 2
- nodes3 node 2 leaf 1 en-US
- nodes3 node 2 leaf 2 en-US
- nodes3 node 2 leaf 3 en-US
-
-- nodes3 node 3
- nodes3 node 3 leaf 1 en-US
- nodes3 node 3 leaf 2 en-US
- nodes3 node 3 leaf 3 en-US
-
-Context Calc:
-- nodes3 node 1
- nodes3 node 1 leaf 1 en-US
- nodes3 node 1 leaf 2 en-US
- nodes3 node 1 leaf 3 en-US
-
-- nodes3 node 3
- nodes3 node 3 leaf 1 en-US
- nodes3 node 3 leaf 2 en-US
- nodes3 node 3 leaf 3 en-US
-
-Context Draw:
-- nodes3 node 2
- nodes3 node 2 leaf 1 en-US
- nodes3 node 2 leaf 2 en-US
- nodes3 node 2 leaf 3 en-US
-
-================================================================================
-
-nodes4.oxt: Same as nodes3.oxt. Use together with nodes3.txt to test the
-grouping of nodes.
-================================================================================
-
-nodes5.oxt: Defines a node which in turn defines 3 leaves. The Node
-is not assigned to a Module and the AllModule property is false (which is the
-default).This may happen when a node
-had been added to an already existing Module and then this Module was removed. For
-example, an extension adds a node to the "Writer Module" and the
-next office update removes the "Writer Module" (which is rather inconceivable).
-Then the node and its leaves MUST NOT be displayed in OOo's options dialog,
-because the Module is not known. However, it can be displayed in the
-options dialog of the Extension Manager. See also the description for leaf2.oxt.
-================================================================================
-
-modules1.oxt: Defines two Modules and three Nodes. The Nodes may not
-be displayed in OOo's options dialog because there is currently no application
-which uses this Module. However the Nodes are displayed in the options dialog
-of the Extension Manager.
-There are three Nodes defined. The relation ship is this:
-
--module1
- -node 1
- -leaf 1
- -leaf 2
- -leaf 3
- -node 2
- -leaf 1
- -leaf 2
- -leaf 3
- -node 3
- -leaf 1
- -leaf 2
- -leaf 3
-
--module2
- -node1
- -leaf 1
- -leaf 2
- -leaf 3
- -node3
- -leaf 1
- -leaf 2
- -leaf 3
-
-The options dialog of the Extension Manager shall display only three nodes:
-
- -node 1
- -leaf 1
- -leaf 2
- -leaf 3
- -node 2
- -leaf 1
- -leaf 2
- -leaf 3
- -node 3
- -leaf 1
- -leaf 2
- -leaf 3
-
-or
-
- -node 1
- -leaf 1
- -leaf 2
- -leaf 3
- -node 3
- -leaf 1
- -leaf 2
- -leaf 3
- -node 2
- -leaf 1
- -leaf 2
- -leaf 3
-
-Since the order of Module|s is not defined, the dialog may display first the
-Nodes from module2 and then from module1. If a node is already displayed then
-it is not shown again.
-
-================================================================================
-
-modules2.oxt: Same as modules1, except that the order of nodes and leaves
-is not defined.
+Important: The hander component extensionoptions.jar in the extensions may not
+contain exactly the same sources as the one build in the handler directory. To
+make sure that debugging works build the handler directory and put the
+extensionoptions.jar into the extension.
+
+
+
+leaf1.oxt: Defines a leaf under the node WriterNode
+================================================================================
+
+leaf2.oxt: Defines a leaf under a node that has a name which requires special
+"xml encoding". The name is "My Writer's & Settings". The node is not assigned
+to a Module and the Node/AllModules property is not true. This is a typical
+scenario when a Node had been added to an existing Module and later the Module
+was removed. This is a situation which actually should not occur. In this case
+DO NOT show the Node in the OOo's options dialog, because it shows only nodes
+for a particular module and in this case the Module for the Node is unknown.
+In the Extension Manager's
+options dialog this Node can be shown because the Module is irrelevant.
+See also nodes5.oxt.
+================================================================================
+
+leaves1.oxt: multiple ordered leaves under available nodes. The leaves Lables are
+localized for en-US and de. The following leaves should appear:
+
+Writer:
+-leaves1 Writer 1 en-US
+-leaves1 Writer 2 en-US
+-leaves1 Writer 3 en-US
+
+Calc:
+-leaves1 Calc 3 en-US
+-leaves1 Calc 3 en-US
+-leaves1 Calc 3 en-US
+
+Draw:
+-leaves1 Draw 3 en-US
+-leaves1 Draw 3 en-US
+-leaves1 Draw 3 en-US
+
+If a german office is used then the strings contain "de" instead of "en-US".
+================================================================================
+
+leaves2.oxt: Same as leaves1.oxt. Use together with leaves1.oxt to test the
+grouping of leaves.
+================================================================================
+
+leaves3.oxt: Same as leaves1.oxt, but the leaves are not ordered.
+================================================================================
+
+nodes1.oxt: Defines one node which has AllModules set and which has
+no children. Therefore this node should not be displayed.
+================================================================================
+
+nodes2.oxt: Defines 3 nodes which use AllModules and which form an
+ordered group. Every node defines also 3 nodes which have a determined order.
+
+-nodes2 node 1 en-US
+ -nodes2 node 1 leaf 1 en-US
+ -nodes2 node 1 leaf 2 en-US
+ -nodes2 node 1 leaf 3 en-US
+
+-nodes2 node 2 en-US
+ -nodes2 node 2 leaf 1 en-US
+ -nodes2 node 2 leaf 2 en-US
+ -nodes2 node 2 leaf 3 en-US
+
+-nodes2 node 3 en-US
+ -nodes2 node 3 leaf 1 en-US
+ -nodes2 node 3 leaf 2 en-US
+ -nodes2 node 3 leaf 3 en-US
+
+================================================================================
+
+nodes3.oxt: Defines 3 nodes which are placed under different existing Modules.
+The nodes and there leaves are ordered.
+
+Context Writer:
+- nodes3 node 1
+ nodes3 node 1 leaf 1 en-US
+ nodes3 node 1 leaf 2 en-US
+ nodes3 node 1 leaf 3 en-US
+
+- nodes3 node 2
+ nodes3 node 2 leaf 1 en-US
+ nodes3 node 2 leaf 2 en-US
+ nodes3 node 2 leaf 3 en-US
+
+- nodes3 node 3
+ nodes3 node 3 leaf 1 en-US
+ nodes3 node 3 leaf 2 en-US
+ nodes3 node 3 leaf 3 en-US
+
+Context Calc:
+- nodes3 node 1
+ nodes3 node 1 leaf 1 en-US
+ nodes3 node 1 leaf 2 en-US
+ nodes3 node 1 leaf 3 en-US
+
+- nodes3 node 3
+ nodes3 node 3 leaf 1 en-US
+ nodes3 node 3 leaf 2 en-US
+ nodes3 node 3 leaf 3 en-US
+
+Context Draw:
+- nodes3 node 2
+ nodes3 node 2 leaf 1 en-US
+ nodes3 node 2 leaf 2 en-US
+ nodes3 node 2 leaf 3 en-US
+
+================================================================================
+
+nodes4.oxt: Same as nodes3.oxt. Use together with nodes3.txt to test the
+grouping of nodes.
+================================================================================
+
+nodes5.oxt: Defines a node which in turn defines 3 leaves. The Node
+is not assigned to a Module and the AllModule property is false (which is the
+default).This may happen when a node
+had been added to an already existing Module and then this Module was removed. For
+example, an extension adds a node to the "Writer Module" and the
+next office update removes the "Writer Module" (which is rather inconceivable).
+Then the node and its leaves MUST NOT be displayed in OOo's options dialog,
+because the Module is not known. However, it can be displayed in the
+options dialog of the Extension Manager. See also the description for leaf2.oxt.
+================================================================================
+
+modules1.oxt: Defines two Modules and three Nodes. The Nodes may not
+be displayed in OOo's options dialog because there is currently no application
+which uses this Module. However the Nodes are displayed in the options dialog
+of the Extension Manager.
+There are three Nodes defined. The relation ship is this:
+
+-module1
+ -node 1
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node 2
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node 3
+ -leaf 1
+ -leaf 2
+ -leaf 3
+
+-module2
+ -node1
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node3
+ -leaf 1
+ -leaf 2
+ -leaf 3
+
+The options dialog of the Extension Manager shall display only three nodes:
+
+ -node 1
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node 2
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node 3
+ -leaf 1
+ -leaf 2
+ -leaf 3
+
+or
+
+ -node 1
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node 3
+ -leaf 1
+ -leaf 2
+ -leaf 3
+ -node 2
+ -leaf 1
+ -leaf 2
+ -leaf 3
+
+Since the order of Module|s is not defined, the dialog may display first the
+Nodes from module2 and then from module1. If a node is already displayed then
+it is not shown again.
+
+================================================================================
+
+modules2.oxt: Same as modules1, except that the order of nodes and leaves
+is not defined.
diff --git a/testautomation/extensions/optional/input/platform/readme.txt b/testautomation/extensions/optional/input/platform/readme.txt
index 25608fab37f9..2ab102a27d3c 100755
--- a/testautomation/extensions/optional/input/platform/readme.txt
+++ b/testautomation/extensions/optional/input/platform/readme.txt
@@ -1,49 +1,49 @@
-Extension which only support one platform
-========================================================
-
-freebsd_x86.oxt: freebsd_x86
-freebsd_x86_86.oxt: freebsd_x86_64
-linux_arm_eabi.oxt: linux_arm_eabi
-linux_arm_oabi.oxt: linux_arm_oabi
-linux_ia64.oxt: linux_ia64
-linux_mips_eb.oxt: linux_mips_eb
-linux_mips_el.oxt: linux_mips_el
-linux_powerpc64.oxt: linux_powerpc64
-linux_powerpc.oxt: linux_powerpc
-linux_s390.oxt: linux_s390
-linux_s390x.oxt: linux_s390x
-linux_sparc.oxt: linux_sparc
-linux_x86.oxt: linux_x86
-linux_x86_64.oxt: linux_x86_64
-macos_powerpc.oxt: macos_powerpc
-macos_x86.oxt: macos_x86
-solaris_sparc.oxt: solaris_sparc
-solaris_x86.oxt: solaris_x86
-windows_x86.oxt: windows_x86
-os2_x86.oxt: os/2_x86
-
-Extensions which support multiple platforms
-=======================================================
-mul1.oxt: windows_x86, linux_x86, solaris_x86
-
-
-All platforms
-=========================================================
-all1.oxt: all, The <platform> element is missing. Default is "all".
-
-all2.oxt: all, <platform value="all" />
-
-all3.oxt: all, no description.xml
-
-
-
-Invalid platforms
-=========================================================
-The following extensions cannot be installed because the platform element
-is not correct. We assume that no valid platform is defined.
-
-invalid1.oxt: <platform />
-
-invalid2.oxt: <platform value=""/>
-
-invalid3.oxt: <platform value="," />
+Extension which only support one platform
+========================================================
+
+freebsd_x86.oxt: freebsd_x86
+freebsd_x86_86.oxt: freebsd_x86_64
+linux_arm_eabi.oxt: linux_arm_eabi
+linux_arm_oabi.oxt: linux_arm_oabi
+linux_ia64.oxt: linux_ia64
+linux_mips_eb.oxt: linux_mips_eb
+linux_mips_el.oxt: linux_mips_el
+linux_powerpc64.oxt: linux_powerpc64
+linux_powerpc.oxt: linux_powerpc
+linux_s390.oxt: linux_s390
+linux_s390x.oxt: linux_s390x
+linux_sparc.oxt: linux_sparc
+linux_x86.oxt: linux_x86
+linux_x86_64.oxt: linux_x86_64
+macos_powerpc.oxt: macos_powerpc
+macos_x86.oxt: macos_x86
+solaris_sparc.oxt: solaris_sparc
+solaris_x86.oxt: solaris_x86
+windows_x86.oxt: windows_x86
+os2_x86.oxt: os/2_x86
+
+Extensions which support multiple platforms
+=======================================================
+mul1.oxt: windows_x86, linux_x86, solaris_x86
+
+
+All platforms
+=========================================================
+all1.oxt: all, The <platform> element is missing. Default is "all".
+
+all2.oxt: all, <platform value="all" />
+
+all3.oxt: all, no description.xml
+
+
+
+Invalid platforms
+=========================================================
+The following extensions cannot be installed because the platform element
+is not correct. We assume that no valid platform is defined.
+
+invalid1.oxt: <platform />
+
+invalid2.oxt: <platform value=""/>
+
+invalid3.oxt: <platform value="," />
diff --git a/testautomation/extensions/optional/input/update/readme.txt b/testautomation/extensions/optional/input/update/readme.txt
index 9e1096576017..e48fa3db5ff3 100755
--- a/testautomation/extensions/optional/input/update/readme.txt
+++ b/testautomation/extensions/optional/input/update/readme.txt
@@ -1,26 +1,26 @@
-The folder contains only simple extension. That is, they only contain
-- META-INF
--t.rdb
--description.xml
-
-The description.xml contains only a version and one URL to the update data
-
-For example:
-
-
-<?xml version="1.0" encoding="UTF-8"?>
-<description xmlns="http://openoffice.org/extensions/description/2006"
- xmlns:xlink="http://www.w3.org/1999/xlink">
- <version value="1.0" />
-
- <update-information>
- <src xlink:href="http://extensions.openoffice.org/testarea/desktop/simple/plain1.update.xml" />
- </update-information>
-</description>
-
-
-The update information which is referenced in the update-information and the update is committed in the extensions/www project. To modify them get the project:
-
-cvs co extensions/wwww
-
-the files can be found under extensions/www/testarea/desktop
+The folder contains only simple extension. That is, they only contain
+- META-INF
+-t.rdb
+-description.xml
+
+The description.xml contains only a version and one URL to the update data
+
+For example:
+
+
+<?xml version="1.0" encoding="UTF-8"?>
+<description xmlns="http://openoffice.org/extensions/description/2006"
+ xmlns:xlink="http://www.w3.org/1999/xlink">
+ <version value="1.0" />
+
+ <update-information>
+ <src xlink:href="http://extensions.openoffice.org/testarea/desktop/simple/plain1.update.xml" />
+ </update-information>
+</description>
+
+
+The update information which is referenced in the update-information and the update is committed in the extensions/www project. To modify them get the project:
+
+cvs co extensions/wwww
+
+the files can be found under extensions/www/testarea/desktop
diff --git a/testautomation/extensions/optional/input/web_update/readme.txt b/testautomation/extensions/optional/input/web_update/readme.txt
index cc87a86d0b33..4ae5ddd9182f 100755
--- a/testautomation/extensions/optional/input/web_update/readme.txt
+++ b/testautomation/extensions/optional/input/web_update/readme.txt
@@ -1,133 +1,133 @@
-The folder contains extensions which need to be updated through a web site.
-The "Updates dialog" of the Extension Manager will mark the updates for these
-extensions as "browser based update". The Extension Manager will open a browser
-for each of the extensions and navigate to the respective website.
-
-================================================================================
-web1.oxt - web5.oxt:
-================================================================================
-They contain <update-information>. That is they reference directly the respective
-webX.update.xml (for example, web1.update.xml) files which are available at
-http://extensions.openoffice.org/testarea/desktop/website_update/update/...
-For example:
-http://extensions.openoffice.org/testarea/desktop/website_update/update/web2.update.xml
-
-The update information contain multiple URLs to "localized" web sites. Each URL is
-assigned to a particular local. For example:
-
-<src xlink:href="http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_de.html" lang="de"/>
-
-The Extension Manager will choose the URLs where the lang attribute matches most
-closely the locale of the office.
-
-The following table shows what localized web site is used, when the office uses the locale
-en-US. The web page will display the locale used. See update/web1_de.html, etc.
-
-
-Localization:
-
-Installed office en-US
- | publisher | release notes
-=============================================
-web1.oxt | en-US | en-US
----------------------------------------------
-web2.oxt | en-US-region1 | en-US-region1
----------------------------------------------
-web3.oxt | en | en
----------------------------------------------
-web4.oxt | en-GB | en-GB
----------------------------------------------
-web5.oxt | de | de
-
-
-================================================================================
-web6.oxt
-================================================================================
-Need not be committed in extensions/www/testarea/desktop.
-
-web6.oxt is intended for tests with extensions.services.openoffice.org.
-It does not contain <update-information>. That is, the Extension Manager will obtain
-the update information from the repository as feed:
-
-http://updateext.services.openoffice.org/ProductUpdateService/check.Update
-
-Test
-----
-Repository:
-
--Create the new extension in the repository.
--Provide a company name and a URL to the company website. In our case this should be
- http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
-
--Create a new release for the extension. Upload the description.xml of version 2.0
-(update/web6/description.xml). Provide a download URL for the web site (field
- "Download from page / Open follow up page URL", which should be
- http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
- Provide release notes.
-
-
-Office:
--Install version 1.0 of the extension:
- desktop/test/deployment/update/website_update/web6.oxt
-
--Run the update in the Extension Manager
-
-
-Result:
-The Update Dialog should show the publisher name as provided in "Provider URL" field
-of the extension edit page (not release).
-
-A release notes link is displayed with an URL to the release notes as provided in
-the "Provider Title" field of the extension release edit page.
-
-When running the update then the web browser should navigate to
-http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
-
-
-================================================================================
-web7.oxt
-================================================================================
-Need not be committed in extensions/www/testarea/desktop
-
-web7.oxt is intended for tests with extensions.services.openoffice.org.
-It does not contain <update-information>. That is, the Extension Manager will obtain
-the update information from the repository as feed:
-
-http://updateext.services.openoffice.org/ProductUpdateService/check.Update
-
-The description.xml which will be uploaded contains URLs for release notes and publisher
-names/ URLs. That is, these information are not generated from the information of the
-repository web site.
-
-Test
------------
-Repository:
-
--Create the new extension in the repository.
--Provide a company name and a URL to the company website. In our case these should be different
- to those provided in the description.xml. These should NOT go into the update feed.
- Choose for example as "Provider Title": FOO and as "Provider URL" some valid URL but NOT
- http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
-
--Create a new release for the extension. Upload the description.xml of version 2.0
-(update/web7/description.xml). Provide a download URL for the web site (field
- "Download from page / Open follow up page URL", which should be
- http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
- Provide release notes.
-
-Office:
--Install version 1.0 of the extension:
- desktop/test/deployment/update/website_update/web7.oxt
-
--Run the update in the Extension Manager
-
-Result:
-The Update Dialog should show the publisher name as provided in the description.xml.
-That is: My OpenOffice en-US and NOT "FOO".
-
-A release notes link is displayed with an URL to the release notes as provided in
-the description.xml. That is:
-http://extensions.openoffice.org/testarea/desktop/publisher/release-notes_xxx.html
-
-When running the update then the web browser should navigate to
-http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
+The folder contains extensions which need to be updated through a web site.
+The "Updates dialog" of the Extension Manager will mark the updates for these
+extensions as "browser based update". The Extension Manager will open a browser
+for each of the extensions and navigate to the respective website.
+
+================================================================================
+web1.oxt - web5.oxt:
+================================================================================
+They contain <update-information>. That is they reference directly the respective
+webX.update.xml (for example, web1.update.xml) files which are available at
+http://extensions.openoffice.org/testarea/desktop/website_update/update/...
+For example:
+http://extensions.openoffice.org/testarea/desktop/website_update/update/web2.update.xml
+
+The update information contain multiple URLs to "localized" web sites. Each URL is
+assigned to a particular local. For example:
+
+<src xlink:href="http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_de.html" lang="de"/>
+
+The Extension Manager will choose the URLs where the lang attribute matches most
+closely the locale of the office.
+
+The following table shows what localized web site is used, when the office uses the locale
+en-US. The web page will display the locale used. See update/web1_de.html, etc.
+
+
+Localization:
+
+Installed office en-US
+ | publisher | release notes
+=============================================
+web1.oxt | en-US | en-US
+---------------------------------------------
+web2.oxt | en-US-region1 | en-US-region1
+---------------------------------------------
+web3.oxt | en | en
+---------------------------------------------
+web4.oxt | en-GB | en-GB
+---------------------------------------------
+web5.oxt | de | de
+
+
+================================================================================
+web6.oxt
+================================================================================
+Need not be committed in extensions/www/testarea/desktop.
+
+web6.oxt is intended for tests with extensions.services.openoffice.org.
+It does not contain <update-information>. That is, the Extension Manager will obtain
+the update information from the repository as feed:
+
+http://updateext.services.openoffice.org/ProductUpdateService/check.Update
+
+Test
+----
+Repository:
+
+-Create the new extension in the repository.
+-Provide a company name and a URL to the company website. In our case this should be
+ http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
+
+-Create a new release for the extension. Upload the description.xml of version 2.0
+(update/web6/description.xml). Provide a download URL for the web site (field
+ "Download from page / Open follow up page URL", which should be
+ http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
+ Provide release notes.
+
+
+Office:
+-Install version 1.0 of the extension:
+ desktop/test/deployment/update/website_update/web6.oxt
+
+-Run the update in the Extension Manager
+
+
+Result:
+The Update Dialog should show the publisher name as provided in "Provider URL" field
+of the extension edit page (not release).
+
+A release notes link is displayed with an URL to the release notes as provided in
+the "Provider Title" field of the extension release edit page.
+
+When running the update then the web browser should navigate to
+http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
+
+
+================================================================================
+web7.oxt
+================================================================================
+Need not be committed in extensions/www/testarea/desktop
+
+web7.oxt is intended for tests with extensions.services.openoffice.org.
+It does not contain <update-information>. That is, the Extension Manager will obtain
+the update information from the repository as feed:
+
+http://updateext.services.openoffice.org/ProductUpdateService/check.Update
+
+The description.xml which will be uploaded contains URLs for release notes and publisher
+names/ URLs. That is, these information are not generated from the information of the
+repository web site.
+
+Test
+-----------
+Repository:
+
+-Create the new extension in the repository.
+-Provide a company name and a URL to the company website. In our case these should be different
+ to those provided in the description.xml. These should NOT go into the update feed.
+ Choose for example as "Provider Title": FOO and as "Provider URL" some valid URL but NOT
+ http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
+
+-Create a new release for the extension. Upload the description.xml of version 2.0
+(update/web7/description.xml). Provide a download URL for the web site (field
+ "Download from page / Open follow up page URL", which should be
+ http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
+ Provide release notes.
+
+Office:
+-Install version 1.0 of the extension:
+ desktop/test/deployment/update/website_update/web7.oxt
+
+-Run the update in the Extension Manager
+
+Result:
+The Update Dialog should show the publisher name as provided in the description.xml.
+That is: My OpenOffice en-US and NOT "FOO".
+
+A release notes link is displayed with an URL to the release notes as provided in
+the description.xml. That is:
+http://extensions.openoffice.org/testarea/desktop/publisher/release-notes_xxx.html
+
+When running the update then the web browser should navigate to
+http://extensions.openoffice.org/testarea/desktop/website_update/update/web1_en-US.html
diff --git a/testautomation/framework/optional/includes/configuration.inc b/testautomation/framework/optional/includes/configuration.inc
index 0112d779e123..1e20dea23b1e 100755
--- a/testautomation/framework/optional/includes/configuration.inc
+++ b/testautomation/framework/optional/includes/configuration.inc
@@ -105,7 +105,7 @@ testcase tToolsCustomizeKeyboardFunction(lList())
i87952 = ".uno:InsertApplet"
i92080 = ".uno:SaveGraphic"
i96322 = ".uno:ActivateStyleApply"
- i100037 = ".uno:AcceptTracedChange, .uno:DeleteComment, .uno:RejectTracedChange, .uno:ReplyNote, .uno:TaskPaneInsertPage"
+ i100037 = ".uno:AcceptTracedChange, .uno:DeleteComment, .uno:RejectTracedChange, .uno:ReplyNote, .uno:TaskPaneInsertPage, .uno:ValidityReference"
Call hNewDocument
sleep 2
@@ -137,52 +137,52 @@ testcase tToolsCustomizeKeyboardFunction(lList())
listAppend(lList(),sTemp2)
bErrorFound = false
if (inStr(i60617,sTemp2)>0) then
- qaErrorLog "#i60617# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i60617# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(sTemp2,i64346)>0) then
- qaErrorLog "#i64346# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i64346# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i43969,sTemp2)>0) then
- qaErrorLog "#i41265# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i41265# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i80850,sTemp2)>0) then
- qaErrorLog "#i80850# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i80850# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i84982,sTemp2)>0) then
- qaErrorLog "#i84982# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i84982# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i84983,sTemp2)>0) then
- qaErrorLog "#i84983# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i84983# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i87950,sTemp2)>0) then
- qaErrorLog "#i87950# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i87950# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i87951,sTemp2)>0) then
- qaErrorLog "#i87951# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i87951# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i87952,sTemp2)>0) then
- qaErrorLog "#i87952# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ warnLog "#i87952# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i92080,sTemp2)>0) then
- qaErrorLog "#i92080# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i92080# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i96322,sTemp2)>0) then
- qaErrorLog "#i96322# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i96322# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if (inStr(i100037,sTemp2)>0) then
- qaErrorLog "#i100037# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
+ WarnLog "#i100037# ("+c+"/"+a+"/"+b+"): Provide real Name for Function: '"+sTemp+"'::'"+sTemp2+"'"
bErrorFound = true
endif
if ( not bErrorFound ) then
diff --git a/testautomation/framework/optional/includes/standardbar2.inc b/testautomation/framework/optional/includes/standardbar2.inc
index 81978ae7af6a..c91a71b1a808 100755
--- a/testautomation/framework/optional/includes/standardbar2.inc
+++ b/testautomation/framework/optional/includes/standardbar2.inc
@@ -142,7 +142,7 @@ testcase tStandardBar_2
TabEtiketten.Cancel()
printlog( "- Labels (Labels dialog)" )
case 11 : Kontext
- Active.SetPage()
+ Active.SetPage( TabEtikettenMedium )
kontext "tabetikettenmedium"
TabEtikettenMedium.Cancel()
printlog( "- Business cards (Labels dialog)" )
diff --git a/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt b/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt
index f5903a94f754..c516661b5a06 100755
--- a/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt
+++ b/testautomation/framework/optional/input/extras_formats/Labels_en-US.txt
@@ -1,1537 +1,1537 @@
-Leitz:[User]
-Leitz:1680 Kartonrückenschilder, breit
-Leitz:1681 Kartonrückenschilder, schmal
-Leitz:1685 Papierrückenschilder selbstkl., breit
-Leitz:1686 Papierrückenschilder selbstkl., schmal
-Leitz:1687 Papierrückenschilder selbstkl., breit
-Leitz:1688 Papierrückenschilder selbstkl., schmal
-Leitz:1900 Blanko-Schildchen
-Leitz:2466 Blanko-Schildchen
-Leitz:6010 Blanko-Schildchen
-Leitz:6098 Papierrückenschilder selbstkl., breit
-Leitz:6099 Papierrückenschilder selbstkl., schmal
-Leitz:6643 Beschriftungsschilder, selbstklebend
-Sigel:[User]
-Sigel:DD300 CD-Einleger
-Sigel:DD405 CD-Einleger
-Sigel:DD450 CD-Booklet
-Sigel:DE115 Design-Etiketten
-Sigel:DE141 Design-Etiketten
-Sigel:DP001 Tischkarten blanko weiß
-Sigel:DP002 Tischkarten konturgestanzt
-Sigel:DP835/DP935 Design-Visitenkarten gestanzt
-Sigel:DP836/DP936 Design-Visitenkarten
-Sigel:DP837/DP937 Design-Visitenkarten gestanzt, m. abger. Ecken
-Sigel:DP838/DP938 Design-Klapp-Visitenkarten
-Sigel:DP839/DP939 Design-Visitenkarten
-Sigel:LP710 Postkarte bedruckt
-Sigel:LP711 Postkarte
-Sigel:LP731 Ordner-Einsteckschild
-Sigel:LP734 Ordner-Einsteckschild
-Sigel:LP750 CD-Einleger
-Sigel:LP755 CD-Booklet
-Sigel:LP781 Regalschild
-Herlitz:[User]
-Herlitz:083215/4 Diskettenetikett
-Herlitz:083216/2 CD-ROM-Etikett
-Herlitz:083217/0 Adressetikett
-Herlitz:083219/6 Adressetikett
-Herlitz:083220/4 Adressetikett Laser
-Herlitz:083221/2 Adressetikett Laser
-Herlitz:083222/0 Adressetikett Laser
-Herlitz:083224/6 Diskettenetikett Laser
-Herlitz:083230/3 Adressetikett Inkjet
-Herlitz:083231/1 Adressetikett Inkjet
-Herlitz:083234/5 Diskettenetikett Inkjet
-Herlitz:083240/2 Adressetik. Laser+InkJet
-Herlitz:083244/4 Diskettenetik.Laser+InkJet
-Herlitz:083250/1 Adressetiketten
-Herlitz:083251/9 Ordner-Etiketten, 8 cm
-Herlitz:083252/7 Ordner-Etiketten, 5 cm
-Herlitz:083253/5 Neonetiketten
-Herlitz:083254/3 Transparente Etiketten
-Herlitz:083255/0 Diskettenetiketten
-Herlitz:083257/6 Diaetiketten
-Herlitz:083258/4 Farbdruck-Etiketten
-Herlitz:083271/7 Ordnerrückeneinsteckschilder
-Herlitz:502041/7 Visitenkarten
-Herlitz:83256/8a Videoetiketten 0
-Herlitz:83256/8b Videoetiketten 0
-Avery A4:[User]
-Avery A4:C2050 Video Face
-Avery A4:C2050 Video Spine
-Avery A4:C2070 Transfer Film for Mouse Pad
-Avery A4:C2080 Transfer Film for Puzzle
-Avery A4:C2090 T-Shirt Transfer Set
-Avery A4:C2160 Avery Inkjet Label
-Avery A4:C2163 Avery Inkjet Label
-Avery A4:C2165 Large Labels
-Avery A4:C2166 Avery 3.5" Disk Label (Face only)
-Avery A4:C2241 Avery Rectangle Sticker
-Avery A4:C2243 Avery Small Round Sticker
-Avery A4:C2244 Avery Big Round Sticker
-Avery A4:C2246 Avery Full Page Sticker
-Avery A4:C2265 Disk Labels
-Avery A4:C2341 Embossed Cards A5 (Cover)
-Avery A4:C2341 Embossed Cards A5 (Inside)
-Avery A4:C2342 Embossed cards A6 (Coverl)
-Avery A4:C2342 Embossed Cards A6 (Inside)
-Avery A4:C2351 Avery A5 Greeting Card
-Avery A4:C2352 Avery A6 Greeting Card
-Avery A4:C2353 Avery Postcard
-Avery A4:C2354 Avery Biz Card
-Avery A4:C2355 Avery Note Cards
-Avery A4:C2356 Avery Full Page Card
-Avery A4:C2357 Compliment Cards
-Avery A4:C2361 Greeting Cards (A6)
-Avery A4:C2364 Marbled Business Cards
-Avery A4:C2365 Marbled Business Cards
-Avery A4:C2366 Marbled Business Cards
-Avery A4:C2367 Marbled Business Cards
-Avery A4:C2370 A4 Coated Paper -110gsm
-Avery A4:C2371 A4 Coated Paper -160gsm
-Avery A4:C2374 Marbled Paper
-Avery A4:C2375 Marbled Paper
-Avery A4:C2376 Marbled Paper
-Avery A4:C2377 Marbled Paper
-Avery A4:C2378 A4 Colour Laser Paper
-Avery A4:C2379 A4 Bright White
-Avery A4:C2410 Avery Self-Laminating Card
-Avery A4:C2420 Avery Self-Laminating Bookmark
-Avery A4:C2546 Windows Decals
-Avery A4:C2547 Fantastic Plastic
-Avery A4:C2651 Avery Inkjet Mini Label
-Avery A4:C6353 Photo Quality Gloss 4 x 6 Cards
-Avery A4:C9146 Photo Quality Label (Full Page)
-Avery A4:C9151 Photo Quality Label
-Avery A4:C9169 Photo Quality Label (4 per page)
-Avery A4:C9312 Clean Edge(TM) Business Card
-Avery A4:C9351 Photo Quality Gloss A5 Greeting Card
-Avery A4:C9352 Greeting Cards Glossy A6
-Avery A4:C9353 Photo Quality Gloss Postcards
-Avery A4:C9354 Photo Quality Gloss Business Cards
-Avery A4:C9355 Post Cards
-Avery A4:C9356 Photo Quality A4 Card Sheet
-Avery A4:C9362 Business Cards Glossy
-Avery A4:C9372 Photo Paper Glossy 9 x 13
-Avery A4:C9373 Photo Gloss Paper
-Avery A4:C9374 Photo Quality Glossy Inkjet Card
-Avery A4:C9405 Avery T-Shirt Transfer Sheets
-Avery A4:C9406 Avery T-Shirt Transfer Sheets
-Avery A4:C9430 Photo Quality Glossy A4 Inkjet Paper
-Avery A4:C9431 Photo Quality Glossy Paper - 160gsm
-Avery A4:C9433 Inkjet Glossy Double Sided Paper
-Avery A4:C9434 Photo Cards Glossy
-Avery A4:C9612 CD-R Business Card
-Avery A4:C9660 Full Face CD/DVD Labels
-Avery A4:COPT210 Copier Transparency
-Avery A4:IJT310 Inkjet Transparency - 90microns
-Avery A4:IJT311 Inkjet Transparency - 120 microns
-Avery A4:J40063 Address
-Avery A4:J40065 Parcel
-Avery A4:J400DK 3.5" Diskette - Face Only
-Avery A4:J400SL 35mm Slide
-Avery A4:J400VF Video Face
-Avery A4:J400VS Video Spine
-Avery A4:J8156 Address
-Avery A4:J8157 Address
-Avery A4:J8158 Address
-Avery A4:J8159 Address
-Avery A4:J8160 Address
-Avery A4:J8161 Address
-Avery A4:J8162 Address
-Avery A4:J8163 Address
-Avery A4:J8164 Address
-Avery A4:J8165 Parcel
-Avery A4:J8166 Parcel
-Avery A4:J8167 Shipping
-Avery A4:J8168 Shipping
-Avery A4:J8169 Parcel
-Avery A4:J8170 Collect/Filing
-Avery A4:J8171 Lever Arch Labels - White
-Avery A4:J8173 Address
-Avery A4:J8359 Address
-Avery A4:J8360 Address
-Avery A4:J8361 Address
-Avery A4:J8362 Address
-Avery A4:J8363 Address
-Avery A4:J8364 Address
-Avery A4:J8365 Parcel
-Avery A4:J8366 Parcel
-Avery A4:J8367 Shipping
-Avery A4:J8368 Shipping
-Avery A4:J8369 Parcel
-Avery A4:J8371 Lever Arch
-Avery A4:J8414 Clean Edge (TM) Business Card
-Avery A4:J8415 Greeting Cards Maxi (A6)
-Avery A4:J8423 Name Card
-Avery A4:J8431 CD Case Insert - Cover
-Avery A4:J8432 CD Case Insert - Tray
-Avery A4:J8433 CD Envelope
-Avery A4:J8434 Inkjet CD Inserts - Cover Section
-Avery A4:J8434 Inkjet CD Inserts - Tray Section
-Avery A4:J8435 CD Case Insert Cover Section
-Avery A4:J8435 CD Case Insert Tray Section
-Avery A4:J8436 CD Case Spine Labels
-Avery A4:J8440 Zip(TM) Disk Card Insert - Panels
-Avery A4:J8560 Clear Address
-Avery A4:J8562 Clear Address
-Avery A4:J8563 Clear Address
-Avery A4:J8565 Clear Parcel
-Avery A4:J8567 Clear A4 Labels
-Avery A4:J8570 Full Face CD/DVD Labels - Clear Inkjet
-Avery A4:J8587 Inkjet Transparencies
-Avery A4:J8612 CD-R Business Card
-Avery A4:J8651 Mini Address
-Avery A4:J8654 Miini Address
-Avery A4:J8655 Audio Cassette
-Avery A4:J8656 35 mm Slide
-Avery A4:J8657 35 mm Slides/Small Items
-Avery A4:J8658 Mini Labels - Removable
-Avery A4:J8659 Mini Labels - Removable
-Avery A4:J8666 3.5" Diskette - Face Only
-Avery A4:J8667 Mini Disk Label - Face
-Avery A4:J8667 Mini Disk Label - Spine
-Avery A4:J8668 Labels for Zip (TM.) Disk
-Avery A4:J8671 Video Face
-Avery A4:J8674 Video Spine
-Avery A4:J8676 Full Face CD/DVD Labels
-Avery A4:J8701 Lever Arch
-Avery A4:J8702 Lever Arch
-Avery A4:J8766 3.5" Diskette - Face Only
-Avery A4:J8770 Full Face CD/DVD Labels
-Avery A4:J8771 Video Face
-Avery A4:J8774 Video Spine
-Avery A4:J8776 Full Face CD/DVD Labels - Holographic
-Avery A4:J8777 Full Face CD/DVD Labels - Silver
-Avery A4:J8778 Full Face CD/DVD Labels - Gold
-Avery A4:J8867 Printable Magnets - Full Sheet
-Avery A4:J8871 Printable Magnets
-Avery A4:J8875 Printable Magnets
-Avery A4:J9124 Inkjet Labels, Glossy
-Avery A4:L30063 Address
-Avery A4:L30065 Parcel
-Avery A4:L300DK 3.5" Diskette - Face Only
-Avery A4:L300SL 35mm Slide
-Avery A4:L300VF Video Face
-Avery A4:L300VS Video Spine
-Avery A4:L6008 Silver Heavy Duty Labels
-Avery A4:L6009 Silver Heavy Duty Labels
-Avery A4:L6011 Silver Heavy Duty Labels
-Avery A4:L6012 Silver Heavy Duty Labels
-Avery A4:L6112 Anti Tamper Labels
-Avery A4:L6113 Anti Tamper Labels
-Avery A4:L6114 Anti Tamper Labels
-Avery A4:L7051 Heavy Duty Labels Mini
-Avery A4:L7060 White Heavy Duty Labels
-Avery A4:L7063 White Heavy Duty Labels
-Avery A4:L7067 White Heavy Duty Labels
-Avery A4:L7068 White Heavy Duty Labels
-Avery A4:L7069 White Heavy Duty Labels
-Avery A4:L7156 Address
-Avery A4:L7157 Address
-Avery A4:L7158 Address
-Avery A4:L7159 Address
-Avery A4:L7160 Address
-Avery A4:L7161 Address
-Avery A4:L7162 Address
-Avery A4:L7163 Address
-Avery A4:L7164 Address
-Avery A4:L7165 Parcel
-Avery A4:L7166 Parcel
-Avery A4:L7167 Shipping
-Avery A4:L7168 Shipping
-Avery A4:L7169 Parcel
-Avery A4:L7170 Eurofolio
-Avery A4:L7171 Lever Arch - White
-Avery A4:L7171B Lever Arch Labels - Blue
-Avery A4:L7171G Lever Arch Labels - Green
-Avery A4:L7171R Lever Arch Labels - Red
-Avery A4:L7172 Ring Binder
-Avery A4:L7173 Shipping
-Avery A4:L7176 Labels for 60mm Box File
-Avery A4:L7177 Address
-Avery A4:L7178 Labels for 40mm Box File
-Avery A4:L7179 Labels for 25mm Box File
-Avery A4:L7263 Fluorescent Yellow Address
-Avery A4:L7363 Address
-Avery A4:L7400 Suspended Files (Cupboard)
-Avery A4:L7408 Suspended Files (Drawer)
-Avery A4:L7409 Suspension Tab Card Inserts
-Avery A4:L7410-10 IndexMaker 10 part - Contents Sheet
-Avery A4:L7410-10 IndexMaker 10 part - Labels
-Avery A4:L7410-12 IndexMaker 12 part - Contents Sheet
-Avery A4:L7410-12 IndexMaker 12 part - Labels
-Avery A4:L7410-5 IndexMaker 5 part - Contents Sheet
-Avery A4:L7410-5 IndexMaker 5 part - Labels
-Avery A4:L7410-6 IndexMaker 6 part - Contents Sheet
-Avery A4:L7410-6 IndexMaker 6 part - Labels
-Avery A4:L7411-10 ReadyIndex 1-10 Index - Contents Sheet
-Avery A4:L7411-12 ReadyIndex 1-12 Index - Contents Sheet
-Avery A4:L7411-15 ReadyIndex 1-15 Index - Contents Sheet
-Avery A4:L7411-20 ReadyIndex 1-20 Index - Contents Sheet
-Avery A4:L7411-31 ReadyIndex 1-31 Index - Contents Sheet
-Avery A4:L7411-5 ReadyIndex 1-5 Index - Contents Sheet
-Avery A4:L7411-6 ReadyIndex 1-6 Index - Contents Sheet
-Avery A4:L7411-AZ ReadyIndex A-Z Index - Contents Sheet
-Avery A4:L7411-JD ReadyIndex Jan-Dec Index - Contents Sheet
-Avery A4:L7412-10 Insertable Tab Dividers - 10 Tabs
-Avery A4:L7412-12 Insertable Tab Dividers - 12 Tabs
-Avery A4:L7412-5 Insertable Tab Dividers - 5 Tabs
-Avery A4:L7412-6 Insertable Tab Dividers - 6 Tabs
-Avery A4:L7412-8 Insertable Tab Dividers - 8 Tabs
-Avery A4:L7413 Business Card
-Avery A4:L7414 Business Card
-Avery A4:L7415 Business Card
-Avery A4:L7416-10 IndexMaker 10 part (Unpunched) - Contents Sheet
-Avery A4:L7416-10 IndexMaker 10 part (Unpunched) - Labels
-Avery A4:L7416-12 IndexMaker 12 part - Extra Wide - Contents Sheet
-Avery A4:L7416-12 IndexMaker 12 part - Extra Wide - Labels
-Avery A4:L7416-5 IndexMaker 5 part (Unpunched) - Contents Sheet
-Avery A4:L7416-5 IndexMaker 5 part (Unpunched) - Labels
-Avery A4:L7416-6 IndexMaker 6 part - Extra Wide - Contents Sheet
-Avery A4:L7416-6 IndexMaker 6 part - Extra Wide - Labels
-Avery A4:L7417 Business Card
-Avery A4:L7418 Name Badge
-Avery A4:L7419 Business Card
-Avery A4:L7420-5 Direct Print Dividers
-Avery A4:L7420-6 Direct Print Dividers
-Avery A4:L7420-8 Direct Print Dividers
-Avery A4:L7421 Post Card
-Avery A4:L7422 Suspension Tab Card Inserts
-Avery A4:L7423 Delegate Card - Embossed
-Avery A4:L7424 Lever Arch Labels
-Avery A4:L7425 Lever Arch Labels
-Avery A4:L7426 Note Card
-Avery A4:L7451-10 ReadyIndex 10 Index (Unnumbered) - Contents
-Avery A4:L7451-5 ReadyIndex 5 Index (Unnumbered) - Contents
-Avery A4:L7551 Clear Mini Address
-Avery A4:L7552 Clear Mini
-Avery A4:L7553 Clear Mini
-Avery A4:L7560 Clear Address
-Avery A4:L7562 Clear Address
-Avery A4:L7563 Clear Address
-Avery A4:L7565 Clear Parcel
-Avery A4:L7567 Clear A4 Labels
-Avery A4:L7568 Clear A5 Labels
-Avery A4:L7587 Laser Transparencies
-Avery A4:L7630 Circular
-Avery A4:L7650 Circular
-Avery A4:L7651 Mini Address
-Avery A4:L7651/PF Mini Address
-Avery A4:L7651/YF Mini Address
-Avery A4:L7652 Miini Address
-Avery A4:L7653 Mini
-Avery A4:L7654 Miini Address
-Avery A4:L7655 Audio Cassette
-Avery A4:L7656 35 mm Slide
-Avery A4:L7657 Mini Labels - Removable - Laser
-Avery A4:L7658 Mini Labels - Removable - Laser
-Avery A4:L7663 5.25" Diskette
-Avery A4:L7664 3.5" Diskette - Wraparound
-Avery A4:L7665 Mini Data Cartridge
-Avery A4:L7666 3.5" Diskette - Face Only
-Avery A4:L7667 Standard Data Cartridge
-Avery A4:L7668 Labels for Zip(TM) Disk
-Avery A4:L7669 Labels for SuperDisk (TM )
-Avery A4:L7670 Circular - Fluorescent Yellow
-Avery A4:L7671 Video Face
-Avery A4:L7674 Video Spine
-Avery A4:L7675 4mm Data Cartridge
-Avery A4:L7676 Full Face CD/DVD Labels - Black & White
-Avery A4:L7680 Mini Address - Gold
-Avery A4:L7701 Lever Arch
-Avery A4:L7702 Lever Arch
-Avery A4:L7760 Full Face CD/DVD Labels - Colour Laser
-Avery A4:L7765 Presentation/Photo - Glossy Colour Laser
-Avery A4:L7767 Presentation/Photo - Glossy Colour Laser
-Avery A4:L7768 Presentation/Photo - Glossy Colour Laser
-Avery A4:L7769 Presentation/Photo - Glossy Colour Laser
-Avery A4:L7901 Organizer Page
-Avery A4:L7902 Organizer Page (A5)
-Avery A4:L7905 Compliment Slip
-Avery A4:LPT110 Laser/Copier Transparency - 100micron
-Avery A4:LPT111 Laser/Copier Transparency - 100micron
-Herma A4:[User]
-Herma A4:4093 SuperPrint CD-Etikett, gold
-Herma A4:4094 SuperPrint CD-Etikett, silber
-Herma A4:4097 SuperPrint Silberfolie
-Herma A4:4098 SuperPrint Silberfolie
-Herma A4:4099 SuperPrint Silberfolie
-Herma A4:4100 SuperPrint Goldfolie
-Herma A4:4101 SuperPrint Goldfolie
-Herma A4:4102 SuperPrint Goldfolie
-Herma A4:4103 SuperPrint Goldfolie
-Herma A4:4104 SuperPrint Goldfolie
-Herma A4:4105 SuperPrint Goldfolie, Kreise 60 mm
-Herma A4:4106 SuperPrint Goldfolie, oval
-Herma A4:4107 SuperPrint Goldfolie, A4
-Herma A4:4108 SuperPrint Goldfolie
-Herma A4:4109 SuperPrint Goldfolie, oval
-Herma A4:4110 SuperPrint Silberfolie
-Herma A4:4111 SuperPrint Silberfolie
-Herma A4:4112 SuperPrint Silberfolie
-Herma A4:4113 SuperPrint Silberfolie
-Herma A4:4114 SuperPrint Silberfolie
-Herma A4:4115 SuperPrint Silberfolie, Kreise 60 mm
-Herma A4:4116 SuperPrint Silberfolie, oval
-Herma A4:4117 SuperPrint Silberfolie, A4
-Herma A4:4118 SuperPrint Silberfolie
-Herma A4:4119 SuperPrint Silberfolie
-Herma A4:4200 SuperPrint weiß
-Herma A4:4201 SuperPrint Sichtreiteretiketten, weiß
-Herma A4:4202 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4203 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4204 SuperPrint 3,5"-Disketten, gelb
-Herma A4:4205 SuperPrint 3,5"-Disketten, rot
-Herma A4:4206 SuperPrint 3,5"-Disketten, blau
-Herma A4:4207 SuperPrint 3,5"-Disketten, grün
-Herma A4:4208 SuperPrint Musik-Cassetten, weiß
-Herma A4:4209 SuperPrint weiß, z.B. für Regalbeschriftung, ablösbar
-Herma A4:4210 SuperPrint weiß, ablösbar
-Herma A4:4211 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4212 SuperPrint weiß, ablösbar
-Herma A4:4226 SuperPrint weiß, deckend
-Herma A4:4227 SuperPrint weiß, deckend
-Herma A4:4228 SuperPrint weiß, deckend
-Herma A4:4229 SuperPrint weiß, deckend
-Herma A4:4230 SuperPrint weiß, deckend
-Herma A4:4232 SuperPrint Sicherheits-/Verschlussetiketten, weiß
-Herma A4:4233 SuperPrint Sicherheits-/Verschlussetiketten, weiß
-Herma A4:4234 SuperPrint Sicherheits-/Verschlussetiketten, weiß
-Herma A4:4249 SuperPrint weiß
-Herma A4:4250 SuperPrint weiß
-Herma A4:4252 SuperPrint weiß
-Herma A4:4256 SuperPrint gelb
-Herma A4:4257 SuperPrint rot
-Herma A4:4258 SuperPrint blau
-Herma A4:4259 SuperPrint grün
-Herma A4:4262 SuperPrint weiß
-Herma A4:4263 SuperPrint weiß
-Herma A4:4264 SuperPrint weiß
-Herma A4:4265 SuperPrint weiß, Ecken abgerundet
-Herma A4:4266 SuperPrint weiß, Ecken abgerundet
-Herma A4:4267 SuperPrint weiß, Ecken abgerundet
-Herma A4:4268 SuperPrint weiß, Ecken abgerundet
-Herma A4:4269 SuperPrint weiß, Ecken abgerundet
-Herma A4:4270 SuperPrint weiß
-Herma A4:4271 SuperPrint weiß
-Herma A4:4272 SuperPrint weiß
-Herma A4:4273 SuperPrint weiß
-Herma A4:4275 SuperPrint weiß
-Herma A4:4278 SuperPrint 3,5"-Disketten, weiß
-Herma A4:4279 SuperPrint 3,5"-Disketten, weiß
-Herma A4:4280 SuperPrint weiß
-Herma A4:4281 SuperPrint weiß
-Herma A4:4282 SuperPrint weiß, A5
-Herma A4:4283 SuperPrint für schmale Ordner, weiß
-Herma A4:4284 SuperPrint für breite Ordner, weiß
-Herma A4:4290 SuperPrint für schmale Ordner, weiß
-Herma A4:4291 SuperPrint für breite Ordner, weiß
-Herma A4:4292 SuperPrint für schmale Ordner, gelb
-Herma A4:4293 SuperPrint für schmale Ordner, rot
-Herma A4:4294 SuperPrint für schmale Ordner, blau
-Herma A4:4295 SuperPrint für schmale Ordner, grün
-Herma A4:4296 SuperPrint für breite Ordner, gelb
-Herma A4:4297 SuperPrint für breite Ordner, rot
-Herma A4:4298 SuperPrint für breite Ordner, blau
-Herma A4:4299 SuperPrint für breite Ordner, grün
-Herma A4:4333 SuperPrint weiß
-Herma A4:4334 SuperPrint weiß
-Herma A4:4336 SuperPrint weiß
-Herma A4:4343 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4344 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4345 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4346 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4347 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4348 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4349 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4350 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4351 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:4352 SuperPrint weiß, ablösbar
-Herma A4:4353 SuperPrint 3,5"-Disketten, weiß
-Herma A4:4354 SuperPrint 3,5"-Disketten, farbig sortiert
-Herma A4:4355 SuperPrint 3,5"-Disketten, weiß
-Herma A4:4356 SuperPrint 3,5"-Disketten, farbig sortiert
-Herma A4:4357 SuperPrint weiß
-Herma A4:4358 SuperPrint Oval, weiß, ablösbar
-Herma A4:4359 SuperPrint weiß
-Herma A4:4360 SuperPrint weiß
-Herma A4:4361 SuperPrint weiß
-Herma A4:4362 SuperPrint weiß
-Herma A4:4363 SuperPrint weiß
-Herma A4:4364 SuperPrint weiß
-Herma A4:4366 SuperPrint gelb, Ecken abgerundet
-Herma A4:4367 SuperPrint rot, Ecken abgerundet
-Herma A4:4368 SuperPrint blau, Ecken abgerundet
-Herma A4:4369 SuperPrint grün, Ecken abgerundet
-Herma A4:4373 SuperPrint CD-Cover, weiß
-Herma A4:4374 SuperPrint CD-Etikett, transparente Folie
-Herma A4:4375 SuperPrint transparente Folie
-Herma A4:4376 SuperPrint transparente Folie
-Herma A4:4377 SuperPrint witterungsbeständig, weiß
-Herma A4:4378 SuperPrint witterungsbeständig, weiß
-Herma A4:4379 SuperPrint witterungsbeständig, weiß
-Herma A4:4380 SuperPrint Oval, weiß
-Herma A4:4385 SuperPrint Kreise 10 mm, weiß, ablösbar
-Herma A4:4386 SuperPrint Kreise 20 mm, weiß, ablösbar
-Herma A4:4387 SuperPrint Kreise 30 mm, weiß
-Herma A4:4388 SuperPrint Tiefkühletiketten, weiß
-Herma A4:4389 SuperPrint Tiefkühletiketten, weiß
-Herma A4:4390 SuperPrint weiß
-Herma A4:4391 SuperPrint weiß
-Herma A4:4392 SuperPrint weiß, ablösbar
-Herma A4:4393 SuperPrint weiß, ablösbar
-Herma A4:4394 SuperPrint weiß, ablösbar
-Herma A4:4396 SuperPrint gelb, A6
-Herma A4:4397 SuperPrint rot, A6
-Herma A4:4398 SuperPrint blau, A6
-Herma A4:4399 SuperPrint grün, A6
-Herma A4:4401 SuperPrint gelb, A4
-Herma A4:4402 SuperPrint rot, A4
-Herma A4:4403 SuperPrint blau, A4
-Herma A4:4404 SuperPrint grün, A4
-Herma A4:4406 SuperPrint gelb
-Herma A4:4407 SuperPrint rot
-Herma A4:4408 SuperPrint blau
-Herma A4:4409 SuperPrint grün
-Herma A4:4414 SuperPrint weiß
-Herma A4:4415 SuperPrint weiß
-Herma A4:4416 SuperPrint weiß
-Herma A4:4417 SuperPrint weiß
-Herma A4:4418 SuperPrint Namensetiketten Acetatseide, rot
-Herma A4:4419 SuperPrint Namensetiketten Acetatseide, blau
-Herma A4:4421 SuperPrint gelb
-Herma A4:4422 SuperPrint rot
-Herma A4:4423 SuperPrint blau
-Herma A4:4424 SuperPrint grün
-Herma A4:4425 SuperPrint weiß
-Herma A4:4426 SuperPrint weiß
-Herma A4:4427 SuperPrint weiß
-Herma A4:4428 SuperPrint weiß, A4
-Herma A4:4429 SuperPrint weiß
-Herma A4:4450 SuperPrint weiß
-Herma A4:4451 SuperPrint weiß
-Herma A4:4452 SuperPrint weiß
-Herma A4:4453 SuperPrint weiß
-Herma A4:4454 SuperPrint weiß
-Herma A4:4455 SuperPrint weiß
-Herma A4:4456 SuperPrint weiß
-Herma A4:4457 SuperPrint weiß
-Herma A4:4458 SuperPrint weiß
-Herma A4:4459 SuperPrint weiß
-Herma A4:4461 SuperPrint weiß
-Herma A4:4462 SuperPrint weiß
-Herma A4:4464 SuperPrint weiß
-Herma A4:4465 SuperPrint transparente Folie
-Herma A4:4466 SuperPrint gelb
-Herma A4:4467 SuperPrint rot
-Herma A4:4468 SuperPrint blau
-Herma A4:4469 SuperPrint grün
-Herma A4:4470 SuperPrint weiß
-Herma A4:4471 SuperPrint CD-Etikett, weiß
-Herma A4:4472 SuperPrint weiß, Ecken abgerundet
-Herma A4:4473 SuperPrint weiß
-Herma A4:4474 SuperPrint weiß
-Herma A4:4475 SuperPrint weiß
-Herma A4:4476 SuperPrint Kreise 40 mm, weiß
-Herma A4:4477 SuperPrint Kreise 60 mm, weiß
-Herma A4:4478 SuperPrint Kreise 85 mm, weiß
-Herma A4:4479 SuperPrint weiß, Ecken abgerundet
-Herma A4:4606 SuperPrint weiß
-Herma A4:4607 SuperPrint weiß
-Herma A4:4608 SuperPrint weiß
-Herma A4:4609 SuperPrint weiß
-Herma A4:4610 SuperPrint weiß
-Herma A4:4611 SuperPrint weiß
-Herma A4:4612 SuperPrint weiß
-Herma A4:4613 SuperPrint weiß
-Herma A4:4614 SuperPrint weiß
-Herma A4:4615 SuperPrint weiß
-Herma A4:4616 SuperPrint weiß
-Herma A4:4617 SuperPrint 3,5"-Disketten, weiß
-Herma A4:4618 SuperPrint 3,5"-Disketten, weiß
-Herma A4:4619 SuperPrint weiß
-Herma A4:4620 SuperPrint weiß
-Herma A4:4623 SuperPrint weiß
-Herma A4:4624 SuperPrint weiß
-Herma A4:4625 SuperPrint weiß
-Herma A4:4626 SuperPrint weiß
-Herma A4:4627 SuperPrint weiß, A6
-Herma A4:4628 SuperPrint weiß, A5
-Herma A4:4629 SuperPrint weiß
-Herma A4:4631 SuperPrint weiß
-Herma A4:4639a SuperPrint BETACAM SP/U-MATIC, Cassette (Front), weiß
-Herma A4:4639b SuperPrint BETACAM SP/U-MATIC, Cassette (Rücken), weiß
-Herma A4:4640a SuperPrint Maxi Data Cartridge, weiß
-Herma A4:4640b SuperPrint Maxi Data Cartridge (Hülle), weiß
-Herma A4:4641a SuperPrint Data Cartridge 4 mm, weiß
-Herma A4:4641b SuperPrint Data Cartridge 4 mm (Hülle), weiß
-Herma A4:4642a SuperPrint MiniData Cartridge, weiß
-Herma A4:4642b SuperPrint MiniData Cartridge (Hülle), weiß
-Herma A4:4643a SuperPrint Magneto Optical Disk 3,5", weiß
-Herma A4:4643b SuperPrint Magneto Optical Disk 3,5" (Hülle), weiß
-Herma A4:4646a SuperPrint Mini Digital Video, weiß
-Herma A4:4646b SuperPrint Mini Digital Video (Hülle), weiß
-Herma A4:4647a SuperPrint Video 8, Hi-8, Data Cartridge 8mm, weiß
-Herma A4:4647b SuperPrint Video 8, Hi-8, Data Cartridge 8 mm (Hülle), weiß
-Herma A4:4648a SuperPrint VHS-C, SVHS-C, Cassette (Rücken) weiß
-Herma A4:4648b SuperPrint VHS-C, SVHS-C, Cassette (Front), weiß
-Herma A4:4649a SuperPrint MiniDisk, weiß
-Herma A4:4649b SuperPrint MiniDisk-Hülle, weiß
-Herma A4:4654 SuperPrint weiß
-Herma A4:4664 SuperPrint Lohnsteueretikett,perforiert mit Klebestreifen, weiß
-Herma A4:4666 SuperPrint weiß, Ecken abgerundet
-Herma A4:4667 SuperPrint weiß, Ecken abgerundet
-Herma A4:4668 SuperPrint weiß
-Herma A4:4669 SuperPrint weiß
-Herma A4:4670 SuperPrint weiß
-Herma A4:4672 SuperPrint weiß
-Herma A4:4674 SuperPrint weiß
-Herma A4:4676 SuperPrint weiß, A6
-Herma A4:4677 SuperPrint weiß, Ecken abgerundet
-Herma A4:4678 SuperPrint weiß, Ecken abgerundet
-Herma A4:4680 SuperPrint transparente Folie
-Herma A4:4681 SuperPrint transparente Folie
-Herma A4:4682 SuperPrint transparente Folie
-Herma A4:4683 SuperPrint transparente Folie, A5
-Herma A4:4684 SuperPrint transparente Folie
-Herma A4:4685 SuperPrint transparente Folie
-Herma A4:4686 SuperPrint Kreise 40 mm, transparent
-Herma A4:4690 SuperPrint weiße Folie
-Herma A4:4691 SuperPrint weiße Folie
-Herma A4:4692 SuperPrint weiße Folie
-Herma A4:4693 SuperPrint weiße Folie, A5
-Herma A4:4694 SuperPrint weiße Folie
-Herma A4:4695 SuperPrint weiße Folie
-Herma A4:4696 SuperPrint weiße Folie
-Herma A4:4697 SuperPrint weiße Folie
-Herma A4:4698 SuperPrint weiße Folie
-Herma A4:4810 InkPrint Special weiß
-Herma A4:4811 InkPrint Special weiß
-Herma A4:4812 InkPrint Special weiß
-Herma A4:4814 InkPrint Special weiß
-Herma A4:4815 InkPrint Special weiß
-Herma A4:4816 InkPrint Special weiß
-Herma A4:4817 InkPrint Special weiß
-Herma A4:4819 InkPrint Special weiß
-Herma A4:4820 InkPrint Special weiß
-Herma A4:4821 InkPrint Special 3,5"-Disketten, weiß
-Herma A4:4822 InkPrint Special weiß
-Herma A4:4823 InkPrint Special weiß
-Herma A4:4824 InkPrint Special weiß
-Herma A4:4825 InkPrint Special für schmale Ordner, weiß
-Herma A4:4826 InkPrint Special für breite Ordner, weiß
-Herma A4:4827 InkPrint Special Videocassette, Rücken, weiß
-Herma A4:4828 InkPrint Special Videocassette, Front, weiß
-Herma A4:4829 InkPrint Special Diabeschriftung, weiß
-Herma A4:4830 InkPrint Special für schmale Ordner, lang, weiß
-Herma A4:4831 InkPrint Special für breite Ordner, lang, weiß
-Herma A4:4841 InkPrint Special transparente Folie
-Herma A4:4842 InkPrint Special transparente Folie
-Herma A4:4843 InkPrint Special transparente Folie
-Herma A4:4844 InkPrint Special transparente Folie, A4
-Herma A4:4845 InkPrint Special transparente Folie
-Herma A4:4846 InkPrint Special transparente Folie
-Herma A4:4847 InkPrint Special transparente Folie
-Herma A4:4848 InkPrint Special CD-Etikett, transparente Folie
-Herma A4:4851 InkPrint Special weiße Folie
-Herma A4:4852 InkPrint Special weiße Folie
-Herma A4:4853 InkPrint Special weiße Folie
-Herma A4:4854 InkPrint Special weiße Folie, A4
-Herma A4:4864 InkPrint Special wetterfeste Folie, weiß
-Herma A4:4865 InkPrint Special wetterfeste Folie, weiß
-Herma A4:4866 InkPrint Special wetterfeste Folie, weiß
-Herma A4:4867 InkPrint Special wetterfeste Folie, weiß, oval
-Herma A4:5051 SuperPrint weiß
-Herma A4:5052 SuperPrint weiß
-Herma A4:5053 SuperPrint weiß
-Herma A4:5054 SuperPrint weiß
-Herma A4:5055 SuperPrint 3,5"-Disketten, weiß
-Herma A4:5056 SuperPrint weiß
-Herma A4:5057 SuperPrint weiß
-Herma A4:5058 SuperPrint gelb
-Herma A4:5059 SuperPrint rot
-Herma A4:5060 SuperPrint blau
-Herma A4:5061 SuperPrint grün
-Herma A4:5062 SuperPrint weiß
-Herma A4:5063 SuperPrint weiß, A6
-Herma A4:5064 SuperPrint weiß, A5
-Herma A4:5065 SuperPrint weiß, A4
-Herma A4:5066 SuperPrint Kreise 40 mm, weiß
-Herma A4:5067 SuperPrint Kreise 60 mm, weiß
-Herma A4:5068 SuperPrint Kreise 85 mm, weiß
-Herma A4:5069 SuperPrint Videocassette, Rücken, weiß
-Herma A4:5070 SuperPrint Videocassette, Front, weiß
-Herma A4:5071 SuperPrint Diabeschriftung, weiß
-Herma A4:5072 SuperPrint Pfeile, gelb
-Herma A4:5073 SuperPrint Pfeile, rot
-Herma A4:5074 SuperPrint weiß, Ecken abgerundet, ablösbar
-Herma A4:5075 SuperPrint weiß, Ecken abgerundet
-Herma A4:5076 SuperPrint weiß, Ecken abgerundet
-Herma A4:5077 SuperPrint weiß, Ecken abgerundet
-Herma A4:5078 SuperPrint CD-Box-Etiketten, weiß
-Herma A4:5079 SuperPrint CD-Etikett, weiß
-Herma A4:5080 SuperPrint weiß, ablösbar
-Herma A4:5081 SuperPrint weiß, ablösbar
-Herma A4:5082 SuperPrint weiß, ablösbar
-Herma A4:5083 SuperPrint CD-Etikett, gelb
-Herma A4:5084 SuperPrint CD-Etikett, rot
-Herma A4:5085 SuperPrint CD-Etikett, blau
-Herma A4:5086 SuperPrint CD-Etikett, grün
-Herma A4:5087 SuperPrint ZIP-Disketten, weiß
-Herma A4:5088 SuperPrint für schmale Ordner, farbig sort.
-Herma A4:5089 SuperPrint für breite Ordner, farbig sort.
-Herma A4:5090 SuperPrint für schmale Ordner, weiß
-Herma A4:5091 SuperPrint für schmale Ordner, gelb
-Herma A4:5092 SuperPrint für schmale Ordner, rot
-Herma A4:5093 SuperPrint für schmale Ordner, blau
-Herma A4:5094 SuperPrint für schmale Ordner, grün
-Herma A4:5095 SuperPrint für breite Ordner, weiß
-Herma A4:5096 SuperPrint für breite Ordner, gelb
-Herma A4:5097 SuperPrint für breite Ordner, rot
-Herma A4:5098 SuperPrint für breite Ordner, blau
-Herma A4:5099 SuperPrint für breite Ordner, grün
-Herma A4:5116 taillierte Ringetiketten für Schmuck, weiß
-Herma A4:5123 SuperPrint für breite Ordner, weiß
-Herma A4:5124 SuperPrint für breite Ordner, gelb
-Herma A4:5125 SuperPrint für breite Ordner, rot
-Herma A4:5126 SuperPrint für breite Ordner, blau
-Herma A4:5127 SuperPrint für breite Ordner, grün
-Herma A4:5128 SuperPrint für schmale Ordner, lang, farbig sort.
-Herma A4:5129 SuperPrint für breite Ordner, lang, farbig sort.
-Herma A4:5130 SuperPrint für schmale Ordner, lang, weiß
-Herma A4:5131 SuperPrint für schmale Ordner, lang, gelb
-Herma A4:5132 SuperPrint für schmale Ordner, lang, rot
-Herma A4:5133 SuperPrint für schmale Ordner, lang, blau
-Herma A4:5134 SuperPrint für schmale Ordner, lang, grün
-Herma A4:5135 SuperPrint für breite Ordner, lang, weiß
-Herma A4:5136 SuperPrint für breite Ordner, lang, gelb
-Herma A4:5137 SuperPrint für breite Ordner, lang, rot
-Herma A4:5138 SuperPrint für breite Ordner, lang, blau
-Herma A4:5139 SuperPrint für breite Ordner, lang, grün
-Herma A4:5140 SuperPrint neon-gelb
-Herma A4:5141 SuperPrint neon-orange
-Herma A4:5142 SuperPrint neon-pink
-Herma A4:5143 SuperPrint neon-grün
-Herma A4:5144 SuperPrint neon-gelb
-Herma A4:5145 SuperPrint neon-orange
-Herma A4:5146 SuperPrint neon-pink
-Herma A4:5147 SuperPrint neon-grün
-Herma A4:5148 SuperPrint neon-gelb, A4
-Herma A4:5149 SuperPrint neon-orange, A4
-Herma A4:5150 SuperPrint neon-pink, A4
-Herma A4:5151 SuperPrint neon-grün, A4
-Herma A4:5152 SuperPrint neon-gelb, Kreise 60 mm
-Herma A4:5153 SuperPrint neon-orange, Kreise 60 mm
-Herma A4:5154 SuperPrint neon-pink, Kreise 60 mm
-Herma A4:5155 SuperPrint neon-grün, Kreise 60 mm
-Herma A4:5158 SuperPrint für schmale Ordner, lang, weiß
-Herma A4:5159 SuperPrint für breite Ordner, lang, weiß
-Herma A4:5160 SuperPrint für schmale Ordner, weiß
-Herma A4:5161 SuperPrint für schmale Ordner, gelb
-Herma A4:5162 SuperPrint für schmale Ordner, rot
-Herma A4:5163 SuperPrint für schmale Ordner, blau
-Herma A4:5164 SuperPrint für schmale Ordner, grün
-Herma A4:5165 SuperPrint für schmale Hängeordner, weiß
-Herma A4:5166 SuperPrint für breite Hängeordner, weiß
-Herma A4:5167 SuperPrint für breite Hängeordner, weiß
-Herma A4:8619 SuperPrint Mini-CD-Etiketten, weiß
-Herma A4:8631 SuperPrint weiß
-Herma A4:8632 SuperPrint weiß, Ecken abgerundet
-Herma A4:8633 SuperPrint weiß
-Herma A4:8634 SuperPrint weiß
-Herma A4:8635 SuperPrint weiß, Ecken abgerundet
-Herma A4:8636 SuperPrint weiß, A5
-Herma A4:8637 SuperPrint weiß, A4
-Herma A4:8650 ColorPrint weiß, Ecken abgerundet
-Herma A4:8651 ColorPrint weiß, Ecken abgerundet
-Herma A4:8652 ColorPrint weiß, Ecken abgerundet
-Herma A4:8653 ColorPrint weiß, Ecken abgerundet
-Herma A4:8654 ColorPrint weiß, Ecken abgerundet
-Herma A4:8655 ColorPrint weiß, Ecken abgerundet
-Herma A4:8680 ColorPrint weiß, Ecken abgerundet
-Herma A4:8681 ColorPrint weiß, Ecken abgerundet
-Herma A4:8682 ColorPrint weiß, Ecken abgerundet
-Herma A4:8683 ColorPrint CD-Etikett, weiß
-Herma A4:8800 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8801 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8802 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8803 InkPrint Special 3,5"-Disketten, weiß
-Herma A4:8804 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8805 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8806 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8807 InkPrint Special weiß, z.B. Paketadresse, ca. A6
-Herma A4:8808 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8809 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8810 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8811 InkPrint Special weiß, ca. DIN A5
-Herma A4:8830 InkPrint Special weiß, z.B. für Preisauszeichnung
-Herma A4:8831 InkPrint Special weiß, quadratisch
-Herma A4:8832 InkPrint Special weiß, z.B. für Preisauszeichnung
-Herma A4:8833 InkPrint Special weiß
-Herma A4:8834 InkPrint Special weiß
-Herma A4:8835 InkPrint Special weiß
-Herma A4:8836 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8837 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8838 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8839 InkPrint Special 3,5"-Disketten, weiß
-Herma A4:8840 InkPrint Special weiß, Visitenkartenformat
-Herma A4:8841 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8842 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8843 InkPrint Special weiß, z.B. für Regalbeschriftung
-Herma A4:8844 InkPrint Special weiß, z.B. für Regalbeschriftung
-Herma A4:8845 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8846 InkPrint Special weiß
-Herma A4:8847 InkPrint Special weiß, Paketadresse, ca. A6
-Herma A4:8848 InkPrint Special weiß, z.B. für Regalbeschriftung
-Herma A4:8849 InkPrint Special weiß, z.B. für Regalbeschriftung
-Herma A4:8850 InkPrint Special weiß, ca. DIN A5
-Herma A4:8851 InkPrint Special Kreise 32 mm, weiß
-Herma A4:8852 InkPrint Special Kreise 63,5 mm, weiß
-Herma A4:8853 InkPrint Special Oval, weiß
-Herma A4:8854 InkPrint Special Oval, weiß
-Herma A4:8855 InkPrint Special abgeschrägte Ecken, weiß
-Herma A4:8856 InkPrint Special Registeretiketten, weiß
-Herma A4:8857 InkPrint Special Sterne 63,5 mm, weiß
-Herma A4:8858 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8859 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8860 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8861 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8862 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8863 InkPrint Special Kreise 40 mm, weiß
-Herma A4:8864 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8865 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8866 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8867 InkPrint Special weiß, Ecken abgerundet
-Herma A4:8868 InkPrint Special Sonderform, weiß
-Herma A4:8869 InkPrint Special Oval, weiß
-Herma A4:8870 InkPrint Special Oval, weiß
-Herma A4:8886 InkPrint Special Glossy-Qualität, Fotos 10x15, Two-in-one
-Herma A4:8887 InkPrint Special Glossy-Qualität, Paßfoto-Format, Two-in-one
-Herma A4:8888 InkPrint Special Glossy-Qualität, CD-Cover-Etikett, weiß
-Herma A4:8889 InkPrint Special Glossy-Qualität,Visitenkartenetikett, weiß
-Herma A4:8890 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8891 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8892 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8893 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8894 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8895 InkPrint Special Glossy-Qualität, weiß
-Herma A4:8896 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8897 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8898 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8899 InkPrint Special Glossy-Qualität, Ecken abgerundet
-Herma A4:8900 InkPrint Special Glossy-Qualität, CD-Etikett, weiß
-Herma A4:8901 InkPrint Special Glossy-Qualität, oval
-Herma A4:8939 InkPrint Special Mini-CD-Etiketten, weiß
-Herma A4:8961 InkPrint Special transparente Folie
-Herma A4:8962 InkPrint Special transparente Folie
-Herma A4:8963 InkPrint Special transparente Folie
-Herma A4:8964 InkPrint Special transparente Folie, A4
-Herma A4:8965 InkPrint Special transparente Folie
-Herma A4:8966 InkPrint Special transparente Folie
-Herma A4:8967 InkPrint Special transparente Folie
-Herma A4:8968 InkPrint Special CD-Etikett, transparente Folie
-Herma A4:8971 InkPrint Special weiße Folie
-Herma A4:8972 InkPrint Special weiße Folie
-Herma A4:8973 InkPrint Special weiße Folie
-Herma A4:8974 InkPrint Special weiße Folie, A4
-Herma A4:8981 InkPrint Special Goldfolie
-Herma A4:8982 InkPrint Special Goldfolie
-Herma A4:8983 SuperPrint Goldfolie, oval
-Herma A4:8984 InkPrint Special CD-Etikett, gold
-Herma A4:8991 InkPrint Special Silberfolie
-Herma A4:8992 InkPrint Special Silberfolie
-Herma A4:8993 SuperPrint Silberfolie, oval
-Herma A4:8994 InkPrint Special CD-Etikett, silber
-Herma A5:[User]
-Herma A5:8600 A5 Kreise 10 mm, weiß, ablösbar
-Herma A5:8601 A5 Kreise 20 mm, weiß, ablösbar
-Herma A5:8602 A5 Kreise 60 mm, gelb, ablösbar
-Herma A5:8603 A5 weiß, Ecken abgerundet, ablösbar
-Herma A5:8604 A5 weiß, Ecken abgerundet, ablösbar
-Herma A5:8605 A5 weiß, Ecken abgerundet, ablösbar
-Herma A5:8606 A5 Diabeschriftung, weiß
-Herma A5:8607 A5 Sichtreiteretiketten, weiß
-Herma A5:8608 A5 weiß, Ecken abgerundet
-Herma A5:8609 A5 weiß, Ecken abgerundet
-Herma A5:8610 A5 weiß, Ecken abgerundet
-Herma A5:8611 A5 3,5"-Disketten, farbig sortiert
-Herma A5:8612 A5 Videoetiketten, Front, weiß
-Herma A5:8613 A5 Videoetiketten, Rücken, weiß
-Herma A5:8614 A5 Musik-Cassetten, weiß
-Herma A5:8615 A5 für schmale Ordner, farbig sortiert
-Herma A5:8616 A5 für breite Ordner, farbig sortiert
-Herma endlos:[User]
-Avery A4/Asia:[User]
-Avery A4/Asia:C2412 Laminated Cards, large
-Avery A4/Asia:C2413 Laminated Cards
-Avery A4/Asia:C2414 Laminated Cards
-Avery A4/Asia:C24412 Laminated Cards, large
-Avery A4/Asia:C25446 A5 Sheet
-Avery A4/Asia:C25447 A5 Sheet
-Avery A4/Asia:C2546 Windows Decals
-Avery A4/Asia:C2547 Fantastic Plastic
-Avery A4/Asia:C91131 Business Cards
-Avery A4/Asia:C91149 Business Cards
-Avery A4/Asia:C9167 A4 Sheet
-Avery A4/Asia:C9169 Glossy Photo Quality Labels
-Avery A4/Asia:C9356 Photo Quality A4 Card Sheet
-Avery A4/Asia:J21013 Business Cards
-Avery A4/Asia:J21015 Business Cards
-Avery A4/Asia:J21016 Business Cards
-Avery A4/Asia:J21031 Business Cards
-Avery A4/Asia:J21033 Business Cards
-Avery A4/Asia:J21131 Business Cards
-Avery A4/Asia:J21141 Greeting Cards
-Avery A4/Asia:J21149 Business Cards
-Avery A4/Asia:J2356 A4 Sheet
-Avery A4/Asia:J8359 Address
-Avery A4/Asia:J8360 Address
-Avery A4/Asia:J8361 Address
-Avery A4/Asia:J8362 Address
-Avery A4/Asia:J8363 Address
-Avery A4/Asia:J8365 Address
-Avery A4/Asia:J8367 Shipping A4
-Avery A4/Asia:J8368 Shipping A5
-Avery A4/Asia:J8369 Parcel
-Avery A4/Asia:J8371 Lever Arch
-Avery A4/Asia:J8751 Mini Address
-Avery A4/Asia:J8756 35 mm Slide
-Avery A4/Asia:J8766 3.5" Diskette
-Avery A4/Asia:J8771 Video Face
-Avery A4/Asia:J8774 Video Spine
-Avery A4/Asia:J88911 Address
-Avery A4/Asia:J88915 Address
-Avery A4/Asia:J88919 Address
-Avery A4/Asia:J88923 Address
-Avery A4/Asia:J88927 Address
-Avery A4/Asia:J88935 Address
-Avery A4/Asia:L7159 Address
-Avery A4/Asia:L7160 Address
-Avery A4/Asia:L7161 Address
-Avery A4/Asia:L7162 Address
-Avery A4/Asia:L7163 Address
-Avery A4/Asia:L7164 Address
-Avery A4/Asia:L7165 Parcel
-Avery A4/Asia:L7166 Parcel
-Avery A4/Asia:L7167 Shipping
-Avery A4/Asia:L7168 Shipping
-Avery A4/Asia:L7169 Parcel
-Avery A4/Asia:L7170 Eurofolio
-Avery A4/Asia:L7171 Lever Arch
-Avery A4/Asia:L7172 Ring Binder
-Avery A4/Asia:L7173 Address
-Avery A4/Asia:L7651 Mini Adress
-Avery A4/Asia:L7656 35 mm Slide
-Avery A4/Asia:L7664 3.5" Diskette - Wraparound
-Avery A4/Asia:L7665 Mini Data Cartridge
-Avery A4/Asia:L7666 3.5" Diskette
-Avery A4/Asia:L7667 Standard Data Cartridge
-Avery A4/Asia:L7668 Labels for Zip(TM) Disk
-Avery A4/Asia:L7671 Video Face
-Avery A4/Asia:L7674 Video Spine
-Avery A4/Asia:L78382 Address
-Avery A4/Asia:L78383 Address
-Avery A4/Asia:L78384 Address
-Avery A4/Asia:L78386 Address
-Avery A4/Asia:L78387 Address
-Avery A4/Asia:L78388 Address
-Avery A4/Asia:M21131 Business Cards
-Avery A4/Asia:M8167 A4 Sheet
-Avery A4/Asia:M88173 Address
-Avery A4/Asia:M88175 Address
-Avery A4/Asia:M88177 Address
-Avery A4/Asia:M88179 Address
-Avery A4/Asia:M88183 Address
-Avery A4/Asia:M88185 Address
-Avery A4/Asia:M88187 Address
-Avery A4/Asia:M88315 Address
-Avery A4/Asia:P78204 Address
-Avery A4/Asia:P78261 Address
-Avery A4/Asia:P78270 Address
-Avery A4/Asia:P78275 Address
-Avery Zweckform:[User]
-Avery Zweckform:2493 Inkjet-Photo-Papier, blanko
-Avery Zweckform:2494 Inkjet-Photo-Papier, blanko
-Avery Zweckform:2495 Inkjet-Photo-Papier, blanko
-Avery Zweckform:32010 Visitenkarten, blanko
-Avery Zweckform:32011 Visitenkarten, blanko, schnittgestanzt
-Avery Zweckform:32012 Visitenkarten, blanko, schnittgestanzt
-Avery Zweckform:32014 Inkjet-Visitenkarten, blanko
-Avery Zweckform:32017 Doppel-Visitenkarten, blanko
-Avery Zweckform:32020 Visitenkarten, marmoriert
-Avery Zweckform:32021 Visitenkarten, marmoriert
-Avery Zweckform:32022 Visitenkarten, marmoriert
-Avery Zweckform:32023 Visitenkarten, marmoriert
-Avery Zweckform:32029 Visitenkarten, blanko, Glossy
-Avery Zweckform:32030 Visitenkarten, Blue Wave
-Avery Zweckform:32031 Visitenkarten, Paradise
-Avery Zweckform:32032 Visitenkarten, Sahara
-Avery Zweckform:32036 Visitenkarten, Cosmic
-Avery Zweckform:32040 Visitenkarten, blanko
-Avery Zweckform:32060 Inkjet Bütten-Papier, Cream
-Avery Zweckform:32061 Inkjet Bütten-Papier, Aqua
-Avery Zweckform:32062 Inkjet Bütten-Papier, Jade
-Avery Zweckform:32063 Inkjet Bütten-Papier, Sand
-Avery Zweckform:32064 Inkjet-Papier, Leinenstruktur
-Avery Zweckform:32065 Inkjet-Papier, Hammerschlag
-Avery Zweckform:32080 Marmoriertes Papier
-Avery Zweckform:32081 Marmoriertes Papier
-Avery Zweckform:32082 Marmoriertes Papier
-Avery Zweckform:32083 Marmoriertes Papier
-Avery Zweckform:32098 Urkunde marmoriert, Text rot
-Avery Zweckform:32099 Urkunde marmoriert, Text gold
-Avery Zweckform:32250 CD-Einleger, blanko
-Avery Zweckform:32251 Inkjet-CD-Einleger
-Avery Zweckform:32252 Postkarte, blanko
-Avery Zweckform:32253 Tischkarte, blanko
-Avery Zweckform:32254 Karteikarte, blanko
-Avery Zweckform:32255 Cassetten-Einleger, blanko
-Avery Zweckform:32256 Video-Einleger, blanko
-Avery Zweckform:32257 Tischkarte lang, blanko
-Avery Zweckform:32258 Regalschilder
-Avery Zweckform:32286 Inkjet-Glückwunschkarten, blanko
-Avery Zweckform:32287 Inkjet-Glückwunschkarten, blanko
-Avery Zweckform:32288 Inkjet-Glückwunschkarten, blanko
-Avery Zweckform:32289 Inkjet-Glückwunschkarten, blanko
-Avery Zweckform:3415 Kreise
-Avery Zweckform:3416 Kreise
-Avery Zweckform:3418 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3420 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3421 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3422 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3423 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3424 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3425 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3426 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3427 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3448 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3449 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3450 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3451 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3452 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3453 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3454 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3455 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3456 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3457 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3458 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3459 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3470 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3471 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3472 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3473 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3474 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3475 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3477 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3478 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3479 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3481 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3483 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3484 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3489 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3490 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3651 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3652 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3653 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3654 CD-Etiketten
-Avery Zweckform:3655 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3657 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3658 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3659 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3660 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3661 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3662 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:3663 Ordnerrücken-Etiketten, breit
-Avery Zweckform:3664 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3665 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3666 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3667 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3668 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3669 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:3674 Computer-Etiketten
-Avery Zweckform:3675 Computer-Etiketten
-Avery Zweckform:3676 Computer-Etiketten
-Avery Zweckform:3677 Computer-Etiketten, für 3,5" Disk.
-Avery Zweckform:3684 Computer-Etiketten, für 3,5" Disk.
-Avery Zweckform:3685 Computer-Etiketten, für 3,5" Disk.
-Avery Zweckform:3686 Computer-Etiketten, für 3,5" Disk.
-Avery Zweckform:3687 Computer-Etiketten, für 3,5" Disk.
-Avery Zweckform:3688 Ordnerrücken-Etiketten, breit
-Avery Zweckform:3689 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:3691 Ordnerrücken-Etiketten, breit
-Avery Zweckform:3692 Ordnerrücken-Etiketten, breit
-Avery Zweckform:3693 Ordnerrücken-Etiketten, breit
-Avery Zweckform:3694 Ordnerrücken-Etiketten, breit
-Avery Zweckform:3696 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:3697 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:3698 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:3699 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4720 Transparente Etiketten
-Avery Zweckform:4721 Transparente Etiketten
-Avery Zweckform:4722 Transparente Etiketten
-Avery Zweckform:4723 Transparente Etiketten
-Avery Zweckform:4730 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4731 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4732 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4733 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4734 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4735 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4736 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4737 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4738 Disketten-Etiketten, Stick+Lift
-Avery Zweckform:4739 Disketten-Etiketten, Stick+Lift
-Avery Zweckform:4740 Disketten-Etiketten, Stick+Lift
-Avery Zweckform:4741 Disketten-Etiketten, Stick+Lift
-Avery Zweckform:4742 Video-Etiketten, Stick+Lift
-Avery Zweckform:4743 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4744 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4745 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:4746 Video-Etiketten, Stick+Lift
-Avery Zweckform:4747 Etiketten für ZIP-Disketten
-Avery Zweckform:4748 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4749 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4750 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4751 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4752 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4753 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4754 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4755 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4756 Hängeordner-Etiketten, schmal
-Avery Zweckform:4757 Hängeordner-Etiketten, breit
-Avery Zweckform:4758 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4759 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4760 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4761 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4762 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4763 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4764 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4765 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:4766 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4767 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4768 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4769 Ordnerrücken-Etiketten, breit
-Avery Zweckform:4770 Transparente Etiketten
-Avery Zweckform:4771 Transparente Etiketten
-Avery Zweckform:4772 Transparente Etiketten
-Avery Zweckform:4773 Wetterfeste Etiketten
-Avery Zweckform:4774 Wetterfeste Etiketten
-Avery Zweckform:4775 Wetterfeste Etiketten
-Avery Zweckform:4776 Wetterfeste Etiketten
-Avery Zweckform:4777 Transparente Etiketten
-Avery Zweckform:4780 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:4781 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:4782 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:4784 Namens-Etiketten
-Avery Zweckform:4790 Inkjet-Etiketten, rund
-Avery Zweckform:4791 Inkjet-Etiketten
-Avery Zweckform:4792 Inkjet-Etiketten
-Avery Zweckform:4793 Inkjet-Etiketten
-Avery Zweckform:4794 Inkjet-Etiketten
-Avery Zweckform:4795 Inkjet-Etiketten
-Avery Zweckform:4798 Disketten-Etiketten Photo-Qualität
-Avery Zweckform:4799 Inkjet-Etiketten, oval
-Avery Zweckform:5129061 Trennstreifen
-Avery Zweckform:6002 Neon-Etiketten
-Avery Zweckform:6003 Neon-Etiketten
-Avery Zweckform:6004 Neon-Etiketten
-Avery Zweckform:6005 Neon-Etiketten
-Avery Zweckform:6006 Neon-Etiketten
-Avery Zweckform:6008 Typenschild-Etiketten
-Avery Zweckform:6009 Typenschild-Etiketten
-Avery Zweckform:6011 Typenschild-Etiketten
-Avery Zweckform:6012 Typenschild-Etiketten
-Avery Zweckform:6013 Typenschild-Etiketten
-Avery Zweckform:6014 Etiketten für CD-Hüllen
-Avery Zweckform:6015 CD-Etiketten incl. Zentrierhilfe
-Avery Zweckform:6019 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:6020 Dia-Etiketten, Stick+Lift
-Avery Zweckform:6021 Sichtreiter-Etiketten, Stick+Lift
-Avery Zweckform:6022 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:6023 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:6024 Inkjet+Laser+Kopier-Etiketten Stick+Lift,
-Avery Zweckform:6025 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:6026 Disketten-Etiketten, Stick+Lift
-Avery Zweckform:6029 Disketten-Etiketten, Stick+Lift
-Avery Zweckform:6030 Cassetten-Etiketten, Stick+Lift
-Avery Zweckform:6031 Inkjet+Laser+Kopier-Etiketten Stick+Lift
-Avery Zweckform:6036 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:6037 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:6038 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:6039 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:6040 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:6041 Inkjet+Laser+Kopier-Etiketten
-Avery Zweckform:6043 CD-Etiketten
-Avery Zweckform:6044 CD-Etiketten
-Avery Zweckform:6045 CD-Etiketten
-Avery Zweckform:6046 CD-Etiketten
-Avery Zweckform:6047 CD-Etiketten
-Avery Zweckform:6058 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:6059 Ordnerrücken-Etiketten, breit
-Avery Zweckform:6060 Ordnerrücken-Etiketten, schmal
-Avery Zweckform:6061 Ordnerrücken-Etiketten, breit
-Avery Zweckform:6074 Inkjet-Glossy-CD-Etiketten
-Avery Zweckform:6077 Inkjet-Glossy-Etiketten
-Avery Zweckform:6078 Inkjet-Glossy-Etiketten
-Avery Zweckform:6079 Inkjet-Glossy-Etiketten, oval
-Avery Zweckform:6080 Inkjet-Glossy-Etiketten
-Avery Zweckform:6081 Inkjet-Glossy-Etiketten
-Avery Zweckform:6082 Inkjet-Glossy-CD-Etiketten
-Avery Zweckform:6083 Inkjet-Glossy-Etiketten
-Avery Zweckform:6090 Korrektur- und Abdeck-Etiketten
-Avery Zweckform:6091 Korrektur- und Abdeck-Etiketten
-Avery Zweckform:6092 Korrektur- und Abdeck-Etiketten
-Avery Zweckform:6093 Korrektur- und Abdeck-Etiketten
-Avery Zweckform:6094 Korrektur- und Abdeck-Etiketten
-Avery Zweckform:6102 Farbige Folien-Etiketten
-Avery Zweckform:6103 Farbige Folien-Etiketten
-Avery Zweckform:6104 Farbige Folien-Etiketten
-Avery Zweckform:6105 Farbige Folien-Etiketten
-Avery Zweckform:6106 Farbige Folien-Etiketten
-Avery Zweckform:6107 Farbige Folien-Etiketten
-Avery Zweckform:6108 Farbige Folien-Etiketten
-Avery Zweckform:6109 Farbige Folien-Etiketten
-Avery Zweckform:6110 Farbige Folien-Etiketten
-Avery Zweckform:6111 Farbige Folien-Etiketten
-Avery Zweckform:6112 Sicherheits-Etiketten
-Avery Zweckform:6113 Sicherheits-Etiketten
-Avery Zweckform:6114 Sicherheits-Etiketten
-Avery Zweckform:6115 CD-Etiketten
-Avery Zweckform:6116 MiniDisc-Etiketten
-Avery Zweckform:6117 CD-Etiketten
-Avery Zweckform:6118 CD-Etiketten
-Avery Zweckform:C2050 Video-Etiketten, oben
-Avery Zweckform:C2050 Video-Etiketten, seitlich
-Avery Zweckform:C2070 Transfer-Folie für Mousepad
-Avery Zweckform:C2080 Transfer-Folie für Puzzles
-Avery Zweckform:C2090 T-Shirt Transfer-Folie
-Avery Zweckform:C2166 Etikett rechteckig
-Avery Zweckform:C2243 Etikett rund, klein
-Avery Zweckform:C2351 Glückwunschkarten A5
-Avery Zweckform:C2354 Visitenkarten bis zum Rand
-Avery Zweckform:C2355 Glückwunschkarten Standard
-Avery Zweckform:C2364 Marmorierte Visitenkarten
-Avery Zweckform:C2365 Marmorierte Visitenkarten
-Avery Zweckform:C2366 Marmorierte Visitenkarten
-Avery Zweckform:C2367 Marmorierte Visitenkarten
-Avery Zweckform:C2370 Inkjet-Papier
-Avery Zweckform:C2371 Inkjet-Papier
-Avery Zweckform:C2374 Marmoriertes Papier
-Avery Zweckform:C2375 Marmoriertes Papier
-Avery Zweckform:C2376 Marmoriertes Papier
-Avery Zweckform:C2377 Marmoriertes Papier
-Avery Zweckform:C2410 Clubkarten laminiert
-Avery Zweckform:C2546 Fensterbilder
-Avery Zweckform:C2547 Fantastic Plastic
-Avery Zweckform:C2651 Etikett rechteckig, klein
-Avery Zweckform:C9312 Glossy Visitenkarten, schnittgestanzt
-Avery Zweckform:C9352 Glückwunschkarten A6, glossy
-Avery Zweckform:C9355 Postkarten, Rückseite
-Avery Zweckform:C9355 Postkarten, Vorderseite
-Avery Zweckform:C9362 Visitenkarten, glossy
-Avery Zweckform:C9372 Photo-Papier, glossy, 9 x 13
-Avery Zweckform:C9405 T-Shirt Transferfolie
-Avery Zweckform:C9431 Photo-Papier, glossy
-Avery Zweckform:C9434 Photo-Karton, glossy
-Avery Zweckform:C9660 CD-Etiketten, glossy, Super-Size
-Avery Zweckform:C9660 SuperSize Inkjet-Glossy-CD-Etiketten
-Avery Zweckform:J8416 Einladungskarten mit Klebeverschluss
-Avery Zweckform:J8435 CD-Einleger
-Avery Zweckform:J8587 Inkjet-Folie
-Avery Zweckform:J8666 Disketten-Etiketten
-Avery Zweckform:J8770 CD-Etiketten, Super-Ssize
-Avery Zweckform:J8776 Inkjet-Stardust-CD-Etiketten*
-Avery Zweckform:J8867 Inkjet-Magnet-Schilder**
-Avery Zweckform:J8871 Inkjet-Magnet-Schilder**
-Avery Zweckform:J8875 Inkjet-Magnet-Schilder**
-Avery Zweckform:J9124 Photo-Etiketten, 13 x 18
-Avery Zweckform:L7159 Laser-Etiketten
-Avery Zweckform:L7160 Laser-Etiketten
-Avery Zweckform:L7161 Laser-Etiketten
-Avery Zweckform:L7162 Laser-Etiketten
-Avery Zweckform:L7163 Laser-Etiketten
-Avery Zweckform:L7164 Laser-Etiketten
-Avery Zweckform:L7165 Laser-Etiketten
-Avery Zweckform:L7166 Laser-Etiketten
-Avery Zweckform:L7167 Laser-Etiketten
-Avery Zweckform:L7168 Laser-Etiketten
-Avery Zweckform:L7169 Laser-Etiketten
-Avery Zweckform:L7173 Laser-Etiketten
-Avery Zweckform:L7410-10 Etiketten Register - Etikettenbogen 10
-Avery Zweckform:L7410-10 Etiketten Register - Inhaltsblatt 10-t
-Avery Zweckform:L7410-12 Etiketten Register - Etikettenbogen 12
-Avery Zweckform:L7410-12 Etiketten Register - Inhaltsblatt 12-t
-Avery Zweckform:L7410-5 Etiketten Register - Etikettenbogen 5-t
-Avery Zweckform:L7410-5 Etiketten Register - Inhaltsblatt 5-tei
-Avery Zweckform:L7411-10 Zahlen Register - Inhaltsblatt 1-10
-Avery Zweckform:L7411-12 Zahlen Register - Inhaltsblatt 1-12
-Avery Zweckform:L7411-15 Zahlen Register - Inhaltsblatt 1-15
-Avery Zweckform:L7411-20 Zahlen Register - Inhaltsblatt 1-20
-Avery Zweckform:L7411-31 Zahlen Register - Inhaltsblatt 1-31
-Avery Zweckform:L7411-5 Zahlen Register - Inhaltsblatt 1-5
-Avery Zweckform:L7411-AZ A-Z Register - Inhaltsblatt
-Avery Zweckform:L7411-JD Monats Register - Inhaltsblatt Jan - D
-Avery Zweckform:L7412-10 Einsteckschilder für Register 10-teilig
-Avery Zweckform:L7412-12 Einsteckschilder für Register 12-teilig
-Avery Zweckform:L7412-5 Einsteckschilder für Register 5-teilig
-Avery Zweckform:L7424 Ordner-Etiketten, breit
-Avery Zweckform:L7425 Ordner-Etiketten, schmal
-Avery Zweckform:L7587 Laser-Folie
-Avery Zweckform:L7651 Laser-Etiketten
-Avery Zweckform:L7760 SuperSize Farblaser-Glossy-CD-Etiketten
-Avery Zweckform:L7765 Farblaser-Glossy-Etiketten
-Avery Zweckform:L7767 Farblaser-Glossy-Etiketten
-Avery Zweckform:L7768 Farblaser-Glossy-Etiketten
-Avery Zweckform:L7769 Farblaser-Glossy-Etiketten
-Avery Letter Size:[User]
-Avery Letter Size:11161 Ready Index ExtraWide 5 Tab
-Avery Letter Size:11163 Ready Index ExtraWide 8 Tab
-Avery Letter Size:11165 Ready Index ExtraWide 10 Tab
-Avery Letter Size:11171 Easy Edit Ready Index - 5 Tabs
-Avery Letter Size:11172 Easy Edit Ready Index - 8 Tabs
-Avery Letter Size:11173 Easy Edit Ready Index - 10 Tabs
-Avery Letter Size:11251 Clear Label/Index Maker Presentation Kit 5 Tab
-Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1" or Larger
-Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1/4" or 5/16"
-Avery Letter Size:11251 Clear Label/Index Maker Spine Label 3/8" or 1/2"
-Avery Letter Size:11251 Clear Label/Index Maker Spine Label 5/8" or 3/4"
-Avery Letter Size:11253 Clear Label/Index Maker Narrow 5 Tab
-Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1" or Larger
-Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1/4" or 5/16"
-Avery Letter Size:11253 Clear Label/Index Maker Spine Label 3/8" or 1/2"
-Avery Letter Size:11253 Clear Label/Index Maker Spine Label 5/8" or 3/4"
-Avery Letter Size:11260 Ready Index Landscape - 5 Tabs
-Avery Letter Size:11261 Ready Index Landscape - 8 Tabs
-Avery Letter Size:11526 Direct Print Custom Dividers 5 Tab Single Set
-Avery Letter Size:11527 Direct Print Custom Dividers 8 Tab Single Set
-Avery Letter Size:12260 Ready Index Landscape - 5 Tabs
-Avery Letter Size:12261 Ready Index Landscape - 8 Tabs
-Avery Letter Size:2160 Addressing
-Avery Letter Size:2162 Addressing
-Avery Letter Size:2163 Address/Shipping
-Avery Letter Size:2164 Shipping
-Avery Letter Size:2180 File Folder-Assorted
-Avery Letter Size:2181 File Folder-White
-Avery Letter Size:2186 3.5" Diskette-White
-Avery Letter Size:3111 Square Stickers
-Avery Letter Size:3112 Small Round Stickers
-Avery Letter Size:3114 Full Page Stickers
-Avery Letter Size:3248 Glossy Photo Quality Postcard
-Avery Letter Size:3251 Feather Edge Greeting Card
-Avery Letter Size:3252 Vellum Overlay Greeting Card
-Avery Letter Size:3254 Glossy Photo Quality Print-to-the-Edge Greeting Card
-Avery Letter Size:3256 White Embossed Note Cards
-Avery Letter Size:3259 Ivory Embossed Note Card
-Avery Letter Size:3260 Ivory Embossed Half-Fold Card
-Avery Letter Size:3261 White Large Labels
-Avery Letter Size:3261 White Return Address Labels
-Avery Letter Size:3261 White Small Labels
-Avery Letter Size:3263 White Postcard
-Avery Letter Size:3265 White Half-Fold Card
-Avery Letter Size:3266 White Quarter-Fold Card
-Avery Letter Size:3268 White Note Card
-Avery Letter Size:3269 Glossy Photo Quality Half-Fold Cards
-Avery Letter Size:3273 White Print-to-the-Edge Greeting Cards
-Avery Letter Size:3274 White Big Round Stickers
-Avery Letter Size:3274 White Small Round Stickers
-Avery Letter Size:3274 White Square Stickers
-Avery Letter Size:3277 Textured Canvas for Ink Jet Printers
-Avery Letter Size:5066 File Folder-Red
-Avery Letter Size:5095 Name Badge - Red
-Avery Letter Size:5096 3-1/2" Diskette - Red
-Avery Letter Size:5159 Address
-Avery Letter Size:5160 Address
-Avery Letter Size:5161 Address
-Avery Letter Size:5162 Address
-Avery Letter Size:5163 Address / Shipping
-Avery Letter Size:5164 Address / Shipping
-Avery Letter Size:5165 Full Sheet
-Avery Letter Size:5166 File Folder-Orange
-Avery Letter Size:5167 Return Address
-Avery Letter Size:5168 Shipping
-Avery Letter Size:5196 3-1/2" Diskette - White
-Avery Letter Size:5197 5-1/4 Diskette - White
-Avery Letter Size:5198 Audio Cassette
-Avery Letter Size:5199 Video Cassette Face
-Avery Letter Size:5199 Video Cassette Spine
-Avery Letter Size:5260 Address
-Avery Letter Size:5261 Address
-Avery Letter Size:5262 Address
-Avery Letter Size:5263 Address / Shipping
-Avery Letter Size:5264 Address / Shipping
-Avery Letter Size:5265 Full Sheet
-Avery Letter Size:5266 File Folder-Assorted
-Avery Letter Size:5267 Return Address
-Avery Letter Size:5293 Round
-Avery Letter Size:5294 Round
-Avery Letter Size:5305 Laser Tent Cards Med.
-Avery Letter Size:5309 Laser Tent Cards Large
-Avery Letter Size:5315 Laser Note Cards
-Avery Letter Size:53220 Glossy 4x6 Photo Paper
-Avery Letter Size:53221 Glossy 5x7 Photo Paper
-Avery Letter Size:5361 Laminated ID Cards
-Avery Letter Size:5361 Laminated ID Cards-Single Card
-Avery Letter Size:5362 Laminated N. Badges-Single Card
-Avery Letter Size:5362 Laminated Name Badges
-Avery Letter Size:5364 Laminated Rotary Index Cards
-Avery Letter Size:5364 Laminated Rotary Index-Single Card
-Avery Letter Size:5366 File Folder-White
-Avery Letter Size:5371 Business Card - White
-Avery Letter Size:5376 Business Card - Ivory
-Avery Letter Size:5377 Business Card - Gray
-Avery Letter Size:5383 Name Tag Kit
-Avery Letter Size:5384 Name Tag Kit
-Avery Letter Size:5385 Rotary Card - Small
-Avery Letter Size:5386 Rotary Card - Large
-Avery Letter Size:5388 Index Card
-Avery Letter Size:5389 Post Card
-Avery Letter Size:5390 Name Tag Refill
-Avery Letter Size:5392 Name Tag Refill
-Avery Letter Size:5395 Name Badge - White
-Avery Letter Size:5660 Clear Address
-Avery Letter Size:5661 Clear Address
-Avery Letter Size:5662 Clear Address
-Avery Letter Size:5663 Clear Address
-Avery Letter Size:5664 Clear Address / Shipping
-Avery Letter Size:5666 File Folder-Purple
-Avery Letter Size:5667 Clear Return Address
-Avery Letter Size:5766 File Folder-Blue
-Avery Letter Size:5824 CD-Recordable Labels
-Avery Letter Size:5836 MtgCreator Divider 5 Tab
-Avery Letter Size:5836 MtgCreator Portfolio Label
-Avery Letter Size:5866 File Folder-Green
-Avery Letter Size:5871 Laser Business Card
-Avery Letter Size:5881 Color Laser Business Cards
-Avery Letter Size:5883 Name Tag Kit - Blue
-Avery Letter Size:5884 Glossy Color Laser Brochures
-Avery Letter Size:5889 Color Laser Postcards
-Avery Letter Size:5895 Name Badge - Blue
-Avery Letter Size:5896 3-1/2" Diskette - Blue
-Avery Letter Size:5911 Business Card
-Avery Letter Size:5922 Address
-Avery Letter Size:5925 White Laser Labels for Zip Disks (bottom spine)
-Avery Letter Size:5925 White Laser Labels for Zip Disks (face)
-Avery Letter Size:5925 White Laser Labels for Zip Disks (top spine)
-Avery Letter Size:5930 Clear Address
-Avery Letter Size:5931 White CD/DVD Labels for Lasers (face)
-Avery Letter Size:5931 White CD/DVD Labels for Lasers (spines)
-Avery Letter Size:5960 Address
-Avery Letter Size:5961 Address
-Avery Letter Size:5962 Address
-Avery Letter Size:5963 Address / Shipping
-Avery Letter Size:5966 File Folder-Yellow
-Avery Letter Size:5970 Fluorescent Laser - Magenta
-Avery Letter Size:5971 Fluorescent Laser - Green
-Avery Letter Size:5972 Fluorescent Laser - Yellow
-Avery Letter Size:5975 Fluorescent Laser - Full Sheet Assorted
-Avery Letter Size:5979 Fluorescent Laser - Assorted
-Avery Letter Size:5980 Pastel Laser - Blue
-Avery Letter Size:5997 Videotape Face
-Avery Letter Size:5997 Videotape Spine
-Avery Letter Size:5998 Audio Tape
-Avery Letter Size:6460 Remove 'Em Address Labels
-Avery Letter Size:6464 Remove 'Em Shipping Labels
-Avery Letter Size:6465 Removable Laser - Full Sheet
-Avery Letter Size:6466 Remove 'Em File Folder Labels
-Avery Letter Size:6467 Removable Laser - Small Multi-Purpose
-Avery Letter Size:6490 Remove 'Em 3.5" Diskette-Face Only Labels
-Avery Letter Size:6503 Remove'em white laser 8 1/2" x 11"
-Avery Letter Size:6873 Color Laser Address Labels
-Avery Letter Size:6879 Color Laser Address Labels
-Avery Letter Size:74520 Name Badge Inserts - 3" x 4"
-Avery Letter Size:74540 Name Badge Inserts - 3" x 4"
-Avery Letter Size:74541 Name Badge Inserts - 3" x 4"
-Avery Letter Size:74550 Name Badge Inserts - 2 1/4" x 3 1/2"
-Avery Letter Size:74552 Name Badge Inserts - 2" x 3"
-Avery Letter Size:74558 Name Badge Inserts - 2" x 3"
-Avery Letter Size:74650 Name Badge Inserts - 2 1/4" x 3 1/2"
-Avery Letter Size:74651 Name Badge Inserts - 2 1/4" x 3 1/2"
-Avery Letter Size:8160 Ink Jet Address
-Avery Letter Size:8161 Ink Jet Address
-Avery Letter Size:8162 Ink Jet Address
-Avery Letter Size:8163 Ink Jet Address / Shipping
-Avery Letter Size:8164 Ink Jet Address / Shipping
-Avery Letter Size:8165 Ink Jet Full Sheet
-Avery Letter Size:8166 Ink Jet File Folder-Assorted
-Avery Letter Size:8167 Ink Jet Return Address
-Avery Letter Size:8196 Ink Jet 3-1/2" Diskette
-Avery Letter Size:8250 Ink Jet Label for Color Printing
-Avery Letter Size:8252 Ink Jet Label for Color Printing
-Avery Letter Size:8253 Ink Jet Label for Color Printing
-Avery Letter Size:8254 Ink Jet Label for Color Printing
-Avery Letter Size:8255 Ink Jet Label for Color Printing
-Avery Letter Size:8257 Ink Jet Return Address for Color Printing
-Avery Letter Size:8309 Tent Card Large
-Avery Letter Size:8313 Glossy Photo Quality 4" x 6" Card
-Avery Letter Size:8314 Glossy Photo Quality 8-1/2" x 11" Card
-Avery Letter Size:8315 Ink Jet Note Cards
-Avery Letter Size:8316 Ink Jet Greeting Card (Landscape)*
-Avery Letter Size:8316 Ink Jet Greeting Card (Portrait)*
-Avery Letter Size:8317 Embossed Ink Jet Note Card - Ivory
-Avery Letter Size:8324 Ink Jet Brochures
-Avery Letter Size:8366 Ink Jet File Folder-White
-Avery Letter Size:8371 Ink Jet Business Card
-Avery Letter Size:8373 Glossy Photo Quality Business Card
-Avery Letter Size:8376 Ink Jet Business Card - Ivory
-Avery Letter Size:8377 Ink Jet Business Card - Gray
-Avery Letter Size:8384 Photo Quality Brochures
-Avery Letter Size:8385 Rotary Card - Small
-Avery Letter Size:8387 Ink Jet Postcard - 4-up
-Avery Letter Size:8388 Index Card
-Avery Letter Size:8389 Glossy Photo Quality Postcard
-Avery Letter Size:8460 Ink Jet Address
-Avery Letter Size:8461 Ink Jet Address
-Avery Letter Size:8462 Ink Jet Address
-Avery Letter Size:8463 Ink Jet Address / Shipping
-Avery Letter Size:8464 Ink Jet Address / Shipping
-Avery Letter Size:8465 Ink Jet Full Sheet
-Avery Letter Size:8660 Ink Jet Clear Address
-Avery Letter Size:8662 Ink Jet Clear Address
-Avery Letter Size:8663 Ink Jet Clear Address/Shipping
-Avery Letter Size:8665 Ink Jet Clear Full Sheet
-Avery Letter Size:8667 Ink Jet Clear Address Labels
-Avery Letter Size:8763 Glossy Photo Quality Labels
-Avery Letter Size:8769 Glossy Photo Quality Labels
-Avery Letter Size:8871 Clean Edge Business Cards (IJ)
-Avery Letter Size:8877 Ink Jet Business Card - Gray
-Avery Letter Size:8923 Ink Jet Address / Shipping
-Avery Letter Size:8925 White Inkjet Labels for Zip Disks (bottom spine)
-Avery Letter Size:8925 White Inkjet Labels for Zip Disks (face)
-Avery Letter Size:8925 White Inkjet Labels for Zip Disks (top spine)
-Avery Letter Size:8931 White CD/DVD Jewel Case Insert (spines)
-Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (cover)
-Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (tray)
-Avery Letter Size:8931 White CD/DVD Labels for Inkjet Printers
-Avery Letter Size:Hidden Tab 10 Tab
-Avery Letter Size:Hidden Tab 5 Tab
-Avery Letter Size:Hidden Tab 8 Tab
-Avery Letter Size:Index Maker 3 Tab
-Avery Letter Size:Index Maker 5 Tab
-Avery Letter Size:Index Maker 8 Tab
-Avery Letter Size:Prof. Ready Index Spine Insert 1 1/2"
-Avery Letter Size:Prof. Ready Index Spine Insert 1"
-Avery Letter Size:Prof. Ready Index Spine Insert 2"
-Avery Letter Size:Prof. Ready Index Spine Insert 3"
-Avery Letter Size:Protect 'n Tab - 5 Tab
-Avery Letter Size:Protect 'n Tab - 8 Tab
-Avery Letter Size:Ready Index 10 Tab
-Avery Letter Size:Ready Index 12 Tab
-Avery Letter Size:Ready Index 15 Tab
-Avery Letter Size:Ready Index 5 Tab
-Avery Letter Size:Ready Index 8 Tab
-Avery Letter Size:Self Adhesive Index Tab 1 1/2"
-Avery Letter Size:Self Adhesive Index Tab 1"
-Avery Letter Size:Self Adhesive Index Tab 2"
-Avery Letter Size:TitleFrames Asst. Spines Insert 3"
-Avery Letter Size:TitleFrames Asst.Spines Insert 1 1/2"
-Avery Letter Size:TitleFrames Asst.Spines Insert 1"
-Avery Letter Size:TitleFrames Asst.Spines Insert 2"
-Avery Letter Size:TitleFrames Cover - 1 1/2"
-Avery Letter Size:TitleFrames Cover - 1"
-Avery Letter Size:TitleFrames Spine - 1 1/2"
-Avery Letter Size:TitleFrames Spine - 1"
-Avery Letter Size:WorkSaver Divider 5 Tabs
-Avery Letter Size:WorkSaver Divider 8 Tabs
-Avery Letter Size:WorkSaver Inserts 1/3 Cut
+Leitz:[User]
+Leitz:1680 Kartonrückenschilder, breit
+Leitz:1681 Kartonrückenschilder, schmal
+Leitz:1685 Papierrückenschilder selbstkl., breit
+Leitz:1686 Papierrückenschilder selbstkl., schmal
+Leitz:1687 Papierrückenschilder selbstkl., breit
+Leitz:1688 Papierrückenschilder selbstkl., schmal
+Leitz:1900 Blanko-Schildchen
+Leitz:2466 Blanko-Schildchen
+Leitz:6010 Blanko-Schildchen
+Leitz:6098 Papierrückenschilder selbstkl., breit
+Leitz:6099 Papierrückenschilder selbstkl., schmal
+Leitz:6643 Beschriftungsschilder, selbstklebend
+Sigel:[User]
+Sigel:DD300 CD-Einleger
+Sigel:DD405 CD-Einleger
+Sigel:DD450 CD-Booklet
+Sigel:DE115 Design-Etiketten
+Sigel:DE141 Design-Etiketten
+Sigel:DP001 Tischkarten blanko weiß
+Sigel:DP002 Tischkarten konturgestanzt
+Sigel:DP835/DP935 Design-Visitenkarten gestanzt
+Sigel:DP836/DP936 Design-Visitenkarten
+Sigel:DP837/DP937 Design-Visitenkarten gestanzt, m. abger. Ecken
+Sigel:DP838/DP938 Design-Klapp-Visitenkarten
+Sigel:DP839/DP939 Design-Visitenkarten
+Sigel:LP710 Postkarte bedruckt
+Sigel:LP711 Postkarte
+Sigel:LP731 Ordner-Einsteckschild
+Sigel:LP734 Ordner-Einsteckschild
+Sigel:LP750 CD-Einleger
+Sigel:LP755 CD-Booklet
+Sigel:LP781 Regalschild
+Herlitz:[User]
+Herlitz:083215/4 Diskettenetikett
+Herlitz:083216/2 CD-ROM-Etikett
+Herlitz:083217/0 Adressetikett
+Herlitz:083219/6 Adressetikett
+Herlitz:083220/4 Adressetikett Laser
+Herlitz:083221/2 Adressetikett Laser
+Herlitz:083222/0 Adressetikett Laser
+Herlitz:083224/6 Diskettenetikett Laser
+Herlitz:083230/3 Adressetikett Inkjet
+Herlitz:083231/1 Adressetikett Inkjet
+Herlitz:083234/5 Diskettenetikett Inkjet
+Herlitz:083240/2 Adressetik. Laser+InkJet
+Herlitz:083244/4 Diskettenetik.Laser+InkJet
+Herlitz:083250/1 Adressetiketten
+Herlitz:083251/9 Ordner-Etiketten, 8 cm
+Herlitz:083252/7 Ordner-Etiketten, 5 cm
+Herlitz:083253/5 Neonetiketten
+Herlitz:083254/3 Transparente Etiketten
+Herlitz:083255/0 Diskettenetiketten
+Herlitz:083257/6 Diaetiketten
+Herlitz:083258/4 Farbdruck-Etiketten
+Herlitz:083271/7 Ordnerrückeneinsteckschilder
+Herlitz:502041/7 Visitenkarten
+Herlitz:83256/8a Videoetiketten 0
+Herlitz:83256/8b Videoetiketten 0
+Avery A4:[User]
+Avery A4:C2050 Video Face
+Avery A4:C2050 Video Spine
+Avery A4:C2070 Transfer Film for Mouse Pad
+Avery A4:C2080 Transfer Film for Puzzle
+Avery A4:C2090 T-Shirt Transfer Set
+Avery A4:C2160 Avery Inkjet Label
+Avery A4:C2163 Avery Inkjet Label
+Avery A4:C2165 Large Labels
+Avery A4:C2166 Avery 3.5" Disk Label (Face only)
+Avery A4:C2241 Avery Rectangle Sticker
+Avery A4:C2243 Avery Small Round Sticker
+Avery A4:C2244 Avery Big Round Sticker
+Avery A4:C2246 Avery Full Page Sticker
+Avery A4:C2265 Disk Labels
+Avery A4:C2341 Embossed Cards A5 (Cover)
+Avery A4:C2341 Embossed Cards A5 (Inside)
+Avery A4:C2342 Embossed cards A6 (Coverl)
+Avery A4:C2342 Embossed Cards A6 (Inside)
+Avery A4:C2351 Avery A5 Greeting Card
+Avery A4:C2352 Avery A6 Greeting Card
+Avery A4:C2353 Avery Postcard
+Avery A4:C2354 Avery Biz Card
+Avery A4:C2355 Avery Note Cards
+Avery A4:C2356 Avery Full Page Card
+Avery A4:C2357 Compliment Cards
+Avery A4:C2361 Greeting Cards (A6)
+Avery A4:C2364 Marbled Business Cards
+Avery A4:C2365 Marbled Business Cards
+Avery A4:C2366 Marbled Business Cards
+Avery A4:C2367 Marbled Business Cards
+Avery A4:C2370 A4 Coated Paper -110gsm
+Avery A4:C2371 A4 Coated Paper -160gsm
+Avery A4:C2374 Marbled Paper
+Avery A4:C2375 Marbled Paper
+Avery A4:C2376 Marbled Paper
+Avery A4:C2377 Marbled Paper
+Avery A4:C2378 A4 Colour Laser Paper
+Avery A4:C2379 A4 Bright White
+Avery A4:C2410 Avery Self-Laminating Card
+Avery A4:C2420 Avery Self-Laminating Bookmark
+Avery A4:C2546 Windows Decals
+Avery A4:C2547 Fantastic Plastic
+Avery A4:C2651 Avery Inkjet Mini Label
+Avery A4:C6353 Photo Quality Gloss 4 x 6 Cards
+Avery A4:C9146 Photo Quality Label (Full Page)
+Avery A4:C9151 Photo Quality Label
+Avery A4:C9169 Photo Quality Label (4 per page)
+Avery A4:C9312 Clean Edge(TM) Business Card
+Avery A4:C9351 Photo Quality Gloss A5 Greeting Card
+Avery A4:C9352 Greeting Cards Glossy A6
+Avery A4:C9353 Photo Quality Gloss Postcards
+Avery A4:C9354 Photo Quality Gloss Business Cards
+Avery A4:C9355 Post Cards
+Avery A4:C9356 Photo Quality A4 Card Sheet
+Avery A4:C9362 Business Cards Glossy
+Avery A4:C9372 Photo Paper Glossy 9 x 13
+Avery A4:C9373 Photo Gloss Paper
+Avery A4:C9374 Photo Quality Glossy Inkjet Card
+Avery A4:C9405 Avery T-Shirt Transfer Sheets
+Avery A4:C9406 Avery T-Shirt Transfer Sheets
+Avery A4:C9430 Photo Quality Glossy A4 Inkjet Paper
+Avery A4:C9431 Photo Quality Glossy Paper - 160gsm
+Avery A4:C9433 Inkjet Glossy Double Sided Paper
+Avery A4:C9434 Photo Cards Glossy
+Avery A4:C9612 CD-R Business Card
+Avery A4:C9660 Full Face CD/DVD Labels
+Avery A4:COPT210 Copier Transparency
+Avery A4:IJT310 Inkjet Transparency - 90microns
+Avery A4:IJT311 Inkjet Transparency - 120 microns
+Avery A4:J40063 Address
+Avery A4:J40065 Parcel
+Avery A4:J400DK 3.5" Diskette - Face Only
+Avery A4:J400SL 35mm Slide
+Avery A4:J400VF Video Face
+Avery A4:J400VS Video Spine
+Avery A4:J8156 Address
+Avery A4:J8157 Address
+Avery A4:J8158 Address
+Avery A4:J8159 Address
+Avery A4:J8160 Address
+Avery A4:J8161 Address
+Avery A4:J8162 Address
+Avery A4:J8163 Address
+Avery A4:J8164 Address
+Avery A4:J8165 Parcel
+Avery A4:J8166 Parcel
+Avery A4:J8167 Shipping
+Avery A4:J8168 Shipping
+Avery A4:J8169 Parcel
+Avery A4:J8170 Collect/Filing
+Avery A4:J8171 Lever Arch Labels - White
+Avery A4:J8173 Address
+Avery A4:J8359 Address
+Avery A4:J8360 Address
+Avery A4:J8361 Address
+Avery A4:J8362 Address
+Avery A4:J8363 Address
+Avery A4:J8364 Address
+Avery A4:J8365 Parcel
+Avery A4:J8366 Parcel
+Avery A4:J8367 Shipping
+Avery A4:J8368 Shipping
+Avery A4:J8369 Parcel
+Avery A4:J8371 Lever Arch
+Avery A4:J8414 Clean Edge (TM) Business Card
+Avery A4:J8415 Greeting Cards Maxi (A6)
+Avery A4:J8423 Name Card
+Avery A4:J8431 CD Case Insert - Cover
+Avery A4:J8432 CD Case Insert - Tray
+Avery A4:J8433 CD Envelope
+Avery A4:J8434 Inkjet CD Inserts - Cover Section
+Avery A4:J8434 Inkjet CD Inserts - Tray Section
+Avery A4:J8435 CD Case Insert Cover Section
+Avery A4:J8435 CD Case Insert Tray Section
+Avery A4:J8436 CD Case Spine Labels
+Avery A4:J8440 Zip(TM) Disk Card Insert - Panels
+Avery A4:J8560 Clear Address
+Avery A4:J8562 Clear Address
+Avery A4:J8563 Clear Address
+Avery A4:J8565 Clear Parcel
+Avery A4:J8567 Clear A4 Labels
+Avery A4:J8570 Full Face CD/DVD Labels - Clear Inkjet
+Avery A4:J8587 Inkjet Transparencies
+Avery A4:J8612 CD-R Business Card
+Avery A4:J8651 Mini Address
+Avery A4:J8654 Miini Address
+Avery A4:J8655 Audio Cassette
+Avery A4:J8656 35 mm Slide
+Avery A4:J8657 35 mm Slides/Small Items
+Avery A4:J8658 Mini Labels - Removable
+Avery A4:J8659 Mini Labels - Removable
+Avery A4:J8666 3.5" Diskette - Face Only
+Avery A4:J8667 Mini Disk Label - Face
+Avery A4:J8667 Mini Disk Label - Spine
+Avery A4:J8668 Labels for Zip (TM.) Disk
+Avery A4:J8671 Video Face
+Avery A4:J8674 Video Spine
+Avery A4:J8676 Full Face CD/DVD Labels
+Avery A4:J8701 Lever Arch
+Avery A4:J8702 Lever Arch
+Avery A4:J8766 3.5" Diskette - Face Only
+Avery A4:J8770 Full Face CD/DVD Labels
+Avery A4:J8771 Video Face
+Avery A4:J8774 Video Spine
+Avery A4:J8776 Full Face CD/DVD Labels - Holographic
+Avery A4:J8777 Full Face CD/DVD Labels - Silver
+Avery A4:J8778 Full Face CD/DVD Labels - Gold
+Avery A4:J8867 Printable Magnets - Full Sheet
+Avery A4:J8871 Printable Magnets
+Avery A4:J8875 Printable Magnets
+Avery A4:J9124 Inkjet Labels, Glossy
+Avery A4:L30063 Address
+Avery A4:L30065 Parcel
+Avery A4:L300DK 3.5" Diskette - Face Only
+Avery A4:L300SL 35mm Slide
+Avery A4:L300VF Video Face
+Avery A4:L300VS Video Spine
+Avery A4:L6008 Silver Heavy Duty Labels
+Avery A4:L6009 Silver Heavy Duty Labels
+Avery A4:L6011 Silver Heavy Duty Labels
+Avery A4:L6012 Silver Heavy Duty Labels
+Avery A4:L6112 Anti Tamper Labels
+Avery A4:L6113 Anti Tamper Labels
+Avery A4:L6114 Anti Tamper Labels
+Avery A4:L7051 Heavy Duty Labels Mini
+Avery A4:L7060 White Heavy Duty Labels
+Avery A4:L7063 White Heavy Duty Labels
+Avery A4:L7067 White Heavy Duty Labels
+Avery A4:L7068 White Heavy Duty Labels
+Avery A4:L7069 White Heavy Duty Labels
+Avery A4:L7156 Address
+Avery A4:L7157 Address
+Avery A4:L7158 Address
+Avery A4:L7159 Address
+Avery A4:L7160 Address
+Avery A4:L7161 Address
+Avery A4:L7162 Address
+Avery A4:L7163 Address
+Avery A4:L7164 Address
+Avery A4:L7165 Parcel
+Avery A4:L7166 Parcel
+Avery A4:L7167 Shipping
+Avery A4:L7168 Shipping
+Avery A4:L7169 Parcel
+Avery A4:L7170 Eurofolio
+Avery A4:L7171 Lever Arch - White
+Avery A4:L7171B Lever Arch Labels - Blue
+Avery A4:L7171G Lever Arch Labels - Green
+Avery A4:L7171R Lever Arch Labels - Red
+Avery A4:L7172 Ring Binder
+Avery A4:L7173 Shipping
+Avery A4:L7176 Labels for 60mm Box File
+Avery A4:L7177 Address
+Avery A4:L7178 Labels for 40mm Box File
+Avery A4:L7179 Labels for 25mm Box File
+Avery A4:L7263 Fluorescent Yellow Address
+Avery A4:L7363 Address
+Avery A4:L7400 Suspended Files (Cupboard)
+Avery A4:L7408 Suspended Files (Drawer)
+Avery A4:L7409 Suspension Tab Card Inserts
+Avery A4:L7410-10 IndexMaker 10 part - Contents Sheet
+Avery A4:L7410-10 IndexMaker 10 part - Labels
+Avery A4:L7410-12 IndexMaker 12 part - Contents Sheet
+Avery A4:L7410-12 IndexMaker 12 part - Labels
+Avery A4:L7410-5 IndexMaker 5 part - Contents Sheet
+Avery A4:L7410-5 IndexMaker 5 part - Labels
+Avery A4:L7410-6 IndexMaker 6 part - Contents Sheet
+Avery A4:L7410-6 IndexMaker 6 part - Labels
+Avery A4:L7411-10 ReadyIndex 1-10 Index - Contents Sheet
+Avery A4:L7411-12 ReadyIndex 1-12 Index - Contents Sheet
+Avery A4:L7411-15 ReadyIndex 1-15 Index - Contents Sheet
+Avery A4:L7411-20 ReadyIndex 1-20 Index - Contents Sheet
+Avery A4:L7411-31 ReadyIndex 1-31 Index - Contents Sheet
+Avery A4:L7411-5 ReadyIndex 1-5 Index - Contents Sheet
+Avery A4:L7411-6 ReadyIndex 1-6 Index - Contents Sheet
+Avery A4:L7411-AZ ReadyIndex A-Z Index - Contents Sheet
+Avery A4:L7411-JD ReadyIndex Jan-Dec Index - Contents Sheet
+Avery A4:L7412-10 Insertable Tab Dividers - 10 Tabs
+Avery A4:L7412-12 Insertable Tab Dividers - 12 Tabs
+Avery A4:L7412-5 Insertable Tab Dividers - 5 Tabs
+Avery A4:L7412-6 Insertable Tab Dividers - 6 Tabs
+Avery A4:L7412-8 Insertable Tab Dividers - 8 Tabs
+Avery A4:L7413 Business Card
+Avery A4:L7414 Business Card
+Avery A4:L7415 Business Card
+Avery A4:L7416-10 IndexMaker 10 part (Unpunched) - Contents Sheet
+Avery A4:L7416-10 IndexMaker 10 part (Unpunched) - Labels
+Avery A4:L7416-12 IndexMaker 12 part - Extra Wide - Contents Sheet
+Avery A4:L7416-12 IndexMaker 12 part - Extra Wide - Labels
+Avery A4:L7416-5 IndexMaker 5 part (Unpunched) - Contents Sheet
+Avery A4:L7416-5 IndexMaker 5 part (Unpunched) - Labels
+Avery A4:L7416-6 IndexMaker 6 part - Extra Wide - Contents Sheet
+Avery A4:L7416-6 IndexMaker 6 part - Extra Wide - Labels
+Avery A4:L7417 Business Card
+Avery A4:L7418 Name Badge
+Avery A4:L7419 Business Card
+Avery A4:L7420-5 Direct Print Dividers
+Avery A4:L7420-6 Direct Print Dividers
+Avery A4:L7420-8 Direct Print Dividers
+Avery A4:L7421 Post Card
+Avery A4:L7422 Suspension Tab Card Inserts
+Avery A4:L7423 Delegate Card - Embossed
+Avery A4:L7424 Lever Arch Labels
+Avery A4:L7425 Lever Arch Labels
+Avery A4:L7426 Note Card
+Avery A4:L7451-10 ReadyIndex 10 Index (Unnumbered) - Contents
+Avery A4:L7451-5 ReadyIndex 5 Index (Unnumbered) - Contents
+Avery A4:L7551 Clear Mini Address
+Avery A4:L7552 Clear Mini
+Avery A4:L7553 Clear Mini
+Avery A4:L7560 Clear Address
+Avery A4:L7562 Clear Address
+Avery A4:L7563 Clear Address
+Avery A4:L7565 Clear Parcel
+Avery A4:L7567 Clear A4 Labels
+Avery A4:L7568 Clear A5 Labels
+Avery A4:L7587 Laser Transparencies
+Avery A4:L7630 Circular
+Avery A4:L7650 Circular
+Avery A4:L7651 Mini Address
+Avery A4:L7651/PF Mini Address
+Avery A4:L7651/YF Mini Address
+Avery A4:L7652 Miini Address
+Avery A4:L7653 Mini
+Avery A4:L7654 Miini Address
+Avery A4:L7655 Audio Cassette
+Avery A4:L7656 35 mm Slide
+Avery A4:L7657 Mini Labels - Removable - Laser
+Avery A4:L7658 Mini Labels - Removable - Laser
+Avery A4:L7663 5.25" Diskette
+Avery A4:L7664 3.5" Diskette - Wraparound
+Avery A4:L7665 Mini Data Cartridge
+Avery A4:L7666 3.5" Diskette - Face Only
+Avery A4:L7667 Standard Data Cartridge
+Avery A4:L7668 Labels for Zip(TM) Disk
+Avery A4:L7669 Labels for SuperDisk (TM )
+Avery A4:L7670 Circular - Fluorescent Yellow
+Avery A4:L7671 Video Face
+Avery A4:L7674 Video Spine
+Avery A4:L7675 4mm Data Cartridge
+Avery A4:L7676 Full Face CD/DVD Labels - Black & White
+Avery A4:L7680 Mini Address - Gold
+Avery A4:L7701 Lever Arch
+Avery A4:L7702 Lever Arch
+Avery A4:L7760 Full Face CD/DVD Labels - Colour Laser
+Avery A4:L7765 Presentation/Photo - Glossy Colour Laser
+Avery A4:L7767 Presentation/Photo - Glossy Colour Laser
+Avery A4:L7768 Presentation/Photo - Glossy Colour Laser
+Avery A4:L7769 Presentation/Photo - Glossy Colour Laser
+Avery A4:L7901 Organizer Page
+Avery A4:L7902 Organizer Page (A5)
+Avery A4:L7905 Compliment Slip
+Avery A4:LPT110 Laser/Copier Transparency - 100micron
+Avery A4:LPT111 Laser/Copier Transparency - 100micron
+Herma A4:[User]
+Herma A4:4093 SuperPrint CD-Etikett, gold
+Herma A4:4094 SuperPrint CD-Etikett, silber
+Herma A4:4097 SuperPrint Silberfolie
+Herma A4:4098 SuperPrint Silberfolie
+Herma A4:4099 SuperPrint Silberfolie
+Herma A4:4100 SuperPrint Goldfolie
+Herma A4:4101 SuperPrint Goldfolie
+Herma A4:4102 SuperPrint Goldfolie
+Herma A4:4103 SuperPrint Goldfolie
+Herma A4:4104 SuperPrint Goldfolie
+Herma A4:4105 SuperPrint Goldfolie, Kreise 60 mm
+Herma A4:4106 SuperPrint Goldfolie, oval
+Herma A4:4107 SuperPrint Goldfolie, A4
+Herma A4:4108 SuperPrint Goldfolie
+Herma A4:4109 SuperPrint Goldfolie, oval
+Herma A4:4110 SuperPrint Silberfolie
+Herma A4:4111 SuperPrint Silberfolie
+Herma A4:4112 SuperPrint Silberfolie
+Herma A4:4113 SuperPrint Silberfolie
+Herma A4:4114 SuperPrint Silberfolie
+Herma A4:4115 SuperPrint Silberfolie, Kreise 60 mm
+Herma A4:4116 SuperPrint Silberfolie, oval
+Herma A4:4117 SuperPrint Silberfolie, A4
+Herma A4:4118 SuperPrint Silberfolie
+Herma A4:4119 SuperPrint Silberfolie
+Herma A4:4200 SuperPrint weiß
+Herma A4:4201 SuperPrint Sichtreiteretiketten, weiß
+Herma A4:4202 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4203 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4204 SuperPrint 3,5"-Disketten, gelb
+Herma A4:4205 SuperPrint 3,5"-Disketten, rot
+Herma A4:4206 SuperPrint 3,5"-Disketten, blau
+Herma A4:4207 SuperPrint 3,5"-Disketten, grün
+Herma A4:4208 SuperPrint Musik-Cassetten, weiß
+Herma A4:4209 SuperPrint weiß, z.B. für Regalbeschriftung, ablösbar
+Herma A4:4210 SuperPrint weiß, ablösbar
+Herma A4:4211 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4212 SuperPrint weiß, ablösbar
+Herma A4:4226 SuperPrint weiß, deckend
+Herma A4:4227 SuperPrint weiß, deckend
+Herma A4:4228 SuperPrint weiß, deckend
+Herma A4:4229 SuperPrint weiß, deckend
+Herma A4:4230 SuperPrint weiß, deckend
+Herma A4:4232 SuperPrint Sicherheits-/Verschlussetiketten, weiß
+Herma A4:4233 SuperPrint Sicherheits-/Verschlussetiketten, weiß
+Herma A4:4234 SuperPrint Sicherheits-/Verschlussetiketten, weiß
+Herma A4:4249 SuperPrint weiß
+Herma A4:4250 SuperPrint weiß
+Herma A4:4252 SuperPrint weiß
+Herma A4:4256 SuperPrint gelb
+Herma A4:4257 SuperPrint rot
+Herma A4:4258 SuperPrint blau
+Herma A4:4259 SuperPrint grün
+Herma A4:4262 SuperPrint weiß
+Herma A4:4263 SuperPrint weiß
+Herma A4:4264 SuperPrint weiß
+Herma A4:4265 SuperPrint weiß, Ecken abgerundet
+Herma A4:4266 SuperPrint weiß, Ecken abgerundet
+Herma A4:4267 SuperPrint weiß, Ecken abgerundet
+Herma A4:4268 SuperPrint weiß, Ecken abgerundet
+Herma A4:4269 SuperPrint weiß, Ecken abgerundet
+Herma A4:4270 SuperPrint weiß
+Herma A4:4271 SuperPrint weiß
+Herma A4:4272 SuperPrint weiß
+Herma A4:4273 SuperPrint weiß
+Herma A4:4275 SuperPrint weiß
+Herma A4:4278 SuperPrint 3,5"-Disketten, weiß
+Herma A4:4279 SuperPrint 3,5"-Disketten, weiß
+Herma A4:4280 SuperPrint weiß
+Herma A4:4281 SuperPrint weiß
+Herma A4:4282 SuperPrint weiß, A5
+Herma A4:4283 SuperPrint für schmale Ordner, weiß
+Herma A4:4284 SuperPrint für breite Ordner, weiß
+Herma A4:4290 SuperPrint für schmale Ordner, weiß
+Herma A4:4291 SuperPrint für breite Ordner, weiß
+Herma A4:4292 SuperPrint für schmale Ordner, gelb
+Herma A4:4293 SuperPrint für schmale Ordner, rot
+Herma A4:4294 SuperPrint für schmale Ordner, blau
+Herma A4:4295 SuperPrint für schmale Ordner, grün
+Herma A4:4296 SuperPrint für breite Ordner, gelb
+Herma A4:4297 SuperPrint für breite Ordner, rot
+Herma A4:4298 SuperPrint für breite Ordner, blau
+Herma A4:4299 SuperPrint für breite Ordner, grün
+Herma A4:4333 SuperPrint weiß
+Herma A4:4334 SuperPrint weiß
+Herma A4:4336 SuperPrint weiß
+Herma A4:4343 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4344 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4345 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4346 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4347 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4348 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4349 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4350 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4351 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:4352 SuperPrint weiß, ablösbar
+Herma A4:4353 SuperPrint 3,5"-Disketten, weiß
+Herma A4:4354 SuperPrint 3,5"-Disketten, farbig sortiert
+Herma A4:4355 SuperPrint 3,5"-Disketten, weiß
+Herma A4:4356 SuperPrint 3,5"-Disketten, farbig sortiert
+Herma A4:4357 SuperPrint weiß
+Herma A4:4358 SuperPrint Oval, weiß, ablösbar
+Herma A4:4359 SuperPrint weiß
+Herma A4:4360 SuperPrint weiß
+Herma A4:4361 SuperPrint weiß
+Herma A4:4362 SuperPrint weiß
+Herma A4:4363 SuperPrint weiß
+Herma A4:4364 SuperPrint weiß
+Herma A4:4366 SuperPrint gelb, Ecken abgerundet
+Herma A4:4367 SuperPrint rot, Ecken abgerundet
+Herma A4:4368 SuperPrint blau, Ecken abgerundet
+Herma A4:4369 SuperPrint grün, Ecken abgerundet
+Herma A4:4373 SuperPrint CD-Cover, weiß
+Herma A4:4374 SuperPrint CD-Etikett, transparente Folie
+Herma A4:4375 SuperPrint transparente Folie
+Herma A4:4376 SuperPrint transparente Folie
+Herma A4:4377 SuperPrint witterungsbeständig, weiß
+Herma A4:4378 SuperPrint witterungsbeständig, weiß
+Herma A4:4379 SuperPrint witterungsbeständig, weiß
+Herma A4:4380 SuperPrint Oval, weiß
+Herma A4:4385 SuperPrint Kreise 10 mm, weiß, ablösbar
+Herma A4:4386 SuperPrint Kreise 20 mm, weiß, ablösbar
+Herma A4:4387 SuperPrint Kreise 30 mm, weiß
+Herma A4:4388 SuperPrint Tiefkühletiketten, weiß
+Herma A4:4389 SuperPrint Tiefkühletiketten, weiß
+Herma A4:4390 SuperPrint weiß
+Herma A4:4391 SuperPrint weiß
+Herma A4:4392 SuperPrint weiß, ablösbar
+Herma A4:4393 SuperPrint weiß, ablösbar
+Herma A4:4394 SuperPrint weiß, ablösbar
+Herma A4:4396 SuperPrint gelb, A6
+Herma A4:4397 SuperPrint rot, A6
+Herma A4:4398 SuperPrint blau, A6
+Herma A4:4399 SuperPrint grün, A6
+Herma A4:4401 SuperPrint gelb, A4
+Herma A4:4402 SuperPrint rot, A4
+Herma A4:4403 SuperPrint blau, A4
+Herma A4:4404 SuperPrint grün, A4
+Herma A4:4406 SuperPrint gelb
+Herma A4:4407 SuperPrint rot
+Herma A4:4408 SuperPrint blau
+Herma A4:4409 SuperPrint grün
+Herma A4:4414 SuperPrint weiß
+Herma A4:4415 SuperPrint weiß
+Herma A4:4416 SuperPrint weiß
+Herma A4:4417 SuperPrint weiß
+Herma A4:4418 SuperPrint Namensetiketten Acetatseide, rot
+Herma A4:4419 SuperPrint Namensetiketten Acetatseide, blau
+Herma A4:4421 SuperPrint gelb
+Herma A4:4422 SuperPrint rot
+Herma A4:4423 SuperPrint blau
+Herma A4:4424 SuperPrint grün
+Herma A4:4425 SuperPrint weiß
+Herma A4:4426 SuperPrint weiß
+Herma A4:4427 SuperPrint weiß
+Herma A4:4428 SuperPrint weiß, A4
+Herma A4:4429 SuperPrint weiß
+Herma A4:4450 SuperPrint weiß
+Herma A4:4451 SuperPrint weiß
+Herma A4:4452 SuperPrint weiß
+Herma A4:4453 SuperPrint weiß
+Herma A4:4454 SuperPrint weiß
+Herma A4:4455 SuperPrint weiß
+Herma A4:4456 SuperPrint weiß
+Herma A4:4457 SuperPrint weiß
+Herma A4:4458 SuperPrint weiß
+Herma A4:4459 SuperPrint weiß
+Herma A4:4461 SuperPrint weiß
+Herma A4:4462 SuperPrint weiß
+Herma A4:4464 SuperPrint weiß
+Herma A4:4465 SuperPrint transparente Folie
+Herma A4:4466 SuperPrint gelb
+Herma A4:4467 SuperPrint rot
+Herma A4:4468 SuperPrint blau
+Herma A4:4469 SuperPrint grün
+Herma A4:4470 SuperPrint weiß
+Herma A4:4471 SuperPrint CD-Etikett, weiß
+Herma A4:4472 SuperPrint weiß, Ecken abgerundet
+Herma A4:4473 SuperPrint weiß
+Herma A4:4474 SuperPrint weiß
+Herma A4:4475 SuperPrint weiß
+Herma A4:4476 SuperPrint Kreise 40 mm, weiß
+Herma A4:4477 SuperPrint Kreise 60 mm, weiß
+Herma A4:4478 SuperPrint Kreise 85 mm, weiß
+Herma A4:4479 SuperPrint weiß, Ecken abgerundet
+Herma A4:4606 SuperPrint weiß
+Herma A4:4607 SuperPrint weiß
+Herma A4:4608 SuperPrint weiß
+Herma A4:4609 SuperPrint weiß
+Herma A4:4610 SuperPrint weiß
+Herma A4:4611 SuperPrint weiß
+Herma A4:4612 SuperPrint weiß
+Herma A4:4613 SuperPrint weiß
+Herma A4:4614 SuperPrint weiß
+Herma A4:4615 SuperPrint weiß
+Herma A4:4616 SuperPrint weiß
+Herma A4:4617 SuperPrint 3,5"-Disketten, weiß
+Herma A4:4618 SuperPrint 3,5"-Disketten, weiß
+Herma A4:4619 SuperPrint weiß
+Herma A4:4620 SuperPrint weiß
+Herma A4:4623 SuperPrint weiß
+Herma A4:4624 SuperPrint weiß
+Herma A4:4625 SuperPrint weiß
+Herma A4:4626 SuperPrint weiß
+Herma A4:4627 SuperPrint weiß, A6
+Herma A4:4628 SuperPrint weiß, A5
+Herma A4:4629 SuperPrint weiß
+Herma A4:4631 SuperPrint weiß
+Herma A4:4639a SuperPrint BETACAM SP/U-MATIC, Cassette (Front), weiß
+Herma A4:4639b SuperPrint BETACAM SP/U-MATIC, Cassette (Rücken), weiß
+Herma A4:4640a SuperPrint Maxi Data Cartridge, weiß
+Herma A4:4640b SuperPrint Maxi Data Cartridge (Hülle), weiß
+Herma A4:4641a SuperPrint Data Cartridge 4 mm, weiß
+Herma A4:4641b SuperPrint Data Cartridge 4 mm (Hülle), weiß
+Herma A4:4642a SuperPrint MiniData Cartridge, weiß
+Herma A4:4642b SuperPrint MiniData Cartridge (Hülle), weiß
+Herma A4:4643a SuperPrint Magneto Optical Disk 3,5", weiß
+Herma A4:4643b SuperPrint Magneto Optical Disk 3,5" (Hülle), weiß
+Herma A4:4646a SuperPrint Mini Digital Video, weiß
+Herma A4:4646b SuperPrint Mini Digital Video (Hülle), weiß
+Herma A4:4647a SuperPrint Video 8, Hi-8, Data Cartridge 8mm, weiß
+Herma A4:4647b SuperPrint Video 8, Hi-8, Data Cartridge 8 mm (Hülle), weiß
+Herma A4:4648a SuperPrint VHS-C, SVHS-C, Cassette (Rücken) weiß
+Herma A4:4648b SuperPrint VHS-C, SVHS-C, Cassette (Front), weiß
+Herma A4:4649a SuperPrint MiniDisk, weiß
+Herma A4:4649b SuperPrint MiniDisk-Hülle, weiß
+Herma A4:4654 SuperPrint weiß
+Herma A4:4664 SuperPrint Lohnsteueretikett,perforiert mit Klebestreifen, weiß
+Herma A4:4666 SuperPrint weiß, Ecken abgerundet
+Herma A4:4667 SuperPrint weiß, Ecken abgerundet
+Herma A4:4668 SuperPrint weiß
+Herma A4:4669 SuperPrint weiß
+Herma A4:4670 SuperPrint weiß
+Herma A4:4672 SuperPrint weiß
+Herma A4:4674 SuperPrint weiß
+Herma A4:4676 SuperPrint weiß, A6
+Herma A4:4677 SuperPrint weiß, Ecken abgerundet
+Herma A4:4678 SuperPrint weiß, Ecken abgerundet
+Herma A4:4680 SuperPrint transparente Folie
+Herma A4:4681 SuperPrint transparente Folie
+Herma A4:4682 SuperPrint transparente Folie
+Herma A4:4683 SuperPrint transparente Folie, A5
+Herma A4:4684 SuperPrint transparente Folie
+Herma A4:4685 SuperPrint transparente Folie
+Herma A4:4686 SuperPrint Kreise 40 mm, transparent
+Herma A4:4690 SuperPrint weiße Folie
+Herma A4:4691 SuperPrint weiße Folie
+Herma A4:4692 SuperPrint weiße Folie
+Herma A4:4693 SuperPrint weiße Folie, A5
+Herma A4:4694 SuperPrint weiße Folie
+Herma A4:4695 SuperPrint weiße Folie
+Herma A4:4696 SuperPrint weiße Folie
+Herma A4:4697 SuperPrint weiße Folie
+Herma A4:4698 SuperPrint weiße Folie
+Herma A4:4810 InkPrint Special weiß
+Herma A4:4811 InkPrint Special weiß
+Herma A4:4812 InkPrint Special weiß
+Herma A4:4814 InkPrint Special weiß
+Herma A4:4815 InkPrint Special weiß
+Herma A4:4816 InkPrint Special weiß
+Herma A4:4817 InkPrint Special weiß
+Herma A4:4819 InkPrint Special weiß
+Herma A4:4820 InkPrint Special weiß
+Herma A4:4821 InkPrint Special 3,5"-Disketten, weiß
+Herma A4:4822 InkPrint Special weiß
+Herma A4:4823 InkPrint Special weiß
+Herma A4:4824 InkPrint Special weiß
+Herma A4:4825 InkPrint Special für schmale Ordner, weiß
+Herma A4:4826 InkPrint Special für breite Ordner, weiß
+Herma A4:4827 InkPrint Special Videocassette, Rücken, weiß
+Herma A4:4828 InkPrint Special Videocassette, Front, weiß
+Herma A4:4829 InkPrint Special Diabeschriftung, weiß
+Herma A4:4830 InkPrint Special für schmale Ordner, lang, weiß
+Herma A4:4831 InkPrint Special für breite Ordner, lang, weiß
+Herma A4:4841 InkPrint Special transparente Folie
+Herma A4:4842 InkPrint Special transparente Folie
+Herma A4:4843 InkPrint Special transparente Folie
+Herma A4:4844 InkPrint Special transparente Folie, A4
+Herma A4:4845 InkPrint Special transparente Folie
+Herma A4:4846 InkPrint Special transparente Folie
+Herma A4:4847 InkPrint Special transparente Folie
+Herma A4:4848 InkPrint Special CD-Etikett, transparente Folie
+Herma A4:4851 InkPrint Special weiße Folie
+Herma A4:4852 InkPrint Special weiße Folie
+Herma A4:4853 InkPrint Special weiße Folie
+Herma A4:4854 InkPrint Special weiße Folie, A4
+Herma A4:4864 InkPrint Special wetterfeste Folie, weiß
+Herma A4:4865 InkPrint Special wetterfeste Folie, weiß
+Herma A4:4866 InkPrint Special wetterfeste Folie, weiß
+Herma A4:4867 InkPrint Special wetterfeste Folie, weiß, oval
+Herma A4:5051 SuperPrint weiß
+Herma A4:5052 SuperPrint weiß
+Herma A4:5053 SuperPrint weiß
+Herma A4:5054 SuperPrint weiß
+Herma A4:5055 SuperPrint 3,5"-Disketten, weiß
+Herma A4:5056 SuperPrint weiß
+Herma A4:5057 SuperPrint weiß
+Herma A4:5058 SuperPrint gelb
+Herma A4:5059 SuperPrint rot
+Herma A4:5060 SuperPrint blau
+Herma A4:5061 SuperPrint grün
+Herma A4:5062 SuperPrint weiß
+Herma A4:5063 SuperPrint weiß, A6
+Herma A4:5064 SuperPrint weiß, A5
+Herma A4:5065 SuperPrint weiß, A4
+Herma A4:5066 SuperPrint Kreise 40 mm, weiß
+Herma A4:5067 SuperPrint Kreise 60 mm, weiß
+Herma A4:5068 SuperPrint Kreise 85 mm, weiß
+Herma A4:5069 SuperPrint Videocassette, Rücken, weiß
+Herma A4:5070 SuperPrint Videocassette, Front, weiß
+Herma A4:5071 SuperPrint Diabeschriftung, weiß
+Herma A4:5072 SuperPrint Pfeile, gelb
+Herma A4:5073 SuperPrint Pfeile, rot
+Herma A4:5074 SuperPrint weiß, Ecken abgerundet, ablösbar
+Herma A4:5075 SuperPrint weiß, Ecken abgerundet
+Herma A4:5076 SuperPrint weiß, Ecken abgerundet
+Herma A4:5077 SuperPrint weiß, Ecken abgerundet
+Herma A4:5078 SuperPrint CD-Box-Etiketten, weiß
+Herma A4:5079 SuperPrint CD-Etikett, weiß
+Herma A4:5080 SuperPrint weiß, ablösbar
+Herma A4:5081 SuperPrint weiß, ablösbar
+Herma A4:5082 SuperPrint weiß, ablösbar
+Herma A4:5083 SuperPrint CD-Etikett, gelb
+Herma A4:5084 SuperPrint CD-Etikett, rot
+Herma A4:5085 SuperPrint CD-Etikett, blau
+Herma A4:5086 SuperPrint CD-Etikett, grün
+Herma A4:5087 SuperPrint ZIP-Disketten, weiß
+Herma A4:5088 SuperPrint für schmale Ordner, farbig sort.
+Herma A4:5089 SuperPrint für breite Ordner, farbig sort.
+Herma A4:5090 SuperPrint für schmale Ordner, weiß
+Herma A4:5091 SuperPrint für schmale Ordner, gelb
+Herma A4:5092 SuperPrint für schmale Ordner, rot
+Herma A4:5093 SuperPrint für schmale Ordner, blau
+Herma A4:5094 SuperPrint für schmale Ordner, grün
+Herma A4:5095 SuperPrint für breite Ordner, weiß
+Herma A4:5096 SuperPrint für breite Ordner, gelb
+Herma A4:5097 SuperPrint für breite Ordner, rot
+Herma A4:5098 SuperPrint für breite Ordner, blau
+Herma A4:5099 SuperPrint für breite Ordner, grün
+Herma A4:5116 taillierte Ringetiketten für Schmuck, weiß
+Herma A4:5123 SuperPrint für breite Ordner, weiß
+Herma A4:5124 SuperPrint für breite Ordner, gelb
+Herma A4:5125 SuperPrint für breite Ordner, rot
+Herma A4:5126 SuperPrint für breite Ordner, blau
+Herma A4:5127 SuperPrint für breite Ordner, grün
+Herma A4:5128 SuperPrint für schmale Ordner, lang, farbig sort.
+Herma A4:5129 SuperPrint für breite Ordner, lang, farbig sort.
+Herma A4:5130 SuperPrint für schmale Ordner, lang, weiß
+Herma A4:5131 SuperPrint für schmale Ordner, lang, gelb
+Herma A4:5132 SuperPrint für schmale Ordner, lang, rot
+Herma A4:5133 SuperPrint für schmale Ordner, lang, blau
+Herma A4:5134 SuperPrint für schmale Ordner, lang, grün
+Herma A4:5135 SuperPrint für breite Ordner, lang, weiß
+Herma A4:5136 SuperPrint für breite Ordner, lang, gelb
+Herma A4:5137 SuperPrint für breite Ordner, lang, rot
+Herma A4:5138 SuperPrint für breite Ordner, lang, blau
+Herma A4:5139 SuperPrint für breite Ordner, lang, grün
+Herma A4:5140 SuperPrint neon-gelb
+Herma A4:5141 SuperPrint neon-orange
+Herma A4:5142 SuperPrint neon-pink
+Herma A4:5143 SuperPrint neon-grün
+Herma A4:5144 SuperPrint neon-gelb
+Herma A4:5145 SuperPrint neon-orange
+Herma A4:5146 SuperPrint neon-pink
+Herma A4:5147 SuperPrint neon-grün
+Herma A4:5148 SuperPrint neon-gelb, A4
+Herma A4:5149 SuperPrint neon-orange, A4
+Herma A4:5150 SuperPrint neon-pink, A4
+Herma A4:5151 SuperPrint neon-grün, A4
+Herma A4:5152 SuperPrint neon-gelb, Kreise 60 mm
+Herma A4:5153 SuperPrint neon-orange, Kreise 60 mm
+Herma A4:5154 SuperPrint neon-pink, Kreise 60 mm
+Herma A4:5155 SuperPrint neon-grün, Kreise 60 mm
+Herma A4:5158 SuperPrint für schmale Ordner, lang, weiß
+Herma A4:5159 SuperPrint für breite Ordner, lang, weiß
+Herma A4:5160 SuperPrint für schmale Ordner, weiß
+Herma A4:5161 SuperPrint für schmale Ordner, gelb
+Herma A4:5162 SuperPrint für schmale Ordner, rot
+Herma A4:5163 SuperPrint für schmale Ordner, blau
+Herma A4:5164 SuperPrint für schmale Ordner, grün
+Herma A4:5165 SuperPrint für schmale Hängeordner, weiß
+Herma A4:5166 SuperPrint für breite Hängeordner, weiß
+Herma A4:5167 SuperPrint für breite Hängeordner, weiß
+Herma A4:8619 SuperPrint Mini-CD-Etiketten, weiß
+Herma A4:8631 SuperPrint weiß
+Herma A4:8632 SuperPrint weiß, Ecken abgerundet
+Herma A4:8633 SuperPrint weiß
+Herma A4:8634 SuperPrint weiß
+Herma A4:8635 SuperPrint weiß, Ecken abgerundet
+Herma A4:8636 SuperPrint weiß, A5
+Herma A4:8637 SuperPrint weiß, A4
+Herma A4:8650 ColorPrint weiß, Ecken abgerundet
+Herma A4:8651 ColorPrint weiß, Ecken abgerundet
+Herma A4:8652 ColorPrint weiß, Ecken abgerundet
+Herma A4:8653 ColorPrint weiß, Ecken abgerundet
+Herma A4:8654 ColorPrint weiß, Ecken abgerundet
+Herma A4:8655 ColorPrint weiß, Ecken abgerundet
+Herma A4:8680 ColorPrint weiß, Ecken abgerundet
+Herma A4:8681 ColorPrint weiß, Ecken abgerundet
+Herma A4:8682 ColorPrint weiß, Ecken abgerundet
+Herma A4:8683 ColorPrint CD-Etikett, weiß
+Herma A4:8800 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8801 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8802 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8803 InkPrint Special 3,5"-Disketten, weiß
+Herma A4:8804 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8805 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8806 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8807 InkPrint Special weiß, z.B. Paketadresse, ca. A6
+Herma A4:8808 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8809 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8810 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8811 InkPrint Special weiß, ca. DIN A5
+Herma A4:8830 InkPrint Special weiß, z.B. für Preisauszeichnung
+Herma A4:8831 InkPrint Special weiß, quadratisch
+Herma A4:8832 InkPrint Special weiß, z.B. für Preisauszeichnung
+Herma A4:8833 InkPrint Special weiß
+Herma A4:8834 InkPrint Special weiß
+Herma A4:8835 InkPrint Special weiß
+Herma A4:8836 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8837 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8838 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8839 InkPrint Special 3,5"-Disketten, weiß
+Herma A4:8840 InkPrint Special weiß, Visitenkartenformat
+Herma A4:8841 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8842 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8843 InkPrint Special weiß, z.B. für Regalbeschriftung
+Herma A4:8844 InkPrint Special weiß, z.B. für Regalbeschriftung
+Herma A4:8845 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8846 InkPrint Special weiß
+Herma A4:8847 InkPrint Special weiß, Paketadresse, ca. A6
+Herma A4:8848 InkPrint Special weiß, z.B. für Regalbeschriftung
+Herma A4:8849 InkPrint Special weiß, z.B. für Regalbeschriftung
+Herma A4:8850 InkPrint Special weiß, ca. DIN A5
+Herma A4:8851 InkPrint Special Kreise 32 mm, weiß
+Herma A4:8852 InkPrint Special Kreise 63,5 mm, weiß
+Herma A4:8853 InkPrint Special Oval, weiß
+Herma A4:8854 InkPrint Special Oval, weiß
+Herma A4:8855 InkPrint Special abgeschrägte Ecken, weiß
+Herma A4:8856 InkPrint Special Registeretiketten, weiß
+Herma A4:8857 InkPrint Special Sterne 63,5 mm, weiß
+Herma A4:8858 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8859 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8860 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8861 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8862 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8863 InkPrint Special Kreise 40 mm, weiß
+Herma A4:8864 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8865 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8866 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8867 InkPrint Special weiß, Ecken abgerundet
+Herma A4:8868 InkPrint Special Sonderform, weiß
+Herma A4:8869 InkPrint Special Oval, weiß
+Herma A4:8870 InkPrint Special Oval, weiß
+Herma A4:8886 InkPrint Special Glossy-Qualität, Fotos 10x15, Two-in-one
+Herma A4:8887 InkPrint Special Glossy-Qualität, Paßfoto-Format, Two-in-one
+Herma A4:8888 InkPrint Special Glossy-Qualität, CD-Cover-Etikett, weiß
+Herma A4:8889 InkPrint Special Glossy-Qualität,Visitenkartenetikett, weiß
+Herma A4:8890 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8891 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8892 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8893 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8894 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8895 InkPrint Special Glossy-Qualität, weiß
+Herma A4:8896 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8897 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8898 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8899 InkPrint Special Glossy-Qualität, Ecken abgerundet
+Herma A4:8900 InkPrint Special Glossy-Qualität, CD-Etikett, weiß
+Herma A4:8901 InkPrint Special Glossy-Qualität, oval
+Herma A4:8939 InkPrint Special Mini-CD-Etiketten, weiß
+Herma A4:8961 InkPrint Special transparente Folie
+Herma A4:8962 InkPrint Special transparente Folie
+Herma A4:8963 InkPrint Special transparente Folie
+Herma A4:8964 InkPrint Special transparente Folie, A4
+Herma A4:8965 InkPrint Special transparente Folie
+Herma A4:8966 InkPrint Special transparente Folie
+Herma A4:8967 InkPrint Special transparente Folie
+Herma A4:8968 InkPrint Special CD-Etikett, transparente Folie
+Herma A4:8971 InkPrint Special weiße Folie
+Herma A4:8972 InkPrint Special weiße Folie
+Herma A4:8973 InkPrint Special weiße Folie
+Herma A4:8974 InkPrint Special weiße Folie, A4
+Herma A4:8981 InkPrint Special Goldfolie
+Herma A4:8982 InkPrint Special Goldfolie
+Herma A4:8983 SuperPrint Goldfolie, oval
+Herma A4:8984 InkPrint Special CD-Etikett, gold
+Herma A4:8991 InkPrint Special Silberfolie
+Herma A4:8992 InkPrint Special Silberfolie
+Herma A4:8993 SuperPrint Silberfolie, oval
+Herma A4:8994 InkPrint Special CD-Etikett, silber
+Herma A5:[User]
+Herma A5:8600 A5 Kreise 10 mm, weiß, ablösbar
+Herma A5:8601 A5 Kreise 20 mm, weiß, ablösbar
+Herma A5:8602 A5 Kreise 60 mm, gelb, ablösbar
+Herma A5:8603 A5 weiß, Ecken abgerundet, ablösbar
+Herma A5:8604 A5 weiß, Ecken abgerundet, ablösbar
+Herma A5:8605 A5 weiß, Ecken abgerundet, ablösbar
+Herma A5:8606 A5 Diabeschriftung, weiß
+Herma A5:8607 A5 Sichtreiteretiketten, weiß
+Herma A5:8608 A5 weiß, Ecken abgerundet
+Herma A5:8609 A5 weiß, Ecken abgerundet
+Herma A5:8610 A5 weiß, Ecken abgerundet
+Herma A5:8611 A5 3,5"-Disketten, farbig sortiert
+Herma A5:8612 A5 Videoetiketten, Front, weiß
+Herma A5:8613 A5 Videoetiketten, Rücken, weiß
+Herma A5:8614 A5 Musik-Cassetten, weiß
+Herma A5:8615 A5 für schmale Ordner, farbig sortiert
+Herma A5:8616 A5 für breite Ordner, farbig sortiert
+Herma endlos:[User]
+Avery A4/Asia:[User]
+Avery A4/Asia:C2412 Laminated Cards, large
+Avery A4/Asia:C2413 Laminated Cards
+Avery A4/Asia:C2414 Laminated Cards
+Avery A4/Asia:C24412 Laminated Cards, large
+Avery A4/Asia:C25446 A5 Sheet
+Avery A4/Asia:C25447 A5 Sheet
+Avery A4/Asia:C2546 Windows Decals
+Avery A4/Asia:C2547 Fantastic Plastic
+Avery A4/Asia:C91131 Business Cards
+Avery A4/Asia:C91149 Business Cards
+Avery A4/Asia:C9167 A4 Sheet
+Avery A4/Asia:C9169 Glossy Photo Quality Labels
+Avery A4/Asia:C9356 Photo Quality A4 Card Sheet
+Avery A4/Asia:J21013 Business Cards
+Avery A4/Asia:J21015 Business Cards
+Avery A4/Asia:J21016 Business Cards
+Avery A4/Asia:J21031 Business Cards
+Avery A4/Asia:J21033 Business Cards
+Avery A4/Asia:J21131 Business Cards
+Avery A4/Asia:J21141 Greeting Cards
+Avery A4/Asia:J21149 Business Cards
+Avery A4/Asia:J2356 A4 Sheet
+Avery A4/Asia:J8359 Address
+Avery A4/Asia:J8360 Address
+Avery A4/Asia:J8361 Address
+Avery A4/Asia:J8362 Address
+Avery A4/Asia:J8363 Address
+Avery A4/Asia:J8365 Address
+Avery A4/Asia:J8367 Shipping A4
+Avery A4/Asia:J8368 Shipping A5
+Avery A4/Asia:J8369 Parcel
+Avery A4/Asia:J8371 Lever Arch
+Avery A4/Asia:J8751 Mini Address
+Avery A4/Asia:J8756 35 mm Slide
+Avery A4/Asia:J8766 3.5" Diskette
+Avery A4/Asia:J8771 Video Face
+Avery A4/Asia:J8774 Video Spine
+Avery A4/Asia:J88911 Address
+Avery A4/Asia:J88915 Address
+Avery A4/Asia:J88919 Address
+Avery A4/Asia:J88923 Address
+Avery A4/Asia:J88927 Address
+Avery A4/Asia:J88935 Address
+Avery A4/Asia:L7159 Address
+Avery A4/Asia:L7160 Address
+Avery A4/Asia:L7161 Address
+Avery A4/Asia:L7162 Address
+Avery A4/Asia:L7163 Address
+Avery A4/Asia:L7164 Address
+Avery A4/Asia:L7165 Parcel
+Avery A4/Asia:L7166 Parcel
+Avery A4/Asia:L7167 Shipping
+Avery A4/Asia:L7168 Shipping
+Avery A4/Asia:L7169 Parcel
+Avery A4/Asia:L7170 Eurofolio
+Avery A4/Asia:L7171 Lever Arch
+Avery A4/Asia:L7172 Ring Binder
+Avery A4/Asia:L7173 Address
+Avery A4/Asia:L7651 Mini Adress
+Avery A4/Asia:L7656 35 mm Slide
+Avery A4/Asia:L7664 3.5" Diskette - Wraparound
+Avery A4/Asia:L7665 Mini Data Cartridge
+Avery A4/Asia:L7666 3.5" Diskette
+Avery A4/Asia:L7667 Standard Data Cartridge
+Avery A4/Asia:L7668 Labels for Zip(TM) Disk
+Avery A4/Asia:L7671 Video Face
+Avery A4/Asia:L7674 Video Spine
+Avery A4/Asia:L78382 Address
+Avery A4/Asia:L78383 Address
+Avery A4/Asia:L78384 Address
+Avery A4/Asia:L78386 Address
+Avery A4/Asia:L78387 Address
+Avery A4/Asia:L78388 Address
+Avery A4/Asia:M21131 Business Cards
+Avery A4/Asia:M8167 A4 Sheet
+Avery A4/Asia:M88173 Address
+Avery A4/Asia:M88175 Address
+Avery A4/Asia:M88177 Address
+Avery A4/Asia:M88179 Address
+Avery A4/Asia:M88183 Address
+Avery A4/Asia:M88185 Address
+Avery A4/Asia:M88187 Address
+Avery A4/Asia:M88315 Address
+Avery A4/Asia:P78204 Address
+Avery A4/Asia:P78261 Address
+Avery A4/Asia:P78270 Address
+Avery A4/Asia:P78275 Address
+Avery Zweckform:[User]
+Avery Zweckform:2493 Inkjet-Photo-Papier, blanko
+Avery Zweckform:2494 Inkjet-Photo-Papier, blanko
+Avery Zweckform:2495 Inkjet-Photo-Papier, blanko
+Avery Zweckform:32010 Visitenkarten, blanko
+Avery Zweckform:32011 Visitenkarten, blanko, schnittgestanzt
+Avery Zweckform:32012 Visitenkarten, blanko, schnittgestanzt
+Avery Zweckform:32014 Inkjet-Visitenkarten, blanko
+Avery Zweckform:32017 Doppel-Visitenkarten, blanko
+Avery Zweckform:32020 Visitenkarten, marmoriert
+Avery Zweckform:32021 Visitenkarten, marmoriert
+Avery Zweckform:32022 Visitenkarten, marmoriert
+Avery Zweckform:32023 Visitenkarten, marmoriert
+Avery Zweckform:32029 Visitenkarten, blanko, Glossy
+Avery Zweckform:32030 Visitenkarten, Blue Wave
+Avery Zweckform:32031 Visitenkarten, Paradise
+Avery Zweckform:32032 Visitenkarten, Sahara
+Avery Zweckform:32036 Visitenkarten, Cosmic
+Avery Zweckform:32040 Visitenkarten, blanko
+Avery Zweckform:32060 Inkjet Bütten-Papier, Cream
+Avery Zweckform:32061 Inkjet Bütten-Papier, Aqua
+Avery Zweckform:32062 Inkjet Bütten-Papier, Jade
+Avery Zweckform:32063 Inkjet Bütten-Papier, Sand
+Avery Zweckform:32064 Inkjet-Papier, Leinenstruktur
+Avery Zweckform:32065 Inkjet-Papier, Hammerschlag
+Avery Zweckform:32080 Marmoriertes Papier
+Avery Zweckform:32081 Marmoriertes Papier
+Avery Zweckform:32082 Marmoriertes Papier
+Avery Zweckform:32083 Marmoriertes Papier
+Avery Zweckform:32098 Urkunde marmoriert, Text rot
+Avery Zweckform:32099 Urkunde marmoriert, Text gold
+Avery Zweckform:32250 CD-Einleger, blanko
+Avery Zweckform:32251 Inkjet-CD-Einleger
+Avery Zweckform:32252 Postkarte, blanko
+Avery Zweckform:32253 Tischkarte, blanko
+Avery Zweckform:32254 Karteikarte, blanko
+Avery Zweckform:32255 Cassetten-Einleger, blanko
+Avery Zweckform:32256 Video-Einleger, blanko
+Avery Zweckform:32257 Tischkarte lang, blanko
+Avery Zweckform:32258 Regalschilder
+Avery Zweckform:32286 Inkjet-Glückwunschkarten, blanko
+Avery Zweckform:32287 Inkjet-Glückwunschkarten, blanko
+Avery Zweckform:32288 Inkjet-Glückwunschkarten, blanko
+Avery Zweckform:32289 Inkjet-Glückwunschkarten, blanko
+Avery Zweckform:3415 Kreise
+Avery Zweckform:3416 Kreise
+Avery Zweckform:3418 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3420 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3421 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3422 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3423 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3424 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3425 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3426 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3427 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3448 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3449 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3450 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3451 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3452 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3453 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3454 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3455 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3456 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3457 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3458 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3459 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3470 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3471 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3472 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3473 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3474 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3475 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3477 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3478 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3479 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3481 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3483 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3484 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3489 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3490 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3651 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3652 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3653 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3654 CD-Etiketten
+Avery Zweckform:3655 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3657 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3658 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3659 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3660 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3661 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3662 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:3663 Ordnerrücken-Etiketten, breit
+Avery Zweckform:3664 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3665 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3666 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3667 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3668 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3669 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:3674 Computer-Etiketten
+Avery Zweckform:3675 Computer-Etiketten
+Avery Zweckform:3676 Computer-Etiketten
+Avery Zweckform:3677 Computer-Etiketten, für 3,5" Disk.
+Avery Zweckform:3684 Computer-Etiketten, für 3,5" Disk.
+Avery Zweckform:3685 Computer-Etiketten, für 3,5" Disk.
+Avery Zweckform:3686 Computer-Etiketten, für 3,5" Disk.
+Avery Zweckform:3687 Computer-Etiketten, für 3,5" Disk.
+Avery Zweckform:3688 Ordnerrücken-Etiketten, breit
+Avery Zweckform:3689 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:3691 Ordnerrücken-Etiketten, breit
+Avery Zweckform:3692 Ordnerrücken-Etiketten, breit
+Avery Zweckform:3693 Ordnerrücken-Etiketten, breit
+Avery Zweckform:3694 Ordnerrücken-Etiketten, breit
+Avery Zweckform:3696 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:3697 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:3698 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:3699 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4720 Transparente Etiketten
+Avery Zweckform:4721 Transparente Etiketten
+Avery Zweckform:4722 Transparente Etiketten
+Avery Zweckform:4723 Transparente Etiketten
+Avery Zweckform:4730 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4731 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4732 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4733 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4734 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4735 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4736 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4737 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4738 Disketten-Etiketten, Stick+Lift
+Avery Zweckform:4739 Disketten-Etiketten, Stick+Lift
+Avery Zweckform:4740 Disketten-Etiketten, Stick+Lift
+Avery Zweckform:4741 Disketten-Etiketten, Stick+Lift
+Avery Zweckform:4742 Video-Etiketten, Stick+Lift
+Avery Zweckform:4743 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4744 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4745 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:4746 Video-Etiketten, Stick+Lift
+Avery Zweckform:4747 Etiketten für ZIP-Disketten
+Avery Zweckform:4748 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4749 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4750 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4751 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4752 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4753 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4754 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4755 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4756 Hängeordner-Etiketten, schmal
+Avery Zweckform:4757 Hängeordner-Etiketten, breit
+Avery Zweckform:4758 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4759 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4760 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4761 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4762 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4763 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4764 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4765 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:4766 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4767 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4768 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4769 Ordnerrücken-Etiketten, breit
+Avery Zweckform:4770 Transparente Etiketten
+Avery Zweckform:4771 Transparente Etiketten
+Avery Zweckform:4772 Transparente Etiketten
+Avery Zweckform:4773 Wetterfeste Etiketten
+Avery Zweckform:4774 Wetterfeste Etiketten
+Avery Zweckform:4775 Wetterfeste Etiketten
+Avery Zweckform:4776 Wetterfeste Etiketten
+Avery Zweckform:4777 Transparente Etiketten
+Avery Zweckform:4780 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:4781 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:4782 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:4784 Namens-Etiketten
+Avery Zweckform:4790 Inkjet-Etiketten, rund
+Avery Zweckform:4791 Inkjet-Etiketten
+Avery Zweckform:4792 Inkjet-Etiketten
+Avery Zweckform:4793 Inkjet-Etiketten
+Avery Zweckform:4794 Inkjet-Etiketten
+Avery Zweckform:4795 Inkjet-Etiketten
+Avery Zweckform:4798 Disketten-Etiketten Photo-Qualität
+Avery Zweckform:4799 Inkjet-Etiketten, oval
+Avery Zweckform:5129061 Trennstreifen
+Avery Zweckform:6002 Neon-Etiketten
+Avery Zweckform:6003 Neon-Etiketten
+Avery Zweckform:6004 Neon-Etiketten
+Avery Zweckform:6005 Neon-Etiketten
+Avery Zweckform:6006 Neon-Etiketten
+Avery Zweckform:6008 Typenschild-Etiketten
+Avery Zweckform:6009 Typenschild-Etiketten
+Avery Zweckform:6011 Typenschild-Etiketten
+Avery Zweckform:6012 Typenschild-Etiketten
+Avery Zweckform:6013 Typenschild-Etiketten
+Avery Zweckform:6014 Etiketten für CD-Hüllen
+Avery Zweckform:6015 CD-Etiketten incl. Zentrierhilfe
+Avery Zweckform:6019 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:6020 Dia-Etiketten, Stick+Lift
+Avery Zweckform:6021 Sichtreiter-Etiketten, Stick+Lift
+Avery Zweckform:6022 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:6023 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:6024 Inkjet+Laser+Kopier-Etiketten Stick+Lift,
+Avery Zweckform:6025 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:6026 Disketten-Etiketten, Stick+Lift
+Avery Zweckform:6029 Disketten-Etiketten, Stick+Lift
+Avery Zweckform:6030 Cassetten-Etiketten, Stick+Lift
+Avery Zweckform:6031 Inkjet+Laser+Kopier-Etiketten Stick+Lift
+Avery Zweckform:6036 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:6037 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:6038 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:6039 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:6040 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:6041 Inkjet+Laser+Kopier-Etiketten
+Avery Zweckform:6043 CD-Etiketten
+Avery Zweckform:6044 CD-Etiketten
+Avery Zweckform:6045 CD-Etiketten
+Avery Zweckform:6046 CD-Etiketten
+Avery Zweckform:6047 CD-Etiketten
+Avery Zweckform:6058 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:6059 Ordnerrücken-Etiketten, breit
+Avery Zweckform:6060 Ordnerrücken-Etiketten, schmal
+Avery Zweckform:6061 Ordnerrücken-Etiketten, breit
+Avery Zweckform:6074 Inkjet-Glossy-CD-Etiketten
+Avery Zweckform:6077 Inkjet-Glossy-Etiketten
+Avery Zweckform:6078 Inkjet-Glossy-Etiketten
+Avery Zweckform:6079 Inkjet-Glossy-Etiketten, oval
+Avery Zweckform:6080 Inkjet-Glossy-Etiketten
+Avery Zweckform:6081 Inkjet-Glossy-Etiketten
+Avery Zweckform:6082 Inkjet-Glossy-CD-Etiketten
+Avery Zweckform:6083 Inkjet-Glossy-Etiketten
+Avery Zweckform:6090 Korrektur- und Abdeck-Etiketten
+Avery Zweckform:6091 Korrektur- und Abdeck-Etiketten
+Avery Zweckform:6092 Korrektur- und Abdeck-Etiketten
+Avery Zweckform:6093 Korrektur- und Abdeck-Etiketten
+Avery Zweckform:6094 Korrektur- und Abdeck-Etiketten
+Avery Zweckform:6102 Farbige Folien-Etiketten
+Avery Zweckform:6103 Farbige Folien-Etiketten
+Avery Zweckform:6104 Farbige Folien-Etiketten
+Avery Zweckform:6105 Farbige Folien-Etiketten
+Avery Zweckform:6106 Farbige Folien-Etiketten
+Avery Zweckform:6107 Farbige Folien-Etiketten
+Avery Zweckform:6108 Farbige Folien-Etiketten
+Avery Zweckform:6109 Farbige Folien-Etiketten
+Avery Zweckform:6110 Farbige Folien-Etiketten
+Avery Zweckform:6111 Farbige Folien-Etiketten
+Avery Zweckform:6112 Sicherheits-Etiketten
+Avery Zweckform:6113 Sicherheits-Etiketten
+Avery Zweckform:6114 Sicherheits-Etiketten
+Avery Zweckform:6115 CD-Etiketten
+Avery Zweckform:6116 MiniDisc-Etiketten
+Avery Zweckform:6117 CD-Etiketten
+Avery Zweckform:6118 CD-Etiketten
+Avery Zweckform:C2050 Video-Etiketten, oben
+Avery Zweckform:C2050 Video-Etiketten, seitlich
+Avery Zweckform:C2070 Transfer-Folie für Mousepad
+Avery Zweckform:C2080 Transfer-Folie für Puzzles
+Avery Zweckform:C2090 T-Shirt Transfer-Folie
+Avery Zweckform:C2166 Etikett rechteckig
+Avery Zweckform:C2243 Etikett rund, klein
+Avery Zweckform:C2351 Glückwunschkarten A5
+Avery Zweckform:C2354 Visitenkarten bis zum Rand
+Avery Zweckform:C2355 Glückwunschkarten Standard
+Avery Zweckform:C2364 Marmorierte Visitenkarten
+Avery Zweckform:C2365 Marmorierte Visitenkarten
+Avery Zweckform:C2366 Marmorierte Visitenkarten
+Avery Zweckform:C2367 Marmorierte Visitenkarten
+Avery Zweckform:C2370 Inkjet-Papier
+Avery Zweckform:C2371 Inkjet-Papier
+Avery Zweckform:C2374 Marmoriertes Papier
+Avery Zweckform:C2375 Marmoriertes Papier
+Avery Zweckform:C2376 Marmoriertes Papier
+Avery Zweckform:C2377 Marmoriertes Papier
+Avery Zweckform:C2410 Clubkarten laminiert
+Avery Zweckform:C2546 Fensterbilder
+Avery Zweckform:C2547 Fantastic Plastic
+Avery Zweckform:C2651 Etikett rechteckig, klein
+Avery Zweckform:C9312 Glossy Visitenkarten, schnittgestanzt
+Avery Zweckform:C9352 Glückwunschkarten A6, glossy
+Avery Zweckform:C9355 Postkarten, Rückseite
+Avery Zweckform:C9355 Postkarten, Vorderseite
+Avery Zweckform:C9362 Visitenkarten, glossy
+Avery Zweckform:C9372 Photo-Papier, glossy, 9 x 13
+Avery Zweckform:C9405 T-Shirt Transferfolie
+Avery Zweckform:C9431 Photo-Papier, glossy
+Avery Zweckform:C9434 Photo-Karton, glossy
+Avery Zweckform:C9660 CD-Etiketten, glossy, Super-Size
+Avery Zweckform:C9660 SuperSize Inkjet-Glossy-CD-Etiketten
+Avery Zweckform:J8416 Einladungskarten mit Klebeverschluss
+Avery Zweckform:J8435 CD-Einleger
+Avery Zweckform:J8587 Inkjet-Folie
+Avery Zweckform:J8666 Disketten-Etiketten
+Avery Zweckform:J8770 CD-Etiketten, Super-Ssize
+Avery Zweckform:J8776 Inkjet-Stardust-CD-Etiketten*
+Avery Zweckform:J8867 Inkjet-Magnet-Schilder**
+Avery Zweckform:J8871 Inkjet-Magnet-Schilder**
+Avery Zweckform:J8875 Inkjet-Magnet-Schilder**
+Avery Zweckform:J9124 Photo-Etiketten, 13 x 18
+Avery Zweckform:L7159 Laser-Etiketten
+Avery Zweckform:L7160 Laser-Etiketten
+Avery Zweckform:L7161 Laser-Etiketten
+Avery Zweckform:L7162 Laser-Etiketten
+Avery Zweckform:L7163 Laser-Etiketten
+Avery Zweckform:L7164 Laser-Etiketten
+Avery Zweckform:L7165 Laser-Etiketten
+Avery Zweckform:L7166 Laser-Etiketten
+Avery Zweckform:L7167 Laser-Etiketten
+Avery Zweckform:L7168 Laser-Etiketten
+Avery Zweckform:L7169 Laser-Etiketten
+Avery Zweckform:L7173 Laser-Etiketten
+Avery Zweckform:L7410-10 Etiketten Register - Etikettenbogen 10
+Avery Zweckform:L7410-10 Etiketten Register - Inhaltsblatt 10-t
+Avery Zweckform:L7410-12 Etiketten Register - Etikettenbogen 12
+Avery Zweckform:L7410-12 Etiketten Register - Inhaltsblatt 12-t
+Avery Zweckform:L7410-5 Etiketten Register - Etikettenbogen 5-t
+Avery Zweckform:L7410-5 Etiketten Register - Inhaltsblatt 5-tei
+Avery Zweckform:L7411-10 Zahlen Register - Inhaltsblatt 1-10
+Avery Zweckform:L7411-12 Zahlen Register - Inhaltsblatt 1-12
+Avery Zweckform:L7411-15 Zahlen Register - Inhaltsblatt 1-15
+Avery Zweckform:L7411-20 Zahlen Register - Inhaltsblatt 1-20
+Avery Zweckform:L7411-31 Zahlen Register - Inhaltsblatt 1-31
+Avery Zweckform:L7411-5 Zahlen Register - Inhaltsblatt 1-5
+Avery Zweckform:L7411-AZ A-Z Register - Inhaltsblatt
+Avery Zweckform:L7411-JD Monats Register - Inhaltsblatt Jan - D
+Avery Zweckform:L7412-10 Einsteckschilder für Register 10-teilig
+Avery Zweckform:L7412-12 Einsteckschilder für Register 12-teilig
+Avery Zweckform:L7412-5 Einsteckschilder für Register 5-teilig
+Avery Zweckform:L7424 Ordner-Etiketten, breit
+Avery Zweckform:L7425 Ordner-Etiketten, schmal
+Avery Zweckform:L7587 Laser-Folie
+Avery Zweckform:L7651 Laser-Etiketten
+Avery Zweckform:L7760 SuperSize Farblaser-Glossy-CD-Etiketten
+Avery Zweckform:L7765 Farblaser-Glossy-Etiketten
+Avery Zweckform:L7767 Farblaser-Glossy-Etiketten
+Avery Zweckform:L7768 Farblaser-Glossy-Etiketten
+Avery Zweckform:L7769 Farblaser-Glossy-Etiketten
+Avery Letter Size:[User]
+Avery Letter Size:11161 Ready Index ExtraWide 5 Tab
+Avery Letter Size:11163 Ready Index ExtraWide 8 Tab
+Avery Letter Size:11165 Ready Index ExtraWide 10 Tab
+Avery Letter Size:11171 Easy Edit Ready Index - 5 Tabs
+Avery Letter Size:11172 Easy Edit Ready Index - 8 Tabs
+Avery Letter Size:11173 Easy Edit Ready Index - 10 Tabs
+Avery Letter Size:11251 Clear Label/Index Maker Presentation Kit 5 Tab
+Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1" or Larger
+Avery Letter Size:11251 Clear Label/Index Maker Spine Label 1/4" or 5/16"
+Avery Letter Size:11251 Clear Label/Index Maker Spine Label 3/8" or 1/2"
+Avery Letter Size:11251 Clear Label/Index Maker Spine Label 5/8" or 3/4"
+Avery Letter Size:11253 Clear Label/Index Maker Narrow 5 Tab
+Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1" or Larger
+Avery Letter Size:11253 Clear Label/Index Maker Spine Label 1/4" or 5/16"
+Avery Letter Size:11253 Clear Label/Index Maker Spine Label 3/8" or 1/2"
+Avery Letter Size:11253 Clear Label/Index Maker Spine Label 5/8" or 3/4"
+Avery Letter Size:11260 Ready Index Landscape - 5 Tabs
+Avery Letter Size:11261 Ready Index Landscape - 8 Tabs
+Avery Letter Size:11526 Direct Print Custom Dividers 5 Tab Single Set
+Avery Letter Size:11527 Direct Print Custom Dividers 8 Tab Single Set
+Avery Letter Size:12260 Ready Index Landscape - 5 Tabs
+Avery Letter Size:12261 Ready Index Landscape - 8 Tabs
+Avery Letter Size:2160 Addressing
+Avery Letter Size:2162 Addressing
+Avery Letter Size:2163 Address/Shipping
+Avery Letter Size:2164 Shipping
+Avery Letter Size:2180 File Folder-Assorted
+Avery Letter Size:2181 File Folder-White
+Avery Letter Size:2186 3.5" Diskette-White
+Avery Letter Size:3111 Square Stickers
+Avery Letter Size:3112 Small Round Stickers
+Avery Letter Size:3114 Full Page Stickers
+Avery Letter Size:3248 Glossy Photo Quality Postcard
+Avery Letter Size:3251 Feather Edge Greeting Card
+Avery Letter Size:3252 Vellum Overlay Greeting Card
+Avery Letter Size:3254 Glossy Photo Quality Print-to-the-Edge Greeting Card
+Avery Letter Size:3256 White Embossed Note Cards
+Avery Letter Size:3259 Ivory Embossed Note Card
+Avery Letter Size:3260 Ivory Embossed Half-Fold Card
+Avery Letter Size:3261 White Large Labels
+Avery Letter Size:3261 White Return Address Labels
+Avery Letter Size:3261 White Small Labels
+Avery Letter Size:3263 White Postcard
+Avery Letter Size:3265 White Half-Fold Card
+Avery Letter Size:3266 White Quarter-Fold Card
+Avery Letter Size:3268 White Note Card
+Avery Letter Size:3269 Glossy Photo Quality Half-Fold Cards
+Avery Letter Size:3273 White Print-to-the-Edge Greeting Cards
+Avery Letter Size:3274 White Big Round Stickers
+Avery Letter Size:3274 White Small Round Stickers
+Avery Letter Size:3274 White Square Stickers
+Avery Letter Size:3277 Textured Canvas for Ink Jet Printers
+Avery Letter Size:5066 File Folder-Red
+Avery Letter Size:5095 Name Badge - Red
+Avery Letter Size:5096 3-1/2" Diskette - Red
+Avery Letter Size:5159 Address
+Avery Letter Size:5160 Address
+Avery Letter Size:5161 Address
+Avery Letter Size:5162 Address
+Avery Letter Size:5163 Address / Shipping
+Avery Letter Size:5164 Address / Shipping
+Avery Letter Size:5165 Full Sheet
+Avery Letter Size:5166 File Folder-Orange
+Avery Letter Size:5167 Return Address
+Avery Letter Size:5168 Shipping
+Avery Letter Size:5196 3-1/2" Diskette - White
+Avery Letter Size:5197 5-1/4 Diskette - White
+Avery Letter Size:5198 Audio Cassette
+Avery Letter Size:5199 Video Cassette Face
+Avery Letter Size:5199 Video Cassette Spine
+Avery Letter Size:5260 Address
+Avery Letter Size:5261 Address
+Avery Letter Size:5262 Address
+Avery Letter Size:5263 Address / Shipping
+Avery Letter Size:5264 Address / Shipping
+Avery Letter Size:5265 Full Sheet
+Avery Letter Size:5266 File Folder-Assorted
+Avery Letter Size:5267 Return Address
+Avery Letter Size:5293 Round
+Avery Letter Size:5294 Round
+Avery Letter Size:5305 Laser Tent Cards Med.
+Avery Letter Size:5309 Laser Tent Cards Large
+Avery Letter Size:5315 Laser Note Cards
+Avery Letter Size:53220 Glossy 4x6 Photo Paper
+Avery Letter Size:53221 Glossy 5x7 Photo Paper
+Avery Letter Size:5361 Laminated ID Cards
+Avery Letter Size:5361 Laminated ID Cards-Single Card
+Avery Letter Size:5362 Laminated N. Badges-Single Card
+Avery Letter Size:5362 Laminated Name Badges
+Avery Letter Size:5364 Laminated Rotary Index Cards
+Avery Letter Size:5364 Laminated Rotary Index-Single Card
+Avery Letter Size:5366 File Folder-White
+Avery Letter Size:5371 Business Card - White
+Avery Letter Size:5376 Business Card - Ivory
+Avery Letter Size:5377 Business Card - Gray
+Avery Letter Size:5383 Name Tag Kit
+Avery Letter Size:5384 Name Tag Kit
+Avery Letter Size:5385 Rotary Card - Small
+Avery Letter Size:5386 Rotary Card - Large
+Avery Letter Size:5388 Index Card
+Avery Letter Size:5389 Post Card
+Avery Letter Size:5390 Name Tag Refill
+Avery Letter Size:5392 Name Tag Refill
+Avery Letter Size:5395 Name Badge - White
+Avery Letter Size:5660 Clear Address
+Avery Letter Size:5661 Clear Address
+Avery Letter Size:5662 Clear Address
+Avery Letter Size:5663 Clear Address
+Avery Letter Size:5664 Clear Address / Shipping
+Avery Letter Size:5666 File Folder-Purple
+Avery Letter Size:5667 Clear Return Address
+Avery Letter Size:5766 File Folder-Blue
+Avery Letter Size:5824 CD-Recordable Labels
+Avery Letter Size:5836 MtgCreator Divider 5 Tab
+Avery Letter Size:5836 MtgCreator Portfolio Label
+Avery Letter Size:5866 File Folder-Green
+Avery Letter Size:5871 Laser Business Card
+Avery Letter Size:5881 Color Laser Business Cards
+Avery Letter Size:5883 Name Tag Kit - Blue
+Avery Letter Size:5884 Glossy Color Laser Brochures
+Avery Letter Size:5889 Color Laser Postcards
+Avery Letter Size:5895 Name Badge - Blue
+Avery Letter Size:5896 3-1/2" Diskette - Blue
+Avery Letter Size:5911 Business Card
+Avery Letter Size:5922 Address
+Avery Letter Size:5925 White Laser Labels for Zip Disks (bottom spine)
+Avery Letter Size:5925 White Laser Labels for Zip Disks (face)
+Avery Letter Size:5925 White Laser Labels for Zip Disks (top spine)
+Avery Letter Size:5930 Clear Address
+Avery Letter Size:5931 White CD/DVD Labels for Lasers (face)
+Avery Letter Size:5931 White CD/DVD Labels for Lasers (spines)
+Avery Letter Size:5960 Address
+Avery Letter Size:5961 Address
+Avery Letter Size:5962 Address
+Avery Letter Size:5963 Address / Shipping
+Avery Letter Size:5966 File Folder-Yellow
+Avery Letter Size:5970 Fluorescent Laser - Magenta
+Avery Letter Size:5971 Fluorescent Laser - Green
+Avery Letter Size:5972 Fluorescent Laser - Yellow
+Avery Letter Size:5975 Fluorescent Laser - Full Sheet Assorted
+Avery Letter Size:5979 Fluorescent Laser - Assorted
+Avery Letter Size:5980 Pastel Laser - Blue
+Avery Letter Size:5997 Videotape Face
+Avery Letter Size:5997 Videotape Spine
+Avery Letter Size:5998 Audio Tape
+Avery Letter Size:6460 Remove 'Em Address Labels
+Avery Letter Size:6464 Remove 'Em Shipping Labels
+Avery Letter Size:6465 Removable Laser - Full Sheet
+Avery Letter Size:6466 Remove 'Em File Folder Labels
+Avery Letter Size:6467 Removable Laser - Small Multi-Purpose
+Avery Letter Size:6490 Remove 'Em 3.5" Diskette-Face Only Labels
+Avery Letter Size:6503 Remove'em white laser 8 1/2" x 11"
+Avery Letter Size:6873 Color Laser Address Labels
+Avery Letter Size:6879 Color Laser Address Labels
+Avery Letter Size:74520 Name Badge Inserts - 3" x 4"
+Avery Letter Size:74540 Name Badge Inserts - 3" x 4"
+Avery Letter Size:74541 Name Badge Inserts - 3" x 4"
+Avery Letter Size:74550 Name Badge Inserts - 2 1/4" x 3 1/2"
+Avery Letter Size:74552 Name Badge Inserts - 2" x 3"
+Avery Letter Size:74558 Name Badge Inserts - 2" x 3"
+Avery Letter Size:74650 Name Badge Inserts - 2 1/4" x 3 1/2"
+Avery Letter Size:74651 Name Badge Inserts - 2 1/4" x 3 1/2"
+Avery Letter Size:8160 Ink Jet Address
+Avery Letter Size:8161 Ink Jet Address
+Avery Letter Size:8162 Ink Jet Address
+Avery Letter Size:8163 Ink Jet Address / Shipping
+Avery Letter Size:8164 Ink Jet Address / Shipping
+Avery Letter Size:8165 Ink Jet Full Sheet
+Avery Letter Size:8166 Ink Jet File Folder-Assorted
+Avery Letter Size:8167 Ink Jet Return Address
+Avery Letter Size:8196 Ink Jet 3-1/2" Diskette
+Avery Letter Size:8250 Ink Jet Label for Color Printing
+Avery Letter Size:8252 Ink Jet Label for Color Printing
+Avery Letter Size:8253 Ink Jet Label for Color Printing
+Avery Letter Size:8254 Ink Jet Label for Color Printing
+Avery Letter Size:8255 Ink Jet Label for Color Printing
+Avery Letter Size:8257 Ink Jet Return Address for Color Printing
+Avery Letter Size:8309 Tent Card Large
+Avery Letter Size:8313 Glossy Photo Quality 4" x 6" Card
+Avery Letter Size:8314 Glossy Photo Quality 8-1/2" x 11" Card
+Avery Letter Size:8315 Ink Jet Note Cards
+Avery Letter Size:8316 Ink Jet Greeting Card (Landscape)*
+Avery Letter Size:8316 Ink Jet Greeting Card (Portrait)*
+Avery Letter Size:8317 Embossed Ink Jet Note Card - Ivory
+Avery Letter Size:8324 Ink Jet Brochures
+Avery Letter Size:8366 Ink Jet File Folder-White
+Avery Letter Size:8371 Ink Jet Business Card
+Avery Letter Size:8373 Glossy Photo Quality Business Card
+Avery Letter Size:8376 Ink Jet Business Card - Ivory
+Avery Letter Size:8377 Ink Jet Business Card - Gray
+Avery Letter Size:8384 Photo Quality Brochures
+Avery Letter Size:8385 Rotary Card - Small
+Avery Letter Size:8387 Ink Jet Postcard - 4-up
+Avery Letter Size:8388 Index Card
+Avery Letter Size:8389 Glossy Photo Quality Postcard
+Avery Letter Size:8460 Ink Jet Address
+Avery Letter Size:8461 Ink Jet Address
+Avery Letter Size:8462 Ink Jet Address
+Avery Letter Size:8463 Ink Jet Address / Shipping
+Avery Letter Size:8464 Ink Jet Address / Shipping
+Avery Letter Size:8465 Ink Jet Full Sheet
+Avery Letter Size:8660 Ink Jet Clear Address
+Avery Letter Size:8662 Ink Jet Clear Address
+Avery Letter Size:8663 Ink Jet Clear Address/Shipping
+Avery Letter Size:8665 Ink Jet Clear Full Sheet
+Avery Letter Size:8667 Ink Jet Clear Address Labels
+Avery Letter Size:8763 Glossy Photo Quality Labels
+Avery Letter Size:8769 Glossy Photo Quality Labels
+Avery Letter Size:8871 Clean Edge Business Cards (IJ)
+Avery Letter Size:8877 Ink Jet Business Card - Gray
+Avery Letter Size:8923 Ink Jet Address / Shipping
+Avery Letter Size:8925 White Inkjet Labels for Zip Disks (bottom spine)
+Avery Letter Size:8925 White Inkjet Labels for Zip Disks (face)
+Avery Letter Size:8925 White Inkjet Labels for Zip Disks (top spine)
+Avery Letter Size:8931 White CD/DVD Jewel Case Insert (spines)
+Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (cover)
+Avery Letter Size:8931 White CD/DVD Jewel Case Inserts (tray)
+Avery Letter Size:8931 White CD/DVD Labels for Inkjet Printers
+Avery Letter Size:Hidden Tab 10 Tab
+Avery Letter Size:Hidden Tab 5 Tab
+Avery Letter Size:Hidden Tab 8 Tab
+Avery Letter Size:Index Maker 3 Tab
+Avery Letter Size:Index Maker 5 Tab
+Avery Letter Size:Index Maker 8 Tab
+Avery Letter Size:Prof. Ready Index Spine Insert 1 1/2"
+Avery Letter Size:Prof. Ready Index Spine Insert 1"
+Avery Letter Size:Prof. Ready Index Spine Insert 2"
+Avery Letter Size:Prof. Ready Index Spine Insert 3"
+Avery Letter Size:Protect 'n Tab - 5 Tab
+Avery Letter Size:Protect 'n Tab - 8 Tab
+Avery Letter Size:Ready Index 10 Tab
+Avery Letter Size:Ready Index 12 Tab
+Avery Letter Size:Ready Index 15 Tab
+Avery Letter Size:Ready Index 5 Tab
+Avery Letter Size:Ready Index 8 Tab
+Avery Letter Size:Self Adhesive Index Tab 1 1/2"
+Avery Letter Size:Self Adhesive Index Tab 1"
+Avery Letter Size:Self Adhesive Index Tab 2"
+Avery Letter Size:TitleFrames Asst. Spines Insert 3"
+Avery Letter Size:TitleFrames Asst.Spines Insert 1 1/2"
+Avery Letter Size:TitleFrames Asst.Spines Insert 1"
+Avery Letter Size:TitleFrames Asst.Spines Insert 2"
+Avery Letter Size:TitleFrames Cover - 1 1/2"
+Avery Letter Size:TitleFrames Cover - 1"
+Avery Letter Size:TitleFrames Spine - 1 1/2"
+Avery Letter Size:TitleFrames Spine - 1"
+Avery Letter Size:WorkSaver Divider 5 Tabs
+Avery Letter Size:WorkSaver Divider 8 Tabs
+Avery Letter Size:WorkSaver Inserts 1/3 Cut
Avery Letter Size:WorkSaver Inserts 1/5 Cut
diff --git a/testautomation/framework/optional/input/extras_formats/Tables_calc_en-US.txt b/testautomation/framework/optional/input/extras_formats/Tables_calc_en-US.txt
index c4c5418ca9c8..8ec65bed94e5 100755
--- a/testautomation/framework/optional/input/extras_formats/Tables_calc_en-US.txt
+++ b/testautomation/framework/optional/input/extras_formats/Tables_calc_en-US.txt
@@ -1,17 +1,17 @@
-Default
-3D
-Black 1
-Black 2
-Blue
-Brown
-Currency
-Currency 3D
-Currency Gray
-Currency Lavender
-Currency Turquoise
-Gray
-Green
-Lavender
-Red
-Turquoise
-Yellow
+Default
+3D
+Black 1
+Black 2
+Blue
+Brown
+Currency
+Currency 3D
+Currency Gray
+Currency Lavender
+Currency Turquoise
+Gray
+Green
+Lavender
+Red
+Turquoise
+Yellow
diff --git a/testautomation/framework/optional/input/extras_formats/Tables_writer_en-US.txt b/testautomation/framework/optional/input/extras_formats/Tables_writer_en-US.txt
index ec68b01cc7c8..11e340458a13 100755
--- a/testautomation/framework/optional/input/extras_formats/Tables_writer_en-US.txt
+++ b/testautomation/framework/optional/input/extras_formats/Tables_writer_en-US.txt
@@ -1,17 +1,17 @@
-Default
-3D
-Blue
-Brown
-Lavender
-Yellow
-Gray
-Green
-Red
-Black 1
-Black 2
-Turquoise
-Currency
-Currency 3D
-Currency Lavender
-Currency Gray
-Currency Turquoise
+Default
+3D
+Blue
+Brown
+Lavender
+Yellow
+Gray
+Green
+Red
+Black 1
+Black 2
+Turquoise
+Currency
+Currency 3D
+Currency Lavender
+Currency Gray
+Currency Turquoise
diff --git a/testautomation/framework/optional/input/filternames/OpenOffice.org_Filternames_en-US.txt b/testautomation/framework/optional/input/filternames/OpenOffice.org_Filternames_en-US.txt
index 224ba4315a56..04ba1195f4d0 100755
--- a/testautomation/framework/optional/input/filternames/OpenOffice.org_Filternames_en-US.txt
+++ b/testautomation/framework/optional/input/filternames/OpenOffice.org_Filternames_en-US.txt
@@ -1,133 +1,133 @@
-All files (*.*)
-Text documents
-Spreadsheets
-Presentations
-Drawings
-Web pages
-Master documents
-Formulas
-Database documents
-------------------------------------------
-ODF Text Document (*.odt)
-ODF Text Document Template (*.ott)
-OpenOffice.org 1.0 Text Document (*.sxw)
-OpenOffice.org 1.0 Text Document Template (*.stw)
-Microsoft Word 97/2000/XP (*.doc)
-Microsoft Word 97/2000/XP Template (*.dot)
-Microsoft Word 6.0 / 95 (*.doc)
-Microsoft Word 95 Template (*.dot)
-Rich Text Format (*.rtf)
-StarWriter 3.0 - 5.0 (*.sdw)
-StarWriter 3.0 - 5.0 Templates (*.vor)
-Text (*.txt)
-Text Encoded (*.txt)
-HTML Document (OpenOffice.org Writer) (*.html;*.htm)
-AportisDoc (Palm) (*.pdb)
-DocBook (*.xml)
-Microsoft WinWord 5 (*.doc)
-Microsoft Word 2003 XML (*.xml)
-Microsoft Word 2007 XML (*.docx;*.docm)
-Microsoft Word 2007 XML Template (*.dotx;*.dotm)
-Pocket Word (*.psw)
-StarWriter 1.0 (*.sdw)
-StarWriter 2.0 (*.sdw)
-StarWriter DOS (*.txt)
-T602 Document (*.602;*.txt)
-Unified Office Format text (*.uot;*.uof)
-WordPerfect Document (*.wpd)
-Hangul WP 97 (*.hwp)
-------------------------------------------
-ODF Spreadsheet (*.ods)
-ODF Spreadsheet Template (*.ots)
-OpenOffice.org 1.0 Spreadsheet (*.sxc)
-OpenOffice.org 1.0 Spreadsheet Template (*.stc)
-Data Interchange Format (*.dif)
-dBASE (*.dbf)
-Microsoft Excel 97/2000/XP (*.xls;*.xlc;*.xlm;*.xlw)
-Microsoft Excel 97/2000/XP Template (*.xlt)
-Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlc;*.xlm;*.xlw)
-Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
-Rich Text Format (OpenOffice.org Calc) (*.rtf)
-StarCalc 3.0 - 5.0 (*.sdc)
-StarCalc 3.0 - 5.0 Templates (*.vor)
-StarCalc 1.0 (*.sdc)
-SYLK (*.slk)
-Text CSV (*.csv;*.txt;*.xls)
-HTML Document (OpenOffice.org Calc) (*.html;*.htm)
-Microsoft Excel 2007 Binary (*.xlsb)
-Microsoft Excel 2007 XML (*.xlsm;*.xlsx)
-Microsoft Excel 2007 XML Template (*.xltm;*.xltx)
-Lotus 1-2-3 (*.wk1;*.wks;*.123)
-Microsoft Excel 2003 XML (*.xml)
-Pocket Excel (*.pxl)
-Quattro Pro 6.0 (*.wb2)
-Unified Office Format spreadsheet (*.uos;*.uof)
-Web Page Query (OpenOffice.org Calc) (*.html;*.htm)
-------------------------------------------
-ODF Presentation (*.odp)
-ODF Presentation Template (*.otp)
-OpenOffice.org 1.0 Presentation (*.sxi)
-OpenOffice.org 1.0 Presentation Template (*.sti)
-Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
-Microsoft PowerPoint 97/2000/XP Template (*.pot)
-OpenOffice.org 1.0 Drawing (OpenOffice.org Impress) (*.sxd)
-StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
-StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
-StarImpress 4.0 / 5.0 Templates (*.vor)
-CGM - Computer Graphics Metafile (*.cgm)
-Microsoft PowerPoint 2007 XML (*.pptm;*.pptx)
-Microsoft PowerPoint 2007 XML Template (*.potm;*.potx)
-Unified Office Format presentation (*.uop;*.uof)
-ODF Drawing (Impress) (*.odg)
-------------------------------------------
-ODF Drawing (*.odg)
-ODF Drawing Template (*.otg)
-OpenOffice.org 1.0 Drawing (*.sxd)
-OpenOffice.org 1.0 Drawing Template (*.std)
-DXF - AutoCAD Interchange Format (*.dxf)
-EMF - Enhanced Metafile (*.emf)
-EPS - Encapsulated PostScript (*.eps)
-MET - OS/2 Metafile (*.met)
-PCT - Mac Pict (*.pct;*.pict)
-SGF - StarWriter Graphics Format (*.sgf)
-SGV - StarDraw 2.0 (*.sgv)
-StarDraw 3.0 / 5.0 (*.sda;*.sdd)
-StarDraw 3.0 / 5.0 Templates (*.vor)
-SVM - StarView Metafile (*.svm)
-WMF - Windows Metafile (*.wmf)
-BMP - Windows Bitmap (*.bmp)
-GIF - Graphics Interchange Format (*.gif)
-JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
-PBM - Portable Bitmap (*.pbm)
-PCX - Zsoft Paintbrush (*.pcx)
-PGM - Portable Graymap (*.pgm)
-PNG - Portable Network Graphic (*.png)
-PPM - Portable Pixelmap (*.ppm)
-PSD - Adobe Photoshop (*.psd)
-RAS - Sun Raster Image (*.ras)
-TGA - Truevision Targa (*.tga)
-TIFF - Tagged Image File Format (*.tif;*.tiff)
-XBM - X Bitmap (*.xbm)
-XPM - X PixMap (*.xpm)
-PCD - Kodak Photo CD (768x512) (*.pcd)
-PCD - Kodak Photo CD (192x128) (*.pcd)
-PCD - Kodak Photo CD (384x256) (*.pcd)
-------------------------------------------
-HTML Document (*.html;*.htm)
-OpenOffice.org 1.0 HTML Template (*.stw)
-StarWriter/Web 4.0 / 5.0 Templates (*.vor)
-Text (StarWriter/Web) (*.txt)
-Text Encoded (OpenOffice.org Writer/Web) (*.txt)
-HTML Document Template (*.oth)
-------------------------------------------
-ODF Master Document (*.odm)
-OpenOffice.org 1.0 Master Document (*.sxg)
-StarWriter 4.0 / 5.0 Master Documents (*.sgl)
-Text Encoded (OpenOffice.org Master Document) (*.txt)
-------------------------------------------
-ODF Database (*.odb)
-------------------------------------------
-ODF Formula (*.odf)
-OpenOffice.org 1.0 Formula (*.sxm)
-StarMath 2.0 - 5.0 (*.smf)
-MathML 1.01 (*.mml)
+All files (*.*)
+Text documents
+Spreadsheets
+Presentations
+Drawings
+Web pages
+Master documents
+Formulas
+Database documents
+------------------------------------------
+ODF Text Document (*.odt)
+ODF Text Document Template (*.ott)
+OpenOffice.org 1.0 Text Document (*.sxw)
+OpenOffice.org 1.0 Text Document Template (*.stw)
+Microsoft Word 97/2000/XP (*.doc)
+Microsoft Word 97/2000/XP Template (*.dot)
+Microsoft Word 6.0 / 95 (*.doc)
+Microsoft Word 95 Template (*.dot)
+Rich Text Format (*.rtf)
+StarWriter 3.0 - 5.0 (*.sdw)
+StarWriter 3.0 - 5.0 Templates (*.vor)
+Text (*.txt)
+Text Encoded (*.txt)
+HTML Document (OpenOffice.org Writer) (*.html;*.htm)
+AportisDoc (Palm) (*.pdb)
+DocBook (*.xml)
+Microsoft WinWord 5 (*.doc)
+Microsoft Word 2003 XML (*.xml)
+Microsoft Word 2007 XML (*.docx;*.docm)
+Microsoft Word 2007 XML Template (*.dotx;*.dotm)
+Pocket Word (*.psw)
+StarWriter 1.0 (*.sdw)
+StarWriter 2.0 (*.sdw)
+StarWriter DOS (*.txt)
+T602 Document (*.602;*.txt)
+Unified Office Format text (*.uot;*.uof)
+WordPerfect Document (*.wpd)
+Hangul WP 97 (*.hwp)
+------------------------------------------
+ODF Spreadsheet (*.ods)
+ODF Spreadsheet Template (*.ots)
+OpenOffice.org 1.0 Spreadsheet (*.sxc)
+OpenOffice.org 1.0 Spreadsheet Template (*.stc)
+Data Interchange Format (*.dif)
+dBASE (*.dbf)
+Microsoft Excel 97/2000/XP (*.xls;*.xlc;*.xlm;*.xlw)
+Microsoft Excel 97/2000/XP Template (*.xlt)
+Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlc;*.xlm;*.xlw)
+Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
+Rich Text Format (OpenOffice.org Calc) (*.rtf)
+StarCalc 3.0 - 5.0 (*.sdc)
+StarCalc 3.0 - 5.0 Templates (*.vor)
+StarCalc 1.0 (*.sdc)
+SYLK (*.slk)
+Text CSV (*.csv;*.txt;*.xls)
+HTML Document (OpenOffice.org Calc) (*.html;*.htm)
+Microsoft Excel 2007 Binary (*.xlsb)
+Microsoft Excel 2007 XML (*.xlsm;*.xlsx)
+Microsoft Excel 2007 XML Template (*.xltm;*.xltx)
+Lotus 1-2-3 (*.wk1;*.wks;*.123)
+Microsoft Excel 2003 XML (*.xml)
+Pocket Excel (*.pxl)
+Quattro Pro 6.0 (*.wb2)
+Unified Office Format spreadsheet (*.uos;*.uof)
+Web Page Query (OpenOffice.org Calc) (*.html;*.htm)
+------------------------------------------
+ODF Presentation (*.odp)
+ODF Presentation Template (*.otp)
+OpenOffice.org 1.0 Presentation (*.sxi)
+OpenOffice.org 1.0 Presentation Template (*.sti)
+Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
+Microsoft PowerPoint 97/2000/XP Template (*.pot)
+OpenOffice.org 1.0 Drawing (OpenOffice.org Impress) (*.sxd)
+StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
+StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
+StarImpress 4.0 / 5.0 Templates (*.vor)
+CGM - Computer Graphics Metafile (*.cgm)
+Microsoft PowerPoint 2007 XML (*.pptm;*.pptx)
+Microsoft PowerPoint 2007 XML Template (*.potm;*.potx)
+Unified Office Format presentation (*.uop;*.uof)
+ODF Drawing (Impress) (*.odg)
+------------------------------------------
+ODF Drawing (*.odg)
+ODF Drawing Template (*.otg)
+OpenOffice.org 1.0 Drawing (*.sxd)
+OpenOffice.org 1.0 Drawing Template (*.std)
+DXF - AutoCAD Interchange Format (*.dxf)
+EMF - Enhanced Metafile (*.emf)
+EPS - Encapsulated PostScript (*.eps)
+MET - OS/2 Metafile (*.met)
+PCT - Mac Pict (*.pct;*.pict)
+SGF - StarWriter Graphics Format (*.sgf)
+SGV - StarDraw 2.0 (*.sgv)
+StarDraw 3.0 / 5.0 (*.sda;*.sdd)
+StarDraw 3.0 / 5.0 Templates (*.vor)
+SVM - StarView Metafile (*.svm)
+WMF - Windows Metafile (*.wmf)
+BMP - Windows Bitmap (*.bmp)
+GIF - Graphics Interchange Format (*.gif)
+JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
+PBM - Portable Bitmap (*.pbm)
+PCX - Zsoft Paintbrush (*.pcx)
+PGM - Portable Graymap (*.pgm)
+PNG - Portable Network Graphic (*.png)
+PPM - Portable Pixelmap (*.ppm)
+PSD - Adobe Photoshop (*.psd)
+RAS - Sun Raster Image (*.ras)
+TGA - Truevision Targa (*.tga)
+TIFF - Tagged Image File Format (*.tif;*.tiff)
+XBM - X Bitmap (*.xbm)
+XPM - X PixMap (*.xpm)
+PCD - Kodak Photo CD (768x512) (*.pcd)
+PCD - Kodak Photo CD (192x128) (*.pcd)
+PCD - Kodak Photo CD (384x256) (*.pcd)
+------------------------------------------
+HTML Document (*.html;*.htm)
+OpenOffice.org 1.0 HTML Template (*.stw)
+StarWriter/Web 4.0 / 5.0 Templates (*.vor)
+Text (StarWriter/Web) (*.txt)
+Text Encoded (OpenOffice.org Writer/Web) (*.txt)
+HTML Document Template (*.oth)
+------------------------------------------
+ODF Master Document (*.odm)
+OpenOffice.org 1.0 Master Document (*.sxg)
+StarWriter 4.0 / 5.0 Master Documents (*.sgl)
+Text Encoded (OpenOffice.org Master Document) (*.txt)
+------------------------------------------
+ODF Database (*.odb)
+------------------------------------------
+ODF Formula (*.odf)
+OpenOffice.org 1.0 Formula (*.sxm)
+StarMath 2.0 - 5.0 (*.smf)
+MathML 1.01 (*.mml)
diff --git a/testautomation/framework/optional/input/filternames/StarOffice_Filternames_add_en-US.txt b/testautomation/framework/optional/input/filternames/StarOffice_Filternames_add_en-US.txt
index 944028b3c1d0..2de7e4c00e81 100644..100755
--- a/testautomation/framework/optional/input/filternames/StarOffice_Filternames_add_en-US.txt
+++ b/testautomation/framework/optional/input/filternames/StarOffice_Filternames_add_en-US.txt
@@ -1,133 +1,133 @@
-All files (*.*)
-Text documents
-Spreadsheets
-Presentations
-Drawings
-Web pages
-Master documents
-Formulas
-Database documents
-------------------------------------------
-ODF Text Document (*.odt)
-ODF Text Document Template (*.ott)
-StarOffice 6.0/7 Text Document (*.sxw)
-StarOffice 6.0/7 Text Document Template (*.stw)
-Microsoft Word 97/2000/XP (*.doc)
-Microsoft Word 97/2000/XP Template (*.dot)
-Microsoft Word 6.0 / 95 (*.doc)
-Microsoft Word 95 Template (*.dot)
-Rich Text Format (*.rtf)
-StarWriter 3.0 - 5.0 (*.sdw)
-StarWriter 3.0 - 5.0 Templates (*.vor)
-Text (*.txt)
-Text Encoded (*.txt)
-HTML Document (StarOffice Writer) (*.html;*.htm)
-AportisDoc (Palm) (*.pdb)
-DocBook (*.xml)
-Microsoft WinWord 5 (*.doc)
-Microsoft Word 2003 XML (*.xml)
-Microsoft Word 2007 XML (*.docx;*.docm)
-Microsoft Word 2007 XML Template (*.dotx;*.dotm)
-Pocket Word (*.psw)
-StarWriter 1.0 (*.sdw)
-StarWriter 2.0 (*.sdw)
-StarWriter DOS (*.txt)
-T602 Document (*.602;*.txt)
-Unified Office Format text (*.uot;*.uof)
-WordPerfect Document (*.wpd)
-Hangul WP 97 (*.hwp)
-------------------------------------------
-ODF Spreadsheet (*.ods)
-ODF Spreadsheet Template (*.ots)
-StarOffice 6.0/7 Spreadsheet (*.sxc)
-StarOffice 6.0/7 Spreadsheet Template (*.stc)
-Data Interchange Format (*.dif)
-dBASE (*.dbf)
-Microsoft Excel 97/2000/XP (*.xls;*.xlc;*.xlm;*.xlw)
-Microsoft Excel 97/2000/XP Template (*.xlt)
-Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlc;*.xlm;*.xlw)
-Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
-Rich Text Format (StarOffice Calc) (*.rtf)
-StarCalc 3.0 - 5.0 (*.sdc)
-StarCalc 3.0 - 5.0 Templates (*.vor)
-StarCalc 1.0 (*.sdc)
-SYLK (*.slk)
-Text CSV (*.csv;*.txt;*.xls)
-HTML Document (StarOffice Calc) (*.html;*.htm)
-Microsoft Excel 2007 Binary (*.xlsb)
-Microsoft Excel 2007 XML (*.xlsm;*.xlsx)
-Microsoft Excel 2007 XML Template (*.xltm;*.xltx)
-Lotus 1-2-3 (*.wk1;*.wks;*.123)
-Microsoft Excel 2003 XML (*.xml)
-Pocket Excel (*.pxl)
-Quattro Pro 6.0 (*.wb2)
-Unified Office Format spreadsheet (*.uos;*.uof)
-Web Page Query (StarOffice Calc) (*.html;*.htm)
-------------------------------------------
-ODF Presentation (*.odp)
-ODF Presentation Template (*.otp)
-StarOffice 6.0/7 Presentation (*.sxi)
-StarOffice 6.0/7 Presentation Template (*.sti)
-Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
-Microsoft PowerPoint 97/2000/XP Template (*.pot)
-StarOffice 6.0/7 Drawing (StarOffice Impress) (*.sxd)
-StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
-StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
-StarImpress 4.0 / 5.0 Templates (*.vor)
-CGM - Computer Graphics Metafile (*.cgm)
-Microsoft PowerPoint 2007 XML (*.pptm;*.pptx)
-Microsoft PowerPoint 2007 XML Template (*.potm;*.potx)
-Unified Office Format presentation (*.uop;*.uof)
-ODF Drawing (Impress) (*.odg)
-------------------------------------------
-ODF Drawing (*.odg)
-ODF Drawing Template (*.otg)
-StarOffice 6.0/7 Drawing (*.sxd)
-StarOffice 6.0/7 Drawing Template (*.std)
-DXF - AutoCAD Interchange Format (*.dxf)
-EMF - Enhanced Metafile (*.emf)
-EPS - Encapsulated PostScript (*.eps)
-MET - OS/2 Metafile (*.met)
-PCT - Mac Pict (*.pct;*.pict)
-SGF - StarWriter Graphics Format (*.sgf)
-SGV - StarDraw 2.0 (*.sgv)
-StarDraw 3.0 / 5.0 (*.sda;*.sdd)
-StarDraw 3.0 / 5.0 Templates (*.vor)
-SVM - StarView Metafile (*.svm)
-WMF - Windows Metafile (*.wmf)
-BMP - Windows Bitmap (*.bmp)
-GIF - Graphics Interchange Format (*.gif)
-JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
-PBM - Portable Bitmap (*.pbm)
-PCX - Zsoft Paintbrush (*.pcx)
-PGM - Portable Graymap (*.pgm)
-PNG - Portable Network Graphic (*.png)
-PPM - Portable Pixelmap (*.ppm)
-PSD - Adobe Photoshop (*.psd)
-RAS - Sun Raster Image (*.ras)
-TGA - Truevision Targa (*.tga)
-TIFF - Tagged Image File Format (*.tif;*.tiff)
-XBM - X Bitmap (*.xbm)
-XPM - X PixMap (*.xpm)
-PCD - Kodak Photo CD (768x512) (*.pcd)
-PCD - Kodak Photo CD (192x128) (*.pcd)
-PCD - Kodak Photo CD (384x256) (*.pcd)
-------------------------------------------
-HTML Document (*.html;*.htm)
-StarOffice 6.0/7 HTML Template (*.stw)
-StarWriter/Web 4.0 / 5.0 Templates (*.vor)
-Text (StarWriter/Web) (*.txt)
-Text Encoded (StarOffice Writer/Web) (*.txt)
-HTML Document Template (*.oth)
-------------------------------------------
-ODF Master Document (*.odm)
-StarOffice 6.0/7 Master Document (*.sxg)
-StarWriter 4.0 / 5.0 Master Documents (*.sgl)
-Text Encoded (StarOffice Master Document) (*.txt)
-------------------------------------------
-ODF Database (*.odb)
-------------------------------------------
-ODF Formula (*.odf)
-StarOffice 6.0/7 Formula (*.sxm)
-StarMath 2.0 - 5.0 (*.smf)
-MathML 1.01 (*.mml)
+All files (*.*)
+Text documents
+Spreadsheets
+Presentations
+Drawings
+Web pages
+Master documents
+Formulas
+Database documents
+------------------------------------------
+ODF Text Document (*.odt)
+ODF Text Document Template (*.ott)
+StarOffice 6.0/7 Text Document (*.sxw)
+StarOffice 6.0/7 Text Document Template (*.stw)
+Microsoft Word 97/2000/XP (*.doc)
+Microsoft Word 97/2000/XP Template (*.dot)
+Microsoft Word 6.0 / 95 (*.doc)
+Microsoft Word 95 Template (*.dot)
+Rich Text Format (*.rtf)
+StarWriter 3.0 - 5.0 (*.sdw)
+StarWriter 3.0 - 5.0 Templates (*.vor)
+Text (*.txt)
+Text Encoded (*.txt)
+HTML Document (StarOffice Writer) (*.html;*.htm)
+AportisDoc (Palm) (*.pdb)
+DocBook (*.xml)
+Microsoft WinWord 5 (*.doc)
+Microsoft Word 2003 XML (*.xml)
+Microsoft Word 2007 XML (*.docx;*.docm)
+Microsoft Word 2007 XML Template (*.dotx;*.dotm)
+Pocket Word (*.psw)
+StarWriter 1.0 (*.sdw)
+StarWriter 2.0 (*.sdw)
+StarWriter DOS (*.txt)
+T602 Document (*.602;*.txt)
+Unified Office Format text (*.uot;*.uof)
+WordPerfect Document (*.wpd)
+Hangul WP 97 (*.hwp)
+------------------------------------------
+ODF Spreadsheet (*.ods)
+ODF Spreadsheet Template (*.ots)
+StarOffice 6.0/7 Spreadsheet (*.sxc)
+StarOffice 6.0/7 Spreadsheet Template (*.stc)
+Data Interchange Format (*.dif)
+dBASE (*.dbf)
+Microsoft Excel 97/2000/XP (*.xls;*.xlc;*.xlm;*.xlw)
+Microsoft Excel 97/2000/XP Template (*.xlt)
+Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlc;*.xlm;*.xlw)
+Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
+Rich Text Format (StarOffice Calc) (*.rtf)
+StarCalc 3.0 - 5.0 (*.sdc)
+StarCalc 3.0 - 5.0 Templates (*.vor)
+StarCalc 1.0 (*.sdc)
+SYLK (*.slk)
+Text CSV (*.csv;*.txt;*.xls)
+HTML Document (StarOffice Calc) (*.html;*.htm)
+Microsoft Excel 2007 Binary (*.xlsb)
+Microsoft Excel 2007 XML (*.xlsm;*.xlsx)
+Microsoft Excel 2007 XML Template (*.xltm;*.xltx)
+Lotus 1-2-3 (*.wk1;*.wks;*.123)
+Microsoft Excel 2003 XML (*.xml)
+Pocket Excel (*.pxl)
+Quattro Pro 6.0 (*.wb2)
+Unified Office Format spreadsheet (*.uos;*.uof)
+Web Page Query (StarOffice Calc) (*.html;*.htm)
+------------------------------------------
+ODF Presentation (*.odp)
+ODF Presentation Template (*.otp)
+StarOffice 6.0/7 Presentation (*.sxi)
+StarOffice 6.0/7 Presentation Template (*.sti)
+Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
+Microsoft PowerPoint 97/2000/XP Template (*.pot)
+StarOffice 6.0/7 Drawing (StarOffice Impress) (*.sxd)
+StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
+StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
+StarImpress 4.0 / 5.0 Templates (*.vor)
+CGM - Computer Graphics Metafile (*.cgm)
+Microsoft PowerPoint 2007 XML (*.pptm;*.pptx)
+Microsoft PowerPoint 2007 XML Template (*.potm;*.potx)
+Unified Office Format presentation (*.uop;*.uof)
+ODF Drawing (Impress) (*.odg)
+------------------------------------------
+ODF Drawing (*.odg)
+ODF Drawing Template (*.otg)
+StarOffice 6.0/7 Drawing (*.sxd)
+StarOffice 6.0/7 Drawing Template (*.std)
+DXF - AutoCAD Interchange Format (*.dxf)
+EMF - Enhanced Metafile (*.emf)
+EPS - Encapsulated PostScript (*.eps)
+MET - OS/2 Metafile (*.met)
+PCT - Mac Pict (*.pct;*.pict)
+SGF - StarWriter Graphics Format (*.sgf)
+SGV - StarDraw 2.0 (*.sgv)
+StarDraw 3.0 / 5.0 (*.sda;*.sdd)
+StarDraw 3.0 / 5.0 Templates (*.vor)
+SVM - StarView Metafile (*.svm)
+WMF - Windows Metafile (*.wmf)
+BMP - Windows Bitmap (*.bmp)
+GIF - Graphics Interchange Format (*.gif)
+JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
+PBM - Portable Bitmap (*.pbm)
+PCX - Zsoft Paintbrush (*.pcx)
+PGM - Portable Graymap (*.pgm)
+PNG - Portable Network Graphic (*.png)
+PPM - Portable Pixelmap (*.ppm)
+PSD - Adobe Photoshop (*.psd)
+RAS - Sun Raster Image (*.ras)
+TGA - Truevision Targa (*.tga)
+TIFF - Tagged Image File Format (*.tif;*.tiff)
+XBM - X Bitmap (*.xbm)
+XPM - X PixMap (*.xpm)
+PCD - Kodak Photo CD (768x512) (*.pcd)
+PCD - Kodak Photo CD (192x128) (*.pcd)
+PCD - Kodak Photo CD (384x256) (*.pcd)
+------------------------------------------
+HTML Document (*.html;*.htm)
+StarOffice 6.0/7 HTML Template (*.stw)
+StarWriter/Web 4.0 / 5.0 Templates (*.vor)
+Text (StarWriter/Web) (*.txt)
+Text Encoded (StarOffice Writer/Web) (*.txt)
+HTML Document Template (*.oth)
+------------------------------------------
+ODF Master Document (*.odm)
+StarOffice 6.0/7 Master Document (*.sxg)
+StarWriter 4.0 / 5.0 Master Documents (*.sgl)
+Text Encoded (StarOffice Master Document) (*.txt)
+------------------------------------------
+ODF Database (*.odb)
+------------------------------------------
+ODF Formula (*.odf)
+StarOffice 6.0/7 Formula (*.sxm)
+StarMath 2.0 - 5.0 (*.smf)
+MathML 1.01 (*.mml)
diff --git a/testautomation/framework/optional/input/filternames/StarOffice_Filternames_en-US.txt b/testautomation/framework/optional/input/filternames/StarOffice_Filternames_en-US.txt
index 84ef0814893d..33940514749b 100644..100755
--- a/testautomation/framework/optional/input/filternames/StarOffice_Filternames_en-US.txt
+++ b/testautomation/framework/optional/input/filternames/StarOffice_Filternames_en-US.txt
@@ -1,126 +1,126 @@
-All files (*.*)
-Text documents
-Spreadsheets
-Presentations
-Drawings
-Web pages
-Master documents
-Formulas
-Database documents
-------------------------------------------
-ODF Text Document (*.odt)
-ODF Text Document Template (*.ott)
-StarOffice 6.0/7 Text Document (*.sxw)
-StarOffice 6.0/7 Text Document Template (*.stw)
-Microsoft Word 97/2000/XP (*.doc)
-Microsoft Word 97/2000/XP Template (*.dot)
-Microsoft Word 6.0 / 95 (*.doc)
-Microsoft Word 95 Template (*.dot)
-Rich Text Format (*.rtf)
-StarWriter 3.0 - 5.0 (*.sdw)
-StarWriter 3.0 - 5.0 Templates (*.vor)
-Text (*.txt)
-Text Encoded (*.txt)
-HTML Document (StarOffice Writer) (*.html;*.htm)
-Microsoft WinWord 5 (*.doc)
-Microsoft Word 2003 XML (*.xml)
-Microsoft Word 2007 XML (*.docx;*.docm)
-Microsoft Word 2007 XML Template (*.dotx;*.dotm)
-StarWriter 1.0 (*.sdw)
-StarWriter 2.0 (*.sdw)
-StarWriter DOS (*.txt)
-T602 Document (*.602;*.txt)
-WordPerfect Document (*.wpd)
-Hangul WP 97 (*.hwp)
-------------------------------------------
-ODF Spreadsheet (*.ods)
-ODF Spreadsheet Template (*.ots)
-StarOffice 6.0/7 Spreadsheet (*.sxc)
-StarOffice 6.0/7 Spreadsheet Template (*.stc)
-Data Interchange Format (*.dif)
-dBASE (*.dbf)
-Microsoft Excel 97/2000/XP (*.xls;*.xlc;*.xlm;*.xlw)
-Microsoft Excel 97/2000/XP Template (*.xlt)
-Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlc;*.xlm;*.xlw)
-Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
-Rich Text Format (StarOffice Calc) (*.rtf)
-StarCalc 3.0 - 5.0 (*.sdc)
-StarCalc 3.0 - 5.0 Templates (*.vor)
-StarCalc 1.0 (*.sdc)
-SYLK (*.slk)
-Text CSV (*.csv;*.txt;*.xls)
-HTML Document (StarOffice Calc) (*.html;*.htm)
-Microsoft Excel 2007 Binary (*.xlsb)
-Microsoft Excel 2007 XML (*.xlsm;*.xlsx)
-Microsoft Excel 2007 XML Template (*.xltm;*.xltx)
-Lotus 1-2-3 (*.wk1;*.wks;*.123)
-Microsoft Excel 2003 XML (*.xml)
-Quattro Pro 6.0 (*.wb2)
-Web Page Query (StarOffice Calc) (*.html;*.htm)
-------------------------------------------
-ODF Presentation (*.odp)
-ODF Presentation Template (*.otp)
-StarOffice 6.0/7 Presentation (*.sxi)
-StarOffice 6.0/7 Presentation Template (*.sti)
-Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
-Microsoft PowerPoint 97/2000/XP Template (*.pot)
-StarOffice 6.0/7 Drawing (StarOffice Impress) (*.sxd)
-StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
-StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
-StarImpress 4.0 / 5.0 Templates (*.vor)
-CGM - Computer Graphics Metafile (*.cgm)
-Microsoft PowerPoint 2007 XML (*.pptm;*.pptx)
-Microsoft PowerPoint 2007 XML Template (*.potm;*.potx)
-ODF Drawing (Impress) (*.odg)
-------------------------------------------
-ODF Drawing (*.odg)
-ODF Drawing Template (*.otg)
-StarOffice 6.0/7 Drawing (*.sxd)
-StarOffice 6.0/7 Drawing Template (*.std)
-DXF - AutoCAD Interchange Format (*.dxf)
-EMF - Enhanced Metafile (*.emf)
-EPS - Encapsulated PostScript (*.eps)
-MET - OS/2 Metafile (*.met)
-PCT - Mac Pict (*.pct;*.pict)
-SGF - StarWriter Graphics Format (*.sgf)
-SGV - StarDraw 2.0 (*.sgv)
-StarDraw 3.0 / 5.0 (*.sda;*.sdd)
-StarDraw 3.0 / 5.0 Templates (*.vor)
-SVM - StarView Metafile (*.svm)
-WMF - Windows Metafile (*.wmf)
-BMP - Windows Bitmap (*.bmp)
-GIF - Graphics Interchange Format (*.gif)
-JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
-PBM - Portable Bitmap (*.pbm)
-PCX - Zsoft Paintbrush (*.pcx)
-PGM - Portable Graymap (*.pgm)
-PNG - Portable Network Graphic (*.png)
-PPM - Portable Pixelmap (*.ppm)
-PSD - Adobe Photoshop (*.psd)
-RAS - Sun Raster Image (*.ras)
-TGA - Truevision Targa (*.tga)
-TIFF - Tagged Image File Format (*.tif;*.tiff)
-XBM - X Bitmap (*.xbm)
-XPM - X PixMap (*.xpm)
-PCD - Kodak Photo CD (768x512) (*.pcd)
-PCD - Kodak Photo CD (192x128) (*.pcd)
-PCD - Kodak Photo CD (384x256) (*.pcd)
-------------------------------------------
-HTML Document (*.html;*.htm)
-StarOffice 6.0/7 HTML Template (*.stw)
-StarWriter/Web 4.0 / 5.0 Templates (*.vor)
-Text (StarWriter/Web) (*.txt)
-Text Encoded (StarOffice Writer/Web) (*.txt)
-HTML Document Template (*.oth)
-------------------------------------------
-ODF Master Document (*.odm)
-StarOffice 6.0/7 Master Document (*.sxg)
-StarWriter 4.0 / 5.0 Master Documents (*.sgl)
-Text Encoded (StarOffice Master Document) (*.txt)
-------------------------------------------
-ODF Database (*.odb)
-------------------------------------------
-ODF Formula (*.odf)
-StarOffice 6.0/7 Formula (*.sxm)
-StarMath 2.0 - 5.0 (*.smf)
-MathML 1.01 (*.mml)
+All files (*.*)
+Text documents
+Spreadsheets
+Presentations
+Drawings
+Web pages
+Master documents
+Formulas
+Database documents
+------------------------------------------
+ODF Text Document (*.odt)
+ODF Text Document Template (*.ott)
+StarOffice 6.0/7 Text Document (*.sxw)
+StarOffice 6.0/7 Text Document Template (*.stw)
+Microsoft Word 97/2000/XP (*.doc)
+Microsoft Word 97/2000/XP Template (*.dot)
+Microsoft Word 6.0 / 95 (*.doc)
+Microsoft Word 95 Template (*.dot)
+Rich Text Format (*.rtf)
+StarWriter 3.0 - 5.0 (*.sdw)
+StarWriter 3.0 - 5.0 Templates (*.vor)
+Text (*.txt)
+Text Encoded (*.txt)
+HTML Document (StarOffice Writer) (*.html;*.htm)
+Microsoft WinWord 5 (*.doc)
+Microsoft Word 2003 XML (*.xml)
+Microsoft Word 2007 XML (*.docx;*.docm)
+Microsoft Word 2007 XML Template (*.dotx;*.dotm)
+StarWriter 1.0 (*.sdw)
+StarWriter 2.0 (*.sdw)
+StarWriter DOS (*.txt)
+T602 Document (*.602;*.txt)
+WordPerfect Document (*.wpd)
+Hangul WP 97 (*.hwp)
+------------------------------------------
+ODF Spreadsheet (*.ods)
+ODF Spreadsheet Template (*.ots)
+StarOffice 6.0/7 Spreadsheet (*.sxc)
+StarOffice 6.0/7 Spreadsheet Template (*.stc)
+Data Interchange Format (*.dif)
+dBASE (*.dbf)
+Microsoft Excel 97/2000/XP (*.xls;*.xlc;*.xlm;*.xlw)
+Microsoft Excel 97/2000/XP Template (*.xlt)
+Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlc;*.xlm;*.xlw)
+Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
+Rich Text Format (StarOffice Calc) (*.rtf)
+StarCalc 3.0 - 5.0 (*.sdc)
+StarCalc 3.0 - 5.0 Templates (*.vor)
+StarCalc 1.0 (*.sdc)
+SYLK (*.slk)
+Text CSV (*.csv;*.txt;*.xls)
+HTML Document (StarOffice Calc) (*.html;*.htm)
+Microsoft Excel 2007 Binary (*.xlsb)
+Microsoft Excel 2007 XML (*.xlsm;*.xlsx)
+Microsoft Excel 2007 XML Template (*.xltm;*.xltx)
+Lotus 1-2-3 (*.wk1;*.wks;*.123)
+Microsoft Excel 2003 XML (*.xml)
+Quattro Pro 6.0 (*.wb2)
+Web Page Query (StarOffice Calc) (*.html;*.htm)
+------------------------------------------
+ODF Presentation (*.odp)
+ODF Presentation Template (*.otp)
+StarOffice 6.0/7 Presentation (*.sxi)
+StarOffice 6.0/7 Presentation Template (*.sti)
+Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
+Microsoft PowerPoint 97/2000/XP Template (*.pot)
+StarOffice 6.0/7 Drawing (StarOffice Impress) (*.sxd)
+StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
+StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
+StarImpress 4.0 / 5.0 Templates (*.vor)
+CGM - Computer Graphics Metafile (*.cgm)
+Microsoft PowerPoint 2007 XML (*.pptm;*.pptx)
+Microsoft PowerPoint 2007 XML Template (*.potm;*.potx)
+ODF Drawing (Impress) (*.odg)
+------------------------------------------
+ODF Drawing (*.odg)
+ODF Drawing Template (*.otg)
+StarOffice 6.0/7 Drawing (*.sxd)
+StarOffice 6.0/7 Drawing Template (*.std)
+DXF - AutoCAD Interchange Format (*.dxf)
+EMF - Enhanced Metafile (*.emf)
+EPS - Encapsulated PostScript (*.eps)
+MET - OS/2 Metafile (*.met)
+PCT - Mac Pict (*.pct;*.pict)
+SGF - StarWriter Graphics Format (*.sgf)
+SGV - StarDraw 2.0 (*.sgv)
+StarDraw 3.0 / 5.0 (*.sda;*.sdd)
+StarDraw 3.0 / 5.0 Templates (*.vor)
+SVM - StarView Metafile (*.svm)
+WMF - Windows Metafile (*.wmf)
+BMP - Windows Bitmap (*.bmp)
+GIF - Graphics Interchange Format (*.gif)
+JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
+PBM - Portable Bitmap (*.pbm)
+PCX - Zsoft Paintbrush (*.pcx)
+PGM - Portable Graymap (*.pgm)
+PNG - Portable Network Graphic (*.png)
+PPM - Portable Pixelmap (*.ppm)
+PSD - Adobe Photoshop (*.psd)
+RAS - Sun Raster Image (*.ras)
+TGA - Truevision Targa (*.tga)
+TIFF - Tagged Image File Format (*.tif;*.tiff)
+XBM - X Bitmap (*.xbm)
+XPM - X PixMap (*.xpm)
+PCD - Kodak Photo CD (768x512) (*.pcd)
+PCD - Kodak Photo CD (192x128) (*.pcd)
+PCD - Kodak Photo CD (384x256) (*.pcd)
+------------------------------------------
+HTML Document (*.html;*.htm)
+StarOffice 6.0/7 HTML Template (*.stw)
+StarWriter/Web 4.0 / 5.0 Templates (*.vor)
+Text (StarWriter/Web) (*.txt)
+Text Encoded (StarOffice Writer/Web) (*.txt)
+HTML Document Template (*.oth)
+------------------------------------------
+ODF Master Document (*.odm)
+StarOffice 6.0/7 Master Document (*.sxg)
+StarWriter 4.0 / 5.0 Master Documents (*.sgl)
+Text Encoded (StarOffice Master Document) (*.txt)
+------------------------------------------
+ODF Database (*.odb)
+------------------------------------------
+ODF Formula (*.odf)
+StarOffice 6.0/7 Formula (*.sxm)
+StarMath 2.0 - 5.0 (*.smf)
+MathML 1.01 (*.mml)
diff --git a/testautomation/framework/optional/input/filternames/StarSuite_Filternames_en-US.txt b/testautomation/framework/optional/input/filternames/StarSuite_Filternames_en-US.txt
index 7cf7409afdd6..df7539b05ecc 100755
--- a/testautomation/framework/optional/input/filternames/StarSuite_Filternames_en-US.txt
+++ b/testautomation/framework/optional/input/filternames/StarSuite_Filternames_en-US.txt
@@ -1,122 +1,122 @@
-All files (*.*)
-Text documents
-Spreadsheets
-Presentations
-Drawings
-Web pages
-Master documents
-Formulas
-Database documents
-------------------------------------------
-OpenDocument Text (*.odt)
-OpenDocument Text Template (*.ott)
-StarSuite 6.0/7 Text Document (*.sxw)
-StarSuite 6.0/7 Text Document Template (*.stw)
-Microsoft Word 97/2000/XP (*.doc)
-Microsoft Word 97/2000/XP Template (*.dot)
-Microsoft Word 6.0 / 95 (*.doc)
-Microsoft Word 95 Template (*.dot)
-Rich Text Format (*.rtf)
-StarWriter 3.0 - 5.0 (*.sdw)
-StarWriter 3.0 - 5.0 Templates (*.vor)
-Text (*.txt)
-Text Encoded (*.txt)
-HTML Document (StarSuite Writer) (*.html;*.htm)
-AportisDoc (Palm) (*.pdb)
-DocBook (*.xml)
-Microsoft WinWord 5 (*.doc)
-Microsoft Word 2003 XML (*.xml)
-Pocket Word (*.psw)
-StarWriter 1.0 (*.sdw)
-StarWriter 2.0 (*.sdw)
-StarWriter DOS (*.txt)
-WordPerfect Document (*.wpd)
-Hangul WP 97 (*.hwp)
-------------------------------------------
-OpenDocument Spreadsheet (*.ods)
-OpenDocument Spreadsheet Template (*.ots)
-StarSuite 6.0/7 Spreadsheet (*.sxc)
-StarSuite 6.0/7 Spreadsheet Template (*.stc)
-Data Interchange Format (*.dif)
-dBASE (*.dbf)
-Microsoft Excel 97/2000/XP (*.xls;*.xlw)
-Microsoft Excel 97/2000/XP Template (*.xlt)
-Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlw)
-Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
-Rich Text Format (StarSuite Calc) (*.rtf)
-StarCalc 3.0 - 5.0 (*.sdc)
-StarCalc 3.0 - 5.0 Templates (*.vor)
-StarCalc 1.0 (*.sdc)
-SYLK (*.slk)
-Text CSV (*.csv;*.txt;*.xls)
-HTML Document (StarSuite Calc) (*.html;*.htm)
-Lotus 1-2-3 (*.wk1;*.wks;*.123)
-Microsoft Excel 2003 XML (*.xml)
-Pocket Excel (*.pxl)
-Quattro Pro 6.0 (*.wb2)
-Web Page Query (StarSuite Calc) (*.html;*.htm)
-------------------------------------------
-OpenDocument Presentation (*.odp)
-OpenDocument Presentation Template (*.otp)
-StarSuite 6.0/7 Presentation (*.sxi)
-StarSuite 6.0/7 Presentation Template (*.sti)
-Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
-Microsoft PowerPoint 97/2000/XP Template (*.pot)
-StarSuite 6.0/7 Drawing (StarSuite Impress) (*.sxd)
-StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
-StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
-StarImpress 4.0 / 5.0 Templates (*.vor)
-CGM - Computer Graphics Metafile (*.cgm)
-OpenDocument Drawing (Impress) (*.odg)
-------------------------------------------
-OpenDocument Drawing (*.odg)
-OpenDocument Drawing Template (*.otg)
-StarSuite 6.0/7 Drawing (*.sxd)
-StarSuite 6.0/7 Drawing Template (*.std)
-DXF - AutoCAD Interchange Format (*.dxf)
-EMF - Enhanced Metafile (*.emf)
-EPS - Encapsulated PostScript (*.eps)
-MET - OS/2 Metafile (*.met)
-PCT - Mac Pict (*.pct)
-SGF - StarWriter Graphics Format (*.sgf)
-SGV - StarDraw 2.0 (*.sgv)
-StarDraw 3.0 / 5.0 (*.sda;*.sdd)
-StarDraw 3.0 / 5.0 Templates (*.vor)
-SVM - StarView Metafile (*.svm)
-WMF - Windows Metafile (*.wmf)
-BMP - Windows Bitmap (*.bmp)
-GIF - Graphics Interchange Format (*.gif)
-JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
-PBM - Portable Bitmap (*.pbm)
-PCX - Zsoft Paintbrush (*.pcx)
-PGM - Portable Graymap (*.pgm)
-PNG - Portable Network Graphic (*.png)
-PPM - Portable Pixelmap (*.ppm)
-PSD - Adobe Photoshop (*.psd)
-RAS - Sun Raster Image (*.ras)
-TGA - Truevision Targa (*.tga)
-TIFF - Tagged Image File Format (*.tif;*.tiff)
-XBM - X Bitmap (*.xbm)
-XPM - X PixMap (*.xpm)
-PCD - Kodak Photo CD (768x512) (*.pcd)
-PCD - Kodak Photo CD (192x128) (*.pcd)
-PCD - Kodak Photo CD (384x256) (*.pcd)
-------------------------------------------
-HTML Document (*.html;*.htm)
-StarSuite 6.0/7 HTML Template (*.stw)
-StarWriter/Web 4.0 / 5.0 Templates (*.vor)
-Text (StarWriter/Web) (*.txt)
-Text Encoded (StarSuite Writer/Web) (*.txt)
-HTML Document Template (*.oth)
-------------------------------------------
-OpenDocument Master Document (*.odm)
-StarSuite 6.0/7 Master Document (*.sxg)
-StarWriter 4.0 / 5.0 Master Documents (*.sgl)
-Text Encoded (StarSuite Master Document) (*.txt)
-------------------------------------------
-OpenDocument Database (*.odb)
-------------------------------------------
-OpenDocument Formula (*.odf)
-StarSuite 6.0/7 Formula (*.sxm)
-StarMath 2.0 - 5.0 (*.smf)
-MathML 1.01 (*.mml)
+All files (*.*)
+Text documents
+Spreadsheets
+Presentations
+Drawings
+Web pages
+Master documents
+Formulas
+Database documents
+------------------------------------------
+OpenDocument Text (*.odt)
+OpenDocument Text Template (*.ott)
+StarSuite 6.0/7 Text Document (*.sxw)
+StarSuite 6.0/7 Text Document Template (*.stw)
+Microsoft Word 97/2000/XP (*.doc)
+Microsoft Word 97/2000/XP Template (*.dot)
+Microsoft Word 6.0 / 95 (*.doc)
+Microsoft Word 95 Template (*.dot)
+Rich Text Format (*.rtf)
+StarWriter 3.0 - 5.0 (*.sdw)
+StarWriter 3.0 - 5.0 Templates (*.vor)
+Text (*.txt)
+Text Encoded (*.txt)
+HTML Document (StarSuite Writer) (*.html;*.htm)
+AportisDoc (Palm) (*.pdb)
+DocBook (*.xml)
+Microsoft WinWord 5 (*.doc)
+Microsoft Word 2003 XML (*.xml)
+Pocket Word (*.psw)
+StarWriter 1.0 (*.sdw)
+StarWriter 2.0 (*.sdw)
+StarWriter DOS (*.txt)
+WordPerfect Document (*.wpd)
+Hangul WP 97 (*.hwp)
+------------------------------------------
+OpenDocument Spreadsheet (*.ods)
+OpenDocument Spreadsheet Template (*.ots)
+StarSuite 6.0/7 Spreadsheet (*.sxc)
+StarSuite 6.0/7 Spreadsheet Template (*.stc)
+Data Interchange Format (*.dif)
+dBASE (*.dbf)
+Microsoft Excel 97/2000/XP (*.xls;*.xlw)
+Microsoft Excel 97/2000/XP Template (*.xlt)
+Microsoft Excel 4.x - 5.0 / 95 (*.xls;*.xlw)
+Microsoft Excel 4.x - 5.0 / 95 Templates (*.xlt)
+Rich Text Format (StarSuite Calc) (*.rtf)
+StarCalc 3.0 - 5.0 (*.sdc)
+StarCalc 3.0 - 5.0 Templates (*.vor)
+StarCalc 1.0 (*.sdc)
+SYLK (*.slk)
+Text CSV (*.csv;*.txt;*.xls)
+HTML Document (StarSuite Calc) (*.html;*.htm)
+Lotus 1-2-3 (*.wk1;*.wks;*.123)
+Microsoft Excel 2003 XML (*.xml)
+Pocket Excel (*.pxl)
+Quattro Pro 6.0 (*.wb2)
+Web Page Query (StarSuite Calc) (*.html;*.htm)
+------------------------------------------
+OpenDocument Presentation (*.odp)
+OpenDocument Presentation Template (*.otp)
+StarSuite 6.0/7 Presentation (*.sxi)
+StarSuite 6.0/7 Presentation Template (*.sti)
+Microsoft PowerPoint 97/2000/XP (*.ppt;*.pps)
+Microsoft PowerPoint 97/2000/XP Template (*.pot)
+StarSuite 6.0/7 Drawing (StarSuite Impress) (*.sxd)
+StarDraw 3.0 / 5.0 (StarImpress) (*.sda;*.sdd)
+StarImpress 4.0 / 5.0 (*.sdd;*.sdp)
+StarImpress 4.0 / 5.0 Templates (*.vor)
+CGM - Computer Graphics Metafile (*.cgm)
+OpenDocument Drawing (Impress) (*.odg)
+------------------------------------------
+OpenDocument Drawing (*.odg)
+OpenDocument Drawing Template (*.otg)
+StarSuite 6.0/7 Drawing (*.sxd)
+StarSuite 6.0/7 Drawing Template (*.std)
+DXF - AutoCAD Interchange Format (*.dxf)
+EMF - Enhanced Metafile (*.emf)
+EPS - Encapsulated PostScript (*.eps)
+MET - OS/2 Metafile (*.met)
+PCT - Mac Pict (*.pct)
+SGF - StarWriter Graphics Format (*.sgf)
+SGV - StarDraw 2.0 (*.sgv)
+StarDraw 3.0 / 5.0 (*.sda;*.sdd)
+StarDraw 3.0 / 5.0 Templates (*.vor)
+SVM - StarView Metafile (*.svm)
+WMF - Windows Metafile (*.wmf)
+BMP - Windows Bitmap (*.bmp)
+GIF - Graphics Interchange Format (*.gif)
+JPEG - Joint Photographic Experts Group (*.jpg;*.jpeg;*.jfif;*.jif;*.jpe)
+PBM - Portable Bitmap (*.pbm)
+PCX - Zsoft Paintbrush (*.pcx)
+PGM - Portable Graymap (*.pgm)
+PNG - Portable Network Graphic (*.png)
+PPM - Portable Pixelmap (*.ppm)
+PSD - Adobe Photoshop (*.psd)
+RAS - Sun Raster Image (*.ras)
+TGA - Truevision Targa (*.tga)
+TIFF - Tagged Image File Format (*.tif;*.tiff)
+XBM - X Bitmap (*.xbm)
+XPM - X PixMap (*.xpm)
+PCD - Kodak Photo CD (768x512) (*.pcd)
+PCD - Kodak Photo CD (192x128) (*.pcd)
+PCD - Kodak Photo CD (384x256) (*.pcd)
+------------------------------------------
+HTML Document (*.html;*.htm)
+StarSuite 6.0/7 HTML Template (*.stw)
+StarWriter/Web 4.0 / 5.0 Templates (*.vor)
+Text (StarWriter/Web) (*.txt)
+Text Encoded (StarSuite Writer/Web) (*.txt)
+HTML Document Template (*.oth)
+------------------------------------------
+OpenDocument Master Document (*.odm)
+StarSuite 6.0/7 Master Document (*.sxg)
+StarWriter 4.0 / 5.0 Master Documents (*.sgl)
+Text Encoded (StarSuite Master Document) (*.txt)
+------------------------------------------
+OpenDocument Database (*.odb)
+------------------------------------------
+OpenDocument Formula (*.odf)
+StarSuite 6.0/7 Formula (*.sxm)
+StarMath 2.0 - 5.0 (*.smf)
+MathML 1.01 (*.mml)
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_applications_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_applications_en-US.txt
index 66fe9fb6679c..1689b0d5539d 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_applications_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_applications_en-US.txt
@@ -1,8 +1,8 @@
-OpenOffice.org Basic
-OpenOffice.org Chart
-OpenOffice.org Base
-OpenOffice.org Calc
-OpenOffice.org Draw
-OpenOffice.org Impress
-OpenOffice.org Math
-OpenOffice.org Writer
+OpenOffice.org Basic
+OpenOffice.org Chart
+OpenOffice.org Base
+OpenOffice.org Calc
+OpenOffice.org Draw
+OpenOffice.org Impress
+OpenOffice.org Math
+OpenOffice.org Writer
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_content_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_content_en-US.txt
index ff106fedca98..14e219a628a4 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_content_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_content_en-US.txt
@@ -1,869 +1,869 @@
-Presentations and Drawings
-General Information and User Interface Usage
-Welcome to the OpenOffice.org Impress Help
-Welcome to the OpenOffice.org Draw Help
-OpenOffice.org Impress Features
-OpenOffice.org Draw Features
-Using Shortcut Keys in OpenOffice.org Impress
-Shortcut Keys for Drawing Objects
-Shortcut Keys for OpenOffice.org Impress
-Shortcut Keys for Drawings
-Instructions for Using OpenOffice.org Impress
-Instructions for Using OpenOffice.org Draw
-Command and Menu Reference
-Presentations (OpenOffice.org Impress)
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Slide Show
-Toolbars
-Toolbars
-Line and Filling Bar
-Text Formatting Bar
-Slide View Bar
-Status Bar
-Rulers
-Drawing Bar
-Outline Bar
-Slide Sorter Bar
-Options Bar
-Picture Bar
-Standard Bar
-Hyperlink Bar
-Form Navigation Bar
-Form Design Toolbar
-Edit Points Bar
-Drawings (OpenOffice.org Draw)
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Modify
-Toolbars
-Toolbars
-Drawing Bar
-Options Bar
-Standard Bar
-Hyperlink Bar
-Form Navigation Bar
-Form Design Toolbar
-Edit Points Bar
-Loading, Saving, Importing, and Exporting
-Saving a Presentation in HTML Format
-Importing HTML Pages Into Presentations
-Loading Color, Gradient, and Hatching Lists
-Exporting Animations in GIF Format
-Including Spreadsheets in Slides
-Inserting Graphics
-Copying Slides From Other Presentations
-Formatting
-Loading Color, Gradient, and Hatching Lists
-Loading Line and Arrow Styles
-Defining Custom Colors
-Creating Gradient Fills
-Replacing Colors
-Arranging, Aligning and Distributing Objects
-Changing the Slide Background Fill
-Adding a Header or a Footer to All Slides
-Applying a Slide Design to a Slide Master
-Moving Objects
-Printing
-Printing Presentations
-Printing a Slide to Fit a Paper Size
-Effects
-Exporting Animations in GIF Format
-Animating Objects in Presentation Slides
-Animating Slide Transitions
-Cross-Fading Two Objects
-Creating Animated GIF Images
-Objects, Graphics, and Bitmaps
-Combining Objects and Constructing Shapes
-Drawing Sectors and Segments
-Duplicating Objects
-Rotating Objects
-Assembling 3D Objects
-Connecting Lines
-Converting Text Characters into Drawing Objects
-Converting Bitmap Images into Vector Graphics
-Converting 2D Objects to Curves, Polygons, and 3D Objects
-Loading Line and Arrow Styles
-Drawing Curves
-Editing Curves
-Inserting Graphics
-Including Spreadsheets in Slides
-Moving Objects
-Selecting Underlying Objects
-Creating a Flowchart
-Groups and Layers
-Grouping Objects
-About Layers
-Inserting Layers
-Working With Layers
-Moving Objects to a Different Layer
-Text in Presentations and Drawings
-Adding Text
-Converting Text Characters into Drawing Objects
-Viewing
-Creating a Custom Slide Show
-Changing the Slide Order
-Zooming With the Keypad
-Rehearse Timings of Slide Changes
-Text Documents
-General Information and User Interface Usage
-Welcome to the OpenOffice.org Writer Help
-OpenOffice.org Writer Features
-Instructions for Using OpenOffice.org Writer
-Docking and Resizing Windows
-Shortcut Keys for OpenOffice.org Writer
-Counting Words
-Using Shortcut Keys (OpenOffice.org Writer Accessibility)
-Command and Menu Reference
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Toolbars
-Toolbars
-Formatting Bar
-Picture Bar
-Table Bar
-Drawing Object Properties Bar
-Bullets and Numbering Bar
-Status Bar
-Page Preview
-Rulers
-Formula Bar
-Frame Bar
-OLE-Object Bar
-Text Object Bar
-Standard Bar
-Hyperlink Bar
-Table Data Bar
-Form Navigation Bar
-Query Design Bar
-Form Design Toolbar
-Creating Text Documents
-Navigating and Selecting With the Keyboard
-Using the Direct Cursor
-Graphics in Text Documents
-Inserting Graphics
-Inserting a Graphic From a File
-Inserting Graphics From the Gallery With Drag-and-Drop
-Inserting a Scanned Image
-Inserting a Calc Chart into a Text Document
-Inserting Graphics From OpenOffice.org Draw or Impress
-Inserting a Horizontal Line
-Tables in Text Documents
-Turning Number Recognition On or Off in Tables
-Modifying Rows and Columns by Keyboard
-Deleting Tables or the Contents of a Table
-Inserting Tables
-Repeating a Table Header on a New Page
-Resizing Rows and Columns in a Text Table
-Adding or Deleting a Row or Column to a Table Using the Keyboard
-Objects in Text Documents
-Positioning Objects
-Wrapping Text Around Objects
-Sections and Frames in Text Documents
-Using Sections
-Inserting, Editing, and Linking Text Frames
-Editing Sections
-Inserting Sections
-Tables of Content and Indexes
-Outline Numbering
-User-Defined Indexes
-Creating a Table of Contents
-Creating Alphabetical Indexes
-Indexes Covering Several Documents
-Creating a Bibliography
-Editing or Deleting Index and Table Entries
-Updating, Editing and Deleting Indexes and Tables of Contents
-Defining Index or Table of Contents Entries
-Formatting an Index or a Table of Contents
-Fields in Text Documents
-About Fields
-Inserting a Fixed or Variable Date Field
-Converting a Field into Text
-Navigating Text Documents
-Moving and Copying Text in Documents
-Rearranging a Document by Using the Navigator
-Inserting Hyperlinks With the Navigator
-Navigator for Text Documents
-Calculating in Text Documents
-Calculating Across Tables
-Calculating in Text Documents
-Calculating and Pasting the Result of a Formula in a Text Document
-Calculating Cell Totals in Tables
-Calculating Complex Formulas in Text Documents
-Displaying the Result of a Table Calculation in a Different Table
-Formatting Text Documents
-Templates and Styles
-Templates and Styles
-Alternating Page Styles on Odd and Even Pages
-Creating a Page Style Based on the Current Page
-Using Styles From Another Document or Template
-Creating New Styles From Selections
-Updating Styles From Selections
-Creating a Document Template
-Changing the Default Template
-Changing the Case of Text
-Hiding Text
-Defining Different Headers and Footers
-Inserting a Chapter Name and Number in a Header or a Footer
-Quickly Applying Paragraph Styles
-Applying Text Formatting While You Type
-Resetting Font Attributes
-Applying Styles in Fill Format Mode
-Wrapping Text Around Objects
-Using a Frame to Center Text on a Page
-Emphasizing Text
-Rotating Text
-Inserting and Deleting Page Breaks
-Creating and Applying Page Styles
-Making Text Superscript or Subscript
-Special Text Elements
-Using Captions
-Conditional Text
-Conditional Text for Page Counts
-Inserting a Fixed or Variable Date Field
-Adding Input Fields
-Inserting Page Numbers of Continuation Pages
-Inserting Page Numbers in Footers
-Hiding Text
-Defining Different Headers and Footers
-Inserting a Chapter Name and Number in a Header or a Footer
-Querying User Data in Fields or Conditions
-Inserting and Editing Footnotes or Endnotes
-Spacing Between Footnotes
-About Headers and Footers
-Formatting Headers or Footers
-Animating Text
-Creating a Form Letter
-Automatic Functions
-Adding Exceptions to the AutoCorrect List
-Using AutoText
-Creating Numbered or Bulleted Lists as You Type
-Turning Off AutoFormat and AutoCorrect
-Automatically Check Spelling
-Turning Number Recognition On or Off in Tables
-Checking Spelling in Other Languages
-Hyphenation
-Numbering and Lists
-Adding Chapter Numbers to Captions
-Creating Numbered or Bulleted Lists as You Type
-Outline Numbering
-Changing the Outline Level of Numbered and Bulleted Lists
-Combining Numbered Lists
-Adding Line Numbers
-Modifying Numbering in a Numbered List
-Defining Number Ranges
-Adding Numbering
-Numbering and Numbering Styles
-Adding Bullets
-Spellchecking, Thesaurus, and Languages
-Automatically Check Spelling
-Removing Words From a User-Defined Dictionary
-Thesaurus
-Checking Spelling in Other Languages
-Checking Spelling Manually
-Troubleshooting Tips
-Inserting Text Before a Table at the Top of Page
-Going to Specific Bookmark
-Loading, Saving, Importing, and Exporting
-Saving Text Documents in HTML Format
-Inserting an Entire Text Document
-Master Documents
-Master Documents and Subdocuments
-Links and References
-Inserting Cross-References
-Inserting Hyperlinks With the Navigator
-Printing
-Selecting printer paper trays
-Previewing a Page Before Printing
-Printing Multiple Pages on One Sheet
-Creating and Applying Page Styles
-Searching and Replacing
-Using Wildcards in Text Searches
-List of Regular Expressions
-HTML Documents
-Web Pages
-HTML Filters and Forms
-Saving Text Documents in HTML Format
-Spreadsheets
-General Information and User Interface Usage
-Welcome to the OpenOffice.org Calc Help
-OpenOffice.org Calc Features
-Shortcut Keys (OpenOffice.org Calc Accessibility)
-Shortcut Keys for Spreadsheets
-Error Codes in OpenOffice.org Calc
-Add-in for Programming in OpenOffice.org Calc
-Instructions for Using OpenOffice.org Calc
-Command and Menu Reference
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Data
-Toolbars
-Toolbars
-Formatting Bar
-Drawing Object Properties Bar
-Text Formatting Bar
-Formula Bar
-Status Bar
-Page Preview Bar
-Picture Bar
-Tools Bar
-Standard Bar
-Hyperlink Bar
-Table Data Bar
-Form Navigation Bar
-Query Design Bar
-Form Design Toolbar
-Functions Types and Operators
-Function Wizard
-Functions by Category
-Database Functions
-Date + Time Functions
-Financial Functions Part One
-Financial Functions Part Two
-Financial Functions Part Three
-Information Functions
-Logical Functions
-Mathematical Functions
-Array Functions
-Statistics Functions
-Statistical Functions Part One
-Statistical Functions Part Two
-Statistical Functions Part Three
-Statistical Functions Part Four
-Statistical Functions Part Five
-Spreadsheet Functions
-Text Functions
-Add-in Functions
-Add-in Functions, List of Analysis Functions Part One
-Add-in Functions, List of Analysis Functions Part Two
-Operators in OpenOffice.org Calc
-User-Defined Functions
-Loading, Saving, Importing, and Exporting
-Inserting External Data in Table (WebQuery)
-Saving and Opening Sheets in HTML
-Importing and Exporting Text Files
-Formatting
-Rotating Text
-Writing Multi-line Text
-Formatting Numbers as Text
-Text Superscript / Subscript
-Changing Row Height or Column Width
-Applying Conditional Formatting
-Highlighting Negative Numbers
-Assigning Formats by Formula
-Entering a Number with Leading Zeros
-Formatting Spreadsheets
-Formatting Numbers With Decimals
-Naming Cells
-Rotating Tables (Transposing)
-Renaming Sheets
-19xx/20xx Years
-Using Rounded Off Numbers
-Cells in Currency Format
-Using AutoFormat for Tables
-Inserting and Editing Notes
-Selecting Themes for Sheets
-Entering Fractions
-Filtering and Sorting
-Applying Filters
-Filter: Applying Advanced Filters
-Applying AutoFilter
-Applying Sort Lists
-Printing
-Printing Rows or Columns on Every Page
-Printing Sheets in Landscape Format
-Printing Sheet Details
-Defining Number of Pages for Printing
-Data Ranges
-Defining Database Ranges
-Filtering Cell Ranges
-Sorting Database Ranges
-Data Pilot
-DataPilot
-Creating DataPilot Tables
-Deleting DataPilot Tables
-Editing DataPilot Tables
-Filtering DataPilot Tables
-Selecting DataPilot Output Ranges
-Updating DataPilot Tables
-Scenarios
-Using Scenarios
-References
-Addresses and References, Absolute and Relative
-Referencing a Cell in Another Document
-References to Other Sheets and Referencing URLs
-Referencing Cells by Drag-and-Drop
-Recognizing Names as Addressing
-Viewing, Selecting, Copying
-Changing Table Views
-Displaying Formulas or Values
-Freezing Rows or Columns as Headers
-Navigating Through Sheets Tabs
-Copying to Multiple Sheets
-Only Copy Visible Cells
-Selecting Multiple Cells
-Formulas and Calculations
-Calculating With Formulas
-Copying Formulas
-Entering Formulas
-Displaying Formulas or Values
-Calculating in Spreadsheets
-Calculating With Dates and Times
-Automatically Calculating Series
-Calculating Time Differences
-Entering Matrix Formulas
-Protection
-Protecting Cells from Changes
-Unprotecting Cells
-Miscellaneous
-Deactivating Automatic Changes
-Consolidating Data
-Applying Goal Seek
-Applying Multiple Operations
-Applying Multiple Sheets
-Validity of Cell Contents
-Charts and Diagrams
-General Information
-Charts in OpenOffice.org
-OpenOffice.org Chart Features
-Shortcuts for Charts
-Installation
-Changing the Association of Microsoft Office Document Types
-Common Help Topics
-General Information
-Shortcut Keys
-General Glossary
-Glossary of Internet Terms
-Accessibility in OpenOffice.org
-Shortcuts (OpenOffice.org Accessibility)
-General Shortcut Keys in OpenOffice.org
-Versions and Build Numbers
-OpenOffice.org and Microsoft Office
-Using Microsoft Office and OpenOffice.org
-Comparing Microsoft Office and OpenOffice.org Terms
-About Converting Microsoft Office Documents
-Changing the Association of Microsoft Office Document Types
-OpenOffice.org Options
-Options
-User Data
-General
-Paths
-Writing Aids
-Colors
-General
-Fonts
-View
-Print Options
-Memory
-Appearance
-Accessibility
-Load/Save options
-Internet options
-Text Document Options
-HTML Document Options
-Spreadsheet Options
-Presentation Options
-Drawing Options
-Formula
-Chart options
-VBA Properties
-Microsoft Office
-Languages
-Language Setting Options
-Data sources options
-Wizards
-Wizard
-Letter Wizard
-Letter Wizard
-Fax Wizard
-Fax Wizard
-Agenda Wizard
-Agenda Wizard
-Presentation Wizard
-Presentation Wizard
-HTML Export Wizard
-HTML Export
-Document Converter Wizard
-Document Converter
-Euro Converter Wizard
-Configuring OpenOffice.org
-Configuring OpenOffice.org
-Extension Manager
-Changing Icon Views
-Adding Buttons to Toolbars
-Changing Your Working Directory
-Changing Default Templates
-Registering an Address Book
-Inserting and Editing Buttons
-Working with the User Interface
-Navigation to Quickly Reach Objects
-Navigator for Document Overview
-Showing, Docking and Hiding Windows
-Showing Navigation Pane of the Help
-Switching Between Insert Mode and Overwrite Mode
-Using Toolbars
-Printing, Faxing, Sending
-Printing Address Labels
-Printing in Black and White
-Sending Documents as E-mail
-Sending Faxes and Configuring OpenOffice.org for Faxing
-Drag & Drop
-Dragging and Dropping Within a OpenOffice.org Document
-Moving and Copying Text in Documents
-Copying Spreadsheet Areas to Text Documents
-Copying Graphics Between Documents
-Copying Graphics From the Gallery
-Drag-and-Drop With the Data Source View
-Copy and Paste
-Copying Drawing Objects Into Other Documents
-Copying Graphics Between Documents
-Copying Graphics From the Gallery
-Copying Spreadsheet Areas to Text Documents
-Charts and Diagrams
-Inserting Charts
-Charts in OpenOffice.org
-Load, Save, Import, Export
-Opening Documents
-Opening documents saved in other formats
-Saving Documents
-Saving Documents Automatically
-Saving Documents in Other Formats
-Importing and Exporting Data in Text Format
-Links and References
-Inserting Hyperlinks
-Relative and Absolute Links
-Editing Hyperlinks
-Document Version Tracking
-Comparing Versions of a Document
-Merging Versions
-Recording Changes
-Recording and Displaying Changes
-Accepting or Rejecting Changes
-Version Management
-Labels and Business Cards
-Creating and Printing Labels and Business Cards
-Inserting External Data
-Inserting Data From Spreadsheets
-Inserting Data From Text Documents
-Inserting, Editing, Saving Bitmaps
-Adding Graphics to the Gallery
-Automatic Functions
-Turning off Automatic URL Recognition
-Searching and Replacing
-Searching With a Form Filter
-Searching With the Hyperlink Bar
-Searching Tables and Form Documents
-List of Regular Expressions
-Guides
-Applying Line Styles
-Changing the Color of Text
-Changing the Title of a Document
-Creating Round Corners
-Defining Background Colors or Background Graphics
-Defining Line Ends
-Defining Line Styles
-Editing Graphic Objects
-Drawing Lines in Text
-First Steps
-Inserting Objects From the Gallery
-Inserting Protected Spaces, Hyphens and Conditional Separators
-Inserting Special Characters
-Inserting and Editing Tab Stops
-Protecting Content in OpenOffice.org
-Protecting Records
-Selecting the Maximum Printable Area on a Page
-Selecting Measurement Units
-Selecting the Document Language
-Table Design
-Turning off Bullets and Numbering for Individual Paragraphs
-Database Functionality
-General Information
-OpenOffice.org Database
-Database Overview
-Creating a New Database
-Working with Tables
-Working with Queries
-Working with Forms
-Creating Reports
-Registering and Deleting a Database
-Importing and Exporting Data in Base
-Executing SQL Commands
-Formulas
-General Information and User Interface Usage
-Welcome to the OpenOffice.org Math Help
-OpenOffice.org Math Features
-Instructions for Using OpenOffice.org Math
-Shortcuts (OpenOffice.org Math Accessibility)
-Command and Menu Reference
-Menus
-Toolbars
-Working with Formulas
-Manually Aligning Formula Parts
-Changing Default Attributes
-Merging Formula Parts in Brackets
-Entering Comments
-Entering Line Breaks
-Inserting Brackets
-Macros and Programming
-General Information and User Interface Usage
-OpenOffice.org Basic Help
-Programming with OpenOffice.org Basic
-OpenOffice.org Basic Glossary
-Basics
-Syntax
-OpenOffice.org Basic IDE
-IDE Overview
-The Basic Editor
-Watch Window
-Macro Toolbar
-Macro
-Command Reference
-Using Procedures and Functions
-Libraries, Modules and Dialogs
-Run-Time Functions, Statements, and Operators
-Screen I/O Functions
-File I/O Functions
-Date and Time Functions
-Error-Handling Functions
-Logical Operators
-Mathematical Operators
-Numeric Functions
-Controlling Program Execution
-Variables
-Comparison Operators
-Strings
-Other Commands
-Alphabetic List of Functions, Statements, and Operators
-Abs Function [Runtime]
-AND Operator [Runtime]
-Array Function [Runtime]
-Asc Function [Runtime]
-Atn Function [Runtime]
-Beep Statement [Runtime]
-Blue Function [Runtime]
-CBool Function [Runtime]
-CByte Function [Runtime]
-CDateFromIso Function [Runtime]
-CDateToIso Function [Runtime]
-CDate Function [Runtime]
-CDbl Function [Runtime]
-CInt Function [Runtime]
-CLng Function [Runtime]
-CSng Function[Runtime]
-CStr Function [Runtime]
-Call Statement [Runtime]
-ChDir Statement [Runtime]
-ChDrive Statement [Runtime]
-Choose Function [Runtime]
-Chr Function [Runtime]
-Close Statement [Runtime]
-Comparison Operators [Runtime]
-Const Statement [Runtime]
-ConvertFromURL Function [Runtime]
-ConvertToURL Function [Runtime]
-Cos Function [Runtime]
-CreateUnoDialog Function [Runtime]
-CreateUnoListener Function [Runtime]
-CreateUnoService Function [Runtime]
-CreateUnoStruct Function [Runtime]
-CurDir Function [Runtime]
-DateSerial Function [Runtime]
-DateValue Function [Runtime]
-Date Statement [Runtime]
-Day Function [Runtime]
-Declare Statement [Runtime]
-DefBool Statement [Runtime]
-DefDate Statement [Runtime]
-DefDbl Statement [Runtime]
-DefInt Statement [Runtime]
-DefLng Statement [Runtime]
-DefObj Statement [Runtime]
-DefVar Statement [Runtime]
-DimArray Function [Runtime]
-Dim Statement [Runtime]
-Dir Function [Runtime]
-Do...Loop Statement [Runtime]
-Comparison Operators [Runtime]
-End Statement [Runtime]
-Environ Function [Runtime]
-Eof Function [Runtime]
-EqualUnoObjects Function [Runtime]
-Eqv Operator [Runtime]
-Erl Function [Runtime]
-Err Function [Runtime]
-Error Function [Runtime]
-Error-Handling Functions
-Exit Statement [Runtime]
-Exp Function [Runtime]
-FileAttr-Function [Runtime]
-FileCopy Statement [Runtime]
-FileDateTime Function [Runtime]
-FileExists Function [Runtime]
-FileLen-Function [Runtime]
-FindObject Function [Runtime]
-FindPropertyObject Function [Runtime]
-Fix Function [Runtime]
-For...Next Statement [Runtime]
-Format Function [Runtime]
-FreeFile Function[Runtime]
-FreeLibrary Function [Runtime]
-Function Statement [Runtime]
-Further Statements
-Generating Random Numbers
-GetAttr Function [Runtime]
-GetProcessServiceManager Function [Runtime]
-GetSolarVersion Function [Runtime]
-GetSystemTicks Function [Runtime]
-Get Statement [Runtime]
-GlobalScope [Runtime]
-GoSub...Return Statement [Runtime]
-GoTo Statement [Runtime]
-Green Function [Runtime]
-HasUnoInterfaces Function [Runtime]
-Hex Function [Runtime]
-Hour Function [Runtime]
-IIf Statement [Runtime]
-If...Then...Else Statement [Runtime]
-Imp-Operator [Runtime]
-InStr Function [Runtime]
-InputBox Function [Runtime]
-Input# Statement [Runtime]
-Int Function [Runtime]
-IsArray Function [Runtime]
-IsDate Function [Runtime]
-IsEmpty Function [Runtime]
-IsMissing function [Runtime]
-IsNull Function [Runtime]
-IsNumeric Function [Runtime]
-IsObject Function [Runtime]
-IsUnoStruct Function [Runtime]
-Join Function [Runtime]
-Kill Statement [Runtime]
-LBound Function [Runtime]
-LCase Function [Runtime]
-LSet Statement [Runtime]
-LTrim Function [Runtime]
-Left Function [Runtime]
-Len Function [Runtime]
-Let Statement [Runtime]
-Line Input # Statement [Runtime]
-Loc Function [Runtime]
-Lof Function [Runtime]
-Log Function [Runtime]
-Mid Function, Mid Statement [Runtime]
-Minute Function [Runtime]
-MkDir Statement [Runtime]
-Mod-Operator [Runtime]
-Month Function [Runtime]
-MsgBox Function [Runtime]
-MsgBox Statement [Runtime]
-Name Statement [Runtime]
-Not-Operator [Runtime]
-Now Function [Runtime]
-Numeric Functions
-Oct Function [Runtime]
-On Error GoTo ... Resume Statement [Runtime]
-On...GoSub Statement; On...GoTo Statement [Runtime]
-Open Statement[Runtime]
-Option Base Statement [Runtime]
-Option Explicit Statement [Runtime]
-Optional (in Function Statement) [Runtime]
-Or-Operator [Runtime]
-Print Statement [Runtime]
-Public Statement [Runtime]
-Put Statement [Runtime]
-QBColor Function [Runtime]
-RGB Function [Runtime]
-RSet Statement [Runtime]
-RTrim Function [Runtime]
-Randomize Statement [Runtime]
-ReDim Statement [Runtime]
-Red Function [Runtime]
-Rem Statement [Runtime]
-Reset Statement [Runtime]
-Right Function [Runtime]
-RmDir Statement [Runtime]
-Rnd Function [Runtime]
-Second Function [Runtime]
-Seek Function [Runtime]
-Seek Statement [Runtime]
-Select...Case Statement [Runtime]
-SetAttr Statement [Runtime]
-Set Statement[Runtime]
-Sgn Function [Runtime]
-Shell Function [Runtime]
-Sin Function [Runtime]
-Space Function [Runtime]
-Split Function [Runtime]
-Sqr Function [Runtime]
-Square Root Calculation
-Static Statement [Runtime]
-Stop Statement [Runtime]
-StrComp Function [Runtime]
-Str Function [Runtime]
-String Function [Runtime]
-Sub Statement [Runtime]
-Switch Function [Runtime]
-Tan Function [Runtime]
-TimeSerial Function [Runtime]
-TimeValue Function [Runtime]
-Time Statement [Runtime]
-Timer Function [Runtime]
-Trigonometric Functions
-Trim Function [Runtime]
-TwipsPerPixelX Function [Runtime]
-TwipsPerPixelY Function [Runtime]
-TypeName Function; VarType Function[Runtime]
-UBound Function [Runtime]
-UCase Function [Runtime]
-Val Function [Runtime]
-Wait Statement [Runtime]
-WeekDay Function [Runtime]
-While...Wend Statement[Runtime]
-With Statement [Runtime]
-Write Statement [Runtime]
-Xor-Operator [Runtime]
-Year Function [Runtime]
-"-" Operator [Runtime]
-"*" Operator [Runtime]
-"+" Operator [Runtime]
-"/" Operator [Runtime]
-"^" Operator [Runtime]
-Guides
-Changing the Properties of Controls in the Dialog Editor
-Creating Controls in the Dialog Editor
-Programming Examples for Controls in the Dialog Editor
-Opening a Dialog With Program Code
-Creating a Basic Dialog
-Organizing Libraries and Modules
-Using Variables
-Using Objects
-Debugging a Basic Program
-Event-Driven Macros
+Presentations and Drawings
+General Information and User Interface Usage
+Welcome to the OpenOffice.org Impress Help
+Welcome to the OpenOffice.org Draw Help
+OpenOffice.org Impress Features
+OpenOffice.org Draw Features
+Using Shortcut Keys in OpenOffice.org Impress
+Shortcut Keys for Drawing Objects
+Shortcut Keys for OpenOffice.org Impress
+Shortcut Keys for Drawings
+Instructions for Using OpenOffice.org Impress
+Instructions for Using OpenOffice.org Draw
+Command and Menu Reference
+Presentations (OpenOffice.org Impress)
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Slide Show
+Toolbars
+Toolbars
+Line and Filling Bar
+Text Formatting Bar
+Slide View Bar
+Status Bar
+Rulers
+Drawing Bar
+Outline Bar
+Slide Sorter Bar
+Options Bar
+Picture Bar
+Standard Bar
+Hyperlink Bar
+Form Navigation Bar
+Form Design Toolbar
+Edit Points Bar
+Drawings (OpenOffice.org Draw)
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Modify
+Toolbars
+Toolbars
+Drawing Bar
+Options Bar
+Standard Bar
+Hyperlink Bar
+Form Navigation Bar
+Form Design Toolbar
+Edit Points Bar
+Loading, Saving, Importing, and Exporting
+Saving a Presentation in HTML Format
+Importing HTML Pages Into Presentations
+Loading Color, Gradient, and Hatching Lists
+Exporting Animations in GIF Format
+Including Spreadsheets in Slides
+Inserting Graphics
+Copying Slides From Other Presentations
+Formatting
+Loading Color, Gradient, and Hatching Lists
+Loading Line and Arrow Styles
+Defining Custom Colors
+Creating Gradient Fills
+Replacing Colors
+Arranging, Aligning and Distributing Objects
+Changing the Slide Background Fill
+Adding a Header or a Footer to All Slides
+Applying a Slide Design to a Slide Master
+Moving Objects
+Printing
+Printing Presentations
+Printing a Slide to Fit a Paper Size
+Effects
+Exporting Animations in GIF Format
+Animating Objects in Presentation Slides
+Animating Slide Transitions
+Cross-Fading Two Objects
+Creating Animated GIF Images
+Objects, Graphics, and Bitmaps
+Combining Objects and Constructing Shapes
+Drawing Sectors and Segments
+Duplicating Objects
+Rotating Objects
+Assembling 3D Objects
+Connecting Lines
+Converting Text Characters into Drawing Objects
+Converting Bitmap Images into Vector Graphics
+Converting 2D Objects to Curves, Polygons, and 3D Objects
+Loading Line and Arrow Styles
+Drawing Curves
+Editing Curves
+Inserting Graphics
+Including Spreadsheets in Slides
+Moving Objects
+Selecting Underlying Objects
+Creating a Flowchart
+Groups and Layers
+Grouping Objects
+About Layers
+Inserting Layers
+Working With Layers
+Moving Objects to a Different Layer
+Text in Presentations and Drawings
+Adding Text
+Converting Text Characters into Drawing Objects
+Viewing
+Creating a Custom Slide Show
+Changing the Slide Order
+Zooming With the Keypad
+Rehearse Timings of Slide Changes
+Text Documents
+General Information and User Interface Usage
+Welcome to the OpenOffice.org Writer Help
+OpenOffice.org Writer Features
+Instructions for Using OpenOffice.org Writer
+Docking and Resizing Windows
+Shortcut Keys for OpenOffice.org Writer
+Counting Words
+Using Shortcut Keys (OpenOffice.org Writer Accessibility)
+Command and Menu Reference
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Toolbars
+Toolbars
+Formatting Bar
+Picture Bar
+Table Bar
+Drawing Object Properties Bar
+Bullets and Numbering Bar
+Status Bar
+Page Preview
+Rulers
+Formula Bar
+Frame Bar
+OLE-Object Bar
+Text Object Bar
+Standard Bar
+Hyperlink Bar
+Table Data Bar
+Form Navigation Bar
+Query Design Bar
+Form Design Toolbar
+Creating Text Documents
+Navigating and Selecting With the Keyboard
+Using the Direct Cursor
+Graphics in Text Documents
+Inserting Graphics
+Inserting a Graphic From a File
+Inserting Graphics From the Gallery With Drag-and-Drop
+Inserting a Scanned Image
+Inserting a Calc Chart into a Text Document
+Inserting Graphics From OpenOffice.org Draw or Impress
+Inserting a Horizontal Line
+Tables in Text Documents
+Turning Number Recognition On or Off in Tables
+Modifying Rows and Columns by Keyboard
+Deleting Tables or the Contents of a Table
+Inserting Tables
+Repeating a Table Header on a New Page
+Resizing Rows and Columns in a Text Table
+Adding or Deleting a Row or Column to a Table Using the Keyboard
+Objects in Text Documents
+Positioning Objects
+Wrapping Text Around Objects
+Sections and Frames in Text Documents
+Using Sections
+Inserting, Editing, and Linking Text Frames
+Editing Sections
+Inserting Sections
+Tables of Content and Indexes
+Outline Numbering
+User-Defined Indexes
+Creating a Table of Contents
+Creating Alphabetical Indexes
+Indexes Covering Several Documents
+Creating a Bibliography
+Editing or Deleting Index and Table Entries
+Updating, Editing and Deleting Indexes and Tables of Contents
+Defining Index or Table of Contents Entries
+Formatting an Index or a Table of Contents
+Fields in Text Documents
+About Fields
+Inserting a Fixed or Variable Date Field
+Converting a Field into Text
+Navigating Text Documents
+Moving and Copying Text in Documents
+Rearranging a Document by Using the Navigator
+Inserting Hyperlinks With the Navigator
+Navigator for Text Documents
+Calculating in Text Documents
+Calculating Across Tables
+Calculating in Text Documents
+Calculating and Pasting the Result of a Formula in a Text Document
+Calculating Cell Totals in Tables
+Calculating Complex Formulas in Text Documents
+Displaying the Result of a Table Calculation in a Different Table
+Formatting Text Documents
+Templates and Styles
+Templates and Styles
+Alternating Page Styles on Odd and Even Pages
+Creating a Page Style Based on the Current Page
+Using Styles From Another Document or Template
+Creating New Styles From Selections
+Updating Styles From Selections
+Creating a Document Template
+Changing the Default Template
+Changing the Case of Text
+Hiding Text
+Defining Different Headers and Footers
+Inserting a Chapter Name and Number in a Header or a Footer
+Quickly Applying Paragraph Styles
+Applying Text Formatting While You Type
+Resetting Font Attributes
+Applying Styles in Fill Format Mode
+Wrapping Text Around Objects
+Using a Frame to Center Text on a Page
+Emphasizing Text
+Rotating Text
+Inserting and Deleting Page Breaks
+Creating and Applying Page Styles
+Making Text Superscript or Subscript
+Special Text Elements
+Using Captions
+Conditional Text
+Conditional Text for Page Counts
+Inserting a Fixed or Variable Date Field
+Adding Input Fields
+Inserting Page Numbers of Continuation Pages
+Inserting Page Numbers in Footers
+Hiding Text
+Defining Different Headers and Footers
+Inserting a Chapter Name and Number in a Header or a Footer
+Querying User Data in Fields or Conditions
+Inserting and Editing Footnotes or Endnotes
+Spacing Between Footnotes
+About Headers and Footers
+Formatting Headers or Footers
+Animating Text
+Creating a Form Letter
+Automatic Functions
+Adding Exceptions to the AutoCorrect List
+Using AutoText
+Creating Numbered or Bulleted Lists as You Type
+Turning Off AutoFormat and AutoCorrect
+Automatically Check Spelling
+Turning Number Recognition On or Off in Tables
+Checking Spelling in Other Languages
+Hyphenation
+Numbering and Lists
+Adding Chapter Numbers to Captions
+Creating Numbered or Bulleted Lists as You Type
+Outline Numbering
+Changing the Outline Level of Numbered and Bulleted Lists
+Combining Numbered Lists
+Adding Line Numbers
+Modifying Numbering in a Numbered List
+Defining Number Ranges
+Adding Numbering
+Numbering and Numbering Styles
+Adding Bullets
+Spellchecking, Thesaurus, and Languages
+Automatically Check Spelling
+Removing Words From a User-Defined Dictionary
+Thesaurus
+Checking Spelling in Other Languages
+Checking Spelling Manually
+Troubleshooting Tips
+Inserting Text Before a Table at the Top of Page
+Going to Specific Bookmark
+Loading, Saving, Importing, and Exporting
+Saving Text Documents in HTML Format
+Inserting an Entire Text Document
+Master Documents
+Master Documents and Subdocuments
+Links and References
+Inserting Cross-References
+Inserting Hyperlinks With the Navigator
+Printing
+Selecting printer paper trays
+Previewing a Page Before Printing
+Printing Multiple Pages on One Sheet
+Creating and Applying Page Styles
+Searching and Replacing
+Using Wildcards in Text Searches
+List of Regular Expressions
+HTML Documents
+Web Pages
+HTML Filters and Forms
+Saving Text Documents in HTML Format
+Spreadsheets
+General Information and User Interface Usage
+Welcome to the OpenOffice.org Calc Help
+OpenOffice.org Calc Features
+Shortcut Keys (OpenOffice.org Calc Accessibility)
+Shortcut Keys for Spreadsheets
+Error Codes in OpenOffice.org Calc
+Add-in for Programming in OpenOffice.org Calc
+Instructions for Using OpenOffice.org Calc
+Command and Menu Reference
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Data
+Toolbars
+Toolbars
+Formatting Bar
+Drawing Object Properties Bar
+Text Formatting Bar
+Formula Bar
+Status Bar
+Page Preview Bar
+Picture Bar
+Tools Bar
+Standard Bar
+Hyperlink Bar
+Table Data Bar
+Form Navigation Bar
+Query Design Bar
+Form Design Toolbar
+Functions Types and Operators
+Function Wizard
+Functions by Category
+Database Functions
+Date + Time Functions
+Financial Functions Part One
+Financial Functions Part Two
+Financial Functions Part Three
+Information Functions
+Logical Functions
+Mathematical Functions
+Array Functions
+Statistics Functions
+Statistical Functions Part One
+Statistical Functions Part Two
+Statistical Functions Part Three
+Statistical Functions Part Four
+Statistical Functions Part Five
+Spreadsheet Functions
+Text Functions
+Add-in Functions
+Add-in Functions, List of Analysis Functions Part One
+Add-in Functions, List of Analysis Functions Part Two
+Operators in OpenOffice.org Calc
+User-Defined Functions
+Loading, Saving, Importing, and Exporting
+Inserting External Data in Table (WebQuery)
+Saving and Opening Sheets in HTML
+Importing and Exporting Text Files
+Formatting
+Rotating Text
+Writing Multi-line Text
+Formatting Numbers as Text
+Text Superscript / Subscript
+Changing Row Height or Column Width
+Applying Conditional Formatting
+Highlighting Negative Numbers
+Assigning Formats by Formula
+Entering a Number with Leading Zeros
+Formatting Spreadsheets
+Formatting Numbers With Decimals
+Naming Cells
+Rotating Tables (Transposing)
+Renaming Sheets
+19xx/20xx Years
+Using Rounded Off Numbers
+Cells in Currency Format
+Using AutoFormat for Tables
+Inserting and Editing Notes
+Selecting Themes for Sheets
+Entering Fractions
+Filtering and Sorting
+Applying Filters
+Filter: Applying Advanced Filters
+Applying AutoFilter
+Applying Sort Lists
+Printing
+Printing Rows or Columns on Every Page
+Printing Sheets in Landscape Format
+Printing Sheet Details
+Defining Number of Pages for Printing
+Data Ranges
+Defining Database Ranges
+Filtering Cell Ranges
+Sorting Database Ranges
+Data Pilot
+DataPilot
+Creating DataPilot Tables
+Deleting DataPilot Tables
+Editing DataPilot Tables
+Filtering DataPilot Tables
+Selecting DataPilot Output Ranges
+Updating DataPilot Tables
+Scenarios
+Using Scenarios
+References
+Addresses and References, Absolute and Relative
+Referencing a Cell in Another Document
+References to Other Sheets and Referencing URLs
+Referencing Cells by Drag-and-Drop
+Recognizing Names as Addressing
+Viewing, Selecting, Copying
+Changing Table Views
+Displaying Formulas or Values
+Freezing Rows or Columns as Headers
+Navigating Through Sheets Tabs
+Copying to Multiple Sheets
+Only Copy Visible Cells
+Selecting Multiple Cells
+Formulas and Calculations
+Calculating With Formulas
+Copying Formulas
+Entering Formulas
+Displaying Formulas or Values
+Calculating in Spreadsheets
+Calculating With Dates and Times
+Automatically Calculating Series
+Calculating Time Differences
+Entering Matrix Formulas
+Protection
+Protecting Cells from Changes
+Unprotecting Cells
+Miscellaneous
+Deactivating Automatic Changes
+Consolidating Data
+Applying Goal Seek
+Applying Multiple Operations
+Applying Multiple Sheets
+Validity of Cell Contents
+Charts and Diagrams
+General Information
+Charts in OpenOffice.org
+OpenOffice.org Chart Features
+Shortcuts for Charts
+Installation
+Changing the Association of Microsoft Office Document Types
+Common Help Topics
+General Information
+Shortcut Keys
+General Glossary
+Glossary of Internet Terms
+Accessibility in OpenOffice.org
+Shortcuts (OpenOffice.org Accessibility)
+General Shortcut Keys in OpenOffice.org
+Versions and Build Numbers
+OpenOffice.org and Microsoft Office
+Using Microsoft Office and OpenOffice.org
+Comparing Microsoft Office and OpenOffice.org Terms
+About Converting Microsoft Office Documents
+Changing the Association of Microsoft Office Document Types
+OpenOffice.org Options
+Options
+User Data
+General
+Paths
+Writing Aids
+Colors
+General
+Fonts
+View
+Print Options
+Memory
+Appearance
+Accessibility
+Load/Save options
+Internet options
+Text Document Options
+HTML Document Options
+Spreadsheet Options
+Presentation Options
+Drawing Options
+Formula
+Chart options
+VBA Properties
+Microsoft Office
+Languages
+Language Setting Options
+Data sources options
+Wizards
+Wizard
+Letter Wizard
+Letter Wizard
+Fax Wizard
+Fax Wizard
+Agenda Wizard
+Agenda Wizard
+Presentation Wizard
+Presentation Wizard
+HTML Export Wizard
+HTML Export
+Document Converter Wizard
+Document Converter
+Euro Converter Wizard
+Configuring OpenOffice.org
+Configuring OpenOffice.org
+Extension Manager
+Changing Icon Views
+Adding Buttons to Toolbars
+Changing Your Working Directory
+Changing Default Templates
+Registering an Address Book
+Inserting and Editing Buttons
+Working with the User Interface
+Navigation to Quickly Reach Objects
+Navigator for Document Overview
+Showing, Docking and Hiding Windows
+Showing Navigation Pane of the Help
+Switching Between Insert Mode and Overwrite Mode
+Using Toolbars
+Printing, Faxing, Sending
+Printing Address Labels
+Printing in Black and White
+Sending Documents as E-mail
+Sending Faxes and Configuring OpenOffice.org for Faxing
+Drag & Drop
+Dragging and Dropping Within a OpenOffice.org Document
+Moving and Copying Text in Documents
+Copying Spreadsheet Areas to Text Documents
+Copying Graphics Between Documents
+Copying Graphics From the Gallery
+Drag-and-Drop With the Data Source View
+Copy and Paste
+Copying Drawing Objects Into Other Documents
+Copying Graphics Between Documents
+Copying Graphics From the Gallery
+Copying Spreadsheet Areas to Text Documents
+Charts and Diagrams
+Inserting Charts
+Charts in OpenOffice.org
+Load, Save, Import, Export
+Opening Documents
+Opening documents saved in other formats
+Saving Documents
+Saving Documents Automatically
+Saving Documents in Other Formats
+Importing and Exporting Data in Text Format
+Links and References
+Inserting Hyperlinks
+Relative and Absolute Links
+Editing Hyperlinks
+Document Version Tracking
+Comparing Versions of a Document
+Merging Versions
+Recording Changes
+Recording and Displaying Changes
+Accepting or Rejecting Changes
+Version Management
+Labels and Business Cards
+Creating and Printing Labels and Business Cards
+Inserting External Data
+Inserting Data From Spreadsheets
+Inserting Data From Text Documents
+Inserting, Editing, Saving Bitmaps
+Adding Graphics to the Gallery
+Automatic Functions
+Turning off Automatic URL Recognition
+Searching and Replacing
+Searching With a Form Filter
+Searching With the Hyperlink Bar
+Searching Tables and Form Documents
+List of Regular Expressions
+Guides
+Applying Line Styles
+Changing the Color of Text
+Changing the Title of a Document
+Creating Round Corners
+Defining Background Colors or Background Graphics
+Defining Line Ends
+Defining Line Styles
+Editing Graphic Objects
+Drawing Lines in Text
+First Steps
+Inserting Objects From the Gallery
+Inserting Protected Spaces, Hyphens and Conditional Separators
+Inserting Special Characters
+Inserting and Editing Tab Stops
+Protecting Content in OpenOffice.org
+Protecting Records
+Selecting the Maximum Printable Area on a Page
+Selecting Measurement Units
+Selecting the Document Language
+Table Design
+Turning off Bullets and Numbering for Individual Paragraphs
+Database Functionality
+General Information
+OpenOffice.org Database
+Database Overview
+Creating a New Database
+Working with Tables
+Working with Queries
+Working with Forms
+Creating Reports
+Registering and Deleting a Database
+Importing and Exporting Data in Base
+Executing SQL Commands
+Formulas
+General Information and User Interface Usage
+Welcome to the OpenOffice.org Math Help
+OpenOffice.org Math Features
+Instructions for Using OpenOffice.org Math
+Shortcuts (OpenOffice.org Math Accessibility)
+Command and Menu Reference
+Menus
+Toolbars
+Working with Formulas
+Manually Aligning Formula Parts
+Changing Default Attributes
+Merging Formula Parts in Brackets
+Entering Comments
+Entering Line Breaks
+Inserting Brackets
+Macros and Programming
+General Information and User Interface Usage
+OpenOffice.org Basic Help
+Programming with OpenOffice.org Basic
+OpenOffice.org Basic Glossary
+Basics
+Syntax
+OpenOffice.org Basic IDE
+IDE Overview
+The Basic Editor
+Watch Window
+Macro Toolbar
+Macro
+Command Reference
+Using Procedures and Functions
+Libraries, Modules and Dialogs
+Run-Time Functions, Statements, and Operators
+Screen I/O Functions
+File I/O Functions
+Date and Time Functions
+Error-Handling Functions
+Logical Operators
+Mathematical Operators
+Numeric Functions
+Controlling Program Execution
+Variables
+Comparison Operators
+Strings
+Other Commands
+Alphabetic List of Functions, Statements, and Operators
+Abs Function [Runtime]
+AND Operator [Runtime]
+Array Function [Runtime]
+Asc Function [Runtime]
+Atn Function [Runtime]
+Beep Statement [Runtime]
+Blue Function [Runtime]
+CBool Function [Runtime]
+CByte Function [Runtime]
+CDateFromIso Function [Runtime]
+CDateToIso Function [Runtime]
+CDate Function [Runtime]
+CDbl Function [Runtime]
+CInt Function [Runtime]
+CLng Function [Runtime]
+CSng Function[Runtime]
+CStr Function [Runtime]
+Call Statement [Runtime]
+ChDir Statement [Runtime]
+ChDrive Statement [Runtime]
+Choose Function [Runtime]
+Chr Function [Runtime]
+Close Statement [Runtime]
+Comparison Operators [Runtime]
+Const Statement [Runtime]
+ConvertFromURL Function [Runtime]
+ConvertToURL Function [Runtime]
+Cos Function [Runtime]
+CreateUnoDialog Function [Runtime]
+CreateUnoListener Function [Runtime]
+CreateUnoService Function [Runtime]
+CreateUnoStruct Function [Runtime]
+CurDir Function [Runtime]
+DateSerial Function [Runtime]
+DateValue Function [Runtime]
+Date Statement [Runtime]
+Day Function [Runtime]
+Declare Statement [Runtime]
+DefBool Statement [Runtime]
+DefDate Statement [Runtime]
+DefDbl Statement [Runtime]
+DefInt Statement [Runtime]
+DefLng Statement [Runtime]
+DefObj Statement [Runtime]
+DefVar Statement [Runtime]
+DimArray Function [Runtime]
+Dim Statement [Runtime]
+Dir Function [Runtime]
+Do...Loop Statement [Runtime]
+Comparison Operators [Runtime]
+End Statement [Runtime]
+Environ Function [Runtime]
+Eof Function [Runtime]
+EqualUnoObjects Function [Runtime]
+Eqv Operator [Runtime]
+Erl Function [Runtime]
+Err Function [Runtime]
+Error Function [Runtime]
+Error-Handling Functions
+Exit Statement [Runtime]
+Exp Function [Runtime]
+FileAttr-Function [Runtime]
+FileCopy Statement [Runtime]
+FileDateTime Function [Runtime]
+FileExists Function [Runtime]
+FileLen-Function [Runtime]
+FindObject Function [Runtime]
+FindPropertyObject Function [Runtime]
+Fix Function [Runtime]
+For...Next Statement [Runtime]
+Format Function [Runtime]
+FreeFile Function[Runtime]
+FreeLibrary Function [Runtime]
+Function Statement [Runtime]
+Further Statements
+Generating Random Numbers
+GetAttr Function [Runtime]
+GetProcessServiceManager Function [Runtime]
+GetSolarVersion Function [Runtime]
+GetSystemTicks Function [Runtime]
+Get Statement [Runtime]
+GlobalScope [Runtime]
+GoSub...Return Statement [Runtime]
+GoTo Statement [Runtime]
+Green Function [Runtime]
+HasUnoInterfaces Function [Runtime]
+Hex Function [Runtime]
+Hour Function [Runtime]
+IIf Statement [Runtime]
+If...Then...Else Statement [Runtime]
+Imp-Operator [Runtime]
+InStr Function [Runtime]
+InputBox Function [Runtime]
+Input# Statement [Runtime]
+Int Function [Runtime]
+IsArray Function [Runtime]
+IsDate Function [Runtime]
+IsEmpty Function [Runtime]
+IsMissing function [Runtime]
+IsNull Function [Runtime]
+IsNumeric Function [Runtime]
+IsObject Function [Runtime]
+IsUnoStruct Function [Runtime]
+Join Function [Runtime]
+Kill Statement [Runtime]
+LBound Function [Runtime]
+LCase Function [Runtime]
+LSet Statement [Runtime]
+LTrim Function [Runtime]
+Left Function [Runtime]
+Len Function [Runtime]
+Let Statement [Runtime]
+Line Input # Statement [Runtime]
+Loc Function [Runtime]
+Lof Function [Runtime]
+Log Function [Runtime]
+Mid Function, Mid Statement [Runtime]
+Minute Function [Runtime]
+MkDir Statement [Runtime]
+Mod-Operator [Runtime]
+Month Function [Runtime]
+MsgBox Function [Runtime]
+MsgBox Statement [Runtime]
+Name Statement [Runtime]
+Not-Operator [Runtime]
+Now Function [Runtime]
+Numeric Functions
+Oct Function [Runtime]
+On Error GoTo ... Resume Statement [Runtime]
+On...GoSub Statement; On...GoTo Statement [Runtime]
+Open Statement[Runtime]
+Option Base Statement [Runtime]
+Option Explicit Statement [Runtime]
+Optional (in Function Statement) [Runtime]
+Or-Operator [Runtime]
+Print Statement [Runtime]
+Public Statement [Runtime]
+Put Statement [Runtime]
+QBColor Function [Runtime]
+RGB Function [Runtime]
+RSet Statement [Runtime]
+RTrim Function [Runtime]
+Randomize Statement [Runtime]
+ReDim Statement [Runtime]
+Red Function [Runtime]
+Rem Statement [Runtime]
+Reset Statement [Runtime]
+Right Function [Runtime]
+RmDir Statement [Runtime]
+Rnd Function [Runtime]
+Second Function [Runtime]
+Seek Function [Runtime]
+Seek Statement [Runtime]
+Select...Case Statement [Runtime]
+SetAttr Statement [Runtime]
+Set Statement[Runtime]
+Sgn Function [Runtime]
+Shell Function [Runtime]
+Sin Function [Runtime]
+Space Function [Runtime]
+Split Function [Runtime]
+Sqr Function [Runtime]
+Square Root Calculation
+Static Statement [Runtime]
+Stop Statement [Runtime]
+StrComp Function [Runtime]
+Str Function [Runtime]
+String Function [Runtime]
+Sub Statement [Runtime]
+Switch Function [Runtime]
+Tan Function [Runtime]
+TimeSerial Function [Runtime]
+TimeValue Function [Runtime]
+Time Statement [Runtime]
+Timer Function [Runtime]
+Trigonometric Functions
+Trim Function [Runtime]
+TwipsPerPixelX Function [Runtime]
+TwipsPerPixelY Function [Runtime]
+TypeName Function; VarType Function[Runtime]
+UBound Function [Runtime]
+UCase Function [Runtime]
+Val Function [Runtime]
+Wait Statement [Runtime]
+WeekDay Function [Runtime]
+While...Wend Statement[Runtime]
+With Statement [Runtime]
+Write Statement [Runtime]
+Xor-Operator [Runtime]
+Year Function [Runtime]
+"-" Operator [Runtime]
+"*" Operator [Runtime]
+"+" Operator [Runtime]
+"/" Operator [Runtime]
+"^" Operator [Runtime]
+Guides
+Changing the Properties of Controls in the Dialog Editor
+Creating Controls in the Dialog Editor
+Programming Examples for Controls in the Dialog Editor
+Opening a Dialog With Program Code
+Creating a Basic Dialog
+Organizing Libraries and Modules
+Using Variables
+Using Objects
+Debugging a Basic Program
+Event-Driven Macros
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topic_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topic_en-US.txt
index b6bab3a3f283..dc53c4a69a17 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topic_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topic_en-US.txt
@@ -1,22162 +1,22162 @@
-OpenOffice.org Basic : "^" operator (mathematical)
-OpenOffice.org Basic : "-" operator (mathematical)
-OpenOffice.org Basic : "*" operator (mathematical)
-OpenOffice.org Basic : "/" operator (mathematical)
-OpenOffice.org Basic : "+" operator (mathematical)
-OpenOffice.org Basic : 1/2 replacement
-OpenOffice.org Basic : 3D text creation
-OpenOffice.org Basic : 3D view
-OpenOffice.org Basic : abbreviation replacement
-OpenOffice.org Basic : Abs function
-OpenOffice.org Basic : absolute hyperlinks
-OpenOffice.org Basic : absolute saving of URLs
-OpenOffice.org Basic : accents
-OpenOffice.org Basic : Access databases (base)
-OpenOffice.org Basic : access rights for database tables (Base)
-OpenOffice.org Basic : accessibility
-OpenOffice.org Basic : accessibility;general shortcuts
-OpenOffice.org Basic : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Basic : accessibility;OpenOffice.org features
-OpenOffice.org Basic : accessibility;options
-OpenOffice.org Basic : activating
-OpenOffice.org Basic : activating;context menus
-OpenOffice.org Basic : activating;Error Report Tool
-OpenOffice.org Basic : activating;extended help tips
-OpenOffice.org Basic : activating;plug-ins
-OpenOffice.org Basic : ActiveX control
-OpenOffice.org Basic : Adabas D databases (base)
-OpenOffice.org Basic : add-ons, see UNO components
-OpenOffice.org Basic : adding
-OpenOffice.org Basic : adding;automatic captions (Writer)
-OpenOffice.org Basic : adding;backgrounds
-OpenOffice.org Basic : adding;Basic libraries
-OpenOffice.org Basic : adding;buttons in toolbars
-OpenOffice.org Basic : adding;conditions for XForm items
-OpenOffice.org Basic : adding;draw objects
-OpenOffice.org Basic : adding;Fontwork objects
-OpenOffice.org Basic : adding;items in Data Navigator
-OpenOffice.org Basic : adding;namespaces in XForms
-OpenOffice.org Basic : adding;paragraph borders
-OpenOffice.org Basic : adding;pictures from Gallery
-OpenOffice.org Basic : adding;pictures in Gallery
-OpenOffice.org Basic : adding;plug-ins
-OpenOffice.org Basic : adding;push buttons
-OpenOffice.org Basic : adding;table borders
-OpenOffice.org Basic : adding;textures on chart bars
-OpenOffice.org Basic : adding libraries
-OpenOffice.org Basic : additional selection mode
-OpenOffice.org Basic : address books
-OpenOffice.org Basic : address books;LDAP server (Base)
-OpenOffice.org Basic : address books;registering
-OpenOffice.org Basic : address labels from databases
-OpenOffice.org Basic : ADO databases (Base)
-OpenOffice.org Basic : Agenda Wizard
-OpenOffice.org Basic : aging filter
-OpenOffice.org Basic : aligning
-OpenOffice.org Basic : aligning;cells
-OpenOffice.org Basic : aligning;objects
-OpenOffice.org Basic : aligning;paragraphs
-OpenOffice.org Basic : aligning;tables in text
-OpenOffice.org Basic : aligning;text objects
-OpenOffice.org Basic : alternative fonts
-OpenOffice.org Basic : ampersand symbol in StarBasic
-OpenOffice.org Basic : ampersand symbol, see also operators
-OpenOffice.org Basic : anchors
-OpenOffice.org Basic : anchors;changing
-OpenOffice.org Basic : anchors;displaying (Calc)
-OpenOffice.org Basic : anchors;types/positions for draw objects
-OpenOffice.org Basic : AND operator (logical)
-OpenOffice.org Basic : animations
-OpenOffice.org Basic : animations;accessibility options
-OpenOffice.org Basic : appearance options
-OpenOffice.org Basic : applet insertion
-OpenOffice.org Basic : applying
-OpenOffice.org Basic : applying;languages, to selected text
-OpenOffice.org Basic : Arabic
-OpenOffice.org Basic : Arabic;entering text
-OpenOffice.org Basic : Arabic;language settings
-OpenOffice.org Basic : areas
-OpenOffice.org Basic : areas;bitmap patterns
-OpenOffice.org Basic : areas;hatched/dotted
-OpenOffice.org Basic : areas;shadows
-OpenOffice.org Basic : areas;slanting
-OpenOffice.org Basic : areas;styles
-OpenOffice.org Basic : areas;transparency
-OpenOffice.org Basic : arguments in command line
-OpenOffice.org Basic : arranging
-OpenOffice.org Basic : arranging;objects
-OpenOffice.org Basic : Array function
-OpenOffice.org Basic : arrays
-OpenOffice.org Basic : arrays;declaring
-OpenOffice.org Basic : arrays;dimensioning
-OpenOffice.org Basic : arrows
-OpenOffice.org Basic : arrows;defining arrow heads
-OpenOffice.org Basic : arrows;defining arrow lines
-OpenOffice.org Basic : arrows;drawing in text
-OpenOffice.org Basic : Asc function
-OpenOffice.org Basic : ASCII
-OpenOffice.org Basic : ASCII;definition
-OpenOffice.org Basic : Asian languages
-OpenOffice.org Basic : Asian languages;enabling
-OpenOffice.org Basic : Asian Phonetic Guide
-OpenOffice.org Basic : Asian typography
-OpenOffice.org Basic : assigning macros to events
-OpenOffice.org Basic : assigning scripts
-OpenOffice.org Basic : assistive technology in OpenOffice.org
-OpenOffice.org Basic : Atn function
-OpenOffice.org Basic : attaching toolbars
-OpenOffice.org Basic : attachments in e-mails
-OpenOffice.org Basic : audio
-OpenOffice.org Basic : audio;inserting
-OpenOffice.org Basic : audio;UNIX
-OpenOffice.org Basic : auto reloading HTML documents
-OpenOffice.org Basic : AutoAbstract function for sending text to presentations
-OpenOffice.org Basic : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Basic : AutoComplete function in text and list boxes
-OpenOffice.org Basic : AutoCorrect function
-OpenOffice.org Basic : AutoCorrect function;context menu
-OpenOffice.org Basic : AutoCorrect function;options
-OpenOffice.org Basic : AutoCorrect function;pictures and frames
-OpenOffice.org Basic : AutoCorrect function;quotes
-OpenOffice.org Basic : AutoCorrect function;replacement table
-OpenOffice.org Basic : AutoCorrect function;smart tags
-OpenOffice.org Basic : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Basic : AutoCorrect function;URL recognition
-OpenOffice.org Basic : AutoFormat function
-OpenOffice.org Basic : AutoFormat function;switching on and off
-OpenOffice.org Basic : automatic captions (Writer)
-OpenOffice.org Basic : automatic control focus
-OpenOffice.org Basic : automatic hyperlink formatting
-OpenOffice.org Basic : automatic line breaks
-OpenOffice.org Basic : automatic lines/borders in text
-OpenOffice.org Basic : automatic saving
-OpenOffice.org Basic : AutoPilots, see wizards
-OpenOffice.org Basic : AutoShapes feature in Microsoft Office
-OpenOffice.org Basic : axes in charts
-OpenOffice.org Basic : backgrounds
-OpenOffice.org Basic : backgrounds;defining colors/pictures
-OpenOffice.org Basic : backgrounds;frames/sections/indexes
-OpenOffice.org Basic : backgrounds;inserting from Gallery
-OpenOffice.org Basic : backgrounds;printing
-OpenOffice.org Basic : backing window
-OpenOffice.org Basic : backups
-OpenOffice.org Basic : backups;automatic
-OpenOffice.org Basic : backups;documents
-OpenOffice.org Basic : Basic
-OpenOffice.org Basic : Basic;fonts for source display
-OpenOffice.org Basic : Basic;programming
-OpenOffice.org Basic : Basic;recording macros
-OpenOffice.org Basic : Basic;scripting
-OpenOffice.org Basic : Basic editor
-OpenOffice.org Basic : basic fonts
-OpenOffice.org Basic : Basic IDE
-OpenOffice.org Basic : Basic IDE;Integrated Development Environment
-OpenOffice.org Basic : Basic IDE;macros
-OpenOffice.org Basic : BasicLibraries (LibraryContainer)
-OpenOffice.org Basic : BeanShell scripting
-OpenOffice.org Basic : Beep statement
-OpenOffice.org Basic : Bézier curves
-OpenOffice.org Basic : Bézier curves;control points in presentations
-OpenOffice.org Basic : bi-directional writing
-OpenOffice.org Basic : binding space
-OpenOffice.org Basic : bitmaps
-OpenOffice.org Basic : bitmaps;inserting and editing
-OpenOffice.org Basic : bitmaps;off for faster printing
-OpenOffice.org Basic : bitmaps;patterns
-OpenOffice.org Basic : black and white printing
-OpenOffice.org Basic : black printing in Calc
-OpenOffice.org Basic : block selection mode
-OpenOffice.org Basic : Blue function
-OpenOffice.org Basic : bold
-OpenOffice.org Basic : bold;AutoFormat function
-OpenOffice.org Basic : bold;text
-OpenOffice.org Basic : bookmarks
-OpenOffice.org Basic : bookmarks;Help
-OpenOffice.org Basic : borders
-OpenOffice.org Basic : borders;arranging
-OpenOffice.org Basic : borders;cells on screen (Calc)
-OpenOffice.org Basic : borders;for paragraphs
-OpenOffice.org Basic : borders;for tables
-OpenOffice.org Basic : borders;shadows
-OpenOffice.org Basic : borders;table boundaries (Writer)
-OpenOffice.org Basic : borders, see also frames
-OpenOffice.org Basic : bound fields
-OpenOffice.org Basic : bound fields;controls
-OpenOffice.org Basic : boundaries of tables (Writer)
-OpenOffice.org Basic : break display (Writer)
-OpenOffice.org Basic : breakpoints
-OpenOffice.org Basic : brochures
-OpenOffice.org Basic : brochures;printing several
-OpenOffice.org Basic : build numbers of OpenOffice.org
-OpenOffice.org Basic : bullet lists
-OpenOffice.org Basic : bullet lists;formatting options
-OpenOffice.org Basic : bullets
-OpenOffice.org Basic : bullets;paragraphs
-OpenOffice.org Basic : bullets;replacing
-OpenOffice.org Basic : bullets;turning off
-OpenOffice.org Basic : business cards
-OpenOffice.org Basic : business cards;creating and synchronizing
-OpenOffice.org Basic : business cards;using templates
-OpenOffice.org Basic : button bars, see toolbars
-OpenOffice.org Basic : buttons
-OpenOffice.org Basic : buttons;adding push buttons
-OpenOffice.org Basic : buttons;big/small
-OpenOffice.org Basic : buttons;controls
-OpenOffice.org Basic : buttons;editing hyperlink buttons
-OpenOffice.org Basic : buttons;form functions
-OpenOffice.org Basic : buttons;toolbars
-OpenOffice.org Basic : cache for graphics
-OpenOffice.org Basic : calculating
-OpenOffice.org Basic : calculating;iterative references (Calc)
-OpenOffice.org Basic : Call Stack window
-OpenOffice.org Basic : Call statement
-OpenOffice.org Basic : callouts
-OpenOffice.org Basic : callouts;drawings
-OpenOffice.org Basic : capital letters
-OpenOffice.org Basic : capital letters;AutoCorrect function
-OpenOffice.org Basic : capital letters;font effects
-OpenOffice.org Basic : captions
-OpenOffice.org Basic : captions;automatic captions (Writer)
-OpenOffice.org Basic : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Basic : captions, see also labels/callouts
-OpenOffice.org Basic : cascading update (Base)
-OpenOffice.org Basic : case sensitivity
-OpenOffice.org Basic : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Basic : case sensitivity;searching
-OpenOffice.org Basic : Case statement
-OpenOffice.org Basic : CBool function
-OpenOffice.org Basic : CByte function
-OpenOffice.org Basic : CCur function
-OpenOffice.org Basic : CDate function
-OpenOffice.org Basic : CdateFromIso function
-OpenOffice.org Basic : CdateToIso function
-OpenOffice.org Basic : CDbl function
-OpenOffice.org Basic : CDec function
-OpenOffice.org Basic : cells
-OpenOffice.org Basic : cells;aligning
-OpenOffice.org Basic : cells;backgrounds
-OpenOffice.org Basic : cells;coloring (Calc)
-OpenOffice.org Basic : cells;cursor positions after input (Calc)
-OpenOffice.org Basic : cells;formatting without effect (Calc)
-OpenOffice.org Basic : cells;line breaks
-OpenOffice.org Basic : cells;linked to controls
-OpenOffice.org Basic : cells;number formats
-OpenOffice.org Basic : cells;number of
-OpenOffice.org Basic : cells;pasting
-OpenOffice.org Basic : cells;resetting formats
-OpenOffice.org Basic : cells;showing grid lines (Calc)
-OpenOffice.org Basic : centered text
-OpenOffice.org Basic : centimeters
-OpenOffice.org Basic : certificates
-OpenOffice.org Basic : Change Case feature in Microsoft Office
-OpenOffice.org Basic : changes
-OpenOffice.org Basic : changes;accepting or rejecting
-OpenOffice.org Basic : changes;comparing to original
-OpenOffice.org Basic : changes;protecting
-OpenOffice.org Basic : changes;recording
-OpenOffice.org Basic : changes;review function
-OpenOffice.org Basic : changes;showing
-OpenOffice.org Basic : changing
-OpenOffice.org Basic : changing;control properties
-OpenOffice.org Basic : changing;data binding of XForms
-OpenOffice.org Basic : changing;default templates
-OpenOffice.org Basic : changing;document titles
-OpenOffice.org Basic : changing;file associations in Setup program
-OpenOffice.org Basic : changing;hyperlink text/formats/URLs
-OpenOffice.org Basic : changing;icon sizes
-OpenOffice.org Basic : changing;keyboard
-OpenOffice.org Basic : changing;links
-OpenOffice.org Basic : changing;menus
-OpenOffice.org Basic : changing;object sizes
-OpenOffice.org Basic : changing;toolbars
-OpenOffice.org Basic : changing;work directory
-OpenOffice.org Basic : changing, see also editing and replacing
-OpenOffice.org Basic : character styles
-OpenOffice.org Basic : character styles;language selection
-OpenOffice.org Basic : characters
-OpenOffice.org Basic : characters;alternative fonts
-OpenOffice.org Basic : characters;Asian layout
-OpenOffice.org Basic : characters;bold
-OpenOffice.org Basic : characters;coloring
-OpenOffice.org Basic : characters;contours
-OpenOffice.org Basic : characters;displaying only on screen (Writer)
-OpenOffice.org Basic : characters;enabling CTL and Asian characters
-OpenOffice.org Basic : characters;font effects
-OpenOffice.org Basic : characters;fonts and formats
-OpenOffice.org Basic : characters;hyperlinks
-OpenOffice.org Basic : characters;italics
-OpenOffice.org Basic : characters;language selection
-OpenOffice.org Basic : characters;shadowed
-OpenOffice.org Basic : characters;spacing
-OpenOffice.org Basic : characters;special
-OpenOffice.org Basic : characters;underlining
-OpenOffice.org Basic : charcoal sketches filter
-OpenOffice.org Basic : charts
-OpenOffice.org Basic : charts;arranging within stacks
-OpenOffice.org Basic : charts;bars with textures
-OpenOffice.org Basic : charts;colors
-OpenOffice.org Basic : charts;copying with link to source cell range
-OpenOffice.org Basic : charts;displaying (Calc)
-OpenOffice.org Basic : charts;editing axes
-OpenOffice.org Basic : charts;editing data
-OpenOffice.org Basic : charts;editing legends
-OpenOffice.org Basic : charts;editing titles
-OpenOffice.org Basic : charts;inserting
-OpenOffice.org Basic : charts;updating automatically (Writer)
-OpenOffice.org Basic : ChDir statement
-OpenOffice.org Basic : ChDrive statement
-OpenOffice.org Basic : check box control
-OpenOffice.org Basic : check box creation
-OpenOffice.org Basic : Chinese writing systems
-OpenOffice.org Basic : Choose function
-OpenOffice.org Basic : choosing printers
-OpenOffice.org Basic : Chr function
-OpenOffice.org Basic : CInt function
-OpenOffice.org Basic : circle drawings
-OpenOffice.org Basic : Client Side ImageMap
-OpenOffice.org Basic : clipboard
-OpenOffice.org Basic : clipboard;cutting
-OpenOffice.org Basic : clipboard;pasting
-OpenOffice.org Basic : clipboard;pasting formatted/unformatted text
-OpenOffice.org Basic : clipboard;selection clipboard
-OpenOffice.org Basic : clipboard;Unix
-OpenOffice.org Basic : CLng function
-OpenOffice.org Basic : Close statement
-OpenOffice.org Basic : closing
-OpenOffice.org Basic : closing;documents
-OpenOffice.org Basic : closing;toolbars
-OpenOffice.org Basic : color bar
-OpenOffice.org Basic : colors
-OpenOffice.org Basic : colors;adding
-OpenOffice.org Basic : colors;appearance
-OpenOffice.org Basic : colors;backgrounds
-OpenOffice.org Basic : colors;charts
-OpenOffice.org Basic : colors;fill format
-OpenOffice.org Basic : colors;fonts
-OpenOffice.org Basic : colors;grid lines and cells (Calc)
-OpenOffice.org Basic : colors;models
-OpenOffice.org Basic : colors;not printing
-OpenOffice.org Basic : colors;printing in grayscale
-OpenOffice.org Basic : colors;restriction (Calc)
-OpenOffice.org Basic : colors;selection
-OpenOffice.org Basic : column headers
-OpenOffice.org Basic : column headers;displaying (Calc)
-OpenOffice.org Basic : column headers;highlighting (Calc)
-OpenOffice.org Basic : columns
-OpenOffice.org Basic : columns;setting with the mouse
-OpenOffice.org Basic : combo box control
-OpenOffice.org Basic : combo box creation
-OpenOffice.org Basic : command button creation
-OpenOffice.org Basic : command buttons, see push buttons
-OpenOffice.org Basic : command line parameters
-OpenOffice.org Basic : commands
-OpenOffice.org Basic : commands;not visible
-OpenOffice.org Basic : commands;SQL
-OpenOffice.org Basic : comments
-OpenOffice.org Basic : comments;on changes
-OpenOffice.org Basic : comments;Rem statement
-OpenOffice.org Basic : comments feature in Microsoft Office
-OpenOffice.org Basic : common terms
-OpenOffice.org Basic : common terms;Chinese dictionary
-OpenOffice.org Basic : common terms;glossaries
-OpenOffice.org Basic : common terms;Internet glossary
-OpenOffice.org Basic : Compare and Merge feature in Microsoft Office
-OpenOffice.org Basic : comparison operators
-OpenOffice.org Basic : comparison operators;OpenOffice.org Basic
-OpenOffice.org Basic : comparisons
-OpenOffice.org Basic : comparisons;document versions
-OpenOffice.org Basic : comparisons;operators in default filter dialog
-OpenOffice.org Basic : compatibility settings for MS Word import
-OpenOffice.org Basic : complete screen view
-OpenOffice.org Basic : complex text layout
-OpenOffice.org Basic : complex text layout;definition
-OpenOffice.org Basic : complex text layout;enabling
-OpenOffice.org Basic : components
-OpenOffice.org Basic : components;addressing
-OpenOffice.org Basic : compose key to insert special characters
-OpenOffice.org Basic : concatenation, see ampersand symbol
-OpenOffice.org Basic : conditional separators
-OpenOffice.org Basic : conditions
-OpenOffice.org Basic : conditions;in number formats
-OpenOffice.org Basic : conditions;items in Data Navigator
-OpenOffice.org Basic : Configuration Manager
-OpenOffice.org Basic : configuring
-OpenOffice.org Basic : configuring;fax icon
-OpenOffice.org Basic : configuring;OpenOffice.org
-OpenOffice.org Basic : configuring;toolbars
-OpenOffice.org Basic : connections to data sources (Base)
-OpenOffice.org Basic : Const statement
-OpenOffice.org Basic : constants
-OpenOffice.org Basic : contents protection
-OpenOffice.org Basic : context menus
-OpenOffice.org Basic : continuation
-OpenOffice.org Basic : continuation;long lines in editor
-OpenOffice.org Basic : contours of text
-OpenOffice.org Basic : control point display in presentations
-OpenOffice.org Basic : controls
-OpenOffice.org Basic : controls;activating in forms
-OpenOffice.org Basic : controls;adding to documents
-OpenOffice.org Basic : controls;arranging in forms
-OpenOffice.org Basic : controls;arranging within stacks
-OpenOffice.org Basic : controls;assigning data sources
-OpenOffice.org Basic : controls;bound fields/list contents/linked cells
-OpenOffice.org Basic : controls;changing properties
-OpenOffice.org Basic : controls;creating in the dialog editor
-OpenOffice.org Basic : controls;events
-OpenOffice.org Basic : controls;focus
-OpenOffice.org Basic : controls;formatted fields
-OpenOffice.org Basic : controls;grouping
-OpenOffice.org Basic : controls;hidden
-OpenOffice.org Basic : controls;in dialog editor
-OpenOffice.org Basic : controls;inserting
-OpenOffice.org Basic : controls;multi-line titles
-OpenOffice.org Basic : controls;positions and sizes
-OpenOffice.org Basic : controls;printing
-OpenOffice.org Basic : controls;properties
-OpenOffice.org Basic : controls;properties of form controls
-OpenOffice.org Basic : controls;properties of table controls
-OpenOffice.org Basic : controls;reading or editing properties (example)
-OpenOffice.org Basic : controls;reference by SQL
-OpenOffice.org Basic : controls;rich text control
-OpenOffice.org Basic : controls;select mode
-OpenOffice.org Basic : controls;showing (Writer)
-OpenOffice.org Basic : converters
-OpenOffice.org Basic : converters;Euro converter
-OpenOffice.org Basic : converters;PostScript, UNIX
-OpenOffice.org Basic : converters;XML
-OpenOffice.org Basic : ConvertFromURL function
-OpenOffice.org Basic : converting
-OpenOffice.org Basic : converting;Hangul/Hanja
-OpenOffice.org Basic : converting;metrics
-OpenOffice.org Basic : converting;Microsoft documents
-OpenOffice.org Basic : converting;OpenOffice.org documents
-OpenOffice.org Basic : converting;Pocket PC formats
-OpenOffice.org Basic : ConvertToURL function
-OpenOffice.org Basic : copies
-OpenOffice.org Basic : copies;printing
-OpenOffice.org Basic : copying
-OpenOffice.org Basic : copying;by drag and drop
-OpenOffice.org Basic : copying;data from text documents
-OpenOffice.org Basic : copying;datasource records in spreadsheets
-OpenOffice.org Basic : copying;draw objects
-OpenOffice.org Basic : copying;draw objects between documents
-OpenOffice.org Basic : copying;formatting
-OpenOffice.org Basic : copying;from data source view
-OpenOffice.org Basic : copying;from Gallery
-OpenOffice.org Basic : copying;in Unix
-OpenOffice.org Basic : copying;modules
-OpenOffice.org Basic : copying;pictures, between documents
-OpenOffice.org Basic : copying;sheet areas, to text documents
-OpenOffice.org Basic : copying;to Gallery
-OpenOffice.org Basic : copyright for OpenOffice.org
-OpenOffice.org Basic : corner roundings
-OpenOffice.org Basic : Cos function
-OpenOffice.org Basic : crash reports
-OpenOffice.org Basic : CreateObject function
-OpenOffice.org Basic : CreateUnoDialog function
-OpenOffice.org Basic : CreateUnoListener function
-OpenOffice.org Basic : CreateUnoService function
-OpenOffice.org Basic : CreateUnoStruct function
-OpenOffice.org Basic : CreateUnoValue function
-OpenOffice.org Basic : criteria of query design (Base)
-OpenOffice.org Basic : cropping pictures
-OpenOffice.org Basic : CSng function
-OpenOffice.org Basic : CStr function
-OpenOffice.org Basic : CTL
-OpenOffice.org Basic : CTL;complex text layout languages
-OpenOffice.org Basic : CTL;definition
-OpenOffice.org Basic : CTL;options
-OpenOffice.org Basic : CurDir function
-OpenOffice.org Basic : currencies
-OpenOffice.org Basic : currencies;converters
-OpenOffice.org Basic : currencies;formats and format codes
-OpenOffice.org Basic : currency field control
-OpenOffice.org Basic : currency field creation
-OpenOffice.org Basic : currency formats
-OpenOffice.org Basic : cursor
-OpenOffice.org Basic : cursor;allowing in protected areas (Writer)
-OpenOffice.org Basic : cursor;in read-only text
-OpenOffice.org Basic : cursor;quickly moving to an object
-OpenOffice.org Basic : curves
-OpenOffice.org Basic : curves;editing points
-OpenOffice.org Basic : custom dictionaries
-OpenOffice.org Basic : custom dictionaries;editing
-OpenOffice.org Basic : custom hyphens (Writer)
-OpenOffice.org Basic : custom quotes
-OpenOffice.org Basic : custom templates
-OpenOffice.org Basic : customizing
-OpenOffice.org Basic : customizing;events
-OpenOffice.org Basic : customizing;keyboard
-OpenOffice.org Basic : customizing;menus
-OpenOffice.org Basic : customizing;OpenOffice.org
-OpenOffice.org Basic : customizing;round corners
-OpenOffice.org Basic : customizing;toolbars
-OpenOffice.org Basic : cutting
-OpenOffice.org Basic : CVar function
-OpenOffice.org Basic : CVErr function
-OpenOffice.org Basic : dashes
-OpenOffice.org Basic : data
-OpenOffice.org Basic : data;filtering in forms
-OpenOffice.org Basic : data;forms and subforms
-OpenOffice.org Basic : data;read-only
-OpenOffice.org Basic : data;sorting in forms
-OpenOffice.org Basic : data;user data
-OpenOffice.org Basic : data binding change in XForms
-OpenOffice.org Basic : Data Navigator display options
-OpenOffice.org Basic : data source browser
-OpenOffice.org Basic : data source explorer
-OpenOffice.org Basic : data source view
-OpenOffice.org Basic : data source view;drag and drop
-OpenOffice.org Basic : data source view;overview
-OpenOffice.org Basic : data source view;showing
-OpenOffice.org Basic : data sources
-OpenOffice.org Basic : data sources;as tables
-OpenOffice.org Basic : data sources;connection settings (Base)
-OpenOffice.org Basic : data sources;copying records to spreadsheets
-OpenOffice.org Basic : data sources;displaying current
-OpenOffice.org Basic : data sources;LDAP server (Base)
-OpenOffice.org Basic : data sources;OpenOffice.org Base
-OpenOffice.org Basic : data sources;registering address books
-OpenOffice.org Basic : data sources;reports
-OpenOffice.org Basic : data sources;viewing
-OpenOffice.org Basic : data structure of XForms
-OpenOffice.org Basic : database contents
-OpenOffice.org Basic : database contents;inserting as tables
-OpenOffice.org Basic : database contents;inserting as text
-OpenOffice.org Basic : database reports
-OpenOffice.org Basic : Database Wizard (Base)
-OpenOffice.org Basic : databases
-OpenOffice.org Basic : databases;administration through SQL (Base)
-OpenOffice.org Basic : databases;ADO (Base)
-OpenOffice.org Basic : databases;connecting (Base)
-OpenOffice.org Basic : databases;creating
-OpenOffice.org Basic : databases;creating labels
-OpenOffice.org Basic : databases;creating queries
-OpenOffice.org Basic : databases;creating reports
-OpenOffice.org Basic : databases;creating tables
-OpenOffice.org Basic : databases;dBASE (Base)
-OpenOffice.org Basic : databases;deleting (Base)
-OpenOffice.org Basic : databases;drag and drop (Base)
-OpenOffice.org Basic : databases;editing tables
-OpenOffice.org Basic : databases;form filters
-OpenOffice.org Basic : databases;formats (Base)
-OpenOffice.org Basic : databases;importing/exporting
-OpenOffice.org Basic : databases;JDBC (Base)
-OpenOffice.org Basic : databases;main page (Base)
-OpenOffice.org Basic : databases;MySQL (Base)
-OpenOffice.org Basic : databases;ODBC (Base)
-OpenOffice.org Basic : databases;overview
-OpenOffice.org Basic : databases;registering (Base)
-OpenOffice.org Basic : databases;searching records
-OpenOffice.org Basic : databases;shortcut keys
-OpenOffice.org Basic : databases;sorting
-OpenOffice.org Basic : databases;standard filters
-OpenOffice.org Basic : databases;text formats
-OpenOffice.org Basic : databases;viewing
-OpenOffice.org Basic : date field control
-OpenOffice.org Basic : date fields
-OpenOffice.org Basic : date fields;creating
-OpenOffice.org Basic : date fields;properties
-OpenOffice.org Basic : date formats
-OpenOffice.org Basic : Date statement
-OpenOffice.org Basic : DateAdd function
-OpenOffice.org Basic : DateDiff function
-OpenOffice.org Basic : DatePart function
-OpenOffice.org Basic : dates
-OpenOffice.org Basic : dates;default (Calc)
-OpenOffice.org Basic : dates;printing in presentations
-OpenOffice.org Basic : dates;start 1900/01/01 (Calc)
-OpenOffice.org Basic : dates;start 1904/01/01 (Calc)
-OpenOffice.org Basic : DateSerial function
-OpenOffice.org Basic : DateValue function
-OpenOffice.org Basic : Day function
-OpenOffice.org Basic : dBASE
-OpenOffice.org Basic : dBASE;database settings (Base)
-OpenOffice.org Basic : DDE
-OpenOffice.org Basic : DDE;definition
-OpenOffice.org Basic : deactivating
-OpenOffice.org Basic : deactivating;plug-ins
-OpenOffice.org Basic : debugging Basic programs
-OpenOffice.org Basic : decimal places displayed (Calc)
-OpenOffice.org Basic : decimal separator key
-OpenOffice.org Basic : decimal tab stops
-OpenOffice.org Basic : Declare statement
-OpenOffice.org Basic : declaring variables
-OpenOffice.org Basic : default directories
-OpenOffice.org Basic : default file formats
-OpenOffice.org Basic : default filters
-OpenOffice.org Basic : default filters;comparison operators
-OpenOffice.org Basic : default filters;databases
-OpenOffice.org Basic : default printer
-OpenOffice.org Basic : default printer;setting up
-OpenOffice.org Basic : default printer;UNIX
-OpenOffice.org Basic : default templates
-OpenOffice.org Basic : default templates;changing
-OpenOffice.org Basic : default templates;organizing
-OpenOffice.org Basic : defaults
-OpenOffice.org Basic : defaults;documents
-OpenOffice.org Basic : defaults;file formats
-OpenOffice.org Basic : defaults;fonts
-OpenOffice.org Basic : defaults;grids (Writer/Calc)
-OpenOffice.org Basic : defaults;languages
-OpenOffice.org Basic : defaults;number formats
-OpenOffice.org Basic : defaults;of saving
-OpenOffice.org Basic : defaults;program configuration
-OpenOffice.org Basic : defaults;tab stops in text
-OpenOffice.org Basic : defaults;views
-OpenOffice.org Basic : DefBool statement
-OpenOffice.org Basic : DefCur statement
-OpenOffice.org Basic : DefDate statement
-OpenOffice.org Basic : DefDbl statement
-OpenOffice.org Basic : DefErr statement
-OpenOffice.org Basic : defining
-OpenOffice.org Basic : defining;arrowheads and other line ends
-OpenOffice.org Basic : defining;colors
-OpenOffice.org Basic : defining;constants
-OpenOffice.org Basic : defining;line styles
-OpenOffice.org Basic : defining;paragraph borders
-OpenOffice.org Basic : defining;queries (Base)
-OpenOffice.org Basic : defining;table borders
-OpenOffice.org Basic : DefInt statement
-OpenOffice.org Basic : DefLng statement
-OpenOffice.org Basic : DefObj statement
-OpenOffice.org Basic : DefSng statement
-OpenOffice.org Basic : DefStr statement
-OpenOffice.org Basic : DefVar statement
-OpenOffice.org Basic : deleting
-OpenOffice.org Basic : deleting;all direct formatting
-OpenOffice.org Basic : deleting;databases (Base)
-OpenOffice.org Basic : deleting;hyperlinks
-OpenOffice.org Basic : deleting;libraries/modules/dialogs
-OpenOffice.org Basic : deleting;lines in text
-OpenOffice.org Basic : deleting;macro assignments to events
-OpenOffice.org Basic : deleting;models/instances
-OpenOffice.org Basic : deleting;namespaces in XForms
-OpenOffice.org Basic : deleting;tab stops
-OpenOffice.org Basic : deleting;templates
-OpenOffice.org Basic : deleting;XML filters
-OpenOffice.org Basic : depth stagger
-OpenOffice.org Basic : descriptions for objects
-OpenOffice.org Basic : design mode after saving
-OpenOffice.org Basic : design view
-OpenOffice.org Basic : design view;creating forms
-OpenOffice.org Basic : design view;queries/views (Base)
-OpenOffice.org Basic : designing
-OpenOffice.org Basic : designing;database tables
-OpenOffice.org Basic : designing;fonts
-OpenOffice.org Basic : designing;queries (Base)
-OpenOffice.org Basic : detaching toolbars
-OpenOffice.org Basic : dialog editor
-OpenOffice.org Basic : dialog editor;changing control properties
-OpenOffice.org Basic : dialog editor;creating controls
-OpenOffice.org Basic : dialog editor;programming examples for controls
-OpenOffice.org Basic : DialogLibraries (LibraryContainer)
-OpenOffice.org Basic : dialogs
-OpenOffice.org Basic : dialogs;creating Basic dialogs
-OpenOffice.org Basic : dialogs;displaying (example)
-OpenOffice.org Basic : dialogs;loading (example)
-OpenOffice.org Basic : dialogs;organizing
-OpenOffice.org Basic : dialogs;properties
-OpenOffice.org Basic : dialogs;translating
-OpenOffice.org Basic : dialogs;using program code to show (example)
-OpenOffice.org Basic : dictionaries
-OpenOffice.org Basic : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Basic : dictionaries;creating
-OpenOffice.org Basic : dictionaries;editing user-defined
-OpenOffice.org Basic : dictionaries;spellcheck
-OpenOffice.org Basic : dictionaries, see also languages
-OpenOffice.org Basic : digital signatures
-OpenOffice.org Basic : Dim statement
-OpenOffice.org Basic : DimArray function
-OpenOffice.org Basic : dimensioning arrays
-OpenOffice.org Basic : Dir function
-OpenOffice.org Basic : direct formatting
-OpenOffice.org Basic : direct formatting;undoing all
-OpenOffice.org Basic : directories
-OpenOffice.org Basic : directories;creating new
-OpenOffice.org Basic : directories;directory structure
-OpenOffice.org Basic : disabled persons
-OpenOffice.org Basic : displaying
-OpenOffice.org Basic : displaying;non-printing characters (Writer)
-OpenOffice.org Basic : displaying;notes (Calc)
-OpenOffice.org Basic : displaying;notes in text documents
-OpenOffice.org Basic : displaying;pictures and objects (Writer)
-OpenOffice.org Basic : displaying;tables (Writer)
-OpenOffice.org Basic : displaying;zero values (Calc)
-OpenOffice.org Basic : distances
-OpenOffice.org Basic : distinct values in SQL queries
-OpenOffice.org Basic : distorting in drawings
-OpenOffice.org Basic : distributing XML filters
-OpenOffice.org Basic : dithering
-OpenOffice.org Basic : DLL (Dynamic Link Library)
-OpenOffice.org Basic : Do...Loop statement
-OpenOffice.org Basic : docking
-OpenOffice.org Basic : docking;definition
-OpenOffice.org Basic : docking;toolbars
-OpenOffice.org Basic : docking;windows
-OpenOffice.org Basic : Document Converter Wizard
-OpenOffice.org Basic : Document Map feature in Microsoft Office
-OpenOffice.org Basic : Document Map, see Navigator
-OpenOffice.org Basic : document types in OpenOffice.org
-OpenOffice.org Basic : documents
-OpenOffice.org Basic : documents;changing titles
-OpenOffice.org Basic : documents;closing
-OpenOffice.org Basic : documents;comparing
-OpenOffice.org Basic : documents;contents as lists
-OpenOffice.org Basic : documents;editing time
-OpenOffice.org Basic : documents;exporting
-OpenOffice.org Basic : documents;importing
-OpenOffice.org Basic : documents;languages
-OpenOffice.org Basic : documents;measurement units in
-OpenOffice.org Basic : documents;merging
-OpenOffice.org Basic : documents;number of pages/tables/sheets
-OpenOffice.org Basic : documents;opening
-OpenOffice.org Basic : documents;opening in design mode
-OpenOffice.org Basic : documents;opening with templates
-OpenOffice.org Basic : documents;organizing
-OpenOffice.org Basic : documents;printing
-OpenOffice.org Basic : documents;read-only
-OpenOffice.org Basic : documents;reloading
-OpenOffice.org Basic : documents;saving
-OpenOffice.org Basic : documents;saving automatically
-OpenOffice.org Basic : documents;saving in other formats
-OpenOffice.org Basic : documents;sending as e-mail
-OpenOffice.org Basic : documents;styles changed
-OpenOffice.org Basic : documents;version management
-OpenOffice.org Basic : documents;version numbers
-OpenOffice.org Basic : dotted areas
-OpenOffice.org Basic : double-line spacing in paragraphs
-OpenOffice.org Basic : double-line writing in Asian layout
-OpenOffice.org Basic : drag and drop
-OpenOffice.org Basic : drag and drop;copying and pasting text
-OpenOffice.org Basic : drag and drop;data source view
-OpenOffice.org Basic : drag and drop;from Gallery to draw objects
-OpenOffice.org Basic : drag and drop;overview
-OpenOffice.org Basic : drag and drop;pictures
-OpenOffice.org Basic : drag and drop;to Gallery
-OpenOffice.org Basic : draw objects
-OpenOffice.org Basic : draw objects;adding/editing/copying
-OpenOffice.org Basic : draw objects;anchoring
-OpenOffice.org Basic : draw objects;arranging within stacks
-OpenOffice.org Basic : draw objects;copying
-OpenOffice.org Basic : draw objects;copying between documents
-OpenOffice.org Basic : draw objects;displaying (Calc)
-OpenOffice.org Basic : draw objects;dropping Gallery pictures
-OpenOffice.org Basic : draw objects;flipping
-OpenOffice.org Basic : draw objects;legends
-OpenOffice.org Basic : draw objects;positioning and resizing
-OpenOffice.org Basic : draw objects;protecting
-OpenOffice.org Basic : draw objects;slanting
-OpenOffice.org Basic : draw objects;text in
-OpenOffice.org Basic : Drawing bar
-OpenOffice.org Basic : drawing lines in text
-OpenOffice.org Basic : drawings
-OpenOffice.org Basic : drawings;creating/opening
-OpenOffice.org Basic : drawings;languages
-OpenOffice.org Basic : drawings;printing
-OpenOffice.org Basic : drawings;printing defaults
-OpenOffice.org Basic : drawings;printing in text documents
-OpenOffice.org Basic : drawings;saving
-OpenOffice.org Basic : drawings;saving automatically
-OpenOffice.org Basic : drawings;saving in other formats
-OpenOffice.org Basic : drawings;sending as e-mail
-OpenOffice.org Basic : drawings;showing (Writer)
-OpenOffice.org Basic : drop-down lists in form functions
-OpenOffice.org Basic : e-mail attachments
-OpenOffice.org Basic : Edit File icon
-OpenOffice.org Basic : edit mode
-OpenOffice.org Basic : edit mode;after opening
-OpenOffice.org Basic : edit mode;through Enter key (Calc)
-OpenOffice.org Basic : Edit Points bar
-OpenOffice.org Basic : editing
-OpenOffice.org Basic : editing;chart axes
-OpenOffice.org Basic : editing;chart data
-OpenOffice.org Basic : editing;chart legends
-OpenOffice.org Basic : editing;chart titles
-OpenOffice.org Basic : editing;controls
-OpenOffice.org Basic : editing;data binding of XForms
-OpenOffice.org Basic : editing;database tables and queries
-OpenOffice.org Basic : editing;draw objects
-OpenOffice.org Basic : editing;Fontwork objects
-OpenOffice.org Basic : editing;hyperlinks
-OpenOffice.org Basic : editing;items in Data Navigator
-OpenOffice.org Basic : editing;menus
-OpenOffice.org Basic : editing;namespaces in XForms
-OpenOffice.org Basic : editing;notes
-OpenOffice.org Basic : editing;objects
-OpenOffice.org Basic : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Basic : editing;pictures
-OpenOffice.org Basic : editing;reports
-OpenOffice.org Basic : editing;shortcut keys
-OpenOffice.org Basic : editing;tab stops
-OpenOffice.org Basic : editing;templates
-OpenOffice.org Basic : editing;toolbars
-OpenOffice.org Basic : editing;undoing
-OpenOffice.org Basic : editing;XForms
-OpenOffice.org Basic : editing time of documents
-OpenOffice.org Basic : editors
-OpenOffice.org Basic : editors;formula editor
-OpenOffice.org Basic : editors;ImageMap editor
-OpenOffice.org Basic : effects
-OpenOffice.org Basic : effects;font positions
-OpenOffice.org Basic : effects;fonts
-OpenOffice.org Basic : effects;Fontwork icons
-OpenOffice.org Basic : empty documents
-OpenOffice.org Basic : empty paragraph removal
-OpenOffice.org Basic : encryption of contents
-OpenOffice.org Basic : End statement
-OpenOffice.org Basic : entering groups
-OpenOffice.org Basic : entering text from right to left
-OpenOffice.org Basic : Environ function
-OpenOffice.org Basic : Eof function
-OpenOffice.org Basic : equal sign, see also operators
-OpenOffice.org Basic : EqualUnoObjects function
-OpenOffice.org Basic : equations in formula editor
-OpenOffice.org Basic : Eqv operator (logical)
-OpenOffice.org Basic : Erase function
-OpenOffice.org Basic : Erl function
-OpenOffice.org Basic : Err function
-OpenOffice.org Basic : error codes in Basic
-OpenOffice.org Basic : Error function
-OpenOffice.org Basic : Error Report Tool
-OpenOffice.org Basic : Euro
-OpenOffice.org Basic : Euro;currency formats
-OpenOffice.org Basic : Euro;Euro Converter Wizard
-OpenOffice.org Basic : even/odd pages
-OpenOffice.org Basic : even/odd pages;printing
-OpenOffice.org Basic : events
-OpenOffice.org Basic : events;assigning macros
-OpenOffice.org Basic : events;controls
-OpenOffice.org Basic : events;customizing
-OpenOffice.org Basic : events;in forms
-OpenOffice.org Basic : events;linked to objects
-OpenOffice.org Basic : examples
-OpenOffice.org Basic : examples;programming controls
-OpenOffice.org Basic : examples;showing a dialog using program code
-OpenOffice.org Basic : Excel
-OpenOffice.org Basic : Excel;saving as
-OpenOffice.org Basic : Excel;search criteria
-OpenOffice.org Basic : exceptions
-OpenOffice.org Basic : exceptions;user-defined dictionaries
-OpenOffice.org Basic : exchanging, see also replacing
-OpenOffice.org Basic : executing
-OpenOffice.org Basic : executing;SQL commands
-OpenOffice.org Basic : Exit statement
-OpenOffice.org Basic : exiting
-OpenOffice.org Basic : exiting;groups
-OpenOffice.org Basic : exiting;OpenOffice.org
-OpenOffice.org Basic : Exp function
-OpenOffice.org Basic : expanding formatting (Calc)
-OpenOffice.org Basic : explorer of data sources
-OpenOffice.org Basic : export filters
-OpenOffice.org Basic : exporting
-OpenOffice.org Basic : exporting;bitmaps
-OpenOffice.org Basic : exporting;databases
-OpenOffice.org Basic : exporting;HTML and text documents
-OpenOffice.org Basic : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Basic : exporting;spreadsheets to text format
-OpenOffice.org Basic : exporting;templates
-OpenOffice.org Basic : exporting;to foreign formats
-OpenOffice.org Basic : exporting;to HTML
-OpenOffice.org Basic : exporting;to Microsoft Office formats
-OpenOffice.org Basic : exporting;to PDF
-OpenOffice.org Basic : exporting;to PostScript format
-OpenOffice.org Basic : exporting;to XML
-OpenOffice.org Basic : exporting;XML files
-OpenOffice.org Basic : extended tips in Help
-OpenOffice.org Basic : extension mode in text
-OpenOffice.org Basic : extensions
-OpenOffice.org Basic : extensions;Extension Manager
-OpenOffice.org Basic : extensions;file formats
-OpenOffice.org Basic : external keys (Base)
-OpenOffice.org Basic : faster printing
-OpenOffice.org Basic : faxes
-OpenOffice.org Basic : faxes;configuring OpenOffice.org
-OpenOffice.org Basic : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Basic : faxes;selecting a fax machine
-OpenOffice.org Basic : faxes;sending
-OpenOffice.org Basic : faxes;wizards
-OpenOffice.org Basic : fields
-OpenOffice.org Basic : fields;database tables
-OpenOffice.org Basic : fields;displaying field codes (Writer)
-OpenOffice.org Basic : fields;formatted fields
-OpenOffice.org Basic : fields;updating automatically (Writer)
-OpenOffice.org Basic : file associations for Microsoft Office
-OpenOffice.org Basic : file filters
-OpenOffice.org Basic : file filters;mobile devices
-OpenOffice.org Basic : file filters;XML
-OpenOffice.org Basic : file formats
-OpenOffice.org Basic : file formats;changing defaults
-OpenOffice.org Basic : file formats;OpenDocument/XML
-OpenOffice.org Basic : file formats;saving always in other formats
-OpenOffice.org Basic : file selection button
-OpenOffice.org Basic : file selection control
-OpenOffice.org Basic : file sharing options for current document
-OpenOffice.org Basic : FileAttr function
-OpenOffice.org Basic : FileCopy statement
-OpenOffice.org Basic : FileDateTime function
-OpenOffice.org Basic : FileExists function
-OpenOffice.org Basic : FileLen function
-OpenOffice.org Basic : filepicker
-OpenOffice.org Basic : filepicker;API service
-OpenOffice.org Basic : files
-OpenOffice.org Basic : files;filters and formats
-OpenOffice.org Basic : files;importing
-OpenOffice.org Basic : files;opening
-OpenOffice.org Basic : files;opening with placeholders
-OpenOffice.org Basic : files;properties
-OpenOffice.org Basic : files;saving
-OpenOffice.org Basic : files;saving automatically
-OpenOffice.org Basic : files;saving in other formats
-OpenOffice.org Basic : files;sending as e-mail
-OpenOffice.org Basic : files;version numbers
-OpenOffice.org Basic : files and folders in OpenOffice.org
-OpenOffice.org Basic : fill characters with tabulators
-OpenOffice.org Basic : fill colors for areas
-OpenOffice.org Basic : fill patterns for areas
-OpenOffice.org Basic : filter conditions
-OpenOffice.org Basic : filter conditions;connecting
-OpenOffice.org Basic : filter conditions;in queries (Base)
-OpenOffice.org Basic : filtering
-OpenOffice.org Basic : filtering;data in databases
-OpenOffice.org Basic : filtering;data in forms
-OpenOffice.org Basic : filters
-OpenOffice.org Basic : filters;comparison operators
-OpenOffice.org Basic : filters;for import and export
-OpenOffice.org Basic : filters;Navigator
-OpenOffice.org Basic : filters;pictures
-OpenOffice.org Basic : filters;XML filter settings
-OpenOffice.org Basic : Find tab in Help
-OpenOffice.org Basic : finding
-OpenOffice.org Basic : finding;in all sheets
-OpenOffice.org Basic : finding;records in form documents
-OpenOffice.org Basic : finding;selections
-OpenOffice.org Basic : finding;similarity search
-OpenOffice.org Basic : FindObject function
-OpenOffice.org Basic : FindPropertyObject function
-OpenOffice.org Basic : fitting to pages
-OpenOffice.org Basic : fitting to pages;print settings in Math
-OpenOffice.org Basic : fitting to pages;print settings in presentations
-OpenOffice.org Basic : Fix function
-OpenOffice.org Basic : fixed line control
-OpenOffice.org Basic : fixed text
-OpenOffice.org Basic : fixed text;form functions
-OpenOffice.org Basic : fixed text control
-OpenOffice.org Basic : fixing toolbars
-OpenOffice.org Basic : flipping draw objects
-OpenOffice.org Basic : floating frames in HTML documents
-OpenOffice.org Basic : floating toolbars
-OpenOffice.org Basic : focus of controls
-OpenOffice.org Basic : folder creation
-OpenOffice.org Basic : font lists
-OpenOffice.org Basic : font name box
-OpenOffice.org Basic : font sizes
-OpenOffice.org Basic : font sizes;bullets
-OpenOffice.org Basic : font sizes;relative changes
-OpenOffice.org Basic : font sizes;scaling on screen
-OpenOffice.org Basic : font sizes;text
-OpenOffice.org Basic : fonts
-OpenOffice.org Basic : fonts;adding under UNIX
-OpenOffice.org Basic : fonts;changing in templates
-OpenOffice.org Basic : fonts;colors
-OpenOffice.org Basic : fonts;default settings
-OpenOffice.org Basic : fonts;effects
-OpenOffice.org Basic : fonts;for HTML and Basic
-OpenOffice.org Basic : fonts;formats
-OpenOffice.org Basic : fonts;outlines
-OpenOffice.org Basic : fonts;positions in text
-OpenOffice.org Basic : fonts;shadows
-OpenOffice.org Basic : fonts;specifying several
-OpenOffice.org Basic : fonts;strikethrough
-OpenOffice.org Basic : fonts;styles
-OpenOffice.org Basic : fonts;text objects
-OpenOffice.org Basic : Fontwork icons
-OpenOffice.org Basic : footers
-OpenOffice.org Basic : footers;backgrounds
-OpenOffice.org Basic : For statement
-OpenOffice.org Basic : form controls
-OpenOffice.org Basic : form controls;assigning macros
-OpenOffice.org Basic : form controls;protecting
-OpenOffice.org Basic : form controls;toolbars
-OpenOffice.org Basic : form fields
-OpenOffice.org Basic : form filters
-OpenOffice.org Basic : Form Navigator
-OpenOffice.org Basic : format codes
-OpenOffice.org Basic : format codes;numbers
-OpenOffice.org Basic : format codes;user-defined number formats
-OpenOffice.org Basic : format filling printing in OpenOffice.org Math
-OpenOffice.org Basic : Format function
-OpenOffice.org Basic : Format Paintbrush
-OpenOffice.org Basic : formats
-OpenOffice.org Basic : formats;Asian layout
-OpenOffice.org Basic : formats;Asian typography
-OpenOffice.org Basic : formats;fonts
-OpenOffice.org Basic : formats;maximizing page formats
-OpenOffice.org Basic : formats;number and currency formats
-OpenOffice.org Basic : formats;of currencies/date/time
-OpenOffice.org Basic : formats;on opening and saving
-OpenOffice.org Basic : formats;pasting in special formats
-OpenOffice.org Basic : formats;positions
-OpenOffice.org Basic : formats;tabulators
-OpenOffice.org Basic : formats;undoing when writing
-OpenOffice.org Basic : formatted field control
-OpenOffice.org Basic : formatted fields
-OpenOffice.org Basic : formatted fields;form functions
-OpenOffice.org Basic : formatted fields;properties
-OpenOffice.org Basic : formatting
-OpenOffice.org Basic : formatting;axes in charts
-OpenOffice.org Basic : formatting;chart legends
-OpenOffice.org Basic : formatting;copying
-OpenOffice.org Basic : formatting;definition
-OpenOffice.org Basic : formatting;expanding (Calc)
-OpenOffice.org Basic : formatting;font effects
-OpenOffice.org Basic : formatting;hyperlinks
-OpenOffice.org Basic : formatting;pages
-OpenOffice.org Basic : formatting;printer metrics (Writer)
-OpenOffice.org Basic : formatting;undoing
-OpenOffice.org Basic : forms
-OpenOffice.org Basic : forms;browsing
-OpenOffice.org Basic : forms;Combo Box/List Box Wizard
-OpenOffice.org Basic : forms;creating
-OpenOffice.org Basic : forms;data
-OpenOffice.org Basic : forms;designing (Base)
-OpenOffice.org Basic : forms;events
-OpenOffice.org Basic : forms;filtering data
-OpenOffice.org Basic : forms;finding records
-OpenOffice.org Basic : forms;focus after opening
-OpenOffice.org Basic : forms;general information (Base)
-OpenOffice.org Basic : forms;grouping controls
-OpenOffice.org Basic : forms;HTML filters
-OpenOffice.org Basic : forms;Navigator
-OpenOffice.org Basic : forms;opening in design mode
-OpenOffice.org Basic : forms;properties
-OpenOffice.org Basic : forms;sorting data
-OpenOffice.org Basic : forms;subforms
-OpenOffice.org Basic : forms;wizards
-OpenOffice.org Basic : forms;XForms
-OpenOffice.org Basic : Formula Auditing feature in Microsoft Office
-OpenOffice.org Basic : formula texts
-OpenOffice.org Basic : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Basic : formulas
-OpenOffice.org Basic : formulas;new
-OpenOffice.org Basic : formulas;starting formula editor
-OpenOffice.org Basic : formulas in reports
-OpenOffice.org Basic : formulas in reports;editing
-OpenOffice.org Basic : forums and support
-OpenOffice.org Basic : frames
-OpenOffice.org Basic : frames;around paragraphs
-OpenOffice.org Basic : frames;around tables
-OpenOffice.org Basic : frames;AutoCorrect function
-OpenOffice.org Basic : frames;backgrounds
-OpenOffice.org Basic : frames;captions (Writer)
-OpenOffice.org Basic : frames;printing in OpenOffice.org Math
-OpenOffice.org Basic : frames;protecting
-OpenOffice.org Basic : frames;selection frames
-OpenOffice.org Basic : frames;text fitting to frames
-OpenOffice.org Basic : FreeFile function
-OpenOffice.org Basic : freeform lines
-OpenOffice.org Basic : freeform lines;draw functions
-OpenOffice.org Basic : FreeLibrary function
-OpenOffice.org Basic : FTP
-OpenOffice.org Basic : FTP;opening documents
-OpenOffice.org Basic : FTP;saving documents
-OpenOffice.org Basic : full joins (Base)
-OpenOffice.org Basic : full screen view
-OpenOffice.org Basic : full-text search in Help
-OpenOffice.org Basic : Function statement
-OpenOffice.org Basic : functions
-OpenOffice.org Basic : functions;return value type
-OpenOffice.org Basic : functions;using
-OpenOffice.org Basic : functions in reports
-OpenOffice.org Basic : functions in reports;editing
-OpenOffice.org Basic : fundamentals
-OpenOffice.org Basic : Gallery
-OpenOffice.org Basic : Gallery;adding pictures
-OpenOffice.org Basic : Gallery;dragging pictures to draw objects
-OpenOffice.org Basic : Gallery;hiding/showing
-OpenOffice.org Basic : Gallery;inserting pictures from
-OpenOffice.org Basic : German spellcheck
-OpenOffice.org Basic : get method for form transmissions
-OpenOffice.org Basic : Get statement
-OpenOffice.org Basic : GetAttr function
-OpenOffice.org Basic : GetDefaultContext function
-OpenOffice.org Basic : GetGuiType function
-OpenOffice.org Basic : GetProcessServiceManager function
-OpenOffice.org Basic : GetSolarVersion function
-OpenOffice.org Basic : GetSystemTicks function
-OpenOffice.org Basic : getting support
-OpenOffice.org Basic : GIF format
-OpenOffice.org Basic : Global statement
-OpenOffice.org Basic : GLOBAL variables
-OpenOffice.org Basic : GlobalScope function
-OpenOffice.org Basic : glossaries
-OpenOffice.org Basic : glossaries;common terms
-OpenOffice.org Basic : glossaries;Internet terms
-OpenOffice.org Basic : GoSub...Return statement
-OpenOffice.org Basic : GoTo statement
-OpenOffice.org Basic : gradients off for faster printing
-OpenOffice.org Basic : graphical text art
-OpenOffice.org Basic : graphics
-OpenOffice.org Basic : graphics;cache
-OpenOffice.org Basic : graphics;protecting
-OpenOffice.org Basic : graphics, see also pictures
-OpenOffice.org Basic : grayscale printing
-OpenOffice.org Basic : Green function
-OpenOffice.org Basic : grid controls
-OpenOffice.org Basic : grid controls;form functions
-OpenOffice.org Basic : grids
-OpenOffice.org Basic : grids;defaults (Writer/Calc)
-OpenOffice.org Basic : grids;display options (Impress/Draw)
-OpenOffice.org Basic : grids;displaying lines (Calc)
-OpenOffice.org Basic : group box control
-OpenOffice.org Basic : group box creation
-OpenOffice.org Basic : groups
-OpenOffice.org Basic : groups;entering/exiting/ungrouping
-OpenOffice.org Basic : groups;naming
-OpenOffice.org Basic : groups;of controls
-OpenOffice.org Basic : guides
-OpenOffice.org Basic : guides;display options (Impress/Draw)
-OpenOffice.org Basic : guides;displaying when moving objects (Impress)
-OpenOffice.org Basic : guides;showing (Calc)
-OpenOffice.org Basic : guides;showing when moving frames (Writer)
-OpenOffice.org Basic : gutter
-OpenOffice.org Basic : handles
-OpenOffice.org Basic : handles;displaying (Writer)
-OpenOffice.org Basic : handles;scaling
-OpenOffice.org Basic : handles;showing simple/large handles (Calc)
-OpenOffice.org Basic : Hangul/Hanja
-OpenOffice.org Basic : HasUnoInterfaces function
-OpenOffice.org Basic : hatching
-OpenOffice.org Basic : headers
-OpenOffice.org Basic : headers;backgrounds
-OpenOffice.org Basic : headings
-OpenOffice.org Basic : headings;entering as text box
-OpenOffice.org Basic : Hebrew
-OpenOffice.org Basic : Hebrew;entering text
-OpenOffice.org Basic : Hebrew;language settings
-OpenOffice.org Basic : Help
-OpenOffice.org Basic : Help;bookmarks
-OpenOffice.org Basic : Help;extended tips on/off
-OpenOffice.org Basic : Help;full-text search
-OpenOffice.org Basic : Help;Help tips
-OpenOffice.org Basic : Help;keywords
-OpenOffice.org Basic : Help;navigation pane showing/hiding
-OpenOffice.org Basic : Help;style sheets
-OpenOffice.org Basic : Help;topics
-OpenOffice.org Basic : Help Agent
-OpenOffice.org Basic : Help Agent;help
-OpenOffice.org Basic : Help Agent;options
-OpenOffice.org Basic : Help tips
-OpenOffice.org Basic : Help tips;hiding
-OpenOffice.org Basic : Hex function
-OpenOffice.org Basic : hidden controls in Form Navigator
-OpenOffice.org Basic : hidden fields display (Writer)
-OpenOffice.org Basic : hidden pages
-OpenOffice.org Basic : hidden pages;printing in presentations
-OpenOffice.org Basic : hidden text
-OpenOffice.org Basic : hidden text;showing (Writer)
-OpenOffice.org Basic : hiding
-OpenOffice.org Basic : hiding;changes
-OpenOffice.org Basic : hiding;docked windows
-OpenOffice.org Basic : hiding;navigation pane in Help window
-OpenOffice.org Basic : high contrast mode
-OpenOffice.org Basic : Hindi
-OpenOffice.org Basic : Hindi;entering text
-OpenOffice.org Basic : Hindi;language settings
-OpenOffice.org Basic : horizontal line control
-OpenOffice.org Basic : horizontal scrollbar control
-OpenOffice.org Basic : horizontal scrollbars (Writer)
-OpenOffice.org Basic : Hour function
-OpenOffice.org Basic : HTML
-OpenOffice.org Basic : HTML;definition
-OpenOffice.org Basic : HTML;export character set
-OpenOffice.org Basic : HTML;fonts for source display
-OpenOffice.org Basic : HTML;importing META tags
-OpenOffice.org Basic : HTML;live presentations
-OpenOffice.org Basic : HTML documents
-OpenOffice.org Basic : HTML documents;auto reloading
-OpenOffice.org Basic : HTML documents;importing/exporting
-OpenOffice.org Basic : HTML documents;META tags in
-OpenOffice.org Basic : HTML documents;new
-OpenOffice.org Basic : HTML documents;source text
-OpenOffice.org Basic : hyperlinks
-OpenOffice.org Basic : hyperlinks;assigning macros
-OpenOffice.org Basic : hyperlinks;character formats
-OpenOffice.org Basic : hyperlinks;definition
-OpenOffice.org Basic : hyperlinks;deleting
-OpenOffice.org Basic : hyperlinks;editing
-OpenOffice.org Basic : hyperlinks;inserting
-OpenOffice.org Basic : hyperlinks;relative and absolute
-OpenOffice.org Basic : hyperlinks;turning off automatic recognition
-OpenOffice.org Basic : hyperlinks, see also links
-OpenOffice.org Basic : hyphenation
-OpenOffice.org Basic : hyphenation;activating for a language
-OpenOffice.org Basic : hyphenation;minimal number of characters
-OpenOffice.org Basic : hyphens
-OpenOffice.org Basic : hyphens;displaying custom (Writer)
-OpenOffice.org Basic : hyphens;inserting custom
-OpenOffice.org Basic : icon bars, see toolbars
-OpenOffice.org Basic : icon control
-OpenOffice.org Basic : icon sizes
-OpenOffice.org Basic : IDE
-OpenOffice.org Basic : IDE;Integrated Development Environment
-OpenOffice.org Basic : IDE;keyboard shortcuts
-OpenOffice.org Basic : If statement
-OpenOffice.org Basic : ignore list for spellcheck
-OpenOffice.org Basic : IIf statement
-OpenOffice.org Basic : illustrations, see pictures
-OpenOffice.org Basic : image button creation
-OpenOffice.org Basic : image control
-OpenOffice.org Basic : image control creation
-OpenOffice.org Basic : ImageMap
-OpenOffice.org Basic : ImageMap;definition
-OpenOffice.org Basic : ImageMap;editor
-OpenOffice.org Basic : images
-OpenOffice.org Basic : images;ImageMap
-OpenOffice.org Basic : images;inserting and editing bitmaps
-OpenOffice.org Basic : images;placeholders in presentations
-OpenOffice.org Basic : images, see also pictures
-OpenOffice.org Basic : IME
-OpenOffice.org Basic : IME;definition
-OpenOffice.org Basic : IME;showing/hiding
-OpenOffice.org Basic : Imp operator (logical)
-OpenOffice.org Basic : import filters
-OpenOffice.org Basic : import restrictions for Microsoft Office
-OpenOffice.org Basic : importing
-OpenOffice.org Basic : importing;bitmaps
-OpenOffice.org Basic : importing;compatibility settings for text import
-OpenOffice.org Basic : importing;databases
-OpenOffice.org Basic : importing;documents in other formats
-OpenOffice.org Basic : importing;from XML
-OpenOffice.org Basic : importing;HTML and text documents
-OpenOffice.org Basic : importing;HTML with META tags
-OpenOffice.org Basic : importing;Microsoft Office documents with VBA code
-OpenOffice.org Basic : importing;tables in text format
-OpenOffice.org Basic : importing;templates
-OpenOffice.org Basic : inches
-OpenOffice.org Basic : Index tab in Help
-OpenOffice.org Basic : indexes
-OpenOffice.org Basic : indexes;backgrounds
-OpenOffice.org Basic : indexes;showing/hiding Help index tab
-OpenOffice.org Basic : indexes;unprotecting
-OpenOffice.org Basic : indicator lines in text
-OpenOffice.org Basic : inner joins (Base)
-OpenOffice.org Basic : input method window
-OpenOffice.org Basic : Input statement
-OpenOffice.org Basic : InputBox function
-OpenOffice.org Basic : insert mode for entering text
-OpenOffice.org Basic : inserting
-OpenOffice.org Basic : inserting;applets
-OpenOffice.org Basic : inserting;cell ranges from spreadsheets
-OpenOffice.org Basic : inserting;charts
-OpenOffice.org Basic : inserting;clipboard options
-OpenOffice.org Basic : inserting;data from text documents
-OpenOffice.org Basic : inserting;datasource records in spreadsheets
-OpenOffice.org Basic : inserting;drawings
-OpenOffice.org Basic : inserting;floating frames
-OpenOffice.org Basic : inserting;form fields
-OpenOffice.org Basic : inserting;hyperlinks
-OpenOffice.org Basic : inserting;line breaks in cells
-OpenOffice.org Basic : inserting;movies/sounds
-OpenOffice.org Basic : inserting;new text tables defaults
-OpenOffice.org Basic : inserting;notes
-OpenOffice.org Basic : inserting;objects from Gallery
-OpenOffice.org Basic : inserting;OLE objects
-OpenOffice.org Basic : inserting;paragraph bullets
-OpenOffice.org Basic : inserting;plug-ins
-OpenOffice.org Basic : inserting;special characters
-OpenOffice.org Basic : inserting;tab stops
-OpenOffice.org Basic : installing
-OpenOffice.org Basic : installing;ActiveX control
-OpenOffice.org Basic : installing;mobile device filters
-OpenOffice.org Basic : installing;UNO components
-OpenOffice.org Basic : InStr function
-OpenOffice.org Basic : instructions
-OpenOffice.org Basic : instructions;general
-OpenOffice.org Basic : Int function
-OpenOffice.org Basic : Internet
-OpenOffice.org Basic : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Basic : Internet;presentations
-OpenOffice.org Basic : Internet;starting searches
-OpenOffice.org Basic : Internet;turning off recognition of addresses
-OpenOffice.org Basic : Internet glossary
-OpenOffice.org Basic : invert filter
-OpenOffice.org Basic : invisible areas
-OpenOffice.org Basic : IsArray function
-OpenOffice.org Basic : IsDate function
-OpenOffice.org Basic : IsEmpty function
-OpenOffice.org Basic : IsError function
-OpenOffice.org Basic : IsMissing function
-OpenOffice.org Basic : IsNull function
-OpenOffice.org Basic : IsNumeric function
-OpenOffice.org Basic : IsObject function
-OpenOffice.org Basic : IsUnoStruct function
-OpenOffice.org Basic : italic text
-OpenOffice.org Basic : iterative references in spreadsheets
-OpenOffice.org Basic : Java
-OpenOffice.org Basic : Java;definition
-OpenOffice.org Basic : Java;scripting
-OpenOffice.org Basic : Java;setting options
-OpenOffice.org Basic : JDBC
-OpenOffice.org Basic : JDBC;databases (Base)
-OpenOffice.org Basic : JDBC;definition
-OpenOffice.org Basic : Join function
-OpenOffice.org Basic : joining
-OpenOffice.org Basic : joining;paragraphs
-OpenOffice.org Basic : joining;tables (Base)
-OpenOffice.org Basic : joins in databases (Base)
-OpenOffice.org Basic : justifying text
-OpenOffice.org Basic : kerning
-OpenOffice.org Basic : kerning;Asian texts
-OpenOffice.org Basic : kerning;definition
-OpenOffice.org Basic : kerning;in characters
-OpenOffice.org Basic : key fields for relations (Base)
-OpenOffice.org Basic : keyboard
-OpenOffice.org Basic : keyboard;assigning/editing shortcut keys
-OpenOffice.org Basic : keyboard;general commands
-OpenOffice.org Basic : keyboard;in IDE
-OpenOffice.org Basic : keyboard;removing numbering
-OpenOffice.org Basic : keys
-OpenOffice.org Basic : keys;adding push buttons
-OpenOffice.org Basic : keys;primary keys (Base)
-OpenOffice.org Basic : Kill statement
-OpenOffice.org Basic : kiosk export
-OpenOffice.org Basic : label field control
-OpenOffice.org Basic : labels
-OpenOffice.org Basic : labels;creating and synchronizing
-OpenOffice.org Basic : labels;for draw objects
-OpenOffice.org Basic : labels;form functions
-OpenOffice.org Basic : labels;from databases
-OpenOffice.org Basic : labels, see also names/callouts
-OpenOffice.org Basic : languages
-OpenOffice.org Basic : languages;activating modules
-OpenOffice.org Basic : languages;Asian support
-OpenOffice.org Basic : languages;complex text layout
-OpenOffice.org Basic : languages;locale settings
-OpenOffice.org Basic : languages;selecting
-OpenOffice.org Basic : languages;setting options
-OpenOffice.org Basic : languages;spellcheck
-OpenOffice.org Basic : languages;spellchecking and formatting
-OpenOffice.org Basic : large handles (Writer)
-OpenOffice.org Basic : large icons
-OpenOffice.org Basic : layer arrangement
-OpenOffice.org Basic : layout
-OpenOffice.org Basic : layout;importing Word documents
-OpenOffice.org Basic : layout;pages
-OpenOffice.org Basic : LBound function
-OpenOffice.org Basic : LCase function
-OpenOffice.org Basic : LDAP server
-OpenOffice.org Basic : LDAP server;address books (Base)
-OpenOffice.org Basic : LDAP server;sign on options
-OpenOffice.org Basic : leading between paragraphs
-OpenOffice.org Basic : left alignment of paragraphs
-OpenOffice.org Basic : Left function
-OpenOffice.org Basic : left joins (Base)
-OpenOffice.org Basic : legends
-OpenOffice.org Basic : legends;charts
-OpenOffice.org Basic : legends;draw objects
-OpenOffice.org Basic : legends;rounding corners
-OpenOffice.org Basic : Len function
-OpenOffice.org Basic : Let statement
-OpenOffice.org Basic : Letter Wizard
-OpenOffice.org Basic : levels
-OpenOffice.org Basic : levels;depth stagger
-OpenOffice.org Basic : libraries
-OpenOffice.org Basic : libraries;adding
-OpenOffice.org Basic : libraries;organizing
-OpenOffice.org Basic : library systems
-OpenOffice.org Basic : LibraryContainer
-OpenOffice.org Basic : limits of tables (Writer)
-OpenOffice.org Basic : line breaks
-OpenOffice.org Basic : line breaks;in cells
-OpenOffice.org Basic : line control
-OpenOffice.org Basic : Line Input statement
-OpenOffice.org Basic : line spacing
-OpenOffice.org Basic : line spacing;context menu in paragraphs
-OpenOffice.org Basic : line spacing;paragraph
-OpenOffice.org Basic : line styles
-OpenOffice.org Basic : line styles;applying
-OpenOffice.org Basic : line styles;defining
-OpenOffice.org Basic : lines
-OpenOffice.org Basic : lines;contours (Draw/Impress)
-OpenOffice.org Basic : lines;defining ends
-OpenOffice.org Basic : lines;draw functions
-OpenOffice.org Basic : lines;drawing in text
-OpenOffice.org Basic : lines;editing points
-OpenOffice.org Basic : lines;removing automatic lines
-OpenOffice.org Basic : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Basic : lines of text
-OpenOffice.org Basic : lines of text;alignment
-OpenOffice.org Basic : lines of text;in Basic editor
-OpenOffice.org Basic : links
-OpenOffice.org Basic : links;between cells and controls
-OpenOffice.org Basic : links;by drag and drop
-OpenOffice.org Basic : links;character formats
-OpenOffice.org Basic : links;definition
-OpenOffice.org Basic : links;editing hyperlinks
-OpenOffice.org Basic : links;inserting
-OpenOffice.org Basic : links;modifying
-OpenOffice.org Basic : links;opening files with
-OpenOffice.org Basic : links;relational databases (Base)
-OpenOffice.org Basic : links;turning off automatic recognition
-OpenOffice.org Basic : links;updating options (Writer)
-OpenOffice.org Basic : links;updating specific links
-OpenOffice.org Basic : list box creation
-OpenOffice.org Basic : list boxes
-OpenOffice.org Basic : list boxes;adding entries to (example)
-OpenOffice.org Basic : list boxes;controls
-OpenOffice.org Basic : list boxes;removing entries from (example)
-OpenOffice.org Basic : lists
-OpenOffice.org Basic : lists;data assigned to controls
-OpenOffice.org Basic : lists;registered databases (Base)
-OpenOffice.org Basic : lists;regular expressions
-OpenOffice.org Basic : live presentations on the Internet
-OpenOffice.org Basic : loading
-OpenOffice.org Basic : loading;Basic code
-OpenOffice.org Basic : loading;documents
-OpenOffice.org Basic : loading;documents from other formats
-OpenOffice.org Basic : loading;HTML documents, automatically
-OpenOffice.org Basic : loading;Microsoft Office documents with VBA code
-OpenOffice.org Basic : loading;reloading
-OpenOffice.org Basic : loading;XML files
-OpenOffice.org Basic : Loc function
-OpenOffice.org Basic : locale settings
-OpenOffice.org Basic : localizing dialogs
-OpenOffice.org Basic : Lof function
-OpenOffice.org Basic : Log function
-OpenOffice.org Basic : long lines
-OpenOffice.org Basic : long lines;in Basic editor
-OpenOffice.org Basic : loops
-OpenOffice.org Basic : lowercase letters
-OpenOffice.org Basic : lowercase letters;font effects
-OpenOffice.org Basic : LSet statement
-OpenOffice.org Basic : LTrim function
-OpenOffice.org Basic : macro toolbar
-OpenOffice.org Basic : macros
-OpenOffice.org Basic : macros;assigning to events
-OpenOffice.org Basic : macros;assigning to events in forms
-OpenOffice.org Basic : macros;Basic IDE
-OpenOffice.org Basic : macros;in MS Office documents
-OpenOffice.org Basic : macros;interrupting
-OpenOffice.org Basic : macros;organizing
-OpenOffice.org Basic : macros;recording
-OpenOffice.org Basic : macros;security
-OpenOffice.org Basic : macros;security warning dialog
-OpenOffice.org Basic : macros;selecting security warnings
-OpenOffice.org Basic : macros;stopping
-OpenOffice.org Basic : magnifiers
-OpenOffice.org Basic : Mail Merge feature in Microsoft Office
-OpenOffice.org Basic : margins
-OpenOffice.org Basic : margins;pages
-OpenOffice.org Basic : margins;setting with the mouse
-OpenOffice.org Basic : margins;shadows
-OpenOffice.org Basic : marking changes
-OpenOffice.org Basic : Markup feature in Microsoft Office
-OpenOffice.org Basic : masked field control
-OpenOffice.org Basic : Math formula editor
-OpenOffice.org Basic : measurement units
-OpenOffice.org Basic : measurement units;changing on rulers
-OpenOffice.org Basic : measurement units;converting
-OpenOffice.org Basic : measurement units;selecting
-OpenOffice.org Basic : Media Player window
-OpenOffice.org Basic : menus
-OpenOffice.org Basic : menus;activating context menus
-OpenOffice.org Basic : menus;customizing
-OpenOffice.org Basic : menus;inactive menu items
-OpenOffice.org Basic : merging
-OpenOffice.org Basic : merging;documents
-OpenOffice.org Basic : META tags
-OpenOffice.org Basic : metrics
-OpenOffice.org Basic : metrics;converting
-OpenOffice.org Basic : metrics;document formatting (Writer)
-OpenOffice.org Basic : metrics;in sheets
-OpenOffice.org Basic : Microsoft Office
-OpenOffice.org Basic : Microsoft Office;Access databases (base)
-OpenOffice.org Basic : Microsoft Office;as standard file format
-OpenOffice.org Basic : Microsoft Office;document import restrictions
-OpenOffice.org Basic : Microsoft Office;feature comparisons
-OpenOffice.org Basic : Microsoft Office;importing password protected files
-OpenOffice.org Basic : Microsoft Office;importing Word documents
-OpenOffice.org Basic : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Basic : Microsoft Office;new users information
-OpenOffice.org Basic : Microsoft Office;opening Microsoft documents
-OpenOffice.org Basic : Microsoft Office;reassigning document types
-OpenOffice.org Basic : Mid function
-OpenOffice.org Basic : Mid statement
-OpenOffice.org Basic : Minute function
-OpenOffice.org Basic : MkDir statement
-OpenOffice.org Basic : mobile device filters
-OpenOffice.org Basic : MOD operator (mathematical)
-OpenOffice.org Basic : models in XForms
-OpenOffice.org Basic : modifying, see changing
-OpenOffice.org Basic : module/dialog toggle
-OpenOffice.org Basic : modules
-OpenOffice.org Basic : modules;organizing
-OpenOffice.org Basic : modules;subroutines and functions
-OpenOffice.org Basic : Month function
-OpenOffice.org Basic : more controls
-OpenOffice.org Basic : mosaic filter
-OpenOffice.org Basic : mouse
-OpenOffice.org Basic : mouse;pointers when using drag and drop
-OpenOffice.org Basic : mouse;positioning
-OpenOffice.org Basic : moving
-OpenOffice.org Basic : moving;modules
-OpenOffice.org Basic : moving;tab stops on ruler
-OpenOffice.org Basic : moving;toolbars
-OpenOffice.org Basic : moving;using guide lines in presentations
-OpenOffice.org Basic : MS ADO interface (Base)
-OpenOffice.org Basic : MsgBox function
-OpenOffice.org Basic : MsgBox statement
-OpenOffice.org Basic : multi-line titles in forms
-OpenOffice.org Basic : multiple documents
-OpenOffice.org Basic : multiple documents;opening
-OpenOffice.org Basic : My Documents folder
-OpenOffice.org Basic : My Documents folder;changing work directory
-OpenOffice.org Basic : My Documents folder;opening
-OpenOffice.org Basic : MySQL databases (Base)
-OpenOffice.org Basic : Name statement
-OpenOffice.org Basic : names
-OpenOffice.org Basic : names;multi-line titles
-OpenOffice.org Basic : names;objects
-OpenOffice.org Basic : names of variables
-OpenOffice.org Basic : names, see also labels/callouts
-OpenOffice.org Basic : namespace organization in XForms
-OpenOffice.org Basic : native SQL (Base)
-OpenOffice.org Basic : navigating
-OpenOffice.org Basic : navigating;in Basic projects
-OpenOffice.org Basic : navigating;in documents
-OpenOffice.org Basic : Navigation bar
-OpenOffice.org Basic : Navigation bar;controls
-OpenOffice.org Basic : Navigation bar;forms
-OpenOffice.org Basic : Navigator
-OpenOffice.org Basic : Navigator;contents as lists
-OpenOffice.org Basic : Navigator;docking
-OpenOffice.org Basic : Navigator;working with
-OpenOffice.org Basic : network identity options
-OpenOffice.org Basic : new databases
-OpenOffice.org Basic : new documents
-OpenOffice.org Basic : new German spellcheck
-OpenOffice.org Basic : new lines in cells
-OpenOffice.org Basic : new windows
-OpenOffice.org Basic : Next statement
-OpenOffice.org Basic : non-breaking dashes
-OpenOffice.org Basic : non-breaking spaces (Writer)
-OpenOffice.org Basic : non-printing characters (Writer)
-OpenOffice.org Basic : Not operator (logical)
-OpenOffice.org Basic : notes
-OpenOffice.org Basic : notes;displaying (Calc)
-OpenOffice.org Basic : notes;inserting and editing
-OpenOffice.org Basic : notes;printing in text
-OpenOffice.org Basic : Nothing object
-OpenOffice.org Basic : Now function
-OpenOffice.org Basic : Null value
-OpenOffice.org Basic : number formats
-OpenOffice.org Basic : number formats;codes
-OpenOffice.org Basic : number formats;formats
-OpenOffice.org Basic : number formats;recognition in text tables
-OpenOffice.org Basic : number of pages
-OpenOffice.org Basic : number of sheets
-OpenOffice.org Basic : number of tables
-OpenOffice.org Basic : numbering
-OpenOffice.org Basic : numbering;options
-OpenOffice.org Basic : numbering;paragraphs
-OpenOffice.org Basic : numbering;turning off
-OpenOffice.org Basic : numbering;using automatically
-OpenOffice.org Basic : numbers
-OpenOffice.org Basic : numbers;date, time and currency formats
-OpenOffice.org Basic : numbers;decimal places (Calc)
-OpenOffice.org Basic : numbers;formatting options for selected cells
-OpenOffice.org Basic : numerical field control
-OpenOffice.org Basic : numerical fields in forms
-OpenOffice.org Basic : objects
-OpenOffice.org Basic : objects;always moveable (Impress/Draw)
-OpenOffice.org Basic : objects;arranging within stacks
-OpenOffice.org Basic : objects;contours in presentations
-OpenOffice.org Basic : objects;copying when moving in presentations
-OpenOffice.org Basic : objects;definition
-OpenOffice.org Basic : objects;displaying in spreadsheets
-OpenOffice.org Basic : objects;displaying in text documents
-OpenOffice.org Basic : objects;editing
-OpenOffice.org Basic : objects;inserting from Gallery
-OpenOffice.org Basic : objects;inserting OLE objects
-OpenOffice.org Basic : objects;moving and resizing with mouse
-OpenOffice.org Basic : objects;naming
-OpenOffice.org Basic : objects;opening
-OpenOffice.org Basic : objects;quickly moving to
-OpenOffice.org Basic : objects;titles and descriptions
-OpenOffice.org Basic : Oct function
-OpenOffice.org Basic : ODBC
-OpenOffice.org Basic : ODBC;database (Base)
-OpenOffice.org Basic : ODBC;definition
-OpenOffice.org Basic : ODF file formats
-OpenOffice.org Basic : Office
-OpenOffice.org Basic : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Basic : old German spellcheck
-OpenOffice.org Basic : OLE
-OpenOffice.org Basic : OLE;definition
-OpenOffice.org Basic : OLE objects
-OpenOffice.org Basic : OLE objects;arranging within stacks
-OpenOffice.org Basic : OLE objects;captions (Writer)
-OpenOffice.org Basic : OLE objects;inserting
-OpenOffice.org Basic : OLE objects;number of
-OpenOffice.org Basic : OLE objects;protecting
-OpenOffice.org Basic : On Error GoTo ... Resume statement
-OpenOffice.org Basic : On...GoSub statement
-OpenOffice.org Basic : On...GoTo statement
-OpenOffice.org Basic : one and a half line spacing in text
-OpenOffice.org Basic : online registration
-OpenOffice.org Basic : online update options
-OpenOffice.org Basic : online updates
-OpenOffice.org Basic : online updates;checking automatically
-OpenOffice.org Basic : online updates;checking manually
-OpenOffice.org Basic : Open statement
-OpenOffice.org Basic : Open/Save dialogs
-OpenOffice.org Basic : OpenDocument file formats
-OpenOffice.org Basic : OpenGL
-OpenOffice.org Basic : OpenGL;definition
-OpenOffice.org Basic : OpenGL;optimized output
-OpenOffice.org Basic : opening
-OpenOffice.org Basic : opening;context menus
-OpenOffice.org Basic : opening;database files
-OpenOffice.org Basic : opening;dialog settings
-OpenOffice.org Basic : opening;documents
-OpenOffice.org Basic : opening;documents from other formats
-OpenOffice.org Basic : opening;files with links
-OpenOffice.org Basic : opening;files, with placeholders
-OpenOffice.org Basic : opening;forms
-OpenOffice.org Basic : opening;Microsoft Office files
-OpenOffice.org Basic : opening;mobile device documents
-OpenOffice.org Basic : opening;objects
-OpenOffice.org Basic : opening;reports
-OpenOffice.org Basic : opening;several files
-OpenOffice.org Basic : opening;XForms
-OpenOffice.org Basic : OpenOffice.org Base data sources
-OpenOffice.org Basic : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Basic : OpenOffice.org documents
-OpenOffice.org Basic : OpenOffice.org documents;mobile device filters
-OpenOffice.org Basic : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Basic : OpenOffice.org Math start
-OpenOffice.org Basic : operators
-OpenOffice.org Basic : operators;comparisons
-OpenOffice.org Basic : operators;default filters
-OpenOffice.org Basic : Option Base statement
-OpenOffice.org Basic : option button control
-OpenOffice.org Basic : Option Explicit statement
-OpenOffice.org Basic : Optional function
-OpenOffice.org Basic : optional hyphens (Writer)
-OpenOffice.org Basic : options
-OpenOffice.org Basic : options;accessibility
-OpenOffice.org Basic : options;appearance
-OpenOffice.org Basic : options;compatibility (Writer)
-OpenOffice.org Basic : options;network identity
-OpenOffice.org Basic : options;online update
-OpenOffice.org Basic : options;tools
-OpenOffice.org Basic : Or operator (logical)
-OpenOffice.org Basic : Oracle databases (base)
-OpenOffice.org Basic : ordering
-OpenOffice.org Basic : ordering;objects
-OpenOffice.org Basic : organizing
-OpenOffice.org Basic : organizing;macros and scripts
-OpenOffice.org Basic : organizing;modules/libraries/dialogs
-OpenOffice.org Basic : organizing;namespaces in XForms
-OpenOffice.org Basic : organizing;styles
-OpenOffice.org Basic : organizing;templates
-OpenOffice.org Basic : original size
-OpenOffice.org Basic : original size;printing in OpenOffice.org Math
-OpenOffice.org Basic : original size;restoring after cropping
-OpenOffice.org Basic : outlines
-OpenOffice.org Basic : outlines;font effects
-OpenOffice.org Basic : outlines;outline symbols
-OpenOffice.org Basic : outlines;sending to presentations
-OpenOffice.org Basic : overwrite mode
-OpenOffice.org Basic : packages, see extensions
-OpenOffice.org Basic : page breaks
-OpenOffice.org Basic : page breaks;displaying (Calc)
-OpenOffice.org Basic : page formats
-OpenOffice.org Basic : page formats;maximizing
-OpenOffice.org Basic : page formats;restriction
-OpenOffice.org Basic : page styles
-OpenOffice.org Basic : page styles;editing/applying with statusbar
-OpenOffice.org Basic : pages
-OpenOffice.org Basic : pages;backgrounds in spreadsheets
-OpenOffice.org Basic : pages;formatting and numbering
-OpenOffice.org Basic : pages;printing page names in presentations
-OpenOffice.org Basic : pages;scaling
-OpenOffice.org Basic : pages;selecting one to print
-OpenOffice.org Basic : paint box
-OpenOffice.org Basic : paint can symbol
-OpenOffice.org Basic : pair kerning
-OpenOffice.org Basic : Palm file filters
-OpenOffice.org Basic : paper formats
-OpenOffice.org Basic : paper size warning
-OpenOffice.org Basic : paper trays
-OpenOffice.org Basic : paragraph marks
-OpenOffice.org Basic : paragraph marks;displaying (Writer)
-OpenOffice.org Basic : paragraph styles
-OpenOffice.org Basic : paragraph styles;languages
-OpenOffice.org Basic : paragraph styles;modifying basic fonts
-OpenOffice.org Basic : paragraphs
-OpenOffice.org Basic : paragraphs;alignment
-OpenOffice.org Basic : paragraphs;Asian typography
-OpenOffice.org Basic : paragraphs;backgrounds
-OpenOffice.org Basic : paragraphs;defining borders
-OpenOffice.org Basic : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Basic : paragraphs;increasing indents of
-OpenOffice.org Basic : paragraphs;indents, margins and columns
-OpenOffice.org Basic : paragraphs;inserting bullets
-OpenOffice.org Basic : paragraphs;joining
-OpenOffice.org Basic : paragraphs;numbering automatically
-OpenOffice.org Basic : paragraphs;removing blank ones
-OpenOffice.org Basic : paragraphs;spacing
-OpenOffice.org Basic : paragraphs;tab stops
-OpenOffice.org Basic : parameters
-OpenOffice.org Basic : parameters;command line
-OpenOffice.org Basic : parameters;for procedures and functions
-OpenOffice.org Basic : parameters;passing by reference or value
-OpenOffice.org Basic : parameters;queries (Base)
-OpenOffice.org Basic : passwords for protecting contents
-OpenOffice.org Basic : pasting
-OpenOffice.org Basic : pasting;cell ranges
-OpenOffice.org Basic : pasting;cell ranges from spreadsheets
-OpenOffice.org Basic : pasting;data from text documents
-OpenOffice.org Basic : pasting;draw objects
-OpenOffice.org Basic : pasting;draw objects from other documents
-OpenOffice.org Basic : pasting;formatted/unformatted text
-OpenOffice.org Basic : pasting;from data source view
-OpenOffice.org Basic : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Basic : pasting;pictures from other documents
-OpenOffice.org Basic : pasting;sheet areas in text documents
-OpenOffice.org Basic : pasting;to Gallery
-OpenOffice.org Basic : paths
-OpenOffice.org Basic : paths;changing work directory
-OpenOffice.org Basic : paths;defaults
-OpenOffice.org Basic : pattern editor
-OpenOffice.org Basic : pattern field control
-OpenOffice.org Basic : pattern fields
-OpenOffice.org Basic : pattern fields;form functions
-OpenOffice.org Basic : patterns for objects
-OpenOffice.org Basic : PDF
-OpenOffice.org Basic : PDF;export
-OpenOffice.org Basic : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Basic : personal data input
-OpenOffice.org Basic : phonetic guide
-OpenOffice.org Basic : picklist creation
-OpenOffice.org Basic : pictures
-OpenOffice.org Basic : pictures;adding to Gallery
-OpenOffice.org Basic : pictures;arranging within stacks
-OpenOffice.org Basic : pictures;assigning macros
-OpenOffice.org Basic : pictures;backgrounds
-OpenOffice.org Basic : pictures;captions (Writer)
-OpenOffice.org Basic : pictures;changing paths
-OpenOffice.org Basic : pictures;cropping and zooming
-OpenOffice.org Basic : pictures;displaying in Calc
-OpenOffice.org Basic : pictures;displaying in Writer (Writer)
-OpenOffice.org Basic : pictures;drag and drop between documents
-OpenOffice.org Basic : pictures;drawing
-OpenOffice.org Basic : pictures;editing
-OpenOffice.org Basic : pictures;filters
-OpenOffice.org Basic : pictures;ImageMap
-OpenOffice.org Basic : pictures;inserting automatically
-OpenOffice.org Basic : pictures;inserting from Gallery
-OpenOffice.org Basic : pictures;number of
-OpenOffice.org Basic : pictures;printing
-OpenOffice.org Basic : pictures;scaling/resizing
-OpenOffice.org Basic : Pivot tables feature in Microsoft Office
-OpenOffice.org Basic : pixel editor
-OpenOffice.org Basic : pixel graphics
-OpenOffice.org Basic : pixel graphics;inserting and editing
-OpenOffice.org Basic : pixel patterns
-OpenOffice.org Basic : placeholders
-OpenOffice.org Basic : placeholders;in SQL queries
-OpenOffice.org Basic : placeholders;on opening files
-OpenOffice.org Basic : placing toolbars
-OpenOffice.org Basic : playing movies and sound files
-OpenOffice.org Basic : plotting data as charts
-OpenOffice.org Basic : plug-ins
-OpenOffice.org Basic : plug-ins;activating and deactivating
-OpenOffice.org Basic : plug-ins;definition
-OpenOffice.org Basic : plug-ins;inserting
-OpenOffice.org Basic : pocket device appliances
-OpenOffice.org Basic : Pocket PC file filters
-OpenOffice.org Basic : points
-OpenOffice.org Basic : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Basic : polygon drawing
-OpenOffice.org Basic : pop-art filter
-OpenOffice.org Basic : portable document format
-OpenOffice.org Basic : positioning
-OpenOffice.org Basic : positioning;draw objects and controls
-OpenOffice.org Basic : positioning;fonts
-OpenOffice.org Basic : positioning;objects
-OpenOffice.org Basic : positioning;toolbars
-OpenOffice.org Basic : post method for form transmissions
-OpenOffice.org Basic : posterizing filter
-OpenOffice.org Basic : PostScript
-OpenOffice.org Basic : PostScript;creating files
-OpenOffice.org Basic : PostScript;PDF converter, UNIX
-OpenOffice.org Basic : PowerPoint export
-OpenOffice.org Basic : precision as shown (Calc)
-OpenOffice.org Basic : predefining fonts
-OpenOffice.org Basic : presentations
-OpenOffice.org Basic : presentations;creating/opening
-OpenOffice.org Basic : presentations;inserting spreadsheet cells
-OpenOffice.org Basic : presentations;live on the Internet
-OpenOffice.org Basic : presentations;print menu
-OpenOffice.org Basic : presentations;saving
-OpenOffice.org Basic : presentations;saving automatically
-OpenOffice.org Basic : presentations;saving in other formats
-OpenOffice.org Basic : presentations;sending as e-mail
-OpenOffice.org Basic : presentations;starting with wizard
-OpenOffice.org Basic : presentations;wizards
-OpenOffice.org Basic : press buttons, see push buttons
-OpenOffice.org Basic : previews
-OpenOffice.org Basic : previews;fonts lists
-OpenOffice.org Basic : primary keys
-OpenOffice.org Basic : primary keys;defining
-OpenOffice.org Basic : primary keys;inserting (Base)
-OpenOffice.org Basic : print area selection
-OpenOffice.org Basic : Print statement
-OpenOffice.org Basic : printer metrics for document formatting (Writer)
-OpenOffice.org Basic : printers
-OpenOffice.org Basic : printers;adding, UNIX
-OpenOffice.org Basic : printers;choosing
-OpenOffice.org Basic : printers;default printer
-OpenOffice.org Basic : printers;faxes under UNIX
-OpenOffice.org Basic : printers;maximum page formats
-OpenOffice.org Basic : printers;paper trays
-OpenOffice.org Basic : printers;properties
-OpenOffice.org Basic : printing
-OpenOffice.org Basic : printing;black and white
-OpenOffice.org Basic : printing;brochures
-OpenOffice.org Basic : printing;colors in grayscale
-OpenOffice.org Basic : printing;copies
-OpenOffice.org Basic : printing;creating individual jobs
-OpenOffice.org Basic : printing;dates in presentations
-OpenOffice.org Basic : printing;directly
-OpenOffice.org Basic : printing;documents
-OpenOffice.org Basic : printing;drawings defaults
-OpenOffice.org Basic : printing;elements in text documents
-OpenOffice.org Basic : printing;faster
-OpenOffice.org Basic : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Basic : printing;fitting to pages in presentations
-OpenOffice.org Basic : printing;formulas in OpenOffice.org Math
-OpenOffice.org Basic : printing;hidden pages of presentations
-OpenOffice.org Basic : printing;in original size in OpenOffice.org Math
-OpenOffice.org Basic : printing;left/right pages
-OpenOffice.org Basic : printing;queries (Base)
-OpenOffice.org Basic : printing;scaling in OpenOffice.org Math
-OpenOffice.org Basic : printing;selections
-OpenOffice.org Basic : printing;text always in black
-OpenOffice.org Basic : printing;text in reverse order
-OpenOffice.org Basic : printing;tiling pages in presentations
-OpenOffice.org Basic : printing;transparencies
-OpenOffice.org Basic : printing;warnings
-OpenOffice.org Basic : printing;without scaling in presentations
-OpenOffice.org Basic : printing speed
-OpenOffice.org Basic : PRIVATE variables
-OpenOffice.org Basic : procedures
-OpenOffice.org Basic : ProcessServiceManager
-OpenOffice.org Basic : program stops
-OpenOffice.org Basic : programming
-OpenOffice.org Basic : programming;OpenOffice.org
-OpenOffice.org Basic : programming;scripting
-OpenOffice.org Basic : programming examples for controls
-OpenOffice.org Basic : progress bar control
-OpenOffice.org Basic : properties
-OpenOffice.org Basic : properties;controls and dialogs
-OpenOffice.org Basic : properties;controls in dialog editor
-OpenOffice.org Basic : properties;fields in databases
-OpenOffice.org Basic : properties;files
-OpenOffice.org Basic : properties;form controls
-OpenOffice.org Basic : properties;forms
-OpenOffice.org Basic : properties;printers
-OpenOffice.org Basic : protected contents
-OpenOffice.org Basic : protected dashes
-OpenOffice.org Basic : protected database tables
-OpenOffice.org Basic : protected documents
-OpenOffice.org Basic : protected spaces
-OpenOffice.org Basic : protected spaces;inserting
-OpenOffice.org Basic : protected spaces;showing (Writer)
-OpenOffice.org Basic : protecting
-OpenOffice.org Basic : protecting;contents
-OpenOffice.org Basic : protecting;recorded changes
-OpenOffice.org Basic : proxy settings
-OpenOffice.org Basic : Public statement
-OpenOffice.org Basic : PUBLIC variables
-OpenOffice.org Basic : push button control in dialog editor
-OpenOffice.org Basic : push buttons
-OpenOffice.org Basic : push buttons;adding to documents
-OpenOffice.org Basic : push buttons;creating
-OpenOffice.org Basic : Put statement
-OpenOffice.org Basic : queries
-OpenOffice.org Basic : queries;copying (Base)
-OpenOffice.org Basic : queries;creating in design view (Base)
-OpenOffice.org Basic : queries;creating in SQL view
-OpenOffice.org Basic : queries;defining (Base)
-OpenOffice.org Basic : queries;deleting table links (Base)
-OpenOffice.org Basic : queries;editing in data source view
-OpenOffice.org Basic : queries;formulating filter conditions (Base)
-OpenOffice.org Basic : queries;joining tables (Base)
-OpenOffice.org Basic : queries;missing elements (Base)
-OpenOffice.org Basic : queries;overview (Base)
-OpenOffice.org Basic : queries;parameter queries (Base)
-OpenOffice.org Basic : queries;printing (Base)
-OpenOffice.org Basic : Query Wizard (Base)
-OpenOffice.org Basic : quickstarter
-OpenOffice.org Basic : quotation marks
-OpenOffice.org Basic : quotation marks;replacing
-OpenOffice.org Basic : quotes
-OpenOffice.org Basic : quotes;custom
-OpenOffice.org Basic : radio button control
-OpenOffice.org Basic : radio button creation
-OpenOffice.org Basic : Randomize statement
-OpenOffice.org Basic : read-only documents
-OpenOffice.org Basic : read-only documents;cursor
-OpenOffice.org Basic : read-only documents;database tables on/off
-OpenOffice.org Basic : read-only documents;editing
-OpenOffice.org Basic : read-only documents;opening documents as
-OpenOffice.org Basic : read-only items in Data Navigator
-OpenOffice.org Basic : recognizing URLs automatically
-OpenOffice.org Basic : recording
-OpenOffice.org Basic : recording;changes
-OpenOffice.org Basic : recording;macros
-OpenOffice.org Basic : records
-OpenOffice.org Basic : records;inserting notes
-OpenOffice.org Basic : records;protecting
-OpenOffice.org Basic : records;saving
-OpenOffice.org Basic : records;searching in databases
-OpenOffice.org Basic : rectangles with round corners
-OpenOffice.org Basic : recursions in spreadsheets
-OpenOffice.org Basic : Red function
-OpenOffice.org Basic : ReDim statement
-OpenOffice.org Basic : redo command
-OpenOffice.org Basic : reduced printing
-OpenOffice.org Basic : reference lines
-OpenOffice.org Basic : references
-OpenOffice.org Basic : references;displaying in color (Calc)
-OpenOffice.org Basic : references;expanding (Calc)
-OpenOffice.org Basic : references;iterative (Calc)
-OpenOffice.org Basic : Refresh Data feature in Microsoft Office
-OpenOffice.org Basic : register-true
-OpenOffice.org Basic : register-true;definition
-OpenOffice.org Basic : registering
-OpenOffice.org Basic : registering;address books
-OpenOffice.org Basic : registering;databases (Base)
-OpenOffice.org Basic : registering;OpenOffice.org
-OpenOffice.org Basic : regular expressions
-OpenOffice.org Basic : regular expressions;list of
-OpenOffice.org Basic : regular expressions;opening files
-OpenOffice.org Basic : relational databases (Base)
-OpenOffice.org Basic : relations
-OpenOffice.org Basic : relations;creating and deleting (Base)
-OpenOffice.org Basic : relations;joining tables (Base)
-OpenOffice.org Basic : relations;properties (Base)
-OpenOffice.org Basic : relative hyperlinks
-OpenOffice.org Basic : relative saving of URLs
-OpenOffice.org Basic : reloading
-OpenOffice.org Basic : reloading;documents
-OpenOffice.org Basic : reloading;HTML documents, automatically
-OpenOffice.org Basic : Rem statement
-OpenOffice.org Basic : remarks, see also notes
-OpenOffice.org Basic : remote configurations
-OpenOffice.org Basic : remove noise filter
-OpenOffice.org Basic : removing
-OpenOffice.org Basic : removing;bullets and numbering
-OpenOffice.org Basic : removing;form filters
-OpenOffice.org Basic : removing, see also deleting
-OpenOffice.org Basic : renaming modules and dialogs
-OpenOffice.org Basic : Replace text as you type feature in Microsoft Office
-OpenOffice.org Basic : replacement options
-OpenOffice.org Basic : replacement table
-OpenOffice.org Basic : replacing
-OpenOffice.org Basic : replacing;AutoCorrect function
-OpenOffice.org Basic : replacing;dashes
-OpenOffice.org Basic : Report Builder
-OpenOffice.org Basic : reports
-OpenOffice.org Basic : reports;creating
-OpenOffice.org Basic : reports;error reports
-OpenOffice.org Basic : reports;opening and editing
-OpenOffice.org Basic : reports;templates
-OpenOffice.org Basic : Reset statement
-OpenOffice.org Basic : resetting
-OpenOffice.org Basic : resetting;templates
-OpenOffice.org Basic : resizing
-OpenOffice.org Basic : resizing;objects, by mouse
-OpenOffice.org Basic : resizing, see also scaling/zooming
-OpenOffice.org Basic : resolution when printing bitmaps
-OpenOffice.org Basic : restoring
-OpenOffice.org Basic : restoring;default formatting
-OpenOffice.org Basic : restoring;editing
-OpenOffice.org Basic : Resume Next parameter
-OpenOffice.org Basic : return value type of functions
-OpenOffice.org Basic : reversing printing order
-OpenOffice.org Basic : review function
-OpenOffice.org Basic : review function;accepting or rejecting changes
-OpenOffice.org Basic : review function;comparing documents
-OpenOffice.org Basic : review function;recording changes example
-OpenOffice.org Basic : rich text control
-OpenOffice.org Basic : right alignment of paragraphs
-OpenOffice.org Basic : Right function
-OpenOffice.org Basic : right joins (Base)
-OpenOffice.org Basic : right-to-left text
-OpenOffice.org Basic : RmDir statement
-OpenOffice.org Basic : Rnd function
-OpenOffice.org Basic : rotating
-OpenOffice.org Basic : rotating;3D text
-OpenOffice.org Basic : round corners
-OpenOffice.org Basic : rounding precision (Calc)
-OpenOffice.org Basic : row headers
-OpenOffice.org Basic : row headers;displaying (Calc)
-OpenOffice.org Basic : row headers;highlighting (Calc)
-OpenOffice.org Basic : RSet statement
-OpenOffice.org Basic : RTrim function
-OpenOffice.org Basic : rulers
-OpenOffice.org Basic : rulers;default settings
-OpenOffice.org Basic : rulers;measurement units
-OpenOffice.org Basic : rulers;visible in presentations
-OpenOffice.org Basic : run-time errors in Basic
-OpenOffice.org Basic : samples and templates
-OpenOffice.org Basic : saving
-OpenOffice.org Basic : saving;Basic code
-OpenOffice.org Basic : saving;default file formats
-OpenOffice.org Basic : saving;dialog settings
-OpenOffice.org Basic : saving;documents
-OpenOffice.org Basic : saving;documents for mobile devices
-OpenOffice.org Basic : saving;documents in other formats
-OpenOffice.org Basic : saving;documents, automatically
-OpenOffice.org Basic : saving;in Microsoft Office file format
-OpenOffice.org Basic : saving;options
-OpenOffice.org Basic : saving;templates
-OpenOffice.org Basic : saving;to XML
-OpenOffice.org Basic : saving;VBA code in Microsoft Office documents
-OpenOffice.org Basic : saving;with password by default
-OpenOffice.org Basic : saving as command
-OpenOffice.org Basic : saving as command;precautions
-OpenOffice.org Basic : scaling
-OpenOffice.org Basic : scaling;font sizes in user interface
-OpenOffice.org Basic : scaling;objects
-OpenOffice.org Basic : scaling;pictures
-OpenOffice.org Basic : scaling;printing in OpenOffice.org Math
-OpenOffice.org Basic : scaling;when printing presentations
-OpenOffice.org Basic : scaling, see also zooming
-OpenOffice.org Basic : scope of variables
-OpenOffice.org Basic : screen
-OpenOffice.org Basic : screen;full screen views
-OpenOffice.org Basic : screen;scaling
-OpenOffice.org Basic : screen magnifiers
-OpenOffice.org Basic : screen readers
-OpenOffice.org Basic : script organization
-OpenOffice.org Basic : scripting in programming
-OpenOffice.org Basic : scroll bar control
-OpenOffice.org Basic : scrollbars
-OpenOffice.org Basic : scrollbars;controls
-OpenOffice.org Basic : scrollbars;displaying (Calc)
-OpenOffice.org Basic : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Basic : search criteria for database functions in cells
-OpenOffice.org Basic : search engines
-OpenOffice.org Basic : search engines;definition
-OpenOffice.org Basic : search engines;selecting
-OpenOffice.org Basic : searching
-OpenOffice.org Basic : searching;all sheets
-OpenOffice.org Basic : searching;databases
-OpenOffice.org Basic : searching;form filters
-OpenOffice.org Basic : searching;Internet
-OpenOffice.org Basic : searching;tables and forms
-OpenOffice.org Basic : Second function
-OpenOffice.org Basic : sections
-OpenOffice.org Basic : sections;backgrounds
-OpenOffice.org Basic : sections;protecting
-OpenOffice.org Basic : security
-OpenOffice.org Basic : security;options for documents with macros
-OpenOffice.org Basic : security;protecting contents
-OpenOffice.org Basic : security;warning dialogs with macros
-OpenOffice.org Basic : Seek function
-OpenOffice.org Basic : Seek statement
-OpenOffice.org Basic : Select...Case statement
-OpenOffice.org Basic : selecting
-OpenOffice.org Basic : selecting;controls
-OpenOffice.org Basic : selecting;group objects
-OpenOffice.org Basic : selecting;measurement units
-OpenOffice.org Basic : selecting;objects
-OpenOffice.org Basic : selecting;print areas
-OpenOffice.org Basic : selecting;several files
-OpenOffice.org Basic : selection clipboard
-OpenOffice.org Basic : selection modes in text
-OpenOffice.org Basic : selection options for controls
-OpenOffice.org Basic : sending
-OpenOffice.org Basic : sending;AutoAbstract function in presentations
-OpenOffice.org Basic : sending;documents as e-mail
-OpenOffice.org Basic : sending;documents as faxes
-OpenOffice.org Basic : separator lines
-OpenOffice.org Basic : separator lines;defining
-OpenOffice.org Basic : separators
-OpenOffice.org Basic : separators;conditional
-OpenOffice.org Basic : Server Side ImageMap
-OpenOffice.org Basic : Set statement
-OpenOffice.org Basic : SetAttr statement
-OpenOffice.org Basic : settings
-OpenOffice.org Basic : settings;printers
-OpenOffice.org Basic : settings;program configuration
-OpenOffice.org Basic : settings;proxies
-OpenOffice.org Basic : settings;tracking changes
-OpenOffice.org Basic : settings;views
-OpenOffice.org Basic : SGML
-OpenOffice.org Basic : SGML;definition
-OpenOffice.org Basic : Sgn function
-OpenOffice.org Basic : shadows
-OpenOffice.org Basic : shadows;areas
-OpenOffice.org Basic : shadows;borders
-OpenOffice.org Basic : shadows;characters
-OpenOffice.org Basic : shadows;characters, using context menu
-OpenOffice.org Basic : sharpening filter
-OpenOffice.org Basic : sheet tabs
-OpenOffice.org Basic : sheet tabs;displaying
-OpenOffice.org Basic : sheets
-OpenOffice.org Basic : sheets;searching all
-OpenOffice.org Basic : Shell function
-OpenOffice.org Basic : shortcut keys
-OpenOffice.org Basic : shortcut keys;assigning macros
-OpenOffice.org Basic : shortcut keys;Basic IDE
-OpenOffice.org Basic : shortcut keys;general
-OpenOffice.org Basic : shortcut keys;in databases
-OpenOffice.org Basic : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Basic : Show/Hide feature in Microsoft Office
-OpenOffice.org Basic : showing
-OpenOffice.org Basic : showing;changes
-OpenOffice.org Basic : showing;docked windows
-OpenOffice.org Basic : showing;drawings and controls (Writer)
-OpenOffice.org Basic : showing;live presentations on the Internet
-OpenOffice.org Basic : showing;toolbars
-OpenOffice.org Basic : signing documents with digital signatures
-OpenOffice.org Basic : similarity search
-OpenOffice.org Basic : simple handles (Writer)
-OpenOffice.org Basic : simplified Chinese
-OpenOffice.org Basic : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Basic : Sin function
-OpenOffice.org Basic : single sign on options
-OpenOffice.org Basic : single-line spacing in text
-OpenOffice.org Basic : sizes
-OpenOffice.org Basic : sizes;draw objects
-OpenOffice.org Basic : sizes;pictures
-OpenOffice.org Basic : slanting draw objects
-OpenOffice.org Basic : small capitals
-OpenOffice.org Basic : small icons
-OpenOffice.org Basic : smart tags
-OpenOffice.org Basic : smart tags;options
-OpenOffice.org Basic : smooth scrolling (Writer)
-OpenOffice.org Basic : smoothing filter
-OpenOffice.org Basic : snap grid defaults (Writer/Calc)
-OpenOffice.org Basic : snapping in presentations and drawings
-OpenOffice.org Basic : solarization filter
-OpenOffice.org Basic : sort lists
-OpenOffice.org Basic : sort lists;copying to in Calc
-OpenOffice.org Basic : sorting
-OpenOffice.org Basic : sorting;data in forms
-OpenOffice.org Basic : sorting;databases
-OpenOffice.org Basic : sounds
-OpenOffice.org Basic : sounds;inserting and playing
-OpenOffice.org Basic : sounds;UNIX
-OpenOffice.org Basic : Space function
-OpenOffice.org Basic : spaces
-OpenOffice.org Basic : spaces;displaying (Writer)
-OpenOffice.org Basic : spaces;ignoring double
-OpenOffice.org Basic : spaces;inserting protected spaces
-OpenOffice.org Basic : spaces;showing protected spaces (Writer)
-OpenOffice.org Basic : spacing
-OpenOffice.org Basic : spacing;between paragraphs in footnotes
-OpenOffice.org Basic : spacing;font effects
-OpenOffice.org Basic : spacing;lines and paragraphs
-OpenOffice.org Basic : spacing;tab stops in text documents
-OpenOffice.org Basic : spacing;tabs in presentations
-OpenOffice.org Basic : spadmin
-OpenOffice.org Basic : special characters
-OpenOffice.org Basic : speech bubbles
-OpenOffice.org Basic : speed of printing
-OpenOffice.org Basic : spellcheck
-OpenOffice.org Basic : spellcheck;activating for a language
-OpenOffice.org Basic : spellcheck;context menus
-OpenOffice.org Basic : spellcheck;default languages
-OpenOffice.org Basic : spellcheck;dialog
-OpenOffice.org Basic : spellcheck;dictionary of exceptions
-OpenOffice.org Basic : spellcheck;ignore list
-OpenOffice.org Basic : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Basic : spin button creation
-OpenOffice.org Basic : Split function
-OpenOffice.org Basic : spoolfiles with Xprinter
-OpenOffice.org Basic : spreadsheets
-OpenOffice.org Basic : spreadsheets;as databases (base)
-OpenOffice.org Basic : spreadsheets;backgrounds
-OpenOffice.org Basic : spreadsheets;copying areas to text documents
-OpenOffice.org Basic : spreadsheets;creating/opening
-OpenOffice.org Basic : spreadsheets;inserting charts
-OpenOffice.org Basic : spreadsheets;inserting database records
-OpenOffice.org Basic : spreadsheets;printing
-OpenOffice.org Basic : spreadsheets;saving
-OpenOffice.org Basic : spreadsheets;saving automatically
-OpenOffice.org Basic : spreadsheets;saving in other formats
-OpenOffice.org Basic : spreadsheets;sending as e-mail
-OpenOffice.org Basic : SQL
-OpenOffice.org Basic : SQL;definition
-OpenOffice.org Basic : SQL;DISTINCT parameter
-OpenOffice.org Basic : SQL;executing SQL commands
-OpenOffice.org Basic : SQL;executing SQL statements (Base)
-OpenOffice.org Basic : SQL;queries (Base)
-OpenOffice.org Basic : Sqr function
-OpenOffice.org Basic : square drawings
-OpenOffice.org Basic : standard bar on/off
-OpenOffice.org Basic : standard filters in databases
-OpenOffice.org Basic : standard printer under UNIX
-OpenOffice.org Basic : Start Module backing window
-OpenOffice.org Basic : start parameters
-OpenOffice.org Basic : Static statement
-OpenOffice.org Basic : status bar on/off
-OpenOffice.org Basic : Step statement
-OpenOffice.org Basic : stickers
-OpenOffice.org Basic : Stop statement
-OpenOffice.org Basic : stopping macros
-OpenOffice.org Basic : Str function
-OpenOffice.org Basic : StrComp function
-OpenOffice.org Basic : strikethrough
-OpenOffice.org Basic : strikethrough;characters
-OpenOffice.org Basic : strikethrough;font effects
-OpenOffice.org Basic : String function
-OpenOffice.org Basic : styles
-OpenOffice.org Basic : styles;'changed' message
-OpenOffice.org Basic : styles;copying between documents
-OpenOffice.org Basic : styles;keyboard shortcuts
-OpenOffice.org Basic : styles;organizing
-OpenOffice.org Basic : styles;printing styles used in a document
-OpenOffice.org Basic : styles;replacing automatically
-OpenOffice.org Basic : Styles and Formatting window
-OpenOffice.org Basic : Styles and Formatting window;docking
-OpenOffice.org Basic : Sub statement
-OpenOffice.org Basic : subforms
-OpenOffice.org Basic : subforms;creating
-OpenOffice.org Basic : subforms;description
-OpenOffice.org Basic : submitting forms
-OpenOffice.org Basic : subroutines
-OpenOffice.org Basic : suffixes in file formats
-OpenOffice.org Basic : support on the Web
-OpenOffice.org Basic : Switch function
-OpenOffice.org Basic : synchronizing
-OpenOffice.org Basic : synchronizing;labels and business cards
-OpenOffice.org Basic : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Basic : system address book registration
-OpenOffice.org Basic : tab stops
-OpenOffice.org Basic : tab stops;displaying (Writer)
-OpenOffice.org Basic : tab stops;inserting and editing
-OpenOffice.org Basic : tab stops;setting in sheets
-OpenOffice.org Basic : tab stops;settings
-OpenOffice.org Basic : tab stops;spacing in presentations
-OpenOffice.org Basic : tab stops;spacing in text documents
-OpenOffice.org Basic : table controls
-OpenOffice.org Basic : table controls;form functions
-OpenOffice.org Basic : table controls;keyboard-only edit mode
-OpenOffice.org Basic : table controls;properties
-OpenOffice.org Basic : table views of databases
-OpenOffice.org Basic : Table Wizard (Base)
-OpenOffice.org Basic : tables
-OpenOffice.org Basic : tables;backgrounds
-OpenOffice.org Basic : tables;inserting line breaks
-OpenOffice.org Basic : tables in databases
-OpenOffice.org Basic : tables in databases;access rights to (Base)
-OpenOffice.org Basic : tables in databases;adding to queries
-OpenOffice.org Basic : tables in databases;browsing and editing
-OpenOffice.org Basic : tables in databases;copying database tables (Base)
-OpenOffice.org Basic : tables in databases;creating
-OpenOffice.org Basic : tables in databases;creating in design view
-OpenOffice.org Basic : tables in databases;importing text formats (Base)
-OpenOffice.org Basic : tables in databases;joining for queries (Base)
-OpenOffice.org Basic : tables in databases;printing queries (Base)
-OpenOffice.org Basic : tables in databases;relations (Base)
-OpenOffice.org Basic : tables in databases;searching
-OpenOffice.org Basic : tables in spreadsheets
-OpenOffice.org Basic : tables in spreadsheets;copying data to other applications
-OpenOffice.org Basic : tables in spreadsheets;defining borders
-OpenOffice.org Basic : tables in spreadsheets;value highlighting
-OpenOffice.org Basic : tables in text
-OpenOffice.org Basic : tables in text;captions
-OpenOffice.org Basic : tables in text;creating automatically
-OpenOffice.org Basic : tables in text;default settings
-OpenOffice.org Basic : tables in text;defining borders
-OpenOffice.org Basic : tables in text;displaying
-OpenOffice.org Basic : tables in text;printing
-OpenOffice.org Basic : tables in text;protecting cells
-OpenOffice.org Basic : tables of contents
-OpenOffice.org Basic : tables of contents;unprotecting
-OpenOffice.org Basic : tabs
-OpenOffice.org Basic : tabs;displaying sheet tabs
-OpenOffice.org Basic : tags
-OpenOffice.org Basic : tags;definition
-OpenOffice.org Basic : tags;META tags
-OpenOffice.org Basic : Tan function
-OpenOffice.org Basic : templates
-OpenOffice.org Basic : templates;agendas
-OpenOffice.org Basic : templates;changing basic fonts
-OpenOffice.org Basic : templates;database reports
-OpenOffice.org Basic : templates;deleting
-OpenOffice.org Basic : templates;editing and saving
-OpenOffice.org Basic : templates;faxes
-OpenOffice.org Basic : templates;importing and exporting
-OpenOffice.org Basic : templates;letters
-OpenOffice.org Basic : templates;new documents from templates
-OpenOffice.org Basic : templates;opening documents with
-OpenOffice.org Basic : templates;organizing
-OpenOffice.org Basic : terminology
-OpenOffice.org Basic : terminology;general glossary
-OpenOffice.org Basic : terminology;Internet glossary
-OpenOffice.org Basic : test mode control
-OpenOffice.org Basic : testing XML filters
-OpenOffice.org Basic : text
-OpenOffice.org Basic : text;animating
-OpenOffice.org Basic : text;Asian layout
-OpenOffice.org Basic : text;backgrounds
-OpenOffice.org Basic : text;bold
-OpenOffice.org Basic : text;coloring
-OpenOffice.org Basic : text;contours
-OpenOffice.org Basic : text;copying by drag and drop
-OpenOffice.org Basic : text;CTL languages
-OpenOffice.org Basic : text;drawing pictures
-OpenOffice.org Basic : text;font effects
-OpenOffice.org Basic : text;font sizes
-OpenOffice.org Basic : text;font styles
-OpenOffice.org Basic : text;fonts and formats
-OpenOffice.org Basic : text;Fontwork icons
-OpenOffice.org Basic : text;hyperlinks
-OpenOffice.org Basic : text;inserting special characters
-OpenOffice.org Basic : text;italics
-OpenOffice.org Basic : text;kerning
-OpenOffice.org Basic : text;language selection
-OpenOffice.org Basic : text;line spacing
-OpenOffice.org Basic : text;overwriting or inserting
-OpenOffice.org Basic : text;placeholders in presentations
-OpenOffice.org Basic : text;printing in black
-OpenOffice.org Basic : text;replacing with format
-OpenOffice.org Basic : text;selection modes
-OpenOffice.org Basic : text;shadowed
-OpenOffice.org Basic : text;text/draw objects
-OpenOffice.org Basic : text attributes
-OpenOffice.org Basic : text attributes;hyperlinks
-OpenOffice.org Basic : text attributes;undoing
-OpenOffice.org Basic : text boxes
-OpenOffice.org Basic : text boxes;controls
-OpenOffice.org Basic : text boxes;form functions
-OpenOffice.org Basic : text boxes;positioning
-OpenOffice.org Basic : text breaks in cells
-OpenOffice.org Basic : text colors for better accessibility
-OpenOffice.org Basic : text databases (Base)
-OpenOffice.org Basic : text documents
-OpenOffice.org Basic : text documents;creating/opening
-OpenOffice.org Basic : text documents;importing/exporting
-OpenOffice.org Basic : text documents;inserting spreadsheet cells
-OpenOffice.org Basic : text documents;print settings
-OpenOffice.org Basic : text documents;printing
-OpenOffice.org Basic : text documents;saving
-OpenOffice.org Basic : text documents;saving automatically
-OpenOffice.org Basic : text documents;saving in other formats
-OpenOffice.org Basic : text documents;sending as e-mail
-OpenOffice.org Basic : text effects
-OpenOffice.org Basic : text flow
-OpenOffice.org Basic : text flow;in cells
-OpenOffice.org Basic : text formats
-OpenOffice.org Basic : text formats;databases
-OpenOffice.org Basic : text formats;pasting
-OpenOffice.org Basic : text input fields
-OpenOffice.org Basic : text layout for special languages
-OpenOffice.org Basic : text objects
-OpenOffice.org Basic : text objects;alignment
-OpenOffice.org Basic : text objects;draw functions
-OpenOffice.org Basic : text objects;fonts
-OpenOffice.org Basic : text objects;in presentations and drawings
-OpenOffice.org Basic : text overflow in spreadsheet cells
-OpenOffice.org Basic : text, see also text documents, paragraphs and characters
-OpenOffice.org Basic : TextArt, see Fontwork
-OpenOffice.org Basic : textures
-OpenOffice.org Basic : textures;inserting from Gallery
-OpenOffice.org Basic : textures;on chart bars
-OpenOffice.org Basic : Thai
-OpenOffice.org Basic : Thai;entering text
-OpenOffice.org Basic : Thai;language settings
-OpenOffice.org Basic : thesaurus
-OpenOffice.org Basic : thesaurus;activating for a language
-OpenOffice.org Basic : ThisComponent property
-OpenOffice.org Basic : ticker text
-OpenOffice.org Basic : time field control
-OpenOffice.org Basic : time fields
-OpenOffice.org Basic : time fields;form functions
-OpenOffice.org Basic : Time statement
-OpenOffice.org Basic : Timer function
-OpenOffice.org Basic : times
-OpenOffice.org Basic : times;inserting when printing presentations
-OpenOffice.org Basic : times, formats
-OpenOffice.org Basic : TimeSerial function
-OpenOffice.org Basic : TimeValue function
-OpenOffice.org Basic : tips
-OpenOffice.org Basic : tips;extended tips in Help
-OpenOffice.org Basic : title rows
-OpenOffice.org Basic : title rows;printing in OpenOffice.org Math
-OpenOffice.org Basic : titles
-OpenOffice.org Basic : titles;changing
-OpenOffice.org Basic : titles;editing in charts
-OpenOffice.org Basic : titles;font effects
-OpenOffice.org Basic : titles;formatting automatically
-OpenOffice.org Basic : titles;objects
-OpenOffice.org Basic : To statement
-OpenOffice.org Basic : toolbars
-OpenOffice.org Basic : toolbars;adding buttons
-OpenOffice.org Basic : toolbars;Basic IDE
-OpenOffice.org Basic : toolbars;docking/undocking
-OpenOffice.org Basic : toolbars;Form Navigation bar
-OpenOffice.org Basic : toolbars;viewing/closing
-OpenOffice.org Basic : tools bar
-OpenOffice.org Basic : tooltips
-OpenOffice.org Basic : tooltips;extended tips
-OpenOffice.org Basic : tooltips;help
-OpenOffice.org Basic : Track changes feature in Microsoft Office
-OpenOffice.org Basic : traditional Chinese
-OpenOffice.org Basic : traditional Chinese;translating to simplified chinese
-OpenOffice.org Basic : translating dialogs
-OpenOffice.org Basic : transparency
-OpenOffice.org Basic : transparency;areas
-OpenOffice.org Basic : transparency;off for faster printing
-OpenOffice.org Basic : transparency;saving
-OpenOffice.org Basic : tree view of Help
-OpenOffice.org Basic : Trim function
-OpenOffice.org Basic : twips
-OpenOffice.org Basic : twips;definition
-OpenOffice.org Basic : TwipsPerPixelX function
-OpenOffice.org Basic : TwipsPerPixelY function
-OpenOffice.org Basic : typefaces
-OpenOffice.org Basic : typefaces;adding under UNIX
-OpenOffice.org Basic : typefaces;formats
-OpenOffice.org Basic : TypeName function
-OpenOffice.org Basic : types of variables
-OpenOffice.org Basic : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Basic : typography
-OpenOffice.org Basic : typography;Asian
-OpenOffice.org Basic : UBound function
-OpenOffice.org Basic : UCase function
-OpenOffice.org Basic : underlining
-OpenOffice.org Basic : underlining;AutoFormat function
-OpenOffice.org Basic : underlining;characters
-OpenOffice.org Basic : underlining;text
-OpenOffice.org Basic : undocking windows
-OpenOffice.org Basic : undoing
-OpenOffice.org Basic : undoing;direct formatting
-OpenOffice.org Basic : undoing;editing
-OpenOffice.org Basic : undoing;number of steps
-OpenOffice.org Basic : ungrouping groups
-OpenOffice.org Basic : units
-OpenOffice.org Basic : units;converting
-OpenOffice.org Basic : units;measurement units
-OpenOffice.org Basic : UNO components
-OpenOffice.org Basic : UNO components;Extension Manager
-OpenOffice.org Basic : UNO components;integrating new
-OpenOffice.org Basic : Until
-OpenOffice.org Basic : update options
-OpenOffice.org Basic : updates
-OpenOffice.org Basic : updates;checking automatically
-OpenOffice.org Basic : updates;checking manually
-OpenOffice.org Basic : updating
-OpenOffice.org Basic : updating;fields and charts, automatically (Writer)
-OpenOffice.org Basic : updating;links in text documents
-OpenOffice.org Basic : updating;links, on opening
-OpenOffice.org Basic : updating;templates
-OpenOffice.org Basic : URL
-OpenOffice.org Basic : URL;changing hyperlink URLs
-OpenOffice.org Basic : URL;definition
-OpenOffice.org Basic : URL;saving absolute/relative paths
-OpenOffice.org Basic : URL;turning off URL recognition
-OpenOffice.org Basic : user data
-OpenOffice.org Basic : user data;input
-OpenOffice.org Basic : user data;removing when saving
-OpenOffice.org Basic : user-defined dictionaries
-OpenOffice.org Basic : user-defined dictionaries;creating
-OpenOffice.org Basic : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Basic : user-defined dictionaries;editing
-OpenOffice.org Basic : user-defined styles
-OpenOffice.org Basic : user-defined styles;automatically replacing
-OpenOffice.org Basic : UTF-8/UCS2 support
-OpenOffice.org Basic : Val function
-OpenOffice.org Basic : Validation feature in Microsoft Office
-OpenOffice.org Basic : values
-OpenOffice.org Basic : values;of variables
-OpenOffice.org Basic : values;rounded as shown (Calc)
-OpenOffice.org Basic : variables
-OpenOffice.org Basic : variables;for paths
-OpenOffice.org Basic : variables;global and local
-OpenOffice.org Basic : variables;observing values
-OpenOffice.org Basic : variables;passing to procedures and functions
-OpenOffice.org Basic : variables;scope
-OpenOffice.org Basic : variables;using
-OpenOffice.org Basic : VarType function
-OpenOffice.org Basic : VBA code
-OpenOffice.org Basic : VBA code;loading/saving documents with VBA code
-OpenOffice.org Basic : version management
-OpenOffice.org Basic : version numbers of documents
-OpenOffice.org Basic : versions
-OpenOffice.org Basic : versions;comparing documents
-OpenOffice.org Basic : versions;file saving as, restriction
-OpenOffice.org Basic : versions;merging document versions
-OpenOffice.org Basic : versions;of a document
-OpenOffice.org Basic : versions;OpenOffice.org
-OpenOffice.org Basic : vertical callouts
-OpenOffice.org Basic : vertical line control
-OpenOffice.org Basic : vertical scrollbar control
-OpenOffice.org Basic : vertical scrollbars (Writer)
-OpenOffice.org Basic : vertical text boxes
-OpenOffice.org Basic : videos
-OpenOffice.org Basic : viewing
-OpenOffice.org Basic : viewing;databases
-OpenOffice.org Basic : viewing;file properties
-OpenOffice.org Basic : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Basic : viewing;toolbars
-OpenOffice.org Basic : views
-OpenOffice.org Basic : views;creating database views (Base)
-OpenOffice.org Basic : views;defaults
-OpenOffice.org Basic : views;full screen
-OpenOffice.org Basic : views;icons
-OpenOffice.org Basic : views;in 3D
-OpenOffice.org Basic : views;scaling
-OpenOffice.org Basic : Visual Basic for Applications
-OpenOffice.org Basic : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Basic : Wait statement
-OpenOffice.org Basic : watching variables
-OpenOffice.org Basic : watermarks
-OpenOffice.org Basic : web documents
-OpenOffice.org Basic : web documents;XForms
-OpenOffice.org Basic : Web support
-OpenOffice.org Basic : WebCast export
-OpenOffice.org Basic : WeekDay function
-OpenOffice.org Basic : While
-OpenOffice.org Basic : While;Do loop
-OpenOffice.org Basic : While;While...Wend loop
-OpenOffice.org Basic : windows
-OpenOffice.org Basic : windows;docking
-OpenOffice.org Basic : windows;docking definition
-OpenOffice.org Basic : windows;hiding/showing/docking
-OpenOffice.org Basic : windows;new
-OpenOffice.org Basic : With statement
-OpenOffice.org Basic : wizards
-OpenOffice.org Basic : wizards;agendas
-OpenOffice.org Basic : wizards;database queries
-OpenOffice.org Basic : wizards;database tables (Base)
-OpenOffice.org Basic : wizards;databases (Base)
-OpenOffice.org Basic : wizards;document converter
-OpenOffice.org Basic : wizards;Euro Converter
-OpenOffice.org Basic : wizards;faxes
-OpenOffice.org Basic : wizards;forms
-OpenOffice.org Basic : wizards;letters
-OpenOffice.org Basic : wizards;overview
-OpenOffice.org Basic : wizards;presentations
-OpenOffice.org Basic : wizards;reports
-OpenOffice.org Basic : Word documents
-OpenOffice.org Basic : Word documents;compatibility
-OpenOffice.org Basic : Word documents;saving as
-OpenOffice.org Basic : WordArt, see Fontwork
-OpenOffice.org Basic : words
-OpenOffice.org Basic : words;automatically replacing
-OpenOffice.org Basic : words;wrapping in cells
-OpenOffice.org Basic : work directory change
-OpenOffice.org Basic : Workbook feature in Microsoft Office
-OpenOffice.org Basic : Worksheet feature in Microsoft Office
-OpenOffice.org Basic : wrapping text
-OpenOffice.org Basic : wrapping text;in cells
-OpenOffice.org Basic : write protection on/off
-OpenOffice.org Basic : Write statement
-OpenOffice.org Basic : writing aids options
-OpenOffice.org Basic : WYSIWYG in fonts lists
-OpenOffice.org Basic : XForms
-OpenOffice.org Basic : XML converters
-OpenOffice.org Basic : XML file formats
-OpenOffice.org Basic : XML filters
-OpenOffice.org Basic : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Basic : XML filters;settings
-OpenOffice.org Basic : XML Forms
-OpenOffice.org Basic : Xor operator (logical)
-OpenOffice.org Basic : XSLT based filters
-OpenOffice.org Basic : XSLT based filters;settings
-OpenOffice.org Basic : XSLT filters, see also XML filters
-OpenOffice.org Basic : Year function
-OpenOffice.org Basic : years
-OpenOffice.org Basic : years;2-digit options
-OpenOffice.org Basic : zero values
-OpenOffice.org Basic : zero values;displaying (Calc)
-OpenOffice.org Basic : zooming
-OpenOffice.org Basic : zooming;page views
-OpenOffice.org Basic : zooming;pictures
-OpenOffice.org Basic : zooming;status bar
-OpenOffice.org Chart : 1/2 replacement
-OpenOffice.org Chart : 3D charts
-OpenOffice.org Chart : 3D text creation
-OpenOffice.org Chart : 3D view
-OpenOffice.org Chart : abbreviation replacement
-OpenOffice.org Chart : absolute hyperlinks
-OpenOffice.org Chart : absolute saving of URLs
-OpenOffice.org Chart : accents
-OpenOffice.org Chart : Access databases (base)
-OpenOffice.org Chart : access rights for database tables (Base)
-OpenOffice.org Chart : accessibility
-OpenOffice.org Chart : accessibility;general shortcuts
-OpenOffice.org Chart : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Chart : accessibility;OpenOffice.org features
-OpenOffice.org Chart : accessibility;options
-OpenOffice.org Chart : activating
-OpenOffice.org Chart : activating;context menus
-OpenOffice.org Chart : activating;Error Report Tool
-OpenOffice.org Chart : activating;extended help tips
-OpenOffice.org Chart : activating;plug-ins
-OpenOffice.org Chart : ActiveX control
-OpenOffice.org Chart : Adabas D databases (base)
-OpenOffice.org Chart : add-ons, see UNO components
-OpenOffice.org Chart : adding
-OpenOffice.org Chart : adding;automatic captions (Writer)
-OpenOffice.org Chart : adding;backgrounds
-OpenOffice.org Chart : adding;buttons in toolbars
-OpenOffice.org Chart : adding;conditions for XForm items
-OpenOffice.org Chart : adding;draw objects
-OpenOffice.org Chart : adding;Fontwork objects
-OpenOffice.org Chart : adding;items in Data Navigator
-OpenOffice.org Chart : adding;namespaces in XForms
-OpenOffice.org Chart : adding;paragraph borders
-OpenOffice.org Chart : adding;pictures from Gallery
-OpenOffice.org Chart : adding;pictures in Gallery
-OpenOffice.org Chart : adding;plug-ins
-OpenOffice.org Chart : adding;push buttons
-OpenOffice.org Chart : adding;table borders
-OpenOffice.org Chart : adding;textures on chart bars
-OpenOffice.org Chart : additional selection mode
-OpenOffice.org Chart : address books
-OpenOffice.org Chart : address books;LDAP server (Base)
-OpenOffice.org Chart : address books;registering
-OpenOffice.org Chart : address labels from databases
-OpenOffice.org Chart : ADO databases (Base)
-OpenOffice.org Chart : Agenda Wizard
-OpenOffice.org Chart : aging filter
-OpenOffice.org Chart : aligning
-OpenOffice.org Chart : aligning;2D charts
-OpenOffice.org Chart : aligning;cells
-OpenOffice.org Chart : aligning;objects
-OpenOffice.org Chart : aligning;paragraphs
-OpenOffice.org Chart : aligning;tables in text
-OpenOffice.org Chart : aligning;text objects
-OpenOffice.org Chart : aligning;titles in charts
-OpenOffice.org Chart : alternative fonts
-OpenOffice.org Chart : ampersand symbol, see also operators
-OpenOffice.org Chart : anchors
-OpenOffice.org Chart : anchors;changing
-OpenOffice.org Chart : anchors;displaying (Calc)
-OpenOffice.org Chart : anchors;types/positions for draw objects
-OpenOffice.org Chart : animations
-OpenOffice.org Chart : animations;accessibility options
-OpenOffice.org Chart : appearance options
-OpenOffice.org Chart : applet insertion
-OpenOffice.org Chart : applying
-OpenOffice.org Chart : applying;languages, to selected text
-OpenOffice.org Chart : Arabic
-OpenOffice.org Chart : Arabic;entering text
-OpenOffice.org Chart : Arabic;language settings
-OpenOffice.org Chart : area charts
-OpenOffice.org Chart : areas
-OpenOffice.org Chart : areas;bitmap patterns
-OpenOffice.org Chart : areas;hatched/dotted
-OpenOffice.org Chart : areas;shadows
-OpenOffice.org Chart : areas;slanting
-OpenOffice.org Chart : areas;styles
-OpenOffice.org Chart : areas;transparency
-OpenOffice.org Chart : arguments in command line
-OpenOffice.org Chart : arranging
-OpenOffice.org Chart : arranging;objects
-OpenOffice.org Chart : arrows
-OpenOffice.org Chart : arrows;defining arrow heads
-OpenOffice.org Chart : arrows;defining arrow lines
-OpenOffice.org Chart : arrows;drawing in text
-OpenOffice.org Chart : ASCII
-OpenOffice.org Chart : ASCII;definition
-OpenOffice.org Chart : Asian languages
-OpenOffice.org Chart : Asian languages;enabling
-OpenOffice.org Chart : Asian Phonetic Guide
-OpenOffice.org Chart : Asian typography
-OpenOffice.org Chart : assigning scripts
-OpenOffice.org Chart : assistive technology in OpenOffice.org
-OpenOffice.org Chart : attaching toolbars
-OpenOffice.org Chart : attachments in e-mails
-OpenOffice.org Chart : audio
-OpenOffice.org Chart : audio;inserting
-OpenOffice.org Chart : audio;UNIX
-OpenOffice.org Chart : auto reloading HTML documents
-OpenOffice.org Chart : AutoAbstract function for sending text to presentations
-OpenOffice.org Chart : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Chart : AutoComplete function in text and list boxes
-OpenOffice.org Chart : AutoCorrect function
-OpenOffice.org Chart : AutoCorrect function;context menu
-OpenOffice.org Chart : AutoCorrect function;options
-OpenOffice.org Chart : AutoCorrect function;pictures and frames
-OpenOffice.org Chart : AutoCorrect function;quotes
-OpenOffice.org Chart : AutoCorrect function;replacement table
-OpenOffice.org Chart : AutoCorrect function;smart tags
-OpenOffice.org Chart : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Chart : AutoCorrect function;URL recognition
-OpenOffice.org Chart : AutoFormat function
-OpenOffice.org Chart : AutoFormat function;switching on and off
-OpenOffice.org Chart : automatic captions (Writer)
-OpenOffice.org Chart : automatic control focus
-OpenOffice.org Chart : automatic hyperlink formatting
-OpenOffice.org Chart : automatic line breaks
-OpenOffice.org Chart : automatic lines/borders in text
-OpenOffice.org Chart : automatic saving
-OpenOffice.org Chart : AutoPilots, see wizards
-OpenOffice.org Chart : AutoShapes feature in Microsoft Office
-OpenOffice.org Chart : averages in charts
-OpenOffice.org Chart : axes
-OpenOffice.org Chart : axes;better scaling
-OpenOffice.org Chart : axes;formatting
-OpenOffice.org Chart : axes;formatting grids
-OpenOffice.org Chart : axes;inserting grids
-OpenOffice.org Chart : axes;interval marks
-OpenOffice.org Chart : axes;showing axes in charts
-OpenOffice.org Chart : axes in charts
-OpenOffice.org Chart : backgrounds
-OpenOffice.org Chart : backgrounds;defining colors/pictures
-OpenOffice.org Chart : backgrounds;frames/sections/indexes
-OpenOffice.org Chart : backgrounds;inserting from Gallery
-OpenOffice.org Chart : backgrounds;printing
-OpenOffice.org Chart : backing window
-OpenOffice.org Chart : backups
-OpenOffice.org Chart : backups;automatic
-OpenOffice.org Chart : backups;documents
-OpenOffice.org Chart : bar charts
-OpenOffice.org Chart : Basic
-OpenOffice.org Chart : Basic;fonts for source display
-OpenOffice.org Chart : Basic;programming
-OpenOffice.org Chart : Basic;recording macros
-OpenOffice.org Chart : Basic;scripting
-OpenOffice.org Chart : basic fonts
-OpenOffice.org Chart : BeanShell scripting
-OpenOffice.org Chart : Bézier curves
-OpenOffice.org Chart : Bézier curves;control points in presentations
-OpenOffice.org Chart : bi-directional writing
-OpenOffice.org Chart : binding space
-OpenOffice.org Chart : bitmaps
-OpenOffice.org Chart : bitmaps;inserting and editing
-OpenOffice.org Chart : bitmaps;off for faster printing
-OpenOffice.org Chart : bitmaps;patterns
-OpenOffice.org Chart : black and white printing
-OpenOffice.org Chart : black printing in Calc
-OpenOffice.org Chart : block selection mode
-OpenOffice.org Chart : bold
-OpenOffice.org Chart : bold;AutoFormat function
-OpenOffice.org Chart : bold;text
-OpenOffice.org Chart : bookmarks
-OpenOffice.org Chart : bookmarks;Help
-OpenOffice.org Chart : borders
-OpenOffice.org Chart : borders;arranging
-OpenOffice.org Chart : borders;cells on screen (Calc)
-OpenOffice.org Chart : borders;for paragraphs
-OpenOffice.org Chart : borders;for tables
-OpenOffice.org Chart : borders;shadows
-OpenOffice.org Chart : borders;table boundaries (Writer)
-OpenOffice.org Chart : borders, see also frames
-OpenOffice.org Chart : bound fields
-OpenOffice.org Chart : bound fields;controls
-OpenOffice.org Chart : boundaries of tables (Writer)
-OpenOffice.org Chart : break display (Writer)
-OpenOffice.org Chart : brochures
-OpenOffice.org Chart : brochures;printing several
-OpenOffice.org Chart : build numbers of OpenOffice.org
-OpenOffice.org Chart : bullet lists
-OpenOffice.org Chart : bullet lists;formatting options
-OpenOffice.org Chart : bullets
-OpenOffice.org Chart : bullets;paragraphs
-OpenOffice.org Chart : bullets;replacing
-OpenOffice.org Chart : bullets;turning off
-OpenOffice.org Chart : business cards
-OpenOffice.org Chart : business cards;creating and synchronizing
-OpenOffice.org Chart : business cards;using templates
-OpenOffice.org Chart : button bars, see toolbars
-OpenOffice.org Chart : buttons
-OpenOffice.org Chart : buttons;adding push buttons
-OpenOffice.org Chart : buttons;big/small
-OpenOffice.org Chart : buttons;editing hyperlink buttons
-OpenOffice.org Chart : buttons;form functions
-OpenOffice.org Chart : buttons;toolbars
-OpenOffice.org Chart : cache for graphics
-OpenOffice.org Chart : calculating
-OpenOffice.org Chart : calculating;iterative references (Calc)
-OpenOffice.org Chart : calculating;regression curves
-OpenOffice.org Chart : callouts
-OpenOffice.org Chart : callouts;drawings
-OpenOffice.org Chart : capital letters
-OpenOffice.org Chart : capital letters;AutoCorrect function
-OpenOffice.org Chart : capital letters;font effects
-OpenOffice.org Chart : captions
-OpenOffice.org Chart : captions;automatic captions (Writer)
-OpenOffice.org Chart : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Chart : captions, see also labels/callouts
-OpenOffice.org Chart : cascading update (Base)
-OpenOffice.org Chart : case sensitivity
-OpenOffice.org Chart : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Chart : case sensitivity;searching
-OpenOffice.org Chart : cells
-OpenOffice.org Chart : cells;aligning
-OpenOffice.org Chart : cells;backgrounds
-OpenOffice.org Chart : cells;coloring (Calc)
-OpenOffice.org Chart : cells;cursor positions after input (Calc)
-OpenOffice.org Chart : cells;formatting without effect (Calc)
-OpenOffice.org Chart : cells;line breaks
-OpenOffice.org Chart : cells;linked to controls
-OpenOffice.org Chart : cells;number formats
-OpenOffice.org Chart : cells;number of
-OpenOffice.org Chart : cells;pasting
-OpenOffice.org Chart : cells;resetting formats
-OpenOffice.org Chart : cells;showing grid lines (Calc)
-OpenOffice.org Chart : centered text
-OpenOffice.org Chart : centimeters
-OpenOffice.org Chart : certificates
-OpenOffice.org Chart : Change Case feature in Microsoft Office
-OpenOffice.org Chart : changes
-OpenOffice.org Chart : changes;accepting or rejecting
-OpenOffice.org Chart : changes;comparing to original
-OpenOffice.org Chart : changes;protecting
-OpenOffice.org Chart : changes;recording
-OpenOffice.org Chart : changes;review function
-OpenOffice.org Chart : changes;showing
-OpenOffice.org Chart : changing
-OpenOffice.org Chart : changing;data binding of XForms
-OpenOffice.org Chart : changing;default templates
-OpenOffice.org Chart : changing;document titles
-OpenOffice.org Chart : changing;file associations in Setup program
-OpenOffice.org Chart : changing;hyperlink text/formats/URLs
-OpenOffice.org Chart : changing;icon sizes
-OpenOffice.org Chart : changing;keyboard
-OpenOffice.org Chart : changing;links
-OpenOffice.org Chart : changing;menus
-OpenOffice.org Chart : changing;object sizes
-OpenOffice.org Chart : changing;toolbars
-OpenOffice.org Chart : changing;work directory
-OpenOffice.org Chart : changing, see also editing and replacing
-OpenOffice.org Chart : character styles
-OpenOffice.org Chart : character styles;language selection
-OpenOffice.org Chart : characters
-OpenOffice.org Chart : characters;alternative fonts
-OpenOffice.org Chart : characters;Asian layout
-OpenOffice.org Chart : characters;bold
-OpenOffice.org Chart : characters;coloring
-OpenOffice.org Chart : characters;contours
-OpenOffice.org Chart : characters;displaying only on screen (Writer)
-OpenOffice.org Chart : characters;enabling CTL and Asian characters
-OpenOffice.org Chart : characters;font effects
-OpenOffice.org Chart : characters;fonts and formats
-OpenOffice.org Chart : characters;hyperlinks
-OpenOffice.org Chart : characters;italics
-OpenOffice.org Chart : characters;language selection
-OpenOffice.org Chart : characters;shadowed
-OpenOffice.org Chart : characters;spacing
-OpenOffice.org Chart : characters;special
-OpenOffice.org Chart : characters;underlining
-OpenOffice.org Chart : charcoal sketches filter
-OpenOffice.org Chart : chart legends
-OpenOffice.org Chart : chart legends;hiding
-OpenOffice.org Chart : chart legends;showing icons with labels
-OpenOffice.org Chart : chart types
-OpenOffice.org Chart : chart types;area
-OpenOffice.org Chart : chart types;column and bar
-OpenOffice.org Chart : chart types;column and line
-OpenOffice.org Chart : chart types;line
-OpenOffice.org Chart : chart types;net
-OpenOffice.org Chart : chart types;pie/donut
-OpenOffice.org Chart : chart types;stock
-OpenOffice.org Chart : chart types;XY (scatter)
-OpenOffice.org Chart : charts
-OpenOffice.org Chart : charts;3D views
-OpenOffice.org Chart : charts;aligning
-OpenOffice.org Chart : charts;arranging within stacks
-OpenOffice.org Chart : charts;bars with textures
-OpenOffice.org Chart : charts;choosing chart types
-OpenOffice.org Chart : charts;colors
-OpenOffice.org Chart : charts;copying with link to source cell range
-OpenOffice.org Chart : charts;data labels
-OpenOffice.org Chart : charts;displaying (Calc)
-OpenOffice.org Chart : charts;editing axes
-OpenOffice.org Chart : charts;editing data
-OpenOffice.org Chart : charts;editing legends
-OpenOffice.org Chart : charts;editing titles
-OpenOffice.org Chart : charts;formatting areas
-OpenOffice.org Chart : charts;formatting floors
-OpenOffice.org Chart : charts;formatting walls
-OpenOffice.org Chart : charts;inserting
-OpenOffice.org Chart : charts;overview
-OpenOffice.org Chart : charts;properties
-OpenOffice.org Chart : charts;reorganizing
-OpenOffice.org Chart : charts;scaling axes
-OpenOffice.org Chart : charts;scaling text
-OpenOffice.org Chart : charts;shortcuts
-OpenOffice.org Chart : charts;showing axes
-OpenOffice.org Chart : charts;updating automatically (Writer)
-OpenOffice.org Chart : check box creation
-OpenOffice.org Chart : Chinese writing systems
-OpenOffice.org Chart : choosing printers
-OpenOffice.org Chart : circle drawings
-OpenOffice.org Chart : Client Side ImageMap
-OpenOffice.org Chart : clipboard
-OpenOffice.org Chart : clipboard;cutting
-OpenOffice.org Chart : clipboard;pasting
-OpenOffice.org Chart : clipboard;pasting formatted/unformatted text
-OpenOffice.org Chart : clipboard;selection clipboard
-OpenOffice.org Chart : clipboard;Unix
-OpenOffice.org Chart : closing
-OpenOffice.org Chart : closing;documents
-OpenOffice.org Chart : closing;toolbars
-OpenOffice.org Chart : color bar
-OpenOffice.org Chart : colors
-OpenOffice.org Chart : colors;adding
-OpenOffice.org Chart : colors;appearance
-OpenOffice.org Chart : colors;backgrounds
-OpenOffice.org Chart : colors;charts
-OpenOffice.org Chart : colors;fill format
-OpenOffice.org Chart : colors;fonts
-OpenOffice.org Chart : colors;grid lines and cells (Calc)
-OpenOffice.org Chart : colors;models
-OpenOffice.org Chart : colors;not printing
-OpenOffice.org Chart : colors;printing in grayscale
-OpenOffice.org Chart : colors;restriction (Calc)
-OpenOffice.org Chart : colors;selection
-OpenOffice.org Chart : column and line charts
-OpenOffice.org Chart : column charts
-OpenOffice.org Chart : column headers
-OpenOffice.org Chart : column headers;displaying (Calc)
-OpenOffice.org Chart : column headers;highlighting (Calc)
-OpenOffice.org Chart : columns
-OpenOffice.org Chart : columns;setting with the mouse
-OpenOffice.org Chart : combination charts
-OpenOffice.org Chart : combo box creation
-OpenOffice.org Chart : command button creation
-OpenOffice.org Chart : command buttons, see push buttons
-OpenOffice.org Chart : command line parameters
-OpenOffice.org Chart : commands
-OpenOffice.org Chart : commands;not visible
-OpenOffice.org Chart : commands;SQL
-OpenOffice.org Chart : comments
-OpenOffice.org Chart : comments;on changes
-OpenOffice.org Chart : comments feature in Microsoft Office
-OpenOffice.org Chart : common terms
-OpenOffice.org Chart : common terms;Chinese dictionary
-OpenOffice.org Chart : common terms;glossaries
-OpenOffice.org Chart : common terms;Internet glossary
-OpenOffice.org Chart : Compare and Merge feature in Microsoft Office
-OpenOffice.org Chart : comparisons
-OpenOffice.org Chart : comparisons;document versions
-OpenOffice.org Chart : comparisons;operators in default filter dialog
-OpenOffice.org Chart : compatibility settings for MS Word import
-OpenOffice.org Chart : complete screen view
-OpenOffice.org Chart : complex text layout
-OpenOffice.org Chart : complex text layout;definition
-OpenOffice.org Chart : complex text layout;enabling
-OpenOffice.org Chart : compose key to insert special characters
-OpenOffice.org Chart : concatenation, see ampersand symbol
-OpenOffice.org Chart : conditional separators
-OpenOffice.org Chart : conditions
-OpenOffice.org Chart : conditions;in number formats
-OpenOffice.org Chart : conditions;items in Data Navigator
-OpenOffice.org Chart : Configuration Manager
-OpenOffice.org Chart : configuring
-OpenOffice.org Chart : configuring;fax icon
-OpenOffice.org Chart : configuring;OpenOffice.org
-OpenOffice.org Chart : configuring;toolbars
-OpenOffice.org Chart : connections to data sources (Base)
-OpenOffice.org Chart : contents protection
-OpenOffice.org Chart : context menus
-OpenOffice.org Chart : contours of text
-OpenOffice.org Chart : control point display in presentations
-OpenOffice.org Chart : controls
-OpenOffice.org Chart : controls;activating in forms
-OpenOffice.org Chart : controls;adding to documents
-OpenOffice.org Chart : controls;arranging in forms
-OpenOffice.org Chart : controls;arranging within stacks
-OpenOffice.org Chart : controls;assigning data sources
-OpenOffice.org Chart : controls;bound fields/list contents/linked cells
-OpenOffice.org Chart : controls;events
-OpenOffice.org Chart : controls;focus
-OpenOffice.org Chart : controls;formatted fields
-OpenOffice.org Chart : controls;grouping
-OpenOffice.org Chart : controls;hidden
-OpenOffice.org Chart : controls;inserting
-OpenOffice.org Chart : controls;multi-line titles
-OpenOffice.org Chart : controls;positions and sizes
-OpenOffice.org Chart : controls;printing
-OpenOffice.org Chart : controls;properties of form controls
-OpenOffice.org Chart : controls;properties of table controls
-OpenOffice.org Chart : controls;reference by SQL
-OpenOffice.org Chart : controls;rich text control
-OpenOffice.org Chart : controls;select mode
-OpenOffice.org Chart : controls;showing (Writer)
-OpenOffice.org Chart : converters
-OpenOffice.org Chart : converters;Euro converter
-OpenOffice.org Chart : converters;PostScript, UNIX
-OpenOffice.org Chart : converters;XML
-OpenOffice.org Chart : converting
-OpenOffice.org Chart : converting;Hangul/Hanja
-OpenOffice.org Chart : converting;metrics
-OpenOffice.org Chart : converting;Microsoft documents
-OpenOffice.org Chart : converting;OpenOffice.org documents
-OpenOffice.org Chart : converting;Pocket PC formats
-OpenOffice.org Chart : copies
-OpenOffice.org Chart : copies;printing
-OpenOffice.org Chart : copying
-OpenOffice.org Chart : copying;by drag and drop
-OpenOffice.org Chart : copying;data from text documents
-OpenOffice.org Chart : copying;datasource records in spreadsheets
-OpenOffice.org Chart : copying;draw objects
-OpenOffice.org Chart : copying;draw objects between documents
-OpenOffice.org Chart : copying;formatting
-OpenOffice.org Chart : copying;from data source view
-OpenOffice.org Chart : copying;from Gallery
-OpenOffice.org Chart : copying;in Unix
-OpenOffice.org Chart : copying;pictures, between documents
-OpenOffice.org Chart : copying;sheet areas, to text documents
-OpenOffice.org Chart : copying;to Gallery
-OpenOffice.org Chart : copyright for OpenOffice.org
-OpenOffice.org Chart : corner roundings
-OpenOffice.org Chart : crash reports
-OpenOffice.org Chart : criteria of query design (Base)
-OpenOffice.org Chart : cropping pictures
-OpenOffice.org Chart : CTL
-OpenOffice.org Chart : CTL;complex text layout languages
-OpenOffice.org Chart : CTL;definition
-OpenOffice.org Chart : CTL;options
-OpenOffice.org Chart : currencies
-OpenOffice.org Chart : currencies;converters
-OpenOffice.org Chart : currencies;formats and format codes
-OpenOffice.org Chart : currency field creation
-OpenOffice.org Chart : currency formats
-OpenOffice.org Chart : cursor
-OpenOffice.org Chart : cursor;allowing in protected areas (Writer)
-OpenOffice.org Chart : cursor;in read-only text
-OpenOffice.org Chart : cursor;quickly moving to an object
-OpenOffice.org Chart : curves
-OpenOffice.org Chart : curves;editing points
-OpenOffice.org Chart : curves;properties in line charts/XY charts
-OpenOffice.org Chart : custom dictionaries
-OpenOffice.org Chart : custom dictionaries;editing
-OpenOffice.org Chart : custom hyphens (Writer)
-OpenOffice.org Chart : custom quotes
-OpenOffice.org Chart : custom templates
-OpenOffice.org Chart : customizing
-OpenOffice.org Chart : customizing;events
-OpenOffice.org Chart : customizing;keyboard
-OpenOffice.org Chart : customizing;menus
-OpenOffice.org Chart : customizing;OpenOffice.org
-OpenOffice.org Chart : customizing;round corners
-OpenOffice.org Chart : customizing;toolbars
-OpenOffice.org Chart : cutting
-OpenOffice.org Chart : dashes
-OpenOffice.org Chart : data
-OpenOffice.org Chart : data;filtering in forms
-OpenOffice.org Chart : data;forms and subforms
-OpenOffice.org Chart : data;read-only
-OpenOffice.org Chart : data;sorting in forms
-OpenOffice.org Chart : data;user data
-OpenOffice.org Chart : data binding change in XForms
-OpenOffice.org Chart : data labels in charts
-OpenOffice.org Chart : Data Navigator display options
-OpenOffice.org Chart : data ranges in charts
-OpenOffice.org Chart : data series
-OpenOffice.org Chart : data source browser
-OpenOffice.org Chart : data source explorer
-OpenOffice.org Chart : data source view
-OpenOffice.org Chart : data source view;drag and drop
-OpenOffice.org Chart : data source view;overview
-OpenOffice.org Chart : data source view;showing
-OpenOffice.org Chart : data sources
-OpenOffice.org Chart : data sources;as tables
-OpenOffice.org Chart : data sources;connection settings (Base)
-OpenOffice.org Chart : data sources;copying records to spreadsheets
-OpenOffice.org Chart : data sources;displaying current
-OpenOffice.org Chart : data sources;LDAP server (Base)
-OpenOffice.org Chart : data sources;OpenOffice.org Base
-OpenOffice.org Chart : data sources;registering address books
-OpenOffice.org Chart : data sources;reports
-OpenOffice.org Chart : data sources;setting for stock charts
-OpenOffice.org Chart : data sources;viewing
-OpenOffice.org Chart : data structure of XForms
-OpenOffice.org Chart : data values in charts
-OpenOffice.org Chart : database contents
-OpenOffice.org Chart : database contents;inserting as tables
-OpenOffice.org Chart : database contents;inserting as text
-OpenOffice.org Chart : database reports
-OpenOffice.org Chart : Database Wizard (Base)
-OpenOffice.org Chart : databases
-OpenOffice.org Chart : databases;administration through SQL (Base)
-OpenOffice.org Chart : databases;ADO (Base)
-OpenOffice.org Chart : databases;connecting (Base)
-OpenOffice.org Chart : databases;creating
-OpenOffice.org Chart : databases;creating labels
-OpenOffice.org Chart : databases;creating queries
-OpenOffice.org Chart : databases;creating reports
-OpenOffice.org Chart : databases;creating tables
-OpenOffice.org Chart : databases;dBASE (Base)
-OpenOffice.org Chart : databases;deleting (Base)
-OpenOffice.org Chart : databases;drag and drop (Base)
-OpenOffice.org Chart : databases;editing tables
-OpenOffice.org Chart : databases;form filters
-OpenOffice.org Chart : databases;formats (Base)
-OpenOffice.org Chart : databases;importing/exporting
-OpenOffice.org Chart : databases;JDBC (Base)
-OpenOffice.org Chart : databases;main page (Base)
-OpenOffice.org Chart : databases;MySQL (Base)
-OpenOffice.org Chart : databases;ODBC (Base)
-OpenOffice.org Chart : databases;overview
-OpenOffice.org Chart : databases;registering (Base)
-OpenOffice.org Chart : databases;searching records
-OpenOffice.org Chart : databases;shortcut keys
-OpenOffice.org Chart : databases;sorting
-OpenOffice.org Chart : databases;standard filters
-OpenOffice.org Chart : databases;text formats
-OpenOffice.org Chart : databases;viewing
-OpenOffice.org Chart : date fields
-OpenOffice.org Chart : date fields;creating
-OpenOffice.org Chart : date fields;properties
-OpenOffice.org Chart : date formats
-OpenOffice.org Chart : dates
-OpenOffice.org Chart : dates;default (Calc)
-OpenOffice.org Chart : dates;printing in presentations
-OpenOffice.org Chart : dates;start 1900/01/01 (Calc)
-OpenOffice.org Chart : dates;start 1904/01/01 (Calc)
-OpenOffice.org Chart : dBASE
-OpenOffice.org Chart : dBASE;database settings (Base)
-OpenOffice.org Chart : DDE
-OpenOffice.org Chart : DDE;definition
-OpenOffice.org Chart : deactivating
-OpenOffice.org Chart : deactivating;plug-ins
-OpenOffice.org Chart : decimal places displayed (Calc)
-OpenOffice.org Chart : decimal separator key
-OpenOffice.org Chart : decimal tab stops
-OpenOffice.org Chart : default directories
-OpenOffice.org Chart : default file formats
-OpenOffice.org Chart : default filters
-OpenOffice.org Chart : default filters;comparison operators
-OpenOffice.org Chart : default filters;databases
-OpenOffice.org Chart : default printer
-OpenOffice.org Chart : default printer;setting up
-OpenOffice.org Chart : default printer;UNIX
-OpenOffice.org Chart : default templates
-OpenOffice.org Chart : default templates;changing
-OpenOffice.org Chart : default templates;organizing
-OpenOffice.org Chart : defaults
-OpenOffice.org Chart : defaults;documents
-OpenOffice.org Chart : defaults;file formats
-OpenOffice.org Chart : defaults;fonts
-OpenOffice.org Chart : defaults;grids (Writer/Calc)
-OpenOffice.org Chart : defaults;languages
-OpenOffice.org Chart : defaults;number formats
-OpenOffice.org Chart : defaults;of saving
-OpenOffice.org Chart : defaults;program configuration
-OpenOffice.org Chart : defaults;tab stops in text
-OpenOffice.org Chart : defaults;views
-OpenOffice.org Chart : defining
-OpenOffice.org Chart : defining;arrowheads and other line ends
-OpenOffice.org Chart : defining;colors
-OpenOffice.org Chart : defining;line styles
-OpenOffice.org Chart : defining;paragraph borders
-OpenOffice.org Chart : defining;queries (Base)
-OpenOffice.org Chart : defining;table borders
-OpenOffice.org Chart : deleting
-OpenOffice.org Chart : deleting;all direct formatting
-OpenOffice.org Chart : deleting;databases (Base)
-OpenOffice.org Chart : deleting;hyperlinks
-OpenOffice.org Chart : deleting;lines in text
-OpenOffice.org Chart : deleting;models/instances
-OpenOffice.org Chart : deleting;namespaces in XForms
-OpenOffice.org Chart : deleting;tab stops
-OpenOffice.org Chart : deleting;templates
-OpenOffice.org Chart : deleting;XML filters
-OpenOffice.org Chart : depth stagger
-OpenOffice.org Chart : descriptions for objects
-OpenOffice.org Chart : design mode after saving
-OpenOffice.org Chart : design view
-OpenOffice.org Chart : design view;creating forms
-OpenOffice.org Chart : design view;queries/views (Base)
-OpenOffice.org Chart : designing
-OpenOffice.org Chart : designing;database tables
-OpenOffice.org Chart : designing;fonts
-OpenOffice.org Chart : designing;queries (Base)
-OpenOffice.org Chart : detaching toolbars
-OpenOffice.org Chart : dictionaries
-OpenOffice.org Chart : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Chart : dictionaries;creating
-OpenOffice.org Chart : dictionaries;editing user-defined
-OpenOffice.org Chart : dictionaries;spellcheck
-OpenOffice.org Chart : dictionaries, see also languages
-OpenOffice.org Chart : digital signatures
-OpenOffice.org Chart : direct formatting
-OpenOffice.org Chart : direct formatting;undoing all
-OpenOffice.org Chart : directories
-OpenOffice.org Chart : directories;creating new
-OpenOffice.org Chart : directories;directory structure
-OpenOffice.org Chart : disabled persons
-OpenOffice.org Chart : displaying
-OpenOffice.org Chart : displaying;non-printing characters (Writer)
-OpenOffice.org Chart : displaying;notes (Calc)
-OpenOffice.org Chart : displaying;notes in text documents
-OpenOffice.org Chart : displaying;pictures and objects (Writer)
-OpenOffice.org Chart : displaying;tables (Writer)
-OpenOffice.org Chart : displaying;zero values (Calc)
-OpenOffice.org Chart : distances
-OpenOffice.org Chart : distinct values in SQL queries
-OpenOffice.org Chart : distorting in drawings
-OpenOffice.org Chart : distributing XML filters
-OpenOffice.org Chart : dithering
-OpenOffice.org Chart : docking
-OpenOffice.org Chart : docking;definition
-OpenOffice.org Chart : docking;toolbars
-OpenOffice.org Chart : docking;windows
-OpenOffice.org Chart : Document Converter Wizard
-OpenOffice.org Chart : Document Map feature in Microsoft Office
-OpenOffice.org Chart : Document Map, see Navigator
-OpenOffice.org Chart : document types in OpenOffice.org
-OpenOffice.org Chart : documents
-OpenOffice.org Chart : documents;changing titles
-OpenOffice.org Chart : documents;closing
-OpenOffice.org Chart : documents;comparing
-OpenOffice.org Chart : documents;contents as lists
-OpenOffice.org Chart : documents;editing time
-OpenOffice.org Chart : documents;exporting
-OpenOffice.org Chart : documents;importing
-OpenOffice.org Chart : documents;languages
-OpenOffice.org Chart : documents;measurement units in
-OpenOffice.org Chart : documents;merging
-OpenOffice.org Chart : documents;number of pages/tables/sheets
-OpenOffice.org Chart : documents;opening
-OpenOffice.org Chart : documents;opening in design mode
-OpenOffice.org Chart : documents;opening with templates
-OpenOffice.org Chart : documents;organizing
-OpenOffice.org Chart : documents;printing
-OpenOffice.org Chart : documents;read-only
-OpenOffice.org Chart : documents;reloading
-OpenOffice.org Chart : documents;saving
-OpenOffice.org Chart : documents;saving automatically
-OpenOffice.org Chart : documents;saving in other formats
-OpenOffice.org Chart : documents;sending as e-mail
-OpenOffice.org Chart : documents;styles changed
-OpenOffice.org Chart : documents;version management
-OpenOffice.org Chart : documents;version numbers
-OpenOffice.org Chart : donut charts
-OpenOffice.org Chart : dotted areas
-OpenOffice.org Chart : double-line spacing in paragraphs
-OpenOffice.org Chart : double-line writing in Asian layout
-OpenOffice.org Chart : drag and drop
-OpenOffice.org Chart : drag and drop;copying and pasting text
-OpenOffice.org Chart : drag and drop;data source view
-OpenOffice.org Chart : drag and drop;from Gallery to draw objects
-OpenOffice.org Chart : drag and drop;overview
-OpenOffice.org Chart : drag and drop;pictures
-OpenOffice.org Chart : drag and drop;to Gallery
-OpenOffice.org Chart : draw objects
-OpenOffice.org Chart : draw objects;adding/editing/copying
-OpenOffice.org Chart : draw objects;anchoring
-OpenOffice.org Chart : draw objects;arranging within stacks
-OpenOffice.org Chart : draw objects;copying
-OpenOffice.org Chart : draw objects;copying between documents
-OpenOffice.org Chart : draw objects;displaying (Calc)
-OpenOffice.org Chart : draw objects;dropping Gallery pictures
-OpenOffice.org Chart : draw objects;flipping
-OpenOffice.org Chart : draw objects;legends
-OpenOffice.org Chart : draw objects;positioning and resizing
-OpenOffice.org Chart : draw objects;protecting
-OpenOffice.org Chart : draw objects;slanting
-OpenOffice.org Chart : draw objects;text in
-OpenOffice.org Chart : Drawing bar
-OpenOffice.org Chart : drawing lines in text
-OpenOffice.org Chart : drawings
-OpenOffice.org Chart : drawings;creating/opening
-OpenOffice.org Chart : drawings;languages
-OpenOffice.org Chart : drawings;printing
-OpenOffice.org Chart : drawings;printing defaults
-OpenOffice.org Chart : drawings;printing in text documents
-OpenOffice.org Chart : drawings;saving
-OpenOffice.org Chart : drawings;saving automatically
-OpenOffice.org Chart : drawings;saving in other formats
-OpenOffice.org Chart : drawings;sending as e-mail
-OpenOffice.org Chart : drawings;showing (Writer)
-OpenOffice.org Chart : drop-down lists in form functions
-OpenOffice.org Chart : e-mail attachments
-OpenOffice.org Chart : Edit File icon
-OpenOffice.org Chart : edit mode
-OpenOffice.org Chart : edit mode;after opening
-OpenOffice.org Chart : edit mode;through Enter key (Calc)
-OpenOffice.org Chart : Edit Points bar
-OpenOffice.org Chart : editing
-OpenOffice.org Chart : editing;chart axes
-OpenOffice.org Chart : editing;chart data
-OpenOffice.org Chart : editing;chart legends
-OpenOffice.org Chart : editing;chart titles
-OpenOffice.org Chart : editing;data binding of XForms
-OpenOffice.org Chart : editing;database tables and queries
-OpenOffice.org Chart : editing;draw objects
-OpenOffice.org Chart : editing;Fontwork objects
-OpenOffice.org Chart : editing;hyperlinks
-OpenOffice.org Chart : editing;items in Data Navigator
-OpenOffice.org Chart : editing;menus
-OpenOffice.org Chart : editing;namespaces in XForms
-OpenOffice.org Chart : editing;notes
-OpenOffice.org Chart : editing;objects
-OpenOffice.org Chart : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Chart : editing;pictures
-OpenOffice.org Chart : editing;reports
-OpenOffice.org Chart : editing;shortcut keys
-OpenOffice.org Chart : editing;tab stops
-OpenOffice.org Chart : editing;templates
-OpenOffice.org Chart : editing;titles
-OpenOffice.org Chart : editing;toolbars
-OpenOffice.org Chart : editing;undoing
-OpenOffice.org Chart : editing;XForms
-OpenOffice.org Chart : editing time of documents
-OpenOffice.org Chart : editors
-OpenOffice.org Chart : editors;formula editor
-OpenOffice.org Chart : editors;ImageMap editor
-OpenOffice.org Chart : effects
-OpenOffice.org Chart : effects;font positions
-OpenOffice.org Chart : effects;fonts
-OpenOffice.org Chart : effects;Fontwork icons
-OpenOffice.org Chart : empty documents
-OpenOffice.org Chart : empty paragraph removal
-OpenOffice.org Chart : encryption of contents
-OpenOffice.org Chart : entering groups
-OpenOffice.org Chart : entering text from right to left
-OpenOffice.org Chart : equal sign, see also operators
-OpenOffice.org Chart : equations in formula editor
-OpenOffice.org Chart : error bars in charts
-OpenOffice.org Chart : error indicators in charts
-OpenOffice.org Chart : Error Report Tool
-OpenOffice.org Chart : Euro
-OpenOffice.org Chart : Euro;currency formats
-OpenOffice.org Chart : Euro;Euro Converter Wizard
-OpenOffice.org Chart : even/odd pages
-OpenOffice.org Chart : even/odd pages;printing
-OpenOffice.org Chart : events
-OpenOffice.org Chart : events;controls
-OpenOffice.org Chart : events;customizing
-OpenOffice.org Chart : events;in forms
-OpenOffice.org Chart : Excel
-OpenOffice.org Chart : Excel;saving as
-OpenOffice.org Chart : Excel;search criteria
-OpenOffice.org Chart : exceptions
-OpenOffice.org Chart : exceptions;user-defined dictionaries
-OpenOffice.org Chart : exchanging, see also replacing
-OpenOffice.org Chart : executing
-OpenOffice.org Chart : executing;SQL commands
-OpenOffice.org Chart : exiting
-OpenOffice.org Chart : exiting;groups
-OpenOffice.org Chart : exiting;OpenOffice.org
-OpenOffice.org Chart : expanding formatting (Calc)
-OpenOffice.org Chart : explorer of data sources
-OpenOffice.org Chart : export filters
-OpenOffice.org Chart : exporting
-OpenOffice.org Chart : exporting;bitmaps
-OpenOffice.org Chart : exporting;databases
-OpenOffice.org Chart : exporting;HTML and text documents
-OpenOffice.org Chart : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Chart : exporting;spreadsheets to text format
-OpenOffice.org Chart : exporting;templates
-OpenOffice.org Chart : exporting;to foreign formats
-OpenOffice.org Chart : exporting;to HTML
-OpenOffice.org Chart : exporting;to Microsoft Office formats
-OpenOffice.org Chart : exporting;to PDF
-OpenOffice.org Chart : exporting;to PostScript format
-OpenOffice.org Chart : exporting;to XML
-OpenOffice.org Chart : exporting;XML files
-OpenOffice.org Chart : extended tips in Help
-OpenOffice.org Chart : extension mode in text
-OpenOffice.org Chart : extensions
-OpenOffice.org Chart : extensions;Extension Manager
-OpenOffice.org Chart : extensions;file formats
-OpenOffice.org Chart : external keys (Base)
-OpenOffice.org Chart : faster printing
-OpenOffice.org Chart : faxes
-OpenOffice.org Chart : faxes;configuring OpenOffice.org
-OpenOffice.org Chart : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Chart : faxes;selecting a fax machine
-OpenOffice.org Chart : faxes;sending
-OpenOffice.org Chart : faxes;wizards
-OpenOffice.org Chart : fields
-OpenOffice.org Chart : fields;database tables
-OpenOffice.org Chart : fields;displaying field codes (Writer)
-OpenOffice.org Chart : fields;formatted fields
-OpenOffice.org Chart : fields;updating automatically (Writer)
-OpenOffice.org Chart : file associations for Microsoft Office
-OpenOffice.org Chart : file filters
-OpenOffice.org Chart : file filters;mobile devices
-OpenOffice.org Chart : file filters;XML
-OpenOffice.org Chart : file formats
-OpenOffice.org Chart : file formats;changing defaults
-OpenOffice.org Chart : file formats;OpenDocument/XML
-OpenOffice.org Chart : file formats;saving always in other formats
-OpenOffice.org Chart : file selection button
-OpenOffice.org Chart : file sharing options for current document
-OpenOffice.org Chart : files
-OpenOffice.org Chart : files;filters and formats
-OpenOffice.org Chart : files;importing
-OpenOffice.org Chart : files;opening
-OpenOffice.org Chart : files;opening with placeholders
-OpenOffice.org Chart : files;properties
-OpenOffice.org Chart : files;saving
-OpenOffice.org Chart : files;saving automatically
-OpenOffice.org Chart : files;saving in other formats
-OpenOffice.org Chart : files;sending as e-mail
-OpenOffice.org Chart : files;version numbers
-OpenOffice.org Chart : files and folders in OpenOffice.org
-OpenOffice.org Chart : fill characters with tabulators
-OpenOffice.org Chart : fill colors for areas
-OpenOffice.org Chart : fill patterns for areas
-OpenOffice.org Chart : filter conditions
-OpenOffice.org Chart : filter conditions;connecting
-OpenOffice.org Chart : filter conditions;in queries (Base)
-OpenOffice.org Chart : filtering
-OpenOffice.org Chart : filtering;data in databases
-OpenOffice.org Chart : filtering;data in forms
-OpenOffice.org Chart : filters
-OpenOffice.org Chart : filters;comparison operators
-OpenOffice.org Chart : filters;for import and export
-OpenOffice.org Chart : filters;Navigator
-OpenOffice.org Chart : filters;pictures
-OpenOffice.org Chart : filters;XML filter settings
-OpenOffice.org Chart : Find tab in Help
-OpenOffice.org Chart : finding
-OpenOffice.org Chart : finding;in all sheets
-OpenOffice.org Chart : finding;records in form documents
-OpenOffice.org Chart : finding;selections
-OpenOffice.org Chart : finding;similarity search
-OpenOffice.org Chart : fitting to pages
-OpenOffice.org Chart : fitting to pages;print settings in Math
-OpenOffice.org Chart : fitting to pages;print settings in presentations
-OpenOffice.org Chart : fixed text
-OpenOffice.org Chart : fixed text;form functions
-OpenOffice.org Chart : fixing toolbars
-OpenOffice.org Chart : flipping draw objects
-OpenOffice.org Chart : floating frames in HTML documents
-OpenOffice.org Chart : floating toolbars
-OpenOffice.org Chart : focus of controls
-OpenOffice.org Chart : folder creation
-OpenOffice.org Chart : font lists
-OpenOffice.org Chart : font name box
-OpenOffice.org Chart : font sizes
-OpenOffice.org Chart : font sizes;bullets
-OpenOffice.org Chart : font sizes;relative changes
-OpenOffice.org Chart : font sizes;scaling on screen
-OpenOffice.org Chart : font sizes;text
-OpenOffice.org Chart : fonts
-OpenOffice.org Chart : fonts;adding under UNIX
-OpenOffice.org Chart : fonts;changing in templates
-OpenOffice.org Chart : fonts;colors
-OpenOffice.org Chart : fonts;default settings
-OpenOffice.org Chart : fonts;effects
-OpenOffice.org Chart : fonts;for HTML and Basic
-OpenOffice.org Chart : fonts;formats
-OpenOffice.org Chart : fonts;outlines
-OpenOffice.org Chart : fonts;positions in text
-OpenOffice.org Chart : fonts;shadows
-OpenOffice.org Chart : fonts;specifying several
-OpenOffice.org Chart : fonts;strikethrough
-OpenOffice.org Chart : fonts;styles
-OpenOffice.org Chart : fonts;text objects
-OpenOffice.org Chart : Fontwork icons
-OpenOffice.org Chart : footers
-OpenOffice.org Chart : footers;backgrounds
-OpenOffice.org Chart : form controls
-OpenOffice.org Chart : form controls;assigning macros
-OpenOffice.org Chart : form controls;protecting
-OpenOffice.org Chart : form controls;toolbars
-OpenOffice.org Chart : form fields
-OpenOffice.org Chart : form filters
-OpenOffice.org Chart : Form Navigator
-OpenOffice.org Chart : format codes
-OpenOffice.org Chart : format codes;numbers
-OpenOffice.org Chart : format codes;user-defined number formats
-OpenOffice.org Chart : format filling printing in OpenOffice.org Math
-OpenOffice.org Chart : Format Paintbrush
-OpenOffice.org Chart : formats
-OpenOffice.org Chart : formats;Asian layout
-OpenOffice.org Chart : formats;Asian typography
-OpenOffice.org Chart : formats;fonts
-OpenOffice.org Chart : formats;maximizing page formats
-OpenOffice.org Chart : formats;number and currency formats
-OpenOffice.org Chart : formats;of currencies/date/time
-OpenOffice.org Chart : formats;on opening and saving
-OpenOffice.org Chart : formats;pasting in special formats
-OpenOffice.org Chart : formats;positions
-OpenOffice.org Chart : formats;tabulators
-OpenOffice.org Chart : formats;undoing when writing
-OpenOffice.org Chart : formatted fields
-OpenOffice.org Chart : formatted fields;form functions
-OpenOffice.org Chart : formatted fields;properties
-OpenOffice.org Chart : formatting
-OpenOffice.org Chart : formatting;axes in charts
-OpenOffice.org Chart : formatting;chart areas
-OpenOffice.org Chart : formatting;chart floors
-OpenOffice.org Chart : formatting;chart legends
-OpenOffice.org Chart : formatting;chart titles
-OpenOffice.org Chart : formatting;chart walls
-OpenOffice.org Chart : formatting;copying
-OpenOffice.org Chart : formatting;definition
-OpenOffice.org Chart : formatting;expanding (Calc)
-OpenOffice.org Chart : formatting;font effects
-OpenOffice.org Chart : formatting;hyperlinks
-OpenOffice.org Chart : formatting;pages
-OpenOffice.org Chart : formatting;printer metrics (Writer)
-OpenOffice.org Chart : formatting;undoing
-OpenOffice.org Chart : forms
-OpenOffice.org Chart : forms;browsing
-OpenOffice.org Chart : forms;Combo Box/List Box Wizard
-OpenOffice.org Chart : forms;creating
-OpenOffice.org Chart : forms;data
-OpenOffice.org Chart : forms;designing (Base)
-OpenOffice.org Chart : forms;events
-OpenOffice.org Chart : forms;filtering data
-OpenOffice.org Chart : forms;finding records
-OpenOffice.org Chart : forms;focus after opening
-OpenOffice.org Chart : forms;general information (Base)
-OpenOffice.org Chart : forms;grouping controls
-OpenOffice.org Chart : forms;HTML filters
-OpenOffice.org Chart : forms;Navigator
-OpenOffice.org Chart : forms;opening in design mode
-OpenOffice.org Chart : forms;properties
-OpenOffice.org Chart : forms;sorting data
-OpenOffice.org Chart : forms;subforms
-OpenOffice.org Chart : forms;wizards
-OpenOffice.org Chart : forms;XForms
-OpenOffice.org Chart : Formula Auditing feature in Microsoft Office
-OpenOffice.org Chart : formula texts
-OpenOffice.org Chart : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Chart : formulas
-OpenOffice.org Chart : formulas;new
-OpenOffice.org Chart : formulas;starting formula editor
-OpenOffice.org Chart : formulas in reports
-OpenOffice.org Chart : formulas in reports;editing
-OpenOffice.org Chart : forums and support
-OpenOffice.org Chart : frames
-OpenOffice.org Chart : frames;around paragraphs
-OpenOffice.org Chart : frames;around tables
-OpenOffice.org Chart : frames;AutoCorrect function
-OpenOffice.org Chart : frames;backgrounds
-OpenOffice.org Chart : frames;captions (Writer)
-OpenOffice.org Chart : frames;printing in OpenOffice.org Math
-OpenOffice.org Chart : frames;protecting
-OpenOffice.org Chart : frames;selection frames
-OpenOffice.org Chart : frames;text fitting to frames
-OpenOffice.org Chart : freeform lines
-OpenOffice.org Chart : freeform lines;draw functions
-OpenOffice.org Chart : FTP
-OpenOffice.org Chart : FTP;opening documents
-OpenOffice.org Chart : FTP;saving documents
-OpenOffice.org Chart : full joins (Base)
-OpenOffice.org Chart : full screen view
-OpenOffice.org Chart : full-text search in Help
-OpenOffice.org Chart : functions in reports
-OpenOffice.org Chart : functions in reports;editing
-OpenOffice.org Chart : Gallery
-OpenOffice.org Chart : Gallery;adding pictures
-OpenOffice.org Chart : Gallery;dragging pictures to draw objects
-OpenOffice.org Chart : Gallery;hiding/showing
-OpenOffice.org Chart : Gallery;inserting pictures from
-OpenOffice.org Chart : German spellcheck
-OpenOffice.org Chart : get method for form transmissions
-OpenOffice.org Chart : getting support
-OpenOffice.org Chart : GIF format
-OpenOffice.org Chart : glossaries
-OpenOffice.org Chart : glossaries;common terms
-OpenOffice.org Chart : glossaries;Internet terms
-OpenOffice.org Chart : gradients off for faster printing
-OpenOffice.org Chart : graphical text art
-OpenOffice.org Chart : graphics
-OpenOffice.org Chart : graphics;cache
-OpenOffice.org Chart : graphics;protecting
-OpenOffice.org Chart : graphics, see also pictures
-OpenOffice.org Chart : grayscale printing
-OpenOffice.org Chart : grid controls
-OpenOffice.org Chart : grid controls;form functions
-OpenOffice.org Chart : grids
-OpenOffice.org Chart : grids;defaults (Writer/Calc)
-OpenOffice.org Chart : grids;display options (Impress/Draw)
-OpenOffice.org Chart : grids;displaying lines (Calc)
-OpenOffice.org Chart : grids;formatting axes
-OpenOffice.org Chart : grids;inserting in charts
-OpenOffice.org Chart : group box creation
-OpenOffice.org Chart : groups
-OpenOffice.org Chart : groups;entering/exiting/ungrouping
-OpenOffice.org Chart : groups;naming
-OpenOffice.org Chart : groups;of controls
-OpenOffice.org Chart : guides
-OpenOffice.org Chart : guides;display options (Impress/Draw)
-OpenOffice.org Chart : guides;displaying when moving objects (Impress)
-OpenOffice.org Chart : guides;showing (Calc)
-OpenOffice.org Chart : guides;showing when moving frames (Writer)
-OpenOffice.org Chart : gutter
-OpenOffice.org Chart : handles
-OpenOffice.org Chart : handles;displaying (Writer)
-OpenOffice.org Chart : handles;scaling
-OpenOffice.org Chart : handles;showing simple/large handles (Calc)
-OpenOffice.org Chart : Hangul/Hanja
-OpenOffice.org Chart : hatching
-OpenOffice.org Chart : headers
-OpenOffice.org Chart : headers;backgrounds
-OpenOffice.org Chart : headings
-OpenOffice.org Chart : headings;entering as text box
-OpenOffice.org Chart : Hebrew
-OpenOffice.org Chart : Hebrew;entering text
-OpenOffice.org Chart : Hebrew;language settings
-OpenOffice.org Chart : Help
-OpenOffice.org Chart : Help;bookmarks
-OpenOffice.org Chart : Help;extended tips on/off
-OpenOffice.org Chart : Help;full-text search
-OpenOffice.org Chart : Help;Help tips
-OpenOffice.org Chart : Help;keywords
-OpenOffice.org Chart : Help;navigation pane showing/hiding
-OpenOffice.org Chart : Help;style sheets
-OpenOffice.org Chart : Help;topics
-OpenOffice.org Chart : Help Agent
-OpenOffice.org Chart : Help Agent;help
-OpenOffice.org Chart : Help Agent;options
-OpenOffice.org Chart : Help tips
-OpenOffice.org Chart : Help tips;hiding
-OpenOffice.org Chart : hidden controls in Form Navigator
-OpenOffice.org Chart : hidden fields display (Writer)
-OpenOffice.org Chart : hidden pages
-OpenOffice.org Chart : hidden pages;printing in presentations
-OpenOffice.org Chart : hidden text
-OpenOffice.org Chart : hidden text;showing (Writer)
-OpenOffice.org Chart : hiding
-OpenOffice.org Chart : hiding;changes
-OpenOffice.org Chart : hiding;chart legends
-OpenOffice.org Chart : hiding;docked windows
-OpenOffice.org Chart : hiding;navigation pane in Help window
-OpenOffice.org Chart : high contrast mode
-OpenOffice.org Chart : Hindi
-OpenOffice.org Chart : Hindi;entering text
-OpenOffice.org Chart : Hindi;language settings
-OpenOffice.org Chart : horizontal scrollbars (Writer)
-OpenOffice.org Chart : HowTos for charts
-OpenOffice.org Chart : HTML
-OpenOffice.org Chart : HTML;definition
-OpenOffice.org Chart : HTML;export character set
-OpenOffice.org Chart : HTML;fonts for source display
-OpenOffice.org Chart : HTML;importing META tags
-OpenOffice.org Chart : HTML;live presentations
-OpenOffice.org Chart : HTML documents
-OpenOffice.org Chart : HTML documents;auto reloading
-OpenOffice.org Chart : HTML documents;importing/exporting
-OpenOffice.org Chart : HTML documents;META tags in
-OpenOffice.org Chart : HTML documents;new
-OpenOffice.org Chart : HTML documents;source text
-OpenOffice.org Chart : hyperlinks
-OpenOffice.org Chart : hyperlinks;assigning macros
-OpenOffice.org Chart : hyperlinks;character formats
-OpenOffice.org Chart : hyperlinks;definition
-OpenOffice.org Chart : hyperlinks;deleting
-OpenOffice.org Chart : hyperlinks;editing
-OpenOffice.org Chart : hyperlinks;inserting
-OpenOffice.org Chart : hyperlinks;relative and absolute
-OpenOffice.org Chart : hyperlinks;turning off automatic recognition
-OpenOffice.org Chart : hyperlinks, see also links
-OpenOffice.org Chart : hyphenation
-OpenOffice.org Chart : hyphenation;activating for a language
-OpenOffice.org Chart : hyphenation;minimal number of characters
-OpenOffice.org Chart : hyphens
-OpenOffice.org Chart : hyphens;displaying custom (Writer)
-OpenOffice.org Chart : hyphens;inserting custom
-OpenOffice.org Chart : icon bars, see toolbars
-OpenOffice.org Chart : icon sizes
-OpenOffice.org Chart : ignore list for spellcheck
-OpenOffice.org Chart : illumination
-OpenOffice.org Chart : illumination;3D charts
-OpenOffice.org Chart : illustrations, see pictures
-OpenOffice.org Chart : image button creation
-OpenOffice.org Chart : image control creation
-OpenOffice.org Chart : ImageMap
-OpenOffice.org Chart : ImageMap;definition
-OpenOffice.org Chart : ImageMap;editor
-OpenOffice.org Chart : images
-OpenOffice.org Chart : images;ImageMap
-OpenOffice.org Chart : images;inserting and editing bitmaps
-OpenOffice.org Chart : images;placeholders in presentations
-OpenOffice.org Chart : images, see also pictures
-OpenOffice.org Chart : IME
-OpenOffice.org Chart : IME;definition
-OpenOffice.org Chart : IME;showing/hiding
-OpenOffice.org Chart : import filters
-OpenOffice.org Chart : import restrictions for Microsoft Office
-OpenOffice.org Chart : importing
-OpenOffice.org Chart : importing;bitmaps
-OpenOffice.org Chart : importing;compatibility settings for text import
-OpenOffice.org Chart : importing;databases
-OpenOffice.org Chart : importing;documents in other formats
-OpenOffice.org Chart : importing;from XML
-OpenOffice.org Chart : importing;HTML and text documents
-OpenOffice.org Chart : importing;HTML with META tags
-OpenOffice.org Chart : importing;Microsoft Office documents with VBA code
-OpenOffice.org Chart : importing;tables in text format
-OpenOffice.org Chart : importing;templates
-OpenOffice.org Chart : inches
-OpenOffice.org Chart : Index tab in Help
-OpenOffice.org Chart : indexes
-OpenOffice.org Chart : indexes;backgrounds
-OpenOffice.org Chart : indexes;showing/hiding Help index tab
-OpenOffice.org Chart : indexes;unprotecting
-OpenOffice.org Chart : indicator lines in text
-OpenOffice.org Chart : inner joins (Base)
-OpenOffice.org Chart : input method window
-OpenOffice.org Chart : insert mode for entering text
-OpenOffice.org Chart : inserting
-OpenOffice.org Chart : inserting;applets
-OpenOffice.org Chart : inserting;cell ranges from spreadsheets
-OpenOffice.org Chart : inserting;charts
-OpenOffice.org Chart : inserting;clipboard options
-OpenOffice.org Chart : inserting;data from text documents
-OpenOffice.org Chart : inserting;datasource records in spreadsheets
-OpenOffice.org Chart : inserting;drawings
-OpenOffice.org Chart : inserting;floating frames
-OpenOffice.org Chart : inserting;form fields
-OpenOffice.org Chart : inserting;hyperlinks
-OpenOffice.org Chart : inserting;line breaks in cells
-OpenOffice.org Chart : inserting;movies/sounds
-OpenOffice.org Chart : inserting;new text tables defaults
-OpenOffice.org Chart : inserting;notes
-OpenOffice.org Chart : inserting;objects from Gallery
-OpenOffice.org Chart : inserting;OLE objects
-OpenOffice.org Chart : inserting;paragraph bullets
-OpenOffice.org Chart : inserting;plug-ins
-OpenOffice.org Chart : inserting;special characters
-OpenOffice.org Chart : inserting;tab stops
-OpenOffice.org Chart : installing
-OpenOffice.org Chart : installing;ActiveX control
-OpenOffice.org Chart : installing;mobile device filters
-OpenOffice.org Chart : installing;UNO components
-OpenOffice.org Chart : instructions
-OpenOffice.org Chart : instructions;general
-OpenOffice.org Chart : Internet
-OpenOffice.org Chart : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Chart : Internet;presentations
-OpenOffice.org Chart : Internet;starting searches
-OpenOffice.org Chart : Internet;turning off recognition of addresses
-OpenOffice.org Chart : Internet glossary
-OpenOffice.org Chart : invert filter
-OpenOffice.org Chart : invisible areas
-OpenOffice.org Chart : italic text
-OpenOffice.org Chart : iterative references in spreadsheets
-OpenOffice.org Chart : Java
-OpenOffice.org Chart : Java;definition
-OpenOffice.org Chart : Java;scripting
-OpenOffice.org Chart : Java;setting options
-OpenOffice.org Chart : JDBC
-OpenOffice.org Chart : JDBC;databases (Base)
-OpenOffice.org Chart : JDBC;definition
-OpenOffice.org Chart : joining
-OpenOffice.org Chart : joining;paragraphs
-OpenOffice.org Chart : joining;tables (Base)
-OpenOffice.org Chart : joins in databases (Base)
-OpenOffice.org Chart : justifying text
-OpenOffice.org Chart : kerning
-OpenOffice.org Chart : kerning;Asian texts
-OpenOffice.org Chart : kerning;definition
-OpenOffice.org Chart : kerning;in characters
-OpenOffice.org Chart : key fields for relations (Base)
-OpenOffice.org Chart : keyboard
-OpenOffice.org Chart : keyboard;assigning/editing shortcut keys
-OpenOffice.org Chart : keyboard;general commands
-OpenOffice.org Chart : keyboard;removing numbering
-OpenOffice.org Chart : keys
-OpenOffice.org Chart : keys;adding push buttons
-OpenOffice.org Chart : keys;primary keys (Base)
-OpenOffice.org Chart : kiosk export
-OpenOffice.org Chart : labels
-OpenOffice.org Chart : labels;creating and synchronizing
-OpenOffice.org Chart : labels;for charts
-OpenOffice.org Chart : labels;for draw objects
-OpenOffice.org Chart : labels;form functions
-OpenOffice.org Chart : labels;from databases
-OpenOffice.org Chart : labels, see also names/callouts
-OpenOffice.org Chart : languages
-OpenOffice.org Chart : languages;activating modules
-OpenOffice.org Chart : languages;Asian support
-OpenOffice.org Chart : languages;complex text layout
-OpenOffice.org Chart : languages;locale settings
-OpenOffice.org Chart : languages;selecting
-OpenOffice.org Chart : languages;setting options
-OpenOffice.org Chart : languages;spellcheck
-OpenOffice.org Chart : languages;spellchecking and formatting
-OpenOffice.org Chart : large handles (Writer)
-OpenOffice.org Chart : large icons
-OpenOffice.org Chart : layer arrangement
-OpenOffice.org Chart : layout
-OpenOffice.org Chart : layout;importing Word documents
-OpenOffice.org Chart : layout;pages
-OpenOffice.org Chart : LDAP server
-OpenOffice.org Chart : LDAP server;address books (Base)
-OpenOffice.org Chart : LDAP server;sign on options
-OpenOffice.org Chart : leading between paragraphs
-OpenOffice.org Chart : left alignment of paragraphs
-OpenOffice.org Chart : left joins (Base)
-OpenOffice.org Chart : legends
-OpenOffice.org Chart : legends;charts
-OpenOffice.org Chart : legends;draw objects
-OpenOffice.org Chart : legends;rounding corners
-OpenOffice.org Chart : Letter Wizard
-OpenOffice.org Chart : levels
-OpenOffice.org Chart : levels;depth stagger
-OpenOffice.org Chart : limits of tables (Writer)
-OpenOffice.org Chart : line breaks
-OpenOffice.org Chart : line breaks;in cells
-OpenOffice.org Chart : line charts
-OpenOffice.org Chart : line spacing
-OpenOffice.org Chart : line spacing;context menu in paragraphs
-OpenOffice.org Chart : line spacing;paragraph
-OpenOffice.org Chart : line styles
-OpenOffice.org Chart : line styles;applying
-OpenOffice.org Chart : line styles;defining
-OpenOffice.org Chart : lines
-OpenOffice.org Chart : lines;contours (Draw/Impress)
-OpenOffice.org Chart : lines;defining ends
-OpenOffice.org Chart : lines;draw functions
-OpenOffice.org Chart : lines;drawing in text
-OpenOffice.org Chart : lines;editing points
-OpenOffice.org Chart : lines;removing automatic lines
-OpenOffice.org Chart : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Chart : lines of text
-OpenOffice.org Chart : lines of text;alignment
-OpenOffice.org Chart : links
-OpenOffice.org Chart : links;between cells and controls
-OpenOffice.org Chart : links;by drag and drop
-OpenOffice.org Chart : links;character formats
-OpenOffice.org Chart : links;definition
-OpenOffice.org Chart : links;editing hyperlinks
-OpenOffice.org Chart : links;inserting
-OpenOffice.org Chart : links;modifying
-OpenOffice.org Chart : links;opening files with
-OpenOffice.org Chart : links;relational databases (Base)
-OpenOffice.org Chart : links;turning off automatic recognition
-OpenOffice.org Chart : links;updating options (Writer)
-OpenOffice.org Chart : links;updating specific links
-OpenOffice.org Chart : list box creation
-OpenOffice.org Chart : lists
-OpenOffice.org Chart : lists;data assigned to controls
-OpenOffice.org Chart : lists;registered databases (Base)
-OpenOffice.org Chart : lists;regular expressions
-OpenOffice.org Chart : live presentations on the Internet
-OpenOffice.org Chart : loading
-OpenOffice.org Chart : loading;documents
-OpenOffice.org Chart : loading;documents from other formats
-OpenOffice.org Chart : loading;HTML documents, automatically
-OpenOffice.org Chart : loading;Microsoft Office documents with VBA code
-OpenOffice.org Chart : loading;reloading
-OpenOffice.org Chart : loading;XML files
-OpenOffice.org Chart : locale settings
-OpenOffice.org Chart : logarithmic scaling along axes
-OpenOffice.org Chart : lowercase letters
-OpenOffice.org Chart : lowercase letters;font effects
-OpenOffice.org Chart : macros
-OpenOffice.org Chart : macros;assigning to events in forms
-OpenOffice.org Chart : macros;in MS Office documents
-OpenOffice.org Chart : macros;interrupting
-OpenOffice.org Chart : macros;organizing
-OpenOffice.org Chart : macros;recording
-OpenOffice.org Chart : macros;security
-OpenOffice.org Chart : macros;security warning dialog
-OpenOffice.org Chart : macros;selecting security warnings
-OpenOffice.org Chart : magnifiers
-OpenOffice.org Chart : Mail Merge feature in Microsoft Office
-OpenOffice.org Chart : margins
-OpenOffice.org Chart : margins;pages
-OpenOffice.org Chart : margins;setting with the mouse
-OpenOffice.org Chart : margins;shadows
-OpenOffice.org Chart : marking changes
-OpenOffice.org Chart : Markup feature in Microsoft Office
-OpenOffice.org Chart : Math formula editor
-OpenOffice.org Chart : measurement units
-OpenOffice.org Chart : measurement units;changing on rulers
-OpenOffice.org Chart : measurement units;converting
-OpenOffice.org Chart : measurement units;selecting
-OpenOffice.org Chart : Media Player window
-OpenOffice.org Chart : menus
-OpenOffice.org Chart : menus;activating context menus
-OpenOffice.org Chart : menus;customizing
-OpenOffice.org Chart : menus;inactive menu items
-OpenOffice.org Chart : merging
-OpenOffice.org Chart : merging;documents
-OpenOffice.org Chart : META tags
-OpenOffice.org Chart : metrics
-OpenOffice.org Chart : metrics;converting
-OpenOffice.org Chart : metrics;document formatting (Writer)
-OpenOffice.org Chart : metrics;in sheets
-OpenOffice.org Chart : Microsoft Office
-OpenOffice.org Chart : Microsoft Office;Access databases (base)
-OpenOffice.org Chart : Microsoft Office;as standard file format
-OpenOffice.org Chart : Microsoft Office;document import restrictions
-OpenOffice.org Chart : Microsoft Office;feature comparisons
-OpenOffice.org Chart : Microsoft Office;importing password protected files
-OpenOffice.org Chart : Microsoft Office;importing Word documents
-OpenOffice.org Chart : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Chart : Microsoft Office;new users information
-OpenOffice.org Chart : Microsoft Office;opening Microsoft documents
-OpenOffice.org Chart : Microsoft Office;reassigning document types
-OpenOffice.org Chart : mobile device filters
-OpenOffice.org Chart : models in XForms
-OpenOffice.org Chart : modifying, see changing
-OpenOffice.org Chart : more controls
-OpenOffice.org Chart : mosaic filter
-OpenOffice.org Chart : mouse
-OpenOffice.org Chart : mouse;pointers when using drag and drop
-OpenOffice.org Chart : mouse;positioning
-OpenOffice.org Chart : moving
-OpenOffice.org Chart : moving;tab stops on ruler
-OpenOffice.org Chart : moving;toolbars
-OpenOffice.org Chart : moving;using guide lines in presentations
-OpenOffice.org Chart : MS ADO interface (Base)
-OpenOffice.org Chart : multi-line titles in forms
-OpenOffice.org Chart : multiple documents
-OpenOffice.org Chart : multiple documents;opening
-OpenOffice.org Chart : My Documents folder
-OpenOffice.org Chart : My Documents folder;changing work directory
-OpenOffice.org Chart : My Documents folder;opening
-OpenOffice.org Chart : MySQL databases (Base)
-OpenOffice.org Chart : names
-OpenOffice.org Chart : names;multi-line titles
-OpenOffice.org Chart : names;objects
-OpenOffice.org Chart : names, see also labels/callouts
-OpenOffice.org Chart : namespace organization in XForms
-OpenOffice.org Chart : native SQL (Base)
-OpenOffice.org Chart : navigating
-OpenOffice.org Chart : navigating;in documents
-OpenOffice.org Chart : Navigation bar
-OpenOffice.org Chart : Navigation bar;controls
-OpenOffice.org Chart : Navigation bar;forms
-OpenOffice.org Chart : Navigator
-OpenOffice.org Chart : Navigator;contents as lists
-OpenOffice.org Chart : Navigator;docking
-OpenOffice.org Chart : Navigator;working with
-OpenOffice.org Chart : net charts
-OpenOffice.org Chart : network identity options
-OpenOffice.org Chart : new databases
-OpenOffice.org Chart : new documents
-OpenOffice.org Chart : new German spellcheck
-OpenOffice.org Chart : new lines in cells
-OpenOffice.org Chart : new windows
-OpenOffice.org Chart : non-breaking dashes
-OpenOffice.org Chart : non-breaking spaces (Writer)
-OpenOffice.org Chart : non-printing characters (Writer)
-OpenOffice.org Chart : notes
-OpenOffice.org Chart : notes;displaying (Calc)
-OpenOffice.org Chart : notes;inserting and editing
-OpenOffice.org Chart : notes;printing in text
-OpenOffice.org Chart : number formats
-OpenOffice.org Chart : number formats;codes
-OpenOffice.org Chart : number formats;formats
-OpenOffice.org Chart : number formats;recognition in text tables
-OpenOffice.org Chart : number of pages
-OpenOffice.org Chart : number of sheets
-OpenOffice.org Chart : number of tables
-OpenOffice.org Chart : numbering
-OpenOffice.org Chart : numbering;options
-OpenOffice.org Chart : numbering;paragraphs
-OpenOffice.org Chart : numbering;turning off
-OpenOffice.org Chart : numbering;using automatically
-OpenOffice.org Chart : numbers
-OpenOffice.org Chart : numbers;date, time and currency formats
-OpenOffice.org Chart : numbers;decimal places (Calc)
-OpenOffice.org Chart : numbers;formatting options for selected cells
-OpenOffice.org Chart : numerical fields in forms
-OpenOffice.org Chart : objects
-OpenOffice.org Chart : objects;always moveable (Impress/Draw)
-OpenOffice.org Chart : objects;arranging within stacks
-OpenOffice.org Chart : objects;contours in presentations
-OpenOffice.org Chart : objects;copying when moving in presentations
-OpenOffice.org Chart : objects;definition
-OpenOffice.org Chart : objects;displaying in spreadsheets
-OpenOffice.org Chart : objects;displaying in text documents
-OpenOffice.org Chart : objects;editing
-OpenOffice.org Chart : objects;inserting from Gallery
-OpenOffice.org Chart : objects;inserting OLE objects
-OpenOffice.org Chart : objects;moving and resizing with mouse
-OpenOffice.org Chart : objects;naming
-OpenOffice.org Chart : objects;opening
-OpenOffice.org Chart : objects;properties of charts
-OpenOffice.org Chart : objects;quickly moving to
-OpenOffice.org Chart : objects;titles and descriptions
-OpenOffice.org Chart : ODBC
-OpenOffice.org Chart : ODBC;database (Base)
-OpenOffice.org Chart : ODBC;definition
-OpenOffice.org Chart : ODF file formats
-OpenOffice.org Chart : Office
-OpenOffice.org Chart : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Chart : old German spellcheck
-OpenOffice.org Chart : OLE
-OpenOffice.org Chart : OLE;definition
-OpenOffice.org Chart : OLE objects
-OpenOffice.org Chart : OLE objects;arranging within stacks
-OpenOffice.org Chart : OLE objects;captions (Writer)
-OpenOffice.org Chart : OLE objects;inserting
-OpenOffice.org Chart : OLE objects;number of
-OpenOffice.org Chart : OLE objects;protecting
-OpenOffice.org Chart : one and a half line spacing in text
-OpenOffice.org Chart : online registration
-OpenOffice.org Chart : online update options
-OpenOffice.org Chart : online updates
-OpenOffice.org Chart : online updates;checking automatically
-OpenOffice.org Chart : online updates;checking manually
-OpenOffice.org Chart : Open/Save dialogs
-OpenOffice.org Chart : OpenDocument file formats
-OpenOffice.org Chart : OpenGL
-OpenOffice.org Chart : OpenGL;definition
-OpenOffice.org Chart : OpenGL;optimized output
-OpenOffice.org Chart : opening
-OpenOffice.org Chart : opening;context menus
-OpenOffice.org Chart : opening;database files
-OpenOffice.org Chart : opening;dialog settings
-OpenOffice.org Chart : opening;documents
-OpenOffice.org Chart : opening;documents from other formats
-OpenOffice.org Chart : opening;files with links
-OpenOffice.org Chart : opening;files, with placeholders
-OpenOffice.org Chart : opening;forms
-OpenOffice.org Chart : opening;Microsoft Office files
-OpenOffice.org Chart : opening;mobile device documents
-OpenOffice.org Chart : opening;objects
-OpenOffice.org Chart : opening;reports
-OpenOffice.org Chart : opening;several files
-OpenOffice.org Chart : opening;XForms
-OpenOffice.org Chart : OpenOffice.org Base data sources
-OpenOffice.org Chart : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Chart : OpenOffice.org documents
-OpenOffice.org Chart : OpenOffice.org documents;mobile device filters
-OpenOffice.org Chart : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Chart : OpenOffice.org Math start
-OpenOffice.org Chart : operators
-OpenOffice.org Chart : operators;default filters
-OpenOffice.org Chart : optional hyphens (Writer)
-OpenOffice.org Chart : options
-OpenOffice.org Chart : options;accessibility
-OpenOffice.org Chart : options;appearance
-OpenOffice.org Chart : options;compatibility (Writer)
-OpenOffice.org Chart : options;network identity
-OpenOffice.org Chart : options;online update
-OpenOffice.org Chart : options;tools
-OpenOffice.org Chart : Oracle databases (base)
-OpenOffice.org Chart : order of chart data
-OpenOffice.org Chart : ordering
-OpenOffice.org Chart : ordering;objects
-OpenOffice.org Chart : organizing
-OpenOffice.org Chart : organizing;macros and scripts
-OpenOffice.org Chart : organizing;namespaces in XForms
-OpenOffice.org Chart : organizing;styles
-OpenOffice.org Chart : organizing;templates
-OpenOffice.org Chart : original size
-OpenOffice.org Chart : original size;printing in OpenOffice.org Math
-OpenOffice.org Chart : original size;restoring after cropping
-OpenOffice.org Chart : outlines
-OpenOffice.org Chart : outlines;font effects
-OpenOffice.org Chart : outlines;outline symbols
-OpenOffice.org Chart : outlines;sending to presentations
-OpenOffice.org Chart : overwrite mode
-OpenOffice.org Chart : packages, see extensions
-OpenOffice.org Chart : page breaks
-OpenOffice.org Chart : page breaks;displaying (Calc)
-OpenOffice.org Chart : page formats
-OpenOffice.org Chart : page formats;maximizing
-OpenOffice.org Chart : page formats;restriction
-OpenOffice.org Chart : page styles
-OpenOffice.org Chart : page styles;editing/applying with statusbar
-OpenOffice.org Chart : pages
-OpenOffice.org Chart : pages;backgrounds in spreadsheets
-OpenOffice.org Chart : pages;formatting and numbering
-OpenOffice.org Chart : pages;printing page names in presentations
-OpenOffice.org Chart : pages;scaling
-OpenOffice.org Chart : pages;selecting one to print
-OpenOffice.org Chart : paint box
-OpenOffice.org Chart : paint can symbol
-OpenOffice.org Chart : pair kerning
-OpenOffice.org Chart : Palm file filters
-OpenOffice.org Chart : paper formats
-OpenOffice.org Chart : paper size warning
-OpenOffice.org Chart : paper trays
-OpenOffice.org Chart : paragraph marks
-OpenOffice.org Chart : paragraph marks;displaying (Writer)
-OpenOffice.org Chart : paragraph styles
-OpenOffice.org Chart : paragraph styles;languages
-OpenOffice.org Chart : paragraph styles;modifying basic fonts
-OpenOffice.org Chart : paragraphs
-OpenOffice.org Chart : paragraphs;alignment
-OpenOffice.org Chart : paragraphs;Asian typography
-OpenOffice.org Chart : paragraphs;backgrounds
-OpenOffice.org Chart : paragraphs;defining borders
-OpenOffice.org Chart : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Chart : paragraphs;increasing indents of
-OpenOffice.org Chart : paragraphs;indents, margins and columns
-OpenOffice.org Chart : paragraphs;inserting bullets
-OpenOffice.org Chart : paragraphs;joining
-OpenOffice.org Chart : paragraphs;numbering automatically
-OpenOffice.org Chart : paragraphs;removing blank ones
-OpenOffice.org Chart : paragraphs;spacing
-OpenOffice.org Chart : paragraphs;tab stops
-OpenOffice.org Chart : parameters
-OpenOffice.org Chart : parameters;command line
-OpenOffice.org Chart : parameters;queries (Base)
-OpenOffice.org Chart : passwords for protecting contents
-OpenOffice.org Chart : pasting
-OpenOffice.org Chart : pasting;cell ranges
-OpenOffice.org Chart : pasting;cell ranges from spreadsheets
-OpenOffice.org Chart : pasting;data from text documents
-OpenOffice.org Chart : pasting;draw objects
-OpenOffice.org Chart : pasting;draw objects from other documents
-OpenOffice.org Chart : pasting;formatted/unformatted text
-OpenOffice.org Chart : pasting;from data source view
-OpenOffice.org Chart : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Chart : pasting;pictures from other documents
-OpenOffice.org Chart : pasting;sheet areas in text documents
-OpenOffice.org Chart : pasting;to Gallery
-OpenOffice.org Chart : paths
-OpenOffice.org Chart : paths;changing work directory
-OpenOffice.org Chart : paths;defaults
-OpenOffice.org Chart : pattern editor
-OpenOffice.org Chart : pattern fields
-OpenOffice.org Chart : pattern fields;form functions
-OpenOffice.org Chart : patterns for objects
-OpenOffice.org Chart : PDF
-OpenOffice.org Chart : PDF;export
-OpenOffice.org Chart : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Chart : personal data input
-OpenOffice.org Chart : phonetic guide
-OpenOffice.org Chart : picklist creation
-OpenOffice.org Chart : pictures
-OpenOffice.org Chart : pictures;adding to Gallery
-OpenOffice.org Chart : pictures;arranging within stacks
-OpenOffice.org Chart : pictures;assigning macros
-OpenOffice.org Chart : pictures;backgrounds
-OpenOffice.org Chart : pictures;captions (Writer)
-OpenOffice.org Chart : pictures;changing paths
-OpenOffice.org Chart : pictures;cropping and zooming
-OpenOffice.org Chart : pictures;displaying in Calc
-OpenOffice.org Chart : pictures;displaying in Writer (Writer)
-OpenOffice.org Chart : pictures;drag and drop between documents
-OpenOffice.org Chart : pictures;drawing
-OpenOffice.org Chart : pictures;editing
-OpenOffice.org Chart : pictures;filters
-OpenOffice.org Chart : pictures;ImageMap
-OpenOffice.org Chart : pictures;inserting automatically
-OpenOffice.org Chart : pictures;inserting from Gallery
-OpenOffice.org Chart : pictures;number of
-OpenOffice.org Chart : pictures;printing
-OpenOffice.org Chart : pictures;scaling/resizing
-OpenOffice.org Chart : pie charts
-OpenOffice.org Chart : Pivot tables feature in Microsoft Office
-OpenOffice.org Chart : pixel editor
-OpenOffice.org Chart : pixel graphics
-OpenOffice.org Chart : pixel graphics;inserting and editing
-OpenOffice.org Chart : pixel patterns
-OpenOffice.org Chart : placeholders
-OpenOffice.org Chart : placeholders;in SQL queries
-OpenOffice.org Chart : placeholders;on opening files
-OpenOffice.org Chart : placing toolbars
-OpenOffice.org Chart : playing movies and sound files
-OpenOffice.org Chart : plotting data as charts
-OpenOffice.org Chart : plug-ins
-OpenOffice.org Chart : plug-ins;activating and deactivating
-OpenOffice.org Chart : plug-ins;definition
-OpenOffice.org Chart : plug-ins;inserting
-OpenOffice.org Chart : pocket device appliances
-OpenOffice.org Chart : Pocket PC file filters
-OpenOffice.org Chart : points
-OpenOffice.org Chart : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Chart : polygon drawing
-OpenOffice.org Chart : pop-art filter
-OpenOffice.org Chart : portable document format
-OpenOffice.org Chart : positioning
-OpenOffice.org Chart : positioning;draw objects and controls
-OpenOffice.org Chart : positioning;fonts
-OpenOffice.org Chart : positioning;objects
-OpenOffice.org Chart : positioning;toolbars
-OpenOffice.org Chart : post method for form transmissions
-OpenOffice.org Chart : posterizing filter
-OpenOffice.org Chart : PostScript
-OpenOffice.org Chart : PostScript;creating files
-OpenOffice.org Chart : PostScript;PDF converter, UNIX
-OpenOffice.org Chart : PowerPoint export
-OpenOffice.org Chart : precision as shown (Calc)
-OpenOffice.org Chart : predefining fonts
-OpenOffice.org Chart : presentations
-OpenOffice.org Chart : presentations;creating/opening
-OpenOffice.org Chart : presentations;inserting spreadsheet cells
-OpenOffice.org Chart : presentations;live on the Internet
-OpenOffice.org Chart : presentations;print menu
-OpenOffice.org Chart : presentations;saving
-OpenOffice.org Chart : presentations;saving automatically
-OpenOffice.org Chart : presentations;saving in other formats
-OpenOffice.org Chart : presentations;sending as e-mail
-OpenOffice.org Chart : presentations;starting with wizard
-OpenOffice.org Chart : presentations;wizards
-OpenOffice.org Chart : press buttons, see push buttons
-OpenOffice.org Chart : previews
-OpenOffice.org Chart : previews;fonts lists
-OpenOffice.org Chart : primary keys
-OpenOffice.org Chart : primary keys;defining
-OpenOffice.org Chart : primary keys;inserting (Base)
-OpenOffice.org Chart : print area selection
-OpenOffice.org Chart : printer metrics for document formatting (Writer)
-OpenOffice.org Chart : printers
-OpenOffice.org Chart : printers;adding, UNIX
-OpenOffice.org Chart : printers;choosing
-OpenOffice.org Chart : printers;default printer
-OpenOffice.org Chart : printers;faxes under UNIX
-OpenOffice.org Chart : printers;maximum page formats
-OpenOffice.org Chart : printers;paper trays
-OpenOffice.org Chart : printers;properties
-OpenOffice.org Chart : printing
-OpenOffice.org Chart : printing;black and white
-OpenOffice.org Chart : printing;brochures
-OpenOffice.org Chart : printing;colors in grayscale
-OpenOffice.org Chart : printing;copies
-OpenOffice.org Chart : printing;creating individual jobs
-OpenOffice.org Chart : printing;dates in presentations
-OpenOffice.org Chart : printing;directly
-OpenOffice.org Chart : printing;documents
-OpenOffice.org Chart : printing;drawings defaults
-OpenOffice.org Chart : printing;elements in text documents
-OpenOffice.org Chart : printing;faster
-OpenOffice.org Chart : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Chart : printing;fitting to pages in presentations
-OpenOffice.org Chart : printing;formulas in OpenOffice.org Math
-OpenOffice.org Chart : printing;hidden pages of presentations
-OpenOffice.org Chart : printing;in original size in OpenOffice.org Math
-OpenOffice.org Chart : printing;left/right pages
-OpenOffice.org Chart : printing;queries (Base)
-OpenOffice.org Chart : printing;scaling in OpenOffice.org Math
-OpenOffice.org Chart : printing;selections
-OpenOffice.org Chart : printing;text always in black
-OpenOffice.org Chart : printing;text in reverse order
-OpenOffice.org Chart : printing;tiling pages in presentations
-OpenOffice.org Chart : printing;transparencies
-OpenOffice.org Chart : printing;warnings
-OpenOffice.org Chart : printing;without scaling in presentations
-OpenOffice.org Chart : printing speed
-OpenOffice.org Chart : programming
-OpenOffice.org Chart : programming;OpenOffice.org
-OpenOffice.org Chart : programming;scripting
-OpenOffice.org Chart : properties
-OpenOffice.org Chart : properties;charts
-OpenOffice.org Chart : properties;fields in databases
-OpenOffice.org Chart : properties;files
-OpenOffice.org Chart : properties;form controls
-OpenOffice.org Chart : properties;forms
-OpenOffice.org Chart : properties;printers
-OpenOffice.org Chart : properties;smooth lines in line charts/XY charts
-OpenOffice.org Chart : protected contents
-OpenOffice.org Chart : protected dashes
-OpenOffice.org Chart : protected database tables
-OpenOffice.org Chart : protected documents
-OpenOffice.org Chart : protected spaces
-OpenOffice.org Chart : protected spaces;inserting
-OpenOffice.org Chart : protected spaces;showing (Writer)
-OpenOffice.org Chart : protecting
-OpenOffice.org Chart : protecting;contents
-OpenOffice.org Chart : protecting;recorded changes
-OpenOffice.org Chart : proxy settings
-OpenOffice.org Chart : push buttons
-OpenOffice.org Chart : push buttons;adding to documents
-OpenOffice.org Chart : push buttons;creating
-OpenOffice.org Chart : queries
-OpenOffice.org Chart : queries;copying (Base)
-OpenOffice.org Chart : queries;creating in design view (Base)
-OpenOffice.org Chart : queries;creating in SQL view
-OpenOffice.org Chart : queries;defining (Base)
-OpenOffice.org Chart : queries;deleting table links (Base)
-OpenOffice.org Chart : queries;editing in data source view
-OpenOffice.org Chart : queries;formulating filter conditions (Base)
-OpenOffice.org Chart : queries;joining tables (Base)
-OpenOffice.org Chart : queries;missing elements (Base)
-OpenOffice.org Chart : queries;overview (Base)
-OpenOffice.org Chart : queries;parameter queries (Base)
-OpenOffice.org Chart : queries;printing (Base)
-OpenOffice.org Chart : Query Wizard (Base)
-OpenOffice.org Chart : quickstarter
-OpenOffice.org Chart : quotation marks
-OpenOffice.org Chart : quotation marks;replacing
-OpenOffice.org Chart : quotes
-OpenOffice.org Chart : quotes;custom
-OpenOffice.org Chart : radar charts, see net charts
-OpenOffice.org Chart : radio button creation
-OpenOffice.org Chart : read-only documents
-OpenOffice.org Chart : read-only documents;cursor
-OpenOffice.org Chart : read-only documents;database tables on/off
-OpenOffice.org Chart : read-only documents;editing
-OpenOffice.org Chart : read-only documents;opening documents as
-OpenOffice.org Chart : read-only items in Data Navigator
-OpenOffice.org Chart : recognizing URLs automatically
-OpenOffice.org Chart : recording
-OpenOffice.org Chart : recording;changes
-OpenOffice.org Chart : recording;macros
-OpenOffice.org Chart : records
-OpenOffice.org Chart : records;inserting notes
-OpenOffice.org Chart : records;protecting
-OpenOffice.org Chart : records;saving
-OpenOffice.org Chart : records;searching in databases
-OpenOffice.org Chart : rectangles with round corners
-OpenOffice.org Chart : recursions in spreadsheets
-OpenOffice.org Chart : redo command
-OpenOffice.org Chart : reduced printing
-OpenOffice.org Chart : reference lines
-OpenOffice.org Chart : references
-OpenOffice.org Chart : references;displaying in color (Calc)
-OpenOffice.org Chart : references;expanding (Calc)
-OpenOffice.org Chart : references;iterative (Calc)
-OpenOffice.org Chart : Refresh Data feature in Microsoft Office
-OpenOffice.org Chart : register-true
-OpenOffice.org Chart : register-true;definition
-OpenOffice.org Chart : registering
-OpenOffice.org Chart : registering;address books
-OpenOffice.org Chart : registering;databases (Base)
-OpenOffice.org Chart : registering;OpenOffice.org
-OpenOffice.org Chart : regression curves in charts
-OpenOffice.org Chart : regular expressions
-OpenOffice.org Chart : regular expressions;list of
-OpenOffice.org Chart : regular expressions;opening files
-OpenOffice.org Chart : relational databases (Base)
-OpenOffice.org Chart : relations
-OpenOffice.org Chart : relations;creating and deleting (Base)
-OpenOffice.org Chart : relations;joining tables (Base)
-OpenOffice.org Chart : relations;properties (Base)
-OpenOffice.org Chart : relative hyperlinks
-OpenOffice.org Chart : relative saving of URLs
-OpenOffice.org Chart : reloading
-OpenOffice.org Chart : reloading;documents
-OpenOffice.org Chart : reloading;HTML documents, automatically
-OpenOffice.org Chart : remarks, see also notes
-OpenOffice.org Chart : remote configurations
-OpenOffice.org Chart : remove noise filter
-OpenOffice.org Chart : removing
-OpenOffice.org Chart : removing;bullets and numbering
-OpenOffice.org Chart : removing;form filters
-OpenOffice.org Chart : removing, see also deleting
-OpenOffice.org Chart : reorganizing charts
-OpenOffice.org Chart : Replace text as you type feature in Microsoft Office
-OpenOffice.org Chart : replacement options
-OpenOffice.org Chart : replacement table
-OpenOffice.org Chart : replacing
-OpenOffice.org Chart : replacing;AutoCorrect function
-OpenOffice.org Chart : replacing;dashes
-OpenOffice.org Chart : Report Builder
-OpenOffice.org Chart : reports
-OpenOffice.org Chart : reports;creating
-OpenOffice.org Chart : reports;error reports
-OpenOffice.org Chart : reports;opening and editing
-OpenOffice.org Chart : reports;templates
-OpenOffice.org Chart : resetting
-OpenOffice.org Chart : resetting;templates
-OpenOffice.org Chart : resizing
-OpenOffice.org Chart : resizing;objects, by mouse
-OpenOffice.org Chart : resizing, see also scaling/zooming
-OpenOffice.org Chart : resolution when printing bitmaps
-OpenOffice.org Chart : restoring
-OpenOffice.org Chart : restoring;default formatting
-OpenOffice.org Chart : restoring;editing
-OpenOffice.org Chart : reversing printing order
-OpenOffice.org Chart : review function
-OpenOffice.org Chart : review function;accepting or rejecting changes
-OpenOffice.org Chart : review function;comparing documents
-OpenOffice.org Chart : review function;recording changes example
-OpenOffice.org Chart : rich text control
-OpenOffice.org Chart : right alignment of paragraphs
-OpenOffice.org Chart : right joins (Base)
-OpenOffice.org Chart : right-to-left text
-OpenOffice.org Chart : rotating
-OpenOffice.org Chart : rotating;3D text
-OpenOffice.org Chart : round corners
-OpenOffice.org Chart : rounding precision (Calc)
-OpenOffice.org Chart : row headers
-OpenOffice.org Chart : row headers;displaying (Calc)
-OpenOffice.org Chart : row headers;highlighting (Calc)
-OpenOffice.org Chart : rulers
-OpenOffice.org Chart : rulers;default settings
-OpenOffice.org Chart : rulers;measurement units
-OpenOffice.org Chart : rulers;visible in presentations
-OpenOffice.org Chart : samples and templates
-OpenOffice.org Chart : saving
-OpenOffice.org Chart : saving;default file formats
-OpenOffice.org Chart : saving;dialog settings
-OpenOffice.org Chart : saving;documents
-OpenOffice.org Chart : saving;documents for mobile devices
-OpenOffice.org Chart : saving;documents in other formats
-OpenOffice.org Chart : saving;documents, automatically
-OpenOffice.org Chart : saving;in Microsoft Office file format
-OpenOffice.org Chart : saving;options
-OpenOffice.org Chart : saving;templates
-OpenOffice.org Chart : saving;to XML
-OpenOffice.org Chart : saving;VBA code in Microsoft Office documents
-OpenOffice.org Chart : saving;with password by default
-OpenOffice.org Chart : saving as command
-OpenOffice.org Chart : saving as command;precautions
-OpenOffice.org Chart : scaling
-OpenOffice.org Chart : scaling;axes
-OpenOffice.org Chart : scaling;font sizes in user interface
-OpenOffice.org Chart : scaling;objects
-OpenOffice.org Chart : scaling;pictures
-OpenOffice.org Chart : scaling;printing in OpenOffice.org Math
-OpenOffice.org Chart : scaling;text in charts
-OpenOffice.org Chart : scaling;when printing presentations
-OpenOffice.org Chart : scaling, see also zooming
-OpenOffice.org Chart : scatter charts
-OpenOffice.org Chart : screen
-OpenOffice.org Chart : screen;full screen views
-OpenOffice.org Chart : screen;scaling
-OpenOffice.org Chart : screen magnifiers
-OpenOffice.org Chart : screen readers
-OpenOffice.org Chart : script organization
-OpenOffice.org Chart : scripting in programming
-OpenOffice.org Chart : scrollbars
-OpenOffice.org Chart : scrollbars;controls
-OpenOffice.org Chart : scrollbars;displaying (Calc)
-OpenOffice.org Chart : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Chart : search criteria for database functions in cells
-OpenOffice.org Chart : search engines
-OpenOffice.org Chart : search engines;definition
-OpenOffice.org Chart : search engines;selecting
-OpenOffice.org Chart : searching
-OpenOffice.org Chart : searching;all sheets
-OpenOffice.org Chart : searching;databases
-OpenOffice.org Chart : searching;form filters
-OpenOffice.org Chart : searching;Internet
-OpenOffice.org Chart : searching;tables and forms
-OpenOffice.org Chart : secondary axes in charts
-OpenOffice.org Chart : sections
-OpenOffice.org Chart : sections;backgrounds
-OpenOffice.org Chart : sections;protecting
-OpenOffice.org Chart : security
-OpenOffice.org Chart : security;options for documents with macros
-OpenOffice.org Chart : security;protecting contents
-OpenOffice.org Chart : security;warning dialogs with macros
-OpenOffice.org Chart : selecting
-OpenOffice.org Chart : selecting;controls
-OpenOffice.org Chart : selecting;group objects
-OpenOffice.org Chart : selecting;measurement units
-OpenOffice.org Chart : selecting;objects
-OpenOffice.org Chart : selecting;print areas
-OpenOffice.org Chart : selecting;several files
-OpenOffice.org Chart : selection clipboard
-OpenOffice.org Chart : selection modes in text
-OpenOffice.org Chart : sending
-OpenOffice.org Chart : sending;AutoAbstract function in presentations
-OpenOffice.org Chart : sending;documents as e-mail
-OpenOffice.org Chart : sending;documents as faxes
-OpenOffice.org Chart : separator lines
-OpenOffice.org Chart : separator lines;defining
-OpenOffice.org Chart : separators
-OpenOffice.org Chart : separators;conditional
-OpenOffice.org Chart : Server Side ImageMap
-OpenOffice.org Chart : settings
-OpenOffice.org Chart : settings;printers
-OpenOffice.org Chart : settings;program configuration
-OpenOffice.org Chart : settings;proxies
-OpenOffice.org Chart : settings;tracking changes
-OpenOffice.org Chart : settings;views
-OpenOffice.org Chart : SGML
-OpenOffice.org Chart : SGML;definition
-OpenOffice.org Chart : shadows
-OpenOffice.org Chart : shadows;areas
-OpenOffice.org Chart : shadows;borders
-OpenOffice.org Chart : shadows;characters
-OpenOffice.org Chart : shadows;characters, using context menu
-OpenOffice.org Chart : sharpening filter
-OpenOffice.org Chart : sheet tabs
-OpenOffice.org Chart : sheet tabs;displaying
-OpenOffice.org Chart : sheets
-OpenOffice.org Chart : sheets;searching all
-OpenOffice.org Chart : shortcut keys
-OpenOffice.org Chart : shortcut keys;assigning macros
-OpenOffice.org Chart : shortcut keys;charts
-OpenOffice.org Chart : shortcut keys;general
-OpenOffice.org Chart : shortcut keys;in databases
-OpenOffice.org Chart : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Chart : Show/Hide feature in Microsoft Office
-OpenOffice.org Chart : showing
-OpenOffice.org Chart : showing;changes
-OpenOffice.org Chart : showing;docked windows
-OpenOffice.org Chart : showing;drawings and controls (Writer)
-OpenOffice.org Chart : showing;live presentations on the Internet
-OpenOffice.org Chart : showing;toolbars
-OpenOffice.org Chart : signing documents with digital signatures
-OpenOffice.org Chart : similarity search
-OpenOffice.org Chart : simple handles (Writer)
-OpenOffice.org Chart : simplified Chinese
-OpenOffice.org Chart : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Chart : single sign on options
-OpenOffice.org Chart : single-line spacing in text
-OpenOffice.org Chart : sizes
-OpenOffice.org Chart : sizes;draw objects
-OpenOffice.org Chart : sizes;pictures
-OpenOffice.org Chart : slanting draw objects
-OpenOffice.org Chart : small capitals
-OpenOffice.org Chart : small icons
-OpenOffice.org Chart : smart tags
-OpenOffice.org Chart : smart tags;options
-OpenOffice.org Chart : smooth scrolling (Writer)
-OpenOffice.org Chart : smoothing filter
-OpenOffice.org Chart : snap grid defaults (Writer/Calc)
-OpenOffice.org Chart : snapping in presentations and drawings
-OpenOffice.org Chart : solarization filter
-OpenOffice.org Chart : sort lists
-OpenOffice.org Chart : sort lists;copying to in Calc
-OpenOffice.org Chart : sorting
-OpenOffice.org Chart : sorting;data in forms
-OpenOffice.org Chart : sorting;databases
-OpenOffice.org Chart : sounds
-OpenOffice.org Chart : sounds;inserting and playing
-OpenOffice.org Chart : sounds;UNIX
-OpenOffice.org Chart : spaces
-OpenOffice.org Chart : spaces;displaying (Writer)
-OpenOffice.org Chart : spaces;ignoring double
-OpenOffice.org Chart : spaces;inserting protected spaces
-OpenOffice.org Chart : spaces;showing protected spaces (Writer)
-OpenOffice.org Chart : spacing
-OpenOffice.org Chart : spacing;between paragraphs in footnotes
-OpenOffice.org Chart : spacing;font effects
-OpenOffice.org Chart : spacing;lines and paragraphs
-OpenOffice.org Chart : spacing;tab stops in text documents
-OpenOffice.org Chart : spacing;tabs in presentations
-OpenOffice.org Chart : spadmin
-OpenOffice.org Chart : special characters
-OpenOffice.org Chart : speech bubbles
-OpenOffice.org Chart : speed of printing
-OpenOffice.org Chart : spellcheck
-OpenOffice.org Chart : spellcheck;activating for a language
-OpenOffice.org Chart : spellcheck;context menus
-OpenOffice.org Chart : spellcheck;default languages
-OpenOffice.org Chart : spellcheck;dialog
-OpenOffice.org Chart : spellcheck;dictionary of exceptions
-OpenOffice.org Chart : spellcheck;ignore list
-OpenOffice.org Chart : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Chart : spin button creation
-OpenOffice.org Chart : spoolfiles with Xprinter
-OpenOffice.org Chart : spreadsheets
-OpenOffice.org Chart : spreadsheets;as databases (base)
-OpenOffice.org Chart : spreadsheets;backgrounds
-OpenOffice.org Chart : spreadsheets;copying areas to text documents
-OpenOffice.org Chart : spreadsheets;creating/opening
-OpenOffice.org Chart : spreadsheets;inserting charts
-OpenOffice.org Chart : spreadsheets;inserting database records
-OpenOffice.org Chart : spreadsheets;printing
-OpenOffice.org Chart : spreadsheets;saving
-OpenOffice.org Chart : spreadsheets;saving automatically
-OpenOffice.org Chart : spreadsheets;saving in other formats
-OpenOffice.org Chart : spreadsheets;sending as e-mail
-OpenOffice.org Chart : SQL
-OpenOffice.org Chart : SQL;definition
-OpenOffice.org Chart : SQL;DISTINCT parameter
-OpenOffice.org Chart : SQL;executing SQL commands
-OpenOffice.org Chart : SQL;executing SQL statements (Base)
-OpenOffice.org Chart : SQL;queries (Base)
-OpenOffice.org Chart : square drawings
-OpenOffice.org Chart : standard bar on/off
-OpenOffice.org Chart : standard deviation in charts
-OpenOffice.org Chart : standard filters in databases
-OpenOffice.org Chart : standard printer under UNIX
-OpenOffice.org Chart : Start Module backing window
-OpenOffice.org Chart : start parameters
-OpenOffice.org Chart : statistics in charts
-OpenOffice.org Chart : status bar on/off
-OpenOffice.org Chart : stickers
-OpenOffice.org Chart : stock charts
-OpenOffice.org Chart : strikethrough
-OpenOffice.org Chart : strikethrough;characters
-OpenOffice.org Chart : strikethrough;font effects
-OpenOffice.org Chart : styles
-OpenOffice.org Chart : styles;'changed' message
-OpenOffice.org Chart : styles;copying between documents
-OpenOffice.org Chart : styles;keyboard shortcuts
-OpenOffice.org Chart : styles;organizing
-OpenOffice.org Chart : styles;printing styles used in a document
-OpenOffice.org Chart : styles;replacing automatically
-OpenOffice.org Chart : Styles and Formatting window
-OpenOffice.org Chart : Styles and Formatting window;docking
-OpenOffice.org Chart : subforms
-OpenOffice.org Chart : subforms;creating
-OpenOffice.org Chart : subforms;description
-OpenOffice.org Chart : submitting forms
-OpenOffice.org Chart : suffixes in file formats
-OpenOffice.org Chart : support on the Web
-OpenOffice.org Chart : synchronizing
-OpenOffice.org Chart : synchronizing;labels and business cards
-OpenOffice.org Chart : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Chart : system address book registration
-OpenOffice.org Chart : tab stops
-OpenOffice.org Chart : tab stops;displaying (Writer)
-OpenOffice.org Chart : tab stops;inserting and editing
-OpenOffice.org Chart : tab stops;setting in sheets
-OpenOffice.org Chart : tab stops;settings
-OpenOffice.org Chart : tab stops;spacing in presentations
-OpenOffice.org Chart : tab stops;spacing in text documents
-OpenOffice.org Chart : table controls
-OpenOffice.org Chart : table controls;form functions
-OpenOffice.org Chart : table controls;keyboard-only edit mode
-OpenOffice.org Chart : table controls;properties
-OpenOffice.org Chart : table views of databases
-OpenOffice.org Chart : Table Wizard (Base)
-OpenOffice.org Chart : tables
-OpenOffice.org Chart : tables;backgrounds
-OpenOffice.org Chart : tables;inserting line breaks
-OpenOffice.org Chart : tables in databases
-OpenOffice.org Chart : tables in databases;access rights to (Base)
-OpenOffice.org Chart : tables in databases;adding to queries
-OpenOffice.org Chart : tables in databases;browsing and editing
-OpenOffice.org Chart : tables in databases;copying database tables (Base)
-OpenOffice.org Chart : tables in databases;creating
-OpenOffice.org Chart : tables in databases;creating in design view
-OpenOffice.org Chart : tables in databases;importing text formats (Base)
-OpenOffice.org Chart : tables in databases;joining for queries (Base)
-OpenOffice.org Chart : tables in databases;printing queries (Base)
-OpenOffice.org Chart : tables in databases;relations (Base)
-OpenOffice.org Chart : tables in databases;searching
-OpenOffice.org Chart : tables in spreadsheets
-OpenOffice.org Chart : tables in spreadsheets;copying data to other applications
-OpenOffice.org Chart : tables in spreadsheets;defining borders
-OpenOffice.org Chart : tables in spreadsheets;value highlighting
-OpenOffice.org Chart : tables in text
-OpenOffice.org Chart : tables in text;captions
-OpenOffice.org Chart : tables in text;creating automatically
-OpenOffice.org Chart : tables in text;default settings
-OpenOffice.org Chart : tables in text;defining borders
-OpenOffice.org Chart : tables in text;displaying
-OpenOffice.org Chart : tables in text;printing
-OpenOffice.org Chart : tables in text;protecting cells
-OpenOffice.org Chart : tables of contents
-OpenOffice.org Chart : tables of contents;unprotecting
-OpenOffice.org Chart : tabs
-OpenOffice.org Chart : tabs;displaying sheet tabs
-OpenOffice.org Chart : tags
-OpenOffice.org Chart : tags;definition
-OpenOffice.org Chart : tags;META tags
-OpenOffice.org Chart : templates
-OpenOffice.org Chart : templates;agendas
-OpenOffice.org Chart : templates;changing basic fonts
-OpenOffice.org Chart : templates;database reports
-OpenOffice.org Chart : templates;deleting
-OpenOffice.org Chart : templates;editing and saving
-OpenOffice.org Chart : templates;faxes
-OpenOffice.org Chart : templates;importing and exporting
-OpenOffice.org Chart : templates;letters
-OpenOffice.org Chart : templates;new documents from templates
-OpenOffice.org Chart : templates;opening documents with
-OpenOffice.org Chart : templates;organizing
-OpenOffice.org Chart : terminology
-OpenOffice.org Chart : terminology;general glossary
-OpenOffice.org Chart : terminology;Internet glossary
-OpenOffice.org Chart : testing XML filters
-OpenOffice.org Chart : text
-OpenOffice.org Chart : text;animating
-OpenOffice.org Chart : text;Asian layout
-OpenOffice.org Chart : text;backgrounds
-OpenOffice.org Chart : text;bold
-OpenOffice.org Chart : text;coloring
-OpenOffice.org Chart : text;contours
-OpenOffice.org Chart : text;copying by drag and drop
-OpenOffice.org Chart : text;CTL languages
-OpenOffice.org Chart : text;drawing pictures
-OpenOffice.org Chart : text;font effects
-OpenOffice.org Chart : text;font sizes
-OpenOffice.org Chart : text;font styles
-OpenOffice.org Chart : text;fonts and formats
-OpenOffice.org Chart : text;Fontwork icons
-OpenOffice.org Chart : text;hyperlinks
-OpenOffice.org Chart : text;inserting special characters
-OpenOffice.org Chart : text;italics
-OpenOffice.org Chart : text;kerning
-OpenOffice.org Chart : text;language selection
-OpenOffice.org Chart : text;line spacing
-OpenOffice.org Chart : text;overwriting or inserting
-OpenOffice.org Chart : text;placeholders in presentations
-OpenOffice.org Chart : text;printing in black
-OpenOffice.org Chart : text;replacing with format
-OpenOffice.org Chart : text;selection modes
-OpenOffice.org Chart : text;shadowed
-OpenOffice.org Chart : text;text/draw objects
-OpenOffice.org Chart : text attributes
-OpenOffice.org Chart : text attributes;hyperlinks
-OpenOffice.org Chart : text attributes;undoing
-OpenOffice.org Chart : text boxes
-OpenOffice.org Chart : text boxes;form functions
-OpenOffice.org Chart : text boxes;positioning
-OpenOffice.org Chart : text breaks in cells
-OpenOffice.org Chart : text colors for better accessibility
-OpenOffice.org Chart : text databases (Base)
-OpenOffice.org Chart : text documents
-OpenOffice.org Chart : text documents;creating/opening
-OpenOffice.org Chart : text documents;importing/exporting
-OpenOffice.org Chart : text documents;inserting spreadsheet cells
-OpenOffice.org Chart : text documents;print settings
-OpenOffice.org Chart : text documents;printing
-OpenOffice.org Chart : text documents;saving
-OpenOffice.org Chart : text documents;saving automatically
-OpenOffice.org Chart : text documents;saving in other formats
-OpenOffice.org Chart : text documents;sending as e-mail
-OpenOffice.org Chart : text effects
-OpenOffice.org Chart : text flow
-OpenOffice.org Chart : text flow;in cells
-OpenOffice.org Chart : text formats
-OpenOffice.org Chart : text formats;databases
-OpenOffice.org Chart : text formats;pasting
-OpenOffice.org Chart : text input fields
-OpenOffice.org Chart : text layout for special languages
-OpenOffice.org Chart : text objects
-OpenOffice.org Chart : text objects;alignment
-OpenOffice.org Chart : text objects;draw functions
-OpenOffice.org Chart : text objects;fonts
-OpenOffice.org Chart : text objects;in presentations and drawings
-OpenOffice.org Chart : text overflow in spreadsheet cells
-OpenOffice.org Chart : text scaling in charts
-OpenOffice.org Chart : text, see also text documents, paragraphs and characters
-OpenOffice.org Chart : TextArt, see Fontwork
-OpenOffice.org Chart : textures
-OpenOffice.org Chart : textures;inserting from Gallery
-OpenOffice.org Chart : textures;on chart bars
-OpenOffice.org Chart : Thai
-OpenOffice.org Chart : Thai;entering text
-OpenOffice.org Chart : Thai;language settings
-OpenOffice.org Chart : thesaurus
-OpenOffice.org Chart : thesaurus;activating for a language
-OpenOffice.org Chart : ticker text
-OpenOffice.org Chart : time fields
-OpenOffice.org Chart : time fields;form functions
-OpenOffice.org Chart : times
-OpenOffice.org Chart : times;inserting when printing presentations
-OpenOffice.org Chart : times, formats
-OpenOffice.org Chart : tips
-OpenOffice.org Chart : tips;extended tips in Help
-OpenOffice.org Chart : title rows
-OpenOffice.org Chart : title rows;printing in OpenOffice.org Math
-OpenOffice.org Chart : titles
-OpenOffice.org Chart : titles;alignment (charts)
-OpenOffice.org Chart : titles;changing
-OpenOffice.org Chart : titles;editing in charts
-OpenOffice.org Chart : titles;font effects
-OpenOffice.org Chart : titles;formatting automatically
-OpenOffice.org Chart : titles;formatting charts
-OpenOffice.org Chart : titles;objects
-OpenOffice.org Chart : toolbars
-OpenOffice.org Chart : toolbars;adding buttons
-OpenOffice.org Chart : toolbars;docking/undocking
-OpenOffice.org Chart : toolbars;Form Navigation bar
-OpenOffice.org Chart : toolbars;viewing/closing
-OpenOffice.org Chart : tools bar
-OpenOffice.org Chart : tooltips
-OpenOffice.org Chart : tooltips;extended tips
-OpenOffice.org Chart : tooltips;help
-OpenOffice.org Chart : Track changes feature in Microsoft Office
-OpenOffice.org Chart : traditional Chinese
-OpenOffice.org Chart : traditional Chinese;translating to simplified chinese
-OpenOffice.org Chart : transparency
-OpenOffice.org Chart : transparency;areas
-OpenOffice.org Chart : transparency;off for faster printing
-OpenOffice.org Chart : transparency;saving
-OpenOffice.org Chart : tree view of Help
-OpenOffice.org Chart : trend lines in charts
-OpenOffice.org Chart : typefaces
-OpenOffice.org Chart : typefaces;adding under UNIX
-OpenOffice.org Chart : typefaces;formats
-OpenOffice.org Chart : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Chart : typography
-OpenOffice.org Chart : typography;Asian
-OpenOffice.org Chart : underlining
-OpenOffice.org Chart : underlining;AutoFormat function
-OpenOffice.org Chart : underlining;characters
-OpenOffice.org Chart : underlining;text
-OpenOffice.org Chart : undocking windows
-OpenOffice.org Chart : undoing
-OpenOffice.org Chart : undoing;direct formatting
-OpenOffice.org Chart : undoing;editing
-OpenOffice.org Chart : undoing;number of steps
-OpenOffice.org Chart : ungrouping groups
-OpenOffice.org Chart : units
-OpenOffice.org Chart : units;converting
-OpenOffice.org Chart : units;measurement units
-OpenOffice.org Chart : UNO components
-OpenOffice.org Chart : UNO components;Extension Manager
-OpenOffice.org Chart : UNO components;integrating new
-OpenOffice.org Chart : update options
-OpenOffice.org Chart : updates
-OpenOffice.org Chart : updates;checking automatically
-OpenOffice.org Chart : updates;checking manually
-OpenOffice.org Chart : updating
-OpenOffice.org Chart : updating;fields and charts, automatically (Writer)
-OpenOffice.org Chart : updating;links in text documents
-OpenOffice.org Chart : updating;links, on opening
-OpenOffice.org Chart : updating;templates
-OpenOffice.org Chart : URL
-OpenOffice.org Chart : URL;changing hyperlink URLs
-OpenOffice.org Chart : URL;definition
-OpenOffice.org Chart : URL;saving absolute/relative paths
-OpenOffice.org Chart : URL;turning off URL recognition
-OpenOffice.org Chart : user data
-OpenOffice.org Chart : user data;input
-OpenOffice.org Chart : user data;removing when saving
-OpenOffice.org Chart : user-defined dictionaries
-OpenOffice.org Chart : user-defined dictionaries;creating
-OpenOffice.org Chart : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Chart : user-defined dictionaries;editing
-OpenOffice.org Chart : user-defined styles
-OpenOffice.org Chart : user-defined styles;automatically replacing
-OpenOffice.org Chart : UTF-8/UCS2 support
-OpenOffice.org Chart : Validation feature in Microsoft Office
-OpenOffice.org Chart : values
-OpenOffice.org Chart : values;rounded as shown (Calc)
-OpenOffice.org Chart : variables
-OpenOffice.org Chart : variables;for paths
-OpenOffice.org Chart : variances in charts
-OpenOffice.org Chart : VBA code
-OpenOffice.org Chart : VBA code;loading/saving documents with VBA code
-OpenOffice.org Chart : version management
-OpenOffice.org Chart : version numbers of documents
-OpenOffice.org Chart : versions
-OpenOffice.org Chart : versions;comparing documents
-OpenOffice.org Chart : versions;file saving as, restriction
-OpenOffice.org Chart : versions;merging document versions
-OpenOffice.org Chart : versions;of a document
-OpenOffice.org Chart : versions;OpenOffice.org
-OpenOffice.org Chart : vertical callouts
-OpenOffice.org Chart : vertical scrollbars (Writer)
-OpenOffice.org Chart : vertical text boxes
-OpenOffice.org Chart : videos
-OpenOffice.org Chart : viewing
-OpenOffice.org Chart : viewing;databases
-OpenOffice.org Chart : viewing;file properties
-OpenOffice.org Chart : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Chart : viewing;toolbars
-OpenOffice.org Chart : views
-OpenOffice.org Chart : views;creating database views (Base)
-OpenOffice.org Chart : views;defaults
-OpenOffice.org Chart : views;full screen
-OpenOffice.org Chart : views;icons
-OpenOffice.org Chart : views;in 3D
-OpenOffice.org Chart : views;scaling
-OpenOffice.org Chart : Visual Basic for Applications
-OpenOffice.org Chart : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Chart : watermarks
-OpenOffice.org Chart : web documents
-OpenOffice.org Chart : web documents;XForms
-OpenOffice.org Chart : Web support
-OpenOffice.org Chart : WebCast export
-OpenOffice.org Chart : windows
-OpenOffice.org Chart : windows;docking
-OpenOffice.org Chart : windows;docking definition
-OpenOffice.org Chart : windows;hiding/showing/docking
-OpenOffice.org Chart : windows;new
-OpenOffice.org Chart : wizards
-OpenOffice.org Chart : wizards;agendas
-OpenOffice.org Chart : wizards;database queries
-OpenOffice.org Chart : wizards;database tables (Base)
-OpenOffice.org Chart : wizards;databases (Base)
-OpenOffice.org Chart : wizards;document converter
-OpenOffice.org Chart : wizards;Euro Converter
-OpenOffice.org Chart : wizards;faxes
-OpenOffice.org Chart : wizards;forms
-OpenOffice.org Chart : wizards;letters
-OpenOffice.org Chart : wizards;overview
-OpenOffice.org Chart : wizards;presentations
-OpenOffice.org Chart : wizards;reports
-OpenOffice.org Chart : Word documents
-OpenOffice.org Chart : Word documents;compatibility
-OpenOffice.org Chart : Word documents;saving as
-OpenOffice.org Chart : WordArt, see Fontwork
-OpenOffice.org Chart : words
-OpenOffice.org Chart : words;automatically replacing
-OpenOffice.org Chart : words;wrapping in cells
-OpenOffice.org Chart : work directory change
-OpenOffice.org Chart : Workbook feature in Microsoft Office
-OpenOffice.org Chart : Worksheet feature in Microsoft Office
-OpenOffice.org Chart : wrapping text
-OpenOffice.org Chart : wrapping text;in cells
-OpenOffice.org Chart : write protection on/off
-OpenOffice.org Chart : writing aids options
-OpenOffice.org Chart : WYSIWYG in fonts lists
-OpenOffice.org Chart : X axes
-OpenOffice.org Chart : X axes;grid formatting
-OpenOffice.org Chart : X axes;scaling
-OpenOffice.org Chart : X axes;showing
-OpenOffice.org Chart : XForms
-OpenOffice.org Chart : XML converters
-OpenOffice.org Chart : XML file formats
-OpenOffice.org Chart : XML filters
-OpenOffice.org Chart : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Chart : XML filters;settings
-OpenOffice.org Chart : XML Forms
-OpenOffice.org Chart : XSLT based filters
-OpenOffice.org Chart : XSLT based filters;settings
-OpenOffice.org Chart : XSLT filters, see also XML filters
-OpenOffice.org Chart : XY charts
-OpenOffice.org Chart : Y axes
-OpenOffice.org Chart : Y axes;formatting
-OpenOffice.org Chart : Y axes;grid formatting
-OpenOffice.org Chart : Y axes;scaling
-OpenOffice.org Chart : Y axes;showing
-OpenOffice.org Chart : years
-OpenOffice.org Chart : years;2-digit options
-OpenOffice.org Chart : Z axes
-OpenOffice.org Chart : Z axes;grid formatting
-OpenOffice.org Chart : Z axes;showing
-OpenOffice.org Chart : zero values
-OpenOffice.org Chart : zero values;displaying (Calc)
-OpenOffice.org Chart : zooming
-OpenOffice.org Chart : zooming;page views
-OpenOffice.org Chart : zooming;pictures
-OpenOffice.org Chart : zooming;status bar
-OpenOffice.org Base : 1/2 replacement
-OpenOffice.org Base : 3D text creation
-OpenOffice.org Base : 3D view
-OpenOffice.org Base : abbreviation replacement
-OpenOffice.org Base : absolute hyperlinks
-OpenOffice.org Base : absolute saving of URLs
-OpenOffice.org Base : accents
-OpenOffice.org Base : Access databases (base)
-OpenOffice.org Base : access rights for database tables (Base)
-OpenOffice.org Base : accessibility
-OpenOffice.org Base : accessibility;general shortcuts
-OpenOffice.org Base : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Base : accessibility;OpenOffice.org features
-OpenOffice.org Base : accessibility;options
-OpenOffice.org Base : activating
-OpenOffice.org Base : activating;context menus
-OpenOffice.org Base : activating;Error Report Tool
-OpenOffice.org Base : activating;extended help tips
-OpenOffice.org Base : activating;plug-ins
-OpenOffice.org Base : ActiveX control
-OpenOffice.org Base : Adabas D databases (base)
-OpenOffice.org Base : add-ons, see UNO components
-OpenOffice.org Base : adding
-OpenOffice.org Base : adding;automatic captions (Writer)
-OpenOffice.org Base : adding;backgrounds
-OpenOffice.org Base : adding;buttons in toolbars
-OpenOffice.org Base : adding;conditions for XForm items
-OpenOffice.org Base : adding;draw objects
-OpenOffice.org Base : adding;Fontwork objects
-OpenOffice.org Base : adding;items in Data Navigator
-OpenOffice.org Base : adding;namespaces in XForms
-OpenOffice.org Base : adding;paragraph borders
-OpenOffice.org Base : adding;pictures from Gallery
-OpenOffice.org Base : adding;pictures in Gallery
-OpenOffice.org Base : adding;plug-ins
-OpenOffice.org Base : adding;push buttons
-OpenOffice.org Base : adding;table borders
-OpenOffice.org Base : adding;textures on chart bars
-OpenOffice.org Base : additional selection mode
-OpenOffice.org Base : address books
-OpenOffice.org Base : address books;LDAP server (Base)
-OpenOffice.org Base : address books;registering
-OpenOffice.org Base : address labels from databases
-OpenOffice.org Base : ADO databases (Base)
-OpenOffice.org Base : Agenda Wizard
-OpenOffice.org Base : aging filter
-OpenOffice.org Base : aligning
-OpenOffice.org Base : aligning;cells
-OpenOffice.org Base : aligning;objects
-OpenOffice.org Base : aligning;paragraphs
-OpenOffice.org Base : aligning;tables in text
-OpenOffice.org Base : aligning;text objects
-OpenOffice.org Base : alternative fonts
-OpenOffice.org Base : ampersand symbol, see also operators
-OpenOffice.org Base : anchors
-OpenOffice.org Base : anchors;changing
-OpenOffice.org Base : anchors;displaying (Calc)
-OpenOffice.org Base : anchors;types/positions for draw objects
-OpenOffice.org Base : animations
-OpenOffice.org Base : animations;accessibility options
-OpenOffice.org Base : appearance options
-OpenOffice.org Base : applet insertion
-OpenOffice.org Base : applying
-OpenOffice.org Base : applying;languages, to selected text
-OpenOffice.org Base : Arabic
-OpenOffice.org Base : Arabic;entering text
-OpenOffice.org Base : Arabic;language settings
-OpenOffice.org Base : areas
-OpenOffice.org Base : areas;bitmap patterns
-OpenOffice.org Base : areas;hatched/dotted
-OpenOffice.org Base : areas;shadows
-OpenOffice.org Base : areas;slanting
-OpenOffice.org Base : areas;styles
-OpenOffice.org Base : areas;transparency
-OpenOffice.org Base : arguments in command line
-OpenOffice.org Base : arranging
-OpenOffice.org Base : arranging;objects
-OpenOffice.org Base : arrows
-OpenOffice.org Base : arrows;defining arrow heads
-OpenOffice.org Base : arrows;defining arrow lines
-OpenOffice.org Base : arrows;drawing in text
-OpenOffice.org Base : ASCII
-OpenOffice.org Base : ASCII;definition
-OpenOffice.org Base : Asian languages
-OpenOffice.org Base : Asian languages;enabling
-OpenOffice.org Base : Asian Phonetic Guide
-OpenOffice.org Base : Asian typography
-OpenOffice.org Base : assigning scripts
-OpenOffice.org Base : assistive technology in OpenOffice.org
-OpenOffice.org Base : attaching toolbars
-OpenOffice.org Base : attachments in e-mails
-OpenOffice.org Base : audio
-OpenOffice.org Base : audio;inserting
-OpenOffice.org Base : audio;UNIX
-OpenOffice.org Base : auto reloading HTML documents
-OpenOffice.org Base : AutoAbstract function for sending text to presentations
-OpenOffice.org Base : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Base : AutoComplete function in text and list boxes
-OpenOffice.org Base : AutoCorrect function
-OpenOffice.org Base : AutoCorrect function;context menu
-OpenOffice.org Base : AutoCorrect function;options
-OpenOffice.org Base : AutoCorrect function;pictures and frames
-OpenOffice.org Base : AutoCorrect function;quotes
-OpenOffice.org Base : AutoCorrect function;replacement table
-OpenOffice.org Base : AutoCorrect function;smart tags
-OpenOffice.org Base : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Base : AutoCorrect function;URL recognition
-OpenOffice.org Base : AutoFormat function
-OpenOffice.org Base : AutoFormat function;switching on and off
-OpenOffice.org Base : automatic captions (Writer)
-OpenOffice.org Base : automatic control focus
-OpenOffice.org Base : automatic hyperlink formatting
-OpenOffice.org Base : automatic line breaks
-OpenOffice.org Base : automatic lines/borders in text
-OpenOffice.org Base : automatic saving
-OpenOffice.org Base : AutoPilots, see wizards
-OpenOffice.org Base : AutoShapes feature in Microsoft Office
-OpenOffice.org Base : axes in charts
-OpenOffice.org Base : backgrounds
-OpenOffice.org Base : backgrounds;defining colors/pictures
-OpenOffice.org Base : backgrounds;frames/sections/indexes
-OpenOffice.org Base : backgrounds;inserting from Gallery
-OpenOffice.org Base : backgrounds;printing
-OpenOffice.org Base : backing window
-OpenOffice.org Base : backups
-OpenOffice.org Base : backups;automatic
-OpenOffice.org Base : backups;documents
-OpenOffice.org Base : Basic
-OpenOffice.org Base : Basic;fonts for source display
-OpenOffice.org Base : Basic;programming
-OpenOffice.org Base : Basic;recording macros
-OpenOffice.org Base : Basic;scripting
-OpenOffice.org Base : basic fonts
-OpenOffice.org Base : BeanShell scripting
-OpenOffice.org Base : Bézier curves
-OpenOffice.org Base : Bézier curves;control points in presentations
-OpenOffice.org Base : bi-directional writing
-OpenOffice.org Base : binding space
-OpenOffice.org Base : bitmaps
-OpenOffice.org Base : bitmaps;inserting and editing
-OpenOffice.org Base : bitmaps;off for faster printing
-OpenOffice.org Base : bitmaps;patterns
-OpenOffice.org Base : black and white printing
-OpenOffice.org Base : black printing in Calc
-OpenOffice.org Base : block selection mode
-OpenOffice.org Base : bold
-OpenOffice.org Base : bold;AutoFormat function
-OpenOffice.org Base : bold;text
-OpenOffice.org Base : bookmarks
-OpenOffice.org Base : bookmarks;Help
-OpenOffice.org Base : borders
-OpenOffice.org Base : borders;arranging
-OpenOffice.org Base : borders;cells on screen (Calc)
-OpenOffice.org Base : borders;for paragraphs
-OpenOffice.org Base : borders;for tables
-OpenOffice.org Base : borders;shadows
-OpenOffice.org Base : borders;table boundaries (Writer)
-OpenOffice.org Base : borders, see also frames
-OpenOffice.org Base : bound fields
-OpenOffice.org Base : bound fields;controls
-OpenOffice.org Base : boundaries of tables (Writer)
-OpenOffice.org Base : break display (Writer)
-OpenOffice.org Base : brochures
-OpenOffice.org Base : brochures;printing several
-OpenOffice.org Base : build numbers of OpenOffice.org
-OpenOffice.org Base : bullet lists
-OpenOffice.org Base : bullet lists;formatting options
-OpenOffice.org Base : bullets
-OpenOffice.org Base : bullets;paragraphs
-OpenOffice.org Base : bullets;replacing
-OpenOffice.org Base : bullets;turning off
-OpenOffice.org Base : business cards
-OpenOffice.org Base : business cards;creating and synchronizing
-OpenOffice.org Base : business cards;using templates
-OpenOffice.org Base : button bars, see toolbars
-OpenOffice.org Base : buttons
-OpenOffice.org Base : buttons;adding push buttons
-OpenOffice.org Base : buttons;big/small
-OpenOffice.org Base : buttons;editing hyperlink buttons
-OpenOffice.org Base : buttons;form functions
-OpenOffice.org Base : buttons;toolbars
-OpenOffice.org Base : cache for graphics
-OpenOffice.org Base : calculating
-OpenOffice.org Base : calculating;iterative references (Calc)
-OpenOffice.org Base : callouts
-OpenOffice.org Base : callouts;drawings
-OpenOffice.org Base : capital letters
-OpenOffice.org Base : capital letters;AutoCorrect function
-OpenOffice.org Base : capital letters;font effects
-OpenOffice.org Base : captions
-OpenOffice.org Base : captions;automatic captions (Writer)
-OpenOffice.org Base : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Base : captions, see also labels/callouts
-OpenOffice.org Base : cascading update (Base)
-OpenOffice.org Base : case sensitivity
-OpenOffice.org Base : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Base : case sensitivity;searching
-OpenOffice.org Base : cells
-OpenOffice.org Base : cells;aligning
-OpenOffice.org Base : cells;backgrounds
-OpenOffice.org Base : cells;coloring (Calc)
-OpenOffice.org Base : cells;cursor positions after input (Calc)
-OpenOffice.org Base : cells;formatting without effect (Calc)
-OpenOffice.org Base : cells;line breaks
-OpenOffice.org Base : cells;linked to controls
-OpenOffice.org Base : cells;number formats
-OpenOffice.org Base : cells;number of
-OpenOffice.org Base : cells;pasting
-OpenOffice.org Base : cells;resetting formats
-OpenOffice.org Base : cells;showing grid lines (Calc)
-OpenOffice.org Base : centered text
-OpenOffice.org Base : centimeters
-OpenOffice.org Base : certificates
-OpenOffice.org Base : Change Case feature in Microsoft Office
-OpenOffice.org Base : changes
-OpenOffice.org Base : changes;accepting or rejecting
-OpenOffice.org Base : changes;comparing to original
-OpenOffice.org Base : changes;protecting
-OpenOffice.org Base : changes;recording
-OpenOffice.org Base : changes;review function
-OpenOffice.org Base : changes;showing
-OpenOffice.org Base : changing
-OpenOffice.org Base : changing;data binding of XForms
-OpenOffice.org Base : changing;default templates
-OpenOffice.org Base : changing;document titles
-OpenOffice.org Base : changing;file associations in Setup program
-OpenOffice.org Base : changing;hyperlink text/formats/URLs
-OpenOffice.org Base : changing;icon sizes
-OpenOffice.org Base : changing;keyboard
-OpenOffice.org Base : changing;links
-OpenOffice.org Base : changing;menus
-OpenOffice.org Base : changing;object sizes
-OpenOffice.org Base : changing;toolbars
-OpenOffice.org Base : changing;work directory
-OpenOffice.org Base : changing, see also editing and replacing
-OpenOffice.org Base : character styles
-OpenOffice.org Base : character styles;language selection
-OpenOffice.org Base : characters
-OpenOffice.org Base : characters;alternative fonts
-OpenOffice.org Base : characters;Asian layout
-OpenOffice.org Base : characters;bold
-OpenOffice.org Base : characters;coloring
-OpenOffice.org Base : characters;contours
-OpenOffice.org Base : characters;displaying only on screen (Writer)
-OpenOffice.org Base : characters;enabling CTL and Asian characters
-OpenOffice.org Base : characters;font effects
-OpenOffice.org Base : characters;fonts and formats
-OpenOffice.org Base : characters;hyperlinks
-OpenOffice.org Base : characters;italics
-OpenOffice.org Base : characters;language selection
-OpenOffice.org Base : characters;shadowed
-OpenOffice.org Base : characters;spacing
-OpenOffice.org Base : characters;special
-OpenOffice.org Base : characters;underlining
-OpenOffice.org Base : charcoal sketches filter
-OpenOffice.org Base : charts
-OpenOffice.org Base : charts;arranging within stacks
-OpenOffice.org Base : charts;bars with textures
-OpenOffice.org Base : charts;colors
-OpenOffice.org Base : charts;copying with link to source cell range
-OpenOffice.org Base : charts;displaying (Calc)
-OpenOffice.org Base : charts;editing axes
-OpenOffice.org Base : charts;editing data
-OpenOffice.org Base : charts;editing legends
-OpenOffice.org Base : charts;editing titles
-OpenOffice.org Base : charts;inserting
-OpenOffice.org Base : charts;updating automatically (Writer)
-OpenOffice.org Base : check box creation
-OpenOffice.org Base : Chinese writing systems
-OpenOffice.org Base : choosing printers
-OpenOffice.org Base : circle drawings
-OpenOffice.org Base : Client Side ImageMap
-OpenOffice.org Base : clipboard
-OpenOffice.org Base : clipboard;cutting
-OpenOffice.org Base : clipboard;pasting
-OpenOffice.org Base : clipboard;pasting formatted/unformatted text
-OpenOffice.org Base : clipboard;selection clipboard
-OpenOffice.org Base : clipboard;Unix
-OpenOffice.org Base : closing
-OpenOffice.org Base : closing;documents
-OpenOffice.org Base : closing;toolbars
-OpenOffice.org Base : color bar
-OpenOffice.org Base : colors
-OpenOffice.org Base : colors;adding
-OpenOffice.org Base : colors;appearance
-OpenOffice.org Base : colors;backgrounds
-OpenOffice.org Base : colors;charts
-OpenOffice.org Base : colors;fill format
-OpenOffice.org Base : colors;fonts
-OpenOffice.org Base : colors;grid lines and cells (Calc)
-OpenOffice.org Base : colors;models
-OpenOffice.org Base : colors;not printing
-OpenOffice.org Base : colors;printing in grayscale
-OpenOffice.org Base : colors;restriction (Calc)
-OpenOffice.org Base : colors;selection
-OpenOffice.org Base : column headers
-OpenOffice.org Base : column headers;displaying (Calc)
-OpenOffice.org Base : column headers;highlighting (Calc)
-OpenOffice.org Base : columns
-OpenOffice.org Base : columns;setting with the mouse
-OpenOffice.org Base : combo box creation
-OpenOffice.org Base : command button creation
-OpenOffice.org Base : command buttons, see push buttons
-OpenOffice.org Base : command line parameters
-OpenOffice.org Base : commands
-OpenOffice.org Base : commands;not visible
-OpenOffice.org Base : commands;SQL
-OpenOffice.org Base : comments
-OpenOffice.org Base : comments;on changes
-OpenOffice.org Base : comments feature in Microsoft Office
-OpenOffice.org Base : common terms
-OpenOffice.org Base : common terms;Chinese dictionary
-OpenOffice.org Base : common terms;glossaries
-OpenOffice.org Base : common terms;Internet glossary
-OpenOffice.org Base : Compare and Merge feature in Microsoft Office
-OpenOffice.org Base : comparisons
-OpenOffice.org Base : comparisons;document versions
-OpenOffice.org Base : comparisons;operators in default filter dialog
-OpenOffice.org Base : compatibility settings for MS Word import
-OpenOffice.org Base : complete screen view
-OpenOffice.org Base : complex text layout
-OpenOffice.org Base : complex text layout;definition
-OpenOffice.org Base : complex text layout;enabling
-OpenOffice.org Base : compose key to insert special characters
-OpenOffice.org Base : concatenation, see ampersand symbol
-OpenOffice.org Base : conditional separators
-OpenOffice.org Base : conditions
-OpenOffice.org Base : conditions;in number formats
-OpenOffice.org Base : conditions;items in Data Navigator
-OpenOffice.org Base : Configuration Manager
-OpenOffice.org Base : configuring
-OpenOffice.org Base : configuring;fax icon
-OpenOffice.org Base : configuring;OpenOffice.org
-OpenOffice.org Base : configuring;toolbars
-OpenOffice.org Base : connections to data sources (Base)
-OpenOffice.org Base : contents protection
-OpenOffice.org Base : context menus
-OpenOffice.org Base : contours of text
-OpenOffice.org Base : control point display in presentations
-OpenOffice.org Base : controls
-OpenOffice.org Base : controls;activating in forms
-OpenOffice.org Base : controls;adding to documents
-OpenOffice.org Base : controls;arranging in forms
-OpenOffice.org Base : controls;arranging within stacks
-OpenOffice.org Base : controls;assigning data sources
-OpenOffice.org Base : controls;bound fields/list contents/linked cells
-OpenOffice.org Base : controls;events
-OpenOffice.org Base : controls;focus
-OpenOffice.org Base : controls;formatted fields
-OpenOffice.org Base : controls;grouping
-OpenOffice.org Base : controls;hidden
-OpenOffice.org Base : controls;inserting
-OpenOffice.org Base : controls;multi-line titles
-OpenOffice.org Base : controls;positions and sizes
-OpenOffice.org Base : controls;printing
-OpenOffice.org Base : controls;properties of form controls
-OpenOffice.org Base : controls;properties of table controls
-OpenOffice.org Base : controls;reference by SQL
-OpenOffice.org Base : controls;rich text control
-OpenOffice.org Base : controls;select mode
-OpenOffice.org Base : controls;showing (Writer)
-OpenOffice.org Base : converters
-OpenOffice.org Base : converters;Euro converter
-OpenOffice.org Base : converters;PostScript, UNIX
-OpenOffice.org Base : converters;XML
-OpenOffice.org Base : converting
-OpenOffice.org Base : converting;Hangul/Hanja
-OpenOffice.org Base : converting;metrics
-OpenOffice.org Base : converting;Microsoft documents
-OpenOffice.org Base : converting;OpenOffice.org documents
-OpenOffice.org Base : converting;Pocket PC formats
-OpenOffice.org Base : copies
-OpenOffice.org Base : copies;printing
-OpenOffice.org Base : copying
-OpenOffice.org Base : copying;by drag and drop
-OpenOffice.org Base : copying;data from text documents
-OpenOffice.org Base : copying;datasource records in spreadsheets
-OpenOffice.org Base : copying;draw objects
-OpenOffice.org Base : copying;draw objects between documents
-OpenOffice.org Base : copying;formatting
-OpenOffice.org Base : copying;from data source view
-OpenOffice.org Base : copying;from Gallery
-OpenOffice.org Base : copying;in Unix
-OpenOffice.org Base : copying;pictures, between documents
-OpenOffice.org Base : copying;sheet areas, to text documents
-OpenOffice.org Base : copying;to Gallery
-OpenOffice.org Base : copyright for OpenOffice.org
-OpenOffice.org Base : corner roundings
-OpenOffice.org Base : crash reports
-OpenOffice.org Base : criteria of query design (Base)
-OpenOffice.org Base : cropping pictures
-OpenOffice.org Base : CTL
-OpenOffice.org Base : CTL;complex text layout languages
-OpenOffice.org Base : CTL;definition
-OpenOffice.org Base : CTL;options
-OpenOffice.org Base : currencies
-OpenOffice.org Base : currencies;converters
-OpenOffice.org Base : currencies;formats and format codes
-OpenOffice.org Base : currency field creation
-OpenOffice.org Base : currency formats
-OpenOffice.org Base : cursor
-OpenOffice.org Base : cursor;allowing in protected areas (Writer)
-OpenOffice.org Base : cursor;in read-only text
-OpenOffice.org Base : cursor;quickly moving to an object
-OpenOffice.org Base : curves
-OpenOffice.org Base : curves;editing points
-OpenOffice.org Base : custom dictionaries
-OpenOffice.org Base : custom dictionaries;editing
-OpenOffice.org Base : custom hyphens (Writer)
-OpenOffice.org Base : custom quotes
-OpenOffice.org Base : custom templates
-OpenOffice.org Base : customizing
-OpenOffice.org Base : customizing;events
-OpenOffice.org Base : customizing;keyboard
-OpenOffice.org Base : customizing;menus
-OpenOffice.org Base : customizing;OpenOffice.org
-OpenOffice.org Base : customizing;round corners
-OpenOffice.org Base : customizing;toolbars
-OpenOffice.org Base : cutting
-OpenOffice.org Base : dashes
-OpenOffice.org Base : data
-OpenOffice.org Base : data;filtering in forms
-OpenOffice.org Base : data;forms and subforms
-OpenOffice.org Base : data;read-only
-OpenOffice.org Base : data;sorting in forms
-OpenOffice.org Base : data;user data
-OpenOffice.org Base : data binding change in XForms
-OpenOffice.org Base : Data Navigator display options
-OpenOffice.org Base : data source browser
-OpenOffice.org Base : data source explorer
-OpenOffice.org Base : data source view
-OpenOffice.org Base : data source view;drag and drop
-OpenOffice.org Base : data source view;overview
-OpenOffice.org Base : data source view;showing
-OpenOffice.org Base : data sources
-OpenOffice.org Base : data sources;as tables
-OpenOffice.org Base : data sources;connection settings (Base)
-OpenOffice.org Base : data sources;copying records to spreadsheets
-OpenOffice.org Base : data sources;displaying current
-OpenOffice.org Base : data sources;LDAP server (Base)
-OpenOffice.org Base : data sources;OpenOffice.org Base
-OpenOffice.org Base : data sources;registering address books
-OpenOffice.org Base : data sources;reports
-OpenOffice.org Base : data sources;viewing
-OpenOffice.org Base : data structure of XForms
-OpenOffice.org Base : database contents
-OpenOffice.org Base : database contents;inserting as tables
-OpenOffice.org Base : database contents;inserting as text
-OpenOffice.org Base : database reports
-OpenOffice.org Base : Database Wizard (Base)
-OpenOffice.org Base : databases
-OpenOffice.org Base : databases;administration through SQL (Base)
-OpenOffice.org Base : databases;ADO (Base)
-OpenOffice.org Base : databases;connecting (Base)
-OpenOffice.org Base : databases;creating
-OpenOffice.org Base : databases;creating labels
-OpenOffice.org Base : databases;creating queries
-OpenOffice.org Base : databases;creating reports
-OpenOffice.org Base : databases;creating tables
-OpenOffice.org Base : databases;dBASE (Base)
-OpenOffice.org Base : databases;deleting (Base)
-OpenOffice.org Base : databases;drag and drop (Base)
-OpenOffice.org Base : databases;editing tables
-OpenOffice.org Base : databases;form filters
-OpenOffice.org Base : databases;formats (Base)
-OpenOffice.org Base : databases;importing/exporting
-OpenOffice.org Base : databases;JDBC (Base)
-OpenOffice.org Base : databases;main page (Base)
-OpenOffice.org Base : databases;MySQL (Base)
-OpenOffice.org Base : databases;ODBC (Base)
-OpenOffice.org Base : databases;overview
-OpenOffice.org Base : databases;registering (Base)
-OpenOffice.org Base : databases;searching records
-OpenOffice.org Base : databases;shortcut keys
-OpenOffice.org Base : databases;sorting
-OpenOffice.org Base : databases;standard filters
-OpenOffice.org Base : databases;text formats
-OpenOffice.org Base : databases;viewing
-OpenOffice.org Base : date fields
-OpenOffice.org Base : date fields;creating
-OpenOffice.org Base : date fields;properties
-OpenOffice.org Base : date formats
-OpenOffice.org Base : dates
-OpenOffice.org Base : dates;default (Calc)
-OpenOffice.org Base : dates;printing in presentations
-OpenOffice.org Base : dates;start 1900/01/01 (Calc)
-OpenOffice.org Base : dates;start 1904/01/01 (Calc)
-OpenOffice.org Base : dBASE
-OpenOffice.org Base : dBASE;database settings (Base)
-OpenOffice.org Base : DDE
-OpenOffice.org Base : DDE;definition
-OpenOffice.org Base : deactivating
-OpenOffice.org Base : deactivating;plug-ins
-OpenOffice.org Base : decimal places displayed (Calc)
-OpenOffice.org Base : decimal separator key
-OpenOffice.org Base : decimal tab stops
-OpenOffice.org Base : default directories
-OpenOffice.org Base : default file formats
-OpenOffice.org Base : default filters
-OpenOffice.org Base : default filters;comparison operators
-OpenOffice.org Base : default filters;databases
-OpenOffice.org Base : default printer
-OpenOffice.org Base : default printer;setting up
-OpenOffice.org Base : default printer;UNIX
-OpenOffice.org Base : default templates
-OpenOffice.org Base : default templates;changing
-OpenOffice.org Base : default templates;organizing
-OpenOffice.org Base : defaults
-OpenOffice.org Base : defaults;documents
-OpenOffice.org Base : defaults;file formats
-OpenOffice.org Base : defaults;fonts
-OpenOffice.org Base : defaults;grids (Writer/Calc)
-OpenOffice.org Base : defaults;languages
-OpenOffice.org Base : defaults;number formats
-OpenOffice.org Base : defaults;of saving
-OpenOffice.org Base : defaults;program configuration
-OpenOffice.org Base : defaults;tab stops in text
-OpenOffice.org Base : defaults;views
-OpenOffice.org Base : defining
-OpenOffice.org Base : defining;arrowheads and other line ends
-OpenOffice.org Base : defining;colors
-OpenOffice.org Base : defining;line styles
-OpenOffice.org Base : defining;paragraph borders
-OpenOffice.org Base : defining;queries (Base)
-OpenOffice.org Base : defining;table borders
-OpenOffice.org Base : deleting
-OpenOffice.org Base : deleting;all direct formatting
-OpenOffice.org Base : deleting;databases (Base)
-OpenOffice.org Base : deleting;hyperlinks
-OpenOffice.org Base : deleting;lines in text
-OpenOffice.org Base : deleting;models/instances
-OpenOffice.org Base : deleting;namespaces in XForms
-OpenOffice.org Base : deleting;tab stops
-OpenOffice.org Base : deleting;templates
-OpenOffice.org Base : deleting;XML filters
-OpenOffice.org Base : depth stagger
-OpenOffice.org Base : descriptions for objects
-OpenOffice.org Base : design mode after saving
-OpenOffice.org Base : design view
-OpenOffice.org Base : design view;creating forms
-OpenOffice.org Base : design view;queries/views (Base)
-OpenOffice.org Base : designing
-OpenOffice.org Base : designing;database tables
-OpenOffice.org Base : designing;fonts
-OpenOffice.org Base : designing;queries (Base)
-OpenOffice.org Base : detaching toolbars
-OpenOffice.org Base : dictionaries
-OpenOffice.org Base : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Base : dictionaries;creating
-OpenOffice.org Base : dictionaries;editing user-defined
-OpenOffice.org Base : dictionaries;spellcheck
-OpenOffice.org Base : dictionaries, see also languages
-OpenOffice.org Base : digital signatures
-OpenOffice.org Base : direct formatting
-OpenOffice.org Base : direct formatting;undoing all
-OpenOffice.org Base : directories
-OpenOffice.org Base : directories;creating new
-OpenOffice.org Base : directories;directory structure
-OpenOffice.org Base : disabled persons
-OpenOffice.org Base : displaying
-OpenOffice.org Base : displaying;non-printing characters (Writer)
-OpenOffice.org Base : displaying;notes (Calc)
-OpenOffice.org Base : displaying;notes in text documents
-OpenOffice.org Base : displaying;pictures and objects (Writer)
-OpenOffice.org Base : displaying;tables (Writer)
-OpenOffice.org Base : displaying;zero values (Calc)
-OpenOffice.org Base : distances
-OpenOffice.org Base : distinct values in SQL queries
-OpenOffice.org Base : distorting in drawings
-OpenOffice.org Base : distributing XML filters
-OpenOffice.org Base : dithering
-OpenOffice.org Base : docking
-OpenOffice.org Base : docking;definition
-OpenOffice.org Base : docking;toolbars
-OpenOffice.org Base : docking;windows
-OpenOffice.org Base : Document Converter Wizard
-OpenOffice.org Base : Document Map feature in Microsoft Office
-OpenOffice.org Base : Document Map, see Navigator
-OpenOffice.org Base : document types in OpenOffice.org
-OpenOffice.org Base : documents
-OpenOffice.org Base : documents;changing titles
-OpenOffice.org Base : documents;closing
-OpenOffice.org Base : documents;comparing
-OpenOffice.org Base : documents;contents as lists
-OpenOffice.org Base : documents;editing time
-OpenOffice.org Base : documents;exporting
-OpenOffice.org Base : documents;importing
-OpenOffice.org Base : documents;languages
-OpenOffice.org Base : documents;measurement units in
-OpenOffice.org Base : documents;merging
-OpenOffice.org Base : documents;number of pages/tables/sheets
-OpenOffice.org Base : documents;opening
-OpenOffice.org Base : documents;opening in design mode
-OpenOffice.org Base : documents;opening with templates
-OpenOffice.org Base : documents;organizing
-OpenOffice.org Base : documents;printing
-OpenOffice.org Base : documents;read-only
-OpenOffice.org Base : documents;reloading
-OpenOffice.org Base : documents;saving
-OpenOffice.org Base : documents;saving automatically
-OpenOffice.org Base : documents;saving in other formats
-OpenOffice.org Base : documents;sending as e-mail
-OpenOffice.org Base : documents;styles changed
-OpenOffice.org Base : documents;version management
-OpenOffice.org Base : documents;version numbers
-OpenOffice.org Base : dotted areas
-OpenOffice.org Base : double-line spacing in paragraphs
-OpenOffice.org Base : double-line writing in Asian layout
-OpenOffice.org Base : drag and drop
-OpenOffice.org Base : drag and drop;copying and pasting text
-OpenOffice.org Base : drag and drop;data source view
-OpenOffice.org Base : drag and drop;from Gallery to draw objects
-OpenOffice.org Base : drag and drop;overview
-OpenOffice.org Base : drag and drop;pictures
-OpenOffice.org Base : drag and drop;to Gallery
-OpenOffice.org Base : draw objects
-OpenOffice.org Base : draw objects;adding/editing/copying
-OpenOffice.org Base : draw objects;anchoring
-OpenOffice.org Base : draw objects;arranging within stacks
-OpenOffice.org Base : draw objects;copying
-OpenOffice.org Base : draw objects;copying between documents
-OpenOffice.org Base : draw objects;displaying (Calc)
-OpenOffice.org Base : draw objects;dropping Gallery pictures
-OpenOffice.org Base : draw objects;flipping
-OpenOffice.org Base : draw objects;legends
-OpenOffice.org Base : draw objects;positioning and resizing
-OpenOffice.org Base : draw objects;protecting
-OpenOffice.org Base : draw objects;slanting
-OpenOffice.org Base : draw objects;text in
-OpenOffice.org Base : Drawing bar
-OpenOffice.org Base : drawing lines in text
-OpenOffice.org Base : drawings
-OpenOffice.org Base : drawings;creating/opening
-OpenOffice.org Base : drawings;languages
-OpenOffice.org Base : drawings;printing
-OpenOffice.org Base : drawings;printing defaults
-OpenOffice.org Base : drawings;printing in text documents
-OpenOffice.org Base : drawings;saving
-OpenOffice.org Base : drawings;saving automatically
-OpenOffice.org Base : drawings;saving in other formats
-OpenOffice.org Base : drawings;sending as e-mail
-OpenOffice.org Base : drawings;showing (Writer)
-OpenOffice.org Base : drop-down lists in form functions
-OpenOffice.org Base : e-mail attachments
-OpenOffice.org Base : Edit File icon
-OpenOffice.org Base : edit mode
-OpenOffice.org Base : edit mode;after opening
-OpenOffice.org Base : edit mode;through Enter key (Calc)
-OpenOffice.org Base : Edit Points bar
-OpenOffice.org Base : editing
-OpenOffice.org Base : editing;chart axes
-OpenOffice.org Base : editing;chart data
-OpenOffice.org Base : editing;chart legends
-OpenOffice.org Base : editing;chart titles
-OpenOffice.org Base : editing;data binding of XForms
-OpenOffice.org Base : editing;database tables and queries
-OpenOffice.org Base : editing;draw objects
-OpenOffice.org Base : editing;Fontwork objects
-OpenOffice.org Base : editing;hyperlinks
-OpenOffice.org Base : editing;items in Data Navigator
-OpenOffice.org Base : editing;menus
-OpenOffice.org Base : editing;namespaces in XForms
-OpenOffice.org Base : editing;notes
-OpenOffice.org Base : editing;objects
-OpenOffice.org Base : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Base : editing;pictures
-OpenOffice.org Base : editing;reports
-OpenOffice.org Base : editing;shortcut keys
-OpenOffice.org Base : editing;tab stops
-OpenOffice.org Base : editing;templates
-OpenOffice.org Base : editing;toolbars
-OpenOffice.org Base : editing;undoing
-OpenOffice.org Base : editing;XForms
-OpenOffice.org Base : editing time of documents
-OpenOffice.org Base : editors
-OpenOffice.org Base : editors;formula editor
-OpenOffice.org Base : editors;ImageMap editor
-OpenOffice.org Base : effects
-OpenOffice.org Base : effects;font positions
-OpenOffice.org Base : effects;fonts
-OpenOffice.org Base : effects;Fontwork icons
-OpenOffice.org Base : empty documents
-OpenOffice.org Base : empty paragraph removal
-OpenOffice.org Base : encryption of contents
-OpenOffice.org Base : entering groups
-OpenOffice.org Base : entering text from right to left
-OpenOffice.org Base : equal sign, see also operators
-OpenOffice.org Base : equations in formula editor
-OpenOffice.org Base : Error Report Tool
-OpenOffice.org Base : Euro
-OpenOffice.org Base : Euro;currency formats
-OpenOffice.org Base : Euro;Euro Converter Wizard
-OpenOffice.org Base : even/odd pages
-OpenOffice.org Base : even/odd pages;printing
-OpenOffice.org Base : events
-OpenOffice.org Base : events;controls
-OpenOffice.org Base : events;customizing
-OpenOffice.org Base : events;in forms
-OpenOffice.org Base : Excel
-OpenOffice.org Base : Excel;saving as
-OpenOffice.org Base : Excel;search criteria
-OpenOffice.org Base : exceptions
-OpenOffice.org Base : exceptions;user-defined dictionaries
-OpenOffice.org Base : exchanging, see also replacing
-OpenOffice.org Base : executing
-OpenOffice.org Base : executing;SQL commands
-OpenOffice.org Base : exiting
-OpenOffice.org Base : exiting;groups
-OpenOffice.org Base : exiting;OpenOffice.org
-OpenOffice.org Base : expanding formatting (Calc)
-OpenOffice.org Base : explorer of data sources
-OpenOffice.org Base : export filters
-OpenOffice.org Base : exporting
-OpenOffice.org Base : exporting;bitmaps
-OpenOffice.org Base : exporting;databases
-OpenOffice.org Base : exporting;HTML and text documents
-OpenOffice.org Base : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Base : exporting;spreadsheets to text format
-OpenOffice.org Base : exporting;templates
-OpenOffice.org Base : exporting;to foreign formats
-OpenOffice.org Base : exporting;to HTML
-OpenOffice.org Base : exporting;to Microsoft Office formats
-OpenOffice.org Base : exporting;to PDF
-OpenOffice.org Base : exporting;to PostScript format
-OpenOffice.org Base : exporting;to XML
-OpenOffice.org Base : exporting;XML files
-OpenOffice.org Base : extended tips in Help
-OpenOffice.org Base : extension mode in text
-OpenOffice.org Base : extensions
-OpenOffice.org Base : extensions;Extension Manager
-OpenOffice.org Base : extensions;file formats
-OpenOffice.org Base : external keys (Base)
-OpenOffice.org Base : faster printing
-OpenOffice.org Base : faxes
-OpenOffice.org Base : faxes;configuring OpenOffice.org
-OpenOffice.org Base : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Base : faxes;selecting a fax machine
-OpenOffice.org Base : faxes;sending
-OpenOffice.org Base : faxes;wizards
-OpenOffice.org Base : fields
-OpenOffice.org Base : fields;database tables
-OpenOffice.org Base : fields;displaying field codes (Writer)
-OpenOffice.org Base : fields;formatted fields
-OpenOffice.org Base : fields;updating automatically (Writer)
-OpenOffice.org Base : file associations for Microsoft Office
-OpenOffice.org Base : file filters
-OpenOffice.org Base : file filters;mobile devices
-OpenOffice.org Base : file filters;XML
-OpenOffice.org Base : file formats
-OpenOffice.org Base : file formats;changing defaults
-OpenOffice.org Base : file formats;OpenDocument/XML
-OpenOffice.org Base : file formats;saving always in other formats
-OpenOffice.org Base : file selection button
-OpenOffice.org Base : file sharing options for current document
-OpenOffice.org Base : files
-OpenOffice.org Base : files;filters and formats
-OpenOffice.org Base : files;importing
-OpenOffice.org Base : files;opening
-OpenOffice.org Base : files;opening with placeholders
-OpenOffice.org Base : files;properties
-OpenOffice.org Base : files;saving
-OpenOffice.org Base : files;saving automatically
-OpenOffice.org Base : files;saving in other formats
-OpenOffice.org Base : files;sending as e-mail
-OpenOffice.org Base : files;version numbers
-OpenOffice.org Base : files and folders in OpenOffice.org
-OpenOffice.org Base : fill characters with tabulators
-OpenOffice.org Base : fill colors for areas
-OpenOffice.org Base : fill patterns for areas
-OpenOffice.org Base : filter conditions
-OpenOffice.org Base : filter conditions;connecting
-OpenOffice.org Base : filter conditions;in queries (Base)
-OpenOffice.org Base : filtering
-OpenOffice.org Base : filtering;data in databases
-OpenOffice.org Base : filtering;data in forms
-OpenOffice.org Base : filters
-OpenOffice.org Base : filters;comparison operators
-OpenOffice.org Base : filters;for import and export
-OpenOffice.org Base : filters;Navigator
-OpenOffice.org Base : filters;pictures
-OpenOffice.org Base : filters;XML filter settings
-OpenOffice.org Base : Find tab in Help
-OpenOffice.org Base : finding
-OpenOffice.org Base : finding;in all sheets
-OpenOffice.org Base : finding;records in form documents
-OpenOffice.org Base : finding;selections
-OpenOffice.org Base : finding;similarity search
-OpenOffice.org Base : fitting to pages
-OpenOffice.org Base : fitting to pages;print settings in Math
-OpenOffice.org Base : fitting to pages;print settings in presentations
-OpenOffice.org Base : fixed text
-OpenOffice.org Base : fixed text;form functions
-OpenOffice.org Base : fixing toolbars
-OpenOffice.org Base : flipping draw objects
-OpenOffice.org Base : floating frames in HTML documents
-OpenOffice.org Base : floating toolbars
-OpenOffice.org Base : focus of controls
-OpenOffice.org Base : folder creation
-OpenOffice.org Base : font lists
-OpenOffice.org Base : font name box
-OpenOffice.org Base : font sizes
-OpenOffice.org Base : font sizes;bullets
-OpenOffice.org Base : font sizes;relative changes
-OpenOffice.org Base : font sizes;scaling on screen
-OpenOffice.org Base : font sizes;text
-OpenOffice.org Base : fonts
-OpenOffice.org Base : fonts;adding under UNIX
-OpenOffice.org Base : fonts;changing in templates
-OpenOffice.org Base : fonts;colors
-OpenOffice.org Base : fonts;default settings
-OpenOffice.org Base : fonts;effects
-OpenOffice.org Base : fonts;for HTML and Basic
-OpenOffice.org Base : fonts;formats
-OpenOffice.org Base : fonts;outlines
-OpenOffice.org Base : fonts;positions in text
-OpenOffice.org Base : fonts;shadows
-OpenOffice.org Base : fonts;specifying several
-OpenOffice.org Base : fonts;strikethrough
-OpenOffice.org Base : fonts;styles
-OpenOffice.org Base : fonts;text objects
-OpenOffice.org Base : Fontwork icons
-OpenOffice.org Base : footers
-OpenOffice.org Base : footers;backgrounds
-OpenOffice.org Base : form controls
-OpenOffice.org Base : form controls;assigning macros
-OpenOffice.org Base : form controls;protecting
-OpenOffice.org Base : form controls;toolbars
-OpenOffice.org Base : form fields
-OpenOffice.org Base : form filters
-OpenOffice.org Base : Form Navigator
-OpenOffice.org Base : format codes
-OpenOffice.org Base : format codes;numbers
-OpenOffice.org Base : format codes;user-defined number formats
-OpenOffice.org Base : format filling printing in OpenOffice.org Math
-OpenOffice.org Base : Format Paintbrush
-OpenOffice.org Base : formats
-OpenOffice.org Base : formats;Asian layout
-OpenOffice.org Base : formats;Asian typography
-OpenOffice.org Base : formats;fonts
-OpenOffice.org Base : formats;maximizing page formats
-OpenOffice.org Base : formats;number and currency formats
-OpenOffice.org Base : formats;of currencies/date/time
-OpenOffice.org Base : formats;on opening and saving
-OpenOffice.org Base : formats;pasting in special formats
-OpenOffice.org Base : formats;positions
-OpenOffice.org Base : formats;tabulators
-OpenOffice.org Base : formats;undoing when writing
-OpenOffice.org Base : formatted fields
-OpenOffice.org Base : formatted fields;form functions
-OpenOffice.org Base : formatted fields;properties
-OpenOffice.org Base : formatting
-OpenOffice.org Base : formatting;axes in charts
-OpenOffice.org Base : formatting;chart legends
-OpenOffice.org Base : formatting;copying
-OpenOffice.org Base : formatting;definition
-OpenOffice.org Base : formatting;expanding (Calc)
-OpenOffice.org Base : formatting;font effects
-OpenOffice.org Base : formatting;hyperlinks
-OpenOffice.org Base : formatting;pages
-OpenOffice.org Base : formatting;printer metrics (Writer)
-OpenOffice.org Base : formatting;undoing
-OpenOffice.org Base : forms
-OpenOffice.org Base : forms;browsing
-OpenOffice.org Base : forms;Combo Box/List Box Wizard
-OpenOffice.org Base : forms;creating
-OpenOffice.org Base : forms;data
-OpenOffice.org Base : forms;designing (Base)
-OpenOffice.org Base : forms;events
-OpenOffice.org Base : forms;filtering data
-OpenOffice.org Base : forms;finding records
-OpenOffice.org Base : forms;focus after opening
-OpenOffice.org Base : forms;general information (Base)
-OpenOffice.org Base : forms;grouping controls
-OpenOffice.org Base : forms;HTML filters
-OpenOffice.org Base : forms;Navigator
-OpenOffice.org Base : forms;opening in design mode
-OpenOffice.org Base : forms;properties
-OpenOffice.org Base : forms;sorting data
-OpenOffice.org Base : forms;subforms
-OpenOffice.org Base : forms;wizards
-OpenOffice.org Base : forms;XForms
-OpenOffice.org Base : Formula Auditing feature in Microsoft Office
-OpenOffice.org Base : formula texts
-OpenOffice.org Base : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Base : formulas
-OpenOffice.org Base : formulas;new
-OpenOffice.org Base : formulas;starting formula editor
-OpenOffice.org Base : formulas in reports
-OpenOffice.org Base : formulas in reports;editing
-OpenOffice.org Base : forums and support
-OpenOffice.org Base : frames
-OpenOffice.org Base : frames;around paragraphs
-OpenOffice.org Base : frames;around tables
-OpenOffice.org Base : frames;AutoCorrect function
-OpenOffice.org Base : frames;backgrounds
-OpenOffice.org Base : frames;captions (Writer)
-OpenOffice.org Base : frames;printing in OpenOffice.org Math
-OpenOffice.org Base : frames;protecting
-OpenOffice.org Base : frames;selection frames
-OpenOffice.org Base : frames;text fitting to frames
-OpenOffice.org Base : freeform lines
-OpenOffice.org Base : freeform lines;draw functions
-OpenOffice.org Base : FTP
-OpenOffice.org Base : FTP;opening documents
-OpenOffice.org Base : FTP;saving documents
-OpenOffice.org Base : full joins (Base)
-OpenOffice.org Base : full screen view
-OpenOffice.org Base : full-text search in Help
-OpenOffice.org Base : functions in reports
-OpenOffice.org Base : functions in reports;editing
-OpenOffice.org Base : Gallery
-OpenOffice.org Base : Gallery;adding pictures
-OpenOffice.org Base : Gallery;dragging pictures to draw objects
-OpenOffice.org Base : Gallery;hiding/showing
-OpenOffice.org Base : Gallery;inserting pictures from
-OpenOffice.org Base : German spellcheck
-OpenOffice.org Base : get method for form transmissions
-OpenOffice.org Base : getting support
-OpenOffice.org Base : GIF format
-OpenOffice.org Base : glossaries
-OpenOffice.org Base : glossaries;common terms
-OpenOffice.org Base : glossaries;Internet terms
-OpenOffice.org Base : gradients off for faster printing
-OpenOffice.org Base : graphical text art
-OpenOffice.org Base : graphics
-OpenOffice.org Base : graphics;cache
-OpenOffice.org Base : graphics;protecting
-OpenOffice.org Base : graphics, see also pictures
-OpenOffice.org Base : grayscale printing
-OpenOffice.org Base : grid controls
-OpenOffice.org Base : grid controls;form functions
-OpenOffice.org Base : grids
-OpenOffice.org Base : grids;defaults (Writer/Calc)
-OpenOffice.org Base : grids;display options (Impress/Draw)
-OpenOffice.org Base : grids;displaying lines (Calc)
-OpenOffice.org Base : group box creation
-OpenOffice.org Base : groups
-OpenOffice.org Base : groups;entering/exiting/ungrouping
-OpenOffice.org Base : groups;naming
-OpenOffice.org Base : groups;of controls
-OpenOffice.org Base : guides
-OpenOffice.org Base : guides;display options (Impress/Draw)
-OpenOffice.org Base : guides;displaying when moving objects (Impress)
-OpenOffice.org Base : guides;showing (Calc)
-OpenOffice.org Base : guides;showing when moving frames (Writer)
-OpenOffice.org Base : gutter
-OpenOffice.org Base : handles
-OpenOffice.org Base : handles;displaying (Writer)
-OpenOffice.org Base : handles;scaling
-OpenOffice.org Base : handles;showing simple/large handles (Calc)
-OpenOffice.org Base : Hangul/Hanja
-OpenOffice.org Base : hatching
-OpenOffice.org Base : headers
-OpenOffice.org Base : headers;backgrounds
-OpenOffice.org Base : headings
-OpenOffice.org Base : headings;entering as text box
-OpenOffice.org Base : Hebrew
-OpenOffice.org Base : Hebrew;entering text
-OpenOffice.org Base : Hebrew;language settings
-OpenOffice.org Base : Help
-OpenOffice.org Base : Help;bookmarks
-OpenOffice.org Base : Help;extended tips on/off
-OpenOffice.org Base : Help;full-text search
-OpenOffice.org Base : Help;Help tips
-OpenOffice.org Base : Help;keywords
-OpenOffice.org Base : Help;navigation pane showing/hiding
-OpenOffice.org Base : Help;style sheets
-OpenOffice.org Base : Help;topics
-OpenOffice.org Base : Help Agent
-OpenOffice.org Base : Help Agent;help
-OpenOffice.org Base : Help Agent;options
-OpenOffice.org Base : Help tips
-OpenOffice.org Base : Help tips;hiding
-OpenOffice.org Base : hidden controls in Form Navigator
-OpenOffice.org Base : hidden fields display (Writer)
-OpenOffice.org Base : hidden pages
-OpenOffice.org Base : hidden pages;printing in presentations
-OpenOffice.org Base : hidden text
-OpenOffice.org Base : hidden text;showing (Writer)
-OpenOffice.org Base : hiding
-OpenOffice.org Base : hiding;changes
-OpenOffice.org Base : hiding;docked windows
-OpenOffice.org Base : hiding;navigation pane in Help window
-OpenOffice.org Base : high contrast mode
-OpenOffice.org Base : Hindi
-OpenOffice.org Base : Hindi;entering text
-OpenOffice.org Base : Hindi;language settings
-OpenOffice.org Base : horizontal scrollbars (Writer)
-OpenOffice.org Base : HTML
-OpenOffice.org Base : HTML;definition
-OpenOffice.org Base : HTML;export character set
-OpenOffice.org Base : HTML;fonts for source display
-OpenOffice.org Base : HTML;importing META tags
-OpenOffice.org Base : HTML;live presentations
-OpenOffice.org Base : HTML documents
-OpenOffice.org Base : HTML documents;auto reloading
-OpenOffice.org Base : HTML documents;importing/exporting
-OpenOffice.org Base : HTML documents;META tags in
-OpenOffice.org Base : HTML documents;new
-OpenOffice.org Base : HTML documents;source text
-OpenOffice.org Base : hyperlinks
-OpenOffice.org Base : hyperlinks;assigning macros
-OpenOffice.org Base : hyperlinks;character formats
-OpenOffice.org Base : hyperlinks;definition
-OpenOffice.org Base : hyperlinks;deleting
-OpenOffice.org Base : hyperlinks;editing
-OpenOffice.org Base : hyperlinks;inserting
-OpenOffice.org Base : hyperlinks;relative and absolute
-OpenOffice.org Base : hyperlinks;turning off automatic recognition
-OpenOffice.org Base : hyperlinks, see also links
-OpenOffice.org Base : hyphenation
-OpenOffice.org Base : hyphenation;activating for a language
-OpenOffice.org Base : hyphenation;minimal number of characters
-OpenOffice.org Base : hyphens
-OpenOffice.org Base : hyphens;displaying custom (Writer)
-OpenOffice.org Base : hyphens;inserting custom
-OpenOffice.org Base : icon bars, see toolbars
-OpenOffice.org Base : icon sizes
-OpenOffice.org Base : ignore list for spellcheck
-OpenOffice.org Base : illustrations, see pictures
-OpenOffice.org Base : image button creation
-OpenOffice.org Base : image control creation
-OpenOffice.org Base : ImageMap
-OpenOffice.org Base : ImageMap;definition
-OpenOffice.org Base : ImageMap;editor
-OpenOffice.org Base : images
-OpenOffice.org Base : images;ImageMap
-OpenOffice.org Base : images;inserting and editing bitmaps
-OpenOffice.org Base : images;placeholders in presentations
-OpenOffice.org Base : images, see also pictures
-OpenOffice.org Base : IME
-OpenOffice.org Base : IME;definition
-OpenOffice.org Base : IME;showing/hiding
-OpenOffice.org Base : import filters
-OpenOffice.org Base : import restrictions for Microsoft Office
-OpenOffice.org Base : importing
-OpenOffice.org Base : importing;bitmaps
-OpenOffice.org Base : importing;compatibility settings for text import
-OpenOffice.org Base : importing;databases
-OpenOffice.org Base : importing;documents in other formats
-OpenOffice.org Base : importing;from XML
-OpenOffice.org Base : importing;HTML and text documents
-OpenOffice.org Base : importing;HTML with META tags
-OpenOffice.org Base : importing;Microsoft Office documents with VBA code
-OpenOffice.org Base : importing;tables in text format
-OpenOffice.org Base : importing;templates
-OpenOffice.org Base : inches
-OpenOffice.org Base : Index tab in Help
-OpenOffice.org Base : indexes
-OpenOffice.org Base : indexes;backgrounds
-OpenOffice.org Base : indexes;showing/hiding Help index tab
-OpenOffice.org Base : indexes;unprotecting
-OpenOffice.org Base : indicator lines in text
-OpenOffice.org Base : inner joins (Base)
-OpenOffice.org Base : input method window
-OpenOffice.org Base : insert mode for entering text
-OpenOffice.org Base : inserting
-OpenOffice.org Base : inserting;applets
-OpenOffice.org Base : inserting;cell ranges from spreadsheets
-OpenOffice.org Base : inserting;charts
-OpenOffice.org Base : inserting;clipboard options
-OpenOffice.org Base : inserting;data from text documents
-OpenOffice.org Base : inserting;datasource records in spreadsheets
-OpenOffice.org Base : inserting;drawings
-OpenOffice.org Base : inserting;floating frames
-OpenOffice.org Base : inserting;form fields
-OpenOffice.org Base : inserting;hyperlinks
-OpenOffice.org Base : inserting;line breaks in cells
-OpenOffice.org Base : inserting;movies/sounds
-OpenOffice.org Base : inserting;new text tables defaults
-OpenOffice.org Base : inserting;notes
-OpenOffice.org Base : inserting;objects from Gallery
-OpenOffice.org Base : inserting;OLE objects
-OpenOffice.org Base : inserting;paragraph bullets
-OpenOffice.org Base : inserting;plug-ins
-OpenOffice.org Base : inserting;special characters
-OpenOffice.org Base : inserting;tab stops
-OpenOffice.org Base : installing
-OpenOffice.org Base : installing;ActiveX control
-OpenOffice.org Base : installing;mobile device filters
-OpenOffice.org Base : installing;UNO components
-OpenOffice.org Base : instructions
-OpenOffice.org Base : instructions;general
-OpenOffice.org Base : Internet
-OpenOffice.org Base : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Base : Internet;presentations
-OpenOffice.org Base : Internet;starting searches
-OpenOffice.org Base : Internet;turning off recognition of addresses
-OpenOffice.org Base : Internet glossary
-OpenOffice.org Base : invert filter
-OpenOffice.org Base : invisible areas
-OpenOffice.org Base : italic text
-OpenOffice.org Base : iterative references in spreadsheets
-OpenOffice.org Base : Java
-OpenOffice.org Base : Java;definition
-OpenOffice.org Base : Java;scripting
-OpenOffice.org Base : Java;setting options
-OpenOffice.org Base : JDBC
-OpenOffice.org Base : JDBC;databases (Base)
-OpenOffice.org Base : JDBC;definition
-OpenOffice.org Base : joining
-OpenOffice.org Base : joining;paragraphs
-OpenOffice.org Base : joining;tables (Base)
-OpenOffice.org Base : joins in databases (Base)
-OpenOffice.org Base : justifying text
-OpenOffice.org Base : kerning
-OpenOffice.org Base : kerning;Asian texts
-OpenOffice.org Base : kerning;definition
-OpenOffice.org Base : kerning;in characters
-OpenOffice.org Base : key fields for relations (Base)
-OpenOffice.org Base : keyboard
-OpenOffice.org Base : keyboard;assigning/editing shortcut keys
-OpenOffice.org Base : keyboard;general commands
-OpenOffice.org Base : keyboard;removing numbering
-OpenOffice.org Base : keys
-OpenOffice.org Base : keys;adding push buttons
-OpenOffice.org Base : keys;primary keys (Base)
-OpenOffice.org Base : kiosk export
-OpenOffice.org Base : labels
-OpenOffice.org Base : labels;creating and synchronizing
-OpenOffice.org Base : labels;for draw objects
-OpenOffice.org Base : labels;form functions
-OpenOffice.org Base : labels;from databases
-OpenOffice.org Base : labels, see also names/callouts
-OpenOffice.org Base : languages
-OpenOffice.org Base : languages;activating modules
-OpenOffice.org Base : languages;Asian support
-OpenOffice.org Base : languages;complex text layout
-OpenOffice.org Base : languages;locale settings
-OpenOffice.org Base : languages;selecting
-OpenOffice.org Base : languages;setting options
-OpenOffice.org Base : languages;spellcheck
-OpenOffice.org Base : languages;spellchecking and formatting
-OpenOffice.org Base : large handles (Writer)
-OpenOffice.org Base : large icons
-OpenOffice.org Base : layer arrangement
-OpenOffice.org Base : layout
-OpenOffice.org Base : layout;importing Word documents
-OpenOffice.org Base : layout;pages
-OpenOffice.org Base : LDAP server
-OpenOffice.org Base : LDAP server;address books (Base)
-OpenOffice.org Base : LDAP server;sign on options
-OpenOffice.org Base : leading between paragraphs
-OpenOffice.org Base : left alignment of paragraphs
-OpenOffice.org Base : left joins (Base)
-OpenOffice.org Base : legends
-OpenOffice.org Base : legends;charts
-OpenOffice.org Base : legends;draw objects
-OpenOffice.org Base : legends;rounding corners
-OpenOffice.org Base : Letter Wizard
-OpenOffice.org Base : levels
-OpenOffice.org Base : levels;depth stagger
-OpenOffice.org Base : limits of tables (Writer)
-OpenOffice.org Base : line breaks
-OpenOffice.org Base : line breaks;in cells
-OpenOffice.org Base : line spacing
-OpenOffice.org Base : line spacing;context menu in paragraphs
-OpenOffice.org Base : line spacing;paragraph
-OpenOffice.org Base : line styles
-OpenOffice.org Base : line styles;applying
-OpenOffice.org Base : line styles;defining
-OpenOffice.org Base : lines
-OpenOffice.org Base : lines;contours (Draw/Impress)
-OpenOffice.org Base : lines;defining ends
-OpenOffice.org Base : lines;draw functions
-OpenOffice.org Base : lines;drawing in text
-OpenOffice.org Base : lines;editing points
-OpenOffice.org Base : lines;removing automatic lines
-OpenOffice.org Base : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Base : lines of text
-OpenOffice.org Base : lines of text;alignment
-OpenOffice.org Base : links
-OpenOffice.org Base : links;between cells and controls
-OpenOffice.org Base : links;by drag and drop
-OpenOffice.org Base : links;character formats
-OpenOffice.org Base : links;definition
-OpenOffice.org Base : links;editing hyperlinks
-OpenOffice.org Base : links;inserting
-OpenOffice.org Base : links;modifying
-OpenOffice.org Base : links;opening files with
-OpenOffice.org Base : links;relational databases (Base)
-OpenOffice.org Base : links;turning off automatic recognition
-OpenOffice.org Base : links;updating options (Writer)
-OpenOffice.org Base : links;updating specific links
-OpenOffice.org Base : list box creation
-OpenOffice.org Base : lists
-OpenOffice.org Base : lists;data assigned to controls
-OpenOffice.org Base : lists;registered databases (Base)
-OpenOffice.org Base : lists;regular expressions
-OpenOffice.org Base : live presentations on the Internet
-OpenOffice.org Base : loading
-OpenOffice.org Base : loading;documents
-OpenOffice.org Base : loading;documents from other formats
-OpenOffice.org Base : loading;HTML documents, automatically
-OpenOffice.org Base : loading;Microsoft Office documents with VBA code
-OpenOffice.org Base : loading;reloading
-OpenOffice.org Base : loading;XML files
-OpenOffice.org Base : locale settings
-OpenOffice.org Base : lowercase letters
-OpenOffice.org Base : lowercase letters;font effects
-OpenOffice.org Base : macros
-OpenOffice.org Base : macros;assigning to events in forms
-OpenOffice.org Base : macros;in MS Office documents
-OpenOffice.org Base : macros;interrupting
-OpenOffice.org Base : macros;organizing
-OpenOffice.org Base : macros;recording
-OpenOffice.org Base : macros;security
-OpenOffice.org Base : macros;security warning dialog
-OpenOffice.org Base : macros;selecting security warnings
-OpenOffice.org Base : magnifiers
-OpenOffice.org Base : Mail Merge feature in Microsoft Office
-OpenOffice.org Base : margins
-OpenOffice.org Base : margins;pages
-OpenOffice.org Base : margins;setting with the mouse
-OpenOffice.org Base : margins;shadows
-OpenOffice.org Base : marking changes
-OpenOffice.org Base : Markup feature in Microsoft Office
-OpenOffice.org Base : Math formula editor
-OpenOffice.org Base : measurement units
-OpenOffice.org Base : measurement units;changing on rulers
-OpenOffice.org Base : measurement units;converting
-OpenOffice.org Base : measurement units;selecting
-OpenOffice.org Base : Media Player window
-OpenOffice.org Base : menus
-OpenOffice.org Base : menus;activating context menus
-OpenOffice.org Base : menus;customizing
-OpenOffice.org Base : menus;inactive menu items
-OpenOffice.org Base : merging
-OpenOffice.org Base : merging;documents
-OpenOffice.org Base : META tags
-OpenOffice.org Base : metrics
-OpenOffice.org Base : metrics;converting
-OpenOffice.org Base : metrics;document formatting (Writer)
-OpenOffice.org Base : metrics;in sheets
-OpenOffice.org Base : Microsoft Office
-OpenOffice.org Base : Microsoft Office;Access databases (base)
-OpenOffice.org Base : Microsoft Office;as standard file format
-OpenOffice.org Base : Microsoft Office;document import restrictions
-OpenOffice.org Base : Microsoft Office;feature comparisons
-OpenOffice.org Base : Microsoft Office;importing password protected files
-OpenOffice.org Base : Microsoft Office;importing Word documents
-OpenOffice.org Base : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Base : Microsoft Office;new users information
-OpenOffice.org Base : Microsoft Office;opening Microsoft documents
-OpenOffice.org Base : Microsoft Office;reassigning document types
-OpenOffice.org Base : mobile device filters
-OpenOffice.org Base : models in XForms
-OpenOffice.org Base : modifying, see changing
-OpenOffice.org Base : more controls
-OpenOffice.org Base : mosaic filter
-OpenOffice.org Base : mouse
-OpenOffice.org Base : mouse;pointers when using drag and drop
-OpenOffice.org Base : mouse;positioning
-OpenOffice.org Base : moving
-OpenOffice.org Base : moving;tab stops on ruler
-OpenOffice.org Base : moving;toolbars
-OpenOffice.org Base : moving;using guide lines in presentations
-OpenOffice.org Base : MS ADO interface (Base)
-OpenOffice.org Base : multi-line titles in forms
-OpenOffice.org Base : multiple documents
-OpenOffice.org Base : multiple documents;opening
-OpenOffice.org Base : My Documents folder
-OpenOffice.org Base : My Documents folder;changing work directory
-OpenOffice.org Base : My Documents folder;opening
-OpenOffice.org Base : MySQL databases (Base)
-OpenOffice.org Base : names
-OpenOffice.org Base : names;multi-line titles
-OpenOffice.org Base : names;objects
-OpenOffice.org Base : names, see also labels/callouts
-OpenOffice.org Base : namespace organization in XForms
-OpenOffice.org Base : native SQL (Base)
-OpenOffice.org Base : navigating
-OpenOffice.org Base : navigating;in documents
-OpenOffice.org Base : Navigation bar
-OpenOffice.org Base : Navigation bar;controls
-OpenOffice.org Base : Navigation bar;forms
-OpenOffice.org Base : Navigator
-OpenOffice.org Base : Navigator;contents as lists
-OpenOffice.org Base : Navigator;docking
-OpenOffice.org Base : Navigator;working with
-OpenOffice.org Base : network identity options
-OpenOffice.org Base : new databases
-OpenOffice.org Base : new documents
-OpenOffice.org Base : new German spellcheck
-OpenOffice.org Base : new lines in cells
-OpenOffice.org Base : new windows
-OpenOffice.org Base : non-breaking dashes
-OpenOffice.org Base : non-breaking spaces (Writer)
-OpenOffice.org Base : non-printing characters (Writer)
-OpenOffice.org Base : notes
-OpenOffice.org Base : notes;displaying (Calc)
-OpenOffice.org Base : notes;inserting and editing
-OpenOffice.org Base : notes;printing in text
-OpenOffice.org Base : number formats
-OpenOffice.org Base : number formats;codes
-OpenOffice.org Base : number formats;formats
-OpenOffice.org Base : number formats;recognition in text tables
-OpenOffice.org Base : number of pages
-OpenOffice.org Base : number of sheets
-OpenOffice.org Base : number of tables
-OpenOffice.org Base : numbering
-OpenOffice.org Base : numbering;options
-OpenOffice.org Base : numbering;paragraphs
-OpenOffice.org Base : numbering;turning off
-OpenOffice.org Base : numbering;using automatically
-OpenOffice.org Base : numbers
-OpenOffice.org Base : numbers;date, time and currency formats
-OpenOffice.org Base : numbers;decimal places (Calc)
-OpenOffice.org Base : numbers;formatting options for selected cells
-OpenOffice.org Base : numerical fields in forms
-OpenOffice.org Base : objects
-OpenOffice.org Base : objects;always moveable (Impress/Draw)
-OpenOffice.org Base : objects;arranging within stacks
-OpenOffice.org Base : objects;contours in presentations
-OpenOffice.org Base : objects;copying when moving in presentations
-OpenOffice.org Base : objects;definition
-OpenOffice.org Base : objects;displaying in spreadsheets
-OpenOffice.org Base : objects;displaying in text documents
-OpenOffice.org Base : objects;editing
-OpenOffice.org Base : objects;inserting from Gallery
-OpenOffice.org Base : objects;inserting OLE objects
-OpenOffice.org Base : objects;moving and resizing with mouse
-OpenOffice.org Base : objects;naming
-OpenOffice.org Base : objects;opening
-OpenOffice.org Base : objects;quickly moving to
-OpenOffice.org Base : objects;titles and descriptions
-OpenOffice.org Base : ODBC
-OpenOffice.org Base : ODBC;database (Base)
-OpenOffice.org Base : ODBC;definition
-OpenOffice.org Base : ODF file formats
-OpenOffice.org Base : Office
-OpenOffice.org Base : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Base : old German spellcheck
-OpenOffice.org Base : OLE
-OpenOffice.org Base : OLE;definition
-OpenOffice.org Base : OLE objects
-OpenOffice.org Base : OLE objects;arranging within stacks
-OpenOffice.org Base : OLE objects;captions (Writer)
-OpenOffice.org Base : OLE objects;inserting
-OpenOffice.org Base : OLE objects;number of
-OpenOffice.org Base : OLE objects;protecting
-OpenOffice.org Base : one and a half line spacing in text
-OpenOffice.org Base : online registration
-OpenOffice.org Base : online update options
-OpenOffice.org Base : online updates
-OpenOffice.org Base : online updates;checking automatically
-OpenOffice.org Base : online updates;checking manually
-OpenOffice.org Base : Open/Save dialogs
-OpenOffice.org Base : OpenDocument file formats
-OpenOffice.org Base : OpenGL
-OpenOffice.org Base : OpenGL;definition
-OpenOffice.org Base : OpenGL;optimized output
-OpenOffice.org Base : opening
-OpenOffice.org Base : opening;context menus
-OpenOffice.org Base : opening;database files
-OpenOffice.org Base : opening;dialog settings
-OpenOffice.org Base : opening;documents
-OpenOffice.org Base : opening;documents from other formats
-OpenOffice.org Base : opening;files with links
-OpenOffice.org Base : opening;files, with placeholders
-OpenOffice.org Base : opening;forms
-OpenOffice.org Base : opening;Microsoft Office files
-OpenOffice.org Base : opening;mobile device documents
-OpenOffice.org Base : opening;objects
-OpenOffice.org Base : opening;reports
-OpenOffice.org Base : opening;several files
-OpenOffice.org Base : opening;XForms
-OpenOffice.org Base : OpenOffice.org Base data sources
-OpenOffice.org Base : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Base : OpenOffice.org documents
-OpenOffice.org Base : OpenOffice.org documents;mobile device filters
-OpenOffice.org Base : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Base : OpenOffice.org Math start
-OpenOffice.org Base : operators
-OpenOffice.org Base : operators;default filters
-OpenOffice.org Base : optional hyphens (Writer)
-OpenOffice.org Base : options
-OpenOffice.org Base : options;accessibility
-OpenOffice.org Base : options;appearance
-OpenOffice.org Base : options;compatibility (Writer)
-OpenOffice.org Base : options;network identity
-OpenOffice.org Base : options;online update
-OpenOffice.org Base : options;tools
-OpenOffice.org Base : Oracle databases (base)
-OpenOffice.org Base : ordering
-OpenOffice.org Base : ordering;objects
-OpenOffice.org Base : organizing
-OpenOffice.org Base : organizing;macros and scripts
-OpenOffice.org Base : organizing;namespaces in XForms
-OpenOffice.org Base : organizing;styles
-OpenOffice.org Base : organizing;templates
-OpenOffice.org Base : original size
-OpenOffice.org Base : original size;printing in OpenOffice.org Math
-OpenOffice.org Base : original size;restoring after cropping
-OpenOffice.org Base : outlines
-OpenOffice.org Base : outlines;font effects
-OpenOffice.org Base : outlines;outline symbols
-OpenOffice.org Base : outlines;sending to presentations
-OpenOffice.org Base : overwrite mode
-OpenOffice.org Base : packages, see extensions
-OpenOffice.org Base : page breaks
-OpenOffice.org Base : page breaks;displaying (Calc)
-OpenOffice.org Base : page formats
-OpenOffice.org Base : page formats;maximizing
-OpenOffice.org Base : page formats;restriction
-OpenOffice.org Base : page styles
-OpenOffice.org Base : page styles;editing/applying with statusbar
-OpenOffice.org Base : pages
-OpenOffice.org Base : pages;backgrounds in spreadsheets
-OpenOffice.org Base : pages;formatting and numbering
-OpenOffice.org Base : pages;printing page names in presentations
-OpenOffice.org Base : pages;scaling
-OpenOffice.org Base : pages;selecting one to print
-OpenOffice.org Base : paint box
-OpenOffice.org Base : paint can symbol
-OpenOffice.org Base : pair kerning
-OpenOffice.org Base : Palm file filters
-OpenOffice.org Base : paper formats
-OpenOffice.org Base : paper size warning
-OpenOffice.org Base : paper trays
-OpenOffice.org Base : paragraph marks
-OpenOffice.org Base : paragraph marks;displaying (Writer)
-OpenOffice.org Base : paragraph styles
-OpenOffice.org Base : paragraph styles;languages
-OpenOffice.org Base : paragraph styles;modifying basic fonts
-OpenOffice.org Base : paragraphs
-OpenOffice.org Base : paragraphs;alignment
-OpenOffice.org Base : paragraphs;Asian typography
-OpenOffice.org Base : paragraphs;backgrounds
-OpenOffice.org Base : paragraphs;defining borders
-OpenOffice.org Base : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Base : paragraphs;increasing indents of
-OpenOffice.org Base : paragraphs;indents, margins and columns
-OpenOffice.org Base : paragraphs;inserting bullets
-OpenOffice.org Base : paragraphs;joining
-OpenOffice.org Base : paragraphs;numbering automatically
-OpenOffice.org Base : paragraphs;removing blank ones
-OpenOffice.org Base : paragraphs;spacing
-OpenOffice.org Base : paragraphs;tab stops
-OpenOffice.org Base : parameters
-OpenOffice.org Base : parameters;command line
-OpenOffice.org Base : parameters;queries (Base)
-OpenOffice.org Base : passwords for protecting contents
-OpenOffice.org Base : pasting
-OpenOffice.org Base : pasting;cell ranges
-OpenOffice.org Base : pasting;cell ranges from spreadsheets
-OpenOffice.org Base : pasting;data from text documents
-OpenOffice.org Base : pasting;draw objects
-OpenOffice.org Base : pasting;draw objects from other documents
-OpenOffice.org Base : pasting;formatted/unformatted text
-OpenOffice.org Base : pasting;from data source view
-OpenOffice.org Base : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Base : pasting;pictures from other documents
-OpenOffice.org Base : pasting;sheet areas in text documents
-OpenOffice.org Base : pasting;to Gallery
-OpenOffice.org Base : paths
-OpenOffice.org Base : paths;changing work directory
-OpenOffice.org Base : paths;defaults
-OpenOffice.org Base : pattern editor
-OpenOffice.org Base : pattern fields
-OpenOffice.org Base : pattern fields;form functions
-OpenOffice.org Base : patterns for objects
-OpenOffice.org Base : PDF
-OpenOffice.org Base : PDF;export
-OpenOffice.org Base : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Base : personal data input
-OpenOffice.org Base : phonetic guide
-OpenOffice.org Base : picklist creation
-OpenOffice.org Base : pictures
-OpenOffice.org Base : pictures;adding to Gallery
-OpenOffice.org Base : pictures;arranging within stacks
-OpenOffice.org Base : pictures;assigning macros
-OpenOffice.org Base : pictures;backgrounds
-OpenOffice.org Base : pictures;captions (Writer)
-OpenOffice.org Base : pictures;changing paths
-OpenOffice.org Base : pictures;cropping and zooming
-OpenOffice.org Base : pictures;displaying in Calc
-OpenOffice.org Base : pictures;displaying in Writer (Writer)
-OpenOffice.org Base : pictures;drag and drop between documents
-OpenOffice.org Base : pictures;drawing
-OpenOffice.org Base : pictures;editing
-OpenOffice.org Base : pictures;filters
-OpenOffice.org Base : pictures;ImageMap
-OpenOffice.org Base : pictures;inserting automatically
-OpenOffice.org Base : pictures;inserting from Gallery
-OpenOffice.org Base : pictures;number of
-OpenOffice.org Base : pictures;printing
-OpenOffice.org Base : pictures;scaling/resizing
-OpenOffice.org Base : Pivot tables feature in Microsoft Office
-OpenOffice.org Base : pixel editor
-OpenOffice.org Base : pixel graphics
-OpenOffice.org Base : pixel graphics;inserting and editing
-OpenOffice.org Base : pixel patterns
-OpenOffice.org Base : placeholders
-OpenOffice.org Base : placeholders;in SQL queries
-OpenOffice.org Base : placeholders;on opening files
-OpenOffice.org Base : placing toolbars
-OpenOffice.org Base : playing movies and sound files
-OpenOffice.org Base : plotting data as charts
-OpenOffice.org Base : plug-ins
-OpenOffice.org Base : plug-ins;activating and deactivating
-OpenOffice.org Base : plug-ins;definition
-OpenOffice.org Base : plug-ins;inserting
-OpenOffice.org Base : pocket device appliances
-OpenOffice.org Base : Pocket PC file filters
-OpenOffice.org Base : points
-OpenOffice.org Base : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Base : polygon drawing
-OpenOffice.org Base : pop-art filter
-OpenOffice.org Base : portable document format
-OpenOffice.org Base : positioning
-OpenOffice.org Base : positioning;draw objects and controls
-OpenOffice.org Base : positioning;fonts
-OpenOffice.org Base : positioning;objects
-OpenOffice.org Base : positioning;toolbars
-OpenOffice.org Base : post method for form transmissions
-OpenOffice.org Base : posterizing filter
-OpenOffice.org Base : PostScript
-OpenOffice.org Base : PostScript;creating files
-OpenOffice.org Base : PostScript;PDF converter, UNIX
-OpenOffice.org Base : PowerPoint export
-OpenOffice.org Base : precision as shown (Calc)
-OpenOffice.org Base : predefining fonts
-OpenOffice.org Base : presentations
-OpenOffice.org Base : presentations;creating/opening
-OpenOffice.org Base : presentations;inserting spreadsheet cells
-OpenOffice.org Base : presentations;live on the Internet
-OpenOffice.org Base : presentations;print menu
-OpenOffice.org Base : presentations;saving
-OpenOffice.org Base : presentations;saving automatically
-OpenOffice.org Base : presentations;saving in other formats
-OpenOffice.org Base : presentations;sending as e-mail
-OpenOffice.org Base : presentations;starting with wizard
-OpenOffice.org Base : presentations;wizards
-OpenOffice.org Base : press buttons, see push buttons
-OpenOffice.org Base : previews
-OpenOffice.org Base : previews;fonts lists
-OpenOffice.org Base : primary keys
-OpenOffice.org Base : primary keys;defining
-OpenOffice.org Base : primary keys;inserting (Base)
-OpenOffice.org Base : print area selection
-OpenOffice.org Base : printer metrics for document formatting (Writer)
-OpenOffice.org Base : printers
-OpenOffice.org Base : printers;adding, UNIX
-OpenOffice.org Base : printers;choosing
-OpenOffice.org Base : printers;default printer
-OpenOffice.org Base : printers;faxes under UNIX
-OpenOffice.org Base : printers;maximum page formats
-OpenOffice.org Base : printers;paper trays
-OpenOffice.org Base : printers;properties
-OpenOffice.org Base : printing
-OpenOffice.org Base : printing;black and white
-OpenOffice.org Base : printing;brochures
-OpenOffice.org Base : printing;colors in grayscale
-OpenOffice.org Base : printing;copies
-OpenOffice.org Base : printing;creating individual jobs
-OpenOffice.org Base : printing;dates in presentations
-OpenOffice.org Base : printing;directly
-OpenOffice.org Base : printing;documents
-OpenOffice.org Base : printing;drawings defaults
-OpenOffice.org Base : printing;elements in text documents
-OpenOffice.org Base : printing;faster
-OpenOffice.org Base : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Base : printing;fitting to pages in presentations
-OpenOffice.org Base : printing;formulas in OpenOffice.org Math
-OpenOffice.org Base : printing;hidden pages of presentations
-OpenOffice.org Base : printing;in original size in OpenOffice.org Math
-OpenOffice.org Base : printing;left/right pages
-OpenOffice.org Base : printing;queries (Base)
-OpenOffice.org Base : printing;scaling in OpenOffice.org Math
-OpenOffice.org Base : printing;selections
-OpenOffice.org Base : printing;text always in black
-OpenOffice.org Base : printing;text in reverse order
-OpenOffice.org Base : printing;tiling pages in presentations
-OpenOffice.org Base : printing;transparencies
-OpenOffice.org Base : printing;warnings
-OpenOffice.org Base : printing;without scaling in presentations
-OpenOffice.org Base : printing speed
-OpenOffice.org Base : programming
-OpenOffice.org Base : programming;OpenOffice.org
-OpenOffice.org Base : programming;scripting
-OpenOffice.org Base : properties
-OpenOffice.org Base : properties;fields in databases
-OpenOffice.org Base : properties;files
-OpenOffice.org Base : properties;form controls
-OpenOffice.org Base : properties;forms
-OpenOffice.org Base : properties;printers
-OpenOffice.org Base : protected contents
-OpenOffice.org Base : protected dashes
-OpenOffice.org Base : protected database tables
-OpenOffice.org Base : protected documents
-OpenOffice.org Base : protected spaces
-OpenOffice.org Base : protected spaces;inserting
-OpenOffice.org Base : protected spaces;showing (Writer)
-OpenOffice.org Base : protecting
-OpenOffice.org Base : protecting;contents
-OpenOffice.org Base : protecting;recorded changes
-OpenOffice.org Base : proxy settings
-OpenOffice.org Base : push buttons
-OpenOffice.org Base : push buttons;adding to documents
-OpenOffice.org Base : push buttons;creating
-OpenOffice.org Base : queries
-OpenOffice.org Base : queries;copying (Base)
-OpenOffice.org Base : queries;creating in design view (Base)
-OpenOffice.org Base : queries;creating in SQL view
-OpenOffice.org Base : queries;defining (Base)
-OpenOffice.org Base : queries;deleting table links (Base)
-OpenOffice.org Base : queries;editing in data source view
-OpenOffice.org Base : queries;formulating filter conditions (Base)
-OpenOffice.org Base : queries;joining tables (Base)
-OpenOffice.org Base : queries;missing elements (Base)
-OpenOffice.org Base : queries;overview (Base)
-OpenOffice.org Base : queries;parameter queries (Base)
-OpenOffice.org Base : queries;printing (Base)
-OpenOffice.org Base : Query Wizard (Base)
-OpenOffice.org Base : quickstarter
-OpenOffice.org Base : quotation marks
-OpenOffice.org Base : quotation marks;replacing
-OpenOffice.org Base : quotes
-OpenOffice.org Base : quotes;custom
-OpenOffice.org Base : radio button creation
-OpenOffice.org Base : read-only documents
-OpenOffice.org Base : read-only documents;cursor
-OpenOffice.org Base : read-only documents;database tables on/off
-OpenOffice.org Base : read-only documents;editing
-OpenOffice.org Base : read-only documents;opening documents as
-OpenOffice.org Base : read-only items in Data Navigator
-OpenOffice.org Base : recognizing URLs automatically
-OpenOffice.org Base : recording
-OpenOffice.org Base : recording;changes
-OpenOffice.org Base : recording;macros
-OpenOffice.org Base : records
-OpenOffice.org Base : records;inserting notes
-OpenOffice.org Base : records;protecting
-OpenOffice.org Base : records;saving
-OpenOffice.org Base : records;searching in databases
-OpenOffice.org Base : rectangles with round corners
-OpenOffice.org Base : recursions in spreadsheets
-OpenOffice.org Base : redo command
-OpenOffice.org Base : reduced printing
-OpenOffice.org Base : reference lines
-OpenOffice.org Base : references
-OpenOffice.org Base : references;displaying in color (Calc)
-OpenOffice.org Base : references;expanding (Calc)
-OpenOffice.org Base : references;iterative (Calc)
-OpenOffice.org Base : Refresh Data feature in Microsoft Office
-OpenOffice.org Base : register-true
-OpenOffice.org Base : register-true;definition
-OpenOffice.org Base : registering
-OpenOffice.org Base : registering;address books
-OpenOffice.org Base : registering;databases (Base)
-OpenOffice.org Base : registering;OpenOffice.org
-OpenOffice.org Base : regular expressions
-OpenOffice.org Base : regular expressions;list of
-OpenOffice.org Base : regular expressions;opening files
-OpenOffice.org Base : relational databases (Base)
-OpenOffice.org Base : relations
-OpenOffice.org Base : relations;creating and deleting (Base)
-OpenOffice.org Base : relations;joining tables (Base)
-OpenOffice.org Base : relations;properties (Base)
-OpenOffice.org Base : relative hyperlinks
-OpenOffice.org Base : relative saving of URLs
-OpenOffice.org Base : reloading
-OpenOffice.org Base : reloading;documents
-OpenOffice.org Base : reloading;HTML documents, automatically
-OpenOffice.org Base : remarks, see also notes
-OpenOffice.org Base : remote configurations
-OpenOffice.org Base : remove noise filter
-OpenOffice.org Base : removing
-OpenOffice.org Base : removing;bullets and numbering
-OpenOffice.org Base : removing;form filters
-OpenOffice.org Base : removing, see also deleting
-OpenOffice.org Base : Replace text as you type feature in Microsoft Office
-OpenOffice.org Base : replacement options
-OpenOffice.org Base : replacement table
-OpenOffice.org Base : replacing
-OpenOffice.org Base : replacing;AutoCorrect function
-OpenOffice.org Base : replacing;dashes
-OpenOffice.org Base : Report Builder
-OpenOffice.org Base : reports
-OpenOffice.org Base : reports;creating
-OpenOffice.org Base : reports;error reports
-OpenOffice.org Base : reports;opening and editing
-OpenOffice.org Base : reports;templates
-OpenOffice.org Base : resetting
-OpenOffice.org Base : resetting;templates
-OpenOffice.org Base : resizing
-OpenOffice.org Base : resizing;objects, by mouse
-OpenOffice.org Base : resizing, see also scaling/zooming
-OpenOffice.org Base : resolution when printing bitmaps
-OpenOffice.org Base : restoring
-OpenOffice.org Base : restoring;default formatting
-OpenOffice.org Base : restoring;editing
-OpenOffice.org Base : reversing printing order
-OpenOffice.org Base : review function
-OpenOffice.org Base : review function;accepting or rejecting changes
-OpenOffice.org Base : review function;comparing documents
-OpenOffice.org Base : review function;recording changes example
-OpenOffice.org Base : rich text control
-OpenOffice.org Base : right alignment of paragraphs
-OpenOffice.org Base : right joins (Base)
-OpenOffice.org Base : right-to-left text
-OpenOffice.org Base : rotating
-OpenOffice.org Base : rotating;3D text
-OpenOffice.org Base : round corners
-OpenOffice.org Base : rounding precision (Calc)
-OpenOffice.org Base : row headers
-OpenOffice.org Base : row headers;displaying (Calc)
-OpenOffice.org Base : row headers;highlighting (Calc)
-OpenOffice.org Base : rulers
-OpenOffice.org Base : rulers;default settings
-OpenOffice.org Base : rulers;measurement units
-OpenOffice.org Base : rulers;visible in presentations
-OpenOffice.org Base : samples and templates
-OpenOffice.org Base : saving
-OpenOffice.org Base : saving;default file formats
-OpenOffice.org Base : saving;dialog settings
-OpenOffice.org Base : saving;documents
-OpenOffice.org Base : saving;documents for mobile devices
-OpenOffice.org Base : saving;documents in other formats
-OpenOffice.org Base : saving;documents, automatically
-OpenOffice.org Base : saving;in Microsoft Office file format
-OpenOffice.org Base : saving;options
-OpenOffice.org Base : saving;templates
-OpenOffice.org Base : saving;to XML
-OpenOffice.org Base : saving;VBA code in Microsoft Office documents
-OpenOffice.org Base : saving;with password by default
-OpenOffice.org Base : saving as command
-OpenOffice.org Base : saving as command;precautions
-OpenOffice.org Base : scaling
-OpenOffice.org Base : scaling;font sizes in user interface
-OpenOffice.org Base : scaling;objects
-OpenOffice.org Base : scaling;pictures
-OpenOffice.org Base : scaling;printing in OpenOffice.org Math
-OpenOffice.org Base : scaling;when printing presentations
-OpenOffice.org Base : scaling, see also zooming
-OpenOffice.org Base : screen
-OpenOffice.org Base : screen;full screen views
-OpenOffice.org Base : screen;scaling
-OpenOffice.org Base : screen magnifiers
-OpenOffice.org Base : screen readers
-OpenOffice.org Base : script organization
-OpenOffice.org Base : scripting in programming
-OpenOffice.org Base : scrollbars
-OpenOffice.org Base : scrollbars;controls
-OpenOffice.org Base : scrollbars;displaying (Calc)
-OpenOffice.org Base : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Base : search criteria for database functions in cells
-OpenOffice.org Base : search engines
-OpenOffice.org Base : search engines;definition
-OpenOffice.org Base : search engines;selecting
-OpenOffice.org Base : searching
-OpenOffice.org Base : searching;all sheets
-OpenOffice.org Base : searching;databases
-OpenOffice.org Base : searching;form filters
-OpenOffice.org Base : searching;Internet
-OpenOffice.org Base : searching;tables and forms
-OpenOffice.org Base : sections
-OpenOffice.org Base : sections;backgrounds
-OpenOffice.org Base : sections;protecting
-OpenOffice.org Base : security
-OpenOffice.org Base : security;options for documents with macros
-OpenOffice.org Base : security;protecting contents
-OpenOffice.org Base : security;warning dialogs with macros
-OpenOffice.org Base : selecting
-OpenOffice.org Base : selecting;controls
-OpenOffice.org Base : selecting;group objects
-OpenOffice.org Base : selecting;measurement units
-OpenOffice.org Base : selecting;objects
-OpenOffice.org Base : selecting;print areas
-OpenOffice.org Base : selecting;several files
-OpenOffice.org Base : selection clipboard
-OpenOffice.org Base : selection modes in text
-OpenOffice.org Base : sending
-OpenOffice.org Base : sending;AutoAbstract function in presentations
-OpenOffice.org Base : sending;documents as e-mail
-OpenOffice.org Base : sending;documents as faxes
-OpenOffice.org Base : separator lines
-OpenOffice.org Base : separator lines;defining
-OpenOffice.org Base : separators
-OpenOffice.org Base : separators;conditional
-OpenOffice.org Base : Server Side ImageMap
-OpenOffice.org Base : settings
-OpenOffice.org Base : settings;printers
-OpenOffice.org Base : settings;program configuration
-OpenOffice.org Base : settings;proxies
-OpenOffice.org Base : settings;tracking changes
-OpenOffice.org Base : settings;views
-OpenOffice.org Base : SGML
-OpenOffice.org Base : SGML;definition
-OpenOffice.org Base : shadows
-OpenOffice.org Base : shadows;areas
-OpenOffice.org Base : shadows;borders
-OpenOffice.org Base : shadows;characters
-OpenOffice.org Base : shadows;characters, using context menu
-OpenOffice.org Base : sharpening filter
-OpenOffice.org Base : sheet tabs
-OpenOffice.org Base : sheet tabs;displaying
-OpenOffice.org Base : sheets
-OpenOffice.org Base : sheets;searching all
-OpenOffice.org Base : shortcut keys
-OpenOffice.org Base : shortcut keys;assigning macros
-OpenOffice.org Base : shortcut keys;general
-OpenOffice.org Base : shortcut keys;in databases
-OpenOffice.org Base : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Base : Show/Hide feature in Microsoft Office
-OpenOffice.org Base : showing
-OpenOffice.org Base : showing;changes
-OpenOffice.org Base : showing;docked windows
-OpenOffice.org Base : showing;drawings and controls (Writer)
-OpenOffice.org Base : showing;live presentations on the Internet
-OpenOffice.org Base : showing;toolbars
-OpenOffice.org Base : signing documents with digital signatures
-OpenOffice.org Base : similarity search
-OpenOffice.org Base : simple handles (Writer)
-OpenOffice.org Base : simplified Chinese
-OpenOffice.org Base : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Base : single sign on options
-OpenOffice.org Base : single-line spacing in text
-OpenOffice.org Base : sizes
-OpenOffice.org Base : sizes;draw objects
-OpenOffice.org Base : sizes;pictures
-OpenOffice.org Base : slanting draw objects
-OpenOffice.org Base : small capitals
-OpenOffice.org Base : small icons
-OpenOffice.org Base : smart tags
-OpenOffice.org Base : smart tags;options
-OpenOffice.org Base : smooth scrolling (Writer)
-OpenOffice.org Base : smoothing filter
-OpenOffice.org Base : snap grid defaults (Writer/Calc)
-OpenOffice.org Base : snapping in presentations and drawings
-OpenOffice.org Base : solarization filter
-OpenOffice.org Base : sort lists
-OpenOffice.org Base : sort lists;copying to in Calc
-OpenOffice.org Base : sorting
-OpenOffice.org Base : sorting;data in forms
-OpenOffice.org Base : sorting;databases
-OpenOffice.org Base : sounds
-OpenOffice.org Base : sounds;inserting and playing
-OpenOffice.org Base : sounds;UNIX
-OpenOffice.org Base : spaces
-OpenOffice.org Base : spaces;displaying (Writer)
-OpenOffice.org Base : spaces;ignoring double
-OpenOffice.org Base : spaces;inserting protected spaces
-OpenOffice.org Base : spaces;showing protected spaces (Writer)
-OpenOffice.org Base : spacing
-OpenOffice.org Base : spacing;between paragraphs in footnotes
-OpenOffice.org Base : spacing;font effects
-OpenOffice.org Base : spacing;lines and paragraphs
-OpenOffice.org Base : spacing;tab stops in text documents
-OpenOffice.org Base : spacing;tabs in presentations
-OpenOffice.org Base : spadmin
-OpenOffice.org Base : special characters
-OpenOffice.org Base : speech bubbles
-OpenOffice.org Base : speed of printing
-OpenOffice.org Base : spellcheck
-OpenOffice.org Base : spellcheck;activating for a language
-OpenOffice.org Base : spellcheck;context menus
-OpenOffice.org Base : spellcheck;default languages
-OpenOffice.org Base : spellcheck;dialog
-OpenOffice.org Base : spellcheck;dictionary of exceptions
-OpenOffice.org Base : spellcheck;ignore list
-OpenOffice.org Base : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Base : spin button creation
-OpenOffice.org Base : spoolfiles with Xprinter
-OpenOffice.org Base : spreadsheets
-OpenOffice.org Base : spreadsheets;as databases (base)
-OpenOffice.org Base : spreadsheets;backgrounds
-OpenOffice.org Base : spreadsheets;copying areas to text documents
-OpenOffice.org Base : spreadsheets;creating/opening
-OpenOffice.org Base : spreadsheets;inserting charts
-OpenOffice.org Base : spreadsheets;inserting database records
-OpenOffice.org Base : spreadsheets;printing
-OpenOffice.org Base : spreadsheets;saving
-OpenOffice.org Base : spreadsheets;saving automatically
-OpenOffice.org Base : spreadsheets;saving in other formats
-OpenOffice.org Base : spreadsheets;sending as e-mail
-OpenOffice.org Base : SQL
-OpenOffice.org Base : SQL;definition
-OpenOffice.org Base : SQL;DISTINCT parameter
-OpenOffice.org Base : SQL;executing SQL commands
-OpenOffice.org Base : SQL;executing SQL statements (Base)
-OpenOffice.org Base : SQL;queries (Base)
-OpenOffice.org Base : square drawings
-OpenOffice.org Base : standard bar on/off
-OpenOffice.org Base : standard filters in databases
-OpenOffice.org Base : standard printer under UNIX
-OpenOffice.org Base : Start Module backing window
-OpenOffice.org Base : start parameters
-OpenOffice.org Base : status bar on/off
-OpenOffice.org Base : stickers
-OpenOffice.org Base : strikethrough
-OpenOffice.org Base : strikethrough;characters
-OpenOffice.org Base : strikethrough;font effects
-OpenOffice.org Base : styles
-OpenOffice.org Base : styles;'changed' message
-OpenOffice.org Base : styles;copying between documents
-OpenOffice.org Base : styles;keyboard shortcuts
-OpenOffice.org Base : styles;organizing
-OpenOffice.org Base : styles;printing styles used in a document
-OpenOffice.org Base : styles;replacing automatically
-OpenOffice.org Base : Styles and Formatting window
-OpenOffice.org Base : Styles and Formatting window;docking
-OpenOffice.org Base : subforms
-OpenOffice.org Base : subforms;creating
-OpenOffice.org Base : subforms;description
-OpenOffice.org Base : submitting forms
-OpenOffice.org Base : suffixes in file formats
-OpenOffice.org Base : support on the Web
-OpenOffice.org Base : synchronizing
-OpenOffice.org Base : synchronizing;labels and business cards
-OpenOffice.org Base : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Base : system address book registration
-OpenOffice.org Base : tab stops
-OpenOffice.org Base : tab stops;displaying (Writer)
-OpenOffice.org Base : tab stops;inserting and editing
-OpenOffice.org Base : tab stops;setting in sheets
-OpenOffice.org Base : tab stops;settings
-OpenOffice.org Base : tab stops;spacing in presentations
-OpenOffice.org Base : tab stops;spacing in text documents
-OpenOffice.org Base : table controls
-OpenOffice.org Base : table controls;form functions
-OpenOffice.org Base : table controls;keyboard-only edit mode
-OpenOffice.org Base : table controls;properties
-OpenOffice.org Base : table views of databases
-OpenOffice.org Base : Table Wizard (Base)
-OpenOffice.org Base : tables
-OpenOffice.org Base : tables;backgrounds
-OpenOffice.org Base : tables;inserting line breaks
-OpenOffice.org Base : tables in databases
-OpenOffice.org Base : tables in databases;access rights to (Base)
-OpenOffice.org Base : tables in databases;adding to queries
-OpenOffice.org Base : tables in databases;browsing and editing
-OpenOffice.org Base : tables in databases;copying database tables (Base)
-OpenOffice.org Base : tables in databases;creating
-OpenOffice.org Base : tables in databases;creating in design view
-OpenOffice.org Base : tables in databases;importing text formats (Base)
-OpenOffice.org Base : tables in databases;joining for queries (Base)
-OpenOffice.org Base : tables in databases;printing queries (Base)
-OpenOffice.org Base : tables in databases;relations (Base)
-OpenOffice.org Base : tables in databases;searching
-OpenOffice.org Base : tables in spreadsheets
-OpenOffice.org Base : tables in spreadsheets;copying data to other applications
-OpenOffice.org Base : tables in spreadsheets;defining borders
-OpenOffice.org Base : tables in spreadsheets;value highlighting
-OpenOffice.org Base : tables in text
-OpenOffice.org Base : tables in text;captions
-OpenOffice.org Base : tables in text;creating automatically
-OpenOffice.org Base : tables in text;default settings
-OpenOffice.org Base : tables in text;defining borders
-OpenOffice.org Base : tables in text;displaying
-OpenOffice.org Base : tables in text;printing
-OpenOffice.org Base : tables in text;protecting cells
-OpenOffice.org Base : tables of contents
-OpenOffice.org Base : tables of contents;unprotecting
-OpenOffice.org Base : tabs
-OpenOffice.org Base : tabs;displaying sheet tabs
-OpenOffice.org Base : tags
-OpenOffice.org Base : tags;definition
-OpenOffice.org Base : tags;META tags
-OpenOffice.org Base : templates
-OpenOffice.org Base : templates;agendas
-OpenOffice.org Base : templates;changing basic fonts
-OpenOffice.org Base : templates;database reports
-OpenOffice.org Base : templates;deleting
-OpenOffice.org Base : templates;editing and saving
-OpenOffice.org Base : templates;faxes
-OpenOffice.org Base : templates;importing and exporting
-OpenOffice.org Base : templates;letters
-OpenOffice.org Base : templates;new documents from templates
-OpenOffice.org Base : templates;opening documents with
-OpenOffice.org Base : templates;organizing
-OpenOffice.org Base : terminology
-OpenOffice.org Base : terminology;general glossary
-OpenOffice.org Base : terminology;Internet glossary
-OpenOffice.org Base : testing XML filters
-OpenOffice.org Base : text
-OpenOffice.org Base : text;animating
-OpenOffice.org Base : text;Asian layout
-OpenOffice.org Base : text;backgrounds
-OpenOffice.org Base : text;bold
-OpenOffice.org Base : text;coloring
-OpenOffice.org Base : text;contours
-OpenOffice.org Base : text;copying by drag and drop
-OpenOffice.org Base : text;CTL languages
-OpenOffice.org Base : text;drawing pictures
-OpenOffice.org Base : text;font effects
-OpenOffice.org Base : text;font sizes
-OpenOffice.org Base : text;font styles
-OpenOffice.org Base : text;fonts and formats
-OpenOffice.org Base : text;Fontwork icons
-OpenOffice.org Base : text;hyperlinks
-OpenOffice.org Base : text;inserting special characters
-OpenOffice.org Base : text;italics
-OpenOffice.org Base : text;kerning
-OpenOffice.org Base : text;language selection
-OpenOffice.org Base : text;line spacing
-OpenOffice.org Base : text;overwriting or inserting
-OpenOffice.org Base : text;placeholders in presentations
-OpenOffice.org Base : text;printing in black
-OpenOffice.org Base : text;replacing with format
-OpenOffice.org Base : text;selection modes
-OpenOffice.org Base : text;shadowed
-OpenOffice.org Base : text;text/draw objects
-OpenOffice.org Base : text attributes
-OpenOffice.org Base : text attributes;hyperlinks
-OpenOffice.org Base : text attributes;undoing
-OpenOffice.org Base : text boxes
-OpenOffice.org Base : text boxes;form functions
-OpenOffice.org Base : text boxes;positioning
-OpenOffice.org Base : text breaks in cells
-OpenOffice.org Base : text colors for better accessibility
-OpenOffice.org Base : text databases (Base)
-OpenOffice.org Base : text documents
-OpenOffice.org Base : text documents;creating/opening
-OpenOffice.org Base : text documents;importing/exporting
-OpenOffice.org Base : text documents;inserting spreadsheet cells
-OpenOffice.org Base : text documents;print settings
-OpenOffice.org Base : text documents;printing
-OpenOffice.org Base : text documents;saving
-OpenOffice.org Base : text documents;saving automatically
-OpenOffice.org Base : text documents;saving in other formats
-OpenOffice.org Base : text documents;sending as e-mail
-OpenOffice.org Base : text effects
-OpenOffice.org Base : text flow
-OpenOffice.org Base : text flow;in cells
-OpenOffice.org Base : text formats
-OpenOffice.org Base : text formats;databases
-OpenOffice.org Base : text formats;pasting
-OpenOffice.org Base : text input fields
-OpenOffice.org Base : text layout for special languages
-OpenOffice.org Base : text objects
-OpenOffice.org Base : text objects;alignment
-OpenOffice.org Base : text objects;draw functions
-OpenOffice.org Base : text objects;fonts
-OpenOffice.org Base : text objects;in presentations and drawings
-OpenOffice.org Base : text overflow in spreadsheet cells
-OpenOffice.org Base : text, see also text documents, paragraphs and characters
-OpenOffice.org Base : TextArt, see Fontwork
-OpenOffice.org Base : textures
-OpenOffice.org Base : textures;inserting from Gallery
-OpenOffice.org Base : textures;on chart bars
-OpenOffice.org Base : Thai
-OpenOffice.org Base : Thai;entering text
-OpenOffice.org Base : Thai;language settings
-OpenOffice.org Base : thesaurus
-OpenOffice.org Base : thesaurus;activating for a language
-OpenOffice.org Base : ticker text
-OpenOffice.org Base : time fields
-OpenOffice.org Base : time fields;form functions
-OpenOffice.org Base : times
-OpenOffice.org Base : times;inserting when printing presentations
-OpenOffice.org Base : times, formats
-OpenOffice.org Base : tips
-OpenOffice.org Base : tips;extended tips in Help
-OpenOffice.org Base : title rows
-OpenOffice.org Base : title rows;printing in OpenOffice.org Math
-OpenOffice.org Base : titles
-OpenOffice.org Base : titles;changing
-OpenOffice.org Base : titles;editing in charts
-OpenOffice.org Base : titles;font effects
-OpenOffice.org Base : titles;formatting automatically
-OpenOffice.org Base : titles;objects
-OpenOffice.org Base : toolbars
-OpenOffice.org Base : toolbars;adding buttons
-OpenOffice.org Base : toolbars;docking/undocking
-OpenOffice.org Base : toolbars;Form Navigation bar
-OpenOffice.org Base : toolbars;viewing/closing
-OpenOffice.org Base : tools bar
-OpenOffice.org Base : tooltips
-OpenOffice.org Base : tooltips;extended tips
-OpenOffice.org Base : tooltips;help
-OpenOffice.org Base : Track changes feature in Microsoft Office
-OpenOffice.org Base : traditional Chinese
-OpenOffice.org Base : traditional Chinese;translating to simplified chinese
-OpenOffice.org Base : transparency
-OpenOffice.org Base : transparency;areas
-OpenOffice.org Base : transparency;off for faster printing
-OpenOffice.org Base : transparency;saving
-OpenOffice.org Base : tree view of Help
-OpenOffice.org Base : typefaces
-OpenOffice.org Base : typefaces;adding under UNIX
-OpenOffice.org Base : typefaces;formats
-OpenOffice.org Base : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Base : typography
-OpenOffice.org Base : typography;Asian
-OpenOffice.org Base : underlining
-OpenOffice.org Base : underlining;AutoFormat function
-OpenOffice.org Base : underlining;characters
-OpenOffice.org Base : underlining;text
-OpenOffice.org Base : undocking windows
-OpenOffice.org Base : undoing
-OpenOffice.org Base : undoing;direct formatting
-OpenOffice.org Base : undoing;editing
-OpenOffice.org Base : undoing;number of steps
-OpenOffice.org Base : ungrouping groups
-OpenOffice.org Base : units
-OpenOffice.org Base : units;converting
-OpenOffice.org Base : units;measurement units
-OpenOffice.org Base : UNO components
-OpenOffice.org Base : UNO components;Extension Manager
-OpenOffice.org Base : UNO components;integrating new
-OpenOffice.org Base : update options
-OpenOffice.org Base : updates
-OpenOffice.org Base : updates;checking automatically
-OpenOffice.org Base : updates;checking manually
-OpenOffice.org Base : updating
-OpenOffice.org Base : updating;fields and charts, automatically (Writer)
-OpenOffice.org Base : updating;links in text documents
-OpenOffice.org Base : updating;links, on opening
-OpenOffice.org Base : updating;templates
-OpenOffice.org Base : URL
-OpenOffice.org Base : URL;changing hyperlink URLs
-OpenOffice.org Base : URL;definition
-OpenOffice.org Base : URL;saving absolute/relative paths
-OpenOffice.org Base : URL;turning off URL recognition
-OpenOffice.org Base : user data
-OpenOffice.org Base : user data;input
-OpenOffice.org Base : user data;removing when saving
-OpenOffice.org Base : user-defined dictionaries
-OpenOffice.org Base : user-defined dictionaries;creating
-OpenOffice.org Base : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Base : user-defined dictionaries;editing
-OpenOffice.org Base : user-defined styles
-OpenOffice.org Base : user-defined styles;automatically replacing
-OpenOffice.org Base : UTF-8/UCS2 support
-OpenOffice.org Base : Validation feature in Microsoft Office
-OpenOffice.org Base : values
-OpenOffice.org Base : values;rounded as shown (Calc)
-OpenOffice.org Base : variables
-OpenOffice.org Base : variables;for paths
-OpenOffice.org Base : VBA code
-OpenOffice.org Base : VBA code;loading/saving documents with VBA code
-OpenOffice.org Base : version management
-OpenOffice.org Base : version numbers of documents
-OpenOffice.org Base : versions
-OpenOffice.org Base : versions;comparing documents
-OpenOffice.org Base : versions;file saving as, restriction
-OpenOffice.org Base : versions;merging document versions
-OpenOffice.org Base : versions;of a document
-OpenOffice.org Base : versions;OpenOffice.org
-OpenOffice.org Base : vertical callouts
-OpenOffice.org Base : vertical scrollbars (Writer)
-OpenOffice.org Base : vertical text boxes
-OpenOffice.org Base : videos
-OpenOffice.org Base : viewing
-OpenOffice.org Base : viewing;databases
-OpenOffice.org Base : viewing;file properties
-OpenOffice.org Base : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Base : viewing;toolbars
-OpenOffice.org Base : views
-OpenOffice.org Base : views;creating database views (Base)
-OpenOffice.org Base : views;defaults
-OpenOffice.org Base : views;full screen
-OpenOffice.org Base : views;icons
-OpenOffice.org Base : views;in 3D
-OpenOffice.org Base : views;scaling
-OpenOffice.org Base : Visual Basic for Applications
-OpenOffice.org Base : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Base : watermarks
-OpenOffice.org Base : web documents
-OpenOffice.org Base : web documents;XForms
-OpenOffice.org Base : Web support
-OpenOffice.org Base : WebCast export
-OpenOffice.org Base : windows
-OpenOffice.org Base : windows;docking
-OpenOffice.org Base : windows;docking definition
-OpenOffice.org Base : windows;hiding/showing/docking
-OpenOffice.org Base : windows;new
-OpenOffice.org Base : wizards
-OpenOffice.org Base : wizards;agendas
-OpenOffice.org Base : wizards;database queries
-OpenOffice.org Base : wizards;database tables (Base)
-OpenOffice.org Base : wizards;databases (Base)
-OpenOffice.org Base : wizards;document converter
-OpenOffice.org Base : wizards;Euro Converter
-OpenOffice.org Base : wizards;faxes
-OpenOffice.org Base : wizards;forms
-OpenOffice.org Base : wizards;letters
-OpenOffice.org Base : wizards;overview
-OpenOffice.org Base : wizards;presentations
-OpenOffice.org Base : wizards;reports
-OpenOffice.org Base : Word documents
-OpenOffice.org Base : Word documents;compatibility
-OpenOffice.org Base : Word documents;saving as
-OpenOffice.org Base : WordArt, see Fontwork
-OpenOffice.org Base : words
-OpenOffice.org Base : words;automatically replacing
-OpenOffice.org Base : words;wrapping in cells
-OpenOffice.org Base : work directory change
-OpenOffice.org Base : Workbook feature in Microsoft Office
-OpenOffice.org Base : Worksheet feature in Microsoft Office
-OpenOffice.org Base : wrapping text
-OpenOffice.org Base : wrapping text;in cells
-OpenOffice.org Base : write protection on/off
-OpenOffice.org Base : writing aids options
-OpenOffice.org Base : WYSIWYG in fonts lists
-OpenOffice.org Base : XForms
-OpenOffice.org Base : XML converters
-OpenOffice.org Base : XML file formats
-OpenOffice.org Base : XML filters
-OpenOffice.org Base : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Base : XML filters;settings
-OpenOffice.org Base : XML Forms
-OpenOffice.org Base : XSLT based filters
-OpenOffice.org Base : XSLT based filters;settings
-OpenOffice.org Base : XSLT filters, see also XML filters
-OpenOffice.org Base : years
-OpenOffice.org Base : years;2-digit options
-OpenOffice.org Base : zero values
-OpenOffice.org Base : zero values;displaying (Calc)
-OpenOffice.org Base : zooming
-OpenOffice.org Base : zooming;page views
-OpenOffice.org Base : zooming;pictures
-OpenOffice.org Base : zooming;status bar
-OpenOffice.org Calc : #N/A error
-OpenOffice.org Calc : #N/A error;assigning to a cell
-OpenOffice.org Calc : #N/A error;recognizing
-OpenOffice.org Calc : #NAME error message
-OpenOffice.org Calc : #REF error message
-OpenOffice.org Calc : 1/2 replacement
-OpenOffice.org Calc : 3D charts
-OpenOffice.org Calc : 3D text creation
-OpenOffice.org Calc : 3D view
-OpenOffice.org Calc : abbreviation replacement
-OpenOffice.org Calc : ABS function
-OpenOffice.org Calc : absolute addresses in spreadsheets
-OpenOffice.org Calc : absolute hyperlinks
-OpenOffice.org Calc : absolute references in spreadsheets
-OpenOffice.org Calc : absolute saving of URLs
-OpenOffice.org Calc : absolute values
-OpenOffice.org Calc : accents
-OpenOffice.org Calc : Access databases (base)
-OpenOffice.org Calc : access rights for database tables (Base)
-OpenOffice.org Calc : accessibility
-OpenOffice.org Calc : accessibility;general shortcuts
-OpenOffice.org Calc : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Calc : accessibility;OpenOffice.org Calc shortcuts
-OpenOffice.org Calc : accessibility;OpenOffice.org features
-OpenOffice.org Calc : accessibility;options
-OpenOffice.org Calc : ACCRINT function
-OpenOffice.org Calc : ACCRINTM function
-OpenOffice.org Calc : accrued interests
-OpenOffice.org Calc : accrued interests;one-off payments
-OpenOffice.org Calc : accrued interests;periodic payments
-OpenOffice.org Calc : accumulated interests
-OpenOffice.org Calc : ACOS function
-OpenOffice.org Calc : ACOSH function
-OpenOffice.org Calc : ACOT function
-OpenOffice.org Calc : ACOTH function
-OpenOffice.org Calc : actions in case of incorrect input
-OpenOffice.org Calc : activating
-OpenOffice.org Calc : activating;context menus
-OpenOffice.org Calc : activating;Error Report Tool
-OpenOffice.org Calc : activating;extended help tips
-OpenOffice.org Calc : activating;plug-ins
-OpenOffice.org Calc : ActiveX control
-OpenOffice.org Calc : Adabas D databases (base)
-OpenOffice.org Calc : add-ins
-OpenOffice.org Calc : add-ins;analysis functions
-OpenOffice.org Calc : add-ins;for programming
-OpenOffice.org Calc : add-ins;functions
-OpenOffice.org Calc : add-ons, see UNO components
-OpenOffice.org Calc : adding
-OpenOffice.org Calc : adding;automatic captions (Writer)
-OpenOffice.org Calc : adding;backgrounds
-OpenOffice.org Calc : adding;buttons in toolbars
-OpenOffice.org Calc : adding;cells in print ranges
-OpenOffice.org Calc : adding;conditions for XForm items
-OpenOffice.org Calc : adding;draw objects
-OpenOffice.org Calc : adding;Fontwork objects
-OpenOffice.org Calc : adding;items in Data Navigator
-OpenOffice.org Calc : adding;namespaces in XForms
-OpenOffice.org Calc : adding;numbers in cell ranges
-OpenOffice.org Calc : adding;paragraph borders
-OpenOffice.org Calc : adding;pictures from Gallery
-OpenOffice.org Calc : adding;pictures in Gallery
-OpenOffice.org Calc : adding;plug-ins
-OpenOffice.org Calc : adding;push buttons
-OpenOffice.org Calc : adding;specified numbers
-OpenOffice.org Calc : adding;sum icon
-OpenOffice.org Calc : adding;table borders
-OpenOffice.org Calc : adding;textures on chart bars
-OpenOffice.org Calc : additional selection mode
-OpenOffice.org Calc : address books
-OpenOffice.org Calc : address books;LDAP server (Base)
-OpenOffice.org Calc : address books;registering
-OpenOffice.org Calc : ADDRESS function
-OpenOffice.org Calc : address labels from databases
-OpenOffice.org Calc : addressing
-OpenOffice.org Calc : addressing;automatic
-OpenOffice.org Calc : addressing;by defined names
-OpenOffice.org Calc : addressing;relative and absolute
-OpenOffice.org Calc : adjusting array ranges
-OpenOffice.org Calc : ADO databases (Base)
-OpenOffice.org Calc : advanced filters
-OpenOffice.org Calc : Agenda Wizard
-OpenOffice.org Calc : aging filter
-OpenOffice.org Calc : algebraic signs
-OpenOffice.org Calc : aligning
-OpenOffice.org Calc : aligning;2D charts
-OpenOffice.org Calc : aligning;cells
-OpenOffice.org Calc : aligning;objects
-OpenOffice.org Calc : aligning;paragraphs
-OpenOffice.org Calc : aligning;tables in text
-OpenOffice.org Calc : aligning;text objects
-OpenOffice.org Calc : aligning;titles in charts
-OpenOffice.org Calc : allowances
-OpenOffice.org Calc : allowed cell names
-OpenOffice.org Calc : alternative fonts
-OpenOffice.org Calc : AMORDEGRC function
-OpenOffice.org Calc : AMORLINC function
-OpenOffice.org Calc : amortization installment
-OpenOffice.org Calc : amortizations, see also depreciations
-OpenOffice.org Calc : amount received for fixed-interest securities
-OpenOffice.org Calc : ampersand symbol, see also operators
-OpenOffice.org Calc : analysis functions
-OpenOffice.org Calc : anchors
-OpenOffice.org Calc : anchors;changing
-OpenOffice.org Calc : anchors;displaying (Calc)
-OpenOffice.org Calc : anchors;types/positions for draw objects
-OpenOffice.org Calc : AND function
-OpenOffice.org Calc : animations
-OpenOffice.org Calc : animations;accessibility options
-OpenOffice.org Calc : annual net interest rates
-OpenOffice.org Calc : annual return on treasury bills
-OpenOffice.org Calc : annuities
-OpenOffice.org Calc : appearance options
-OpenOffice.org Calc : appending sheets
-OpenOffice.org Calc : applet insertion
-OpenOffice.org Calc : applying
-OpenOffice.org Calc : applying;advanced filters
-OpenOffice.org Calc : applying;automatic formatting
-OpenOffice.org Calc : applying;cell formats
-OpenOffice.org Calc : applying;formatting themes
-OpenOffice.org Calc : applying;languages, to selected text
-OpenOffice.org Calc : applying;sort lists
-OpenOffice.org Calc : Arabic
-OpenOffice.org Calc : Arabic;entering text
-OpenOffice.org Calc : Arabic;language settings
-OpenOffice.org Calc : ARABIC function
-OpenOffice.org Calc : area charts
-OpenOffice.org Calc : areas
-OpenOffice.org Calc : areas;bitmap patterns
-OpenOffice.org Calc : areas;hatched/dotted
-OpenOffice.org Calc : areas;shadows
-OpenOffice.org Calc : areas;slanting
-OpenOffice.org Calc : areas;styles
-OpenOffice.org Calc : areas;transparency
-OpenOffice.org Calc : AREAS function
-OpenOffice.org Calc : areas, see also cell ranges
-OpenOffice.org Calc : arguments in command line
-OpenOffice.org Calc : arithmetic declining depreciations
-OpenOffice.org Calc : arithmetic lists
-OpenOffice.org Calc : arithmetic-degressive depreciations
-OpenOffice.org Calc : arithmetical operators
-OpenOffice.org Calc : arranging
-OpenOffice.org Calc : arranging;objects
-OpenOffice.org Calc : array formulas
-OpenOffice.org Calc : arrows
-OpenOffice.org Calc : arrows;defining arrow heads
-OpenOffice.org Calc : arrows;defining arrow lines
-OpenOffice.org Calc : arrows;drawing in text
-OpenOffice.org Calc : ASC function
-OpenOffice.org Calc : ASCII
-OpenOffice.org Calc : ASCII;definition
-OpenOffice.org Calc : Asian languages
-OpenOffice.org Calc : Asian languages;enabling
-OpenOffice.org Calc : Asian languages;sorting
-OpenOffice.org Calc : Asian Phonetic Guide
-OpenOffice.org Calc : Asian typography
-OpenOffice.org Calc : ASIN function
-OpenOffice.org Calc : ASINH function
-OpenOffice.org Calc : assigning scripts
-OpenOffice.org Calc : assistive technology in OpenOffice.org
-OpenOffice.org Calc : ATAN function
-OpenOffice.org Calc : ATAN2 function
-OpenOffice.org Calc : ATANH function
-OpenOffice.org Calc : attaching toolbars
-OpenOffice.org Calc : attachments in e-mails
-OpenOffice.org Calc : attributes
-OpenOffice.org Calc : attributes;cells
-OpenOffice.org Calc : audio
-OpenOffice.org Calc : audio;inserting
-OpenOffice.org Calc : audio;UNIX
-OpenOffice.org Calc : auto filling cells
-OpenOffice.org Calc : auto reloading HTML documents
-OpenOffice.org Calc : AutoAbstract function for sending text to presentations
-OpenOffice.org Calc : AutoCalculate function in sheets
-OpenOffice.org Calc : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Calc : AutoComplete function in text and list boxes
-OpenOffice.org Calc : AutoCorrect function
-OpenOffice.org Calc : AutoCorrect function;cell contents
-OpenOffice.org Calc : AutoCorrect function;context menu
-OpenOffice.org Calc : AutoCorrect function;options
-OpenOffice.org Calc : AutoCorrect function;pictures and frames
-OpenOffice.org Calc : AutoCorrect function;quotes
-OpenOffice.org Calc : AutoCorrect function;replacement table
-OpenOffice.org Calc : AutoCorrect function;smart tags
-OpenOffice.org Calc : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Calc : AutoCorrect function;URL recognition
-OpenOffice.org Calc : AutoFill function
-OpenOffice.org Calc : AutoFilter function
-OpenOffice.org Calc : AutoFilter function;applying
-OpenOffice.org Calc : AutoFilter function;subtotals
-OpenOffice.org Calc : AutoFormat function
-OpenOffice.org Calc : AutoFormat function;defining and applying formats
-OpenOffice.org Calc : AutoFormat function;switching on and off
-OpenOffice.org Calc : AutoInput function on/off
-OpenOffice.org Calc : automatic addressing in tables
-OpenOffice.org Calc : automatic captions (Writer)
-OpenOffice.org Calc : automatic control focus
-OpenOffice.org Calc : automatic date updates
-OpenOffice.org Calc : automatic formatting in spreadsheets
-OpenOffice.org Calc : automatic hyperlink formatting
-OpenOffice.org Calc : automatic hyphenation in spreadsheets
-OpenOffice.org Calc : automatic line breaks
-OpenOffice.org Calc : automatic lines/borders in text
-OpenOffice.org Calc : automatic saving
-OpenOffice.org Calc : AutoPilots, see wizards
-OpenOffice.org Calc : AutoShapes feature in Microsoft Office
-OpenOffice.org Calc : AVEDEV function
-OpenOffice.org Calc : AVERAGE function
-OpenOffice.org Calc : AVERAGEA function
-OpenOffice.org Calc : averages
-OpenOffice.org Calc : averages;in Calc databases
-OpenOffice.org Calc : averages;statistical functions
-OpenOffice.org Calc : averages in charts
-OpenOffice.org Calc : axes
-OpenOffice.org Calc : axes;better scaling
-OpenOffice.org Calc : axes;formatting
-OpenOffice.org Calc : axes;formatting grids
-OpenOffice.org Calc : axes;inserting grids
-OpenOffice.org Calc : axes;interval marks
-OpenOffice.org Calc : axes;showing axes in charts
-OpenOffice.org Calc : axes in charts
-OpenOffice.org Calc : B function
-OpenOffice.org Calc : backgrounds
-OpenOffice.org Calc : backgrounds;cells and pages
-OpenOffice.org Calc : backgrounds;defining colors/pictures
-OpenOffice.org Calc : backgrounds;frames/sections/indexes
-OpenOffice.org Calc : backgrounds;inserting from Gallery
-OpenOffice.org Calc : backgrounds;printing
-OpenOffice.org Calc : backing window
-OpenOffice.org Calc : backups
-OpenOffice.org Calc : backups;automatic
-OpenOffice.org Calc : backups;documents
-OpenOffice.org Calc : BAHTTEXT function
-OpenOffice.org Calc : bar charts
-OpenOffice.org Calc : BASE function
-OpenOffice.org Calc : base-10 logarithm
-OpenOffice.org Calc : Basic
-OpenOffice.org Calc : Basic;fonts for source display
-OpenOffice.org Calc : Basic;programming
-OpenOffice.org Calc : Basic;recording macros
-OpenOffice.org Calc : Basic;scripting
-OpenOffice.org Calc : basic fonts
-OpenOffice.org Calc : Basic IDE for user-defined functions
-OpenOffice.org Calc : BeanShell scripting
-OpenOffice.org Calc : Bessel functions
-OpenOffice.org Calc : BETADIST function
-OpenOffice.org Calc : BETAINV function
-OpenOffice.org Calc : Bézier curves
-OpenOffice.org Calc : Bézier curves;control points in presentations
-OpenOffice.org Calc : bi-directional writing
-OpenOffice.org Calc : BIN2DEC function
-OpenOffice.org Calc : BIN2HEX function
-OpenOffice.org Calc : BIN2OCT function
-OpenOffice.org Calc : binary system
-OpenOffice.org Calc : binary system;converting to
-OpenOffice.org Calc : binding space
-OpenOffice.org Calc : BINOMDIST function
-OpenOffice.org Calc : bitmaps
-OpenOffice.org Calc : bitmaps;inserting and editing
-OpenOffice.org Calc : bitmaps;off for faster printing
-OpenOffice.org Calc : bitmaps;patterns
-OpenOffice.org Calc : black and white printing
-OpenOffice.org Calc : black printing in Calc
-OpenOffice.org Calc : blank cell contents
-OpenOffice.org Calc : block selection mode
-OpenOffice.org Calc : bold
-OpenOffice.org Calc : bold;AutoFormat function
-OpenOffice.org Calc : bold;text
-OpenOffice.org Calc : bookmarks
-OpenOffice.org Calc : bookmarks;Help
-OpenOffice.org Calc : borders
-OpenOffice.org Calc : borders;arranging
-OpenOffice.org Calc : borders;cells
-OpenOffice.org Calc : borders;cells and pages
-OpenOffice.org Calc : borders;cells on screen (Calc)
-OpenOffice.org Calc : borders;for paragraphs
-OpenOffice.org Calc : borders;for tables
-OpenOffice.org Calc : borders;printing cells
-OpenOffice.org Calc : borders;shadows
-OpenOffice.org Calc : borders;table boundaries (Writer)
-OpenOffice.org Calc : borders, see also frames
-OpenOffice.org Calc : bound fields
-OpenOffice.org Calc : bound fields;controls
-OpenOffice.org Calc : boundaries of tables (Writer)
-OpenOffice.org Calc : break display (Writer)
-OpenOffice.org Calc : breaks in cells
-OpenOffice.org Calc : brochures
-OpenOffice.org Calc : brochures;printing several
-OpenOffice.org Calc : build numbers of OpenOffice.org
-OpenOffice.org Calc : bullet lists
-OpenOffice.org Calc : bullet lists;formatting options
-OpenOffice.org Calc : bullets
-OpenOffice.org Calc : bullets;paragraphs
-OpenOffice.org Calc : bullets;replacing
-OpenOffice.org Calc : bullets;turning off
-OpenOffice.org Calc : business cards
-OpenOffice.org Calc : business cards;creating and synchronizing
-OpenOffice.org Calc : business cards;using templates
-OpenOffice.org Calc : button bars, see toolbars
-OpenOffice.org Calc : buttons
-OpenOffice.org Calc : buttons;adding push buttons
-OpenOffice.org Calc : buttons;big/small
-OpenOffice.org Calc : buttons;editing hyperlink buttons
-OpenOffice.org Calc : buttons;form functions
-OpenOffice.org Calc : buttons;toolbars
-OpenOffice.org Calc : cache for graphics
-OpenOffice.org Calc : calculating
-OpenOffice.org Calc : calculating;accumulated interests
-OpenOffice.org Calc : calculating;annual net interest rates
-OpenOffice.org Calc : calculating;annuities
-OpenOffice.org Calc : calculating;arithmetic-degressive depreciations
-OpenOffice.org Calc : calculating;auto calculating sheets
-OpenOffice.org Calc : calculating;averages in Calc databases
-OpenOffice.org Calc : calculating;conditional calculations
-OpenOffice.org Calc : calculating;constant interest rates
-OpenOffice.org Calc : calculating;Data Pilot
-OpenOffice.org Calc : calculating;depreciations
-OpenOffice.org Calc : calculating;durations
-OpenOffice.org Calc : calculating;future values
-OpenOffice.org Calc : calculating;geometric-degressive depreciations
-OpenOffice.org Calc : calculating;interests for unchanged amortization installments
-OpenOffice.org Calc : calculating;internal rates of return, irregular payments
-OpenOffice.org Calc : calculating;internal rates of return, regular payments
-OpenOffice.org Calc : calculating;iterative references (Calc)
-OpenOffice.org Calc : calculating;linear depreciations
-OpenOffice.org Calc : calculating;modified internal rates of return
-OpenOffice.org Calc : calculating;net present values
-OpenOffice.org Calc : calculating;nominal interest rates
-OpenOffice.org Calc : calculating;number of payment periods
-OpenOffice.org Calc : calculating;present values
-OpenOffice.org Calc : calculating;rates of return
-OpenOffice.org Calc : calculating;regression curves
-OpenOffice.org Calc : calculating;rounded off values
-OpenOffice.org Calc : calculating;series
-OpenOffice.org Calc : calculating;spreadsheets
-OpenOffice.org Calc : calculating;sums in Calc databases
-OpenOffice.org Calc : calculating;time differences
-OpenOffice.org Calc : calculating;total amortizement rates
-OpenOffice.org Calc : calculating;variable declining depreciations
-OpenOffice.org Calc : calculating;variables in equations
-OpenOffice.org Calc : calculating;with formulas
-OpenOffice.org Calc : callouts
-OpenOffice.org Calc : callouts;drawings
-OpenOffice.org Calc : capital letters
-OpenOffice.org Calc : capital letters;AutoCorrect function
-OpenOffice.org Calc : capital letters;AutoInput function
-OpenOffice.org Calc : capital letters;AutoInput function (in cells)
-OpenOffice.org Calc : capital letters;font effects
-OpenOffice.org Calc : captions
-OpenOffice.org Calc : captions;automatic captions (Writer)
-OpenOffice.org Calc : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Calc : captions, see also labels/callouts
-OpenOffice.org Calc : cascading update (Base)
-OpenOffice.org Calc : case sensitivity
-OpenOffice.org Calc : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Calc : case sensitivity;searching
-OpenOffice.org Calc : categories of functions
-OpenOffice.org Calc : CEILING function
-OpenOffice.org Calc : cell attributes
-OpenOffice.org Calc : cell contents
-OpenOffice.org Calc : cell contents;AutoCalculate function
-OpenOffice.org Calc : cell contents;deleting
-OpenOffice.org Calc : cell contents;no text
-OpenOffice.org Calc : cell contents;numbers
-OpenOffice.org Calc : cell contents;recalculating
-OpenOffice.org Calc : cell contents;searching in Calc databases
-OpenOffice.org Calc : cell contents;testing for references
-OpenOffice.org Calc : cell contents;text
-OpenOffice.org Calc : cell formats
-OpenOffice.org Calc : cell formats;assigning by formulas
-OpenOffice.org Calc : cell formats;conditional
-OpenOffice.org Calc : cell formats;text/numbers
-OpenOffice.org Calc : CELL function
-OpenOffice.org Calc : cell heights
-OpenOffice.org Calc : cell information
-OpenOffice.org Calc : cell input
-OpenOffice.org Calc : cell input;AutoInput function
-OpenOffice.org Calc : cell links search
-OpenOffice.org Calc : cell merges
-OpenOffice.org Calc : cell names
-OpenOffice.org Calc : cell names;defining/addressing
-OpenOffice.org Calc : cell protection
-OpenOffice.org Calc : cell protection;enabling
-OpenOffice.org Calc : cell protection;unprotecting
-OpenOffice.org Calc : cell ranges
-OpenOffice.org Calc : cell ranges;combining
-OpenOffice.org Calc : cell ranges;creating names automatically
-OpenOffice.org Calc : cell ranges;defining names
-OpenOffice.org Calc : cell ranges;filtering
-OpenOffice.org Calc : cell ranges;inserting named ranges
-OpenOffice.org Calc : cell ranges;printing
-OpenOffice.org Calc : cell ranges;selecting for data entries
-OpenOffice.org Calc : cell references
-OpenOffice.org Calc : cell references;showing
-OpenOffice.org Calc : cell styles
-OpenOffice.org Calc : cell styles;assigning by formulas
-OpenOffice.org Calc : cell styles;copying
-OpenOffice.org Calc : cell styles;selecting
-OpenOffice.org Calc : cell widths
-OpenOffice.org Calc : cells
-OpenOffice.org Calc : cells;aligning
-OpenOffice.org Calc : cells;AutoInput function of text
-OpenOffice.org Calc : cells;autorefreshing traces
-OpenOffice.org Calc : cells;backgrounds
-OpenOffice.org Calc : cells;borders
-OpenOffice.org Calc : cells;changing text/number formats
-OpenOffice.org Calc : cells;coloring (Calc)
-OpenOffice.org Calc : cells;conditional formatting
-OpenOffice.org Calc : cells;copying/deleting/formatting/moving
-OpenOffice.org Calc : cells;currency formats
-OpenOffice.org Calc : cells;cursor positions after input (Calc)
-OpenOffice.org Calc : cells;date and time formats
-OpenOffice.org Calc : cells;defining input help
-OpenOffice.org Calc : cells;defining names
-OpenOffice.org Calc : cells;deleting cells
-OpenOffice.org Calc : cells;deleting contents
-OpenOffice.org Calc : cells;filling automatically
-OpenOffice.org Calc : cells;formatting dialog
-OpenOffice.org Calc : cells;formatting without effect (Calc)
-OpenOffice.org Calc : cells;heights and widths
-OpenOffice.org Calc : cells;hiding for printing
-OpenOffice.org Calc : cells;inserting
-OpenOffice.org Calc : cells;Internet references
-OpenOffice.org Calc : cells;invalid data
-OpenOffice.org Calc : cells;line breaks
-OpenOffice.org Calc : cells;linked to controls
-OpenOffice.org Calc : cells;merging/unmerging
-OpenOffice.org Calc : cells;moving by drag and drop
-OpenOffice.org Calc : cells;notes
-OpenOffice.org Calc : cells;number formats
-OpenOffice.org Calc : cells;number of
-OpenOffice.org Calc : cells;operating in another document
-OpenOffice.org Calc : cells;pasting
-OpenOffice.org Calc : cells;print ranges
-OpenOffice.org Calc : cells;printing grids
-OpenOffice.org Calc : cells;protecting
-OpenOffice.org Calc : cells;references
-OpenOffice.org Calc : cells;referencing by drag and drop
-OpenOffice.org Calc : cells;refreshing traces
-OpenOffice.org Calc : cells;removing dependents
-OpenOffice.org Calc : cells;removing precedents
-OpenOffice.org Calc : cells;removing traces
-OpenOffice.org Calc : cells;resetting formats
-OpenOffice.org Calc : cells;rotating text
-OpenOffice.org Calc : cells;selecting
-OpenOffice.org Calc : cells;showing grid lines (Calc)
-OpenOffice.org Calc : cells;text breaks
-OpenOffice.org Calc : cells;text super/sub
-OpenOffice.org Calc : cells;trace fill mode
-OpenOffice.org Calc : cells;tracing dependents
-OpenOffice.org Calc : cells;tracing errors
-OpenOffice.org Calc : cells;tracing precedents
-OpenOffice.org Calc : cells;validity
-OpenOffice.org Calc : centered text
-OpenOffice.org Calc : centimeters
-OpenOffice.org Calc : certificates
-OpenOffice.org Calc : Change Case feature in Microsoft Office
-OpenOffice.org Calc : changes
-OpenOffice.org Calc : changes;accepting or rejecting
-OpenOffice.org Calc : changes;comparing to original
-OpenOffice.org Calc : changes;protecting
-OpenOffice.org Calc : changes;recording
-OpenOffice.org Calc : changes;review function
-OpenOffice.org Calc : changes;showing
-OpenOffice.org Calc : changing
-OpenOffice.org Calc : changing;currency formats
-OpenOffice.org Calc : changing;data binding of XForms
-OpenOffice.org Calc : changing;dates, automatically
-OpenOffice.org Calc : changing;default templates
-OpenOffice.org Calc : changing;document titles
-OpenOffice.org Calc : changing;file associations in Setup program
-OpenOffice.org Calc : changing;hyperlink text/formats/URLs
-OpenOffice.org Calc : changing;icon sizes
-OpenOffice.org Calc : changing;input in cells
-OpenOffice.org Calc : changing;keyboard
-OpenOffice.org Calc : changing;links
-OpenOffice.org Calc : changing;menus
-OpenOffice.org Calc : changing;number of decimal places
-OpenOffice.org Calc : changing;object sizes
-OpenOffice.org Calc : changing;row heights/column widths
-OpenOffice.org Calc : changing;sheet names
-OpenOffice.org Calc : changing;sheet protection
-OpenOffice.org Calc : changing;table views
-OpenOffice.org Calc : changing;toolbars
-OpenOffice.org Calc : changing;work directory
-OpenOffice.org Calc : changing, see also editing and replacing
-OpenOffice.org Calc : CHAR function
-OpenOffice.org Calc : character styles
-OpenOffice.org Calc : character styles;language selection
-OpenOffice.org Calc : characters
-OpenOffice.org Calc : characters;alternative fonts
-OpenOffice.org Calc : characters;Asian layout
-OpenOffice.org Calc : characters;bold
-OpenOffice.org Calc : characters;coloring
-OpenOffice.org Calc : characters;contours
-OpenOffice.org Calc : characters;displaying only on screen (Writer)
-OpenOffice.org Calc : characters;enabling CTL and Asian characters
-OpenOffice.org Calc : characters;font effects
-OpenOffice.org Calc : characters;fonts and formats
-OpenOffice.org Calc : characters;hyperlinks
-OpenOffice.org Calc : characters;italics
-OpenOffice.org Calc : characters;language selection
-OpenOffice.org Calc : characters;shadowed
-OpenOffice.org Calc : characters;spacing
-OpenOffice.org Calc : characters;special
-OpenOffice.org Calc : characters;superscript/subscript
-OpenOffice.org Calc : characters;underlining
-OpenOffice.org Calc : charcoal sketches filter
-OpenOffice.org Calc : chart legends
-OpenOffice.org Calc : chart legends;hiding
-OpenOffice.org Calc : chart legends;showing icons with labels
-OpenOffice.org Calc : chart types
-OpenOffice.org Calc : chart types;area
-OpenOffice.org Calc : chart types;column and bar
-OpenOffice.org Calc : chart types;column and line
-OpenOffice.org Calc : chart types;line
-OpenOffice.org Calc : chart types;net
-OpenOffice.org Calc : chart types;pie/donut
-OpenOffice.org Calc : chart types;stock
-OpenOffice.org Calc : chart types;XY (scatter)
-OpenOffice.org Calc : charts
-OpenOffice.org Calc : charts;3D views
-OpenOffice.org Calc : charts;aligning
-OpenOffice.org Calc : charts;arranging within stacks
-OpenOffice.org Calc : charts;bars with textures
-OpenOffice.org Calc : charts;choosing chart types
-OpenOffice.org Calc : charts;colors
-OpenOffice.org Calc : charts;copying with link to source cell range
-OpenOffice.org Calc : charts;data labels
-OpenOffice.org Calc : charts;displaying (Calc)
-OpenOffice.org Calc : charts;editing axes
-OpenOffice.org Calc : charts;editing data
-OpenOffice.org Calc : charts;editing legends
-OpenOffice.org Calc : charts;editing titles
-OpenOffice.org Calc : charts;formatting areas
-OpenOffice.org Calc : charts;formatting floors
-OpenOffice.org Calc : charts;formatting walls
-OpenOffice.org Calc : charts;inserting
-OpenOffice.org Calc : charts;overview
-OpenOffice.org Calc : charts;printing
-OpenOffice.org Calc : charts;properties
-OpenOffice.org Calc : charts;reorganizing
-OpenOffice.org Calc : charts;scaling axes
-OpenOffice.org Calc : charts;scaling text
-OpenOffice.org Calc : charts;shortcuts
-OpenOffice.org Calc : charts;showing axes
-OpenOffice.org Calc : charts;updating automatically (Writer)
-OpenOffice.org Calc : check box creation
-OpenOffice.org Calc : CHIDIST function
-OpenOffice.org Calc : CHIINV function
-OpenOffice.org Calc : Chinese writing systems
-OpenOffice.org Calc : CHITEST function
-OpenOffice.org Calc : CHOOSE function
-OpenOffice.org Calc : choosing printers
-OpenOffice.org Calc : circle drawings
-OpenOffice.org Calc : CLEAN function
-OpenOffice.org Calc : clearing, see deleting
-OpenOffice.org Calc : Client Side ImageMap
-OpenOffice.org Calc : clipboard
-OpenOffice.org Calc : clipboard;cutting
-OpenOffice.org Calc : clipboard;pasting
-OpenOffice.org Calc : clipboard;pasting formatted/unformatted text
-OpenOffice.org Calc : clipboard;selection clipboard
-OpenOffice.org Calc : clipboard;Unix
-OpenOffice.org Calc : closing
-OpenOffice.org Calc : closing;documents
-OpenOffice.org Calc : closing;toolbars
-OpenOffice.org Calc : CODE function
-OpenOffice.org Calc : coefficient of correlation
-OpenOffice.org Calc : color bar
-OpenOffice.org Calc : colors
-OpenOffice.org Calc : colors;adding
-OpenOffice.org Calc : colors;appearance
-OpenOffice.org Calc : colors;backgrounds
-OpenOffice.org Calc : colors;charts
-OpenOffice.org Calc : colors;fill format
-OpenOffice.org Calc : colors;fonts
-OpenOffice.org Calc : colors;grid lines and cells (Calc)
-OpenOffice.org Calc : colors;models
-OpenOffice.org Calc : colors;not printing
-OpenOffice.org Calc : colors;number formats
-OpenOffice.org Calc : colors;printing in grayscale
-OpenOffice.org Calc : colors;restriction (Calc)
-OpenOffice.org Calc : colors;selection
-OpenOffice.org Calc : column and line charts
-OpenOffice.org Calc : column breaks
-OpenOffice.org Calc : column breaks;deleting
-OpenOffice.org Calc : column breaks;inserting
-OpenOffice.org Calc : column charts
-OpenOffice.org Calc : COLUMN function
-OpenOffice.org Calc : column headers
-OpenOffice.org Calc : column headers;displaying (Calc)
-OpenOffice.org Calc : column headers;hiding
-OpenOffice.org Calc : column headers;highlighting (Calc)
-OpenOffice.org Calc : column headers;using in formulas
-OpenOffice.org Calc : column widths
-OpenOffice.org Calc : columns
-OpenOffice.org Calc : columns;AutoFilter function
-OpenOffice.org Calc : columns;deleting
-OpenOffice.org Calc : columns;finding labels automatically
-OpenOffice.org Calc : columns;freezing
-OpenOffice.org Calc : columns;hiding
-OpenOffice.org Calc : columns;inserting
-OpenOffice.org Calc : columns;optimal widths
-OpenOffice.org Calc : columns;repeating when printing
-OpenOffice.org Calc : columns;setting with the mouse
-OpenOffice.org Calc : columns;swap with rows
-OpenOffice.org Calc : columns;widths
-OpenOffice.org Calc : COLUMNS function
-OpenOffice.org Calc : COMBIN function
-OpenOffice.org Calc : COMBINA function
-OpenOffice.org Calc : combination charts
-OpenOffice.org Calc : combining
-OpenOffice.org Calc : combining;cell ranges
-OpenOffice.org Calc : combo box creation
-OpenOffice.org Calc : comma separated files and values
-OpenOffice.org Calc : command button creation
-OpenOffice.org Calc : command buttons, see push buttons
-OpenOffice.org Calc : command line parameters
-OpenOffice.org Calc : commands
-OpenOffice.org Calc : commands;not visible
-OpenOffice.org Calc : commands;SQL
-OpenOffice.org Calc : comments
-OpenOffice.org Calc : comments;on cells
-OpenOffice.org Calc : comments;on changes
-OpenOffice.org Calc : comments feature in Microsoft Office
-OpenOffice.org Calc : common terms
-OpenOffice.org Calc : common terms;Chinese dictionary
-OpenOffice.org Calc : common terms;glossaries
-OpenOffice.org Calc : common terms;Internet glossary
-OpenOffice.org Calc : Compare and Merge feature in Microsoft Office
-OpenOffice.org Calc : comparisons
-OpenOffice.org Calc : comparisons;document versions
-OpenOffice.org Calc : comparisons;operators in Calc
-OpenOffice.org Calc : comparisons;operators in default filter dialog
-OpenOffice.org Calc : compatibility settings for MS Word import
-OpenOffice.org Calc : complete screen view
-OpenOffice.org Calc : COMPLEX function
-OpenOffice.org Calc : complex numbers in analysis functions
-OpenOffice.org Calc : complex text layout
-OpenOffice.org Calc : complex text layout;definition
-OpenOffice.org Calc : complex text layout;enabling
-OpenOffice.org Calc : compose key to insert special characters
-OpenOffice.org Calc : CONCATENATE function
-OpenOffice.org Calc : concatenation, see ampersand symbol
-OpenOffice.org Calc : conditional calculations with arrays
-OpenOffice.org Calc : conditional formatting
-OpenOffice.org Calc : conditional formatting;cells
-OpenOffice.org Calc : conditional formatting;conditions
-OpenOffice.org Calc : conditional separators
-OpenOffice.org Calc : conditions
-OpenOffice.org Calc : conditions;in number formats
-OpenOffice.org Calc : conditions;items in Data Navigator
-OpenOffice.org Calc : CONFIDENCE function
-OpenOffice.org Calc : Configuration Manager
-OpenOffice.org Calc : configuring
-OpenOffice.org Calc : configuring;fax icon
-OpenOffice.org Calc : configuring;OpenOffice.org
-OpenOffice.org Calc : configuring;toolbars
-OpenOffice.org Calc : connections to data sources (Base)
-OpenOffice.org Calc : consolidating data
-OpenOffice.org Calc : constant interest rates
-OpenOffice.org Calc : constants definition
-OpenOffice.org Calc : contents protection
-OpenOffice.org Calc : context menus
-OpenOffice.org Calc : contours of text
-OpenOffice.org Calc : control point display in presentations
-OpenOffice.org Calc : controls
-OpenOffice.org Calc : controls;activating in forms
-OpenOffice.org Calc : controls;adding to documents
-OpenOffice.org Calc : controls;arranging in forms
-OpenOffice.org Calc : controls;arranging within stacks
-OpenOffice.org Calc : controls;assigning data sources
-OpenOffice.org Calc : controls;bound fields/list contents/linked cells
-OpenOffice.org Calc : controls;events
-OpenOffice.org Calc : controls;focus
-OpenOffice.org Calc : controls;formatted fields
-OpenOffice.org Calc : controls;grouping
-OpenOffice.org Calc : controls;hidden
-OpenOffice.org Calc : controls;inserting
-OpenOffice.org Calc : controls;multi-line titles
-OpenOffice.org Calc : controls;positions and sizes
-OpenOffice.org Calc : controls;printing
-OpenOffice.org Calc : controls;properties of form controls
-OpenOffice.org Calc : controls;properties of table controls
-OpenOffice.org Calc : controls;reference by SQL
-OpenOffice.org Calc : controls;rich text control
-OpenOffice.org Calc : controls;select mode
-OpenOffice.org Calc : controls;showing (Writer)
-OpenOffice.org Calc : CONVERT function
-OpenOffice.org Calc : CONVERT_ADD function
-OpenOffice.org Calc : converters
-OpenOffice.org Calc : converters;Euro converter
-OpenOffice.org Calc : converters;PostScript, UNIX
-OpenOffice.org Calc : converters;XML
-OpenOffice.org Calc : converting
-OpenOffice.org Calc : converting;binary numbers, into decimal numbers
-OpenOffice.org Calc : converting;binary numbers, into hexadecimal numbers
-OpenOffice.org Calc : converting;binary numbers, into octal numbers
-OpenOffice.org Calc : converting;decimal fractions, into decimal numbers
-OpenOffice.org Calc : converting;decimal fractions, into mixed decimal fractions
-OpenOffice.org Calc : converting;decimal numbers, into binary numbers
-OpenOffice.org Calc : converting;decimal numbers, into hexadecimal numbers
-OpenOffice.org Calc : converting;decimal numbers, into octal numbers
-OpenOffice.org Calc : converting;degrees, into radians
-OpenOffice.org Calc : converting;Hangul/Hanja
-OpenOffice.org Calc : converting;hexadecimal numbers, into binary numbers
-OpenOffice.org Calc : converting;hexadecimal numbers, into decimal numbers
-OpenOffice.org Calc : converting;hexadecimal numbers, into octal numbers
-OpenOffice.org Calc : converting;metrics
-OpenOffice.org Calc : converting;Microsoft documents
-OpenOffice.org Calc : converting;octal numbers, into binary numbers
-OpenOffice.org Calc : converting;octal numbers, into decimal numbers
-OpenOffice.org Calc : converting;octal numbers, into hexadecimal numbers
-OpenOffice.org Calc : converting;OpenOffice.org documents
-OpenOffice.org Calc : converting;Pocket PC formats
-OpenOffice.org Calc : converting;radians, into degrees
-OpenOffice.org Calc : converting;random variables, into normalized values
-OpenOffice.org Calc : copies
-OpenOffice.org Calc : copies;printing
-OpenOffice.org Calc : copying
-OpenOffice.org Calc : copying;array formulas
-OpenOffice.org Calc : copying;by drag and drop
-OpenOffice.org Calc : copying;cell styles
-OpenOffice.org Calc : copying;data from text documents
-OpenOffice.org Calc : copying;datasource records in spreadsheets
-OpenOffice.org Calc : copying;draw objects
-OpenOffice.org Calc : copying;draw objects between documents
-OpenOffice.org Calc : copying;formatting
-OpenOffice.org Calc : copying;formulas
-OpenOffice.org Calc : copying;from data source view
-OpenOffice.org Calc : copying;from Gallery
-OpenOffice.org Calc : copying;in Unix
-OpenOffice.org Calc : copying;pictures, between documents
-OpenOffice.org Calc : copying;sheet areas, to text documents
-OpenOffice.org Calc : copying;spreadsheets
-OpenOffice.org Calc : copying;to Gallery
-OpenOffice.org Calc : copying;values, to multiple sheets
-OpenOffice.org Calc : copying;visible cells only
-OpenOffice.org Calc : copyright for OpenOffice.org
-OpenOffice.org Calc : corner roundings
-OpenOffice.org Calc : correcting sheets automatically
-OpenOffice.org Calc : CORREL function
-OpenOffice.org Calc : COS function
-OpenOffice.org Calc : COSH function
-OpenOffice.org Calc : COT function
-OpenOffice.org Calc : COTH function
-OpenOffice.org Calc : COUNT function
-OpenOffice.org Calc : COUNTA function
-OpenOffice.org Calc : COUNTBLANK function
-OpenOffice.org Calc : COUNTIF function
-OpenOffice.org Calc : counting
-OpenOffice.org Calc : counting;empty cells
-OpenOffice.org Calc : counting;specified cells
-OpenOffice.org Calc : counting rows
-OpenOffice.org Calc : counting rows;with numeric or alphanumeric values
-OpenOffice.org Calc : counting rows;with numeric values
-OpenOffice.org Calc : COUPDAYBS function
-OpenOffice.org Calc : COUPDAYS function
-OpenOffice.org Calc : COUPDAYSNC function
-OpenOffice.org Calc : COUPNCD function
-OpenOffice.org Calc : COUPNUM function
-OpenOffice.org Calc : COUPPCD function
-OpenOffice.org Calc : COVAR function
-OpenOffice.org Calc : crash reports
-OpenOffice.org Calc : CRITBINOM function
-OpenOffice.org Calc : criteria of query design (Base)
-OpenOffice.org Calc : cropping pictures
-OpenOffice.org Calc : cross-classified tables
-OpenOffice.org Calc : csv files
-OpenOffice.org Calc : csv files;importing and exporting
-OpenOffice.org Calc : csv files;spreadsheets
-OpenOffice.org Calc : CTL
-OpenOffice.org Calc : CTL;complex text layout languages
-OpenOffice.org Calc : CTL;definition
-OpenOffice.org Calc : CTL;options
-OpenOffice.org Calc : CTL;right-to-left sheets
-OpenOffice.org Calc : CUMIPMT function
-OpenOffice.org Calc : CUMIPMT_ADD function
-OpenOffice.org Calc : CUMPRINC function
-OpenOffice.org Calc : CUMPRINC_ADD function
-OpenOffice.org Calc : cumulative lognormal distribution
-OpenOffice.org Calc : cumulative probability density function
-OpenOffice.org Calc : cumulative probability density function;calculating
-OpenOffice.org Calc : cumulative probability density function;inverse of
-OpenOffice.org Calc : currencies
-OpenOffice.org Calc : currencies;converters
-OpenOffice.org Calc : currencies;default currencies
-OpenOffice.org Calc : currencies;formats and format codes
-OpenOffice.org Calc : currency field creation
-OpenOffice.org Calc : currency formats
-OpenOffice.org Calc : currency formats
-OpenOffice.org Calc : currency formats;spreadsheets
-OpenOffice.org Calc : current date and time values
-OpenOffice.org Calc : CURRENT function
-OpenOffice.org Calc : cursor
-OpenOffice.org Calc : cursor;allowing in protected areas (Writer)
-OpenOffice.org Calc : cursor;in read-only text
-OpenOffice.org Calc : cursor;quickly moving to an object
-OpenOffice.org Calc : curves
-OpenOffice.org Calc : curves;editing points
-OpenOffice.org Calc : curves;properties in line charts/XY charts
-OpenOffice.org Calc : custom dictionaries
-OpenOffice.org Calc : custom dictionaries;editing
-OpenOffice.org Calc : custom hyphens (Writer)
-OpenOffice.org Calc : custom quotes
-OpenOffice.org Calc : custom templates
-OpenOffice.org Calc : customized lists
-OpenOffice.org Calc : customizing
-OpenOffice.org Calc : customizing;events
-OpenOffice.org Calc : customizing;keyboard
-OpenOffice.org Calc : customizing;menus
-OpenOffice.org Calc : customizing;OpenOffice.org
-OpenOffice.org Calc : customizing;round corners
-OpenOffice.org Calc : customizing;toolbars
-OpenOffice.org Calc : cutting
-OpenOffice.org Calc : dashes
-OpenOffice.org Calc : data
-OpenOffice.org Calc : data;filtering in forms
-OpenOffice.org Calc : data;forms and subforms
-OpenOffice.org Calc : data;merging cell ranges
-OpenOffice.org Calc : data;read-only
-OpenOffice.org Calc : data;showing invalid data
-OpenOffice.org Calc : data;sorting in databases
-OpenOffice.org Calc : data;sorting in forms
-OpenOffice.org Calc : data;user data
-OpenOffice.org Calc : data;validity check
-OpenOffice.org Calc : data binding change in XForms
-OpenOffice.org Calc : data field options for Data Pilot
-OpenOffice.org Calc : data labels in charts
-OpenOffice.org Calc : Data Navigator display options
-OpenOffice.org Calc : data ranges in charts
-OpenOffice.org Calc : data series
-OpenOffice.org Calc : data series import
-OpenOffice.org Calc : data source browser
-OpenOffice.org Calc : data source explorer
-OpenOffice.org Calc : data source view
-OpenOffice.org Calc : data source view;drag and drop
-OpenOffice.org Calc : data source view;overview
-OpenOffice.org Calc : data source view;showing
-OpenOffice.org Calc : data sources
-OpenOffice.org Calc : data sources;as tables
-OpenOffice.org Calc : data sources;connection settings (Base)
-OpenOffice.org Calc : data sources;copying records to spreadsheets
-OpenOffice.org Calc : data sources;displaying current
-OpenOffice.org Calc : data sources;external data
-OpenOffice.org Calc : data sources;LDAP server (Base)
-OpenOffice.org Calc : data sources;OpenOffice.org Base
-OpenOffice.org Calc : data sources;registering address books
-OpenOffice.org Calc : data sources;reports
-OpenOffice.org Calc : data sources;setting for stock charts
-OpenOffice.org Calc : data sources;viewing
-OpenOffice.org Calc : data structure of XForms
-OpenOffice.org Calc : data tables
-OpenOffice.org Calc : data tables;multiple operations in
-OpenOffice.org Calc : data validity
-OpenOffice.org Calc : data values in charts
-OpenOffice.org Calc : database contents
-OpenOffice.org Calc : database contents;inserting as tables
-OpenOffice.org Calc : database contents;inserting as text
-OpenOffice.org Calc : database ranges
-OpenOffice.org Calc : database ranges;advanced filters
-OpenOffice.org Calc : database ranges;AutoFilter function
-OpenOffice.org Calc : database ranges;defining
-OpenOffice.org Calc : database ranges;filtering
-OpenOffice.org Calc : database ranges;filters
-OpenOffice.org Calc : database ranges;hiding AutoFilter
-OpenOffice.org Calc : database ranges;refreshing
-OpenOffice.org Calc : database ranges;removing filters
-OpenOffice.org Calc : database ranges;sorting
-OpenOffice.org Calc : database reports
-OpenOffice.org Calc : Database Wizard (Base)
-OpenOffice.org Calc : databases
-OpenOffice.org Calc : databases;administration through SQL (Base)
-OpenOffice.org Calc : databases;ADO (Base)
-OpenOffice.org Calc : databases;connecting (Base)
-OpenOffice.org Calc : databases;creating
-OpenOffice.org Calc : databases;creating labels
-OpenOffice.org Calc : databases;creating queries
-OpenOffice.org Calc : databases;creating reports
-OpenOffice.org Calc : databases;creating tables
-OpenOffice.org Calc : databases;dBASE (Base)
-OpenOffice.org Calc : databases;deleting (Base)
-OpenOffice.org Calc : databases;drag and drop (Base)
-OpenOffice.org Calc : databases;editing tables
-OpenOffice.org Calc : databases;form filters
-OpenOffice.org Calc : databases;formats (Base)
-OpenOffice.org Calc : databases;functions in OpenOffice.org Calc
-OpenOffice.org Calc : databases;importing/exporting
-OpenOffice.org Calc : databases;JDBC (Base)
-OpenOffice.org Calc : databases;main page (Base)
-OpenOffice.org Calc : databases;MySQL (Base)
-OpenOffice.org Calc : databases;ODBC (Base)
-OpenOffice.org Calc : databases;overview
-OpenOffice.org Calc : databases;registering (Base)
-OpenOffice.org Calc : databases;searching records
-OpenOffice.org Calc : databases;selecting (Calc)
-OpenOffice.org Calc : databases;shortcut keys
-OpenOffice.org Calc : databases;sorting
-OpenOffice.org Calc : databases;standard filters
-OpenOffice.org Calc : databases;text formats
-OpenOffice.org Calc : databases;viewing
-OpenOffice.org Calc : DataPilot function
-OpenOffice.org Calc : DataPilot function;calling up and applying
-OpenOffice.org Calc : DataPilot function;deleting tables
-OpenOffice.org Calc : DataPilot function;editing tables
-OpenOffice.org Calc : DataPilot function;filtering tables
-OpenOffice.org Calc : DataPilot function;grouping table entries
-OpenOffice.org Calc : DataPilot function;introduction
-OpenOffice.org Calc : DataPilot function;preventing data overwriting
-OpenOffice.org Calc : DataPilot function;refreshing tables
-OpenOffice.org Calc : DataPilot tables
-OpenOffice.org Calc : date and time functions
-OpenOffice.org Calc : date fields
-OpenOffice.org Calc : date fields;creating
-OpenOffice.org Calc : date fields;properties
-OpenOffice.org Calc : date formats
-OpenOffice.org Calc : date formats;avoiding conversion to
-OpenOffice.org Calc : date formats
-OpenOffice.org Calc : DATE function
-OpenOffice.org Calc : date series
-OpenOffice.org Calc : dates
-OpenOffice.org Calc : dates;19xx/20xx
-OpenOffice.org Calc : dates;default (Calc)
-OpenOffice.org Calc : dates;in cells
-OpenOffice.org Calc : dates;interest date prior to settlement date
-OpenOffice.org Calc : dates;printing in presentations
-OpenOffice.org Calc : dates;start 1900/01/01 (Calc)
-OpenOffice.org Calc : dates;start 1904/01/01 (Calc)
-OpenOffice.org Calc : dates;updating automatically
-OpenOffice.org Calc : DATEVALUE function
-OpenOffice.org Calc : DAVERAGE function
-OpenOffice.org Calc : DAY function
-OpenOffice.org Calc : DAYS function
-OpenOffice.org Calc : DAYS360 function
-OpenOffice.org Calc : DAYSINMONTH function
-OpenOffice.org Calc : DAYSINYEAR function
-OpenOffice.org Calc : DB function
-OpenOffice.org Calc : dBASE
-OpenOffice.org Calc : dBASE;database settings (Base)
-OpenOffice.org Calc : dBASE import/export
-OpenOffice.org Calc : DCOUNT function
-OpenOffice.org Calc : DCOUNTA function
-OpenOffice.org Calc : DDB function
-OpenOffice.org Calc : DDE
-OpenOffice.org Calc : DDE;definition
-OpenOffice.org Calc : DDE function
-OpenOffice.org Calc : deactivating
-OpenOffice.org Calc : deactivating;automatic changes
-OpenOffice.org Calc : deactivating;plug-ins
-OpenOffice.org Calc : DEC2BIN function
-OpenOffice.org Calc : DEC2HEX function
-OpenOffice.org Calc : DEC2OCT function
-OpenOffice.org Calc : DECIMAL function
-OpenOffice.org Calc : decimal places
-OpenOffice.org Calc : decimal places;adding/deleting
-OpenOffice.org Calc : decimal places;cutting off
-OpenOffice.org Calc : decimal places;formatting numbers
-OpenOffice.org Calc : decimal places;showing
-OpenOffice.org Calc : decimal places displayed (Calc)
-OpenOffice.org Calc : decimal separator key
-OpenOffice.org Calc : decimal system
-OpenOffice.org Calc : decimal system;converting to
-OpenOffice.org Calc : decimal tab stops
-OpenOffice.org Calc : default directories
-OpenOffice.org Calc : default file formats
-OpenOffice.org Calc : default filters
-OpenOffice.org Calc : default filters;comparison operators
-OpenOffice.org Calc : default filters;databases
-OpenOffice.org Calc : default printer
-OpenOffice.org Calc : default printer;setting up
-OpenOffice.org Calc : default printer;UNIX
-OpenOffice.org Calc : default templates
-OpenOffice.org Calc : default templates;changing
-OpenOffice.org Calc : default templates;organizing
-OpenOffice.org Calc : defaults
-OpenOffice.org Calc : defaults;currency formats
-OpenOffice.org Calc : defaults;documents
-OpenOffice.org Calc : defaults;file formats
-OpenOffice.org Calc : defaults;fonts
-OpenOffice.org Calc : defaults;grids (Writer/Calc)
-OpenOffice.org Calc : defaults;languages
-OpenOffice.org Calc : defaults;number formats
-OpenOffice.org Calc : defaults;number formats in spreadsheets
-OpenOffice.org Calc : defaults;of saving
-OpenOffice.org Calc : defaults;program configuration
-OpenOffice.org Calc : defaults;tab stops in text
-OpenOffice.org Calc : defaults;views
-OpenOffice.org Calc : defining
-OpenOffice.org Calc : defining;advanced filters
-OpenOffice.org Calc : defining;arrowheads and other line ends
-OpenOffice.org Calc : defining;AutoFormat function for tables
-OpenOffice.org Calc : defining;colors
-OpenOffice.org Calc : defining;database ranges
-OpenOffice.org Calc : defining;line styles
-OpenOffice.org Calc : defining;names for cell ranges
-OpenOffice.org Calc : defining;paragraph borders
-OpenOffice.org Calc : defining;printranges
-OpenOffice.org Calc : defining;queries (Base)
-OpenOffice.org Calc : defining;sort lists
-OpenOffice.org Calc : defining;table borders
-OpenOffice.org Calc : DEGREES function
-OpenOffice.org Calc : deleting
-OpenOffice.org Calc : deleting;all direct formatting
-OpenOffice.org Calc : deleting;cell contents
-OpenOffice.org Calc : deleting;cells
-OpenOffice.org Calc : deleting;column breaks
-OpenOffice.org Calc : deleting;columns
-OpenOffice.org Calc : deleting;databases (Base)
-OpenOffice.org Calc : deleting;DataPilot tables
-OpenOffice.org Calc : deleting;decimal places
-OpenOffice.org Calc : deleting;hyperlinks
-OpenOffice.org Calc : deleting;lines in text
-OpenOffice.org Calc : deleting;manual row breaks
-OpenOffice.org Calc : deleting;models/instances
-OpenOffice.org Calc : deleting;namespaces in XForms
-OpenOffice.org Calc : deleting;print ranges
-OpenOffice.org Calc : deleting;rows
-OpenOffice.org Calc : deleting;spreadsheets
-OpenOffice.org Calc : deleting;tab stops
-OpenOffice.org Calc : deleting;templates
-OpenOffice.org Calc : deleting;visible cells only
-OpenOffice.org Calc : deleting;XML filters
-OpenOffice.org Calc : delimited values and files
-OpenOffice.org Calc : DELTA function
-OpenOffice.org Calc : density function
-OpenOffice.org Calc : depreciations
-OpenOffice.org Calc : depreciations;arithmetic declining
-OpenOffice.org Calc : depreciations;arithmetic-degressive
-OpenOffice.org Calc : depreciations;degressive amortizations
-OpenOffice.org Calc : depreciations;geometric-degressive
-OpenOffice.org Calc : depreciations;linear
-OpenOffice.org Calc : depreciations;linear amortizations
-OpenOffice.org Calc : depreciations;variable declining
-OpenOffice.org Calc : depth stagger
-OpenOffice.org Calc : descriptions for objects
-OpenOffice.org Calc : design mode after saving
-OpenOffice.org Calc : design view
-OpenOffice.org Calc : design view;creating forms
-OpenOffice.org Calc : design view;queries/views (Base)
-OpenOffice.org Calc : designing
-OpenOffice.org Calc : designing;database tables
-OpenOffice.org Calc : designing;fonts
-OpenOffice.org Calc : designing;queries (Base)
-OpenOffice.org Calc : detaching toolbars
-OpenOffice.org Calc : determinants
-OpenOffice.org Calc : determination coefficients
-OpenOffice.org Calc : DEVSQ function
-OpenOffice.org Calc : DGET function
-OpenOffice.org Calc : dictionaries
-OpenOffice.org Calc : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Calc : dictionaries;creating
-OpenOffice.org Calc : dictionaries;editing user-defined
-OpenOffice.org Calc : dictionaries;spellcheck
-OpenOffice.org Calc : dictionaries, see also languages
-OpenOffice.org Calc : digital signatures
-OpenOffice.org Calc : direct formatting
-OpenOffice.org Calc : direct formatting;undoing all
-OpenOffice.org Calc : directories
-OpenOffice.org Calc : directories;creating new
-OpenOffice.org Calc : directories;directory structure
-OpenOffice.org Calc : disabled persons
-OpenOffice.org Calc : DISC function
-OpenOffice.org Calc : discounts
-OpenOffice.org Calc : display options in Data Pilot
-OpenOffice.org Calc : displaying
-OpenOffice.org Calc : displaying;formulas at any position
-OpenOffice.org Calc : displaying;formulas instead of results
-OpenOffice.org Calc : displaying;headers of columns/rows
-OpenOffice.org Calc : displaying;non-printing characters (Writer)
-OpenOffice.org Calc : displaying;notes (Calc)
-OpenOffice.org Calc : displaying;notes in text documents
-OpenOffice.org Calc : displaying;pictures and objects (Writer)
-OpenOffice.org Calc : displaying;scenario names
-OpenOffice.org Calc : displaying;sheets
-OpenOffice.org Calc : displaying;tables (Writer)
-OpenOffice.org Calc : displaying;zero values (Calc)
-OpenOffice.org Calc : distances
-OpenOffice.org Calc : distinct values in SQL queries
-OpenOffice.org Calc : distorting in drawings
-OpenOffice.org Calc : distributing XML filters
-OpenOffice.org Calc : dithering
-OpenOffice.org Calc : division sign, see also operators
-OpenOffice.org Calc : divisions
-OpenOffice.org Calc : DMAX function
-OpenOffice.org Calc : DMIN function
-OpenOffice.org Calc : docking
-OpenOffice.org Calc : docking;definition
-OpenOffice.org Calc : docking;toolbars
-OpenOffice.org Calc : docking;windows
-OpenOffice.org Calc : Document Converter Wizard
-OpenOffice.org Calc : Document Map feature in Microsoft Office
-OpenOffice.org Calc : Document Map, see Navigator
-OpenOffice.org Calc : document types in OpenOffice.org
-OpenOffice.org Calc : documents
-OpenOffice.org Calc : documents;changing titles
-OpenOffice.org Calc : documents;closing
-OpenOffice.org Calc : documents;comparing
-OpenOffice.org Calc : documents;contents as lists
-OpenOffice.org Calc : documents;editing time
-OpenOffice.org Calc : documents;exporting
-OpenOffice.org Calc : documents;importing
-OpenOffice.org Calc : documents;languages
-OpenOffice.org Calc : documents;measurement units in
-OpenOffice.org Calc : documents;merging
-OpenOffice.org Calc : documents;number of pages/tables/sheets
-OpenOffice.org Calc : documents;opening
-OpenOffice.org Calc : documents;opening in design mode
-OpenOffice.org Calc : documents;opening with templates
-OpenOffice.org Calc : documents;organizing
-OpenOffice.org Calc : documents;printing
-OpenOffice.org Calc : documents;protecting
-OpenOffice.org Calc : documents;read-only
-OpenOffice.org Calc : documents;reloading
-OpenOffice.org Calc : documents;saving
-OpenOffice.org Calc : documents;saving automatically
-OpenOffice.org Calc : documents;saving in other formats
-OpenOffice.org Calc : documents;sending as e-mail
-OpenOffice.org Calc : documents;styles changed
-OpenOffice.org Calc : documents;version management
-OpenOffice.org Calc : documents;version numbers
-OpenOffice.org Calc : DOLLAR function
-OpenOffice.org Calc : DOLLARDE function
-OpenOffice.org Calc : DOLLARFR function
-OpenOffice.org Calc : donut charts
-OpenOffice.org Calc : dot products
-OpenOffice.org Calc : dotted areas
-OpenOffice.org Calc : double-line spacing in paragraphs
-OpenOffice.org Calc : double-line writing in Asian layout
-OpenOffice.org Calc : DPRODUCT function
-OpenOffice.org Calc : drag and drop
-OpenOffice.org Calc : drag and drop;copying and pasting text
-OpenOffice.org Calc : drag and drop;data source view
-OpenOffice.org Calc : drag and drop;from Gallery to draw objects
-OpenOffice.org Calc : drag and drop;moving cells
-OpenOffice.org Calc : drag and drop;overview
-OpenOffice.org Calc : drag and drop;pictures
-OpenOffice.org Calc : drag and drop;referencing cells
-OpenOffice.org Calc : drag and drop;to Gallery
-OpenOffice.org Calc : draw objects
-OpenOffice.org Calc : draw objects;adding/editing/copying
-OpenOffice.org Calc : draw objects;anchoring
-OpenOffice.org Calc : draw objects;arranging within stacks
-OpenOffice.org Calc : draw objects;copying
-OpenOffice.org Calc : draw objects;copying between documents
-OpenOffice.org Calc : draw objects;displaying (Calc)
-OpenOffice.org Calc : draw objects;dropping Gallery pictures
-OpenOffice.org Calc : draw objects;flipping
-OpenOffice.org Calc : draw objects;legends
-OpenOffice.org Calc : draw objects;positioning and resizing
-OpenOffice.org Calc : draw objects;printing
-OpenOffice.org Calc : draw objects;protecting
-OpenOffice.org Calc : draw objects;slanting
-OpenOffice.org Calc : draw objects;text in
-OpenOffice.org Calc : Drawing bar
-OpenOffice.org Calc : drawing lines in text
-OpenOffice.org Calc : drawings
-OpenOffice.org Calc : drawings;creating/opening
-OpenOffice.org Calc : drawings;languages
-OpenOffice.org Calc : drawings;printing
-OpenOffice.org Calc : drawings;printing defaults
-OpenOffice.org Calc : drawings;printing in text documents
-OpenOffice.org Calc : drawings;saving
-OpenOffice.org Calc : drawings;saving automatically
-OpenOffice.org Calc : drawings;saving in other formats
-OpenOffice.org Calc : drawings;sending as e-mail
-OpenOffice.org Calc : drawings;showing (Writer)
-OpenOffice.org Calc : drop-down lists in form functions
-OpenOffice.org Calc : drop-down menus in sheet columns
-OpenOffice.org Calc : DSTDEV function
-OpenOffice.org Calc : DSTDEVP function
-OpenOffice.org Calc : DSUM function
-OpenOffice.org Calc : DURATION function
-OpenOffice.org Calc : DURATION_ADD function
-OpenOffice.org Calc : durations
-OpenOffice.org Calc : durations;calculating
-OpenOffice.org Calc : durations;first interest payment until settlement date
-OpenOffice.org Calc : durations;fixed interest securities
-OpenOffice.org Calc : DVAR function
-OpenOffice.org Calc : DVARP function
-OpenOffice.org Calc : e-mail attachments
-OpenOffice.org Calc : EASTERSUNDAY function
-OpenOffice.org Calc : EDATE function
-OpenOffice.org Calc : Edit File icon
-OpenOffice.org Calc : edit mode
-OpenOffice.org Calc : edit mode;after opening
-OpenOffice.org Calc : edit mode;through Enter key (Calc)
-OpenOffice.org Calc : Edit Points bar
-OpenOffice.org Calc : editing
-OpenOffice.org Calc : editing;array formulas
-OpenOffice.org Calc : editing;chart axes
-OpenOffice.org Calc : editing;chart data
-OpenOffice.org Calc : editing;chart legends
-OpenOffice.org Calc : editing;chart titles
-OpenOffice.org Calc : editing;data binding of XForms
-OpenOffice.org Calc : editing;database tables and queries
-OpenOffice.org Calc : editing;DataPilot tables
-OpenOffice.org Calc : editing;draw objects
-OpenOffice.org Calc : editing;Fontwork objects
-OpenOffice.org Calc : editing;hyperlinks
-OpenOffice.org Calc : editing;items in Data Navigator
-OpenOffice.org Calc : editing;menus
-OpenOffice.org Calc : editing;namespaces in XForms
-OpenOffice.org Calc : editing;notes
-OpenOffice.org Calc : editing;objects
-OpenOffice.org Calc : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Calc : editing;pictures
-OpenOffice.org Calc : editing;print ranges
-OpenOffice.org Calc : editing;reports
-OpenOffice.org Calc : editing;shortcut keys
-OpenOffice.org Calc : editing;tab stops
-OpenOffice.org Calc : editing;templates
-OpenOffice.org Calc : editing;titles
-OpenOffice.org Calc : editing;toolbars
-OpenOffice.org Calc : editing;undoing
-OpenOffice.org Calc : editing;XForms
-OpenOffice.org Calc : editing time of documents
-OpenOffice.org Calc : editors
-OpenOffice.org Calc : editors;formula editor
-OpenOffice.org Calc : editors;ImageMap editor
-OpenOffice.org Calc : EFFECT_ADD function
-OpenOffice.org Calc : EFFECTIVE function
-OpenOffice.org Calc : effective interest rates
-OpenOffice.org Calc : effects
-OpenOffice.org Calc : effects;font positions
-OpenOffice.org Calc : effects;fonts
-OpenOffice.org Calc : effects;Fontwork icons
-OpenOffice.org Calc : empty cells
-OpenOffice.org Calc : empty cells;counting
-OpenOffice.org Calc : empty cells;recognizing
-OpenOffice.org Calc : empty documents
-OpenOffice.org Calc : empty paragraph removal
-OpenOffice.org Calc : encrypting text
-OpenOffice.org Calc : encryption of contents
-OpenOffice.org Calc : entering entries with AutoInput function
-OpenOffice.org Calc : entering groups
-OpenOffice.org Calc : entering text from right to left
-OpenOffice.org Calc : EOMONTH function
-OpenOffice.org Calc : equal sign, see also operators
-OpenOffice.org Calc : equations in formula editor
-OpenOffice.org Calc : equations in goal seek
-OpenOffice.org Calc : ERF function
-OpenOffice.org Calc : ERFC function
-OpenOffice.org Calc : error bars in charts
-OpenOffice.org Calc : error codes
-OpenOffice.org Calc : error codes;controlling
-OpenOffice.org Calc : error codes;list of
-OpenOffice.org Calc : error indicators in charts
-OpenOffice.org Calc : error messages
-OpenOffice.org Calc : error messages;defining for incorrect input
-OpenOffice.org Calc : error messages;invalid references
-OpenOffice.org Calc : Error Report Tool
-OpenOffice.org Calc : error tracing
-OpenOffice.org Calc : ERRORTYPE function
-OpenOffice.org Calc : Euro
-OpenOffice.org Calc : Euro;converting in
-OpenOffice.org Calc : Euro;currency formats
-OpenOffice.org Calc : Euro;Euro Converter Wizard
-OpenOffice.org Calc : EVEN function
-OpenOffice.org Calc : even integers
-OpenOffice.org Calc : even/odd pages
-OpenOffice.org Calc : even/odd pages;printing
-OpenOffice.org Calc : events
-OpenOffice.org Calc : events;controls
-OpenOffice.org Calc : events;customizing
-OpenOffice.org Calc : events;in forms
-OpenOffice.org Calc : EXACT function
-OpenOffice.org Calc : exact numbers in OpenOffice.org Calc
-OpenOffice.org Calc : examples
-OpenOffice.org Calc : examples;formula calculation
-OpenOffice.org Calc : examples;goal seek
-OpenOffice.org Calc : Excel
-OpenOffice.org Calc : Excel;saving as
-OpenOffice.org Calc : Excel;search criteria
-OpenOffice.org Calc : exceptions
-OpenOffice.org Calc : exceptions;user-defined dictionaries
-OpenOffice.org Calc : exchanging, see also replacing
-OpenOffice.org Calc : executing
-OpenOffice.org Calc : executing;SQL commands
-OpenOffice.org Calc : exiting
-OpenOffice.org Calc : exiting;groups
-OpenOffice.org Calc : exiting;OpenOffice.org
-OpenOffice.org Calc : EXP function
-OpenOffice.org Calc : expanding formatting (Calc)
-OpenOffice.org Calc : explorer of data sources
-OpenOffice.org Calc : EXPONDIST function
-OpenOffice.org Calc : exponential distributions
-OpenOffice.org Calc : exponential trends in arrays
-OpenOffice.org Calc : export filters
-OpenOffice.org Calc : exporting
-OpenOffice.org Calc : exporting;bitmaps
-OpenOffice.org Calc : exporting;cells
-OpenOffice.org Calc : exporting;databases
-OpenOffice.org Calc : exporting;HTML and text documents
-OpenOffice.org Calc : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Calc : exporting;spreadsheets to dBASE
-OpenOffice.org Calc : exporting;spreadsheets to text format
-OpenOffice.org Calc : exporting;tables as text
-OpenOffice.org Calc : exporting;templates
-OpenOffice.org Calc : exporting;to foreign formats
-OpenOffice.org Calc : exporting;to HTML
-OpenOffice.org Calc : exporting;to Microsoft Office formats
-OpenOffice.org Calc : exporting;to PDF
-OpenOffice.org Calc : exporting;to PostScript format
-OpenOffice.org Calc : exporting;to XML
-OpenOffice.org Calc : exporting;XML files
-OpenOffice.org Calc : extended tips in Help
-OpenOffice.org Calc : extending printranges
-OpenOffice.org Calc : extension mode in text
-OpenOffice.org Calc : extensions
-OpenOffice.org Calc : extensions;Extension Manager
-OpenOffice.org Calc : extensions;file formats
-OpenOffice.org Calc : external data
-OpenOffice.org Calc : external data;inserting
-OpenOffice.org Calc : external data;WebQuery
-OpenOffice.org Calc : external DLL functions
-OpenOffice.org Calc : external keys (Base)
-OpenOffice.org Calc : extrapolations
-OpenOffice.org Calc : FACT function
-OpenOffice.org Calc : FACTDOUBLE function
-OpenOffice.org Calc : factorials
-OpenOffice.org Calc : factorials;numbers
-OpenOffice.org Calc : factorials;numbers with increments of two
-OpenOffice.org Calc : FALSE function
-OpenOffice.org Calc : faster printing
-OpenOffice.org Calc : faxes
-OpenOffice.org Calc : faxes;configuring OpenOffice.org
-OpenOffice.org Calc : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Calc : faxes;selecting a fax machine
-OpenOffice.org Calc : faxes;sending
-OpenOffice.org Calc : faxes;wizards
-OpenOffice.org Calc : FDIST function
-OpenOffice.org Calc : fields
-OpenOffice.org Calc : fields;database tables
-OpenOffice.org Calc : fields;displaying field codes (Writer)
-OpenOffice.org Calc : fields;formatted fields
-OpenOffice.org Calc : fields;updating automatically (Writer)
-OpenOffice.org Calc : file associations for Microsoft Office
-OpenOffice.org Calc : file filters
-OpenOffice.org Calc : file filters;mobile devices
-OpenOffice.org Calc : file filters;XML
-OpenOffice.org Calc : file formats
-OpenOffice.org Calc : file formats;changing defaults
-OpenOffice.org Calc : file formats;OpenDocument/XML
-OpenOffice.org Calc : file formats;saving always in other formats
-OpenOffice.org Calc : file names in headers/footers
-OpenOffice.org Calc : file selection button
-OpenOffice.org Calc : file sharing options for current document
-OpenOffice.org Calc : files
-OpenOffice.org Calc : files;filters and formats
-OpenOffice.org Calc : files;importing
-OpenOffice.org Calc : files;opening
-OpenOffice.org Calc : files;opening with placeholders
-OpenOffice.org Calc : files;properties
-OpenOffice.org Calc : files;saving
-OpenOffice.org Calc : files;saving automatically
-OpenOffice.org Calc : files;saving in other formats
-OpenOffice.org Calc : files;sending as e-mail
-OpenOffice.org Calc : files;version numbers
-OpenOffice.org Calc : files and folders in OpenOffice.org
-OpenOffice.org Calc : fill characters with tabulators
-OpenOffice.org Calc : fill colors for areas
-OpenOffice.org Calc : fill patterns for areas
-OpenOffice.org Calc : filling
-OpenOffice.org Calc : filling;cells, automatically
-OpenOffice.org Calc : filling;customized lists
-OpenOffice.org Calc : filling;selection lists
-OpenOffice.org Calc : filter conditions
-OpenOffice.org Calc : filter conditions;connecting
-OpenOffice.org Calc : filter conditions;in queries (Base)
-OpenOffice.org Calc : filtered data
-OpenOffice.org Calc : filtered data;sums
-OpenOffice.org Calc : filtering
-OpenOffice.org Calc : filtering;cell ranges
-OpenOffice.org Calc : filtering;data in databases
-OpenOffice.org Calc : filtering;data in forms
-OpenOffice.org Calc : filtering;database ranges
-OpenOffice.org Calc : filtering;DataPilot tables
-OpenOffice.org Calc : filters
-OpenOffice.org Calc : filters;comparison operators
-OpenOffice.org Calc : filters;copying visible cells only
-OpenOffice.org Calc : filters;defining advanced filters
-OpenOffice.org Calc : filters;for import and export
-OpenOffice.org Calc : filters;introduction
-OpenOffice.org Calc : filters;Navigator
-OpenOffice.org Calc : filters;pictures
-OpenOffice.org Calc : filters;XML filter settings
-OpenOffice.org Calc : filters, see also AutoFilter function
-OpenOffice.org Calc : financial functions
-OpenOffice.org Calc : FIND function
-OpenOffice.org Calc : Find tab in Help
-OpenOffice.org Calc : finding
-OpenOffice.org Calc : finding;formulas/values/text/objects
-OpenOffice.org Calc : finding;in all sheets
-OpenOffice.org Calc : finding;records in form documents
-OpenOffice.org Calc : finding;selections
-OpenOffice.org Calc : finding;similarity search
-OpenOffice.org Calc : FINV function
-OpenOffice.org Calc : FISHER function
-OpenOffice.org Calc : FISHERINV function
-OpenOffice.org Calc : fitting to pages
-OpenOffice.org Calc : fitting to pages;print settings in Math
-OpenOffice.org Calc : fitting to pages;print settings in presentations
-OpenOffice.org Calc : FIXED function
-OpenOffice.org Calc : fixed text
-OpenOffice.org Calc : fixed text;form functions
-OpenOffice.org Calc : fixing toolbars
-OpenOffice.org Calc : flipping draw objects
-OpenOffice.org Calc : floating frames in HTML documents
-OpenOffice.org Calc : floating toolbars
-OpenOffice.org Calc : FLOOR function
-OpenOffice.org Calc : focus of controls
-OpenOffice.org Calc : folder creation
-OpenOffice.org Calc : font lists
-OpenOffice.org Calc : font name box
-OpenOffice.org Calc : font sizes
-OpenOffice.org Calc : font sizes;bullets
-OpenOffice.org Calc : font sizes;relative changes
-OpenOffice.org Calc : font sizes;scaling on screen
-OpenOffice.org Calc : font sizes;text
-OpenOffice.org Calc : fonts
-OpenOffice.org Calc : fonts;adding under UNIX
-OpenOffice.org Calc : fonts;changing in templates
-OpenOffice.org Calc : fonts;colors
-OpenOffice.org Calc : fonts;default settings
-OpenOffice.org Calc : fonts;effects
-OpenOffice.org Calc : fonts;for HTML and Basic
-OpenOffice.org Calc : fonts;formats
-OpenOffice.org Calc : fonts;outlines
-OpenOffice.org Calc : fonts;positions in text
-OpenOffice.org Calc : fonts;shadows
-OpenOffice.org Calc : fonts;specifying several
-OpenOffice.org Calc : fonts;strikethrough
-OpenOffice.org Calc : fonts;styles
-OpenOffice.org Calc : fonts;text objects
-OpenOffice.org Calc : Fontwork icons
-OpenOffice.org Calc : footers
-OpenOffice.org Calc : footers;backgrounds
-OpenOffice.org Calc : footers;defining
-OpenOffice.org Calc : footers;printing on sheets
-OpenOffice.org Calc : forced array handling
-OpenOffice.org Calc : FORECAST function
-OpenOffice.org Calc : form controls
-OpenOffice.org Calc : form controls;assigning macros
-OpenOffice.org Calc : form controls;protecting
-OpenOffice.org Calc : form controls;toolbars
-OpenOffice.org Calc : form fields
-OpenOffice.org Calc : form filters
-OpenOffice.org Calc : Form Navigator
-OpenOffice.org Calc : format codes
-OpenOffice.org Calc : format codes;numbers
-OpenOffice.org Calc : format codes;user-defined number formats
-OpenOffice.org Calc : format filling printing in OpenOffice.org Math
-OpenOffice.org Calc : Format Paintbrush
-OpenOffice.org Calc : formats
-OpenOffice.org Calc : formats;Asian layout
-OpenOffice.org Calc : formats;Asian typography
-OpenOffice.org Calc : formats;assigning by formulas
-OpenOffice.org Calc : formats;automatically formatting spreadsheets
-OpenOffice.org Calc : formats;changing text/number
-OpenOffice.org Calc : formats;currency formats in cells
-OpenOffice.org Calc : formats;fonts
-OpenOffice.org Calc : formats;maximizing page formats
-OpenOffice.org Calc : formats;number and currency formats
-OpenOffice.org Calc : formats;numbers as text
-OpenOffice.org Calc : formats;numbers in tables
-OpenOffice.org Calc : formats;of currencies/date/time
-OpenOffice.org Calc : formats;on opening and saving
-OpenOffice.org Calc : formats;pasting in special formats
-OpenOffice.org Calc : formats;positions
-OpenOffice.org Calc : formats;Styles and Formatting window
-OpenOffice.org Calc : formats;tabulators
-OpenOffice.org Calc : formats;themes for sheets
-OpenOffice.org Calc : formats;undoing when writing
-OpenOffice.org Calc : formatted fields
-OpenOffice.org Calc : formatted fields;form functions
-OpenOffice.org Calc : formatted fields;properties
-OpenOffice.org Calc : formatting
-OpenOffice.org Calc : formatting;adding/deleting decimal places
-OpenOffice.org Calc : formatting;axes in charts
-OpenOffice.org Calc : formatting;cells
-OpenOffice.org Calc : formatting;chart areas
-OpenOffice.org Calc : formatting;chart floors
-OpenOffice.org Calc : formatting;chart legends
-OpenOffice.org Calc : formatting;chart titles
-OpenOffice.org Calc : formatting;chart walls
-OpenOffice.org Calc : formatting;conditional formatting
-OpenOffice.org Calc : formatting;copying
-OpenOffice.org Calc : formatting;definition
-OpenOffice.org Calc : formatting;expanding (Calc)
-OpenOffice.org Calc : formatting;font effects
-OpenOffice.org Calc : formatting;hyperlinks
-OpenOffice.org Calc : formatting;multiple cell texts
-OpenOffice.org Calc : formatting;notes on cells
-OpenOffice.org Calc : formatting;numbers as text
-OpenOffice.org Calc : formatting;numbers with decimals
-OpenOffice.org Calc : formatting;pages
-OpenOffice.org Calc : formatting;printer metrics (Writer)
-OpenOffice.org Calc : formatting;spreadsheets
-OpenOffice.org Calc : formatting;Styles and Formatting window
-OpenOffice.org Calc : formatting;themes for sheets
-OpenOffice.org Calc : formatting;undoing
-OpenOffice.org Calc : formatting;user-defined numbers
-OpenOffice.org Calc : formatting;visible cells only
-OpenOffice.org Calc : forms
-OpenOffice.org Calc : forms;browsing
-OpenOffice.org Calc : forms;Combo Box/List Box Wizard
-OpenOffice.org Calc : forms;creating
-OpenOffice.org Calc : forms;data
-OpenOffice.org Calc : forms;designing (Base)
-OpenOffice.org Calc : forms;events
-OpenOffice.org Calc : forms;filtering data
-OpenOffice.org Calc : forms;finding records
-OpenOffice.org Calc : forms;focus after opening
-OpenOffice.org Calc : forms;general information (Base)
-OpenOffice.org Calc : forms;grouping controls
-OpenOffice.org Calc : forms;HTML filters
-OpenOffice.org Calc : forms;Navigator
-OpenOffice.org Calc : forms;opening in design mode
-OpenOffice.org Calc : forms;properties
-OpenOffice.org Calc : forms;sorting data
-OpenOffice.org Calc : forms;subforms
-OpenOffice.org Calc : forms;wizards
-OpenOffice.org Calc : forms;XForms
-OpenOffice.org Calc : Formula Auditing feature in Microsoft Office
-OpenOffice.org Calc : formula bar
-OpenOffice.org Calc : formula bar;accepting inputs
-OpenOffice.org Calc : formula bar;canceling inputs
-OpenOffice.org Calc : formula bar;functions
-OpenOffice.org Calc : formula bar;input line
-OpenOffice.org Calc : formula bar;sheet area names
-OpenOffice.org Calc : formula bar;spreadsheets
-OpenOffice.org Calc : formula bar;sum function
-OpenOffice.org Calc : formula cells
-OpenOffice.org Calc : formula cells;displaying formulas in other cells
-OpenOffice.org Calc : formula cells;recognizing
-OpenOffice.org Calc : formula cells;removing precedents
-OpenOffice.org Calc : formula cells;tracing precedents
-OpenOffice.org Calc : FORMULA function
-OpenOffice.org Calc : formula list window
-OpenOffice.org Calc : formula texts
-OpenOffice.org Calc : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Calc : formulas
-OpenOffice.org Calc : formulas;arrays
-OpenOffice.org Calc : formulas;assigning cell formats
-OpenOffice.org Calc : formulas;AutoCalculate function
-OpenOffice.org Calc : formulas;calculating
-OpenOffice.org Calc : formulas;calculating with
-OpenOffice.org Calc : formulas;copying and pasting
-OpenOffice.org Calc : formulas;defining names
-OpenOffice.org Calc : formulas;displaying in cells
-OpenOffice.org Calc : formulas;hiding
-OpenOffice.org Calc : formulas;inputting
-OpenOffice.org Calc : formulas;matrix formulas
-OpenOffice.org Calc : formulas;new
-OpenOffice.org Calc : formulas;operators
-OpenOffice.org Calc : formulas;printing, instead of results
-OpenOffice.org Calc : formulas;recalculating manually
-OpenOffice.org Calc : formulas;saving as csv files
-OpenOffice.org Calc : formulas;starting formula editor
-OpenOffice.org Calc : formulas;status bar
-OpenOffice.org Calc : formulas;using row/column labels
-OpenOffice.org Calc : formulas in reports
-OpenOffice.org Calc : formulas in reports;editing
-OpenOffice.org Calc : forums and support
-OpenOffice.org Calc : fractions
-OpenOffice.org Calc : fractions;converting
-OpenOffice.org Calc : fractions;entering
-OpenOffice.org Calc : frames
-OpenOffice.org Calc : frames;around paragraphs
-OpenOffice.org Calc : frames;around tables
-OpenOffice.org Calc : frames;AutoCorrect function
-OpenOffice.org Calc : frames;backgrounds
-OpenOffice.org Calc : frames;captions (Writer)
-OpenOffice.org Calc : frames;printing in OpenOffice.org Math
-OpenOffice.org Calc : frames;protecting
-OpenOffice.org Calc : frames;selection frames
-OpenOffice.org Calc : frames;text fitting to frames
-OpenOffice.org Calc : freeform lines
-OpenOffice.org Calc : freeform lines;draw functions
-OpenOffice.org Calc : freezing rows or columns
-OpenOffice.org Calc : FREQUENCY function
-OpenOffice.org Calc : FTEST function
-OpenOffice.org Calc : FTP
-OpenOffice.org Calc : FTP;opening documents
-OpenOffice.org Calc : FTP;saving documents
-OpenOffice.org Calc : full joins (Base)
-OpenOffice.org Calc : full screen view
-OpenOffice.org Calc : full-text search in Help
-OpenOffice.org Calc : function list window
-OpenOffice.org Calc : Function Wizard
-OpenOffice.org Calc : Function Wizard;add-ins
-OpenOffice.org Calc : Function Wizard;arrays
-OpenOffice.org Calc : Function Wizard;databases
-OpenOffice.org Calc : Function Wizard;date & time
-OpenOffice.org Calc : Function Wizard;financial
-OpenOffice.org Calc : Function Wizard;information
-OpenOffice.org Calc : Function Wizard;logical
-OpenOffice.org Calc : Function Wizard;mathematical
-OpenOffice.org Calc : Function Wizard;spreadsheets
-OpenOffice.org Calc : Function Wizard;statistics
-OpenOffice.org Calc : Function Wizard;text
-OpenOffice.org Calc : functions
-OpenOffice.org Calc : functions;accepting input icon
-OpenOffice.org Calc : functions;add-in functions
-OpenOffice.org Calc : functions;array functions
-OpenOffice.org Calc : functions;canceling input icon
-OpenOffice.org Calc : functions;database functions
-OpenOffice.org Calc : functions;date & time
-OpenOffice.org Calc : functions;financial functions
-OpenOffice.org Calc : functions;formula bar icon
-OpenOffice.org Calc : functions;Function Wizard
-OpenOffice.org Calc : functions;information functions
-OpenOffice.org Calc : functions;listed by category
-OpenOffice.org Calc : functions;logical functions
-OpenOffice.org Calc : functions;mathematical functions
-OpenOffice.org Calc : functions;OpenOffice.org Calc add-in DLL
-OpenOffice.org Calc : functions;spreadsheets
-OpenOffice.org Calc : functions;statistics functions
-OpenOffice.org Calc : functions;sum function icon
-OpenOffice.org Calc : functions;text functions
-OpenOffice.org Calc : functions;user-defined
-OpenOffice.org Calc : functions in reports
-OpenOffice.org Calc : functions in reports;editing
-OpenOffice.org Calc : future values
-OpenOffice.org Calc : future values;constant interest rates
-OpenOffice.org Calc : future values;varying interest rates
-OpenOffice.org Calc : FV function
-OpenOffice.org Calc : FVSCHEDULE function
-OpenOffice.org Calc : Gallery
-OpenOffice.org Calc : Gallery;adding pictures
-OpenOffice.org Calc : Gallery;dragging pictures to draw objects
-OpenOffice.org Calc : Gallery;hiding/showing
-OpenOffice.org Calc : Gallery;inserting pictures from
-OpenOffice.org Calc : GAMMADIST function
-OpenOffice.org Calc : GAMMAINV function
-OpenOffice.org Calc : GAMMALN function
-OpenOffice.org Calc : GAUSS function
-OpenOffice.org Calc : Gaussian error integral
-OpenOffice.org Calc : GCD function
-OpenOffice.org Calc : GCD_ADD function
-OpenOffice.org Calc : GEOMEAN function
-OpenOffice.org Calc : geometric lists
-OpenOffice.org Calc : geometric-degressive depreciations
-OpenOffice.org Calc : German spellcheck
-OpenOffice.org Calc : GESTEP function
-OpenOffice.org Calc : get method for form transmissions
-OpenOffice.org Calc : GETPIVOTDATA function
-OpenOffice.org Calc : getting support
-OpenOffice.org Calc : GIF format
-OpenOffice.org Calc : glossaries
-OpenOffice.org Calc : glossaries;common terms
-OpenOffice.org Calc : glossaries;Internet terms
-OpenOffice.org Calc : goal seek example
-OpenOffice.org Calc : gradients off for faster printing
-OpenOffice.org Calc : graphical text art
-OpenOffice.org Calc : graphics
-OpenOffice.org Calc : graphics;cache
-OpenOffice.org Calc : graphics;protecting
-OpenOffice.org Calc : graphics, see also pictures
-OpenOffice.org Calc : grayscale printing
-OpenOffice.org Calc : greatest common divisor
-OpenOffice.org Calc : grid controls
-OpenOffice.org Calc : grid controls;form functions
-OpenOffice.org Calc : grids
-OpenOffice.org Calc : grids;defaults (Writer/Calc)
-OpenOffice.org Calc : grids;display options (Impress/Draw)
-OpenOffice.org Calc : grids;displaying lines (Calc)
-OpenOffice.org Calc : grids;formatting axes
-OpenOffice.org Calc : grids;hiding lines in sheets
-OpenOffice.org Calc : grids;inserting in charts
-OpenOffice.org Calc : grids;printing sheet grids
-OpenOffice.org Calc : group box creation
-OpenOffice.org Calc : grouping
-OpenOffice.org Calc : grouping;cells
-OpenOffice.org Calc : grouping;DataPilot tables
-OpenOffice.org Calc : groups
-OpenOffice.org Calc : groups;entering/exiting/ungrouping
-OpenOffice.org Calc : groups;naming
-OpenOffice.org Calc : groups;of controls
-OpenOffice.org Calc : GROWTH function
-OpenOffice.org Calc : growth series
-OpenOffice.org Calc : guides
-OpenOffice.org Calc : guides;display options (Impress/Draw)
-OpenOffice.org Calc : guides;displaying when moving objects (Impress)
-OpenOffice.org Calc : guides;showing (Calc)
-OpenOffice.org Calc : guides;showing when moving frames (Writer)
-OpenOffice.org Calc : gutter
-OpenOffice.org Calc : handles
-OpenOffice.org Calc : handles;displaying (Writer)
-OpenOffice.org Calc : handles;scaling
-OpenOffice.org Calc : handles;showing simple/large handles (Calc)
-OpenOffice.org Calc : Hangul/Hanja
-OpenOffice.org Calc : HARMEAN function
-OpenOffice.org Calc : hatching
-OpenOffice.org Calc : headers
-OpenOffice.org Calc : headers;backgrounds
-OpenOffice.org Calc : headers;defining
-OpenOffice.org Calc : headers;freezing during table split
-OpenOffice.org Calc : headers;printing on sheets
-OpenOffice.org Calc : headings
-OpenOffice.org Calc : headings;entering as text box
-OpenOffice.org Calc : headings;repeating rows/columns as
-OpenOffice.org Calc : Hebrew
-OpenOffice.org Calc : Hebrew;entering text
-OpenOffice.org Calc : Hebrew;language settings
-OpenOffice.org Calc : heights of cells
-OpenOffice.org Calc : Help
-OpenOffice.org Calc : Help;bookmarks
-OpenOffice.org Calc : Help;extended tips on/off
-OpenOffice.org Calc : Help;full-text search
-OpenOffice.org Calc : Help;Help tips
-OpenOffice.org Calc : Help;keywords
-OpenOffice.org Calc : Help;navigation pane showing/hiding
-OpenOffice.org Calc : Help;style sheets
-OpenOffice.org Calc : Help;topics
-OpenOffice.org Calc : Help Agent
-OpenOffice.org Calc : Help Agent;help
-OpenOffice.org Calc : Help Agent;options
-OpenOffice.org Calc : Help tips
-OpenOffice.org Calc : Help tips;defining text for cell input
-OpenOffice.org Calc : Help tips;hiding
-OpenOffice.org Calc : HEX2BIN function
-OpenOffice.org Calc : HEX2DEC function
-OpenOffice.org Calc : HEX2OCT function
-OpenOffice.org Calc : hexadecimal system
-OpenOffice.org Calc : hexadecimal system;converting to
-OpenOffice.org Calc : hidden cells
-OpenOffice.org Calc : hidden controls in Form Navigator
-OpenOffice.org Calc : hidden fields display (Writer)
-OpenOffice.org Calc : hidden pages
-OpenOffice.org Calc : hidden pages;printing in presentations
-OpenOffice.org Calc : hidden text
-OpenOffice.org Calc : hidden text;showing (Writer)
-OpenOffice.org Calc : hiding
-OpenOffice.org Calc : hiding;changes
-OpenOffice.org Calc : hiding;chart legends
-OpenOffice.org Calc : hiding;columns
-OpenOffice.org Calc : hiding;data fields, from calculations in Data Pilot
-OpenOffice.org Calc : hiding;docked windows
-OpenOffice.org Calc : hiding;formulas
-OpenOffice.org Calc : hiding;headers/grid lines
-OpenOffice.org Calc : hiding;navigation pane in Help window
-OpenOffice.org Calc : hiding;rows
-OpenOffice.org Calc : hiding;sheet details
-OpenOffice.org Calc : hiding;sheets
-OpenOffice.org Calc : high contrast mode
-OpenOffice.org Calc : highlighting
-OpenOffice.org Calc : highlighting;negative numbers
-OpenOffice.org Calc : highlighting;values in sheets
-OpenOffice.org Calc : Hindi
-OpenOffice.org Calc : Hindi;entering text
-OpenOffice.org Calc : Hindi;language settings
-OpenOffice.org Calc : HLOOKUP function
-OpenOffice.org Calc : horizontal scrollbars (Writer)
-OpenOffice.org Calc : HOUR function
-OpenOffice.org Calc : HowTos for Calc
-OpenOffice.org Calc : HowTos for charts
-OpenOffice.org Calc : HTML
-OpenOffice.org Calc : HTML;definition
-OpenOffice.org Calc : HTML;export character set
-OpenOffice.org Calc : HTML;fonts for source display
-OpenOffice.org Calc : HTML;importing META tags
-OpenOffice.org Calc : HTML;in sheet cells
-OpenOffice.org Calc : HTML;live presentations
-OpenOffice.org Calc : HTML;sheets
-OpenOffice.org Calc : HTML documents
-OpenOffice.org Calc : HTML documents;auto reloading
-OpenOffice.org Calc : HTML documents;importing/exporting
-OpenOffice.org Calc : HTML documents;META tags in
-OpenOffice.org Calc : HTML documents;new
-OpenOffice.org Calc : HTML documents;source text
-OpenOffice.org Calc : HTML WebQuery
-OpenOffice.org Calc : HYPERLINK function
-OpenOffice.org Calc : hyperlinks
-OpenOffice.org Calc : hyperlinks;assigning macros
-OpenOffice.org Calc : hyperlinks;character formats
-OpenOffice.org Calc : hyperlinks;definition
-OpenOffice.org Calc : hyperlinks;deleting
-OpenOffice.org Calc : hyperlinks;editing
-OpenOffice.org Calc : hyperlinks;inserting
-OpenOffice.org Calc : hyperlinks;relative and absolute
-OpenOffice.org Calc : hyperlinks;turning off automatic recognition
-OpenOffice.org Calc : hyperlinks, see also links
-OpenOffice.org Calc : HYPGEOMDIST function
-OpenOffice.org Calc : hyphenation
-OpenOffice.org Calc : hyphenation;activating for a language
-OpenOffice.org Calc : hyphenation;in spreadsheets
-OpenOffice.org Calc : hyphenation;minimal number of characters
-OpenOffice.org Calc : hyphens
-OpenOffice.org Calc : hyphens;displaying custom (Writer)
-OpenOffice.org Calc : hyphens;inserting custom
-OpenOffice.org Calc : icon bars, see toolbars
-OpenOffice.org Calc : icon sizes
-OpenOffice.org Calc : IDE
-OpenOffice.org Calc : IDE;Basic IDE
-OpenOffice.org Calc : IF function
-OpenOffice.org Calc : ignore list for spellcheck
-OpenOffice.org Calc : illumination
-OpenOffice.org Calc : illumination;3D charts
-OpenOffice.org Calc : illustrations, see pictures
-OpenOffice.org Calc : IMABS function
-OpenOffice.org Calc : image button creation
-OpenOffice.org Calc : image control creation
-OpenOffice.org Calc : ImageMap
-OpenOffice.org Calc : ImageMap;definition
-OpenOffice.org Calc : ImageMap;editor
-OpenOffice.org Calc : images
-OpenOffice.org Calc : images;ImageMap
-OpenOffice.org Calc : images;inserting and editing bitmaps
-OpenOffice.org Calc : images;placeholders in presentations
-OpenOffice.org Calc : images, see also pictures
-OpenOffice.org Calc : IMAGINARY function
-OpenOffice.org Calc : imaginary numbers in analysis functions
-OpenOffice.org Calc : IMARGUMENT function
-OpenOffice.org Calc : IMCONJUGATE function
-OpenOffice.org Calc : IMCOS function
-OpenOffice.org Calc : IMDIV function
-OpenOffice.org Calc : IME
-OpenOffice.org Calc : IME;definition
-OpenOffice.org Calc : IME;showing/hiding
-OpenOffice.org Calc : IMEXP function
-OpenOffice.org Calc : IMLN function
-OpenOffice.org Calc : IMLOG10 function
-OpenOffice.org Calc : IMLOG2 function
-OpenOffice.org Calc : implicit array handling
-OpenOffice.org Calc : import filters
-OpenOffice.org Calc : import restrictions for Microsoft Office
-OpenOffice.org Calc : importing
-OpenOffice.org Calc : importing;bitmaps
-OpenOffice.org Calc : importing;compatibility settings for text import
-OpenOffice.org Calc : importing;databases
-OpenOffice.org Calc : importing;dBASE files
-OpenOffice.org Calc : importing;documents in other formats
-OpenOffice.org Calc : importing;from XML
-OpenOffice.org Calc : importing;HTML and text documents
-OpenOffice.org Calc : importing;HTML with META tags
-OpenOffice.org Calc : importing;Microsoft Office documents with VBA code
-OpenOffice.org Calc : importing;tables as text
-OpenOffice.org Calc : importing;tables in text format
-OpenOffice.org Calc : importing;templates
-OpenOffice.org Calc : importing;text databases
-OpenOffice.org Calc : IMPOWER function
-OpenOffice.org Calc : IMPRODUCT function
-OpenOffice.org Calc : IMREAL function
-OpenOffice.org Calc : IMSIN function
-OpenOffice.org Calc : IMSQRT function
-OpenOffice.org Calc : IMSUB function
-OpenOffice.org Calc : IMSUM function
-OpenOffice.org Calc : inches
-OpenOffice.org Calc : increasing scales in page view
-OpenOffice.org Calc : INDEX function
-OpenOffice.org Calc : Index tab in Help
-OpenOffice.org Calc : indexes
-OpenOffice.org Calc : indexes;backgrounds
-OpenOffice.org Calc : indexes;showing/hiding Help index tab
-OpenOffice.org Calc : indexes;unprotecting
-OpenOffice.org Calc : indicator lines in text
-OpenOffice.org Calc : INDIRECT function
-OpenOffice.org Calc : INFO function
-OpenOffice.org Calc : information functions
-OpenOffice.org Calc : information on cells
-OpenOffice.org Calc : inline array constants
-OpenOffice.org Calc : inner joins (Base)
-OpenOffice.org Calc : inner products
-OpenOffice.org Calc : input line in formula bar
-OpenOffice.org Calc : input method window
-OpenOffice.org Calc : input support in spreadsheets
-OpenOffice.org Calc : insert mode for entering text
-OpenOffice.org Calc : inserting
-OpenOffice.org Calc : inserting;applets
-OpenOffice.org Calc : inserting;breaks
-OpenOffice.org Calc : inserting;cell ranges
-OpenOffice.org Calc : inserting;cell ranges from spreadsheets
-OpenOffice.org Calc : inserting;cells
-OpenOffice.org Calc : inserting;cells, by drag and drop
-OpenOffice.org Calc : inserting;cells, toolbar icon
-OpenOffice.org Calc : inserting;charts
-OpenOffice.org Calc : inserting;clipboard options
-OpenOffice.org Calc : inserting;columns
-OpenOffice.org Calc : inserting;data from text documents
-OpenOffice.org Calc : inserting;datasource records in spreadsheets
-OpenOffice.org Calc : inserting;drawings
-OpenOffice.org Calc : inserting;external data
-OpenOffice.org Calc : inserting;floating frames
-OpenOffice.org Calc : inserting;form fields
-OpenOffice.org Calc : inserting;formulas
-OpenOffice.org Calc : inserting;fractions
-OpenOffice.org Calc : inserting;hyperlinks
-OpenOffice.org Calc : inserting;line breaks in cells
-OpenOffice.org Calc : inserting;manual column breaks
-OpenOffice.org Calc : inserting;manual row breaks
-OpenOffice.org Calc : inserting;matrix formulas
-OpenOffice.org Calc : inserting;movies/sounds
-OpenOffice.org Calc : inserting;new text tables defaults
-OpenOffice.org Calc : inserting;notes
-OpenOffice.org Calc : inserting;objects from Gallery
-OpenOffice.org Calc : inserting;objects, toolbar icon
-OpenOffice.org Calc : inserting;OLE objects
-OpenOffice.org Calc : inserting;paragraph bullets
-OpenOffice.org Calc : inserting;plug-ins
-OpenOffice.org Calc : inserting;references, by drag and drop
-OpenOffice.org Calc : inserting;rows
-OpenOffice.org Calc : inserting;sheets
-OpenOffice.org Calc : inserting;special characters
-OpenOffice.org Calc : inserting;tab stops
-OpenOffice.org Calc : inserting;text files with data
-OpenOffice.org Calc : inserting;values
-OpenOffice.org Calc : inserting functions
-OpenOffice.org Calc : inserting functions;function list window
-OpenOffice.org Calc : inserting functions;Function Wizard
-OpenOffice.org Calc : installing
-OpenOffice.org Calc : installing;ActiveX control
-OpenOffice.org Calc : installing;mobile device filters
-OpenOffice.org Calc : installing;UNO components
-OpenOffice.org Calc : instructions
-OpenOffice.org Calc : instructions;general
-OpenOffice.org Calc : instructions;OpenOffice.org Calc
-OpenOffice.org Calc : INT function
-OpenOffice.org Calc : integers with leading zeros
-OpenOffice.org Calc : INTERCEPT function
-OpenOffice.org Calc : interests for unchanged amortization installments
-OpenOffice.org Calc : internal rates of return
-OpenOffice.org Calc : internal rates of return;irregular payments
-OpenOffice.org Calc : internal rates of return;modified
-OpenOffice.org Calc : internal rates of return;regular payments
-OpenOffice.org Calc : international currency formats
-OpenOffice.org Calc : Internet
-OpenOffice.org Calc : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Calc : Internet;presentations
-OpenOffice.org Calc : Internet;starting searches
-OpenOffice.org Calc : Internet;turning off recognition of addresses
-OpenOffice.org Calc : Internet glossary
-OpenOffice.org Calc : intersection operator
-OpenOffice.org Calc : intersections
-OpenOffice.org Calc : INTRATE function
-OpenOffice.org Calc : invalid data
-OpenOffice.org Calc : invalid data;marking
-OpenOffice.org Calc : invalid names
-OpenOffice.org Calc : invalid names;error messages
-OpenOffice.org Calc : invalid references
-OpenOffice.org Calc : invalid references;error messages
-OpenOffice.org Calc : inverse arrays
-OpenOffice.org Calc : inverse F probability distribution
-OpenOffice.org Calc : inverse of Fisher transformation
-OpenOffice.org Calc : inverse of lognormal distribution
-OpenOffice.org Calc : inverse of t-distribution
-OpenOffice.org Calc : invert filter
-OpenOffice.org Calc : inverting tables
-OpenOffice.org Calc : invisible areas
-OpenOffice.org Calc : invisible cells
-OpenOffice.org Calc : IPMT function
-OpenOffice.org Calc : IRR function
-OpenOffice.org Calc : ISBLANK function
-OpenOffice.org Calc : ISERR function
-OpenOffice.org Calc : ISERROR function
-OpenOffice.org Calc : ISEVEN function
-OpenOffice.org Calc : ISEVEN_ADD function
-OpenOffice.org Calc : ISFORMULA function
-OpenOffice.org Calc : ISLEAPYEAR function
-OpenOffice.org Calc : ISLOGICAL function
-OpenOffice.org Calc : ISNA function
-OpenOffice.org Calc : ISNONTEXT function
-OpenOffice.org Calc : ISNUMBER function
-OpenOffice.org Calc : ISODD function
-OpenOffice.org Calc : ISODD_ADD function
-OpenOffice.org Calc : ISPMT function
-OpenOffice.org Calc : ISREF function
-OpenOffice.org Calc : ISTEXT function
-OpenOffice.org Calc : italic text
-OpenOffice.org Calc : iterative references in spreadsheets
-OpenOffice.org Calc : Java
-OpenOffice.org Calc : Java;definition
-OpenOffice.org Calc : Java;scripting
-OpenOffice.org Calc : Java;setting options
-OpenOffice.org Calc : JDBC
-OpenOffice.org Calc : JDBC;databases (Base)
-OpenOffice.org Calc : JDBC;definition
-OpenOffice.org Calc : JIS function
-OpenOffice.org Calc : joining
-OpenOffice.org Calc : joining;paragraphs
-OpenOffice.org Calc : joining;tables (Base)
-OpenOffice.org Calc : joins in databases (Base)
-OpenOffice.org Calc : justifying text
-OpenOffice.org Calc : kerning
-OpenOffice.org Calc : kerning;Asian texts
-OpenOffice.org Calc : kerning;definition
-OpenOffice.org Calc : kerning;in characters
-OpenOffice.org Calc : key fields for relations (Base)
-OpenOffice.org Calc : keyboard
-OpenOffice.org Calc : keyboard;assigning/editing shortcut keys
-OpenOffice.org Calc : keyboard;general commands
-OpenOffice.org Calc : keyboard;removing numbering
-OpenOffice.org Calc : keys
-OpenOffice.org Calc : keys;adding push buttons
-OpenOffice.org Calc : keys;primary keys (Base)
-OpenOffice.org Calc : kiosk export
-OpenOffice.org Calc : KURT function
-OpenOffice.org Calc : label ranges in sheets
-OpenOffice.org Calc : labels
-OpenOffice.org Calc : labels;creating and synchronizing
-OpenOffice.org Calc : labels;for charts
-OpenOffice.org Calc : labels;for draw objects
-OpenOffice.org Calc : labels;form functions
-OpenOffice.org Calc : labels;from databases
-OpenOffice.org Calc : labels, see also names/callouts
-OpenOffice.org Calc : landscape printing
-OpenOffice.org Calc : languages
-OpenOffice.org Calc : languages;activating modules
-OpenOffice.org Calc : languages;Asian support
-OpenOffice.org Calc : languages;complex text layout
-OpenOffice.org Calc : languages;locale settings
-OpenOffice.org Calc : languages;selecting
-OpenOffice.org Calc : languages;setting options
-OpenOffice.org Calc : languages;spellcheck
-OpenOffice.org Calc : languages;spellchecking and formatting
-OpenOffice.org Calc : LARGE function
-OpenOffice.org Calc : large handles (Writer)
-OpenOffice.org Calc : large icons
-OpenOffice.org Calc : layer arrangement
-OpenOffice.org Calc : layout
-OpenOffice.org Calc : layout;importing Word documents
-OpenOffice.org Calc : layout;pages
-OpenOffice.org Calc : layout;spreadsheets
-OpenOffice.org Calc : LCM function
-OpenOffice.org Calc : LCM_ADD function
-OpenOffice.org Calc : LDAP server
-OpenOffice.org Calc : LDAP server;address books (Base)
-OpenOffice.org Calc : LDAP server;sign on options
-OpenOffice.org Calc : leading between paragraphs
-OpenOffice.org Calc : leading zeros
-OpenOffice.org Calc : leap year determination
-OpenOffice.org Calc : least common multiples
-OpenOffice.org Calc : left alignment of paragraphs
-OpenOffice.org Calc : LEFT function
-OpenOffice.org Calc : left joins (Base)
-OpenOffice.org Calc : legends
-OpenOffice.org Calc : legends;charts
-OpenOffice.org Calc : legends;draw objects
-OpenOffice.org Calc : legends;rounding corners
-OpenOffice.org Calc : LEN function
-OpenOffice.org Calc : Letter Wizard
-OpenOffice.org Calc : levels
-OpenOffice.org Calc : levels;depth stagger
-OpenOffice.org Calc : limits
-OpenOffice.org Calc : limits;specifying value limits on input
-OpenOffice.org Calc : limits of tables (Writer)
-OpenOffice.org Calc : line arrangement
-OpenOffice.org Calc : line arrangement;cells
-OpenOffice.org Calc : line breaks
-OpenOffice.org Calc : line breaks;in cells
-OpenOffice.org Calc : line charts
-OpenOffice.org Calc : line spacing
-OpenOffice.org Calc : line spacing;context menu in paragraphs
-OpenOffice.org Calc : line spacing;paragraph
-OpenOffice.org Calc : line styles
-OpenOffice.org Calc : line styles;applying
-OpenOffice.org Calc : line styles;defining
-OpenOffice.org Calc : linear depreciations
-OpenOffice.org Calc : linear series
-OpenOffice.org Calc : lines
-OpenOffice.org Calc : lines;contours (Draw/Impress)
-OpenOffice.org Calc : lines;defining ends
-OpenOffice.org Calc : lines;draw functions
-OpenOffice.org Calc : lines;drawing in text
-OpenOffice.org Calc : lines;editing points
-OpenOffice.org Calc : lines;removing automatic lines
-OpenOffice.org Calc : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Calc : lines of text
-OpenOffice.org Calc : lines of text;alignment
-OpenOffice.org Calc : LINEST function
-OpenOffice.org Calc : links
-OpenOffice.org Calc : links;between cells and controls
-OpenOffice.org Calc : links;by drag and drop
-OpenOffice.org Calc : links;character formats
-OpenOffice.org Calc : links;definition
-OpenOffice.org Calc : links;editing hyperlinks
-OpenOffice.org Calc : links;inserting
-OpenOffice.org Calc : links;modifying
-OpenOffice.org Calc : links;opening files with
-OpenOffice.org Calc : links;relational databases (Base)
-OpenOffice.org Calc : links;turning off automatic recognition
-OpenOffice.org Calc : links;updating options (Writer)
-OpenOffice.org Calc : links;updating specific links
-OpenOffice.org Calc : list box creation
-OpenOffice.org Calc : list of functions
-OpenOffice.org Calc : lists
-OpenOffice.org Calc : lists;data assigned to controls
-OpenOffice.org Calc : lists;registered databases (Base)
-OpenOffice.org Calc : lists;regular expressions
-OpenOffice.org Calc : lists;user-defined
-OpenOffice.org Calc : live presentations on the Internet
-OpenOffice.org Calc : LN function
-OpenOffice.org Calc : loading
-OpenOffice.org Calc : loading;documents
-OpenOffice.org Calc : loading;documents from other formats
-OpenOffice.org Calc : loading;HTML documents, automatically
-OpenOffice.org Calc : loading;Microsoft Office documents with VBA code
-OpenOffice.org Calc : loading;reloading
-OpenOffice.org Calc : loading;XML files
-OpenOffice.org Calc : locale settings
-OpenOffice.org Calc : LOG function
-OpenOffice.org Calc : LOG10 function
-OpenOffice.org Calc : logarithmic scaling along axes
-OpenOffice.org Calc : logarithms
-OpenOffice.org Calc : LOGEST function
-OpenOffice.org Calc : logical functions
-OpenOffice.org Calc : logical number formats
-OpenOffice.org Calc : LOGINV function
-OpenOffice.org Calc : LOGNORMDIST function
-OpenOffice.org Calc : LOOKUP function
-OpenOffice.org Calc : LOWER function
-OpenOffice.org Calc : lowercase letters
-OpenOffice.org Calc : lowercase letters;AutoInput function (in cells)
-OpenOffice.org Calc : lowercase letters;font effects
-OpenOffice.org Calc : lowest common multiples
-OpenOffice.org Calc : Macauley duration
-OpenOffice.org Calc : macros
-OpenOffice.org Calc : macros;assigning to events in forms
-OpenOffice.org Calc : macros;in MS Office documents
-OpenOffice.org Calc : macros;interrupting
-OpenOffice.org Calc : macros;organizing
-OpenOffice.org Calc : macros;recording
-OpenOffice.org Calc : macros;running when incorrect input
-OpenOffice.org Calc : macros;security
-OpenOffice.org Calc : macros;security warning dialog
-OpenOffice.org Calc : macros;selecting security warnings
-OpenOffice.org Calc : magnifiers
-OpenOffice.org Calc : Mail Merge feature in Microsoft Office
-OpenOffice.org Calc : manual column breaks
-OpenOffice.org Calc : manual row breaks
-OpenOffice.org Calc : margins
-OpenOffice.org Calc : margins;pages
-OpenOffice.org Calc : margins;setting with the mouse
-OpenOffice.org Calc : margins;shadows
-OpenOffice.org Calc : marking cells
-OpenOffice.org Calc : marking changes
-OpenOffice.org Calc : Markup feature in Microsoft Office
-OpenOffice.org Calc : MATCH function
-OpenOffice.org Calc : Math formula editor
-OpenOffice.org Calc : mathematical functions
-OpenOffice.org Calc : matrices
-OpenOffice.org Calc : matrices;calculations
-OpenOffice.org Calc : matrices;entering matrix formulas
-OpenOffice.org Calc : matrices;functions
-OpenOffice.org Calc : MAX function
-OpenOffice.org Calc : MAXA function
-OpenOffice.org Calc : maximum values in Calc databases
-OpenOffice.org Calc : MDETERM function
-OpenOffice.org Calc : MDURATION function
-OpenOffice.org Calc : means
-OpenOffice.org Calc : means;geometric
-OpenOffice.org Calc : means;harmonic
-OpenOffice.org Calc : means;of data set without margin data
-OpenOffice.org Calc : measurement units
-OpenOffice.org Calc : measurement units;changing on rulers
-OpenOffice.org Calc : measurement units;converting
-OpenOffice.org Calc : measurement units;selecting
-OpenOffice.org Calc : Media Player window
-OpenOffice.org Calc : MEDIAN function
-OpenOffice.org Calc : menus
-OpenOffice.org Calc : menus;activating context menus
-OpenOffice.org Calc : menus;customizing
-OpenOffice.org Calc : menus;inactive menu items
-OpenOffice.org Calc : merging
-OpenOffice.org Calc : merging;cells
-OpenOffice.org Calc : merging;data ranges
-OpenOffice.org Calc : merging;documents
-OpenOffice.org Calc : META tags
-OpenOffice.org Calc : metrics
-OpenOffice.org Calc : metrics;converting
-OpenOffice.org Calc : metrics;document formatting (Writer)
-OpenOffice.org Calc : metrics;in sheets
-OpenOffice.org Calc : Microsoft Excel functions
-OpenOffice.org Calc : Microsoft Office
-OpenOffice.org Calc : Microsoft Office;Access databases (base)
-OpenOffice.org Calc : Microsoft Office;as standard file format
-OpenOffice.org Calc : Microsoft Office;document import restrictions
-OpenOffice.org Calc : Microsoft Office;feature comparisons
-OpenOffice.org Calc : Microsoft Office;importing password protected files
-OpenOffice.org Calc : Microsoft Office;importing Word documents
-OpenOffice.org Calc : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Calc : Microsoft Office;new users information
-OpenOffice.org Calc : Microsoft Office;opening Microsoft documents
-OpenOffice.org Calc : Microsoft Office;reassigning document types
-OpenOffice.org Calc : MID function
-OpenOffice.org Calc : MIN function
-OpenOffice.org Calc : MINA function
-OpenOffice.org Calc : minimum values in Calc databases
-OpenOffice.org Calc : minus sign, see also operators
-OpenOffice.org Calc : MINUTE function
-OpenOffice.org Calc : MINVERSE function
-OpenOffice.org Calc : MIRR function
-OpenOffice.org Calc : MMULT function
-OpenOffice.org Calc : mobile device filters
-OpenOffice.org Calc : MOD function
-OpenOffice.org Calc : MODE function
-OpenOffice.org Calc : models in XForms
-OpenOffice.org Calc : modified internal rates of return
-OpenOffice.org Calc : modifying, see changing
-OpenOffice.org Calc : MONTH function
-OpenOffice.org Calc : MONTHS function
-OpenOffice.org Calc : more controls
-OpenOffice.org Calc : mosaic filter
-OpenOffice.org Calc : most common value
-OpenOffice.org Calc : mouse
-OpenOffice.org Calc : mouse;pointers when using drag and drop
-OpenOffice.org Calc : mouse;positioning
-OpenOffice.org Calc : moving
-OpenOffice.org Calc : moving;cells by drag and drop
-OpenOffice.org Calc : moving;spreadsheets
-OpenOffice.org Calc : moving;tab stops on ruler
-OpenOffice.org Calc : moving;toolbars
-OpenOffice.org Calc : moving;using guide lines in presentations
-OpenOffice.org Calc : moving;visible cells only
-OpenOffice.org Calc : MROUND function
-OpenOffice.org Calc : MS ADO interface (Base)
-OpenOffice.org Calc : multi-line text in cells
-OpenOffice.org Calc : multi-line titles in forms
-OpenOffice.org Calc : MULTINOMIAL function
-OpenOffice.org Calc : multiple cells selection
-OpenOffice.org Calc : multiple documents
-OpenOffice.org Calc : multiple documents;opening
-OpenOffice.org Calc : multiple operations
-OpenOffice.org Calc : multiple sheets
-OpenOffice.org Calc : multiplication sign, see also operators
-OpenOffice.org Calc : multiplying
-OpenOffice.org Calc : multiplying;cell contents in Calc databases
-OpenOffice.org Calc : multiplying;numbers
-OpenOffice.org Calc : MUNIT function
-OpenOffice.org Calc : My Documents folder
-OpenOffice.org Calc : My Documents folder;changing work directory
-OpenOffice.org Calc : My Documents folder;opening
-OpenOffice.org Calc : MySQL databases (Base)
-OpenOffice.org Calc : N function
-OpenOffice.org Calc : NA function
-OpenOffice.org Calc : name recognition on/off
-OpenOffice.org Calc : names
-OpenOffice.org Calc : names;defining for cells
-OpenOffice.org Calc : names;for cell ranges
-OpenOffice.org Calc : names;multi-line titles
-OpenOffice.org Calc : names;objects
-OpenOffice.org Calc : names;sheets
-OpenOffice.org Calc : names, see also labels/callouts
-OpenOffice.org Calc : namespace organization in XForms
-OpenOffice.org Calc : native SQL (Base)
-OpenOffice.org Calc : natural language addressing
-OpenOffice.org Calc : natural logarithm
-OpenOffice.org Calc : natural logarithm of Gamma function
-OpenOffice.org Calc : natural sort algorithm
-OpenOffice.org Calc : navigating
-OpenOffice.org Calc : navigating;in documents
-OpenOffice.org Calc : navigating;in spreadsheets
-OpenOffice.org Calc : Navigation bar
-OpenOffice.org Calc : Navigation bar;controls
-OpenOffice.org Calc : Navigation bar;forms
-OpenOffice.org Calc : Navigator
-OpenOffice.org Calc : Navigator;contents as lists
-OpenOffice.org Calc : Navigator;docking
-OpenOffice.org Calc : Navigator;for sheets
-OpenOffice.org Calc : Navigator;working with
-OpenOffice.org Calc : nearest multiple
-OpenOffice.org Calc : negative binomial distribution
-OpenOffice.org Calc : negative numbers
-OpenOffice.org Calc : NEGBINOMDIST function
-OpenOffice.org Calc : net annual interest rates
-OpenOffice.org Calc : net charts
-OpenOffice.org Calc : net present values
-OpenOffice.org Calc : network identity options
-OpenOffice.org Calc : NETWORKDAYS function
-OpenOffice.org Calc : new databases
-OpenOffice.org Calc : new documents
-OpenOffice.org Calc : new German spellcheck
-OpenOffice.org Calc : new lines in cells
-OpenOffice.org Calc : new windows
-OpenOffice.org Calc : NOMINAL function
-OpenOffice.org Calc : nominal interest rates
-OpenOffice.org Calc : NOMINAL_ADD function
-OpenOffice.org Calc : non-breaking dashes
-OpenOffice.org Calc : non-breaking spaces (Writer)
-OpenOffice.org Calc : non-printing characters (Writer)
-OpenOffice.org Calc : normal distribution
-OpenOffice.org Calc : normal distribution;inverse of
-OpenOffice.org Calc : normal distribution;inverse of standard
-OpenOffice.org Calc : normal distribution;standard
-OpenOffice.org Calc : normal distribution;statistics
-OpenOffice.org Calc : NORMDIST function
-OpenOffice.org Calc : NORMINV function
-OpenOffice.org Calc : NORMSDIST function
-OpenOffice.org Calc : NORMSINV function
-OpenOffice.org Calc : NOT function
-OpenOffice.org Calc : notes
-OpenOffice.org Calc : notes;displaying (Calc)
-OpenOffice.org Calc : notes;help text for cells
-OpenOffice.org Calc : notes;inserting and editing
-OpenOffice.org Calc : notes;on cells
-OpenOffice.org Calc : notes;printing
-OpenOffice.org Calc : notes;printing in text
-OpenOffice.org Calc : NOW function
-OpenOffice.org Calc : NPER function
-OpenOffice.org Calc : NPV function
-OpenOffice.org Calc : null values
-OpenOffice.org Calc : null values;printing
-OpenOffice.org Calc : number completion on/off
-OpenOffice.org Calc : number formats
-OpenOffice.org Calc : number formats;adding/deleting decimal places in cells
-OpenOffice.org Calc : number formats;codes
-OpenOffice.org Calc : number formats;colors
-OpenOffice.org Calc : number formats;formats
-OpenOffice.org Calc : number formats;logical
-OpenOffice.org Calc : number formats;millions
-OpenOffice.org Calc : number formats;recognition in text tables
-OpenOffice.org Calc : number of combinations
-OpenOffice.org Calc : number of combinations with repetitions
-OpenOffice.org Calc : number of coupons
-OpenOffice.org Calc : number of days
-OpenOffice.org Calc : number of days;in a specific month of a year
-OpenOffice.org Calc : number of days;in a specific year
-OpenOffice.org Calc : number of entries
-OpenOffice.org Calc : number of months between two dates
-OpenOffice.org Calc : number of pages
-OpenOffice.org Calc : number of payment periods
-OpenOffice.org Calc : number of permutations
-OpenOffice.org Calc : number of sheets
-OpenOffice.org Calc : number of sheets;function
-OpenOffice.org Calc : number of sheets
-OpenOffice.org Calc : number of tables
-OpenOffice.org Calc : number of weeks
-OpenOffice.org Calc : number of weeks;between two dates
-OpenOffice.org Calc : number of weeks;in a specific year
-OpenOffice.org Calc : number of years between two dates
-OpenOffice.org Calc : number series import
-OpenOffice.org Calc : numbering
-OpenOffice.org Calc : numbering;options
-OpenOffice.org Calc : numbering;paragraphs
-OpenOffice.org Calc : numbering;turning off
-OpenOffice.org Calc : numbering;using automatically
-OpenOffice.org Calc : numbers
-OpenOffice.org Calc : numbers;as text
-OpenOffice.org Calc : numbers;changing text/number formats
-OpenOffice.org Calc : numbers;counting
-OpenOffice.org Calc : numbers;date, time and currency formats
-OpenOffice.org Calc : numbers;decimal places
-OpenOffice.org Calc : numbers;decimal places (Calc)
-OpenOffice.org Calc : numbers;determining ranks
-OpenOffice.org Calc : numbers;entering fractions
-OpenOffice.org Calc : numbers;entering without number formats
-OpenOffice.org Calc : numbers;filter sheets
-OpenOffice.org Calc : numbers;formatting in tables
-OpenOffice.org Calc : numbers;formatting options for selected cells
-OpenOffice.org Calc : numbers;greater than or equal to
-OpenOffice.org Calc : numbers;highlighting negative numbers
-OpenOffice.org Calc : numbers;multiplying
-OpenOffice.org Calc : numbers;rounded off
-OpenOffice.org Calc : numbers;rounding down to next integer
-OpenOffice.org Calc : numbers;rounding up/down to even integers
-OpenOffice.org Calc : numbers;user-defined formatting in tables
-OpenOffice.org Calc : numbers;with leading zeros
-OpenOffice.org Calc : numerical fields in forms
-OpenOffice.org Calc : objects
-OpenOffice.org Calc : objects;always moveable (Impress/Draw)
-OpenOffice.org Calc : objects;arranging within stacks
-OpenOffice.org Calc : objects;contours in presentations
-OpenOffice.org Calc : objects;copying when moving in presentations
-OpenOffice.org Calc : objects;definition
-OpenOffice.org Calc : objects;displaying in spreadsheets
-OpenOffice.org Calc : objects;displaying in text documents
-OpenOffice.org Calc : objects;editing
-OpenOffice.org Calc : objects;inserting from Gallery
-OpenOffice.org Calc : objects;inserting OLE objects
-OpenOffice.org Calc : objects;moving and resizing with mouse
-OpenOffice.org Calc : objects;naming
-OpenOffice.org Calc : objects;opening
-OpenOffice.org Calc : objects;properties of charts
-OpenOffice.org Calc : objects;quickly moving to
-OpenOffice.org Calc : objects;titles and descriptions
-OpenOffice.org Calc : OCT2BIN function
-OpenOffice.org Calc : OCT2DEC function
-OpenOffice.org Calc : OCT2HEX function
-OpenOffice.org Calc : ODBC
-OpenOffice.org Calc : ODBC;database (Base)
-OpenOffice.org Calc : ODBC;definition
-OpenOffice.org Calc : ODD function
-OpenOffice.org Calc : odd integers
-OpenOffice.org Calc : ODDFPRICE function
-OpenOffice.org Calc : ODDFYIELD function
-OpenOffice.org Calc : ODDLPRICE function
-OpenOffice.org Calc : ODDLYIELD function
-OpenOffice.org Calc : ODF file formats
-OpenOffice.org Calc : Office
-OpenOffice.org Calc : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Calc : OFFSET function
-OpenOffice.org Calc : old German spellcheck
-OpenOffice.org Calc : OLE
-OpenOffice.org Calc : OLE;definition
-OpenOffice.org Calc : OLE objects
-OpenOffice.org Calc : OLE objects;arranging within stacks
-OpenOffice.org Calc : OLE objects;captions (Writer)
-OpenOffice.org Calc : OLE objects;inserting
-OpenOffice.org Calc : OLE objects;number of
-OpenOffice.org Calc : OLE objects;protecting
-OpenOffice.org Calc : one and a half line spacing in text
-OpenOffice.org Calc : online registration
-OpenOffice.org Calc : online update options
-OpenOffice.org Calc : online updates
-OpenOffice.org Calc : online updates;checking automatically
-OpenOffice.org Calc : online updates;checking manually
-OpenOffice.org Calc : Open/Save dialogs
-OpenOffice.org Calc : OpenDocument file formats
-OpenOffice.org Calc : OpenGL
-OpenOffice.org Calc : OpenGL;definition
-OpenOffice.org Calc : OpenGL;optimized output
-OpenOffice.org Calc : opening
-OpenOffice.org Calc : opening;context menus
-OpenOffice.org Calc : opening;database files
-OpenOffice.org Calc : opening;dialog settings
-OpenOffice.org Calc : opening;documents
-OpenOffice.org Calc : opening;documents from other formats
-OpenOffice.org Calc : opening;files with links
-OpenOffice.org Calc : opening;files, with placeholders
-OpenOffice.org Calc : opening;forms
-OpenOffice.org Calc : opening;Microsoft Office files
-OpenOffice.org Calc : opening;mobile device documents
-OpenOffice.org Calc : opening;objects
-OpenOffice.org Calc : opening;reports
-OpenOffice.org Calc : opening;scenarios
-OpenOffice.org Calc : opening;several files
-OpenOffice.org Calc : opening;sheets in HTML
-OpenOffice.org Calc : opening;XForms
-OpenOffice.org Calc : OpenOffice.org Base data sources
-OpenOffice.org Calc : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Calc : OpenOffice.org documents
-OpenOffice.org Calc : OpenOffice.org documents;mobile device filters
-OpenOffice.org Calc : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Calc : OpenOffice.org Math start
-OpenOffice.org Calc : operators
-OpenOffice.org Calc : operators;default filters
-OpenOffice.org Calc : operators;formula functions
-OpenOffice.org Calc : optimal column widths
-OpenOffice.org Calc : optimal row heights
-OpenOffice.org Calc : optional hyphens (Writer)
-OpenOffice.org Calc : options
-OpenOffice.org Calc : options;accessibility
-OpenOffice.org Calc : options;appearance
-OpenOffice.org Calc : options;compatibility (Writer)
-OpenOffice.org Calc : options;network identity
-OpenOffice.org Calc : options;online update
-OpenOffice.org Calc : options;tools
-OpenOffice.org Calc : OR function
-OpenOffice.org Calc : Oracle databases (base)
-OpenOffice.org Calc : order of chart data
-OpenOffice.org Calc : ordering
-OpenOffice.org Calc : ordering;objects
-OpenOffice.org Calc : organizing
-OpenOffice.org Calc : organizing;macros and scripts
-OpenOffice.org Calc : organizing;namespaces in XForms
-OpenOffice.org Calc : organizing;styles
-OpenOffice.org Calc : organizing;templates
-OpenOffice.org Calc : original size
-OpenOffice.org Calc : original size;printing in OpenOffice.org Math
-OpenOffice.org Calc : original size;restoring after cropping
-OpenOffice.org Calc : outlines
-OpenOffice.org Calc : outlines;font effects
-OpenOffice.org Calc : outlines;outline symbols
-OpenOffice.org Calc : outlines;sending to presentations
-OpenOffice.org Calc : outlines;sheets
-OpenOffice.org Calc : output ranges of DataPilot tables
-OpenOffice.org Calc : overwrite mode
-OpenOffice.org Calc : packages, see extensions
-OpenOffice.org Calc : page breaks
-OpenOffice.org Calc : page breaks;displaying (Calc)
-OpenOffice.org Calc : page breaks;inserting in spreadsheets
-OpenOffice.org Calc : page breaks;spreadsheet preview
-OpenOffice.org Calc : page formats
-OpenOffice.org Calc : page formats;maximizing
-OpenOffice.org Calc : page formats;restriction
-OpenOffice.org Calc : page styles
-OpenOffice.org Calc : page styles;editing/applying with statusbar
-OpenOffice.org Calc : page styles;footers
-OpenOffice.org Calc : page styles;headers
-OpenOffice.org Calc : page views
-OpenOffice.org Calc : page views;increasing scales
-OpenOffice.org Calc : page views;reducing scales
-OpenOffice.org Calc : pages
-OpenOffice.org Calc : pages;backgrounds in spreadsheets
-OpenOffice.org Calc : pages;formatting and numbering
-OpenOffice.org Calc : pages;order when printing
-OpenOffice.org Calc : pages;printing page names in presentations
-OpenOffice.org Calc : pages;scaling
-OpenOffice.org Calc : pages;selecting one to print
-OpenOffice.org Calc : paint box
-OpenOffice.org Calc : paint can for applying styles
-OpenOffice.org Calc : paint can symbol
-OpenOffice.org Calc : pair kerning
-OpenOffice.org Calc : Palm file filters
-OpenOffice.org Calc : paper formats
-OpenOffice.org Calc : paper size warning
-OpenOffice.org Calc : paper trays
-OpenOffice.org Calc : paragraph marks
-OpenOffice.org Calc : paragraph marks;displaying (Writer)
-OpenOffice.org Calc : paragraph styles
-OpenOffice.org Calc : paragraph styles;languages
-OpenOffice.org Calc : paragraph styles;modifying basic fonts
-OpenOffice.org Calc : paragraphs
-OpenOffice.org Calc : paragraphs;alignment
-OpenOffice.org Calc : paragraphs;Asian typography
-OpenOffice.org Calc : paragraphs;backgrounds
-OpenOffice.org Calc : paragraphs;defining borders
-OpenOffice.org Calc : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Calc : paragraphs;increasing indents of
-OpenOffice.org Calc : paragraphs;indents, margins and columns
-OpenOffice.org Calc : paragraphs;inserting bullets
-OpenOffice.org Calc : paragraphs;joining
-OpenOffice.org Calc : paragraphs;numbering automatically
-OpenOffice.org Calc : paragraphs;removing blank ones
-OpenOffice.org Calc : paragraphs;spacing
-OpenOffice.org Calc : paragraphs;tab stops
-OpenOffice.org Calc : parameters
-OpenOffice.org Calc : parameters;command line
-OpenOffice.org Calc : parameters;queries (Base)
-OpenOffice.org Calc : passwords for protecting contents
-OpenOffice.org Calc : pasting
-OpenOffice.org Calc : pasting;cell ranges
-OpenOffice.org Calc : pasting;cell ranges from spreadsheets
-OpenOffice.org Calc : pasting;data from text documents
-OpenOffice.org Calc : pasting;draw objects
-OpenOffice.org Calc : pasting;draw objects from other documents
-OpenOffice.org Calc : pasting;formatted/unformatted text
-OpenOffice.org Calc : pasting;formulas
-OpenOffice.org Calc : pasting;from data source view
-OpenOffice.org Calc : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Calc : pasting;pictures from other documents
-OpenOffice.org Calc : pasting;sheet areas in text documents
-OpenOffice.org Calc : pasting;to Gallery
-OpenOffice.org Calc : pasting;values in multiple sheets
-OpenOffice.org Calc : paths
-OpenOffice.org Calc : paths;changing work directory
-OpenOffice.org Calc : paths;defaults
-OpenOffice.org Calc : pattern editor
-OpenOffice.org Calc : pattern fields
-OpenOffice.org Calc : pattern fields;form functions
-OpenOffice.org Calc : patterns for objects
-OpenOffice.org Calc : payment periods
-OpenOffice.org Calc : payment periods;number of
-OpenOffice.org Calc : PDF
-OpenOffice.org Calc : PDF;export
-OpenOffice.org Calc : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Calc : PDF export of print ranges
-OpenOffice.org Calc : PEARSON function
-OpenOffice.org Calc : percentage calculations
-OpenOffice.org Calc : PERCENTILE function
-OpenOffice.org Calc : PERCENTRANK function
-OpenOffice.org Calc : periodic amortizement rates
-OpenOffice.org Calc : permitted cell contents
-OpenOffice.org Calc : PERMUT function
-OpenOffice.org Calc : PERMUTATIONA function
-OpenOffice.org Calc : personal data input
-OpenOffice.org Calc : PHI function
-OpenOffice.org Calc : phonebook sorting rules
-OpenOffice.org Calc : phonetic guide
-OpenOffice.org Calc : PI function
-OpenOffice.org Calc : picklist creation
-OpenOffice.org Calc : pictures
-OpenOffice.org Calc : pictures;adding to Gallery
-OpenOffice.org Calc : pictures;arranging within stacks
-OpenOffice.org Calc : pictures;assigning macros
-OpenOffice.org Calc : pictures;backgrounds
-OpenOffice.org Calc : pictures;captions (Writer)
-OpenOffice.org Calc : pictures;changing paths
-OpenOffice.org Calc : pictures;cropping and zooming
-OpenOffice.org Calc : pictures;displaying in Calc
-OpenOffice.org Calc : pictures;displaying in Writer (Writer)
-OpenOffice.org Calc : pictures;drag and drop between documents
-OpenOffice.org Calc : pictures;drawing
-OpenOffice.org Calc : pictures;editing
-OpenOffice.org Calc : pictures;filters
-OpenOffice.org Calc : pictures;ImageMap
-OpenOffice.org Calc : pictures;inserting automatically
-OpenOffice.org Calc : pictures;inserting from Gallery
-OpenOffice.org Calc : pictures;number of
-OpenOffice.org Calc : pictures;printing
-OpenOffice.org Calc : pictures;scaling/resizing
-OpenOffice.org Calc : pie charts
-OpenOffice.org Calc : Pivot table import
-OpenOffice.org Calc : Pivot table, see DataPilot function
-OpenOffice.org Calc : Pivot tables feature in Microsoft Office
-OpenOffice.org Calc : pixel editor
-OpenOffice.org Calc : pixel graphics
-OpenOffice.org Calc : pixel graphics;inserting and editing
-OpenOffice.org Calc : pixel patterns
-OpenOffice.org Calc : placeholders
-OpenOffice.org Calc : placeholders;in SQL queries
-OpenOffice.org Calc : placeholders;on opening files
-OpenOffice.org Calc : placing toolbars
-OpenOffice.org Calc : playing movies and sound files
-OpenOffice.org Calc : plotting data as charts
-OpenOffice.org Calc : plug-ins
-OpenOffice.org Calc : plug-ins;activating and deactivating
-OpenOffice.org Calc : plug-ins;definition
-OpenOffice.org Calc : plug-ins;inserting
-OpenOffice.org Calc : plus sign, see also operators
-OpenOffice.org Calc : PMT function
-OpenOffice.org Calc : pocket device appliances
-OpenOffice.org Calc : Pocket PC file filters
-OpenOffice.org Calc : points
-OpenOffice.org Calc : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Calc : points of intersection
-OpenOffice.org Calc : POISSON function
-OpenOffice.org Calc : polygon drawing
-OpenOffice.org Calc : pop-art filter
-OpenOffice.org Calc : portable document format
-OpenOffice.org Calc : positioning
-OpenOffice.org Calc : positioning;draw objects and controls
-OpenOffice.org Calc : positioning;fonts
-OpenOffice.org Calc : positioning;objects
-OpenOffice.org Calc : positioning;toolbars
-OpenOffice.org Calc : post method for form transmissions
-OpenOffice.org Calc : posterizing filter
-OpenOffice.org Calc : PostScript
-OpenOffice.org Calc : PostScript;creating files
-OpenOffice.org Calc : PostScript;PDF converter, UNIX
-OpenOffice.org Calc : POWER function
-OpenOffice.org Calc : PowerPoint export
-OpenOffice.org Calc : powers of 2 calculations
-OpenOffice.org Calc : PPMT function
-OpenOffice.org Calc : precision as shown
-OpenOffice.org Calc : precision as shown (Calc)
-OpenOffice.org Calc : predefining fonts
-OpenOffice.org Calc : present values
-OpenOffice.org Calc : presentations
-OpenOffice.org Calc : presentations;creating/opening
-OpenOffice.org Calc : presentations;inserting spreadsheet cells
-OpenOffice.org Calc : presentations;live on the Internet
-OpenOffice.org Calc : presentations;print menu
-OpenOffice.org Calc : presentations;saving
-OpenOffice.org Calc : presentations;saving automatically
-OpenOffice.org Calc : presentations;saving in other formats
-OpenOffice.org Calc : presentations;sending as e-mail
-OpenOffice.org Calc : presentations;starting with wizard
-OpenOffice.org Calc : presentations;wizards
-OpenOffice.org Calc : press buttons, see push buttons
-OpenOffice.org Calc : previews
-OpenOffice.org Calc : previews;fonts lists
-OpenOffice.org Calc : previews;page breaks for printing
-OpenOffice.org Calc : PRICE function
-OpenOffice.org Calc : PRICEDISC function
-OpenOffice.org Calc : PRICEMAT function
-OpenOffice.org Calc : prices
-OpenOffice.org Calc : prices;fixed interest securities
-OpenOffice.org Calc : prices;interest-bearing securities
-OpenOffice.org Calc : prices;non-interest-bearing securities
-OpenOffice.org Calc : prices;securities with irregular first interest rate
-OpenOffice.org Calc : prices;treasury bills
-OpenOffice.org Calc : primary keys
-OpenOffice.org Calc : primary keys;defining
-OpenOffice.org Calc : primary keys;inserting (Base)
-OpenOffice.org Calc : print area selection
-OpenOffice.org Calc : print ranges
-OpenOffice.org Calc : printer metrics for document formatting (Writer)
-OpenOffice.org Calc : printers
-OpenOffice.org Calc : printers;adding, UNIX
-OpenOffice.org Calc : printers;choosing
-OpenOffice.org Calc : printers;default printer
-OpenOffice.org Calc : printers;faxes under UNIX
-OpenOffice.org Calc : printers;maximum page formats
-OpenOffice.org Calc : printers;paper trays
-OpenOffice.org Calc : printers;properties
-OpenOffice.org Calc : printing
-OpenOffice.org Calc : printing;black and white
-OpenOffice.org Calc : printing;brochures
-OpenOffice.org Calc : printing;cells
-OpenOffice.org Calc : printing;colors in grayscale
-OpenOffice.org Calc : printing;copies
-OpenOffice.org Calc : printing;creating individual jobs
-OpenOffice.org Calc : printing;dates in presentations
-OpenOffice.org Calc : printing;directly
-OpenOffice.org Calc : printing;documents
-OpenOffice.org Calc : printing;drawings defaults
-OpenOffice.org Calc : printing;elements in text documents
-OpenOffice.org Calc : printing;faster
-OpenOffice.org Calc : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Calc : printing;fitting to pages in presentations
-OpenOffice.org Calc : printing;formulas in OpenOffice.org Math
-OpenOffice.org Calc : printing;hidden pages of presentations
-OpenOffice.org Calc : printing;in original size in OpenOffice.org Math
-OpenOffice.org Calc : printing;landscape
-OpenOffice.org Calc : printing;left/right pages
-OpenOffice.org Calc : printing;page order
-OpenOffice.org Calc : printing;queries (Base)
-OpenOffice.org Calc : printing;rows/columns as table headings
-OpenOffice.org Calc : printing;scaling in OpenOffice.org Math
-OpenOffice.org Calc : printing;selections
-OpenOffice.org Calc : printing;sheet counts
-OpenOffice.org Calc : printing;sheet details
-OpenOffice.org Calc : printing;sheet selections
-OpenOffice.org Calc : printing;sheets on multiple pages
-OpenOffice.org Calc : printing;text always in black
-OpenOffice.org Calc : printing;text in reverse order
-OpenOffice.org Calc : printing;tiling pages in presentations
-OpenOffice.org Calc : printing;transparencies
-OpenOffice.org Calc : printing;warnings
-OpenOffice.org Calc : printing;without scaling in presentations
-OpenOffice.org Calc : printing speed
-OpenOffice.org Calc : PROB function
-OpenOffice.org Calc : probabilities of samples with binomial distribution
-OpenOffice.org Calc : PRODUCT function
-OpenOffice.org Calc : programming
-OpenOffice.org Calc : programming;add-ins
-OpenOffice.org Calc : programming;functions
-OpenOffice.org Calc : programming;OpenOffice.org
-OpenOffice.org Calc : programming;scripting
-OpenOffice.org Calc : PROPER function
-OpenOffice.org Calc : properties
-OpenOffice.org Calc : properties;charts
-OpenOffice.org Calc : properties;fields in databases
-OpenOffice.org Calc : properties;files
-OpenOffice.org Calc : properties;form controls
-OpenOffice.org Calc : properties;forms
-OpenOffice.org Calc : properties;printers
-OpenOffice.org Calc : properties;smooth lines in line charts/XY charts
-OpenOffice.org Calc : protected contents
-OpenOffice.org Calc : protected dashes
-OpenOffice.org Calc : protected database tables
-OpenOffice.org Calc : protected documents
-OpenOffice.org Calc : protected spaces
-OpenOffice.org Calc : protected spaces;inserting
-OpenOffice.org Calc : protected spaces;showing (Writer)
-OpenOffice.org Calc : protecting
-OpenOffice.org Calc : protecting;cells and sheets
-OpenOffice.org Calc : protecting;contents
-OpenOffice.org Calc : protecting;recorded changes
-OpenOffice.org Calc : protecting;unprotecting cells
-OpenOffice.org Calc : proxy settings
-OpenOffice.org Calc : push buttons
-OpenOffice.org Calc : push buttons;adding to documents
-OpenOffice.org Calc : push buttons;creating
-OpenOffice.org Calc : PV function
-OpenOffice.org Calc : QUARTILE function
-OpenOffice.org Calc : queries
-OpenOffice.org Calc : queries;copying (Base)
-OpenOffice.org Calc : queries;creating in design view (Base)
-OpenOffice.org Calc : queries;creating in SQL view
-OpenOffice.org Calc : queries;defining (Base)
-OpenOffice.org Calc : queries;deleting table links (Base)
-OpenOffice.org Calc : queries;editing in data source view
-OpenOffice.org Calc : queries;formulating filter conditions (Base)
-OpenOffice.org Calc : queries;joining tables (Base)
-OpenOffice.org Calc : queries;missing elements (Base)
-OpenOffice.org Calc : queries;overview (Base)
-OpenOffice.org Calc : queries;parameter queries (Base)
-OpenOffice.org Calc : queries;printing (Base)
-OpenOffice.org Calc : Query Wizard (Base)
-OpenOffice.org Calc : quickstarter
-OpenOffice.org Calc : quotation marks
-OpenOffice.org Calc : quotation marks;replacing
-OpenOffice.org Calc : quotes
-OpenOffice.org Calc : quotes;custom
-OpenOffice.org Calc : QUOTIENT function
-OpenOffice.org Calc : radar charts, see net charts
-OpenOffice.org Calc : RADIANS function
-OpenOffice.org Calc : radio button creation
-OpenOffice.org Calc : RAND function
-OpenOffice.org Calc : RANDBETWEEN function
-OpenOffice.org Calc : random numbers
-OpenOffice.org Calc : random numbers;between 0 and 1
-OpenOffice.org Calc : random numbers;between limits
-OpenOffice.org Calc : random numbers;examples
-OpenOffice.org Calc : ranges
-OpenOffice.org Calc : ranges;defining database ranges
-OpenOffice.org Calc : ranges;inserting in tables
-OpenOffice.org Calc : ranges;print ranges
-OpenOffice.org Calc : RANK function
-OpenOffice.org Calc : RATE function
-OpenOffice.org Calc : rates of return
-OpenOffice.org Calc : rates of return;non-interest-bearing securities
-OpenOffice.org Calc : rates of return;securities
-OpenOffice.org Calc : rates of return;securities with interest paid on maturity
-OpenOffice.org Calc : rates of return of treasury bills
-OpenOffice.org Calc : read-only documents
-OpenOffice.org Calc : read-only documents;cursor
-OpenOffice.org Calc : read-only documents;database tables on/off
-OpenOffice.org Calc : read-only documents;editing
-OpenOffice.org Calc : read-only documents;opening documents as
-OpenOffice.org Calc : read-only items in Data Navigator
-OpenOffice.org Calc : recalculating
-OpenOffice.org Calc : recalculating;all formulas in sheets
-OpenOffice.org Calc : recalculating;auto calculating sheets
-OpenOffice.org Calc : recalculating;DataPilot tables
-OpenOffice.org Calc : RECEIVED function
-OpenOffice.org Calc : recognizing
-OpenOffice.org Calc : recognizing;column and row labels
-OpenOffice.org Calc : recognizing;equal numbers
-OpenOffice.org Calc : recognizing;general errors
-OpenOffice.org Calc : recognizing formula cells
-OpenOffice.org Calc : recognizing URLs automatically
-OpenOffice.org Calc : recording
-OpenOffice.org Calc : recording;changes
-OpenOffice.org Calc : recording;macros
-OpenOffice.org Calc : records
-OpenOffice.org Calc : records;counting in Calc databases
-OpenOffice.org Calc : records;inserting notes
-OpenOffice.org Calc : records;protecting
-OpenOffice.org Calc : records;saving
-OpenOffice.org Calc : records;searching in databases
-OpenOffice.org Calc : rectangles with round corners
-OpenOffice.org Calc : recursions in spreadsheets
-OpenOffice.org Calc : redo command
-OpenOffice.org Calc : reduced printing
-OpenOffice.org Calc : reference lines
-OpenOffice.org Calc : references
-OpenOffice.org Calc : references;absolute/relative
-OpenOffice.org Calc : references;by defined names
-OpenOffice.org Calc : references;displaying in color (Calc)
-OpenOffice.org Calc : references;expanding (Calc)
-OpenOffice.org Calc : references;inserting by drag and drop
-OpenOffice.org Calc : references;iterative (Calc)
-OpenOffice.org Calc : references;testing cell contents
-OpenOffice.org Calc : references;to cells
-OpenOffice.org Calc : references;to cells in another document
-OpenOffice.org Calc : references;URL in cells
-OpenOffice.org Calc : Refresh Data feature in Microsoft Office
-OpenOffice.org Calc : register-true
-OpenOffice.org Calc : register-true;definition
-OpenOffice.org Calc : registering
-OpenOffice.org Calc : registering;address books
-OpenOffice.org Calc : registering;databases (Base)
-OpenOffice.org Calc : registering;OpenOffice.org
-OpenOffice.org Calc : regression analysis
-OpenOffice.org Calc : regression curves in charts
-OpenOffice.org Calc : regression lines
-OpenOffice.org Calc : regression lines - Statistical Functions Part Five
-OpenOffice.org Calc : regular expressions
-OpenOffice.org Calc : regular expressions;list of
-OpenOffice.org Calc : regular expressions;opening files
-OpenOffice.org Calc : relational databases (Base)
-OpenOffice.org Calc : relations
-OpenOffice.org Calc : relations;creating and deleting (Base)
-OpenOffice.org Calc : relations;joining tables (Base)
-OpenOffice.org Calc : relations;properties (Base)
-OpenOffice.org Calc : relative addresses
-OpenOffice.org Calc : relative hyperlinks
-OpenOffice.org Calc : relative references
-OpenOffice.org Calc : relative saving of URLs
-OpenOffice.org Calc : reloading
-OpenOffice.org Calc : reloading;documents
-OpenOffice.org Calc : reloading;HTML documents, automatically
-OpenOffice.org Calc : remainders of divisions
-OpenOffice.org Calc : remarks on cells
-OpenOffice.org Calc : remarks, see also notes
-OpenOffice.org Calc : remote configurations
-OpenOffice.org Calc : remove noise filter
-OpenOffice.org Calc : removing
-OpenOffice.org Calc : removing;bullets and numbering
-OpenOffice.org Calc : removing;form filters
-OpenOffice.org Calc : removing;manual column breaks
-OpenOffice.org Calc : removing, see also deleting
-OpenOffice.org Calc : renaming sheets
-OpenOffice.org Calc : reorganizing charts
-OpenOffice.org Calc : repayment installment
-OpenOffice.org Calc : repeating
-OpenOffice.org Calc : repeating;columns/rows on printed pages
-OpenOffice.org Calc : REPLACE function
-OpenOffice.org Calc : Replace text as you type feature in Microsoft Office
-OpenOffice.org Calc : replacement options
-OpenOffice.org Calc : replacement table
-OpenOffice.org Calc : replacing
-OpenOffice.org Calc : replacing;AutoCorrect function
-OpenOffice.org Calc : replacing;cell contents
-OpenOffice.org Calc : replacing;dashes
-OpenOffice.org Calc : Report Builder
-OpenOffice.org Calc : reports
-OpenOffice.org Calc : reports;creating
-OpenOffice.org Calc : reports;error reports
-OpenOffice.org Calc : reports;opening and editing
-OpenOffice.org Calc : reports;templates
-OpenOffice.org Calc : REPT function
-OpenOffice.org Calc : resetting
-OpenOffice.org Calc : resetting;templates
-OpenOffice.org Calc : resizing
-OpenOffice.org Calc : resizing;objects, by mouse
-OpenOffice.org Calc : resizing, see also scaling/zooming
-OpenOffice.org Calc : resolution when printing bitmaps
-OpenOffice.org Calc : restoring
-OpenOffice.org Calc : restoring;default formatting
-OpenOffice.org Calc : restoring;editing
-OpenOffice.org Calc : results display vs. formulas display
-OpenOffice.org Calc : reversing printing order
-OpenOffice.org Calc : review function
-OpenOffice.org Calc : review function;accepting or rejecting changes
-OpenOffice.org Calc : review function;comparing documents
-OpenOffice.org Calc : review function;recording changes example
-OpenOffice.org Calc : rich text control
-OpenOffice.org Calc : right alignment of paragraphs
-OpenOffice.org Calc : RIGHT function
-OpenOffice.org Calc : right joins (Base)
-OpenOffice.org Calc : right-to-left text
-OpenOffice.org Calc : right-to-left text
-OpenOffice.org Calc : right-to-left text;spreadsheets
-OpenOffice.org Calc : ROMAN function
-OpenOffice.org Calc : ROT13 function
-OpenOffice.org Calc : rotating
-OpenOffice.org Calc : rotating;3D text
-OpenOffice.org Calc : rotating;tables
-OpenOffice.org Calc : rotating;text in cells
-OpenOffice.org Calc : round corners
-OpenOffice.org Calc : ROUND function
-OpenOffice.org Calc : ROUNDDOWN function
-OpenOffice.org Calc : rounded off numbers
-OpenOffice.org Calc : rounding
-OpenOffice.org Calc : rounding;down to nearest multiple of significance
-OpenOffice.org Calc : rounding;down to next integer
-OpenOffice.org Calc : rounding;up to multiples of significance
-OpenOffice.org Calc : rounding;up/down to even integers
-OpenOffice.org Calc : rounding;up/down to nearest odd integer
-OpenOffice.org Calc : rounding precision
-OpenOffice.org Calc : rounding precision (Calc)
-OpenOffice.org Calc : ROUNDUP function
-OpenOffice.org Calc : row breaks
-OpenOffice.org Calc : row breaks;deleting
-OpenOffice.org Calc : row breaks;inserting
-OpenOffice.org Calc : ROW function
-OpenOffice.org Calc : row headers
-OpenOffice.org Calc : row headers;displaying (Calc)
-OpenOffice.org Calc : row headers;hiding
-OpenOffice.org Calc : row headers;highlighting (Calc)
-OpenOffice.org Calc : row headers;using in formulas
-OpenOffice.org Calc : rows
-OpenOffice.org Calc : rows;deleting
-OpenOffice.org Calc : rows;deleting with filters
-OpenOffice.org Calc : rows;finding labels automatically
-OpenOffice.org Calc : rows;freezing
-OpenOffice.org Calc : rows;heights
-OpenOffice.org Calc : rows;hiding
-OpenOffice.org Calc : rows;inserting
-OpenOffice.org Calc : rows;optimal heights
-OpenOffice.org Calc : rows;repeating when printing
-OpenOffice.org Calc : rows;swapping with columns
-OpenOffice.org Calc : rows;visible and invisible
-OpenOffice.org Calc : ROWS function
-OpenOffice.org Calc : RRI function
-OpenOffice.org Calc : RSQ calculations
-OpenOffice.org Calc : RSQ function
-OpenOffice.org Calc : rulers
-OpenOffice.org Calc : rulers;default settings
-OpenOffice.org Calc : rulers;measurement units
-OpenOffice.org Calc : rulers;visible in presentations
-OpenOffice.org Calc : sales values
-OpenOffice.org Calc : sales values;fixed interest securities
-OpenOffice.org Calc : sales values;non-interest-bearing securities
-OpenOffice.org Calc : samples and templates
-OpenOffice.org Calc : sampling without replacement
-OpenOffice.org Calc : saving
-OpenOffice.org Calc : saving;default file formats
-OpenOffice.org Calc : saving;dialog settings
-OpenOffice.org Calc : saving;documents
-OpenOffice.org Calc : saving;documents for mobile devices
-OpenOffice.org Calc : saving;documents in other formats
-OpenOffice.org Calc : saving;documents, automatically
-OpenOffice.org Calc : saving;in Microsoft Office file format
-OpenOffice.org Calc : saving;options
-OpenOffice.org Calc : saving;sheets in HTML
-OpenOffice.org Calc : saving;templates
-OpenOffice.org Calc : saving;to XML
-OpenOffice.org Calc : saving;VBA code in Microsoft Office documents
-OpenOffice.org Calc : saving;with password by default
-OpenOffice.org Calc : saving as command
-OpenOffice.org Calc : saving as command;precautions
-OpenOffice.org Calc : scalar products
-OpenOffice.org Calc : scaling
-OpenOffice.org Calc : scaling;axes
-OpenOffice.org Calc : scaling;font sizes in user interface
-OpenOffice.org Calc : scaling;objects
-OpenOffice.org Calc : scaling;pictures
-OpenOffice.org Calc : scaling;printing in OpenOffice.org Math
-OpenOffice.org Calc : scaling;text in charts
-OpenOffice.org Calc : scaling;when printing presentations
-OpenOffice.org Calc : scaling, see also zooming
-OpenOffice.org Calc : scatter charts
-OpenOffice.org Calc : scenarios
-OpenOffice.org Calc : scenarios;creating
-OpenOffice.org Calc : scenarios;displaying names
-OpenOffice.org Calc : screen
-OpenOffice.org Calc : screen;full screen views
-OpenOffice.org Calc : screen;scaling
-OpenOffice.org Calc : screen magnifiers
-OpenOffice.org Calc : screen readers
-OpenOffice.org Calc : script organization
-OpenOffice.org Calc : scripting in programming
-OpenOffice.org Calc : scrollbars
-OpenOffice.org Calc : scrollbars;controls
-OpenOffice.org Calc : scrollbars;displaying (Calc)
-OpenOffice.org Calc : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Calc : scrolling prevention in tables
-OpenOffice.org Calc : search criteria for database functions in cells
-OpenOffice.org Calc : search engines
-OpenOffice.org Calc : search engines;definition
-OpenOffice.org Calc : search engines;selecting
-OpenOffice.org Calc : SEARCH function
-OpenOffice.org Calc : searching
-OpenOffice.org Calc : searching;all sheets
-OpenOffice.org Calc : searching;cell contents in Calc databases
-OpenOffice.org Calc : searching;databases
-OpenOffice.org Calc : searching;form filters
-OpenOffice.org Calc : searching;Internet
-OpenOffice.org Calc : searching;links in cells
-OpenOffice.org Calc : searching;maximum values in columns
-OpenOffice.org Calc : searching;minimum values in columns
-OpenOffice.org Calc : searching;tables and forms
-OpenOffice.org Calc : searching, see also finding
-OpenOffice.org Calc : SECOND function
-OpenOffice.org Calc : secondary axes in charts
-OpenOffice.org Calc : sections
-OpenOffice.org Calc : sections;backgrounds
-OpenOffice.org Calc : sections;protecting
-OpenOffice.org Calc : securities
-OpenOffice.org Calc : securities;first interest payment until settlement date
-OpenOffice.org Calc : security
-OpenOffice.org Calc : security;options for documents with macros
-OpenOffice.org Calc : security;protecting contents
-OpenOffice.org Calc : security;warning dialogs with macros
-OpenOffice.org Calc : selecting
-OpenOffice.org Calc : selecting;cells
-OpenOffice.org Calc : selecting;controls
-OpenOffice.org Calc : selecting;formatting themes
-OpenOffice.org Calc : selecting;group objects
-OpenOffice.org Calc : selecting;measurement units
-OpenOffice.org Calc : selecting;multiple sheets
-OpenOffice.org Calc : selecting;objects
-OpenOffice.org Calc : selecting;print areas
-OpenOffice.org Calc : selecting;scenarios in Navigator
-OpenOffice.org Calc : selecting;several files
-OpenOffice.org Calc : selection clipboard
-OpenOffice.org Calc : selection lists
-OpenOffice.org Calc : selection lists;filling cells
-OpenOffice.org Calc : selection lists;validity
-OpenOffice.org Calc : selection modes in spreadsheets
-OpenOffice.org Calc : selection modes in text
-OpenOffice.org Calc : sending
-OpenOffice.org Calc : sending;AutoAbstract function in presentations
-OpenOffice.org Calc : sending;documents as e-mail
-OpenOffice.org Calc : sending;documents as faxes
-OpenOffice.org Calc : separator lines
-OpenOffice.org Calc : separator lines;defining
-OpenOffice.org Calc : separators
-OpenOffice.org Calc : separators;conditional
-OpenOffice.org Calc : series
-OpenOffice.org Calc : series;calculating
-OpenOffice.org Calc : series;sort lists
-OpenOffice.org Calc : SERIESSUM function
-OpenOffice.org Calc : Server Side ImageMap
-OpenOffice.org Calc : settings
-OpenOffice.org Calc : settings;printers
-OpenOffice.org Calc : settings;program configuration
-OpenOffice.org Calc : settings;proxies
-OpenOffice.org Calc : settings;tracking changes
-OpenOffice.org Calc : settings;views
-OpenOffice.org Calc : SGML
-OpenOffice.org Calc : SGML;definition
-OpenOffice.org Calc : shadows
-OpenOffice.org Calc : shadows;areas
-OpenOffice.org Calc : shadows;borders
-OpenOffice.org Calc : shadows;characters
-OpenOffice.org Calc : shadows;characters, using context menu
-OpenOffice.org Calc : shared libraries
-OpenOffice.org Calc : shared libraries;programming
-OpenOffice.org Calc : sharpening filter
-OpenOffice.org Calc : sheet area names
-OpenOffice.org Calc : SHEET function
-OpenOffice.org Calc : sheet grids
-OpenOffice.org Calc : sheet grids;printing
-OpenOffice.org Calc : sheet numbers
-OpenOffice.org Calc : sheet numbers;looking up
-OpenOffice.org Calc : sheet ranges
-OpenOffice.org Calc : sheet ranges;filling
-OpenOffice.org Calc : sheet references
-OpenOffice.org Calc : sheet tabs
-OpenOffice.org Calc : sheet tabs;displaying
-OpenOffice.org Calc : sheet tabs;renaming
-OpenOffice.org Calc : sheet tabs;using
-OpenOffice.org Calc : sheets
-OpenOffice.org Calc : sheets;AutoFormat function
-OpenOffice.org Calc : sheets;creating
-OpenOffice.org Calc : sheets;defining label ranges
-OpenOffice.org Calc : sheets;deleting
-OpenOffice.org Calc : sheets;displaying
-OpenOffice.org Calc : sheets;filter values
-OpenOffice.org Calc : sheets;formatting themes
-OpenOffice.org Calc : sheets;hiding
-OpenOffice.org Calc : sheets;hiding details
-OpenOffice.org Calc : sheets;HTML
-OpenOffice.org Calc : sheets;inserting
-OpenOffice.org Calc : sheets;inserting - Applying Multiple Sheets
-OpenOffice.org Calc : sheets;inserting row breaks
-OpenOffice.org Calc : sheets;optimal row heights
-OpenOffice.org Calc : sheets;outlines
-OpenOffice.org Calc : sheets;printing details
-OpenOffice.org Calc : sheets;printing in landscape
-OpenOffice.org Calc : sheets;printing on multiple pages
-OpenOffice.org Calc : sheets;printing sheet counts
-OpenOffice.org Calc : sheets;protecting
-OpenOffice.org Calc : sheets;renaming
-OpenOffice.org Calc : sheets;right-to-left
-OpenOffice.org Calc : sheets;searching all
-OpenOffice.org Calc : sheets;selecting multiple
-OpenOffice.org Calc : sheets;showing multiple
-OpenOffice.org Calc : sheets;simultaneous multiple filling
-OpenOffice.org Calc : sheets;transferring values
-OpenOffice.org Calc : SHEETS function
-OpenOffice.org Calc : shortcut keys
-OpenOffice.org Calc : shortcut keys;assigning macros
-OpenOffice.org Calc : shortcut keys;charts
-OpenOffice.org Calc : shortcut keys;general
-OpenOffice.org Calc : shortcut keys;in databases
-OpenOffice.org Calc : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Calc : shortcut keys;OpenOffice.org Calc accessibility
-OpenOffice.org Calc : shortcut keys;spreadsheets
-OpenOffice.org Calc : Show/Hide feature in Microsoft Office
-OpenOffice.org Calc : showing
-OpenOffice.org Calc : showing;cell references
-OpenOffice.org Calc : showing;changes
-OpenOffice.org Calc : showing;columns
-OpenOffice.org Calc : showing;docked windows
-OpenOffice.org Calc : showing;drawings and controls (Writer)
-OpenOffice.org Calc : showing;live presentations on the Internet
-OpenOffice.org Calc : showing;rows
-OpenOffice.org Calc : showing;sheet details
-OpenOffice.org Calc : showing;toolbars
-OpenOffice.org Calc : SIGN function
-OpenOffice.org Calc : signing documents with digital signatures
-OpenOffice.org Calc : similarity search
-OpenOffice.org Calc : simple handles (Writer)
-OpenOffice.org Calc : simplified Chinese
-OpenOffice.org Calc : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Calc : SIN function
-OpenOffice.org Calc : single sign on options
-OpenOffice.org Calc : single-line spacing in text
-OpenOffice.org Calc : SINH function
-OpenOffice.org Calc : sizes
-OpenOffice.org Calc : sizes;draw objects
-OpenOffice.org Calc : sizes;pictures
-OpenOffice.org Calc : SKEW function
-OpenOffice.org Calc : slanting draw objects
-OpenOffice.org Calc : SLN function
-OpenOffice.org Calc : SLOPE function
-OpenOffice.org Calc : slopes, see also regression lines
-OpenOffice.org Calc : small capitals
-OpenOffice.org Calc : SMALL function
-OpenOffice.org Calc : small icons
-OpenOffice.org Calc : smart tags
-OpenOffice.org Calc : smart tags;options
-OpenOffice.org Calc : smooth scrolling (Writer)
-OpenOffice.org Calc : smoothing filter
-OpenOffice.org Calc : snap grid defaults (Writer/Calc)
-OpenOffice.org Calc : snapping in presentations and drawings
-OpenOffice.org Calc : solarization filter
-OpenOffice.org Calc : sort lists
-OpenOffice.org Calc : sort lists;applying
-OpenOffice.org Calc : sort lists;copying to in Calc
-OpenOffice.org Calc : sorting
-OpenOffice.org Calc : sorting;Asian languages
-OpenOffice.org Calc : sorting;data in forms
-OpenOffice.org Calc : sorting;database ranges
-OpenOffice.org Calc : sorting;databases
-OpenOffice.org Calc : sorting;options for database ranges
-OpenOffice.org Calc : sorting;options in Data Pilot
-OpenOffice.org Calc : sorting;sort criteria for database ranges
-OpenOffice.org Calc : sounds
-OpenOffice.org Calc : sounds;inserting and playing
-OpenOffice.org Calc : sounds;UNIX
-OpenOffice.org Calc : spaces
-OpenOffice.org Calc : spaces;displaying (Writer)
-OpenOffice.org Calc : spaces;ignoring double
-OpenOffice.org Calc : spaces;inserting protected spaces
-OpenOffice.org Calc : spaces;showing protected spaces (Writer)
-OpenOffice.org Calc : spacing
-OpenOffice.org Calc : spacing;between paragraphs in footnotes
-OpenOffice.org Calc : spacing;font effects
-OpenOffice.org Calc : spacing;lines and paragraphs
-OpenOffice.org Calc : spacing;tab stops in text documents
-OpenOffice.org Calc : spacing;tabs in presentations
-OpenOffice.org Calc : spadmin
-OpenOffice.org Calc : special characters
-OpenOffice.org Calc : speech bubbles
-OpenOffice.org Calc : speed of printing
-OpenOffice.org Calc : spellcheck
-OpenOffice.org Calc : spellcheck;activating for a language
-OpenOffice.org Calc : spellcheck;context menus
-OpenOffice.org Calc : spellcheck;default languages
-OpenOffice.org Calc : spellcheck;dialog
-OpenOffice.org Calc : spellcheck;dictionary of exceptions
-OpenOffice.org Calc : spellcheck;ignore list
-OpenOffice.org Calc : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Calc : spin button creation
-OpenOffice.org Calc : spoolfiles with Xprinter
-OpenOffice.org Calc : spreadsheets
-OpenOffice.org Calc : spreadsheets;as databases (base)
-OpenOffice.org Calc : spreadsheets;backgrounds
-OpenOffice.org Calc : spreadsheets;calculating
-OpenOffice.org Calc : spreadsheets;copying
-OpenOffice.org Calc : spreadsheets;copying areas to text documents
-OpenOffice.org Calc : spreadsheets;creating/opening
-OpenOffice.org Calc : spreadsheets;deleting
-OpenOffice.org Calc : spreadsheets;deleting cell contents
-OpenOffice.org Calc : spreadsheets;deleting cells
-OpenOffice.org Calc : spreadsheets;deleting column breaks
-OpenOffice.org Calc : spreadsheets;deleting row breaks
-OpenOffice.org Calc : spreadsheets;displaying headers of columns/rows
-OpenOffice.org Calc : spreadsheets;formatting
-OpenOffice.org Calc : spreadsheets;formula bar
-OpenOffice.org Calc : spreadsheets;functions
-OpenOffice.org Calc : spreadsheets;hiding functions
-OpenOffice.org Calc : spreadsheets;importing from/exporting to dBASE files
-OpenOffice.org Calc : spreadsheets;inserting breaks in
-OpenOffice.org Calc : spreadsheets;inserting cells
-OpenOffice.org Calc : spreadsheets;inserting charts
-OpenOffice.org Calc : spreadsheets;inserting column breaks
-OpenOffice.org Calc : spreadsheets;inserting columns
-OpenOffice.org Calc : spreadsheets;inserting database records
-OpenOffice.org Calc : spreadsheets;inserting rows
-OpenOffice.org Calc : spreadsheets;moving
-OpenOffice.org Calc : spreadsheets;optimal column widths
-OpenOffice.org Calc : spreadsheets;printing
-OpenOffice.org Calc : spreadsheets;saving
-OpenOffice.org Calc : spreadsheets;saving automatically
-OpenOffice.org Calc : spreadsheets;saving in other formats
-OpenOffice.org Calc : spreadsheets;sending as e-mail
-OpenOffice.org Calc : spreadsheets;shortcut keys in
-OpenOffice.org Calc : spreadsheets;showing columns
-OpenOffice.org Calc : spreadsheets;value highlighting
-OpenOffice.org Calc : spreadsheets;values as shown
-OpenOffice.org Calc : SQL
-OpenOffice.org Calc : SQL;definition
-OpenOffice.org Calc : SQL;DISTINCT parameter
-OpenOffice.org Calc : SQL;executing SQL commands
-OpenOffice.org Calc : SQL;executing SQL statements (Base)
-OpenOffice.org Calc : SQL;queries (Base)
-OpenOffice.org Calc : SQRT function
-OpenOffice.org Calc : SQRTPI function
-OpenOffice.org Calc : square drawings
-OpenOffice.org Calc : square number additions
-OpenOffice.org Calc : square roots
-OpenOffice.org Calc : square roots;positive numbers
-OpenOffice.org Calc : square roots;products of Pi
-OpenOffice.org Calc : standard bar on/off
-OpenOffice.org Calc : standard deviation in charts
-OpenOffice.org Calc : standard deviations in databases
-OpenOffice.org Calc : standard deviations in databases;based on a sample
-OpenOffice.org Calc : standard deviations in databases;based on populations
-OpenOffice.org Calc : standard deviations in statistics
-OpenOffice.org Calc : standard deviations in statistics;based on a population
-OpenOffice.org Calc : standard deviations in statistics;based on a sample
-OpenOffice.org Calc : standard errors
-OpenOffice.org Calc : standard errors;array functions
-OpenOffice.org Calc : standard errors;statistical functions
-OpenOffice.org Calc : standard filters in databases
-OpenOffice.org Calc : standard printer under UNIX
-OpenOffice.org Calc : STANDARDIZE function
-OpenOffice.org Calc : Start Module backing window
-OpenOffice.org Calc : start parameters
-OpenOffice.org Calc : statistics functions
-OpenOffice.org Calc : statistics in charts
-OpenOffice.org Calc : status bar on/off
-OpenOffice.org Calc : STDEV function
-OpenOffice.org Calc : STDEVA function
-OpenOffice.org Calc : STDEVP function
-OpenOffice.org Calc : STDEVPA function
-OpenOffice.org Calc : STEYX function
-OpenOffice.org Calc : stickers
-OpenOffice.org Calc : stock charts
-OpenOffice.org Calc : straight-line depreciations
-OpenOffice.org Calc : strikethrough
-OpenOffice.org Calc : strikethrough;characters
-OpenOffice.org Calc : strikethrough;font effects
-OpenOffice.org Calc : STYLE function
-OpenOffice.org Calc : STYLE function example
-OpenOffice.org Calc : styles
-OpenOffice.org Calc : styles;'changed' message
-OpenOffice.org Calc : styles;conditional styles
-OpenOffice.org Calc : styles;copying between documents
-OpenOffice.org Calc : styles;keyboard shortcuts
-OpenOffice.org Calc : styles;organizing
-OpenOffice.org Calc : styles;printing styles used in a document
-OpenOffice.org Calc : styles;replacing automatically
-OpenOffice.org Calc : Styles and Formatting window
-OpenOffice.org Calc : Styles and Formatting window;docking
-OpenOffice.org Calc : Styles and Formatting window
-OpenOffice.org Calc : Stylist, see Styles and Formatting window
-OpenOffice.org Calc : subforms
-OpenOffice.org Calc : subforms;creating
-OpenOffice.org Calc : subforms;description
-OpenOffice.org Calc : submitting forms
-OpenOffice.org Calc : subscript text in cells
-OpenOffice.org Calc : SUBSTITUTE function
-OpenOffice.org Calc : SUBTOTAL function
-OpenOffice.org Calc : subtotals
-OpenOffice.org Calc : subtotals;sorting options
-OpenOffice.org Calc : suffixes in file formats
-OpenOffice.org Calc : SUM function
-OpenOffice.org Calc : sum function in formula bar
-OpenOffice.org Calc : sum of squares of deviations
-OpenOffice.org Calc : SUMIF function
-OpenOffice.org Calc : SUMPRODUCT function
-OpenOffice.org Calc : sums
-OpenOffice.org Calc : sums;cells in Calc databases
-OpenOffice.org Calc : sums;of filtered data
-OpenOffice.org Calc : sums;of square numbers
-OpenOffice.org Calc : SUMSQ function
-OpenOffice.org Calc : SUMX2MY2 function
-OpenOffice.org Calc : SUMX2PY2 function
-OpenOffice.org Calc : SUMXMY2 function
-OpenOffice.org Calc : superscript text in cells
-OpenOffice.org Calc : support on the Web
-OpenOffice.org Calc : swapping tables
-OpenOffice.org Calc : SYD function
-OpenOffice.org Calc : syllables in spreadsheets
-OpenOffice.org Calc : synchronizing
-OpenOffice.org Calc : synchronizing;labels and business cards
-OpenOffice.org Calc : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Calc : system address book registration
-OpenOffice.org Calc : T function
-OpenOffice.org Calc : t-distribution
-OpenOffice.org Calc : tab stops
-OpenOffice.org Calc : tab stops;displaying (Writer)
-OpenOffice.org Calc : tab stops;inserting and editing
-OpenOffice.org Calc : tab stops;setting in sheets
-OpenOffice.org Calc : tab stops;settings
-OpenOffice.org Calc : tab stops;spacing in presentations
-OpenOffice.org Calc : tab stops;spacing in text documents
-OpenOffice.org Calc : table controls
-OpenOffice.org Calc : table controls;form functions
-OpenOffice.org Calc : table controls;keyboard-only edit mode
-OpenOffice.org Calc : table controls;properties
-OpenOffice.org Calc : table views of databases
-OpenOffice.org Calc : Table Wizard (Base)
-OpenOffice.org Calc : tables
-OpenOffice.org Calc : tables;AutoFormat function
-OpenOffice.org Calc : tables;backgrounds
-OpenOffice.org Calc : tables;combining
-OpenOffice.org Calc : tables;copying cell styles
-OpenOffice.org Calc : tables;database ranges
-OpenOffice.org Calc : tables;deactivating automatic changes in
-OpenOffice.org Calc : tables;displaying formulas/values
-OpenOffice.org Calc : tables;freezing
-OpenOffice.org Calc : tables;importing/exporting as text
-OpenOffice.org Calc : tables;inserting external data
-OpenOffice.org Calc : tables;inserting line breaks
-OpenOffice.org Calc : tables;merging cells
-OpenOffice.org Calc : tables;multiple operations in
-OpenOffice.org Calc : tables;number formats
-OpenOffice.org Calc : tables;renaming
-OpenOffice.org Calc : tables;rotating
-OpenOffice.org Calc : tables;selecting ranges
-OpenOffice.org Calc : tables;showing details
-OpenOffice.org Calc : tables;splitting windows
-OpenOffice.org Calc : tables;transposing
-OpenOffice.org Calc : tables;views
-OpenOffice.org Calc : tables in databases
-OpenOffice.org Calc : tables in databases;access rights to (Base)
-OpenOffice.org Calc : tables in databases;adding to queries
-OpenOffice.org Calc : tables in databases;browsing and editing
-OpenOffice.org Calc : tables in databases;copying database tables (Base)
-OpenOffice.org Calc : tables in databases;creating
-OpenOffice.org Calc : tables in databases;creating in design view
-OpenOffice.org Calc : tables in databases;importing dBASE files
-OpenOffice.org Calc : tables in databases;importing text formats (Base)
-OpenOffice.org Calc : tables in databases;joining for queries (Base)
-OpenOffice.org Calc : tables in databases;printing queries (Base)
-OpenOffice.org Calc : tables in databases;relations (Base)
-OpenOffice.org Calc : tables in databases;searching
-OpenOffice.org Calc : tables in spreadsheets
-OpenOffice.org Calc : tables in spreadsheets;copying data to other applications
-OpenOffice.org Calc : tables in spreadsheets;defining borders
-OpenOffice.org Calc : tables in spreadsheets;value highlighting
-OpenOffice.org Calc : tables in text
-OpenOffice.org Calc : tables in text;captions
-OpenOffice.org Calc : tables in text;creating automatically
-OpenOffice.org Calc : tables in text;default settings
-OpenOffice.org Calc : tables in text;defining borders
-OpenOffice.org Calc : tables in text;displaying
-OpenOffice.org Calc : tables in text;printing
-OpenOffice.org Calc : tables in text;protecting cells
-OpenOffice.org Calc : tables of contents
-OpenOffice.org Calc : tables of contents;unprotecting
-OpenOffice.org Calc : tabs
-OpenOffice.org Calc : tabs;displaying sheet tabs
-OpenOffice.org Calc : tags
-OpenOffice.org Calc : tags;definition
-OpenOffice.org Calc : tags;META tags
-OpenOffice.org Calc : TAN function
-OpenOffice.org Calc : TANH function
-OpenOffice.org Calc : TBILLEQ function
-OpenOffice.org Calc : TBILLPRICE function
-OpenOffice.org Calc : TBILLYIELD function
-OpenOffice.org Calc : TDIST function
-OpenOffice.org Calc : templates
-OpenOffice.org Calc : templates;agendas
-OpenOffice.org Calc : templates;changing basic fonts
-OpenOffice.org Calc : templates;database reports
-OpenOffice.org Calc : templates;deleting
-OpenOffice.org Calc : templates;editing and saving
-OpenOffice.org Calc : templates;faxes
-OpenOffice.org Calc : templates;importing and exporting
-OpenOffice.org Calc : templates;letters
-OpenOffice.org Calc : templates;new documents from templates
-OpenOffice.org Calc : templates;opening documents with
-OpenOffice.org Calc : templates;organizing
-OpenOffice.org Calc : terminology
-OpenOffice.org Calc : terminology;general glossary
-OpenOffice.org Calc : terminology;Internet glossary
-OpenOffice.org Calc : testing XML filters
-OpenOffice.org Calc : text
-OpenOffice.org Calc : text;animating
-OpenOffice.org Calc : text;Asian layout
-OpenOffice.org Calc : text;backgrounds
-OpenOffice.org Calc : text;bold
-OpenOffice.org Calc : text;coloring
-OpenOffice.org Calc : text;contours
-OpenOffice.org Calc : text;copying by drag and drop
-OpenOffice.org Calc : text;CTL languages
-OpenOffice.org Calc : text;drawing pictures
-OpenOffice.org Calc : text;font effects
-OpenOffice.org Calc : text;font sizes
-OpenOffice.org Calc : text;font styles
-OpenOffice.org Calc : text;fonts and formats
-OpenOffice.org Calc : text;Fontwork icons
-OpenOffice.org Calc : text;hyperlinks
-OpenOffice.org Calc : text;inserting special characters
-OpenOffice.org Calc : text;italics
-OpenOffice.org Calc : text;kerning
-OpenOffice.org Calc : text;language selection
-OpenOffice.org Calc : text;line spacing
-OpenOffice.org Calc : text;overwriting or inserting
-OpenOffice.org Calc : text;placeholders in presentations
-OpenOffice.org Calc : text;printing in black
-OpenOffice.org Calc : text;replacing with format
-OpenOffice.org Calc : text;selection modes
-OpenOffice.org Calc : text;shadowed
-OpenOffice.org Calc : text;text/draw objects
-OpenOffice.org Calc : text attributes
-OpenOffice.org Calc : text attributes;hyperlinks
-OpenOffice.org Calc : text attributes;undoing
-OpenOffice.org Calc : text boxes
-OpenOffice.org Calc : text boxes;form functions
-OpenOffice.org Calc : text boxes;positioning
-OpenOffice.org Calc : text breaks in cells
-OpenOffice.org Calc : text colors for better accessibility
-OpenOffice.org Calc : text completion on/off
-OpenOffice.org Calc : text concatenation AND
-OpenOffice.org Calc : text databases (Base)
-OpenOffice.org Calc : text documents
-OpenOffice.org Calc : text documents;creating/opening
-OpenOffice.org Calc : text documents;importing to spreadsheets
-OpenOffice.org Calc : text documents;importing/exporting
-OpenOffice.org Calc : text documents;inserting spreadsheet cells
-OpenOffice.org Calc : text documents;print settings
-OpenOffice.org Calc : text documents;printing
-OpenOffice.org Calc : text documents;saving
-OpenOffice.org Calc : text documents;saving automatically
-OpenOffice.org Calc : text documents;saving in other formats
-OpenOffice.org Calc : text documents;sending as e-mail
-OpenOffice.org Calc : text effects
-OpenOffice.org Calc : text file import and export
-OpenOffice.org Calc : text flow
-OpenOffice.org Calc : text flow;in cells
-OpenOffice.org Calc : text formats
-OpenOffice.org Calc : text formats;databases
-OpenOffice.org Calc : text formats;for numbers
-OpenOffice.org Calc : text formats;pasting
-OpenOffice.org Calc : TEXT function
-OpenOffice.org Calc : text in cells
-OpenOffice.org Calc : text in cells;as addressing
-OpenOffice.org Calc : text in cells;AutoInput function
-OpenOffice.org Calc : text in cells;changing to numbers
-OpenOffice.org Calc : text in cells;formatting
-OpenOffice.org Calc : text in cells;functions
-OpenOffice.org Calc : text in cells;multi-line
-OpenOffice.org Calc : text in cells;writing vertically
-OpenOffice.org Calc : text input fields
-OpenOffice.org Calc : text layout for special languages
-OpenOffice.org Calc : text objects
-OpenOffice.org Calc : text objects;alignment
-OpenOffice.org Calc : text objects;draw functions
-OpenOffice.org Calc : text objects;fonts
-OpenOffice.org Calc : text objects;in presentations and drawings
-OpenOffice.org Calc : text operators
-OpenOffice.org Calc : text overflow in spreadsheet cells
-OpenOffice.org Calc : text scaling in charts
-OpenOffice.org Calc : text to columns
-OpenOffice.org Calc : text, see also text documents, paragraphs and characters
-OpenOffice.org Calc : TextArt, see Fontwork
-OpenOffice.org Calc : textures
-OpenOffice.org Calc : textures;inserting from Gallery
-OpenOffice.org Calc : textures;on chart bars
-OpenOffice.org Calc : Thai
-OpenOffice.org Calc : Thai;entering text
-OpenOffice.org Calc : Thai;language settings
-OpenOffice.org Calc : theme selection for sheets
-OpenOffice.org Calc : thesaurus
-OpenOffice.org Calc : thesaurus;activating for a language
-OpenOffice.org Calc : ticker text
-OpenOffice.org Calc : time differences
-OpenOffice.org Calc : time fields
-OpenOffice.org Calc : time fields;form functions
-OpenOffice.org Calc : TIME function
-OpenOffice.org Calc : times
-OpenOffice.org Calc : times;in cells
-OpenOffice.org Calc : times;inserting when printing presentations
-OpenOffice.org Calc : times, formats
-OpenOffice.org Calc : TIMEVALUE function
-OpenOffice.org Calc : TINV function
-OpenOffice.org Calc : tips
-OpenOffice.org Calc : tips;extended tips in Help
-OpenOffice.org Calc : title rows
-OpenOffice.org Calc : title rows;freezing during table split
-OpenOffice.org Calc : title rows;printing in OpenOffice.org Math
-OpenOffice.org Calc : title rows;printing on all sheets
-OpenOffice.org Calc : titles
-OpenOffice.org Calc : titles;alignment (charts)
-OpenOffice.org Calc : titles;changing
-OpenOffice.org Calc : titles;editing in charts
-OpenOffice.org Calc : titles;font effects
-OpenOffice.org Calc : titles;formatting automatically
-OpenOffice.org Calc : titles;formatting charts
-OpenOffice.org Calc : titles;objects
-OpenOffice.org Calc : TODAY function
-OpenOffice.org Calc : toolbars
-OpenOffice.org Calc : toolbars;adding buttons
-OpenOffice.org Calc : toolbars;docking/undocking
-OpenOffice.org Calc : toolbars;Form Navigation bar
-OpenOffice.org Calc : toolbars;viewing/closing
-OpenOffice.org Calc : tools bar
-OpenOffice.org Calc : tooltips
-OpenOffice.org Calc : tooltips;extended tips
-OpenOffice.org Calc : tooltips;help
-OpenOffice.org Calc : total amortizement rates
-OpenOffice.org Calc : traces
-OpenOffice.org Calc : traces;autorefreshing
-OpenOffice.org Calc : traces;precedents and dependents
-OpenOffice.org Calc : traces;precedents for multiple cells
-OpenOffice.org Calc : traces;refreshing
-OpenOffice.org Calc : tracing errors
-OpenOffice.org Calc : Track changes feature in Microsoft Office
-OpenOffice.org Calc : traditional Chinese
-OpenOffice.org Calc : traditional Chinese;translating to simplified chinese
-OpenOffice.org Calc : transparency
-OpenOffice.org Calc : transparency;areas
-OpenOffice.org Calc : transparency;off for faster printing
-OpenOffice.org Calc : transparency;saving
-OpenOffice.org Calc : TRANSPOSE function
-OpenOffice.org Calc : transposing tables
-OpenOffice.org Calc : treasury bills
-OpenOffice.org Calc : treasury bills;annual return
-OpenOffice.org Calc : treasury bills;prices
-OpenOffice.org Calc : treasury bills;rates of return
-OpenOffice.org Calc : tree view of Help
-OpenOffice.org Calc : TREND function
-OpenOffice.org Calc : trend lines in charts
-OpenOffice.org Calc : trigonometric functions
-OpenOffice.org Calc : TRIM function
-OpenOffice.org Calc : TRIMMEAN function
-OpenOffice.org Calc : TRUE function
-OpenOffice.org Calc : TRUNC function
-OpenOffice.org Calc : TTEST function
-OpenOffice.org Calc : TYPE function
-OpenOffice.org Calc : typefaces
-OpenOffice.org Calc : typefaces;adding under UNIX
-OpenOffice.org Calc : typefaces;formats
-OpenOffice.org Calc : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Calc : typography
-OpenOffice.org Calc : typography;Asian
-OpenOffice.org Calc : underlining
-OpenOffice.org Calc : underlining;AutoFormat function
-OpenOffice.org Calc : underlining;characters
-OpenOffice.org Calc : underlining;text
-OpenOffice.org Calc : undocking windows
-OpenOffice.org Calc : undoing
-OpenOffice.org Calc : undoing;direct formatting
-OpenOffice.org Calc : undoing;editing
-OpenOffice.org Calc : undoing;number of steps
-OpenOffice.org Calc : ungrouping entries in DataPilot tables
-OpenOffice.org Calc : ungrouping groups
-OpenOffice.org Calc : units
-OpenOffice.org Calc : units;converting
-OpenOffice.org Calc : units;measurement units
-OpenOffice.org Calc : unmerging cells
-OpenOffice.org Calc : UNO components
-OpenOffice.org Calc : UNO components;Extension Manager
-OpenOffice.org Calc : UNO components;integrating new
-OpenOffice.org Calc : unprotecting cells
-OpenOffice.org Calc : update options
-OpenOffice.org Calc : updates
-OpenOffice.org Calc : updates;checking automatically
-OpenOffice.org Calc : updates;checking manually
-OpenOffice.org Calc : updating
-OpenOffice.org Calc : updating;DataPilot tables
-OpenOffice.org Calc : updating;fields and charts, automatically (Writer)
-OpenOffice.org Calc : updating;links in text documents
-OpenOffice.org Calc : updating;links, on opening
-OpenOffice.org Calc : updating;templates
-OpenOffice.org Calc : updating;traces
-OpenOffice.org Calc : UPPER function
-OpenOffice.org Calc : URL
-OpenOffice.org Calc : URL;changing hyperlink URLs
-OpenOffice.org Calc : URL;definition
-OpenOffice.org Calc : URL;in Calc
-OpenOffice.org Calc : URL;saving absolute/relative paths
-OpenOffice.org Calc : URL;turning off URL recognition
-OpenOffice.org Calc : user data
-OpenOffice.org Calc : user data;input
-OpenOffice.org Calc : user data;removing when saving
-OpenOffice.org Calc : user-defined dictionaries
-OpenOffice.org Calc : user-defined dictionaries;creating
-OpenOffice.org Calc : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Calc : user-defined dictionaries;editing
-OpenOffice.org Calc : user-defined functions
-OpenOffice.org Calc : user-defined styles
-OpenOffice.org Calc : user-defined styles;automatically replacing
-OpenOffice.org Calc : UTF-8/UCS2 support
-OpenOffice.org Calc : Validation feature in Microsoft Office
-OpenOffice.org Calc : validity
-OpenOffice.org Calc : VALUE function
-OpenOffice.org Calc : values
-OpenOffice.org Calc : values;absolute
-OpenOffice.org Calc : values;consolidating
-OpenOffice.org Calc : values;defining names
-OpenOffice.org Calc : values;displaying in tables
-OpenOffice.org Calc : values;highlighting
-OpenOffice.org Calc : values;inserting in multiple cells
-OpenOffice.org Calc : values;inserting in multiple sheets
-OpenOffice.org Calc : values;limiting on input
-OpenOffice.org Calc : values;rounded as shown (Calc)
-OpenOffice.org Calc : values;rounded in calculations
-OpenOffice.org Calc : VAR function
-OpenOffice.org Calc : VARA function
-OpenOffice.org Calc : variables
-OpenOffice.org Calc : variables;calculating equations
-OpenOffice.org Calc : variables;defining names
-OpenOffice.org Calc : variables;for paths
-OpenOffice.org Calc : variances
-OpenOffice.org Calc : variances;based on populations
-OpenOffice.org Calc : variances;based on samples
-OpenOffice.org Calc : variances
-OpenOffice.org Calc : variances in charts
-OpenOffice.org Calc : VARP function
-OpenOffice.org Calc : VARPA function
-OpenOffice.org Calc : VBA code
-OpenOffice.org Calc : VBA code;loading/saving documents with VBA code
-OpenOffice.org Calc : VDB function
-OpenOffice.org Calc : version management
-OpenOffice.org Calc : version numbers of documents
-OpenOffice.org Calc : versions
-OpenOffice.org Calc : versions;comparing documents
-OpenOffice.org Calc : versions;file saving as, restriction
-OpenOffice.org Calc : versions;merging document versions
-OpenOffice.org Calc : versions;of a document
-OpenOffice.org Calc : versions;OpenOffice.org
-OpenOffice.org Calc : vertical callouts
-OpenOffice.org Calc : vertical scrollbars (Writer)
-OpenOffice.org Calc : vertical search function
-OpenOffice.org Calc : vertical text boxes
-OpenOffice.org Calc : videos
-OpenOffice.org Calc : viewing
-OpenOffice.org Calc : viewing;databases
-OpenOffice.org Calc : viewing;file properties
-OpenOffice.org Calc : viewing;notes on cells
-OpenOffice.org Calc : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Calc : viewing;print ranges
-OpenOffice.org Calc : viewing;toolbars
-OpenOffice.org Calc : views
-OpenOffice.org Calc : views;creating database views (Base)
-OpenOffice.org Calc : views;defaults
-OpenOffice.org Calc : views;full screen
-OpenOffice.org Calc : views;icons
-OpenOffice.org Calc : views;in 3D
-OpenOffice.org Calc : views;multiple sheets
-OpenOffice.org Calc : views;scaling
-OpenOffice.org Calc : views;tables
-OpenOffice.org Calc : Visual Basic for Applications
-OpenOffice.org Calc : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Calc : VLOOKUP function
-OpenOffice.org Calc : watermarks
-OpenOffice.org Calc : web documents
-OpenOffice.org Calc : web documents;XForms
-OpenOffice.org Calc : web pages
-OpenOffice.org Calc : web pages;importing data
-OpenOffice.org Calc : Web support
-OpenOffice.org Calc : WebCast export
-OpenOffice.org Calc : WebQuery filter
-OpenOffice.org Calc : WEEKDAY function
-OpenOffice.org Calc : WEEKNUM function
-OpenOffice.org Calc : WEEKNUM_ADD function
-OpenOffice.org Calc : WEEKS function
-OpenOffice.org Calc : WEEKSINYEAR function
-OpenOffice.org Calc : WEIBULL function
-OpenOffice.org Calc : what if operations
-OpenOffice.org Calc : widths of cells
-OpenOffice.org Calc : windows
-OpenOffice.org Calc : windows;docking
-OpenOffice.org Calc : windows;docking definition
-OpenOffice.org Calc : windows;hiding/showing/docking
-OpenOffice.org Calc : windows;new
-OpenOffice.org Calc : windows;splitting
-OpenOffice.org Calc : wizards
-OpenOffice.org Calc : wizards;agendas
-OpenOffice.org Calc : wizards;database queries
-OpenOffice.org Calc : wizards;database tables (Base)
-OpenOffice.org Calc : wizards;databases (Base)
-OpenOffice.org Calc : wizards;document converter
-OpenOffice.org Calc : wizards;Euro Converter
-OpenOffice.org Calc : wizards;faxes
-OpenOffice.org Calc : wizards;forms
-OpenOffice.org Calc : wizards;functions
-OpenOffice.org Calc : wizards;letters
-OpenOffice.org Calc : wizards;overview
-OpenOffice.org Calc : wizards;presentations
-OpenOffice.org Calc : wizards;reports
-OpenOffice.org Calc : Word documents
-OpenOffice.org Calc : Word documents;compatibility
-OpenOffice.org Calc : Word documents;saving as
-OpenOffice.org Calc : WordArt, see Fontwork
-OpenOffice.org Calc : words
-OpenOffice.org Calc : words;automatically replacing
-OpenOffice.org Calc : words;wrapping in cells
-OpenOffice.org Calc : work directory change
-OpenOffice.org Calc : Workbook feature in Microsoft Office
-OpenOffice.org Calc : WORKDAY function
-OpenOffice.org Calc : Worksheet feature in Microsoft Office
-OpenOffice.org Calc : worksheet names
-OpenOffice.org Calc : wrapping text
-OpenOffice.org Calc : wrapping text;in cells
-OpenOffice.org Calc : write protection on/off
-OpenOffice.org Calc : writing aids options
-OpenOffice.org Calc : WYSIWYG in fonts lists
-OpenOffice.org Calc : X axes
-OpenOffice.org Calc : X axes;grid formatting
-OpenOffice.org Calc : X axes;scaling
-OpenOffice.org Calc : X axes;showing
-OpenOffice.org Calc : XForms
-OpenOffice.org Calc : XIRR function
-OpenOffice.org Calc : XML converters
-OpenOffice.org Calc : XML file formats
-OpenOffice.org Calc : XML filters
-OpenOffice.org Calc : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Calc : XML filters;settings
-OpenOffice.org Calc : XML Forms
-OpenOffice.org Calc : XNPV function
-OpenOffice.org Calc : XSLT based filters
-OpenOffice.org Calc : XSLT based filters;settings
-OpenOffice.org Calc : XSLT filters, see also XML filters
-OpenOffice.org Calc : XY charts
-OpenOffice.org Calc : Y axes
-OpenOffice.org Calc : Y axes;formatting
-OpenOffice.org Calc : Y axes;grid formatting
-OpenOffice.org Calc : Y axes;scaling
-OpenOffice.org Calc : Y axes;showing
-OpenOffice.org Calc : YEAR function
-OpenOffice.org Calc : YEARFRAC function
-OpenOffice.org Calc : years
-OpenOffice.org Calc : years;2-digit options
-OpenOffice.org Calc : years;2-digits
-OpenOffice.org Calc : YEARS function
-OpenOffice.org Calc : YIELD function
-OpenOffice.org Calc : YIELDDISC function
-OpenOffice.org Calc : YIELDMAT function
-OpenOffice.org Calc : yields, see also rates of return
-OpenOffice.org Calc : Z axes
-OpenOffice.org Calc : Z axes;grid formatting
-OpenOffice.org Calc : Z axes;showing
-OpenOffice.org Calc : zero values
-OpenOffice.org Calc : zero values;displaying (Calc)
-OpenOffice.org Calc : zero values;entering leading zeros
-OpenOffice.org Calc : zero values;printing
-OpenOffice.org Calc : zooming
-OpenOffice.org Calc : zooming;enlarging page views
-OpenOffice.org Calc : zooming;page views
-OpenOffice.org Calc : zooming;pictures
-OpenOffice.org Calc : zooming;reducing page views
-OpenOffice.org Calc : zooming;status bar
-OpenOffice.org Calc : ZTEST function
-OpenOffice.org Draw : 1/2 replacement
-OpenOffice.org Draw : 3D charts
-OpenOffice.org Draw : 3D objects
-OpenOffice.org Draw : 3D objects;assembling
-OpenOffice.org Draw : 3D objects;generating
-OpenOffice.org Draw : 3D objects;inserting
-OpenOffice.org Draw : 3D rotation objects
-OpenOffice.org Draw : 3D rotation objects;converting to
-OpenOffice.org Draw : 3D rotation objects;generating
-OpenOffice.org Draw : 3D text creation
-OpenOffice.org Draw : 3D view
-OpenOffice.org Draw : abbreviation replacement
-OpenOffice.org Draw : absolute hyperlinks
-OpenOffice.org Draw : absolute saving of URLs
-OpenOffice.org Draw : accents
-OpenOffice.org Draw : Access databases (base)
-OpenOffice.org Draw : access rights for database tables (Base)
-OpenOffice.org Draw : accessibility
-OpenOffice.org Draw : accessibility;general shortcuts
-OpenOffice.org Draw : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Draw : accessibility;OpenOffice.org Draw
-OpenOffice.org Draw : accessibility;OpenOffice.org features
-OpenOffice.org Draw : accessibility;OpenOffice.org Impress
-OpenOffice.org Draw : accessibility;options
-OpenOffice.org Draw : activating
-OpenOffice.org Draw : activating;context menus
-OpenOffice.org Draw : activating;Error Report Tool
-OpenOffice.org Draw : activating;extended help tips
-OpenOffice.org Draw : activating;plug-ins
-OpenOffice.org Draw : ActiveX control
-OpenOffice.org Draw : Adabas D databases (base)
-OpenOffice.org Draw : add-ons, see UNO components
-OpenOffice.org Draw : adding
-OpenOffice.org Draw : adding;animation effects
-OpenOffice.org Draw : adding;automatic captions (Writer)
-OpenOffice.org Draw : adding;backgrounds
-OpenOffice.org Draw : adding;buttons in toolbars
-OpenOffice.org Draw : adding;conditions for XForm items
-OpenOffice.org Draw : adding;draw objects
-OpenOffice.org Draw : adding;Fontwork objects
-OpenOffice.org Draw : adding;headers/footers in all slides
-OpenOffice.org Draw : adding;items in Data Navigator
-OpenOffice.org Draw : adding;namespaces in XForms
-OpenOffice.org Draw : adding;paragraph borders
-OpenOffice.org Draw : adding;pictures from Gallery
-OpenOffice.org Draw : adding;pictures in Gallery
-OpenOffice.org Draw : adding;plug-ins
-OpenOffice.org Draw : adding;points
-OpenOffice.org Draw : adding;push buttons
-OpenOffice.org Draw : adding;table borders
-OpenOffice.org Draw : adding;text frames
-OpenOffice.org Draw : adding;textures on chart bars
-OpenOffice.org Draw : additional selection mode
-OpenOffice.org Draw : address books
-OpenOffice.org Draw : address books;LDAP server (Base)
-OpenOffice.org Draw : address books;registering
-OpenOffice.org Draw : address labels from databases
-OpenOffice.org Draw : ADO databases (Base)
-OpenOffice.org Draw : Agenda Wizard
-OpenOffice.org Draw : aging filter
-OpenOffice.org Draw : aligning
-OpenOffice.org Draw : aligning;2D charts
-OpenOffice.org Draw : aligning;cells
-OpenOffice.org Draw : aligning;draw objects
-OpenOffice.org Draw : aligning;objects
-OpenOffice.org Draw : aligning;paragraphs
-OpenOffice.org Draw : aligning;tables in text
-OpenOffice.org Draw : aligning;text objects
-OpenOffice.org Draw : aligning;titles in charts
-OpenOffice.org Draw : allowing
-OpenOffice.org Draw : allowing;effects
-OpenOffice.org Draw : allowing;interaction
-OpenOffice.org Draw : alternative fonts
-OpenOffice.org Draw : ampersand symbol, see also operators
-OpenOffice.org Draw : anchors
-OpenOffice.org Draw : anchors;changing
-OpenOffice.org Draw : anchors;displaying (Calc)
-OpenOffice.org Draw : anchors;types/positions for draw objects
-OpenOffice.org Draw : animated GIFs
-OpenOffice.org Draw : animated slide transitions
-OpenOffice.org Draw : animations
-OpenOffice.org Draw : animations;accessibility options
-OpenOffice.org Draw : animations;editing
-OpenOffice.org Draw : animations;list of
-OpenOffice.org Draw : animations;saving as GIFs
-OpenOffice.org Draw : appearance options
-OpenOffice.org Draw : applet insertion
-OpenOffice.org Draw : applying
-OpenOffice.org Draw : applying;animation effects
-OpenOffice.org Draw : applying;gradients
-OpenOffice.org Draw : applying;languages, to selected text
-OpenOffice.org Draw : Arabic
-OpenOffice.org Draw : Arabic;entering text
-OpenOffice.org Draw : Arabic;language settings
-OpenOffice.org Draw : area charts
-OpenOffice.org Draw : areas
-OpenOffice.org Draw : areas;bitmap patterns
-OpenOffice.org Draw : areas;from connected lines
-OpenOffice.org Draw : areas;hatched/dotted
-OpenOffice.org Draw : areas;shadows
-OpenOffice.org Draw : areas;slanting
-OpenOffice.org Draw : areas;styles
-OpenOffice.org Draw : areas;transparency
-OpenOffice.org Draw : arguments in command line
-OpenOffice.org Draw : arranging
-OpenOffice.org Draw : arranging;objects
-OpenOffice.org Draw : arranging;objects (guide)
-OpenOffice.org Draw : arranging;slides
-OpenOffice.org Draw : arrows
-OpenOffice.org Draw : arrows;defining arrow heads
-OpenOffice.org Draw : arrows;defining arrow lines
-OpenOffice.org Draw : arrows;drawing in text
-OpenOffice.org Draw : arrows;inserting
-OpenOffice.org Draw : arrows;loading arrow styles
-OpenOffice.org Draw : ASCII
-OpenOffice.org Draw : ASCII;definition
-OpenOffice.org Draw : Asian languages
-OpenOffice.org Draw : Asian languages;enabling
-OpenOffice.org Draw : Asian Phonetic Guide
-OpenOffice.org Draw : Asian typography
-OpenOffice.org Draw : assembled objects in 3D
-OpenOffice.org Draw : assigning scripts
-OpenOffice.org Draw : assistive technology in OpenOffice.org
-OpenOffice.org Draw : attaching toolbars
-OpenOffice.org Draw : attachments in e-mails
-OpenOffice.org Draw : attributes
-OpenOffice.org Draw : attributes;objects with
-OpenOffice.org Draw : audio
-OpenOffice.org Draw : audio;inserting
-OpenOffice.org Draw : audio;UNIX
-OpenOffice.org Draw : authors
-OpenOffice.org Draw : auto reloading HTML documents
-OpenOffice.org Draw : AutoAbstract function for sending text to presentations
-OpenOffice.org Draw : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Draw : AutoComplete function in text and list boxes
-OpenOffice.org Draw : AutoCorrect function
-OpenOffice.org Draw : AutoCorrect function;context menu
-OpenOffice.org Draw : AutoCorrect function;options
-OpenOffice.org Draw : AutoCorrect function;pictures and frames
-OpenOffice.org Draw : AutoCorrect function;quotes
-OpenOffice.org Draw : AutoCorrect function;replacement table
-OpenOffice.org Draw : AutoCorrect function;smart tags
-OpenOffice.org Draw : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Draw : AutoCorrect function;URL recognition
-OpenOffice.org Draw : AutoFormat function
-OpenOffice.org Draw : AutoFormat function;switching on and off
-OpenOffice.org Draw : automatic captions (Writer)
-OpenOffice.org Draw : automatic control focus
-OpenOffice.org Draw : automatic hyperlink formatting
-OpenOffice.org Draw : automatic line breaks
-OpenOffice.org Draw : automatic lines/borders in text
-OpenOffice.org Draw : automatic saving
-OpenOffice.org Draw : automatic slide changes
-OpenOffice.org Draw : automatic slide changes;rehearse timings
-OpenOffice.org Draw : automatic slide shows
-OpenOffice.org Draw : automatic slide transition
-OpenOffice.org Draw : AutoPilots, see wizards
-OpenOffice.org Draw : AutoShapes feature in Microsoft Office
-OpenOffice.org Draw : averages in charts
-OpenOffice.org Draw : axes
-OpenOffice.org Draw : axes;better scaling
-OpenOffice.org Draw : axes;formatting
-OpenOffice.org Draw : axes;formatting grids
-OpenOffice.org Draw : axes;inserting grids
-OpenOffice.org Draw : axes;interval marks
-OpenOffice.org Draw : axes;showing axes in charts
-OpenOffice.org Draw : axes in charts
-OpenOffice.org Draw : backgrounds
-OpenOffice.org Draw : backgrounds;changing
-OpenOffice.org Draw : backgrounds;defining colors/pictures
-OpenOffice.org Draw : backgrounds;deleting unused
-OpenOffice.org Draw : backgrounds;frames/sections/indexes
-OpenOffice.org Draw : backgrounds;inserting from Gallery
-OpenOffice.org Draw : backgrounds;normal view
-OpenOffice.org Draw : backgrounds;notes
-OpenOffice.org Draw : backgrounds;printing
-OpenOffice.org Draw : backgrounds;slides
-OpenOffice.org Draw : backing window
-OpenOffice.org Draw : backups
-OpenOffice.org Draw : backups;automatic
-OpenOffice.org Draw : backups;documents
-OpenOffice.org Draw : bar charts
-OpenOffice.org Draw : Basic
-OpenOffice.org Draw : Basic;fonts for source display
-OpenOffice.org Draw : Basic;programming
-OpenOffice.org Draw : Basic;recording macros
-OpenOffice.org Draw : Basic;scripting
-OpenOffice.org Draw : basic fonts
-OpenOffice.org Draw : BeanShell scripting
-OpenOffice.org Draw : behind object command
-OpenOffice.org Draw : Bézier curves
-OpenOffice.org Draw : Bézier curves;control points in presentations
-OpenOffice.org Draw : bi-directional writing
-OpenOffice.org Draw : binding space
-OpenOffice.org Draw : bitmaps
-OpenOffice.org Draw : bitmaps;converting to
-OpenOffice.org Draw : bitmaps;converting to vector graphics
-OpenOffice.org Draw : bitmaps;inserting and editing
-OpenOffice.org Draw : bitmaps;off for faster printing
-OpenOffice.org Draw : bitmaps;patterns
-OpenOffice.org Draw : bitmaps;replacing colors
-OpenOffice.org Draw : black and white display
-OpenOffice.org Draw : black and white printing
-OpenOffice.org Draw : black and white view
-OpenOffice.org Draw : black printing in Calc
-OpenOffice.org Draw : block selection mode
-OpenOffice.org Draw : bold
-OpenOffice.org Draw : bold;AutoFormat function
-OpenOffice.org Draw : bold;text
-OpenOffice.org Draw : bookmarks
-OpenOffice.org Draw : bookmarks;Help
-OpenOffice.org Draw : borders
-OpenOffice.org Draw : borders;arranging
-OpenOffice.org Draw : borders;cells on screen (Calc)
-OpenOffice.org Draw : borders;for paragraphs
-OpenOffice.org Draw : borders;for tables
-OpenOffice.org Draw : borders;shadows
-OpenOffice.org Draw : borders;table boundaries (Writer)
-OpenOffice.org Draw : borders, see also frames
-OpenOffice.org Draw : bound fields
-OpenOffice.org Draw : bound fields;controls
-OpenOffice.org Draw : boundaries of tables (Writer)
-OpenOffice.org Draw : break display (Writer)
-OpenOffice.org Draw : breaking object connections
-OpenOffice.org Draw : brochures
-OpenOffice.org Draw : brochures;printing several
-OpenOffice.org Draw : build numbers of OpenOffice.org
-OpenOffice.org Draw : bullet lists
-OpenOffice.org Draw : bullet lists;formatting options
-OpenOffice.org Draw : bullets
-OpenOffice.org Draw : bullets;paragraphs
-OpenOffice.org Draw : bullets;replacing
-OpenOffice.org Draw : bullets;turning off
-OpenOffice.org Draw : business cards
-OpenOffice.org Draw : business cards;creating and synchronizing
-OpenOffice.org Draw : business cards;using templates
-OpenOffice.org Draw : button bars, see toolbars
-OpenOffice.org Draw : buttons
-OpenOffice.org Draw : buttons;adding push buttons
-OpenOffice.org Draw : buttons;big/small
-OpenOffice.org Draw : buttons;editing hyperlink buttons
-OpenOffice.org Draw : buttons;form functions
-OpenOffice.org Draw : buttons;toolbars
-OpenOffice.org Draw : cache for graphics
-OpenOffice.org Draw : calculating
-OpenOffice.org Draw : calculating;iterative references (Calc)
-OpenOffice.org Draw : calculating;regression curves
-OpenOffice.org Draw : callouts
-OpenOffice.org Draw : callouts;drawings
-OpenOffice.org Draw : callouts;inserting in presentations
-OpenOffice.org Draw : capital letters
-OpenOffice.org Draw : capital letters;AutoCorrect function
-OpenOffice.org Draw : capital letters;font effects
-OpenOffice.org Draw : captions
-OpenOffice.org Draw : captions;automatic captions (Writer)
-OpenOffice.org Draw : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Draw : captions, see also labels/callouts
-OpenOffice.org Draw : cascading update (Base)
-OpenOffice.org Draw : case sensitivity
-OpenOffice.org Draw : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Draw : case sensitivity;searching
-OpenOffice.org Draw : cells
-OpenOffice.org Draw : cells;aligning
-OpenOffice.org Draw : cells;backgrounds
-OpenOffice.org Draw : cells;coloring (Calc)
-OpenOffice.org Draw : cells;cursor positions after input (Calc)
-OpenOffice.org Draw : cells;formatting without effect (Calc)
-OpenOffice.org Draw : cells;line breaks
-OpenOffice.org Draw : cells;linked to controls
-OpenOffice.org Draw : cells;number formats
-OpenOffice.org Draw : cells;number of
-OpenOffice.org Draw : cells;pasting
-OpenOffice.org Draw : cells;resetting formats
-OpenOffice.org Draw : cells;showing grid lines (Calc)
-OpenOffice.org Draw : centered text
-OpenOffice.org Draw : centimeters
-OpenOffice.org Draw : certificates
-OpenOffice.org Draw : Change Case feature in Microsoft Office
-OpenOffice.org Draw : changes
-OpenOffice.org Draw : changes;accepting or rejecting
-OpenOffice.org Draw : changes;comparing to original
-OpenOffice.org Draw : changes;protecting
-OpenOffice.org Draw : changes;recording
-OpenOffice.org Draw : changes;review function
-OpenOffice.org Draw : changes;showing
-OpenOffice.org Draw : changing
-OpenOffice.org Draw : changing;data binding of XForms
-OpenOffice.org Draw : changing;default templates
-OpenOffice.org Draw : changing;document titles
-OpenOffice.org Draw : changing;file associations in Setup program
-OpenOffice.org Draw : changing;hyperlink text/formats/URLs
-OpenOffice.org Draw : changing;icon sizes
-OpenOffice.org Draw : changing;keyboard
-OpenOffice.org Draw : changing;layer properties
-OpenOffice.org Draw : changing;layout for handouts
-OpenOffice.org Draw : changing;links
-OpenOffice.org Draw : changing;menus
-OpenOffice.org Draw : changing;object sizes
-OpenOffice.org Draw : changing;order of slides
-OpenOffice.org Draw : changing;slide layouts
-OpenOffice.org Draw : changing;toolbars
-OpenOffice.org Draw : changing;work directory
-OpenOffice.org Draw : changing, see also editing and replacing
-OpenOffice.org Draw : character styles
-OpenOffice.org Draw : character styles;language selection
-OpenOffice.org Draw : characters
-OpenOffice.org Draw : characters;alternative fonts
-OpenOffice.org Draw : characters;Asian layout
-OpenOffice.org Draw : characters;bold
-OpenOffice.org Draw : characters;coloring
-OpenOffice.org Draw : characters;contours
-OpenOffice.org Draw : characters;converting to curves
-OpenOffice.org Draw : characters;displaying only on screen (Writer)
-OpenOffice.org Draw : characters;enabling CTL and Asian characters
-OpenOffice.org Draw : characters;font effects
-OpenOffice.org Draw : characters;fonts and formats
-OpenOffice.org Draw : characters;hyperlinks
-OpenOffice.org Draw : characters;italics
-OpenOffice.org Draw : characters;language selection
-OpenOffice.org Draw : characters;shadowed
-OpenOffice.org Draw : characters;spacing
-OpenOffice.org Draw : characters;special
-OpenOffice.org Draw : characters;underlining
-OpenOffice.org Draw : charcoal sketches filter
-OpenOffice.org Draw : chart legends
-OpenOffice.org Draw : chart legends;hiding
-OpenOffice.org Draw : chart legends;showing icons with labels
-OpenOffice.org Draw : chart types
-OpenOffice.org Draw : chart types;area
-OpenOffice.org Draw : chart types;column and bar
-OpenOffice.org Draw : chart types;column and line
-OpenOffice.org Draw : chart types;line
-OpenOffice.org Draw : chart types;net
-OpenOffice.org Draw : chart types;pie/donut
-OpenOffice.org Draw : chart types;stock
-OpenOffice.org Draw : chart types;XY (scatter)
-OpenOffice.org Draw : charts
-OpenOffice.org Draw : charts;3D views
-OpenOffice.org Draw : charts;aligning
-OpenOffice.org Draw : charts;arranging within stacks
-OpenOffice.org Draw : charts;bars with textures
-OpenOffice.org Draw : charts;choosing chart types
-OpenOffice.org Draw : charts;colors
-OpenOffice.org Draw : charts;copying with link to source cell range
-OpenOffice.org Draw : charts;data labels
-OpenOffice.org Draw : charts;displaying (Calc)
-OpenOffice.org Draw : charts;editing axes
-OpenOffice.org Draw : charts;editing data
-OpenOffice.org Draw : charts;editing legends
-OpenOffice.org Draw : charts;editing titles
-OpenOffice.org Draw : charts;formatting areas
-OpenOffice.org Draw : charts;formatting floors
-OpenOffice.org Draw : charts;formatting walls
-OpenOffice.org Draw : charts;inserting
-OpenOffice.org Draw : charts;overview
-OpenOffice.org Draw : charts;properties
-OpenOffice.org Draw : charts;reorganizing
-OpenOffice.org Draw : charts;scaling axes
-OpenOffice.org Draw : charts;scaling text
-OpenOffice.org Draw : charts;shortcuts
-OpenOffice.org Draw : charts;showing axes
-OpenOffice.org Draw : charts;updating automatically (Writer)
-OpenOffice.org Draw : check box creation
-OpenOffice.org Draw : Chinese writing systems
-OpenOffice.org Draw : choosing printers
-OpenOffice.org Draw : circle drawings
-OpenOffice.org Draw : circle segments
-OpenOffice.org Draw : circles
-OpenOffice.org Draw : circles;of objects
-OpenOffice.org Draw : Client Side ImageMap
-OpenOffice.org Draw : clipboard
-OpenOffice.org Draw : clipboard;cutting
-OpenOffice.org Draw : clipboard;pasting
-OpenOffice.org Draw : clipboard;pasting formatted/unformatted text
-OpenOffice.org Draw : clipboard;selection clipboard
-OpenOffice.org Draw : clipboard;Unix
-OpenOffice.org Draw : closing
-OpenOffice.org Draw : closing;documents
-OpenOffice.org Draw : closing;shapes
-OpenOffice.org Draw : closing;toolbars
-OpenOffice.org Draw : color bar
-OpenOffice.org Draw : colors
-OpenOffice.org Draw : colors;adding
-OpenOffice.org Draw : colors;appearance
-OpenOffice.org Draw : colors;backgrounds
-OpenOffice.org Draw : colors;charts
-OpenOffice.org Draw : colors;default colors
-OpenOffice.org Draw : colors;defining and saving
-OpenOffice.org Draw : colors;defining gradients interactively
-OpenOffice.org Draw : colors;displaying presentations
-OpenOffice.org Draw : colors;fill format
-OpenOffice.org Draw : colors;fonts
-OpenOffice.org Draw : colors;grid lines and cells (Calc)
-OpenOffice.org Draw : colors;loading lists
-OpenOffice.org Draw : colors;models
-OpenOffice.org Draw : colors;not printing
-OpenOffice.org Draw : colors;printing in grayscale
-OpenOffice.org Draw : colors;replacing
-OpenOffice.org Draw : colors;restriction (Calc)
-OpenOffice.org Draw : colors;selection
-OpenOffice.org Draw : column and line charts
-OpenOffice.org Draw : column charts
-OpenOffice.org Draw : column headers
-OpenOffice.org Draw : column headers;displaying (Calc)
-OpenOffice.org Draw : column headers;highlighting (Calc)
-OpenOffice.org Draw : columns
-OpenOffice.org Draw : columns;setting with the mouse
-OpenOffice.org Draw : combination charts
-OpenOffice.org Draw : combining
-OpenOffice.org Draw : combining;3D objects
-OpenOffice.org Draw : combining;draw objects
-OpenOffice.org Draw : combining;undoing
-OpenOffice.org Draw : combo box creation
-OpenOffice.org Draw : command button creation
-OpenOffice.org Draw : command buttons, see push buttons
-OpenOffice.org Draw : command line parameters
-OpenOffice.org Draw : commands
-OpenOffice.org Draw : commands;not visible
-OpenOffice.org Draw : commands;SQL
-OpenOffice.org Draw : comments
-OpenOffice.org Draw : comments;on changes
-OpenOffice.org Draw : comments feature in Microsoft Office
-OpenOffice.org Draw : common terms
-OpenOffice.org Draw : common terms;Chinese dictionary
-OpenOffice.org Draw : common terms;glossaries
-OpenOffice.org Draw : common terms;Internet glossary
-OpenOffice.org Draw : Compare and Merge feature in Microsoft Office
-OpenOffice.org Draw : comparisons
-OpenOffice.org Draw : comparisons;document versions
-OpenOffice.org Draw : comparisons;operators in default filter dialog
-OpenOffice.org Draw : compatibility settings for MS Word import
-OpenOffice.org Draw : complete screen view
-OpenOffice.org Draw : complex text layout
-OpenOffice.org Draw : complex text layout;definition
-OpenOffice.org Draw : complex text layout;enabling
-OpenOffice.org Draw : compose key to insert special characters
-OpenOffice.org Draw : concatenation, see ampersand symbol
-OpenOffice.org Draw : conditional separators
-OpenOffice.org Draw : conditions
-OpenOffice.org Draw : conditions;in number formats
-OpenOffice.org Draw : conditions;items in Data Navigator
-OpenOffice.org Draw : cones
-OpenOffice.org Draw : Configuration Manager
-OpenOffice.org Draw : configuring
-OpenOffice.org Draw : configuring;fax icon
-OpenOffice.org Draw : configuring;OpenOffice.org
-OpenOffice.org Draw : configuring;toolbars
-OpenOffice.org Draw : connecting
-OpenOffice.org Draw : connecting;draw objects
-OpenOffice.org Draw : connecting;lines
-OpenOffice.org Draw : connecting;paths and objects
-OpenOffice.org Draw : connections to data sources (Base)
-OpenOffice.org Draw : connectors
-OpenOffice.org Draw : connectors;properties of
-OpenOffice.org Draw : connectors;using
-OpenOffice.org Draw : constructing shapes
-OpenOffice.org Draw : contents protection
-OpenOffice.org Draw : context menus
-OpenOffice.org Draw : contours
-OpenOffice.org Draw : contours;converting to
-OpenOffice.org Draw : contours of text
-OpenOffice.org Draw : control point display in presentations
-OpenOffice.org Draw : control points definition
-OpenOffice.org Draw : controls
-OpenOffice.org Draw : controls;activating in forms
-OpenOffice.org Draw : controls;adding to documents
-OpenOffice.org Draw : controls;arranging in forms
-OpenOffice.org Draw : controls;arranging within stacks
-OpenOffice.org Draw : controls;assigning data sources
-OpenOffice.org Draw : controls;bound fields/list contents/linked cells
-OpenOffice.org Draw : controls;events
-OpenOffice.org Draw : controls;focus
-OpenOffice.org Draw : controls;formatted fields
-OpenOffice.org Draw : controls;grouping
-OpenOffice.org Draw : controls;hidden
-OpenOffice.org Draw : controls;inserting
-OpenOffice.org Draw : controls;multi-line titles
-OpenOffice.org Draw : controls;positions and sizes
-OpenOffice.org Draw : controls;printing
-OpenOffice.org Draw : controls;properties of form controls
-OpenOffice.org Draw : controls;properties of table controls
-OpenOffice.org Draw : controls;reference by SQL
-OpenOffice.org Draw : controls;rich text control
-OpenOffice.org Draw : controls;select mode
-OpenOffice.org Draw : controls;showing (Writer)
-OpenOffice.org Draw : converters
-OpenOffice.org Draw : converters;Euro converter
-OpenOffice.org Draw : converters;PostScript, UNIX
-OpenOffice.org Draw : converters;XML
-OpenOffice.org Draw : converting
-OpenOffice.org Draw : converting;bitmaps to polygons
-OpenOffice.org Draw : converting;Hangul/Hanja
-OpenOffice.org Draw : converting;metrics
-OpenOffice.org Draw : converting;Microsoft documents
-OpenOffice.org Draw : converting;OpenOffice.org documents
-OpenOffice.org Draw : converting;Pocket PC formats
-OpenOffice.org Draw : converting;points
-OpenOffice.org Draw : converting;text to curves
-OpenOffice.org Draw : converting;to bitmaps
-OpenOffice.org Draw : converting;to contours
-OpenOffice.org Draw : converting;to curves, polygons, 3D
-OpenOffice.org Draw : converting;to metafile format (WMF)
-OpenOffice.org Draw : copies
-OpenOffice.org Draw : copies;printing
-OpenOffice.org Draw : copying
-OpenOffice.org Draw : copying;by drag and drop
-OpenOffice.org Draw : copying;data from text documents
-OpenOffice.org Draw : copying;datasource records in spreadsheets
-OpenOffice.org Draw : copying;draw objects
-OpenOffice.org Draw : copying;draw objects between documents
-OpenOffice.org Draw : copying;formatting
-OpenOffice.org Draw : copying;from data source view
-OpenOffice.org Draw : copying;from Gallery
-OpenOffice.org Draw : copying;in Unix
-OpenOffice.org Draw : copying;pictures, between documents
-OpenOffice.org Draw : copying;sheet areas, to text documents
-OpenOffice.org Draw : copying;slides
-OpenOffice.org Draw : copying;text from other documents
-OpenOffice.org Draw : copying;to Gallery
-OpenOffice.org Draw : copyright for OpenOffice.org
-OpenOffice.org Draw : corner points
-OpenOffice.org Draw : corner roundings
-OpenOffice.org Draw : covered objects
-OpenOffice.org Draw : crash reports
-OpenOffice.org Draw : criteria of query design (Base)
-OpenOffice.org Draw : cropping pictures
-OpenOffice.org Draw : cross-fading
-OpenOffice.org Draw : cross-fading;creating cross-fades
-OpenOffice.org Draw : cross-fading;slides
-OpenOffice.org Draw : cross-fading;two draw objects
-OpenOffice.org Draw : CTL
-OpenOffice.org Draw : CTL;complex text layout languages
-OpenOffice.org Draw : CTL;definition
-OpenOffice.org Draw : CTL;options
-OpenOffice.org Draw : cubes
-OpenOffice.org Draw : currencies
-OpenOffice.org Draw : currencies;converters
-OpenOffice.org Draw : currencies;formats and format codes
-OpenOffice.org Draw : currency field creation
-OpenOffice.org Draw : currency formats
-OpenOffice.org Draw : cursor
-OpenOffice.org Draw : cursor;allowing in protected areas (Writer)
-OpenOffice.org Draw : cursor;in read-only text
-OpenOffice.org Draw : cursor;quickly moving to an object
-OpenOffice.org Draw : curves
-OpenOffice.org Draw : curves;converting text to
-OpenOffice.org Draw : curves;drawing
-OpenOffice.org Draw : curves;editing
-OpenOffice.org Draw : curves;editing points
-OpenOffice.org Draw : curves;properties in line charts/XY charts
-OpenOffice.org Draw : curves;toolbar
-OpenOffice.org Draw : custom animation
-OpenOffice.org Draw : custom colors
-OpenOffice.org Draw : custom dictionaries
-OpenOffice.org Draw : custom dictionaries;editing
-OpenOffice.org Draw : custom gradients
-OpenOffice.org Draw : custom hyphens (Writer)
-OpenOffice.org Draw : custom quotes
-OpenOffice.org Draw : custom slide shows
-OpenOffice.org Draw : custom templates
-OpenOffice.org Draw : customizing
-OpenOffice.org Draw : customizing;events
-OpenOffice.org Draw : customizing;keyboard
-OpenOffice.org Draw : customizing;menus
-OpenOffice.org Draw : customizing;OpenOffice.org
-OpenOffice.org Draw : customizing;round corners
-OpenOffice.org Draw : customizing;toolbars
-OpenOffice.org Draw : cutting
-OpenOffice.org Draw : cylinders
-OpenOffice.org Draw : dashes
-OpenOffice.org Draw : data
-OpenOffice.org Draw : data;filtering in forms
-OpenOffice.org Draw : data;forms and subforms
-OpenOffice.org Draw : data;read-only
-OpenOffice.org Draw : data;sorting in forms
-OpenOffice.org Draw : data;user data
-OpenOffice.org Draw : data binding change in XForms
-OpenOffice.org Draw : data labels in charts
-OpenOffice.org Draw : Data Navigator display options
-OpenOffice.org Draw : data ranges in charts
-OpenOffice.org Draw : data series
-OpenOffice.org Draw : data source browser
-OpenOffice.org Draw : data source explorer
-OpenOffice.org Draw : data source view
-OpenOffice.org Draw : data source view;drag and drop
-OpenOffice.org Draw : data source view;overview
-OpenOffice.org Draw : data source view;showing
-OpenOffice.org Draw : data sources
-OpenOffice.org Draw : data sources;as tables
-OpenOffice.org Draw : data sources;connection settings (Base)
-OpenOffice.org Draw : data sources;copying records to spreadsheets
-OpenOffice.org Draw : data sources;displaying current
-OpenOffice.org Draw : data sources;LDAP server (Base)
-OpenOffice.org Draw : data sources;OpenOffice.org Base
-OpenOffice.org Draw : data sources;registering address books
-OpenOffice.org Draw : data sources;reports
-OpenOffice.org Draw : data sources;setting for stock charts
-OpenOffice.org Draw : data sources;viewing
-OpenOffice.org Draw : data structure of XForms
-OpenOffice.org Draw : data values in charts
-OpenOffice.org Draw : database contents
-OpenOffice.org Draw : database contents;inserting as tables
-OpenOffice.org Draw : database contents;inserting as text
-OpenOffice.org Draw : database reports
-OpenOffice.org Draw : Database Wizard (Base)
-OpenOffice.org Draw : databases
-OpenOffice.org Draw : databases;administration through SQL (Base)
-OpenOffice.org Draw : databases;ADO (Base)
-OpenOffice.org Draw : databases;connecting (Base)
-OpenOffice.org Draw : databases;creating
-OpenOffice.org Draw : databases;creating labels
-OpenOffice.org Draw : databases;creating queries
-OpenOffice.org Draw : databases;creating reports
-OpenOffice.org Draw : databases;creating tables
-OpenOffice.org Draw : databases;dBASE (Base)
-OpenOffice.org Draw : databases;deleting (Base)
-OpenOffice.org Draw : databases;drag and drop (Base)
-OpenOffice.org Draw : databases;editing tables
-OpenOffice.org Draw : databases;form filters
-OpenOffice.org Draw : databases;formats (Base)
-OpenOffice.org Draw : databases;importing/exporting
-OpenOffice.org Draw : databases;JDBC (Base)
-OpenOffice.org Draw : databases;main page (Base)
-OpenOffice.org Draw : databases;MySQL (Base)
-OpenOffice.org Draw : databases;ODBC (Base)
-OpenOffice.org Draw : databases;overview
-OpenOffice.org Draw : databases;registering (Base)
-OpenOffice.org Draw : databases;searching records
-OpenOffice.org Draw : databases;shortcut keys
-OpenOffice.org Draw : databases;sorting
-OpenOffice.org Draw : databases;standard filters
-OpenOffice.org Draw : databases;text formats
-OpenOffice.org Draw : databases;viewing
-OpenOffice.org Draw : date fields
-OpenOffice.org Draw : date fields;creating
-OpenOffice.org Draw : date fields;properties
-OpenOffice.org Draw : date formats
-OpenOffice.org Draw : date on all slides
-OpenOffice.org Draw : dates
-OpenOffice.org Draw : dates;default (Calc)
-OpenOffice.org Draw : dates;fixed
-OpenOffice.org Draw : dates;printing in presentations
-OpenOffice.org Draw : dates;start 1900/01/01 (Calc)
-OpenOffice.org Draw : dates;start 1904/01/01 (Calc)
-OpenOffice.org Draw : dates;variable
-OpenOffice.org Draw : dBASE
-OpenOffice.org Draw : dBASE;database settings (Base)
-OpenOffice.org Draw : DDE
-OpenOffice.org Draw : DDE;definition
-OpenOffice.org Draw : deactivating
-OpenOffice.org Draw : deactivating;plug-ins
-OpenOffice.org Draw : decimal places displayed (Calc)
-OpenOffice.org Draw : decimal separator key
-OpenOffice.org Draw : decimal tab stops
-OpenOffice.org Draw : decreasing sizes of views
-OpenOffice.org Draw : default directories
-OpenOffice.org Draw : default file formats
-OpenOffice.org Draw : default filters
-OpenOffice.org Draw : default filters;comparison operators
-OpenOffice.org Draw : default filters;databases
-OpenOffice.org Draw : default printer
-OpenOffice.org Draw : default printer;setting up
-OpenOffice.org Draw : default printer;UNIX
-OpenOffice.org Draw : default templates
-OpenOffice.org Draw : default templates;changing
-OpenOffice.org Draw : default templates;organizing
-OpenOffice.org Draw : defaults
-OpenOffice.org Draw : defaults;documents
-OpenOffice.org Draw : defaults;file formats
-OpenOffice.org Draw : defaults;fonts
-OpenOffice.org Draw : defaults;grids (Writer/Calc)
-OpenOffice.org Draw : defaults;languages
-OpenOffice.org Draw : defaults;number formats
-OpenOffice.org Draw : defaults;of saving
-OpenOffice.org Draw : defaults;program configuration
-OpenOffice.org Draw : defaults;tab stops in text
-OpenOffice.org Draw : defaults;views
-OpenOffice.org Draw : defining
-OpenOffice.org Draw : defining;arrowheads and other line ends
-OpenOffice.org Draw : defining;colors
-OpenOffice.org Draw : defining;gradients
-OpenOffice.org Draw : defining;line styles
-OpenOffice.org Draw : defining;paragraph borders
-OpenOffice.org Draw : defining;queries (Base)
-OpenOffice.org Draw : defining;table borders
-OpenOffice.org Draw : deleting
-OpenOffice.org Draw : deleting;all direct formatting
-OpenOffice.org Draw : deleting;animation effects
-OpenOffice.org Draw : deleting;databases (Base)
-OpenOffice.org Draw : deleting;hyperlinks
-OpenOffice.org Draw : deleting;layers
-OpenOffice.org Draw : deleting;lines in text
-OpenOffice.org Draw : deleting;models/instances
-OpenOffice.org Draw : deleting;namespaces in XForms
-OpenOffice.org Draw : deleting;points
-OpenOffice.org Draw : deleting;slide transition effects
-OpenOffice.org Draw : deleting;slides
-OpenOffice.org Draw : deleting;tab stops
-OpenOffice.org Draw : deleting;templates
-OpenOffice.org Draw : deleting;XML filters
-OpenOffice.org Draw : depth stagger
-OpenOffice.org Draw : descriptions for objects
-OpenOffice.org Draw : design mode after saving
-OpenOffice.org Draw : design view
-OpenOffice.org Draw : design view;creating forms
-OpenOffice.org Draw : design view;queries/views (Base)
-OpenOffice.org Draw : designing
-OpenOffice.org Draw : designing;database tables
-OpenOffice.org Draw : designing;fonts
-OpenOffice.org Draw : designing;queries (Base)
-OpenOffice.org Draw : detaching toolbars
-OpenOffice.org Draw : dictionaries
-OpenOffice.org Draw : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Draw : dictionaries;creating
-OpenOffice.org Draw : dictionaries;editing user-defined
-OpenOffice.org Draw : dictionaries;spellcheck
-OpenOffice.org Draw : dictionaries, see also languages
-OpenOffice.org Draw : digital signatures
-OpenOffice.org Draw : dimension lines
-OpenOffice.org Draw : dimension lines;drawing
-OpenOffice.org Draw : dimension lines;properties of
-OpenOffice.org Draw : direct formatting
-OpenOffice.org Draw : direct formatting;undoing all
-OpenOffice.org Draw : directories
-OpenOffice.org Draw : directories;creating new
-OpenOffice.org Draw : directories;directory structure
-OpenOffice.org Draw : disabled persons
-OpenOffice.org Draw : display qualities of presentations
-OpenOffice.org Draw : displaying
-OpenOffice.org Draw : displaying;non-printing characters (Writer)
-OpenOffice.org Draw : displaying;notes (Calc)
-OpenOffice.org Draw : displaying;notes in text documents
-OpenOffice.org Draw : displaying;pictures and objects (Writer)
-OpenOffice.org Draw : displaying;tables (Writer)
-OpenOffice.org Draw : displaying;zero values (Calc)
-OpenOffice.org Draw : distances
-OpenOffice.org Draw : distinct values in SQL queries
-OpenOffice.org Draw : distorting in drawings
-OpenOffice.org Draw : distorting objects
-OpenOffice.org Draw : distributing draw objects
-OpenOffice.org Draw : distributing XML filters
-OpenOffice.org Draw : dithering
-OpenOffice.org Draw : docking
-OpenOffice.org Draw : docking;definition
-OpenOffice.org Draw : docking;toolbars
-OpenOffice.org Draw : docking;windows
-OpenOffice.org Draw : Document Converter Wizard
-OpenOffice.org Draw : Document Map feature in Microsoft Office
-OpenOffice.org Draw : Document Map, see Navigator
-OpenOffice.org Draw : document types in OpenOffice.org
-OpenOffice.org Draw : documents
-OpenOffice.org Draw : documents;changing titles
-OpenOffice.org Draw : documents;closing
-OpenOffice.org Draw : documents;comparing
-OpenOffice.org Draw : documents;contents as lists
-OpenOffice.org Draw : documents;editing time
-OpenOffice.org Draw : documents;exporting
-OpenOffice.org Draw : documents;importing
-OpenOffice.org Draw : documents;languages
-OpenOffice.org Draw : documents;measurement units in
-OpenOffice.org Draw : documents;merging
-OpenOffice.org Draw : documents;number of pages/tables/sheets
-OpenOffice.org Draw : documents;opening
-OpenOffice.org Draw : documents;opening in design mode
-OpenOffice.org Draw : documents;opening with templates
-OpenOffice.org Draw : documents;organizing
-OpenOffice.org Draw : documents;printing
-OpenOffice.org Draw : documents;read-only
-OpenOffice.org Draw : documents;reloading
-OpenOffice.org Draw : documents;saving
-OpenOffice.org Draw : documents;saving automatically
-OpenOffice.org Draw : documents;saving in other formats
-OpenOffice.org Draw : documents;sending as e-mail
-OpenOffice.org Draw : documents;styles changed
-OpenOffice.org Draw : documents;version management
-OpenOffice.org Draw : documents;version numbers
-OpenOffice.org Draw : donut charts
-OpenOffice.org Draw : dotted areas
-OpenOffice.org Draw : double-line spacing in paragraphs
-OpenOffice.org Draw : double-line writing in Asian layout
-OpenOffice.org Draw : doubling draw objects
-OpenOffice.org Draw : drag and drop
-OpenOffice.org Draw : drag and drop;copying and pasting text
-OpenOffice.org Draw : drag and drop;data source view
-OpenOffice.org Draw : drag and drop;from Gallery to draw objects
-OpenOffice.org Draw : drag and drop;overview
-OpenOffice.org Draw : drag and drop;pictures
-OpenOffice.org Draw : drag and drop;to Gallery
-OpenOffice.org Draw : Draw instructions
-OpenOffice.org Draw : draw objects
-OpenOffice.org Draw : draw objects;adding/editing/copying
-OpenOffice.org Draw : draw objects;anchoring
-OpenOffice.org Draw : draw objects;arranging within stacks
-OpenOffice.org Draw : draw objects;combining
-OpenOffice.org Draw : draw objects;connecting lines to
-OpenOffice.org Draw : draw objects;converting text to
-OpenOffice.org Draw : draw objects;copying
-OpenOffice.org Draw : draw objects;copying between documents
-OpenOffice.org Draw : draw objects;cross-fading two objects
-OpenOffice.org Draw : draw objects;displaying (Calc)
-OpenOffice.org Draw : draw objects;dropping Gallery pictures
-OpenOffice.org Draw : draw objects;duplicating
-OpenOffice.org Draw : draw objects;flipping
-OpenOffice.org Draw : draw objects;grouping
-OpenOffice.org Draw : draw objects;legends
-OpenOffice.org Draw : draw objects;positioning and resizing
-OpenOffice.org Draw : draw objects;protecting
-OpenOffice.org Draw : draw objects;rotating
-OpenOffice.org Draw : draw objects;slanting
-OpenOffice.org Draw : draw objects;text entry mode
-OpenOffice.org Draw : draw objects;text in
-OpenOffice.org Draw : drawing
-OpenOffice.org Draw : drawing;3D objects
-OpenOffice.org Draw : drawing;freeform lines
-OpenOffice.org Draw : drawing;lines
-OpenOffice.org Draw : drawing;sectors and segments
-OpenOffice.org Draw : Drawing bar
-OpenOffice.org Draw : drawing lines in text
-OpenOffice.org Draw : drawings
-OpenOffice.org Draw : drawings;creating/opening
-OpenOffice.org Draw : drawings;languages
-OpenOffice.org Draw : drawings;printing
-OpenOffice.org Draw : drawings;printing defaults
-OpenOffice.org Draw : drawings;printing in text documents
-OpenOffice.org Draw : drawings;saving
-OpenOffice.org Draw : drawings;saving automatically
-OpenOffice.org Draw : drawings;saving in other formats
-OpenOffice.org Draw : drawings;sending as e-mail
-OpenOffice.org Draw : drawings;shortcut keys
-OpenOffice.org Draw : drawings;showing (Writer)
-OpenOffice.org Draw : drawings;zoom function in
-OpenOffice.org Draw : drop-down lists in form functions
-OpenOffice.org Draw : duplicating draw objects
-OpenOffice.org Draw : e-mail attachments
-OpenOffice.org Draw : Edit File icon
-OpenOffice.org Draw : edit mode
-OpenOffice.org Draw : edit mode;after opening
-OpenOffice.org Draw : edit mode;through Enter key (Calc)
-OpenOffice.org Draw : Edit Points bar
-OpenOffice.org Draw : editing
-OpenOffice.org Draw : editing;chart axes
-OpenOffice.org Draw : editing;chart data
-OpenOffice.org Draw : editing;chart legends
-OpenOffice.org Draw : editing;chart titles
-OpenOffice.org Draw : editing;curves
-OpenOffice.org Draw : editing;data binding of XForms
-OpenOffice.org Draw : editing;database tables and queries
-OpenOffice.org Draw : editing;draw objects
-OpenOffice.org Draw : editing;fields
-OpenOffice.org Draw : editing;Fontwork objects
-OpenOffice.org Draw : editing;glue points
-OpenOffice.org Draw : editing;gradients
-OpenOffice.org Draw : editing;guides and snap points
-OpenOffice.org Draw : editing;hyperlinks
-OpenOffice.org Draw : editing;items in Data Navigator
-OpenOffice.org Draw : editing;menus
-OpenOffice.org Draw : editing;namespaces in XForms
-OpenOffice.org Draw : editing;notes
-OpenOffice.org Draw : editing;objects
-OpenOffice.org Draw : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Draw : editing;pictures
-OpenOffice.org Draw : editing;reports
-OpenOffice.org Draw : editing;shortcut keys
-OpenOffice.org Draw : editing;slide titles
-OpenOffice.org Draw : editing;tab stops
-OpenOffice.org Draw : editing;templates
-OpenOffice.org Draw : editing;titles
-OpenOffice.org Draw : editing;toolbars
-OpenOffice.org Draw : editing;undoing
-OpenOffice.org Draw : editing;XForms
-OpenOffice.org Draw : editing time of documents
-OpenOffice.org Draw : editors
-OpenOffice.org Draw : editors;formula editor
-OpenOffice.org Draw : editors;ImageMap editor
-OpenOffice.org Draw : effects
-OpenOffice.org Draw : effects;animated slide transitions
-OpenOffice.org Draw : effects;applying to/removing from objects
-OpenOffice.org Draw : effects;font positions
-OpenOffice.org Draw : effects;fonts
-OpenOffice.org Draw : effects;Fontwork icons
-OpenOffice.org Draw : effects;preview
-OpenOffice.org Draw : effects;sounds
-OpenOffice.org Draw : ellipses
-OpenOffice.org Draw : ellipses;segments
-OpenOffice.org Draw : ellipses;toolbars
-OpenOffice.org Draw : empty documents
-OpenOffice.org Draw : empty paragraph removal
-OpenOffice.org Draw : encryption of contents
-OpenOffice.org Draw : entering groups
-OpenOffice.org Draw : entering text from right to left
-OpenOffice.org Draw : equal sign, see also operators
-OpenOffice.org Draw : equations in formula editor
-OpenOffice.org Draw : error bars in charts
-OpenOffice.org Draw : error indicators in charts
-OpenOffice.org Draw : Error Report Tool
-OpenOffice.org Draw : Euro
-OpenOffice.org Draw : Euro;currency formats
-OpenOffice.org Draw : Euro;Euro Converter Wizard
-OpenOffice.org Draw : even/odd pages
-OpenOffice.org Draw : even/odd pages;printing
-OpenOffice.org Draw : events
-OpenOffice.org Draw : events;controls
-OpenOffice.org Draw : events;customizing
-OpenOffice.org Draw : events;in forms
-OpenOffice.org Draw : Excel
-OpenOffice.org Draw : Excel;saving as
-OpenOffice.org Draw : Excel;search criteria
-OpenOffice.org Draw : exceptions
-OpenOffice.org Draw : exceptions;user-defined dictionaries
-OpenOffice.org Draw : exchanging, see also replacing
-OpenOffice.org Draw : executing
-OpenOffice.org Draw : executing;SQL commands
-OpenOffice.org Draw : exiting
-OpenOffice.org Draw : exiting;by clicking objects
-OpenOffice.org Draw : exiting;groups
-OpenOffice.org Draw : exiting;OpenOffice.org
-OpenOffice.org Draw : expanding
-OpenOffice.org Draw : expanding;slides
-OpenOffice.org Draw : expanding formatting (Calc)
-OpenOffice.org Draw : explorer of data sources
-OpenOffice.org Draw : export filters
-OpenOffice.org Draw : exporting
-OpenOffice.org Draw : exporting;animations to GIF format
-OpenOffice.org Draw : exporting;bitmaps
-OpenOffice.org Draw : exporting;databases
-OpenOffice.org Draw : exporting;HTML and text documents
-OpenOffice.org Draw : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Draw : exporting;presentations to HTML
-OpenOffice.org Draw : exporting;spreadsheets to text format
-OpenOffice.org Draw : exporting;templates
-OpenOffice.org Draw : exporting;to foreign formats
-OpenOffice.org Draw : exporting;to HTML
-OpenOffice.org Draw : exporting;to Macromedia Flash format
-OpenOffice.org Draw : exporting;to Microsoft Office formats
-OpenOffice.org Draw : exporting;to PDF
-OpenOffice.org Draw : exporting;to PostScript format
-OpenOffice.org Draw : exporting;to XML
-OpenOffice.org Draw : exporting;XML files
-OpenOffice.org Draw : extended tips in Help
-OpenOffice.org Draw : extension mode in text
-OpenOffice.org Draw : extensions
-OpenOffice.org Draw : extensions;Extension Manager
-OpenOffice.org Draw : extensions;file formats
-OpenOffice.org Draw : external keys (Base)
-OpenOffice.org Draw : extrusion objects
-OpenOffice.org Draw : eyedropper tool
-OpenOffice.org Draw : faster printing
-OpenOffice.org Draw : faxes
-OpenOffice.org Draw : faxes;configuring OpenOffice.org
-OpenOffice.org Draw : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Draw : faxes;selecting a fax machine
-OpenOffice.org Draw : faxes;sending
-OpenOffice.org Draw : faxes;wizards
-OpenOffice.org Draw : fields
-OpenOffice.org Draw : fields;authors
-OpenOffice.org Draw : fields;database tables
-OpenOffice.org Draw : fields;dates (fixed)
-OpenOffice.org Draw : fields;dates (variable)
-OpenOffice.org Draw : fields;displaying field codes (Writer)
-OpenOffice.org Draw : fields;editing
-OpenOffice.org Draw : fields;file names
-OpenOffice.org Draw : fields;formatted fields
-OpenOffice.org Draw : fields;formatting
-OpenOffice.org Draw : fields;in slides
-OpenOffice.org Draw : fields;page numbers
-OpenOffice.org Draw : fields;times (fixed)
-OpenOffice.org Draw : fields;times (variable)
-OpenOffice.org Draw : fields;updating automatically (Writer)
-OpenOffice.org Draw : file associations for Microsoft Office
-OpenOffice.org Draw : file filters
-OpenOffice.org Draw : file filters;mobile devices
-OpenOffice.org Draw : file filters;XML
-OpenOffice.org Draw : file formats
-OpenOffice.org Draw : file formats;changing defaults
-OpenOffice.org Draw : file formats;OpenDocument/XML
-OpenOffice.org Draw : file formats;saving always in other formats
-OpenOffice.org Draw : file selection button
-OpenOffice.org Draw : file sharing options for current document
-OpenOffice.org Draw : files
-OpenOffice.org Draw : files;filters and formats
-OpenOffice.org Draw : files;importing
-OpenOffice.org Draw : files;inserting
-OpenOffice.org Draw : files;inserting pictures
-OpenOffice.org Draw : files;opening
-OpenOffice.org Draw : files;opening with placeholders
-OpenOffice.org Draw : files;properties
-OpenOffice.org Draw : files;saving
-OpenOffice.org Draw : files;saving automatically
-OpenOffice.org Draw : files;saving in other formats
-OpenOffice.org Draw : files;sending as e-mail
-OpenOffice.org Draw : files;version numbers
-OpenOffice.org Draw : files and folders in OpenOffice.org
-OpenOffice.org Draw : fill characters with tabulators
-OpenOffice.org Draw : fill colors for areas
-OpenOffice.org Draw : fill format mode
-OpenOffice.org Draw : fill format mode;styles
-OpenOffice.org Draw : fill patterns for areas
-OpenOffice.org Draw : filter conditions
-OpenOffice.org Draw : filter conditions;connecting
-OpenOffice.org Draw : filter conditions;in queries (Base)
-OpenOffice.org Draw : filtering
-OpenOffice.org Draw : filtering;data in databases
-OpenOffice.org Draw : filtering;data in forms
-OpenOffice.org Draw : filters
-OpenOffice.org Draw : filters;comparison operators
-OpenOffice.org Draw : filters;for import and export
-OpenOffice.org Draw : filters;Navigator
-OpenOffice.org Draw : filters;pictures
-OpenOffice.org Draw : filters;XML filter settings
-OpenOffice.org Draw : Find tab in Help
-OpenOffice.org Draw : finding
-OpenOffice.org Draw : finding;in all sheets
-OpenOffice.org Draw : finding;records in form documents
-OpenOffice.org Draw : finding;selections
-OpenOffice.org Draw : finding;similarity search
-OpenOffice.org Draw : fitting to pages
-OpenOffice.org Draw : fitting to pages;individual slides
-OpenOffice.org Draw : fitting to pages;print settings in Math
-OpenOffice.org Draw : fitting to pages;print settings in presentations
-OpenOffice.org Draw : fixed text
-OpenOffice.org Draw : fixed text;form functions
-OpenOffice.org Draw : fixing toolbars
-OpenOffice.org Draw : flipping around a flip line
-OpenOffice.org Draw : flipping draw objects
-OpenOffice.org Draw : floating frames in HTML documents
-OpenOffice.org Draw : floating text
-OpenOffice.org Draw : floating toolbars
-OpenOffice.org Draw : flowcharts
-OpenOffice.org Draw : focus of controls
-OpenOffice.org Draw : folder creation
-OpenOffice.org Draw : font lists
-OpenOffice.org Draw : font name box
-OpenOffice.org Draw : font sizes
-OpenOffice.org Draw : font sizes;bullets
-OpenOffice.org Draw : font sizes;relative changes
-OpenOffice.org Draw : font sizes;scaling on screen
-OpenOffice.org Draw : font sizes;text
-OpenOffice.org Draw : fonts
-OpenOffice.org Draw : fonts;adding under UNIX
-OpenOffice.org Draw : fonts;changing in templates
-OpenOffice.org Draw : fonts;colors
-OpenOffice.org Draw : fonts;default settings
-OpenOffice.org Draw : fonts;effects
-OpenOffice.org Draw : fonts;for HTML and Basic
-OpenOffice.org Draw : fonts;formats
-OpenOffice.org Draw : fonts;outlines
-OpenOffice.org Draw : fonts;positions in text
-OpenOffice.org Draw : fonts;shadows
-OpenOffice.org Draw : fonts;specifying several
-OpenOffice.org Draw : fonts;strikethrough
-OpenOffice.org Draw : fonts;styles
-OpenOffice.org Draw : fonts;text objects
-OpenOffice.org Draw : Fontwork icons
-OpenOffice.org Draw : footers
-OpenOffice.org Draw : footers;backgrounds
-OpenOffice.org Draw : footers;slide masters
-OpenOffice.org Draw : footers;slides
-OpenOffice.org Draw : form controls
-OpenOffice.org Draw : form controls;assigning macros
-OpenOffice.org Draw : form controls;protecting
-OpenOffice.org Draw : form controls;toolbars
-OpenOffice.org Draw : form fields
-OpenOffice.org Draw : form filters
-OpenOffice.org Draw : Form Navigator
-OpenOffice.org Draw : format codes
-OpenOffice.org Draw : format codes;numbers
-OpenOffice.org Draw : format codes;user-defined number formats
-OpenOffice.org Draw : format filling printing in OpenOffice.org Math
-OpenOffice.org Draw : Format Paintbrush
-OpenOffice.org Draw : formats
-OpenOffice.org Draw : formats;Asian layout
-OpenOffice.org Draw : formats;Asian typography
-OpenOffice.org Draw : formats;fonts
-OpenOffice.org Draw : formats;maximizing page formats
-OpenOffice.org Draw : formats;number and currency formats
-OpenOffice.org Draw : formats;of currencies/date/time
-OpenOffice.org Draw : formats;on opening and saving
-OpenOffice.org Draw : formats;pasting in special formats
-OpenOffice.org Draw : formats;positions
-OpenOffice.org Draw : formats;tabulators
-OpenOffice.org Draw : formats;undoing when writing
-OpenOffice.org Draw : formatted fields
-OpenOffice.org Draw : formatted fields;form functions
-OpenOffice.org Draw : formatted fields;properties
-OpenOffice.org Draw : formatting
-OpenOffice.org Draw : formatting;axes in charts
-OpenOffice.org Draw : formatting;chart areas
-OpenOffice.org Draw : formatting;chart floors
-OpenOffice.org Draw : formatting;chart legends
-OpenOffice.org Draw : formatting;chart titles
-OpenOffice.org Draw : formatting;chart walls
-OpenOffice.org Draw : formatting;copying
-OpenOffice.org Draw : formatting;definition
-OpenOffice.org Draw : formatting;expanding (Calc)
-OpenOffice.org Draw : formatting;fields
-OpenOffice.org Draw : formatting;font effects
-OpenOffice.org Draw : formatting;hyperlinks
-OpenOffice.org Draw : formatting;pages
-OpenOffice.org Draw : formatting;printer metrics (Writer)
-OpenOffice.org Draw : formatting;slides
-OpenOffice.org Draw : formatting;slides headings
-OpenOffice.org Draw : formatting;undoing
-OpenOffice.org Draw : forms
-OpenOffice.org Draw : forms;browsing
-OpenOffice.org Draw : forms;Combo Box/List Box Wizard
-OpenOffice.org Draw : forms;creating
-OpenOffice.org Draw : forms;data
-OpenOffice.org Draw : forms;designing (Base)
-OpenOffice.org Draw : forms;events
-OpenOffice.org Draw : forms;filtering data
-OpenOffice.org Draw : forms;finding records
-OpenOffice.org Draw : forms;focus after opening
-OpenOffice.org Draw : forms;general information (Base)
-OpenOffice.org Draw : forms;grouping controls
-OpenOffice.org Draw : forms;HTML filters
-OpenOffice.org Draw : forms;inserting
-OpenOffice.org Draw : forms;Navigator
-OpenOffice.org Draw : forms;opening in design mode
-OpenOffice.org Draw : forms;properties
-OpenOffice.org Draw : forms;sorting data
-OpenOffice.org Draw : forms;subforms
-OpenOffice.org Draw : forms;wizards
-OpenOffice.org Draw : forms;XForms
-OpenOffice.org Draw : Formula Auditing feature in Microsoft Office
-OpenOffice.org Draw : formula texts
-OpenOffice.org Draw : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Draw : formulas
-OpenOffice.org Draw : formulas;new
-OpenOffice.org Draw : formulas;starting formula editor
-OpenOffice.org Draw : formulas in reports
-OpenOffice.org Draw : formulas in reports;editing
-OpenOffice.org Draw : forums and support
-OpenOffice.org Draw : frames
-OpenOffice.org Draw : frames;around paragraphs
-OpenOffice.org Draw : frames;around tables
-OpenOffice.org Draw : frames;AutoCorrect function
-OpenOffice.org Draw : frames;backgrounds
-OpenOffice.org Draw : frames;captions (Writer)
-OpenOffice.org Draw : frames;printing in OpenOffice.org Math
-OpenOffice.org Draw : frames;protecting
-OpenOffice.org Draw : frames;selection frames
-OpenOffice.org Draw : frames;text fitting to frames
-OpenOffice.org Draw : freeform lines
-OpenOffice.org Draw : freeform lines;draw functions
-OpenOffice.org Draw : freeform lines;drawing
-OpenOffice.org Draw : FTP
-OpenOffice.org Draw : FTP;opening documents
-OpenOffice.org Draw : FTP;saving documents
-OpenOffice.org Draw : full joins (Base)
-OpenOffice.org Draw : full screen view
-OpenOffice.org Draw : full-text search in Help
-OpenOffice.org Draw : functions in reports
-OpenOffice.org Draw : functions in reports;editing
-OpenOffice.org Draw : Gallery
-OpenOffice.org Draw : Gallery;adding pictures
-OpenOffice.org Draw : Gallery;dragging pictures to draw objects
-OpenOffice.org Draw : Gallery;hiding/showing
-OpenOffice.org Draw : Gallery;inserting pictures from
-OpenOffice.org Draw : geometric forms
-OpenOffice.org Draw : German spellcheck
-OpenOffice.org Draw : get method for form transmissions
-OpenOffice.org Draw : getting support
-OpenOffice.org Draw : GIF format
-OpenOffice.org Draw : GIF images
-OpenOffice.org Draw : GIF images;animating
-OpenOffice.org Draw : GIF images;replacing colors
-OpenOffice.org Draw : glossaries
-OpenOffice.org Draw : glossaries;common terms
-OpenOffice.org Draw : glossaries;Internet terms
-OpenOffice.org Draw : glue points
-OpenOffice.org Draw : glue points;editing
-OpenOffice.org Draw : glue points;inserting
-OpenOffice.org Draw : gradients
-OpenOffice.org Draw : gradients;applying and defining
-OpenOffice.org Draw : gradients;defining colors
-OpenOffice.org Draw : gradients;loading lists
-OpenOffice.org Draw : gradients;transparent
-OpenOffice.org Draw : gradients off for faster printing
-OpenOffice.org Draw : graphical text art
-OpenOffice.org Draw : graphics
-OpenOffice.org Draw : graphics;cache
-OpenOffice.org Draw : graphics;protecting
-OpenOffice.org Draw : graphics, see also pictures
-OpenOffice.org Draw : grayscale display
-OpenOffice.org Draw : grayscale printing
-OpenOffice.org Draw : grid controls
-OpenOffice.org Draw : grid controls;form functions
-OpenOffice.org Draw : grids
-OpenOffice.org Draw : grids;defaults (Writer/Calc)
-OpenOffice.org Draw : grids;display options (Impress/Draw)
-OpenOffice.org Draw : grids;displaying lines (Calc)
-OpenOffice.org Draw : grids;formatting axes
-OpenOffice.org Draw : grids;inserting in charts
-OpenOffice.org Draw : group box creation
-OpenOffice.org Draw : grouping
-OpenOffice.org Draw : grouping;draw objects
-OpenOffice.org Draw : groups
-OpenOffice.org Draw : groups;entering/exiting/ungrouping
-OpenOffice.org Draw : groups;naming
-OpenOffice.org Draw : groups;of controls
-OpenOffice.org Draw : guides
-OpenOffice.org Draw : guides;display options (Impress/Draw)
-OpenOffice.org Draw : guides;displaying when moving objects (Impress)
-OpenOffice.org Draw : guides;editing
-OpenOffice.org Draw : guides;inserting
-OpenOffice.org Draw : guides;show snap lines icon
-OpenOffice.org Draw : guides;showing (Calc)
-OpenOffice.org Draw : guides;showing when moving frames (Writer)
-OpenOffice.org Draw : gutter
-OpenOffice.org Draw : half-spheres
-OpenOffice.org Draw : hand icon for moving slides
-OpenOffice.org Draw : handles
-OpenOffice.org Draw : handles;displaying (Writer)
-OpenOffice.org Draw : handles;large
-OpenOffice.org Draw : handles;scaling
-OpenOffice.org Draw : handles;showing simple/large handles (Calc)
-OpenOffice.org Draw : handles;simple
-OpenOffice.org Draw : handout printing
-OpenOffice.org Draw : Hangul/Hanja
-OpenOffice.org Draw : hatching
-OpenOffice.org Draw : hatching
-OpenOffice.org Draw : hatching;loading lists
-OpenOffice.org Draw : headers
-OpenOffice.org Draw : headers;backgrounds
-OpenOffice.org Draw : headers and footers
-OpenOffice.org Draw : headers and footers;master layouts
-OpenOffice.org Draw : headers and footers;slide masters
-OpenOffice.org Draw : headers and footers;slides
-OpenOffice.org Draw : headings
-OpenOffice.org Draw : headings;entering as text box
-OpenOffice.org Draw : Hebrew
-OpenOffice.org Draw : Hebrew;entering text
-OpenOffice.org Draw : Hebrew;language settings
-OpenOffice.org Draw : Help
-OpenOffice.org Draw : Help;bookmarks
-OpenOffice.org Draw : Help;extended tips on/off
-OpenOffice.org Draw : Help;full-text search
-OpenOffice.org Draw : Help;Help tips
-OpenOffice.org Draw : Help;keywords
-OpenOffice.org Draw : Help;navigation pane showing/hiding
-OpenOffice.org Draw : Help;style sheets
-OpenOffice.org Draw : Help;topics
-OpenOffice.org Draw : Help Agent
-OpenOffice.org Draw : Help Agent;help
-OpenOffice.org Draw : Help Agent;options
-OpenOffice.org Draw : Help tips
-OpenOffice.org Draw : Help tips;hiding
-OpenOffice.org Draw : hidden controls in Form Navigator
-OpenOffice.org Draw : hidden fields display (Writer)
-OpenOffice.org Draw : hidden pages
-OpenOffice.org Draw : hidden pages;printing in presentations
-OpenOffice.org Draw : hidden pages;showing
-OpenOffice.org Draw : hidden text
-OpenOffice.org Draw : hidden text;showing (Writer)
-OpenOffice.org Draw : hiding
-OpenOffice.org Draw : hiding;changes
-OpenOffice.org Draw : hiding;chart legends
-OpenOffice.org Draw : hiding;docked windows
-OpenOffice.org Draw : hiding;layers
-OpenOffice.org Draw : hiding;levels
-OpenOffice.org Draw : hiding;navigation pane in Help window
-OpenOffice.org Draw : hiding;slides
-OpenOffice.org Draw : hiding;subpoints
-OpenOffice.org Draw : high contrast mode
-OpenOffice.org Draw : Hindi
-OpenOffice.org Draw : Hindi;entering text
-OpenOffice.org Draw : Hindi;language settings
-OpenOffice.org Draw : horizontal scrollbars (Writer)
-OpenOffice.org Draw : hot spots in flowcharts
-OpenOffice.org Draw : HowTos for charts
-OpenOffice.org Draw : Howtos for Draw
-OpenOffice.org Draw : HTML
-OpenOffice.org Draw : HTML;definition
-OpenOffice.org Draw : HTML;export character set
-OpenOffice.org Draw : HTML;exporting from presentations
-OpenOffice.org Draw : HTML;fonts for source display
-OpenOffice.org Draw : HTML;importing into presentations
-OpenOffice.org Draw : HTML;importing META tags
-OpenOffice.org Draw : HTML;inserting files
-OpenOffice.org Draw : HTML;live presentations
-OpenOffice.org Draw : HTML documents
-OpenOffice.org Draw : HTML documents;auto reloading
-OpenOffice.org Draw : HTML documents;importing/exporting
-OpenOffice.org Draw : HTML documents;META tags in
-OpenOffice.org Draw : HTML documents;new
-OpenOffice.org Draw : HTML documents;source text
-OpenOffice.org Draw : hyperlinks
-OpenOffice.org Draw : hyperlinks;assigning macros
-OpenOffice.org Draw : hyperlinks;character formats
-OpenOffice.org Draw : hyperlinks;definition
-OpenOffice.org Draw : hyperlinks;deleting
-OpenOffice.org Draw : hyperlinks;editing
-OpenOffice.org Draw : hyperlinks;inserting
-OpenOffice.org Draw : hyperlinks;relative and absolute
-OpenOffice.org Draw : hyperlinks;turning off automatic recognition
-OpenOffice.org Draw : hyperlinks, see also links
-OpenOffice.org Draw : hyphenation
-OpenOffice.org Draw : hyphenation;activating for a language
-OpenOffice.org Draw : hyphenation;minimal number of characters
-OpenOffice.org Draw : hyphens
-OpenOffice.org Draw : hyphens;displaying custom (Writer)
-OpenOffice.org Draw : hyphens;inserting custom
-OpenOffice.org Draw : icon bars, see toolbars
-OpenOffice.org Draw : icon sizes
-OpenOffice.org Draw : ignore list for spellcheck
-OpenOffice.org Draw : illumination
-OpenOffice.org Draw : illumination;3D charts
-OpenOffice.org Draw : illustrations, see pictures
-OpenOffice.org Draw : image button creation
-OpenOffice.org Draw : image control creation
-OpenOffice.org Draw : ImageMap
-OpenOffice.org Draw : ImageMap;definition
-OpenOffice.org Draw : ImageMap;editor
-OpenOffice.org Draw : images
-OpenOffice.org Draw : images;ImageMap
-OpenOffice.org Draw : images;inserting
-OpenOffice.org Draw : images;inserting and editing bitmaps
-OpenOffice.org Draw : images;placeholders in presentations
-OpenOffice.org Draw : images, see also pictures
-OpenOffice.org Draw : IME
-OpenOffice.org Draw : IME;definition
-OpenOffice.org Draw : IME;showing/hiding
-OpenOffice.org Draw : import filters
-OpenOffice.org Draw : import restrictions for Microsoft Office
-OpenOffice.org Draw : importing
-OpenOffice.org Draw : importing;bitmaps
-OpenOffice.org Draw : importing;compatibility settings for text import
-OpenOffice.org Draw : importing;databases
-OpenOffice.org Draw : importing;documents in other formats
-OpenOffice.org Draw : importing;from XML
-OpenOffice.org Draw : importing;HTML and text documents
-OpenOffice.org Draw : importing;HTML with META tags
-OpenOffice.org Draw : importing;Microsoft Office documents with VBA code
-OpenOffice.org Draw : importing;presentations with HTML
-OpenOffice.org Draw : importing;tables in text format
-OpenOffice.org Draw : importing;templates
-OpenOffice.org Draw : in front of object command
-OpenOffice.org Draw : inches
-OpenOffice.org Draw : including spreadsheets
-OpenOffice.org Draw : increasing sizes of views
-OpenOffice.org Draw : Index tab in Help
-OpenOffice.org Draw : indexes
-OpenOffice.org Draw : indexes;backgrounds
-OpenOffice.org Draw : indexes;showing/hiding Help index tab
-OpenOffice.org Draw : indexes;unprotecting
-OpenOffice.org Draw : indicator lines in text
-OpenOffice.org Draw : inner joins (Base)
-OpenOffice.org Draw : input method window
-OpenOffice.org Draw : insert mode for entering text
-OpenOffice.org Draw : inserting
-OpenOffice.org Draw : inserting;3D objects
-OpenOffice.org Draw : inserting;applets
-OpenOffice.org Draw : inserting;arrows
-OpenOffice.org Draw : inserting;callouts in presentations
-OpenOffice.org Draw : inserting;cell ranges from spreadsheets
-OpenOffice.org Draw : inserting;charts
-OpenOffice.org Draw : inserting;clipboard options
-OpenOffice.org Draw : inserting;data from text documents
-OpenOffice.org Draw : inserting;datasource records in spreadsheets
-OpenOffice.org Draw : inserting;drawings
-OpenOffice.org Draw : inserting;ellipses
-OpenOffice.org Draw : inserting;files
-OpenOffice.org Draw : inserting;floating frames
-OpenOffice.org Draw : inserting;form fields
-OpenOffice.org Draw : inserting;glue points
-OpenOffice.org Draw : inserting;hyperlinks
-OpenOffice.org Draw : inserting;layers
-OpenOffice.org Draw : inserting;line breaks in cells
-OpenOffice.org Draw : inserting;lines
-OpenOffice.org Draw : inserting;movies/sounds
-OpenOffice.org Draw : inserting;new text tables defaults
-OpenOffice.org Draw : inserting;notes
-OpenOffice.org Draw : inserting;objects from files
-OpenOffice.org Draw : inserting;objects from Gallery
-OpenOffice.org Draw : inserting;OLE objects
-OpenOffice.org Draw : inserting;paragraph bullets
-OpenOffice.org Draw : inserting;pictures
-OpenOffice.org Draw : inserting;plug-ins
-OpenOffice.org Draw : inserting;polygons
-OpenOffice.org Draw : inserting;rectangles
-OpenOffice.org Draw : inserting;slides
-OpenOffice.org Draw : inserting;slides as links
-OpenOffice.org Draw : inserting;slides from files
-OpenOffice.org Draw : inserting;special characters
-OpenOffice.org Draw : inserting;tab stops
-OpenOffice.org Draw : inserting;text in presentations
-OpenOffice.org Draw : installing
-OpenOffice.org Draw : installing;ActiveX control
-OpenOffice.org Draw : installing;mobile device filters
-OpenOffice.org Draw : installing;UNO components
-OpenOffice.org Draw : instructions
-OpenOffice.org Draw : instructions;general
-OpenOffice.org Draw : instructions;OpenOffice.org Draw
-OpenOffice.org Draw : instructions;OpenOffice.org Impress
-OpenOffice.org Draw : interactions
-OpenOffice.org Draw : interactions;hot spots
-OpenOffice.org Draw : interactions;objects in interactive presentations
-OpenOffice.org Draw : interactions;preview
-OpenOffice.org Draw : Internet
-OpenOffice.org Draw : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Draw : Internet;presentations
-OpenOffice.org Draw : Internet;starting searches
-OpenOffice.org Draw : Internet;turning off recognition of addresses
-OpenOffice.org Draw : Internet glossary
-OpenOffice.org Draw : intersecting draw objects
-OpenOffice.org Draw : invert filter
-OpenOffice.org Draw : invisible areas
-OpenOffice.org Draw : italic text
-OpenOffice.org Draw : iterative references in spreadsheets
-OpenOffice.org Draw : Java
-OpenOffice.org Draw : Java;definition
-OpenOffice.org Draw : Java;scripting
-OpenOffice.org Draw : Java;setting options
-OpenOffice.org Draw : JDBC
-OpenOffice.org Draw : JDBC;databases (Base)
-OpenOffice.org Draw : JDBC;definition
-OpenOffice.org Draw : joining
-OpenOffice.org Draw : joining;3D objects
-OpenOffice.org Draw : joining;paragraphs
-OpenOffice.org Draw : joining;tables (Base)
-OpenOffice.org Draw : joins in databases (Base)
-OpenOffice.org Draw : justifying text
-OpenOffice.org Draw : kerning
-OpenOffice.org Draw : kerning;Asian texts
-OpenOffice.org Draw : kerning;definition
-OpenOffice.org Draw : kerning;in characters
-OpenOffice.org Draw : key fields for relations (Base)
-OpenOffice.org Draw : keyboard
-OpenOffice.org Draw : keyboard;assigning/editing shortcut keys
-OpenOffice.org Draw : keyboard;general commands
-OpenOffice.org Draw : keyboard;removing numbering
-OpenOffice.org Draw : keyboard;zooming
-OpenOffice.org Draw : keys
-OpenOffice.org Draw : keys;adding push buttons
-OpenOffice.org Draw : keys;primary keys (Base)
-OpenOffice.org Draw : kiosk export
-OpenOffice.org Draw : labels
-OpenOffice.org Draw : labels;creating and synchronizing
-OpenOffice.org Draw : labels;for charts
-OpenOffice.org Draw : labels;for draw objects
-OpenOffice.org Draw : labels;form functions
-OpenOffice.org Draw : labels;from databases
-OpenOffice.org Draw : labels, see also names/callouts
-OpenOffice.org Draw : languages
-OpenOffice.org Draw : languages;activating modules
-OpenOffice.org Draw : languages;Asian support
-OpenOffice.org Draw : languages;complex text layout
-OpenOffice.org Draw : languages;locale settings
-OpenOffice.org Draw : languages;selecting
-OpenOffice.org Draw : languages;setting options
-OpenOffice.org Draw : languages;spellcheck
-OpenOffice.org Draw : languages;spellchecking and formatting
-OpenOffice.org Draw : large handles (Writer)
-OpenOffice.org Draw : large icons
-OpenOffice.org Draw : layer arrangement
-OpenOffice.org Draw : layers
-OpenOffice.org Draw : layers;definition
-OpenOffice.org Draw : layers;deleting
-OpenOffice.org Draw : layers;inserting and editing
-OpenOffice.org Draw : layers;moving objects
-OpenOffice.org Draw : layers;renaming
-OpenOffice.org Draw : layers;working with
-OpenOffice.org Draw : layout
-OpenOffice.org Draw : layout;importing Word documents
-OpenOffice.org Draw : layout;pages
-OpenOffice.org Draw : layout;printing handouts
-OpenOffice.org Draw : LDAP server
-OpenOffice.org Draw : LDAP server;address books (Base)
-OpenOffice.org Draw : LDAP server;sign on options
-OpenOffice.org Draw : leading between paragraphs
-OpenOffice.org Draw : left alignment of paragraphs
-OpenOffice.org Draw : left joins (Base)
-OpenOffice.org Draw : legends
-OpenOffice.org Draw : legends;charts
-OpenOffice.org Draw : legends;draw objects
-OpenOffice.org Draw : legends;drawings
-OpenOffice.org Draw : legends;rounding corners
-OpenOffice.org Draw : Letter Wizard
-OpenOffice.org Draw : levels
-OpenOffice.org Draw : levels;depth stagger
-OpenOffice.org Draw : levels;hiding
-OpenOffice.org Draw : levels;showing
-OpenOffice.org Draw : limits of tables (Writer)
-OpenOffice.org Draw : line breaks
-OpenOffice.org Draw : line breaks;in cells
-OpenOffice.org Draw : line charts
-OpenOffice.org Draw : line spacing
-OpenOffice.org Draw : line spacing;context menu in paragraphs
-OpenOffice.org Draw : line spacing;paragraph
-OpenOffice.org Draw : line styles
-OpenOffice.org Draw : line styles;applying
-OpenOffice.org Draw : line styles;defining
-OpenOffice.org Draw : line styles;loading
-OpenOffice.org Draw : lines
-OpenOffice.org Draw : lines;about line ends
-OpenOffice.org Draw : lines;connecting objects
-OpenOffice.org Draw : lines;contours (Draw/Impress)
-OpenOffice.org Draw : lines;defining ends
-OpenOffice.org Draw : lines;draw functions
-OpenOffice.org Draw : lines;drawing
-OpenOffice.org Draw : lines;drawing in text
-OpenOffice.org Draw : lines;editing points
-OpenOffice.org Draw : lines;inserting
-OpenOffice.org Draw : lines;removing automatic lines
-OpenOffice.org Draw : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Draw : lines of text
-OpenOffice.org Draw : lines of text;alignment
-OpenOffice.org Draw : links
-OpenOffice.org Draw : links;between cells and controls
-OpenOffice.org Draw : links;by drag and drop
-OpenOffice.org Draw : links;character formats
-OpenOffice.org Draw : links;definition
-OpenOffice.org Draw : links;editing hyperlinks
-OpenOffice.org Draw : links;inserting
-OpenOffice.org Draw : links;modifying
-OpenOffice.org Draw : links;opening files with
-OpenOffice.org Draw : links;relational databases (Base)
-OpenOffice.org Draw : links;turning off automatic recognition
-OpenOffice.org Draw : links;updating options (Writer)
-OpenOffice.org Draw : links;updating specific links
-OpenOffice.org Draw : list box creation
-OpenOffice.org Draw : lists
-OpenOffice.org Draw : lists;animations
-OpenOffice.org Draw : lists;data assigned to controls
-OpenOffice.org Draw : lists;registered databases (Base)
-OpenOffice.org Draw : lists;regular expressions
-OpenOffice.org Draw : live presentations on the Internet
-OpenOffice.org Draw : loading
-OpenOffice.org Draw : loading;arrow and line styles
-OpenOffice.org Draw : loading;colors/gradients/hatchings
-OpenOffice.org Draw : loading;documents
-OpenOffice.org Draw : loading;documents from other formats
-OpenOffice.org Draw : loading;HTML documents, automatically
-OpenOffice.org Draw : loading;Microsoft Office documents with VBA code
-OpenOffice.org Draw : loading;reloading
-OpenOffice.org Draw : loading;XML files
-OpenOffice.org Draw : locale settings
-OpenOffice.org Draw : locking layers
-OpenOffice.org Draw : logarithmic scaling along axes
-OpenOffice.org Draw : lowercase letters
-OpenOffice.org Draw : lowercase letters;font effects
-OpenOffice.org Draw : Macromedia Flash export
-OpenOffice.org Draw : macros
-OpenOffice.org Draw : macros;assigning to events in forms
-OpenOffice.org Draw : macros;in MS Office documents
-OpenOffice.org Draw : macros;interrupting
-OpenOffice.org Draw : macros;organizing
-OpenOffice.org Draw : macros;recording
-OpenOffice.org Draw : macros;running in presentations
-OpenOffice.org Draw : macros;security
-OpenOffice.org Draw : macros;security warning dialog
-OpenOffice.org Draw : macros;selecting security warnings
-OpenOffice.org Draw : magnetic lines in presentations
-OpenOffice.org Draw : magnifiers
-OpenOffice.org Draw : Mail Merge feature in Microsoft Office
-OpenOffice.org Draw : margins
-OpenOffice.org Draw : margins;pages
-OpenOffice.org Draw : margins;setting with the mouse
-OpenOffice.org Draw : margins;shadows
-OpenOffice.org Draw : marking changes
-OpenOffice.org Draw : Markup feature in Microsoft Office
-OpenOffice.org Draw : master layouts with headers and footers
-OpenOffice.org Draw : master pages, see slide masters
-OpenOffice.org Draw : master views
-OpenOffice.org Draw : Math formula editor
-OpenOffice.org Draw : measurement units
-OpenOffice.org Draw : measurement units;changing on rulers
-OpenOffice.org Draw : measurement units;converting
-OpenOffice.org Draw : measurement units;selecting
-OpenOffice.org Draw : Media Player window
-OpenOffice.org Draw : menus
-OpenOffice.org Draw : menus;activating context menus
-OpenOffice.org Draw : menus;customizing
-OpenOffice.org Draw : menus;inactive menu items
-OpenOffice.org Draw : merging
-OpenOffice.org Draw : merging;documents
-OpenOffice.org Draw : merging;draw objects
-OpenOffice.org Draw : META tags
-OpenOffice.org Draw : metafiles
-OpenOffice.org Draw : metafiles;converting to
-OpenOffice.org Draw : metafiles;replacing colors
-OpenOffice.org Draw : metrics
-OpenOffice.org Draw : metrics;converting
-OpenOffice.org Draw : metrics;document formatting (Writer)
-OpenOffice.org Draw : metrics;in sheets
-OpenOffice.org Draw : Microsoft Office
-OpenOffice.org Draw : Microsoft Office;Access databases (base)
-OpenOffice.org Draw : Microsoft Office;as standard file format
-OpenOffice.org Draw : Microsoft Office;document import restrictions
-OpenOffice.org Draw : Microsoft Office;feature comparisons
-OpenOffice.org Draw : Microsoft Office;importing password protected files
-OpenOffice.org Draw : Microsoft Office;importing Word documents
-OpenOffice.org Draw : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Draw : Microsoft Office;new users information
-OpenOffice.org Draw : Microsoft Office;opening Microsoft documents
-OpenOffice.org Draw : Microsoft Office;reassigning document types
-OpenOffice.org Draw : mirroring objects
-OpenOffice.org Draw : mobile device filters
-OpenOffice.org Draw : models in XForms
-OpenOffice.org Draw : modifying, see changing
-OpenOffice.org Draw : more controls
-OpenOffice.org Draw : mosaic filter
-OpenOffice.org Draw : motion paths
-OpenOffice.org Draw : mouse
-OpenOffice.org Draw : mouse;pointers when using drag and drop
-OpenOffice.org Draw : mouse;positioning
-OpenOffice.org Draw : moving
-OpenOffice.org Draw : moving;between layers
-OpenOffice.org Draw : moving;objects in slides
-OpenOffice.org Draw : moving;tab stops on ruler
-OpenOffice.org Draw : moving;toolbars
-OpenOffice.org Draw : moving;using guide lines in presentations
-OpenOffice.org Draw : MS ADO interface (Base)
-OpenOffice.org Draw : multi-line titles in forms
-OpenOffice.org Draw : multiple documents
-OpenOffice.org Draw : multiple documents;opening
-OpenOffice.org Draw : multiple monitors
-OpenOffice.org Draw : multiplying draw objects
-OpenOffice.org Draw : My Documents folder
-OpenOffice.org Draw : My Documents folder;changing work directory
-OpenOffice.org Draw : My Documents folder;opening
-OpenOffice.org Draw : MySQL databases (Base)
-OpenOffice.org Draw : names
-OpenOffice.org Draw : names;multi-line titles
-OpenOffice.org Draw : names;objects
-OpenOffice.org Draw : names, see also labels/callouts
-OpenOffice.org Draw : namespace organization in XForms
-OpenOffice.org Draw : native SQL (Base)
-OpenOffice.org Draw : navigating
-OpenOffice.org Draw : navigating;in documents
-OpenOffice.org Draw : Navigation bar
-OpenOffice.org Draw : Navigation bar;controls
-OpenOffice.org Draw : Navigation bar;forms
-OpenOffice.org Draw : Navigator
-OpenOffice.org Draw : Navigator;contents as lists
-OpenOffice.org Draw : Navigator;docking
-OpenOffice.org Draw : Navigator;presentations
-OpenOffice.org Draw : Navigator;working with
-OpenOffice.org Draw : net charts
-OpenOffice.org Draw : network identity options
-OpenOffice.org Draw : new databases
-OpenOffice.org Draw : new documents
-OpenOffice.org Draw : new German spellcheck
-OpenOffice.org Draw : new lines in cells
-OpenOffice.org Draw : new windows
-OpenOffice.org Draw : non-breaking dashes
-OpenOffice.org Draw : non-breaking spaces (Writer)
-OpenOffice.org Draw : non-printing characters (Writer)
-OpenOffice.org Draw : normal view
-OpenOffice.org Draw : normal view;backgrounds
-OpenOffice.org Draw : normal view;presentations
-OpenOffice.org Draw : notes
-OpenOffice.org Draw : notes;adding to slides
-OpenOffice.org Draw : notes;default formatting
-OpenOffice.org Draw : notes;displaying (Calc)
-OpenOffice.org Draw : notes;inserting and editing
-OpenOffice.org Draw : notes;printing in presentations
-OpenOffice.org Draw : notes;printing in text
-OpenOffice.org Draw : number formats
-OpenOffice.org Draw : number formats;codes
-OpenOffice.org Draw : number formats;formats
-OpenOffice.org Draw : number formats;recognition in text tables
-OpenOffice.org Draw : number of pages
-OpenOffice.org Draw : number of sheets
-OpenOffice.org Draw : number of tables
-OpenOffice.org Draw : numbering
-OpenOffice.org Draw : numbering;options
-OpenOffice.org Draw : numbering;paragraphs
-OpenOffice.org Draw : numbering;turning off
-OpenOffice.org Draw : numbering;using automatically
-OpenOffice.org Draw : numbers
-OpenOffice.org Draw : numbers;date, time and currency formats
-OpenOffice.org Draw : numbers;decimal places (Calc)
-OpenOffice.org Draw : numbers;formatting options for selected cells
-OpenOffice.org Draw : numerical fields in forms
-OpenOffice.org Draw : object bars
-OpenOffice.org Draw : object bars;editing glue points
-OpenOffice.org Draw : objects
-OpenOffice.org Draw : objects;aligning
-OpenOffice.org Draw : objects;always moveable (Impress/Draw)
-OpenOffice.org Draw : objects;arranging within stacks
-OpenOffice.org Draw : objects;behind object command
-OpenOffice.org Draw : objects;breaking connections
-OpenOffice.org Draw : objects;contours in presentations
-OpenOffice.org Draw : objects;copying when moving in presentations
-OpenOffice.org Draw : objects;definition
-OpenOffice.org Draw : objects;displaying in spreadsheets
-OpenOffice.org Draw : objects;displaying in text documents
-OpenOffice.org Draw : objects;editing
-OpenOffice.org Draw : objects;effects
-OpenOffice.org Draw : objects;in front of object command
-OpenOffice.org Draw : objects;inserting from files
-OpenOffice.org Draw : objects;inserting from Gallery
-OpenOffice.org Draw : objects;inserting OLE objects
-OpenOffice.org Draw : objects;moving along paths
-OpenOffice.org Draw : objects;moving and resizing with mouse
-OpenOffice.org Draw : objects;moving in layers
-OpenOffice.org Draw : objects;moving in slides
-OpenOffice.org Draw : objects;naming
-OpenOffice.org Draw : objects;opening
-OpenOffice.org Draw : objects;properties of charts
-OpenOffice.org Draw : objects;quickly moving to
-OpenOffice.org Draw : objects;reversing
-OpenOffice.org Draw : objects;selecting
-OpenOffice.org Draw : objects;titles and descriptions
-OpenOffice.org Draw : objects;with attributes
-OpenOffice.org Draw : ODBC
-OpenOffice.org Draw : ODBC;database (Base)
-OpenOffice.org Draw : ODBC;definition
-OpenOffice.org Draw : ODF file formats
-OpenOffice.org Draw : Office
-OpenOffice.org Draw : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Draw : old German spellcheck
-OpenOffice.org Draw : OLE
-OpenOffice.org Draw : OLE;definition
-OpenOffice.org Draw : OLE objects
-OpenOffice.org Draw : OLE objects;arranging within stacks
-OpenOffice.org Draw : OLE objects;captions (Writer)
-OpenOffice.org Draw : OLE objects;inserting
-OpenOffice.org Draw : OLE objects;number of
-OpenOffice.org Draw : OLE objects;protecting
-OpenOffice.org Draw : one and a half line spacing in text
-OpenOffice.org Draw : online registration
-OpenOffice.org Draw : online update options
-OpenOffice.org Draw : online updates
-OpenOffice.org Draw : online updates;checking automatically
-OpenOffice.org Draw : online updates;checking manually
-OpenOffice.org Draw : Open/Save dialogs
-OpenOffice.org Draw : OpenDocument file formats
-OpenOffice.org Draw : OpenGL
-OpenOffice.org Draw : OpenGL;definition
-OpenOffice.org Draw : OpenGL;optimized output
-OpenOffice.org Draw : opening
-OpenOffice.org Draw : opening;context menus
-OpenOffice.org Draw : opening;database files
-OpenOffice.org Draw : opening;dialog settings
-OpenOffice.org Draw : opening;documents
-OpenOffice.org Draw : opening;documents from other formats
-OpenOffice.org Draw : opening;files with links
-OpenOffice.org Draw : opening;files, with placeholders
-OpenOffice.org Draw : opening;forms
-OpenOffice.org Draw : opening;Microsoft Office files
-OpenOffice.org Draw : opening;mobile device documents
-OpenOffice.org Draw : opening;objects
-OpenOffice.org Draw : opening;reports
-OpenOffice.org Draw : opening;several files
-OpenOffice.org Draw : opening;XForms
-OpenOffice.org Draw : OpenOffice.org Base data sources
-OpenOffice.org Draw : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Draw : OpenOffice.org documents
-OpenOffice.org Draw : OpenOffice.org documents;mobile device filters
-OpenOffice.org Draw : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Draw : OpenOffice.org Impress instructions
-OpenOffice.org Draw : OpenOffice.org Math start
-OpenOffice.org Draw : operators
-OpenOffice.org Draw : operators;default filters
-OpenOffice.org Draw : optional hyphens (Writer)
-OpenOffice.org Draw : options
-OpenOffice.org Draw : options;accessibility
-OpenOffice.org Draw : options;appearance
-OpenOffice.org Draw : options;compatibility (Writer)
-OpenOffice.org Draw : options;network identity
-OpenOffice.org Draw : options;online update
-OpenOffice.org Draw : options;tools
-OpenOffice.org Draw : Oracle databases (base)
-OpenOffice.org Draw : order of chart data
-OpenOffice.org Draw : ordering
-OpenOffice.org Draw : ordering;objects
-OpenOffice.org Draw : ordering;slides
-OpenOffice.org Draw : organization charts
-OpenOffice.org Draw : organizing
-OpenOffice.org Draw : organizing;macros and scripts
-OpenOffice.org Draw : organizing;namespaces in XForms
-OpenOffice.org Draw : organizing;styles
-OpenOffice.org Draw : organizing;templates
-OpenOffice.org Draw : origin of rulers
-OpenOffice.org Draw : original size
-OpenOffice.org Draw : original size;printing in OpenOffice.org Math
-OpenOffice.org Draw : original size;restoring after cropping
-OpenOffice.org Draw : outline view
-OpenOffice.org Draw : outlines
-OpenOffice.org Draw : outlines;font effects
-OpenOffice.org Draw : outlines;outline symbols
-OpenOffice.org Draw : outlines;printing
-OpenOffice.org Draw : outlines;sending to presentations
-OpenOffice.org Draw : overwrite mode
-OpenOffice.org Draw : packages, see extensions
-OpenOffice.org Draw : page breaks
-OpenOffice.org Draw : page breaks;displaying (Calc)
-OpenOffice.org Draw : page formats
-OpenOffice.org Draw : page formats;maximizing
-OpenOffice.org Draw : page formats;restriction
-OpenOffice.org Draw : page number field
-OpenOffice.org Draw : page numbers on all slides
-OpenOffice.org Draw : page styles
-OpenOffice.org Draw : page styles;editing/applying with statusbar
-OpenOffice.org Draw : pages
-OpenOffice.org Draw : pages;backgrounds in spreadsheets
-OpenOffice.org Draw : pages;copying
-OpenOffice.org Draw : pages;fitting to printed pages
-OpenOffice.org Draw : pages;formatting and numbering
-OpenOffice.org Draw : pages;printing page names in presentations
-OpenOffice.org Draw : pages;scaling
-OpenOffice.org Draw : pages;selecting one to print
-OpenOffice.org Draw : paint box
-OpenOffice.org Draw : paint can symbol
-OpenOffice.org Draw : pair kerning
-OpenOffice.org Draw : Palm file filters
-OpenOffice.org Draw : paper formats
-OpenOffice.org Draw : paper size warning
-OpenOffice.org Draw : paper trays
-OpenOffice.org Draw : paragraph marks
-OpenOffice.org Draw : paragraph marks;displaying (Writer)
-OpenOffice.org Draw : paragraph styles
-OpenOffice.org Draw : paragraph styles;languages
-OpenOffice.org Draw : paragraph styles;modifying basic fonts
-OpenOffice.org Draw : paragraphs
-OpenOffice.org Draw : paragraphs;alignment
-OpenOffice.org Draw : paragraphs;Asian typography
-OpenOffice.org Draw : paragraphs;backgrounds
-OpenOffice.org Draw : paragraphs;defining borders
-OpenOffice.org Draw : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Draw : paragraphs;increasing indents of
-OpenOffice.org Draw : paragraphs;indents, margins and columns
-OpenOffice.org Draw : paragraphs;inserting bullets
-OpenOffice.org Draw : paragraphs;joining
-OpenOffice.org Draw : paragraphs;numbering automatically
-OpenOffice.org Draw : paragraphs;removing blank ones
-OpenOffice.org Draw : paragraphs;spacing
-OpenOffice.org Draw : paragraphs;tab stops
-OpenOffice.org Draw : parameters
-OpenOffice.org Draw : parameters;command line
-OpenOffice.org Draw : parameters;queries (Base)
-OpenOffice.org Draw : passwords for protecting contents
-OpenOffice.org Draw : pasting
-OpenOffice.org Draw : pasting;cell ranges
-OpenOffice.org Draw : pasting;cell ranges from spreadsheets
-OpenOffice.org Draw : pasting;data from text documents
-OpenOffice.org Draw : pasting;draw objects
-OpenOffice.org Draw : pasting;draw objects from other documents
-OpenOffice.org Draw : pasting;formatted/unformatted text
-OpenOffice.org Draw : pasting;from data source view
-OpenOffice.org Draw : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Draw : pasting;pictures from other documents
-OpenOffice.org Draw : pasting;sheet areas in text documents
-OpenOffice.org Draw : pasting;slides from other presentations
-OpenOffice.org Draw : pasting;text from other documents
-OpenOffice.org Draw : pasting;to Gallery
-OpenOffice.org Draw : paths
-OpenOffice.org Draw : paths;changing work directory
-OpenOffice.org Draw : paths;defaults
-OpenOffice.org Draw : paths;moving objects along
-OpenOffice.org Draw : pattern editor
-OpenOffice.org Draw : pattern fields
-OpenOffice.org Draw : pattern fields;form functions
-OpenOffice.org Draw : patterns for objects
-OpenOffice.org Draw : PDF
-OpenOffice.org Draw : PDF;export
-OpenOffice.org Draw : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Draw : personal data input
-OpenOffice.org Draw : phonetic guide
-OpenOffice.org Draw : picklist creation
-OpenOffice.org Draw : pictures
-OpenOffice.org Draw : pictures;adding to Gallery
-OpenOffice.org Draw : pictures;arranging within stacks
-OpenOffice.org Draw : pictures;assigning macros
-OpenOffice.org Draw : pictures;backgrounds
-OpenOffice.org Draw : pictures;captions (Writer)
-OpenOffice.org Draw : pictures;changing paths
-OpenOffice.org Draw : pictures;cropping and zooming
-OpenOffice.org Draw : pictures;displaying in Calc
-OpenOffice.org Draw : pictures;displaying in Writer (Writer)
-OpenOffice.org Draw : pictures;drag and drop between documents
-OpenOffice.org Draw : pictures;drawing
-OpenOffice.org Draw : pictures;editing
-OpenOffice.org Draw : pictures;filters
-OpenOffice.org Draw : pictures;ImageMap
-OpenOffice.org Draw : pictures;inserting
-OpenOffice.org Draw : pictures;inserting automatically
-OpenOffice.org Draw : pictures;inserting from Gallery
-OpenOffice.org Draw : pictures;number of
-OpenOffice.org Draw : pictures;printing
-OpenOffice.org Draw : pictures;scaling/resizing
-OpenOffice.org Draw : pie charts
-OpenOffice.org Draw : pivot points of draw objects
-OpenOffice.org Draw : Pivot tables feature in Microsoft Office
-OpenOffice.org Draw : pixel editor
-OpenOffice.org Draw : pixel graphics
-OpenOffice.org Draw : pixel graphics;inserting and editing
-OpenOffice.org Draw : pixel patterns
-OpenOffice.org Draw : placeholders
-OpenOffice.org Draw : placeholders;in SQL queries
-OpenOffice.org Draw : placeholders;on opening files
-OpenOffice.org Draw : placing toolbars
-OpenOffice.org Draw : playing movies and sound files
-OpenOffice.org Draw : plotting data as charts
-OpenOffice.org Draw : plug-ins
-OpenOffice.org Draw : plug-ins;activating and deactivating
-OpenOffice.org Draw : plug-ins;definition
-OpenOffice.org Draw : plug-ins;inserting
-OpenOffice.org Draw : pocket device appliances
-OpenOffice.org Draw : Pocket PC file filters
-OpenOffice.org Draw : points
-OpenOffice.org Draw : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Draw : polygon drawing
-OpenOffice.org Draw : polygons
-OpenOffice.org Draw : polygons;inserting
-OpenOffice.org Draw : polygons;intersecting/subtracting/merging
-OpenOffice.org Draw : pop-art filter
-OpenOffice.org Draw : portable document format
-OpenOffice.org Draw : positioning
-OpenOffice.org Draw : positioning;draw objects and controls
-OpenOffice.org Draw : positioning;fonts
-OpenOffice.org Draw : positioning;objects
-OpenOffice.org Draw : positioning;toolbars
-OpenOffice.org Draw : post method for form transmissions
-OpenOffice.org Draw : posterizing filter
-OpenOffice.org Draw : PostScript
-OpenOffice.org Draw : PostScript;creating files
-OpenOffice.org Draw : PostScript;PDF converter, UNIX
-OpenOffice.org Draw : PowerPoint export
-OpenOffice.org Draw : precision as shown (Calc)
-OpenOffice.org Draw : predefining fonts
-OpenOffice.org Draw : presentations
-OpenOffice.org Draw : presentations;arranging slides
-OpenOffice.org Draw : presentations;creating/opening
-OpenOffice.org Draw : presentations;exiting by interaction
-OpenOffice.org Draw : presentations;exporting to HTML
-OpenOffice.org Draw : presentations;importing HTML
-OpenOffice.org Draw : presentations;inserting spreadsheet cells
-OpenOffice.org Draw : presentations;inserting spreadsheets
-OpenOffice.org Draw : presentations;live on the Internet
-OpenOffice.org Draw : presentations;navigating
-OpenOffice.org Draw : presentations;numbering slides in
-OpenOffice.org Draw : presentations;ordering of effects
-OpenOffice.org Draw : presentations;print menu
-OpenOffice.org Draw : presentations;printing
-OpenOffice.org Draw : presentations;rehearse timings
-OpenOffice.org Draw : presentations;saving
-OpenOffice.org Draw : presentations;saving automatically
-OpenOffice.org Draw : presentations;saving in other formats
-OpenOffice.org Draw : presentations;sending as e-mail
-OpenOffice.org Draw : presentations;settings for
-OpenOffice.org Draw : presentations;shortcut keys
-OpenOffice.org Draw : presentations;starting
-OpenOffice.org Draw : presentations;starting with wizard
-OpenOffice.org Draw : presentations;window / full screen
-OpenOffice.org Draw : presentations;wizards
-OpenOffice.org Draw : press buttons, see push buttons
-OpenOffice.org Draw : previews
-OpenOffice.org Draw : previews;fonts lists
-OpenOffice.org Draw : primary keys
-OpenOffice.org Draw : primary keys;defining
-OpenOffice.org Draw : primary keys;inserting (Base)
-OpenOffice.org Draw : print area selection
-OpenOffice.org Draw : printer metrics for document formatting (Writer)
-OpenOffice.org Draw : printers
-OpenOffice.org Draw : printers;adding, UNIX
-OpenOffice.org Draw : printers;choosing
-OpenOffice.org Draw : printers;default printer
-OpenOffice.org Draw : printers;faxes under UNIX
-OpenOffice.org Draw : printers;maximum page formats
-OpenOffice.org Draw : printers;paper trays
-OpenOffice.org Draw : printers;properties
-OpenOffice.org Draw : printing
-OpenOffice.org Draw : printing;black and white
-OpenOffice.org Draw : printing;brochures
-OpenOffice.org Draw : printing;colors in grayscale
-OpenOffice.org Draw : printing;copies
-OpenOffice.org Draw : printing;creating individual jobs
-OpenOffice.org Draw : printing;dates in presentations
-OpenOffice.org Draw : printing;directly
-OpenOffice.org Draw : printing;documents
-OpenOffice.org Draw : printing;drawings defaults
-OpenOffice.org Draw : printing;elements in text documents
-OpenOffice.org Draw : printing;faster
-OpenOffice.org Draw : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Draw : printing;fitting to pages in presentations
-OpenOffice.org Draw : printing;fitting to paper
-OpenOffice.org Draw : printing;formulas in OpenOffice.org Math
-OpenOffice.org Draw : printing;hidden pages of presentations
-OpenOffice.org Draw : printing;in original size in OpenOffice.org Math
-OpenOffice.org Draw : printing;left/right pages
-OpenOffice.org Draw : printing;presentations
-OpenOffice.org Draw : printing;queries (Base)
-OpenOffice.org Draw : printing;scaling in OpenOffice.org Math
-OpenOffice.org Draw : printing;selections
-OpenOffice.org Draw : printing;text always in black
-OpenOffice.org Draw : printing;text in reverse order
-OpenOffice.org Draw : printing;tiling pages in presentations
-OpenOffice.org Draw : printing;transparencies
-OpenOffice.org Draw : printing;warnings
-OpenOffice.org Draw : printing;without scaling in presentations
-OpenOffice.org Draw : printing speed
-OpenOffice.org Draw : programming
-OpenOffice.org Draw : programming;OpenOffice.org
-OpenOffice.org Draw : programming;scripting
-OpenOffice.org Draw : programs run by mouse click in presentations
-OpenOffice.org Draw : properties
-OpenOffice.org Draw : properties;charts
-OpenOffice.org Draw : properties;fields in databases
-OpenOffice.org Draw : properties;files
-OpenOffice.org Draw : properties;form controls
-OpenOffice.org Draw : properties;forms
-OpenOffice.org Draw : properties;printers
-OpenOffice.org Draw : properties;smooth lines in line charts/XY charts
-OpenOffice.org Draw : protected contents
-OpenOffice.org Draw : protected dashes
-OpenOffice.org Draw : protected database tables
-OpenOffice.org Draw : protected documents
-OpenOffice.org Draw : protected spaces
-OpenOffice.org Draw : protected spaces;inserting
-OpenOffice.org Draw : protected spaces;showing (Writer)
-OpenOffice.org Draw : protecting
-OpenOffice.org Draw : protecting;contents
-OpenOffice.org Draw : protecting;recorded changes
-OpenOffice.org Draw : proxy settings
-OpenOffice.org Draw : push buttons
-OpenOffice.org Draw : push buttons;adding to documents
-OpenOffice.org Draw : push buttons;creating
-OpenOffice.org Draw : pyramids
-OpenOffice.org Draw : queries
-OpenOffice.org Draw : queries;copying (Base)
-OpenOffice.org Draw : queries;creating in design view (Base)
-OpenOffice.org Draw : queries;creating in SQL view
-OpenOffice.org Draw : queries;defining (Base)
-OpenOffice.org Draw : queries;deleting table links (Base)
-OpenOffice.org Draw : queries;editing in data source view
-OpenOffice.org Draw : queries;formulating filter conditions (Base)
-OpenOffice.org Draw : queries;joining tables (Base)
-OpenOffice.org Draw : queries;missing elements (Base)
-OpenOffice.org Draw : queries;overview (Base)
-OpenOffice.org Draw : queries;parameter queries (Base)
-OpenOffice.org Draw : queries;printing (Base)
-OpenOffice.org Draw : Query Wizard (Base)
-OpenOffice.org Draw : quickstarter
-OpenOffice.org Draw : quotation marks
-OpenOffice.org Draw : quotation marks;replacing
-OpenOffice.org Draw : quotes
-OpenOffice.org Draw : quotes;custom
-OpenOffice.org Draw : radar charts, see net charts
-OpenOffice.org Draw : radio button creation
-OpenOffice.org Draw : read-only documents
-OpenOffice.org Draw : read-only documents;cursor
-OpenOffice.org Draw : read-only documents;database tables on/off
-OpenOffice.org Draw : read-only documents;editing
-OpenOffice.org Draw : read-only documents;opening documents as
-OpenOffice.org Draw : read-only items in Data Navigator
-OpenOffice.org Draw : recognizing URLs automatically
-OpenOffice.org Draw : recording
-OpenOffice.org Draw : recording;changes
-OpenOffice.org Draw : recording;display times for slides
-OpenOffice.org Draw : recording;macros
-OpenOffice.org Draw : records
-OpenOffice.org Draw : records;inserting notes
-OpenOffice.org Draw : records;protecting
-OpenOffice.org Draw : records;saving
-OpenOffice.org Draw : records;searching in databases
-OpenOffice.org Draw : rectangles
-OpenOffice.org Draw : rectangles with round corners
-OpenOffice.org Draw : recursions in spreadsheets
-OpenOffice.org Draw : redo command
-OpenOffice.org Draw : reduced printing
-OpenOffice.org Draw : reference lines
-OpenOffice.org Draw : references
-OpenOffice.org Draw : references;displaying in color (Calc)
-OpenOffice.org Draw : references;expanding (Calc)
-OpenOffice.org Draw : references;iterative (Calc)
-OpenOffice.org Draw : Refresh Data feature in Microsoft Office
-OpenOffice.org Draw : register-true
-OpenOffice.org Draw : register-true;definition
-OpenOffice.org Draw : registering
-OpenOffice.org Draw : registering;address books
-OpenOffice.org Draw : registering;databases (Base)
-OpenOffice.org Draw : registering;OpenOffice.org
-OpenOffice.org Draw : regression curves in charts
-OpenOffice.org Draw : regular expressions
-OpenOffice.org Draw : regular expressions;list of
-OpenOffice.org Draw : regular expressions;opening files
-OpenOffice.org Draw : rehearse timings
-OpenOffice.org Draw : relational databases (Base)
-OpenOffice.org Draw : relations
-OpenOffice.org Draw : relations;creating and deleting (Base)
-OpenOffice.org Draw : relations;joining tables (Base)
-OpenOffice.org Draw : relations;properties (Base)
-OpenOffice.org Draw : relative hyperlinks
-OpenOffice.org Draw : relative saving of URLs
-OpenOffice.org Draw : reloading
-OpenOffice.org Draw : reloading;documents
-OpenOffice.org Draw : reloading;HTML documents, automatically
-OpenOffice.org Draw : remarks, see also notes
-OpenOffice.org Draw : remote configurations
-OpenOffice.org Draw : remove noise filter
-OpenOffice.org Draw : removing
-OpenOffice.org Draw : removing;bullets and numbering
-OpenOffice.org Draw : removing;form filters
-OpenOffice.org Draw : removing, see also deleting
-OpenOffice.org Draw : renaming layers
-OpenOffice.org Draw : reorganizing charts
-OpenOffice.org Draw : Replace text as you type feature in Microsoft Office
-OpenOffice.org Draw : replacement options
-OpenOffice.org Draw : replacement table
-OpenOffice.org Draw : replacing
-OpenOffice.org Draw : replacing;AutoCorrect function
-OpenOffice.org Draw : replacing;colors in bitmaps
-OpenOffice.org Draw : replacing;dashes
-OpenOffice.org Draw : Report Builder
-OpenOffice.org Draw : reports
-OpenOffice.org Draw : reports;creating
-OpenOffice.org Draw : reports;error reports
-OpenOffice.org Draw : reports;opening and editing
-OpenOffice.org Draw : reports;templates
-OpenOffice.org Draw : resetting
-OpenOffice.org Draw : resetting;templates
-OpenOffice.org Draw : resizing
-OpenOffice.org Draw : resizing;objects, by mouse
-OpenOffice.org Draw : resizing, see also scaling/zooming
-OpenOffice.org Draw : resolution when printing bitmaps
-OpenOffice.org Draw : restoring
-OpenOffice.org Draw : restoring;default formatting
-OpenOffice.org Draw : restoring;editing
-OpenOffice.org Draw : reversing objects
-OpenOffice.org Draw : reversing printing order
-OpenOffice.org Draw : review function
-OpenOffice.org Draw : review function;accepting or rejecting changes
-OpenOffice.org Draw : review function;comparing documents
-OpenOffice.org Draw : review function;recording changes example
-OpenOffice.org Draw : rich text control
-OpenOffice.org Draw : right alignment of paragraphs
-OpenOffice.org Draw : right joins (Base)
-OpenOffice.org Draw : right-to-left text
-OpenOffice.org Draw : rotating
-OpenOffice.org Draw : rotating;3D text
-OpenOffice.org Draw : rotating;draw objects
-OpenOffice.org Draw : rotation mode
-OpenOffice.org Draw : round corners
-OpenOffice.org Draw : rounding precision (Calc)
-OpenOffice.org Draw : row headers
-OpenOffice.org Draw : row headers;displaying (Calc)
-OpenOffice.org Draw : row headers;highlighting (Calc)
-OpenOffice.org Draw : rulers
-OpenOffice.org Draw : rulers;default settings
-OpenOffice.org Draw : rulers;in presentations
-OpenOffice.org Draw : rulers;measurement units
-OpenOffice.org Draw : rulers;visible in presentations
-OpenOffice.org Draw : running macros/programs in presentations
-OpenOffice.org Draw : running slide shows
-OpenOffice.org Draw : samples and templates
-OpenOffice.org Draw : saving
-OpenOffice.org Draw : saving;as HTML
-OpenOffice.org Draw : saving;default file formats
-OpenOffice.org Draw : saving;dialog settings
-OpenOffice.org Draw : saving;documents
-OpenOffice.org Draw : saving;documents for mobile devices
-OpenOffice.org Draw : saving;documents in other formats
-OpenOffice.org Draw : saving;documents, automatically
-OpenOffice.org Draw : saving;in Microsoft Office file format
-OpenOffice.org Draw : saving;options
-OpenOffice.org Draw : saving;templates
-OpenOffice.org Draw : saving;to XML
-OpenOffice.org Draw : saving;VBA code in Microsoft Office documents
-OpenOffice.org Draw : saving;with password by default
-OpenOffice.org Draw : saving as command
-OpenOffice.org Draw : saving as command;precautions
-OpenOffice.org Draw : scaling
-OpenOffice.org Draw : scaling;axes
-OpenOffice.org Draw : scaling;font sizes in user interface
-OpenOffice.org Draw : scaling;objects
-OpenOffice.org Draw : scaling;pictures
-OpenOffice.org Draw : scaling;printing in OpenOffice.org Math
-OpenOffice.org Draw : scaling;text in charts
-OpenOffice.org Draw : scaling;when printing presentations
-OpenOffice.org Draw : scaling, see also zooming
-OpenOffice.org Draw : scatter charts
-OpenOffice.org Draw : screen
-OpenOffice.org Draw : screen;full screen views
-OpenOffice.org Draw : screen;scaling
-OpenOffice.org Draw : screen magnifiers
-OpenOffice.org Draw : screen readers
-OpenOffice.org Draw : script organization
-OpenOffice.org Draw : scripting in programming
-OpenOffice.org Draw : scrollbars
-OpenOffice.org Draw : scrollbars;controls
-OpenOffice.org Draw : scrollbars;displaying (Calc)
-OpenOffice.org Draw : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Draw : search criteria for database functions in cells
-OpenOffice.org Draw : search engines
-OpenOffice.org Draw : search engines;definition
-OpenOffice.org Draw : search engines;selecting
-OpenOffice.org Draw : searching
-OpenOffice.org Draw : searching;all sheets
-OpenOffice.org Draw : searching;databases
-OpenOffice.org Draw : searching;form filters
-OpenOffice.org Draw : searching;Internet
-OpenOffice.org Draw : searching;tables and forms
-OpenOffice.org Draw : secondary axes in charts
-OpenOffice.org Draw : sections
-OpenOffice.org Draw : sections;backgrounds
-OpenOffice.org Draw : sections;protecting
-OpenOffice.org Draw : sectors of circles/ellipses
-OpenOffice.org Draw : security
-OpenOffice.org Draw : security;options for documents with macros
-OpenOffice.org Draw : security;protecting contents
-OpenOffice.org Draw : security;warning dialogs with macros
-OpenOffice.org Draw : segments of circles/ellipses
-OpenOffice.org Draw : selecting
-OpenOffice.org Draw : selecting;controls
-OpenOffice.org Draw : selecting;group objects
-OpenOffice.org Draw : selecting;hidden objects
-OpenOffice.org Draw : selecting;layers
-OpenOffice.org Draw : selecting;measurement units
-OpenOffice.org Draw : selecting;objects
-OpenOffice.org Draw : selecting;print areas
-OpenOffice.org Draw : selecting;several files
-OpenOffice.org Draw : selection clipboard
-OpenOffice.org Draw : selection modes in text
-OpenOffice.org Draw : sending
-OpenOffice.org Draw : sending;AutoAbstract function in presentations
-OpenOffice.org Draw : sending;documents as e-mail
-OpenOffice.org Draw : sending;documents as faxes
-OpenOffice.org Draw : separator lines
-OpenOffice.org Draw : separator lines;defining
-OpenOffice.org Draw : separators
-OpenOffice.org Draw : separators;conditional
-OpenOffice.org Draw : Server Side ImageMap
-OpenOffice.org Draw : settings
-OpenOffice.org Draw : settings;printers
-OpenOffice.org Draw : settings;program configuration
-OpenOffice.org Draw : settings;proxies
-OpenOffice.org Draw : settings;tracking changes
-OpenOffice.org Draw : settings;views
-OpenOffice.org Draw : SGML
-OpenOffice.org Draw : SGML;definition
-OpenOffice.org Draw : shadows
-OpenOffice.org Draw : shadows;areas
-OpenOffice.org Draw : shadows;borders
-OpenOffice.org Draw : shadows;characters
-OpenOffice.org Draw : shadows;characters, using context menu
-OpenOffice.org Draw : sharpening filter
-OpenOffice.org Draw : shearing objects
-OpenOffice.org Draw : sheet tabs
-OpenOffice.org Draw : sheet tabs;displaying
-OpenOffice.org Draw : sheets
-OpenOffice.org Draw : sheets;searching all
-OpenOffice.org Draw : shells
-OpenOffice.org Draw : shortcut keys
-OpenOffice.org Draw : shortcut keys;assigning macros
-OpenOffice.org Draw : shortcut keys;charts
-OpenOffice.org Draw : shortcut keys;general
-OpenOffice.org Draw : shortcut keys;in databases
-OpenOffice.org Draw : shortcut keys;in drawings
-OpenOffice.org Draw : shortcut keys;in presentations
-OpenOffice.org Draw : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Draw : Show/Hide feature in Microsoft Office
-OpenOffice.org Draw : showing
-OpenOffice.org Draw : showing;changes
-OpenOffice.org Draw : showing;docked windows
-OpenOffice.org Draw : showing;drawings and controls (Writer)
-OpenOffice.org Draw : showing;guides
-OpenOffice.org Draw : showing;hidden layers
-OpenOffice.org Draw : showing;hidden slides
-OpenOffice.org Draw : showing;levels
-OpenOffice.org Draw : showing;live presentations on the Internet
-OpenOffice.org Draw : showing;slide shows
-OpenOffice.org Draw : showing;subpoints
-OpenOffice.org Draw : showing;toolbars
-OpenOffice.org Draw : sign conversion to curves
-OpenOffice.org Draw : signing documents with digital signatures
-OpenOffice.org Draw : similarity search
-OpenOffice.org Draw : simple handles (Writer)
-OpenOffice.org Draw : simplified Chinese
-OpenOffice.org Draw : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Draw : single sign on options
-OpenOffice.org Draw : single-line spacing in text
-OpenOffice.org Draw : sizes
-OpenOffice.org Draw : sizes;draw objects
-OpenOffice.org Draw : sizes;pictures
-OpenOffice.org Draw : skewing draw objects
-OpenOffice.org Draw : slanting draw objects
-OpenOffice.org Draw : slanting objects
-OpenOffice.org Draw : slide designs
-OpenOffice.org Draw : slide layouts
-OpenOffice.org Draw : slide master view
-OpenOffice.org Draw : slide masters
-OpenOffice.org Draw : slide masters;changing backgrounds
-OpenOffice.org Draw : slide masters;designing
-OpenOffice.org Draw : slide masters;headers and footers
-OpenOffice.org Draw : slide numbers
-OpenOffice.org Draw : slide numbers on all slides
-OpenOffice.org Draw : slide shows
-OpenOffice.org Draw : slide shows;custom
-OpenOffice.org Draw : slide shows;settings for
-OpenOffice.org Draw : slide shows;starting
-OpenOffice.org Draw : slide transitions
-OpenOffice.org Draw : slide transitions;applying effects
-OpenOffice.org Draw : slide transitions;automatic
-OpenOffice.org Draw : slide transitions;manual
-OpenOffice.org Draw : slide transitions;sounds
-OpenOffice.org Draw : slides
-OpenOffice.org Draw : slides;arranging
-OpenOffice.org Draw : slides;backgrounds
-OpenOffice.org Draw : slides;changing backgrounds
-OpenOffice.org Draw : slides;copying between documents
-OpenOffice.org Draw : slides;deleting
-OpenOffice.org Draw : slides;expanding
-OpenOffice.org Draw : slides;formatting
-OpenOffice.org Draw : slides;headers and footers
-OpenOffice.org Draw : slides;inserting
-OpenOffice.org Draw : slides;inserting as links
-OpenOffice.org Draw : slides;inserting notes
-OpenOffice.org Draw : slides;page numbers
-OpenOffice.org Draw : slides;printing
-OpenOffice.org Draw : small capitals
-OpenOffice.org Draw : small icons
-OpenOffice.org Draw : smart tags
-OpenOffice.org Draw : smart tags;options
-OpenOffice.org Draw : smooth scrolling (Writer)
-OpenOffice.org Draw : smoothing filter
-OpenOffice.org Draw : snap grid defaults (Writer/Calc)
-OpenOffice.org Draw : snap lines, see also guides
-OpenOffice.org Draw : snap points
-OpenOffice.org Draw : snap points;editing
-OpenOffice.org Draw : snap points;inserting
-OpenOffice.org Draw : snapping in presentations and drawings
-OpenOffice.org Draw : solarization filter
-OpenOffice.org Draw : sort lists
-OpenOffice.org Draw : sort lists;copying to in Calc
-OpenOffice.org Draw : sorting
-OpenOffice.org Draw : sorting;data in forms
-OpenOffice.org Draw : sorting;databases
-OpenOffice.org Draw : sounds
-OpenOffice.org Draw : sounds;for effects
-OpenOffice.org Draw : sounds;formats
-OpenOffice.org Draw : sounds;inserting and playing
-OpenOffice.org Draw : sounds;on slide transitions
-OpenOffice.org Draw : sounds;UNIX
-OpenOffice.org Draw : spaces
-OpenOffice.org Draw : spaces;displaying (Writer)
-OpenOffice.org Draw : spaces;ignoring double
-OpenOffice.org Draw : spaces;inserting protected spaces
-OpenOffice.org Draw : spaces;showing protected spaces (Writer)
-OpenOffice.org Draw : spacing
-OpenOffice.org Draw : spacing;between paragraphs in footnotes
-OpenOffice.org Draw : spacing;font effects
-OpenOffice.org Draw : spacing;lines and paragraphs
-OpenOffice.org Draw : spacing;tab stops in text documents
-OpenOffice.org Draw : spacing;tabs in presentations
-OpenOffice.org Draw : spadmin
-OpenOffice.org Draw : speaker notes
-OpenOffice.org Draw : speaker notes;defaults
-OpenOffice.org Draw : speaker notes;inserting
-OpenOffice.org Draw : special characters
-OpenOffice.org Draw : speech bubbles
-OpenOffice.org Draw : speed of printing
-OpenOffice.org Draw : spellcheck
-OpenOffice.org Draw : spellcheck;activating for a language
-OpenOffice.org Draw : spellcheck;context menus
-OpenOffice.org Draw : spellcheck;default languages
-OpenOffice.org Draw : spellcheck;dialog
-OpenOffice.org Draw : spellcheck;dictionary of exceptions
-OpenOffice.org Draw : spellcheck;ignore list
-OpenOffice.org Draw : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Draw : spheres
-OpenOffice.org Draw : spin button creation
-OpenOffice.org Draw : splitting
-OpenOffice.org Draw : splitting;combinations
-OpenOffice.org Draw : splitting;curves
-OpenOffice.org Draw : spoolfiles with Xprinter
-OpenOffice.org Draw : spreadsheets
-OpenOffice.org Draw : spreadsheets;as databases (base)
-OpenOffice.org Draw : spreadsheets;backgrounds
-OpenOffice.org Draw : spreadsheets;copying areas to text documents
-OpenOffice.org Draw : spreadsheets;creating/opening
-OpenOffice.org Draw : spreadsheets;in presentations
-OpenOffice.org Draw : spreadsheets;inserting charts
-OpenOffice.org Draw : spreadsheets;inserting database records
-OpenOffice.org Draw : spreadsheets;printing
-OpenOffice.org Draw : spreadsheets;saving
-OpenOffice.org Draw : spreadsheets;saving automatically
-OpenOffice.org Draw : spreadsheets;saving in other formats
-OpenOffice.org Draw : spreadsheets;sending as e-mail
-OpenOffice.org Draw : SQL
-OpenOffice.org Draw : SQL;definition
-OpenOffice.org Draw : SQL;DISTINCT parameter
-OpenOffice.org Draw : SQL;executing SQL commands
-OpenOffice.org Draw : SQL;executing SQL statements (Base)
-OpenOffice.org Draw : SQL;queries (Base)
-OpenOffice.org Draw : square drawings
-OpenOffice.org Draw : standard bar on/off
-OpenOffice.org Draw : standard deviation in charts
-OpenOffice.org Draw : standard filters in databases
-OpenOffice.org Draw : standard printer under UNIX
-OpenOffice.org Draw : Start Module backing window
-OpenOffice.org Draw : start parameters
-OpenOffice.org Draw : starting
-OpenOffice.org Draw : starting;always with the current slide
-OpenOffice.org Draw : starting;custom slide shows
-OpenOffice.org Draw : starting;slide shows
-OpenOffice.org Draw : statistics in charts
-OpenOffice.org Draw : status bar on/off
-OpenOffice.org Draw : stickers
-OpenOffice.org Draw : stock charts
-OpenOffice.org Draw : strikethrough
-OpenOffice.org Draw : strikethrough;characters
-OpenOffice.org Draw : strikethrough;font effects
-OpenOffice.org Draw : styles
-OpenOffice.org Draw : styles;'changed' message
-OpenOffice.org Draw : styles;arrow and line styles
-OpenOffice.org Draw : styles;copying between documents
-OpenOffice.org Draw : styles;keyboard shortcuts
-OpenOffice.org Draw : styles;organizing
-OpenOffice.org Draw : styles;printing styles used in a document
-OpenOffice.org Draw : styles;replacing automatically
-OpenOffice.org Draw : Styles and Formatting window
-OpenOffice.org Draw : Styles and Formatting window;docking
-OpenOffice.org Draw : Styles and Formatting window;graphics documents
-OpenOffice.org Draw : subforms
-OpenOffice.org Draw : subforms;creating
-OpenOffice.org Draw : subforms;description
-OpenOffice.org Draw : submitting forms
-OpenOffice.org Draw : subpoints
-OpenOffice.org Draw : subpoints;hiding
-OpenOffice.org Draw : subpoints;showing
-OpenOffice.org Draw : subtracting polygons
-OpenOffice.org Draw : suffixes in file formats
-OpenOffice.org Draw : summary slide
-OpenOffice.org Draw : support on the Web
-OpenOffice.org Draw : synchronizing
-OpenOffice.org Draw : synchronizing;labels and business cards
-OpenOffice.org Draw : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Draw : system address book registration
-OpenOffice.org Draw : tab stops
-OpenOffice.org Draw : tab stops;displaying (Writer)
-OpenOffice.org Draw : tab stops;inserting and editing
-OpenOffice.org Draw : tab stops;setting in sheets
-OpenOffice.org Draw : tab stops;settings
-OpenOffice.org Draw : tab stops;spacing in presentations
-OpenOffice.org Draw : tab stops;spacing in text documents
-OpenOffice.org Draw : table controls
-OpenOffice.org Draw : table controls;form functions
-OpenOffice.org Draw : table controls;keyboard-only edit mode
-OpenOffice.org Draw : table controls;properties
-OpenOffice.org Draw : table views of databases
-OpenOffice.org Draw : Table Wizard (Base)
-OpenOffice.org Draw : tables
-OpenOffice.org Draw : tables;backgrounds
-OpenOffice.org Draw : tables;inserting line breaks
-OpenOffice.org Draw : tables in databases
-OpenOffice.org Draw : tables in databases;access rights to (Base)
-OpenOffice.org Draw : tables in databases;adding to queries
-OpenOffice.org Draw : tables in databases;browsing and editing
-OpenOffice.org Draw : tables in databases;copying database tables (Base)
-OpenOffice.org Draw : tables in databases;creating
-OpenOffice.org Draw : tables in databases;creating in design view
-OpenOffice.org Draw : tables in databases;importing text formats (Base)
-OpenOffice.org Draw : tables in databases;joining for queries (Base)
-OpenOffice.org Draw : tables in databases;printing queries (Base)
-OpenOffice.org Draw : tables in databases;relations (Base)
-OpenOffice.org Draw : tables in databases;searching
-OpenOffice.org Draw : tables in spreadsheets
-OpenOffice.org Draw : tables in spreadsheets;copying data to other applications
-OpenOffice.org Draw : tables in spreadsheets;defining borders
-OpenOffice.org Draw : tables in spreadsheets;value highlighting
-OpenOffice.org Draw : tables in text
-OpenOffice.org Draw : tables in text;captions
-OpenOffice.org Draw : tables in text;creating automatically
-OpenOffice.org Draw : tables in text;default settings
-OpenOffice.org Draw : tables in text;defining borders
-OpenOffice.org Draw : tables in text;displaying
-OpenOffice.org Draw : tables in text;printing
-OpenOffice.org Draw : tables in text;protecting cells
-OpenOffice.org Draw : tables of contents
-OpenOffice.org Draw : tables of contents;unprotecting
-OpenOffice.org Draw : tabs
-OpenOffice.org Draw : tabs;displaying sheet tabs
-OpenOffice.org Draw : tags
-OpenOffice.org Draw : tags;definition
-OpenOffice.org Draw : tags;META tags
-OpenOffice.org Draw : task pane
-OpenOffice.org Draw : templates
-OpenOffice.org Draw : templates;agendas
-OpenOffice.org Draw : templates;changing basic fonts
-OpenOffice.org Draw : templates;database reports
-OpenOffice.org Draw : templates;deleting
-OpenOffice.org Draw : templates;editing and saving
-OpenOffice.org Draw : templates;faxes
-OpenOffice.org Draw : templates;importing and exporting
-OpenOffice.org Draw : templates;letters
-OpenOffice.org Draw : templates;new documents from templates
-OpenOffice.org Draw : templates;opening documents with
-OpenOffice.org Draw : templates;organizing
-OpenOffice.org Draw : terminology
-OpenOffice.org Draw : terminology;general glossary
-OpenOffice.org Draw : terminology;Internet glossary
-OpenOffice.org Draw : testing XML filters
-OpenOffice.org Draw : text
-OpenOffice.org Draw : text;animating
-OpenOffice.org Draw : text;Asian layout
-OpenOffice.org Draw : text;backgrounds
-OpenOffice.org Draw : text;bold
-OpenOffice.org Draw : text;coloring
-OpenOffice.org Draw : text;contours
-OpenOffice.org Draw : text;converting to curves
-OpenOffice.org Draw : text;copying by drag and drop
-OpenOffice.org Draw : text;CTL languages
-OpenOffice.org Draw : text;double-clicking to edit
-OpenOffice.org Draw : text;drawing pictures
-OpenOffice.org Draw : text;font effects
-OpenOffice.org Draw : text;font sizes
-OpenOffice.org Draw : text;font styles
-OpenOffice.org Draw : text;fonts and formats
-OpenOffice.org Draw : text;Fontwork icons
-OpenOffice.org Draw : text;hyperlinks
-OpenOffice.org Draw : text;inserting special characters
-OpenOffice.org Draw : text;italics
-OpenOffice.org Draw : text;kerning
-OpenOffice.org Draw : text;language selection
-OpenOffice.org Draw : text;line spacing
-OpenOffice.org Draw : text;overwriting or inserting
-OpenOffice.org Draw : text;placeholders in presentations
-OpenOffice.org Draw : text;printing in black
-OpenOffice.org Draw : text;replacing with format
-OpenOffice.org Draw : text;selection modes
-OpenOffice.org Draw : text;shadowed
-OpenOffice.org Draw : text;text/draw objects
-OpenOffice.org Draw : text;toolbar
-OpenOffice.org Draw : text attributes
-OpenOffice.org Draw : text attributes;hyperlinks
-OpenOffice.org Draw : text attributes;undoing
-OpenOffice.org Draw : text boxes
-OpenOffice.org Draw : text boxes;form functions
-OpenOffice.org Draw : text boxes;positioning
-OpenOffice.org Draw : text breaks in cells
-OpenOffice.org Draw : text colors for better accessibility
-OpenOffice.org Draw : text databases (Base)
-OpenOffice.org Draw : text documents
-OpenOffice.org Draw : text documents;creating/opening
-OpenOffice.org Draw : text documents;importing/exporting
-OpenOffice.org Draw : text documents;inserting in slides
-OpenOffice.org Draw : text documents;inserting in slides - Importing HTML Pages Into Presentations
-OpenOffice.org Draw : text documents;inserting spreadsheet cells
-OpenOffice.org Draw : text documents;print settings
-OpenOffice.org Draw : text documents;printing
-OpenOffice.org Draw : text documents;saving
-OpenOffice.org Draw : text documents;saving automatically
-OpenOffice.org Draw : text documents;saving in other formats
-OpenOffice.org Draw : text documents;sending as e-mail
-OpenOffice.org Draw : text effects
-OpenOffice.org Draw : text entry mode for draw objects
-OpenOffice.org Draw : text flow
-OpenOffice.org Draw : text flow;in cells
-OpenOffice.org Draw : text formats
-OpenOffice.org Draw : text formats;databases
-OpenOffice.org Draw : text formats;pasting
-OpenOffice.org Draw : text frames
-OpenOffice.org Draw : text input fields
-OpenOffice.org Draw : text layout for special languages
-OpenOffice.org Draw : text objects
-OpenOffice.org Draw : text objects;alignment
-OpenOffice.org Draw : text objects;draw functions
-OpenOffice.org Draw : text objects;fonts
-OpenOffice.org Draw : text objects;in presentations and drawings
-OpenOffice.org Draw : text overflow in spreadsheet cells
-OpenOffice.org Draw : text scaling in charts
-OpenOffice.org Draw : text, see also text documents, paragraphs and characters
-OpenOffice.org Draw : TextArt, see Fontwork
-OpenOffice.org Draw : textures
-OpenOffice.org Draw : textures;inserting from Gallery
-OpenOffice.org Draw : textures;on chart bars
-OpenOffice.org Draw : Thai
-OpenOffice.org Draw : Thai;entering text
-OpenOffice.org Draw : Thai;language settings
-OpenOffice.org Draw : thesaurus
-OpenOffice.org Draw : thesaurus;activating for a language
-OpenOffice.org Draw : ticker text
-OpenOffice.org Draw : tiled printing of slides
-OpenOffice.org Draw : time and date on all slides
-OpenOffice.org Draw : time fields
-OpenOffice.org Draw : time fields;form functions
-OpenOffice.org Draw : times
-OpenOffice.org Draw : times;fixed
-OpenOffice.org Draw : times;inserting when printing presentations
-OpenOffice.org Draw : times;variable
-OpenOffice.org Draw : times, formats
-OpenOffice.org Draw : timings
-OpenOffice.org Draw : timings;rehearse timings
-OpenOffice.org Draw : tips
-OpenOffice.org Draw : tips;extended tips in Help
-OpenOffice.org Draw : title rows
-OpenOffice.org Draw : title rows;printing in OpenOffice.org Math
-OpenOffice.org Draw : titles
-OpenOffice.org Draw : titles;alignment (charts)
-OpenOffice.org Draw : titles;changing
-OpenOffice.org Draw : titles;editing in charts
-OpenOffice.org Draw : titles;font effects
-OpenOffice.org Draw : titles;formatting automatically
-OpenOffice.org Draw : titles;formatting charts
-OpenOffice.org Draw : titles;objects
-OpenOffice.org Draw : toolbars
-OpenOffice.org Draw : toolbars;3D objects
-OpenOffice.org Draw : toolbars;adding buttons
-OpenOffice.org Draw : toolbars;curves
-OpenOffice.org Draw : toolbars;docking/undocking
-OpenOffice.org Draw : toolbars;ellipses
-OpenOffice.org Draw : toolbars;Form Navigation bar
-OpenOffice.org Draw : toolbars;viewing/closing
-OpenOffice.org Draw : tools bar
-OpenOffice.org Draw : tooltips
-OpenOffice.org Draw : tooltips;extended tips
-OpenOffice.org Draw : tooltips;help
-OpenOffice.org Draw : torus
-OpenOffice.org Draw : Track changes feature in Microsoft Office
-OpenOffice.org Draw : traditional Chinese
-OpenOffice.org Draw : traditional Chinese;translating to simplified chinese
-OpenOffice.org Draw : transition effects
-OpenOffice.org Draw : transparency
-OpenOffice.org Draw : transparency;adjusting
-OpenOffice.org Draw : transparency;areas
-OpenOffice.org Draw : transparency;of objects
-OpenOffice.org Draw : transparency;off for faster printing
-OpenOffice.org Draw : transparency;saving
-OpenOffice.org Draw : tree view of Help
-OpenOffice.org Draw : trend lines in charts
-OpenOffice.org Draw : typefaces
-OpenOffice.org Draw : typefaces;adding under UNIX
-OpenOffice.org Draw : typefaces;formats
-OpenOffice.org Draw : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Draw : typography
-OpenOffice.org Draw : typography;Asian
-OpenOffice.org Draw : underlining
-OpenOffice.org Draw : underlining;AutoFormat function
-OpenOffice.org Draw : underlining;characters
-OpenOffice.org Draw : underlining;text
-OpenOffice.org Draw : underlying objects
-OpenOffice.org Draw : undocking windows
-OpenOffice.org Draw : undoing
-OpenOffice.org Draw : undoing;direct formatting
-OpenOffice.org Draw : undoing;editing
-OpenOffice.org Draw : undoing;number of steps
-OpenOffice.org Draw : ungrouping groups
-OpenOffice.org Draw : units
-OpenOffice.org Draw : units;converting
-OpenOffice.org Draw : units;measurement units
-OpenOffice.org Draw : unlocking layers
-OpenOffice.org Draw : UNO components
-OpenOffice.org Draw : UNO components;Extension Manager
-OpenOffice.org Draw : UNO components;integrating new
-OpenOffice.org Draw : update options
-OpenOffice.org Draw : updates
-OpenOffice.org Draw : updates;checking automatically
-OpenOffice.org Draw : updates;checking manually
-OpenOffice.org Draw : updating
-OpenOffice.org Draw : updating;fields and charts, automatically (Writer)
-OpenOffice.org Draw : updating;links in text documents
-OpenOffice.org Draw : updating;links, on opening
-OpenOffice.org Draw : updating;templates
-OpenOffice.org Draw : URL
-OpenOffice.org Draw : URL;changing hyperlink URLs
-OpenOffice.org Draw : URL;definition
-OpenOffice.org Draw : URL;saving absolute/relative paths
-OpenOffice.org Draw : URL;turning off URL recognition
-OpenOffice.org Draw : user data
-OpenOffice.org Draw : user data;input
-OpenOffice.org Draw : user data;removing when saving
-OpenOffice.org Draw : user-defined colors
-OpenOffice.org Draw : user-defined dictionaries
-OpenOffice.org Draw : user-defined dictionaries;creating
-OpenOffice.org Draw : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Draw : user-defined dictionaries;editing
-OpenOffice.org Draw : user-defined styles
-OpenOffice.org Draw : user-defined styles;automatically replacing
-OpenOffice.org Draw : UTF-8/UCS2 support
-OpenOffice.org Draw : Validation feature in Microsoft Office
-OpenOffice.org Draw : values
-OpenOffice.org Draw : values;rounded as shown (Calc)
-OpenOffice.org Draw : variables
-OpenOffice.org Draw : variables;for paths
-OpenOffice.org Draw : variances in charts
-OpenOffice.org Draw : VBA code
-OpenOffice.org Draw : VBA code;loading/saving documents with VBA code
-OpenOffice.org Draw : vector graphics
-OpenOffice.org Draw : vector graphics;converting bitmaps
-OpenOffice.org Draw : vectorizing bitmaps
-OpenOffice.org Draw : version management
-OpenOffice.org Draw : version numbers of documents
-OpenOffice.org Draw : versions
-OpenOffice.org Draw : versions;comparing documents
-OpenOffice.org Draw : versions;file saving as, restriction
-OpenOffice.org Draw : versions;merging document versions
-OpenOffice.org Draw : versions;of a document
-OpenOffice.org Draw : versions;OpenOffice.org
-OpenOffice.org Draw : vertical callouts
-OpenOffice.org Draw : vertical scrollbars (Writer)
-OpenOffice.org Draw : vertical text boxes
-OpenOffice.org Draw : videos
-OpenOffice.org Draw : viewing
-OpenOffice.org Draw : viewing;databases
-OpenOffice.org Draw : viewing;file properties
-OpenOffice.org Draw : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Draw : viewing;toolbars
-OpenOffice.org Draw : views
-OpenOffice.org Draw : views;black and white
-OpenOffice.org Draw : views;creating database views (Base)
-OpenOffice.org Draw : views;defaults
-OpenOffice.org Draw : views;display sizes
-OpenOffice.org Draw : views;full screen
-OpenOffice.org Draw : views;icons
-OpenOffice.org Draw : views;in 3D
-OpenOffice.org Draw : views;scaling
-OpenOffice.org Draw : views;shift function
-OpenOffice.org Draw : views;slide master view
-OpenOffice.org Draw : Visual Basic for Applications
-OpenOffice.org Draw : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Draw : watermarks
-OpenOffice.org Draw : web documents
-OpenOffice.org Draw : web documents;XForms
-OpenOffice.org Draw : Web support
-OpenOffice.org Draw : WebCast export
-OpenOffice.org Draw : windows
-OpenOffice.org Draw : windows;docking
-OpenOffice.org Draw : windows;docking definition
-OpenOffice.org Draw : windows;hiding/showing/docking
-OpenOffice.org Draw : windows;new
-OpenOffice.org Draw : wizards
-OpenOffice.org Draw : wizards;agendas
-OpenOffice.org Draw : wizards;database queries
-OpenOffice.org Draw : wizards;database tables (Base)
-OpenOffice.org Draw : wizards;databases (Base)
-OpenOffice.org Draw : wizards;document converter
-OpenOffice.org Draw : wizards;Euro Converter
-OpenOffice.org Draw : wizards;faxes
-OpenOffice.org Draw : wizards;forms
-OpenOffice.org Draw : wizards;letters
-OpenOffice.org Draw : wizards;overview
-OpenOffice.org Draw : wizards;presentations
-OpenOffice.org Draw : wizards;reports
-OpenOffice.org Draw : Word documents
-OpenOffice.org Draw : Word documents;compatibility
-OpenOffice.org Draw : Word documents;saving as
-OpenOffice.org Draw : WordArt, see Fontwork
-OpenOffice.org Draw : words
-OpenOffice.org Draw : words;automatically replacing
-OpenOffice.org Draw : words;wrapping in cells
-OpenOffice.org Draw : work directory change
-OpenOffice.org Draw : Workbook feature in Microsoft Office
-OpenOffice.org Draw : Worksheet feature in Microsoft Office
-OpenOffice.org Draw : wrapping text
-OpenOffice.org Draw : wrapping text;in cells
-OpenOffice.org Draw : write protection on/off
-OpenOffice.org Draw : writing aids options
-OpenOffice.org Draw : WYSIWYG in fonts lists
-OpenOffice.org Draw : X axes
-OpenOffice.org Draw : X axes;grid formatting
-OpenOffice.org Draw : X axes;scaling
-OpenOffice.org Draw : X axes;showing
-OpenOffice.org Draw : XForms
-OpenOffice.org Draw : XML converters
-OpenOffice.org Draw : XML file formats
-OpenOffice.org Draw : XML filters
-OpenOffice.org Draw : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Draw : XML filters;settings
-OpenOffice.org Draw : XML Forms
-OpenOffice.org Draw : XSLT based filters
-OpenOffice.org Draw : XSLT based filters;settings
-OpenOffice.org Draw : XSLT filters, see also XML filters
-OpenOffice.org Draw : XY charts
-OpenOffice.org Draw : Y axes
-OpenOffice.org Draw : Y axes;formatting
-OpenOffice.org Draw : Y axes;grid formatting
-OpenOffice.org Draw : Y axes;scaling
-OpenOffice.org Draw : Y axes;showing
-OpenOffice.org Draw : years
-OpenOffice.org Draw : years;2-digit options
-OpenOffice.org Draw : Z axes
-OpenOffice.org Draw : Z axes;grid formatting
-OpenOffice.org Draw : Z axes;showing
-OpenOffice.org Draw : zero values
-OpenOffice.org Draw : zero values;displaying (Calc)
-OpenOffice.org Draw : zooming
-OpenOffice.org Draw : zooming;in presentations
-OpenOffice.org Draw : zooming;keyboard
-OpenOffice.org Draw : zooming;page views
-OpenOffice.org Draw : zooming;pictures
-OpenOffice.org Draw : zooming;shortcut keys
-OpenOffice.org Draw : zooming;status bar
-OpenOffice.org Impress : 1/2 replacement
-OpenOffice.org Impress : 3D charts
-OpenOffice.org Impress : 3D objects
-OpenOffice.org Impress : 3D objects;assembling
-OpenOffice.org Impress : 3D objects;generating
-OpenOffice.org Impress : 3D objects;inserting
-OpenOffice.org Impress : 3D rotation objects
-OpenOffice.org Impress : 3D rotation objects;converting to
-OpenOffice.org Impress : 3D rotation objects;generating
-OpenOffice.org Impress : 3D text creation
-OpenOffice.org Impress : 3D view
-OpenOffice.org Impress : abbreviation replacement
-OpenOffice.org Impress : absolute hyperlinks
-OpenOffice.org Impress : absolute saving of URLs
-OpenOffice.org Impress : accents
-OpenOffice.org Impress : Access databases (base)
-OpenOffice.org Impress : access rights for database tables (Base)
-OpenOffice.org Impress : accessibility
-OpenOffice.org Impress : accessibility;general shortcuts
-OpenOffice.org Impress : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Impress : accessibility;OpenOffice.org Draw
-OpenOffice.org Impress : accessibility;OpenOffice.org features
-OpenOffice.org Impress : accessibility;OpenOffice.org Impress
-OpenOffice.org Impress : accessibility;options
-OpenOffice.org Impress : activating
-OpenOffice.org Impress : activating;context menus
-OpenOffice.org Impress : activating;Error Report Tool
-OpenOffice.org Impress : activating;extended help tips
-OpenOffice.org Impress : activating;plug-ins
-OpenOffice.org Impress : ActiveX control
-OpenOffice.org Impress : Adabas D databases (base)
-OpenOffice.org Impress : add-ons, see UNO components
-OpenOffice.org Impress : adding
-OpenOffice.org Impress : adding;animation effects
-OpenOffice.org Impress : adding;automatic captions (Writer)
-OpenOffice.org Impress : adding;backgrounds
-OpenOffice.org Impress : adding;buttons in toolbars
-OpenOffice.org Impress : adding;conditions for XForm items
-OpenOffice.org Impress : adding;draw objects
-OpenOffice.org Impress : adding;Fontwork objects
-OpenOffice.org Impress : adding;headers/footers in all slides
-OpenOffice.org Impress : adding;items in Data Navigator
-OpenOffice.org Impress : adding;namespaces in XForms
-OpenOffice.org Impress : adding;paragraph borders
-OpenOffice.org Impress : adding;pictures from Gallery
-OpenOffice.org Impress : adding;pictures in Gallery
-OpenOffice.org Impress : adding;plug-ins
-OpenOffice.org Impress : adding;points
-OpenOffice.org Impress : adding;push buttons
-OpenOffice.org Impress : adding;table borders
-OpenOffice.org Impress : adding;text frames
-OpenOffice.org Impress : adding;textures on chart bars
-OpenOffice.org Impress : additional selection mode
-OpenOffice.org Impress : address books
-OpenOffice.org Impress : address books;LDAP server (Base)
-OpenOffice.org Impress : address books;registering
-OpenOffice.org Impress : address labels from databases
-OpenOffice.org Impress : ADO databases (Base)
-OpenOffice.org Impress : Agenda Wizard
-OpenOffice.org Impress : aging filter
-OpenOffice.org Impress : aligning
-OpenOffice.org Impress : aligning;2D charts
-OpenOffice.org Impress : aligning;cells
-OpenOffice.org Impress : aligning;draw objects
-OpenOffice.org Impress : aligning;objects
-OpenOffice.org Impress : aligning;paragraphs
-OpenOffice.org Impress : aligning;tables in text
-OpenOffice.org Impress : aligning;text objects
-OpenOffice.org Impress : aligning;titles in charts
-OpenOffice.org Impress : allowing
-OpenOffice.org Impress : allowing;effects
-OpenOffice.org Impress : allowing;interaction
-OpenOffice.org Impress : alternative fonts
-OpenOffice.org Impress : ampersand symbol, see also operators
-OpenOffice.org Impress : anchors
-OpenOffice.org Impress : anchors;changing
-OpenOffice.org Impress : anchors;displaying (Calc)
-OpenOffice.org Impress : anchors;types/positions for draw objects
-OpenOffice.org Impress : animated GIFs
-OpenOffice.org Impress : animated slide transitions
-OpenOffice.org Impress : animations
-OpenOffice.org Impress : animations;accessibility options
-OpenOffice.org Impress : animations;editing
-OpenOffice.org Impress : animations;list of
-OpenOffice.org Impress : animations;saving as GIFs
-OpenOffice.org Impress : appearance options
-OpenOffice.org Impress : applet insertion
-OpenOffice.org Impress : applying
-OpenOffice.org Impress : applying;animation effects
-OpenOffice.org Impress : applying;gradients
-OpenOffice.org Impress : applying;languages, to selected text
-OpenOffice.org Impress : Arabic
-OpenOffice.org Impress : Arabic;entering text
-OpenOffice.org Impress : Arabic;language settings
-OpenOffice.org Impress : area charts
-OpenOffice.org Impress : areas
-OpenOffice.org Impress : areas;bitmap patterns
-OpenOffice.org Impress : areas;from connected lines
-OpenOffice.org Impress : areas;hatched/dotted
-OpenOffice.org Impress : areas;shadows
-OpenOffice.org Impress : areas;slanting
-OpenOffice.org Impress : areas;styles
-OpenOffice.org Impress : areas;transparency
-OpenOffice.org Impress : arguments in command line
-OpenOffice.org Impress : arranging
-OpenOffice.org Impress : arranging;objects
-OpenOffice.org Impress : arranging;objects (guide)
-OpenOffice.org Impress : arranging;slides
-OpenOffice.org Impress : arrows
-OpenOffice.org Impress : arrows;defining arrow heads
-OpenOffice.org Impress : arrows;defining arrow lines
-OpenOffice.org Impress : arrows;drawing in text
-OpenOffice.org Impress : arrows;inserting
-OpenOffice.org Impress : arrows;loading arrow styles
-OpenOffice.org Impress : ASCII
-OpenOffice.org Impress : ASCII;definition
-OpenOffice.org Impress : Asian languages
-OpenOffice.org Impress : Asian languages;enabling
-OpenOffice.org Impress : Asian Phonetic Guide
-OpenOffice.org Impress : Asian typography
-OpenOffice.org Impress : assembled objects in 3D
-OpenOffice.org Impress : assigning scripts
-OpenOffice.org Impress : assistive technology in OpenOffice.org
-OpenOffice.org Impress : attaching toolbars
-OpenOffice.org Impress : attachments in e-mails
-OpenOffice.org Impress : attributes
-OpenOffice.org Impress : attributes;objects with
-OpenOffice.org Impress : audio
-OpenOffice.org Impress : audio;inserting
-OpenOffice.org Impress : audio;UNIX
-OpenOffice.org Impress : authors
-OpenOffice.org Impress : auto reloading HTML documents
-OpenOffice.org Impress : AutoAbstract function for sending text to presentations
-OpenOffice.org Impress : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Impress : AutoComplete function in text and list boxes
-OpenOffice.org Impress : AutoCorrect function
-OpenOffice.org Impress : AutoCorrect function;context menu
-OpenOffice.org Impress : AutoCorrect function;options
-OpenOffice.org Impress : AutoCorrect function;pictures and frames
-OpenOffice.org Impress : AutoCorrect function;quotes
-OpenOffice.org Impress : AutoCorrect function;replacement table
-OpenOffice.org Impress : AutoCorrect function;smart tags
-OpenOffice.org Impress : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Impress : AutoCorrect function;URL recognition
-OpenOffice.org Impress : AutoFormat function
-OpenOffice.org Impress : AutoFormat function;switching on and off
-OpenOffice.org Impress : automatic captions (Writer)
-OpenOffice.org Impress : automatic control focus
-OpenOffice.org Impress : automatic hyperlink formatting
-OpenOffice.org Impress : automatic line breaks
-OpenOffice.org Impress : automatic lines/borders in text
-OpenOffice.org Impress : automatic saving
-OpenOffice.org Impress : automatic slide changes
-OpenOffice.org Impress : automatic slide changes;rehearse timings
-OpenOffice.org Impress : automatic slide shows
-OpenOffice.org Impress : automatic slide transition
-OpenOffice.org Impress : AutoPilots, see wizards
-OpenOffice.org Impress : AutoShapes feature in Microsoft Office
-OpenOffice.org Impress : averages in charts
-OpenOffice.org Impress : axes
-OpenOffice.org Impress : axes;better scaling
-OpenOffice.org Impress : axes;formatting
-OpenOffice.org Impress : axes;formatting grids
-OpenOffice.org Impress : axes;inserting grids
-OpenOffice.org Impress : axes;interval marks
-OpenOffice.org Impress : axes;showing axes in charts
-OpenOffice.org Impress : axes in charts
-OpenOffice.org Impress : backgrounds
-OpenOffice.org Impress : backgrounds;changing
-OpenOffice.org Impress : backgrounds;defining colors/pictures
-OpenOffice.org Impress : backgrounds;deleting unused
-OpenOffice.org Impress : backgrounds;frames/sections/indexes
-OpenOffice.org Impress : backgrounds;inserting from Gallery
-OpenOffice.org Impress : backgrounds;normal view
-OpenOffice.org Impress : backgrounds;notes
-OpenOffice.org Impress : backgrounds;printing
-OpenOffice.org Impress : backgrounds;slides
-OpenOffice.org Impress : backing window
-OpenOffice.org Impress : backups
-OpenOffice.org Impress : backups;automatic
-OpenOffice.org Impress : backups;documents
-OpenOffice.org Impress : bar charts
-OpenOffice.org Impress : Basic
-OpenOffice.org Impress : Basic;fonts for source display
-OpenOffice.org Impress : Basic;programming
-OpenOffice.org Impress : Basic;recording macros
-OpenOffice.org Impress : Basic;scripting
-OpenOffice.org Impress : basic fonts
-OpenOffice.org Impress : BeanShell scripting
-OpenOffice.org Impress : behind object command
-OpenOffice.org Impress : Bézier curves
-OpenOffice.org Impress : Bézier curves;control points in presentations
-OpenOffice.org Impress : bi-directional writing
-OpenOffice.org Impress : binding space
-OpenOffice.org Impress : bitmaps
-OpenOffice.org Impress : bitmaps;converting to
-OpenOffice.org Impress : bitmaps;converting to vector graphics
-OpenOffice.org Impress : bitmaps;inserting and editing
-OpenOffice.org Impress : bitmaps;off for faster printing
-OpenOffice.org Impress : bitmaps;patterns
-OpenOffice.org Impress : bitmaps;replacing colors
-OpenOffice.org Impress : black and white display
-OpenOffice.org Impress : black and white printing
-OpenOffice.org Impress : black and white view
-OpenOffice.org Impress : black printing in Calc
-OpenOffice.org Impress : block selection mode
-OpenOffice.org Impress : bold
-OpenOffice.org Impress : bold;AutoFormat function
-OpenOffice.org Impress : bold;text
-OpenOffice.org Impress : bookmarks
-OpenOffice.org Impress : bookmarks;Help
-OpenOffice.org Impress : borders
-OpenOffice.org Impress : borders;arranging
-OpenOffice.org Impress : borders;cells on screen (Calc)
-OpenOffice.org Impress : borders;for paragraphs
-OpenOffice.org Impress : borders;for tables
-OpenOffice.org Impress : borders;shadows
-OpenOffice.org Impress : borders;table boundaries (Writer)
-OpenOffice.org Impress : borders, see also frames
-OpenOffice.org Impress : bound fields
-OpenOffice.org Impress : bound fields;controls
-OpenOffice.org Impress : boundaries of tables (Writer)
-OpenOffice.org Impress : break display (Writer)
-OpenOffice.org Impress : breaking object connections
-OpenOffice.org Impress : brochures
-OpenOffice.org Impress : brochures;printing several
-OpenOffice.org Impress : build numbers of OpenOffice.org
-OpenOffice.org Impress : bullet lists
-OpenOffice.org Impress : bullet lists;formatting options
-OpenOffice.org Impress : bullets
-OpenOffice.org Impress : bullets;paragraphs
-OpenOffice.org Impress : bullets;replacing
-OpenOffice.org Impress : bullets;turning off
-OpenOffice.org Impress : business cards
-OpenOffice.org Impress : business cards;creating and synchronizing
-OpenOffice.org Impress : business cards;using templates
-OpenOffice.org Impress : button bars, see toolbars
-OpenOffice.org Impress : buttons
-OpenOffice.org Impress : buttons;adding push buttons
-OpenOffice.org Impress : buttons;big/small
-OpenOffice.org Impress : buttons;editing hyperlink buttons
-OpenOffice.org Impress : buttons;form functions
-OpenOffice.org Impress : buttons;toolbars
-OpenOffice.org Impress : cache for graphics
-OpenOffice.org Impress : calculating
-OpenOffice.org Impress : calculating;iterative references (Calc)
-OpenOffice.org Impress : calculating;regression curves
-OpenOffice.org Impress : callouts
-OpenOffice.org Impress : callouts;drawings
-OpenOffice.org Impress : callouts;inserting in presentations
-OpenOffice.org Impress : capital letters
-OpenOffice.org Impress : capital letters;AutoCorrect function
-OpenOffice.org Impress : capital letters;font effects
-OpenOffice.org Impress : captions
-OpenOffice.org Impress : captions;automatic captions (Writer)
-OpenOffice.org Impress : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Impress : captions, see also labels/callouts
-OpenOffice.org Impress : cascading update (Base)
-OpenOffice.org Impress : case sensitivity
-OpenOffice.org Impress : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Impress : case sensitivity;searching
-OpenOffice.org Impress : cells
-OpenOffice.org Impress : cells;aligning
-OpenOffice.org Impress : cells;backgrounds
-OpenOffice.org Impress : cells;coloring (Calc)
-OpenOffice.org Impress : cells;cursor positions after input (Calc)
-OpenOffice.org Impress : cells;formatting without effect (Calc)
-OpenOffice.org Impress : cells;line breaks
-OpenOffice.org Impress : cells;linked to controls
-OpenOffice.org Impress : cells;number formats
-OpenOffice.org Impress : cells;number of
-OpenOffice.org Impress : cells;pasting
-OpenOffice.org Impress : cells;resetting formats
-OpenOffice.org Impress : cells;showing grid lines (Calc)
-OpenOffice.org Impress : centered text
-OpenOffice.org Impress : centimeters
-OpenOffice.org Impress : certificates
-OpenOffice.org Impress : Change Case feature in Microsoft Office
-OpenOffice.org Impress : changes
-OpenOffice.org Impress : changes;accepting or rejecting
-OpenOffice.org Impress : changes;comparing to original
-OpenOffice.org Impress : changes;protecting
-OpenOffice.org Impress : changes;recording
-OpenOffice.org Impress : changes;review function
-OpenOffice.org Impress : changes;showing
-OpenOffice.org Impress : changing
-OpenOffice.org Impress : changing;data binding of XForms
-OpenOffice.org Impress : changing;default templates
-OpenOffice.org Impress : changing;document titles
-OpenOffice.org Impress : changing;file associations in Setup program
-OpenOffice.org Impress : changing;hyperlink text/formats/URLs
-OpenOffice.org Impress : changing;icon sizes
-OpenOffice.org Impress : changing;keyboard
-OpenOffice.org Impress : changing;layer properties
-OpenOffice.org Impress : changing;layout for handouts
-OpenOffice.org Impress : changing;links
-OpenOffice.org Impress : changing;menus
-OpenOffice.org Impress : changing;object sizes
-OpenOffice.org Impress : changing;order of slides
-OpenOffice.org Impress : changing;slide layouts
-OpenOffice.org Impress : changing;toolbars
-OpenOffice.org Impress : changing;work directory
-OpenOffice.org Impress : changing, see also editing and replacing
-OpenOffice.org Impress : character styles
-OpenOffice.org Impress : character styles;language selection
-OpenOffice.org Impress : characters
-OpenOffice.org Impress : characters;alternative fonts
-OpenOffice.org Impress : characters;Asian layout
-OpenOffice.org Impress : characters;bold
-OpenOffice.org Impress : characters;coloring
-OpenOffice.org Impress : characters;contours
-OpenOffice.org Impress : characters;converting to curves
-OpenOffice.org Impress : characters;displaying only on screen (Writer)
-OpenOffice.org Impress : characters;enabling CTL and Asian characters
-OpenOffice.org Impress : characters;font effects
-OpenOffice.org Impress : characters;fonts and formats
-OpenOffice.org Impress : characters;hyperlinks
-OpenOffice.org Impress : characters;italics
-OpenOffice.org Impress : characters;language selection
-OpenOffice.org Impress : characters;shadowed
-OpenOffice.org Impress : characters;spacing
-OpenOffice.org Impress : characters;special
-OpenOffice.org Impress : characters;underlining
-OpenOffice.org Impress : charcoal sketches filter
-OpenOffice.org Impress : chart legends
-OpenOffice.org Impress : chart legends;hiding
-OpenOffice.org Impress : chart legends;showing icons with labels
-OpenOffice.org Impress : chart types
-OpenOffice.org Impress : chart types;area
-OpenOffice.org Impress : chart types;column and bar
-OpenOffice.org Impress : chart types;column and line
-OpenOffice.org Impress : chart types;line
-OpenOffice.org Impress : chart types;net
-OpenOffice.org Impress : chart types;pie/donut
-OpenOffice.org Impress : chart types;stock
-OpenOffice.org Impress : chart types;XY (scatter)
-OpenOffice.org Impress : charts
-OpenOffice.org Impress : charts;3D views
-OpenOffice.org Impress : charts;aligning
-OpenOffice.org Impress : charts;arranging within stacks
-OpenOffice.org Impress : charts;bars with textures
-OpenOffice.org Impress : charts;choosing chart types
-OpenOffice.org Impress : charts;colors
-OpenOffice.org Impress : charts;copying with link to source cell range
-OpenOffice.org Impress : charts;data labels
-OpenOffice.org Impress : charts;displaying (Calc)
-OpenOffice.org Impress : charts;editing axes
-OpenOffice.org Impress : charts;editing data
-OpenOffice.org Impress : charts;editing legends
-OpenOffice.org Impress : charts;editing titles
-OpenOffice.org Impress : charts;formatting areas
-OpenOffice.org Impress : charts;formatting floors
-OpenOffice.org Impress : charts;formatting walls
-OpenOffice.org Impress : charts;inserting
-OpenOffice.org Impress : charts;overview
-OpenOffice.org Impress : charts;properties
-OpenOffice.org Impress : charts;reorganizing
-OpenOffice.org Impress : charts;scaling axes
-OpenOffice.org Impress : charts;scaling text
-OpenOffice.org Impress : charts;shortcuts
-OpenOffice.org Impress : charts;showing axes
-OpenOffice.org Impress : charts;updating automatically (Writer)
-OpenOffice.org Impress : check box creation
-OpenOffice.org Impress : Chinese writing systems
-OpenOffice.org Impress : choosing printers
-OpenOffice.org Impress : circle drawings
-OpenOffice.org Impress : circle segments
-OpenOffice.org Impress : circles
-OpenOffice.org Impress : circles;of objects
-OpenOffice.org Impress : Client Side ImageMap
-OpenOffice.org Impress : clipboard
-OpenOffice.org Impress : clipboard;cutting
-OpenOffice.org Impress : clipboard;pasting
-OpenOffice.org Impress : clipboard;pasting formatted/unformatted text
-OpenOffice.org Impress : clipboard;selection clipboard
-OpenOffice.org Impress : clipboard;Unix
-OpenOffice.org Impress : closing
-OpenOffice.org Impress : closing;documents
-OpenOffice.org Impress : closing;shapes
-OpenOffice.org Impress : closing;toolbars
-OpenOffice.org Impress : color bar
-OpenOffice.org Impress : colors
-OpenOffice.org Impress : colors;adding
-OpenOffice.org Impress : colors;appearance
-OpenOffice.org Impress : colors;backgrounds
-OpenOffice.org Impress : colors;charts
-OpenOffice.org Impress : colors;default colors
-OpenOffice.org Impress : colors;defining and saving
-OpenOffice.org Impress : colors;defining gradients interactively
-OpenOffice.org Impress : colors;displaying presentations
-OpenOffice.org Impress : colors;fill format
-OpenOffice.org Impress : colors;fonts
-OpenOffice.org Impress : colors;grid lines and cells (Calc)
-OpenOffice.org Impress : colors;loading lists
-OpenOffice.org Impress : colors;models
-OpenOffice.org Impress : colors;not printing
-OpenOffice.org Impress : colors;printing in grayscale
-OpenOffice.org Impress : colors;replacing
-OpenOffice.org Impress : colors;restriction (Calc)
-OpenOffice.org Impress : colors;selection
-OpenOffice.org Impress : column and line charts
-OpenOffice.org Impress : column charts
-OpenOffice.org Impress : column headers
-OpenOffice.org Impress : column headers;displaying (Calc)
-OpenOffice.org Impress : column headers;highlighting (Calc)
-OpenOffice.org Impress : columns
-OpenOffice.org Impress : columns;setting with the mouse
-OpenOffice.org Impress : combination charts
-OpenOffice.org Impress : combining
-OpenOffice.org Impress : combining;3D objects
-OpenOffice.org Impress : combining;draw objects
-OpenOffice.org Impress : combining;undoing
-OpenOffice.org Impress : combo box creation
-OpenOffice.org Impress : command button creation
-OpenOffice.org Impress : command buttons, see push buttons
-OpenOffice.org Impress : command line parameters
-OpenOffice.org Impress : commands
-OpenOffice.org Impress : commands;not visible
-OpenOffice.org Impress : commands;SQL
-OpenOffice.org Impress : comments
-OpenOffice.org Impress : comments;on changes
-OpenOffice.org Impress : comments feature in Microsoft Office
-OpenOffice.org Impress : common terms
-OpenOffice.org Impress : common terms;Chinese dictionary
-OpenOffice.org Impress : common terms;glossaries
-OpenOffice.org Impress : common terms;Internet glossary
-OpenOffice.org Impress : Compare and Merge feature in Microsoft Office
-OpenOffice.org Impress : comparisons
-OpenOffice.org Impress : comparisons;document versions
-OpenOffice.org Impress : comparisons;operators in default filter dialog
-OpenOffice.org Impress : compatibility settings for MS Word import
-OpenOffice.org Impress : complete screen view
-OpenOffice.org Impress : complex text layout
-OpenOffice.org Impress : complex text layout;definition
-OpenOffice.org Impress : complex text layout;enabling
-OpenOffice.org Impress : compose key to insert special characters
-OpenOffice.org Impress : concatenation, see ampersand symbol
-OpenOffice.org Impress : conditional separators
-OpenOffice.org Impress : conditions
-OpenOffice.org Impress : conditions;in number formats
-OpenOffice.org Impress : conditions;items in Data Navigator
-OpenOffice.org Impress : cones
-OpenOffice.org Impress : Configuration Manager
-OpenOffice.org Impress : configuring
-OpenOffice.org Impress : configuring;fax icon
-OpenOffice.org Impress : configuring;OpenOffice.org
-OpenOffice.org Impress : configuring;toolbars
-OpenOffice.org Impress : connecting
-OpenOffice.org Impress : connecting;draw objects
-OpenOffice.org Impress : connecting;lines
-OpenOffice.org Impress : connecting;paths and objects
-OpenOffice.org Impress : connections to data sources (Base)
-OpenOffice.org Impress : connectors
-OpenOffice.org Impress : connectors;properties of
-OpenOffice.org Impress : connectors;using
-OpenOffice.org Impress : constructing shapes
-OpenOffice.org Impress : contents protection
-OpenOffice.org Impress : context menus
-OpenOffice.org Impress : contours
-OpenOffice.org Impress : contours;converting to
-OpenOffice.org Impress : contours of text
-OpenOffice.org Impress : control point display in presentations
-OpenOffice.org Impress : control points definition
-OpenOffice.org Impress : controls
-OpenOffice.org Impress : controls;activating in forms
-OpenOffice.org Impress : controls;adding to documents
-OpenOffice.org Impress : controls;arranging in forms
-OpenOffice.org Impress : controls;arranging within stacks
-OpenOffice.org Impress : controls;assigning data sources
-OpenOffice.org Impress : controls;bound fields/list contents/linked cells
-OpenOffice.org Impress : controls;events
-OpenOffice.org Impress : controls;focus
-OpenOffice.org Impress : controls;formatted fields
-OpenOffice.org Impress : controls;grouping
-OpenOffice.org Impress : controls;hidden
-OpenOffice.org Impress : controls;inserting
-OpenOffice.org Impress : controls;multi-line titles
-OpenOffice.org Impress : controls;positions and sizes
-OpenOffice.org Impress : controls;printing
-OpenOffice.org Impress : controls;properties of form controls
-OpenOffice.org Impress : controls;properties of table controls
-OpenOffice.org Impress : controls;reference by SQL
-OpenOffice.org Impress : controls;rich text control
-OpenOffice.org Impress : controls;select mode
-OpenOffice.org Impress : controls;showing (Writer)
-OpenOffice.org Impress : converters
-OpenOffice.org Impress : converters;Euro converter
-OpenOffice.org Impress : converters;PostScript, UNIX
-OpenOffice.org Impress : converters;XML
-OpenOffice.org Impress : converting
-OpenOffice.org Impress : converting;bitmaps to polygons
-OpenOffice.org Impress : converting;Hangul/Hanja
-OpenOffice.org Impress : converting;metrics
-OpenOffice.org Impress : converting;Microsoft documents
-OpenOffice.org Impress : converting;OpenOffice.org documents
-OpenOffice.org Impress : converting;Pocket PC formats
-OpenOffice.org Impress : converting;points
-OpenOffice.org Impress : converting;text to curves
-OpenOffice.org Impress : converting;to bitmaps
-OpenOffice.org Impress : converting;to contours
-OpenOffice.org Impress : converting;to curves, polygons, 3D
-OpenOffice.org Impress : converting;to metafile format (WMF)
-OpenOffice.org Impress : copies
-OpenOffice.org Impress : copies;printing
-OpenOffice.org Impress : copying
-OpenOffice.org Impress : copying;by drag and drop
-OpenOffice.org Impress : copying;data from text documents
-OpenOffice.org Impress : copying;datasource records in spreadsheets
-OpenOffice.org Impress : copying;draw objects
-OpenOffice.org Impress : copying;draw objects between documents
-OpenOffice.org Impress : copying;formatting
-OpenOffice.org Impress : copying;from data source view
-OpenOffice.org Impress : copying;from Gallery
-OpenOffice.org Impress : copying;in Unix
-OpenOffice.org Impress : copying;pictures, between documents
-OpenOffice.org Impress : copying;sheet areas, to text documents
-OpenOffice.org Impress : copying;slides
-OpenOffice.org Impress : copying;text from other documents
-OpenOffice.org Impress : copying;to Gallery
-OpenOffice.org Impress : copyright for OpenOffice.org
-OpenOffice.org Impress : corner points
-OpenOffice.org Impress : corner roundings
-OpenOffice.org Impress : covered objects
-OpenOffice.org Impress : crash reports
-OpenOffice.org Impress : criteria of query design (Base)
-OpenOffice.org Impress : cropping pictures
-OpenOffice.org Impress : cross-fading
-OpenOffice.org Impress : cross-fading;creating cross-fades
-OpenOffice.org Impress : cross-fading;slides
-OpenOffice.org Impress : cross-fading;two draw objects
-OpenOffice.org Impress : CTL
-OpenOffice.org Impress : CTL;complex text layout languages
-OpenOffice.org Impress : CTL;definition
-OpenOffice.org Impress : CTL;options
-OpenOffice.org Impress : cubes
-OpenOffice.org Impress : currencies
-OpenOffice.org Impress : currencies;converters
-OpenOffice.org Impress : currencies;formats and format codes
-OpenOffice.org Impress : currency field creation
-OpenOffice.org Impress : currency formats
-OpenOffice.org Impress : cursor
-OpenOffice.org Impress : cursor;allowing in protected areas (Writer)
-OpenOffice.org Impress : cursor;in read-only text
-OpenOffice.org Impress : cursor;quickly moving to an object
-OpenOffice.org Impress : curves
-OpenOffice.org Impress : curves;converting text to
-OpenOffice.org Impress : curves;drawing
-OpenOffice.org Impress : curves;editing
-OpenOffice.org Impress : curves;editing points
-OpenOffice.org Impress : curves;properties in line charts/XY charts
-OpenOffice.org Impress : curves;toolbar
-OpenOffice.org Impress : custom animation
-OpenOffice.org Impress : custom colors
-OpenOffice.org Impress : custom dictionaries
-OpenOffice.org Impress : custom dictionaries;editing
-OpenOffice.org Impress : custom gradients
-OpenOffice.org Impress : custom hyphens (Writer)
-OpenOffice.org Impress : custom quotes
-OpenOffice.org Impress : custom slide shows
-OpenOffice.org Impress : custom templates
-OpenOffice.org Impress : customizing
-OpenOffice.org Impress : customizing;events
-OpenOffice.org Impress : customizing;keyboard
-OpenOffice.org Impress : customizing;menus
-OpenOffice.org Impress : customizing;OpenOffice.org
-OpenOffice.org Impress : customizing;round corners
-OpenOffice.org Impress : customizing;toolbars
-OpenOffice.org Impress : cutting
-OpenOffice.org Impress : cylinders
-OpenOffice.org Impress : dashes
-OpenOffice.org Impress : data
-OpenOffice.org Impress : data;filtering in forms
-OpenOffice.org Impress : data;forms and subforms
-OpenOffice.org Impress : data;read-only
-OpenOffice.org Impress : data;sorting in forms
-OpenOffice.org Impress : data;user data
-OpenOffice.org Impress : data binding change in XForms
-OpenOffice.org Impress : data labels in charts
-OpenOffice.org Impress : Data Navigator display options
-OpenOffice.org Impress : data ranges in charts
-OpenOffice.org Impress : data series
-OpenOffice.org Impress : data source browser
-OpenOffice.org Impress : data source explorer
-OpenOffice.org Impress : data source view
-OpenOffice.org Impress : data source view;drag and drop
-OpenOffice.org Impress : data source view;overview
-OpenOffice.org Impress : data source view;showing
-OpenOffice.org Impress : data sources
-OpenOffice.org Impress : data sources;as tables
-OpenOffice.org Impress : data sources;connection settings (Base)
-OpenOffice.org Impress : data sources;copying records to spreadsheets
-OpenOffice.org Impress : data sources;displaying current
-OpenOffice.org Impress : data sources;LDAP server (Base)
-OpenOffice.org Impress : data sources;OpenOffice.org Base
-OpenOffice.org Impress : data sources;registering address books
-OpenOffice.org Impress : data sources;reports
-OpenOffice.org Impress : data sources;setting for stock charts
-OpenOffice.org Impress : data sources;viewing
-OpenOffice.org Impress : data structure of XForms
-OpenOffice.org Impress : data values in charts
-OpenOffice.org Impress : database contents
-OpenOffice.org Impress : database contents;inserting as tables
-OpenOffice.org Impress : database contents;inserting as text
-OpenOffice.org Impress : database reports
-OpenOffice.org Impress : Database Wizard (Base)
-OpenOffice.org Impress : databases
-OpenOffice.org Impress : databases;administration through SQL (Base)
-OpenOffice.org Impress : databases;ADO (Base)
-OpenOffice.org Impress : databases;connecting (Base)
-OpenOffice.org Impress : databases;creating
-OpenOffice.org Impress : databases;creating labels
-OpenOffice.org Impress : databases;creating queries
-OpenOffice.org Impress : databases;creating reports
-OpenOffice.org Impress : databases;creating tables
-OpenOffice.org Impress : databases;dBASE (Base)
-OpenOffice.org Impress : databases;deleting (Base)
-OpenOffice.org Impress : databases;drag and drop (Base)
-OpenOffice.org Impress : databases;editing tables
-OpenOffice.org Impress : databases;form filters
-OpenOffice.org Impress : databases;formats (Base)
-OpenOffice.org Impress : databases;importing/exporting
-OpenOffice.org Impress : databases;JDBC (Base)
-OpenOffice.org Impress : databases;main page (Base)
-OpenOffice.org Impress : databases;MySQL (Base)
-OpenOffice.org Impress : databases;ODBC (Base)
-OpenOffice.org Impress : databases;overview
-OpenOffice.org Impress : databases;registering (Base)
-OpenOffice.org Impress : databases;searching records
-OpenOffice.org Impress : databases;shortcut keys
-OpenOffice.org Impress : databases;sorting
-OpenOffice.org Impress : databases;standard filters
-OpenOffice.org Impress : databases;text formats
-OpenOffice.org Impress : databases;viewing
-OpenOffice.org Impress : date fields
-OpenOffice.org Impress : date fields;creating
-OpenOffice.org Impress : date fields;properties
-OpenOffice.org Impress : date formats
-OpenOffice.org Impress : date on all slides
-OpenOffice.org Impress : dates
-OpenOffice.org Impress : dates;default (Calc)
-OpenOffice.org Impress : dates;fixed
-OpenOffice.org Impress : dates;printing in presentations
-OpenOffice.org Impress : dates;start 1900/01/01 (Calc)
-OpenOffice.org Impress : dates;start 1904/01/01 (Calc)
-OpenOffice.org Impress : dates;variable
-OpenOffice.org Impress : dBASE
-OpenOffice.org Impress : dBASE;database settings (Base)
-OpenOffice.org Impress : DDE
-OpenOffice.org Impress : DDE;definition
-OpenOffice.org Impress : deactivating
-OpenOffice.org Impress : deactivating;plug-ins
-OpenOffice.org Impress : decimal places displayed (Calc)
-OpenOffice.org Impress : decimal separator key
-OpenOffice.org Impress : decimal tab stops
-OpenOffice.org Impress : decreasing sizes of views
-OpenOffice.org Impress : default directories
-OpenOffice.org Impress : default file formats
-OpenOffice.org Impress : default filters
-OpenOffice.org Impress : default filters;comparison operators
-OpenOffice.org Impress : default filters;databases
-OpenOffice.org Impress : default printer
-OpenOffice.org Impress : default printer;setting up
-OpenOffice.org Impress : default printer;UNIX
-OpenOffice.org Impress : default templates
-OpenOffice.org Impress : default templates;changing
-OpenOffice.org Impress : default templates;organizing
-OpenOffice.org Impress : defaults
-OpenOffice.org Impress : defaults;documents
-OpenOffice.org Impress : defaults;file formats
-OpenOffice.org Impress : defaults;fonts
-OpenOffice.org Impress : defaults;grids (Writer/Calc)
-OpenOffice.org Impress : defaults;languages
-OpenOffice.org Impress : defaults;number formats
-OpenOffice.org Impress : defaults;of saving
-OpenOffice.org Impress : defaults;program configuration
-OpenOffice.org Impress : defaults;tab stops in text
-OpenOffice.org Impress : defaults;views
-OpenOffice.org Impress : defining
-OpenOffice.org Impress : defining;arrowheads and other line ends
-OpenOffice.org Impress : defining;colors
-OpenOffice.org Impress : defining;gradients
-OpenOffice.org Impress : defining;line styles
-OpenOffice.org Impress : defining;paragraph borders
-OpenOffice.org Impress : defining;queries (Base)
-OpenOffice.org Impress : defining;table borders
-OpenOffice.org Impress : deleting
-OpenOffice.org Impress : deleting;all direct formatting
-OpenOffice.org Impress : deleting;animation effects
-OpenOffice.org Impress : deleting;databases (Base)
-OpenOffice.org Impress : deleting;hyperlinks
-OpenOffice.org Impress : deleting;layers
-OpenOffice.org Impress : deleting;lines in text
-OpenOffice.org Impress : deleting;models/instances
-OpenOffice.org Impress : deleting;namespaces in XForms
-OpenOffice.org Impress : deleting;points
-OpenOffice.org Impress : deleting;slide transition effects
-OpenOffice.org Impress : deleting;slides
-OpenOffice.org Impress : deleting;tab stops
-OpenOffice.org Impress : deleting;templates
-OpenOffice.org Impress : deleting;XML filters
-OpenOffice.org Impress : depth stagger
-OpenOffice.org Impress : descriptions for objects
-OpenOffice.org Impress : design mode after saving
-OpenOffice.org Impress : design view
-OpenOffice.org Impress : design view;creating forms
-OpenOffice.org Impress : design view;queries/views (Base)
-OpenOffice.org Impress : designing
-OpenOffice.org Impress : designing;database tables
-OpenOffice.org Impress : designing;fonts
-OpenOffice.org Impress : designing;queries (Base)
-OpenOffice.org Impress : detaching toolbars
-OpenOffice.org Impress : dictionaries
-OpenOffice.org Impress : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Impress : dictionaries;creating
-OpenOffice.org Impress : dictionaries;editing user-defined
-OpenOffice.org Impress : dictionaries;spellcheck
-OpenOffice.org Impress : dictionaries, see also languages
-OpenOffice.org Impress : digital signatures
-OpenOffice.org Impress : dimension lines
-OpenOffice.org Impress : dimension lines;drawing
-OpenOffice.org Impress : dimension lines;properties of
-OpenOffice.org Impress : direct formatting
-OpenOffice.org Impress : direct formatting;undoing all
-OpenOffice.org Impress : directories
-OpenOffice.org Impress : directories;creating new
-OpenOffice.org Impress : directories;directory structure
-OpenOffice.org Impress : disabled persons
-OpenOffice.org Impress : display qualities of presentations
-OpenOffice.org Impress : displaying
-OpenOffice.org Impress : displaying;non-printing characters (Writer)
-OpenOffice.org Impress : displaying;notes (Calc)
-OpenOffice.org Impress : displaying;notes in text documents
-OpenOffice.org Impress : displaying;pictures and objects (Writer)
-OpenOffice.org Impress : displaying;tables (Writer)
-OpenOffice.org Impress : displaying;zero values (Calc)
-OpenOffice.org Impress : distances
-OpenOffice.org Impress : distinct values in SQL queries
-OpenOffice.org Impress : distorting in drawings
-OpenOffice.org Impress : distorting objects
-OpenOffice.org Impress : distributing draw objects
-OpenOffice.org Impress : distributing XML filters
-OpenOffice.org Impress : dithering
-OpenOffice.org Impress : docking
-OpenOffice.org Impress : docking;definition
-OpenOffice.org Impress : docking;toolbars
-OpenOffice.org Impress : docking;windows
-OpenOffice.org Impress : Document Converter Wizard
-OpenOffice.org Impress : Document Map feature in Microsoft Office
-OpenOffice.org Impress : Document Map, see Navigator
-OpenOffice.org Impress : document types in OpenOffice.org
-OpenOffice.org Impress : documents
-OpenOffice.org Impress : documents;changing titles
-OpenOffice.org Impress : documents;closing
-OpenOffice.org Impress : documents;comparing
-OpenOffice.org Impress : documents;contents as lists
-OpenOffice.org Impress : documents;editing time
-OpenOffice.org Impress : documents;exporting
-OpenOffice.org Impress : documents;importing
-OpenOffice.org Impress : documents;languages
-OpenOffice.org Impress : documents;measurement units in
-OpenOffice.org Impress : documents;merging
-OpenOffice.org Impress : documents;number of pages/tables/sheets
-OpenOffice.org Impress : documents;opening
-OpenOffice.org Impress : documents;opening in design mode
-OpenOffice.org Impress : documents;opening with templates
-OpenOffice.org Impress : documents;organizing
-OpenOffice.org Impress : documents;printing
-OpenOffice.org Impress : documents;read-only
-OpenOffice.org Impress : documents;reloading
-OpenOffice.org Impress : documents;saving
-OpenOffice.org Impress : documents;saving automatically
-OpenOffice.org Impress : documents;saving in other formats
-OpenOffice.org Impress : documents;sending as e-mail
-OpenOffice.org Impress : documents;styles changed
-OpenOffice.org Impress : documents;version management
-OpenOffice.org Impress : documents;version numbers
-OpenOffice.org Impress : donut charts
-OpenOffice.org Impress : dotted areas
-OpenOffice.org Impress : double-line spacing in paragraphs
-OpenOffice.org Impress : double-line writing in Asian layout
-OpenOffice.org Impress : doubling draw objects
-OpenOffice.org Impress : drag and drop
-OpenOffice.org Impress : drag and drop;copying and pasting text
-OpenOffice.org Impress : drag and drop;data source view
-OpenOffice.org Impress : drag and drop;from Gallery to draw objects
-OpenOffice.org Impress : drag and drop;overview
-OpenOffice.org Impress : drag and drop;pictures
-OpenOffice.org Impress : drag and drop;to Gallery
-OpenOffice.org Impress : Draw instructions
-OpenOffice.org Impress : draw objects
-OpenOffice.org Impress : draw objects;adding/editing/copying
-OpenOffice.org Impress : draw objects;anchoring
-OpenOffice.org Impress : draw objects;arranging within stacks
-OpenOffice.org Impress : draw objects;combining
-OpenOffice.org Impress : draw objects;connecting lines to
-OpenOffice.org Impress : draw objects;converting text to
-OpenOffice.org Impress : draw objects;copying
-OpenOffice.org Impress : draw objects;copying between documents
-OpenOffice.org Impress : draw objects;cross-fading two objects
-OpenOffice.org Impress : draw objects;displaying (Calc)
-OpenOffice.org Impress : draw objects;dropping Gallery pictures
-OpenOffice.org Impress : draw objects;duplicating
-OpenOffice.org Impress : draw objects;flipping
-OpenOffice.org Impress : draw objects;grouping
-OpenOffice.org Impress : draw objects;legends
-OpenOffice.org Impress : draw objects;positioning and resizing
-OpenOffice.org Impress : draw objects;protecting
-OpenOffice.org Impress : draw objects;rotating
-OpenOffice.org Impress : draw objects;slanting
-OpenOffice.org Impress : draw objects;text entry mode
-OpenOffice.org Impress : draw objects;text in
-OpenOffice.org Impress : drawing
-OpenOffice.org Impress : drawing;3D objects
-OpenOffice.org Impress : drawing;freeform lines
-OpenOffice.org Impress : drawing;lines
-OpenOffice.org Impress : drawing;sectors and segments
-OpenOffice.org Impress : Drawing bar
-OpenOffice.org Impress : drawing lines in text
-OpenOffice.org Impress : drawings
-OpenOffice.org Impress : drawings;creating/opening
-OpenOffice.org Impress : drawings;languages
-OpenOffice.org Impress : drawings;printing
-OpenOffice.org Impress : drawings;printing defaults
-OpenOffice.org Impress : drawings;printing in text documents
-OpenOffice.org Impress : drawings;saving
-OpenOffice.org Impress : drawings;saving automatically
-OpenOffice.org Impress : drawings;saving in other formats
-OpenOffice.org Impress : drawings;sending as e-mail
-OpenOffice.org Impress : drawings;shortcut keys
-OpenOffice.org Impress : drawings;showing (Writer)
-OpenOffice.org Impress : drawings;zoom function in
-OpenOffice.org Impress : drop-down lists in form functions
-OpenOffice.org Impress : duplicating draw objects
-OpenOffice.org Impress : e-mail attachments
-OpenOffice.org Impress : Edit File icon
-OpenOffice.org Impress : edit mode
-OpenOffice.org Impress : edit mode;after opening
-OpenOffice.org Impress : edit mode;through Enter key (Calc)
-OpenOffice.org Impress : Edit Points bar
-OpenOffice.org Impress : editing
-OpenOffice.org Impress : editing;chart axes
-OpenOffice.org Impress : editing;chart data
-OpenOffice.org Impress : editing;chart legends
-OpenOffice.org Impress : editing;chart titles
-OpenOffice.org Impress : editing;curves
-OpenOffice.org Impress : editing;data binding of XForms
-OpenOffice.org Impress : editing;database tables and queries
-OpenOffice.org Impress : editing;draw objects
-OpenOffice.org Impress : editing;fields
-OpenOffice.org Impress : editing;Fontwork objects
-OpenOffice.org Impress : editing;glue points
-OpenOffice.org Impress : editing;gradients
-OpenOffice.org Impress : editing;guides and snap points
-OpenOffice.org Impress : editing;hyperlinks
-OpenOffice.org Impress : editing;items in Data Navigator
-OpenOffice.org Impress : editing;menus
-OpenOffice.org Impress : editing;namespaces in XForms
-OpenOffice.org Impress : editing;notes
-OpenOffice.org Impress : editing;objects
-OpenOffice.org Impress : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Impress : editing;pictures
-OpenOffice.org Impress : editing;reports
-OpenOffice.org Impress : editing;shortcut keys
-OpenOffice.org Impress : editing;slide titles
-OpenOffice.org Impress : editing;tab stops
-OpenOffice.org Impress : editing;templates
-OpenOffice.org Impress : editing;titles
-OpenOffice.org Impress : editing;toolbars
-OpenOffice.org Impress : editing;undoing
-OpenOffice.org Impress : editing;XForms
-OpenOffice.org Impress : editing time of documents
-OpenOffice.org Impress : editors
-OpenOffice.org Impress : editors;formula editor
-OpenOffice.org Impress : editors;ImageMap editor
-OpenOffice.org Impress : effects
-OpenOffice.org Impress : effects;animated slide transitions
-OpenOffice.org Impress : effects;applying to/removing from objects
-OpenOffice.org Impress : effects;font positions
-OpenOffice.org Impress : effects;fonts
-OpenOffice.org Impress : effects;Fontwork icons
-OpenOffice.org Impress : effects;preview
-OpenOffice.org Impress : effects;sounds
-OpenOffice.org Impress : ellipses
-OpenOffice.org Impress : ellipses;segments
-OpenOffice.org Impress : ellipses;toolbars
-OpenOffice.org Impress : empty documents
-OpenOffice.org Impress : empty paragraph removal
-OpenOffice.org Impress : encryption of contents
-OpenOffice.org Impress : entering groups
-OpenOffice.org Impress : entering text from right to left
-OpenOffice.org Impress : equal sign, see also operators
-OpenOffice.org Impress : equations in formula editor
-OpenOffice.org Impress : error bars in charts
-OpenOffice.org Impress : error indicators in charts
-OpenOffice.org Impress : Error Report Tool
-OpenOffice.org Impress : Euro
-OpenOffice.org Impress : Euro;currency formats
-OpenOffice.org Impress : Euro;Euro Converter Wizard
-OpenOffice.org Impress : even/odd pages
-OpenOffice.org Impress : even/odd pages;printing
-OpenOffice.org Impress : events
-OpenOffice.org Impress : events;controls
-OpenOffice.org Impress : events;customizing
-OpenOffice.org Impress : events;in forms
-OpenOffice.org Impress : Excel
-OpenOffice.org Impress : Excel;saving as
-OpenOffice.org Impress : Excel;search criteria
-OpenOffice.org Impress : exceptions
-OpenOffice.org Impress : exceptions;user-defined dictionaries
-OpenOffice.org Impress : exchanging, see also replacing
-OpenOffice.org Impress : executing
-OpenOffice.org Impress : executing;SQL commands
-OpenOffice.org Impress : exiting
-OpenOffice.org Impress : exiting;by clicking objects
-OpenOffice.org Impress : exiting;groups
-OpenOffice.org Impress : exiting;OpenOffice.org
-OpenOffice.org Impress : expanding
-OpenOffice.org Impress : expanding;slides
-OpenOffice.org Impress : expanding formatting (Calc)
-OpenOffice.org Impress : explorer of data sources
-OpenOffice.org Impress : export filters
-OpenOffice.org Impress : exporting
-OpenOffice.org Impress : exporting;animations to GIF format
-OpenOffice.org Impress : exporting;bitmaps
-OpenOffice.org Impress : exporting;databases
-OpenOffice.org Impress : exporting;HTML and text documents
-OpenOffice.org Impress : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Impress : exporting;presentations to HTML
-OpenOffice.org Impress : exporting;spreadsheets to text format
-OpenOffice.org Impress : exporting;templates
-OpenOffice.org Impress : exporting;to foreign formats
-OpenOffice.org Impress : exporting;to HTML
-OpenOffice.org Impress : exporting;to Macromedia Flash format
-OpenOffice.org Impress : exporting;to Microsoft Office formats
-OpenOffice.org Impress : exporting;to PDF
-OpenOffice.org Impress : exporting;to PostScript format
-OpenOffice.org Impress : exporting;to XML
-OpenOffice.org Impress : exporting;XML files
-OpenOffice.org Impress : extended tips in Help
-OpenOffice.org Impress : extension mode in text
-OpenOffice.org Impress : extensions
-OpenOffice.org Impress : extensions;Extension Manager
-OpenOffice.org Impress : extensions;file formats
-OpenOffice.org Impress : external keys (Base)
-OpenOffice.org Impress : extrusion objects
-OpenOffice.org Impress : eyedropper tool
-OpenOffice.org Impress : faster printing
-OpenOffice.org Impress : faxes
-OpenOffice.org Impress : faxes;configuring OpenOffice.org
-OpenOffice.org Impress : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Impress : faxes;selecting a fax machine
-OpenOffice.org Impress : faxes;sending
-OpenOffice.org Impress : faxes;wizards
-OpenOffice.org Impress : fields
-OpenOffice.org Impress : fields;authors
-OpenOffice.org Impress : fields;database tables
-OpenOffice.org Impress : fields;dates (fixed)
-OpenOffice.org Impress : fields;dates (variable)
-OpenOffice.org Impress : fields;displaying field codes (Writer)
-OpenOffice.org Impress : fields;editing
-OpenOffice.org Impress : fields;file names
-OpenOffice.org Impress : fields;formatted fields
-OpenOffice.org Impress : fields;formatting
-OpenOffice.org Impress : fields;in slides
-OpenOffice.org Impress : fields;page numbers
-OpenOffice.org Impress : fields;times (fixed)
-OpenOffice.org Impress : fields;times (variable)
-OpenOffice.org Impress : fields;updating automatically (Writer)
-OpenOffice.org Impress : file associations for Microsoft Office
-OpenOffice.org Impress : file filters
-OpenOffice.org Impress : file filters;mobile devices
-OpenOffice.org Impress : file filters;XML
-OpenOffice.org Impress : file formats
-OpenOffice.org Impress : file formats;changing defaults
-OpenOffice.org Impress : file formats;OpenDocument/XML
-OpenOffice.org Impress : file formats;saving always in other formats
-OpenOffice.org Impress : file selection button
-OpenOffice.org Impress : file sharing options for current document
-OpenOffice.org Impress : files
-OpenOffice.org Impress : files;filters and formats
-OpenOffice.org Impress : files;importing
-OpenOffice.org Impress : files;inserting
-OpenOffice.org Impress : files;inserting pictures
-OpenOffice.org Impress : files;opening
-OpenOffice.org Impress : files;opening with placeholders
-OpenOffice.org Impress : files;properties
-OpenOffice.org Impress : files;saving
-OpenOffice.org Impress : files;saving automatically
-OpenOffice.org Impress : files;saving in other formats
-OpenOffice.org Impress : files;sending as e-mail
-OpenOffice.org Impress : files;version numbers
-OpenOffice.org Impress : files and folders in OpenOffice.org
-OpenOffice.org Impress : fill characters with tabulators
-OpenOffice.org Impress : fill colors for areas
-OpenOffice.org Impress : fill format mode
-OpenOffice.org Impress : fill format mode;styles
-OpenOffice.org Impress : fill patterns for areas
-OpenOffice.org Impress : filter conditions
-OpenOffice.org Impress : filter conditions;connecting
-OpenOffice.org Impress : filter conditions;in queries (Base)
-OpenOffice.org Impress : filtering
-OpenOffice.org Impress : filtering;data in databases
-OpenOffice.org Impress : filtering;data in forms
-OpenOffice.org Impress : filters
-OpenOffice.org Impress : filters;comparison operators
-OpenOffice.org Impress : filters;for import and export
-OpenOffice.org Impress : filters;Navigator
-OpenOffice.org Impress : filters;pictures
-OpenOffice.org Impress : filters;XML filter settings
-OpenOffice.org Impress : Find tab in Help
-OpenOffice.org Impress : finding
-OpenOffice.org Impress : finding;in all sheets
-OpenOffice.org Impress : finding;records in form documents
-OpenOffice.org Impress : finding;selections
-OpenOffice.org Impress : finding;similarity search
-OpenOffice.org Impress : fitting to pages
-OpenOffice.org Impress : fitting to pages;individual slides
-OpenOffice.org Impress : fitting to pages;print settings in Math
-OpenOffice.org Impress : fitting to pages;print settings in presentations
-OpenOffice.org Impress : fixed text
-OpenOffice.org Impress : fixed text;form functions
-OpenOffice.org Impress : fixing toolbars
-OpenOffice.org Impress : flipping around a flip line
-OpenOffice.org Impress : flipping draw objects
-OpenOffice.org Impress : floating frames in HTML documents
-OpenOffice.org Impress : floating text
-OpenOffice.org Impress : floating toolbars
-OpenOffice.org Impress : flowcharts
-OpenOffice.org Impress : focus of controls
-OpenOffice.org Impress : folder creation
-OpenOffice.org Impress : font lists
-OpenOffice.org Impress : font name box
-OpenOffice.org Impress : font sizes
-OpenOffice.org Impress : font sizes;bullets
-OpenOffice.org Impress : font sizes;relative changes
-OpenOffice.org Impress : font sizes;scaling on screen
-OpenOffice.org Impress : font sizes;text
-OpenOffice.org Impress : fonts
-OpenOffice.org Impress : fonts;adding under UNIX
-OpenOffice.org Impress : fonts;changing in templates
-OpenOffice.org Impress : fonts;colors
-OpenOffice.org Impress : fonts;default settings
-OpenOffice.org Impress : fonts;effects
-OpenOffice.org Impress : fonts;for HTML and Basic
-OpenOffice.org Impress : fonts;formats
-OpenOffice.org Impress : fonts;outlines
-OpenOffice.org Impress : fonts;positions in text
-OpenOffice.org Impress : fonts;shadows
-OpenOffice.org Impress : fonts;specifying several
-OpenOffice.org Impress : fonts;strikethrough
-OpenOffice.org Impress : fonts;styles
-OpenOffice.org Impress : fonts;text objects
-OpenOffice.org Impress : Fontwork icons
-OpenOffice.org Impress : footers
-OpenOffice.org Impress : footers;backgrounds
-OpenOffice.org Impress : footers;slide masters
-OpenOffice.org Impress : footers;slides
-OpenOffice.org Impress : form controls
-OpenOffice.org Impress : form controls;assigning macros
-OpenOffice.org Impress : form controls;protecting
-OpenOffice.org Impress : form controls;toolbars
-OpenOffice.org Impress : form fields
-OpenOffice.org Impress : form filters
-OpenOffice.org Impress : Form Navigator
-OpenOffice.org Impress : format codes
-OpenOffice.org Impress : format codes;numbers
-OpenOffice.org Impress : format codes;user-defined number formats
-OpenOffice.org Impress : format filling printing in OpenOffice.org Math
-OpenOffice.org Impress : Format Paintbrush
-OpenOffice.org Impress : formats
-OpenOffice.org Impress : formats;Asian layout
-OpenOffice.org Impress : formats;Asian typography
-OpenOffice.org Impress : formats;fonts
-OpenOffice.org Impress : formats;maximizing page formats
-OpenOffice.org Impress : formats;number and currency formats
-OpenOffice.org Impress : formats;of currencies/date/time
-OpenOffice.org Impress : formats;on opening and saving
-OpenOffice.org Impress : formats;pasting in special formats
-OpenOffice.org Impress : formats;positions
-OpenOffice.org Impress : formats;tabulators
-OpenOffice.org Impress : formats;undoing when writing
-OpenOffice.org Impress : formatted fields
-OpenOffice.org Impress : formatted fields;form functions
-OpenOffice.org Impress : formatted fields;properties
-OpenOffice.org Impress : formatting
-OpenOffice.org Impress : formatting;axes in charts
-OpenOffice.org Impress : formatting;chart areas
-OpenOffice.org Impress : formatting;chart floors
-OpenOffice.org Impress : formatting;chart legends
-OpenOffice.org Impress : formatting;chart titles
-OpenOffice.org Impress : formatting;chart walls
-OpenOffice.org Impress : formatting;copying
-OpenOffice.org Impress : formatting;definition
-OpenOffice.org Impress : formatting;expanding (Calc)
-OpenOffice.org Impress : formatting;fields
-OpenOffice.org Impress : formatting;font effects
-OpenOffice.org Impress : formatting;hyperlinks
-OpenOffice.org Impress : formatting;pages
-OpenOffice.org Impress : formatting;printer metrics (Writer)
-OpenOffice.org Impress : formatting;slides
-OpenOffice.org Impress : formatting;slides headings
-OpenOffice.org Impress : formatting;undoing
-OpenOffice.org Impress : forms
-OpenOffice.org Impress : forms;browsing
-OpenOffice.org Impress : forms;Combo Box/List Box Wizard
-OpenOffice.org Impress : forms;creating
-OpenOffice.org Impress : forms;data
-OpenOffice.org Impress : forms;designing (Base)
-OpenOffice.org Impress : forms;events
-OpenOffice.org Impress : forms;filtering data
-OpenOffice.org Impress : forms;finding records
-OpenOffice.org Impress : forms;focus after opening
-OpenOffice.org Impress : forms;general information (Base)
-OpenOffice.org Impress : forms;grouping controls
-OpenOffice.org Impress : forms;HTML filters
-OpenOffice.org Impress : forms;inserting
-OpenOffice.org Impress : forms;Navigator
-OpenOffice.org Impress : forms;opening in design mode
-OpenOffice.org Impress : forms;properties
-OpenOffice.org Impress : forms;sorting data
-OpenOffice.org Impress : forms;subforms
-OpenOffice.org Impress : forms;wizards
-OpenOffice.org Impress : forms;XForms
-OpenOffice.org Impress : Formula Auditing feature in Microsoft Office
-OpenOffice.org Impress : formula texts
-OpenOffice.org Impress : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Impress : formulas
-OpenOffice.org Impress : formulas;new
-OpenOffice.org Impress : formulas;starting formula editor
-OpenOffice.org Impress : formulas in reports
-OpenOffice.org Impress : formulas in reports;editing
-OpenOffice.org Impress : forums and support
-OpenOffice.org Impress : frames
-OpenOffice.org Impress : frames;around paragraphs
-OpenOffice.org Impress : frames;around tables
-OpenOffice.org Impress : frames;AutoCorrect function
-OpenOffice.org Impress : frames;backgrounds
-OpenOffice.org Impress : frames;captions (Writer)
-OpenOffice.org Impress : frames;printing in OpenOffice.org Math
-OpenOffice.org Impress : frames;protecting
-OpenOffice.org Impress : frames;selection frames
-OpenOffice.org Impress : frames;text fitting to frames
-OpenOffice.org Impress : freeform lines
-OpenOffice.org Impress : freeform lines;draw functions
-OpenOffice.org Impress : freeform lines;drawing
-OpenOffice.org Impress : FTP
-OpenOffice.org Impress : FTP;opening documents
-OpenOffice.org Impress : FTP;saving documents
-OpenOffice.org Impress : full joins (Base)
-OpenOffice.org Impress : full screen view
-OpenOffice.org Impress : full-text search in Help
-OpenOffice.org Impress : functions in reports
-OpenOffice.org Impress : functions in reports;editing
-OpenOffice.org Impress : Gallery
-OpenOffice.org Impress : Gallery;adding pictures
-OpenOffice.org Impress : Gallery;dragging pictures to draw objects
-OpenOffice.org Impress : Gallery;hiding/showing
-OpenOffice.org Impress : Gallery;inserting pictures from
-OpenOffice.org Impress : geometric forms
-OpenOffice.org Impress : German spellcheck
-OpenOffice.org Impress : get method for form transmissions
-OpenOffice.org Impress : getting support
-OpenOffice.org Impress : GIF format
-OpenOffice.org Impress : GIF images
-OpenOffice.org Impress : GIF images;animating
-OpenOffice.org Impress : GIF images;replacing colors
-OpenOffice.org Impress : glossaries
-OpenOffice.org Impress : glossaries;common terms
-OpenOffice.org Impress : glossaries;Internet terms
-OpenOffice.org Impress : glue points
-OpenOffice.org Impress : glue points;editing
-OpenOffice.org Impress : glue points;inserting
-OpenOffice.org Impress : gradients
-OpenOffice.org Impress : gradients;applying and defining
-OpenOffice.org Impress : gradients;defining colors
-OpenOffice.org Impress : gradients;loading lists
-OpenOffice.org Impress : gradients;transparent
-OpenOffice.org Impress : gradients off for faster printing
-OpenOffice.org Impress : graphical text art
-OpenOffice.org Impress : graphics
-OpenOffice.org Impress : graphics;cache
-OpenOffice.org Impress : graphics;protecting
-OpenOffice.org Impress : graphics, see also pictures
-OpenOffice.org Impress : grayscale display
-OpenOffice.org Impress : grayscale printing
-OpenOffice.org Impress : grid controls
-OpenOffice.org Impress : grid controls;form functions
-OpenOffice.org Impress : grids
-OpenOffice.org Impress : grids;defaults (Writer/Calc)
-OpenOffice.org Impress : grids;display options (Impress/Draw)
-OpenOffice.org Impress : grids;displaying lines (Calc)
-OpenOffice.org Impress : grids;formatting axes
-OpenOffice.org Impress : grids;inserting in charts
-OpenOffice.org Impress : group box creation
-OpenOffice.org Impress : grouping
-OpenOffice.org Impress : grouping;draw objects
-OpenOffice.org Impress : groups
-OpenOffice.org Impress : groups;entering/exiting/ungrouping
-OpenOffice.org Impress : groups;naming
-OpenOffice.org Impress : groups;of controls
-OpenOffice.org Impress : guides
-OpenOffice.org Impress : guides;display options (Impress/Draw)
-OpenOffice.org Impress : guides;displaying when moving objects (Impress)
-OpenOffice.org Impress : guides;editing
-OpenOffice.org Impress : guides;inserting
-OpenOffice.org Impress : guides;show snap lines icon
-OpenOffice.org Impress : guides;showing (Calc)
-OpenOffice.org Impress : guides;showing when moving frames (Writer)
-OpenOffice.org Impress : gutter
-OpenOffice.org Impress : half-spheres
-OpenOffice.org Impress : hand icon for moving slides
-OpenOffice.org Impress : handles
-OpenOffice.org Impress : handles;displaying (Writer)
-OpenOffice.org Impress : handles;large
-OpenOffice.org Impress : handles;scaling
-OpenOffice.org Impress : handles;showing simple/large handles (Calc)
-OpenOffice.org Impress : handles;simple
-OpenOffice.org Impress : handout printing
-OpenOffice.org Impress : Hangul/Hanja
-OpenOffice.org Impress : hatching
-OpenOffice.org Impress : hatching
-OpenOffice.org Impress : hatching;loading lists
-OpenOffice.org Impress : headers
-OpenOffice.org Impress : headers;backgrounds
-OpenOffice.org Impress : headers and footers
-OpenOffice.org Impress : headers and footers;master layouts
-OpenOffice.org Impress : headers and footers;slide masters
-OpenOffice.org Impress : headers and footers;slides
-OpenOffice.org Impress : headings
-OpenOffice.org Impress : headings;entering as text box
-OpenOffice.org Impress : Hebrew
-OpenOffice.org Impress : Hebrew;entering text
-OpenOffice.org Impress : Hebrew;language settings
-OpenOffice.org Impress : Help
-OpenOffice.org Impress : Help;bookmarks
-OpenOffice.org Impress : Help;extended tips on/off
-OpenOffice.org Impress : Help;full-text search
-OpenOffice.org Impress : Help;Help tips
-OpenOffice.org Impress : Help;keywords
-OpenOffice.org Impress : Help;navigation pane showing/hiding
-OpenOffice.org Impress : Help;style sheets
-OpenOffice.org Impress : Help;topics
-OpenOffice.org Impress : Help Agent
-OpenOffice.org Impress : Help Agent;help
-OpenOffice.org Impress : Help Agent;options
-OpenOffice.org Impress : Help tips
-OpenOffice.org Impress : Help tips;hiding
-OpenOffice.org Impress : hidden controls in Form Navigator
-OpenOffice.org Impress : hidden fields display (Writer)
-OpenOffice.org Impress : hidden pages
-OpenOffice.org Impress : hidden pages;printing in presentations
-OpenOffice.org Impress : hidden pages;showing
-OpenOffice.org Impress : hidden text
-OpenOffice.org Impress : hidden text;showing (Writer)
-OpenOffice.org Impress : hiding
-OpenOffice.org Impress : hiding;changes
-OpenOffice.org Impress : hiding;chart legends
-OpenOffice.org Impress : hiding;docked windows
-OpenOffice.org Impress : hiding;layers
-OpenOffice.org Impress : hiding;levels
-OpenOffice.org Impress : hiding;navigation pane in Help window
-OpenOffice.org Impress : hiding;slides
-OpenOffice.org Impress : hiding;subpoints
-OpenOffice.org Impress : high contrast mode
-OpenOffice.org Impress : Hindi
-OpenOffice.org Impress : Hindi;entering text
-OpenOffice.org Impress : Hindi;language settings
-OpenOffice.org Impress : horizontal scrollbars (Writer)
-OpenOffice.org Impress : hot spots in flowcharts
-OpenOffice.org Impress : HowTos for charts
-OpenOffice.org Impress : Howtos for Draw
-OpenOffice.org Impress : HTML
-OpenOffice.org Impress : HTML;definition
-OpenOffice.org Impress : HTML;export character set
-OpenOffice.org Impress : HTML;exporting from presentations
-OpenOffice.org Impress : HTML;fonts for source display
-OpenOffice.org Impress : HTML;importing into presentations
-OpenOffice.org Impress : HTML;importing META tags
-OpenOffice.org Impress : HTML;inserting files
-OpenOffice.org Impress : HTML;live presentations
-OpenOffice.org Impress : HTML documents
-OpenOffice.org Impress : HTML documents;auto reloading
-OpenOffice.org Impress : HTML documents;importing/exporting
-OpenOffice.org Impress : HTML documents;META tags in
-OpenOffice.org Impress : HTML documents;new
-OpenOffice.org Impress : HTML documents;source text
-OpenOffice.org Impress : hyperlinks
-OpenOffice.org Impress : hyperlinks;assigning macros
-OpenOffice.org Impress : hyperlinks;character formats
-OpenOffice.org Impress : hyperlinks;definition
-OpenOffice.org Impress : hyperlinks;deleting
-OpenOffice.org Impress : hyperlinks;editing
-OpenOffice.org Impress : hyperlinks;inserting
-OpenOffice.org Impress : hyperlinks;relative and absolute
-OpenOffice.org Impress : hyperlinks;turning off automatic recognition
-OpenOffice.org Impress : hyperlinks, see also links
-OpenOffice.org Impress : hyphenation
-OpenOffice.org Impress : hyphenation;activating for a language
-OpenOffice.org Impress : hyphenation;minimal number of characters
-OpenOffice.org Impress : hyphens
-OpenOffice.org Impress : hyphens;displaying custom (Writer)
-OpenOffice.org Impress : hyphens;inserting custom
-OpenOffice.org Impress : icon bars, see toolbars
-OpenOffice.org Impress : icon sizes
-OpenOffice.org Impress : ignore list for spellcheck
-OpenOffice.org Impress : illumination
-OpenOffice.org Impress : illumination;3D charts
-OpenOffice.org Impress : illustrations, see pictures
-OpenOffice.org Impress : image button creation
-OpenOffice.org Impress : image control creation
-OpenOffice.org Impress : ImageMap
-OpenOffice.org Impress : ImageMap;definition
-OpenOffice.org Impress : ImageMap;editor
-OpenOffice.org Impress : images
-OpenOffice.org Impress : images;ImageMap
-OpenOffice.org Impress : images;inserting
-OpenOffice.org Impress : images;inserting and editing bitmaps
-OpenOffice.org Impress : images;placeholders in presentations
-OpenOffice.org Impress : images, see also pictures
-OpenOffice.org Impress : IME
-OpenOffice.org Impress : IME;definition
-OpenOffice.org Impress : IME;showing/hiding
-OpenOffice.org Impress : import filters
-OpenOffice.org Impress : import restrictions for Microsoft Office
-OpenOffice.org Impress : importing
-OpenOffice.org Impress : importing;bitmaps
-OpenOffice.org Impress : importing;compatibility settings for text import
-OpenOffice.org Impress : importing;databases
-OpenOffice.org Impress : importing;documents in other formats
-OpenOffice.org Impress : importing;from XML
-OpenOffice.org Impress : importing;HTML and text documents
-OpenOffice.org Impress : importing;HTML with META tags
-OpenOffice.org Impress : importing;Microsoft Office documents with VBA code
-OpenOffice.org Impress : importing;presentations with HTML
-OpenOffice.org Impress : importing;tables in text format
-OpenOffice.org Impress : importing;templates
-OpenOffice.org Impress : in front of object command
-OpenOffice.org Impress : inches
-OpenOffice.org Impress : including spreadsheets
-OpenOffice.org Impress : increasing sizes of views
-OpenOffice.org Impress : Index tab in Help
-OpenOffice.org Impress : indexes
-OpenOffice.org Impress : indexes;backgrounds
-OpenOffice.org Impress : indexes;showing/hiding Help index tab
-OpenOffice.org Impress : indexes;unprotecting
-OpenOffice.org Impress : indicator lines in text
-OpenOffice.org Impress : inner joins (Base)
-OpenOffice.org Impress : input method window
-OpenOffice.org Impress : insert mode for entering text
-OpenOffice.org Impress : inserting
-OpenOffice.org Impress : inserting;3D objects
-OpenOffice.org Impress : inserting;applets
-OpenOffice.org Impress : inserting;arrows
-OpenOffice.org Impress : inserting;callouts in presentations
-OpenOffice.org Impress : inserting;cell ranges from spreadsheets
-OpenOffice.org Impress : inserting;charts
-OpenOffice.org Impress : inserting;clipboard options
-OpenOffice.org Impress : inserting;data from text documents
-OpenOffice.org Impress : inserting;datasource records in spreadsheets
-OpenOffice.org Impress : inserting;drawings
-OpenOffice.org Impress : inserting;ellipses
-OpenOffice.org Impress : inserting;files
-OpenOffice.org Impress : inserting;floating frames
-OpenOffice.org Impress : inserting;form fields
-OpenOffice.org Impress : inserting;glue points
-OpenOffice.org Impress : inserting;hyperlinks
-OpenOffice.org Impress : inserting;layers
-OpenOffice.org Impress : inserting;line breaks in cells
-OpenOffice.org Impress : inserting;lines
-OpenOffice.org Impress : inserting;movies/sounds
-OpenOffice.org Impress : inserting;new text tables defaults
-OpenOffice.org Impress : inserting;notes
-OpenOffice.org Impress : inserting;objects from files
-OpenOffice.org Impress : inserting;objects from Gallery
-OpenOffice.org Impress : inserting;OLE objects
-OpenOffice.org Impress : inserting;paragraph bullets
-OpenOffice.org Impress : inserting;pictures
-OpenOffice.org Impress : inserting;plug-ins
-OpenOffice.org Impress : inserting;polygons
-OpenOffice.org Impress : inserting;rectangles
-OpenOffice.org Impress : inserting;slides
-OpenOffice.org Impress : inserting;slides as links
-OpenOffice.org Impress : inserting;slides from files
-OpenOffice.org Impress : inserting;special characters
-OpenOffice.org Impress : inserting;tab stops
-OpenOffice.org Impress : inserting;text in presentations
-OpenOffice.org Impress : installing
-OpenOffice.org Impress : installing;ActiveX control
-OpenOffice.org Impress : installing;mobile device filters
-OpenOffice.org Impress : installing;UNO components
-OpenOffice.org Impress : instructions
-OpenOffice.org Impress : instructions;general
-OpenOffice.org Impress : instructions;OpenOffice.org Draw
-OpenOffice.org Impress : instructions;OpenOffice.org Impress
-OpenOffice.org Impress : interactions
-OpenOffice.org Impress : interactions;hot spots
-OpenOffice.org Impress : interactions;objects in interactive presentations
-OpenOffice.org Impress : interactions;preview
-OpenOffice.org Impress : Internet
-OpenOffice.org Impress : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Impress : Internet;presentations
-OpenOffice.org Impress : Internet;starting searches
-OpenOffice.org Impress : Internet;turning off recognition of addresses
-OpenOffice.org Impress : Internet glossary
-OpenOffice.org Impress : intersecting draw objects
-OpenOffice.org Impress : invert filter
-OpenOffice.org Impress : invisible areas
-OpenOffice.org Impress : italic text
-OpenOffice.org Impress : iterative references in spreadsheets
-OpenOffice.org Impress : Java
-OpenOffice.org Impress : Java;definition
-OpenOffice.org Impress : Java;scripting
-OpenOffice.org Impress : Java;setting options
-OpenOffice.org Impress : JDBC
-OpenOffice.org Impress : JDBC;databases (Base)
-OpenOffice.org Impress : JDBC;definition
-OpenOffice.org Impress : joining
-OpenOffice.org Impress : joining;3D objects
-OpenOffice.org Impress : joining;paragraphs
-OpenOffice.org Impress : joining;tables (Base)
-OpenOffice.org Impress : joins in databases (Base)
-OpenOffice.org Impress : justifying text
-OpenOffice.org Impress : kerning
-OpenOffice.org Impress : kerning;Asian texts
-OpenOffice.org Impress : kerning;definition
-OpenOffice.org Impress : kerning;in characters
-OpenOffice.org Impress : key fields for relations (Base)
-OpenOffice.org Impress : keyboard
-OpenOffice.org Impress : keyboard;assigning/editing shortcut keys
-OpenOffice.org Impress : keyboard;general commands
-OpenOffice.org Impress : keyboard;removing numbering
-OpenOffice.org Impress : keyboard;zooming
-OpenOffice.org Impress : keys
-OpenOffice.org Impress : keys;adding push buttons
-OpenOffice.org Impress : keys;primary keys (Base)
-OpenOffice.org Impress : kiosk export
-OpenOffice.org Impress : labels
-OpenOffice.org Impress : labels;creating and synchronizing
-OpenOffice.org Impress : labels;for charts
-OpenOffice.org Impress : labels;for draw objects
-OpenOffice.org Impress : labels;form functions
-OpenOffice.org Impress : labels;from databases
-OpenOffice.org Impress : labels, see also names/callouts
-OpenOffice.org Impress : languages
-OpenOffice.org Impress : languages;activating modules
-OpenOffice.org Impress : languages;Asian support
-OpenOffice.org Impress : languages;complex text layout
-OpenOffice.org Impress : languages;locale settings
-OpenOffice.org Impress : languages;selecting
-OpenOffice.org Impress : languages;setting options
-OpenOffice.org Impress : languages;spellcheck
-OpenOffice.org Impress : languages;spellchecking and formatting
-OpenOffice.org Impress : large handles (Writer)
-OpenOffice.org Impress : large icons
-OpenOffice.org Impress : layer arrangement
-OpenOffice.org Impress : layers
-OpenOffice.org Impress : layers;definition
-OpenOffice.org Impress : layers;deleting
-OpenOffice.org Impress : layers;inserting and editing
-OpenOffice.org Impress : layers;moving objects
-OpenOffice.org Impress : layers;renaming
-OpenOffice.org Impress : layers;working with
-OpenOffice.org Impress : layout
-OpenOffice.org Impress : layout;importing Word documents
-OpenOffice.org Impress : layout;pages
-OpenOffice.org Impress : layout;printing handouts
-OpenOffice.org Impress : LDAP server
-OpenOffice.org Impress : LDAP server;address books (Base)
-OpenOffice.org Impress : LDAP server;sign on options
-OpenOffice.org Impress : leading between paragraphs
-OpenOffice.org Impress : left alignment of paragraphs
-OpenOffice.org Impress : left joins (Base)
-OpenOffice.org Impress : legends
-OpenOffice.org Impress : legends;charts
-OpenOffice.org Impress : legends;draw objects
-OpenOffice.org Impress : legends;drawings
-OpenOffice.org Impress : legends;rounding corners
-OpenOffice.org Impress : Letter Wizard
-OpenOffice.org Impress : levels
-OpenOffice.org Impress : levels;depth stagger
-OpenOffice.org Impress : levels;hiding
-OpenOffice.org Impress : levels;showing
-OpenOffice.org Impress : limits of tables (Writer)
-OpenOffice.org Impress : line breaks
-OpenOffice.org Impress : line breaks;in cells
-OpenOffice.org Impress : line charts
-OpenOffice.org Impress : line spacing
-OpenOffice.org Impress : line spacing;context menu in paragraphs
-OpenOffice.org Impress : line spacing;paragraph
-OpenOffice.org Impress : line styles
-OpenOffice.org Impress : line styles;applying
-OpenOffice.org Impress : line styles;defining
-OpenOffice.org Impress : line styles;loading
-OpenOffice.org Impress : lines
-OpenOffice.org Impress : lines;about line ends
-OpenOffice.org Impress : lines;connecting objects
-OpenOffice.org Impress : lines;contours (Draw/Impress)
-OpenOffice.org Impress : lines;defining ends
-OpenOffice.org Impress : lines;draw functions
-OpenOffice.org Impress : lines;drawing
-OpenOffice.org Impress : lines;drawing in text
-OpenOffice.org Impress : lines;editing points
-OpenOffice.org Impress : lines;inserting
-OpenOffice.org Impress : lines;removing automatic lines
-OpenOffice.org Impress : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Impress : lines of text
-OpenOffice.org Impress : lines of text;alignment
-OpenOffice.org Impress : links
-OpenOffice.org Impress : links;between cells and controls
-OpenOffice.org Impress : links;by drag and drop
-OpenOffice.org Impress : links;character formats
-OpenOffice.org Impress : links;definition
-OpenOffice.org Impress : links;editing hyperlinks
-OpenOffice.org Impress : links;inserting
-OpenOffice.org Impress : links;modifying
-OpenOffice.org Impress : links;opening files with
-OpenOffice.org Impress : links;relational databases (Base)
-OpenOffice.org Impress : links;turning off automatic recognition
-OpenOffice.org Impress : links;updating options (Writer)
-OpenOffice.org Impress : links;updating specific links
-OpenOffice.org Impress : list box creation
-OpenOffice.org Impress : lists
-OpenOffice.org Impress : lists;animations
-OpenOffice.org Impress : lists;data assigned to controls
-OpenOffice.org Impress : lists;registered databases (Base)
-OpenOffice.org Impress : lists;regular expressions
-OpenOffice.org Impress : live presentations on the Internet
-OpenOffice.org Impress : loading
-OpenOffice.org Impress : loading;arrow and line styles
-OpenOffice.org Impress : loading;colors/gradients/hatchings
-OpenOffice.org Impress : loading;documents
-OpenOffice.org Impress : loading;documents from other formats
-OpenOffice.org Impress : loading;HTML documents, automatically
-OpenOffice.org Impress : loading;Microsoft Office documents with VBA code
-OpenOffice.org Impress : loading;reloading
-OpenOffice.org Impress : loading;XML files
-OpenOffice.org Impress : locale settings
-OpenOffice.org Impress : locking layers
-OpenOffice.org Impress : logarithmic scaling along axes
-OpenOffice.org Impress : lowercase letters
-OpenOffice.org Impress : lowercase letters;font effects
-OpenOffice.org Impress : Macromedia Flash export
-OpenOffice.org Impress : macros
-OpenOffice.org Impress : macros;assigning to events in forms
-OpenOffice.org Impress : macros;in MS Office documents
-OpenOffice.org Impress : macros;interrupting
-OpenOffice.org Impress : macros;organizing
-OpenOffice.org Impress : macros;recording
-OpenOffice.org Impress : macros;running in presentations
-OpenOffice.org Impress : macros;security
-OpenOffice.org Impress : macros;security warning dialog
-OpenOffice.org Impress : macros;selecting security warnings
-OpenOffice.org Impress : magnetic lines in presentations
-OpenOffice.org Impress : magnifiers
-OpenOffice.org Impress : Mail Merge feature in Microsoft Office
-OpenOffice.org Impress : margins
-OpenOffice.org Impress : margins;pages
-OpenOffice.org Impress : margins;setting with the mouse
-OpenOffice.org Impress : margins;shadows
-OpenOffice.org Impress : marking changes
-OpenOffice.org Impress : Markup feature in Microsoft Office
-OpenOffice.org Impress : master layouts with headers and footers
-OpenOffice.org Impress : master pages, see slide masters
-OpenOffice.org Impress : master views
-OpenOffice.org Impress : Math formula editor
-OpenOffice.org Impress : measurement units
-OpenOffice.org Impress : measurement units;changing on rulers
-OpenOffice.org Impress : measurement units;converting
-OpenOffice.org Impress : measurement units;selecting
-OpenOffice.org Impress : Media Player window
-OpenOffice.org Impress : menus
-OpenOffice.org Impress : menus;activating context menus
-OpenOffice.org Impress : menus;customizing
-OpenOffice.org Impress : menus;inactive menu items
-OpenOffice.org Impress : merging
-OpenOffice.org Impress : merging;documents
-OpenOffice.org Impress : merging;draw objects
-OpenOffice.org Impress : META tags
-OpenOffice.org Impress : metafiles
-OpenOffice.org Impress : metafiles;converting to
-OpenOffice.org Impress : metafiles;replacing colors
-OpenOffice.org Impress : metrics
-OpenOffice.org Impress : metrics;converting
-OpenOffice.org Impress : metrics;document formatting (Writer)
-OpenOffice.org Impress : metrics;in sheets
-OpenOffice.org Impress : Microsoft Office
-OpenOffice.org Impress : Microsoft Office;Access databases (base)
-OpenOffice.org Impress : Microsoft Office;as standard file format
-OpenOffice.org Impress : Microsoft Office;document import restrictions
-OpenOffice.org Impress : Microsoft Office;feature comparisons
-OpenOffice.org Impress : Microsoft Office;importing password protected files
-OpenOffice.org Impress : Microsoft Office;importing Word documents
-OpenOffice.org Impress : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Impress : Microsoft Office;new users information
-OpenOffice.org Impress : Microsoft Office;opening Microsoft documents
-OpenOffice.org Impress : Microsoft Office;reassigning document types
-OpenOffice.org Impress : mirroring objects
-OpenOffice.org Impress : mobile device filters
-OpenOffice.org Impress : models in XForms
-OpenOffice.org Impress : modifying, see changing
-OpenOffice.org Impress : more controls
-OpenOffice.org Impress : mosaic filter
-OpenOffice.org Impress : motion paths
-OpenOffice.org Impress : mouse
-OpenOffice.org Impress : mouse;pointers when using drag and drop
-OpenOffice.org Impress : mouse;positioning
-OpenOffice.org Impress : moving
-OpenOffice.org Impress : moving;between layers
-OpenOffice.org Impress : moving;objects in slides
-OpenOffice.org Impress : moving;tab stops on ruler
-OpenOffice.org Impress : moving;toolbars
-OpenOffice.org Impress : moving;using guide lines in presentations
-OpenOffice.org Impress : MS ADO interface (Base)
-OpenOffice.org Impress : multi-line titles in forms
-OpenOffice.org Impress : multiple documents
-OpenOffice.org Impress : multiple documents;opening
-OpenOffice.org Impress : multiple monitors
-OpenOffice.org Impress : multiplying draw objects
-OpenOffice.org Impress : My Documents folder
-OpenOffice.org Impress : My Documents folder;changing work directory
-OpenOffice.org Impress : My Documents folder;opening
-OpenOffice.org Impress : MySQL databases (Base)
-OpenOffice.org Impress : names
-OpenOffice.org Impress : names;multi-line titles
-OpenOffice.org Impress : names;objects
-OpenOffice.org Impress : names, see also labels/callouts
-OpenOffice.org Impress : namespace organization in XForms
-OpenOffice.org Impress : native SQL (Base)
-OpenOffice.org Impress : navigating
-OpenOffice.org Impress : navigating;in documents
-OpenOffice.org Impress : Navigation bar
-OpenOffice.org Impress : Navigation bar;controls
-OpenOffice.org Impress : Navigation bar;forms
-OpenOffice.org Impress : Navigator
-OpenOffice.org Impress : Navigator;contents as lists
-OpenOffice.org Impress : Navigator;docking
-OpenOffice.org Impress : Navigator;presentations
-OpenOffice.org Impress : Navigator;working with
-OpenOffice.org Impress : net charts
-OpenOffice.org Impress : network identity options
-OpenOffice.org Impress : new databases
-OpenOffice.org Impress : new documents
-OpenOffice.org Impress : new German spellcheck
-OpenOffice.org Impress : new lines in cells
-OpenOffice.org Impress : new windows
-OpenOffice.org Impress : non-breaking dashes
-OpenOffice.org Impress : non-breaking spaces (Writer)
-OpenOffice.org Impress : non-printing characters (Writer)
-OpenOffice.org Impress : normal view
-OpenOffice.org Impress : normal view;backgrounds
-OpenOffice.org Impress : normal view;presentations
-OpenOffice.org Impress : notes
-OpenOffice.org Impress : notes;adding to slides
-OpenOffice.org Impress : notes;default formatting
-OpenOffice.org Impress : notes;displaying (Calc)
-OpenOffice.org Impress : notes;inserting and editing
-OpenOffice.org Impress : notes;printing in presentations
-OpenOffice.org Impress : notes;printing in text
-OpenOffice.org Impress : number formats
-OpenOffice.org Impress : number formats;codes
-OpenOffice.org Impress : number formats;formats
-OpenOffice.org Impress : number formats;recognition in text tables
-OpenOffice.org Impress : number of pages
-OpenOffice.org Impress : number of sheets
-OpenOffice.org Impress : number of tables
-OpenOffice.org Impress : numbering
-OpenOffice.org Impress : numbering;options
-OpenOffice.org Impress : numbering;paragraphs
-OpenOffice.org Impress : numbering;turning off
-OpenOffice.org Impress : numbering;using automatically
-OpenOffice.org Impress : numbers
-OpenOffice.org Impress : numbers;date, time and currency formats
-OpenOffice.org Impress : numbers;decimal places (Calc)
-OpenOffice.org Impress : numbers;formatting options for selected cells
-OpenOffice.org Impress : numerical fields in forms
-OpenOffice.org Impress : object bars
-OpenOffice.org Impress : object bars;editing glue points
-OpenOffice.org Impress : objects
-OpenOffice.org Impress : objects;aligning
-OpenOffice.org Impress : objects;always moveable (Impress/Draw)
-OpenOffice.org Impress : objects;arranging within stacks
-OpenOffice.org Impress : objects;behind object command
-OpenOffice.org Impress : objects;breaking connections
-OpenOffice.org Impress : objects;contours in presentations
-OpenOffice.org Impress : objects;copying when moving in presentations
-OpenOffice.org Impress : objects;definition
-OpenOffice.org Impress : objects;displaying in spreadsheets
-OpenOffice.org Impress : objects;displaying in text documents
-OpenOffice.org Impress : objects;editing
-OpenOffice.org Impress : objects;effects
-OpenOffice.org Impress : objects;in front of object command
-OpenOffice.org Impress : objects;inserting from files
-OpenOffice.org Impress : objects;inserting from Gallery
-OpenOffice.org Impress : objects;inserting OLE objects
-OpenOffice.org Impress : objects;moving along paths
-OpenOffice.org Impress : objects;moving and resizing with mouse
-OpenOffice.org Impress : objects;moving in layers
-OpenOffice.org Impress : objects;moving in slides
-OpenOffice.org Impress : objects;naming
-OpenOffice.org Impress : objects;opening
-OpenOffice.org Impress : objects;properties of charts
-OpenOffice.org Impress : objects;quickly moving to
-OpenOffice.org Impress : objects;reversing
-OpenOffice.org Impress : objects;selecting
-OpenOffice.org Impress : objects;titles and descriptions
-OpenOffice.org Impress : objects;with attributes
-OpenOffice.org Impress : ODBC
-OpenOffice.org Impress : ODBC;database (Base)
-OpenOffice.org Impress : ODBC;definition
-OpenOffice.org Impress : ODF file formats
-OpenOffice.org Impress : Office
-OpenOffice.org Impress : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Impress : old German spellcheck
-OpenOffice.org Impress : OLE
-OpenOffice.org Impress : OLE;definition
-OpenOffice.org Impress : OLE objects
-OpenOffice.org Impress : OLE objects;arranging within stacks
-OpenOffice.org Impress : OLE objects;captions (Writer)
-OpenOffice.org Impress : OLE objects;inserting
-OpenOffice.org Impress : OLE objects;number of
-OpenOffice.org Impress : OLE objects;protecting
-OpenOffice.org Impress : one and a half line spacing in text
-OpenOffice.org Impress : online registration
-OpenOffice.org Impress : online update options
-OpenOffice.org Impress : online updates
-OpenOffice.org Impress : online updates;checking automatically
-OpenOffice.org Impress : online updates;checking manually
-OpenOffice.org Impress : Open/Save dialogs
-OpenOffice.org Impress : OpenDocument file formats
-OpenOffice.org Impress : OpenGL
-OpenOffice.org Impress : OpenGL;definition
-OpenOffice.org Impress : OpenGL;optimized output
-OpenOffice.org Impress : opening
-OpenOffice.org Impress : opening;context menus
-OpenOffice.org Impress : opening;database files
-OpenOffice.org Impress : opening;dialog settings
-OpenOffice.org Impress : opening;documents
-OpenOffice.org Impress : opening;documents from other formats
-OpenOffice.org Impress : opening;files with links
-OpenOffice.org Impress : opening;files, with placeholders
-OpenOffice.org Impress : opening;forms
-OpenOffice.org Impress : opening;Microsoft Office files
-OpenOffice.org Impress : opening;mobile device documents
-OpenOffice.org Impress : opening;objects
-OpenOffice.org Impress : opening;reports
-OpenOffice.org Impress : opening;several files
-OpenOffice.org Impress : opening;XForms
-OpenOffice.org Impress : OpenOffice.org Base data sources
-OpenOffice.org Impress : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Impress : OpenOffice.org documents
-OpenOffice.org Impress : OpenOffice.org documents;mobile device filters
-OpenOffice.org Impress : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Impress : OpenOffice.org Impress instructions
-OpenOffice.org Impress : OpenOffice.org Math start
-OpenOffice.org Impress : operators
-OpenOffice.org Impress : operators;default filters
-OpenOffice.org Impress : optional hyphens (Writer)
-OpenOffice.org Impress : options
-OpenOffice.org Impress : options;accessibility
-OpenOffice.org Impress : options;appearance
-OpenOffice.org Impress : options;compatibility (Writer)
-OpenOffice.org Impress : options;network identity
-OpenOffice.org Impress : options;online update
-OpenOffice.org Impress : options;tools
-OpenOffice.org Impress : Oracle databases (base)
-OpenOffice.org Impress : order of chart data
-OpenOffice.org Impress : ordering
-OpenOffice.org Impress : ordering;objects
-OpenOffice.org Impress : ordering;slides
-OpenOffice.org Impress : organization charts
-OpenOffice.org Impress : organizing
-OpenOffice.org Impress : organizing;macros and scripts
-OpenOffice.org Impress : organizing;namespaces in XForms
-OpenOffice.org Impress : organizing;styles
-OpenOffice.org Impress : organizing;templates
-OpenOffice.org Impress : origin of rulers
-OpenOffice.org Impress : original size
-OpenOffice.org Impress : original size;printing in OpenOffice.org Math
-OpenOffice.org Impress : original size;restoring after cropping
-OpenOffice.org Impress : outline view
-OpenOffice.org Impress : outlines
-OpenOffice.org Impress : outlines;font effects
-OpenOffice.org Impress : outlines;outline symbols
-OpenOffice.org Impress : outlines;printing
-OpenOffice.org Impress : outlines;sending to presentations
-OpenOffice.org Impress : overwrite mode
-OpenOffice.org Impress : packages, see extensions
-OpenOffice.org Impress : page breaks
-OpenOffice.org Impress : page breaks;displaying (Calc)
-OpenOffice.org Impress : page formats
-OpenOffice.org Impress : page formats;maximizing
-OpenOffice.org Impress : page formats;restriction
-OpenOffice.org Impress : page number field
-OpenOffice.org Impress : page numbers on all slides
-OpenOffice.org Impress : page styles
-OpenOffice.org Impress : page styles;editing/applying with statusbar
-OpenOffice.org Impress : pages
-OpenOffice.org Impress : pages;backgrounds in spreadsheets
-OpenOffice.org Impress : pages;copying
-OpenOffice.org Impress : pages;fitting to printed pages
-OpenOffice.org Impress : pages;formatting and numbering
-OpenOffice.org Impress : pages;printing page names in presentations
-OpenOffice.org Impress : pages;scaling
-OpenOffice.org Impress : pages;selecting one to print
-OpenOffice.org Impress : paint box
-OpenOffice.org Impress : paint can symbol
-OpenOffice.org Impress : pair kerning
-OpenOffice.org Impress : Palm file filters
-OpenOffice.org Impress : paper formats
-OpenOffice.org Impress : paper size warning
-OpenOffice.org Impress : paper trays
-OpenOffice.org Impress : paragraph marks
-OpenOffice.org Impress : paragraph marks;displaying (Writer)
-OpenOffice.org Impress : paragraph styles
-OpenOffice.org Impress : paragraph styles;languages
-OpenOffice.org Impress : paragraph styles;modifying basic fonts
-OpenOffice.org Impress : paragraphs
-OpenOffice.org Impress : paragraphs;alignment
-OpenOffice.org Impress : paragraphs;Asian typography
-OpenOffice.org Impress : paragraphs;backgrounds
-OpenOffice.org Impress : paragraphs;defining borders
-OpenOffice.org Impress : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Impress : paragraphs;increasing indents of
-OpenOffice.org Impress : paragraphs;indents, margins and columns
-OpenOffice.org Impress : paragraphs;inserting bullets
-OpenOffice.org Impress : paragraphs;joining
-OpenOffice.org Impress : paragraphs;numbering automatically
-OpenOffice.org Impress : paragraphs;removing blank ones
-OpenOffice.org Impress : paragraphs;spacing
-OpenOffice.org Impress : paragraphs;tab stops
-OpenOffice.org Impress : parameters
-OpenOffice.org Impress : parameters;command line
-OpenOffice.org Impress : parameters;queries (Base)
-OpenOffice.org Impress : passwords for protecting contents
-OpenOffice.org Impress : pasting
-OpenOffice.org Impress : pasting;cell ranges
-OpenOffice.org Impress : pasting;cell ranges from spreadsheets
-OpenOffice.org Impress : pasting;data from text documents
-OpenOffice.org Impress : pasting;draw objects
-OpenOffice.org Impress : pasting;draw objects from other documents
-OpenOffice.org Impress : pasting;formatted/unformatted text
-OpenOffice.org Impress : pasting;from data source view
-OpenOffice.org Impress : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Impress : pasting;pictures from other documents
-OpenOffice.org Impress : pasting;sheet areas in text documents
-OpenOffice.org Impress : pasting;slides from other presentations
-OpenOffice.org Impress : pasting;text from other documents
-OpenOffice.org Impress : pasting;to Gallery
-OpenOffice.org Impress : paths
-OpenOffice.org Impress : paths;changing work directory
-OpenOffice.org Impress : paths;defaults
-OpenOffice.org Impress : paths;moving objects along
-OpenOffice.org Impress : pattern editor
-OpenOffice.org Impress : pattern fields
-OpenOffice.org Impress : pattern fields;form functions
-OpenOffice.org Impress : patterns for objects
-OpenOffice.org Impress : PDF
-OpenOffice.org Impress : PDF;export
-OpenOffice.org Impress : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Impress : personal data input
-OpenOffice.org Impress : phonetic guide
-OpenOffice.org Impress : picklist creation
-OpenOffice.org Impress : pictures
-OpenOffice.org Impress : pictures;adding to Gallery
-OpenOffice.org Impress : pictures;arranging within stacks
-OpenOffice.org Impress : pictures;assigning macros
-OpenOffice.org Impress : pictures;backgrounds
-OpenOffice.org Impress : pictures;captions (Writer)
-OpenOffice.org Impress : pictures;changing paths
-OpenOffice.org Impress : pictures;cropping and zooming
-OpenOffice.org Impress : pictures;displaying in Calc
-OpenOffice.org Impress : pictures;displaying in Writer (Writer)
-OpenOffice.org Impress : pictures;drag and drop between documents
-OpenOffice.org Impress : pictures;drawing
-OpenOffice.org Impress : pictures;editing
-OpenOffice.org Impress : pictures;filters
-OpenOffice.org Impress : pictures;ImageMap
-OpenOffice.org Impress : pictures;inserting
-OpenOffice.org Impress : pictures;inserting automatically
-OpenOffice.org Impress : pictures;inserting from Gallery
-OpenOffice.org Impress : pictures;number of
-OpenOffice.org Impress : pictures;printing
-OpenOffice.org Impress : pictures;scaling/resizing
-OpenOffice.org Impress : pie charts
-OpenOffice.org Impress : pivot points of draw objects
-OpenOffice.org Impress : Pivot tables feature in Microsoft Office
-OpenOffice.org Impress : pixel editor
-OpenOffice.org Impress : pixel graphics
-OpenOffice.org Impress : pixel graphics;inserting and editing
-OpenOffice.org Impress : pixel patterns
-OpenOffice.org Impress : placeholders
-OpenOffice.org Impress : placeholders;in SQL queries
-OpenOffice.org Impress : placeholders;on opening files
-OpenOffice.org Impress : placing toolbars
-OpenOffice.org Impress : playing movies and sound files
-OpenOffice.org Impress : plotting data as charts
-OpenOffice.org Impress : plug-ins
-OpenOffice.org Impress : plug-ins;activating and deactivating
-OpenOffice.org Impress : plug-ins;definition
-OpenOffice.org Impress : plug-ins;inserting
-OpenOffice.org Impress : pocket device appliances
-OpenOffice.org Impress : Pocket PC file filters
-OpenOffice.org Impress : points
-OpenOffice.org Impress : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Impress : polygon drawing
-OpenOffice.org Impress : polygons
-OpenOffice.org Impress : polygons;inserting
-OpenOffice.org Impress : polygons;intersecting/subtracting/merging
-OpenOffice.org Impress : pop-art filter
-OpenOffice.org Impress : portable document format
-OpenOffice.org Impress : positioning
-OpenOffice.org Impress : positioning;draw objects and controls
-OpenOffice.org Impress : positioning;fonts
-OpenOffice.org Impress : positioning;objects
-OpenOffice.org Impress : positioning;toolbars
-OpenOffice.org Impress : post method for form transmissions
-OpenOffice.org Impress : posterizing filter
-OpenOffice.org Impress : PostScript
-OpenOffice.org Impress : PostScript;creating files
-OpenOffice.org Impress : PostScript;PDF converter, UNIX
-OpenOffice.org Impress : PowerPoint export
-OpenOffice.org Impress : precision as shown (Calc)
-OpenOffice.org Impress : predefining fonts
-OpenOffice.org Impress : presentations
-OpenOffice.org Impress : presentations;arranging slides
-OpenOffice.org Impress : presentations;creating/opening
-OpenOffice.org Impress : presentations;exiting by interaction
-OpenOffice.org Impress : presentations;exporting to HTML
-OpenOffice.org Impress : presentations;importing HTML
-OpenOffice.org Impress : presentations;inserting spreadsheet cells
-OpenOffice.org Impress : presentations;inserting spreadsheets
-OpenOffice.org Impress : presentations;live on the Internet
-OpenOffice.org Impress : presentations;navigating
-OpenOffice.org Impress : presentations;numbering slides in
-OpenOffice.org Impress : presentations;ordering of effects
-OpenOffice.org Impress : presentations;print menu
-OpenOffice.org Impress : presentations;printing
-OpenOffice.org Impress : presentations;rehearse timings
-OpenOffice.org Impress : presentations;saving
-OpenOffice.org Impress : presentations;saving automatically
-OpenOffice.org Impress : presentations;saving in other formats
-OpenOffice.org Impress : presentations;sending as e-mail
-OpenOffice.org Impress : presentations;settings for
-OpenOffice.org Impress : presentations;shortcut keys
-OpenOffice.org Impress : presentations;starting
-OpenOffice.org Impress : presentations;starting with wizard
-OpenOffice.org Impress : presentations;window / full screen
-OpenOffice.org Impress : presentations;wizards
-OpenOffice.org Impress : press buttons, see push buttons
-OpenOffice.org Impress : previews
-OpenOffice.org Impress : previews;fonts lists
-OpenOffice.org Impress : primary keys
-OpenOffice.org Impress : primary keys;defining
-OpenOffice.org Impress : primary keys;inserting (Base)
-OpenOffice.org Impress : print area selection
-OpenOffice.org Impress : printer metrics for document formatting (Writer)
-OpenOffice.org Impress : printers
-OpenOffice.org Impress : printers;adding, UNIX
-OpenOffice.org Impress : printers;choosing
-OpenOffice.org Impress : printers;default printer
-OpenOffice.org Impress : printers;faxes under UNIX
-OpenOffice.org Impress : printers;maximum page formats
-OpenOffice.org Impress : printers;paper trays
-OpenOffice.org Impress : printers;properties
-OpenOffice.org Impress : printing
-OpenOffice.org Impress : printing;black and white
-OpenOffice.org Impress : printing;brochures
-OpenOffice.org Impress : printing;colors in grayscale
-OpenOffice.org Impress : printing;copies
-OpenOffice.org Impress : printing;creating individual jobs
-OpenOffice.org Impress : printing;dates in presentations
-OpenOffice.org Impress : printing;directly
-OpenOffice.org Impress : printing;documents
-OpenOffice.org Impress : printing;drawings defaults
-OpenOffice.org Impress : printing;elements in text documents
-OpenOffice.org Impress : printing;faster
-OpenOffice.org Impress : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Impress : printing;fitting to pages in presentations
-OpenOffice.org Impress : printing;fitting to paper
-OpenOffice.org Impress : printing;formulas in OpenOffice.org Math
-OpenOffice.org Impress : printing;hidden pages of presentations
-OpenOffice.org Impress : printing;in original size in OpenOffice.org Math
-OpenOffice.org Impress : printing;left/right pages
-OpenOffice.org Impress : printing;presentations
-OpenOffice.org Impress : printing;queries (Base)
-OpenOffice.org Impress : printing;scaling in OpenOffice.org Math
-OpenOffice.org Impress : printing;selections
-OpenOffice.org Impress : printing;text always in black
-OpenOffice.org Impress : printing;text in reverse order
-OpenOffice.org Impress : printing;tiling pages in presentations
-OpenOffice.org Impress : printing;transparencies
-OpenOffice.org Impress : printing;warnings
-OpenOffice.org Impress : printing;without scaling in presentations
-OpenOffice.org Impress : printing speed
-OpenOffice.org Impress : programming
-OpenOffice.org Impress : programming;OpenOffice.org
-OpenOffice.org Impress : programming;scripting
-OpenOffice.org Impress : programs run by mouse click in presentations
-OpenOffice.org Impress : properties
-OpenOffice.org Impress : properties;charts
-OpenOffice.org Impress : properties;fields in databases
-OpenOffice.org Impress : properties;files
-OpenOffice.org Impress : properties;form controls
-OpenOffice.org Impress : properties;forms
-OpenOffice.org Impress : properties;printers
-OpenOffice.org Impress : properties;smooth lines in line charts/XY charts
-OpenOffice.org Impress : protected contents
-OpenOffice.org Impress : protected dashes
-OpenOffice.org Impress : protected database tables
-OpenOffice.org Impress : protected documents
-OpenOffice.org Impress : protected spaces
-OpenOffice.org Impress : protected spaces;inserting
-OpenOffice.org Impress : protected spaces;showing (Writer)
-OpenOffice.org Impress : protecting
-OpenOffice.org Impress : protecting;contents
-OpenOffice.org Impress : protecting;recorded changes
-OpenOffice.org Impress : proxy settings
-OpenOffice.org Impress : push buttons
-OpenOffice.org Impress : push buttons;adding to documents
-OpenOffice.org Impress : push buttons;creating
-OpenOffice.org Impress : pyramids
-OpenOffice.org Impress : queries
-OpenOffice.org Impress : queries;copying (Base)
-OpenOffice.org Impress : queries;creating in design view (Base)
-OpenOffice.org Impress : queries;creating in SQL view
-OpenOffice.org Impress : queries;defining (Base)
-OpenOffice.org Impress : queries;deleting table links (Base)
-OpenOffice.org Impress : queries;editing in data source view
-OpenOffice.org Impress : queries;formulating filter conditions (Base)
-OpenOffice.org Impress : queries;joining tables (Base)
-OpenOffice.org Impress : queries;missing elements (Base)
-OpenOffice.org Impress : queries;overview (Base)
-OpenOffice.org Impress : queries;parameter queries (Base)
-OpenOffice.org Impress : queries;printing (Base)
-OpenOffice.org Impress : Query Wizard (Base)
-OpenOffice.org Impress : quickstarter
-OpenOffice.org Impress : quotation marks
-OpenOffice.org Impress : quotation marks;replacing
-OpenOffice.org Impress : quotes
-OpenOffice.org Impress : quotes;custom
-OpenOffice.org Impress : radar charts, see net charts
-OpenOffice.org Impress : radio button creation
-OpenOffice.org Impress : read-only documents
-OpenOffice.org Impress : read-only documents;cursor
-OpenOffice.org Impress : read-only documents;database tables on/off
-OpenOffice.org Impress : read-only documents;editing
-OpenOffice.org Impress : read-only documents;opening documents as
-OpenOffice.org Impress : read-only items in Data Navigator
-OpenOffice.org Impress : recognizing URLs automatically
-OpenOffice.org Impress : recording
-OpenOffice.org Impress : recording;changes
-OpenOffice.org Impress : recording;display times for slides
-OpenOffice.org Impress : recording;macros
-OpenOffice.org Impress : records
-OpenOffice.org Impress : records;inserting notes
-OpenOffice.org Impress : records;protecting
-OpenOffice.org Impress : records;saving
-OpenOffice.org Impress : records;searching in databases
-OpenOffice.org Impress : rectangles
-OpenOffice.org Impress : rectangles with round corners
-OpenOffice.org Impress : recursions in spreadsheets
-OpenOffice.org Impress : redo command
-OpenOffice.org Impress : reduced printing
-OpenOffice.org Impress : reference lines
-OpenOffice.org Impress : references
-OpenOffice.org Impress : references;displaying in color (Calc)
-OpenOffice.org Impress : references;expanding (Calc)
-OpenOffice.org Impress : references;iterative (Calc)
-OpenOffice.org Impress : Refresh Data feature in Microsoft Office
-OpenOffice.org Impress : register-true
-OpenOffice.org Impress : register-true;definition
-OpenOffice.org Impress : registering
-OpenOffice.org Impress : registering;address books
-OpenOffice.org Impress : registering;databases (Base)
-OpenOffice.org Impress : registering;OpenOffice.org
-OpenOffice.org Impress : regression curves in charts
-OpenOffice.org Impress : regular expressions
-OpenOffice.org Impress : regular expressions;list of
-OpenOffice.org Impress : regular expressions;opening files
-OpenOffice.org Impress : rehearse timings
-OpenOffice.org Impress : relational databases (Base)
-OpenOffice.org Impress : relations
-OpenOffice.org Impress : relations;creating and deleting (Base)
-OpenOffice.org Impress : relations;joining tables (Base)
-OpenOffice.org Impress : relations;properties (Base)
-OpenOffice.org Impress : relative hyperlinks
-OpenOffice.org Impress : relative saving of URLs
-OpenOffice.org Impress : reloading
-OpenOffice.org Impress : reloading;documents
-OpenOffice.org Impress : reloading;HTML documents, automatically
-OpenOffice.org Impress : remarks, see also notes
-OpenOffice.org Impress : remote configurations
-OpenOffice.org Impress : remove noise filter
-OpenOffice.org Impress : removing
-OpenOffice.org Impress : removing;bullets and numbering
-OpenOffice.org Impress : removing;form filters
-OpenOffice.org Impress : removing, see also deleting
-OpenOffice.org Impress : renaming layers
-OpenOffice.org Impress : reorganizing charts
-OpenOffice.org Impress : Replace text as you type feature in Microsoft Office
-OpenOffice.org Impress : replacement options
-OpenOffice.org Impress : replacement table
-OpenOffice.org Impress : replacing
-OpenOffice.org Impress : replacing;AutoCorrect function
-OpenOffice.org Impress : replacing;colors in bitmaps
-OpenOffice.org Impress : replacing;dashes
-OpenOffice.org Impress : Report Builder
-OpenOffice.org Impress : reports
-OpenOffice.org Impress : reports;creating
-OpenOffice.org Impress : reports;error reports
-OpenOffice.org Impress : reports;opening and editing
-OpenOffice.org Impress : reports;templates
-OpenOffice.org Impress : resetting
-OpenOffice.org Impress : resetting;templates
-OpenOffice.org Impress : resizing
-OpenOffice.org Impress : resizing;objects, by mouse
-OpenOffice.org Impress : resizing, see also scaling/zooming
-OpenOffice.org Impress : resolution when printing bitmaps
-OpenOffice.org Impress : restoring
-OpenOffice.org Impress : restoring;default formatting
-OpenOffice.org Impress : restoring;editing
-OpenOffice.org Impress : reversing objects
-OpenOffice.org Impress : reversing printing order
-OpenOffice.org Impress : review function
-OpenOffice.org Impress : review function;accepting or rejecting changes
-OpenOffice.org Impress : review function;comparing documents
-OpenOffice.org Impress : review function;recording changes example
-OpenOffice.org Impress : rich text control
-OpenOffice.org Impress : right alignment of paragraphs
-OpenOffice.org Impress : right joins (Base)
-OpenOffice.org Impress : right-to-left text
-OpenOffice.org Impress : rotating
-OpenOffice.org Impress : rotating;3D text
-OpenOffice.org Impress : rotating;draw objects
-OpenOffice.org Impress : rotation mode
-OpenOffice.org Impress : round corners
-OpenOffice.org Impress : rounding precision (Calc)
-OpenOffice.org Impress : row headers
-OpenOffice.org Impress : row headers;displaying (Calc)
-OpenOffice.org Impress : row headers;highlighting (Calc)
-OpenOffice.org Impress : rulers
-OpenOffice.org Impress : rulers;default settings
-OpenOffice.org Impress : rulers;in presentations
-OpenOffice.org Impress : rulers;measurement units
-OpenOffice.org Impress : rulers;visible in presentations
-OpenOffice.org Impress : running macros/programs in presentations
-OpenOffice.org Impress : running slide shows
-OpenOffice.org Impress : samples and templates
-OpenOffice.org Impress : saving
-OpenOffice.org Impress : saving;as HTML
-OpenOffice.org Impress : saving;default file formats
-OpenOffice.org Impress : saving;dialog settings
-OpenOffice.org Impress : saving;documents
-OpenOffice.org Impress : saving;documents for mobile devices
-OpenOffice.org Impress : saving;documents in other formats
-OpenOffice.org Impress : saving;documents, automatically
-OpenOffice.org Impress : saving;in Microsoft Office file format
-OpenOffice.org Impress : saving;options
-OpenOffice.org Impress : saving;templates
-OpenOffice.org Impress : saving;to XML
-OpenOffice.org Impress : saving;VBA code in Microsoft Office documents
-OpenOffice.org Impress : saving;with password by default
-OpenOffice.org Impress : saving as command
-OpenOffice.org Impress : saving as command;precautions
-OpenOffice.org Impress : scaling
-OpenOffice.org Impress : scaling;axes
-OpenOffice.org Impress : scaling;font sizes in user interface
-OpenOffice.org Impress : scaling;objects
-OpenOffice.org Impress : scaling;pictures
-OpenOffice.org Impress : scaling;printing in OpenOffice.org Math
-OpenOffice.org Impress : scaling;text in charts
-OpenOffice.org Impress : scaling;when printing presentations
-OpenOffice.org Impress : scaling, see also zooming
-OpenOffice.org Impress : scatter charts
-OpenOffice.org Impress : screen
-OpenOffice.org Impress : screen;full screen views
-OpenOffice.org Impress : screen;scaling
-OpenOffice.org Impress : screen magnifiers
-OpenOffice.org Impress : screen readers
-OpenOffice.org Impress : script organization
-OpenOffice.org Impress : scripting in programming
-OpenOffice.org Impress : scrollbars
-OpenOffice.org Impress : scrollbars;controls
-OpenOffice.org Impress : scrollbars;displaying (Calc)
-OpenOffice.org Impress : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Impress : search criteria for database functions in cells
-OpenOffice.org Impress : search engines
-OpenOffice.org Impress : search engines;definition
-OpenOffice.org Impress : search engines;selecting
-OpenOffice.org Impress : searching
-OpenOffice.org Impress : searching;all sheets
-OpenOffice.org Impress : searching;databases
-OpenOffice.org Impress : searching;form filters
-OpenOffice.org Impress : searching;Internet
-OpenOffice.org Impress : searching;tables and forms
-OpenOffice.org Impress : secondary axes in charts
-OpenOffice.org Impress : sections
-OpenOffice.org Impress : sections;backgrounds
-OpenOffice.org Impress : sections;protecting
-OpenOffice.org Impress : sectors of circles/ellipses
-OpenOffice.org Impress : security
-OpenOffice.org Impress : security;options for documents with macros
-OpenOffice.org Impress : security;protecting contents
-OpenOffice.org Impress : security;warning dialogs with macros
-OpenOffice.org Impress : segments of circles/ellipses
-OpenOffice.org Impress : selecting
-OpenOffice.org Impress : selecting;controls
-OpenOffice.org Impress : selecting;group objects
-OpenOffice.org Impress : selecting;hidden objects
-OpenOffice.org Impress : selecting;layers
-OpenOffice.org Impress : selecting;measurement units
-OpenOffice.org Impress : selecting;objects
-OpenOffice.org Impress : selecting;print areas
-OpenOffice.org Impress : selecting;several files
-OpenOffice.org Impress : selection clipboard
-OpenOffice.org Impress : selection modes in text
-OpenOffice.org Impress : sending
-OpenOffice.org Impress : sending;AutoAbstract function in presentations
-OpenOffice.org Impress : sending;documents as e-mail
-OpenOffice.org Impress : sending;documents as faxes
-OpenOffice.org Impress : separator lines
-OpenOffice.org Impress : separator lines;defining
-OpenOffice.org Impress : separators
-OpenOffice.org Impress : separators;conditional
-OpenOffice.org Impress : Server Side ImageMap
-OpenOffice.org Impress : settings
-OpenOffice.org Impress : settings;printers
-OpenOffice.org Impress : settings;program configuration
-OpenOffice.org Impress : settings;proxies
-OpenOffice.org Impress : settings;tracking changes
-OpenOffice.org Impress : settings;views
-OpenOffice.org Impress : SGML
-OpenOffice.org Impress : SGML;definition
-OpenOffice.org Impress : shadows
-OpenOffice.org Impress : shadows;areas
-OpenOffice.org Impress : shadows;borders
-OpenOffice.org Impress : shadows;characters
-OpenOffice.org Impress : shadows;characters, using context menu
-OpenOffice.org Impress : sharpening filter
-OpenOffice.org Impress : shearing objects
-OpenOffice.org Impress : sheet tabs
-OpenOffice.org Impress : sheet tabs;displaying
-OpenOffice.org Impress : sheets
-OpenOffice.org Impress : sheets;searching all
-OpenOffice.org Impress : shells
-OpenOffice.org Impress : shortcut keys
-OpenOffice.org Impress : shortcut keys;assigning macros
-OpenOffice.org Impress : shortcut keys;charts
-OpenOffice.org Impress : shortcut keys;general
-OpenOffice.org Impress : shortcut keys;in databases
-OpenOffice.org Impress : shortcut keys;in drawings
-OpenOffice.org Impress : shortcut keys;in presentations
-OpenOffice.org Impress : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Impress : Show/Hide feature in Microsoft Office
-OpenOffice.org Impress : showing
-OpenOffice.org Impress : showing;changes
-OpenOffice.org Impress : showing;docked windows
-OpenOffice.org Impress : showing;drawings and controls (Writer)
-OpenOffice.org Impress : showing;guides
-OpenOffice.org Impress : showing;hidden layers
-OpenOffice.org Impress : showing;hidden slides
-OpenOffice.org Impress : showing;levels
-OpenOffice.org Impress : showing;live presentations on the Internet
-OpenOffice.org Impress : showing;slide shows
-OpenOffice.org Impress : showing;subpoints
-OpenOffice.org Impress : showing;toolbars
-OpenOffice.org Impress : sign conversion to curves
-OpenOffice.org Impress : signing documents with digital signatures
-OpenOffice.org Impress : similarity search
-OpenOffice.org Impress : simple handles (Writer)
-OpenOffice.org Impress : simplified Chinese
-OpenOffice.org Impress : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Impress : single sign on options
-OpenOffice.org Impress : single-line spacing in text
-OpenOffice.org Impress : sizes
-OpenOffice.org Impress : sizes;draw objects
-OpenOffice.org Impress : sizes;pictures
-OpenOffice.org Impress : skewing draw objects
-OpenOffice.org Impress : slanting draw objects
-OpenOffice.org Impress : slanting objects
-OpenOffice.org Impress : slide designs
-OpenOffice.org Impress : slide layouts
-OpenOffice.org Impress : slide master view
-OpenOffice.org Impress : slide masters
-OpenOffice.org Impress : slide masters;changing backgrounds
-OpenOffice.org Impress : slide masters;designing
-OpenOffice.org Impress : slide masters;headers and footers
-OpenOffice.org Impress : slide numbers
-OpenOffice.org Impress : slide numbers on all slides
-OpenOffice.org Impress : slide shows
-OpenOffice.org Impress : slide shows;custom
-OpenOffice.org Impress : slide shows;settings for
-OpenOffice.org Impress : slide shows;starting
-OpenOffice.org Impress : slide transitions
-OpenOffice.org Impress : slide transitions;applying effects
-OpenOffice.org Impress : slide transitions;automatic
-OpenOffice.org Impress : slide transitions;manual
-OpenOffice.org Impress : slide transitions;sounds
-OpenOffice.org Impress : slides
-OpenOffice.org Impress : slides;arranging
-OpenOffice.org Impress : slides;backgrounds
-OpenOffice.org Impress : slides;changing backgrounds
-OpenOffice.org Impress : slides;copying between documents
-OpenOffice.org Impress : slides;deleting
-OpenOffice.org Impress : slides;expanding
-OpenOffice.org Impress : slides;formatting
-OpenOffice.org Impress : slides;headers and footers
-OpenOffice.org Impress : slides;inserting
-OpenOffice.org Impress : slides;inserting as links
-OpenOffice.org Impress : slides;inserting notes
-OpenOffice.org Impress : slides;page numbers
-OpenOffice.org Impress : slides;printing
-OpenOffice.org Impress : small capitals
-OpenOffice.org Impress : small icons
-OpenOffice.org Impress : smart tags
-OpenOffice.org Impress : smart tags;options
-OpenOffice.org Impress : smooth scrolling (Writer)
-OpenOffice.org Impress : smoothing filter
-OpenOffice.org Impress : snap grid defaults (Writer/Calc)
-OpenOffice.org Impress : snap lines, see also guides
-OpenOffice.org Impress : snap points
-OpenOffice.org Impress : snap points;editing
-OpenOffice.org Impress : snap points;inserting
-OpenOffice.org Impress : snapping in presentations and drawings
-OpenOffice.org Impress : solarization filter
-OpenOffice.org Impress : sort lists
-OpenOffice.org Impress : sort lists;copying to in Calc
-OpenOffice.org Impress : sorting
-OpenOffice.org Impress : sorting;data in forms
-OpenOffice.org Impress : sorting;databases
-OpenOffice.org Impress : sounds
-OpenOffice.org Impress : sounds;for effects
-OpenOffice.org Impress : sounds;formats
-OpenOffice.org Impress : sounds;inserting and playing
-OpenOffice.org Impress : sounds;on slide transitions
-OpenOffice.org Impress : sounds;UNIX
-OpenOffice.org Impress : spaces
-OpenOffice.org Impress : spaces;displaying (Writer)
-OpenOffice.org Impress : spaces;ignoring double
-OpenOffice.org Impress : spaces;inserting protected spaces
-OpenOffice.org Impress : spaces;showing protected spaces (Writer)
-OpenOffice.org Impress : spacing
-OpenOffice.org Impress : spacing;between paragraphs in footnotes
-OpenOffice.org Impress : spacing;font effects
-OpenOffice.org Impress : spacing;lines and paragraphs
-OpenOffice.org Impress : spacing;tab stops in text documents
-OpenOffice.org Impress : spacing;tabs in presentations
-OpenOffice.org Impress : spadmin
-OpenOffice.org Impress : speaker notes
-OpenOffice.org Impress : speaker notes;defaults
-OpenOffice.org Impress : speaker notes;inserting
-OpenOffice.org Impress : special characters
-OpenOffice.org Impress : speech bubbles
-OpenOffice.org Impress : speed of printing
-OpenOffice.org Impress : spellcheck
-OpenOffice.org Impress : spellcheck;activating for a language
-OpenOffice.org Impress : spellcheck;context menus
-OpenOffice.org Impress : spellcheck;default languages
-OpenOffice.org Impress : spellcheck;dialog
-OpenOffice.org Impress : spellcheck;dictionary of exceptions
-OpenOffice.org Impress : spellcheck;ignore list
-OpenOffice.org Impress : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Impress : spheres
-OpenOffice.org Impress : spin button creation
-OpenOffice.org Impress : splitting
-OpenOffice.org Impress : splitting;combinations
-OpenOffice.org Impress : splitting;curves
-OpenOffice.org Impress : spoolfiles with Xprinter
-OpenOffice.org Impress : spreadsheets
-OpenOffice.org Impress : spreadsheets;as databases (base)
-OpenOffice.org Impress : spreadsheets;backgrounds
-OpenOffice.org Impress : spreadsheets;copying areas to text documents
-OpenOffice.org Impress : spreadsheets;creating/opening
-OpenOffice.org Impress : spreadsheets;in presentations
-OpenOffice.org Impress : spreadsheets;inserting charts
-OpenOffice.org Impress : spreadsheets;inserting database records
-OpenOffice.org Impress : spreadsheets;printing
-OpenOffice.org Impress : spreadsheets;saving
-OpenOffice.org Impress : spreadsheets;saving automatically
-OpenOffice.org Impress : spreadsheets;saving in other formats
-OpenOffice.org Impress : spreadsheets;sending as e-mail
-OpenOffice.org Impress : SQL
-OpenOffice.org Impress : SQL;definition
-OpenOffice.org Impress : SQL;DISTINCT parameter
-OpenOffice.org Impress : SQL;executing SQL commands
-OpenOffice.org Impress : SQL;executing SQL statements (Base)
-OpenOffice.org Impress : SQL;queries (Base)
-OpenOffice.org Impress : square drawings
-OpenOffice.org Impress : standard bar on/off
-OpenOffice.org Impress : standard deviation in charts
-OpenOffice.org Impress : standard filters in databases
-OpenOffice.org Impress : standard printer under UNIX
-OpenOffice.org Impress : Start Module backing window
-OpenOffice.org Impress : start parameters
-OpenOffice.org Impress : starting
-OpenOffice.org Impress : starting;always with the current slide
-OpenOffice.org Impress : starting;custom slide shows
-OpenOffice.org Impress : starting;slide shows
-OpenOffice.org Impress : statistics in charts
-OpenOffice.org Impress : status bar on/off
-OpenOffice.org Impress : stickers
-OpenOffice.org Impress : stock charts
-OpenOffice.org Impress : strikethrough
-OpenOffice.org Impress : strikethrough;characters
-OpenOffice.org Impress : strikethrough;font effects
-OpenOffice.org Impress : styles
-OpenOffice.org Impress : styles;'changed' message
-OpenOffice.org Impress : styles;arrow and line styles
-OpenOffice.org Impress : styles;copying between documents
-OpenOffice.org Impress : styles;keyboard shortcuts
-OpenOffice.org Impress : styles;organizing
-OpenOffice.org Impress : styles;printing styles used in a document
-OpenOffice.org Impress : styles;replacing automatically
-OpenOffice.org Impress : Styles and Formatting window
-OpenOffice.org Impress : Styles and Formatting window;docking
-OpenOffice.org Impress : Styles and Formatting window;graphics documents
-OpenOffice.org Impress : subforms
-OpenOffice.org Impress : subforms;creating
-OpenOffice.org Impress : subforms;description
-OpenOffice.org Impress : submitting forms
-OpenOffice.org Impress : subpoints
-OpenOffice.org Impress : subpoints;hiding
-OpenOffice.org Impress : subpoints;showing
-OpenOffice.org Impress : subtracting polygons
-OpenOffice.org Impress : suffixes in file formats
-OpenOffice.org Impress : summary slide
-OpenOffice.org Impress : support on the Web
-OpenOffice.org Impress : synchronizing
-OpenOffice.org Impress : synchronizing;labels and business cards
-OpenOffice.org Impress : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Impress : system address book registration
-OpenOffice.org Impress : tab stops
-OpenOffice.org Impress : tab stops;displaying (Writer)
-OpenOffice.org Impress : tab stops;inserting and editing
-OpenOffice.org Impress : tab stops;setting in sheets
-OpenOffice.org Impress : tab stops;settings
-OpenOffice.org Impress : tab stops;spacing in presentations
-OpenOffice.org Impress : tab stops;spacing in text documents
-OpenOffice.org Impress : table controls
-OpenOffice.org Impress : table controls;form functions
-OpenOffice.org Impress : table controls;keyboard-only edit mode
-OpenOffice.org Impress : table controls;properties
-OpenOffice.org Impress : table views of databases
-OpenOffice.org Impress : Table Wizard (Base)
-OpenOffice.org Impress : tables
-OpenOffice.org Impress : tables;backgrounds
-OpenOffice.org Impress : tables;inserting line breaks
-OpenOffice.org Impress : tables in databases
-OpenOffice.org Impress : tables in databases;access rights to (Base)
-OpenOffice.org Impress : tables in databases;adding to queries
-OpenOffice.org Impress : tables in databases;browsing and editing
-OpenOffice.org Impress : tables in databases;copying database tables (Base)
-OpenOffice.org Impress : tables in databases;creating
-OpenOffice.org Impress : tables in databases;creating in design view
-OpenOffice.org Impress : tables in databases;importing text formats (Base)
-OpenOffice.org Impress : tables in databases;joining for queries (Base)
-OpenOffice.org Impress : tables in databases;printing queries (Base)
-OpenOffice.org Impress : tables in databases;relations (Base)
-OpenOffice.org Impress : tables in databases;searching
-OpenOffice.org Impress : tables in spreadsheets
-OpenOffice.org Impress : tables in spreadsheets;copying data to other applications
-OpenOffice.org Impress : tables in spreadsheets;defining borders
-OpenOffice.org Impress : tables in spreadsheets;value highlighting
-OpenOffice.org Impress : tables in text
-OpenOffice.org Impress : tables in text;captions
-OpenOffice.org Impress : tables in text;creating automatically
-OpenOffice.org Impress : tables in text;default settings
-OpenOffice.org Impress : tables in text;defining borders
-OpenOffice.org Impress : tables in text;displaying
-OpenOffice.org Impress : tables in text;printing
-OpenOffice.org Impress : tables in text;protecting cells
-OpenOffice.org Impress : tables of contents
-OpenOffice.org Impress : tables of contents;unprotecting
-OpenOffice.org Impress : tabs
-OpenOffice.org Impress : tabs;displaying sheet tabs
-OpenOffice.org Impress : tags
-OpenOffice.org Impress : tags;definition
-OpenOffice.org Impress : tags;META tags
-OpenOffice.org Impress : task pane
-OpenOffice.org Impress : templates
-OpenOffice.org Impress : templates;agendas
-OpenOffice.org Impress : templates;changing basic fonts
-OpenOffice.org Impress : templates;database reports
-OpenOffice.org Impress : templates;deleting
-OpenOffice.org Impress : templates;editing and saving
-OpenOffice.org Impress : templates;faxes
-OpenOffice.org Impress : templates;importing and exporting
-OpenOffice.org Impress : templates;letters
-OpenOffice.org Impress : templates;new documents from templates
-OpenOffice.org Impress : templates;opening documents with
-OpenOffice.org Impress : templates;organizing
-OpenOffice.org Impress : terminology
-OpenOffice.org Impress : terminology;general glossary
-OpenOffice.org Impress : terminology;Internet glossary
-OpenOffice.org Impress : testing XML filters
-OpenOffice.org Impress : text
-OpenOffice.org Impress : text;animating
-OpenOffice.org Impress : text;Asian layout
-OpenOffice.org Impress : text;backgrounds
-OpenOffice.org Impress : text;bold
-OpenOffice.org Impress : text;coloring
-OpenOffice.org Impress : text;contours
-OpenOffice.org Impress : text;converting to curves
-OpenOffice.org Impress : text;copying by drag and drop
-OpenOffice.org Impress : text;CTL languages
-OpenOffice.org Impress : text;double-clicking to edit
-OpenOffice.org Impress : text;drawing pictures
-OpenOffice.org Impress : text;font effects
-OpenOffice.org Impress : text;font sizes
-OpenOffice.org Impress : text;font styles
-OpenOffice.org Impress : text;fonts and formats
-OpenOffice.org Impress : text;Fontwork icons
-OpenOffice.org Impress : text;hyperlinks
-OpenOffice.org Impress : text;inserting special characters
-OpenOffice.org Impress : text;italics
-OpenOffice.org Impress : text;kerning
-OpenOffice.org Impress : text;language selection
-OpenOffice.org Impress : text;line spacing
-OpenOffice.org Impress : text;overwriting or inserting
-OpenOffice.org Impress : text;placeholders in presentations
-OpenOffice.org Impress : text;printing in black
-OpenOffice.org Impress : text;replacing with format
-OpenOffice.org Impress : text;selection modes
-OpenOffice.org Impress : text;shadowed
-OpenOffice.org Impress : text;text/draw objects
-OpenOffice.org Impress : text;toolbar
-OpenOffice.org Impress : text attributes
-OpenOffice.org Impress : text attributes;hyperlinks
-OpenOffice.org Impress : text attributes;undoing
-OpenOffice.org Impress : text boxes
-OpenOffice.org Impress : text boxes;form functions
-OpenOffice.org Impress : text boxes;positioning
-OpenOffice.org Impress : text breaks in cells
-OpenOffice.org Impress : text colors for better accessibility
-OpenOffice.org Impress : text databases (Base)
-OpenOffice.org Impress : text documents
-OpenOffice.org Impress : text documents;creating/opening
-OpenOffice.org Impress : text documents;importing/exporting
-OpenOffice.org Impress : text documents;inserting in slides
-OpenOffice.org Impress : text documents;inserting in slides - Importing HTML Pages Into Presentations
-OpenOffice.org Impress : text documents;inserting spreadsheet cells
-OpenOffice.org Impress : text documents;print settings
-OpenOffice.org Impress : text documents;printing
-OpenOffice.org Impress : text documents;saving
-OpenOffice.org Impress : text documents;saving automatically
-OpenOffice.org Impress : text documents;saving in other formats
-OpenOffice.org Impress : text documents;sending as e-mail
-OpenOffice.org Impress : text effects
-OpenOffice.org Impress : text entry mode for draw objects
-OpenOffice.org Impress : text flow
-OpenOffice.org Impress : text flow;in cells
-OpenOffice.org Impress : text formats
-OpenOffice.org Impress : text formats;databases
-OpenOffice.org Impress : text formats;pasting
-OpenOffice.org Impress : text frames
-OpenOffice.org Impress : text input fields
-OpenOffice.org Impress : text layout for special languages
-OpenOffice.org Impress : text objects
-OpenOffice.org Impress : text objects;alignment
-OpenOffice.org Impress : text objects;draw functions
-OpenOffice.org Impress : text objects;fonts
-OpenOffice.org Impress : text objects;in presentations and drawings
-OpenOffice.org Impress : text overflow in spreadsheet cells
-OpenOffice.org Impress : text scaling in charts
-OpenOffice.org Impress : text, see also text documents, paragraphs and characters
-OpenOffice.org Impress : TextArt, see Fontwork
-OpenOffice.org Impress : textures
-OpenOffice.org Impress : textures;inserting from Gallery
-OpenOffice.org Impress : textures;on chart bars
-OpenOffice.org Impress : Thai
-OpenOffice.org Impress : Thai;entering text
-OpenOffice.org Impress : Thai;language settings
-OpenOffice.org Impress : thesaurus
-OpenOffice.org Impress : thesaurus;activating for a language
-OpenOffice.org Impress : ticker text
-OpenOffice.org Impress : tiled printing of slides
-OpenOffice.org Impress : time and date on all slides
-OpenOffice.org Impress : time fields
-OpenOffice.org Impress : time fields;form functions
-OpenOffice.org Impress : times
-OpenOffice.org Impress : times;fixed
-OpenOffice.org Impress : times;inserting when printing presentations
-OpenOffice.org Impress : times;variable
-OpenOffice.org Impress : times, formats
-OpenOffice.org Impress : timings
-OpenOffice.org Impress : timings;rehearse timings
-OpenOffice.org Impress : tips
-OpenOffice.org Impress : tips;extended tips in Help
-OpenOffice.org Impress : title rows
-OpenOffice.org Impress : title rows;printing in OpenOffice.org Math
-OpenOffice.org Impress : titles
-OpenOffice.org Impress : titles;alignment (charts)
-OpenOffice.org Impress : titles;changing
-OpenOffice.org Impress : titles;editing in charts
-OpenOffice.org Impress : titles;font effects
-OpenOffice.org Impress : titles;formatting automatically
-OpenOffice.org Impress : titles;formatting charts
-OpenOffice.org Impress : titles;objects
-OpenOffice.org Impress : toolbars
-OpenOffice.org Impress : toolbars;3D objects
-OpenOffice.org Impress : toolbars;adding buttons
-OpenOffice.org Impress : toolbars;curves
-OpenOffice.org Impress : toolbars;docking/undocking
-OpenOffice.org Impress : toolbars;ellipses
-OpenOffice.org Impress : toolbars;Form Navigation bar
-OpenOffice.org Impress : toolbars;viewing/closing
-OpenOffice.org Impress : tools bar
-OpenOffice.org Impress : tooltips
-OpenOffice.org Impress : tooltips;extended tips
-OpenOffice.org Impress : tooltips;help
-OpenOffice.org Impress : torus
-OpenOffice.org Impress : Track changes feature in Microsoft Office
-OpenOffice.org Impress : traditional Chinese
-OpenOffice.org Impress : traditional Chinese;translating to simplified chinese
-OpenOffice.org Impress : transition effects
-OpenOffice.org Impress : transparency
-OpenOffice.org Impress : transparency;adjusting
-OpenOffice.org Impress : transparency;areas
-OpenOffice.org Impress : transparency;of objects
-OpenOffice.org Impress : transparency;off for faster printing
-OpenOffice.org Impress : transparency;saving
-OpenOffice.org Impress : tree view of Help
-OpenOffice.org Impress : trend lines in charts
-OpenOffice.org Impress : typefaces
-OpenOffice.org Impress : typefaces;adding under UNIX
-OpenOffice.org Impress : typefaces;formats
-OpenOffice.org Impress : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Impress : typography
-OpenOffice.org Impress : typography;Asian
-OpenOffice.org Impress : underlining
-OpenOffice.org Impress : underlining;AutoFormat function
-OpenOffice.org Impress : underlining;characters
-OpenOffice.org Impress : underlining;text
-OpenOffice.org Impress : underlying objects
-OpenOffice.org Impress : undocking windows
-OpenOffice.org Impress : undoing
-OpenOffice.org Impress : undoing;direct formatting
-OpenOffice.org Impress : undoing;editing
-OpenOffice.org Impress : undoing;number of steps
-OpenOffice.org Impress : ungrouping groups
-OpenOffice.org Impress : units
-OpenOffice.org Impress : units;converting
-OpenOffice.org Impress : units;measurement units
-OpenOffice.org Impress : unlocking layers
-OpenOffice.org Impress : UNO components
-OpenOffice.org Impress : UNO components;Extension Manager
-OpenOffice.org Impress : UNO components;integrating new
-OpenOffice.org Impress : update options
-OpenOffice.org Impress : updates
-OpenOffice.org Impress : updates;checking automatically
-OpenOffice.org Impress : updates;checking manually
-OpenOffice.org Impress : updating
-OpenOffice.org Impress : updating;fields and charts, automatically (Writer)
-OpenOffice.org Impress : updating;links in text documents
-OpenOffice.org Impress : updating;links, on opening
-OpenOffice.org Impress : updating;templates
-OpenOffice.org Impress : URL
-OpenOffice.org Impress : URL;changing hyperlink URLs
-OpenOffice.org Impress : URL;definition
-OpenOffice.org Impress : URL;saving absolute/relative paths
-OpenOffice.org Impress : URL;turning off URL recognition
-OpenOffice.org Impress : user data
-OpenOffice.org Impress : user data;input
-OpenOffice.org Impress : user data;removing when saving
-OpenOffice.org Impress : user-defined colors
-OpenOffice.org Impress : user-defined dictionaries
-OpenOffice.org Impress : user-defined dictionaries;creating
-OpenOffice.org Impress : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Impress : user-defined dictionaries;editing
-OpenOffice.org Impress : user-defined styles
-OpenOffice.org Impress : user-defined styles;automatically replacing
-OpenOffice.org Impress : UTF-8/UCS2 support
-OpenOffice.org Impress : Validation feature in Microsoft Office
-OpenOffice.org Impress : values
-OpenOffice.org Impress : values;rounded as shown (Calc)
-OpenOffice.org Impress : variables
-OpenOffice.org Impress : variables;for paths
-OpenOffice.org Impress : variances in charts
-OpenOffice.org Impress : VBA code
-OpenOffice.org Impress : VBA code;loading/saving documents with VBA code
-OpenOffice.org Impress : vector graphics
-OpenOffice.org Impress : vector graphics;converting bitmaps
-OpenOffice.org Impress : vectorizing bitmaps
-OpenOffice.org Impress : version management
-OpenOffice.org Impress : version numbers of documents
-OpenOffice.org Impress : versions
-OpenOffice.org Impress : versions;comparing documents
-OpenOffice.org Impress : versions;file saving as, restriction
-OpenOffice.org Impress : versions;merging document versions
-OpenOffice.org Impress : versions;of a document
-OpenOffice.org Impress : versions;OpenOffice.org
-OpenOffice.org Impress : vertical callouts
-OpenOffice.org Impress : vertical scrollbars (Writer)
-OpenOffice.org Impress : vertical text boxes
-OpenOffice.org Impress : videos
-OpenOffice.org Impress : viewing
-OpenOffice.org Impress : viewing;databases
-OpenOffice.org Impress : viewing;file properties
-OpenOffice.org Impress : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Impress : viewing;toolbars
-OpenOffice.org Impress : views
-OpenOffice.org Impress : views;black and white
-OpenOffice.org Impress : views;creating database views (Base)
-OpenOffice.org Impress : views;defaults
-OpenOffice.org Impress : views;display sizes
-OpenOffice.org Impress : views;full screen
-OpenOffice.org Impress : views;icons
-OpenOffice.org Impress : views;in 3D
-OpenOffice.org Impress : views;scaling
-OpenOffice.org Impress : views;shift function
-OpenOffice.org Impress : views;slide master view
-OpenOffice.org Impress : Visual Basic for Applications
-OpenOffice.org Impress : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Impress : watermarks
-OpenOffice.org Impress : web documents
-OpenOffice.org Impress : web documents;XForms
-OpenOffice.org Impress : Web support
-OpenOffice.org Impress : WebCast export
-OpenOffice.org Impress : windows
-OpenOffice.org Impress : windows;docking
-OpenOffice.org Impress : windows;docking definition
-OpenOffice.org Impress : windows;hiding/showing/docking
-OpenOffice.org Impress : windows;new
-OpenOffice.org Impress : wizards
-OpenOffice.org Impress : wizards;agendas
-OpenOffice.org Impress : wizards;database queries
-OpenOffice.org Impress : wizards;database tables (Base)
-OpenOffice.org Impress : wizards;databases (Base)
-OpenOffice.org Impress : wizards;document converter
-OpenOffice.org Impress : wizards;Euro Converter
-OpenOffice.org Impress : wizards;faxes
-OpenOffice.org Impress : wizards;forms
-OpenOffice.org Impress : wizards;letters
-OpenOffice.org Impress : wizards;overview
-OpenOffice.org Impress : wizards;presentations
-OpenOffice.org Impress : wizards;reports
-OpenOffice.org Impress : Word documents
-OpenOffice.org Impress : Word documents;compatibility
-OpenOffice.org Impress : Word documents;saving as
-OpenOffice.org Impress : WordArt, see Fontwork
-OpenOffice.org Impress : words
-OpenOffice.org Impress : words;automatically replacing
-OpenOffice.org Impress : words;wrapping in cells
-OpenOffice.org Impress : work directory change
-OpenOffice.org Impress : Workbook feature in Microsoft Office
-OpenOffice.org Impress : Worksheet feature in Microsoft Office
-OpenOffice.org Impress : wrapping text
-OpenOffice.org Impress : wrapping text;in cells
-OpenOffice.org Impress : write protection on/off
-OpenOffice.org Impress : writing aids options
-OpenOffice.org Impress : WYSIWYG in fonts lists
-OpenOffice.org Impress : X axes
-OpenOffice.org Impress : X axes;grid formatting
-OpenOffice.org Impress : X axes;scaling
-OpenOffice.org Impress : X axes;showing
-OpenOffice.org Impress : XForms
-OpenOffice.org Impress : XML converters
-OpenOffice.org Impress : XML file formats
-OpenOffice.org Impress : XML filters
-OpenOffice.org Impress : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Impress : XML filters;settings
-OpenOffice.org Impress : XML Forms
-OpenOffice.org Impress : XSLT based filters
-OpenOffice.org Impress : XSLT based filters;settings
-OpenOffice.org Impress : XSLT filters, see also XML filters
-OpenOffice.org Impress : XY charts
-OpenOffice.org Impress : Y axes
-OpenOffice.org Impress : Y axes;formatting
-OpenOffice.org Impress : Y axes;grid formatting
-OpenOffice.org Impress : Y axes;scaling
-OpenOffice.org Impress : Y axes;showing
-OpenOffice.org Impress : years
-OpenOffice.org Impress : years;2-digit options
-OpenOffice.org Impress : Z axes
-OpenOffice.org Impress : Z axes;grid formatting
-OpenOffice.org Impress : Z axes;showing
-OpenOffice.org Impress : zero values
-OpenOffice.org Impress : zero values;displaying (Calc)
-OpenOffice.org Impress : zooming
-OpenOffice.org Impress : zooming;in presentations
-OpenOffice.org Impress : zooming;keyboard
-OpenOffice.org Impress : zooming;page views
-OpenOffice.org Impress : zooming;pictures
-OpenOffice.org Impress : zooming;shortcut keys
-OpenOffice.org Impress : zooming;status bar
-OpenOffice.org Math : 1/2 replacement
-OpenOffice.org Math : 3D text creation
-OpenOffice.org Math : 3D view
-OpenOffice.org Math : abbreviation replacement
-OpenOffice.org Math : absolute hyperlinks
-OpenOffice.org Math : absolute saving of URLs
-OpenOffice.org Math : absolute values
-OpenOffice.org Math : accents
-OpenOffice.org Math : accents
-OpenOffice.org Math : accents;in OpenOffice.org Math
-OpenOffice.org Math : Access databases (base)
-OpenOffice.org Math : access rights for database tables (Base)
-OpenOffice.org Math : accessibility
-OpenOffice.org Math : accessibility;general shortcuts
-OpenOffice.org Math : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Math : accessibility;OpenOffice.org features
-OpenOffice.org Math : accessibility;OpenOffice.org Math shortcuts
-OpenOffice.org Math : accessibility;options
-OpenOffice.org Math : activating
-OpenOffice.org Math : activating;context menus
-OpenOffice.org Math : activating;Error Report Tool
-OpenOffice.org Math : activating;extended help tips
-OpenOffice.org Math : activating;plug-ins
-OpenOffice.org Math : ActiveX control
-OpenOffice.org Math : Adabas D databases (base)
-OpenOffice.org Math : add-ons, see UNO components
-OpenOffice.org Math : adding
-OpenOffice.org Math : adding;automatic captions (Writer)
-OpenOffice.org Math : adding;backgrounds
-OpenOffice.org Math : adding;buttons in toolbars
-OpenOffice.org Math : adding;conditions for XForm items
-OpenOffice.org Math : adding;draw objects
-OpenOffice.org Math : adding;Fontwork objects
-OpenOffice.org Math : adding;items in Data Navigator
-OpenOffice.org Math : adding;namespaces in XForms
-OpenOffice.org Math : adding;paragraph borders
-OpenOffice.org Math : adding;pictures from Gallery
-OpenOffice.org Math : adding;pictures in Gallery
-OpenOffice.org Math : adding;plug-ins
-OpenOffice.org Math : adding;push buttons
-OpenOffice.org Math : adding;table borders
-OpenOffice.org Math : adding;textures on chart bars
-OpenOffice.org Math : addition signs
-OpenOffice.org Math : additional selection mode
-OpenOffice.org Math : address books
-OpenOffice.org Math : address books;LDAP server (Base)
-OpenOffice.org Math : address books;registering
-OpenOffice.org Math : address labels from databases
-OpenOffice.org Math : ADO databases (Base)
-OpenOffice.org Math : Agenda Wizard
-OpenOffice.org Math : aging filter
-OpenOffice.org Math : aligning
-OpenOffice.org Math : aligning;cells
-OpenOffice.org Math : aligning;characters in OpenOffice.org Math
-OpenOffice.org Math : aligning;multi-line formulas
-OpenOffice.org Math : aligning;objects
-OpenOffice.org Math : aligning;paragraphs
-OpenOffice.org Math : aligning;tables in text
-OpenOffice.org Math : aligning;text objects
-OpenOffice.org Math : aligning formulas
-OpenOffice.org Math : alignment
-OpenOffice.org Math : alignment;horizontally centered (Math)
-OpenOffice.org Math : alignment;left (Math)
-OpenOffice.org Math : alignment;right (Math)
-OpenOffice.org Math : alternative fonts
-OpenOffice.org Math : ampersand symbol, see also operators
-OpenOffice.org Math : anchors
-OpenOffice.org Math : anchors;changing
-OpenOffice.org Math : anchors;displaying (Calc)
-OpenOffice.org Math : anchors;types/positions for draw objects
-OpenOffice.org Math : AND operator
-OpenOffice.org Math : animations
-OpenOffice.org Math : animations;accessibility options
-OpenOffice.org Math : appearance options
-OpenOffice.org Math : applet insertion
-OpenOffice.org Math : applying
-OpenOffice.org Math : applying;languages, to selected text
-OpenOffice.org Math : approximately equal to relation
-OpenOffice.org Math : Arabic
-OpenOffice.org Math : Arabic;entering text
-OpenOffice.org Math : Arabic;language settings
-OpenOffice.org Math : arc cosine function
-OpenOffice.org Math : arc cotangent function
-OpenOffice.org Math : arc sine function
-OpenOffice.org Math : area hyperbolic cosine function
-OpenOffice.org Math : area hyperbolic cotangent function
-OpenOffice.org Math : area hyperbolic tangent function
-OpenOffice.org Math : areas
-OpenOffice.org Math : areas;bitmap patterns
-OpenOffice.org Math : areas;hatched/dotted
-OpenOffice.org Math : areas;shadows
-OpenOffice.org Math : areas;slanting
-OpenOffice.org Math : areas;styles
-OpenOffice.org Math : areas;transparency
-OpenOffice.org Math : arguments in command line
-OpenOffice.org Math : arranging
-OpenOffice.org Math : arranging;matrices
-OpenOffice.org Math : arranging;objects
-OpenOffice.org Math : arrows
-OpenOffice.org Math : arrows;defining arrow heads
-OpenOffice.org Math : arrows;defining arrow lines
-OpenOffice.org Math : arrows;drawing in text
-OpenOffice.org Math : arrows;symbols in OpenOffice.org Math
-OpenOffice.org Math : ASCII
-OpenOffice.org Math : ASCII;definition
-OpenOffice.org Math : Asian languages
-OpenOffice.org Math : Asian languages;enabling
-OpenOffice.org Math : Asian Phonetic Guide
-OpenOffice.org Math : Asian typography
-OpenOffice.org Math : assigning scripts
-OpenOffice.org Math : assistive technology in OpenOffice.org
-OpenOffice.org Math : attaching toolbars
-OpenOffice.org Math : attachments in e-mails
-OpenOffice.org Math : attributes
-OpenOffice.org Math : attributes;accents
-OpenOffice.org Math : attributes;additional information
-OpenOffice.org Math : attributes;changing defaults
-OpenOffice.org Math : attributes;changing fonts
-OpenOffice.org Math : attributes;changing in OpenOffice.org Math
-OpenOffice.org Math : attributes;colored characters
-OpenOffice.org Math : attributes;in OpenOffice.org Math
-OpenOffice.org Math : attributes;list of
-OpenOffice.org Math : audio
-OpenOffice.org Math : audio;inserting
-OpenOffice.org Math : audio;UNIX
-OpenOffice.org Math : auto reloading HTML documents
-OpenOffice.org Math : AutoAbstract function for sending text to presentations
-OpenOffice.org Math : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Math : AutoComplete function in text and list boxes
-OpenOffice.org Math : AutoCorrect function
-OpenOffice.org Math : AutoCorrect function;context menu
-OpenOffice.org Math : AutoCorrect function;options
-OpenOffice.org Math : AutoCorrect function;pictures and frames
-OpenOffice.org Math : AutoCorrect function;quotes
-OpenOffice.org Math : AutoCorrect function;replacement table
-OpenOffice.org Math : AutoCorrect function;smart tags
-OpenOffice.org Math : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Math : AutoCorrect function;URL recognition
-OpenOffice.org Math : AutoFormat function
-OpenOffice.org Math : AutoFormat function;switching on and off
-OpenOffice.org Math : automatic captions (Writer)
-OpenOffice.org Math : automatic control focus
-OpenOffice.org Math : automatic hyperlink formatting
-OpenOffice.org Math : automatic line breaks
-OpenOffice.org Math : automatic lines/borders in text
-OpenOffice.org Math : automatic saving
-OpenOffice.org Math : AutoPilots, see wizards
-OpenOffice.org Math : AutoShapes feature in Microsoft Office
-OpenOffice.org Math : axes in charts
-OpenOffice.org Math : axis-ellipsis
-OpenOffice.org Math : back epsilon symbol
-OpenOffice.org Math : backgrounds
-OpenOffice.org Math : backgrounds;defining colors/pictures
-OpenOffice.org Math : backgrounds;frames/sections/indexes
-OpenOffice.org Math : backgrounds;inserting from Gallery
-OpenOffice.org Math : backgrounds;printing
-OpenOffice.org Math : backing window
-OpenOffice.org Math : backslash division sign
-OpenOffice.org Math : backups
-OpenOffice.org Math : backups;automatic
-OpenOffice.org Math : backups;documents
-OpenOffice.org Math : Basic
-OpenOffice.org Math : Basic;fonts for source display
-OpenOffice.org Math : Basic;programming
-OpenOffice.org Math : Basic;recording macros
-OpenOffice.org Math : Basic;scripting
-OpenOffice.org Math : basic fonts
-OpenOffice.org Math : BeanShell scripting
-OpenOffice.org Math : Bézier curves
-OpenOffice.org Math : Bézier curves;control points in presentations
-OpenOffice.org Math : bi-directional writing
-OpenOffice.org Math : binary operators
-OpenOffice.org Math : binary operators
-OpenOffice.org Math : binary operators;list of
-OpenOffice.org Math : binding space
-OpenOffice.org Math : binomials
-OpenOffice.org Math : bitmaps
-OpenOffice.org Math : bitmaps;inserting and editing
-OpenOffice.org Math : bitmaps;off for faster printing
-OpenOffice.org Math : bitmaps;patterns
-OpenOffice.org Math : black and white printing
-OpenOffice.org Math : black printing in Calc
-OpenOffice.org Math : block selection mode
-OpenOffice.org Math : bold
-OpenOffice.org Math : bold;AutoFormat function
-OpenOffice.org Math : bold;text
-OpenOffice.org Math : bold attribute
-OpenOffice.org Math : bookmarks
-OpenOffice.org Math : bookmarks;Help
-OpenOffice.org Math : Boolean operators
-OpenOffice.org Math : borders
-OpenOffice.org Math : borders;arranging
-OpenOffice.org Math : borders;cells on screen (Calc)
-OpenOffice.org Math : borders;for paragraphs
-OpenOffice.org Math : borders;for tables
-OpenOffice.org Math : borders;shadows
-OpenOffice.org Math : borders;table boundaries (Writer)
-OpenOffice.org Math : borders, see also frames
-OpenOffice.org Math : bound fields
-OpenOffice.org Math : bound fields;controls
-OpenOffice.org Math : boundaries of tables (Writer)
-OpenOffice.org Math : braces in OpenOffice.org Math
-OpenOffice.org Math : brackets
-OpenOffice.org Math : brackets;angle (Math)
-OpenOffice.org Math : brackets;angle with operator
-OpenOffice.org Math : brackets;double square (Math)
-OpenOffice.org Math : brackets;group
-OpenOffice.org Math : brackets;in OpenOffice.org Math
-OpenOffice.org Math : brackets;inserting in OpenOffice.org Math
-OpenOffice.org Math : brackets;merging formula parts
-OpenOffice.org Math : brackets;operator (Math)
-OpenOffice.org Math : brackets;reference list
-OpenOffice.org Math : brackets;round (Math)
-OpenOffice.org Math : brackets;scalable
-OpenOffice.org Math : brackets;single, without group function
-OpenOffice.org Math : brackets;square (Math)
-OpenOffice.org Math : brackets;widowed
-OpenOffice.org Math : brackets and grouping in OpenOffice.org Math
-OpenOffice.org Math : break display (Writer)
-OpenOffice.org Math : brochures
-OpenOffice.org Math : brochures;printing several
-OpenOffice.org Math : build numbers of OpenOffice.org
-OpenOffice.org Math : bullet lists
-OpenOffice.org Math : bullet lists;formatting options
-OpenOffice.org Math : bullets
-OpenOffice.org Math : bullets;paragraphs
-OpenOffice.org Math : bullets;replacing
-OpenOffice.org Math : bullets;turning off
-OpenOffice.org Math : business cards
-OpenOffice.org Math : business cards;creating and synchronizing
-OpenOffice.org Math : business cards;using templates
-OpenOffice.org Math : button bars, see toolbars
-OpenOffice.org Math : buttons
-OpenOffice.org Math : buttons;adding push buttons
-OpenOffice.org Math : buttons;big/small
-OpenOffice.org Math : buttons;editing hyperlink buttons
-OpenOffice.org Math : buttons;form functions
-OpenOffice.org Math : buttons;toolbars
-OpenOffice.org Math : cache for graphics
-OpenOffice.org Math : calculating
-OpenOffice.org Math : calculating;iterative references (Calc)
-OpenOffice.org Math : callouts
-OpenOffice.org Math : callouts;drawings
-OpenOffice.org Math : capital letters
-OpenOffice.org Math : capital letters;AutoCorrect function
-OpenOffice.org Math : capital letters;font effects
-OpenOffice.org Math : captions
-OpenOffice.org Math : captions;automatic captions (Writer)
-OpenOffice.org Math : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Math : captions, see also labels/callouts
-OpenOffice.org Math : cardinal numbers
-OpenOffice.org Math : cascading update (Base)
-OpenOffice.org Math : case sensitivity
-OpenOffice.org Math : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Math : case sensitivity;searching
-OpenOffice.org Math : catalog for mathematical symbols
-OpenOffice.org Math : ceiling brackets
-OpenOffice.org Math : ceiling brackets;lines with
-OpenOffice.org Math : ceiling brackets;scalable lines with
-OpenOffice.org Math : cells
-OpenOffice.org Math : cells;aligning
-OpenOffice.org Math : cells;backgrounds
-OpenOffice.org Math : cells;coloring (Calc)
-OpenOffice.org Math : cells;cursor positions after input (Calc)
-OpenOffice.org Math : cells;formatting without effect (Calc)
-OpenOffice.org Math : cells;line breaks
-OpenOffice.org Math : cells;linked to controls
-OpenOffice.org Math : cells;number formats
-OpenOffice.org Math : cells;number of
-OpenOffice.org Math : cells;pasting
-OpenOffice.org Math : cells;resetting formats
-OpenOffice.org Math : cells;showing grid lines (Calc)
-OpenOffice.org Math : center dots symbol
-OpenOffice.org Math : centered horizontally
-OpenOffice.org Math : centered horizontally;alignment (Math)
-OpenOffice.org Math : centered text
-OpenOffice.org Math : centimeters
-OpenOffice.org Math : certificates
-OpenOffice.org Math : Change Case feature in Microsoft Office
-OpenOffice.org Math : changes
-OpenOffice.org Math : changes;accepting automatically
-OpenOffice.org Math : changes;accepting or rejecting
-OpenOffice.org Math : changes;comparing to original
-OpenOffice.org Math : changes;protecting
-OpenOffice.org Math : changes;recording
-OpenOffice.org Math : changes;review function
-OpenOffice.org Math : changes;showing
-OpenOffice.org Math : changing
-OpenOffice.org Math : changing;data binding of XForms
-OpenOffice.org Math : changing;default formatting
-OpenOffice.org Math : changing;default templates
-OpenOffice.org Math : changing;document titles
-OpenOffice.org Math : changing;file associations in Setup program
-OpenOffice.org Math : changing;fonts
-OpenOffice.org Math : changing;hyperlink text/formats/URLs
-OpenOffice.org Math : changing;icon sizes
-OpenOffice.org Math : changing;keyboard
-OpenOffice.org Math : changing;links
-OpenOffice.org Math : changing;menus
-OpenOffice.org Math : changing;object sizes
-OpenOffice.org Math : changing;toolbars
-OpenOffice.org Math : changing;work directory
-OpenOffice.org Math : changing, see also editing and replacing
-OpenOffice.org Math : character styles
-OpenOffice.org Math : character styles;language selection
-OpenOffice.org Math : characters
-OpenOffice.org Math : characters;alternative fonts
-OpenOffice.org Math : characters;Asian layout
-OpenOffice.org Math : characters;bold
-OpenOffice.org Math : characters;coloring
-OpenOffice.org Math : characters;contours
-OpenOffice.org Math : characters;displaying only on screen (Writer)
-OpenOffice.org Math : characters;enabling CTL and Asian characters
-OpenOffice.org Math : characters;font effects
-OpenOffice.org Math : characters;fonts and formats
-OpenOffice.org Math : characters;hyperlinks
-OpenOffice.org Math : characters;italics
-OpenOffice.org Math : characters;language selection
-OpenOffice.org Math : characters;shadowed
-OpenOffice.org Math : characters;spacing
-OpenOffice.org Math : characters;special
-OpenOffice.org Math : characters;underlining
-OpenOffice.org Math : charcoal sketches filter
-OpenOffice.org Math : charts
-OpenOffice.org Math : charts;arranging within stacks
-OpenOffice.org Math : charts;bars with textures
-OpenOffice.org Math : charts;colors
-OpenOffice.org Math : charts;copying with link to source cell range
-OpenOffice.org Math : charts;displaying (Calc)
-OpenOffice.org Math : charts;editing axes
-OpenOffice.org Math : charts;editing data
-OpenOffice.org Math : charts;editing legends
-OpenOffice.org Math : charts;editing titles
-OpenOffice.org Math : charts;inserting
-OpenOffice.org Math : charts;updating automatically (Writer)
-OpenOffice.org Math : check box creation
-OpenOffice.org Math : Chinese writing systems
-OpenOffice.org Math : choosing printers
-OpenOffice.org Math : circle attribute
-OpenOffice.org Math : circle drawings
-OpenOffice.org Math : circumflex attribute
-OpenOffice.org Math : Client Side ImageMap
-OpenOffice.org Math : clipboard
-OpenOffice.org Math : clipboard;cutting
-OpenOffice.org Math : clipboard;pasting
-OpenOffice.org Math : clipboard;pasting formatted/unformatted text
-OpenOffice.org Math : clipboard;selection clipboard
-OpenOffice.org Math : clipboard;Unix
-OpenOffice.org Math : closing
-OpenOffice.org Math : closing;documents
-OpenOffice.org Math : closing;toolbars
-OpenOffice.org Math : color bar
-OpenOffice.org Math : colored characters
-OpenOffice.org Math : colors
-OpenOffice.org Math : colors;adding
-OpenOffice.org Math : colors;appearance
-OpenOffice.org Math : colors;backgrounds
-OpenOffice.org Math : colors;charts
-OpenOffice.org Math : colors;fill format
-OpenOffice.org Math : colors;fonts
-OpenOffice.org Math : colors;grid lines and cells (Calc)
-OpenOffice.org Math : colors;models
-OpenOffice.org Math : colors;not printing
-OpenOffice.org Math : colors;printing in grayscale
-OpenOffice.org Math : colors;restriction (Calc)
-OpenOffice.org Math : colors;selection
-OpenOffice.org Math : column headers
-OpenOffice.org Math : column headers;displaying (Calc)
-OpenOffice.org Math : column headers;highlighting (Calc)
-OpenOffice.org Math : columns
-OpenOffice.org Math : columns;setting with the mouse
-OpenOffice.org Math : combo box creation
-OpenOffice.org Math : command button creation
-OpenOffice.org Math : command buttons, see push buttons
-OpenOffice.org Math : command line parameters
-OpenOffice.org Math : commands
-OpenOffice.org Math : commands;not visible
-OpenOffice.org Math : commands;SQL
-OpenOffice.org Math : comments
-OpenOffice.org Math : comments;entering in OpenOffice.org Math
-OpenOffice.org Math : comments;on changes
-OpenOffice.org Math : comments feature in Microsoft Office
-OpenOffice.org Math : common terms
-OpenOffice.org Math : common terms;Chinese dictionary
-OpenOffice.org Math : common terms;glossaries
-OpenOffice.org Math : common terms;Internet glossary
-OpenOffice.org Math : Compare and Merge feature in Microsoft Office
-OpenOffice.org Math : comparisons
-OpenOffice.org Math : comparisons;document versions
-OpenOffice.org Math : comparisons;operators in default filter dialog
-OpenOffice.org Math : compatibility settings for MS Word import
-OpenOffice.org Math : complete screen view
-OpenOffice.org Math : complex numbers
-OpenOffice.org Math : complex numbers;set
-OpenOffice.org Math : complex numbers;symbols
-OpenOffice.org Math : complex text layout
-OpenOffice.org Math : complex text layout;definition
-OpenOffice.org Math : complex text layout;enabling
-OpenOffice.org Math : compose key to insert special characters
-OpenOffice.org Math : concatenating math symbols
-OpenOffice.org Math : concatenation, see ampersand symbol
-OpenOffice.org Math : conditional separators
-OpenOffice.org Math : conditions
-OpenOffice.org Math : conditions;in number formats
-OpenOffice.org Math : conditions;items in Data Navigator
-OpenOffice.org Math : Configuration Manager
-OpenOffice.org Math : configuring
-OpenOffice.org Math : configuring;fax icon
-OpenOffice.org Math : configuring;OpenOffice.org
-OpenOffice.org Math : configuring;toolbars
-OpenOffice.org Math : congruent relation
-OpenOffice.org Math : connections to data sources (Base)
-OpenOffice.org Math : considerably greater than relation
-OpenOffice.org Math : considerably less than relation
-OpenOffice.org Math : contents protection
-OpenOffice.org Math : context menus
-OpenOffice.org Math : contours of text
-OpenOffice.org Math : control point display in presentations
-OpenOffice.org Math : controls
-OpenOffice.org Math : controls;activating in forms
-OpenOffice.org Math : controls;adding to documents
-OpenOffice.org Math : controls;arranging in forms
-OpenOffice.org Math : controls;arranging within stacks
-OpenOffice.org Math : controls;assigning data sources
-OpenOffice.org Math : controls;bound fields/list contents/linked cells
-OpenOffice.org Math : controls;events
-OpenOffice.org Math : controls;focus
-OpenOffice.org Math : controls;formatted fields
-OpenOffice.org Math : controls;grouping
-OpenOffice.org Math : controls;hidden
-OpenOffice.org Math : controls;inserting
-OpenOffice.org Math : controls;multi-line titles
-OpenOffice.org Math : controls;positions and sizes
-OpenOffice.org Math : controls;printing
-OpenOffice.org Math : controls;properties of form controls
-OpenOffice.org Math : controls;properties of table controls
-OpenOffice.org Math : controls;reference by SQL
-OpenOffice.org Math : controls;rich text control
-OpenOffice.org Math : controls;select mode
-OpenOffice.org Math : controls;showing (Writer)
-OpenOffice.org Math : converters
-OpenOffice.org Math : converters;Euro converter
-OpenOffice.org Math : converters;PostScript, UNIX
-OpenOffice.org Math : converters;XML
-OpenOffice.org Math : converting
-OpenOffice.org Math : converting;Hangul/Hanja
-OpenOffice.org Math : converting;metrics
-OpenOffice.org Math : converting;Microsoft documents
-OpenOffice.org Math : converting;OpenOffice.org documents
-OpenOffice.org Math : converting;Pocket PC formats
-OpenOffice.org Math : copies
-OpenOffice.org Math : copies;printing
-OpenOffice.org Math : coproduct
-OpenOffice.org Math : copying
-OpenOffice.org Math : copying;by drag and drop
-OpenOffice.org Math : copying;data from text documents
-OpenOffice.org Math : copying;datasource records in spreadsheets
-OpenOffice.org Math : copying;draw objects
-OpenOffice.org Math : copying;draw objects between documents
-OpenOffice.org Math : copying;formatting
-OpenOffice.org Math : copying;from data source view
-OpenOffice.org Math : copying;from Gallery
-OpenOffice.org Math : copying;in Unix
-OpenOffice.org Math : copying;pictures, between documents
-OpenOffice.org Math : copying;sheet areas, to text documents
-OpenOffice.org Math : copying;to Gallery
-OpenOffice.org Math : copyright for OpenOffice.org
-OpenOffice.org Math : corner roundings
-OpenOffice.org Math : correspondence
-OpenOffice.org Math : correspondence;original by
-OpenOffice.org Math : correspondence;picture by
-OpenOffice.org Math : cosine function
-OpenOffice.org Math : cotangent function
-OpenOffice.org Math : crash reports
-OpenOffice.org Math : criteria of query design (Base)
-OpenOffice.org Math : cropping pictures
-OpenOffice.org Math : CTL
-OpenOffice.org Math : CTL;complex text layout languages
-OpenOffice.org Math : CTL;definition
-OpenOffice.org Math : CTL;options
-OpenOffice.org Math : currencies
-OpenOffice.org Math : currencies;converters
-OpenOffice.org Math : currencies;formats and format codes
-OpenOffice.org Math : currency field creation
-OpenOffice.org Math : currency formats
-OpenOffice.org Math : cursor
-OpenOffice.org Math : cursor;allowing in protected areas (Writer)
-OpenOffice.org Math : cursor;in OpenOffice.org Math
-OpenOffice.org Math : cursor;in read-only text
-OpenOffice.org Math : cursor;quickly moving to an object
-OpenOffice.org Math : curve integrals
-OpenOffice.org Math : curves
-OpenOffice.org Math : curves;editing points
-OpenOffice.org Math : custom dictionaries
-OpenOffice.org Math : custom dictionaries;editing
-OpenOffice.org Math : custom hyphens (Writer)
-OpenOffice.org Math : custom quotes
-OpenOffice.org Math : custom templates
-OpenOffice.org Math : customizing
-OpenOffice.org Math : customizing;events
-OpenOffice.org Math : customizing;keyboard
-OpenOffice.org Math : customizing;menus
-OpenOffice.org Math : customizing;OpenOffice.org
-OpenOffice.org Math : customizing;round corners
-OpenOffice.org Math : customizing;toolbars
-OpenOffice.org Math : cutting
-OpenOffice.org Math : dashes
-OpenOffice.org Math : data
-OpenOffice.org Math : data;filtering in forms
-OpenOffice.org Math : data;forms and subforms
-OpenOffice.org Math : data;read-only
-OpenOffice.org Math : data;sorting in forms
-OpenOffice.org Math : data;user data
-OpenOffice.org Math : data binding change in XForms
-OpenOffice.org Math : Data Navigator display options
-OpenOffice.org Math : data source browser
-OpenOffice.org Math : data source explorer
-OpenOffice.org Math : data source view
-OpenOffice.org Math : data source view;drag and drop
-OpenOffice.org Math : data source view;overview
-OpenOffice.org Math : data source view;showing
-OpenOffice.org Math : data sources
-OpenOffice.org Math : data sources;as tables
-OpenOffice.org Math : data sources;connection settings (Base)
-OpenOffice.org Math : data sources;copying records to spreadsheets
-OpenOffice.org Math : data sources;displaying current
-OpenOffice.org Math : data sources;LDAP server (Base)
-OpenOffice.org Math : data sources;OpenOffice.org Base
-OpenOffice.org Math : data sources;registering address books
-OpenOffice.org Math : data sources;reports
-OpenOffice.org Math : data sources;viewing
-OpenOffice.org Math : data structure of XForms
-OpenOffice.org Math : database contents
-OpenOffice.org Math : database contents;inserting as tables
-OpenOffice.org Math : database contents;inserting as text
-OpenOffice.org Math : database reports
-OpenOffice.org Math : Database Wizard (Base)
-OpenOffice.org Math : databases
-OpenOffice.org Math : databases;administration through SQL (Base)
-OpenOffice.org Math : databases;ADO (Base)
-OpenOffice.org Math : databases;connecting (Base)
-OpenOffice.org Math : databases;creating
-OpenOffice.org Math : databases;creating labels
-OpenOffice.org Math : databases;creating queries
-OpenOffice.org Math : databases;creating reports
-OpenOffice.org Math : databases;creating tables
-OpenOffice.org Math : databases;dBASE (Base)
-OpenOffice.org Math : databases;deleting (Base)
-OpenOffice.org Math : databases;drag and drop (Base)
-OpenOffice.org Math : databases;editing tables
-OpenOffice.org Math : databases;form filters
-OpenOffice.org Math : databases;formats (Base)
-OpenOffice.org Math : databases;importing/exporting
-OpenOffice.org Math : databases;JDBC (Base)
-OpenOffice.org Math : databases;main page (Base)
-OpenOffice.org Math : databases;MySQL (Base)
-OpenOffice.org Math : databases;ODBC (Base)
-OpenOffice.org Math : databases;overview
-OpenOffice.org Math : databases;registering (Base)
-OpenOffice.org Math : databases;searching records
-OpenOffice.org Math : databases;shortcut keys
-OpenOffice.org Math : databases;sorting
-OpenOffice.org Math : databases;standard filters
-OpenOffice.org Math : databases;text formats
-OpenOffice.org Math : databases;viewing
-OpenOffice.org Math : date fields
-OpenOffice.org Math : date fields;creating
-OpenOffice.org Math : date fields;properties
-OpenOffice.org Math : date formats
-OpenOffice.org Math : dates
-OpenOffice.org Math : dates;default (Calc)
-OpenOffice.org Math : dates;printing in presentations
-OpenOffice.org Math : dates;start 1900/01/01 (Calc)
-OpenOffice.org Math : dates;start 1904/01/01 (Calc)
-OpenOffice.org Math : dBASE
-OpenOffice.org Math : dBASE;database settings (Base)
-OpenOffice.org Math : DDE
-OpenOffice.org Math : DDE;definition
-OpenOffice.org Math : deactivating
-OpenOffice.org Math : deactivating;plug-ins
-OpenOffice.org Math : decimal places displayed (Calc)
-OpenOffice.org Math : decimal separator key
-OpenOffice.org Math : decimal tab stops
-OpenOffice.org Math : default directories
-OpenOffice.org Math : default file formats
-OpenOffice.org Math : default filters
-OpenOffice.org Math : default filters;comparison operators
-OpenOffice.org Math : default filters;databases
-OpenOffice.org Math : default printer
-OpenOffice.org Math : default printer;setting up
-OpenOffice.org Math : default printer;UNIX
-OpenOffice.org Math : default templates
-OpenOffice.org Math : default templates;changing
-OpenOffice.org Math : default templates;organizing
-OpenOffice.org Math : defaults
-OpenOffice.org Math : defaults;changing default formatting
-OpenOffice.org Math : defaults;documents
-OpenOffice.org Math : defaults;file formats
-OpenOffice.org Math : defaults;fonts
-OpenOffice.org Math : defaults;grids (Writer/Calc)
-OpenOffice.org Math : defaults;languages
-OpenOffice.org Math : defaults;number formats
-OpenOffice.org Math : defaults;of saving
-OpenOffice.org Math : defaults;program configuration
-OpenOffice.org Math : defaults;tab stops in text
-OpenOffice.org Math : defaults;views
-OpenOffice.org Math : defined as relation
-OpenOffice.org Math : defining
-OpenOffice.org Math : defining;arrowheads and other line ends
-OpenOffice.org Math : defining;colors
-OpenOffice.org Math : defining;formula fonts
-OpenOffice.org Math : defining;line styles
-OpenOffice.org Math : defining;paragraph borders
-OpenOffice.org Math : defining;queries (Base)
-OpenOffice.org Math : defining;table borders
-OpenOffice.org Math : deleting
-OpenOffice.org Math : deleting;all direct formatting
-OpenOffice.org Math : deleting;databases (Base)
-OpenOffice.org Math : deleting;hyperlinks
-OpenOffice.org Math : deleting;lines in text
-OpenOffice.org Math : deleting;models/instances
-OpenOffice.org Math : deleting;namespaces in XForms
-OpenOffice.org Math : deleting;tab stops
-OpenOffice.org Math : deleting;templates
-OpenOffice.org Math : deleting;XML filters
-OpenOffice.org Math : depth stagger
-OpenOffice.org Math : descriptions for objects
-OpenOffice.org Math : design mode after saving
-OpenOffice.org Math : design view
-OpenOffice.org Math : design view;creating forms
-OpenOffice.org Math : design view;queries/views (Base)
-OpenOffice.org Math : designing
-OpenOffice.org Math : designing;database tables
-OpenOffice.org Math : designing;fonts
-OpenOffice.org Math : designing;queries (Base)
-OpenOffice.org Math : detaching toolbars
-OpenOffice.org Math : diagonal downward dots
-OpenOffice.org Math : diagonal downward dots;symbol
-OpenOffice.org Math : diagonal upward dots
-OpenOffice.org Math : diagonal upward dots;symbol
-OpenOffice.org Math : dictionaries
-OpenOffice.org Math : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Math : dictionaries;creating
-OpenOffice.org Math : dictionaries;editing user-defined
-OpenOffice.org Math : dictionaries;spellcheck
-OpenOffice.org Math : dictionaries, see also languages
-OpenOffice.org Math : difference set operator
-OpenOffice.org Math : digital signatures
-OpenOffice.org Math : direct formatting
-OpenOffice.org Math : direct formatting;undoing all
-OpenOffice.org Math : direct text
-OpenOffice.org Math : direct text;entering in OpenOffice.org Math
-OpenOffice.org Math : directories
-OpenOffice.org Math : directories;creating new
-OpenOffice.org Math : directories;directory structure
-OpenOffice.org Math : disabled persons
-OpenOffice.org Math : displaying
-OpenOffice.org Math : displaying;non-printing characters (Writer)
-OpenOffice.org Math : displaying;notes (Calc)
-OpenOffice.org Math : displaying;notes in text documents
-OpenOffice.org Math : displaying;pictures and objects (Writer)
-OpenOffice.org Math : displaying;tables (Writer)
-OpenOffice.org Math : displaying;zero values (Calc)
-OpenOffice.org Math : distances
-OpenOffice.org Math : distances between brackets
-OpenOffice.org Math : distinct values in SQL queries
-OpenOffice.org Math : distorting in drawings
-OpenOffice.org Math : distributing XML filters
-OpenOffice.org Math : dithering
-OpenOffice.org Math : divides relation
-OpenOffice.org Math : division signs
-OpenOffice.org Math : docking
-OpenOffice.org Math : docking;definition
-OpenOffice.org Math : docking;toolbars
-OpenOffice.org Math : docking;windows
-OpenOffice.org Math : Document Converter Wizard
-OpenOffice.org Math : Document Map feature in Microsoft Office
-OpenOffice.org Math : Document Map, see Navigator
-OpenOffice.org Math : document types in OpenOffice.org
-OpenOffice.org Math : documents
-OpenOffice.org Math : documents;changing titles
-OpenOffice.org Math : documents;closing
-OpenOffice.org Math : documents;comparing
-OpenOffice.org Math : documents;contents as lists
-OpenOffice.org Math : documents;editing time
-OpenOffice.org Math : documents;exporting
-OpenOffice.org Math : documents;importing
-OpenOffice.org Math : documents;languages
-OpenOffice.org Math : documents;measurement units in
-OpenOffice.org Math : documents;merging
-OpenOffice.org Math : documents;number of pages/tables/sheets
-OpenOffice.org Math : documents;opening
-OpenOffice.org Math : documents;opening in design mode
-OpenOffice.org Math : documents;opening with templates
-OpenOffice.org Math : documents;organizing
-OpenOffice.org Math : documents;printing
-OpenOffice.org Math : documents;read-only
-OpenOffice.org Math : documents;reloading
-OpenOffice.org Math : documents;saving
-OpenOffice.org Math : documents;saving automatically
-OpenOffice.org Math : documents;saving in other formats
-OpenOffice.org Math : documents;sending as e-mail
-OpenOffice.org Math : documents;styles changed
-OpenOffice.org Math : documents;version management
-OpenOffice.org Math : documents;version numbers
-OpenOffice.org Math : does not divide relation
-OpenOffice.org Math : dot attribute
-OpenOffice.org Math : dotted areas
-OpenOffice.org Math : double arrow symbols
-OpenOffice.org Math : double dot attribute
-OpenOffice.org Math : double square brackets
-OpenOffice.org Math : double square brackets;scalable
-OpenOffice.org Math : double-line spacing in paragraphs
-OpenOffice.org Math : double-line writing in Asian layout
-OpenOffice.org Math : down arrow symbol
-OpenOffice.org Math : drag and drop
-OpenOffice.org Math : drag and drop;copying and pasting text
-OpenOffice.org Math : drag and drop;data source view
-OpenOffice.org Math : drag and drop;from Gallery to draw objects
-OpenOffice.org Math : drag and drop;overview
-OpenOffice.org Math : drag and drop;pictures
-OpenOffice.org Math : drag and drop;to Gallery
-OpenOffice.org Math : draw objects
-OpenOffice.org Math : draw objects;adding/editing/copying
-OpenOffice.org Math : draw objects;anchoring
-OpenOffice.org Math : draw objects;arranging within stacks
-OpenOffice.org Math : draw objects;copying
-OpenOffice.org Math : draw objects;copying between documents
-OpenOffice.org Math : draw objects;displaying (Calc)
-OpenOffice.org Math : draw objects;dropping Gallery pictures
-OpenOffice.org Math : draw objects;flipping
-OpenOffice.org Math : draw objects;legends
-OpenOffice.org Math : draw objects;positioning and resizing
-OpenOffice.org Math : draw objects;protecting
-OpenOffice.org Math : draw objects;slanting
-OpenOffice.org Math : draw objects;text in
-OpenOffice.org Math : Drawing bar
-OpenOffice.org Math : drawing lines in text
-OpenOffice.org Math : drawings
-OpenOffice.org Math : drawings;creating/opening
-OpenOffice.org Math : drawings;languages
-OpenOffice.org Math : drawings;printing
-OpenOffice.org Math : drawings;printing defaults
-OpenOffice.org Math : drawings;printing in text documents
-OpenOffice.org Math : drawings;saving
-OpenOffice.org Math : drawings;saving automatically
-OpenOffice.org Math : drawings;saving in other formats
-OpenOffice.org Math : drawings;sending as e-mail
-OpenOffice.org Math : drawings;showing (Writer)
-OpenOffice.org Math : drop-down lists in form functions
-OpenOffice.org Math : e-mail attachments
-OpenOffice.org Math : Edit File icon
-OpenOffice.org Math : edit mode
-OpenOffice.org Math : edit mode;after opening
-OpenOffice.org Math : edit mode;through Enter key (Calc)
-OpenOffice.org Math : Edit Points bar
-OpenOffice.org Math : editing
-OpenOffice.org Math : editing;chart axes
-OpenOffice.org Math : editing;chart data
-OpenOffice.org Math : editing;chart legends
-OpenOffice.org Math : editing;chart titles
-OpenOffice.org Math : editing;data binding of XForms
-OpenOffice.org Math : editing;database tables and queries
-OpenOffice.org Math : editing;draw objects
-OpenOffice.org Math : editing;Fontwork objects
-OpenOffice.org Math : editing;hyperlinks
-OpenOffice.org Math : editing;items in Data Navigator
-OpenOffice.org Math : editing;menus
-OpenOffice.org Math : editing;namespaces in XForms
-OpenOffice.org Math : editing;notes
-OpenOffice.org Math : editing;objects
-OpenOffice.org Math : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Math : editing;pictures
-OpenOffice.org Math : editing;reports
-OpenOffice.org Math : editing;shortcut keys
-OpenOffice.org Math : editing;tab stops
-OpenOffice.org Math : editing;templates
-OpenOffice.org Math : editing;toolbars
-OpenOffice.org Math : editing;undoing
-OpenOffice.org Math : editing;XForms
-OpenOffice.org Math : editing time of documents
-OpenOffice.org Math : editors
-OpenOffice.org Math : editors;formula editor
-OpenOffice.org Math : editors;ImageMap editor
-OpenOffice.org Math : effects
-OpenOffice.org Math : effects;font positions
-OpenOffice.org Math : effects;fonts
-OpenOffice.org Math : effects;Fontwork icons
-OpenOffice.org Math : ellipsis symbols
-OpenOffice.org Math : empty documents
-OpenOffice.org Math : empty paragraph removal
-OpenOffice.org Math : empty set
-OpenOffice.org Math : encryption of contents
-OpenOffice.org Math : entering groups
-OpenOffice.org Math : entering text from right to left
-OpenOffice.org Math : epsilon
-OpenOffice.org Math : epsilon;back
-OpenOffice.org Math : equal sign
-OpenOffice.org Math : equal sign, see also operators
-OpenOffice.org Math : Equation Editor, see OpenOffice.org Math
-OpenOffice.org Math : equations in formula editor
-OpenOffice.org Math : Error Report Tool
-OpenOffice.org Math : error search
-OpenOffice.org Math : error search;next error
-OpenOffice.org Math : error search;previous error
-OpenOffice.org Math : Euro
-OpenOffice.org Math : Euro;currency formats
-OpenOffice.org Math : Euro;Euro Converter Wizard
-OpenOffice.org Math : even/odd pages
-OpenOffice.org Math : even/odd pages;printing
-OpenOffice.org Math : events
-OpenOffice.org Math : events;controls
-OpenOffice.org Math : events;customizing
-OpenOffice.org Math : events;in forms
-OpenOffice.org Math : examples
-OpenOffice.org Math : examples;integral
-OpenOffice.org Math : examples;OpenOffice.org Math formulas
-OpenOffice.org Math : Excel
-OpenOffice.org Math : Excel;saving as
-OpenOffice.org Math : Excel;search criteria
-OpenOffice.org Math : exceptions
-OpenOffice.org Math : exceptions;user-defined dictionaries
-OpenOffice.org Math : exchanging, see also replacing
-OpenOffice.org Math : executing
-OpenOffice.org Math : executing;SQL commands
-OpenOffice.org Math : existence quantor symbol
-OpenOffice.org Math : exiting
-OpenOffice.org Math : exiting;groups
-OpenOffice.org Math : exiting;OpenOffice.org
-OpenOffice.org Math : expanding formatting (Calc)
-OpenOffice.org Math : explorer of data sources
-OpenOffice.org Math : exponential functions
-OpenOffice.org Math : exponents
-OpenOffice.org Math : exponents;variables with right
-OpenOffice.org Math : exponents and indexes in OpenOffice.org Math
-OpenOffice.org Math : export filters
-OpenOffice.org Math : exporting
-OpenOffice.org Math : exporting;bitmaps
-OpenOffice.org Math : exporting;databases
-OpenOffice.org Math : exporting;HTML and text documents
-OpenOffice.org Math : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Math : exporting;spreadsheets to text format
-OpenOffice.org Math : exporting;templates
-OpenOffice.org Math : exporting;to foreign formats
-OpenOffice.org Math : exporting;to HTML
-OpenOffice.org Math : exporting;to Microsoft Office formats
-OpenOffice.org Math : exporting;to PDF
-OpenOffice.org Math : exporting;to PostScript format
-OpenOffice.org Math : exporting;to XML
-OpenOffice.org Math : exporting;XML files
-OpenOffice.org Math : extended tips in Help
-OpenOffice.org Math : extension mode in text
-OpenOffice.org Math : extensions
-OpenOffice.org Math : extensions;Extension Manager
-OpenOffice.org Math : extensions;file formats
-OpenOffice.org Math : external keys (Base)
-OpenOffice.org Math : factorial
-OpenOffice.org Math : faster printing
-OpenOffice.org Math : faxes
-OpenOffice.org Math : faxes;configuring OpenOffice.org
-OpenOffice.org Math : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Math : faxes;selecting a fax machine
-OpenOffice.org Math : faxes;sending
-OpenOffice.org Math : faxes;wizards
-OpenOffice.org Math : fields
-OpenOffice.org Math : fields;database tables
-OpenOffice.org Math : fields;displaying field codes (Writer)
-OpenOffice.org Math : fields;formatted fields
-OpenOffice.org Math : fields;updating automatically (Writer)
-OpenOffice.org Math : file associations for Microsoft Office
-OpenOffice.org Math : file filters
-OpenOffice.org Math : file filters;mobile devices
-OpenOffice.org Math : file filters;XML
-OpenOffice.org Math : file formats
-OpenOffice.org Math : file formats;changing defaults
-OpenOffice.org Math : file formats;OpenDocument/XML
-OpenOffice.org Math : file formats;saving always in other formats
-OpenOffice.org Math : file selection button
-OpenOffice.org Math : file sharing options for current document
-OpenOffice.org Math : files
-OpenOffice.org Math : files;filters and formats
-OpenOffice.org Math : files;importing
-OpenOffice.org Math : files;opening
-OpenOffice.org Math : files;opening with placeholders
-OpenOffice.org Math : files;properties
-OpenOffice.org Math : files;saving
-OpenOffice.org Math : files;saving automatically
-OpenOffice.org Math : files;saving in other formats
-OpenOffice.org Math : files;sending as e-mail
-OpenOffice.org Math : files;version numbers
-OpenOffice.org Math : files and folders in OpenOffice.org
-OpenOffice.org Math : fill characters with tabulators
-OpenOffice.org Math : fill colors for areas
-OpenOffice.org Math : fill patterns for areas
-OpenOffice.org Math : filter conditions
-OpenOffice.org Math : filter conditions;connecting
-OpenOffice.org Math : filter conditions;in queries (Base)
-OpenOffice.org Math : filtering
-OpenOffice.org Math : filtering;data in databases
-OpenOffice.org Math : filtering;data in forms
-OpenOffice.org Math : filters
-OpenOffice.org Math : filters;comparison operators
-OpenOffice.org Math : filters;for import and export
-OpenOffice.org Math : filters;Navigator
-OpenOffice.org Math : filters;pictures
-OpenOffice.org Math : filters;XML filter settings
-OpenOffice.org Math : Find tab in Help
-OpenOffice.org Math : finding
-OpenOffice.org Math : finding;errors in OpenOffice.org Math
-OpenOffice.org Math : finding;in all sheets
-OpenOffice.org Math : finding;records in form documents
-OpenOffice.org Math : finding;selections
-OpenOffice.org Math : finding;similarity search
-OpenOffice.org Math : fitting to pages
-OpenOffice.org Math : fitting to pages;print settings in Math
-OpenOffice.org Math : fitting to pages;print settings in presentations
-OpenOffice.org Math : fixed text
-OpenOffice.org Math : fixed text;form functions
-OpenOffice.org Math : fixing toolbars
-OpenOffice.org Math : flipping draw objects
-OpenOffice.org Math : floating frames in HTML documents
-OpenOffice.org Math : floating toolbars
-OpenOffice.org Math : floor brackets
-OpenOffice.org Math : focus of controls
-OpenOffice.org Math : folder creation
-OpenOffice.org Math : font attributes
-OpenOffice.org Math : font attributes;changing defaults
-OpenOffice.org Math : font lists
-OpenOffice.org Math : font name box
-OpenOffice.org Math : font sizes
-OpenOffice.org Math : font sizes;bullets
-OpenOffice.org Math : font sizes;example
-OpenOffice.org Math : font sizes;in OpenOffice.org Math
-OpenOffice.org Math : font sizes;relative changes
-OpenOffice.org Math : font sizes;scaling on screen
-OpenOffice.org Math : font sizes;text
-OpenOffice.org Math : fonts
-OpenOffice.org Math : fonts;adding under UNIX
-OpenOffice.org Math : fonts;changing in templates
-OpenOffice.org Math : fonts;colors
-OpenOffice.org Math : fonts;default settings
-OpenOffice.org Math : fonts;effects
-OpenOffice.org Math : fonts;for HTML and Basic
-OpenOffice.org Math : fonts;formats
-OpenOffice.org Math : fonts;in OpenOffice.org Math
-OpenOffice.org Math : fonts;outlines
-OpenOffice.org Math : fonts;positions in text
-OpenOffice.org Math : fonts;shadows
-OpenOffice.org Math : fonts;specifying several
-OpenOffice.org Math : fonts;strikethrough
-OpenOffice.org Math : fonts;styles
-OpenOffice.org Math : fonts;text objects
-OpenOffice.org Math : Fontwork icons
-OpenOffice.org Math : footers
-OpenOffice.org Math : footers;backgrounds
-OpenOffice.org Math : for all symbol
-OpenOffice.org Math : form controls
-OpenOffice.org Math : form controls;assigning macros
-OpenOffice.org Math : form controls;protecting
-OpenOffice.org Math : form controls;toolbars
-OpenOffice.org Math : form fields
-OpenOffice.org Math : form filters
-OpenOffice.org Math : Form Navigator
-OpenOffice.org Math : format codes
-OpenOffice.org Math : format codes;numbers
-OpenOffice.org Math : format codes;user-defined number formats
-OpenOffice.org Math : format filling printing in OpenOffice.org Math
-OpenOffice.org Math : Format Paintbrush
-OpenOffice.org Math : formats
-OpenOffice.org Math : formats;Asian layout
-OpenOffice.org Math : formats;Asian typography
-OpenOffice.org Math : formats;fonts
-OpenOffice.org Math : formats;maximizing page formats
-OpenOffice.org Math : formats;number and currency formats
-OpenOffice.org Math : formats;of currencies/date/time
-OpenOffice.org Math : formats;on opening and saving
-OpenOffice.org Math : formats;pasting in special formats
-OpenOffice.org Math : formats;positions
-OpenOffice.org Math : formats;reference list of formatting (Math)
-OpenOffice.org Math : formats;tabulators
-OpenOffice.org Math : formats;undoing when writing
-OpenOffice.org Math : formatted fields
-OpenOffice.org Math : formatted fields;form functions
-OpenOffice.org Math : formatted fields;properties
-OpenOffice.org Math : formatting
-OpenOffice.org Math : formatting;axes in charts
-OpenOffice.org Math : formatting;changing default attributes
-OpenOffice.org Math : formatting;chart legends
-OpenOffice.org Math : formatting;copying
-OpenOffice.org Math : formatting;definition
-OpenOffice.org Math : formatting;expanding (Calc)
-OpenOffice.org Math : formatting;font effects
-OpenOffice.org Math : formatting;hyperlinks
-OpenOffice.org Math : formatting;in OpenOffice.org Math
-OpenOffice.org Math : formatting;pages
-OpenOffice.org Math : formatting;printer metrics (Writer)
-OpenOffice.org Math : formatting;undoing
-OpenOffice.org Math : forms
-OpenOffice.org Math : forms;browsing
-OpenOffice.org Math : forms;Combo Box/List Box Wizard
-OpenOffice.org Math : forms;creating
-OpenOffice.org Math : forms;data
-OpenOffice.org Math : forms;designing (Base)
-OpenOffice.org Math : forms;events
-OpenOffice.org Math : forms;filtering data
-OpenOffice.org Math : forms;finding records
-OpenOffice.org Math : forms;focus after opening
-OpenOffice.org Math : forms;general information (Base)
-OpenOffice.org Math : forms;grouping controls
-OpenOffice.org Math : forms;HTML filters
-OpenOffice.org Math : forms;Navigator
-OpenOffice.org Math : forms;opening in design mode
-OpenOffice.org Math : forms;properties
-OpenOffice.org Math : forms;sorting data
-OpenOffice.org Math : forms;subforms
-OpenOffice.org Math : forms;wizards
-OpenOffice.org Math : forms;XForms
-OpenOffice.org Math : Formula Auditing feature in Microsoft Office
-OpenOffice.org Math : formula cursor in OpenOffice.org Math
-OpenOffice.org Math : formula display sizes
-OpenOffice.org Math : formula fonts
-OpenOffice.org Math : formula fonts;defining
-OpenOffice.org Math : formula parts
-OpenOffice.org Math : formula parts;manually aligning
-OpenOffice.org Math : formula parts;merging
-OpenOffice.org Math : formula texts
-OpenOffice.org Math : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Math : formula view
-OpenOffice.org Math : formula view;refreshing
-OpenOffice.org Math : formulas
-OpenOffice.org Math : formulas;aligning
-OpenOffice.org Math : formulas;attributes in
-OpenOffice.org Math : formulas;element spacing
-OpenOffice.org Math : formulas;entering symbols in
-OpenOffice.org Math : formulas;examples
-OpenOffice.org Math : formulas;fit to text
-OpenOffice.org Math : formulas;in color
-OpenOffice.org Math : formulas;increasing size of display
-OpenOffice.org Math : formulas;line breaks
-OpenOffice.org Math : formulas;maximum size
-OpenOffice.org Math : formulas;new
-OpenOffice.org Math : formulas;reference tables
-OpenOffice.org Math : formulas;selections
-OpenOffice.org Math : formulas;starting formula editor
-OpenOffice.org Math : formulas;zooming out
-OpenOffice.org Math : formulas in reports
-OpenOffice.org Math : formulas in reports;editing
-OpenOffice.org Math : forums and support
-OpenOffice.org Math : fractions in formulas
-OpenOffice.org Math : frames
-OpenOffice.org Math : frames;around paragraphs
-OpenOffice.org Math : frames;around tables
-OpenOffice.org Math : frames;AutoCorrect function
-OpenOffice.org Math : frames;backgrounds
-OpenOffice.org Math : frames;captions (Writer)
-OpenOffice.org Math : frames;printing in OpenOffice.org Math
-OpenOffice.org Math : frames;protecting
-OpenOffice.org Math : frames;selection frames
-OpenOffice.org Math : frames;text fitting to frames
-OpenOffice.org Math : freeform lines
-OpenOffice.org Math : freeform lines;draw functions
-OpenOffice.org Math : FTP
-OpenOffice.org Math : FTP;opening documents
-OpenOffice.org Math : FTP;saving documents
-OpenOffice.org Math : full joins (Base)
-OpenOffice.org Math : full screen view
-OpenOffice.org Math : full-text search in Help
-OpenOffice.org Math : functions
-OpenOffice.org Math : functions;in OpenOffice.org Math
-OpenOffice.org Math : functions in reports
-OpenOffice.org Math : functions in reports;editing
-OpenOffice.org Math : functions operators
-OpenOffice.org Math : functions operators;list of
-OpenOffice.org Math : Gallery
-OpenOffice.org Math : Gallery;adding pictures
-OpenOffice.org Math : Gallery;dragging pictures to draw objects
-OpenOffice.org Math : Gallery;hiding/showing
-OpenOffice.org Math : Gallery;inserting pictures from
-OpenOffice.org Math : gaps in formulas
-OpenOffice.org Math : German spellcheck
-OpenOffice.org Math : get method for form transmissions
-OpenOffice.org Math : getting support
-OpenOffice.org Math : GIF format
-OpenOffice.org Math : glossaries
-OpenOffice.org Math : glossaries;common terms
-OpenOffice.org Math : glossaries;Internet terms
-OpenOffice.org Math : gradients off for faster printing
-OpenOffice.org Math : graphical text art
-OpenOffice.org Math : graphics
-OpenOffice.org Math : graphics;cache
-OpenOffice.org Math : graphics;protecting
-OpenOffice.org Math : graphics, see also pictures
-OpenOffice.org Math : grayscale printing
-OpenOffice.org Math : greater than or equal to signs
-OpenOffice.org Math : greater than relations
-OpenOffice.org Math : Greek symbols in formulas
-OpenOffice.org Math : grid controls
-OpenOffice.org Math : grid controls;form functions
-OpenOffice.org Math : grids
-OpenOffice.org Math : grids;defaults (Writer/Calc)
-OpenOffice.org Math : grids;display options (Impress/Draw)
-OpenOffice.org Math : grids;displaying lines (Calc)
-OpenOffice.org Math : group box creation
-OpenOffice.org Math : grouping and brackets in OpenOffice.org Math
-OpenOffice.org Math : grouping brackets
-OpenOffice.org Math : groups
-OpenOffice.org Math : groups;entering/exiting/ungrouping
-OpenOffice.org Math : groups;naming
-OpenOffice.org Math : groups;of controls
-OpenOffice.org Math : guides
-OpenOffice.org Math : guides;display options (Impress/Draw)
-OpenOffice.org Math : guides;displaying when moving objects (Impress)
-OpenOffice.org Math : guides;showing (Calc)
-OpenOffice.org Math : guides;showing when moving frames (Writer)
-OpenOffice.org Math : gutter
-OpenOffice.org Math : h-bar symbol
-OpenOffice.org Math : handles
-OpenOffice.org Math : handles;displaying (Writer)
-OpenOffice.org Math : handles;scaling
-OpenOffice.org Math : handles;showing simple/large handles (Calc)
-OpenOffice.org Math : Hangul/Hanja
-OpenOffice.org Math : hatching
-OpenOffice.org Math : headers
-OpenOffice.org Math : headers;backgrounds
-OpenOffice.org Math : headings
-OpenOffice.org Math : headings;entering as text box
-OpenOffice.org Math : Hebrew
-OpenOffice.org Math : Hebrew;entering text
-OpenOffice.org Math : Hebrew;language settings
-OpenOffice.org Math : Help
-OpenOffice.org Math : Help;bookmarks
-OpenOffice.org Math : Help;extended tips on/off
-OpenOffice.org Math : Help;full-text search
-OpenOffice.org Math : Help;Help tips
-OpenOffice.org Math : Help;keywords
-OpenOffice.org Math : Help;navigation pane showing/hiding
-OpenOffice.org Math : Help;style sheets
-OpenOffice.org Math : Help;topics
-OpenOffice.org Math : Help Agent
-OpenOffice.org Math : Help Agent;help
-OpenOffice.org Math : Help Agent;options
-OpenOffice.org Math : Help tips
-OpenOffice.org Math : Help tips;hiding
-OpenOffice.org Math : hidden controls in Form Navigator
-OpenOffice.org Math : hidden fields display (Writer)
-OpenOffice.org Math : hidden pages
-OpenOffice.org Math : hidden pages;printing in presentations
-OpenOffice.org Math : hidden text
-OpenOffice.org Math : hidden text;showing (Writer)
-OpenOffice.org Math : hiding
-OpenOffice.org Math : hiding;changes
-OpenOffice.org Math : hiding;docked windows
-OpenOffice.org Math : hiding;navigation pane in Help window
-OpenOffice.org Math : high contrast mode
-OpenOffice.org Math : Hindi
-OpenOffice.org Math : Hindi;entering text
-OpenOffice.org Math : Hindi;language settings
-OpenOffice.org Math : horizontal scrollbars (Writer)
-OpenOffice.org Math : HTML
-OpenOffice.org Math : HTML;definition
-OpenOffice.org Math : HTML;export character set
-OpenOffice.org Math : HTML;fonts for source display
-OpenOffice.org Math : HTML;importing META tags
-OpenOffice.org Math : HTML;live presentations
-OpenOffice.org Math : HTML documents
-OpenOffice.org Math : HTML documents;auto reloading
-OpenOffice.org Math : HTML documents;importing/exporting
-OpenOffice.org Math : HTML documents;META tags in
-OpenOffice.org Math : HTML documents;new
-OpenOffice.org Math : HTML documents;source text
-OpenOffice.org Math : hyperbolic cosine function
-OpenOffice.org Math : hyperbolic cotangent function
-OpenOffice.org Math : hyperbolic sine function
-OpenOffice.org Math : hyperbolic tangent function
-OpenOffice.org Math : hyperlinks
-OpenOffice.org Math : hyperlinks;assigning macros
-OpenOffice.org Math : hyperlinks;character formats
-OpenOffice.org Math : hyperlinks;definition
-OpenOffice.org Math : hyperlinks;deleting
-OpenOffice.org Math : hyperlinks;editing
-OpenOffice.org Math : hyperlinks;inserting
-OpenOffice.org Math : hyperlinks;relative and absolute
-OpenOffice.org Math : hyperlinks;turning off automatic recognition
-OpenOffice.org Math : hyperlinks, see also links
-OpenOffice.org Math : hyphenation
-OpenOffice.org Math : hyphenation;activating for a language
-OpenOffice.org Math : hyphenation;minimal number of characters
-OpenOffice.org Math : hyphens
-OpenOffice.org Math : hyphens;displaying custom (Writer)
-OpenOffice.org Math : hyphens;inserting custom
-OpenOffice.org Math : icon bars, see toolbars
-OpenOffice.org Math : icon sizes
-OpenOffice.org Math : identical to relation
-OpenOffice.org Math : ignore list for spellcheck
-OpenOffice.org Math : illustrations, see pictures
-OpenOffice.org Math : image button creation
-OpenOffice.org Math : image control creation
-OpenOffice.org Math : image of relation
-OpenOffice.org Math : ImageMap
-OpenOffice.org Math : ImageMap;definition
-OpenOffice.org Math : ImageMap;editor
-OpenOffice.org Math : images
-OpenOffice.org Math : images;ImageMap
-OpenOffice.org Math : images;inserting and editing bitmaps
-OpenOffice.org Math : images;placeholders in presentations
-OpenOffice.org Math : images, see also pictures
-OpenOffice.org Math : imaginary part of a complex number
-OpenOffice.org Math : IME
-OpenOffice.org Math : IME;definition
-OpenOffice.org Math : IME;showing/hiding
-OpenOffice.org Math : import filters
-OpenOffice.org Math : import restrictions for Microsoft Office
-OpenOffice.org Math : importing
-OpenOffice.org Math : importing;bitmaps
-OpenOffice.org Math : importing;compatibility settings for text import
-OpenOffice.org Math : importing;databases
-OpenOffice.org Math : importing;documents in other formats
-OpenOffice.org Math : importing;from XML
-OpenOffice.org Math : importing;HTML and text documents
-OpenOffice.org Math : importing;HTML with META tags
-OpenOffice.org Math : importing;Microsoft Office documents with VBA code
-OpenOffice.org Math : importing;OpenOffice.org Math formulas
-OpenOffice.org Math : importing;tables in text format
-OpenOffice.org Math : importing;templates
-OpenOffice.org Math : inches
-OpenOffice.org Math : included in set operator
-OpenOffice.org Math : includes set operator
-OpenOffice.org Math : Index tab in Help
-OpenOffice.org Math : indexes
-OpenOffice.org Math : indexes;adding to formulas
-OpenOffice.org Math : indexes;backgrounds
-OpenOffice.org Math : indexes;showing/hiding Help index tab
-OpenOffice.org Math : indexes;unprotecting
-OpenOffice.org Math : indexes and exponents in OpenOffice.org Math
-OpenOffice.org Math : indicator lines in text
-OpenOffice.org Math : inequation
-OpenOffice.org Math : infinity symbol
-OpenOffice.org Math : inner joins (Base)
-OpenOffice.org Math : input method window
-OpenOffice.org Math : insert mode for entering text
-OpenOffice.org Math : inserting
-OpenOffice.org Math : inserting;applets
-OpenOffice.org Math : inserting;brackets
-OpenOffice.org Math : inserting;cell ranges from spreadsheets
-OpenOffice.org Math : inserting;charts
-OpenOffice.org Math : inserting;clipboard options
-OpenOffice.org Math : inserting;comments in OpenOffice.org Math
-OpenOffice.org Math : inserting;data from text documents
-OpenOffice.org Math : inserting;datasource records in spreadsheets
-OpenOffice.org Math : inserting;drawings
-OpenOffice.org Math : inserting;floating frames
-OpenOffice.org Math : inserting;form fields
-OpenOffice.org Math : inserting;gaps
-OpenOffice.org Math : inserting;hyperlinks
-OpenOffice.org Math : inserting;line breaks in cells
-OpenOffice.org Math : inserting;movies/sounds
-OpenOffice.org Math : inserting;new text tables defaults
-OpenOffice.org Math : inserting;notes
-OpenOffice.org Math : inserting;objects from Gallery
-OpenOffice.org Math : inserting;OLE objects
-OpenOffice.org Math : inserting;paragraph bullets
-OpenOffice.org Math : inserting;plug-ins
-OpenOffice.org Math : inserting;special characters
-OpenOffice.org Math : inserting;tab stops
-OpenOffice.org Math : inserting;text in OpenOffice.org Math
-OpenOffice.org Math : installing
-OpenOffice.org Math : installing;ActiveX control
-OpenOffice.org Math : installing;mobile device filters
-OpenOffice.org Math : installing;UNO components
-OpenOffice.org Math : instructions
-OpenOffice.org Math : instructions;general
-OpenOffice.org Math : instructions;OpenOffice.org Math
-OpenOffice.org Math : integrals
-OpenOffice.org Math : integrals;example
-OpenOffice.org Math : integrals;signs
-OpenOffice.org Math : Internet
-OpenOffice.org Math : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Math : Internet;presentations
-OpenOffice.org Math : Internet;starting searches
-OpenOffice.org Math : Internet;turning off recognition of addresses
-OpenOffice.org Math : Internet glossary
-OpenOffice.org Math : intersection of sets
-OpenOffice.org Math : invert filter
-OpenOffice.org Math : invisible areas
-OpenOffice.org Math : italic attribute in OpenOffice.org Math
-OpenOffice.org Math : italic text
-OpenOffice.org Math : iterative references in spreadsheets
-OpenOffice.org Math : Java
-OpenOffice.org Math : Java;definition
-OpenOffice.org Math : Java;scripting
-OpenOffice.org Math : Java;setting options
-OpenOffice.org Math : JDBC
-OpenOffice.org Math : JDBC;databases (Base)
-OpenOffice.org Math : JDBC;definition
-OpenOffice.org Math : joining
-OpenOffice.org Math : joining;paragraphs
-OpenOffice.org Math : joining;tables (Base)
-OpenOffice.org Math : joins in databases (Base)
-OpenOffice.org Math : justifying text
-OpenOffice.org Math : kerning
-OpenOffice.org Math : kerning;Asian texts
-OpenOffice.org Math : kerning;definition
-OpenOffice.org Math : kerning;in characters
-OpenOffice.org Math : key fields for relations (Base)
-OpenOffice.org Math : keyboard
-OpenOffice.org Math : keyboard;assigning/editing shortcut keys
-OpenOffice.org Math : keyboard;general commands
-OpenOffice.org Math : keyboard;removing numbering
-OpenOffice.org Math : keys
-OpenOffice.org Math : keys;adding push buttons
-OpenOffice.org Math : keys;primary keys (Base)
-OpenOffice.org Math : kiosk export
-OpenOffice.org Math : labels
-OpenOffice.org Math : labels;creating and synchronizing
-OpenOffice.org Math : labels;for draw objects
-OpenOffice.org Math : labels;form functions
-OpenOffice.org Math : labels;from databases
-OpenOffice.org Math : labels, see also names/callouts
-OpenOffice.org Math : lambda-bar symbol
-OpenOffice.org Math : languages
-OpenOffice.org Math : languages;activating modules
-OpenOffice.org Math : languages;Asian support
-OpenOffice.org Math : languages;complex text layout
-OpenOffice.org Math : languages;locale settings
-OpenOffice.org Math : languages;selecting
-OpenOffice.org Math : languages;setting options
-OpenOffice.org Math : languages;spellcheck
-OpenOffice.org Math : languages;spellchecking and formatting
-OpenOffice.org Math : large handles (Writer)
-OpenOffice.org Math : large icons
-OpenOffice.org Math : layer arrangement
-OpenOffice.org Math : layout
-OpenOffice.org Math : layout;importing Word documents
-OpenOffice.org Math : layout;pages
-OpenOffice.org Math : LDAP server
-OpenOffice.org Math : LDAP server;address books (Base)
-OpenOffice.org Math : LDAP server;sign on options
-OpenOffice.org Math : leading between paragraphs
-OpenOffice.org Math : left alignment of paragraphs
-OpenOffice.org Math : left arrow symbol
-OpenOffice.org Math : left joins (Base)
-OpenOffice.org Math : left-justified alignment (Math)
-OpenOffice.org Math : legends
-OpenOffice.org Math : legends;charts
-OpenOffice.org Math : legends;draw objects
-OpenOffice.org Math : legends;rounding corners
-OpenOffice.org Math : less than or equal to signs
-OpenOffice.org Math : less than relations
-OpenOffice.org Math : Letter Wizard
-OpenOffice.org Math : levels
-OpenOffice.org Math : levels;depth stagger
-OpenOffice.org Math : limits
-OpenOffice.org Math : limits;in OpenOffice.org Math
-OpenOffice.org Math : limits of tables (Writer)
-OpenOffice.org Math : line above attribute
-OpenOffice.org Math : line breaks
-OpenOffice.org Math : line breaks;in cells
-OpenOffice.org Math : line breaks;in formulas
-OpenOffice.org Math : line spacing
-OpenOffice.org Math : line spacing;context menu in paragraphs
-OpenOffice.org Math : line spacing;paragraph
-OpenOffice.org Math : line styles
-OpenOffice.org Math : line styles;applying
-OpenOffice.org Math : line styles;defining
-OpenOffice.org Math : line through attribute
-OpenOffice.org Math : lines
-OpenOffice.org Math : lines;contours (Draw/Impress)
-OpenOffice.org Math : lines;defining ends
-OpenOffice.org Math : lines;draw functions
-OpenOffice.org Math : lines;drawing in text
-OpenOffice.org Math : lines;editing points
-OpenOffice.org Math : lines;inserting in formulas
-OpenOffice.org Math : lines;removing automatic lines
-OpenOffice.org Math : lines;scalable
-OpenOffice.org Math : lines;with edges
-OpenOffice.org Math : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Math : lines of text
-OpenOffice.org Math : lines of text;alignment
-OpenOffice.org Math : links
-OpenOffice.org Math : links;between cells and controls
-OpenOffice.org Math : links;by drag and drop
-OpenOffice.org Math : links;character formats
-OpenOffice.org Math : links;definition
-OpenOffice.org Math : links;editing hyperlinks
-OpenOffice.org Math : links;inserting
-OpenOffice.org Math : links;modifying
-OpenOffice.org Math : links;opening files with
-OpenOffice.org Math : links;relational databases (Base)
-OpenOffice.org Math : links;turning off automatic recognition
-OpenOffice.org Math : links;updating options (Writer)
-OpenOffice.org Math : links;updating specific links
-OpenOffice.org Math : list box creation
-OpenOffice.org Math : lists
-OpenOffice.org Math : lists;data assigned to controls
-OpenOffice.org Math : lists;registered databases (Base)
-OpenOffice.org Math : lists;regular expressions
-OpenOffice.org Math : live presentations on the Internet
-OpenOffice.org Math : loading
-OpenOffice.org Math : loading;documents
-OpenOffice.org Math : loading;documents from other formats
-OpenOffice.org Math : loading;HTML documents, automatically
-OpenOffice.org Math : loading;Microsoft Office documents with VBA code
-OpenOffice.org Math : loading;reloading
-OpenOffice.org Math : loading;XML files
-OpenOffice.org Math : locale settings
-OpenOffice.org Math : logarithms
-OpenOffice.org Math : logic symbols
-OpenOffice.org Math : logical operators
-OpenOffice.org Math : lower limits
-OpenOffice.org Math : lowercase letters
-OpenOffice.org Math : lowercase letters;font effects
-OpenOffice.org Math : macros
-OpenOffice.org Math : macros;assigning to events in forms
-OpenOffice.org Math : macros;in MS Office documents
-OpenOffice.org Math : macros;interrupting
-OpenOffice.org Math : macros;organizing
-OpenOffice.org Math : macros;recording
-OpenOffice.org Math : macros;security
-OpenOffice.org Math : macros;security warning dialog
-OpenOffice.org Math : macros;selecting security warnings
-OpenOffice.org Math : magnifiers
-OpenOffice.org Math : Mail Merge feature in Microsoft Office
-OpenOffice.org Math : margins
-OpenOffice.org Math : margins;pages
-OpenOffice.org Math : margins;setting with the mouse
-OpenOffice.org Math : margins;shadows
-OpenOffice.org Math : markers
-OpenOffice.org Math : markers;definition
-OpenOffice.org Math : markers;next
-OpenOffice.org Math : markers;previous
-OpenOffice.org Math : marking changes
-OpenOffice.org Math : Markup feature in Microsoft Office
-OpenOffice.org Math : Math formula editor
-OpenOffice.org Math : mathematical symbols
-OpenOffice.org Math : mathematical symbols;catalog
-OpenOffice.org Math : mathematical symbols;other
-OpenOffice.org Math : matrices
-OpenOffice.org Math : matrices;arranging
-OpenOffice.org Math : maximum formula size
-OpenOffice.org Math : measurement units
-OpenOffice.org Math : measurement units;changing on rulers
-OpenOffice.org Math : measurement units;converting
-OpenOffice.org Math : measurement units;selecting
-OpenOffice.org Math : Media Player window
-OpenOffice.org Math : menus
-OpenOffice.org Math : menus;activating context menus
-OpenOffice.org Math : menus;customizing
-OpenOffice.org Math : menus;inactive menu items
-OpenOffice.org Math : merging
-OpenOffice.org Math : merging;documents
-OpenOffice.org Math : merging;formula parts
-OpenOffice.org Math : META tags
-OpenOffice.org Math : metrics
-OpenOffice.org Math : metrics;converting
-OpenOffice.org Math : metrics;document formatting (Writer)
-OpenOffice.org Math : metrics;in sheets
-OpenOffice.org Math : Microsoft Office
-OpenOffice.org Math : Microsoft Office;Access databases (base)
-OpenOffice.org Math : Microsoft Office;as standard file format
-OpenOffice.org Math : Microsoft Office;document import restrictions
-OpenOffice.org Math : Microsoft Office;feature comparisons
-OpenOffice.org Math : Microsoft Office;importing password protected files
-OpenOffice.org Math : Microsoft Office;importing Word documents
-OpenOffice.org Math : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Math : Microsoft Office;new users information
-OpenOffice.org Math : Microsoft Office;opening Microsoft documents
-OpenOffice.org Math : Microsoft Office;reassigning document types
-OpenOffice.org Math : minus signs
-OpenOffice.org Math : minus/plus signs
-OpenOffice.org Math : mobile device filters
-OpenOffice.org Math : models in XForms
-OpenOffice.org Math : modifying, see changing
-OpenOffice.org Math : more controls
-OpenOffice.org Math : mosaic filter
-OpenOffice.org Math : mouse
-OpenOffice.org Math : mouse;pointers when using drag and drop
-OpenOffice.org Math : mouse;positioning
-OpenOffice.org Math : moving
-OpenOffice.org Math : moving;tab stops on ruler
-OpenOffice.org Math : moving;toolbars
-OpenOffice.org Math : moving;using guide lines in presentations
-OpenOffice.org Math : MS ADO interface (Base)
-OpenOffice.org Math : much greater than relation
-OpenOffice.org Math : much less than relation
-OpenOffice.org Math : multi-line formulas
-OpenOffice.org Math : multi-line formulas;aligning
-OpenOffice.org Math : multi-line titles in forms
-OpenOffice.org Math : multiple documents
-OpenOffice.org Math : multiple documents;opening
-OpenOffice.org Math : multiplication signs
-OpenOffice.org Math : My Documents folder
-OpenOffice.org Math : My Documents folder;changing work directory
-OpenOffice.org Math : My Documents folder;opening
-OpenOffice.org Math : MySQL databases (Base)
-OpenOffice.org Math : Nabla operator
-OpenOffice.org Math : names
-OpenOffice.org Math : names;multi-line titles
-OpenOffice.org Math : names;objects
-OpenOffice.org Math : names, see also labels/callouts
-OpenOffice.org Math : namespace organization in XForms
-OpenOffice.org Math : native SQL (Base)
-OpenOffice.org Math : natural exponential functions
-OpenOffice.org Math : natural logarithms
-OpenOffice.org Math : natural numbers
-OpenOffice.org Math : navigating
-OpenOffice.org Math : navigating;in documents
-OpenOffice.org Math : Navigation bar
-OpenOffice.org Math : Navigation bar;controls
-OpenOffice.org Math : Navigation bar;forms
-OpenOffice.org Math : Navigator
-OpenOffice.org Math : Navigator;contents as lists
-OpenOffice.org Math : Navigator;docking
-OpenOffice.org Math : Navigator;working with
-OpenOffice.org Math : network identity options
-OpenOffice.org Math : new databases
-OpenOffice.org Math : new documents
-OpenOffice.org Math : new German spellcheck
-OpenOffice.org Math : new lines in cells
-OpenOffice.org Math : new symbols in OpenOffice.org Math
-OpenOffice.org Math : new windows
-OpenOffice.org Math : non-breaking dashes
-OpenOffice.org Math : non-breaking spaces (Writer)
-OpenOffice.org Math : non-printing characters (Writer)
-OpenOffice.org Math : not included in set operator
-OpenOffice.org Math : NOT operator
-OpenOffice.org Math : not subset set operators
-OpenOffice.org Math : not superset set operators
-OpenOffice.org Math : notes
-OpenOffice.org Math : notes;displaying (Calc)
-OpenOffice.org Math : notes;inserting and editing
-OpenOffice.org Math : notes;printing in text
-OpenOffice.org Math : number formats
-OpenOffice.org Math : number formats;codes
-OpenOffice.org Math : number formats;formats
-OpenOffice.org Math : number formats;recognition in text tables
-OpenOffice.org Math : number of pages
-OpenOffice.org Math : number of sheets
-OpenOffice.org Math : number of tables
-OpenOffice.org Math : numbering
-OpenOffice.org Math : numbering;options
-OpenOffice.org Math : numbering;paragraphs
-OpenOffice.org Math : numbering;turning off
-OpenOffice.org Math : numbering;using automatically
-OpenOffice.org Math : numbers
-OpenOffice.org Math : numbers;date, time and currency formats
-OpenOffice.org Math : numbers;decimal places (Calc)
-OpenOffice.org Math : numbers;formatting options for selected cells
-OpenOffice.org Math : numerical fields in forms
-OpenOffice.org Math : objects
-OpenOffice.org Math : objects;always moveable (Impress/Draw)
-OpenOffice.org Math : objects;arranging within stacks
-OpenOffice.org Math : objects;contours in presentations
-OpenOffice.org Math : objects;copying when moving in presentations
-OpenOffice.org Math : objects;definition
-OpenOffice.org Math : objects;displaying in spreadsheets
-OpenOffice.org Math : objects;displaying in text documents
-OpenOffice.org Math : objects;editing
-OpenOffice.org Math : objects;inserting from Gallery
-OpenOffice.org Math : objects;inserting OLE objects
-OpenOffice.org Math : objects;moving and resizing with mouse
-OpenOffice.org Math : objects;naming
-OpenOffice.org Math : objects;opening
-OpenOffice.org Math : objects;quickly moving to
-OpenOffice.org Math : objects;titles and descriptions
-OpenOffice.org Math : ODBC
-OpenOffice.org Math : ODBC;database (Base)
-OpenOffice.org Math : ODBC;definition
-OpenOffice.org Math : ODF file formats
-OpenOffice.org Math : Office
-OpenOffice.org Math : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Math : old German spellcheck
-OpenOffice.org Math : OLE
-OpenOffice.org Math : OLE;definition
-OpenOffice.org Math : OLE objects
-OpenOffice.org Math : OLE objects;arranging within stacks
-OpenOffice.org Math : OLE objects;captions (Writer)
-OpenOffice.org Math : OLE objects;inserting
-OpenOffice.org Math : OLE objects;number of
-OpenOffice.org Math : OLE objects;protecting
-OpenOffice.org Math : one and a half line spacing in text
-OpenOffice.org Math : online registration
-OpenOffice.org Math : online update options
-OpenOffice.org Math : online updates
-OpenOffice.org Math : online updates;checking automatically
-OpenOffice.org Math : online updates;checking manually
-OpenOffice.org Math : Open/Save dialogs
-OpenOffice.org Math : OpenDocument file formats
-OpenOffice.org Math : OpenGL
-OpenOffice.org Math : OpenGL;definition
-OpenOffice.org Math : OpenGL;optimized output
-OpenOffice.org Math : opening
-OpenOffice.org Math : opening;context menus
-OpenOffice.org Math : opening;database files
-OpenOffice.org Math : opening;dialog settings
-OpenOffice.org Math : opening;documents
-OpenOffice.org Math : opening;documents from other formats
-OpenOffice.org Math : opening;files with links
-OpenOffice.org Math : opening;files, with placeholders
-OpenOffice.org Math : opening;forms
-OpenOffice.org Math : opening;Microsoft Office files
-OpenOffice.org Math : opening;mobile device documents
-OpenOffice.org Math : opening;objects
-OpenOffice.org Math : opening;reports
-OpenOffice.org Math : opening;several files
-OpenOffice.org Math : opening;XForms
-OpenOffice.org Math : OpenOffice.org Base data sources
-OpenOffice.org Math : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Math : OpenOffice.org documents
-OpenOffice.org Math : OpenOffice.org documents;mobile device filters
-OpenOffice.org Math : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Math : OpenOffice.org Math
-OpenOffice.org Math : OpenOffice.org Math;entering symbols in
-OpenOffice.org Math : OpenOffice.org Math;examples
-OpenOffice.org Math : OpenOffice.org Math;formatting
-OpenOffice.org Math : OpenOffice.org Math;general instructions
-OpenOffice.org Math : OpenOffice.org Math;reference list
-OpenOffice.org Math : OpenOffice.org Math;relations
-OpenOffice.org Math : OpenOffice.org Math start
-OpenOffice.org Math : operator brackets
-OpenOffice.org Math : operators
-OpenOffice.org Math : operators;default filters
-OpenOffice.org Math : operators;general
-OpenOffice.org Math : operators;in Math
-OpenOffice.org Math : operators;list of
-OpenOffice.org Math : operators;unary and binary
-OpenOffice.org Math : optional hyphens (Writer)
-OpenOffice.org Math : options
-OpenOffice.org Math : options;accessibility
-OpenOffice.org Math : options;appearance
-OpenOffice.org Math : options;compatibility (Writer)
-OpenOffice.org Math : options;network identity
-OpenOffice.org Math : options;online update
-OpenOffice.org Math : options;tools
-OpenOffice.org Math : OR operator
-OpenOffice.org Math : Oracle databases (base)
-OpenOffice.org Math : ordering
-OpenOffice.org Math : ordering;objects
-OpenOffice.org Math : organizing
-OpenOffice.org Math : organizing;macros and scripts
-OpenOffice.org Math : organizing;namespaces in XForms
-OpenOffice.org Math : organizing;styles
-OpenOffice.org Math : organizing;templates
-OpenOffice.org Math : original by correspondence
-OpenOffice.org Math : original size
-OpenOffice.org Math : original size;printing in OpenOffice.org Math
-OpenOffice.org Math : original size;restoring after cropping
-OpenOffice.org Math : orphaned brackets
-OpenOffice.org Math : orthogonal relations
-OpenOffice.org Math : other operators
-OpenOffice.org Math : other operators;list of
-OpenOffice.org Math : outlines
-OpenOffice.org Math : outlines;font effects
-OpenOffice.org Math : outlines;outline symbols
-OpenOffice.org Math : outlines;sending to presentations
-OpenOffice.org Math : overline attribute
-OpenOffice.org Math : overwrite mode
-OpenOffice.org Math : owns command
-OpenOffice.org Math : packages, see extensions
-OpenOffice.org Math : page breaks
-OpenOffice.org Math : page breaks;displaying (Calc)
-OpenOffice.org Math : page formats
-OpenOffice.org Math : page formats;maximizing
-OpenOffice.org Math : page formats;restriction
-OpenOffice.org Math : page styles
-OpenOffice.org Math : page styles;editing/applying with statusbar
-OpenOffice.org Math : pages
-OpenOffice.org Math : pages;backgrounds in spreadsheets
-OpenOffice.org Math : pages;formatting and numbering
-OpenOffice.org Math : pages;printing page names in presentations
-OpenOffice.org Math : pages;scaling
-OpenOffice.org Math : pages;selecting one to print
-OpenOffice.org Math : paint box
-OpenOffice.org Math : paint can symbol
-OpenOffice.org Math : pair kerning
-OpenOffice.org Math : Palm file filters
-OpenOffice.org Math : paper formats
-OpenOffice.org Math : paper size warning
-OpenOffice.org Math : paper trays
-OpenOffice.org Math : paragraph marks
-OpenOffice.org Math : paragraph marks;displaying (Writer)
-OpenOffice.org Math : paragraph styles
-OpenOffice.org Math : paragraph styles;languages
-OpenOffice.org Math : paragraph styles;modifying basic fonts
-OpenOffice.org Math : paragraphs
-OpenOffice.org Math : paragraphs;alignment
-OpenOffice.org Math : paragraphs;Asian typography
-OpenOffice.org Math : paragraphs;backgrounds
-OpenOffice.org Math : paragraphs;defining borders
-OpenOffice.org Math : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Math : paragraphs;increasing indents of
-OpenOffice.org Math : paragraphs;indents, margins and columns
-OpenOffice.org Math : paragraphs;inserting bullets
-OpenOffice.org Math : paragraphs;joining
-OpenOffice.org Math : paragraphs;numbering automatically
-OpenOffice.org Math : paragraphs;removing blank ones
-OpenOffice.org Math : paragraphs;spacing
-OpenOffice.org Math : paragraphs;tab stops
-OpenOffice.org Math : parallel relation
-OpenOffice.org Math : parameters
-OpenOffice.org Math : parameters;command line
-OpenOffice.org Math : parameters;queries (Base)
-OpenOffice.org Math : parentheses (Math)
-OpenOffice.org Math : partial differentiation symbol
-OpenOffice.org Math : passwords for protecting contents
-OpenOffice.org Math : pasting
-OpenOffice.org Math : pasting;cell ranges
-OpenOffice.org Math : pasting;cell ranges from spreadsheets
-OpenOffice.org Math : pasting;data from text documents
-OpenOffice.org Math : pasting;draw objects
-OpenOffice.org Math : pasting;draw objects from other documents
-OpenOffice.org Math : pasting;formatted/unformatted text
-OpenOffice.org Math : pasting;from data source view
-OpenOffice.org Math : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Math : pasting;pictures from other documents
-OpenOffice.org Math : pasting;sheet areas in text documents
-OpenOffice.org Math : pasting;to Gallery
-OpenOffice.org Math : paths
-OpenOffice.org Math : paths;changing work directory
-OpenOffice.org Math : paths;defaults
-OpenOffice.org Math : pattern editor
-OpenOffice.org Math : pattern fields
-OpenOffice.org Math : pattern fields;form functions
-OpenOffice.org Math : patterns for objects
-OpenOffice.org Math : PDF
-OpenOffice.org Math : PDF;export
-OpenOffice.org Math : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Math : personal data input
-OpenOffice.org Math : phonetic guide
-OpenOffice.org Math : picklist creation
-OpenOffice.org Math : picture by correspondence
-OpenOffice.org Math : pictures
-OpenOffice.org Math : pictures;adding to Gallery
-OpenOffice.org Math : pictures;arranging within stacks
-OpenOffice.org Math : pictures;assigning macros
-OpenOffice.org Math : pictures;backgrounds
-OpenOffice.org Math : pictures;captions (Writer)
-OpenOffice.org Math : pictures;changing paths
-OpenOffice.org Math : pictures;cropping and zooming
-OpenOffice.org Math : pictures;displaying in Calc
-OpenOffice.org Math : pictures;displaying in Writer (Writer)
-OpenOffice.org Math : pictures;drag and drop between documents
-OpenOffice.org Math : pictures;drawing
-OpenOffice.org Math : pictures;editing
-OpenOffice.org Math : pictures;filters
-OpenOffice.org Math : pictures;ImageMap
-OpenOffice.org Math : pictures;inserting automatically
-OpenOffice.org Math : pictures;inserting from Gallery
-OpenOffice.org Math : pictures;number of
-OpenOffice.org Math : pictures;printing
-OpenOffice.org Math : pictures;scaling/resizing
-OpenOffice.org Math : Pivot tables feature in Microsoft Office
-OpenOffice.org Math : pixel editor
-OpenOffice.org Math : pixel graphics
-OpenOffice.org Math : pixel graphics;inserting and editing
-OpenOffice.org Math : pixel patterns
-OpenOffice.org Math : placeholders
-OpenOffice.org Math : placeholders;in SQL queries
-OpenOffice.org Math : placeholders;inserting in formulas
-OpenOffice.org Math : placeholders;on opening files
-OpenOffice.org Math : placeholders;position of next
-OpenOffice.org Math : placeholders;previous marker
-OpenOffice.org Math : placing toolbars
-OpenOffice.org Math : playing movies and sound files
-OpenOffice.org Math : plotting data as charts
-OpenOffice.org Math : plug-ins
-OpenOffice.org Math : plug-ins;activating and deactivating
-OpenOffice.org Math : plug-ins;definition
-OpenOffice.org Math : plug-ins;inserting
-OpenOffice.org Math : plus signs
-OpenOffice.org Math : plus/minus signs
-OpenOffice.org Math : pocket device appliances
-OpenOffice.org Math : Pocket PC file filters
-OpenOffice.org Math : points
-OpenOffice.org Math : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Math : polygon drawing
-OpenOffice.org Math : pop-art filter
-OpenOffice.org Math : portable document format
-OpenOffice.org Math : positioning
-OpenOffice.org Math : positioning;draw objects and controls
-OpenOffice.org Math : positioning;fonts
-OpenOffice.org Math : positioning;objects
-OpenOffice.org Math : positioning;toolbars
-OpenOffice.org Math : post method for form transmissions
-OpenOffice.org Math : posterizing filter
-OpenOffice.org Math : PostScript
-OpenOffice.org Math : PostScript;creating files
-OpenOffice.org Math : PostScript;PDF converter, UNIX
-OpenOffice.org Math : PowerPoint export
-OpenOffice.org Math : powers
-OpenOffice.org Math : precision as shown (Calc)
-OpenOffice.org Math : predefining fonts
-OpenOffice.org Math : presentations
-OpenOffice.org Math : presentations;creating/opening
-OpenOffice.org Math : presentations;inserting spreadsheet cells
-OpenOffice.org Math : presentations;live on the Internet
-OpenOffice.org Math : presentations;print menu
-OpenOffice.org Math : presentations;saving
-OpenOffice.org Math : presentations;saving automatically
-OpenOffice.org Math : presentations;saving in other formats
-OpenOffice.org Math : presentations;sending as e-mail
-OpenOffice.org Math : presentations;starting with wizard
-OpenOffice.org Math : presentations;wizards
-OpenOffice.org Math : press buttons, see push buttons
-OpenOffice.org Math : previews
-OpenOffice.org Math : previews;fonts lists
-OpenOffice.org Math : primary keys
-OpenOffice.org Math : primary keys;defining
-OpenOffice.org Math : primary keys;inserting (Base)
-OpenOffice.org Math : print area selection
-OpenOffice.org Math : printer metrics for document formatting (Writer)
-OpenOffice.org Math : printers
-OpenOffice.org Math : printers;adding, UNIX
-OpenOffice.org Math : printers;choosing
-OpenOffice.org Math : printers;default printer
-OpenOffice.org Math : printers;faxes under UNIX
-OpenOffice.org Math : printers;maximum page formats
-OpenOffice.org Math : printers;paper trays
-OpenOffice.org Math : printers;properties
-OpenOffice.org Math : printing
-OpenOffice.org Math : printing;black and white
-OpenOffice.org Math : printing;brochures
-OpenOffice.org Math : printing;colors in grayscale
-OpenOffice.org Math : printing;copies
-OpenOffice.org Math : printing;creating individual jobs
-OpenOffice.org Math : printing;dates in presentations
-OpenOffice.org Math : printing;directly
-OpenOffice.org Math : printing;documents
-OpenOffice.org Math : printing;drawings defaults
-OpenOffice.org Math : printing;elements in text documents
-OpenOffice.org Math : printing;faster
-OpenOffice.org Math : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Math : printing;fitting to pages in presentations
-OpenOffice.org Math : printing;formulas in OpenOffice.org Math
-OpenOffice.org Math : printing;hidden pages of presentations
-OpenOffice.org Math : printing;in original size in OpenOffice.org Math
-OpenOffice.org Math : printing;left/right pages
-OpenOffice.org Math : printing;queries (Base)
-OpenOffice.org Math : printing;scaling in OpenOffice.org Math
-OpenOffice.org Math : printing;selections
-OpenOffice.org Math : printing;text always in black
-OpenOffice.org Math : printing;text in reverse order
-OpenOffice.org Math : printing;tiling pages in presentations
-OpenOffice.org Math : printing;transparencies
-OpenOffice.org Math : printing;warnings
-OpenOffice.org Math : printing;without scaling in presentations
-OpenOffice.org Math : printing speed
-OpenOffice.org Math : product
-OpenOffice.org Math : programming
-OpenOffice.org Math : programming;OpenOffice.org
-OpenOffice.org Math : programming;scripting
-OpenOffice.org Math : properties
-OpenOffice.org Math : properties;fields in databases
-OpenOffice.org Math : properties;files
-OpenOffice.org Math : properties;form controls
-OpenOffice.org Math : properties;forms
-OpenOffice.org Math : properties;printers
-OpenOffice.org Math : proportional to relation
-OpenOffice.org Math : protected contents
-OpenOffice.org Math : protected dashes
-OpenOffice.org Math : protected database tables
-OpenOffice.org Math : protected documents
-OpenOffice.org Math : protected spaces
-OpenOffice.org Math : protected spaces;inserting
-OpenOffice.org Math : protected spaces;showing (Writer)
-OpenOffice.org Math : protecting
-OpenOffice.org Math : protecting;contents
-OpenOffice.org Math : protecting;recorded changes
-OpenOffice.org Math : proxy settings
-OpenOffice.org Math : push buttons
-OpenOffice.org Math : push buttons;adding to documents
-OpenOffice.org Math : push buttons;creating
-OpenOffice.org Math : queries
-OpenOffice.org Math : queries;copying (Base)
-OpenOffice.org Math : queries;creating in design view (Base)
-OpenOffice.org Math : queries;creating in SQL view
-OpenOffice.org Math : queries;defining (Base)
-OpenOffice.org Math : queries;deleting table links (Base)
-OpenOffice.org Math : queries;editing in data source view
-OpenOffice.org Math : queries;formulating filter conditions (Base)
-OpenOffice.org Math : queries;joining tables (Base)
-OpenOffice.org Math : queries;missing elements (Base)
-OpenOffice.org Math : queries;overview (Base)
-OpenOffice.org Math : queries;parameter queries (Base)
-OpenOffice.org Math : queries;printing (Base)
-OpenOffice.org Math : Query Wizard (Base)
-OpenOffice.org Math : quickstarter
-OpenOffice.org Math : quotation marks
-OpenOffice.org Math : quotation marks;replacing
-OpenOffice.org Math : quotes
-OpenOffice.org Math : quotes;custom
-OpenOffice.org Math : quotient set
-OpenOffice.org Math : radio button creation
-OpenOffice.org Math : range of integral example
-OpenOffice.org Math : rational numbers
-OpenOffice.org Math : read-only documents
-OpenOffice.org Math : read-only documents;cursor
-OpenOffice.org Math : read-only documents;database tables on/off
-OpenOffice.org Math : read-only documents;editing
-OpenOffice.org Math : read-only documents;opening documents as
-OpenOffice.org Math : read-only items in Data Navigator
-OpenOffice.org Math : real numbers
-OpenOffice.org Math : real part of complex numbers
-OpenOffice.org Math : recognizing URLs automatically
-OpenOffice.org Math : recording
-OpenOffice.org Math : recording;changes
-OpenOffice.org Math : recording;macros
-OpenOffice.org Math : records
-OpenOffice.org Math : records;inserting notes
-OpenOffice.org Math : records;protecting
-OpenOffice.org Math : records;saving
-OpenOffice.org Math : records;searching in databases
-OpenOffice.org Math : rectangles with round corners
-OpenOffice.org Math : recursions in spreadsheets
-OpenOffice.org Math : redo command
-OpenOffice.org Math : reduced printing
-OpenOffice.org Math : reference lines
-OpenOffice.org Math : reference tables
-OpenOffice.org Math : reference tables;formulas
-OpenOffice.org Math : references
-OpenOffice.org Math : references;displaying in color (Calc)
-OpenOffice.org Math : references;expanding (Calc)
-OpenOffice.org Math : references;iterative (Calc)
-OpenOffice.org Math : Refresh Data feature in Microsoft Office
-OpenOffice.org Math : refreshing formula view
-OpenOffice.org Math : register-true
-OpenOffice.org Math : register-true;definition
-OpenOffice.org Math : registering
-OpenOffice.org Math : registering;address books
-OpenOffice.org Math : registering;databases (Base)
-OpenOffice.org Math : registering;OpenOffice.org
-OpenOffice.org Math : regular expressions
-OpenOffice.org Math : regular expressions;list of
-OpenOffice.org Math : regular expressions;opening files
-OpenOffice.org Math : relational databases (Base)
-OpenOffice.org Math : relations
-OpenOffice.org Math : relations;creating and deleting (Base)
-OpenOffice.org Math : relations;in OpenOffice.org Math
-OpenOffice.org Math : relations;joining tables (Base)
-OpenOffice.org Math : relations;properties (Base)
-OpenOffice.org Math : relations operators
-OpenOffice.org Math : relations operators;list of
-OpenOffice.org Math : relative hyperlinks
-OpenOffice.org Math : relative saving of URLs
-OpenOffice.org Math : reloading
-OpenOffice.org Math : reloading;documents
-OpenOffice.org Math : reloading;HTML documents, automatically
-OpenOffice.org Math : remarks, see also notes
-OpenOffice.org Math : remote configurations
-OpenOffice.org Math : remove noise filter
-OpenOffice.org Math : removing
-OpenOffice.org Math : removing;bullets and numbering
-OpenOffice.org Math : removing;form filters
-OpenOffice.org Math : removing, see also deleting
-OpenOffice.org Math : Replace text as you type feature in Microsoft Office
-OpenOffice.org Math : replacement options
-OpenOffice.org Math : replacement table
-OpenOffice.org Math : replacing
-OpenOffice.org Math : replacing;AutoCorrect function
-OpenOffice.org Math : replacing;dashes
-OpenOffice.org Math : Report Builder
-OpenOffice.org Math : reports
-OpenOffice.org Math : reports;creating
-OpenOffice.org Math : reports;error reports
-OpenOffice.org Math : reports;opening and editing
-OpenOffice.org Math : reports;templates
-OpenOffice.org Math : resetting
-OpenOffice.org Math : resetting;templates
-OpenOffice.org Math : resizing
-OpenOffice.org Math : resizing;fonts
-OpenOffice.org Math : resizing;objects, by mouse
-OpenOffice.org Math : resizing, see also scaling/zooming
-OpenOffice.org Math : resolution when printing bitmaps
-OpenOffice.org Math : restoring
-OpenOffice.org Math : restoring;default formatting
-OpenOffice.org Math : restoring;editing
-OpenOffice.org Math : reversed circumflex attribute
-OpenOffice.org Math : reversing printing order
-OpenOffice.org Math : review function
-OpenOffice.org Math : review function;accepting or rejecting changes
-OpenOffice.org Math : review function;comparing documents
-OpenOffice.org Math : review function;recording changes example
-OpenOffice.org Math : rich text control
-OpenOffice.org Math : right alignment of paragraphs
-OpenOffice.org Math : right angled relations
-OpenOffice.org Math : right arrow symbol
-OpenOffice.org Math : right joins (Base)
-OpenOffice.org Math : right-justified alignment in OpenOffice.org Math
-OpenOffice.org Math : right-to-left text
-OpenOffice.org Math : roots
-OpenOffice.org Math : rotating
-OpenOffice.org Math : rotating;3D text
-OpenOffice.org Math : round brackets
-OpenOffice.org Math : round corners
-OpenOffice.org Math : rounding precision (Calc)
-OpenOffice.org Math : row headers
-OpenOffice.org Math : row headers;displaying (Calc)
-OpenOffice.org Math : row headers;highlighting (Calc)
-OpenOffice.org Math : rulers
-OpenOffice.org Math : rulers;default settings
-OpenOffice.org Math : rulers;measurement units
-OpenOffice.org Math : rulers;visible in presentations
-OpenOffice.org Math : samples and templates
-OpenOffice.org Math : saving
-OpenOffice.org Math : saving;default file formats
-OpenOffice.org Math : saving;dialog settings
-OpenOffice.org Math : saving;documents
-OpenOffice.org Math : saving;documents for mobile devices
-OpenOffice.org Math : saving;documents in other formats
-OpenOffice.org Math : saving;documents, automatically
-OpenOffice.org Math : saving;in Microsoft Office file format
-OpenOffice.org Math : saving;options
-OpenOffice.org Math : saving;templates
-OpenOffice.org Math : saving;to XML
-OpenOffice.org Math : saving;VBA code in Microsoft Office documents
-OpenOffice.org Math : saving;with password by default
-OpenOffice.org Math : saving as command
-OpenOffice.org Math : saving as command;precautions
-OpenOffice.org Math : scalable braces
-OpenOffice.org Math : scalable lines with ceiling
-OpenOffice.org Math : scalable round brackets
-OpenOffice.org Math : scaling
-OpenOffice.org Math : scaling;font sizes in user interface
-OpenOffice.org Math : scaling;fonts
-OpenOffice.org Math : scaling;in OpenOffice.org Math
-OpenOffice.org Math : scaling;objects
-OpenOffice.org Math : scaling;pictures
-OpenOffice.org Math : scaling;printing in OpenOffice.org Math
-OpenOffice.org Math : scaling;when printing presentations
-OpenOffice.org Math : scaling, see also zooming
-OpenOffice.org Math : screen
-OpenOffice.org Math : screen;full screen views
-OpenOffice.org Math : screen;scaling
-OpenOffice.org Math : screen magnifiers
-OpenOffice.org Math : screen readers
-OpenOffice.org Math : script organization
-OpenOffice.org Math : scripting in programming
-OpenOffice.org Math : scrollbars
-OpenOffice.org Math : scrollbars;controls
-OpenOffice.org Math : scrollbars;displaying (Calc)
-OpenOffice.org Math : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Math : search criteria for database functions in cells
-OpenOffice.org Math : search engines
-OpenOffice.org Math : search engines;definition
-OpenOffice.org Math : search engines;selecting
-OpenOffice.org Math : searching
-OpenOffice.org Math : searching;all sheets
-OpenOffice.org Math : searching;databases
-OpenOffice.org Math : searching;form filters
-OpenOffice.org Math : searching;Internet
-OpenOffice.org Math : searching;tables and forms
-OpenOffice.org Math : sections
-OpenOffice.org Math : sections;backgrounds
-OpenOffice.org Math : sections;protecting
-OpenOffice.org Math : security
-OpenOffice.org Math : security;options for documents with macros
-OpenOffice.org Math : security;protecting contents
-OpenOffice.org Math : security;warning dialogs with macros
-OpenOffice.org Math : selecting
-OpenOffice.org Math : selecting;controls
-OpenOffice.org Math : selecting;group objects
-OpenOffice.org Math : selecting;measurement units
-OpenOffice.org Math : selecting;objects
-OpenOffice.org Math : selecting;print areas
-OpenOffice.org Math : selecting;several files
-OpenOffice.org Math : selection clipboard
-OpenOffice.org Math : selection modes in text
-OpenOffice.org Math : selection options in formulas
-OpenOffice.org Math : sending
-OpenOffice.org Math : sending;AutoAbstract function in presentations
-OpenOffice.org Math : sending;documents as e-mail
-OpenOffice.org Math : sending;documents as faxes
-OpenOffice.org Math : separator lines
-OpenOffice.org Math : separator lines;defining
-OpenOffice.org Math : separators
-OpenOffice.org Math : separators;conditional
-OpenOffice.org Math : Server Side ImageMap
-OpenOffice.org Math : set operations in OpenOffice.orgMath
-OpenOffice.org Math : set operators
-OpenOffice.org Math : set operators;list of
-OpenOffice.org Math : sets of numbers
-OpenOffice.org Math : settings
-OpenOffice.org Math : settings;printers
-OpenOffice.org Math : settings;program configuration
-OpenOffice.org Math : settings;proxies
-OpenOffice.org Math : settings;tracking changes
-OpenOffice.org Math : settings;views
-OpenOffice.org Math : SGML
-OpenOffice.org Math : SGML;definition
-OpenOffice.org Math : shadows
-OpenOffice.org Math : shadows;areas
-OpenOffice.org Math : shadows;borders
-OpenOffice.org Math : shadows;characters
-OpenOffice.org Math : shadows;characters, using context menu
-OpenOffice.org Math : sharpening filter
-OpenOffice.org Math : sheet tabs
-OpenOffice.org Math : sheet tabs;displaying
-OpenOffice.org Math : sheets
-OpenOffice.org Math : sheets;searching all
-OpenOffice.org Math : shortcut keys
-OpenOffice.org Math : shortcut keys;assigning macros
-OpenOffice.org Math : shortcut keys;general
-OpenOffice.org Math : shortcut keys;in databases
-OpenOffice.org Math : shortcut keys;in formulas
-OpenOffice.org Math : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Math : Show/Hide feature in Microsoft Office
-OpenOffice.org Math : showing
-OpenOffice.org Math : showing;changes
-OpenOffice.org Math : showing;docked windows
-OpenOffice.org Math : showing;drawings and controls (Writer)
-OpenOffice.org Math : showing;live presentations on the Internet
-OpenOffice.org Math : showing;toolbars
-OpenOffice.org Math : signing documents with digital signatures
-OpenOffice.org Math : similar to relations
-OpenOffice.org Math : similarity search
-OpenOffice.org Math : simple handles (Writer)
-OpenOffice.org Math : simplified Chinese
-OpenOffice.org Math : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Math : sine function
-OpenOffice.org Math : single brackets without group function
-OpenOffice.org Math : single sign on options
-OpenOffice.org Math : single-line spacing in text
-OpenOffice.org Math : sizes
-OpenOffice.org Math : sizes;draw objects
-OpenOffice.org Math : sizes;of fonts in OpenOffice.org Math
-OpenOffice.org Math : sizes;pictures
-OpenOffice.org Math : slanting draw objects
-OpenOffice.org Math : slash division sign
-OpenOffice.org Math : small capitals
-OpenOffice.org Math : small gaps
-OpenOffice.org Math : small icons
-OpenOffice.org Math : smart tags
-OpenOffice.org Math : smart tags;options
-OpenOffice.org Math : smooth scrolling (Writer)
-OpenOffice.org Math : smoothing filter
-OpenOffice.org Math : snap grid defaults (Writer/Calc)
-OpenOffice.org Math : snapping in presentations and drawings
-OpenOffice.org Math : solarization filter
-OpenOffice.org Math : sort lists
-OpenOffice.org Math : sort lists;copying to in Calc
-OpenOffice.org Math : sorting
-OpenOffice.org Math : sorting;data in forms
-OpenOffice.org Math : sorting;databases
-OpenOffice.org Math : sounds
-OpenOffice.org Math : sounds;inserting and playing
-OpenOffice.org Math : sounds;UNIX
-OpenOffice.org Math : spaces
-OpenOffice.org Math : spaces;displaying (Writer)
-OpenOffice.org Math : spaces;ignoring double
-OpenOffice.org Math : spaces;inserting protected spaces
-OpenOffice.org Math : spaces;showing protected spaces (Writer)
-OpenOffice.org Math : spaces in formulas
-OpenOffice.org Math : spacing
-OpenOffice.org Math : spacing;between paragraphs in footnotes
-OpenOffice.org Math : spacing;font effects
-OpenOffice.org Math : spacing;formula elements
-OpenOffice.org Math : spacing;lines and paragraphs
-OpenOffice.org Math : spacing;tab stops in text documents
-OpenOffice.org Math : spacing;tabs in presentations
-OpenOffice.org Math : spadmin
-OpenOffice.org Math : special characters
-OpenOffice.org Math : speech bubbles
-OpenOffice.org Math : speed of printing
-OpenOffice.org Math : spellcheck
-OpenOffice.org Math : spellcheck;activating for a language
-OpenOffice.org Math : spellcheck;context menus
-OpenOffice.org Math : spellcheck;default languages
-OpenOffice.org Math : spellcheck;dialog
-OpenOffice.org Math : spellcheck;dictionary of exceptions
-OpenOffice.org Math : spellcheck;ignore list
-OpenOffice.org Math : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Math : spin button creation
-OpenOffice.org Math : spoolfiles with Xprinter
-OpenOffice.org Math : spreadsheets
-OpenOffice.org Math : spreadsheets;as databases (base)
-OpenOffice.org Math : spreadsheets;backgrounds
-OpenOffice.org Math : spreadsheets;copying areas to text documents
-OpenOffice.org Math : spreadsheets;creating/opening
-OpenOffice.org Math : spreadsheets;inserting charts
-OpenOffice.org Math : spreadsheets;inserting database records
-OpenOffice.org Math : spreadsheets;printing
-OpenOffice.org Math : spreadsheets;saving
-OpenOffice.org Math : spreadsheets;saving automatically
-OpenOffice.org Math : spreadsheets;saving in other formats
-OpenOffice.org Math : spreadsheets;sending as e-mail
-OpenOffice.org Math : SQL
-OpenOffice.org Math : SQL;definition
-OpenOffice.org Math : SQL;DISTINCT parameter
-OpenOffice.org Math : SQL;executing SQL commands
-OpenOffice.org Math : SQL;executing SQL statements (Base)
-OpenOffice.org Math : SQL;queries (Base)
-OpenOffice.org Math : square brackets
-OpenOffice.org Math : square drawings
-OpenOffice.org Math : square roots
-OpenOffice.org Math : stacks
-OpenOffice.org Math : standard bar on/off
-OpenOffice.org Math : standard filters in databases
-OpenOffice.org Math : standard printer under UNIX
-OpenOffice.org Math : Start Module backing window
-OpenOffice.org Math : start parameters
-OpenOffice.org Math : status bar on/off
-OpenOffice.org Math : stickers
-OpenOffice.org Math : strikethrough
-OpenOffice.org Math : strikethrough;characters
-OpenOffice.org Math : strikethrough;font effects
-OpenOffice.org Math : styles
-OpenOffice.org Math : styles;'changed' message
-OpenOffice.org Math : styles;copying between documents
-OpenOffice.org Math : styles;keyboard shortcuts
-OpenOffice.org Math : styles;organizing
-OpenOffice.org Math : styles;printing styles used in a document
-OpenOffice.org Math : styles;replacing automatically
-OpenOffice.org Math : Styles and Formatting window
-OpenOffice.org Math : Styles and Formatting window;docking
-OpenOffice.org Math : subforms
-OpenOffice.org Math : subforms;creating
-OpenOffice.org Math : subforms;description
-OpenOffice.org Math : submitting forms
-OpenOffice.org Math : subscripts
-OpenOffice.org Math : subset set operators
-OpenOffice.org Math : subtraction signs
-OpenOffice.org Math : suffixes in file formats
-OpenOffice.org Math : sum range example
-OpenOffice.org Math : summation
-OpenOffice.org Math : superscripts
-OpenOffice.org Math : superset set operators
-OpenOffice.org Math : support on the Web
-OpenOffice.org Math : symbols
-OpenOffice.org Math : symbols;adding in OpenOffice.org Math
-OpenOffice.org Math : symbols;entering in OpenOffice.org Math
-OpenOffice.org Math : symbols;for complex numbers
-OpenOffice.org Math : synchronizing
-OpenOffice.org Math : synchronizing;labels and business cards
-OpenOffice.org Math : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Math : system address book registration
-OpenOffice.org Math : tab stops
-OpenOffice.org Math : tab stops;displaying (Writer)
-OpenOffice.org Math : tab stops;inserting and editing
-OpenOffice.org Math : tab stops;setting in sheets
-OpenOffice.org Math : tab stops;settings
-OpenOffice.org Math : tab stops;spacing in presentations
-OpenOffice.org Math : tab stops;spacing in text documents
-OpenOffice.org Math : table controls
-OpenOffice.org Math : table controls;form functions
-OpenOffice.org Math : table controls;keyboard-only edit mode
-OpenOffice.org Math : table controls;properties
-OpenOffice.org Math : table views of databases
-OpenOffice.org Math : Table Wizard (Base)
-OpenOffice.org Math : tables
-OpenOffice.org Math : tables;backgrounds
-OpenOffice.org Math : tables;inserting line breaks
-OpenOffice.org Math : tables in databases
-OpenOffice.org Math : tables in databases;access rights to (Base)
-OpenOffice.org Math : tables in databases;adding to queries
-OpenOffice.org Math : tables in databases;browsing and editing
-OpenOffice.org Math : tables in databases;copying database tables (Base)
-OpenOffice.org Math : tables in databases;creating
-OpenOffice.org Math : tables in databases;creating in design view
-OpenOffice.org Math : tables in databases;importing text formats (Base)
-OpenOffice.org Math : tables in databases;joining for queries (Base)
-OpenOffice.org Math : tables in databases;printing queries (Base)
-OpenOffice.org Math : tables in databases;relations (Base)
-OpenOffice.org Math : tables in databases;searching
-OpenOffice.org Math : tables in spreadsheets
-OpenOffice.org Math : tables in spreadsheets;copying data to other applications
-OpenOffice.org Math : tables in spreadsheets;defining borders
-OpenOffice.org Math : tables in spreadsheets;value highlighting
-OpenOffice.org Math : tables in text
-OpenOffice.org Math : tables in text;captions
-OpenOffice.org Math : tables in text;creating automatically
-OpenOffice.org Math : tables in text;default settings
-OpenOffice.org Math : tables in text;defining borders
-OpenOffice.org Math : tables in text;displaying
-OpenOffice.org Math : tables in text;printing
-OpenOffice.org Math : tables in text;protecting cells
-OpenOffice.org Math : tables of contents
-OpenOffice.org Math : tables of contents;unprotecting
-OpenOffice.org Math : tabs
-OpenOffice.org Math : tabs;displaying sheet tabs
-OpenOffice.org Math : tags
-OpenOffice.org Math : tags;definition
-OpenOffice.org Math : tags;META tags
-OpenOffice.org Math : tangent function
-OpenOffice.org Math : templates
-OpenOffice.org Math : templates;agendas
-OpenOffice.org Math : templates;changing basic fonts
-OpenOffice.org Math : templates;database reports
-OpenOffice.org Math : templates;deleting
-OpenOffice.org Math : templates;editing and saving
-OpenOffice.org Math : templates;faxes
-OpenOffice.org Math : templates;importing and exporting
-OpenOffice.org Math : templates;letters
-OpenOffice.org Math : templates;new documents from templates
-OpenOffice.org Math : templates;opening documents with
-OpenOffice.org Math : templates;organizing
-OpenOffice.org Math : terminology
-OpenOffice.org Math : terminology;general glossary
-OpenOffice.org Math : terminology;Internet glossary
-OpenOffice.org Math : testing XML filters
-OpenOffice.org Math : text
-OpenOffice.org Math : text;animating
-OpenOffice.org Math : text;Asian layout
-OpenOffice.org Math : text;backgrounds
-OpenOffice.org Math : text;bold
-OpenOffice.org Math : text;coloring
-OpenOffice.org Math : text;contours
-OpenOffice.org Math : text;copying by drag and drop
-OpenOffice.org Math : text;CTL languages
-OpenOffice.org Math : text;drawing pictures
-OpenOffice.org Math : text;font effects
-OpenOffice.org Math : text;font sizes
-OpenOffice.org Math : text;font styles
-OpenOffice.org Math : text;fonts and formats
-OpenOffice.org Math : text;Fontwork icons
-OpenOffice.org Math : text;hyperlinks
-OpenOffice.org Math : text;inserting special characters
-OpenOffice.org Math : text;italics
-OpenOffice.org Math : text;kerning
-OpenOffice.org Math : text;language selection
-OpenOffice.org Math : text;line spacing
-OpenOffice.org Math : text;overwriting or inserting
-OpenOffice.org Math : text;placeholders in presentations
-OpenOffice.org Math : text;printing in black
-OpenOffice.org Math : text;replacing with format
-OpenOffice.org Math : text;selection modes
-OpenOffice.org Math : text;shadowed
-OpenOffice.org Math : text;text/draw objects
-OpenOffice.org Math : text attributes
-OpenOffice.org Math : text attributes;hyperlinks
-OpenOffice.org Math : text attributes;undoing
-OpenOffice.org Math : text boxes
-OpenOffice.org Math : text boxes;form functions
-OpenOffice.org Math : text boxes;positioning
-OpenOffice.org Math : text breaks in cells
-OpenOffice.org Math : text colors for better accessibility
-OpenOffice.org Math : text databases (Base)
-OpenOffice.org Math : text documents
-OpenOffice.org Math : text documents;creating/opening
-OpenOffice.org Math : text documents;importing/exporting
-OpenOffice.org Math : text documents;inserting spreadsheet cells
-OpenOffice.org Math : text documents;print settings
-OpenOffice.org Math : text documents;printing
-OpenOffice.org Math : text documents;saving
-OpenOffice.org Math : text documents;saving automatically
-OpenOffice.org Math : text documents;saving in other formats
-OpenOffice.org Math : text documents;sending as e-mail
-OpenOffice.org Math : text effects
-OpenOffice.org Math : text flow
-OpenOffice.org Math : text flow;in cells
-OpenOffice.org Math : text formats
-OpenOffice.org Math : text formats;databases
-OpenOffice.org Math : text formats;pasting
-OpenOffice.org Math : text input fields
-OpenOffice.org Math : text layout for special languages
-OpenOffice.org Math : text mode in OpenOffice.org Math
-OpenOffice.org Math : text objects
-OpenOffice.org Math : text objects;alignment
-OpenOffice.org Math : text objects;draw functions
-OpenOffice.org Math : text objects;fonts
-OpenOffice.org Math : text objects;in presentations and drawings
-OpenOffice.org Math : text overflow in spreadsheet cells
-OpenOffice.org Math : text strings
-OpenOffice.org Math : text strings;entering in OpenOffice.org Math
-OpenOffice.org Math : text, see also text documents, paragraphs and characters
-OpenOffice.org Math : TextArt, see Fontwork
-OpenOffice.org Math : textures
-OpenOffice.org Math : textures;inserting from Gallery
-OpenOffice.org Math : textures;on chart bars
-OpenOffice.org Math : Thai
-OpenOffice.org Math : Thai;entering text
-OpenOffice.org Math : Thai;language settings
-OpenOffice.org Math : there exists symbol
-OpenOffice.org Math : thesaurus
-OpenOffice.org Math : thesaurus;activating for a language
-OpenOffice.org Math : ticker text
-OpenOffice.org Math : tilde as attribute
-OpenOffice.org Math : time fields
-OpenOffice.org Math : time fields;form functions
-OpenOffice.org Math : times
-OpenOffice.org Math : times;inserting when printing presentations
-OpenOffice.org Math : times, formats
-OpenOffice.org Math : tips
-OpenOffice.org Math : tips;extended tips in Help
-OpenOffice.org Math : title rows
-OpenOffice.org Math : title rows;printing in OpenOffice.org Math
-OpenOffice.org Math : titles
-OpenOffice.org Math : titles;changing
-OpenOffice.org Math : titles;editing in charts
-OpenOffice.org Math : titles;font effects
-OpenOffice.org Math : titles;formatting automatically
-OpenOffice.org Math : titles;objects
-OpenOffice.org Math : toolbars
-OpenOffice.org Math : toolbars;adding buttons
-OpenOffice.org Math : toolbars;docking/undocking
-OpenOffice.org Math : toolbars;Form Navigation bar
-OpenOffice.org Math : toolbars;viewing/closing
-OpenOffice.org Math : tools bar
-OpenOffice.org Math : tooltips
-OpenOffice.org Math : tooltips;extended tips
-OpenOffice.org Math : tooltips;help
-OpenOffice.org Math : toward relation
-OpenOffice.org Math : Track changes feature in Microsoft Office
-OpenOffice.org Math : traditional Chinese
-OpenOffice.org Math : traditional Chinese;translating to simplified chinese
-OpenOffice.org Math : transparency
-OpenOffice.org Math : transparency;areas
-OpenOffice.org Math : transparency;off for faster printing
-OpenOffice.org Math : transparency;saving
-OpenOffice.org Math : transparent character as attribute
-OpenOffice.org Math : tree view of Help
-OpenOffice.org Math : trigonometrical functions
-OpenOffice.org Math : triple dot attribute
-OpenOffice.org Math : typefaces
-OpenOffice.org Math : typefaces;adding under UNIX
-OpenOffice.org Math : typefaces;formats
-OpenOffice.org Math : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Math : typography
-OpenOffice.org Math : typography;Asian
-OpenOffice.org Math : unary operators
-OpenOffice.org Math : unary operators;list of
-OpenOffice.org Math : unary operators
-OpenOffice.org Math : underline attribute
-OpenOffice.org Math : underlining
-OpenOffice.org Math : underlining;AutoFormat function
-OpenOffice.org Math : underlining;characters
-OpenOffice.org Math : underlining;text
-OpenOffice.org Math : undocking windows
-OpenOffice.org Math : undoing
-OpenOffice.org Math : undoing;direct formatting
-OpenOffice.org Math : undoing;editing
-OpenOffice.org Math : undoing;number of steps
-OpenOffice.org Math : unequal sign
-OpenOffice.org Math : ungrouping groups
-OpenOffice.org Math : union of sets
-OpenOffice.org Math : units
-OpenOffice.org Math : units;converting
-OpenOffice.org Math : units;measurement units
-OpenOffice.org Math : universal quantifier symbol
-OpenOffice.org Math : UNO components
-OpenOffice.org Math : UNO components;Extension Manager
-OpenOffice.org Math : UNO components;integrating new
-OpenOffice.org Math : up arrow symbol
-OpenOffice.org Math : update options
-OpenOffice.org Math : updates
-OpenOffice.org Math : updates;checking automatically
-OpenOffice.org Math : updates;checking manually
-OpenOffice.org Math : updating
-OpenOffice.org Math : updating;fields and charts, automatically (Writer)
-OpenOffice.org Math : updating;links in text documents
-OpenOffice.org Math : updating;links, on opening
-OpenOffice.org Math : updating;templates
-OpenOffice.org Math : upper limits
-OpenOffice.org Math : URL
-OpenOffice.org Math : URL;changing hyperlink URLs
-OpenOffice.org Math : URL;definition
-OpenOffice.org Math : URL;saving absolute/relative paths
-OpenOffice.org Math : URL;turning off URL recognition
-OpenOffice.org Math : user data
-OpenOffice.org Math : user data;input
-OpenOffice.org Math : user data;removing when saving
-OpenOffice.org Math : user-defined dictionaries
-OpenOffice.org Math : user-defined dictionaries;creating
-OpenOffice.org Math : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Math : user-defined dictionaries;editing
-OpenOffice.org Math : user-defined operators
-OpenOffice.org Math : user-defined operators;general
-OpenOffice.org Math : user-defined operators;unary and binary
-OpenOffice.org Math : user-defined styles
-OpenOffice.org Math : user-defined styles;automatically replacing
-OpenOffice.org Math : UTF-8/UCS2 support
-OpenOffice.org Math : Validation feature in Microsoft Office
-OpenOffice.org Math : values
-OpenOffice.org Math : values;absolute
-OpenOffice.org Math : values;rounded as shown (Calc)
-OpenOffice.org Math : variables
-OpenOffice.org Math : variables;for paths
-OpenOffice.org Math : variables;with right exponents
-OpenOffice.org Math : VBA code
-OpenOffice.org Math : VBA code;loading/saving documents with VBA code
-OpenOffice.org Math : vector arrows as attributes
-OpenOffice.org Math : version management
-OpenOffice.org Math : version numbers of documents
-OpenOffice.org Math : versions
-OpenOffice.org Math : versions;comparing documents
-OpenOffice.org Math : versions;file saving as, restriction
-OpenOffice.org Math : versions;merging document versions
-OpenOffice.org Math : versions;of a document
-OpenOffice.org Math : versions;OpenOffice.org
-OpenOffice.org Math : vertical arrangement of elements
-OpenOffice.org Math : vertical bars
-OpenOffice.org Math : vertical callouts
-OpenOffice.org Math : vertical dots symbol
-OpenOffice.org Math : vertical elements
-OpenOffice.org Math : vertical scrollbars (Writer)
-OpenOffice.org Math : vertical text boxes
-OpenOffice.org Math : videos
-OpenOffice.org Math : viewing
-OpenOffice.org Math : viewing;databases
-OpenOffice.org Math : viewing;file properties
-OpenOffice.org Math : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Math : viewing;toolbars
-OpenOffice.org Math : views
-OpenOffice.org Math : views;creating database views (Base)
-OpenOffice.org Math : views;defaults
-OpenOffice.org Math : views;full screen
-OpenOffice.org Math : views;icons
-OpenOffice.org Math : views;in 3D
-OpenOffice.org Math : views;maximum size
-OpenOffice.org Math : views;scaling
-OpenOffice.org Math : views;zooming out OpenOffice.org Math
-OpenOffice.org Math : Visual Basic for Applications
-OpenOffice.org Math : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Math : watermarks
-OpenOffice.org Math : web documents
-OpenOffice.org Math : web documents;XForms
-OpenOffice.org Math : Web support
-OpenOffice.org Math : WebCast export
-OpenOffice.org Math : weierstrass p symbol
-OpenOffice.org Math : whole numbers
-OpenOffice.org Math : wide circumflex attribute
-OpenOffice.org Math : wide tilde attribute
-OpenOffice.org Math : wide vector arrow attribute
-OpenOffice.org Math : widowed brackets
-OpenOffice.org Math : windows
-OpenOffice.org Math : windows;docking
-OpenOffice.org Math : windows;docking definition
-OpenOffice.org Math : windows;hiding/showing/docking
-OpenOffice.org Math : windows;new
-OpenOffice.org Math : wizards
-OpenOffice.org Math : wizards;agendas
-OpenOffice.org Math : wizards;database queries
-OpenOffice.org Math : wizards;database tables (Base)
-OpenOffice.org Math : wizards;databases (Base)
-OpenOffice.org Math : wizards;document converter
-OpenOffice.org Math : wizards;Euro Converter
-OpenOffice.org Math : wizards;faxes
-OpenOffice.org Math : wizards;forms
-OpenOffice.org Math : wizards;letters
-OpenOffice.org Math : wizards;overview
-OpenOffice.org Math : wizards;presentations
-OpenOffice.org Math : wizards;reports
-OpenOffice.org Math : Word documents
-OpenOffice.org Math : Word documents;compatibility
-OpenOffice.org Math : Word documents;saving as
-OpenOffice.org Math : WordArt, see Fontwork
-OpenOffice.org Math : words
-OpenOffice.org Math : words;automatically replacing
-OpenOffice.org Math : words;wrapping in cells
-OpenOffice.org Math : work directory change
-OpenOffice.org Math : Workbook feature in Microsoft Office
-OpenOffice.org Math : Worksheet feature in Microsoft Office
-OpenOffice.org Math : wrapping text
-OpenOffice.org Math : wrapping text;in cells
-OpenOffice.org Math : wrapping text;in formulas
-OpenOffice.org Math : write protection on/off
-OpenOffice.org Math : writing aids options
-OpenOffice.org Math : WYSIWYG in fonts lists
-OpenOffice.org Math : XForms
-OpenOffice.org Math : XML converters
-OpenOffice.org Math : XML file formats
-OpenOffice.org Math : XML filters
-OpenOffice.org Math : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Math : XML filters;settings
-OpenOffice.org Math : XML Forms
-OpenOffice.org Math : XSLT based filters
-OpenOffice.org Math : XSLT based filters;settings
-OpenOffice.org Math : XSLT filters, see also XML filters
-OpenOffice.org Math : years
-OpenOffice.org Math : years;2-digit options
-OpenOffice.org Math : zero values
-OpenOffice.org Math : zero values;displaying (Calc)
-OpenOffice.org Math : zooming
-OpenOffice.org Math : zooming;page views
-OpenOffice.org Math : zooming;pictures
-OpenOffice.org Math : zooming;status bar
-OpenOffice.org Math : zooming in on formula display
-OpenOffice.org Math : zooming out on formula display
-OpenOffice.org Writer : 1/2 replacement
-OpenOffice.org Writer : 3D charts
-OpenOffice.org Writer : 3D text creation
-OpenOffice.org Writer : 3D view
-OpenOffice.org Writer : abbreviation replacement
-OpenOffice.org Writer : abbreviations
-OpenOffice.org Writer : absolute hyperlinks
-OpenOffice.org Writer : absolute saving of URLs
-OpenOffice.org Writer : accents
-OpenOffice.org Writer : Access databases (base)
-OpenOffice.org Writer : access rights for database tables (Base)
-OpenOffice.org Writer : accessibility
-OpenOffice.org Writer : accessibility;general shortcuts
-OpenOffice.org Writer : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Writer : accessibility;OpenOffice.org features
-OpenOffice.org Writer : accessibility;OpenOffice.org Writer
-OpenOffice.org Writer : accessibility;options
-OpenOffice.org Writer : activating
-OpenOffice.org Writer : activating;context menus
-OpenOffice.org Writer : activating;Error Report Tool
-OpenOffice.org Writer : activating;extended help tips
-OpenOffice.org Writer : activating;plug-ins
-OpenOffice.org Writer : ActiveX control
-OpenOffice.org Writer : Adabas D databases (base)
-OpenOffice.org Writer : add-ons, see UNO components
-OpenOffice.org Writer : adding
-OpenOffice.org Writer : adding;automatic captions (Writer)
-OpenOffice.org Writer : adding;backgrounds
-OpenOffice.org Writer : adding;bullets
-OpenOffice.org Writer : adding;buttons in toolbars
-OpenOffice.org Writer : adding;captions
-OpenOffice.org Writer : adding;chapter numbers in captions
-OpenOffice.org Writer : adding;conditions for XForm items
-OpenOffice.org Writer : adding;draw objects
-OpenOffice.org Writer : adding;Fontwork objects
-OpenOffice.org Writer : adding;hyperlinks
-OpenOffice.org Writer : adding;input fields
-OpenOffice.org Writer : adding;items in Data Navigator
-OpenOffice.org Writer : adding;line numbers
-OpenOffice.org Writer : adding;namespaces in XForms
-OpenOffice.org Writer : adding;numbering
-OpenOffice.org Writer : adding;object borders
-OpenOffice.org Writer : adding;page borders
-OpenOffice.org Writer : adding;paragraph borders
-OpenOffice.org Writer : adding;pictures from Gallery
-OpenOffice.org Writer : adding;pictures in Gallery
-OpenOffice.org Writer : adding;plug-ins
-OpenOffice.org Writer : adding;push buttons
-OpenOffice.org Writer : adding;rows/columns, by keyboard
-OpenOffice.org Writer : adding;table borders
-OpenOffice.org Writer : adding;textures on chart bars
-OpenOffice.org Writer : additional selection mode
-OpenOffice.org Writer : address books
-OpenOffice.org Writer : address books;exchanging
-OpenOffice.org Writer : address books;LDAP server (Base)
-OpenOffice.org Writer : address books;registering
-OpenOffice.org Writer : address labels from databases
-OpenOffice.org Writer : adjusting page margins and cell widths
-OpenOffice.org Writer : ADO databases (Base)
-OpenOffice.org Writer : Agenda Wizard
-OpenOffice.org Writer : aging filter
-OpenOffice.org Writer : aligning
-OpenOffice.org Writer : aligning;2D charts
-OpenOffice.org Writer : aligning;cells
-OpenOffice.org Writer : aligning;objects
-OpenOffice.org Writer : aligning;paragraphs
-OpenOffice.org Writer : aligning;tables in text
-OpenOffice.org Writer : aligning;text objects
-OpenOffice.org Writer : aligning;titles in charts
-OpenOffice.org Writer : alphabetical indexes
-OpenOffice.org Writer : alternative fonts
-OpenOffice.org Writer : ampersand symbol, see also operators
-OpenOffice.org Writer : anchors
-OpenOffice.org Writer : anchors;changing
-OpenOffice.org Writer : anchors;displaying (Calc)
-OpenOffice.org Writer : anchors;options
-OpenOffice.org Writer : anchors;types/positions for draw objects
-OpenOffice.org Writer : animations
-OpenOffice.org Writer : animations;accessibility options
-OpenOffice.org Writer : animations;text
-OpenOffice.org Writer : appearance options
-OpenOffice.org Writer : applet insertion
-OpenOffice.org Writer : applying
-OpenOffice.org Writer : applying;languages, to selected text
-OpenOffice.org Writer : applying;numbering styles
-OpenOffice.org Writer : applying;numbering/bullets
-OpenOffice.org Writer : applying;page styles
-OpenOffice.org Writer : applying;styles
-OpenOffice.org Writer : Arabic
-OpenOffice.org Writer : Arabic;entering text
-OpenOffice.org Writer : Arabic;language settings
-OpenOffice.org Writer : area charts
-OpenOffice.org Writer : areas
-OpenOffice.org Writer : areas;bitmap patterns
-OpenOffice.org Writer : areas;hatched/dotted
-OpenOffice.org Writer : areas;shadows
-OpenOffice.org Writer : areas;slanting
-OpenOffice.org Writer : areas;styles
-OpenOffice.org Writer : areas;transparency
-OpenOffice.org Writer : arguments in command line
-OpenOffice.org Writer : arithmetical operators in formulas
-OpenOffice.org Writer : arranging
-OpenOffice.org Writer : arranging;headings
-OpenOffice.org Writer : arranging;objects
-OpenOffice.org Writer : arrows
-OpenOffice.org Writer : arrows;defining arrow heads
-OpenOffice.org Writer : arrows;defining arrow lines
-OpenOffice.org Writer : arrows;drawing in text
-OpenOffice.org Writer : ASCII
-OpenOffice.org Writer : ASCII;definition
-OpenOffice.org Writer : Asian languages
-OpenOffice.org Writer : Asian languages;enabling
-OpenOffice.org Writer : Asian languages;search options
-OpenOffice.org Writer : Asian languages;sorting paragraphs/table rows
-OpenOffice.org Writer : Asian Phonetic Guide
-OpenOffice.org Writer : Asian typography
-OpenOffice.org Writer : aspect ratio
-OpenOffice.org Writer : aspect ratio;resizing objects
-OpenOffice.org Writer : assigning scripts
-OpenOffice.org Writer : assistive technology in OpenOffice.org
-OpenOffice.org Writer : attaching toolbars
-OpenOffice.org Writer : attachments in e-mails
-OpenOffice.org Writer : audio
-OpenOffice.org Writer : audio;inserting
-OpenOffice.org Writer : audio;UNIX
-OpenOffice.org Writer : auto reloading HTML documents
-OpenOffice.org Writer : AutoAbstract function for sending text to presentations
-OpenOffice.org Writer : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Writer : AutoComplete function in text and list boxes
-OpenOffice.org Writer : AutoCorrect function
-OpenOffice.org Writer : AutoCorrect function;adding exceptions
-OpenOffice.org Writer : AutoCorrect function;context menu
-OpenOffice.org Writer : AutoCorrect function;options
-OpenOffice.org Writer : AutoCorrect function;pictures and frames
-OpenOffice.org Writer : AutoCorrect function;quotes
-OpenOffice.org Writer : AutoCorrect function;replacement table
-OpenOffice.org Writer : AutoCorrect function;smart tags
-OpenOffice.org Writer : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Writer : AutoCorrect function;turning off
-OpenOffice.org Writer : AutoCorrect function;URL recognition
-OpenOffice.org Writer : AutoCorrect function;word completion
-OpenOffice.org Writer : AutoFormat function
-OpenOffice.org Writer : AutoFormat function;applying to text tables
-OpenOffice.org Writer : AutoFormat function;headings
-OpenOffice.org Writer : AutoFormat function;switching on and off
-OpenOffice.org Writer : AutoFormat function;text documents
-OpenOffice.org Writer : automatic bullets
-OpenOffice.org Writer : automatic captions (Writer)
-OpenOffice.org Writer : automatic changes on/off
-OpenOffice.org Writer : automatic control focus
-OpenOffice.org Writer : automatic heading formatting
-OpenOffice.org Writer : automatic hyperlink formatting
-OpenOffice.org Writer : automatic hyphenation in text
-OpenOffice.org Writer : automatic line breaks
-OpenOffice.org Writer : automatic lines/borders in text
-OpenOffice.org Writer : automatic numbering
-OpenOffice.org Writer : automatic numbering;AutoCorrect function
-OpenOffice.org Writer : automatic numbering;of objects
-OpenOffice.org Writer : automatic saving
-OpenOffice.org Writer : automatic spellcheck
-OpenOffice.org Writer : automatic word completion
-OpenOffice.org Writer : AutoPilots, see wizards
-OpenOffice.org Writer : AutoShapes feature in Microsoft Office
-OpenOffice.org Writer : AutoText
-OpenOffice.org Writer : averages in charts
-OpenOffice.org Writer : axes
-OpenOffice.org Writer : axes;better scaling
-OpenOffice.org Writer : axes;formatting
-OpenOffice.org Writer : axes;formatting grids
-OpenOffice.org Writer : axes;inserting grids
-OpenOffice.org Writer : axes;interval marks
-OpenOffice.org Writer : axes;showing axes in charts
-OpenOffice.org Writer : axes in charts
-OpenOffice.org Writer : backgrounds
-OpenOffice.org Writer : backgrounds;defining colors/pictures
-OpenOffice.org Writer : backgrounds;different pages
-OpenOffice.org Writer : backgrounds;frames/sections/indexes
-OpenOffice.org Writer : backgrounds;inserting from Gallery
-OpenOffice.org Writer : backgrounds;printing
-OpenOffice.org Writer : backing window
-OpenOffice.org Writer : backups
-OpenOffice.org Writer : backups;automatic
-OpenOffice.org Writer : backups;documents
-OpenOffice.org Writer : bar charts
-OpenOffice.org Writer : Basic
-OpenOffice.org Writer : Basic;fonts for source display
-OpenOffice.org Writer : Basic;programming
-OpenOffice.org Writer : Basic;recording macros
-OpenOffice.org Writer : Basic;scripting
-OpenOffice.org Writer : basic fonts
-OpenOffice.org Writer : BeanShell scripting
-OpenOffice.org Writer : behavior of rows/columns
-OpenOffice.org Writer : Bézier curves
-OpenOffice.org Writer : Bézier curves;control points in presentations
-OpenOffice.org Writer : bi-directional writing
-OpenOffice.org Writer : bibliographies
-OpenOffice.org Writer : binding space
-OpenOffice.org Writer : bitmaps
-OpenOffice.org Writer : bitmaps;inserting and editing
-OpenOffice.org Writer : bitmaps;off for faster printing
-OpenOffice.org Writer : bitmaps;patterns
-OpenOffice.org Writer : black and white printing
-OpenOffice.org Writer : black printing in Calc
-OpenOffice.org Writer : blank pages with alternating page styles
-OpenOffice.org Writer : block selection mode
-OpenOffice.org Writer : blocks of text
-OpenOffice.org Writer : bold
-OpenOffice.org Writer : bold;AutoFormat function
-OpenOffice.org Writer : bold;formatting while typing
-OpenOffice.org Writer : bold;text
-OpenOffice.org Writer : book previews
-OpenOffice.org Writer : book view
-OpenOffice.org Writer : booklet printing
-OpenOffice.org Writer : bookmarks
-OpenOffice.org Writer : bookmarks;Help
-OpenOffice.org Writer : bookmarks;master documents
-OpenOffice.org Writer : bookmarks;positioning cursor
-OpenOffice.org Writer : borders
-OpenOffice.org Writer : borders;arranging
-OpenOffice.org Writer : borders;automatic drawing on/off
-OpenOffice.org Writer : borders;cells on screen (Calc)
-OpenOffice.org Writer : borders;for footnotes/endnotes
-OpenOffice.org Writer : borders;for headers/footers
-OpenOffice.org Writer : borders;for objects
-OpenOffice.org Writer : borders;for pages
-OpenOffice.org Writer : borders;for paragraphs
-OpenOffice.org Writer : borders;for tables
-OpenOffice.org Writer : borders;for text tables
-OpenOffice.org Writer : borders;shadows
-OpenOffice.org Writer : borders;table boundaries (Writer)
-OpenOffice.org Writer : borders, see also frames
-OpenOffice.org Writer : bound fields
-OpenOffice.org Writer : bound fields;controls
-OpenOffice.org Writer : boundaries of tables (Writer)
-OpenOffice.org Writer : break display (Writer)
-OpenOffice.org Writer : brochures
-OpenOffice.org Writer : brochures;printing individual
-OpenOffice.org Writer : brochures;printing several
-OpenOffice.org Writer : brush for copying styles
-OpenOffice.org Writer : build numbers of OpenOffice.org
-OpenOffice.org Writer : bullet lists
-OpenOffice.org Writer : bullet lists;changing levels
-OpenOffice.org Writer : bullet lists;creating while typing
-OpenOffice.org Writer : bullet lists;formatting options
-OpenOffice.org Writer : bullet lists;interrupting
-OpenOffice.org Writer : bullet lists;turning on and off
-OpenOffice.org Writer : bullets
-OpenOffice.org Writer : bullets;adding and editing
-OpenOffice.org Writer : bullets;paragraphs
-OpenOffice.org Writer : bullets;replacing
-OpenOffice.org Writer : bullets;turning off
-OpenOffice.org Writer : bullets;using automatically
-OpenOffice.org Writer : business cards
-OpenOffice.org Writer : business cards;creating and synchronizing
-OpenOffice.org Writer : business cards;using templates
-OpenOffice.org Writer : button bars, see toolbars
-OpenOffice.org Writer : buttons
-OpenOffice.org Writer : buttons;adding push buttons
-OpenOffice.org Writer : buttons;big/small
-OpenOffice.org Writer : buttons;editing hyperlink buttons
-OpenOffice.org Writer : buttons;form functions
-OpenOffice.org Writer : buttons;toolbars
-OpenOffice.org Writer : cache for graphics
-OpenOffice.org Writer : calculating
-OpenOffice.org Writer : calculating;across multiple text tables
-OpenOffice.org Writer : calculating;complex formulas in text
-OpenOffice.org Writer : calculating;in text
-OpenOffice.org Writer : calculating;in text tables
-OpenOffice.org Writer : calculating;iterative references (Calc)
-OpenOffice.org Writer : calculating;mean values
-OpenOffice.org Writer : calculating;regression curves
-OpenOffice.org Writer : calculating;sums in text tables
-OpenOffice.org Writer : callouts
-OpenOffice.org Writer : callouts;drawings
-OpenOffice.org Writer : capital letters
-OpenOffice.org Writer : capital letters;AutoCorrect function
-OpenOffice.org Writer : capital letters;avoiding after specific abbreviations
-OpenOffice.org Writer : capital letters;changing to small letters
-OpenOffice.org Writer : capital letters;changing to small letters after periods
-OpenOffice.org Writer : capital letters;font effects
-OpenOffice.org Writer : capital letters;starting paragraphs
-OpenOffice.org Writer : captions
-OpenOffice.org Writer : captions;adding chapter numbers
-OpenOffice.org Writer : captions;automatic captions (Writer)
-OpenOffice.org Writer : captions;inserting and editing
-OpenOffice.org Writer : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Writer : captions, see also labels/callouts
-OpenOffice.org Writer : cascading update (Base)
-OpenOffice.org Writer : case sensitivity
-OpenOffice.org Writer : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Writer : case sensitivity;searching
-OpenOffice.org Writer : cell merges
-OpenOffice.org Writer : cells
-OpenOffice.org Writer : cells;adapting the width by keyboard
-OpenOffice.org Writer : cells;aligning
-OpenOffice.org Writer : cells;backgrounds
-OpenOffice.org Writer : cells;borders in text tables
-OpenOffice.org Writer : cells;calculating sums
-OpenOffice.org Writer : cells;coloring (Calc)
-OpenOffice.org Writer : cells;cursor positions after input (Calc)
-OpenOffice.org Writer : cells;enlarging and reducing in text tables
-OpenOffice.org Writer : cells;formatting without effect (Calc)
-OpenOffice.org Writer : cells;inserting from spreadsheets
-OpenOffice.org Writer : cells;line breaks
-OpenOffice.org Writer : cells;linked to controls
-OpenOffice.org Writer : cells;merging/splitting
-OpenOffice.org Writer : cells;number formats
-OpenOffice.org Writer : cells;number of
-OpenOffice.org Writer : cells;pasting
-OpenOffice.org Writer : cells;resetting formats
-OpenOffice.org Writer : cells;showing grid lines (Calc)
-OpenOffice.org Writer : centered text
-OpenOffice.org Writer : centering
-OpenOffice.org Writer : centering;images on HTML pages
-OpenOffice.org Writer : centering;text frames on pages
-OpenOffice.org Writer : centimeters
-OpenOffice.org Writer : central documents
-OpenOffice.org Writer : certificates
-OpenOffice.org Writer : Change Case feature in Microsoft Office
-OpenOffice.org Writer : changes
-OpenOffice.org Writer : changes;accepting or rejecting
-OpenOffice.org Writer : changes;automatic
-OpenOffice.org Writer : changes;comparing to original
-OpenOffice.org Writer : changes;protecting
-OpenOffice.org Writer : changes;recording
-OpenOffice.org Writer : changes;review function
-OpenOffice.org Writer : changes;showing
-OpenOffice.org Writer : changing
-OpenOffice.org Writer : changing;bulleting symbols
-OpenOffice.org Writer : changing;cases of text
-OpenOffice.org Writer : changing;data binding of XForms
-OpenOffice.org Writer : changing;default templates
-OpenOffice.org Writer : changing;document titles
-OpenOffice.org Writer : changing;field shadings
-OpenOffice.org Writer : changing;fields, into text
-OpenOffice.org Writer : changing;file associations in Setup program
-OpenOffice.org Writer : changing;hyperlink text/formats/URLs
-OpenOffice.org Writer : changing;icon sizes
-OpenOffice.org Writer : changing;indents
-OpenOffice.org Writer : changing;keyboard
-OpenOffice.org Writer : changing;links
-OpenOffice.org Writer : changing;menus
-OpenOffice.org Writer : changing;object sizes
-OpenOffice.org Writer : changing;outline levels
-OpenOffice.org Writer : changing;page backgrounds
-OpenOffice.org Writer : changing;size of text frames
-OpenOffice.org Writer : changing;starting numbers in lists
-OpenOffice.org Writer : changing;toolbars
-OpenOffice.org Writer : changing;work directory
-OpenOffice.org Writer : changing, see also editing and replacing
-OpenOffice.org Writer : chapter names in headers
-OpenOffice.org Writer : chapter numbering
-OpenOffice.org Writer : chapter numbers in captions
-OpenOffice.org Writer : character styles
-OpenOffice.org Writer : character styles;language selection
-OpenOffice.org Writer : character styles;style categories
-OpenOffice.org Writer : characters
-OpenOffice.org Writer : characters;alternative fonts
-OpenOffice.org Writer : characters;Asian layout
-OpenOffice.org Writer : characters;bold
-OpenOffice.org Writer : characters;coloring
-OpenOffice.org Writer : characters;contours
-OpenOffice.org Writer : characters;counting
-OpenOffice.org Writer : characters;displaying only on screen (Writer)
-OpenOffice.org Writer : characters;enabling CTL and Asian characters
-OpenOffice.org Writer : characters;font effects
-OpenOffice.org Writer : characters;fonts and formats
-OpenOffice.org Writer : characters;hyperlinks
-OpenOffice.org Writer : characters;italics
-OpenOffice.org Writer : characters;language selection
-OpenOffice.org Writer : characters;shadowed
-OpenOffice.org Writer : characters;spacing
-OpenOffice.org Writer : characters;special
-OpenOffice.org Writer : characters;subscript and superscript
-OpenOffice.org Writer : characters;underlining
-OpenOffice.org Writer : characters;uppercase or lowercase
-OpenOffice.org Writer : charcoal sketches filter
-OpenOffice.org Writer : chart legends
-OpenOffice.org Writer : chart legends;hiding
-OpenOffice.org Writer : chart legends;showing icons with labels
-OpenOffice.org Writer : chart types
-OpenOffice.org Writer : chart types;area
-OpenOffice.org Writer : chart types;column and bar
-OpenOffice.org Writer : chart types;column and line
-OpenOffice.org Writer : chart types;line
-OpenOffice.org Writer : chart types;net
-OpenOffice.org Writer : chart types;pie/donut
-OpenOffice.org Writer : chart types;stock
-OpenOffice.org Writer : chart types;XY (scatter)
-OpenOffice.org Writer : charts
-OpenOffice.org Writer : charts;3D views
-OpenOffice.org Writer : charts;aligning
-OpenOffice.org Writer : charts;arranging within stacks
-OpenOffice.org Writer : charts;bars with textures
-OpenOffice.org Writer : charts;borders
-OpenOffice.org Writer : charts;choosing chart types
-OpenOffice.org Writer : charts;colors
-OpenOffice.org Writer : charts;copying from Calc into Writer
-OpenOffice.org Writer : charts;copying with link to source cell range
-OpenOffice.org Writer : charts;data labels
-OpenOffice.org Writer : charts;displaying (Calc)
-OpenOffice.org Writer : charts;editing axes
-OpenOffice.org Writer : charts;editing data
-OpenOffice.org Writer : charts;editing legends
-OpenOffice.org Writer : charts;editing titles
-OpenOffice.org Writer : charts;formatting areas
-OpenOffice.org Writer : charts;formatting floors
-OpenOffice.org Writer : charts;formatting walls
-OpenOffice.org Writer : charts;inserting
-OpenOffice.org Writer : charts;labeling
-OpenOffice.org Writer : charts;overview
-OpenOffice.org Writer : charts;properties
-OpenOffice.org Writer : charts;reorganizing
-OpenOffice.org Writer : charts;scaling axes
-OpenOffice.org Writer : charts;scaling text
-OpenOffice.org Writer : charts;shortcuts
-OpenOffice.org Writer : charts;showing axes
-OpenOffice.org Writer : charts;updating automatically (Writer)
-OpenOffice.org Writer : check box creation
-OpenOffice.org Writer : checking spelling
-OpenOffice.org Writer : checking spelling;all languages
-OpenOffice.org Writer : checking spelling;manually
-OpenOffice.org Writer : checking spelling;while typing
-OpenOffice.org Writer : Chinese writing systems
-OpenOffice.org Writer : choosing printers
-OpenOffice.org Writer : circle drawings
-OpenOffice.org Writer : Client Side ImageMap
-OpenOffice.org Writer : clipboard
-OpenOffice.org Writer : clipboard;calculating in text
-OpenOffice.org Writer : clipboard;cutting
-OpenOffice.org Writer : clipboard;pasting
-OpenOffice.org Writer : clipboard;pasting formatted/unformatted text
-OpenOffice.org Writer : clipboard;selection clipboard
-OpenOffice.org Writer : clipboard;Unix
-OpenOffice.org Writer : closing
-OpenOffice.org Writer : closing;documents
-OpenOffice.org Writer : closing;toolbars
-OpenOffice.org Writer : color bar
-OpenOffice.org Writer : colors
-OpenOffice.org Writer : colors;adding
-OpenOffice.org Writer : colors;appearance
-OpenOffice.org Writer : colors;backgrounds
-OpenOffice.org Writer : colors;charts
-OpenOffice.org Writer : colors;fill format
-OpenOffice.org Writer : colors;fonts
-OpenOffice.org Writer : colors;grid lines and cells (Calc)
-OpenOffice.org Writer : colors;models
-OpenOffice.org Writer : colors;not printing
-OpenOffice.org Writer : colors;printing in grayscale
-OpenOffice.org Writer : colors;restriction (Calc)
-OpenOffice.org Writer : colors;selection
-OpenOffice.org Writer : column and line charts
-OpenOffice.org Writer : column charts
-OpenOffice.org Writer : column headers
-OpenOffice.org Writer : column headers;displaying (Calc)
-OpenOffice.org Writer : column headers;highlighting (Calc)
-OpenOffice.org Writer : columns
-OpenOffice.org Writer : columns;breaks in text tables
-OpenOffice.org Writer : columns;inserting in tables
-OpenOffice.org Writer : columns;inserting/deleting in tables by keyboard
-OpenOffice.org Writer : columns;on text pages
-OpenOffice.org Writer : columns;selecting
-OpenOffice.org Writer : columns;setting with the mouse
-OpenOffice.org Writer : combination charts
-OpenOffice.org Writer : combo box creation
-OpenOffice.org Writer : command button creation
-OpenOffice.org Writer : command buttons, see push buttons
-OpenOffice.org Writer : command line parameters
-OpenOffice.org Writer : commands
-OpenOffice.org Writer : commands;not visible
-OpenOffice.org Writer : commands;SQL
-OpenOffice.org Writer : comments
-OpenOffice.org Writer : comments;on changes
-OpenOffice.org Writer : comments feature in Microsoft Office
-OpenOffice.org Writer : common terms
-OpenOffice.org Writer : common terms;Chinese dictionary
-OpenOffice.org Writer : common terms;glossaries
-OpenOffice.org Writer : common terms;Internet glossary
-OpenOffice.org Writer : Compare and Merge feature in Microsoft Office
-OpenOffice.org Writer : comparisons
-OpenOffice.org Writer : comparisons;document versions
-OpenOffice.org Writer : comparisons;hidden text fields
-OpenOffice.org Writer : comparisons;operators in default filter dialog
-OpenOffice.org Writer : compatibility settings for MS Word import
-OpenOffice.org Writer : complete screen view
-OpenOffice.org Writer : completion of words
-OpenOffice.org Writer : complex text layout
-OpenOffice.org Writer : complex text layout;definition
-OpenOffice.org Writer : complex text layout;enabling
-OpenOffice.org Writer : compose key to insert special characters
-OpenOffice.org Writer : concatenation, see ampersand symbol
-OpenOffice.org Writer : concordance files
-OpenOffice.org Writer : concordance files;definition
-OpenOffice.org Writer : concordance files;indexes
-OpenOffice.org Writer : conditional separators
-OpenOffice.org Writer : conditional styles
-OpenOffice.org Writer : conditional text
-OpenOffice.org Writer : conditional text;page counts
-OpenOffice.org Writer : conditional text;setting up
-OpenOffice.org Writer : conditions
-OpenOffice.org Writer : conditions;in fields and sections
-OpenOffice.org Writer : conditions;in number formats
-OpenOffice.org Writer : conditions;items in Data Navigator
-OpenOffice.org Writer : conditions;user data fields
-OpenOffice.org Writer : Configuration Manager
-OpenOffice.org Writer : configuring
-OpenOffice.org Writer : configuring;fax icon
-OpenOffice.org Writer : configuring;OpenOffice.org
-OpenOffice.org Writer : configuring;toolbars
-OpenOffice.org Writer : connections to data sources (Base)
-OpenOffice.org Writer : contents protection
-OpenOffice.org Writer : context menus
-OpenOffice.org Writer : continuation pages
-OpenOffice.org Writer : contour editor
-OpenOffice.org Writer : contour wrap
-OpenOffice.org Writer : contours of text
-OpenOffice.org Writer : control point display in presentations
-OpenOffice.org Writer : controls
-OpenOffice.org Writer : controls;activating in forms
-OpenOffice.org Writer : controls;adding to documents
-OpenOffice.org Writer : controls;arranging in forms
-OpenOffice.org Writer : controls;arranging within stacks
-OpenOffice.org Writer : controls;assigning data sources
-OpenOffice.org Writer : controls;bound fields/list contents/linked cells
-OpenOffice.org Writer : controls;events
-OpenOffice.org Writer : controls;focus
-OpenOffice.org Writer : controls;formatted fields
-OpenOffice.org Writer : controls;grouping
-OpenOffice.org Writer : controls;hidden
-OpenOffice.org Writer : controls;inserting
-OpenOffice.org Writer : controls;multi-line titles
-OpenOffice.org Writer : controls;positions and sizes
-OpenOffice.org Writer : controls;printing
-OpenOffice.org Writer : controls;properties of form controls
-OpenOffice.org Writer : controls;properties of table controls
-OpenOffice.org Writer : controls;reference by SQL
-OpenOffice.org Writer : controls;rich text control
-OpenOffice.org Writer : controls;select mode
-OpenOffice.org Writer : controls;showing (Writer)
-OpenOffice.org Writer : converters
-OpenOffice.org Writer : converters;Euro converter
-OpenOffice.org Writer : converters;PostScript, UNIX
-OpenOffice.org Writer : converters;XML
-OpenOffice.org Writer : converting
-OpenOffice.org Writer : converting;fields, into text
-OpenOffice.org Writer : converting;Hangul/Hanja
-OpenOffice.org Writer : converting;metrics
-OpenOffice.org Writer : converting;Microsoft documents
-OpenOffice.org Writer : converting;OpenOffice.org documents
-OpenOffice.org Writer : converting;Pocket PC formats
-OpenOffice.org Writer : converting;sections, into normal text
-OpenOffice.org Writer : converting;text, into tables
-OpenOffice.org Writer : copies
-OpenOffice.org Writer : copies;printing
-OpenOffice.org Writer : copies;removing line breaks
-OpenOffice.org Writer : copying
-OpenOffice.org Writer : copying;by drag and drop
-OpenOffice.org Writer : copying;charts from OpenOffice.org Calc
-OpenOffice.org Writer : copying;data from text documents
-OpenOffice.org Writer : copying;datasource records in spreadsheets
-OpenOffice.org Writer : copying;draw objects
-OpenOffice.org Writer : copying;draw objects between documents
-OpenOffice.org Writer : copying;formatting
-OpenOffice.org Writer : copying;from data source view
-OpenOffice.org Writer : copying;from Gallery
-OpenOffice.org Writer : copying;in Unix
-OpenOffice.org Writer : copying;pictures, between documents
-OpenOffice.org Writer : copying;sheet areas, to text documents
-OpenOffice.org Writer : copying;styles, by fill format mode
-OpenOffice.org Writer : copying;styles, from selections
-OpenOffice.org Writer : copying;text sections
-OpenOffice.org Writer : copying;to Gallery
-OpenOffice.org Writer : copyright for OpenOffice.org
-OpenOffice.org Writer : corner roundings
-OpenOffice.org Writer : counting words
-OpenOffice.org Writer : crash reports
-OpenOffice.org Writer : criteria of query design (Base)
-OpenOffice.org Writer : cropping pictures
-OpenOffice.org Writer : cross-references
-OpenOffice.org Writer : cross-references;inserting and updating
-OpenOffice.org Writer : cross-references;inserting with Navigator
-OpenOffice.org Writer : cross-references;modifying
-OpenOffice.org Writer : CTL
-OpenOffice.org Writer : CTL;complex text layout languages
-OpenOffice.org Writer : CTL;definition
-OpenOffice.org Writer : CTL;options
-OpenOffice.org Writer : currencies
-OpenOffice.org Writer : currencies;converters
-OpenOffice.org Writer : currencies;formats and format codes
-OpenOffice.org Writer : currency field creation
-OpenOffice.org Writer : currency formats
-OpenOffice.org Writer : cursor
-OpenOffice.org Writer : cursor;allowing in protected areas (Writer)
-OpenOffice.org Writer : cursor;direct cursor
-OpenOffice.org Writer : cursor;in read-only text
-OpenOffice.org Writer : cursor;quickly moving to an object
-OpenOffice.org Writer : curves
-OpenOffice.org Writer : curves;editing points
-OpenOffice.org Writer : curves;properties in line charts/XY charts
-OpenOffice.org Writer : custom dictionaries
-OpenOffice.org Writer : custom dictionaries;editing
-OpenOffice.org Writer : custom dictionaries;removing words from
-OpenOffice.org Writer : custom hyphens (Writer)
-OpenOffice.org Writer : custom quotes
-OpenOffice.org Writer : custom templates
-OpenOffice.org Writer : customizing
-OpenOffice.org Writer : customizing;events
-OpenOffice.org Writer : customizing;keyboard
-OpenOffice.org Writer : customizing;menus
-OpenOffice.org Writer : customizing;OpenOffice.org
-OpenOffice.org Writer : customizing;round corners
-OpenOffice.org Writer : customizing;toolbars
-OpenOffice.org Writer : cutting
-OpenOffice.org Writer : dashes
-OpenOffice.org Writer : data
-OpenOffice.org Writer : data;filtering in forms
-OpenOffice.org Writer : data;forms and subforms
-OpenOffice.org Writer : data;read-only
-OpenOffice.org Writer : data;sorting in forms
-OpenOffice.org Writer : data;user data
-OpenOffice.org Writer : data binding change in XForms
-OpenOffice.org Writer : data labels in charts
-OpenOffice.org Writer : Data Navigator display options
-OpenOffice.org Writer : data ranges in charts
-OpenOffice.org Writer : data series
-OpenOffice.org Writer : data source browser
-OpenOffice.org Writer : data source explorer
-OpenOffice.org Writer : data source view
-OpenOffice.org Writer : data source view;drag and drop
-OpenOffice.org Writer : data source view;overview
-OpenOffice.org Writer : data source view;showing
-OpenOffice.org Writer : data sources
-OpenOffice.org Writer : data sources;as tables
-OpenOffice.org Writer : data sources;connection settings (Base)
-OpenOffice.org Writer : data sources;copying records to spreadsheets
-OpenOffice.org Writer : data sources;displaying current
-OpenOffice.org Writer : data sources;LDAP server (Base)
-OpenOffice.org Writer : data sources;OpenOffice.org Base
-OpenOffice.org Writer : data sources;registering address books
-OpenOffice.org Writer : data sources;reports
-OpenOffice.org Writer : data sources;setting for stock charts
-OpenOffice.org Writer : data sources;viewing
-OpenOffice.org Writer : data structure of XForms
-OpenOffice.org Writer : data values in charts
-OpenOffice.org Writer : database contents
-OpenOffice.org Writer : database contents;inserting as tables
-OpenOffice.org Writer : database contents;inserting as text
-OpenOffice.org Writer : database reports
-OpenOffice.org Writer : Database Wizard (Base)
-OpenOffice.org Writer : databases
-OpenOffice.org Writer : databases;administration through SQL (Base)
-OpenOffice.org Writer : databases;ADO (Base)
-OpenOffice.org Writer : databases;connecting (Base)
-OpenOffice.org Writer : databases;creating
-OpenOffice.org Writer : databases;creating bibliographies
-OpenOffice.org Writer : databases;creating labels
-OpenOffice.org Writer : databases;creating queries
-OpenOffice.org Writer : databases;creating reports
-OpenOffice.org Writer : databases;creating tables
-OpenOffice.org Writer : databases;dBASE (Base)
-OpenOffice.org Writer : databases;deleting (Base)
-OpenOffice.org Writer : databases;drag and drop (Base)
-OpenOffice.org Writer : databases;editing tables
-OpenOffice.org Writer : databases;exchanging
-OpenOffice.org Writer : databases;form filters
-OpenOffice.org Writer : databases;formats (Base)
-OpenOffice.org Writer : databases;importing/exporting
-OpenOffice.org Writer : databases;in conditions
-OpenOffice.org Writer : databases;JDBC (Base)
-OpenOffice.org Writer : databases;main page (Base)
-OpenOffice.org Writer : databases;MySQL (Base)
-OpenOffice.org Writer : databases;ODBC (Base)
-OpenOffice.org Writer : databases;overview
-OpenOffice.org Writer : databases;registering (Base)
-OpenOffice.org Writer : databases;searching records
-OpenOffice.org Writer : databases;shortcut keys
-OpenOffice.org Writer : databases;sorting
-OpenOffice.org Writer : databases;standard filters
-OpenOffice.org Writer : databases;text formats
-OpenOffice.org Writer : databases;viewing
-OpenOffice.org Writer : date fields
-OpenOffice.org Writer : date fields;creating
-OpenOffice.org Writer : date fields;fixed/variable
-OpenOffice.org Writer : date fields;HTML
-OpenOffice.org Writer : date fields;properties
-OpenOffice.org Writer : date formats
-OpenOffice.org Writer : dates
-OpenOffice.org Writer : dates;default (Calc)
-OpenOffice.org Writer : dates;formatting automatically in tables
-OpenOffice.org Writer : dates;inserting
-OpenOffice.org Writer : dates;printing in presentations
-OpenOffice.org Writer : dates;start 1900/01/01 (Calc)
-OpenOffice.org Writer : dates;start 1904/01/01 (Calc)
-OpenOffice.org Writer : dBASE
-OpenOffice.org Writer : dBASE;database settings (Base)
-OpenOffice.org Writer : DDE
-OpenOffice.org Writer : DDE;command for inserting sections
-OpenOffice.org Writer : DDE;definition
-OpenOffice.org Writer : DDE;inserting tables
-OpenOffice.org Writer : deactivating
-OpenOffice.org Writer : deactivating;plug-ins
-OpenOffice.org Writer : deactivating;word completion
-OpenOffice.org Writer : decimal places displayed (Calc)
-OpenOffice.org Writer : decimal separator key
-OpenOffice.org Writer : decimal tab stops
-OpenOffice.org Writer : default directories
-OpenOffice.org Writer : default file formats
-OpenOffice.org Writer : default filters
-OpenOffice.org Writer : default filters;comparison operators
-OpenOffice.org Writer : default filters;databases
-OpenOffice.org Writer : default printer
-OpenOffice.org Writer : default printer;setting up
-OpenOffice.org Writer : default printer;UNIX
-OpenOffice.org Writer : default templates
-OpenOffice.org Writer : default templates;changing
-OpenOffice.org Writer : default templates;defining
-OpenOffice.org Writer : default templates;organizing
-OpenOffice.org Writer : defaults
-OpenOffice.org Writer : defaults;documents
-OpenOffice.org Writer : defaults;file formats
-OpenOffice.org Writer : defaults;fonts
-OpenOffice.org Writer : defaults;grids (Writer/Calc)
-OpenOffice.org Writer : defaults;languages
-OpenOffice.org Writer : defaults;number formats
-OpenOffice.org Writer : defaults;of saving
-OpenOffice.org Writer : defaults;program configuration
-OpenOffice.org Writer : defaults;tab stops in text
-OpenOffice.org Writer : defaults;templates
-OpenOffice.org Writer : defaults;views
-OpenOffice.org Writer : defining
-OpenOffice.org Writer : defining;arrowheads and other line ends
-OpenOffice.org Writer : defining;colors
-OpenOffice.org Writer : defining;conditions
-OpenOffice.org Writer : defining;headers/footers
-OpenOffice.org Writer : defining;line styles
-OpenOffice.org Writer : defining;object borders
-OpenOffice.org Writer : defining;page borders
-OpenOffice.org Writer : defining;page styles
-OpenOffice.org Writer : defining;paragraph borders
-OpenOffice.org Writer : defining;queries (Base)
-OpenOffice.org Writer : defining;starting page numbers
-OpenOffice.org Writer : defining;table borders
-OpenOffice.org Writer : defining;table borders in Writer
-OpenOffice.org Writer : deleting
-OpenOffice.org Writer : deleting;all direct formatting
-OpenOffice.org Writer : deleting;databases (Base)
-OpenOffice.org Writer : deleting;entries of indexes/tables of contents
-OpenOffice.org Writer : deleting;footnotes
-OpenOffice.org Writer : deleting;heading numbers
-OpenOffice.org Writer : deleting;hyperlinks
-OpenOffice.org Writer : deleting;indexes/tables of contents
-OpenOffice.org Writer : deleting;line breaks
-OpenOffice.org Writer : deleting;lines in text
-OpenOffice.org Writer : deleting;models/instances
-OpenOffice.org Writer : deleting;namespaces in XForms
-OpenOffice.org Writer : deleting;numbers in lists
-OpenOffice.org Writer : deleting;page breaks
-OpenOffice.org Writer : deleting;rows/columns, by keyboard
-OpenOffice.org Writer : deleting;tab stops
-OpenOffice.org Writer : deleting;tables or table contents
-OpenOffice.org Writer : deleting;templates
-OpenOffice.org Writer : deleting;words in user-defined dictionaries
-OpenOffice.org Writer : deleting;XML filters
-OpenOffice.org Writer : demoting heading levels
-OpenOffice.org Writer : depth stagger
-OpenOffice.org Writer : descriptions for objects
-OpenOffice.org Writer : design mode after saving
-OpenOffice.org Writer : design view
-OpenOffice.org Writer : design view;creating forms
-OpenOffice.org Writer : design view;queries/views (Base)
-OpenOffice.org Writer : designing
-OpenOffice.org Writer : designing;database tables
-OpenOffice.org Writer : designing;fonts
-OpenOffice.org Writer : designing;queries (Base)
-OpenOffice.org Writer : detaching toolbars
-OpenOffice.org Writer : dictionaries
-OpenOffice.org Writer : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Writer : dictionaries;creating
-OpenOffice.org Writer : dictionaries;editing user-defined
-OpenOffice.org Writer : dictionaries;spellcheck
-OpenOffice.org Writer : dictionaries;thesaurus
-OpenOffice.org Writer : dictionaries, see also languages
-OpenOffice.org Writer : digital signatures
-OpenOffice.org Writer : direct cursor
-OpenOffice.org Writer : direct cursor;restriction
-OpenOffice.org Writer : direct cursor;settings
-OpenOffice.org Writer : direct formatting
-OpenOffice.org Writer : direct formatting;exiting
-OpenOffice.org Writer : direct formatting;undoing all
-OpenOffice.org Writer : directories
-OpenOffice.org Writer : directories;creating new
-OpenOffice.org Writer : directories;directory structure
-OpenOffice.org Writer : disabled persons
-OpenOffice.org Writer : disabling
-OpenOffice.org Writer : disabling;field highlighting
-OpenOffice.org Writer : disabling;word completion
-OpenOffice.org Writer : displaying
-OpenOffice.org Writer : displaying;hidden text
-OpenOffice.org Writer : displaying;non-printing characters (Writer)
-OpenOffice.org Writer : displaying;notes (Calc)
-OpenOffice.org Writer : displaying;notes in text documents
-OpenOffice.org Writer : displaying;pictures and objects (Writer)
-OpenOffice.org Writer : displaying;tables (Writer)
-OpenOffice.org Writer : displaying;zero values (Calc)
-OpenOffice.org Writer : distances
-OpenOffice.org Writer : distinct values in SQL queries
-OpenOffice.org Writer : distorting in drawings
-OpenOffice.org Writer : distributing XML filters
-OpenOffice.org Writer : dithering
-OpenOffice.org Writer : dividing tables
-OpenOffice.org Writer : DocInformation fields
-OpenOffice.org Writer : docking
-OpenOffice.org Writer : docking;definition
-OpenOffice.org Writer : docking;Navigator window
-OpenOffice.org Writer : docking;toolbars
-OpenOffice.org Writer : docking;windows
-OpenOffice.org Writer : Document Converter Wizard
-OpenOffice.org Writer : Document Map feature in Microsoft Office
-OpenOffice.org Writer : Document Map, see Navigator
-OpenOffice.org Writer : document templates
-OpenOffice.org Writer : document types in OpenOffice.org
-OpenOffice.org Writer : documents
-OpenOffice.org Writer : documents;changing titles
-OpenOffice.org Writer : documents;closing
-OpenOffice.org Writer : documents;comparing
-OpenOffice.org Writer : documents;contents as lists
-OpenOffice.org Writer : documents;editing time
-OpenOffice.org Writer : documents;exporting
-OpenOffice.org Writer : documents;importing
-OpenOffice.org Writer : documents;languages
-OpenOffice.org Writer : documents;master documents and subdocuments
-OpenOffice.org Writer : documents;measurement units in
-OpenOffice.org Writer : documents;merging
-OpenOffice.org Writer : documents;number of pages/tables/sheets
-OpenOffice.org Writer : documents;number of words/characters
-OpenOffice.org Writer : documents;opening
-OpenOffice.org Writer : documents;opening in design mode
-OpenOffice.org Writer : documents;opening with templates
-OpenOffice.org Writer : documents;organizing
-OpenOffice.org Writer : documents;printing
-OpenOffice.org Writer : documents;read-only
-OpenOffice.org Writer : documents;reloading
-OpenOffice.org Writer : documents;saving
-OpenOffice.org Writer : documents;saving automatically
-OpenOffice.org Writer : documents;saving in other formats
-OpenOffice.org Writer : documents;sending as e-mail
-OpenOffice.org Writer : documents;styles changed
-OpenOffice.org Writer : documents;version management
-OpenOffice.org Writer : documents;version numbers
-OpenOffice.org Writer : donut charts
-OpenOffice.org Writer : dotted areas
-OpenOffice.org Writer : double-line spacing in paragraphs
-OpenOffice.org Writer : double-line writing in Asian layout
-OpenOffice.org Writer : drag and drop
-OpenOffice.org Writer : drag and drop;copying and pasting text
-OpenOffice.org Writer : drag and drop;creating new styles
-OpenOffice.org Writer : drag and drop;data source view
-OpenOffice.org Writer : drag and drop;from Gallery to draw objects
-OpenOffice.org Writer : drag and drop;overview
-OpenOffice.org Writer : drag and drop;pictures
-OpenOffice.org Writer : drag and drop;to Gallery
-OpenOffice.org Writer : draw objects
-OpenOffice.org Writer : draw objects;adding/editing/copying
-OpenOffice.org Writer : draw objects;anchoring
-OpenOffice.org Writer : draw objects;arranging within stacks
-OpenOffice.org Writer : draw objects;copying
-OpenOffice.org Writer : draw objects;copying between documents
-OpenOffice.org Writer : draw objects;cross-referencing
-OpenOffice.org Writer : draw objects;displaying (Calc)
-OpenOffice.org Writer : draw objects;dropping Gallery pictures
-OpenOffice.org Writer : draw objects;flipping
-OpenOffice.org Writer : draw objects;inserting captions
-OpenOffice.org Writer : draw objects;legends
-OpenOffice.org Writer : draw objects;positioning and resizing
-OpenOffice.org Writer : draw objects;protecting
-OpenOffice.org Writer : draw objects;slanting
-OpenOffice.org Writer : draw objects;text in
-OpenOffice.org Writer : Drawing bar
-OpenOffice.org Writer : drawing lines in text
-OpenOffice.org Writer : drawings
-OpenOffice.org Writer : drawings;creating/opening
-OpenOffice.org Writer : drawings;languages
-OpenOffice.org Writer : drawings;printing
-OpenOffice.org Writer : drawings;printing defaults
-OpenOffice.org Writer : drawings;printing in text documents
-OpenOffice.org Writer : drawings;saving
-OpenOffice.org Writer : drawings;saving automatically
-OpenOffice.org Writer : drawings;saving in other formats
-OpenOffice.org Writer : drawings;sending as e-mail
-OpenOffice.org Writer : drawings;showing (Writer)
-OpenOffice.org Writer : drop caps insertion
-OpenOffice.org Writer : drop-down lists in form functions
-OpenOffice.org Writer : e-mail attachments
-OpenOffice.org Writer : Edit File icon
-OpenOffice.org Writer : edit mode
-OpenOffice.org Writer : edit mode;after opening
-OpenOffice.org Writer : edit mode;through Enter key (Calc)
-OpenOffice.org Writer : Edit Points bar
-OpenOffice.org Writer : editing
-OpenOffice.org Writer : editing;captions
-OpenOffice.org Writer : editing;chart axes
-OpenOffice.org Writer : editing;chart data
-OpenOffice.org Writer : editing;chart legends
-OpenOffice.org Writer : editing;chart titles
-OpenOffice.org Writer : editing;concordance files
-OpenOffice.org Writer : editing;cross-references
-OpenOffice.org Writer : editing;data binding of XForms
-OpenOffice.org Writer : editing;database tables and queries
-OpenOffice.org Writer : editing;draw objects
-OpenOffice.org Writer : editing;Fontwork objects
-OpenOffice.org Writer : editing;footnotes/endnotes
-OpenOffice.org Writer : editing;hyperlinks
-OpenOffice.org Writer : editing;index format
-OpenOffice.org Writer : editing;indexes/tables of contents
-OpenOffice.org Writer : editing;items in Data Navigator
-OpenOffice.org Writer : editing;menus
-OpenOffice.org Writer : editing;namespaces in XForms
-OpenOffice.org Writer : editing;notes
-OpenOffice.org Writer : editing;objects
-OpenOffice.org Writer : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Writer : editing;pictures
-OpenOffice.org Writer : editing;reports
-OpenOffice.org Writer : editing;sections
-OpenOffice.org Writer : editing;shortcut keys
-OpenOffice.org Writer : editing;tab stops
-OpenOffice.org Writer : editing;table/index entries
-OpenOffice.org Writer : editing;templates
-OpenOffice.org Writer : editing;text frames
-OpenOffice.org Writer : editing;titles
-OpenOffice.org Writer : editing;toolbars
-OpenOffice.org Writer : editing;undoing
-OpenOffice.org Writer : editing;XForms
-OpenOffice.org Writer : editing time of documents
-OpenOffice.org Writer : editors
-OpenOffice.org Writer : editors;contour editor
-OpenOffice.org Writer : editors;formula editor
-OpenOffice.org Writer : editors;ImageMap editor
-OpenOffice.org Writer : effects
-OpenOffice.org Writer : effects;font positions
-OpenOffice.org Writer : effects;fonts
-OpenOffice.org Writer : effects;Fontwork icons
-OpenOffice.org Writer : effects;text animation
-OpenOffice.org Writer : emphasizing text
-OpenOffice.org Writer : empty documents
-OpenOffice.org Writer : empty page with alternating page styles
-OpenOffice.org Writer : empty paragraph removal
-OpenOffice.org Writer : encryption of contents
-OpenOffice.org Writer : endnotes
-OpenOffice.org Writer : endnotes;inserting and editing
-OpenOffice.org Writer : endnotes;spacing
-OpenOffice.org Writer : enlarging columns,cells and table rows
-OpenOffice.org Writer : entering groups
-OpenOffice.org Writer : entering text from right to left
-OpenOffice.org Writer : entering text with direct cursor
-OpenOffice.org Writer : entries
-OpenOffice.org Writer : entries;bibliographies
-OpenOffice.org Writer : entries;defining in indexes/tables of contents
-OpenOffice.org Writer : entries;in tables of contents, as hyperlinks
-OpenOffice.org Writer : envelopes
-OpenOffice.org Writer : envelopes;inserting
-OpenOffice.org Writer : equal sign, see also operators
-OpenOffice.org Writer : equations in formula editor
-OpenOffice.org Writer : error bars in charts
-OpenOffice.org Writer : error indicators in charts
-OpenOffice.org Writer : Error Report Tool
-OpenOffice.org Writer : Euro
-OpenOffice.org Writer : Euro;currency formats
-OpenOffice.org Writer : Euro;Euro Converter Wizard
-OpenOffice.org Writer : even/odd pages
-OpenOffice.org Writer : even/odd pages;formatting
-OpenOffice.org Writer : even/odd pages;printing
-OpenOffice.org Writer : events
-OpenOffice.org Writer : events;controls
-OpenOffice.org Writer : events;customizing
-OpenOffice.org Writer : events;in forms
-OpenOffice.org Writer : examples for regular expressions
-OpenOffice.org Writer : Excel
-OpenOffice.org Writer : Excel;saving as
-OpenOffice.org Writer : Excel;search criteria
-OpenOffice.org Writer : exceptions
-OpenOffice.org Writer : exceptions;AutoCorrect function
-OpenOffice.org Writer : exceptions;user-defined dictionaries
-OpenOffice.org Writer : exchanging databases
-OpenOffice.org Writer : exchanging, see also replacing
-OpenOffice.org Writer : executing
-OpenOffice.org Writer : executing;SQL commands
-OpenOffice.org Writer : exiting
-OpenOffice.org Writer : exiting;direct formatting
-OpenOffice.org Writer : exiting;groups
-OpenOffice.org Writer : exiting;OpenOffice.org
-OpenOffice.org Writer : expanding formatting (Calc)
-OpenOffice.org Writer : explorer of data sources
-OpenOffice.org Writer : export filters
-OpenOffice.org Writer : exporting
-OpenOffice.org Writer : exporting;bitmaps
-OpenOffice.org Writer : exporting;databases
-OpenOffice.org Writer : exporting;HTML and text documents
-OpenOffice.org Writer : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Writer : exporting;spreadsheets to text format
-OpenOffice.org Writer : exporting;templates
-OpenOffice.org Writer : exporting;to foreign formats
-OpenOffice.org Writer : exporting;to HTML
-OpenOffice.org Writer : exporting;to Microsoft Office formats
-OpenOffice.org Writer : exporting;to PDF
-OpenOffice.org Writer : exporting;to PostScript format
-OpenOffice.org Writer : exporting;to XML
-OpenOffice.org Writer : exporting;XML files
-OpenOffice.org Writer : extended tips in Help
-OpenOffice.org Writer : extension mode in text
-OpenOffice.org Writer : extensions
-OpenOffice.org Writer : extensions;Extension Manager
-OpenOffice.org Writer : extensions;file formats
-OpenOffice.org Writer : external keys (Base)
-OpenOffice.org Writer : faster printing
-OpenOffice.org Writer : faxes
-OpenOffice.org Writer : faxes;configuring OpenOffice.org
-OpenOffice.org Writer : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Writer : faxes;selecting a fax machine
-OpenOffice.org Writer : faxes;sending
-OpenOffice.org Writer : faxes;wizards
-OpenOffice.org Writer : fields
-OpenOffice.org Writer : fields;converting into text
-OpenOffice.org Writer : fields;database tables
-OpenOffice.org Writer : fields;defining conditions
-OpenOffice.org Writer : fields;displaying field codes (Writer)
-OpenOffice.org Writer : fields;formatted fields
-OpenOffice.org Writer : fields;HTML import and export
-OpenOffice.org Writer : fields;input fields in text
-OpenOffice.org Writer : fields;inserting time
-OpenOffice.org Writer : fields;subject
-OpenOffice.org Writer : fields;updating automatically (Writer)
-OpenOffice.org Writer : fields;updating/viewing
-OpenOffice.org Writer : fields;user data
-OpenOffice.org Writer : file associations for Microsoft Office
-OpenOffice.org Writer : file filters
-OpenOffice.org Writer : file filters;mobile devices
-OpenOffice.org Writer : file filters;XML
-OpenOffice.org Writer : file formats
-OpenOffice.org Writer : file formats;changing defaults
-OpenOffice.org Writer : file formats;OpenDocument/XML
-OpenOffice.org Writer : file formats;saving always in other formats
-OpenOffice.org Writer : file selection button
-OpenOffice.org Writer : file sharing options for current document
-OpenOffice.org Writer : files
-OpenOffice.org Writer : files;filters and formats
-OpenOffice.org Writer : files;importing
-OpenOffice.org Writer : files;opening
-OpenOffice.org Writer : files;opening with placeholders
-OpenOffice.org Writer : files;properties
-OpenOffice.org Writer : files;saving
-OpenOffice.org Writer : files;saving automatically
-OpenOffice.org Writer : files;saving in other formats
-OpenOffice.org Writer : files;sending as e-mail
-OpenOffice.org Writer : files;version numbers
-OpenOffice.org Writer : files and folders in OpenOffice.org
-OpenOffice.org Writer : fill characters with tabulators
-OpenOffice.org Writer : fill colors for areas
-OpenOffice.org Writer : fill format mode
-OpenOffice.org Writer : fill patterns for areas
-OpenOffice.org Writer : filter conditions
-OpenOffice.org Writer : filter conditions;connecting
-OpenOffice.org Writer : filter conditions;in queries (Base)
-OpenOffice.org Writer : filtering
-OpenOffice.org Writer : filtering;data in databases
-OpenOffice.org Writer : filtering;data in forms
-OpenOffice.org Writer : filters
-OpenOffice.org Writer : filters;comparison operators
-OpenOffice.org Writer : filters;for import and export
-OpenOffice.org Writer : filters;Navigator
-OpenOffice.org Writer : filters;pictures
-OpenOffice.org Writer : filters;XML filter settings
-OpenOffice.org Writer : Find tab in Help
-OpenOffice.org Writer : finding
-OpenOffice.org Writer : finding;in all sheets
-OpenOffice.org Writer : finding;records in form documents
-OpenOffice.org Writer : finding;selections
-OpenOffice.org Writer : finding;similarity search
-OpenOffice.org Writer : finding;text/text formats/styles/objects
-OpenOffice.org Writer : first letters as large capital letters
-OpenOffice.org Writer : First Page page style
-OpenOffice.org Writer : fitting to pages
-OpenOffice.org Writer : fitting to pages;print settings in Math
-OpenOffice.org Writer : fitting to pages;print settings in presentations
-OpenOffice.org Writer : fixed dates
-OpenOffice.org Writer : fixed text
-OpenOffice.org Writer : fixed text;form functions
-OpenOffice.org Writer : fixing toolbars
-OpenOffice.org Writer : flipping draw objects
-OpenOffice.org Writer : floating frames in HTML documents
-OpenOffice.org Writer : floating titles in headers
-OpenOffice.org Writer : floating toolbars
-OpenOffice.org Writer : focus of controls
-OpenOffice.org Writer : folder creation
-OpenOffice.org Writer : font attributes
-OpenOffice.org Writer : font attributes;resetting
-OpenOffice.org Writer : font lists
-OpenOffice.org Writer : font name box
-OpenOffice.org Writer : font sizes
-OpenOffice.org Writer : font sizes;bullets
-OpenOffice.org Writer : font sizes;relative changes
-OpenOffice.org Writer : font sizes;scaling on screen
-OpenOffice.org Writer : font sizes;text
-OpenOffice.org Writer : fonts
-OpenOffice.org Writer : fonts;adding under UNIX
-OpenOffice.org Writer : fonts;changing in templates
-OpenOffice.org Writer : fonts;colors
-OpenOffice.org Writer : fonts;default settings
-OpenOffice.org Writer : fonts;effects
-OpenOffice.org Writer : fonts;for HTML and Basic
-OpenOffice.org Writer : fonts;formats
-OpenOffice.org Writer : fonts;outlines
-OpenOffice.org Writer : fonts;positions in text
-OpenOffice.org Writer : fonts;resetting
-OpenOffice.org Writer : fonts;shadows
-OpenOffice.org Writer : fonts;specifying several
-OpenOffice.org Writer : fonts;strikethrough
-OpenOffice.org Writer : fonts;styles
-OpenOffice.org Writer : fonts;text objects
-OpenOffice.org Writer : Fontwork icons
-OpenOffice.org Writer : footers
-OpenOffice.org Writer : footers;about
-OpenOffice.org Writer : footers;backgrounds
-OpenOffice.org Writer : footers;defining for left and right pages
-OpenOffice.org Writer : footers;formatting
-OpenOffice.org Writer : footers;inserting
-OpenOffice.org Writer : footers;with page numbers
-OpenOffice.org Writer : footnotes
-OpenOffice.org Writer : footnotes;inserting and editing
-OpenOffice.org Writer : footnotes;spacing
-OpenOffice.org Writer : form controls
-OpenOffice.org Writer : form controls;assigning macros
-OpenOffice.org Writer : form controls;protecting
-OpenOffice.org Writer : form controls;toolbars
-OpenOffice.org Writer : form fields
-OpenOffice.org Writer : form filters
-OpenOffice.org Writer : form letters
-OpenOffice.org Writer : Form Navigator
-OpenOffice.org Writer : format codes
-OpenOffice.org Writer : format codes;numbers
-OpenOffice.org Writer : format codes;user-defined number formats
-OpenOffice.org Writer : format filling printing in OpenOffice.org Math
-OpenOffice.org Writer : Format Paintbrush
-OpenOffice.org Writer : formats
-OpenOffice.org Writer : formats;Asian layout
-OpenOffice.org Writer : formats;Asian typography
-OpenOffice.org Writer : formats;copying and pasting
-OpenOffice.org Writer : formats;finding and replacing
-OpenOffice.org Writer : formats;fonts
-OpenOffice.org Writer : formats;maximizing page formats
-OpenOffice.org Writer : formats;number and currency formats
-OpenOffice.org Writer : formats;of currencies/date/time
-OpenOffice.org Writer : formats;on opening and saving
-OpenOffice.org Writer : formats;pasting in special formats
-OpenOffice.org Writer : formats;positions
-OpenOffice.org Writer : formats;resetting
-OpenOffice.org Writer : formats;tabulators
-OpenOffice.org Writer : formats;undoing when writing
-OpenOffice.org Writer : formatted fields
-OpenOffice.org Writer : formatted fields;form functions
-OpenOffice.org Writer : formatted fields;properties
-OpenOffice.org Writer : formatting
-OpenOffice.org Writer : formatting;axes in charts
-OpenOffice.org Writer : formatting;bold, while typing
-OpenOffice.org Writer : formatting;bullets
-OpenOffice.org Writer : formatting;changing individual pages
-OpenOffice.org Writer : formatting;chart areas
-OpenOffice.org Writer : formatting;chart floors
-OpenOffice.org Writer : formatting;chart legends
-OpenOffice.org Writer : formatting;chart titles
-OpenOffice.org Writer : formatting;chart walls
-OpenOffice.org Writer : formatting;contour wrap
-OpenOffice.org Writer : formatting;copying
-OpenOffice.org Writer : formatting;definition
-OpenOffice.org Writer : formatting;even/odd pages
-OpenOffice.org Writer : formatting;exiting direct formatting
-OpenOffice.org Writer : formatting;expanding (Calc)
-OpenOffice.org Writer : formatting;font effects
-OpenOffice.org Writer : formatting;hyperlinks
-OpenOffice.org Writer : formatting;indenting paragraphs
-OpenOffice.org Writer : formatting;indexes and tables of contents
-OpenOffice.org Writer : formatting;numbered lists
-OpenOffice.org Writer : formatting;page numbers
-OpenOffice.org Writer : formatting;pages
-OpenOffice.org Writer : formatting;printer metrics (Writer)
-OpenOffice.org Writer : formatting;register-true text
-OpenOffice.org Writer : formatting;undoing
-OpenOffice.org Writer : formatting;with adjacent paragraph format
-OpenOffice.org Writer : formatting styles
-OpenOffice.org Writer : formatting styles;importing
-OpenOffice.org Writer : formatting styles;styles and templates
-OpenOffice.org Writer : forms
-OpenOffice.org Writer : forms;browsing
-OpenOffice.org Writer : forms;Combo Box/List Box Wizard
-OpenOffice.org Writer : forms;creating
-OpenOffice.org Writer : forms;data
-OpenOffice.org Writer : forms;designing (Base)
-OpenOffice.org Writer : forms;events
-OpenOffice.org Writer : forms;filtering data
-OpenOffice.org Writer : forms;finding records
-OpenOffice.org Writer : forms;focus after opening
-OpenOffice.org Writer : forms;general information (Base)
-OpenOffice.org Writer : forms;grouping controls
-OpenOffice.org Writer : forms;HTML filters
-OpenOffice.org Writer : forms;Navigator
-OpenOffice.org Writer : forms;opening in design mode
-OpenOffice.org Writer : forms;properties
-OpenOffice.org Writer : forms;sorting data
-OpenOffice.org Writer : forms;subforms
-OpenOffice.org Writer : forms;wizards
-OpenOffice.org Writer : forms;XForms
-OpenOffice.org Writer : Formula Auditing feature in Microsoft Office
-OpenOffice.org Writer : formula texts
-OpenOffice.org Writer : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Writer : formulas
-OpenOffice.org Writer : formulas;calculating in text
-OpenOffice.org Writer : formulas;complex formulas in text
-OpenOffice.org Writer : formulas;new
-OpenOffice.org Writer : formulas;pasting results in text documents
-OpenOffice.org Writer : formulas;starting formula editor
-OpenOffice.org Writer : formulas in reports
-OpenOffice.org Writer : formulas in reports;editing
-OpenOffice.org Writer : formulating conditions
-OpenOffice.org Writer : forums and support
-OpenOffice.org Writer : frames
-OpenOffice.org Writer : frames;anchoring options
-OpenOffice.org Writer : frames;around objects
-OpenOffice.org Writer : frames;around pages
-OpenOffice.org Writer : frames;around paragraphs
-OpenOffice.org Writer : frames;around tables
-OpenOffice.org Writer : frames;around text tables
-OpenOffice.org Writer : frames;AutoCorrect function
-OpenOffice.org Writer : frames;backgrounds
-OpenOffice.org Writer : frames;captions (Writer)
-OpenOffice.org Writer : frames;defining hyperlinks
-OpenOffice.org Writer : frames;jumping to
-OpenOffice.org Writer : frames;labeling
-OpenOffice.org Writer : frames;linking
-OpenOffice.org Writer : frames;printing in OpenOffice.org Math
-OpenOffice.org Writer : frames;protecting
-OpenOffice.org Writer : frames;selection frames
-OpenOffice.org Writer : frames;styles
-OpenOffice.org Writer : frames;text fitting to frames
-OpenOffice.org Writer : frames;unlinking
-OpenOffice.org Writer : freeform lines
-OpenOffice.org Writer : freeform lines;draw functions
-OpenOffice.org Writer : FTP
-OpenOffice.org Writer : FTP;opening documents
-OpenOffice.org Writer : FTP;saving documents
-OpenOffice.org Writer : full joins (Base)
-OpenOffice.org Writer : full screen view
-OpenOffice.org Writer : full-text search in Help
-OpenOffice.org Writer : functions in reports
-OpenOffice.org Writer : functions in reports;editing
-OpenOffice.org Writer : Gallery
-OpenOffice.org Writer : Gallery;adding pictures
-OpenOffice.org Writer : Gallery;docking and resizing
-OpenOffice.org Writer : Gallery;dragging pictures to draw objects
-OpenOffice.org Writer : Gallery;hiding/showing
-OpenOffice.org Writer : Gallery;inserting pictures from
-OpenOffice.org Writer : German spellcheck
-OpenOffice.org Writer : get method for form transmissions
-OpenOffice.org Writer : getting support
-OpenOffice.org Writer : GIF format
-OpenOffice.org Writer : glossaries
-OpenOffice.org Writer : glossaries;common terms
-OpenOffice.org Writer : glossaries;Internet terms
-OpenOffice.org Writer : gradients off for faster printing
-OpenOffice.org Writer : graphical text art
-OpenOffice.org Writer : graphics
-OpenOffice.org Writer : graphics;cache
-OpenOffice.org Writer : graphics;do not show
-OpenOffice.org Writer : graphics;protecting
-OpenOffice.org Writer : graphics, see also pictures
-OpenOffice.org Writer : grayscale printing
-OpenOffice.org Writer : grid controls
-OpenOffice.org Writer : grid controls;form functions
-OpenOffice.org Writer : grids
-OpenOffice.org Writer : grids;defaults (Writer/Calc)
-OpenOffice.org Writer : grids;display options (Impress/Draw)
-OpenOffice.org Writer : grids;displaying lines (Calc)
-OpenOffice.org Writer : grids;formatting axes
-OpenOffice.org Writer : grids;inserting in charts
-OpenOffice.org Writer : group box creation
-OpenOffice.org Writer : groups
-OpenOffice.org Writer : groups;entering/exiting/ungrouping
-OpenOffice.org Writer : groups;naming
-OpenOffice.org Writer : groups;of controls
-OpenOffice.org Writer : guides
-OpenOffice.org Writer : guides;display options (Impress/Draw)
-OpenOffice.org Writer : guides;displaying when moving objects (Impress)
-OpenOffice.org Writer : guides;showing (Calc)
-OpenOffice.org Writer : guides;showing when moving frames (Writer)
-OpenOffice.org Writer : gutter
-OpenOffice.org Writer : handles
-OpenOffice.org Writer : handles;displaying (Writer)
-OpenOffice.org Writer : handles;scaling
-OpenOffice.org Writer : handles;showing simple/large handles (Calc)
-OpenOffice.org Writer : hanging indents in paragraphs
-OpenOffice.org Writer : Hangul/Hanja
-OpenOffice.org Writer : hard returns in pasted text
-OpenOffice.org Writer : hatching
-OpenOffice.org Writer : headers
-OpenOffice.org Writer : headers;about
-OpenOffice.org Writer : headers;backgrounds
-OpenOffice.org Writer : headers;chapter information
-OpenOffice.org Writer : headers;defining for left and right pages
-OpenOffice.org Writer : headers;formatting
-OpenOffice.org Writer : headers;inserting
-OpenOffice.org Writer : headings
-OpenOffice.org Writer : headings;automatic
-OpenOffice.org Writer : headings;entering as text box
-OpenOffice.org Writer : headings;jumping to
-OpenOffice.org Writer : headings;numbering
-OpenOffice.org Writer : headings;own paragraph styles
-OpenOffice.org Writer : headings;rearranging
-OpenOffice.org Writer : headings;repeating in tables
-OpenOffice.org Writer : headings;starting with tab stops
-OpenOffice.org Writer : headings;switching levels by keyboard
-OpenOffice.org Writer : Hebrew
-OpenOffice.org Writer : Hebrew;entering text
-OpenOffice.org Writer : Hebrew;language settings
-OpenOffice.org Writer : Help
-OpenOffice.org Writer : Help;bookmarks
-OpenOffice.org Writer : Help;extended tips on/off
-OpenOffice.org Writer : Help;full-text search
-OpenOffice.org Writer : Help;Help tips
-OpenOffice.org Writer : Help;keywords
-OpenOffice.org Writer : Help;navigation pane showing/hiding
-OpenOffice.org Writer : Help;style sheets
-OpenOffice.org Writer : Help;topics
-OpenOffice.org Writer : Help Agent
-OpenOffice.org Writer : Help Agent;help
-OpenOffice.org Writer : Help Agent;options
-OpenOffice.org Writer : Help tips
-OpenOffice.org Writer : Help tips;fields
-OpenOffice.org Writer : Help tips;hiding
-OpenOffice.org Writer : hidden controls in Form Navigator
-OpenOffice.org Writer : hidden fields display (Writer)
-OpenOffice.org Writer : hidden pages
-OpenOffice.org Writer : hidden pages;printing in presentations
-OpenOffice.org Writer : hidden text
-OpenOffice.org Writer : hidden text;displaying
-OpenOffice.org Writer : hidden text;showing (Writer)
-OpenOffice.org Writer : hiding
-OpenOffice.org Writer : hiding;changes
-OpenOffice.org Writer : hiding;chart legends
-OpenOffice.org Writer : hiding;database fields
-OpenOffice.org Writer : hiding;docked windows
-OpenOffice.org Writer : hiding;navigation pane in Help window
-OpenOffice.org Writer : hiding;rulers
-OpenOffice.org Writer : hiding;sections
-OpenOffice.org Writer : hiding;text, from specific users
-OpenOffice.org Writer : hiding;text, with conditions
-OpenOffice.org Writer : high contrast mode
-OpenOffice.org Writer : Hindi
-OpenOffice.org Writer : Hindi;entering text
-OpenOffice.org Writer : Hindi;language settings
-OpenOffice.org Writer : homepage creation
-OpenOffice.org Writer : horizontal lines
-OpenOffice.org Writer : horizontal rulers
-OpenOffice.org Writer : horizontal scrollbars (Writer)
-OpenOffice.org Writer : HowTos for charts
-OpenOffice.org Writer : HTML
-OpenOffice.org Writer : HTML;definition
-OpenOffice.org Writer : HTML;export character set
-OpenOffice.org Writer : HTML;fonts for source display
-OpenOffice.org Writer : HTML;importing META tags
-OpenOffice.org Writer : HTML;live presentations
-OpenOffice.org Writer : HTML;special tags for fields
-OpenOffice.org Writer : HTML documents
-OpenOffice.org Writer : HTML documents;auto reloading
-OpenOffice.org Writer : HTML documents;creating from text documents
-OpenOffice.org Writer : HTML documents;headers and footers
-OpenOffice.org Writer : HTML documents;importing/exporting
-OpenOffice.org Writer : HTML documents;inserting linked sections
-OpenOffice.org Writer : HTML documents;META tags in
-OpenOffice.org Writer : HTML documents;new
-OpenOffice.org Writer : HTML documents;source text
-OpenOffice.org Writer : hyperlinks
-OpenOffice.org Writer : hyperlinks;assigning macros
-OpenOffice.org Writer : hyperlinks;character formats
-OpenOffice.org Writer : hyperlinks;definition
-OpenOffice.org Writer : hyperlinks;deleting
-OpenOffice.org Writer : hyperlinks;editing
-OpenOffice.org Writer : hyperlinks;for objects
-OpenOffice.org Writer : hyperlinks;in tables of contents and indexes
-OpenOffice.org Writer : hyperlinks;inserting
-OpenOffice.org Writer : hyperlinks;inserting from Navigator
-OpenOffice.org Writer : hyperlinks;jumping to
-OpenOffice.org Writer : hyperlinks;relative and absolute
-OpenOffice.org Writer : hyperlinks;turning off automatic recognition
-OpenOffice.org Writer : hyperlinks, see also links
-OpenOffice.org Writer : hyphenation
-OpenOffice.org Writer : hyphenation;activating for a language
-OpenOffice.org Writer : hyphenation;manual/automatic
-OpenOffice.org Writer : hyphenation;minimal number of characters
-OpenOffice.org Writer : hyphenation;preventing for specific words
-OpenOffice.org Writer : hyphens
-OpenOffice.org Writer : hyphens;displaying custom (Writer)
-OpenOffice.org Writer : hyphens;inserting custom
-OpenOffice.org Writer : icon bars, see toolbars
-OpenOffice.org Writer : icon sizes
-OpenOffice.org Writer : if-then queries as fields
-OpenOffice.org Writer : ignore list for spellcheck
-OpenOffice.org Writer : illumination
-OpenOffice.org Writer : illumination;3D charts
-OpenOffice.org Writer : illustrations, see pictures
-OpenOffice.org Writer : image button creation
-OpenOffice.org Writer : image control creation
-OpenOffice.org Writer : ImageMap
-OpenOffice.org Writer : ImageMap;definition
-OpenOffice.org Writer : ImageMap;editor
-OpenOffice.org Writer : images
-OpenOffice.org Writer : images;do not show
-OpenOffice.org Writer : images;ImageMap
-OpenOffice.org Writer : images;inserting and editing bitmaps
-OpenOffice.org Writer : images;inserting in text
-OpenOffice.org Writer : images;placeholders in presentations
-OpenOffice.org Writer : images, see also pictures
-OpenOffice.org Writer : IME
-OpenOffice.org Writer : IME;definition
-OpenOffice.org Writer : IME;showing/hiding
-OpenOffice.org Writer : import filters
-OpenOffice.org Writer : import restrictions for Microsoft Office
-OpenOffice.org Writer : importing
-OpenOffice.org Writer : importing;bitmaps
-OpenOffice.org Writer : importing;compatibility settings for text import
-OpenOffice.org Writer : importing;databases
-OpenOffice.org Writer : importing;documents in other formats
-OpenOffice.org Writer : importing;from XML
-OpenOffice.org Writer : importing;HTML and text documents
-OpenOffice.org Writer : importing;HTML with META tags
-OpenOffice.org Writer : importing;Microsoft Office documents with VBA code
-OpenOffice.org Writer : importing;styles from other files
-OpenOffice.org Writer : importing;tables in text format
-OpenOffice.org Writer : importing;templates
-OpenOffice.org Writer : inches
-OpenOffice.org Writer : indents
-OpenOffice.org Writer : indents;in text
-OpenOffice.org Writer : indents;setting on rulers
-OpenOffice.org Writer : Index tab in Help
-OpenOffice.org Writer : indexes
-OpenOffice.org Writer : indexes;alphabetical indexes
-OpenOffice.org Writer : indexes;backgrounds
-OpenOffice.org Writer : indexes;creating bibliographies
-OpenOffice.org Writer : indexes;creating user-defined indexes
-OpenOffice.org Writer : indexes;defining entries in
-OpenOffice.org Writer : indexes;editing or deleting entries
-OpenOffice.org Writer : indexes;editing/updating/deleting
-OpenOffice.org Writer : indexes;formatting
-OpenOffice.org Writer : indexes;master documents
-OpenOffice.org Writer : indexes;multiple documents
-OpenOffice.org Writer : indexes;showing/hiding Help index tab
-OpenOffice.org Writer : indexes;unprotecting
-OpenOffice.org Writer : indicator lines in text
-OpenOffice.org Writer : initial capitals in titles
-OpenOffice.org Writer : inner joins (Base)
-OpenOffice.org Writer : input fields in text
-OpenOffice.org Writer : input method window
-OpenOffice.org Writer : insert mode for entering text
-OpenOffice.org Writer : inserting
-OpenOffice.org Writer : inserting;applets
-OpenOffice.org Writer : inserting;captions
-OpenOffice.org Writer : inserting;cell ranges from spreadsheets
-OpenOffice.org Writer : inserting;charts
-OpenOffice.org Writer : inserting;clipboard options
-OpenOffice.org Writer : inserting;cross-references
-OpenOffice.org Writer : inserting;data from text documents
-OpenOffice.org Writer : inserting;datasource records in spreadsheets
-OpenOffice.org Writer : inserting;date fields
-OpenOffice.org Writer : inserting;drawings
-OpenOffice.org Writer : inserting;envelopes
-OpenOffice.org Writer : inserting;floating frames
-OpenOffice.org Writer : inserting;footnotes/endnotes
-OpenOffice.org Writer : inserting;form fields
-OpenOffice.org Writer : inserting;from Gallery into text
-OpenOffice.org Writer : inserting;horizontal lines
-OpenOffice.org Writer : inserting;hyperlinks
-OpenOffice.org Writer : inserting;hyperlinks from Navigator
-OpenOffice.org Writer : inserting;input fields
-OpenOffice.org Writer : inserting;line breaks in cells
-OpenOffice.org Writer : inserting;lines under headers
-OpenOffice.org Writer : inserting;movies/sounds
-OpenOffice.org Writer : inserting;new text tables defaults
-OpenOffice.org Writer : inserting;notes
-OpenOffice.org Writer : inserting;objects from Gallery
-OpenOffice.org Writer : inserting;OLE objects
-OpenOffice.org Writer : inserting;page breaks
-OpenOffice.org Writer : inserting;page numbers
-OpenOffice.org Writer : inserting;paragraph bullets
-OpenOffice.org Writer : inserting;paragraphs before/after tables
-OpenOffice.org Writer : inserting;pictures
-OpenOffice.org Writer : inserting;pictures, by dialog
-OpenOffice.org Writer : inserting;plug-ins
-OpenOffice.org Writer : inserting;scanned images
-OpenOffice.org Writer : inserting;sections
-OpenOffice.org Writer : inserting;special characters
-OpenOffice.org Writer : inserting;tab stops
-OpenOffice.org Writer : inserting;tables in text
-OpenOffice.org Writer : inserting;text blocks
-OpenOffice.org Writer : inserting;text documents
-OpenOffice.org Writer : inserting;text frames
-OpenOffice.org Writer : installing
-OpenOffice.org Writer : installing;ActiveX control
-OpenOffice.org Writer : installing;mobile device filters
-OpenOffice.org Writer : installing;UNO components
-OpenOffice.org Writer : instructions
-OpenOffice.org Writer : instructions;general
-OpenOffice.org Writer : instructions;OpenOffice.org Writer
-OpenOffice.org Writer : Internet
-OpenOffice.org Writer : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Writer : Internet;presentations
-OpenOffice.org Writer : Internet;starting searches
-OpenOffice.org Writer : Internet;turning off recognition of addresses
-OpenOffice.org Writer : Internet glossary
-OpenOffice.org Writer : interrupting numbered lists
-OpenOffice.org Writer : invert filter
-OpenOffice.org Writer : invisible areas
-OpenOffice.org Writer : italic text
-OpenOffice.org Writer : iterative references in spreadsheets
-OpenOffice.org Writer : Java
-OpenOffice.org Writer : Java;definition
-OpenOffice.org Writer : Java;scripting
-OpenOffice.org Writer : Java;setting options
-OpenOffice.org Writer : JDBC
-OpenOffice.org Writer : JDBC;databases (Base)
-OpenOffice.org Writer : JDBC;definition
-OpenOffice.org Writer : joining
-OpenOffice.org Writer : joining;numbered lists
-OpenOffice.org Writer : joining;paragraphs
-OpenOffice.org Writer : joining;tables (Base)
-OpenOffice.org Writer : joins in databases (Base)
-OpenOffice.org Writer : jumping
-OpenOffice.org Writer : jumping;to bookmarks
-OpenOffice.org Writer : jumping;to text elements
-OpenOffice.org Writer : justifying text
-OpenOffice.org Writer : kerning
-OpenOffice.org Writer : kerning;Asian texts
-OpenOffice.org Writer : kerning;definition
-OpenOffice.org Writer : kerning;in characters
-OpenOffice.org Writer : key fields for relations (Base)
-OpenOffice.org Writer : keyboard
-OpenOffice.org Writer : keyboard;accessibility OpenOffice.org Writer
-OpenOffice.org Writer : keyboard;adding or deleting rows/columns
-OpenOffice.org Writer : keyboard;assigning/editing shortcut keys
-OpenOffice.org Writer : keyboard;bold formatting
-OpenOffice.org Writer : keyboard;general commands
-OpenOffice.org Writer : keyboard;modifying the behavior of rows/columns
-OpenOffice.org Writer : keyboard;navigating and selecting in text
-OpenOffice.org Writer : keyboard;removing numbering
-OpenOffice.org Writer : keyboard;resizing rows/columns
-OpenOffice.org Writer : keys
-OpenOffice.org Writer : keys;adding push buttons
-OpenOffice.org Writer : keys;primary keys (Base)
-OpenOffice.org Writer : kiosk export
-OpenOffice.org Writer : labels
-OpenOffice.org Writer : labels;creating and synchronizing
-OpenOffice.org Writer : labels;for charts
-OpenOffice.org Writer : labels;for draw objects
-OpenOffice.org Writer : labels;form functions
-OpenOffice.org Writer : labels;from databases
-OpenOffice.org Writer : labels, see also names/callouts
-OpenOffice.org Writer : landscape and portrait
-OpenOffice.org Writer : languages
-OpenOffice.org Writer : languages;activating modules
-OpenOffice.org Writer : languages;Asian support
-OpenOffice.org Writer : languages;complex text layout
-OpenOffice.org Writer : languages;locale settings
-OpenOffice.org Writer : languages;recognition of
-OpenOffice.org Writer : languages;selecting
-OpenOffice.org Writer : languages;setting options
-OpenOffice.org Writer : languages;spellcheck
-OpenOffice.org Writer : languages;spellchecking and formatting
-OpenOffice.org Writer : large handles (Writer)
-OpenOffice.org Writer : large icons
-OpenOffice.org Writer : layer arrangement
-OpenOffice.org Writer : layout
-OpenOffice.org Writer : layout;importing Word documents
-OpenOffice.org Writer : layout;pages
-OpenOffice.org Writer : LDAP server
-OpenOffice.org Writer : LDAP server;address books (Base)
-OpenOffice.org Writer : LDAP server;sign on options
-OpenOffice.org Writer : leading between paragraphs
-OpenOffice.org Writer : left alignment of paragraphs
-OpenOffice.org Writer : left joins (Base)
-OpenOffice.org Writer : Left Page page style
-OpenOffice.org Writer : legends
-OpenOffice.org Writer : legends;charts
-OpenOffice.org Writer : legends;draw objects
-OpenOffice.org Writer : legends;rounding corners
-OpenOffice.org Writer : legends, see also captions
-OpenOffice.org Writer : Letter Wizard
-OpenOffice.org Writer : letters
-OpenOffice.org Writer : letters;creating form letters
-OpenOffice.org Writer : letters;inserting envelopes
-OpenOffice.org Writer : levels
-OpenOffice.org Writer : levels;changing outline levels
-OpenOffice.org Writer : levels;depth stagger
-OpenOffice.org Writer : lexicon, see thesaurus
-OpenOffice.org Writer : limits of tables (Writer)
-OpenOffice.org Writer : line breaks
-OpenOffice.org Writer : line breaks;in cells
-OpenOffice.org Writer : line breaks;removing
-OpenOffice.org Writer : line charts
-OpenOffice.org Writer : line numbers
-OpenOffice.org Writer : line spacing
-OpenOffice.org Writer : line spacing;context menu in paragraphs
-OpenOffice.org Writer : line spacing;paragraph
-OpenOffice.org Writer : line styles
-OpenOffice.org Writer : line styles;applying
-OpenOffice.org Writer : line styles;defining
-OpenOffice.org Writer : lines
-OpenOffice.org Writer : lines;automatic drawing on/off
-OpenOffice.org Writer : lines;contours (Draw/Impress)
-OpenOffice.org Writer : lines;defining ends
-OpenOffice.org Writer : lines;draw functions
-OpenOffice.org Writer : lines;drawing in text
-OpenOffice.org Writer : lines;editing points
-OpenOffice.org Writer : lines;footnotes/endnotes
-OpenOffice.org Writer : lines;inserting horizontal lines
-OpenOffice.org Writer : lines;removing automatic lines
-OpenOffice.org Writer : lines;under headers/above footers
-OpenOffice.org Writer : Lines and Page Breaks feature in Microsoft Office
-OpenOffice.org Writer : lines of text
-OpenOffice.org Writer : lines of text;alignment
-OpenOffice.org Writer : lines of text;indents
-OpenOffice.org Writer : lines of text;numbering
-OpenOffice.org Writer : lines of text;register-true
-OpenOffice.org Writer : lines of text;sorting paragraphs
-OpenOffice.org Writer : links
-OpenOffice.org Writer : links;between cells and controls
-OpenOffice.org Writer : links;by drag and drop
-OpenOffice.org Writer : links;character formats
-OpenOffice.org Writer : links;definition
-OpenOffice.org Writer : links;editing hyperlinks
-OpenOffice.org Writer : links;inserting
-OpenOffice.org Writer : links;inserting sections
-OpenOffice.org Writer : links;inserting text documents as
-OpenOffice.org Writer : links;modifying
-OpenOffice.org Writer : links;opening files with
-OpenOffice.org Writer : links;relational databases (Base)
-OpenOffice.org Writer : links;text frames
-OpenOffice.org Writer : links;turning off automatic recognition
-OpenOffice.org Writer : links;updating options (Writer)
-OpenOffice.org Writer : links;updating specific links
-OpenOffice.org Writer : list box creation
-OpenOffice.org Writer : lists
-OpenOffice.org Writer : lists;automatic numbering
-OpenOffice.org Writer : lists;AutoText shortcuts
-OpenOffice.org Writer : lists;changing levels
-OpenOffice.org Writer : lists;combining numbered lists
-OpenOffice.org Writer : lists;data assigned to controls
-OpenOffice.org Writer : lists;registered databases (Base)
-OpenOffice.org Writer : lists;regular expressions
-OpenOffice.org Writer : lists;removing/interrupting numbering
-OpenOffice.org Writer : live presentations on the Internet
-OpenOffice.org Writer : loading
-OpenOffice.org Writer : loading;documents
-OpenOffice.org Writer : loading;documents from other formats
-OpenOffice.org Writer : loading;HTML documents, automatically
-OpenOffice.org Writer : loading;Microsoft Office documents with VBA code
-OpenOffice.org Writer : loading;reloading
-OpenOffice.org Writer : loading;styles from other files
-OpenOffice.org Writer : loading;XML files
-OpenOffice.org Writer : locale settings
-OpenOffice.org Writer : logarithmic scaling along axes
-OpenOffice.org Writer : logical expressions
-OpenOffice.org Writer : lowercase letters
-OpenOffice.org Writer : lowercase letters;font effects
-OpenOffice.org Writer : lowercase letters;text
-OpenOffice.org Writer : lowering outline levels
-OpenOffice.org Writer : macros
-OpenOffice.org Writer : macros;assigning to events in forms
-OpenOffice.org Writer : macros;in MS Office documents
-OpenOffice.org Writer : macros;interrupting
-OpenOffice.org Writer : macros;organizing
-OpenOffice.org Writer : macros;recording
-OpenOffice.org Writer : macros;security
-OpenOffice.org Writer : macros;security warning dialog
-OpenOffice.org Writer : macros;selecting security warnings
-OpenOffice.org Writer : magnifiers
-OpenOffice.org Writer : mail merge
-OpenOffice.org Writer : Mail Merge feature in Microsoft Office
-OpenOffice.org Writer : manual hyphenation in text
-OpenOffice.org Writer : manual numbering in text
-OpenOffice.org Writer : manual page breaks
-OpenOffice.org Writer : marginal numbers on text pages
-OpenOffice.org Writer : margins
-OpenOffice.org Writer : margins;pages
-OpenOffice.org Writer : margins;setting with the mouse
-OpenOffice.org Writer : margins;shadows
-OpenOffice.org Writer : marking changes
-OpenOffice.org Writer : Markup feature in Microsoft Office
-OpenOffice.org Writer : master documents
-OpenOffice.org Writer : matching conditional text in fields
-OpenOffice.org Writer : Math formula editor
-OpenOffice.org Writer : measurement units
-OpenOffice.org Writer : measurement units;changing on rulers
-OpenOffice.org Writer : measurement units;converting
-OpenOffice.org Writer : measurement units;selecting
-OpenOffice.org Writer : Media Player window
-OpenOffice.org Writer : menus
-OpenOffice.org Writer : menus;activating context menus
-OpenOffice.org Writer : menus;customizing
-OpenOffice.org Writer : menus;inactive menu items
-OpenOffice.org Writer : merging
-OpenOffice.org Writer : merging;cells
-OpenOffice.org Writer : merging;cells, by keyboard
-OpenOffice.org Writer : merging;documents
-OpenOffice.org Writer : merging;indexes
-OpenOffice.org Writer : merging;numbered lists
-OpenOffice.org Writer : merging;tables
-OpenOffice.org Writer : META tags
-OpenOffice.org Writer : metrics
-OpenOffice.org Writer : metrics;converting
-OpenOffice.org Writer : metrics;document formatting (Writer)
-OpenOffice.org Writer : metrics;in sheets
-OpenOffice.org Writer : Microsoft Office
-OpenOffice.org Writer : Microsoft Office;Access databases (base)
-OpenOffice.org Writer : Microsoft Office;as standard file format
-OpenOffice.org Writer : Microsoft Office;document import restrictions
-OpenOffice.org Writer : Microsoft Office;feature comparisons
-OpenOffice.org Writer : Microsoft Office;importing password protected files
-OpenOffice.org Writer : Microsoft Office;importing Word documents
-OpenOffice.org Writer : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Writer : Microsoft Office;new users information
-OpenOffice.org Writer : Microsoft Office;opening Microsoft documents
-OpenOffice.org Writer : Microsoft Office;reassigning document types
-OpenOffice.org Writer : mirrored page layout
-OpenOffice.org Writer : mobile device filters
-OpenOffice.org Writer : models in XForms
-OpenOffice.org Writer : modifying, see changing
-OpenOffice.org Writer : months
-OpenOffice.org Writer : months;automatically completing
-OpenOffice.org Writer : more controls
-OpenOffice.org Writer : mosaic filter
-OpenOffice.org Writer : mouse
-OpenOffice.org Writer : mouse;moving and copying text
-OpenOffice.org Writer : mouse;pointers when using drag and drop
-OpenOffice.org Writer : mouse;positioning
-OpenOffice.org Writer : moving
-OpenOffice.org Writer : moving;headings
-OpenOffice.org Writer : moving;objects and frames
-OpenOffice.org Writer : moving;tab stops on ruler
-OpenOffice.org Writer : moving;text sections
-OpenOffice.org Writer : moving;toolbars
-OpenOffice.org Writer : moving;using guide lines in presentations
-OpenOffice.org Writer : MS ADO interface (Base)
-OpenOffice.org Writer : multi-line titles in forms
-OpenOffice.org Writer : multi-page view of documents
-OpenOffice.org Writer : multicolumn text
-OpenOffice.org Writer : multiple documents
-OpenOffice.org Writer : multiple documents;indexes
-OpenOffice.org Writer : multiple documents;opening
-OpenOffice.org Writer : My Documents folder
-OpenOffice.org Writer : My Documents folder;changing work directory
-OpenOffice.org Writer : My Documents folder;opening
-OpenOffice.org Writer : MySQL databases (Base)
-OpenOffice.org Writer : names
-OpenOffice.org Writer : names;chapter names in headers
-OpenOffice.org Writer : names;multi-line titles
-OpenOffice.org Writer : names;objects
-OpenOffice.org Writer : names, see also labels/callouts
-OpenOffice.org Writer : namespace organization in XForms
-OpenOffice.org Writer : native SQL (Base)
-OpenOffice.org Writer : navigating
-OpenOffice.org Writer : navigating;in documents
-OpenOffice.org Writer : navigating;in text, with keyboard
-OpenOffice.org Writer : Navigation bar
-OpenOffice.org Writer : Navigation bar;controls
-OpenOffice.org Writer : Navigation bar;forms
-OpenOffice.org Writer : Navigator
-OpenOffice.org Writer : Navigator;contents as lists
-OpenOffice.org Writer : Navigator;docking
-OpenOffice.org Writer : Navigator;docking and resizing
-OpenOffice.org Writer : Navigator;heading levels and chapters
-OpenOffice.org Writer : Navigator;inserting hyperlinks
-OpenOffice.org Writer : Navigator;master documents
-OpenOffice.org Writer : Navigator;overview in texts
-OpenOffice.org Writer : Navigator;working with
-OpenOffice.org Writer : net charts
-OpenOffice.org Writer : network identity options
-OpenOffice.org Writer : networks and AutoText directories
-OpenOffice.org Writer : new databases
-OpenOffice.org Writer : new documents
-OpenOffice.org Writer : new German spellcheck
-OpenOffice.org Writer : new lines in cells
-OpenOffice.org Writer : new page styles from selection
-OpenOffice.org Writer : new windows
-OpenOffice.org Writer : next page number in footers
-OpenOffice.org Writer : non-breaking dashes
-OpenOffice.org Writer : non-breaking spaces (Writer)
-OpenOffice.org Writer : non-printing characters (Writer)
-OpenOffice.org Writer : non-printing text
-OpenOffice.org Writer : notes
-OpenOffice.org Writer : notes;displaying (Calc)
-OpenOffice.org Writer : notes;inserting and editing
-OpenOffice.org Writer : notes;printing in text
-OpenOffice.org Writer : number formats
-OpenOffice.org Writer : number formats;codes
-OpenOffice.org Writer : number formats;formats
-OpenOffice.org Writer : number formats;recognition in text tables
-OpenOffice.org Writer : number of characters
-OpenOffice.org Writer : number of pages
-OpenOffice.org Writer : number of sheets
-OpenOffice.org Writer : number of tables
-OpenOffice.org Writer : number of words
-OpenOffice.org Writer : numbering
-OpenOffice.org Writer : numbering;captions
-OpenOffice.org Writer : numbering;changing the level of
-OpenOffice.org Writer : numbering;combining
-OpenOffice.org Writer : numbering;headings
-OpenOffice.org Writer : numbering;lines
-OpenOffice.org Writer : numbering;lists, while typing
-OpenOffice.org Writer : numbering;manually/by styles
-OpenOffice.org Writer : numbering;options
-OpenOffice.org Writer : numbering;pages
-OpenOffice.org Writer : numbering;paragraphs
-OpenOffice.org Writer : numbering;paragraphs, on and off
-OpenOffice.org Writer : numbering;quotations/similar items
-OpenOffice.org Writer : numbering;removing/interrupting
-OpenOffice.org Writer : numbering;style categories
-OpenOffice.org Writer : numbering;turning off
-OpenOffice.org Writer : numbering;using automatically
-OpenOffice.org Writer : numbers
-OpenOffice.org Writer : numbers;automatic recognition in text tables
-OpenOffice.org Writer : numbers;date, time and currency formats
-OpenOffice.org Writer : numbers;decimal places (Calc)
-OpenOffice.org Writer : numbers;formatting options for selected cells
-OpenOffice.org Writer : numbers;line numbering
-OpenOffice.org Writer : numbers;lists
-OpenOffice.org Writer : numerical fields in forms
-OpenOffice.org Writer : objects
-OpenOffice.org Writer : objects;always moveable (Impress/Draw)
-OpenOffice.org Writer : objects;anchoring options
-OpenOffice.org Writer : objects;arranging within stacks
-OpenOffice.org Writer : objects;captioning
-OpenOffice.org Writer : objects;captioning automatically
-OpenOffice.org Writer : objects;contour wrap
-OpenOffice.org Writer : objects;contours in presentations
-OpenOffice.org Writer : objects;copying when moving in presentations
-OpenOffice.org Writer : objects;cross-referencing
-OpenOffice.org Writer : objects;defining borders
-OpenOffice.org Writer : objects;defining hyperlinks
-OpenOffice.org Writer : objects;definition
-OpenOffice.org Writer : objects;displaying in spreadsheets
-OpenOffice.org Writer : objects;displaying in text documents
-OpenOffice.org Writer : objects;editing
-OpenOffice.org Writer : objects;finding by Navigator
-OpenOffice.org Writer : objects;inserting from Gallery
-OpenOffice.org Writer : objects;inserting OLE objects
-OpenOffice.org Writer : objects;moving and resizing with keyboard
-OpenOffice.org Writer : objects;moving and resizing with mouse
-OpenOffice.org Writer : objects;naming
-OpenOffice.org Writer : objects;opening
-OpenOffice.org Writer : objects;properties of charts
-OpenOffice.org Writer : objects;quickly moving to
-OpenOffice.org Writer : objects;quickly moving to, within text
-OpenOffice.org Writer : objects;titles and descriptions
-OpenOffice.org Writer : ODBC
-OpenOffice.org Writer : ODBC;database (Base)
-OpenOffice.org Writer : ODBC;definition
-OpenOffice.org Writer : ODF file formats
-OpenOffice.org Writer : Office
-OpenOffice.org Writer : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Writer : old German spellcheck
-OpenOffice.org Writer : OLE
-OpenOffice.org Writer : OLE;definition
-OpenOffice.org Writer : OLE objects
-OpenOffice.org Writer : OLE objects;arranging within stacks
-OpenOffice.org Writer : OLE objects;borders
-OpenOffice.org Writer : OLE objects;captions (Writer)
-OpenOffice.org Writer : OLE objects;cross-referencing
-OpenOffice.org Writer : OLE objects;inserting
-OpenOffice.org Writer : OLE objects;inserting tables in
-OpenOffice.org Writer : OLE objects;number of
-OpenOffice.org Writer : OLE objects;protecting
-OpenOffice.org Writer : one and a half line spacing in text
-OpenOffice.org Writer : online registration
-OpenOffice.org Writer : online update options
-OpenOffice.org Writer : online updates
-OpenOffice.org Writer : online updates;checking automatically
-OpenOffice.org Writer : online updates;checking manually
-OpenOffice.org Writer : Open/Save dialogs
-OpenOffice.org Writer : OpenDocument file formats
-OpenOffice.org Writer : OpenGL
-OpenOffice.org Writer : OpenGL;definition
-OpenOffice.org Writer : OpenGL;optimized output
-OpenOffice.org Writer : opening
-OpenOffice.org Writer : opening;context menus
-OpenOffice.org Writer : opening;database files
-OpenOffice.org Writer : opening;dialog settings
-OpenOffice.org Writer : opening;documents
-OpenOffice.org Writer : opening;documents from other formats
-OpenOffice.org Writer : opening;files with links
-OpenOffice.org Writer : opening;files, with placeholders
-OpenOffice.org Writer : opening;forms
-OpenOffice.org Writer : opening;Microsoft Office files
-OpenOffice.org Writer : opening;mobile device documents
-OpenOffice.org Writer : opening;objects
-OpenOffice.org Writer : opening;reports
-OpenOffice.org Writer : opening;several files
-OpenOffice.org Writer : opening;XForms
-OpenOffice.org Writer : OpenOffice.org Base data sources
-OpenOffice.org Writer : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Writer : OpenOffice.org documents
-OpenOffice.org Writer : OpenOffice.org documents;mobile device filters
-OpenOffice.org Writer : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Writer : OpenOffice.org Math start
-OpenOffice.org Writer : OpenOffice.org Writer
-OpenOffice.org Writer : OpenOffice.org Writer;instructions
-OpenOffice.org Writer : OpenOffice.org Writer;special HTML tags
-OpenOffice.org Writer : operators
-OpenOffice.org Writer : operators;default filters
-OpenOffice.org Writer : operators;in formulas
-OpenOffice.org Writer : optional hyphens (Writer)
-OpenOffice.org Writer : options
-OpenOffice.org Writer : options;accessibility
-OpenOffice.org Writer : options;appearance
-OpenOffice.org Writer : options;compatibility (Writer)
-OpenOffice.org Writer : options;network identity
-OpenOffice.org Writer : options;online update
-OpenOffice.org Writer : options;tools
-OpenOffice.org Writer : Oracle databases (base)
-OpenOffice.org Writer : order of chart data
-OpenOffice.org Writer : ordering
-OpenOffice.org Writer : ordering;objects
-OpenOffice.org Writer : ordering;printing in reverse order
-OpenOffice.org Writer : organizing
-OpenOffice.org Writer : organizing;footnotes
-OpenOffice.org Writer : organizing;macros and scripts
-OpenOffice.org Writer : organizing;namespaces in XForms
-OpenOffice.org Writer : organizing;styles
-OpenOffice.org Writer : organizing;templates
-OpenOffice.org Writer : organizing;templates (guide)
-OpenOffice.org Writer : orientation of pages
-OpenOffice.org Writer : original size
-OpenOffice.org Writer : original size;printing in OpenOffice.org Math
-OpenOffice.org Writer : original size;restoring after cropping
-OpenOffice.org Writer : orphans
-OpenOffice.org Writer : outlines
-OpenOffice.org Writer : outlines;arranging chapters
-OpenOffice.org Writer : outlines;font effects
-OpenOffice.org Writer : outlines;numbering
-OpenOffice.org Writer : outlines;outline symbols
-OpenOffice.org Writer : outlines;sending to presentations
-OpenOffice.org Writer : overviews
-OpenOffice.org Writer : overviews;Navigator in text documents
-OpenOffice.org Writer : overviews;printing
-OpenOffice.org Writer : overwrite mode
-OpenOffice.org Writer : packages, see extensions
-OpenOffice.org Writer : page breaks
-OpenOffice.org Writer : page breaks;displaying (Calc)
-OpenOffice.org Writer : page breaks;inserting and deleting
-OpenOffice.org Writer : page breaks;tables
-OpenOffice.org Writer : page counts
-OpenOffice.org Writer : page formats
-OpenOffice.org Writer : page formats;changing individual pages
-OpenOffice.org Writer : page formats;maximizing
-OpenOffice.org Writer : page formats;restriction
-OpenOffice.org Writer : page margins on rulers
-OpenOffice.org Writer : page numbers
-OpenOffice.org Writer : page numbers;continuation pages
-OpenOffice.org Writer : page numbers;footers
-OpenOffice.org Writer : page numbers;inserting/defining/formatting
-OpenOffice.org Writer : page styles
-OpenOffice.org Writer : page styles;backgrounds
-OpenOffice.org Writer : page styles;changing
-OpenOffice.org Writer : page styles;changing from selection
-OpenOffice.org Writer : page styles;creating and applying
-OpenOffice.org Writer : page styles;editing/applying with statusbar
-OpenOffice.org Writer : page styles;left and right pages
-OpenOffice.org Writer : page styles;orientation
-OpenOffice.org Writer : page styles;page numbering
-OpenOffice.org Writer : page styles;style categories
-OpenOffice.org Writer : pages
-OpenOffice.org Writer : pages;backgrounds
-OpenOffice.org Writer : pages;backgrounds in spreadsheets
-OpenOffice.org Writer : pages;continuation pages
-OpenOffice.org Writer : pages;defining borders
-OpenOffice.org Writer : pages;formatting and numbering
-OpenOffice.org Writer : pages;inserting/deleting page breaks
-OpenOffice.org Writer : pages;left and right pages
-OpenOffice.org Writer : pages;number of
-OpenOffice.org Writer : pages;numbers and count of
-OpenOffice.org Writer : pages;orientation
-OpenOffice.org Writer : pages;previews
-OpenOffice.org Writer : pages;printing multiple on one sheet
-OpenOffice.org Writer : pages;printing page names in presentations
-OpenOffice.org Writer : pages;register-true
-OpenOffice.org Writer : pages;scaling
-OpenOffice.org Writer : pages;selecting one to print
-OpenOffice.org Writer : paint box
-OpenOffice.org Writer : paint can symbol
-OpenOffice.org Writer : pair kerning
-OpenOffice.org Writer : Palm file filters
-OpenOffice.org Writer : paper formats
-OpenOffice.org Writer : paper orientation
-OpenOffice.org Writer : paper size warning
-OpenOffice.org Writer : paper tray selection
-OpenOffice.org Writer : paper trays
-OpenOffice.org Writer : paragraph marks
-OpenOffice.org Writer : paragraph marks;displaying (Writer)
-OpenOffice.org Writer : paragraph marks;finding & replacing
-OpenOffice.org Writer : paragraph styles
-OpenOffice.org Writer : paragraph styles;applying to adjacent paragraphs
-OpenOffice.org Writer : paragraph styles;languages
-OpenOffice.org Writer : paragraph styles;modifying basic fonts
-OpenOffice.org Writer : paragraph styles;numbering
-OpenOffice.org Writer : paragraph styles;style categories
-OpenOffice.org Writer : paragraphs
-OpenOffice.org Writer : paragraphs;alignment
-OpenOffice.org Writer : paragraphs;Asian typography
-OpenOffice.org Writer : paragraphs;automatic numbering
-OpenOffice.org Writer : paragraphs;backgrounds
-OpenOffice.org Writer : paragraphs;bulleted
-OpenOffice.org Writer : paragraphs;defining borders
-OpenOffice.org Writer : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Writer : paragraphs;hiding
-OpenOffice.org Writer : paragraphs;increasing indents of
-OpenOffice.org Writer : paragraphs;indents
-OpenOffice.org Writer : paragraphs;indents, margins and columns
-OpenOffice.org Writer : paragraphs;inserting before/after tables
-OpenOffice.org Writer : paragraphs;inserting bullets
-OpenOffice.org Writer : paragraphs;joining
-OpenOffice.org Writer : paragraphs;keeping together at breaks
-OpenOffice.org Writer : paragraphs;moving by keyboard
-OpenOffice.org Writer : paragraphs;numbering automatically
-OpenOffice.org Writer : paragraphs;numbering non-consecutive
-OpenOffice.org Writer : paragraphs;numbering on/off
-OpenOffice.org Writer : paragraphs;register-true
-OpenOffice.org Writer : paragraphs;removing blank ones
-OpenOffice.org Writer : paragraphs;spacing
-OpenOffice.org Writer : paragraphs;tab stops
-OpenOffice.org Writer : parameters
-OpenOffice.org Writer : parameters;command line
-OpenOffice.org Writer : parameters;queries (Base)
-OpenOffice.org Writer : passwords for protecting contents
-OpenOffice.org Writer : pasting
-OpenOffice.org Writer : pasting;cell ranges
-OpenOffice.org Writer : pasting;cell ranges from spreadsheets
-OpenOffice.org Writer : pasting;cut/copied text sections
-OpenOffice.org Writer : pasting;data from text documents
-OpenOffice.org Writer : pasting;draw objects
-OpenOffice.org Writer : pasting;draw objects from other documents
-OpenOffice.org Writer : pasting;formatted/unformatted text
-OpenOffice.org Writer : pasting;from data source view
-OpenOffice.org Writer : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Writer : pasting;pictures from other documents
-OpenOffice.org Writer : pasting;results of formulas
-OpenOffice.org Writer : pasting;sheet areas in text documents
-OpenOffice.org Writer : pasting;to Gallery
-OpenOffice.org Writer : paths
-OpenOffice.org Writer : paths;changing work directory
-OpenOffice.org Writer : paths;defaults
-OpenOffice.org Writer : pattern editor
-OpenOffice.org Writer : pattern fields
-OpenOffice.org Writer : pattern fields;form functions
-OpenOffice.org Writer : patterns for objects
-OpenOffice.org Writer : PDF
-OpenOffice.org Writer : PDF;export
-OpenOffice.org Writer : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Writer : personal data input
-OpenOffice.org Writer : phonetic guide
-OpenOffice.org Writer : picklist creation
-OpenOffice.org Writer : pictures
-OpenOffice.org Writer : pictures;adding to Gallery
-OpenOffice.org Writer : pictures;anchoring options
-OpenOffice.org Writer : pictures;arranging within stacks
-OpenOffice.org Writer : pictures;assigning macros
-OpenOffice.org Writer : pictures;backgrounds
-OpenOffice.org Writer : pictures;borders
-OpenOffice.org Writer : pictures;captions (Writer)
-OpenOffice.org Writer : pictures;changing paths
-OpenOffice.org Writer : pictures;cropping and zooming
-OpenOffice.org Writer : pictures;cross-referencing
-OpenOffice.org Writer : pictures;defining hyperlinks
-OpenOffice.org Writer : pictures;displaying in Calc
-OpenOffice.org Writer : pictures;displaying in Writer (Writer)
-OpenOffice.org Writer : pictures;do not show
-OpenOffice.org Writer : pictures;drag and drop between documents
-OpenOffice.org Writer : pictures;drawing
-OpenOffice.org Writer : pictures;editing
-OpenOffice.org Writer : pictures;filters
-OpenOffice.org Writer : pictures;ImageMap
-OpenOffice.org Writer : pictures;inserting automatically
-OpenOffice.org Writer : pictures;inserting by dialog
-OpenOffice.org Writer : pictures;inserting from Draw
-OpenOffice.org Writer : pictures;inserting from Gallery
-OpenOffice.org Writer : pictures;inserting from Gallery into text
-OpenOffice.org Writer : pictures;inserting options
-OpenOffice.org Writer : pictures;number of
-OpenOffice.org Writer : pictures;printing
-OpenOffice.org Writer : pictures;scaling/resizing
-OpenOffice.org Writer : pictures;scanning
-OpenOffice.org Writer : pie charts
-OpenOffice.org Writer : Pivot tables feature in Microsoft Office
-OpenOffice.org Writer : pixel editor
-OpenOffice.org Writer : pixel graphics
-OpenOffice.org Writer : pixel graphics;inserting and editing
-OpenOffice.org Writer : pixel patterns
-OpenOffice.org Writer : placeholders
-OpenOffice.org Writer : placeholders;in SQL queries
-OpenOffice.org Writer : placeholders;on opening files
-OpenOffice.org Writer : placing toolbars
-OpenOffice.org Writer : playing movies and sound files
-OpenOffice.org Writer : plotting data as charts
-OpenOffice.org Writer : plug-ins
-OpenOffice.org Writer : plug-ins;activating and deactivating
-OpenOffice.org Writer : plug-ins;definition
-OpenOffice.org Writer : plug-ins;inserting
-OpenOffice.org Writer : pocket device appliances
-OpenOffice.org Writer : Pocket PC file filters
-OpenOffice.org Writer : points
-OpenOffice.org Writer : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Writer : polygon drawing
-OpenOffice.org Writer : pop-art filter
-OpenOffice.org Writer : portable document format
-OpenOffice.org Writer : portrait and landscape
-OpenOffice.org Writer : positioning
-OpenOffice.org Writer : positioning;draw objects and controls
-OpenOffice.org Writer : positioning;fonts
-OpenOffice.org Writer : positioning;objects
-OpenOffice.org Writer : positioning;objects (guide)
-OpenOffice.org Writer : positioning;toolbars
-OpenOffice.org Writer : post method for form transmissions
-OpenOffice.org Writer : posterizing filter
-OpenOffice.org Writer : PostScript
-OpenOffice.org Writer : PostScript;creating files
-OpenOffice.org Writer : PostScript;PDF converter, UNIX
-OpenOffice.org Writer : PowerPoint export
-OpenOffice.org Writer : precision as shown (Calc)
-OpenOffice.org Writer : predefining fonts
-OpenOffice.org Writer : presentations
-OpenOffice.org Writer : presentations;creating/opening
-OpenOffice.org Writer : presentations;inserting spreadsheet cells
-OpenOffice.org Writer : presentations;live on the Internet
-OpenOffice.org Writer : presentations;print menu
-OpenOffice.org Writer : presentations;saving
-OpenOffice.org Writer : presentations;saving automatically
-OpenOffice.org Writer : presentations;saving in other formats
-OpenOffice.org Writer : presentations;sending as e-mail
-OpenOffice.org Writer : presentations;starting with wizard
-OpenOffice.org Writer : presentations;wizards
-OpenOffice.org Writer : press buttons, see push buttons
-OpenOffice.org Writer : previews
-OpenOffice.org Writer : previews;book preview
-OpenOffice.org Writer : previews;fonts lists
-OpenOffice.org Writer : previews;print layouts
-OpenOffice.org Writer : primary keys
-OpenOffice.org Writer : primary keys;defining
-OpenOffice.org Writer : primary keys;inserting (Base)
-OpenOffice.org Writer : print area selection
-OpenOffice.org Writer : print layout checks
-OpenOffice.org Writer : printer metrics for document formatting (Writer)
-OpenOffice.org Writer : printers
-OpenOffice.org Writer : printers;adding, UNIX
-OpenOffice.org Writer : printers;choosing
-OpenOffice.org Writer : printers;default printer
-OpenOffice.org Writer : printers;faxes under UNIX
-OpenOffice.org Writer : printers;maximum page formats
-OpenOffice.org Writer : printers;paper trays
-OpenOffice.org Writer : printers;properties
-OpenOffice.org Writer : printing
-OpenOffice.org Writer : printing;AutoText shortcuts
-OpenOffice.org Writer : printing;black and white
-OpenOffice.org Writer : printing;brochures
-OpenOffice.org Writer : printing;colors in grayscale
-OpenOffice.org Writer : printing;copies
-OpenOffice.org Writer : printing;creating individual jobs
-OpenOffice.org Writer : printing;dates in presentations
-OpenOffice.org Writer : printing;directly
-OpenOffice.org Writer : printing;documents
-OpenOffice.org Writer : printing;drawings defaults
-OpenOffice.org Writer : printing;elements in text documents
-OpenOffice.org Writer : printing;faster
-OpenOffice.org Writer : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Writer : printing;fitting to pages in presentations
-OpenOffice.org Writer : printing;formulas in OpenOffice.org Math
-OpenOffice.org Writer : printing;hidden pages of presentations
-OpenOffice.org Writer : printing;hiding text from printing
-OpenOffice.org Writer : printing;in original size in OpenOffice.org Math
-OpenOffice.org Writer : printing;individual brochures
-OpenOffice.org Writer : printing;left/right pages
-OpenOffice.org Writer : printing;multiple pages per sheet
-OpenOffice.org Writer : printing;portrait/landscape format
-OpenOffice.org Writer : printing;previews
-OpenOffice.org Writer : printing;queries (Base)
-OpenOffice.org Writer : printing;reverse order
-OpenOffice.org Writer : printing;scaling in OpenOffice.org Math
-OpenOffice.org Writer : printing;selections
-OpenOffice.org Writer : printing;text always in black
-OpenOffice.org Writer : printing;text in reverse order
-OpenOffice.org Writer : printing;tiling pages in presentations
-OpenOffice.org Writer : printing;transparencies
-OpenOffice.org Writer : printing;warnings
-OpenOffice.org Writer : printing;without scaling in presentations
-OpenOffice.org Writer : printing speed
-OpenOffice.org Writer : programming
-OpenOffice.org Writer : programming;OpenOffice.org
-OpenOffice.org Writer : programming;scripting
-OpenOffice.org Writer : promoting heading levels
-OpenOffice.org Writer : properties
-OpenOffice.org Writer : properties;charts
-OpenOffice.org Writer : properties;fields
-OpenOffice.org Writer : properties;fields in databases
-OpenOffice.org Writer : properties;files
-OpenOffice.org Writer : properties;form controls
-OpenOffice.org Writer : properties;forms
-OpenOffice.org Writer : properties;printers
-OpenOffice.org Writer : properties;smooth lines in line charts/XY charts
-OpenOffice.org Writer : proportional distribution of tables
-OpenOffice.org Writer : protected contents
-OpenOffice.org Writer : protected dashes
-OpenOffice.org Writer : protected database tables
-OpenOffice.org Writer : protected documents
-OpenOffice.org Writer : protected spaces
-OpenOffice.org Writer : protected spaces;inserting
-OpenOffice.org Writer : protected spaces;showing (Writer)
-OpenOffice.org Writer : protecting
-OpenOffice.org Writer : protecting;contents
-OpenOffice.org Writer : protecting;recorded changes
-OpenOffice.org Writer : protecting;sections
-OpenOffice.org Writer : proxy settings
-OpenOffice.org Writer : push buttons
-OpenOffice.org Writer : push buttons;adding to documents
-OpenOffice.org Writer : push buttons;creating
-OpenOffice.org Writer : queries
-OpenOffice.org Writer : queries;copying (Base)
-OpenOffice.org Writer : queries;creating in design view (Base)
-OpenOffice.org Writer : queries;creating in SQL view
-OpenOffice.org Writer : queries;defining (Base)
-OpenOffice.org Writer : queries;deleting table links (Base)
-OpenOffice.org Writer : queries;editing in data source view
-OpenOffice.org Writer : queries;formulating filter conditions (Base)
-OpenOffice.org Writer : queries;joining tables (Base)
-OpenOffice.org Writer : queries;missing elements (Base)
-OpenOffice.org Writer : queries;overview (Base)
-OpenOffice.org Writer : queries;parameter queries (Base)
-OpenOffice.org Writer : queries;printing (Base)
-OpenOffice.org Writer : Query Wizard (Base)
-OpenOffice.org Writer : quickstarter
-OpenOffice.org Writer : quotation marks
-OpenOffice.org Writer : quotation marks;changing automatically
-OpenOffice.org Writer : quotation marks;replacing
-OpenOffice.org Writer : quotes
-OpenOffice.org Writer : quotes;custom
-OpenOffice.org Writer : radar charts, see net charts
-OpenOffice.org Writer : radio button creation
-OpenOffice.org Writer : read-only documents
-OpenOffice.org Writer : read-only documents;cursor
-OpenOffice.org Writer : read-only documents;database tables on/off
-OpenOffice.org Writer : read-only documents;editing
-OpenOffice.org Writer : read-only documents;opening documents as
-OpenOffice.org Writer : read-only items in Data Navigator
-OpenOffice.org Writer : read-only sections
-OpenOffice.org Writer : rearranging headings
-OpenOffice.org Writer : recognition of languages
-OpenOffice.org Writer : recognizing URLs automatically
-OpenOffice.org Writer : recording
-OpenOffice.org Writer : recording;changes
-OpenOffice.org Writer : recording;macros
-OpenOffice.org Writer : records
-OpenOffice.org Writer : records;inserting notes
-OpenOffice.org Writer : records;protecting
-OpenOffice.org Writer : records;saving
-OpenOffice.org Writer : records;searching in databases
-OpenOffice.org Writer : rectangles with round corners
-OpenOffice.org Writer : recursions in spreadsheets
-OpenOffice.org Writer : redo command
-OpenOffice.org Writer : reduced printing
-OpenOffice.org Writer : reduced printing of multiple pages
-OpenOffice.org Writer : reducing rows and columns in text tables
-OpenOffice.org Writer : reference lines
-OpenOffice.org Writer : references
-OpenOffice.org Writer : references;displaying in color (Calc)
-OpenOffice.org Writer : references;expanding (Calc)
-OpenOffice.org Writer : references;in Writer tables
-OpenOffice.org Writer : references;inserting cross-references
-OpenOffice.org Writer : references;iterative (Calc)
-OpenOffice.org Writer : references;master documents
-OpenOffice.org Writer : references;modifying cross-references
-OpenOffice.org Writer : Refresh Data feature in Microsoft Office
-OpenOffice.org Writer : refusing word completions
-OpenOffice.org Writer : register-true
-OpenOffice.org Writer : register-true;definition
-OpenOffice.org Writer : register-true;pages and paragraphs
-OpenOffice.org Writer : registering
-OpenOffice.org Writer : registering;address books
-OpenOffice.org Writer : registering;databases (Base)
-OpenOffice.org Writer : registering;OpenOffice.org
-OpenOffice.org Writer : regression curves in charts
-OpenOffice.org Writer : regular expressions
-OpenOffice.org Writer : regular expressions;list of
-OpenOffice.org Writer : regular expressions;opening files
-OpenOffice.org Writer : regular expressions;searching
-OpenOffice.org Writer : rejecting word completions
-OpenOffice.org Writer : related words in thesaurus
-OpenOffice.org Writer : relational databases (Base)
-OpenOffice.org Writer : relations
-OpenOffice.org Writer : relations;creating and deleting (Base)
-OpenOffice.org Writer : relations;joining tables (Base)
-OpenOffice.org Writer : relations;properties (Base)
-OpenOffice.org Writer : relative distribution of table cells
-OpenOffice.org Writer : relative hyperlinks
-OpenOffice.org Writer : relative saving of URLs
-OpenOffice.org Writer : reloading
-OpenOffice.org Writer : reloading;documents
-OpenOffice.org Writer : reloading;HTML documents, automatically
-OpenOffice.org Writer : remarks, see also notes
-OpenOffice.org Writer : remote configurations
-OpenOffice.org Writer : remove noise filter
-OpenOffice.org Writer : removing
-OpenOffice.org Writer : removing;bullets and numbering
-OpenOffice.org Writer : removing;bullets in text documents
-OpenOffice.org Writer : removing;cell protection in text documents
-OpenOffice.org Writer : removing;form filters
-OpenOffice.org Writer : removing, see also deleting
-OpenOffice.org Writer : reorganizing charts
-OpenOffice.org Writer : repeating
-OpenOffice.org Writer : repeating;table headings after page breaks
-OpenOffice.org Writer : Replace text as you type feature in Microsoft Office
-OpenOffice.org Writer : replacement options
-OpenOffice.org Writer : replacement table
-OpenOffice.org Writer : replacing
-OpenOffice.org Writer : replacing;AutoCorrect function
-OpenOffice.org Writer : replacing;dashes
-OpenOffice.org Writer : replacing;databases
-OpenOffice.org Writer : replacing;fields, by text
-OpenOffice.org Writer : replacing;objects from Gallery
-OpenOffice.org Writer : replacing;text and text formats
-OpenOffice.org Writer : Report Builder
-OpenOffice.org Writer : reports
-OpenOffice.org Writer : reports;creating
-OpenOffice.org Writer : reports;error reports
-OpenOffice.org Writer : reports;opening and editing
-OpenOffice.org Writer : reports;templates
-OpenOffice.org Writer : resetting
-OpenOffice.org Writer : resetting;fonts
-OpenOffice.org Writer : resetting;templates
-OpenOffice.org Writer : resizing
-OpenOffice.org Writer : resizing;aspect ratio
-OpenOffice.org Writer : resizing;objects and frames, by keyboard
-OpenOffice.org Writer : resizing;objects, by mouse
-OpenOffice.org Writer : resizing;rows and columns in text tables
-OpenOffice.org Writer : resizing;text frames, by mouse
-OpenOffice.org Writer : resizing;windows
-OpenOffice.org Writer : resizing, see also scaling/zooming
-OpenOffice.org Writer : resolution when printing bitmaps
-OpenOffice.org Writer : restoring
-OpenOffice.org Writer : restoring;default formatting
-OpenOffice.org Writer : restoring;editing
-OpenOffice.org Writer : reversing printing order
-OpenOffice.org Writer : review function
-OpenOffice.org Writer : review function;accepting or rejecting changes
-OpenOffice.org Writer : review function;comparing documents
-OpenOffice.org Writer : review function;recording changes example
-OpenOffice.org Writer : rich text control
-OpenOffice.org Writer : right alignment of paragraphs
-OpenOffice.org Writer : right indents in paragraphs
-OpenOffice.org Writer : right joins (Base)
-OpenOffice.org Writer : right pages
-OpenOffice.org Writer : right-to-left text
-OpenOffice.org Writer : rising outline levels
-OpenOffice.org Writer : rotating
-OpenOffice.org Writer : rotating;3D text
-OpenOffice.org Writer : rotating;text
-OpenOffice.org Writer : round corners
-OpenOffice.org Writer : rounding precision (Calc)
-OpenOffice.org Writer : row breaks in text tables
-OpenOffice.org Writer : row headers
-OpenOffice.org Writer : row headers;displaying (Calc)
-OpenOffice.org Writer : row headers;highlighting (Calc)
-OpenOffice.org Writer : rows
-OpenOffice.org Writer : rows;inserting in tables, using icon
-OpenOffice.org Writer : rows;inserting/deleting in tables by keyboard
-OpenOffice.org Writer : rows;register-true text
-OpenOffice.org Writer : rows;selecting
-OpenOffice.org Writer : rulers
-OpenOffice.org Writer : rulers;default settings
-OpenOffice.org Writer : rulers;horizontal lines
-OpenOffice.org Writer : rulers;measurement units
-OpenOffice.org Writer : rulers;using rulers
-OpenOffice.org Writer : rulers;visible in presentations
-OpenOffice.org Writer : running titles in headers
-OpenOffice.org Writer : samples and templates
-OpenOffice.org Writer : saving
-OpenOffice.org Writer : saving;default file formats
-OpenOffice.org Writer : saving;dialog settings
-OpenOffice.org Writer : saving;documents
-OpenOffice.org Writer : saving;documents for mobile devices
-OpenOffice.org Writer : saving;documents in other formats
-OpenOffice.org Writer : saving;documents, automatically
-OpenOffice.org Writer : saving;in HTML format
-OpenOffice.org Writer : saving;in Microsoft Office file format
-OpenOffice.org Writer : saving;options
-OpenOffice.org Writer : saving;templates
-OpenOffice.org Writer : saving;to XML
-OpenOffice.org Writer : saving;VBA code in Microsoft Office documents
-OpenOffice.org Writer : saving;with password by default
-OpenOffice.org Writer : saving as command
-OpenOffice.org Writer : saving as command;precautions
-OpenOffice.org Writer : scaling
-OpenOffice.org Writer : scaling;axes
-OpenOffice.org Writer : scaling;font sizes in user interface
-OpenOffice.org Writer : scaling;objects
-OpenOffice.org Writer : scaling;pictures
-OpenOffice.org Writer : scaling;printing in OpenOffice.org Math
-OpenOffice.org Writer : scaling;text frames, by mouse
-OpenOffice.org Writer : scaling;text in charts
-OpenOffice.org Writer : scaling;when printing presentations
-OpenOffice.org Writer : scaling, see also zooming
-OpenOffice.org Writer : scanning pictures
-OpenOffice.org Writer : scatter charts
-OpenOffice.org Writer : screen
-OpenOffice.org Writer : screen;full screen views
-OpenOffice.org Writer : screen;scaling
-OpenOffice.org Writer : screen magnifiers
-OpenOffice.org Writer : screen readers
-OpenOffice.org Writer : script organization
-OpenOffice.org Writer : scripting in programming
-OpenOffice.org Writer : scrollbars
-OpenOffice.org Writer : scrollbars;controls
-OpenOffice.org Writer : scrollbars;displaying (Calc)
-OpenOffice.org Writer : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Writer : search criteria for database functions in cells
-OpenOffice.org Writer : search engines
-OpenOffice.org Writer : search engines;definition
-OpenOffice.org Writer : search engines;selecting
-OpenOffice.org Writer : searching
-OpenOffice.org Writer : searching;all sheets
-OpenOffice.org Writer : searching;cross-references
-OpenOffice.org Writer : searching;databases
-OpenOffice.org Writer : searching;form filters
-OpenOffice.org Writer : searching;formats
-OpenOffice.org Writer : searching;Internet
-OpenOffice.org Writer : searching;repeating a search
-OpenOffice.org Writer : searching;synonyms
-OpenOffice.org Writer : searching;tables and forms
-OpenOffice.org Writer : searching;with wildcards
-OpenOffice.org Writer : searching, see also finding
-OpenOffice.org Writer : secondary axes in charts
-OpenOffice.org Writer : sections
-OpenOffice.org Writer : sections;backgrounds
-OpenOffice.org Writer : sections;columns in
-OpenOffice.org Writer : sections;defining conditions
-OpenOffice.org Writer : sections;editing
-OpenOffice.org Writer : sections;hiding
-OpenOffice.org Writer : sections;inserting
-OpenOffice.org Writer : sections;inserting external content
-OpenOffice.org Writer : sections;inserting sections by DDE
-OpenOffice.org Writer : sections;moving and copying
-OpenOffice.org Writer : sections;protecting
-OpenOffice.org Writer : sections;remarks
-OpenOffice.org Writer : security
-OpenOffice.org Writer : security;options for documents with macros
-OpenOffice.org Writer : security;protecting contents
-OpenOffice.org Writer : security;warning dialogs with macros
-OpenOffice.org Writer : selecting
-OpenOffice.org Writer : selecting;controls
-OpenOffice.org Writer : selecting;group objects
-OpenOffice.org Writer : selecting;measurement units
-OpenOffice.org Writer : selecting;objects
-OpenOffice.org Writer : selecting;paper trays
-OpenOffice.org Writer : selecting;print areas
-OpenOffice.org Writer : selecting;several files
-OpenOffice.org Writer : selecting;tables
-OpenOffice.org Writer : selecting;text, with keyboard
-OpenOffice.org Writer : selection clipboard
-OpenOffice.org Writer : selection modes in text
-OpenOffice.org Writer : sending
-OpenOffice.org Writer : sending;AutoAbstract function in presentations
-OpenOffice.org Writer : sending;documents as e-mail
-OpenOffice.org Writer : sending;documents as faxes
-OpenOffice.org Writer : separation, see hyphenation
-OpenOffice.org Writer : separator lines
-OpenOffice.org Writer : separator lines;AutoFormat function
-OpenOffice.org Writer : separator lines;defining
-OpenOffice.org Writer : separators
-OpenOffice.org Writer : separators;conditional
-OpenOffice.org Writer : Server Side ImageMap
-OpenOffice.org Writer : settings
-OpenOffice.org Writer : settings;direct cursor
-OpenOffice.org Writer : settings;printers
-OpenOffice.org Writer : settings;program configuration
-OpenOffice.org Writer : settings;proxies
-OpenOffice.org Writer : settings;tracking changes
-OpenOffice.org Writer : settings;views
-OpenOffice.org Writer : SGML
-OpenOffice.org Writer : SGML;definition
-OpenOffice.org Writer : shadows
-OpenOffice.org Writer : shadows;areas
-OpenOffice.org Writer : shadows;borders
-OpenOffice.org Writer : shadows;characters
-OpenOffice.org Writer : shadows;characters, using context menu
-OpenOffice.org Writer : shadows;headers/footers
-OpenOffice.org Writer : sharpening filter
-OpenOffice.org Writer : sheet tabs
-OpenOffice.org Writer : sheet tabs;displaying
-OpenOffice.org Writer : sheets
-OpenOffice.org Writer : sheets;searching all
-OpenOffice.org Writer : shortcut keys
-OpenOffice.org Writer : shortcut keys;assigning macros
-OpenOffice.org Writer : shortcut keys;bold formatting
-OpenOffice.org Writer : shortcut keys;charts
-OpenOffice.org Writer : shortcut keys;general
-OpenOffice.org Writer : shortcut keys;in databases
-OpenOffice.org Writer : shortcut keys;in text documents
-OpenOffice.org Writer : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Writer : Show/Hide feature in Microsoft Office
-OpenOffice.org Writer : showing
-OpenOffice.org Writer : showing;changes
-OpenOffice.org Writer : showing;docked windows
-OpenOffice.org Writer : showing;drawings and controls (Writer)
-OpenOffice.org Writer : showing;live presentations on the Internet
-OpenOffice.org Writer : showing;rulers
-OpenOffice.org Writer : showing;toolbars
-OpenOffice.org Writer : sideways orientation of pages
-OpenOffice.org Writer : signing documents with digital signatures
-OpenOffice.org Writer : similarity search
-OpenOffice.org Writer : simple handles (Writer)
-OpenOffice.org Writer : simplified Chinese
-OpenOffice.org Writer : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Writer : single sign on options
-OpenOffice.org Writer : single-line spacing in text
-OpenOffice.org Writer : sizes
-OpenOffice.org Writer : sizes;draw objects
-OpenOffice.org Writer : sizes;pictures
-OpenOffice.org Writer : slanting draw objects
-OpenOffice.org Writer : small capitals
-OpenOffice.org Writer : small icons
-OpenOffice.org Writer : smart tags
-OpenOffice.org Writer : smart tags;options
-OpenOffice.org Writer : smart tags;using
-OpenOffice.org Writer : smooth scrolling (Writer)
-OpenOffice.org Writer : smoothing filter
-OpenOffice.org Writer : snap grid defaults (Writer/Calc)
-OpenOffice.org Writer : snapping in presentations and drawings
-OpenOffice.org Writer : solarization filter
-OpenOffice.org Writer : sort lists
-OpenOffice.org Writer : sort lists;copying to in Calc
-OpenOffice.org Writer : sorting
-OpenOffice.org Writer : sorting;data in forms
-OpenOffice.org Writer : sorting;databases
-OpenOffice.org Writer : sorting;paragraphs in special languages
-OpenOffice.org Writer : sorting;paragraphs/table rows
-OpenOffice.org Writer : sounds
-OpenOffice.org Writer : sounds;inserting and playing
-OpenOffice.org Writer : sounds;UNIX
-OpenOffice.org Writer : spaces
-OpenOffice.org Writer : spaces;displaying (Writer)
-OpenOffice.org Writer : spaces;ignoring double
-OpenOffice.org Writer : spaces;inserting protected spaces
-OpenOffice.org Writer : spaces;showing protected spaces (Writer)
-OpenOffice.org Writer : spacing
-OpenOffice.org Writer : spacing;between paragraphs in footnotes
-OpenOffice.org Writer : spacing;endnotes/footnotes
-OpenOffice.org Writer : spacing;font effects
-OpenOffice.org Writer : spacing;lines and paragraphs
-OpenOffice.org Writer : spacing;register-true text
-OpenOffice.org Writer : spacing;tab stops in text documents
-OpenOffice.org Writer : spacing;tabs in presentations
-OpenOffice.org Writer : spadmin
-OpenOffice.org Writer : special characters
-OpenOffice.org Writer : speech bubbles
-OpenOffice.org Writer : speed of printing
-OpenOffice.org Writer : spellcheck
-OpenOffice.org Writer : spellcheck;activating for a language
-OpenOffice.org Writer : spellcheck;activating for all languages
-OpenOffice.org Writer : spellcheck;AutoSpellcheck on/off
-OpenOffice.org Writer : spellcheck;checking text documents manually
-OpenOffice.org Writer : spellcheck;context menus
-OpenOffice.org Writer : spellcheck;default languages
-OpenOffice.org Writer : spellcheck;dialog
-OpenOffice.org Writer : spellcheck;dictionary of exceptions
-OpenOffice.org Writer : spellcheck;ignore list
-OpenOffice.org Writer : Spelling and Grammar feature in Microsoft Office
-OpenOffice.org Writer : spelling in thesaurus
-OpenOffice.org Writer : spin button creation
-OpenOffice.org Writer : splitting cells
-OpenOffice.org Writer : splitting cells;by keyboard
-OpenOffice.org Writer : splitting cells;by menu command
-OpenOffice.org Writer : splitting tables
-OpenOffice.org Writer : splitting tables;at cursor position
-OpenOffice.org Writer : splitting tables;row breaks
-OpenOffice.org Writer : spoolfiles with Xprinter
-OpenOffice.org Writer : spreadsheets
-OpenOffice.org Writer : spreadsheets;as databases (base)
-OpenOffice.org Writer : spreadsheets;backgrounds
-OpenOffice.org Writer : spreadsheets;copying areas to text documents
-OpenOffice.org Writer : spreadsheets;creating/opening
-OpenOffice.org Writer : spreadsheets;inserting charts
-OpenOffice.org Writer : spreadsheets;inserting database records
-OpenOffice.org Writer : spreadsheets;inserting tables from
-OpenOffice.org Writer : spreadsheets;printing
-OpenOffice.org Writer : spreadsheets;saving
-OpenOffice.org Writer : spreadsheets;saving automatically
-OpenOffice.org Writer : spreadsheets;saving in other formats
-OpenOffice.org Writer : spreadsheets;sending as e-mail
-OpenOffice.org Writer : SQL
-OpenOffice.org Writer : SQL;definition
-OpenOffice.org Writer : SQL;DISTINCT parameter
-OpenOffice.org Writer : SQL;executing SQL commands
-OpenOffice.org Writer : SQL;executing SQL statements (Base)
-OpenOffice.org Writer : SQL;queries (Base)
-OpenOffice.org Writer : square drawings
-OpenOffice.org Writer : standard bar on/off
-OpenOffice.org Writer : standard deviation in charts
-OpenOffice.org Writer : standard filters in databases
-OpenOffice.org Writer : standard printer under UNIX
-OpenOffice.org Writer : Start Module backing window
-OpenOffice.org Writer : start parameters
-OpenOffice.org Writer : starting page numbers
-OpenOffice.org Writer : statistical functions
-OpenOffice.org Writer : statistics in charts
-OpenOffice.org Writer : status bar on/off
-OpenOffice.org Writer : stickers
-OpenOffice.org Writer : stock charts
-OpenOffice.org Writer : storing bibliographic information
-OpenOffice.org Writer : strikethrough
-OpenOffice.org Writer : strikethrough;characters
-OpenOffice.org Writer : strikethrough;font effects
-OpenOffice.org Writer : styles
-OpenOffice.org Writer : styles;'changed' message
-OpenOffice.org Writer : styles;categories
-OpenOffice.org Writer : styles;conditional
-OpenOffice.org Writer : styles;copying between documents
-OpenOffice.org Writer : styles;creating from selections
-OpenOffice.org Writer : styles;finding
-OpenOffice.org Writer : styles;importing from other files
-OpenOffice.org Writer : styles;keyboard shortcuts
-OpenOffice.org Writer : styles;organizing
-OpenOffice.org Writer : styles;printing styles used in a document
-OpenOffice.org Writer : styles;replacing automatically
-OpenOffice.org Writer : styles;styles and templates
-OpenOffice.org Writer : styles;table styles
-OpenOffice.org Writer : styles;transferring
-OpenOffice.org Writer : styles;updating from selections
-OpenOffice.org Writer : Styles and Formatting window
-OpenOffice.org Writer : Styles and Formatting window;applying styles
-OpenOffice.org Writer : Styles and Formatting window;docking
-OpenOffice.org Writer : Styles and Formatting window;docking and resizing
-OpenOffice.org Writer : Styles and Formatting window;updating from selections
-OpenOffice.org Writer : Stylist, see Styles and Formatting window
-OpenOffice.org Writer : subdocuments
-OpenOffice.org Writer : subforms
-OpenOffice.org Writer : subforms;creating
-OpenOffice.org Writer : subforms;description
-OpenOffice.org Writer : subject fields
-OpenOffice.org Writer : submitting forms
-OpenOffice.org Writer : subscript text
-OpenOffice.org Writer : subsidiary documents
-OpenOffice.org Writer : suffixes in file formats
-OpenOffice.org Writer : sums of table cell series
-OpenOffice.org Writer : superscript text
-OpenOffice.org Writer : support on the Web
-OpenOffice.org Writer : switching off word completion
-OpenOffice.org Writer : synchronizing
-OpenOffice.org Writer : synchronizing;labels and business cards
-OpenOffice.org Writer : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Writer : synonyms in thesaurus
-OpenOffice.org Writer : system address book registration
-OpenOffice.org Writer : tab stops
-OpenOffice.org Writer : tab stops;before headings
-OpenOffice.org Writer : tab stops;displaying (Writer)
-OpenOffice.org Writer : tab stops;inserting and editing
-OpenOffice.org Writer : tab stops;inserting in lists
-OpenOffice.org Writer : tab stops;setting in sheets
-OpenOffice.org Writer : tab stops;settings
-OpenOffice.org Writer : tab stops;spacing in presentations
-OpenOffice.org Writer : tab stops;spacing in text documents
-OpenOffice.org Writer : table cells
-OpenOffice.org Writer : table cells;adjusting the width on rulers
-OpenOffice.org Writer : table cells;calculating sums
-OpenOffice.org Writer : table cells;enlarging/reducing in text
-OpenOffice.org Writer : table controls
-OpenOffice.org Writer : table controls;form functions
-OpenOffice.org Writer : table controls;keyboard-only edit mode
-OpenOffice.org Writer : table controls;properties
-OpenOffice.org Writer : table mode selection
-OpenOffice.org Writer : table views of databases
-OpenOffice.org Writer : Table Wizard (Base)
-OpenOffice.org Writer : tables
-OpenOffice.org Writer : tables;adapting the width by keyboard
-OpenOffice.org Writer : tables;allowing page breaks
-OpenOffice.org Writer : tables;AutoFormat function
-OpenOffice.org Writer : tables;backgrounds
-OpenOffice.org Writer : tables;calculating across
-OpenOffice.org Writer : tables;calculating sums
-OpenOffice.org Writer : tables;converting to text
-OpenOffice.org Writer : tables;cross-referencing
-OpenOffice.org Writer : tables;defining borders
-OpenOffice.org Writer : tables;deleting
-OpenOffice.org Writer : tables;editing by keyboard
-OpenOffice.org Writer : tables;editing with the keyboard
-OpenOffice.org Writer : tables;heading repetition after page breaks
-OpenOffice.org Writer : tables;inserting columns in
-OpenOffice.org Writer : tables;inserting line breaks
-OpenOffice.org Writer : tables;inserting rows
-OpenOffice.org Writer : tables;inserting text before
-OpenOffice.org Writer : tables;inserting text tables
-OpenOffice.org Writer : tables;jumping to
-OpenOffice.org Writer : tables;labeling
-OpenOffice.org Writer : tables;merging
-OpenOffice.org Writer : tables;merging cells
-OpenOffice.org Writer : tables;number recognition
-OpenOffice.org Writer : tables;performing calculations in
-OpenOffice.org Writer : tables;positioning
-OpenOffice.org Writer : tables;resizing
-OpenOffice.org Writer : tables;selecting
-OpenOffice.org Writer : tables;sorting rows
-OpenOffice.org Writer : tables;splitting
-OpenOffice.org Writer : tables;start/end of document
-OpenOffice.org Writer : tables;text flow around text tables
-OpenOffice.org Writer : tables in databases
-OpenOffice.org Writer : tables in databases;access rights to (Base)
-OpenOffice.org Writer : tables in databases;adding to queries
-OpenOffice.org Writer : tables in databases;browsing and editing
-OpenOffice.org Writer : tables in databases;copying database tables (Base)
-OpenOffice.org Writer : tables in databases;creating
-OpenOffice.org Writer : tables in databases;creating in design view
-OpenOffice.org Writer : tables in databases;importing text formats (Base)
-OpenOffice.org Writer : tables in databases;joining for queries (Base)
-OpenOffice.org Writer : tables in databases;printing queries (Base)
-OpenOffice.org Writer : tables in databases;relations (Base)
-OpenOffice.org Writer : tables in databases;searching
-OpenOffice.org Writer : tables in spreadsheets
-OpenOffice.org Writer : tables in spreadsheets;copying data to other applications
-OpenOffice.org Writer : tables in spreadsheets;defining borders
-OpenOffice.org Writer : tables in spreadsheets;inserting in text
-OpenOffice.org Writer : tables in spreadsheets;value highlighting
-OpenOffice.org Writer : tables in text
-OpenOffice.org Writer : tables in text;captions
-OpenOffice.org Writer : tables in text;creating automatically
-OpenOffice.org Writer : tables in text;default settings
-OpenOffice.org Writer : tables in text;defining borders
-OpenOffice.org Writer : tables in text;displaying
-OpenOffice.org Writer : tables in text;printing
-OpenOffice.org Writer : tables in text;protecting cells
-OpenOffice.org Writer : tables of contents
-OpenOffice.org Writer : tables of contents;creating and updating
-OpenOffice.org Writer : tables of contents;defining entries in
-OpenOffice.org Writer : tables of contents;editing and deleting
-OpenOffice.org Writer : tables of contents;editing or deleting entries
-OpenOffice.org Writer : tables of contents;formatting
-OpenOffice.org Writer : tables of contents;hyperlinks as entries
-OpenOffice.org Writer : tables of contents;unprotecting
-OpenOffice.org Writer : tabs
-OpenOffice.org Writer : tabs;displaying sheet tabs
-OpenOffice.org Writer : tags
-OpenOffice.org Writer : tags;definition
-OpenOffice.org Writer : tags;in OpenOffice.org Writer
-OpenOffice.org Writer : tags;META tags
-OpenOffice.org Writer : templates
-OpenOffice.org Writer : templates;agendas
-OpenOffice.org Writer : templates;changing basic fonts
-OpenOffice.org Writer : templates;creating document templates
-OpenOffice.org Writer : templates;database reports
-OpenOffice.org Writer : templates;default templates
-OpenOffice.org Writer : templates;deleting
-OpenOffice.org Writer : templates;editing and saving
-OpenOffice.org Writer : templates;faxes
-OpenOffice.org Writer : templates;importing and exporting
-OpenOffice.org Writer : templates;letters
-OpenOffice.org Writer : templates;new documents from templates
-OpenOffice.org Writer : templates;opening documents with
-OpenOffice.org Writer : templates;organizing
-OpenOffice.org Writer : templates;organizing (guide)
-OpenOffice.org Writer : templates;updating from selections
-OpenOffice.org Writer : terminology
-OpenOffice.org Writer : terminology;general glossary
-OpenOffice.org Writer : terminology;Internet glossary
-OpenOffice.org Writer : testing XML filters
-OpenOffice.org Writer : text
-OpenOffice.org Writer : text;animating
-OpenOffice.org Writer : text;Asian layout
-OpenOffice.org Writer : text;backgrounds
-OpenOffice.org Writer : text;bold
-OpenOffice.org Writer : text;coloring
-OpenOffice.org Writer : text;conditional text
-OpenOffice.org Writer : text;contours
-OpenOffice.org Writer : text;converting to tables
-OpenOffice.org Writer : text;copying by drag and drop
-OpenOffice.org Writer : text;CTL languages
-OpenOffice.org Writer : text;cursor
-OpenOffice.org Writer : text;drawing pictures
-OpenOffice.org Writer : text;emphasizing
-OpenOffice.org Writer : text;font effects
-OpenOffice.org Writer : text;font sizes
-OpenOffice.org Writer : text;font styles
-OpenOffice.org Writer : text;fonts and formats
-OpenOffice.org Writer : text;Fontwork icons
-OpenOffice.org Writer : text;formatting around objects
-OpenOffice.org Writer : text;formatting bold while typing
-OpenOffice.org Writer : text;hiding
-OpenOffice.org Writer : text;hiding from specific users, with conditions
-OpenOffice.org Writer : text;hyperlinks
-OpenOffice.org Writer : text;input fields
-OpenOffice.org Writer : text;inserting pictures from Draw
-OpenOffice.org Writer : text;inserting pictures in
-OpenOffice.org Writer : text;inserting special characters
-OpenOffice.org Writer : text;italics
-OpenOffice.org Writer : text;kerning
-OpenOffice.org Writer : text;language selection
-OpenOffice.org Writer : text;line numbers
-OpenOffice.org Writer : text;line spacing
-OpenOffice.org Writer : text;multicolumn
-OpenOffice.org Writer : text;navigating and selecting with keyboard
-OpenOffice.org Writer : text;non-printable
-OpenOffice.org Writer : text;not printing
-OpenOffice.org Writer : text;number of words/characters
-OpenOffice.org Writer : text;overwriting or inserting
-OpenOffice.org Writer : text;placeholders in presentations
-OpenOffice.org Writer : text;printing in black
-OpenOffice.org Writer : text;replacing with format
-OpenOffice.org Writer : text;rotating
-OpenOffice.org Writer : text;selection modes
-OpenOffice.org Writer : text;shadowed
-OpenOffice.org Writer : text;sorting paragraphs
-OpenOffice.org Writer : text;subscript and superscript
-OpenOffice.org Writer : text;text/draw objects
-OpenOffice.org Writer : text;turning off automatic correction
-OpenOffice.org Writer : text;uppercase or lowercase
-OpenOffice.org Writer : text animation
-OpenOffice.org Writer : text attributes
-OpenOffice.org Writer : text attributes;hyperlinks
-OpenOffice.org Writer : text attributes;undoing
-OpenOffice.org Writer : text blocks
-OpenOffice.org Writer : text boxes
-OpenOffice.org Writer : text boxes;form functions
-OpenOffice.org Writer : text boxes;positioning
-OpenOffice.org Writer : text breaks in cells
-OpenOffice.org Writer : text colors for better accessibility
-OpenOffice.org Writer : text columns
-OpenOffice.org Writer : text databases (Base)
-OpenOffice.org Writer : text documents
-OpenOffice.org Writer : text documents;creating/opening
-OpenOffice.org Writer : text documents;default templates
-OpenOffice.org Writer : text documents;importing/exporting
-OpenOffice.org Writer : text documents;inserting Calc charts
-OpenOffice.org Writer : text documents;inserting spreadsheet cells
-OpenOffice.org Writer : text documents;merging
-OpenOffice.org Writer : text documents;print settings
-OpenOffice.org Writer : text documents;printing
-OpenOffice.org Writer : text documents;publishing in HTML
-OpenOffice.org Writer : text documents;saving
-OpenOffice.org Writer : text documents;saving automatically
-OpenOffice.org Writer : text documents;saving in other formats
-OpenOffice.org Writer : text documents;sending as e-mail
-OpenOffice.org Writer : text documents;shortcut keys in
-OpenOffice.org Writer : text effects
-OpenOffice.org Writer : text flow
-OpenOffice.org Writer : text flow;around text tables
-OpenOffice.org Writer : text flow;at breaks
-OpenOffice.org Writer : text flow;from frame to frame
-OpenOffice.org Writer : text flow;in cells
-OpenOffice.org Writer : text formats
-OpenOffice.org Writer : text formats;copying and pasting
-OpenOffice.org Writer : text formats;databases
-OpenOffice.org Writer : text formats;finding
-OpenOffice.org Writer : text formats;pasting
-OpenOffice.org Writer : text frames
-OpenOffice.org Writer : text frames;centering on pages
-OpenOffice.org Writer : text frames;inserting/editing/linking
-OpenOffice.org Writer : text frames;labeling
-OpenOffice.org Writer : text grid for Asian layout
-OpenOffice.org Writer : text input fields
-OpenOffice.org Writer : text layout for special languages
-OpenOffice.org Writer : text objects
-OpenOffice.org Writer : text objects;alignment
-OpenOffice.org Writer : text objects;draw functions
-OpenOffice.org Writer : text objects;fonts
-OpenOffice.org Writer : text objects;in presentations and drawings
-OpenOffice.org Writer : text overflow in spreadsheet cells
-OpenOffice.org Writer : text scaling in charts
-OpenOffice.org Writer : text sections
-OpenOffice.org Writer : text sections;moving and copying
-OpenOffice.org Writer : text sections;using
-OpenOffice.org Writer : text wrap around objects
-OpenOffice.org Writer : text, see also text documents, paragraphs and characters
-OpenOffice.org Writer : TextArt, see Fontwork
-OpenOffice.org Writer : textures
-OpenOffice.org Writer : textures;inserting from Gallery
-OpenOffice.org Writer : textures;on chart bars
-OpenOffice.org Writer : Thai
-OpenOffice.org Writer : Thai;entering text
-OpenOffice.org Writer : Thai;language settings
-OpenOffice.org Writer : thesaurus
-OpenOffice.org Writer : thesaurus;activating for a language
-OpenOffice.org Writer : thesaurus;related words
-OpenOffice.org Writer : ticker text
-OpenOffice.org Writer : time fields
-OpenOffice.org Writer : time fields;form functions
-OpenOffice.org Writer : time fields;HTML
-OpenOffice.org Writer : time fields;inserting
-OpenOffice.org Writer : times
-OpenOffice.org Writer : times;inserting when printing presentations
-OpenOffice.org Writer : times, formats
-OpenOffice.org Writer : tips
-OpenOffice.org Writer : tips;extended tips in Help
-OpenOffice.org Writer : title pages
-OpenOffice.org Writer : title pages;centering text on
-OpenOffice.org Writer : title pages;page styles
-OpenOffice.org Writer : title rows
-OpenOffice.org Writer : title rows;printing in OpenOffice.org Math
-OpenOffice.org Writer : titles
-OpenOffice.org Writer : titles;alignment (charts)
-OpenOffice.org Writer : titles;changing
-OpenOffice.org Writer : titles;editing in charts
-OpenOffice.org Writer : titles;font effects
-OpenOffice.org Writer : titles;formatting automatically
-OpenOffice.org Writer : titles;formatting charts
-OpenOffice.org Writer : titles;objects
-OpenOffice.org Writer : toolbars
-OpenOffice.org Writer : toolbars;adding buttons
-OpenOffice.org Writer : toolbars;docking/undocking
-OpenOffice.org Writer : toolbars;Form Navigation bar
-OpenOffice.org Writer : toolbars;viewing/closing
-OpenOffice.org Writer : tools bar
-OpenOffice.org Writer : tooltips
-OpenOffice.org Writer : tooltips;extended tips
-OpenOffice.org Writer : tooltips;help
-OpenOffice.org Writer : totals in text tables
-OpenOffice.org Writer : Track changes feature in Microsoft Office
-OpenOffice.org Writer : traditional Chinese
-OpenOffice.org Writer : traditional Chinese;translating to simplified chinese
-OpenOffice.org Writer : transparency
-OpenOffice.org Writer : transparency;areas
-OpenOffice.org Writer : transparency;off for faster printing
-OpenOffice.org Writer : transparency;saving
-OpenOffice.org Writer : tree view of Help
-OpenOffice.org Writer : trend lines in charts
-OpenOffice.org Writer : trigonometric functions
-OpenOffice.org Writer : turning off automatic correction
-OpenOffice.org Writer : typefaces
-OpenOffice.org Writer : typefaces;adding under UNIX
-OpenOffice.org Writer : typefaces;formats
-OpenOffice.org Writer : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Writer : typography
-OpenOffice.org Writer : typography;Asian
-OpenOffice.org Writer : underlining
-OpenOffice.org Writer : underlining;AutoFormat function
-OpenOffice.org Writer : underlining;characters
-OpenOffice.org Writer : underlining;quick
-OpenOffice.org Writer : underlining;text
-OpenOffice.org Writer : undocking windows
-OpenOffice.org Writer : undoing
-OpenOffice.org Writer : undoing;direct formatting
-OpenOffice.org Writer : undoing;editing
-OpenOffice.org Writer : undoing;number of steps
-OpenOffice.org Writer : ungrouping groups
-OpenOffice.org Writer : units
-OpenOffice.org Writer : units;converting
-OpenOffice.org Writer : units;measurement units
-OpenOffice.org Writer : unlinking frames
-OpenOffice.org Writer : UNO components
-OpenOffice.org Writer : UNO components;Extension Manager
-OpenOffice.org Writer : UNO components;integrating new
-OpenOffice.org Writer : update options
-OpenOffice.org Writer : updates
-OpenOffice.org Writer : updates;checking automatically
-OpenOffice.org Writer : updates;checking manually
-OpenOffice.org Writer : updating
-OpenOffice.org Writer : updating;cross-references
-OpenOffice.org Writer : updating;fields
-OpenOffice.org Writer : updating;fields and charts, automatically (Writer)
-OpenOffice.org Writer : updating;indexes/tables of contents
-OpenOffice.org Writer : updating;linked sections, manually
-OpenOffice.org Writer : updating;links in text documents
-OpenOffice.org Writer : updating;links, on opening
-OpenOffice.org Writer : updating;styles, from selections
-OpenOffice.org Writer : updating;tables of contents
-OpenOffice.org Writer : updating;templates
-OpenOffice.org Writer : updating;text documents
-OpenOffice.org Writer : uppercase
-OpenOffice.org Writer : uppercase;changing to lowercase
-OpenOffice.org Writer : uppercase;formatting text
-OpenOffice.org Writer : URL
-OpenOffice.org Writer : URL;changing hyperlink URLs
-OpenOffice.org Writer : URL;definition
-OpenOffice.org Writer : URL;saving absolute/relative paths
-OpenOffice.org Writer : URL;turning off URL recognition
-OpenOffice.org Writer : user data
-OpenOffice.org Writer : user data;in conditions
-OpenOffice.org Writer : user data;input
-OpenOffice.org Writer : user data;querying
-OpenOffice.org Writer : user data;removing when saving
-OpenOffice.org Writer : user variables in conditions/fields
-OpenOffice.org Writer : user-defined dictionaries
-OpenOffice.org Writer : user-defined dictionaries;creating
-OpenOffice.org Writer : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Writer : user-defined dictionaries;editing
-OpenOffice.org Writer : user-defined dictionaries;removing words from
-OpenOffice.org Writer : user-defined fields, restriction
-OpenOffice.org Writer : user-defined indexes
-OpenOffice.org Writer : user-defined styles
-OpenOffice.org Writer : user-defined styles;automatically replacing
-OpenOffice.org Writer : UTF-8/UCS2 support
-OpenOffice.org Writer : Validation feature in Microsoft Office
-OpenOffice.org Writer : values
-OpenOffice.org Writer : values;rounded as shown (Calc)
-OpenOffice.org Writer : variable dates
-OpenOffice.org Writer : variables
-OpenOffice.org Writer : variables;document properties
-OpenOffice.org Writer : variables;for paths
-OpenOffice.org Writer : variables;in conditions
-OpenOffice.org Writer : variances in charts
-OpenOffice.org Writer : VBA code
-OpenOffice.org Writer : VBA code;loading/saving documents with VBA code
-OpenOffice.org Writer : version management
-OpenOffice.org Writer : version numbers of documents
-OpenOffice.org Writer : versions
-OpenOffice.org Writer : versions;comparing documents
-OpenOffice.org Writer : versions;file saving as, restriction
-OpenOffice.org Writer : versions;merging document versions
-OpenOffice.org Writer : versions;of a document
-OpenOffice.org Writer : versions;OpenOffice.org
-OpenOffice.org Writer : vertical callouts
-OpenOffice.org Writer : vertical rulers
-OpenOffice.org Writer : vertical scrollbars (Writer)
-OpenOffice.org Writer : vertical text boxes
-OpenOffice.org Writer : videos
-OpenOffice.org Writer : viewing
-OpenOffice.org Writer : viewing;databases
-OpenOffice.org Writer : viewing;fields
-OpenOffice.org Writer : viewing;file properties
-OpenOffice.org Writer : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Writer : viewing;toolbars
-OpenOffice.org Writer : views
-OpenOffice.org Writer : views;creating database views (Base)
-OpenOffice.org Writer : views;defaults
-OpenOffice.org Writer : views;full screen
-OpenOffice.org Writer : views;icons
-OpenOffice.org Writer : views;in 3D
-OpenOffice.org Writer : views;scaling
-OpenOffice.org Writer : Visual Basic for Applications
-OpenOffice.org Writer : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Writer : watermarks
-OpenOffice.org Writer : web documents
-OpenOffice.org Writer : web documents;XForms
-OpenOffice.org Writer : Web support
-OpenOffice.org Writer : WebCast export
-OpenOffice.org Writer : weekdays
-OpenOffice.org Writer : weekdays;automatically completing
-OpenOffice.org Writer : widows
-OpenOffice.org Writer : wildcards, see regular expressions
-OpenOffice.org Writer : windows
-OpenOffice.org Writer : windows;docking
-OpenOffice.org Writer : windows;docking definition
-OpenOffice.org Writer : windows;hiding/showing/docking
-OpenOffice.org Writer : windows;new
-OpenOffice.org Writer : wizards
-OpenOffice.org Writer : wizards;agendas
-OpenOffice.org Writer : wizards;database queries
-OpenOffice.org Writer : wizards;database tables (Base)
-OpenOffice.org Writer : wizards;databases (Base)
-OpenOffice.org Writer : wizards;document converter
-OpenOffice.org Writer : wizards;Euro Converter
-OpenOffice.org Writer : wizards;faxes
-OpenOffice.org Writer : wizards;form letters
-OpenOffice.org Writer : wizards;forms
-OpenOffice.org Writer : wizards;letters
-OpenOffice.org Writer : wizards;overview
-OpenOffice.org Writer : wizards;presentations
-OpenOffice.org Writer : wizards;reports
-OpenOffice.org Writer : word completion
-OpenOffice.org Writer : word counts
-OpenOffice.org Writer : Word documents
-OpenOffice.org Writer : Word documents;compatibility
-OpenOffice.org Writer : Word documents;saving as
-OpenOffice.org Writer : WordArt, see Fontwork
-OpenOffice.org Writer : words
-OpenOffice.org Writer : words;automatic replacement on/off
-OpenOffice.org Writer : words;automatically replacing
-OpenOffice.org Writer : words;counting in text
-OpenOffice.org Writer : words;disabling spellcheck
-OpenOffice.org Writer : words;wrapping in cells
-OpenOffice.org Writer : words;wrapping/not wrapping in text
-OpenOffice.org Writer : work directory change
-OpenOffice.org Writer : Workbook feature in Microsoft Office
-OpenOffice.org Writer : Worksheet feature in Microsoft Office
-OpenOffice.org Writer : wrapping text
-OpenOffice.org Writer : wrapping text;editing contours
-OpenOffice.org Writer : wrapping text;in cells
-OpenOffice.org Writer : write protection on/off
-OpenOffice.org Writer : writing aids options
-OpenOffice.org Writer : writing with direct cursor
-OpenOffice.org Writer : WYSIWYG in fonts lists
-OpenOffice.org Writer : X axes
-OpenOffice.org Writer : X axes;grid formatting
-OpenOffice.org Writer : X axes;scaling
-OpenOffice.org Writer : X axes;showing
-OpenOffice.org Writer : XForms
-OpenOffice.org Writer : XML converters
-OpenOffice.org Writer : XML file formats
-OpenOffice.org Writer : XML filters
-OpenOffice.org Writer : XML filters;creating/testing/distributing/deleting
-OpenOffice.org Writer : XML filters;settings
-OpenOffice.org Writer : XML Forms
-OpenOffice.org Writer : XSLT based filters
-OpenOffice.org Writer : XSLT based filters;settings
-OpenOffice.org Writer : XSLT filters, see also XML filters
-OpenOffice.org Writer : XY charts
-OpenOffice.org Writer : Y axes
-OpenOffice.org Writer : Y axes;formatting
-OpenOffice.org Writer : Y axes;grid formatting
-OpenOffice.org Writer : Y axes;scaling
-OpenOffice.org Writer : Y axes;showing
-OpenOffice.org Writer : years
-OpenOffice.org Writer : years;2-digit options
-OpenOffice.org Writer : Z axes
-OpenOffice.org Writer : Z axes;grid formatting
-OpenOffice.org Writer : Z axes;showing
-OpenOffice.org Writer : zero values
-OpenOffice.org Writer : zero values;displaying (Calc)
-OpenOffice.org Writer : zooming
-OpenOffice.org Writer : zooming;page views
-OpenOffice.org Writer : zooming;pictures
-OpenOffice.org Writer : zooming;status bar
+OpenOffice.org Basic : "^" operator (mathematical)
+OpenOffice.org Basic : "-" operator (mathematical)
+OpenOffice.org Basic : "*" operator (mathematical)
+OpenOffice.org Basic : "/" operator (mathematical)
+OpenOffice.org Basic : "+" operator (mathematical)
+OpenOffice.org Basic : 1/2 replacement
+OpenOffice.org Basic : 3D text creation
+OpenOffice.org Basic : 3D view
+OpenOffice.org Basic : abbreviation replacement
+OpenOffice.org Basic : Abs function
+OpenOffice.org Basic : absolute hyperlinks
+OpenOffice.org Basic : absolute saving of URLs
+OpenOffice.org Basic : accents
+OpenOffice.org Basic : Access databases (base)
+OpenOffice.org Basic : access rights for database tables (Base)
+OpenOffice.org Basic : accessibility
+OpenOffice.org Basic : accessibility;general shortcuts
+OpenOffice.org Basic : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Basic : accessibility;OpenOffice.org features
+OpenOffice.org Basic : accessibility;options
+OpenOffice.org Basic : activating
+OpenOffice.org Basic : activating;context menus
+OpenOffice.org Basic : activating;Error Report Tool
+OpenOffice.org Basic : activating;extended help tips
+OpenOffice.org Basic : activating;plug-ins
+OpenOffice.org Basic : ActiveX control
+OpenOffice.org Basic : Adabas D databases (base)
+OpenOffice.org Basic : add-ons, see UNO components
+OpenOffice.org Basic : adding
+OpenOffice.org Basic : adding;automatic captions (Writer)
+OpenOffice.org Basic : adding;backgrounds
+OpenOffice.org Basic : adding;Basic libraries
+OpenOffice.org Basic : adding;buttons in toolbars
+OpenOffice.org Basic : adding;conditions for XForm items
+OpenOffice.org Basic : adding;draw objects
+OpenOffice.org Basic : adding;Fontwork objects
+OpenOffice.org Basic : adding;items in Data Navigator
+OpenOffice.org Basic : adding;namespaces in XForms
+OpenOffice.org Basic : adding;paragraph borders
+OpenOffice.org Basic : adding;pictures from Gallery
+OpenOffice.org Basic : adding;pictures in Gallery
+OpenOffice.org Basic : adding;plug-ins
+OpenOffice.org Basic : adding;push buttons
+OpenOffice.org Basic : adding;table borders
+OpenOffice.org Basic : adding;textures on chart bars
+OpenOffice.org Basic : adding libraries
+OpenOffice.org Basic : additional selection mode
+OpenOffice.org Basic : address books
+OpenOffice.org Basic : address books;LDAP server (Base)
+OpenOffice.org Basic : address books;registering
+OpenOffice.org Basic : address labels from databases
+OpenOffice.org Basic : ADO databases (Base)
+OpenOffice.org Basic : Agenda Wizard
+OpenOffice.org Basic : aging filter
+OpenOffice.org Basic : aligning
+OpenOffice.org Basic : aligning;cells
+OpenOffice.org Basic : aligning;objects
+OpenOffice.org Basic : aligning;paragraphs
+OpenOffice.org Basic : aligning;tables in text
+OpenOffice.org Basic : aligning;text objects
+OpenOffice.org Basic : alternative fonts
+OpenOffice.org Basic : ampersand symbol in StarBasic
+OpenOffice.org Basic : ampersand symbol, see also operators
+OpenOffice.org Basic : anchors
+OpenOffice.org Basic : anchors;changing
+OpenOffice.org Basic : anchors;displaying (Calc)
+OpenOffice.org Basic : anchors;types/positions for draw objects
+OpenOffice.org Basic : AND operator (logical)
+OpenOffice.org Basic : animations
+OpenOffice.org Basic : animations;accessibility options
+OpenOffice.org Basic : appearance options
+OpenOffice.org Basic : applet insertion
+OpenOffice.org Basic : applying
+OpenOffice.org Basic : applying;languages, to selected text
+OpenOffice.org Basic : Arabic
+OpenOffice.org Basic : Arabic;entering text
+OpenOffice.org Basic : Arabic;language settings
+OpenOffice.org Basic : areas
+OpenOffice.org Basic : areas;bitmap patterns
+OpenOffice.org Basic : areas;hatched/dotted
+OpenOffice.org Basic : areas;shadows
+OpenOffice.org Basic : areas;slanting
+OpenOffice.org Basic : areas;styles
+OpenOffice.org Basic : areas;transparency
+OpenOffice.org Basic : arguments in command line
+OpenOffice.org Basic : arranging
+OpenOffice.org Basic : arranging;objects
+OpenOffice.org Basic : Array function
+OpenOffice.org Basic : arrays
+OpenOffice.org Basic : arrays;declaring
+OpenOffice.org Basic : arrays;dimensioning
+OpenOffice.org Basic : arrows
+OpenOffice.org Basic : arrows;defining arrow heads
+OpenOffice.org Basic : arrows;defining arrow lines
+OpenOffice.org Basic : arrows;drawing in text
+OpenOffice.org Basic : Asc function
+OpenOffice.org Basic : ASCII
+OpenOffice.org Basic : ASCII;definition
+OpenOffice.org Basic : Asian languages
+OpenOffice.org Basic : Asian languages;enabling
+OpenOffice.org Basic : Asian Phonetic Guide
+OpenOffice.org Basic : Asian typography
+OpenOffice.org Basic : assigning macros to events
+OpenOffice.org Basic : assigning scripts
+OpenOffice.org Basic : assistive technology in OpenOffice.org
+OpenOffice.org Basic : Atn function
+OpenOffice.org Basic : attaching toolbars
+OpenOffice.org Basic : attachments in e-mails
+OpenOffice.org Basic : audio
+OpenOffice.org Basic : audio;inserting
+OpenOffice.org Basic : audio;UNIX
+OpenOffice.org Basic : auto reloading HTML documents
+OpenOffice.org Basic : AutoAbstract function for sending text to presentations
+OpenOffice.org Basic : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Basic : AutoComplete function in text and list boxes
+OpenOffice.org Basic : AutoCorrect function
+OpenOffice.org Basic : AutoCorrect function;context menu
+OpenOffice.org Basic : AutoCorrect function;options
+OpenOffice.org Basic : AutoCorrect function;pictures and frames
+OpenOffice.org Basic : AutoCorrect function;quotes
+OpenOffice.org Basic : AutoCorrect function;replacement table
+OpenOffice.org Basic : AutoCorrect function;smart tags
+OpenOffice.org Basic : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Basic : AutoCorrect function;URL recognition
+OpenOffice.org Basic : AutoFormat function
+OpenOffice.org Basic : AutoFormat function;switching on and off
+OpenOffice.org Basic : automatic captions (Writer)
+OpenOffice.org Basic : automatic control focus
+OpenOffice.org Basic : automatic hyperlink formatting
+OpenOffice.org Basic : automatic line breaks
+OpenOffice.org Basic : automatic lines/borders in text
+OpenOffice.org Basic : automatic saving
+OpenOffice.org Basic : AutoPilots, see wizards
+OpenOffice.org Basic : AutoShapes feature in Microsoft Office
+OpenOffice.org Basic : axes in charts
+OpenOffice.org Basic : backgrounds
+OpenOffice.org Basic : backgrounds;defining colors/pictures
+OpenOffice.org Basic : backgrounds;frames/sections/indexes
+OpenOffice.org Basic : backgrounds;inserting from Gallery
+OpenOffice.org Basic : backgrounds;printing
+OpenOffice.org Basic : backing window
+OpenOffice.org Basic : backups
+OpenOffice.org Basic : backups;automatic
+OpenOffice.org Basic : backups;documents
+OpenOffice.org Basic : Basic
+OpenOffice.org Basic : Basic;fonts for source display
+OpenOffice.org Basic : Basic;programming
+OpenOffice.org Basic : Basic;recording macros
+OpenOffice.org Basic : Basic;scripting
+OpenOffice.org Basic : Basic editor
+OpenOffice.org Basic : basic fonts
+OpenOffice.org Basic : Basic IDE
+OpenOffice.org Basic : Basic IDE;Integrated Development Environment
+OpenOffice.org Basic : Basic IDE;macros
+OpenOffice.org Basic : BasicLibraries (LibraryContainer)
+OpenOffice.org Basic : BeanShell scripting
+OpenOffice.org Basic : Beep statement
+OpenOffice.org Basic : Bézier curves
+OpenOffice.org Basic : Bézier curves;control points in presentations
+OpenOffice.org Basic : bi-directional writing
+OpenOffice.org Basic : binding space
+OpenOffice.org Basic : bitmaps
+OpenOffice.org Basic : bitmaps;inserting and editing
+OpenOffice.org Basic : bitmaps;off for faster printing
+OpenOffice.org Basic : bitmaps;patterns
+OpenOffice.org Basic : black and white printing
+OpenOffice.org Basic : black printing in Calc
+OpenOffice.org Basic : block selection mode
+OpenOffice.org Basic : Blue function
+OpenOffice.org Basic : bold
+OpenOffice.org Basic : bold;AutoFormat function
+OpenOffice.org Basic : bold;text
+OpenOffice.org Basic : bookmarks
+OpenOffice.org Basic : bookmarks;Help
+OpenOffice.org Basic : borders
+OpenOffice.org Basic : borders;arranging
+OpenOffice.org Basic : borders;cells on screen (Calc)
+OpenOffice.org Basic : borders;for paragraphs
+OpenOffice.org Basic : borders;for tables
+OpenOffice.org Basic : borders;shadows
+OpenOffice.org Basic : borders;table boundaries (Writer)
+OpenOffice.org Basic : borders, see also frames
+OpenOffice.org Basic : bound fields
+OpenOffice.org Basic : bound fields;controls
+OpenOffice.org Basic : boundaries of tables (Writer)
+OpenOffice.org Basic : break display (Writer)
+OpenOffice.org Basic : breakpoints
+OpenOffice.org Basic : brochures
+OpenOffice.org Basic : brochures;printing several
+OpenOffice.org Basic : build numbers of OpenOffice.org
+OpenOffice.org Basic : bullet lists
+OpenOffice.org Basic : bullet lists;formatting options
+OpenOffice.org Basic : bullets
+OpenOffice.org Basic : bullets;paragraphs
+OpenOffice.org Basic : bullets;replacing
+OpenOffice.org Basic : bullets;turning off
+OpenOffice.org Basic : business cards
+OpenOffice.org Basic : business cards;creating and synchronizing
+OpenOffice.org Basic : business cards;using templates
+OpenOffice.org Basic : button bars, see toolbars
+OpenOffice.org Basic : buttons
+OpenOffice.org Basic : buttons;adding push buttons
+OpenOffice.org Basic : buttons;big/small
+OpenOffice.org Basic : buttons;controls
+OpenOffice.org Basic : buttons;editing hyperlink buttons
+OpenOffice.org Basic : buttons;form functions
+OpenOffice.org Basic : buttons;toolbars
+OpenOffice.org Basic : cache for graphics
+OpenOffice.org Basic : calculating
+OpenOffice.org Basic : calculating;iterative references (Calc)
+OpenOffice.org Basic : Call Stack window
+OpenOffice.org Basic : Call statement
+OpenOffice.org Basic : callouts
+OpenOffice.org Basic : callouts;drawings
+OpenOffice.org Basic : capital letters
+OpenOffice.org Basic : capital letters;AutoCorrect function
+OpenOffice.org Basic : capital letters;font effects
+OpenOffice.org Basic : captions
+OpenOffice.org Basic : captions;automatic captions (Writer)
+OpenOffice.org Basic : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Basic : captions, see also labels/callouts
+OpenOffice.org Basic : cascading update (Base)
+OpenOffice.org Basic : case sensitivity
+OpenOffice.org Basic : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Basic : case sensitivity;searching
+OpenOffice.org Basic : Case statement
+OpenOffice.org Basic : CBool function
+OpenOffice.org Basic : CByte function
+OpenOffice.org Basic : CCur function
+OpenOffice.org Basic : CDate function
+OpenOffice.org Basic : CdateFromIso function
+OpenOffice.org Basic : CdateToIso function
+OpenOffice.org Basic : CDbl function
+OpenOffice.org Basic : CDec function
+OpenOffice.org Basic : cells
+OpenOffice.org Basic : cells;aligning
+OpenOffice.org Basic : cells;backgrounds
+OpenOffice.org Basic : cells;coloring (Calc)
+OpenOffice.org Basic : cells;cursor positions after input (Calc)
+OpenOffice.org Basic : cells;formatting without effect (Calc)
+OpenOffice.org Basic : cells;line breaks
+OpenOffice.org Basic : cells;linked to controls
+OpenOffice.org Basic : cells;number formats
+OpenOffice.org Basic : cells;number of
+OpenOffice.org Basic : cells;pasting
+OpenOffice.org Basic : cells;resetting formats
+OpenOffice.org Basic : cells;showing grid lines (Calc)
+OpenOffice.org Basic : centered text
+OpenOffice.org Basic : centimeters
+OpenOffice.org Basic : certificates
+OpenOffice.org Basic : Change Case feature in Microsoft Office
+OpenOffice.org Basic : changes
+OpenOffice.org Basic : changes;accepting or rejecting
+OpenOffice.org Basic : changes;comparing to original
+OpenOffice.org Basic : changes;protecting
+OpenOffice.org Basic : changes;recording
+OpenOffice.org Basic : changes;review function
+OpenOffice.org Basic : changes;showing
+OpenOffice.org Basic : changing
+OpenOffice.org Basic : changing;control properties
+OpenOffice.org Basic : changing;data binding of XForms
+OpenOffice.org Basic : changing;default templates
+OpenOffice.org Basic : changing;document titles
+OpenOffice.org Basic : changing;file associations in Setup program
+OpenOffice.org Basic : changing;hyperlink text/formats/URLs
+OpenOffice.org Basic : changing;icon sizes
+OpenOffice.org Basic : changing;keyboard
+OpenOffice.org Basic : changing;links
+OpenOffice.org Basic : changing;menus
+OpenOffice.org Basic : changing;object sizes
+OpenOffice.org Basic : changing;toolbars
+OpenOffice.org Basic : changing;work directory
+OpenOffice.org Basic : changing, see also editing and replacing
+OpenOffice.org Basic : character styles
+OpenOffice.org Basic : character styles;language selection
+OpenOffice.org Basic : characters
+OpenOffice.org Basic : characters;alternative fonts
+OpenOffice.org Basic : characters;Asian layout
+OpenOffice.org Basic : characters;bold
+OpenOffice.org Basic : characters;coloring
+OpenOffice.org Basic : characters;contours
+OpenOffice.org Basic : characters;displaying only on screen (Writer)
+OpenOffice.org Basic : characters;enabling CTL and Asian characters
+OpenOffice.org Basic : characters;font effects
+OpenOffice.org Basic : characters;fonts and formats
+OpenOffice.org Basic : characters;hyperlinks
+OpenOffice.org Basic : characters;italics
+OpenOffice.org Basic : characters;language selection
+OpenOffice.org Basic : characters;shadowed
+OpenOffice.org Basic : characters;spacing
+OpenOffice.org Basic : characters;special
+OpenOffice.org Basic : characters;underlining
+OpenOffice.org Basic : charcoal sketches filter
+OpenOffice.org Basic : charts
+OpenOffice.org Basic : charts;arranging within stacks
+OpenOffice.org Basic : charts;bars with textures
+OpenOffice.org Basic : charts;colors
+OpenOffice.org Basic : charts;copying with link to source cell range
+OpenOffice.org Basic : charts;displaying (Calc)
+OpenOffice.org Basic : charts;editing axes
+OpenOffice.org Basic : charts;editing data
+OpenOffice.org Basic : charts;editing legends
+OpenOffice.org Basic : charts;editing titles
+OpenOffice.org Basic : charts;inserting
+OpenOffice.org Basic : charts;updating automatically (Writer)
+OpenOffice.org Basic : ChDir statement
+OpenOffice.org Basic : ChDrive statement
+OpenOffice.org Basic : check box control
+OpenOffice.org Basic : check box creation
+OpenOffice.org Basic : Chinese writing systems
+OpenOffice.org Basic : Choose function
+OpenOffice.org Basic : choosing printers
+OpenOffice.org Basic : Chr function
+OpenOffice.org Basic : CInt function
+OpenOffice.org Basic : circle drawings
+OpenOffice.org Basic : Client Side ImageMap
+OpenOffice.org Basic : clipboard
+OpenOffice.org Basic : clipboard;cutting
+OpenOffice.org Basic : clipboard;pasting
+OpenOffice.org Basic : clipboard;pasting formatted/unformatted text
+OpenOffice.org Basic : clipboard;selection clipboard
+OpenOffice.org Basic : clipboard;Unix
+OpenOffice.org Basic : CLng function
+OpenOffice.org Basic : Close statement
+OpenOffice.org Basic : closing
+OpenOffice.org Basic : closing;documents
+OpenOffice.org Basic : closing;toolbars
+OpenOffice.org Basic : color bar
+OpenOffice.org Basic : colors
+OpenOffice.org Basic : colors;adding
+OpenOffice.org Basic : colors;appearance
+OpenOffice.org Basic : colors;backgrounds
+OpenOffice.org Basic : colors;charts
+OpenOffice.org Basic : colors;fill format
+OpenOffice.org Basic : colors;fonts
+OpenOffice.org Basic : colors;grid lines and cells (Calc)
+OpenOffice.org Basic : colors;models
+OpenOffice.org Basic : colors;not printing
+OpenOffice.org Basic : colors;printing in grayscale
+OpenOffice.org Basic : colors;restriction (Calc)
+OpenOffice.org Basic : colors;selection
+OpenOffice.org Basic : column headers
+OpenOffice.org Basic : column headers;displaying (Calc)
+OpenOffice.org Basic : column headers;highlighting (Calc)
+OpenOffice.org Basic : columns
+OpenOffice.org Basic : columns;setting with the mouse
+OpenOffice.org Basic : combo box control
+OpenOffice.org Basic : combo box creation
+OpenOffice.org Basic : command button creation
+OpenOffice.org Basic : command buttons, see push buttons
+OpenOffice.org Basic : command line parameters
+OpenOffice.org Basic : commands
+OpenOffice.org Basic : commands;not visible
+OpenOffice.org Basic : commands;SQL
+OpenOffice.org Basic : comments
+OpenOffice.org Basic : comments;on changes
+OpenOffice.org Basic : comments;Rem statement
+OpenOffice.org Basic : comments feature in Microsoft Office
+OpenOffice.org Basic : common terms
+OpenOffice.org Basic : common terms;Chinese dictionary
+OpenOffice.org Basic : common terms;glossaries
+OpenOffice.org Basic : common terms;Internet glossary
+OpenOffice.org Basic : Compare and Merge feature in Microsoft Office
+OpenOffice.org Basic : comparison operators
+OpenOffice.org Basic : comparison operators;OpenOffice.org Basic
+OpenOffice.org Basic : comparisons
+OpenOffice.org Basic : comparisons;document versions
+OpenOffice.org Basic : comparisons;operators in default filter dialog
+OpenOffice.org Basic : compatibility settings for MS Word import
+OpenOffice.org Basic : complete screen view
+OpenOffice.org Basic : complex text layout
+OpenOffice.org Basic : complex text layout;definition
+OpenOffice.org Basic : complex text layout;enabling
+OpenOffice.org Basic : components
+OpenOffice.org Basic : components;addressing
+OpenOffice.org Basic : compose key to insert special characters
+OpenOffice.org Basic : concatenation, see ampersand symbol
+OpenOffice.org Basic : conditional separators
+OpenOffice.org Basic : conditions
+OpenOffice.org Basic : conditions;in number formats
+OpenOffice.org Basic : conditions;items in Data Navigator
+OpenOffice.org Basic : Configuration Manager
+OpenOffice.org Basic : configuring
+OpenOffice.org Basic : configuring;fax icon
+OpenOffice.org Basic : configuring;OpenOffice.org
+OpenOffice.org Basic : configuring;toolbars
+OpenOffice.org Basic : connections to data sources (Base)
+OpenOffice.org Basic : Const statement
+OpenOffice.org Basic : constants
+OpenOffice.org Basic : contents protection
+OpenOffice.org Basic : context menus
+OpenOffice.org Basic : continuation
+OpenOffice.org Basic : continuation;long lines in editor
+OpenOffice.org Basic : contours of text
+OpenOffice.org Basic : control point display in presentations
+OpenOffice.org Basic : controls
+OpenOffice.org Basic : controls;activating in forms
+OpenOffice.org Basic : controls;adding to documents
+OpenOffice.org Basic : controls;arranging in forms
+OpenOffice.org Basic : controls;arranging within stacks
+OpenOffice.org Basic : controls;assigning data sources
+OpenOffice.org Basic : controls;bound fields/list contents/linked cells
+OpenOffice.org Basic : controls;changing properties
+OpenOffice.org Basic : controls;creating in the dialog editor
+OpenOffice.org Basic : controls;events
+OpenOffice.org Basic : controls;focus
+OpenOffice.org Basic : controls;formatted fields
+OpenOffice.org Basic : controls;grouping
+OpenOffice.org Basic : controls;hidden
+OpenOffice.org Basic : controls;in dialog editor
+OpenOffice.org Basic : controls;inserting
+OpenOffice.org Basic : controls;multi-line titles
+OpenOffice.org Basic : controls;positions and sizes
+OpenOffice.org Basic : controls;printing
+OpenOffice.org Basic : controls;properties
+OpenOffice.org Basic : controls;properties of form controls
+OpenOffice.org Basic : controls;properties of table controls
+OpenOffice.org Basic : controls;reading or editing properties (example)
+OpenOffice.org Basic : controls;reference by SQL
+OpenOffice.org Basic : controls;rich text control
+OpenOffice.org Basic : controls;select mode
+OpenOffice.org Basic : controls;showing (Writer)
+OpenOffice.org Basic : converters
+OpenOffice.org Basic : converters;Euro converter
+OpenOffice.org Basic : converters;PostScript, UNIX
+OpenOffice.org Basic : converters;XML
+OpenOffice.org Basic : ConvertFromURL function
+OpenOffice.org Basic : converting
+OpenOffice.org Basic : converting;Hangul/Hanja
+OpenOffice.org Basic : converting;metrics
+OpenOffice.org Basic : converting;Microsoft documents
+OpenOffice.org Basic : converting;OpenOffice.org documents
+OpenOffice.org Basic : converting;Pocket PC formats
+OpenOffice.org Basic : ConvertToURL function
+OpenOffice.org Basic : copies
+OpenOffice.org Basic : copies;printing
+OpenOffice.org Basic : copying
+OpenOffice.org Basic : copying;by drag and drop
+OpenOffice.org Basic : copying;data from text documents
+OpenOffice.org Basic : copying;datasource records in spreadsheets
+OpenOffice.org Basic : copying;draw objects
+OpenOffice.org Basic : copying;draw objects between documents
+OpenOffice.org Basic : copying;formatting
+OpenOffice.org Basic : copying;from data source view
+OpenOffice.org Basic : copying;from Gallery
+OpenOffice.org Basic : copying;in Unix
+OpenOffice.org Basic : copying;modules
+OpenOffice.org Basic : copying;pictures, between documents
+OpenOffice.org Basic : copying;sheet areas, to text documents
+OpenOffice.org Basic : copying;to Gallery
+OpenOffice.org Basic : copyright for OpenOffice.org
+OpenOffice.org Basic : corner roundings
+OpenOffice.org Basic : Cos function
+OpenOffice.org Basic : crash reports
+OpenOffice.org Basic : CreateObject function
+OpenOffice.org Basic : CreateUnoDialog function
+OpenOffice.org Basic : CreateUnoListener function
+OpenOffice.org Basic : CreateUnoService function
+OpenOffice.org Basic : CreateUnoStruct function
+OpenOffice.org Basic : CreateUnoValue function
+OpenOffice.org Basic : criteria of query design (Base)
+OpenOffice.org Basic : cropping pictures
+OpenOffice.org Basic : CSng function
+OpenOffice.org Basic : CStr function
+OpenOffice.org Basic : CTL
+OpenOffice.org Basic : CTL;complex text layout languages
+OpenOffice.org Basic : CTL;definition
+OpenOffice.org Basic : CTL;options
+OpenOffice.org Basic : CurDir function
+OpenOffice.org Basic : currencies
+OpenOffice.org Basic : currencies;converters
+OpenOffice.org Basic : currencies;formats and format codes
+OpenOffice.org Basic : currency field control
+OpenOffice.org Basic : currency field creation
+OpenOffice.org Basic : currency formats
+OpenOffice.org Basic : cursor
+OpenOffice.org Basic : cursor;allowing in protected areas (Writer)
+OpenOffice.org Basic : cursor;in read-only text
+OpenOffice.org Basic : cursor;quickly moving to an object
+OpenOffice.org Basic : curves
+OpenOffice.org Basic : curves;editing points
+OpenOffice.org Basic : custom dictionaries
+OpenOffice.org Basic : custom dictionaries;editing
+OpenOffice.org Basic : custom hyphens (Writer)
+OpenOffice.org Basic : custom quotes
+OpenOffice.org Basic : custom templates
+OpenOffice.org Basic : customizing
+OpenOffice.org Basic : customizing;events
+OpenOffice.org Basic : customizing;keyboard
+OpenOffice.org Basic : customizing;menus
+OpenOffice.org Basic : customizing;OpenOffice.org
+OpenOffice.org Basic : customizing;round corners
+OpenOffice.org Basic : customizing;toolbars
+OpenOffice.org Basic : cutting
+OpenOffice.org Basic : CVar function
+OpenOffice.org Basic : CVErr function
+OpenOffice.org Basic : dashes
+OpenOffice.org Basic : data
+OpenOffice.org Basic : data;filtering in forms
+OpenOffice.org Basic : data;forms and subforms
+OpenOffice.org Basic : data;read-only
+OpenOffice.org Basic : data;sorting in forms
+OpenOffice.org Basic : data;user data
+OpenOffice.org Basic : data binding change in XForms
+OpenOffice.org Basic : Data Navigator display options
+OpenOffice.org Basic : data source browser
+OpenOffice.org Basic : data source explorer
+OpenOffice.org Basic : data source view
+OpenOffice.org Basic : data source view;drag and drop
+OpenOffice.org Basic : data source view;overview
+OpenOffice.org Basic : data source view;showing
+OpenOffice.org Basic : data sources
+OpenOffice.org Basic : data sources;as tables
+OpenOffice.org Basic : data sources;connection settings (Base)
+OpenOffice.org Basic : data sources;copying records to spreadsheets
+OpenOffice.org Basic : data sources;displaying current
+OpenOffice.org Basic : data sources;LDAP server (Base)
+OpenOffice.org Basic : data sources;OpenOffice.org Base
+OpenOffice.org Basic : data sources;registering address books
+OpenOffice.org Basic : data sources;reports
+OpenOffice.org Basic : data sources;viewing
+OpenOffice.org Basic : data structure of XForms
+OpenOffice.org Basic : database contents
+OpenOffice.org Basic : database contents;inserting as tables
+OpenOffice.org Basic : database contents;inserting as text
+OpenOffice.org Basic : database reports
+OpenOffice.org Basic : Database Wizard (Base)
+OpenOffice.org Basic : databases
+OpenOffice.org Basic : databases;administration through SQL (Base)
+OpenOffice.org Basic : databases;ADO (Base)
+OpenOffice.org Basic : databases;connecting (Base)
+OpenOffice.org Basic : databases;creating
+OpenOffice.org Basic : databases;creating labels
+OpenOffice.org Basic : databases;creating queries
+OpenOffice.org Basic : databases;creating reports
+OpenOffice.org Basic : databases;creating tables
+OpenOffice.org Basic : databases;dBASE (Base)
+OpenOffice.org Basic : databases;deleting (Base)
+OpenOffice.org Basic : databases;drag and drop (Base)
+OpenOffice.org Basic : databases;editing tables
+OpenOffice.org Basic : databases;form filters
+OpenOffice.org Basic : databases;formats (Base)
+OpenOffice.org Basic : databases;importing/exporting
+OpenOffice.org Basic : databases;JDBC (Base)
+OpenOffice.org Basic : databases;main page (Base)
+OpenOffice.org Basic : databases;MySQL (Base)
+OpenOffice.org Basic : databases;ODBC (Base)
+OpenOffice.org Basic : databases;overview
+OpenOffice.org Basic : databases;registering (Base)
+OpenOffice.org Basic : databases;searching records
+OpenOffice.org Basic : databases;shortcut keys
+OpenOffice.org Basic : databases;sorting
+OpenOffice.org Basic : databases;standard filters
+OpenOffice.org Basic : databases;text formats
+OpenOffice.org Basic : databases;viewing
+OpenOffice.org Basic : date field control
+OpenOffice.org Basic : date fields
+OpenOffice.org Basic : date fields;creating
+OpenOffice.org Basic : date fields;properties
+OpenOffice.org Basic : date formats
+OpenOffice.org Basic : Date statement
+OpenOffice.org Basic : DateAdd function
+OpenOffice.org Basic : DateDiff function
+OpenOffice.org Basic : DatePart function
+OpenOffice.org Basic : dates
+OpenOffice.org Basic : dates;default (Calc)
+OpenOffice.org Basic : dates;printing in presentations
+OpenOffice.org Basic : dates;start 1900/01/01 (Calc)
+OpenOffice.org Basic : dates;start 1904/01/01 (Calc)
+OpenOffice.org Basic : DateSerial function
+OpenOffice.org Basic : DateValue function
+OpenOffice.org Basic : Day function
+OpenOffice.org Basic : dBASE
+OpenOffice.org Basic : dBASE;database settings (Base)
+OpenOffice.org Basic : DDE
+OpenOffice.org Basic : DDE;definition
+OpenOffice.org Basic : deactivating
+OpenOffice.org Basic : deactivating;plug-ins
+OpenOffice.org Basic : debugging Basic programs
+OpenOffice.org Basic : decimal places displayed (Calc)
+OpenOffice.org Basic : decimal separator key
+OpenOffice.org Basic : decimal tab stops
+OpenOffice.org Basic : Declare statement
+OpenOffice.org Basic : declaring variables
+OpenOffice.org Basic : default directories
+OpenOffice.org Basic : default file formats
+OpenOffice.org Basic : default filters
+OpenOffice.org Basic : default filters;comparison operators
+OpenOffice.org Basic : default filters;databases
+OpenOffice.org Basic : default printer
+OpenOffice.org Basic : default printer;setting up
+OpenOffice.org Basic : default printer;UNIX
+OpenOffice.org Basic : default templates
+OpenOffice.org Basic : default templates;changing
+OpenOffice.org Basic : default templates;organizing
+OpenOffice.org Basic : defaults
+OpenOffice.org Basic : defaults;documents
+OpenOffice.org Basic : defaults;file formats
+OpenOffice.org Basic : defaults;fonts
+OpenOffice.org Basic : defaults;grids (Writer/Calc)
+OpenOffice.org Basic : defaults;languages
+OpenOffice.org Basic : defaults;number formats
+OpenOffice.org Basic : defaults;of saving
+OpenOffice.org Basic : defaults;program configuration
+OpenOffice.org Basic : defaults;tab stops in text
+OpenOffice.org Basic : defaults;views
+OpenOffice.org Basic : DefBool statement
+OpenOffice.org Basic : DefCur statement
+OpenOffice.org Basic : DefDate statement
+OpenOffice.org Basic : DefDbl statement
+OpenOffice.org Basic : DefErr statement
+OpenOffice.org Basic : defining
+OpenOffice.org Basic : defining;arrowheads and other line ends
+OpenOffice.org Basic : defining;colors
+OpenOffice.org Basic : defining;constants
+OpenOffice.org Basic : defining;line styles
+OpenOffice.org Basic : defining;paragraph borders
+OpenOffice.org Basic : defining;queries (Base)
+OpenOffice.org Basic : defining;table borders
+OpenOffice.org Basic : DefInt statement
+OpenOffice.org Basic : DefLng statement
+OpenOffice.org Basic : DefObj statement
+OpenOffice.org Basic : DefSng statement
+OpenOffice.org Basic : DefStr statement
+OpenOffice.org Basic : DefVar statement
+OpenOffice.org Basic : deleting
+OpenOffice.org Basic : deleting;all direct formatting
+OpenOffice.org Basic : deleting;databases (Base)
+OpenOffice.org Basic : deleting;hyperlinks
+OpenOffice.org Basic : deleting;libraries/modules/dialogs
+OpenOffice.org Basic : deleting;lines in text
+OpenOffice.org Basic : deleting;macro assignments to events
+OpenOffice.org Basic : deleting;models/instances
+OpenOffice.org Basic : deleting;namespaces in XForms
+OpenOffice.org Basic : deleting;tab stops
+OpenOffice.org Basic : deleting;templates
+OpenOffice.org Basic : deleting;XML filters
+OpenOffice.org Basic : depth stagger
+OpenOffice.org Basic : descriptions for objects
+OpenOffice.org Basic : design mode after saving
+OpenOffice.org Basic : design view
+OpenOffice.org Basic : design view;creating forms
+OpenOffice.org Basic : design view;queries/views (Base)
+OpenOffice.org Basic : designing
+OpenOffice.org Basic : designing;database tables
+OpenOffice.org Basic : designing;fonts
+OpenOffice.org Basic : designing;queries (Base)
+OpenOffice.org Basic : detaching toolbars
+OpenOffice.org Basic : dialog editor
+OpenOffice.org Basic : dialog editor;changing control properties
+OpenOffice.org Basic : dialog editor;creating controls
+OpenOffice.org Basic : dialog editor;programming examples for controls
+OpenOffice.org Basic : DialogLibraries (LibraryContainer)
+OpenOffice.org Basic : dialogs
+OpenOffice.org Basic : dialogs;creating Basic dialogs
+OpenOffice.org Basic : dialogs;displaying (example)
+OpenOffice.org Basic : dialogs;loading (example)
+OpenOffice.org Basic : dialogs;organizing
+OpenOffice.org Basic : dialogs;properties
+OpenOffice.org Basic : dialogs;translating
+OpenOffice.org Basic : dialogs;using program code to show (example)
+OpenOffice.org Basic : dictionaries
+OpenOffice.org Basic : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Basic : dictionaries;creating
+OpenOffice.org Basic : dictionaries;editing user-defined
+OpenOffice.org Basic : dictionaries;spellcheck
+OpenOffice.org Basic : dictionaries, see also languages
+OpenOffice.org Basic : digital signatures
+OpenOffice.org Basic : Dim statement
+OpenOffice.org Basic : DimArray function
+OpenOffice.org Basic : dimensioning arrays
+OpenOffice.org Basic : Dir function
+OpenOffice.org Basic : direct formatting
+OpenOffice.org Basic : direct formatting;undoing all
+OpenOffice.org Basic : directories
+OpenOffice.org Basic : directories;creating new
+OpenOffice.org Basic : directories;directory structure
+OpenOffice.org Basic : disabled persons
+OpenOffice.org Basic : displaying
+OpenOffice.org Basic : displaying;non-printing characters (Writer)
+OpenOffice.org Basic : displaying;notes (Calc)
+OpenOffice.org Basic : displaying;notes in text documents
+OpenOffice.org Basic : displaying;pictures and objects (Writer)
+OpenOffice.org Basic : displaying;tables (Writer)
+OpenOffice.org Basic : displaying;zero values (Calc)
+OpenOffice.org Basic : distances
+OpenOffice.org Basic : distinct values in SQL queries
+OpenOffice.org Basic : distorting in drawings
+OpenOffice.org Basic : distributing XML filters
+OpenOffice.org Basic : dithering
+OpenOffice.org Basic : DLL (Dynamic Link Library)
+OpenOffice.org Basic : Do...Loop statement
+OpenOffice.org Basic : docking
+OpenOffice.org Basic : docking;definition
+OpenOffice.org Basic : docking;toolbars
+OpenOffice.org Basic : docking;windows
+OpenOffice.org Basic : Document Converter Wizard
+OpenOffice.org Basic : Document Map feature in Microsoft Office
+OpenOffice.org Basic : Document Map, see Navigator
+OpenOffice.org Basic : document types in OpenOffice.org
+OpenOffice.org Basic : documents
+OpenOffice.org Basic : documents;changing titles
+OpenOffice.org Basic : documents;closing
+OpenOffice.org Basic : documents;comparing
+OpenOffice.org Basic : documents;contents as lists
+OpenOffice.org Basic : documents;editing time
+OpenOffice.org Basic : documents;exporting
+OpenOffice.org Basic : documents;importing
+OpenOffice.org Basic : documents;languages
+OpenOffice.org Basic : documents;measurement units in
+OpenOffice.org Basic : documents;merging
+OpenOffice.org Basic : documents;number of pages/tables/sheets
+OpenOffice.org Basic : documents;opening
+OpenOffice.org Basic : documents;opening in design mode
+OpenOffice.org Basic : documents;opening with templates
+OpenOffice.org Basic : documents;organizing
+OpenOffice.org Basic : documents;printing
+OpenOffice.org Basic : documents;read-only
+OpenOffice.org Basic : documents;reloading
+OpenOffice.org Basic : documents;saving
+OpenOffice.org Basic : documents;saving automatically
+OpenOffice.org Basic : documents;saving in other formats
+OpenOffice.org Basic : documents;sending as e-mail
+OpenOffice.org Basic : documents;styles changed
+OpenOffice.org Basic : documents;version management
+OpenOffice.org Basic : documents;version numbers
+OpenOffice.org Basic : dotted areas
+OpenOffice.org Basic : double-line spacing in paragraphs
+OpenOffice.org Basic : double-line writing in Asian layout
+OpenOffice.org Basic : drag and drop
+OpenOffice.org Basic : drag and drop;copying and pasting text
+OpenOffice.org Basic : drag and drop;data source view
+OpenOffice.org Basic : drag and drop;from Gallery to draw objects
+OpenOffice.org Basic : drag and drop;overview
+OpenOffice.org Basic : drag and drop;pictures
+OpenOffice.org Basic : drag and drop;to Gallery
+OpenOffice.org Basic : draw objects
+OpenOffice.org Basic : draw objects;adding/editing/copying
+OpenOffice.org Basic : draw objects;anchoring
+OpenOffice.org Basic : draw objects;arranging within stacks
+OpenOffice.org Basic : draw objects;copying
+OpenOffice.org Basic : draw objects;copying between documents
+OpenOffice.org Basic : draw objects;displaying (Calc)
+OpenOffice.org Basic : draw objects;dropping Gallery pictures
+OpenOffice.org Basic : draw objects;flipping
+OpenOffice.org Basic : draw objects;legends
+OpenOffice.org Basic : draw objects;positioning and resizing
+OpenOffice.org Basic : draw objects;protecting
+OpenOffice.org Basic : draw objects;slanting
+OpenOffice.org Basic : draw objects;text in
+OpenOffice.org Basic : Drawing bar
+OpenOffice.org Basic : drawing lines in text
+OpenOffice.org Basic : drawings
+OpenOffice.org Basic : drawings;creating/opening
+OpenOffice.org Basic : drawings;languages
+OpenOffice.org Basic : drawings;printing
+OpenOffice.org Basic : drawings;printing defaults
+OpenOffice.org Basic : drawings;printing in text documents
+OpenOffice.org Basic : drawings;saving
+OpenOffice.org Basic : drawings;saving automatically
+OpenOffice.org Basic : drawings;saving in other formats
+OpenOffice.org Basic : drawings;sending as e-mail
+OpenOffice.org Basic : drawings;showing (Writer)
+OpenOffice.org Basic : drop-down lists in form functions
+OpenOffice.org Basic : e-mail attachments
+OpenOffice.org Basic : Edit File icon
+OpenOffice.org Basic : edit mode
+OpenOffice.org Basic : edit mode;after opening
+OpenOffice.org Basic : edit mode;through Enter key (Calc)
+OpenOffice.org Basic : Edit Points bar
+OpenOffice.org Basic : editing
+OpenOffice.org Basic : editing;chart axes
+OpenOffice.org Basic : editing;chart data
+OpenOffice.org Basic : editing;chart legends
+OpenOffice.org Basic : editing;chart titles
+OpenOffice.org Basic : editing;controls
+OpenOffice.org Basic : editing;data binding of XForms
+OpenOffice.org Basic : editing;database tables and queries
+OpenOffice.org Basic : editing;draw objects
+OpenOffice.org Basic : editing;Fontwork objects
+OpenOffice.org Basic : editing;hyperlinks
+OpenOffice.org Basic : editing;items in Data Navigator
+OpenOffice.org Basic : editing;menus
+OpenOffice.org Basic : editing;namespaces in XForms
+OpenOffice.org Basic : editing;notes
+OpenOffice.org Basic : editing;objects
+OpenOffice.org Basic : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Basic : editing;pictures
+OpenOffice.org Basic : editing;reports
+OpenOffice.org Basic : editing;shortcut keys
+OpenOffice.org Basic : editing;tab stops
+OpenOffice.org Basic : editing;templates
+OpenOffice.org Basic : editing;toolbars
+OpenOffice.org Basic : editing;undoing
+OpenOffice.org Basic : editing;XForms
+OpenOffice.org Basic : editing time of documents
+OpenOffice.org Basic : editors
+OpenOffice.org Basic : editors;formula editor
+OpenOffice.org Basic : editors;ImageMap editor
+OpenOffice.org Basic : effects
+OpenOffice.org Basic : effects;font positions
+OpenOffice.org Basic : effects;fonts
+OpenOffice.org Basic : effects;Fontwork icons
+OpenOffice.org Basic : empty documents
+OpenOffice.org Basic : empty paragraph removal
+OpenOffice.org Basic : encryption of contents
+OpenOffice.org Basic : End statement
+OpenOffice.org Basic : entering groups
+OpenOffice.org Basic : entering text from right to left
+OpenOffice.org Basic : Environ function
+OpenOffice.org Basic : Eof function
+OpenOffice.org Basic : equal sign, see also operators
+OpenOffice.org Basic : EqualUnoObjects function
+OpenOffice.org Basic : equations in formula editor
+OpenOffice.org Basic : Eqv operator (logical)
+OpenOffice.org Basic : Erase function
+OpenOffice.org Basic : Erl function
+OpenOffice.org Basic : Err function
+OpenOffice.org Basic : error codes in Basic
+OpenOffice.org Basic : Error function
+OpenOffice.org Basic : Error Report Tool
+OpenOffice.org Basic : Euro
+OpenOffice.org Basic : Euro;currency formats
+OpenOffice.org Basic : Euro;Euro Converter Wizard
+OpenOffice.org Basic : even/odd pages
+OpenOffice.org Basic : even/odd pages;printing
+OpenOffice.org Basic : events
+OpenOffice.org Basic : events;assigning macros
+OpenOffice.org Basic : events;controls
+OpenOffice.org Basic : events;customizing
+OpenOffice.org Basic : events;in forms
+OpenOffice.org Basic : events;linked to objects
+OpenOffice.org Basic : examples
+OpenOffice.org Basic : examples;programming controls
+OpenOffice.org Basic : examples;showing a dialog using program code
+OpenOffice.org Basic : Excel
+OpenOffice.org Basic : Excel;saving as
+OpenOffice.org Basic : Excel;search criteria
+OpenOffice.org Basic : exceptions
+OpenOffice.org Basic : exceptions;user-defined dictionaries
+OpenOffice.org Basic : exchanging, see also replacing
+OpenOffice.org Basic : executing
+OpenOffice.org Basic : executing;SQL commands
+OpenOffice.org Basic : Exit statement
+OpenOffice.org Basic : exiting
+OpenOffice.org Basic : exiting;groups
+OpenOffice.org Basic : exiting;OpenOffice.org
+OpenOffice.org Basic : Exp function
+OpenOffice.org Basic : expanding formatting (Calc)
+OpenOffice.org Basic : explorer of data sources
+OpenOffice.org Basic : export filters
+OpenOffice.org Basic : exporting
+OpenOffice.org Basic : exporting;bitmaps
+OpenOffice.org Basic : exporting;databases
+OpenOffice.org Basic : exporting;HTML and text documents
+OpenOffice.org Basic : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Basic : exporting;spreadsheets to text format
+OpenOffice.org Basic : exporting;templates
+OpenOffice.org Basic : exporting;to foreign formats
+OpenOffice.org Basic : exporting;to HTML
+OpenOffice.org Basic : exporting;to Microsoft Office formats
+OpenOffice.org Basic : exporting;to PDF
+OpenOffice.org Basic : exporting;to PostScript format
+OpenOffice.org Basic : exporting;to XML
+OpenOffice.org Basic : exporting;XML files
+OpenOffice.org Basic : extended tips in Help
+OpenOffice.org Basic : extension mode in text
+OpenOffice.org Basic : extensions
+OpenOffice.org Basic : extensions;Extension Manager
+OpenOffice.org Basic : extensions;file formats
+OpenOffice.org Basic : external keys (Base)
+OpenOffice.org Basic : faster printing
+OpenOffice.org Basic : faxes
+OpenOffice.org Basic : faxes;configuring OpenOffice.org
+OpenOffice.org Basic : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Basic : faxes;selecting a fax machine
+OpenOffice.org Basic : faxes;sending
+OpenOffice.org Basic : faxes;wizards
+OpenOffice.org Basic : fields
+OpenOffice.org Basic : fields;database tables
+OpenOffice.org Basic : fields;displaying field codes (Writer)
+OpenOffice.org Basic : fields;formatted fields
+OpenOffice.org Basic : fields;updating automatically (Writer)
+OpenOffice.org Basic : file associations for Microsoft Office
+OpenOffice.org Basic : file filters
+OpenOffice.org Basic : file filters;mobile devices
+OpenOffice.org Basic : file filters;XML
+OpenOffice.org Basic : file formats
+OpenOffice.org Basic : file formats;changing defaults
+OpenOffice.org Basic : file formats;OpenDocument/XML
+OpenOffice.org Basic : file formats;saving always in other formats
+OpenOffice.org Basic : file selection button
+OpenOffice.org Basic : file selection control
+OpenOffice.org Basic : file sharing options for current document
+OpenOffice.org Basic : FileAttr function
+OpenOffice.org Basic : FileCopy statement
+OpenOffice.org Basic : FileDateTime function
+OpenOffice.org Basic : FileExists function
+OpenOffice.org Basic : FileLen function
+OpenOffice.org Basic : filepicker
+OpenOffice.org Basic : filepicker;API service
+OpenOffice.org Basic : files
+OpenOffice.org Basic : files;filters and formats
+OpenOffice.org Basic : files;importing
+OpenOffice.org Basic : files;opening
+OpenOffice.org Basic : files;opening with placeholders
+OpenOffice.org Basic : files;properties
+OpenOffice.org Basic : files;saving
+OpenOffice.org Basic : files;saving automatically
+OpenOffice.org Basic : files;saving in other formats
+OpenOffice.org Basic : files;sending as e-mail
+OpenOffice.org Basic : files;version numbers
+OpenOffice.org Basic : files and folders in OpenOffice.org
+OpenOffice.org Basic : fill characters with tabulators
+OpenOffice.org Basic : fill colors for areas
+OpenOffice.org Basic : fill patterns for areas
+OpenOffice.org Basic : filter conditions
+OpenOffice.org Basic : filter conditions;connecting
+OpenOffice.org Basic : filter conditions;in queries (Base)
+OpenOffice.org Basic : filtering
+OpenOffice.org Basic : filtering;data in databases
+OpenOffice.org Basic : filtering;data in forms
+OpenOffice.org Basic : filters
+OpenOffice.org Basic : filters;comparison operators
+OpenOffice.org Basic : filters;for import and export
+OpenOffice.org Basic : filters;Navigator
+OpenOffice.org Basic : filters;pictures
+OpenOffice.org Basic : filters;XML filter settings
+OpenOffice.org Basic : Find tab in Help
+OpenOffice.org Basic : finding
+OpenOffice.org Basic : finding;in all sheets
+OpenOffice.org Basic : finding;records in form documents
+OpenOffice.org Basic : finding;selections
+OpenOffice.org Basic : finding;similarity search
+OpenOffice.org Basic : FindObject function
+OpenOffice.org Basic : FindPropertyObject function
+OpenOffice.org Basic : fitting to pages
+OpenOffice.org Basic : fitting to pages;print settings in Math
+OpenOffice.org Basic : fitting to pages;print settings in presentations
+OpenOffice.org Basic : Fix function
+OpenOffice.org Basic : fixed line control
+OpenOffice.org Basic : fixed text
+OpenOffice.org Basic : fixed text;form functions
+OpenOffice.org Basic : fixed text control
+OpenOffice.org Basic : fixing toolbars
+OpenOffice.org Basic : flipping draw objects
+OpenOffice.org Basic : floating frames in HTML documents
+OpenOffice.org Basic : floating toolbars
+OpenOffice.org Basic : focus of controls
+OpenOffice.org Basic : folder creation
+OpenOffice.org Basic : font lists
+OpenOffice.org Basic : font name box
+OpenOffice.org Basic : font sizes
+OpenOffice.org Basic : font sizes;bullets
+OpenOffice.org Basic : font sizes;relative changes
+OpenOffice.org Basic : font sizes;scaling on screen
+OpenOffice.org Basic : font sizes;text
+OpenOffice.org Basic : fonts
+OpenOffice.org Basic : fonts;adding under UNIX
+OpenOffice.org Basic : fonts;changing in templates
+OpenOffice.org Basic : fonts;colors
+OpenOffice.org Basic : fonts;default settings
+OpenOffice.org Basic : fonts;effects
+OpenOffice.org Basic : fonts;for HTML and Basic
+OpenOffice.org Basic : fonts;formats
+OpenOffice.org Basic : fonts;outlines
+OpenOffice.org Basic : fonts;positions in text
+OpenOffice.org Basic : fonts;shadows
+OpenOffice.org Basic : fonts;specifying several
+OpenOffice.org Basic : fonts;strikethrough
+OpenOffice.org Basic : fonts;styles
+OpenOffice.org Basic : fonts;text objects
+OpenOffice.org Basic : Fontwork icons
+OpenOffice.org Basic : footers
+OpenOffice.org Basic : footers;backgrounds
+OpenOffice.org Basic : For statement
+OpenOffice.org Basic : form controls
+OpenOffice.org Basic : form controls;assigning macros
+OpenOffice.org Basic : form controls;protecting
+OpenOffice.org Basic : form controls;toolbars
+OpenOffice.org Basic : form fields
+OpenOffice.org Basic : form filters
+OpenOffice.org Basic : Form Navigator
+OpenOffice.org Basic : format codes
+OpenOffice.org Basic : format codes;numbers
+OpenOffice.org Basic : format codes;user-defined number formats
+OpenOffice.org Basic : format filling printing in OpenOffice.org Math
+OpenOffice.org Basic : Format function
+OpenOffice.org Basic : Format Paintbrush
+OpenOffice.org Basic : formats
+OpenOffice.org Basic : formats;Asian layout
+OpenOffice.org Basic : formats;Asian typography
+OpenOffice.org Basic : formats;fonts
+OpenOffice.org Basic : formats;maximizing page formats
+OpenOffice.org Basic : formats;number and currency formats
+OpenOffice.org Basic : formats;of currencies/date/time
+OpenOffice.org Basic : formats;on opening and saving
+OpenOffice.org Basic : formats;pasting in special formats
+OpenOffice.org Basic : formats;positions
+OpenOffice.org Basic : formats;tabulators
+OpenOffice.org Basic : formats;undoing when writing
+OpenOffice.org Basic : formatted field control
+OpenOffice.org Basic : formatted fields
+OpenOffice.org Basic : formatted fields;form functions
+OpenOffice.org Basic : formatted fields;properties
+OpenOffice.org Basic : formatting
+OpenOffice.org Basic : formatting;axes in charts
+OpenOffice.org Basic : formatting;chart legends
+OpenOffice.org Basic : formatting;copying
+OpenOffice.org Basic : formatting;definition
+OpenOffice.org Basic : formatting;expanding (Calc)
+OpenOffice.org Basic : formatting;font effects
+OpenOffice.org Basic : formatting;hyperlinks
+OpenOffice.org Basic : formatting;pages
+OpenOffice.org Basic : formatting;printer metrics (Writer)
+OpenOffice.org Basic : formatting;undoing
+OpenOffice.org Basic : forms
+OpenOffice.org Basic : forms;browsing
+OpenOffice.org Basic : forms;Combo Box/List Box Wizard
+OpenOffice.org Basic : forms;creating
+OpenOffice.org Basic : forms;data
+OpenOffice.org Basic : forms;designing (Base)
+OpenOffice.org Basic : forms;events
+OpenOffice.org Basic : forms;filtering data
+OpenOffice.org Basic : forms;finding records
+OpenOffice.org Basic : forms;focus after opening
+OpenOffice.org Basic : forms;general information (Base)
+OpenOffice.org Basic : forms;grouping controls
+OpenOffice.org Basic : forms;HTML filters
+OpenOffice.org Basic : forms;Navigator
+OpenOffice.org Basic : forms;opening in design mode
+OpenOffice.org Basic : forms;properties
+OpenOffice.org Basic : forms;sorting data
+OpenOffice.org Basic : forms;subforms
+OpenOffice.org Basic : forms;wizards
+OpenOffice.org Basic : forms;XForms
+OpenOffice.org Basic : Formula Auditing feature in Microsoft Office
+OpenOffice.org Basic : formula texts
+OpenOffice.org Basic : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Basic : formulas
+OpenOffice.org Basic : formulas;new
+OpenOffice.org Basic : formulas;starting formula editor
+OpenOffice.org Basic : formulas in reports
+OpenOffice.org Basic : formulas in reports;editing
+OpenOffice.org Basic : forums and support
+OpenOffice.org Basic : frames
+OpenOffice.org Basic : frames;around paragraphs
+OpenOffice.org Basic : frames;around tables
+OpenOffice.org Basic : frames;AutoCorrect function
+OpenOffice.org Basic : frames;backgrounds
+OpenOffice.org Basic : frames;captions (Writer)
+OpenOffice.org Basic : frames;printing in OpenOffice.org Math
+OpenOffice.org Basic : frames;protecting
+OpenOffice.org Basic : frames;selection frames
+OpenOffice.org Basic : frames;text fitting to frames
+OpenOffice.org Basic : FreeFile function
+OpenOffice.org Basic : freeform lines
+OpenOffice.org Basic : freeform lines;draw functions
+OpenOffice.org Basic : FreeLibrary function
+OpenOffice.org Basic : FTP
+OpenOffice.org Basic : FTP;opening documents
+OpenOffice.org Basic : FTP;saving documents
+OpenOffice.org Basic : full joins (Base)
+OpenOffice.org Basic : full screen view
+OpenOffice.org Basic : full-text search in Help
+OpenOffice.org Basic : Function statement
+OpenOffice.org Basic : functions
+OpenOffice.org Basic : functions;return value type
+OpenOffice.org Basic : functions;using
+OpenOffice.org Basic : functions in reports
+OpenOffice.org Basic : functions in reports;editing
+OpenOffice.org Basic : fundamentals
+OpenOffice.org Basic : Gallery
+OpenOffice.org Basic : Gallery;adding pictures
+OpenOffice.org Basic : Gallery;dragging pictures to draw objects
+OpenOffice.org Basic : Gallery;hiding/showing
+OpenOffice.org Basic : Gallery;inserting pictures from
+OpenOffice.org Basic : German spellcheck
+OpenOffice.org Basic : get method for form transmissions
+OpenOffice.org Basic : Get statement
+OpenOffice.org Basic : GetAttr function
+OpenOffice.org Basic : GetDefaultContext function
+OpenOffice.org Basic : GetGuiType function
+OpenOffice.org Basic : GetProcessServiceManager function
+OpenOffice.org Basic : GetSolarVersion function
+OpenOffice.org Basic : GetSystemTicks function
+OpenOffice.org Basic : getting support
+OpenOffice.org Basic : GIF format
+OpenOffice.org Basic : Global statement
+OpenOffice.org Basic : GLOBAL variables
+OpenOffice.org Basic : GlobalScope function
+OpenOffice.org Basic : glossaries
+OpenOffice.org Basic : glossaries;common terms
+OpenOffice.org Basic : glossaries;Internet terms
+OpenOffice.org Basic : GoSub...Return statement
+OpenOffice.org Basic : GoTo statement
+OpenOffice.org Basic : gradients off for faster printing
+OpenOffice.org Basic : graphical text art
+OpenOffice.org Basic : graphics
+OpenOffice.org Basic : graphics;cache
+OpenOffice.org Basic : graphics;protecting
+OpenOffice.org Basic : graphics, see also pictures
+OpenOffice.org Basic : grayscale printing
+OpenOffice.org Basic : Green function
+OpenOffice.org Basic : grid controls
+OpenOffice.org Basic : grid controls;form functions
+OpenOffice.org Basic : grids
+OpenOffice.org Basic : grids;defaults (Writer/Calc)
+OpenOffice.org Basic : grids;display options (Impress/Draw)
+OpenOffice.org Basic : grids;displaying lines (Calc)
+OpenOffice.org Basic : group box control
+OpenOffice.org Basic : group box creation
+OpenOffice.org Basic : groups
+OpenOffice.org Basic : groups;entering/exiting/ungrouping
+OpenOffice.org Basic : groups;naming
+OpenOffice.org Basic : groups;of controls
+OpenOffice.org Basic : guides
+OpenOffice.org Basic : guides;display options (Impress/Draw)
+OpenOffice.org Basic : guides;displaying when moving objects (Impress)
+OpenOffice.org Basic : guides;showing (Calc)
+OpenOffice.org Basic : guides;showing when moving frames (Writer)
+OpenOffice.org Basic : gutter
+OpenOffice.org Basic : handles
+OpenOffice.org Basic : handles;displaying (Writer)
+OpenOffice.org Basic : handles;scaling
+OpenOffice.org Basic : handles;showing simple/large handles (Calc)
+OpenOffice.org Basic : Hangul/Hanja
+OpenOffice.org Basic : HasUnoInterfaces function
+OpenOffice.org Basic : hatching
+OpenOffice.org Basic : headers
+OpenOffice.org Basic : headers;backgrounds
+OpenOffice.org Basic : headings
+OpenOffice.org Basic : headings;entering as text box
+OpenOffice.org Basic : Hebrew
+OpenOffice.org Basic : Hebrew;entering text
+OpenOffice.org Basic : Hebrew;language settings
+OpenOffice.org Basic : Help
+OpenOffice.org Basic : Help;bookmarks
+OpenOffice.org Basic : Help;extended tips on/off
+OpenOffice.org Basic : Help;full-text search
+OpenOffice.org Basic : Help;Help tips
+OpenOffice.org Basic : Help;keywords
+OpenOffice.org Basic : Help;navigation pane showing/hiding
+OpenOffice.org Basic : Help;style sheets
+OpenOffice.org Basic : Help;topics
+OpenOffice.org Basic : Help Agent
+OpenOffice.org Basic : Help Agent;help
+OpenOffice.org Basic : Help Agent;options
+OpenOffice.org Basic : Help tips
+OpenOffice.org Basic : Help tips;hiding
+OpenOffice.org Basic : Hex function
+OpenOffice.org Basic : hidden controls in Form Navigator
+OpenOffice.org Basic : hidden fields display (Writer)
+OpenOffice.org Basic : hidden pages
+OpenOffice.org Basic : hidden pages;printing in presentations
+OpenOffice.org Basic : hidden text
+OpenOffice.org Basic : hidden text;showing (Writer)
+OpenOffice.org Basic : hiding
+OpenOffice.org Basic : hiding;changes
+OpenOffice.org Basic : hiding;docked windows
+OpenOffice.org Basic : hiding;navigation pane in Help window
+OpenOffice.org Basic : high contrast mode
+OpenOffice.org Basic : Hindi
+OpenOffice.org Basic : Hindi;entering text
+OpenOffice.org Basic : Hindi;language settings
+OpenOffice.org Basic : horizontal line control
+OpenOffice.org Basic : horizontal scrollbar control
+OpenOffice.org Basic : horizontal scrollbars (Writer)
+OpenOffice.org Basic : Hour function
+OpenOffice.org Basic : HTML
+OpenOffice.org Basic : HTML;definition
+OpenOffice.org Basic : HTML;export character set
+OpenOffice.org Basic : HTML;fonts for source display
+OpenOffice.org Basic : HTML;importing META tags
+OpenOffice.org Basic : HTML;live presentations
+OpenOffice.org Basic : HTML documents
+OpenOffice.org Basic : HTML documents;auto reloading
+OpenOffice.org Basic : HTML documents;importing/exporting
+OpenOffice.org Basic : HTML documents;META tags in
+OpenOffice.org Basic : HTML documents;new
+OpenOffice.org Basic : HTML documents;source text
+OpenOffice.org Basic : hyperlinks
+OpenOffice.org Basic : hyperlinks;assigning macros
+OpenOffice.org Basic : hyperlinks;character formats
+OpenOffice.org Basic : hyperlinks;definition
+OpenOffice.org Basic : hyperlinks;deleting
+OpenOffice.org Basic : hyperlinks;editing
+OpenOffice.org Basic : hyperlinks;inserting
+OpenOffice.org Basic : hyperlinks;relative and absolute
+OpenOffice.org Basic : hyperlinks;turning off automatic recognition
+OpenOffice.org Basic : hyperlinks, see also links
+OpenOffice.org Basic : hyphenation
+OpenOffice.org Basic : hyphenation;activating for a language
+OpenOffice.org Basic : hyphenation;minimal number of characters
+OpenOffice.org Basic : hyphens
+OpenOffice.org Basic : hyphens;displaying custom (Writer)
+OpenOffice.org Basic : hyphens;inserting custom
+OpenOffice.org Basic : icon bars, see toolbars
+OpenOffice.org Basic : icon control
+OpenOffice.org Basic : icon sizes
+OpenOffice.org Basic : IDE
+OpenOffice.org Basic : IDE;Integrated Development Environment
+OpenOffice.org Basic : IDE;keyboard shortcuts
+OpenOffice.org Basic : If statement
+OpenOffice.org Basic : ignore list for spellcheck
+OpenOffice.org Basic : IIf statement
+OpenOffice.org Basic : illustrations, see pictures
+OpenOffice.org Basic : image button creation
+OpenOffice.org Basic : image control
+OpenOffice.org Basic : image control creation
+OpenOffice.org Basic : ImageMap
+OpenOffice.org Basic : ImageMap;definition
+OpenOffice.org Basic : ImageMap;editor
+OpenOffice.org Basic : images
+OpenOffice.org Basic : images;ImageMap
+OpenOffice.org Basic : images;inserting and editing bitmaps
+OpenOffice.org Basic : images;placeholders in presentations
+OpenOffice.org Basic : images, see also pictures
+OpenOffice.org Basic : IME
+OpenOffice.org Basic : IME;definition
+OpenOffice.org Basic : IME;showing/hiding
+OpenOffice.org Basic : Imp operator (logical)
+OpenOffice.org Basic : import filters
+OpenOffice.org Basic : import restrictions for Microsoft Office
+OpenOffice.org Basic : importing
+OpenOffice.org Basic : importing;bitmaps
+OpenOffice.org Basic : importing;compatibility settings for text import
+OpenOffice.org Basic : importing;databases
+OpenOffice.org Basic : importing;documents in other formats
+OpenOffice.org Basic : importing;from XML
+OpenOffice.org Basic : importing;HTML and text documents
+OpenOffice.org Basic : importing;HTML with META tags
+OpenOffice.org Basic : importing;Microsoft Office documents with VBA code
+OpenOffice.org Basic : importing;tables in text format
+OpenOffice.org Basic : importing;templates
+OpenOffice.org Basic : inches
+OpenOffice.org Basic : Index tab in Help
+OpenOffice.org Basic : indexes
+OpenOffice.org Basic : indexes;backgrounds
+OpenOffice.org Basic : indexes;showing/hiding Help index tab
+OpenOffice.org Basic : indexes;unprotecting
+OpenOffice.org Basic : indicator lines in text
+OpenOffice.org Basic : inner joins (Base)
+OpenOffice.org Basic : input method window
+OpenOffice.org Basic : Input statement
+OpenOffice.org Basic : InputBox function
+OpenOffice.org Basic : insert mode for entering text
+OpenOffice.org Basic : inserting
+OpenOffice.org Basic : inserting;applets
+OpenOffice.org Basic : inserting;cell ranges from spreadsheets
+OpenOffice.org Basic : inserting;charts
+OpenOffice.org Basic : inserting;clipboard options
+OpenOffice.org Basic : inserting;data from text documents
+OpenOffice.org Basic : inserting;datasource records in spreadsheets
+OpenOffice.org Basic : inserting;drawings
+OpenOffice.org Basic : inserting;floating frames
+OpenOffice.org Basic : inserting;form fields
+OpenOffice.org Basic : inserting;hyperlinks
+OpenOffice.org Basic : inserting;line breaks in cells
+OpenOffice.org Basic : inserting;movies/sounds
+OpenOffice.org Basic : inserting;new text tables defaults
+OpenOffice.org Basic : inserting;notes
+OpenOffice.org Basic : inserting;objects from Gallery
+OpenOffice.org Basic : inserting;OLE objects
+OpenOffice.org Basic : inserting;paragraph bullets
+OpenOffice.org Basic : inserting;plug-ins
+OpenOffice.org Basic : inserting;special characters
+OpenOffice.org Basic : inserting;tab stops
+OpenOffice.org Basic : installing
+OpenOffice.org Basic : installing;ActiveX control
+OpenOffice.org Basic : installing;mobile device filters
+OpenOffice.org Basic : installing;UNO components
+OpenOffice.org Basic : InStr function
+OpenOffice.org Basic : instructions
+OpenOffice.org Basic : instructions;general
+OpenOffice.org Basic : Int function
+OpenOffice.org Basic : Internet
+OpenOffice.org Basic : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Basic : Internet;presentations
+OpenOffice.org Basic : Internet;starting searches
+OpenOffice.org Basic : Internet;turning off recognition of addresses
+OpenOffice.org Basic : Internet glossary
+OpenOffice.org Basic : invert filter
+OpenOffice.org Basic : invisible areas
+OpenOffice.org Basic : IsArray function
+OpenOffice.org Basic : IsDate function
+OpenOffice.org Basic : IsEmpty function
+OpenOffice.org Basic : IsError function
+OpenOffice.org Basic : IsMissing function
+OpenOffice.org Basic : IsNull function
+OpenOffice.org Basic : IsNumeric function
+OpenOffice.org Basic : IsObject function
+OpenOffice.org Basic : IsUnoStruct function
+OpenOffice.org Basic : italic text
+OpenOffice.org Basic : iterative references in spreadsheets
+OpenOffice.org Basic : Java
+OpenOffice.org Basic : Java;definition
+OpenOffice.org Basic : Java;scripting
+OpenOffice.org Basic : Java;setting options
+OpenOffice.org Basic : JDBC
+OpenOffice.org Basic : JDBC;databases (Base)
+OpenOffice.org Basic : JDBC;definition
+OpenOffice.org Basic : Join function
+OpenOffice.org Basic : joining
+OpenOffice.org Basic : joining;paragraphs
+OpenOffice.org Basic : joining;tables (Base)
+OpenOffice.org Basic : joins in databases (Base)
+OpenOffice.org Basic : justifying text
+OpenOffice.org Basic : kerning
+OpenOffice.org Basic : kerning;Asian texts
+OpenOffice.org Basic : kerning;definition
+OpenOffice.org Basic : kerning;in characters
+OpenOffice.org Basic : key fields for relations (Base)
+OpenOffice.org Basic : keyboard
+OpenOffice.org Basic : keyboard;assigning/editing shortcut keys
+OpenOffice.org Basic : keyboard;general commands
+OpenOffice.org Basic : keyboard;in IDE
+OpenOffice.org Basic : keyboard;removing numbering
+OpenOffice.org Basic : keys
+OpenOffice.org Basic : keys;adding push buttons
+OpenOffice.org Basic : keys;primary keys (Base)
+OpenOffice.org Basic : Kill statement
+OpenOffice.org Basic : kiosk export
+OpenOffice.org Basic : label field control
+OpenOffice.org Basic : labels
+OpenOffice.org Basic : labels;creating and synchronizing
+OpenOffice.org Basic : labels;for draw objects
+OpenOffice.org Basic : labels;form functions
+OpenOffice.org Basic : labels;from databases
+OpenOffice.org Basic : labels, see also names/callouts
+OpenOffice.org Basic : languages
+OpenOffice.org Basic : languages;activating modules
+OpenOffice.org Basic : languages;Asian support
+OpenOffice.org Basic : languages;complex text layout
+OpenOffice.org Basic : languages;locale settings
+OpenOffice.org Basic : languages;selecting
+OpenOffice.org Basic : languages;setting options
+OpenOffice.org Basic : languages;spellcheck
+OpenOffice.org Basic : languages;spellchecking and formatting
+OpenOffice.org Basic : large handles (Writer)
+OpenOffice.org Basic : large icons
+OpenOffice.org Basic : layer arrangement
+OpenOffice.org Basic : layout
+OpenOffice.org Basic : layout;importing Word documents
+OpenOffice.org Basic : layout;pages
+OpenOffice.org Basic : LBound function
+OpenOffice.org Basic : LCase function
+OpenOffice.org Basic : LDAP server
+OpenOffice.org Basic : LDAP server;address books (Base)
+OpenOffice.org Basic : LDAP server;sign on options
+OpenOffice.org Basic : leading between paragraphs
+OpenOffice.org Basic : left alignment of paragraphs
+OpenOffice.org Basic : Left function
+OpenOffice.org Basic : left joins (Base)
+OpenOffice.org Basic : legends
+OpenOffice.org Basic : legends;charts
+OpenOffice.org Basic : legends;draw objects
+OpenOffice.org Basic : legends;rounding corners
+OpenOffice.org Basic : Len function
+OpenOffice.org Basic : Let statement
+OpenOffice.org Basic : Letter Wizard
+OpenOffice.org Basic : levels
+OpenOffice.org Basic : levels;depth stagger
+OpenOffice.org Basic : libraries
+OpenOffice.org Basic : libraries;adding
+OpenOffice.org Basic : libraries;organizing
+OpenOffice.org Basic : library systems
+OpenOffice.org Basic : LibraryContainer
+OpenOffice.org Basic : limits of tables (Writer)
+OpenOffice.org Basic : line breaks
+OpenOffice.org Basic : line breaks;in cells
+OpenOffice.org Basic : line control
+OpenOffice.org Basic : Line Input statement
+OpenOffice.org Basic : line spacing
+OpenOffice.org Basic : line spacing;context menu in paragraphs
+OpenOffice.org Basic : line spacing;paragraph
+OpenOffice.org Basic : line styles
+OpenOffice.org Basic : line styles;applying
+OpenOffice.org Basic : line styles;defining
+OpenOffice.org Basic : lines
+OpenOffice.org Basic : lines;contours (Draw/Impress)
+OpenOffice.org Basic : lines;defining ends
+OpenOffice.org Basic : lines;draw functions
+OpenOffice.org Basic : lines;drawing in text
+OpenOffice.org Basic : lines;editing points
+OpenOffice.org Basic : lines;removing automatic lines
+OpenOffice.org Basic : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Basic : lines of text
+OpenOffice.org Basic : lines of text;alignment
+OpenOffice.org Basic : lines of text;in Basic editor
+OpenOffice.org Basic : links
+OpenOffice.org Basic : links;between cells and controls
+OpenOffice.org Basic : links;by drag and drop
+OpenOffice.org Basic : links;character formats
+OpenOffice.org Basic : links;definition
+OpenOffice.org Basic : links;editing hyperlinks
+OpenOffice.org Basic : links;inserting
+OpenOffice.org Basic : links;modifying
+OpenOffice.org Basic : links;opening files with
+OpenOffice.org Basic : links;relational databases (Base)
+OpenOffice.org Basic : links;turning off automatic recognition
+OpenOffice.org Basic : links;updating options (Writer)
+OpenOffice.org Basic : links;updating specific links
+OpenOffice.org Basic : list box creation
+OpenOffice.org Basic : list boxes
+OpenOffice.org Basic : list boxes;adding entries to (example)
+OpenOffice.org Basic : list boxes;controls
+OpenOffice.org Basic : list boxes;removing entries from (example)
+OpenOffice.org Basic : lists
+OpenOffice.org Basic : lists;data assigned to controls
+OpenOffice.org Basic : lists;registered databases (Base)
+OpenOffice.org Basic : lists;regular expressions
+OpenOffice.org Basic : live presentations on the Internet
+OpenOffice.org Basic : loading
+OpenOffice.org Basic : loading;Basic code
+OpenOffice.org Basic : loading;documents
+OpenOffice.org Basic : loading;documents from other formats
+OpenOffice.org Basic : loading;HTML documents, automatically
+OpenOffice.org Basic : loading;Microsoft Office documents with VBA code
+OpenOffice.org Basic : loading;reloading
+OpenOffice.org Basic : loading;XML files
+OpenOffice.org Basic : Loc function
+OpenOffice.org Basic : locale settings
+OpenOffice.org Basic : localizing dialogs
+OpenOffice.org Basic : Lof function
+OpenOffice.org Basic : Log function
+OpenOffice.org Basic : long lines
+OpenOffice.org Basic : long lines;in Basic editor
+OpenOffice.org Basic : loops
+OpenOffice.org Basic : lowercase letters
+OpenOffice.org Basic : lowercase letters;font effects
+OpenOffice.org Basic : LSet statement
+OpenOffice.org Basic : LTrim function
+OpenOffice.org Basic : macro toolbar
+OpenOffice.org Basic : macros
+OpenOffice.org Basic : macros;assigning to events
+OpenOffice.org Basic : macros;assigning to events in forms
+OpenOffice.org Basic : macros;Basic IDE
+OpenOffice.org Basic : macros;in MS Office documents
+OpenOffice.org Basic : macros;interrupting
+OpenOffice.org Basic : macros;organizing
+OpenOffice.org Basic : macros;recording
+OpenOffice.org Basic : macros;security
+OpenOffice.org Basic : macros;security warning dialog
+OpenOffice.org Basic : macros;selecting security warnings
+OpenOffice.org Basic : macros;stopping
+OpenOffice.org Basic : magnifiers
+OpenOffice.org Basic : Mail Merge feature in Microsoft Office
+OpenOffice.org Basic : margins
+OpenOffice.org Basic : margins;pages
+OpenOffice.org Basic : margins;setting with the mouse
+OpenOffice.org Basic : margins;shadows
+OpenOffice.org Basic : marking changes
+OpenOffice.org Basic : Markup feature in Microsoft Office
+OpenOffice.org Basic : masked field control
+OpenOffice.org Basic : Math formula editor
+OpenOffice.org Basic : measurement units
+OpenOffice.org Basic : measurement units;changing on rulers
+OpenOffice.org Basic : measurement units;converting
+OpenOffice.org Basic : measurement units;selecting
+OpenOffice.org Basic : Media Player window
+OpenOffice.org Basic : menus
+OpenOffice.org Basic : menus;activating context menus
+OpenOffice.org Basic : menus;customizing
+OpenOffice.org Basic : menus;inactive menu items
+OpenOffice.org Basic : merging
+OpenOffice.org Basic : merging;documents
+OpenOffice.org Basic : META tags
+OpenOffice.org Basic : metrics
+OpenOffice.org Basic : metrics;converting
+OpenOffice.org Basic : metrics;document formatting (Writer)
+OpenOffice.org Basic : metrics;in sheets
+OpenOffice.org Basic : Microsoft Office
+OpenOffice.org Basic : Microsoft Office;Access databases (base)
+OpenOffice.org Basic : Microsoft Office;as standard file format
+OpenOffice.org Basic : Microsoft Office;document import restrictions
+OpenOffice.org Basic : Microsoft Office;feature comparisons
+OpenOffice.org Basic : Microsoft Office;importing password protected files
+OpenOffice.org Basic : Microsoft Office;importing Word documents
+OpenOffice.org Basic : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Basic : Microsoft Office;new users information
+OpenOffice.org Basic : Microsoft Office;opening Microsoft documents
+OpenOffice.org Basic : Microsoft Office;reassigning document types
+OpenOffice.org Basic : Mid function
+OpenOffice.org Basic : Mid statement
+OpenOffice.org Basic : Minute function
+OpenOffice.org Basic : MkDir statement
+OpenOffice.org Basic : mobile device filters
+OpenOffice.org Basic : MOD operator (mathematical)
+OpenOffice.org Basic : models in XForms
+OpenOffice.org Basic : modifying, see changing
+OpenOffice.org Basic : module/dialog toggle
+OpenOffice.org Basic : modules
+OpenOffice.org Basic : modules;organizing
+OpenOffice.org Basic : modules;subroutines and functions
+OpenOffice.org Basic : Month function
+OpenOffice.org Basic : more controls
+OpenOffice.org Basic : mosaic filter
+OpenOffice.org Basic : mouse
+OpenOffice.org Basic : mouse;pointers when using drag and drop
+OpenOffice.org Basic : mouse;positioning
+OpenOffice.org Basic : moving
+OpenOffice.org Basic : moving;modules
+OpenOffice.org Basic : moving;tab stops on ruler
+OpenOffice.org Basic : moving;toolbars
+OpenOffice.org Basic : moving;using guide lines in presentations
+OpenOffice.org Basic : MS ADO interface (Base)
+OpenOffice.org Basic : MsgBox function
+OpenOffice.org Basic : MsgBox statement
+OpenOffice.org Basic : multi-line titles in forms
+OpenOffice.org Basic : multiple documents
+OpenOffice.org Basic : multiple documents;opening
+OpenOffice.org Basic : My Documents folder
+OpenOffice.org Basic : My Documents folder;changing work directory
+OpenOffice.org Basic : My Documents folder;opening
+OpenOffice.org Basic : MySQL databases (Base)
+OpenOffice.org Basic : Name statement
+OpenOffice.org Basic : names
+OpenOffice.org Basic : names;multi-line titles
+OpenOffice.org Basic : names;objects
+OpenOffice.org Basic : names of variables
+OpenOffice.org Basic : names, see also labels/callouts
+OpenOffice.org Basic : namespace organization in XForms
+OpenOffice.org Basic : native SQL (Base)
+OpenOffice.org Basic : navigating
+OpenOffice.org Basic : navigating;in Basic projects
+OpenOffice.org Basic : navigating;in documents
+OpenOffice.org Basic : Navigation bar
+OpenOffice.org Basic : Navigation bar;controls
+OpenOffice.org Basic : Navigation bar;forms
+OpenOffice.org Basic : Navigator
+OpenOffice.org Basic : Navigator;contents as lists
+OpenOffice.org Basic : Navigator;docking
+OpenOffice.org Basic : Navigator;working with
+OpenOffice.org Basic : network identity options
+OpenOffice.org Basic : new databases
+OpenOffice.org Basic : new documents
+OpenOffice.org Basic : new German spellcheck
+OpenOffice.org Basic : new lines in cells
+OpenOffice.org Basic : new windows
+OpenOffice.org Basic : Next statement
+OpenOffice.org Basic : non-breaking dashes
+OpenOffice.org Basic : non-breaking spaces (Writer)
+OpenOffice.org Basic : non-printing characters (Writer)
+OpenOffice.org Basic : Not operator (logical)
+OpenOffice.org Basic : notes
+OpenOffice.org Basic : notes;displaying (Calc)
+OpenOffice.org Basic : notes;inserting and editing
+OpenOffice.org Basic : notes;printing in text
+OpenOffice.org Basic : Nothing object
+OpenOffice.org Basic : Now function
+OpenOffice.org Basic : Null value
+OpenOffice.org Basic : number formats
+OpenOffice.org Basic : number formats;codes
+OpenOffice.org Basic : number formats;formats
+OpenOffice.org Basic : number formats;recognition in text tables
+OpenOffice.org Basic : number of pages
+OpenOffice.org Basic : number of sheets
+OpenOffice.org Basic : number of tables
+OpenOffice.org Basic : numbering
+OpenOffice.org Basic : numbering;options
+OpenOffice.org Basic : numbering;paragraphs
+OpenOffice.org Basic : numbering;turning off
+OpenOffice.org Basic : numbering;using automatically
+OpenOffice.org Basic : numbers
+OpenOffice.org Basic : numbers;date, time and currency formats
+OpenOffice.org Basic : numbers;decimal places (Calc)
+OpenOffice.org Basic : numbers;formatting options for selected cells
+OpenOffice.org Basic : numerical field control
+OpenOffice.org Basic : numerical fields in forms
+OpenOffice.org Basic : objects
+OpenOffice.org Basic : objects;always moveable (Impress/Draw)
+OpenOffice.org Basic : objects;arranging within stacks
+OpenOffice.org Basic : objects;contours in presentations
+OpenOffice.org Basic : objects;copying when moving in presentations
+OpenOffice.org Basic : objects;definition
+OpenOffice.org Basic : objects;displaying in spreadsheets
+OpenOffice.org Basic : objects;displaying in text documents
+OpenOffice.org Basic : objects;editing
+OpenOffice.org Basic : objects;inserting from Gallery
+OpenOffice.org Basic : objects;inserting OLE objects
+OpenOffice.org Basic : objects;moving and resizing with mouse
+OpenOffice.org Basic : objects;naming
+OpenOffice.org Basic : objects;opening
+OpenOffice.org Basic : objects;quickly moving to
+OpenOffice.org Basic : objects;titles and descriptions
+OpenOffice.org Basic : Oct function
+OpenOffice.org Basic : ODBC
+OpenOffice.org Basic : ODBC;database (Base)
+OpenOffice.org Basic : ODBC;definition
+OpenOffice.org Basic : ODF file formats
+OpenOffice.org Basic : Office
+OpenOffice.org Basic : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Basic : old German spellcheck
+OpenOffice.org Basic : OLE
+OpenOffice.org Basic : OLE;definition
+OpenOffice.org Basic : OLE objects
+OpenOffice.org Basic : OLE objects;arranging within stacks
+OpenOffice.org Basic : OLE objects;captions (Writer)
+OpenOffice.org Basic : OLE objects;inserting
+OpenOffice.org Basic : OLE objects;number of
+OpenOffice.org Basic : OLE objects;protecting
+OpenOffice.org Basic : On Error GoTo ... Resume statement
+OpenOffice.org Basic : On...GoSub statement
+OpenOffice.org Basic : On...GoTo statement
+OpenOffice.org Basic : one and a half line spacing in text
+OpenOffice.org Basic : online registration
+OpenOffice.org Basic : online update options
+OpenOffice.org Basic : online updates
+OpenOffice.org Basic : online updates;checking automatically
+OpenOffice.org Basic : online updates;checking manually
+OpenOffice.org Basic : Open statement
+OpenOffice.org Basic : Open/Save dialogs
+OpenOffice.org Basic : OpenDocument file formats
+OpenOffice.org Basic : OpenGL
+OpenOffice.org Basic : OpenGL;definition
+OpenOffice.org Basic : OpenGL;optimized output
+OpenOffice.org Basic : opening
+OpenOffice.org Basic : opening;context menus
+OpenOffice.org Basic : opening;database files
+OpenOffice.org Basic : opening;dialog settings
+OpenOffice.org Basic : opening;documents
+OpenOffice.org Basic : opening;documents from other formats
+OpenOffice.org Basic : opening;files with links
+OpenOffice.org Basic : opening;files, with placeholders
+OpenOffice.org Basic : opening;forms
+OpenOffice.org Basic : opening;Microsoft Office files
+OpenOffice.org Basic : opening;mobile device documents
+OpenOffice.org Basic : opening;objects
+OpenOffice.org Basic : opening;reports
+OpenOffice.org Basic : opening;several files
+OpenOffice.org Basic : opening;XForms
+OpenOffice.org Basic : OpenOffice.org Base data sources
+OpenOffice.org Basic : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Basic : OpenOffice.org documents
+OpenOffice.org Basic : OpenOffice.org documents;mobile device filters
+OpenOffice.org Basic : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Basic : OpenOffice.org Math start
+OpenOffice.org Basic : operators
+OpenOffice.org Basic : operators;comparisons
+OpenOffice.org Basic : operators;default filters
+OpenOffice.org Basic : Option Base statement
+OpenOffice.org Basic : option button control
+OpenOffice.org Basic : Option Explicit statement
+OpenOffice.org Basic : Optional function
+OpenOffice.org Basic : optional hyphens (Writer)
+OpenOffice.org Basic : options
+OpenOffice.org Basic : options;accessibility
+OpenOffice.org Basic : options;appearance
+OpenOffice.org Basic : options;compatibility (Writer)
+OpenOffice.org Basic : options;network identity
+OpenOffice.org Basic : options;online update
+OpenOffice.org Basic : options;tools
+OpenOffice.org Basic : Or operator (logical)
+OpenOffice.org Basic : Oracle databases (base)
+OpenOffice.org Basic : ordering
+OpenOffice.org Basic : ordering;objects
+OpenOffice.org Basic : organizing
+OpenOffice.org Basic : organizing;macros and scripts
+OpenOffice.org Basic : organizing;modules/libraries/dialogs
+OpenOffice.org Basic : organizing;namespaces in XForms
+OpenOffice.org Basic : organizing;styles
+OpenOffice.org Basic : organizing;templates
+OpenOffice.org Basic : original size
+OpenOffice.org Basic : original size;printing in OpenOffice.org Math
+OpenOffice.org Basic : original size;restoring after cropping
+OpenOffice.org Basic : outlines
+OpenOffice.org Basic : outlines;font effects
+OpenOffice.org Basic : outlines;outline symbols
+OpenOffice.org Basic : outlines;sending to presentations
+OpenOffice.org Basic : overwrite mode
+OpenOffice.org Basic : packages, see extensions
+OpenOffice.org Basic : page breaks
+OpenOffice.org Basic : page breaks;displaying (Calc)
+OpenOffice.org Basic : page formats
+OpenOffice.org Basic : page formats;maximizing
+OpenOffice.org Basic : page formats;restriction
+OpenOffice.org Basic : page styles
+OpenOffice.org Basic : page styles;editing/applying with statusbar
+OpenOffice.org Basic : pages
+OpenOffice.org Basic : pages;backgrounds in spreadsheets
+OpenOffice.org Basic : pages;formatting and numbering
+OpenOffice.org Basic : pages;printing page names in presentations
+OpenOffice.org Basic : pages;scaling
+OpenOffice.org Basic : pages;selecting one to print
+OpenOffice.org Basic : paint box
+OpenOffice.org Basic : paint can symbol
+OpenOffice.org Basic : pair kerning
+OpenOffice.org Basic : Palm file filters
+OpenOffice.org Basic : paper formats
+OpenOffice.org Basic : paper size warning
+OpenOffice.org Basic : paper trays
+OpenOffice.org Basic : paragraph marks
+OpenOffice.org Basic : paragraph marks;displaying (Writer)
+OpenOffice.org Basic : paragraph styles
+OpenOffice.org Basic : paragraph styles;languages
+OpenOffice.org Basic : paragraph styles;modifying basic fonts
+OpenOffice.org Basic : paragraphs
+OpenOffice.org Basic : paragraphs;alignment
+OpenOffice.org Basic : paragraphs;Asian typography
+OpenOffice.org Basic : paragraphs;backgrounds
+OpenOffice.org Basic : paragraphs;defining borders
+OpenOffice.org Basic : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Basic : paragraphs;increasing indents of
+OpenOffice.org Basic : paragraphs;indents, margins and columns
+OpenOffice.org Basic : paragraphs;inserting bullets
+OpenOffice.org Basic : paragraphs;joining
+OpenOffice.org Basic : paragraphs;numbering automatically
+OpenOffice.org Basic : paragraphs;removing blank ones
+OpenOffice.org Basic : paragraphs;spacing
+OpenOffice.org Basic : paragraphs;tab stops
+OpenOffice.org Basic : parameters
+OpenOffice.org Basic : parameters;command line
+OpenOffice.org Basic : parameters;for procedures and functions
+OpenOffice.org Basic : parameters;passing by reference or value
+OpenOffice.org Basic : parameters;queries (Base)
+OpenOffice.org Basic : passwords for protecting contents
+OpenOffice.org Basic : pasting
+OpenOffice.org Basic : pasting;cell ranges
+OpenOffice.org Basic : pasting;cell ranges from spreadsheets
+OpenOffice.org Basic : pasting;data from text documents
+OpenOffice.org Basic : pasting;draw objects
+OpenOffice.org Basic : pasting;draw objects from other documents
+OpenOffice.org Basic : pasting;formatted/unformatted text
+OpenOffice.org Basic : pasting;from data source view
+OpenOffice.org Basic : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Basic : pasting;pictures from other documents
+OpenOffice.org Basic : pasting;sheet areas in text documents
+OpenOffice.org Basic : pasting;to Gallery
+OpenOffice.org Basic : paths
+OpenOffice.org Basic : paths;changing work directory
+OpenOffice.org Basic : paths;defaults
+OpenOffice.org Basic : pattern editor
+OpenOffice.org Basic : pattern field control
+OpenOffice.org Basic : pattern fields
+OpenOffice.org Basic : pattern fields;form functions
+OpenOffice.org Basic : patterns for objects
+OpenOffice.org Basic : PDF
+OpenOffice.org Basic : PDF;export
+OpenOffice.org Basic : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Basic : personal data input
+OpenOffice.org Basic : phonetic guide
+OpenOffice.org Basic : picklist creation
+OpenOffice.org Basic : pictures
+OpenOffice.org Basic : pictures;adding to Gallery
+OpenOffice.org Basic : pictures;arranging within stacks
+OpenOffice.org Basic : pictures;assigning macros
+OpenOffice.org Basic : pictures;backgrounds
+OpenOffice.org Basic : pictures;captions (Writer)
+OpenOffice.org Basic : pictures;changing paths
+OpenOffice.org Basic : pictures;cropping and zooming
+OpenOffice.org Basic : pictures;displaying in Calc
+OpenOffice.org Basic : pictures;displaying in Writer (Writer)
+OpenOffice.org Basic : pictures;drag and drop between documents
+OpenOffice.org Basic : pictures;drawing
+OpenOffice.org Basic : pictures;editing
+OpenOffice.org Basic : pictures;filters
+OpenOffice.org Basic : pictures;ImageMap
+OpenOffice.org Basic : pictures;inserting automatically
+OpenOffice.org Basic : pictures;inserting from Gallery
+OpenOffice.org Basic : pictures;number of
+OpenOffice.org Basic : pictures;printing
+OpenOffice.org Basic : pictures;scaling/resizing
+OpenOffice.org Basic : Pivot tables feature in Microsoft Office
+OpenOffice.org Basic : pixel editor
+OpenOffice.org Basic : pixel graphics
+OpenOffice.org Basic : pixel graphics;inserting and editing
+OpenOffice.org Basic : pixel patterns
+OpenOffice.org Basic : placeholders
+OpenOffice.org Basic : placeholders;in SQL queries
+OpenOffice.org Basic : placeholders;on opening files
+OpenOffice.org Basic : placing toolbars
+OpenOffice.org Basic : playing movies and sound files
+OpenOffice.org Basic : plotting data as charts
+OpenOffice.org Basic : plug-ins
+OpenOffice.org Basic : plug-ins;activating and deactivating
+OpenOffice.org Basic : plug-ins;definition
+OpenOffice.org Basic : plug-ins;inserting
+OpenOffice.org Basic : pocket device appliances
+OpenOffice.org Basic : Pocket PC file filters
+OpenOffice.org Basic : points
+OpenOffice.org Basic : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Basic : polygon drawing
+OpenOffice.org Basic : pop-art filter
+OpenOffice.org Basic : portable document format
+OpenOffice.org Basic : positioning
+OpenOffice.org Basic : positioning;draw objects and controls
+OpenOffice.org Basic : positioning;fonts
+OpenOffice.org Basic : positioning;objects
+OpenOffice.org Basic : positioning;toolbars
+OpenOffice.org Basic : post method for form transmissions
+OpenOffice.org Basic : posterizing filter
+OpenOffice.org Basic : PostScript
+OpenOffice.org Basic : PostScript;creating files
+OpenOffice.org Basic : PostScript;PDF converter, UNIX
+OpenOffice.org Basic : PowerPoint export
+OpenOffice.org Basic : precision as shown (Calc)
+OpenOffice.org Basic : predefining fonts
+OpenOffice.org Basic : presentations
+OpenOffice.org Basic : presentations;creating/opening
+OpenOffice.org Basic : presentations;inserting spreadsheet cells
+OpenOffice.org Basic : presentations;live on the Internet
+OpenOffice.org Basic : presentations;print menu
+OpenOffice.org Basic : presentations;saving
+OpenOffice.org Basic : presentations;saving automatically
+OpenOffice.org Basic : presentations;saving in other formats
+OpenOffice.org Basic : presentations;sending as e-mail
+OpenOffice.org Basic : presentations;starting with wizard
+OpenOffice.org Basic : presentations;wizards
+OpenOffice.org Basic : press buttons, see push buttons
+OpenOffice.org Basic : previews
+OpenOffice.org Basic : previews;fonts lists
+OpenOffice.org Basic : primary keys
+OpenOffice.org Basic : primary keys;defining
+OpenOffice.org Basic : primary keys;inserting (Base)
+OpenOffice.org Basic : print area selection
+OpenOffice.org Basic : Print statement
+OpenOffice.org Basic : printer metrics for document formatting (Writer)
+OpenOffice.org Basic : printers
+OpenOffice.org Basic : printers;adding, UNIX
+OpenOffice.org Basic : printers;choosing
+OpenOffice.org Basic : printers;default printer
+OpenOffice.org Basic : printers;faxes under UNIX
+OpenOffice.org Basic : printers;maximum page formats
+OpenOffice.org Basic : printers;paper trays
+OpenOffice.org Basic : printers;properties
+OpenOffice.org Basic : printing
+OpenOffice.org Basic : printing;black and white
+OpenOffice.org Basic : printing;brochures
+OpenOffice.org Basic : printing;colors in grayscale
+OpenOffice.org Basic : printing;copies
+OpenOffice.org Basic : printing;creating individual jobs
+OpenOffice.org Basic : printing;dates in presentations
+OpenOffice.org Basic : printing;directly
+OpenOffice.org Basic : printing;documents
+OpenOffice.org Basic : printing;drawings defaults
+OpenOffice.org Basic : printing;elements in text documents
+OpenOffice.org Basic : printing;faster
+OpenOffice.org Basic : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Basic : printing;fitting to pages in presentations
+OpenOffice.org Basic : printing;formulas in OpenOffice.org Math
+OpenOffice.org Basic : printing;hidden pages of presentations
+OpenOffice.org Basic : printing;in original size in OpenOffice.org Math
+OpenOffice.org Basic : printing;left/right pages
+OpenOffice.org Basic : printing;queries (Base)
+OpenOffice.org Basic : printing;scaling in OpenOffice.org Math
+OpenOffice.org Basic : printing;selections
+OpenOffice.org Basic : printing;text always in black
+OpenOffice.org Basic : printing;text in reverse order
+OpenOffice.org Basic : printing;tiling pages in presentations
+OpenOffice.org Basic : printing;transparencies
+OpenOffice.org Basic : printing;warnings
+OpenOffice.org Basic : printing;without scaling in presentations
+OpenOffice.org Basic : printing speed
+OpenOffice.org Basic : PRIVATE variables
+OpenOffice.org Basic : procedures
+OpenOffice.org Basic : ProcessServiceManager
+OpenOffice.org Basic : program stops
+OpenOffice.org Basic : programming
+OpenOffice.org Basic : programming;OpenOffice.org
+OpenOffice.org Basic : programming;scripting
+OpenOffice.org Basic : programming examples for controls
+OpenOffice.org Basic : progress bar control
+OpenOffice.org Basic : properties
+OpenOffice.org Basic : properties;controls and dialogs
+OpenOffice.org Basic : properties;controls in dialog editor
+OpenOffice.org Basic : properties;fields in databases
+OpenOffice.org Basic : properties;files
+OpenOffice.org Basic : properties;form controls
+OpenOffice.org Basic : properties;forms
+OpenOffice.org Basic : properties;printers
+OpenOffice.org Basic : protected contents
+OpenOffice.org Basic : protected dashes
+OpenOffice.org Basic : protected database tables
+OpenOffice.org Basic : protected documents
+OpenOffice.org Basic : protected spaces
+OpenOffice.org Basic : protected spaces;inserting
+OpenOffice.org Basic : protected spaces;showing (Writer)
+OpenOffice.org Basic : protecting
+OpenOffice.org Basic : protecting;contents
+OpenOffice.org Basic : protecting;recorded changes
+OpenOffice.org Basic : proxy settings
+OpenOffice.org Basic : Public statement
+OpenOffice.org Basic : PUBLIC variables
+OpenOffice.org Basic : push button control in dialog editor
+OpenOffice.org Basic : push buttons
+OpenOffice.org Basic : push buttons;adding to documents
+OpenOffice.org Basic : push buttons;creating
+OpenOffice.org Basic : Put statement
+OpenOffice.org Basic : queries
+OpenOffice.org Basic : queries;copying (Base)
+OpenOffice.org Basic : queries;creating in design view (Base)
+OpenOffice.org Basic : queries;creating in SQL view
+OpenOffice.org Basic : queries;defining (Base)
+OpenOffice.org Basic : queries;deleting table links (Base)
+OpenOffice.org Basic : queries;editing in data source view
+OpenOffice.org Basic : queries;formulating filter conditions (Base)
+OpenOffice.org Basic : queries;joining tables (Base)
+OpenOffice.org Basic : queries;missing elements (Base)
+OpenOffice.org Basic : queries;overview (Base)
+OpenOffice.org Basic : queries;parameter queries (Base)
+OpenOffice.org Basic : queries;printing (Base)
+OpenOffice.org Basic : Query Wizard (Base)
+OpenOffice.org Basic : quickstarter
+OpenOffice.org Basic : quotation marks
+OpenOffice.org Basic : quotation marks;replacing
+OpenOffice.org Basic : quotes
+OpenOffice.org Basic : quotes;custom
+OpenOffice.org Basic : radio button control
+OpenOffice.org Basic : radio button creation
+OpenOffice.org Basic : Randomize statement
+OpenOffice.org Basic : read-only documents
+OpenOffice.org Basic : read-only documents;cursor
+OpenOffice.org Basic : read-only documents;database tables on/off
+OpenOffice.org Basic : read-only documents;editing
+OpenOffice.org Basic : read-only documents;opening documents as
+OpenOffice.org Basic : read-only items in Data Navigator
+OpenOffice.org Basic : recognizing URLs automatically
+OpenOffice.org Basic : recording
+OpenOffice.org Basic : recording;changes
+OpenOffice.org Basic : recording;macros
+OpenOffice.org Basic : records
+OpenOffice.org Basic : records;inserting notes
+OpenOffice.org Basic : records;protecting
+OpenOffice.org Basic : records;saving
+OpenOffice.org Basic : records;searching in databases
+OpenOffice.org Basic : rectangles with round corners
+OpenOffice.org Basic : recursions in spreadsheets
+OpenOffice.org Basic : Red function
+OpenOffice.org Basic : ReDim statement
+OpenOffice.org Basic : redo command
+OpenOffice.org Basic : reduced printing
+OpenOffice.org Basic : reference lines
+OpenOffice.org Basic : references
+OpenOffice.org Basic : references;displaying in color (Calc)
+OpenOffice.org Basic : references;expanding (Calc)
+OpenOffice.org Basic : references;iterative (Calc)
+OpenOffice.org Basic : Refresh Data feature in Microsoft Office
+OpenOffice.org Basic : register-true
+OpenOffice.org Basic : register-true;definition
+OpenOffice.org Basic : registering
+OpenOffice.org Basic : registering;address books
+OpenOffice.org Basic : registering;databases (Base)
+OpenOffice.org Basic : registering;OpenOffice.org
+OpenOffice.org Basic : regular expressions
+OpenOffice.org Basic : regular expressions;list of
+OpenOffice.org Basic : regular expressions;opening files
+OpenOffice.org Basic : relational databases (Base)
+OpenOffice.org Basic : relations
+OpenOffice.org Basic : relations;creating and deleting (Base)
+OpenOffice.org Basic : relations;joining tables (Base)
+OpenOffice.org Basic : relations;properties (Base)
+OpenOffice.org Basic : relative hyperlinks
+OpenOffice.org Basic : relative saving of URLs
+OpenOffice.org Basic : reloading
+OpenOffice.org Basic : reloading;documents
+OpenOffice.org Basic : reloading;HTML documents, automatically
+OpenOffice.org Basic : Rem statement
+OpenOffice.org Basic : remarks, see also notes
+OpenOffice.org Basic : remote configurations
+OpenOffice.org Basic : remove noise filter
+OpenOffice.org Basic : removing
+OpenOffice.org Basic : removing;bullets and numbering
+OpenOffice.org Basic : removing;form filters
+OpenOffice.org Basic : removing, see also deleting
+OpenOffice.org Basic : renaming modules and dialogs
+OpenOffice.org Basic : Replace text as you type feature in Microsoft Office
+OpenOffice.org Basic : replacement options
+OpenOffice.org Basic : replacement table
+OpenOffice.org Basic : replacing
+OpenOffice.org Basic : replacing;AutoCorrect function
+OpenOffice.org Basic : replacing;dashes
+OpenOffice.org Basic : Report Builder
+OpenOffice.org Basic : reports
+OpenOffice.org Basic : reports;creating
+OpenOffice.org Basic : reports;error reports
+OpenOffice.org Basic : reports;opening and editing
+OpenOffice.org Basic : reports;templates
+OpenOffice.org Basic : Reset statement
+OpenOffice.org Basic : resetting
+OpenOffice.org Basic : resetting;templates
+OpenOffice.org Basic : resizing
+OpenOffice.org Basic : resizing;objects, by mouse
+OpenOffice.org Basic : resizing, see also scaling/zooming
+OpenOffice.org Basic : resolution when printing bitmaps
+OpenOffice.org Basic : restoring
+OpenOffice.org Basic : restoring;default formatting
+OpenOffice.org Basic : restoring;editing
+OpenOffice.org Basic : Resume Next parameter
+OpenOffice.org Basic : return value type of functions
+OpenOffice.org Basic : reversing printing order
+OpenOffice.org Basic : review function
+OpenOffice.org Basic : review function;accepting or rejecting changes
+OpenOffice.org Basic : review function;comparing documents
+OpenOffice.org Basic : review function;recording changes example
+OpenOffice.org Basic : rich text control
+OpenOffice.org Basic : right alignment of paragraphs
+OpenOffice.org Basic : Right function
+OpenOffice.org Basic : right joins (Base)
+OpenOffice.org Basic : right-to-left text
+OpenOffice.org Basic : RmDir statement
+OpenOffice.org Basic : Rnd function
+OpenOffice.org Basic : rotating
+OpenOffice.org Basic : rotating;3D text
+OpenOffice.org Basic : round corners
+OpenOffice.org Basic : rounding precision (Calc)
+OpenOffice.org Basic : row headers
+OpenOffice.org Basic : row headers;displaying (Calc)
+OpenOffice.org Basic : row headers;highlighting (Calc)
+OpenOffice.org Basic : RSet statement
+OpenOffice.org Basic : RTrim function
+OpenOffice.org Basic : rulers
+OpenOffice.org Basic : rulers;default settings
+OpenOffice.org Basic : rulers;measurement units
+OpenOffice.org Basic : rulers;visible in presentations
+OpenOffice.org Basic : run-time errors in Basic
+OpenOffice.org Basic : samples and templates
+OpenOffice.org Basic : saving
+OpenOffice.org Basic : saving;Basic code
+OpenOffice.org Basic : saving;default file formats
+OpenOffice.org Basic : saving;dialog settings
+OpenOffice.org Basic : saving;documents
+OpenOffice.org Basic : saving;documents for mobile devices
+OpenOffice.org Basic : saving;documents in other formats
+OpenOffice.org Basic : saving;documents, automatically
+OpenOffice.org Basic : saving;in Microsoft Office file format
+OpenOffice.org Basic : saving;options
+OpenOffice.org Basic : saving;templates
+OpenOffice.org Basic : saving;to XML
+OpenOffice.org Basic : saving;VBA code in Microsoft Office documents
+OpenOffice.org Basic : saving;with password by default
+OpenOffice.org Basic : saving as command
+OpenOffice.org Basic : saving as command;precautions
+OpenOffice.org Basic : scaling
+OpenOffice.org Basic : scaling;font sizes in user interface
+OpenOffice.org Basic : scaling;objects
+OpenOffice.org Basic : scaling;pictures
+OpenOffice.org Basic : scaling;printing in OpenOffice.org Math
+OpenOffice.org Basic : scaling;when printing presentations
+OpenOffice.org Basic : scaling, see also zooming
+OpenOffice.org Basic : scope of variables
+OpenOffice.org Basic : screen
+OpenOffice.org Basic : screen;full screen views
+OpenOffice.org Basic : screen;scaling
+OpenOffice.org Basic : screen magnifiers
+OpenOffice.org Basic : screen readers
+OpenOffice.org Basic : script organization
+OpenOffice.org Basic : scripting in programming
+OpenOffice.org Basic : scroll bar control
+OpenOffice.org Basic : scrollbars
+OpenOffice.org Basic : scrollbars;controls
+OpenOffice.org Basic : scrollbars;displaying (Calc)
+OpenOffice.org Basic : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Basic : search criteria for database functions in cells
+OpenOffice.org Basic : search engines
+OpenOffice.org Basic : search engines;definition
+OpenOffice.org Basic : search engines;selecting
+OpenOffice.org Basic : searching
+OpenOffice.org Basic : searching;all sheets
+OpenOffice.org Basic : searching;databases
+OpenOffice.org Basic : searching;form filters
+OpenOffice.org Basic : searching;Internet
+OpenOffice.org Basic : searching;tables and forms
+OpenOffice.org Basic : Second function
+OpenOffice.org Basic : sections
+OpenOffice.org Basic : sections;backgrounds
+OpenOffice.org Basic : sections;protecting
+OpenOffice.org Basic : security
+OpenOffice.org Basic : security;options for documents with macros
+OpenOffice.org Basic : security;protecting contents
+OpenOffice.org Basic : security;warning dialogs with macros
+OpenOffice.org Basic : Seek function
+OpenOffice.org Basic : Seek statement
+OpenOffice.org Basic : Select...Case statement
+OpenOffice.org Basic : selecting
+OpenOffice.org Basic : selecting;controls
+OpenOffice.org Basic : selecting;group objects
+OpenOffice.org Basic : selecting;measurement units
+OpenOffice.org Basic : selecting;objects
+OpenOffice.org Basic : selecting;print areas
+OpenOffice.org Basic : selecting;several files
+OpenOffice.org Basic : selection clipboard
+OpenOffice.org Basic : selection modes in text
+OpenOffice.org Basic : selection options for controls
+OpenOffice.org Basic : sending
+OpenOffice.org Basic : sending;AutoAbstract function in presentations
+OpenOffice.org Basic : sending;documents as e-mail
+OpenOffice.org Basic : sending;documents as faxes
+OpenOffice.org Basic : separator lines
+OpenOffice.org Basic : separator lines;defining
+OpenOffice.org Basic : separators
+OpenOffice.org Basic : separators;conditional
+OpenOffice.org Basic : Server Side ImageMap
+OpenOffice.org Basic : Set statement
+OpenOffice.org Basic : SetAttr statement
+OpenOffice.org Basic : settings
+OpenOffice.org Basic : settings;printers
+OpenOffice.org Basic : settings;program configuration
+OpenOffice.org Basic : settings;proxies
+OpenOffice.org Basic : settings;tracking changes
+OpenOffice.org Basic : settings;views
+OpenOffice.org Basic : SGML
+OpenOffice.org Basic : SGML;definition
+OpenOffice.org Basic : Sgn function
+OpenOffice.org Basic : shadows
+OpenOffice.org Basic : shadows;areas
+OpenOffice.org Basic : shadows;borders
+OpenOffice.org Basic : shadows;characters
+OpenOffice.org Basic : shadows;characters, using context menu
+OpenOffice.org Basic : sharpening filter
+OpenOffice.org Basic : sheet tabs
+OpenOffice.org Basic : sheet tabs;displaying
+OpenOffice.org Basic : sheets
+OpenOffice.org Basic : sheets;searching all
+OpenOffice.org Basic : Shell function
+OpenOffice.org Basic : shortcut keys
+OpenOffice.org Basic : shortcut keys;assigning macros
+OpenOffice.org Basic : shortcut keys;Basic IDE
+OpenOffice.org Basic : shortcut keys;general
+OpenOffice.org Basic : shortcut keys;in databases
+OpenOffice.org Basic : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Basic : Show/Hide feature in Microsoft Office
+OpenOffice.org Basic : showing
+OpenOffice.org Basic : showing;changes
+OpenOffice.org Basic : showing;docked windows
+OpenOffice.org Basic : showing;drawings and controls (Writer)
+OpenOffice.org Basic : showing;live presentations on the Internet
+OpenOffice.org Basic : showing;toolbars
+OpenOffice.org Basic : signing documents with digital signatures
+OpenOffice.org Basic : similarity search
+OpenOffice.org Basic : simple handles (Writer)
+OpenOffice.org Basic : simplified Chinese
+OpenOffice.org Basic : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Basic : Sin function
+OpenOffice.org Basic : single sign on options
+OpenOffice.org Basic : single-line spacing in text
+OpenOffice.org Basic : sizes
+OpenOffice.org Basic : sizes;draw objects
+OpenOffice.org Basic : sizes;pictures
+OpenOffice.org Basic : slanting draw objects
+OpenOffice.org Basic : small capitals
+OpenOffice.org Basic : small icons
+OpenOffice.org Basic : smart tags
+OpenOffice.org Basic : smart tags;options
+OpenOffice.org Basic : smooth scrolling (Writer)
+OpenOffice.org Basic : smoothing filter
+OpenOffice.org Basic : snap grid defaults (Writer/Calc)
+OpenOffice.org Basic : snapping in presentations and drawings
+OpenOffice.org Basic : solarization filter
+OpenOffice.org Basic : sort lists
+OpenOffice.org Basic : sort lists;copying to in Calc
+OpenOffice.org Basic : sorting
+OpenOffice.org Basic : sorting;data in forms
+OpenOffice.org Basic : sorting;databases
+OpenOffice.org Basic : sounds
+OpenOffice.org Basic : sounds;inserting and playing
+OpenOffice.org Basic : sounds;UNIX
+OpenOffice.org Basic : Space function
+OpenOffice.org Basic : spaces
+OpenOffice.org Basic : spaces;displaying (Writer)
+OpenOffice.org Basic : spaces;ignoring double
+OpenOffice.org Basic : spaces;inserting protected spaces
+OpenOffice.org Basic : spaces;showing protected spaces (Writer)
+OpenOffice.org Basic : spacing
+OpenOffice.org Basic : spacing;between paragraphs in footnotes
+OpenOffice.org Basic : spacing;font effects
+OpenOffice.org Basic : spacing;lines and paragraphs
+OpenOffice.org Basic : spacing;tab stops in text documents
+OpenOffice.org Basic : spacing;tabs in presentations
+OpenOffice.org Basic : spadmin
+OpenOffice.org Basic : special characters
+OpenOffice.org Basic : speech bubbles
+OpenOffice.org Basic : speed of printing
+OpenOffice.org Basic : spellcheck
+OpenOffice.org Basic : spellcheck;activating for a language
+OpenOffice.org Basic : spellcheck;context menus
+OpenOffice.org Basic : spellcheck;default languages
+OpenOffice.org Basic : spellcheck;dialog
+OpenOffice.org Basic : spellcheck;dictionary of exceptions
+OpenOffice.org Basic : spellcheck;ignore list
+OpenOffice.org Basic : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Basic : spin button creation
+OpenOffice.org Basic : Split function
+OpenOffice.org Basic : spoolfiles with Xprinter
+OpenOffice.org Basic : spreadsheets
+OpenOffice.org Basic : spreadsheets;as databases (base)
+OpenOffice.org Basic : spreadsheets;backgrounds
+OpenOffice.org Basic : spreadsheets;copying areas to text documents
+OpenOffice.org Basic : spreadsheets;creating/opening
+OpenOffice.org Basic : spreadsheets;inserting charts
+OpenOffice.org Basic : spreadsheets;inserting database records
+OpenOffice.org Basic : spreadsheets;printing
+OpenOffice.org Basic : spreadsheets;saving
+OpenOffice.org Basic : spreadsheets;saving automatically
+OpenOffice.org Basic : spreadsheets;saving in other formats
+OpenOffice.org Basic : spreadsheets;sending as e-mail
+OpenOffice.org Basic : SQL
+OpenOffice.org Basic : SQL;definition
+OpenOffice.org Basic : SQL;DISTINCT parameter
+OpenOffice.org Basic : SQL;executing SQL commands
+OpenOffice.org Basic : SQL;executing SQL statements (Base)
+OpenOffice.org Basic : SQL;queries (Base)
+OpenOffice.org Basic : Sqr function
+OpenOffice.org Basic : square drawings
+OpenOffice.org Basic : standard bar on/off
+OpenOffice.org Basic : standard filters in databases
+OpenOffice.org Basic : standard printer under UNIX
+OpenOffice.org Basic : Start Module backing window
+OpenOffice.org Basic : start parameters
+OpenOffice.org Basic : Static statement
+OpenOffice.org Basic : status bar on/off
+OpenOffice.org Basic : Step statement
+OpenOffice.org Basic : stickers
+OpenOffice.org Basic : Stop statement
+OpenOffice.org Basic : stopping macros
+OpenOffice.org Basic : Str function
+OpenOffice.org Basic : StrComp function
+OpenOffice.org Basic : strikethrough
+OpenOffice.org Basic : strikethrough;characters
+OpenOffice.org Basic : strikethrough;font effects
+OpenOffice.org Basic : String function
+OpenOffice.org Basic : styles
+OpenOffice.org Basic : styles;'changed' message
+OpenOffice.org Basic : styles;copying between documents
+OpenOffice.org Basic : styles;keyboard shortcuts
+OpenOffice.org Basic : styles;organizing
+OpenOffice.org Basic : styles;printing styles used in a document
+OpenOffice.org Basic : styles;replacing automatically
+OpenOffice.org Basic : Styles and Formatting window
+OpenOffice.org Basic : Styles and Formatting window;docking
+OpenOffice.org Basic : Sub statement
+OpenOffice.org Basic : subforms
+OpenOffice.org Basic : subforms;creating
+OpenOffice.org Basic : subforms;description
+OpenOffice.org Basic : submitting forms
+OpenOffice.org Basic : subroutines
+OpenOffice.org Basic : suffixes in file formats
+OpenOffice.org Basic : support on the Web
+OpenOffice.org Basic : Switch function
+OpenOffice.org Basic : synchronizing
+OpenOffice.org Basic : synchronizing;labels and business cards
+OpenOffice.org Basic : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Basic : system address book registration
+OpenOffice.org Basic : tab stops
+OpenOffice.org Basic : tab stops;displaying (Writer)
+OpenOffice.org Basic : tab stops;inserting and editing
+OpenOffice.org Basic : tab stops;setting in sheets
+OpenOffice.org Basic : tab stops;settings
+OpenOffice.org Basic : tab stops;spacing in presentations
+OpenOffice.org Basic : tab stops;spacing in text documents
+OpenOffice.org Basic : table controls
+OpenOffice.org Basic : table controls;form functions
+OpenOffice.org Basic : table controls;keyboard-only edit mode
+OpenOffice.org Basic : table controls;properties
+OpenOffice.org Basic : table views of databases
+OpenOffice.org Basic : Table Wizard (Base)
+OpenOffice.org Basic : tables
+OpenOffice.org Basic : tables;backgrounds
+OpenOffice.org Basic : tables;inserting line breaks
+OpenOffice.org Basic : tables in databases
+OpenOffice.org Basic : tables in databases;access rights to (Base)
+OpenOffice.org Basic : tables in databases;adding to queries
+OpenOffice.org Basic : tables in databases;browsing and editing
+OpenOffice.org Basic : tables in databases;copying database tables (Base)
+OpenOffice.org Basic : tables in databases;creating
+OpenOffice.org Basic : tables in databases;creating in design view
+OpenOffice.org Basic : tables in databases;importing text formats (Base)
+OpenOffice.org Basic : tables in databases;joining for queries (Base)
+OpenOffice.org Basic : tables in databases;printing queries (Base)
+OpenOffice.org Basic : tables in databases;relations (Base)
+OpenOffice.org Basic : tables in databases;searching
+OpenOffice.org Basic : tables in spreadsheets
+OpenOffice.org Basic : tables in spreadsheets;copying data to other applications
+OpenOffice.org Basic : tables in spreadsheets;defining borders
+OpenOffice.org Basic : tables in spreadsheets;value highlighting
+OpenOffice.org Basic : tables in text
+OpenOffice.org Basic : tables in text;captions
+OpenOffice.org Basic : tables in text;creating automatically
+OpenOffice.org Basic : tables in text;default settings
+OpenOffice.org Basic : tables in text;defining borders
+OpenOffice.org Basic : tables in text;displaying
+OpenOffice.org Basic : tables in text;printing
+OpenOffice.org Basic : tables in text;protecting cells
+OpenOffice.org Basic : tables of contents
+OpenOffice.org Basic : tables of contents;unprotecting
+OpenOffice.org Basic : tabs
+OpenOffice.org Basic : tabs;displaying sheet tabs
+OpenOffice.org Basic : tags
+OpenOffice.org Basic : tags;definition
+OpenOffice.org Basic : tags;META tags
+OpenOffice.org Basic : Tan function
+OpenOffice.org Basic : templates
+OpenOffice.org Basic : templates;agendas
+OpenOffice.org Basic : templates;changing basic fonts
+OpenOffice.org Basic : templates;database reports
+OpenOffice.org Basic : templates;deleting
+OpenOffice.org Basic : templates;editing and saving
+OpenOffice.org Basic : templates;faxes
+OpenOffice.org Basic : templates;importing and exporting
+OpenOffice.org Basic : templates;letters
+OpenOffice.org Basic : templates;new documents from templates
+OpenOffice.org Basic : templates;opening documents with
+OpenOffice.org Basic : templates;organizing
+OpenOffice.org Basic : terminology
+OpenOffice.org Basic : terminology;general glossary
+OpenOffice.org Basic : terminology;Internet glossary
+OpenOffice.org Basic : test mode control
+OpenOffice.org Basic : testing XML filters
+OpenOffice.org Basic : text
+OpenOffice.org Basic : text;animating
+OpenOffice.org Basic : text;Asian layout
+OpenOffice.org Basic : text;backgrounds
+OpenOffice.org Basic : text;bold
+OpenOffice.org Basic : text;coloring
+OpenOffice.org Basic : text;contours
+OpenOffice.org Basic : text;copying by drag and drop
+OpenOffice.org Basic : text;CTL languages
+OpenOffice.org Basic : text;drawing pictures
+OpenOffice.org Basic : text;font effects
+OpenOffice.org Basic : text;font sizes
+OpenOffice.org Basic : text;font styles
+OpenOffice.org Basic : text;fonts and formats
+OpenOffice.org Basic : text;Fontwork icons
+OpenOffice.org Basic : text;hyperlinks
+OpenOffice.org Basic : text;inserting special characters
+OpenOffice.org Basic : text;italics
+OpenOffice.org Basic : text;kerning
+OpenOffice.org Basic : text;language selection
+OpenOffice.org Basic : text;line spacing
+OpenOffice.org Basic : text;overwriting or inserting
+OpenOffice.org Basic : text;placeholders in presentations
+OpenOffice.org Basic : text;printing in black
+OpenOffice.org Basic : text;replacing with format
+OpenOffice.org Basic : text;selection modes
+OpenOffice.org Basic : text;shadowed
+OpenOffice.org Basic : text;text/draw objects
+OpenOffice.org Basic : text attributes
+OpenOffice.org Basic : text attributes;hyperlinks
+OpenOffice.org Basic : text attributes;undoing
+OpenOffice.org Basic : text boxes
+OpenOffice.org Basic : text boxes;controls
+OpenOffice.org Basic : text boxes;form functions
+OpenOffice.org Basic : text boxes;positioning
+OpenOffice.org Basic : text breaks in cells
+OpenOffice.org Basic : text colors for better accessibility
+OpenOffice.org Basic : text databases (Base)
+OpenOffice.org Basic : text documents
+OpenOffice.org Basic : text documents;creating/opening
+OpenOffice.org Basic : text documents;importing/exporting
+OpenOffice.org Basic : text documents;inserting spreadsheet cells
+OpenOffice.org Basic : text documents;print settings
+OpenOffice.org Basic : text documents;printing
+OpenOffice.org Basic : text documents;saving
+OpenOffice.org Basic : text documents;saving automatically
+OpenOffice.org Basic : text documents;saving in other formats
+OpenOffice.org Basic : text documents;sending as e-mail
+OpenOffice.org Basic : text effects
+OpenOffice.org Basic : text flow
+OpenOffice.org Basic : text flow;in cells
+OpenOffice.org Basic : text formats
+OpenOffice.org Basic : text formats;databases
+OpenOffice.org Basic : text formats;pasting
+OpenOffice.org Basic : text input fields
+OpenOffice.org Basic : text layout for special languages
+OpenOffice.org Basic : text objects
+OpenOffice.org Basic : text objects;alignment
+OpenOffice.org Basic : text objects;draw functions
+OpenOffice.org Basic : text objects;fonts
+OpenOffice.org Basic : text objects;in presentations and drawings
+OpenOffice.org Basic : text overflow in spreadsheet cells
+OpenOffice.org Basic : text, see also text documents, paragraphs and characters
+OpenOffice.org Basic : TextArt, see Fontwork
+OpenOffice.org Basic : textures
+OpenOffice.org Basic : textures;inserting from Gallery
+OpenOffice.org Basic : textures;on chart bars
+OpenOffice.org Basic : Thai
+OpenOffice.org Basic : Thai;entering text
+OpenOffice.org Basic : Thai;language settings
+OpenOffice.org Basic : thesaurus
+OpenOffice.org Basic : thesaurus;activating for a language
+OpenOffice.org Basic : ThisComponent property
+OpenOffice.org Basic : ticker text
+OpenOffice.org Basic : time field control
+OpenOffice.org Basic : time fields
+OpenOffice.org Basic : time fields;form functions
+OpenOffice.org Basic : Time statement
+OpenOffice.org Basic : Timer function
+OpenOffice.org Basic : times
+OpenOffice.org Basic : times;inserting when printing presentations
+OpenOffice.org Basic : times, formats
+OpenOffice.org Basic : TimeSerial function
+OpenOffice.org Basic : TimeValue function
+OpenOffice.org Basic : tips
+OpenOffice.org Basic : tips;extended tips in Help
+OpenOffice.org Basic : title rows
+OpenOffice.org Basic : title rows;printing in OpenOffice.org Math
+OpenOffice.org Basic : titles
+OpenOffice.org Basic : titles;changing
+OpenOffice.org Basic : titles;editing in charts
+OpenOffice.org Basic : titles;font effects
+OpenOffice.org Basic : titles;formatting automatically
+OpenOffice.org Basic : titles;objects
+OpenOffice.org Basic : To statement
+OpenOffice.org Basic : toolbars
+OpenOffice.org Basic : toolbars;adding buttons
+OpenOffice.org Basic : toolbars;Basic IDE
+OpenOffice.org Basic : toolbars;docking/undocking
+OpenOffice.org Basic : toolbars;Form Navigation bar
+OpenOffice.org Basic : toolbars;viewing/closing
+OpenOffice.org Basic : tools bar
+OpenOffice.org Basic : tooltips
+OpenOffice.org Basic : tooltips;extended tips
+OpenOffice.org Basic : tooltips;help
+OpenOffice.org Basic : Track changes feature in Microsoft Office
+OpenOffice.org Basic : traditional Chinese
+OpenOffice.org Basic : traditional Chinese;translating to simplified chinese
+OpenOffice.org Basic : translating dialogs
+OpenOffice.org Basic : transparency
+OpenOffice.org Basic : transparency;areas
+OpenOffice.org Basic : transparency;off for faster printing
+OpenOffice.org Basic : transparency;saving
+OpenOffice.org Basic : tree view of Help
+OpenOffice.org Basic : Trim function
+OpenOffice.org Basic : twips
+OpenOffice.org Basic : twips;definition
+OpenOffice.org Basic : TwipsPerPixelX function
+OpenOffice.org Basic : TwipsPerPixelY function
+OpenOffice.org Basic : typefaces
+OpenOffice.org Basic : typefaces;adding under UNIX
+OpenOffice.org Basic : typefaces;formats
+OpenOffice.org Basic : TypeName function
+OpenOffice.org Basic : types of variables
+OpenOffice.org Basic : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Basic : typography
+OpenOffice.org Basic : typography;Asian
+OpenOffice.org Basic : UBound function
+OpenOffice.org Basic : UCase function
+OpenOffice.org Basic : underlining
+OpenOffice.org Basic : underlining;AutoFormat function
+OpenOffice.org Basic : underlining;characters
+OpenOffice.org Basic : underlining;text
+OpenOffice.org Basic : undocking windows
+OpenOffice.org Basic : undoing
+OpenOffice.org Basic : undoing;direct formatting
+OpenOffice.org Basic : undoing;editing
+OpenOffice.org Basic : undoing;number of steps
+OpenOffice.org Basic : ungrouping groups
+OpenOffice.org Basic : units
+OpenOffice.org Basic : units;converting
+OpenOffice.org Basic : units;measurement units
+OpenOffice.org Basic : UNO components
+OpenOffice.org Basic : UNO components;Extension Manager
+OpenOffice.org Basic : UNO components;integrating new
+OpenOffice.org Basic : Until
+OpenOffice.org Basic : update options
+OpenOffice.org Basic : updates
+OpenOffice.org Basic : updates;checking automatically
+OpenOffice.org Basic : updates;checking manually
+OpenOffice.org Basic : updating
+OpenOffice.org Basic : updating;fields and charts, automatically (Writer)
+OpenOffice.org Basic : updating;links in text documents
+OpenOffice.org Basic : updating;links, on opening
+OpenOffice.org Basic : updating;templates
+OpenOffice.org Basic : URL
+OpenOffice.org Basic : URL;changing hyperlink URLs
+OpenOffice.org Basic : URL;definition
+OpenOffice.org Basic : URL;saving absolute/relative paths
+OpenOffice.org Basic : URL;turning off URL recognition
+OpenOffice.org Basic : user data
+OpenOffice.org Basic : user data;input
+OpenOffice.org Basic : user data;removing when saving
+OpenOffice.org Basic : user-defined dictionaries
+OpenOffice.org Basic : user-defined dictionaries;creating
+OpenOffice.org Basic : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Basic : user-defined dictionaries;editing
+OpenOffice.org Basic : user-defined styles
+OpenOffice.org Basic : user-defined styles;automatically replacing
+OpenOffice.org Basic : UTF-8/UCS2 support
+OpenOffice.org Basic : Val function
+OpenOffice.org Basic : Validation feature in Microsoft Office
+OpenOffice.org Basic : values
+OpenOffice.org Basic : values;of variables
+OpenOffice.org Basic : values;rounded as shown (Calc)
+OpenOffice.org Basic : variables
+OpenOffice.org Basic : variables;for paths
+OpenOffice.org Basic : variables;global and local
+OpenOffice.org Basic : variables;observing values
+OpenOffice.org Basic : variables;passing to procedures and functions
+OpenOffice.org Basic : variables;scope
+OpenOffice.org Basic : variables;using
+OpenOffice.org Basic : VarType function
+OpenOffice.org Basic : VBA code
+OpenOffice.org Basic : VBA code;loading/saving documents with VBA code
+OpenOffice.org Basic : version management
+OpenOffice.org Basic : version numbers of documents
+OpenOffice.org Basic : versions
+OpenOffice.org Basic : versions;comparing documents
+OpenOffice.org Basic : versions;file saving as, restriction
+OpenOffice.org Basic : versions;merging document versions
+OpenOffice.org Basic : versions;of a document
+OpenOffice.org Basic : versions;OpenOffice.org
+OpenOffice.org Basic : vertical callouts
+OpenOffice.org Basic : vertical line control
+OpenOffice.org Basic : vertical scrollbar control
+OpenOffice.org Basic : vertical scrollbars (Writer)
+OpenOffice.org Basic : vertical text boxes
+OpenOffice.org Basic : videos
+OpenOffice.org Basic : viewing
+OpenOffice.org Basic : viewing;databases
+OpenOffice.org Basic : viewing;file properties
+OpenOffice.org Basic : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Basic : viewing;toolbars
+OpenOffice.org Basic : views
+OpenOffice.org Basic : views;creating database views (Base)
+OpenOffice.org Basic : views;defaults
+OpenOffice.org Basic : views;full screen
+OpenOffice.org Basic : views;icons
+OpenOffice.org Basic : views;in 3D
+OpenOffice.org Basic : views;scaling
+OpenOffice.org Basic : Visual Basic for Applications
+OpenOffice.org Basic : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Basic : Wait statement
+OpenOffice.org Basic : watching variables
+OpenOffice.org Basic : watermarks
+OpenOffice.org Basic : web documents
+OpenOffice.org Basic : web documents;XForms
+OpenOffice.org Basic : Web support
+OpenOffice.org Basic : WebCast export
+OpenOffice.org Basic : WeekDay function
+OpenOffice.org Basic : While
+OpenOffice.org Basic : While;Do loop
+OpenOffice.org Basic : While;While...Wend loop
+OpenOffice.org Basic : windows
+OpenOffice.org Basic : windows;docking
+OpenOffice.org Basic : windows;docking definition
+OpenOffice.org Basic : windows;hiding/showing/docking
+OpenOffice.org Basic : windows;new
+OpenOffice.org Basic : With statement
+OpenOffice.org Basic : wizards
+OpenOffice.org Basic : wizards;agendas
+OpenOffice.org Basic : wizards;database queries
+OpenOffice.org Basic : wizards;database tables (Base)
+OpenOffice.org Basic : wizards;databases (Base)
+OpenOffice.org Basic : wizards;document converter
+OpenOffice.org Basic : wizards;Euro Converter
+OpenOffice.org Basic : wizards;faxes
+OpenOffice.org Basic : wizards;forms
+OpenOffice.org Basic : wizards;letters
+OpenOffice.org Basic : wizards;overview
+OpenOffice.org Basic : wizards;presentations
+OpenOffice.org Basic : wizards;reports
+OpenOffice.org Basic : Word documents
+OpenOffice.org Basic : Word documents;compatibility
+OpenOffice.org Basic : Word documents;saving as
+OpenOffice.org Basic : WordArt, see Fontwork
+OpenOffice.org Basic : words
+OpenOffice.org Basic : words;automatically replacing
+OpenOffice.org Basic : words;wrapping in cells
+OpenOffice.org Basic : work directory change
+OpenOffice.org Basic : Workbook feature in Microsoft Office
+OpenOffice.org Basic : Worksheet feature in Microsoft Office
+OpenOffice.org Basic : wrapping text
+OpenOffice.org Basic : wrapping text;in cells
+OpenOffice.org Basic : write protection on/off
+OpenOffice.org Basic : Write statement
+OpenOffice.org Basic : writing aids options
+OpenOffice.org Basic : WYSIWYG in fonts lists
+OpenOffice.org Basic : XForms
+OpenOffice.org Basic : XML converters
+OpenOffice.org Basic : XML file formats
+OpenOffice.org Basic : XML filters
+OpenOffice.org Basic : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Basic : XML filters;settings
+OpenOffice.org Basic : XML Forms
+OpenOffice.org Basic : Xor operator (logical)
+OpenOffice.org Basic : XSLT based filters
+OpenOffice.org Basic : XSLT based filters;settings
+OpenOffice.org Basic : XSLT filters, see also XML filters
+OpenOffice.org Basic : Year function
+OpenOffice.org Basic : years
+OpenOffice.org Basic : years;2-digit options
+OpenOffice.org Basic : zero values
+OpenOffice.org Basic : zero values;displaying (Calc)
+OpenOffice.org Basic : zooming
+OpenOffice.org Basic : zooming;page views
+OpenOffice.org Basic : zooming;pictures
+OpenOffice.org Basic : zooming;status bar
+OpenOffice.org Chart : 1/2 replacement
+OpenOffice.org Chart : 3D charts
+OpenOffice.org Chart : 3D text creation
+OpenOffice.org Chart : 3D view
+OpenOffice.org Chart : abbreviation replacement
+OpenOffice.org Chart : absolute hyperlinks
+OpenOffice.org Chart : absolute saving of URLs
+OpenOffice.org Chart : accents
+OpenOffice.org Chart : Access databases (base)
+OpenOffice.org Chart : access rights for database tables (Base)
+OpenOffice.org Chart : accessibility
+OpenOffice.org Chart : accessibility;general shortcuts
+OpenOffice.org Chart : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Chart : accessibility;OpenOffice.org features
+OpenOffice.org Chart : accessibility;options
+OpenOffice.org Chart : activating
+OpenOffice.org Chart : activating;context menus
+OpenOffice.org Chart : activating;Error Report Tool
+OpenOffice.org Chart : activating;extended help tips
+OpenOffice.org Chart : activating;plug-ins
+OpenOffice.org Chart : ActiveX control
+OpenOffice.org Chart : Adabas D databases (base)
+OpenOffice.org Chart : add-ons, see UNO components
+OpenOffice.org Chart : adding
+OpenOffice.org Chart : adding;automatic captions (Writer)
+OpenOffice.org Chart : adding;backgrounds
+OpenOffice.org Chart : adding;buttons in toolbars
+OpenOffice.org Chart : adding;conditions for XForm items
+OpenOffice.org Chart : adding;draw objects
+OpenOffice.org Chart : adding;Fontwork objects
+OpenOffice.org Chart : adding;items in Data Navigator
+OpenOffice.org Chart : adding;namespaces in XForms
+OpenOffice.org Chart : adding;paragraph borders
+OpenOffice.org Chart : adding;pictures from Gallery
+OpenOffice.org Chart : adding;pictures in Gallery
+OpenOffice.org Chart : adding;plug-ins
+OpenOffice.org Chart : adding;push buttons
+OpenOffice.org Chart : adding;table borders
+OpenOffice.org Chart : adding;textures on chart bars
+OpenOffice.org Chart : additional selection mode
+OpenOffice.org Chart : address books
+OpenOffice.org Chart : address books;LDAP server (Base)
+OpenOffice.org Chart : address books;registering
+OpenOffice.org Chart : address labels from databases
+OpenOffice.org Chart : ADO databases (Base)
+OpenOffice.org Chart : Agenda Wizard
+OpenOffice.org Chart : aging filter
+OpenOffice.org Chart : aligning
+OpenOffice.org Chart : aligning;2D charts
+OpenOffice.org Chart : aligning;cells
+OpenOffice.org Chart : aligning;objects
+OpenOffice.org Chart : aligning;paragraphs
+OpenOffice.org Chart : aligning;tables in text
+OpenOffice.org Chart : aligning;text objects
+OpenOffice.org Chart : aligning;titles in charts
+OpenOffice.org Chart : alternative fonts
+OpenOffice.org Chart : ampersand symbol, see also operators
+OpenOffice.org Chart : anchors
+OpenOffice.org Chart : anchors;changing
+OpenOffice.org Chart : anchors;displaying (Calc)
+OpenOffice.org Chart : anchors;types/positions for draw objects
+OpenOffice.org Chart : animations
+OpenOffice.org Chart : animations;accessibility options
+OpenOffice.org Chart : appearance options
+OpenOffice.org Chart : applet insertion
+OpenOffice.org Chart : applying
+OpenOffice.org Chart : applying;languages, to selected text
+OpenOffice.org Chart : Arabic
+OpenOffice.org Chart : Arabic;entering text
+OpenOffice.org Chart : Arabic;language settings
+OpenOffice.org Chart : area charts
+OpenOffice.org Chart : areas
+OpenOffice.org Chart : areas;bitmap patterns
+OpenOffice.org Chart : areas;hatched/dotted
+OpenOffice.org Chart : areas;shadows
+OpenOffice.org Chart : areas;slanting
+OpenOffice.org Chart : areas;styles
+OpenOffice.org Chart : areas;transparency
+OpenOffice.org Chart : arguments in command line
+OpenOffice.org Chart : arranging
+OpenOffice.org Chart : arranging;objects
+OpenOffice.org Chart : arrows
+OpenOffice.org Chart : arrows;defining arrow heads
+OpenOffice.org Chart : arrows;defining arrow lines
+OpenOffice.org Chart : arrows;drawing in text
+OpenOffice.org Chart : ASCII
+OpenOffice.org Chart : ASCII;definition
+OpenOffice.org Chart : Asian languages
+OpenOffice.org Chart : Asian languages;enabling
+OpenOffice.org Chart : Asian Phonetic Guide
+OpenOffice.org Chart : Asian typography
+OpenOffice.org Chart : assigning scripts
+OpenOffice.org Chart : assistive technology in OpenOffice.org
+OpenOffice.org Chart : attaching toolbars
+OpenOffice.org Chart : attachments in e-mails
+OpenOffice.org Chart : audio
+OpenOffice.org Chart : audio;inserting
+OpenOffice.org Chart : audio;UNIX
+OpenOffice.org Chart : auto reloading HTML documents
+OpenOffice.org Chart : AutoAbstract function for sending text to presentations
+OpenOffice.org Chart : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Chart : AutoComplete function in text and list boxes
+OpenOffice.org Chart : AutoCorrect function
+OpenOffice.org Chart : AutoCorrect function;context menu
+OpenOffice.org Chart : AutoCorrect function;options
+OpenOffice.org Chart : AutoCorrect function;pictures and frames
+OpenOffice.org Chart : AutoCorrect function;quotes
+OpenOffice.org Chart : AutoCorrect function;replacement table
+OpenOffice.org Chart : AutoCorrect function;smart tags
+OpenOffice.org Chart : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Chart : AutoCorrect function;URL recognition
+OpenOffice.org Chart : AutoFormat function
+OpenOffice.org Chart : AutoFormat function;switching on and off
+OpenOffice.org Chart : automatic captions (Writer)
+OpenOffice.org Chart : automatic control focus
+OpenOffice.org Chart : automatic hyperlink formatting
+OpenOffice.org Chart : automatic line breaks
+OpenOffice.org Chart : automatic lines/borders in text
+OpenOffice.org Chart : automatic saving
+OpenOffice.org Chart : AutoPilots, see wizards
+OpenOffice.org Chart : AutoShapes feature in Microsoft Office
+OpenOffice.org Chart : averages in charts
+OpenOffice.org Chart : axes
+OpenOffice.org Chart : axes;better scaling
+OpenOffice.org Chart : axes;formatting
+OpenOffice.org Chart : axes;formatting grids
+OpenOffice.org Chart : axes;inserting grids
+OpenOffice.org Chart : axes;interval marks
+OpenOffice.org Chart : axes;showing axes in charts
+OpenOffice.org Chart : axes in charts
+OpenOffice.org Chart : backgrounds
+OpenOffice.org Chart : backgrounds;defining colors/pictures
+OpenOffice.org Chart : backgrounds;frames/sections/indexes
+OpenOffice.org Chart : backgrounds;inserting from Gallery
+OpenOffice.org Chart : backgrounds;printing
+OpenOffice.org Chart : backing window
+OpenOffice.org Chart : backups
+OpenOffice.org Chart : backups;automatic
+OpenOffice.org Chart : backups;documents
+OpenOffice.org Chart : bar charts
+OpenOffice.org Chart : Basic
+OpenOffice.org Chart : Basic;fonts for source display
+OpenOffice.org Chart : Basic;programming
+OpenOffice.org Chart : Basic;recording macros
+OpenOffice.org Chart : Basic;scripting
+OpenOffice.org Chart : basic fonts
+OpenOffice.org Chart : BeanShell scripting
+OpenOffice.org Chart : Bézier curves
+OpenOffice.org Chart : Bézier curves;control points in presentations
+OpenOffice.org Chart : bi-directional writing
+OpenOffice.org Chart : binding space
+OpenOffice.org Chart : bitmaps
+OpenOffice.org Chart : bitmaps;inserting and editing
+OpenOffice.org Chart : bitmaps;off for faster printing
+OpenOffice.org Chart : bitmaps;patterns
+OpenOffice.org Chart : black and white printing
+OpenOffice.org Chart : black printing in Calc
+OpenOffice.org Chart : block selection mode
+OpenOffice.org Chart : bold
+OpenOffice.org Chart : bold;AutoFormat function
+OpenOffice.org Chart : bold;text
+OpenOffice.org Chart : bookmarks
+OpenOffice.org Chart : bookmarks;Help
+OpenOffice.org Chart : borders
+OpenOffice.org Chart : borders;arranging
+OpenOffice.org Chart : borders;cells on screen (Calc)
+OpenOffice.org Chart : borders;for paragraphs
+OpenOffice.org Chart : borders;for tables
+OpenOffice.org Chart : borders;shadows
+OpenOffice.org Chart : borders;table boundaries (Writer)
+OpenOffice.org Chart : borders, see also frames
+OpenOffice.org Chart : bound fields
+OpenOffice.org Chart : bound fields;controls
+OpenOffice.org Chart : boundaries of tables (Writer)
+OpenOffice.org Chart : break display (Writer)
+OpenOffice.org Chart : brochures
+OpenOffice.org Chart : brochures;printing several
+OpenOffice.org Chart : build numbers of OpenOffice.org
+OpenOffice.org Chart : bullet lists
+OpenOffice.org Chart : bullet lists;formatting options
+OpenOffice.org Chart : bullets
+OpenOffice.org Chart : bullets;paragraphs
+OpenOffice.org Chart : bullets;replacing
+OpenOffice.org Chart : bullets;turning off
+OpenOffice.org Chart : business cards
+OpenOffice.org Chart : business cards;creating and synchronizing
+OpenOffice.org Chart : business cards;using templates
+OpenOffice.org Chart : button bars, see toolbars
+OpenOffice.org Chart : buttons
+OpenOffice.org Chart : buttons;adding push buttons
+OpenOffice.org Chart : buttons;big/small
+OpenOffice.org Chart : buttons;editing hyperlink buttons
+OpenOffice.org Chart : buttons;form functions
+OpenOffice.org Chart : buttons;toolbars
+OpenOffice.org Chart : cache for graphics
+OpenOffice.org Chart : calculating
+OpenOffice.org Chart : calculating;iterative references (Calc)
+OpenOffice.org Chart : calculating;regression curves
+OpenOffice.org Chart : callouts
+OpenOffice.org Chart : callouts;drawings
+OpenOffice.org Chart : capital letters
+OpenOffice.org Chart : capital letters;AutoCorrect function
+OpenOffice.org Chart : capital letters;font effects
+OpenOffice.org Chart : captions
+OpenOffice.org Chart : captions;automatic captions (Writer)
+OpenOffice.org Chart : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Chart : captions, see also labels/callouts
+OpenOffice.org Chart : cascading update (Base)
+OpenOffice.org Chart : case sensitivity
+OpenOffice.org Chart : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Chart : case sensitivity;searching
+OpenOffice.org Chart : cells
+OpenOffice.org Chart : cells;aligning
+OpenOffice.org Chart : cells;backgrounds
+OpenOffice.org Chart : cells;coloring (Calc)
+OpenOffice.org Chart : cells;cursor positions after input (Calc)
+OpenOffice.org Chart : cells;formatting without effect (Calc)
+OpenOffice.org Chart : cells;line breaks
+OpenOffice.org Chart : cells;linked to controls
+OpenOffice.org Chart : cells;number formats
+OpenOffice.org Chart : cells;number of
+OpenOffice.org Chart : cells;pasting
+OpenOffice.org Chart : cells;resetting formats
+OpenOffice.org Chart : cells;showing grid lines (Calc)
+OpenOffice.org Chart : centered text
+OpenOffice.org Chart : centimeters
+OpenOffice.org Chart : certificates
+OpenOffice.org Chart : Change Case feature in Microsoft Office
+OpenOffice.org Chart : changes
+OpenOffice.org Chart : changes;accepting or rejecting
+OpenOffice.org Chart : changes;comparing to original
+OpenOffice.org Chart : changes;protecting
+OpenOffice.org Chart : changes;recording
+OpenOffice.org Chart : changes;review function
+OpenOffice.org Chart : changes;showing
+OpenOffice.org Chart : changing
+OpenOffice.org Chart : changing;data binding of XForms
+OpenOffice.org Chart : changing;default templates
+OpenOffice.org Chart : changing;document titles
+OpenOffice.org Chart : changing;file associations in Setup program
+OpenOffice.org Chart : changing;hyperlink text/formats/URLs
+OpenOffice.org Chart : changing;icon sizes
+OpenOffice.org Chart : changing;keyboard
+OpenOffice.org Chart : changing;links
+OpenOffice.org Chart : changing;menus
+OpenOffice.org Chart : changing;object sizes
+OpenOffice.org Chart : changing;toolbars
+OpenOffice.org Chart : changing;work directory
+OpenOffice.org Chart : changing, see also editing and replacing
+OpenOffice.org Chart : character styles
+OpenOffice.org Chart : character styles;language selection
+OpenOffice.org Chart : characters
+OpenOffice.org Chart : characters;alternative fonts
+OpenOffice.org Chart : characters;Asian layout
+OpenOffice.org Chart : characters;bold
+OpenOffice.org Chart : characters;coloring
+OpenOffice.org Chart : characters;contours
+OpenOffice.org Chart : characters;displaying only on screen (Writer)
+OpenOffice.org Chart : characters;enabling CTL and Asian characters
+OpenOffice.org Chart : characters;font effects
+OpenOffice.org Chart : characters;fonts and formats
+OpenOffice.org Chart : characters;hyperlinks
+OpenOffice.org Chart : characters;italics
+OpenOffice.org Chart : characters;language selection
+OpenOffice.org Chart : characters;shadowed
+OpenOffice.org Chart : characters;spacing
+OpenOffice.org Chart : characters;special
+OpenOffice.org Chart : characters;underlining
+OpenOffice.org Chart : charcoal sketches filter
+OpenOffice.org Chart : chart legends
+OpenOffice.org Chart : chart legends;hiding
+OpenOffice.org Chart : chart legends;showing icons with labels
+OpenOffice.org Chart : chart types
+OpenOffice.org Chart : chart types;area
+OpenOffice.org Chart : chart types;column and bar
+OpenOffice.org Chart : chart types;column and line
+OpenOffice.org Chart : chart types;line
+OpenOffice.org Chart : chart types;net
+OpenOffice.org Chart : chart types;pie/donut
+OpenOffice.org Chart : chart types;stock
+OpenOffice.org Chart : chart types;XY (scatter)
+OpenOffice.org Chart : charts
+OpenOffice.org Chart : charts;3D views
+OpenOffice.org Chart : charts;aligning
+OpenOffice.org Chart : charts;arranging within stacks
+OpenOffice.org Chart : charts;bars with textures
+OpenOffice.org Chart : charts;choosing chart types
+OpenOffice.org Chart : charts;colors
+OpenOffice.org Chart : charts;copying with link to source cell range
+OpenOffice.org Chart : charts;data labels
+OpenOffice.org Chart : charts;displaying (Calc)
+OpenOffice.org Chart : charts;editing axes
+OpenOffice.org Chart : charts;editing data
+OpenOffice.org Chart : charts;editing legends
+OpenOffice.org Chart : charts;editing titles
+OpenOffice.org Chart : charts;formatting areas
+OpenOffice.org Chart : charts;formatting floors
+OpenOffice.org Chart : charts;formatting walls
+OpenOffice.org Chart : charts;inserting
+OpenOffice.org Chart : charts;overview
+OpenOffice.org Chart : charts;properties
+OpenOffice.org Chart : charts;reorganizing
+OpenOffice.org Chart : charts;scaling axes
+OpenOffice.org Chart : charts;scaling text
+OpenOffice.org Chart : charts;shortcuts
+OpenOffice.org Chart : charts;showing axes
+OpenOffice.org Chart : charts;updating automatically (Writer)
+OpenOffice.org Chart : check box creation
+OpenOffice.org Chart : Chinese writing systems
+OpenOffice.org Chart : choosing printers
+OpenOffice.org Chart : circle drawings
+OpenOffice.org Chart : Client Side ImageMap
+OpenOffice.org Chart : clipboard
+OpenOffice.org Chart : clipboard;cutting
+OpenOffice.org Chart : clipboard;pasting
+OpenOffice.org Chart : clipboard;pasting formatted/unformatted text
+OpenOffice.org Chart : clipboard;selection clipboard
+OpenOffice.org Chart : clipboard;Unix
+OpenOffice.org Chart : closing
+OpenOffice.org Chart : closing;documents
+OpenOffice.org Chart : closing;toolbars
+OpenOffice.org Chart : color bar
+OpenOffice.org Chart : colors
+OpenOffice.org Chart : colors;adding
+OpenOffice.org Chart : colors;appearance
+OpenOffice.org Chart : colors;backgrounds
+OpenOffice.org Chart : colors;charts
+OpenOffice.org Chart : colors;fill format
+OpenOffice.org Chart : colors;fonts
+OpenOffice.org Chart : colors;grid lines and cells (Calc)
+OpenOffice.org Chart : colors;models
+OpenOffice.org Chart : colors;not printing
+OpenOffice.org Chart : colors;printing in grayscale
+OpenOffice.org Chart : colors;restriction (Calc)
+OpenOffice.org Chart : colors;selection
+OpenOffice.org Chart : column and line charts
+OpenOffice.org Chart : column charts
+OpenOffice.org Chart : column headers
+OpenOffice.org Chart : column headers;displaying (Calc)
+OpenOffice.org Chart : column headers;highlighting (Calc)
+OpenOffice.org Chart : columns
+OpenOffice.org Chart : columns;setting with the mouse
+OpenOffice.org Chart : combination charts
+OpenOffice.org Chart : combo box creation
+OpenOffice.org Chart : command button creation
+OpenOffice.org Chart : command buttons, see push buttons
+OpenOffice.org Chart : command line parameters
+OpenOffice.org Chart : commands
+OpenOffice.org Chart : commands;not visible
+OpenOffice.org Chart : commands;SQL
+OpenOffice.org Chart : comments
+OpenOffice.org Chart : comments;on changes
+OpenOffice.org Chart : comments feature in Microsoft Office
+OpenOffice.org Chart : common terms
+OpenOffice.org Chart : common terms;Chinese dictionary
+OpenOffice.org Chart : common terms;glossaries
+OpenOffice.org Chart : common terms;Internet glossary
+OpenOffice.org Chart : Compare and Merge feature in Microsoft Office
+OpenOffice.org Chart : comparisons
+OpenOffice.org Chart : comparisons;document versions
+OpenOffice.org Chart : comparisons;operators in default filter dialog
+OpenOffice.org Chart : compatibility settings for MS Word import
+OpenOffice.org Chart : complete screen view
+OpenOffice.org Chart : complex text layout
+OpenOffice.org Chart : complex text layout;definition
+OpenOffice.org Chart : complex text layout;enabling
+OpenOffice.org Chart : compose key to insert special characters
+OpenOffice.org Chart : concatenation, see ampersand symbol
+OpenOffice.org Chart : conditional separators
+OpenOffice.org Chart : conditions
+OpenOffice.org Chart : conditions;in number formats
+OpenOffice.org Chart : conditions;items in Data Navigator
+OpenOffice.org Chart : Configuration Manager
+OpenOffice.org Chart : configuring
+OpenOffice.org Chart : configuring;fax icon
+OpenOffice.org Chart : configuring;OpenOffice.org
+OpenOffice.org Chart : configuring;toolbars
+OpenOffice.org Chart : connections to data sources (Base)
+OpenOffice.org Chart : contents protection
+OpenOffice.org Chart : context menus
+OpenOffice.org Chart : contours of text
+OpenOffice.org Chart : control point display in presentations
+OpenOffice.org Chart : controls
+OpenOffice.org Chart : controls;activating in forms
+OpenOffice.org Chart : controls;adding to documents
+OpenOffice.org Chart : controls;arranging in forms
+OpenOffice.org Chart : controls;arranging within stacks
+OpenOffice.org Chart : controls;assigning data sources
+OpenOffice.org Chart : controls;bound fields/list contents/linked cells
+OpenOffice.org Chart : controls;events
+OpenOffice.org Chart : controls;focus
+OpenOffice.org Chart : controls;formatted fields
+OpenOffice.org Chart : controls;grouping
+OpenOffice.org Chart : controls;hidden
+OpenOffice.org Chart : controls;inserting
+OpenOffice.org Chart : controls;multi-line titles
+OpenOffice.org Chart : controls;positions and sizes
+OpenOffice.org Chart : controls;printing
+OpenOffice.org Chart : controls;properties of form controls
+OpenOffice.org Chart : controls;properties of table controls
+OpenOffice.org Chart : controls;reference by SQL
+OpenOffice.org Chart : controls;rich text control
+OpenOffice.org Chart : controls;select mode
+OpenOffice.org Chart : controls;showing (Writer)
+OpenOffice.org Chart : converters
+OpenOffice.org Chart : converters;Euro converter
+OpenOffice.org Chart : converters;PostScript, UNIX
+OpenOffice.org Chart : converters;XML
+OpenOffice.org Chart : converting
+OpenOffice.org Chart : converting;Hangul/Hanja
+OpenOffice.org Chart : converting;metrics
+OpenOffice.org Chart : converting;Microsoft documents
+OpenOffice.org Chart : converting;OpenOffice.org documents
+OpenOffice.org Chart : converting;Pocket PC formats
+OpenOffice.org Chart : copies
+OpenOffice.org Chart : copies;printing
+OpenOffice.org Chart : copying
+OpenOffice.org Chart : copying;by drag and drop
+OpenOffice.org Chart : copying;data from text documents
+OpenOffice.org Chart : copying;datasource records in spreadsheets
+OpenOffice.org Chart : copying;draw objects
+OpenOffice.org Chart : copying;draw objects between documents
+OpenOffice.org Chart : copying;formatting
+OpenOffice.org Chart : copying;from data source view
+OpenOffice.org Chart : copying;from Gallery
+OpenOffice.org Chart : copying;in Unix
+OpenOffice.org Chart : copying;pictures, between documents
+OpenOffice.org Chart : copying;sheet areas, to text documents
+OpenOffice.org Chart : copying;to Gallery
+OpenOffice.org Chart : copyright for OpenOffice.org
+OpenOffice.org Chart : corner roundings
+OpenOffice.org Chart : crash reports
+OpenOffice.org Chart : criteria of query design (Base)
+OpenOffice.org Chart : cropping pictures
+OpenOffice.org Chart : CTL
+OpenOffice.org Chart : CTL;complex text layout languages
+OpenOffice.org Chart : CTL;definition
+OpenOffice.org Chart : CTL;options
+OpenOffice.org Chart : currencies
+OpenOffice.org Chart : currencies;converters
+OpenOffice.org Chart : currencies;formats and format codes
+OpenOffice.org Chart : currency field creation
+OpenOffice.org Chart : currency formats
+OpenOffice.org Chart : cursor
+OpenOffice.org Chart : cursor;allowing in protected areas (Writer)
+OpenOffice.org Chart : cursor;in read-only text
+OpenOffice.org Chart : cursor;quickly moving to an object
+OpenOffice.org Chart : curves
+OpenOffice.org Chart : curves;editing points
+OpenOffice.org Chart : curves;properties in line charts/XY charts
+OpenOffice.org Chart : custom dictionaries
+OpenOffice.org Chart : custom dictionaries;editing
+OpenOffice.org Chart : custom hyphens (Writer)
+OpenOffice.org Chart : custom quotes
+OpenOffice.org Chart : custom templates
+OpenOffice.org Chart : customizing
+OpenOffice.org Chart : customizing;events
+OpenOffice.org Chart : customizing;keyboard
+OpenOffice.org Chart : customizing;menus
+OpenOffice.org Chart : customizing;OpenOffice.org
+OpenOffice.org Chart : customizing;round corners
+OpenOffice.org Chart : customizing;toolbars
+OpenOffice.org Chart : cutting
+OpenOffice.org Chart : dashes
+OpenOffice.org Chart : data
+OpenOffice.org Chart : data;filtering in forms
+OpenOffice.org Chart : data;forms and subforms
+OpenOffice.org Chart : data;read-only
+OpenOffice.org Chart : data;sorting in forms
+OpenOffice.org Chart : data;user data
+OpenOffice.org Chart : data binding change in XForms
+OpenOffice.org Chart : data labels in charts
+OpenOffice.org Chart : Data Navigator display options
+OpenOffice.org Chart : data ranges in charts
+OpenOffice.org Chart : data series
+OpenOffice.org Chart : data source browser
+OpenOffice.org Chart : data source explorer
+OpenOffice.org Chart : data source view
+OpenOffice.org Chart : data source view;drag and drop
+OpenOffice.org Chart : data source view;overview
+OpenOffice.org Chart : data source view;showing
+OpenOffice.org Chart : data sources
+OpenOffice.org Chart : data sources;as tables
+OpenOffice.org Chart : data sources;connection settings (Base)
+OpenOffice.org Chart : data sources;copying records to spreadsheets
+OpenOffice.org Chart : data sources;displaying current
+OpenOffice.org Chart : data sources;LDAP server (Base)
+OpenOffice.org Chart : data sources;OpenOffice.org Base
+OpenOffice.org Chart : data sources;registering address books
+OpenOffice.org Chart : data sources;reports
+OpenOffice.org Chart : data sources;setting for stock charts
+OpenOffice.org Chart : data sources;viewing
+OpenOffice.org Chart : data structure of XForms
+OpenOffice.org Chart : data values in charts
+OpenOffice.org Chart : database contents
+OpenOffice.org Chart : database contents;inserting as tables
+OpenOffice.org Chart : database contents;inserting as text
+OpenOffice.org Chart : database reports
+OpenOffice.org Chart : Database Wizard (Base)
+OpenOffice.org Chart : databases
+OpenOffice.org Chart : databases;administration through SQL (Base)
+OpenOffice.org Chart : databases;ADO (Base)
+OpenOffice.org Chart : databases;connecting (Base)
+OpenOffice.org Chart : databases;creating
+OpenOffice.org Chart : databases;creating labels
+OpenOffice.org Chart : databases;creating queries
+OpenOffice.org Chart : databases;creating reports
+OpenOffice.org Chart : databases;creating tables
+OpenOffice.org Chart : databases;dBASE (Base)
+OpenOffice.org Chart : databases;deleting (Base)
+OpenOffice.org Chart : databases;drag and drop (Base)
+OpenOffice.org Chart : databases;editing tables
+OpenOffice.org Chart : databases;form filters
+OpenOffice.org Chart : databases;formats (Base)
+OpenOffice.org Chart : databases;importing/exporting
+OpenOffice.org Chart : databases;JDBC (Base)
+OpenOffice.org Chart : databases;main page (Base)
+OpenOffice.org Chart : databases;MySQL (Base)
+OpenOffice.org Chart : databases;ODBC (Base)
+OpenOffice.org Chart : databases;overview
+OpenOffice.org Chart : databases;registering (Base)
+OpenOffice.org Chart : databases;searching records
+OpenOffice.org Chart : databases;shortcut keys
+OpenOffice.org Chart : databases;sorting
+OpenOffice.org Chart : databases;standard filters
+OpenOffice.org Chart : databases;text formats
+OpenOffice.org Chart : databases;viewing
+OpenOffice.org Chart : date fields
+OpenOffice.org Chart : date fields;creating
+OpenOffice.org Chart : date fields;properties
+OpenOffice.org Chart : date formats
+OpenOffice.org Chart : dates
+OpenOffice.org Chart : dates;default (Calc)
+OpenOffice.org Chart : dates;printing in presentations
+OpenOffice.org Chart : dates;start 1900/01/01 (Calc)
+OpenOffice.org Chart : dates;start 1904/01/01 (Calc)
+OpenOffice.org Chart : dBASE
+OpenOffice.org Chart : dBASE;database settings (Base)
+OpenOffice.org Chart : DDE
+OpenOffice.org Chart : DDE;definition
+OpenOffice.org Chart : deactivating
+OpenOffice.org Chart : deactivating;plug-ins
+OpenOffice.org Chart : decimal places displayed (Calc)
+OpenOffice.org Chart : decimal separator key
+OpenOffice.org Chart : decimal tab stops
+OpenOffice.org Chart : default directories
+OpenOffice.org Chart : default file formats
+OpenOffice.org Chart : default filters
+OpenOffice.org Chart : default filters;comparison operators
+OpenOffice.org Chart : default filters;databases
+OpenOffice.org Chart : default printer
+OpenOffice.org Chart : default printer;setting up
+OpenOffice.org Chart : default printer;UNIX
+OpenOffice.org Chart : default templates
+OpenOffice.org Chart : default templates;changing
+OpenOffice.org Chart : default templates;organizing
+OpenOffice.org Chart : defaults
+OpenOffice.org Chart : defaults;documents
+OpenOffice.org Chart : defaults;file formats
+OpenOffice.org Chart : defaults;fonts
+OpenOffice.org Chart : defaults;grids (Writer/Calc)
+OpenOffice.org Chart : defaults;languages
+OpenOffice.org Chart : defaults;number formats
+OpenOffice.org Chart : defaults;of saving
+OpenOffice.org Chart : defaults;program configuration
+OpenOffice.org Chart : defaults;tab stops in text
+OpenOffice.org Chart : defaults;views
+OpenOffice.org Chart : defining
+OpenOffice.org Chart : defining;arrowheads and other line ends
+OpenOffice.org Chart : defining;colors
+OpenOffice.org Chart : defining;line styles
+OpenOffice.org Chart : defining;paragraph borders
+OpenOffice.org Chart : defining;queries (Base)
+OpenOffice.org Chart : defining;table borders
+OpenOffice.org Chart : deleting
+OpenOffice.org Chart : deleting;all direct formatting
+OpenOffice.org Chart : deleting;databases (Base)
+OpenOffice.org Chart : deleting;hyperlinks
+OpenOffice.org Chart : deleting;lines in text
+OpenOffice.org Chart : deleting;models/instances
+OpenOffice.org Chart : deleting;namespaces in XForms
+OpenOffice.org Chart : deleting;tab stops
+OpenOffice.org Chart : deleting;templates
+OpenOffice.org Chart : deleting;XML filters
+OpenOffice.org Chart : depth stagger
+OpenOffice.org Chart : descriptions for objects
+OpenOffice.org Chart : design mode after saving
+OpenOffice.org Chart : design view
+OpenOffice.org Chart : design view;creating forms
+OpenOffice.org Chart : design view;queries/views (Base)
+OpenOffice.org Chart : designing
+OpenOffice.org Chart : designing;database tables
+OpenOffice.org Chart : designing;fonts
+OpenOffice.org Chart : designing;queries (Base)
+OpenOffice.org Chart : detaching toolbars
+OpenOffice.org Chart : dictionaries
+OpenOffice.org Chart : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Chart : dictionaries;creating
+OpenOffice.org Chart : dictionaries;editing user-defined
+OpenOffice.org Chart : dictionaries;spellcheck
+OpenOffice.org Chart : dictionaries, see also languages
+OpenOffice.org Chart : digital signatures
+OpenOffice.org Chart : direct formatting
+OpenOffice.org Chart : direct formatting;undoing all
+OpenOffice.org Chart : directories
+OpenOffice.org Chart : directories;creating new
+OpenOffice.org Chart : directories;directory structure
+OpenOffice.org Chart : disabled persons
+OpenOffice.org Chart : displaying
+OpenOffice.org Chart : displaying;non-printing characters (Writer)
+OpenOffice.org Chart : displaying;notes (Calc)
+OpenOffice.org Chart : displaying;notes in text documents
+OpenOffice.org Chart : displaying;pictures and objects (Writer)
+OpenOffice.org Chart : displaying;tables (Writer)
+OpenOffice.org Chart : displaying;zero values (Calc)
+OpenOffice.org Chart : distances
+OpenOffice.org Chart : distinct values in SQL queries
+OpenOffice.org Chart : distorting in drawings
+OpenOffice.org Chart : distributing XML filters
+OpenOffice.org Chart : dithering
+OpenOffice.org Chart : docking
+OpenOffice.org Chart : docking;definition
+OpenOffice.org Chart : docking;toolbars
+OpenOffice.org Chart : docking;windows
+OpenOffice.org Chart : Document Converter Wizard
+OpenOffice.org Chart : Document Map feature in Microsoft Office
+OpenOffice.org Chart : Document Map, see Navigator
+OpenOffice.org Chart : document types in OpenOffice.org
+OpenOffice.org Chart : documents
+OpenOffice.org Chart : documents;changing titles
+OpenOffice.org Chart : documents;closing
+OpenOffice.org Chart : documents;comparing
+OpenOffice.org Chart : documents;contents as lists
+OpenOffice.org Chart : documents;editing time
+OpenOffice.org Chart : documents;exporting
+OpenOffice.org Chart : documents;importing
+OpenOffice.org Chart : documents;languages
+OpenOffice.org Chart : documents;measurement units in
+OpenOffice.org Chart : documents;merging
+OpenOffice.org Chart : documents;number of pages/tables/sheets
+OpenOffice.org Chart : documents;opening
+OpenOffice.org Chart : documents;opening in design mode
+OpenOffice.org Chart : documents;opening with templates
+OpenOffice.org Chart : documents;organizing
+OpenOffice.org Chart : documents;printing
+OpenOffice.org Chart : documents;read-only
+OpenOffice.org Chart : documents;reloading
+OpenOffice.org Chart : documents;saving
+OpenOffice.org Chart : documents;saving automatically
+OpenOffice.org Chart : documents;saving in other formats
+OpenOffice.org Chart : documents;sending as e-mail
+OpenOffice.org Chart : documents;styles changed
+OpenOffice.org Chart : documents;version management
+OpenOffice.org Chart : documents;version numbers
+OpenOffice.org Chart : donut charts
+OpenOffice.org Chart : dotted areas
+OpenOffice.org Chart : double-line spacing in paragraphs
+OpenOffice.org Chart : double-line writing in Asian layout
+OpenOffice.org Chart : drag and drop
+OpenOffice.org Chart : drag and drop;copying and pasting text
+OpenOffice.org Chart : drag and drop;data source view
+OpenOffice.org Chart : drag and drop;from Gallery to draw objects
+OpenOffice.org Chart : drag and drop;overview
+OpenOffice.org Chart : drag and drop;pictures
+OpenOffice.org Chart : drag and drop;to Gallery
+OpenOffice.org Chart : draw objects
+OpenOffice.org Chart : draw objects;adding/editing/copying
+OpenOffice.org Chart : draw objects;anchoring
+OpenOffice.org Chart : draw objects;arranging within stacks
+OpenOffice.org Chart : draw objects;copying
+OpenOffice.org Chart : draw objects;copying between documents
+OpenOffice.org Chart : draw objects;displaying (Calc)
+OpenOffice.org Chart : draw objects;dropping Gallery pictures
+OpenOffice.org Chart : draw objects;flipping
+OpenOffice.org Chart : draw objects;legends
+OpenOffice.org Chart : draw objects;positioning and resizing
+OpenOffice.org Chart : draw objects;protecting
+OpenOffice.org Chart : draw objects;slanting
+OpenOffice.org Chart : draw objects;text in
+OpenOffice.org Chart : Drawing bar
+OpenOffice.org Chart : drawing lines in text
+OpenOffice.org Chart : drawings
+OpenOffice.org Chart : drawings;creating/opening
+OpenOffice.org Chart : drawings;languages
+OpenOffice.org Chart : drawings;printing
+OpenOffice.org Chart : drawings;printing defaults
+OpenOffice.org Chart : drawings;printing in text documents
+OpenOffice.org Chart : drawings;saving
+OpenOffice.org Chart : drawings;saving automatically
+OpenOffice.org Chart : drawings;saving in other formats
+OpenOffice.org Chart : drawings;sending as e-mail
+OpenOffice.org Chart : drawings;showing (Writer)
+OpenOffice.org Chart : drop-down lists in form functions
+OpenOffice.org Chart : e-mail attachments
+OpenOffice.org Chart : Edit File icon
+OpenOffice.org Chart : edit mode
+OpenOffice.org Chart : edit mode;after opening
+OpenOffice.org Chart : edit mode;through Enter key (Calc)
+OpenOffice.org Chart : Edit Points bar
+OpenOffice.org Chart : editing
+OpenOffice.org Chart : editing;chart axes
+OpenOffice.org Chart : editing;chart data
+OpenOffice.org Chart : editing;chart legends
+OpenOffice.org Chart : editing;chart titles
+OpenOffice.org Chart : editing;data binding of XForms
+OpenOffice.org Chart : editing;database tables and queries
+OpenOffice.org Chart : editing;draw objects
+OpenOffice.org Chart : editing;Fontwork objects
+OpenOffice.org Chart : editing;hyperlinks
+OpenOffice.org Chart : editing;items in Data Navigator
+OpenOffice.org Chart : editing;menus
+OpenOffice.org Chart : editing;namespaces in XForms
+OpenOffice.org Chart : editing;notes
+OpenOffice.org Chart : editing;objects
+OpenOffice.org Chart : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Chart : editing;pictures
+OpenOffice.org Chart : editing;reports
+OpenOffice.org Chart : editing;shortcut keys
+OpenOffice.org Chart : editing;tab stops
+OpenOffice.org Chart : editing;templates
+OpenOffice.org Chart : editing;titles
+OpenOffice.org Chart : editing;toolbars
+OpenOffice.org Chart : editing;undoing
+OpenOffice.org Chart : editing;XForms
+OpenOffice.org Chart : editing time of documents
+OpenOffice.org Chart : editors
+OpenOffice.org Chart : editors;formula editor
+OpenOffice.org Chart : editors;ImageMap editor
+OpenOffice.org Chart : effects
+OpenOffice.org Chart : effects;font positions
+OpenOffice.org Chart : effects;fonts
+OpenOffice.org Chart : effects;Fontwork icons
+OpenOffice.org Chart : empty documents
+OpenOffice.org Chart : empty paragraph removal
+OpenOffice.org Chart : encryption of contents
+OpenOffice.org Chart : entering groups
+OpenOffice.org Chart : entering text from right to left
+OpenOffice.org Chart : equal sign, see also operators
+OpenOffice.org Chart : equations in formula editor
+OpenOffice.org Chart : error bars in charts
+OpenOffice.org Chart : error indicators in charts
+OpenOffice.org Chart : Error Report Tool
+OpenOffice.org Chart : Euro
+OpenOffice.org Chart : Euro;currency formats
+OpenOffice.org Chart : Euro;Euro Converter Wizard
+OpenOffice.org Chart : even/odd pages
+OpenOffice.org Chart : even/odd pages;printing
+OpenOffice.org Chart : events
+OpenOffice.org Chart : events;controls
+OpenOffice.org Chart : events;customizing
+OpenOffice.org Chart : events;in forms
+OpenOffice.org Chart : Excel
+OpenOffice.org Chart : Excel;saving as
+OpenOffice.org Chart : Excel;search criteria
+OpenOffice.org Chart : exceptions
+OpenOffice.org Chart : exceptions;user-defined dictionaries
+OpenOffice.org Chart : exchanging, see also replacing
+OpenOffice.org Chart : executing
+OpenOffice.org Chart : executing;SQL commands
+OpenOffice.org Chart : exiting
+OpenOffice.org Chart : exiting;groups
+OpenOffice.org Chart : exiting;OpenOffice.org
+OpenOffice.org Chart : expanding formatting (Calc)
+OpenOffice.org Chart : explorer of data sources
+OpenOffice.org Chart : export filters
+OpenOffice.org Chart : exporting
+OpenOffice.org Chart : exporting;bitmaps
+OpenOffice.org Chart : exporting;databases
+OpenOffice.org Chart : exporting;HTML and text documents
+OpenOffice.org Chart : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Chart : exporting;spreadsheets to text format
+OpenOffice.org Chart : exporting;templates
+OpenOffice.org Chart : exporting;to foreign formats
+OpenOffice.org Chart : exporting;to HTML
+OpenOffice.org Chart : exporting;to Microsoft Office formats
+OpenOffice.org Chart : exporting;to PDF
+OpenOffice.org Chart : exporting;to PostScript format
+OpenOffice.org Chart : exporting;to XML
+OpenOffice.org Chart : exporting;XML files
+OpenOffice.org Chart : extended tips in Help
+OpenOffice.org Chart : extension mode in text
+OpenOffice.org Chart : extensions
+OpenOffice.org Chart : extensions;Extension Manager
+OpenOffice.org Chart : extensions;file formats
+OpenOffice.org Chart : external keys (Base)
+OpenOffice.org Chart : faster printing
+OpenOffice.org Chart : faxes
+OpenOffice.org Chart : faxes;configuring OpenOffice.org
+OpenOffice.org Chart : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Chart : faxes;selecting a fax machine
+OpenOffice.org Chart : faxes;sending
+OpenOffice.org Chart : faxes;wizards
+OpenOffice.org Chart : fields
+OpenOffice.org Chart : fields;database tables
+OpenOffice.org Chart : fields;displaying field codes (Writer)
+OpenOffice.org Chart : fields;formatted fields
+OpenOffice.org Chart : fields;updating automatically (Writer)
+OpenOffice.org Chart : file associations for Microsoft Office
+OpenOffice.org Chart : file filters
+OpenOffice.org Chart : file filters;mobile devices
+OpenOffice.org Chart : file filters;XML
+OpenOffice.org Chart : file formats
+OpenOffice.org Chart : file formats;changing defaults
+OpenOffice.org Chart : file formats;OpenDocument/XML
+OpenOffice.org Chart : file formats;saving always in other formats
+OpenOffice.org Chart : file selection button
+OpenOffice.org Chart : file sharing options for current document
+OpenOffice.org Chart : files
+OpenOffice.org Chart : files;filters and formats
+OpenOffice.org Chart : files;importing
+OpenOffice.org Chart : files;opening
+OpenOffice.org Chart : files;opening with placeholders
+OpenOffice.org Chart : files;properties
+OpenOffice.org Chart : files;saving
+OpenOffice.org Chart : files;saving automatically
+OpenOffice.org Chart : files;saving in other formats
+OpenOffice.org Chart : files;sending as e-mail
+OpenOffice.org Chart : files;version numbers
+OpenOffice.org Chart : files and folders in OpenOffice.org
+OpenOffice.org Chart : fill characters with tabulators
+OpenOffice.org Chart : fill colors for areas
+OpenOffice.org Chart : fill patterns for areas
+OpenOffice.org Chart : filter conditions
+OpenOffice.org Chart : filter conditions;connecting
+OpenOffice.org Chart : filter conditions;in queries (Base)
+OpenOffice.org Chart : filtering
+OpenOffice.org Chart : filtering;data in databases
+OpenOffice.org Chart : filtering;data in forms
+OpenOffice.org Chart : filters
+OpenOffice.org Chart : filters;comparison operators
+OpenOffice.org Chart : filters;for import and export
+OpenOffice.org Chart : filters;Navigator
+OpenOffice.org Chart : filters;pictures
+OpenOffice.org Chart : filters;XML filter settings
+OpenOffice.org Chart : Find tab in Help
+OpenOffice.org Chart : finding
+OpenOffice.org Chart : finding;in all sheets
+OpenOffice.org Chart : finding;records in form documents
+OpenOffice.org Chart : finding;selections
+OpenOffice.org Chart : finding;similarity search
+OpenOffice.org Chart : fitting to pages
+OpenOffice.org Chart : fitting to pages;print settings in Math
+OpenOffice.org Chart : fitting to pages;print settings in presentations
+OpenOffice.org Chart : fixed text
+OpenOffice.org Chart : fixed text;form functions
+OpenOffice.org Chart : fixing toolbars
+OpenOffice.org Chart : flipping draw objects
+OpenOffice.org Chart : floating frames in HTML documents
+OpenOffice.org Chart : floating toolbars
+OpenOffice.org Chart : focus of controls
+OpenOffice.org Chart : folder creation
+OpenOffice.org Chart : font lists
+OpenOffice.org Chart : font name box
+OpenOffice.org Chart : font sizes
+OpenOffice.org Chart : font sizes;bullets
+OpenOffice.org Chart : font sizes;relative changes
+OpenOffice.org Chart : font sizes;scaling on screen
+OpenOffice.org Chart : font sizes;text
+OpenOffice.org Chart : fonts
+OpenOffice.org Chart : fonts;adding under UNIX
+OpenOffice.org Chart : fonts;changing in templates
+OpenOffice.org Chart : fonts;colors
+OpenOffice.org Chart : fonts;default settings
+OpenOffice.org Chart : fonts;effects
+OpenOffice.org Chart : fonts;for HTML and Basic
+OpenOffice.org Chart : fonts;formats
+OpenOffice.org Chart : fonts;outlines
+OpenOffice.org Chart : fonts;positions in text
+OpenOffice.org Chart : fonts;shadows
+OpenOffice.org Chart : fonts;specifying several
+OpenOffice.org Chart : fonts;strikethrough
+OpenOffice.org Chart : fonts;styles
+OpenOffice.org Chart : fonts;text objects
+OpenOffice.org Chart : Fontwork icons
+OpenOffice.org Chart : footers
+OpenOffice.org Chart : footers;backgrounds
+OpenOffice.org Chart : form controls
+OpenOffice.org Chart : form controls;assigning macros
+OpenOffice.org Chart : form controls;protecting
+OpenOffice.org Chart : form controls;toolbars
+OpenOffice.org Chart : form fields
+OpenOffice.org Chart : form filters
+OpenOffice.org Chart : Form Navigator
+OpenOffice.org Chart : format codes
+OpenOffice.org Chart : format codes;numbers
+OpenOffice.org Chart : format codes;user-defined number formats
+OpenOffice.org Chart : format filling printing in OpenOffice.org Math
+OpenOffice.org Chart : Format Paintbrush
+OpenOffice.org Chart : formats
+OpenOffice.org Chart : formats;Asian layout
+OpenOffice.org Chart : formats;Asian typography
+OpenOffice.org Chart : formats;fonts
+OpenOffice.org Chart : formats;maximizing page formats
+OpenOffice.org Chart : formats;number and currency formats
+OpenOffice.org Chart : formats;of currencies/date/time
+OpenOffice.org Chart : formats;on opening and saving
+OpenOffice.org Chart : formats;pasting in special formats
+OpenOffice.org Chart : formats;positions
+OpenOffice.org Chart : formats;tabulators
+OpenOffice.org Chart : formats;undoing when writing
+OpenOffice.org Chart : formatted fields
+OpenOffice.org Chart : formatted fields;form functions
+OpenOffice.org Chart : formatted fields;properties
+OpenOffice.org Chart : formatting
+OpenOffice.org Chart : formatting;axes in charts
+OpenOffice.org Chart : formatting;chart areas
+OpenOffice.org Chart : formatting;chart floors
+OpenOffice.org Chart : formatting;chart legends
+OpenOffice.org Chart : formatting;chart titles
+OpenOffice.org Chart : formatting;chart walls
+OpenOffice.org Chart : formatting;copying
+OpenOffice.org Chart : formatting;definition
+OpenOffice.org Chart : formatting;expanding (Calc)
+OpenOffice.org Chart : formatting;font effects
+OpenOffice.org Chart : formatting;hyperlinks
+OpenOffice.org Chart : formatting;pages
+OpenOffice.org Chart : formatting;printer metrics (Writer)
+OpenOffice.org Chart : formatting;undoing
+OpenOffice.org Chart : forms
+OpenOffice.org Chart : forms;browsing
+OpenOffice.org Chart : forms;Combo Box/List Box Wizard
+OpenOffice.org Chart : forms;creating
+OpenOffice.org Chart : forms;data
+OpenOffice.org Chart : forms;designing (Base)
+OpenOffice.org Chart : forms;events
+OpenOffice.org Chart : forms;filtering data
+OpenOffice.org Chart : forms;finding records
+OpenOffice.org Chart : forms;focus after opening
+OpenOffice.org Chart : forms;general information (Base)
+OpenOffice.org Chart : forms;grouping controls
+OpenOffice.org Chart : forms;HTML filters
+OpenOffice.org Chart : forms;Navigator
+OpenOffice.org Chart : forms;opening in design mode
+OpenOffice.org Chart : forms;properties
+OpenOffice.org Chart : forms;sorting data
+OpenOffice.org Chart : forms;subforms
+OpenOffice.org Chart : forms;wizards
+OpenOffice.org Chart : forms;XForms
+OpenOffice.org Chart : Formula Auditing feature in Microsoft Office
+OpenOffice.org Chart : formula texts
+OpenOffice.org Chart : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Chart : formulas
+OpenOffice.org Chart : formulas;new
+OpenOffice.org Chart : formulas;starting formula editor
+OpenOffice.org Chart : formulas in reports
+OpenOffice.org Chart : formulas in reports;editing
+OpenOffice.org Chart : forums and support
+OpenOffice.org Chart : frames
+OpenOffice.org Chart : frames;around paragraphs
+OpenOffice.org Chart : frames;around tables
+OpenOffice.org Chart : frames;AutoCorrect function
+OpenOffice.org Chart : frames;backgrounds
+OpenOffice.org Chart : frames;captions (Writer)
+OpenOffice.org Chart : frames;printing in OpenOffice.org Math
+OpenOffice.org Chart : frames;protecting
+OpenOffice.org Chart : frames;selection frames
+OpenOffice.org Chart : frames;text fitting to frames
+OpenOffice.org Chart : freeform lines
+OpenOffice.org Chart : freeform lines;draw functions
+OpenOffice.org Chart : FTP
+OpenOffice.org Chart : FTP;opening documents
+OpenOffice.org Chart : FTP;saving documents
+OpenOffice.org Chart : full joins (Base)
+OpenOffice.org Chart : full screen view
+OpenOffice.org Chart : full-text search in Help
+OpenOffice.org Chart : functions in reports
+OpenOffice.org Chart : functions in reports;editing
+OpenOffice.org Chart : Gallery
+OpenOffice.org Chart : Gallery;adding pictures
+OpenOffice.org Chart : Gallery;dragging pictures to draw objects
+OpenOffice.org Chart : Gallery;hiding/showing
+OpenOffice.org Chart : Gallery;inserting pictures from
+OpenOffice.org Chart : German spellcheck
+OpenOffice.org Chart : get method for form transmissions
+OpenOffice.org Chart : getting support
+OpenOffice.org Chart : GIF format
+OpenOffice.org Chart : glossaries
+OpenOffice.org Chart : glossaries;common terms
+OpenOffice.org Chart : glossaries;Internet terms
+OpenOffice.org Chart : gradients off for faster printing
+OpenOffice.org Chart : graphical text art
+OpenOffice.org Chart : graphics
+OpenOffice.org Chart : graphics;cache
+OpenOffice.org Chart : graphics;protecting
+OpenOffice.org Chart : graphics, see also pictures
+OpenOffice.org Chart : grayscale printing
+OpenOffice.org Chart : grid controls
+OpenOffice.org Chart : grid controls;form functions
+OpenOffice.org Chart : grids
+OpenOffice.org Chart : grids;defaults (Writer/Calc)
+OpenOffice.org Chart : grids;display options (Impress/Draw)
+OpenOffice.org Chart : grids;displaying lines (Calc)
+OpenOffice.org Chart : grids;formatting axes
+OpenOffice.org Chart : grids;inserting in charts
+OpenOffice.org Chart : group box creation
+OpenOffice.org Chart : groups
+OpenOffice.org Chart : groups;entering/exiting/ungrouping
+OpenOffice.org Chart : groups;naming
+OpenOffice.org Chart : groups;of controls
+OpenOffice.org Chart : guides
+OpenOffice.org Chart : guides;display options (Impress/Draw)
+OpenOffice.org Chart : guides;displaying when moving objects (Impress)
+OpenOffice.org Chart : guides;showing (Calc)
+OpenOffice.org Chart : guides;showing when moving frames (Writer)
+OpenOffice.org Chart : gutter
+OpenOffice.org Chart : handles
+OpenOffice.org Chart : handles;displaying (Writer)
+OpenOffice.org Chart : handles;scaling
+OpenOffice.org Chart : handles;showing simple/large handles (Calc)
+OpenOffice.org Chart : Hangul/Hanja
+OpenOffice.org Chart : hatching
+OpenOffice.org Chart : headers
+OpenOffice.org Chart : headers;backgrounds
+OpenOffice.org Chart : headings
+OpenOffice.org Chart : headings;entering as text box
+OpenOffice.org Chart : Hebrew
+OpenOffice.org Chart : Hebrew;entering text
+OpenOffice.org Chart : Hebrew;language settings
+OpenOffice.org Chart : Help
+OpenOffice.org Chart : Help;bookmarks
+OpenOffice.org Chart : Help;extended tips on/off
+OpenOffice.org Chart : Help;full-text search
+OpenOffice.org Chart : Help;Help tips
+OpenOffice.org Chart : Help;keywords
+OpenOffice.org Chart : Help;navigation pane showing/hiding
+OpenOffice.org Chart : Help;style sheets
+OpenOffice.org Chart : Help;topics
+OpenOffice.org Chart : Help Agent
+OpenOffice.org Chart : Help Agent;help
+OpenOffice.org Chart : Help Agent;options
+OpenOffice.org Chart : Help tips
+OpenOffice.org Chart : Help tips;hiding
+OpenOffice.org Chart : hidden controls in Form Navigator
+OpenOffice.org Chart : hidden fields display (Writer)
+OpenOffice.org Chart : hidden pages
+OpenOffice.org Chart : hidden pages;printing in presentations
+OpenOffice.org Chart : hidden text
+OpenOffice.org Chart : hidden text;showing (Writer)
+OpenOffice.org Chart : hiding
+OpenOffice.org Chart : hiding;changes
+OpenOffice.org Chart : hiding;chart legends
+OpenOffice.org Chart : hiding;docked windows
+OpenOffice.org Chart : hiding;navigation pane in Help window
+OpenOffice.org Chart : high contrast mode
+OpenOffice.org Chart : Hindi
+OpenOffice.org Chart : Hindi;entering text
+OpenOffice.org Chart : Hindi;language settings
+OpenOffice.org Chart : horizontal scrollbars (Writer)
+OpenOffice.org Chart : HowTos for charts
+OpenOffice.org Chart : HTML
+OpenOffice.org Chart : HTML;definition
+OpenOffice.org Chart : HTML;export character set
+OpenOffice.org Chart : HTML;fonts for source display
+OpenOffice.org Chart : HTML;importing META tags
+OpenOffice.org Chart : HTML;live presentations
+OpenOffice.org Chart : HTML documents
+OpenOffice.org Chart : HTML documents;auto reloading
+OpenOffice.org Chart : HTML documents;importing/exporting
+OpenOffice.org Chart : HTML documents;META tags in
+OpenOffice.org Chart : HTML documents;new
+OpenOffice.org Chart : HTML documents;source text
+OpenOffice.org Chart : hyperlinks
+OpenOffice.org Chart : hyperlinks;assigning macros
+OpenOffice.org Chart : hyperlinks;character formats
+OpenOffice.org Chart : hyperlinks;definition
+OpenOffice.org Chart : hyperlinks;deleting
+OpenOffice.org Chart : hyperlinks;editing
+OpenOffice.org Chart : hyperlinks;inserting
+OpenOffice.org Chart : hyperlinks;relative and absolute
+OpenOffice.org Chart : hyperlinks;turning off automatic recognition
+OpenOffice.org Chart : hyperlinks, see also links
+OpenOffice.org Chart : hyphenation
+OpenOffice.org Chart : hyphenation;activating for a language
+OpenOffice.org Chart : hyphenation;minimal number of characters
+OpenOffice.org Chart : hyphens
+OpenOffice.org Chart : hyphens;displaying custom (Writer)
+OpenOffice.org Chart : hyphens;inserting custom
+OpenOffice.org Chart : icon bars, see toolbars
+OpenOffice.org Chart : icon sizes
+OpenOffice.org Chart : ignore list for spellcheck
+OpenOffice.org Chart : illumination
+OpenOffice.org Chart : illumination;3D charts
+OpenOffice.org Chart : illustrations, see pictures
+OpenOffice.org Chart : image button creation
+OpenOffice.org Chart : image control creation
+OpenOffice.org Chart : ImageMap
+OpenOffice.org Chart : ImageMap;definition
+OpenOffice.org Chart : ImageMap;editor
+OpenOffice.org Chart : images
+OpenOffice.org Chart : images;ImageMap
+OpenOffice.org Chart : images;inserting and editing bitmaps
+OpenOffice.org Chart : images;placeholders in presentations
+OpenOffice.org Chart : images, see also pictures
+OpenOffice.org Chart : IME
+OpenOffice.org Chart : IME;definition
+OpenOffice.org Chart : IME;showing/hiding
+OpenOffice.org Chart : import filters
+OpenOffice.org Chart : import restrictions for Microsoft Office
+OpenOffice.org Chart : importing
+OpenOffice.org Chart : importing;bitmaps
+OpenOffice.org Chart : importing;compatibility settings for text import
+OpenOffice.org Chart : importing;databases
+OpenOffice.org Chart : importing;documents in other formats
+OpenOffice.org Chart : importing;from XML
+OpenOffice.org Chart : importing;HTML and text documents
+OpenOffice.org Chart : importing;HTML with META tags
+OpenOffice.org Chart : importing;Microsoft Office documents with VBA code
+OpenOffice.org Chart : importing;tables in text format
+OpenOffice.org Chart : importing;templates
+OpenOffice.org Chart : inches
+OpenOffice.org Chart : Index tab in Help
+OpenOffice.org Chart : indexes
+OpenOffice.org Chart : indexes;backgrounds
+OpenOffice.org Chart : indexes;showing/hiding Help index tab
+OpenOffice.org Chart : indexes;unprotecting
+OpenOffice.org Chart : indicator lines in text
+OpenOffice.org Chart : inner joins (Base)
+OpenOffice.org Chart : input method window
+OpenOffice.org Chart : insert mode for entering text
+OpenOffice.org Chart : inserting
+OpenOffice.org Chart : inserting;applets
+OpenOffice.org Chart : inserting;cell ranges from spreadsheets
+OpenOffice.org Chart : inserting;charts
+OpenOffice.org Chart : inserting;clipboard options
+OpenOffice.org Chart : inserting;data from text documents
+OpenOffice.org Chart : inserting;datasource records in spreadsheets
+OpenOffice.org Chart : inserting;drawings
+OpenOffice.org Chart : inserting;floating frames
+OpenOffice.org Chart : inserting;form fields
+OpenOffice.org Chart : inserting;hyperlinks
+OpenOffice.org Chart : inserting;line breaks in cells
+OpenOffice.org Chart : inserting;movies/sounds
+OpenOffice.org Chart : inserting;new text tables defaults
+OpenOffice.org Chart : inserting;notes
+OpenOffice.org Chart : inserting;objects from Gallery
+OpenOffice.org Chart : inserting;OLE objects
+OpenOffice.org Chart : inserting;paragraph bullets
+OpenOffice.org Chart : inserting;plug-ins
+OpenOffice.org Chart : inserting;special characters
+OpenOffice.org Chart : inserting;tab stops
+OpenOffice.org Chart : installing
+OpenOffice.org Chart : installing;ActiveX control
+OpenOffice.org Chart : installing;mobile device filters
+OpenOffice.org Chart : installing;UNO components
+OpenOffice.org Chart : instructions
+OpenOffice.org Chart : instructions;general
+OpenOffice.org Chart : Internet
+OpenOffice.org Chart : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Chart : Internet;presentations
+OpenOffice.org Chart : Internet;starting searches
+OpenOffice.org Chart : Internet;turning off recognition of addresses
+OpenOffice.org Chart : Internet glossary
+OpenOffice.org Chart : invert filter
+OpenOffice.org Chart : invisible areas
+OpenOffice.org Chart : italic text
+OpenOffice.org Chart : iterative references in spreadsheets
+OpenOffice.org Chart : Java
+OpenOffice.org Chart : Java;definition
+OpenOffice.org Chart : Java;scripting
+OpenOffice.org Chart : Java;setting options
+OpenOffice.org Chart : JDBC
+OpenOffice.org Chart : JDBC;databases (Base)
+OpenOffice.org Chart : JDBC;definition
+OpenOffice.org Chart : joining
+OpenOffice.org Chart : joining;paragraphs
+OpenOffice.org Chart : joining;tables (Base)
+OpenOffice.org Chart : joins in databases (Base)
+OpenOffice.org Chart : justifying text
+OpenOffice.org Chart : kerning
+OpenOffice.org Chart : kerning;Asian texts
+OpenOffice.org Chart : kerning;definition
+OpenOffice.org Chart : kerning;in characters
+OpenOffice.org Chart : key fields for relations (Base)
+OpenOffice.org Chart : keyboard
+OpenOffice.org Chart : keyboard;assigning/editing shortcut keys
+OpenOffice.org Chart : keyboard;general commands
+OpenOffice.org Chart : keyboard;removing numbering
+OpenOffice.org Chart : keys
+OpenOffice.org Chart : keys;adding push buttons
+OpenOffice.org Chart : keys;primary keys (Base)
+OpenOffice.org Chart : kiosk export
+OpenOffice.org Chart : labels
+OpenOffice.org Chart : labels;creating and synchronizing
+OpenOffice.org Chart : labels;for charts
+OpenOffice.org Chart : labels;for draw objects
+OpenOffice.org Chart : labels;form functions
+OpenOffice.org Chart : labels;from databases
+OpenOffice.org Chart : labels, see also names/callouts
+OpenOffice.org Chart : languages
+OpenOffice.org Chart : languages;activating modules
+OpenOffice.org Chart : languages;Asian support
+OpenOffice.org Chart : languages;complex text layout
+OpenOffice.org Chart : languages;locale settings
+OpenOffice.org Chart : languages;selecting
+OpenOffice.org Chart : languages;setting options
+OpenOffice.org Chart : languages;spellcheck
+OpenOffice.org Chart : languages;spellchecking and formatting
+OpenOffice.org Chart : large handles (Writer)
+OpenOffice.org Chart : large icons
+OpenOffice.org Chart : layer arrangement
+OpenOffice.org Chart : layout
+OpenOffice.org Chart : layout;importing Word documents
+OpenOffice.org Chart : layout;pages
+OpenOffice.org Chart : LDAP server
+OpenOffice.org Chart : LDAP server;address books (Base)
+OpenOffice.org Chart : LDAP server;sign on options
+OpenOffice.org Chart : leading between paragraphs
+OpenOffice.org Chart : left alignment of paragraphs
+OpenOffice.org Chart : left joins (Base)
+OpenOffice.org Chart : legends
+OpenOffice.org Chart : legends;charts
+OpenOffice.org Chart : legends;draw objects
+OpenOffice.org Chart : legends;rounding corners
+OpenOffice.org Chart : Letter Wizard
+OpenOffice.org Chart : levels
+OpenOffice.org Chart : levels;depth stagger
+OpenOffice.org Chart : limits of tables (Writer)
+OpenOffice.org Chart : line breaks
+OpenOffice.org Chart : line breaks;in cells
+OpenOffice.org Chart : line charts
+OpenOffice.org Chart : line spacing
+OpenOffice.org Chart : line spacing;context menu in paragraphs
+OpenOffice.org Chart : line spacing;paragraph
+OpenOffice.org Chart : line styles
+OpenOffice.org Chart : line styles;applying
+OpenOffice.org Chart : line styles;defining
+OpenOffice.org Chart : lines
+OpenOffice.org Chart : lines;contours (Draw/Impress)
+OpenOffice.org Chart : lines;defining ends
+OpenOffice.org Chart : lines;draw functions
+OpenOffice.org Chart : lines;drawing in text
+OpenOffice.org Chart : lines;editing points
+OpenOffice.org Chart : lines;removing automatic lines
+OpenOffice.org Chart : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Chart : lines of text
+OpenOffice.org Chart : lines of text;alignment
+OpenOffice.org Chart : links
+OpenOffice.org Chart : links;between cells and controls
+OpenOffice.org Chart : links;by drag and drop
+OpenOffice.org Chart : links;character formats
+OpenOffice.org Chart : links;definition
+OpenOffice.org Chart : links;editing hyperlinks
+OpenOffice.org Chart : links;inserting
+OpenOffice.org Chart : links;modifying
+OpenOffice.org Chart : links;opening files with
+OpenOffice.org Chart : links;relational databases (Base)
+OpenOffice.org Chart : links;turning off automatic recognition
+OpenOffice.org Chart : links;updating options (Writer)
+OpenOffice.org Chart : links;updating specific links
+OpenOffice.org Chart : list box creation
+OpenOffice.org Chart : lists
+OpenOffice.org Chart : lists;data assigned to controls
+OpenOffice.org Chart : lists;registered databases (Base)
+OpenOffice.org Chart : lists;regular expressions
+OpenOffice.org Chart : live presentations on the Internet
+OpenOffice.org Chart : loading
+OpenOffice.org Chart : loading;documents
+OpenOffice.org Chart : loading;documents from other formats
+OpenOffice.org Chart : loading;HTML documents, automatically
+OpenOffice.org Chart : loading;Microsoft Office documents with VBA code
+OpenOffice.org Chart : loading;reloading
+OpenOffice.org Chart : loading;XML files
+OpenOffice.org Chart : locale settings
+OpenOffice.org Chart : logarithmic scaling along axes
+OpenOffice.org Chart : lowercase letters
+OpenOffice.org Chart : lowercase letters;font effects
+OpenOffice.org Chart : macros
+OpenOffice.org Chart : macros;assigning to events in forms
+OpenOffice.org Chart : macros;in MS Office documents
+OpenOffice.org Chart : macros;interrupting
+OpenOffice.org Chart : macros;organizing
+OpenOffice.org Chart : macros;recording
+OpenOffice.org Chart : macros;security
+OpenOffice.org Chart : macros;security warning dialog
+OpenOffice.org Chart : macros;selecting security warnings
+OpenOffice.org Chart : magnifiers
+OpenOffice.org Chart : Mail Merge feature in Microsoft Office
+OpenOffice.org Chart : margins
+OpenOffice.org Chart : margins;pages
+OpenOffice.org Chart : margins;setting with the mouse
+OpenOffice.org Chart : margins;shadows
+OpenOffice.org Chart : marking changes
+OpenOffice.org Chart : Markup feature in Microsoft Office
+OpenOffice.org Chart : Math formula editor
+OpenOffice.org Chart : measurement units
+OpenOffice.org Chart : measurement units;changing on rulers
+OpenOffice.org Chart : measurement units;converting
+OpenOffice.org Chart : measurement units;selecting
+OpenOffice.org Chart : Media Player window
+OpenOffice.org Chart : menus
+OpenOffice.org Chart : menus;activating context menus
+OpenOffice.org Chart : menus;customizing
+OpenOffice.org Chart : menus;inactive menu items
+OpenOffice.org Chart : merging
+OpenOffice.org Chart : merging;documents
+OpenOffice.org Chart : META tags
+OpenOffice.org Chart : metrics
+OpenOffice.org Chart : metrics;converting
+OpenOffice.org Chart : metrics;document formatting (Writer)
+OpenOffice.org Chart : metrics;in sheets
+OpenOffice.org Chart : Microsoft Office
+OpenOffice.org Chart : Microsoft Office;Access databases (base)
+OpenOffice.org Chart : Microsoft Office;as standard file format
+OpenOffice.org Chart : Microsoft Office;document import restrictions
+OpenOffice.org Chart : Microsoft Office;feature comparisons
+OpenOffice.org Chart : Microsoft Office;importing password protected files
+OpenOffice.org Chart : Microsoft Office;importing Word documents
+OpenOffice.org Chart : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Chart : Microsoft Office;new users information
+OpenOffice.org Chart : Microsoft Office;opening Microsoft documents
+OpenOffice.org Chart : Microsoft Office;reassigning document types
+OpenOffice.org Chart : mobile device filters
+OpenOffice.org Chart : models in XForms
+OpenOffice.org Chart : modifying, see changing
+OpenOffice.org Chart : more controls
+OpenOffice.org Chart : mosaic filter
+OpenOffice.org Chart : mouse
+OpenOffice.org Chart : mouse;pointers when using drag and drop
+OpenOffice.org Chart : mouse;positioning
+OpenOffice.org Chart : moving
+OpenOffice.org Chart : moving;tab stops on ruler
+OpenOffice.org Chart : moving;toolbars
+OpenOffice.org Chart : moving;using guide lines in presentations
+OpenOffice.org Chart : MS ADO interface (Base)
+OpenOffice.org Chart : multi-line titles in forms
+OpenOffice.org Chart : multiple documents
+OpenOffice.org Chart : multiple documents;opening
+OpenOffice.org Chart : My Documents folder
+OpenOffice.org Chart : My Documents folder;changing work directory
+OpenOffice.org Chart : My Documents folder;opening
+OpenOffice.org Chart : MySQL databases (Base)
+OpenOffice.org Chart : names
+OpenOffice.org Chart : names;multi-line titles
+OpenOffice.org Chart : names;objects
+OpenOffice.org Chart : names, see also labels/callouts
+OpenOffice.org Chart : namespace organization in XForms
+OpenOffice.org Chart : native SQL (Base)
+OpenOffice.org Chart : navigating
+OpenOffice.org Chart : navigating;in documents
+OpenOffice.org Chart : Navigation bar
+OpenOffice.org Chart : Navigation bar;controls
+OpenOffice.org Chart : Navigation bar;forms
+OpenOffice.org Chart : Navigator
+OpenOffice.org Chart : Navigator;contents as lists
+OpenOffice.org Chart : Navigator;docking
+OpenOffice.org Chart : Navigator;working with
+OpenOffice.org Chart : net charts
+OpenOffice.org Chart : network identity options
+OpenOffice.org Chart : new databases
+OpenOffice.org Chart : new documents
+OpenOffice.org Chart : new German spellcheck
+OpenOffice.org Chart : new lines in cells
+OpenOffice.org Chart : new windows
+OpenOffice.org Chart : non-breaking dashes
+OpenOffice.org Chart : non-breaking spaces (Writer)
+OpenOffice.org Chart : non-printing characters (Writer)
+OpenOffice.org Chart : notes
+OpenOffice.org Chart : notes;displaying (Calc)
+OpenOffice.org Chart : notes;inserting and editing
+OpenOffice.org Chart : notes;printing in text
+OpenOffice.org Chart : number formats
+OpenOffice.org Chart : number formats;codes
+OpenOffice.org Chart : number formats;formats
+OpenOffice.org Chart : number formats;recognition in text tables
+OpenOffice.org Chart : number of pages
+OpenOffice.org Chart : number of sheets
+OpenOffice.org Chart : number of tables
+OpenOffice.org Chart : numbering
+OpenOffice.org Chart : numbering;options
+OpenOffice.org Chart : numbering;paragraphs
+OpenOffice.org Chart : numbering;turning off
+OpenOffice.org Chart : numbering;using automatically
+OpenOffice.org Chart : numbers
+OpenOffice.org Chart : numbers;date, time and currency formats
+OpenOffice.org Chart : numbers;decimal places (Calc)
+OpenOffice.org Chart : numbers;formatting options for selected cells
+OpenOffice.org Chart : numerical fields in forms
+OpenOffice.org Chart : objects
+OpenOffice.org Chart : objects;always moveable (Impress/Draw)
+OpenOffice.org Chart : objects;arranging within stacks
+OpenOffice.org Chart : objects;contours in presentations
+OpenOffice.org Chart : objects;copying when moving in presentations
+OpenOffice.org Chart : objects;definition
+OpenOffice.org Chart : objects;displaying in spreadsheets
+OpenOffice.org Chart : objects;displaying in text documents
+OpenOffice.org Chart : objects;editing
+OpenOffice.org Chart : objects;inserting from Gallery
+OpenOffice.org Chart : objects;inserting OLE objects
+OpenOffice.org Chart : objects;moving and resizing with mouse
+OpenOffice.org Chart : objects;naming
+OpenOffice.org Chart : objects;opening
+OpenOffice.org Chart : objects;properties of charts
+OpenOffice.org Chart : objects;quickly moving to
+OpenOffice.org Chart : objects;titles and descriptions
+OpenOffice.org Chart : ODBC
+OpenOffice.org Chart : ODBC;database (Base)
+OpenOffice.org Chart : ODBC;definition
+OpenOffice.org Chart : ODF file formats
+OpenOffice.org Chart : Office
+OpenOffice.org Chart : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Chart : old German spellcheck
+OpenOffice.org Chart : OLE
+OpenOffice.org Chart : OLE;definition
+OpenOffice.org Chart : OLE objects
+OpenOffice.org Chart : OLE objects;arranging within stacks
+OpenOffice.org Chart : OLE objects;captions (Writer)
+OpenOffice.org Chart : OLE objects;inserting
+OpenOffice.org Chart : OLE objects;number of
+OpenOffice.org Chart : OLE objects;protecting
+OpenOffice.org Chart : one and a half line spacing in text
+OpenOffice.org Chart : online registration
+OpenOffice.org Chart : online update options
+OpenOffice.org Chart : online updates
+OpenOffice.org Chart : online updates;checking automatically
+OpenOffice.org Chart : online updates;checking manually
+OpenOffice.org Chart : Open/Save dialogs
+OpenOffice.org Chart : OpenDocument file formats
+OpenOffice.org Chart : OpenGL
+OpenOffice.org Chart : OpenGL;definition
+OpenOffice.org Chart : OpenGL;optimized output
+OpenOffice.org Chart : opening
+OpenOffice.org Chart : opening;context menus
+OpenOffice.org Chart : opening;database files
+OpenOffice.org Chart : opening;dialog settings
+OpenOffice.org Chart : opening;documents
+OpenOffice.org Chart : opening;documents from other formats
+OpenOffice.org Chart : opening;files with links
+OpenOffice.org Chart : opening;files, with placeholders
+OpenOffice.org Chart : opening;forms
+OpenOffice.org Chart : opening;Microsoft Office files
+OpenOffice.org Chart : opening;mobile device documents
+OpenOffice.org Chart : opening;objects
+OpenOffice.org Chart : opening;reports
+OpenOffice.org Chart : opening;several files
+OpenOffice.org Chart : opening;XForms
+OpenOffice.org Chart : OpenOffice.org Base data sources
+OpenOffice.org Chart : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Chart : OpenOffice.org documents
+OpenOffice.org Chart : OpenOffice.org documents;mobile device filters
+OpenOffice.org Chart : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Chart : OpenOffice.org Math start
+OpenOffice.org Chart : operators
+OpenOffice.org Chart : operators;default filters
+OpenOffice.org Chart : optional hyphens (Writer)
+OpenOffice.org Chart : options
+OpenOffice.org Chart : options;accessibility
+OpenOffice.org Chart : options;appearance
+OpenOffice.org Chart : options;compatibility (Writer)
+OpenOffice.org Chart : options;network identity
+OpenOffice.org Chart : options;online update
+OpenOffice.org Chart : options;tools
+OpenOffice.org Chart : Oracle databases (base)
+OpenOffice.org Chart : order of chart data
+OpenOffice.org Chart : ordering
+OpenOffice.org Chart : ordering;objects
+OpenOffice.org Chart : organizing
+OpenOffice.org Chart : organizing;macros and scripts
+OpenOffice.org Chart : organizing;namespaces in XForms
+OpenOffice.org Chart : organizing;styles
+OpenOffice.org Chart : organizing;templates
+OpenOffice.org Chart : original size
+OpenOffice.org Chart : original size;printing in OpenOffice.org Math
+OpenOffice.org Chart : original size;restoring after cropping
+OpenOffice.org Chart : outlines
+OpenOffice.org Chart : outlines;font effects
+OpenOffice.org Chart : outlines;outline symbols
+OpenOffice.org Chart : outlines;sending to presentations
+OpenOffice.org Chart : overwrite mode
+OpenOffice.org Chart : packages, see extensions
+OpenOffice.org Chart : page breaks
+OpenOffice.org Chart : page breaks;displaying (Calc)
+OpenOffice.org Chart : page formats
+OpenOffice.org Chart : page formats;maximizing
+OpenOffice.org Chart : page formats;restriction
+OpenOffice.org Chart : page styles
+OpenOffice.org Chart : page styles;editing/applying with statusbar
+OpenOffice.org Chart : pages
+OpenOffice.org Chart : pages;backgrounds in spreadsheets
+OpenOffice.org Chart : pages;formatting and numbering
+OpenOffice.org Chart : pages;printing page names in presentations
+OpenOffice.org Chart : pages;scaling
+OpenOffice.org Chart : pages;selecting one to print
+OpenOffice.org Chart : paint box
+OpenOffice.org Chart : paint can symbol
+OpenOffice.org Chart : pair kerning
+OpenOffice.org Chart : Palm file filters
+OpenOffice.org Chart : paper formats
+OpenOffice.org Chart : paper size warning
+OpenOffice.org Chart : paper trays
+OpenOffice.org Chart : paragraph marks
+OpenOffice.org Chart : paragraph marks;displaying (Writer)
+OpenOffice.org Chart : paragraph styles
+OpenOffice.org Chart : paragraph styles;languages
+OpenOffice.org Chart : paragraph styles;modifying basic fonts
+OpenOffice.org Chart : paragraphs
+OpenOffice.org Chart : paragraphs;alignment
+OpenOffice.org Chart : paragraphs;Asian typography
+OpenOffice.org Chart : paragraphs;backgrounds
+OpenOffice.org Chart : paragraphs;defining borders
+OpenOffice.org Chart : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Chart : paragraphs;increasing indents of
+OpenOffice.org Chart : paragraphs;indents, margins and columns
+OpenOffice.org Chart : paragraphs;inserting bullets
+OpenOffice.org Chart : paragraphs;joining
+OpenOffice.org Chart : paragraphs;numbering automatically
+OpenOffice.org Chart : paragraphs;removing blank ones
+OpenOffice.org Chart : paragraphs;spacing
+OpenOffice.org Chart : paragraphs;tab stops
+OpenOffice.org Chart : parameters
+OpenOffice.org Chart : parameters;command line
+OpenOffice.org Chart : parameters;queries (Base)
+OpenOffice.org Chart : passwords for protecting contents
+OpenOffice.org Chart : pasting
+OpenOffice.org Chart : pasting;cell ranges
+OpenOffice.org Chart : pasting;cell ranges from spreadsheets
+OpenOffice.org Chart : pasting;data from text documents
+OpenOffice.org Chart : pasting;draw objects
+OpenOffice.org Chart : pasting;draw objects from other documents
+OpenOffice.org Chart : pasting;formatted/unformatted text
+OpenOffice.org Chart : pasting;from data source view
+OpenOffice.org Chart : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Chart : pasting;pictures from other documents
+OpenOffice.org Chart : pasting;sheet areas in text documents
+OpenOffice.org Chart : pasting;to Gallery
+OpenOffice.org Chart : paths
+OpenOffice.org Chart : paths;changing work directory
+OpenOffice.org Chart : paths;defaults
+OpenOffice.org Chart : pattern editor
+OpenOffice.org Chart : pattern fields
+OpenOffice.org Chart : pattern fields;form functions
+OpenOffice.org Chart : patterns for objects
+OpenOffice.org Chart : PDF
+OpenOffice.org Chart : PDF;export
+OpenOffice.org Chart : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Chart : personal data input
+OpenOffice.org Chart : phonetic guide
+OpenOffice.org Chart : picklist creation
+OpenOffice.org Chart : pictures
+OpenOffice.org Chart : pictures;adding to Gallery
+OpenOffice.org Chart : pictures;arranging within stacks
+OpenOffice.org Chart : pictures;assigning macros
+OpenOffice.org Chart : pictures;backgrounds
+OpenOffice.org Chart : pictures;captions (Writer)
+OpenOffice.org Chart : pictures;changing paths
+OpenOffice.org Chart : pictures;cropping and zooming
+OpenOffice.org Chart : pictures;displaying in Calc
+OpenOffice.org Chart : pictures;displaying in Writer (Writer)
+OpenOffice.org Chart : pictures;drag and drop between documents
+OpenOffice.org Chart : pictures;drawing
+OpenOffice.org Chart : pictures;editing
+OpenOffice.org Chart : pictures;filters
+OpenOffice.org Chart : pictures;ImageMap
+OpenOffice.org Chart : pictures;inserting automatically
+OpenOffice.org Chart : pictures;inserting from Gallery
+OpenOffice.org Chart : pictures;number of
+OpenOffice.org Chart : pictures;printing
+OpenOffice.org Chart : pictures;scaling/resizing
+OpenOffice.org Chart : pie charts
+OpenOffice.org Chart : Pivot tables feature in Microsoft Office
+OpenOffice.org Chart : pixel editor
+OpenOffice.org Chart : pixel graphics
+OpenOffice.org Chart : pixel graphics;inserting and editing
+OpenOffice.org Chart : pixel patterns
+OpenOffice.org Chart : placeholders
+OpenOffice.org Chart : placeholders;in SQL queries
+OpenOffice.org Chart : placeholders;on opening files
+OpenOffice.org Chart : placing toolbars
+OpenOffice.org Chart : playing movies and sound files
+OpenOffice.org Chart : plotting data as charts
+OpenOffice.org Chart : plug-ins
+OpenOffice.org Chart : plug-ins;activating and deactivating
+OpenOffice.org Chart : plug-ins;definition
+OpenOffice.org Chart : plug-ins;inserting
+OpenOffice.org Chart : pocket device appliances
+OpenOffice.org Chart : Pocket PC file filters
+OpenOffice.org Chart : points
+OpenOffice.org Chart : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Chart : polygon drawing
+OpenOffice.org Chart : pop-art filter
+OpenOffice.org Chart : portable document format
+OpenOffice.org Chart : positioning
+OpenOffice.org Chart : positioning;draw objects and controls
+OpenOffice.org Chart : positioning;fonts
+OpenOffice.org Chart : positioning;objects
+OpenOffice.org Chart : positioning;toolbars
+OpenOffice.org Chart : post method for form transmissions
+OpenOffice.org Chart : posterizing filter
+OpenOffice.org Chart : PostScript
+OpenOffice.org Chart : PostScript;creating files
+OpenOffice.org Chart : PostScript;PDF converter, UNIX
+OpenOffice.org Chart : PowerPoint export
+OpenOffice.org Chart : precision as shown (Calc)
+OpenOffice.org Chart : predefining fonts
+OpenOffice.org Chart : presentations
+OpenOffice.org Chart : presentations;creating/opening
+OpenOffice.org Chart : presentations;inserting spreadsheet cells
+OpenOffice.org Chart : presentations;live on the Internet
+OpenOffice.org Chart : presentations;print menu
+OpenOffice.org Chart : presentations;saving
+OpenOffice.org Chart : presentations;saving automatically
+OpenOffice.org Chart : presentations;saving in other formats
+OpenOffice.org Chart : presentations;sending as e-mail
+OpenOffice.org Chart : presentations;starting with wizard
+OpenOffice.org Chart : presentations;wizards
+OpenOffice.org Chart : press buttons, see push buttons
+OpenOffice.org Chart : previews
+OpenOffice.org Chart : previews;fonts lists
+OpenOffice.org Chart : primary keys
+OpenOffice.org Chart : primary keys;defining
+OpenOffice.org Chart : primary keys;inserting (Base)
+OpenOffice.org Chart : print area selection
+OpenOffice.org Chart : printer metrics for document formatting (Writer)
+OpenOffice.org Chart : printers
+OpenOffice.org Chart : printers;adding, UNIX
+OpenOffice.org Chart : printers;choosing
+OpenOffice.org Chart : printers;default printer
+OpenOffice.org Chart : printers;faxes under UNIX
+OpenOffice.org Chart : printers;maximum page formats
+OpenOffice.org Chart : printers;paper trays
+OpenOffice.org Chart : printers;properties
+OpenOffice.org Chart : printing
+OpenOffice.org Chart : printing;black and white
+OpenOffice.org Chart : printing;brochures
+OpenOffice.org Chart : printing;colors in grayscale
+OpenOffice.org Chart : printing;copies
+OpenOffice.org Chart : printing;creating individual jobs
+OpenOffice.org Chart : printing;dates in presentations
+OpenOffice.org Chart : printing;directly
+OpenOffice.org Chart : printing;documents
+OpenOffice.org Chart : printing;drawings defaults
+OpenOffice.org Chart : printing;elements in text documents
+OpenOffice.org Chart : printing;faster
+OpenOffice.org Chart : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Chart : printing;fitting to pages in presentations
+OpenOffice.org Chart : printing;formulas in OpenOffice.org Math
+OpenOffice.org Chart : printing;hidden pages of presentations
+OpenOffice.org Chart : printing;in original size in OpenOffice.org Math
+OpenOffice.org Chart : printing;left/right pages
+OpenOffice.org Chart : printing;queries (Base)
+OpenOffice.org Chart : printing;scaling in OpenOffice.org Math
+OpenOffice.org Chart : printing;selections
+OpenOffice.org Chart : printing;text always in black
+OpenOffice.org Chart : printing;text in reverse order
+OpenOffice.org Chart : printing;tiling pages in presentations
+OpenOffice.org Chart : printing;transparencies
+OpenOffice.org Chart : printing;warnings
+OpenOffice.org Chart : printing;without scaling in presentations
+OpenOffice.org Chart : printing speed
+OpenOffice.org Chart : programming
+OpenOffice.org Chart : programming;OpenOffice.org
+OpenOffice.org Chart : programming;scripting
+OpenOffice.org Chart : properties
+OpenOffice.org Chart : properties;charts
+OpenOffice.org Chart : properties;fields in databases
+OpenOffice.org Chart : properties;files
+OpenOffice.org Chart : properties;form controls
+OpenOffice.org Chart : properties;forms
+OpenOffice.org Chart : properties;printers
+OpenOffice.org Chart : properties;smooth lines in line charts/XY charts
+OpenOffice.org Chart : protected contents
+OpenOffice.org Chart : protected dashes
+OpenOffice.org Chart : protected database tables
+OpenOffice.org Chart : protected documents
+OpenOffice.org Chart : protected spaces
+OpenOffice.org Chart : protected spaces;inserting
+OpenOffice.org Chart : protected spaces;showing (Writer)
+OpenOffice.org Chart : protecting
+OpenOffice.org Chart : protecting;contents
+OpenOffice.org Chart : protecting;recorded changes
+OpenOffice.org Chart : proxy settings
+OpenOffice.org Chart : push buttons
+OpenOffice.org Chart : push buttons;adding to documents
+OpenOffice.org Chart : push buttons;creating
+OpenOffice.org Chart : queries
+OpenOffice.org Chart : queries;copying (Base)
+OpenOffice.org Chart : queries;creating in design view (Base)
+OpenOffice.org Chart : queries;creating in SQL view
+OpenOffice.org Chart : queries;defining (Base)
+OpenOffice.org Chart : queries;deleting table links (Base)
+OpenOffice.org Chart : queries;editing in data source view
+OpenOffice.org Chart : queries;formulating filter conditions (Base)
+OpenOffice.org Chart : queries;joining tables (Base)
+OpenOffice.org Chart : queries;missing elements (Base)
+OpenOffice.org Chart : queries;overview (Base)
+OpenOffice.org Chart : queries;parameter queries (Base)
+OpenOffice.org Chart : queries;printing (Base)
+OpenOffice.org Chart : Query Wizard (Base)
+OpenOffice.org Chart : quickstarter
+OpenOffice.org Chart : quotation marks
+OpenOffice.org Chart : quotation marks;replacing
+OpenOffice.org Chart : quotes
+OpenOffice.org Chart : quotes;custom
+OpenOffice.org Chart : radar charts, see net charts
+OpenOffice.org Chart : radio button creation
+OpenOffice.org Chart : read-only documents
+OpenOffice.org Chart : read-only documents;cursor
+OpenOffice.org Chart : read-only documents;database tables on/off
+OpenOffice.org Chart : read-only documents;editing
+OpenOffice.org Chart : read-only documents;opening documents as
+OpenOffice.org Chart : read-only items in Data Navigator
+OpenOffice.org Chart : recognizing URLs automatically
+OpenOffice.org Chart : recording
+OpenOffice.org Chart : recording;changes
+OpenOffice.org Chart : recording;macros
+OpenOffice.org Chart : records
+OpenOffice.org Chart : records;inserting notes
+OpenOffice.org Chart : records;protecting
+OpenOffice.org Chart : records;saving
+OpenOffice.org Chart : records;searching in databases
+OpenOffice.org Chart : rectangles with round corners
+OpenOffice.org Chart : recursions in spreadsheets
+OpenOffice.org Chart : redo command
+OpenOffice.org Chart : reduced printing
+OpenOffice.org Chart : reference lines
+OpenOffice.org Chart : references
+OpenOffice.org Chart : references;displaying in color (Calc)
+OpenOffice.org Chart : references;expanding (Calc)
+OpenOffice.org Chart : references;iterative (Calc)
+OpenOffice.org Chart : Refresh Data feature in Microsoft Office
+OpenOffice.org Chart : register-true
+OpenOffice.org Chart : register-true;definition
+OpenOffice.org Chart : registering
+OpenOffice.org Chart : registering;address books
+OpenOffice.org Chart : registering;databases (Base)
+OpenOffice.org Chart : registering;OpenOffice.org
+OpenOffice.org Chart : regression curves in charts
+OpenOffice.org Chart : regular expressions
+OpenOffice.org Chart : regular expressions;list of
+OpenOffice.org Chart : regular expressions;opening files
+OpenOffice.org Chart : relational databases (Base)
+OpenOffice.org Chart : relations
+OpenOffice.org Chart : relations;creating and deleting (Base)
+OpenOffice.org Chart : relations;joining tables (Base)
+OpenOffice.org Chart : relations;properties (Base)
+OpenOffice.org Chart : relative hyperlinks
+OpenOffice.org Chart : relative saving of URLs
+OpenOffice.org Chart : reloading
+OpenOffice.org Chart : reloading;documents
+OpenOffice.org Chart : reloading;HTML documents, automatically
+OpenOffice.org Chart : remarks, see also notes
+OpenOffice.org Chart : remote configurations
+OpenOffice.org Chart : remove noise filter
+OpenOffice.org Chart : removing
+OpenOffice.org Chart : removing;bullets and numbering
+OpenOffice.org Chart : removing;form filters
+OpenOffice.org Chart : removing, see also deleting
+OpenOffice.org Chart : reorganizing charts
+OpenOffice.org Chart : Replace text as you type feature in Microsoft Office
+OpenOffice.org Chart : replacement options
+OpenOffice.org Chart : replacement table
+OpenOffice.org Chart : replacing
+OpenOffice.org Chart : replacing;AutoCorrect function
+OpenOffice.org Chart : replacing;dashes
+OpenOffice.org Chart : Report Builder
+OpenOffice.org Chart : reports
+OpenOffice.org Chart : reports;creating
+OpenOffice.org Chart : reports;error reports
+OpenOffice.org Chart : reports;opening and editing
+OpenOffice.org Chart : reports;templates
+OpenOffice.org Chart : resetting
+OpenOffice.org Chart : resetting;templates
+OpenOffice.org Chart : resizing
+OpenOffice.org Chart : resizing;objects, by mouse
+OpenOffice.org Chart : resizing, see also scaling/zooming
+OpenOffice.org Chart : resolution when printing bitmaps
+OpenOffice.org Chart : restoring
+OpenOffice.org Chart : restoring;default formatting
+OpenOffice.org Chart : restoring;editing
+OpenOffice.org Chart : reversing printing order
+OpenOffice.org Chart : review function
+OpenOffice.org Chart : review function;accepting or rejecting changes
+OpenOffice.org Chart : review function;comparing documents
+OpenOffice.org Chart : review function;recording changes example
+OpenOffice.org Chart : rich text control
+OpenOffice.org Chart : right alignment of paragraphs
+OpenOffice.org Chart : right joins (Base)
+OpenOffice.org Chart : right-to-left text
+OpenOffice.org Chart : rotating
+OpenOffice.org Chart : rotating;3D text
+OpenOffice.org Chart : round corners
+OpenOffice.org Chart : rounding precision (Calc)
+OpenOffice.org Chart : row headers
+OpenOffice.org Chart : row headers;displaying (Calc)
+OpenOffice.org Chart : row headers;highlighting (Calc)
+OpenOffice.org Chart : rulers
+OpenOffice.org Chart : rulers;default settings
+OpenOffice.org Chart : rulers;measurement units
+OpenOffice.org Chart : rulers;visible in presentations
+OpenOffice.org Chart : samples and templates
+OpenOffice.org Chart : saving
+OpenOffice.org Chart : saving;default file formats
+OpenOffice.org Chart : saving;dialog settings
+OpenOffice.org Chart : saving;documents
+OpenOffice.org Chart : saving;documents for mobile devices
+OpenOffice.org Chart : saving;documents in other formats
+OpenOffice.org Chart : saving;documents, automatically
+OpenOffice.org Chart : saving;in Microsoft Office file format
+OpenOffice.org Chart : saving;options
+OpenOffice.org Chart : saving;templates
+OpenOffice.org Chart : saving;to XML
+OpenOffice.org Chart : saving;VBA code in Microsoft Office documents
+OpenOffice.org Chart : saving;with password by default
+OpenOffice.org Chart : saving as command
+OpenOffice.org Chart : saving as command;precautions
+OpenOffice.org Chart : scaling
+OpenOffice.org Chart : scaling;axes
+OpenOffice.org Chart : scaling;font sizes in user interface
+OpenOffice.org Chart : scaling;objects
+OpenOffice.org Chart : scaling;pictures
+OpenOffice.org Chart : scaling;printing in OpenOffice.org Math
+OpenOffice.org Chart : scaling;text in charts
+OpenOffice.org Chart : scaling;when printing presentations
+OpenOffice.org Chart : scaling, see also zooming
+OpenOffice.org Chart : scatter charts
+OpenOffice.org Chart : screen
+OpenOffice.org Chart : screen;full screen views
+OpenOffice.org Chart : screen;scaling
+OpenOffice.org Chart : screen magnifiers
+OpenOffice.org Chart : screen readers
+OpenOffice.org Chart : script organization
+OpenOffice.org Chart : scripting in programming
+OpenOffice.org Chart : scrollbars
+OpenOffice.org Chart : scrollbars;controls
+OpenOffice.org Chart : scrollbars;displaying (Calc)
+OpenOffice.org Chart : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Chart : search criteria for database functions in cells
+OpenOffice.org Chart : search engines
+OpenOffice.org Chart : search engines;definition
+OpenOffice.org Chart : search engines;selecting
+OpenOffice.org Chart : searching
+OpenOffice.org Chart : searching;all sheets
+OpenOffice.org Chart : searching;databases
+OpenOffice.org Chart : searching;form filters
+OpenOffice.org Chart : searching;Internet
+OpenOffice.org Chart : searching;tables and forms
+OpenOffice.org Chart : secondary axes in charts
+OpenOffice.org Chart : sections
+OpenOffice.org Chart : sections;backgrounds
+OpenOffice.org Chart : sections;protecting
+OpenOffice.org Chart : security
+OpenOffice.org Chart : security;options for documents with macros
+OpenOffice.org Chart : security;protecting contents
+OpenOffice.org Chart : security;warning dialogs with macros
+OpenOffice.org Chart : selecting
+OpenOffice.org Chart : selecting;controls
+OpenOffice.org Chart : selecting;group objects
+OpenOffice.org Chart : selecting;measurement units
+OpenOffice.org Chart : selecting;objects
+OpenOffice.org Chart : selecting;print areas
+OpenOffice.org Chart : selecting;several files
+OpenOffice.org Chart : selection clipboard
+OpenOffice.org Chart : selection modes in text
+OpenOffice.org Chart : sending
+OpenOffice.org Chart : sending;AutoAbstract function in presentations
+OpenOffice.org Chart : sending;documents as e-mail
+OpenOffice.org Chart : sending;documents as faxes
+OpenOffice.org Chart : separator lines
+OpenOffice.org Chart : separator lines;defining
+OpenOffice.org Chart : separators
+OpenOffice.org Chart : separators;conditional
+OpenOffice.org Chart : Server Side ImageMap
+OpenOffice.org Chart : settings
+OpenOffice.org Chart : settings;printers
+OpenOffice.org Chart : settings;program configuration
+OpenOffice.org Chart : settings;proxies
+OpenOffice.org Chart : settings;tracking changes
+OpenOffice.org Chart : settings;views
+OpenOffice.org Chart : SGML
+OpenOffice.org Chart : SGML;definition
+OpenOffice.org Chart : shadows
+OpenOffice.org Chart : shadows;areas
+OpenOffice.org Chart : shadows;borders
+OpenOffice.org Chart : shadows;characters
+OpenOffice.org Chart : shadows;characters, using context menu
+OpenOffice.org Chart : sharpening filter
+OpenOffice.org Chart : sheet tabs
+OpenOffice.org Chart : sheet tabs;displaying
+OpenOffice.org Chart : sheets
+OpenOffice.org Chart : sheets;searching all
+OpenOffice.org Chart : shortcut keys
+OpenOffice.org Chart : shortcut keys;assigning macros
+OpenOffice.org Chart : shortcut keys;charts
+OpenOffice.org Chart : shortcut keys;general
+OpenOffice.org Chart : shortcut keys;in databases
+OpenOffice.org Chart : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Chart : Show/Hide feature in Microsoft Office
+OpenOffice.org Chart : showing
+OpenOffice.org Chart : showing;changes
+OpenOffice.org Chart : showing;docked windows
+OpenOffice.org Chart : showing;drawings and controls (Writer)
+OpenOffice.org Chart : showing;live presentations on the Internet
+OpenOffice.org Chart : showing;toolbars
+OpenOffice.org Chart : signing documents with digital signatures
+OpenOffice.org Chart : similarity search
+OpenOffice.org Chart : simple handles (Writer)
+OpenOffice.org Chart : simplified Chinese
+OpenOffice.org Chart : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Chart : single sign on options
+OpenOffice.org Chart : single-line spacing in text
+OpenOffice.org Chart : sizes
+OpenOffice.org Chart : sizes;draw objects
+OpenOffice.org Chart : sizes;pictures
+OpenOffice.org Chart : slanting draw objects
+OpenOffice.org Chart : small capitals
+OpenOffice.org Chart : small icons
+OpenOffice.org Chart : smart tags
+OpenOffice.org Chart : smart tags;options
+OpenOffice.org Chart : smooth scrolling (Writer)
+OpenOffice.org Chart : smoothing filter
+OpenOffice.org Chart : snap grid defaults (Writer/Calc)
+OpenOffice.org Chart : snapping in presentations and drawings
+OpenOffice.org Chart : solarization filter
+OpenOffice.org Chart : sort lists
+OpenOffice.org Chart : sort lists;copying to in Calc
+OpenOffice.org Chart : sorting
+OpenOffice.org Chart : sorting;data in forms
+OpenOffice.org Chart : sorting;databases
+OpenOffice.org Chart : sounds
+OpenOffice.org Chart : sounds;inserting and playing
+OpenOffice.org Chart : sounds;UNIX
+OpenOffice.org Chart : spaces
+OpenOffice.org Chart : spaces;displaying (Writer)
+OpenOffice.org Chart : spaces;ignoring double
+OpenOffice.org Chart : spaces;inserting protected spaces
+OpenOffice.org Chart : spaces;showing protected spaces (Writer)
+OpenOffice.org Chart : spacing
+OpenOffice.org Chart : spacing;between paragraphs in footnotes
+OpenOffice.org Chart : spacing;font effects
+OpenOffice.org Chart : spacing;lines and paragraphs
+OpenOffice.org Chart : spacing;tab stops in text documents
+OpenOffice.org Chart : spacing;tabs in presentations
+OpenOffice.org Chart : spadmin
+OpenOffice.org Chart : special characters
+OpenOffice.org Chart : speech bubbles
+OpenOffice.org Chart : speed of printing
+OpenOffice.org Chart : spellcheck
+OpenOffice.org Chart : spellcheck;activating for a language
+OpenOffice.org Chart : spellcheck;context menus
+OpenOffice.org Chart : spellcheck;default languages
+OpenOffice.org Chart : spellcheck;dialog
+OpenOffice.org Chart : spellcheck;dictionary of exceptions
+OpenOffice.org Chart : spellcheck;ignore list
+OpenOffice.org Chart : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Chart : spin button creation
+OpenOffice.org Chart : spoolfiles with Xprinter
+OpenOffice.org Chart : spreadsheets
+OpenOffice.org Chart : spreadsheets;as databases (base)
+OpenOffice.org Chart : spreadsheets;backgrounds
+OpenOffice.org Chart : spreadsheets;copying areas to text documents
+OpenOffice.org Chart : spreadsheets;creating/opening
+OpenOffice.org Chart : spreadsheets;inserting charts
+OpenOffice.org Chart : spreadsheets;inserting database records
+OpenOffice.org Chart : spreadsheets;printing
+OpenOffice.org Chart : spreadsheets;saving
+OpenOffice.org Chart : spreadsheets;saving automatically
+OpenOffice.org Chart : spreadsheets;saving in other formats
+OpenOffice.org Chart : spreadsheets;sending as e-mail
+OpenOffice.org Chart : SQL
+OpenOffice.org Chart : SQL;definition
+OpenOffice.org Chart : SQL;DISTINCT parameter
+OpenOffice.org Chart : SQL;executing SQL commands
+OpenOffice.org Chart : SQL;executing SQL statements (Base)
+OpenOffice.org Chart : SQL;queries (Base)
+OpenOffice.org Chart : square drawings
+OpenOffice.org Chart : standard bar on/off
+OpenOffice.org Chart : standard deviation in charts
+OpenOffice.org Chart : standard filters in databases
+OpenOffice.org Chart : standard printer under UNIX
+OpenOffice.org Chart : Start Module backing window
+OpenOffice.org Chart : start parameters
+OpenOffice.org Chart : statistics in charts
+OpenOffice.org Chart : status bar on/off
+OpenOffice.org Chart : stickers
+OpenOffice.org Chart : stock charts
+OpenOffice.org Chart : strikethrough
+OpenOffice.org Chart : strikethrough;characters
+OpenOffice.org Chart : strikethrough;font effects
+OpenOffice.org Chart : styles
+OpenOffice.org Chart : styles;'changed' message
+OpenOffice.org Chart : styles;copying between documents
+OpenOffice.org Chart : styles;keyboard shortcuts
+OpenOffice.org Chart : styles;organizing
+OpenOffice.org Chart : styles;printing styles used in a document
+OpenOffice.org Chart : styles;replacing automatically
+OpenOffice.org Chart : Styles and Formatting window
+OpenOffice.org Chart : Styles and Formatting window;docking
+OpenOffice.org Chart : subforms
+OpenOffice.org Chart : subforms;creating
+OpenOffice.org Chart : subforms;description
+OpenOffice.org Chart : submitting forms
+OpenOffice.org Chart : suffixes in file formats
+OpenOffice.org Chart : support on the Web
+OpenOffice.org Chart : synchronizing
+OpenOffice.org Chart : synchronizing;labels and business cards
+OpenOffice.org Chart : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Chart : system address book registration
+OpenOffice.org Chart : tab stops
+OpenOffice.org Chart : tab stops;displaying (Writer)
+OpenOffice.org Chart : tab stops;inserting and editing
+OpenOffice.org Chart : tab stops;setting in sheets
+OpenOffice.org Chart : tab stops;settings
+OpenOffice.org Chart : tab stops;spacing in presentations
+OpenOffice.org Chart : tab stops;spacing in text documents
+OpenOffice.org Chart : table controls
+OpenOffice.org Chart : table controls;form functions
+OpenOffice.org Chart : table controls;keyboard-only edit mode
+OpenOffice.org Chart : table controls;properties
+OpenOffice.org Chart : table views of databases
+OpenOffice.org Chart : Table Wizard (Base)
+OpenOffice.org Chart : tables
+OpenOffice.org Chart : tables;backgrounds
+OpenOffice.org Chart : tables;inserting line breaks
+OpenOffice.org Chart : tables in databases
+OpenOffice.org Chart : tables in databases;access rights to (Base)
+OpenOffice.org Chart : tables in databases;adding to queries
+OpenOffice.org Chart : tables in databases;browsing and editing
+OpenOffice.org Chart : tables in databases;copying database tables (Base)
+OpenOffice.org Chart : tables in databases;creating
+OpenOffice.org Chart : tables in databases;creating in design view
+OpenOffice.org Chart : tables in databases;importing text formats (Base)
+OpenOffice.org Chart : tables in databases;joining for queries (Base)
+OpenOffice.org Chart : tables in databases;printing queries (Base)
+OpenOffice.org Chart : tables in databases;relations (Base)
+OpenOffice.org Chart : tables in databases;searching
+OpenOffice.org Chart : tables in spreadsheets
+OpenOffice.org Chart : tables in spreadsheets;copying data to other applications
+OpenOffice.org Chart : tables in spreadsheets;defining borders
+OpenOffice.org Chart : tables in spreadsheets;value highlighting
+OpenOffice.org Chart : tables in text
+OpenOffice.org Chart : tables in text;captions
+OpenOffice.org Chart : tables in text;creating automatically
+OpenOffice.org Chart : tables in text;default settings
+OpenOffice.org Chart : tables in text;defining borders
+OpenOffice.org Chart : tables in text;displaying
+OpenOffice.org Chart : tables in text;printing
+OpenOffice.org Chart : tables in text;protecting cells
+OpenOffice.org Chart : tables of contents
+OpenOffice.org Chart : tables of contents;unprotecting
+OpenOffice.org Chart : tabs
+OpenOffice.org Chart : tabs;displaying sheet tabs
+OpenOffice.org Chart : tags
+OpenOffice.org Chart : tags;definition
+OpenOffice.org Chart : tags;META tags
+OpenOffice.org Chart : templates
+OpenOffice.org Chart : templates;agendas
+OpenOffice.org Chart : templates;changing basic fonts
+OpenOffice.org Chart : templates;database reports
+OpenOffice.org Chart : templates;deleting
+OpenOffice.org Chart : templates;editing and saving
+OpenOffice.org Chart : templates;faxes
+OpenOffice.org Chart : templates;importing and exporting
+OpenOffice.org Chart : templates;letters
+OpenOffice.org Chart : templates;new documents from templates
+OpenOffice.org Chart : templates;opening documents with
+OpenOffice.org Chart : templates;organizing
+OpenOffice.org Chart : terminology
+OpenOffice.org Chart : terminology;general glossary
+OpenOffice.org Chart : terminology;Internet glossary
+OpenOffice.org Chart : testing XML filters
+OpenOffice.org Chart : text
+OpenOffice.org Chart : text;animating
+OpenOffice.org Chart : text;Asian layout
+OpenOffice.org Chart : text;backgrounds
+OpenOffice.org Chart : text;bold
+OpenOffice.org Chart : text;coloring
+OpenOffice.org Chart : text;contours
+OpenOffice.org Chart : text;copying by drag and drop
+OpenOffice.org Chart : text;CTL languages
+OpenOffice.org Chart : text;drawing pictures
+OpenOffice.org Chart : text;font effects
+OpenOffice.org Chart : text;font sizes
+OpenOffice.org Chart : text;font styles
+OpenOffice.org Chart : text;fonts and formats
+OpenOffice.org Chart : text;Fontwork icons
+OpenOffice.org Chart : text;hyperlinks
+OpenOffice.org Chart : text;inserting special characters
+OpenOffice.org Chart : text;italics
+OpenOffice.org Chart : text;kerning
+OpenOffice.org Chart : text;language selection
+OpenOffice.org Chart : text;line spacing
+OpenOffice.org Chart : text;overwriting or inserting
+OpenOffice.org Chart : text;placeholders in presentations
+OpenOffice.org Chart : text;printing in black
+OpenOffice.org Chart : text;replacing with format
+OpenOffice.org Chart : text;selection modes
+OpenOffice.org Chart : text;shadowed
+OpenOffice.org Chart : text;text/draw objects
+OpenOffice.org Chart : text attributes
+OpenOffice.org Chart : text attributes;hyperlinks
+OpenOffice.org Chart : text attributes;undoing
+OpenOffice.org Chart : text boxes
+OpenOffice.org Chart : text boxes;form functions
+OpenOffice.org Chart : text boxes;positioning
+OpenOffice.org Chart : text breaks in cells
+OpenOffice.org Chart : text colors for better accessibility
+OpenOffice.org Chart : text databases (Base)
+OpenOffice.org Chart : text documents
+OpenOffice.org Chart : text documents;creating/opening
+OpenOffice.org Chart : text documents;importing/exporting
+OpenOffice.org Chart : text documents;inserting spreadsheet cells
+OpenOffice.org Chart : text documents;print settings
+OpenOffice.org Chart : text documents;printing
+OpenOffice.org Chart : text documents;saving
+OpenOffice.org Chart : text documents;saving automatically
+OpenOffice.org Chart : text documents;saving in other formats
+OpenOffice.org Chart : text documents;sending as e-mail
+OpenOffice.org Chart : text effects
+OpenOffice.org Chart : text flow
+OpenOffice.org Chart : text flow;in cells
+OpenOffice.org Chart : text formats
+OpenOffice.org Chart : text formats;databases
+OpenOffice.org Chart : text formats;pasting
+OpenOffice.org Chart : text input fields
+OpenOffice.org Chart : text layout for special languages
+OpenOffice.org Chart : text objects
+OpenOffice.org Chart : text objects;alignment
+OpenOffice.org Chart : text objects;draw functions
+OpenOffice.org Chart : text objects;fonts
+OpenOffice.org Chart : text objects;in presentations and drawings
+OpenOffice.org Chart : text overflow in spreadsheet cells
+OpenOffice.org Chart : text scaling in charts
+OpenOffice.org Chart : text, see also text documents, paragraphs and characters
+OpenOffice.org Chart : TextArt, see Fontwork
+OpenOffice.org Chart : textures
+OpenOffice.org Chart : textures;inserting from Gallery
+OpenOffice.org Chart : textures;on chart bars
+OpenOffice.org Chart : Thai
+OpenOffice.org Chart : Thai;entering text
+OpenOffice.org Chart : Thai;language settings
+OpenOffice.org Chart : thesaurus
+OpenOffice.org Chart : thesaurus;activating for a language
+OpenOffice.org Chart : ticker text
+OpenOffice.org Chart : time fields
+OpenOffice.org Chart : time fields;form functions
+OpenOffice.org Chart : times
+OpenOffice.org Chart : times;inserting when printing presentations
+OpenOffice.org Chart : times, formats
+OpenOffice.org Chart : tips
+OpenOffice.org Chart : tips;extended tips in Help
+OpenOffice.org Chart : title rows
+OpenOffice.org Chart : title rows;printing in OpenOffice.org Math
+OpenOffice.org Chart : titles
+OpenOffice.org Chart : titles;alignment (charts)
+OpenOffice.org Chart : titles;changing
+OpenOffice.org Chart : titles;editing in charts
+OpenOffice.org Chart : titles;font effects
+OpenOffice.org Chart : titles;formatting automatically
+OpenOffice.org Chart : titles;formatting charts
+OpenOffice.org Chart : titles;objects
+OpenOffice.org Chart : toolbars
+OpenOffice.org Chart : toolbars;adding buttons
+OpenOffice.org Chart : toolbars;docking/undocking
+OpenOffice.org Chart : toolbars;Form Navigation bar
+OpenOffice.org Chart : toolbars;viewing/closing
+OpenOffice.org Chart : tools bar
+OpenOffice.org Chart : tooltips
+OpenOffice.org Chart : tooltips;extended tips
+OpenOffice.org Chart : tooltips;help
+OpenOffice.org Chart : Track changes feature in Microsoft Office
+OpenOffice.org Chart : traditional Chinese
+OpenOffice.org Chart : traditional Chinese;translating to simplified chinese
+OpenOffice.org Chart : transparency
+OpenOffice.org Chart : transparency;areas
+OpenOffice.org Chart : transparency;off for faster printing
+OpenOffice.org Chart : transparency;saving
+OpenOffice.org Chart : tree view of Help
+OpenOffice.org Chart : trend lines in charts
+OpenOffice.org Chart : typefaces
+OpenOffice.org Chart : typefaces;adding under UNIX
+OpenOffice.org Chart : typefaces;formats
+OpenOffice.org Chart : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Chart : typography
+OpenOffice.org Chart : typography;Asian
+OpenOffice.org Chart : underlining
+OpenOffice.org Chart : underlining;AutoFormat function
+OpenOffice.org Chart : underlining;characters
+OpenOffice.org Chart : underlining;text
+OpenOffice.org Chart : undocking windows
+OpenOffice.org Chart : undoing
+OpenOffice.org Chart : undoing;direct formatting
+OpenOffice.org Chart : undoing;editing
+OpenOffice.org Chart : undoing;number of steps
+OpenOffice.org Chart : ungrouping groups
+OpenOffice.org Chart : units
+OpenOffice.org Chart : units;converting
+OpenOffice.org Chart : units;measurement units
+OpenOffice.org Chart : UNO components
+OpenOffice.org Chart : UNO components;Extension Manager
+OpenOffice.org Chart : UNO components;integrating new
+OpenOffice.org Chart : update options
+OpenOffice.org Chart : updates
+OpenOffice.org Chart : updates;checking automatically
+OpenOffice.org Chart : updates;checking manually
+OpenOffice.org Chart : updating
+OpenOffice.org Chart : updating;fields and charts, automatically (Writer)
+OpenOffice.org Chart : updating;links in text documents
+OpenOffice.org Chart : updating;links, on opening
+OpenOffice.org Chart : updating;templates
+OpenOffice.org Chart : URL
+OpenOffice.org Chart : URL;changing hyperlink URLs
+OpenOffice.org Chart : URL;definition
+OpenOffice.org Chart : URL;saving absolute/relative paths
+OpenOffice.org Chart : URL;turning off URL recognition
+OpenOffice.org Chart : user data
+OpenOffice.org Chart : user data;input
+OpenOffice.org Chart : user data;removing when saving
+OpenOffice.org Chart : user-defined dictionaries
+OpenOffice.org Chart : user-defined dictionaries;creating
+OpenOffice.org Chart : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Chart : user-defined dictionaries;editing
+OpenOffice.org Chart : user-defined styles
+OpenOffice.org Chart : user-defined styles;automatically replacing
+OpenOffice.org Chart : UTF-8/UCS2 support
+OpenOffice.org Chart : Validation feature in Microsoft Office
+OpenOffice.org Chart : values
+OpenOffice.org Chart : values;rounded as shown (Calc)
+OpenOffice.org Chart : variables
+OpenOffice.org Chart : variables;for paths
+OpenOffice.org Chart : variances in charts
+OpenOffice.org Chart : VBA code
+OpenOffice.org Chart : VBA code;loading/saving documents with VBA code
+OpenOffice.org Chart : version management
+OpenOffice.org Chart : version numbers of documents
+OpenOffice.org Chart : versions
+OpenOffice.org Chart : versions;comparing documents
+OpenOffice.org Chart : versions;file saving as, restriction
+OpenOffice.org Chart : versions;merging document versions
+OpenOffice.org Chart : versions;of a document
+OpenOffice.org Chart : versions;OpenOffice.org
+OpenOffice.org Chart : vertical callouts
+OpenOffice.org Chart : vertical scrollbars (Writer)
+OpenOffice.org Chart : vertical text boxes
+OpenOffice.org Chart : videos
+OpenOffice.org Chart : viewing
+OpenOffice.org Chart : viewing;databases
+OpenOffice.org Chart : viewing;file properties
+OpenOffice.org Chart : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Chart : viewing;toolbars
+OpenOffice.org Chart : views
+OpenOffice.org Chart : views;creating database views (Base)
+OpenOffice.org Chart : views;defaults
+OpenOffice.org Chart : views;full screen
+OpenOffice.org Chart : views;icons
+OpenOffice.org Chart : views;in 3D
+OpenOffice.org Chart : views;scaling
+OpenOffice.org Chart : Visual Basic for Applications
+OpenOffice.org Chart : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Chart : watermarks
+OpenOffice.org Chart : web documents
+OpenOffice.org Chart : web documents;XForms
+OpenOffice.org Chart : Web support
+OpenOffice.org Chart : WebCast export
+OpenOffice.org Chart : windows
+OpenOffice.org Chart : windows;docking
+OpenOffice.org Chart : windows;docking definition
+OpenOffice.org Chart : windows;hiding/showing/docking
+OpenOffice.org Chart : windows;new
+OpenOffice.org Chart : wizards
+OpenOffice.org Chart : wizards;agendas
+OpenOffice.org Chart : wizards;database queries
+OpenOffice.org Chart : wizards;database tables (Base)
+OpenOffice.org Chart : wizards;databases (Base)
+OpenOffice.org Chart : wizards;document converter
+OpenOffice.org Chart : wizards;Euro Converter
+OpenOffice.org Chart : wizards;faxes
+OpenOffice.org Chart : wizards;forms
+OpenOffice.org Chart : wizards;letters
+OpenOffice.org Chart : wizards;overview
+OpenOffice.org Chart : wizards;presentations
+OpenOffice.org Chart : wizards;reports
+OpenOffice.org Chart : Word documents
+OpenOffice.org Chart : Word documents;compatibility
+OpenOffice.org Chart : Word documents;saving as
+OpenOffice.org Chart : WordArt, see Fontwork
+OpenOffice.org Chart : words
+OpenOffice.org Chart : words;automatically replacing
+OpenOffice.org Chart : words;wrapping in cells
+OpenOffice.org Chart : work directory change
+OpenOffice.org Chart : Workbook feature in Microsoft Office
+OpenOffice.org Chart : Worksheet feature in Microsoft Office
+OpenOffice.org Chart : wrapping text
+OpenOffice.org Chart : wrapping text;in cells
+OpenOffice.org Chart : write protection on/off
+OpenOffice.org Chart : writing aids options
+OpenOffice.org Chart : WYSIWYG in fonts lists
+OpenOffice.org Chart : X axes
+OpenOffice.org Chart : X axes;grid formatting
+OpenOffice.org Chart : X axes;scaling
+OpenOffice.org Chart : X axes;showing
+OpenOffice.org Chart : XForms
+OpenOffice.org Chart : XML converters
+OpenOffice.org Chart : XML file formats
+OpenOffice.org Chart : XML filters
+OpenOffice.org Chart : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Chart : XML filters;settings
+OpenOffice.org Chart : XML Forms
+OpenOffice.org Chart : XSLT based filters
+OpenOffice.org Chart : XSLT based filters;settings
+OpenOffice.org Chart : XSLT filters, see also XML filters
+OpenOffice.org Chart : XY charts
+OpenOffice.org Chart : Y axes
+OpenOffice.org Chart : Y axes;formatting
+OpenOffice.org Chart : Y axes;grid formatting
+OpenOffice.org Chart : Y axes;scaling
+OpenOffice.org Chart : Y axes;showing
+OpenOffice.org Chart : years
+OpenOffice.org Chart : years;2-digit options
+OpenOffice.org Chart : Z axes
+OpenOffice.org Chart : Z axes;grid formatting
+OpenOffice.org Chart : Z axes;showing
+OpenOffice.org Chart : zero values
+OpenOffice.org Chart : zero values;displaying (Calc)
+OpenOffice.org Chart : zooming
+OpenOffice.org Chart : zooming;page views
+OpenOffice.org Chart : zooming;pictures
+OpenOffice.org Chart : zooming;status bar
+OpenOffice.org Base : 1/2 replacement
+OpenOffice.org Base : 3D text creation
+OpenOffice.org Base : 3D view
+OpenOffice.org Base : abbreviation replacement
+OpenOffice.org Base : absolute hyperlinks
+OpenOffice.org Base : absolute saving of URLs
+OpenOffice.org Base : accents
+OpenOffice.org Base : Access databases (base)
+OpenOffice.org Base : access rights for database tables (Base)
+OpenOffice.org Base : accessibility
+OpenOffice.org Base : accessibility;general shortcuts
+OpenOffice.org Base : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Base : accessibility;OpenOffice.org features
+OpenOffice.org Base : accessibility;options
+OpenOffice.org Base : activating
+OpenOffice.org Base : activating;context menus
+OpenOffice.org Base : activating;Error Report Tool
+OpenOffice.org Base : activating;extended help tips
+OpenOffice.org Base : activating;plug-ins
+OpenOffice.org Base : ActiveX control
+OpenOffice.org Base : Adabas D databases (base)
+OpenOffice.org Base : add-ons, see UNO components
+OpenOffice.org Base : adding
+OpenOffice.org Base : adding;automatic captions (Writer)
+OpenOffice.org Base : adding;backgrounds
+OpenOffice.org Base : adding;buttons in toolbars
+OpenOffice.org Base : adding;conditions for XForm items
+OpenOffice.org Base : adding;draw objects
+OpenOffice.org Base : adding;Fontwork objects
+OpenOffice.org Base : adding;items in Data Navigator
+OpenOffice.org Base : adding;namespaces in XForms
+OpenOffice.org Base : adding;paragraph borders
+OpenOffice.org Base : adding;pictures from Gallery
+OpenOffice.org Base : adding;pictures in Gallery
+OpenOffice.org Base : adding;plug-ins
+OpenOffice.org Base : adding;push buttons
+OpenOffice.org Base : adding;table borders
+OpenOffice.org Base : adding;textures on chart bars
+OpenOffice.org Base : additional selection mode
+OpenOffice.org Base : address books
+OpenOffice.org Base : address books;LDAP server (Base)
+OpenOffice.org Base : address books;registering
+OpenOffice.org Base : address labels from databases
+OpenOffice.org Base : ADO databases (Base)
+OpenOffice.org Base : Agenda Wizard
+OpenOffice.org Base : aging filter
+OpenOffice.org Base : aligning
+OpenOffice.org Base : aligning;cells
+OpenOffice.org Base : aligning;objects
+OpenOffice.org Base : aligning;paragraphs
+OpenOffice.org Base : aligning;tables in text
+OpenOffice.org Base : aligning;text objects
+OpenOffice.org Base : alternative fonts
+OpenOffice.org Base : ampersand symbol, see also operators
+OpenOffice.org Base : anchors
+OpenOffice.org Base : anchors;changing
+OpenOffice.org Base : anchors;displaying (Calc)
+OpenOffice.org Base : anchors;types/positions for draw objects
+OpenOffice.org Base : animations
+OpenOffice.org Base : animations;accessibility options
+OpenOffice.org Base : appearance options
+OpenOffice.org Base : applet insertion
+OpenOffice.org Base : applying
+OpenOffice.org Base : applying;languages, to selected text
+OpenOffice.org Base : Arabic
+OpenOffice.org Base : Arabic;entering text
+OpenOffice.org Base : Arabic;language settings
+OpenOffice.org Base : areas
+OpenOffice.org Base : areas;bitmap patterns
+OpenOffice.org Base : areas;hatched/dotted
+OpenOffice.org Base : areas;shadows
+OpenOffice.org Base : areas;slanting
+OpenOffice.org Base : areas;styles
+OpenOffice.org Base : areas;transparency
+OpenOffice.org Base : arguments in command line
+OpenOffice.org Base : arranging
+OpenOffice.org Base : arranging;objects
+OpenOffice.org Base : arrows
+OpenOffice.org Base : arrows;defining arrow heads
+OpenOffice.org Base : arrows;defining arrow lines
+OpenOffice.org Base : arrows;drawing in text
+OpenOffice.org Base : ASCII
+OpenOffice.org Base : ASCII;definition
+OpenOffice.org Base : Asian languages
+OpenOffice.org Base : Asian languages;enabling
+OpenOffice.org Base : Asian Phonetic Guide
+OpenOffice.org Base : Asian typography
+OpenOffice.org Base : assigning scripts
+OpenOffice.org Base : assistive technology in OpenOffice.org
+OpenOffice.org Base : attaching toolbars
+OpenOffice.org Base : attachments in e-mails
+OpenOffice.org Base : audio
+OpenOffice.org Base : audio;inserting
+OpenOffice.org Base : audio;UNIX
+OpenOffice.org Base : auto reloading HTML documents
+OpenOffice.org Base : AutoAbstract function for sending text to presentations
+OpenOffice.org Base : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Base : AutoComplete function in text and list boxes
+OpenOffice.org Base : AutoCorrect function
+OpenOffice.org Base : AutoCorrect function;context menu
+OpenOffice.org Base : AutoCorrect function;options
+OpenOffice.org Base : AutoCorrect function;pictures and frames
+OpenOffice.org Base : AutoCorrect function;quotes
+OpenOffice.org Base : AutoCorrect function;replacement table
+OpenOffice.org Base : AutoCorrect function;smart tags
+OpenOffice.org Base : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Base : AutoCorrect function;URL recognition
+OpenOffice.org Base : AutoFormat function
+OpenOffice.org Base : AutoFormat function;switching on and off
+OpenOffice.org Base : automatic captions (Writer)
+OpenOffice.org Base : automatic control focus
+OpenOffice.org Base : automatic hyperlink formatting
+OpenOffice.org Base : automatic line breaks
+OpenOffice.org Base : automatic lines/borders in text
+OpenOffice.org Base : automatic saving
+OpenOffice.org Base : AutoPilots, see wizards
+OpenOffice.org Base : AutoShapes feature in Microsoft Office
+OpenOffice.org Base : axes in charts
+OpenOffice.org Base : backgrounds
+OpenOffice.org Base : backgrounds;defining colors/pictures
+OpenOffice.org Base : backgrounds;frames/sections/indexes
+OpenOffice.org Base : backgrounds;inserting from Gallery
+OpenOffice.org Base : backgrounds;printing
+OpenOffice.org Base : backing window
+OpenOffice.org Base : backups
+OpenOffice.org Base : backups;automatic
+OpenOffice.org Base : backups;documents
+OpenOffice.org Base : Basic
+OpenOffice.org Base : Basic;fonts for source display
+OpenOffice.org Base : Basic;programming
+OpenOffice.org Base : Basic;recording macros
+OpenOffice.org Base : Basic;scripting
+OpenOffice.org Base : basic fonts
+OpenOffice.org Base : BeanShell scripting
+OpenOffice.org Base : Bézier curves
+OpenOffice.org Base : Bézier curves;control points in presentations
+OpenOffice.org Base : bi-directional writing
+OpenOffice.org Base : binding space
+OpenOffice.org Base : bitmaps
+OpenOffice.org Base : bitmaps;inserting and editing
+OpenOffice.org Base : bitmaps;off for faster printing
+OpenOffice.org Base : bitmaps;patterns
+OpenOffice.org Base : black and white printing
+OpenOffice.org Base : black printing in Calc
+OpenOffice.org Base : block selection mode
+OpenOffice.org Base : bold
+OpenOffice.org Base : bold;AutoFormat function
+OpenOffice.org Base : bold;text
+OpenOffice.org Base : bookmarks
+OpenOffice.org Base : bookmarks;Help
+OpenOffice.org Base : borders
+OpenOffice.org Base : borders;arranging
+OpenOffice.org Base : borders;cells on screen (Calc)
+OpenOffice.org Base : borders;for paragraphs
+OpenOffice.org Base : borders;for tables
+OpenOffice.org Base : borders;shadows
+OpenOffice.org Base : borders;table boundaries (Writer)
+OpenOffice.org Base : borders, see also frames
+OpenOffice.org Base : bound fields
+OpenOffice.org Base : bound fields;controls
+OpenOffice.org Base : boundaries of tables (Writer)
+OpenOffice.org Base : break display (Writer)
+OpenOffice.org Base : brochures
+OpenOffice.org Base : brochures;printing several
+OpenOffice.org Base : build numbers of OpenOffice.org
+OpenOffice.org Base : bullet lists
+OpenOffice.org Base : bullet lists;formatting options
+OpenOffice.org Base : bullets
+OpenOffice.org Base : bullets;paragraphs
+OpenOffice.org Base : bullets;replacing
+OpenOffice.org Base : bullets;turning off
+OpenOffice.org Base : business cards
+OpenOffice.org Base : business cards;creating and synchronizing
+OpenOffice.org Base : business cards;using templates
+OpenOffice.org Base : button bars, see toolbars
+OpenOffice.org Base : buttons
+OpenOffice.org Base : buttons;adding push buttons
+OpenOffice.org Base : buttons;big/small
+OpenOffice.org Base : buttons;editing hyperlink buttons
+OpenOffice.org Base : buttons;form functions
+OpenOffice.org Base : buttons;toolbars
+OpenOffice.org Base : cache for graphics
+OpenOffice.org Base : calculating
+OpenOffice.org Base : calculating;iterative references (Calc)
+OpenOffice.org Base : callouts
+OpenOffice.org Base : callouts;drawings
+OpenOffice.org Base : capital letters
+OpenOffice.org Base : capital letters;AutoCorrect function
+OpenOffice.org Base : capital letters;font effects
+OpenOffice.org Base : captions
+OpenOffice.org Base : captions;automatic captions (Writer)
+OpenOffice.org Base : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Base : captions, see also labels/callouts
+OpenOffice.org Base : cascading update (Base)
+OpenOffice.org Base : case sensitivity
+OpenOffice.org Base : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Base : case sensitivity;searching
+OpenOffice.org Base : cells
+OpenOffice.org Base : cells;aligning
+OpenOffice.org Base : cells;backgrounds
+OpenOffice.org Base : cells;coloring (Calc)
+OpenOffice.org Base : cells;cursor positions after input (Calc)
+OpenOffice.org Base : cells;formatting without effect (Calc)
+OpenOffice.org Base : cells;line breaks
+OpenOffice.org Base : cells;linked to controls
+OpenOffice.org Base : cells;number formats
+OpenOffice.org Base : cells;number of
+OpenOffice.org Base : cells;pasting
+OpenOffice.org Base : cells;resetting formats
+OpenOffice.org Base : cells;showing grid lines (Calc)
+OpenOffice.org Base : centered text
+OpenOffice.org Base : centimeters
+OpenOffice.org Base : certificates
+OpenOffice.org Base : Change Case feature in Microsoft Office
+OpenOffice.org Base : changes
+OpenOffice.org Base : changes;accepting or rejecting
+OpenOffice.org Base : changes;comparing to original
+OpenOffice.org Base : changes;protecting
+OpenOffice.org Base : changes;recording
+OpenOffice.org Base : changes;review function
+OpenOffice.org Base : changes;showing
+OpenOffice.org Base : changing
+OpenOffice.org Base : changing;data binding of XForms
+OpenOffice.org Base : changing;default templates
+OpenOffice.org Base : changing;document titles
+OpenOffice.org Base : changing;file associations in Setup program
+OpenOffice.org Base : changing;hyperlink text/formats/URLs
+OpenOffice.org Base : changing;icon sizes
+OpenOffice.org Base : changing;keyboard
+OpenOffice.org Base : changing;links
+OpenOffice.org Base : changing;menus
+OpenOffice.org Base : changing;object sizes
+OpenOffice.org Base : changing;toolbars
+OpenOffice.org Base : changing;work directory
+OpenOffice.org Base : changing, see also editing and replacing
+OpenOffice.org Base : character styles
+OpenOffice.org Base : character styles;language selection
+OpenOffice.org Base : characters
+OpenOffice.org Base : characters;alternative fonts
+OpenOffice.org Base : characters;Asian layout
+OpenOffice.org Base : characters;bold
+OpenOffice.org Base : characters;coloring
+OpenOffice.org Base : characters;contours
+OpenOffice.org Base : characters;displaying only on screen (Writer)
+OpenOffice.org Base : characters;enabling CTL and Asian characters
+OpenOffice.org Base : characters;font effects
+OpenOffice.org Base : characters;fonts and formats
+OpenOffice.org Base : characters;hyperlinks
+OpenOffice.org Base : characters;italics
+OpenOffice.org Base : characters;language selection
+OpenOffice.org Base : characters;shadowed
+OpenOffice.org Base : characters;spacing
+OpenOffice.org Base : characters;special
+OpenOffice.org Base : characters;underlining
+OpenOffice.org Base : charcoal sketches filter
+OpenOffice.org Base : charts
+OpenOffice.org Base : charts;arranging within stacks
+OpenOffice.org Base : charts;bars with textures
+OpenOffice.org Base : charts;colors
+OpenOffice.org Base : charts;copying with link to source cell range
+OpenOffice.org Base : charts;displaying (Calc)
+OpenOffice.org Base : charts;editing axes
+OpenOffice.org Base : charts;editing data
+OpenOffice.org Base : charts;editing legends
+OpenOffice.org Base : charts;editing titles
+OpenOffice.org Base : charts;inserting
+OpenOffice.org Base : charts;updating automatically (Writer)
+OpenOffice.org Base : check box creation
+OpenOffice.org Base : Chinese writing systems
+OpenOffice.org Base : choosing printers
+OpenOffice.org Base : circle drawings
+OpenOffice.org Base : Client Side ImageMap
+OpenOffice.org Base : clipboard
+OpenOffice.org Base : clipboard;cutting
+OpenOffice.org Base : clipboard;pasting
+OpenOffice.org Base : clipboard;pasting formatted/unformatted text
+OpenOffice.org Base : clipboard;selection clipboard
+OpenOffice.org Base : clipboard;Unix
+OpenOffice.org Base : closing
+OpenOffice.org Base : closing;documents
+OpenOffice.org Base : closing;toolbars
+OpenOffice.org Base : color bar
+OpenOffice.org Base : colors
+OpenOffice.org Base : colors;adding
+OpenOffice.org Base : colors;appearance
+OpenOffice.org Base : colors;backgrounds
+OpenOffice.org Base : colors;charts
+OpenOffice.org Base : colors;fill format
+OpenOffice.org Base : colors;fonts
+OpenOffice.org Base : colors;grid lines and cells (Calc)
+OpenOffice.org Base : colors;models
+OpenOffice.org Base : colors;not printing
+OpenOffice.org Base : colors;printing in grayscale
+OpenOffice.org Base : colors;restriction (Calc)
+OpenOffice.org Base : colors;selection
+OpenOffice.org Base : column headers
+OpenOffice.org Base : column headers;displaying (Calc)
+OpenOffice.org Base : column headers;highlighting (Calc)
+OpenOffice.org Base : columns
+OpenOffice.org Base : columns;setting with the mouse
+OpenOffice.org Base : combo box creation
+OpenOffice.org Base : command button creation
+OpenOffice.org Base : command buttons, see push buttons
+OpenOffice.org Base : command line parameters
+OpenOffice.org Base : commands
+OpenOffice.org Base : commands;not visible
+OpenOffice.org Base : commands;SQL
+OpenOffice.org Base : comments
+OpenOffice.org Base : comments;on changes
+OpenOffice.org Base : comments feature in Microsoft Office
+OpenOffice.org Base : common terms
+OpenOffice.org Base : common terms;Chinese dictionary
+OpenOffice.org Base : common terms;glossaries
+OpenOffice.org Base : common terms;Internet glossary
+OpenOffice.org Base : Compare and Merge feature in Microsoft Office
+OpenOffice.org Base : comparisons
+OpenOffice.org Base : comparisons;document versions
+OpenOffice.org Base : comparisons;operators in default filter dialog
+OpenOffice.org Base : compatibility settings for MS Word import
+OpenOffice.org Base : complete screen view
+OpenOffice.org Base : complex text layout
+OpenOffice.org Base : complex text layout;definition
+OpenOffice.org Base : complex text layout;enabling
+OpenOffice.org Base : compose key to insert special characters
+OpenOffice.org Base : concatenation, see ampersand symbol
+OpenOffice.org Base : conditional separators
+OpenOffice.org Base : conditions
+OpenOffice.org Base : conditions;in number formats
+OpenOffice.org Base : conditions;items in Data Navigator
+OpenOffice.org Base : Configuration Manager
+OpenOffice.org Base : configuring
+OpenOffice.org Base : configuring;fax icon
+OpenOffice.org Base : configuring;OpenOffice.org
+OpenOffice.org Base : configuring;toolbars
+OpenOffice.org Base : connections to data sources (Base)
+OpenOffice.org Base : contents protection
+OpenOffice.org Base : context menus
+OpenOffice.org Base : contours of text
+OpenOffice.org Base : control point display in presentations
+OpenOffice.org Base : controls
+OpenOffice.org Base : controls;activating in forms
+OpenOffice.org Base : controls;adding to documents
+OpenOffice.org Base : controls;arranging in forms
+OpenOffice.org Base : controls;arranging within stacks
+OpenOffice.org Base : controls;assigning data sources
+OpenOffice.org Base : controls;bound fields/list contents/linked cells
+OpenOffice.org Base : controls;events
+OpenOffice.org Base : controls;focus
+OpenOffice.org Base : controls;formatted fields
+OpenOffice.org Base : controls;grouping
+OpenOffice.org Base : controls;hidden
+OpenOffice.org Base : controls;inserting
+OpenOffice.org Base : controls;multi-line titles
+OpenOffice.org Base : controls;positions and sizes
+OpenOffice.org Base : controls;printing
+OpenOffice.org Base : controls;properties of form controls
+OpenOffice.org Base : controls;properties of table controls
+OpenOffice.org Base : controls;reference by SQL
+OpenOffice.org Base : controls;rich text control
+OpenOffice.org Base : controls;select mode
+OpenOffice.org Base : controls;showing (Writer)
+OpenOffice.org Base : converters
+OpenOffice.org Base : converters;Euro converter
+OpenOffice.org Base : converters;PostScript, UNIX
+OpenOffice.org Base : converters;XML
+OpenOffice.org Base : converting
+OpenOffice.org Base : converting;Hangul/Hanja
+OpenOffice.org Base : converting;metrics
+OpenOffice.org Base : converting;Microsoft documents
+OpenOffice.org Base : converting;OpenOffice.org documents
+OpenOffice.org Base : converting;Pocket PC formats
+OpenOffice.org Base : copies
+OpenOffice.org Base : copies;printing
+OpenOffice.org Base : copying
+OpenOffice.org Base : copying;by drag and drop
+OpenOffice.org Base : copying;data from text documents
+OpenOffice.org Base : copying;datasource records in spreadsheets
+OpenOffice.org Base : copying;draw objects
+OpenOffice.org Base : copying;draw objects between documents
+OpenOffice.org Base : copying;formatting
+OpenOffice.org Base : copying;from data source view
+OpenOffice.org Base : copying;from Gallery
+OpenOffice.org Base : copying;in Unix
+OpenOffice.org Base : copying;pictures, between documents
+OpenOffice.org Base : copying;sheet areas, to text documents
+OpenOffice.org Base : copying;to Gallery
+OpenOffice.org Base : copyright for OpenOffice.org
+OpenOffice.org Base : corner roundings
+OpenOffice.org Base : crash reports
+OpenOffice.org Base : criteria of query design (Base)
+OpenOffice.org Base : cropping pictures
+OpenOffice.org Base : CTL
+OpenOffice.org Base : CTL;complex text layout languages
+OpenOffice.org Base : CTL;definition
+OpenOffice.org Base : CTL;options
+OpenOffice.org Base : currencies
+OpenOffice.org Base : currencies;converters
+OpenOffice.org Base : currencies;formats and format codes
+OpenOffice.org Base : currency field creation
+OpenOffice.org Base : currency formats
+OpenOffice.org Base : cursor
+OpenOffice.org Base : cursor;allowing in protected areas (Writer)
+OpenOffice.org Base : cursor;in read-only text
+OpenOffice.org Base : cursor;quickly moving to an object
+OpenOffice.org Base : curves
+OpenOffice.org Base : curves;editing points
+OpenOffice.org Base : custom dictionaries
+OpenOffice.org Base : custom dictionaries;editing
+OpenOffice.org Base : custom hyphens (Writer)
+OpenOffice.org Base : custom quotes
+OpenOffice.org Base : custom templates
+OpenOffice.org Base : customizing
+OpenOffice.org Base : customizing;events
+OpenOffice.org Base : customizing;keyboard
+OpenOffice.org Base : customizing;menus
+OpenOffice.org Base : customizing;OpenOffice.org
+OpenOffice.org Base : customizing;round corners
+OpenOffice.org Base : customizing;toolbars
+OpenOffice.org Base : cutting
+OpenOffice.org Base : dashes
+OpenOffice.org Base : data
+OpenOffice.org Base : data;filtering in forms
+OpenOffice.org Base : data;forms and subforms
+OpenOffice.org Base : data;read-only
+OpenOffice.org Base : data;sorting in forms
+OpenOffice.org Base : data;user data
+OpenOffice.org Base : data binding change in XForms
+OpenOffice.org Base : Data Navigator display options
+OpenOffice.org Base : data source browser
+OpenOffice.org Base : data source explorer
+OpenOffice.org Base : data source view
+OpenOffice.org Base : data source view;drag and drop
+OpenOffice.org Base : data source view;overview
+OpenOffice.org Base : data source view;showing
+OpenOffice.org Base : data sources
+OpenOffice.org Base : data sources;as tables
+OpenOffice.org Base : data sources;connection settings (Base)
+OpenOffice.org Base : data sources;copying records to spreadsheets
+OpenOffice.org Base : data sources;displaying current
+OpenOffice.org Base : data sources;LDAP server (Base)
+OpenOffice.org Base : data sources;OpenOffice.org Base
+OpenOffice.org Base : data sources;registering address books
+OpenOffice.org Base : data sources;reports
+OpenOffice.org Base : data sources;viewing
+OpenOffice.org Base : data structure of XForms
+OpenOffice.org Base : database contents
+OpenOffice.org Base : database contents;inserting as tables
+OpenOffice.org Base : database contents;inserting as text
+OpenOffice.org Base : database reports
+OpenOffice.org Base : Database Wizard (Base)
+OpenOffice.org Base : databases
+OpenOffice.org Base : databases;administration through SQL (Base)
+OpenOffice.org Base : databases;ADO (Base)
+OpenOffice.org Base : databases;connecting (Base)
+OpenOffice.org Base : databases;creating
+OpenOffice.org Base : databases;creating labels
+OpenOffice.org Base : databases;creating queries
+OpenOffice.org Base : databases;creating reports
+OpenOffice.org Base : databases;creating tables
+OpenOffice.org Base : databases;dBASE (Base)
+OpenOffice.org Base : databases;deleting (Base)
+OpenOffice.org Base : databases;drag and drop (Base)
+OpenOffice.org Base : databases;editing tables
+OpenOffice.org Base : databases;form filters
+OpenOffice.org Base : databases;formats (Base)
+OpenOffice.org Base : databases;importing/exporting
+OpenOffice.org Base : databases;JDBC (Base)
+OpenOffice.org Base : databases;main page (Base)
+OpenOffice.org Base : databases;MySQL (Base)
+OpenOffice.org Base : databases;ODBC (Base)
+OpenOffice.org Base : databases;overview
+OpenOffice.org Base : databases;registering (Base)
+OpenOffice.org Base : databases;searching records
+OpenOffice.org Base : databases;shortcut keys
+OpenOffice.org Base : databases;sorting
+OpenOffice.org Base : databases;standard filters
+OpenOffice.org Base : databases;text formats
+OpenOffice.org Base : databases;viewing
+OpenOffice.org Base : date fields
+OpenOffice.org Base : date fields;creating
+OpenOffice.org Base : date fields;properties
+OpenOffice.org Base : date formats
+OpenOffice.org Base : dates
+OpenOffice.org Base : dates;default (Calc)
+OpenOffice.org Base : dates;printing in presentations
+OpenOffice.org Base : dates;start 1900/01/01 (Calc)
+OpenOffice.org Base : dates;start 1904/01/01 (Calc)
+OpenOffice.org Base : dBASE
+OpenOffice.org Base : dBASE;database settings (Base)
+OpenOffice.org Base : DDE
+OpenOffice.org Base : DDE;definition
+OpenOffice.org Base : deactivating
+OpenOffice.org Base : deactivating;plug-ins
+OpenOffice.org Base : decimal places displayed (Calc)
+OpenOffice.org Base : decimal separator key
+OpenOffice.org Base : decimal tab stops
+OpenOffice.org Base : default directories
+OpenOffice.org Base : default file formats
+OpenOffice.org Base : default filters
+OpenOffice.org Base : default filters;comparison operators
+OpenOffice.org Base : default filters;databases
+OpenOffice.org Base : default printer
+OpenOffice.org Base : default printer;setting up
+OpenOffice.org Base : default printer;UNIX
+OpenOffice.org Base : default templates
+OpenOffice.org Base : default templates;changing
+OpenOffice.org Base : default templates;organizing
+OpenOffice.org Base : defaults
+OpenOffice.org Base : defaults;documents
+OpenOffice.org Base : defaults;file formats
+OpenOffice.org Base : defaults;fonts
+OpenOffice.org Base : defaults;grids (Writer/Calc)
+OpenOffice.org Base : defaults;languages
+OpenOffice.org Base : defaults;number formats
+OpenOffice.org Base : defaults;of saving
+OpenOffice.org Base : defaults;program configuration
+OpenOffice.org Base : defaults;tab stops in text
+OpenOffice.org Base : defaults;views
+OpenOffice.org Base : defining
+OpenOffice.org Base : defining;arrowheads and other line ends
+OpenOffice.org Base : defining;colors
+OpenOffice.org Base : defining;line styles
+OpenOffice.org Base : defining;paragraph borders
+OpenOffice.org Base : defining;queries (Base)
+OpenOffice.org Base : defining;table borders
+OpenOffice.org Base : deleting
+OpenOffice.org Base : deleting;all direct formatting
+OpenOffice.org Base : deleting;databases (Base)
+OpenOffice.org Base : deleting;hyperlinks
+OpenOffice.org Base : deleting;lines in text
+OpenOffice.org Base : deleting;models/instances
+OpenOffice.org Base : deleting;namespaces in XForms
+OpenOffice.org Base : deleting;tab stops
+OpenOffice.org Base : deleting;templates
+OpenOffice.org Base : deleting;XML filters
+OpenOffice.org Base : depth stagger
+OpenOffice.org Base : descriptions for objects
+OpenOffice.org Base : design mode after saving
+OpenOffice.org Base : design view
+OpenOffice.org Base : design view;creating forms
+OpenOffice.org Base : design view;queries/views (Base)
+OpenOffice.org Base : designing
+OpenOffice.org Base : designing;database tables
+OpenOffice.org Base : designing;fonts
+OpenOffice.org Base : designing;queries (Base)
+OpenOffice.org Base : detaching toolbars
+OpenOffice.org Base : dictionaries
+OpenOffice.org Base : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Base : dictionaries;creating
+OpenOffice.org Base : dictionaries;editing user-defined
+OpenOffice.org Base : dictionaries;spellcheck
+OpenOffice.org Base : dictionaries, see also languages
+OpenOffice.org Base : digital signatures
+OpenOffice.org Base : direct formatting
+OpenOffice.org Base : direct formatting;undoing all
+OpenOffice.org Base : directories
+OpenOffice.org Base : directories;creating new
+OpenOffice.org Base : directories;directory structure
+OpenOffice.org Base : disabled persons
+OpenOffice.org Base : displaying
+OpenOffice.org Base : displaying;non-printing characters (Writer)
+OpenOffice.org Base : displaying;notes (Calc)
+OpenOffice.org Base : displaying;notes in text documents
+OpenOffice.org Base : displaying;pictures and objects (Writer)
+OpenOffice.org Base : displaying;tables (Writer)
+OpenOffice.org Base : displaying;zero values (Calc)
+OpenOffice.org Base : distances
+OpenOffice.org Base : distinct values in SQL queries
+OpenOffice.org Base : distorting in drawings
+OpenOffice.org Base : distributing XML filters
+OpenOffice.org Base : dithering
+OpenOffice.org Base : docking
+OpenOffice.org Base : docking;definition
+OpenOffice.org Base : docking;toolbars
+OpenOffice.org Base : docking;windows
+OpenOffice.org Base : Document Converter Wizard
+OpenOffice.org Base : Document Map feature in Microsoft Office
+OpenOffice.org Base : Document Map, see Navigator
+OpenOffice.org Base : document types in OpenOffice.org
+OpenOffice.org Base : documents
+OpenOffice.org Base : documents;changing titles
+OpenOffice.org Base : documents;closing
+OpenOffice.org Base : documents;comparing
+OpenOffice.org Base : documents;contents as lists
+OpenOffice.org Base : documents;editing time
+OpenOffice.org Base : documents;exporting
+OpenOffice.org Base : documents;importing
+OpenOffice.org Base : documents;languages
+OpenOffice.org Base : documents;measurement units in
+OpenOffice.org Base : documents;merging
+OpenOffice.org Base : documents;number of pages/tables/sheets
+OpenOffice.org Base : documents;opening
+OpenOffice.org Base : documents;opening in design mode
+OpenOffice.org Base : documents;opening with templates
+OpenOffice.org Base : documents;organizing
+OpenOffice.org Base : documents;printing
+OpenOffice.org Base : documents;read-only
+OpenOffice.org Base : documents;reloading
+OpenOffice.org Base : documents;saving
+OpenOffice.org Base : documents;saving automatically
+OpenOffice.org Base : documents;saving in other formats
+OpenOffice.org Base : documents;sending as e-mail
+OpenOffice.org Base : documents;styles changed
+OpenOffice.org Base : documents;version management
+OpenOffice.org Base : documents;version numbers
+OpenOffice.org Base : dotted areas
+OpenOffice.org Base : double-line spacing in paragraphs
+OpenOffice.org Base : double-line writing in Asian layout
+OpenOffice.org Base : drag and drop
+OpenOffice.org Base : drag and drop;copying and pasting text
+OpenOffice.org Base : drag and drop;data source view
+OpenOffice.org Base : drag and drop;from Gallery to draw objects
+OpenOffice.org Base : drag and drop;overview
+OpenOffice.org Base : drag and drop;pictures
+OpenOffice.org Base : drag and drop;to Gallery
+OpenOffice.org Base : draw objects
+OpenOffice.org Base : draw objects;adding/editing/copying
+OpenOffice.org Base : draw objects;anchoring
+OpenOffice.org Base : draw objects;arranging within stacks
+OpenOffice.org Base : draw objects;copying
+OpenOffice.org Base : draw objects;copying between documents
+OpenOffice.org Base : draw objects;displaying (Calc)
+OpenOffice.org Base : draw objects;dropping Gallery pictures
+OpenOffice.org Base : draw objects;flipping
+OpenOffice.org Base : draw objects;legends
+OpenOffice.org Base : draw objects;positioning and resizing
+OpenOffice.org Base : draw objects;protecting
+OpenOffice.org Base : draw objects;slanting
+OpenOffice.org Base : draw objects;text in
+OpenOffice.org Base : Drawing bar
+OpenOffice.org Base : drawing lines in text
+OpenOffice.org Base : drawings
+OpenOffice.org Base : drawings;creating/opening
+OpenOffice.org Base : drawings;languages
+OpenOffice.org Base : drawings;printing
+OpenOffice.org Base : drawings;printing defaults
+OpenOffice.org Base : drawings;printing in text documents
+OpenOffice.org Base : drawings;saving
+OpenOffice.org Base : drawings;saving automatically
+OpenOffice.org Base : drawings;saving in other formats
+OpenOffice.org Base : drawings;sending as e-mail
+OpenOffice.org Base : drawings;showing (Writer)
+OpenOffice.org Base : drop-down lists in form functions
+OpenOffice.org Base : e-mail attachments
+OpenOffice.org Base : Edit File icon
+OpenOffice.org Base : edit mode
+OpenOffice.org Base : edit mode;after opening
+OpenOffice.org Base : edit mode;through Enter key (Calc)
+OpenOffice.org Base : Edit Points bar
+OpenOffice.org Base : editing
+OpenOffice.org Base : editing;chart axes
+OpenOffice.org Base : editing;chart data
+OpenOffice.org Base : editing;chart legends
+OpenOffice.org Base : editing;chart titles
+OpenOffice.org Base : editing;data binding of XForms
+OpenOffice.org Base : editing;database tables and queries
+OpenOffice.org Base : editing;draw objects
+OpenOffice.org Base : editing;Fontwork objects
+OpenOffice.org Base : editing;hyperlinks
+OpenOffice.org Base : editing;items in Data Navigator
+OpenOffice.org Base : editing;menus
+OpenOffice.org Base : editing;namespaces in XForms
+OpenOffice.org Base : editing;notes
+OpenOffice.org Base : editing;objects
+OpenOffice.org Base : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Base : editing;pictures
+OpenOffice.org Base : editing;reports
+OpenOffice.org Base : editing;shortcut keys
+OpenOffice.org Base : editing;tab stops
+OpenOffice.org Base : editing;templates
+OpenOffice.org Base : editing;toolbars
+OpenOffice.org Base : editing;undoing
+OpenOffice.org Base : editing;XForms
+OpenOffice.org Base : editing time of documents
+OpenOffice.org Base : editors
+OpenOffice.org Base : editors;formula editor
+OpenOffice.org Base : editors;ImageMap editor
+OpenOffice.org Base : effects
+OpenOffice.org Base : effects;font positions
+OpenOffice.org Base : effects;fonts
+OpenOffice.org Base : effects;Fontwork icons
+OpenOffice.org Base : empty documents
+OpenOffice.org Base : empty paragraph removal
+OpenOffice.org Base : encryption of contents
+OpenOffice.org Base : entering groups
+OpenOffice.org Base : entering text from right to left
+OpenOffice.org Base : equal sign, see also operators
+OpenOffice.org Base : equations in formula editor
+OpenOffice.org Base : Error Report Tool
+OpenOffice.org Base : Euro
+OpenOffice.org Base : Euro;currency formats
+OpenOffice.org Base : Euro;Euro Converter Wizard
+OpenOffice.org Base : even/odd pages
+OpenOffice.org Base : even/odd pages;printing
+OpenOffice.org Base : events
+OpenOffice.org Base : events;controls
+OpenOffice.org Base : events;customizing
+OpenOffice.org Base : events;in forms
+OpenOffice.org Base : Excel
+OpenOffice.org Base : Excel;saving as
+OpenOffice.org Base : Excel;search criteria
+OpenOffice.org Base : exceptions
+OpenOffice.org Base : exceptions;user-defined dictionaries
+OpenOffice.org Base : exchanging, see also replacing
+OpenOffice.org Base : executing
+OpenOffice.org Base : executing;SQL commands
+OpenOffice.org Base : exiting
+OpenOffice.org Base : exiting;groups
+OpenOffice.org Base : exiting;OpenOffice.org
+OpenOffice.org Base : expanding formatting (Calc)
+OpenOffice.org Base : explorer of data sources
+OpenOffice.org Base : export filters
+OpenOffice.org Base : exporting
+OpenOffice.org Base : exporting;bitmaps
+OpenOffice.org Base : exporting;databases
+OpenOffice.org Base : exporting;HTML and text documents
+OpenOffice.org Base : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Base : exporting;spreadsheets to text format
+OpenOffice.org Base : exporting;templates
+OpenOffice.org Base : exporting;to foreign formats
+OpenOffice.org Base : exporting;to HTML
+OpenOffice.org Base : exporting;to Microsoft Office formats
+OpenOffice.org Base : exporting;to PDF
+OpenOffice.org Base : exporting;to PostScript format
+OpenOffice.org Base : exporting;to XML
+OpenOffice.org Base : exporting;XML files
+OpenOffice.org Base : extended tips in Help
+OpenOffice.org Base : extension mode in text
+OpenOffice.org Base : extensions
+OpenOffice.org Base : extensions;Extension Manager
+OpenOffice.org Base : extensions;file formats
+OpenOffice.org Base : external keys (Base)
+OpenOffice.org Base : faster printing
+OpenOffice.org Base : faxes
+OpenOffice.org Base : faxes;configuring OpenOffice.org
+OpenOffice.org Base : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Base : faxes;selecting a fax machine
+OpenOffice.org Base : faxes;sending
+OpenOffice.org Base : faxes;wizards
+OpenOffice.org Base : fields
+OpenOffice.org Base : fields;database tables
+OpenOffice.org Base : fields;displaying field codes (Writer)
+OpenOffice.org Base : fields;formatted fields
+OpenOffice.org Base : fields;updating automatically (Writer)
+OpenOffice.org Base : file associations for Microsoft Office
+OpenOffice.org Base : file filters
+OpenOffice.org Base : file filters;mobile devices
+OpenOffice.org Base : file filters;XML
+OpenOffice.org Base : file formats
+OpenOffice.org Base : file formats;changing defaults
+OpenOffice.org Base : file formats;OpenDocument/XML
+OpenOffice.org Base : file formats;saving always in other formats
+OpenOffice.org Base : file selection button
+OpenOffice.org Base : file sharing options for current document
+OpenOffice.org Base : files
+OpenOffice.org Base : files;filters and formats
+OpenOffice.org Base : files;importing
+OpenOffice.org Base : files;opening
+OpenOffice.org Base : files;opening with placeholders
+OpenOffice.org Base : files;properties
+OpenOffice.org Base : files;saving
+OpenOffice.org Base : files;saving automatically
+OpenOffice.org Base : files;saving in other formats
+OpenOffice.org Base : files;sending as e-mail
+OpenOffice.org Base : files;version numbers
+OpenOffice.org Base : files and folders in OpenOffice.org
+OpenOffice.org Base : fill characters with tabulators
+OpenOffice.org Base : fill colors for areas
+OpenOffice.org Base : fill patterns for areas
+OpenOffice.org Base : filter conditions
+OpenOffice.org Base : filter conditions;connecting
+OpenOffice.org Base : filter conditions;in queries (Base)
+OpenOffice.org Base : filtering
+OpenOffice.org Base : filtering;data in databases
+OpenOffice.org Base : filtering;data in forms
+OpenOffice.org Base : filters
+OpenOffice.org Base : filters;comparison operators
+OpenOffice.org Base : filters;for import and export
+OpenOffice.org Base : filters;Navigator
+OpenOffice.org Base : filters;pictures
+OpenOffice.org Base : filters;XML filter settings
+OpenOffice.org Base : Find tab in Help
+OpenOffice.org Base : finding
+OpenOffice.org Base : finding;in all sheets
+OpenOffice.org Base : finding;records in form documents
+OpenOffice.org Base : finding;selections
+OpenOffice.org Base : finding;similarity search
+OpenOffice.org Base : fitting to pages
+OpenOffice.org Base : fitting to pages;print settings in Math
+OpenOffice.org Base : fitting to pages;print settings in presentations
+OpenOffice.org Base : fixed text
+OpenOffice.org Base : fixed text;form functions
+OpenOffice.org Base : fixing toolbars
+OpenOffice.org Base : flipping draw objects
+OpenOffice.org Base : floating frames in HTML documents
+OpenOffice.org Base : floating toolbars
+OpenOffice.org Base : focus of controls
+OpenOffice.org Base : folder creation
+OpenOffice.org Base : font lists
+OpenOffice.org Base : font name box
+OpenOffice.org Base : font sizes
+OpenOffice.org Base : font sizes;bullets
+OpenOffice.org Base : font sizes;relative changes
+OpenOffice.org Base : font sizes;scaling on screen
+OpenOffice.org Base : font sizes;text
+OpenOffice.org Base : fonts
+OpenOffice.org Base : fonts;adding under UNIX
+OpenOffice.org Base : fonts;changing in templates
+OpenOffice.org Base : fonts;colors
+OpenOffice.org Base : fonts;default settings
+OpenOffice.org Base : fonts;effects
+OpenOffice.org Base : fonts;for HTML and Basic
+OpenOffice.org Base : fonts;formats
+OpenOffice.org Base : fonts;outlines
+OpenOffice.org Base : fonts;positions in text
+OpenOffice.org Base : fonts;shadows
+OpenOffice.org Base : fonts;specifying several
+OpenOffice.org Base : fonts;strikethrough
+OpenOffice.org Base : fonts;styles
+OpenOffice.org Base : fonts;text objects
+OpenOffice.org Base : Fontwork icons
+OpenOffice.org Base : footers
+OpenOffice.org Base : footers;backgrounds
+OpenOffice.org Base : form controls
+OpenOffice.org Base : form controls;assigning macros
+OpenOffice.org Base : form controls;protecting
+OpenOffice.org Base : form controls;toolbars
+OpenOffice.org Base : form fields
+OpenOffice.org Base : form filters
+OpenOffice.org Base : Form Navigator
+OpenOffice.org Base : format codes
+OpenOffice.org Base : format codes;numbers
+OpenOffice.org Base : format codes;user-defined number formats
+OpenOffice.org Base : format filling printing in OpenOffice.org Math
+OpenOffice.org Base : Format Paintbrush
+OpenOffice.org Base : formats
+OpenOffice.org Base : formats;Asian layout
+OpenOffice.org Base : formats;Asian typography
+OpenOffice.org Base : formats;fonts
+OpenOffice.org Base : formats;maximizing page formats
+OpenOffice.org Base : formats;number and currency formats
+OpenOffice.org Base : formats;of currencies/date/time
+OpenOffice.org Base : formats;on opening and saving
+OpenOffice.org Base : formats;pasting in special formats
+OpenOffice.org Base : formats;positions
+OpenOffice.org Base : formats;tabulators
+OpenOffice.org Base : formats;undoing when writing
+OpenOffice.org Base : formatted fields
+OpenOffice.org Base : formatted fields;form functions
+OpenOffice.org Base : formatted fields;properties
+OpenOffice.org Base : formatting
+OpenOffice.org Base : formatting;axes in charts
+OpenOffice.org Base : formatting;chart legends
+OpenOffice.org Base : formatting;copying
+OpenOffice.org Base : formatting;definition
+OpenOffice.org Base : formatting;expanding (Calc)
+OpenOffice.org Base : formatting;font effects
+OpenOffice.org Base : formatting;hyperlinks
+OpenOffice.org Base : formatting;pages
+OpenOffice.org Base : formatting;printer metrics (Writer)
+OpenOffice.org Base : formatting;undoing
+OpenOffice.org Base : forms
+OpenOffice.org Base : forms;browsing
+OpenOffice.org Base : forms;Combo Box/List Box Wizard
+OpenOffice.org Base : forms;creating
+OpenOffice.org Base : forms;data
+OpenOffice.org Base : forms;designing (Base)
+OpenOffice.org Base : forms;events
+OpenOffice.org Base : forms;filtering data
+OpenOffice.org Base : forms;finding records
+OpenOffice.org Base : forms;focus after opening
+OpenOffice.org Base : forms;general information (Base)
+OpenOffice.org Base : forms;grouping controls
+OpenOffice.org Base : forms;HTML filters
+OpenOffice.org Base : forms;Navigator
+OpenOffice.org Base : forms;opening in design mode
+OpenOffice.org Base : forms;properties
+OpenOffice.org Base : forms;sorting data
+OpenOffice.org Base : forms;subforms
+OpenOffice.org Base : forms;wizards
+OpenOffice.org Base : forms;XForms
+OpenOffice.org Base : Formula Auditing feature in Microsoft Office
+OpenOffice.org Base : formula texts
+OpenOffice.org Base : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Base : formulas
+OpenOffice.org Base : formulas;new
+OpenOffice.org Base : formulas;starting formula editor
+OpenOffice.org Base : formulas in reports
+OpenOffice.org Base : formulas in reports;editing
+OpenOffice.org Base : forums and support
+OpenOffice.org Base : frames
+OpenOffice.org Base : frames;around paragraphs
+OpenOffice.org Base : frames;around tables
+OpenOffice.org Base : frames;AutoCorrect function
+OpenOffice.org Base : frames;backgrounds
+OpenOffice.org Base : frames;captions (Writer)
+OpenOffice.org Base : frames;printing in OpenOffice.org Math
+OpenOffice.org Base : frames;protecting
+OpenOffice.org Base : frames;selection frames
+OpenOffice.org Base : frames;text fitting to frames
+OpenOffice.org Base : freeform lines
+OpenOffice.org Base : freeform lines;draw functions
+OpenOffice.org Base : FTP
+OpenOffice.org Base : FTP;opening documents
+OpenOffice.org Base : FTP;saving documents
+OpenOffice.org Base : full joins (Base)
+OpenOffice.org Base : full screen view
+OpenOffice.org Base : full-text search in Help
+OpenOffice.org Base : functions in reports
+OpenOffice.org Base : functions in reports;editing
+OpenOffice.org Base : Gallery
+OpenOffice.org Base : Gallery;adding pictures
+OpenOffice.org Base : Gallery;dragging pictures to draw objects
+OpenOffice.org Base : Gallery;hiding/showing
+OpenOffice.org Base : Gallery;inserting pictures from
+OpenOffice.org Base : German spellcheck
+OpenOffice.org Base : get method for form transmissions
+OpenOffice.org Base : getting support
+OpenOffice.org Base : GIF format
+OpenOffice.org Base : glossaries
+OpenOffice.org Base : glossaries;common terms
+OpenOffice.org Base : glossaries;Internet terms
+OpenOffice.org Base : gradients off for faster printing
+OpenOffice.org Base : graphical text art
+OpenOffice.org Base : graphics
+OpenOffice.org Base : graphics;cache
+OpenOffice.org Base : graphics;protecting
+OpenOffice.org Base : graphics, see also pictures
+OpenOffice.org Base : grayscale printing
+OpenOffice.org Base : grid controls
+OpenOffice.org Base : grid controls;form functions
+OpenOffice.org Base : grids
+OpenOffice.org Base : grids;defaults (Writer/Calc)
+OpenOffice.org Base : grids;display options (Impress/Draw)
+OpenOffice.org Base : grids;displaying lines (Calc)
+OpenOffice.org Base : group box creation
+OpenOffice.org Base : groups
+OpenOffice.org Base : groups;entering/exiting/ungrouping
+OpenOffice.org Base : groups;naming
+OpenOffice.org Base : groups;of controls
+OpenOffice.org Base : guides
+OpenOffice.org Base : guides;display options (Impress/Draw)
+OpenOffice.org Base : guides;displaying when moving objects (Impress)
+OpenOffice.org Base : guides;showing (Calc)
+OpenOffice.org Base : guides;showing when moving frames (Writer)
+OpenOffice.org Base : gutter
+OpenOffice.org Base : handles
+OpenOffice.org Base : handles;displaying (Writer)
+OpenOffice.org Base : handles;scaling
+OpenOffice.org Base : handles;showing simple/large handles (Calc)
+OpenOffice.org Base : Hangul/Hanja
+OpenOffice.org Base : hatching
+OpenOffice.org Base : headers
+OpenOffice.org Base : headers;backgrounds
+OpenOffice.org Base : headings
+OpenOffice.org Base : headings;entering as text box
+OpenOffice.org Base : Hebrew
+OpenOffice.org Base : Hebrew;entering text
+OpenOffice.org Base : Hebrew;language settings
+OpenOffice.org Base : Help
+OpenOffice.org Base : Help;bookmarks
+OpenOffice.org Base : Help;extended tips on/off
+OpenOffice.org Base : Help;full-text search
+OpenOffice.org Base : Help;Help tips
+OpenOffice.org Base : Help;keywords
+OpenOffice.org Base : Help;navigation pane showing/hiding
+OpenOffice.org Base : Help;style sheets
+OpenOffice.org Base : Help;topics
+OpenOffice.org Base : Help Agent
+OpenOffice.org Base : Help Agent;help
+OpenOffice.org Base : Help Agent;options
+OpenOffice.org Base : Help tips
+OpenOffice.org Base : Help tips;hiding
+OpenOffice.org Base : hidden controls in Form Navigator
+OpenOffice.org Base : hidden fields display (Writer)
+OpenOffice.org Base : hidden pages
+OpenOffice.org Base : hidden pages;printing in presentations
+OpenOffice.org Base : hidden text
+OpenOffice.org Base : hidden text;showing (Writer)
+OpenOffice.org Base : hiding
+OpenOffice.org Base : hiding;changes
+OpenOffice.org Base : hiding;docked windows
+OpenOffice.org Base : hiding;navigation pane in Help window
+OpenOffice.org Base : high contrast mode
+OpenOffice.org Base : Hindi
+OpenOffice.org Base : Hindi;entering text
+OpenOffice.org Base : Hindi;language settings
+OpenOffice.org Base : horizontal scrollbars (Writer)
+OpenOffice.org Base : HTML
+OpenOffice.org Base : HTML;definition
+OpenOffice.org Base : HTML;export character set
+OpenOffice.org Base : HTML;fonts for source display
+OpenOffice.org Base : HTML;importing META tags
+OpenOffice.org Base : HTML;live presentations
+OpenOffice.org Base : HTML documents
+OpenOffice.org Base : HTML documents;auto reloading
+OpenOffice.org Base : HTML documents;importing/exporting
+OpenOffice.org Base : HTML documents;META tags in
+OpenOffice.org Base : HTML documents;new
+OpenOffice.org Base : HTML documents;source text
+OpenOffice.org Base : hyperlinks
+OpenOffice.org Base : hyperlinks;assigning macros
+OpenOffice.org Base : hyperlinks;character formats
+OpenOffice.org Base : hyperlinks;definition
+OpenOffice.org Base : hyperlinks;deleting
+OpenOffice.org Base : hyperlinks;editing
+OpenOffice.org Base : hyperlinks;inserting
+OpenOffice.org Base : hyperlinks;relative and absolute
+OpenOffice.org Base : hyperlinks;turning off automatic recognition
+OpenOffice.org Base : hyperlinks, see also links
+OpenOffice.org Base : hyphenation
+OpenOffice.org Base : hyphenation;activating for a language
+OpenOffice.org Base : hyphenation;minimal number of characters
+OpenOffice.org Base : hyphens
+OpenOffice.org Base : hyphens;displaying custom (Writer)
+OpenOffice.org Base : hyphens;inserting custom
+OpenOffice.org Base : icon bars, see toolbars
+OpenOffice.org Base : icon sizes
+OpenOffice.org Base : ignore list for spellcheck
+OpenOffice.org Base : illustrations, see pictures
+OpenOffice.org Base : image button creation
+OpenOffice.org Base : image control creation
+OpenOffice.org Base : ImageMap
+OpenOffice.org Base : ImageMap;definition
+OpenOffice.org Base : ImageMap;editor
+OpenOffice.org Base : images
+OpenOffice.org Base : images;ImageMap
+OpenOffice.org Base : images;inserting and editing bitmaps
+OpenOffice.org Base : images;placeholders in presentations
+OpenOffice.org Base : images, see also pictures
+OpenOffice.org Base : IME
+OpenOffice.org Base : IME;definition
+OpenOffice.org Base : IME;showing/hiding
+OpenOffice.org Base : import filters
+OpenOffice.org Base : import restrictions for Microsoft Office
+OpenOffice.org Base : importing
+OpenOffice.org Base : importing;bitmaps
+OpenOffice.org Base : importing;compatibility settings for text import
+OpenOffice.org Base : importing;databases
+OpenOffice.org Base : importing;documents in other formats
+OpenOffice.org Base : importing;from XML
+OpenOffice.org Base : importing;HTML and text documents
+OpenOffice.org Base : importing;HTML with META tags
+OpenOffice.org Base : importing;Microsoft Office documents with VBA code
+OpenOffice.org Base : importing;tables in text format
+OpenOffice.org Base : importing;templates
+OpenOffice.org Base : inches
+OpenOffice.org Base : Index tab in Help
+OpenOffice.org Base : indexes
+OpenOffice.org Base : indexes;backgrounds
+OpenOffice.org Base : indexes;showing/hiding Help index tab
+OpenOffice.org Base : indexes;unprotecting
+OpenOffice.org Base : indicator lines in text
+OpenOffice.org Base : inner joins (Base)
+OpenOffice.org Base : input method window
+OpenOffice.org Base : insert mode for entering text
+OpenOffice.org Base : inserting
+OpenOffice.org Base : inserting;applets
+OpenOffice.org Base : inserting;cell ranges from spreadsheets
+OpenOffice.org Base : inserting;charts
+OpenOffice.org Base : inserting;clipboard options
+OpenOffice.org Base : inserting;data from text documents
+OpenOffice.org Base : inserting;datasource records in spreadsheets
+OpenOffice.org Base : inserting;drawings
+OpenOffice.org Base : inserting;floating frames
+OpenOffice.org Base : inserting;form fields
+OpenOffice.org Base : inserting;hyperlinks
+OpenOffice.org Base : inserting;line breaks in cells
+OpenOffice.org Base : inserting;movies/sounds
+OpenOffice.org Base : inserting;new text tables defaults
+OpenOffice.org Base : inserting;notes
+OpenOffice.org Base : inserting;objects from Gallery
+OpenOffice.org Base : inserting;OLE objects
+OpenOffice.org Base : inserting;paragraph bullets
+OpenOffice.org Base : inserting;plug-ins
+OpenOffice.org Base : inserting;special characters
+OpenOffice.org Base : inserting;tab stops
+OpenOffice.org Base : installing
+OpenOffice.org Base : installing;ActiveX control
+OpenOffice.org Base : installing;mobile device filters
+OpenOffice.org Base : installing;UNO components
+OpenOffice.org Base : instructions
+OpenOffice.org Base : instructions;general
+OpenOffice.org Base : Internet
+OpenOffice.org Base : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Base : Internet;presentations
+OpenOffice.org Base : Internet;starting searches
+OpenOffice.org Base : Internet;turning off recognition of addresses
+OpenOffice.org Base : Internet glossary
+OpenOffice.org Base : invert filter
+OpenOffice.org Base : invisible areas
+OpenOffice.org Base : italic text
+OpenOffice.org Base : iterative references in spreadsheets
+OpenOffice.org Base : Java
+OpenOffice.org Base : Java;definition
+OpenOffice.org Base : Java;scripting
+OpenOffice.org Base : Java;setting options
+OpenOffice.org Base : JDBC
+OpenOffice.org Base : JDBC;databases (Base)
+OpenOffice.org Base : JDBC;definition
+OpenOffice.org Base : joining
+OpenOffice.org Base : joining;paragraphs
+OpenOffice.org Base : joining;tables (Base)
+OpenOffice.org Base : joins in databases (Base)
+OpenOffice.org Base : justifying text
+OpenOffice.org Base : kerning
+OpenOffice.org Base : kerning;Asian texts
+OpenOffice.org Base : kerning;definition
+OpenOffice.org Base : kerning;in characters
+OpenOffice.org Base : key fields for relations (Base)
+OpenOffice.org Base : keyboard
+OpenOffice.org Base : keyboard;assigning/editing shortcut keys
+OpenOffice.org Base : keyboard;general commands
+OpenOffice.org Base : keyboard;removing numbering
+OpenOffice.org Base : keys
+OpenOffice.org Base : keys;adding push buttons
+OpenOffice.org Base : keys;primary keys (Base)
+OpenOffice.org Base : kiosk export
+OpenOffice.org Base : labels
+OpenOffice.org Base : labels;creating and synchronizing
+OpenOffice.org Base : labels;for draw objects
+OpenOffice.org Base : labels;form functions
+OpenOffice.org Base : labels;from databases
+OpenOffice.org Base : labels, see also names/callouts
+OpenOffice.org Base : languages
+OpenOffice.org Base : languages;activating modules
+OpenOffice.org Base : languages;Asian support
+OpenOffice.org Base : languages;complex text layout
+OpenOffice.org Base : languages;locale settings
+OpenOffice.org Base : languages;selecting
+OpenOffice.org Base : languages;setting options
+OpenOffice.org Base : languages;spellcheck
+OpenOffice.org Base : languages;spellchecking and formatting
+OpenOffice.org Base : large handles (Writer)
+OpenOffice.org Base : large icons
+OpenOffice.org Base : layer arrangement
+OpenOffice.org Base : layout
+OpenOffice.org Base : layout;importing Word documents
+OpenOffice.org Base : layout;pages
+OpenOffice.org Base : LDAP server
+OpenOffice.org Base : LDAP server;address books (Base)
+OpenOffice.org Base : LDAP server;sign on options
+OpenOffice.org Base : leading between paragraphs
+OpenOffice.org Base : left alignment of paragraphs
+OpenOffice.org Base : left joins (Base)
+OpenOffice.org Base : legends
+OpenOffice.org Base : legends;charts
+OpenOffice.org Base : legends;draw objects
+OpenOffice.org Base : legends;rounding corners
+OpenOffice.org Base : Letter Wizard
+OpenOffice.org Base : levels
+OpenOffice.org Base : levels;depth stagger
+OpenOffice.org Base : limits of tables (Writer)
+OpenOffice.org Base : line breaks
+OpenOffice.org Base : line breaks;in cells
+OpenOffice.org Base : line spacing
+OpenOffice.org Base : line spacing;context menu in paragraphs
+OpenOffice.org Base : line spacing;paragraph
+OpenOffice.org Base : line styles
+OpenOffice.org Base : line styles;applying
+OpenOffice.org Base : line styles;defining
+OpenOffice.org Base : lines
+OpenOffice.org Base : lines;contours (Draw/Impress)
+OpenOffice.org Base : lines;defining ends
+OpenOffice.org Base : lines;draw functions
+OpenOffice.org Base : lines;drawing in text
+OpenOffice.org Base : lines;editing points
+OpenOffice.org Base : lines;removing automatic lines
+OpenOffice.org Base : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Base : lines of text
+OpenOffice.org Base : lines of text;alignment
+OpenOffice.org Base : links
+OpenOffice.org Base : links;between cells and controls
+OpenOffice.org Base : links;by drag and drop
+OpenOffice.org Base : links;character formats
+OpenOffice.org Base : links;definition
+OpenOffice.org Base : links;editing hyperlinks
+OpenOffice.org Base : links;inserting
+OpenOffice.org Base : links;modifying
+OpenOffice.org Base : links;opening files with
+OpenOffice.org Base : links;relational databases (Base)
+OpenOffice.org Base : links;turning off automatic recognition
+OpenOffice.org Base : links;updating options (Writer)
+OpenOffice.org Base : links;updating specific links
+OpenOffice.org Base : list box creation
+OpenOffice.org Base : lists
+OpenOffice.org Base : lists;data assigned to controls
+OpenOffice.org Base : lists;registered databases (Base)
+OpenOffice.org Base : lists;regular expressions
+OpenOffice.org Base : live presentations on the Internet
+OpenOffice.org Base : loading
+OpenOffice.org Base : loading;documents
+OpenOffice.org Base : loading;documents from other formats
+OpenOffice.org Base : loading;HTML documents, automatically
+OpenOffice.org Base : loading;Microsoft Office documents with VBA code
+OpenOffice.org Base : loading;reloading
+OpenOffice.org Base : loading;XML files
+OpenOffice.org Base : locale settings
+OpenOffice.org Base : lowercase letters
+OpenOffice.org Base : lowercase letters;font effects
+OpenOffice.org Base : macros
+OpenOffice.org Base : macros;assigning to events in forms
+OpenOffice.org Base : macros;in MS Office documents
+OpenOffice.org Base : macros;interrupting
+OpenOffice.org Base : macros;organizing
+OpenOffice.org Base : macros;recording
+OpenOffice.org Base : macros;security
+OpenOffice.org Base : macros;security warning dialog
+OpenOffice.org Base : macros;selecting security warnings
+OpenOffice.org Base : magnifiers
+OpenOffice.org Base : Mail Merge feature in Microsoft Office
+OpenOffice.org Base : margins
+OpenOffice.org Base : margins;pages
+OpenOffice.org Base : margins;setting with the mouse
+OpenOffice.org Base : margins;shadows
+OpenOffice.org Base : marking changes
+OpenOffice.org Base : Markup feature in Microsoft Office
+OpenOffice.org Base : Math formula editor
+OpenOffice.org Base : measurement units
+OpenOffice.org Base : measurement units;changing on rulers
+OpenOffice.org Base : measurement units;converting
+OpenOffice.org Base : measurement units;selecting
+OpenOffice.org Base : Media Player window
+OpenOffice.org Base : menus
+OpenOffice.org Base : menus;activating context menus
+OpenOffice.org Base : menus;customizing
+OpenOffice.org Base : menus;inactive menu items
+OpenOffice.org Base : merging
+OpenOffice.org Base : merging;documents
+OpenOffice.org Base : META tags
+OpenOffice.org Base : metrics
+OpenOffice.org Base : metrics;converting
+OpenOffice.org Base : metrics;document formatting (Writer)
+OpenOffice.org Base : metrics;in sheets
+OpenOffice.org Base : Microsoft Office
+OpenOffice.org Base : Microsoft Office;Access databases (base)
+OpenOffice.org Base : Microsoft Office;as standard file format
+OpenOffice.org Base : Microsoft Office;document import restrictions
+OpenOffice.org Base : Microsoft Office;feature comparisons
+OpenOffice.org Base : Microsoft Office;importing password protected files
+OpenOffice.org Base : Microsoft Office;importing Word documents
+OpenOffice.org Base : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Base : Microsoft Office;new users information
+OpenOffice.org Base : Microsoft Office;opening Microsoft documents
+OpenOffice.org Base : Microsoft Office;reassigning document types
+OpenOffice.org Base : mobile device filters
+OpenOffice.org Base : models in XForms
+OpenOffice.org Base : modifying, see changing
+OpenOffice.org Base : more controls
+OpenOffice.org Base : mosaic filter
+OpenOffice.org Base : mouse
+OpenOffice.org Base : mouse;pointers when using drag and drop
+OpenOffice.org Base : mouse;positioning
+OpenOffice.org Base : moving
+OpenOffice.org Base : moving;tab stops on ruler
+OpenOffice.org Base : moving;toolbars
+OpenOffice.org Base : moving;using guide lines in presentations
+OpenOffice.org Base : MS ADO interface (Base)
+OpenOffice.org Base : multi-line titles in forms
+OpenOffice.org Base : multiple documents
+OpenOffice.org Base : multiple documents;opening
+OpenOffice.org Base : My Documents folder
+OpenOffice.org Base : My Documents folder;changing work directory
+OpenOffice.org Base : My Documents folder;opening
+OpenOffice.org Base : MySQL databases (Base)
+OpenOffice.org Base : names
+OpenOffice.org Base : names;multi-line titles
+OpenOffice.org Base : names;objects
+OpenOffice.org Base : names, see also labels/callouts
+OpenOffice.org Base : namespace organization in XForms
+OpenOffice.org Base : native SQL (Base)
+OpenOffice.org Base : navigating
+OpenOffice.org Base : navigating;in documents
+OpenOffice.org Base : Navigation bar
+OpenOffice.org Base : Navigation bar;controls
+OpenOffice.org Base : Navigation bar;forms
+OpenOffice.org Base : Navigator
+OpenOffice.org Base : Navigator;contents as lists
+OpenOffice.org Base : Navigator;docking
+OpenOffice.org Base : Navigator;working with
+OpenOffice.org Base : network identity options
+OpenOffice.org Base : new databases
+OpenOffice.org Base : new documents
+OpenOffice.org Base : new German spellcheck
+OpenOffice.org Base : new lines in cells
+OpenOffice.org Base : new windows
+OpenOffice.org Base : non-breaking dashes
+OpenOffice.org Base : non-breaking spaces (Writer)
+OpenOffice.org Base : non-printing characters (Writer)
+OpenOffice.org Base : notes
+OpenOffice.org Base : notes;displaying (Calc)
+OpenOffice.org Base : notes;inserting and editing
+OpenOffice.org Base : notes;printing in text
+OpenOffice.org Base : number formats
+OpenOffice.org Base : number formats;codes
+OpenOffice.org Base : number formats;formats
+OpenOffice.org Base : number formats;recognition in text tables
+OpenOffice.org Base : number of pages
+OpenOffice.org Base : number of sheets
+OpenOffice.org Base : number of tables
+OpenOffice.org Base : numbering
+OpenOffice.org Base : numbering;options
+OpenOffice.org Base : numbering;paragraphs
+OpenOffice.org Base : numbering;turning off
+OpenOffice.org Base : numbering;using automatically
+OpenOffice.org Base : numbers
+OpenOffice.org Base : numbers;date, time and currency formats
+OpenOffice.org Base : numbers;decimal places (Calc)
+OpenOffice.org Base : numbers;formatting options for selected cells
+OpenOffice.org Base : numerical fields in forms
+OpenOffice.org Base : objects
+OpenOffice.org Base : objects;always moveable (Impress/Draw)
+OpenOffice.org Base : objects;arranging within stacks
+OpenOffice.org Base : objects;contours in presentations
+OpenOffice.org Base : objects;copying when moving in presentations
+OpenOffice.org Base : objects;definition
+OpenOffice.org Base : objects;displaying in spreadsheets
+OpenOffice.org Base : objects;displaying in text documents
+OpenOffice.org Base : objects;editing
+OpenOffice.org Base : objects;inserting from Gallery
+OpenOffice.org Base : objects;inserting OLE objects
+OpenOffice.org Base : objects;moving and resizing with mouse
+OpenOffice.org Base : objects;naming
+OpenOffice.org Base : objects;opening
+OpenOffice.org Base : objects;quickly moving to
+OpenOffice.org Base : objects;titles and descriptions
+OpenOffice.org Base : ODBC
+OpenOffice.org Base : ODBC;database (Base)
+OpenOffice.org Base : ODBC;definition
+OpenOffice.org Base : ODF file formats
+OpenOffice.org Base : Office
+OpenOffice.org Base : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Base : old German spellcheck
+OpenOffice.org Base : OLE
+OpenOffice.org Base : OLE;definition
+OpenOffice.org Base : OLE objects
+OpenOffice.org Base : OLE objects;arranging within stacks
+OpenOffice.org Base : OLE objects;captions (Writer)
+OpenOffice.org Base : OLE objects;inserting
+OpenOffice.org Base : OLE objects;number of
+OpenOffice.org Base : OLE objects;protecting
+OpenOffice.org Base : one and a half line spacing in text
+OpenOffice.org Base : online registration
+OpenOffice.org Base : online update options
+OpenOffice.org Base : online updates
+OpenOffice.org Base : online updates;checking automatically
+OpenOffice.org Base : online updates;checking manually
+OpenOffice.org Base : Open/Save dialogs
+OpenOffice.org Base : OpenDocument file formats
+OpenOffice.org Base : OpenGL
+OpenOffice.org Base : OpenGL;definition
+OpenOffice.org Base : OpenGL;optimized output
+OpenOffice.org Base : opening
+OpenOffice.org Base : opening;context menus
+OpenOffice.org Base : opening;database files
+OpenOffice.org Base : opening;dialog settings
+OpenOffice.org Base : opening;documents
+OpenOffice.org Base : opening;documents from other formats
+OpenOffice.org Base : opening;files with links
+OpenOffice.org Base : opening;files, with placeholders
+OpenOffice.org Base : opening;forms
+OpenOffice.org Base : opening;Microsoft Office files
+OpenOffice.org Base : opening;mobile device documents
+OpenOffice.org Base : opening;objects
+OpenOffice.org Base : opening;reports
+OpenOffice.org Base : opening;several files
+OpenOffice.org Base : opening;XForms
+OpenOffice.org Base : OpenOffice.org Base data sources
+OpenOffice.org Base : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Base : OpenOffice.org documents
+OpenOffice.org Base : OpenOffice.org documents;mobile device filters
+OpenOffice.org Base : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Base : OpenOffice.org Math start
+OpenOffice.org Base : operators
+OpenOffice.org Base : operators;default filters
+OpenOffice.org Base : optional hyphens (Writer)
+OpenOffice.org Base : options
+OpenOffice.org Base : options;accessibility
+OpenOffice.org Base : options;appearance
+OpenOffice.org Base : options;compatibility (Writer)
+OpenOffice.org Base : options;network identity
+OpenOffice.org Base : options;online update
+OpenOffice.org Base : options;tools
+OpenOffice.org Base : Oracle databases (base)
+OpenOffice.org Base : ordering
+OpenOffice.org Base : ordering;objects
+OpenOffice.org Base : organizing
+OpenOffice.org Base : organizing;macros and scripts
+OpenOffice.org Base : organizing;namespaces in XForms
+OpenOffice.org Base : organizing;styles
+OpenOffice.org Base : organizing;templates
+OpenOffice.org Base : original size
+OpenOffice.org Base : original size;printing in OpenOffice.org Math
+OpenOffice.org Base : original size;restoring after cropping
+OpenOffice.org Base : outlines
+OpenOffice.org Base : outlines;font effects
+OpenOffice.org Base : outlines;outline symbols
+OpenOffice.org Base : outlines;sending to presentations
+OpenOffice.org Base : overwrite mode
+OpenOffice.org Base : packages, see extensions
+OpenOffice.org Base : page breaks
+OpenOffice.org Base : page breaks;displaying (Calc)
+OpenOffice.org Base : page formats
+OpenOffice.org Base : page formats;maximizing
+OpenOffice.org Base : page formats;restriction
+OpenOffice.org Base : page styles
+OpenOffice.org Base : page styles;editing/applying with statusbar
+OpenOffice.org Base : pages
+OpenOffice.org Base : pages;backgrounds in spreadsheets
+OpenOffice.org Base : pages;formatting and numbering
+OpenOffice.org Base : pages;printing page names in presentations
+OpenOffice.org Base : pages;scaling
+OpenOffice.org Base : pages;selecting one to print
+OpenOffice.org Base : paint box
+OpenOffice.org Base : paint can symbol
+OpenOffice.org Base : pair kerning
+OpenOffice.org Base : Palm file filters
+OpenOffice.org Base : paper formats
+OpenOffice.org Base : paper size warning
+OpenOffice.org Base : paper trays
+OpenOffice.org Base : paragraph marks
+OpenOffice.org Base : paragraph marks;displaying (Writer)
+OpenOffice.org Base : paragraph styles
+OpenOffice.org Base : paragraph styles;languages
+OpenOffice.org Base : paragraph styles;modifying basic fonts
+OpenOffice.org Base : paragraphs
+OpenOffice.org Base : paragraphs;alignment
+OpenOffice.org Base : paragraphs;Asian typography
+OpenOffice.org Base : paragraphs;backgrounds
+OpenOffice.org Base : paragraphs;defining borders
+OpenOffice.org Base : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Base : paragraphs;increasing indents of
+OpenOffice.org Base : paragraphs;indents, margins and columns
+OpenOffice.org Base : paragraphs;inserting bullets
+OpenOffice.org Base : paragraphs;joining
+OpenOffice.org Base : paragraphs;numbering automatically
+OpenOffice.org Base : paragraphs;removing blank ones
+OpenOffice.org Base : paragraphs;spacing
+OpenOffice.org Base : paragraphs;tab stops
+OpenOffice.org Base : parameters
+OpenOffice.org Base : parameters;command line
+OpenOffice.org Base : parameters;queries (Base)
+OpenOffice.org Base : passwords for protecting contents
+OpenOffice.org Base : pasting
+OpenOffice.org Base : pasting;cell ranges
+OpenOffice.org Base : pasting;cell ranges from spreadsheets
+OpenOffice.org Base : pasting;data from text documents
+OpenOffice.org Base : pasting;draw objects
+OpenOffice.org Base : pasting;draw objects from other documents
+OpenOffice.org Base : pasting;formatted/unformatted text
+OpenOffice.org Base : pasting;from data source view
+OpenOffice.org Base : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Base : pasting;pictures from other documents
+OpenOffice.org Base : pasting;sheet areas in text documents
+OpenOffice.org Base : pasting;to Gallery
+OpenOffice.org Base : paths
+OpenOffice.org Base : paths;changing work directory
+OpenOffice.org Base : paths;defaults
+OpenOffice.org Base : pattern editor
+OpenOffice.org Base : pattern fields
+OpenOffice.org Base : pattern fields;form functions
+OpenOffice.org Base : patterns for objects
+OpenOffice.org Base : PDF
+OpenOffice.org Base : PDF;export
+OpenOffice.org Base : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Base : personal data input
+OpenOffice.org Base : phonetic guide
+OpenOffice.org Base : picklist creation
+OpenOffice.org Base : pictures
+OpenOffice.org Base : pictures;adding to Gallery
+OpenOffice.org Base : pictures;arranging within stacks
+OpenOffice.org Base : pictures;assigning macros
+OpenOffice.org Base : pictures;backgrounds
+OpenOffice.org Base : pictures;captions (Writer)
+OpenOffice.org Base : pictures;changing paths
+OpenOffice.org Base : pictures;cropping and zooming
+OpenOffice.org Base : pictures;displaying in Calc
+OpenOffice.org Base : pictures;displaying in Writer (Writer)
+OpenOffice.org Base : pictures;drag and drop between documents
+OpenOffice.org Base : pictures;drawing
+OpenOffice.org Base : pictures;editing
+OpenOffice.org Base : pictures;filters
+OpenOffice.org Base : pictures;ImageMap
+OpenOffice.org Base : pictures;inserting automatically
+OpenOffice.org Base : pictures;inserting from Gallery
+OpenOffice.org Base : pictures;number of
+OpenOffice.org Base : pictures;printing
+OpenOffice.org Base : pictures;scaling/resizing
+OpenOffice.org Base : Pivot tables feature in Microsoft Office
+OpenOffice.org Base : pixel editor
+OpenOffice.org Base : pixel graphics
+OpenOffice.org Base : pixel graphics;inserting and editing
+OpenOffice.org Base : pixel patterns
+OpenOffice.org Base : placeholders
+OpenOffice.org Base : placeholders;in SQL queries
+OpenOffice.org Base : placeholders;on opening files
+OpenOffice.org Base : placing toolbars
+OpenOffice.org Base : playing movies and sound files
+OpenOffice.org Base : plotting data as charts
+OpenOffice.org Base : plug-ins
+OpenOffice.org Base : plug-ins;activating and deactivating
+OpenOffice.org Base : plug-ins;definition
+OpenOffice.org Base : plug-ins;inserting
+OpenOffice.org Base : pocket device appliances
+OpenOffice.org Base : Pocket PC file filters
+OpenOffice.org Base : points
+OpenOffice.org Base : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Base : polygon drawing
+OpenOffice.org Base : pop-art filter
+OpenOffice.org Base : portable document format
+OpenOffice.org Base : positioning
+OpenOffice.org Base : positioning;draw objects and controls
+OpenOffice.org Base : positioning;fonts
+OpenOffice.org Base : positioning;objects
+OpenOffice.org Base : positioning;toolbars
+OpenOffice.org Base : post method for form transmissions
+OpenOffice.org Base : posterizing filter
+OpenOffice.org Base : PostScript
+OpenOffice.org Base : PostScript;creating files
+OpenOffice.org Base : PostScript;PDF converter, UNIX
+OpenOffice.org Base : PowerPoint export
+OpenOffice.org Base : precision as shown (Calc)
+OpenOffice.org Base : predefining fonts
+OpenOffice.org Base : presentations
+OpenOffice.org Base : presentations;creating/opening
+OpenOffice.org Base : presentations;inserting spreadsheet cells
+OpenOffice.org Base : presentations;live on the Internet
+OpenOffice.org Base : presentations;print menu
+OpenOffice.org Base : presentations;saving
+OpenOffice.org Base : presentations;saving automatically
+OpenOffice.org Base : presentations;saving in other formats
+OpenOffice.org Base : presentations;sending as e-mail
+OpenOffice.org Base : presentations;starting with wizard
+OpenOffice.org Base : presentations;wizards
+OpenOffice.org Base : press buttons, see push buttons
+OpenOffice.org Base : previews
+OpenOffice.org Base : previews;fonts lists
+OpenOffice.org Base : primary keys
+OpenOffice.org Base : primary keys;defining
+OpenOffice.org Base : primary keys;inserting (Base)
+OpenOffice.org Base : print area selection
+OpenOffice.org Base : printer metrics for document formatting (Writer)
+OpenOffice.org Base : printers
+OpenOffice.org Base : printers;adding, UNIX
+OpenOffice.org Base : printers;choosing
+OpenOffice.org Base : printers;default printer
+OpenOffice.org Base : printers;faxes under UNIX
+OpenOffice.org Base : printers;maximum page formats
+OpenOffice.org Base : printers;paper trays
+OpenOffice.org Base : printers;properties
+OpenOffice.org Base : printing
+OpenOffice.org Base : printing;black and white
+OpenOffice.org Base : printing;brochures
+OpenOffice.org Base : printing;colors in grayscale
+OpenOffice.org Base : printing;copies
+OpenOffice.org Base : printing;creating individual jobs
+OpenOffice.org Base : printing;dates in presentations
+OpenOffice.org Base : printing;directly
+OpenOffice.org Base : printing;documents
+OpenOffice.org Base : printing;drawings defaults
+OpenOffice.org Base : printing;elements in text documents
+OpenOffice.org Base : printing;faster
+OpenOffice.org Base : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Base : printing;fitting to pages in presentations
+OpenOffice.org Base : printing;formulas in OpenOffice.org Math
+OpenOffice.org Base : printing;hidden pages of presentations
+OpenOffice.org Base : printing;in original size in OpenOffice.org Math
+OpenOffice.org Base : printing;left/right pages
+OpenOffice.org Base : printing;queries (Base)
+OpenOffice.org Base : printing;scaling in OpenOffice.org Math
+OpenOffice.org Base : printing;selections
+OpenOffice.org Base : printing;text always in black
+OpenOffice.org Base : printing;text in reverse order
+OpenOffice.org Base : printing;tiling pages in presentations
+OpenOffice.org Base : printing;transparencies
+OpenOffice.org Base : printing;warnings
+OpenOffice.org Base : printing;without scaling in presentations
+OpenOffice.org Base : printing speed
+OpenOffice.org Base : programming
+OpenOffice.org Base : programming;OpenOffice.org
+OpenOffice.org Base : programming;scripting
+OpenOffice.org Base : properties
+OpenOffice.org Base : properties;fields in databases
+OpenOffice.org Base : properties;files
+OpenOffice.org Base : properties;form controls
+OpenOffice.org Base : properties;forms
+OpenOffice.org Base : properties;printers
+OpenOffice.org Base : protected contents
+OpenOffice.org Base : protected dashes
+OpenOffice.org Base : protected database tables
+OpenOffice.org Base : protected documents
+OpenOffice.org Base : protected spaces
+OpenOffice.org Base : protected spaces;inserting
+OpenOffice.org Base : protected spaces;showing (Writer)
+OpenOffice.org Base : protecting
+OpenOffice.org Base : protecting;contents
+OpenOffice.org Base : protecting;recorded changes
+OpenOffice.org Base : proxy settings
+OpenOffice.org Base : push buttons
+OpenOffice.org Base : push buttons;adding to documents
+OpenOffice.org Base : push buttons;creating
+OpenOffice.org Base : queries
+OpenOffice.org Base : queries;copying (Base)
+OpenOffice.org Base : queries;creating in design view (Base)
+OpenOffice.org Base : queries;creating in SQL view
+OpenOffice.org Base : queries;defining (Base)
+OpenOffice.org Base : queries;deleting table links (Base)
+OpenOffice.org Base : queries;editing in data source view
+OpenOffice.org Base : queries;formulating filter conditions (Base)
+OpenOffice.org Base : queries;joining tables (Base)
+OpenOffice.org Base : queries;missing elements (Base)
+OpenOffice.org Base : queries;overview (Base)
+OpenOffice.org Base : queries;parameter queries (Base)
+OpenOffice.org Base : queries;printing (Base)
+OpenOffice.org Base : Query Wizard (Base)
+OpenOffice.org Base : quickstarter
+OpenOffice.org Base : quotation marks
+OpenOffice.org Base : quotation marks;replacing
+OpenOffice.org Base : quotes
+OpenOffice.org Base : quotes;custom
+OpenOffice.org Base : radio button creation
+OpenOffice.org Base : read-only documents
+OpenOffice.org Base : read-only documents;cursor
+OpenOffice.org Base : read-only documents;database tables on/off
+OpenOffice.org Base : read-only documents;editing
+OpenOffice.org Base : read-only documents;opening documents as
+OpenOffice.org Base : read-only items in Data Navigator
+OpenOffice.org Base : recognizing URLs automatically
+OpenOffice.org Base : recording
+OpenOffice.org Base : recording;changes
+OpenOffice.org Base : recording;macros
+OpenOffice.org Base : records
+OpenOffice.org Base : records;inserting notes
+OpenOffice.org Base : records;protecting
+OpenOffice.org Base : records;saving
+OpenOffice.org Base : records;searching in databases
+OpenOffice.org Base : rectangles with round corners
+OpenOffice.org Base : recursions in spreadsheets
+OpenOffice.org Base : redo command
+OpenOffice.org Base : reduced printing
+OpenOffice.org Base : reference lines
+OpenOffice.org Base : references
+OpenOffice.org Base : references;displaying in color (Calc)
+OpenOffice.org Base : references;expanding (Calc)
+OpenOffice.org Base : references;iterative (Calc)
+OpenOffice.org Base : Refresh Data feature in Microsoft Office
+OpenOffice.org Base : register-true
+OpenOffice.org Base : register-true;definition
+OpenOffice.org Base : registering
+OpenOffice.org Base : registering;address books
+OpenOffice.org Base : registering;databases (Base)
+OpenOffice.org Base : registering;OpenOffice.org
+OpenOffice.org Base : regular expressions
+OpenOffice.org Base : regular expressions;list of
+OpenOffice.org Base : regular expressions;opening files
+OpenOffice.org Base : relational databases (Base)
+OpenOffice.org Base : relations
+OpenOffice.org Base : relations;creating and deleting (Base)
+OpenOffice.org Base : relations;joining tables (Base)
+OpenOffice.org Base : relations;properties (Base)
+OpenOffice.org Base : relative hyperlinks
+OpenOffice.org Base : relative saving of URLs
+OpenOffice.org Base : reloading
+OpenOffice.org Base : reloading;documents
+OpenOffice.org Base : reloading;HTML documents, automatically
+OpenOffice.org Base : remarks, see also notes
+OpenOffice.org Base : remote configurations
+OpenOffice.org Base : remove noise filter
+OpenOffice.org Base : removing
+OpenOffice.org Base : removing;bullets and numbering
+OpenOffice.org Base : removing;form filters
+OpenOffice.org Base : removing, see also deleting
+OpenOffice.org Base : Replace text as you type feature in Microsoft Office
+OpenOffice.org Base : replacement options
+OpenOffice.org Base : replacement table
+OpenOffice.org Base : replacing
+OpenOffice.org Base : replacing;AutoCorrect function
+OpenOffice.org Base : replacing;dashes
+OpenOffice.org Base : Report Builder
+OpenOffice.org Base : reports
+OpenOffice.org Base : reports;creating
+OpenOffice.org Base : reports;error reports
+OpenOffice.org Base : reports;opening and editing
+OpenOffice.org Base : reports;templates
+OpenOffice.org Base : resetting
+OpenOffice.org Base : resetting;templates
+OpenOffice.org Base : resizing
+OpenOffice.org Base : resizing;objects, by mouse
+OpenOffice.org Base : resizing, see also scaling/zooming
+OpenOffice.org Base : resolution when printing bitmaps
+OpenOffice.org Base : restoring
+OpenOffice.org Base : restoring;default formatting
+OpenOffice.org Base : restoring;editing
+OpenOffice.org Base : reversing printing order
+OpenOffice.org Base : review function
+OpenOffice.org Base : review function;accepting or rejecting changes
+OpenOffice.org Base : review function;comparing documents
+OpenOffice.org Base : review function;recording changes example
+OpenOffice.org Base : rich text control
+OpenOffice.org Base : right alignment of paragraphs
+OpenOffice.org Base : right joins (Base)
+OpenOffice.org Base : right-to-left text
+OpenOffice.org Base : rotating
+OpenOffice.org Base : rotating;3D text
+OpenOffice.org Base : round corners
+OpenOffice.org Base : rounding precision (Calc)
+OpenOffice.org Base : row headers
+OpenOffice.org Base : row headers;displaying (Calc)
+OpenOffice.org Base : row headers;highlighting (Calc)
+OpenOffice.org Base : rulers
+OpenOffice.org Base : rulers;default settings
+OpenOffice.org Base : rulers;measurement units
+OpenOffice.org Base : rulers;visible in presentations
+OpenOffice.org Base : samples and templates
+OpenOffice.org Base : saving
+OpenOffice.org Base : saving;default file formats
+OpenOffice.org Base : saving;dialog settings
+OpenOffice.org Base : saving;documents
+OpenOffice.org Base : saving;documents for mobile devices
+OpenOffice.org Base : saving;documents in other formats
+OpenOffice.org Base : saving;documents, automatically
+OpenOffice.org Base : saving;in Microsoft Office file format
+OpenOffice.org Base : saving;options
+OpenOffice.org Base : saving;templates
+OpenOffice.org Base : saving;to XML
+OpenOffice.org Base : saving;VBA code in Microsoft Office documents
+OpenOffice.org Base : saving;with password by default
+OpenOffice.org Base : saving as command
+OpenOffice.org Base : saving as command;precautions
+OpenOffice.org Base : scaling
+OpenOffice.org Base : scaling;font sizes in user interface
+OpenOffice.org Base : scaling;objects
+OpenOffice.org Base : scaling;pictures
+OpenOffice.org Base : scaling;printing in OpenOffice.org Math
+OpenOffice.org Base : scaling;when printing presentations
+OpenOffice.org Base : scaling, see also zooming
+OpenOffice.org Base : screen
+OpenOffice.org Base : screen;full screen views
+OpenOffice.org Base : screen;scaling
+OpenOffice.org Base : screen magnifiers
+OpenOffice.org Base : screen readers
+OpenOffice.org Base : script organization
+OpenOffice.org Base : scripting in programming
+OpenOffice.org Base : scrollbars
+OpenOffice.org Base : scrollbars;controls
+OpenOffice.org Base : scrollbars;displaying (Calc)
+OpenOffice.org Base : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Base : search criteria for database functions in cells
+OpenOffice.org Base : search engines
+OpenOffice.org Base : search engines;definition
+OpenOffice.org Base : search engines;selecting
+OpenOffice.org Base : searching
+OpenOffice.org Base : searching;all sheets
+OpenOffice.org Base : searching;databases
+OpenOffice.org Base : searching;form filters
+OpenOffice.org Base : searching;Internet
+OpenOffice.org Base : searching;tables and forms
+OpenOffice.org Base : sections
+OpenOffice.org Base : sections;backgrounds
+OpenOffice.org Base : sections;protecting
+OpenOffice.org Base : security
+OpenOffice.org Base : security;options for documents with macros
+OpenOffice.org Base : security;protecting contents
+OpenOffice.org Base : security;warning dialogs with macros
+OpenOffice.org Base : selecting
+OpenOffice.org Base : selecting;controls
+OpenOffice.org Base : selecting;group objects
+OpenOffice.org Base : selecting;measurement units
+OpenOffice.org Base : selecting;objects
+OpenOffice.org Base : selecting;print areas
+OpenOffice.org Base : selecting;several files
+OpenOffice.org Base : selection clipboard
+OpenOffice.org Base : selection modes in text
+OpenOffice.org Base : sending
+OpenOffice.org Base : sending;AutoAbstract function in presentations
+OpenOffice.org Base : sending;documents as e-mail
+OpenOffice.org Base : sending;documents as faxes
+OpenOffice.org Base : separator lines
+OpenOffice.org Base : separator lines;defining
+OpenOffice.org Base : separators
+OpenOffice.org Base : separators;conditional
+OpenOffice.org Base : Server Side ImageMap
+OpenOffice.org Base : settings
+OpenOffice.org Base : settings;printers
+OpenOffice.org Base : settings;program configuration
+OpenOffice.org Base : settings;proxies
+OpenOffice.org Base : settings;tracking changes
+OpenOffice.org Base : settings;views
+OpenOffice.org Base : SGML
+OpenOffice.org Base : SGML;definition
+OpenOffice.org Base : shadows
+OpenOffice.org Base : shadows;areas
+OpenOffice.org Base : shadows;borders
+OpenOffice.org Base : shadows;characters
+OpenOffice.org Base : shadows;characters, using context menu
+OpenOffice.org Base : sharpening filter
+OpenOffice.org Base : sheet tabs
+OpenOffice.org Base : sheet tabs;displaying
+OpenOffice.org Base : sheets
+OpenOffice.org Base : sheets;searching all
+OpenOffice.org Base : shortcut keys
+OpenOffice.org Base : shortcut keys;assigning macros
+OpenOffice.org Base : shortcut keys;general
+OpenOffice.org Base : shortcut keys;in databases
+OpenOffice.org Base : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Base : Show/Hide feature in Microsoft Office
+OpenOffice.org Base : showing
+OpenOffice.org Base : showing;changes
+OpenOffice.org Base : showing;docked windows
+OpenOffice.org Base : showing;drawings and controls (Writer)
+OpenOffice.org Base : showing;live presentations on the Internet
+OpenOffice.org Base : showing;toolbars
+OpenOffice.org Base : signing documents with digital signatures
+OpenOffice.org Base : similarity search
+OpenOffice.org Base : simple handles (Writer)
+OpenOffice.org Base : simplified Chinese
+OpenOffice.org Base : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Base : single sign on options
+OpenOffice.org Base : single-line spacing in text
+OpenOffice.org Base : sizes
+OpenOffice.org Base : sizes;draw objects
+OpenOffice.org Base : sizes;pictures
+OpenOffice.org Base : slanting draw objects
+OpenOffice.org Base : small capitals
+OpenOffice.org Base : small icons
+OpenOffice.org Base : smart tags
+OpenOffice.org Base : smart tags;options
+OpenOffice.org Base : smooth scrolling (Writer)
+OpenOffice.org Base : smoothing filter
+OpenOffice.org Base : snap grid defaults (Writer/Calc)
+OpenOffice.org Base : snapping in presentations and drawings
+OpenOffice.org Base : solarization filter
+OpenOffice.org Base : sort lists
+OpenOffice.org Base : sort lists;copying to in Calc
+OpenOffice.org Base : sorting
+OpenOffice.org Base : sorting;data in forms
+OpenOffice.org Base : sorting;databases
+OpenOffice.org Base : sounds
+OpenOffice.org Base : sounds;inserting and playing
+OpenOffice.org Base : sounds;UNIX
+OpenOffice.org Base : spaces
+OpenOffice.org Base : spaces;displaying (Writer)
+OpenOffice.org Base : spaces;ignoring double
+OpenOffice.org Base : spaces;inserting protected spaces
+OpenOffice.org Base : spaces;showing protected spaces (Writer)
+OpenOffice.org Base : spacing
+OpenOffice.org Base : spacing;between paragraphs in footnotes
+OpenOffice.org Base : spacing;font effects
+OpenOffice.org Base : spacing;lines and paragraphs
+OpenOffice.org Base : spacing;tab stops in text documents
+OpenOffice.org Base : spacing;tabs in presentations
+OpenOffice.org Base : spadmin
+OpenOffice.org Base : special characters
+OpenOffice.org Base : speech bubbles
+OpenOffice.org Base : speed of printing
+OpenOffice.org Base : spellcheck
+OpenOffice.org Base : spellcheck;activating for a language
+OpenOffice.org Base : spellcheck;context menus
+OpenOffice.org Base : spellcheck;default languages
+OpenOffice.org Base : spellcheck;dialog
+OpenOffice.org Base : spellcheck;dictionary of exceptions
+OpenOffice.org Base : spellcheck;ignore list
+OpenOffice.org Base : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Base : spin button creation
+OpenOffice.org Base : spoolfiles with Xprinter
+OpenOffice.org Base : spreadsheets
+OpenOffice.org Base : spreadsheets;as databases (base)
+OpenOffice.org Base : spreadsheets;backgrounds
+OpenOffice.org Base : spreadsheets;copying areas to text documents
+OpenOffice.org Base : spreadsheets;creating/opening
+OpenOffice.org Base : spreadsheets;inserting charts
+OpenOffice.org Base : spreadsheets;inserting database records
+OpenOffice.org Base : spreadsheets;printing
+OpenOffice.org Base : spreadsheets;saving
+OpenOffice.org Base : spreadsheets;saving automatically
+OpenOffice.org Base : spreadsheets;saving in other formats
+OpenOffice.org Base : spreadsheets;sending as e-mail
+OpenOffice.org Base : SQL
+OpenOffice.org Base : SQL;definition
+OpenOffice.org Base : SQL;DISTINCT parameter
+OpenOffice.org Base : SQL;executing SQL commands
+OpenOffice.org Base : SQL;executing SQL statements (Base)
+OpenOffice.org Base : SQL;queries (Base)
+OpenOffice.org Base : square drawings
+OpenOffice.org Base : standard bar on/off
+OpenOffice.org Base : standard filters in databases
+OpenOffice.org Base : standard printer under UNIX
+OpenOffice.org Base : Start Module backing window
+OpenOffice.org Base : start parameters
+OpenOffice.org Base : status bar on/off
+OpenOffice.org Base : stickers
+OpenOffice.org Base : strikethrough
+OpenOffice.org Base : strikethrough;characters
+OpenOffice.org Base : strikethrough;font effects
+OpenOffice.org Base : styles
+OpenOffice.org Base : styles;'changed' message
+OpenOffice.org Base : styles;copying between documents
+OpenOffice.org Base : styles;keyboard shortcuts
+OpenOffice.org Base : styles;organizing
+OpenOffice.org Base : styles;printing styles used in a document
+OpenOffice.org Base : styles;replacing automatically
+OpenOffice.org Base : Styles and Formatting window
+OpenOffice.org Base : Styles and Formatting window;docking
+OpenOffice.org Base : subforms
+OpenOffice.org Base : subforms;creating
+OpenOffice.org Base : subforms;description
+OpenOffice.org Base : submitting forms
+OpenOffice.org Base : suffixes in file formats
+OpenOffice.org Base : support on the Web
+OpenOffice.org Base : synchronizing
+OpenOffice.org Base : synchronizing;labels and business cards
+OpenOffice.org Base : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Base : system address book registration
+OpenOffice.org Base : tab stops
+OpenOffice.org Base : tab stops;displaying (Writer)
+OpenOffice.org Base : tab stops;inserting and editing
+OpenOffice.org Base : tab stops;setting in sheets
+OpenOffice.org Base : tab stops;settings
+OpenOffice.org Base : tab stops;spacing in presentations
+OpenOffice.org Base : tab stops;spacing in text documents
+OpenOffice.org Base : table controls
+OpenOffice.org Base : table controls;form functions
+OpenOffice.org Base : table controls;keyboard-only edit mode
+OpenOffice.org Base : table controls;properties
+OpenOffice.org Base : table views of databases
+OpenOffice.org Base : Table Wizard (Base)
+OpenOffice.org Base : tables
+OpenOffice.org Base : tables;backgrounds
+OpenOffice.org Base : tables;inserting line breaks
+OpenOffice.org Base : tables in databases
+OpenOffice.org Base : tables in databases;access rights to (Base)
+OpenOffice.org Base : tables in databases;adding to queries
+OpenOffice.org Base : tables in databases;browsing and editing
+OpenOffice.org Base : tables in databases;copying database tables (Base)
+OpenOffice.org Base : tables in databases;creating
+OpenOffice.org Base : tables in databases;creating in design view
+OpenOffice.org Base : tables in databases;importing text formats (Base)
+OpenOffice.org Base : tables in databases;joining for queries (Base)
+OpenOffice.org Base : tables in databases;printing queries (Base)
+OpenOffice.org Base : tables in databases;relations (Base)
+OpenOffice.org Base : tables in databases;searching
+OpenOffice.org Base : tables in spreadsheets
+OpenOffice.org Base : tables in spreadsheets;copying data to other applications
+OpenOffice.org Base : tables in spreadsheets;defining borders
+OpenOffice.org Base : tables in spreadsheets;value highlighting
+OpenOffice.org Base : tables in text
+OpenOffice.org Base : tables in text;captions
+OpenOffice.org Base : tables in text;creating automatically
+OpenOffice.org Base : tables in text;default settings
+OpenOffice.org Base : tables in text;defining borders
+OpenOffice.org Base : tables in text;displaying
+OpenOffice.org Base : tables in text;printing
+OpenOffice.org Base : tables in text;protecting cells
+OpenOffice.org Base : tables of contents
+OpenOffice.org Base : tables of contents;unprotecting
+OpenOffice.org Base : tabs
+OpenOffice.org Base : tabs;displaying sheet tabs
+OpenOffice.org Base : tags
+OpenOffice.org Base : tags;definition
+OpenOffice.org Base : tags;META tags
+OpenOffice.org Base : templates
+OpenOffice.org Base : templates;agendas
+OpenOffice.org Base : templates;changing basic fonts
+OpenOffice.org Base : templates;database reports
+OpenOffice.org Base : templates;deleting
+OpenOffice.org Base : templates;editing and saving
+OpenOffice.org Base : templates;faxes
+OpenOffice.org Base : templates;importing and exporting
+OpenOffice.org Base : templates;letters
+OpenOffice.org Base : templates;new documents from templates
+OpenOffice.org Base : templates;opening documents with
+OpenOffice.org Base : templates;organizing
+OpenOffice.org Base : terminology
+OpenOffice.org Base : terminology;general glossary
+OpenOffice.org Base : terminology;Internet glossary
+OpenOffice.org Base : testing XML filters
+OpenOffice.org Base : text
+OpenOffice.org Base : text;animating
+OpenOffice.org Base : text;Asian layout
+OpenOffice.org Base : text;backgrounds
+OpenOffice.org Base : text;bold
+OpenOffice.org Base : text;coloring
+OpenOffice.org Base : text;contours
+OpenOffice.org Base : text;copying by drag and drop
+OpenOffice.org Base : text;CTL languages
+OpenOffice.org Base : text;drawing pictures
+OpenOffice.org Base : text;font effects
+OpenOffice.org Base : text;font sizes
+OpenOffice.org Base : text;font styles
+OpenOffice.org Base : text;fonts and formats
+OpenOffice.org Base : text;Fontwork icons
+OpenOffice.org Base : text;hyperlinks
+OpenOffice.org Base : text;inserting special characters
+OpenOffice.org Base : text;italics
+OpenOffice.org Base : text;kerning
+OpenOffice.org Base : text;language selection
+OpenOffice.org Base : text;line spacing
+OpenOffice.org Base : text;overwriting or inserting
+OpenOffice.org Base : text;placeholders in presentations
+OpenOffice.org Base : text;printing in black
+OpenOffice.org Base : text;replacing with format
+OpenOffice.org Base : text;selection modes
+OpenOffice.org Base : text;shadowed
+OpenOffice.org Base : text;text/draw objects
+OpenOffice.org Base : text attributes
+OpenOffice.org Base : text attributes;hyperlinks
+OpenOffice.org Base : text attributes;undoing
+OpenOffice.org Base : text boxes
+OpenOffice.org Base : text boxes;form functions
+OpenOffice.org Base : text boxes;positioning
+OpenOffice.org Base : text breaks in cells
+OpenOffice.org Base : text colors for better accessibility
+OpenOffice.org Base : text databases (Base)
+OpenOffice.org Base : text documents
+OpenOffice.org Base : text documents;creating/opening
+OpenOffice.org Base : text documents;importing/exporting
+OpenOffice.org Base : text documents;inserting spreadsheet cells
+OpenOffice.org Base : text documents;print settings
+OpenOffice.org Base : text documents;printing
+OpenOffice.org Base : text documents;saving
+OpenOffice.org Base : text documents;saving automatically
+OpenOffice.org Base : text documents;saving in other formats
+OpenOffice.org Base : text documents;sending as e-mail
+OpenOffice.org Base : text effects
+OpenOffice.org Base : text flow
+OpenOffice.org Base : text flow;in cells
+OpenOffice.org Base : text formats
+OpenOffice.org Base : text formats;databases
+OpenOffice.org Base : text formats;pasting
+OpenOffice.org Base : text input fields
+OpenOffice.org Base : text layout for special languages
+OpenOffice.org Base : text objects
+OpenOffice.org Base : text objects;alignment
+OpenOffice.org Base : text objects;draw functions
+OpenOffice.org Base : text objects;fonts
+OpenOffice.org Base : text objects;in presentations and drawings
+OpenOffice.org Base : text overflow in spreadsheet cells
+OpenOffice.org Base : text, see also text documents, paragraphs and characters
+OpenOffice.org Base : TextArt, see Fontwork
+OpenOffice.org Base : textures
+OpenOffice.org Base : textures;inserting from Gallery
+OpenOffice.org Base : textures;on chart bars
+OpenOffice.org Base : Thai
+OpenOffice.org Base : Thai;entering text
+OpenOffice.org Base : Thai;language settings
+OpenOffice.org Base : thesaurus
+OpenOffice.org Base : thesaurus;activating for a language
+OpenOffice.org Base : ticker text
+OpenOffice.org Base : time fields
+OpenOffice.org Base : time fields;form functions
+OpenOffice.org Base : times
+OpenOffice.org Base : times;inserting when printing presentations
+OpenOffice.org Base : times, formats
+OpenOffice.org Base : tips
+OpenOffice.org Base : tips;extended tips in Help
+OpenOffice.org Base : title rows
+OpenOffice.org Base : title rows;printing in OpenOffice.org Math
+OpenOffice.org Base : titles
+OpenOffice.org Base : titles;changing
+OpenOffice.org Base : titles;editing in charts
+OpenOffice.org Base : titles;font effects
+OpenOffice.org Base : titles;formatting automatically
+OpenOffice.org Base : titles;objects
+OpenOffice.org Base : toolbars
+OpenOffice.org Base : toolbars;adding buttons
+OpenOffice.org Base : toolbars;docking/undocking
+OpenOffice.org Base : toolbars;Form Navigation bar
+OpenOffice.org Base : toolbars;viewing/closing
+OpenOffice.org Base : tools bar
+OpenOffice.org Base : tooltips
+OpenOffice.org Base : tooltips;extended tips
+OpenOffice.org Base : tooltips;help
+OpenOffice.org Base : Track changes feature in Microsoft Office
+OpenOffice.org Base : traditional Chinese
+OpenOffice.org Base : traditional Chinese;translating to simplified chinese
+OpenOffice.org Base : transparency
+OpenOffice.org Base : transparency;areas
+OpenOffice.org Base : transparency;off for faster printing
+OpenOffice.org Base : transparency;saving
+OpenOffice.org Base : tree view of Help
+OpenOffice.org Base : typefaces
+OpenOffice.org Base : typefaces;adding under UNIX
+OpenOffice.org Base : typefaces;formats
+OpenOffice.org Base : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Base : typography
+OpenOffice.org Base : typography;Asian
+OpenOffice.org Base : underlining
+OpenOffice.org Base : underlining;AutoFormat function
+OpenOffice.org Base : underlining;characters
+OpenOffice.org Base : underlining;text
+OpenOffice.org Base : undocking windows
+OpenOffice.org Base : undoing
+OpenOffice.org Base : undoing;direct formatting
+OpenOffice.org Base : undoing;editing
+OpenOffice.org Base : undoing;number of steps
+OpenOffice.org Base : ungrouping groups
+OpenOffice.org Base : units
+OpenOffice.org Base : units;converting
+OpenOffice.org Base : units;measurement units
+OpenOffice.org Base : UNO components
+OpenOffice.org Base : UNO components;Extension Manager
+OpenOffice.org Base : UNO components;integrating new
+OpenOffice.org Base : update options
+OpenOffice.org Base : updates
+OpenOffice.org Base : updates;checking automatically
+OpenOffice.org Base : updates;checking manually
+OpenOffice.org Base : updating
+OpenOffice.org Base : updating;fields and charts, automatically (Writer)
+OpenOffice.org Base : updating;links in text documents
+OpenOffice.org Base : updating;links, on opening
+OpenOffice.org Base : updating;templates
+OpenOffice.org Base : URL
+OpenOffice.org Base : URL;changing hyperlink URLs
+OpenOffice.org Base : URL;definition
+OpenOffice.org Base : URL;saving absolute/relative paths
+OpenOffice.org Base : URL;turning off URL recognition
+OpenOffice.org Base : user data
+OpenOffice.org Base : user data;input
+OpenOffice.org Base : user data;removing when saving
+OpenOffice.org Base : user-defined dictionaries
+OpenOffice.org Base : user-defined dictionaries;creating
+OpenOffice.org Base : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Base : user-defined dictionaries;editing
+OpenOffice.org Base : user-defined styles
+OpenOffice.org Base : user-defined styles;automatically replacing
+OpenOffice.org Base : UTF-8/UCS2 support
+OpenOffice.org Base : Validation feature in Microsoft Office
+OpenOffice.org Base : values
+OpenOffice.org Base : values;rounded as shown (Calc)
+OpenOffice.org Base : variables
+OpenOffice.org Base : variables;for paths
+OpenOffice.org Base : VBA code
+OpenOffice.org Base : VBA code;loading/saving documents with VBA code
+OpenOffice.org Base : version management
+OpenOffice.org Base : version numbers of documents
+OpenOffice.org Base : versions
+OpenOffice.org Base : versions;comparing documents
+OpenOffice.org Base : versions;file saving as, restriction
+OpenOffice.org Base : versions;merging document versions
+OpenOffice.org Base : versions;of a document
+OpenOffice.org Base : versions;OpenOffice.org
+OpenOffice.org Base : vertical callouts
+OpenOffice.org Base : vertical scrollbars (Writer)
+OpenOffice.org Base : vertical text boxes
+OpenOffice.org Base : videos
+OpenOffice.org Base : viewing
+OpenOffice.org Base : viewing;databases
+OpenOffice.org Base : viewing;file properties
+OpenOffice.org Base : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Base : viewing;toolbars
+OpenOffice.org Base : views
+OpenOffice.org Base : views;creating database views (Base)
+OpenOffice.org Base : views;defaults
+OpenOffice.org Base : views;full screen
+OpenOffice.org Base : views;icons
+OpenOffice.org Base : views;in 3D
+OpenOffice.org Base : views;scaling
+OpenOffice.org Base : Visual Basic for Applications
+OpenOffice.org Base : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Base : watermarks
+OpenOffice.org Base : web documents
+OpenOffice.org Base : web documents;XForms
+OpenOffice.org Base : Web support
+OpenOffice.org Base : WebCast export
+OpenOffice.org Base : windows
+OpenOffice.org Base : windows;docking
+OpenOffice.org Base : windows;docking definition
+OpenOffice.org Base : windows;hiding/showing/docking
+OpenOffice.org Base : windows;new
+OpenOffice.org Base : wizards
+OpenOffice.org Base : wizards;agendas
+OpenOffice.org Base : wizards;database queries
+OpenOffice.org Base : wizards;database tables (Base)
+OpenOffice.org Base : wizards;databases (Base)
+OpenOffice.org Base : wizards;document converter
+OpenOffice.org Base : wizards;Euro Converter
+OpenOffice.org Base : wizards;faxes
+OpenOffice.org Base : wizards;forms
+OpenOffice.org Base : wizards;letters
+OpenOffice.org Base : wizards;overview
+OpenOffice.org Base : wizards;presentations
+OpenOffice.org Base : wizards;reports
+OpenOffice.org Base : Word documents
+OpenOffice.org Base : Word documents;compatibility
+OpenOffice.org Base : Word documents;saving as
+OpenOffice.org Base : WordArt, see Fontwork
+OpenOffice.org Base : words
+OpenOffice.org Base : words;automatically replacing
+OpenOffice.org Base : words;wrapping in cells
+OpenOffice.org Base : work directory change
+OpenOffice.org Base : Workbook feature in Microsoft Office
+OpenOffice.org Base : Worksheet feature in Microsoft Office
+OpenOffice.org Base : wrapping text
+OpenOffice.org Base : wrapping text;in cells
+OpenOffice.org Base : write protection on/off
+OpenOffice.org Base : writing aids options
+OpenOffice.org Base : WYSIWYG in fonts lists
+OpenOffice.org Base : XForms
+OpenOffice.org Base : XML converters
+OpenOffice.org Base : XML file formats
+OpenOffice.org Base : XML filters
+OpenOffice.org Base : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Base : XML filters;settings
+OpenOffice.org Base : XML Forms
+OpenOffice.org Base : XSLT based filters
+OpenOffice.org Base : XSLT based filters;settings
+OpenOffice.org Base : XSLT filters, see also XML filters
+OpenOffice.org Base : years
+OpenOffice.org Base : years;2-digit options
+OpenOffice.org Base : zero values
+OpenOffice.org Base : zero values;displaying (Calc)
+OpenOffice.org Base : zooming
+OpenOffice.org Base : zooming;page views
+OpenOffice.org Base : zooming;pictures
+OpenOffice.org Base : zooming;status bar
+OpenOffice.org Calc : #N/A error
+OpenOffice.org Calc : #N/A error;assigning to a cell
+OpenOffice.org Calc : #N/A error;recognizing
+OpenOffice.org Calc : #NAME error message
+OpenOffice.org Calc : #REF error message
+OpenOffice.org Calc : 1/2 replacement
+OpenOffice.org Calc : 3D charts
+OpenOffice.org Calc : 3D text creation
+OpenOffice.org Calc : 3D view
+OpenOffice.org Calc : abbreviation replacement
+OpenOffice.org Calc : ABS function
+OpenOffice.org Calc : absolute addresses in spreadsheets
+OpenOffice.org Calc : absolute hyperlinks
+OpenOffice.org Calc : absolute references in spreadsheets
+OpenOffice.org Calc : absolute saving of URLs
+OpenOffice.org Calc : absolute values
+OpenOffice.org Calc : accents
+OpenOffice.org Calc : Access databases (base)
+OpenOffice.org Calc : access rights for database tables (Base)
+OpenOffice.org Calc : accessibility
+OpenOffice.org Calc : accessibility;general shortcuts
+OpenOffice.org Calc : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Calc : accessibility;OpenOffice.org Calc shortcuts
+OpenOffice.org Calc : accessibility;OpenOffice.org features
+OpenOffice.org Calc : accessibility;options
+OpenOffice.org Calc : ACCRINT function
+OpenOffice.org Calc : ACCRINTM function
+OpenOffice.org Calc : accrued interests
+OpenOffice.org Calc : accrued interests;one-off payments
+OpenOffice.org Calc : accrued interests;periodic payments
+OpenOffice.org Calc : accumulated interests
+OpenOffice.org Calc : ACOS function
+OpenOffice.org Calc : ACOSH function
+OpenOffice.org Calc : ACOT function
+OpenOffice.org Calc : ACOTH function
+OpenOffice.org Calc : actions in case of incorrect input
+OpenOffice.org Calc : activating
+OpenOffice.org Calc : activating;context menus
+OpenOffice.org Calc : activating;Error Report Tool
+OpenOffice.org Calc : activating;extended help tips
+OpenOffice.org Calc : activating;plug-ins
+OpenOffice.org Calc : ActiveX control
+OpenOffice.org Calc : Adabas D databases (base)
+OpenOffice.org Calc : add-ins
+OpenOffice.org Calc : add-ins;analysis functions
+OpenOffice.org Calc : add-ins;for programming
+OpenOffice.org Calc : add-ins;functions
+OpenOffice.org Calc : add-ons, see UNO components
+OpenOffice.org Calc : adding
+OpenOffice.org Calc : adding;automatic captions (Writer)
+OpenOffice.org Calc : adding;backgrounds
+OpenOffice.org Calc : adding;buttons in toolbars
+OpenOffice.org Calc : adding;cells in print ranges
+OpenOffice.org Calc : adding;conditions for XForm items
+OpenOffice.org Calc : adding;draw objects
+OpenOffice.org Calc : adding;Fontwork objects
+OpenOffice.org Calc : adding;items in Data Navigator
+OpenOffice.org Calc : adding;namespaces in XForms
+OpenOffice.org Calc : adding;numbers in cell ranges
+OpenOffice.org Calc : adding;paragraph borders
+OpenOffice.org Calc : adding;pictures from Gallery
+OpenOffice.org Calc : adding;pictures in Gallery
+OpenOffice.org Calc : adding;plug-ins
+OpenOffice.org Calc : adding;push buttons
+OpenOffice.org Calc : adding;specified numbers
+OpenOffice.org Calc : adding;sum icon
+OpenOffice.org Calc : adding;table borders
+OpenOffice.org Calc : adding;textures on chart bars
+OpenOffice.org Calc : additional selection mode
+OpenOffice.org Calc : address books
+OpenOffice.org Calc : address books;LDAP server (Base)
+OpenOffice.org Calc : address books;registering
+OpenOffice.org Calc : ADDRESS function
+OpenOffice.org Calc : address labels from databases
+OpenOffice.org Calc : addressing
+OpenOffice.org Calc : addressing;automatic
+OpenOffice.org Calc : addressing;by defined names
+OpenOffice.org Calc : addressing;relative and absolute
+OpenOffice.org Calc : adjusting array ranges
+OpenOffice.org Calc : ADO databases (Base)
+OpenOffice.org Calc : advanced filters
+OpenOffice.org Calc : Agenda Wizard
+OpenOffice.org Calc : aging filter
+OpenOffice.org Calc : algebraic signs
+OpenOffice.org Calc : aligning
+OpenOffice.org Calc : aligning;2D charts
+OpenOffice.org Calc : aligning;cells
+OpenOffice.org Calc : aligning;objects
+OpenOffice.org Calc : aligning;paragraphs
+OpenOffice.org Calc : aligning;tables in text
+OpenOffice.org Calc : aligning;text objects
+OpenOffice.org Calc : aligning;titles in charts
+OpenOffice.org Calc : allowances
+OpenOffice.org Calc : allowed cell names
+OpenOffice.org Calc : alternative fonts
+OpenOffice.org Calc : AMORDEGRC function
+OpenOffice.org Calc : AMORLINC function
+OpenOffice.org Calc : amortization installment
+OpenOffice.org Calc : amortizations, see also depreciations
+OpenOffice.org Calc : amount received for fixed-interest securities
+OpenOffice.org Calc : ampersand symbol, see also operators
+OpenOffice.org Calc : analysis functions
+OpenOffice.org Calc : anchors
+OpenOffice.org Calc : anchors;changing
+OpenOffice.org Calc : anchors;displaying (Calc)
+OpenOffice.org Calc : anchors;types/positions for draw objects
+OpenOffice.org Calc : AND function
+OpenOffice.org Calc : animations
+OpenOffice.org Calc : animations;accessibility options
+OpenOffice.org Calc : annual net interest rates
+OpenOffice.org Calc : annual return on treasury bills
+OpenOffice.org Calc : annuities
+OpenOffice.org Calc : appearance options
+OpenOffice.org Calc : appending sheets
+OpenOffice.org Calc : applet insertion
+OpenOffice.org Calc : applying
+OpenOffice.org Calc : applying;advanced filters
+OpenOffice.org Calc : applying;automatic formatting
+OpenOffice.org Calc : applying;cell formats
+OpenOffice.org Calc : applying;formatting themes
+OpenOffice.org Calc : applying;languages, to selected text
+OpenOffice.org Calc : applying;sort lists
+OpenOffice.org Calc : Arabic
+OpenOffice.org Calc : Arabic;entering text
+OpenOffice.org Calc : Arabic;language settings
+OpenOffice.org Calc : ARABIC function
+OpenOffice.org Calc : area charts
+OpenOffice.org Calc : areas
+OpenOffice.org Calc : areas;bitmap patterns
+OpenOffice.org Calc : areas;hatched/dotted
+OpenOffice.org Calc : areas;shadows
+OpenOffice.org Calc : areas;slanting
+OpenOffice.org Calc : areas;styles
+OpenOffice.org Calc : areas;transparency
+OpenOffice.org Calc : AREAS function
+OpenOffice.org Calc : areas, see also cell ranges
+OpenOffice.org Calc : arguments in command line
+OpenOffice.org Calc : arithmetic declining depreciations
+OpenOffice.org Calc : arithmetic lists
+OpenOffice.org Calc : arithmetic-degressive depreciations
+OpenOffice.org Calc : arithmetical operators
+OpenOffice.org Calc : arranging
+OpenOffice.org Calc : arranging;objects
+OpenOffice.org Calc : array formulas
+OpenOffice.org Calc : arrows
+OpenOffice.org Calc : arrows;defining arrow heads
+OpenOffice.org Calc : arrows;defining arrow lines
+OpenOffice.org Calc : arrows;drawing in text
+OpenOffice.org Calc : ASC function
+OpenOffice.org Calc : ASCII
+OpenOffice.org Calc : ASCII;definition
+OpenOffice.org Calc : Asian languages
+OpenOffice.org Calc : Asian languages;enabling
+OpenOffice.org Calc : Asian languages;sorting
+OpenOffice.org Calc : Asian Phonetic Guide
+OpenOffice.org Calc : Asian typography
+OpenOffice.org Calc : ASIN function
+OpenOffice.org Calc : ASINH function
+OpenOffice.org Calc : assigning scripts
+OpenOffice.org Calc : assistive technology in OpenOffice.org
+OpenOffice.org Calc : ATAN function
+OpenOffice.org Calc : ATAN2 function
+OpenOffice.org Calc : ATANH function
+OpenOffice.org Calc : attaching toolbars
+OpenOffice.org Calc : attachments in e-mails
+OpenOffice.org Calc : attributes
+OpenOffice.org Calc : attributes;cells
+OpenOffice.org Calc : audio
+OpenOffice.org Calc : audio;inserting
+OpenOffice.org Calc : audio;UNIX
+OpenOffice.org Calc : auto filling cells
+OpenOffice.org Calc : auto reloading HTML documents
+OpenOffice.org Calc : AutoAbstract function for sending text to presentations
+OpenOffice.org Calc : AutoCalculate function in sheets
+OpenOffice.org Calc : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Calc : AutoComplete function in text and list boxes
+OpenOffice.org Calc : AutoCorrect function
+OpenOffice.org Calc : AutoCorrect function;cell contents
+OpenOffice.org Calc : AutoCorrect function;context menu
+OpenOffice.org Calc : AutoCorrect function;options
+OpenOffice.org Calc : AutoCorrect function;pictures and frames
+OpenOffice.org Calc : AutoCorrect function;quotes
+OpenOffice.org Calc : AutoCorrect function;replacement table
+OpenOffice.org Calc : AutoCorrect function;smart tags
+OpenOffice.org Calc : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Calc : AutoCorrect function;URL recognition
+OpenOffice.org Calc : AutoFill function
+OpenOffice.org Calc : AutoFilter function
+OpenOffice.org Calc : AutoFilter function;applying
+OpenOffice.org Calc : AutoFilter function;subtotals
+OpenOffice.org Calc : AutoFormat function
+OpenOffice.org Calc : AutoFormat function;defining and applying formats
+OpenOffice.org Calc : AutoFormat function;switching on and off
+OpenOffice.org Calc : AutoInput function on/off
+OpenOffice.org Calc : automatic addressing in tables
+OpenOffice.org Calc : automatic captions (Writer)
+OpenOffice.org Calc : automatic control focus
+OpenOffice.org Calc : automatic date updates
+OpenOffice.org Calc : automatic formatting in spreadsheets
+OpenOffice.org Calc : automatic hyperlink formatting
+OpenOffice.org Calc : automatic hyphenation in spreadsheets
+OpenOffice.org Calc : automatic line breaks
+OpenOffice.org Calc : automatic lines/borders in text
+OpenOffice.org Calc : automatic saving
+OpenOffice.org Calc : AutoPilots, see wizards
+OpenOffice.org Calc : AutoShapes feature in Microsoft Office
+OpenOffice.org Calc : AVEDEV function
+OpenOffice.org Calc : AVERAGE function
+OpenOffice.org Calc : AVERAGEA function
+OpenOffice.org Calc : averages
+OpenOffice.org Calc : averages;in Calc databases
+OpenOffice.org Calc : averages;statistical functions
+OpenOffice.org Calc : averages in charts
+OpenOffice.org Calc : axes
+OpenOffice.org Calc : axes;better scaling
+OpenOffice.org Calc : axes;formatting
+OpenOffice.org Calc : axes;formatting grids
+OpenOffice.org Calc : axes;inserting grids
+OpenOffice.org Calc : axes;interval marks
+OpenOffice.org Calc : axes;showing axes in charts
+OpenOffice.org Calc : axes in charts
+OpenOffice.org Calc : B function
+OpenOffice.org Calc : backgrounds
+OpenOffice.org Calc : backgrounds;cells and pages
+OpenOffice.org Calc : backgrounds;defining colors/pictures
+OpenOffice.org Calc : backgrounds;frames/sections/indexes
+OpenOffice.org Calc : backgrounds;inserting from Gallery
+OpenOffice.org Calc : backgrounds;printing
+OpenOffice.org Calc : backing window
+OpenOffice.org Calc : backups
+OpenOffice.org Calc : backups;automatic
+OpenOffice.org Calc : backups;documents
+OpenOffice.org Calc : BAHTTEXT function
+OpenOffice.org Calc : bar charts
+OpenOffice.org Calc : BASE function
+OpenOffice.org Calc : base-10 logarithm
+OpenOffice.org Calc : Basic
+OpenOffice.org Calc : Basic;fonts for source display
+OpenOffice.org Calc : Basic;programming
+OpenOffice.org Calc : Basic;recording macros
+OpenOffice.org Calc : Basic;scripting
+OpenOffice.org Calc : basic fonts
+OpenOffice.org Calc : Basic IDE for user-defined functions
+OpenOffice.org Calc : BeanShell scripting
+OpenOffice.org Calc : Bessel functions
+OpenOffice.org Calc : BETADIST function
+OpenOffice.org Calc : BETAINV function
+OpenOffice.org Calc : Bézier curves
+OpenOffice.org Calc : Bézier curves;control points in presentations
+OpenOffice.org Calc : bi-directional writing
+OpenOffice.org Calc : BIN2DEC function
+OpenOffice.org Calc : BIN2HEX function
+OpenOffice.org Calc : BIN2OCT function
+OpenOffice.org Calc : binary system
+OpenOffice.org Calc : binary system;converting to
+OpenOffice.org Calc : binding space
+OpenOffice.org Calc : BINOMDIST function
+OpenOffice.org Calc : bitmaps
+OpenOffice.org Calc : bitmaps;inserting and editing
+OpenOffice.org Calc : bitmaps;off for faster printing
+OpenOffice.org Calc : bitmaps;patterns
+OpenOffice.org Calc : black and white printing
+OpenOffice.org Calc : black printing in Calc
+OpenOffice.org Calc : blank cell contents
+OpenOffice.org Calc : block selection mode
+OpenOffice.org Calc : bold
+OpenOffice.org Calc : bold;AutoFormat function
+OpenOffice.org Calc : bold;text
+OpenOffice.org Calc : bookmarks
+OpenOffice.org Calc : bookmarks;Help
+OpenOffice.org Calc : borders
+OpenOffice.org Calc : borders;arranging
+OpenOffice.org Calc : borders;cells
+OpenOffice.org Calc : borders;cells and pages
+OpenOffice.org Calc : borders;cells on screen (Calc)
+OpenOffice.org Calc : borders;for paragraphs
+OpenOffice.org Calc : borders;for tables
+OpenOffice.org Calc : borders;printing cells
+OpenOffice.org Calc : borders;shadows
+OpenOffice.org Calc : borders;table boundaries (Writer)
+OpenOffice.org Calc : borders, see also frames
+OpenOffice.org Calc : bound fields
+OpenOffice.org Calc : bound fields;controls
+OpenOffice.org Calc : boundaries of tables (Writer)
+OpenOffice.org Calc : break display (Writer)
+OpenOffice.org Calc : breaks in cells
+OpenOffice.org Calc : brochures
+OpenOffice.org Calc : brochures;printing several
+OpenOffice.org Calc : build numbers of OpenOffice.org
+OpenOffice.org Calc : bullet lists
+OpenOffice.org Calc : bullet lists;formatting options
+OpenOffice.org Calc : bullets
+OpenOffice.org Calc : bullets;paragraphs
+OpenOffice.org Calc : bullets;replacing
+OpenOffice.org Calc : bullets;turning off
+OpenOffice.org Calc : business cards
+OpenOffice.org Calc : business cards;creating and synchronizing
+OpenOffice.org Calc : business cards;using templates
+OpenOffice.org Calc : button bars, see toolbars
+OpenOffice.org Calc : buttons
+OpenOffice.org Calc : buttons;adding push buttons
+OpenOffice.org Calc : buttons;big/small
+OpenOffice.org Calc : buttons;editing hyperlink buttons
+OpenOffice.org Calc : buttons;form functions
+OpenOffice.org Calc : buttons;toolbars
+OpenOffice.org Calc : cache for graphics
+OpenOffice.org Calc : calculating
+OpenOffice.org Calc : calculating;accumulated interests
+OpenOffice.org Calc : calculating;annual net interest rates
+OpenOffice.org Calc : calculating;annuities
+OpenOffice.org Calc : calculating;arithmetic-degressive depreciations
+OpenOffice.org Calc : calculating;auto calculating sheets
+OpenOffice.org Calc : calculating;averages in Calc databases
+OpenOffice.org Calc : calculating;conditional calculations
+OpenOffice.org Calc : calculating;constant interest rates
+OpenOffice.org Calc : calculating;Data Pilot
+OpenOffice.org Calc : calculating;depreciations
+OpenOffice.org Calc : calculating;durations
+OpenOffice.org Calc : calculating;future values
+OpenOffice.org Calc : calculating;geometric-degressive depreciations
+OpenOffice.org Calc : calculating;interests for unchanged amortization installments
+OpenOffice.org Calc : calculating;internal rates of return, irregular payments
+OpenOffice.org Calc : calculating;internal rates of return, regular payments
+OpenOffice.org Calc : calculating;iterative references (Calc)
+OpenOffice.org Calc : calculating;linear depreciations
+OpenOffice.org Calc : calculating;modified internal rates of return
+OpenOffice.org Calc : calculating;net present values
+OpenOffice.org Calc : calculating;nominal interest rates
+OpenOffice.org Calc : calculating;number of payment periods
+OpenOffice.org Calc : calculating;present values
+OpenOffice.org Calc : calculating;rates of return
+OpenOffice.org Calc : calculating;regression curves
+OpenOffice.org Calc : calculating;rounded off values
+OpenOffice.org Calc : calculating;series
+OpenOffice.org Calc : calculating;spreadsheets
+OpenOffice.org Calc : calculating;sums in Calc databases
+OpenOffice.org Calc : calculating;time differences
+OpenOffice.org Calc : calculating;total amortizement rates
+OpenOffice.org Calc : calculating;variable declining depreciations
+OpenOffice.org Calc : calculating;variables in equations
+OpenOffice.org Calc : calculating;with formulas
+OpenOffice.org Calc : callouts
+OpenOffice.org Calc : callouts;drawings
+OpenOffice.org Calc : capital letters
+OpenOffice.org Calc : capital letters;AutoCorrect function
+OpenOffice.org Calc : capital letters;AutoInput function
+OpenOffice.org Calc : capital letters;AutoInput function (in cells)
+OpenOffice.org Calc : capital letters;font effects
+OpenOffice.org Calc : captions
+OpenOffice.org Calc : captions;automatic captions (Writer)
+OpenOffice.org Calc : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Calc : captions, see also labels/callouts
+OpenOffice.org Calc : cascading update (Base)
+OpenOffice.org Calc : case sensitivity
+OpenOffice.org Calc : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Calc : case sensitivity;searching
+OpenOffice.org Calc : categories of functions
+OpenOffice.org Calc : CEILING function
+OpenOffice.org Calc : cell attributes
+OpenOffice.org Calc : cell contents
+OpenOffice.org Calc : cell contents;AutoCalculate function
+OpenOffice.org Calc : cell contents;deleting
+OpenOffice.org Calc : cell contents;no text
+OpenOffice.org Calc : cell contents;numbers
+OpenOffice.org Calc : cell contents;recalculating
+OpenOffice.org Calc : cell contents;searching in Calc databases
+OpenOffice.org Calc : cell contents;testing for references
+OpenOffice.org Calc : cell contents;text
+OpenOffice.org Calc : cell formats
+OpenOffice.org Calc : cell formats;assigning by formulas
+OpenOffice.org Calc : cell formats;conditional
+OpenOffice.org Calc : cell formats;text/numbers
+OpenOffice.org Calc : CELL function
+OpenOffice.org Calc : cell heights
+OpenOffice.org Calc : cell information
+OpenOffice.org Calc : cell input
+OpenOffice.org Calc : cell input;AutoInput function
+OpenOffice.org Calc : cell links search
+OpenOffice.org Calc : cell merges
+OpenOffice.org Calc : cell names
+OpenOffice.org Calc : cell names;defining/addressing
+OpenOffice.org Calc : cell protection
+OpenOffice.org Calc : cell protection;enabling
+OpenOffice.org Calc : cell protection;unprotecting
+OpenOffice.org Calc : cell ranges
+OpenOffice.org Calc : cell ranges;combining
+OpenOffice.org Calc : cell ranges;creating names automatically
+OpenOffice.org Calc : cell ranges;defining names
+OpenOffice.org Calc : cell ranges;filtering
+OpenOffice.org Calc : cell ranges;inserting named ranges
+OpenOffice.org Calc : cell ranges;printing
+OpenOffice.org Calc : cell ranges;selecting for data entries
+OpenOffice.org Calc : cell references
+OpenOffice.org Calc : cell references;showing
+OpenOffice.org Calc : cell styles
+OpenOffice.org Calc : cell styles;assigning by formulas
+OpenOffice.org Calc : cell styles;copying
+OpenOffice.org Calc : cell styles;selecting
+OpenOffice.org Calc : cell widths
+OpenOffice.org Calc : cells
+OpenOffice.org Calc : cells;aligning
+OpenOffice.org Calc : cells;AutoInput function of text
+OpenOffice.org Calc : cells;autorefreshing traces
+OpenOffice.org Calc : cells;backgrounds
+OpenOffice.org Calc : cells;borders
+OpenOffice.org Calc : cells;changing text/number formats
+OpenOffice.org Calc : cells;coloring (Calc)
+OpenOffice.org Calc : cells;conditional formatting
+OpenOffice.org Calc : cells;copying/deleting/formatting/moving
+OpenOffice.org Calc : cells;currency formats
+OpenOffice.org Calc : cells;cursor positions after input (Calc)
+OpenOffice.org Calc : cells;date and time formats
+OpenOffice.org Calc : cells;defining input help
+OpenOffice.org Calc : cells;defining names
+OpenOffice.org Calc : cells;deleting cells
+OpenOffice.org Calc : cells;deleting contents
+OpenOffice.org Calc : cells;filling automatically
+OpenOffice.org Calc : cells;formatting dialog
+OpenOffice.org Calc : cells;formatting without effect (Calc)
+OpenOffice.org Calc : cells;heights and widths
+OpenOffice.org Calc : cells;hiding for printing
+OpenOffice.org Calc : cells;inserting
+OpenOffice.org Calc : cells;Internet references
+OpenOffice.org Calc : cells;invalid data
+OpenOffice.org Calc : cells;line breaks
+OpenOffice.org Calc : cells;linked to controls
+OpenOffice.org Calc : cells;merging/unmerging
+OpenOffice.org Calc : cells;moving by drag and drop
+OpenOffice.org Calc : cells;notes
+OpenOffice.org Calc : cells;number formats
+OpenOffice.org Calc : cells;number of
+OpenOffice.org Calc : cells;operating in another document
+OpenOffice.org Calc : cells;pasting
+OpenOffice.org Calc : cells;print ranges
+OpenOffice.org Calc : cells;printing grids
+OpenOffice.org Calc : cells;protecting
+OpenOffice.org Calc : cells;references
+OpenOffice.org Calc : cells;referencing by drag and drop
+OpenOffice.org Calc : cells;refreshing traces
+OpenOffice.org Calc : cells;removing dependents
+OpenOffice.org Calc : cells;removing precedents
+OpenOffice.org Calc : cells;removing traces
+OpenOffice.org Calc : cells;resetting formats
+OpenOffice.org Calc : cells;rotating text
+OpenOffice.org Calc : cells;selecting
+OpenOffice.org Calc : cells;showing grid lines (Calc)
+OpenOffice.org Calc : cells;text breaks
+OpenOffice.org Calc : cells;text super/sub
+OpenOffice.org Calc : cells;trace fill mode
+OpenOffice.org Calc : cells;tracing dependents
+OpenOffice.org Calc : cells;tracing errors
+OpenOffice.org Calc : cells;tracing precedents
+OpenOffice.org Calc : cells;validity
+OpenOffice.org Calc : centered text
+OpenOffice.org Calc : centimeters
+OpenOffice.org Calc : certificates
+OpenOffice.org Calc : Change Case feature in Microsoft Office
+OpenOffice.org Calc : changes
+OpenOffice.org Calc : changes;accepting or rejecting
+OpenOffice.org Calc : changes;comparing to original
+OpenOffice.org Calc : changes;protecting
+OpenOffice.org Calc : changes;recording
+OpenOffice.org Calc : changes;review function
+OpenOffice.org Calc : changes;showing
+OpenOffice.org Calc : changing
+OpenOffice.org Calc : changing;currency formats
+OpenOffice.org Calc : changing;data binding of XForms
+OpenOffice.org Calc : changing;dates, automatically
+OpenOffice.org Calc : changing;default templates
+OpenOffice.org Calc : changing;document titles
+OpenOffice.org Calc : changing;file associations in Setup program
+OpenOffice.org Calc : changing;hyperlink text/formats/URLs
+OpenOffice.org Calc : changing;icon sizes
+OpenOffice.org Calc : changing;input in cells
+OpenOffice.org Calc : changing;keyboard
+OpenOffice.org Calc : changing;links
+OpenOffice.org Calc : changing;menus
+OpenOffice.org Calc : changing;number of decimal places
+OpenOffice.org Calc : changing;object sizes
+OpenOffice.org Calc : changing;row heights/column widths
+OpenOffice.org Calc : changing;sheet names
+OpenOffice.org Calc : changing;sheet protection
+OpenOffice.org Calc : changing;table views
+OpenOffice.org Calc : changing;toolbars
+OpenOffice.org Calc : changing;work directory
+OpenOffice.org Calc : changing, see also editing and replacing
+OpenOffice.org Calc : CHAR function
+OpenOffice.org Calc : character styles
+OpenOffice.org Calc : character styles;language selection
+OpenOffice.org Calc : characters
+OpenOffice.org Calc : characters;alternative fonts
+OpenOffice.org Calc : characters;Asian layout
+OpenOffice.org Calc : characters;bold
+OpenOffice.org Calc : characters;coloring
+OpenOffice.org Calc : characters;contours
+OpenOffice.org Calc : characters;displaying only on screen (Writer)
+OpenOffice.org Calc : characters;enabling CTL and Asian characters
+OpenOffice.org Calc : characters;font effects
+OpenOffice.org Calc : characters;fonts and formats
+OpenOffice.org Calc : characters;hyperlinks
+OpenOffice.org Calc : characters;italics
+OpenOffice.org Calc : characters;language selection
+OpenOffice.org Calc : characters;shadowed
+OpenOffice.org Calc : characters;spacing
+OpenOffice.org Calc : characters;special
+OpenOffice.org Calc : characters;superscript/subscript
+OpenOffice.org Calc : characters;underlining
+OpenOffice.org Calc : charcoal sketches filter
+OpenOffice.org Calc : chart legends
+OpenOffice.org Calc : chart legends;hiding
+OpenOffice.org Calc : chart legends;showing icons with labels
+OpenOffice.org Calc : chart types
+OpenOffice.org Calc : chart types;area
+OpenOffice.org Calc : chart types;column and bar
+OpenOffice.org Calc : chart types;column and line
+OpenOffice.org Calc : chart types;line
+OpenOffice.org Calc : chart types;net
+OpenOffice.org Calc : chart types;pie/donut
+OpenOffice.org Calc : chart types;stock
+OpenOffice.org Calc : chart types;XY (scatter)
+OpenOffice.org Calc : charts
+OpenOffice.org Calc : charts;3D views
+OpenOffice.org Calc : charts;aligning
+OpenOffice.org Calc : charts;arranging within stacks
+OpenOffice.org Calc : charts;bars with textures
+OpenOffice.org Calc : charts;choosing chart types
+OpenOffice.org Calc : charts;colors
+OpenOffice.org Calc : charts;copying with link to source cell range
+OpenOffice.org Calc : charts;data labels
+OpenOffice.org Calc : charts;displaying (Calc)
+OpenOffice.org Calc : charts;editing axes
+OpenOffice.org Calc : charts;editing data
+OpenOffice.org Calc : charts;editing legends
+OpenOffice.org Calc : charts;editing titles
+OpenOffice.org Calc : charts;formatting areas
+OpenOffice.org Calc : charts;formatting floors
+OpenOffice.org Calc : charts;formatting walls
+OpenOffice.org Calc : charts;inserting
+OpenOffice.org Calc : charts;overview
+OpenOffice.org Calc : charts;printing
+OpenOffice.org Calc : charts;properties
+OpenOffice.org Calc : charts;reorganizing
+OpenOffice.org Calc : charts;scaling axes
+OpenOffice.org Calc : charts;scaling text
+OpenOffice.org Calc : charts;shortcuts
+OpenOffice.org Calc : charts;showing axes
+OpenOffice.org Calc : charts;updating automatically (Writer)
+OpenOffice.org Calc : check box creation
+OpenOffice.org Calc : CHIDIST function
+OpenOffice.org Calc : CHIINV function
+OpenOffice.org Calc : Chinese writing systems
+OpenOffice.org Calc : CHITEST function
+OpenOffice.org Calc : CHOOSE function
+OpenOffice.org Calc : choosing printers
+OpenOffice.org Calc : circle drawings
+OpenOffice.org Calc : CLEAN function
+OpenOffice.org Calc : clearing, see deleting
+OpenOffice.org Calc : Client Side ImageMap
+OpenOffice.org Calc : clipboard
+OpenOffice.org Calc : clipboard;cutting
+OpenOffice.org Calc : clipboard;pasting
+OpenOffice.org Calc : clipboard;pasting formatted/unformatted text
+OpenOffice.org Calc : clipboard;selection clipboard
+OpenOffice.org Calc : clipboard;Unix
+OpenOffice.org Calc : closing
+OpenOffice.org Calc : closing;documents
+OpenOffice.org Calc : closing;toolbars
+OpenOffice.org Calc : CODE function
+OpenOffice.org Calc : coefficient of correlation
+OpenOffice.org Calc : color bar
+OpenOffice.org Calc : colors
+OpenOffice.org Calc : colors;adding
+OpenOffice.org Calc : colors;appearance
+OpenOffice.org Calc : colors;backgrounds
+OpenOffice.org Calc : colors;charts
+OpenOffice.org Calc : colors;fill format
+OpenOffice.org Calc : colors;fonts
+OpenOffice.org Calc : colors;grid lines and cells (Calc)
+OpenOffice.org Calc : colors;models
+OpenOffice.org Calc : colors;not printing
+OpenOffice.org Calc : colors;number formats
+OpenOffice.org Calc : colors;printing in grayscale
+OpenOffice.org Calc : colors;restriction (Calc)
+OpenOffice.org Calc : colors;selection
+OpenOffice.org Calc : column and line charts
+OpenOffice.org Calc : column breaks
+OpenOffice.org Calc : column breaks;deleting
+OpenOffice.org Calc : column breaks;inserting
+OpenOffice.org Calc : column charts
+OpenOffice.org Calc : COLUMN function
+OpenOffice.org Calc : column headers
+OpenOffice.org Calc : column headers;displaying (Calc)
+OpenOffice.org Calc : column headers;hiding
+OpenOffice.org Calc : column headers;highlighting (Calc)
+OpenOffice.org Calc : column headers;using in formulas
+OpenOffice.org Calc : column widths
+OpenOffice.org Calc : columns
+OpenOffice.org Calc : columns;AutoFilter function
+OpenOffice.org Calc : columns;deleting
+OpenOffice.org Calc : columns;finding labels automatically
+OpenOffice.org Calc : columns;freezing
+OpenOffice.org Calc : columns;hiding
+OpenOffice.org Calc : columns;inserting
+OpenOffice.org Calc : columns;optimal widths
+OpenOffice.org Calc : columns;repeating when printing
+OpenOffice.org Calc : columns;setting with the mouse
+OpenOffice.org Calc : columns;swap with rows
+OpenOffice.org Calc : columns;widths
+OpenOffice.org Calc : COLUMNS function
+OpenOffice.org Calc : COMBIN function
+OpenOffice.org Calc : COMBINA function
+OpenOffice.org Calc : combination charts
+OpenOffice.org Calc : combining
+OpenOffice.org Calc : combining;cell ranges
+OpenOffice.org Calc : combo box creation
+OpenOffice.org Calc : comma separated files and values
+OpenOffice.org Calc : command button creation
+OpenOffice.org Calc : command buttons, see push buttons
+OpenOffice.org Calc : command line parameters
+OpenOffice.org Calc : commands
+OpenOffice.org Calc : commands;not visible
+OpenOffice.org Calc : commands;SQL
+OpenOffice.org Calc : comments
+OpenOffice.org Calc : comments;on cells
+OpenOffice.org Calc : comments;on changes
+OpenOffice.org Calc : comments feature in Microsoft Office
+OpenOffice.org Calc : common terms
+OpenOffice.org Calc : common terms;Chinese dictionary
+OpenOffice.org Calc : common terms;glossaries
+OpenOffice.org Calc : common terms;Internet glossary
+OpenOffice.org Calc : Compare and Merge feature in Microsoft Office
+OpenOffice.org Calc : comparisons
+OpenOffice.org Calc : comparisons;document versions
+OpenOffice.org Calc : comparisons;operators in Calc
+OpenOffice.org Calc : comparisons;operators in default filter dialog
+OpenOffice.org Calc : compatibility settings for MS Word import
+OpenOffice.org Calc : complete screen view
+OpenOffice.org Calc : COMPLEX function
+OpenOffice.org Calc : complex numbers in analysis functions
+OpenOffice.org Calc : complex text layout
+OpenOffice.org Calc : complex text layout;definition
+OpenOffice.org Calc : complex text layout;enabling
+OpenOffice.org Calc : compose key to insert special characters
+OpenOffice.org Calc : CONCATENATE function
+OpenOffice.org Calc : concatenation, see ampersand symbol
+OpenOffice.org Calc : conditional calculations with arrays
+OpenOffice.org Calc : conditional formatting
+OpenOffice.org Calc : conditional formatting;cells
+OpenOffice.org Calc : conditional formatting;conditions
+OpenOffice.org Calc : conditional separators
+OpenOffice.org Calc : conditions
+OpenOffice.org Calc : conditions;in number formats
+OpenOffice.org Calc : conditions;items in Data Navigator
+OpenOffice.org Calc : CONFIDENCE function
+OpenOffice.org Calc : Configuration Manager
+OpenOffice.org Calc : configuring
+OpenOffice.org Calc : configuring;fax icon
+OpenOffice.org Calc : configuring;OpenOffice.org
+OpenOffice.org Calc : configuring;toolbars
+OpenOffice.org Calc : connections to data sources (Base)
+OpenOffice.org Calc : consolidating data
+OpenOffice.org Calc : constant interest rates
+OpenOffice.org Calc : constants definition
+OpenOffice.org Calc : contents protection
+OpenOffice.org Calc : context menus
+OpenOffice.org Calc : contours of text
+OpenOffice.org Calc : control point display in presentations
+OpenOffice.org Calc : controls
+OpenOffice.org Calc : controls;activating in forms
+OpenOffice.org Calc : controls;adding to documents
+OpenOffice.org Calc : controls;arranging in forms
+OpenOffice.org Calc : controls;arranging within stacks
+OpenOffice.org Calc : controls;assigning data sources
+OpenOffice.org Calc : controls;bound fields/list contents/linked cells
+OpenOffice.org Calc : controls;events
+OpenOffice.org Calc : controls;focus
+OpenOffice.org Calc : controls;formatted fields
+OpenOffice.org Calc : controls;grouping
+OpenOffice.org Calc : controls;hidden
+OpenOffice.org Calc : controls;inserting
+OpenOffice.org Calc : controls;multi-line titles
+OpenOffice.org Calc : controls;positions and sizes
+OpenOffice.org Calc : controls;printing
+OpenOffice.org Calc : controls;properties of form controls
+OpenOffice.org Calc : controls;properties of table controls
+OpenOffice.org Calc : controls;reference by SQL
+OpenOffice.org Calc : controls;rich text control
+OpenOffice.org Calc : controls;select mode
+OpenOffice.org Calc : controls;showing (Writer)
+OpenOffice.org Calc : CONVERT function
+OpenOffice.org Calc : CONVERT_ADD function
+OpenOffice.org Calc : converters
+OpenOffice.org Calc : converters;Euro converter
+OpenOffice.org Calc : converters;PostScript, UNIX
+OpenOffice.org Calc : converters;XML
+OpenOffice.org Calc : converting
+OpenOffice.org Calc : converting;binary numbers, into decimal numbers
+OpenOffice.org Calc : converting;binary numbers, into hexadecimal numbers
+OpenOffice.org Calc : converting;binary numbers, into octal numbers
+OpenOffice.org Calc : converting;decimal fractions, into decimal numbers
+OpenOffice.org Calc : converting;decimal fractions, into mixed decimal fractions
+OpenOffice.org Calc : converting;decimal numbers, into binary numbers
+OpenOffice.org Calc : converting;decimal numbers, into hexadecimal numbers
+OpenOffice.org Calc : converting;decimal numbers, into octal numbers
+OpenOffice.org Calc : converting;degrees, into radians
+OpenOffice.org Calc : converting;Hangul/Hanja
+OpenOffice.org Calc : converting;hexadecimal numbers, into binary numbers
+OpenOffice.org Calc : converting;hexadecimal numbers, into decimal numbers
+OpenOffice.org Calc : converting;hexadecimal numbers, into octal numbers
+OpenOffice.org Calc : converting;metrics
+OpenOffice.org Calc : converting;Microsoft documents
+OpenOffice.org Calc : converting;octal numbers, into binary numbers
+OpenOffice.org Calc : converting;octal numbers, into decimal numbers
+OpenOffice.org Calc : converting;octal numbers, into hexadecimal numbers
+OpenOffice.org Calc : converting;OpenOffice.org documents
+OpenOffice.org Calc : converting;Pocket PC formats
+OpenOffice.org Calc : converting;radians, into degrees
+OpenOffice.org Calc : converting;random variables, into normalized values
+OpenOffice.org Calc : copies
+OpenOffice.org Calc : copies;printing
+OpenOffice.org Calc : copying
+OpenOffice.org Calc : copying;array formulas
+OpenOffice.org Calc : copying;by drag and drop
+OpenOffice.org Calc : copying;cell styles
+OpenOffice.org Calc : copying;data from text documents
+OpenOffice.org Calc : copying;datasource records in spreadsheets
+OpenOffice.org Calc : copying;draw objects
+OpenOffice.org Calc : copying;draw objects between documents
+OpenOffice.org Calc : copying;formatting
+OpenOffice.org Calc : copying;formulas
+OpenOffice.org Calc : copying;from data source view
+OpenOffice.org Calc : copying;from Gallery
+OpenOffice.org Calc : copying;in Unix
+OpenOffice.org Calc : copying;pictures, between documents
+OpenOffice.org Calc : copying;sheet areas, to text documents
+OpenOffice.org Calc : copying;spreadsheets
+OpenOffice.org Calc : copying;to Gallery
+OpenOffice.org Calc : copying;values, to multiple sheets
+OpenOffice.org Calc : copying;visible cells only
+OpenOffice.org Calc : copyright for OpenOffice.org
+OpenOffice.org Calc : corner roundings
+OpenOffice.org Calc : correcting sheets automatically
+OpenOffice.org Calc : CORREL function
+OpenOffice.org Calc : COS function
+OpenOffice.org Calc : COSH function
+OpenOffice.org Calc : COT function
+OpenOffice.org Calc : COTH function
+OpenOffice.org Calc : COUNT function
+OpenOffice.org Calc : COUNTA function
+OpenOffice.org Calc : COUNTBLANK function
+OpenOffice.org Calc : COUNTIF function
+OpenOffice.org Calc : counting
+OpenOffice.org Calc : counting;empty cells
+OpenOffice.org Calc : counting;specified cells
+OpenOffice.org Calc : counting rows
+OpenOffice.org Calc : counting rows;with numeric or alphanumeric values
+OpenOffice.org Calc : counting rows;with numeric values
+OpenOffice.org Calc : COUPDAYBS function
+OpenOffice.org Calc : COUPDAYS function
+OpenOffice.org Calc : COUPDAYSNC function
+OpenOffice.org Calc : COUPNCD function
+OpenOffice.org Calc : COUPNUM function
+OpenOffice.org Calc : COUPPCD function
+OpenOffice.org Calc : COVAR function
+OpenOffice.org Calc : crash reports
+OpenOffice.org Calc : CRITBINOM function
+OpenOffice.org Calc : criteria of query design (Base)
+OpenOffice.org Calc : cropping pictures
+OpenOffice.org Calc : cross-classified tables
+OpenOffice.org Calc : csv files
+OpenOffice.org Calc : csv files;importing and exporting
+OpenOffice.org Calc : csv files;spreadsheets
+OpenOffice.org Calc : CTL
+OpenOffice.org Calc : CTL;complex text layout languages
+OpenOffice.org Calc : CTL;definition
+OpenOffice.org Calc : CTL;options
+OpenOffice.org Calc : CTL;right-to-left sheets
+OpenOffice.org Calc : CUMIPMT function
+OpenOffice.org Calc : CUMIPMT_ADD function
+OpenOffice.org Calc : CUMPRINC function
+OpenOffice.org Calc : CUMPRINC_ADD function
+OpenOffice.org Calc : cumulative lognormal distribution
+OpenOffice.org Calc : cumulative probability density function
+OpenOffice.org Calc : cumulative probability density function;calculating
+OpenOffice.org Calc : cumulative probability density function;inverse of
+OpenOffice.org Calc : currencies
+OpenOffice.org Calc : currencies;converters
+OpenOffice.org Calc : currencies;default currencies
+OpenOffice.org Calc : currencies;formats and format codes
+OpenOffice.org Calc : currency field creation
+OpenOffice.org Calc : currency formats
+OpenOffice.org Calc : currency formats
+OpenOffice.org Calc : currency formats;spreadsheets
+OpenOffice.org Calc : current date and time values
+OpenOffice.org Calc : CURRENT function
+OpenOffice.org Calc : cursor
+OpenOffice.org Calc : cursor;allowing in protected areas (Writer)
+OpenOffice.org Calc : cursor;in read-only text
+OpenOffice.org Calc : cursor;quickly moving to an object
+OpenOffice.org Calc : curves
+OpenOffice.org Calc : curves;editing points
+OpenOffice.org Calc : curves;properties in line charts/XY charts
+OpenOffice.org Calc : custom dictionaries
+OpenOffice.org Calc : custom dictionaries;editing
+OpenOffice.org Calc : custom hyphens (Writer)
+OpenOffice.org Calc : custom quotes
+OpenOffice.org Calc : custom templates
+OpenOffice.org Calc : customized lists
+OpenOffice.org Calc : customizing
+OpenOffice.org Calc : customizing;events
+OpenOffice.org Calc : customizing;keyboard
+OpenOffice.org Calc : customizing;menus
+OpenOffice.org Calc : customizing;OpenOffice.org
+OpenOffice.org Calc : customizing;round corners
+OpenOffice.org Calc : customizing;toolbars
+OpenOffice.org Calc : cutting
+OpenOffice.org Calc : dashes
+OpenOffice.org Calc : data
+OpenOffice.org Calc : data;filtering in forms
+OpenOffice.org Calc : data;forms and subforms
+OpenOffice.org Calc : data;merging cell ranges
+OpenOffice.org Calc : data;read-only
+OpenOffice.org Calc : data;showing invalid data
+OpenOffice.org Calc : data;sorting in databases
+OpenOffice.org Calc : data;sorting in forms
+OpenOffice.org Calc : data;user data
+OpenOffice.org Calc : data;validity check
+OpenOffice.org Calc : data binding change in XForms
+OpenOffice.org Calc : data field options for Data Pilot
+OpenOffice.org Calc : data labels in charts
+OpenOffice.org Calc : Data Navigator display options
+OpenOffice.org Calc : data ranges in charts
+OpenOffice.org Calc : data series
+OpenOffice.org Calc : data series import
+OpenOffice.org Calc : data source browser
+OpenOffice.org Calc : data source explorer
+OpenOffice.org Calc : data source view
+OpenOffice.org Calc : data source view;drag and drop
+OpenOffice.org Calc : data source view;overview
+OpenOffice.org Calc : data source view;showing
+OpenOffice.org Calc : data sources
+OpenOffice.org Calc : data sources;as tables
+OpenOffice.org Calc : data sources;connection settings (Base)
+OpenOffice.org Calc : data sources;copying records to spreadsheets
+OpenOffice.org Calc : data sources;displaying current
+OpenOffice.org Calc : data sources;external data
+OpenOffice.org Calc : data sources;LDAP server (Base)
+OpenOffice.org Calc : data sources;OpenOffice.org Base
+OpenOffice.org Calc : data sources;registering address books
+OpenOffice.org Calc : data sources;reports
+OpenOffice.org Calc : data sources;setting for stock charts
+OpenOffice.org Calc : data sources;viewing
+OpenOffice.org Calc : data structure of XForms
+OpenOffice.org Calc : data tables
+OpenOffice.org Calc : data tables;multiple operations in
+OpenOffice.org Calc : data validity
+OpenOffice.org Calc : data values in charts
+OpenOffice.org Calc : database contents
+OpenOffice.org Calc : database contents;inserting as tables
+OpenOffice.org Calc : database contents;inserting as text
+OpenOffice.org Calc : database ranges
+OpenOffice.org Calc : database ranges;advanced filters
+OpenOffice.org Calc : database ranges;AutoFilter function
+OpenOffice.org Calc : database ranges;defining
+OpenOffice.org Calc : database ranges;filtering
+OpenOffice.org Calc : database ranges;filters
+OpenOffice.org Calc : database ranges;hiding AutoFilter
+OpenOffice.org Calc : database ranges;refreshing
+OpenOffice.org Calc : database ranges;removing filters
+OpenOffice.org Calc : database ranges;sorting
+OpenOffice.org Calc : database reports
+OpenOffice.org Calc : Database Wizard (Base)
+OpenOffice.org Calc : databases
+OpenOffice.org Calc : databases;administration through SQL (Base)
+OpenOffice.org Calc : databases;ADO (Base)
+OpenOffice.org Calc : databases;connecting (Base)
+OpenOffice.org Calc : databases;creating
+OpenOffice.org Calc : databases;creating labels
+OpenOffice.org Calc : databases;creating queries
+OpenOffice.org Calc : databases;creating reports
+OpenOffice.org Calc : databases;creating tables
+OpenOffice.org Calc : databases;dBASE (Base)
+OpenOffice.org Calc : databases;deleting (Base)
+OpenOffice.org Calc : databases;drag and drop (Base)
+OpenOffice.org Calc : databases;editing tables
+OpenOffice.org Calc : databases;form filters
+OpenOffice.org Calc : databases;formats (Base)
+OpenOffice.org Calc : databases;functions in OpenOffice.org Calc
+OpenOffice.org Calc : databases;importing/exporting
+OpenOffice.org Calc : databases;JDBC (Base)
+OpenOffice.org Calc : databases;main page (Base)
+OpenOffice.org Calc : databases;MySQL (Base)
+OpenOffice.org Calc : databases;ODBC (Base)
+OpenOffice.org Calc : databases;overview
+OpenOffice.org Calc : databases;registering (Base)
+OpenOffice.org Calc : databases;searching records
+OpenOffice.org Calc : databases;selecting (Calc)
+OpenOffice.org Calc : databases;shortcut keys
+OpenOffice.org Calc : databases;sorting
+OpenOffice.org Calc : databases;standard filters
+OpenOffice.org Calc : databases;text formats
+OpenOffice.org Calc : databases;viewing
+OpenOffice.org Calc : DataPilot function
+OpenOffice.org Calc : DataPilot function;calling up and applying
+OpenOffice.org Calc : DataPilot function;deleting tables
+OpenOffice.org Calc : DataPilot function;editing tables
+OpenOffice.org Calc : DataPilot function;filtering tables
+OpenOffice.org Calc : DataPilot function;grouping table entries
+OpenOffice.org Calc : DataPilot function;introduction
+OpenOffice.org Calc : DataPilot function;preventing data overwriting
+OpenOffice.org Calc : DataPilot function;refreshing tables
+OpenOffice.org Calc : DataPilot tables
+OpenOffice.org Calc : date and time functions
+OpenOffice.org Calc : date fields
+OpenOffice.org Calc : date fields;creating
+OpenOffice.org Calc : date fields;properties
+OpenOffice.org Calc : date formats
+OpenOffice.org Calc : date formats;avoiding conversion to
+OpenOffice.org Calc : date formats
+OpenOffice.org Calc : DATE function
+OpenOffice.org Calc : date series
+OpenOffice.org Calc : dates
+OpenOffice.org Calc : dates;19xx/20xx
+OpenOffice.org Calc : dates;default (Calc)
+OpenOffice.org Calc : dates;in cells
+OpenOffice.org Calc : dates;interest date prior to settlement date
+OpenOffice.org Calc : dates;printing in presentations
+OpenOffice.org Calc : dates;start 1900/01/01 (Calc)
+OpenOffice.org Calc : dates;start 1904/01/01 (Calc)
+OpenOffice.org Calc : dates;updating automatically
+OpenOffice.org Calc : DATEVALUE function
+OpenOffice.org Calc : DAVERAGE function
+OpenOffice.org Calc : DAY function
+OpenOffice.org Calc : DAYS function
+OpenOffice.org Calc : DAYS360 function
+OpenOffice.org Calc : DAYSINMONTH function
+OpenOffice.org Calc : DAYSINYEAR function
+OpenOffice.org Calc : DB function
+OpenOffice.org Calc : dBASE
+OpenOffice.org Calc : dBASE;database settings (Base)
+OpenOffice.org Calc : dBASE import/export
+OpenOffice.org Calc : DCOUNT function
+OpenOffice.org Calc : DCOUNTA function
+OpenOffice.org Calc : DDB function
+OpenOffice.org Calc : DDE
+OpenOffice.org Calc : DDE;definition
+OpenOffice.org Calc : DDE function
+OpenOffice.org Calc : deactivating
+OpenOffice.org Calc : deactivating;automatic changes
+OpenOffice.org Calc : deactivating;plug-ins
+OpenOffice.org Calc : DEC2BIN function
+OpenOffice.org Calc : DEC2HEX function
+OpenOffice.org Calc : DEC2OCT function
+OpenOffice.org Calc : DECIMAL function
+OpenOffice.org Calc : decimal places
+OpenOffice.org Calc : decimal places;adding/deleting
+OpenOffice.org Calc : decimal places;cutting off
+OpenOffice.org Calc : decimal places;formatting numbers
+OpenOffice.org Calc : decimal places;showing
+OpenOffice.org Calc : decimal places displayed (Calc)
+OpenOffice.org Calc : decimal separator key
+OpenOffice.org Calc : decimal system
+OpenOffice.org Calc : decimal system;converting to
+OpenOffice.org Calc : decimal tab stops
+OpenOffice.org Calc : default directories
+OpenOffice.org Calc : default file formats
+OpenOffice.org Calc : default filters
+OpenOffice.org Calc : default filters;comparison operators
+OpenOffice.org Calc : default filters;databases
+OpenOffice.org Calc : default printer
+OpenOffice.org Calc : default printer;setting up
+OpenOffice.org Calc : default printer;UNIX
+OpenOffice.org Calc : default templates
+OpenOffice.org Calc : default templates;changing
+OpenOffice.org Calc : default templates;organizing
+OpenOffice.org Calc : defaults
+OpenOffice.org Calc : defaults;currency formats
+OpenOffice.org Calc : defaults;documents
+OpenOffice.org Calc : defaults;file formats
+OpenOffice.org Calc : defaults;fonts
+OpenOffice.org Calc : defaults;grids (Writer/Calc)
+OpenOffice.org Calc : defaults;languages
+OpenOffice.org Calc : defaults;number formats
+OpenOffice.org Calc : defaults;number formats in spreadsheets
+OpenOffice.org Calc : defaults;of saving
+OpenOffice.org Calc : defaults;program configuration
+OpenOffice.org Calc : defaults;tab stops in text
+OpenOffice.org Calc : defaults;views
+OpenOffice.org Calc : defining
+OpenOffice.org Calc : defining;advanced filters
+OpenOffice.org Calc : defining;arrowheads and other line ends
+OpenOffice.org Calc : defining;AutoFormat function for tables
+OpenOffice.org Calc : defining;colors
+OpenOffice.org Calc : defining;database ranges
+OpenOffice.org Calc : defining;line styles
+OpenOffice.org Calc : defining;names for cell ranges
+OpenOffice.org Calc : defining;paragraph borders
+OpenOffice.org Calc : defining;printranges
+OpenOffice.org Calc : defining;queries (Base)
+OpenOffice.org Calc : defining;sort lists
+OpenOffice.org Calc : defining;table borders
+OpenOffice.org Calc : DEGREES function
+OpenOffice.org Calc : deleting
+OpenOffice.org Calc : deleting;all direct formatting
+OpenOffice.org Calc : deleting;cell contents
+OpenOffice.org Calc : deleting;cells
+OpenOffice.org Calc : deleting;column breaks
+OpenOffice.org Calc : deleting;columns
+OpenOffice.org Calc : deleting;databases (Base)
+OpenOffice.org Calc : deleting;DataPilot tables
+OpenOffice.org Calc : deleting;decimal places
+OpenOffice.org Calc : deleting;hyperlinks
+OpenOffice.org Calc : deleting;lines in text
+OpenOffice.org Calc : deleting;manual row breaks
+OpenOffice.org Calc : deleting;models/instances
+OpenOffice.org Calc : deleting;namespaces in XForms
+OpenOffice.org Calc : deleting;print ranges
+OpenOffice.org Calc : deleting;rows
+OpenOffice.org Calc : deleting;spreadsheets
+OpenOffice.org Calc : deleting;tab stops
+OpenOffice.org Calc : deleting;templates
+OpenOffice.org Calc : deleting;visible cells only
+OpenOffice.org Calc : deleting;XML filters
+OpenOffice.org Calc : delimited values and files
+OpenOffice.org Calc : DELTA function
+OpenOffice.org Calc : density function
+OpenOffice.org Calc : depreciations
+OpenOffice.org Calc : depreciations;arithmetic declining
+OpenOffice.org Calc : depreciations;arithmetic-degressive
+OpenOffice.org Calc : depreciations;degressive amortizations
+OpenOffice.org Calc : depreciations;geometric-degressive
+OpenOffice.org Calc : depreciations;linear
+OpenOffice.org Calc : depreciations;linear amortizations
+OpenOffice.org Calc : depreciations;variable declining
+OpenOffice.org Calc : depth stagger
+OpenOffice.org Calc : descriptions for objects
+OpenOffice.org Calc : design mode after saving
+OpenOffice.org Calc : design view
+OpenOffice.org Calc : design view;creating forms
+OpenOffice.org Calc : design view;queries/views (Base)
+OpenOffice.org Calc : designing
+OpenOffice.org Calc : designing;database tables
+OpenOffice.org Calc : designing;fonts
+OpenOffice.org Calc : designing;queries (Base)
+OpenOffice.org Calc : detaching toolbars
+OpenOffice.org Calc : determinants
+OpenOffice.org Calc : determination coefficients
+OpenOffice.org Calc : DEVSQ function
+OpenOffice.org Calc : DGET function
+OpenOffice.org Calc : dictionaries
+OpenOffice.org Calc : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Calc : dictionaries;creating
+OpenOffice.org Calc : dictionaries;editing user-defined
+OpenOffice.org Calc : dictionaries;spellcheck
+OpenOffice.org Calc : dictionaries, see also languages
+OpenOffice.org Calc : digital signatures
+OpenOffice.org Calc : direct formatting
+OpenOffice.org Calc : direct formatting;undoing all
+OpenOffice.org Calc : directories
+OpenOffice.org Calc : directories;creating new
+OpenOffice.org Calc : directories;directory structure
+OpenOffice.org Calc : disabled persons
+OpenOffice.org Calc : DISC function
+OpenOffice.org Calc : discounts
+OpenOffice.org Calc : display options in Data Pilot
+OpenOffice.org Calc : displaying
+OpenOffice.org Calc : displaying;formulas at any position
+OpenOffice.org Calc : displaying;formulas instead of results
+OpenOffice.org Calc : displaying;headers of columns/rows
+OpenOffice.org Calc : displaying;non-printing characters (Writer)
+OpenOffice.org Calc : displaying;notes (Calc)
+OpenOffice.org Calc : displaying;notes in text documents
+OpenOffice.org Calc : displaying;pictures and objects (Writer)
+OpenOffice.org Calc : displaying;scenario names
+OpenOffice.org Calc : displaying;sheets
+OpenOffice.org Calc : displaying;tables (Writer)
+OpenOffice.org Calc : displaying;zero values (Calc)
+OpenOffice.org Calc : distances
+OpenOffice.org Calc : distinct values in SQL queries
+OpenOffice.org Calc : distorting in drawings
+OpenOffice.org Calc : distributing XML filters
+OpenOffice.org Calc : dithering
+OpenOffice.org Calc : division sign, see also operators
+OpenOffice.org Calc : divisions
+OpenOffice.org Calc : DMAX function
+OpenOffice.org Calc : DMIN function
+OpenOffice.org Calc : docking
+OpenOffice.org Calc : docking;definition
+OpenOffice.org Calc : docking;toolbars
+OpenOffice.org Calc : docking;windows
+OpenOffice.org Calc : Document Converter Wizard
+OpenOffice.org Calc : Document Map feature in Microsoft Office
+OpenOffice.org Calc : Document Map, see Navigator
+OpenOffice.org Calc : document types in OpenOffice.org
+OpenOffice.org Calc : documents
+OpenOffice.org Calc : documents;changing titles
+OpenOffice.org Calc : documents;closing
+OpenOffice.org Calc : documents;comparing
+OpenOffice.org Calc : documents;contents as lists
+OpenOffice.org Calc : documents;editing time
+OpenOffice.org Calc : documents;exporting
+OpenOffice.org Calc : documents;importing
+OpenOffice.org Calc : documents;languages
+OpenOffice.org Calc : documents;measurement units in
+OpenOffice.org Calc : documents;merging
+OpenOffice.org Calc : documents;number of pages/tables/sheets
+OpenOffice.org Calc : documents;opening
+OpenOffice.org Calc : documents;opening in design mode
+OpenOffice.org Calc : documents;opening with templates
+OpenOffice.org Calc : documents;organizing
+OpenOffice.org Calc : documents;printing
+OpenOffice.org Calc : documents;protecting
+OpenOffice.org Calc : documents;read-only
+OpenOffice.org Calc : documents;reloading
+OpenOffice.org Calc : documents;saving
+OpenOffice.org Calc : documents;saving automatically
+OpenOffice.org Calc : documents;saving in other formats
+OpenOffice.org Calc : documents;sending as e-mail
+OpenOffice.org Calc : documents;styles changed
+OpenOffice.org Calc : documents;version management
+OpenOffice.org Calc : documents;version numbers
+OpenOffice.org Calc : DOLLAR function
+OpenOffice.org Calc : DOLLARDE function
+OpenOffice.org Calc : DOLLARFR function
+OpenOffice.org Calc : donut charts
+OpenOffice.org Calc : dot products
+OpenOffice.org Calc : dotted areas
+OpenOffice.org Calc : double-line spacing in paragraphs
+OpenOffice.org Calc : double-line writing in Asian layout
+OpenOffice.org Calc : DPRODUCT function
+OpenOffice.org Calc : drag and drop
+OpenOffice.org Calc : drag and drop;copying and pasting text
+OpenOffice.org Calc : drag and drop;data source view
+OpenOffice.org Calc : drag and drop;from Gallery to draw objects
+OpenOffice.org Calc : drag and drop;moving cells
+OpenOffice.org Calc : drag and drop;overview
+OpenOffice.org Calc : drag and drop;pictures
+OpenOffice.org Calc : drag and drop;referencing cells
+OpenOffice.org Calc : drag and drop;to Gallery
+OpenOffice.org Calc : draw objects
+OpenOffice.org Calc : draw objects;adding/editing/copying
+OpenOffice.org Calc : draw objects;anchoring
+OpenOffice.org Calc : draw objects;arranging within stacks
+OpenOffice.org Calc : draw objects;copying
+OpenOffice.org Calc : draw objects;copying between documents
+OpenOffice.org Calc : draw objects;displaying (Calc)
+OpenOffice.org Calc : draw objects;dropping Gallery pictures
+OpenOffice.org Calc : draw objects;flipping
+OpenOffice.org Calc : draw objects;legends
+OpenOffice.org Calc : draw objects;positioning and resizing
+OpenOffice.org Calc : draw objects;printing
+OpenOffice.org Calc : draw objects;protecting
+OpenOffice.org Calc : draw objects;slanting
+OpenOffice.org Calc : draw objects;text in
+OpenOffice.org Calc : Drawing bar
+OpenOffice.org Calc : drawing lines in text
+OpenOffice.org Calc : drawings
+OpenOffice.org Calc : drawings;creating/opening
+OpenOffice.org Calc : drawings;languages
+OpenOffice.org Calc : drawings;printing
+OpenOffice.org Calc : drawings;printing defaults
+OpenOffice.org Calc : drawings;printing in text documents
+OpenOffice.org Calc : drawings;saving
+OpenOffice.org Calc : drawings;saving automatically
+OpenOffice.org Calc : drawings;saving in other formats
+OpenOffice.org Calc : drawings;sending as e-mail
+OpenOffice.org Calc : drawings;showing (Writer)
+OpenOffice.org Calc : drop-down lists in form functions
+OpenOffice.org Calc : drop-down menus in sheet columns
+OpenOffice.org Calc : DSTDEV function
+OpenOffice.org Calc : DSTDEVP function
+OpenOffice.org Calc : DSUM function
+OpenOffice.org Calc : DURATION function
+OpenOffice.org Calc : DURATION_ADD function
+OpenOffice.org Calc : durations
+OpenOffice.org Calc : durations;calculating
+OpenOffice.org Calc : durations;first interest payment until settlement date
+OpenOffice.org Calc : durations;fixed interest securities
+OpenOffice.org Calc : DVAR function
+OpenOffice.org Calc : DVARP function
+OpenOffice.org Calc : e-mail attachments
+OpenOffice.org Calc : EASTERSUNDAY function
+OpenOffice.org Calc : EDATE function
+OpenOffice.org Calc : Edit File icon
+OpenOffice.org Calc : edit mode
+OpenOffice.org Calc : edit mode;after opening
+OpenOffice.org Calc : edit mode;through Enter key (Calc)
+OpenOffice.org Calc : Edit Points bar
+OpenOffice.org Calc : editing
+OpenOffice.org Calc : editing;array formulas
+OpenOffice.org Calc : editing;chart axes
+OpenOffice.org Calc : editing;chart data
+OpenOffice.org Calc : editing;chart legends
+OpenOffice.org Calc : editing;chart titles
+OpenOffice.org Calc : editing;data binding of XForms
+OpenOffice.org Calc : editing;database tables and queries
+OpenOffice.org Calc : editing;DataPilot tables
+OpenOffice.org Calc : editing;draw objects
+OpenOffice.org Calc : editing;Fontwork objects
+OpenOffice.org Calc : editing;hyperlinks
+OpenOffice.org Calc : editing;items in Data Navigator
+OpenOffice.org Calc : editing;menus
+OpenOffice.org Calc : editing;namespaces in XForms
+OpenOffice.org Calc : editing;notes
+OpenOffice.org Calc : editing;objects
+OpenOffice.org Calc : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Calc : editing;pictures
+OpenOffice.org Calc : editing;print ranges
+OpenOffice.org Calc : editing;reports
+OpenOffice.org Calc : editing;shortcut keys
+OpenOffice.org Calc : editing;tab stops
+OpenOffice.org Calc : editing;templates
+OpenOffice.org Calc : editing;titles
+OpenOffice.org Calc : editing;toolbars
+OpenOffice.org Calc : editing;undoing
+OpenOffice.org Calc : editing;XForms
+OpenOffice.org Calc : editing time of documents
+OpenOffice.org Calc : editors
+OpenOffice.org Calc : editors;formula editor
+OpenOffice.org Calc : editors;ImageMap editor
+OpenOffice.org Calc : EFFECT_ADD function
+OpenOffice.org Calc : EFFECTIVE function
+OpenOffice.org Calc : effective interest rates
+OpenOffice.org Calc : effects
+OpenOffice.org Calc : effects;font positions
+OpenOffice.org Calc : effects;fonts
+OpenOffice.org Calc : effects;Fontwork icons
+OpenOffice.org Calc : empty cells
+OpenOffice.org Calc : empty cells;counting
+OpenOffice.org Calc : empty cells;recognizing
+OpenOffice.org Calc : empty documents
+OpenOffice.org Calc : empty paragraph removal
+OpenOffice.org Calc : encrypting text
+OpenOffice.org Calc : encryption of contents
+OpenOffice.org Calc : entering entries with AutoInput function
+OpenOffice.org Calc : entering groups
+OpenOffice.org Calc : entering text from right to left
+OpenOffice.org Calc : EOMONTH function
+OpenOffice.org Calc : equal sign, see also operators
+OpenOffice.org Calc : equations in formula editor
+OpenOffice.org Calc : equations in goal seek
+OpenOffice.org Calc : ERF function
+OpenOffice.org Calc : ERFC function
+OpenOffice.org Calc : error bars in charts
+OpenOffice.org Calc : error codes
+OpenOffice.org Calc : error codes;controlling
+OpenOffice.org Calc : error codes;list of
+OpenOffice.org Calc : error indicators in charts
+OpenOffice.org Calc : error messages
+OpenOffice.org Calc : error messages;defining for incorrect input
+OpenOffice.org Calc : error messages;invalid references
+OpenOffice.org Calc : Error Report Tool
+OpenOffice.org Calc : error tracing
+OpenOffice.org Calc : ERRORTYPE function
+OpenOffice.org Calc : Euro
+OpenOffice.org Calc : Euro;converting in
+OpenOffice.org Calc : Euro;currency formats
+OpenOffice.org Calc : Euro;Euro Converter Wizard
+OpenOffice.org Calc : EVEN function
+OpenOffice.org Calc : even integers
+OpenOffice.org Calc : even/odd pages
+OpenOffice.org Calc : even/odd pages;printing
+OpenOffice.org Calc : events
+OpenOffice.org Calc : events;controls
+OpenOffice.org Calc : events;customizing
+OpenOffice.org Calc : events;in forms
+OpenOffice.org Calc : EXACT function
+OpenOffice.org Calc : exact numbers in OpenOffice.org Calc
+OpenOffice.org Calc : examples
+OpenOffice.org Calc : examples;formula calculation
+OpenOffice.org Calc : examples;goal seek
+OpenOffice.org Calc : Excel
+OpenOffice.org Calc : Excel;saving as
+OpenOffice.org Calc : Excel;search criteria
+OpenOffice.org Calc : exceptions
+OpenOffice.org Calc : exceptions;user-defined dictionaries
+OpenOffice.org Calc : exchanging, see also replacing
+OpenOffice.org Calc : executing
+OpenOffice.org Calc : executing;SQL commands
+OpenOffice.org Calc : exiting
+OpenOffice.org Calc : exiting;groups
+OpenOffice.org Calc : exiting;OpenOffice.org
+OpenOffice.org Calc : EXP function
+OpenOffice.org Calc : expanding formatting (Calc)
+OpenOffice.org Calc : explorer of data sources
+OpenOffice.org Calc : EXPONDIST function
+OpenOffice.org Calc : exponential distributions
+OpenOffice.org Calc : exponential trends in arrays
+OpenOffice.org Calc : export filters
+OpenOffice.org Calc : exporting
+OpenOffice.org Calc : exporting;bitmaps
+OpenOffice.org Calc : exporting;cells
+OpenOffice.org Calc : exporting;databases
+OpenOffice.org Calc : exporting;HTML and text documents
+OpenOffice.org Calc : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Calc : exporting;spreadsheets to dBASE
+OpenOffice.org Calc : exporting;spreadsheets to text format
+OpenOffice.org Calc : exporting;tables as text
+OpenOffice.org Calc : exporting;templates
+OpenOffice.org Calc : exporting;to foreign formats
+OpenOffice.org Calc : exporting;to HTML
+OpenOffice.org Calc : exporting;to Microsoft Office formats
+OpenOffice.org Calc : exporting;to PDF
+OpenOffice.org Calc : exporting;to PostScript format
+OpenOffice.org Calc : exporting;to XML
+OpenOffice.org Calc : exporting;XML files
+OpenOffice.org Calc : extended tips in Help
+OpenOffice.org Calc : extending printranges
+OpenOffice.org Calc : extension mode in text
+OpenOffice.org Calc : extensions
+OpenOffice.org Calc : extensions;Extension Manager
+OpenOffice.org Calc : extensions;file formats
+OpenOffice.org Calc : external data
+OpenOffice.org Calc : external data;inserting
+OpenOffice.org Calc : external data;WebQuery
+OpenOffice.org Calc : external DLL functions
+OpenOffice.org Calc : external keys (Base)
+OpenOffice.org Calc : extrapolations
+OpenOffice.org Calc : FACT function
+OpenOffice.org Calc : FACTDOUBLE function
+OpenOffice.org Calc : factorials
+OpenOffice.org Calc : factorials;numbers
+OpenOffice.org Calc : factorials;numbers with increments of two
+OpenOffice.org Calc : FALSE function
+OpenOffice.org Calc : faster printing
+OpenOffice.org Calc : faxes
+OpenOffice.org Calc : faxes;configuring OpenOffice.org
+OpenOffice.org Calc : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Calc : faxes;selecting a fax machine
+OpenOffice.org Calc : faxes;sending
+OpenOffice.org Calc : faxes;wizards
+OpenOffice.org Calc : FDIST function
+OpenOffice.org Calc : fields
+OpenOffice.org Calc : fields;database tables
+OpenOffice.org Calc : fields;displaying field codes (Writer)
+OpenOffice.org Calc : fields;formatted fields
+OpenOffice.org Calc : fields;updating automatically (Writer)
+OpenOffice.org Calc : file associations for Microsoft Office
+OpenOffice.org Calc : file filters
+OpenOffice.org Calc : file filters;mobile devices
+OpenOffice.org Calc : file filters;XML
+OpenOffice.org Calc : file formats
+OpenOffice.org Calc : file formats;changing defaults
+OpenOffice.org Calc : file formats;OpenDocument/XML
+OpenOffice.org Calc : file formats;saving always in other formats
+OpenOffice.org Calc : file names in headers/footers
+OpenOffice.org Calc : file selection button
+OpenOffice.org Calc : file sharing options for current document
+OpenOffice.org Calc : files
+OpenOffice.org Calc : files;filters and formats
+OpenOffice.org Calc : files;importing
+OpenOffice.org Calc : files;opening
+OpenOffice.org Calc : files;opening with placeholders
+OpenOffice.org Calc : files;properties
+OpenOffice.org Calc : files;saving
+OpenOffice.org Calc : files;saving automatically
+OpenOffice.org Calc : files;saving in other formats
+OpenOffice.org Calc : files;sending as e-mail
+OpenOffice.org Calc : files;version numbers
+OpenOffice.org Calc : files and folders in OpenOffice.org
+OpenOffice.org Calc : fill characters with tabulators
+OpenOffice.org Calc : fill colors for areas
+OpenOffice.org Calc : fill patterns for areas
+OpenOffice.org Calc : filling
+OpenOffice.org Calc : filling;cells, automatically
+OpenOffice.org Calc : filling;customized lists
+OpenOffice.org Calc : filling;selection lists
+OpenOffice.org Calc : filter conditions
+OpenOffice.org Calc : filter conditions;connecting
+OpenOffice.org Calc : filter conditions;in queries (Base)
+OpenOffice.org Calc : filtered data
+OpenOffice.org Calc : filtered data;sums
+OpenOffice.org Calc : filtering
+OpenOffice.org Calc : filtering;cell ranges
+OpenOffice.org Calc : filtering;data in databases
+OpenOffice.org Calc : filtering;data in forms
+OpenOffice.org Calc : filtering;database ranges
+OpenOffice.org Calc : filtering;DataPilot tables
+OpenOffice.org Calc : filters
+OpenOffice.org Calc : filters;comparison operators
+OpenOffice.org Calc : filters;copying visible cells only
+OpenOffice.org Calc : filters;defining advanced filters
+OpenOffice.org Calc : filters;for import and export
+OpenOffice.org Calc : filters;introduction
+OpenOffice.org Calc : filters;Navigator
+OpenOffice.org Calc : filters;pictures
+OpenOffice.org Calc : filters;XML filter settings
+OpenOffice.org Calc : filters, see also AutoFilter function
+OpenOffice.org Calc : financial functions
+OpenOffice.org Calc : FIND function
+OpenOffice.org Calc : Find tab in Help
+OpenOffice.org Calc : finding
+OpenOffice.org Calc : finding;formulas/values/text/objects
+OpenOffice.org Calc : finding;in all sheets
+OpenOffice.org Calc : finding;records in form documents
+OpenOffice.org Calc : finding;selections
+OpenOffice.org Calc : finding;similarity search
+OpenOffice.org Calc : FINV function
+OpenOffice.org Calc : FISHER function
+OpenOffice.org Calc : FISHERINV function
+OpenOffice.org Calc : fitting to pages
+OpenOffice.org Calc : fitting to pages;print settings in Math
+OpenOffice.org Calc : fitting to pages;print settings in presentations
+OpenOffice.org Calc : FIXED function
+OpenOffice.org Calc : fixed text
+OpenOffice.org Calc : fixed text;form functions
+OpenOffice.org Calc : fixing toolbars
+OpenOffice.org Calc : flipping draw objects
+OpenOffice.org Calc : floating frames in HTML documents
+OpenOffice.org Calc : floating toolbars
+OpenOffice.org Calc : FLOOR function
+OpenOffice.org Calc : focus of controls
+OpenOffice.org Calc : folder creation
+OpenOffice.org Calc : font lists
+OpenOffice.org Calc : font name box
+OpenOffice.org Calc : font sizes
+OpenOffice.org Calc : font sizes;bullets
+OpenOffice.org Calc : font sizes;relative changes
+OpenOffice.org Calc : font sizes;scaling on screen
+OpenOffice.org Calc : font sizes;text
+OpenOffice.org Calc : fonts
+OpenOffice.org Calc : fonts;adding under UNIX
+OpenOffice.org Calc : fonts;changing in templates
+OpenOffice.org Calc : fonts;colors
+OpenOffice.org Calc : fonts;default settings
+OpenOffice.org Calc : fonts;effects
+OpenOffice.org Calc : fonts;for HTML and Basic
+OpenOffice.org Calc : fonts;formats
+OpenOffice.org Calc : fonts;outlines
+OpenOffice.org Calc : fonts;positions in text
+OpenOffice.org Calc : fonts;shadows
+OpenOffice.org Calc : fonts;specifying several
+OpenOffice.org Calc : fonts;strikethrough
+OpenOffice.org Calc : fonts;styles
+OpenOffice.org Calc : fonts;text objects
+OpenOffice.org Calc : Fontwork icons
+OpenOffice.org Calc : footers
+OpenOffice.org Calc : footers;backgrounds
+OpenOffice.org Calc : footers;defining
+OpenOffice.org Calc : footers;printing on sheets
+OpenOffice.org Calc : forced array handling
+OpenOffice.org Calc : FORECAST function
+OpenOffice.org Calc : form controls
+OpenOffice.org Calc : form controls;assigning macros
+OpenOffice.org Calc : form controls;protecting
+OpenOffice.org Calc : form controls;toolbars
+OpenOffice.org Calc : form fields
+OpenOffice.org Calc : form filters
+OpenOffice.org Calc : Form Navigator
+OpenOffice.org Calc : format codes
+OpenOffice.org Calc : format codes;numbers
+OpenOffice.org Calc : format codes;user-defined number formats
+OpenOffice.org Calc : format filling printing in OpenOffice.org Math
+OpenOffice.org Calc : Format Paintbrush
+OpenOffice.org Calc : formats
+OpenOffice.org Calc : formats;Asian layout
+OpenOffice.org Calc : formats;Asian typography
+OpenOffice.org Calc : formats;assigning by formulas
+OpenOffice.org Calc : formats;automatically formatting spreadsheets
+OpenOffice.org Calc : formats;changing text/number
+OpenOffice.org Calc : formats;currency formats in cells
+OpenOffice.org Calc : formats;fonts
+OpenOffice.org Calc : formats;maximizing page formats
+OpenOffice.org Calc : formats;number and currency formats
+OpenOffice.org Calc : formats;numbers as text
+OpenOffice.org Calc : formats;numbers in tables
+OpenOffice.org Calc : formats;of currencies/date/time
+OpenOffice.org Calc : formats;on opening and saving
+OpenOffice.org Calc : formats;pasting in special formats
+OpenOffice.org Calc : formats;positions
+OpenOffice.org Calc : formats;Styles and Formatting window
+OpenOffice.org Calc : formats;tabulators
+OpenOffice.org Calc : formats;themes for sheets
+OpenOffice.org Calc : formats;undoing when writing
+OpenOffice.org Calc : formatted fields
+OpenOffice.org Calc : formatted fields;form functions
+OpenOffice.org Calc : formatted fields;properties
+OpenOffice.org Calc : formatting
+OpenOffice.org Calc : formatting;adding/deleting decimal places
+OpenOffice.org Calc : formatting;axes in charts
+OpenOffice.org Calc : formatting;cells
+OpenOffice.org Calc : formatting;chart areas
+OpenOffice.org Calc : formatting;chart floors
+OpenOffice.org Calc : formatting;chart legends
+OpenOffice.org Calc : formatting;chart titles
+OpenOffice.org Calc : formatting;chart walls
+OpenOffice.org Calc : formatting;conditional formatting
+OpenOffice.org Calc : formatting;copying
+OpenOffice.org Calc : formatting;definition
+OpenOffice.org Calc : formatting;expanding (Calc)
+OpenOffice.org Calc : formatting;font effects
+OpenOffice.org Calc : formatting;hyperlinks
+OpenOffice.org Calc : formatting;multiple cell texts
+OpenOffice.org Calc : formatting;notes on cells
+OpenOffice.org Calc : formatting;numbers as text
+OpenOffice.org Calc : formatting;numbers with decimals
+OpenOffice.org Calc : formatting;pages
+OpenOffice.org Calc : formatting;printer metrics (Writer)
+OpenOffice.org Calc : formatting;spreadsheets
+OpenOffice.org Calc : formatting;Styles and Formatting window
+OpenOffice.org Calc : formatting;themes for sheets
+OpenOffice.org Calc : formatting;undoing
+OpenOffice.org Calc : formatting;user-defined numbers
+OpenOffice.org Calc : formatting;visible cells only
+OpenOffice.org Calc : forms
+OpenOffice.org Calc : forms;browsing
+OpenOffice.org Calc : forms;Combo Box/List Box Wizard
+OpenOffice.org Calc : forms;creating
+OpenOffice.org Calc : forms;data
+OpenOffice.org Calc : forms;designing (Base)
+OpenOffice.org Calc : forms;events
+OpenOffice.org Calc : forms;filtering data
+OpenOffice.org Calc : forms;finding records
+OpenOffice.org Calc : forms;focus after opening
+OpenOffice.org Calc : forms;general information (Base)
+OpenOffice.org Calc : forms;grouping controls
+OpenOffice.org Calc : forms;HTML filters
+OpenOffice.org Calc : forms;Navigator
+OpenOffice.org Calc : forms;opening in design mode
+OpenOffice.org Calc : forms;properties
+OpenOffice.org Calc : forms;sorting data
+OpenOffice.org Calc : forms;subforms
+OpenOffice.org Calc : forms;wizards
+OpenOffice.org Calc : forms;XForms
+OpenOffice.org Calc : Formula Auditing feature in Microsoft Office
+OpenOffice.org Calc : formula bar
+OpenOffice.org Calc : formula bar;accepting inputs
+OpenOffice.org Calc : formula bar;canceling inputs
+OpenOffice.org Calc : formula bar;functions
+OpenOffice.org Calc : formula bar;input line
+OpenOffice.org Calc : formula bar;sheet area names
+OpenOffice.org Calc : formula bar;spreadsheets
+OpenOffice.org Calc : formula bar;sum function
+OpenOffice.org Calc : formula cells
+OpenOffice.org Calc : formula cells;displaying formulas in other cells
+OpenOffice.org Calc : formula cells;recognizing
+OpenOffice.org Calc : formula cells;removing precedents
+OpenOffice.org Calc : formula cells;tracing precedents
+OpenOffice.org Calc : FORMULA function
+OpenOffice.org Calc : formula list window
+OpenOffice.org Calc : formula texts
+OpenOffice.org Calc : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Calc : formulas
+OpenOffice.org Calc : formulas;arrays
+OpenOffice.org Calc : formulas;assigning cell formats
+OpenOffice.org Calc : formulas;AutoCalculate function
+OpenOffice.org Calc : formulas;calculating
+OpenOffice.org Calc : formulas;calculating with
+OpenOffice.org Calc : formulas;copying and pasting
+OpenOffice.org Calc : formulas;defining names
+OpenOffice.org Calc : formulas;displaying in cells
+OpenOffice.org Calc : formulas;hiding
+OpenOffice.org Calc : formulas;inputting
+OpenOffice.org Calc : formulas;matrix formulas
+OpenOffice.org Calc : formulas;new
+OpenOffice.org Calc : formulas;operators
+OpenOffice.org Calc : formulas;printing, instead of results
+OpenOffice.org Calc : formulas;recalculating manually
+OpenOffice.org Calc : formulas;saving as csv files
+OpenOffice.org Calc : formulas;starting formula editor
+OpenOffice.org Calc : formulas;status bar
+OpenOffice.org Calc : formulas;using row/column labels
+OpenOffice.org Calc : formulas in reports
+OpenOffice.org Calc : formulas in reports;editing
+OpenOffice.org Calc : forums and support
+OpenOffice.org Calc : fractions
+OpenOffice.org Calc : fractions;converting
+OpenOffice.org Calc : fractions;entering
+OpenOffice.org Calc : frames
+OpenOffice.org Calc : frames;around paragraphs
+OpenOffice.org Calc : frames;around tables
+OpenOffice.org Calc : frames;AutoCorrect function
+OpenOffice.org Calc : frames;backgrounds
+OpenOffice.org Calc : frames;captions (Writer)
+OpenOffice.org Calc : frames;printing in OpenOffice.org Math
+OpenOffice.org Calc : frames;protecting
+OpenOffice.org Calc : frames;selection frames
+OpenOffice.org Calc : frames;text fitting to frames
+OpenOffice.org Calc : freeform lines
+OpenOffice.org Calc : freeform lines;draw functions
+OpenOffice.org Calc : freezing rows or columns
+OpenOffice.org Calc : FREQUENCY function
+OpenOffice.org Calc : FTEST function
+OpenOffice.org Calc : FTP
+OpenOffice.org Calc : FTP;opening documents
+OpenOffice.org Calc : FTP;saving documents
+OpenOffice.org Calc : full joins (Base)
+OpenOffice.org Calc : full screen view
+OpenOffice.org Calc : full-text search in Help
+OpenOffice.org Calc : function list window
+OpenOffice.org Calc : Function Wizard
+OpenOffice.org Calc : Function Wizard;add-ins
+OpenOffice.org Calc : Function Wizard;arrays
+OpenOffice.org Calc : Function Wizard;databases
+OpenOffice.org Calc : Function Wizard;date & time
+OpenOffice.org Calc : Function Wizard;financial
+OpenOffice.org Calc : Function Wizard;information
+OpenOffice.org Calc : Function Wizard;logical
+OpenOffice.org Calc : Function Wizard;mathematical
+OpenOffice.org Calc : Function Wizard;spreadsheets
+OpenOffice.org Calc : Function Wizard;statistics
+OpenOffice.org Calc : Function Wizard;text
+OpenOffice.org Calc : functions
+OpenOffice.org Calc : functions;accepting input icon
+OpenOffice.org Calc : functions;add-in functions
+OpenOffice.org Calc : functions;array functions
+OpenOffice.org Calc : functions;canceling input icon
+OpenOffice.org Calc : functions;database functions
+OpenOffice.org Calc : functions;date & time
+OpenOffice.org Calc : functions;financial functions
+OpenOffice.org Calc : functions;formula bar icon
+OpenOffice.org Calc : functions;Function Wizard
+OpenOffice.org Calc : functions;information functions
+OpenOffice.org Calc : functions;listed by category
+OpenOffice.org Calc : functions;logical functions
+OpenOffice.org Calc : functions;mathematical functions
+OpenOffice.org Calc : functions;OpenOffice.org Calc add-in DLL
+OpenOffice.org Calc : functions;spreadsheets
+OpenOffice.org Calc : functions;statistics functions
+OpenOffice.org Calc : functions;sum function icon
+OpenOffice.org Calc : functions;text functions
+OpenOffice.org Calc : functions;user-defined
+OpenOffice.org Calc : functions in reports
+OpenOffice.org Calc : functions in reports;editing
+OpenOffice.org Calc : future values
+OpenOffice.org Calc : future values;constant interest rates
+OpenOffice.org Calc : future values;varying interest rates
+OpenOffice.org Calc : FV function
+OpenOffice.org Calc : FVSCHEDULE function
+OpenOffice.org Calc : Gallery
+OpenOffice.org Calc : Gallery;adding pictures
+OpenOffice.org Calc : Gallery;dragging pictures to draw objects
+OpenOffice.org Calc : Gallery;hiding/showing
+OpenOffice.org Calc : Gallery;inserting pictures from
+OpenOffice.org Calc : GAMMADIST function
+OpenOffice.org Calc : GAMMAINV function
+OpenOffice.org Calc : GAMMALN function
+OpenOffice.org Calc : GAUSS function
+OpenOffice.org Calc : Gaussian error integral
+OpenOffice.org Calc : GCD function
+OpenOffice.org Calc : GCD_ADD function
+OpenOffice.org Calc : GEOMEAN function
+OpenOffice.org Calc : geometric lists
+OpenOffice.org Calc : geometric-degressive depreciations
+OpenOffice.org Calc : German spellcheck
+OpenOffice.org Calc : GESTEP function
+OpenOffice.org Calc : get method for form transmissions
+OpenOffice.org Calc : GETPIVOTDATA function
+OpenOffice.org Calc : getting support
+OpenOffice.org Calc : GIF format
+OpenOffice.org Calc : glossaries
+OpenOffice.org Calc : glossaries;common terms
+OpenOffice.org Calc : glossaries;Internet terms
+OpenOffice.org Calc : goal seek example
+OpenOffice.org Calc : gradients off for faster printing
+OpenOffice.org Calc : graphical text art
+OpenOffice.org Calc : graphics
+OpenOffice.org Calc : graphics;cache
+OpenOffice.org Calc : graphics;protecting
+OpenOffice.org Calc : graphics, see also pictures
+OpenOffice.org Calc : grayscale printing
+OpenOffice.org Calc : greatest common divisor
+OpenOffice.org Calc : grid controls
+OpenOffice.org Calc : grid controls;form functions
+OpenOffice.org Calc : grids
+OpenOffice.org Calc : grids;defaults (Writer/Calc)
+OpenOffice.org Calc : grids;display options (Impress/Draw)
+OpenOffice.org Calc : grids;displaying lines (Calc)
+OpenOffice.org Calc : grids;formatting axes
+OpenOffice.org Calc : grids;hiding lines in sheets
+OpenOffice.org Calc : grids;inserting in charts
+OpenOffice.org Calc : grids;printing sheet grids
+OpenOffice.org Calc : group box creation
+OpenOffice.org Calc : grouping
+OpenOffice.org Calc : grouping;cells
+OpenOffice.org Calc : grouping;DataPilot tables
+OpenOffice.org Calc : groups
+OpenOffice.org Calc : groups;entering/exiting/ungrouping
+OpenOffice.org Calc : groups;naming
+OpenOffice.org Calc : groups;of controls
+OpenOffice.org Calc : GROWTH function
+OpenOffice.org Calc : growth series
+OpenOffice.org Calc : guides
+OpenOffice.org Calc : guides;display options (Impress/Draw)
+OpenOffice.org Calc : guides;displaying when moving objects (Impress)
+OpenOffice.org Calc : guides;showing (Calc)
+OpenOffice.org Calc : guides;showing when moving frames (Writer)
+OpenOffice.org Calc : gutter
+OpenOffice.org Calc : handles
+OpenOffice.org Calc : handles;displaying (Writer)
+OpenOffice.org Calc : handles;scaling
+OpenOffice.org Calc : handles;showing simple/large handles (Calc)
+OpenOffice.org Calc : Hangul/Hanja
+OpenOffice.org Calc : HARMEAN function
+OpenOffice.org Calc : hatching
+OpenOffice.org Calc : headers
+OpenOffice.org Calc : headers;backgrounds
+OpenOffice.org Calc : headers;defining
+OpenOffice.org Calc : headers;freezing during table split
+OpenOffice.org Calc : headers;printing on sheets
+OpenOffice.org Calc : headings
+OpenOffice.org Calc : headings;entering as text box
+OpenOffice.org Calc : headings;repeating rows/columns as
+OpenOffice.org Calc : Hebrew
+OpenOffice.org Calc : Hebrew;entering text
+OpenOffice.org Calc : Hebrew;language settings
+OpenOffice.org Calc : heights of cells
+OpenOffice.org Calc : Help
+OpenOffice.org Calc : Help;bookmarks
+OpenOffice.org Calc : Help;extended tips on/off
+OpenOffice.org Calc : Help;full-text search
+OpenOffice.org Calc : Help;Help tips
+OpenOffice.org Calc : Help;keywords
+OpenOffice.org Calc : Help;navigation pane showing/hiding
+OpenOffice.org Calc : Help;style sheets
+OpenOffice.org Calc : Help;topics
+OpenOffice.org Calc : Help Agent
+OpenOffice.org Calc : Help Agent;help
+OpenOffice.org Calc : Help Agent;options
+OpenOffice.org Calc : Help tips
+OpenOffice.org Calc : Help tips;defining text for cell input
+OpenOffice.org Calc : Help tips;hiding
+OpenOffice.org Calc : HEX2BIN function
+OpenOffice.org Calc : HEX2DEC function
+OpenOffice.org Calc : HEX2OCT function
+OpenOffice.org Calc : hexadecimal system
+OpenOffice.org Calc : hexadecimal system;converting to
+OpenOffice.org Calc : hidden cells
+OpenOffice.org Calc : hidden controls in Form Navigator
+OpenOffice.org Calc : hidden fields display (Writer)
+OpenOffice.org Calc : hidden pages
+OpenOffice.org Calc : hidden pages;printing in presentations
+OpenOffice.org Calc : hidden text
+OpenOffice.org Calc : hidden text;showing (Writer)
+OpenOffice.org Calc : hiding
+OpenOffice.org Calc : hiding;changes
+OpenOffice.org Calc : hiding;chart legends
+OpenOffice.org Calc : hiding;columns
+OpenOffice.org Calc : hiding;data fields, from calculations in Data Pilot
+OpenOffice.org Calc : hiding;docked windows
+OpenOffice.org Calc : hiding;formulas
+OpenOffice.org Calc : hiding;headers/grid lines
+OpenOffice.org Calc : hiding;navigation pane in Help window
+OpenOffice.org Calc : hiding;rows
+OpenOffice.org Calc : hiding;sheet details
+OpenOffice.org Calc : hiding;sheets
+OpenOffice.org Calc : high contrast mode
+OpenOffice.org Calc : highlighting
+OpenOffice.org Calc : highlighting;negative numbers
+OpenOffice.org Calc : highlighting;values in sheets
+OpenOffice.org Calc : Hindi
+OpenOffice.org Calc : Hindi;entering text
+OpenOffice.org Calc : Hindi;language settings
+OpenOffice.org Calc : HLOOKUP function
+OpenOffice.org Calc : horizontal scrollbars (Writer)
+OpenOffice.org Calc : HOUR function
+OpenOffice.org Calc : HowTos for Calc
+OpenOffice.org Calc : HowTos for charts
+OpenOffice.org Calc : HTML
+OpenOffice.org Calc : HTML;definition
+OpenOffice.org Calc : HTML;export character set
+OpenOffice.org Calc : HTML;fonts for source display
+OpenOffice.org Calc : HTML;importing META tags
+OpenOffice.org Calc : HTML;in sheet cells
+OpenOffice.org Calc : HTML;live presentations
+OpenOffice.org Calc : HTML;sheets
+OpenOffice.org Calc : HTML documents
+OpenOffice.org Calc : HTML documents;auto reloading
+OpenOffice.org Calc : HTML documents;importing/exporting
+OpenOffice.org Calc : HTML documents;META tags in
+OpenOffice.org Calc : HTML documents;new
+OpenOffice.org Calc : HTML documents;source text
+OpenOffice.org Calc : HTML WebQuery
+OpenOffice.org Calc : HYPERLINK function
+OpenOffice.org Calc : hyperlinks
+OpenOffice.org Calc : hyperlinks;assigning macros
+OpenOffice.org Calc : hyperlinks;character formats
+OpenOffice.org Calc : hyperlinks;definition
+OpenOffice.org Calc : hyperlinks;deleting
+OpenOffice.org Calc : hyperlinks;editing
+OpenOffice.org Calc : hyperlinks;inserting
+OpenOffice.org Calc : hyperlinks;relative and absolute
+OpenOffice.org Calc : hyperlinks;turning off automatic recognition
+OpenOffice.org Calc : hyperlinks, see also links
+OpenOffice.org Calc : HYPGEOMDIST function
+OpenOffice.org Calc : hyphenation
+OpenOffice.org Calc : hyphenation;activating for a language
+OpenOffice.org Calc : hyphenation;in spreadsheets
+OpenOffice.org Calc : hyphenation;minimal number of characters
+OpenOffice.org Calc : hyphens
+OpenOffice.org Calc : hyphens;displaying custom (Writer)
+OpenOffice.org Calc : hyphens;inserting custom
+OpenOffice.org Calc : icon bars, see toolbars
+OpenOffice.org Calc : icon sizes
+OpenOffice.org Calc : IDE
+OpenOffice.org Calc : IDE;Basic IDE
+OpenOffice.org Calc : IF function
+OpenOffice.org Calc : ignore list for spellcheck
+OpenOffice.org Calc : illumination
+OpenOffice.org Calc : illumination;3D charts
+OpenOffice.org Calc : illustrations, see pictures
+OpenOffice.org Calc : IMABS function
+OpenOffice.org Calc : image button creation
+OpenOffice.org Calc : image control creation
+OpenOffice.org Calc : ImageMap
+OpenOffice.org Calc : ImageMap;definition
+OpenOffice.org Calc : ImageMap;editor
+OpenOffice.org Calc : images
+OpenOffice.org Calc : images;ImageMap
+OpenOffice.org Calc : images;inserting and editing bitmaps
+OpenOffice.org Calc : images;placeholders in presentations
+OpenOffice.org Calc : images, see also pictures
+OpenOffice.org Calc : IMAGINARY function
+OpenOffice.org Calc : imaginary numbers in analysis functions
+OpenOffice.org Calc : IMARGUMENT function
+OpenOffice.org Calc : IMCONJUGATE function
+OpenOffice.org Calc : IMCOS function
+OpenOffice.org Calc : IMDIV function
+OpenOffice.org Calc : IME
+OpenOffice.org Calc : IME;definition
+OpenOffice.org Calc : IME;showing/hiding
+OpenOffice.org Calc : IMEXP function
+OpenOffice.org Calc : IMLN function
+OpenOffice.org Calc : IMLOG10 function
+OpenOffice.org Calc : IMLOG2 function
+OpenOffice.org Calc : implicit array handling
+OpenOffice.org Calc : import filters
+OpenOffice.org Calc : import restrictions for Microsoft Office
+OpenOffice.org Calc : importing
+OpenOffice.org Calc : importing;bitmaps
+OpenOffice.org Calc : importing;compatibility settings for text import
+OpenOffice.org Calc : importing;databases
+OpenOffice.org Calc : importing;dBASE files
+OpenOffice.org Calc : importing;documents in other formats
+OpenOffice.org Calc : importing;from XML
+OpenOffice.org Calc : importing;HTML and text documents
+OpenOffice.org Calc : importing;HTML with META tags
+OpenOffice.org Calc : importing;Microsoft Office documents with VBA code
+OpenOffice.org Calc : importing;tables as text
+OpenOffice.org Calc : importing;tables in text format
+OpenOffice.org Calc : importing;templates
+OpenOffice.org Calc : importing;text databases
+OpenOffice.org Calc : IMPOWER function
+OpenOffice.org Calc : IMPRODUCT function
+OpenOffice.org Calc : IMREAL function
+OpenOffice.org Calc : IMSIN function
+OpenOffice.org Calc : IMSQRT function
+OpenOffice.org Calc : IMSUB function
+OpenOffice.org Calc : IMSUM function
+OpenOffice.org Calc : inches
+OpenOffice.org Calc : increasing scales in page view
+OpenOffice.org Calc : INDEX function
+OpenOffice.org Calc : Index tab in Help
+OpenOffice.org Calc : indexes
+OpenOffice.org Calc : indexes;backgrounds
+OpenOffice.org Calc : indexes;showing/hiding Help index tab
+OpenOffice.org Calc : indexes;unprotecting
+OpenOffice.org Calc : indicator lines in text
+OpenOffice.org Calc : INDIRECT function
+OpenOffice.org Calc : INFO function
+OpenOffice.org Calc : information functions
+OpenOffice.org Calc : information on cells
+OpenOffice.org Calc : inline array constants
+OpenOffice.org Calc : inner joins (Base)
+OpenOffice.org Calc : inner products
+OpenOffice.org Calc : input line in formula bar
+OpenOffice.org Calc : input method window
+OpenOffice.org Calc : input support in spreadsheets
+OpenOffice.org Calc : insert mode for entering text
+OpenOffice.org Calc : inserting
+OpenOffice.org Calc : inserting;applets
+OpenOffice.org Calc : inserting;breaks
+OpenOffice.org Calc : inserting;cell ranges
+OpenOffice.org Calc : inserting;cell ranges from spreadsheets
+OpenOffice.org Calc : inserting;cells
+OpenOffice.org Calc : inserting;cells, by drag and drop
+OpenOffice.org Calc : inserting;cells, toolbar icon
+OpenOffice.org Calc : inserting;charts
+OpenOffice.org Calc : inserting;clipboard options
+OpenOffice.org Calc : inserting;columns
+OpenOffice.org Calc : inserting;data from text documents
+OpenOffice.org Calc : inserting;datasource records in spreadsheets
+OpenOffice.org Calc : inserting;drawings
+OpenOffice.org Calc : inserting;external data
+OpenOffice.org Calc : inserting;floating frames
+OpenOffice.org Calc : inserting;form fields
+OpenOffice.org Calc : inserting;formulas
+OpenOffice.org Calc : inserting;fractions
+OpenOffice.org Calc : inserting;hyperlinks
+OpenOffice.org Calc : inserting;line breaks in cells
+OpenOffice.org Calc : inserting;manual column breaks
+OpenOffice.org Calc : inserting;manual row breaks
+OpenOffice.org Calc : inserting;matrix formulas
+OpenOffice.org Calc : inserting;movies/sounds
+OpenOffice.org Calc : inserting;new text tables defaults
+OpenOffice.org Calc : inserting;notes
+OpenOffice.org Calc : inserting;objects from Gallery
+OpenOffice.org Calc : inserting;objects, toolbar icon
+OpenOffice.org Calc : inserting;OLE objects
+OpenOffice.org Calc : inserting;paragraph bullets
+OpenOffice.org Calc : inserting;plug-ins
+OpenOffice.org Calc : inserting;references, by drag and drop
+OpenOffice.org Calc : inserting;rows
+OpenOffice.org Calc : inserting;sheets
+OpenOffice.org Calc : inserting;special characters
+OpenOffice.org Calc : inserting;tab stops
+OpenOffice.org Calc : inserting;text files with data
+OpenOffice.org Calc : inserting;values
+OpenOffice.org Calc : inserting functions
+OpenOffice.org Calc : inserting functions;function list window
+OpenOffice.org Calc : inserting functions;Function Wizard
+OpenOffice.org Calc : installing
+OpenOffice.org Calc : installing;ActiveX control
+OpenOffice.org Calc : installing;mobile device filters
+OpenOffice.org Calc : installing;UNO components
+OpenOffice.org Calc : instructions
+OpenOffice.org Calc : instructions;general
+OpenOffice.org Calc : instructions;OpenOffice.org Calc
+OpenOffice.org Calc : INT function
+OpenOffice.org Calc : integers with leading zeros
+OpenOffice.org Calc : INTERCEPT function
+OpenOffice.org Calc : interests for unchanged amortization installments
+OpenOffice.org Calc : internal rates of return
+OpenOffice.org Calc : internal rates of return;irregular payments
+OpenOffice.org Calc : internal rates of return;modified
+OpenOffice.org Calc : internal rates of return;regular payments
+OpenOffice.org Calc : international currency formats
+OpenOffice.org Calc : Internet
+OpenOffice.org Calc : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Calc : Internet;presentations
+OpenOffice.org Calc : Internet;starting searches
+OpenOffice.org Calc : Internet;turning off recognition of addresses
+OpenOffice.org Calc : Internet glossary
+OpenOffice.org Calc : intersection operator
+OpenOffice.org Calc : intersections
+OpenOffice.org Calc : INTRATE function
+OpenOffice.org Calc : invalid data
+OpenOffice.org Calc : invalid data;marking
+OpenOffice.org Calc : invalid names
+OpenOffice.org Calc : invalid names;error messages
+OpenOffice.org Calc : invalid references
+OpenOffice.org Calc : invalid references;error messages
+OpenOffice.org Calc : inverse arrays
+OpenOffice.org Calc : inverse F probability distribution
+OpenOffice.org Calc : inverse of Fisher transformation
+OpenOffice.org Calc : inverse of lognormal distribution
+OpenOffice.org Calc : inverse of t-distribution
+OpenOffice.org Calc : invert filter
+OpenOffice.org Calc : inverting tables
+OpenOffice.org Calc : invisible areas
+OpenOffice.org Calc : invisible cells
+OpenOffice.org Calc : IPMT function
+OpenOffice.org Calc : IRR function
+OpenOffice.org Calc : ISBLANK function
+OpenOffice.org Calc : ISERR function
+OpenOffice.org Calc : ISERROR function
+OpenOffice.org Calc : ISEVEN function
+OpenOffice.org Calc : ISEVEN_ADD function
+OpenOffice.org Calc : ISFORMULA function
+OpenOffice.org Calc : ISLEAPYEAR function
+OpenOffice.org Calc : ISLOGICAL function
+OpenOffice.org Calc : ISNA function
+OpenOffice.org Calc : ISNONTEXT function
+OpenOffice.org Calc : ISNUMBER function
+OpenOffice.org Calc : ISODD function
+OpenOffice.org Calc : ISODD_ADD function
+OpenOffice.org Calc : ISPMT function
+OpenOffice.org Calc : ISREF function
+OpenOffice.org Calc : ISTEXT function
+OpenOffice.org Calc : italic text
+OpenOffice.org Calc : iterative references in spreadsheets
+OpenOffice.org Calc : Java
+OpenOffice.org Calc : Java;definition
+OpenOffice.org Calc : Java;scripting
+OpenOffice.org Calc : Java;setting options
+OpenOffice.org Calc : JDBC
+OpenOffice.org Calc : JDBC;databases (Base)
+OpenOffice.org Calc : JDBC;definition
+OpenOffice.org Calc : JIS function
+OpenOffice.org Calc : joining
+OpenOffice.org Calc : joining;paragraphs
+OpenOffice.org Calc : joining;tables (Base)
+OpenOffice.org Calc : joins in databases (Base)
+OpenOffice.org Calc : justifying text
+OpenOffice.org Calc : kerning
+OpenOffice.org Calc : kerning;Asian texts
+OpenOffice.org Calc : kerning;definition
+OpenOffice.org Calc : kerning;in characters
+OpenOffice.org Calc : key fields for relations (Base)
+OpenOffice.org Calc : keyboard
+OpenOffice.org Calc : keyboard;assigning/editing shortcut keys
+OpenOffice.org Calc : keyboard;general commands
+OpenOffice.org Calc : keyboard;removing numbering
+OpenOffice.org Calc : keys
+OpenOffice.org Calc : keys;adding push buttons
+OpenOffice.org Calc : keys;primary keys (Base)
+OpenOffice.org Calc : kiosk export
+OpenOffice.org Calc : KURT function
+OpenOffice.org Calc : label ranges in sheets
+OpenOffice.org Calc : labels
+OpenOffice.org Calc : labels;creating and synchronizing
+OpenOffice.org Calc : labels;for charts
+OpenOffice.org Calc : labels;for draw objects
+OpenOffice.org Calc : labels;form functions
+OpenOffice.org Calc : labels;from databases
+OpenOffice.org Calc : labels, see also names/callouts
+OpenOffice.org Calc : landscape printing
+OpenOffice.org Calc : languages
+OpenOffice.org Calc : languages;activating modules
+OpenOffice.org Calc : languages;Asian support
+OpenOffice.org Calc : languages;complex text layout
+OpenOffice.org Calc : languages;locale settings
+OpenOffice.org Calc : languages;selecting
+OpenOffice.org Calc : languages;setting options
+OpenOffice.org Calc : languages;spellcheck
+OpenOffice.org Calc : languages;spellchecking and formatting
+OpenOffice.org Calc : LARGE function
+OpenOffice.org Calc : large handles (Writer)
+OpenOffice.org Calc : large icons
+OpenOffice.org Calc : layer arrangement
+OpenOffice.org Calc : layout
+OpenOffice.org Calc : layout;importing Word documents
+OpenOffice.org Calc : layout;pages
+OpenOffice.org Calc : layout;spreadsheets
+OpenOffice.org Calc : LCM function
+OpenOffice.org Calc : LCM_ADD function
+OpenOffice.org Calc : LDAP server
+OpenOffice.org Calc : LDAP server;address books (Base)
+OpenOffice.org Calc : LDAP server;sign on options
+OpenOffice.org Calc : leading between paragraphs
+OpenOffice.org Calc : leading zeros
+OpenOffice.org Calc : leap year determination
+OpenOffice.org Calc : least common multiples
+OpenOffice.org Calc : left alignment of paragraphs
+OpenOffice.org Calc : LEFT function
+OpenOffice.org Calc : left joins (Base)
+OpenOffice.org Calc : legends
+OpenOffice.org Calc : legends;charts
+OpenOffice.org Calc : legends;draw objects
+OpenOffice.org Calc : legends;rounding corners
+OpenOffice.org Calc : LEN function
+OpenOffice.org Calc : Letter Wizard
+OpenOffice.org Calc : levels
+OpenOffice.org Calc : levels;depth stagger
+OpenOffice.org Calc : limits
+OpenOffice.org Calc : limits;specifying value limits on input
+OpenOffice.org Calc : limits of tables (Writer)
+OpenOffice.org Calc : line arrangement
+OpenOffice.org Calc : line arrangement;cells
+OpenOffice.org Calc : line breaks
+OpenOffice.org Calc : line breaks;in cells
+OpenOffice.org Calc : line charts
+OpenOffice.org Calc : line spacing
+OpenOffice.org Calc : line spacing;context menu in paragraphs
+OpenOffice.org Calc : line spacing;paragraph
+OpenOffice.org Calc : line styles
+OpenOffice.org Calc : line styles;applying
+OpenOffice.org Calc : line styles;defining
+OpenOffice.org Calc : linear depreciations
+OpenOffice.org Calc : linear series
+OpenOffice.org Calc : lines
+OpenOffice.org Calc : lines;contours (Draw/Impress)
+OpenOffice.org Calc : lines;defining ends
+OpenOffice.org Calc : lines;draw functions
+OpenOffice.org Calc : lines;drawing in text
+OpenOffice.org Calc : lines;editing points
+OpenOffice.org Calc : lines;removing automatic lines
+OpenOffice.org Calc : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Calc : lines of text
+OpenOffice.org Calc : lines of text;alignment
+OpenOffice.org Calc : LINEST function
+OpenOffice.org Calc : links
+OpenOffice.org Calc : links;between cells and controls
+OpenOffice.org Calc : links;by drag and drop
+OpenOffice.org Calc : links;character formats
+OpenOffice.org Calc : links;definition
+OpenOffice.org Calc : links;editing hyperlinks
+OpenOffice.org Calc : links;inserting
+OpenOffice.org Calc : links;modifying
+OpenOffice.org Calc : links;opening files with
+OpenOffice.org Calc : links;relational databases (Base)
+OpenOffice.org Calc : links;turning off automatic recognition
+OpenOffice.org Calc : links;updating options (Writer)
+OpenOffice.org Calc : links;updating specific links
+OpenOffice.org Calc : list box creation
+OpenOffice.org Calc : list of functions
+OpenOffice.org Calc : lists
+OpenOffice.org Calc : lists;data assigned to controls
+OpenOffice.org Calc : lists;registered databases (Base)
+OpenOffice.org Calc : lists;regular expressions
+OpenOffice.org Calc : lists;user-defined
+OpenOffice.org Calc : live presentations on the Internet
+OpenOffice.org Calc : LN function
+OpenOffice.org Calc : loading
+OpenOffice.org Calc : loading;documents
+OpenOffice.org Calc : loading;documents from other formats
+OpenOffice.org Calc : loading;HTML documents, automatically
+OpenOffice.org Calc : loading;Microsoft Office documents with VBA code
+OpenOffice.org Calc : loading;reloading
+OpenOffice.org Calc : loading;XML files
+OpenOffice.org Calc : locale settings
+OpenOffice.org Calc : LOG function
+OpenOffice.org Calc : LOG10 function
+OpenOffice.org Calc : logarithmic scaling along axes
+OpenOffice.org Calc : logarithms
+OpenOffice.org Calc : LOGEST function
+OpenOffice.org Calc : logical functions
+OpenOffice.org Calc : logical number formats
+OpenOffice.org Calc : LOGINV function
+OpenOffice.org Calc : LOGNORMDIST function
+OpenOffice.org Calc : LOOKUP function
+OpenOffice.org Calc : LOWER function
+OpenOffice.org Calc : lowercase letters
+OpenOffice.org Calc : lowercase letters;AutoInput function (in cells)
+OpenOffice.org Calc : lowercase letters;font effects
+OpenOffice.org Calc : lowest common multiples
+OpenOffice.org Calc : Macauley duration
+OpenOffice.org Calc : macros
+OpenOffice.org Calc : macros;assigning to events in forms
+OpenOffice.org Calc : macros;in MS Office documents
+OpenOffice.org Calc : macros;interrupting
+OpenOffice.org Calc : macros;organizing
+OpenOffice.org Calc : macros;recording
+OpenOffice.org Calc : macros;running when incorrect input
+OpenOffice.org Calc : macros;security
+OpenOffice.org Calc : macros;security warning dialog
+OpenOffice.org Calc : macros;selecting security warnings
+OpenOffice.org Calc : magnifiers
+OpenOffice.org Calc : Mail Merge feature in Microsoft Office
+OpenOffice.org Calc : manual column breaks
+OpenOffice.org Calc : manual row breaks
+OpenOffice.org Calc : margins
+OpenOffice.org Calc : margins;pages
+OpenOffice.org Calc : margins;setting with the mouse
+OpenOffice.org Calc : margins;shadows
+OpenOffice.org Calc : marking cells
+OpenOffice.org Calc : marking changes
+OpenOffice.org Calc : Markup feature in Microsoft Office
+OpenOffice.org Calc : MATCH function
+OpenOffice.org Calc : Math formula editor
+OpenOffice.org Calc : mathematical functions
+OpenOffice.org Calc : matrices
+OpenOffice.org Calc : matrices;calculations
+OpenOffice.org Calc : matrices;entering matrix formulas
+OpenOffice.org Calc : matrices;functions
+OpenOffice.org Calc : MAX function
+OpenOffice.org Calc : MAXA function
+OpenOffice.org Calc : maximum values in Calc databases
+OpenOffice.org Calc : MDETERM function
+OpenOffice.org Calc : MDURATION function
+OpenOffice.org Calc : means
+OpenOffice.org Calc : means;geometric
+OpenOffice.org Calc : means;harmonic
+OpenOffice.org Calc : means;of data set without margin data
+OpenOffice.org Calc : measurement units
+OpenOffice.org Calc : measurement units;changing on rulers
+OpenOffice.org Calc : measurement units;converting
+OpenOffice.org Calc : measurement units;selecting
+OpenOffice.org Calc : Media Player window
+OpenOffice.org Calc : MEDIAN function
+OpenOffice.org Calc : menus
+OpenOffice.org Calc : menus;activating context menus
+OpenOffice.org Calc : menus;customizing
+OpenOffice.org Calc : menus;inactive menu items
+OpenOffice.org Calc : merging
+OpenOffice.org Calc : merging;cells
+OpenOffice.org Calc : merging;data ranges
+OpenOffice.org Calc : merging;documents
+OpenOffice.org Calc : META tags
+OpenOffice.org Calc : metrics
+OpenOffice.org Calc : metrics;converting
+OpenOffice.org Calc : metrics;document formatting (Writer)
+OpenOffice.org Calc : metrics;in sheets
+OpenOffice.org Calc : Microsoft Excel functions
+OpenOffice.org Calc : Microsoft Office
+OpenOffice.org Calc : Microsoft Office;Access databases (base)
+OpenOffice.org Calc : Microsoft Office;as standard file format
+OpenOffice.org Calc : Microsoft Office;document import restrictions
+OpenOffice.org Calc : Microsoft Office;feature comparisons
+OpenOffice.org Calc : Microsoft Office;importing password protected files
+OpenOffice.org Calc : Microsoft Office;importing Word documents
+OpenOffice.org Calc : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Calc : Microsoft Office;new users information
+OpenOffice.org Calc : Microsoft Office;opening Microsoft documents
+OpenOffice.org Calc : Microsoft Office;reassigning document types
+OpenOffice.org Calc : MID function
+OpenOffice.org Calc : MIN function
+OpenOffice.org Calc : MINA function
+OpenOffice.org Calc : minimum values in Calc databases
+OpenOffice.org Calc : minus sign, see also operators
+OpenOffice.org Calc : MINUTE function
+OpenOffice.org Calc : MINVERSE function
+OpenOffice.org Calc : MIRR function
+OpenOffice.org Calc : MMULT function
+OpenOffice.org Calc : mobile device filters
+OpenOffice.org Calc : MOD function
+OpenOffice.org Calc : MODE function
+OpenOffice.org Calc : models in XForms
+OpenOffice.org Calc : modified internal rates of return
+OpenOffice.org Calc : modifying, see changing
+OpenOffice.org Calc : MONTH function
+OpenOffice.org Calc : MONTHS function
+OpenOffice.org Calc : more controls
+OpenOffice.org Calc : mosaic filter
+OpenOffice.org Calc : most common value
+OpenOffice.org Calc : mouse
+OpenOffice.org Calc : mouse;pointers when using drag and drop
+OpenOffice.org Calc : mouse;positioning
+OpenOffice.org Calc : moving
+OpenOffice.org Calc : moving;cells by drag and drop
+OpenOffice.org Calc : moving;spreadsheets
+OpenOffice.org Calc : moving;tab stops on ruler
+OpenOffice.org Calc : moving;toolbars
+OpenOffice.org Calc : moving;using guide lines in presentations
+OpenOffice.org Calc : moving;visible cells only
+OpenOffice.org Calc : MROUND function
+OpenOffice.org Calc : MS ADO interface (Base)
+OpenOffice.org Calc : multi-line text in cells
+OpenOffice.org Calc : multi-line titles in forms
+OpenOffice.org Calc : MULTINOMIAL function
+OpenOffice.org Calc : multiple cells selection
+OpenOffice.org Calc : multiple documents
+OpenOffice.org Calc : multiple documents;opening
+OpenOffice.org Calc : multiple operations
+OpenOffice.org Calc : multiple sheets
+OpenOffice.org Calc : multiplication sign, see also operators
+OpenOffice.org Calc : multiplying
+OpenOffice.org Calc : multiplying;cell contents in Calc databases
+OpenOffice.org Calc : multiplying;numbers
+OpenOffice.org Calc : MUNIT function
+OpenOffice.org Calc : My Documents folder
+OpenOffice.org Calc : My Documents folder;changing work directory
+OpenOffice.org Calc : My Documents folder;opening
+OpenOffice.org Calc : MySQL databases (Base)
+OpenOffice.org Calc : N function
+OpenOffice.org Calc : NA function
+OpenOffice.org Calc : name recognition on/off
+OpenOffice.org Calc : names
+OpenOffice.org Calc : names;defining for cells
+OpenOffice.org Calc : names;for cell ranges
+OpenOffice.org Calc : names;multi-line titles
+OpenOffice.org Calc : names;objects
+OpenOffice.org Calc : names;sheets
+OpenOffice.org Calc : names, see also labels/callouts
+OpenOffice.org Calc : namespace organization in XForms
+OpenOffice.org Calc : native SQL (Base)
+OpenOffice.org Calc : natural language addressing
+OpenOffice.org Calc : natural logarithm
+OpenOffice.org Calc : natural logarithm of Gamma function
+OpenOffice.org Calc : natural sort algorithm
+OpenOffice.org Calc : navigating
+OpenOffice.org Calc : navigating;in documents
+OpenOffice.org Calc : navigating;in spreadsheets
+OpenOffice.org Calc : Navigation bar
+OpenOffice.org Calc : Navigation bar;controls
+OpenOffice.org Calc : Navigation bar;forms
+OpenOffice.org Calc : Navigator
+OpenOffice.org Calc : Navigator;contents as lists
+OpenOffice.org Calc : Navigator;docking
+OpenOffice.org Calc : Navigator;for sheets
+OpenOffice.org Calc : Navigator;working with
+OpenOffice.org Calc : nearest multiple
+OpenOffice.org Calc : negative binomial distribution
+OpenOffice.org Calc : negative numbers
+OpenOffice.org Calc : NEGBINOMDIST function
+OpenOffice.org Calc : net annual interest rates
+OpenOffice.org Calc : net charts
+OpenOffice.org Calc : net present values
+OpenOffice.org Calc : network identity options
+OpenOffice.org Calc : NETWORKDAYS function
+OpenOffice.org Calc : new databases
+OpenOffice.org Calc : new documents
+OpenOffice.org Calc : new German spellcheck
+OpenOffice.org Calc : new lines in cells
+OpenOffice.org Calc : new windows
+OpenOffice.org Calc : NOMINAL function
+OpenOffice.org Calc : nominal interest rates
+OpenOffice.org Calc : NOMINAL_ADD function
+OpenOffice.org Calc : non-breaking dashes
+OpenOffice.org Calc : non-breaking spaces (Writer)
+OpenOffice.org Calc : non-printing characters (Writer)
+OpenOffice.org Calc : normal distribution
+OpenOffice.org Calc : normal distribution;inverse of
+OpenOffice.org Calc : normal distribution;inverse of standard
+OpenOffice.org Calc : normal distribution;standard
+OpenOffice.org Calc : normal distribution;statistics
+OpenOffice.org Calc : NORMDIST function
+OpenOffice.org Calc : NORMINV function
+OpenOffice.org Calc : NORMSDIST function
+OpenOffice.org Calc : NORMSINV function
+OpenOffice.org Calc : NOT function
+OpenOffice.org Calc : notes
+OpenOffice.org Calc : notes;displaying (Calc)
+OpenOffice.org Calc : notes;help text for cells
+OpenOffice.org Calc : notes;inserting and editing
+OpenOffice.org Calc : notes;on cells
+OpenOffice.org Calc : notes;printing
+OpenOffice.org Calc : notes;printing in text
+OpenOffice.org Calc : NOW function
+OpenOffice.org Calc : NPER function
+OpenOffice.org Calc : NPV function
+OpenOffice.org Calc : null values
+OpenOffice.org Calc : null values;printing
+OpenOffice.org Calc : number completion on/off
+OpenOffice.org Calc : number formats
+OpenOffice.org Calc : number formats;adding/deleting decimal places in cells
+OpenOffice.org Calc : number formats;codes
+OpenOffice.org Calc : number formats;colors
+OpenOffice.org Calc : number formats;formats
+OpenOffice.org Calc : number formats;logical
+OpenOffice.org Calc : number formats;millions
+OpenOffice.org Calc : number formats;recognition in text tables
+OpenOffice.org Calc : number of combinations
+OpenOffice.org Calc : number of combinations with repetitions
+OpenOffice.org Calc : number of coupons
+OpenOffice.org Calc : number of days
+OpenOffice.org Calc : number of days;in a specific month of a year
+OpenOffice.org Calc : number of days;in a specific year
+OpenOffice.org Calc : number of entries
+OpenOffice.org Calc : number of months between two dates
+OpenOffice.org Calc : number of pages
+OpenOffice.org Calc : number of payment periods
+OpenOffice.org Calc : number of permutations
+OpenOffice.org Calc : number of sheets
+OpenOffice.org Calc : number of sheets;function
+OpenOffice.org Calc : number of sheets
+OpenOffice.org Calc : number of tables
+OpenOffice.org Calc : number of weeks
+OpenOffice.org Calc : number of weeks;between two dates
+OpenOffice.org Calc : number of weeks;in a specific year
+OpenOffice.org Calc : number of years between two dates
+OpenOffice.org Calc : number series import
+OpenOffice.org Calc : numbering
+OpenOffice.org Calc : numbering;options
+OpenOffice.org Calc : numbering;paragraphs
+OpenOffice.org Calc : numbering;turning off
+OpenOffice.org Calc : numbering;using automatically
+OpenOffice.org Calc : numbers
+OpenOffice.org Calc : numbers;as text
+OpenOffice.org Calc : numbers;changing text/number formats
+OpenOffice.org Calc : numbers;counting
+OpenOffice.org Calc : numbers;date, time and currency formats
+OpenOffice.org Calc : numbers;decimal places
+OpenOffice.org Calc : numbers;decimal places (Calc)
+OpenOffice.org Calc : numbers;determining ranks
+OpenOffice.org Calc : numbers;entering fractions
+OpenOffice.org Calc : numbers;entering without number formats
+OpenOffice.org Calc : numbers;filter sheets
+OpenOffice.org Calc : numbers;formatting in tables
+OpenOffice.org Calc : numbers;formatting options for selected cells
+OpenOffice.org Calc : numbers;greater than or equal to
+OpenOffice.org Calc : numbers;highlighting negative numbers
+OpenOffice.org Calc : numbers;multiplying
+OpenOffice.org Calc : numbers;rounded off
+OpenOffice.org Calc : numbers;rounding down to next integer
+OpenOffice.org Calc : numbers;rounding up/down to even integers
+OpenOffice.org Calc : numbers;user-defined formatting in tables
+OpenOffice.org Calc : numbers;with leading zeros
+OpenOffice.org Calc : numerical fields in forms
+OpenOffice.org Calc : objects
+OpenOffice.org Calc : objects;always moveable (Impress/Draw)
+OpenOffice.org Calc : objects;arranging within stacks
+OpenOffice.org Calc : objects;contours in presentations
+OpenOffice.org Calc : objects;copying when moving in presentations
+OpenOffice.org Calc : objects;definition
+OpenOffice.org Calc : objects;displaying in spreadsheets
+OpenOffice.org Calc : objects;displaying in text documents
+OpenOffice.org Calc : objects;editing
+OpenOffice.org Calc : objects;inserting from Gallery
+OpenOffice.org Calc : objects;inserting OLE objects
+OpenOffice.org Calc : objects;moving and resizing with mouse
+OpenOffice.org Calc : objects;naming
+OpenOffice.org Calc : objects;opening
+OpenOffice.org Calc : objects;properties of charts
+OpenOffice.org Calc : objects;quickly moving to
+OpenOffice.org Calc : objects;titles and descriptions
+OpenOffice.org Calc : OCT2BIN function
+OpenOffice.org Calc : OCT2DEC function
+OpenOffice.org Calc : OCT2HEX function
+OpenOffice.org Calc : ODBC
+OpenOffice.org Calc : ODBC;database (Base)
+OpenOffice.org Calc : ODBC;definition
+OpenOffice.org Calc : ODD function
+OpenOffice.org Calc : odd integers
+OpenOffice.org Calc : ODDFPRICE function
+OpenOffice.org Calc : ODDFYIELD function
+OpenOffice.org Calc : ODDLPRICE function
+OpenOffice.org Calc : ODDLYIELD function
+OpenOffice.org Calc : ODF file formats
+OpenOffice.org Calc : Office
+OpenOffice.org Calc : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Calc : OFFSET function
+OpenOffice.org Calc : old German spellcheck
+OpenOffice.org Calc : OLE
+OpenOffice.org Calc : OLE;definition
+OpenOffice.org Calc : OLE objects
+OpenOffice.org Calc : OLE objects;arranging within stacks
+OpenOffice.org Calc : OLE objects;captions (Writer)
+OpenOffice.org Calc : OLE objects;inserting
+OpenOffice.org Calc : OLE objects;number of
+OpenOffice.org Calc : OLE objects;protecting
+OpenOffice.org Calc : one and a half line spacing in text
+OpenOffice.org Calc : online registration
+OpenOffice.org Calc : online update options
+OpenOffice.org Calc : online updates
+OpenOffice.org Calc : online updates;checking automatically
+OpenOffice.org Calc : online updates;checking manually
+OpenOffice.org Calc : Open/Save dialogs
+OpenOffice.org Calc : OpenDocument file formats
+OpenOffice.org Calc : OpenGL
+OpenOffice.org Calc : OpenGL;definition
+OpenOffice.org Calc : OpenGL;optimized output
+OpenOffice.org Calc : opening
+OpenOffice.org Calc : opening;context menus
+OpenOffice.org Calc : opening;database files
+OpenOffice.org Calc : opening;dialog settings
+OpenOffice.org Calc : opening;documents
+OpenOffice.org Calc : opening;documents from other formats
+OpenOffice.org Calc : opening;files with links
+OpenOffice.org Calc : opening;files, with placeholders
+OpenOffice.org Calc : opening;forms
+OpenOffice.org Calc : opening;Microsoft Office files
+OpenOffice.org Calc : opening;mobile device documents
+OpenOffice.org Calc : opening;objects
+OpenOffice.org Calc : opening;reports
+OpenOffice.org Calc : opening;scenarios
+OpenOffice.org Calc : opening;several files
+OpenOffice.org Calc : opening;sheets in HTML
+OpenOffice.org Calc : opening;XForms
+OpenOffice.org Calc : OpenOffice.org Base data sources
+OpenOffice.org Calc : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Calc : OpenOffice.org documents
+OpenOffice.org Calc : OpenOffice.org documents;mobile device filters
+OpenOffice.org Calc : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Calc : OpenOffice.org Math start
+OpenOffice.org Calc : operators
+OpenOffice.org Calc : operators;default filters
+OpenOffice.org Calc : operators;formula functions
+OpenOffice.org Calc : optimal column widths
+OpenOffice.org Calc : optimal row heights
+OpenOffice.org Calc : optional hyphens (Writer)
+OpenOffice.org Calc : options
+OpenOffice.org Calc : options;accessibility
+OpenOffice.org Calc : options;appearance
+OpenOffice.org Calc : options;compatibility (Writer)
+OpenOffice.org Calc : options;network identity
+OpenOffice.org Calc : options;online update
+OpenOffice.org Calc : options;tools
+OpenOffice.org Calc : OR function
+OpenOffice.org Calc : Oracle databases (base)
+OpenOffice.org Calc : order of chart data
+OpenOffice.org Calc : ordering
+OpenOffice.org Calc : ordering;objects
+OpenOffice.org Calc : organizing
+OpenOffice.org Calc : organizing;macros and scripts
+OpenOffice.org Calc : organizing;namespaces in XForms
+OpenOffice.org Calc : organizing;styles
+OpenOffice.org Calc : organizing;templates
+OpenOffice.org Calc : original size
+OpenOffice.org Calc : original size;printing in OpenOffice.org Math
+OpenOffice.org Calc : original size;restoring after cropping
+OpenOffice.org Calc : outlines
+OpenOffice.org Calc : outlines;font effects
+OpenOffice.org Calc : outlines;outline symbols
+OpenOffice.org Calc : outlines;sending to presentations
+OpenOffice.org Calc : outlines;sheets
+OpenOffice.org Calc : output ranges of DataPilot tables
+OpenOffice.org Calc : overwrite mode
+OpenOffice.org Calc : packages, see extensions
+OpenOffice.org Calc : page breaks
+OpenOffice.org Calc : page breaks;displaying (Calc)
+OpenOffice.org Calc : page breaks;inserting in spreadsheets
+OpenOffice.org Calc : page breaks;spreadsheet preview
+OpenOffice.org Calc : page formats
+OpenOffice.org Calc : page formats;maximizing
+OpenOffice.org Calc : page formats;restriction
+OpenOffice.org Calc : page styles
+OpenOffice.org Calc : page styles;editing/applying with statusbar
+OpenOffice.org Calc : page styles;footers
+OpenOffice.org Calc : page styles;headers
+OpenOffice.org Calc : page views
+OpenOffice.org Calc : page views;increasing scales
+OpenOffice.org Calc : page views;reducing scales
+OpenOffice.org Calc : pages
+OpenOffice.org Calc : pages;backgrounds in spreadsheets
+OpenOffice.org Calc : pages;formatting and numbering
+OpenOffice.org Calc : pages;order when printing
+OpenOffice.org Calc : pages;printing page names in presentations
+OpenOffice.org Calc : pages;scaling
+OpenOffice.org Calc : pages;selecting one to print
+OpenOffice.org Calc : paint box
+OpenOffice.org Calc : paint can for applying styles
+OpenOffice.org Calc : paint can symbol
+OpenOffice.org Calc : pair kerning
+OpenOffice.org Calc : Palm file filters
+OpenOffice.org Calc : paper formats
+OpenOffice.org Calc : paper size warning
+OpenOffice.org Calc : paper trays
+OpenOffice.org Calc : paragraph marks
+OpenOffice.org Calc : paragraph marks;displaying (Writer)
+OpenOffice.org Calc : paragraph styles
+OpenOffice.org Calc : paragraph styles;languages
+OpenOffice.org Calc : paragraph styles;modifying basic fonts
+OpenOffice.org Calc : paragraphs
+OpenOffice.org Calc : paragraphs;alignment
+OpenOffice.org Calc : paragraphs;Asian typography
+OpenOffice.org Calc : paragraphs;backgrounds
+OpenOffice.org Calc : paragraphs;defining borders
+OpenOffice.org Calc : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Calc : paragraphs;increasing indents of
+OpenOffice.org Calc : paragraphs;indents, margins and columns
+OpenOffice.org Calc : paragraphs;inserting bullets
+OpenOffice.org Calc : paragraphs;joining
+OpenOffice.org Calc : paragraphs;numbering automatically
+OpenOffice.org Calc : paragraphs;removing blank ones
+OpenOffice.org Calc : paragraphs;spacing
+OpenOffice.org Calc : paragraphs;tab stops
+OpenOffice.org Calc : parameters
+OpenOffice.org Calc : parameters;command line
+OpenOffice.org Calc : parameters;queries (Base)
+OpenOffice.org Calc : passwords for protecting contents
+OpenOffice.org Calc : pasting
+OpenOffice.org Calc : pasting;cell ranges
+OpenOffice.org Calc : pasting;cell ranges from spreadsheets
+OpenOffice.org Calc : pasting;data from text documents
+OpenOffice.org Calc : pasting;draw objects
+OpenOffice.org Calc : pasting;draw objects from other documents
+OpenOffice.org Calc : pasting;formatted/unformatted text
+OpenOffice.org Calc : pasting;formulas
+OpenOffice.org Calc : pasting;from data source view
+OpenOffice.org Calc : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Calc : pasting;pictures from other documents
+OpenOffice.org Calc : pasting;sheet areas in text documents
+OpenOffice.org Calc : pasting;to Gallery
+OpenOffice.org Calc : pasting;values in multiple sheets
+OpenOffice.org Calc : paths
+OpenOffice.org Calc : paths;changing work directory
+OpenOffice.org Calc : paths;defaults
+OpenOffice.org Calc : pattern editor
+OpenOffice.org Calc : pattern fields
+OpenOffice.org Calc : pattern fields;form functions
+OpenOffice.org Calc : patterns for objects
+OpenOffice.org Calc : payment periods
+OpenOffice.org Calc : payment periods;number of
+OpenOffice.org Calc : PDF
+OpenOffice.org Calc : PDF;export
+OpenOffice.org Calc : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Calc : PDF export of print ranges
+OpenOffice.org Calc : PEARSON function
+OpenOffice.org Calc : percentage calculations
+OpenOffice.org Calc : PERCENTILE function
+OpenOffice.org Calc : PERCENTRANK function
+OpenOffice.org Calc : periodic amortizement rates
+OpenOffice.org Calc : permitted cell contents
+OpenOffice.org Calc : PERMUT function
+OpenOffice.org Calc : PERMUTATIONA function
+OpenOffice.org Calc : personal data input
+OpenOffice.org Calc : PHI function
+OpenOffice.org Calc : phonebook sorting rules
+OpenOffice.org Calc : phonetic guide
+OpenOffice.org Calc : PI function
+OpenOffice.org Calc : picklist creation
+OpenOffice.org Calc : pictures
+OpenOffice.org Calc : pictures;adding to Gallery
+OpenOffice.org Calc : pictures;arranging within stacks
+OpenOffice.org Calc : pictures;assigning macros
+OpenOffice.org Calc : pictures;backgrounds
+OpenOffice.org Calc : pictures;captions (Writer)
+OpenOffice.org Calc : pictures;changing paths
+OpenOffice.org Calc : pictures;cropping and zooming
+OpenOffice.org Calc : pictures;displaying in Calc
+OpenOffice.org Calc : pictures;displaying in Writer (Writer)
+OpenOffice.org Calc : pictures;drag and drop between documents
+OpenOffice.org Calc : pictures;drawing
+OpenOffice.org Calc : pictures;editing
+OpenOffice.org Calc : pictures;filters
+OpenOffice.org Calc : pictures;ImageMap
+OpenOffice.org Calc : pictures;inserting automatically
+OpenOffice.org Calc : pictures;inserting from Gallery
+OpenOffice.org Calc : pictures;number of
+OpenOffice.org Calc : pictures;printing
+OpenOffice.org Calc : pictures;scaling/resizing
+OpenOffice.org Calc : pie charts
+OpenOffice.org Calc : Pivot table import
+OpenOffice.org Calc : Pivot table, see DataPilot function
+OpenOffice.org Calc : Pivot tables feature in Microsoft Office
+OpenOffice.org Calc : pixel editor
+OpenOffice.org Calc : pixel graphics
+OpenOffice.org Calc : pixel graphics;inserting and editing
+OpenOffice.org Calc : pixel patterns
+OpenOffice.org Calc : placeholders
+OpenOffice.org Calc : placeholders;in SQL queries
+OpenOffice.org Calc : placeholders;on opening files
+OpenOffice.org Calc : placing toolbars
+OpenOffice.org Calc : playing movies and sound files
+OpenOffice.org Calc : plotting data as charts
+OpenOffice.org Calc : plug-ins
+OpenOffice.org Calc : plug-ins;activating and deactivating
+OpenOffice.org Calc : plug-ins;definition
+OpenOffice.org Calc : plug-ins;inserting
+OpenOffice.org Calc : plus sign, see also operators
+OpenOffice.org Calc : PMT function
+OpenOffice.org Calc : pocket device appliances
+OpenOffice.org Calc : Pocket PC file filters
+OpenOffice.org Calc : points
+OpenOffice.org Calc : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Calc : points of intersection
+OpenOffice.org Calc : POISSON function
+OpenOffice.org Calc : polygon drawing
+OpenOffice.org Calc : pop-art filter
+OpenOffice.org Calc : portable document format
+OpenOffice.org Calc : positioning
+OpenOffice.org Calc : positioning;draw objects and controls
+OpenOffice.org Calc : positioning;fonts
+OpenOffice.org Calc : positioning;objects
+OpenOffice.org Calc : positioning;toolbars
+OpenOffice.org Calc : post method for form transmissions
+OpenOffice.org Calc : posterizing filter
+OpenOffice.org Calc : PostScript
+OpenOffice.org Calc : PostScript;creating files
+OpenOffice.org Calc : PostScript;PDF converter, UNIX
+OpenOffice.org Calc : POWER function
+OpenOffice.org Calc : PowerPoint export
+OpenOffice.org Calc : powers of 2 calculations
+OpenOffice.org Calc : PPMT function
+OpenOffice.org Calc : precision as shown
+OpenOffice.org Calc : precision as shown (Calc)
+OpenOffice.org Calc : predefining fonts
+OpenOffice.org Calc : present values
+OpenOffice.org Calc : presentations
+OpenOffice.org Calc : presentations;creating/opening
+OpenOffice.org Calc : presentations;inserting spreadsheet cells
+OpenOffice.org Calc : presentations;live on the Internet
+OpenOffice.org Calc : presentations;print menu
+OpenOffice.org Calc : presentations;saving
+OpenOffice.org Calc : presentations;saving automatically
+OpenOffice.org Calc : presentations;saving in other formats
+OpenOffice.org Calc : presentations;sending as e-mail
+OpenOffice.org Calc : presentations;starting with wizard
+OpenOffice.org Calc : presentations;wizards
+OpenOffice.org Calc : press buttons, see push buttons
+OpenOffice.org Calc : previews
+OpenOffice.org Calc : previews;fonts lists
+OpenOffice.org Calc : previews;page breaks for printing
+OpenOffice.org Calc : PRICE function
+OpenOffice.org Calc : PRICEDISC function
+OpenOffice.org Calc : PRICEMAT function
+OpenOffice.org Calc : prices
+OpenOffice.org Calc : prices;fixed interest securities
+OpenOffice.org Calc : prices;interest-bearing securities
+OpenOffice.org Calc : prices;non-interest-bearing securities
+OpenOffice.org Calc : prices;securities with irregular first interest rate
+OpenOffice.org Calc : prices;treasury bills
+OpenOffice.org Calc : primary keys
+OpenOffice.org Calc : primary keys;defining
+OpenOffice.org Calc : primary keys;inserting (Base)
+OpenOffice.org Calc : print area selection
+OpenOffice.org Calc : print ranges
+OpenOffice.org Calc : printer metrics for document formatting (Writer)
+OpenOffice.org Calc : printers
+OpenOffice.org Calc : printers;adding, UNIX
+OpenOffice.org Calc : printers;choosing
+OpenOffice.org Calc : printers;default printer
+OpenOffice.org Calc : printers;faxes under UNIX
+OpenOffice.org Calc : printers;maximum page formats
+OpenOffice.org Calc : printers;paper trays
+OpenOffice.org Calc : printers;properties
+OpenOffice.org Calc : printing
+OpenOffice.org Calc : printing;black and white
+OpenOffice.org Calc : printing;brochures
+OpenOffice.org Calc : printing;cells
+OpenOffice.org Calc : printing;colors in grayscale
+OpenOffice.org Calc : printing;copies
+OpenOffice.org Calc : printing;creating individual jobs
+OpenOffice.org Calc : printing;dates in presentations
+OpenOffice.org Calc : printing;directly
+OpenOffice.org Calc : printing;documents
+OpenOffice.org Calc : printing;drawings defaults
+OpenOffice.org Calc : printing;elements in text documents
+OpenOffice.org Calc : printing;faster
+OpenOffice.org Calc : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Calc : printing;fitting to pages in presentations
+OpenOffice.org Calc : printing;formulas in OpenOffice.org Math
+OpenOffice.org Calc : printing;hidden pages of presentations
+OpenOffice.org Calc : printing;in original size in OpenOffice.org Math
+OpenOffice.org Calc : printing;landscape
+OpenOffice.org Calc : printing;left/right pages
+OpenOffice.org Calc : printing;page order
+OpenOffice.org Calc : printing;queries (Base)
+OpenOffice.org Calc : printing;rows/columns as table headings
+OpenOffice.org Calc : printing;scaling in OpenOffice.org Math
+OpenOffice.org Calc : printing;selections
+OpenOffice.org Calc : printing;sheet counts
+OpenOffice.org Calc : printing;sheet details
+OpenOffice.org Calc : printing;sheet selections
+OpenOffice.org Calc : printing;sheets on multiple pages
+OpenOffice.org Calc : printing;text always in black
+OpenOffice.org Calc : printing;text in reverse order
+OpenOffice.org Calc : printing;tiling pages in presentations
+OpenOffice.org Calc : printing;transparencies
+OpenOffice.org Calc : printing;warnings
+OpenOffice.org Calc : printing;without scaling in presentations
+OpenOffice.org Calc : printing speed
+OpenOffice.org Calc : PROB function
+OpenOffice.org Calc : probabilities of samples with binomial distribution
+OpenOffice.org Calc : PRODUCT function
+OpenOffice.org Calc : programming
+OpenOffice.org Calc : programming;add-ins
+OpenOffice.org Calc : programming;functions
+OpenOffice.org Calc : programming;OpenOffice.org
+OpenOffice.org Calc : programming;scripting
+OpenOffice.org Calc : PROPER function
+OpenOffice.org Calc : properties
+OpenOffice.org Calc : properties;charts
+OpenOffice.org Calc : properties;fields in databases
+OpenOffice.org Calc : properties;files
+OpenOffice.org Calc : properties;form controls
+OpenOffice.org Calc : properties;forms
+OpenOffice.org Calc : properties;printers
+OpenOffice.org Calc : properties;smooth lines in line charts/XY charts
+OpenOffice.org Calc : protected contents
+OpenOffice.org Calc : protected dashes
+OpenOffice.org Calc : protected database tables
+OpenOffice.org Calc : protected documents
+OpenOffice.org Calc : protected spaces
+OpenOffice.org Calc : protected spaces;inserting
+OpenOffice.org Calc : protected spaces;showing (Writer)
+OpenOffice.org Calc : protecting
+OpenOffice.org Calc : protecting;cells and sheets
+OpenOffice.org Calc : protecting;contents
+OpenOffice.org Calc : protecting;recorded changes
+OpenOffice.org Calc : protecting;unprotecting cells
+OpenOffice.org Calc : proxy settings
+OpenOffice.org Calc : push buttons
+OpenOffice.org Calc : push buttons;adding to documents
+OpenOffice.org Calc : push buttons;creating
+OpenOffice.org Calc : PV function
+OpenOffice.org Calc : QUARTILE function
+OpenOffice.org Calc : queries
+OpenOffice.org Calc : queries;copying (Base)
+OpenOffice.org Calc : queries;creating in design view (Base)
+OpenOffice.org Calc : queries;creating in SQL view
+OpenOffice.org Calc : queries;defining (Base)
+OpenOffice.org Calc : queries;deleting table links (Base)
+OpenOffice.org Calc : queries;editing in data source view
+OpenOffice.org Calc : queries;formulating filter conditions (Base)
+OpenOffice.org Calc : queries;joining tables (Base)
+OpenOffice.org Calc : queries;missing elements (Base)
+OpenOffice.org Calc : queries;overview (Base)
+OpenOffice.org Calc : queries;parameter queries (Base)
+OpenOffice.org Calc : queries;printing (Base)
+OpenOffice.org Calc : Query Wizard (Base)
+OpenOffice.org Calc : quickstarter
+OpenOffice.org Calc : quotation marks
+OpenOffice.org Calc : quotation marks;replacing
+OpenOffice.org Calc : quotes
+OpenOffice.org Calc : quotes;custom
+OpenOffice.org Calc : QUOTIENT function
+OpenOffice.org Calc : radar charts, see net charts
+OpenOffice.org Calc : RADIANS function
+OpenOffice.org Calc : radio button creation
+OpenOffice.org Calc : RAND function
+OpenOffice.org Calc : RANDBETWEEN function
+OpenOffice.org Calc : random numbers
+OpenOffice.org Calc : random numbers;between 0 and 1
+OpenOffice.org Calc : random numbers;between limits
+OpenOffice.org Calc : random numbers;examples
+OpenOffice.org Calc : ranges
+OpenOffice.org Calc : ranges;defining database ranges
+OpenOffice.org Calc : ranges;inserting in tables
+OpenOffice.org Calc : ranges;print ranges
+OpenOffice.org Calc : RANK function
+OpenOffice.org Calc : RATE function
+OpenOffice.org Calc : rates of return
+OpenOffice.org Calc : rates of return;non-interest-bearing securities
+OpenOffice.org Calc : rates of return;securities
+OpenOffice.org Calc : rates of return;securities with interest paid on maturity
+OpenOffice.org Calc : rates of return of treasury bills
+OpenOffice.org Calc : read-only documents
+OpenOffice.org Calc : read-only documents;cursor
+OpenOffice.org Calc : read-only documents;database tables on/off
+OpenOffice.org Calc : read-only documents;editing
+OpenOffice.org Calc : read-only documents;opening documents as
+OpenOffice.org Calc : read-only items in Data Navigator
+OpenOffice.org Calc : recalculating
+OpenOffice.org Calc : recalculating;all formulas in sheets
+OpenOffice.org Calc : recalculating;auto calculating sheets
+OpenOffice.org Calc : recalculating;DataPilot tables
+OpenOffice.org Calc : RECEIVED function
+OpenOffice.org Calc : recognizing
+OpenOffice.org Calc : recognizing;column and row labels
+OpenOffice.org Calc : recognizing;equal numbers
+OpenOffice.org Calc : recognizing;general errors
+OpenOffice.org Calc : recognizing formula cells
+OpenOffice.org Calc : recognizing URLs automatically
+OpenOffice.org Calc : recording
+OpenOffice.org Calc : recording;changes
+OpenOffice.org Calc : recording;macros
+OpenOffice.org Calc : records
+OpenOffice.org Calc : records;counting in Calc databases
+OpenOffice.org Calc : records;inserting notes
+OpenOffice.org Calc : records;protecting
+OpenOffice.org Calc : records;saving
+OpenOffice.org Calc : records;searching in databases
+OpenOffice.org Calc : rectangles with round corners
+OpenOffice.org Calc : recursions in spreadsheets
+OpenOffice.org Calc : redo command
+OpenOffice.org Calc : reduced printing
+OpenOffice.org Calc : reference lines
+OpenOffice.org Calc : references
+OpenOffice.org Calc : references;absolute/relative
+OpenOffice.org Calc : references;by defined names
+OpenOffice.org Calc : references;displaying in color (Calc)
+OpenOffice.org Calc : references;expanding (Calc)
+OpenOffice.org Calc : references;inserting by drag and drop
+OpenOffice.org Calc : references;iterative (Calc)
+OpenOffice.org Calc : references;testing cell contents
+OpenOffice.org Calc : references;to cells
+OpenOffice.org Calc : references;to cells in another document
+OpenOffice.org Calc : references;URL in cells
+OpenOffice.org Calc : Refresh Data feature in Microsoft Office
+OpenOffice.org Calc : register-true
+OpenOffice.org Calc : register-true;definition
+OpenOffice.org Calc : registering
+OpenOffice.org Calc : registering;address books
+OpenOffice.org Calc : registering;databases (Base)
+OpenOffice.org Calc : registering;OpenOffice.org
+OpenOffice.org Calc : regression analysis
+OpenOffice.org Calc : regression curves in charts
+OpenOffice.org Calc : regression lines
+OpenOffice.org Calc : regression lines - Statistical Functions Part Five
+OpenOffice.org Calc : regular expressions
+OpenOffice.org Calc : regular expressions;list of
+OpenOffice.org Calc : regular expressions;opening files
+OpenOffice.org Calc : relational databases (Base)
+OpenOffice.org Calc : relations
+OpenOffice.org Calc : relations;creating and deleting (Base)
+OpenOffice.org Calc : relations;joining tables (Base)
+OpenOffice.org Calc : relations;properties (Base)
+OpenOffice.org Calc : relative addresses
+OpenOffice.org Calc : relative hyperlinks
+OpenOffice.org Calc : relative references
+OpenOffice.org Calc : relative saving of URLs
+OpenOffice.org Calc : reloading
+OpenOffice.org Calc : reloading;documents
+OpenOffice.org Calc : reloading;HTML documents, automatically
+OpenOffice.org Calc : remainders of divisions
+OpenOffice.org Calc : remarks on cells
+OpenOffice.org Calc : remarks, see also notes
+OpenOffice.org Calc : remote configurations
+OpenOffice.org Calc : remove noise filter
+OpenOffice.org Calc : removing
+OpenOffice.org Calc : removing;bullets and numbering
+OpenOffice.org Calc : removing;form filters
+OpenOffice.org Calc : removing;manual column breaks
+OpenOffice.org Calc : removing, see also deleting
+OpenOffice.org Calc : renaming sheets
+OpenOffice.org Calc : reorganizing charts
+OpenOffice.org Calc : repayment installment
+OpenOffice.org Calc : repeating
+OpenOffice.org Calc : repeating;columns/rows on printed pages
+OpenOffice.org Calc : REPLACE function
+OpenOffice.org Calc : Replace text as you type feature in Microsoft Office
+OpenOffice.org Calc : replacement options
+OpenOffice.org Calc : replacement table
+OpenOffice.org Calc : replacing
+OpenOffice.org Calc : replacing;AutoCorrect function
+OpenOffice.org Calc : replacing;cell contents
+OpenOffice.org Calc : replacing;dashes
+OpenOffice.org Calc : Report Builder
+OpenOffice.org Calc : reports
+OpenOffice.org Calc : reports;creating
+OpenOffice.org Calc : reports;error reports
+OpenOffice.org Calc : reports;opening and editing
+OpenOffice.org Calc : reports;templates
+OpenOffice.org Calc : REPT function
+OpenOffice.org Calc : resetting
+OpenOffice.org Calc : resetting;templates
+OpenOffice.org Calc : resizing
+OpenOffice.org Calc : resizing;objects, by mouse
+OpenOffice.org Calc : resizing, see also scaling/zooming
+OpenOffice.org Calc : resolution when printing bitmaps
+OpenOffice.org Calc : restoring
+OpenOffice.org Calc : restoring;default formatting
+OpenOffice.org Calc : restoring;editing
+OpenOffice.org Calc : results display vs. formulas display
+OpenOffice.org Calc : reversing printing order
+OpenOffice.org Calc : review function
+OpenOffice.org Calc : review function;accepting or rejecting changes
+OpenOffice.org Calc : review function;comparing documents
+OpenOffice.org Calc : review function;recording changes example
+OpenOffice.org Calc : rich text control
+OpenOffice.org Calc : right alignment of paragraphs
+OpenOffice.org Calc : RIGHT function
+OpenOffice.org Calc : right joins (Base)
+OpenOffice.org Calc : right-to-left text
+OpenOffice.org Calc : right-to-left text
+OpenOffice.org Calc : right-to-left text;spreadsheets
+OpenOffice.org Calc : ROMAN function
+OpenOffice.org Calc : ROT13 function
+OpenOffice.org Calc : rotating
+OpenOffice.org Calc : rotating;3D text
+OpenOffice.org Calc : rotating;tables
+OpenOffice.org Calc : rotating;text in cells
+OpenOffice.org Calc : round corners
+OpenOffice.org Calc : ROUND function
+OpenOffice.org Calc : ROUNDDOWN function
+OpenOffice.org Calc : rounded off numbers
+OpenOffice.org Calc : rounding
+OpenOffice.org Calc : rounding;down to nearest multiple of significance
+OpenOffice.org Calc : rounding;down to next integer
+OpenOffice.org Calc : rounding;up to multiples of significance
+OpenOffice.org Calc : rounding;up/down to even integers
+OpenOffice.org Calc : rounding;up/down to nearest odd integer
+OpenOffice.org Calc : rounding precision
+OpenOffice.org Calc : rounding precision (Calc)
+OpenOffice.org Calc : ROUNDUP function
+OpenOffice.org Calc : row breaks
+OpenOffice.org Calc : row breaks;deleting
+OpenOffice.org Calc : row breaks;inserting
+OpenOffice.org Calc : ROW function
+OpenOffice.org Calc : row headers
+OpenOffice.org Calc : row headers;displaying (Calc)
+OpenOffice.org Calc : row headers;hiding
+OpenOffice.org Calc : row headers;highlighting (Calc)
+OpenOffice.org Calc : row headers;using in formulas
+OpenOffice.org Calc : rows
+OpenOffice.org Calc : rows;deleting
+OpenOffice.org Calc : rows;deleting with filters
+OpenOffice.org Calc : rows;finding labels automatically
+OpenOffice.org Calc : rows;freezing
+OpenOffice.org Calc : rows;heights
+OpenOffice.org Calc : rows;hiding
+OpenOffice.org Calc : rows;inserting
+OpenOffice.org Calc : rows;optimal heights
+OpenOffice.org Calc : rows;repeating when printing
+OpenOffice.org Calc : rows;swapping with columns
+OpenOffice.org Calc : rows;visible and invisible
+OpenOffice.org Calc : ROWS function
+OpenOffice.org Calc : RRI function
+OpenOffice.org Calc : RSQ calculations
+OpenOffice.org Calc : RSQ function
+OpenOffice.org Calc : rulers
+OpenOffice.org Calc : rulers;default settings
+OpenOffice.org Calc : rulers;measurement units
+OpenOffice.org Calc : rulers;visible in presentations
+OpenOffice.org Calc : sales values
+OpenOffice.org Calc : sales values;fixed interest securities
+OpenOffice.org Calc : sales values;non-interest-bearing securities
+OpenOffice.org Calc : samples and templates
+OpenOffice.org Calc : sampling without replacement
+OpenOffice.org Calc : saving
+OpenOffice.org Calc : saving;default file formats
+OpenOffice.org Calc : saving;dialog settings
+OpenOffice.org Calc : saving;documents
+OpenOffice.org Calc : saving;documents for mobile devices
+OpenOffice.org Calc : saving;documents in other formats
+OpenOffice.org Calc : saving;documents, automatically
+OpenOffice.org Calc : saving;in Microsoft Office file format
+OpenOffice.org Calc : saving;options
+OpenOffice.org Calc : saving;sheets in HTML
+OpenOffice.org Calc : saving;templates
+OpenOffice.org Calc : saving;to XML
+OpenOffice.org Calc : saving;VBA code in Microsoft Office documents
+OpenOffice.org Calc : saving;with password by default
+OpenOffice.org Calc : saving as command
+OpenOffice.org Calc : saving as command;precautions
+OpenOffice.org Calc : scalar products
+OpenOffice.org Calc : scaling
+OpenOffice.org Calc : scaling;axes
+OpenOffice.org Calc : scaling;font sizes in user interface
+OpenOffice.org Calc : scaling;objects
+OpenOffice.org Calc : scaling;pictures
+OpenOffice.org Calc : scaling;printing in OpenOffice.org Math
+OpenOffice.org Calc : scaling;text in charts
+OpenOffice.org Calc : scaling;when printing presentations
+OpenOffice.org Calc : scaling, see also zooming
+OpenOffice.org Calc : scatter charts
+OpenOffice.org Calc : scenarios
+OpenOffice.org Calc : scenarios;creating
+OpenOffice.org Calc : scenarios;displaying names
+OpenOffice.org Calc : screen
+OpenOffice.org Calc : screen;full screen views
+OpenOffice.org Calc : screen;scaling
+OpenOffice.org Calc : screen magnifiers
+OpenOffice.org Calc : screen readers
+OpenOffice.org Calc : script organization
+OpenOffice.org Calc : scripting in programming
+OpenOffice.org Calc : scrollbars
+OpenOffice.org Calc : scrollbars;controls
+OpenOffice.org Calc : scrollbars;displaying (Calc)
+OpenOffice.org Calc : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Calc : scrolling prevention in tables
+OpenOffice.org Calc : search criteria for database functions in cells
+OpenOffice.org Calc : search engines
+OpenOffice.org Calc : search engines;definition
+OpenOffice.org Calc : search engines;selecting
+OpenOffice.org Calc : SEARCH function
+OpenOffice.org Calc : searching
+OpenOffice.org Calc : searching;all sheets
+OpenOffice.org Calc : searching;cell contents in Calc databases
+OpenOffice.org Calc : searching;databases
+OpenOffice.org Calc : searching;form filters
+OpenOffice.org Calc : searching;Internet
+OpenOffice.org Calc : searching;links in cells
+OpenOffice.org Calc : searching;maximum values in columns
+OpenOffice.org Calc : searching;minimum values in columns
+OpenOffice.org Calc : searching;tables and forms
+OpenOffice.org Calc : searching, see also finding
+OpenOffice.org Calc : SECOND function
+OpenOffice.org Calc : secondary axes in charts
+OpenOffice.org Calc : sections
+OpenOffice.org Calc : sections;backgrounds
+OpenOffice.org Calc : sections;protecting
+OpenOffice.org Calc : securities
+OpenOffice.org Calc : securities;first interest payment until settlement date
+OpenOffice.org Calc : security
+OpenOffice.org Calc : security;options for documents with macros
+OpenOffice.org Calc : security;protecting contents
+OpenOffice.org Calc : security;warning dialogs with macros
+OpenOffice.org Calc : selecting
+OpenOffice.org Calc : selecting;cells
+OpenOffice.org Calc : selecting;controls
+OpenOffice.org Calc : selecting;formatting themes
+OpenOffice.org Calc : selecting;group objects
+OpenOffice.org Calc : selecting;measurement units
+OpenOffice.org Calc : selecting;multiple sheets
+OpenOffice.org Calc : selecting;objects
+OpenOffice.org Calc : selecting;print areas
+OpenOffice.org Calc : selecting;scenarios in Navigator
+OpenOffice.org Calc : selecting;several files
+OpenOffice.org Calc : selection clipboard
+OpenOffice.org Calc : selection lists
+OpenOffice.org Calc : selection lists;filling cells
+OpenOffice.org Calc : selection lists;validity
+OpenOffice.org Calc : selection modes in spreadsheets
+OpenOffice.org Calc : selection modes in text
+OpenOffice.org Calc : sending
+OpenOffice.org Calc : sending;AutoAbstract function in presentations
+OpenOffice.org Calc : sending;documents as e-mail
+OpenOffice.org Calc : sending;documents as faxes
+OpenOffice.org Calc : separator lines
+OpenOffice.org Calc : separator lines;defining
+OpenOffice.org Calc : separators
+OpenOffice.org Calc : separators;conditional
+OpenOffice.org Calc : series
+OpenOffice.org Calc : series;calculating
+OpenOffice.org Calc : series;sort lists
+OpenOffice.org Calc : SERIESSUM function
+OpenOffice.org Calc : Server Side ImageMap
+OpenOffice.org Calc : settings
+OpenOffice.org Calc : settings;printers
+OpenOffice.org Calc : settings;program configuration
+OpenOffice.org Calc : settings;proxies
+OpenOffice.org Calc : settings;tracking changes
+OpenOffice.org Calc : settings;views
+OpenOffice.org Calc : SGML
+OpenOffice.org Calc : SGML;definition
+OpenOffice.org Calc : shadows
+OpenOffice.org Calc : shadows;areas
+OpenOffice.org Calc : shadows;borders
+OpenOffice.org Calc : shadows;characters
+OpenOffice.org Calc : shadows;characters, using context menu
+OpenOffice.org Calc : shared libraries
+OpenOffice.org Calc : shared libraries;programming
+OpenOffice.org Calc : sharpening filter
+OpenOffice.org Calc : sheet area names
+OpenOffice.org Calc : SHEET function
+OpenOffice.org Calc : sheet grids
+OpenOffice.org Calc : sheet grids;printing
+OpenOffice.org Calc : sheet numbers
+OpenOffice.org Calc : sheet numbers;looking up
+OpenOffice.org Calc : sheet ranges
+OpenOffice.org Calc : sheet ranges;filling
+OpenOffice.org Calc : sheet references
+OpenOffice.org Calc : sheet tabs
+OpenOffice.org Calc : sheet tabs;displaying
+OpenOffice.org Calc : sheet tabs;renaming
+OpenOffice.org Calc : sheet tabs;using
+OpenOffice.org Calc : sheets
+OpenOffice.org Calc : sheets;AutoFormat function
+OpenOffice.org Calc : sheets;creating
+OpenOffice.org Calc : sheets;defining label ranges
+OpenOffice.org Calc : sheets;deleting
+OpenOffice.org Calc : sheets;displaying
+OpenOffice.org Calc : sheets;filter values
+OpenOffice.org Calc : sheets;formatting themes
+OpenOffice.org Calc : sheets;hiding
+OpenOffice.org Calc : sheets;hiding details
+OpenOffice.org Calc : sheets;HTML
+OpenOffice.org Calc : sheets;inserting
+OpenOffice.org Calc : sheets;inserting - Applying Multiple Sheets
+OpenOffice.org Calc : sheets;inserting row breaks
+OpenOffice.org Calc : sheets;optimal row heights
+OpenOffice.org Calc : sheets;outlines
+OpenOffice.org Calc : sheets;printing details
+OpenOffice.org Calc : sheets;printing in landscape
+OpenOffice.org Calc : sheets;printing on multiple pages
+OpenOffice.org Calc : sheets;printing sheet counts
+OpenOffice.org Calc : sheets;protecting
+OpenOffice.org Calc : sheets;renaming
+OpenOffice.org Calc : sheets;right-to-left
+OpenOffice.org Calc : sheets;searching all
+OpenOffice.org Calc : sheets;selecting multiple
+OpenOffice.org Calc : sheets;showing multiple
+OpenOffice.org Calc : sheets;simultaneous multiple filling
+OpenOffice.org Calc : sheets;transferring values
+OpenOffice.org Calc : SHEETS function
+OpenOffice.org Calc : shortcut keys
+OpenOffice.org Calc : shortcut keys;assigning macros
+OpenOffice.org Calc : shortcut keys;charts
+OpenOffice.org Calc : shortcut keys;general
+OpenOffice.org Calc : shortcut keys;in databases
+OpenOffice.org Calc : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Calc : shortcut keys;OpenOffice.org Calc accessibility
+OpenOffice.org Calc : shortcut keys;spreadsheets
+OpenOffice.org Calc : Show/Hide feature in Microsoft Office
+OpenOffice.org Calc : showing
+OpenOffice.org Calc : showing;cell references
+OpenOffice.org Calc : showing;changes
+OpenOffice.org Calc : showing;columns
+OpenOffice.org Calc : showing;docked windows
+OpenOffice.org Calc : showing;drawings and controls (Writer)
+OpenOffice.org Calc : showing;live presentations on the Internet
+OpenOffice.org Calc : showing;rows
+OpenOffice.org Calc : showing;sheet details
+OpenOffice.org Calc : showing;toolbars
+OpenOffice.org Calc : SIGN function
+OpenOffice.org Calc : signing documents with digital signatures
+OpenOffice.org Calc : similarity search
+OpenOffice.org Calc : simple handles (Writer)
+OpenOffice.org Calc : simplified Chinese
+OpenOffice.org Calc : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Calc : SIN function
+OpenOffice.org Calc : single sign on options
+OpenOffice.org Calc : single-line spacing in text
+OpenOffice.org Calc : SINH function
+OpenOffice.org Calc : sizes
+OpenOffice.org Calc : sizes;draw objects
+OpenOffice.org Calc : sizes;pictures
+OpenOffice.org Calc : SKEW function
+OpenOffice.org Calc : slanting draw objects
+OpenOffice.org Calc : SLN function
+OpenOffice.org Calc : SLOPE function
+OpenOffice.org Calc : slopes, see also regression lines
+OpenOffice.org Calc : small capitals
+OpenOffice.org Calc : SMALL function
+OpenOffice.org Calc : small icons
+OpenOffice.org Calc : smart tags
+OpenOffice.org Calc : smart tags;options
+OpenOffice.org Calc : smooth scrolling (Writer)
+OpenOffice.org Calc : smoothing filter
+OpenOffice.org Calc : snap grid defaults (Writer/Calc)
+OpenOffice.org Calc : snapping in presentations and drawings
+OpenOffice.org Calc : solarization filter
+OpenOffice.org Calc : sort lists
+OpenOffice.org Calc : sort lists;applying
+OpenOffice.org Calc : sort lists;copying to in Calc
+OpenOffice.org Calc : sorting
+OpenOffice.org Calc : sorting;Asian languages
+OpenOffice.org Calc : sorting;data in forms
+OpenOffice.org Calc : sorting;database ranges
+OpenOffice.org Calc : sorting;databases
+OpenOffice.org Calc : sorting;options for database ranges
+OpenOffice.org Calc : sorting;options in Data Pilot
+OpenOffice.org Calc : sorting;sort criteria for database ranges
+OpenOffice.org Calc : sounds
+OpenOffice.org Calc : sounds;inserting and playing
+OpenOffice.org Calc : sounds;UNIX
+OpenOffice.org Calc : spaces
+OpenOffice.org Calc : spaces;displaying (Writer)
+OpenOffice.org Calc : spaces;ignoring double
+OpenOffice.org Calc : spaces;inserting protected spaces
+OpenOffice.org Calc : spaces;showing protected spaces (Writer)
+OpenOffice.org Calc : spacing
+OpenOffice.org Calc : spacing;between paragraphs in footnotes
+OpenOffice.org Calc : spacing;font effects
+OpenOffice.org Calc : spacing;lines and paragraphs
+OpenOffice.org Calc : spacing;tab stops in text documents
+OpenOffice.org Calc : spacing;tabs in presentations
+OpenOffice.org Calc : spadmin
+OpenOffice.org Calc : special characters
+OpenOffice.org Calc : speech bubbles
+OpenOffice.org Calc : speed of printing
+OpenOffice.org Calc : spellcheck
+OpenOffice.org Calc : spellcheck;activating for a language
+OpenOffice.org Calc : spellcheck;context menus
+OpenOffice.org Calc : spellcheck;default languages
+OpenOffice.org Calc : spellcheck;dialog
+OpenOffice.org Calc : spellcheck;dictionary of exceptions
+OpenOffice.org Calc : spellcheck;ignore list
+OpenOffice.org Calc : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Calc : spin button creation
+OpenOffice.org Calc : spoolfiles with Xprinter
+OpenOffice.org Calc : spreadsheets
+OpenOffice.org Calc : spreadsheets;as databases (base)
+OpenOffice.org Calc : spreadsheets;backgrounds
+OpenOffice.org Calc : spreadsheets;calculating
+OpenOffice.org Calc : spreadsheets;copying
+OpenOffice.org Calc : spreadsheets;copying areas to text documents
+OpenOffice.org Calc : spreadsheets;creating/opening
+OpenOffice.org Calc : spreadsheets;deleting
+OpenOffice.org Calc : spreadsheets;deleting cell contents
+OpenOffice.org Calc : spreadsheets;deleting cells
+OpenOffice.org Calc : spreadsheets;deleting column breaks
+OpenOffice.org Calc : spreadsheets;deleting row breaks
+OpenOffice.org Calc : spreadsheets;displaying headers of columns/rows
+OpenOffice.org Calc : spreadsheets;formatting
+OpenOffice.org Calc : spreadsheets;formula bar
+OpenOffice.org Calc : spreadsheets;functions
+OpenOffice.org Calc : spreadsheets;hiding functions
+OpenOffice.org Calc : spreadsheets;importing from/exporting to dBASE files
+OpenOffice.org Calc : spreadsheets;inserting breaks in
+OpenOffice.org Calc : spreadsheets;inserting cells
+OpenOffice.org Calc : spreadsheets;inserting charts
+OpenOffice.org Calc : spreadsheets;inserting column breaks
+OpenOffice.org Calc : spreadsheets;inserting columns
+OpenOffice.org Calc : spreadsheets;inserting database records
+OpenOffice.org Calc : spreadsheets;inserting rows
+OpenOffice.org Calc : spreadsheets;moving
+OpenOffice.org Calc : spreadsheets;optimal column widths
+OpenOffice.org Calc : spreadsheets;printing
+OpenOffice.org Calc : spreadsheets;saving
+OpenOffice.org Calc : spreadsheets;saving automatically
+OpenOffice.org Calc : spreadsheets;saving in other formats
+OpenOffice.org Calc : spreadsheets;sending as e-mail
+OpenOffice.org Calc : spreadsheets;shortcut keys in
+OpenOffice.org Calc : spreadsheets;showing columns
+OpenOffice.org Calc : spreadsheets;value highlighting
+OpenOffice.org Calc : spreadsheets;values as shown
+OpenOffice.org Calc : SQL
+OpenOffice.org Calc : SQL;definition
+OpenOffice.org Calc : SQL;DISTINCT parameter
+OpenOffice.org Calc : SQL;executing SQL commands
+OpenOffice.org Calc : SQL;executing SQL statements (Base)
+OpenOffice.org Calc : SQL;queries (Base)
+OpenOffice.org Calc : SQRT function
+OpenOffice.org Calc : SQRTPI function
+OpenOffice.org Calc : square drawings
+OpenOffice.org Calc : square number additions
+OpenOffice.org Calc : square roots
+OpenOffice.org Calc : square roots;positive numbers
+OpenOffice.org Calc : square roots;products of Pi
+OpenOffice.org Calc : standard bar on/off
+OpenOffice.org Calc : standard deviation in charts
+OpenOffice.org Calc : standard deviations in databases
+OpenOffice.org Calc : standard deviations in databases;based on a sample
+OpenOffice.org Calc : standard deviations in databases;based on populations
+OpenOffice.org Calc : standard deviations in statistics
+OpenOffice.org Calc : standard deviations in statistics;based on a population
+OpenOffice.org Calc : standard deviations in statistics;based on a sample
+OpenOffice.org Calc : standard errors
+OpenOffice.org Calc : standard errors;array functions
+OpenOffice.org Calc : standard errors;statistical functions
+OpenOffice.org Calc : standard filters in databases
+OpenOffice.org Calc : standard printer under UNIX
+OpenOffice.org Calc : STANDARDIZE function
+OpenOffice.org Calc : Start Module backing window
+OpenOffice.org Calc : start parameters
+OpenOffice.org Calc : statistics functions
+OpenOffice.org Calc : statistics in charts
+OpenOffice.org Calc : status bar on/off
+OpenOffice.org Calc : STDEV function
+OpenOffice.org Calc : STDEVA function
+OpenOffice.org Calc : STDEVP function
+OpenOffice.org Calc : STDEVPA function
+OpenOffice.org Calc : STEYX function
+OpenOffice.org Calc : stickers
+OpenOffice.org Calc : stock charts
+OpenOffice.org Calc : straight-line depreciations
+OpenOffice.org Calc : strikethrough
+OpenOffice.org Calc : strikethrough;characters
+OpenOffice.org Calc : strikethrough;font effects
+OpenOffice.org Calc : STYLE function
+OpenOffice.org Calc : STYLE function example
+OpenOffice.org Calc : styles
+OpenOffice.org Calc : styles;'changed' message
+OpenOffice.org Calc : styles;conditional styles
+OpenOffice.org Calc : styles;copying between documents
+OpenOffice.org Calc : styles;keyboard shortcuts
+OpenOffice.org Calc : styles;organizing
+OpenOffice.org Calc : styles;printing styles used in a document
+OpenOffice.org Calc : styles;replacing automatically
+OpenOffice.org Calc : Styles and Formatting window
+OpenOffice.org Calc : Styles and Formatting window;docking
+OpenOffice.org Calc : Styles and Formatting window
+OpenOffice.org Calc : Stylist, see Styles and Formatting window
+OpenOffice.org Calc : subforms
+OpenOffice.org Calc : subforms;creating
+OpenOffice.org Calc : subforms;description
+OpenOffice.org Calc : submitting forms
+OpenOffice.org Calc : subscript text in cells
+OpenOffice.org Calc : SUBSTITUTE function
+OpenOffice.org Calc : SUBTOTAL function
+OpenOffice.org Calc : subtotals
+OpenOffice.org Calc : subtotals;sorting options
+OpenOffice.org Calc : suffixes in file formats
+OpenOffice.org Calc : SUM function
+OpenOffice.org Calc : sum function in formula bar
+OpenOffice.org Calc : sum of squares of deviations
+OpenOffice.org Calc : SUMIF function
+OpenOffice.org Calc : SUMPRODUCT function
+OpenOffice.org Calc : sums
+OpenOffice.org Calc : sums;cells in Calc databases
+OpenOffice.org Calc : sums;of filtered data
+OpenOffice.org Calc : sums;of square numbers
+OpenOffice.org Calc : SUMSQ function
+OpenOffice.org Calc : SUMX2MY2 function
+OpenOffice.org Calc : SUMX2PY2 function
+OpenOffice.org Calc : SUMXMY2 function
+OpenOffice.org Calc : superscript text in cells
+OpenOffice.org Calc : support on the Web
+OpenOffice.org Calc : swapping tables
+OpenOffice.org Calc : SYD function
+OpenOffice.org Calc : syllables in spreadsheets
+OpenOffice.org Calc : synchronizing
+OpenOffice.org Calc : synchronizing;labels and business cards
+OpenOffice.org Calc : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Calc : system address book registration
+OpenOffice.org Calc : T function
+OpenOffice.org Calc : t-distribution
+OpenOffice.org Calc : tab stops
+OpenOffice.org Calc : tab stops;displaying (Writer)
+OpenOffice.org Calc : tab stops;inserting and editing
+OpenOffice.org Calc : tab stops;setting in sheets
+OpenOffice.org Calc : tab stops;settings
+OpenOffice.org Calc : tab stops;spacing in presentations
+OpenOffice.org Calc : tab stops;spacing in text documents
+OpenOffice.org Calc : table controls
+OpenOffice.org Calc : table controls;form functions
+OpenOffice.org Calc : table controls;keyboard-only edit mode
+OpenOffice.org Calc : table controls;properties
+OpenOffice.org Calc : table views of databases
+OpenOffice.org Calc : Table Wizard (Base)
+OpenOffice.org Calc : tables
+OpenOffice.org Calc : tables;AutoFormat function
+OpenOffice.org Calc : tables;backgrounds
+OpenOffice.org Calc : tables;combining
+OpenOffice.org Calc : tables;copying cell styles
+OpenOffice.org Calc : tables;database ranges
+OpenOffice.org Calc : tables;deactivating automatic changes in
+OpenOffice.org Calc : tables;displaying formulas/values
+OpenOffice.org Calc : tables;freezing
+OpenOffice.org Calc : tables;importing/exporting as text
+OpenOffice.org Calc : tables;inserting external data
+OpenOffice.org Calc : tables;inserting line breaks
+OpenOffice.org Calc : tables;merging cells
+OpenOffice.org Calc : tables;multiple operations in
+OpenOffice.org Calc : tables;number formats
+OpenOffice.org Calc : tables;renaming
+OpenOffice.org Calc : tables;rotating
+OpenOffice.org Calc : tables;selecting ranges
+OpenOffice.org Calc : tables;showing details
+OpenOffice.org Calc : tables;splitting windows
+OpenOffice.org Calc : tables;transposing
+OpenOffice.org Calc : tables;views
+OpenOffice.org Calc : tables in databases
+OpenOffice.org Calc : tables in databases;access rights to (Base)
+OpenOffice.org Calc : tables in databases;adding to queries
+OpenOffice.org Calc : tables in databases;browsing and editing
+OpenOffice.org Calc : tables in databases;copying database tables (Base)
+OpenOffice.org Calc : tables in databases;creating
+OpenOffice.org Calc : tables in databases;creating in design view
+OpenOffice.org Calc : tables in databases;importing dBASE files
+OpenOffice.org Calc : tables in databases;importing text formats (Base)
+OpenOffice.org Calc : tables in databases;joining for queries (Base)
+OpenOffice.org Calc : tables in databases;printing queries (Base)
+OpenOffice.org Calc : tables in databases;relations (Base)
+OpenOffice.org Calc : tables in databases;searching
+OpenOffice.org Calc : tables in spreadsheets
+OpenOffice.org Calc : tables in spreadsheets;copying data to other applications
+OpenOffice.org Calc : tables in spreadsheets;defining borders
+OpenOffice.org Calc : tables in spreadsheets;value highlighting
+OpenOffice.org Calc : tables in text
+OpenOffice.org Calc : tables in text;captions
+OpenOffice.org Calc : tables in text;creating automatically
+OpenOffice.org Calc : tables in text;default settings
+OpenOffice.org Calc : tables in text;defining borders
+OpenOffice.org Calc : tables in text;displaying
+OpenOffice.org Calc : tables in text;printing
+OpenOffice.org Calc : tables in text;protecting cells
+OpenOffice.org Calc : tables of contents
+OpenOffice.org Calc : tables of contents;unprotecting
+OpenOffice.org Calc : tabs
+OpenOffice.org Calc : tabs;displaying sheet tabs
+OpenOffice.org Calc : tags
+OpenOffice.org Calc : tags;definition
+OpenOffice.org Calc : tags;META tags
+OpenOffice.org Calc : TAN function
+OpenOffice.org Calc : TANH function
+OpenOffice.org Calc : TBILLEQ function
+OpenOffice.org Calc : TBILLPRICE function
+OpenOffice.org Calc : TBILLYIELD function
+OpenOffice.org Calc : TDIST function
+OpenOffice.org Calc : templates
+OpenOffice.org Calc : templates;agendas
+OpenOffice.org Calc : templates;changing basic fonts
+OpenOffice.org Calc : templates;database reports
+OpenOffice.org Calc : templates;deleting
+OpenOffice.org Calc : templates;editing and saving
+OpenOffice.org Calc : templates;faxes
+OpenOffice.org Calc : templates;importing and exporting
+OpenOffice.org Calc : templates;letters
+OpenOffice.org Calc : templates;new documents from templates
+OpenOffice.org Calc : templates;opening documents with
+OpenOffice.org Calc : templates;organizing
+OpenOffice.org Calc : terminology
+OpenOffice.org Calc : terminology;general glossary
+OpenOffice.org Calc : terminology;Internet glossary
+OpenOffice.org Calc : testing XML filters
+OpenOffice.org Calc : text
+OpenOffice.org Calc : text;animating
+OpenOffice.org Calc : text;Asian layout
+OpenOffice.org Calc : text;backgrounds
+OpenOffice.org Calc : text;bold
+OpenOffice.org Calc : text;coloring
+OpenOffice.org Calc : text;contours
+OpenOffice.org Calc : text;copying by drag and drop
+OpenOffice.org Calc : text;CTL languages
+OpenOffice.org Calc : text;drawing pictures
+OpenOffice.org Calc : text;font effects
+OpenOffice.org Calc : text;font sizes
+OpenOffice.org Calc : text;font styles
+OpenOffice.org Calc : text;fonts and formats
+OpenOffice.org Calc : text;Fontwork icons
+OpenOffice.org Calc : text;hyperlinks
+OpenOffice.org Calc : text;inserting special characters
+OpenOffice.org Calc : text;italics
+OpenOffice.org Calc : text;kerning
+OpenOffice.org Calc : text;language selection
+OpenOffice.org Calc : text;line spacing
+OpenOffice.org Calc : text;overwriting or inserting
+OpenOffice.org Calc : text;placeholders in presentations
+OpenOffice.org Calc : text;printing in black
+OpenOffice.org Calc : text;replacing with format
+OpenOffice.org Calc : text;selection modes
+OpenOffice.org Calc : text;shadowed
+OpenOffice.org Calc : text;text/draw objects
+OpenOffice.org Calc : text attributes
+OpenOffice.org Calc : text attributes;hyperlinks
+OpenOffice.org Calc : text attributes;undoing
+OpenOffice.org Calc : text boxes
+OpenOffice.org Calc : text boxes;form functions
+OpenOffice.org Calc : text boxes;positioning
+OpenOffice.org Calc : text breaks in cells
+OpenOffice.org Calc : text colors for better accessibility
+OpenOffice.org Calc : text completion on/off
+OpenOffice.org Calc : text concatenation AND
+OpenOffice.org Calc : text databases (Base)
+OpenOffice.org Calc : text documents
+OpenOffice.org Calc : text documents;creating/opening
+OpenOffice.org Calc : text documents;importing to spreadsheets
+OpenOffice.org Calc : text documents;importing/exporting
+OpenOffice.org Calc : text documents;inserting spreadsheet cells
+OpenOffice.org Calc : text documents;print settings
+OpenOffice.org Calc : text documents;printing
+OpenOffice.org Calc : text documents;saving
+OpenOffice.org Calc : text documents;saving automatically
+OpenOffice.org Calc : text documents;saving in other formats
+OpenOffice.org Calc : text documents;sending as e-mail
+OpenOffice.org Calc : text effects
+OpenOffice.org Calc : text file import and export
+OpenOffice.org Calc : text flow
+OpenOffice.org Calc : text flow;in cells
+OpenOffice.org Calc : text formats
+OpenOffice.org Calc : text formats;databases
+OpenOffice.org Calc : text formats;for numbers
+OpenOffice.org Calc : text formats;pasting
+OpenOffice.org Calc : TEXT function
+OpenOffice.org Calc : text in cells
+OpenOffice.org Calc : text in cells;as addressing
+OpenOffice.org Calc : text in cells;AutoInput function
+OpenOffice.org Calc : text in cells;changing to numbers
+OpenOffice.org Calc : text in cells;formatting
+OpenOffice.org Calc : text in cells;functions
+OpenOffice.org Calc : text in cells;multi-line
+OpenOffice.org Calc : text in cells;writing vertically
+OpenOffice.org Calc : text input fields
+OpenOffice.org Calc : text layout for special languages
+OpenOffice.org Calc : text objects
+OpenOffice.org Calc : text objects;alignment
+OpenOffice.org Calc : text objects;draw functions
+OpenOffice.org Calc : text objects;fonts
+OpenOffice.org Calc : text objects;in presentations and drawings
+OpenOffice.org Calc : text operators
+OpenOffice.org Calc : text overflow in spreadsheet cells
+OpenOffice.org Calc : text scaling in charts
+OpenOffice.org Calc : text to columns
+OpenOffice.org Calc : text, see also text documents, paragraphs and characters
+OpenOffice.org Calc : TextArt, see Fontwork
+OpenOffice.org Calc : textures
+OpenOffice.org Calc : textures;inserting from Gallery
+OpenOffice.org Calc : textures;on chart bars
+OpenOffice.org Calc : Thai
+OpenOffice.org Calc : Thai;entering text
+OpenOffice.org Calc : Thai;language settings
+OpenOffice.org Calc : theme selection for sheets
+OpenOffice.org Calc : thesaurus
+OpenOffice.org Calc : thesaurus;activating for a language
+OpenOffice.org Calc : ticker text
+OpenOffice.org Calc : time differences
+OpenOffice.org Calc : time fields
+OpenOffice.org Calc : time fields;form functions
+OpenOffice.org Calc : TIME function
+OpenOffice.org Calc : times
+OpenOffice.org Calc : times;in cells
+OpenOffice.org Calc : times;inserting when printing presentations
+OpenOffice.org Calc : times, formats
+OpenOffice.org Calc : TIMEVALUE function
+OpenOffice.org Calc : TINV function
+OpenOffice.org Calc : tips
+OpenOffice.org Calc : tips;extended tips in Help
+OpenOffice.org Calc : title rows
+OpenOffice.org Calc : title rows;freezing during table split
+OpenOffice.org Calc : title rows;printing in OpenOffice.org Math
+OpenOffice.org Calc : title rows;printing on all sheets
+OpenOffice.org Calc : titles
+OpenOffice.org Calc : titles;alignment (charts)
+OpenOffice.org Calc : titles;changing
+OpenOffice.org Calc : titles;editing in charts
+OpenOffice.org Calc : titles;font effects
+OpenOffice.org Calc : titles;formatting automatically
+OpenOffice.org Calc : titles;formatting charts
+OpenOffice.org Calc : titles;objects
+OpenOffice.org Calc : TODAY function
+OpenOffice.org Calc : toolbars
+OpenOffice.org Calc : toolbars;adding buttons
+OpenOffice.org Calc : toolbars;docking/undocking
+OpenOffice.org Calc : toolbars;Form Navigation bar
+OpenOffice.org Calc : toolbars;viewing/closing
+OpenOffice.org Calc : tools bar
+OpenOffice.org Calc : tooltips
+OpenOffice.org Calc : tooltips;extended tips
+OpenOffice.org Calc : tooltips;help
+OpenOffice.org Calc : total amortizement rates
+OpenOffice.org Calc : traces
+OpenOffice.org Calc : traces;autorefreshing
+OpenOffice.org Calc : traces;precedents and dependents
+OpenOffice.org Calc : traces;precedents for multiple cells
+OpenOffice.org Calc : traces;refreshing
+OpenOffice.org Calc : tracing errors
+OpenOffice.org Calc : Track changes feature in Microsoft Office
+OpenOffice.org Calc : traditional Chinese
+OpenOffice.org Calc : traditional Chinese;translating to simplified chinese
+OpenOffice.org Calc : transparency
+OpenOffice.org Calc : transparency;areas
+OpenOffice.org Calc : transparency;off for faster printing
+OpenOffice.org Calc : transparency;saving
+OpenOffice.org Calc : TRANSPOSE function
+OpenOffice.org Calc : transposing tables
+OpenOffice.org Calc : treasury bills
+OpenOffice.org Calc : treasury bills;annual return
+OpenOffice.org Calc : treasury bills;prices
+OpenOffice.org Calc : treasury bills;rates of return
+OpenOffice.org Calc : tree view of Help
+OpenOffice.org Calc : TREND function
+OpenOffice.org Calc : trend lines in charts
+OpenOffice.org Calc : trigonometric functions
+OpenOffice.org Calc : TRIM function
+OpenOffice.org Calc : TRIMMEAN function
+OpenOffice.org Calc : TRUE function
+OpenOffice.org Calc : TRUNC function
+OpenOffice.org Calc : TTEST function
+OpenOffice.org Calc : TYPE function
+OpenOffice.org Calc : typefaces
+OpenOffice.org Calc : typefaces;adding under UNIX
+OpenOffice.org Calc : typefaces;formats
+OpenOffice.org Calc : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Calc : typography
+OpenOffice.org Calc : typography;Asian
+OpenOffice.org Calc : underlining
+OpenOffice.org Calc : underlining;AutoFormat function
+OpenOffice.org Calc : underlining;characters
+OpenOffice.org Calc : underlining;text
+OpenOffice.org Calc : undocking windows
+OpenOffice.org Calc : undoing
+OpenOffice.org Calc : undoing;direct formatting
+OpenOffice.org Calc : undoing;editing
+OpenOffice.org Calc : undoing;number of steps
+OpenOffice.org Calc : ungrouping entries in DataPilot tables
+OpenOffice.org Calc : ungrouping groups
+OpenOffice.org Calc : units
+OpenOffice.org Calc : units;converting
+OpenOffice.org Calc : units;measurement units
+OpenOffice.org Calc : unmerging cells
+OpenOffice.org Calc : UNO components
+OpenOffice.org Calc : UNO components;Extension Manager
+OpenOffice.org Calc : UNO components;integrating new
+OpenOffice.org Calc : unprotecting cells
+OpenOffice.org Calc : update options
+OpenOffice.org Calc : updates
+OpenOffice.org Calc : updates;checking automatically
+OpenOffice.org Calc : updates;checking manually
+OpenOffice.org Calc : updating
+OpenOffice.org Calc : updating;DataPilot tables
+OpenOffice.org Calc : updating;fields and charts, automatically (Writer)
+OpenOffice.org Calc : updating;links in text documents
+OpenOffice.org Calc : updating;links, on opening
+OpenOffice.org Calc : updating;templates
+OpenOffice.org Calc : updating;traces
+OpenOffice.org Calc : UPPER function
+OpenOffice.org Calc : URL
+OpenOffice.org Calc : URL;changing hyperlink URLs
+OpenOffice.org Calc : URL;definition
+OpenOffice.org Calc : URL;in Calc
+OpenOffice.org Calc : URL;saving absolute/relative paths
+OpenOffice.org Calc : URL;turning off URL recognition
+OpenOffice.org Calc : user data
+OpenOffice.org Calc : user data;input
+OpenOffice.org Calc : user data;removing when saving
+OpenOffice.org Calc : user-defined dictionaries
+OpenOffice.org Calc : user-defined dictionaries;creating
+OpenOffice.org Calc : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Calc : user-defined dictionaries;editing
+OpenOffice.org Calc : user-defined functions
+OpenOffice.org Calc : user-defined styles
+OpenOffice.org Calc : user-defined styles;automatically replacing
+OpenOffice.org Calc : UTF-8/UCS2 support
+OpenOffice.org Calc : Validation feature in Microsoft Office
+OpenOffice.org Calc : validity
+OpenOffice.org Calc : VALUE function
+OpenOffice.org Calc : values
+OpenOffice.org Calc : values;absolute
+OpenOffice.org Calc : values;consolidating
+OpenOffice.org Calc : values;defining names
+OpenOffice.org Calc : values;displaying in tables
+OpenOffice.org Calc : values;highlighting
+OpenOffice.org Calc : values;inserting in multiple cells
+OpenOffice.org Calc : values;inserting in multiple sheets
+OpenOffice.org Calc : values;limiting on input
+OpenOffice.org Calc : values;rounded as shown (Calc)
+OpenOffice.org Calc : values;rounded in calculations
+OpenOffice.org Calc : VAR function
+OpenOffice.org Calc : VARA function
+OpenOffice.org Calc : variables
+OpenOffice.org Calc : variables;calculating equations
+OpenOffice.org Calc : variables;defining names
+OpenOffice.org Calc : variables;for paths
+OpenOffice.org Calc : variances
+OpenOffice.org Calc : variances;based on populations
+OpenOffice.org Calc : variances;based on samples
+OpenOffice.org Calc : variances
+OpenOffice.org Calc : variances in charts
+OpenOffice.org Calc : VARP function
+OpenOffice.org Calc : VARPA function
+OpenOffice.org Calc : VBA code
+OpenOffice.org Calc : VBA code;loading/saving documents with VBA code
+OpenOffice.org Calc : VDB function
+OpenOffice.org Calc : version management
+OpenOffice.org Calc : version numbers of documents
+OpenOffice.org Calc : versions
+OpenOffice.org Calc : versions;comparing documents
+OpenOffice.org Calc : versions;file saving as, restriction
+OpenOffice.org Calc : versions;merging document versions
+OpenOffice.org Calc : versions;of a document
+OpenOffice.org Calc : versions;OpenOffice.org
+OpenOffice.org Calc : vertical callouts
+OpenOffice.org Calc : vertical scrollbars (Writer)
+OpenOffice.org Calc : vertical search function
+OpenOffice.org Calc : vertical text boxes
+OpenOffice.org Calc : videos
+OpenOffice.org Calc : viewing
+OpenOffice.org Calc : viewing;databases
+OpenOffice.org Calc : viewing;file properties
+OpenOffice.org Calc : viewing;notes on cells
+OpenOffice.org Calc : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Calc : viewing;print ranges
+OpenOffice.org Calc : viewing;toolbars
+OpenOffice.org Calc : views
+OpenOffice.org Calc : views;creating database views (Base)
+OpenOffice.org Calc : views;defaults
+OpenOffice.org Calc : views;full screen
+OpenOffice.org Calc : views;icons
+OpenOffice.org Calc : views;in 3D
+OpenOffice.org Calc : views;multiple sheets
+OpenOffice.org Calc : views;scaling
+OpenOffice.org Calc : views;tables
+OpenOffice.org Calc : Visual Basic for Applications
+OpenOffice.org Calc : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Calc : VLOOKUP function
+OpenOffice.org Calc : watermarks
+OpenOffice.org Calc : web documents
+OpenOffice.org Calc : web documents;XForms
+OpenOffice.org Calc : web pages
+OpenOffice.org Calc : web pages;importing data
+OpenOffice.org Calc : Web support
+OpenOffice.org Calc : WebCast export
+OpenOffice.org Calc : WebQuery filter
+OpenOffice.org Calc : WEEKDAY function
+OpenOffice.org Calc : WEEKNUM function
+OpenOffice.org Calc : WEEKNUM_ADD function
+OpenOffice.org Calc : WEEKS function
+OpenOffice.org Calc : WEEKSINYEAR function
+OpenOffice.org Calc : WEIBULL function
+OpenOffice.org Calc : what if operations
+OpenOffice.org Calc : widths of cells
+OpenOffice.org Calc : windows
+OpenOffice.org Calc : windows;docking
+OpenOffice.org Calc : windows;docking definition
+OpenOffice.org Calc : windows;hiding/showing/docking
+OpenOffice.org Calc : windows;new
+OpenOffice.org Calc : windows;splitting
+OpenOffice.org Calc : wizards
+OpenOffice.org Calc : wizards;agendas
+OpenOffice.org Calc : wizards;database queries
+OpenOffice.org Calc : wizards;database tables (Base)
+OpenOffice.org Calc : wizards;databases (Base)
+OpenOffice.org Calc : wizards;document converter
+OpenOffice.org Calc : wizards;Euro Converter
+OpenOffice.org Calc : wizards;faxes
+OpenOffice.org Calc : wizards;forms
+OpenOffice.org Calc : wizards;functions
+OpenOffice.org Calc : wizards;letters
+OpenOffice.org Calc : wizards;overview
+OpenOffice.org Calc : wizards;presentations
+OpenOffice.org Calc : wizards;reports
+OpenOffice.org Calc : Word documents
+OpenOffice.org Calc : Word documents;compatibility
+OpenOffice.org Calc : Word documents;saving as
+OpenOffice.org Calc : WordArt, see Fontwork
+OpenOffice.org Calc : words
+OpenOffice.org Calc : words;automatically replacing
+OpenOffice.org Calc : words;wrapping in cells
+OpenOffice.org Calc : work directory change
+OpenOffice.org Calc : Workbook feature in Microsoft Office
+OpenOffice.org Calc : WORKDAY function
+OpenOffice.org Calc : Worksheet feature in Microsoft Office
+OpenOffice.org Calc : worksheet names
+OpenOffice.org Calc : wrapping text
+OpenOffice.org Calc : wrapping text;in cells
+OpenOffice.org Calc : write protection on/off
+OpenOffice.org Calc : writing aids options
+OpenOffice.org Calc : WYSIWYG in fonts lists
+OpenOffice.org Calc : X axes
+OpenOffice.org Calc : X axes;grid formatting
+OpenOffice.org Calc : X axes;scaling
+OpenOffice.org Calc : X axes;showing
+OpenOffice.org Calc : XForms
+OpenOffice.org Calc : XIRR function
+OpenOffice.org Calc : XML converters
+OpenOffice.org Calc : XML file formats
+OpenOffice.org Calc : XML filters
+OpenOffice.org Calc : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Calc : XML filters;settings
+OpenOffice.org Calc : XML Forms
+OpenOffice.org Calc : XNPV function
+OpenOffice.org Calc : XSLT based filters
+OpenOffice.org Calc : XSLT based filters;settings
+OpenOffice.org Calc : XSLT filters, see also XML filters
+OpenOffice.org Calc : XY charts
+OpenOffice.org Calc : Y axes
+OpenOffice.org Calc : Y axes;formatting
+OpenOffice.org Calc : Y axes;grid formatting
+OpenOffice.org Calc : Y axes;scaling
+OpenOffice.org Calc : Y axes;showing
+OpenOffice.org Calc : YEAR function
+OpenOffice.org Calc : YEARFRAC function
+OpenOffice.org Calc : years
+OpenOffice.org Calc : years;2-digit options
+OpenOffice.org Calc : years;2-digits
+OpenOffice.org Calc : YEARS function
+OpenOffice.org Calc : YIELD function
+OpenOffice.org Calc : YIELDDISC function
+OpenOffice.org Calc : YIELDMAT function
+OpenOffice.org Calc : yields, see also rates of return
+OpenOffice.org Calc : Z axes
+OpenOffice.org Calc : Z axes;grid formatting
+OpenOffice.org Calc : Z axes;showing
+OpenOffice.org Calc : zero values
+OpenOffice.org Calc : zero values;displaying (Calc)
+OpenOffice.org Calc : zero values;entering leading zeros
+OpenOffice.org Calc : zero values;printing
+OpenOffice.org Calc : zooming
+OpenOffice.org Calc : zooming;enlarging page views
+OpenOffice.org Calc : zooming;page views
+OpenOffice.org Calc : zooming;pictures
+OpenOffice.org Calc : zooming;reducing page views
+OpenOffice.org Calc : zooming;status bar
+OpenOffice.org Calc : ZTEST function
+OpenOffice.org Draw : 1/2 replacement
+OpenOffice.org Draw : 3D charts
+OpenOffice.org Draw : 3D objects
+OpenOffice.org Draw : 3D objects;assembling
+OpenOffice.org Draw : 3D objects;generating
+OpenOffice.org Draw : 3D objects;inserting
+OpenOffice.org Draw : 3D rotation objects
+OpenOffice.org Draw : 3D rotation objects;converting to
+OpenOffice.org Draw : 3D rotation objects;generating
+OpenOffice.org Draw : 3D text creation
+OpenOffice.org Draw : 3D view
+OpenOffice.org Draw : abbreviation replacement
+OpenOffice.org Draw : absolute hyperlinks
+OpenOffice.org Draw : absolute saving of URLs
+OpenOffice.org Draw : accents
+OpenOffice.org Draw : Access databases (base)
+OpenOffice.org Draw : access rights for database tables (Base)
+OpenOffice.org Draw : accessibility
+OpenOffice.org Draw : accessibility;general shortcuts
+OpenOffice.org Draw : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Draw : accessibility;OpenOffice.org Draw
+OpenOffice.org Draw : accessibility;OpenOffice.org features
+OpenOffice.org Draw : accessibility;OpenOffice.org Impress
+OpenOffice.org Draw : accessibility;options
+OpenOffice.org Draw : activating
+OpenOffice.org Draw : activating;context menus
+OpenOffice.org Draw : activating;Error Report Tool
+OpenOffice.org Draw : activating;extended help tips
+OpenOffice.org Draw : activating;plug-ins
+OpenOffice.org Draw : ActiveX control
+OpenOffice.org Draw : Adabas D databases (base)
+OpenOffice.org Draw : add-ons, see UNO components
+OpenOffice.org Draw : adding
+OpenOffice.org Draw : adding;animation effects
+OpenOffice.org Draw : adding;automatic captions (Writer)
+OpenOffice.org Draw : adding;backgrounds
+OpenOffice.org Draw : adding;buttons in toolbars
+OpenOffice.org Draw : adding;conditions for XForm items
+OpenOffice.org Draw : adding;draw objects
+OpenOffice.org Draw : adding;Fontwork objects
+OpenOffice.org Draw : adding;headers/footers in all slides
+OpenOffice.org Draw : adding;items in Data Navigator
+OpenOffice.org Draw : adding;namespaces in XForms
+OpenOffice.org Draw : adding;paragraph borders
+OpenOffice.org Draw : adding;pictures from Gallery
+OpenOffice.org Draw : adding;pictures in Gallery
+OpenOffice.org Draw : adding;plug-ins
+OpenOffice.org Draw : adding;points
+OpenOffice.org Draw : adding;push buttons
+OpenOffice.org Draw : adding;table borders
+OpenOffice.org Draw : adding;text frames
+OpenOffice.org Draw : adding;textures on chart bars
+OpenOffice.org Draw : additional selection mode
+OpenOffice.org Draw : address books
+OpenOffice.org Draw : address books;LDAP server (Base)
+OpenOffice.org Draw : address books;registering
+OpenOffice.org Draw : address labels from databases
+OpenOffice.org Draw : ADO databases (Base)
+OpenOffice.org Draw : Agenda Wizard
+OpenOffice.org Draw : aging filter
+OpenOffice.org Draw : aligning
+OpenOffice.org Draw : aligning;2D charts
+OpenOffice.org Draw : aligning;cells
+OpenOffice.org Draw : aligning;draw objects
+OpenOffice.org Draw : aligning;objects
+OpenOffice.org Draw : aligning;paragraphs
+OpenOffice.org Draw : aligning;tables in text
+OpenOffice.org Draw : aligning;text objects
+OpenOffice.org Draw : aligning;titles in charts
+OpenOffice.org Draw : allowing
+OpenOffice.org Draw : allowing;effects
+OpenOffice.org Draw : allowing;interaction
+OpenOffice.org Draw : alternative fonts
+OpenOffice.org Draw : ampersand symbol, see also operators
+OpenOffice.org Draw : anchors
+OpenOffice.org Draw : anchors;changing
+OpenOffice.org Draw : anchors;displaying (Calc)
+OpenOffice.org Draw : anchors;types/positions for draw objects
+OpenOffice.org Draw : animated GIFs
+OpenOffice.org Draw : animated slide transitions
+OpenOffice.org Draw : animations
+OpenOffice.org Draw : animations;accessibility options
+OpenOffice.org Draw : animations;editing
+OpenOffice.org Draw : animations;list of
+OpenOffice.org Draw : animations;saving as GIFs
+OpenOffice.org Draw : appearance options
+OpenOffice.org Draw : applet insertion
+OpenOffice.org Draw : applying
+OpenOffice.org Draw : applying;animation effects
+OpenOffice.org Draw : applying;gradients
+OpenOffice.org Draw : applying;languages, to selected text
+OpenOffice.org Draw : Arabic
+OpenOffice.org Draw : Arabic;entering text
+OpenOffice.org Draw : Arabic;language settings
+OpenOffice.org Draw : area charts
+OpenOffice.org Draw : areas
+OpenOffice.org Draw : areas;bitmap patterns
+OpenOffice.org Draw : areas;from connected lines
+OpenOffice.org Draw : areas;hatched/dotted
+OpenOffice.org Draw : areas;shadows
+OpenOffice.org Draw : areas;slanting
+OpenOffice.org Draw : areas;styles
+OpenOffice.org Draw : areas;transparency
+OpenOffice.org Draw : arguments in command line
+OpenOffice.org Draw : arranging
+OpenOffice.org Draw : arranging;objects
+OpenOffice.org Draw : arranging;objects (guide)
+OpenOffice.org Draw : arranging;slides
+OpenOffice.org Draw : arrows
+OpenOffice.org Draw : arrows;defining arrow heads
+OpenOffice.org Draw : arrows;defining arrow lines
+OpenOffice.org Draw : arrows;drawing in text
+OpenOffice.org Draw : arrows;inserting
+OpenOffice.org Draw : arrows;loading arrow styles
+OpenOffice.org Draw : ASCII
+OpenOffice.org Draw : ASCII;definition
+OpenOffice.org Draw : Asian languages
+OpenOffice.org Draw : Asian languages;enabling
+OpenOffice.org Draw : Asian Phonetic Guide
+OpenOffice.org Draw : Asian typography
+OpenOffice.org Draw : assembled objects in 3D
+OpenOffice.org Draw : assigning scripts
+OpenOffice.org Draw : assistive technology in OpenOffice.org
+OpenOffice.org Draw : attaching toolbars
+OpenOffice.org Draw : attachments in e-mails
+OpenOffice.org Draw : attributes
+OpenOffice.org Draw : attributes;objects with
+OpenOffice.org Draw : audio
+OpenOffice.org Draw : audio;inserting
+OpenOffice.org Draw : audio;UNIX
+OpenOffice.org Draw : authors
+OpenOffice.org Draw : auto reloading HTML documents
+OpenOffice.org Draw : AutoAbstract function for sending text to presentations
+OpenOffice.org Draw : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Draw : AutoComplete function in text and list boxes
+OpenOffice.org Draw : AutoCorrect function
+OpenOffice.org Draw : AutoCorrect function;context menu
+OpenOffice.org Draw : AutoCorrect function;options
+OpenOffice.org Draw : AutoCorrect function;pictures and frames
+OpenOffice.org Draw : AutoCorrect function;quotes
+OpenOffice.org Draw : AutoCorrect function;replacement table
+OpenOffice.org Draw : AutoCorrect function;smart tags
+OpenOffice.org Draw : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Draw : AutoCorrect function;URL recognition
+OpenOffice.org Draw : AutoFormat function
+OpenOffice.org Draw : AutoFormat function;switching on and off
+OpenOffice.org Draw : automatic captions (Writer)
+OpenOffice.org Draw : automatic control focus
+OpenOffice.org Draw : automatic hyperlink formatting
+OpenOffice.org Draw : automatic line breaks
+OpenOffice.org Draw : automatic lines/borders in text
+OpenOffice.org Draw : automatic saving
+OpenOffice.org Draw : automatic slide changes
+OpenOffice.org Draw : automatic slide changes;rehearse timings
+OpenOffice.org Draw : automatic slide shows
+OpenOffice.org Draw : automatic slide transition
+OpenOffice.org Draw : AutoPilots, see wizards
+OpenOffice.org Draw : AutoShapes feature in Microsoft Office
+OpenOffice.org Draw : averages in charts
+OpenOffice.org Draw : axes
+OpenOffice.org Draw : axes;better scaling
+OpenOffice.org Draw : axes;formatting
+OpenOffice.org Draw : axes;formatting grids
+OpenOffice.org Draw : axes;inserting grids
+OpenOffice.org Draw : axes;interval marks
+OpenOffice.org Draw : axes;showing axes in charts
+OpenOffice.org Draw : axes in charts
+OpenOffice.org Draw : backgrounds
+OpenOffice.org Draw : backgrounds;changing
+OpenOffice.org Draw : backgrounds;defining colors/pictures
+OpenOffice.org Draw : backgrounds;deleting unused
+OpenOffice.org Draw : backgrounds;frames/sections/indexes
+OpenOffice.org Draw : backgrounds;inserting from Gallery
+OpenOffice.org Draw : backgrounds;normal view
+OpenOffice.org Draw : backgrounds;notes
+OpenOffice.org Draw : backgrounds;printing
+OpenOffice.org Draw : backgrounds;slides
+OpenOffice.org Draw : backing window
+OpenOffice.org Draw : backups
+OpenOffice.org Draw : backups;automatic
+OpenOffice.org Draw : backups;documents
+OpenOffice.org Draw : bar charts
+OpenOffice.org Draw : Basic
+OpenOffice.org Draw : Basic;fonts for source display
+OpenOffice.org Draw : Basic;programming
+OpenOffice.org Draw : Basic;recording macros
+OpenOffice.org Draw : Basic;scripting
+OpenOffice.org Draw : basic fonts
+OpenOffice.org Draw : BeanShell scripting
+OpenOffice.org Draw : behind object command
+OpenOffice.org Draw : Bézier curves
+OpenOffice.org Draw : Bézier curves;control points in presentations
+OpenOffice.org Draw : bi-directional writing
+OpenOffice.org Draw : binding space
+OpenOffice.org Draw : bitmaps
+OpenOffice.org Draw : bitmaps;converting to
+OpenOffice.org Draw : bitmaps;converting to vector graphics
+OpenOffice.org Draw : bitmaps;inserting and editing
+OpenOffice.org Draw : bitmaps;off for faster printing
+OpenOffice.org Draw : bitmaps;patterns
+OpenOffice.org Draw : bitmaps;replacing colors
+OpenOffice.org Draw : black and white display
+OpenOffice.org Draw : black and white printing
+OpenOffice.org Draw : black and white view
+OpenOffice.org Draw : black printing in Calc
+OpenOffice.org Draw : block selection mode
+OpenOffice.org Draw : bold
+OpenOffice.org Draw : bold;AutoFormat function
+OpenOffice.org Draw : bold;text
+OpenOffice.org Draw : bookmarks
+OpenOffice.org Draw : bookmarks;Help
+OpenOffice.org Draw : borders
+OpenOffice.org Draw : borders;arranging
+OpenOffice.org Draw : borders;cells on screen (Calc)
+OpenOffice.org Draw : borders;for paragraphs
+OpenOffice.org Draw : borders;for tables
+OpenOffice.org Draw : borders;shadows
+OpenOffice.org Draw : borders;table boundaries (Writer)
+OpenOffice.org Draw : borders, see also frames
+OpenOffice.org Draw : bound fields
+OpenOffice.org Draw : bound fields;controls
+OpenOffice.org Draw : boundaries of tables (Writer)
+OpenOffice.org Draw : break display (Writer)
+OpenOffice.org Draw : breaking object connections
+OpenOffice.org Draw : brochures
+OpenOffice.org Draw : brochures;printing several
+OpenOffice.org Draw : build numbers of OpenOffice.org
+OpenOffice.org Draw : bullet lists
+OpenOffice.org Draw : bullet lists;formatting options
+OpenOffice.org Draw : bullets
+OpenOffice.org Draw : bullets;paragraphs
+OpenOffice.org Draw : bullets;replacing
+OpenOffice.org Draw : bullets;turning off
+OpenOffice.org Draw : business cards
+OpenOffice.org Draw : business cards;creating and synchronizing
+OpenOffice.org Draw : business cards;using templates
+OpenOffice.org Draw : button bars, see toolbars
+OpenOffice.org Draw : buttons
+OpenOffice.org Draw : buttons;adding push buttons
+OpenOffice.org Draw : buttons;big/small
+OpenOffice.org Draw : buttons;editing hyperlink buttons
+OpenOffice.org Draw : buttons;form functions
+OpenOffice.org Draw : buttons;toolbars
+OpenOffice.org Draw : cache for graphics
+OpenOffice.org Draw : calculating
+OpenOffice.org Draw : calculating;iterative references (Calc)
+OpenOffice.org Draw : calculating;regression curves
+OpenOffice.org Draw : callouts
+OpenOffice.org Draw : callouts;drawings
+OpenOffice.org Draw : callouts;inserting in presentations
+OpenOffice.org Draw : capital letters
+OpenOffice.org Draw : capital letters;AutoCorrect function
+OpenOffice.org Draw : capital letters;font effects
+OpenOffice.org Draw : captions
+OpenOffice.org Draw : captions;automatic captions (Writer)
+OpenOffice.org Draw : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Draw : captions, see also labels/callouts
+OpenOffice.org Draw : cascading update (Base)
+OpenOffice.org Draw : case sensitivity
+OpenOffice.org Draw : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Draw : case sensitivity;searching
+OpenOffice.org Draw : cells
+OpenOffice.org Draw : cells;aligning
+OpenOffice.org Draw : cells;backgrounds
+OpenOffice.org Draw : cells;coloring (Calc)
+OpenOffice.org Draw : cells;cursor positions after input (Calc)
+OpenOffice.org Draw : cells;formatting without effect (Calc)
+OpenOffice.org Draw : cells;line breaks
+OpenOffice.org Draw : cells;linked to controls
+OpenOffice.org Draw : cells;number formats
+OpenOffice.org Draw : cells;number of
+OpenOffice.org Draw : cells;pasting
+OpenOffice.org Draw : cells;resetting formats
+OpenOffice.org Draw : cells;showing grid lines (Calc)
+OpenOffice.org Draw : centered text
+OpenOffice.org Draw : centimeters
+OpenOffice.org Draw : certificates
+OpenOffice.org Draw : Change Case feature in Microsoft Office
+OpenOffice.org Draw : changes
+OpenOffice.org Draw : changes;accepting or rejecting
+OpenOffice.org Draw : changes;comparing to original
+OpenOffice.org Draw : changes;protecting
+OpenOffice.org Draw : changes;recording
+OpenOffice.org Draw : changes;review function
+OpenOffice.org Draw : changes;showing
+OpenOffice.org Draw : changing
+OpenOffice.org Draw : changing;data binding of XForms
+OpenOffice.org Draw : changing;default templates
+OpenOffice.org Draw : changing;document titles
+OpenOffice.org Draw : changing;file associations in Setup program
+OpenOffice.org Draw : changing;hyperlink text/formats/URLs
+OpenOffice.org Draw : changing;icon sizes
+OpenOffice.org Draw : changing;keyboard
+OpenOffice.org Draw : changing;layer properties
+OpenOffice.org Draw : changing;layout for handouts
+OpenOffice.org Draw : changing;links
+OpenOffice.org Draw : changing;menus
+OpenOffice.org Draw : changing;object sizes
+OpenOffice.org Draw : changing;order of slides
+OpenOffice.org Draw : changing;slide layouts
+OpenOffice.org Draw : changing;toolbars
+OpenOffice.org Draw : changing;work directory
+OpenOffice.org Draw : changing, see also editing and replacing
+OpenOffice.org Draw : character styles
+OpenOffice.org Draw : character styles;language selection
+OpenOffice.org Draw : characters
+OpenOffice.org Draw : characters;alternative fonts
+OpenOffice.org Draw : characters;Asian layout
+OpenOffice.org Draw : characters;bold
+OpenOffice.org Draw : characters;coloring
+OpenOffice.org Draw : characters;contours
+OpenOffice.org Draw : characters;converting to curves
+OpenOffice.org Draw : characters;displaying only on screen (Writer)
+OpenOffice.org Draw : characters;enabling CTL and Asian characters
+OpenOffice.org Draw : characters;font effects
+OpenOffice.org Draw : characters;fonts and formats
+OpenOffice.org Draw : characters;hyperlinks
+OpenOffice.org Draw : characters;italics
+OpenOffice.org Draw : characters;language selection
+OpenOffice.org Draw : characters;shadowed
+OpenOffice.org Draw : characters;spacing
+OpenOffice.org Draw : characters;special
+OpenOffice.org Draw : characters;underlining
+OpenOffice.org Draw : charcoal sketches filter
+OpenOffice.org Draw : chart legends
+OpenOffice.org Draw : chart legends;hiding
+OpenOffice.org Draw : chart legends;showing icons with labels
+OpenOffice.org Draw : chart types
+OpenOffice.org Draw : chart types;area
+OpenOffice.org Draw : chart types;column and bar
+OpenOffice.org Draw : chart types;column and line
+OpenOffice.org Draw : chart types;line
+OpenOffice.org Draw : chart types;net
+OpenOffice.org Draw : chart types;pie/donut
+OpenOffice.org Draw : chart types;stock
+OpenOffice.org Draw : chart types;XY (scatter)
+OpenOffice.org Draw : charts
+OpenOffice.org Draw : charts;3D views
+OpenOffice.org Draw : charts;aligning
+OpenOffice.org Draw : charts;arranging within stacks
+OpenOffice.org Draw : charts;bars with textures
+OpenOffice.org Draw : charts;choosing chart types
+OpenOffice.org Draw : charts;colors
+OpenOffice.org Draw : charts;copying with link to source cell range
+OpenOffice.org Draw : charts;data labels
+OpenOffice.org Draw : charts;displaying (Calc)
+OpenOffice.org Draw : charts;editing axes
+OpenOffice.org Draw : charts;editing data
+OpenOffice.org Draw : charts;editing legends
+OpenOffice.org Draw : charts;editing titles
+OpenOffice.org Draw : charts;formatting areas
+OpenOffice.org Draw : charts;formatting floors
+OpenOffice.org Draw : charts;formatting walls
+OpenOffice.org Draw : charts;inserting
+OpenOffice.org Draw : charts;overview
+OpenOffice.org Draw : charts;properties
+OpenOffice.org Draw : charts;reorganizing
+OpenOffice.org Draw : charts;scaling axes
+OpenOffice.org Draw : charts;scaling text
+OpenOffice.org Draw : charts;shortcuts
+OpenOffice.org Draw : charts;showing axes
+OpenOffice.org Draw : charts;updating automatically (Writer)
+OpenOffice.org Draw : check box creation
+OpenOffice.org Draw : Chinese writing systems
+OpenOffice.org Draw : choosing printers
+OpenOffice.org Draw : circle drawings
+OpenOffice.org Draw : circle segments
+OpenOffice.org Draw : circles
+OpenOffice.org Draw : circles;of objects
+OpenOffice.org Draw : Client Side ImageMap
+OpenOffice.org Draw : clipboard
+OpenOffice.org Draw : clipboard;cutting
+OpenOffice.org Draw : clipboard;pasting
+OpenOffice.org Draw : clipboard;pasting formatted/unformatted text
+OpenOffice.org Draw : clipboard;selection clipboard
+OpenOffice.org Draw : clipboard;Unix
+OpenOffice.org Draw : closing
+OpenOffice.org Draw : closing;documents
+OpenOffice.org Draw : closing;shapes
+OpenOffice.org Draw : closing;toolbars
+OpenOffice.org Draw : color bar
+OpenOffice.org Draw : colors
+OpenOffice.org Draw : colors;adding
+OpenOffice.org Draw : colors;appearance
+OpenOffice.org Draw : colors;backgrounds
+OpenOffice.org Draw : colors;charts
+OpenOffice.org Draw : colors;default colors
+OpenOffice.org Draw : colors;defining and saving
+OpenOffice.org Draw : colors;defining gradients interactively
+OpenOffice.org Draw : colors;displaying presentations
+OpenOffice.org Draw : colors;fill format
+OpenOffice.org Draw : colors;fonts
+OpenOffice.org Draw : colors;grid lines and cells (Calc)
+OpenOffice.org Draw : colors;loading lists
+OpenOffice.org Draw : colors;models
+OpenOffice.org Draw : colors;not printing
+OpenOffice.org Draw : colors;printing in grayscale
+OpenOffice.org Draw : colors;replacing
+OpenOffice.org Draw : colors;restriction (Calc)
+OpenOffice.org Draw : colors;selection
+OpenOffice.org Draw : column and line charts
+OpenOffice.org Draw : column charts
+OpenOffice.org Draw : column headers
+OpenOffice.org Draw : column headers;displaying (Calc)
+OpenOffice.org Draw : column headers;highlighting (Calc)
+OpenOffice.org Draw : columns
+OpenOffice.org Draw : columns;setting with the mouse
+OpenOffice.org Draw : combination charts
+OpenOffice.org Draw : combining
+OpenOffice.org Draw : combining;3D objects
+OpenOffice.org Draw : combining;draw objects
+OpenOffice.org Draw : combining;undoing
+OpenOffice.org Draw : combo box creation
+OpenOffice.org Draw : command button creation
+OpenOffice.org Draw : command buttons, see push buttons
+OpenOffice.org Draw : command line parameters
+OpenOffice.org Draw : commands
+OpenOffice.org Draw : commands;not visible
+OpenOffice.org Draw : commands;SQL
+OpenOffice.org Draw : comments
+OpenOffice.org Draw : comments;on changes
+OpenOffice.org Draw : comments feature in Microsoft Office
+OpenOffice.org Draw : common terms
+OpenOffice.org Draw : common terms;Chinese dictionary
+OpenOffice.org Draw : common terms;glossaries
+OpenOffice.org Draw : common terms;Internet glossary
+OpenOffice.org Draw : Compare and Merge feature in Microsoft Office
+OpenOffice.org Draw : comparisons
+OpenOffice.org Draw : comparisons;document versions
+OpenOffice.org Draw : comparisons;operators in default filter dialog
+OpenOffice.org Draw : compatibility settings for MS Word import
+OpenOffice.org Draw : complete screen view
+OpenOffice.org Draw : complex text layout
+OpenOffice.org Draw : complex text layout;definition
+OpenOffice.org Draw : complex text layout;enabling
+OpenOffice.org Draw : compose key to insert special characters
+OpenOffice.org Draw : concatenation, see ampersand symbol
+OpenOffice.org Draw : conditional separators
+OpenOffice.org Draw : conditions
+OpenOffice.org Draw : conditions;in number formats
+OpenOffice.org Draw : conditions;items in Data Navigator
+OpenOffice.org Draw : cones
+OpenOffice.org Draw : Configuration Manager
+OpenOffice.org Draw : configuring
+OpenOffice.org Draw : configuring;fax icon
+OpenOffice.org Draw : configuring;OpenOffice.org
+OpenOffice.org Draw : configuring;toolbars
+OpenOffice.org Draw : connecting
+OpenOffice.org Draw : connecting;draw objects
+OpenOffice.org Draw : connecting;lines
+OpenOffice.org Draw : connecting;paths and objects
+OpenOffice.org Draw : connections to data sources (Base)
+OpenOffice.org Draw : connectors
+OpenOffice.org Draw : connectors;properties of
+OpenOffice.org Draw : connectors;using
+OpenOffice.org Draw : constructing shapes
+OpenOffice.org Draw : contents protection
+OpenOffice.org Draw : context menus
+OpenOffice.org Draw : contours
+OpenOffice.org Draw : contours;converting to
+OpenOffice.org Draw : contours of text
+OpenOffice.org Draw : control point display in presentations
+OpenOffice.org Draw : control points definition
+OpenOffice.org Draw : controls
+OpenOffice.org Draw : controls;activating in forms
+OpenOffice.org Draw : controls;adding to documents
+OpenOffice.org Draw : controls;arranging in forms
+OpenOffice.org Draw : controls;arranging within stacks
+OpenOffice.org Draw : controls;assigning data sources
+OpenOffice.org Draw : controls;bound fields/list contents/linked cells
+OpenOffice.org Draw : controls;events
+OpenOffice.org Draw : controls;focus
+OpenOffice.org Draw : controls;formatted fields
+OpenOffice.org Draw : controls;grouping
+OpenOffice.org Draw : controls;hidden
+OpenOffice.org Draw : controls;inserting
+OpenOffice.org Draw : controls;multi-line titles
+OpenOffice.org Draw : controls;positions and sizes
+OpenOffice.org Draw : controls;printing
+OpenOffice.org Draw : controls;properties of form controls
+OpenOffice.org Draw : controls;properties of table controls
+OpenOffice.org Draw : controls;reference by SQL
+OpenOffice.org Draw : controls;rich text control
+OpenOffice.org Draw : controls;select mode
+OpenOffice.org Draw : controls;showing (Writer)
+OpenOffice.org Draw : converters
+OpenOffice.org Draw : converters;Euro converter
+OpenOffice.org Draw : converters;PostScript, UNIX
+OpenOffice.org Draw : converters;XML
+OpenOffice.org Draw : converting
+OpenOffice.org Draw : converting;bitmaps to polygons
+OpenOffice.org Draw : converting;Hangul/Hanja
+OpenOffice.org Draw : converting;metrics
+OpenOffice.org Draw : converting;Microsoft documents
+OpenOffice.org Draw : converting;OpenOffice.org documents
+OpenOffice.org Draw : converting;Pocket PC formats
+OpenOffice.org Draw : converting;points
+OpenOffice.org Draw : converting;text to curves
+OpenOffice.org Draw : converting;to bitmaps
+OpenOffice.org Draw : converting;to contours
+OpenOffice.org Draw : converting;to curves, polygons, 3D
+OpenOffice.org Draw : converting;to metafile format (WMF)
+OpenOffice.org Draw : copies
+OpenOffice.org Draw : copies;printing
+OpenOffice.org Draw : copying
+OpenOffice.org Draw : copying;by drag and drop
+OpenOffice.org Draw : copying;data from text documents
+OpenOffice.org Draw : copying;datasource records in spreadsheets
+OpenOffice.org Draw : copying;draw objects
+OpenOffice.org Draw : copying;draw objects between documents
+OpenOffice.org Draw : copying;formatting
+OpenOffice.org Draw : copying;from data source view
+OpenOffice.org Draw : copying;from Gallery
+OpenOffice.org Draw : copying;in Unix
+OpenOffice.org Draw : copying;pictures, between documents
+OpenOffice.org Draw : copying;sheet areas, to text documents
+OpenOffice.org Draw : copying;slides
+OpenOffice.org Draw : copying;text from other documents
+OpenOffice.org Draw : copying;to Gallery
+OpenOffice.org Draw : copyright for OpenOffice.org
+OpenOffice.org Draw : corner points
+OpenOffice.org Draw : corner roundings
+OpenOffice.org Draw : covered objects
+OpenOffice.org Draw : crash reports
+OpenOffice.org Draw : criteria of query design (Base)
+OpenOffice.org Draw : cropping pictures
+OpenOffice.org Draw : cross-fading
+OpenOffice.org Draw : cross-fading;creating cross-fades
+OpenOffice.org Draw : cross-fading;slides
+OpenOffice.org Draw : cross-fading;two draw objects
+OpenOffice.org Draw : CTL
+OpenOffice.org Draw : CTL;complex text layout languages
+OpenOffice.org Draw : CTL;definition
+OpenOffice.org Draw : CTL;options
+OpenOffice.org Draw : cubes
+OpenOffice.org Draw : currencies
+OpenOffice.org Draw : currencies;converters
+OpenOffice.org Draw : currencies;formats and format codes
+OpenOffice.org Draw : currency field creation
+OpenOffice.org Draw : currency formats
+OpenOffice.org Draw : cursor
+OpenOffice.org Draw : cursor;allowing in protected areas (Writer)
+OpenOffice.org Draw : cursor;in read-only text
+OpenOffice.org Draw : cursor;quickly moving to an object
+OpenOffice.org Draw : curves
+OpenOffice.org Draw : curves;converting text to
+OpenOffice.org Draw : curves;drawing
+OpenOffice.org Draw : curves;editing
+OpenOffice.org Draw : curves;editing points
+OpenOffice.org Draw : curves;properties in line charts/XY charts
+OpenOffice.org Draw : curves;toolbar
+OpenOffice.org Draw : custom animation
+OpenOffice.org Draw : custom colors
+OpenOffice.org Draw : custom dictionaries
+OpenOffice.org Draw : custom dictionaries;editing
+OpenOffice.org Draw : custom gradients
+OpenOffice.org Draw : custom hyphens (Writer)
+OpenOffice.org Draw : custom quotes
+OpenOffice.org Draw : custom slide shows
+OpenOffice.org Draw : custom templates
+OpenOffice.org Draw : customizing
+OpenOffice.org Draw : customizing;events
+OpenOffice.org Draw : customizing;keyboard
+OpenOffice.org Draw : customizing;menus
+OpenOffice.org Draw : customizing;OpenOffice.org
+OpenOffice.org Draw : customizing;round corners
+OpenOffice.org Draw : customizing;toolbars
+OpenOffice.org Draw : cutting
+OpenOffice.org Draw : cylinders
+OpenOffice.org Draw : dashes
+OpenOffice.org Draw : data
+OpenOffice.org Draw : data;filtering in forms
+OpenOffice.org Draw : data;forms and subforms
+OpenOffice.org Draw : data;read-only
+OpenOffice.org Draw : data;sorting in forms
+OpenOffice.org Draw : data;user data
+OpenOffice.org Draw : data binding change in XForms
+OpenOffice.org Draw : data labels in charts
+OpenOffice.org Draw : Data Navigator display options
+OpenOffice.org Draw : data ranges in charts
+OpenOffice.org Draw : data series
+OpenOffice.org Draw : data source browser
+OpenOffice.org Draw : data source explorer
+OpenOffice.org Draw : data source view
+OpenOffice.org Draw : data source view;drag and drop
+OpenOffice.org Draw : data source view;overview
+OpenOffice.org Draw : data source view;showing
+OpenOffice.org Draw : data sources
+OpenOffice.org Draw : data sources;as tables
+OpenOffice.org Draw : data sources;connection settings (Base)
+OpenOffice.org Draw : data sources;copying records to spreadsheets
+OpenOffice.org Draw : data sources;displaying current
+OpenOffice.org Draw : data sources;LDAP server (Base)
+OpenOffice.org Draw : data sources;OpenOffice.org Base
+OpenOffice.org Draw : data sources;registering address books
+OpenOffice.org Draw : data sources;reports
+OpenOffice.org Draw : data sources;setting for stock charts
+OpenOffice.org Draw : data sources;viewing
+OpenOffice.org Draw : data structure of XForms
+OpenOffice.org Draw : data values in charts
+OpenOffice.org Draw : database contents
+OpenOffice.org Draw : database contents;inserting as tables
+OpenOffice.org Draw : database contents;inserting as text
+OpenOffice.org Draw : database reports
+OpenOffice.org Draw : Database Wizard (Base)
+OpenOffice.org Draw : databases
+OpenOffice.org Draw : databases;administration through SQL (Base)
+OpenOffice.org Draw : databases;ADO (Base)
+OpenOffice.org Draw : databases;connecting (Base)
+OpenOffice.org Draw : databases;creating
+OpenOffice.org Draw : databases;creating labels
+OpenOffice.org Draw : databases;creating queries
+OpenOffice.org Draw : databases;creating reports
+OpenOffice.org Draw : databases;creating tables
+OpenOffice.org Draw : databases;dBASE (Base)
+OpenOffice.org Draw : databases;deleting (Base)
+OpenOffice.org Draw : databases;drag and drop (Base)
+OpenOffice.org Draw : databases;editing tables
+OpenOffice.org Draw : databases;form filters
+OpenOffice.org Draw : databases;formats (Base)
+OpenOffice.org Draw : databases;importing/exporting
+OpenOffice.org Draw : databases;JDBC (Base)
+OpenOffice.org Draw : databases;main page (Base)
+OpenOffice.org Draw : databases;MySQL (Base)
+OpenOffice.org Draw : databases;ODBC (Base)
+OpenOffice.org Draw : databases;overview
+OpenOffice.org Draw : databases;registering (Base)
+OpenOffice.org Draw : databases;searching records
+OpenOffice.org Draw : databases;shortcut keys
+OpenOffice.org Draw : databases;sorting
+OpenOffice.org Draw : databases;standard filters
+OpenOffice.org Draw : databases;text formats
+OpenOffice.org Draw : databases;viewing
+OpenOffice.org Draw : date fields
+OpenOffice.org Draw : date fields;creating
+OpenOffice.org Draw : date fields;properties
+OpenOffice.org Draw : date formats
+OpenOffice.org Draw : date on all slides
+OpenOffice.org Draw : dates
+OpenOffice.org Draw : dates;default (Calc)
+OpenOffice.org Draw : dates;fixed
+OpenOffice.org Draw : dates;printing in presentations
+OpenOffice.org Draw : dates;start 1900/01/01 (Calc)
+OpenOffice.org Draw : dates;start 1904/01/01 (Calc)
+OpenOffice.org Draw : dates;variable
+OpenOffice.org Draw : dBASE
+OpenOffice.org Draw : dBASE;database settings (Base)
+OpenOffice.org Draw : DDE
+OpenOffice.org Draw : DDE;definition
+OpenOffice.org Draw : deactivating
+OpenOffice.org Draw : deactivating;plug-ins
+OpenOffice.org Draw : decimal places displayed (Calc)
+OpenOffice.org Draw : decimal separator key
+OpenOffice.org Draw : decimal tab stops
+OpenOffice.org Draw : decreasing sizes of views
+OpenOffice.org Draw : default directories
+OpenOffice.org Draw : default file formats
+OpenOffice.org Draw : default filters
+OpenOffice.org Draw : default filters;comparison operators
+OpenOffice.org Draw : default filters;databases
+OpenOffice.org Draw : default printer
+OpenOffice.org Draw : default printer;setting up
+OpenOffice.org Draw : default printer;UNIX
+OpenOffice.org Draw : default templates
+OpenOffice.org Draw : default templates;changing
+OpenOffice.org Draw : default templates;organizing
+OpenOffice.org Draw : defaults
+OpenOffice.org Draw : defaults;documents
+OpenOffice.org Draw : defaults;file formats
+OpenOffice.org Draw : defaults;fonts
+OpenOffice.org Draw : defaults;grids (Writer/Calc)
+OpenOffice.org Draw : defaults;languages
+OpenOffice.org Draw : defaults;number formats
+OpenOffice.org Draw : defaults;of saving
+OpenOffice.org Draw : defaults;program configuration
+OpenOffice.org Draw : defaults;tab stops in text
+OpenOffice.org Draw : defaults;views
+OpenOffice.org Draw : defining
+OpenOffice.org Draw : defining;arrowheads and other line ends
+OpenOffice.org Draw : defining;colors
+OpenOffice.org Draw : defining;gradients
+OpenOffice.org Draw : defining;line styles
+OpenOffice.org Draw : defining;paragraph borders
+OpenOffice.org Draw : defining;queries (Base)
+OpenOffice.org Draw : defining;table borders
+OpenOffice.org Draw : deleting
+OpenOffice.org Draw : deleting;all direct formatting
+OpenOffice.org Draw : deleting;animation effects
+OpenOffice.org Draw : deleting;databases (Base)
+OpenOffice.org Draw : deleting;hyperlinks
+OpenOffice.org Draw : deleting;layers
+OpenOffice.org Draw : deleting;lines in text
+OpenOffice.org Draw : deleting;models/instances
+OpenOffice.org Draw : deleting;namespaces in XForms
+OpenOffice.org Draw : deleting;points
+OpenOffice.org Draw : deleting;slide transition effects
+OpenOffice.org Draw : deleting;slides
+OpenOffice.org Draw : deleting;tab stops
+OpenOffice.org Draw : deleting;templates
+OpenOffice.org Draw : deleting;XML filters
+OpenOffice.org Draw : depth stagger
+OpenOffice.org Draw : descriptions for objects
+OpenOffice.org Draw : design mode after saving
+OpenOffice.org Draw : design view
+OpenOffice.org Draw : design view;creating forms
+OpenOffice.org Draw : design view;queries/views (Base)
+OpenOffice.org Draw : designing
+OpenOffice.org Draw : designing;database tables
+OpenOffice.org Draw : designing;fonts
+OpenOffice.org Draw : designing;queries (Base)
+OpenOffice.org Draw : detaching toolbars
+OpenOffice.org Draw : dictionaries
+OpenOffice.org Draw : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Draw : dictionaries;creating
+OpenOffice.org Draw : dictionaries;editing user-defined
+OpenOffice.org Draw : dictionaries;spellcheck
+OpenOffice.org Draw : dictionaries, see also languages
+OpenOffice.org Draw : digital signatures
+OpenOffice.org Draw : dimension lines
+OpenOffice.org Draw : dimension lines;drawing
+OpenOffice.org Draw : dimension lines;properties of
+OpenOffice.org Draw : direct formatting
+OpenOffice.org Draw : direct formatting;undoing all
+OpenOffice.org Draw : directories
+OpenOffice.org Draw : directories;creating new
+OpenOffice.org Draw : directories;directory structure
+OpenOffice.org Draw : disabled persons
+OpenOffice.org Draw : display qualities of presentations
+OpenOffice.org Draw : displaying
+OpenOffice.org Draw : displaying;non-printing characters (Writer)
+OpenOffice.org Draw : displaying;notes (Calc)
+OpenOffice.org Draw : displaying;notes in text documents
+OpenOffice.org Draw : displaying;pictures and objects (Writer)
+OpenOffice.org Draw : displaying;tables (Writer)
+OpenOffice.org Draw : displaying;zero values (Calc)
+OpenOffice.org Draw : distances
+OpenOffice.org Draw : distinct values in SQL queries
+OpenOffice.org Draw : distorting in drawings
+OpenOffice.org Draw : distorting objects
+OpenOffice.org Draw : distributing draw objects
+OpenOffice.org Draw : distributing XML filters
+OpenOffice.org Draw : dithering
+OpenOffice.org Draw : docking
+OpenOffice.org Draw : docking;definition
+OpenOffice.org Draw : docking;toolbars
+OpenOffice.org Draw : docking;windows
+OpenOffice.org Draw : Document Converter Wizard
+OpenOffice.org Draw : Document Map feature in Microsoft Office
+OpenOffice.org Draw : Document Map, see Navigator
+OpenOffice.org Draw : document types in OpenOffice.org
+OpenOffice.org Draw : documents
+OpenOffice.org Draw : documents;changing titles
+OpenOffice.org Draw : documents;closing
+OpenOffice.org Draw : documents;comparing
+OpenOffice.org Draw : documents;contents as lists
+OpenOffice.org Draw : documents;editing time
+OpenOffice.org Draw : documents;exporting
+OpenOffice.org Draw : documents;importing
+OpenOffice.org Draw : documents;languages
+OpenOffice.org Draw : documents;measurement units in
+OpenOffice.org Draw : documents;merging
+OpenOffice.org Draw : documents;number of pages/tables/sheets
+OpenOffice.org Draw : documents;opening
+OpenOffice.org Draw : documents;opening in design mode
+OpenOffice.org Draw : documents;opening with templates
+OpenOffice.org Draw : documents;organizing
+OpenOffice.org Draw : documents;printing
+OpenOffice.org Draw : documents;read-only
+OpenOffice.org Draw : documents;reloading
+OpenOffice.org Draw : documents;saving
+OpenOffice.org Draw : documents;saving automatically
+OpenOffice.org Draw : documents;saving in other formats
+OpenOffice.org Draw : documents;sending as e-mail
+OpenOffice.org Draw : documents;styles changed
+OpenOffice.org Draw : documents;version management
+OpenOffice.org Draw : documents;version numbers
+OpenOffice.org Draw : donut charts
+OpenOffice.org Draw : dotted areas
+OpenOffice.org Draw : double-line spacing in paragraphs
+OpenOffice.org Draw : double-line writing in Asian layout
+OpenOffice.org Draw : doubling draw objects
+OpenOffice.org Draw : drag and drop
+OpenOffice.org Draw : drag and drop;copying and pasting text
+OpenOffice.org Draw : drag and drop;data source view
+OpenOffice.org Draw : drag and drop;from Gallery to draw objects
+OpenOffice.org Draw : drag and drop;overview
+OpenOffice.org Draw : drag and drop;pictures
+OpenOffice.org Draw : drag and drop;to Gallery
+OpenOffice.org Draw : Draw instructions
+OpenOffice.org Draw : draw objects
+OpenOffice.org Draw : draw objects;adding/editing/copying
+OpenOffice.org Draw : draw objects;anchoring
+OpenOffice.org Draw : draw objects;arranging within stacks
+OpenOffice.org Draw : draw objects;combining
+OpenOffice.org Draw : draw objects;connecting lines to
+OpenOffice.org Draw : draw objects;converting text to
+OpenOffice.org Draw : draw objects;copying
+OpenOffice.org Draw : draw objects;copying between documents
+OpenOffice.org Draw : draw objects;cross-fading two objects
+OpenOffice.org Draw : draw objects;displaying (Calc)
+OpenOffice.org Draw : draw objects;dropping Gallery pictures
+OpenOffice.org Draw : draw objects;duplicating
+OpenOffice.org Draw : draw objects;flipping
+OpenOffice.org Draw : draw objects;grouping
+OpenOffice.org Draw : draw objects;legends
+OpenOffice.org Draw : draw objects;positioning and resizing
+OpenOffice.org Draw : draw objects;protecting
+OpenOffice.org Draw : draw objects;rotating
+OpenOffice.org Draw : draw objects;slanting
+OpenOffice.org Draw : draw objects;text entry mode
+OpenOffice.org Draw : draw objects;text in
+OpenOffice.org Draw : drawing
+OpenOffice.org Draw : drawing;3D objects
+OpenOffice.org Draw : drawing;freeform lines
+OpenOffice.org Draw : drawing;lines
+OpenOffice.org Draw : drawing;sectors and segments
+OpenOffice.org Draw : Drawing bar
+OpenOffice.org Draw : drawing lines in text
+OpenOffice.org Draw : drawings
+OpenOffice.org Draw : drawings;creating/opening
+OpenOffice.org Draw : drawings;languages
+OpenOffice.org Draw : drawings;printing
+OpenOffice.org Draw : drawings;printing defaults
+OpenOffice.org Draw : drawings;printing in text documents
+OpenOffice.org Draw : drawings;saving
+OpenOffice.org Draw : drawings;saving automatically
+OpenOffice.org Draw : drawings;saving in other formats
+OpenOffice.org Draw : drawings;sending as e-mail
+OpenOffice.org Draw : drawings;shortcut keys
+OpenOffice.org Draw : drawings;showing (Writer)
+OpenOffice.org Draw : drawings;zoom function in
+OpenOffice.org Draw : drop-down lists in form functions
+OpenOffice.org Draw : duplicating draw objects
+OpenOffice.org Draw : e-mail attachments
+OpenOffice.org Draw : Edit File icon
+OpenOffice.org Draw : edit mode
+OpenOffice.org Draw : edit mode;after opening
+OpenOffice.org Draw : edit mode;through Enter key (Calc)
+OpenOffice.org Draw : Edit Points bar
+OpenOffice.org Draw : editing
+OpenOffice.org Draw : editing;chart axes
+OpenOffice.org Draw : editing;chart data
+OpenOffice.org Draw : editing;chart legends
+OpenOffice.org Draw : editing;chart titles
+OpenOffice.org Draw : editing;curves
+OpenOffice.org Draw : editing;data binding of XForms
+OpenOffice.org Draw : editing;database tables and queries
+OpenOffice.org Draw : editing;draw objects
+OpenOffice.org Draw : editing;fields
+OpenOffice.org Draw : editing;Fontwork objects
+OpenOffice.org Draw : editing;glue points
+OpenOffice.org Draw : editing;gradients
+OpenOffice.org Draw : editing;guides and snap points
+OpenOffice.org Draw : editing;hyperlinks
+OpenOffice.org Draw : editing;items in Data Navigator
+OpenOffice.org Draw : editing;menus
+OpenOffice.org Draw : editing;namespaces in XForms
+OpenOffice.org Draw : editing;notes
+OpenOffice.org Draw : editing;objects
+OpenOffice.org Draw : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Draw : editing;pictures
+OpenOffice.org Draw : editing;reports
+OpenOffice.org Draw : editing;shortcut keys
+OpenOffice.org Draw : editing;slide titles
+OpenOffice.org Draw : editing;tab stops
+OpenOffice.org Draw : editing;templates
+OpenOffice.org Draw : editing;titles
+OpenOffice.org Draw : editing;toolbars
+OpenOffice.org Draw : editing;undoing
+OpenOffice.org Draw : editing;XForms
+OpenOffice.org Draw : editing time of documents
+OpenOffice.org Draw : editors
+OpenOffice.org Draw : editors;formula editor
+OpenOffice.org Draw : editors;ImageMap editor
+OpenOffice.org Draw : effects
+OpenOffice.org Draw : effects;animated slide transitions
+OpenOffice.org Draw : effects;applying to/removing from objects
+OpenOffice.org Draw : effects;font positions
+OpenOffice.org Draw : effects;fonts
+OpenOffice.org Draw : effects;Fontwork icons
+OpenOffice.org Draw : effects;preview
+OpenOffice.org Draw : effects;sounds
+OpenOffice.org Draw : ellipses
+OpenOffice.org Draw : ellipses;segments
+OpenOffice.org Draw : ellipses;toolbars
+OpenOffice.org Draw : empty documents
+OpenOffice.org Draw : empty paragraph removal
+OpenOffice.org Draw : encryption of contents
+OpenOffice.org Draw : entering groups
+OpenOffice.org Draw : entering text from right to left
+OpenOffice.org Draw : equal sign, see also operators
+OpenOffice.org Draw : equations in formula editor
+OpenOffice.org Draw : error bars in charts
+OpenOffice.org Draw : error indicators in charts
+OpenOffice.org Draw : Error Report Tool
+OpenOffice.org Draw : Euro
+OpenOffice.org Draw : Euro;currency formats
+OpenOffice.org Draw : Euro;Euro Converter Wizard
+OpenOffice.org Draw : even/odd pages
+OpenOffice.org Draw : even/odd pages;printing
+OpenOffice.org Draw : events
+OpenOffice.org Draw : events;controls
+OpenOffice.org Draw : events;customizing
+OpenOffice.org Draw : events;in forms
+OpenOffice.org Draw : Excel
+OpenOffice.org Draw : Excel;saving as
+OpenOffice.org Draw : Excel;search criteria
+OpenOffice.org Draw : exceptions
+OpenOffice.org Draw : exceptions;user-defined dictionaries
+OpenOffice.org Draw : exchanging, see also replacing
+OpenOffice.org Draw : executing
+OpenOffice.org Draw : executing;SQL commands
+OpenOffice.org Draw : exiting
+OpenOffice.org Draw : exiting;by clicking objects
+OpenOffice.org Draw : exiting;groups
+OpenOffice.org Draw : exiting;OpenOffice.org
+OpenOffice.org Draw : expanding
+OpenOffice.org Draw : expanding;slides
+OpenOffice.org Draw : expanding formatting (Calc)
+OpenOffice.org Draw : explorer of data sources
+OpenOffice.org Draw : export filters
+OpenOffice.org Draw : exporting
+OpenOffice.org Draw : exporting;animations to GIF format
+OpenOffice.org Draw : exporting;bitmaps
+OpenOffice.org Draw : exporting;databases
+OpenOffice.org Draw : exporting;HTML and text documents
+OpenOffice.org Draw : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Draw : exporting;presentations to HTML
+OpenOffice.org Draw : exporting;spreadsheets to text format
+OpenOffice.org Draw : exporting;templates
+OpenOffice.org Draw : exporting;to foreign formats
+OpenOffice.org Draw : exporting;to HTML
+OpenOffice.org Draw : exporting;to Macromedia Flash format
+OpenOffice.org Draw : exporting;to Microsoft Office formats
+OpenOffice.org Draw : exporting;to PDF
+OpenOffice.org Draw : exporting;to PostScript format
+OpenOffice.org Draw : exporting;to XML
+OpenOffice.org Draw : exporting;XML files
+OpenOffice.org Draw : extended tips in Help
+OpenOffice.org Draw : extension mode in text
+OpenOffice.org Draw : extensions
+OpenOffice.org Draw : extensions;Extension Manager
+OpenOffice.org Draw : extensions;file formats
+OpenOffice.org Draw : external keys (Base)
+OpenOffice.org Draw : extrusion objects
+OpenOffice.org Draw : eyedropper tool
+OpenOffice.org Draw : faster printing
+OpenOffice.org Draw : faxes
+OpenOffice.org Draw : faxes;configuring OpenOffice.org
+OpenOffice.org Draw : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Draw : faxes;selecting a fax machine
+OpenOffice.org Draw : faxes;sending
+OpenOffice.org Draw : faxes;wizards
+OpenOffice.org Draw : fields
+OpenOffice.org Draw : fields;authors
+OpenOffice.org Draw : fields;database tables
+OpenOffice.org Draw : fields;dates (fixed)
+OpenOffice.org Draw : fields;dates (variable)
+OpenOffice.org Draw : fields;displaying field codes (Writer)
+OpenOffice.org Draw : fields;editing
+OpenOffice.org Draw : fields;file names
+OpenOffice.org Draw : fields;formatted fields
+OpenOffice.org Draw : fields;formatting
+OpenOffice.org Draw : fields;in slides
+OpenOffice.org Draw : fields;page numbers
+OpenOffice.org Draw : fields;times (fixed)
+OpenOffice.org Draw : fields;times (variable)
+OpenOffice.org Draw : fields;updating automatically (Writer)
+OpenOffice.org Draw : file associations for Microsoft Office
+OpenOffice.org Draw : file filters
+OpenOffice.org Draw : file filters;mobile devices
+OpenOffice.org Draw : file filters;XML
+OpenOffice.org Draw : file formats
+OpenOffice.org Draw : file formats;changing defaults
+OpenOffice.org Draw : file formats;OpenDocument/XML
+OpenOffice.org Draw : file formats;saving always in other formats
+OpenOffice.org Draw : file selection button
+OpenOffice.org Draw : file sharing options for current document
+OpenOffice.org Draw : files
+OpenOffice.org Draw : files;filters and formats
+OpenOffice.org Draw : files;importing
+OpenOffice.org Draw : files;inserting
+OpenOffice.org Draw : files;inserting pictures
+OpenOffice.org Draw : files;opening
+OpenOffice.org Draw : files;opening with placeholders
+OpenOffice.org Draw : files;properties
+OpenOffice.org Draw : files;saving
+OpenOffice.org Draw : files;saving automatically
+OpenOffice.org Draw : files;saving in other formats
+OpenOffice.org Draw : files;sending as e-mail
+OpenOffice.org Draw : files;version numbers
+OpenOffice.org Draw : files and folders in OpenOffice.org
+OpenOffice.org Draw : fill characters with tabulators
+OpenOffice.org Draw : fill colors for areas
+OpenOffice.org Draw : fill format mode
+OpenOffice.org Draw : fill format mode;styles
+OpenOffice.org Draw : fill patterns for areas
+OpenOffice.org Draw : filter conditions
+OpenOffice.org Draw : filter conditions;connecting
+OpenOffice.org Draw : filter conditions;in queries (Base)
+OpenOffice.org Draw : filtering
+OpenOffice.org Draw : filtering;data in databases
+OpenOffice.org Draw : filtering;data in forms
+OpenOffice.org Draw : filters
+OpenOffice.org Draw : filters;comparison operators
+OpenOffice.org Draw : filters;for import and export
+OpenOffice.org Draw : filters;Navigator
+OpenOffice.org Draw : filters;pictures
+OpenOffice.org Draw : filters;XML filter settings
+OpenOffice.org Draw : Find tab in Help
+OpenOffice.org Draw : finding
+OpenOffice.org Draw : finding;in all sheets
+OpenOffice.org Draw : finding;records in form documents
+OpenOffice.org Draw : finding;selections
+OpenOffice.org Draw : finding;similarity search
+OpenOffice.org Draw : fitting to pages
+OpenOffice.org Draw : fitting to pages;individual slides
+OpenOffice.org Draw : fitting to pages;print settings in Math
+OpenOffice.org Draw : fitting to pages;print settings in presentations
+OpenOffice.org Draw : fixed text
+OpenOffice.org Draw : fixed text;form functions
+OpenOffice.org Draw : fixing toolbars
+OpenOffice.org Draw : flipping around a flip line
+OpenOffice.org Draw : flipping draw objects
+OpenOffice.org Draw : floating frames in HTML documents
+OpenOffice.org Draw : floating text
+OpenOffice.org Draw : floating toolbars
+OpenOffice.org Draw : flowcharts
+OpenOffice.org Draw : focus of controls
+OpenOffice.org Draw : folder creation
+OpenOffice.org Draw : font lists
+OpenOffice.org Draw : font name box
+OpenOffice.org Draw : font sizes
+OpenOffice.org Draw : font sizes;bullets
+OpenOffice.org Draw : font sizes;relative changes
+OpenOffice.org Draw : font sizes;scaling on screen
+OpenOffice.org Draw : font sizes;text
+OpenOffice.org Draw : fonts
+OpenOffice.org Draw : fonts;adding under UNIX
+OpenOffice.org Draw : fonts;changing in templates
+OpenOffice.org Draw : fonts;colors
+OpenOffice.org Draw : fonts;default settings
+OpenOffice.org Draw : fonts;effects
+OpenOffice.org Draw : fonts;for HTML and Basic
+OpenOffice.org Draw : fonts;formats
+OpenOffice.org Draw : fonts;outlines
+OpenOffice.org Draw : fonts;positions in text
+OpenOffice.org Draw : fonts;shadows
+OpenOffice.org Draw : fonts;specifying several
+OpenOffice.org Draw : fonts;strikethrough
+OpenOffice.org Draw : fonts;styles
+OpenOffice.org Draw : fonts;text objects
+OpenOffice.org Draw : Fontwork icons
+OpenOffice.org Draw : footers
+OpenOffice.org Draw : footers;backgrounds
+OpenOffice.org Draw : footers;slide masters
+OpenOffice.org Draw : footers;slides
+OpenOffice.org Draw : form controls
+OpenOffice.org Draw : form controls;assigning macros
+OpenOffice.org Draw : form controls;protecting
+OpenOffice.org Draw : form controls;toolbars
+OpenOffice.org Draw : form fields
+OpenOffice.org Draw : form filters
+OpenOffice.org Draw : Form Navigator
+OpenOffice.org Draw : format codes
+OpenOffice.org Draw : format codes;numbers
+OpenOffice.org Draw : format codes;user-defined number formats
+OpenOffice.org Draw : format filling printing in OpenOffice.org Math
+OpenOffice.org Draw : Format Paintbrush
+OpenOffice.org Draw : formats
+OpenOffice.org Draw : formats;Asian layout
+OpenOffice.org Draw : formats;Asian typography
+OpenOffice.org Draw : formats;fonts
+OpenOffice.org Draw : formats;maximizing page formats
+OpenOffice.org Draw : formats;number and currency formats
+OpenOffice.org Draw : formats;of currencies/date/time
+OpenOffice.org Draw : formats;on opening and saving
+OpenOffice.org Draw : formats;pasting in special formats
+OpenOffice.org Draw : formats;positions
+OpenOffice.org Draw : formats;tabulators
+OpenOffice.org Draw : formats;undoing when writing
+OpenOffice.org Draw : formatted fields
+OpenOffice.org Draw : formatted fields;form functions
+OpenOffice.org Draw : formatted fields;properties
+OpenOffice.org Draw : formatting
+OpenOffice.org Draw : formatting;axes in charts
+OpenOffice.org Draw : formatting;chart areas
+OpenOffice.org Draw : formatting;chart floors
+OpenOffice.org Draw : formatting;chart legends
+OpenOffice.org Draw : formatting;chart titles
+OpenOffice.org Draw : formatting;chart walls
+OpenOffice.org Draw : formatting;copying
+OpenOffice.org Draw : formatting;definition
+OpenOffice.org Draw : formatting;expanding (Calc)
+OpenOffice.org Draw : formatting;fields
+OpenOffice.org Draw : formatting;font effects
+OpenOffice.org Draw : formatting;hyperlinks
+OpenOffice.org Draw : formatting;pages
+OpenOffice.org Draw : formatting;printer metrics (Writer)
+OpenOffice.org Draw : formatting;slides
+OpenOffice.org Draw : formatting;slides headings
+OpenOffice.org Draw : formatting;undoing
+OpenOffice.org Draw : forms
+OpenOffice.org Draw : forms;browsing
+OpenOffice.org Draw : forms;Combo Box/List Box Wizard
+OpenOffice.org Draw : forms;creating
+OpenOffice.org Draw : forms;data
+OpenOffice.org Draw : forms;designing (Base)
+OpenOffice.org Draw : forms;events
+OpenOffice.org Draw : forms;filtering data
+OpenOffice.org Draw : forms;finding records
+OpenOffice.org Draw : forms;focus after opening
+OpenOffice.org Draw : forms;general information (Base)
+OpenOffice.org Draw : forms;grouping controls
+OpenOffice.org Draw : forms;HTML filters
+OpenOffice.org Draw : forms;inserting
+OpenOffice.org Draw : forms;Navigator
+OpenOffice.org Draw : forms;opening in design mode
+OpenOffice.org Draw : forms;properties
+OpenOffice.org Draw : forms;sorting data
+OpenOffice.org Draw : forms;subforms
+OpenOffice.org Draw : forms;wizards
+OpenOffice.org Draw : forms;XForms
+OpenOffice.org Draw : Formula Auditing feature in Microsoft Office
+OpenOffice.org Draw : formula texts
+OpenOffice.org Draw : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Draw : formulas
+OpenOffice.org Draw : formulas;new
+OpenOffice.org Draw : formulas;starting formula editor
+OpenOffice.org Draw : formulas in reports
+OpenOffice.org Draw : formulas in reports;editing
+OpenOffice.org Draw : forums and support
+OpenOffice.org Draw : frames
+OpenOffice.org Draw : frames;around paragraphs
+OpenOffice.org Draw : frames;around tables
+OpenOffice.org Draw : frames;AutoCorrect function
+OpenOffice.org Draw : frames;backgrounds
+OpenOffice.org Draw : frames;captions (Writer)
+OpenOffice.org Draw : frames;printing in OpenOffice.org Math
+OpenOffice.org Draw : frames;protecting
+OpenOffice.org Draw : frames;selection frames
+OpenOffice.org Draw : frames;text fitting to frames
+OpenOffice.org Draw : freeform lines
+OpenOffice.org Draw : freeform lines;draw functions
+OpenOffice.org Draw : freeform lines;drawing
+OpenOffice.org Draw : FTP
+OpenOffice.org Draw : FTP;opening documents
+OpenOffice.org Draw : FTP;saving documents
+OpenOffice.org Draw : full joins (Base)
+OpenOffice.org Draw : full screen view
+OpenOffice.org Draw : full-text search in Help
+OpenOffice.org Draw : functions in reports
+OpenOffice.org Draw : functions in reports;editing
+OpenOffice.org Draw : Gallery
+OpenOffice.org Draw : Gallery;adding pictures
+OpenOffice.org Draw : Gallery;dragging pictures to draw objects
+OpenOffice.org Draw : Gallery;hiding/showing
+OpenOffice.org Draw : Gallery;inserting pictures from
+OpenOffice.org Draw : geometric forms
+OpenOffice.org Draw : German spellcheck
+OpenOffice.org Draw : get method for form transmissions
+OpenOffice.org Draw : getting support
+OpenOffice.org Draw : GIF format
+OpenOffice.org Draw : GIF images
+OpenOffice.org Draw : GIF images;animating
+OpenOffice.org Draw : GIF images;replacing colors
+OpenOffice.org Draw : glossaries
+OpenOffice.org Draw : glossaries;common terms
+OpenOffice.org Draw : glossaries;Internet terms
+OpenOffice.org Draw : glue points
+OpenOffice.org Draw : glue points;editing
+OpenOffice.org Draw : glue points;inserting
+OpenOffice.org Draw : gradients
+OpenOffice.org Draw : gradients;applying and defining
+OpenOffice.org Draw : gradients;defining colors
+OpenOffice.org Draw : gradients;loading lists
+OpenOffice.org Draw : gradients;transparent
+OpenOffice.org Draw : gradients off for faster printing
+OpenOffice.org Draw : graphical text art
+OpenOffice.org Draw : graphics
+OpenOffice.org Draw : graphics;cache
+OpenOffice.org Draw : graphics;protecting
+OpenOffice.org Draw : graphics, see also pictures
+OpenOffice.org Draw : grayscale display
+OpenOffice.org Draw : grayscale printing
+OpenOffice.org Draw : grid controls
+OpenOffice.org Draw : grid controls;form functions
+OpenOffice.org Draw : grids
+OpenOffice.org Draw : grids;defaults (Writer/Calc)
+OpenOffice.org Draw : grids;display options (Impress/Draw)
+OpenOffice.org Draw : grids;displaying lines (Calc)
+OpenOffice.org Draw : grids;formatting axes
+OpenOffice.org Draw : grids;inserting in charts
+OpenOffice.org Draw : group box creation
+OpenOffice.org Draw : grouping
+OpenOffice.org Draw : grouping;draw objects
+OpenOffice.org Draw : groups
+OpenOffice.org Draw : groups;entering/exiting/ungrouping
+OpenOffice.org Draw : groups;naming
+OpenOffice.org Draw : groups;of controls
+OpenOffice.org Draw : guides
+OpenOffice.org Draw : guides;display options (Impress/Draw)
+OpenOffice.org Draw : guides;displaying when moving objects (Impress)
+OpenOffice.org Draw : guides;editing
+OpenOffice.org Draw : guides;inserting
+OpenOffice.org Draw : guides;show snap lines icon
+OpenOffice.org Draw : guides;showing (Calc)
+OpenOffice.org Draw : guides;showing when moving frames (Writer)
+OpenOffice.org Draw : gutter
+OpenOffice.org Draw : half-spheres
+OpenOffice.org Draw : hand icon for moving slides
+OpenOffice.org Draw : handles
+OpenOffice.org Draw : handles;displaying (Writer)
+OpenOffice.org Draw : handles;large
+OpenOffice.org Draw : handles;scaling
+OpenOffice.org Draw : handles;showing simple/large handles (Calc)
+OpenOffice.org Draw : handles;simple
+OpenOffice.org Draw : handout printing
+OpenOffice.org Draw : Hangul/Hanja
+OpenOffice.org Draw : hatching
+OpenOffice.org Draw : hatching
+OpenOffice.org Draw : hatching;loading lists
+OpenOffice.org Draw : headers
+OpenOffice.org Draw : headers;backgrounds
+OpenOffice.org Draw : headers and footers
+OpenOffice.org Draw : headers and footers;master layouts
+OpenOffice.org Draw : headers and footers;slide masters
+OpenOffice.org Draw : headers and footers;slides
+OpenOffice.org Draw : headings
+OpenOffice.org Draw : headings;entering as text box
+OpenOffice.org Draw : Hebrew
+OpenOffice.org Draw : Hebrew;entering text
+OpenOffice.org Draw : Hebrew;language settings
+OpenOffice.org Draw : Help
+OpenOffice.org Draw : Help;bookmarks
+OpenOffice.org Draw : Help;extended tips on/off
+OpenOffice.org Draw : Help;full-text search
+OpenOffice.org Draw : Help;Help tips
+OpenOffice.org Draw : Help;keywords
+OpenOffice.org Draw : Help;navigation pane showing/hiding
+OpenOffice.org Draw : Help;style sheets
+OpenOffice.org Draw : Help;topics
+OpenOffice.org Draw : Help Agent
+OpenOffice.org Draw : Help Agent;help
+OpenOffice.org Draw : Help Agent;options
+OpenOffice.org Draw : Help tips
+OpenOffice.org Draw : Help tips;hiding
+OpenOffice.org Draw : hidden controls in Form Navigator
+OpenOffice.org Draw : hidden fields display (Writer)
+OpenOffice.org Draw : hidden pages
+OpenOffice.org Draw : hidden pages;printing in presentations
+OpenOffice.org Draw : hidden pages;showing
+OpenOffice.org Draw : hidden text
+OpenOffice.org Draw : hidden text;showing (Writer)
+OpenOffice.org Draw : hiding
+OpenOffice.org Draw : hiding;changes
+OpenOffice.org Draw : hiding;chart legends
+OpenOffice.org Draw : hiding;docked windows
+OpenOffice.org Draw : hiding;layers
+OpenOffice.org Draw : hiding;levels
+OpenOffice.org Draw : hiding;navigation pane in Help window
+OpenOffice.org Draw : hiding;slides
+OpenOffice.org Draw : hiding;subpoints
+OpenOffice.org Draw : high contrast mode
+OpenOffice.org Draw : Hindi
+OpenOffice.org Draw : Hindi;entering text
+OpenOffice.org Draw : Hindi;language settings
+OpenOffice.org Draw : horizontal scrollbars (Writer)
+OpenOffice.org Draw : hot spots in flowcharts
+OpenOffice.org Draw : HowTos for charts
+OpenOffice.org Draw : Howtos for Draw
+OpenOffice.org Draw : HTML
+OpenOffice.org Draw : HTML;definition
+OpenOffice.org Draw : HTML;export character set
+OpenOffice.org Draw : HTML;exporting from presentations
+OpenOffice.org Draw : HTML;fonts for source display
+OpenOffice.org Draw : HTML;importing into presentations
+OpenOffice.org Draw : HTML;importing META tags
+OpenOffice.org Draw : HTML;inserting files
+OpenOffice.org Draw : HTML;live presentations
+OpenOffice.org Draw : HTML documents
+OpenOffice.org Draw : HTML documents;auto reloading
+OpenOffice.org Draw : HTML documents;importing/exporting
+OpenOffice.org Draw : HTML documents;META tags in
+OpenOffice.org Draw : HTML documents;new
+OpenOffice.org Draw : HTML documents;source text
+OpenOffice.org Draw : hyperlinks
+OpenOffice.org Draw : hyperlinks;assigning macros
+OpenOffice.org Draw : hyperlinks;character formats
+OpenOffice.org Draw : hyperlinks;definition
+OpenOffice.org Draw : hyperlinks;deleting
+OpenOffice.org Draw : hyperlinks;editing
+OpenOffice.org Draw : hyperlinks;inserting
+OpenOffice.org Draw : hyperlinks;relative and absolute
+OpenOffice.org Draw : hyperlinks;turning off automatic recognition
+OpenOffice.org Draw : hyperlinks, see also links
+OpenOffice.org Draw : hyphenation
+OpenOffice.org Draw : hyphenation;activating for a language
+OpenOffice.org Draw : hyphenation;minimal number of characters
+OpenOffice.org Draw : hyphens
+OpenOffice.org Draw : hyphens;displaying custom (Writer)
+OpenOffice.org Draw : hyphens;inserting custom
+OpenOffice.org Draw : icon bars, see toolbars
+OpenOffice.org Draw : icon sizes
+OpenOffice.org Draw : ignore list for spellcheck
+OpenOffice.org Draw : illumination
+OpenOffice.org Draw : illumination;3D charts
+OpenOffice.org Draw : illustrations, see pictures
+OpenOffice.org Draw : image button creation
+OpenOffice.org Draw : image control creation
+OpenOffice.org Draw : ImageMap
+OpenOffice.org Draw : ImageMap;definition
+OpenOffice.org Draw : ImageMap;editor
+OpenOffice.org Draw : images
+OpenOffice.org Draw : images;ImageMap
+OpenOffice.org Draw : images;inserting
+OpenOffice.org Draw : images;inserting and editing bitmaps
+OpenOffice.org Draw : images;placeholders in presentations
+OpenOffice.org Draw : images, see also pictures
+OpenOffice.org Draw : IME
+OpenOffice.org Draw : IME;definition
+OpenOffice.org Draw : IME;showing/hiding
+OpenOffice.org Draw : import filters
+OpenOffice.org Draw : import restrictions for Microsoft Office
+OpenOffice.org Draw : importing
+OpenOffice.org Draw : importing;bitmaps
+OpenOffice.org Draw : importing;compatibility settings for text import
+OpenOffice.org Draw : importing;databases
+OpenOffice.org Draw : importing;documents in other formats
+OpenOffice.org Draw : importing;from XML
+OpenOffice.org Draw : importing;HTML and text documents
+OpenOffice.org Draw : importing;HTML with META tags
+OpenOffice.org Draw : importing;Microsoft Office documents with VBA code
+OpenOffice.org Draw : importing;presentations with HTML
+OpenOffice.org Draw : importing;tables in text format
+OpenOffice.org Draw : importing;templates
+OpenOffice.org Draw : in front of object command
+OpenOffice.org Draw : inches
+OpenOffice.org Draw : including spreadsheets
+OpenOffice.org Draw : increasing sizes of views
+OpenOffice.org Draw : Index tab in Help
+OpenOffice.org Draw : indexes
+OpenOffice.org Draw : indexes;backgrounds
+OpenOffice.org Draw : indexes;showing/hiding Help index tab
+OpenOffice.org Draw : indexes;unprotecting
+OpenOffice.org Draw : indicator lines in text
+OpenOffice.org Draw : inner joins (Base)
+OpenOffice.org Draw : input method window
+OpenOffice.org Draw : insert mode for entering text
+OpenOffice.org Draw : inserting
+OpenOffice.org Draw : inserting;3D objects
+OpenOffice.org Draw : inserting;applets
+OpenOffice.org Draw : inserting;arrows
+OpenOffice.org Draw : inserting;callouts in presentations
+OpenOffice.org Draw : inserting;cell ranges from spreadsheets
+OpenOffice.org Draw : inserting;charts
+OpenOffice.org Draw : inserting;clipboard options
+OpenOffice.org Draw : inserting;data from text documents
+OpenOffice.org Draw : inserting;datasource records in spreadsheets
+OpenOffice.org Draw : inserting;drawings
+OpenOffice.org Draw : inserting;ellipses
+OpenOffice.org Draw : inserting;files
+OpenOffice.org Draw : inserting;floating frames
+OpenOffice.org Draw : inserting;form fields
+OpenOffice.org Draw : inserting;glue points
+OpenOffice.org Draw : inserting;hyperlinks
+OpenOffice.org Draw : inserting;layers
+OpenOffice.org Draw : inserting;line breaks in cells
+OpenOffice.org Draw : inserting;lines
+OpenOffice.org Draw : inserting;movies/sounds
+OpenOffice.org Draw : inserting;new text tables defaults
+OpenOffice.org Draw : inserting;notes
+OpenOffice.org Draw : inserting;objects from files
+OpenOffice.org Draw : inserting;objects from Gallery
+OpenOffice.org Draw : inserting;OLE objects
+OpenOffice.org Draw : inserting;paragraph bullets
+OpenOffice.org Draw : inserting;pictures
+OpenOffice.org Draw : inserting;plug-ins
+OpenOffice.org Draw : inserting;polygons
+OpenOffice.org Draw : inserting;rectangles
+OpenOffice.org Draw : inserting;slides
+OpenOffice.org Draw : inserting;slides as links
+OpenOffice.org Draw : inserting;slides from files
+OpenOffice.org Draw : inserting;special characters
+OpenOffice.org Draw : inserting;tab stops
+OpenOffice.org Draw : inserting;text in presentations
+OpenOffice.org Draw : installing
+OpenOffice.org Draw : installing;ActiveX control
+OpenOffice.org Draw : installing;mobile device filters
+OpenOffice.org Draw : installing;UNO components
+OpenOffice.org Draw : instructions
+OpenOffice.org Draw : instructions;general
+OpenOffice.org Draw : instructions;OpenOffice.org Draw
+OpenOffice.org Draw : instructions;OpenOffice.org Impress
+OpenOffice.org Draw : interactions
+OpenOffice.org Draw : interactions;hot spots
+OpenOffice.org Draw : interactions;objects in interactive presentations
+OpenOffice.org Draw : interactions;preview
+OpenOffice.org Draw : Internet
+OpenOffice.org Draw : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Draw : Internet;presentations
+OpenOffice.org Draw : Internet;starting searches
+OpenOffice.org Draw : Internet;turning off recognition of addresses
+OpenOffice.org Draw : Internet glossary
+OpenOffice.org Draw : intersecting draw objects
+OpenOffice.org Draw : invert filter
+OpenOffice.org Draw : invisible areas
+OpenOffice.org Draw : italic text
+OpenOffice.org Draw : iterative references in spreadsheets
+OpenOffice.org Draw : Java
+OpenOffice.org Draw : Java;definition
+OpenOffice.org Draw : Java;scripting
+OpenOffice.org Draw : Java;setting options
+OpenOffice.org Draw : JDBC
+OpenOffice.org Draw : JDBC;databases (Base)
+OpenOffice.org Draw : JDBC;definition
+OpenOffice.org Draw : joining
+OpenOffice.org Draw : joining;3D objects
+OpenOffice.org Draw : joining;paragraphs
+OpenOffice.org Draw : joining;tables (Base)
+OpenOffice.org Draw : joins in databases (Base)
+OpenOffice.org Draw : justifying text
+OpenOffice.org Draw : kerning
+OpenOffice.org Draw : kerning;Asian texts
+OpenOffice.org Draw : kerning;definition
+OpenOffice.org Draw : kerning;in characters
+OpenOffice.org Draw : key fields for relations (Base)
+OpenOffice.org Draw : keyboard
+OpenOffice.org Draw : keyboard;assigning/editing shortcut keys
+OpenOffice.org Draw : keyboard;general commands
+OpenOffice.org Draw : keyboard;removing numbering
+OpenOffice.org Draw : keyboard;zooming
+OpenOffice.org Draw : keys
+OpenOffice.org Draw : keys;adding push buttons
+OpenOffice.org Draw : keys;primary keys (Base)
+OpenOffice.org Draw : kiosk export
+OpenOffice.org Draw : labels
+OpenOffice.org Draw : labels;creating and synchronizing
+OpenOffice.org Draw : labels;for charts
+OpenOffice.org Draw : labels;for draw objects
+OpenOffice.org Draw : labels;form functions
+OpenOffice.org Draw : labels;from databases
+OpenOffice.org Draw : labels, see also names/callouts
+OpenOffice.org Draw : languages
+OpenOffice.org Draw : languages;activating modules
+OpenOffice.org Draw : languages;Asian support
+OpenOffice.org Draw : languages;complex text layout
+OpenOffice.org Draw : languages;locale settings
+OpenOffice.org Draw : languages;selecting
+OpenOffice.org Draw : languages;setting options
+OpenOffice.org Draw : languages;spellcheck
+OpenOffice.org Draw : languages;spellchecking and formatting
+OpenOffice.org Draw : large handles (Writer)
+OpenOffice.org Draw : large icons
+OpenOffice.org Draw : layer arrangement
+OpenOffice.org Draw : layers
+OpenOffice.org Draw : layers;definition
+OpenOffice.org Draw : layers;deleting
+OpenOffice.org Draw : layers;inserting and editing
+OpenOffice.org Draw : layers;moving objects
+OpenOffice.org Draw : layers;renaming
+OpenOffice.org Draw : layers;working with
+OpenOffice.org Draw : layout
+OpenOffice.org Draw : layout;importing Word documents
+OpenOffice.org Draw : layout;pages
+OpenOffice.org Draw : layout;printing handouts
+OpenOffice.org Draw : LDAP server
+OpenOffice.org Draw : LDAP server;address books (Base)
+OpenOffice.org Draw : LDAP server;sign on options
+OpenOffice.org Draw : leading between paragraphs
+OpenOffice.org Draw : left alignment of paragraphs
+OpenOffice.org Draw : left joins (Base)
+OpenOffice.org Draw : legends
+OpenOffice.org Draw : legends;charts
+OpenOffice.org Draw : legends;draw objects
+OpenOffice.org Draw : legends;drawings
+OpenOffice.org Draw : legends;rounding corners
+OpenOffice.org Draw : Letter Wizard
+OpenOffice.org Draw : levels
+OpenOffice.org Draw : levels;depth stagger
+OpenOffice.org Draw : levels;hiding
+OpenOffice.org Draw : levels;showing
+OpenOffice.org Draw : limits of tables (Writer)
+OpenOffice.org Draw : line breaks
+OpenOffice.org Draw : line breaks;in cells
+OpenOffice.org Draw : line charts
+OpenOffice.org Draw : line spacing
+OpenOffice.org Draw : line spacing;context menu in paragraphs
+OpenOffice.org Draw : line spacing;paragraph
+OpenOffice.org Draw : line styles
+OpenOffice.org Draw : line styles;applying
+OpenOffice.org Draw : line styles;defining
+OpenOffice.org Draw : line styles;loading
+OpenOffice.org Draw : lines
+OpenOffice.org Draw : lines;about line ends
+OpenOffice.org Draw : lines;connecting objects
+OpenOffice.org Draw : lines;contours (Draw/Impress)
+OpenOffice.org Draw : lines;defining ends
+OpenOffice.org Draw : lines;draw functions
+OpenOffice.org Draw : lines;drawing
+OpenOffice.org Draw : lines;drawing in text
+OpenOffice.org Draw : lines;editing points
+OpenOffice.org Draw : lines;inserting
+OpenOffice.org Draw : lines;removing automatic lines
+OpenOffice.org Draw : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Draw : lines of text
+OpenOffice.org Draw : lines of text;alignment
+OpenOffice.org Draw : links
+OpenOffice.org Draw : links;between cells and controls
+OpenOffice.org Draw : links;by drag and drop
+OpenOffice.org Draw : links;character formats
+OpenOffice.org Draw : links;definition
+OpenOffice.org Draw : links;editing hyperlinks
+OpenOffice.org Draw : links;inserting
+OpenOffice.org Draw : links;modifying
+OpenOffice.org Draw : links;opening files with
+OpenOffice.org Draw : links;relational databases (Base)
+OpenOffice.org Draw : links;turning off automatic recognition
+OpenOffice.org Draw : links;updating options (Writer)
+OpenOffice.org Draw : links;updating specific links
+OpenOffice.org Draw : list box creation
+OpenOffice.org Draw : lists
+OpenOffice.org Draw : lists;animations
+OpenOffice.org Draw : lists;data assigned to controls
+OpenOffice.org Draw : lists;registered databases (Base)
+OpenOffice.org Draw : lists;regular expressions
+OpenOffice.org Draw : live presentations on the Internet
+OpenOffice.org Draw : loading
+OpenOffice.org Draw : loading;arrow and line styles
+OpenOffice.org Draw : loading;colors/gradients/hatchings
+OpenOffice.org Draw : loading;documents
+OpenOffice.org Draw : loading;documents from other formats
+OpenOffice.org Draw : loading;HTML documents, automatically
+OpenOffice.org Draw : loading;Microsoft Office documents with VBA code
+OpenOffice.org Draw : loading;reloading
+OpenOffice.org Draw : loading;XML files
+OpenOffice.org Draw : locale settings
+OpenOffice.org Draw : locking layers
+OpenOffice.org Draw : logarithmic scaling along axes
+OpenOffice.org Draw : lowercase letters
+OpenOffice.org Draw : lowercase letters;font effects
+OpenOffice.org Draw : Macromedia Flash export
+OpenOffice.org Draw : macros
+OpenOffice.org Draw : macros;assigning to events in forms
+OpenOffice.org Draw : macros;in MS Office documents
+OpenOffice.org Draw : macros;interrupting
+OpenOffice.org Draw : macros;organizing
+OpenOffice.org Draw : macros;recording
+OpenOffice.org Draw : macros;running in presentations
+OpenOffice.org Draw : macros;security
+OpenOffice.org Draw : macros;security warning dialog
+OpenOffice.org Draw : macros;selecting security warnings
+OpenOffice.org Draw : magnetic lines in presentations
+OpenOffice.org Draw : magnifiers
+OpenOffice.org Draw : Mail Merge feature in Microsoft Office
+OpenOffice.org Draw : margins
+OpenOffice.org Draw : margins;pages
+OpenOffice.org Draw : margins;setting with the mouse
+OpenOffice.org Draw : margins;shadows
+OpenOffice.org Draw : marking changes
+OpenOffice.org Draw : Markup feature in Microsoft Office
+OpenOffice.org Draw : master layouts with headers and footers
+OpenOffice.org Draw : master pages, see slide masters
+OpenOffice.org Draw : master views
+OpenOffice.org Draw : Math formula editor
+OpenOffice.org Draw : measurement units
+OpenOffice.org Draw : measurement units;changing on rulers
+OpenOffice.org Draw : measurement units;converting
+OpenOffice.org Draw : measurement units;selecting
+OpenOffice.org Draw : Media Player window
+OpenOffice.org Draw : menus
+OpenOffice.org Draw : menus;activating context menus
+OpenOffice.org Draw : menus;customizing
+OpenOffice.org Draw : menus;inactive menu items
+OpenOffice.org Draw : merging
+OpenOffice.org Draw : merging;documents
+OpenOffice.org Draw : merging;draw objects
+OpenOffice.org Draw : META tags
+OpenOffice.org Draw : metafiles
+OpenOffice.org Draw : metafiles;converting to
+OpenOffice.org Draw : metafiles;replacing colors
+OpenOffice.org Draw : metrics
+OpenOffice.org Draw : metrics;converting
+OpenOffice.org Draw : metrics;document formatting (Writer)
+OpenOffice.org Draw : metrics;in sheets
+OpenOffice.org Draw : Microsoft Office
+OpenOffice.org Draw : Microsoft Office;Access databases (base)
+OpenOffice.org Draw : Microsoft Office;as standard file format
+OpenOffice.org Draw : Microsoft Office;document import restrictions
+OpenOffice.org Draw : Microsoft Office;feature comparisons
+OpenOffice.org Draw : Microsoft Office;importing password protected files
+OpenOffice.org Draw : Microsoft Office;importing Word documents
+OpenOffice.org Draw : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Draw : Microsoft Office;new users information
+OpenOffice.org Draw : Microsoft Office;opening Microsoft documents
+OpenOffice.org Draw : Microsoft Office;reassigning document types
+OpenOffice.org Draw : mirroring objects
+OpenOffice.org Draw : mobile device filters
+OpenOffice.org Draw : models in XForms
+OpenOffice.org Draw : modifying, see changing
+OpenOffice.org Draw : more controls
+OpenOffice.org Draw : mosaic filter
+OpenOffice.org Draw : motion paths
+OpenOffice.org Draw : mouse
+OpenOffice.org Draw : mouse;pointers when using drag and drop
+OpenOffice.org Draw : mouse;positioning
+OpenOffice.org Draw : moving
+OpenOffice.org Draw : moving;between layers
+OpenOffice.org Draw : moving;objects in slides
+OpenOffice.org Draw : moving;tab stops on ruler
+OpenOffice.org Draw : moving;toolbars
+OpenOffice.org Draw : moving;using guide lines in presentations
+OpenOffice.org Draw : MS ADO interface (Base)
+OpenOffice.org Draw : multi-line titles in forms
+OpenOffice.org Draw : multiple documents
+OpenOffice.org Draw : multiple documents;opening
+OpenOffice.org Draw : multiple monitors
+OpenOffice.org Draw : multiplying draw objects
+OpenOffice.org Draw : My Documents folder
+OpenOffice.org Draw : My Documents folder;changing work directory
+OpenOffice.org Draw : My Documents folder;opening
+OpenOffice.org Draw : MySQL databases (Base)
+OpenOffice.org Draw : names
+OpenOffice.org Draw : names;multi-line titles
+OpenOffice.org Draw : names;objects
+OpenOffice.org Draw : names, see also labels/callouts
+OpenOffice.org Draw : namespace organization in XForms
+OpenOffice.org Draw : native SQL (Base)
+OpenOffice.org Draw : navigating
+OpenOffice.org Draw : navigating;in documents
+OpenOffice.org Draw : Navigation bar
+OpenOffice.org Draw : Navigation bar;controls
+OpenOffice.org Draw : Navigation bar;forms
+OpenOffice.org Draw : Navigator
+OpenOffice.org Draw : Navigator;contents as lists
+OpenOffice.org Draw : Navigator;docking
+OpenOffice.org Draw : Navigator;presentations
+OpenOffice.org Draw : Navigator;working with
+OpenOffice.org Draw : net charts
+OpenOffice.org Draw : network identity options
+OpenOffice.org Draw : new databases
+OpenOffice.org Draw : new documents
+OpenOffice.org Draw : new German spellcheck
+OpenOffice.org Draw : new lines in cells
+OpenOffice.org Draw : new windows
+OpenOffice.org Draw : non-breaking dashes
+OpenOffice.org Draw : non-breaking spaces (Writer)
+OpenOffice.org Draw : non-printing characters (Writer)
+OpenOffice.org Draw : normal view
+OpenOffice.org Draw : normal view;backgrounds
+OpenOffice.org Draw : normal view;presentations
+OpenOffice.org Draw : notes
+OpenOffice.org Draw : notes;adding to slides
+OpenOffice.org Draw : notes;default formatting
+OpenOffice.org Draw : notes;displaying (Calc)
+OpenOffice.org Draw : notes;inserting and editing
+OpenOffice.org Draw : notes;printing in presentations
+OpenOffice.org Draw : notes;printing in text
+OpenOffice.org Draw : number formats
+OpenOffice.org Draw : number formats;codes
+OpenOffice.org Draw : number formats;formats
+OpenOffice.org Draw : number formats;recognition in text tables
+OpenOffice.org Draw : number of pages
+OpenOffice.org Draw : number of sheets
+OpenOffice.org Draw : number of tables
+OpenOffice.org Draw : numbering
+OpenOffice.org Draw : numbering;options
+OpenOffice.org Draw : numbering;paragraphs
+OpenOffice.org Draw : numbering;turning off
+OpenOffice.org Draw : numbering;using automatically
+OpenOffice.org Draw : numbers
+OpenOffice.org Draw : numbers;date, time and currency formats
+OpenOffice.org Draw : numbers;decimal places (Calc)
+OpenOffice.org Draw : numbers;formatting options for selected cells
+OpenOffice.org Draw : numerical fields in forms
+OpenOffice.org Draw : object bars
+OpenOffice.org Draw : object bars;editing glue points
+OpenOffice.org Draw : objects
+OpenOffice.org Draw : objects;aligning
+OpenOffice.org Draw : objects;always moveable (Impress/Draw)
+OpenOffice.org Draw : objects;arranging within stacks
+OpenOffice.org Draw : objects;behind object command
+OpenOffice.org Draw : objects;breaking connections
+OpenOffice.org Draw : objects;contours in presentations
+OpenOffice.org Draw : objects;copying when moving in presentations
+OpenOffice.org Draw : objects;definition
+OpenOffice.org Draw : objects;displaying in spreadsheets
+OpenOffice.org Draw : objects;displaying in text documents
+OpenOffice.org Draw : objects;editing
+OpenOffice.org Draw : objects;effects
+OpenOffice.org Draw : objects;in front of object command
+OpenOffice.org Draw : objects;inserting from files
+OpenOffice.org Draw : objects;inserting from Gallery
+OpenOffice.org Draw : objects;inserting OLE objects
+OpenOffice.org Draw : objects;moving along paths
+OpenOffice.org Draw : objects;moving and resizing with mouse
+OpenOffice.org Draw : objects;moving in layers
+OpenOffice.org Draw : objects;moving in slides
+OpenOffice.org Draw : objects;naming
+OpenOffice.org Draw : objects;opening
+OpenOffice.org Draw : objects;properties of charts
+OpenOffice.org Draw : objects;quickly moving to
+OpenOffice.org Draw : objects;reversing
+OpenOffice.org Draw : objects;selecting
+OpenOffice.org Draw : objects;titles and descriptions
+OpenOffice.org Draw : objects;with attributes
+OpenOffice.org Draw : ODBC
+OpenOffice.org Draw : ODBC;database (Base)
+OpenOffice.org Draw : ODBC;definition
+OpenOffice.org Draw : ODF file formats
+OpenOffice.org Draw : Office
+OpenOffice.org Draw : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Draw : old German spellcheck
+OpenOffice.org Draw : OLE
+OpenOffice.org Draw : OLE;definition
+OpenOffice.org Draw : OLE objects
+OpenOffice.org Draw : OLE objects;arranging within stacks
+OpenOffice.org Draw : OLE objects;captions (Writer)
+OpenOffice.org Draw : OLE objects;inserting
+OpenOffice.org Draw : OLE objects;number of
+OpenOffice.org Draw : OLE objects;protecting
+OpenOffice.org Draw : one and a half line spacing in text
+OpenOffice.org Draw : online registration
+OpenOffice.org Draw : online update options
+OpenOffice.org Draw : online updates
+OpenOffice.org Draw : online updates;checking automatically
+OpenOffice.org Draw : online updates;checking manually
+OpenOffice.org Draw : Open/Save dialogs
+OpenOffice.org Draw : OpenDocument file formats
+OpenOffice.org Draw : OpenGL
+OpenOffice.org Draw : OpenGL;definition
+OpenOffice.org Draw : OpenGL;optimized output
+OpenOffice.org Draw : opening
+OpenOffice.org Draw : opening;context menus
+OpenOffice.org Draw : opening;database files
+OpenOffice.org Draw : opening;dialog settings
+OpenOffice.org Draw : opening;documents
+OpenOffice.org Draw : opening;documents from other formats
+OpenOffice.org Draw : opening;files with links
+OpenOffice.org Draw : opening;files, with placeholders
+OpenOffice.org Draw : opening;forms
+OpenOffice.org Draw : opening;Microsoft Office files
+OpenOffice.org Draw : opening;mobile device documents
+OpenOffice.org Draw : opening;objects
+OpenOffice.org Draw : opening;reports
+OpenOffice.org Draw : opening;several files
+OpenOffice.org Draw : opening;XForms
+OpenOffice.org Draw : OpenOffice.org Base data sources
+OpenOffice.org Draw : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Draw : OpenOffice.org documents
+OpenOffice.org Draw : OpenOffice.org documents;mobile device filters
+OpenOffice.org Draw : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Draw : OpenOffice.org Impress instructions
+OpenOffice.org Draw : OpenOffice.org Math start
+OpenOffice.org Draw : operators
+OpenOffice.org Draw : operators;default filters
+OpenOffice.org Draw : optional hyphens (Writer)
+OpenOffice.org Draw : options
+OpenOffice.org Draw : options;accessibility
+OpenOffice.org Draw : options;appearance
+OpenOffice.org Draw : options;compatibility (Writer)
+OpenOffice.org Draw : options;network identity
+OpenOffice.org Draw : options;online update
+OpenOffice.org Draw : options;tools
+OpenOffice.org Draw : Oracle databases (base)
+OpenOffice.org Draw : order of chart data
+OpenOffice.org Draw : ordering
+OpenOffice.org Draw : ordering;objects
+OpenOffice.org Draw : ordering;slides
+OpenOffice.org Draw : organization charts
+OpenOffice.org Draw : organizing
+OpenOffice.org Draw : organizing;macros and scripts
+OpenOffice.org Draw : organizing;namespaces in XForms
+OpenOffice.org Draw : organizing;styles
+OpenOffice.org Draw : organizing;templates
+OpenOffice.org Draw : origin of rulers
+OpenOffice.org Draw : original size
+OpenOffice.org Draw : original size;printing in OpenOffice.org Math
+OpenOffice.org Draw : original size;restoring after cropping
+OpenOffice.org Draw : outline view
+OpenOffice.org Draw : outlines
+OpenOffice.org Draw : outlines;font effects
+OpenOffice.org Draw : outlines;outline symbols
+OpenOffice.org Draw : outlines;printing
+OpenOffice.org Draw : outlines;sending to presentations
+OpenOffice.org Draw : overwrite mode
+OpenOffice.org Draw : packages, see extensions
+OpenOffice.org Draw : page breaks
+OpenOffice.org Draw : page breaks;displaying (Calc)
+OpenOffice.org Draw : page formats
+OpenOffice.org Draw : page formats;maximizing
+OpenOffice.org Draw : page formats;restriction
+OpenOffice.org Draw : page number field
+OpenOffice.org Draw : page numbers on all slides
+OpenOffice.org Draw : page styles
+OpenOffice.org Draw : page styles;editing/applying with statusbar
+OpenOffice.org Draw : pages
+OpenOffice.org Draw : pages;backgrounds in spreadsheets
+OpenOffice.org Draw : pages;copying
+OpenOffice.org Draw : pages;fitting to printed pages
+OpenOffice.org Draw : pages;formatting and numbering
+OpenOffice.org Draw : pages;printing page names in presentations
+OpenOffice.org Draw : pages;scaling
+OpenOffice.org Draw : pages;selecting one to print
+OpenOffice.org Draw : paint box
+OpenOffice.org Draw : paint can symbol
+OpenOffice.org Draw : pair kerning
+OpenOffice.org Draw : Palm file filters
+OpenOffice.org Draw : paper formats
+OpenOffice.org Draw : paper size warning
+OpenOffice.org Draw : paper trays
+OpenOffice.org Draw : paragraph marks
+OpenOffice.org Draw : paragraph marks;displaying (Writer)
+OpenOffice.org Draw : paragraph styles
+OpenOffice.org Draw : paragraph styles;languages
+OpenOffice.org Draw : paragraph styles;modifying basic fonts
+OpenOffice.org Draw : paragraphs
+OpenOffice.org Draw : paragraphs;alignment
+OpenOffice.org Draw : paragraphs;Asian typography
+OpenOffice.org Draw : paragraphs;backgrounds
+OpenOffice.org Draw : paragraphs;defining borders
+OpenOffice.org Draw : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Draw : paragraphs;increasing indents of
+OpenOffice.org Draw : paragraphs;indents, margins and columns
+OpenOffice.org Draw : paragraphs;inserting bullets
+OpenOffice.org Draw : paragraphs;joining
+OpenOffice.org Draw : paragraphs;numbering automatically
+OpenOffice.org Draw : paragraphs;removing blank ones
+OpenOffice.org Draw : paragraphs;spacing
+OpenOffice.org Draw : paragraphs;tab stops
+OpenOffice.org Draw : parameters
+OpenOffice.org Draw : parameters;command line
+OpenOffice.org Draw : parameters;queries (Base)
+OpenOffice.org Draw : passwords for protecting contents
+OpenOffice.org Draw : pasting
+OpenOffice.org Draw : pasting;cell ranges
+OpenOffice.org Draw : pasting;cell ranges from spreadsheets
+OpenOffice.org Draw : pasting;data from text documents
+OpenOffice.org Draw : pasting;draw objects
+OpenOffice.org Draw : pasting;draw objects from other documents
+OpenOffice.org Draw : pasting;formatted/unformatted text
+OpenOffice.org Draw : pasting;from data source view
+OpenOffice.org Draw : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Draw : pasting;pictures from other documents
+OpenOffice.org Draw : pasting;sheet areas in text documents
+OpenOffice.org Draw : pasting;slides from other presentations
+OpenOffice.org Draw : pasting;text from other documents
+OpenOffice.org Draw : pasting;to Gallery
+OpenOffice.org Draw : paths
+OpenOffice.org Draw : paths;changing work directory
+OpenOffice.org Draw : paths;defaults
+OpenOffice.org Draw : paths;moving objects along
+OpenOffice.org Draw : pattern editor
+OpenOffice.org Draw : pattern fields
+OpenOffice.org Draw : pattern fields;form functions
+OpenOffice.org Draw : patterns for objects
+OpenOffice.org Draw : PDF
+OpenOffice.org Draw : PDF;export
+OpenOffice.org Draw : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Draw : personal data input
+OpenOffice.org Draw : phonetic guide
+OpenOffice.org Draw : picklist creation
+OpenOffice.org Draw : pictures
+OpenOffice.org Draw : pictures;adding to Gallery
+OpenOffice.org Draw : pictures;arranging within stacks
+OpenOffice.org Draw : pictures;assigning macros
+OpenOffice.org Draw : pictures;backgrounds
+OpenOffice.org Draw : pictures;captions (Writer)
+OpenOffice.org Draw : pictures;changing paths
+OpenOffice.org Draw : pictures;cropping and zooming
+OpenOffice.org Draw : pictures;displaying in Calc
+OpenOffice.org Draw : pictures;displaying in Writer (Writer)
+OpenOffice.org Draw : pictures;drag and drop between documents
+OpenOffice.org Draw : pictures;drawing
+OpenOffice.org Draw : pictures;editing
+OpenOffice.org Draw : pictures;filters
+OpenOffice.org Draw : pictures;ImageMap
+OpenOffice.org Draw : pictures;inserting
+OpenOffice.org Draw : pictures;inserting automatically
+OpenOffice.org Draw : pictures;inserting from Gallery
+OpenOffice.org Draw : pictures;number of
+OpenOffice.org Draw : pictures;printing
+OpenOffice.org Draw : pictures;scaling/resizing
+OpenOffice.org Draw : pie charts
+OpenOffice.org Draw : pivot points of draw objects
+OpenOffice.org Draw : Pivot tables feature in Microsoft Office
+OpenOffice.org Draw : pixel editor
+OpenOffice.org Draw : pixel graphics
+OpenOffice.org Draw : pixel graphics;inserting and editing
+OpenOffice.org Draw : pixel patterns
+OpenOffice.org Draw : placeholders
+OpenOffice.org Draw : placeholders;in SQL queries
+OpenOffice.org Draw : placeholders;on opening files
+OpenOffice.org Draw : placing toolbars
+OpenOffice.org Draw : playing movies and sound files
+OpenOffice.org Draw : plotting data as charts
+OpenOffice.org Draw : plug-ins
+OpenOffice.org Draw : plug-ins;activating and deactivating
+OpenOffice.org Draw : plug-ins;definition
+OpenOffice.org Draw : plug-ins;inserting
+OpenOffice.org Draw : pocket device appliances
+OpenOffice.org Draw : Pocket PC file filters
+OpenOffice.org Draw : points
+OpenOffice.org Draw : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Draw : polygon drawing
+OpenOffice.org Draw : polygons
+OpenOffice.org Draw : polygons;inserting
+OpenOffice.org Draw : polygons;intersecting/subtracting/merging
+OpenOffice.org Draw : pop-art filter
+OpenOffice.org Draw : portable document format
+OpenOffice.org Draw : positioning
+OpenOffice.org Draw : positioning;draw objects and controls
+OpenOffice.org Draw : positioning;fonts
+OpenOffice.org Draw : positioning;objects
+OpenOffice.org Draw : positioning;toolbars
+OpenOffice.org Draw : post method for form transmissions
+OpenOffice.org Draw : posterizing filter
+OpenOffice.org Draw : PostScript
+OpenOffice.org Draw : PostScript;creating files
+OpenOffice.org Draw : PostScript;PDF converter, UNIX
+OpenOffice.org Draw : PowerPoint export
+OpenOffice.org Draw : precision as shown (Calc)
+OpenOffice.org Draw : predefining fonts
+OpenOffice.org Draw : presentations
+OpenOffice.org Draw : presentations;arranging slides
+OpenOffice.org Draw : presentations;creating/opening
+OpenOffice.org Draw : presentations;exiting by interaction
+OpenOffice.org Draw : presentations;exporting to HTML
+OpenOffice.org Draw : presentations;importing HTML
+OpenOffice.org Draw : presentations;inserting spreadsheet cells
+OpenOffice.org Draw : presentations;inserting spreadsheets
+OpenOffice.org Draw : presentations;live on the Internet
+OpenOffice.org Draw : presentations;navigating
+OpenOffice.org Draw : presentations;numbering slides in
+OpenOffice.org Draw : presentations;ordering of effects
+OpenOffice.org Draw : presentations;print menu
+OpenOffice.org Draw : presentations;printing
+OpenOffice.org Draw : presentations;rehearse timings
+OpenOffice.org Draw : presentations;saving
+OpenOffice.org Draw : presentations;saving automatically
+OpenOffice.org Draw : presentations;saving in other formats
+OpenOffice.org Draw : presentations;sending as e-mail
+OpenOffice.org Draw : presentations;settings for
+OpenOffice.org Draw : presentations;shortcut keys
+OpenOffice.org Draw : presentations;starting
+OpenOffice.org Draw : presentations;starting with wizard
+OpenOffice.org Draw : presentations;window / full screen
+OpenOffice.org Draw : presentations;wizards
+OpenOffice.org Draw : press buttons, see push buttons
+OpenOffice.org Draw : previews
+OpenOffice.org Draw : previews;fonts lists
+OpenOffice.org Draw : primary keys
+OpenOffice.org Draw : primary keys;defining
+OpenOffice.org Draw : primary keys;inserting (Base)
+OpenOffice.org Draw : print area selection
+OpenOffice.org Draw : printer metrics for document formatting (Writer)
+OpenOffice.org Draw : printers
+OpenOffice.org Draw : printers;adding, UNIX
+OpenOffice.org Draw : printers;choosing
+OpenOffice.org Draw : printers;default printer
+OpenOffice.org Draw : printers;faxes under UNIX
+OpenOffice.org Draw : printers;maximum page formats
+OpenOffice.org Draw : printers;paper trays
+OpenOffice.org Draw : printers;properties
+OpenOffice.org Draw : printing
+OpenOffice.org Draw : printing;black and white
+OpenOffice.org Draw : printing;brochures
+OpenOffice.org Draw : printing;colors in grayscale
+OpenOffice.org Draw : printing;copies
+OpenOffice.org Draw : printing;creating individual jobs
+OpenOffice.org Draw : printing;dates in presentations
+OpenOffice.org Draw : printing;directly
+OpenOffice.org Draw : printing;documents
+OpenOffice.org Draw : printing;drawings defaults
+OpenOffice.org Draw : printing;elements in text documents
+OpenOffice.org Draw : printing;faster
+OpenOffice.org Draw : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Draw : printing;fitting to pages in presentations
+OpenOffice.org Draw : printing;fitting to paper
+OpenOffice.org Draw : printing;formulas in OpenOffice.org Math
+OpenOffice.org Draw : printing;hidden pages of presentations
+OpenOffice.org Draw : printing;in original size in OpenOffice.org Math
+OpenOffice.org Draw : printing;left/right pages
+OpenOffice.org Draw : printing;presentations
+OpenOffice.org Draw : printing;queries (Base)
+OpenOffice.org Draw : printing;scaling in OpenOffice.org Math
+OpenOffice.org Draw : printing;selections
+OpenOffice.org Draw : printing;text always in black
+OpenOffice.org Draw : printing;text in reverse order
+OpenOffice.org Draw : printing;tiling pages in presentations
+OpenOffice.org Draw : printing;transparencies
+OpenOffice.org Draw : printing;warnings
+OpenOffice.org Draw : printing;without scaling in presentations
+OpenOffice.org Draw : printing speed
+OpenOffice.org Draw : programming
+OpenOffice.org Draw : programming;OpenOffice.org
+OpenOffice.org Draw : programming;scripting
+OpenOffice.org Draw : programs run by mouse click in presentations
+OpenOffice.org Draw : properties
+OpenOffice.org Draw : properties;charts
+OpenOffice.org Draw : properties;fields in databases
+OpenOffice.org Draw : properties;files
+OpenOffice.org Draw : properties;form controls
+OpenOffice.org Draw : properties;forms
+OpenOffice.org Draw : properties;printers
+OpenOffice.org Draw : properties;smooth lines in line charts/XY charts
+OpenOffice.org Draw : protected contents
+OpenOffice.org Draw : protected dashes
+OpenOffice.org Draw : protected database tables
+OpenOffice.org Draw : protected documents
+OpenOffice.org Draw : protected spaces
+OpenOffice.org Draw : protected spaces;inserting
+OpenOffice.org Draw : protected spaces;showing (Writer)
+OpenOffice.org Draw : protecting
+OpenOffice.org Draw : protecting;contents
+OpenOffice.org Draw : protecting;recorded changes
+OpenOffice.org Draw : proxy settings
+OpenOffice.org Draw : push buttons
+OpenOffice.org Draw : push buttons;adding to documents
+OpenOffice.org Draw : push buttons;creating
+OpenOffice.org Draw : pyramids
+OpenOffice.org Draw : queries
+OpenOffice.org Draw : queries;copying (Base)
+OpenOffice.org Draw : queries;creating in design view (Base)
+OpenOffice.org Draw : queries;creating in SQL view
+OpenOffice.org Draw : queries;defining (Base)
+OpenOffice.org Draw : queries;deleting table links (Base)
+OpenOffice.org Draw : queries;editing in data source view
+OpenOffice.org Draw : queries;formulating filter conditions (Base)
+OpenOffice.org Draw : queries;joining tables (Base)
+OpenOffice.org Draw : queries;missing elements (Base)
+OpenOffice.org Draw : queries;overview (Base)
+OpenOffice.org Draw : queries;parameter queries (Base)
+OpenOffice.org Draw : queries;printing (Base)
+OpenOffice.org Draw : Query Wizard (Base)
+OpenOffice.org Draw : quickstarter
+OpenOffice.org Draw : quotation marks
+OpenOffice.org Draw : quotation marks;replacing
+OpenOffice.org Draw : quotes
+OpenOffice.org Draw : quotes;custom
+OpenOffice.org Draw : radar charts, see net charts
+OpenOffice.org Draw : radio button creation
+OpenOffice.org Draw : read-only documents
+OpenOffice.org Draw : read-only documents;cursor
+OpenOffice.org Draw : read-only documents;database tables on/off
+OpenOffice.org Draw : read-only documents;editing
+OpenOffice.org Draw : read-only documents;opening documents as
+OpenOffice.org Draw : read-only items in Data Navigator
+OpenOffice.org Draw : recognizing URLs automatically
+OpenOffice.org Draw : recording
+OpenOffice.org Draw : recording;changes
+OpenOffice.org Draw : recording;display times for slides
+OpenOffice.org Draw : recording;macros
+OpenOffice.org Draw : records
+OpenOffice.org Draw : records;inserting notes
+OpenOffice.org Draw : records;protecting
+OpenOffice.org Draw : records;saving
+OpenOffice.org Draw : records;searching in databases
+OpenOffice.org Draw : rectangles
+OpenOffice.org Draw : rectangles with round corners
+OpenOffice.org Draw : recursions in spreadsheets
+OpenOffice.org Draw : redo command
+OpenOffice.org Draw : reduced printing
+OpenOffice.org Draw : reference lines
+OpenOffice.org Draw : references
+OpenOffice.org Draw : references;displaying in color (Calc)
+OpenOffice.org Draw : references;expanding (Calc)
+OpenOffice.org Draw : references;iterative (Calc)
+OpenOffice.org Draw : Refresh Data feature in Microsoft Office
+OpenOffice.org Draw : register-true
+OpenOffice.org Draw : register-true;definition
+OpenOffice.org Draw : registering
+OpenOffice.org Draw : registering;address books
+OpenOffice.org Draw : registering;databases (Base)
+OpenOffice.org Draw : registering;OpenOffice.org
+OpenOffice.org Draw : regression curves in charts
+OpenOffice.org Draw : regular expressions
+OpenOffice.org Draw : regular expressions;list of
+OpenOffice.org Draw : regular expressions;opening files
+OpenOffice.org Draw : rehearse timings
+OpenOffice.org Draw : relational databases (Base)
+OpenOffice.org Draw : relations
+OpenOffice.org Draw : relations;creating and deleting (Base)
+OpenOffice.org Draw : relations;joining tables (Base)
+OpenOffice.org Draw : relations;properties (Base)
+OpenOffice.org Draw : relative hyperlinks
+OpenOffice.org Draw : relative saving of URLs
+OpenOffice.org Draw : reloading
+OpenOffice.org Draw : reloading;documents
+OpenOffice.org Draw : reloading;HTML documents, automatically
+OpenOffice.org Draw : remarks, see also notes
+OpenOffice.org Draw : remote configurations
+OpenOffice.org Draw : remove noise filter
+OpenOffice.org Draw : removing
+OpenOffice.org Draw : removing;bullets and numbering
+OpenOffice.org Draw : removing;form filters
+OpenOffice.org Draw : removing, see also deleting
+OpenOffice.org Draw : renaming layers
+OpenOffice.org Draw : reorganizing charts
+OpenOffice.org Draw : Replace text as you type feature in Microsoft Office
+OpenOffice.org Draw : replacement options
+OpenOffice.org Draw : replacement table
+OpenOffice.org Draw : replacing
+OpenOffice.org Draw : replacing;AutoCorrect function
+OpenOffice.org Draw : replacing;colors in bitmaps
+OpenOffice.org Draw : replacing;dashes
+OpenOffice.org Draw : Report Builder
+OpenOffice.org Draw : reports
+OpenOffice.org Draw : reports;creating
+OpenOffice.org Draw : reports;error reports
+OpenOffice.org Draw : reports;opening and editing
+OpenOffice.org Draw : reports;templates
+OpenOffice.org Draw : resetting
+OpenOffice.org Draw : resetting;templates
+OpenOffice.org Draw : resizing
+OpenOffice.org Draw : resizing;objects, by mouse
+OpenOffice.org Draw : resizing, see also scaling/zooming
+OpenOffice.org Draw : resolution when printing bitmaps
+OpenOffice.org Draw : restoring
+OpenOffice.org Draw : restoring;default formatting
+OpenOffice.org Draw : restoring;editing
+OpenOffice.org Draw : reversing objects
+OpenOffice.org Draw : reversing printing order
+OpenOffice.org Draw : review function
+OpenOffice.org Draw : review function;accepting or rejecting changes
+OpenOffice.org Draw : review function;comparing documents
+OpenOffice.org Draw : review function;recording changes example
+OpenOffice.org Draw : rich text control
+OpenOffice.org Draw : right alignment of paragraphs
+OpenOffice.org Draw : right joins (Base)
+OpenOffice.org Draw : right-to-left text
+OpenOffice.org Draw : rotating
+OpenOffice.org Draw : rotating;3D text
+OpenOffice.org Draw : rotating;draw objects
+OpenOffice.org Draw : rotation mode
+OpenOffice.org Draw : round corners
+OpenOffice.org Draw : rounding precision (Calc)
+OpenOffice.org Draw : row headers
+OpenOffice.org Draw : row headers;displaying (Calc)
+OpenOffice.org Draw : row headers;highlighting (Calc)
+OpenOffice.org Draw : rulers
+OpenOffice.org Draw : rulers;default settings
+OpenOffice.org Draw : rulers;in presentations
+OpenOffice.org Draw : rulers;measurement units
+OpenOffice.org Draw : rulers;visible in presentations
+OpenOffice.org Draw : running macros/programs in presentations
+OpenOffice.org Draw : running slide shows
+OpenOffice.org Draw : samples and templates
+OpenOffice.org Draw : saving
+OpenOffice.org Draw : saving;as HTML
+OpenOffice.org Draw : saving;default file formats
+OpenOffice.org Draw : saving;dialog settings
+OpenOffice.org Draw : saving;documents
+OpenOffice.org Draw : saving;documents for mobile devices
+OpenOffice.org Draw : saving;documents in other formats
+OpenOffice.org Draw : saving;documents, automatically
+OpenOffice.org Draw : saving;in Microsoft Office file format
+OpenOffice.org Draw : saving;options
+OpenOffice.org Draw : saving;templates
+OpenOffice.org Draw : saving;to XML
+OpenOffice.org Draw : saving;VBA code in Microsoft Office documents
+OpenOffice.org Draw : saving;with password by default
+OpenOffice.org Draw : saving as command
+OpenOffice.org Draw : saving as command;precautions
+OpenOffice.org Draw : scaling
+OpenOffice.org Draw : scaling;axes
+OpenOffice.org Draw : scaling;font sizes in user interface
+OpenOffice.org Draw : scaling;objects
+OpenOffice.org Draw : scaling;pictures
+OpenOffice.org Draw : scaling;printing in OpenOffice.org Math
+OpenOffice.org Draw : scaling;text in charts
+OpenOffice.org Draw : scaling;when printing presentations
+OpenOffice.org Draw : scaling, see also zooming
+OpenOffice.org Draw : scatter charts
+OpenOffice.org Draw : screen
+OpenOffice.org Draw : screen;full screen views
+OpenOffice.org Draw : screen;scaling
+OpenOffice.org Draw : screen magnifiers
+OpenOffice.org Draw : screen readers
+OpenOffice.org Draw : script organization
+OpenOffice.org Draw : scripting in programming
+OpenOffice.org Draw : scrollbars
+OpenOffice.org Draw : scrollbars;controls
+OpenOffice.org Draw : scrollbars;displaying (Calc)
+OpenOffice.org Draw : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Draw : search criteria for database functions in cells
+OpenOffice.org Draw : search engines
+OpenOffice.org Draw : search engines;definition
+OpenOffice.org Draw : search engines;selecting
+OpenOffice.org Draw : searching
+OpenOffice.org Draw : searching;all sheets
+OpenOffice.org Draw : searching;databases
+OpenOffice.org Draw : searching;form filters
+OpenOffice.org Draw : searching;Internet
+OpenOffice.org Draw : searching;tables and forms
+OpenOffice.org Draw : secondary axes in charts
+OpenOffice.org Draw : sections
+OpenOffice.org Draw : sections;backgrounds
+OpenOffice.org Draw : sections;protecting
+OpenOffice.org Draw : sectors of circles/ellipses
+OpenOffice.org Draw : security
+OpenOffice.org Draw : security;options for documents with macros
+OpenOffice.org Draw : security;protecting contents
+OpenOffice.org Draw : security;warning dialogs with macros
+OpenOffice.org Draw : segments of circles/ellipses
+OpenOffice.org Draw : selecting
+OpenOffice.org Draw : selecting;controls
+OpenOffice.org Draw : selecting;group objects
+OpenOffice.org Draw : selecting;hidden objects
+OpenOffice.org Draw : selecting;layers
+OpenOffice.org Draw : selecting;measurement units
+OpenOffice.org Draw : selecting;objects
+OpenOffice.org Draw : selecting;print areas
+OpenOffice.org Draw : selecting;several files
+OpenOffice.org Draw : selection clipboard
+OpenOffice.org Draw : selection modes in text
+OpenOffice.org Draw : sending
+OpenOffice.org Draw : sending;AutoAbstract function in presentations
+OpenOffice.org Draw : sending;documents as e-mail
+OpenOffice.org Draw : sending;documents as faxes
+OpenOffice.org Draw : separator lines
+OpenOffice.org Draw : separator lines;defining
+OpenOffice.org Draw : separators
+OpenOffice.org Draw : separators;conditional
+OpenOffice.org Draw : Server Side ImageMap
+OpenOffice.org Draw : settings
+OpenOffice.org Draw : settings;printers
+OpenOffice.org Draw : settings;program configuration
+OpenOffice.org Draw : settings;proxies
+OpenOffice.org Draw : settings;tracking changes
+OpenOffice.org Draw : settings;views
+OpenOffice.org Draw : SGML
+OpenOffice.org Draw : SGML;definition
+OpenOffice.org Draw : shadows
+OpenOffice.org Draw : shadows;areas
+OpenOffice.org Draw : shadows;borders
+OpenOffice.org Draw : shadows;characters
+OpenOffice.org Draw : shadows;characters, using context menu
+OpenOffice.org Draw : sharpening filter
+OpenOffice.org Draw : shearing objects
+OpenOffice.org Draw : sheet tabs
+OpenOffice.org Draw : sheet tabs;displaying
+OpenOffice.org Draw : sheets
+OpenOffice.org Draw : sheets;searching all
+OpenOffice.org Draw : shells
+OpenOffice.org Draw : shortcut keys
+OpenOffice.org Draw : shortcut keys;assigning macros
+OpenOffice.org Draw : shortcut keys;charts
+OpenOffice.org Draw : shortcut keys;general
+OpenOffice.org Draw : shortcut keys;in databases
+OpenOffice.org Draw : shortcut keys;in drawings
+OpenOffice.org Draw : shortcut keys;in presentations
+OpenOffice.org Draw : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Draw : Show/Hide feature in Microsoft Office
+OpenOffice.org Draw : showing
+OpenOffice.org Draw : showing;changes
+OpenOffice.org Draw : showing;docked windows
+OpenOffice.org Draw : showing;drawings and controls (Writer)
+OpenOffice.org Draw : showing;guides
+OpenOffice.org Draw : showing;hidden layers
+OpenOffice.org Draw : showing;hidden slides
+OpenOffice.org Draw : showing;levels
+OpenOffice.org Draw : showing;live presentations on the Internet
+OpenOffice.org Draw : showing;slide shows
+OpenOffice.org Draw : showing;subpoints
+OpenOffice.org Draw : showing;toolbars
+OpenOffice.org Draw : sign conversion to curves
+OpenOffice.org Draw : signing documents with digital signatures
+OpenOffice.org Draw : similarity search
+OpenOffice.org Draw : simple handles (Writer)
+OpenOffice.org Draw : simplified Chinese
+OpenOffice.org Draw : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Draw : single sign on options
+OpenOffice.org Draw : single-line spacing in text
+OpenOffice.org Draw : sizes
+OpenOffice.org Draw : sizes;draw objects
+OpenOffice.org Draw : sizes;pictures
+OpenOffice.org Draw : skewing draw objects
+OpenOffice.org Draw : slanting draw objects
+OpenOffice.org Draw : slanting objects
+OpenOffice.org Draw : slide designs
+OpenOffice.org Draw : slide layouts
+OpenOffice.org Draw : slide master view
+OpenOffice.org Draw : slide masters
+OpenOffice.org Draw : slide masters;changing backgrounds
+OpenOffice.org Draw : slide masters;designing
+OpenOffice.org Draw : slide masters;headers and footers
+OpenOffice.org Draw : slide numbers
+OpenOffice.org Draw : slide numbers on all slides
+OpenOffice.org Draw : slide shows
+OpenOffice.org Draw : slide shows;custom
+OpenOffice.org Draw : slide shows;settings for
+OpenOffice.org Draw : slide shows;starting
+OpenOffice.org Draw : slide transitions
+OpenOffice.org Draw : slide transitions;applying effects
+OpenOffice.org Draw : slide transitions;automatic
+OpenOffice.org Draw : slide transitions;manual
+OpenOffice.org Draw : slide transitions;sounds
+OpenOffice.org Draw : slides
+OpenOffice.org Draw : slides;arranging
+OpenOffice.org Draw : slides;backgrounds
+OpenOffice.org Draw : slides;changing backgrounds
+OpenOffice.org Draw : slides;copying between documents
+OpenOffice.org Draw : slides;deleting
+OpenOffice.org Draw : slides;expanding
+OpenOffice.org Draw : slides;formatting
+OpenOffice.org Draw : slides;headers and footers
+OpenOffice.org Draw : slides;inserting
+OpenOffice.org Draw : slides;inserting as links
+OpenOffice.org Draw : slides;inserting notes
+OpenOffice.org Draw : slides;page numbers
+OpenOffice.org Draw : slides;printing
+OpenOffice.org Draw : small capitals
+OpenOffice.org Draw : small icons
+OpenOffice.org Draw : smart tags
+OpenOffice.org Draw : smart tags;options
+OpenOffice.org Draw : smooth scrolling (Writer)
+OpenOffice.org Draw : smoothing filter
+OpenOffice.org Draw : snap grid defaults (Writer/Calc)
+OpenOffice.org Draw : snap lines, see also guides
+OpenOffice.org Draw : snap points
+OpenOffice.org Draw : snap points;editing
+OpenOffice.org Draw : snap points;inserting
+OpenOffice.org Draw : snapping in presentations and drawings
+OpenOffice.org Draw : solarization filter
+OpenOffice.org Draw : sort lists
+OpenOffice.org Draw : sort lists;copying to in Calc
+OpenOffice.org Draw : sorting
+OpenOffice.org Draw : sorting;data in forms
+OpenOffice.org Draw : sorting;databases
+OpenOffice.org Draw : sounds
+OpenOffice.org Draw : sounds;for effects
+OpenOffice.org Draw : sounds;formats
+OpenOffice.org Draw : sounds;inserting and playing
+OpenOffice.org Draw : sounds;on slide transitions
+OpenOffice.org Draw : sounds;UNIX
+OpenOffice.org Draw : spaces
+OpenOffice.org Draw : spaces;displaying (Writer)
+OpenOffice.org Draw : spaces;ignoring double
+OpenOffice.org Draw : spaces;inserting protected spaces
+OpenOffice.org Draw : spaces;showing protected spaces (Writer)
+OpenOffice.org Draw : spacing
+OpenOffice.org Draw : spacing;between paragraphs in footnotes
+OpenOffice.org Draw : spacing;font effects
+OpenOffice.org Draw : spacing;lines and paragraphs
+OpenOffice.org Draw : spacing;tab stops in text documents
+OpenOffice.org Draw : spacing;tabs in presentations
+OpenOffice.org Draw : spadmin
+OpenOffice.org Draw : speaker notes
+OpenOffice.org Draw : speaker notes;defaults
+OpenOffice.org Draw : speaker notes;inserting
+OpenOffice.org Draw : special characters
+OpenOffice.org Draw : speech bubbles
+OpenOffice.org Draw : speed of printing
+OpenOffice.org Draw : spellcheck
+OpenOffice.org Draw : spellcheck;activating for a language
+OpenOffice.org Draw : spellcheck;context menus
+OpenOffice.org Draw : spellcheck;default languages
+OpenOffice.org Draw : spellcheck;dialog
+OpenOffice.org Draw : spellcheck;dictionary of exceptions
+OpenOffice.org Draw : spellcheck;ignore list
+OpenOffice.org Draw : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Draw : spheres
+OpenOffice.org Draw : spin button creation
+OpenOffice.org Draw : splitting
+OpenOffice.org Draw : splitting;combinations
+OpenOffice.org Draw : splitting;curves
+OpenOffice.org Draw : spoolfiles with Xprinter
+OpenOffice.org Draw : spreadsheets
+OpenOffice.org Draw : spreadsheets;as databases (base)
+OpenOffice.org Draw : spreadsheets;backgrounds
+OpenOffice.org Draw : spreadsheets;copying areas to text documents
+OpenOffice.org Draw : spreadsheets;creating/opening
+OpenOffice.org Draw : spreadsheets;in presentations
+OpenOffice.org Draw : spreadsheets;inserting charts
+OpenOffice.org Draw : spreadsheets;inserting database records
+OpenOffice.org Draw : spreadsheets;printing
+OpenOffice.org Draw : spreadsheets;saving
+OpenOffice.org Draw : spreadsheets;saving automatically
+OpenOffice.org Draw : spreadsheets;saving in other formats
+OpenOffice.org Draw : spreadsheets;sending as e-mail
+OpenOffice.org Draw : SQL
+OpenOffice.org Draw : SQL;definition
+OpenOffice.org Draw : SQL;DISTINCT parameter
+OpenOffice.org Draw : SQL;executing SQL commands
+OpenOffice.org Draw : SQL;executing SQL statements (Base)
+OpenOffice.org Draw : SQL;queries (Base)
+OpenOffice.org Draw : square drawings
+OpenOffice.org Draw : standard bar on/off
+OpenOffice.org Draw : standard deviation in charts
+OpenOffice.org Draw : standard filters in databases
+OpenOffice.org Draw : standard printer under UNIX
+OpenOffice.org Draw : Start Module backing window
+OpenOffice.org Draw : start parameters
+OpenOffice.org Draw : starting
+OpenOffice.org Draw : starting;always with the current slide
+OpenOffice.org Draw : starting;custom slide shows
+OpenOffice.org Draw : starting;slide shows
+OpenOffice.org Draw : statistics in charts
+OpenOffice.org Draw : status bar on/off
+OpenOffice.org Draw : stickers
+OpenOffice.org Draw : stock charts
+OpenOffice.org Draw : strikethrough
+OpenOffice.org Draw : strikethrough;characters
+OpenOffice.org Draw : strikethrough;font effects
+OpenOffice.org Draw : styles
+OpenOffice.org Draw : styles;'changed' message
+OpenOffice.org Draw : styles;arrow and line styles
+OpenOffice.org Draw : styles;copying between documents
+OpenOffice.org Draw : styles;keyboard shortcuts
+OpenOffice.org Draw : styles;organizing
+OpenOffice.org Draw : styles;printing styles used in a document
+OpenOffice.org Draw : styles;replacing automatically
+OpenOffice.org Draw : Styles and Formatting window
+OpenOffice.org Draw : Styles and Formatting window;docking
+OpenOffice.org Draw : Styles and Formatting window;graphics documents
+OpenOffice.org Draw : subforms
+OpenOffice.org Draw : subforms;creating
+OpenOffice.org Draw : subforms;description
+OpenOffice.org Draw : submitting forms
+OpenOffice.org Draw : subpoints
+OpenOffice.org Draw : subpoints;hiding
+OpenOffice.org Draw : subpoints;showing
+OpenOffice.org Draw : subtracting polygons
+OpenOffice.org Draw : suffixes in file formats
+OpenOffice.org Draw : summary slide
+OpenOffice.org Draw : support on the Web
+OpenOffice.org Draw : synchronizing
+OpenOffice.org Draw : synchronizing;labels and business cards
+OpenOffice.org Draw : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Draw : system address book registration
+OpenOffice.org Draw : tab stops
+OpenOffice.org Draw : tab stops;displaying (Writer)
+OpenOffice.org Draw : tab stops;inserting and editing
+OpenOffice.org Draw : tab stops;setting in sheets
+OpenOffice.org Draw : tab stops;settings
+OpenOffice.org Draw : tab stops;spacing in presentations
+OpenOffice.org Draw : tab stops;spacing in text documents
+OpenOffice.org Draw : table controls
+OpenOffice.org Draw : table controls;form functions
+OpenOffice.org Draw : table controls;keyboard-only edit mode
+OpenOffice.org Draw : table controls;properties
+OpenOffice.org Draw : table views of databases
+OpenOffice.org Draw : Table Wizard (Base)
+OpenOffice.org Draw : tables
+OpenOffice.org Draw : tables;backgrounds
+OpenOffice.org Draw : tables;inserting line breaks
+OpenOffice.org Draw : tables in databases
+OpenOffice.org Draw : tables in databases;access rights to (Base)
+OpenOffice.org Draw : tables in databases;adding to queries
+OpenOffice.org Draw : tables in databases;browsing and editing
+OpenOffice.org Draw : tables in databases;copying database tables (Base)
+OpenOffice.org Draw : tables in databases;creating
+OpenOffice.org Draw : tables in databases;creating in design view
+OpenOffice.org Draw : tables in databases;importing text formats (Base)
+OpenOffice.org Draw : tables in databases;joining for queries (Base)
+OpenOffice.org Draw : tables in databases;printing queries (Base)
+OpenOffice.org Draw : tables in databases;relations (Base)
+OpenOffice.org Draw : tables in databases;searching
+OpenOffice.org Draw : tables in spreadsheets
+OpenOffice.org Draw : tables in spreadsheets;copying data to other applications
+OpenOffice.org Draw : tables in spreadsheets;defining borders
+OpenOffice.org Draw : tables in spreadsheets;value highlighting
+OpenOffice.org Draw : tables in text
+OpenOffice.org Draw : tables in text;captions
+OpenOffice.org Draw : tables in text;creating automatically
+OpenOffice.org Draw : tables in text;default settings
+OpenOffice.org Draw : tables in text;defining borders
+OpenOffice.org Draw : tables in text;displaying
+OpenOffice.org Draw : tables in text;printing
+OpenOffice.org Draw : tables in text;protecting cells
+OpenOffice.org Draw : tables of contents
+OpenOffice.org Draw : tables of contents;unprotecting
+OpenOffice.org Draw : tabs
+OpenOffice.org Draw : tabs;displaying sheet tabs
+OpenOffice.org Draw : tags
+OpenOffice.org Draw : tags;definition
+OpenOffice.org Draw : tags;META tags
+OpenOffice.org Draw : task pane
+OpenOffice.org Draw : templates
+OpenOffice.org Draw : templates;agendas
+OpenOffice.org Draw : templates;changing basic fonts
+OpenOffice.org Draw : templates;database reports
+OpenOffice.org Draw : templates;deleting
+OpenOffice.org Draw : templates;editing and saving
+OpenOffice.org Draw : templates;faxes
+OpenOffice.org Draw : templates;importing and exporting
+OpenOffice.org Draw : templates;letters
+OpenOffice.org Draw : templates;new documents from templates
+OpenOffice.org Draw : templates;opening documents with
+OpenOffice.org Draw : templates;organizing
+OpenOffice.org Draw : terminology
+OpenOffice.org Draw : terminology;general glossary
+OpenOffice.org Draw : terminology;Internet glossary
+OpenOffice.org Draw : testing XML filters
+OpenOffice.org Draw : text
+OpenOffice.org Draw : text;animating
+OpenOffice.org Draw : text;Asian layout
+OpenOffice.org Draw : text;backgrounds
+OpenOffice.org Draw : text;bold
+OpenOffice.org Draw : text;coloring
+OpenOffice.org Draw : text;contours
+OpenOffice.org Draw : text;converting to curves
+OpenOffice.org Draw : text;copying by drag and drop
+OpenOffice.org Draw : text;CTL languages
+OpenOffice.org Draw : text;double-clicking to edit
+OpenOffice.org Draw : text;drawing pictures
+OpenOffice.org Draw : text;font effects
+OpenOffice.org Draw : text;font sizes
+OpenOffice.org Draw : text;font styles
+OpenOffice.org Draw : text;fonts and formats
+OpenOffice.org Draw : text;Fontwork icons
+OpenOffice.org Draw : text;hyperlinks
+OpenOffice.org Draw : text;inserting special characters
+OpenOffice.org Draw : text;italics
+OpenOffice.org Draw : text;kerning
+OpenOffice.org Draw : text;language selection
+OpenOffice.org Draw : text;line spacing
+OpenOffice.org Draw : text;overwriting or inserting
+OpenOffice.org Draw : text;placeholders in presentations
+OpenOffice.org Draw : text;printing in black
+OpenOffice.org Draw : text;replacing with format
+OpenOffice.org Draw : text;selection modes
+OpenOffice.org Draw : text;shadowed
+OpenOffice.org Draw : text;text/draw objects
+OpenOffice.org Draw : text;toolbar
+OpenOffice.org Draw : text attributes
+OpenOffice.org Draw : text attributes;hyperlinks
+OpenOffice.org Draw : text attributes;undoing
+OpenOffice.org Draw : text boxes
+OpenOffice.org Draw : text boxes;form functions
+OpenOffice.org Draw : text boxes;positioning
+OpenOffice.org Draw : text breaks in cells
+OpenOffice.org Draw : text colors for better accessibility
+OpenOffice.org Draw : text databases (Base)
+OpenOffice.org Draw : text documents
+OpenOffice.org Draw : text documents;creating/opening
+OpenOffice.org Draw : text documents;importing/exporting
+OpenOffice.org Draw : text documents;inserting in slides
+OpenOffice.org Draw : text documents;inserting in slides - Importing HTML Pages Into Presentations
+OpenOffice.org Draw : text documents;inserting spreadsheet cells
+OpenOffice.org Draw : text documents;print settings
+OpenOffice.org Draw : text documents;printing
+OpenOffice.org Draw : text documents;saving
+OpenOffice.org Draw : text documents;saving automatically
+OpenOffice.org Draw : text documents;saving in other formats
+OpenOffice.org Draw : text documents;sending as e-mail
+OpenOffice.org Draw : text effects
+OpenOffice.org Draw : text entry mode for draw objects
+OpenOffice.org Draw : text flow
+OpenOffice.org Draw : text flow;in cells
+OpenOffice.org Draw : text formats
+OpenOffice.org Draw : text formats;databases
+OpenOffice.org Draw : text formats;pasting
+OpenOffice.org Draw : text frames
+OpenOffice.org Draw : text input fields
+OpenOffice.org Draw : text layout for special languages
+OpenOffice.org Draw : text objects
+OpenOffice.org Draw : text objects;alignment
+OpenOffice.org Draw : text objects;draw functions
+OpenOffice.org Draw : text objects;fonts
+OpenOffice.org Draw : text objects;in presentations and drawings
+OpenOffice.org Draw : text overflow in spreadsheet cells
+OpenOffice.org Draw : text scaling in charts
+OpenOffice.org Draw : text, see also text documents, paragraphs and characters
+OpenOffice.org Draw : TextArt, see Fontwork
+OpenOffice.org Draw : textures
+OpenOffice.org Draw : textures;inserting from Gallery
+OpenOffice.org Draw : textures;on chart bars
+OpenOffice.org Draw : Thai
+OpenOffice.org Draw : Thai;entering text
+OpenOffice.org Draw : Thai;language settings
+OpenOffice.org Draw : thesaurus
+OpenOffice.org Draw : thesaurus;activating for a language
+OpenOffice.org Draw : ticker text
+OpenOffice.org Draw : tiled printing of slides
+OpenOffice.org Draw : time and date on all slides
+OpenOffice.org Draw : time fields
+OpenOffice.org Draw : time fields;form functions
+OpenOffice.org Draw : times
+OpenOffice.org Draw : times;fixed
+OpenOffice.org Draw : times;inserting when printing presentations
+OpenOffice.org Draw : times;variable
+OpenOffice.org Draw : times, formats
+OpenOffice.org Draw : timings
+OpenOffice.org Draw : timings;rehearse timings
+OpenOffice.org Draw : tips
+OpenOffice.org Draw : tips;extended tips in Help
+OpenOffice.org Draw : title rows
+OpenOffice.org Draw : title rows;printing in OpenOffice.org Math
+OpenOffice.org Draw : titles
+OpenOffice.org Draw : titles;alignment (charts)
+OpenOffice.org Draw : titles;changing
+OpenOffice.org Draw : titles;editing in charts
+OpenOffice.org Draw : titles;font effects
+OpenOffice.org Draw : titles;formatting automatically
+OpenOffice.org Draw : titles;formatting charts
+OpenOffice.org Draw : titles;objects
+OpenOffice.org Draw : toolbars
+OpenOffice.org Draw : toolbars;3D objects
+OpenOffice.org Draw : toolbars;adding buttons
+OpenOffice.org Draw : toolbars;curves
+OpenOffice.org Draw : toolbars;docking/undocking
+OpenOffice.org Draw : toolbars;ellipses
+OpenOffice.org Draw : toolbars;Form Navigation bar
+OpenOffice.org Draw : toolbars;viewing/closing
+OpenOffice.org Draw : tools bar
+OpenOffice.org Draw : tooltips
+OpenOffice.org Draw : tooltips;extended tips
+OpenOffice.org Draw : tooltips;help
+OpenOffice.org Draw : torus
+OpenOffice.org Draw : Track changes feature in Microsoft Office
+OpenOffice.org Draw : traditional Chinese
+OpenOffice.org Draw : traditional Chinese;translating to simplified chinese
+OpenOffice.org Draw : transition effects
+OpenOffice.org Draw : transparency
+OpenOffice.org Draw : transparency;adjusting
+OpenOffice.org Draw : transparency;areas
+OpenOffice.org Draw : transparency;of objects
+OpenOffice.org Draw : transparency;off for faster printing
+OpenOffice.org Draw : transparency;saving
+OpenOffice.org Draw : tree view of Help
+OpenOffice.org Draw : trend lines in charts
+OpenOffice.org Draw : typefaces
+OpenOffice.org Draw : typefaces;adding under UNIX
+OpenOffice.org Draw : typefaces;formats
+OpenOffice.org Draw : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Draw : typography
+OpenOffice.org Draw : typography;Asian
+OpenOffice.org Draw : underlining
+OpenOffice.org Draw : underlining;AutoFormat function
+OpenOffice.org Draw : underlining;characters
+OpenOffice.org Draw : underlining;text
+OpenOffice.org Draw : underlying objects
+OpenOffice.org Draw : undocking windows
+OpenOffice.org Draw : undoing
+OpenOffice.org Draw : undoing;direct formatting
+OpenOffice.org Draw : undoing;editing
+OpenOffice.org Draw : undoing;number of steps
+OpenOffice.org Draw : ungrouping groups
+OpenOffice.org Draw : units
+OpenOffice.org Draw : units;converting
+OpenOffice.org Draw : units;measurement units
+OpenOffice.org Draw : unlocking layers
+OpenOffice.org Draw : UNO components
+OpenOffice.org Draw : UNO components;Extension Manager
+OpenOffice.org Draw : UNO components;integrating new
+OpenOffice.org Draw : update options
+OpenOffice.org Draw : updates
+OpenOffice.org Draw : updates;checking automatically
+OpenOffice.org Draw : updates;checking manually
+OpenOffice.org Draw : updating
+OpenOffice.org Draw : updating;fields and charts, automatically (Writer)
+OpenOffice.org Draw : updating;links in text documents
+OpenOffice.org Draw : updating;links, on opening
+OpenOffice.org Draw : updating;templates
+OpenOffice.org Draw : URL
+OpenOffice.org Draw : URL;changing hyperlink URLs
+OpenOffice.org Draw : URL;definition
+OpenOffice.org Draw : URL;saving absolute/relative paths
+OpenOffice.org Draw : URL;turning off URL recognition
+OpenOffice.org Draw : user data
+OpenOffice.org Draw : user data;input
+OpenOffice.org Draw : user data;removing when saving
+OpenOffice.org Draw : user-defined colors
+OpenOffice.org Draw : user-defined dictionaries
+OpenOffice.org Draw : user-defined dictionaries;creating
+OpenOffice.org Draw : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Draw : user-defined dictionaries;editing
+OpenOffice.org Draw : user-defined styles
+OpenOffice.org Draw : user-defined styles;automatically replacing
+OpenOffice.org Draw : UTF-8/UCS2 support
+OpenOffice.org Draw : Validation feature in Microsoft Office
+OpenOffice.org Draw : values
+OpenOffice.org Draw : values;rounded as shown (Calc)
+OpenOffice.org Draw : variables
+OpenOffice.org Draw : variables;for paths
+OpenOffice.org Draw : variances in charts
+OpenOffice.org Draw : VBA code
+OpenOffice.org Draw : VBA code;loading/saving documents with VBA code
+OpenOffice.org Draw : vector graphics
+OpenOffice.org Draw : vector graphics;converting bitmaps
+OpenOffice.org Draw : vectorizing bitmaps
+OpenOffice.org Draw : version management
+OpenOffice.org Draw : version numbers of documents
+OpenOffice.org Draw : versions
+OpenOffice.org Draw : versions;comparing documents
+OpenOffice.org Draw : versions;file saving as, restriction
+OpenOffice.org Draw : versions;merging document versions
+OpenOffice.org Draw : versions;of a document
+OpenOffice.org Draw : versions;OpenOffice.org
+OpenOffice.org Draw : vertical callouts
+OpenOffice.org Draw : vertical scrollbars (Writer)
+OpenOffice.org Draw : vertical text boxes
+OpenOffice.org Draw : videos
+OpenOffice.org Draw : viewing
+OpenOffice.org Draw : viewing;databases
+OpenOffice.org Draw : viewing;file properties
+OpenOffice.org Draw : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Draw : viewing;toolbars
+OpenOffice.org Draw : views
+OpenOffice.org Draw : views;black and white
+OpenOffice.org Draw : views;creating database views (Base)
+OpenOffice.org Draw : views;defaults
+OpenOffice.org Draw : views;display sizes
+OpenOffice.org Draw : views;full screen
+OpenOffice.org Draw : views;icons
+OpenOffice.org Draw : views;in 3D
+OpenOffice.org Draw : views;scaling
+OpenOffice.org Draw : views;shift function
+OpenOffice.org Draw : views;slide master view
+OpenOffice.org Draw : Visual Basic for Applications
+OpenOffice.org Draw : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Draw : watermarks
+OpenOffice.org Draw : web documents
+OpenOffice.org Draw : web documents;XForms
+OpenOffice.org Draw : Web support
+OpenOffice.org Draw : WebCast export
+OpenOffice.org Draw : windows
+OpenOffice.org Draw : windows;docking
+OpenOffice.org Draw : windows;docking definition
+OpenOffice.org Draw : windows;hiding/showing/docking
+OpenOffice.org Draw : windows;new
+OpenOffice.org Draw : wizards
+OpenOffice.org Draw : wizards;agendas
+OpenOffice.org Draw : wizards;database queries
+OpenOffice.org Draw : wizards;database tables (Base)
+OpenOffice.org Draw : wizards;databases (Base)
+OpenOffice.org Draw : wizards;document converter
+OpenOffice.org Draw : wizards;Euro Converter
+OpenOffice.org Draw : wizards;faxes
+OpenOffice.org Draw : wizards;forms
+OpenOffice.org Draw : wizards;letters
+OpenOffice.org Draw : wizards;overview
+OpenOffice.org Draw : wizards;presentations
+OpenOffice.org Draw : wizards;reports
+OpenOffice.org Draw : Word documents
+OpenOffice.org Draw : Word documents;compatibility
+OpenOffice.org Draw : Word documents;saving as
+OpenOffice.org Draw : WordArt, see Fontwork
+OpenOffice.org Draw : words
+OpenOffice.org Draw : words;automatically replacing
+OpenOffice.org Draw : words;wrapping in cells
+OpenOffice.org Draw : work directory change
+OpenOffice.org Draw : Workbook feature in Microsoft Office
+OpenOffice.org Draw : Worksheet feature in Microsoft Office
+OpenOffice.org Draw : wrapping text
+OpenOffice.org Draw : wrapping text;in cells
+OpenOffice.org Draw : write protection on/off
+OpenOffice.org Draw : writing aids options
+OpenOffice.org Draw : WYSIWYG in fonts lists
+OpenOffice.org Draw : X axes
+OpenOffice.org Draw : X axes;grid formatting
+OpenOffice.org Draw : X axes;scaling
+OpenOffice.org Draw : X axes;showing
+OpenOffice.org Draw : XForms
+OpenOffice.org Draw : XML converters
+OpenOffice.org Draw : XML file formats
+OpenOffice.org Draw : XML filters
+OpenOffice.org Draw : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Draw : XML filters;settings
+OpenOffice.org Draw : XML Forms
+OpenOffice.org Draw : XSLT based filters
+OpenOffice.org Draw : XSLT based filters;settings
+OpenOffice.org Draw : XSLT filters, see also XML filters
+OpenOffice.org Draw : XY charts
+OpenOffice.org Draw : Y axes
+OpenOffice.org Draw : Y axes;formatting
+OpenOffice.org Draw : Y axes;grid formatting
+OpenOffice.org Draw : Y axes;scaling
+OpenOffice.org Draw : Y axes;showing
+OpenOffice.org Draw : years
+OpenOffice.org Draw : years;2-digit options
+OpenOffice.org Draw : Z axes
+OpenOffice.org Draw : Z axes;grid formatting
+OpenOffice.org Draw : Z axes;showing
+OpenOffice.org Draw : zero values
+OpenOffice.org Draw : zero values;displaying (Calc)
+OpenOffice.org Draw : zooming
+OpenOffice.org Draw : zooming;in presentations
+OpenOffice.org Draw : zooming;keyboard
+OpenOffice.org Draw : zooming;page views
+OpenOffice.org Draw : zooming;pictures
+OpenOffice.org Draw : zooming;shortcut keys
+OpenOffice.org Draw : zooming;status bar
+OpenOffice.org Impress : 1/2 replacement
+OpenOffice.org Impress : 3D charts
+OpenOffice.org Impress : 3D objects
+OpenOffice.org Impress : 3D objects;assembling
+OpenOffice.org Impress : 3D objects;generating
+OpenOffice.org Impress : 3D objects;inserting
+OpenOffice.org Impress : 3D rotation objects
+OpenOffice.org Impress : 3D rotation objects;converting to
+OpenOffice.org Impress : 3D rotation objects;generating
+OpenOffice.org Impress : 3D text creation
+OpenOffice.org Impress : 3D view
+OpenOffice.org Impress : abbreviation replacement
+OpenOffice.org Impress : absolute hyperlinks
+OpenOffice.org Impress : absolute saving of URLs
+OpenOffice.org Impress : accents
+OpenOffice.org Impress : Access databases (base)
+OpenOffice.org Impress : access rights for database tables (Base)
+OpenOffice.org Impress : accessibility
+OpenOffice.org Impress : accessibility;general shortcuts
+OpenOffice.org Impress : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Impress : accessibility;OpenOffice.org Draw
+OpenOffice.org Impress : accessibility;OpenOffice.org features
+OpenOffice.org Impress : accessibility;OpenOffice.org Impress
+OpenOffice.org Impress : accessibility;options
+OpenOffice.org Impress : activating
+OpenOffice.org Impress : activating;context menus
+OpenOffice.org Impress : activating;Error Report Tool
+OpenOffice.org Impress : activating;extended help tips
+OpenOffice.org Impress : activating;plug-ins
+OpenOffice.org Impress : ActiveX control
+OpenOffice.org Impress : Adabas D databases (base)
+OpenOffice.org Impress : add-ons, see UNO components
+OpenOffice.org Impress : adding
+OpenOffice.org Impress : adding;animation effects
+OpenOffice.org Impress : adding;automatic captions (Writer)
+OpenOffice.org Impress : adding;backgrounds
+OpenOffice.org Impress : adding;buttons in toolbars
+OpenOffice.org Impress : adding;conditions for XForm items
+OpenOffice.org Impress : adding;draw objects
+OpenOffice.org Impress : adding;Fontwork objects
+OpenOffice.org Impress : adding;headers/footers in all slides
+OpenOffice.org Impress : adding;items in Data Navigator
+OpenOffice.org Impress : adding;namespaces in XForms
+OpenOffice.org Impress : adding;paragraph borders
+OpenOffice.org Impress : adding;pictures from Gallery
+OpenOffice.org Impress : adding;pictures in Gallery
+OpenOffice.org Impress : adding;plug-ins
+OpenOffice.org Impress : adding;points
+OpenOffice.org Impress : adding;push buttons
+OpenOffice.org Impress : adding;table borders
+OpenOffice.org Impress : adding;text frames
+OpenOffice.org Impress : adding;textures on chart bars
+OpenOffice.org Impress : additional selection mode
+OpenOffice.org Impress : address books
+OpenOffice.org Impress : address books;LDAP server (Base)
+OpenOffice.org Impress : address books;registering
+OpenOffice.org Impress : address labels from databases
+OpenOffice.org Impress : ADO databases (Base)
+OpenOffice.org Impress : Agenda Wizard
+OpenOffice.org Impress : aging filter
+OpenOffice.org Impress : aligning
+OpenOffice.org Impress : aligning;2D charts
+OpenOffice.org Impress : aligning;cells
+OpenOffice.org Impress : aligning;draw objects
+OpenOffice.org Impress : aligning;objects
+OpenOffice.org Impress : aligning;paragraphs
+OpenOffice.org Impress : aligning;tables in text
+OpenOffice.org Impress : aligning;text objects
+OpenOffice.org Impress : aligning;titles in charts
+OpenOffice.org Impress : allowing
+OpenOffice.org Impress : allowing;effects
+OpenOffice.org Impress : allowing;interaction
+OpenOffice.org Impress : alternative fonts
+OpenOffice.org Impress : ampersand symbol, see also operators
+OpenOffice.org Impress : anchors
+OpenOffice.org Impress : anchors;changing
+OpenOffice.org Impress : anchors;displaying (Calc)
+OpenOffice.org Impress : anchors;types/positions for draw objects
+OpenOffice.org Impress : animated GIFs
+OpenOffice.org Impress : animated slide transitions
+OpenOffice.org Impress : animations
+OpenOffice.org Impress : animations;accessibility options
+OpenOffice.org Impress : animations;editing
+OpenOffice.org Impress : animations;list of
+OpenOffice.org Impress : animations;saving as GIFs
+OpenOffice.org Impress : appearance options
+OpenOffice.org Impress : applet insertion
+OpenOffice.org Impress : applying
+OpenOffice.org Impress : applying;animation effects
+OpenOffice.org Impress : applying;gradients
+OpenOffice.org Impress : applying;languages, to selected text
+OpenOffice.org Impress : Arabic
+OpenOffice.org Impress : Arabic;entering text
+OpenOffice.org Impress : Arabic;language settings
+OpenOffice.org Impress : area charts
+OpenOffice.org Impress : areas
+OpenOffice.org Impress : areas;bitmap patterns
+OpenOffice.org Impress : areas;from connected lines
+OpenOffice.org Impress : areas;hatched/dotted
+OpenOffice.org Impress : areas;shadows
+OpenOffice.org Impress : areas;slanting
+OpenOffice.org Impress : areas;styles
+OpenOffice.org Impress : areas;transparency
+OpenOffice.org Impress : arguments in command line
+OpenOffice.org Impress : arranging
+OpenOffice.org Impress : arranging;objects
+OpenOffice.org Impress : arranging;objects (guide)
+OpenOffice.org Impress : arranging;slides
+OpenOffice.org Impress : arrows
+OpenOffice.org Impress : arrows;defining arrow heads
+OpenOffice.org Impress : arrows;defining arrow lines
+OpenOffice.org Impress : arrows;drawing in text
+OpenOffice.org Impress : arrows;inserting
+OpenOffice.org Impress : arrows;loading arrow styles
+OpenOffice.org Impress : ASCII
+OpenOffice.org Impress : ASCII;definition
+OpenOffice.org Impress : Asian languages
+OpenOffice.org Impress : Asian languages;enabling
+OpenOffice.org Impress : Asian Phonetic Guide
+OpenOffice.org Impress : Asian typography
+OpenOffice.org Impress : assembled objects in 3D
+OpenOffice.org Impress : assigning scripts
+OpenOffice.org Impress : assistive technology in OpenOffice.org
+OpenOffice.org Impress : attaching toolbars
+OpenOffice.org Impress : attachments in e-mails
+OpenOffice.org Impress : attributes
+OpenOffice.org Impress : attributes;objects with
+OpenOffice.org Impress : audio
+OpenOffice.org Impress : audio;inserting
+OpenOffice.org Impress : audio;UNIX
+OpenOffice.org Impress : authors
+OpenOffice.org Impress : auto reloading HTML documents
+OpenOffice.org Impress : AutoAbstract function for sending text to presentations
+OpenOffice.org Impress : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Impress : AutoComplete function in text and list boxes
+OpenOffice.org Impress : AutoCorrect function
+OpenOffice.org Impress : AutoCorrect function;context menu
+OpenOffice.org Impress : AutoCorrect function;options
+OpenOffice.org Impress : AutoCorrect function;pictures and frames
+OpenOffice.org Impress : AutoCorrect function;quotes
+OpenOffice.org Impress : AutoCorrect function;replacement table
+OpenOffice.org Impress : AutoCorrect function;smart tags
+OpenOffice.org Impress : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Impress : AutoCorrect function;URL recognition
+OpenOffice.org Impress : AutoFormat function
+OpenOffice.org Impress : AutoFormat function;switching on and off
+OpenOffice.org Impress : automatic captions (Writer)
+OpenOffice.org Impress : automatic control focus
+OpenOffice.org Impress : automatic hyperlink formatting
+OpenOffice.org Impress : automatic line breaks
+OpenOffice.org Impress : automatic lines/borders in text
+OpenOffice.org Impress : automatic saving
+OpenOffice.org Impress : automatic slide changes
+OpenOffice.org Impress : automatic slide changes;rehearse timings
+OpenOffice.org Impress : automatic slide shows
+OpenOffice.org Impress : automatic slide transition
+OpenOffice.org Impress : AutoPilots, see wizards
+OpenOffice.org Impress : AutoShapes feature in Microsoft Office
+OpenOffice.org Impress : averages in charts
+OpenOffice.org Impress : axes
+OpenOffice.org Impress : axes;better scaling
+OpenOffice.org Impress : axes;formatting
+OpenOffice.org Impress : axes;formatting grids
+OpenOffice.org Impress : axes;inserting grids
+OpenOffice.org Impress : axes;interval marks
+OpenOffice.org Impress : axes;showing axes in charts
+OpenOffice.org Impress : axes in charts
+OpenOffice.org Impress : backgrounds
+OpenOffice.org Impress : backgrounds;changing
+OpenOffice.org Impress : backgrounds;defining colors/pictures
+OpenOffice.org Impress : backgrounds;deleting unused
+OpenOffice.org Impress : backgrounds;frames/sections/indexes
+OpenOffice.org Impress : backgrounds;inserting from Gallery
+OpenOffice.org Impress : backgrounds;normal view
+OpenOffice.org Impress : backgrounds;notes
+OpenOffice.org Impress : backgrounds;printing
+OpenOffice.org Impress : backgrounds;slides
+OpenOffice.org Impress : backing window
+OpenOffice.org Impress : backups
+OpenOffice.org Impress : backups;automatic
+OpenOffice.org Impress : backups;documents
+OpenOffice.org Impress : bar charts
+OpenOffice.org Impress : Basic
+OpenOffice.org Impress : Basic;fonts for source display
+OpenOffice.org Impress : Basic;programming
+OpenOffice.org Impress : Basic;recording macros
+OpenOffice.org Impress : Basic;scripting
+OpenOffice.org Impress : basic fonts
+OpenOffice.org Impress : BeanShell scripting
+OpenOffice.org Impress : behind object command
+OpenOffice.org Impress : Bézier curves
+OpenOffice.org Impress : Bézier curves;control points in presentations
+OpenOffice.org Impress : bi-directional writing
+OpenOffice.org Impress : binding space
+OpenOffice.org Impress : bitmaps
+OpenOffice.org Impress : bitmaps;converting to
+OpenOffice.org Impress : bitmaps;converting to vector graphics
+OpenOffice.org Impress : bitmaps;inserting and editing
+OpenOffice.org Impress : bitmaps;off for faster printing
+OpenOffice.org Impress : bitmaps;patterns
+OpenOffice.org Impress : bitmaps;replacing colors
+OpenOffice.org Impress : black and white display
+OpenOffice.org Impress : black and white printing
+OpenOffice.org Impress : black and white view
+OpenOffice.org Impress : black printing in Calc
+OpenOffice.org Impress : block selection mode
+OpenOffice.org Impress : bold
+OpenOffice.org Impress : bold;AutoFormat function
+OpenOffice.org Impress : bold;text
+OpenOffice.org Impress : bookmarks
+OpenOffice.org Impress : bookmarks;Help
+OpenOffice.org Impress : borders
+OpenOffice.org Impress : borders;arranging
+OpenOffice.org Impress : borders;cells on screen (Calc)
+OpenOffice.org Impress : borders;for paragraphs
+OpenOffice.org Impress : borders;for tables
+OpenOffice.org Impress : borders;shadows
+OpenOffice.org Impress : borders;table boundaries (Writer)
+OpenOffice.org Impress : borders, see also frames
+OpenOffice.org Impress : bound fields
+OpenOffice.org Impress : bound fields;controls
+OpenOffice.org Impress : boundaries of tables (Writer)
+OpenOffice.org Impress : break display (Writer)
+OpenOffice.org Impress : breaking object connections
+OpenOffice.org Impress : brochures
+OpenOffice.org Impress : brochures;printing several
+OpenOffice.org Impress : build numbers of OpenOffice.org
+OpenOffice.org Impress : bullet lists
+OpenOffice.org Impress : bullet lists;formatting options
+OpenOffice.org Impress : bullets
+OpenOffice.org Impress : bullets;paragraphs
+OpenOffice.org Impress : bullets;replacing
+OpenOffice.org Impress : bullets;turning off
+OpenOffice.org Impress : business cards
+OpenOffice.org Impress : business cards;creating and synchronizing
+OpenOffice.org Impress : business cards;using templates
+OpenOffice.org Impress : button bars, see toolbars
+OpenOffice.org Impress : buttons
+OpenOffice.org Impress : buttons;adding push buttons
+OpenOffice.org Impress : buttons;big/small
+OpenOffice.org Impress : buttons;editing hyperlink buttons
+OpenOffice.org Impress : buttons;form functions
+OpenOffice.org Impress : buttons;toolbars
+OpenOffice.org Impress : cache for graphics
+OpenOffice.org Impress : calculating
+OpenOffice.org Impress : calculating;iterative references (Calc)
+OpenOffice.org Impress : calculating;regression curves
+OpenOffice.org Impress : callouts
+OpenOffice.org Impress : callouts;drawings
+OpenOffice.org Impress : callouts;inserting in presentations
+OpenOffice.org Impress : capital letters
+OpenOffice.org Impress : capital letters;AutoCorrect function
+OpenOffice.org Impress : capital letters;font effects
+OpenOffice.org Impress : captions
+OpenOffice.org Impress : captions;automatic captions (Writer)
+OpenOffice.org Impress : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Impress : captions, see also labels/callouts
+OpenOffice.org Impress : cascading update (Base)
+OpenOffice.org Impress : case sensitivity
+OpenOffice.org Impress : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Impress : case sensitivity;searching
+OpenOffice.org Impress : cells
+OpenOffice.org Impress : cells;aligning
+OpenOffice.org Impress : cells;backgrounds
+OpenOffice.org Impress : cells;coloring (Calc)
+OpenOffice.org Impress : cells;cursor positions after input (Calc)
+OpenOffice.org Impress : cells;formatting without effect (Calc)
+OpenOffice.org Impress : cells;line breaks
+OpenOffice.org Impress : cells;linked to controls
+OpenOffice.org Impress : cells;number formats
+OpenOffice.org Impress : cells;number of
+OpenOffice.org Impress : cells;pasting
+OpenOffice.org Impress : cells;resetting formats
+OpenOffice.org Impress : cells;showing grid lines (Calc)
+OpenOffice.org Impress : centered text
+OpenOffice.org Impress : centimeters
+OpenOffice.org Impress : certificates
+OpenOffice.org Impress : Change Case feature in Microsoft Office
+OpenOffice.org Impress : changes
+OpenOffice.org Impress : changes;accepting or rejecting
+OpenOffice.org Impress : changes;comparing to original
+OpenOffice.org Impress : changes;protecting
+OpenOffice.org Impress : changes;recording
+OpenOffice.org Impress : changes;review function
+OpenOffice.org Impress : changes;showing
+OpenOffice.org Impress : changing
+OpenOffice.org Impress : changing;data binding of XForms
+OpenOffice.org Impress : changing;default templates
+OpenOffice.org Impress : changing;document titles
+OpenOffice.org Impress : changing;file associations in Setup program
+OpenOffice.org Impress : changing;hyperlink text/formats/URLs
+OpenOffice.org Impress : changing;icon sizes
+OpenOffice.org Impress : changing;keyboard
+OpenOffice.org Impress : changing;layer properties
+OpenOffice.org Impress : changing;layout for handouts
+OpenOffice.org Impress : changing;links
+OpenOffice.org Impress : changing;menus
+OpenOffice.org Impress : changing;object sizes
+OpenOffice.org Impress : changing;order of slides
+OpenOffice.org Impress : changing;slide layouts
+OpenOffice.org Impress : changing;toolbars
+OpenOffice.org Impress : changing;work directory
+OpenOffice.org Impress : changing, see also editing and replacing
+OpenOffice.org Impress : character styles
+OpenOffice.org Impress : character styles;language selection
+OpenOffice.org Impress : characters
+OpenOffice.org Impress : characters;alternative fonts
+OpenOffice.org Impress : characters;Asian layout
+OpenOffice.org Impress : characters;bold
+OpenOffice.org Impress : characters;coloring
+OpenOffice.org Impress : characters;contours
+OpenOffice.org Impress : characters;converting to curves
+OpenOffice.org Impress : characters;displaying only on screen (Writer)
+OpenOffice.org Impress : characters;enabling CTL and Asian characters
+OpenOffice.org Impress : characters;font effects
+OpenOffice.org Impress : characters;fonts and formats
+OpenOffice.org Impress : characters;hyperlinks
+OpenOffice.org Impress : characters;italics
+OpenOffice.org Impress : characters;language selection
+OpenOffice.org Impress : characters;shadowed
+OpenOffice.org Impress : characters;spacing
+OpenOffice.org Impress : characters;special
+OpenOffice.org Impress : characters;underlining
+OpenOffice.org Impress : charcoal sketches filter
+OpenOffice.org Impress : chart legends
+OpenOffice.org Impress : chart legends;hiding
+OpenOffice.org Impress : chart legends;showing icons with labels
+OpenOffice.org Impress : chart types
+OpenOffice.org Impress : chart types;area
+OpenOffice.org Impress : chart types;column and bar
+OpenOffice.org Impress : chart types;column and line
+OpenOffice.org Impress : chart types;line
+OpenOffice.org Impress : chart types;net
+OpenOffice.org Impress : chart types;pie/donut
+OpenOffice.org Impress : chart types;stock
+OpenOffice.org Impress : chart types;XY (scatter)
+OpenOffice.org Impress : charts
+OpenOffice.org Impress : charts;3D views
+OpenOffice.org Impress : charts;aligning
+OpenOffice.org Impress : charts;arranging within stacks
+OpenOffice.org Impress : charts;bars with textures
+OpenOffice.org Impress : charts;choosing chart types
+OpenOffice.org Impress : charts;colors
+OpenOffice.org Impress : charts;copying with link to source cell range
+OpenOffice.org Impress : charts;data labels
+OpenOffice.org Impress : charts;displaying (Calc)
+OpenOffice.org Impress : charts;editing axes
+OpenOffice.org Impress : charts;editing data
+OpenOffice.org Impress : charts;editing legends
+OpenOffice.org Impress : charts;editing titles
+OpenOffice.org Impress : charts;formatting areas
+OpenOffice.org Impress : charts;formatting floors
+OpenOffice.org Impress : charts;formatting walls
+OpenOffice.org Impress : charts;inserting
+OpenOffice.org Impress : charts;overview
+OpenOffice.org Impress : charts;properties
+OpenOffice.org Impress : charts;reorganizing
+OpenOffice.org Impress : charts;scaling axes
+OpenOffice.org Impress : charts;scaling text
+OpenOffice.org Impress : charts;shortcuts
+OpenOffice.org Impress : charts;showing axes
+OpenOffice.org Impress : charts;updating automatically (Writer)
+OpenOffice.org Impress : check box creation
+OpenOffice.org Impress : Chinese writing systems
+OpenOffice.org Impress : choosing printers
+OpenOffice.org Impress : circle drawings
+OpenOffice.org Impress : circle segments
+OpenOffice.org Impress : circles
+OpenOffice.org Impress : circles;of objects
+OpenOffice.org Impress : Client Side ImageMap
+OpenOffice.org Impress : clipboard
+OpenOffice.org Impress : clipboard;cutting
+OpenOffice.org Impress : clipboard;pasting
+OpenOffice.org Impress : clipboard;pasting formatted/unformatted text
+OpenOffice.org Impress : clipboard;selection clipboard
+OpenOffice.org Impress : clipboard;Unix
+OpenOffice.org Impress : closing
+OpenOffice.org Impress : closing;documents
+OpenOffice.org Impress : closing;shapes
+OpenOffice.org Impress : closing;toolbars
+OpenOffice.org Impress : color bar
+OpenOffice.org Impress : colors
+OpenOffice.org Impress : colors;adding
+OpenOffice.org Impress : colors;appearance
+OpenOffice.org Impress : colors;backgrounds
+OpenOffice.org Impress : colors;charts
+OpenOffice.org Impress : colors;default colors
+OpenOffice.org Impress : colors;defining and saving
+OpenOffice.org Impress : colors;defining gradients interactively
+OpenOffice.org Impress : colors;displaying presentations
+OpenOffice.org Impress : colors;fill format
+OpenOffice.org Impress : colors;fonts
+OpenOffice.org Impress : colors;grid lines and cells (Calc)
+OpenOffice.org Impress : colors;loading lists
+OpenOffice.org Impress : colors;models
+OpenOffice.org Impress : colors;not printing
+OpenOffice.org Impress : colors;printing in grayscale
+OpenOffice.org Impress : colors;replacing
+OpenOffice.org Impress : colors;restriction (Calc)
+OpenOffice.org Impress : colors;selection
+OpenOffice.org Impress : column and line charts
+OpenOffice.org Impress : column charts
+OpenOffice.org Impress : column headers
+OpenOffice.org Impress : column headers;displaying (Calc)
+OpenOffice.org Impress : column headers;highlighting (Calc)
+OpenOffice.org Impress : columns
+OpenOffice.org Impress : columns;setting with the mouse
+OpenOffice.org Impress : combination charts
+OpenOffice.org Impress : combining
+OpenOffice.org Impress : combining;3D objects
+OpenOffice.org Impress : combining;draw objects
+OpenOffice.org Impress : combining;undoing
+OpenOffice.org Impress : combo box creation
+OpenOffice.org Impress : command button creation
+OpenOffice.org Impress : command buttons, see push buttons
+OpenOffice.org Impress : command line parameters
+OpenOffice.org Impress : commands
+OpenOffice.org Impress : commands;not visible
+OpenOffice.org Impress : commands;SQL
+OpenOffice.org Impress : comments
+OpenOffice.org Impress : comments;on changes
+OpenOffice.org Impress : comments feature in Microsoft Office
+OpenOffice.org Impress : common terms
+OpenOffice.org Impress : common terms;Chinese dictionary
+OpenOffice.org Impress : common terms;glossaries
+OpenOffice.org Impress : common terms;Internet glossary
+OpenOffice.org Impress : Compare and Merge feature in Microsoft Office
+OpenOffice.org Impress : comparisons
+OpenOffice.org Impress : comparisons;document versions
+OpenOffice.org Impress : comparisons;operators in default filter dialog
+OpenOffice.org Impress : compatibility settings for MS Word import
+OpenOffice.org Impress : complete screen view
+OpenOffice.org Impress : complex text layout
+OpenOffice.org Impress : complex text layout;definition
+OpenOffice.org Impress : complex text layout;enabling
+OpenOffice.org Impress : compose key to insert special characters
+OpenOffice.org Impress : concatenation, see ampersand symbol
+OpenOffice.org Impress : conditional separators
+OpenOffice.org Impress : conditions
+OpenOffice.org Impress : conditions;in number formats
+OpenOffice.org Impress : conditions;items in Data Navigator
+OpenOffice.org Impress : cones
+OpenOffice.org Impress : Configuration Manager
+OpenOffice.org Impress : configuring
+OpenOffice.org Impress : configuring;fax icon
+OpenOffice.org Impress : configuring;OpenOffice.org
+OpenOffice.org Impress : configuring;toolbars
+OpenOffice.org Impress : connecting
+OpenOffice.org Impress : connecting;draw objects
+OpenOffice.org Impress : connecting;lines
+OpenOffice.org Impress : connecting;paths and objects
+OpenOffice.org Impress : connections to data sources (Base)
+OpenOffice.org Impress : connectors
+OpenOffice.org Impress : connectors;properties of
+OpenOffice.org Impress : connectors;using
+OpenOffice.org Impress : constructing shapes
+OpenOffice.org Impress : contents protection
+OpenOffice.org Impress : context menus
+OpenOffice.org Impress : contours
+OpenOffice.org Impress : contours;converting to
+OpenOffice.org Impress : contours of text
+OpenOffice.org Impress : control point display in presentations
+OpenOffice.org Impress : control points definition
+OpenOffice.org Impress : controls
+OpenOffice.org Impress : controls;activating in forms
+OpenOffice.org Impress : controls;adding to documents
+OpenOffice.org Impress : controls;arranging in forms
+OpenOffice.org Impress : controls;arranging within stacks
+OpenOffice.org Impress : controls;assigning data sources
+OpenOffice.org Impress : controls;bound fields/list contents/linked cells
+OpenOffice.org Impress : controls;events
+OpenOffice.org Impress : controls;focus
+OpenOffice.org Impress : controls;formatted fields
+OpenOffice.org Impress : controls;grouping
+OpenOffice.org Impress : controls;hidden
+OpenOffice.org Impress : controls;inserting
+OpenOffice.org Impress : controls;multi-line titles
+OpenOffice.org Impress : controls;positions and sizes
+OpenOffice.org Impress : controls;printing
+OpenOffice.org Impress : controls;properties of form controls
+OpenOffice.org Impress : controls;properties of table controls
+OpenOffice.org Impress : controls;reference by SQL
+OpenOffice.org Impress : controls;rich text control
+OpenOffice.org Impress : controls;select mode
+OpenOffice.org Impress : controls;showing (Writer)
+OpenOffice.org Impress : converters
+OpenOffice.org Impress : converters;Euro converter
+OpenOffice.org Impress : converters;PostScript, UNIX
+OpenOffice.org Impress : converters;XML
+OpenOffice.org Impress : converting
+OpenOffice.org Impress : converting;bitmaps to polygons
+OpenOffice.org Impress : converting;Hangul/Hanja
+OpenOffice.org Impress : converting;metrics
+OpenOffice.org Impress : converting;Microsoft documents
+OpenOffice.org Impress : converting;OpenOffice.org documents
+OpenOffice.org Impress : converting;Pocket PC formats
+OpenOffice.org Impress : converting;points
+OpenOffice.org Impress : converting;text to curves
+OpenOffice.org Impress : converting;to bitmaps
+OpenOffice.org Impress : converting;to contours
+OpenOffice.org Impress : converting;to curves, polygons, 3D
+OpenOffice.org Impress : converting;to metafile format (WMF)
+OpenOffice.org Impress : copies
+OpenOffice.org Impress : copies;printing
+OpenOffice.org Impress : copying
+OpenOffice.org Impress : copying;by drag and drop
+OpenOffice.org Impress : copying;data from text documents
+OpenOffice.org Impress : copying;datasource records in spreadsheets
+OpenOffice.org Impress : copying;draw objects
+OpenOffice.org Impress : copying;draw objects between documents
+OpenOffice.org Impress : copying;formatting
+OpenOffice.org Impress : copying;from data source view
+OpenOffice.org Impress : copying;from Gallery
+OpenOffice.org Impress : copying;in Unix
+OpenOffice.org Impress : copying;pictures, between documents
+OpenOffice.org Impress : copying;sheet areas, to text documents
+OpenOffice.org Impress : copying;slides
+OpenOffice.org Impress : copying;text from other documents
+OpenOffice.org Impress : copying;to Gallery
+OpenOffice.org Impress : copyright for OpenOffice.org
+OpenOffice.org Impress : corner points
+OpenOffice.org Impress : corner roundings
+OpenOffice.org Impress : covered objects
+OpenOffice.org Impress : crash reports
+OpenOffice.org Impress : criteria of query design (Base)
+OpenOffice.org Impress : cropping pictures
+OpenOffice.org Impress : cross-fading
+OpenOffice.org Impress : cross-fading;creating cross-fades
+OpenOffice.org Impress : cross-fading;slides
+OpenOffice.org Impress : cross-fading;two draw objects
+OpenOffice.org Impress : CTL
+OpenOffice.org Impress : CTL;complex text layout languages
+OpenOffice.org Impress : CTL;definition
+OpenOffice.org Impress : CTL;options
+OpenOffice.org Impress : cubes
+OpenOffice.org Impress : currencies
+OpenOffice.org Impress : currencies;converters
+OpenOffice.org Impress : currencies;formats and format codes
+OpenOffice.org Impress : currency field creation
+OpenOffice.org Impress : currency formats
+OpenOffice.org Impress : cursor
+OpenOffice.org Impress : cursor;allowing in protected areas (Writer)
+OpenOffice.org Impress : cursor;in read-only text
+OpenOffice.org Impress : cursor;quickly moving to an object
+OpenOffice.org Impress : curves
+OpenOffice.org Impress : curves;converting text to
+OpenOffice.org Impress : curves;drawing
+OpenOffice.org Impress : curves;editing
+OpenOffice.org Impress : curves;editing points
+OpenOffice.org Impress : curves;properties in line charts/XY charts
+OpenOffice.org Impress : curves;toolbar
+OpenOffice.org Impress : custom animation
+OpenOffice.org Impress : custom colors
+OpenOffice.org Impress : custom dictionaries
+OpenOffice.org Impress : custom dictionaries;editing
+OpenOffice.org Impress : custom gradients
+OpenOffice.org Impress : custom hyphens (Writer)
+OpenOffice.org Impress : custom quotes
+OpenOffice.org Impress : custom slide shows
+OpenOffice.org Impress : custom templates
+OpenOffice.org Impress : customizing
+OpenOffice.org Impress : customizing;events
+OpenOffice.org Impress : customizing;keyboard
+OpenOffice.org Impress : customizing;menus
+OpenOffice.org Impress : customizing;OpenOffice.org
+OpenOffice.org Impress : customizing;round corners
+OpenOffice.org Impress : customizing;toolbars
+OpenOffice.org Impress : cutting
+OpenOffice.org Impress : cylinders
+OpenOffice.org Impress : dashes
+OpenOffice.org Impress : data
+OpenOffice.org Impress : data;filtering in forms
+OpenOffice.org Impress : data;forms and subforms
+OpenOffice.org Impress : data;read-only
+OpenOffice.org Impress : data;sorting in forms
+OpenOffice.org Impress : data;user data
+OpenOffice.org Impress : data binding change in XForms
+OpenOffice.org Impress : data labels in charts
+OpenOffice.org Impress : Data Navigator display options
+OpenOffice.org Impress : data ranges in charts
+OpenOffice.org Impress : data series
+OpenOffice.org Impress : data source browser
+OpenOffice.org Impress : data source explorer
+OpenOffice.org Impress : data source view
+OpenOffice.org Impress : data source view;drag and drop
+OpenOffice.org Impress : data source view;overview
+OpenOffice.org Impress : data source view;showing
+OpenOffice.org Impress : data sources
+OpenOffice.org Impress : data sources;as tables
+OpenOffice.org Impress : data sources;connection settings (Base)
+OpenOffice.org Impress : data sources;copying records to spreadsheets
+OpenOffice.org Impress : data sources;displaying current
+OpenOffice.org Impress : data sources;LDAP server (Base)
+OpenOffice.org Impress : data sources;OpenOffice.org Base
+OpenOffice.org Impress : data sources;registering address books
+OpenOffice.org Impress : data sources;reports
+OpenOffice.org Impress : data sources;setting for stock charts
+OpenOffice.org Impress : data sources;viewing
+OpenOffice.org Impress : data structure of XForms
+OpenOffice.org Impress : data values in charts
+OpenOffice.org Impress : database contents
+OpenOffice.org Impress : database contents;inserting as tables
+OpenOffice.org Impress : database contents;inserting as text
+OpenOffice.org Impress : database reports
+OpenOffice.org Impress : Database Wizard (Base)
+OpenOffice.org Impress : databases
+OpenOffice.org Impress : databases;administration through SQL (Base)
+OpenOffice.org Impress : databases;ADO (Base)
+OpenOffice.org Impress : databases;connecting (Base)
+OpenOffice.org Impress : databases;creating
+OpenOffice.org Impress : databases;creating labels
+OpenOffice.org Impress : databases;creating queries
+OpenOffice.org Impress : databases;creating reports
+OpenOffice.org Impress : databases;creating tables
+OpenOffice.org Impress : databases;dBASE (Base)
+OpenOffice.org Impress : databases;deleting (Base)
+OpenOffice.org Impress : databases;drag and drop (Base)
+OpenOffice.org Impress : databases;editing tables
+OpenOffice.org Impress : databases;form filters
+OpenOffice.org Impress : databases;formats (Base)
+OpenOffice.org Impress : databases;importing/exporting
+OpenOffice.org Impress : databases;JDBC (Base)
+OpenOffice.org Impress : databases;main page (Base)
+OpenOffice.org Impress : databases;MySQL (Base)
+OpenOffice.org Impress : databases;ODBC (Base)
+OpenOffice.org Impress : databases;overview
+OpenOffice.org Impress : databases;registering (Base)
+OpenOffice.org Impress : databases;searching records
+OpenOffice.org Impress : databases;shortcut keys
+OpenOffice.org Impress : databases;sorting
+OpenOffice.org Impress : databases;standard filters
+OpenOffice.org Impress : databases;text formats
+OpenOffice.org Impress : databases;viewing
+OpenOffice.org Impress : date fields
+OpenOffice.org Impress : date fields;creating
+OpenOffice.org Impress : date fields;properties
+OpenOffice.org Impress : date formats
+OpenOffice.org Impress : date on all slides
+OpenOffice.org Impress : dates
+OpenOffice.org Impress : dates;default (Calc)
+OpenOffice.org Impress : dates;fixed
+OpenOffice.org Impress : dates;printing in presentations
+OpenOffice.org Impress : dates;start 1900/01/01 (Calc)
+OpenOffice.org Impress : dates;start 1904/01/01 (Calc)
+OpenOffice.org Impress : dates;variable
+OpenOffice.org Impress : dBASE
+OpenOffice.org Impress : dBASE;database settings (Base)
+OpenOffice.org Impress : DDE
+OpenOffice.org Impress : DDE;definition
+OpenOffice.org Impress : deactivating
+OpenOffice.org Impress : deactivating;plug-ins
+OpenOffice.org Impress : decimal places displayed (Calc)
+OpenOffice.org Impress : decimal separator key
+OpenOffice.org Impress : decimal tab stops
+OpenOffice.org Impress : decreasing sizes of views
+OpenOffice.org Impress : default directories
+OpenOffice.org Impress : default file formats
+OpenOffice.org Impress : default filters
+OpenOffice.org Impress : default filters;comparison operators
+OpenOffice.org Impress : default filters;databases
+OpenOffice.org Impress : default printer
+OpenOffice.org Impress : default printer;setting up
+OpenOffice.org Impress : default printer;UNIX
+OpenOffice.org Impress : default templates
+OpenOffice.org Impress : default templates;changing
+OpenOffice.org Impress : default templates;organizing
+OpenOffice.org Impress : defaults
+OpenOffice.org Impress : defaults;documents
+OpenOffice.org Impress : defaults;file formats
+OpenOffice.org Impress : defaults;fonts
+OpenOffice.org Impress : defaults;grids (Writer/Calc)
+OpenOffice.org Impress : defaults;languages
+OpenOffice.org Impress : defaults;number formats
+OpenOffice.org Impress : defaults;of saving
+OpenOffice.org Impress : defaults;program configuration
+OpenOffice.org Impress : defaults;tab stops in text
+OpenOffice.org Impress : defaults;views
+OpenOffice.org Impress : defining
+OpenOffice.org Impress : defining;arrowheads and other line ends
+OpenOffice.org Impress : defining;colors
+OpenOffice.org Impress : defining;gradients
+OpenOffice.org Impress : defining;line styles
+OpenOffice.org Impress : defining;paragraph borders
+OpenOffice.org Impress : defining;queries (Base)
+OpenOffice.org Impress : defining;table borders
+OpenOffice.org Impress : deleting
+OpenOffice.org Impress : deleting;all direct formatting
+OpenOffice.org Impress : deleting;animation effects
+OpenOffice.org Impress : deleting;databases (Base)
+OpenOffice.org Impress : deleting;hyperlinks
+OpenOffice.org Impress : deleting;layers
+OpenOffice.org Impress : deleting;lines in text
+OpenOffice.org Impress : deleting;models/instances
+OpenOffice.org Impress : deleting;namespaces in XForms
+OpenOffice.org Impress : deleting;points
+OpenOffice.org Impress : deleting;slide transition effects
+OpenOffice.org Impress : deleting;slides
+OpenOffice.org Impress : deleting;tab stops
+OpenOffice.org Impress : deleting;templates
+OpenOffice.org Impress : deleting;XML filters
+OpenOffice.org Impress : depth stagger
+OpenOffice.org Impress : descriptions for objects
+OpenOffice.org Impress : design mode after saving
+OpenOffice.org Impress : design view
+OpenOffice.org Impress : design view;creating forms
+OpenOffice.org Impress : design view;queries/views (Base)
+OpenOffice.org Impress : designing
+OpenOffice.org Impress : designing;database tables
+OpenOffice.org Impress : designing;fonts
+OpenOffice.org Impress : designing;queries (Base)
+OpenOffice.org Impress : detaching toolbars
+OpenOffice.org Impress : dictionaries
+OpenOffice.org Impress : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Impress : dictionaries;creating
+OpenOffice.org Impress : dictionaries;editing user-defined
+OpenOffice.org Impress : dictionaries;spellcheck
+OpenOffice.org Impress : dictionaries, see also languages
+OpenOffice.org Impress : digital signatures
+OpenOffice.org Impress : dimension lines
+OpenOffice.org Impress : dimension lines;drawing
+OpenOffice.org Impress : dimension lines;properties of
+OpenOffice.org Impress : direct formatting
+OpenOffice.org Impress : direct formatting;undoing all
+OpenOffice.org Impress : directories
+OpenOffice.org Impress : directories;creating new
+OpenOffice.org Impress : directories;directory structure
+OpenOffice.org Impress : disabled persons
+OpenOffice.org Impress : display qualities of presentations
+OpenOffice.org Impress : displaying
+OpenOffice.org Impress : displaying;non-printing characters (Writer)
+OpenOffice.org Impress : displaying;notes (Calc)
+OpenOffice.org Impress : displaying;notes in text documents
+OpenOffice.org Impress : displaying;pictures and objects (Writer)
+OpenOffice.org Impress : displaying;tables (Writer)
+OpenOffice.org Impress : displaying;zero values (Calc)
+OpenOffice.org Impress : distances
+OpenOffice.org Impress : distinct values in SQL queries
+OpenOffice.org Impress : distorting in drawings
+OpenOffice.org Impress : distorting objects
+OpenOffice.org Impress : distributing draw objects
+OpenOffice.org Impress : distributing XML filters
+OpenOffice.org Impress : dithering
+OpenOffice.org Impress : docking
+OpenOffice.org Impress : docking;definition
+OpenOffice.org Impress : docking;toolbars
+OpenOffice.org Impress : docking;windows
+OpenOffice.org Impress : Document Converter Wizard
+OpenOffice.org Impress : Document Map feature in Microsoft Office
+OpenOffice.org Impress : Document Map, see Navigator
+OpenOffice.org Impress : document types in OpenOffice.org
+OpenOffice.org Impress : documents
+OpenOffice.org Impress : documents;changing titles
+OpenOffice.org Impress : documents;closing
+OpenOffice.org Impress : documents;comparing
+OpenOffice.org Impress : documents;contents as lists
+OpenOffice.org Impress : documents;editing time
+OpenOffice.org Impress : documents;exporting
+OpenOffice.org Impress : documents;importing
+OpenOffice.org Impress : documents;languages
+OpenOffice.org Impress : documents;measurement units in
+OpenOffice.org Impress : documents;merging
+OpenOffice.org Impress : documents;number of pages/tables/sheets
+OpenOffice.org Impress : documents;opening
+OpenOffice.org Impress : documents;opening in design mode
+OpenOffice.org Impress : documents;opening with templates
+OpenOffice.org Impress : documents;organizing
+OpenOffice.org Impress : documents;printing
+OpenOffice.org Impress : documents;read-only
+OpenOffice.org Impress : documents;reloading
+OpenOffice.org Impress : documents;saving
+OpenOffice.org Impress : documents;saving automatically
+OpenOffice.org Impress : documents;saving in other formats
+OpenOffice.org Impress : documents;sending as e-mail
+OpenOffice.org Impress : documents;styles changed
+OpenOffice.org Impress : documents;version management
+OpenOffice.org Impress : documents;version numbers
+OpenOffice.org Impress : donut charts
+OpenOffice.org Impress : dotted areas
+OpenOffice.org Impress : double-line spacing in paragraphs
+OpenOffice.org Impress : double-line writing in Asian layout
+OpenOffice.org Impress : doubling draw objects
+OpenOffice.org Impress : drag and drop
+OpenOffice.org Impress : drag and drop;copying and pasting text
+OpenOffice.org Impress : drag and drop;data source view
+OpenOffice.org Impress : drag and drop;from Gallery to draw objects
+OpenOffice.org Impress : drag and drop;overview
+OpenOffice.org Impress : drag and drop;pictures
+OpenOffice.org Impress : drag and drop;to Gallery
+OpenOffice.org Impress : Draw instructions
+OpenOffice.org Impress : draw objects
+OpenOffice.org Impress : draw objects;adding/editing/copying
+OpenOffice.org Impress : draw objects;anchoring
+OpenOffice.org Impress : draw objects;arranging within stacks
+OpenOffice.org Impress : draw objects;combining
+OpenOffice.org Impress : draw objects;connecting lines to
+OpenOffice.org Impress : draw objects;converting text to
+OpenOffice.org Impress : draw objects;copying
+OpenOffice.org Impress : draw objects;copying between documents
+OpenOffice.org Impress : draw objects;cross-fading two objects
+OpenOffice.org Impress : draw objects;displaying (Calc)
+OpenOffice.org Impress : draw objects;dropping Gallery pictures
+OpenOffice.org Impress : draw objects;duplicating
+OpenOffice.org Impress : draw objects;flipping
+OpenOffice.org Impress : draw objects;grouping
+OpenOffice.org Impress : draw objects;legends
+OpenOffice.org Impress : draw objects;positioning and resizing
+OpenOffice.org Impress : draw objects;protecting
+OpenOffice.org Impress : draw objects;rotating
+OpenOffice.org Impress : draw objects;slanting
+OpenOffice.org Impress : draw objects;text entry mode
+OpenOffice.org Impress : draw objects;text in
+OpenOffice.org Impress : drawing
+OpenOffice.org Impress : drawing;3D objects
+OpenOffice.org Impress : drawing;freeform lines
+OpenOffice.org Impress : drawing;lines
+OpenOffice.org Impress : drawing;sectors and segments
+OpenOffice.org Impress : Drawing bar
+OpenOffice.org Impress : drawing lines in text
+OpenOffice.org Impress : drawings
+OpenOffice.org Impress : drawings;creating/opening
+OpenOffice.org Impress : drawings;languages
+OpenOffice.org Impress : drawings;printing
+OpenOffice.org Impress : drawings;printing defaults
+OpenOffice.org Impress : drawings;printing in text documents
+OpenOffice.org Impress : drawings;saving
+OpenOffice.org Impress : drawings;saving automatically
+OpenOffice.org Impress : drawings;saving in other formats
+OpenOffice.org Impress : drawings;sending as e-mail
+OpenOffice.org Impress : drawings;shortcut keys
+OpenOffice.org Impress : drawings;showing (Writer)
+OpenOffice.org Impress : drawings;zoom function in
+OpenOffice.org Impress : drop-down lists in form functions
+OpenOffice.org Impress : duplicating draw objects
+OpenOffice.org Impress : e-mail attachments
+OpenOffice.org Impress : Edit File icon
+OpenOffice.org Impress : edit mode
+OpenOffice.org Impress : edit mode;after opening
+OpenOffice.org Impress : edit mode;through Enter key (Calc)
+OpenOffice.org Impress : Edit Points bar
+OpenOffice.org Impress : editing
+OpenOffice.org Impress : editing;chart axes
+OpenOffice.org Impress : editing;chart data
+OpenOffice.org Impress : editing;chart legends
+OpenOffice.org Impress : editing;chart titles
+OpenOffice.org Impress : editing;curves
+OpenOffice.org Impress : editing;data binding of XForms
+OpenOffice.org Impress : editing;database tables and queries
+OpenOffice.org Impress : editing;draw objects
+OpenOffice.org Impress : editing;fields
+OpenOffice.org Impress : editing;Fontwork objects
+OpenOffice.org Impress : editing;glue points
+OpenOffice.org Impress : editing;gradients
+OpenOffice.org Impress : editing;guides and snap points
+OpenOffice.org Impress : editing;hyperlinks
+OpenOffice.org Impress : editing;items in Data Navigator
+OpenOffice.org Impress : editing;menus
+OpenOffice.org Impress : editing;namespaces in XForms
+OpenOffice.org Impress : editing;notes
+OpenOffice.org Impress : editing;objects
+OpenOffice.org Impress : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Impress : editing;pictures
+OpenOffice.org Impress : editing;reports
+OpenOffice.org Impress : editing;shortcut keys
+OpenOffice.org Impress : editing;slide titles
+OpenOffice.org Impress : editing;tab stops
+OpenOffice.org Impress : editing;templates
+OpenOffice.org Impress : editing;titles
+OpenOffice.org Impress : editing;toolbars
+OpenOffice.org Impress : editing;undoing
+OpenOffice.org Impress : editing;XForms
+OpenOffice.org Impress : editing time of documents
+OpenOffice.org Impress : editors
+OpenOffice.org Impress : editors;formula editor
+OpenOffice.org Impress : editors;ImageMap editor
+OpenOffice.org Impress : effects
+OpenOffice.org Impress : effects;animated slide transitions
+OpenOffice.org Impress : effects;applying to/removing from objects
+OpenOffice.org Impress : effects;font positions
+OpenOffice.org Impress : effects;fonts
+OpenOffice.org Impress : effects;Fontwork icons
+OpenOffice.org Impress : effects;preview
+OpenOffice.org Impress : effects;sounds
+OpenOffice.org Impress : ellipses
+OpenOffice.org Impress : ellipses;segments
+OpenOffice.org Impress : ellipses;toolbars
+OpenOffice.org Impress : empty documents
+OpenOffice.org Impress : empty paragraph removal
+OpenOffice.org Impress : encryption of contents
+OpenOffice.org Impress : entering groups
+OpenOffice.org Impress : entering text from right to left
+OpenOffice.org Impress : equal sign, see also operators
+OpenOffice.org Impress : equations in formula editor
+OpenOffice.org Impress : error bars in charts
+OpenOffice.org Impress : error indicators in charts
+OpenOffice.org Impress : Error Report Tool
+OpenOffice.org Impress : Euro
+OpenOffice.org Impress : Euro;currency formats
+OpenOffice.org Impress : Euro;Euro Converter Wizard
+OpenOffice.org Impress : even/odd pages
+OpenOffice.org Impress : even/odd pages;printing
+OpenOffice.org Impress : events
+OpenOffice.org Impress : events;controls
+OpenOffice.org Impress : events;customizing
+OpenOffice.org Impress : events;in forms
+OpenOffice.org Impress : Excel
+OpenOffice.org Impress : Excel;saving as
+OpenOffice.org Impress : Excel;search criteria
+OpenOffice.org Impress : exceptions
+OpenOffice.org Impress : exceptions;user-defined dictionaries
+OpenOffice.org Impress : exchanging, see also replacing
+OpenOffice.org Impress : executing
+OpenOffice.org Impress : executing;SQL commands
+OpenOffice.org Impress : exiting
+OpenOffice.org Impress : exiting;by clicking objects
+OpenOffice.org Impress : exiting;groups
+OpenOffice.org Impress : exiting;OpenOffice.org
+OpenOffice.org Impress : expanding
+OpenOffice.org Impress : expanding;slides
+OpenOffice.org Impress : expanding formatting (Calc)
+OpenOffice.org Impress : explorer of data sources
+OpenOffice.org Impress : export filters
+OpenOffice.org Impress : exporting
+OpenOffice.org Impress : exporting;animations to GIF format
+OpenOffice.org Impress : exporting;bitmaps
+OpenOffice.org Impress : exporting;databases
+OpenOffice.org Impress : exporting;HTML and text documents
+OpenOffice.org Impress : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Impress : exporting;presentations to HTML
+OpenOffice.org Impress : exporting;spreadsheets to text format
+OpenOffice.org Impress : exporting;templates
+OpenOffice.org Impress : exporting;to foreign formats
+OpenOffice.org Impress : exporting;to HTML
+OpenOffice.org Impress : exporting;to Macromedia Flash format
+OpenOffice.org Impress : exporting;to Microsoft Office formats
+OpenOffice.org Impress : exporting;to PDF
+OpenOffice.org Impress : exporting;to PostScript format
+OpenOffice.org Impress : exporting;to XML
+OpenOffice.org Impress : exporting;XML files
+OpenOffice.org Impress : extended tips in Help
+OpenOffice.org Impress : extension mode in text
+OpenOffice.org Impress : extensions
+OpenOffice.org Impress : extensions;Extension Manager
+OpenOffice.org Impress : extensions;file formats
+OpenOffice.org Impress : external keys (Base)
+OpenOffice.org Impress : extrusion objects
+OpenOffice.org Impress : eyedropper tool
+OpenOffice.org Impress : faster printing
+OpenOffice.org Impress : faxes
+OpenOffice.org Impress : faxes;configuring OpenOffice.org
+OpenOffice.org Impress : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Impress : faxes;selecting a fax machine
+OpenOffice.org Impress : faxes;sending
+OpenOffice.org Impress : faxes;wizards
+OpenOffice.org Impress : fields
+OpenOffice.org Impress : fields;authors
+OpenOffice.org Impress : fields;database tables
+OpenOffice.org Impress : fields;dates (fixed)
+OpenOffice.org Impress : fields;dates (variable)
+OpenOffice.org Impress : fields;displaying field codes (Writer)
+OpenOffice.org Impress : fields;editing
+OpenOffice.org Impress : fields;file names
+OpenOffice.org Impress : fields;formatted fields
+OpenOffice.org Impress : fields;formatting
+OpenOffice.org Impress : fields;in slides
+OpenOffice.org Impress : fields;page numbers
+OpenOffice.org Impress : fields;times (fixed)
+OpenOffice.org Impress : fields;times (variable)
+OpenOffice.org Impress : fields;updating automatically (Writer)
+OpenOffice.org Impress : file associations for Microsoft Office
+OpenOffice.org Impress : file filters
+OpenOffice.org Impress : file filters;mobile devices
+OpenOffice.org Impress : file filters;XML
+OpenOffice.org Impress : file formats
+OpenOffice.org Impress : file formats;changing defaults
+OpenOffice.org Impress : file formats;OpenDocument/XML
+OpenOffice.org Impress : file formats;saving always in other formats
+OpenOffice.org Impress : file selection button
+OpenOffice.org Impress : file sharing options for current document
+OpenOffice.org Impress : files
+OpenOffice.org Impress : files;filters and formats
+OpenOffice.org Impress : files;importing
+OpenOffice.org Impress : files;inserting
+OpenOffice.org Impress : files;inserting pictures
+OpenOffice.org Impress : files;opening
+OpenOffice.org Impress : files;opening with placeholders
+OpenOffice.org Impress : files;properties
+OpenOffice.org Impress : files;saving
+OpenOffice.org Impress : files;saving automatically
+OpenOffice.org Impress : files;saving in other formats
+OpenOffice.org Impress : files;sending as e-mail
+OpenOffice.org Impress : files;version numbers
+OpenOffice.org Impress : files and folders in OpenOffice.org
+OpenOffice.org Impress : fill characters with tabulators
+OpenOffice.org Impress : fill colors for areas
+OpenOffice.org Impress : fill format mode
+OpenOffice.org Impress : fill format mode;styles
+OpenOffice.org Impress : fill patterns for areas
+OpenOffice.org Impress : filter conditions
+OpenOffice.org Impress : filter conditions;connecting
+OpenOffice.org Impress : filter conditions;in queries (Base)
+OpenOffice.org Impress : filtering
+OpenOffice.org Impress : filtering;data in databases
+OpenOffice.org Impress : filtering;data in forms
+OpenOffice.org Impress : filters
+OpenOffice.org Impress : filters;comparison operators
+OpenOffice.org Impress : filters;for import and export
+OpenOffice.org Impress : filters;Navigator
+OpenOffice.org Impress : filters;pictures
+OpenOffice.org Impress : filters;XML filter settings
+OpenOffice.org Impress : Find tab in Help
+OpenOffice.org Impress : finding
+OpenOffice.org Impress : finding;in all sheets
+OpenOffice.org Impress : finding;records in form documents
+OpenOffice.org Impress : finding;selections
+OpenOffice.org Impress : finding;similarity search
+OpenOffice.org Impress : fitting to pages
+OpenOffice.org Impress : fitting to pages;individual slides
+OpenOffice.org Impress : fitting to pages;print settings in Math
+OpenOffice.org Impress : fitting to pages;print settings in presentations
+OpenOffice.org Impress : fixed text
+OpenOffice.org Impress : fixed text;form functions
+OpenOffice.org Impress : fixing toolbars
+OpenOffice.org Impress : flipping around a flip line
+OpenOffice.org Impress : flipping draw objects
+OpenOffice.org Impress : floating frames in HTML documents
+OpenOffice.org Impress : floating text
+OpenOffice.org Impress : floating toolbars
+OpenOffice.org Impress : flowcharts
+OpenOffice.org Impress : focus of controls
+OpenOffice.org Impress : folder creation
+OpenOffice.org Impress : font lists
+OpenOffice.org Impress : font name box
+OpenOffice.org Impress : font sizes
+OpenOffice.org Impress : font sizes;bullets
+OpenOffice.org Impress : font sizes;relative changes
+OpenOffice.org Impress : font sizes;scaling on screen
+OpenOffice.org Impress : font sizes;text
+OpenOffice.org Impress : fonts
+OpenOffice.org Impress : fonts;adding under UNIX
+OpenOffice.org Impress : fonts;changing in templates
+OpenOffice.org Impress : fonts;colors
+OpenOffice.org Impress : fonts;default settings
+OpenOffice.org Impress : fonts;effects
+OpenOffice.org Impress : fonts;for HTML and Basic
+OpenOffice.org Impress : fonts;formats
+OpenOffice.org Impress : fonts;outlines
+OpenOffice.org Impress : fonts;positions in text
+OpenOffice.org Impress : fonts;shadows
+OpenOffice.org Impress : fonts;specifying several
+OpenOffice.org Impress : fonts;strikethrough
+OpenOffice.org Impress : fonts;styles
+OpenOffice.org Impress : fonts;text objects
+OpenOffice.org Impress : Fontwork icons
+OpenOffice.org Impress : footers
+OpenOffice.org Impress : footers;backgrounds
+OpenOffice.org Impress : footers;slide masters
+OpenOffice.org Impress : footers;slides
+OpenOffice.org Impress : form controls
+OpenOffice.org Impress : form controls;assigning macros
+OpenOffice.org Impress : form controls;protecting
+OpenOffice.org Impress : form controls;toolbars
+OpenOffice.org Impress : form fields
+OpenOffice.org Impress : form filters
+OpenOffice.org Impress : Form Navigator
+OpenOffice.org Impress : format codes
+OpenOffice.org Impress : format codes;numbers
+OpenOffice.org Impress : format codes;user-defined number formats
+OpenOffice.org Impress : format filling printing in OpenOffice.org Math
+OpenOffice.org Impress : Format Paintbrush
+OpenOffice.org Impress : formats
+OpenOffice.org Impress : formats;Asian layout
+OpenOffice.org Impress : formats;Asian typography
+OpenOffice.org Impress : formats;fonts
+OpenOffice.org Impress : formats;maximizing page formats
+OpenOffice.org Impress : formats;number and currency formats
+OpenOffice.org Impress : formats;of currencies/date/time
+OpenOffice.org Impress : formats;on opening and saving
+OpenOffice.org Impress : formats;pasting in special formats
+OpenOffice.org Impress : formats;positions
+OpenOffice.org Impress : formats;tabulators
+OpenOffice.org Impress : formats;undoing when writing
+OpenOffice.org Impress : formatted fields
+OpenOffice.org Impress : formatted fields;form functions
+OpenOffice.org Impress : formatted fields;properties
+OpenOffice.org Impress : formatting
+OpenOffice.org Impress : formatting;axes in charts
+OpenOffice.org Impress : formatting;chart areas
+OpenOffice.org Impress : formatting;chart floors
+OpenOffice.org Impress : formatting;chart legends
+OpenOffice.org Impress : formatting;chart titles
+OpenOffice.org Impress : formatting;chart walls
+OpenOffice.org Impress : formatting;copying
+OpenOffice.org Impress : formatting;definition
+OpenOffice.org Impress : formatting;expanding (Calc)
+OpenOffice.org Impress : formatting;fields
+OpenOffice.org Impress : formatting;font effects
+OpenOffice.org Impress : formatting;hyperlinks
+OpenOffice.org Impress : formatting;pages
+OpenOffice.org Impress : formatting;printer metrics (Writer)
+OpenOffice.org Impress : formatting;slides
+OpenOffice.org Impress : formatting;slides headings
+OpenOffice.org Impress : formatting;undoing
+OpenOffice.org Impress : forms
+OpenOffice.org Impress : forms;browsing
+OpenOffice.org Impress : forms;Combo Box/List Box Wizard
+OpenOffice.org Impress : forms;creating
+OpenOffice.org Impress : forms;data
+OpenOffice.org Impress : forms;designing (Base)
+OpenOffice.org Impress : forms;events
+OpenOffice.org Impress : forms;filtering data
+OpenOffice.org Impress : forms;finding records
+OpenOffice.org Impress : forms;focus after opening
+OpenOffice.org Impress : forms;general information (Base)
+OpenOffice.org Impress : forms;grouping controls
+OpenOffice.org Impress : forms;HTML filters
+OpenOffice.org Impress : forms;inserting
+OpenOffice.org Impress : forms;Navigator
+OpenOffice.org Impress : forms;opening in design mode
+OpenOffice.org Impress : forms;properties
+OpenOffice.org Impress : forms;sorting data
+OpenOffice.org Impress : forms;subforms
+OpenOffice.org Impress : forms;wizards
+OpenOffice.org Impress : forms;XForms
+OpenOffice.org Impress : Formula Auditing feature in Microsoft Office
+OpenOffice.org Impress : formula texts
+OpenOffice.org Impress : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Impress : formulas
+OpenOffice.org Impress : formulas;new
+OpenOffice.org Impress : formulas;starting formula editor
+OpenOffice.org Impress : formulas in reports
+OpenOffice.org Impress : formulas in reports;editing
+OpenOffice.org Impress : forums and support
+OpenOffice.org Impress : frames
+OpenOffice.org Impress : frames;around paragraphs
+OpenOffice.org Impress : frames;around tables
+OpenOffice.org Impress : frames;AutoCorrect function
+OpenOffice.org Impress : frames;backgrounds
+OpenOffice.org Impress : frames;captions (Writer)
+OpenOffice.org Impress : frames;printing in OpenOffice.org Math
+OpenOffice.org Impress : frames;protecting
+OpenOffice.org Impress : frames;selection frames
+OpenOffice.org Impress : frames;text fitting to frames
+OpenOffice.org Impress : freeform lines
+OpenOffice.org Impress : freeform lines;draw functions
+OpenOffice.org Impress : freeform lines;drawing
+OpenOffice.org Impress : FTP
+OpenOffice.org Impress : FTP;opening documents
+OpenOffice.org Impress : FTP;saving documents
+OpenOffice.org Impress : full joins (Base)
+OpenOffice.org Impress : full screen view
+OpenOffice.org Impress : full-text search in Help
+OpenOffice.org Impress : functions in reports
+OpenOffice.org Impress : functions in reports;editing
+OpenOffice.org Impress : Gallery
+OpenOffice.org Impress : Gallery;adding pictures
+OpenOffice.org Impress : Gallery;dragging pictures to draw objects
+OpenOffice.org Impress : Gallery;hiding/showing
+OpenOffice.org Impress : Gallery;inserting pictures from
+OpenOffice.org Impress : geometric forms
+OpenOffice.org Impress : German spellcheck
+OpenOffice.org Impress : get method for form transmissions
+OpenOffice.org Impress : getting support
+OpenOffice.org Impress : GIF format
+OpenOffice.org Impress : GIF images
+OpenOffice.org Impress : GIF images;animating
+OpenOffice.org Impress : GIF images;replacing colors
+OpenOffice.org Impress : glossaries
+OpenOffice.org Impress : glossaries;common terms
+OpenOffice.org Impress : glossaries;Internet terms
+OpenOffice.org Impress : glue points
+OpenOffice.org Impress : glue points;editing
+OpenOffice.org Impress : glue points;inserting
+OpenOffice.org Impress : gradients
+OpenOffice.org Impress : gradients;applying and defining
+OpenOffice.org Impress : gradients;defining colors
+OpenOffice.org Impress : gradients;loading lists
+OpenOffice.org Impress : gradients;transparent
+OpenOffice.org Impress : gradients off for faster printing
+OpenOffice.org Impress : graphical text art
+OpenOffice.org Impress : graphics
+OpenOffice.org Impress : graphics;cache
+OpenOffice.org Impress : graphics;protecting
+OpenOffice.org Impress : graphics, see also pictures
+OpenOffice.org Impress : grayscale display
+OpenOffice.org Impress : grayscale printing
+OpenOffice.org Impress : grid controls
+OpenOffice.org Impress : grid controls;form functions
+OpenOffice.org Impress : grids
+OpenOffice.org Impress : grids;defaults (Writer/Calc)
+OpenOffice.org Impress : grids;display options (Impress/Draw)
+OpenOffice.org Impress : grids;displaying lines (Calc)
+OpenOffice.org Impress : grids;formatting axes
+OpenOffice.org Impress : grids;inserting in charts
+OpenOffice.org Impress : group box creation
+OpenOffice.org Impress : grouping
+OpenOffice.org Impress : grouping;draw objects
+OpenOffice.org Impress : groups
+OpenOffice.org Impress : groups;entering/exiting/ungrouping
+OpenOffice.org Impress : groups;naming
+OpenOffice.org Impress : groups;of controls
+OpenOffice.org Impress : guides
+OpenOffice.org Impress : guides;display options (Impress/Draw)
+OpenOffice.org Impress : guides;displaying when moving objects (Impress)
+OpenOffice.org Impress : guides;editing
+OpenOffice.org Impress : guides;inserting
+OpenOffice.org Impress : guides;show snap lines icon
+OpenOffice.org Impress : guides;showing (Calc)
+OpenOffice.org Impress : guides;showing when moving frames (Writer)
+OpenOffice.org Impress : gutter
+OpenOffice.org Impress : half-spheres
+OpenOffice.org Impress : hand icon for moving slides
+OpenOffice.org Impress : handles
+OpenOffice.org Impress : handles;displaying (Writer)
+OpenOffice.org Impress : handles;large
+OpenOffice.org Impress : handles;scaling
+OpenOffice.org Impress : handles;showing simple/large handles (Calc)
+OpenOffice.org Impress : handles;simple
+OpenOffice.org Impress : handout printing
+OpenOffice.org Impress : Hangul/Hanja
+OpenOffice.org Impress : hatching
+OpenOffice.org Impress : hatching
+OpenOffice.org Impress : hatching;loading lists
+OpenOffice.org Impress : headers
+OpenOffice.org Impress : headers;backgrounds
+OpenOffice.org Impress : headers and footers
+OpenOffice.org Impress : headers and footers;master layouts
+OpenOffice.org Impress : headers and footers;slide masters
+OpenOffice.org Impress : headers and footers;slides
+OpenOffice.org Impress : headings
+OpenOffice.org Impress : headings;entering as text box
+OpenOffice.org Impress : Hebrew
+OpenOffice.org Impress : Hebrew;entering text
+OpenOffice.org Impress : Hebrew;language settings
+OpenOffice.org Impress : Help
+OpenOffice.org Impress : Help;bookmarks
+OpenOffice.org Impress : Help;extended tips on/off
+OpenOffice.org Impress : Help;full-text search
+OpenOffice.org Impress : Help;Help tips
+OpenOffice.org Impress : Help;keywords
+OpenOffice.org Impress : Help;navigation pane showing/hiding
+OpenOffice.org Impress : Help;style sheets
+OpenOffice.org Impress : Help;topics
+OpenOffice.org Impress : Help Agent
+OpenOffice.org Impress : Help Agent;help
+OpenOffice.org Impress : Help Agent;options
+OpenOffice.org Impress : Help tips
+OpenOffice.org Impress : Help tips;hiding
+OpenOffice.org Impress : hidden controls in Form Navigator
+OpenOffice.org Impress : hidden fields display (Writer)
+OpenOffice.org Impress : hidden pages
+OpenOffice.org Impress : hidden pages;printing in presentations
+OpenOffice.org Impress : hidden pages;showing
+OpenOffice.org Impress : hidden text
+OpenOffice.org Impress : hidden text;showing (Writer)
+OpenOffice.org Impress : hiding
+OpenOffice.org Impress : hiding;changes
+OpenOffice.org Impress : hiding;chart legends
+OpenOffice.org Impress : hiding;docked windows
+OpenOffice.org Impress : hiding;layers
+OpenOffice.org Impress : hiding;levels
+OpenOffice.org Impress : hiding;navigation pane in Help window
+OpenOffice.org Impress : hiding;slides
+OpenOffice.org Impress : hiding;subpoints
+OpenOffice.org Impress : high contrast mode
+OpenOffice.org Impress : Hindi
+OpenOffice.org Impress : Hindi;entering text
+OpenOffice.org Impress : Hindi;language settings
+OpenOffice.org Impress : horizontal scrollbars (Writer)
+OpenOffice.org Impress : hot spots in flowcharts
+OpenOffice.org Impress : HowTos for charts
+OpenOffice.org Impress : Howtos for Draw
+OpenOffice.org Impress : HTML
+OpenOffice.org Impress : HTML;definition
+OpenOffice.org Impress : HTML;export character set
+OpenOffice.org Impress : HTML;exporting from presentations
+OpenOffice.org Impress : HTML;fonts for source display
+OpenOffice.org Impress : HTML;importing into presentations
+OpenOffice.org Impress : HTML;importing META tags
+OpenOffice.org Impress : HTML;inserting files
+OpenOffice.org Impress : HTML;live presentations
+OpenOffice.org Impress : HTML documents
+OpenOffice.org Impress : HTML documents;auto reloading
+OpenOffice.org Impress : HTML documents;importing/exporting
+OpenOffice.org Impress : HTML documents;META tags in
+OpenOffice.org Impress : HTML documents;new
+OpenOffice.org Impress : HTML documents;source text
+OpenOffice.org Impress : hyperlinks
+OpenOffice.org Impress : hyperlinks;assigning macros
+OpenOffice.org Impress : hyperlinks;character formats
+OpenOffice.org Impress : hyperlinks;definition
+OpenOffice.org Impress : hyperlinks;deleting
+OpenOffice.org Impress : hyperlinks;editing
+OpenOffice.org Impress : hyperlinks;inserting
+OpenOffice.org Impress : hyperlinks;relative and absolute
+OpenOffice.org Impress : hyperlinks;turning off automatic recognition
+OpenOffice.org Impress : hyperlinks, see also links
+OpenOffice.org Impress : hyphenation
+OpenOffice.org Impress : hyphenation;activating for a language
+OpenOffice.org Impress : hyphenation;minimal number of characters
+OpenOffice.org Impress : hyphens
+OpenOffice.org Impress : hyphens;displaying custom (Writer)
+OpenOffice.org Impress : hyphens;inserting custom
+OpenOffice.org Impress : icon bars, see toolbars
+OpenOffice.org Impress : icon sizes
+OpenOffice.org Impress : ignore list for spellcheck
+OpenOffice.org Impress : illumination
+OpenOffice.org Impress : illumination;3D charts
+OpenOffice.org Impress : illustrations, see pictures
+OpenOffice.org Impress : image button creation
+OpenOffice.org Impress : image control creation
+OpenOffice.org Impress : ImageMap
+OpenOffice.org Impress : ImageMap;definition
+OpenOffice.org Impress : ImageMap;editor
+OpenOffice.org Impress : images
+OpenOffice.org Impress : images;ImageMap
+OpenOffice.org Impress : images;inserting
+OpenOffice.org Impress : images;inserting and editing bitmaps
+OpenOffice.org Impress : images;placeholders in presentations
+OpenOffice.org Impress : images, see also pictures
+OpenOffice.org Impress : IME
+OpenOffice.org Impress : IME;definition
+OpenOffice.org Impress : IME;showing/hiding
+OpenOffice.org Impress : import filters
+OpenOffice.org Impress : import restrictions for Microsoft Office
+OpenOffice.org Impress : importing
+OpenOffice.org Impress : importing;bitmaps
+OpenOffice.org Impress : importing;compatibility settings for text import
+OpenOffice.org Impress : importing;databases
+OpenOffice.org Impress : importing;documents in other formats
+OpenOffice.org Impress : importing;from XML
+OpenOffice.org Impress : importing;HTML and text documents
+OpenOffice.org Impress : importing;HTML with META tags
+OpenOffice.org Impress : importing;Microsoft Office documents with VBA code
+OpenOffice.org Impress : importing;presentations with HTML
+OpenOffice.org Impress : importing;tables in text format
+OpenOffice.org Impress : importing;templates
+OpenOffice.org Impress : in front of object command
+OpenOffice.org Impress : inches
+OpenOffice.org Impress : including spreadsheets
+OpenOffice.org Impress : increasing sizes of views
+OpenOffice.org Impress : Index tab in Help
+OpenOffice.org Impress : indexes
+OpenOffice.org Impress : indexes;backgrounds
+OpenOffice.org Impress : indexes;showing/hiding Help index tab
+OpenOffice.org Impress : indexes;unprotecting
+OpenOffice.org Impress : indicator lines in text
+OpenOffice.org Impress : inner joins (Base)
+OpenOffice.org Impress : input method window
+OpenOffice.org Impress : insert mode for entering text
+OpenOffice.org Impress : inserting
+OpenOffice.org Impress : inserting;3D objects
+OpenOffice.org Impress : inserting;applets
+OpenOffice.org Impress : inserting;arrows
+OpenOffice.org Impress : inserting;callouts in presentations
+OpenOffice.org Impress : inserting;cell ranges from spreadsheets
+OpenOffice.org Impress : inserting;charts
+OpenOffice.org Impress : inserting;clipboard options
+OpenOffice.org Impress : inserting;data from text documents
+OpenOffice.org Impress : inserting;datasource records in spreadsheets
+OpenOffice.org Impress : inserting;drawings
+OpenOffice.org Impress : inserting;ellipses
+OpenOffice.org Impress : inserting;files
+OpenOffice.org Impress : inserting;floating frames
+OpenOffice.org Impress : inserting;form fields
+OpenOffice.org Impress : inserting;glue points
+OpenOffice.org Impress : inserting;hyperlinks
+OpenOffice.org Impress : inserting;layers
+OpenOffice.org Impress : inserting;line breaks in cells
+OpenOffice.org Impress : inserting;lines
+OpenOffice.org Impress : inserting;movies/sounds
+OpenOffice.org Impress : inserting;new text tables defaults
+OpenOffice.org Impress : inserting;notes
+OpenOffice.org Impress : inserting;objects from files
+OpenOffice.org Impress : inserting;objects from Gallery
+OpenOffice.org Impress : inserting;OLE objects
+OpenOffice.org Impress : inserting;paragraph bullets
+OpenOffice.org Impress : inserting;pictures
+OpenOffice.org Impress : inserting;plug-ins
+OpenOffice.org Impress : inserting;polygons
+OpenOffice.org Impress : inserting;rectangles
+OpenOffice.org Impress : inserting;slides
+OpenOffice.org Impress : inserting;slides as links
+OpenOffice.org Impress : inserting;slides from files
+OpenOffice.org Impress : inserting;special characters
+OpenOffice.org Impress : inserting;tab stops
+OpenOffice.org Impress : inserting;text in presentations
+OpenOffice.org Impress : installing
+OpenOffice.org Impress : installing;ActiveX control
+OpenOffice.org Impress : installing;mobile device filters
+OpenOffice.org Impress : installing;UNO components
+OpenOffice.org Impress : instructions
+OpenOffice.org Impress : instructions;general
+OpenOffice.org Impress : instructions;OpenOffice.org Draw
+OpenOffice.org Impress : instructions;OpenOffice.org Impress
+OpenOffice.org Impress : interactions
+OpenOffice.org Impress : interactions;hot spots
+OpenOffice.org Impress : interactions;objects in interactive presentations
+OpenOffice.org Impress : interactions;preview
+OpenOffice.org Impress : Internet
+OpenOffice.org Impress : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Impress : Internet;presentations
+OpenOffice.org Impress : Internet;starting searches
+OpenOffice.org Impress : Internet;turning off recognition of addresses
+OpenOffice.org Impress : Internet glossary
+OpenOffice.org Impress : intersecting draw objects
+OpenOffice.org Impress : invert filter
+OpenOffice.org Impress : invisible areas
+OpenOffice.org Impress : italic text
+OpenOffice.org Impress : iterative references in spreadsheets
+OpenOffice.org Impress : Java
+OpenOffice.org Impress : Java;definition
+OpenOffice.org Impress : Java;scripting
+OpenOffice.org Impress : Java;setting options
+OpenOffice.org Impress : JDBC
+OpenOffice.org Impress : JDBC;databases (Base)
+OpenOffice.org Impress : JDBC;definition
+OpenOffice.org Impress : joining
+OpenOffice.org Impress : joining;3D objects
+OpenOffice.org Impress : joining;paragraphs
+OpenOffice.org Impress : joining;tables (Base)
+OpenOffice.org Impress : joins in databases (Base)
+OpenOffice.org Impress : justifying text
+OpenOffice.org Impress : kerning
+OpenOffice.org Impress : kerning;Asian texts
+OpenOffice.org Impress : kerning;definition
+OpenOffice.org Impress : kerning;in characters
+OpenOffice.org Impress : key fields for relations (Base)
+OpenOffice.org Impress : keyboard
+OpenOffice.org Impress : keyboard;assigning/editing shortcut keys
+OpenOffice.org Impress : keyboard;general commands
+OpenOffice.org Impress : keyboard;removing numbering
+OpenOffice.org Impress : keyboard;zooming
+OpenOffice.org Impress : keys
+OpenOffice.org Impress : keys;adding push buttons
+OpenOffice.org Impress : keys;primary keys (Base)
+OpenOffice.org Impress : kiosk export
+OpenOffice.org Impress : labels
+OpenOffice.org Impress : labels;creating and synchronizing
+OpenOffice.org Impress : labels;for charts
+OpenOffice.org Impress : labels;for draw objects
+OpenOffice.org Impress : labels;form functions
+OpenOffice.org Impress : labels;from databases
+OpenOffice.org Impress : labels, see also names/callouts
+OpenOffice.org Impress : languages
+OpenOffice.org Impress : languages;activating modules
+OpenOffice.org Impress : languages;Asian support
+OpenOffice.org Impress : languages;complex text layout
+OpenOffice.org Impress : languages;locale settings
+OpenOffice.org Impress : languages;selecting
+OpenOffice.org Impress : languages;setting options
+OpenOffice.org Impress : languages;spellcheck
+OpenOffice.org Impress : languages;spellchecking and formatting
+OpenOffice.org Impress : large handles (Writer)
+OpenOffice.org Impress : large icons
+OpenOffice.org Impress : layer arrangement
+OpenOffice.org Impress : layers
+OpenOffice.org Impress : layers;definition
+OpenOffice.org Impress : layers;deleting
+OpenOffice.org Impress : layers;inserting and editing
+OpenOffice.org Impress : layers;moving objects
+OpenOffice.org Impress : layers;renaming
+OpenOffice.org Impress : layers;working with
+OpenOffice.org Impress : layout
+OpenOffice.org Impress : layout;importing Word documents
+OpenOffice.org Impress : layout;pages
+OpenOffice.org Impress : layout;printing handouts
+OpenOffice.org Impress : LDAP server
+OpenOffice.org Impress : LDAP server;address books (Base)
+OpenOffice.org Impress : LDAP server;sign on options
+OpenOffice.org Impress : leading between paragraphs
+OpenOffice.org Impress : left alignment of paragraphs
+OpenOffice.org Impress : left joins (Base)
+OpenOffice.org Impress : legends
+OpenOffice.org Impress : legends;charts
+OpenOffice.org Impress : legends;draw objects
+OpenOffice.org Impress : legends;drawings
+OpenOffice.org Impress : legends;rounding corners
+OpenOffice.org Impress : Letter Wizard
+OpenOffice.org Impress : levels
+OpenOffice.org Impress : levels;depth stagger
+OpenOffice.org Impress : levels;hiding
+OpenOffice.org Impress : levels;showing
+OpenOffice.org Impress : limits of tables (Writer)
+OpenOffice.org Impress : line breaks
+OpenOffice.org Impress : line breaks;in cells
+OpenOffice.org Impress : line charts
+OpenOffice.org Impress : line spacing
+OpenOffice.org Impress : line spacing;context menu in paragraphs
+OpenOffice.org Impress : line spacing;paragraph
+OpenOffice.org Impress : line styles
+OpenOffice.org Impress : line styles;applying
+OpenOffice.org Impress : line styles;defining
+OpenOffice.org Impress : line styles;loading
+OpenOffice.org Impress : lines
+OpenOffice.org Impress : lines;about line ends
+OpenOffice.org Impress : lines;connecting objects
+OpenOffice.org Impress : lines;contours (Draw/Impress)
+OpenOffice.org Impress : lines;defining ends
+OpenOffice.org Impress : lines;draw functions
+OpenOffice.org Impress : lines;drawing
+OpenOffice.org Impress : lines;drawing in text
+OpenOffice.org Impress : lines;editing points
+OpenOffice.org Impress : lines;inserting
+OpenOffice.org Impress : lines;removing automatic lines
+OpenOffice.org Impress : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Impress : lines of text
+OpenOffice.org Impress : lines of text;alignment
+OpenOffice.org Impress : links
+OpenOffice.org Impress : links;between cells and controls
+OpenOffice.org Impress : links;by drag and drop
+OpenOffice.org Impress : links;character formats
+OpenOffice.org Impress : links;definition
+OpenOffice.org Impress : links;editing hyperlinks
+OpenOffice.org Impress : links;inserting
+OpenOffice.org Impress : links;modifying
+OpenOffice.org Impress : links;opening files with
+OpenOffice.org Impress : links;relational databases (Base)
+OpenOffice.org Impress : links;turning off automatic recognition
+OpenOffice.org Impress : links;updating options (Writer)
+OpenOffice.org Impress : links;updating specific links
+OpenOffice.org Impress : list box creation
+OpenOffice.org Impress : lists
+OpenOffice.org Impress : lists;animations
+OpenOffice.org Impress : lists;data assigned to controls
+OpenOffice.org Impress : lists;registered databases (Base)
+OpenOffice.org Impress : lists;regular expressions
+OpenOffice.org Impress : live presentations on the Internet
+OpenOffice.org Impress : loading
+OpenOffice.org Impress : loading;arrow and line styles
+OpenOffice.org Impress : loading;colors/gradients/hatchings
+OpenOffice.org Impress : loading;documents
+OpenOffice.org Impress : loading;documents from other formats
+OpenOffice.org Impress : loading;HTML documents, automatically
+OpenOffice.org Impress : loading;Microsoft Office documents with VBA code
+OpenOffice.org Impress : loading;reloading
+OpenOffice.org Impress : loading;XML files
+OpenOffice.org Impress : locale settings
+OpenOffice.org Impress : locking layers
+OpenOffice.org Impress : logarithmic scaling along axes
+OpenOffice.org Impress : lowercase letters
+OpenOffice.org Impress : lowercase letters;font effects
+OpenOffice.org Impress : Macromedia Flash export
+OpenOffice.org Impress : macros
+OpenOffice.org Impress : macros;assigning to events in forms
+OpenOffice.org Impress : macros;in MS Office documents
+OpenOffice.org Impress : macros;interrupting
+OpenOffice.org Impress : macros;organizing
+OpenOffice.org Impress : macros;recording
+OpenOffice.org Impress : macros;running in presentations
+OpenOffice.org Impress : macros;security
+OpenOffice.org Impress : macros;security warning dialog
+OpenOffice.org Impress : macros;selecting security warnings
+OpenOffice.org Impress : magnetic lines in presentations
+OpenOffice.org Impress : magnifiers
+OpenOffice.org Impress : Mail Merge feature in Microsoft Office
+OpenOffice.org Impress : margins
+OpenOffice.org Impress : margins;pages
+OpenOffice.org Impress : margins;setting with the mouse
+OpenOffice.org Impress : margins;shadows
+OpenOffice.org Impress : marking changes
+OpenOffice.org Impress : Markup feature in Microsoft Office
+OpenOffice.org Impress : master layouts with headers and footers
+OpenOffice.org Impress : master pages, see slide masters
+OpenOffice.org Impress : master views
+OpenOffice.org Impress : Math formula editor
+OpenOffice.org Impress : measurement units
+OpenOffice.org Impress : measurement units;changing on rulers
+OpenOffice.org Impress : measurement units;converting
+OpenOffice.org Impress : measurement units;selecting
+OpenOffice.org Impress : Media Player window
+OpenOffice.org Impress : menus
+OpenOffice.org Impress : menus;activating context menus
+OpenOffice.org Impress : menus;customizing
+OpenOffice.org Impress : menus;inactive menu items
+OpenOffice.org Impress : merging
+OpenOffice.org Impress : merging;documents
+OpenOffice.org Impress : merging;draw objects
+OpenOffice.org Impress : META tags
+OpenOffice.org Impress : metafiles
+OpenOffice.org Impress : metafiles;converting to
+OpenOffice.org Impress : metafiles;replacing colors
+OpenOffice.org Impress : metrics
+OpenOffice.org Impress : metrics;converting
+OpenOffice.org Impress : metrics;document formatting (Writer)
+OpenOffice.org Impress : metrics;in sheets
+OpenOffice.org Impress : Microsoft Office
+OpenOffice.org Impress : Microsoft Office;Access databases (base)
+OpenOffice.org Impress : Microsoft Office;as standard file format
+OpenOffice.org Impress : Microsoft Office;document import restrictions
+OpenOffice.org Impress : Microsoft Office;feature comparisons
+OpenOffice.org Impress : Microsoft Office;importing password protected files
+OpenOffice.org Impress : Microsoft Office;importing Word documents
+OpenOffice.org Impress : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Impress : Microsoft Office;new users information
+OpenOffice.org Impress : Microsoft Office;opening Microsoft documents
+OpenOffice.org Impress : Microsoft Office;reassigning document types
+OpenOffice.org Impress : mirroring objects
+OpenOffice.org Impress : mobile device filters
+OpenOffice.org Impress : models in XForms
+OpenOffice.org Impress : modifying, see changing
+OpenOffice.org Impress : more controls
+OpenOffice.org Impress : mosaic filter
+OpenOffice.org Impress : motion paths
+OpenOffice.org Impress : mouse
+OpenOffice.org Impress : mouse;pointers when using drag and drop
+OpenOffice.org Impress : mouse;positioning
+OpenOffice.org Impress : moving
+OpenOffice.org Impress : moving;between layers
+OpenOffice.org Impress : moving;objects in slides
+OpenOffice.org Impress : moving;tab stops on ruler
+OpenOffice.org Impress : moving;toolbars
+OpenOffice.org Impress : moving;using guide lines in presentations
+OpenOffice.org Impress : MS ADO interface (Base)
+OpenOffice.org Impress : multi-line titles in forms
+OpenOffice.org Impress : multiple documents
+OpenOffice.org Impress : multiple documents;opening
+OpenOffice.org Impress : multiple monitors
+OpenOffice.org Impress : multiplying draw objects
+OpenOffice.org Impress : My Documents folder
+OpenOffice.org Impress : My Documents folder;changing work directory
+OpenOffice.org Impress : My Documents folder;opening
+OpenOffice.org Impress : MySQL databases (Base)
+OpenOffice.org Impress : names
+OpenOffice.org Impress : names;multi-line titles
+OpenOffice.org Impress : names;objects
+OpenOffice.org Impress : names, see also labels/callouts
+OpenOffice.org Impress : namespace organization in XForms
+OpenOffice.org Impress : native SQL (Base)
+OpenOffice.org Impress : navigating
+OpenOffice.org Impress : navigating;in documents
+OpenOffice.org Impress : Navigation bar
+OpenOffice.org Impress : Navigation bar;controls
+OpenOffice.org Impress : Navigation bar;forms
+OpenOffice.org Impress : Navigator
+OpenOffice.org Impress : Navigator;contents as lists
+OpenOffice.org Impress : Navigator;docking
+OpenOffice.org Impress : Navigator;presentations
+OpenOffice.org Impress : Navigator;working with
+OpenOffice.org Impress : net charts
+OpenOffice.org Impress : network identity options
+OpenOffice.org Impress : new databases
+OpenOffice.org Impress : new documents
+OpenOffice.org Impress : new German spellcheck
+OpenOffice.org Impress : new lines in cells
+OpenOffice.org Impress : new windows
+OpenOffice.org Impress : non-breaking dashes
+OpenOffice.org Impress : non-breaking spaces (Writer)
+OpenOffice.org Impress : non-printing characters (Writer)
+OpenOffice.org Impress : normal view
+OpenOffice.org Impress : normal view;backgrounds
+OpenOffice.org Impress : normal view;presentations
+OpenOffice.org Impress : notes
+OpenOffice.org Impress : notes;adding to slides
+OpenOffice.org Impress : notes;default formatting
+OpenOffice.org Impress : notes;displaying (Calc)
+OpenOffice.org Impress : notes;inserting and editing
+OpenOffice.org Impress : notes;printing in presentations
+OpenOffice.org Impress : notes;printing in text
+OpenOffice.org Impress : number formats
+OpenOffice.org Impress : number formats;codes
+OpenOffice.org Impress : number formats;formats
+OpenOffice.org Impress : number formats;recognition in text tables
+OpenOffice.org Impress : number of pages
+OpenOffice.org Impress : number of sheets
+OpenOffice.org Impress : number of tables
+OpenOffice.org Impress : numbering
+OpenOffice.org Impress : numbering;options
+OpenOffice.org Impress : numbering;paragraphs
+OpenOffice.org Impress : numbering;turning off
+OpenOffice.org Impress : numbering;using automatically
+OpenOffice.org Impress : numbers
+OpenOffice.org Impress : numbers;date, time and currency formats
+OpenOffice.org Impress : numbers;decimal places (Calc)
+OpenOffice.org Impress : numbers;formatting options for selected cells
+OpenOffice.org Impress : numerical fields in forms
+OpenOffice.org Impress : object bars
+OpenOffice.org Impress : object bars;editing glue points
+OpenOffice.org Impress : objects
+OpenOffice.org Impress : objects;aligning
+OpenOffice.org Impress : objects;always moveable (Impress/Draw)
+OpenOffice.org Impress : objects;arranging within stacks
+OpenOffice.org Impress : objects;behind object command
+OpenOffice.org Impress : objects;breaking connections
+OpenOffice.org Impress : objects;contours in presentations
+OpenOffice.org Impress : objects;copying when moving in presentations
+OpenOffice.org Impress : objects;definition
+OpenOffice.org Impress : objects;displaying in spreadsheets
+OpenOffice.org Impress : objects;displaying in text documents
+OpenOffice.org Impress : objects;editing
+OpenOffice.org Impress : objects;effects
+OpenOffice.org Impress : objects;in front of object command
+OpenOffice.org Impress : objects;inserting from files
+OpenOffice.org Impress : objects;inserting from Gallery
+OpenOffice.org Impress : objects;inserting OLE objects
+OpenOffice.org Impress : objects;moving along paths
+OpenOffice.org Impress : objects;moving and resizing with mouse
+OpenOffice.org Impress : objects;moving in layers
+OpenOffice.org Impress : objects;moving in slides
+OpenOffice.org Impress : objects;naming
+OpenOffice.org Impress : objects;opening
+OpenOffice.org Impress : objects;properties of charts
+OpenOffice.org Impress : objects;quickly moving to
+OpenOffice.org Impress : objects;reversing
+OpenOffice.org Impress : objects;selecting
+OpenOffice.org Impress : objects;titles and descriptions
+OpenOffice.org Impress : objects;with attributes
+OpenOffice.org Impress : ODBC
+OpenOffice.org Impress : ODBC;database (Base)
+OpenOffice.org Impress : ODBC;definition
+OpenOffice.org Impress : ODF file formats
+OpenOffice.org Impress : Office
+OpenOffice.org Impress : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Impress : old German spellcheck
+OpenOffice.org Impress : OLE
+OpenOffice.org Impress : OLE;definition
+OpenOffice.org Impress : OLE objects
+OpenOffice.org Impress : OLE objects;arranging within stacks
+OpenOffice.org Impress : OLE objects;captions (Writer)
+OpenOffice.org Impress : OLE objects;inserting
+OpenOffice.org Impress : OLE objects;number of
+OpenOffice.org Impress : OLE objects;protecting
+OpenOffice.org Impress : one and a half line spacing in text
+OpenOffice.org Impress : online registration
+OpenOffice.org Impress : online update options
+OpenOffice.org Impress : online updates
+OpenOffice.org Impress : online updates;checking automatically
+OpenOffice.org Impress : online updates;checking manually
+OpenOffice.org Impress : Open/Save dialogs
+OpenOffice.org Impress : OpenDocument file formats
+OpenOffice.org Impress : OpenGL
+OpenOffice.org Impress : OpenGL;definition
+OpenOffice.org Impress : OpenGL;optimized output
+OpenOffice.org Impress : opening
+OpenOffice.org Impress : opening;context menus
+OpenOffice.org Impress : opening;database files
+OpenOffice.org Impress : opening;dialog settings
+OpenOffice.org Impress : opening;documents
+OpenOffice.org Impress : opening;documents from other formats
+OpenOffice.org Impress : opening;files with links
+OpenOffice.org Impress : opening;files, with placeholders
+OpenOffice.org Impress : opening;forms
+OpenOffice.org Impress : opening;Microsoft Office files
+OpenOffice.org Impress : opening;mobile device documents
+OpenOffice.org Impress : opening;objects
+OpenOffice.org Impress : opening;reports
+OpenOffice.org Impress : opening;several files
+OpenOffice.org Impress : opening;XForms
+OpenOffice.org Impress : OpenOffice.org Base data sources
+OpenOffice.org Impress : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Impress : OpenOffice.org documents
+OpenOffice.org Impress : OpenOffice.org documents;mobile device filters
+OpenOffice.org Impress : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Impress : OpenOffice.org Impress instructions
+OpenOffice.org Impress : OpenOffice.org Math start
+OpenOffice.org Impress : operators
+OpenOffice.org Impress : operators;default filters
+OpenOffice.org Impress : optional hyphens (Writer)
+OpenOffice.org Impress : options
+OpenOffice.org Impress : options;accessibility
+OpenOffice.org Impress : options;appearance
+OpenOffice.org Impress : options;compatibility (Writer)
+OpenOffice.org Impress : options;network identity
+OpenOffice.org Impress : options;online update
+OpenOffice.org Impress : options;tools
+OpenOffice.org Impress : Oracle databases (base)
+OpenOffice.org Impress : order of chart data
+OpenOffice.org Impress : ordering
+OpenOffice.org Impress : ordering;objects
+OpenOffice.org Impress : ordering;slides
+OpenOffice.org Impress : organization charts
+OpenOffice.org Impress : organizing
+OpenOffice.org Impress : organizing;macros and scripts
+OpenOffice.org Impress : organizing;namespaces in XForms
+OpenOffice.org Impress : organizing;styles
+OpenOffice.org Impress : organizing;templates
+OpenOffice.org Impress : origin of rulers
+OpenOffice.org Impress : original size
+OpenOffice.org Impress : original size;printing in OpenOffice.org Math
+OpenOffice.org Impress : original size;restoring after cropping
+OpenOffice.org Impress : outline view
+OpenOffice.org Impress : outlines
+OpenOffice.org Impress : outlines;font effects
+OpenOffice.org Impress : outlines;outline symbols
+OpenOffice.org Impress : outlines;printing
+OpenOffice.org Impress : outlines;sending to presentations
+OpenOffice.org Impress : overwrite mode
+OpenOffice.org Impress : packages, see extensions
+OpenOffice.org Impress : page breaks
+OpenOffice.org Impress : page breaks;displaying (Calc)
+OpenOffice.org Impress : page formats
+OpenOffice.org Impress : page formats;maximizing
+OpenOffice.org Impress : page formats;restriction
+OpenOffice.org Impress : page number field
+OpenOffice.org Impress : page numbers on all slides
+OpenOffice.org Impress : page styles
+OpenOffice.org Impress : page styles;editing/applying with statusbar
+OpenOffice.org Impress : pages
+OpenOffice.org Impress : pages;backgrounds in spreadsheets
+OpenOffice.org Impress : pages;copying
+OpenOffice.org Impress : pages;fitting to printed pages
+OpenOffice.org Impress : pages;formatting and numbering
+OpenOffice.org Impress : pages;printing page names in presentations
+OpenOffice.org Impress : pages;scaling
+OpenOffice.org Impress : pages;selecting one to print
+OpenOffice.org Impress : paint box
+OpenOffice.org Impress : paint can symbol
+OpenOffice.org Impress : pair kerning
+OpenOffice.org Impress : Palm file filters
+OpenOffice.org Impress : paper formats
+OpenOffice.org Impress : paper size warning
+OpenOffice.org Impress : paper trays
+OpenOffice.org Impress : paragraph marks
+OpenOffice.org Impress : paragraph marks;displaying (Writer)
+OpenOffice.org Impress : paragraph styles
+OpenOffice.org Impress : paragraph styles;languages
+OpenOffice.org Impress : paragraph styles;modifying basic fonts
+OpenOffice.org Impress : paragraphs
+OpenOffice.org Impress : paragraphs;alignment
+OpenOffice.org Impress : paragraphs;Asian typography
+OpenOffice.org Impress : paragraphs;backgrounds
+OpenOffice.org Impress : paragraphs;defining borders
+OpenOffice.org Impress : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Impress : paragraphs;increasing indents of
+OpenOffice.org Impress : paragraphs;indents, margins and columns
+OpenOffice.org Impress : paragraphs;inserting bullets
+OpenOffice.org Impress : paragraphs;joining
+OpenOffice.org Impress : paragraphs;numbering automatically
+OpenOffice.org Impress : paragraphs;removing blank ones
+OpenOffice.org Impress : paragraphs;spacing
+OpenOffice.org Impress : paragraphs;tab stops
+OpenOffice.org Impress : parameters
+OpenOffice.org Impress : parameters;command line
+OpenOffice.org Impress : parameters;queries (Base)
+OpenOffice.org Impress : passwords for protecting contents
+OpenOffice.org Impress : pasting
+OpenOffice.org Impress : pasting;cell ranges
+OpenOffice.org Impress : pasting;cell ranges from spreadsheets
+OpenOffice.org Impress : pasting;data from text documents
+OpenOffice.org Impress : pasting;draw objects
+OpenOffice.org Impress : pasting;draw objects from other documents
+OpenOffice.org Impress : pasting;formatted/unformatted text
+OpenOffice.org Impress : pasting;from data source view
+OpenOffice.org Impress : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Impress : pasting;pictures from other documents
+OpenOffice.org Impress : pasting;sheet areas in text documents
+OpenOffice.org Impress : pasting;slides from other presentations
+OpenOffice.org Impress : pasting;text from other documents
+OpenOffice.org Impress : pasting;to Gallery
+OpenOffice.org Impress : paths
+OpenOffice.org Impress : paths;changing work directory
+OpenOffice.org Impress : paths;defaults
+OpenOffice.org Impress : paths;moving objects along
+OpenOffice.org Impress : pattern editor
+OpenOffice.org Impress : pattern fields
+OpenOffice.org Impress : pattern fields;form functions
+OpenOffice.org Impress : patterns for objects
+OpenOffice.org Impress : PDF
+OpenOffice.org Impress : PDF;export
+OpenOffice.org Impress : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Impress : personal data input
+OpenOffice.org Impress : phonetic guide
+OpenOffice.org Impress : picklist creation
+OpenOffice.org Impress : pictures
+OpenOffice.org Impress : pictures;adding to Gallery
+OpenOffice.org Impress : pictures;arranging within stacks
+OpenOffice.org Impress : pictures;assigning macros
+OpenOffice.org Impress : pictures;backgrounds
+OpenOffice.org Impress : pictures;captions (Writer)
+OpenOffice.org Impress : pictures;changing paths
+OpenOffice.org Impress : pictures;cropping and zooming
+OpenOffice.org Impress : pictures;displaying in Calc
+OpenOffice.org Impress : pictures;displaying in Writer (Writer)
+OpenOffice.org Impress : pictures;drag and drop between documents
+OpenOffice.org Impress : pictures;drawing
+OpenOffice.org Impress : pictures;editing
+OpenOffice.org Impress : pictures;filters
+OpenOffice.org Impress : pictures;ImageMap
+OpenOffice.org Impress : pictures;inserting
+OpenOffice.org Impress : pictures;inserting automatically
+OpenOffice.org Impress : pictures;inserting from Gallery
+OpenOffice.org Impress : pictures;number of
+OpenOffice.org Impress : pictures;printing
+OpenOffice.org Impress : pictures;scaling/resizing
+OpenOffice.org Impress : pie charts
+OpenOffice.org Impress : pivot points of draw objects
+OpenOffice.org Impress : Pivot tables feature in Microsoft Office
+OpenOffice.org Impress : pixel editor
+OpenOffice.org Impress : pixel graphics
+OpenOffice.org Impress : pixel graphics;inserting and editing
+OpenOffice.org Impress : pixel patterns
+OpenOffice.org Impress : placeholders
+OpenOffice.org Impress : placeholders;in SQL queries
+OpenOffice.org Impress : placeholders;on opening files
+OpenOffice.org Impress : placing toolbars
+OpenOffice.org Impress : playing movies and sound files
+OpenOffice.org Impress : plotting data as charts
+OpenOffice.org Impress : plug-ins
+OpenOffice.org Impress : plug-ins;activating and deactivating
+OpenOffice.org Impress : plug-ins;definition
+OpenOffice.org Impress : plug-ins;inserting
+OpenOffice.org Impress : pocket device appliances
+OpenOffice.org Impress : Pocket PC file filters
+OpenOffice.org Impress : points
+OpenOffice.org Impress : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Impress : polygon drawing
+OpenOffice.org Impress : polygons
+OpenOffice.org Impress : polygons;inserting
+OpenOffice.org Impress : polygons;intersecting/subtracting/merging
+OpenOffice.org Impress : pop-art filter
+OpenOffice.org Impress : portable document format
+OpenOffice.org Impress : positioning
+OpenOffice.org Impress : positioning;draw objects and controls
+OpenOffice.org Impress : positioning;fonts
+OpenOffice.org Impress : positioning;objects
+OpenOffice.org Impress : positioning;toolbars
+OpenOffice.org Impress : post method for form transmissions
+OpenOffice.org Impress : posterizing filter
+OpenOffice.org Impress : PostScript
+OpenOffice.org Impress : PostScript;creating files
+OpenOffice.org Impress : PostScript;PDF converter, UNIX
+OpenOffice.org Impress : PowerPoint export
+OpenOffice.org Impress : precision as shown (Calc)
+OpenOffice.org Impress : predefining fonts
+OpenOffice.org Impress : presentations
+OpenOffice.org Impress : presentations;arranging slides
+OpenOffice.org Impress : presentations;creating/opening
+OpenOffice.org Impress : presentations;exiting by interaction
+OpenOffice.org Impress : presentations;exporting to HTML
+OpenOffice.org Impress : presentations;importing HTML
+OpenOffice.org Impress : presentations;inserting spreadsheet cells
+OpenOffice.org Impress : presentations;inserting spreadsheets
+OpenOffice.org Impress : presentations;live on the Internet
+OpenOffice.org Impress : presentations;navigating
+OpenOffice.org Impress : presentations;numbering slides in
+OpenOffice.org Impress : presentations;ordering of effects
+OpenOffice.org Impress : presentations;print menu
+OpenOffice.org Impress : presentations;printing
+OpenOffice.org Impress : presentations;rehearse timings
+OpenOffice.org Impress : presentations;saving
+OpenOffice.org Impress : presentations;saving automatically
+OpenOffice.org Impress : presentations;saving in other formats
+OpenOffice.org Impress : presentations;sending as e-mail
+OpenOffice.org Impress : presentations;settings for
+OpenOffice.org Impress : presentations;shortcut keys
+OpenOffice.org Impress : presentations;starting
+OpenOffice.org Impress : presentations;starting with wizard
+OpenOffice.org Impress : presentations;window / full screen
+OpenOffice.org Impress : presentations;wizards
+OpenOffice.org Impress : press buttons, see push buttons
+OpenOffice.org Impress : previews
+OpenOffice.org Impress : previews;fonts lists
+OpenOffice.org Impress : primary keys
+OpenOffice.org Impress : primary keys;defining
+OpenOffice.org Impress : primary keys;inserting (Base)
+OpenOffice.org Impress : print area selection
+OpenOffice.org Impress : printer metrics for document formatting (Writer)
+OpenOffice.org Impress : printers
+OpenOffice.org Impress : printers;adding, UNIX
+OpenOffice.org Impress : printers;choosing
+OpenOffice.org Impress : printers;default printer
+OpenOffice.org Impress : printers;faxes under UNIX
+OpenOffice.org Impress : printers;maximum page formats
+OpenOffice.org Impress : printers;paper trays
+OpenOffice.org Impress : printers;properties
+OpenOffice.org Impress : printing
+OpenOffice.org Impress : printing;black and white
+OpenOffice.org Impress : printing;brochures
+OpenOffice.org Impress : printing;colors in grayscale
+OpenOffice.org Impress : printing;copies
+OpenOffice.org Impress : printing;creating individual jobs
+OpenOffice.org Impress : printing;dates in presentations
+OpenOffice.org Impress : printing;directly
+OpenOffice.org Impress : printing;documents
+OpenOffice.org Impress : printing;drawings defaults
+OpenOffice.org Impress : printing;elements in text documents
+OpenOffice.org Impress : printing;faster
+OpenOffice.org Impress : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Impress : printing;fitting to pages in presentations
+OpenOffice.org Impress : printing;fitting to paper
+OpenOffice.org Impress : printing;formulas in OpenOffice.org Math
+OpenOffice.org Impress : printing;hidden pages of presentations
+OpenOffice.org Impress : printing;in original size in OpenOffice.org Math
+OpenOffice.org Impress : printing;left/right pages
+OpenOffice.org Impress : printing;presentations
+OpenOffice.org Impress : printing;queries (Base)
+OpenOffice.org Impress : printing;scaling in OpenOffice.org Math
+OpenOffice.org Impress : printing;selections
+OpenOffice.org Impress : printing;text always in black
+OpenOffice.org Impress : printing;text in reverse order
+OpenOffice.org Impress : printing;tiling pages in presentations
+OpenOffice.org Impress : printing;transparencies
+OpenOffice.org Impress : printing;warnings
+OpenOffice.org Impress : printing;without scaling in presentations
+OpenOffice.org Impress : printing speed
+OpenOffice.org Impress : programming
+OpenOffice.org Impress : programming;OpenOffice.org
+OpenOffice.org Impress : programming;scripting
+OpenOffice.org Impress : programs run by mouse click in presentations
+OpenOffice.org Impress : properties
+OpenOffice.org Impress : properties;charts
+OpenOffice.org Impress : properties;fields in databases
+OpenOffice.org Impress : properties;files
+OpenOffice.org Impress : properties;form controls
+OpenOffice.org Impress : properties;forms
+OpenOffice.org Impress : properties;printers
+OpenOffice.org Impress : properties;smooth lines in line charts/XY charts
+OpenOffice.org Impress : protected contents
+OpenOffice.org Impress : protected dashes
+OpenOffice.org Impress : protected database tables
+OpenOffice.org Impress : protected documents
+OpenOffice.org Impress : protected spaces
+OpenOffice.org Impress : protected spaces;inserting
+OpenOffice.org Impress : protected spaces;showing (Writer)
+OpenOffice.org Impress : protecting
+OpenOffice.org Impress : protecting;contents
+OpenOffice.org Impress : protecting;recorded changes
+OpenOffice.org Impress : proxy settings
+OpenOffice.org Impress : push buttons
+OpenOffice.org Impress : push buttons;adding to documents
+OpenOffice.org Impress : push buttons;creating
+OpenOffice.org Impress : pyramids
+OpenOffice.org Impress : queries
+OpenOffice.org Impress : queries;copying (Base)
+OpenOffice.org Impress : queries;creating in design view (Base)
+OpenOffice.org Impress : queries;creating in SQL view
+OpenOffice.org Impress : queries;defining (Base)
+OpenOffice.org Impress : queries;deleting table links (Base)
+OpenOffice.org Impress : queries;editing in data source view
+OpenOffice.org Impress : queries;formulating filter conditions (Base)
+OpenOffice.org Impress : queries;joining tables (Base)
+OpenOffice.org Impress : queries;missing elements (Base)
+OpenOffice.org Impress : queries;overview (Base)
+OpenOffice.org Impress : queries;parameter queries (Base)
+OpenOffice.org Impress : queries;printing (Base)
+OpenOffice.org Impress : Query Wizard (Base)
+OpenOffice.org Impress : quickstarter
+OpenOffice.org Impress : quotation marks
+OpenOffice.org Impress : quotation marks;replacing
+OpenOffice.org Impress : quotes
+OpenOffice.org Impress : quotes;custom
+OpenOffice.org Impress : radar charts, see net charts
+OpenOffice.org Impress : radio button creation
+OpenOffice.org Impress : read-only documents
+OpenOffice.org Impress : read-only documents;cursor
+OpenOffice.org Impress : read-only documents;database tables on/off
+OpenOffice.org Impress : read-only documents;editing
+OpenOffice.org Impress : read-only documents;opening documents as
+OpenOffice.org Impress : read-only items in Data Navigator
+OpenOffice.org Impress : recognizing URLs automatically
+OpenOffice.org Impress : recording
+OpenOffice.org Impress : recording;changes
+OpenOffice.org Impress : recording;display times for slides
+OpenOffice.org Impress : recording;macros
+OpenOffice.org Impress : records
+OpenOffice.org Impress : records;inserting notes
+OpenOffice.org Impress : records;protecting
+OpenOffice.org Impress : records;saving
+OpenOffice.org Impress : records;searching in databases
+OpenOffice.org Impress : rectangles
+OpenOffice.org Impress : rectangles with round corners
+OpenOffice.org Impress : recursions in spreadsheets
+OpenOffice.org Impress : redo command
+OpenOffice.org Impress : reduced printing
+OpenOffice.org Impress : reference lines
+OpenOffice.org Impress : references
+OpenOffice.org Impress : references;displaying in color (Calc)
+OpenOffice.org Impress : references;expanding (Calc)
+OpenOffice.org Impress : references;iterative (Calc)
+OpenOffice.org Impress : Refresh Data feature in Microsoft Office
+OpenOffice.org Impress : register-true
+OpenOffice.org Impress : register-true;definition
+OpenOffice.org Impress : registering
+OpenOffice.org Impress : registering;address books
+OpenOffice.org Impress : registering;databases (Base)
+OpenOffice.org Impress : registering;OpenOffice.org
+OpenOffice.org Impress : regression curves in charts
+OpenOffice.org Impress : regular expressions
+OpenOffice.org Impress : regular expressions;list of
+OpenOffice.org Impress : regular expressions;opening files
+OpenOffice.org Impress : rehearse timings
+OpenOffice.org Impress : relational databases (Base)
+OpenOffice.org Impress : relations
+OpenOffice.org Impress : relations;creating and deleting (Base)
+OpenOffice.org Impress : relations;joining tables (Base)
+OpenOffice.org Impress : relations;properties (Base)
+OpenOffice.org Impress : relative hyperlinks
+OpenOffice.org Impress : relative saving of URLs
+OpenOffice.org Impress : reloading
+OpenOffice.org Impress : reloading;documents
+OpenOffice.org Impress : reloading;HTML documents, automatically
+OpenOffice.org Impress : remarks, see also notes
+OpenOffice.org Impress : remote configurations
+OpenOffice.org Impress : remove noise filter
+OpenOffice.org Impress : removing
+OpenOffice.org Impress : removing;bullets and numbering
+OpenOffice.org Impress : removing;form filters
+OpenOffice.org Impress : removing, see also deleting
+OpenOffice.org Impress : renaming layers
+OpenOffice.org Impress : reorganizing charts
+OpenOffice.org Impress : Replace text as you type feature in Microsoft Office
+OpenOffice.org Impress : replacement options
+OpenOffice.org Impress : replacement table
+OpenOffice.org Impress : replacing
+OpenOffice.org Impress : replacing;AutoCorrect function
+OpenOffice.org Impress : replacing;colors in bitmaps
+OpenOffice.org Impress : replacing;dashes
+OpenOffice.org Impress : Report Builder
+OpenOffice.org Impress : reports
+OpenOffice.org Impress : reports;creating
+OpenOffice.org Impress : reports;error reports
+OpenOffice.org Impress : reports;opening and editing
+OpenOffice.org Impress : reports;templates
+OpenOffice.org Impress : resetting
+OpenOffice.org Impress : resetting;templates
+OpenOffice.org Impress : resizing
+OpenOffice.org Impress : resizing;objects, by mouse
+OpenOffice.org Impress : resizing, see also scaling/zooming
+OpenOffice.org Impress : resolution when printing bitmaps
+OpenOffice.org Impress : restoring
+OpenOffice.org Impress : restoring;default formatting
+OpenOffice.org Impress : restoring;editing
+OpenOffice.org Impress : reversing objects
+OpenOffice.org Impress : reversing printing order
+OpenOffice.org Impress : review function
+OpenOffice.org Impress : review function;accepting or rejecting changes
+OpenOffice.org Impress : review function;comparing documents
+OpenOffice.org Impress : review function;recording changes example
+OpenOffice.org Impress : rich text control
+OpenOffice.org Impress : right alignment of paragraphs
+OpenOffice.org Impress : right joins (Base)
+OpenOffice.org Impress : right-to-left text
+OpenOffice.org Impress : rotating
+OpenOffice.org Impress : rotating;3D text
+OpenOffice.org Impress : rotating;draw objects
+OpenOffice.org Impress : rotation mode
+OpenOffice.org Impress : round corners
+OpenOffice.org Impress : rounding precision (Calc)
+OpenOffice.org Impress : row headers
+OpenOffice.org Impress : row headers;displaying (Calc)
+OpenOffice.org Impress : row headers;highlighting (Calc)
+OpenOffice.org Impress : rulers
+OpenOffice.org Impress : rulers;default settings
+OpenOffice.org Impress : rulers;in presentations
+OpenOffice.org Impress : rulers;measurement units
+OpenOffice.org Impress : rulers;visible in presentations
+OpenOffice.org Impress : running macros/programs in presentations
+OpenOffice.org Impress : running slide shows
+OpenOffice.org Impress : samples and templates
+OpenOffice.org Impress : saving
+OpenOffice.org Impress : saving;as HTML
+OpenOffice.org Impress : saving;default file formats
+OpenOffice.org Impress : saving;dialog settings
+OpenOffice.org Impress : saving;documents
+OpenOffice.org Impress : saving;documents for mobile devices
+OpenOffice.org Impress : saving;documents in other formats
+OpenOffice.org Impress : saving;documents, automatically
+OpenOffice.org Impress : saving;in Microsoft Office file format
+OpenOffice.org Impress : saving;options
+OpenOffice.org Impress : saving;templates
+OpenOffice.org Impress : saving;to XML
+OpenOffice.org Impress : saving;VBA code in Microsoft Office documents
+OpenOffice.org Impress : saving;with password by default
+OpenOffice.org Impress : saving as command
+OpenOffice.org Impress : saving as command;precautions
+OpenOffice.org Impress : scaling
+OpenOffice.org Impress : scaling;axes
+OpenOffice.org Impress : scaling;font sizes in user interface
+OpenOffice.org Impress : scaling;objects
+OpenOffice.org Impress : scaling;pictures
+OpenOffice.org Impress : scaling;printing in OpenOffice.org Math
+OpenOffice.org Impress : scaling;text in charts
+OpenOffice.org Impress : scaling;when printing presentations
+OpenOffice.org Impress : scaling, see also zooming
+OpenOffice.org Impress : scatter charts
+OpenOffice.org Impress : screen
+OpenOffice.org Impress : screen;full screen views
+OpenOffice.org Impress : screen;scaling
+OpenOffice.org Impress : screen magnifiers
+OpenOffice.org Impress : screen readers
+OpenOffice.org Impress : script organization
+OpenOffice.org Impress : scripting in programming
+OpenOffice.org Impress : scrollbars
+OpenOffice.org Impress : scrollbars;controls
+OpenOffice.org Impress : scrollbars;displaying (Calc)
+OpenOffice.org Impress : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Impress : search criteria for database functions in cells
+OpenOffice.org Impress : search engines
+OpenOffice.org Impress : search engines;definition
+OpenOffice.org Impress : search engines;selecting
+OpenOffice.org Impress : searching
+OpenOffice.org Impress : searching;all sheets
+OpenOffice.org Impress : searching;databases
+OpenOffice.org Impress : searching;form filters
+OpenOffice.org Impress : searching;Internet
+OpenOffice.org Impress : searching;tables and forms
+OpenOffice.org Impress : secondary axes in charts
+OpenOffice.org Impress : sections
+OpenOffice.org Impress : sections;backgrounds
+OpenOffice.org Impress : sections;protecting
+OpenOffice.org Impress : sectors of circles/ellipses
+OpenOffice.org Impress : security
+OpenOffice.org Impress : security;options for documents with macros
+OpenOffice.org Impress : security;protecting contents
+OpenOffice.org Impress : security;warning dialogs with macros
+OpenOffice.org Impress : segments of circles/ellipses
+OpenOffice.org Impress : selecting
+OpenOffice.org Impress : selecting;controls
+OpenOffice.org Impress : selecting;group objects
+OpenOffice.org Impress : selecting;hidden objects
+OpenOffice.org Impress : selecting;layers
+OpenOffice.org Impress : selecting;measurement units
+OpenOffice.org Impress : selecting;objects
+OpenOffice.org Impress : selecting;print areas
+OpenOffice.org Impress : selecting;several files
+OpenOffice.org Impress : selection clipboard
+OpenOffice.org Impress : selection modes in text
+OpenOffice.org Impress : sending
+OpenOffice.org Impress : sending;AutoAbstract function in presentations
+OpenOffice.org Impress : sending;documents as e-mail
+OpenOffice.org Impress : sending;documents as faxes
+OpenOffice.org Impress : separator lines
+OpenOffice.org Impress : separator lines;defining
+OpenOffice.org Impress : separators
+OpenOffice.org Impress : separators;conditional
+OpenOffice.org Impress : Server Side ImageMap
+OpenOffice.org Impress : settings
+OpenOffice.org Impress : settings;printers
+OpenOffice.org Impress : settings;program configuration
+OpenOffice.org Impress : settings;proxies
+OpenOffice.org Impress : settings;tracking changes
+OpenOffice.org Impress : settings;views
+OpenOffice.org Impress : SGML
+OpenOffice.org Impress : SGML;definition
+OpenOffice.org Impress : shadows
+OpenOffice.org Impress : shadows;areas
+OpenOffice.org Impress : shadows;borders
+OpenOffice.org Impress : shadows;characters
+OpenOffice.org Impress : shadows;characters, using context menu
+OpenOffice.org Impress : sharpening filter
+OpenOffice.org Impress : shearing objects
+OpenOffice.org Impress : sheet tabs
+OpenOffice.org Impress : sheet tabs;displaying
+OpenOffice.org Impress : sheets
+OpenOffice.org Impress : sheets;searching all
+OpenOffice.org Impress : shells
+OpenOffice.org Impress : shortcut keys
+OpenOffice.org Impress : shortcut keys;assigning macros
+OpenOffice.org Impress : shortcut keys;charts
+OpenOffice.org Impress : shortcut keys;general
+OpenOffice.org Impress : shortcut keys;in databases
+OpenOffice.org Impress : shortcut keys;in drawings
+OpenOffice.org Impress : shortcut keys;in presentations
+OpenOffice.org Impress : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Impress : Show/Hide feature in Microsoft Office
+OpenOffice.org Impress : showing
+OpenOffice.org Impress : showing;changes
+OpenOffice.org Impress : showing;docked windows
+OpenOffice.org Impress : showing;drawings and controls (Writer)
+OpenOffice.org Impress : showing;guides
+OpenOffice.org Impress : showing;hidden layers
+OpenOffice.org Impress : showing;hidden slides
+OpenOffice.org Impress : showing;levels
+OpenOffice.org Impress : showing;live presentations on the Internet
+OpenOffice.org Impress : showing;slide shows
+OpenOffice.org Impress : showing;subpoints
+OpenOffice.org Impress : showing;toolbars
+OpenOffice.org Impress : sign conversion to curves
+OpenOffice.org Impress : signing documents with digital signatures
+OpenOffice.org Impress : similarity search
+OpenOffice.org Impress : simple handles (Writer)
+OpenOffice.org Impress : simplified Chinese
+OpenOffice.org Impress : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Impress : single sign on options
+OpenOffice.org Impress : single-line spacing in text
+OpenOffice.org Impress : sizes
+OpenOffice.org Impress : sizes;draw objects
+OpenOffice.org Impress : sizes;pictures
+OpenOffice.org Impress : skewing draw objects
+OpenOffice.org Impress : slanting draw objects
+OpenOffice.org Impress : slanting objects
+OpenOffice.org Impress : slide designs
+OpenOffice.org Impress : slide layouts
+OpenOffice.org Impress : slide master view
+OpenOffice.org Impress : slide masters
+OpenOffice.org Impress : slide masters;changing backgrounds
+OpenOffice.org Impress : slide masters;designing
+OpenOffice.org Impress : slide masters;headers and footers
+OpenOffice.org Impress : slide numbers
+OpenOffice.org Impress : slide numbers on all slides
+OpenOffice.org Impress : slide shows
+OpenOffice.org Impress : slide shows;custom
+OpenOffice.org Impress : slide shows;settings for
+OpenOffice.org Impress : slide shows;starting
+OpenOffice.org Impress : slide transitions
+OpenOffice.org Impress : slide transitions;applying effects
+OpenOffice.org Impress : slide transitions;automatic
+OpenOffice.org Impress : slide transitions;manual
+OpenOffice.org Impress : slide transitions;sounds
+OpenOffice.org Impress : slides
+OpenOffice.org Impress : slides;arranging
+OpenOffice.org Impress : slides;backgrounds
+OpenOffice.org Impress : slides;changing backgrounds
+OpenOffice.org Impress : slides;copying between documents
+OpenOffice.org Impress : slides;deleting
+OpenOffice.org Impress : slides;expanding
+OpenOffice.org Impress : slides;formatting
+OpenOffice.org Impress : slides;headers and footers
+OpenOffice.org Impress : slides;inserting
+OpenOffice.org Impress : slides;inserting as links
+OpenOffice.org Impress : slides;inserting notes
+OpenOffice.org Impress : slides;page numbers
+OpenOffice.org Impress : slides;printing
+OpenOffice.org Impress : small capitals
+OpenOffice.org Impress : small icons
+OpenOffice.org Impress : smart tags
+OpenOffice.org Impress : smart tags;options
+OpenOffice.org Impress : smooth scrolling (Writer)
+OpenOffice.org Impress : smoothing filter
+OpenOffice.org Impress : snap grid defaults (Writer/Calc)
+OpenOffice.org Impress : snap lines, see also guides
+OpenOffice.org Impress : snap points
+OpenOffice.org Impress : snap points;editing
+OpenOffice.org Impress : snap points;inserting
+OpenOffice.org Impress : snapping in presentations and drawings
+OpenOffice.org Impress : solarization filter
+OpenOffice.org Impress : sort lists
+OpenOffice.org Impress : sort lists;copying to in Calc
+OpenOffice.org Impress : sorting
+OpenOffice.org Impress : sorting;data in forms
+OpenOffice.org Impress : sorting;databases
+OpenOffice.org Impress : sounds
+OpenOffice.org Impress : sounds;for effects
+OpenOffice.org Impress : sounds;formats
+OpenOffice.org Impress : sounds;inserting and playing
+OpenOffice.org Impress : sounds;on slide transitions
+OpenOffice.org Impress : sounds;UNIX
+OpenOffice.org Impress : spaces
+OpenOffice.org Impress : spaces;displaying (Writer)
+OpenOffice.org Impress : spaces;ignoring double
+OpenOffice.org Impress : spaces;inserting protected spaces
+OpenOffice.org Impress : spaces;showing protected spaces (Writer)
+OpenOffice.org Impress : spacing
+OpenOffice.org Impress : spacing;between paragraphs in footnotes
+OpenOffice.org Impress : spacing;font effects
+OpenOffice.org Impress : spacing;lines and paragraphs
+OpenOffice.org Impress : spacing;tab stops in text documents
+OpenOffice.org Impress : spacing;tabs in presentations
+OpenOffice.org Impress : spadmin
+OpenOffice.org Impress : speaker notes
+OpenOffice.org Impress : speaker notes;defaults
+OpenOffice.org Impress : speaker notes;inserting
+OpenOffice.org Impress : special characters
+OpenOffice.org Impress : speech bubbles
+OpenOffice.org Impress : speed of printing
+OpenOffice.org Impress : spellcheck
+OpenOffice.org Impress : spellcheck;activating for a language
+OpenOffice.org Impress : spellcheck;context menus
+OpenOffice.org Impress : spellcheck;default languages
+OpenOffice.org Impress : spellcheck;dialog
+OpenOffice.org Impress : spellcheck;dictionary of exceptions
+OpenOffice.org Impress : spellcheck;ignore list
+OpenOffice.org Impress : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Impress : spheres
+OpenOffice.org Impress : spin button creation
+OpenOffice.org Impress : splitting
+OpenOffice.org Impress : splitting;combinations
+OpenOffice.org Impress : splitting;curves
+OpenOffice.org Impress : spoolfiles with Xprinter
+OpenOffice.org Impress : spreadsheets
+OpenOffice.org Impress : spreadsheets;as databases (base)
+OpenOffice.org Impress : spreadsheets;backgrounds
+OpenOffice.org Impress : spreadsheets;copying areas to text documents
+OpenOffice.org Impress : spreadsheets;creating/opening
+OpenOffice.org Impress : spreadsheets;in presentations
+OpenOffice.org Impress : spreadsheets;inserting charts
+OpenOffice.org Impress : spreadsheets;inserting database records
+OpenOffice.org Impress : spreadsheets;printing
+OpenOffice.org Impress : spreadsheets;saving
+OpenOffice.org Impress : spreadsheets;saving automatically
+OpenOffice.org Impress : spreadsheets;saving in other formats
+OpenOffice.org Impress : spreadsheets;sending as e-mail
+OpenOffice.org Impress : SQL
+OpenOffice.org Impress : SQL;definition
+OpenOffice.org Impress : SQL;DISTINCT parameter
+OpenOffice.org Impress : SQL;executing SQL commands
+OpenOffice.org Impress : SQL;executing SQL statements (Base)
+OpenOffice.org Impress : SQL;queries (Base)
+OpenOffice.org Impress : square drawings
+OpenOffice.org Impress : standard bar on/off
+OpenOffice.org Impress : standard deviation in charts
+OpenOffice.org Impress : standard filters in databases
+OpenOffice.org Impress : standard printer under UNIX
+OpenOffice.org Impress : Start Module backing window
+OpenOffice.org Impress : start parameters
+OpenOffice.org Impress : starting
+OpenOffice.org Impress : starting;always with the current slide
+OpenOffice.org Impress : starting;custom slide shows
+OpenOffice.org Impress : starting;slide shows
+OpenOffice.org Impress : statistics in charts
+OpenOffice.org Impress : status bar on/off
+OpenOffice.org Impress : stickers
+OpenOffice.org Impress : stock charts
+OpenOffice.org Impress : strikethrough
+OpenOffice.org Impress : strikethrough;characters
+OpenOffice.org Impress : strikethrough;font effects
+OpenOffice.org Impress : styles
+OpenOffice.org Impress : styles;'changed' message
+OpenOffice.org Impress : styles;arrow and line styles
+OpenOffice.org Impress : styles;copying between documents
+OpenOffice.org Impress : styles;keyboard shortcuts
+OpenOffice.org Impress : styles;organizing
+OpenOffice.org Impress : styles;printing styles used in a document
+OpenOffice.org Impress : styles;replacing automatically
+OpenOffice.org Impress : Styles and Formatting window
+OpenOffice.org Impress : Styles and Formatting window;docking
+OpenOffice.org Impress : Styles and Formatting window;graphics documents
+OpenOffice.org Impress : subforms
+OpenOffice.org Impress : subforms;creating
+OpenOffice.org Impress : subforms;description
+OpenOffice.org Impress : submitting forms
+OpenOffice.org Impress : subpoints
+OpenOffice.org Impress : subpoints;hiding
+OpenOffice.org Impress : subpoints;showing
+OpenOffice.org Impress : subtracting polygons
+OpenOffice.org Impress : suffixes in file formats
+OpenOffice.org Impress : summary slide
+OpenOffice.org Impress : support on the Web
+OpenOffice.org Impress : synchronizing
+OpenOffice.org Impress : synchronizing;labels and business cards
+OpenOffice.org Impress : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Impress : system address book registration
+OpenOffice.org Impress : tab stops
+OpenOffice.org Impress : tab stops;displaying (Writer)
+OpenOffice.org Impress : tab stops;inserting and editing
+OpenOffice.org Impress : tab stops;setting in sheets
+OpenOffice.org Impress : tab stops;settings
+OpenOffice.org Impress : tab stops;spacing in presentations
+OpenOffice.org Impress : tab stops;spacing in text documents
+OpenOffice.org Impress : table controls
+OpenOffice.org Impress : table controls;form functions
+OpenOffice.org Impress : table controls;keyboard-only edit mode
+OpenOffice.org Impress : table controls;properties
+OpenOffice.org Impress : table views of databases
+OpenOffice.org Impress : Table Wizard (Base)
+OpenOffice.org Impress : tables
+OpenOffice.org Impress : tables;backgrounds
+OpenOffice.org Impress : tables;inserting line breaks
+OpenOffice.org Impress : tables in databases
+OpenOffice.org Impress : tables in databases;access rights to (Base)
+OpenOffice.org Impress : tables in databases;adding to queries
+OpenOffice.org Impress : tables in databases;browsing and editing
+OpenOffice.org Impress : tables in databases;copying database tables (Base)
+OpenOffice.org Impress : tables in databases;creating
+OpenOffice.org Impress : tables in databases;creating in design view
+OpenOffice.org Impress : tables in databases;importing text formats (Base)
+OpenOffice.org Impress : tables in databases;joining for queries (Base)
+OpenOffice.org Impress : tables in databases;printing queries (Base)
+OpenOffice.org Impress : tables in databases;relations (Base)
+OpenOffice.org Impress : tables in databases;searching
+OpenOffice.org Impress : tables in spreadsheets
+OpenOffice.org Impress : tables in spreadsheets;copying data to other applications
+OpenOffice.org Impress : tables in spreadsheets;defining borders
+OpenOffice.org Impress : tables in spreadsheets;value highlighting
+OpenOffice.org Impress : tables in text
+OpenOffice.org Impress : tables in text;captions
+OpenOffice.org Impress : tables in text;creating automatically
+OpenOffice.org Impress : tables in text;default settings
+OpenOffice.org Impress : tables in text;defining borders
+OpenOffice.org Impress : tables in text;displaying
+OpenOffice.org Impress : tables in text;printing
+OpenOffice.org Impress : tables in text;protecting cells
+OpenOffice.org Impress : tables of contents
+OpenOffice.org Impress : tables of contents;unprotecting
+OpenOffice.org Impress : tabs
+OpenOffice.org Impress : tabs;displaying sheet tabs
+OpenOffice.org Impress : tags
+OpenOffice.org Impress : tags;definition
+OpenOffice.org Impress : tags;META tags
+OpenOffice.org Impress : task pane
+OpenOffice.org Impress : templates
+OpenOffice.org Impress : templates;agendas
+OpenOffice.org Impress : templates;changing basic fonts
+OpenOffice.org Impress : templates;database reports
+OpenOffice.org Impress : templates;deleting
+OpenOffice.org Impress : templates;editing and saving
+OpenOffice.org Impress : templates;faxes
+OpenOffice.org Impress : templates;importing and exporting
+OpenOffice.org Impress : templates;letters
+OpenOffice.org Impress : templates;new documents from templates
+OpenOffice.org Impress : templates;opening documents with
+OpenOffice.org Impress : templates;organizing
+OpenOffice.org Impress : terminology
+OpenOffice.org Impress : terminology;general glossary
+OpenOffice.org Impress : terminology;Internet glossary
+OpenOffice.org Impress : testing XML filters
+OpenOffice.org Impress : text
+OpenOffice.org Impress : text;animating
+OpenOffice.org Impress : text;Asian layout
+OpenOffice.org Impress : text;backgrounds
+OpenOffice.org Impress : text;bold
+OpenOffice.org Impress : text;coloring
+OpenOffice.org Impress : text;contours
+OpenOffice.org Impress : text;converting to curves
+OpenOffice.org Impress : text;copying by drag and drop
+OpenOffice.org Impress : text;CTL languages
+OpenOffice.org Impress : text;double-clicking to edit
+OpenOffice.org Impress : text;drawing pictures
+OpenOffice.org Impress : text;font effects
+OpenOffice.org Impress : text;font sizes
+OpenOffice.org Impress : text;font styles
+OpenOffice.org Impress : text;fonts and formats
+OpenOffice.org Impress : text;Fontwork icons
+OpenOffice.org Impress : text;hyperlinks
+OpenOffice.org Impress : text;inserting special characters
+OpenOffice.org Impress : text;italics
+OpenOffice.org Impress : text;kerning
+OpenOffice.org Impress : text;language selection
+OpenOffice.org Impress : text;line spacing
+OpenOffice.org Impress : text;overwriting or inserting
+OpenOffice.org Impress : text;placeholders in presentations
+OpenOffice.org Impress : text;printing in black
+OpenOffice.org Impress : text;replacing with format
+OpenOffice.org Impress : text;selection modes
+OpenOffice.org Impress : text;shadowed
+OpenOffice.org Impress : text;text/draw objects
+OpenOffice.org Impress : text;toolbar
+OpenOffice.org Impress : text attributes
+OpenOffice.org Impress : text attributes;hyperlinks
+OpenOffice.org Impress : text attributes;undoing
+OpenOffice.org Impress : text boxes
+OpenOffice.org Impress : text boxes;form functions
+OpenOffice.org Impress : text boxes;positioning
+OpenOffice.org Impress : text breaks in cells
+OpenOffice.org Impress : text colors for better accessibility
+OpenOffice.org Impress : text databases (Base)
+OpenOffice.org Impress : text documents
+OpenOffice.org Impress : text documents;creating/opening
+OpenOffice.org Impress : text documents;importing/exporting
+OpenOffice.org Impress : text documents;inserting in slides
+OpenOffice.org Impress : text documents;inserting in slides - Importing HTML Pages Into Presentations
+OpenOffice.org Impress : text documents;inserting spreadsheet cells
+OpenOffice.org Impress : text documents;print settings
+OpenOffice.org Impress : text documents;printing
+OpenOffice.org Impress : text documents;saving
+OpenOffice.org Impress : text documents;saving automatically
+OpenOffice.org Impress : text documents;saving in other formats
+OpenOffice.org Impress : text documents;sending as e-mail
+OpenOffice.org Impress : text effects
+OpenOffice.org Impress : text entry mode for draw objects
+OpenOffice.org Impress : text flow
+OpenOffice.org Impress : text flow;in cells
+OpenOffice.org Impress : text formats
+OpenOffice.org Impress : text formats;databases
+OpenOffice.org Impress : text formats;pasting
+OpenOffice.org Impress : text frames
+OpenOffice.org Impress : text input fields
+OpenOffice.org Impress : text layout for special languages
+OpenOffice.org Impress : text objects
+OpenOffice.org Impress : text objects;alignment
+OpenOffice.org Impress : text objects;draw functions
+OpenOffice.org Impress : text objects;fonts
+OpenOffice.org Impress : text objects;in presentations and drawings
+OpenOffice.org Impress : text overflow in spreadsheet cells
+OpenOffice.org Impress : text scaling in charts
+OpenOffice.org Impress : text, see also text documents, paragraphs and characters
+OpenOffice.org Impress : TextArt, see Fontwork
+OpenOffice.org Impress : textures
+OpenOffice.org Impress : textures;inserting from Gallery
+OpenOffice.org Impress : textures;on chart bars
+OpenOffice.org Impress : Thai
+OpenOffice.org Impress : Thai;entering text
+OpenOffice.org Impress : Thai;language settings
+OpenOffice.org Impress : thesaurus
+OpenOffice.org Impress : thesaurus;activating for a language
+OpenOffice.org Impress : ticker text
+OpenOffice.org Impress : tiled printing of slides
+OpenOffice.org Impress : time and date on all slides
+OpenOffice.org Impress : time fields
+OpenOffice.org Impress : time fields;form functions
+OpenOffice.org Impress : times
+OpenOffice.org Impress : times;fixed
+OpenOffice.org Impress : times;inserting when printing presentations
+OpenOffice.org Impress : times;variable
+OpenOffice.org Impress : times, formats
+OpenOffice.org Impress : timings
+OpenOffice.org Impress : timings;rehearse timings
+OpenOffice.org Impress : tips
+OpenOffice.org Impress : tips;extended tips in Help
+OpenOffice.org Impress : title rows
+OpenOffice.org Impress : title rows;printing in OpenOffice.org Math
+OpenOffice.org Impress : titles
+OpenOffice.org Impress : titles;alignment (charts)
+OpenOffice.org Impress : titles;changing
+OpenOffice.org Impress : titles;editing in charts
+OpenOffice.org Impress : titles;font effects
+OpenOffice.org Impress : titles;formatting automatically
+OpenOffice.org Impress : titles;formatting charts
+OpenOffice.org Impress : titles;objects
+OpenOffice.org Impress : toolbars
+OpenOffice.org Impress : toolbars;3D objects
+OpenOffice.org Impress : toolbars;adding buttons
+OpenOffice.org Impress : toolbars;curves
+OpenOffice.org Impress : toolbars;docking/undocking
+OpenOffice.org Impress : toolbars;ellipses
+OpenOffice.org Impress : toolbars;Form Navigation bar
+OpenOffice.org Impress : toolbars;viewing/closing
+OpenOffice.org Impress : tools bar
+OpenOffice.org Impress : tooltips
+OpenOffice.org Impress : tooltips;extended tips
+OpenOffice.org Impress : tooltips;help
+OpenOffice.org Impress : torus
+OpenOffice.org Impress : Track changes feature in Microsoft Office
+OpenOffice.org Impress : traditional Chinese
+OpenOffice.org Impress : traditional Chinese;translating to simplified chinese
+OpenOffice.org Impress : transition effects
+OpenOffice.org Impress : transparency
+OpenOffice.org Impress : transparency;adjusting
+OpenOffice.org Impress : transparency;areas
+OpenOffice.org Impress : transparency;of objects
+OpenOffice.org Impress : transparency;off for faster printing
+OpenOffice.org Impress : transparency;saving
+OpenOffice.org Impress : tree view of Help
+OpenOffice.org Impress : trend lines in charts
+OpenOffice.org Impress : typefaces
+OpenOffice.org Impress : typefaces;adding under UNIX
+OpenOffice.org Impress : typefaces;formats
+OpenOffice.org Impress : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Impress : typography
+OpenOffice.org Impress : typography;Asian
+OpenOffice.org Impress : underlining
+OpenOffice.org Impress : underlining;AutoFormat function
+OpenOffice.org Impress : underlining;characters
+OpenOffice.org Impress : underlining;text
+OpenOffice.org Impress : underlying objects
+OpenOffice.org Impress : undocking windows
+OpenOffice.org Impress : undoing
+OpenOffice.org Impress : undoing;direct formatting
+OpenOffice.org Impress : undoing;editing
+OpenOffice.org Impress : undoing;number of steps
+OpenOffice.org Impress : ungrouping groups
+OpenOffice.org Impress : units
+OpenOffice.org Impress : units;converting
+OpenOffice.org Impress : units;measurement units
+OpenOffice.org Impress : unlocking layers
+OpenOffice.org Impress : UNO components
+OpenOffice.org Impress : UNO components;Extension Manager
+OpenOffice.org Impress : UNO components;integrating new
+OpenOffice.org Impress : update options
+OpenOffice.org Impress : updates
+OpenOffice.org Impress : updates;checking automatically
+OpenOffice.org Impress : updates;checking manually
+OpenOffice.org Impress : updating
+OpenOffice.org Impress : updating;fields and charts, automatically (Writer)
+OpenOffice.org Impress : updating;links in text documents
+OpenOffice.org Impress : updating;links, on opening
+OpenOffice.org Impress : updating;templates
+OpenOffice.org Impress : URL
+OpenOffice.org Impress : URL;changing hyperlink URLs
+OpenOffice.org Impress : URL;definition
+OpenOffice.org Impress : URL;saving absolute/relative paths
+OpenOffice.org Impress : URL;turning off URL recognition
+OpenOffice.org Impress : user data
+OpenOffice.org Impress : user data;input
+OpenOffice.org Impress : user data;removing when saving
+OpenOffice.org Impress : user-defined colors
+OpenOffice.org Impress : user-defined dictionaries
+OpenOffice.org Impress : user-defined dictionaries;creating
+OpenOffice.org Impress : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Impress : user-defined dictionaries;editing
+OpenOffice.org Impress : user-defined styles
+OpenOffice.org Impress : user-defined styles;automatically replacing
+OpenOffice.org Impress : UTF-8/UCS2 support
+OpenOffice.org Impress : Validation feature in Microsoft Office
+OpenOffice.org Impress : values
+OpenOffice.org Impress : values;rounded as shown (Calc)
+OpenOffice.org Impress : variables
+OpenOffice.org Impress : variables;for paths
+OpenOffice.org Impress : variances in charts
+OpenOffice.org Impress : VBA code
+OpenOffice.org Impress : VBA code;loading/saving documents with VBA code
+OpenOffice.org Impress : vector graphics
+OpenOffice.org Impress : vector graphics;converting bitmaps
+OpenOffice.org Impress : vectorizing bitmaps
+OpenOffice.org Impress : version management
+OpenOffice.org Impress : version numbers of documents
+OpenOffice.org Impress : versions
+OpenOffice.org Impress : versions;comparing documents
+OpenOffice.org Impress : versions;file saving as, restriction
+OpenOffice.org Impress : versions;merging document versions
+OpenOffice.org Impress : versions;of a document
+OpenOffice.org Impress : versions;OpenOffice.org
+OpenOffice.org Impress : vertical callouts
+OpenOffice.org Impress : vertical scrollbars (Writer)
+OpenOffice.org Impress : vertical text boxes
+OpenOffice.org Impress : videos
+OpenOffice.org Impress : viewing
+OpenOffice.org Impress : viewing;databases
+OpenOffice.org Impress : viewing;file properties
+OpenOffice.org Impress : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Impress : viewing;toolbars
+OpenOffice.org Impress : views
+OpenOffice.org Impress : views;black and white
+OpenOffice.org Impress : views;creating database views (Base)
+OpenOffice.org Impress : views;defaults
+OpenOffice.org Impress : views;display sizes
+OpenOffice.org Impress : views;full screen
+OpenOffice.org Impress : views;icons
+OpenOffice.org Impress : views;in 3D
+OpenOffice.org Impress : views;scaling
+OpenOffice.org Impress : views;shift function
+OpenOffice.org Impress : views;slide master view
+OpenOffice.org Impress : Visual Basic for Applications
+OpenOffice.org Impress : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Impress : watermarks
+OpenOffice.org Impress : web documents
+OpenOffice.org Impress : web documents;XForms
+OpenOffice.org Impress : Web support
+OpenOffice.org Impress : WebCast export
+OpenOffice.org Impress : windows
+OpenOffice.org Impress : windows;docking
+OpenOffice.org Impress : windows;docking definition
+OpenOffice.org Impress : windows;hiding/showing/docking
+OpenOffice.org Impress : windows;new
+OpenOffice.org Impress : wizards
+OpenOffice.org Impress : wizards;agendas
+OpenOffice.org Impress : wizards;database queries
+OpenOffice.org Impress : wizards;database tables (Base)
+OpenOffice.org Impress : wizards;databases (Base)
+OpenOffice.org Impress : wizards;document converter
+OpenOffice.org Impress : wizards;Euro Converter
+OpenOffice.org Impress : wizards;faxes
+OpenOffice.org Impress : wizards;forms
+OpenOffice.org Impress : wizards;letters
+OpenOffice.org Impress : wizards;overview
+OpenOffice.org Impress : wizards;presentations
+OpenOffice.org Impress : wizards;reports
+OpenOffice.org Impress : Word documents
+OpenOffice.org Impress : Word documents;compatibility
+OpenOffice.org Impress : Word documents;saving as
+OpenOffice.org Impress : WordArt, see Fontwork
+OpenOffice.org Impress : words
+OpenOffice.org Impress : words;automatically replacing
+OpenOffice.org Impress : words;wrapping in cells
+OpenOffice.org Impress : work directory change
+OpenOffice.org Impress : Workbook feature in Microsoft Office
+OpenOffice.org Impress : Worksheet feature in Microsoft Office
+OpenOffice.org Impress : wrapping text
+OpenOffice.org Impress : wrapping text;in cells
+OpenOffice.org Impress : write protection on/off
+OpenOffice.org Impress : writing aids options
+OpenOffice.org Impress : WYSIWYG in fonts lists
+OpenOffice.org Impress : X axes
+OpenOffice.org Impress : X axes;grid formatting
+OpenOffice.org Impress : X axes;scaling
+OpenOffice.org Impress : X axes;showing
+OpenOffice.org Impress : XForms
+OpenOffice.org Impress : XML converters
+OpenOffice.org Impress : XML file formats
+OpenOffice.org Impress : XML filters
+OpenOffice.org Impress : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Impress : XML filters;settings
+OpenOffice.org Impress : XML Forms
+OpenOffice.org Impress : XSLT based filters
+OpenOffice.org Impress : XSLT based filters;settings
+OpenOffice.org Impress : XSLT filters, see also XML filters
+OpenOffice.org Impress : XY charts
+OpenOffice.org Impress : Y axes
+OpenOffice.org Impress : Y axes;formatting
+OpenOffice.org Impress : Y axes;grid formatting
+OpenOffice.org Impress : Y axes;scaling
+OpenOffice.org Impress : Y axes;showing
+OpenOffice.org Impress : years
+OpenOffice.org Impress : years;2-digit options
+OpenOffice.org Impress : Z axes
+OpenOffice.org Impress : Z axes;grid formatting
+OpenOffice.org Impress : Z axes;showing
+OpenOffice.org Impress : zero values
+OpenOffice.org Impress : zero values;displaying (Calc)
+OpenOffice.org Impress : zooming
+OpenOffice.org Impress : zooming;in presentations
+OpenOffice.org Impress : zooming;keyboard
+OpenOffice.org Impress : zooming;page views
+OpenOffice.org Impress : zooming;pictures
+OpenOffice.org Impress : zooming;shortcut keys
+OpenOffice.org Impress : zooming;status bar
+OpenOffice.org Math : 1/2 replacement
+OpenOffice.org Math : 3D text creation
+OpenOffice.org Math : 3D view
+OpenOffice.org Math : abbreviation replacement
+OpenOffice.org Math : absolute hyperlinks
+OpenOffice.org Math : absolute saving of URLs
+OpenOffice.org Math : absolute values
+OpenOffice.org Math : accents
+OpenOffice.org Math : accents
+OpenOffice.org Math : accents;in OpenOffice.org Math
+OpenOffice.org Math : Access databases (base)
+OpenOffice.org Math : access rights for database tables (Base)
+OpenOffice.org Math : accessibility
+OpenOffice.org Math : accessibility;general shortcuts
+OpenOffice.org Math : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Math : accessibility;OpenOffice.org features
+OpenOffice.org Math : accessibility;OpenOffice.org Math shortcuts
+OpenOffice.org Math : accessibility;options
+OpenOffice.org Math : activating
+OpenOffice.org Math : activating;context menus
+OpenOffice.org Math : activating;Error Report Tool
+OpenOffice.org Math : activating;extended help tips
+OpenOffice.org Math : activating;plug-ins
+OpenOffice.org Math : ActiveX control
+OpenOffice.org Math : Adabas D databases (base)
+OpenOffice.org Math : add-ons, see UNO components
+OpenOffice.org Math : adding
+OpenOffice.org Math : adding;automatic captions (Writer)
+OpenOffice.org Math : adding;backgrounds
+OpenOffice.org Math : adding;buttons in toolbars
+OpenOffice.org Math : adding;conditions for XForm items
+OpenOffice.org Math : adding;draw objects
+OpenOffice.org Math : adding;Fontwork objects
+OpenOffice.org Math : adding;items in Data Navigator
+OpenOffice.org Math : adding;namespaces in XForms
+OpenOffice.org Math : adding;paragraph borders
+OpenOffice.org Math : adding;pictures from Gallery
+OpenOffice.org Math : adding;pictures in Gallery
+OpenOffice.org Math : adding;plug-ins
+OpenOffice.org Math : adding;push buttons
+OpenOffice.org Math : adding;table borders
+OpenOffice.org Math : adding;textures on chart bars
+OpenOffice.org Math : addition signs
+OpenOffice.org Math : additional selection mode
+OpenOffice.org Math : address books
+OpenOffice.org Math : address books;LDAP server (Base)
+OpenOffice.org Math : address books;registering
+OpenOffice.org Math : address labels from databases
+OpenOffice.org Math : ADO databases (Base)
+OpenOffice.org Math : Agenda Wizard
+OpenOffice.org Math : aging filter
+OpenOffice.org Math : aligning
+OpenOffice.org Math : aligning;cells
+OpenOffice.org Math : aligning;characters in OpenOffice.org Math
+OpenOffice.org Math : aligning;multi-line formulas
+OpenOffice.org Math : aligning;objects
+OpenOffice.org Math : aligning;paragraphs
+OpenOffice.org Math : aligning;tables in text
+OpenOffice.org Math : aligning;text objects
+OpenOffice.org Math : aligning formulas
+OpenOffice.org Math : alignment
+OpenOffice.org Math : alignment;horizontally centered (Math)
+OpenOffice.org Math : alignment;left (Math)
+OpenOffice.org Math : alignment;right (Math)
+OpenOffice.org Math : alternative fonts
+OpenOffice.org Math : ampersand symbol, see also operators
+OpenOffice.org Math : anchors
+OpenOffice.org Math : anchors;changing
+OpenOffice.org Math : anchors;displaying (Calc)
+OpenOffice.org Math : anchors;types/positions for draw objects
+OpenOffice.org Math : AND operator
+OpenOffice.org Math : animations
+OpenOffice.org Math : animations;accessibility options
+OpenOffice.org Math : appearance options
+OpenOffice.org Math : applet insertion
+OpenOffice.org Math : applying
+OpenOffice.org Math : applying;languages, to selected text
+OpenOffice.org Math : approximately equal to relation
+OpenOffice.org Math : Arabic
+OpenOffice.org Math : Arabic;entering text
+OpenOffice.org Math : Arabic;language settings
+OpenOffice.org Math : arc cosine function
+OpenOffice.org Math : arc cotangent function
+OpenOffice.org Math : arc sine function
+OpenOffice.org Math : area hyperbolic cosine function
+OpenOffice.org Math : area hyperbolic cotangent function
+OpenOffice.org Math : area hyperbolic tangent function
+OpenOffice.org Math : areas
+OpenOffice.org Math : areas;bitmap patterns
+OpenOffice.org Math : areas;hatched/dotted
+OpenOffice.org Math : areas;shadows
+OpenOffice.org Math : areas;slanting
+OpenOffice.org Math : areas;styles
+OpenOffice.org Math : areas;transparency
+OpenOffice.org Math : arguments in command line
+OpenOffice.org Math : arranging
+OpenOffice.org Math : arranging;matrices
+OpenOffice.org Math : arranging;objects
+OpenOffice.org Math : arrows
+OpenOffice.org Math : arrows;defining arrow heads
+OpenOffice.org Math : arrows;defining arrow lines
+OpenOffice.org Math : arrows;drawing in text
+OpenOffice.org Math : arrows;symbols in OpenOffice.org Math
+OpenOffice.org Math : ASCII
+OpenOffice.org Math : ASCII;definition
+OpenOffice.org Math : Asian languages
+OpenOffice.org Math : Asian languages;enabling
+OpenOffice.org Math : Asian Phonetic Guide
+OpenOffice.org Math : Asian typography
+OpenOffice.org Math : assigning scripts
+OpenOffice.org Math : assistive technology in OpenOffice.org
+OpenOffice.org Math : attaching toolbars
+OpenOffice.org Math : attachments in e-mails
+OpenOffice.org Math : attributes
+OpenOffice.org Math : attributes;accents
+OpenOffice.org Math : attributes;additional information
+OpenOffice.org Math : attributes;changing defaults
+OpenOffice.org Math : attributes;changing fonts
+OpenOffice.org Math : attributes;changing in OpenOffice.org Math
+OpenOffice.org Math : attributes;colored characters
+OpenOffice.org Math : attributes;in OpenOffice.org Math
+OpenOffice.org Math : attributes;list of
+OpenOffice.org Math : audio
+OpenOffice.org Math : audio;inserting
+OpenOffice.org Math : audio;UNIX
+OpenOffice.org Math : auto reloading HTML documents
+OpenOffice.org Math : AutoAbstract function for sending text to presentations
+OpenOffice.org Math : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Math : AutoComplete function in text and list boxes
+OpenOffice.org Math : AutoCorrect function
+OpenOffice.org Math : AutoCorrect function;context menu
+OpenOffice.org Math : AutoCorrect function;options
+OpenOffice.org Math : AutoCorrect function;pictures and frames
+OpenOffice.org Math : AutoCorrect function;quotes
+OpenOffice.org Math : AutoCorrect function;replacement table
+OpenOffice.org Math : AutoCorrect function;smart tags
+OpenOffice.org Math : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Math : AutoCorrect function;URL recognition
+OpenOffice.org Math : AutoFormat function
+OpenOffice.org Math : AutoFormat function;switching on and off
+OpenOffice.org Math : automatic captions (Writer)
+OpenOffice.org Math : automatic control focus
+OpenOffice.org Math : automatic hyperlink formatting
+OpenOffice.org Math : automatic line breaks
+OpenOffice.org Math : automatic lines/borders in text
+OpenOffice.org Math : automatic saving
+OpenOffice.org Math : AutoPilots, see wizards
+OpenOffice.org Math : AutoShapes feature in Microsoft Office
+OpenOffice.org Math : axes in charts
+OpenOffice.org Math : axis-ellipsis
+OpenOffice.org Math : back epsilon symbol
+OpenOffice.org Math : backgrounds
+OpenOffice.org Math : backgrounds;defining colors/pictures
+OpenOffice.org Math : backgrounds;frames/sections/indexes
+OpenOffice.org Math : backgrounds;inserting from Gallery
+OpenOffice.org Math : backgrounds;printing
+OpenOffice.org Math : backing window
+OpenOffice.org Math : backslash division sign
+OpenOffice.org Math : backups
+OpenOffice.org Math : backups;automatic
+OpenOffice.org Math : backups;documents
+OpenOffice.org Math : Basic
+OpenOffice.org Math : Basic;fonts for source display
+OpenOffice.org Math : Basic;programming
+OpenOffice.org Math : Basic;recording macros
+OpenOffice.org Math : Basic;scripting
+OpenOffice.org Math : basic fonts
+OpenOffice.org Math : BeanShell scripting
+OpenOffice.org Math : Bézier curves
+OpenOffice.org Math : Bézier curves;control points in presentations
+OpenOffice.org Math : bi-directional writing
+OpenOffice.org Math : binary operators
+OpenOffice.org Math : binary operators
+OpenOffice.org Math : binary operators;list of
+OpenOffice.org Math : binding space
+OpenOffice.org Math : binomials
+OpenOffice.org Math : bitmaps
+OpenOffice.org Math : bitmaps;inserting and editing
+OpenOffice.org Math : bitmaps;off for faster printing
+OpenOffice.org Math : bitmaps;patterns
+OpenOffice.org Math : black and white printing
+OpenOffice.org Math : black printing in Calc
+OpenOffice.org Math : block selection mode
+OpenOffice.org Math : bold
+OpenOffice.org Math : bold;AutoFormat function
+OpenOffice.org Math : bold;text
+OpenOffice.org Math : bold attribute
+OpenOffice.org Math : bookmarks
+OpenOffice.org Math : bookmarks;Help
+OpenOffice.org Math : Boolean operators
+OpenOffice.org Math : borders
+OpenOffice.org Math : borders;arranging
+OpenOffice.org Math : borders;cells on screen (Calc)
+OpenOffice.org Math : borders;for paragraphs
+OpenOffice.org Math : borders;for tables
+OpenOffice.org Math : borders;shadows
+OpenOffice.org Math : borders;table boundaries (Writer)
+OpenOffice.org Math : borders, see also frames
+OpenOffice.org Math : bound fields
+OpenOffice.org Math : bound fields;controls
+OpenOffice.org Math : boundaries of tables (Writer)
+OpenOffice.org Math : braces in OpenOffice.org Math
+OpenOffice.org Math : brackets
+OpenOffice.org Math : brackets;angle (Math)
+OpenOffice.org Math : brackets;angle with operator
+OpenOffice.org Math : brackets;double square (Math)
+OpenOffice.org Math : brackets;group
+OpenOffice.org Math : brackets;in OpenOffice.org Math
+OpenOffice.org Math : brackets;inserting in OpenOffice.org Math
+OpenOffice.org Math : brackets;merging formula parts
+OpenOffice.org Math : brackets;operator (Math)
+OpenOffice.org Math : brackets;reference list
+OpenOffice.org Math : brackets;round (Math)
+OpenOffice.org Math : brackets;scalable
+OpenOffice.org Math : brackets;single, without group function
+OpenOffice.org Math : brackets;square (Math)
+OpenOffice.org Math : brackets;widowed
+OpenOffice.org Math : brackets and grouping in OpenOffice.org Math
+OpenOffice.org Math : break display (Writer)
+OpenOffice.org Math : brochures
+OpenOffice.org Math : brochures;printing several
+OpenOffice.org Math : build numbers of OpenOffice.org
+OpenOffice.org Math : bullet lists
+OpenOffice.org Math : bullet lists;formatting options
+OpenOffice.org Math : bullets
+OpenOffice.org Math : bullets;paragraphs
+OpenOffice.org Math : bullets;replacing
+OpenOffice.org Math : bullets;turning off
+OpenOffice.org Math : business cards
+OpenOffice.org Math : business cards;creating and synchronizing
+OpenOffice.org Math : business cards;using templates
+OpenOffice.org Math : button bars, see toolbars
+OpenOffice.org Math : buttons
+OpenOffice.org Math : buttons;adding push buttons
+OpenOffice.org Math : buttons;big/small
+OpenOffice.org Math : buttons;editing hyperlink buttons
+OpenOffice.org Math : buttons;form functions
+OpenOffice.org Math : buttons;toolbars
+OpenOffice.org Math : cache for graphics
+OpenOffice.org Math : calculating
+OpenOffice.org Math : calculating;iterative references (Calc)
+OpenOffice.org Math : callouts
+OpenOffice.org Math : callouts;drawings
+OpenOffice.org Math : capital letters
+OpenOffice.org Math : capital letters;AutoCorrect function
+OpenOffice.org Math : capital letters;font effects
+OpenOffice.org Math : captions
+OpenOffice.org Math : captions;automatic captions (Writer)
+OpenOffice.org Math : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Math : captions, see also labels/callouts
+OpenOffice.org Math : cardinal numbers
+OpenOffice.org Math : cascading update (Base)
+OpenOffice.org Math : case sensitivity
+OpenOffice.org Math : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Math : case sensitivity;searching
+OpenOffice.org Math : catalog for mathematical symbols
+OpenOffice.org Math : ceiling brackets
+OpenOffice.org Math : ceiling brackets;lines with
+OpenOffice.org Math : ceiling brackets;scalable lines with
+OpenOffice.org Math : cells
+OpenOffice.org Math : cells;aligning
+OpenOffice.org Math : cells;backgrounds
+OpenOffice.org Math : cells;coloring (Calc)
+OpenOffice.org Math : cells;cursor positions after input (Calc)
+OpenOffice.org Math : cells;formatting without effect (Calc)
+OpenOffice.org Math : cells;line breaks
+OpenOffice.org Math : cells;linked to controls
+OpenOffice.org Math : cells;number formats
+OpenOffice.org Math : cells;number of
+OpenOffice.org Math : cells;pasting
+OpenOffice.org Math : cells;resetting formats
+OpenOffice.org Math : cells;showing grid lines (Calc)
+OpenOffice.org Math : center dots symbol
+OpenOffice.org Math : centered horizontally
+OpenOffice.org Math : centered horizontally;alignment (Math)
+OpenOffice.org Math : centered text
+OpenOffice.org Math : centimeters
+OpenOffice.org Math : certificates
+OpenOffice.org Math : Change Case feature in Microsoft Office
+OpenOffice.org Math : changes
+OpenOffice.org Math : changes;accepting automatically
+OpenOffice.org Math : changes;accepting or rejecting
+OpenOffice.org Math : changes;comparing to original
+OpenOffice.org Math : changes;protecting
+OpenOffice.org Math : changes;recording
+OpenOffice.org Math : changes;review function
+OpenOffice.org Math : changes;showing
+OpenOffice.org Math : changing
+OpenOffice.org Math : changing;data binding of XForms
+OpenOffice.org Math : changing;default formatting
+OpenOffice.org Math : changing;default templates
+OpenOffice.org Math : changing;document titles
+OpenOffice.org Math : changing;file associations in Setup program
+OpenOffice.org Math : changing;fonts
+OpenOffice.org Math : changing;hyperlink text/formats/URLs
+OpenOffice.org Math : changing;icon sizes
+OpenOffice.org Math : changing;keyboard
+OpenOffice.org Math : changing;links
+OpenOffice.org Math : changing;menus
+OpenOffice.org Math : changing;object sizes
+OpenOffice.org Math : changing;toolbars
+OpenOffice.org Math : changing;work directory
+OpenOffice.org Math : changing, see also editing and replacing
+OpenOffice.org Math : character styles
+OpenOffice.org Math : character styles;language selection
+OpenOffice.org Math : characters
+OpenOffice.org Math : characters;alternative fonts
+OpenOffice.org Math : characters;Asian layout
+OpenOffice.org Math : characters;bold
+OpenOffice.org Math : characters;coloring
+OpenOffice.org Math : characters;contours
+OpenOffice.org Math : characters;displaying only on screen (Writer)
+OpenOffice.org Math : characters;enabling CTL and Asian characters
+OpenOffice.org Math : characters;font effects
+OpenOffice.org Math : characters;fonts and formats
+OpenOffice.org Math : characters;hyperlinks
+OpenOffice.org Math : characters;italics
+OpenOffice.org Math : characters;language selection
+OpenOffice.org Math : characters;shadowed
+OpenOffice.org Math : characters;spacing
+OpenOffice.org Math : characters;special
+OpenOffice.org Math : characters;underlining
+OpenOffice.org Math : charcoal sketches filter
+OpenOffice.org Math : charts
+OpenOffice.org Math : charts;arranging within stacks
+OpenOffice.org Math : charts;bars with textures
+OpenOffice.org Math : charts;colors
+OpenOffice.org Math : charts;copying with link to source cell range
+OpenOffice.org Math : charts;displaying (Calc)
+OpenOffice.org Math : charts;editing axes
+OpenOffice.org Math : charts;editing data
+OpenOffice.org Math : charts;editing legends
+OpenOffice.org Math : charts;editing titles
+OpenOffice.org Math : charts;inserting
+OpenOffice.org Math : charts;updating automatically (Writer)
+OpenOffice.org Math : check box creation
+OpenOffice.org Math : Chinese writing systems
+OpenOffice.org Math : choosing printers
+OpenOffice.org Math : circle attribute
+OpenOffice.org Math : circle drawings
+OpenOffice.org Math : circumflex attribute
+OpenOffice.org Math : Client Side ImageMap
+OpenOffice.org Math : clipboard
+OpenOffice.org Math : clipboard;cutting
+OpenOffice.org Math : clipboard;pasting
+OpenOffice.org Math : clipboard;pasting formatted/unformatted text
+OpenOffice.org Math : clipboard;selection clipboard
+OpenOffice.org Math : clipboard;Unix
+OpenOffice.org Math : closing
+OpenOffice.org Math : closing;documents
+OpenOffice.org Math : closing;toolbars
+OpenOffice.org Math : color bar
+OpenOffice.org Math : colored characters
+OpenOffice.org Math : colors
+OpenOffice.org Math : colors;adding
+OpenOffice.org Math : colors;appearance
+OpenOffice.org Math : colors;backgrounds
+OpenOffice.org Math : colors;charts
+OpenOffice.org Math : colors;fill format
+OpenOffice.org Math : colors;fonts
+OpenOffice.org Math : colors;grid lines and cells (Calc)
+OpenOffice.org Math : colors;models
+OpenOffice.org Math : colors;not printing
+OpenOffice.org Math : colors;printing in grayscale
+OpenOffice.org Math : colors;restriction (Calc)
+OpenOffice.org Math : colors;selection
+OpenOffice.org Math : column headers
+OpenOffice.org Math : column headers;displaying (Calc)
+OpenOffice.org Math : column headers;highlighting (Calc)
+OpenOffice.org Math : columns
+OpenOffice.org Math : columns;setting with the mouse
+OpenOffice.org Math : combo box creation
+OpenOffice.org Math : command button creation
+OpenOffice.org Math : command buttons, see push buttons
+OpenOffice.org Math : command line parameters
+OpenOffice.org Math : commands
+OpenOffice.org Math : commands;not visible
+OpenOffice.org Math : commands;SQL
+OpenOffice.org Math : comments
+OpenOffice.org Math : comments;entering in OpenOffice.org Math
+OpenOffice.org Math : comments;on changes
+OpenOffice.org Math : comments feature in Microsoft Office
+OpenOffice.org Math : common terms
+OpenOffice.org Math : common terms;Chinese dictionary
+OpenOffice.org Math : common terms;glossaries
+OpenOffice.org Math : common terms;Internet glossary
+OpenOffice.org Math : Compare and Merge feature in Microsoft Office
+OpenOffice.org Math : comparisons
+OpenOffice.org Math : comparisons;document versions
+OpenOffice.org Math : comparisons;operators in default filter dialog
+OpenOffice.org Math : compatibility settings for MS Word import
+OpenOffice.org Math : complete screen view
+OpenOffice.org Math : complex numbers
+OpenOffice.org Math : complex numbers;set
+OpenOffice.org Math : complex numbers;symbols
+OpenOffice.org Math : complex text layout
+OpenOffice.org Math : complex text layout;definition
+OpenOffice.org Math : complex text layout;enabling
+OpenOffice.org Math : compose key to insert special characters
+OpenOffice.org Math : concatenating math symbols
+OpenOffice.org Math : concatenation, see ampersand symbol
+OpenOffice.org Math : conditional separators
+OpenOffice.org Math : conditions
+OpenOffice.org Math : conditions;in number formats
+OpenOffice.org Math : conditions;items in Data Navigator
+OpenOffice.org Math : Configuration Manager
+OpenOffice.org Math : configuring
+OpenOffice.org Math : configuring;fax icon
+OpenOffice.org Math : configuring;OpenOffice.org
+OpenOffice.org Math : configuring;toolbars
+OpenOffice.org Math : congruent relation
+OpenOffice.org Math : connections to data sources (Base)
+OpenOffice.org Math : considerably greater than relation
+OpenOffice.org Math : considerably less than relation
+OpenOffice.org Math : contents protection
+OpenOffice.org Math : context menus
+OpenOffice.org Math : contours of text
+OpenOffice.org Math : control point display in presentations
+OpenOffice.org Math : controls
+OpenOffice.org Math : controls;activating in forms
+OpenOffice.org Math : controls;adding to documents
+OpenOffice.org Math : controls;arranging in forms
+OpenOffice.org Math : controls;arranging within stacks
+OpenOffice.org Math : controls;assigning data sources
+OpenOffice.org Math : controls;bound fields/list contents/linked cells
+OpenOffice.org Math : controls;events
+OpenOffice.org Math : controls;focus
+OpenOffice.org Math : controls;formatted fields
+OpenOffice.org Math : controls;grouping
+OpenOffice.org Math : controls;hidden
+OpenOffice.org Math : controls;inserting
+OpenOffice.org Math : controls;multi-line titles
+OpenOffice.org Math : controls;positions and sizes
+OpenOffice.org Math : controls;printing
+OpenOffice.org Math : controls;properties of form controls
+OpenOffice.org Math : controls;properties of table controls
+OpenOffice.org Math : controls;reference by SQL
+OpenOffice.org Math : controls;rich text control
+OpenOffice.org Math : controls;select mode
+OpenOffice.org Math : controls;showing (Writer)
+OpenOffice.org Math : converters
+OpenOffice.org Math : converters;Euro converter
+OpenOffice.org Math : converters;PostScript, UNIX
+OpenOffice.org Math : converters;XML
+OpenOffice.org Math : converting
+OpenOffice.org Math : converting;Hangul/Hanja
+OpenOffice.org Math : converting;metrics
+OpenOffice.org Math : converting;Microsoft documents
+OpenOffice.org Math : converting;OpenOffice.org documents
+OpenOffice.org Math : converting;Pocket PC formats
+OpenOffice.org Math : copies
+OpenOffice.org Math : copies;printing
+OpenOffice.org Math : coproduct
+OpenOffice.org Math : copying
+OpenOffice.org Math : copying;by drag and drop
+OpenOffice.org Math : copying;data from text documents
+OpenOffice.org Math : copying;datasource records in spreadsheets
+OpenOffice.org Math : copying;draw objects
+OpenOffice.org Math : copying;draw objects between documents
+OpenOffice.org Math : copying;formatting
+OpenOffice.org Math : copying;from data source view
+OpenOffice.org Math : copying;from Gallery
+OpenOffice.org Math : copying;in Unix
+OpenOffice.org Math : copying;pictures, between documents
+OpenOffice.org Math : copying;sheet areas, to text documents
+OpenOffice.org Math : copying;to Gallery
+OpenOffice.org Math : copyright for OpenOffice.org
+OpenOffice.org Math : corner roundings
+OpenOffice.org Math : correspondence
+OpenOffice.org Math : correspondence;original by
+OpenOffice.org Math : correspondence;picture by
+OpenOffice.org Math : cosine function
+OpenOffice.org Math : cotangent function
+OpenOffice.org Math : crash reports
+OpenOffice.org Math : criteria of query design (Base)
+OpenOffice.org Math : cropping pictures
+OpenOffice.org Math : CTL
+OpenOffice.org Math : CTL;complex text layout languages
+OpenOffice.org Math : CTL;definition
+OpenOffice.org Math : CTL;options
+OpenOffice.org Math : currencies
+OpenOffice.org Math : currencies;converters
+OpenOffice.org Math : currencies;formats and format codes
+OpenOffice.org Math : currency field creation
+OpenOffice.org Math : currency formats
+OpenOffice.org Math : cursor
+OpenOffice.org Math : cursor;allowing in protected areas (Writer)
+OpenOffice.org Math : cursor;in OpenOffice.org Math
+OpenOffice.org Math : cursor;in read-only text
+OpenOffice.org Math : cursor;quickly moving to an object
+OpenOffice.org Math : curve integrals
+OpenOffice.org Math : curves
+OpenOffice.org Math : curves;editing points
+OpenOffice.org Math : custom dictionaries
+OpenOffice.org Math : custom dictionaries;editing
+OpenOffice.org Math : custom hyphens (Writer)
+OpenOffice.org Math : custom quotes
+OpenOffice.org Math : custom templates
+OpenOffice.org Math : customizing
+OpenOffice.org Math : customizing;events
+OpenOffice.org Math : customizing;keyboard
+OpenOffice.org Math : customizing;menus
+OpenOffice.org Math : customizing;OpenOffice.org
+OpenOffice.org Math : customizing;round corners
+OpenOffice.org Math : customizing;toolbars
+OpenOffice.org Math : cutting
+OpenOffice.org Math : dashes
+OpenOffice.org Math : data
+OpenOffice.org Math : data;filtering in forms
+OpenOffice.org Math : data;forms and subforms
+OpenOffice.org Math : data;read-only
+OpenOffice.org Math : data;sorting in forms
+OpenOffice.org Math : data;user data
+OpenOffice.org Math : data binding change in XForms
+OpenOffice.org Math : Data Navigator display options
+OpenOffice.org Math : data source browser
+OpenOffice.org Math : data source explorer
+OpenOffice.org Math : data source view
+OpenOffice.org Math : data source view;drag and drop
+OpenOffice.org Math : data source view;overview
+OpenOffice.org Math : data source view;showing
+OpenOffice.org Math : data sources
+OpenOffice.org Math : data sources;as tables
+OpenOffice.org Math : data sources;connection settings (Base)
+OpenOffice.org Math : data sources;copying records to spreadsheets
+OpenOffice.org Math : data sources;displaying current
+OpenOffice.org Math : data sources;LDAP server (Base)
+OpenOffice.org Math : data sources;OpenOffice.org Base
+OpenOffice.org Math : data sources;registering address books
+OpenOffice.org Math : data sources;reports
+OpenOffice.org Math : data sources;viewing
+OpenOffice.org Math : data structure of XForms
+OpenOffice.org Math : database contents
+OpenOffice.org Math : database contents;inserting as tables
+OpenOffice.org Math : database contents;inserting as text
+OpenOffice.org Math : database reports
+OpenOffice.org Math : Database Wizard (Base)
+OpenOffice.org Math : databases
+OpenOffice.org Math : databases;administration through SQL (Base)
+OpenOffice.org Math : databases;ADO (Base)
+OpenOffice.org Math : databases;connecting (Base)
+OpenOffice.org Math : databases;creating
+OpenOffice.org Math : databases;creating labels
+OpenOffice.org Math : databases;creating queries
+OpenOffice.org Math : databases;creating reports
+OpenOffice.org Math : databases;creating tables
+OpenOffice.org Math : databases;dBASE (Base)
+OpenOffice.org Math : databases;deleting (Base)
+OpenOffice.org Math : databases;drag and drop (Base)
+OpenOffice.org Math : databases;editing tables
+OpenOffice.org Math : databases;form filters
+OpenOffice.org Math : databases;formats (Base)
+OpenOffice.org Math : databases;importing/exporting
+OpenOffice.org Math : databases;JDBC (Base)
+OpenOffice.org Math : databases;main page (Base)
+OpenOffice.org Math : databases;MySQL (Base)
+OpenOffice.org Math : databases;ODBC (Base)
+OpenOffice.org Math : databases;overview
+OpenOffice.org Math : databases;registering (Base)
+OpenOffice.org Math : databases;searching records
+OpenOffice.org Math : databases;shortcut keys
+OpenOffice.org Math : databases;sorting
+OpenOffice.org Math : databases;standard filters
+OpenOffice.org Math : databases;text formats
+OpenOffice.org Math : databases;viewing
+OpenOffice.org Math : date fields
+OpenOffice.org Math : date fields;creating
+OpenOffice.org Math : date fields;properties
+OpenOffice.org Math : date formats
+OpenOffice.org Math : dates
+OpenOffice.org Math : dates;default (Calc)
+OpenOffice.org Math : dates;printing in presentations
+OpenOffice.org Math : dates;start 1900/01/01 (Calc)
+OpenOffice.org Math : dates;start 1904/01/01 (Calc)
+OpenOffice.org Math : dBASE
+OpenOffice.org Math : dBASE;database settings (Base)
+OpenOffice.org Math : DDE
+OpenOffice.org Math : DDE;definition
+OpenOffice.org Math : deactivating
+OpenOffice.org Math : deactivating;plug-ins
+OpenOffice.org Math : decimal places displayed (Calc)
+OpenOffice.org Math : decimal separator key
+OpenOffice.org Math : decimal tab stops
+OpenOffice.org Math : default directories
+OpenOffice.org Math : default file formats
+OpenOffice.org Math : default filters
+OpenOffice.org Math : default filters;comparison operators
+OpenOffice.org Math : default filters;databases
+OpenOffice.org Math : default printer
+OpenOffice.org Math : default printer;setting up
+OpenOffice.org Math : default printer;UNIX
+OpenOffice.org Math : default templates
+OpenOffice.org Math : default templates;changing
+OpenOffice.org Math : default templates;organizing
+OpenOffice.org Math : defaults
+OpenOffice.org Math : defaults;changing default formatting
+OpenOffice.org Math : defaults;documents
+OpenOffice.org Math : defaults;file formats
+OpenOffice.org Math : defaults;fonts
+OpenOffice.org Math : defaults;grids (Writer/Calc)
+OpenOffice.org Math : defaults;languages
+OpenOffice.org Math : defaults;number formats
+OpenOffice.org Math : defaults;of saving
+OpenOffice.org Math : defaults;program configuration
+OpenOffice.org Math : defaults;tab stops in text
+OpenOffice.org Math : defaults;views
+OpenOffice.org Math : defined as relation
+OpenOffice.org Math : defining
+OpenOffice.org Math : defining;arrowheads and other line ends
+OpenOffice.org Math : defining;colors
+OpenOffice.org Math : defining;formula fonts
+OpenOffice.org Math : defining;line styles
+OpenOffice.org Math : defining;paragraph borders
+OpenOffice.org Math : defining;queries (Base)
+OpenOffice.org Math : defining;table borders
+OpenOffice.org Math : deleting
+OpenOffice.org Math : deleting;all direct formatting
+OpenOffice.org Math : deleting;databases (Base)
+OpenOffice.org Math : deleting;hyperlinks
+OpenOffice.org Math : deleting;lines in text
+OpenOffice.org Math : deleting;models/instances
+OpenOffice.org Math : deleting;namespaces in XForms
+OpenOffice.org Math : deleting;tab stops
+OpenOffice.org Math : deleting;templates
+OpenOffice.org Math : deleting;XML filters
+OpenOffice.org Math : depth stagger
+OpenOffice.org Math : descriptions for objects
+OpenOffice.org Math : design mode after saving
+OpenOffice.org Math : design view
+OpenOffice.org Math : design view;creating forms
+OpenOffice.org Math : design view;queries/views (Base)
+OpenOffice.org Math : designing
+OpenOffice.org Math : designing;database tables
+OpenOffice.org Math : designing;fonts
+OpenOffice.org Math : designing;queries (Base)
+OpenOffice.org Math : detaching toolbars
+OpenOffice.org Math : diagonal downward dots
+OpenOffice.org Math : diagonal downward dots;symbol
+OpenOffice.org Math : diagonal upward dots
+OpenOffice.org Math : diagonal upward dots;symbol
+OpenOffice.org Math : dictionaries
+OpenOffice.org Math : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Math : dictionaries;creating
+OpenOffice.org Math : dictionaries;editing user-defined
+OpenOffice.org Math : dictionaries;spellcheck
+OpenOffice.org Math : dictionaries, see also languages
+OpenOffice.org Math : difference set operator
+OpenOffice.org Math : digital signatures
+OpenOffice.org Math : direct formatting
+OpenOffice.org Math : direct formatting;undoing all
+OpenOffice.org Math : direct text
+OpenOffice.org Math : direct text;entering in OpenOffice.org Math
+OpenOffice.org Math : directories
+OpenOffice.org Math : directories;creating new
+OpenOffice.org Math : directories;directory structure
+OpenOffice.org Math : disabled persons
+OpenOffice.org Math : displaying
+OpenOffice.org Math : displaying;non-printing characters (Writer)
+OpenOffice.org Math : displaying;notes (Calc)
+OpenOffice.org Math : displaying;notes in text documents
+OpenOffice.org Math : displaying;pictures and objects (Writer)
+OpenOffice.org Math : displaying;tables (Writer)
+OpenOffice.org Math : displaying;zero values (Calc)
+OpenOffice.org Math : distances
+OpenOffice.org Math : distances between brackets
+OpenOffice.org Math : distinct values in SQL queries
+OpenOffice.org Math : distorting in drawings
+OpenOffice.org Math : distributing XML filters
+OpenOffice.org Math : dithering
+OpenOffice.org Math : divides relation
+OpenOffice.org Math : division signs
+OpenOffice.org Math : docking
+OpenOffice.org Math : docking;definition
+OpenOffice.org Math : docking;toolbars
+OpenOffice.org Math : docking;windows
+OpenOffice.org Math : Document Converter Wizard
+OpenOffice.org Math : Document Map feature in Microsoft Office
+OpenOffice.org Math : Document Map, see Navigator
+OpenOffice.org Math : document types in OpenOffice.org
+OpenOffice.org Math : documents
+OpenOffice.org Math : documents;changing titles
+OpenOffice.org Math : documents;closing
+OpenOffice.org Math : documents;comparing
+OpenOffice.org Math : documents;contents as lists
+OpenOffice.org Math : documents;editing time
+OpenOffice.org Math : documents;exporting
+OpenOffice.org Math : documents;importing
+OpenOffice.org Math : documents;languages
+OpenOffice.org Math : documents;measurement units in
+OpenOffice.org Math : documents;merging
+OpenOffice.org Math : documents;number of pages/tables/sheets
+OpenOffice.org Math : documents;opening
+OpenOffice.org Math : documents;opening in design mode
+OpenOffice.org Math : documents;opening with templates
+OpenOffice.org Math : documents;organizing
+OpenOffice.org Math : documents;printing
+OpenOffice.org Math : documents;read-only
+OpenOffice.org Math : documents;reloading
+OpenOffice.org Math : documents;saving
+OpenOffice.org Math : documents;saving automatically
+OpenOffice.org Math : documents;saving in other formats
+OpenOffice.org Math : documents;sending as e-mail
+OpenOffice.org Math : documents;styles changed
+OpenOffice.org Math : documents;version management
+OpenOffice.org Math : documents;version numbers
+OpenOffice.org Math : does not divide relation
+OpenOffice.org Math : dot attribute
+OpenOffice.org Math : dotted areas
+OpenOffice.org Math : double arrow symbols
+OpenOffice.org Math : double dot attribute
+OpenOffice.org Math : double square brackets
+OpenOffice.org Math : double square brackets;scalable
+OpenOffice.org Math : double-line spacing in paragraphs
+OpenOffice.org Math : double-line writing in Asian layout
+OpenOffice.org Math : down arrow symbol
+OpenOffice.org Math : drag and drop
+OpenOffice.org Math : drag and drop;copying and pasting text
+OpenOffice.org Math : drag and drop;data source view
+OpenOffice.org Math : drag and drop;from Gallery to draw objects
+OpenOffice.org Math : drag and drop;overview
+OpenOffice.org Math : drag and drop;pictures
+OpenOffice.org Math : drag and drop;to Gallery
+OpenOffice.org Math : draw objects
+OpenOffice.org Math : draw objects;adding/editing/copying
+OpenOffice.org Math : draw objects;anchoring
+OpenOffice.org Math : draw objects;arranging within stacks
+OpenOffice.org Math : draw objects;copying
+OpenOffice.org Math : draw objects;copying between documents
+OpenOffice.org Math : draw objects;displaying (Calc)
+OpenOffice.org Math : draw objects;dropping Gallery pictures
+OpenOffice.org Math : draw objects;flipping
+OpenOffice.org Math : draw objects;legends
+OpenOffice.org Math : draw objects;positioning and resizing
+OpenOffice.org Math : draw objects;protecting
+OpenOffice.org Math : draw objects;slanting
+OpenOffice.org Math : draw objects;text in
+OpenOffice.org Math : Drawing bar
+OpenOffice.org Math : drawing lines in text
+OpenOffice.org Math : drawings
+OpenOffice.org Math : drawings;creating/opening
+OpenOffice.org Math : drawings;languages
+OpenOffice.org Math : drawings;printing
+OpenOffice.org Math : drawings;printing defaults
+OpenOffice.org Math : drawings;printing in text documents
+OpenOffice.org Math : drawings;saving
+OpenOffice.org Math : drawings;saving automatically
+OpenOffice.org Math : drawings;saving in other formats
+OpenOffice.org Math : drawings;sending as e-mail
+OpenOffice.org Math : drawings;showing (Writer)
+OpenOffice.org Math : drop-down lists in form functions
+OpenOffice.org Math : e-mail attachments
+OpenOffice.org Math : Edit File icon
+OpenOffice.org Math : edit mode
+OpenOffice.org Math : edit mode;after opening
+OpenOffice.org Math : edit mode;through Enter key (Calc)
+OpenOffice.org Math : Edit Points bar
+OpenOffice.org Math : editing
+OpenOffice.org Math : editing;chart axes
+OpenOffice.org Math : editing;chart data
+OpenOffice.org Math : editing;chart legends
+OpenOffice.org Math : editing;chart titles
+OpenOffice.org Math : editing;data binding of XForms
+OpenOffice.org Math : editing;database tables and queries
+OpenOffice.org Math : editing;draw objects
+OpenOffice.org Math : editing;Fontwork objects
+OpenOffice.org Math : editing;hyperlinks
+OpenOffice.org Math : editing;items in Data Navigator
+OpenOffice.org Math : editing;menus
+OpenOffice.org Math : editing;namespaces in XForms
+OpenOffice.org Math : editing;notes
+OpenOffice.org Math : editing;objects
+OpenOffice.org Math : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Math : editing;pictures
+OpenOffice.org Math : editing;reports
+OpenOffice.org Math : editing;shortcut keys
+OpenOffice.org Math : editing;tab stops
+OpenOffice.org Math : editing;templates
+OpenOffice.org Math : editing;toolbars
+OpenOffice.org Math : editing;undoing
+OpenOffice.org Math : editing;XForms
+OpenOffice.org Math : editing time of documents
+OpenOffice.org Math : editors
+OpenOffice.org Math : editors;formula editor
+OpenOffice.org Math : editors;ImageMap editor
+OpenOffice.org Math : effects
+OpenOffice.org Math : effects;font positions
+OpenOffice.org Math : effects;fonts
+OpenOffice.org Math : effects;Fontwork icons
+OpenOffice.org Math : ellipsis symbols
+OpenOffice.org Math : empty documents
+OpenOffice.org Math : empty paragraph removal
+OpenOffice.org Math : empty set
+OpenOffice.org Math : encryption of contents
+OpenOffice.org Math : entering groups
+OpenOffice.org Math : entering text from right to left
+OpenOffice.org Math : epsilon
+OpenOffice.org Math : epsilon;back
+OpenOffice.org Math : equal sign
+OpenOffice.org Math : equal sign, see also operators
+OpenOffice.org Math : Equation Editor, see OpenOffice.org Math
+OpenOffice.org Math : equations in formula editor
+OpenOffice.org Math : Error Report Tool
+OpenOffice.org Math : error search
+OpenOffice.org Math : error search;next error
+OpenOffice.org Math : error search;previous error
+OpenOffice.org Math : Euro
+OpenOffice.org Math : Euro;currency formats
+OpenOffice.org Math : Euro;Euro Converter Wizard
+OpenOffice.org Math : even/odd pages
+OpenOffice.org Math : even/odd pages;printing
+OpenOffice.org Math : events
+OpenOffice.org Math : events;controls
+OpenOffice.org Math : events;customizing
+OpenOffice.org Math : events;in forms
+OpenOffice.org Math : examples
+OpenOffice.org Math : examples;integral
+OpenOffice.org Math : examples;OpenOffice.org Math formulas
+OpenOffice.org Math : Excel
+OpenOffice.org Math : Excel;saving as
+OpenOffice.org Math : Excel;search criteria
+OpenOffice.org Math : exceptions
+OpenOffice.org Math : exceptions;user-defined dictionaries
+OpenOffice.org Math : exchanging, see also replacing
+OpenOffice.org Math : executing
+OpenOffice.org Math : executing;SQL commands
+OpenOffice.org Math : existence quantor symbol
+OpenOffice.org Math : exiting
+OpenOffice.org Math : exiting;groups
+OpenOffice.org Math : exiting;OpenOffice.org
+OpenOffice.org Math : expanding formatting (Calc)
+OpenOffice.org Math : explorer of data sources
+OpenOffice.org Math : exponential functions
+OpenOffice.org Math : exponents
+OpenOffice.org Math : exponents;variables with right
+OpenOffice.org Math : exponents and indexes in OpenOffice.org Math
+OpenOffice.org Math : export filters
+OpenOffice.org Math : exporting
+OpenOffice.org Math : exporting;bitmaps
+OpenOffice.org Math : exporting;databases
+OpenOffice.org Math : exporting;HTML and text documents
+OpenOffice.org Math : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Math : exporting;spreadsheets to text format
+OpenOffice.org Math : exporting;templates
+OpenOffice.org Math : exporting;to foreign formats
+OpenOffice.org Math : exporting;to HTML
+OpenOffice.org Math : exporting;to Microsoft Office formats
+OpenOffice.org Math : exporting;to PDF
+OpenOffice.org Math : exporting;to PostScript format
+OpenOffice.org Math : exporting;to XML
+OpenOffice.org Math : exporting;XML files
+OpenOffice.org Math : extended tips in Help
+OpenOffice.org Math : extension mode in text
+OpenOffice.org Math : extensions
+OpenOffice.org Math : extensions;Extension Manager
+OpenOffice.org Math : extensions;file formats
+OpenOffice.org Math : external keys (Base)
+OpenOffice.org Math : factorial
+OpenOffice.org Math : faster printing
+OpenOffice.org Math : faxes
+OpenOffice.org Math : faxes;configuring OpenOffice.org
+OpenOffice.org Math : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Math : faxes;selecting a fax machine
+OpenOffice.org Math : faxes;sending
+OpenOffice.org Math : faxes;wizards
+OpenOffice.org Math : fields
+OpenOffice.org Math : fields;database tables
+OpenOffice.org Math : fields;displaying field codes (Writer)
+OpenOffice.org Math : fields;formatted fields
+OpenOffice.org Math : fields;updating automatically (Writer)
+OpenOffice.org Math : file associations for Microsoft Office
+OpenOffice.org Math : file filters
+OpenOffice.org Math : file filters;mobile devices
+OpenOffice.org Math : file filters;XML
+OpenOffice.org Math : file formats
+OpenOffice.org Math : file formats;changing defaults
+OpenOffice.org Math : file formats;OpenDocument/XML
+OpenOffice.org Math : file formats;saving always in other formats
+OpenOffice.org Math : file selection button
+OpenOffice.org Math : file sharing options for current document
+OpenOffice.org Math : files
+OpenOffice.org Math : files;filters and formats
+OpenOffice.org Math : files;importing
+OpenOffice.org Math : files;opening
+OpenOffice.org Math : files;opening with placeholders
+OpenOffice.org Math : files;properties
+OpenOffice.org Math : files;saving
+OpenOffice.org Math : files;saving automatically
+OpenOffice.org Math : files;saving in other formats
+OpenOffice.org Math : files;sending as e-mail
+OpenOffice.org Math : files;version numbers
+OpenOffice.org Math : files and folders in OpenOffice.org
+OpenOffice.org Math : fill characters with tabulators
+OpenOffice.org Math : fill colors for areas
+OpenOffice.org Math : fill patterns for areas
+OpenOffice.org Math : filter conditions
+OpenOffice.org Math : filter conditions;connecting
+OpenOffice.org Math : filter conditions;in queries (Base)
+OpenOffice.org Math : filtering
+OpenOffice.org Math : filtering;data in databases
+OpenOffice.org Math : filtering;data in forms
+OpenOffice.org Math : filters
+OpenOffice.org Math : filters;comparison operators
+OpenOffice.org Math : filters;for import and export
+OpenOffice.org Math : filters;Navigator
+OpenOffice.org Math : filters;pictures
+OpenOffice.org Math : filters;XML filter settings
+OpenOffice.org Math : Find tab in Help
+OpenOffice.org Math : finding
+OpenOffice.org Math : finding;errors in OpenOffice.org Math
+OpenOffice.org Math : finding;in all sheets
+OpenOffice.org Math : finding;records in form documents
+OpenOffice.org Math : finding;selections
+OpenOffice.org Math : finding;similarity search
+OpenOffice.org Math : fitting to pages
+OpenOffice.org Math : fitting to pages;print settings in Math
+OpenOffice.org Math : fitting to pages;print settings in presentations
+OpenOffice.org Math : fixed text
+OpenOffice.org Math : fixed text;form functions
+OpenOffice.org Math : fixing toolbars
+OpenOffice.org Math : flipping draw objects
+OpenOffice.org Math : floating frames in HTML documents
+OpenOffice.org Math : floating toolbars
+OpenOffice.org Math : floor brackets
+OpenOffice.org Math : focus of controls
+OpenOffice.org Math : folder creation
+OpenOffice.org Math : font attributes
+OpenOffice.org Math : font attributes;changing defaults
+OpenOffice.org Math : font lists
+OpenOffice.org Math : font name box
+OpenOffice.org Math : font sizes
+OpenOffice.org Math : font sizes;bullets
+OpenOffice.org Math : font sizes;example
+OpenOffice.org Math : font sizes;in OpenOffice.org Math
+OpenOffice.org Math : font sizes;relative changes
+OpenOffice.org Math : font sizes;scaling on screen
+OpenOffice.org Math : font sizes;text
+OpenOffice.org Math : fonts
+OpenOffice.org Math : fonts;adding under UNIX
+OpenOffice.org Math : fonts;changing in templates
+OpenOffice.org Math : fonts;colors
+OpenOffice.org Math : fonts;default settings
+OpenOffice.org Math : fonts;effects
+OpenOffice.org Math : fonts;for HTML and Basic
+OpenOffice.org Math : fonts;formats
+OpenOffice.org Math : fonts;in OpenOffice.org Math
+OpenOffice.org Math : fonts;outlines
+OpenOffice.org Math : fonts;positions in text
+OpenOffice.org Math : fonts;shadows
+OpenOffice.org Math : fonts;specifying several
+OpenOffice.org Math : fonts;strikethrough
+OpenOffice.org Math : fonts;styles
+OpenOffice.org Math : fonts;text objects
+OpenOffice.org Math : Fontwork icons
+OpenOffice.org Math : footers
+OpenOffice.org Math : footers;backgrounds
+OpenOffice.org Math : for all symbol
+OpenOffice.org Math : form controls
+OpenOffice.org Math : form controls;assigning macros
+OpenOffice.org Math : form controls;protecting
+OpenOffice.org Math : form controls;toolbars
+OpenOffice.org Math : form fields
+OpenOffice.org Math : form filters
+OpenOffice.org Math : Form Navigator
+OpenOffice.org Math : format codes
+OpenOffice.org Math : format codes;numbers
+OpenOffice.org Math : format codes;user-defined number formats
+OpenOffice.org Math : format filling printing in OpenOffice.org Math
+OpenOffice.org Math : Format Paintbrush
+OpenOffice.org Math : formats
+OpenOffice.org Math : formats;Asian layout
+OpenOffice.org Math : formats;Asian typography
+OpenOffice.org Math : formats;fonts
+OpenOffice.org Math : formats;maximizing page formats
+OpenOffice.org Math : formats;number and currency formats
+OpenOffice.org Math : formats;of currencies/date/time
+OpenOffice.org Math : formats;on opening and saving
+OpenOffice.org Math : formats;pasting in special formats
+OpenOffice.org Math : formats;positions
+OpenOffice.org Math : formats;reference list of formatting (Math)
+OpenOffice.org Math : formats;tabulators
+OpenOffice.org Math : formats;undoing when writing
+OpenOffice.org Math : formatted fields
+OpenOffice.org Math : formatted fields;form functions
+OpenOffice.org Math : formatted fields;properties
+OpenOffice.org Math : formatting
+OpenOffice.org Math : formatting;axes in charts
+OpenOffice.org Math : formatting;changing default attributes
+OpenOffice.org Math : formatting;chart legends
+OpenOffice.org Math : formatting;copying
+OpenOffice.org Math : formatting;definition
+OpenOffice.org Math : formatting;expanding (Calc)
+OpenOffice.org Math : formatting;font effects
+OpenOffice.org Math : formatting;hyperlinks
+OpenOffice.org Math : formatting;in OpenOffice.org Math
+OpenOffice.org Math : formatting;pages
+OpenOffice.org Math : formatting;printer metrics (Writer)
+OpenOffice.org Math : formatting;undoing
+OpenOffice.org Math : forms
+OpenOffice.org Math : forms;browsing
+OpenOffice.org Math : forms;Combo Box/List Box Wizard
+OpenOffice.org Math : forms;creating
+OpenOffice.org Math : forms;data
+OpenOffice.org Math : forms;designing (Base)
+OpenOffice.org Math : forms;events
+OpenOffice.org Math : forms;filtering data
+OpenOffice.org Math : forms;finding records
+OpenOffice.org Math : forms;focus after opening
+OpenOffice.org Math : forms;general information (Base)
+OpenOffice.org Math : forms;grouping controls
+OpenOffice.org Math : forms;HTML filters
+OpenOffice.org Math : forms;Navigator
+OpenOffice.org Math : forms;opening in design mode
+OpenOffice.org Math : forms;properties
+OpenOffice.org Math : forms;sorting data
+OpenOffice.org Math : forms;subforms
+OpenOffice.org Math : forms;wizards
+OpenOffice.org Math : forms;XForms
+OpenOffice.org Math : Formula Auditing feature in Microsoft Office
+OpenOffice.org Math : formula cursor in OpenOffice.org Math
+OpenOffice.org Math : formula display sizes
+OpenOffice.org Math : formula fonts
+OpenOffice.org Math : formula fonts;defining
+OpenOffice.org Math : formula parts
+OpenOffice.org Math : formula parts;manually aligning
+OpenOffice.org Math : formula parts;merging
+OpenOffice.org Math : formula texts
+OpenOffice.org Math : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Math : formula view
+OpenOffice.org Math : formula view;refreshing
+OpenOffice.org Math : formulas
+OpenOffice.org Math : formulas;aligning
+OpenOffice.org Math : formulas;attributes in
+OpenOffice.org Math : formulas;element spacing
+OpenOffice.org Math : formulas;entering symbols in
+OpenOffice.org Math : formulas;examples
+OpenOffice.org Math : formulas;fit to text
+OpenOffice.org Math : formulas;in color
+OpenOffice.org Math : formulas;increasing size of display
+OpenOffice.org Math : formulas;line breaks
+OpenOffice.org Math : formulas;maximum size
+OpenOffice.org Math : formulas;new
+OpenOffice.org Math : formulas;reference tables
+OpenOffice.org Math : formulas;selections
+OpenOffice.org Math : formulas;starting formula editor
+OpenOffice.org Math : formulas;zooming out
+OpenOffice.org Math : formulas in reports
+OpenOffice.org Math : formulas in reports;editing
+OpenOffice.org Math : forums and support
+OpenOffice.org Math : fractions in formulas
+OpenOffice.org Math : frames
+OpenOffice.org Math : frames;around paragraphs
+OpenOffice.org Math : frames;around tables
+OpenOffice.org Math : frames;AutoCorrect function
+OpenOffice.org Math : frames;backgrounds
+OpenOffice.org Math : frames;captions (Writer)
+OpenOffice.org Math : frames;printing in OpenOffice.org Math
+OpenOffice.org Math : frames;protecting
+OpenOffice.org Math : frames;selection frames
+OpenOffice.org Math : frames;text fitting to frames
+OpenOffice.org Math : freeform lines
+OpenOffice.org Math : freeform lines;draw functions
+OpenOffice.org Math : FTP
+OpenOffice.org Math : FTP;opening documents
+OpenOffice.org Math : FTP;saving documents
+OpenOffice.org Math : full joins (Base)
+OpenOffice.org Math : full screen view
+OpenOffice.org Math : full-text search in Help
+OpenOffice.org Math : functions
+OpenOffice.org Math : functions;in OpenOffice.org Math
+OpenOffice.org Math : functions in reports
+OpenOffice.org Math : functions in reports;editing
+OpenOffice.org Math : functions operators
+OpenOffice.org Math : functions operators;list of
+OpenOffice.org Math : Gallery
+OpenOffice.org Math : Gallery;adding pictures
+OpenOffice.org Math : Gallery;dragging pictures to draw objects
+OpenOffice.org Math : Gallery;hiding/showing
+OpenOffice.org Math : Gallery;inserting pictures from
+OpenOffice.org Math : gaps in formulas
+OpenOffice.org Math : German spellcheck
+OpenOffice.org Math : get method for form transmissions
+OpenOffice.org Math : getting support
+OpenOffice.org Math : GIF format
+OpenOffice.org Math : glossaries
+OpenOffice.org Math : glossaries;common terms
+OpenOffice.org Math : glossaries;Internet terms
+OpenOffice.org Math : gradients off for faster printing
+OpenOffice.org Math : graphical text art
+OpenOffice.org Math : graphics
+OpenOffice.org Math : graphics;cache
+OpenOffice.org Math : graphics;protecting
+OpenOffice.org Math : graphics, see also pictures
+OpenOffice.org Math : grayscale printing
+OpenOffice.org Math : greater than or equal to signs
+OpenOffice.org Math : greater than relations
+OpenOffice.org Math : Greek symbols in formulas
+OpenOffice.org Math : grid controls
+OpenOffice.org Math : grid controls;form functions
+OpenOffice.org Math : grids
+OpenOffice.org Math : grids;defaults (Writer/Calc)
+OpenOffice.org Math : grids;display options (Impress/Draw)
+OpenOffice.org Math : grids;displaying lines (Calc)
+OpenOffice.org Math : group box creation
+OpenOffice.org Math : grouping and brackets in OpenOffice.org Math
+OpenOffice.org Math : grouping brackets
+OpenOffice.org Math : groups
+OpenOffice.org Math : groups;entering/exiting/ungrouping
+OpenOffice.org Math : groups;naming
+OpenOffice.org Math : groups;of controls
+OpenOffice.org Math : guides
+OpenOffice.org Math : guides;display options (Impress/Draw)
+OpenOffice.org Math : guides;displaying when moving objects (Impress)
+OpenOffice.org Math : guides;showing (Calc)
+OpenOffice.org Math : guides;showing when moving frames (Writer)
+OpenOffice.org Math : gutter
+OpenOffice.org Math : h-bar symbol
+OpenOffice.org Math : handles
+OpenOffice.org Math : handles;displaying (Writer)
+OpenOffice.org Math : handles;scaling
+OpenOffice.org Math : handles;showing simple/large handles (Calc)
+OpenOffice.org Math : Hangul/Hanja
+OpenOffice.org Math : hatching
+OpenOffice.org Math : headers
+OpenOffice.org Math : headers;backgrounds
+OpenOffice.org Math : headings
+OpenOffice.org Math : headings;entering as text box
+OpenOffice.org Math : Hebrew
+OpenOffice.org Math : Hebrew;entering text
+OpenOffice.org Math : Hebrew;language settings
+OpenOffice.org Math : Help
+OpenOffice.org Math : Help;bookmarks
+OpenOffice.org Math : Help;extended tips on/off
+OpenOffice.org Math : Help;full-text search
+OpenOffice.org Math : Help;Help tips
+OpenOffice.org Math : Help;keywords
+OpenOffice.org Math : Help;navigation pane showing/hiding
+OpenOffice.org Math : Help;style sheets
+OpenOffice.org Math : Help;topics
+OpenOffice.org Math : Help Agent
+OpenOffice.org Math : Help Agent;help
+OpenOffice.org Math : Help Agent;options
+OpenOffice.org Math : Help tips
+OpenOffice.org Math : Help tips;hiding
+OpenOffice.org Math : hidden controls in Form Navigator
+OpenOffice.org Math : hidden fields display (Writer)
+OpenOffice.org Math : hidden pages
+OpenOffice.org Math : hidden pages;printing in presentations
+OpenOffice.org Math : hidden text
+OpenOffice.org Math : hidden text;showing (Writer)
+OpenOffice.org Math : hiding
+OpenOffice.org Math : hiding;changes
+OpenOffice.org Math : hiding;docked windows
+OpenOffice.org Math : hiding;navigation pane in Help window
+OpenOffice.org Math : high contrast mode
+OpenOffice.org Math : Hindi
+OpenOffice.org Math : Hindi;entering text
+OpenOffice.org Math : Hindi;language settings
+OpenOffice.org Math : horizontal scrollbars (Writer)
+OpenOffice.org Math : HTML
+OpenOffice.org Math : HTML;definition
+OpenOffice.org Math : HTML;export character set
+OpenOffice.org Math : HTML;fonts for source display
+OpenOffice.org Math : HTML;importing META tags
+OpenOffice.org Math : HTML;live presentations
+OpenOffice.org Math : HTML documents
+OpenOffice.org Math : HTML documents;auto reloading
+OpenOffice.org Math : HTML documents;importing/exporting
+OpenOffice.org Math : HTML documents;META tags in
+OpenOffice.org Math : HTML documents;new
+OpenOffice.org Math : HTML documents;source text
+OpenOffice.org Math : hyperbolic cosine function
+OpenOffice.org Math : hyperbolic cotangent function
+OpenOffice.org Math : hyperbolic sine function
+OpenOffice.org Math : hyperbolic tangent function
+OpenOffice.org Math : hyperlinks
+OpenOffice.org Math : hyperlinks;assigning macros
+OpenOffice.org Math : hyperlinks;character formats
+OpenOffice.org Math : hyperlinks;definition
+OpenOffice.org Math : hyperlinks;deleting
+OpenOffice.org Math : hyperlinks;editing
+OpenOffice.org Math : hyperlinks;inserting
+OpenOffice.org Math : hyperlinks;relative and absolute
+OpenOffice.org Math : hyperlinks;turning off automatic recognition
+OpenOffice.org Math : hyperlinks, see also links
+OpenOffice.org Math : hyphenation
+OpenOffice.org Math : hyphenation;activating for a language
+OpenOffice.org Math : hyphenation;minimal number of characters
+OpenOffice.org Math : hyphens
+OpenOffice.org Math : hyphens;displaying custom (Writer)
+OpenOffice.org Math : hyphens;inserting custom
+OpenOffice.org Math : icon bars, see toolbars
+OpenOffice.org Math : icon sizes
+OpenOffice.org Math : identical to relation
+OpenOffice.org Math : ignore list for spellcheck
+OpenOffice.org Math : illustrations, see pictures
+OpenOffice.org Math : image button creation
+OpenOffice.org Math : image control creation
+OpenOffice.org Math : image of relation
+OpenOffice.org Math : ImageMap
+OpenOffice.org Math : ImageMap;definition
+OpenOffice.org Math : ImageMap;editor
+OpenOffice.org Math : images
+OpenOffice.org Math : images;ImageMap
+OpenOffice.org Math : images;inserting and editing bitmaps
+OpenOffice.org Math : images;placeholders in presentations
+OpenOffice.org Math : images, see also pictures
+OpenOffice.org Math : imaginary part of a complex number
+OpenOffice.org Math : IME
+OpenOffice.org Math : IME;definition
+OpenOffice.org Math : IME;showing/hiding
+OpenOffice.org Math : import filters
+OpenOffice.org Math : import restrictions for Microsoft Office
+OpenOffice.org Math : importing
+OpenOffice.org Math : importing;bitmaps
+OpenOffice.org Math : importing;compatibility settings for text import
+OpenOffice.org Math : importing;databases
+OpenOffice.org Math : importing;documents in other formats
+OpenOffice.org Math : importing;from XML
+OpenOffice.org Math : importing;HTML and text documents
+OpenOffice.org Math : importing;HTML with META tags
+OpenOffice.org Math : importing;Microsoft Office documents with VBA code
+OpenOffice.org Math : importing;OpenOffice.org Math formulas
+OpenOffice.org Math : importing;tables in text format
+OpenOffice.org Math : importing;templates
+OpenOffice.org Math : inches
+OpenOffice.org Math : included in set operator
+OpenOffice.org Math : includes set operator
+OpenOffice.org Math : Index tab in Help
+OpenOffice.org Math : indexes
+OpenOffice.org Math : indexes;adding to formulas
+OpenOffice.org Math : indexes;backgrounds
+OpenOffice.org Math : indexes;showing/hiding Help index tab
+OpenOffice.org Math : indexes;unprotecting
+OpenOffice.org Math : indexes and exponents in OpenOffice.org Math
+OpenOffice.org Math : indicator lines in text
+OpenOffice.org Math : inequation
+OpenOffice.org Math : infinity symbol
+OpenOffice.org Math : inner joins (Base)
+OpenOffice.org Math : input method window
+OpenOffice.org Math : insert mode for entering text
+OpenOffice.org Math : inserting
+OpenOffice.org Math : inserting;applets
+OpenOffice.org Math : inserting;brackets
+OpenOffice.org Math : inserting;cell ranges from spreadsheets
+OpenOffice.org Math : inserting;charts
+OpenOffice.org Math : inserting;clipboard options
+OpenOffice.org Math : inserting;comments in OpenOffice.org Math
+OpenOffice.org Math : inserting;data from text documents
+OpenOffice.org Math : inserting;datasource records in spreadsheets
+OpenOffice.org Math : inserting;drawings
+OpenOffice.org Math : inserting;floating frames
+OpenOffice.org Math : inserting;form fields
+OpenOffice.org Math : inserting;gaps
+OpenOffice.org Math : inserting;hyperlinks
+OpenOffice.org Math : inserting;line breaks in cells
+OpenOffice.org Math : inserting;movies/sounds
+OpenOffice.org Math : inserting;new text tables defaults
+OpenOffice.org Math : inserting;notes
+OpenOffice.org Math : inserting;objects from Gallery
+OpenOffice.org Math : inserting;OLE objects
+OpenOffice.org Math : inserting;paragraph bullets
+OpenOffice.org Math : inserting;plug-ins
+OpenOffice.org Math : inserting;special characters
+OpenOffice.org Math : inserting;tab stops
+OpenOffice.org Math : inserting;text in OpenOffice.org Math
+OpenOffice.org Math : installing
+OpenOffice.org Math : installing;ActiveX control
+OpenOffice.org Math : installing;mobile device filters
+OpenOffice.org Math : installing;UNO components
+OpenOffice.org Math : instructions
+OpenOffice.org Math : instructions;general
+OpenOffice.org Math : instructions;OpenOffice.org Math
+OpenOffice.org Math : integrals
+OpenOffice.org Math : integrals;example
+OpenOffice.org Math : integrals;signs
+OpenOffice.org Math : Internet
+OpenOffice.org Math : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Math : Internet;presentations
+OpenOffice.org Math : Internet;starting searches
+OpenOffice.org Math : Internet;turning off recognition of addresses
+OpenOffice.org Math : Internet glossary
+OpenOffice.org Math : intersection of sets
+OpenOffice.org Math : invert filter
+OpenOffice.org Math : invisible areas
+OpenOffice.org Math : italic attribute in OpenOffice.org Math
+OpenOffice.org Math : italic text
+OpenOffice.org Math : iterative references in spreadsheets
+OpenOffice.org Math : Java
+OpenOffice.org Math : Java;definition
+OpenOffice.org Math : Java;scripting
+OpenOffice.org Math : Java;setting options
+OpenOffice.org Math : JDBC
+OpenOffice.org Math : JDBC;databases (Base)
+OpenOffice.org Math : JDBC;definition
+OpenOffice.org Math : joining
+OpenOffice.org Math : joining;paragraphs
+OpenOffice.org Math : joining;tables (Base)
+OpenOffice.org Math : joins in databases (Base)
+OpenOffice.org Math : justifying text
+OpenOffice.org Math : kerning
+OpenOffice.org Math : kerning;Asian texts
+OpenOffice.org Math : kerning;definition
+OpenOffice.org Math : kerning;in characters
+OpenOffice.org Math : key fields for relations (Base)
+OpenOffice.org Math : keyboard
+OpenOffice.org Math : keyboard;assigning/editing shortcut keys
+OpenOffice.org Math : keyboard;general commands
+OpenOffice.org Math : keyboard;removing numbering
+OpenOffice.org Math : keys
+OpenOffice.org Math : keys;adding push buttons
+OpenOffice.org Math : keys;primary keys (Base)
+OpenOffice.org Math : kiosk export
+OpenOffice.org Math : labels
+OpenOffice.org Math : labels;creating and synchronizing
+OpenOffice.org Math : labels;for draw objects
+OpenOffice.org Math : labels;form functions
+OpenOffice.org Math : labels;from databases
+OpenOffice.org Math : labels, see also names/callouts
+OpenOffice.org Math : lambda-bar symbol
+OpenOffice.org Math : languages
+OpenOffice.org Math : languages;activating modules
+OpenOffice.org Math : languages;Asian support
+OpenOffice.org Math : languages;complex text layout
+OpenOffice.org Math : languages;locale settings
+OpenOffice.org Math : languages;selecting
+OpenOffice.org Math : languages;setting options
+OpenOffice.org Math : languages;spellcheck
+OpenOffice.org Math : languages;spellchecking and formatting
+OpenOffice.org Math : large handles (Writer)
+OpenOffice.org Math : large icons
+OpenOffice.org Math : layer arrangement
+OpenOffice.org Math : layout
+OpenOffice.org Math : layout;importing Word documents
+OpenOffice.org Math : layout;pages
+OpenOffice.org Math : LDAP server
+OpenOffice.org Math : LDAP server;address books (Base)
+OpenOffice.org Math : LDAP server;sign on options
+OpenOffice.org Math : leading between paragraphs
+OpenOffice.org Math : left alignment of paragraphs
+OpenOffice.org Math : left arrow symbol
+OpenOffice.org Math : left joins (Base)
+OpenOffice.org Math : left-justified alignment (Math)
+OpenOffice.org Math : legends
+OpenOffice.org Math : legends;charts
+OpenOffice.org Math : legends;draw objects
+OpenOffice.org Math : legends;rounding corners
+OpenOffice.org Math : less than or equal to signs
+OpenOffice.org Math : less than relations
+OpenOffice.org Math : Letter Wizard
+OpenOffice.org Math : levels
+OpenOffice.org Math : levels;depth stagger
+OpenOffice.org Math : limits
+OpenOffice.org Math : limits;in OpenOffice.org Math
+OpenOffice.org Math : limits of tables (Writer)
+OpenOffice.org Math : line above attribute
+OpenOffice.org Math : line breaks
+OpenOffice.org Math : line breaks;in cells
+OpenOffice.org Math : line breaks;in formulas
+OpenOffice.org Math : line spacing
+OpenOffice.org Math : line spacing;context menu in paragraphs
+OpenOffice.org Math : line spacing;paragraph
+OpenOffice.org Math : line styles
+OpenOffice.org Math : line styles;applying
+OpenOffice.org Math : line styles;defining
+OpenOffice.org Math : line through attribute
+OpenOffice.org Math : lines
+OpenOffice.org Math : lines;contours (Draw/Impress)
+OpenOffice.org Math : lines;defining ends
+OpenOffice.org Math : lines;draw functions
+OpenOffice.org Math : lines;drawing in text
+OpenOffice.org Math : lines;editing points
+OpenOffice.org Math : lines;inserting in formulas
+OpenOffice.org Math : lines;removing automatic lines
+OpenOffice.org Math : lines;scalable
+OpenOffice.org Math : lines;with edges
+OpenOffice.org Math : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Math : lines of text
+OpenOffice.org Math : lines of text;alignment
+OpenOffice.org Math : links
+OpenOffice.org Math : links;between cells and controls
+OpenOffice.org Math : links;by drag and drop
+OpenOffice.org Math : links;character formats
+OpenOffice.org Math : links;definition
+OpenOffice.org Math : links;editing hyperlinks
+OpenOffice.org Math : links;inserting
+OpenOffice.org Math : links;modifying
+OpenOffice.org Math : links;opening files with
+OpenOffice.org Math : links;relational databases (Base)
+OpenOffice.org Math : links;turning off automatic recognition
+OpenOffice.org Math : links;updating options (Writer)
+OpenOffice.org Math : links;updating specific links
+OpenOffice.org Math : list box creation
+OpenOffice.org Math : lists
+OpenOffice.org Math : lists;data assigned to controls
+OpenOffice.org Math : lists;registered databases (Base)
+OpenOffice.org Math : lists;regular expressions
+OpenOffice.org Math : live presentations on the Internet
+OpenOffice.org Math : loading
+OpenOffice.org Math : loading;documents
+OpenOffice.org Math : loading;documents from other formats
+OpenOffice.org Math : loading;HTML documents, automatically
+OpenOffice.org Math : loading;Microsoft Office documents with VBA code
+OpenOffice.org Math : loading;reloading
+OpenOffice.org Math : loading;XML files
+OpenOffice.org Math : locale settings
+OpenOffice.org Math : logarithms
+OpenOffice.org Math : logic symbols
+OpenOffice.org Math : logical operators
+OpenOffice.org Math : lower limits
+OpenOffice.org Math : lowercase letters
+OpenOffice.org Math : lowercase letters;font effects
+OpenOffice.org Math : macros
+OpenOffice.org Math : macros;assigning to events in forms
+OpenOffice.org Math : macros;in MS Office documents
+OpenOffice.org Math : macros;interrupting
+OpenOffice.org Math : macros;organizing
+OpenOffice.org Math : macros;recording
+OpenOffice.org Math : macros;security
+OpenOffice.org Math : macros;security warning dialog
+OpenOffice.org Math : macros;selecting security warnings
+OpenOffice.org Math : magnifiers
+OpenOffice.org Math : Mail Merge feature in Microsoft Office
+OpenOffice.org Math : margins
+OpenOffice.org Math : margins;pages
+OpenOffice.org Math : margins;setting with the mouse
+OpenOffice.org Math : margins;shadows
+OpenOffice.org Math : markers
+OpenOffice.org Math : markers;definition
+OpenOffice.org Math : markers;next
+OpenOffice.org Math : markers;previous
+OpenOffice.org Math : marking changes
+OpenOffice.org Math : Markup feature in Microsoft Office
+OpenOffice.org Math : Math formula editor
+OpenOffice.org Math : mathematical symbols
+OpenOffice.org Math : mathematical symbols;catalog
+OpenOffice.org Math : mathematical symbols;other
+OpenOffice.org Math : matrices
+OpenOffice.org Math : matrices;arranging
+OpenOffice.org Math : maximum formula size
+OpenOffice.org Math : measurement units
+OpenOffice.org Math : measurement units;changing on rulers
+OpenOffice.org Math : measurement units;converting
+OpenOffice.org Math : measurement units;selecting
+OpenOffice.org Math : Media Player window
+OpenOffice.org Math : menus
+OpenOffice.org Math : menus;activating context menus
+OpenOffice.org Math : menus;customizing
+OpenOffice.org Math : menus;inactive menu items
+OpenOffice.org Math : merging
+OpenOffice.org Math : merging;documents
+OpenOffice.org Math : merging;formula parts
+OpenOffice.org Math : META tags
+OpenOffice.org Math : metrics
+OpenOffice.org Math : metrics;converting
+OpenOffice.org Math : metrics;document formatting (Writer)
+OpenOffice.org Math : metrics;in sheets
+OpenOffice.org Math : Microsoft Office
+OpenOffice.org Math : Microsoft Office;Access databases (base)
+OpenOffice.org Math : Microsoft Office;as standard file format
+OpenOffice.org Math : Microsoft Office;document import restrictions
+OpenOffice.org Math : Microsoft Office;feature comparisons
+OpenOffice.org Math : Microsoft Office;importing password protected files
+OpenOffice.org Math : Microsoft Office;importing Word documents
+OpenOffice.org Math : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Math : Microsoft Office;new users information
+OpenOffice.org Math : Microsoft Office;opening Microsoft documents
+OpenOffice.org Math : Microsoft Office;reassigning document types
+OpenOffice.org Math : minus signs
+OpenOffice.org Math : minus/plus signs
+OpenOffice.org Math : mobile device filters
+OpenOffice.org Math : models in XForms
+OpenOffice.org Math : modifying, see changing
+OpenOffice.org Math : more controls
+OpenOffice.org Math : mosaic filter
+OpenOffice.org Math : mouse
+OpenOffice.org Math : mouse;pointers when using drag and drop
+OpenOffice.org Math : mouse;positioning
+OpenOffice.org Math : moving
+OpenOffice.org Math : moving;tab stops on ruler
+OpenOffice.org Math : moving;toolbars
+OpenOffice.org Math : moving;using guide lines in presentations
+OpenOffice.org Math : MS ADO interface (Base)
+OpenOffice.org Math : much greater than relation
+OpenOffice.org Math : much less than relation
+OpenOffice.org Math : multi-line formulas
+OpenOffice.org Math : multi-line formulas;aligning
+OpenOffice.org Math : multi-line titles in forms
+OpenOffice.org Math : multiple documents
+OpenOffice.org Math : multiple documents;opening
+OpenOffice.org Math : multiplication signs
+OpenOffice.org Math : My Documents folder
+OpenOffice.org Math : My Documents folder;changing work directory
+OpenOffice.org Math : My Documents folder;opening
+OpenOffice.org Math : MySQL databases (Base)
+OpenOffice.org Math : Nabla operator
+OpenOffice.org Math : names
+OpenOffice.org Math : names;multi-line titles
+OpenOffice.org Math : names;objects
+OpenOffice.org Math : names, see also labels/callouts
+OpenOffice.org Math : namespace organization in XForms
+OpenOffice.org Math : native SQL (Base)
+OpenOffice.org Math : natural exponential functions
+OpenOffice.org Math : natural logarithms
+OpenOffice.org Math : natural numbers
+OpenOffice.org Math : navigating
+OpenOffice.org Math : navigating;in documents
+OpenOffice.org Math : Navigation bar
+OpenOffice.org Math : Navigation bar;controls
+OpenOffice.org Math : Navigation bar;forms
+OpenOffice.org Math : Navigator
+OpenOffice.org Math : Navigator;contents as lists
+OpenOffice.org Math : Navigator;docking
+OpenOffice.org Math : Navigator;working with
+OpenOffice.org Math : network identity options
+OpenOffice.org Math : new databases
+OpenOffice.org Math : new documents
+OpenOffice.org Math : new German spellcheck
+OpenOffice.org Math : new lines in cells
+OpenOffice.org Math : new symbols in OpenOffice.org Math
+OpenOffice.org Math : new windows
+OpenOffice.org Math : non-breaking dashes
+OpenOffice.org Math : non-breaking spaces (Writer)
+OpenOffice.org Math : non-printing characters (Writer)
+OpenOffice.org Math : not included in set operator
+OpenOffice.org Math : NOT operator
+OpenOffice.org Math : not subset set operators
+OpenOffice.org Math : not superset set operators
+OpenOffice.org Math : notes
+OpenOffice.org Math : notes;displaying (Calc)
+OpenOffice.org Math : notes;inserting and editing
+OpenOffice.org Math : notes;printing in text
+OpenOffice.org Math : number formats
+OpenOffice.org Math : number formats;codes
+OpenOffice.org Math : number formats;formats
+OpenOffice.org Math : number formats;recognition in text tables
+OpenOffice.org Math : number of pages
+OpenOffice.org Math : number of sheets
+OpenOffice.org Math : number of tables
+OpenOffice.org Math : numbering
+OpenOffice.org Math : numbering;options
+OpenOffice.org Math : numbering;paragraphs
+OpenOffice.org Math : numbering;turning off
+OpenOffice.org Math : numbering;using automatically
+OpenOffice.org Math : numbers
+OpenOffice.org Math : numbers;date, time and currency formats
+OpenOffice.org Math : numbers;decimal places (Calc)
+OpenOffice.org Math : numbers;formatting options for selected cells
+OpenOffice.org Math : numerical fields in forms
+OpenOffice.org Math : objects
+OpenOffice.org Math : objects;always moveable (Impress/Draw)
+OpenOffice.org Math : objects;arranging within stacks
+OpenOffice.org Math : objects;contours in presentations
+OpenOffice.org Math : objects;copying when moving in presentations
+OpenOffice.org Math : objects;definition
+OpenOffice.org Math : objects;displaying in spreadsheets
+OpenOffice.org Math : objects;displaying in text documents
+OpenOffice.org Math : objects;editing
+OpenOffice.org Math : objects;inserting from Gallery
+OpenOffice.org Math : objects;inserting OLE objects
+OpenOffice.org Math : objects;moving and resizing with mouse
+OpenOffice.org Math : objects;naming
+OpenOffice.org Math : objects;opening
+OpenOffice.org Math : objects;quickly moving to
+OpenOffice.org Math : objects;titles and descriptions
+OpenOffice.org Math : ODBC
+OpenOffice.org Math : ODBC;database (Base)
+OpenOffice.org Math : ODBC;definition
+OpenOffice.org Math : ODF file formats
+OpenOffice.org Math : Office
+OpenOffice.org Math : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Math : old German spellcheck
+OpenOffice.org Math : OLE
+OpenOffice.org Math : OLE;definition
+OpenOffice.org Math : OLE objects
+OpenOffice.org Math : OLE objects;arranging within stacks
+OpenOffice.org Math : OLE objects;captions (Writer)
+OpenOffice.org Math : OLE objects;inserting
+OpenOffice.org Math : OLE objects;number of
+OpenOffice.org Math : OLE objects;protecting
+OpenOffice.org Math : one and a half line spacing in text
+OpenOffice.org Math : online registration
+OpenOffice.org Math : online update options
+OpenOffice.org Math : online updates
+OpenOffice.org Math : online updates;checking automatically
+OpenOffice.org Math : online updates;checking manually
+OpenOffice.org Math : Open/Save dialogs
+OpenOffice.org Math : OpenDocument file formats
+OpenOffice.org Math : OpenGL
+OpenOffice.org Math : OpenGL;definition
+OpenOffice.org Math : OpenGL;optimized output
+OpenOffice.org Math : opening
+OpenOffice.org Math : opening;context menus
+OpenOffice.org Math : opening;database files
+OpenOffice.org Math : opening;dialog settings
+OpenOffice.org Math : opening;documents
+OpenOffice.org Math : opening;documents from other formats
+OpenOffice.org Math : opening;files with links
+OpenOffice.org Math : opening;files, with placeholders
+OpenOffice.org Math : opening;forms
+OpenOffice.org Math : opening;Microsoft Office files
+OpenOffice.org Math : opening;mobile device documents
+OpenOffice.org Math : opening;objects
+OpenOffice.org Math : opening;reports
+OpenOffice.org Math : opening;several files
+OpenOffice.org Math : opening;XForms
+OpenOffice.org Math : OpenOffice.org Base data sources
+OpenOffice.org Math : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Math : OpenOffice.org documents
+OpenOffice.org Math : OpenOffice.org documents;mobile device filters
+OpenOffice.org Math : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Math : OpenOffice.org Math
+OpenOffice.org Math : OpenOffice.org Math;entering symbols in
+OpenOffice.org Math : OpenOffice.org Math;examples
+OpenOffice.org Math : OpenOffice.org Math;formatting
+OpenOffice.org Math : OpenOffice.org Math;general instructions
+OpenOffice.org Math : OpenOffice.org Math;reference list
+OpenOffice.org Math : OpenOffice.org Math;relations
+OpenOffice.org Math : OpenOffice.org Math start
+OpenOffice.org Math : operator brackets
+OpenOffice.org Math : operators
+OpenOffice.org Math : operators;default filters
+OpenOffice.org Math : operators;general
+OpenOffice.org Math : operators;in Math
+OpenOffice.org Math : operators;list of
+OpenOffice.org Math : operators;unary and binary
+OpenOffice.org Math : optional hyphens (Writer)
+OpenOffice.org Math : options
+OpenOffice.org Math : options;accessibility
+OpenOffice.org Math : options;appearance
+OpenOffice.org Math : options;compatibility (Writer)
+OpenOffice.org Math : options;network identity
+OpenOffice.org Math : options;online update
+OpenOffice.org Math : options;tools
+OpenOffice.org Math : OR operator
+OpenOffice.org Math : Oracle databases (base)
+OpenOffice.org Math : ordering
+OpenOffice.org Math : ordering;objects
+OpenOffice.org Math : organizing
+OpenOffice.org Math : organizing;macros and scripts
+OpenOffice.org Math : organizing;namespaces in XForms
+OpenOffice.org Math : organizing;styles
+OpenOffice.org Math : organizing;templates
+OpenOffice.org Math : original by correspondence
+OpenOffice.org Math : original size
+OpenOffice.org Math : original size;printing in OpenOffice.org Math
+OpenOffice.org Math : original size;restoring after cropping
+OpenOffice.org Math : orphaned brackets
+OpenOffice.org Math : orthogonal relations
+OpenOffice.org Math : other operators
+OpenOffice.org Math : other operators;list of
+OpenOffice.org Math : outlines
+OpenOffice.org Math : outlines;font effects
+OpenOffice.org Math : outlines;outline symbols
+OpenOffice.org Math : outlines;sending to presentations
+OpenOffice.org Math : overline attribute
+OpenOffice.org Math : overwrite mode
+OpenOffice.org Math : owns command
+OpenOffice.org Math : packages, see extensions
+OpenOffice.org Math : page breaks
+OpenOffice.org Math : page breaks;displaying (Calc)
+OpenOffice.org Math : page formats
+OpenOffice.org Math : page formats;maximizing
+OpenOffice.org Math : page formats;restriction
+OpenOffice.org Math : page styles
+OpenOffice.org Math : page styles;editing/applying with statusbar
+OpenOffice.org Math : pages
+OpenOffice.org Math : pages;backgrounds in spreadsheets
+OpenOffice.org Math : pages;formatting and numbering
+OpenOffice.org Math : pages;printing page names in presentations
+OpenOffice.org Math : pages;scaling
+OpenOffice.org Math : pages;selecting one to print
+OpenOffice.org Math : paint box
+OpenOffice.org Math : paint can symbol
+OpenOffice.org Math : pair kerning
+OpenOffice.org Math : Palm file filters
+OpenOffice.org Math : paper formats
+OpenOffice.org Math : paper size warning
+OpenOffice.org Math : paper trays
+OpenOffice.org Math : paragraph marks
+OpenOffice.org Math : paragraph marks;displaying (Writer)
+OpenOffice.org Math : paragraph styles
+OpenOffice.org Math : paragraph styles;languages
+OpenOffice.org Math : paragraph styles;modifying basic fonts
+OpenOffice.org Math : paragraphs
+OpenOffice.org Math : paragraphs;alignment
+OpenOffice.org Math : paragraphs;Asian typography
+OpenOffice.org Math : paragraphs;backgrounds
+OpenOffice.org Math : paragraphs;defining borders
+OpenOffice.org Math : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Math : paragraphs;increasing indents of
+OpenOffice.org Math : paragraphs;indents, margins and columns
+OpenOffice.org Math : paragraphs;inserting bullets
+OpenOffice.org Math : paragraphs;joining
+OpenOffice.org Math : paragraphs;numbering automatically
+OpenOffice.org Math : paragraphs;removing blank ones
+OpenOffice.org Math : paragraphs;spacing
+OpenOffice.org Math : paragraphs;tab stops
+OpenOffice.org Math : parallel relation
+OpenOffice.org Math : parameters
+OpenOffice.org Math : parameters;command line
+OpenOffice.org Math : parameters;queries (Base)
+OpenOffice.org Math : parentheses (Math)
+OpenOffice.org Math : partial differentiation symbol
+OpenOffice.org Math : passwords for protecting contents
+OpenOffice.org Math : pasting
+OpenOffice.org Math : pasting;cell ranges
+OpenOffice.org Math : pasting;cell ranges from spreadsheets
+OpenOffice.org Math : pasting;data from text documents
+OpenOffice.org Math : pasting;draw objects
+OpenOffice.org Math : pasting;draw objects from other documents
+OpenOffice.org Math : pasting;formatted/unformatted text
+OpenOffice.org Math : pasting;from data source view
+OpenOffice.org Math : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Math : pasting;pictures from other documents
+OpenOffice.org Math : pasting;sheet areas in text documents
+OpenOffice.org Math : pasting;to Gallery
+OpenOffice.org Math : paths
+OpenOffice.org Math : paths;changing work directory
+OpenOffice.org Math : paths;defaults
+OpenOffice.org Math : pattern editor
+OpenOffice.org Math : pattern fields
+OpenOffice.org Math : pattern fields;form functions
+OpenOffice.org Math : patterns for objects
+OpenOffice.org Math : PDF
+OpenOffice.org Math : PDF;export
+OpenOffice.org Math : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Math : personal data input
+OpenOffice.org Math : phonetic guide
+OpenOffice.org Math : picklist creation
+OpenOffice.org Math : picture by correspondence
+OpenOffice.org Math : pictures
+OpenOffice.org Math : pictures;adding to Gallery
+OpenOffice.org Math : pictures;arranging within stacks
+OpenOffice.org Math : pictures;assigning macros
+OpenOffice.org Math : pictures;backgrounds
+OpenOffice.org Math : pictures;captions (Writer)
+OpenOffice.org Math : pictures;changing paths
+OpenOffice.org Math : pictures;cropping and zooming
+OpenOffice.org Math : pictures;displaying in Calc
+OpenOffice.org Math : pictures;displaying in Writer (Writer)
+OpenOffice.org Math : pictures;drag and drop between documents
+OpenOffice.org Math : pictures;drawing
+OpenOffice.org Math : pictures;editing
+OpenOffice.org Math : pictures;filters
+OpenOffice.org Math : pictures;ImageMap
+OpenOffice.org Math : pictures;inserting automatically
+OpenOffice.org Math : pictures;inserting from Gallery
+OpenOffice.org Math : pictures;number of
+OpenOffice.org Math : pictures;printing
+OpenOffice.org Math : pictures;scaling/resizing
+OpenOffice.org Math : Pivot tables feature in Microsoft Office
+OpenOffice.org Math : pixel editor
+OpenOffice.org Math : pixel graphics
+OpenOffice.org Math : pixel graphics;inserting and editing
+OpenOffice.org Math : pixel patterns
+OpenOffice.org Math : placeholders
+OpenOffice.org Math : placeholders;in SQL queries
+OpenOffice.org Math : placeholders;inserting in formulas
+OpenOffice.org Math : placeholders;on opening files
+OpenOffice.org Math : placeholders;position of next
+OpenOffice.org Math : placeholders;previous marker
+OpenOffice.org Math : placing toolbars
+OpenOffice.org Math : playing movies and sound files
+OpenOffice.org Math : plotting data as charts
+OpenOffice.org Math : plug-ins
+OpenOffice.org Math : plug-ins;activating and deactivating
+OpenOffice.org Math : plug-ins;definition
+OpenOffice.org Math : plug-ins;inserting
+OpenOffice.org Math : plus signs
+OpenOffice.org Math : plus/minus signs
+OpenOffice.org Math : pocket device appliances
+OpenOffice.org Math : Pocket PC file filters
+OpenOffice.org Math : points
+OpenOffice.org Math : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Math : polygon drawing
+OpenOffice.org Math : pop-art filter
+OpenOffice.org Math : portable document format
+OpenOffice.org Math : positioning
+OpenOffice.org Math : positioning;draw objects and controls
+OpenOffice.org Math : positioning;fonts
+OpenOffice.org Math : positioning;objects
+OpenOffice.org Math : positioning;toolbars
+OpenOffice.org Math : post method for form transmissions
+OpenOffice.org Math : posterizing filter
+OpenOffice.org Math : PostScript
+OpenOffice.org Math : PostScript;creating files
+OpenOffice.org Math : PostScript;PDF converter, UNIX
+OpenOffice.org Math : PowerPoint export
+OpenOffice.org Math : powers
+OpenOffice.org Math : precision as shown (Calc)
+OpenOffice.org Math : predefining fonts
+OpenOffice.org Math : presentations
+OpenOffice.org Math : presentations;creating/opening
+OpenOffice.org Math : presentations;inserting spreadsheet cells
+OpenOffice.org Math : presentations;live on the Internet
+OpenOffice.org Math : presentations;print menu
+OpenOffice.org Math : presentations;saving
+OpenOffice.org Math : presentations;saving automatically
+OpenOffice.org Math : presentations;saving in other formats
+OpenOffice.org Math : presentations;sending as e-mail
+OpenOffice.org Math : presentations;starting with wizard
+OpenOffice.org Math : presentations;wizards
+OpenOffice.org Math : press buttons, see push buttons
+OpenOffice.org Math : previews
+OpenOffice.org Math : previews;fonts lists
+OpenOffice.org Math : primary keys
+OpenOffice.org Math : primary keys;defining
+OpenOffice.org Math : primary keys;inserting (Base)
+OpenOffice.org Math : print area selection
+OpenOffice.org Math : printer metrics for document formatting (Writer)
+OpenOffice.org Math : printers
+OpenOffice.org Math : printers;adding, UNIX
+OpenOffice.org Math : printers;choosing
+OpenOffice.org Math : printers;default printer
+OpenOffice.org Math : printers;faxes under UNIX
+OpenOffice.org Math : printers;maximum page formats
+OpenOffice.org Math : printers;paper trays
+OpenOffice.org Math : printers;properties
+OpenOffice.org Math : printing
+OpenOffice.org Math : printing;black and white
+OpenOffice.org Math : printing;brochures
+OpenOffice.org Math : printing;colors in grayscale
+OpenOffice.org Math : printing;copies
+OpenOffice.org Math : printing;creating individual jobs
+OpenOffice.org Math : printing;dates in presentations
+OpenOffice.org Math : printing;directly
+OpenOffice.org Math : printing;documents
+OpenOffice.org Math : printing;drawings defaults
+OpenOffice.org Math : printing;elements in text documents
+OpenOffice.org Math : printing;faster
+OpenOffice.org Math : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Math : printing;fitting to pages in presentations
+OpenOffice.org Math : printing;formulas in OpenOffice.org Math
+OpenOffice.org Math : printing;hidden pages of presentations
+OpenOffice.org Math : printing;in original size in OpenOffice.org Math
+OpenOffice.org Math : printing;left/right pages
+OpenOffice.org Math : printing;queries (Base)
+OpenOffice.org Math : printing;scaling in OpenOffice.org Math
+OpenOffice.org Math : printing;selections
+OpenOffice.org Math : printing;text always in black
+OpenOffice.org Math : printing;text in reverse order
+OpenOffice.org Math : printing;tiling pages in presentations
+OpenOffice.org Math : printing;transparencies
+OpenOffice.org Math : printing;warnings
+OpenOffice.org Math : printing;without scaling in presentations
+OpenOffice.org Math : printing speed
+OpenOffice.org Math : product
+OpenOffice.org Math : programming
+OpenOffice.org Math : programming;OpenOffice.org
+OpenOffice.org Math : programming;scripting
+OpenOffice.org Math : properties
+OpenOffice.org Math : properties;fields in databases
+OpenOffice.org Math : properties;files
+OpenOffice.org Math : properties;form controls
+OpenOffice.org Math : properties;forms
+OpenOffice.org Math : properties;printers
+OpenOffice.org Math : proportional to relation
+OpenOffice.org Math : protected contents
+OpenOffice.org Math : protected dashes
+OpenOffice.org Math : protected database tables
+OpenOffice.org Math : protected documents
+OpenOffice.org Math : protected spaces
+OpenOffice.org Math : protected spaces;inserting
+OpenOffice.org Math : protected spaces;showing (Writer)
+OpenOffice.org Math : protecting
+OpenOffice.org Math : protecting;contents
+OpenOffice.org Math : protecting;recorded changes
+OpenOffice.org Math : proxy settings
+OpenOffice.org Math : push buttons
+OpenOffice.org Math : push buttons;adding to documents
+OpenOffice.org Math : push buttons;creating
+OpenOffice.org Math : queries
+OpenOffice.org Math : queries;copying (Base)
+OpenOffice.org Math : queries;creating in design view (Base)
+OpenOffice.org Math : queries;creating in SQL view
+OpenOffice.org Math : queries;defining (Base)
+OpenOffice.org Math : queries;deleting table links (Base)
+OpenOffice.org Math : queries;editing in data source view
+OpenOffice.org Math : queries;formulating filter conditions (Base)
+OpenOffice.org Math : queries;joining tables (Base)
+OpenOffice.org Math : queries;missing elements (Base)
+OpenOffice.org Math : queries;overview (Base)
+OpenOffice.org Math : queries;parameter queries (Base)
+OpenOffice.org Math : queries;printing (Base)
+OpenOffice.org Math : Query Wizard (Base)
+OpenOffice.org Math : quickstarter
+OpenOffice.org Math : quotation marks
+OpenOffice.org Math : quotation marks;replacing
+OpenOffice.org Math : quotes
+OpenOffice.org Math : quotes;custom
+OpenOffice.org Math : quotient set
+OpenOffice.org Math : radio button creation
+OpenOffice.org Math : range of integral example
+OpenOffice.org Math : rational numbers
+OpenOffice.org Math : read-only documents
+OpenOffice.org Math : read-only documents;cursor
+OpenOffice.org Math : read-only documents;database tables on/off
+OpenOffice.org Math : read-only documents;editing
+OpenOffice.org Math : read-only documents;opening documents as
+OpenOffice.org Math : read-only items in Data Navigator
+OpenOffice.org Math : real numbers
+OpenOffice.org Math : real part of complex numbers
+OpenOffice.org Math : recognizing URLs automatically
+OpenOffice.org Math : recording
+OpenOffice.org Math : recording;changes
+OpenOffice.org Math : recording;macros
+OpenOffice.org Math : records
+OpenOffice.org Math : records;inserting notes
+OpenOffice.org Math : records;protecting
+OpenOffice.org Math : records;saving
+OpenOffice.org Math : records;searching in databases
+OpenOffice.org Math : rectangles with round corners
+OpenOffice.org Math : recursions in spreadsheets
+OpenOffice.org Math : redo command
+OpenOffice.org Math : reduced printing
+OpenOffice.org Math : reference lines
+OpenOffice.org Math : reference tables
+OpenOffice.org Math : reference tables;formulas
+OpenOffice.org Math : references
+OpenOffice.org Math : references;displaying in color (Calc)
+OpenOffice.org Math : references;expanding (Calc)
+OpenOffice.org Math : references;iterative (Calc)
+OpenOffice.org Math : Refresh Data feature in Microsoft Office
+OpenOffice.org Math : refreshing formula view
+OpenOffice.org Math : register-true
+OpenOffice.org Math : register-true;definition
+OpenOffice.org Math : registering
+OpenOffice.org Math : registering;address books
+OpenOffice.org Math : registering;databases (Base)
+OpenOffice.org Math : registering;OpenOffice.org
+OpenOffice.org Math : regular expressions
+OpenOffice.org Math : regular expressions;list of
+OpenOffice.org Math : regular expressions;opening files
+OpenOffice.org Math : relational databases (Base)
+OpenOffice.org Math : relations
+OpenOffice.org Math : relations;creating and deleting (Base)
+OpenOffice.org Math : relations;in OpenOffice.org Math
+OpenOffice.org Math : relations;joining tables (Base)
+OpenOffice.org Math : relations;properties (Base)
+OpenOffice.org Math : relations operators
+OpenOffice.org Math : relations operators;list of
+OpenOffice.org Math : relative hyperlinks
+OpenOffice.org Math : relative saving of URLs
+OpenOffice.org Math : reloading
+OpenOffice.org Math : reloading;documents
+OpenOffice.org Math : reloading;HTML documents, automatically
+OpenOffice.org Math : remarks, see also notes
+OpenOffice.org Math : remote configurations
+OpenOffice.org Math : remove noise filter
+OpenOffice.org Math : removing
+OpenOffice.org Math : removing;bullets and numbering
+OpenOffice.org Math : removing;form filters
+OpenOffice.org Math : removing, see also deleting
+OpenOffice.org Math : Replace text as you type feature in Microsoft Office
+OpenOffice.org Math : replacement options
+OpenOffice.org Math : replacement table
+OpenOffice.org Math : replacing
+OpenOffice.org Math : replacing;AutoCorrect function
+OpenOffice.org Math : replacing;dashes
+OpenOffice.org Math : Report Builder
+OpenOffice.org Math : reports
+OpenOffice.org Math : reports;creating
+OpenOffice.org Math : reports;error reports
+OpenOffice.org Math : reports;opening and editing
+OpenOffice.org Math : reports;templates
+OpenOffice.org Math : resetting
+OpenOffice.org Math : resetting;templates
+OpenOffice.org Math : resizing
+OpenOffice.org Math : resizing;fonts
+OpenOffice.org Math : resizing;objects, by mouse
+OpenOffice.org Math : resizing, see also scaling/zooming
+OpenOffice.org Math : resolution when printing bitmaps
+OpenOffice.org Math : restoring
+OpenOffice.org Math : restoring;default formatting
+OpenOffice.org Math : restoring;editing
+OpenOffice.org Math : reversed circumflex attribute
+OpenOffice.org Math : reversing printing order
+OpenOffice.org Math : review function
+OpenOffice.org Math : review function;accepting or rejecting changes
+OpenOffice.org Math : review function;comparing documents
+OpenOffice.org Math : review function;recording changes example
+OpenOffice.org Math : rich text control
+OpenOffice.org Math : right alignment of paragraphs
+OpenOffice.org Math : right angled relations
+OpenOffice.org Math : right arrow symbol
+OpenOffice.org Math : right joins (Base)
+OpenOffice.org Math : right-justified alignment in OpenOffice.org Math
+OpenOffice.org Math : right-to-left text
+OpenOffice.org Math : roots
+OpenOffice.org Math : rotating
+OpenOffice.org Math : rotating;3D text
+OpenOffice.org Math : round brackets
+OpenOffice.org Math : round corners
+OpenOffice.org Math : rounding precision (Calc)
+OpenOffice.org Math : row headers
+OpenOffice.org Math : row headers;displaying (Calc)
+OpenOffice.org Math : row headers;highlighting (Calc)
+OpenOffice.org Math : rulers
+OpenOffice.org Math : rulers;default settings
+OpenOffice.org Math : rulers;measurement units
+OpenOffice.org Math : rulers;visible in presentations
+OpenOffice.org Math : samples and templates
+OpenOffice.org Math : saving
+OpenOffice.org Math : saving;default file formats
+OpenOffice.org Math : saving;dialog settings
+OpenOffice.org Math : saving;documents
+OpenOffice.org Math : saving;documents for mobile devices
+OpenOffice.org Math : saving;documents in other formats
+OpenOffice.org Math : saving;documents, automatically
+OpenOffice.org Math : saving;in Microsoft Office file format
+OpenOffice.org Math : saving;options
+OpenOffice.org Math : saving;templates
+OpenOffice.org Math : saving;to XML
+OpenOffice.org Math : saving;VBA code in Microsoft Office documents
+OpenOffice.org Math : saving;with password by default
+OpenOffice.org Math : saving as command
+OpenOffice.org Math : saving as command;precautions
+OpenOffice.org Math : scalable braces
+OpenOffice.org Math : scalable lines with ceiling
+OpenOffice.org Math : scalable round brackets
+OpenOffice.org Math : scaling
+OpenOffice.org Math : scaling;font sizes in user interface
+OpenOffice.org Math : scaling;fonts
+OpenOffice.org Math : scaling;in OpenOffice.org Math
+OpenOffice.org Math : scaling;objects
+OpenOffice.org Math : scaling;pictures
+OpenOffice.org Math : scaling;printing in OpenOffice.org Math
+OpenOffice.org Math : scaling;when printing presentations
+OpenOffice.org Math : scaling, see also zooming
+OpenOffice.org Math : screen
+OpenOffice.org Math : screen;full screen views
+OpenOffice.org Math : screen;scaling
+OpenOffice.org Math : screen magnifiers
+OpenOffice.org Math : screen readers
+OpenOffice.org Math : script organization
+OpenOffice.org Math : scripting in programming
+OpenOffice.org Math : scrollbars
+OpenOffice.org Math : scrollbars;controls
+OpenOffice.org Math : scrollbars;displaying (Calc)
+OpenOffice.org Math : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Math : search criteria for database functions in cells
+OpenOffice.org Math : search engines
+OpenOffice.org Math : search engines;definition
+OpenOffice.org Math : search engines;selecting
+OpenOffice.org Math : searching
+OpenOffice.org Math : searching;all sheets
+OpenOffice.org Math : searching;databases
+OpenOffice.org Math : searching;form filters
+OpenOffice.org Math : searching;Internet
+OpenOffice.org Math : searching;tables and forms
+OpenOffice.org Math : sections
+OpenOffice.org Math : sections;backgrounds
+OpenOffice.org Math : sections;protecting
+OpenOffice.org Math : security
+OpenOffice.org Math : security;options for documents with macros
+OpenOffice.org Math : security;protecting contents
+OpenOffice.org Math : security;warning dialogs with macros
+OpenOffice.org Math : selecting
+OpenOffice.org Math : selecting;controls
+OpenOffice.org Math : selecting;group objects
+OpenOffice.org Math : selecting;measurement units
+OpenOffice.org Math : selecting;objects
+OpenOffice.org Math : selecting;print areas
+OpenOffice.org Math : selecting;several files
+OpenOffice.org Math : selection clipboard
+OpenOffice.org Math : selection modes in text
+OpenOffice.org Math : selection options in formulas
+OpenOffice.org Math : sending
+OpenOffice.org Math : sending;AutoAbstract function in presentations
+OpenOffice.org Math : sending;documents as e-mail
+OpenOffice.org Math : sending;documents as faxes
+OpenOffice.org Math : separator lines
+OpenOffice.org Math : separator lines;defining
+OpenOffice.org Math : separators
+OpenOffice.org Math : separators;conditional
+OpenOffice.org Math : Server Side ImageMap
+OpenOffice.org Math : set operations in OpenOffice.orgMath
+OpenOffice.org Math : set operators
+OpenOffice.org Math : set operators;list of
+OpenOffice.org Math : sets of numbers
+OpenOffice.org Math : settings
+OpenOffice.org Math : settings;printers
+OpenOffice.org Math : settings;program configuration
+OpenOffice.org Math : settings;proxies
+OpenOffice.org Math : settings;tracking changes
+OpenOffice.org Math : settings;views
+OpenOffice.org Math : SGML
+OpenOffice.org Math : SGML;definition
+OpenOffice.org Math : shadows
+OpenOffice.org Math : shadows;areas
+OpenOffice.org Math : shadows;borders
+OpenOffice.org Math : shadows;characters
+OpenOffice.org Math : shadows;characters, using context menu
+OpenOffice.org Math : sharpening filter
+OpenOffice.org Math : sheet tabs
+OpenOffice.org Math : sheet tabs;displaying
+OpenOffice.org Math : sheets
+OpenOffice.org Math : sheets;searching all
+OpenOffice.org Math : shortcut keys
+OpenOffice.org Math : shortcut keys;assigning macros
+OpenOffice.org Math : shortcut keys;general
+OpenOffice.org Math : shortcut keys;in databases
+OpenOffice.org Math : shortcut keys;in formulas
+OpenOffice.org Math : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Math : Show/Hide feature in Microsoft Office
+OpenOffice.org Math : showing
+OpenOffice.org Math : showing;changes
+OpenOffice.org Math : showing;docked windows
+OpenOffice.org Math : showing;drawings and controls (Writer)
+OpenOffice.org Math : showing;live presentations on the Internet
+OpenOffice.org Math : showing;toolbars
+OpenOffice.org Math : signing documents with digital signatures
+OpenOffice.org Math : similar to relations
+OpenOffice.org Math : similarity search
+OpenOffice.org Math : simple handles (Writer)
+OpenOffice.org Math : simplified Chinese
+OpenOffice.org Math : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Math : sine function
+OpenOffice.org Math : single brackets without group function
+OpenOffice.org Math : single sign on options
+OpenOffice.org Math : single-line spacing in text
+OpenOffice.org Math : sizes
+OpenOffice.org Math : sizes;draw objects
+OpenOffice.org Math : sizes;of fonts in OpenOffice.org Math
+OpenOffice.org Math : sizes;pictures
+OpenOffice.org Math : slanting draw objects
+OpenOffice.org Math : slash division sign
+OpenOffice.org Math : small capitals
+OpenOffice.org Math : small gaps
+OpenOffice.org Math : small icons
+OpenOffice.org Math : smart tags
+OpenOffice.org Math : smart tags;options
+OpenOffice.org Math : smooth scrolling (Writer)
+OpenOffice.org Math : smoothing filter
+OpenOffice.org Math : snap grid defaults (Writer/Calc)
+OpenOffice.org Math : snapping in presentations and drawings
+OpenOffice.org Math : solarization filter
+OpenOffice.org Math : sort lists
+OpenOffice.org Math : sort lists;copying to in Calc
+OpenOffice.org Math : sorting
+OpenOffice.org Math : sorting;data in forms
+OpenOffice.org Math : sorting;databases
+OpenOffice.org Math : sounds
+OpenOffice.org Math : sounds;inserting and playing
+OpenOffice.org Math : sounds;UNIX
+OpenOffice.org Math : spaces
+OpenOffice.org Math : spaces;displaying (Writer)
+OpenOffice.org Math : spaces;ignoring double
+OpenOffice.org Math : spaces;inserting protected spaces
+OpenOffice.org Math : spaces;showing protected spaces (Writer)
+OpenOffice.org Math : spaces in formulas
+OpenOffice.org Math : spacing
+OpenOffice.org Math : spacing;between paragraphs in footnotes
+OpenOffice.org Math : spacing;font effects
+OpenOffice.org Math : spacing;formula elements
+OpenOffice.org Math : spacing;lines and paragraphs
+OpenOffice.org Math : spacing;tab stops in text documents
+OpenOffice.org Math : spacing;tabs in presentations
+OpenOffice.org Math : spadmin
+OpenOffice.org Math : special characters
+OpenOffice.org Math : speech bubbles
+OpenOffice.org Math : speed of printing
+OpenOffice.org Math : spellcheck
+OpenOffice.org Math : spellcheck;activating for a language
+OpenOffice.org Math : spellcheck;context menus
+OpenOffice.org Math : spellcheck;default languages
+OpenOffice.org Math : spellcheck;dialog
+OpenOffice.org Math : spellcheck;dictionary of exceptions
+OpenOffice.org Math : spellcheck;ignore list
+OpenOffice.org Math : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Math : spin button creation
+OpenOffice.org Math : spoolfiles with Xprinter
+OpenOffice.org Math : spreadsheets
+OpenOffice.org Math : spreadsheets;as databases (base)
+OpenOffice.org Math : spreadsheets;backgrounds
+OpenOffice.org Math : spreadsheets;copying areas to text documents
+OpenOffice.org Math : spreadsheets;creating/opening
+OpenOffice.org Math : spreadsheets;inserting charts
+OpenOffice.org Math : spreadsheets;inserting database records
+OpenOffice.org Math : spreadsheets;printing
+OpenOffice.org Math : spreadsheets;saving
+OpenOffice.org Math : spreadsheets;saving automatically
+OpenOffice.org Math : spreadsheets;saving in other formats
+OpenOffice.org Math : spreadsheets;sending as e-mail
+OpenOffice.org Math : SQL
+OpenOffice.org Math : SQL;definition
+OpenOffice.org Math : SQL;DISTINCT parameter
+OpenOffice.org Math : SQL;executing SQL commands
+OpenOffice.org Math : SQL;executing SQL statements (Base)
+OpenOffice.org Math : SQL;queries (Base)
+OpenOffice.org Math : square brackets
+OpenOffice.org Math : square drawings
+OpenOffice.org Math : square roots
+OpenOffice.org Math : stacks
+OpenOffice.org Math : standard bar on/off
+OpenOffice.org Math : standard filters in databases
+OpenOffice.org Math : standard printer under UNIX
+OpenOffice.org Math : Start Module backing window
+OpenOffice.org Math : start parameters
+OpenOffice.org Math : status bar on/off
+OpenOffice.org Math : stickers
+OpenOffice.org Math : strikethrough
+OpenOffice.org Math : strikethrough;characters
+OpenOffice.org Math : strikethrough;font effects
+OpenOffice.org Math : styles
+OpenOffice.org Math : styles;'changed' message
+OpenOffice.org Math : styles;copying between documents
+OpenOffice.org Math : styles;keyboard shortcuts
+OpenOffice.org Math : styles;organizing
+OpenOffice.org Math : styles;printing styles used in a document
+OpenOffice.org Math : styles;replacing automatically
+OpenOffice.org Math : Styles and Formatting window
+OpenOffice.org Math : Styles and Formatting window;docking
+OpenOffice.org Math : subforms
+OpenOffice.org Math : subforms;creating
+OpenOffice.org Math : subforms;description
+OpenOffice.org Math : submitting forms
+OpenOffice.org Math : subscripts
+OpenOffice.org Math : subset set operators
+OpenOffice.org Math : subtraction signs
+OpenOffice.org Math : suffixes in file formats
+OpenOffice.org Math : sum range example
+OpenOffice.org Math : summation
+OpenOffice.org Math : superscripts
+OpenOffice.org Math : superset set operators
+OpenOffice.org Math : support on the Web
+OpenOffice.org Math : symbols
+OpenOffice.org Math : symbols;adding in OpenOffice.org Math
+OpenOffice.org Math : symbols;entering in OpenOffice.org Math
+OpenOffice.org Math : symbols;for complex numbers
+OpenOffice.org Math : synchronizing
+OpenOffice.org Math : synchronizing;labels and business cards
+OpenOffice.org Math : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Math : system address book registration
+OpenOffice.org Math : tab stops
+OpenOffice.org Math : tab stops;displaying (Writer)
+OpenOffice.org Math : tab stops;inserting and editing
+OpenOffice.org Math : tab stops;setting in sheets
+OpenOffice.org Math : tab stops;settings
+OpenOffice.org Math : tab stops;spacing in presentations
+OpenOffice.org Math : tab stops;spacing in text documents
+OpenOffice.org Math : table controls
+OpenOffice.org Math : table controls;form functions
+OpenOffice.org Math : table controls;keyboard-only edit mode
+OpenOffice.org Math : table controls;properties
+OpenOffice.org Math : table views of databases
+OpenOffice.org Math : Table Wizard (Base)
+OpenOffice.org Math : tables
+OpenOffice.org Math : tables;backgrounds
+OpenOffice.org Math : tables;inserting line breaks
+OpenOffice.org Math : tables in databases
+OpenOffice.org Math : tables in databases;access rights to (Base)
+OpenOffice.org Math : tables in databases;adding to queries
+OpenOffice.org Math : tables in databases;browsing and editing
+OpenOffice.org Math : tables in databases;copying database tables (Base)
+OpenOffice.org Math : tables in databases;creating
+OpenOffice.org Math : tables in databases;creating in design view
+OpenOffice.org Math : tables in databases;importing text formats (Base)
+OpenOffice.org Math : tables in databases;joining for queries (Base)
+OpenOffice.org Math : tables in databases;printing queries (Base)
+OpenOffice.org Math : tables in databases;relations (Base)
+OpenOffice.org Math : tables in databases;searching
+OpenOffice.org Math : tables in spreadsheets
+OpenOffice.org Math : tables in spreadsheets;copying data to other applications
+OpenOffice.org Math : tables in spreadsheets;defining borders
+OpenOffice.org Math : tables in spreadsheets;value highlighting
+OpenOffice.org Math : tables in text
+OpenOffice.org Math : tables in text;captions
+OpenOffice.org Math : tables in text;creating automatically
+OpenOffice.org Math : tables in text;default settings
+OpenOffice.org Math : tables in text;defining borders
+OpenOffice.org Math : tables in text;displaying
+OpenOffice.org Math : tables in text;printing
+OpenOffice.org Math : tables in text;protecting cells
+OpenOffice.org Math : tables of contents
+OpenOffice.org Math : tables of contents;unprotecting
+OpenOffice.org Math : tabs
+OpenOffice.org Math : tabs;displaying sheet tabs
+OpenOffice.org Math : tags
+OpenOffice.org Math : tags;definition
+OpenOffice.org Math : tags;META tags
+OpenOffice.org Math : tangent function
+OpenOffice.org Math : templates
+OpenOffice.org Math : templates;agendas
+OpenOffice.org Math : templates;changing basic fonts
+OpenOffice.org Math : templates;database reports
+OpenOffice.org Math : templates;deleting
+OpenOffice.org Math : templates;editing and saving
+OpenOffice.org Math : templates;faxes
+OpenOffice.org Math : templates;importing and exporting
+OpenOffice.org Math : templates;letters
+OpenOffice.org Math : templates;new documents from templates
+OpenOffice.org Math : templates;opening documents with
+OpenOffice.org Math : templates;organizing
+OpenOffice.org Math : terminology
+OpenOffice.org Math : terminology;general glossary
+OpenOffice.org Math : terminology;Internet glossary
+OpenOffice.org Math : testing XML filters
+OpenOffice.org Math : text
+OpenOffice.org Math : text;animating
+OpenOffice.org Math : text;Asian layout
+OpenOffice.org Math : text;backgrounds
+OpenOffice.org Math : text;bold
+OpenOffice.org Math : text;coloring
+OpenOffice.org Math : text;contours
+OpenOffice.org Math : text;copying by drag and drop
+OpenOffice.org Math : text;CTL languages
+OpenOffice.org Math : text;drawing pictures
+OpenOffice.org Math : text;font effects
+OpenOffice.org Math : text;font sizes
+OpenOffice.org Math : text;font styles
+OpenOffice.org Math : text;fonts and formats
+OpenOffice.org Math : text;Fontwork icons
+OpenOffice.org Math : text;hyperlinks
+OpenOffice.org Math : text;inserting special characters
+OpenOffice.org Math : text;italics
+OpenOffice.org Math : text;kerning
+OpenOffice.org Math : text;language selection
+OpenOffice.org Math : text;line spacing
+OpenOffice.org Math : text;overwriting or inserting
+OpenOffice.org Math : text;placeholders in presentations
+OpenOffice.org Math : text;printing in black
+OpenOffice.org Math : text;replacing with format
+OpenOffice.org Math : text;selection modes
+OpenOffice.org Math : text;shadowed
+OpenOffice.org Math : text;text/draw objects
+OpenOffice.org Math : text attributes
+OpenOffice.org Math : text attributes;hyperlinks
+OpenOffice.org Math : text attributes;undoing
+OpenOffice.org Math : text boxes
+OpenOffice.org Math : text boxes;form functions
+OpenOffice.org Math : text boxes;positioning
+OpenOffice.org Math : text breaks in cells
+OpenOffice.org Math : text colors for better accessibility
+OpenOffice.org Math : text databases (Base)
+OpenOffice.org Math : text documents
+OpenOffice.org Math : text documents;creating/opening
+OpenOffice.org Math : text documents;importing/exporting
+OpenOffice.org Math : text documents;inserting spreadsheet cells
+OpenOffice.org Math : text documents;print settings
+OpenOffice.org Math : text documents;printing
+OpenOffice.org Math : text documents;saving
+OpenOffice.org Math : text documents;saving automatically
+OpenOffice.org Math : text documents;saving in other formats
+OpenOffice.org Math : text documents;sending as e-mail
+OpenOffice.org Math : text effects
+OpenOffice.org Math : text flow
+OpenOffice.org Math : text flow;in cells
+OpenOffice.org Math : text formats
+OpenOffice.org Math : text formats;databases
+OpenOffice.org Math : text formats;pasting
+OpenOffice.org Math : text input fields
+OpenOffice.org Math : text layout for special languages
+OpenOffice.org Math : text mode in OpenOffice.org Math
+OpenOffice.org Math : text objects
+OpenOffice.org Math : text objects;alignment
+OpenOffice.org Math : text objects;draw functions
+OpenOffice.org Math : text objects;fonts
+OpenOffice.org Math : text objects;in presentations and drawings
+OpenOffice.org Math : text overflow in spreadsheet cells
+OpenOffice.org Math : text strings
+OpenOffice.org Math : text strings;entering in OpenOffice.org Math
+OpenOffice.org Math : text, see also text documents, paragraphs and characters
+OpenOffice.org Math : TextArt, see Fontwork
+OpenOffice.org Math : textures
+OpenOffice.org Math : textures;inserting from Gallery
+OpenOffice.org Math : textures;on chart bars
+OpenOffice.org Math : Thai
+OpenOffice.org Math : Thai;entering text
+OpenOffice.org Math : Thai;language settings
+OpenOffice.org Math : there exists symbol
+OpenOffice.org Math : thesaurus
+OpenOffice.org Math : thesaurus;activating for a language
+OpenOffice.org Math : ticker text
+OpenOffice.org Math : tilde as attribute
+OpenOffice.org Math : time fields
+OpenOffice.org Math : time fields;form functions
+OpenOffice.org Math : times
+OpenOffice.org Math : times;inserting when printing presentations
+OpenOffice.org Math : times, formats
+OpenOffice.org Math : tips
+OpenOffice.org Math : tips;extended tips in Help
+OpenOffice.org Math : title rows
+OpenOffice.org Math : title rows;printing in OpenOffice.org Math
+OpenOffice.org Math : titles
+OpenOffice.org Math : titles;changing
+OpenOffice.org Math : titles;editing in charts
+OpenOffice.org Math : titles;font effects
+OpenOffice.org Math : titles;formatting automatically
+OpenOffice.org Math : titles;objects
+OpenOffice.org Math : toolbars
+OpenOffice.org Math : toolbars;adding buttons
+OpenOffice.org Math : toolbars;docking/undocking
+OpenOffice.org Math : toolbars;Form Navigation bar
+OpenOffice.org Math : toolbars;viewing/closing
+OpenOffice.org Math : tools bar
+OpenOffice.org Math : tooltips
+OpenOffice.org Math : tooltips;extended tips
+OpenOffice.org Math : tooltips;help
+OpenOffice.org Math : toward relation
+OpenOffice.org Math : Track changes feature in Microsoft Office
+OpenOffice.org Math : traditional Chinese
+OpenOffice.org Math : traditional Chinese;translating to simplified chinese
+OpenOffice.org Math : transparency
+OpenOffice.org Math : transparency;areas
+OpenOffice.org Math : transparency;off for faster printing
+OpenOffice.org Math : transparency;saving
+OpenOffice.org Math : transparent character as attribute
+OpenOffice.org Math : tree view of Help
+OpenOffice.org Math : trigonometrical functions
+OpenOffice.org Math : triple dot attribute
+OpenOffice.org Math : typefaces
+OpenOffice.org Math : typefaces;adding under UNIX
+OpenOffice.org Math : typefaces;formats
+OpenOffice.org Math : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Math : typography
+OpenOffice.org Math : typography;Asian
+OpenOffice.org Math : unary operators
+OpenOffice.org Math : unary operators;list of
+OpenOffice.org Math : unary operators
+OpenOffice.org Math : underline attribute
+OpenOffice.org Math : underlining
+OpenOffice.org Math : underlining;AutoFormat function
+OpenOffice.org Math : underlining;characters
+OpenOffice.org Math : underlining;text
+OpenOffice.org Math : undocking windows
+OpenOffice.org Math : undoing
+OpenOffice.org Math : undoing;direct formatting
+OpenOffice.org Math : undoing;editing
+OpenOffice.org Math : undoing;number of steps
+OpenOffice.org Math : unequal sign
+OpenOffice.org Math : ungrouping groups
+OpenOffice.org Math : union of sets
+OpenOffice.org Math : units
+OpenOffice.org Math : units;converting
+OpenOffice.org Math : units;measurement units
+OpenOffice.org Math : universal quantifier symbol
+OpenOffice.org Math : UNO components
+OpenOffice.org Math : UNO components;Extension Manager
+OpenOffice.org Math : UNO components;integrating new
+OpenOffice.org Math : up arrow symbol
+OpenOffice.org Math : update options
+OpenOffice.org Math : updates
+OpenOffice.org Math : updates;checking automatically
+OpenOffice.org Math : updates;checking manually
+OpenOffice.org Math : updating
+OpenOffice.org Math : updating;fields and charts, automatically (Writer)
+OpenOffice.org Math : updating;links in text documents
+OpenOffice.org Math : updating;links, on opening
+OpenOffice.org Math : updating;templates
+OpenOffice.org Math : upper limits
+OpenOffice.org Math : URL
+OpenOffice.org Math : URL;changing hyperlink URLs
+OpenOffice.org Math : URL;definition
+OpenOffice.org Math : URL;saving absolute/relative paths
+OpenOffice.org Math : URL;turning off URL recognition
+OpenOffice.org Math : user data
+OpenOffice.org Math : user data;input
+OpenOffice.org Math : user data;removing when saving
+OpenOffice.org Math : user-defined dictionaries
+OpenOffice.org Math : user-defined dictionaries;creating
+OpenOffice.org Math : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Math : user-defined dictionaries;editing
+OpenOffice.org Math : user-defined operators
+OpenOffice.org Math : user-defined operators;general
+OpenOffice.org Math : user-defined operators;unary and binary
+OpenOffice.org Math : user-defined styles
+OpenOffice.org Math : user-defined styles;automatically replacing
+OpenOffice.org Math : UTF-8/UCS2 support
+OpenOffice.org Math : Validation feature in Microsoft Office
+OpenOffice.org Math : values
+OpenOffice.org Math : values;absolute
+OpenOffice.org Math : values;rounded as shown (Calc)
+OpenOffice.org Math : variables
+OpenOffice.org Math : variables;for paths
+OpenOffice.org Math : variables;with right exponents
+OpenOffice.org Math : VBA code
+OpenOffice.org Math : VBA code;loading/saving documents with VBA code
+OpenOffice.org Math : vector arrows as attributes
+OpenOffice.org Math : version management
+OpenOffice.org Math : version numbers of documents
+OpenOffice.org Math : versions
+OpenOffice.org Math : versions;comparing documents
+OpenOffice.org Math : versions;file saving as, restriction
+OpenOffice.org Math : versions;merging document versions
+OpenOffice.org Math : versions;of a document
+OpenOffice.org Math : versions;OpenOffice.org
+OpenOffice.org Math : vertical arrangement of elements
+OpenOffice.org Math : vertical bars
+OpenOffice.org Math : vertical callouts
+OpenOffice.org Math : vertical dots symbol
+OpenOffice.org Math : vertical elements
+OpenOffice.org Math : vertical scrollbars (Writer)
+OpenOffice.org Math : vertical text boxes
+OpenOffice.org Math : videos
+OpenOffice.org Math : viewing
+OpenOffice.org Math : viewing;databases
+OpenOffice.org Math : viewing;file properties
+OpenOffice.org Math : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Math : viewing;toolbars
+OpenOffice.org Math : views
+OpenOffice.org Math : views;creating database views (Base)
+OpenOffice.org Math : views;defaults
+OpenOffice.org Math : views;full screen
+OpenOffice.org Math : views;icons
+OpenOffice.org Math : views;in 3D
+OpenOffice.org Math : views;maximum size
+OpenOffice.org Math : views;scaling
+OpenOffice.org Math : views;zooming out OpenOffice.org Math
+OpenOffice.org Math : Visual Basic for Applications
+OpenOffice.org Math : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Math : watermarks
+OpenOffice.org Math : web documents
+OpenOffice.org Math : web documents;XForms
+OpenOffice.org Math : Web support
+OpenOffice.org Math : WebCast export
+OpenOffice.org Math : weierstrass p symbol
+OpenOffice.org Math : whole numbers
+OpenOffice.org Math : wide circumflex attribute
+OpenOffice.org Math : wide tilde attribute
+OpenOffice.org Math : wide vector arrow attribute
+OpenOffice.org Math : widowed brackets
+OpenOffice.org Math : windows
+OpenOffice.org Math : windows;docking
+OpenOffice.org Math : windows;docking definition
+OpenOffice.org Math : windows;hiding/showing/docking
+OpenOffice.org Math : windows;new
+OpenOffice.org Math : wizards
+OpenOffice.org Math : wizards;agendas
+OpenOffice.org Math : wizards;database queries
+OpenOffice.org Math : wizards;database tables (Base)
+OpenOffice.org Math : wizards;databases (Base)
+OpenOffice.org Math : wizards;document converter
+OpenOffice.org Math : wizards;Euro Converter
+OpenOffice.org Math : wizards;faxes
+OpenOffice.org Math : wizards;forms
+OpenOffice.org Math : wizards;letters
+OpenOffice.org Math : wizards;overview
+OpenOffice.org Math : wizards;presentations
+OpenOffice.org Math : wizards;reports
+OpenOffice.org Math : Word documents
+OpenOffice.org Math : Word documents;compatibility
+OpenOffice.org Math : Word documents;saving as
+OpenOffice.org Math : WordArt, see Fontwork
+OpenOffice.org Math : words
+OpenOffice.org Math : words;automatically replacing
+OpenOffice.org Math : words;wrapping in cells
+OpenOffice.org Math : work directory change
+OpenOffice.org Math : Workbook feature in Microsoft Office
+OpenOffice.org Math : Worksheet feature in Microsoft Office
+OpenOffice.org Math : wrapping text
+OpenOffice.org Math : wrapping text;in cells
+OpenOffice.org Math : wrapping text;in formulas
+OpenOffice.org Math : write protection on/off
+OpenOffice.org Math : writing aids options
+OpenOffice.org Math : WYSIWYG in fonts lists
+OpenOffice.org Math : XForms
+OpenOffice.org Math : XML converters
+OpenOffice.org Math : XML file formats
+OpenOffice.org Math : XML filters
+OpenOffice.org Math : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Math : XML filters;settings
+OpenOffice.org Math : XML Forms
+OpenOffice.org Math : XSLT based filters
+OpenOffice.org Math : XSLT based filters;settings
+OpenOffice.org Math : XSLT filters, see also XML filters
+OpenOffice.org Math : years
+OpenOffice.org Math : years;2-digit options
+OpenOffice.org Math : zero values
+OpenOffice.org Math : zero values;displaying (Calc)
+OpenOffice.org Math : zooming
+OpenOffice.org Math : zooming;page views
+OpenOffice.org Math : zooming;pictures
+OpenOffice.org Math : zooming;status bar
+OpenOffice.org Math : zooming in on formula display
+OpenOffice.org Math : zooming out on formula display
+OpenOffice.org Writer : 1/2 replacement
+OpenOffice.org Writer : 3D charts
+OpenOffice.org Writer : 3D text creation
+OpenOffice.org Writer : 3D view
+OpenOffice.org Writer : abbreviation replacement
+OpenOffice.org Writer : abbreviations
+OpenOffice.org Writer : absolute hyperlinks
+OpenOffice.org Writer : absolute saving of URLs
+OpenOffice.org Writer : accents
+OpenOffice.org Writer : Access databases (base)
+OpenOffice.org Writer : access rights for database tables (Base)
+OpenOffice.org Writer : accessibility
+OpenOffice.org Writer : accessibility;general shortcuts
+OpenOffice.org Writer : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Writer : accessibility;OpenOffice.org features
+OpenOffice.org Writer : accessibility;OpenOffice.org Writer
+OpenOffice.org Writer : accessibility;options
+OpenOffice.org Writer : activating
+OpenOffice.org Writer : activating;context menus
+OpenOffice.org Writer : activating;Error Report Tool
+OpenOffice.org Writer : activating;extended help tips
+OpenOffice.org Writer : activating;plug-ins
+OpenOffice.org Writer : ActiveX control
+OpenOffice.org Writer : Adabas D databases (base)
+OpenOffice.org Writer : add-ons, see UNO components
+OpenOffice.org Writer : adding
+OpenOffice.org Writer : adding;automatic captions (Writer)
+OpenOffice.org Writer : adding;backgrounds
+OpenOffice.org Writer : adding;bullets
+OpenOffice.org Writer : adding;buttons in toolbars
+OpenOffice.org Writer : adding;captions
+OpenOffice.org Writer : adding;chapter numbers in captions
+OpenOffice.org Writer : adding;conditions for XForm items
+OpenOffice.org Writer : adding;draw objects
+OpenOffice.org Writer : adding;Fontwork objects
+OpenOffice.org Writer : adding;hyperlinks
+OpenOffice.org Writer : adding;input fields
+OpenOffice.org Writer : adding;items in Data Navigator
+OpenOffice.org Writer : adding;line numbers
+OpenOffice.org Writer : adding;namespaces in XForms
+OpenOffice.org Writer : adding;numbering
+OpenOffice.org Writer : adding;object borders
+OpenOffice.org Writer : adding;page borders
+OpenOffice.org Writer : adding;paragraph borders
+OpenOffice.org Writer : adding;pictures from Gallery
+OpenOffice.org Writer : adding;pictures in Gallery
+OpenOffice.org Writer : adding;plug-ins
+OpenOffice.org Writer : adding;push buttons
+OpenOffice.org Writer : adding;rows/columns, by keyboard
+OpenOffice.org Writer : adding;table borders
+OpenOffice.org Writer : adding;textures on chart bars
+OpenOffice.org Writer : additional selection mode
+OpenOffice.org Writer : address books
+OpenOffice.org Writer : address books;exchanging
+OpenOffice.org Writer : address books;LDAP server (Base)
+OpenOffice.org Writer : address books;registering
+OpenOffice.org Writer : address labels from databases
+OpenOffice.org Writer : adjusting page margins and cell widths
+OpenOffice.org Writer : ADO databases (Base)
+OpenOffice.org Writer : Agenda Wizard
+OpenOffice.org Writer : aging filter
+OpenOffice.org Writer : aligning
+OpenOffice.org Writer : aligning;2D charts
+OpenOffice.org Writer : aligning;cells
+OpenOffice.org Writer : aligning;objects
+OpenOffice.org Writer : aligning;paragraphs
+OpenOffice.org Writer : aligning;tables in text
+OpenOffice.org Writer : aligning;text objects
+OpenOffice.org Writer : aligning;titles in charts
+OpenOffice.org Writer : alphabetical indexes
+OpenOffice.org Writer : alternative fonts
+OpenOffice.org Writer : ampersand symbol, see also operators
+OpenOffice.org Writer : anchors
+OpenOffice.org Writer : anchors;changing
+OpenOffice.org Writer : anchors;displaying (Calc)
+OpenOffice.org Writer : anchors;options
+OpenOffice.org Writer : anchors;types/positions for draw objects
+OpenOffice.org Writer : animations
+OpenOffice.org Writer : animations;accessibility options
+OpenOffice.org Writer : animations;text
+OpenOffice.org Writer : appearance options
+OpenOffice.org Writer : applet insertion
+OpenOffice.org Writer : applying
+OpenOffice.org Writer : applying;languages, to selected text
+OpenOffice.org Writer : applying;numbering styles
+OpenOffice.org Writer : applying;numbering/bullets
+OpenOffice.org Writer : applying;page styles
+OpenOffice.org Writer : applying;styles
+OpenOffice.org Writer : Arabic
+OpenOffice.org Writer : Arabic;entering text
+OpenOffice.org Writer : Arabic;language settings
+OpenOffice.org Writer : area charts
+OpenOffice.org Writer : areas
+OpenOffice.org Writer : areas;bitmap patterns
+OpenOffice.org Writer : areas;hatched/dotted
+OpenOffice.org Writer : areas;shadows
+OpenOffice.org Writer : areas;slanting
+OpenOffice.org Writer : areas;styles
+OpenOffice.org Writer : areas;transparency
+OpenOffice.org Writer : arguments in command line
+OpenOffice.org Writer : arithmetical operators in formulas
+OpenOffice.org Writer : arranging
+OpenOffice.org Writer : arranging;headings
+OpenOffice.org Writer : arranging;objects
+OpenOffice.org Writer : arrows
+OpenOffice.org Writer : arrows;defining arrow heads
+OpenOffice.org Writer : arrows;defining arrow lines
+OpenOffice.org Writer : arrows;drawing in text
+OpenOffice.org Writer : ASCII
+OpenOffice.org Writer : ASCII;definition
+OpenOffice.org Writer : Asian languages
+OpenOffice.org Writer : Asian languages;enabling
+OpenOffice.org Writer : Asian languages;search options
+OpenOffice.org Writer : Asian languages;sorting paragraphs/table rows
+OpenOffice.org Writer : Asian Phonetic Guide
+OpenOffice.org Writer : Asian typography
+OpenOffice.org Writer : aspect ratio
+OpenOffice.org Writer : aspect ratio;resizing objects
+OpenOffice.org Writer : assigning scripts
+OpenOffice.org Writer : assistive technology in OpenOffice.org
+OpenOffice.org Writer : attaching toolbars
+OpenOffice.org Writer : attachments in e-mails
+OpenOffice.org Writer : audio
+OpenOffice.org Writer : audio;inserting
+OpenOffice.org Writer : audio;UNIX
+OpenOffice.org Writer : auto reloading HTML documents
+OpenOffice.org Writer : AutoAbstract function for sending text to presentations
+OpenOffice.org Writer : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Writer : AutoComplete function in text and list boxes
+OpenOffice.org Writer : AutoCorrect function
+OpenOffice.org Writer : AutoCorrect function;adding exceptions
+OpenOffice.org Writer : AutoCorrect function;context menu
+OpenOffice.org Writer : AutoCorrect function;options
+OpenOffice.org Writer : AutoCorrect function;pictures and frames
+OpenOffice.org Writer : AutoCorrect function;quotes
+OpenOffice.org Writer : AutoCorrect function;replacement table
+OpenOffice.org Writer : AutoCorrect function;smart tags
+OpenOffice.org Writer : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Writer : AutoCorrect function;turning off
+OpenOffice.org Writer : AutoCorrect function;URL recognition
+OpenOffice.org Writer : AutoCorrect function;word completion
+OpenOffice.org Writer : AutoFormat function
+OpenOffice.org Writer : AutoFormat function;applying to text tables
+OpenOffice.org Writer : AutoFormat function;headings
+OpenOffice.org Writer : AutoFormat function;switching on and off
+OpenOffice.org Writer : AutoFormat function;text documents
+OpenOffice.org Writer : automatic bullets
+OpenOffice.org Writer : automatic captions (Writer)
+OpenOffice.org Writer : automatic changes on/off
+OpenOffice.org Writer : automatic control focus
+OpenOffice.org Writer : automatic heading formatting
+OpenOffice.org Writer : automatic hyperlink formatting
+OpenOffice.org Writer : automatic hyphenation in text
+OpenOffice.org Writer : automatic line breaks
+OpenOffice.org Writer : automatic lines/borders in text
+OpenOffice.org Writer : automatic numbering
+OpenOffice.org Writer : automatic numbering;AutoCorrect function
+OpenOffice.org Writer : automatic numbering;of objects
+OpenOffice.org Writer : automatic saving
+OpenOffice.org Writer : automatic spellcheck
+OpenOffice.org Writer : automatic word completion
+OpenOffice.org Writer : AutoPilots, see wizards
+OpenOffice.org Writer : AutoShapes feature in Microsoft Office
+OpenOffice.org Writer : AutoText
+OpenOffice.org Writer : averages in charts
+OpenOffice.org Writer : axes
+OpenOffice.org Writer : axes;better scaling
+OpenOffice.org Writer : axes;formatting
+OpenOffice.org Writer : axes;formatting grids
+OpenOffice.org Writer : axes;inserting grids
+OpenOffice.org Writer : axes;interval marks
+OpenOffice.org Writer : axes;showing axes in charts
+OpenOffice.org Writer : axes in charts
+OpenOffice.org Writer : backgrounds
+OpenOffice.org Writer : backgrounds;defining colors/pictures
+OpenOffice.org Writer : backgrounds;different pages
+OpenOffice.org Writer : backgrounds;frames/sections/indexes
+OpenOffice.org Writer : backgrounds;inserting from Gallery
+OpenOffice.org Writer : backgrounds;printing
+OpenOffice.org Writer : backing window
+OpenOffice.org Writer : backups
+OpenOffice.org Writer : backups;automatic
+OpenOffice.org Writer : backups;documents
+OpenOffice.org Writer : bar charts
+OpenOffice.org Writer : Basic
+OpenOffice.org Writer : Basic;fonts for source display
+OpenOffice.org Writer : Basic;programming
+OpenOffice.org Writer : Basic;recording macros
+OpenOffice.org Writer : Basic;scripting
+OpenOffice.org Writer : basic fonts
+OpenOffice.org Writer : BeanShell scripting
+OpenOffice.org Writer : behavior of rows/columns
+OpenOffice.org Writer : Bézier curves
+OpenOffice.org Writer : Bézier curves;control points in presentations
+OpenOffice.org Writer : bi-directional writing
+OpenOffice.org Writer : bibliographies
+OpenOffice.org Writer : binding space
+OpenOffice.org Writer : bitmaps
+OpenOffice.org Writer : bitmaps;inserting and editing
+OpenOffice.org Writer : bitmaps;off for faster printing
+OpenOffice.org Writer : bitmaps;patterns
+OpenOffice.org Writer : black and white printing
+OpenOffice.org Writer : black printing in Calc
+OpenOffice.org Writer : blank pages with alternating page styles
+OpenOffice.org Writer : block selection mode
+OpenOffice.org Writer : blocks of text
+OpenOffice.org Writer : bold
+OpenOffice.org Writer : bold;AutoFormat function
+OpenOffice.org Writer : bold;formatting while typing
+OpenOffice.org Writer : bold;text
+OpenOffice.org Writer : book previews
+OpenOffice.org Writer : book view
+OpenOffice.org Writer : booklet printing
+OpenOffice.org Writer : bookmarks
+OpenOffice.org Writer : bookmarks;Help
+OpenOffice.org Writer : bookmarks;master documents
+OpenOffice.org Writer : bookmarks;positioning cursor
+OpenOffice.org Writer : borders
+OpenOffice.org Writer : borders;arranging
+OpenOffice.org Writer : borders;automatic drawing on/off
+OpenOffice.org Writer : borders;cells on screen (Calc)
+OpenOffice.org Writer : borders;for footnotes/endnotes
+OpenOffice.org Writer : borders;for headers/footers
+OpenOffice.org Writer : borders;for objects
+OpenOffice.org Writer : borders;for pages
+OpenOffice.org Writer : borders;for paragraphs
+OpenOffice.org Writer : borders;for tables
+OpenOffice.org Writer : borders;for text tables
+OpenOffice.org Writer : borders;shadows
+OpenOffice.org Writer : borders;table boundaries (Writer)
+OpenOffice.org Writer : borders, see also frames
+OpenOffice.org Writer : bound fields
+OpenOffice.org Writer : bound fields;controls
+OpenOffice.org Writer : boundaries of tables (Writer)
+OpenOffice.org Writer : break display (Writer)
+OpenOffice.org Writer : brochures
+OpenOffice.org Writer : brochures;printing individual
+OpenOffice.org Writer : brochures;printing several
+OpenOffice.org Writer : brush for copying styles
+OpenOffice.org Writer : build numbers of OpenOffice.org
+OpenOffice.org Writer : bullet lists
+OpenOffice.org Writer : bullet lists;changing levels
+OpenOffice.org Writer : bullet lists;creating while typing
+OpenOffice.org Writer : bullet lists;formatting options
+OpenOffice.org Writer : bullet lists;interrupting
+OpenOffice.org Writer : bullet lists;turning on and off
+OpenOffice.org Writer : bullets
+OpenOffice.org Writer : bullets;adding and editing
+OpenOffice.org Writer : bullets;paragraphs
+OpenOffice.org Writer : bullets;replacing
+OpenOffice.org Writer : bullets;turning off
+OpenOffice.org Writer : bullets;using automatically
+OpenOffice.org Writer : business cards
+OpenOffice.org Writer : business cards;creating and synchronizing
+OpenOffice.org Writer : business cards;using templates
+OpenOffice.org Writer : button bars, see toolbars
+OpenOffice.org Writer : buttons
+OpenOffice.org Writer : buttons;adding push buttons
+OpenOffice.org Writer : buttons;big/small
+OpenOffice.org Writer : buttons;editing hyperlink buttons
+OpenOffice.org Writer : buttons;form functions
+OpenOffice.org Writer : buttons;toolbars
+OpenOffice.org Writer : cache for graphics
+OpenOffice.org Writer : calculating
+OpenOffice.org Writer : calculating;across multiple text tables
+OpenOffice.org Writer : calculating;complex formulas in text
+OpenOffice.org Writer : calculating;in text
+OpenOffice.org Writer : calculating;in text tables
+OpenOffice.org Writer : calculating;iterative references (Calc)
+OpenOffice.org Writer : calculating;mean values
+OpenOffice.org Writer : calculating;regression curves
+OpenOffice.org Writer : calculating;sums in text tables
+OpenOffice.org Writer : callouts
+OpenOffice.org Writer : callouts;drawings
+OpenOffice.org Writer : capital letters
+OpenOffice.org Writer : capital letters;AutoCorrect function
+OpenOffice.org Writer : capital letters;avoiding after specific abbreviations
+OpenOffice.org Writer : capital letters;changing to small letters
+OpenOffice.org Writer : capital letters;changing to small letters after periods
+OpenOffice.org Writer : capital letters;font effects
+OpenOffice.org Writer : capital letters;starting paragraphs
+OpenOffice.org Writer : captions
+OpenOffice.org Writer : captions;adding chapter numbers
+OpenOffice.org Writer : captions;automatic captions (Writer)
+OpenOffice.org Writer : captions;inserting and editing
+OpenOffice.org Writer : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Writer : captions, see also labels/callouts
+OpenOffice.org Writer : cascading update (Base)
+OpenOffice.org Writer : case sensitivity
+OpenOffice.org Writer : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Writer : case sensitivity;searching
+OpenOffice.org Writer : cell merges
+OpenOffice.org Writer : cells
+OpenOffice.org Writer : cells;adapting the width by keyboard
+OpenOffice.org Writer : cells;aligning
+OpenOffice.org Writer : cells;backgrounds
+OpenOffice.org Writer : cells;borders in text tables
+OpenOffice.org Writer : cells;calculating sums
+OpenOffice.org Writer : cells;coloring (Calc)
+OpenOffice.org Writer : cells;cursor positions after input (Calc)
+OpenOffice.org Writer : cells;enlarging and reducing in text tables
+OpenOffice.org Writer : cells;formatting without effect (Calc)
+OpenOffice.org Writer : cells;inserting from spreadsheets
+OpenOffice.org Writer : cells;line breaks
+OpenOffice.org Writer : cells;linked to controls
+OpenOffice.org Writer : cells;merging/splitting
+OpenOffice.org Writer : cells;number formats
+OpenOffice.org Writer : cells;number of
+OpenOffice.org Writer : cells;pasting
+OpenOffice.org Writer : cells;resetting formats
+OpenOffice.org Writer : cells;showing grid lines (Calc)
+OpenOffice.org Writer : centered text
+OpenOffice.org Writer : centering
+OpenOffice.org Writer : centering;images on HTML pages
+OpenOffice.org Writer : centering;text frames on pages
+OpenOffice.org Writer : centimeters
+OpenOffice.org Writer : central documents
+OpenOffice.org Writer : certificates
+OpenOffice.org Writer : Change Case feature in Microsoft Office
+OpenOffice.org Writer : changes
+OpenOffice.org Writer : changes;accepting or rejecting
+OpenOffice.org Writer : changes;automatic
+OpenOffice.org Writer : changes;comparing to original
+OpenOffice.org Writer : changes;protecting
+OpenOffice.org Writer : changes;recording
+OpenOffice.org Writer : changes;review function
+OpenOffice.org Writer : changes;showing
+OpenOffice.org Writer : changing
+OpenOffice.org Writer : changing;bulleting symbols
+OpenOffice.org Writer : changing;cases of text
+OpenOffice.org Writer : changing;data binding of XForms
+OpenOffice.org Writer : changing;default templates
+OpenOffice.org Writer : changing;document titles
+OpenOffice.org Writer : changing;field shadings
+OpenOffice.org Writer : changing;fields, into text
+OpenOffice.org Writer : changing;file associations in Setup program
+OpenOffice.org Writer : changing;hyperlink text/formats/URLs
+OpenOffice.org Writer : changing;icon sizes
+OpenOffice.org Writer : changing;indents
+OpenOffice.org Writer : changing;keyboard
+OpenOffice.org Writer : changing;links
+OpenOffice.org Writer : changing;menus
+OpenOffice.org Writer : changing;object sizes
+OpenOffice.org Writer : changing;outline levels
+OpenOffice.org Writer : changing;page backgrounds
+OpenOffice.org Writer : changing;size of text frames
+OpenOffice.org Writer : changing;starting numbers in lists
+OpenOffice.org Writer : changing;toolbars
+OpenOffice.org Writer : changing;work directory
+OpenOffice.org Writer : changing, see also editing and replacing
+OpenOffice.org Writer : chapter names in headers
+OpenOffice.org Writer : chapter numbering
+OpenOffice.org Writer : chapter numbers in captions
+OpenOffice.org Writer : character styles
+OpenOffice.org Writer : character styles;language selection
+OpenOffice.org Writer : character styles;style categories
+OpenOffice.org Writer : characters
+OpenOffice.org Writer : characters;alternative fonts
+OpenOffice.org Writer : characters;Asian layout
+OpenOffice.org Writer : characters;bold
+OpenOffice.org Writer : characters;coloring
+OpenOffice.org Writer : characters;contours
+OpenOffice.org Writer : characters;counting
+OpenOffice.org Writer : characters;displaying only on screen (Writer)
+OpenOffice.org Writer : characters;enabling CTL and Asian characters
+OpenOffice.org Writer : characters;font effects
+OpenOffice.org Writer : characters;fonts and formats
+OpenOffice.org Writer : characters;hyperlinks
+OpenOffice.org Writer : characters;italics
+OpenOffice.org Writer : characters;language selection
+OpenOffice.org Writer : characters;shadowed
+OpenOffice.org Writer : characters;spacing
+OpenOffice.org Writer : characters;special
+OpenOffice.org Writer : characters;subscript and superscript
+OpenOffice.org Writer : characters;underlining
+OpenOffice.org Writer : characters;uppercase or lowercase
+OpenOffice.org Writer : charcoal sketches filter
+OpenOffice.org Writer : chart legends
+OpenOffice.org Writer : chart legends;hiding
+OpenOffice.org Writer : chart legends;showing icons with labels
+OpenOffice.org Writer : chart types
+OpenOffice.org Writer : chart types;area
+OpenOffice.org Writer : chart types;column and bar
+OpenOffice.org Writer : chart types;column and line
+OpenOffice.org Writer : chart types;line
+OpenOffice.org Writer : chart types;net
+OpenOffice.org Writer : chart types;pie/donut
+OpenOffice.org Writer : chart types;stock
+OpenOffice.org Writer : chart types;XY (scatter)
+OpenOffice.org Writer : charts
+OpenOffice.org Writer : charts;3D views
+OpenOffice.org Writer : charts;aligning
+OpenOffice.org Writer : charts;arranging within stacks
+OpenOffice.org Writer : charts;bars with textures
+OpenOffice.org Writer : charts;borders
+OpenOffice.org Writer : charts;choosing chart types
+OpenOffice.org Writer : charts;colors
+OpenOffice.org Writer : charts;copying from Calc into Writer
+OpenOffice.org Writer : charts;copying with link to source cell range
+OpenOffice.org Writer : charts;data labels
+OpenOffice.org Writer : charts;displaying (Calc)
+OpenOffice.org Writer : charts;editing axes
+OpenOffice.org Writer : charts;editing data
+OpenOffice.org Writer : charts;editing legends
+OpenOffice.org Writer : charts;editing titles
+OpenOffice.org Writer : charts;formatting areas
+OpenOffice.org Writer : charts;formatting floors
+OpenOffice.org Writer : charts;formatting walls
+OpenOffice.org Writer : charts;inserting
+OpenOffice.org Writer : charts;labeling
+OpenOffice.org Writer : charts;overview
+OpenOffice.org Writer : charts;properties
+OpenOffice.org Writer : charts;reorganizing
+OpenOffice.org Writer : charts;scaling axes
+OpenOffice.org Writer : charts;scaling text
+OpenOffice.org Writer : charts;shortcuts
+OpenOffice.org Writer : charts;showing axes
+OpenOffice.org Writer : charts;updating automatically (Writer)
+OpenOffice.org Writer : check box creation
+OpenOffice.org Writer : checking spelling
+OpenOffice.org Writer : checking spelling;all languages
+OpenOffice.org Writer : checking spelling;manually
+OpenOffice.org Writer : checking spelling;while typing
+OpenOffice.org Writer : Chinese writing systems
+OpenOffice.org Writer : choosing printers
+OpenOffice.org Writer : circle drawings
+OpenOffice.org Writer : Client Side ImageMap
+OpenOffice.org Writer : clipboard
+OpenOffice.org Writer : clipboard;calculating in text
+OpenOffice.org Writer : clipboard;cutting
+OpenOffice.org Writer : clipboard;pasting
+OpenOffice.org Writer : clipboard;pasting formatted/unformatted text
+OpenOffice.org Writer : clipboard;selection clipboard
+OpenOffice.org Writer : clipboard;Unix
+OpenOffice.org Writer : closing
+OpenOffice.org Writer : closing;documents
+OpenOffice.org Writer : closing;toolbars
+OpenOffice.org Writer : color bar
+OpenOffice.org Writer : colors
+OpenOffice.org Writer : colors;adding
+OpenOffice.org Writer : colors;appearance
+OpenOffice.org Writer : colors;backgrounds
+OpenOffice.org Writer : colors;charts
+OpenOffice.org Writer : colors;fill format
+OpenOffice.org Writer : colors;fonts
+OpenOffice.org Writer : colors;grid lines and cells (Calc)
+OpenOffice.org Writer : colors;models
+OpenOffice.org Writer : colors;not printing
+OpenOffice.org Writer : colors;printing in grayscale
+OpenOffice.org Writer : colors;restriction (Calc)
+OpenOffice.org Writer : colors;selection
+OpenOffice.org Writer : column and line charts
+OpenOffice.org Writer : column charts
+OpenOffice.org Writer : column headers
+OpenOffice.org Writer : column headers;displaying (Calc)
+OpenOffice.org Writer : column headers;highlighting (Calc)
+OpenOffice.org Writer : columns
+OpenOffice.org Writer : columns;breaks in text tables
+OpenOffice.org Writer : columns;inserting in tables
+OpenOffice.org Writer : columns;inserting/deleting in tables by keyboard
+OpenOffice.org Writer : columns;on text pages
+OpenOffice.org Writer : columns;selecting
+OpenOffice.org Writer : columns;setting with the mouse
+OpenOffice.org Writer : combination charts
+OpenOffice.org Writer : combo box creation
+OpenOffice.org Writer : command button creation
+OpenOffice.org Writer : command buttons, see push buttons
+OpenOffice.org Writer : command line parameters
+OpenOffice.org Writer : commands
+OpenOffice.org Writer : commands;not visible
+OpenOffice.org Writer : commands;SQL
+OpenOffice.org Writer : comments
+OpenOffice.org Writer : comments;on changes
+OpenOffice.org Writer : comments feature in Microsoft Office
+OpenOffice.org Writer : common terms
+OpenOffice.org Writer : common terms;Chinese dictionary
+OpenOffice.org Writer : common terms;glossaries
+OpenOffice.org Writer : common terms;Internet glossary
+OpenOffice.org Writer : Compare and Merge feature in Microsoft Office
+OpenOffice.org Writer : comparisons
+OpenOffice.org Writer : comparisons;document versions
+OpenOffice.org Writer : comparisons;hidden text fields
+OpenOffice.org Writer : comparisons;operators in default filter dialog
+OpenOffice.org Writer : compatibility settings for MS Word import
+OpenOffice.org Writer : complete screen view
+OpenOffice.org Writer : completion of words
+OpenOffice.org Writer : complex text layout
+OpenOffice.org Writer : complex text layout;definition
+OpenOffice.org Writer : complex text layout;enabling
+OpenOffice.org Writer : compose key to insert special characters
+OpenOffice.org Writer : concatenation, see ampersand symbol
+OpenOffice.org Writer : concordance files
+OpenOffice.org Writer : concordance files;definition
+OpenOffice.org Writer : concordance files;indexes
+OpenOffice.org Writer : conditional separators
+OpenOffice.org Writer : conditional styles
+OpenOffice.org Writer : conditional text
+OpenOffice.org Writer : conditional text;page counts
+OpenOffice.org Writer : conditional text;setting up
+OpenOffice.org Writer : conditions
+OpenOffice.org Writer : conditions;in fields and sections
+OpenOffice.org Writer : conditions;in number formats
+OpenOffice.org Writer : conditions;items in Data Navigator
+OpenOffice.org Writer : conditions;user data fields
+OpenOffice.org Writer : Configuration Manager
+OpenOffice.org Writer : configuring
+OpenOffice.org Writer : configuring;fax icon
+OpenOffice.org Writer : configuring;OpenOffice.org
+OpenOffice.org Writer : configuring;toolbars
+OpenOffice.org Writer : connections to data sources (Base)
+OpenOffice.org Writer : contents protection
+OpenOffice.org Writer : context menus
+OpenOffice.org Writer : continuation pages
+OpenOffice.org Writer : contour editor
+OpenOffice.org Writer : contour wrap
+OpenOffice.org Writer : contours of text
+OpenOffice.org Writer : control point display in presentations
+OpenOffice.org Writer : controls
+OpenOffice.org Writer : controls;activating in forms
+OpenOffice.org Writer : controls;adding to documents
+OpenOffice.org Writer : controls;arranging in forms
+OpenOffice.org Writer : controls;arranging within stacks
+OpenOffice.org Writer : controls;assigning data sources
+OpenOffice.org Writer : controls;bound fields/list contents/linked cells
+OpenOffice.org Writer : controls;events
+OpenOffice.org Writer : controls;focus
+OpenOffice.org Writer : controls;formatted fields
+OpenOffice.org Writer : controls;grouping
+OpenOffice.org Writer : controls;hidden
+OpenOffice.org Writer : controls;inserting
+OpenOffice.org Writer : controls;multi-line titles
+OpenOffice.org Writer : controls;positions and sizes
+OpenOffice.org Writer : controls;printing
+OpenOffice.org Writer : controls;properties of form controls
+OpenOffice.org Writer : controls;properties of table controls
+OpenOffice.org Writer : controls;reference by SQL
+OpenOffice.org Writer : controls;rich text control
+OpenOffice.org Writer : controls;select mode
+OpenOffice.org Writer : controls;showing (Writer)
+OpenOffice.org Writer : converters
+OpenOffice.org Writer : converters;Euro converter
+OpenOffice.org Writer : converters;PostScript, UNIX
+OpenOffice.org Writer : converters;XML
+OpenOffice.org Writer : converting
+OpenOffice.org Writer : converting;fields, into text
+OpenOffice.org Writer : converting;Hangul/Hanja
+OpenOffice.org Writer : converting;metrics
+OpenOffice.org Writer : converting;Microsoft documents
+OpenOffice.org Writer : converting;OpenOffice.org documents
+OpenOffice.org Writer : converting;Pocket PC formats
+OpenOffice.org Writer : converting;sections, into normal text
+OpenOffice.org Writer : converting;text, into tables
+OpenOffice.org Writer : copies
+OpenOffice.org Writer : copies;printing
+OpenOffice.org Writer : copies;removing line breaks
+OpenOffice.org Writer : copying
+OpenOffice.org Writer : copying;by drag and drop
+OpenOffice.org Writer : copying;charts from OpenOffice.org Calc
+OpenOffice.org Writer : copying;data from text documents
+OpenOffice.org Writer : copying;datasource records in spreadsheets
+OpenOffice.org Writer : copying;draw objects
+OpenOffice.org Writer : copying;draw objects between documents
+OpenOffice.org Writer : copying;formatting
+OpenOffice.org Writer : copying;from data source view
+OpenOffice.org Writer : copying;from Gallery
+OpenOffice.org Writer : copying;in Unix
+OpenOffice.org Writer : copying;pictures, between documents
+OpenOffice.org Writer : copying;sheet areas, to text documents
+OpenOffice.org Writer : copying;styles, by fill format mode
+OpenOffice.org Writer : copying;styles, from selections
+OpenOffice.org Writer : copying;text sections
+OpenOffice.org Writer : copying;to Gallery
+OpenOffice.org Writer : copyright for OpenOffice.org
+OpenOffice.org Writer : corner roundings
+OpenOffice.org Writer : counting words
+OpenOffice.org Writer : crash reports
+OpenOffice.org Writer : criteria of query design (Base)
+OpenOffice.org Writer : cropping pictures
+OpenOffice.org Writer : cross-references
+OpenOffice.org Writer : cross-references;inserting and updating
+OpenOffice.org Writer : cross-references;inserting with Navigator
+OpenOffice.org Writer : cross-references;modifying
+OpenOffice.org Writer : CTL
+OpenOffice.org Writer : CTL;complex text layout languages
+OpenOffice.org Writer : CTL;definition
+OpenOffice.org Writer : CTL;options
+OpenOffice.org Writer : currencies
+OpenOffice.org Writer : currencies;converters
+OpenOffice.org Writer : currencies;formats and format codes
+OpenOffice.org Writer : currency field creation
+OpenOffice.org Writer : currency formats
+OpenOffice.org Writer : cursor
+OpenOffice.org Writer : cursor;allowing in protected areas (Writer)
+OpenOffice.org Writer : cursor;direct cursor
+OpenOffice.org Writer : cursor;in read-only text
+OpenOffice.org Writer : cursor;quickly moving to an object
+OpenOffice.org Writer : curves
+OpenOffice.org Writer : curves;editing points
+OpenOffice.org Writer : curves;properties in line charts/XY charts
+OpenOffice.org Writer : custom dictionaries
+OpenOffice.org Writer : custom dictionaries;editing
+OpenOffice.org Writer : custom dictionaries;removing words from
+OpenOffice.org Writer : custom hyphens (Writer)
+OpenOffice.org Writer : custom quotes
+OpenOffice.org Writer : custom templates
+OpenOffice.org Writer : customizing
+OpenOffice.org Writer : customizing;events
+OpenOffice.org Writer : customizing;keyboard
+OpenOffice.org Writer : customizing;menus
+OpenOffice.org Writer : customizing;OpenOffice.org
+OpenOffice.org Writer : customizing;round corners
+OpenOffice.org Writer : customizing;toolbars
+OpenOffice.org Writer : cutting
+OpenOffice.org Writer : dashes
+OpenOffice.org Writer : data
+OpenOffice.org Writer : data;filtering in forms
+OpenOffice.org Writer : data;forms and subforms
+OpenOffice.org Writer : data;read-only
+OpenOffice.org Writer : data;sorting in forms
+OpenOffice.org Writer : data;user data
+OpenOffice.org Writer : data binding change in XForms
+OpenOffice.org Writer : data labels in charts
+OpenOffice.org Writer : Data Navigator display options
+OpenOffice.org Writer : data ranges in charts
+OpenOffice.org Writer : data series
+OpenOffice.org Writer : data source browser
+OpenOffice.org Writer : data source explorer
+OpenOffice.org Writer : data source view
+OpenOffice.org Writer : data source view;drag and drop
+OpenOffice.org Writer : data source view;overview
+OpenOffice.org Writer : data source view;showing
+OpenOffice.org Writer : data sources
+OpenOffice.org Writer : data sources;as tables
+OpenOffice.org Writer : data sources;connection settings (Base)
+OpenOffice.org Writer : data sources;copying records to spreadsheets
+OpenOffice.org Writer : data sources;displaying current
+OpenOffice.org Writer : data sources;LDAP server (Base)
+OpenOffice.org Writer : data sources;OpenOffice.org Base
+OpenOffice.org Writer : data sources;registering address books
+OpenOffice.org Writer : data sources;reports
+OpenOffice.org Writer : data sources;setting for stock charts
+OpenOffice.org Writer : data sources;viewing
+OpenOffice.org Writer : data structure of XForms
+OpenOffice.org Writer : data values in charts
+OpenOffice.org Writer : database contents
+OpenOffice.org Writer : database contents;inserting as tables
+OpenOffice.org Writer : database contents;inserting as text
+OpenOffice.org Writer : database reports
+OpenOffice.org Writer : Database Wizard (Base)
+OpenOffice.org Writer : databases
+OpenOffice.org Writer : databases;administration through SQL (Base)
+OpenOffice.org Writer : databases;ADO (Base)
+OpenOffice.org Writer : databases;connecting (Base)
+OpenOffice.org Writer : databases;creating
+OpenOffice.org Writer : databases;creating bibliographies
+OpenOffice.org Writer : databases;creating labels
+OpenOffice.org Writer : databases;creating queries
+OpenOffice.org Writer : databases;creating reports
+OpenOffice.org Writer : databases;creating tables
+OpenOffice.org Writer : databases;dBASE (Base)
+OpenOffice.org Writer : databases;deleting (Base)
+OpenOffice.org Writer : databases;drag and drop (Base)
+OpenOffice.org Writer : databases;editing tables
+OpenOffice.org Writer : databases;exchanging
+OpenOffice.org Writer : databases;form filters
+OpenOffice.org Writer : databases;formats (Base)
+OpenOffice.org Writer : databases;importing/exporting
+OpenOffice.org Writer : databases;in conditions
+OpenOffice.org Writer : databases;JDBC (Base)
+OpenOffice.org Writer : databases;main page (Base)
+OpenOffice.org Writer : databases;MySQL (Base)
+OpenOffice.org Writer : databases;ODBC (Base)
+OpenOffice.org Writer : databases;overview
+OpenOffice.org Writer : databases;registering (Base)
+OpenOffice.org Writer : databases;searching records
+OpenOffice.org Writer : databases;shortcut keys
+OpenOffice.org Writer : databases;sorting
+OpenOffice.org Writer : databases;standard filters
+OpenOffice.org Writer : databases;text formats
+OpenOffice.org Writer : databases;viewing
+OpenOffice.org Writer : date fields
+OpenOffice.org Writer : date fields;creating
+OpenOffice.org Writer : date fields;fixed/variable
+OpenOffice.org Writer : date fields;HTML
+OpenOffice.org Writer : date fields;properties
+OpenOffice.org Writer : date formats
+OpenOffice.org Writer : dates
+OpenOffice.org Writer : dates;default (Calc)
+OpenOffice.org Writer : dates;formatting automatically in tables
+OpenOffice.org Writer : dates;inserting
+OpenOffice.org Writer : dates;printing in presentations
+OpenOffice.org Writer : dates;start 1900/01/01 (Calc)
+OpenOffice.org Writer : dates;start 1904/01/01 (Calc)
+OpenOffice.org Writer : dBASE
+OpenOffice.org Writer : dBASE;database settings (Base)
+OpenOffice.org Writer : DDE
+OpenOffice.org Writer : DDE;command for inserting sections
+OpenOffice.org Writer : DDE;definition
+OpenOffice.org Writer : DDE;inserting tables
+OpenOffice.org Writer : deactivating
+OpenOffice.org Writer : deactivating;plug-ins
+OpenOffice.org Writer : deactivating;word completion
+OpenOffice.org Writer : decimal places displayed (Calc)
+OpenOffice.org Writer : decimal separator key
+OpenOffice.org Writer : decimal tab stops
+OpenOffice.org Writer : default directories
+OpenOffice.org Writer : default file formats
+OpenOffice.org Writer : default filters
+OpenOffice.org Writer : default filters;comparison operators
+OpenOffice.org Writer : default filters;databases
+OpenOffice.org Writer : default printer
+OpenOffice.org Writer : default printer;setting up
+OpenOffice.org Writer : default printer;UNIX
+OpenOffice.org Writer : default templates
+OpenOffice.org Writer : default templates;changing
+OpenOffice.org Writer : default templates;defining
+OpenOffice.org Writer : default templates;organizing
+OpenOffice.org Writer : defaults
+OpenOffice.org Writer : defaults;documents
+OpenOffice.org Writer : defaults;file formats
+OpenOffice.org Writer : defaults;fonts
+OpenOffice.org Writer : defaults;grids (Writer/Calc)
+OpenOffice.org Writer : defaults;languages
+OpenOffice.org Writer : defaults;number formats
+OpenOffice.org Writer : defaults;of saving
+OpenOffice.org Writer : defaults;program configuration
+OpenOffice.org Writer : defaults;tab stops in text
+OpenOffice.org Writer : defaults;templates
+OpenOffice.org Writer : defaults;views
+OpenOffice.org Writer : defining
+OpenOffice.org Writer : defining;arrowheads and other line ends
+OpenOffice.org Writer : defining;colors
+OpenOffice.org Writer : defining;conditions
+OpenOffice.org Writer : defining;headers/footers
+OpenOffice.org Writer : defining;line styles
+OpenOffice.org Writer : defining;object borders
+OpenOffice.org Writer : defining;page borders
+OpenOffice.org Writer : defining;page styles
+OpenOffice.org Writer : defining;paragraph borders
+OpenOffice.org Writer : defining;queries (Base)
+OpenOffice.org Writer : defining;starting page numbers
+OpenOffice.org Writer : defining;table borders
+OpenOffice.org Writer : defining;table borders in Writer
+OpenOffice.org Writer : deleting
+OpenOffice.org Writer : deleting;all direct formatting
+OpenOffice.org Writer : deleting;databases (Base)
+OpenOffice.org Writer : deleting;entries of indexes/tables of contents
+OpenOffice.org Writer : deleting;footnotes
+OpenOffice.org Writer : deleting;heading numbers
+OpenOffice.org Writer : deleting;hyperlinks
+OpenOffice.org Writer : deleting;indexes/tables of contents
+OpenOffice.org Writer : deleting;line breaks
+OpenOffice.org Writer : deleting;lines in text
+OpenOffice.org Writer : deleting;models/instances
+OpenOffice.org Writer : deleting;namespaces in XForms
+OpenOffice.org Writer : deleting;numbers in lists
+OpenOffice.org Writer : deleting;page breaks
+OpenOffice.org Writer : deleting;rows/columns, by keyboard
+OpenOffice.org Writer : deleting;tab stops
+OpenOffice.org Writer : deleting;tables or table contents
+OpenOffice.org Writer : deleting;templates
+OpenOffice.org Writer : deleting;words in user-defined dictionaries
+OpenOffice.org Writer : deleting;XML filters
+OpenOffice.org Writer : demoting heading levels
+OpenOffice.org Writer : depth stagger
+OpenOffice.org Writer : descriptions for objects
+OpenOffice.org Writer : design mode after saving
+OpenOffice.org Writer : design view
+OpenOffice.org Writer : design view;creating forms
+OpenOffice.org Writer : design view;queries/views (Base)
+OpenOffice.org Writer : designing
+OpenOffice.org Writer : designing;database tables
+OpenOffice.org Writer : designing;fonts
+OpenOffice.org Writer : designing;queries (Base)
+OpenOffice.org Writer : detaching toolbars
+OpenOffice.org Writer : dictionaries
+OpenOffice.org Writer : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Writer : dictionaries;creating
+OpenOffice.org Writer : dictionaries;editing user-defined
+OpenOffice.org Writer : dictionaries;spellcheck
+OpenOffice.org Writer : dictionaries;thesaurus
+OpenOffice.org Writer : dictionaries, see also languages
+OpenOffice.org Writer : digital signatures
+OpenOffice.org Writer : direct cursor
+OpenOffice.org Writer : direct cursor;restriction
+OpenOffice.org Writer : direct cursor;settings
+OpenOffice.org Writer : direct formatting
+OpenOffice.org Writer : direct formatting;exiting
+OpenOffice.org Writer : direct formatting;undoing all
+OpenOffice.org Writer : directories
+OpenOffice.org Writer : directories;creating new
+OpenOffice.org Writer : directories;directory structure
+OpenOffice.org Writer : disabled persons
+OpenOffice.org Writer : disabling
+OpenOffice.org Writer : disabling;field highlighting
+OpenOffice.org Writer : disabling;word completion
+OpenOffice.org Writer : displaying
+OpenOffice.org Writer : displaying;hidden text
+OpenOffice.org Writer : displaying;non-printing characters (Writer)
+OpenOffice.org Writer : displaying;notes (Calc)
+OpenOffice.org Writer : displaying;notes in text documents
+OpenOffice.org Writer : displaying;pictures and objects (Writer)
+OpenOffice.org Writer : displaying;tables (Writer)
+OpenOffice.org Writer : displaying;zero values (Calc)
+OpenOffice.org Writer : distances
+OpenOffice.org Writer : distinct values in SQL queries
+OpenOffice.org Writer : distorting in drawings
+OpenOffice.org Writer : distributing XML filters
+OpenOffice.org Writer : dithering
+OpenOffice.org Writer : dividing tables
+OpenOffice.org Writer : DocInformation fields
+OpenOffice.org Writer : docking
+OpenOffice.org Writer : docking;definition
+OpenOffice.org Writer : docking;Navigator window
+OpenOffice.org Writer : docking;toolbars
+OpenOffice.org Writer : docking;windows
+OpenOffice.org Writer : Document Converter Wizard
+OpenOffice.org Writer : Document Map feature in Microsoft Office
+OpenOffice.org Writer : Document Map, see Navigator
+OpenOffice.org Writer : document templates
+OpenOffice.org Writer : document types in OpenOffice.org
+OpenOffice.org Writer : documents
+OpenOffice.org Writer : documents;changing titles
+OpenOffice.org Writer : documents;closing
+OpenOffice.org Writer : documents;comparing
+OpenOffice.org Writer : documents;contents as lists
+OpenOffice.org Writer : documents;editing time
+OpenOffice.org Writer : documents;exporting
+OpenOffice.org Writer : documents;importing
+OpenOffice.org Writer : documents;languages
+OpenOffice.org Writer : documents;master documents and subdocuments
+OpenOffice.org Writer : documents;measurement units in
+OpenOffice.org Writer : documents;merging
+OpenOffice.org Writer : documents;number of pages/tables/sheets
+OpenOffice.org Writer : documents;number of words/characters
+OpenOffice.org Writer : documents;opening
+OpenOffice.org Writer : documents;opening in design mode
+OpenOffice.org Writer : documents;opening with templates
+OpenOffice.org Writer : documents;organizing
+OpenOffice.org Writer : documents;printing
+OpenOffice.org Writer : documents;read-only
+OpenOffice.org Writer : documents;reloading
+OpenOffice.org Writer : documents;saving
+OpenOffice.org Writer : documents;saving automatically
+OpenOffice.org Writer : documents;saving in other formats
+OpenOffice.org Writer : documents;sending as e-mail
+OpenOffice.org Writer : documents;styles changed
+OpenOffice.org Writer : documents;version management
+OpenOffice.org Writer : documents;version numbers
+OpenOffice.org Writer : donut charts
+OpenOffice.org Writer : dotted areas
+OpenOffice.org Writer : double-line spacing in paragraphs
+OpenOffice.org Writer : double-line writing in Asian layout
+OpenOffice.org Writer : drag and drop
+OpenOffice.org Writer : drag and drop;copying and pasting text
+OpenOffice.org Writer : drag and drop;creating new styles
+OpenOffice.org Writer : drag and drop;data source view
+OpenOffice.org Writer : drag and drop;from Gallery to draw objects
+OpenOffice.org Writer : drag and drop;overview
+OpenOffice.org Writer : drag and drop;pictures
+OpenOffice.org Writer : drag and drop;to Gallery
+OpenOffice.org Writer : draw objects
+OpenOffice.org Writer : draw objects;adding/editing/copying
+OpenOffice.org Writer : draw objects;anchoring
+OpenOffice.org Writer : draw objects;arranging within stacks
+OpenOffice.org Writer : draw objects;copying
+OpenOffice.org Writer : draw objects;copying between documents
+OpenOffice.org Writer : draw objects;cross-referencing
+OpenOffice.org Writer : draw objects;displaying (Calc)
+OpenOffice.org Writer : draw objects;dropping Gallery pictures
+OpenOffice.org Writer : draw objects;flipping
+OpenOffice.org Writer : draw objects;inserting captions
+OpenOffice.org Writer : draw objects;legends
+OpenOffice.org Writer : draw objects;positioning and resizing
+OpenOffice.org Writer : draw objects;protecting
+OpenOffice.org Writer : draw objects;slanting
+OpenOffice.org Writer : draw objects;text in
+OpenOffice.org Writer : Drawing bar
+OpenOffice.org Writer : drawing lines in text
+OpenOffice.org Writer : drawings
+OpenOffice.org Writer : drawings;creating/opening
+OpenOffice.org Writer : drawings;languages
+OpenOffice.org Writer : drawings;printing
+OpenOffice.org Writer : drawings;printing defaults
+OpenOffice.org Writer : drawings;printing in text documents
+OpenOffice.org Writer : drawings;saving
+OpenOffice.org Writer : drawings;saving automatically
+OpenOffice.org Writer : drawings;saving in other formats
+OpenOffice.org Writer : drawings;sending as e-mail
+OpenOffice.org Writer : drawings;showing (Writer)
+OpenOffice.org Writer : drop caps insertion
+OpenOffice.org Writer : drop-down lists in form functions
+OpenOffice.org Writer : e-mail attachments
+OpenOffice.org Writer : Edit File icon
+OpenOffice.org Writer : edit mode
+OpenOffice.org Writer : edit mode;after opening
+OpenOffice.org Writer : edit mode;through Enter key (Calc)
+OpenOffice.org Writer : Edit Points bar
+OpenOffice.org Writer : editing
+OpenOffice.org Writer : editing;captions
+OpenOffice.org Writer : editing;chart axes
+OpenOffice.org Writer : editing;chart data
+OpenOffice.org Writer : editing;chart legends
+OpenOffice.org Writer : editing;chart titles
+OpenOffice.org Writer : editing;concordance files
+OpenOffice.org Writer : editing;cross-references
+OpenOffice.org Writer : editing;data binding of XForms
+OpenOffice.org Writer : editing;database tables and queries
+OpenOffice.org Writer : editing;draw objects
+OpenOffice.org Writer : editing;Fontwork objects
+OpenOffice.org Writer : editing;footnotes/endnotes
+OpenOffice.org Writer : editing;hyperlinks
+OpenOffice.org Writer : editing;index format
+OpenOffice.org Writer : editing;indexes/tables of contents
+OpenOffice.org Writer : editing;items in Data Navigator
+OpenOffice.org Writer : editing;menus
+OpenOffice.org Writer : editing;namespaces in XForms
+OpenOffice.org Writer : editing;notes
+OpenOffice.org Writer : editing;objects
+OpenOffice.org Writer : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Writer : editing;pictures
+OpenOffice.org Writer : editing;reports
+OpenOffice.org Writer : editing;sections
+OpenOffice.org Writer : editing;shortcut keys
+OpenOffice.org Writer : editing;tab stops
+OpenOffice.org Writer : editing;table/index entries
+OpenOffice.org Writer : editing;templates
+OpenOffice.org Writer : editing;text frames
+OpenOffice.org Writer : editing;titles
+OpenOffice.org Writer : editing;toolbars
+OpenOffice.org Writer : editing;undoing
+OpenOffice.org Writer : editing;XForms
+OpenOffice.org Writer : editing time of documents
+OpenOffice.org Writer : editors
+OpenOffice.org Writer : editors;contour editor
+OpenOffice.org Writer : editors;formula editor
+OpenOffice.org Writer : editors;ImageMap editor
+OpenOffice.org Writer : effects
+OpenOffice.org Writer : effects;font positions
+OpenOffice.org Writer : effects;fonts
+OpenOffice.org Writer : effects;Fontwork icons
+OpenOffice.org Writer : effects;text animation
+OpenOffice.org Writer : emphasizing text
+OpenOffice.org Writer : empty documents
+OpenOffice.org Writer : empty page with alternating page styles
+OpenOffice.org Writer : empty paragraph removal
+OpenOffice.org Writer : encryption of contents
+OpenOffice.org Writer : endnotes
+OpenOffice.org Writer : endnotes;inserting and editing
+OpenOffice.org Writer : endnotes;spacing
+OpenOffice.org Writer : enlarging columns,cells and table rows
+OpenOffice.org Writer : entering groups
+OpenOffice.org Writer : entering text from right to left
+OpenOffice.org Writer : entering text with direct cursor
+OpenOffice.org Writer : entries
+OpenOffice.org Writer : entries;bibliographies
+OpenOffice.org Writer : entries;defining in indexes/tables of contents
+OpenOffice.org Writer : entries;in tables of contents, as hyperlinks
+OpenOffice.org Writer : envelopes
+OpenOffice.org Writer : envelopes;inserting
+OpenOffice.org Writer : equal sign, see also operators
+OpenOffice.org Writer : equations in formula editor
+OpenOffice.org Writer : error bars in charts
+OpenOffice.org Writer : error indicators in charts
+OpenOffice.org Writer : Error Report Tool
+OpenOffice.org Writer : Euro
+OpenOffice.org Writer : Euro;currency formats
+OpenOffice.org Writer : Euro;Euro Converter Wizard
+OpenOffice.org Writer : even/odd pages
+OpenOffice.org Writer : even/odd pages;formatting
+OpenOffice.org Writer : even/odd pages;printing
+OpenOffice.org Writer : events
+OpenOffice.org Writer : events;controls
+OpenOffice.org Writer : events;customizing
+OpenOffice.org Writer : events;in forms
+OpenOffice.org Writer : examples for regular expressions
+OpenOffice.org Writer : Excel
+OpenOffice.org Writer : Excel;saving as
+OpenOffice.org Writer : Excel;search criteria
+OpenOffice.org Writer : exceptions
+OpenOffice.org Writer : exceptions;AutoCorrect function
+OpenOffice.org Writer : exceptions;user-defined dictionaries
+OpenOffice.org Writer : exchanging databases
+OpenOffice.org Writer : exchanging, see also replacing
+OpenOffice.org Writer : executing
+OpenOffice.org Writer : executing;SQL commands
+OpenOffice.org Writer : exiting
+OpenOffice.org Writer : exiting;direct formatting
+OpenOffice.org Writer : exiting;groups
+OpenOffice.org Writer : exiting;OpenOffice.org
+OpenOffice.org Writer : expanding formatting (Calc)
+OpenOffice.org Writer : explorer of data sources
+OpenOffice.org Writer : export filters
+OpenOffice.org Writer : exporting
+OpenOffice.org Writer : exporting;bitmaps
+OpenOffice.org Writer : exporting;databases
+OpenOffice.org Writer : exporting;HTML and text documents
+OpenOffice.org Writer : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Writer : exporting;spreadsheets to text format
+OpenOffice.org Writer : exporting;templates
+OpenOffice.org Writer : exporting;to foreign formats
+OpenOffice.org Writer : exporting;to HTML
+OpenOffice.org Writer : exporting;to Microsoft Office formats
+OpenOffice.org Writer : exporting;to PDF
+OpenOffice.org Writer : exporting;to PostScript format
+OpenOffice.org Writer : exporting;to XML
+OpenOffice.org Writer : exporting;XML files
+OpenOffice.org Writer : extended tips in Help
+OpenOffice.org Writer : extension mode in text
+OpenOffice.org Writer : extensions
+OpenOffice.org Writer : extensions;Extension Manager
+OpenOffice.org Writer : extensions;file formats
+OpenOffice.org Writer : external keys (Base)
+OpenOffice.org Writer : faster printing
+OpenOffice.org Writer : faxes
+OpenOffice.org Writer : faxes;configuring OpenOffice.org
+OpenOffice.org Writer : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Writer : faxes;selecting a fax machine
+OpenOffice.org Writer : faxes;sending
+OpenOffice.org Writer : faxes;wizards
+OpenOffice.org Writer : fields
+OpenOffice.org Writer : fields;converting into text
+OpenOffice.org Writer : fields;database tables
+OpenOffice.org Writer : fields;defining conditions
+OpenOffice.org Writer : fields;displaying field codes (Writer)
+OpenOffice.org Writer : fields;formatted fields
+OpenOffice.org Writer : fields;HTML import and export
+OpenOffice.org Writer : fields;input fields in text
+OpenOffice.org Writer : fields;inserting time
+OpenOffice.org Writer : fields;subject
+OpenOffice.org Writer : fields;updating automatically (Writer)
+OpenOffice.org Writer : fields;updating/viewing
+OpenOffice.org Writer : fields;user data
+OpenOffice.org Writer : file associations for Microsoft Office
+OpenOffice.org Writer : file filters
+OpenOffice.org Writer : file filters;mobile devices
+OpenOffice.org Writer : file filters;XML
+OpenOffice.org Writer : file formats
+OpenOffice.org Writer : file formats;changing defaults
+OpenOffice.org Writer : file formats;OpenDocument/XML
+OpenOffice.org Writer : file formats;saving always in other formats
+OpenOffice.org Writer : file selection button
+OpenOffice.org Writer : file sharing options for current document
+OpenOffice.org Writer : files
+OpenOffice.org Writer : files;filters and formats
+OpenOffice.org Writer : files;importing
+OpenOffice.org Writer : files;opening
+OpenOffice.org Writer : files;opening with placeholders
+OpenOffice.org Writer : files;properties
+OpenOffice.org Writer : files;saving
+OpenOffice.org Writer : files;saving automatically
+OpenOffice.org Writer : files;saving in other formats
+OpenOffice.org Writer : files;sending as e-mail
+OpenOffice.org Writer : files;version numbers
+OpenOffice.org Writer : files and folders in OpenOffice.org
+OpenOffice.org Writer : fill characters with tabulators
+OpenOffice.org Writer : fill colors for areas
+OpenOffice.org Writer : fill format mode
+OpenOffice.org Writer : fill patterns for areas
+OpenOffice.org Writer : filter conditions
+OpenOffice.org Writer : filter conditions;connecting
+OpenOffice.org Writer : filter conditions;in queries (Base)
+OpenOffice.org Writer : filtering
+OpenOffice.org Writer : filtering;data in databases
+OpenOffice.org Writer : filtering;data in forms
+OpenOffice.org Writer : filters
+OpenOffice.org Writer : filters;comparison operators
+OpenOffice.org Writer : filters;for import and export
+OpenOffice.org Writer : filters;Navigator
+OpenOffice.org Writer : filters;pictures
+OpenOffice.org Writer : filters;XML filter settings
+OpenOffice.org Writer : Find tab in Help
+OpenOffice.org Writer : finding
+OpenOffice.org Writer : finding;in all sheets
+OpenOffice.org Writer : finding;records in form documents
+OpenOffice.org Writer : finding;selections
+OpenOffice.org Writer : finding;similarity search
+OpenOffice.org Writer : finding;text/text formats/styles/objects
+OpenOffice.org Writer : first letters as large capital letters
+OpenOffice.org Writer : First Page page style
+OpenOffice.org Writer : fitting to pages
+OpenOffice.org Writer : fitting to pages;print settings in Math
+OpenOffice.org Writer : fitting to pages;print settings in presentations
+OpenOffice.org Writer : fixed dates
+OpenOffice.org Writer : fixed text
+OpenOffice.org Writer : fixed text;form functions
+OpenOffice.org Writer : fixing toolbars
+OpenOffice.org Writer : flipping draw objects
+OpenOffice.org Writer : floating frames in HTML documents
+OpenOffice.org Writer : floating titles in headers
+OpenOffice.org Writer : floating toolbars
+OpenOffice.org Writer : focus of controls
+OpenOffice.org Writer : folder creation
+OpenOffice.org Writer : font attributes
+OpenOffice.org Writer : font attributes;resetting
+OpenOffice.org Writer : font lists
+OpenOffice.org Writer : font name box
+OpenOffice.org Writer : font sizes
+OpenOffice.org Writer : font sizes;bullets
+OpenOffice.org Writer : font sizes;relative changes
+OpenOffice.org Writer : font sizes;scaling on screen
+OpenOffice.org Writer : font sizes;text
+OpenOffice.org Writer : fonts
+OpenOffice.org Writer : fonts;adding under UNIX
+OpenOffice.org Writer : fonts;changing in templates
+OpenOffice.org Writer : fonts;colors
+OpenOffice.org Writer : fonts;default settings
+OpenOffice.org Writer : fonts;effects
+OpenOffice.org Writer : fonts;for HTML and Basic
+OpenOffice.org Writer : fonts;formats
+OpenOffice.org Writer : fonts;outlines
+OpenOffice.org Writer : fonts;positions in text
+OpenOffice.org Writer : fonts;resetting
+OpenOffice.org Writer : fonts;shadows
+OpenOffice.org Writer : fonts;specifying several
+OpenOffice.org Writer : fonts;strikethrough
+OpenOffice.org Writer : fonts;styles
+OpenOffice.org Writer : fonts;text objects
+OpenOffice.org Writer : Fontwork icons
+OpenOffice.org Writer : footers
+OpenOffice.org Writer : footers;about
+OpenOffice.org Writer : footers;backgrounds
+OpenOffice.org Writer : footers;defining for left and right pages
+OpenOffice.org Writer : footers;formatting
+OpenOffice.org Writer : footers;inserting
+OpenOffice.org Writer : footers;with page numbers
+OpenOffice.org Writer : footnotes
+OpenOffice.org Writer : footnotes;inserting and editing
+OpenOffice.org Writer : footnotes;spacing
+OpenOffice.org Writer : form controls
+OpenOffice.org Writer : form controls;assigning macros
+OpenOffice.org Writer : form controls;protecting
+OpenOffice.org Writer : form controls;toolbars
+OpenOffice.org Writer : form fields
+OpenOffice.org Writer : form filters
+OpenOffice.org Writer : form letters
+OpenOffice.org Writer : Form Navigator
+OpenOffice.org Writer : format codes
+OpenOffice.org Writer : format codes;numbers
+OpenOffice.org Writer : format codes;user-defined number formats
+OpenOffice.org Writer : format filling printing in OpenOffice.org Math
+OpenOffice.org Writer : Format Paintbrush
+OpenOffice.org Writer : formats
+OpenOffice.org Writer : formats;Asian layout
+OpenOffice.org Writer : formats;Asian typography
+OpenOffice.org Writer : formats;copying and pasting
+OpenOffice.org Writer : formats;finding and replacing
+OpenOffice.org Writer : formats;fonts
+OpenOffice.org Writer : formats;maximizing page formats
+OpenOffice.org Writer : formats;number and currency formats
+OpenOffice.org Writer : formats;of currencies/date/time
+OpenOffice.org Writer : formats;on opening and saving
+OpenOffice.org Writer : formats;pasting in special formats
+OpenOffice.org Writer : formats;positions
+OpenOffice.org Writer : formats;resetting
+OpenOffice.org Writer : formats;tabulators
+OpenOffice.org Writer : formats;undoing when writing
+OpenOffice.org Writer : formatted fields
+OpenOffice.org Writer : formatted fields;form functions
+OpenOffice.org Writer : formatted fields;properties
+OpenOffice.org Writer : formatting
+OpenOffice.org Writer : formatting;axes in charts
+OpenOffice.org Writer : formatting;bold, while typing
+OpenOffice.org Writer : formatting;bullets
+OpenOffice.org Writer : formatting;changing individual pages
+OpenOffice.org Writer : formatting;chart areas
+OpenOffice.org Writer : formatting;chart floors
+OpenOffice.org Writer : formatting;chart legends
+OpenOffice.org Writer : formatting;chart titles
+OpenOffice.org Writer : formatting;chart walls
+OpenOffice.org Writer : formatting;contour wrap
+OpenOffice.org Writer : formatting;copying
+OpenOffice.org Writer : formatting;definition
+OpenOffice.org Writer : formatting;even/odd pages
+OpenOffice.org Writer : formatting;exiting direct formatting
+OpenOffice.org Writer : formatting;expanding (Calc)
+OpenOffice.org Writer : formatting;font effects
+OpenOffice.org Writer : formatting;hyperlinks
+OpenOffice.org Writer : formatting;indenting paragraphs
+OpenOffice.org Writer : formatting;indexes and tables of contents
+OpenOffice.org Writer : formatting;numbered lists
+OpenOffice.org Writer : formatting;page numbers
+OpenOffice.org Writer : formatting;pages
+OpenOffice.org Writer : formatting;printer metrics (Writer)
+OpenOffice.org Writer : formatting;register-true text
+OpenOffice.org Writer : formatting;undoing
+OpenOffice.org Writer : formatting;with adjacent paragraph format
+OpenOffice.org Writer : formatting styles
+OpenOffice.org Writer : formatting styles;importing
+OpenOffice.org Writer : formatting styles;styles and templates
+OpenOffice.org Writer : forms
+OpenOffice.org Writer : forms;browsing
+OpenOffice.org Writer : forms;Combo Box/List Box Wizard
+OpenOffice.org Writer : forms;creating
+OpenOffice.org Writer : forms;data
+OpenOffice.org Writer : forms;designing (Base)
+OpenOffice.org Writer : forms;events
+OpenOffice.org Writer : forms;filtering data
+OpenOffice.org Writer : forms;finding records
+OpenOffice.org Writer : forms;focus after opening
+OpenOffice.org Writer : forms;general information (Base)
+OpenOffice.org Writer : forms;grouping controls
+OpenOffice.org Writer : forms;HTML filters
+OpenOffice.org Writer : forms;Navigator
+OpenOffice.org Writer : forms;opening in design mode
+OpenOffice.org Writer : forms;properties
+OpenOffice.org Writer : forms;sorting data
+OpenOffice.org Writer : forms;subforms
+OpenOffice.org Writer : forms;wizards
+OpenOffice.org Writer : forms;XForms
+OpenOffice.org Writer : Formula Auditing feature in Microsoft Office
+OpenOffice.org Writer : formula texts
+OpenOffice.org Writer : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Writer : formulas
+OpenOffice.org Writer : formulas;calculating in text
+OpenOffice.org Writer : formulas;complex formulas in text
+OpenOffice.org Writer : formulas;new
+OpenOffice.org Writer : formulas;pasting results in text documents
+OpenOffice.org Writer : formulas;starting formula editor
+OpenOffice.org Writer : formulas in reports
+OpenOffice.org Writer : formulas in reports;editing
+OpenOffice.org Writer : formulating conditions
+OpenOffice.org Writer : forums and support
+OpenOffice.org Writer : frames
+OpenOffice.org Writer : frames;anchoring options
+OpenOffice.org Writer : frames;around objects
+OpenOffice.org Writer : frames;around pages
+OpenOffice.org Writer : frames;around paragraphs
+OpenOffice.org Writer : frames;around tables
+OpenOffice.org Writer : frames;around text tables
+OpenOffice.org Writer : frames;AutoCorrect function
+OpenOffice.org Writer : frames;backgrounds
+OpenOffice.org Writer : frames;captions (Writer)
+OpenOffice.org Writer : frames;defining hyperlinks
+OpenOffice.org Writer : frames;jumping to
+OpenOffice.org Writer : frames;labeling
+OpenOffice.org Writer : frames;linking
+OpenOffice.org Writer : frames;printing in OpenOffice.org Math
+OpenOffice.org Writer : frames;protecting
+OpenOffice.org Writer : frames;selection frames
+OpenOffice.org Writer : frames;styles
+OpenOffice.org Writer : frames;text fitting to frames
+OpenOffice.org Writer : frames;unlinking
+OpenOffice.org Writer : freeform lines
+OpenOffice.org Writer : freeform lines;draw functions
+OpenOffice.org Writer : FTP
+OpenOffice.org Writer : FTP;opening documents
+OpenOffice.org Writer : FTP;saving documents
+OpenOffice.org Writer : full joins (Base)
+OpenOffice.org Writer : full screen view
+OpenOffice.org Writer : full-text search in Help
+OpenOffice.org Writer : functions in reports
+OpenOffice.org Writer : functions in reports;editing
+OpenOffice.org Writer : Gallery
+OpenOffice.org Writer : Gallery;adding pictures
+OpenOffice.org Writer : Gallery;docking and resizing
+OpenOffice.org Writer : Gallery;dragging pictures to draw objects
+OpenOffice.org Writer : Gallery;hiding/showing
+OpenOffice.org Writer : Gallery;inserting pictures from
+OpenOffice.org Writer : German spellcheck
+OpenOffice.org Writer : get method for form transmissions
+OpenOffice.org Writer : getting support
+OpenOffice.org Writer : GIF format
+OpenOffice.org Writer : glossaries
+OpenOffice.org Writer : glossaries;common terms
+OpenOffice.org Writer : glossaries;Internet terms
+OpenOffice.org Writer : gradients off for faster printing
+OpenOffice.org Writer : graphical text art
+OpenOffice.org Writer : graphics
+OpenOffice.org Writer : graphics;cache
+OpenOffice.org Writer : graphics;do not show
+OpenOffice.org Writer : graphics;protecting
+OpenOffice.org Writer : graphics, see also pictures
+OpenOffice.org Writer : grayscale printing
+OpenOffice.org Writer : grid controls
+OpenOffice.org Writer : grid controls;form functions
+OpenOffice.org Writer : grids
+OpenOffice.org Writer : grids;defaults (Writer/Calc)
+OpenOffice.org Writer : grids;display options (Impress/Draw)
+OpenOffice.org Writer : grids;displaying lines (Calc)
+OpenOffice.org Writer : grids;formatting axes
+OpenOffice.org Writer : grids;inserting in charts
+OpenOffice.org Writer : group box creation
+OpenOffice.org Writer : groups
+OpenOffice.org Writer : groups;entering/exiting/ungrouping
+OpenOffice.org Writer : groups;naming
+OpenOffice.org Writer : groups;of controls
+OpenOffice.org Writer : guides
+OpenOffice.org Writer : guides;display options (Impress/Draw)
+OpenOffice.org Writer : guides;displaying when moving objects (Impress)
+OpenOffice.org Writer : guides;showing (Calc)
+OpenOffice.org Writer : guides;showing when moving frames (Writer)
+OpenOffice.org Writer : gutter
+OpenOffice.org Writer : handles
+OpenOffice.org Writer : handles;displaying (Writer)
+OpenOffice.org Writer : handles;scaling
+OpenOffice.org Writer : handles;showing simple/large handles (Calc)
+OpenOffice.org Writer : hanging indents in paragraphs
+OpenOffice.org Writer : Hangul/Hanja
+OpenOffice.org Writer : hard returns in pasted text
+OpenOffice.org Writer : hatching
+OpenOffice.org Writer : headers
+OpenOffice.org Writer : headers;about
+OpenOffice.org Writer : headers;backgrounds
+OpenOffice.org Writer : headers;chapter information
+OpenOffice.org Writer : headers;defining for left and right pages
+OpenOffice.org Writer : headers;formatting
+OpenOffice.org Writer : headers;inserting
+OpenOffice.org Writer : headings
+OpenOffice.org Writer : headings;automatic
+OpenOffice.org Writer : headings;entering as text box
+OpenOffice.org Writer : headings;jumping to
+OpenOffice.org Writer : headings;numbering
+OpenOffice.org Writer : headings;own paragraph styles
+OpenOffice.org Writer : headings;rearranging
+OpenOffice.org Writer : headings;repeating in tables
+OpenOffice.org Writer : headings;starting with tab stops
+OpenOffice.org Writer : headings;switching levels by keyboard
+OpenOffice.org Writer : Hebrew
+OpenOffice.org Writer : Hebrew;entering text
+OpenOffice.org Writer : Hebrew;language settings
+OpenOffice.org Writer : Help
+OpenOffice.org Writer : Help;bookmarks
+OpenOffice.org Writer : Help;extended tips on/off
+OpenOffice.org Writer : Help;full-text search
+OpenOffice.org Writer : Help;Help tips
+OpenOffice.org Writer : Help;keywords
+OpenOffice.org Writer : Help;navigation pane showing/hiding
+OpenOffice.org Writer : Help;style sheets
+OpenOffice.org Writer : Help;topics
+OpenOffice.org Writer : Help Agent
+OpenOffice.org Writer : Help Agent;help
+OpenOffice.org Writer : Help Agent;options
+OpenOffice.org Writer : Help tips
+OpenOffice.org Writer : Help tips;fields
+OpenOffice.org Writer : Help tips;hiding
+OpenOffice.org Writer : hidden controls in Form Navigator
+OpenOffice.org Writer : hidden fields display (Writer)
+OpenOffice.org Writer : hidden pages
+OpenOffice.org Writer : hidden pages;printing in presentations
+OpenOffice.org Writer : hidden text
+OpenOffice.org Writer : hidden text;displaying
+OpenOffice.org Writer : hidden text;showing (Writer)
+OpenOffice.org Writer : hiding
+OpenOffice.org Writer : hiding;changes
+OpenOffice.org Writer : hiding;chart legends
+OpenOffice.org Writer : hiding;database fields
+OpenOffice.org Writer : hiding;docked windows
+OpenOffice.org Writer : hiding;navigation pane in Help window
+OpenOffice.org Writer : hiding;rulers
+OpenOffice.org Writer : hiding;sections
+OpenOffice.org Writer : hiding;text, from specific users
+OpenOffice.org Writer : hiding;text, with conditions
+OpenOffice.org Writer : high contrast mode
+OpenOffice.org Writer : Hindi
+OpenOffice.org Writer : Hindi;entering text
+OpenOffice.org Writer : Hindi;language settings
+OpenOffice.org Writer : homepage creation
+OpenOffice.org Writer : horizontal lines
+OpenOffice.org Writer : horizontal rulers
+OpenOffice.org Writer : horizontal scrollbars (Writer)
+OpenOffice.org Writer : HowTos for charts
+OpenOffice.org Writer : HTML
+OpenOffice.org Writer : HTML;definition
+OpenOffice.org Writer : HTML;export character set
+OpenOffice.org Writer : HTML;fonts for source display
+OpenOffice.org Writer : HTML;importing META tags
+OpenOffice.org Writer : HTML;live presentations
+OpenOffice.org Writer : HTML;special tags for fields
+OpenOffice.org Writer : HTML documents
+OpenOffice.org Writer : HTML documents;auto reloading
+OpenOffice.org Writer : HTML documents;creating from text documents
+OpenOffice.org Writer : HTML documents;headers and footers
+OpenOffice.org Writer : HTML documents;importing/exporting
+OpenOffice.org Writer : HTML documents;inserting linked sections
+OpenOffice.org Writer : HTML documents;META tags in
+OpenOffice.org Writer : HTML documents;new
+OpenOffice.org Writer : HTML documents;source text
+OpenOffice.org Writer : hyperlinks
+OpenOffice.org Writer : hyperlinks;assigning macros
+OpenOffice.org Writer : hyperlinks;character formats
+OpenOffice.org Writer : hyperlinks;definition
+OpenOffice.org Writer : hyperlinks;deleting
+OpenOffice.org Writer : hyperlinks;editing
+OpenOffice.org Writer : hyperlinks;for objects
+OpenOffice.org Writer : hyperlinks;in tables of contents and indexes
+OpenOffice.org Writer : hyperlinks;inserting
+OpenOffice.org Writer : hyperlinks;inserting from Navigator
+OpenOffice.org Writer : hyperlinks;jumping to
+OpenOffice.org Writer : hyperlinks;relative and absolute
+OpenOffice.org Writer : hyperlinks;turning off automatic recognition
+OpenOffice.org Writer : hyperlinks, see also links
+OpenOffice.org Writer : hyphenation
+OpenOffice.org Writer : hyphenation;activating for a language
+OpenOffice.org Writer : hyphenation;manual/automatic
+OpenOffice.org Writer : hyphenation;minimal number of characters
+OpenOffice.org Writer : hyphenation;preventing for specific words
+OpenOffice.org Writer : hyphens
+OpenOffice.org Writer : hyphens;displaying custom (Writer)
+OpenOffice.org Writer : hyphens;inserting custom
+OpenOffice.org Writer : icon bars, see toolbars
+OpenOffice.org Writer : icon sizes
+OpenOffice.org Writer : if-then queries as fields
+OpenOffice.org Writer : ignore list for spellcheck
+OpenOffice.org Writer : illumination
+OpenOffice.org Writer : illumination;3D charts
+OpenOffice.org Writer : illustrations, see pictures
+OpenOffice.org Writer : image button creation
+OpenOffice.org Writer : image control creation
+OpenOffice.org Writer : ImageMap
+OpenOffice.org Writer : ImageMap;definition
+OpenOffice.org Writer : ImageMap;editor
+OpenOffice.org Writer : images
+OpenOffice.org Writer : images;do not show
+OpenOffice.org Writer : images;ImageMap
+OpenOffice.org Writer : images;inserting and editing bitmaps
+OpenOffice.org Writer : images;inserting in text
+OpenOffice.org Writer : images;placeholders in presentations
+OpenOffice.org Writer : images, see also pictures
+OpenOffice.org Writer : IME
+OpenOffice.org Writer : IME;definition
+OpenOffice.org Writer : IME;showing/hiding
+OpenOffice.org Writer : import filters
+OpenOffice.org Writer : import restrictions for Microsoft Office
+OpenOffice.org Writer : importing
+OpenOffice.org Writer : importing;bitmaps
+OpenOffice.org Writer : importing;compatibility settings for text import
+OpenOffice.org Writer : importing;databases
+OpenOffice.org Writer : importing;documents in other formats
+OpenOffice.org Writer : importing;from XML
+OpenOffice.org Writer : importing;HTML and text documents
+OpenOffice.org Writer : importing;HTML with META tags
+OpenOffice.org Writer : importing;Microsoft Office documents with VBA code
+OpenOffice.org Writer : importing;styles from other files
+OpenOffice.org Writer : importing;tables in text format
+OpenOffice.org Writer : importing;templates
+OpenOffice.org Writer : inches
+OpenOffice.org Writer : indents
+OpenOffice.org Writer : indents;in text
+OpenOffice.org Writer : indents;setting on rulers
+OpenOffice.org Writer : Index tab in Help
+OpenOffice.org Writer : indexes
+OpenOffice.org Writer : indexes;alphabetical indexes
+OpenOffice.org Writer : indexes;backgrounds
+OpenOffice.org Writer : indexes;creating bibliographies
+OpenOffice.org Writer : indexes;creating user-defined indexes
+OpenOffice.org Writer : indexes;defining entries in
+OpenOffice.org Writer : indexes;editing or deleting entries
+OpenOffice.org Writer : indexes;editing/updating/deleting
+OpenOffice.org Writer : indexes;formatting
+OpenOffice.org Writer : indexes;master documents
+OpenOffice.org Writer : indexes;multiple documents
+OpenOffice.org Writer : indexes;showing/hiding Help index tab
+OpenOffice.org Writer : indexes;unprotecting
+OpenOffice.org Writer : indicator lines in text
+OpenOffice.org Writer : initial capitals in titles
+OpenOffice.org Writer : inner joins (Base)
+OpenOffice.org Writer : input fields in text
+OpenOffice.org Writer : input method window
+OpenOffice.org Writer : insert mode for entering text
+OpenOffice.org Writer : inserting
+OpenOffice.org Writer : inserting;applets
+OpenOffice.org Writer : inserting;captions
+OpenOffice.org Writer : inserting;cell ranges from spreadsheets
+OpenOffice.org Writer : inserting;charts
+OpenOffice.org Writer : inserting;clipboard options
+OpenOffice.org Writer : inserting;cross-references
+OpenOffice.org Writer : inserting;data from text documents
+OpenOffice.org Writer : inserting;datasource records in spreadsheets
+OpenOffice.org Writer : inserting;date fields
+OpenOffice.org Writer : inserting;drawings
+OpenOffice.org Writer : inserting;envelopes
+OpenOffice.org Writer : inserting;floating frames
+OpenOffice.org Writer : inserting;footnotes/endnotes
+OpenOffice.org Writer : inserting;form fields
+OpenOffice.org Writer : inserting;from Gallery into text
+OpenOffice.org Writer : inserting;horizontal lines
+OpenOffice.org Writer : inserting;hyperlinks
+OpenOffice.org Writer : inserting;hyperlinks from Navigator
+OpenOffice.org Writer : inserting;input fields
+OpenOffice.org Writer : inserting;line breaks in cells
+OpenOffice.org Writer : inserting;lines under headers
+OpenOffice.org Writer : inserting;movies/sounds
+OpenOffice.org Writer : inserting;new text tables defaults
+OpenOffice.org Writer : inserting;notes
+OpenOffice.org Writer : inserting;objects from Gallery
+OpenOffice.org Writer : inserting;OLE objects
+OpenOffice.org Writer : inserting;page breaks
+OpenOffice.org Writer : inserting;page numbers
+OpenOffice.org Writer : inserting;paragraph bullets
+OpenOffice.org Writer : inserting;paragraphs before/after tables
+OpenOffice.org Writer : inserting;pictures
+OpenOffice.org Writer : inserting;pictures, by dialog
+OpenOffice.org Writer : inserting;plug-ins
+OpenOffice.org Writer : inserting;scanned images
+OpenOffice.org Writer : inserting;sections
+OpenOffice.org Writer : inserting;special characters
+OpenOffice.org Writer : inserting;tab stops
+OpenOffice.org Writer : inserting;tables in text
+OpenOffice.org Writer : inserting;text blocks
+OpenOffice.org Writer : inserting;text documents
+OpenOffice.org Writer : inserting;text frames
+OpenOffice.org Writer : installing
+OpenOffice.org Writer : installing;ActiveX control
+OpenOffice.org Writer : installing;mobile device filters
+OpenOffice.org Writer : installing;UNO components
+OpenOffice.org Writer : instructions
+OpenOffice.org Writer : instructions;general
+OpenOffice.org Writer : instructions;OpenOffice.org Writer
+OpenOffice.org Writer : Internet
+OpenOffice.org Writer : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Writer : Internet;presentations
+OpenOffice.org Writer : Internet;starting searches
+OpenOffice.org Writer : Internet;turning off recognition of addresses
+OpenOffice.org Writer : Internet glossary
+OpenOffice.org Writer : interrupting numbered lists
+OpenOffice.org Writer : invert filter
+OpenOffice.org Writer : invisible areas
+OpenOffice.org Writer : italic text
+OpenOffice.org Writer : iterative references in spreadsheets
+OpenOffice.org Writer : Java
+OpenOffice.org Writer : Java;definition
+OpenOffice.org Writer : Java;scripting
+OpenOffice.org Writer : Java;setting options
+OpenOffice.org Writer : JDBC
+OpenOffice.org Writer : JDBC;databases (Base)
+OpenOffice.org Writer : JDBC;definition
+OpenOffice.org Writer : joining
+OpenOffice.org Writer : joining;numbered lists
+OpenOffice.org Writer : joining;paragraphs
+OpenOffice.org Writer : joining;tables (Base)
+OpenOffice.org Writer : joins in databases (Base)
+OpenOffice.org Writer : jumping
+OpenOffice.org Writer : jumping;to bookmarks
+OpenOffice.org Writer : jumping;to text elements
+OpenOffice.org Writer : justifying text
+OpenOffice.org Writer : kerning
+OpenOffice.org Writer : kerning;Asian texts
+OpenOffice.org Writer : kerning;definition
+OpenOffice.org Writer : kerning;in characters
+OpenOffice.org Writer : key fields for relations (Base)
+OpenOffice.org Writer : keyboard
+OpenOffice.org Writer : keyboard;accessibility OpenOffice.org Writer
+OpenOffice.org Writer : keyboard;adding or deleting rows/columns
+OpenOffice.org Writer : keyboard;assigning/editing shortcut keys
+OpenOffice.org Writer : keyboard;bold formatting
+OpenOffice.org Writer : keyboard;general commands
+OpenOffice.org Writer : keyboard;modifying the behavior of rows/columns
+OpenOffice.org Writer : keyboard;navigating and selecting in text
+OpenOffice.org Writer : keyboard;removing numbering
+OpenOffice.org Writer : keyboard;resizing rows/columns
+OpenOffice.org Writer : keys
+OpenOffice.org Writer : keys;adding push buttons
+OpenOffice.org Writer : keys;primary keys (Base)
+OpenOffice.org Writer : kiosk export
+OpenOffice.org Writer : labels
+OpenOffice.org Writer : labels;creating and synchronizing
+OpenOffice.org Writer : labels;for charts
+OpenOffice.org Writer : labels;for draw objects
+OpenOffice.org Writer : labels;form functions
+OpenOffice.org Writer : labels;from databases
+OpenOffice.org Writer : labels, see also names/callouts
+OpenOffice.org Writer : landscape and portrait
+OpenOffice.org Writer : languages
+OpenOffice.org Writer : languages;activating modules
+OpenOffice.org Writer : languages;Asian support
+OpenOffice.org Writer : languages;complex text layout
+OpenOffice.org Writer : languages;locale settings
+OpenOffice.org Writer : languages;recognition of
+OpenOffice.org Writer : languages;selecting
+OpenOffice.org Writer : languages;setting options
+OpenOffice.org Writer : languages;spellcheck
+OpenOffice.org Writer : languages;spellchecking and formatting
+OpenOffice.org Writer : large handles (Writer)
+OpenOffice.org Writer : large icons
+OpenOffice.org Writer : layer arrangement
+OpenOffice.org Writer : layout
+OpenOffice.org Writer : layout;importing Word documents
+OpenOffice.org Writer : layout;pages
+OpenOffice.org Writer : LDAP server
+OpenOffice.org Writer : LDAP server;address books (Base)
+OpenOffice.org Writer : LDAP server;sign on options
+OpenOffice.org Writer : leading between paragraphs
+OpenOffice.org Writer : left alignment of paragraphs
+OpenOffice.org Writer : left joins (Base)
+OpenOffice.org Writer : Left Page page style
+OpenOffice.org Writer : legends
+OpenOffice.org Writer : legends;charts
+OpenOffice.org Writer : legends;draw objects
+OpenOffice.org Writer : legends;rounding corners
+OpenOffice.org Writer : legends, see also captions
+OpenOffice.org Writer : Letter Wizard
+OpenOffice.org Writer : letters
+OpenOffice.org Writer : letters;creating form letters
+OpenOffice.org Writer : letters;inserting envelopes
+OpenOffice.org Writer : levels
+OpenOffice.org Writer : levels;changing outline levels
+OpenOffice.org Writer : levels;depth stagger
+OpenOffice.org Writer : lexicon, see thesaurus
+OpenOffice.org Writer : limits of tables (Writer)
+OpenOffice.org Writer : line breaks
+OpenOffice.org Writer : line breaks;in cells
+OpenOffice.org Writer : line breaks;removing
+OpenOffice.org Writer : line charts
+OpenOffice.org Writer : line numbers
+OpenOffice.org Writer : line spacing
+OpenOffice.org Writer : line spacing;context menu in paragraphs
+OpenOffice.org Writer : line spacing;paragraph
+OpenOffice.org Writer : line styles
+OpenOffice.org Writer : line styles;applying
+OpenOffice.org Writer : line styles;defining
+OpenOffice.org Writer : lines
+OpenOffice.org Writer : lines;automatic drawing on/off
+OpenOffice.org Writer : lines;contours (Draw/Impress)
+OpenOffice.org Writer : lines;defining ends
+OpenOffice.org Writer : lines;draw functions
+OpenOffice.org Writer : lines;drawing in text
+OpenOffice.org Writer : lines;editing points
+OpenOffice.org Writer : lines;footnotes/endnotes
+OpenOffice.org Writer : lines;inserting horizontal lines
+OpenOffice.org Writer : lines;removing automatic lines
+OpenOffice.org Writer : lines;under headers/above footers
+OpenOffice.org Writer : Lines and Page Breaks feature in Microsoft Office
+OpenOffice.org Writer : lines of text
+OpenOffice.org Writer : lines of text;alignment
+OpenOffice.org Writer : lines of text;indents
+OpenOffice.org Writer : lines of text;numbering
+OpenOffice.org Writer : lines of text;register-true
+OpenOffice.org Writer : lines of text;sorting paragraphs
+OpenOffice.org Writer : links
+OpenOffice.org Writer : links;between cells and controls
+OpenOffice.org Writer : links;by drag and drop
+OpenOffice.org Writer : links;character formats
+OpenOffice.org Writer : links;definition
+OpenOffice.org Writer : links;editing hyperlinks
+OpenOffice.org Writer : links;inserting
+OpenOffice.org Writer : links;inserting sections
+OpenOffice.org Writer : links;inserting text documents as
+OpenOffice.org Writer : links;modifying
+OpenOffice.org Writer : links;opening files with
+OpenOffice.org Writer : links;relational databases (Base)
+OpenOffice.org Writer : links;text frames
+OpenOffice.org Writer : links;turning off automatic recognition
+OpenOffice.org Writer : links;updating options (Writer)
+OpenOffice.org Writer : links;updating specific links
+OpenOffice.org Writer : list box creation
+OpenOffice.org Writer : lists
+OpenOffice.org Writer : lists;automatic numbering
+OpenOffice.org Writer : lists;AutoText shortcuts
+OpenOffice.org Writer : lists;changing levels
+OpenOffice.org Writer : lists;combining numbered lists
+OpenOffice.org Writer : lists;data assigned to controls
+OpenOffice.org Writer : lists;registered databases (Base)
+OpenOffice.org Writer : lists;regular expressions
+OpenOffice.org Writer : lists;removing/interrupting numbering
+OpenOffice.org Writer : live presentations on the Internet
+OpenOffice.org Writer : loading
+OpenOffice.org Writer : loading;documents
+OpenOffice.org Writer : loading;documents from other formats
+OpenOffice.org Writer : loading;HTML documents, automatically
+OpenOffice.org Writer : loading;Microsoft Office documents with VBA code
+OpenOffice.org Writer : loading;reloading
+OpenOffice.org Writer : loading;styles from other files
+OpenOffice.org Writer : loading;XML files
+OpenOffice.org Writer : locale settings
+OpenOffice.org Writer : logarithmic scaling along axes
+OpenOffice.org Writer : logical expressions
+OpenOffice.org Writer : lowercase letters
+OpenOffice.org Writer : lowercase letters;font effects
+OpenOffice.org Writer : lowercase letters;text
+OpenOffice.org Writer : lowering outline levels
+OpenOffice.org Writer : macros
+OpenOffice.org Writer : macros;assigning to events in forms
+OpenOffice.org Writer : macros;in MS Office documents
+OpenOffice.org Writer : macros;interrupting
+OpenOffice.org Writer : macros;organizing
+OpenOffice.org Writer : macros;recording
+OpenOffice.org Writer : macros;security
+OpenOffice.org Writer : macros;security warning dialog
+OpenOffice.org Writer : macros;selecting security warnings
+OpenOffice.org Writer : magnifiers
+OpenOffice.org Writer : mail merge
+OpenOffice.org Writer : Mail Merge feature in Microsoft Office
+OpenOffice.org Writer : manual hyphenation in text
+OpenOffice.org Writer : manual numbering in text
+OpenOffice.org Writer : manual page breaks
+OpenOffice.org Writer : marginal numbers on text pages
+OpenOffice.org Writer : margins
+OpenOffice.org Writer : margins;pages
+OpenOffice.org Writer : margins;setting with the mouse
+OpenOffice.org Writer : margins;shadows
+OpenOffice.org Writer : marking changes
+OpenOffice.org Writer : Markup feature in Microsoft Office
+OpenOffice.org Writer : master documents
+OpenOffice.org Writer : matching conditional text in fields
+OpenOffice.org Writer : Math formula editor
+OpenOffice.org Writer : measurement units
+OpenOffice.org Writer : measurement units;changing on rulers
+OpenOffice.org Writer : measurement units;converting
+OpenOffice.org Writer : measurement units;selecting
+OpenOffice.org Writer : Media Player window
+OpenOffice.org Writer : menus
+OpenOffice.org Writer : menus;activating context menus
+OpenOffice.org Writer : menus;customizing
+OpenOffice.org Writer : menus;inactive menu items
+OpenOffice.org Writer : merging
+OpenOffice.org Writer : merging;cells
+OpenOffice.org Writer : merging;cells, by keyboard
+OpenOffice.org Writer : merging;documents
+OpenOffice.org Writer : merging;indexes
+OpenOffice.org Writer : merging;numbered lists
+OpenOffice.org Writer : merging;tables
+OpenOffice.org Writer : META tags
+OpenOffice.org Writer : metrics
+OpenOffice.org Writer : metrics;converting
+OpenOffice.org Writer : metrics;document formatting (Writer)
+OpenOffice.org Writer : metrics;in sheets
+OpenOffice.org Writer : Microsoft Office
+OpenOffice.org Writer : Microsoft Office;Access databases (base)
+OpenOffice.org Writer : Microsoft Office;as standard file format
+OpenOffice.org Writer : Microsoft Office;document import restrictions
+OpenOffice.org Writer : Microsoft Office;feature comparisons
+OpenOffice.org Writer : Microsoft Office;importing password protected files
+OpenOffice.org Writer : Microsoft Office;importing Word documents
+OpenOffice.org Writer : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Writer : Microsoft Office;new users information
+OpenOffice.org Writer : Microsoft Office;opening Microsoft documents
+OpenOffice.org Writer : Microsoft Office;reassigning document types
+OpenOffice.org Writer : mirrored page layout
+OpenOffice.org Writer : mobile device filters
+OpenOffice.org Writer : models in XForms
+OpenOffice.org Writer : modifying, see changing
+OpenOffice.org Writer : months
+OpenOffice.org Writer : months;automatically completing
+OpenOffice.org Writer : more controls
+OpenOffice.org Writer : mosaic filter
+OpenOffice.org Writer : mouse
+OpenOffice.org Writer : mouse;moving and copying text
+OpenOffice.org Writer : mouse;pointers when using drag and drop
+OpenOffice.org Writer : mouse;positioning
+OpenOffice.org Writer : moving
+OpenOffice.org Writer : moving;headings
+OpenOffice.org Writer : moving;objects and frames
+OpenOffice.org Writer : moving;tab stops on ruler
+OpenOffice.org Writer : moving;text sections
+OpenOffice.org Writer : moving;toolbars
+OpenOffice.org Writer : moving;using guide lines in presentations
+OpenOffice.org Writer : MS ADO interface (Base)
+OpenOffice.org Writer : multi-line titles in forms
+OpenOffice.org Writer : multi-page view of documents
+OpenOffice.org Writer : multicolumn text
+OpenOffice.org Writer : multiple documents
+OpenOffice.org Writer : multiple documents;indexes
+OpenOffice.org Writer : multiple documents;opening
+OpenOffice.org Writer : My Documents folder
+OpenOffice.org Writer : My Documents folder;changing work directory
+OpenOffice.org Writer : My Documents folder;opening
+OpenOffice.org Writer : MySQL databases (Base)
+OpenOffice.org Writer : names
+OpenOffice.org Writer : names;chapter names in headers
+OpenOffice.org Writer : names;multi-line titles
+OpenOffice.org Writer : names;objects
+OpenOffice.org Writer : names, see also labels/callouts
+OpenOffice.org Writer : namespace organization in XForms
+OpenOffice.org Writer : native SQL (Base)
+OpenOffice.org Writer : navigating
+OpenOffice.org Writer : navigating;in documents
+OpenOffice.org Writer : navigating;in text, with keyboard
+OpenOffice.org Writer : Navigation bar
+OpenOffice.org Writer : Navigation bar;controls
+OpenOffice.org Writer : Navigation bar;forms
+OpenOffice.org Writer : Navigator
+OpenOffice.org Writer : Navigator;contents as lists
+OpenOffice.org Writer : Navigator;docking
+OpenOffice.org Writer : Navigator;docking and resizing
+OpenOffice.org Writer : Navigator;heading levels and chapters
+OpenOffice.org Writer : Navigator;inserting hyperlinks
+OpenOffice.org Writer : Navigator;master documents
+OpenOffice.org Writer : Navigator;overview in texts
+OpenOffice.org Writer : Navigator;working with
+OpenOffice.org Writer : net charts
+OpenOffice.org Writer : network identity options
+OpenOffice.org Writer : networks and AutoText directories
+OpenOffice.org Writer : new databases
+OpenOffice.org Writer : new documents
+OpenOffice.org Writer : new German spellcheck
+OpenOffice.org Writer : new lines in cells
+OpenOffice.org Writer : new page styles from selection
+OpenOffice.org Writer : new windows
+OpenOffice.org Writer : next page number in footers
+OpenOffice.org Writer : non-breaking dashes
+OpenOffice.org Writer : non-breaking spaces (Writer)
+OpenOffice.org Writer : non-printing characters (Writer)
+OpenOffice.org Writer : non-printing text
+OpenOffice.org Writer : notes
+OpenOffice.org Writer : notes;displaying (Calc)
+OpenOffice.org Writer : notes;inserting and editing
+OpenOffice.org Writer : notes;printing in text
+OpenOffice.org Writer : number formats
+OpenOffice.org Writer : number formats;codes
+OpenOffice.org Writer : number formats;formats
+OpenOffice.org Writer : number formats;recognition in text tables
+OpenOffice.org Writer : number of characters
+OpenOffice.org Writer : number of pages
+OpenOffice.org Writer : number of sheets
+OpenOffice.org Writer : number of tables
+OpenOffice.org Writer : number of words
+OpenOffice.org Writer : numbering
+OpenOffice.org Writer : numbering;captions
+OpenOffice.org Writer : numbering;changing the level of
+OpenOffice.org Writer : numbering;combining
+OpenOffice.org Writer : numbering;headings
+OpenOffice.org Writer : numbering;lines
+OpenOffice.org Writer : numbering;lists, while typing
+OpenOffice.org Writer : numbering;manually/by styles
+OpenOffice.org Writer : numbering;options
+OpenOffice.org Writer : numbering;pages
+OpenOffice.org Writer : numbering;paragraphs
+OpenOffice.org Writer : numbering;paragraphs, on and off
+OpenOffice.org Writer : numbering;quotations/similar items
+OpenOffice.org Writer : numbering;removing/interrupting
+OpenOffice.org Writer : numbering;style categories
+OpenOffice.org Writer : numbering;turning off
+OpenOffice.org Writer : numbering;using automatically
+OpenOffice.org Writer : numbers
+OpenOffice.org Writer : numbers;automatic recognition in text tables
+OpenOffice.org Writer : numbers;date, time and currency formats
+OpenOffice.org Writer : numbers;decimal places (Calc)
+OpenOffice.org Writer : numbers;formatting options for selected cells
+OpenOffice.org Writer : numbers;line numbering
+OpenOffice.org Writer : numbers;lists
+OpenOffice.org Writer : numerical fields in forms
+OpenOffice.org Writer : objects
+OpenOffice.org Writer : objects;always moveable (Impress/Draw)
+OpenOffice.org Writer : objects;anchoring options
+OpenOffice.org Writer : objects;arranging within stacks
+OpenOffice.org Writer : objects;captioning
+OpenOffice.org Writer : objects;captioning automatically
+OpenOffice.org Writer : objects;contour wrap
+OpenOffice.org Writer : objects;contours in presentations
+OpenOffice.org Writer : objects;copying when moving in presentations
+OpenOffice.org Writer : objects;cross-referencing
+OpenOffice.org Writer : objects;defining borders
+OpenOffice.org Writer : objects;defining hyperlinks
+OpenOffice.org Writer : objects;definition
+OpenOffice.org Writer : objects;displaying in spreadsheets
+OpenOffice.org Writer : objects;displaying in text documents
+OpenOffice.org Writer : objects;editing
+OpenOffice.org Writer : objects;finding by Navigator
+OpenOffice.org Writer : objects;inserting from Gallery
+OpenOffice.org Writer : objects;inserting OLE objects
+OpenOffice.org Writer : objects;moving and resizing with keyboard
+OpenOffice.org Writer : objects;moving and resizing with mouse
+OpenOffice.org Writer : objects;naming
+OpenOffice.org Writer : objects;opening
+OpenOffice.org Writer : objects;properties of charts
+OpenOffice.org Writer : objects;quickly moving to
+OpenOffice.org Writer : objects;quickly moving to, within text
+OpenOffice.org Writer : objects;titles and descriptions
+OpenOffice.org Writer : ODBC
+OpenOffice.org Writer : ODBC;database (Base)
+OpenOffice.org Writer : ODBC;definition
+OpenOffice.org Writer : ODF file formats
+OpenOffice.org Writer : Office
+OpenOffice.org Writer : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Writer : old German spellcheck
+OpenOffice.org Writer : OLE
+OpenOffice.org Writer : OLE;definition
+OpenOffice.org Writer : OLE objects
+OpenOffice.org Writer : OLE objects;arranging within stacks
+OpenOffice.org Writer : OLE objects;borders
+OpenOffice.org Writer : OLE objects;captions (Writer)
+OpenOffice.org Writer : OLE objects;cross-referencing
+OpenOffice.org Writer : OLE objects;inserting
+OpenOffice.org Writer : OLE objects;inserting tables in
+OpenOffice.org Writer : OLE objects;number of
+OpenOffice.org Writer : OLE objects;protecting
+OpenOffice.org Writer : one and a half line spacing in text
+OpenOffice.org Writer : online registration
+OpenOffice.org Writer : online update options
+OpenOffice.org Writer : online updates
+OpenOffice.org Writer : online updates;checking automatically
+OpenOffice.org Writer : online updates;checking manually
+OpenOffice.org Writer : Open/Save dialogs
+OpenOffice.org Writer : OpenDocument file formats
+OpenOffice.org Writer : OpenGL
+OpenOffice.org Writer : OpenGL;definition
+OpenOffice.org Writer : OpenGL;optimized output
+OpenOffice.org Writer : opening
+OpenOffice.org Writer : opening;context menus
+OpenOffice.org Writer : opening;database files
+OpenOffice.org Writer : opening;dialog settings
+OpenOffice.org Writer : opening;documents
+OpenOffice.org Writer : opening;documents from other formats
+OpenOffice.org Writer : opening;files with links
+OpenOffice.org Writer : opening;files, with placeholders
+OpenOffice.org Writer : opening;forms
+OpenOffice.org Writer : opening;Microsoft Office files
+OpenOffice.org Writer : opening;mobile device documents
+OpenOffice.org Writer : opening;objects
+OpenOffice.org Writer : opening;reports
+OpenOffice.org Writer : opening;several files
+OpenOffice.org Writer : opening;XForms
+OpenOffice.org Writer : OpenOffice.org Base data sources
+OpenOffice.org Writer : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Writer : OpenOffice.org documents
+OpenOffice.org Writer : OpenOffice.org documents;mobile device filters
+OpenOffice.org Writer : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Writer : OpenOffice.org Math start
+OpenOffice.org Writer : OpenOffice.org Writer
+OpenOffice.org Writer : OpenOffice.org Writer;instructions
+OpenOffice.org Writer : OpenOffice.org Writer;special HTML tags
+OpenOffice.org Writer : operators
+OpenOffice.org Writer : operators;default filters
+OpenOffice.org Writer : operators;in formulas
+OpenOffice.org Writer : optional hyphens (Writer)
+OpenOffice.org Writer : options
+OpenOffice.org Writer : options;accessibility
+OpenOffice.org Writer : options;appearance
+OpenOffice.org Writer : options;compatibility (Writer)
+OpenOffice.org Writer : options;network identity
+OpenOffice.org Writer : options;online update
+OpenOffice.org Writer : options;tools
+OpenOffice.org Writer : Oracle databases (base)
+OpenOffice.org Writer : order of chart data
+OpenOffice.org Writer : ordering
+OpenOffice.org Writer : ordering;objects
+OpenOffice.org Writer : ordering;printing in reverse order
+OpenOffice.org Writer : organizing
+OpenOffice.org Writer : organizing;footnotes
+OpenOffice.org Writer : organizing;macros and scripts
+OpenOffice.org Writer : organizing;namespaces in XForms
+OpenOffice.org Writer : organizing;styles
+OpenOffice.org Writer : organizing;templates
+OpenOffice.org Writer : organizing;templates (guide)
+OpenOffice.org Writer : orientation of pages
+OpenOffice.org Writer : original size
+OpenOffice.org Writer : original size;printing in OpenOffice.org Math
+OpenOffice.org Writer : original size;restoring after cropping
+OpenOffice.org Writer : orphans
+OpenOffice.org Writer : outlines
+OpenOffice.org Writer : outlines;arranging chapters
+OpenOffice.org Writer : outlines;font effects
+OpenOffice.org Writer : outlines;numbering
+OpenOffice.org Writer : outlines;outline symbols
+OpenOffice.org Writer : outlines;sending to presentations
+OpenOffice.org Writer : overviews
+OpenOffice.org Writer : overviews;Navigator in text documents
+OpenOffice.org Writer : overviews;printing
+OpenOffice.org Writer : overwrite mode
+OpenOffice.org Writer : packages, see extensions
+OpenOffice.org Writer : page breaks
+OpenOffice.org Writer : page breaks;displaying (Calc)
+OpenOffice.org Writer : page breaks;inserting and deleting
+OpenOffice.org Writer : page breaks;tables
+OpenOffice.org Writer : page counts
+OpenOffice.org Writer : page formats
+OpenOffice.org Writer : page formats;changing individual pages
+OpenOffice.org Writer : page formats;maximizing
+OpenOffice.org Writer : page formats;restriction
+OpenOffice.org Writer : page margins on rulers
+OpenOffice.org Writer : page numbers
+OpenOffice.org Writer : page numbers;continuation pages
+OpenOffice.org Writer : page numbers;footers
+OpenOffice.org Writer : page numbers;inserting/defining/formatting
+OpenOffice.org Writer : page styles
+OpenOffice.org Writer : page styles;backgrounds
+OpenOffice.org Writer : page styles;changing
+OpenOffice.org Writer : page styles;changing from selection
+OpenOffice.org Writer : page styles;creating and applying
+OpenOffice.org Writer : page styles;editing/applying with statusbar
+OpenOffice.org Writer : page styles;left and right pages
+OpenOffice.org Writer : page styles;orientation
+OpenOffice.org Writer : page styles;page numbering
+OpenOffice.org Writer : page styles;style categories
+OpenOffice.org Writer : pages
+OpenOffice.org Writer : pages;backgrounds
+OpenOffice.org Writer : pages;backgrounds in spreadsheets
+OpenOffice.org Writer : pages;continuation pages
+OpenOffice.org Writer : pages;defining borders
+OpenOffice.org Writer : pages;formatting and numbering
+OpenOffice.org Writer : pages;inserting/deleting page breaks
+OpenOffice.org Writer : pages;left and right pages
+OpenOffice.org Writer : pages;number of
+OpenOffice.org Writer : pages;numbers and count of
+OpenOffice.org Writer : pages;orientation
+OpenOffice.org Writer : pages;previews
+OpenOffice.org Writer : pages;printing multiple on one sheet
+OpenOffice.org Writer : pages;printing page names in presentations
+OpenOffice.org Writer : pages;register-true
+OpenOffice.org Writer : pages;scaling
+OpenOffice.org Writer : pages;selecting one to print
+OpenOffice.org Writer : paint box
+OpenOffice.org Writer : paint can symbol
+OpenOffice.org Writer : pair kerning
+OpenOffice.org Writer : Palm file filters
+OpenOffice.org Writer : paper formats
+OpenOffice.org Writer : paper orientation
+OpenOffice.org Writer : paper size warning
+OpenOffice.org Writer : paper tray selection
+OpenOffice.org Writer : paper trays
+OpenOffice.org Writer : paragraph marks
+OpenOffice.org Writer : paragraph marks;displaying (Writer)
+OpenOffice.org Writer : paragraph marks;finding & replacing
+OpenOffice.org Writer : paragraph styles
+OpenOffice.org Writer : paragraph styles;applying to adjacent paragraphs
+OpenOffice.org Writer : paragraph styles;languages
+OpenOffice.org Writer : paragraph styles;modifying basic fonts
+OpenOffice.org Writer : paragraph styles;numbering
+OpenOffice.org Writer : paragraph styles;style categories
+OpenOffice.org Writer : paragraphs
+OpenOffice.org Writer : paragraphs;alignment
+OpenOffice.org Writer : paragraphs;Asian typography
+OpenOffice.org Writer : paragraphs;automatic numbering
+OpenOffice.org Writer : paragraphs;backgrounds
+OpenOffice.org Writer : paragraphs;bulleted
+OpenOffice.org Writer : paragraphs;defining borders
+OpenOffice.org Writer : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Writer : paragraphs;hiding
+OpenOffice.org Writer : paragraphs;increasing indents of
+OpenOffice.org Writer : paragraphs;indents
+OpenOffice.org Writer : paragraphs;indents, margins and columns
+OpenOffice.org Writer : paragraphs;inserting before/after tables
+OpenOffice.org Writer : paragraphs;inserting bullets
+OpenOffice.org Writer : paragraphs;joining
+OpenOffice.org Writer : paragraphs;keeping together at breaks
+OpenOffice.org Writer : paragraphs;moving by keyboard
+OpenOffice.org Writer : paragraphs;numbering automatically
+OpenOffice.org Writer : paragraphs;numbering non-consecutive
+OpenOffice.org Writer : paragraphs;numbering on/off
+OpenOffice.org Writer : paragraphs;register-true
+OpenOffice.org Writer : paragraphs;removing blank ones
+OpenOffice.org Writer : paragraphs;spacing
+OpenOffice.org Writer : paragraphs;tab stops
+OpenOffice.org Writer : parameters
+OpenOffice.org Writer : parameters;command line
+OpenOffice.org Writer : parameters;queries (Base)
+OpenOffice.org Writer : passwords for protecting contents
+OpenOffice.org Writer : pasting
+OpenOffice.org Writer : pasting;cell ranges
+OpenOffice.org Writer : pasting;cell ranges from spreadsheets
+OpenOffice.org Writer : pasting;cut/copied text sections
+OpenOffice.org Writer : pasting;data from text documents
+OpenOffice.org Writer : pasting;draw objects
+OpenOffice.org Writer : pasting;draw objects from other documents
+OpenOffice.org Writer : pasting;formatted/unformatted text
+OpenOffice.org Writer : pasting;from data source view
+OpenOffice.org Writer : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Writer : pasting;pictures from other documents
+OpenOffice.org Writer : pasting;results of formulas
+OpenOffice.org Writer : pasting;sheet areas in text documents
+OpenOffice.org Writer : pasting;to Gallery
+OpenOffice.org Writer : paths
+OpenOffice.org Writer : paths;changing work directory
+OpenOffice.org Writer : paths;defaults
+OpenOffice.org Writer : pattern editor
+OpenOffice.org Writer : pattern fields
+OpenOffice.org Writer : pattern fields;form functions
+OpenOffice.org Writer : patterns for objects
+OpenOffice.org Writer : PDF
+OpenOffice.org Writer : PDF;export
+OpenOffice.org Writer : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Writer : personal data input
+OpenOffice.org Writer : phonetic guide
+OpenOffice.org Writer : picklist creation
+OpenOffice.org Writer : pictures
+OpenOffice.org Writer : pictures;adding to Gallery
+OpenOffice.org Writer : pictures;anchoring options
+OpenOffice.org Writer : pictures;arranging within stacks
+OpenOffice.org Writer : pictures;assigning macros
+OpenOffice.org Writer : pictures;backgrounds
+OpenOffice.org Writer : pictures;borders
+OpenOffice.org Writer : pictures;captions (Writer)
+OpenOffice.org Writer : pictures;changing paths
+OpenOffice.org Writer : pictures;cropping and zooming
+OpenOffice.org Writer : pictures;cross-referencing
+OpenOffice.org Writer : pictures;defining hyperlinks
+OpenOffice.org Writer : pictures;displaying in Calc
+OpenOffice.org Writer : pictures;displaying in Writer (Writer)
+OpenOffice.org Writer : pictures;do not show
+OpenOffice.org Writer : pictures;drag and drop between documents
+OpenOffice.org Writer : pictures;drawing
+OpenOffice.org Writer : pictures;editing
+OpenOffice.org Writer : pictures;filters
+OpenOffice.org Writer : pictures;ImageMap
+OpenOffice.org Writer : pictures;inserting automatically
+OpenOffice.org Writer : pictures;inserting by dialog
+OpenOffice.org Writer : pictures;inserting from Draw
+OpenOffice.org Writer : pictures;inserting from Gallery
+OpenOffice.org Writer : pictures;inserting from Gallery into text
+OpenOffice.org Writer : pictures;inserting options
+OpenOffice.org Writer : pictures;number of
+OpenOffice.org Writer : pictures;printing
+OpenOffice.org Writer : pictures;scaling/resizing
+OpenOffice.org Writer : pictures;scanning
+OpenOffice.org Writer : pie charts
+OpenOffice.org Writer : Pivot tables feature in Microsoft Office
+OpenOffice.org Writer : pixel editor
+OpenOffice.org Writer : pixel graphics
+OpenOffice.org Writer : pixel graphics;inserting and editing
+OpenOffice.org Writer : pixel patterns
+OpenOffice.org Writer : placeholders
+OpenOffice.org Writer : placeholders;in SQL queries
+OpenOffice.org Writer : placeholders;on opening files
+OpenOffice.org Writer : placing toolbars
+OpenOffice.org Writer : playing movies and sound files
+OpenOffice.org Writer : plotting data as charts
+OpenOffice.org Writer : plug-ins
+OpenOffice.org Writer : plug-ins;activating and deactivating
+OpenOffice.org Writer : plug-ins;definition
+OpenOffice.org Writer : plug-ins;inserting
+OpenOffice.org Writer : pocket device appliances
+OpenOffice.org Writer : Pocket PC file filters
+OpenOffice.org Writer : points
+OpenOffice.org Writer : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Writer : polygon drawing
+OpenOffice.org Writer : pop-art filter
+OpenOffice.org Writer : portable document format
+OpenOffice.org Writer : portrait and landscape
+OpenOffice.org Writer : positioning
+OpenOffice.org Writer : positioning;draw objects and controls
+OpenOffice.org Writer : positioning;fonts
+OpenOffice.org Writer : positioning;objects
+OpenOffice.org Writer : positioning;objects (guide)
+OpenOffice.org Writer : positioning;toolbars
+OpenOffice.org Writer : post method for form transmissions
+OpenOffice.org Writer : posterizing filter
+OpenOffice.org Writer : PostScript
+OpenOffice.org Writer : PostScript;creating files
+OpenOffice.org Writer : PostScript;PDF converter, UNIX
+OpenOffice.org Writer : PowerPoint export
+OpenOffice.org Writer : precision as shown (Calc)
+OpenOffice.org Writer : predefining fonts
+OpenOffice.org Writer : presentations
+OpenOffice.org Writer : presentations;creating/opening
+OpenOffice.org Writer : presentations;inserting spreadsheet cells
+OpenOffice.org Writer : presentations;live on the Internet
+OpenOffice.org Writer : presentations;print menu
+OpenOffice.org Writer : presentations;saving
+OpenOffice.org Writer : presentations;saving automatically
+OpenOffice.org Writer : presentations;saving in other formats
+OpenOffice.org Writer : presentations;sending as e-mail
+OpenOffice.org Writer : presentations;starting with wizard
+OpenOffice.org Writer : presentations;wizards
+OpenOffice.org Writer : press buttons, see push buttons
+OpenOffice.org Writer : previews
+OpenOffice.org Writer : previews;book preview
+OpenOffice.org Writer : previews;fonts lists
+OpenOffice.org Writer : previews;print layouts
+OpenOffice.org Writer : primary keys
+OpenOffice.org Writer : primary keys;defining
+OpenOffice.org Writer : primary keys;inserting (Base)
+OpenOffice.org Writer : print area selection
+OpenOffice.org Writer : print layout checks
+OpenOffice.org Writer : printer metrics for document formatting (Writer)
+OpenOffice.org Writer : printers
+OpenOffice.org Writer : printers;adding, UNIX
+OpenOffice.org Writer : printers;choosing
+OpenOffice.org Writer : printers;default printer
+OpenOffice.org Writer : printers;faxes under UNIX
+OpenOffice.org Writer : printers;maximum page formats
+OpenOffice.org Writer : printers;paper trays
+OpenOffice.org Writer : printers;properties
+OpenOffice.org Writer : printing
+OpenOffice.org Writer : printing;AutoText shortcuts
+OpenOffice.org Writer : printing;black and white
+OpenOffice.org Writer : printing;brochures
+OpenOffice.org Writer : printing;colors in grayscale
+OpenOffice.org Writer : printing;copies
+OpenOffice.org Writer : printing;creating individual jobs
+OpenOffice.org Writer : printing;dates in presentations
+OpenOffice.org Writer : printing;directly
+OpenOffice.org Writer : printing;documents
+OpenOffice.org Writer : printing;drawings defaults
+OpenOffice.org Writer : printing;elements in text documents
+OpenOffice.org Writer : printing;faster
+OpenOffice.org Writer : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Writer : printing;fitting to pages in presentations
+OpenOffice.org Writer : printing;formulas in OpenOffice.org Math
+OpenOffice.org Writer : printing;hidden pages of presentations
+OpenOffice.org Writer : printing;hiding text from printing
+OpenOffice.org Writer : printing;in original size in OpenOffice.org Math
+OpenOffice.org Writer : printing;individual brochures
+OpenOffice.org Writer : printing;left/right pages
+OpenOffice.org Writer : printing;multiple pages per sheet
+OpenOffice.org Writer : printing;portrait/landscape format
+OpenOffice.org Writer : printing;previews
+OpenOffice.org Writer : printing;queries (Base)
+OpenOffice.org Writer : printing;reverse order
+OpenOffice.org Writer : printing;scaling in OpenOffice.org Math
+OpenOffice.org Writer : printing;selections
+OpenOffice.org Writer : printing;text always in black
+OpenOffice.org Writer : printing;text in reverse order
+OpenOffice.org Writer : printing;tiling pages in presentations
+OpenOffice.org Writer : printing;transparencies
+OpenOffice.org Writer : printing;warnings
+OpenOffice.org Writer : printing;without scaling in presentations
+OpenOffice.org Writer : printing speed
+OpenOffice.org Writer : programming
+OpenOffice.org Writer : programming;OpenOffice.org
+OpenOffice.org Writer : programming;scripting
+OpenOffice.org Writer : promoting heading levels
+OpenOffice.org Writer : properties
+OpenOffice.org Writer : properties;charts
+OpenOffice.org Writer : properties;fields
+OpenOffice.org Writer : properties;fields in databases
+OpenOffice.org Writer : properties;files
+OpenOffice.org Writer : properties;form controls
+OpenOffice.org Writer : properties;forms
+OpenOffice.org Writer : properties;printers
+OpenOffice.org Writer : properties;smooth lines in line charts/XY charts
+OpenOffice.org Writer : proportional distribution of tables
+OpenOffice.org Writer : protected contents
+OpenOffice.org Writer : protected dashes
+OpenOffice.org Writer : protected database tables
+OpenOffice.org Writer : protected documents
+OpenOffice.org Writer : protected spaces
+OpenOffice.org Writer : protected spaces;inserting
+OpenOffice.org Writer : protected spaces;showing (Writer)
+OpenOffice.org Writer : protecting
+OpenOffice.org Writer : protecting;contents
+OpenOffice.org Writer : protecting;recorded changes
+OpenOffice.org Writer : protecting;sections
+OpenOffice.org Writer : proxy settings
+OpenOffice.org Writer : push buttons
+OpenOffice.org Writer : push buttons;adding to documents
+OpenOffice.org Writer : push buttons;creating
+OpenOffice.org Writer : queries
+OpenOffice.org Writer : queries;copying (Base)
+OpenOffice.org Writer : queries;creating in design view (Base)
+OpenOffice.org Writer : queries;creating in SQL view
+OpenOffice.org Writer : queries;defining (Base)
+OpenOffice.org Writer : queries;deleting table links (Base)
+OpenOffice.org Writer : queries;editing in data source view
+OpenOffice.org Writer : queries;formulating filter conditions (Base)
+OpenOffice.org Writer : queries;joining tables (Base)
+OpenOffice.org Writer : queries;missing elements (Base)
+OpenOffice.org Writer : queries;overview (Base)
+OpenOffice.org Writer : queries;parameter queries (Base)
+OpenOffice.org Writer : queries;printing (Base)
+OpenOffice.org Writer : Query Wizard (Base)
+OpenOffice.org Writer : quickstarter
+OpenOffice.org Writer : quotation marks
+OpenOffice.org Writer : quotation marks;changing automatically
+OpenOffice.org Writer : quotation marks;replacing
+OpenOffice.org Writer : quotes
+OpenOffice.org Writer : quotes;custom
+OpenOffice.org Writer : radar charts, see net charts
+OpenOffice.org Writer : radio button creation
+OpenOffice.org Writer : read-only documents
+OpenOffice.org Writer : read-only documents;cursor
+OpenOffice.org Writer : read-only documents;database tables on/off
+OpenOffice.org Writer : read-only documents;editing
+OpenOffice.org Writer : read-only documents;opening documents as
+OpenOffice.org Writer : read-only items in Data Navigator
+OpenOffice.org Writer : read-only sections
+OpenOffice.org Writer : rearranging headings
+OpenOffice.org Writer : recognition of languages
+OpenOffice.org Writer : recognizing URLs automatically
+OpenOffice.org Writer : recording
+OpenOffice.org Writer : recording;changes
+OpenOffice.org Writer : recording;macros
+OpenOffice.org Writer : records
+OpenOffice.org Writer : records;inserting notes
+OpenOffice.org Writer : records;protecting
+OpenOffice.org Writer : records;saving
+OpenOffice.org Writer : records;searching in databases
+OpenOffice.org Writer : rectangles with round corners
+OpenOffice.org Writer : recursions in spreadsheets
+OpenOffice.org Writer : redo command
+OpenOffice.org Writer : reduced printing
+OpenOffice.org Writer : reduced printing of multiple pages
+OpenOffice.org Writer : reducing rows and columns in text tables
+OpenOffice.org Writer : reference lines
+OpenOffice.org Writer : references
+OpenOffice.org Writer : references;displaying in color (Calc)
+OpenOffice.org Writer : references;expanding (Calc)
+OpenOffice.org Writer : references;in Writer tables
+OpenOffice.org Writer : references;inserting cross-references
+OpenOffice.org Writer : references;iterative (Calc)
+OpenOffice.org Writer : references;master documents
+OpenOffice.org Writer : references;modifying cross-references
+OpenOffice.org Writer : Refresh Data feature in Microsoft Office
+OpenOffice.org Writer : refusing word completions
+OpenOffice.org Writer : register-true
+OpenOffice.org Writer : register-true;definition
+OpenOffice.org Writer : register-true;pages and paragraphs
+OpenOffice.org Writer : registering
+OpenOffice.org Writer : registering;address books
+OpenOffice.org Writer : registering;databases (Base)
+OpenOffice.org Writer : registering;OpenOffice.org
+OpenOffice.org Writer : regression curves in charts
+OpenOffice.org Writer : regular expressions
+OpenOffice.org Writer : regular expressions;list of
+OpenOffice.org Writer : regular expressions;opening files
+OpenOffice.org Writer : regular expressions;searching
+OpenOffice.org Writer : rejecting word completions
+OpenOffice.org Writer : related words in thesaurus
+OpenOffice.org Writer : relational databases (Base)
+OpenOffice.org Writer : relations
+OpenOffice.org Writer : relations;creating and deleting (Base)
+OpenOffice.org Writer : relations;joining tables (Base)
+OpenOffice.org Writer : relations;properties (Base)
+OpenOffice.org Writer : relative distribution of table cells
+OpenOffice.org Writer : relative hyperlinks
+OpenOffice.org Writer : relative saving of URLs
+OpenOffice.org Writer : reloading
+OpenOffice.org Writer : reloading;documents
+OpenOffice.org Writer : reloading;HTML documents, automatically
+OpenOffice.org Writer : remarks, see also notes
+OpenOffice.org Writer : remote configurations
+OpenOffice.org Writer : remove noise filter
+OpenOffice.org Writer : removing
+OpenOffice.org Writer : removing;bullets and numbering
+OpenOffice.org Writer : removing;bullets in text documents
+OpenOffice.org Writer : removing;cell protection in text documents
+OpenOffice.org Writer : removing;form filters
+OpenOffice.org Writer : removing, see also deleting
+OpenOffice.org Writer : reorganizing charts
+OpenOffice.org Writer : repeating
+OpenOffice.org Writer : repeating;table headings after page breaks
+OpenOffice.org Writer : Replace text as you type feature in Microsoft Office
+OpenOffice.org Writer : replacement options
+OpenOffice.org Writer : replacement table
+OpenOffice.org Writer : replacing
+OpenOffice.org Writer : replacing;AutoCorrect function
+OpenOffice.org Writer : replacing;dashes
+OpenOffice.org Writer : replacing;databases
+OpenOffice.org Writer : replacing;fields, by text
+OpenOffice.org Writer : replacing;objects from Gallery
+OpenOffice.org Writer : replacing;text and text formats
+OpenOffice.org Writer : Report Builder
+OpenOffice.org Writer : reports
+OpenOffice.org Writer : reports;creating
+OpenOffice.org Writer : reports;error reports
+OpenOffice.org Writer : reports;opening and editing
+OpenOffice.org Writer : reports;templates
+OpenOffice.org Writer : resetting
+OpenOffice.org Writer : resetting;fonts
+OpenOffice.org Writer : resetting;templates
+OpenOffice.org Writer : resizing
+OpenOffice.org Writer : resizing;aspect ratio
+OpenOffice.org Writer : resizing;objects and frames, by keyboard
+OpenOffice.org Writer : resizing;objects, by mouse
+OpenOffice.org Writer : resizing;rows and columns in text tables
+OpenOffice.org Writer : resizing;text frames, by mouse
+OpenOffice.org Writer : resizing;windows
+OpenOffice.org Writer : resizing, see also scaling/zooming
+OpenOffice.org Writer : resolution when printing bitmaps
+OpenOffice.org Writer : restoring
+OpenOffice.org Writer : restoring;default formatting
+OpenOffice.org Writer : restoring;editing
+OpenOffice.org Writer : reversing printing order
+OpenOffice.org Writer : review function
+OpenOffice.org Writer : review function;accepting or rejecting changes
+OpenOffice.org Writer : review function;comparing documents
+OpenOffice.org Writer : review function;recording changes example
+OpenOffice.org Writer : rich text control
+OpenOffice.org Writer : right alignment of paragraphs
+OpenOffice.org Writer : right indents in paragraphs
+OpenOffice.org Writer : right joins (Base)
+OpenOffice.org Writer : right pages
+OpenOffice.org Writer : right-to-left text
+OpenOffice.org Writer : rising outline levels
+OpenOffice.org Writer : rotating
+OpenOffice.org Writer : rotating;3D text
+OpenOffice.org Writer : rotating;text
+OpenOffice.org Writer : round corners
+OpenOffice.org Writer : rounding precision (Calc)
+OpenOffice.org Writer : row breaks in text tables
+OpenOffice.org Writer : row headers
+OpenOffice.org Writer : row headers;displaying (Calc)
+OpenOffice.org Writer : row headers;highlighting (Calc)
+OpenOffice.org Writer : rows
+OpenOffice.org Writer : rows;inserting in tables, using icon
+OpenOffice.org Writer : rows;inserting/deleting in tables by keyboard
+OpenOffice.org Writer : rows;register-true text
+OpenOffice.org Writer : rows;selecting
+OpenOffice.org Writer : rulers
+OpenOffice.org Writer : rulers;default settings
+OpenOffice.org Writer : rulers;horizontal lines
+OpenOffice.org Writer : rulers;measurement units
+OpenOffice.org Writer : rulers;using rulers
+OpenOffice.org Writer : rulers;visible in presentations
+OpenOffice.org Writer : running titles in headers
+OpenOffice.org Writer : samples and templates
+OpenOffice.org Writer : saving
+OpenOffice.org Writer : saving;default file formats
+OpenOffice.org Writer : saving;dialog settings
+OpenOffice.org Writer : saving;documents
+OpenOffice.org Writer : saving;documents for mobile devices
+OpenOffice.org Writer : saving;documents in other formats
+OpenOffice.org Writer : saving;documents, automatically
+OpenOffice.org Writer : saving;in HTML format
+OpenOffice.org Writer : saving;in Microsoft Office file format
+OpenOffice.org Writer : saving;options
+OpenOffice.org Writer : saving;templates
+OpenOffice.org Writer : saving;to XML
+OpenOffice.org Writer : saving;VBA code in Microsoft Office documents
+OpenOffice.org Writer : saving;with password by default
+OpenOffice.org Writer : saving as command
+OpenOffice.org Writer : saving as command;precautions
+OpenOffice.org Writer : scaling
+OpenOffice.org Writer : scaling;axes
+OpenOffice.org Writer : scaling;font sizes in user interface
+OpenOffice.org Writer : scaling;objects
+OpenOffice.org Writer : scaling;pictures
+OpenOffice.org Writer : scaling;printing in OpenOffice.org Math
+OpenOffice.org Writer : scaling;text frames, by mouse
+OpenOffice.org Writer : scaling;text in charts
+OpenOffice.org Writer : scaling;when printing presentations
+OpenOffice.org Writer : scaling, see also zooming
+OpenOffice.org Writer : scanning pictures
+OpenOffice.org Writer : scatter charts
+OpenOffice.org Writer : screen
+OpenOffice.org Writer : screen;full screen views
+OpenOffice.org Writer : screen;scaling
+OpenOffice.org Writer : screen magnifiers
+OpenOffice.org Writer : screen readers
+OpenOffice.org Writer : script organization
+OpenOffice.org Writer : scripting in programming
+OpenOffice.org Writer : scrollbars
+OpenOffice.org Writer : scrollbars;controls
+OpenOffice.org Writer : scrollbars;displaying (Calc)
+OpenOffice.org Writer : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Writer : search criteria for database functions in cells
+OpenOffice.org Writer : search engines
+OpenOffice.org Writer : search engines;definition
+OpenOffice.org Writer : search engines;selecting
+OpenOffice.org Writer : searching
+OpenOffice.org Writer : searching;all sheets
+OpenOffice.org Writer : searching;cross-references
+OpenOffice.org Writer : searching;databases
+OpenOffice.org Writer : searching;form filters
+OpenOffice.org Writer : searching;formats
+OpenOffice.org Writer : searching;Internet
+OpenOffice.org Writer : searching;repeating a search
+OpenOffice.org Writer : searching;synonyms
+OpenOffice.org Writer : searching;tables and forms
+OpenOffice.org Writer : searching;with wildcards
+OpenOffice.org Writer : searching, see also finding
+OpenOffice.org Writer : secondary axes in charts
+OpenOffice.org Writer : sections
+OpenOffice.org Writer : sections;backgrounds
+OpenOffice.org Writer : sections;columns in
+OpenOffice.org Writer : sections;defining conditions
+OpenOffice.org Writer : sections;editing
+OpenOffice.org Writer : sections;hiding
+OpenOffice.org Writer : sections;inserting
+OpenOffice.org Writer : sections;inserting external content
+OpenOffice.org Writer : sections;inserting sections by DDE
+OpenOffice.org Writer : sections;moving and copying
+OpenOffice.org Writer : sections;protecting
+OpenOffice.org Writer : sections;remarks
+OpenOffice.org Writer : security
+OpenOffice.org Writer : security;options for documents with macros
+OpenOffice.org Writer : security;protecting contents
+OpenOffice.org Writer : security;warning dialogs with macros
+OpenOffice.org Writer : selecting
+OpenOffice.org Writer : selecting;controls
+OpenOffice.org Writer : selecting;group objects
+OpenOffice.org Writer : selecting;measurement units
+OpenOffice.org Writer : selecting;objects
+OpenOffice.org Writer : selecting;paper trays
+OpenOffice.org Writer : selecting;print areas
+OpenOffice.org Writer : selecting;several files
+OpenOffice.org Writer : selecting;tables
+OpenOffice.org Writer : selecting;text, with keyboard
+OpenOffice.org Writer : selection clipboard
+OpenOffice.org Writer : selection modes in text
+OpenOffice.org Writer : sending
+OpenOffice.org Writer : sending;AutoAbstract function in presentations
+OpenOffice.org Writer : sending;documents as e-mail
+OpenOffice.org Writer : sending;documents as faxes
+OpenOffice.org Writer : separation, see hyphenation
+OpenOffice.org Writer : separator lines
+OpenOffice.org Writer : separator lines;AutoFormat function
+OpenOffice.org Writer : separator lines;defining
+OpenOffice.org Writer : separators
+OpenOffice.org Writer : separators;conditional
+OpenOffice.org Writer : Server Side ImageMap
+OpenOffice.org Writer : settings
+OpenOffice.org Writer : settings;direct cursor
+OpenOffice.org Writer : settings;printers
+OpenOffice.org Writer : settings;program configuration
+OpenOffice.org Writer : settings;proxies
+OpenOffice.org Writer : settings;tracking changes
+OpenOffice.org Writer : settings;views
+OpenOffice.org Writer : SGML
+OpenOffice.org Writer : SGML;definition
+OpenOffice.org Writer : shadows
+OpenOffice.org Writer : shadows;areas
+OpenOffice.org Writer : shadows;borders
+OpenOffice.org Writer : shadows;characters
+OpenOffice.org Writer : shadows;characters, using context menu
+OpenOffice.org Writer : shadows;headers/footers
+OpenOffice.org Writer : sharpening filter
+OpenOffice.org Writer : sheet tabs
+OpenOffice.org Writer : sheet tabs;displaying
+OpenOffice.org Writer : sheets
+OpenOffice.org Writer : sheets;searching all
+OpenOffice.org Writer : shortcut keys
+OpenOffice.org Writer : shortcut keys;assigning macros
+OpenOffice.org Writer : shortcut keys;bold formatting
+OpenOffice.org Writer : shortcut keys;charts
+OpenOffice.org Writer : shortcut keys;general
+OpenOffice.org Writer : shortcut keys;in databases
+OpenOffice.org Writer : shortcut keys;in text documents
+OpenOffice.org Writer : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Writer : Show/Hide feature in Microsoft Office
+OpenOffice.org Writer : showing
+OpenOffice.org Writer : showing;changes
+OpenOffice.org Writer : showing;docked windows
+OpenOffice.org Writer : showing;drawings and controls (Writer)
+OpenOffice.org Writer : showing;live presentations on the Internet
+OpenOffice.org Writer : showing;rulers
+OpenOffice.org Writer : showing;toolbars
+OpenOffice.org Writer : sideways orientation of pages
+OpenOffice.org Writer : signing documents with digital signatures
+OpenOffice.org Writer : similarity search
+OpenOffice.org Writer : simple handles (Writer)
+OpenOffice.org Writer : simplified Chinese
+OpenOffice.org Writer : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Writer : single sign on options
+OpenOffice.org Writer : single-line spacing in text
+OpenOffice.org Writer : sizes
+OpenOffice.org Writer : sizes;draw objects
+OpenOffice.org Writer : sizes;pictures
+OpenOffice.org Writer : slanting draw objects
+OpenOffice.org Writer : small capitals
+OpenOffice.org Writer : small icons
+OpenOffice.org Writer : smart tags
+OpenOffice.org Writer : smart tags;options
+OpenOffice.org Writer : smart tags;using
+OpenOffice.org Writer : smooth scrolling (Writer)
+OpenOffice.org Writer : smoothing filter
+OpenOffice.org Writer : snap grid defaults (Writer/Calc)
+OpenOffice.org Writer : snapping in presentations and drawings
+OpenOffice.org Writer : solarization filter
+OpenOffice.org Writer : sort lists
+OpenOffice.org Writer : sort lists;copying to in Calc
+OpenOffice.org Writer : sorting
+OpenOffice.org Writer : sorting;data in forms
+OpenOffice.org Writer : sorting;databases
+OpenOffice.org Writer : sorting;paragraphs in special languages
+OpenOffice.org Writer : sorting;paragraphs/table rows
+OpenOffice.org Writer : sounds
+OpenOffice.org Writer : sounds;inserting and playing
+OpenOffice.org Writer : sounds;UNIX
+OpenOffice.org Writer : spaces
+OpenOffice.org Writer : spaces;displaying (Writer)
+OpenOffice.org Writer : spaces;ignoring double
+OpenOffice.org Writer : spaces;inserting protected spaces
+OpenOffice.org Writer : spaces;showing protected spaces (Writer)
+OpenOffice.org Writer : spacing
+OpenOffice.org Writer : spacing;between paragraphs in footnotes
+OpenOffice.org Writer : spacing;endnotes/footnotes
+OpenOffice.org Writer : spacing;font effects
+OpenOffice.org Writer : spacing;lines and paragraphs
+OpenOffice.org Writer : spacing;register-true text
+OpenOffice.org Writer : spacing;tab stops in text documents
+OpenOffice.org Writer : spacing;tabs in presentations
+OpenOffice.org Writer : spadmin
+OpenOffice.org Writer : special characters
+OpenOffice.org Writer : speech bubbles
+OpenOffice.org Writer : speed of printing
+OpenOffice.org Writer : spellcheck
+OpenOffice.org Writer : spellcheck;activating for a language
+OpenOffice.org Writer : spellcheck;activating for all languages
+OpenOffice.org Writer : spellcheck;AutoSpellcheck on/off
+OpenOffice.org Writer : spellcheck;checking text documents manually
+OpenOffice.org Writer : spellcheck;context menus
+OpenOffice.org Writer : spellcheck;default languages
+OpenOffice.org Writer : spellcheck;dialog
+OpenOffice.org Writer : spellcheck;dictionary of exceptions
+OpenOffice.org Writer : spellcheck;ignore list
+OpenOffice.org Writer : Spelling and Grammar feature in Microsoft Office
+OpenOffice.org Writer : spelling in thesaurus
+OpenOffice.org Writer : spin button creation
+OpenOffice.org Writer : splitting cells
+OpenOffice.org Writer : splitting cells;by keyboard
+OpenOffice.org Writer : splitting cells;by menu command
+OpenOffice.org Writer : splitting tables
+OpenOffice.org Writer : splitting tables;at cursor position
+OpenOffice.org Writer : splitting tables;row breaks
+OpenOffice.org Writer : spoolfiles with Xprinter
+OpenOffice.org Writer : spreadsheets
+OpenOffice.org Writer : spreadsheets;as databases (base)
+OpenOffice.org Writer : spreadsheets;backgrounds
+OpenOffice.org Writer : spreadsheets;copying areas to text documents
+OpenOffice.org Writer : spreadsheets;creating/opening
+OpenOffice.org Writer : spreadsheets;inserting charts
+OpenOffice.org Writer : spreadsheets;inserting database records
+OpenOffice.org Writer : spreadsheets;inserting tables from
+OpenOffice.org Writer : spreadsheets;printing
+OpenOffice.org Writer : spreadsheets;saving
+OpenOffice.org Writer : spreadsheets;saving automatically
+OpenOffice.org Writer : spreadsheets;saving in other formats
+OpenOffice.org Writer : spreadsheets;sending as e-mail
+OpenOffice.org Writer : SQL
+OpenOffice.org Writer : SQL;definition
+OpenOffice.org Writer : SQL;DISTINCT parameter
+OpenOffice.org Writer : SQL;executing SQL commands
+OpenOffice.org Writer : SQL;executing SQL statements (Base)
+OpenOffice.org Writer : SQL;queries (Base)
+OpenOffice.org Writer : square drawings
+OpenOffice.org Writer : standard bar on/off
+OpenOffice.org Writer : standard deviation in charts
+OpenOffice.org Writer : standard filters in databases
+OpenOffice.org Writer : standard printer under UNIX
+OpenOffice.org Writer : Start Module backing window
+OpenOffice.org Writer : start parameters
+OpenOffice.org Writer : starting page numbers
+OpenOffice.org Writer : statistical functions
+OpenOffice.org Writer : statistics in charts
+OpenOffice.org Writer : status bar on/off
+OpenOffice.org Writer : stickers
+OpenOffice.org Writer : stock charts
+OpenOffice.org Writer : storing bibliographic information
+OpenOffice.org Writer : strikethrough
+OpenOffice.org Writer : strikethrough;characters
+OpenOffice.org Writer : strikethrough;font effects
+OpenOffice.org Writer : styles
+OpenOffice.org Writer : styles;'changed' message
+OpenOffice.org Writer : styles;categories
+OpenOffice.org Writer : styles;conditional
+OpenOffice.org Writer : styles;copying between documents
+OpenOffice.org Writer : styles;creating from selections
+OpenOffice.org Writer : styles;finding
+OpenOffice.org Writer : styles;importing from other files
+OpenOffice.org Writer : styles;keyboard shortcuts
+OpenOffice.org Writer : styles;organizing
+OpenOffice.org Writer : styles;printing styles used in a document
+OpenOffice.org Writer : styles;replacing automatically
+OpenOffice.org Writer : styles;styles and templates
+OpenOffice.org Writer : styles;table styles
+OpenOffice.org Writer : styles;transferring
+OpenOffice.org Writer : styles;updating from selections
+OpenOffice.org Writer : Styles and Formatting window
+OpenOffice.org Writer : Styles and Formatting window;applying styles
+OpenOffice.org Writer : Styles and Formatting window;docking
+OpenOffice.org Writer : Styles and Formatting window;docking and resizing
+OpenOffice.org Writer : Styles and Formatting window;updating from selections
+OpenOffice.org Writer : Stylist, see Styles and Formatting window
+OpenOffice.org Writer : subdocuments
+OpenOffice.org Writer : subforms
+OpenOffice.org Writer : subforms;creating
+OpenOffice.org Writer : subforms;description
+OpenOffice.org Writer : subject fields
+OpenOffice.org Writer : submitting forms
+OpenOffice.org Writer : subscript text
+OpenOffice.org Writer : subsidiary documents
+OpenOffice.org Writer : suffixes in file formats
+OpenOffice.org Writer : sums of table cell series
+OpenOffice.org Writer : superscript text
+OpenOffice.org Writer : support on the Web
+OpenOffice.org Writer : switching off word completion
+OpenOffice.org Writer : synchronizing
+OpenOffice.org Writer : synchronizing;labels and business cards
+OpenOffice.org Writer : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Writer : synonyms in thesaurus
+OpenOffice.org Writer : system address book registration
+OpenOffice.org Writer : tab stops
+OpenOffice.org Writer : tab stops;before headings
+OpenOffice.org Writer : tab stops;displaying (Writer)
+OpenOffice.org Writer : tab stops;inserting and editing
+OpenOffice.org Writer : tab stops;inserting in lists
+OpenOffice.org Writer : tab stops;setting in sheets
+OpenOffice.org Writer : tab stops;settings
+OpenOffice.org Writer : tab stops;spacing in presentations
+OpenOffice.org Writer : tab stops;spacing in text documents
+OpenOffice.org Writer : table cells
+OpenOffice.org Writer : table cells;adjusting the width on rulers
+OpenOffice.org Writer : table cells;calculating sums
+OpenOffice.org Writer : table cells;enlarging/reducing in text
+OpenOffice.org Writer : table controls
+OpenOffice.org Writer : table controls;form functions
+OpenOffice.org Writer : table controls;keyboard-only edit mode
+OpenOffice.org Writer : table controls;properties
+OpenOffice.org Writer : table mode selection
+OpenOffice.org Writer : table views of databases
+OpenOffice.org Writer : Table Wizard (Base)
+OpenOffice.org Writer : tables
+OpenOffice.org Writer : tables;adapting the width by keyboard
+OpenOffice.org Writer : tables;allowing page breaks
+OpenOffice.org Writer : tables;AutoFormat function
+OpenOffice.org Writer : tables;backgrounds
+OpenOffice.org Writer : tables;calculating across
+OpenOffice.org Writer : tables;calculating sums
+OpenOffice.org Writer : tables;converting to text
+OpenOffice.org Writer : tables;cross-referencing
+OpenOffice.org Writer : tables;defining borders
+OpenOffice.org Writer : tables;deleting
+OpenOffice.org Writer : tables;editing by keyboard
+OpenOffice.org Writer : tables;editing with the keyboard
+OpenOffice.org Writer : tables;heading repetition after page breaks
+OpenOffice.org Writer : tables;inserting columns in
+OpenOffice.org Writer : tables;inserting line breaks
+OpenOffice.org Writer : tables;inserting rows
+OpenOffice.org Writer : tables;inserting text before
+OpenOffice.org Writer : tables;inserting text tables
+OpenOffice.org Writer : tables;jumping to
+OpenOffice.org Writer : tables;labeling
+OpenOffice.org Writer : tables;merging
+OpenOffice.org Writer : tables;merging cells
+OpenOffice.org Writer : tables;number recognition
+OpenOffice.org Writer : tables;performing calculations in
+OpenOffice.org Writer : tables;positioning
+OpenOffice.org Writer : tables;resizing
+OpenOffice.org Writer : tables;selecting
+OpenOffice.org Writer : tables;sorting rows
+OpenOffice.org Writer : tables;splitting
+OpenOffice.org Writer : tables;start/end of document
+OpenOffice.org Writer : tables;text flow around text tables
+OpenOffice.org Writer : tables in databases
+OpenOffice.org Writer : tables in databases;access rights to (Base)
+OpenOffice.org Writer : tables in databases;adding to queries
+OpenOffice.org Writer : tables in databases;browsing and editing
+OpenOffice.org Writer : tables in databases;copying database tables (Base)
+OpenOffice.org Writer : tables in databases;creating
+OpenOffice.org Writer : tables in databases;creating in design view
+OpenOffice.org Writer : tables in databases;importing text formats (Base)
+OpenOffice.org Writer : tables in databases;joining for queries (Base)
+OpenOffice.org Writer : tables in databases;printing queries (Base)
+OpenOffice.org Writer : tables in databases;relations (Base)
+OpenOffice.org Writer : tables in databases;searching
+OpenOffice.org Writer : tables in spreadsheets
+OpenOffice.org Writer : tables in spreadsheets;copying data to other applications
+OpenOffice.org Writer : tables in spreadsheets;defining borders
+OpenOffice.org Writer : tables in spreadsheets;inserting in text
+OpenOffice.org Writer : tables in spreadsheets;value highlighting
+OpenOffice.org Writer : tables in text
+OpenOffice.org Writer : tables in text;captions
+OpenOffice.org Writer : tables in text;creating automatically
+OpenOffice.org Writer : tables in text;default settings
+OpenOffice.org Writer : tables in text;defining borders
+OpenOffice.org Writer : tables in text;displaying
+OpenOffice.org Writer : tables in text;printing
+OpenOffice.org Writer : tables in text;protecting cells
+OpenOffice.org Writer : tables of contents
+OpenOffice.org Writer : tables of contents;creating and updating
+OpenOffice.org Writer : tables of contents;defining entries in
+OpenOffice.org Writer : tables of contents;editing and deleting
+OpenOffice.org Writer : tables of contents;editing or deleting entries
+OpenOffice.org Writer : tables of contents;formatting
+OpenOffice.org Writer : tables of contents;hyperlinks as entries
+OpenOffice.org Writer : tables of contents;unprotecting
+OpenOffice.org Writer : tabs
+OpenOffice.org Writer : tabs;displaying sheet tabs
+OpenOffice.org Writer : tags
+OpenOffice.org Writer : tags;definition
+OpenOffice.org Writer : tags;in OpenOffice.org Writer
+OpenOffice.org Writer : tags;META tags
+OpenOffice.org Writer : templates
+OpenOffice.org Writer : templates;agendas
+OpenOffice.org Writer : templates;changing basic fonts
+OpenOffice.org Writer : templates;creating document templates
+OpenOffice.org Writer : templates;database reports
+OpenOffice.org Writer : templates;default templates
+OpenOffice.org Writer : templates;deleting
+OpenOffice.org Writer : templates;editing and saving
+OpenOffice.org Writer : templates;faxes
+OpenOffice.org Writer : templates;importing and exporting
+OpenOffice.org Writer : templates;letters
+OpenOffice.org Writer : templates;new documents from templates
+OpenOffice.org Writer : templates;opening documents with
+OpenOffice.org Writer : templates;organizing
+OpenOffice.org Writer : templates;organizing (guide)
+OpenOffice.org Writer : templates;updating from selections
+OpenOffice.org Writer : terminology
+OpenOffice.org Writer : terminology;general glossary
+OpenOffice.org Writer : terminology;Internet glossary
+OpenOffice.org Writer : testing XML filters
+OpenOffice.org Writer : text
+OpenOffice.org Writer : text;animating
+OpenOffice.org Writer : text;Asian layout
+OpenOffice.org Writer : text;backgrounds
+OpenOffice.org Writer : text;bold
+OpenOffice.org Writer : text;coloring
+OpenOffice.org Writer : text;conditional text
+OpenOffice.org Writer : text;contours
+OpenOffice.org Writer : text;converting to tables
+OpenOffice.org Writer : text;copying by drag and drop
+OpenOffice.org Writer : text;CTL languages
+OpenOffice.org Writer : text;cursor
+OpenOffice.org Writer : text;drawing pictures
+OpenOffice.org Writer : text;emphasizing
+OpenOffice.org Writer : text;font effects
+OpenOffice.org Writer : text;font sizes
+OpenOffice.org Writer : text;font styles
+OpenOffice.org Writer : text;fonts and formats
+OpenOffice.org Writer : text;Fontwork icons
+OpenOffice.org Writer : text;formatting around objects
+OpenOffice.org Writer : text;formatting bold while typing
+OpenOffice.org Writer : text;hiding
+OpenOffice.org Writer : text;hiding from specific users, with conditions
+OpenOffice.org Writer : text;hyperlinks
+OpenOffice.org Writer : text;input fields
+OpenOffice.org Writer : text;inserting pictures from Draw
+OpenOffice.org Writer : text;inserting pictures in
+OpenOffice.org Writer : text;inserting special characters
+OpenOffice.org Writer : text;italics
+OpenOffice.org Writer : text;kerning
+OpenOffice.org Writer : text;language selection
+OpenOffice.org Writer : text;line numbers
+OpenOffice.org Writer : text;line spacing
+OpenOffice.org Writer : text;multicolumn
+OpenOffice.org Writer : text;navigating and selecting with keyboard
+OpenOffice.org Writer : text;non-printable
+OpenOffice.org Writer : text;not printing
+OpenOffice.org Writer : text;number of words/characters
+OpenOffice.org Writer : text;overwriting or inserting
+OpenOffice.org Writer : text;placeholders in presentations
+OpenOffice.org Writer : text;printing in black
+OpenOffice.org Writer : text;replacing with format
+OpenOffice.org Writer : text;rotating
+OpenOffice.org Writer : text;selection modes
+OpenOffice.org Writer : text;shadowed
+OpenOffice.org Writer : text;sorting paragraphs
+OpenOffice.org Writer : text;subscript and superscript
+OpenOffice.org Writer : text;text/draw objects
+OpenOffice.org Writer : text;turning off automatic correction
+OpenOffice.org Writer : text;uppercase or lowercase
+OpenOffice.org Writer : text animation
+OpenOffice.org Writer : text attributes
+OpenOffice.org Writer : text attributes;hyperlinks
+OpenOffice.org Writer : text attributes;undoing
+OpenOffice.org Writer : text blocks
+OpenOffice.org Writer : text boxes
+OpenOffice.org Writer : text boxes;form functions
+OpenOffice.org Writer : text boxes;positioning
+OpenOffice.org Writer : text breaks in cells
+OpenOffice.org Writer : text colors for better accessibility
+OpenOffice.org Writer : text columns
+OpenOffice.org Writer : text databases (Base)
+OpenOffice.org Writer : text documents
+OpenOffice.org Writer : text documents;creating/opening
+OpenOffice.org Writer : text documents;default templates
+OpenOffice.org Writer : text documents;importing/exporting
+OpenOffice.org Writer : text documents;inserting Calc charts
+OpenOffice.org Writer : text documents;inserting spreadsheet cells
+OpenOffice.org Writer : text documents;merging
+OpenOffice.org Writer : text documents;print settings
+OpenOffice.org Writer : text documents;printing
+OpenOffice.org Writer : text documents;publishing in HTML
+OpenOffice.org Writer : text documents;saving
+OpenOffice.org Writer : text documents;saving automatically
+OpenOffice.org Writer : text documents;saving in other formats
+OpenOffice.org Writer : text documents;sending as e-mail
+OpenOffice.org Writer : text documents;shortcut keys in
+OpenOffice.org Writer : text effects
+OpenOffice.org Writer : text flow
+OpenOffice.org Writer : text flow;around text tables
+OpenOffice.org Writer : text flow;at breaks
+OpenOffice.org Writer : text flow;from frame to frame
+OpenOffice.org Writer : text flow;in cells
+OpenOffice.org Writer : text formats
+OpenOffice.org Writer : text formats;copying and pasting
+OpenOffice.org Writer : text formats;databases
+OpenOffice.org Writer : text formats;finding
+OpenOffice.org Writer : text formats;pasting
+OpenOffice.org Writer : text frames
+OpenOffice.org Writer : text frames;centering on pages
+OpenOffice.org Writer : text frames;inserting/editing/linking
+OpenOffice.org Writer : text frames;labeling
+OpenOffice.org Writer : text grid for Asian layout
+OpenOffice.org Writer : text input fields
+OpenOffice.org Writer : text layout for special languages
+OpenOffice.org Writer : text objects
+OpenOffice.org Writer : text objects;alignment
+OpenOffice.org Writer : text objects;draw functions
+OpenOffice.org Writer : text objects;fonts
+OpenOffice.org Writer : text objects;in presentations and drawings
+OpenOffice.org Writer : text overflow in spreadsheet cells
+OpenOffice.org Writer : text scaling in charts
+OpenOffice.org Writer : text sections
+OpenOffice.org Writer : text sections;moving and copying
+OpenOffice.org Writer : text sections;using
+OpenOffice.org Writer : text wrap around objects
+OpenOffice.org Writer : text, see also text documents, paragraphs and characters
+OpenOffice.org Writer : TextArt, see Fontwork
+OpenOffice.org Writer : textures
+OpenOffice.org Writer : textures;inserting from Gallery
+OpenOffice.org Writer : textures;on chart bars
+OpenOffice.org Writer : Thai
+OpenOffice.org Writer : Thai;entering text
+OpenOffice.org Writer : Thai;language settings
+OpenOffice.org Writer : thesaurus
+OpenOffice.org Writer : thesaurus;activating for a language
+OpenOffice.org Writer : thesaurus;related words
+OpenOffice.org Writer : ticker text
+OpenOffice.org Writer : time fields
+OpenOffice.org Writer : time fields;form functions
+OpenOffice.org Writer : time fields;HTML
+OpenOffice.org Writer : time fields;inserting
+OpenOffice.org Writer : times
+OpenOffice.org Writer : times;inserting when printing presentations
+OpenOffice.org Writer : times, formats
+OpenOffice.org Writer : tips
+OpenOffice.org Writer : tips;extended tips in Help
+OpenOffice.org Writer : title pages
+OpenOffice.org Writer : title pages;centering text on
+OpenOffice.org Writer : title pages;page styles
+OpenOffice.org Writer : title rows
+OpenOffice.org Writer : title rows;printing in OpenOffice.org Math
+OpenOffice.org Writer : titles
+OpenOffice.org Writer : titles;alignment (charts)
+OpenOffice.org Writer : titles;changing
+OpenOffice.org Writer : titles;editing in charts
+OpenOffice.org Writer : titles;font effects
+OpenOffice.org Writer : titles;formatting automatically
+OpenOffice.org Writer : titles;formatting charts
+OpenOffice.org Writer : titles;objects
+OpenOffice.org Writer : toolbars
+OpenOffice.org Writer : toolbars;adding buttons
+OpenOffice.org Writer : toolbars;docking/undocking
+OpenOffice.org Writer : toolbars;Form Navigation bar
+OpenOffice.org Writer : toolbars;viewing/closing
+OpenOffice.org Writer : tools bar
+OpenOffice.org Writer : tooltips
+OpenOffice.org Writer : tooltips;extended tips
+OpenOffice.org Writer : tooltips;help
+OpenOffice.org Writer : totals in text tables
+OpenOffice.org Writer : Track changes feature in Microsoft Office
+OpenOffice.org Writer : traditional Chinese
+OpenOffice.org Writer : traditional Chinese;translating to simplified chinese
+OpenOffice.org Writer : transparency
+OpenOffice.org Writer : transparency;areas
+OpenOffice.org Writer : transparency;off for faster printing
+OpenOffice.org Writer : transparency;saving
+OpenOffice.org Writer : tree view of Help
+OpenOffice.org Writer : trend lines in charts
+OpenOffice.org Writer : trigonometric functions
+OpenOffice.org Writer : turning off automatic correction
+OpenOffice.org Writer : typefaces
+OpenOffice.org Writer : typefaces;adding under UNIX
+OpenOffice.org Writer : typefaces;formats
+OpenOffice.org Writer : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Writer : typography
+OpenOffice.org Writer : typography;Asian
+OpenOffice.org Writer : underlining
+OpenOffice.org Writer : underlining;AutoFormat function
+OpenOffice.org Writer : underlining;characters
+OpenOffice.org Writer : underlining;quick
+OpenOffice.org Writer : underlining;text
+OpenOffice.org Writer : undocking windows
+OpenOffice.org Writer : undoing
+OpenOffice.org Writer : undoing;direct formatting
+OpenOffice.org Writer : undoing;editing
+OpenOffice.org Writer : undoing;number of steps
+OpenOffice.org Writer : ungrouping groups
+OpenOffice.org Writer : units
+OpenOffice.org Writer : units;converting
+OpenOffice.org Writer : units;measurement units
+OpenOffice.org Writer : unlinking frames
+OpenOffice.org Writer : UNO components
+OpenOffice.org Writer : UNO components;Extension Manager
+OpenOffice.org Writer : UNO components;integrating new
+OpenOffice.org Writer : update options
+OpenOffice.org Writer : updates
+OpenOffice.org Writer : updates;checking automatically
+OpenOffice.org Writer : updates;checking manually
+OpenOffice.org Writer : updating
+OpenOffice.org Writer : updating;cross-references
+OpenOffice.org Writer : updating;fields
+OpenOffice.org Writer : updating;fields and charts, automatically (Writer)
+OpenOffice.org Writer : updating;indexes/tables of contents
+OpenOffice.org Writer : updating;linked sections, manually
+OpenOffice.org Writer : updating;links in text documents
+OpenOffice.org Writer : updating;links, on opening
+OpenOffice.org Writer : updating;styles, from selections
+OpenOffice.org Writer : updating;tables of contents
+OpenOffice.org Writer : updating;templates
+OpenOffice.org Writer : updating;text documents
+OpenOffice.org Writer : uppercase
+OpenOffice.org Writer : uppercase;changing to lowercase
+OpenOffice.org Writer : uppercase;formatting text
+OpenOffice.org Writer : URL
+OpenOffice.org Writer : URL;changing hyperlink URLs
+OpenOffice.org Writer : URL;definition
+OpenOffice.org Writer : URL;saving absolute/relative paths
+OpenOffice.org Writer : URL;turning off URL recognition
+OpenOffice.org Writer : user data
+OpenOffice.org Writer : user data;in conditions
+OpenOffice.org Writer : user data;input
+OpenOffice.org Writer : user data;querying
+OpenOffice.org Writer : user data;removing when saving
+OpenOffice.org Writer : user variables in conditions/fields
+OpenOffice.org Writer : user-defined dictionaries
+OpenOffice.org Writer : user-defined dictionaries;creating
+OpenOffice.org Writer : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Writer : user-defined dictionaries;editing
+OpenOffice.org Writer : user-defined dictionaries;removing words from
+OpenOffice.org Writer : user-defined fields, restriction
+OpenOffice.org Writer : user-defined indexes
+OpenOffice.org Writer : user-defined styles
+OpenOffice.org Writer : user-defined styles;automatically replacing
+OpenOffice.org Writer : UTF-8/UCS2 support
+OpenOffice.org Writer : Validation feature in Microsoft Office
+OpenOffice.org Writer : values
+OpenOffice.org Writer : values;rounded as shown (Calc)
+OpenOffice.org Writer : variable dates
+OpenOffice.org Writer : variables
+OpenOffice.org Writer : variables;document properties
+OpenOffice.org Writer : variables;for paths
+OpenOffice.org Writer : variables;in conditions
+OpenOffice.org Writer : variances in charts
+OpenOffice.org Writer : VBA code
+OpenOffice.org Writer : VBA code;loading/saving documents with VBA code
+OpenOffice.org Writer : version management
+OpenOffice.org Writer : version numbers of documents
+OpenOffice.org Writer : versions
+OpenOffice.org Writer : versions;comparing documents
+OpenOffice.org Writer : versions;file saving as, restriction
+OpenOffice.org Writer : versions;merging document versions
+OpenOffice.org Writer : versions;of a document
+OpenOffice.org Writer : versions;OpenOffice.org
+OpenOffice.org Writer : vertical callouts
+OpenOffice.org Writer : vertical rulers
+OpenOffice.org Writer : vertical scrollbars (Writer)
+OpenOffice.org Writer : vertical text boxes
+OpenOffice.org Writer : videos
+OpenOffice.org Writer : viewing
+OpenOffice.org Writer : viewing;databases
+OpenOffice.org Writer : viewing;fields
+OpenOffice.org Writer : viewing;file properties
+OpenOffice.org Writer : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Writer : viewing;toolbars
+OpenOffice.org Writer : views
+OpenOffice.org Writer : views;creating database views (Base)
+OpenOffice.org Writer : views;defaults
+OpenOffice.org Writer : views;full screen
+OpenOffice.org Writer : views;icons
+OpenOffice.org Writer : views;in 3D
+OpenOffice.org Writer : views;scaling
+OpenOffice.org Writer : Visual Basic for Applications
+OpenOffice.org Writer : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Writer : watermarks
+OpenOffice.org Writer : web documents
+OpenOffice.org Writer : web documents;XForms
+OpenOffice.org Writer : Web support
+OpenOffice.org Writer : WebCast export
+OpenOffice.org Writer : weekdays
+OpenOffice.org Writer : weekdays;automatically completing
+OpenOffice.org Writer : widows
+OpenOffice.org Writer : wildcards, see regular expressions
+OpenOffice.org Writer : windows
+OpenOffice.org Writer : windows;docking
+OpenOffice.org Writer : windows;docking definition
+OpenOffice.org Writer : windows;hiding/showing/docking
+OpenOffice.org Writer : windows;new
+OpenOffice.org Writer : wizards
+OpenOffice.org Writer : wizards;agendas
+OpenOffice.org Writer : wizards;database queries
+OpenOffice.org Writer : wizards;database tables (Base)
+OpenOffice.org Writer : wizards;databases (Base)
+OpenOffice.org Writer : wizards;document converter
+OpenOffice.org Writer : wizards;Euro Converter
+OpenOffice.org Writer : wizards;faxes
+OpenOffice.org Writer : wizards;form letters
+OpenOffice.org Writer : wizards;forms
+OpenOffice.org Writer : wizards;letters
+OpenOffice.org Writer : wizards;overview
+OpenOffice.org Writer : wizards;presentations
+OpenOffice.org Writer : wizards;reports
+OpenOffice.org Writer : word completion
+OpenOffice.org Writer : word counts
+OpenOffice.org Writer : Word documents
+OpenOffice.org Writer : Word documents;compatibility
+OpenOffice.org Writer : Word documents;saving as
+OpenOffice.org Writer : WordArt, see Fontwork
+OpenOffice.org Writer : words
+OpenOffice.org Writer : words;automatic replacement on/off
+OpenOffice.org Writer : words;automatically replacing
+OpenOffice.org Writer : words;counting in text
+OpenOffice.org Writer : words;disabling spellcheck
+OpenOffice.org Writer : words;wrapping in cells
+OpenOffice.org Writer : words;wrapping/not wrapping in text
+OpenOffice.org Writer : work directory change
+OpenOffice.org Writer : Workbook feature in Microsoft Office
+OpenOffice.org Writer : Worksheet feature in Microsoft Office
+OpenOffice.org Writer : wrapping text
+OpenOffice.org Writer : wrapping text;editing contours
+OpenOffice.org Writer : wrapping text;in cells
+OpenOffice.org Writer : write protection on/off
+OpenOffice.org Writer : writing aids options
+OpenOffice.org Writer : writing with direct cursor
+OpenOffice.org Writer : WYSIWYG in fonts lists
+OpenOffice.org Writer : X axes
+OpenOffice.org Writer : X axes;grid formatting
+OpenOffice.org Writer : X axes;scaling
+OpenOffice.org Writer : X axes;showing
+OpenOffice.org Writer : XForms
+OpenOffice.org Writer : XML converters
+OpenOffice.org Writer : XML file formats
+OpenOffice.org Writer : XML filters
+OpenOffice.org Writer : XML filters;creating/testing/distributing/deleting
+OpenOffice.org Writer : XML filters;settings
+OpenOffice.org Writer : XML Forms
+OpenOffice.org Writer : XSLT based filters
+OpenOffice.org Writer : XSLT based filters;settings
+OpenOffice.org Writer : XSLT filters, see also XML filters
+OpenOffice.org Writer : XY charts
+OpenOffice.org Writer : Y axes
+OpenOffice.org Writer : Y axes;formatting
+OpenOffice.org Writer : Y axes;grid formatting
+OpenOffice.org Writer : Y axes;scaling
+OpenOffice.org Writer : Y axes;showing
+OpenOffice.org Writer : years
+OpenOffice.org Writer : years;2-digit options
+OpenOffice.org Writer : Z axes
+OpenOffice.org Writer : Z axes;grid formatting
+OpenOffice.org Writer : Z axes;showing
+OpenOffice.org Writer : zero values
+OpenOffice.org Writer : zero values;displaying (Calc)
+OpenOffice.org Writer : zooming
+OpenOffice.org Writer : zooming;page views
+OpenOffice.org Writer : zooming;pictures
+OpenOffice.org Writer : zooming;status bar
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topics_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topics_en-US.txt
index 9e93d6cf6702..d523c5e9f256 100644..100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topics_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_help_topics_en-US.txt
@@ -1,21949 +1,21949 @@
-OpenOffice.org Chart : 1/2 replacement
-OpenOffice.org Chart : 3D charts
-OpenOffice.org Chart : 3D text creation
-OpenOffice.org Chart : 3D view
-OpenOffice.org Chart : abbreviation replacement
-OpenOffice.org Chart : absolute hyperlinks
-OpenOffice.org Chart : absolute saving of URLs
-OpenOffice.org Chart : accents
-OpenOffice.org Chart : Access databases (base)
-OpenOffice.org Chart : access rights for database tables (Base)
-OpenOffice.org Chart : accessibility
-OpenOffice.org Chart : accessibility;general shortcuts
-OpenOffice.org Chart : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Chart : accessibility;OpenOffice.org features
-OpenOffice.org Chart : accessibility;options
-OpenOffice.org Chart : activating
-OpenOffice.org Chart : activating;context menus
-OpenOffice.org Chart : activating;Error Report Tool
-OpenOffice.org Chart : activating;extended help tips
-OpenOffice.org Chart : activating;plug-ins
-OpenOffice.org Chart : ActiveX control
-OpenOffice.org Chart : Adabas D databases (base)
-OpenOffice.org Chart : add-ons, see UNO components
-OpenOffice.org Chart : additional selection mode
-OpenOffice.org Chart : address books
-OpenOffice.org Chart : address books;LDAP server (Base)
-OpenOffice.org Chart : address books;registering
-OpenOffice.org Chart : address labels from databases
-OpenOffice.org Chart : ADO databases (Base)
-OpenOffice.org Chart : Agenda Wizard
-OpenOffice.org Chart : aging filter
-OpenOffice.org Chart : aligning
-OpenOffice.org Chart : aligning;2D charts
-OpenOffice.org Chart : aligning;cells
-OpenOffice.org Chart : aligning;objects
-OpenOffice.org Chart : aligning;paragraphs
-OpenOffice.org Chart : aligning;tables in text
-OpenOffice.org Chart : aligning;text objects
-OpenOffice.org Chart : aligning;titles in charts
-OpenOffice.org Chart : alternative fonts
-OpenOffice.org Chart : ampersand symbol, see also operators
-OpenOffice.org Chart : anchors
-OpenOffice.org Chart : anchors;changing
-OpenOffice.org Chart : anchors;displaying (Calc)
-OpenOffice.org Chart : anchors;types/positions for draw objects
-OpenOffice.org Chart : animations
-OpenOffice.org Chart : animations;accessibility options
-OpenOffice.org Chart : appearance options
-OpenOffice.org Chart : Arabic
-OpenOffice.org Chart : Arabic;entering text
-OpenOffice.org Chart : Arabic;language settings
-OpenOffice.org Chart : area charts
-OpenOffice.org Chart : areas
-OpenOffice.org Chart : areas;bitmap patterns
-OpenOffice.org Chart : areas;hatched/dotted
-OpenOffice.org Chart : areas;shadows
-OpenOffice.org Chart : areas;slanting
-OpenOffice.org Chart : areas;styles
-OpenOffice.org Chart : areas;transparency
-OpenOffice.org Chart : arguments in command line
-OpenOffice.org Chart : arranging
-OpenOffice.org Chart : arranging;objects
-OpenOffice.org Chart : arrows
-OpenOffice.org Chart : arrows;defining arrow heads
-OpenOffice.org Chart : arrows;defining arrow lines
-OpenOffice.org Chart : arrows;drawing in text
-OpenOffice.org Chart : ASCII
-OpenOffice.org Chart : ASCII;definition
-OpenOffice.org Chart : Asian languages
-OpenOffice.org Chart : Asian languages;enabling
-OpenOffice.org Chart : Asian Phonetic Guide
-OpenOffice.org Chart : Asian typography
-OpenOffice.org Chart : assigning scripts
-OpenOffice.org Chart : assistive technology in OpenOffice.org
-OpenOffice.org Chart : attaching toolbars
-OpenOffice.org Chart : attachments in e-mails
-OpenOffice.org Chart : audio
-OpenOffice.org Chart : audio;inserting
-OpenOffice.org Chart : auto reloading HTML documents
-OpenOffice.org Chart : AutoAbstract function for sending text to presentations
-OpenOffice.org Chart : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Chart : AutoComplete function in text and list boxes
-OpenOffice.org Chart : AutoCorrect function
-OpenOffice.org Chart : AutoCorrect function;context menu
-OpenOffice.org Chart : AutoCorrect function;options
-OpenOffice.org Chart : AutoCorrect function;pictures and frames
-OpenOffice.org Chart : AutoCorrect function;quotes
-OpenOffice.org Chart : AutoCorrect function;replacement table
-OpenOffice.org Chart : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Chart : AutoCorrect function;URL recognition
-OpenOffice.org Chart : AutoFormat function
-OpenOffice.org Chart : AutoFormat function;switching on and off
-OpenOffice.org Chart : automatic captions (Writer)
-OpenOffice.org Chart : automatic control focus
-OpenOffice.org Chart : automatic hyperlink formatting
-OpenOffice.org Chart : automatic line breaks
-OpenOffice.org Chart : automatic lines/borders in text
-OpenOffice.org Chart : automatic saving
-OpenOffice.org Chart : AutoPilots, see wizards
-OpenOffice.org Chart : AutoValue
-OpenOffice.org Chart : AutoValue;database tables
-OpenOffice.org Chart : averages in charts
-OpenOffice.org Chart : axes
-OpenOffice.org Chart : axes;better scaling
-OpenOffice.org Chart : axes;formatting
-OpenOffice.org Chart : axes;formatting grids
-OpenOffice.org Chart : axes;inserting grids
-OpenOffice.org Chart : axes;interval marks
-OpenOffice.org Chart : axes;showing axes in charts
-OpenOffice.org Chart : axes in charts
-OpenOffice.org Chart : backgrounds
-OpenOffice.org Chart : backgrounds;defining colors/pictures
-OpenOffice.org Chart : backgrounds;frames/sections/indexes
-OpenOffice.org Chart : backgrounds;inserting from Gallery
-OpenOffice.org Chart : backgrounds;printing
-OpenOffice.org Chart : backing window
-OpenOffice.org Chart : backups
-OpenOffice.org Chart : backups;automatic
-OpenOffice.org Chart : backups;documents
-OpenOffice.org Chart : bar charts
-OpenOffice.org Chart : Basic
-OpenOffice.org Chart : Basic;fonts for source display
-OpenOffice.org Chart : Basic;programming
-OpenOffice.org Chart : Basic;recording macros
-OpenOffice.org Chart : basic fonts
-OpenOffice.org Chart : Bézier curves
-OpenOffice.org Chart : Bézier curves;control points in presentations
-OpenOffice.org Chart : bi-directional writing
-OpenOffice.org Chart : binding space
-OpenOffice.org Chart : bitmaps
-OpenOffice.org Chart : bitmaps;inserting and editing
-OpenOffice.org Chart : bitmaps;off for faster printing
-OpenOffice.org Chart : bitmaps;patterns
-OpenOffice.org Chart : black and white printing
-OpenOffice.org Chart : black printing in Calc
-OpenOffice.org Chart : block selection mode
-OpenOffice.org Chart : bold
-OpenOffice.org Chart : bold;AutoFormat function
-OpenOffice.org Chart : bold;text
-OpenOffice.org Chart : bookmarks
-OpenOffice.org Chart : bookmarks;Help
-OpenOffice.org Chart : borders
-OpenOffice.org Chart : borders;arranging
-OpenOffice.org Chart : borders;cells on screen (Calc)
-OpenOffice.org Chart : borders;for paragraphs
-OpenOffice.org Chart : borders;for tables
-OpenOffice.org Chart : borders;shadows
-OpenOffice.org Chart : borders;table boundaries (Writer)
-OpenOffice.org Chart : borders, see also frames
-OpenOffice.org Chart : bound fields
-OpenOffice.org Chart : bound fields;controls
-OpenOffice.org Chart : boundaries of tables (Writer)
-OpenOffice.org Chart : break display (Writer)
-OpenOffice.org Chart : brochures
-OpenOffice.org Chart : brochures;printing several
-OpenOffice.org Chart : build numbers of OpenOffice.org
-OpenOffice.org Chart : bullet lists
-OpenOffice.org Chart : bullet lists;formatting options
-OpenOffice.org Chart : bullets
-OpenOffice.org Chart : bullets;paragraphs
-OpenOffice.org Chart : bullets;replacing
-OpenOffice.org Chart : bullets;turning off
-OpenOffice.org Chart : business cards
-OpenOffice.org Chart : business cards;creating and synchronizing
-OpenOffice.org Chart : business cards;using templates
-OpenOffice.org Chart : button bars, see toolbars
-OpenOffice.org Chart : buttons
-OpenOffice.org Chart : buttons;adding push buttons
-OpenOffice.org Chart : buttons;big/small
-OpenOffice.org Chart : buttons;editing hyperlink buttons
-OpenOffice.org Chart : buttons;form functions
-OpenOffice.org Chart : buttons;toolbars
-OpenOffice.org Chart : cache for graphics
-OpenOffice.org Chart : calculating
-OpenOffice.org Chart : calculating;iterative references (Calc)
-OpenOffice.org Chart : calculating;regression curves
-OpenOffice.org Chart : callouts
-OpenOffice.org Chart : callouts;drawings
-OpenOffice.org Chart : capital letters
-OpenOffice.org Chart : capital letters;AutoCorrect function
-OpenOffice.org Chart : capital letters;font effects
-OpenOffice.org Chart : captions
-OpenOffice.org Chart : captions;automatic captions (Writer)
-OpenOffice.org Chart : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Chart : captions, see also labels/callouts
-OpenOffice.org Chart : cascading update (Base)
-OpenOffice.org Chart : case sensitivity
-OpenOffice.org Chart : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Chart : case sensitivity;searching
-OpenOffice.org Chart : cells
-OpenOffice.org Chart : cells;aligning
-OpenOffice.org Chart : cells;coloring (Calc)
-OpenOffice.org Chart : cells;cursor positions after input (Calc)
-OpenOffice.org Chart : cells;formatting without effect (Calc)
-OpenOffice.org Chart : cells;line breaks
-OpenOffice.org Chart : cells;linked to controls
-OpenOffice.org Chart : cells;number of
-OpenOffice.org Chart : cells;pasting
-OpenOffice.org Chart : cells;resetting formats
-OpenOffice.org Chart : cells;showing grid lines (Calc)
-OpenOffice.org Chart : centered text
-OpenOffice.org Chart : centimeters
-OpenOffice.org Chart : certificates
-OpenOffice.org Chart : changes
-OpenOffice.org Chart : changes;accepting or rejecting
-OpenOffice.org Chart : changes;comparing to original
-OpenOffice.org Chart : changes;protecting
-OpenOffice.org Chart : changes;recording
-OpenOffice.org Chart : changes;review function
-OpenOffice.org Chart : changes;showing
-OpenOffice.org Chart : changing
-OpenOffice.org Chart : changing;document titles
-OpenOffice.org Chart : changing;file associations in Setup program
-OpenOffice.org Chart : changing;icon sizes
-OpenOffice.org Chart : changing;links
-OpenOffice.org Chart : changing;work directory
-OpenOffice.org Chart : changing, see also editing and replacing
-OpenOffice.org Chart : character styles
-OpenOffice.org Chart : character styles;language selection
-OpenOffice.org Chart : characters
-OpenOffice.org Chart : characters;alternative fonts
-OpenOffice.org Chart : characters;Asian layout
-OpenOffice.org Chart : characters;bold
-OpenOffice.org Chart : characters;coloring
-OpenOffice.org Chart : characters;contours
-OpenOffice.org Chart : characters;displaying only on screen (Writer)
-OpenOffice.org Chart : characters;enabling CTL and Asian characters
-OpenOffice.org Chart : characters;font effects
-OpenOffice.org Chart : characters;fonts and formats
-OpenOffice.org Chart : characters;hyperlinks
-OpenOffice.org Chart : characters;italics
-OpenOffice.org Chart : characters;language selection
-OpenOffice.org Chart : characters;shadowed
-OpenOffice.org Chart : characters;spacing
-OpenOffice.org Chart : characters;special
-OpenOffice.org Chart : characters;underlining
-OpenOffice.org Chart : charcoal sketches filter
-OpenOffice.org Chart : chart legends
-OpenOffice.org Chart : chart legends;hiding
-OpenOffice.org Chart : chart legends;showing icons with labels
-OpenOffice.org Chart : chart types
-OpenOffice.org Chart : chart types;area
-OpenOffice.org Chart : chart types;column and bar
-OpenOffice.org Chart : chart types;column and line
-OpenOffice.org Chart : chart types;line
-OpenOffice.org Chart : chart types;net
-OpenOffice.org Chart : chart types;pie/donut
-OpenOffice.org Chart : chart types;stock
-OpenOffice.org Chart : chart types;XY (scatter)
-OpenOffice.org Chart : charts
-OpenOffice.org Chart : charts;3D views
-OpenOffice.org Chart : charts;aligning
-OpenOffice.org Chart : charts;arranging within stacks
-OpenOffice.org Chart : charts;bars with textures
-OpenOffice.org Chart : charts;choosing chart types
-OpenOffice.org Chart : charts;colors
-OpenOffice.org Chart : charts;copying with link to source cell range
-OpenOffice.org Chart : charts;data labels
-OpenOffice.org Chart : charts;displaying (Calc)
-OpenOffice.org Chart : charts;editing axes
-OpenOffice.org Chart : charts;editing data
-OpenOffice.org Chart : charts;editing legends
-OpenOffice.org Chart : charts;editing titles
-OpenOffice.org Chart : charts;formatting areas
-OpenOffice.org Chart : charts;formatting floors
-OpenOffice.org Chart : charts;formatting walls
-OpenOffice.org Chart : charts;inserting
-OpenOffice.org Chart : charts;overview
-OpenOffice.org Chart : charts;properties
-OpenOffice.org Chart : charts;reorganizing
-OpenOffice.org Chart : charts;scaling axes
-OpenOffice.org Chart : charts;scaling text
-OpenOffice.org Chart : charts;shortcuts
-OpenOffice.org Chart : charts;showing axes
-OpenOffice.org Chart : charts;updating automatically (Writer)
-OpenOffice.org Chart : check box creation
-OpenOffice.org Chart : Chinese writing systems
-OpenOffice.org Chart : choosing printers
-OpenOffice.org Chart : circle drawings
-OpenOffice.org Chart : Client Side ImageMap
-OpenOffice.org Chart : clipboard
-OpenOffice.org Chart : clipboard;cutting
-OpenOffice.org Chart : clipboard;pasting
-OpenOffice.org Chart : clipboard;pasting formatted/unformatted text
-OpenOffice.org Chart : clipboard;selection clipboard
-OpenOffice.org Chart : clipboard;Unix
-OpenOffice.org Chart : closing
-OpenOffice.org Chart : closing;documents
-OpenOffice.org Chart : closing;toolbars
-OpenOffice.org Chart : collaboration
-OpenOffice.org Chart : color bar
-OpenOffice.org Chart : colors
-OpenOffice.org Chart : colors;adding
-OpenOffice.org Chart : colors;appearance
-OpenOffice.org Chart : colors;backgrounds
-OpenOffice.org Chart : colors;charts
-OpenOffice.org Chart : colors;fill format
-OpenOffice.org Chart : colors;fonts
-OpenOffice.org Chart : colors;grid lines and cells (Calc)
-OpenOffice.org Chart : colors;models
-OpenOffice.org Chart : colors;not printing
-OpenOffice.org Chart : colors;printing in grayscale
-OpenOffice.org Chart : colors;restriction (Calc)
-OpenOffice.org Chart : colors;selection
-OpenOffice.org Chart : column and line charts
-OpenOffice.org Chart : column charts
-OpenOffice.org Chart : column headers
-OpenOffice.org Chart : column headers;displaying (Calc)
-OpenOffice.org Chart : column headers;highlighting (Calc)
-OpenOffice.org Chart : columns
-OpenOffice.org Chart : columns;setting with the mouse
-OpenOffice.org Chart : combination charts
-OpenOffice.org Chart : combo box creation
-OpenOffice.org Chart : command button creation
-OpenOffice.org Chart : command buttons, see push buttons
-OpenOffice.org Chart : command line parameters
-OpenOffice.org Chart : commands
-OpenOffice.org Chart : commands;not visible
-OpenOffice.org Chart : commands;repeating
-OpenOffice.org Chart : commands;SQL
-OpenOffice.org Chart : comments
-OpenOffice.org Chart : comments;on changes
-OpenOffice.org Chart : common terms
-OpenOffice.org Chart : common terms;Chinese dictionary
-OpenOffice.org Chart : common terms;glossaries
-OpenOffice.org Chart : common terms;Internet glossary
-OpenOffice.org Chart : comparisons
-OpenOffice.org Chart : comparisons;document versions
-OpenOffice.org Chart : comparisons;operators in default filter dialog
-OpenOffice.org Chart : compatibility settings for MS Word import
-OpenOffice.org Chart : complete screen view
-OpenOffice.org Chart : complex text layout
-OpenOffice.org Chart : complex text layout;definition
-OpenOffice.org Chart : complex text layout;enabling
-OpenOffice.org Chart : complex text layout, see CTL
-OpenOffice.org Chart : compose key to insert special characters
-OpenOffice.org Chart : concatenation, see ampersand symbol
-OpenOffice.org Chart : conditional separators
-OpenOffice.org Chart : conditions
-OpenOffice.org Chart : conditions;in number formats
-OpenOffice.org Chart : conditions;items in Data Navigator
-OpenOffice.org Chart : Configuration Manager
-OpenOffice.org Chart : configuring
-OpenOffice.org Chart : configuring;fax icon
-OpenOffice.org Chart : configuring;OpenOffice.org
-OpenOffice.org Chart : configuring;toolbars
-OpenOffice.org Chart : connections to data sources (Base)
-OpenOffice.org Chart : contents protection
-OpenOffice.org Chart : context menus
-OpenOffice.org Chart : contours of text
-OpenOffice.org Chart : control point display in presentations
-OpenOffice.org Chart : controls
-OpenOffice.org Chart : controls;activating in forms
-OpenOffice.org Chart : controls;adding to documents
-OpenOffice.org Chart : controls;arranging in forms
-OpenOffice.org Chart : controls;arranging within stacks
-OpenOffice.org Chart : controls;assigning data sources
-OpenOffice.org Chart : controls;assigning macros (Basic)
-OpenOffice.org Chart : controls;bound fields/list contents/linked cells
-OpenOffice.org Chart : controls;events
-OpenOffice.org Chart : controls;focus
-OpenOffice.org Chart : controls;formatted fields
-OpenOffice.org Chart : controls;grouping
-OpenOffice.org Chart : controls;hidden
-OpenOffice.org Chart : controls;inserting
-OpenOffice.org Chart : controls;multi-line titles
-OpenOffice.org Chart : controls;positions and sizes
-OpenOffice.org Chart : controls;printing
-OpenOffice.org Chart : controls;properties of form controls
-OpenOffice.org Chart : controls;properties of table controls
-OpenOffice.org Chart : controls;reference by SQL
-OpenOffice.org Chart : controls;rich text control
-OpenOffice.org Chart : controls;select mode
-OpenOffice.org Chart : controls;showing (Writer)
-OpenOffice.org Chart : converters
-OpenOffice.org Chart : converters;Euro converter
-OpenOffice.org Chart : converters;PostScript, UNIX
-OpenOffice.org Chart : converters;XML
-OpenOffice.org Chart : converting
-OpenOffice.org Chart : converting;Hangul/Hanja
-OpenOffice.org Chart : converting;metrics
-OpenOffice.org Chart : converting;Microsoft documents
-OpenOffice.org Chart : converting;OpenOffice.org documents
-OpenOffice.org Chart : converting;Pocket PC formats
-OpenOffice.org Chart : copies
-OpenOffice.org Chart : copies;printing
-OpenOffice.org Chart : copying
-OpenOffice.org Chart : copying;by drag and drop
-OpenOffice.org Chart : copying;data from text documents
-OpenOffice.org Chart : copying;datasource records in spreadsheets
-OpenOffice.org Chart : copying;draw objects
-OpenOffice.org Chart : copying;draw objects between documents
-OpenOffice.org Chart : copying;formatting
-OpenOffice.org Chart : copying;from data source view
-OpenOffice.org Chart : copying;from Gallery
-OpenOffice.org Chart : copying;in Unix
-OpenOffice.org Chart : copying;pictures, between documents
-OpenOffice.org Chart : copying;sheet areas, to text documents
-OpenOffice.org Chart : copying;to Gallery
-OpenOffice.org Chart : copyright for OpenOffice.org
-OpenOffice.org Chart : corner roundings
-OpenOffice.org Chart : crash reports
-OpenOffice.org Chart : criteria of query design (Base)
-OpenOffice.org Chart : cropping pictures
-OpenOffice.org Chart : CTL
-OpenOffice.org Chart : CTL;(not) wrapping words
-OpenOffice.org Chart : CTL;complex text layout languages
-OpenOffice.org Chart : CTL;definition
-OpenOffice.org Chart : CTL;options
-OpenOffice.org Chart : currencies
-OpenOffice.org Chart : currencies;converters
-OpenOffice.org Chart : currencies;format codes
-OpenOffice.org Chart : currency field creation
-OpenOffice.org Chart : currency formats
-OpenOffice.org Chart : cursor
-OpenOffice.org Chart : cursor;allowing in protected areas (Writer)
-OpenOffice.org Chart : cursor;in read-only text
-OpenOffice.org Chart : cursor;quickly moving to an object
-OpenOffice.org Chart : curves
-OpenOffice.org Chart : curves;editing points
-OpenOffice.org Chart : curves;properties in line charts/XY charts
-OpenOffice.org Chart : custom dictionaries
-OpenOffice.org Chart : custom dictionaries;editing
-OpenOffice.org Chart : custom hyphens (Writer)
-OpenOffice.org Chart : custom quotes
-OpenOffice.org Chart : custom templates
-OpenOffice.org Chart : customizing
-OpenOffice.org Chart : customizing;events
-OpenOffice.org Chart : customizing;keyboard
-OpenOffice.org Chart : customizing;menus
-OpenOffice.org Chart : customizing;OpenOffice.org
-OpenOffice.org Chart : customizing;round corners
-OpenOffice.org Chart : customizing;toolbars
-OpenOffice.org Chart : cutting
-OpenOffice.org Chart : dashes
-OpenOffice.org Chart : data
-OpenOffice.org Chart : data;filtering in forms
-OpenOffice.org Chart : data;forms and subforms
-OpenOffice.org Chart : data;read-only
-OpenOffice.org Chart : data;sorting in forms
-OpenOffice.org Chart : data;user data
-OpenOffice.org Chart : data binding change in XForms
-OpenOffice.org Chart : data labels in charts
-OpenOffice.org Chart : Data Navigator
-OpenOffice.org Chart : Data Navigator;adding/editing items
-OpenOffice.org Chart : Data Navigator;display options
-OpenOffice.org Chart : data ranges in charts
-OpenOffice.org Chart : data series
-OpenOffice.org Chart : data source browser
-OpenOffice.org Chart : data source explorer
-OpenOffice.org Chart : data source view
-OpenOffice.org Chart : data source view;drag and drop
-OpenOffice.org Chart : data source view;overview
-OpenOffice.org Chart : data source view;showing
-OpenOffice.org Chart : data sources
-OpenOffice.org Chart : data sources;as tables
-OpenOffice.org Chart : data sources;connection settings (Base)
-OpenOffice.org Chart : data sources;copying records to spreadsheets
-OpenOffice.org Chart : data sources;displaying current
-OpenOffice.org Chart : data sources;LDAP server (Base)
-OpenOffice.org Chart : data sources;OpenOffice.org Base
-OpenOffice.org Chart : data sources;registering address books
-OpenOffice.org Chart : data sources;reports
-OpenOffice.org Chart : data sources;setting for stock charts
-OpenOffice.org Chart : data sources;viewing
-OpenOffice.org Chart : data structure of XForms
-OpenOffice.org Chart : data values in charts
-OpenOffice.org Chart : data, see also values
-OpenOffice.org Chart : database contents
-OpenOffice.org Chart : database contents;inserting as tables
-OpenOffice.org Chart : database contents;inserting as text
-OpenOffice.org Chart : database reports
-OpenOffice.org Chart : Database Wizard (Base)
-OpenOffice.org Chart : databases
-OpenOffice.org Chart : databases;administration through SQL (Base)
-OpenOffice.org Chart : databases;ADO (Base)
-OpenOffice.org Chart : databases;connecting (Base)
-OpenOffice.org Chart : databases;creating
-OpenOffice.org Chart : databases;creating labels
-OpenOffice.org Chart : databases;creating queries
-OpenOffice.org Chart : databases;creating reports
-OpenOffice.org Chart : databases;creating tables
-OpenOffice.org Chart : databases;dBASE (Base)
-OpenOffice.org Chart : databases;deleting (Base)
-OpenOffice.org Chart : databases;drag and drop (Base)
-OpenOffice.org Chart : databases;editing tables
-OpenOffice.org Chart : databases;form filters
-OpenOffice.org Chart : databases;formats (Base)
-OpenOffice.org Chart : databases;importing/exporting
-OpenOffice.org Chart : databases;JDBC (Base)
-OpenOffice.org Chart : databases;main page (Base)
-OpenOffice.org Chart : databases;MySQL (Base)
-OpenOffice.org Chart : databases;ODBC (Base)
-OpenOffice.org Chart : databases;overview
-OpenOffice.org Chart : databases;registering (Base)
-OpenOffice.org Chart : databases;searching records
-OpenOffice.org Chart : databases;shortcut keys
-OpenOffice.org Chart : databases;sorting
-OpenOffice.org Chart : databases;standard filters
-OpenOffice.org Chart : databases;text formats
-OpenOffice.org Chart : databases;viewing
-OpenOffice.org Chart : date fields
-OpenOffice.org Chart : date fields;creating
-OpenOffice.org Chart : date fields;properties
-OpenOffice.org Chart : date formats
-OpenOffice.org Chart : dates
-OpenOffice.org Chart : dates;default (Calc)
-OpenOffice.org Chart : dates;printing in presentations
-OpenOffice.org Chart : dates;start 1900/01/01 (Calc)
-OpenOffice.org Chart : dates;start 1904/01/01 (Calc)
-OpenOffice.org Chart : dBASE
-OpenOffice.org Chart : dBASE;database settings (Base)
-OpenOffice.org Chart : DDE
-OpenOffice.org Chart : DDE;definition
-OpenOffice.org Chart : deactivating
-OpenOffice.org Chart : deactivating;plug-ins
-OpenOffice.org Chart : decimal places displayed (Calc)
-OpenOffice.org Chart : decimal separator key
-OpenOffice.org Chart : decimal tab stops
-OpenOffice.org Chart : default directories
-OpenOffice.org Chart : default filters
-OpenOffice.org Chart : default filters;comparison operators
-OpenOffice.org Chart : default filters;databases
-OpenOffice.org Chart : default printer
-OpenOffice.org Chart : default printer;setting up
-OpenOffice.org Chart : default printer;UNIX
-OpenOffice.org Chart : default templates
-OpenOffice.org Chart : default templates;changing
-OpenOffice.org Chart : default templates;organizing
-OpenOffice.org Chart : defaults
-OpenOffice.org Chart : defaults;documents
-OpenOffice.org Chart : defaults;file formats in file dialogs
-OpenOffice.org Chart : defaults;file formats in OpenOffice.org
-OpenOffice.org Chart : defaults;fonts
-OpenOffice.org Chart : defaults;grids (Writer/Calc)
-OpenOffice.org Chart : defaults;languages
-OpenOffice.org Chart : defaults;number formats
-OpenOffice.org Chart : defaults;of saving
-OpenOffice.org Chart : defaults;program configuration
-OpenOffice.org Chart : defaults;tab stops in text
-OpenOffice.org Chart : defaults;views
-OpenOffice.org Chart : defining
-OpenOffice.org Chart : defining;arrowheads and other line ends
-OpenOffice.org Chart : defining;colors
-OpenOffice.org Chart : defining;line styles
-OpenOffice.org Chart : defining;paragraph borders
-OpenOffice.org Chart : defining;queries (Base)
-OpenOffice.org Chart : defining;table borders
-OpenOffice.org Chart : deleting
-OpenOffice.org Chart : deleting;all direct formatting
-OpenOffice.org Chart : deleting;databases (Base)
-OpenOffice.org Chart : deleting;hyperlinks
-OpenOffice.org Chart : deleting;lines in text
-OpenOffice.org Chart : deleting;models/instances
-OpenOffice.org Chart : deleting;namespaces in XForms
-OpenOffice.org Chart : deleting;notes
-OpenOffice.org Chart : deleting;tab stops
-OpenOffice.org Chart : deleting;templates
-OpenOffice.org Chart : deleting;XML filters
-OpenOffice.org Chart : depth stagger
-OpenOffice.org Chart : descriptions for objects
-OpenOffice.org Chart : design mode after saving
-OpenOffice.org Chart : design view
-OpenOffice.org Chart : design view;creating forms
-OpenOffice.org Chart : design view;queries/views (Base)
-OpenOffice.org Chart : designing
-OpenOffice.org Chart : designing;database tables
-OpenOffice.org Chart : designing;fonts
-OpenOffice.org Chart : designing;queries (Base)
-OpenOffice.org Chart : detaching toolbars
-OpenOffice.org Chart : dictionaries
-OpenOffice.org Chart : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Chart : dictionaries;creating
-OpenOffice.org Chart : dictionaries;editing user-defined
-OpenOffice.org Chart : dictionaries;spellcheck
-OpenOffice.org Chart : dictionaries, see also languages
-OpenOffice.org Chart : digital signatures
-OpenOffice.org Chart : digital signatures;getting/managing/applying
-OpenOffice.org Chart : digital signatures;overview
-OpenOffice.org Chart : digital signatures;WebDAV over HTTPS
-OpenOffice.org Chart : direct formatting
-OpenOffice.org Chart : direct formatting;undoing all
-OpenOffice.org Chart : directories
-OpenOffice.org Chart : directories;creating new
-OpenOffice.org Chart : directories;directory structure
-OpenOffice.org Chart : disabled persons
-OpenOffice.org Chart : displaying
-OpenOffice.org Chart : displaying;non-printing characters (Writer)
-OpenOffice.org Chart : displaying;notes (Calc)
-OpenOffice.org Chart : displaying;notes in text documents
-OpenOffice.org Chart : displaying;pictures and objects (Writer)
-OpenOffice.org Chart : displaying;tables (Writer)
-OpenOffice.org Chart : displaying;zero values (Calc)
-OpenOffice.org Chart : distances
-OpenOffice.org Chart : distinct values in SQL queries
-OpenOffice.org Chart : distorting in drawings
-OpenOffice.org Chart : distributing XML filters
-OpenOffice.org Chart : dithering
-OpenOffice.org Chart : docking
-OpenOffice.org Chart : docking;definition
-OpenOffice.org Chart : docking;toolbars
-OpenOffice.org Chart : docking;windows
-OpenOffice.org Chart : Document Converter Wizard
-OpenOffice.org Chart : Document Map, see Navigator
-OpenOffice.org Chart : document types in OpenOffice.org
-OpenOffice.org Chart : documents
-OpenOffice.org Chart : documents;changing titles
-OpenOffice.org Chart : documents;closing
-OpenOffice.org Chart : documents;comparing
-OpenOffice.org Chart : documents;contents as lists
-OpenOffice.org Chart : documents;editing time
-OpenOffice.org Chart : documents;exporting
-OpenOffice.org Chart : documents;importing
-OpenOffice.org Chart : documents;languages
-OpenOffice.org Chart : documents;measurement units in
-OpenOffice.org Chart : documents;merging
-OpenOffice.org Chart : documents;number of pages/tables/sheets
-OpenOffice.org Chart : documents;opening
-OpenOffice.org Chart : documents;opening in design mode
-OpenOffice.org Chart : documents;opening with templates
-OpenOffice.org Chart : documents;organizing
-OpenOffice.org Chart : documents;printing
-OpenOffice.org Chart : documents;read-only
-OpenOffice.org Chart : documents;reloading
-OpenOffice.org Chart : documents;saving
-OpenOffice.org Chart : documents;saving automatically
-OpenOffice.org Chart : documents;saving in other formats
-OpenOffice.org Chart : documents;sending as e-mail
-OpenOffice.org Chart : documents;styles changed
-OpenOffice.org Chart : documents;version management
-OpenOffice.org Chart : documents;version numbers
-OpenOffice.org Chart : donut charts
-OpenOffice.org Chart : dotted areas
-OpenOffice.org Chart : double-line spacing in paragraphs
-OpenOffice.org Chart : double-line writing in Asian layout
-OpenOffice.org Chart : drag and drop
-OpenOffice.org Chart : drag and drop;copying and pasting text
-OpenOffice.org Chart : drag and drop;data source view
-OpenOffice.org Chart : drag and drop;from Gallery to draw objects
-OpenOffice.org Chart : drag and drop;overview
-OpenOffice.org Chart : drag and drop;pictures
-OpenOffice.org Chart : drag and drop;to Gallery
-OpenOffice.org Chart : draw objects
-OpenOffice.org Chart : draw objects;adding/editing/copying
-OpenOffice.org Chart : draw objects;anchoring
-OpenOffice.org Chart : draw objects;arranging within stacks
-OpenOffice.org Chart : draw objects;copying between documents
-OpenOffice.org Chart : draw objects;displaying (Calc)
-OpenOffice.org Chart : draw objects;dropping Gallery pictures
-OpenOffice.org Chart : draw objects;flipping
-OpenOffice.org Chart : draw objects;legends
-OpenOffice.org Chart : draw objects;positioning and resizing
-OpenOffice.org Chart : draw objects;protecting
-OpenOffice.org Chart : draw objects;slanting
-OpenOffice.org Chart : draw objects;text in
-OpenOffice.org Chart : Drawing bar
-OpenOffice.org Chart : drawing lines in text
-OpenOffice.org Chart : drawings
-OpenOffice.org Chart : drawings;creating/opening
-OpenOffice.org Chart : drawings;languages
-OpenOffice.org Chart : drawings;printing
-OpenOffice.org Chart : drawings;printing defaults
-OpenOffice.org Chart : drawings;printing in text documents
-OpenOffice.org Chart : drawings;saving
-OpenOffice.org Chart : drawings;saving automatically
-OpenOffice.org Chart : drawings;saving in other formats
-OpenOffice.org Chart : drawings;sending as e-mail
-OpenOffice.org Chart : drawings;showing (Writer)
-OpenOffice.org Chart : drawings, see also draw objects
-OpenOffice.org Chart : drop-down lists in form functions
-OpenOffice.org Chart : e-mail attachments
-OpenOffice.org Chart : Edit File icon
-OpenOffice.org Chart : edit mode
-OpenOffice.org Chart : edit mode;after opening
-OpenOffice.org Chart : edit mode;through Enter key (Calc)
-OpenOffice.org Chart : Edit Points bar
-OpenOffice.org Chart : editing
-OpenOffice.org Chart : editing;chart axes
-OpenOffice.org Chart : editing;chart data
-OpenOffice.org Chart : editing;chart legends
-OpenOffice.org Chart : editing;chart titles
-OpenOffice.org Chart : editing;data binding of XForms
-OpenOffice.org Chart : editing;database tables and queries
-OpenOffice.org Chart : editing;draw objects
-OpenOffice.org Chart : editing;Fontwork objects
-OpenOffice.org Chart : editing;hyperlinks
-OpenOffice.org Chart : editing;menus
-OpenOffice.org Chart : editing;notes
-OpenOffice.org Chart : editing;objects
-OpenOffice.org Chart : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Chart : editing;pictures
-OpenOffice.org Chart : editing;reports
-OpenOffice.org Chart : editing;shortcut keys
-OpenOffice.org Chart : editing;tab stops
-OpenOffice.org Chart : editing;templates
-OpenOffice.org Chart : editing;titles
-OpenOffice.org Chart : editing;toolbars
-OpenOffice.org Chart : editing;undoing
-OpenOffice.org Chart : editing;XForms
-OpenOffice.org Chart : editing time of documents
-OpenOffice.org Chart : editors
-OpenOffice.org Chart : editors;formula editor
-OpenOffice.org Chart : editors;ImageMap editor
-OpenOffice.org Chart : effects
-OpenOffice.org Chart : effects;font positions
-OpenOffice.org Chart : effects;fonts
-OpenOffice.org Chart : effects;Fontwork icons
-OpenOffice.org Chart : empty documents
-OpenOffice.org Chart : empty paragraph removal
-OpenOffice.org Chart : encryption of contents
-OpenOffice.org Chart : entering groups
-OpenOffice.org Chart : entering text from right to left
-OpenOffice.org Chart : equal sign, see also operators
-OpenOffice.org Chart : equations in formula editor
-OpenOffice.org Chart : error bars in charts
-OpenOffice.org Chart : error indicators in charts
-OpenOffice.org Chart : Error Report Tool
-OpenOffice.org Chart : Euro
-OpenOffice.org Chart : Euro;currency formats
-OpenOffice.org Chart : Euro;Euro Converter Wizard
-OpenOffice.org Chart : even/odd pages
-OpenOffice.org Chart : even/odd pages;printing
-OpenOffice.org Chart : events
-OpenOffice.org Chart : events;assigning scripts
-OpenOffice.org Chart : events;controls
-OpenOffice.org Chart : events;customizing
-OpenOffice.org Chart : events;in forms
-OpenOffice.org Chart : Excel
-OpenOffice.org Chart : Excel;saving as
-OpenOffice.org Chart : Excel;search criteria
-OpenOffice.org Chart : exceptions
-OpenOffice.org Chart : exceptions;user-defined dictionaries
-OpenOffice.org Chart : exchanging, see also replacing
-OpenOffice.org Chart : executing
-OpenOffice.org Chart : executing;SQL commands
-OpenOffice.org Chart : exiting
-OpenOffice.org Chart : exiting;groups
-OpenOffice.org Chart : exiting;OpenOffice.org
-OpenOffice.org Chart : expanding formatting (Calc)
-OpenOffice.org Chart : explorer of data sources
-OpenOffice.org Chart : export filters
-OpenOffice.org Chart : exporting
-OpenOffice.org Chart : exporting;bitmaps
-OpenOffice.org Chart : exporting;HTML and text documents
-OpenOffice.org Chart : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Chart : exporting;spreadsheets to text format
-OpenOffice.org Chart : exporting;templates
-OpenOffice.org Chart : exporting;to foreign formats
-OpenOffice.org Chart : exporting;to HTML
-OpenOffice.org Chart : exporting;to Microsoft Office formats
-OpenOffice.org Chart : exporting;to PDF
-OpenOffice.org Chart : exporting;to PostScript format
-OpenOffice.org Chart : exporting;to XML
-OpenOffice.org Chart : exporting;XML files
-OpenOffice.org Chart : extended tips in Help
-OpenOffice.org Chart : extension mode in text
-OpenOffice.org Chart : extensions
-OpenOffice.org Chart : extensions;Extension Manager
-OpenOffice.org Chart : extensions;file formats
-OpenOffice.org Chart : external keys (Base)
-OpenOffice.org Chart : faster printing
-OpenOffice.org Chart : faxes
-OpenOffice.org Chart : faxes;configuring OpenOffice.org
-OpenOffice.org Chart : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Chart : faxes;selecting a fax machine
-OpenOffice.org Chart : faxes;sending
-OpenOffice.org Chart : faxes;wizards
-OpenOffice.org Chart : fields
-OpenOffice.org Chart : fields;database tables
-OpenOffice.org Chart : fields;displaying field codes (Writer)
-OpenOffice.org Chart : fields;formatted fields
-OpenOffice.org Chart : fields;updating automatically (Writer)
-OpenOffice.org Chart : file associations for Microsoft Office
-OpenOffice.org Chart : file filters
-OpenOffice.org Chart : file filters;mobile devices
-OpenOffice.org Chart : file filters;XML
-OpenOffice.org Chart : file formats
-OpenOffice.org Chart : file formats;changing OpenOffice.org defaults
-OpenOffice.org Chart : file formats;OpenDocument/XML
-OpenOffice.org Chart : file formats;saving always in other formats
-OpenOffice.org Chart : file selection button
-OpenOffice.org Chart : file sharing options for current document
-OpenOffice.org Chart : files
-OpenOffice.org Chart : files;filters and formats
-OpenOffice.org Chart : files;importing
-OpenOffice.org Chart : files;opening
-OpenOffice.org Chart : files;opening with placeholders
-OpenOffice.org Chart : files;properties
-OpenOffice.org Chart : files;saving
-OpenOffice.org Chart : files;saving automatically
-OpenOffice.org Chart : files;saving in other formats
-OpenOffice.org Chart : files;sending as e-mail
-OpenOffice.org Chart : files;version numbers
-OpenOffice.org Chart : files and folders in OpenOffice.org
-OpenOffice.org Chart : fill characters with tabulators
-OpenOffice.org Chart : fill colors for areas
-OpenOffice.org Chart : fill patterns for areas
-OpenOffice.org Chart : filter conditions
-OpenOffice.org Chart : filter conditions;connecting
-OpenOffice.org Chart : filter conditions;in queries (Base)
-OpenOffice.org Chart : filtering
-OpenOffice.org Chart : filtering;data in databases
-OpenOffice.org Chart : filtering;data in forms
-OpenOffice.org Chart : filters
-OpenOffice.org Chart : filters;comparison operators
-OpenOffice.org Chart : filters;for import and export
-OpenOffice.org Chart : filters;Navigator
-OpenOffice.org Chart : filters;pictures
-OpenOffice.org Chart : filters;XML filter settings
-OpenOffice.org Chart : Find tab in Help
-OpenOffice.org Chart : finding
-OpenOffice.org Chart : finding;in all sheets
-OpenOffice.org Chart : finding;records in form documents
-OpenOffice.org Chart : finding;selections
-OpenOffice.org Chart : finding;similarity search
-OpenOffice.org Chart : fitting to pages
-OpenOffice.org Chart : fitting to pages;print settings in Math
-OpenOffice.org Chart : fitting to pages;print settings in presentations
-OpenOffice.org Chart : fixed text
-OpenOffice.org Chart : fixed text;form functions
-OpenOffice.org Chart : fixing toolbars
-OpenOffice.org Chart : flipping draw objects
-OpenOffice.org Chart : floating frames in HTML documents
-OpenOffice.org Chart : floating toolbars
-OpenOffice.org Chart : focus of controls
-OpenOffice.org Chart : folder creation
-OpenOffice.org Chart : font lists
-OpenOffice.org Chart : font name box
-OpenOffice.org Chart : font sizes
-OpenOffice.org Chart : font sizes;bullets
-OpenOffice.org Chart : font sizes;relative changes
-OpenOffice.org Chart : font sizes;scaling on screen
-OpenOffice.org Chart : font sizes;text
-OpenOffice.org Chart : fonts
-OpenOffice.org Chart : fonts;adding under UNIX
-OpenOffice.org Chart : fonts;changing in templates
-OpenOffice.org Chart : fonts;colors
-OpenOffice.org Chart : fonts;default settings
-OpenOffice.org Chart : fonts;effects
-OpenOffice.org Chart : fonts;for HTML and Basic
-OpenOffice.org Chart : fonts;formats
-OpenOffice.org Chart : fonts;outlines
-OpenOffice.org Chart : fonts;positions in text
-OpenOffice.org Chart : fonts;shadows
-OpenOffice.org Chart : fonts;specifying several
-OpenOffice.org Chart : fonts;strikethrough
-OpenOffice.org Chart : fonts;styles
-OpenOffice.org Chart : fonts;text objects
-OpenOffice.org Chart : Fontwork icons
-OpenOffice.org Chart : footers
-OpenOffice.org Chart : footers;backgrounds
-OpenOffice.org Chart : form controls
-OpenOffice.org Chart : form controls;assigning macros
-OpenOffice.org Chart : form controls;protecting
-OpenOffice.org Chart : form controls;toolbars
-OpenOffice.org Chart : form fields
-OpenOffice.org Chart : form filters
-OpenOffice.org Chart : Form Navigator
-OpenOffice.org Chart : format codes
-OpenOffice.org Chart : format codes;numbers
-OpenOffice.org Chart : format filling printing in OpenOffice.org Math
-OpenOffice.org Chart : Format Paintbrush
-OpenOffice.org Chart : formats
-OpenOffice.org Chart : formats;Asian layout
-OpenOffice.org Chart : formats;fonts
-OpenOffice.org Chart : formats;maximizing page formats
-OpenOffice.org Chart : formats;number and currency formats
-OpenOffice.org Chart : formats;of currencies/date/time
-OpenOffice.org Chart : formats;on opening and saving
-OpenOffice.org Chart : formats;pasting in special formats
-OpenOffice.org Chart : formats;positions
-OpenOffice.org Chart : formats;tabulators
-OpenOffice.org Chart : formatted fields
-OpenOffice.org Chart : formatted fields;form functions
-OpenOffice.org Chart : formatted fields;properties
-OpenOffice.org Chart : formatting
-OpenOffice.org Chart : formatting;Asian typography
-OpenOffice.org Chart : formatting;axes in charts
-OpenOffice.org Chart : formatting;chart areas
-OpenOffice.org Chart : formatting;chart floors
-OpenOffice.org Chart : formatting;chart legends
-OpenOffice.org Chart : formatting;chart titles
-OpenOffice.org Chart : formatting;chart walls
-OpenOffice.org Chart : formatting;copying
-OpenOffice.org Chart : formatting;definition
-OpenOffice.org Chart : formatting;expanding (Calc)
-OpenOffice.org Chart : formatting;font effects
-OpenOffice.org Chart : formatting;hyperlinks
-OpenOffice.org Chart : formatting;pages
-OpenOffice.org Chart : formatting;printer metrics (Writer)
-OpenOffice.org Chart : formatting;undoing
-OpenOffice.org Chart : formatting;undoing when writing
-OpenOffice.org Chart : forms
-OpenOffice.org Chart : forms;browsing
-OpenOffice.org Chart : forms;Combo Box/List Box Wizard
-OpenOffice.org Chart : forms;creating
-OpenOffice.org Chart : forms;data
-OpenOffice.org Chart : forms;designing (Base)
-OpenOffice.org Chart : forms;events
-OpenOffice.org Chart : forms;filtering data
-OpenOffice.org Chart : forms;finding records
-OpenOffice.org Chart : forms;focus after opening
-OpenOffice.org Chart : forms;general information (Base)
-OpenOffice.org Chart : forms;grouping controls
-OpenOffice.org Chart : forms;HTML filters
-OpenOffice.org Chart : forms;Navigator
-OpenOffice.org Chart : forms;opening in design mode
-OpenOffice.org Chart : forms;properties
-OpenOffice.org Chart : forms;sorting data
-OpenOffice.org Chart : forms;subforms
-OpenOffice.org Chart : forms;wizards
-OpenOffice.org Chart : forms;XForms
-OpenOffice.org Chart : formula texts
-OpenOffice.org Chart : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Chart : formulas
-OpenOffice.org Chart : formulas;new
-OpenOffice.org Chart : formulas;starting formula editor
-OpenOffice.org Chart : formulas in reports
-OpenOffice.org Chart : formulas in reports;editing
-OpenOffice.org Chart : forums and support
-OpenOffice.org Chart : frames
-OpenOffice.org Chart : frames;around paragraphs
-OpenOffice.org Chart : frames;around tables
-OpenOffice.org Chart : frames;AutoCorrect function
-OpenOffice.org Chart : frames;backgrounds
-OpenOffice.org Chart : frames;captions (Writer)
-OpenOffice.org Chart : frames;printing in OpenOffice.org Math
-OpenOffice.org Chart : frames;protecting
-OpenOffice.org Chart : frames;selection frames
-OpenOffice.org Chart : frames;text fitting to frames
-OpenOffice.org Chart : freeform lines
-OpenOffice.org Chart : freeform lines;draw functions
-OpenOffice.org Chart : FTP
-OpenOffice.org Chart : FTP;opening documents
-OpenOffice.org Chart : FTP;saving documents
-OpenOffice.org Chart : full joins (Base)
-OpenOffice.org Chart : full screen view
-OpenOffice.org Chart : full-text search in Help
-OpenOffice.org Chart : functions in reports
-OpenOffice.org Chart : functions in reports;editing
-OpenOffice.org Chart : Gallery
-OpenOffice.org Chart : Gallery;adding pictures
-OpenOffice.org Chart : Gallery;dragging pictures to draw objects
-OpenOffice.org Chart : Gallery;hiding/showing
-OpenOffice.org Chart : Gallery;inserting pictures from
-OpenOffice.org Chart : German spellcheck
-OpenOffice.org Chart : get method for form transmissions
-OpenOffice.org Chart : getting support
-OpenOffice.org Chart : GIF format
-OpenOffice.org Chart : glossaries
-OpenOffice.org Chart : glossaries;common terms
-OpenOffice.org Chart : glossaries;Internet terms
-OpenOffice.org Chart : gradients off for faster printing
-OpenOffice.org Chart : graphical text art
-OpenOffice.org Chart : graphics
-OpenOffice.org Chart : graphics;cache
-OpenOffice.org Chart : graphics;protecting
-OpenOffice.org Chart : graphics, see also pictures
-OpenOffice.org Chart : grayscale printing
-OpenOffice.org Chart : grid controls
-OpenOffice.org Chart : grid controls;form functions
-OpenOffice.org Chart : grids
-OpenOffice.org Chart : grids;defaults (Writer/Calc)
-OpenOffice.org Chart : grids;display options (Impress/Draw)
-OpenOffice.org Chart : grids;displaying lines (Calc)
-OpenOffice.org Chart : grids;formatting axes
-OpenOffice.org Chart : grids;inserting in charts
-OpenOffice.org Chart : group box creation
-OpenOffice.org Chart : groups
-OpenOffice.org Chart : groups;entering/exiting/ungrouping
-OpenOffice.org Chart : groups;naming
-OpenOffice.org Chart : groups;of controls
-OpenOffice.org Chart : guides
-OpenOffice.org Chart : guides;display options (Impress/Draw)
-OpenOffice.org Chart : guides;displaying when moving objects (Impress)
-OpenOffice.org Chart : guides;showing (Calc)
-OpenOffice.org Chart : guides;showing when moving frames (Writer)
-OpenOffice.org Chart : gutter
-OpenOffice.org Chart : handles
-OpenOffice.org Chart : handles;displaying (Writer)
-OpenOffice.org Chart : handles;scaling
-OpenOffice.org Chart : handles;showing simple/large handles (Calc)
-OpenOffice.org Chart : Hangul/Hanja
-OpenOffice.org Chart : hatching
-OpenOffice.org Chart : headers
-OpenOffice.org Chart : headers;backgrounds
-OpenOffice.org Chart : headings
-OpenOffice.org Chart : headings;entering as text box
-OpenOffice.org Chart : Hebrew
-OpenOffice.org Chart : Hebrew;entering text
-OpenOffice.org Chart : Hebrew;language settings
-OpenOffice.org Chart : Help
-OpenOffice.org Chart : Help;bookmarks
-OpenOffice.org Chart : Help;extended tips on/off
-OpenOffice.org Chart : Help;full-text search
-OpenOffice.org Chart : Help;Help tips
-OpenOffice.org Chart : Help;keywords
-OpenOffice.org Chart : Help;navigation pane showing/hiding
-OpenOffice.org Chart : Help;style sheets
-OpenOffice.org Chart : Help;topics
-OpenOffice.org Chart : Help Agent
-OpenOffice.org Chart : Help Agent;help
-OpenOffice.org Chart : Help Agent;options
-OpenOffice.org Chart : Help tips
-OpenOffice.org Chart : Help tips;hiding
-OpenOffice.org Chart : hidden controls in Form Navigator
-OpenOffice.org Chart : hidden fields display (Writer)
-OpenOffice.org Chart : hidden pages
-OpenOffice.org Chart : hidden pages;printing in presentations
-OpenOffice.org Chart : hidden text
-OpenOffice.org Chart : hidden text;showing (Writer)
-OpenOffice.org Chart : hiding
-OpenOffice.org Chart : hiding;changes
-OpenOffice.org Chart : hiding;chart legends
-OpenOffice.org Chart : hiding;docked windows
-OpenOffice.org Chart : hiding;navigation pane in Help window
-OpenOffice.org Chart : high contrast mode
-OpenOffice.org Chart : Hindi
-OpenOffice.org Chart : Hindi;entering text
-OpenOffice.org Chart : Hindi;language settings
-OpenOffice.org Chart : horizontal scrollbars (Writer)
-OpenOffice.org Chart : hotspots
-OpenOffice.org Chart : HowTos for charts
-OpenOffice.org Chart : HTML
-OpenOffice.org Chart : HTML;definition
-OpenOffice.org Chart : HTML;export character set
-OpenOffice.org Chart : HTML;fonts for source display
-OpenOffice.org Chart : HTML;importing META tags
-OpenOffice.org Chart : HTML;live presentations
-OpenOffice.org Chart : HTML documents
-OpenOffice.org Chart : HTML documents;auto reloading
-OpenOffice.org Chart : HTML documents;importing/exporting
-OpenOffice.org Chart : HTML documents;META tags in
-OpenOffice.org Chart : HTML documents;new
-OpenOffice.org Chart : HTML documents;source text
-OpenOffice.org Chart : hyperlinks
-OpenOffice.org Chart : hyperlinks;assigning macros
-OpenOffice.org Chart : hyperlinks;character formats
-OpenOffice.org Chart : hyperlinks;definition
-OpenOffice.org Chart : hyperlinks;deleting
-OpenOffice.org Chart : hyperlinks;editing
-OpenOffice.org Chart : hyperlinks;inserting
-OpenOffice.org Chart : hyperlinks;relative and absolute
-OpenOffice.org Chart : hyperlinks;turning off automatic recognition
-OpenOffice.org Chart : hyperlinks, see also links
-OpenOffice.org Chart : hyphenation
-OpenOffice.org Chart : hyphenation;activating for a language
-OpenOffice.org Chart : hyphenation;minimal number of characters
-OpenOffice.org Chart : hyphens
-OpenOffice.org Chart : hyphens;displaying custom (Writer)
-OpenOffice.org Chart : hyphens;inserting custom
-OpenOffice.org Chart : icon bars, see toolbars
-OpenOffice.org Chart : icon sizes
-OpenOffice.org Chart : ignore list for spellcheck
-OpenOffice.org Chart : illumination
-OpenOffice.org Chart : illumination;3D charts
-OpenOffice.org Chart : illustrations, see pictures
-OpenOffice.org Chart : image button creation
-OpenOffice.org Chart : image control creation
-OpenOffice.org Chart : ImageMap
-OpenOffice.org Chart : ImageMap;definition
-OpenOffice.org Chart : ImageMap;editor
-OpenOffice.org Chart : images
-OpenOffice.org Chart : images;ImageMap
-OpenOffice.org Chart : images;inserting and editing bitmaps
-OpenOffice.org Chart : images, see also pictures
-OpenOffice.org Chart : IME
-OpenOffice.org Chart : IME;definition
-OpenOffice.org Chart : IME;showing/hiding
-OpenOffice.org Chart : import filters
-OpenOffice.org Chart : import restrictions for Microsoft Office
-OpenOffice.org Chart : importing
-OpenOffice.org Chart : importing;bitmaps
-OpenOffice.org Chart : importing;compatibility settings for text import
-OpenOffice.org Chart : importing;databases
-OpenOffice.org Chart : importing;documents in other formats
-OpenOffice.org Chart : importing;from XML
-OpenOffice.org Chart : importing;HTML and text documents
-OpenOffice.org Chart : importing;HTML with META tags
-OpenOffice.org Chart : importing;Microsoft Office documents with VBA code
-OpenOffice.org Chart : importing;tables in text format
-OpenOffice.org Chart : importing;templates
-OpenOffice.org Chart : inches
-OpenOffice.org Chart : Index tab in Help
-OpenOffice.org Chart : indexes
-OpenOffice.org Chart : indexes;backgrounds
-OpenOffice.org Chart : indexes;showing/hiding Help index tab
-OpenOffice.org Chart : indicator lines in text
-OpenOffice.org Chart : inner joins (Base)
-OpenOffice.org Chart : input method window
-OpenOffice.org Chart : insert mode for entering text
-OpenOffice.org Chart : inserting
-OpenOffice.org Chart : inserting;buttons in toolbars
-OpenOffice.org Chart : inserting;cell ranges from spreadsheets
-OpenOffice.org Chart : inserting;charts
-OpenOffice.org Chart : inserting;clipboard options
-OpenOffice.org Chart : inserting;data from text documents
-OpenOffice.org Chart : inserting;datasource records in spreadsheets
-OpenOffice.org Chart : inserting;drawings
-OpenOffice.org Chart : inserting;floating frames
-OpenOffice.org Chart : inserting;Fontwork objects
-OpenOffice.org Chart : inserting;form fields
-OpenOffice.org Chart : inserting;hyperlinks
-OpenOffice.org Chart : inserting;line breaks in cells
-OpenOffice.org Chart : inserting;movies/sounds
-OpenOffice.org Chart : inserting;new text tables defaults
-OpenOffice.org Chart : inserting;notes
-OpenOffice.org Chart : inserting;objects from Gallery
-OpenOffice.org Chart : inserting;OLE objects
-OpenOffice.org Chart : inserting;paragraph borders
-OpenOffice.org Chart : inserting;paragraph bullets
-OpenOffice.org Chart : inserting;pictures in Gallery
-OpenOffice.org Chart : inserting;plug-ins
-OpenOffice.org Chart : inserting;push buttons
-OpenOffice.org Chart : inserting;special characters
-OpenOffice.org Chart : inserting;tab stops
-OpenOffice.org Chart : inserting;textures on chart bars
-OpenOffice.org Chart : installing
-OpenOffice.org Chart : installing;ActiveX control
-OpenOffice.org Chart : installing;mobile device filters
-OpenOffice.org Chart : installing;UNO components
-OpenOffice.org Chart : installing;XML filters
-OpenOffice.org Chart : instructions
-OpenOffice.org Chart : instructions;general
-OpenOffice.org Chart : Internet
-OpenOffice.org Chart : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Chart : Internet;presentations
-OpenOffice.org Chart : Internet;starting searches
-OpenOffice.org Chart : Internet;turning off recognition of addresses
-OpenOffice.org Chart : Internet glossary
-OpenOffice.org Chart : invert filter
-OpenOffice.org Chart : invisible areas
-OpenOffice.org Chart : italic text
-OpenOffice.org Chart : iterative references in spreadsheets
-OpenOffice.org Chart : Java
-OpenOffice.org Chart : Java;definition
-OpenOffice.org Chart : Java;setting options
-OpenOffice.org Chart : JDBC
-OpenOffice.org Chart : JDBC;databases (Base)
-OpenOffice.org Chart : JDBC;definition
-OpenOffice.org Chart : joining
-OpenOffice.org Chart : joining;paragraphs
-OpenOffice.org Chart : joining;tables (Base)
-OpenOffice.org Chart : joins in databases (Base)
-OpenOffice.org Chart : justifying text
-OpenOffice.org Chart : kerning
-OpenOffice.org Chart : kerning;Asian texts
-OpenOffice.org Chart : kerning;definition
-OpenOffice.org Chart : kerning;in characters
-OpenOffice.org Chart : key fields for relations (Base)
-OpenOffice.org Chart : keyboard
-OpenOffice.org Chart : keyboard;assigning/editing shortcut keys
-OpenOffice.org Chart : keyboard;general commands
-OpenOffice.org Chart : keyboard;removing numbering
-OpenOffice.org Chart : keys
-OpenOffice.org Chart : keys;adding push buttons
-OpenOffice.org Chart : keys;primary keys (Base)
-OpenOffice.org Chart : kiosk export
-OpenOffice.org Chart : labels
-OpenOffice.org Chart : labels;creating and synchronizing
-OpenOffice.org Chart : labels;for charts
-OpenOffice.org Chart : labels;for draw objects
-OpenOffice.org Chart : labels;form functions
-OpenOffice.org Chart : labels;from databases
-OpenOffice.org Chart : labels, see also names/callouts
-OpenOffice.org Chart : languages
-OpenOffice.org Chart : languages;activating modules
-OpenOffice.org Chart : languages;Asian support
-OpenOffice.org Chart : languages;complex text layout
-OpenOffice.org Chart : languages;locale settings
-OpenOffice.org Chart : languages;selecting for text
-OpenOffice.org Chart : languages;setting options
-OpenOffice.org Chart : languages;spellcheck
-OpenOffice.org Chart : languages;spellchecking and formatting
-OpenOffice.org Chart : large handles (Writer)
-OpenOffice.org Chart : large icons
-OpenOffice.org Chart : layer arrangement
-OpenOffice.org Chart : layout
-OpenOffice.org Chart : layout;importing Word documents
-OpenOffice.org Chart : layout;pages
-OpenOffice.org Chart : LDAP server
-OpenOffice.org Chart : LDAP server;address books (Base)
-OpenOffice.org Chart : LDAP server;sign on options
-OpenOffice.org Chart : leading between paragraphs
-OpenOffice.org Chart : left alignment of paragraphs
-OpenOffice.org Chart : left joins (Base)
-OpenOffice.org Chart : legends
-OpenOffice.org Chart : legends;charts
-OpenOffice.org Chart : legends;draw objects
-OpenOffice.org Chart : legends;rounding corners
-OpenOffice.org Chart : Letter Wizard
-OpenOffice.org Chart : levels
-OpenOffice.org Chart : levels;depth stagger
-OpenOffice.org Chart : limits of tables (Writer)
-OpenOffice.org Chart : line breaks
-OpenOffice.org Chart : line breaks;in cells
-OpenOffice.org Chart : line charts
-OpenOffice.org Chart : line spacing
-OpenOffice.org Chart : line spacing;context menu in paragraphs
-OpenOffice.org Chart : line spacing;paragraph
-OpenOffice.org Chart : line styles
-OpenOffice.org Chart : line styles;applying
-OpenOffice.org Chart : line styles;defining
-OpenOffice.org Chart : lines
-OpenOffice.org Chart : lines;defining ends
-OpenOffice.org Chart : lines;draw functions
-OpenOffice.org Chart : lines;drawing in text
-OpenOffice.org Chart : lines;editing points
-OpenOffice.org Chart : lines;removing automatic lines
-OpenOffice.org Chart : lines of text
-OpenOffice.org Chart : lines of text;alignment
-OpenOffice.org Chart : links
-OpenOffice.org Chart : links;between cells and controls
-OpenOffice.org Chart : links;by drag and drop
-OpenOffice.org Chart : links;character formats
-OpenOffice.org Chart : links;definition
-OpenOffice.org Chart : links;editing hyperlinks
-OpenOffice.org Chart : links;inserting
-OpenOffice.org Chart : links;modifying
-OpenOffice.org Chart : links;opening files with
-OpenOffice.org Chart : links;relational databases (Base)
-OpenOffice.org Chart : links;turning off automatic recognition
-OpenOffice.org Chart : links;updating options (Writer)
-OpenOffice.org Chart : links;updating specific links
-OpenOffice.org Chart : list box creation
-OpenOffice.org Chart : lists
-OpenOffice.org Chart : lists;data assigned to controls
-OpenOffice.org Chart : lists;registered databases (Base)
-OpenOffice.org Chart : lists;regular expressions
-OpenOffice.org Chart : live presentations on the Internet
-OpenOffice.org Chart : loading
-OpenOffice.org Chart : loading;documents
-OpenOffice.org Chart : loading;documents from other formats
-OpenOffice.org Chart : loading;HTML documents, automatically
-OpenOffice.org Chart : loading;Microsoft Office documents with VBA code
-OpenOffice.org Chart : loading;reloading
-OpenOffice.org Chart : loading;XML files
-OpenOffice.org Chart : locale settings
-OpenOffice.org Chart : logarithmic scaling along axes
-OpenOffice.org Chart : lowercase letters
-OpenOffice.org Chart : lowercase letters;font effects
-OpenOffice.org Chart : macros
-OpenOffice.org Chart : macros;assigning to events in forms
-OpenOffice.org Chart : macros;in MS Office documents
-OpenOffice.org Chart : macros;interrupting
-OpenOffice.org Chart : macros;organizing
-OpenOffice.org Chart : macros;recording
-OpenOffice.org Chart : macros;security
-OpenOffice.org Chart : macros;security warning dialog
-OpenOffice.org Chart : macros;selecting security warnings
-OpenOffice.org Chart : magnifiers
-OpenOffice.org Chart : margins
-OpenOffice.org Chart : margins;pages
-OpenOffice.org Chart : margins;setting with the mouse
-OpenOffice.org Chart : margins;shadows
-OpenOffice.org Chart : marking changes
-OpenOffice.org Chart : marking, see selecting
-OpenOffice.org Chart : Math formula editor
-OpenOffice.org Chart : mean value lines in charts
-OpenOffice.org Chart : measurement units
-OpenOffice.org Chart : measurement units;changing on rulers
-OpenOffice.org Chart : measurement units;converting
-OpenOffice.org Chart : measurement units;selecting
-OpenOffice.org Chart : Media Player window
-OpenOffice.org Chart : menus
-OpenOffice.org Chart : menus;activating context menus
-OpenOffice.org Chart : menus;assigning macros
-OpenOffice.org Chart : menus;customizing
-OpenOffice.org Chart : menus;inactive menu items
-OpenOffice.org Chart : merging
-OpenOffice.org Chart : merging;documents
-OpenOffice.org Chart : META tags
-OpenOffice.org Chart : metrics
-OpenOffice.org Chart : metrics;converting
-OpenOffice.org Chart : metrics;document formatting (Writer)
-OpenOffice.org Chart : metrics;in sheets
-OpenOffice.org Chart : Microsoft Office
-OpenOffice.org Chart : Microsoft Office;Access databases (base)
-OpenOffice.org Chart : Microsoft Office;as standard file format
-OpenOffice.org Chart : Microsoft Office;document import restrictions
-OpenOffice.org Chart : Microsoft Office;feature comparisons
-OpenOffice.org Chart : Microsoft Office;importing password protected files
-OpenOffice.org Chart : Microsoft Office;importing Word documents
-OpenOffice.org Chart : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Chart : Microsoft Office;new users information
-OpenOffice.org Chart : Microsoft Office;opening Microsoft documents
-OpenOffice.org Chart : Microsoft Office;reassigning document types
-OpenOffice.org Chart : mobile device filters
-OpenOffice.org Chart : models in XForms
-OpenOffice.org Chart : modifying, see changing
-OpenOffice.org Chart : more controls
-OpenOffice.org Chart : mosaic filter
-OpenOffice.org Chart : mouse
-OpenOffice.org Chart : mouse;pointers when using drag and drop
-OpenOffice.org Chart : mouse;positioning
-OpenOffice.org Chart : moving
-OpenOffice.org Chart : moving;tab stops on ruler
-OpenOffice.org Chart : moving;toolbars
-OpenOffice.org Chart : moving;using guide lines in presentations
-OpenOffice.org Chart : MS ADO interface (Base)
-OpenOffice.org Chart : multi-line titles in forms
-OpenOffice.org Chart : multiple documents
-OpenOffice.org Chart : multiple documents;opening
-OpenOffice.org Chart : multiple selection
-OpenOffice.org Chart : music
-OpenOffice.org Chart : music;inserting
-OpenOffice.org Chart : My Documents folder
-OpenOffice.org Chart : My Documents folder;changing work directory
-OpenOffice.org Chart : My Documents folder;opening
-OpenOffice.org Chart : MySQL databases (Base)
-OpenOffice.org Chart : names
-OpenOffice.org Chart : names;multi-line titles
-OpenOffice.org Chart : names;objects
-OpenOffice.org Chart : names, see also labels/callouts
-OpenOffice.org Chart : namespace organization in XForms
-OpenOffice.org Chart : native SQL (Base)
-OpenOffice.org Chart : navigating
-OpenOffice.org Chart : navigating;in documents
-OpenOffice.org Chart : Navigation bar
-OpenOffice.org Chart : Navigation bar;controls
-OpenOffice.org Chart : Navigation bar;forms
-OpenOffice.org Chart : Navigator
-OpenOffice.org Chart : Navigator;contents as lists
-OpenOffice.org Chart : Navigator;docking
-OpenOffice.org Chart : Navigator;notes
-OpenOffice.org Chart : Navigator;working with
-OpenOffice.org Chart : net charts
-OpenOffice.org Chart : network identity options
-OpenOffice.org Chart : new databases
-OpenOffice.org Chart : new documents
-OpenOffice.org Chart : new German spellcheck
-OpenOffice.org Chart : new lines in cells
-OpenOffice.org Chart : new windows
-OpenOffice.org Chart : non-breaking dashes
-OpenOffice.org Chart : non-breaking spaces (Writer)
-OpenOffice.org Chart : non-printing characters (Writer)
-OpenOffice.org Chart : notes
-OpenOffice.org Chart : notes;displaying (Calc)
-OpenOffice.org Chart : notes;inserting/editing/deleting/printing
-OpenOffice.org Chart : notes;printing in text
-OpenOffice.org Chart : number formats
-OpenOffice.org Chart : number formats;codes
-OpenOffice.org Chart : number formats;formats
-OpenOffice.org Chart : number formats;recognition in text tables
-OpenOffice.org Chart : number of pages
-OpenOffice.org Chart : number of sheets
-OpenOffice.org Chart : number of tables
-OpenOffice.org Chart : numbering
-OpenOffice.org Chart : numbering;options
-OpenOffice.org Chart : numbering;paragraphs
-OpenOffice.org Chart : numbering;turning off
-OpenOffice.org Chart : numbering;using automatically
-OpenOffice.org Chart : numbers
-OpenOffice.org Chart : numbers;date, time and currency formats
-OpenOffice.org Chart : numbers;decimal places (Calc)
-OpenOffice.org Chart : numerical fields in forms
-OpenOffice.org Chart : objects
-OpenOffice.org Chart : objects;always moveable (Impress/Draw)
-OpenOffice.org Chart : objects;arranging within stacks
-OpenOffice.org Chart : objects;copying when moving in presentations
-OpenOffice.org Chart : objects;definition
-OpenOffice.org Chart : objects;displaying in spreadsheets
-OpenOffice.org Chart : objects;displaying in text documents
-OpenOffice.org Chart : objects;editing
-OpenOffice.org Chart : objects;inserting from Gallery
-OpenOffice.org Chart : objects;inserting OLE objects
-OpenOffice.org Chart : objects;moving and resizing with mouse
-OpenOffice.org Chart : objects;naming
-OpenOffice.org Chart : objects;opening
-OpenOffice.org Chart : objects;properties of charts
-OpenOffice.org Chart : objects;quickly moving to
-OpenOffice.org Chart : objects;titles and descriptions
-OpenOffice.org Chart : ODBC
-OpenOffice.org Chart : ODBC;database (Base)
-OpenOffice.org Chart : ODBC;definition
-OpenOffice.org Chart : ODF file formats
-OpenOffice.org Chart : Office
-OpenOffice.org Chart : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Chart : old German spellcheck
-OpenOffice.org Chart : OLE
-OpenOffice.org Chart : OLE;definition
-OpenOffice.org Chart : OLE objects
-OpenOffice.org Chart : OLE objects;arranging within stacks
-OpenOffice.org Chart : OLE objects;captions (Writer)
-OpenOffice.org Chart : OLE objects;inserting
-OpenOffice.org Chart : OLE objects;number of
-OpenOffice.org Chart : OLE objects;protecting
-OpenOffice.org Chart : one and a half line spacing in text
-OpenOffice.org Chart : online registration
-OpenOffice.org Chart : online update options
-OpenOffice.org Chart : online updates
-OpenOffice.org Chart : online updates;checking automatically
-OpenOffice.org Chart : online updates;checking manually
-OpenOffice.org Chart : Open/Save dialogs
-OpenOffice.org Chart : OpenDocument file formats
-OpenOffice.org Chart : OpenGL
-OpenOffice.org Chart : OpenGL;definition
-OpenOffice.org Chart : OpenGL;optimized output
-OpenOffice.org Chart : opening
-OpenOffice.org Chart : opening;context menus
-OpenOffice.org Chart : opening;database files
-OpenOffice.org Chart : opening;dialog settings
-OpenOffice.org Chart : opening;documents
-OpenOffice.org Chart : opening;documents from other formats
-OpenOffice.org Chart : opening;documents on WebDAV server
-OpenOffice.org Chart : opening;files with links
-OpenOffice.org Chart : opening;files, with placeholders
-OpenOffice.org Chart : opening;forms
-OpenOffice.org Chart : opening;Microsoft Office files
-OpenOffice.org Chart : opening;mobile device documents
-OpenOffice.org Chart : opening;objects
-OpenOffice.org Chart : opening;reports
-OpenOffice.org Chart : opening;several files
-OpenOffice.org Chart : opening;XForms
-OpenOffice.org Chart : OpenOffice.org Base data sources
-OpenOffice.org Chart : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Chart : OpenOffice.org documents
-OpenOffice.org Chart : OpenOffice.org documents;mobile device filters
-OpenOffice.org Chart : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Chart : OpenOffice.org Math start
-OpenOffice.org Chart : operators
-OpenOffice.org Chart : operators;default filters
-OpenOffice.org Chart : optional hyphens (Writer)
-OpenOffice.org Chart : options
-OpenOffice.org Chart : options;accessibility
-OpenOffice.org Chart : options;appearance
-OpenOffice.org Chart : options;compatibility (Writer)
-OpenOffice.org Chart : options;network identity
-OpenOffice.org Chart : options;online update
-OpenOffice.org Chart : options;tools
-OpenOffice.org Chart : Oracle databases (base)
-OpenOffice.org Chart : order of chart data
-OpenOffice.org Chart : ordering
-OpenOffice.org Chart : ordering;objects
-OpenOffice.org Chart : organizing
-OpenOffice.org Chart : organizing;macros and scripts
-OpenOffice.org Chart : organizing;namespaces in XForms
-OpenOffice.org Chart : organizing;styles
-OpenOffice.org Chart : organizing;templates
-OpenOffice.org Chart : original size
-OpenOffice.org Chart : original size;printing in OpenOffice.org Math
-OpenOffice.org Chart : original size;restoring after cropping
-OpenOffice.org Chart : outlines
-OpenOffice.org Chart : outlines;font effects
-OpenOffice.org Chart : outlines;outline symbols
-OpenOffice.org Chart : outlines;sending to presentations
-OpenOffice.org Chart : overwrite mode
-OpenOffice.org Chart : packages, see extensions
-OpenOffice.org Chart : page breaks
-OpenOffice.org Chart : page breaks;displaying (Calc)
-OpenOffice.org Chart : page formats
-OpenOffice.org Chart : page formats;maximizing
-OpenOffice.org Chart : page formats;restriction
-OpenOffice.org Chart : page styles
-OpenOffice.org Chart : page styles;editing/applying with statusbar
-OpenOffice.org Chart : pages
-OpenOffice.org Chart : pages;backgrounds in all applications
-OpenOffice.org Chart : pages;formatting and numbering
-OpenOffice.org Chart : pages;printing page names in presentations
-OpenOffice.org Chart : pages;scaling
-OpenOffice.org Chart : pages;selecting one to print
-OpenOffice.org Chart : paint box
-OpenOffice.org Chart : paint can symbol
-OpenOffice.org Chart : pair kerning
-OpenOffice.org Chart : Palm file filters
-OpenOffice.org Chart : paper formats
-OpenOffice.org Chart : paper size warning
-OpenOffice.org Chart : paper trays
-OpenOffice.org Chart : paragraph marks
-OpenOffice.org Chart : paragraph marks;displaying (Writer)
-OpenOffice.org Chart : paragraph styles
-OpenOffice.org Chart : paragraph styles;languages
-OpenOffice.org Chart : paragraph styles;modifying basic fonts
-OpenOffice.org Chart : paragraphs
-OpenOffice.org Chart : paragraphs;alignment
-OpenOffice.org Chart : paragraphs;Asian typography
-OpenOffice.org Chart : paragraphs;defining borders
-OpenOffice.org Chart : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Chart : paragraphs;increasing indents of
-OpenOffice.org Chart : paragraphs;indents, margins and columns
-OpenOffice.org Chart : paragraphs;inserting bullets
-OpenOffice.org Chart : paragraphs;joining
-OpenOffice.org Chart : paragraphs;numbering automatically
-OpenOffice.org Chart : paragraphs;removing blank ones
-OpenOffice.org Chart : paragraphs;spacing
-OpenOffice.org Chart : paragraphs;tab stops
-OpenOffice.org Chart : parameters
-OpenOffice.org Chart : parameters;command line
-OpenOffice.org Chart : parameters;queries (Base)
-OpenOffice.org Chart : passwords for protecting contents
-OpenOffice.org Chart : pasting
-OpenOffice.org Chart : pasting;cell ranges
-OpenOffice.org Chart : pasting;cell ranges from spreadsheets
-OpenOffice.org Chart : pasting;data from text documents
-OpenOffice.org Chart : pasting;draw objects
-OpenOffice.org Chart : pasting;draw objects from other documents
-OpenOffice.org Chart : pasting;formatted/unformatted text
-OpenOffice.org Chart : pasting;from data source view
-OpenOffice.org Chart : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Chart : pasting;pictures from other documents
-OpenOffice.org Chart : pasting;sheet areas in text documents
-OpenOffice.org Chart : pasting;to Gallery
-OpenOffice.org Chart : paths
-OpenOffice.org Chart : paths;changing work directory
-OpenOffice.org Chart : paths;defaults
-OpenOffice.org Chart : pattern editor
-OpenOffice.org Chart : pattern fields
-OpenOffice.org Chart : pattern fields;form functions
-OpenOffice.org Chart : patterns for objects
-OpenOffice.org Chart : PDF
-OpenOffice.org Chart : PDF;export
-OpenOffice.org Chart : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Chart : personal data input
-OpenOffice.org Chart : phonetic guide
-OpenOffice.org Chart : picklist creation
-OpenOffice.org Chart : pictures
-OpenOffice.org Chart : pictures;adding to Gallery
-OpenOffice.org Chart : pictures;arranging within stacks
-OpenOffice.org Chart : pictures;assigning macros
-OpenOffice.org Chart : pictures;backgrounds
-OpenOffice.org Chart : pictures;captions (Writer)
-OpenOffice.org Chart : pictures;changing paths
-OpenOffice.org Chart : pictures;cropping and zooming
-OpenOffice.org Chart : pictures;displaying in Calc
-OpenOffice.org Chart : pictures;displaying in Writer (Writer)
-OpenOffice.org Chart : pictures;drag and drop between documents
-OpenOffice.org Chart : pictures;drawing
-OpenOffice.org Chart : pictures;editing
-OpenOffice.org Chart : pictures;filters
-OpenOffice.org Chart : pictures;ImageMap
-OpenOffice.org Chart : pictures;inserting automatically
-OpenOffice.org Chart : pictures;inserting from Gallery
-OpenOffice.org Chart : pictures;number of
-OpenOffice.org Chart : pictures;printing
-OpenOffice.org Chart : pictures;scaling/resizing
-OpenOffice.org Chart : pie charts
-OpenOffice.org Chart : pie charts;options
-OpenOffice.org Chart : pie charts
-OpenOffice.org Chart : pixel editor
-OpenOffice.org Chart : pixel graphics
-OpenOffice.org Chart : pixel graphics;inserting and editing
-OpenOffice.org Chart : pixel patterns
-OpenOffice.org Chart : placeholders
-OpenOffice.org Chart : placeholders;in SQL queries
-OpenOffice.org Chart : placeholders;on opening files
-OpenOffice.org Chart : placing toolbars
-OpenOffice.org Chart : playing movies and sound files
-OpenOffice.org Chart : plotting data as charts
-OpenOffice.org Chart : plug-ins
-OpenOffice.org Chart : plug-ins;activating and deactivating
-OpenOffice.org Chart : plug-ins;definition
-OpenOffice.org Chart : plug-ins;inserting
-OpenOffice.org Chart : pocket device appliances
-OpenOffice.org Chart : Pocket PC file filters
-OpenOffice.org Chart : points
-OpenOffice.org Chart : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Chart : polygon drawing
-OpenOffice.org Chart : pop-art filter
-OpenOffice.org Chart : portable document format
-OpenOffice.org Chart : positioning
-OpenOffice.org Chart : positioning;draw objects and controls
-OpenOffice.org Chart : positioning;fonts
-OpenOffice.org Chart : positioning;objects
-OpenOffice.org Chart : positioning;toolbars
-OpenOffice.org Chart : post method for form transmissions
-OpenOffice.org Chart : posterizing filter
-OpenOffice.org Chart : PostScript
-OpenOffice.org Chart : PostScript;creating files
-OpenOffice.org Chart : PostScript;PDF converter, UNIX
-OpenOffice.org Chart : PowerPoint export
-OpenOffice.org Chart : precision as shown (Calc)
-OpenOffice.org Chart : predefining fonts
-OpenOffice.org Chart : presentations
-OpenOffice.org Chart : presentations;creating/opening
-OpenOffice.org Chart : presentations;inserting spreadsheet cells
-OpenOffice.org Chart : presentations;live on the Internet
-OpenOffice.org Chart : presentations;print menu
-OpenOffice.org Chart : presentations;saving
-OpenOffice.org Chart : presentations;saving automatically
-OpenOffice.org Chart : presentations;saving in other formats
-OpenOffice.org Chart : presentations;sending as e-mail
-OpenOffice.org Chart : presentations;starting with wizard
-OpenOffice.org Chart : presentations;wizards
-OpenOffice.org Chart : press buttons, see push buttons
-OpenOffice.org Chart : previews
-OpenOffice.org Chart : previews;fonts lists
-OpenOffice.org Chart : primary key
-OpenOffice.org Chart : primary key;database tables
-OpenOffice.org Chart : primary keys
-OpenOffice.org Chart : primary keys;defining
-OpenOffice.org Chart : primary keys;inserting (Base)
-OpenOffice.org Chart : print area selection
-OpenOffice.org Chart : printer metrics for document formatting (Writer)
-OpenOffice.org Chart : printers
-OpenOffice.org Chart : printers;adding, UNIX
-OpenOffice.org Chart : printers;choosing
-OpenOffice.org Chart : printers;default printer
-OpenOffice.org Chart : printers;faxes under UNIX
-OpenOffice.org Chart : printers;maximum page formats
-OpenOffice.org Chart : printers;paper trays
-OpenOffice.org Chart : printers;properties
-OpenOffice.org Chart : printing
-OpenOffice.org Chart : printing;black and white
-OpenOffice.org Chart : printing;brochures
-OpenOffice.org Chart : printing;colors in grayscale
-OpenOffice.org Chart : printing;copies
-OpenOffice.org Chart : printing;creating individual jobs
-OpenOffice.org Chart : printing;dates in presentations
-OpenOffice.org Chart : printing;directly
-OpenOffice.org Chart : printing;documents
-OpenOffice.org Chart : printing;drawings defaults
-OpenOffice.org Chart : printing;elements in text documents
-OpenOffice.org Chart : printing;faster
-OpenOffice.org Chart : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Chart : printing;fitting to pages in presentations
-OpenOffice.org Chart : printing;formulas in OpenOffice.org Math
-OpenOffice.org Chart : printing;hidden pages of presentations
-OpenOffice.org Chart : printing;in original size in OpenOffice.org Math
-OpenOffice.org Chart : printing;left/right pages
-OpenOffice.org Chart : printing;notes
-OpenOffice.org Chart : printing;queries (Base)
-OpenOffice.org Chart : printing;scaling in OpenOffice.org Math
-OpenOffice.org Chart : printing;selections
-OpenOffice.org Chart : printing;text always in black
-OpenOffice.org Chart : printing;text in reverse order
-OpenOffice.org Chart : printing;tiling pages in presentations
-OpenOffice.org Chart : printing;transparencies
-OpenOffice.org Chart : printing;warnings
-OpenOffice.org Chart : printing;without scaling in presentations
-OpenOffice.org Chart : printing speed
-OpenOffice.org Chart : programming
-OpenOffice.org Chart : programming;OpenOffice.org
-OpenOffice.org Chart : programming;scripting
-OpenOffice.org Chart : properties
-OpenOffice.org Chart : properties;charts
-OpenOffice.org Chart : properties;fields in databases
-OpenOffice.org Chart : properties;files
-OpenOffice.org Chart : properties;form controls
-OpenOffice.org Chart : properties;forms
-OpenOffice.org Chart : properties;printers
-OpenOffice.org Chart : properties;smooth lines in line charts/XY charts
-OpenOffice.org Chart : protected contents
-OpenOffice.org Chart : protected dashes
-OpenOffice.org Chart : protected database tables
-OpenOffice.org Chart : protected documents
-OpenOffice.org Chart : protected spaces
-OpenOffice.org Chart : protected spaces;inserting
-OpenOffice.org Chart : protected spaces;showing (Writer)
-OpenOffice.org Chart : protecting
-OpenOffice.org Chart : protecting;contents
-OpenOffice.org Chart : protecting;recorded changes
-OpenOffice.org Chart : proxy settings
-OpenOffice.org Chart : push buttons
-OpenOffice.org Chart : push buttons;adding to documents
-OpenOffice.org Chart : push buttons;creating
-OpenOffice.org Chart : queries
-OpenOffice.org Chart : queries;copying (Base)
-OpenOffice.org Chart : queries;creating in design view (Base)
-OpenOffice.org Chart : queries;creating in SQL view
-OpenOffice.org Chart : queries;defining (Base)
-OpenOffice.org Chart : queries;deleting table links (Base)
-OpenOffice.org Chart : queries;editing in data source view
-OpenOffice.org Chart : queries;formulating filter conditions (Base)
-OpenOffice.org Chart : queries;joining tables (Base)
-OpenOffice.org Chart : queries;missing elements (Base)
-OpenOffice.org Chart : queries;overview (Base)
-OpenOffice.org Chart : queries;parameter queries (Base)
-OpenOffice.org Chart : queries;printing (Base)
-OpenOffice.org Chart : Query Wizard (Base)
-OpenOffice.org Chart : Quickstarter
-OpenOffice.org Chart : quotation marks
-OpenOffice.org Chart : quotation marks;replacing
-OpenOffice.org Chart : quotes
-OpenOffice.org Chart : quotes;custom
-OpenOffice.org Chart : radar charts, see net charts
-OpenOffice.org Chart : radio button creation
-OpenOffice.org Chart : read-only documents
-OpenOffice.org Chart : read-only documents;cursor
-OpenOffice.org Chart : read-only documents;database tables on/off
-OpenOffice.org Chart : read-only documents;editing
-OpenOffice.org Chart : read-only documents;opening documents as
-OpenOffice.org Chart : read-only items in Data Navigator
-OpenOffice.org Chart : recognizing URLs automatically
-OpenOffice.org Chart : recording
-OpenOffice.org Chart : recording;changes
-OpenOffice.org Chart : recording;macros
-OpenOffice.org Chart : records
-OpenOffice.org Chart : records;inserting notes
-OpenOffice.org Chart : records;protecting
-OpenOffice.org Chart : records;saving
-OpenOffice.org Chart : records;searching in databases
-OpenOffice.org Chart : rectangles with round corners
-OpenOffice.org Chart : recursions in spreadsheets
-OpenOffice.org Chart : redo command
-OpenOffice.org Chart : reduced printing
-OpenOffice.org Chart : reference lines
-OpenOffice.org Chart : references
-OpenOffice.org Chart : references;displaying in color (Calc)
-OpenOffice.org Chart : references;expanding (Calc)
-OpenOffice.org Chart : references;iterative (Calc)
-OpenOffice.org Chart : register-true
-OpenOffice.org Chart : register-true;definition
-OpenOffice.org Chart : registering
-OpenOffice.org Chart : registering;address books
-OpenOffice.org Chart : registering;databases (Base)
-OpenOffice.org Chart : registering;OpenOffice.org
-OpenOffice.org Chart : regression curves in charts
-OpenOffice.org Chart : regular expressions
-OpenOffice.org Chart : regular expressions;list of
-OpenOffice.org Chart : regular expressions;opening files
-OpenOffice.org Chart : relational databases (Base)
-OpenOffice.org Chart : relations
-OpenOffice.org Chart : relations;creating and deleting (Base)
-OpenOffice.org Chart : relations;joining tables (Base)
-OpenOffice.org Chart : relations;properties (Base)
-OpenOffice.org Chart : relative hyperlinks
-OpenOffice.org Chart : relative saving of URLs
-OpenOffice.org Chart : reloading
-OpenOffice.org Chart : reloading;documents
-OpenOffice.org Chart : reloading;HTML documents, automatically
-OpenOffice.org Chart : remarks, see also notes
-OpenOffice.org Chart : remote configurations
-OpenOffice.org Chart : remove noise filter
-OpenOffice.org Chart : removing
-OpenOffice.org Chart : removing;bullets and numbering
-OpenOffice.org Chart : removing;form filters
-OpenOffice.org Chart : removing, see also deleting
-OpenOffice.org Chart : reorganizing charts
-OpenOffice.org Chart : repeating
-OpenOffice.org Chart : repeating;commands
-OpenOffice.org Chart : replacement options
-OpenOffice.org Chart : replacement table
-OpenOffice.org Chart : replacing
-OpenOffice.org Chart : replacing;AutoCorrect function
-OpenOffice.org Chart : replacing;dashes
-OpenOffice.org Chart : Report Builder
-OpenOffice.org Chart : reports
-OpenOffice.org Chart : reports;creating
-OpenOffice.org Chart : reports;error reports
-OpenOffice.org Chart : reports;opening and editing
-OpenOffice.org Chart : reports;templates
-OpenOffice.org Chart : resetting
-OpenOffice.org Chart : resetting;templates
-OpenOffice.org Chart : resizing
-OpenOffice.org Chart : resizing;objects, by mouse
-OpenOffice.org Chart : resizing, see also scaling/zooming
-OpenOffice.org Chart : resolution when printing bitmaps
-OpenOffice.org Chart : restoring
-OpenOffice.org Chart : restoring;default formatting
-OpenOffice.org Chart : restoring;editing
-OpenOffice.org Chart : reversing printing order
-OpenOffice.org Chart : review function
-OpenOffice.org Chart : review function;accepting or rejecting changes
-OpenOffice.org Chart : review function;comparing documents
-OpenOffice.org Chart : review function;protecting records
-OpenOffice.org Chart : review function;recording changes example
-OpenOffice.org Chart : rich text control
-OpenOffice.org Chart : right alignment of paragraphs
-OpenOffice.org Chart : right joins (Base)
-OpenOffice.org Chart : right-to-left text
-OpenOffice.org Chart : rotating
-OpenOffice.org Chart : rotating;3D text
-OpenOffice.org Chart : round corners
-OpenOffice.org Chart : rounding precision (Calc)
-OpenOffice.org Chart : row headers
-OpenOffice.org Chart : row headers;displaying (Calc)
-OpenOffice.org Chart : row headers;highlighting (Calc)
-OpenOffice.org Chart : rulers
-OpenOffice.org Chart : rulers;default settings
-OpenOffice.org Chart : rulers;measurement units
-OpenOffice.org Chart : rulers;visible in presentations
-OpenOffice.org Chart : samples and templates
-OpenOffice.org Chart : saving
-OpenOffice.org Chart : saving;default file formats
-OpenOffice.org Chart : saving;dialog settings
-OpenOffice.org Chart : saving;documents
-OpenOffice.org Chart : saving;documents for mobile devices
-OpenOffice.org Chart : saving;documents in other formats
-OpenOffice.org Chart : saving;documents, automatically
-OpenOffice.org Chart : saving;in Microsoft Office file format
-OpenOffice.org Chart : saving;options
-OpenOffice.org Chart : saving;templates
-OpenOffice.org Chart : saving;to XML
-OpenOffice.org Chart : saving;VBA code in Microsoft Office documents
-OpenOffice.org Chart : saving;with password by default
-OpenOffice.org Chart : saving as command
-OpenOffice.org Chart : saving as command;precautions
-OpenOffice.org Chart : scaling
-OpenOffice.org Chart : scaling;axes
-OpenOffice.org Chart : scaling;font sizes in user interface
-OpenOffice.org Chart : scaling;objects
-OpenOffice.org Chart : scaling;pictures
-OpenOffice.org Chart : scaling;printing in OpenOffice.org Math
-OpenOffice.org Chart : scaling;text in charts
-OpenOffice.org Chart : scaling;when printing presentations
-OpenOffice.org Chart : scaling, see also zooming
-OpenOffice.org Chart : scatter charts
-OpenOffice.org Chart : screen
-OpenOffice.org Chart : screen;full screen views
-OpenOffice.org Chart : screen;scaling
-OpenOffice.org Chart : screen magnifiers
-OpenOffice.org Chart : screen readers
-OpenOffice.org Chart : script organization
-OpenOffice.org Chart : scrollbars
-OpenOffice.org Chart : scrollbars;controls
-OpenOffice.org Chart : scrollbars;displaying (Calc)
-OpenOffice.org Chart : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Chart : search criteria for database functions in cells
-OpenOffice.org Chart : search engines
-OpenOffice.org Chart : search engines;definition
-OpenOffice.org Chart : search engines;selecting
-OpenOffice.org Chart : searching
-OpenOffice.org Chart : searching;all sheets
-OpenOffice.org Chart : searching;databases
-OpenOffice.org Chart : searching;form filters
-OpenOffice.org Chart : searching;Internet
-OpenOffice.org Chart : searching;tables and forms
-OpenOffice.org Chart : secondary axes in charts
-OpenOffice.org Chart : sections
-OpenOffice.org Chart : sections;backgrounds
-OpenOffice.org Chart : security
-OpenOffice.org Chart : security;digital signatures
-OpenOffice.org Chart : security;options for documents with macros
-OpenOffice.org Chart : security;protecting contents
-OpenOffice.org Chart : security;warning dialogs with macros
-OpenOffice.org Chart : selecting
-OpenOffice.org Chart : selecting;controls
-OpenOffice.org Chart : selecting;measurement units
-OpenOffice.org Chart : selecting;objects
-OpenOffice.org Chart : selecting;print areas
-OpenOffice.org Chart : selecting;several files
-OpenOffice.org Chart : selection clipboard
-OpenOffice.org Chart : selection frames
-OpenOffice.org Chart : selection modes in text
-OpenOffice.org Chart : sending
-OpenOffice.org Chart : sending;AutoAbstract function in presentations
-OpenOffice.org Chart : sending;documents as e-mail
-OpenOffice.org Chart : sending;documents as faxes
-OpenOffice.org Chart : separator lines
-OpenOffice.org Chart : separator lines;defining
-OpenOffice.org Chart : separators
-OpenOffice.org Chart : separators;conditional
-OpenOffice.org Chart : Server Side ImageMap
-OpenOffice.org Chart : settings
-OpenOffice.org Chart : settings;printers
-OpenOffice.org Chart : settings;program configuration
-OpenOffice.org Chart : settings;proxies
-OpenOffice.org Chart : settings;tracking changes
-OpenOffice.org Chart : settings;views
-OpenOffice.org Chart : SGML
-OpenOffice.org Chart : SGML;definition
-OpenOffice.org Chart : shadows
-OpenOffice.org Chart : shadows;areas
-OpenOffice.org Chart : shadows;borders
-OpenOffice.org Chart : shadows;characters
-OpenOffice.org Chart : shadows;characters, using context menu
-OpenOffice.org Chart : sharing documents
-OpenOffice.org Chart : sharpening filter
-OpenOffice.org Chart : sheet tabs
-OpenOffice.org Chart : sheet tabs;displaying
-OpenOffice.org Chart : sheets
-OpenOffice.org Chart : sheets;searching all
-OpenOffice.org Chart : shortcut keys
-OpenOffice.org Chart : shortcut keys;assigning macros
-OpenOffice.org Chart : shortcut keys;charts
-OpenOffice.org Chart : shortcut keys;general
-OpenOffice.org Chart : shortcut keys;in databases
-OpenOffice.org Chart : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Chart : showing
-OpenOffice.org Chart : showing;changes
-OpenOffice.org Chart : showing;docked windows
-OpenOffice.org Chart : showing;drawings and controls (Writer)
-OpenOffice.org Chart : showing;live presentations on the Internet
-OpenOffice.org Chart : showing;toolbars
-OpenOffice.org Chart : signing documents with digital signatures
-OpenOffice.org Chart : similarity search
-OpenOffice.org Chart : simple handles (Writer)
-OpenOffice.org Chart : simplified Chinese
-OpenOffice.org Chart : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Chart : single sign on options
-OpenOffice.org Chart : single-line spacing in text
-OpenOffice.org Chart : sizes
-OpenOffice.org Chart : sizes;draw objects
-OpenOffice.org Chart : sizes;pictures
-OpenOffice.org Chart : slanting draw objects
-OpenOffice.org Chart : small capitals
-OpenOffice.org Chart : small icons
-OpenOffice.org Chart : smart tag configuration
-OpenOffice.org Chart : smooth scrolling (Writer)
-OpenOffice.org Chart : smoothing filter
-OpenOffice.org Chart : snap grid defaults (Writer/Calc)
-OpenOffice.org Chart : snapping in presentations and drawings
-OpenOffice.org Chart : solarization filter
-OpenOffice.org Chart : sort lists
-OpenOffice.org Chart : sort lists;copying to in Calc
-OpenOffice.org Chart : sorting
-OpenOffice.org Chart : sorting;data in forms
-OpenOffice.org Chart : sorting;databases
-OpenOffice.org Chart : sounds
-OpenOffice.org Chart : sounds;inserting and playing
-OpenOffice.org Chart : spaces
-OpenOffice.org Chart : spaces;displaying (Writer)
-OpenOffice.org Chart : spaces;ignoring double
-OpenOffice.org Chart : spaces;inserting protected spaces
-OpenOffice.org Chart : spaces;showing protected spaces (Writer)
-OpenOffice.org Chart : spacing
-OpenOffice.org Chart : spacing;between paragraphs in footnotes
-OpenOffice.org Chart : spacing;font effects
-OpenOffice.org Chart : spacing;lines and paragraphs
-OpenOffice.org Chart : spacing;tab stops in text documents
-OpenOffice.org Chart : spacing;tabs in presentations
-OpenOffice.org Chart : spadmin
-OpenOffice.org Chart : special characters
-OpenOffice.org Chart : speech bubbles
-OpenOffice.org Chart : speed of printing
-OpenOffice.org Chart : spellcheck
-OpenOffice.org Chart : spellcheck;activating for a language
-OpenOffice.org Chart : spellcheck;context menus
-OpenOffice.org Chart : spellcheck;default languages
-OpenOffice.org Chart : spellcheck;dialog
-OpenOffice.org Chart : spellcheck;dictionary of exceptions
-OpenOffice.org Chart : spellcheck;ignore list
-OpenOffice.org Chart : spin button creation
-OpenOffice.org Chart : spoolfiles with Xprinter
-OpenOffice.org Chart : spreadsheets
-OpenOffice.org Chart : spreadsheets;as databases (base)
-OpenOffice.org Chart : spreadsheets;copying areas to text documents
-OpenOffice.org Chart : spreadsheets;creating/opening
-OpenOffice.org Chart : spreadsheets;inserting charts
-OpenOffice.org Chart : spreadsheets;inserting database records
-OpenOffice.org Chart : spreadsheets;printing
-OpenOffice.org Chart : spreadsheets;saving
-OpenOffice.org Chart : spreadsheets;saving automatically
-OpenOffice.org Chart : spreadsheets;saving in other formats
-OpenOffice.org Chart : spreadsheets;sending as e-mail
-OpenOffice.org Chart : SQL
-OpenOffice.org Chart : SQL;definition
-OpenOffice.org Chart : SQL;DISTINCT parameter
-OpenOffice.org Chart : SQL;executing SQL commands
-OpenOffice.org Chart : SQL;executing SQL statements (Base)
-OpenOffice.org Chart : SQL;queries (Base)
-OpenOffice.org Chart : square drawings
-OpenOffice.org Chart : standard bar on/off
-OpenOffice.org Chart : standard deviation in charts
-OpenOffice.org Chart : standard filters in databases
-OpenOffice.org Chart : standard printer under UNIX
-OpenOffice.org Chart : start parameters
-OpenOffice.org Chart : statistics in charts
-OpenOffice.org Chart : status bar on/off
-OpenOffice.org Chart : stickers
-OpenOffice.org Chart : stock charts
-OpenOffice.org Chart : strikethrough
-OpenOffice.org Chart : strikethrough;characters
-OpenOffice.org Chart : strikethrough;font effects
-OpenOffice.org Chart : styles
-OpenOffice.org Chart : styles;'changed' message
-OpenOffice.org Chart : styles;copying between documents
-OpenOffice.org Chart : styles;keyboard shortcuts
-OpenOffice.org Chart : styles;organizing
-OpenOffice.org Chart : styles;printing styles used in a document
-OpenOffice.org Chart : styles;replacing automatically
-OpenOffice.org Chart : Styles and Formatting window
-OpenOffice.org Chart : Styles and Formatting window;docking
-OpenOffice.org Chart : subforms
-OpenOffice.org Chart : subforms;creating
-OpenOffice.org Chart : subforms;description
-OpenOffice.org Chart : submitting forms
-OpenOffice.org Chart : suffixes in file formats
-OpenOffice.org Chart : support on the Web
-OpenOffice.org Chart : synchronizing
-OpenOffice.org Chart : synchronizing;labels and business cards
-OpenOffice.org Chart : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Chart : system address book registration
-OpenOffice.org Chart : tab stops
-OpenOffice.org Chart : tab stops;displaying (Writer)
-OpenOffice.org Chart : tab stops;inserting and editing
-OpenOffice.org Chart : tab stops;setting in sheets
-OpenOffice.org Chart : tab stops;settings
-OpenOffice.org Chart : tab stops;spacing in presentations
-OpenOffice.org Chart : tab stops;spacing in text documents
-OpenOffice.org Chart : table controls
-OpenOffice.org Chart : table controls;form functions
-OpenOffice.org Chart : table controls;keyboard-only edit mode
-OpenOffice.org Chart : table controls;properties
-OpenOffice.org Chart : table views of databases
-OpenOffice.org Chart : Table Wizard (Base)
-OpenOffice.org Chart : tables
-OpenOffice.org Chart : tables;inserting line breaks
-OpenOffice.org Chart : tables in databases
-OpenOffice.org Chart : tables in databases;access rights to (Base)
-OpenOffice.org Chart : tables in databases;adding to queries
-OpenOffice.org Chart : tables in databases;browsing and editing
-OpenOffice.org Chart : tables in databases;copying database tables (Base)
-OpenOffice.org Chart : tables in databases;creating
-OpenOffice.org Chart : tables in databases;creating in design view
-OpenOffice.org Chart : tables in databases;importing text formats (Base)
-OpenOffice.org Chart : tables in databases;joining for queries (Base)
-OpenOffice.org Chart : tables in databases;printing queries (Base)
-OpenOffice.org Chart : tables in databases;relations (Base)
-OpenOffice.org Chart : tables in databases;searching
-OpenOffice.org Chart : tables in spreadsheets
-OpenOffice.org Chart : tables in spreadsheets;copying data to other applications
-OpenOffice.org Chart : tables in spreadsheets;defining borders
-OpenOffice.org Chart : tables in spreadsheets;value highlighting
-OpenOffice.org Chart : tables in text
-OpenOffice.org Chart : tables in text;captions
-OpenOffice.org Chart : tables in text;creating automatically
-OpenOffice.org Chart : tables in text;default settings
-OpenOffice.org Chart : tables in text;defining borders
-OpenOffice.org Chart : tables in text;displaying
-OpenOffice.org Chart : tables in text;printing
-OpenOffice.org Chart : tabs
-OpenOffice.org Chart : tabs;displaying sheet tabs
-OpenOffice.org Chart : tags
-OpenOffice.org Chart : tags;definition
-OpenOffice.org Chart : tags;META tags
-OpenOffice.org Chart : templates
-OpenOffice.org Chart : templates;agendas
-OpenOffice.org Chart : templates;changing basic fonts
-OpenOffice.org Chart : templates;database reports
-OpenOffice.org Chart : templates;deleting
-OpenOffice.org Chart : templates;editing and saving
-OpenOffice.org Chart : templates;faxes
-OpenOffice.org Chart : templates;importing and exporting
-OpenOffice.org Chart : templates;letters
-OpenOffice.org Chart : templates;new documents from templates
-OpenOffice.org Chart : templates;opening documents with
-OpenOffice.org Chart : templates;organizing
-OpenOffice.org Chart : terminology
-OpenOffice.org Chart : terminology;general glossary
-OpenOffice.org Chart : terminology;Internet glossary
-OpenOffice.org Chart : testing XML filters
-OpenOffice.org Chart : text
-OpenOffice.org Chart : text;animating
-OpenOffice.org Chart : text;Asian layout
-OpenOffice.org Chart : text;bold
-OpenOffice.org Chart : text;coloring
-OpenOffice.org Chart : text;contours
-OpenOffice.org Chart : text;copying by drag and drop
-OpenOffice.org Chart : text;CTL languages
-OpenOffice.org Chart : text;drawing pictures
-OpenOffice.org Chart : text;font effects
-OpenOffice.org Chart : text;font sizes
-OpenOffice.org Chart : text;font styles
-OpenOffice.org Chart : text;fonts and formats
-OpenOffice.org Chart : text;Fontwork icons
-OpenOffice.org Chart : text;hyperlinks
-OpenOffice.org Chart : text;inserting special characters
-OpenOffice.org Chart : text;italics
-OpenOffice.org Chart : text;kerning
-OpenOffice.org Chart : text;language selection
-OpenOffice.org Chart : text;line spacing
-OpenOffice.org Chart : text;overwriting or inserting
-OpenOffice.org Chart : text;printing in black
-OpenOffice.org Chart : text;replacing with format
-OpenOffice.org Chart : text;selection modes
-OpenOffice.org Chart : text;shadowed
-OpenOffice.org Chart : text;text/draw objects
-OpenOffice.org Chart : text attributes
-OpenOffice.org Chart : text attributes;hyperlinks
-OpenOffice.org Chart : text attributes;undoing
-OpenOffice.org Chart : text boxes
-OpenOffice.org Chart : text boxes;form functions
-OpenOffice.org Chart : text boxes;positioning
-OpenOffice.org Chart : text breaks in cells
-OpenOffice.org Chart : text colors for better accessibility
-OpenOffice.org Chart : text databases (Base)
-OpenOffice.org Chart : text documents
-OpenOffice.org Chart : text documents;creating/opening
-OpenOffice.org Chart : text documents;importing/exporting
-OpenOffice.org Chart : text documents;inserting spreadsheet cells
-OpenOffice.org Chart : text documents;print settings
-OpenOffice.org Chart : text documents;printing
-OpenOffice.org Chart : text documents;saving
-OpenOffice.org Chart : text documents;saving automatically
-OpenOffice.org Chart : text documents;saving in other formats
-OpenOffice.org Chart : text documents;sending as e-mail
-OpenOffice.org Chart : text effects
-OpenOffice.org Chart : text flow
-OpenOffice.org Chart : text flow;in cells
-OpenOffice.org Chart : text formats
-OpenOffice.org Chart : text formats;databases
-OpenOffice.org Chart : text formats;pasting
-OpenOffice.org Chart : text input fields
-OpenOffice.org Chart : text layout for special languages
-OpenOffice.org Chart : text objects
-OpenOffice.org Chart : text objects;alignment
-OpenOffice.org Chart : text objects;draw functions
-OpenOffice.org Chart : text objects;fonts
-OpenOffice.org Chart : text objects;in presentations and drawings
-OpenOffice.org Chart : text overflow in spreadsheet cells
-OpenOffice.org Chart : text scaling in charts
-OpenOffice.org Chart : text, see also text documents, paragraphs and characters
-OpenOffice.org Chart : TextArt, see Fontwork
-OpenOffice.org Chart : textures
-OpenOffice.org Chart : textures;inserting from Gallery
-OpenOffice.org Chart : textures;on chart bars
-OpenOffice.org Chart : Thai
-OpenOffice.org Chart : Thai;entering text
-OpenOffice.org Chart : Thai;language settings
-OpenOffice.org Chart : thesaurus
-OpenOffice.org Chart : thesaurus;activating for a language
-OpenOffice.org Chart : ticker text
-OpenOffice.org Chart : time fields
-OpenOffice.org Chart : time fields;form functions
-OpenOffice.org Chart : times
-OpenOffice.org Chart : times;inserting when printing presentations
-OpenOffice.org Chart : times, formats
-OpenOffice.org Chart : tips
-OpenOffice.org Chart : tips;extended tips in Help
-OpenOffice.org Chart : title rows
-OpenOffice.org Chart : title rows;printing in OpenOffice.org Math
-OpenOffice.org Chart : titles
-OpenOffice.org Chart : titles;alignment (charts)
-OpenOffice.org Chart : titles;changing
-OpenOffice.org Chart : titles;editing in charts
-OpenOffice.org Chart : titles;font effects
-OpenOffice.org Chart : titles;formatting automatically
-OpenOffice.org Chart : titles;formatting charts
-OpenOffice.org Chart : titles;objects
-OpenOffice.org Chart : toolbars
-OpenOffice.org Chart : toolbars;adding buttons
-OpenOffice.org Chart : toolbars;docking/undocking
-OpenOffice.org Chart : toolbars;Form Navigation bar
-OpenOffice.org Chart : toolbars;viewing/closing
-OpenOffice.org Chart : tools bar
-OpenOffice.org Chart : tooltips
-OpenOffice.org Chart : tooltips;extended tips
-OpenOffice.org Chart : tooltips;help
-OpenOffice.org Chart : traditional Chinese
-OpenOffice.org Chart : traditional Chinese;translating to simplified chinese
-OpenOffice.org Chart : transparency
-OpenOffice.org Chart : transparency;areas
-OpenOffice.org Chart : transparency;off for faster printing
-OpenOffice.org Chart : transparency;saving
-OpenOffice.org Chart : tree view of Help
-OpenOffice.org Chart : trend lines in charts
-OpenOffice.org Chart : typefaces
-OpenOffice.org Chart : typefaces;adding under UNIX
-OpenOffice.org Chart : typefaces;formats
-OpenOffice.org Chart : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Chart : typography
-OpenOffice.org Chart : typography;Asian
-OpenOffice.org Chart : underlining
-OpenOffice.org Chart : underlining;AutoFormat function
-OpenOffice.org Chart : underlining;characters
-OpenOffice.org Chart : underlining;text
-OpenOffice.org Chart : undocking windows
-OpenOffice.org Chart : undoing
-OpenOffice.org Chart : undoing;direct formatting
-OpenOffice.org Chart : undoing;editing
-OpenOffice.org Chart : undoing;number of steps
-OpenOffice.org Chart : ungrouping groups
-OpenOffice.org Chart : units
-OpenOffice.org Chart : units;converting
-OpenOffice.org Chart : units;measurement units
-OpenOffice.org Chart : UNO components
-OpenOffice.org Chart : UNO components;Extension Manager
-OpenOffice.org Chart : UNO components;integrating new
-OpenOffice.org Chart : update options
-OpenOffice.org Chart : updates
-OpenOffice.org Chart : updates;checking automatically
-OpenOffice.org Chart : updates;checking manually
-OpenOffice.org Chart : updating
-OpenOffice.org Chart : updating;fields and charts, automatically (Writer)
-OpenOffice.org Chart : updating;links in text documents
-OpenOffice.org Chart : updating;links, on opening
-OpenOffice.org Chart : updating;templates
-OpenOffice.org Chart : URL
-OpenOffice.org Chart : URL;changing hyperlink URLs
-OpenOffice.org Chart : URL;definition
-OpenOffice.org Chart : URL;in pictures
-OpenOffice.org Chart : URL;saving absolute/relative paths
-OpenOffice.org Chart : URL;turning off URL recognition
-OpenOffice.org Chart : user data
-OpenOffice.org Chart : user data;input
-OpenOffice.org Chart : user data;removing when saving
-OpenOffice.org Chart : user-defined dictionaries
-OpenOffice.org Chart : user-defined dictionaries;creating
-OpenOffice.org Chart : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Chart : user-defined dictionaries;editing
-OpenOffice.org Chart : user-defined styles
-OpenOffice.org Chart : user-defined styles;automatically replacing
-OpenOffice.org Chart : UTF-8/UCS2 support
-OpenOffice.org Chart : values
-OpenOffice.org Chart : values;rounded as shown (Calc)
-OpenOffice.org Chart : variables
-OpenOffice.org Chart : variables;for paths
-OpenOffice.org Chart : variances in charts
-OpenOffice.org Chart : VBA code
-OpenOffice.org Chart : VBA code;loading/saving documents with VBA code
-OpenOffice.org Chart : version management
-OpenOffice.org Chart : version numbers of documents
-OpenOffice.org Chart : versions
-OpenOffice.org Chart : versions;comparing documents
-OpenOffice.org Chart : versions;file saving as, restriction
-OpenOffice.org Chart : versions;merging document versions
-OpenOffice.org Chart : versions;of a document
-OpenOffice.org Chart : versions;OpenOffice.org
-OpenOffice.org Chart : vertical callouts
-OpenOffice.org Chart : vertical scrollbars (Writer)
-OpenOffice.org Chart : vertical text boxes
-OpenOffice.org Chart : videos
-OpenOffice.org Chart : viewing
-OpenOffice.org Chart : viewing;databases
-OpenOffice.org Chart : viewing;file properties
-OpenOffice.org Chart : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Chart : viewing;toolbars
-OpenOffice.org Chart : views
-OpenOffice.org Chart : views;creating database views (Base)
-OpenOffice.org Chart : views;defaults
-OpenOffice.org Chart : views;full screen
-OpenOffice.org Chart : views;icons
-OpenOffice.org Chart : views;in 3D
-OpenOffice.org Chart : views;scaling
-OpenOffice.org Chart : Visual Basic for Applications
-OpenOffice.org Chart : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Chart : watermarks
-OpenOffice.org Chart : web documents
-OpenOffice.org Chart : web documents;XForms
-OpenOffice.org Chart : Web support
-OpenOffice.org Chart : WebCast export
-OpenOffice.org Chart : WebDAV over HTTPS
-OpenOffice.org Chart : windows
-OpenOffice.org Chart : windows;docking
-OpenOffice.org Chart : windows;docking definition
-OpenOffice.org Chart : windows;hiding/showing/docking
-OpenOffice.org Chart : windows;new
-OpenOffice.org Chart : wizards
-OpenOffice.org Chart : wizards;agendas
-OpenOffice.org Chart : wizards;database queries
-OpenOffice.org Chart : wizards;database tables (Base)
-OpenOffice.org Chart : wizards;databases (Base)
-OpenOffice.org Chart : wizards;document converter
-OpenOffice.org Chart : wizards;Euro Converter
-OpenOffice.org Chart : wizards;faxes
-OpenOffice.org Chart : wizards;forms
-OpenOffice.org Chart : wizards;letters
-OpenOffice.org Chart : wizards;overview
-OpenOffice.org Chart : wizards;presentations
-OpenOffice.org Chart : wizards;reports
-OpenOffice.org Chart : Word documents
-OpenOffice.org Chart : Word documents;compatibility
-OpenOffice.org Chart : Word documents;saving as
-OpenOffice.org Chart : WordArt, see Fontwork
-OpenOffice.org Chart : words
-OpenOffice.org Chart : words;automatically replacing
-OpenOffice.org Chart : words;wrapping in cells
-OpenOffice.org Chart : words;wrapping in CTL
-OpenOffice.org Chart : working directory change
-OpenOffice.org Chart : wrapping text
-OpenOffice.org Chart : wrapping text;in cells
-OpenOffice.org Chart : write protection on/off
-OpenOffice.org Chart : writing aids options
-OpenOffice.org Chart : WYSIWYG in fonts lists
-OpenOffice.org Chart : X axes
-OpenOffice.org Chart : X axes;grid formatting
-OpenOffice.org Chart : X axes;scaling
-OpenOffice.org Chart : X axes;showing
-OpenOffice.org Chart : XForms
-OpenOffice.org Chart : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Chart : XForms;conditions
-OpenOffice.org Chart : XForms;opening/editing
-OpenOffice.org Chart : XML converters
-OpenOffice.org Chart : XML file formats
-OpenOffice.org Chart : XML filters
-OpenOffice.org Chart : XML filters;creating/testing
-OpenOffice.org Chart : XML filters;saving as package/installing/deleting
-OpenOffice.org Chart : XML filters;settings
-OpenOffice.org Chart : XML Forms, see XForms
-OpenOffice.org Chart : XSLT filters, see also XML filters
-OpenOffice.org Chart : XY charts
-OpenOffice.org Chart : Y axes
-OpenOffice.org Chart : Y axes;formatting
-OpenOffice.org Chart : Y axes;grid formatting
-OpenOffice.org Chart : Y axes;scaling
-OpenOffice.org Chart : Y axes;showing
-OpenOffice.org Chart : years
-OpenOffice.org Chart : years;2-digit options
-OpenOffice.org Chart : Z axes
-OpenOffice.org Chart : Z axes;grid formatting
-OpenOffice.org Chart : Z axes;showing
-OpenOffice.org Chart : zero values
-OpenOffice.org Chart : zero values;displaying (Calc)
-OpenOffice.org Chart : zooming
-OpenOffice.org Chart : zooming;page views
-OpenOffice.org Chart : zooming;pictures
-OpenOffice.org Chart : zooming;status bar
-OpenOffice.org Basic : "^" operator (mathematical)
-OpenOffice.org Basic : "-" operator (mathematical)
-OpenOffice.org Basic : "*" operator (mathematical)
-OpenOffice.org Basic : "/" operator (mathematical)
-OpenOffice.org Basic : "+" operator (mathematical)
-OpenOffice.org Basic : 1/2 replacement
-OpenOffice.org Basic : 3D text creation
-OpenOffice.org Basic : 3D view
-OpenOffice.org Basic : abbreviation replacement
-OpenOffice.org Basic : Abs function
-OpenOffice.org Basic : absolute hyperlinks
-OpenOffice.org Basic : absolute saving of URLs
-OpenOffice.org Basic : accents
-OpenOffice.org Basic : Access databases (base)
-OpenOffice.org Basic : access rights for database tables (Base)
-OpenOffice.org Basic : accessibility
-OpenOffice.org Basic : accessibility;general shortcuts
-OpenOffice.org Basic : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Basic : accessibility;OpenOffice.org features
-OpenOffice.org Basic : accessibility;options
-OpenOffice.org Basic : activating
-OpenOffice.org Basic : activating;context menus
-OpenOffice.org Basic : activating;Error Report Tool
-OpenOffice.org Basic : activating;extended help tips
-OpenOffice.org Basic : activating;plug-ins
-OpenOffice.org Basic : ActiveX control
-OpenOffice.org Basic : Adabas D databases (base)
-OpenOffice.org Basic : add-ons, see UNO components
-OpenOffice.org Basic : adding libraries
-OpenOffice.org Basic : additional selection mode
-OpenOffice.org Basic : address books
-OpenOffice.org Basic : address books;LDAP server (Base)
-OpenOffice.org Basic : address books;registering
-OpenOffice.org Basic : address labels from databases
-OpenOffice.org Basic : ADO databases (Base)
-OpenOffice.org Basic : Agenda Wizard
-OpenOffice.org Basic : aging filter
-OpenOffice.org Basic : aligning
-OpenOffice.org Basic : aligning;cells
-OpenOffice.org Basic : aligning;objects
-OpenOffice.org Basic : aligning;paragraphs
-OpenOffice.org Basic : aligning;tables in text
-OpenOffice.org Basic : aligning;text objects
-OpenOffice.org Basic : alternative fonts
-OpenOffice.org Basic : ampersand symbol in StarBasic
-OpenOffice.org Basic : ampersand symbol, see also operators
-OpenOffice.org Basic : anchors
-OpenOffice.org Basic : anchors;changing
-OpenOffice.org Basic : anchors;displaying (Calc)
-OpenOffice.org Basic : anchors;types/positions for draw objects
-OpenOffice.org Basic : AND operator (logical)
-OpenOffice.org Basic : animations
-OpenOffice.org Basic : animations;accessibility options
-OpenOffice.org Basic : appearance options
-OpenOffice.org Basic : Arabic
-OpenOffice.org Basic : Arabic;entering text
-OpenOffice.org Basic : Arabic;language settings
-OpenOffice.org Basic : areas
-OpenOffice.org Basic : areas;bitmap patterns
-OpenOffice.org Basic : areas;hatched/dotted
-OpenOffice.org Basic : areas;shadows
-OpenOffice.org Basic : areas;slanting
-OpenOffice.org Basic : areas;styles
-OpenOffice.org Basic : areas;transparency
-OpenOffice.org Basic : arguments in command line
-OpenOffice.org Basic : arranging
-OpenOffice.org Basic : arranging;objects
-OpenOffice.org Basic : Array function
-OpenOffice.org Basic : arrays
-OpenOffice.org Basic : arrays;declaring
-OpenOffice.org Basic : arrays;dimensioning
-OpenOffice.org Basic : arrows
-OpenOffice.org Basic : arrows;defining arrow heads
-OpenOffice.org Basic : arrows;defining arrow lines
-OpenOffice.org Basic : arrows;drawing in text
-OpenOffice.org Basic : Asc function
-OpenOffice.org Basic : ASCII
-OpenOffice.org Basic : ASCII;definition
-OpenOffice.org Basic : Asian languages
-OpenOffice.org Basic : Asian languages;enabling
-OpenOffice.org Basic : Asian Phonetic Guide
-OpenOffice.org Basic : Asian typography
-OpenOffice.org Basic : assigning macros to events
-OpenOffice.org Basic : assigning scripts
-OpenOffice.org Basic : assistive technology in OpenOffice.org
-OpenOffice.org Basic : Atn function
-OpenOffice.org Basic : attaching toolbars
-OpenOffice.org Basic : attachments in e-mails
-OpenOffice.org Basic : audio
-OpenOffice.org Basic : audio;inserting
-OpenOffice.org Basic : auto reloading HTML documents
-OpenOffice.org Basic : AutoAbstract function for sending text to presentations
-OpenOffice.org Basic : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Basic : AutoComplete function in text and list boxes
-OpenOffice.org Basic : AutoCorrect function
-OpenOffice.org Basic : AutoCorrect function;context menu
-OpenOffice.org Basic : AutoCorrect function;options
-OpenOffice.org Basic : AutoCorrect function;pictures and frames
-OpenOffice.org Basic : AutoCorrect function;quotes
-OpenOffice.org Basic : AutoCorrect function;replacement table
-OpenOffice.org Basic : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Basic : AutoCorrect function;URL recognition
-OpenOffice.org Basic : AutoFormat function
-OpenOffice.org Basic : AutoFormat function;switching on and off
-OpenOffice.org Basic : automatic captions (Writer)
-OpenOffice.org Basic : automatic control focus
-OpenOffice.org Basic : automatic hyperlink formatting
-OpenOffice.org Basic : automatic line breaks
-OpenOffice.org Basic : automatic lines/borders in text
-OpenOffice.org Basic : automatic saving
-OpenOffice.org Basic : AutoPilots, see wizards
-OpenOffice.org Basic : AutoValue
-OpenOffice.org Basic : AutoValue;database tables
-OpenOffice.org Basic : axes in charts
-OpenOffice.org Basic : backgrounds
-OpenOffice.org Basic : backgrounds;defining colors/pictures
-OpenOffice.org Basic : backgrounds;frames/sections/indexes
-OpenOffice.org Basic : backgrounds;inserting from Gallery
-OpenOffice.org Basic : backgrounds;printing
-OpenOffice.org Basic : backing window
-OpenOffice.org Basic : backups
-OpenOffice.org Basic : backups;automatic
-OpenOffice.org Basic : backups;documents
-OpenOffice.org Basic : Basic
-OpenOffice.org Basic : Basic;fonts for source display
-OpenOffice.org Basic : Basic;programming
-OpenOffice.org Basic : Basic;recording macros
-OpenOffice.org Basic : Basic editor
-OpenOffice.org Basic : basic fonts
-OpenOffice.org Basic : Basic IDE
-OpenOffice.org Basic : Basic IDE;Integrated Development Environment
-OpenOffice.org Basic : Basic IDE;macros
-OpenOffice.org Basic : BasicLibraries (LibraryContainer)
-OpenOffice.org Basic : Beep statement
-OpenOffice.org Basic : Bézier curves
-OpenOffice.org Basic : Bézier curves;control points in presentations
-OpenOffice.org Basic : bi-directional writing
-OpenOffice.org Basic : binding space
-OpenOffice.org Basic : bitmaps
-OpenOffice.org Basic : bitmaps;inserting and editing
-OpenOffice.org Basic : bitmaps;off for faster printing
-OpenOffice.org Basic : bitmaps;patterns
-OpenOffice.org Basic : black and white printing
-OpenOffice.org Basic : black printing in Calc
-OpenOffice.org Basic : block selection mode
-OpenOffice.org Basic : Blue function
-OpenOffice.org Basic : bold
-OpenOffice.org Basic : bold;AutoFormat function
-OpenOffice.org Basic : bold;text
-OpenOffice.org Basic : bookmarks
-OpenOffice.org Basic : bookmarks;Help
-OpenOffice.org Basic : borders
-OpenOffice.org Basic : borders;arranging
-OpenOffice.org Basic : borders;cells on screen (Calc)
-OpenOffice.org Basic : borders;for paragraphs
-OpenOffice.org Basic : borders;for tables
-OpenOffice.org Basic : borders;shadows
-OpenOffice.org Basic : borders;table boundaries (Writer)
-OpenOffice.org Basic : borders, see also frames
-OpenOffice.org Basic : bound fields
-OpenOffice.org Basic : bound fields;controls
-OpenOffice.org Basic : boundaries of tables (Writer)
-OpenOffice.org Basic : break display (Writer)
-OpenOffice.org Basic : breakpoints
-OpenOffice.org Basic : brochures
-OpenOffice.org Basic : brochures;printing several
-OpenOffice.org Basic : build numbers of OpenOffice.org
-OpenOffice.org Basic : bullet lists
-OpenOffice.org Basic : bullet lists;formatting options
-OpenOffice.org Basic : bullets
-OpenOffice.org Basic : bullets;paragraphs
-OpenOffice.org Basic : bullets;replacing
-OpenOffice.org Basic : bullets;turning off
-OpenOffice.org Basic : business cards
-OpenOffice.org Basic : business cards;creating and synchronizing
-OpenOffice.org Basic : business cards;using templates
-OpenOffice.org Basic : button bars, see toolbars
-OpenOffice.org Basic : buttons
-OpenOffice.org Basic : buttons;adding push buttons
-OpenOffice.org Basic : buttons;big/small
-OpenOffice.org Basic : buttons;controls
-OpenOffice.org Basic : buttons;editing hyperlink buttons
-OpenOffice.org Basic : buttons;form functions
-OpenOffice.org Basic : buttons;toolbars
-OpenOffice.org Basic : cache for graphics
-OpenOffice.org Basic : calculating
-OpenOffice.org Basic : calculating;iterative references (Calc)
-OpenOffice.org Basic : Call Stack window
-OpenOffice.org Basic : Call statement
-OpenOffice.org Basic : callouts
-OpenOffice.org Basic : callouts;drawings
-OpenOffice.org Basic : capital letters
-OpenOffice.org Basic : capital letters;AutoCorrect function
-OpenOffice.org Basic : capital letters;font effects
-OpenOffice.org Basic : captions
-OpenOffice.org Basic : captions;automatic captions (Writer)
-OpenOffice.org Basic : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Basic : captions, see also labels/callouts
-OpenOffice.org Basic : cascading update (Base)
-OpenOffice.org Basic : case sensitivity
-OpenOffice.org Basic : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Basic : case sensitivity;searching
-OpenOffice.org Basic : Case statement
-OpenOffice.org Basic : CBool function
-OpenOffice.org Basic : CByte function
-OpenOffice.org Basic : CCur function
-OpenOffice.org Basic : CDate function
-OpenOffice.org Basic : CdateFromIso function
-OpenOffice.org Basic : CdateToIso function
-OpenOffice.org Basic : CDbl function
-OpenOffice.org Basic : CDec function
-OpenOffice.org Basic : cells
-OpenOffice.org Basic : cells;aligning
-OpenOffice.org Basic : cells;coloring (Calc)
-OpenOffice.org Basic : cells;cursor positions after input (Calc)
-OpenOffice.org Basic : cells;formatting without effect (Calc)
-OpenOffice.org Basic : cells;line breaks
-OpenOffice.org Basic : cells;linked to controls
-OpenOffice.org Basic : cells;number of
-OpenOffice.org Basic : cells;pasting
-OpenOffice.org Basic : cells;resetting formats
-OpenOffice.org Basic : cells;showing grid lines (Calc)
-OpenOffice.org Basic : centered text
-OpenOffice.org Basic : centimeters
-OpenOffice.org Basic : certificates
-OpenOffice.org Basic : changes
-OpenOffice.org Basic : changes;accepting or rejecting
-OpenOffice.org Basic : changes;comparing to original
-OpenOffice.org Basic : changes;protecting
-OpenOffice.org Basic : changes;recording
-OpenOffice.org Basic : changes;review function
-OpenOffice.org Basic : changes;showing
-OpenOffice.org Basic : changing
-OpenOffice.org Basic : changing;control properties
-OpenOffice.org Basic : changing;document titles
-OpenOffice.org Basic : changing;file associations in Setup program
-OpenOffice.org Basic : changing;icon sizes
-OpenOffice.org Basic : changing;links
-OpenOffice.org Basic : changing;work directory
-OpenOffice.org Basic : changing, see also editing and replacing
-OpenOffice.org Basic : character styles
-OpenOffice.org Basic : character styles;language selection
-OpenOffice.org Basic : characters
-OpenOffice.org Basic : characters;alternative fonts
-OpenOffice.org Basic : characters;Asian layout
-OpenOffice.org Basic : characters;bold
-OpenOffice.org Basic : characters;coloring
-OpenOffice.org Basic : characters;contours
-OpenOffice.org Basic : characters;displaying only on screen (Writer)
-OpenOffice.org Basic : characters;enabling CTL and Asian characters
-OpenOffice.org Basic : characters;font effects
-OpenOffice.org Basic : characters;fonts and formats
-OpenOffice.org Basic : characters;hyperlinks
-OpenOffice.org Basic : characters;italics
-OpenOffice.org Basic : characters;language selection
-OpenOffice.org Basic : characters;shadowed
-OpenOffice.org Basic : characters;spacing
-OpenOffice.org Basic : characters;special
-OpenOffice.org Basic : characters;underlining
-OpenOffice.org Basic : charcoal sketches filter
-OpenOffice.org Basic : charts
-OpenOffice.org Basic : charts;arranging within stacks
-OpenOffice.org Basic : charts;bars with textures
-OpenOffice.org Basic : charts;colors
-OpenOffice.org Basic : charts;copying with link to source cell range
-OpenOffice.org Basic : charts;displaying (Calc)
-OpenOffice.org Basic : charts;editing axes
-OpenOffice.org Basic : charts;editing data
-OpenOffice.org Basic : charts;editing legends
-OpenOffice.org Basic : charts;editing titles
-OpenOffice.org Basic : charts;inserting
-OpenOffice.org Basic : charts;updating automatically (Writer)
-OpenOffice.org Basic : ChDir statement
-OpenOffice.org Basic : ChDrive statement
-OpenOffice.org Basic : check box control
-OpenOffice.org Basic : check box creation
-OpenOffice.org Basic : Chinese writing systems
-OpenOffice.org Basic : Choose function
-OpenOffice.org Basic : choosing printers
-OpenOffice.org Basic : Chr function
-OpenOffice.org Basic : CInt function
-OpenOffice.org Basic : circle drawings
-OpenOffice.org Basic : Client Side ImageMap
-OpenOffice.org Basic : clipboard
-OpenOffice.org Basic : clipboard;cutting
-OpenOffice.org Basic : clipboard;pasting
-OpenOffice.org Basic : clipboard;pasting formatted/unformatted text
-OpenOffice.org Basic : clipboard;selection clipboard
-OpenOffice.org Basic : clipboard;Unix
-OpenOffice.org Basic : CLng function
-OpenOffice.org Basic : Close statement
-OpenOffice.org Basic : closing
-OpenOffice.org Basic : closing;documents
-OpenOffice.org Basic : closing;toolbars
-OpenOffice.org Basic : collaboration
-OpenOffice.org Basic : color bar
-OpenOffice.org Basic : colors
-OpenOffice.org Basic : colors;adding
-OpenOffice.org Basic : colors;appearance
-OpenOffice.org Basic : colors;backgrounds
-OpenOffice.org Basic : colors;charts
-OpenOffice.org Basic : colors;fill format
-OpenOffice.org Basic : colors;fonts
-OpenOffice.org Basic : colors;grid lines and cells (Calc)
-OpenOffice.org Basic : colors;models
-OpenOffice.org Basic : colors;not printing
-OpenOffice.org Basic : colors;printing in grayscale
-OpenOffice.org Basic : colors;restriction (Calc)
-OpenOffice.org Basic : colors;selection
-OpenOffice.org Basic : column headers
-OpenOffice.org Basic : column headers;displaying (Calc)
-OpenOffice.org Basic : column headers;highlighting (Calc)
-OpenOffice.org Basic : columns
-OpenOffice.org Basic : columns;setting with the mouse
-OpenOffice.org Basic : combo box control
-OpenOffice.org Basic : combo box creation
-OpenOffice.org Basic : command button creation
-OpenOffice.org Basic : command buttons, see push buttons
-OpenOffice.org Basic : command line parameters
-OpenOffice.org Basic : commands
-OpenOffice.org Basic : commands;not visible
-OpenOffice.org Basic : commands;repeating
-OpenOffice.org Basic : commands;SQL
-OpenOffice.org Basic : comments
-OpenOffice.org Basic : comments;on changes
-OpenOffice.org Basic : comments;Rem statement
-OpenOffice.org Basic : common terms
-OpenOffice.org Basic : common terms;Chinese dictionary
-OpenOffice.org Basic : common terms;glossaries
-OpenOffice.org Basic : common terms;Internet glossary
-OpenOffice.org Basic : comparison operators
-OpenOffice.org Basic : comparison operators;OpenOffice.org Basic
-OpenOffice.org Basic : comparisons
-OpenOffice.org Basic : comparisons;document versions
-OpenOffice.org Basic : comparisons;operators in default filter dialog
-OpenOffice.org Basic : compatibility settings for MS Word import
-OpenOffice.org Basic : complete screen view
-OpenOffice.org Basic : complex text layout
-OpenOffice.org Basic : complex text layout;definition
-OpenOffice.org Basic : complex text layout;enabling
-OpenOffice.org Basic : complex text layout, see CTL
-OpenOffice.org Basic : components
-OpenOffice.org Basic : components;addressing
-OpenOffice.org Basic : compose key to insert special characters
-OpenOffice.org Basic : concatenation, see ampersand symbol
-OpenOffice.org Basic : conditional separators
-OpenOffice.org Basic : conditions
-OpenOffice.org Basic : conditions;in number formats
-OpenOffice.org Basic : conditions;items in Data Navigator
-OpenOffice.org Basic : Configuration Manager
-OpenOffice.org Basic : configuring
-OpenOffice.org Basic : configuring;fax icon
-OpenOffice.org Basic : configuring;OpenOffice.org
-OpenOffice.org Basic : configuring;toolbars
-OpenOffice.org Basic : connections to data sources (Base)
-OpenOffice.org Basic : Const statement
-OpenOffice.org Basic : constants
-OpenOffice.org Basic : contents protection
-OpenOffice.org Basic : context menus
-OpenOffice.org Basic : continuation
-OpenOffice.org Basic : continuation;long lines in editor
-OpenOffice.org Basic : contours of text
-OpenOffice.org Basic : control point display in presentations
-OpenOffice.org Basic : controls
-OpenOffice.org Basic : controls;activating in forms
-OpenOffice.org Basic : controls;adding to documents
-OpenOffice.org Basic : controls;arranging in forms
-OpenOffice.org Basic : controls;arranging within stacks
-OpenOffice.org Basic : controls;assigning data sources
-OpenOffice.org Basic : controls;assigning macros (Basic)
-OpenOffice.org Basic : controls;bound fields/list contents/linked cells
-OpenOffice.org Basic : controls;changing properties
-OpenOffice.org Basic : controls;creating in the dialog editor
-OpenOffice.org Basic : controls;events
-OpenOffice.org Basic : controls;focus
-OpenOffice.org Basic : controls;formatted fields
-OpenOffice.org Basic : controls;grouping
-OpenOffice.org Basic : controls;hidden
-OpenOffice.org Basic : controls;in dialog editor
-OpenOffice.org Basic : controls;inserting
-OpenOffice.org Basic : controls;multi-line titles
-OpenOffice.org Basic : controls;positions and sizes
-OpenOffice.org Basic : controls;printing
-OpenOffice.org Basic : controls;properties
-OpenOffice.org Basic : controls;properties of form controls
-OpenOffice.org Basic : controls;properties of table controls
-OpenOffice.org Basic : controls;reading or editing properties (example)
-OpenOffice.org Basic : controls;reference by SQL
-OpenOffice.org Basic : controls;rich text control
-OpenOffice.org Basic : controls;select mode
-OpenOffice.org Basic : controls;showing (Writer)
-OpenOffice.org Basic : converters
-OpenOffice.org Basic : converters;Euro converter
-OpenOffice.org Basic : converters;PostScript, UNIX
-OpenOffice.org Basic : converters;XML
-OpenOffice.org Basic : ConvertFromURL function
-OpenOffice.org Basic : converting
-OpenOffice.org Basic : converting;Hangul/Hanja
-OpenOffice.org Basic : converting;metrics
-OpenOffice.org Basic : converting;Microsoft documents
-OpenOffice.org Basic : converting;OpenOffice.org documents
-OpenOffice.org Basic : converting;Pocket PC formats
-OpenOffice.org Basic : ConvertToURL function
-OpenOffice.org Basic : copies
-OpenOffice.org Basic : copies;printing
-OpenOffice.org Basic : copying
-OpenOffice.org Basic : copying;by drag and drop
-OpenOffice.org Basic : copying;data from text documents
-OpenOffice.org Basic : copying;datasource records in spreadsheets
-OpenOffice.org Basic : copying;draw objects
-OpenOffice.org Basic : copying;draw objects between documents
-OpenOffice.org Basic : copying;formatting
-OpenOffice.org Basic : copying;from data source view
-OpenOffice.org Basic : copying;from Gallery
-OpenOffice.org Basic : copying;in Unix
-OpenOffice.org Basic : copying;modules
-OpenOffice.org Basic : copying;pictures, between documents
-OpenOffice.org Basic : copying;sheet areas, to text documents
-OpenOffice.org Basic : copying;to Gallery
-OpenOffice.org Basic : copyright for OpenOffice.org
-OpenOffice.org Basic : corner roundings
-OpenOffice.org Basic : Cos function
-OpenOffice.org Basic : crash reports
-OpenOffice.org Basic : CreateObject function
-OpenOffice.org Basic : CreateUnoDialog function
-OpenOffice.org Basic : CreateUnoListener function
-OpenOffice.org Basic : CreateUnoService function
-OpenOffice.org Basic : CreateUnoStruct function
-OpenOffice.org Basic : CreateUnoValue function
-OpenOffice.org Basic : criteria of query design (Base)
-OpenOffice.org Basic : cropping pictures
-OpenOffice.org Basic : CSng function
-OpenOffice.org Basic : CStr function
-OpenOffice.org Basic : CTL
-OpenOffice.org Basic : CTL;(not) wrapping words
-OpenOffice.org Basic : CTL;complex text layout languages
-OpenOffice.org Basic : CTL;definition
-OpenOffice.org Basic : CTL;options
-OpenOffice.org Basic : CurDir function
-OpenOffice.org Basic : currencies
-OpenOffice.org Basic : currencies;converters
-OpenOffice.org Basic : currencies;format codes
-OpenOffice.org Basic : currency field control
-OpenOffice.org Basic : currency field creation
-OpenOffice.org Basic : currency formats
-OpenOffice.org Basic : cursor
-OpenOffice.org Basic : cursor;allowing in protected areas (Writer)
-OpenOffice.org Basic : cursor;in read-only text
-OpenOffice.org Basic : cursor;quickly moving to an object
-OpenOffice.org Basic : curves
-OpenOffice.org Basic : curves;editing points
-OpenOffice.org Basic : custom dictionaries
-OpenOffice.org Basic : custom dictionaries;editing
-OpenOffice.org Basic : custom hyphens (Writer)
-OpenOffice.org Basic : custom quotes
-OpenOffice.org Basic : custom templates
-OpenOffice.org Basic : customizing
-OpenOffice.org Basic : customizing;events
-OpenOffice.org Basic : customizing;keyboard
-OpenOffice.org Basic : customizing;menus
-OpenOffice.org Basic : customizing;OpenOffice.org
-OpenOffice.org Basic : customizing;round corners
-OpenOffice.org Basic : customizing;toolbars
-OpenOffice.org Basic : cutting
-OpenOffice.org Basic : CVar function
-OpenOffice.org Basic : CVErr function
-OpenOffice.org Basic : dashes
-OpenOffice.org Basic : data
-OpenOffice.org Basic : data;filtering in forms
-OpenOffice.org Basic : data;forms and subforms
-OpenOffice.org Basic : data;read-only
-OpenOffice.org Basic : data;sorting in forms
-OpenOffice.org Basic : data;user data
-OpenOffice.org Basic : data binding change in XForms
-OpenOffice.org Basic : Data Navigator
-OpenOffice.org Basic : Data Navigator;adding/editing items
-OpenOffice.org Basic : Data Navigator;display options
-OpenOffice.org Basic : data source browser
-OpenOffice.org Basic : data source explorer
-OpenOffice.org Basic : data source view
-OpenOffice.org Basic : data source view;drag and drop
-OpenOffice.org Basic : data source view;overview
-OpenOffice.org Basic : data source view;showing
-OpenOffice.org Basic : data sources
-OpenOffice.org Basic : data sources;as tables
-OpenOffice.org Basic : data sources;connection settings (Base)
-OpenOffice.org Basic : data sources;copying records to spreadsheets
-OpenOffice.org Basic : data sources;displaying current
-OpenOffice.org Basic : data sources;LDAP server (Base)
-OpenOffice.org Basic : data sources;OpenOffice.org Base
-OpenOffice.org Basic : data sources;registering address books
-OpenOffice.org Basic : data sources;reports
-OpenOffice.org Basic : data sources;viewing
-OpenOffice.org Basic : data structure of XForms
-OpenOffice.org Basic : data, see also values
-OpenOffice.org Basic : database contents
-OpenOffice.org Basic : database contents;inserting as tables
-OpenOffice.org Basic : database contents;inserting as text
-OpenOffice.org Basic : database reports
-OpenOffice.org Basic : Database Wizard (Base)
-OpenOffice.org Basic : databases
-OpenOffice.org Basic : databases;administration through SQL (Base)
-OpenOffice.org Basic : databases;ADO (Base)
-OpenOffice.org Basic : databases;connecting (Base)
-OpenOffice.org Basic : databases;creating
-OpenOffice.org Basic : databases;creating labels
-OpenOffice.org Basic : databases;creating queries
-OpenOffice.org Basic : databases;creating reports
-OpenOffice.org Basic : databases;creating tables
-OpenOffice.org Basic : databases;dBASE (Base)
-OpenOffice.org Basic : databases;deleting (Base)
-OpenOffice.org Basic : databases;drag and drop (Base)
-OpenOffice.org Basic : databases;editing tables
-OpenOffice.org Basic : databases;form filters
-OpenOffice.org Basic : databases;formats (Base)
-OpenOffice.org Basic : databases;importing/exporting
-OpenOffice.org Basic : databases;JDBC (Base)
-OpenOffice.org Basic : databases;main page (Base)
-OpenOffice.org Basic : databases;MySQL (Base)
-OpenOffice.org Basic : databases;ODBC (Base)
-OpenOffice.org Basic : databases;overview
-OpenOffice.org Basic : databases;registering (Base)
-OpenOffice.org Basic : databases;searching records
-OpenOffice.org Basic : databases;shortcut keys
-OpenOffice.org Basic : databases;sorting
-OpenOffice.org Basic : databases;standard filters
-OpenOffice.org Basic : databases;text formats
-OpenOffice.org Basic : databases;viewing
-OpenOffice.org Basic : date field control
-OpenOffice.org Basic : date fields
-OpenOffice.org Basic : date fields;creating
-OpenOffice.org Basic : date fields;properties
-OpenOffice.org Basic : date formats
-OpenOffice.org Basic : Date statement
-OpenOffice.org Basic : DateAdd function
-OpenOffice.org Basic : DateDiff function
-OpenOffice.org Basic : DatePart function
-OpenOffice.org Basic : dates
-OpenOffice.org Basic : dates;default (Calc)
-OpenOffice.org Basic : dates;printing in presentations
-OpenOffice.org Basic : dates;start 1900/01/01 (Calc)
-OpenOffice.org Basic : dates;start 1904/01/01 (Calc)
-OpenOffice.org Basic : DateSerial function
-OpenOffice.org Basic : DateValue function
-OpenOffice.org Basic : Day function
-OpenOffice.org Basic : dBASE
-OpenOffice.org Basic : dBASE;database settings (Base)
-OpenOffice.org Basic : DDE
-OpenOffice.org Basic : DDE;definition
-OpenOffice.org Basic : deactivating
-OpenOffice.org Basic : deactivating;plug-ins
-OpenOffice.org Basic : debugging Basic programs
-OpenOffice.org Basic : decimal places displayed (Calc)
-OpenOffice.org Basic : decimal separator key
-OpenOffice.org Basic : decimal tab stops
-OpenOffice.org Basic : Declare statement
-OpenOffice.org Basic : declaring variables
-OpenOffice.org Basic : default directories
-OpenOffice.org Basic : default filters
-OpenOffice.org Basic : default filters;comparison operators
-OpenOffice.org Basic : default filters;databases
-OpenOffice.org Basic : default printer
-OpenOffice.org Basic : default printer;setting up
-OpenOffice.org Basic : default printer;UNIX
-OpenOffice.org Basic : default templates
-OpenOffice.org Basic : default templates;changing
-OpenOffice.org Basic : default templates;organizing
-OpenOffice.org Basic : defaults
-OpenOffice.org Basic : defaults;documents
-OpenOffice.org Basic : defaults;file formats in file dialogs
-OpenOffice.org Basic : defaults;file formats in OpenOffice.org
-OpenOffice.org Basic : defaults;fonts
-OpenOffice.org Basic : defaults;grids (Writer/Calc)
-OpenOffice.org Basic : defaults;languages
-OpenOffice.org Basic : defaults;number formats
-OpenOffice.org Basic : defaults;of saving
-OpenOffice.org Basic : defaults;program configuration
-OpenOffice.org Basic : defaults;tab stops in text
-OpenOffice.org Basic : defaults;views
-OpenOffice.org Basic : DefBool statement
-OpenOffice.org Basic : DefCur statement
-OpenOffice.org Basic : DefDate statement
-OpenOffice.org Basic : DefDbl statement
-OpenOffice.org Basic : DefErr statement
-OpenOffice.org Basic : defining
-OpenOffice.org Basic : defining;arrowheads and other line ends
-OpenOffice.org Basic : defining;colors
-OpenOffice.org Basic : defining;constants
-OpenOffice.org Basic : defining;line styles
-OpenOffice.org Basic : defining;paragraph borders
-OpenOffice.org Basic : defining;queries (Base)
-OpenOffice.org Basic : defining;table borders
-OpenOffice.org Basic : DefInt statement
-OpenOffice.org Basic : DefLng statement
-OpenOffice.org Basic : DefObj statement
-OpenOffice.org Basic : DefSng statement
-OpenOffice.org Basic : DefStr statement
-OpenOffice.org Basic : DefVar statement
-OpenOffice.org Basic : deleting
-OpenOffice.org Basic : deleting;all direct formatting
-OpenOffice.org Basic : deleting;databases (Base)
-OpenOffice.org Basic : deleting;hyperlinks
-OpenOffice.org Basic : deleting;libraries/modules/dialogs
-OpenOffice.org Basic : deleting;lines in text
-OpenOffice.org Basic : deleting;macro assignments to events
-OpenOffice.org Basic : deleting;models/instances
-OpenOffice.org Basic : deleting;namespaces in XForms
-OpenOffice.org Basic : deleting;notes
-OpenOffice.org Basic : deleting;tab stops
-OpenOffice.org Basic : deleting;templates
-OpenOffice.org Basic : deleting;XML filters
-OpenOffice.org Basic : depth stagger
-OpenOffice.org Basic : descriptions for objects
-OpenOffice.org Basic : design mode after saving
-OpenOffice.org Basic : design view
-OpenOffice.org Basic : design view;creating forms
-OpenOffice.org Basic : design view;queries/views (Base)
-OpenOffice.org Basic : designing
-OpenOffice.org Basic : designing;database tables
-OpenOffice.org Basic : designing;fonts
-OpenOffice.org Basic : designing;queries (Base)
-OpenOffice.org Basic : detaching toolbars
-OpenOffice.org Basic : dialog editor
-OpenOffice.org Basic : dialog editor;changing control properties
-OpenOffice.org Basic : dialog editor;creating controls
-OpenOffice.org Basic : dialog editor;programming examples for controls
-OpenOffice.org Basic : DialogLibraries (LibraryContainer)
-OpenOffice.org Basic : dialogs
-OpenOffice.org Basic : dialogs;creating Basic dialogs
-OpenOffice.org Basic : dialogs;displaying (example)
-OpenOffice.org Basic : dialogs;loading (example)
-OpenOffice.org Basic : dialogs;organizing
-OpenOffice.org Basic : dialogs;properties
-OpenOffice.org Basic : dialogs;translating
-OpenOffice.org Basic : dialogs;using program code to show (example)
-OpenOffice.org Basic : dictionaries
-OpenOffice.org Basic : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Basic : dictionaries;creating
-OpenOffice.org Basic : dictionaries;editing user-defined
-OpenOffice.org Basic : dictionaries;spellcheck
-OpenOffice.org Basic : dictionaries, see also languages
-OpenOffice.org Basic : digital signatures
-OpenOffice.org Basic : digital signatures;getting/managing/applying
-OpenOffice.org Basic : digital signatures;overview
-OpenOffice.org Basic : digital signatures;WebDAV over HTTPS
-OpenOffice.org Basic : Dim statement
-OpenOffice.org Basic : DimArray function
-OpenOffice.org Basic : dimensioning arrays
-OpenOffice.org Basic : Dir function
-OpenOffice.org Basic : direct formatting
-OpenOffice.org Basic : direct formatting;undoing all
-OpenOffice.org Basic : directories
-OpenOffice.org Basic : directories;creating new
-OpenOffice.org Basic : directories;directory structure
-OpenOffice.org Basic : disabled persons
-OpenOffice.org Basic : displaying
-OpenOffice.org Basic : displaying;non-printing characters (Writer)
-OpenOffice.org Basic : displaying;notes (Calc)
-OpenOffice.org Basic : displaying;notes in text documents
-OpenOffice.org Basic : displaying;pictures and objects (Writer)
-OpenOffice.org Basic : displaying;tables (Writer)
-OpenOffice.org Basic : displaying;zero values (Calc)
-OpenOffice.org Basic : distances
-OpenOffice.org Basic : distinct values in SQL queries
-OpenOffice.org Basic : distorting in drawings
-OpenOffice.org Basic : distributing XML filters
-OpenOffice.org Basic : dithering
-OpenOffice.org Basic : DLL (Dynamic Link Library)
-OpenOffice.org Basic : Do...Loop statement
-OpenOffice.org Basic : docking
-OpenOffice.org Basic : docking;definition
-OpenOffice.org Basic : docking;toolbars
-OpenOffice.org Basic : docking;windows
-OpenOffice.org Basic : Document Converter Wizard
-OpenOffice.org Basic : Document Map, see Navigator
-OpenOffice.org Basic : document types in OpenOffice.org
-OpenOffice.org Basic : documents
-OpenOffice.org Basic : documents;changing titles
-OpenOffice.org Basic : documents;closing
-OpenOffice.org Basic : documents;comparing
-OpenOffice.org Basic : documents;contents as lists
-OpenOffice.org Basic : documents;editing time
-OpenOffice.org Basic : documents;exporting
-OpenOffice.org Basic : documents;importing
-OpenOffice.org Basic : documents;languages
-OpenOffice.org Basic : documents;measurement units in
-OpenOffice.org Basic : documents;merging
-OpenOffice.org Basic : documents;number of pages/tables/sheets
-OpenOffice.org Basic : documents;opening
-OpenOffice.org Basic : documents;opening in design mode
-OpenOffice.org Basic : documents;opening with templates
-OpenOffice.org Basic : documents;organizing
-OpenOffice.org Basic : documents;printing
-OpenOffice.org Basic : documents;read-only
-OpenOffice.org Basic : documents;reloading
-OpenOffice.org Basic : documents;saving
-OpenOffice.org Basic : documents;saving automatically
-OpenOffice.org Basic : documents;saving in other formats
-OpenOffice.org Basic : documents;sending as e-mail
-OpenOffice.org Basic : documents;styles changed
-OpenOffice.org Basic : documents;version management
-OpenOffice.org Basic : documents;version numbers
-OpenOffice.org Basic : dotted areas
-OpenOffice.org Basic : double-line spacing in paragraphs
-OpenOffice.org Basic : double-line writing in Asian layout
-OpenOffice.org Basic : drag and drop
-OpenOffice.org Basic : drag and drop;copying and pasting text
-OpenOffice.org Basic : drag and drop;data source view
-OpenOffice.org Basic : drag and drop;from Gallery to draw objects
-OpenOffice.org Basic : drag and drop;overview
-OpenOffice.org Basic : drag and drop;pictures
-OpenOffice.org Basic : drag and drop;to Gallery
-OpenOffice.org Basic : draw objects
-OpenOffice.org Basic : draw objects;adding/editing/copying
-OpenOffice.org Basic : draw objects;anchoring
-OpenOffice.org Basic : draw objects;arranging within stacks
-OpenOffice.org Basic : draw objects;copying between documents
-OpenOffice.org Basic : draw objects;displaying (Calc)
-OpenOffice.org Basic : draw objects;dropping Gallery pictures
-OpenOffice.org Basic : draw objects;flipping
-OpenOffice.org Basic : draw objects;legends
-OpenOffice.org Basic : draw objects;positioning and resizing
-OpenOffice.org Basic : draw objects;protecting
-OpenOffice.org Basic : draw objects;slanting
-OpenOffice.org Basic : draw objects;text in
-OpenOffice.org Basic : Drawing bar
-OpenOffice.org Basic : drawing lines in text
-OpenOffice.org Basic : drawings
-OpenOffice.org Basic : drawings;creating/opening
-OpenOffice.org Basic : drawings;languages
-OpenOffice.org Basic : drawings;printing
-OpenOffice.org Basic : drawings;printing defaults
-OpenOffice.org Basic : drawings;printing in text documents
-OpenOffice.org Basic : drawings;saving
-OpenOffice.org Basic : drawings;saving automatically
-OpenOffice.org Basic : drawings;saving in other formats
-OpenOffice.org Basic : drawings;sending as e-mail
-OpenOffice.org Basic : drawings;showing (Writer)
-OpenOffice.org Basic : drawings, see also draw objects
-OpenOffice.org Basic : drop-down lists in form functions
-OpenOffice.org Basic : e-mail attachments
-OpenOffice.org Basic : Edit File icon
-OpenOffice.org Basic : edit mode
-OpenOffice.org Basic : edit mode;after opening
-OpenOffice.org Basic : edit mode;through Enter key (Calc)
-OpenOffice.org Basic : Edit Points bar
-OpenOffice.org Basic : editing
-OpenOffice.org Basic : editing;chart axes
-OpenOffice.org Basic : editing;chart data
-OpenOffice.org Basic : editing;chart legends
-OpenOffice.org Basic : editing;chart titles
-OpenOffice.org Basic : editing;controls
-OpenOffice.org Basic : editing;data binding of XForms
-OpenOffice.org Basic : editing;database tables and queries
-OpenOffice.org Basic : editing;draw objects
-OpenOffice.org Basic : editing;Fontwork objects
-OpenOffice.org Basic : editing;hyperlinks
-OpenOffice.org Basic : editing;menus
-OpenOffice.org Basic : editing;notes
-OpenOffice.org Basic : editing;objects
-OpenOffice.org Basic : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Basic : editing;pictures
-OpenOffice.org Basic : editing;reports
-OpenOffice.org Basic : editing;shortcut keys
-OpenOffice.org Basic : editing;tab stops
-OpenOffice.org Basic : editing;templates
-OpenOffice.org Basic : editing;toolbars
-OpenOffice.org Basic : editing;undoing
-OpenOffice.org Basic : editing;XForms
-OpenOffice.org Basic : editing time of documents
-OpenOffice.org Basic : editors
-OpenOffice.org Basic : editors;formula editor
-OpenOffice.org Basic : editors;ImageMap editor
-OpenOffice.org Basic : effects
-OpenOffice.org Basic : effects;font positions
-OpenOffice.org Basic : effects;fonts
-OpenOffice.org Basic : effects;Fontwork icons
-OpenOffice.org Basic : empty documents
-OpenOffice.org Basic : empty paragraph removal
-OpenOffice.org Basic : encryption of contents
-OpenOffice.org Basic : End statement
-OpenOffice.org Basic : entering groups
-OpenOffice.org Basic : entering text from right to left
-OpenOffice.org Basic : Environ function
-OpenOffice.org Basic : Eof function
-OpenOffice.org Basic : equal sign, see also operators
-OpenOffice.org Basic : EqualUnoObjects function
-OpenOffice.org Basic : equations in formula editor
-OpenOffice.org Basic : Eqv operator (logical)
-OpenOffice.org Basic : Erase function
-OpenOffice.org Basic : Erl function
-OpenOffice.org Basic : Err function
-OpenOffice.org Basic : error codes in Basic
-OpenOffice.org Basic : Error function
-OpenOffice.org Basic : Error Report Tool
-OpenOffice.org Basic : Euro
-OpenOffice.org Basic : Euro;currency formats
-OpenOffice.org Basic : Euro;Euro Converter Wizard
-OpenOffice.org Basic : even/odd pages
-OpenOffice.org Basic : even/odd pages;printing
-OpenOffice.org Basic : events
-OpenOffice.org Basic : events;assigning macros
-OpenOffice.org Basic : events;assigning scripts
-OpenOffice.org Basic : events;controls
-OpenOffice.org Basic : events;customizing
-OpenOffice.org Basic : events;in forms
-OpenOffice.org Basic : events;linked to objects
-OpenOffice.org Basic : examples
-OpenOffice.org Basic : examples;programming controls
-OpenOffice.org Basic : examples;showing a dialog using program code
-OpenOffice.org Basic : Excel
-OpenOffice.org Basic : Excel;saving as
-OpenOffice.org Basic : Excel;search criteria
-OpenOffice.org Basic : exceptions
-OpenOffice.org Basic : exceptions;user-defined dictionaries
-OpenOffice.org Basic : exchanging, see also replacing
-OpenOffice.org Basic : executing
-OpenOffice.org Basic : executing;SQL commands
-OpenOffice.org Basic : Exit statement
-OpenOffice.org Basic : exiting
-OpenOffice.org Basic : exiting;groups
-OpenOffice.org Basic : exiting;OpenOffice.org
-OpenOffice.org Basic : Exp function
-OpenOffice.org Basic : expanding formatting (Calc)
-OpenOffice.org Basic : explorer of data sources
-OpenOffice.org Basic : export filters
-OpenOffice.org Basic : exporting
-OpenOffice.org Basic : exporting;bitmaps
-OpenOffice.org Basic : exporting;HTML and text documents
-OpenOffice.org Basic : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Basic : exporting;spreadsheets to text format
-OpenOffice.org Basic : exporting;templates
-OpenOffice.org Basic : exporting;to foreign formats
-OpenOffice.org Basic : exporting;to HTML
-OpenOffice.org Basic : exporting;to Microsoft Office formats
-OpenOffice.org Basic : exporting;to PDF
-OpenOffice.org Basic : exporting;to PostScript format
-OpenOffice.org Basic : exporting;to XML
-OpenOffice.org Basic : exporting;XML files
-OpenOffice.org Basic : extended tips in Help
-OpenOffice.org Basic : extension mode in text
-OpenOffice.org Basic : extensions
-OpenOffice.org Basic : extensions;Extension Manager
-OpenOffice.org Basic : extensions;file formats
-OpenOffice.org Basic : external keys (Base)
-OpenOffice.org Basic : faster printing
-OpenOffice.org Basic : faxes
-OpenOffice.org Basic : faxes;configuring OpenOffice.org
-OpenOffice.org Basic : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Basic : faxes;selecting a fax machine
-OpenOffice.org Basic : faxes;sending
-OpenOffice.org Basic : faxes;wizards
-OpenOffice.org Basic : fields
-OpenOffice.org Basic : fields;database tables
-OpenOffice.org Basic : fields;displaying field codes (Writer)
-OpenOffice.org Basic : fields;formatted fields
-OpenOffice.org Basic : fields;updating automatically (Writer)
-OpenOffice.org Basic : file associations for Microsoft Office
-OpenOffice.org Basic : file filters
-OpenOffice.org Basic : file filters;mobile devices
-OpenOffice.org Basic : file filters;XML
-OpenOffice.org Basic : file formats
-OpenOffice.org Basic : file formats;changing OpenOffice.org defaults
-OpenOffice.org Basic : file formats;OpenDocument/XML
-OpenOffice.org Basic : file formats;saving always in other formats
-OpenOffice.org Basic : file selection button
-OpenOffice.org Basic : file selection control
-OpenOffice.org Basic : file sharing options for current document
-OpenOffice.org Basic : FileAttr function
-OpenOffice.org Basic : FileCopy statement
-OpenOffice.org Basic : FileDateTime function
-OpenOffice.org Basic : FileExists function
-OpenOffice.org Basic : FileLen function
-OpenOffice.org Basic : filepicker
-OpenOffice.org Basic : filepicker;API service
-OpenOffice.org Basic : files
-OpenOffice.org Basic : files;filters and formats
-OpenOffice.org Basic : files;importing
-OpenOffice.org Basic : files;opening
-OpenOffice.org Basic : files;opening with placeholders
-OpenOffice.org Basic : files;properties
-OpenOffice.org Basic : files;saving
-OpenOffice.org Basic : files;saving automatically
-OpenOffice.org Basic : files;saving in other formats
-OpenOffice.org Basic : files;sending as e-mail
-OpenOffice.org Basic : files;version numbers
-OpenOffice.org Basic : files and folders in OpenOffice.org
-OpenOffice.org Basic : fill characters with tabulators
-OpenOffice.org Basic : fill colors for areas
-OpenOffice.org Basic : fill patterns for areas
-OpenOffice.org Basic : filter conditions
-OpenOffice.org Basic : filter conditions;connecting
-OpenOffice.org Basic : filter conditions;in queries (Base)
-OpenOffice.org Basic : filtering
-OpenOffice.org Basic : filtering;data in databases
-OpenOffice.org Basic : filtering;data in forms
-OpenOffice.org Basic : filters
-OpenOffice.org Basic : filters;comparison operators
-OpenOffice.org Basic : filters;for import and export
-OpenOffice.org Basic : filters;Navigator
-OpenOffice.org Basic : filters;pictures
-OpenOffice.org Basic : filters;XML filter settings
-OpenOffice.org Basic : Find tab in Help
-OpenOffice.org Basic : finding
-OpenOffice.org Basic : finding;in all sheets
-OpenOffice.org Basic : finding;records in form documents
-OpenOffice.org Basic : finding;selections
-OpenOffice.org Basic : finding;similarity search
-OpenOffice.org Basic : FindObject function
-OpenOffice.org Basic : FindPropertyObject function
-OpenOffice.org Basic : fitting to pages
-OpenOffice.org Basic : fitting to pages;print settings in Math
-OpenOffice.org Basic : fitting to pages;print settings in presentations
-OpenOffice.org Basic : Fix function
-OpenOffice.org Basic : fixed line control
-OpenOffice.org Basic : fixed text
-OpenOffice.org Basic : fixed text;form functions
-OpenOffice.org Basic : fixed text control
-OpenOffice.org Basic : fixing toolbars
-OpenOffice.org Basic : flipping draw objects
-OpenOffice.org Basic : floating frames in HTML documents
-OpenOffice.org Basic : floating toolbars
-OpenOffice.org Basic : focus of controls
-OpenOffice.org Basic : folder creation
-OpenOffice.org Basic : font lists
-OpenOffice.org Basic : font name box
-OpenOffice.org Basic : font sizes
-OpenOffice.org Basic : font sizes;bullets
-OpenOffice.org Basic : font sizes;relative changes
-OpenOffice.org Basic : font sizes;scaling on screen
-OpenOffice.org Basic : font sizes;text
-OpenOffice.org Basic : fonts
-OpenOffice.org Basic : fonts;adding under UNIX
-OpenOffice.org Basic : fonts;changing in templates
-OpenOffice.org Basic : fonts;colors
-OpenOffice.org Basic : fonts;default settings
-OpenOffice.org Basic : fonts;effects
-OpenOffice.org Basic : fonts;for HTML and Basic
-OpenOffice.org Basic : fonts;formats
-OpenOffice.org Basic : fonts;outlines
-OpenOffice.org Basic : fonts;positions in text
-OpenOffice.org Basic : fonts;shadows
-OpenOffice.org Basic : fonts;specifying several
-OpenOffice.org Basic : fonts;strikethrough
-OpenOffice.org Basic : fonts;styles
-OpenOffice.org Basic : fonts;text objects
-OpenOffice.org Basic : Fontwork icons
-OpenOffice.org Basic : footers
-OpenOffice.org Basic : footers;backgrounds
-OpenOffice.org Basic : For statement
-OpenOffice.org Basic : form controls
-OpenOffice.org Basic : form controls;assigning macros
-OpenOffice.org Basic : form controls;protecting
-OpenOffice.org Basic : form controls;toolbars
-OpenOffice.org Basic : form fields
-OpenOffice.org Basic : form filters
-OpenOffice.org Basic : Form Navigator
-OpenOffice.org Basic : format codes
-OpenOffice.org Basic : format codes;numbers
-OpenOffice.org Basic : format filling printing in OpenOffice.org Math
-OpenOffice.org Basic : Format function
-OpenOffice.org Basic : Format Paintbrush
-OpenOffice.org Basic : formats
-OpenOffice.org Basic : formats;Asian layout
-OpenOffice.org Basic : formats;fonts
-OpenOffice.org Basic : formats;maximizing page formats
-OpenOffice.org Basic : formats;number and currency formats
-OpenOffice.org Basic : formats;of currencies/date/time
-OpenOffice.org Basic : formats;on opening and saving
-OpenOffice.org Basic : formats;pasting in special formats
-OpenOffice.org Basic : formats;positions
-OpenOffice.org Basic : formats;tabulators
-OpenOffice.org Basic : formatted field control
-OpenOffice.org Basic : formatted fields
-OpenOffice.org Basic : formatted fields;form functions
-OpenOffice.org Basic : formatted fields;properties
-OpenOffice.org Basic : formatting
-OpenOffice.org Basic : formatting;Asian typography
-OpenOffice.org Basic : formatting;axes in charts
-OpenOffice.org Basic : formatting;chart legends
-OpenOffice.org Basic : formatting;copying
-OpenOffice.org Basic : formatting;definition
-OpenOffice.org Basic : formatting;expanding (Calc)
-OpenOffice.org Basic : formatting;font effects
-OpenOffice.org Basic : formatting;hyperlinks
-OpenOffice.org Basic : formatting;pages
-OpenOffice.org Basic : formatting;printer metrics (Writer)
-OpenOffice.org Basic : formatting;undoing
-OpenOffice.org Basic : formatting;undoing when writing
-OpenOffice.org Basic : forms
-OpenOffice.org Basic : forms;browsing
-OpenOffice.org Basic : forms;Combo Box/List Box Wizard
-OpenOffice.org Basic : forms;creating
-OpenOffice.org Basic : forms;data
-OpenOffice.org Basic : forms;designing (Base)
-OpenOffice.org Basic : forms;events
-OpenOffice.org Basic : forms;filtering data
-OpenOffice.org Basic : forms;finding records
-OpenOffice.org Basic : forms;focus after opening
-OpenOffice.org Basic : forms;general information (Base)
-OpenOffice.org Basic : forms;grouping controls
-OpenOffice.org Basic : forms;HTML filters
-OpenOffice.org Basic : forms;Navigator
-OpenOffice.org Basic : forms;opening in design mode
-OpenOffice.org Basic : forms;properties
-OpenOffice.org Basic : forms;sorting data
-OpenOffice.org Basic : forms;subforms
-OpenOffice.org Basic : forms;wizards
-OpenOffice.org Basic : forms;XForms
-OpenOffice.org Basic : formula texts
-OpenOffice.org Basic : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Basic : formulas
-OpenOffice.org Basic : formulas;new
-OpenOffice.org Basic : formulas;starting formula editor
-OpenOffice.org Basic : formulas in reports
-OpenOffice.org Basic : formulas in reports;editing
-OpenOffice.org Basic : forums and support
-OpenOffice.org Basic : frames
-OpenOffice.org Basic : frames;around paragraphs
-OpenOffice.org Basic : frames;around tables
-OpenOffice.org Basic : frames;AutoCorrect function
-OpenOffice.org Basic : frames;backgrounds
-OpenOffice.org Basic : frames;captions (Writer)
-OpenOffice.org Basic : frames;printing in OpenOffice.org Math
-OpenOffice.org Basic : frames;protecting
-OpenOffice.org Basic : frames;selection frames
-OpenOffice.org Basic : frames;text fitting to frames
-OpenOffice.org Basic : FreeFile function
-OpenOffice.org Basic : freeform lines
-OpenOffice.org Basic : freeform lines;draw functions
-OpenOffice.org Basic : FreeLibrary function
-OpenOffice.org Basic : FTP
-OpenOffice.org Basic : FTP;opening documents
-OpenOffice.org Basic : FTP;saving documents
-OpenOffice.org Basic : full joins (Base)
-OpenOffice.org Basic : full screen view
-OpenOffice.org Basic : full-text search in Help
-OpenOffice.org Basic : Function statement
-OpenOffice.org Basic : functions
-OpenOffice.org Basic : functions;return value type
-OpenOffice.org Basic : functions;using
-OpenOffice.org Basic : functions in reports
-OpenOffice.org Basic : functions in reports;editing
-OpenOffice.org Basic : fundamentals
-OpenOffice.org Basic : Gallery
-OpenOffice.org Basic : Gallery;adding pictures
-OpenOffice.org Basic : Gallery;dragging pictures to draw objects
-OpenOffice.org Basic : Gallery;hiding/showing
-OpenOffice.org Basic : Gallery;inserting pictures from
-OpenOffice.org Basic : German spellcheck
-OpenOffice.org Basic : get method for form transmissions
-OpenOffice.org Basic : Get statement
-OpenOffice.org Basic : GetAttr function
-OpenOffice.org Basic : GetDefaultContext function
-OpenOffice.org Basic : GetGuiType function
-OpenOffice.org Basic : GetProcessServiceManager function
-OpenOffice.org Basic : GetSolarVersion function
-OpenOffice.org Basic : GetSystemTicks function
-OpenOffice.org Basic : getting support
-OpenOffice.org Basic : GIF format
-OpenOffice.org Basic : Global statement
-OpenOffice.org Basic : GLOBAL variables
-OpenOffice.org Basic : GlobalScope function
-OpenOffice.org Basic : glossaries
-OpenOffice.org Basic : glossaries;common terms
-OpenOffice.org Basic : glossaries;Internet terms
-OpenOffice.org Basic : GoSub...Return statement
-OpenOffice.org Basic : GoTo statement
-OpenOffice.org Basic : gradients off for faster printing
-OpenOffice.org Basic : graphical text art
-OpenOffice.org Basic : graphics
-OpenOffice.org Basic : graphics;cache
-OpenOffice.org Basic : graphics;protecting
-OpenOffice.org Basic : graphics, see also pictures
-OpenOffice.org Basic : grayscale printing
-OpenOffice.org Basic : Green function
-OpenOffice.org Basic : grid controls
-OpenOffice.org Basic : grid controls;form functions
-OpenOffice.org Basic : grids
-OpenOffice.org Basic : grids;defaults (Writer/Calc)
-OpenOffice.org Basic : grids;display options (Impress/Draw)
-OpenOffice.org Basic : grids;displaying lines (Calc)
-OpenOffice.org Basic : group box control
-OpenOffice.org Basic : group box creation
-OpenOffice.org Basic : groups
-OpenOffice.org Basic : groups;entering/exiting/ungrouping
-OpenOffice.org Basic : groups;naming
-OpenOffice.org Basic : groups;of controls
-OpenOffice.org Basic : guides
-OpenOffice.org Basic : guides;display options (Impress/Draw)
-OpenOffice.org Basic : guides;displaying when moving objects (Impress)
-OpenOffice.org Basic : guides;showing (Calc)
-OpenOffice.org Basic : guides;showing when moving frames (Writer)
-OpenOffice.org Basic : gutter
-OpenOffice.org Basic : handles
-OpenOffice.org Basic : handles;displaying (Writer)
-OpenOffice.org Basic : handles;scaling
-OpenOffice.org Basic : handles;showing simple/large handles (Calc)
-OpenOffice.org Basic : Hangul/Hanja
-OpenOffice.org Basic : HasUnoInterfaces function
-OpenOffice.org Basic : hatching
-OpenOffice.org Basic : headers
-OpenOffice.org Basic : headers;backgrounds
-OpenOffice.org Basic : headings
-OpenOffice.org Basic : headings;entering as text box
-OpenOffice.org Basic : Hebrew
-OpenOffice.org Basic : Hebrew;entering text
-OpenOffice.org Basic : Hebrew;language settings
-OpenOffice.org Basic : Help
-OpenOffice.org Basic : Help;bookmarks
-OpenOffice.org Basic : Help;extended tips on/off
-OpenOffice.org Basic : Help;full-text search
-OpenOffice.org Basic : Help;Help tips
-OpenOffice.org Basic : Help;keywords
-OpenOffice.org Basic : Help;navigation pane showing/hiding
-OpenOffice.org Basic : Help;style sheets
-OpenOffice.org Basic : Help;topics
-OpenOffice.org Basic : Help Agent
-OpenOffice.org Basic : Help Agent;help
-OpenOffice.org Basic : Help Agent;options
-OpenOffice.org Basic : Help tips
-OpenOffice.org Basic : Help tips;hiding
-OpenOffice.org Basic : Hex function
-OpenOffice.org Basic : hidden controls in Form Navigator
-OpenOffice.org Basic : hidden fields display (Writer)
-OpenOffice.org Basic : hidden pages
-OpenOffice.org Basic : hidden pages;printing in presentations
-OpenOffice.org Basic : hidden text
-OpenOffice.org Basic : hidden text;showing (Writer)
-OpenOffice.org Basic : hiding
-OpenOffice.org Basic : hiding;changes
-OpenOffice.org Basic : hiding;docked windows
-OpenOffice.org Basic : hiding;navigation pane in Help window
-OpenOffice.org Basic : high contrast mode
-OpenOffice.org Basic : Hindi
-OpenOffice.org Basic : Hindi;entering text
-OpenOffice.org Basic : Hindi;language settings
-OpenOffice.org Basic : horizontal line control
-OpenOffice.org Basic : horizontal scrollbar control
-OpenOffice.org Basic : horizontal scrollbars (Writer)
-OpenOffice.org Basic : hotspots
-OpenOffice.org Basic : Hour function
-OpenOffice.org Basic : HTML
-OpenOffice.org Basic : HTML;definition
-OpenOffice.org Basic : HTML;export character set
-OpenOffice.org Basic : HTML;fonts for source display
-OpenOffice.org Basic : HTML;importing META tags
-OpenOffice.org Basic : HTML;live presentations
-OpenOffice.org Basic : HTML documents
-OpenOffice.org Basic : HTML documents;auto reloading
-OpenOffice.org Basic : HTML documents;importing/exporting
-OpenOffice.org Basic : HTML documents;META tags in
-OpenOffice.org Basic : HTML documents;new
-OpenOffice.org Basic : HTML documents;source text
-OpenOffice.org Basic : hyperlinks
-OpenOffice.org Basic : hyperlinks;assigning macros
-OpenOffice.org Basic : hyperlinks;character formats
-OpenOffice.org Basic : hyperlinks;definition
-OpenOffice.org Basic : hyperlinks;deleting
-OpenOffice.org Basic : hyperlinks;editing
-OpenOffice.org Basic : hyperlinks;inserting
-OpenOffice.org Basic : hyperlinks;relative and absolute
-OpenOffice.org Basic : hyperlinks;turning off automatic recognition
-OpenOffice.org Basic : hyperlinks, see also links
-OpenOffice.org Basic : hyphenation
-OpenOffice.org Basic : hyphenation;activating for a language
-OpenOffice.org Basic : hyphenation;minimal number of characters
-OpenOffice.org Basic : hyphens
-OpenOffice.org Basic : hyphens;displaying custom (Writer)
-OpenOffice.org Basic : hyphens;inserting custom
-OpenOffice.org Basic : icon bars, see toolbars
-OpenOffice.org Basic : icon control
-OpenOffice.org Basic : icon sizes
-OpenOffice.org Basic : IDE
-OpenOffice.org Basic : IDE;Integrated Development Environment
-OpenOffice.org Basic : IDE;keyboard shortcuts
-OpenOffice.org Basic : If statement
-OpenOffice.org Basic : ignore list for spellcheck
-OpenOffice.org Basic : IIf statement
-OpenOffice.org Basic : illustrations, see pictures
-OpenOffice.org Basic : image button creation
-OpenOffice.org Basic : image control
-OpenOffice.org Basic : image control creation
-OpenOffice.org Basic : ImageMap
-OpenOffice.org Basic : ImageMap;definition
-OpenOffice.org Basic : ImageMap;editor
-OpenOffice.org Basic : images
-OpenOffice.org Basic : images;ImageMap
-OpenOffice.org Basic : images;inserting and editing bitmaps
-OpenOffice.org Basic : images, see also pictures
-OpenOffice.org Basic : IME
-OpenOffice.org Basic : IME;definition
-OpenOffice.org Basic : IME;showing/hiding
-OpenOffice.org Basic : Imp operator (logical)
-OpenOffice.org Basic : import filters
-OpenOffice.org Basic : import restrictions for Microsoft Office
-OpenOffice.org Basic : importing
-OpenOffice.org Basic : importing;bitmaps
-OpenOffice.org Basic : importing;compatibility settings for text import
-OpenOffice.org Basic : importing;databases
-OpenOffice.org Basic : importing;documents in other formats
-OpenOffice.org Basic : importing;from XML
-OpenOffice.org Basic : importing;HTML and text documents
-OpenOffice.org Basic : importing;HTML with META tags
-OpenOffice.org Basic : importing;Microsoft Office documents with VBA code
-OpenOffice.org Basic : importing;tables in text format
-OpenOffice.org Basic : importing;templates
-OpenOffice.org Basic : inches
-OpenOffice.org Basic : Index tab in Help
-OpenOffice.org Basic : indexes
-OpenOffice.org Basic : indexes;backgrounds
-OpenOffice.org Basic : indexes;showing/hiding Help index tab
-OpenOffice.org Basic : indicator lines in text
-OpenOffice.org Basic : inner joins (Base)
-OpenOffice.org Basic : input method window
-OpenOffice.org Basic : Input statement
-OpenOffice.org Basic : InputBox function
-OpenOffice.org Basic : insert mode for entering text
-OpenOffice.org Basic : inserting
-OpenOffice.org Basic : inserting;Basic libraries
-OpenOffice.org Basic : inserting;buttons in toolbars
-OpenOffice.org Basic : inserting;cell ranges from spreadsheets
-OpenOffice.org Basic : inserting;charts
-OpenOffice.org Basic : inserting;clipboard options
-OpenOffice.org Basic : inserting;data from text documents
-OpenOffice.org Basic : inserting;datasource records in spreadsheets
-OpenOffice.org Basic : inserting;drawings
-OpenOffice.org Basic : inserting;floating frames
-OpenOffice.org Basic : inserting;Fontwork objects
-OpenOffice.org Basic : inserting;form fields
-OpenOffice.org Basic : inserting;hyperlinks
-OpenOffice.org Basic : inserting;line breaks in cells
-OpenOffice.org Basic : inserting;movies/sounds
-OpenOffice.org Basic : inserting;new text tables defaults
-OpenOffice.org Basic : inserting;notes
-OpenOffice.org Basic : inserting;objects from Gallery
-OpenOffice.org Basic : inserting;OLE objects
-OpenOffice.org Basic : inserting;paragraph borders
-OpenOffice.org Basic : inserting;paragraph bullets
-OpenOffice.org Basic : inserting;pictures in Gallery
-OpenOffice.org Basic : inserting;plug-ins
-OpenOffice.org Basic : inserting;push buttons
-OpenOffice.org Basic : inserting;special characters
-OpenOffice.org Basic : inserting;tab stops
-OpenOffice.org Basic : inserting;textures on chart bars
-OpenOffice.org Basic : installing
-OpenOffice.org Basic : installing;ActiveX control
-OpenOffice.org Basic : installing;mobile device filters
-OpenOffice.org Basic : installing;UNO components
-OpenOffice.org Basic : installing;XML filters
-OpenOffice.org Basic : InStr function
-OpenOffice.org Basic : instructions
-OpenOffice.org Basic : instructions;general
-OpenOffice.org Basic : Int function
-OpenOffice.org Basic : Internet
-OpenOffice.org Basic : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Basic : Internet;presentations
-OpenOffice.org Basic : Internet;starting searches
-OpenOffice.org Basic : Internet;turning off recognition of addresses
-OpenOffice.org Basic : Internet glossary
-OpenOffice.org Basic : invert filter
-OpenOffice.org Basic : invisible areas
-OpenOffice.org Basic : IsArray function
-OpenOffice.org Basic : IsDate function
-OpenOffice.org Basic : IsEmpty function
-OpenOffice.org Basic : IsError function
-OpenOffice.org Basic : IsMissing function
-OpenOffice.org Basic : IsNull function
-OpenOffice.org Basic : IsNumeric function
-OpenOffice.org Basic : IsObject function
-OpenOffice.org Basic : IsUnoStruct function
-OpenOffice.org Basic : italic text
-OpenOffice.org Basic : iterative references in spreadsheets
-OpenOffice.org Basic : Java
-OpenOffice.org Basic : Java;definition
-OpenOffice.org Basic : Java;setting options
-OpenOffice.org Basic : JDBC
-OpenOffice.org Basic : JDBC;databases (Base)
-OpenOffice.org Basic : JDBC;definition
-OpenOffice.org Basic : Join function
-OpenOffice.org Basic : joining
-OpenOffice.org Basic : joining;paragraphs
-OpenOffice.org Basic : joining;tables (Base)
-OpenOffice.org Basic : joins in databases (Base)
-OpenOffice.org Basic : justifying text
-OpenOffice.org Basic : kerning
-OpenOffice.org Basic : kerning;Asian texts
-OpenOffice.org Basic : kerning;definition
-OpenOffice.org Basic : kerning;in characters
-OpenOffice.org Basic : key fields for relations (Base)
-OpenOffice.org Basic : keyboard
-OpenOffice.org Basic : keyboard;assigning/editing shortcut keys
-OpenOffice.org Basic : keyboard;general commands
-OpenOffice.org Basic : keyboard;in IDE
-OpenOffice.org Basic : keyboard;removing numbering
-OpenOffice.org Basic : keys
-OpenOffice.org Basic : keys;adding push buttons
-OpenOffice.org Basic : keys;primary keys (Base)
-OpenOffice.org Basic : Kill statement
-OpenOffice.org Basic : kiosk export
-OpenOffice.org Basic : label field control
-OpenOffice.org Basic : labels
-OpenOffice.org Basic : labels;creating and synchronizing
-OpenOffice.org Basic : labels;for draw objects
-OpenOffice.org Basic : labels;form functions
-OpenOffice.org Basic : labels;from databases
-OpenOffice.org Basic : labels, see also names/callouts
-OpenOffice.org Basic : languages
-OpenOffice.org Basic : languages;activating modules
-OpenOffice.org Basic : languages;Asian support
-OpenOffice.org Basic : languages;complex text layout
-OpenOffice.org Basic : languages;locale settings
-OpenOffice.org Basic : languages;selecting for text
-OpenOffice.org Basic : languages;setting options
-OpenOffice.org Basic : languages;spellcheck
-OpenOffice.org Basic : languages;spellchecking and formatting
-OpenOffice.org Basic : large handles (Writer)
-OpenOffice.org Basic : large icons
-OpenOffice.org Basic : layer arrangement
-OpenOffice.org Basic : layout
-OpenOffice.org Basic : layout;importing Word documents
-OpenOffice.org Basic : layout;pages
-OpenOffice.org Basic : LBound function
-OpenOffice.org Basic : LCase function
-OpenOffice.org Basic : LDAP server
-OpenOffice.org Basic : LDAP server;address books (Base)
-OpenOffice.org Basic : LDAP server;sign on options
-OpenOffice.org Basic : leading between paragraphs
-OpenOffice.org Basic : left alignment of paragraphs
-OpenOffice.org Basic : Left function
-OpenOffice.org Basic : left joins (Base)
-OpenOffice.org Basic : legends
-OpenOffice.org Basic : legends;charts
-OpenOffice.org Basic : legends;draw objects
-OpenOffice.org Basic : legends;rounding corners
-OpenOffice.org Basic : Len function
-OpenOffice.org Basic : Let statement
-OpenOffice.org Basic : Letter Wizard
-OpenOffice.org Basic : levels
-OpenOffice.org Basic : levels;depth stagger
-OpenOffice.org Basic : libraries
-OpenOffice.org Basic : libraries;adding
-OpenOffice.org Basic : libraries;organizing
-OpenOffice.org Basic : library systems
-OpenOffice.org Basic : LibraryContainer
-OpenOffice.org Basic : limits of tables (Writer)
-OpenOffice.org Basic : line breaks
-OpenOffice.org Basic : line breaks;in cells
-OpenOffice.org Basic : line control
-OpenOffice.org Basic : Line Input statement
-OpenOffice.org Basic : line spacing
-OpenOffice.org Basic : line spacing;context menu in paragraphs
-OpenOffice.org Basic : line spacing;paragraph
-OpenOffice.org Basic : line styles
-OpenOffice.org Basic : line styles;applying
-OpenOffice.org Basic : line styles;defining
-OpenOffice.org Basic : lines
-OpenOffice.org Basic : lines;defining ends
-OpenOffice.org Basic : lines;draw functions
-OpenOffice.org Basic : lines;drawing in text
-OpenOffice.org Basic : lines;editing points
-OpenOffice.org Basic : lines;removing automatic lines
-OpenOffice.org Basic : lines of text
-OpenOffice.org Basic : lines of text;alignment
-OpenOffice.org Basic : lines of text;in Basic editor
-OpenOffice.org Basic : links
-OpenOffice.org Basic : links;between cells and controls
-OpenOffice.org Basic : links;by drag and drop
-OpenOffice.org Basic : links;character formats
-OpenOffice.org Basic : links;definition
-OpenOffice.org Basic : links;editing hyperlinks
-OpenOffice.org Basic : links;inserting
-OpenOffice.org Basic : links;modifying
-OpenOffice.org Basic : links;opening files with
-OpenOffice.org Basic : links;relational databases (Base)
-OpenOffice.org Basic : links;turning off automatic recognition
-OpenOffice.org Basic : links;updating options (Writer)
-OpenOffice.org Basic : links;updating specific links
-OpenOffice.org Basic : list box creation
-OpenOffice.org Basic : list boxes
-OpenOffice.org Basic : list boxes;adding entries to (example)
-OpenOffice.org Basic : list boxes;controls
-OpenOffice.org Basic : list boxes;removing entries from (example)
-OpenOffice.org Basic : lists
-OpenOffice.org Basic : lists;data assigned to controls
-OpenOffice.org Basic : lists;registered databases (Base)
-OpenOffice.org Basic : lists;regular expressions
-OpenOffice.org Basic : live presentations on the Internet
-OpenOffice.org Basic : loading
-OpenOffice.org Basic : loading;Basic code
-OpenOffice.org Basic : loading;documents
-OpenOffice.org Basic : loading;documents from other formats
-OpenOffice.org Basic : loading;HTML documents, automatically
-OpenOffice.org Basic : loading;Microsoft Office documents with VBA code
-OpenOffice.org Basic : loading;reloading
-OpenOffice.org Basic : loading;XML files
-OpenOffice.org Basic : Loc function
-OpenOffice.org Basic : locale settings
-OpenOffice.org Basic : localizing dialogs
-OpenOffice.org Basic : Lof function
-OpenOffice.org Basic : Log function
-OpenOffice.org Basic : long lines
-OpenOffice.org Basic : long lines;in Basic editor
-OpenOffice.org Basic : loops
-OpenOffice.org Basic : lowercase letters
-OpenOffice.org Basic : lowercase letters;font effects
-OpenOffice.org Basic : LSet statement
-OpenOffice.org Basic : LTrim function
-OpenOffice.org Basic : macro toolbar
-OpenOffice.org Basic : macros
-OpenOffice.org Basic : macros;assigning to events
-OpenOffice.org Basic : macros;assigning to events in forms
-OpenOffice.org Basic : macros;Basic IDE
-OpenOffice.org Basic : macros;in MS Office documents
-OpenOffice.org Basic : macros;interrupting
-OpenOffice.org Basic : macros;organizing
-OpenOffice.org Basic : macros;recording
-OpenOffice.org Basic : macros;security
-OpenOffice.org Basic : macros;security warning dialog
-OpenOffice.org Basic : macros;selecting security warnings
-OpenOffice.org Basic : macros;stopping
-OpenOffice.org Basic : magnifiers
-OpenOffice.org Basic : margins
-OpenOffice.org Basic : margins;pages
-OpenOffice.org Basic : margins;setting with the mouse
-OpenOffice.org Basic : margins;shadows
-OpenOffice.org Basic : marking changes
-OpenOffice.org Basic : marking, see selecting
-OpenOffice.org Basic : masked field control
-OpenOffice.org Basic : Math formula editor
-OpenOffice.org Basic : measurement units
-OpenOffice.org Basic : measurement units;changing on rulers
-OpenOffice.org Basic : measurement units;converting
-OpenOffice.org Basic : measurement units;selecting
-OpenOffice.org Basic : Media Player window
-OpenOffice.org Basic : menus
-OpenOffice.org Basic : menus;activating context menus
-OpenOffice.org Basic : menus;assigning macros
-OpenOffice.org Basic : menus;customizing
-OpenOffice.org Basic : menus;inactive menu items
-OpenOffice.org Basic : merging
-OpenOffice.org Basic : merging;documents
-OpenOffice.org Basic : META tags
-OpenOffice.org Basic : metrics
-OpenOffice.org Basic : metrics;converting
-OpenOffice.org Basic : metrics;document formatting (Writer)
-OpenOffice.org Basic : metrics;in sheets
-OpenOffice.org Basic : Microsoft Office
-OpenOffice.org Basic : Microsoft Office;Access databases (base)
-OpenOffice.org Basic : Microsoft Office;as standard file format
-OpenOffice.org Basic : Microsoft Office;document import restrictions
-OpenOffice.org Basic : Microsoft Office;feature comparisons
-OpenOffice.org Basic : Microsoft Office;importing password protected files
-OpenOffice.org Basic : Microsoft Office;importing Word documents
-OpenOffice.org Basic : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Basic : Microsoft Office;new users information
-OpenOffice.org Basic : Microsoft Office;opening Microsoft documents
-OpenOffice.org Basic : Microsoft Office;reassigning document types
-OpenOffice.org Basic : Mid function
-OpenOffice.org Basic : Mid statement
-OpenOffice.org Basic : Minute function
-OpenOffice.org Basic : MkDir statement
-OpenOffice.org Basic : mobile device filters
-OpenOffice.org Basic : MOD operator (mathematical)
-OpenOffice.org Basic : models in XForms
-OpenOffice.org Basic : modifying, see changing
-OpenOffice.org Basic : module/dialog toggle
-OpenOffice.org Basic : modules
-OpenOffice.org Basic : modules;organizing
-OpenOffice.org Basic : modules;subroutines and functions
-OpenOffice.org Basic : Month function
-OpenOffice.org Basic : more controls
-OpenOffice.org Basic : mosaic filter
-OpenOffice.org Basic : mouse
-OpenOffice.org Basic : mouse;pointers when using drag and drop
-OpenOffice.org Basic : mouse;positioning
-OpenOffice.org Basic : moving
-OpenOffice.org Basic : moving;modules
-OpenOffice.org Basic : moving;tab stops on ruler
-OpenOffice.org Basic : moving;toolbars
-OpenOffice.org Basic : moving;using guide lines in presentations
-OpenOffice.org Basic : MS ADO interface (Base)
-OpenOffice.org Basic : MsgBox function
-OpenOffice.org Basic : MsgBox statement
-OpenOffice.org Basic : multi-line titles in forms
-OpenOffice.org Basic : multiple documents
-OpenOffice.org Basic : multiple documents;opening
-OpenOffice.org Basic : multiple selection
-OpenOffice.org Basic : music
-OpenOffice.org Basic : music;inserting
-OpenOffice.org Basic : My Documents folder
-OpenOffice.org Basic : My Documents folder;changing work directory
-OpenOffice.org Basic : My Documents folder;opening
-OpenOffice.org Basic : MySQL databases (Base)
-OpenOffice.org Basic : Name statement
-OpenOffice.org Basic : names
-OpenOffice.org Basic : names;multi-line titles
-OpenOffice.org Basic : names;objects
-OpenOffice.org Basic : names of variables
-OpenOffice.org Basic : names, see also labels/callouts
-OpenOffice.org Basic : namespace organization in XForms
-OpenOffice.org Basic : native SQL (Base)
-OpenOffice.org Basic : navigating
-OpenOffice.org Basic : navigating;in Basic projects
-OpenOffice.org Basic : navigating;in documents
-OpenOffice.org Basic : Navigation bar
-OpenOffice.org Basic : Navigation bar;controls
-OpenOffice.org Basic : Navigation bar;forms
-OpenOffice.org Basic : Navigator
-OpenOffice.org Basic : Navigator;contents as lists
-OpenOffice.org Basic : Navigator;docking
-OpenOffice.org Basic : Navigator;notes
-OpenOffice.org Basic : Navigator;working with
-OpenOffice.org Basic : network identity options
-OpenOffice.org Basic : new databases
-OpenOffice.org Basic : new documents
-OpenOffice.org Basic : new German spellcheck
-OpenOffice.org Basic : new lines in cells
-OpenOffice.org Basic : new windows
-OpenOffice.org Basic : Next statement
-OpenOffice.org Basic : non-breaking dashes
-OpenOffice.org Basic : non-breaking spaces (Writer)
-OpenOffice.org Basic : non-printing characters (Writer)
-OpenOffice.org Basic : Not operator (logical)
-OpenOffice.org Basic : notes
-OpenOffice.org Basic : notes;displaying (Calc)
-OpenOffice.org Basic : notes;inserting/editing/deleting/printing
-OpenOffice.org Basic : notes;printing in text
-OpenOffice.org Basic : Nothing object
-OpenOffice.org Basic : Now function
-OpenOffice.org Basic : Null value
-OpenOffice.org Basic : number formats
-OpenOffice.org Basic : number formats;codes
-OpenOffice.org Basic : number formats;formats
-OpenOffice.org Basic : number formats;recognition in text tables
-OpenOffice.org Basic : number of pages
-OpenOffice.org Basic : number of sheets
-OpenOffice.org Basic : number of tables
-OpenOffice.org Basic : numbering
-OpenOffice.org Basic : numbering;options
-OpenOffice.org Basic : numbering;paragraphs
-OpenOffice.org Basic : numbering;turning off
-OpenOffice.org Basic : numbering;using automatically
-OpenOffice.org Basic : numbers
-OpenOffice.org Basic : numbers;date, time and currency formats
-OpenOffice.org Basic : numbers;decimal places (Calc)
-OpenOffice.org Basic : numerical field control
-OpenOffice.org Basic : numerical fields in forms
-OpenOffice.org Basic : objects
-OpenOffice.org Basic : objects;always moveable (Impress/Draw)
-OpenOffice.org Basic : objects;arranging within stacks
-OpenOffice.org Basic : objects;copying when moving in presentations
-OpenOffice.org Basic : objects;definition
-OpenOffice.org Basic : objects;displaying in spreadsheets
-OpenOffice.org Basic : objects;displaying in text documents
-OpenOffice.org Basic : objects;editing
-OpenOffice.org Basic : objects;inserting from Gallery
-OpenOffice.org Basic : objects;inserting OLE objects
-OpenOffice.org Basic : objects;moving and resizing with mouse
-OpenOffice.org Basic : objects;naming
-OpenOffice.org Basic : objects;opening
-OpenOffice.org Basic : objects;quickly moving to
-OpenOffice.org Basic : objects;titles and descriptions
-OpenOffice.org Basic : Oct function
-OpenOffice.org Basic : ODBC
-OpenOffice.org Basic : ODBC;database (Base)
-OpenOffice.org Basic : ODBC;definition
-OpenOffice.org Basic : ODF file formats
-OpenOffice.org Basic : Office
-OpenOffice.org Basic : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Basic : old German spellcheck
-OpenOffice.org Basic : OLE
-OpenOffice.org Basic : OLE;definition
-OpenOffice.org Basic : OLE objects
-OpenOffice.org Basic : OLE objects;arranging within stacks
-OpenOffice.org Basic : OLE objects;captions (Writer)
-OpenOffice.org Basic : OLE objects;inserting
-OpenOffice.org Basic : OLE objects;number of
-OpenOffice.org Basic : OLE objects;protecting
-OpenOffice.org Basic : On Error GoTo ... Resume statement
-OpenOffice.org Basic : On...GoSub statement
-OpenOffice.org Basic : On...GoTo statement
-OpenOffice.org Basic : one and a half line spacing in text
-OpenOffice.org Basic : online registration
-OpenOffice.org Basic : online update options
-OpenOffice.org Basic : online updates
-OpenOffice.org Basic : online updates;checking automatically
-OpenOffice.org Basic : online updates;checking manually
-OpenOffice.org Basic : Open statement
-OpenOffice.org Basic : Open/Save dialogs
-OpenOffice.org Basic : OpenDocument file formats
-OpenOffice.org Basic : OpenGL
-OpenOffice.org Basic : OpenGL;definition
-OpenOffice.org Basic : OpenGL;optimized output
-OpenOffice.org Basic : opening
-OpenOffice.org Basic : opening;context menus
-OpenOffice.org Basic : opening;database files
-OpenOffice.org Basic : opening;dialog settings
-OpenOffice.org Basic : opening;documents
-OpenOffice.org Basic : opening;documents from other formats
-OpenOffice.org Basic : opening;documents on WebDAV server
-OpenOffice.org Basic : opening;files with links
-OpenOffice.org Basic : opening;files, with placeholders
-OpenOffice.org Basic : opening;forms
-OpenOffice.org Basic : opening;Microsoft Office files
-OpenOffice.org Basic : opening;mobile device documents
-OpenOffice.org Basic : opening;objects
-OpenOffice.org Basic : opening;reports
-OpenOffice.org Basic : opening;several files
-OpenOffice.org Basic : opening;XForms
-OpenOffice.org Basic : OpenOffice.org Base data sources
-OpenOffice.org Basic : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Basic : OpenOffice.org documents
-OpenOffice.org Basic : OpenOffice.org documents;mobile device filters
-OpenOffice.org Basic : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Basic : OpenOffice.org Math start
-OpenOffice.org Basic : operators
-OpenOffice.org Basic : operators;comparisons
-OpenOffice.org Basic : operators;default filters
-OpenOffice.org Basic : Option Base statement
-OpenOffice.org Basic : option button control
-OpenOffice.org Basic : Option Explicit statement
-OpenOffice.org Basic : Optional function
-OpenOffice.org Basic : optional hyphens (Writer)
-OpenOffice.org Basic : options
-OpenOffice.org Basic : options;accessibility
-OpenOffice.org Basic : options;appearance
-OpenOffice.org Basic : options;compatibility (Writer)
-OpenOffice.org Basic : options;network identity
-OpenOffice.org Basic : options;online update
-OpenOffice.org Basic : options;tools
-OpenOffice.org Basic : Or operator (logical)
-OpenOffice.org Basic : Oracle databases (base)
-OpenOffice.org Basic : ordering
-OpenOffice.org Basic : ordering;objects
-OpenOffice.org Basic : organizing
-OpenOffice.org Basic : organizing;macros and scripts
-OpenOffice.org Basic : organizing;modules/libraries/dialogs
-OpenOffice.org Basic : organizing;namespaces in XForms
-OpenOffice.org Basic : organizing;styles
-OpenOffice.org Basic : organizing;templates
-OpenOffice.org Basic : original size
-OpenOffice.org Basic : original size;printing in OpenOffice.org Math
-OpenOffice.org Basic : original size;restoring after cropping
-OpenOffice.org Basic : outlines
-OpenOffice.org Basic : outlines;font effects
-OpenOffice.org Basic : outlines;outline symbols
-OpenOffice.org Basic : outlines;sending to presentations
-OpenOffice.org Basic : overwrite mode
-OpenOffice.org Basic : packages, see extensions
-OpenOffice.org Basic : page breaks
-OpenOffice.org Basic : page breaks;displaying (Calc)
-OpenOffice.org Basic : page formats
-OpenOffice.org Basic : page formats;maximizing
-OpenOffice.org Basic : page formats;restriction
-OpenOffice.org Basic : page styles
-OpenOffice.org Basic : page styles;editing/applying with statusbar
-OpenOffice.org Basic : pages
-OpenOffice.org Basic : pages;backgrounds in all applications
-OpenOffice.org Basic : pages;formatting and numbering
-OpenOffice.org Basic : pages;printing page names in presentations
-OpenOffice.org Basic : pages;scaling
-OpenOffice.org Basic : pages;selecting one to print
-OpenOffice.org Basic : paint box
-OpenOffice.org Basic : paint can symbol
-OpenOffice.org Basic : pair kerning
-OpenOffice.org Basic : Palm file filters
-OpenOffice.org Basic : paper formats
-OpenOffice.org Basic : paper size warning
-OpenOffice.org Basic : paper trays
-OpenOffice.org Basic : paragraph marks
-OpenOffice.org Basic : paragraph marks;displaying (Writer)
-OpenOffice.org Basic : paragraph styles
-OpenOffice.org Basic : paragraph styles;languages
-OpenOffice.org Basic : paragraph styles;modifying basic fonts
-OpenOffice.org Basic : paragraphs
-OpenOffice.org Basic : paragraphs;alignment
-OpenOffice.org Basic : paragraphs;Asian typography
-OpenOffice.org Basic : paragraphs;defining borders
-OpenOffice.org Basic : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Basic : paragraphs;increasing indents of
-OpenOffice.org Basic : paragraphs;indents, margins and columns
-OpenOffice.org Basic : paragraphs;inserting bullets
-OpenOffice.org Basic : paragraphs;joining
-OpenOffice.org Basic : paragraphs;numbering automatically
-OpenOffice.org Basic : paragraphs;removing blank ones
-OpenOffice.org Basic : paragraphs;spacing
-OpenOffice.org Basic : paragraphs;tab stops
-OpenOffice.org Basic : parameters
-OpenOffice.org Basic : parameters;command line
-OpenOffice.org Basic : parameters;for procedures and functions
-OpenOffice.org Basic : parameters;passing by reference or value
-OpenOffice.org Basic : parameters;queries (Base)
-OpenOffice.org Basic : passwords for protecting contents
-OpenOffice.org Basic : pasting
-OpenOffice.org Basic : pasting;cell ranges
-OpenOffice.org Basic : pasting;cell ranges from spreadsheets
-OpenOffice.org Basic : pasting;data from text documents
-OpenOffice.org Basic : pasting;draw objects
-OpenOffice.org Basic : pasting;draw objects from other documents
-OpenOffice.org Basic : pasting;formatted/unformatted text
-OpenOffice.org Basic : pasting;from data source view
-OpenOffice.org Basic : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Basic : pasting;pictures from other documents
-OpenOffice.org Basic : pasting;sheet areas in text documents
-OpenOffice.org Basic : pasting;to Gallery
-OpenOffice.org Basic : paths
-OpenOffice.org Basic : paths;changing work directory
-OpenOffice.org Basic : paths;defaults
-OpenOffice.org Basic : pattern editor
-OpenOffice.org Basic : pattern field control
-OpenOffice.org Basic : pattern fields
-OpenOffice.org Basic : pattern fields;form functions
-OpenOffice.org Basic : patterns for objects
-OpenOffice.org Basic : PDF
-OpenOffice.org Basic : PDF;export
-OpenOffice.org Basic : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Basic : personal data input
-OpenOffice.org Basic : phonetic guide
-OpenOffice.org Basic : picklist creation
-OpenOffice.org Basic : pictures
-OpenOffice.org Basic : pictures;adding to Gallery
-OpenOffice.org Basic : pictures;arranging within stacks
-OpenOffice.org Basic : pictures;assigning macros
-OpenOffice.org Basic : pictures;backgrounds
-OpenOffice.org Basic : pictures;captions (Writer)
-OpenOffice.org Basic : pictures;changing paths
-OpenOffice.org Basic : pictures;cropping and zooming
-OpenOffice.org Basic : pictures;displaying in Calc
-OpenOffice.org Basic : pictures;displaying in Writer (Writer)
-OpenOffice.org Basic : pictures;drag and drop between documents
-OpenOffice.org Basic : pictures;drawing
-OpenOffice.org Basic : pictures;editing
-OpenOffice.org Basic : pictures;filters
-OpenOffice.org Basic : pictures;ImageMap
-OpenOffice.org Basic : pictures;inserting automatically
-OpenOffice.org Basic : pictures;inserting from Gallery
-OpenOffice.org Basic : pictures;number of
-OpenOffice.org Basic : pictures;printing
-OpenOffice.org Basic : pictures;scaling/resizing
-OpenOffice.org Basic : pixel editor
-OpenOffice.org Basic : pixel graphics
-OpenOffice.org Basic : pixel graphics;inserting and editing
-OpenOffice.org Basic : pixel patterns
-OpenOffice.org Basic : placeholders
-OpenOffice.org Basic : placeholders;in SQL queries
-OpenOffice.org Basic : placeholders;on opening files
-OpenOffice.org Basic : placing toolbars
-OpenOffice.org Basic : playing movies and sound files
-OpenOffice.org Basic : plotting data as charts
-OpenOffice.org Basic : plug-ins
-OpenOffice.org Basic : plug-ins;activating and deactivating
-OpenOffice.org Basic : plug-ins;definition
-OpenOffice.org Basic : plug-ins;inserting
-OpenOffice.org Basic : pocket device appliances
-OpenOffice.org Basic : Pocket PC file filters
-OpenOffice.org Basic : points
-OpenOffice.org Basic : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Basic : polygon drawing
-OpenOffice.org Basic : pop-art filter
-OpenOffice.org Basic : portable document format
-OpenOffice.org Basic : positioning
-OpenOffice.org Basic : positioning;draw objects and controls
-OpenOffice.org Basic : positioning;fonts
-OpenOffice.org Basic : positioning;objects
-OpenOffice.org Basic : positioning;toolbars
-OpenOffice.org Basic : post method for form transmissions
-OpenOffice.org Basic : posterizing filter
-OpenOffice.org Basic : PostScript
-OpenOffice.org Basic : PostScript;creating files
-OpenOffice.org Basic : PostScript;PDF converter, UNIX
-OpenOffice.org Basic : PowerPoint export
-OpenOffice.org Basic : precision as shown (Calc)
-OpenOffice.org Basic : predefining fonts
-OpenOffice.org Basic : presentations
-OpenOffice.org Basic : presentations;creating/opening
-OpenOffice.org Basic : presentations;inserting spreadsheet cells
-OpenOffice.org Basic : presentations;live on the Internet
-OpenOffice.org Basic : presentations;print menu
-OpenOffice.org Basic : presentations;saving
-OpenOffice.org Basic : presentations;saving automatically
-OpenOffice.org Basic : presentations;saving in other formats
-OpenOffice.org Basic : presentations;sending as e-mail
-OpenOffice.org Basic : presentations;starting with wizard
-OpenOffice.org Basic : presentations;wizards
-OpenOffice.org Basic : press buttons, see push buttons
-OpenOffice.org Basic : previews
-OpenOffice.org Basic : previews;fonts lists
-OpenOffice.org Basic : primary key
-OpenOffice.org Basic : primary key;database tables
-OpenOffice.org Basic : primary keys
-OpenOffice.org Basic : primary keys;defining
-OpenOffice.org Basic : primary keys;inserting (Base)
-OpenOffice.org Basic : print area selection
-OpenOffice.org Basic : Print statement
-OpenOffice.org Basic : printer metrics for document formatting (Writer)
-OpenOffice.org Basic : printers
-OpenOffice.org Basic : printers;adding, UNIX
-OpenOffice.org Basic : printers;choosing
-OpenOffice.org Basic : printers;default printer
-OpenOffice.org Basic : printers;faxes under UNIX
-OpenOffice.org Basic : printers;maximum page formats
-OpenOffice.org Basic : printers;paper trays
-OpenOffice.org Basic : printers;properties
-OpenOffice.org Basic : printing
-OpenOffice.org Basic : printing;black and white
-OpenOffice.org Basic : printing;brochures
-OpenOffice.org Basic : printing;colors in grayscale
-OpenOffice.org Basic : printing;copies
-OpenOffice.org Basic : printing;creating individual jobs
-OpenOffice.org Basic : printing;dates in presentations
-OpenOffice.org Basic : printing;directly
-OpenOffice.org Basic : printing;documents
-OpenOffice.org Basic : printing;drawings defaults
-OpenOffice.org Basic : printing;elements in text documents
-OpenOffice.org Basic : printing;faster
-OpenOffice.org Basic : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Basic : printing;fitting to pages in presentations
-OpenOffice.org Basic : printing;formulas in OpenOffice.org Math
-OpenOffice.org Basic : printing;hidden pages of presentations
-OpenOffice.org Basic : printing;in original size in OpenOffice.org Math
-OpenOffice.org Basic : printing;left/right pages
-OpenOffice.org Basic : printing;notes
-OpenOffice.org Basic : printing;queries (Base)
-OpenOffice.org Basic : printing;scaling in OpenOffice.org Math
-OpenOffice.org Basic : printing;selections
-OpenOffice.org Basic : printing;text always in black
-OpenOffice.org Basic : printing;text in reverse order
-OpenOffice.org Basic : printing;tiling pages in presentations
-OpenOffice.org Basic : printing;transparencies
-OpenOffice.org Basic : printing;warnings
-OpenOffice.org Basic : printing;without scaling in presentations
-OpenOffice.org Basic : printing speed
-OpenOffice.org Basic : PRIVATE variables
-OpenOffice.org Basic : procedures
-OpenOffice.org Basic : ProcessServiceManager
-OpenOffice.org Basic : program stops
-OpenOffice.org Basic : programming
-OpenOffice.org Basic : programming;OpenOffice.org
-OpenOffice.org Basic : programming;scripting
-OpenOffice.org Basic : programming examples for controls
-OpenOffice.org Basic : progress bar control
-OpenOffice.org Basic : properties
-OpenOffice.org Basic : properties;controls and dialogs
-OpenOffice.org Basic : properties;controls in dialog editor
-OpenOffice.org Basic : properties;fields in databases
-OpenOffice.org Basic : properties;files
-OpenOffice.org Basic : properties;form controls
-OpenOffice.org Basic : properties;forms
-OpenOffice.org Basic : properties;printers
-OpenOffice.org Basic : protected contents
-OpenOffice.org Basic : protected dashes
-OpenOffice.org Basic : protected database tables
-OpenOffice.org Basic : protected documents
-OpenOffice.org Basic : protected spaces
-OpenOffice.org Basic : protected spaces;inserting
-OpenOffice.org Basic : protected spaces;showing (Writer)
-OpenOffice.org Basic : protecting
-OpenOffice.org Basic : protecting;contents
-OpenOffice.org Basic : protecting;recorded changes
-OpenOffice.org Basic : proxy settings
-OpenOffice.org Basic : Public statement
-OpenOffice.org Basic : PUBLIC variables
-OpenOffice.org Basic : push button control in dialog editor
-OpenOffice.org Basic : push buttons
-OpenOffice.org Basic : push buttons;adding to documents
-OpenOffice.org Basic : push buttons;creating
-OpenOffice.org Basic : Put statement
-OpenOffice.org Basic : queries
-OpenOffice.org Basic : queries;copying (Base)
-OpenOffice.org Basic : queries;creating in design view (Base)
-OpenOffice.org Basic : queries;creating in SQL view
-OpenOffice.org Basic : queries;defining (Base)
-OpenOffice.org Basic : queries;deleting table links (Base)
-OpenOffice.org Basic : queries;editing in data source view
-OpenOffice.org Basic : queries;formulating filter conditions (Base)
-OpenOffice.org Basic : queries;joining tables (Base)
-OpenOffice.org Basic : queries;missing elements (Base)
-OpenOffice.org Basic : queries;overview (Base)
-OpenOffice.org Basic : queries;parameter queries (Base)
-OpenOffice.org Basic : queries;printing (Base)
-OpenOffice.org Basic : Query Wizard (Base)
-OpenOffice.org Basic : Quickstarter
-OpenOffice.org Basic : quotation marks
-OpenOffice.org Basic : quotation marks;replacing
-OpenOffice.org Basic : quotes
-OpenOffice.org Basic : quotes;custom
-OpenOffice.org Basic : radio button control
-OpenOffice.org Basic : radio button creation
-OpenOffice.org Basic : Randomize statement
-OpenOffice.org Basic : read-only documents
-OpenOffice.org Basic : read-only documents;cursor
-OpenOffice.org Basic : read-only documents;database tables on/off
-OpenOffice.org Basic : read-only documents;editing
-OpenOffice.org Basic : read-only documents;opening documents as
-OpenOffice.org Basic : read-only items in Data Navigator
-OpenOffice.org Basic : recognizing URLs automatically
-OpenOffice.org Basic : recording
-OpenOffice.org Basic : recording;changes
-OpenOffice.org Basic : recording;macros
-OpenOffice.org Basic : records
-OpenOffice.org Basic : records;inserting notes
-OpenOffice.org Basic : records;protecting
-OpenOffice.org Basic : records;saving
-OpenOffice.org Basic : records;searching in databases
-OpenOffice.org Basic : rectangles with round corners
-OpenOffice.org Basic : recursions in spreadsheets
-OpenOffice.org Basic : Red function
-OpenOffice.org Basic : ReDim statement
-OpenOffice.org Basic : redo command
-OpenOffice.org Basic : reduced printing
-OpenOffice.org Basic : reference lines
-OpenOffice.org Basic : references
-OpenOffice.org Basic : references;displaying in color (Calc)
-OpenOffice.org Basic : references;expanding (Calc)
-OpenOffice.org Basic : references;iterative (Calc)
-OpenOffice.org Basic : register-true
-OpenOffice.org Basic : register-true;definition
-OpenOffice.org Basic : registering
-OpenOffice.org Basic : registering;address books
-OpenOffice.org Basic : registering;databases (Base)
-OpenOffice.org Basic : registering;OpenOffice.org
-OpenOffice.org Basic : regular expressions
-OpenOffice.org Basic : regular expressions;list of
-OpenOffice.org Basic : regular expressions;opening files
-OpenOffice.org Basic : relational databases (Base)
-OpenOffice.org Basic : relations
-OpenOffice.org Basic : relations;creating and deleting (Base)
-OpenOffice.org Basic : relations;joining tables (Base)
-OpenOffice.org Basic : relations;properties (Base)
-OpenOffice.org Basic : relative hyperlinks
-OpenOffice.org Basic : relative saving of URLs
-OpenOffice.org Basic : reloading
-OpenOffice.org Basic : reloading;documents
-OpenOffice.org Basic : reloading;HTML documents, automatically
-OpenOffice.org Basic : Rem statement
-OpenOffice.org Basic : remarks, see also notes
-OpenOffice.org Basic : remote configurations
-OpenOffice.org Basic : remove noise filter
-OpenOffice.org Basic : removing
-OpenOffice.org Basic : removing;bullets and numbering
-OpenOffice.org Basic : removing;form filters
-OpenOffice.org Basic : removing, see also deleting
-OpenOffice.org Basic : renaming modules and dialogs
-OpenOffice.org Basic : repeating
-OpenOffice.org Basic : repeating;commands
-OpenOffice.org Basic : replacement options
-OpenOffice.org Basic : replacement table
-OpenOffice.org Basic : replacing
-OpenOffice.org Basic : replacing;AutoCorrect function
-OpenOffice.org Basic : replacing;dashes
-OpenOffice.org Basic : Report Builder
-OpenOffice.org Basic : reports
-OpenOffice.org Basic : reports;creating
-OpenOffice.org Basic : reports;error reports
-OpenOffice.org Basic : reports;opening and editing
-OpenOffice.org Basic : reports;templates
-OpenOffice.org Basic : Reset statement
-OpenOffice.org Basic : resetting
-OpenOffice.org Basic : resetting;templates
-OpenOffice.org Basic : resizing
-OpenOffice.org Basic : resizing;objects, by mouse
-OpenOffice.org Basic : resizing, see also scaling/zooming
-OpenOffice.org Basic : resolution when printing bitmaps
-OpenOffice.org Basic : restoring
-OpenOffice.org Basic : restoring;default formatting
-OpenOffice.org Basic : restoring;editing
-OpenOffice.org Basic : Resume Next parameter
-OpenOffice.org Basic : return value type of functions
-OpenOffice.org Basic : reversing printing order
-OpenOffice.org Basic : review function
-OpenOffice.org Basic : review function;accepting or rejecting changes
-OpenOffice.org Basic : review function;comparing documents
-OpenOffice.org Basic : review function;protecting records
-OpenOffice.org Basic : review function;recording changes example
-OpenOffice.org Basic : rich text control
-OpenOffice.org Basic : right alignment of paragraphs
-OpenOffice.org Basic : Right function
-OpenOffice.org Basic : right joins (Base)
-OpenOffice.org Basic : right-to-left text
-OpenOffice.org Basic : RmDir statement
-OpenOffice.org Basic : Rnd function
-OpenOffice.org Basic : rotating
-OpenOffice.org Basic : rotating;3D text
-OpenOffice.org Basic : round corners
-OpenOffice.org Basic : rounding precision (Calc)
-OpenOffice.org Basic : row headers
-OpenOffice.org Basic : row headers;displaying (Calc)
-OpenOffice.org Basic : row headers;highlighting (Calc)
-OpenOffice.org Basic : RSet statement
-OpenOffice.org Basic : RTrim function
-OpenOffice.org Basic : rulers
-OpenOffice.org Basic : rulers;default settings
-OpenOffice.org Basic : rulers;measurement units
-OpenOffice.org Basic : rulers;visible in presentations
-OpenOffice.org Basic : run-time errors in Basic
-OpenOffice.org Basic : samples and templates
-OpenOffice.org Basic : saving
-OpenOffice.org Basic : saving;Basic code
-OpenOffice.org Basic : saving;default file formats
-OpenOffice.org Basic : saving;dialog settings
-OpenOffice.org Basic : saving;documents
-OpenOffice.org Basic : saving;documents for mobile devices
-OpenOffice.org Basic : saving;documents in other formats
-OpenOffice.org Basic : saving;documents, automatically
-OpenOffice.org Basic : saving;in Microsoft Office file format
-OpenOffice.org Basic : saving;options
-OpenOffice.org Basic : saving;templates
-OpenOffice.org Basic : saving;to XML
-OpenOffice.org Basic : saving;VBA code in Microsoft Office documents
-OpenOffice.org Basic : saving;with password by default
-OpenOffice.org Basic : saving as command
-OpenOffice.org Basic : saving as command;precautions
-OpenOffice.org Basic : scaling
-OpenOffice.org Basic : scaling;font sizes in user interface
-OpenOffice.org Basic : scaling;objects
-OpenOffice.org Basic : scaling;pictures
-OpenOffice.org Basic : scaling;printing in OpenOffice.org Math
-OpenOffice.org Basic : scaling;when printing presentations
-OpenOffice.org Basic : scaling, see also zooming
-OpenOffice.org Basic : scope of variables
-OpenOffice.org Basic : screen
-OpenOffice.org Basic : screen;full screen views
-OpenOffice.org Basic : screen;scaling
-OpenOffice.org Basic : screen magnifiers
-OpenOffice.org Basic : screen readers
-OpenOffice.org Basic : script organization
-OpenOffice.org Basic : scroll bar control
-OpenOffice.org Basic : scrollbars
-OpenOffice.org Basic : scrollbars;controls
-OpenOffice.org Basic : scrollbars;displaying (Calc)
-OpenOffice.org Basic : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Basic : search criteria for database functions in cells
-OpenOffice.org Basic : search engines
-OpenOffice.org Basic : search engines;definition
-OpenOffice.org Basic : search engines;selecting
-OpenOffice.org Basic : searching
-OpenOffice.org Basic : searching;all sheets
-OpenOffice.org Basic : searching;databases
-OpenOffice.org Basic : searching;form filters
-OpenOffice.org Basic : searching;Internet
-OpenOffice.org Basic : searching;tables and forms
-OpenOffice.org Basic : Second function
-OpenOffice.org Basic : sections
-OpenOffice.org Basic : sections;backgrounds
-OpenOffice.org Basic : security
-OpenOffice.org Basic : security;digital signatures
-OpenOffice.org Basic : security;options for documents with macros
-OpenOffice.org Basic : security;protecting contents
-OpenOffice.org Basic : security;warning dialogs with macros
-OpenOffice.org Basic : Seek function
-OpenOffice.org Basic : Seek statement
-OpenOffice.org Basic : Select...Case statement
-OpenOffice.org Basic : selecting
-OpenOffice.org Basic : selecting;controls
-OpenOffice.org Basic : selecting;measurement units
-OpenOffice.org Basic : selecting;objects
-OpenOffice.org Basic : selecting;print areas
-OpenOffice.org Basic : selecting;several files
-OpenOffice.org Basic : selection clipboard
-OpenOffice.org Basic : selection frames
-OpenOffice.org Basic : selection modes in text
-OpenOffice.org Basic : selection options for controls
-OpenOffice.org Basic : sending
-OpenOffice.org Basic : sending;AutoAbstract function in presentations
-OpenOffice.org Basic : sending;documents as e-mail
-OpenOffice.org Basic : sending;documents as faxes
-OpenOffice.org Basic : separator lines
-OpenOffice.org Basic : separator lines;defining
-OpenOffice.org Basic : separators
-OpenOffice.org Basic : separators;conditional
-OpenOffice.org Basic : Server Side ImageMap
-OpenOffice.org Basic : Set statement
-OpenOffice.org Basic : SetAttr statement
-OpenOffice.org Basic : settings
-OpenOffice.org Basic : settings;printers
-OpenOffice.org Basic : settings;program configuration
-OpenOffice.org Basic : settings;proxies
-OpenOffice.org Basic : settings;tracking changes
-OpenOffice.org Basic : settings;views
-OpenOffice.org Basic : SGML
-OpenOffice.org Basic : SGML;definition
-OpenOffice.org Basic : Sgn function
-OpenOffice.org Basic : shadows
-OpenOffice.org Basic : shadows;areas
-OpenOffice.org Basic : shadows;borders
-OpenOffice.org Basic : shadows;characters
-OpenOffice.org Basic : shadows;characters, using context menu
-OpenOffice.org Basic : sharing documents
-OpenOffice.org Basic : sharpening filter
-OpenOffice.org Basic : sheet tabs
-OpenOffice.org Basic : sheet tabs;displaying
-OpenOffice.org Basic : sheets
-OpenOffice.org Basic : sheets;searching all
-OpenOffice.org Basic : Shell function
-OpenOffice.org Basic : shortcut keys
-OpenOffice.org Basic : shortcut keys;assigning macros
-OpenOffice.org Basic : shortcut keys;Basic IDE
-OpenOffice.org Basic : shortcut keys;general
-OpenOffice.org Basic : shortcut keys;in databases
-OpenOffice.org Basic : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Basic : showing
-OpenOffice.org Basic : showing;changes
-OpenOffice.org Basic : showing;docked windows
-OpenOffice.org Basic : showing;drawings and controls (Writer)
-OpenOffice.org Basic : showing;live presentations on the Internet
-OpenOffice.org Basic : showing;toolbars
-OpenOffice.org Basic : signing documents with digital signatures
-OpenOffice.org Basic : similarity search
-OpenOffice.org Basic : simple handles (Writer)
-OpenOffice.org Basic : simplified Chinese
-OpenOffice.org Basic : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Basic : Sin function
-OpenOffice.org Basic : single sign on options
-OpenOffice.org Basic : single-line spacing in text
-OpenOffice.org Basic : sizes
-OpenOffice.org Basic : sizes;draw objects
-OpenOffice.org Basic : sizes;pictures
-OpenOffice.org Basic : slanting draw objects
-OpenOffice.org Basic : small capitals
-OpenOffice.org Basic : small icons
-OpenOffice.org Basic : smart tag configuration
-OpenOffice.org Basic : smooth scrolling (Writer)
-OpenOffice.org Basic : smoothing filter
-OpenOffice.org Basic : snap grid defaults (Writer/Calc)
-OpenOffice.org Basic : snapping in presentations and drawings
-OpenOffice.org Basic : solarization filter
-OpenOffice.org Basic : sort lists
-OpenOffice.org Basic : sort lists;copying to in Calc
-OpenOffice.org Basic : sorting
-OpenOffice.org Basic : sorting;data in forms
-OpenOffice.org Basic : sorting;databases
-OpenOffice.org Basic : sounds
-OpenOffice.org Basic : sounds;inserting and playing
-OpenOffice.org Basic : Space function
-OpenOffice.org Basic : spaces
-OpenOffice.org Basic : spaces;displaying (Writer)
-OpenOffice.org Basic : spaces;ignoring double
-OpenOffice.org Basic : spaces;inserting protected spaces
-OpenOffice.org Basic : spaces;showing protected spaces (Writer)
-OpenOffice.org Basic : spacing
-OpenOffice.org Basic : spacing;between paragraphs in footnotes
-OpenOffice.org Basic : spacing;font effects
-OpenOffice.org Basic : spacing;lines and paragraphs
-OpenOffice.org Basic : spacing;tab stops in text documents
-OpenOffice.org Basic : spacing;tabs in presentations
-OpenOffice.org Basic : spadmin
-OpenOffice.org Basic : special characters
-OpenOffice.org Basic : speech bubbles
-OpenOffice.org Basic : speed of printing
-OpenOffice.org Basic : spellcheck
-OpenOffice.org Basic : spellcheck;activating for a language
-OpenOffice.org Basic : spellcheck;context menus
-OpenOffice.org Basic : spellcheck;default languages
-OpenOffice.org Basic : spellcheck;dialog
-OpenOffice.org Basic : spellcheck;dictionary of exceptions
-OpenOffice.org Basic : spellcheck;ignore list
-OpenOffice.org Basic : spin button creation
-OpenOffice.org Basic : Split function
-OpenOffice.org Basic : spoolfiles with Xprinter
-OpenOffice.org Basic : spreadsheets
-OpenOffice.org Basic : spreadsheets;as databases (base)
-OpenOffice.org Basic : spreadsheets;copying areas to text documents
-OpenOffice.org Basic : spreadsheets;creating/opening
-OpenOffice.org Basic : spreadsheets;inserting charts
-OpenOffice.org Basic : spreadsheets;inserting database records
-OpenOffice.org Basic : spreadsheets;printing
-OpenOffice.org Basic : spreadsheets;saving
-OpenOffice.org Basic : spreadsheets;saving automatically
-OpenOffice.org Basic : spreadsheets;saving in other formats
-OpenOffice.org Basic : spreadsheets;sending as e-mail
-OpenOffice.org Basic : SQL
-OpenOffice.org Basic : SQL;definition
-OpenOffice.org Basic : SQL;DISTINCT parameter
-OpenOffice.org Basic : SQL;executing SQL commands
-OpenOffice.org Basic : SQL;executing SQL statements (Base)
-OpenOffice.org Basic : SQL;queries (Base)
-OpenOffice.org Basic : Sqr function
-OpenOffice.org Basic : square drawings
-OpenOffice.org Basic : standard bar on/off
-OpenOffice.org Basic : standard filters in databases
-OpenOffice.org Basic : standard printer under UNIX
-OpenOffice.org Basic : start parameters
-OpenOffice.org Basic : Static statement
-OpenOffice.org Basic : status bar on/off
-OpenOffice.org Basic : Step statement
-OpenOffice.org Basic : stickers
-OpenOffice.org Basic : Stop statement
-OpenOffice.org Basic : stopping macros
-OpenOffice.org Basic : Str function
-OpenOffice.org Basic : StrComp function
-OpenOffice.org Basic : strikethrough
-OpenOffice.org Basic : strikethrough;characters
-OpenOffice.org Basic : strikethrough;font effects
-OpenOffice.org Basic : String function
-OpenOffice.org Basic : styles
-OpenOffice.org Basic : styles;'changed' message
-OpenOffice.org Basic : styles;copying between documents
-OpenOffice.org Basic : styles;keyboard shortcuts
-OpenOffice.org Basic : styles;organizing
-OpenOffice.org Basic : styles;printing styles used in a document
-OpenOffice.org Basic : styles;replacing automatically
-OpenOffice.org Basic : Styles and Formatting window
-OpenOffice.org Basic : Styles and Formatting window;docking
-OpenOffice.org Basic : Sub statement
-OpenOffice.org Basic : subforms
-OpenOffice.org Basic : subforms;creating
-OpenOffice.org Basic : subforms;description
-OpenOffice.org Basic : submitting forms
-OpenOffice.org Basic : subroutines
-OpenOffice.org Basic : suffixes in file formats
-OpenOffice.org Basic : support on the Web
-OpenOffice.org Basic : Switch function
-OpenOffice.org Basic : synchronizing
-OpenOffice.org Basic : synchronizing;labels and business cards
-OpenOffice.org Basic : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Basic : system address book registration
-OpenOffice.org Basic : tab stops
-OpenOffice.org Basic : tab stops;displaying (Writer)
-OpenOffice.org Basic : tab stops;inserting and editing
-OpenOffice.org Basic : tab stops;setting in sheets
-OpenOffice.org Basic : tab stops;settings
-OpenOffice.org Basic : tab stops;spacing in presentations
-OpenOffice.org Basic : tab stops;spacing in text documents
-OpenOffice.org Basic : table controls
-OpenOffice.org Basic : table controls;form functions
-OpenOffice.org Basic : table controls;keyboard-only edit mode
-OpenOffice.org Basic : table controls;properties
-OpenOffice.org Basic : table views of databases
-OpenOffice.org Basic : Table Wizard (Base)
-OpenOffice.org Basic : tables
-OpenOffice.org Basic : tables;inserting line breaks
-OpenOffice.org Basic : tables in databases
-OpenOffice.org Basic : tables in databases;access rights to (Base)
-OpenOffice.org Basic : tables in databases;adding to queries
-OpenOffice.org Basic : tables in databases;browsing and editing
-OpenOffice.org Basic : tables in databases;copying database tables (Base)
-OpenOffice.org Basic : tables in databases;creating
-OpenOffice.org Basic : tables in databases;creating in design view
-OpenOffice.org Basic : tables in databases;importing text formats (Base)
-OpenOffice.org Basic : tables in databases;joining for queries (Base)
-OpenOffice.org Basic : tables in databases;printing queries (Base)
-OpenOffice.org Basic : tables in databases;relations (Base)
-OpenOffice.org Basic : tables in databases;searching
-OpenOffice.org Basic : tables in spreadsheets
-OpenOffice.org Basic : tables in spreadsheets;copying data to other applications
-OpenOffice.org Basic : tables in spreadsheets;defining borders
-OpenOffice.org Basic : tables in spreadsheets;value highlighting
-OpenOffice.org Basic : tables in text
-OpenOffice.org Basic : tables in text;captions
-OpenOffice.org Basic : tables in text;creating automatically
-OpenOffice.org Basic : tables in text;default settings
-OpenOffice.org Basic : tables in text;defining borders
-OpenOffice.org Basic : tables in text;displaying
-OpenOffice.org Basic : tables in text;printing
-OpenOffice.org Basic : tabs
-OpenOffice.org Basic : tabs;displaying sheet tabs
-OpenOffice.org Basic : tags
-OpenOffice.org Basic : tags;definition
-OpenOffice.org Basic : tags;META tags
-OpenOffice.org Basic : Tan function
-OpenOffice.org Basic : templates
-OpenOffice.org Basic : templates;agendas
-OpenOffice.org Basic : templates;changing basic fonts
-OpenOffice.org Basic : templates;database reports
-OpenOffice.org Basic : templates;deleting
-OpenOffice.org Basic : templates;editing and saving
-OpenOffice.org Basic : templates;faxes
-OpenOffice.org Basic : templates;importing and exporting
-OpenOffice.org Basic : templates;letters
-OpenOffice.org Basic : templates;new documents from templates
-OpenOffice.org Basic : templates;opening documents with
-OpenOffice.org Basic : templates;organizing
-OpenOffice.org Basic : terminology
-OpenOffice.org Basic : terminology;general glossary
-OpenOffice.org Basic : terminology;Internet glossary
-OpenOffice.org Basic : test mode control
-OpenOffice.org Basic : testing XML filters
-OpenOffice.org Basic : text
-OpenOffice.org Basic : text;animating
-OpenOffice.org Basic : text;Asian layout
-OpenOffice.org Basic : text;bold
-OpenOffice.org Basic : text;coloring
-OpenOffice.org Basic : text;contours
-OpenOffice.org Basic : text;copying by drag and drop
-OpenOffice.org Basic : text;CTL languages
-OpenOffice.org Basic : text;drawing pictures
-OpenOffice.org Basic : text;font effects
-OpenOffice.org Basic : text;font sizes
-OpenOffice.org Basic : text;font styles
-OpenOffice.org Basic : text;fonts and formats
-OpenOffice.org Basic : text;Fontwork icons
-OpenOffice.org Basic : text;hyperlinks
-OpenOffice.org Basic : text;inserting special characters
-OpenOffice.org Basic : text;italics
-OpenOffice.org Basic : text;kerning
-OpenOffice.org Basic : text;language selection
-OpenOffice.org Basic : text;line spacing
-OpenOffice.org Basic : text;overwriting or inserting
-OpenOffice.org Basic : text;printing in black
-OpenOffice.org Basic : text;replacing with format
-OpenOffice.org Basic : text;selection modes
-OpenOffice.org Basic : text;shadowed
-OpenOffice.org Basic : text;text/draw objects
-OpenOffice.org Basic : text attributes
-OpenOffice.org Basic : text attributes;hyperlinks
-OpenOffice.org Basic : text attributes;undoing
-OpenOffice.org Basic : text boxes
-OpenOffice.org Basic : text boxes;controls
-OpenOffice.org Basic : text boxes;form functions
-OpenOffice.org Basic : text boxes;positioning
-OpenOffice.org Basic : text breaks in cells
-OpenOffice.org Basic : text colors for better accessibility
-OpenOffice.org Basic : text databases (Base)
-OpenOffice.org Basic : text documents
-OpenOffice.org Basic : text documents;creating/opening
-OpenOffice.org Basic : text documents;importing/exporting
-OpenOffice.org Basic : text documents;inserting spreadsheet cells
-OpenOffice.org Basic : text documents;print settings
-OpenOffice.org Basic : text documents;printing
-OpenOffice.org Basic : text documents;saving
-OpenOffice.org Basic : text documents;saving automatically
-OpenOffice.org Basic : text documents;saving in other formats
-OpenOffice.org Basic : text documents;sending as e-mail
-OpenOffice.org Basic : text effects
-OpenOffice.org Basic : text flow
-OpenOffice.org Basic : text flow;in cells
-OpenOffice.org Basic : text formats
-OpenOffice.org Basic : text formats;databases
-OpenOffice.org Basic : text formats;pasting
-OpenOffice.org Basic : text input fields
-OpenOffice.org Basic : text layout for special languages
-OpenOffice.org Basic : text objects
-OpenOffice.org Basic : text objects;alignment
-OpenOffice.org Basic : text objects;draw functions
-OpenOffice.org Basic : text objects;fonts
-OpenOffice.org Basic : text objects;in presentations and drawings
-OpenOffice.org Basic : text overflow in spreadsheet cells
-OpenOffice.org Basic : text, see also text documents, paragraphs and characters
-OpenOffice.org Basic : TextArt, see Fontwork
-OpenOffice.org Basic : textures
-OpenOffice.org Basic : textures;inserting from Gallery
-OpenOffice.org Basic : textures;on chart bars
-OpenOffice.org Basic : Thai
-OpenOffice.org Basic : Thai;entering text
-OpenOffice.org Basic : Thai;language settings
-OpenOffice.org Basic : thesaurus
-OpenOffice.org Basic : thesaurus;activating for a language
-OpenOffice.org Basic : ThisComponent property
-OpenOffice.org Basic : ticker text
-OpenOffice.org Basic : time field control
-OpenOffice.org Basic : time fields
-OpenOffice.org Basic : time fields;form functions
-OpenOffice.org Basic : Time statement
-OpenOffice.org Basic : Timer function
-OpenOffice.org Basic : times
-OpenOffice.org Basic : times;inserting when printing presentations
-OpenOffice.org Basic : times, formats
-OpenOffice.org Basic : TimeSerial function
-OpenOffice.org Basic : TimeValue function
-OpenOffice.org Basic : tips
-OpenOffice.org Basic : tips;extended tips in Help
-OpenOffice.org Basic : title rows
-OpenOffice.org Basic : title rows;printing in OpenOffice.org Math
-OpenOffice.org Basic : titles
-OpenOffice.org Basic : titles;changing
-OpenOffice.org Basic : titles;editing in charts
-OpenOffice.org Basic : titles;font effects
-OpenOffice.org Basic : titles;formatting automatically
-OpenOffice.org Basic : titles;objects
-OpenOffice.org Basic : To statement
-OpenOffice.org Basic : toolbars
-OpenOffice.org Basic : toolbars;adding buttons
-OpenOffice.org Basic : toolbars;Basic IDE
-OpenOffice.org Basic : toolbars;docking/undocking
-OpenOffice.org Basic : toolbars;Form Navigation bar
-OpenOffice.org Basic : toolbars;viewing/closing
-OpenOffice.org Basic : tools bar
-OpenOffice.org Basic : tooltips
-OpenOffice.org Basic : tooltips;extended tips
-OpenOffice.org Basic : tooltips;help
-OpenOffice.org Basic : traditional Chinese
-OpenOffice.org Basic : traditional Chinese;translating to simplified chinese
-OpenOffice.org Basic : translating dialogs
-OpenOffice.org Basic : transparency
-OpenOffice.org Basic : transparency;areas
-OpenOffice.org Basic : transparency;off for faster printing
-OpenOffice.org Basic : transparency;saving
-OpenOffice.org Basic : tree view of Help
-OpenOffice.org Basic : Trim function
-OpenOffice.org Basic : twips
-OpenOffice.org Basic : twips;definition
-OpenOffice.org Basic : TwipsPerPixelX function
-OpenOffice.org Basic : TwipsPerPixelY function
-OpenOffice.org Basic : typefaces
-OpenOffice.org Basic : typefaces;adding under UNIX
-OpenOffice.org Basic : typefaces;formats
-OpenOffice.org Basic : TypeName function
-OpenOffice.org Basic : types of variables
-OpenOffice.org Basic : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Basic : typography
-OpenOffice.org Basic : typography;Asian
-OpenOffice.org Basic : UBound function
-OpenOffice.org Basic : UCase function
-OpenOffice.org Basic : underlining
-OpenOffice.org Basic : underlining;AutoFormat function
-OpenOffice.org Basic : underlining;characters
-OpenOffice.org Basic : underlining;text
-OpenOffice.org Basic : undocking windows
-OpenOffice.org Basic : undoing
-OpenOffice.org Basic : undoing;direct formatting
-OpenOffice.org Basic : undoing;editing
-OpenOffice.org Basic : undoing;number of steps
-OpenOffice.org Basic : ungrouping groups
-OpenOffice.org Basic : units
-OpenOffice.org Basic : units;converting
-OpenOffice.org Basic : units;measurement units
-OpenOffice.org Basic : UNO components
-OpenOffice.org Basic : UNO components;Extension Manager
-OpenOffice.org Basic : UNO components;integrating new
-OpenOffice.org Basic : Until
-OpenOffice.org Basic : update options
-OpenOffice.org Basic : updates
-OpenOffice.org Basic : updates;checking automatically
-OpenOffice.org Basic : updates;checking manually
-OpenOffice.org Basic : updating
-OpenOffice.org Basic : updating;fields and charts, automatically (Writer)
-OpenOffice.org Basic : updating;links in text documents
-OpenOffice.org Basic : updating;links, on opening
-OpenOffice.org Basic : updating;templates
-OpenOffice.org Basic : URL
-OpenOffice.org Basic : URL;changing hyperlink URLs
-OpenOffice.org Basic : URL;definition
-OpenOffice.org Basic : URL;in pictures
-OpenOffice.org Basic : URL;saving absolute/relative paths
-OpenOffice.org Basic : URL;turning off URL recognition
-OpenOffice.org Basic : user data
-OpenOffice.org Basic : user data;input
-OpenOffice.org Basic : user data;removing when saving
-OpenOffice.org Basic : user-defined dictionaries
-OpenOffice.org Basic : user-defined dictionaries;creating
-OpenOffice.org Basic : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Basic : user-defined dictionaries;editing
-OpenOffice.org Basic : user-defined styles
-OpenOffice.org Basic : user-defined styles;automatically replacing
-OpenOffice.org Basic : UTF-8/UCS2 support
-OpenOffice.org Basic : Val function
-OpenOffice.org Basic : values
-OpenOffice.org Basic : values;of variables
-OpenOffice.org Basic : values;rounded as shown (Calc)
-OpenOffice.org Basic : variables
-OpenOffice.org Basic : variables;for paths
-OpenOffice.org Basic : variables;global and local
-OpenOffice.org Basic : variables;observing values
-OpenOffice.org Basic : variables;passing to procedures and functions
-OpenOffice.org Basic : variables;scope
-OpenOffice.org Basic : variables;using
-OpenOffice.org Basic : VarType function
-OpenOffice.org Basic : VBA code
-OpenOffice.org Basic : VBA code;loading/saving documents with VBA code
-OpenOffice.org Basic : version management
-OpenOffice.org Basic : version numbers of documents
-OpenOffice.org Basic : versions
-OpenOffice.org Basic : versions;comparing documents
-OpenOffice.org Basic : versions;file saving as, restriction
-OpenOffice.org Basic : versions;merging document versions
-OpenOffice.org Basic : versions;of a document
-OpenOffice.org Basic : versions;OpenOffice.org
-OpenOffice.org Basic : vertical callouts
-OpenOffice.org Basic : vertical line control
-OpenOffice.org Basic : vertical scrollbar control
-OpenOffice.org Basic : vertical scrollbars (Writer)
-OpenOffice.org Basic : vertical text boxes
-OpenOffice.org Basic : videos
-OpenOffice.org Basic : viewing
-OpenOffice.org Basic : viewing;databases
-OpenOffice.org Basic : viewing;file properties
-OpenOffice.org Basic : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Basic : viewing;toolbars
-OpenOffice.org Basic : views
-OpenOffice.org Basic : views;creating database views (Base)
-OpenOffice.org Basic : views;defaults
-OpenOffice.org Basic : views;full screen
-OpenOffice.org Basic : views;icons
-OpenOffice.org Basic : views;in 3D
-OpenOffice.org Basic : views;scaling
-OpenOffice.org Basic : Visual Basic for Applications
-OpenOffice.org Basic : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Basic : Wait statement
-OpenOffice.org Basic : watching variables
-OpenOffice.org Basic : watermarks
-OpenOffice.org Basic : web documents
-OpenOffice.org Basic : web documents;XForms
-OpenOffice.org Basic : Web support
-OpenOffice.org Basic : WebCast export
-OpenOffice.org Basic : WebDAV over HTTPS
-OpenOffice.org Basic : WeekDay function
-OpenOffice.org Basic : While
-OpenOffice.org Basic : While;Do loop
-OpenOffice.org Basic : While;While...Wend loop
-OpenOffice.org Basic : windows
-OpenOffice.org Basic : windows;docking
-OpenOffice.org Basic : windows;docking definition
-OpenOffice.org Basic : windows;hiding/showing/docking
-OpenOffice.org Basic : windows;new
-OpenOffice.org Basic : With statement
-OpenOffice.org Basic : wizards
-OpenOffice.org Basic : wizards;agendas
-OpenOffice.org Basic : wizards;database queries
-OpenOffice.org Basic : wizards;database tables (Base)
-OpenOffice.org Basic : wizards;databases (Base)
-OpenOffice.org Basic : wizards;document converter
-OpenOffice.org Basic : wizards;Euro Converter
-OpenOffice.org Basic : wizards;faxes
-OpenOffice.org Basic : wizards;forms
-OpenOffice.org Basic : wizards;letters
-OpenOffice.org Basic : wizards;overview
-OpenOffice.org Basic : wizards;presentations
-OpenOffice.org Basic : wizards;reports
-OpenOffice.org Basic : Word documents
-OpenOffice.org Basic : Word documents;compatibility
-OpenOffice.org Basic : Word documents;saving as
-OpenOffice.org Basic : WordArt, see Fontwork
-OpenOffice.org Basic : words
-OpenOffice.org Basic : words;automatically replacing
-OpenOffice.org Basic : words;wrapping in cells
-OpenOffice.org Basic : words;wrapping in CTL
-OpenOffice.org Basic : working directory change
-OpenOffice.org Basic : wrapping text
-OpenOffice.org Basic : wrapping text;in cells
-OpenOffice.org Basic : write protection on/off
-OpenOffice.org Basic : Write statement
-OpenOffice.org Basic : writing aids options
-OpenOffice.org Basic : WYSIWYG in fonts lists
-OpenOffice.org Basic : XForms
-OpenOffice.org Basic : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Basic : XForms;conditions
-OpenOffice.org Basic : XForms;opening/editing
-OpenOffice.org Basic : XML converters
-OpenOffice.org Basic : XML file formats
-OpenOffice.org Basic : XML filters
-OpenOffice.org Basic : XML filters;creating/testing
-OpenOffice.org Basic : XML filters;saving as package/installing/deleting
-OpenOffice.org Basic : XML filters;settings
-OpenOffice.org Basic : XML Forms, see XForms
-OpenOffice.org Basic : Xor operator (logical)
-OpenOffice.org Basic : XSLT filters, see also XML filters
-OpenOffice.org Basic : Year function
-OpenOffice.org Basic : years
-OpenOffice.org Basic : years;2-digit options
-OpenOffice.org Basic : zero values
-OpenOffice.org Basic : zero values;displaying (Calc)
-OpenOffice.org Basic : zooming
-OpenOffice.org Basic : zooming;page views
-OpenOffice.org Basic : zooming;pictures
-OpenOffice.org Basic : zooming;status bar
-OpenOffice.org Calc : #N/A error
-OpenOffice.org Calc : #N/A error;assigning to a cell
-OpenOffice.org Calc : #N/A error;recognizing
-OpenOffice.org Calc : #NAME error message
-OpenOffice.org Calc : #REF error message
-OpenOffice.org Calc : 1/2 replacement
-OpenOffice.org Calc : 3D charts
-OpenOffice.org Calc : 3D text creation
-OpenOffice.org Calc : 3D view
-OpenOffice.org Calc : abbreviation replacement
-OpenOffice.org Calc : ABS function
-OpenOffice.org Calc : absolute addresses in spreadsheets
-OpenOffice.org Calc : absolute hyperlinks
-OpenOffice.org Calc : absolute references in spreadsheets
-OpenOffice.org Calc : absolute saving of URLs
-OpenOffice.org Calc : absolute values
-OpenOffice.org Calc : accents
-OpenOffice.org Calc : Access databases (base)
-OpenOffice.org Calc : access rights for database tables (Base)
-OpenOffice.org Calc : accessibility
-OpenOffice.org Calc : accessibility;general shortcuts
-OpenOffice.org Calc : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Calc : accessibility;OpenOffice.org Calc shortcuts
-OpenOffice.org Calc : accessibility;OpenOffice.org features
-OpenOffice.org Calc : accessibility;options
-OpenOffice.org Calc : ACCRINT function
-OpenOffice.org Calc : ACCRINTM function
-OpenOffice.org Calc : accrued interests
-OpenOffice.org Calc : accrued interests;one-off payments
-OpenOffice.org Calc : accrued interests;periodic payments
-OpenOffice.org Calc : accumulated interests
-OpenOffice.org Calc : ACOS function
-OpenOffice.org Calc : ACOSH function
-OpenOffice.org Calc : ACOT function
-OpenOffice.org Calc : ACOTH function
-OpenOffice.org Calc : actions in case of incorrect input
-OpenOffice.org Calc : activating
-OpenOffice.org Calc : activating;context menus
-OpenOffice.org Calc : activating;Error Report Tool
-OpenOffice.org Calc : activating;extended help tips
-OpenOffice.org Calc : activating;plug-ins
-OpenOffice.org Calc : ActiveX control
-OpenOffice.org Calc : Adabas D databases (base)
-OpenOffice.org Calc : add-ins
-OpenOffice.org Calc : add-ins;analysis functions
-OpenOffice.org Calc : add-ins;for programming
-OpenOffice.org Calc : add-ins;functions
-OpenOffice.org Calc : add-ons, see UNO components
-OpenOffice.org Calc : adding
-OpenOffice.org Calc : adding;numbers in cell ranges
-OpenOffice.org Calc : adding;specified numbers
-OpenOffice.org Calc : additional selection mode
-OpenOffice.org Calc : address books
-OpenOffice.org Calc : address books;LDAP server (Base)
-OpenOffice.org Calc : address books;registering
-OpenOffice.org Calc : ADDRESS function
-OpenOffice.org Calc : address labels from databases
-OpenOffice.org Calc : addressing
-OpenOffice.org Calc : addressing;automatic
-OpenOffice.org Calc : addressing;by defined names
-OpenOffice.org Calc : addressing;relative and absolute
-OpenOffice.org Calc : adjusting array ranges
-OpenOffice.org Calc : ADO databases (Base)
-OpenOffice.org Calc : advanced filters
-OpenOffice.org Calc : Agenda Wizard
-OpenOffice.org Calc : aging filter
-OpenOffice.org Calc : algebraic signs
-OpenOffice.org Calc : aligning
-OpenOffice.org Calc : aligning;2D charts
-OpenOffice.org Calc : aligning;cells
-OpenOffice.org Calc : aligning;objects
-OpenOffice.org Calc : aligning;paragraphs
-OpenOffice.org Calc : aligning;tables in text
-OpenOffice.org Calc : aligning;text objects
-OpenOffice.org Calc : aligning;titles in charts
-OpenOffice.org Calc : allowances
-OpenOffice.org Calc : allowed cell names
-OpenOffice.org Calc : alternative fonts
-OpenOffice.org Calc : AMORDEGRC function
-OpenOffice.org Calc : AMORLINC function
-OpenOffice.org Calc : amortization installment
-OpenOffice.org Calc : amortizations, see also depreciations
-OpenOffice.org Calc : amount received for fixed-interest securities
-OpenOffice.org Calc : ampersand symbol, see also operators
-OpenOffice.org Calc : analysis functions
-OpenOffice.org Calc : anchors
-OpenOffice.org Calc : anchors;changing
-OpenOffice.org Calc : anchors;displaying (Calc)
-OpenOffice.org Calc : anchors;types/positions for draw objects
-OpenOffice.org Calc : AND function
-OpenOffice.org Calc : animations
-OpenOffice.org Calc : animations;accessibility options
-OpenOffice.org Calc : annual net interest rates
-OpenOffice.org Calc : annual return on treasury bills
-OpenOffice.org Calc : annuities
-OpenOffice.org Calc : appearance options
-OpenOffice.org Calc : appending sheets
-OpenOffice.org Calc : Arabic
-OpenOffice.org Calc : Arabic;entering text
-OpenOffice.org Calc : Arabic;language settings
-OpenOffice.org Calc : ARABIC function
-OpenOffice.org Calc : area charts
-OpenOffice.org Calc : areas
-OpenOffice.org Calc : areas;bitmap patterns
-OpenOffice.org Calc : areas;hatched/dotted
-OpenOffice.org Calc : areas;shadows
-OpenOffice.org Calc : areas;slanting
-OpenOffice.org Calc : areas;styles
-OpenOffice.org Calc : areas;transparency
-OpenOffice.org Calc : AREAS function
-OpenOffice.org Calc : areas, see also cell ranges
-OpenOffice.org Calc : arguments in command line
-OpenOffice.org Calc : arithmetic declining depreciations
-OpenOffice.org Calc : arithmetic lists
-OpenOffice.org Calc : arithmetic-degressive depreciations
-OpenOffice.org Calc : arithmetical operators
-OpenOffice.org Calc : arranging
-OpenOffice.org Calc : arranging;objects
-OpenOffice.org Calc : array formulas
-OpenOffice.org Calc : arrows
-OpenOffice.org Calc : arrows;defining arrow heads
-OpenOffice.org Calc : arrows;defining arrow lines
-OpenOffice.org Calc : arrows;drawing in text
-OpenOffice.org Calc : ASC function
-OpenOffice.org Calc : ASCII
-OpenOffice.org Calc : ASCII;definition
-OpenOffice.org Calc : Asian languages
-OpenOffice.org Calc : Asian languages;enabling
-OpenOffice.org Calc : Asian languages;sorting
-OpenOffice.org Calc : Asian Phonetic Guide
-OpenOffice.org Calc : Asian typography
-OpenOffice.org Calc : ASIN function
-OpenOffice.org Calc : ASINH function
-OpenOffice.org Calc : assigning scripts
-OpenOffice.org Calc : assistive technology in OpenOffice.org
-OpenOffice.org Calc : ATAN function
-OpenOffice.org Calc : ATAN2 function
-OpenOffice.org Calc : ATANH function
-OpenOffice.org Calc : attaching toolbars
-OpenOffice.org Calc : attachments in e-mails
-OpenOffice.org Calc : attributes
-OpenOffice.org Calc : attributes;cells
-OpenOffice.org Calc : audio
-OpenOffice.org Calc : audio;inserting
-OpenOffice.org Calc : auto filling cells
-OpenOffice.org Calc : auto reloading HTML documents
-OpenOffice.org Calc : AutoAbstract function for sending text to presentations
-OpenOffice.org Calc : AutoCalculate function in sheets
-OpenOffice.org Calc : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Calc : AutoComplete function in text and list boxes
-OpenOffice.org Calc : AutoCorrect function
-OpenOffice.org Calc : AutoCorrect function;cell contents
-OpenOffice.org Calc : AutoCorrect function;context menu
-OpenOffice.org Calc : AutoCorrect function;options
-OpenOffice.org Calc : AutoCorrect function;pictures and frames
-OpenOffice.org Calc : AutoCorrect function;quotes
-OpenOffice.org Calc : AutoCorrect function;replacement table
-OpenOffice.org Calc : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Calc : AutoCorrect function;URL recognition
-OpenOffice.org Calc : AutoFill function
-OpenOffice.org Calc : AutoFilter function
-OpenOffice.org Calc : AutoFilter function;applying
-OpenOffice.org Calc : AutoFilter function;subtotals
-OpenOffice.org Calc : AutoFormat function
-OpenOffice.org Calc : AutoFormat function;defining and applying formats
-OpenOffice.org Calc : AutoFormat function;switching on and off
-OpenOffice.org Calc : AutoInput function on/off
-OpenOffice.org Calc : automatic addressing in tables
-OpenOffice.org Calc : automatic captions (Writer)
-OpenOffice.org Calc : automatic control focus
-OpenOffice.org Calc : automatic date updates
-OpenOffice.org Calc : automatic formatting in spreadsheets
-OpenOffice.org Calc : automatic hyperlink formatting
-OpenOffice.org Calc : automatic hyphenation in spreadsheets
-OpenOffice.org Calc : automatic line breaks
-OpenOffice.org Calc : automatic lines/borders in text
-OpenOffice.org Calc : automatic saving
-OpenOffice.org Calc : AutoPilots, see wizards
-OpenOffice.org Calc : AutoValue
-OpenOffice.org Calc : AutoValue;database tables
-OpenOffice.org Calc : AVEDEV function
-OpenOffice.org Calc : AVERAGE function
-OpenOffice.org Calc : AVERAGEA function
-OpenOffice.org Calc : averages
-OpenOffice.org Calc : averages;in Calc databases
-OpenOffice.org Calc : averages;statistical functions
-OpenOffice.org Calc : averages in charts
-OpenOffice.org Calc : axes
-OpenOffice.org Calc : axes;better scaling
-OpenOffice.org Calc : axes;formatting
-OpenOffice.org Calc : axes;formatting grids
-OpenOffice.org Calc : axes;inserting grids
-OpenOffice.org Calc : axes;interval marks
-OpenOffice.org Calc : axes;showing axes in charts
-OpenOffice.org Calc : axes in charts
-OpenOffice.org Calc : B function
-OpenOffice.org Calc : back-solving
-OpenOffice.org Calc : backgrounds
-OpenOffice.org Calc : backgrounds;cell ranges
-OpenOffice.org Calc : backgrounds;cells and pages
-OpenOffice.org Calc : backgrounds;defining colors/pictures
-OpenOffice.org Calc : backgrounds;frames/sections/indexes
-OpenOffice.org Calc : backgrounds;inserting from Gallery
-OpenOffice.org Calc : backgrounds;printing
-OpenOffice.org Calc : backing window
-OpenOffice.org Calc : backups
-OpenOffice.org Calc : backups;automatic
-OpenOffice.org Calc : backups;documents
-OpenOffice.org Calc : BAHTTEXT function
-OpenOffice.org Calc : bar charts
-OpenOffice.org Calc : BASE function
-OpenOffice.org Calc : base-10 logarithm
-OpenOffice.org Calc : Basic
-OpenOffice.org Calc : Basic;fonts for source display
-OpenOffice.org Calc : Basic;programming
-OpenOffice.org Calc : Basic;recording macros
-OpenOffice.org Calc : basic fonts
-OpenOffice.org Calc : Basic IDE for user-defined functions
-OpenOffice.org Calc : Bessel functions
-OpenOffice.org Calc : BETADIST function
-OpenOffice.org Calc : BETAINV function
-OpenOffice.org Calc : Bézier curves
-OpenOffice.org Calc : Bézier curves;control points in presentations
-OpenOffice.org Calc : bi-directional writing
-OpenOffice.org Calc : BIN2DEC function
-OpenOffice.org Calc : BIN2HEX function
-OpenOffice.org Calc : BIN2OCT function
-OpenOffice.org Calc : binary system
-OpenOffice.org Calc : binary system;converting to
-OpenOffice.org Calc : binding space
-OpenOffice.org Calc : BINOMDIST function
-OpenOffice.org Calc : bitmaps
-OpenOffice.org Calc : bitmaps;inserting and editing
-OpenOffice.org Calc : bitmaps;off for faster printing
-OpenOffice.org Calc : bitmaps;patterns
-OpenOffice.org Calc : black and white printing
-OpenOffice.org Calc : black printing in Calc
-OpenOffice.org Calc : blank cell contents
-OpenOffice.org Calc : block selection mode
-OpenOffice.org Calc : bold
-OpenOffice.org Calc : bold;AutoFormat function
-OpenOffice.org Calc : bold;text
-OpenOffice.org Calc : bookmarks
-OpenOffice.org Calc : bookmarks;Help
-OpenOffice.org Calc : borders
-OpenOffice.org Calc : borders;arranging
-OpenOffice.org Calc : borders;cells
-OpenOffice.org Calc : borders;cells and pages
-OpenOffice.org Calc : borders;cells on screen (Calc)
-OpenOffice.org Calc : borders;for paragraphs
-OpenOffice.org Calc : borders;for tables
-OpenOffice.org Calc : borders;printing cells
-OpenOffice.org Calc : borders;shadows
-OpenOffice.org Calc : borders;table boundaries (Writer)
-OpenOffice.org Calc : borders, see also frames
-OpenOffice.org Calc : bound fields
-OpenOffice.org Calc : bound fields;controls
-OpenOffice.org Calc : boundaries of tables (Writer)
-OpenOffice.org Calc : break display (Writer)
-OpenOffice.org Calc : breaks in cells
-OpenOffice.org Calc : brochures
-OpenOffice.org Calc : brochures;printing several
-OpenOffice.org Calc : build numbers of OpenOffice.org
-OpenOffice.org Calc : bullet lists
-OpenOffice.org Calc : bullet lists;formatting options
-OpenOffice.org Calc : bullets
-OpenOffice.org Calc : bullets;paragraphs
-OpenOffice.org Calc : bullets;replacing
-OpenOffice.org Calc : bullets;turning off
-OpenOffice.org Calc : business cards
-OpenOffice.org Calc : business cards;creating and synchronizing
-OpenOffice.org Calc : business cards;using templates
-OpenOffice.org Calc : button bars, see toolbars
-OpenOffice.org Calc : buttons
-OpenOffice.org Calc : buttons;adding push buttons
-OpenOffice.org Calc : buttons;big/small
-OpenOffice.org Calc : buttons;editing hyperlink buttons
-OpenOffice.org Calc : buttons;form functions
-OpenOffice.org Calc : buttons;toolbars
-OpenOffice.org Calc : cache for graphics
-OpenOffice.org Calc : calculating
-OpenOffice.org Calc : calculating;accumulated interests
-OpenOffice.org Calc : calculating;annual net interest rates
-OpenOffice.org Calc : calculating;annuities
-OpenOffice.org Calc : calculating;arithmetic-degressive depreciations
-OpenOffice.org Calc : calculating;auto calculating sheets
-OpenOffice.org Calc : calculating;averages in Calc databases
-OpenOffice.org Calc : calculating;conditional calculations
-OpenOffice.org Calc : calculating;constant interest rates
-OpenOffice.org Calc : calculating;Data Pilot
-OpenOffice.org Calc : calculating;depreciations
-OpenOffice.org Calc : calculating;durations
-OpenOffice.org Calc : calculating;future values
-OpenOffice.org Calc : calculating;geometric-degressive depreciations
-OpenOffice.org Calc : calculating;interests for unchanged amortization installments
-OpenOffice.org Calc : calculating;internal rates of return, irregular payments
-OpenOffice.org Calc : calculating;internal rates of return, regular payments
-OpenOffice.org Calc : calculating;iterative references (Calc)
-OpenOffice.org Calc : calculating;linear depreciations
-OpenOffice.org Calc : calculating;modified internal rates of return
-OpenOffice.org Calc : calculating;multiple sheets
-OpenOffice.org Calc : calculating;net present values
-OpenOffice.org Calc : calculating;nominal interest rates
-OpenOffice.org Calc : calculating;number of payment periods
-OpenOffice.org Calc : calculating;present values
-OpenOffice.org Calc : calculating;rates of return
-OpenOffice.org Calc : calculating;regression curves
-OpenOffice.org Calc : calculating;rounded off values
-OpenOffice.org Calc : calculating;series
-OpenOffice.org Calc : calculating;spreadsheets
-OpenOffice.org Calc : calculating;sums in Calc databases
-OpenOffice.org Calc : calculating;time differences
-OpenOffice.org Calc : calculating;total amortizement rates
-OpenOffice.org Calc : calculating;variable declining depreciations
-OpenOffice.org Calc : calculating;variables in equations
-OpenOffice.org Calc : calculating;with formulas
-OpenOffice.org Calc : callouts
-OpenOffice.org Calc : callouts;drawings
-OpenOffice.org Calc : capital letters
-OpenOffice.org Calc : capital letters;AutoCorrect function
-OpenOffice.org Calc : capital letters;AutoInput function
-OpenOffice.org Calc : capital letters;AutoInput function (in cells)
-OpenOffice.org Calc : capital letters;font effects
-OpenOffice.org Calc : captions
-OpenOffice.org Calc : captions;automatic captions (Writer)
-OpenOffice.org Calc : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Calc : captions, see also labels/callouts
-OpenOffice.org Calc : cascading update (Base)
-OpenOffice.org Calc : case sensitivity
-OpenOffice.org Calc : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Calc : case sensitivity;searching
-OpenOffice.org Calc : categories of functions
-OpenOffice.org Calc : CEILING function
-OpenOffice.org Calc : cell attributes
-OpenOffice.org Calc : cell contents
-OpenOffice.org Calc : cell contents;AutoCalculate function
-OpenOffice.org Calc : cell contents;deleting
-OpenOffice.org Calc : cell contents;no text
-OpenOffice.org Calc : cell contents;numbers
-OpenOffice.org Calc : cell contents;recalculating
-OpenOffice.org Calc : cell contents;searching in Calc databases
-OpenOffice.org Calc : cell contents;testing for references
-OpenOffice.org Calc : cell contents;text
-OpenOffice.org Calc : cell formats
-OpenOffice.org Calc : cell formats;assigning by formulas
-OpenOffice.org Calc : cell formats;conditional
-OpenOffice.org Calc : cell formats;text/numbers
-OpenOffice.org Calc : CELL function
-OpenOffice.org Calc : cell heights
-OpenOffice.org Calc : cell information
-OpenOffice.org Calc : cell input
-OpenOffice.org Calc : cell input;AutoInput function
-OpenOffice.org Calc : cell links search
-OpenOffice.org Calc : cell merges
-OpenOffice.org Calc : cell names
-OpenOffice.org Calc : cell names;defining/addressing
-OpenOffice.org Calc : cell protection
-OpenOffice.org Calc : cell protection;enabling
-OpenOffice.org Calc : cell protection;unprotecting
-OpenOffice.org Calc : cell ranges
-OpenOffice.org Calc : cell ranges;applying/removing filters
-OpenOffice.org Calc : cell ranges;creating names automatically
-OpenOffice.org Calc : cell ranges;defining names
-OpenOffice.org Calc : cell ranges;inserting named ranges
-OpenOffice.org Calc : cell ranges;printing
-OpenOffice.org Calc : cell ranges;selecting for data entries
-OpenOffice.org Calc : cell references
-OpenOffice.org Calc : cell references;showing
-OpenOffice.org Calc : cell styles
-OpenOffice.org Calc : cell styles;assigning by formulas
-OpenOffice.org Calc : cell styles;copying
-OpenOffice.org Calc : cell styles;selecting
-OpenOffice.org Calc : cell widths
-OpenOffice.org Calc : cells
-OpenOffice.org Calc : cells;aligning
-OpenOffice.org Calc : cells;AutoInput function of text
-OpenOffice.org Calc : cells;autorefreshing traces
-OpenOffice.org Calc : cells;backgrounds
-OpenOffice.org Calc : cells;borders
-OpenOffice.org Calc : cells;changing text/number formats
-OpenOffice.org Calc : cells;coloring (Calc)
-OpenOffice.org Calc : cells;conditional formatting
-OpenOffice.org Calc : cells;copying/deleting/formatting/moving
-OpenOffice.org Calc : cells;currency formats
-OpenOffice.org Calc : cells;cursor positions after input (Calc)
-OpenOffice.org Calc : cells;date and time formats
-OpenOffice.org Calc : cells;defining input help
-OpenOffice.org Calc : cells;defining names
-OpenOffice.org Calc : cells;deleting cells
-OpenOffice.org Calc : cells;deleting contents
-OpenOffice.org Calc : cells;filling automatically
-OpenOffice.org Calc : cells;formatting dialog
-OpenOffice.org Calc : cells;formatting without effect (Calc)
-OpenOffice.org Calc : cells;heights and widths
-OpenOffice.org Calc : cells;hiding for printing
-OpenOffice.org Calc : cells;inserting
-OpenOffice.org Calc : cells;Internet references
-OpenOffice.org Calc : cells;invalid data
-OpenOffice.org Calc : cells;line breaks
-OpenOffice.org Calc : cells;linked to controls
-OpenOffice.org Calc : cells;merging/unmerging
-OpenOffice.org Calc : cells;moving by drag and drop
-OpenOffice.org Calc : cells;notes
-OpenOffice.org Calc : cells;number formats
-OpenOffice.org Calc : cells;number of
-OpenOffice.org Calc : cells;operating in another document
-OpenOffice.org Calc : cells;pasting
-OpenOffice.org Calc : cells;print ranges
-OpenOffice.org Calc : cells;printing grids
-OpenOffice.org Calc : cells;protecting
-OpenOffice.org Calc : cells;references
-OpenOffice.org Calc : cells;referencing by drag and drop
-OpenOffice.org Calc : cells;refreshing traces
-OpenOffice.org Calc : cells;removing dependents
-OpenOffice.org Calc : cells;removing precedents
-OpenOffice.org Calc : cells;removing traces
-OpenOffice.org Calc : cells;resetting formats
-OpenOffice.org Calc : cells;rotating text
-OpenOffice.org Calc : cells;selecting
-OpenOffice.org Calc : cells;showing grid lines (Calc)
-OpenOffice.org Calc : cells;text breaks
-OpenOffice.org Calc : cells;text super/sub
-OpenOffice.org Calc : cells;trace fill mode
-OpenOffice.org Calc : cells;tracing dependents
-OpenOffice.org Calc : cells;tracing errors
-OpenOffice.org Calc : cells;tracing precedents
-OpenOffice.org Calc : cells;validity
-OpenOffice.org Calc : centered text
-OpenOffice.org Calc : centimeters
-OpenOffice.org Calc : certificates
-OpenOffice.org Calc : changes
-OpenOffice.org Calc : changes;accepting or rejecting
-OpenOffice.org Calc : changes;comparing to original
-OpenOffice.org Calc : changes;protecting
-OpenOffice.org Calc : changes;recording
-OpenOffice.org Calc : changes;review function
-OpenOffice.org Calc : changes;showing
-OpenOffice.org Calc : changing
-OpenOffice.org Calc : changing;currency formats
-OpenOffice.org Calc : changing;dates, automatically
-OpenOffice.org Calc : changing;document titles
-OpenOffice.org Calc : changing;file associations in Setup program
-OpenOffice.org Calc : changing;icon sizes
-OpenOffice.org Calc : changing;input in cells
-OpenOffice.org Calc : changing;links
-OpenOffice.org Calc : changing;number of decimal places
-OpenOffice.org Calc : changing;row heights/column widths
-OpenOffice.org Calc : changing;sheet names
-OpenOffice.org Calc : changing;sheet protection
-OpenOffice.org Calc : changing;table views
-OpenOffice.org Calc : changing;work directory
-OpenOffice.org Calc : changing, see also editing and replacing
-OpenOffice.org Calc : CHAR function
-OpenOffice.org Calc : character styles
-OpenOffice.org Calc : character styles;language selection
-OpenOffice.org Calc : characters
-OpenOffice.org Calc : characters;alternative fonts
-OpenOffice.org Calc : characters;Asian layout
-OpenOffice.org Calc : characters;bold
-OpenOffice.org Calc : characters;coloring
-OpenOffice.org Calc : characters;contours
-OpenOffice.org Calc : characters;displaying only on screen (Writer)
-OpenOffice.org Calc : characters;enabling CTL and Asian characters
-OpenOffice.org Calc : characters;font effects
-OpenOffice.org Calc : characters;fonts and formats
-OpenOffice.org Calc : characters;hyperlinks
-OpenOffice.org Calc : characters;italics
-OpenOffice.org Calc : characters;language selection
-OpenOffice.org Calc : characters;shadowed
-OpenOffice.org Calc : characters;spacing
-OpenOffice.org Calc : characters;special
-OpenOffice.org Calc : characters;superscript/subscript
-OpenOffice.org Calc : characters;underlining
-OpenOffice.org Calc : charcoal sketches filter
-OpenOffice.org Calc : chart legends
-OpenOffice.org Calc : chart legends;hiding
-OpenOffice.org Calc : chart legends;showing icons with labels
-OpenOffice.org Calc : chart types
-OpenOffice.org Calc : chart types;area
-OpenOffice.org Calc : chart types;column and bar
-OpenOffice.org Calc : chart types;column and line
-OpenOffice.org Calc : chart types;line
-OpenOffice.org Calc : chart types;net
-OpenOffice.org Calc : chart types;pie/donut
-OpenOffice.org Calc : chart types;stock
-OpenOffice.org Calc : chart types;XY (scatter)
-OpenOffice.org Calc : charts
-OpenOffice.org Calc : charts;3D views
-OpenOffice.org Calc : charts;aligning
-OpenOffice.org Calc : charts;arranging within stacks
-OpenOffice.org Calc : charts;bars with textures
-OpenOffice.org Calc : charts;choosing chart types
-OpenOffice.org Calc : charts;colors
-OpenOffice.org Calc : charts;copying with link to source cell range
-OpenOffice.org Calc : charts;data labels
-OpenOffice.org Calc : charts;displaying (Calc)
-OpenOffice.org Calc : charts;editing axes
-OpenOffice.org Calc : charts;editing data
-OpenOffice.org Calc : charts;editing legends
-OpenOffice.org Calc : charts;editing titles
-OpenOffice.org Calc : charts;formatting areas
-OpenOffice.org Calc : charts;formatting floors
-OpenOffice.org Calc : charts;formatting walls
-OpenOffice.org Calc : charts;inserting
-OpenOffice.org Calc : charts;overview
-OpenOffice.org Calc : charts;printing
-OpenOffice.org Calc : charts;properties
-OpenOffice.org Calc : charts;reorganizing
-OpenOffice.org Calc : charts;scaling axes
-OpenOffice.org Calc : charts;scaling text
-OpenOffice.org Calc : charts;shortcuts
-OpenOffice.org Calc : charts;showing axes
-OpenOffice.org Calc : charts;updating automatically (Writer)
-OpenOffice.org Calc : check box creation
-OpenOffice.org Calc : CHIDIST function
-OpenOffice.org Calc : CHIINV function
-OpenOffice.org Calc : Chinese writing systems
-OpenOffice.org Calc : CHITEST function
-OpenOffice.org Calc : CHOOSE function
-OpenOffice.org Calc : choosing printers
-OpenOffice.org Calc : circle drawings
-OpenOffice.org Calc : CLEAN function
-OpenOffice.org Calc : clearing, see also deleting/removing
-OpenOffice.org Calc : Client Side ImageMap
-OpenOffice.org Calc : clipboard
-OpenOffice.org Calc : clipboard;cutting
-OpenOffice.org Calc : clipboard;pasting
-OpenOffice.org Calc : clipboard;pasting formatted/unformatted text
-OpenOffice.org Calc : clipboard;selection clipboard
-OpenOffice.org Calc : clipboard;Unix
-OpenOffice.org Calc : closing
-OpenOffice.org Calc : closing;documents
-OpenOffice.org Calc : closing;toolbars
-OpenOffice.org Calc : CODE function
-OpenOffice.org Calc : coefficient of correlation
-OpenOffice.org Calc : collaboration
-OpenOffice.org Calc : color bar
-OpenOffice.org Calc : colors
-OpenOffice.org Calc : colors;adding
-OpenOffice.org Calc : colors;appearance
-OpenOffice.org Calc : colors;backgrounds
-OpenOffice.org Calc : colors;charts
-OpenOffice.org Calc : colors;fill format
-OpenOffice.org Calc : colors;fonts
-OpenOffice.org Calc : colors;grid lines and cells (Calc)
-OpenOffice.org Calc : colors;models
-OpenOffice.org Calc : colors;not printing
-OpenOffice.org Calc : colors;number formats
-OpenOffice.org Calc : colors;printing in grayscale
-OpenOffice.org Calc : colors;restriction (Calc)
-OpenOffice.org Calc : colors;selection
-OpenOffice.org Calc : column and line charts
-OpenOffice.org Calc : column breaks
-OpenOffice.org Calc : column breaks;deleting
-OpenOffice.org Calc : column breaks;inserting
-OpenOffice.org Calc : column charts
-OpenOffice.org Calc : COLUMN function
-OpenOffice.org Calc : column headers
-OpenOffice.org Calc : column headers;displaying (Calc)
-OpenOffice.org Calc : column headers;hiding
-OpenOffice.org Calc : column headers;highlighting (Calc)
-OpenOffice.org Calc : column headers;using in formulas
-OpenOffice.org Calc : column widths
-OpenOffice.org Calc : columns
-OpenOffice.org Calc : columns;AutoFilter function
-OpenOffice.org Calc : columns;deleting
-OpenOffice.org Calc : columns;finding labels automatically
-OpenOffice.org Calc : columns;freezing
-OpenOffice.org Calc : columns;hiding
-OpenOffice.org Calc : columns;inserting
-OpenOffice.org Calc : columns;optimal widths
-OpenOffice.org Calc : columns;repeating when printing
-OpenOffice.org Calc : columns;setting with the mouse
-OpenOffice.org Calc : columns;swap with rows
-OpenOffice.org Calc : columns;widths
-OpenOffice.org Calc : COLUMNS function
-OpenOffice.org Calc : COMBIN function
-OpenOffice.org Calc : COMBINA function
-OpenOffice.org Calc : combination charts
-OpenOffice.org Calc : combining
-OpenOffice.org Calc : combining;cell ranges
-OpenOffice.org Calc : combo box creation
-OpenOffice.org Calc : comma separated files and values
-OpenOffice.org Calc : command button creation
-OpenOffice.org Calc : command buttons, see push buttons
-OpenOffice.org Calc : command line parameters
-OpenOffice.org Calc : commands
-OpenOffice.org Calc : commands;not visible
-OpenOffice.org Calc : commands;repeating
-OpenOffice.org Calc : commands;SQL
-OpenOffice.org Calc : comments
-OpenOffice.org Calc : comments;on cells
-OpenOffice.org Calc : comments;on changes
-OpenOffice.org Calc : common terms
-OpenOffice.org Calc : common terms;Chinese dictionary
-OpenOffice.org Calc : common terms;glossaries
-OpenOffice.org Calc : common terms;Internet glossary
-OpenOffice.org Calc : comparisons
-OpenOffice.org Calc : comparisons;document versions
-OpenOffice.org Calc : comparisons;operators in Calc
-OpenOffice.org Calc : comparisons;operators in default filter dialog
-OpenOffice.org Calc : compatibility settings for MS Word import
-OpenOffice.org Calc : complete screen view
-OpenOffice.org Calc : COMPLEX function
-OpenOffice.org Calc : complex numbers in analysis functions
-OpenOffice.org Calc : complex text layout
-OpenOffice.org Calc : complex text layout;definition
-OpenOffice.org Calc : complex text layout;enabling
-OpenOffice.org Calc : complex text layout, see CTL
-OpenOffice.org Calc : compose key to insert special characters
-OpenOffice.org Calc : CONCATENATE function
-OpenOffice.org Calc : concatenation, see ampersand symbol
-OpenOffice.org Calc : conditional calculations with arrays
-OpenOffice.org Calc : conditional formatting
-OpenOffice.org Calc : conditional formatting;cells
-OpenOffice.org Calc : conditional formatting;conditions
-OpenOffice.org Calc : conditional separators
-OpenOffice.org Calc : conditions
-OpenOffice.org Calc : conditions;in number formats
-OpenOffice.org Calc : conditions;items in Data Navigator
-OpenOffice.org Calc : CONFIDENCE function
-OpenOffice.org Calc : Configuration Manager
-OpenOffice.org Calc : configuring
-OpenOffice.org Calc : configuring;fax icon
-OpenOffice.org Calc : configuring;OpenOffice.org
-OpenOffice.org Calc : configuring;toolbars
-OpenOffice.org Calc : connections to data sources (Base)
-OpenOffice.org Calc : consolidating data
-OpenOffice.org Calc : constant interest rates
-OpenOffice.org Calc : constants definition
-OpenOffice.org Calc : contents protection
-OpenOffice.org Calc : context menus
-OpenOffice.org Calc : contours of text
-OpenOffice.org Calc : control point display in presentations
-OpenOffice.org Calc : controls
-OpenOffice.org Calc : controls;activating in forms
-OpenOffice.org Calc : controls;adding to documents
-OpenOffice.org Calc : controls;arranging in forms
-OpenOffice.org Calc : controls;arranging within stacks
-OpenOffice.org Calc : controls;assigning data sources
-OpenOffice.org Calc : controls;assigning macros (Basic)
-OpenOffice.org Calc : controls;bound fields/list contents/linked cells
-OpenOffice.org Calc : controls;events
-OpenOffice.org Calc : controls;focus
-OpenOffice.org Calc : controls;formatted fields
-OpenOffice.org Calc : controls;grouping
-OpenOffice.org Calc : controls;hidden
-OpenOffice.org Calc : controls;inserting
-OpenOffice.org Calc : controls;multi-line titles
-OpenOffice.org Calc : controls;positions and sizes
-OpenOffice.org Calc : controls;printing
-OpenOffice.org Calc : controls;properties of form controls
-OpenOffice.org Calc : controls;properties of table controls
-OpenOffice.org Calc : controls;reference by SQL
-OpenOffice.org Calc : controls;rich text control
-OpenOffice.org Calc : controls;select mode
-OpenOffice.org Calc : controls;showing (Writer)
-OpenOffice.org Calc : CONVERT function
-OpenOffice.org Calc : CONVERT_ADD function
-OpenOffice.org Calc : converters
-OpenOffice.org Calc : converters;Euro converter
-OpenOffice.org Calc : converters;PostScript, UNIX
-OpenOffice.org Calc : converters;XML
-OpenOffice.org Calc : converting
-OpenOffice.org Calc : converting;binary numbers, into decimal numbers
-OpenOffice.org Calc : converting;binary numbers, into hexadecimal numbers
-OpenOffice.org Calc : converting;binary numbers, into octal numbers
-OpenOffice.org Calc : converting;decimal fractions, into decimal numbers
-OpenOffice.org Calc : converting;decimal fractions, into mixed decimal fractions
-OpenOffice.org Calc : converting;decimal numbers, into binary numbers
-OpenOffice.org Calc : converting;decimal numbers, into hexadecimal numbers
-OpenOffice.org Calc : converting;decimal numbers, into octal numbers
-OpenOffice.org Calc : converting;degrees, into radians
-OpenOffice.org Calc : converting;Hangul/Hanja
-OpenOffice.org Calc : converting;hexadecimal numbers, into binary numbers
-OpenOffice.org Calc : converting;hexadecimal numbers, into decimal numbers
-OpenOffice.org Calc : converting;hexadecimal numbers, into octal numbers
-OpenOffice.org Calc : converting;metrics
-OpenOffice.org Calc : converting;Microsoft documents
-OpenOffice.org Calc : converting;octal numbers, into binary numbers
-OpenOffice.org Calc : converting;octal numbers, into decimal numbers
-OpenOffice.org Calc : converting;octal numbers, into hexadecimal numbers
-OpenOffice.org Calc : converting;OpenOffice.org documents
-OpenOffice.org Calc : converting;Pocket PC formats
-OpenOffice.org Calc : converting;radians, into degrees
-OpenOffice.org Calc : converting;random variables, into normalized values
-OpenOffice.org Calc : converting;text to numbers
-OpenOffice.org Calc : copies
-OpenOffice.org Calc : copies;printing
-OpenOffice.org Calc : copying
-OpenOffice.org Calc : copying;array formulas
-OpenOffice.org Calc : copying;by drag and drop
-OpenOffice.org Calc : copying;cell styles
-OpenOffice.org Calc : copying;data from text documents
-OpenOffice.org Calc : copying;datasource records in spreadsheets
-OpenOffice.org Calc : copying;draw objects
-OpenOffice.org Calc : copying;draw objects between documents
-OpenOffice.org Calc : copying;formatting
-OpenOffice.org Calc : copying;formulas
-OpenOffice.org Calc : copying;from data source view
-OpenOffice.org Calc : copying;from Gallery
-OpenOffice.org Calc : copying;in Unix
-OpenOffice.org Calc : copying;pictures, between documents
-OpenOffice.org Calc : copying;sheet areas, to text documents
-OpenOffice.org Calc : copying;spreadsheets
-OpenOffice.org Calc : copying;to Gallery
-OpenOffice.org Calc : copying;values, to multiple sheets
-OpenOffice.org Calc : copying;visible cells only
-OpenOffice.org Calc : copyright for OpenOffice.org
-OpenOffice.org Calc : corner roundings
-OpenOffice.org Calc : correcting sheets automatically
-OpenOffice.org Calc : CORREL function
-OpenOffice.org Calc : COS function
-OpenOffice.org Calc : COSH function
-OpenOffice.org Calc : COT function
-OpenOffice.org Calc : COTH function
-OpenOffice.org Calc : COUNT function
-OpenOffice.org Calc : COUNTA function
-OpenOffice.org Calc : COUNTBLANK function
-OpenOffice.org Calc : COUNTIF function
-OpenOffice.org Calc : counting
-OpenOffice.org Calc : counting;empty cells
-OpenOffice.org Calc : counting;specified cells
-OpenOffice.org Calc : counting rows
-OpenOffice.org Calc : counting rows;with numeric or alphanumeric values
-OpenOffice.org Calc : counting rows;with numeric values
-OpenOffice.org Calc : COUPDAYBS function
-OpenOffice.org Calc : COUPDAYS function
-OpenOffice.org Calc : COUPDAYSNC function
-OpenOffice.org Calc : COUPNCD function
-OpenOffice.org Calc : COUPNUM function
-OpenOffice.org Calc : COUPPCD function
-OpenOffice.org Calc : COVAR function
-OpenOffice.org Calc : crash reports
-OpenOffice.org Calc : CRITBINOM function
-OpenOffice.org Calc : criteria of query design (Base)
-OpenOffice.org Calc : cropping pictures
-OpenOffice.org Calc : cross-classified tables
-OpenOffice.org Calc : csv files
-OpenOffice.org Calc : csv files;importing and exporting
-OpenOffice.org Calc : csv files;spreadsheets
-OpenOffice.org Calc : CTL
-OpenOffice.org Calc : CTL;(not) wrapping words
-OpenOffice.org Calc : CTL;complex text layout languages
-OpenOffice.org Calc : CTL;definition
-OpenOffice.org Calc : CTL;options
-OpenOffice.org Calc : CTL;right-to-left sheets
-OpenOffice.org Calc : CUMIPMT function
-OpenOffice.org Calc : CUMIPMT_ADD function
-OpenOffice.org Calc : CUMPRINC function
-OpenOffice.org Calc : CUMPRINC_ADD function
-OpenOffice.org Calc : cumulative lognormal distribution
-OpenOffice.org Calc : cumulative probability density function
-OpenOffice.org Calc : cumulative probability density function;calculating
-OpenOffice.org Calc : cumulative probability density function;inverse of
-OpenOffice.org Calc : currencies
-OpenOffice.org Calc : currencies;converters
-OpenOffice.org Calc : currencies;default currencies
-OpenOffice.org Calc : currencies;format codes
-OpenOffice.org Calc : currencies;formats
-OpenOffice.org Calc : currency field creation
-OpenOffice.org Calc : currency formats
-OpenOffice.org Calc : currency formats
-OpenOffice.org Calc : currency formats;spreadsheets
-OpenOffice.org Calc : current date and time values
-OpenOffice.org Calc : CURRENT function
-OpenOffice.org Calc : cursor
-OpenOffice.org Calc : cursor;allowing in protected areas (Writer)
-OpenOffice.org Calc : cursor;in read-only text
-OpenOffice.org Calc : cursor;quickly moving to an object
-OpenOffice.org Calc : curves
-OpenOffice.org Calc : curves;editing points
-OpenOffice.org Calc : curves;properties in line charts/XY charts
-OpenOffice.org Calc : custom dictionaries
-OpenOffice.org Calc : custom dictionaries;editing
-OpenOffice.org Calc : custom hyphens (Writer)
-OpenOffice.org Calc : custom quotes
-OpenOffice.org Calc : custom templates
-OpenOffice.org Calc : customized lists
-OpenOffice.org Calc : customizing
-OpenOffice.org Calc : customizing;events
-OpenOffice.org Calc : customizing;keyboard
-OpenOffice.org Calc : customizing;menus
-OpenOffice.org Calc : customizing;OpenOffice.org
-OpenOffice.org Calc : customizing;round corners
-OpenOffice.org Calc : customizing;toolbars
-OpenOffice.org Calc : cutting
-OpenOffice.org Calc : dashes
-OpenOffice.org Calc : data
-OpenOffice.org Calc : data;filtering in forms
-OpenOffice.org Calc : data;forms and subforms
-OpenOffice.org Calc : data;inserting in multiple sheets
-OpenOffice.org Calc : data;merging cell ranges
-OpenOffice.org Calc : data;read-only
-OpenOffice.org Calc : data;showing invalid data
-OpenOffice.org Calc : data;sorting in databases
-OpenOffice.org Calc : data;sorting in forms
-OpenOffice.org Calc : data;user data
-OpenOffice.org Calc : data;validity check
-OpenOffice.org Calc : data binding change in XForms
-OpenOffice.org Calc : data field options for Data Pilot
-OpenOffice.org Calc : data labels in charts
-OpenOffice.org Calc : Data Navigator
-OpenOffice.org Calc : Data Navigator;adding/editing items
-OpenOffice.org Calc : Data Navigator;display options
-OpenOffice.org Calc : data ranges in charts
-OpenOffice.org Calc : data series
-OpenOffice.org Calc : data series import
-OpenOffice.org Calc : data source browser
-OpenOffice.org Calc : data source explorer
-OpenOffice.org Calc : data source view
-OpenOffice.org Calc : data source view;drag and drop
-OpenOffice.org Calc : data source view;overview
-OpenOffice.org Calc : data source view;showing
-OpenOffice.org Calc : data sources
-OpenOffice.org Calc : data sources;as tables
-OpenOffice.org Calc : data sources;connection settings (Base)
-OpenOffice.org Calc : data sources;copying records to spreadsheets
-OpenOffice.org Calc : data sources;displaying current
-OpenOffice.org Calc : data sources;external data
-OpenOffice.org Calc : data sources;LDAP server (Base)
-OpenOffice.org Calc : data sources;OpenOffice.org Base
-OpenOffice.org Calc : data sources;registering address books
-OpenOffice.org Calc : data sources;reports
-OpenOffice.org Calc : data sources;setting for stock charts
-OpenOffice.org Calc : data sources;viewing
-OpenOffice.org Calc : data structure of XForms
-OpenOffice.org Calc : data tables
-OpenOffice.org Calc : data tables;multiple operations in
-OpenOffice.org Calc : data validity
-OpenOffice.org Calc : data values in charts
-OpenOffice.org Calc : data, see also values
-OpenOffice.org Calc : database contents
-OpenOffice.org Calc : database contents;inserting as tables
-OpenOffice.org Calc : database contents;inserting as text
-OpenOffice.org Calc : database ranges
-OpenOffice.org Calc : database ranges;advanced filters
-OpenOffice.org Calc : database ranges;applying/removing filters
-OpenOffice.org Calc : database ranges;AutoFilter function
-OpenOffice.org Calc : database ranges;defining
-OpenOffice.org Calc : database ranges;hiding AutoFilter
-OpenOffice.org Calc : database ranges;refreshing
-OpenOffice.org Calc : database ranges;sorting
-OpenOffice.org Calc : database reports
-OpenOffice.org Calc : Database Wizard (Base)
-OpenOffice.org Calc : databases
-OpenOffice.org Calc : databases;administration through SQL (Base)
-OpenOffice.org Calc : databases;ADO (Base)
-OpenOffice.org Calc : databases;connecting (Base)
-OpenOffice.org Calc : databases;creating
-OpenOffice.org Calc : databases;creating labels
-OpenOffice.org Calc : databases;creating queries
-OpenOffice.org Calc : databases;creating reports
-OpenOffice.org Calc : databases;creating tables
-OpenOffice.org Calc : databases;dBASE (Base)
-OpenOffice.org Calc : databases;deleting (Base)
-OpenOffice.org Calc : databases;drag and drop (Base)
-OpenOffice.org Calc : databases;editing tables
-OpenOffice.org Calc : databases;form filters
-OpenOffice.org Calc : databases;formats (Base)
-OpenOffice.org Calc : databases;functions in OpenOffice.org Calc
-OpenOffice.org Calc : databases;importing/exporting
-OpenOffice.org Calc : databases;JDBC (Base)
-OpenOffice.org Calc : databases;main page (Base)
-OpenOffice.org Calc : databases;MySQL (Base)
-OpenOffice.org Calc : databases;ODBC (Base)
-OpenOffice.org Calc : databases;overview
-OpenOffice.org Calc : databases;registering (Base)
-OpenOffice.org Calc : databases;searching records
-OpenOffice.org Calc : databases;selecting (Calc)
-OpenOffice.org Calc : databases;shortcut keys
-OpenOffice.org Calc : databases;sorting
-OpenOffice.org Calc : databases;standard filters
-OpenOffice.org Calc : databases;text formats
-OpenOffice.org Calc : databases;viewing
-OpenOffice.org Calc : DataPilot function
-OpenOffice.org Calc : DataPilot function;calling up and applying
-OpenOffice.org Calc : DataPilot function;deleting tables
-OpenOffice.org Calc : DataPilot function;drill down
-OpenOffice.org Calc : DataPilot function;editing tables
-OpenOffice.org Calc : DataPilot function;filtering tables
-OpenOffice.org Calc : DataPilot function;grouping table entries
-OpenOffice.org Calc : DataPilot function;introduction
-OpenOffice.org Calc : DataPilot function;preventing data overwriting
-OpenOffice.org Calc : DataPilot function;refreshing tables
-OpenOffice.org Calc : DataPilot function;show details
-OpenOffice.org Calc : DataPilot tables
-OpenOffice.org Calc : date and time functions
-OpenOffice.org Calc : date fields
-OpenOffice.org Calc : date fields;creating
-OpenOffice.org Calc : date fields;properties
-OpenOffice.org Calc : date formats
-OpenOffice.org Calc : date formats;avoiding conversion to
-OpenOffice.org Calc : date formats
-OpenOffice.org Calc : DATE function
-OpenOffice.org Calc : date series
-OpenOffice.org Calc : dates
-OpenOffice.org Calc : dates;19xx/20xx
-OpenOffice.org Calc : dates;default (Calc)
-OpenOffice.org Calc : dates;in cells
-OpenOffice.org Calc : dates;interest date prior to settlement date
-OpenOffice.org Calc : dates;printing in presentations
-OpenOffice.org Calc : dates;start 1900/01/01 (Calc)
-OpenOffice.org Calc : dates;start 1904/01/01 (Calc)
-OpenOffice.org Calc : dates;updating automatically
-OpenOffice.org Calc : DATEVALUE function
-OpenOffice.org Calc : DAVERAGE function
-OpenOffice.org Calc : DAY function
-OpenOffice.org Calc : DAYS function
-OpenOffice.org Calc : DAYS360 function
-OpenOffice.org Calc : DAYSINMONTH function
-OpenOffice.org Calc : DAYSINYEAR function
-OpenOffice.org Calc : DB function
-OpenOffice.org Calc : dBASE
-OpenOffice.org Calc : dBASE;database settings (Base)
-OpenOffice.org Calc : dBASE import/export
-OpenOffice.org Calc : DCOUNT function
-OpenOffice.org Calc : DCOUNTA function
-OpenOffice.org Calc : DDB function
-OpenOffice.org Calc : DDE
-OpenOffice.org Calc : DDE;definition
-OpenOffice.org Calc : DDE function
-OpenOffice.org Calc : deactivating
-OpenOffice.org Calc : deactivating;automatic changes
-OpenOffice.org Calc : deactivating;plug-ins
-OpenOffice.org Calc : DEC2BIN function
-OpenOffice.org Calc : DEC2HEX function
-OpenOffice.org Calc : DEC2OCT function
-OpenOffice.org Calc : DECIMAL function
-OpenOffice.org Calc : decimal places
-OpenOffice.org Calc : decimal places;adding/deleting
-OpenOffice.org Calc : decimal places;cutting off
-OpenOffice.org Calc : decimal places;formatting numbers
-OpenOffice.org Calc : decimal places;showing
-OpenOffice.org Calc : decimal places displayed (Calc)
-OpenOffice.org Calc : decimal separator key
-OpenOffice.org Calc : decimal system
-OpenOffice.org Calc : decimal system;converting to
-OpenOffice.org Calc : decimal tab stops
-OpenOffice.org Calc : default directories
-OpenOffice.org Calc : default filters
-OpenOffice.org Calc : default filters;comparison operators
-OpenOffice.org Calc : default filters;databases
-OpenOffice.org Calc : default printer
-OpenOffice.org Calc : default printer;setting up
-OpenOffice.org Calc : default printer;UNIX
-OpenOffice.org Calc : default templates
-OpenOffice.org Calc : default templates;changing
-OpenOffice.org Calc : default templates;organizing
-OpenOffice.org Calc : defaults
-OpenOffice.org Calc : defaults;currency formats
-OpenOffice.org Calc : defaults;documents
-OpenOffice.org Calc : defaults;file formats in file dialogs
-OpenOffice.org Calc : defaults;file formats in OpenOffice.org
-OpenOffice.org Calc : defaults;fonts
-OpenOffice.org Calc : defaults;grids (Writer/Calc)
-OpenOffice.org Calc : defaults;languages
-OpenOffice.org Calc : defaults;number formats
-OpenOffice.org Calc : defaults;number formats in spreadsheets
-OpenOffice.org Calc : defaults;of saving
-OpenOffice.org Calc : defaults;program configuration
-OpenOffice.org Calc : defaults;tab stops in text
-OpenOffice.org Calc : defaults;views
-OpenOffice.org Calc : defining
-OpenOffice.org Calc : defining;advanced filters
-OpenOffice.org Calc : defining;arrowheads and other line ends
-OpenOffice.org Calc : defining;AutoFormat function for tables
-OpenOffice.org Calc : defining;colors
-OpenOffice.org Calc : defining;database ranges
-OpenOffice.org Calc : defining;line styles
-OpenOffice.org Calc : defining;names for cell ranges
-OpenOffice.org Calc : defining;paragraph borders
-OpenOffice.org Calc : defining;print ranges
-OpenOffice.org Calc : defining;queries (Base)
-OpenOffice.org Calc : defining;sort lists
-OpenOffice.org Calc : defining;table borders
-OpenOffice.org Calc : DEGREES function
-OpenOffice.org Calc : deleting
-OpenOffice.org Calc : deleting;all direct formatting
-OpenOffice.org Calc : deleting;cell contents
-OpenOffice.org Calc : deleting;cells/rows/columns
-OpenOffice.org Calc : deleting;databases (Base)
-OpenOffice.org Calc : deleting;DataPilot tables
-OpenOffice.org Calc : deleting;decimal places
-OpenOffice.org Calc : deleting;hyperlinks
-OpenOffice.org Calc : deleting;lines in text
-OpenOffice.org Calc : deleting;manual column breaks
-OpenOffice.org Calc : deleting;manual row breaks
-OpenOffice.org Calc : deleting;models/instances
-OpenOffice.org Calc : deleting;namespaces in XForms
-OpenOffice.org Calc : deleting;notes
-OpenOffice.org Calc : deleting;print ranges
-OpenOffice.org Calc : deleting;spreadsheets
-OpenOffice.org Calc : deleting;tab stops
-OpenOffice.org Calc : deleting;templates
-OpenOffice.org Calc : deleting;visible cells only
-OpenOffice.org Calc : deleting;XML filters
-OpenOffice.org Calc : delimited values and files
-OpenOffice.org Calc : DELTA function
-OpenOffice.org Calc : density function
-OpenOffice.org Calc : depreciations
-OpenOffice.org Calc : depreciations;arithmetic declining
-OpenOffice.org Calc : depreciations;arithmetic-degressive
-OpenOffice.org Calc : depreciations;degressive amortizations
-OpenOffice.org Calc : depreciations;geometric-degressive
-OpenOffice.org Calc : depreciations;linear
-OpenOffice.org Calc : depreciations;linear amortizations
-OpenOffice.org Calc : depreciations;variable declining
-OpenOffice.org Calc : depth stagger
-OpenOffice.org Calc : descriptions for objects
-OpenOffice.org Calc : design mode after saving
-OpenOffice.org Calc : design view
-OpenOffice.org Calc : design view;creating forms
-OpenOffice.org Calc : design view;queries/views (Base)
-OpenOffice.org Calc : designing
-OpenOffice.org Calc : designing;database tables
-OpenOffice.org Calc : designing;fonts
-OpenOffice.org Calc : designing;queries (Base)
-OpenOffice.org Calc : detaching toolbars
-OpenOffice.org Calc : determinants
-OpenOffice.org Calc : determination coefficients
-OpenOffice.org Calc : DEVSQ function
-OpenOffice.org Calc : DGET function
-OpenOffice.org Calc : dictionaries
-OpenOffice.org Calc : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Calc : dictionaries;creating
-OpenOffice.org Calc : dictionaries;editing user-defined
-OpenOffice.org Calc : dictionaries;spellcheck
-OpenOffice.org Calc : dictionaries, see also languages
-OpenOffice.org Calc : digital signatures
-OpenOffice.org Calc : digital signatures;getting/managing/applying
-OpenOffice.org Calc : digital signatures;overview
-OpenOffice.org Calc : digital signatures;WebDAV over HTTPS
-OpenOffice.org Calc : direct formatting
-OpenOffice.org Calc : direct formatting;undoing all
-OpenOffice.org Calc : directories
-OpenOffice.org Calc : directories;creating new
-OpenOffice.org Calc : directories;directory structure
-OpenOffice.org Calc : disabled persons
-OpenOffice.org Calc : DISC function
-OpenOffice.org Calc : discounts
-OpenOffice.org Calc : display options in Data Pilot
-OpenOffice.org Calc : displaying
-OpenOffice.org Calc : displaying;formulas at any position
-OpenOffice.org Calc : displaying;formulas instead of results
-OpenOffice.org Calc : displaying;headers of columns/rows
-OpenOffice.org Calc : displaying;non-printing characters (Writer)
-OpenOffice.org Calc : displaying;notes (Calc)
-OpenOffice.org Calc : displaying;notes in text documents
-OpenOffice.org Calc : displaying;pictures and objects (Writer)
-OpenOffice.org Calc : displaying;scenario names
-OpenOffice.org Calc : displaying;sheets
-OpenOffice.org Calc : displaying;tables (Writer)
-OpenOffice.org Calc : displaying;zero values (Calc)
-OpenOffice.org Calc : distances
-OpenOffice.org Calc : distinct values in SQL queries
-OpenOffice.org Calc : distorting in drawings
-OpenOffice.org Calc : distributing XML filters
-OpenOffice.org Calc : dithering
-OpenOffice.org Calc : division sign, see also operators
-OpenOffice.org Calc : divisions
-OpenOffice.org Calc : DMAX function
-OpenOffice.org Calc : DMIN function
-OpenOffice.org Calc : docking
-OpenOffice.org Calc : docking;definition
-OpenOffice.org Calc : docking;toolbars
-OpenOffice.org Calc : docking;windows
-OpenOffice.org Calc : Document Converter Wizard
-OpenOffice.org Calc : Document Map, see Navigator
-OpenOffice.org Calc : document types in OpenOffice.org
-OpenOffice.org Calc : documents
-OpenOffice.org Calc : documents;changing titles
-OpenOffice.org Calc : documents;closing
-OpenOffice.org Calc : documents;comparing
-OpenOffice.org Calc : documents;contents as lists
-OpenOffice.org Calc : documents;editing time
-OpenOffice.org Calc : documents;exporting
-OpenOffice.org Calc : documents;importing
-OpenOffice.org Calc : documents;languages
-OpenOffice.org Calc : documents;measurement units in
-OpenOffice.org Calc : documents;merging
-OpenOffice.org Calc : documents;number of pages/tables/sheets
-OpenOffice.org Calc : documents;opening
-OpenOffice.org Calc : documents;opening in design mode
-OpenOffice.org Calc : documents;opening with templates
-OpenOffice.org Calc : documents;organizing
-OpenOffice.org Calc : documents;printing
-OpenOffice.org Calc : documents;protecting
-OpenOffice.org Calc : documents;read-only
-OpenOffice.org Calc : documents;reloading
-OpenOffice.org Calc : documents;saving
-OpenOffice.org Calc : documents;saving automatically
-OpenOffice.org Calc : documents;saving in other formats
-OpenOffice.org Calc : documents;sending as e-mail
-OpenOffice.org Calc : documents;styles changed
-OpenOffice.org Calc : documents;version management
-OpenOffice.org Calc : documents;version numbers
-OpenOffice.org Calc : DOLLAR function
-OpenOffice.org Calc : DOLLARDE function
-OpenOffice.org Calc : DOLLARFR function
-OpenOffice.org Calc : donut charts
-OpenOffice.org Calc : dot products
-OpenOffice.org Calc : dotted areas
-OpenOffice.org Calc : double-line spacing in paragraphs
-OpenOffice.org Calc : double-line writing in Asian layout
-OpenOffice.org Calc : DPRODUCT function
-OpenOffice.org Calc : drag and drop
-OpenOffice.org Calc : drag and drop;copying and pasting text
-OpenOffice.org Calc : drag and drop;data source view
-OpenOffice.org Calc : drag and drop;from Gallery to draw objects
-OpenOffice.org Calc : drag and drop;moving cells
-OpenOffice.org Calc : drag and drop;overview
-OpenOffice.org Calc : drag and drop;pictures
-OpenOffice.org Calc : drag and drop;referencing cells
-OpenOffice.org Calc : drag and drop;to Gallery
-OpenOffice.org Calc : draw objects
-OpenOffice.org Calc : draw objects;adding/editing/copying
-OpenOffice.org Calc : draw objects;anchoring
-OpenOffice.org Calc : draw objects;arranging within stacks
-OpenOffice.org Calc : draw objects;copying between documents
-OpenOffice.org Calc : draw objects;displaying (Calc)
-OpenOffice.org Calc : draw objects;dropping Gallery pictures
-OpenOffice.org Calc : draw objects;flipping
-OpenOffice.org Calc : draw objects;legends
-OpenOffice.org Calc : draw objects;positioning and resizing
-OpenOffice.org Calc : draw objects;printing
-OpenOffice.org Calc : draw objects;protecting
-OpenOffice.org Calc : draw objects;slanting
-OpenOffice.org Calc : draw objects;text in
-OpenOffice.org Calc : Drawing bar
-OpenOffice.org Calc : drawing lines in text
-OpenOffice.org Calc : drawings
-OpenOffice.org Calc : drawings;creating/opening
-OpenOffice.org Calc : drawings;languages
-OpenOffice.org Calc : drawings;printing
-OpenOffice.org Calc : drawings;printing defaults
-OpenOffice.org Calc : drawings;printing in text documents
-OpenOffice.org Calc : drawings;saving
-OpenOffice.org Calc : drawings;saving automatically
-OpenOffice.org Calc : drawings;saving in other formats
-OpenOffice.org Calc : drawings;sending as e-mail
-OpenOffice.org Calc : drawings;showing (Writer)
-OpenOffice.org Calc : drawings, see also draw objects
-OpenOffice.org Calc : drop-down lists in form functions
-OpenOffice.org Calc : drop-down menus in sheet columns
-OpenOffice.org Calc : DSTDEV function
-OpenOffice.org Calc : DSTDEVP function
-OpenOffice.org Calc : DSUM function
-OpenOffice.org Calc : DURATION function
-OpenOffice.org Calc : DURATION_ADD function
-OpenOffice.org Calc : durations
-OpenOffice.org Calc : durations;calculating
-OpenOffice.org Calc : durations;first interest payment until settlement date
-OpenOffice.org Calc : durations;fixed interest securities
-OpenOffice.org Calc : DVAR function
-OpenOffice.org Calc : DVARP function
-OpenOffice.org Calc : e-mail attachments
-OpenOffice.org Calc : EASTERSUNDAY function
-OpenOffice.org Calc : EDATE function
-OpenOffice.org Calc : Edit File icon
-OpenOffice.org Calc : edit mode
-OpenOffice.org Calc : edit mode;after opening
-OpenOffice.org Calc : edit mode;through Enter key (Calc)
-OpenOffice.org Calc : Edit Points bar
-OpenOffice.org Calc : editing
-OpenOffice.org Calc : editing;array formulas
-OpenOffice.org Calc : editing;chart axes
-OpenOffice.org Calc : editing;chart data
-OpenOffice.org Calc : editing;chart legends
-OpenOffice.org Calc : editing;chart titles
-OpenOffice.org Calc : editing;data binding of XForms
-OpenOffice.org Calc : editing;database tables and queries
-OpenOffice.org Calc : editing;DataPilot tables
-OpenOffice.org Calc : editing;draw objects
-OpenOffice.org Calc : editing;Fontwork objects
-OpenOffice.org Calc : editing;hyperlinks
-OpenOffice.org Calc : editing;menus
-OpenOffice.org Calc : editing;notes
-OpenOffice.org Calc : editing;objects
-OpenOffice.org Calc : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Calc : editing;pictures
-OpenOffice.org Calc : editing;print ranges
-OpenOffice.org Calc : editing;reports
-OpenOffice.org Calc : editing;shortcut keys
-OpenOffice.org Calc : editing;tab stops
-OpenOffice.org Calc : editing;templates
-OpenOffice.org Calc : editing;titles
-OpenOffice.org Calc : editing;toolbars
-OpenOffice.org Calc : editing;undoing
-OpenOffice.org Calc : editing;XForms
-OpenOffice.org Calc : editing time of documents
-OpenOffice.org Calc : editors
-OpenOffice.org Calc : editors;formula editor
-OpenOffice.org Calc : editors;ImageMap editor
-OpenOffice.org Calc : EFFECT_ADD function
-OpenOffice.org Calc : EFFECTIVE function
-OpenOffice.org Calc : effective interest rates
-OpenOffice.org Calc : effects
-OpenOffice.org Calc : effects;font positions
-OpenOffice.org Calc : effects;fonts
-OpenOffice.org Calc : effects;Fontwork icons
-OpenOffice.org Calc : empty cells
-OpenOffice.org Calc : empty cells;counting
-OpenOffice.org Calc : empty cells;handling of
-OpenOffice.org Calc : empty cells;recognizing
-OpenOffice.org Calc : empty documents
-OpenOffice.org Calc : empty paragraph removal
-OpenOffice.org Calc : encrypting text
-OpenOffice.org Calc : encryption of contents
-OpenOffice.org Calc : entering entries with AutoInput function
-OpenOffice.org Calc : entering groups
-OpenOffice.org Calc : entering text from right to left
-OpenOffice.org Calc : EOMONTH function
-OpenOffice.org Calc : equal sign, see also operators
-OpenOffice.org Calc : equations in formula editor
-OpenOffice.org Calc : equations in goal seek
-OpenOffice.org Calc : ERF function
-OpenOffice.org Calc : ERFC function
-OpenOffice.org Calc : error bars in charts
-OpenOffice.org Calc : error codes
-OpenOffice.org Calc : error codes;controlling
-OpenOffice.org Calc : error codes;list of
-OpenOffice.org Calc : error indicators in charts
-OpenOffice.org Calc : error messages
-OpenOffice.org Calc : error messages;defining for incorrect input
-OpenOffice.org Calc : error messages;invalid references
-OpenOffice.org Calc : Error Report Tool
-OpenOffice.org Calc : error tracing
-OpenOffice.org Calc : ERRORTYPE function
-OpenOffice.org Calc : Euro
-OpenOffice.org Calc : Euro;converting in
-OpenOffice.org Calc : Euro;currency formats
-OpenOffice.org Calc : Euro;Euro Converter Wizard
-OpenOffice.org Calc : EVEN function
-OpenOffice.org Calc : even integers
-OpenOffice.org Calc : even/odd pages
-OpenOffice.org Calc : even/odd pages;printing
-OpenOffice.org Calc : events
-OpenOffice.org Calc : events;assigning scripts
-OpenOffice.org Calc : events;controls
-OpenOffice.org Calc : events;customizing
-OpenOffice.org Calc : events;in forms
-OpenOffice.org Calc : EXACT function
-OpenOffice.org Calc : exact numbers in OpenOffice.org Calc
-OpenOffice.org Calc : examples
-OpenOffice.org Calc : examples;formula calculation
-OpenOffice.org Calc : examples;goal seek
-OpenOffice.org Calc : Excel
-OpenOffice.org Calc : Excel;saving as
-OpenOffice.org Calc : Excel;search criteria
-OpenOffice.org Calc : exceptions
-OpenOffice.org Calc : exceptions;user-defined dictionaries
-OpenOffice.org Calc : exchanging, see also replacing
-OpenOffice.org Calc : executing
-OpenOffice.org Calc : executing;SQL commands
-OpenOffice.org Calc : exiting
-OpenOffice.org Calc : exiting;groups
-OpenOffice.org Calc : exiting;OpenOffice.org
-OpenOffice.org Calc : EXP function
-OpenOffice.org Calc : expanding formatting (Calc)
-OpenOffice.org Calc : explorer of data sources
-OpenOffice.org Calc : EXPONDIST function
-OpenOffice.org Calc : exponential distributions
-OpenOffice.org Calc : exponential trends in arrays
-OpenOffice.org Calc : export filters
-OpenOffice.org Calc : exporting
-OpenOffice.org Calc : exporting;bitmaps
-OpenOffice.org Calc : exporting;cells
-OpenOffice.org Calc : exporting;HTML and text documents
-OpenOffice.org Calc : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Calc : exporting;spreadsheets to dBASE
-OpenOffice.org Calc : exporting;spreadsheets to text format
-OpenOffice.org Calc : exporting;tables as text
-OpenOffice.org Calc : exporting;templates
-OpenOffice.org Calc : exporting;to foreign formats
-OpenOffice.org Calc : exporting;to HTML
-OpenOffice.org Calc : exporting;to Microsoft Office formats
-OpenOffice.org Calc : exporting;to PDF
-OpenOffice.org Calc : exporting;to PostScript format
-OpenOffice.org Calc : exporting;to XML
-OpenOffice.org Calc : exporting;XML files
-OpenOffice.org Calc : extended tips in Help
-OpenOffice.org Calc : extending print ranges
-OpenOffice.org Calc : extension mode in text
-OpenOffice.org Calc : extensions
-OpenOffice.org Calc : extensions;Extension Manager
-OpenOffice.org Calc : extensions;file formats
-OpenOffice.org Calc : external data
-OpenOffice.org Calc : external data;inserting
-OpenOffice.org Calc : external DLL functions
-OpenOffice.org Calc : external keys (Base)
-OpenOffice.org Calc : extrapolations
-OpenOffice.org Calc : FACT function
-OpenOffice.org Calc : FACTDOUBLE function
-OpenOffice.org Calc : factorials
-OpenOffice.org Calc : factorials;numbers
-OpenOffice.org Calc : factorials;numbers with increments of two
-OpenOffice.org Calc : FALSE function
-OpenOffice.org Calc : faster printing
-OpenOffice.org Calc : faxes
-OpenOffice.org Calc : faxes;configuring OpenOffice.org
-OpenOffice.org Calc : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Calc : faxes;selecting a fax machine
-OpenOffice.org Calc : faxes;sending
-OpenOffice.org Calc : faxes;wizards
-OpenOffice.org Calc : FDIST function
-OpenOffice.org Calc : fields
-OpenOffice.org Calc : fields;database tables
-OpenOffice.org Calc : fields;displaying field codes (Writer)
-OpenOffice.org Calc : fields;formatted fields
-OpenOffice.org Calc : fields;updating automatically (Writer)
-OpenOffice.org Calc : file associations for Microsoft Office
-OpenOffice.org Calc : file filters
-OpenOffice.org Calc : file filters;mobile devices
-OpenOffice.org Calc : file filters;XML
-OpenOffice.org Calc : file formats
-OpenOffice.org Calc : file formats;changing OpenOffice.org defaults
-OpenOffice.org Calc : file formats;OpenDocument/XML
-OpenOffice.org Calc : file formats;saving always in other formats
-OpenOffice.org Calc : file names in headers/footers
-OpenOffice.org Calc : file selection button
-OpenOffice.org Calc : file sharing options for current document
-OpenOffice.org Calc : files
-OpenOffice.org Calc : files;filters and formats
-OpenOffice.org Calc : files;importing
-OpenOffice.org Calc : files;opening
-OpenOffice.org Calc : files;opening with placeholders
-OpenOffice.org Calc : files;properties
-OpenOffice.org Calc : files;saving
-OpenOffice.org Calc : files;saving automatically
-OpenOffice.org Calc : files;saving in other formats
-OpenOffice.org Calc : files;sending as e-mail
-OpenOffice.org Calc : files;version numbers
-OpenOffice.org Calc : files and folders in OpenOffice.org
-OpenOffice.org Calc : fill characters with tabulators
-OpenOffice.org Calc : fill colors for areas
-OpenOffice.org Calc : fill patterns for areas
-OpenOffice.org Calc : filling
-OpenOffice.org Calc : filling;cells, automatically
-OpenOffice.org Calc : filling;customized lists
-OpenOffice.org Calc : filling;selection lists
-OpenOffice.org Calc : filter conditions
-OpenOffice.org Calc : filter conditions;connecting
-OpenOffice.org Calc : filter conditions;in queries (Base)
-OpenOffice.org Calc : filtered data
-OpenOffice.org Calc : filtered data;sums
-OpenOffice.org Calc : filtering
-OpenOffice.org Calc : filtering;cell ranges/database ranges
-OpenOffice.org Calc : filtering;data in databases
-OpenOffice.org Calc : filtering;data in forms
-OpenOffice.org Calc : filtering;DataPilot tables
-OpenOffice.org Calc : filters
-OpenOffice.org Calc : filters;applying/removing
-OpenOffice.org Calc : filters;comparison operators
-OpenOffice.org Calc : filters;copying visible cells only
-OpenOffice.org Calc : filters;defining advanced filters
-OpenOffice.org Calc : filters;for import and export
-OpenOffice.org Calc : filters;Navigator
-OpenOffice.org Calc : filters;pictures
-OpenOffice.org Calc : filters;XML filter settings
-OpenOffice.org Calc : filters, see also AutoFilter function
-OpenOffice.org Calc : financial functions
-OpenOffice.org Calc : FIND function
-OpenOffice.org Calc : Find tab in Help
-OpenOffice.org Calc : finding
-OpenOffice.org Calc : finding;formulas/values/text/objects
-OpenOffice.org Calc : finding;in all sheets
-OpenOffice.org Calc : finding;records in form documents
-OpenOffice.org Calc : finding;selections
-OpenOffice.org Calc : finding;similarity search
-OpenOffice.org Calc : FINV function
-OpenOffice.org Calc : FISHER function
-OpenOffice.org Calc : FISHERINV function
-OpenOffice.org Calc : fitting to pages
-OpenOffice.org Calc : fitting to pages;print settings in Math
-OpenOffice.org Calc : fitting to pages;print settings in presentations
-OpenOffice.org Calc : FIXED function
-OpenOffice.org Calc : fixed text
-OpenOffice.org Calc : fixed text;form functions
-OpenOffice.org Calc : fixing toolbars
-OpenOffice.org Calc : flipping draw objects
-OpenOffice.org Calc : floating frames in HTML documents
-OpenOffice.org Calc : floating toolbars
-OpenOffice.org Calc : FLOOR function
-OpenOffice.org Calc : focus of controls
-OpenOffice.org Calc : folder creation
-OpenOffice.org Calc : font lists
-OpenOffice.org Calc : font name box
-OpenOffice.org Calc : font sizes
-OpenOffice.org Calc : font sizes;bullets
-OpenOffice.org Calc : font sizes;relative changes
-OpenOffice.org Calc : font sizes;scaling on screen
-OpenOffice.org Calc : font sizes;text
-OpenOffice.org Calc : fonts
-OpenOffice.org Calc : fonts;adding under UNIX
-OpenOffice.org Calc : fonts;changing in templates
-OpenOffice.org Calc : fonts;colors
-OpenOffice.org Calc : fonts;default settings
-OpenOffice.org Calc : fonts;effects
-OpenOffice.org Calc : fonts;for HTML and Basic
-OpenOffice.org Calc : fonts;formats
-OpenOffice.org Calc : fonts;outlines
-OpenOffice.org Calc : fonts;positions in text
-OpenOffice.org Calc : fonts;shadows
-OpenOffice.org Calc : fonts;specifying several
-OpenOffice.org Calc : fonts;strikethrough
-OpenOffice.org Calc : fonts;styles
-OpenOffice.org Calc : fonts;text objects
-OpenOffice.org Calc : Fontwork icons
-OpenOffice.org Calc : footers
-OpenOffice.org Calc : footers;backgrounds
-OpenOffice.org Calc : footers;defining
-OpenOffice.org Calc : footers;printing on sheets
-OpenOffice.org Calc : forced array handling
-OpenOffice.org Calc : FORECAST function
-OpenOffice.org Calc : form controls
-OpenOffice.org Calc : form controls;assigning macros
-OpenOffice.org Calc : form controls;protecting
-OpenOffice.org Calc : form controls;toolbars
-OpenOffice.org Calc : form fields
-OpenOffice.org Calc : form filters
-OpenOffice.org Calc : Form Navigator
-OpenOffice.org Calc : format codes
-OpenOffice.org Calc : format codes;numbers
-OpenOffice.org Calc : format codes;user-defined number formats
-OpenOffice.org Calc : format filling printing in OpenOffice.org Math
-OpenOffice.org Calc : Format Paintbrush
-OpenOffice.org Calc : formats
-OpenOffice.org Calc : formats;Asian layout
-OpenOffice.org Calc : formats;assigning by formulas
-OpenOffice.org Calc : formats;automatically formatting spreadsheets
-OpenOffice.org Calc : formats;changing text/number
-OpenOffice.org Calc : formats;currency formats in cells
-OpenOffice.org Calc : formats;fonts
-OpenOffice.org Calc : formats;maximizing page formats
-OpenOffice.org Calc : formats;number and currency formats
-OpenOffice.org Calc : formats;numbers as text
-OpenOffice.org Calc : formats;numbers in tables
-OpenOffice.org Calc : formats;of currencies/date/time
-OpenOffice.org Calc : formats;on opening and saving
-OpenOffice.org Calc : formats;pasting in special formats
-OpenOffice.org Calc : formats;positions
-OpenOffice.org Calc : formats;Styles and Formatting window
-OpenOffice.org Calc : formats;tabulators
-OpenOffice.org Calc : formats;themes for sheets
-OpenOffice.org Calc : formatted fields
-OpenOffice.org Calc : formatted fields;form functions
-OpenOffice.org Calc : formatted fields;properties
-OpenOffice.org Calc : formatting
-OpenOffice.org Calc : formatting;adding/deleting decimal places
-OpenOffice.org Calc : formatting;Asian typography
-OpenOffice.org Calc : formatting;axes in charts
-OpenOffice.org Calc : formatting;cells
-OpenOffice.org Calc : formatting;chart areas
-OpenOffice.org Calc : formatting;chart floors
-OpenOffice.org Calc : formatting;chart legends
-OpenOffice.org Calc : formatting;chart titles
-OpenOffice.org Calc : formatting;chart walls
-OpenOffice.org Calc : formatting;conditional formatting
-OpenOffice.org Calc : formatting;copying
-OpenOffice.org Calc : formatting;definition
-OpenOffice.org Calc : formatting;expanding (Calc)
-OpenOffice.org Calc : formatting;font effects
-OpenOffice.org Calc : formatting;hyperlinks
-OpenOffice.org Calc : formatting;multiple cell texts
-OpenOffice.org Calc : formatting;notes on cells
-OpenOffice.org Calc : formatting;numbers as text
-OpenOffice.org Calc : formatting;numbers with decimals
-OpenOffice.org Calc : formatting;pages
-OpenOffice.org Calc : formatting;printer metrics (Writer)
-OpenOffice.org Calc : formatting;spreadsheets
-OpenOffice.org Calc : formatting;Styles and Formatting window
-OpenOffice.org Calc : formatting;themes for sheets
-OpenOffice.org Calc : formatting;undoing
-OpenOffice.org Calc : formatting;undoing when writing
-OpenOffice.org Calc : formatting;user-defined numbers
-OpenOffice.org Calc : formatting;visible cells only
-OpenOffice.org Calc : forms
-OpenOffice.org Calc : forms;browsing
-OpenOffice.org Calc : forms;Combo Box/List Box Wizard
-OpenOffice.org Calc : forms;creating
-OpenOffice.org Calc : forms;data
-OpenOffice.org Calc : forms;designing (Base)
-OpenOffice.org Calc : forms;events
-OpenOffice.org Calc : forms;filtering data
-OpenOffice.org Calc : forms;finding records
-OpenOffice.org Calc : forms;focus after opening
-OpenOffice.org Calc : forms;general information (Base)
-OpenOffice.org Calc : forms;grouping controls
-OpenOffice.org Calc : forms;HTML filters
-OpenOffice.org Calc : forms;Navigator
-OpenOffice.org Calc : forms;opening in design mode
-OpenOffice.org Calc : forms;properties
-OpenOffice.org Calc : forms;sorting data
-OpenOffice.org Calc : forms;subforms
-OpenOffice.org Calc : forms;wizards
-OpenOffice.org Calc : forms;XForms
-OpenOffice.org Calc : formula bar
-OpenOffice.org Calc : formula bar;accepting inputs
-OpenOffice.org Calc : formula bar;canceling inputs
-OpenOffice.org Calc : formula bar;functions
-OpenOffice.org Calc : formula bar;input line
-OpenOffice.org Calc : formula bar;sheet area names
-OpenOffice.org Calc : formula bar;spreadsheets
-OpenOffice.org Calc : formula bar;sum function
-OpenOffice.org Calc : formula cells
-OpenOffice.org Calc : formula cells;displaying formulas in other cells
-OpenOffice.org Calc : formula cells;recognizing
-OpenOffice.org Calc : formula cells;removing precedents
-OpenOffice.org Calc : formula cells;tracing precedents
-OpenOffice.org Calc : FORMULA function
-OpenOffice.org Calc : formula list window
-OpenOffice.org Calc : formula texts
-OpenOffice.org Calc : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Calc : formulas
-OpenOffice.org Calc : formulas;arrays
-OpenOffice.org Calc : formulas;assigning cell formats
-OpenOffice.org Calc : formulas;AutoCalculate function
-OpenOffice.org Calc : formulas;calculating
-OpenOffice.org Calc : formulas;calculating with
-OpenOffice.org Calc : formulas;copying and pasting
-OpenOffice.org Calc : formulas;defining names
-OpenOffice.org Calc : formulas;displaying in cells
-OpenOffice.org Calc : formulas;hiding
-OpenOffice.org Calc : formulas;inputting
-OpenOffice.org Calc : formulas;matrix formulas
-OpenOffice.org Calc : formulas;new
-OpenOffice.org Calc : formulas;operators
-OpenOffice.org Calc : formulas;printing, instead of results
-OpenOffice.org Calc : formulas;recalculating manually
-OpenOffice.org Calc : formulas;saving as csv files
-OpenOffice.org Calc : formulas;starting formula editor
-OpenOffice.org Calc : formulas;status bar
-OpenOffice.org Calc : formulas;using row/column labels
-OpenOffice.org Calc : formulas in reports
-OpenOffice.org Calc : formulas in reports;editing
-OpenOffice.org Calc : forums and support
-OpenOffice.org Calc : fractions
-OpenOffice.org Calc : fractions;converting
-OpenOffice.org Calc : fractions;entering
-OpenOffice.org Calc : frames
-OpenOffice.org Calc : frames;around paragraphs
-OpenOffice.org Calc : frames;around tables
-OpenOffice.org Calc : frames;AutoCorrect function
-OpenOffice.org Calc : frames;backgrounds
-OpenOffice.org Calc : frames;captions (Writer)
-OpenOffice.org Calc : frames;printing in OpenOffice.org Math
-OpenOffice.org Calc : frames;protecting
-OpenOffice.org Calc : frames;selection frames
-OpenOffice.org Calc : frames;text fitting to frames
-OpenOffice.org Calc : freeform lines
-OpenOffice.org Calc : freeform lines;draw functions
-OpenOffice.org Calc : freezing rows or columns
-OpenOffice.org Calc : FREQUENCY function
-OpenOffice.org Calc : FTEST function
-OpenOffice.org Calc : FTP
-OpenOffice.org Calc : FTP;opening documents
-OpenOffice.org Calc : FTP;saving documents
-OpenOffice.org Calc : full joins (Base)
-OpenOffice.org Calc : full screen view
-OpenOffice.org Calc : full-text search in Help
-OpenOffice.org Calc : function list window
-OpenOffice.org Calc : Function Wizard
-OpenOffice.org Calc : Function Wizard;add-ins
-OpenOffice.org Calc : Function Wizard;arrays
-OpenOffice.org Calc : Function Wizard;databases
-OpenOffice.org Calc : Function Wizard;date & time
-OpenOffice.org Calc : Function Wizard;financial
-OpenOffice.org Calc : Function Wizard;information
-OpenOffice.org Calc : Function Wizard;logical
-OpenOffice.org Calc : Function Wizard;mathematical
-OpenOffice.org Calc : Function Wizard;spreadsheets
-OpenOffice.org Calc : Function Wizard;statistics
-OpenOffice.org Calc : Function Wizard;text
-OpenOffice.org Calc : functions
-OpenOffice.org Calc : functions;accepting input icon
-OpenOffice.org Calc : functions;add-in functions
-OpenOffice.org Calc : functions;array functions
-OpenOffice.org Calc : functions;canceling input icon
-OpenOffice.org Calc : functions;database functions
-OpenOffice.org Calc : functions;date & time
-OpenOffice.org Calc : functions;financial functions
-OpenOffice.org Calc : functions;formula bar icon
-OpenOffice.org Calc : functions;Function Wizard
-OpenOffice.org Calc : functions;information functions
-OpenOffice.org Calc : functions;listed by category
-OpenOffice.org Calc : functions;logical functions
-OpenOffice.org Calc : functions;mathematical functions
-OpenOffice.org Calc : functions;OpenOffice.org Calc add-in DLL
-OpenOffice.org Calc : functions;spreadsheets
-OpenOffice.org Calc : functions;statistics functions
-OpenOffice.org Calc : functions;sum function icon
-OpenOffice.org Calc : functions;text functions
-OpenOffice.org Calc : functions;user-defined
-OpenOffice.org Calc : functions in reports
-OpenOffice.org Calc : functions in reports;editing
-OpenOffice.org Calc : future values
-OpenOffice.org Calc : future values;constant interest rates
-OpenOffice.org Calc : future values;varying interest rates
-OpenOffice.org Calc : FV function
-OpenOffice.org Calc : FVSCHEDULE function
-OpenOffice.org Calc : Gallery
-OpenOffice.org Calc : Gallery;adding pictures
-OpenOffice.org Calc : Gallery;dragging pictures to draw objects
-OpenOffice.org Calc : Gallery;hiding/showing
-OpenOffice.org Calc : Gallery;inserting pictures from
-OpenOffice.org Calc : GAMMADIST function
-OpenOffice.org Calc : GAMMAINV function
-OpenOffice.org Calc : GAMMALN function
-OpenOffice.org Calc : GAUSS function
-OpenOffice.org Calc : Gaussian error integral
-OpenOffice.org Calc : GCD function
-OpenOffice.org Calc : GCD_ADD function
-OpenOffice.org Calc : GEOMEAN function
-OpenOffice.org Calc : geometric lists
-OpenOffice.org Calc : geometric-degressive depreciations
-OpenOffice.org Calc : German spellcheck
-OpenOffice.org Calc : GESTEP function
-OpenOffice.org Calc : get method for form transmissions
-OpenOffice.org Calc : GETPIVOTDATA function
-OpenOffice.org Calc : getting support
-OpenOffice.org Calc : GIF format
-OpenOffice.org Calc : glossaries
-OpenOffice.org Calc : glossaries;common terms
-OpenOffice.org Calc : glossaries;Internet terms
-OpenOffice.org Calc : goal seeking
-OpenOffice.org Calc : goal seeking;example
-OpenOffice.org Calc : goal seeking;solver
-OpenOffice.org Calc : gradients off for faster printing
-OpenOffice.org Calc : graphical text art
-OpenOffice.org Calc : graphics
-OpenOffice.org Calc : graphics;cache
-OpenOffice.org Calc : graphics;protecting
-OpenOffice.org Calc : graphics, see also pictures
-OpenOffice.org Calc : grayscale printing
-OpenOffice.org Calc : greatest common divisor
-OpenOffice.org Calc : grid controls
-OpenOffice.org Calc : grid controls;form functions
-OpenOffice.org Calc : grids
-OpenOffice.org Calc : grids;defaults (Writer/Calc)
-OpenOffice.org Calc : grids;display options (Impress/Draw)
-OpenOffice.org Calc : grids;displaying lines (Calc)
-OpenOffice.org Calc : grids;formatting axes
-OpenOffice.org Calc : grids;hiding lines in sheets
-OpenOffice.org Calc : grids;inserting in charts
-OpenOffice.org Calc : grids;printing sheet grids
-OpenOffice.org Calc : group box creation
-OpenOffice.org Calc : grouping
-OpenOffice.org Calc : grouping;cells
-OpenOffice.org Calc : grouping;DataPilot tables
-OpenOffice.org Calc : groups
-OpenOffice.org Calc : groups;entering/exiting/ungrouping
-OpenOffice.org Calc : groups;naming
-OpenOffice.org Calc : groups;of controls
-OpenOffice.org Calc : GROWTH function
-OpenOffice.org Calc : growth series
-OpenOffice.org Calc : guides
-OpenOffice.org Calc : guides;display options (Impress/Draw)
-OpenOffice.org Calc : guides;displaying when moving objects (Impress)
-OpenOffice.org Calc : guides;showing (Calc)
-OpenOffice.org Calc : guides;showing when moving frames (Writer)
-OpenOffice.org Calc : gutter
-OpenOffice.org Calc : handles
-OpenOffice.org Calc : handles;displaying (Writer)
-OpenOffice.org Calc : handles;scaling
-OpenOffice.org Calc : handles;showing simple/large handles (Calc)
-OpenOffice.org Calc : Hangul/Hanja
-OpenOffice.org Calc : HARMEAN function
-OpenOffice.org Calc : hatching
-OpenOffice.org Calc : headers
-OpenOffice.org Calc : headers;backgrounds
-OpenOffice.org Calc : headers;defining
-OpenOffice.org Calc : headers;freezing during table split
-OpenOffice.org Calc : headers;printing on sheets
-OpenOffice.org Calc : headings
-OpenOffice.org Calc : headings;entering as text box
-OpenOffice.org Calc : headings;repeating rows/columns as
-OpenOffice.org Calc : Hebrew
-OpenOffice.org Calc : Hebrew;entering text
-OpenOffice.org Calc : Hebrew;language settings
-OpenOffice.org Calc : heights of cells
-OpenOffice.org Calc : Help
-OpenOffice.org Calc : Help;bookmarks
-OpenOffice.org Calc : Help;extended tips on/off
-OpenOffice.org Calc : Help;full-text search
-OpenOffice.org Calc : Help;Help tips
-OpenOffice.org Calc : Help;keywords
-OpenOffice.org Calc : Help;navigation pane showing/hiding
-OpenOffice.org Calc : Help;style sheets
-OpenOffice.org Calc : Help;topics
-OpenOffice.org Calc : Help Agent
-OpenOffice.org Calc : Help Agent;help
-OpenOffice.org Calc : Help Agent;options
-OpenOffice.org Calc : Help tips
-OpenOffice.org Calc : Help tips;defining text for cell input
-OpenOffice.org Calc : Help tips;hiding
-OpenOffice.org Calc : HEX2BIN function
-OpenOffice.org Calc : HEX2DEC function
-OpenOffice.org Calc : HEX2OCT function
-OpenOffice.org Calc : hexadecimal system
-OpenOffice.org Calc : hexadecimal system;converting to
-OpenOffice.org Calc : hidden cells
-OpenOffice.org Calc : hidden controls in Form Navigator
-OpenOffice.org Calc : hidden fields display (Writer)
-OpenOffice.org Calc : hidden pages
-OpenOffice.org Calc : hidden pages;printing in presentations
-OpenOffice.org Calc : hidden text
-OpenOffice.org Calc : hidden text;showing (Writer)
-OpenOffice.org Calc : hiding
-OpenOffice.org Calc : hiding;changes
-OpenOffice.org Calc : hiding;chart legends
-OpenOffice.org Calc : hiding;columns
-OpenOffice.org Calc : hiding;data fields, from calculations in Data Pilot
-OpenOffice.org Calc : hiding;docked windows
-OpenOffice.org Calc : hiding;formulas
-OpenOffice.org Calc : hiding;headers/grid lines
-OpenOffice.org Calc : hiding;navigation pane in Help window
-OpenOffice.org Calc : hiding;rows
-OpenOffice.org Calc : hiding;sheet details
-OpenOffice.org Calc : hiding;sheets
-OpenOffice.org Calc : high contrast mode
-OpenOffice.org Calc : highlighting
-OpenOffice.org Calc : highlighting;negative numbers
-OpenOffice.org Calc : highlighting;values in sheets
-OpenOffice.org Calc : Hindi
-OpenOffice.org Calc : Hindi;entering text
-OpenOffice.org Calc : Hindi;language settings
-OpenOffice.org Calc : HLOOKUP function
-OpenOffice.org Calc : horizontal scrollbars (Writer)
-OpenOffice.org Calc : hotspots
-OpenOffice.org Calc : HOUR function
-OpenOffice.org Calc : HowTos for Calc
-OpenOffice.org Calc : HowTos for charts
-OpenOffice.org Calc : HTML
-OpenOffice.org Calc : HTML;definition
-OpenOffice.org Calc : HTML;export character set
-OpenOffice.org Calc : HTML;fonts for source display
-OpenOffice.org Calc : HTML;importing META tags
-OpenOffice.org Calc : HTML;in sheet cells
-OpenOffice.org Calc : HTML;live presentations
-OpenOffice.org Calc : HTML;sheets
-OpenOffice.org Calc : HTML documents
-OpenOffice.org Calc : HTML documents;auto reloading
-OpenOffice.org Calc : HTML documents;importing/exporting
-OpenOffice.org Calc : HTML documents;META tags in
-OpenOffice.org Calc : HTML documents;new
-OpenOffice.org Calc : HTML documents;source text
-OpenOffice.org Calc : HTML WebQuery
-OpenOffice.org Calc : HYPERLINK function
-OpenOffice.org Calc : hyperlinks
-OpenOffice.org Calc : hyperlinks;assigning macros
-OpenOffice.org Calc : hyperlinks;character formats
-OpenOffice.org Calc : hyperlinks;definition
-OpenOffice.org Calc : hyperlinks;deleting
-OpenOffice.org Calc : hyperlinks;editing
-OpenOffice.org Calc : hyperlinks;inserting
-OpenOffice.org Calc : hyperlinks;relative and absolute
-OpenOffice.org Calc : hyperlinks;turning off automatic recognition
-OpenOffice.org Calc : hyperlinks, see also links
-OpenOffice.org Calc : HYPGEOMDIST function
-OpenOffice.org Calc : hyphenation
-OpenOffice.org Calc : hyphenation;activating for a language
-OpenOffice.org Calc : hyphenation;in spreadsheets
-OpenOffice.org Calc : hyphenation;minimal number of characters
-OpenOffice.org Calc : hyphens
-OpenOffice.org Calc : hyphens;displaying custom (Writer)
-OpenOffice.org Calc : hyphens;inserting custom
-OpenOffice.org Calc : icon bars, see toolbars
-OpenOffice.org Calc : icon sizes
-OpenOffice.org Calc : IDE
-OpenOffice.org Calc : IDE;Basic IDE
-OpenOffice.org Calc : IF function
-OpenOffice.org Calc : ignore list for spellcheck
-OpenOffice.org Calc : illumination
-OpenOffice.org Calc : illumination;3D charts
-OpenOffice.org Calc : illustrations, see pictures
-OpenOffice.org Calc : IMABS function
-OpenOffice.org Calc : image button creation
-OpenOffice.org Calc : image control creation
-OpenOffice.org Calc : ImageMap
-OpenOffice.org Calc : ImageMap;definition
-OpenOffice.org Calc : ImageMap;editor
-OpenOffice.org Calc : images
-OpenOffice.org Calc : images;ImageMap
-OpenOffice.org Calc : images;inserting and editing bitmaps
-OpenOffice.org Calc : images, see also pictures
-OpenOffice.org Calc : IMAGINARY function
-OpenOffice.org Calc : imaginary numbers in analysis functions
-OpenOffice.org Calc : IMARGUMENT function
-OpenOffice.org Calc : IMCONJUGATE function
-OpenOffice.org Calc : IMCOS function
-OpenOffice.org Calc : IMDIV function
-OpenOffice.org Calc : IME
-OpenOffice.org Calc : IME;definition
-OpenOffice.org Calc : IME;showing/hiding
-OpenOffice.org Calc : IMEXP function
-OpenOffice.org Calc : IMLN function
-OpenOffice.org Calc : IMLOG10 function
-OpenOffice.org Calc : IMLOG2 function
-OpenOffice.org Calc : implicit array handling
-OpenOffice.org Calc : import filters
-OpenOffice.org Calc : import restrictions for Microsoft Office
-OpenOffice.org Calc : importing
-OpenOffice.org Calc : importing;bitmaps
-OpenOffice.org Calc : importing;compatibility settings for text import
-OpenOffice.org Calc : importing;databases
-OpenOffice.org Calc : importing;dBASE files
-OpenOffice.org Calc : importing;documents in other formats
-OpenOffice.org Calc : importing;from XML
-OpenOffice.org Calc : importing;HTML and text documents
-OpenOffice.org Calc : importing;HTML with META tags
-OpenOffice.org Calc : importing;Microsoft Office documents with VBA code
-OpenOffice.org Calc : importing;tables as text
-OpenOffice.org Calc : importing;tables in text format
-OpenOffice.org Calc : importing;templates
-OpenOffice.org Calc : importing;text databases
-OpenOffice.org Calc : IMPOWER function
-OpenOffice.org Calc : IMPRODUCT function
-OpenOffice.org Calc : IMREAL function
-OpenOffice.org Calc : IMSIN function
-OpenOffice.org Calc : IMSQRT function
-OpenOffice.org Calc : IMSUB function
-OpenOffice.org Calc : IMSUM function
-OpenOffice.org Calc : inches
-OpenOffice.org Calc : increasing scales in page view
-OpenOffice.org Calc : INDEX function
-OpenOffice.org Calc : Index tab in Help
-OpenOffice.org Calc : indexes
-OpenOffice.org Calc : indexes;backgrounds
-OpenOffice.org Calc : indexes;showing/hiding Help index tab
-OpenOffice.org Calc : indicator lines in text
-OpenOffice.org Calc : INDIRECT function
-OpenOffice.org Calc : INFO function
-OpenOffice.org Calc : information functions
-OpenOffice.org Calc : information on cells
-OpenOffice.org Calc : inline array constants
-OpenOffice.org Calc : inner joins (Base)
-OpenOffice.org Calc : inner products
-OpenOffice.org Calc : input line in formula bar
-OpenOffice.org Calc : input method window
-OpenOffice.org Calc : input support in spreadsheets
-OpenOffice.org Calc : insert mode for entering text
-OpenOffice.org Calc : inserting
-OpenOffice.org Calc : inserting;breaks
-OpenOffice.org Calc : inserting;buttons in toolbars
-OpenOffice.org Calc : inserting;cell ranges
-OpenOffice.org Calc : inserting;cell ranges from spreadsheets
-OpenOffice.org Calc : inserting;cells
-OpenOffice.org Calc : inserting;cells, by drag and drop
-OpenOffice.org Calc : inserting;cells, toolbar icon
-OpenOffice.org Calc : inserting;charts
-OpenOffice.org Calc : inserting;clipboard options
-OpenOffice.org Calc : inserting;columns
-OpenOffice.org Calc : inserting;data from text documents
-OpenOffice.org Calc : inserting;datasource records in spreadsheets
-OpenOffice.org Calc : inserting;drawings
-OpenOffice.org Calc : inserting;external data
-OpenOffice.org Calc : inserting;floating frames
-OpenOffice.org Calc : inserting;Fontwork objects
-OpenOffice.org Calc : inserting;form fields
-OpenOffice.org Calc : inserting;formulas
-OpenOffice.org Calc : inserting;fractions
-OpenOffice.org Calc : inserting;hyperlinks
-OpenOffice.org Calc : inserting;line breaks in cells
-OpenOffice.org Calc : inserting;manual column breaks
-OpenOffice.org Calc : inserting;manual row breaks
-OpenOffice.org Calc : inserting;matrix formulas
-OpenOffice.org Calc : inserting;movies/sounds
-OpenOffice.org Calc : inserting;new text tables defaults
-OpenOffice.org Calc : inserting;notes
-OpenOffice.org Calc : inserting;objects from Gallery
-OpenOffice.org Calc : inserting;objects, toolbar icon
-OpenOffice.org Calc : inserting;OLE objects
-OpenOffice.org Calc : inserting;paragraph borders
-OpenOffice.org Calc : inserting;paragraph bullets
-OpenOffice.org Calc : inserting;pictures in Gallery
-OpenOffice.org Calc : inserting;plug-ins
-OpenOffice.org Calc : inserting;push buttons
-OpenOffice.org Calc : inserting;references, by drag and drop
-OpenOffice.org Calc : inserting;rows
-OpenOffice.org Calc : inserting;sheets
-OpenOffice.org Calc : inserting;special characters
-OpenOffice.org Calc : inserting;tab stops
-OpenOffice.org Calc : inserting;text files with data
-OpenOffice.org Calc : inserting;textures on chart bars
-OpenOffice.org Calc : inserting;values
-OpenOffice.org Calc : inserting functions
-OpenOffice.org Calc : inserting functions;function list window
-OpenOffice.org Calc : inserting functions;Function Wizard
-OpenOffice.org Calc : installing
-OpenOffice.org Calc : installing;ActiveX control
-OpenOffice.org Calc : installing;mobile device filters
-OpenOffice.org Calc : installing;UNO components
-OpenOffice.org Calc : installing;XML filters
-OpenOffice.org Calc : instructions
-OpenOffice.org Calc : instructions;general
-OpenOffice.org Calc : instructions;OpenOffice.org Calc
-OpenOffice.org Calc : INT function
-OpenOffice.org Calc : integers with leading zeros
-OpenOffice.org Calc : INTERCEPT function
-OpenOffice.org Calc : interests for unchanged amortization installments
-OpenOffice.org Calc : internal rates of return
-OpenOffice.org Calc : internal rates of return;irregular payments
-OpenOffice.org Calc : internal rates of return;modified
-OpenOffice.org Calc : internal rates of return;regular payments
-OpenOffice.org Calc : international currency formats
-OpenOffice.org Calc : Internet
-OpenOffice.org Calc : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Calc : Internet;presentations
-OpenOffice.org Calc : Internet;starting searches
-OpenOffice.org Calc : Internet;turning off recognition of addresses
-OpenOffice.org Calc : Internet glossary
-OpenOffice.org Calc : intersection operator
-OpenOffice.org Calc : intersections
-OpenOffice.org Calc : INTRATE function
-OpenOffice.org Calc : invalid data
-OpenOffice.org Calc : invalid data;marking
-OpenOffice.org Calc : invalid names
-OpenOffice.org Calc : invalid names;error messages
-OpenOffice.org Calc : invalid references
-OpenOffice.org Calc : invalid references;error messages
-OpenOffice.org Calc : inverse arrays
-OpenOffice.org Calc : inverse F probability distribution
-OpenOffice.org Calc : inverse of Fisher transformation
-OpenOffice.org Calc : inverse of lognormal distribution
-OpenOffice.org Calc : inverse of t-distribution
-OpenOffice.org Calc : invert filter
-OpenOffice.org Calc : inverting tables
-OpenOffice.org Calc : invisible areas
-OpenOffice.org Calc : invisible cells
-OpenOffice.org Calc : IPMT function
-OpenOffice.org Calc : IRR function
-OpenOffice.org Calc : ISBLANK function
-OpenOffice.org Calc : ISERR function
-OpenOffice.org Calc : ISERROR function
-OpenOffice.org Calc : ISEVEN function
-OpenOffice.org Calc : ISEVEN_ADD function
-OpenOffice.org Calc : ISFORMULA function
-OpenOffice.org Calc : ISLEAPYEAR function
-OpenOffice.org Calc : ISLOGICAL function
-OpenOffice.org Calc : ISNA function
-OpenOffice.org Calc : ISNONTEXT function
-OpenOffice.org Calc : ISNUMBER function
-OpenOffice.org Calc : ISODD function
-OpenOffice.org Calc : ISODD_ADD function
-OpenOffice.org Calc : ISPMT function
-OpenOffice.org Calc : ISREF function
-OpenOffice.org Calc : ISTEXT function
-OpenOffice.org Calc : italic text
-OpenOffice.org Calc : iterative references in spreadsheets
-OpenOffice.org Calc : Java
-OpenOffice.org Calc : Java;definition
-OpenOffice.org Calc : Java;setting options
-OpenOffice.org Calc : JDBC
-OpenOffice.org Calc : JDBC;databases (Base)
-OpenOffice.org Calc : JDBC;definition
-OpenOffice.org Calc : JIS function
-OpenOffice.org Calc : joining
-OpenOffice.org Calc : joining;paragraphs
-OpenOffice.org Calc : joining;tables (Base)
-OpenOffice.org Calc : joins in databases (Base)
-OpenOffice.org Calc : justifying text
-OpenOffice.org Calc : kerning
-OpenOffice.org Calc : kerning;Asian texts
-OpenOffice.org Calc : kerning;definition
-OpenOffice.org Calc : kerning;in characters
-OpenOffice.org Calc : key fields for relations (Base)
-OpenOffice.org Calc : keyboard
-OpenOffice.org Calc : keyboard;assigning/editing shortcut keys
-OpenOffice.org Calc : keyboard;general commands
-OpenOffice.org Calc : keyboard;removing numbering
-OpenOffice.org Calc : keys
-OpenOffice.org Calc : keys;adding push buttons
-OpenOffice.org Calc : keys;primary keys (Base)
-OpenOffice.org Calc : kiosk export
-OpenOffice.org Calc : KURT function
-OpenOffice.org Calc : label ranges in sheets
-OpenOffice.org Calc : labels
-OpenOffice.org Calc : labels;creating and synchronizing
-OpenOffice.org Calc : labels;for charts
-OpenOffice.org Calc : labels;for draw objects
-OpenOffice.org Calc : labels;form functions
-OpenOffice.org Calc : labels;from databases
-OpenOffice.org Calc : labels, see also names/callouts
-OpenOffice.org Calc : landscape printing
-OpenOffice.org Calc : languages
-OpenOffice.org Calc : languages;activating modules
-OpenOffice.org Calc : languages;Asian support
-OpenOffice.org Calc : languages;complex text layout
-OpenOffice.org Calc : languages;locale settings
-OpenOffice.org Calc : languages;selecting for text
-OpenOffice.org Calc : languages;setting options
-OpenOffice.org Calc : languages;spellcheck
-OpenOffice.org Calc : languages;spellchecking and formatting
-OpenOffice.org Calc : LARGE function
-OpenOffice.org Calc : large handles (Writer)
-OpenOffice.org Calc : large icons
-OpenOffice.org Calc : layer arrangement
-OpenOffice.org Calc : layout
-OpenOffice.org Calc : layout;importing Word documents
-OpenOffice.org Calc : layout;pages
-OpenOffice.org Calc : layout;spreadsheets
-OpenOffice.org Calc : LCM function
-OpenOffice.org Calc : LCM_ADD function
-OpenOffice.org Calc : LDAP server
-OpenOffice.org Calc : LDAP server;address books (Base)
-OpenOffice.org Calc : LDAP server;sign on options
-OpenOffice.org Calc : leading between paragraphs
-OpenOffice.org Calc : leading zeros
-OpenOffice.org Calc : leap year determination
-OpenOffice.org Calc : least common multiples
-OpenOffice.org Calc : left alignment of paragraphs
-OpenOffice.org Calc : LEFT function
-OpenOffice.org Calc : left joins (Base)
-OpenOffice.org Calc : legends
-OpenOffice.org Calc : legends;charts
-OpenOffice.org Calc : legends;draw objects
-OpenOffice.org Calc : legends;rounding corners
-OpenOffice.org Calc : LEN function
-OpenOffice.org Calc : Letter Wizard
-OpenOffice.org Calc : levels
-OpenOffice.org Calc : levels;depth stagger
-OpenOffice.org Calc : limits
-OpenOffice.org Calc : limits;specifying value limits on input
-OpenOffice.org Calc : limits of tables (Writer)
-OpenOffice.org Calc : line arrangement
-OpenOffice.org Calc : line arrangement;cells
-OpenOffice.org Calc : line breaks
-OpenOffice.org Calc : line breaks;in cells
-OpenOffice.org Calc : line charts
-OpenOffice.org Calc : line spacing
-OpenOffice.org Calc : line spacing;context menu in paragraphs
-OpenOffice.org Calc : line spacing;paragraph
-OpenOffice.org Calc : line styles
-OpenOffice.org Calc : line styles;applying
-OpenOffice.org Calc : line styles;defining
-OpenOffice.org Calc : linear depreciations
-OpenOffice.org Calc : linear series
-OpenOffice.org Calc : lines
-OpenOffice.org Calc : lines;defining ends
-OpenOffice.org Calc : lines;draw functions
-OpenOffice.org Calc : lines;drawing in text
-OpenOffice.org Calc : lines;editing points
-OpenOffice.org Calc : lines;removing automatic lines
-OpenOffice.org Calc : lines of text
-OpenOffice.org Calc : lines of text;alignment
-OpenOffice.org Calc : LINEST function
-OpenOffice.org Calc : links
-OpenOffice.org Calc : links;between cells and controls
-OpenOffice.org Calc : links;by drag and drop
-OpenOffice.org Calc : links;character formats
-OpenOffice.org Calc : links;definition
-OpenOffice.org Calc : links;editing hyperlinks
-OpenOffice.org Calc : links;inserting
-OpenOffice.org Calc : links;modifying
-OpenOffice.org Calc : links;opening files with
-OpenOffice.org Calc : links;relational databases (Base)
-OpenOffice.org Calc : links;turning off automatic recognition
-OpenOffice.org Calc : links;updating options (Writer)
-OpenOffice.org Calc : links;updating specific links
-OpenOffice.org Calc : list box creation
-OpenOffice.org Calc : list of functions
-OpenOffice.org Calc : lists
-OpenOffice.org Calc : lists;data assigned to controls
-OpenOffice.org Calc : lists;registered databases (Base)
-OpenOffice.org Calc : lists;regular expressions
-OpenOffice.org Calc : lists;user-defined
-OpenOffice.org Calc : live presentations on the Internet
-OpenOffice.org Calc : LN function
-OpenOffice.org Calc : loading
-OpenOffice.org Calc : loading;documents
-OpenOffice.org Calc : loading;documents from other formats
-OpenOffice.org Calc : loading;HTML documents, automatically
-OpenOffice.org Calc : loading;Microsoft Office documents with VBA code
-OpenOffice.org Calc : loading;reloading
-OpenOffice.org Calc : loading;XML files
-OpenOffice.org Calc : locale settings
-OpenOffice.org Calc : LOG function
-OpenOffice.org Calc : LOG10 function
-OpenOffice.org Calc : logarithmic scaling along axes
-OpenOffice.org Calc : logarithms
-OpenOffice.org Calc : LOGEST function
-OpenOffice.org Calc : logical functions
-OpenOffice.org Calc : logical number formats
-OpenOffice.org Calc : LOGINV function
-OpenOffice.org Calc : LOGNORMDIST function
-OpenOffice.org Calc : LOOKUP function
-OpenOffice.org Calc : LOWER function
-OpenOffice.org Calc : lowercase letters
-OpenOffice.org Calc : lowercase letters;AutoInput function (in cells)
-OpenOffice.org Calc : lowercase letters;font effects
-OpenOffice.org Calc : lowest common multiples
-OpenOffice.org Calc : Macauley duration
-OpenOffice.org Calc : macros
-OpenOffice.org Calc : macros;assigning to events in forms
-OpenOffice.org Calc : macros;in MS Office documents
-OpenOffice.org Calc : macros;interrupting
-OpenOffice.org Calc : macros;organizing
-OpenOffice.org Calc : macros;recording
-OpenOffice.org Calc : macros;running when incorrect input
-OpenOffice.org Calc : macros;security
-OpenOffice.org Calc : macros;security warning dialog
-OpenOffice.org Calc : macros;selecting security warnings
-OpenOffice.org Calc : magnifiers
-OpenOffice.org Calc : manual column breaks
-OpenOffice.org Calc : manual row breaks
-OpenOffice.org Calc : margins
-OpenOffice.org Calc : margins;pages
-OpenOffice.org Calc : margins;setting with the mouse
-OpenOffice.org Calc : margins;shadows
-OpenOffice.org Calc : marking cells
-OpenOffice.org Calc : marking changes
-OpenOffice.org Calc : marking, see selecting
-OpenOffice.org Calc : MATCH function
-OpenOffice.org Calc : Math formula editor
-OpenOffice.org Calc : mathematical functions
-OpenOffice.org Calc : matrices
-OpenOffice.org Calc : matrices;calculations
-OpenOffice.org Calc : matrices;entering matrix formulas
-OpenOffice.org Calc : matrices;functions
-OpenOffice.org Calc : MAX function
-OpenOffice.org Calc : MAXA function
-OpenOffice.org Calc : maximum values in Calc databases
-OpenOffice.org Calc : MDETERM function
-OpenOffice.org Calc : MDURATION function
-OpenOffice.org Calc : mean value lines in charts
-OpenOffice.org Calc : means
-OpenOffice.org Calc : means;geometric
-OpenOffice.org Calc : means;harmonic
-OpenOffice.org Calc : means;of data set without margin data
-OpenOffice.org Calc : measurement units
-OpenOffice.org Calc : measurement units;changing on rulers
-OpenOffice.org Calc : measurement units;converting
-OpenOffice.org Calc : measurement units;selecting
-OpenOffice.org Calc : Media Player window
-OpenOffice.org Calc : MEDIAN function
-OpenOffice.org Calc : menus
-OpenOffice.org Calc : menus;activating context menus
-OpenOffice.org Calc : menus;assigning macros
-OpenOffice.org Calc : menus;customizing
-OpenOffice.org Calc : menus;inactive menu items
-OpenOffice.org Calc : merging
-OpenOffice.org Calc : merging;cells
-OpenOffice.org Calc : merging;data ranges
-OpenOffice.org Calc : merging;documents
-OpenOffice.org Calc : META tags
-OpenOffice.org Calc : metrics
-OpenOffice.org Calc : metrics;converting
-OpenOffice.org Calc : metrics;document formatting (Writer)
-OpenOffice.org Calc : metrics;in sheets
-OpenOffice.org Calc : Microsoft Excel functions
-OpenOffice.org Calc : Microsoft Office
-OpenOffice.org Calc : Microsoft Office;Access databases (base)
-OpenOffice.org Calc : Microsoft Office;as standard file format
-OpenOffice.org Calc : Microsoft Office;document import restrictions
-OpenOffice.org Calc : Microsoft Office;feature comparisons
-OpenOffice.org Calc : Microsoft Office;importing password protected files
-OpenOffice.org Calc : Microsoft Office;importing Word documents
-OpenOffice.org Calc : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Calc : Microsoft Office;new users information
-OpenOffice.org Calc : Microsoft Office;opening Microsoft documents
-OpenOffice.org Calc : Microsoft Office;reassigning document types
-OpenOffice.org Calc : MID function
-OpenOffice.org Calc : MIN function
-OpenOffice.org Calc : MINA function
-OpenOffice.org Calc : minimum values in Calc databases
-OpenOffice.org Calc : minus sign, see also operators
-OpenOffice.org Calc : MINUTE function
-OpenOffice.org Calc : MINVERSE function
-OpenOffice.org Calc : MIRR function
-OpenOffice.org Calc : MMULT function
-OpenOffice.org Calc : mobile device filters
-OpenOffice.org Calc : MOD function
-OpenOffice.org Calc : MODE function
-OpenOffice.org Calc : models in XForms
-OpenOffice.org Calc : modified internal rates of return
-OpenOffice.org Calc : modifying, see changing
-OpenOffice.org Calc : MONTH function
-OpenOffice.org Calc : MONTHS function
-OpenOffice.org Calc : more controls
-OpenOffice.org Calc : mosaic filter
-OpenOffice.org Calc : most common value
-OpenOffice.org Calc : mouse
-OpenOffice.org Calc : mouse;pointers when using drag and drop
-OpenOffice.org Calc : mouse;positioning
-OpenOffice.org Calc : moving
-OpenOffice.org Calc : moving;cells by drag and drop
-OpenOffice.org Calc : moving;spreadsheets
-OpenOffice.org Calc : moving;tab stops on ruler
-OpenOffice.org Calc : moving;toolbars
-OpenOffice.org Calc : moving;using guide lines in presentations
-OpenOffice.org Calc : moving;visible cells only
-OpenOffice.org Calc : MROUND function
-OpenOffice.org Calc : MS ADO interface (Base)
-OpenOffice.org Calc : multi-line text in cells
-OpenOffice.org Calc : multi-line titles in forms
-OpenOffice.org Calc : MULTINOMIAL function
-OpenOffice.org Calc : multiple cells selection
-OpenOffice.org Calc : multiple documents
-OpenOffice.org Calc : multiple documents;opening
-OpenOffice.org Calc : multiple operations
-OpenOffice.org Calc : multiple selection
-OpenOffice.org Calc : multiple sheets
-OpenOffice.org Calc : multiplication sign, see also operators
-OpenOffice.org Calc : multiplying
-OpenOffice.org Calc : multiplying;cell contents in Calc databases
-OpenOffice.org Calc : multiplying;numbers
-OpenOffice.org Calc : MUNIT function
-OpenOffice.org Calc : music
-OpenOffice.org Calc : music;inserting
-OpenOffice.org Calc : My Documents folder
-OpenOffice.org Calc : My Documents folder;changing work directory
-OpenOffice.org Calc : My Documents folder;opening
-OpenOffice.org Calc : MySQL databases (Base)
-OpenOffice.org Calc : N function
-OpenOffice.org Calc : NA function
-OpenOffice.org Calc : name recognition on/off
-OpenOffice.org Calc : names
-OpenOffice.org Calc : names;defining for cells
-OpenOffice.org Calc : names;for cell ranges
-OpenOffice.org Calc : names;multi-line titles
-OpenOffice.org Calc : names;objects
-OpenOffice.org Calc : names;sheets
-OpenOffice.org Calc : names, see also labels/callouts
-OpenOffice.org Calc : namespace organization in XForms
-OpenOffice.org Calc : native SQL (Base)
-OpenOffice.org Calc : natural language addressing
-OpenOffice.org Calc : natural logarithm
-OpenOffice.org Calc : natural logarithm of Gamma function
-OpenOffice.org Calc : natural sort algorithm
-OpenOffice.org Calc : navigating
-OpenOffice.org Calc : navigating;in documents
-OpenOffice.org Calc : navigating;in spreadsheets
-OpenOffice.org Calc : Navigation bar
-OpenOffice.org Calc : Navigation bar;controls
-OpenOffice.org Calc : Navigation bar;forms
-OpenOffice.org Calc : Navigator
-OpenOffice.org Calc : Navigator;contents as lists
-OpenOffice.org Calc : Navigator;docking
-OpenOffice.org Calc : Navigator;for sheets
-OpenOffice.org Calc : Navigator;notes
-OpenOffice.org Calc : Navigator;working with
-OpenOffice.org Calc : nearest multiple
-OpenOffice.org Calc : negative binomial distribution
-OpenOffice.org Calc : negative numbers
-OpenOffice.org Calc : NEGBINOMDIST function
-OpenOffice.org Calc : net annual interest rates
-OpenOffice.org Calc : net charts
-OpenOffice.org Calc : net present values
-OpenOffice.org Calc : network identity options
-OpenOffice.org Calc : NETWORKDAYS function
-OpenOffice.org Calc : new databases
-OpenOffice.org Calc : new documents
-OpenOffice.org Calc : new German spellcheck
-OpenOffice.org Calc : new lines in cells
-OpenOffice.org Calc : new windows
-OpenOffice.org Calc : NOMINAL function
-OpenOffice.org Calc : nominal interest rates
-OpenOffice.org Calc : NOMINAL_ADD function
-OpenOffice.org Calc : non-breaking dashes
-OpenOffice.org Calc : non-breaking spaces (Writer)
-OpenOffice.org Calc : non-printing characters (Writer)
-OpenOffice.org Calc : normal distribution
-OpenOffice.org Calc : normal distribution;inverse of
-OpenOffice.org Calc : normal distribution;inverse of standard
-OpenOffice.org Calc : normal distribution;standard
-OpenOffice.org Calc : normal distribution;statistics
-OpenOffice.org Calc : NORMDIST function
-OpenOffice.org Calc : NORMINV function
-OpenOffice.org Calc : NORMSDIST function
-OpenOffice.org Calc : NORMSINV function
-OpenOffice.org Calc : NOT function
-OpenOffice.org Calc : notes
-OpenOffice.org Calc : notes;displaying (Calc)
-OpenOffice.org Calc : notes;help text for cells
-OpenOffice.org Calc : notes;inserting/editing/deleting/printing
-OpenOffice.org Calc : notes;on cells
-OpenOffice.org Calc : notes;printing
-OpenOffice.org Calc : notes;printing in text
-OpenOffice.org Calc : NOW function
-OpenOffice.org Calc : NPER function
-OpenOffice.org Calc : NPV function
-OpenOffice.org Calc : null values
-OpenOffice.org Calc : null values;printing
-OpenOffice.org Calc : number completion on/off
-OpenOffice.org Calc : number formats
-OpenOffice.org Calc : number formats;adding/deleting decimal places in cells
-OpenOffice.org Calc : number formats;codes
-OpenOffice.org Calc : number formats;colors
-OpenOffice.org Calc : number formats;formats
-OpenOffice.org Calc : number formats;logical
-OpenOffice.org Calc : number formats;millions
-OpenOffice.org Calc : number formats;recognition in text tables
-OpenOffice.org Calc : number of combinations
-OpenOffice.org Calc : number of combinations with repetitions
-OpenOffice.org Calc : number of coupons
-OpenOffice.org Calc : number of days
-OpenOffice.org Calc : number of days;in a specific month of a year
-OpenOffice.org Calc : number of days;in a specific year
-OpenOffice.org Calc : number of entries
-OpenOffice.org Calc : number of months between two dates
-OpenOffice.org Calc : number of pages
-OpenOffice.org Calc : number of payment periods
-OpenOffice.org Calc : number of permutations
-OpenOffice.org Calc : number of sheets
-OpenOffice.org Calc : number of sheets;function
-OpenOffice.org Calc : number of sheets
-OpenOffice.org Calc : number of tables
-OpenOffice.org Calc : number of weeks
-OpenOffice.org Calc : number of weeks;between two dates
-OpenOffice.org Calc : number of weeks;in a specific year
-OpenOffice.org Calc : number of years between two dates
-OpenOffice.org Calc : number series import
-OpenOffice.org Calc : numbering
-OpenOffice.org Calc : numbering;options
-OpenOffice.org Calc : numbering;paragraphs
-OpenOffice.org Calc : numbering;turning off
-OpenOffice.org Calc : numbering;using automatically
-OpenOffice.org Calc : numbers
-OpenOffice.org Calc : numbers;as text
-OpenOffice.org Calc : numbers;changing text/number formats
-OpenOffice.org Calc : numbers;counting
-OpenOffice.org Calc : numbers;date, time and currency formats
-OpenOffice.org Calc : numbers;decimal places
-OpenOffice.org Calc : numbers;decimal places (Calc)
-OpenOffice.org Calc : numbers;determining ranks
-OpenOffice.org Calc : numbers;entering fractions
-OpenOffice.org Calc : numbers;entering without number formats
-OpenOffice.org Calc : numbers;filter sheets
-OpenOffice.org Calc : numbers;formatting in tables
-OpenOffice.org Calc : numbers;formatting options for selected cells
-OpenOffice.org Calc : numbers;greater than or equal to
-OpenOffice.org Calc : numbers;highlighting negative numbers
-OpenOffice.org Calc : numbers;multiplying
-OpenOffice.org Calc : numbers;rounded off
-OpenOffice.org Calc : numbers;rounding down to next integer
-OpenOffice.org Calc : numbers;rounding up/down to even integers
-OpenOffice.org Calc : numbers;user-defined formatting in tables
-OpenOffice.org Calc : numbers;with leading zeros
-OpenOffice.org Calc : numerical fields in forms
-OpenOffice.org Calc : objects
-OpenOffice.org Calc : objects;always moveable (Impress/Draw)
-OpenOffice.org Calc : objects;arranging within stacks
-OpenOffice.org Calc : objects;copying when moving in presentations
-OpenOffice.org Calc : objects;definition
-OpenOffice.org Calc : objects;displaying in spreadsheets
-OpenOffice.org Calc : objects;displaying in text documents
-OpenOffice.org Calc : objects;editing
-OpenOffice.org Calc : objects;inserting from Gallery
-OpenOffice.org Calc : objects;inserting OLE objects
-OpenOffice.org Calc : objects;moving and resizing with mouse
-OpenOffice.org Calc : objects;naming
-OpenOffice.org Calc : objects;opening
-OpenOffice.org Calc : objects;properties of charts
-OpenOffice.org Calc : objects;quickly moving to
-OpenOffice.org Calc : objects;titles and descriptions
-OpenOffice.org Calc : OCT2BIN function
-OpenOffice.org Calc : OCT2DEC function
-OpenOffice.org Calc : OCT2HEX function
-OpenOffice.org Calc : ODBC
-OpenOffice.org Calc : ODBC;database (Base)
-OpenOffice.org Calc : ODBC;definition
-OpenOffice.org Calc : ODD function
-OpenOffice.org Calc : odd integers
-OpenOffice.org Calc : ODDFPRICE function
-OpenOffice.org Calc : ODDFYIELD function
-OpenOffice.org Calc : ODDLPRICE function
-OpenOffice.org Calc : ODDLYIELD function
-OpenOffice.org Calc : ODF file formats
-OpenOffice.org Calc : Office
-OpenOffice.org Calc : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Calc : OFFSET function
-OpenOffice.org Calc : old German spellcheck
-OpenOffice.org Calc : OLE
-OpenOffice.org Calc : OLE;definition
-OpenOffice.org Calc : OLE objects
-OpenOffice.org Calc : OLE objects;arranging within stacks
-OpenOffice.org Calc : OLE objects;captions (Writer)
-OpenOffice.org Calc : OLE objects;inserting
-OpenOffice.org Calc : OLE objects;number of
-OpenOffice.org Calc : OLE objects;protecting
-OpenOffice.org Calc : one and a half line spacing in text
-OpenOffice.org Calc : online registration
-OpenOffice.org Calc : online update options
-OpenOffice.org Calc : online updates
-OpenOffice.org Calc : online updates;checking automatically
-OpenOffice.org Calc : online updates;checking manually
-OpenOffice.org Calc : Open/Save dialogs
-OpenOffice.org Calc : OpenDocument file formats
-OpenOffice.org Calc : OpenGL
-OpenOffice.org Calc : OpenGL;definition
-OpenOffice.org Calc : OpenGL;optimized output
-OpenOffice.org Calc : opening
-OpenOffice.org Calc : opening;context menus
-OpenOffice.org Calc : opening;database files
-OpenOffice.org Calc : opening;dialog settings
-OpenOffice.org Calc : opening;documents
-OpenOffice.org Calc : opening;documents from other formats
-OpenOffice.org Calc : opening;documents on WebDAV server
-OpenOffice.org Calc : opening;files with links
-OpenOffice.org Calc : opening;files, with placeholders
-OpenOffice.org Calc : opening;forms
-OpenOffice.org Calc : opening;Microsoft Office files
-OpenOffice.org Calc : opening;mobile device documents
-OpenOffice.org Calc : opening;objects
-OpenOffice.org Calc : opening;reports
-OpenOffice.org Calc : opening;scenarios
-OpenOffice.org Calc : opening;several files
-OpenOffice.org Calc : opening;sheets in HTML
-OpenOffice.org Calc : opening;XForms
-OpenOffice.org Calc : OpenOffice.org Base data sources
-OpenOffice.org Calc : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Calc : OpenOffice.org documents
-OpenOffice.org Calc : OpenOffice.org documents;mobile device filters
-OpenOffice.org Calc : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Calc : OpenOffice.org Math start
-OpenOffice.org Calc : operators
-OpenOffice.org Calc : operators;default filters
-OpenOffice.org Calc : operators;formula functions
-OpenOffice.org Calc : optimal column widths
-OpenOffice.org Calc : optimal row heights
-OpenOffice.org Calc : optional hyphens (Writer)
-OpenOffice.org Calc : options
-OpenOffice.org Calc : options;accessibility
-OpenOffice.org Calc : options;appearance
-OpenOffice.org Calc : options;compatibility (Writer)
-OpenOffice.org Calc : options;network identity
-OpenOffice.org Calc : options;online update
-OpenOffice.org Calc : options;tools
-OpenOffice.org Calc : OR function
-OpenOffice.org Calc : Oracle databases (base)
-OpenOffice.org Calc : order of chart data
-OpenOffice.org Calc : ordering
-OpenOffice.org Calc : ordering;objects
-OpenOffice.org Calc : organizing
-OpenOffice.org Calc : organizing;macros and scripts
-OpenOffice.org Calc : organizing;namespaces in XForms
-OpenOffice.org Calc : organizing;styles
-OpenOffice.org Calc : organizing;templates
-OpenOffice.org Calc : original size
-OpenOffice.org Calc : original size;printing in OpenOffice.org Math
-OpenOffice.org Calc : original size;restoring after cropping
-OpenOffice.org Calc : outlines
-OpenOffice.org Calc : outlines;font effects
-OpenOffice.org Calc : outlines;outline symbols
-OpenOffice.org Calc : outlines;sending to presentations
-OpenOffice.org Calc : outlines;sheets
-OpenOffice.org Calc : output ranges of DataPilot tables
-OpenOffice.org Calc : overwrite mode
-OpenOffice.org Calc : packages, see extensions
-OpenOffice.org Calc : page breaks
-OpenOffice.org Calc : page breaks;displaying (Calc)
-OpenOffice.org Calc : page breaks;inserting in spreadsheets
-OpenOffice.org Calc : page breaks;spreadsheet preview
-OpenOffice.org Calc : page formats
-OpenOffice.org Calc : page formats;maximizing
-OpenOffice.org Calc : page formats;restriction
-OpenOffice.org Calc : page styles
-OpenOffice.org Calc : page styles;editing/applying with statusbar
-OpenOffice.org Calc : page styles;footers
-OpenOffice.org Calc : page styles;headers
-OpenOffice.org Calc : page views
-OpenOffice.org Calc : page views;increasing scales
-OpenOffice.org Calc : page views;reducing scales
-OpenOffice.org Calc : pages
-OpenOffice.org Calc : pages;backgrounds in all applications
-OpenOffice.org Calc : pages;formatting and numbering
-OpenOffice.org Calc : pages;order when printing
-OpenOffice.org Calc : pages;printing page names in presentations
-OpenOffice.org Calc : pages;scaling
-OpenOffice.org Calc : pages;selecting one to print
-OpenOffice.org Calc : paint box
-OpenOffice.org Calc : paint can for applying styles
-OpenOffice.org Calc : paint can symbol
-OpenOffice.org Calc : pair kerning
-OpenOffice.org Calc : Palm file filters
-OpenOffice.org Calc : paper formats
-OpenOffice.org Calc : paper size warning
-OpenOffice.org Calc : paper trays
-OpenOffice.org Calc : paragraph marks
-OpenOffice.org Calc : paragraph marks;displaying (Writer)
-OpenOffice.org Calc : paragraph styles
-OpenOffice.org Calc : paragraph styles;languages
-OpenOffice.org Calc : paragraph styles;modifying basic fonts
-OpenOffice.org Calc : paragraphs
-OpenOffice.org Calc : paragraphs;alignment
-OpenOffice.org Calc : paragraphs;Asian typography
-OpenOffice.org Calc : paragraphs;defining borders
-OpenOffice.org Calc : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Calc : paragraphs;increasing indents of
-OpenOffice.org Calc : paragraphs;indents, margins and columns
-OpenOffice.org Calc : paragraphs;inserting bullets
-OpenOffice.org Calc : paragraphs;joining
-OpenOffice.org Calc : paragraphs;numbering automatically
-OpenOffice.org Calc : paragraphs;removing blank ones
-OpenOffice.org Calc : paragraphs;spacing
-OpenOffice.org Calc : paragraphs;tab stops
-OpenOffice.org Calc : parameters
-OpenOffice.org Calc : parameters;command line
-OpenOffice.org Calc : parameters;queries (Base)
-OpenOffice.org Calc : passwords for protecting contents
-OpenOffice.org Calc : pasting
-OpenOffice.org Calc : pasting;cell ranges
-OpenOffice.org Calc : pasting;cell ranges from spreadsheets
-OpenOffice.org Calc : pasting;data from text documents
-OpenOffice.org Calc : pasting;draw objects
-OpenOffice.org Calc : pasting;draw objects from other documents
-OpenOffice.org Calc : pasting;formatted/unformatted text
-OpenOffice.org Calc : pasting;formulas
-OpenOffice.org Calc : pasting;from data source view
-OpenOffice.org Calc : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Calc : pasting;pictures from other documents
-OpenOffice.org Calc : pasting;sheet areas in text documents
-OpenOffice.org Calc : pasting;to Gallery
-OpenOffice.org Calc : pasting;values in multiple sheets
-OpenOffice.org Calc : paths
-OpenOffice.org Calc : paths;changing work directory
-OpenOffice.org Calc : paths;defaults
-OpenOffice.org Calc : pattern editor
-OpenOffice.org Calc : pattern fields
-OpenOffice.org Calc : pattern fields;form functions
-OpenOffice.org Calc : patterns for objects
-OpenOffice.org Calc : payment periods
-OpenOffice.org Calc : payment periods;number of
-OpenOffice.org Calc : PDF
-OpenOffice.org Calc : PDF;export
-OpenOffice.org Calc : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Calc : PDF export of print ranges
-OpenOffice.org Calc : PEARSON function
-OpenOffice.org Calc : percentage calculations
-OpenOffice.org Calc : PERCENTILE function
-OpenOffice.org Calc : PERCENTRANK function
-OpenOffice.org Calc : periodic amortizement rates
-OpenOffice.org Calc : permitted cell contents
-OpenOffice.org Calc : PERMUT function
-OpenOffice.org Calc : PERMUTATIONA function
-OpenOffice.org Calc : personal data input
-OpenOffice.org Calc : PHI function
-OpenOffice.org Calc : phonebook sorting rules
-OpenOffice.org Calc : phonetic guide
-OpenOffice.org Calc : PI function
-OpenOffice.org Calc : picklist creation
-OpenOffice.org Calc : pictures
-OpenOffice.org Calc : pictures;adding to Gallery
-OpenOffice.org Calc : pictures;arranging within stacks
-OpenOffice.org Calc : pictures;assigning macros
-OpenOffice.org Calc : pictures;backgrounds
-OpenOffice.org Calc : pictures;captions (Writer)
-OpenOffice.org Calc : pictures;changing paths
-OpenOffice.org Calc : pictures;cropping and zooming
-OpenOffice.org Calc : pictures;displaying in Calc
-OpenOffice.org Calc : pictures;displaying in Writer (Writer)
-OpenOffice.org Calc : pictures;drag and drop between documents
-OpenOffice.org Calc : pictures;drawing
-OpenOffice.org Calc : pictures;editing
-OpenOffice.org Calc : pictures;filters
-OpenOffice.org Calc : pictures;ImageMap
-OpenOffice.org Calc : pictures;inserting automatically
-OpenOffice.org Calc : pictures;inserting from Gallery
-OpenOffice.org Calc : pictures;number of
-OpenOffice.org Calc : pictures;printing
-OpenOffice.org Calc : pictures;scaling/resizing
-OpenOffice.org Calc : pie charts
-OpenOffice.org Calc : pie charts;options
-OpenOffice.org Calc : pie charts
-OpenOffice.org Calc : Pivot table import
-OpenOffice.org Calc : Pivot table, see DataPilot function
-OpenOffice.org Calc : pixel editor
-OpenOffice.org Calc : pixel graphics
-OpenOffice.org Calc : pixel graphics;inserting and editing
-OpenOffice.org Calc : pixel patterns
-OpenOffice.org Calc : placeholders
-OpenOffice.org Calc : placeholders;in SQL queries
-OpenOffice.org Calc : placeholders;on opening files
-OpenOffice.org Calc : placing toolbars
-OpenOffice.org Calc : playing movies and sound files
-OpenOffice.org Calc : plotting data as charts
-OpenOffice.org Calc : plug-ins
-OpenOffice.org Calc : plug-ins;activating and deactivating
-OpenOffice.org Calc : plug-ins;definition
-OpenOffice.org Calc : plug-ins;inserting
-OpenOffice.org Calc : plus sign, see also operators
-OpenOffice.org Calc : PMT function
-OpenOffice.org Calc : pocket device appliances
-OpenOffice.org Calc : Pocket PC file filters
-OpenOffice.org Calc : points
-OpenOffice.org Calc : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Calc : points of intersection
-OpenOffice.org Calc : POISSON function
-OpenOffice.org Calc : polygon drawing
-OpenOffice.org Calc : pop-art filter
-OpenOffice.org Calc : portable document format
-OpenOffice.org Calc : positioning
-OpenOffice.org Calc : positioning;draw objects and controls
-OpenOffice.org Calc : positioning;fonts
-OpenOffice.org Calc : positioning;objects
-OpenOffice.org Calc : positioning;toolbars
-OpenOffice.org Calc : post method for form transmissions
-OpenOffice.org Calc : posterizing filter
-OpenOffice.org Calc : PostScript
-OpenOffice.org Calc : PostScript;creating files
-OpenOffice.org Calc : PostScript;PDF converter, UNIX
-OpenOffice.org Calc : POWER function
-OpenOffice.org Calc : PowerPoint export
-OpenOffice.org Calc : powers of 2 calculations
-OpenOffice.org Calc : PPMT function
-OpenOffice.org Calc : precision as shown
-OpenOffice.org Calc : precision as shown (Calc)
-OpenOffice.org Calc : predefining fonts
-OpenOffice.org Calc : present values
-OpenOffice.org Calc : presentations
-OpenOffice.org Calc : presentations;creating/opening
-OpenOffice.org Calc : presentations;inserting spreadsheet cells
-OpenOffice.org Calc : presentations;live on the Internet
-OpenOffice.org Calc : presentations;print menu
-OpenOffice.org Calc : presentations;saving
-OpenOffice.org Calc : presentations;saving automatically
-OpenOffice.org Calc : presentations;saving in other formats
-OpenOffice.org Calc : presentations;sending as e-mail
-OpenOffice.org Calc : presentations;starting with wizard
-OpenOffice.org Calc : presentations;wizards
-OpenOffice.org Calc : press buttons, see push buttons
-OpenOffice.org Calc : previews
-OpenOffice.org Calc : previews;fonts lists
-OpenOffice.org Calc : previews;page breaks for printing
-OpenOffice.org Calc : PRICE function
-OpenOffice.org Calc : PRICEDISC function
-OpenOffice.org Calc : PRICEMAT function
-OpenOffice.org Calc : prices
-OpenOffice.org Calc : prices;fixed interest securities
-OpenOffice.org Calc : prices;interest-bearing securities
-OpenOffice.org Calc : prices;non-interest-bearing securities
-OpenOffice.org Calc : prices;securities with irregular first interest rate
-OpenOffice.org Calc : prices;treasury bills
-OpenOffice.org Calc : primary key
-OpenOffice.org Calc : primary key;database tables
-OpenOffice.org Calc : primary keys
-OpenOffice.org Calc : primary keys;defining
-OpenOffice.org Calc : primary keys;inserting (Base)
-OpenOffice.org Calc : print area selection
-OpenOffice.org Calc : print ranges
-OpenOffice.org Calc : printer metrics for document formatting (Writer)
-OpenOffice.org Calc : printers
-OpenOffice.org Calc : printers;adding, UNIX
-OpenOffice.org Calc : printers;choosing
-OpenOffice.org Calc : printers;default printer
-OpenOffice.org Calc : printers;faxes under UNIX
-OpenOffice.org Calc : printers;maximum page formats
-OpenOffice.org Calc : printers;paper trays
-OpenOffice.org Calc : printers;properties
-OpenOffice.org Calc : printing
-OpenOffice.org Calc : printing;black and white
-OpenOffice.org Calc : printing;brochures
-OpenOffice.org Calc : printing;cells
-OpenOffice.org Calc : printing;colors in grayscale
-OpenOffice.org Calc : printing;copies
-OpenOffice.org Calc : printing;creating individual jobs
-OpenOffice.org Calc : printing;dates in presentations
-OpenOffice.org Calc : printing;directly
-OpenOffice.org Calc : printing;documents
-OpenOffice.org Calc : printing;drawings defaults
-OpenOffice.org Calc : printing;elements in text documents
-OpenOffice.org Calc : printing;faster
-OpenOffice.org Calc : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Calc : printing;fitting to pages in presentations
-OpenOffice.org Calc : printing;formulas in OpenOffice.org Math
-OpenOffice.org Calc : printing;hidden pages of presentations
-OpenOffice.org Calc : printing;in original size in OpenOffice.org Math
-OpenOffice.org Calc : printing;landscape
-OpenOffice.org Calc : printing;left/right pages
-OpenOffice.org Calc : printing;notes
-OpenOffice.org Calc : printing;page order
-OpenOffice.org Calc : printing;queries (Base)
-OpenOffice.org Calc : printing;rows/columns as table headings
-OpenOffice.org Calc : printing;scaling in OpenOffice.org Math
-OpenOffice.org Calc : printing;selections
-OpenOffice.org Calc : printing;sheet counts
-OpenOffice.org Calc : printing;sheet details
-OpenOffice.org Calc : printing;sheet selections
-OpenOffice.org Calc : printing;sheets on multiple pages
-OpenOffice.org Calc : printing;text always in black
-OpenOffice.org Calc : printing;text in reverse order
-OpenOffice.org Calc : printing;tiling pages in presentations
-OpenOffice.org Calc : printing;transparencies
-OpenOffice.org Calc : printing;warnings
-OpenOffice.org Calc : printing;without scaling in presentations
-OpenOffice.org Calc : printing speed
-OpenOffice.org Calc : PROB function
-OpenOffice.org Calc : probabilities of samples with binomial distribution
-OpenOffice.org Calc : PRODUCT function
-OpenOffice.org Calc : programming
-OpenOffice.org Calc : programming;add-ins
-OpenOffice.org Calc : programming;functions
-OpenOffice.org Calc : programming;OpenOffice.org
-OpenOffice.org Calc : programming;scripting
-OpenOffice.org Calc : PROPER function
-OpenOffice.org Calc : properties
-OpenOffice.org Calc : properties;charts
-OpenOffice.org Calc : properties;fields in databases
-OpenOffice.org Calc : properties;files
-OpenOffice.org Calc : properties;form controls
-OpenOffice.org Calc : properties;forms
-OpenOffice.org Calc : properties;printers
-OpenOffice.org Calc : properties;smooth lines in line charts/XY charts
-OpenOffice.org Calc : protected contents
-OpenOffice.org Calc : protected dashes
-OpenOffice.org Calc : protected database tables
-OpenOffice.org Calc : protected documents
-OpenOffice.org Calc : protected spaces
-OpenOffice.org Calc : protected spaces;inserting
-OpenOffice.org Calc : protected spaces;showing (Writer)
-OpenOffice.org Calc : protecting
-OpenOffice.org Calc : protecting;cells and sheets
-OpenOffice.org Calc : protecting;contents
-OpenOffice.org Calc : protecting;recorded changes
-OpenOffice.org Calc : protecting;unprotecting cells
-OpenOffice.org Calc : proxy settings
-OpenOffice.org Calc : push buttons
-OpenOffice.org Calc : push buttons;adding to documents
-OpenOffice.org Calc : push buttons;creating
-OpenOffice.org Calc : PV function
-OpenOffice.org Calc : QUARTILE function
-OpenOffice.org Calc : queries
-OpenOffice.org Calc : queries;copying (Base)
-OpenOffice.org Calc : queries;creating in design view (Base)
-OpenOffice.org Calc : queries;creating in SQL view
-OpenOffice.org Calc : queries;defining (Base)
-OpenOffice.org Calc : queries;deleting table links (Base)
-OpenOffice.org Calc : queries;editing in data source view
-OpenOffice.org Calc : queries;formulating filter conditions (Base)
-OpenOffice.org Calc : queries;joining tables (Base)
-OpenOffice.org Calc : queries;missing elements (Base)
-OpenOffice.org Calc : queries;overview (Base)
-OpenOffice.org Calc : queries;parameter queries (Base)
-OpenOffice.org Calc : queries;printing (Base)
-OpenOffice.org Calc : Query Wizard (Base)
-OpenOffice.org Calc : Quickstarter
-OpenOffice.org Calc : quotation marks
-OpenOffice.org Calc : quotation marks;replacing
-OpenOffice.org Calc : quotes
-OpenOffice.org Calc : quotes;custom
-OpenOffice.org Calc : QUOTIENT function
-OpenOffice.org Calc : radar charts, see net charts
-OpenOffice.org Calc : RADIANS function
-OpenOffice.org Calc : radio button creation
-OpenOffice.org Calc : RAND function
-OpenOffice.org Calc : RANDBETWEEN function
-OpenOffice.org Calc : random numbers
-OpenOffice.org Calc : random numbers;between 0 and 1
-OpenOffice.org Calc : random numbers;between limits
-OpenOffice.org Calc : random numbers;examples
-OpenOffice.org Calc : ranges
-OpenOffice.org Calc : ranges;combining
-OpenOffice.org Calc : ranges;defining database ranges
-OpenOffice.org Calc : ranges;inserting in tables
-OpenOffice.org Calc : ranges;print ranges
-OpenOffice.org Calc : RANK function
-OpenOffice.org Calc : RATE function
-OpenOffice.org Calc : rates of return
-OpenOffice.org Calc : rates of return;non-interest-bearing securities
-OpenOffice.org Calc : rates of return;securities
-OpenOffice.org Calc : rates of return;securities with interest paid on maturity
-OpenOffice.org Calc : rates of return of treasury bills
-OpenOffice.org Calc : read-only documents
-OpenOffice.org Calc : read-only documents;cursor
-OpenOffice.org Calc : read-only documents;database tables on/off
-OpenOffice.org Calc : read-only documents;editing
-OpenOffice.org Calc : read-only documents;opening documents as
-OpenOffice.org Calc : read-only items in Data Navigator
-OpenOffice.org Calc : recalculating
-OpenOffice.org Calc : recalculating;all formulas in sheets
-OpenOffice.org Calc : recalculating;auto calculating sheets
-OpenOffice.org Calc : recalculating;DataPilot tables
-OpenOffice.org Calc : RECEIVED function
-OpenOffice.org Calc : recognizing
-OpenOffice.org Calc : recognizing;column and row labels
-OpenOffice.org Calc : recognizing;equal numbers
-OpenOffice.org Calc : recognizing;general errors
-OpenOffice.org Calc : recognizing formula cells
-OpenOffice.org Calc : recognizing URLs automatically
-OpenOffice.org Calc : recording
-OpenOffice.org Calc : recording;changes
-OpenOffice.org Calc : recording;macros
-OpenOffice.org Calc : records
-OpenOffice.org Calc : records;counting in Calc databases
-OpenOffice.org Calc : records;inserting notes
-OpenOffice.org Calc : records;protecting
-OpenOffice.org Calc : records;saving
-OpenOffice.org Calc : records;searching in databases
-OpenOffice.org Calc : rectangles with round corners
-OpenOffice.org Calc : recursions in spreadsheets
-OpenOffice.org Calc : redo command
-OpenOffice.org Calc : reduced printing
-OpenOffice.org Calc : reference lines
-OpenOffice.org Calc : reference operators
-OpenOffice.org Calc : references
-OpenOffice.org Calc : references;absolute/relative
-OpenOffice.org Calc : references;by defined names
-OpenOffice.org Calc : references;displaying in color (Calc)
-OpenOffice.org Calc : references;expanding (Calc)
-OpenOffice.org Calc : references;inserting by drag and drop
-OpenOffice.org Calc : references;iterative (Calc)
-OpenOffice.org Calc : references;testing cell contents
-OpenOffice.org Calc : references;to cells
-OpenOffice.org Calc : references;to cells in another document
-OpenOffice.org Calc : references;URL in cells
-OpenOffice.org Calc : register-true
-OpenOffice.org Calc : register-true;definition
-OpenOffice.org Calc : registering
-OpenOffice.org Calc : registering;address books
-OpenOffice.org Calc : registering;databases (Base)
-OpenOffice.org Calc : registering;OpenOffice.org
-OpenOffice.org Calc : regression analysis
-OpenOffice.org Calc : regression curves in charts
-OpenOffice.org Calc : regression lines
-OpenOffice.org Calc : regression lines;FORECAST function
-OpenOffice.org Calc : regression lines;LINEST function
-OpenOffice.org Calc : regular expressions
-OpenOffice.org Calc : regular expressions;list of
-OpenOffice.org Calc : regular expressions;opening files
-OpenOffice.org Calc : relational databases (Base)
-OpenOffice.org Calc : relations
-OpenOffice.org Calc : relations;creating and deleting (Base)
-OpenOffice.org Calc : relations;joining tables (Base)
-OpenOffice.org Calc : relations;properties (Base)
-OpenOffice.org Calc : relative addresses
-OpenOffice.org Calc : relative hyperlinks
-OpenOffice.org Calc : relative references
-OpenOffice.org Calc : relative saving of URLs
-OpenOffice.org Calc : reloading
-OpenOffice.org Calc : reloading;documents
-OpenOffice.org Calc : reloading;HTML documents, automatically
-OpenOffice.org Calc : remainders of divisions
-OpenOffice.org Calc : remarks on cells
-OpenOffice.org Calc : remarks, see also notes
-OpenOffice.org Calc : remote configurations
-OpenOffice.org Calc : remove noise filter
-OpenOffice.org Calc : removing
-OpenOffice.org Calc : removing;bullets and numbering
-OpenOffice.org Calc : removing;cell range filters
-OpenOffice.org Calc : removing;filters
-OpenOffice.org Calc : removing;form filters
-OpenOffice.org Calc : removing, see also deleting
-OpenOffice.org Calc : renaming sheets
-OpenOffice.org Calc : reorganizing charts
-OpenOffice.org Calc : repayment installment
-OpenOffice.org Calc : repeating
-OpenOffice.org Calc : repeating;columns/rows on printed pages
-OpenOffice.org Calc : repeating;commands
-OpenOffice.org Calc : REPLACE function
-OpenOffice.org Calc : replacement options
-OpenOffice.org Calc : replacement table
-OpenOffice.org Calc : replacing
-OpenOffice.org Calc : replacing;AutoCorrect function
-OpenOffice.org Calc : replacing;cell contents
-OpenOffice.org Calc : replacing;dashes
-OpenOffice.org Calc : Report Builder
-OpenOffice.org Calc : reports
-OpenOffice.org Calc : reports;creating
-OpenOffice.org Calc : reports;error reports
-OpenOffice.org Calc : reports;opening and editing
-OpenOffice.org Calc : reports;templates
-OpenOffice.org Calc : REPT function
-OpenOffice.org Calc : resetting
-OpenOffice.org Calc : resetting;templates
-OpenOffice.org Calc : resizing
-OpenOffice.org Calc : resizing;objects, by mouse
-OpenOffice.org Calc : resizing, see also scaling/zooming
-OpenOffice.org Calc : resolution when printing bitmaps
-OpenOffice.org Calc : restoring
-OpenOffice.org Calc : restoring;default formatting
-OpenOffice.org Calc : restoring;editing
-OpenOffice.org Calc : results display vs. formulas display
-OpenOffice.org Calc : reversing printing order
-OpenOffice.org Calc : review function
-OpenOffice.org Calc : review function;accepting or rejecting changes
-OpenOffice.org Calc : review function;comparing documents
-OpenOffice.org Calc : review function;protecting records
-OpenOffice.org Calc : review function;recording changes example
-OpenOffice.org Calc : rich text control
-OpenOffice.org Calc : right alignment of paragraphs
-OpenOffice.org Calc : RIGHT function
-OpenOffice.org Calc : right joins (Base)
-OpenOffice.org Calc : right-to-left text
-OpenOffice.org Calc : right-to-left text
-OpenOffice.org Calc : right-to-left text;spreadsheets
-OpenOffice.org Calc : ROMAN function
-OpenOffice.org Calc : ROT13 function
-OpenOffice.org Calc : rotating
-OpenOffice.org Calc : rotating;3D text
-OpenOffice.org Calc : rotating;tables
-OpenOffice.org Calc : rotating;text in cells
-OpenOffice.org Calc : round corners
-OpenOffice.org Calc : ROUND function
-OpenOffice.org Calc : ROUNDDOWN function
-OpenOffice.org Calc : rounded off numbers
-OpenOffice.org Calc : rounding
-OpenOffice.org Calc : rounding;down to nearest multiple of significance
-OpenOffice.org Calc : rounding;down to next integer
-OpenOffice.org Calc : rounding;up to multiples of significance
-OpenOffice.org Calc : rounding;up/down to even integers
-OpenOffice.org Calc : rounding;up/down to nearest odd integer
-OpenOffice.org Calc : rounding precision
-OpenOffice.org Calc : rounding precision (Calc)
-OpenOffice.org Calc : ROUNDUP function
-OpenOffice.org Calc : row breaks
-OpenOffice.org Calc : row breaks;deleting
-OpenOffice.org Calc : row breaks;inserting
-OpenOffice.org Calc : ROW function
-OpenOffice.org Calc : row headers
-OpenOffice.org Calc : row headers;displaying (Calc)
-OpenOffice.org Calc : row headers;hiding
-OpenOffice.org Calc : row headers;highlighting (Calc)
-OpenOffice.org Calc : row headers;using in formulas
-OpenOffice.org Calc : rows
-OpenOffice.org Calc : rows;deleting
-OpenOffice.org Calc : rows;finding labels automatically
-OpenOffice.org Calc : rows;freezing
-OpenOffice.org Calc : rows;heights
-OpenOffice.org Calc : rows;hiding
-OpenOffice.org Calc : rows;inserting
-OpenOffice.org Calc : rows;optimal heights
-OpenOffice.org Calc : rows;removing/redisplaying with filters
-OpenOffice.org Calc : rows;repeating when printing
-OpenOffice.org Calc : rows;swapping with columns
-OpenOffice.org Calc : rows;visible and invisible
-OpenOffice.org Calc : ROWS function
-OpenOffice.org Calc : RRI function
-OpenOffice.org Calc : RSQ calculations
-OpenOffice.org Calc : RSQ function
-OpenOffice.org Calc : rulers
-OpenOffice.org Calc : rulers;default settings
-OpenOffice.org Calc : rulers;measurement units
-OpenOffice.org Calc : rulers;visible in presentations
-OpenOffice.org Calc : sales values
-OpenOffice.org Calc : sales values;fixed interest securities
-OpenOffice.org Calc : sales values;non-interest-bearing securities
-OpenOffice.org Calc : samples and templates
-OpenOffice.org Calc : sampling without replacement
-OpenOffice.org Calc : saving
-OpenOffice.org Calc : saving;default file formats
-OpenOffice.org Calc : saving;dialog settings
-OpenOffice.org Calc : saving;documents
-OpenOffice.org Calc : saving;documents for mobile devices
-OpenOffice.org Calc : saving;documents in other formats
-OpenOffice.org Calc : saving;documents, automatically
-OpenOffice.org Calc : saving;in Microsoft Office file format
-OpenOffice.org Calc : saving;options
-OpenOffice.org Calc : saving;sheets in HTML
-OpenOffice.org Calc : saving;templates
-OpenOffice.org Calc : saving;to XML
-OpenOffice.org Calc : saving;VBA code in Microsoft Office documents
-OpenOffice.org Calc : saving;with password by default
-OpenOffice.org Calc : saving as command
-OpenOffice.org Calc : saving as command;precautions
-OpenOffice.org Calc : scalar products
-OpenOffice.org Calc : scaling
-OpenOffice.org Calc : scaling;axes
-OpenOffice.org Calc : scaling;font sizes in user interface
-OpenOffice.org Calc : scaling;objects
-OpenOffice.org Calc : scaling;pictures
-OpenOffice.org Calc : scaling;printing in OpenOffice.org Math
-OpenOffice.org Calc : scaling;text in charts
-OpenOffice.org Calc : scaling;when printing presentations
-OpenOffice.org Calc : scaling, see also zooming
-OpenOffice.org Calc : scatter charts
-OpenOffice.org Calc : scenarios
-OpenOffice.org Calc : scenarios;creating/editing/deleting
-OpenOffice.org Calc : scenarios;displaying names
-OpenOffice.org Calc : screen
-OpenOffice.org Calc : screen;full screen views
-OpenOffice.org Calc : screen;scaling
-OpenOffice.org Calc : screen magnifiers
-OpenOffice.org Calc : screen readers
-OpenOffice.org Calc : script organization
-OpenOffice.org Calc : scrollbars
-OpenOffice.org Calc : scrollbars;controls
-OpenOffice.org Calc : scrollbars;displaying (Calc)
-OpenOffice.org Calc : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Calc : scrolling prevention in tables
-OpenOffice.org Calc : search criteria for database functions in cells
-OpenOffice.org Calc : search engines
-OpenOffice.org Calc : search engines;definition
-OpenOffice.org Calc : search engines;selecting
-OpenOffice.org Calc : SEARCH function
-OpenOffice.org Calc : searching
-OpenOffice.org Calc : searching;all sheets
-OpenOffice.org Calc : searching;cell contents in Calc databases
-OpenOffice.org Calc : searching;databases
-OpenOffice.org Calc : searching;form filters
-OpenOffice.org Calc : searching;Internet
-OpenOffice.org Calc : searching;links in cells
-OpenOffice.org Calc : searching;maximum values in columns
-OpenOffice.org Calc : searching;minimum values in columns
-OpenOffice.org Calc : searching;tables and forms
-OpenOffice.org Calc : searching, see also finding
-OpenOffice.org Calc : SECOND function
-OpenOffice.org Calc : secondary axes in charts
-OpenOffice.org Calc : sections
-OpenOffice.org Calc : sections;backgrounds
-OpenOffice.org Calc : securities
-OpenOffice.org Calc : securities;first interest payment until settlement date
-OpenOffice.org Calc : security
-OpenOffice.org Calc : security;digital signatures
-OpenOffice.org Calc : security;options for documents with macros
-OpenOffice.org Calc : security;protecting contents
-OpenOffice.org Calc : security;warning dialogs with macros
-OpenOffice.org Calc : selecting
-OpenOffice.org Calc : selecting;cells
-OpenOffice.org Calc : selecting;controls
-OpenOffice.org Calc : selecting;formatting themes
-OpenOffice.org Calc : selecting;measurement units
-OpenOffice.org Calc : selecting;multiple sheets
-OpenOffice.org Calc : selecting;objects
-OpenOffice.org Calc : selecting;print areas
-OpenOffice.org Calc : selecting;scenarios in Navigator
-OpenOffice.org Calc : selecting;several files
-OpenOffice.org Calc : selection clipboard
-OpenOffice.org Calc : selection frames
-OpenOffice.org Calc : selection lists
-OpenOffice.org Calc : selection lists;filling cells
-OpenOffice.org Calc : selection lists;validity
-OpenOffice.org Calc : selection modes in spreadsheets
-OpenOffice.org Calc : selection modes in text
-OpenOffice.org Calc : sending
-OpenOffice.org Calc : sending;AutoAbstract function in presentations
-OpenOffice.org Calc : sending;documents as e-mail
-OpenOffice.org Calc : sending;documents as faxes
-OpenOffice.org Calc : separator lines
-OpenOffice.org Calc : separator lines;defining
-OpenOffice.org Calc : separators
-OpenOffice.org Calc : separators;conditional
-OpenOffice.org Calc : series
-OpenOffice.org Calc : series;calculating
-OpenOffice.org Calc : series;sort lists
-OpenOffice.org Calc : SERIESSUM function
-OpenOffice.org Calc : Server Side ImageMap
-OpenOffice.org Calc : settings
-OpenOffice.org Calc : settings;printers
-OpenOffice.org Calc : settings;program configuration
-OpenOffice.org Calc : settings;proxies
-OpenOffice.org Calc : settings;tracking changes
-OpenOffice.org Calc : settings;views
-OpenOffice.org Calc : SGML
-OpenOffice.org Calc : SGML;definition
-OpenOffice.org Calc : shadows
-OpenOffice.org Calc : shadows;areas
-OpenOffice.org Calc : shadows;borders
-OpenOffice.org Calc : shadows;characters
-OpenOffice.org Calc : shadows;characters, using context menu
-OpenOffice.org Calc : shared libraries
-OpenOffice.org Calc : shared libraries;programming
-OpenOffice.org Calc : sharing documents
-OpenOffice.org Calc : sharpening filter
-OpenOffice.org Calc : sheet area names
-OpenOffice.org Calc : SHEET function
-OpenOffice.org Calc : sheet grids
-OpenOffice.org Calc : sheet grids;printing
-OpenOffice.org Calc : sheet numbers
-OpenOffice.org Calc : sheet numbers;looking up
-OpenOffice.org Calc : sheet ranges
-OpenOffice.org Calc : sheet ranges;filling
-OpenOffice.org Calc : sheet references
-OpenOffice.org Calc : sheet tabs
-OpenOffice.org Calc : sheet tabs;displaying
-OpenOffice.org Calc : sheet tabs;renaming
-OpenOffice.org Calc : sheet tabs;using
-OpenOffice.org Calc : sheets
-OpenOffice.org Calc : sheets;AutoFormat function
-OpenOffice.org Calc : sheets;creating
-OpenOffice.org Calc : sheets;defining label ranges
-OpenOffice.org Calc : sheets;deleting
-OpenOffice.org Calc : sheets;displaying
-OpenOffice.org Calc : sheets;filter values
-OpenOffice.org Calc : sheets;formatting themes
-OpenOffice.org Calc : sheets;hiding
-OpenOffice.org Calc : sheets;hiding details
-OpenOffice.org Calc : sheets;HTML
-OpenOffice.org Calc : sheets;inserting
-OpenOffice.org Calc : sheets;inserting - Applying Multiple Sheets
-OpenOffice.org Calc : sheets;inserting row breaks
-OpenOffice.org Calc : sheets;optimal row heights
-OpenOffice.org Calc : sheets;outlines
-OpenOffice.org Calc : sheets;printing details
-OpenOffice.org Calc : sheets;printing in landscape
-OpenOffice.org Calc : sheets;printing on multiple pages
-OpenOffice.org Calc : sheets;printing sheet counts
-OpenOffice.org Calc : sheets;protecting
-OpenOffice.org Calc : sheets;renaming
-OpenOffice.org Calc : sheets;right-to-left
-OpenOffice.org Calc : sheets;searching all
-OpenOffice.org Calc : sheets;selecting multiple
-OpenOffice.org Calc : sheets;showing multiple
-OpenOffice.org Calc : sheets;simultaneous multiple filling
-OpenOffice.org Calc : SHEETS function
-OpenOffice.org Calc : shortcut keys
-OpenOffice.org Calc : shortcut keys;assigning macros
-OpenOffice.org Calc : shortcut keys;charts
-OpenOffice.org Calc : shortcut keys;general
-OpenOffice.org Calc : shortcut keys;in databases
-OpenOffice.org Calc : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Calc : shortcut keys;OpenOffice.org Calc accessibility
-OpenOffice.org Calc : shortcut keys;spreadsheets
-OpenOffice.org Calc : showing
-OpenOffice.org Calc : showing;cell references
-OpenOffice.org Calc : showing;changes
-OpenOffice.org Calc : showing;columns
-OpenOffice.org Calc : showing;docked windows
-OpenOffice.org Calc : showing;drawings and controls (Writer)
-OpenOffice.org Calc : showing;live presentations on the Internet
-OpenOffice.org Calc : showing;rows
-OpenOffice.org Calc : showing;sheet details
-OpenOffice.org Calc : showing;toolbars
-OpenOffice.org Calc : SIGN function
-OpenOffice.org Calc : signing documents with digital signatures
-OpenOffice.org Calc : similarity search
-OpenOffice.org Calc : simple handles (Writer)
-OpenOffice.org Calc : simplified Chinese
-OpenOffice.org Calc : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Calc : SIN function
-OpenOffice.org Calc : single sign on options
-OpenOffice.org Calc : single-line spacing in text
-OpenOffice.org Calc : SINH function
-OpenOffice.org Calc : sizes
-OpenOffice.org Calc : sizes;draw objects
-OpenOffice.org Calc : sizes;pictures
-OpenOffice.org Calc : SKEW function
-OpenOffice.org Calc : slanting draw objects
-OpenOffice.org Calc : SLN function
-OpenOffice.org Calc : SLOPE function
-OpenOffice.org Calc : slopes, see also regression lines
-OpenOffice.org Calc : small capitals
-OpenOffice.org Calc : SMALL function
-OpenOffice.org Calc : small icons
-OpenOffice.org Calc : smart tag configuration
-OpenOffice.org Calc : smooth scrolling (Writer)
-OpenOffice.org Calc : smoothing filter
-OpenOffice.org Calc : snap grid defaults (Writer/Calc)
-OpenOffice.org Calc : snapping in presentations and drawings
-OpenOffice.org Calc : solarization filter
-OpenOffice.org Calc : solver
-OpenOffice.org Calc : sort lists
-OpenOffice.org Calc : sort lists;applying
-OpenOffice.org Calc : sort lists;copying to in Calc
-OpenOffice.org Calc : sorting
-OpenOffice.org Calc : sorting;Asian languages
-OpenOffice.org Calc : sorting;data in forms
-OpenOffice.org Calc : sorting;database ranges
-OpenOffice.org Calc : sorting;databases
-OpenOffice.org Calc : sorting;options for database ranges
-OpenOffice.org Calc : sorting;options in Data Pilot
-OpenOffice.org Calc : sorting;sort criteria for database ranges
-OpenOffice.org Calc : sounds
-OpenOffice.org Calc : sounds;inserting and playing
-OpenOffice.org Calc : spaces
-OpenOffice.org Calc : spaces;displaying (Writer)
-OpenOffice.org Calc : spaces;ignoring double
-OpenOffice.org Calc : spaces;inserting protected spaces
-OpenOffice.org Calc : spaces;showing protected spaces (Writer)
-OpenOffice.org Calc : spacing
-OpenOffice.org Calc : spacing;between paragraphs in footnotes
-OpenOffice.org Calc : spacing;font effects
-OpenOffice.org Calc : spacing;lines and paragraphs
-OpenOffice.org Calc : spacing;tab stops in text documents
-OpenOffice.org Calc : spacing;tabs in presentations
-OpenOffice.org Calc : spadmin
-OpenOffice.org Calc : special characters
-OpenOffice.org Calc : speech bubbles
-OpenOffice.org Calc : speed of printing
-OpenOffice.org Calc : spellcheck
-OpenOffice.org Calc : spellcheck;activating for a language
-OpenOffice.org Calc : spellcheck;context menus
-OpenOffice.org Calc : spellcheck;default languages
-OpenOffice.org Calc : spellcheck;dialog
-OpenOffice.org Calc : spellcheck;dictionary of exceptions
-OpenOffice.org Calc : spellcheck;ignore list
-OpenOffice.org Calc : spin button creation
-OpenOffice.org Calc : spoolfiles with Xprinter
-OpenOffice.org Calc : spreadsheets
-OpenOffice.org Calc : spreadsheets;as databases (base)
-OpenOffice.org Calc : spreadsheets;backgrounds
-OpenOffice.org Calc : spreadsheets;calculating
-OpenOffice.org Calc : spreadsheets;copying
-OpenOffice.org Calc : spreadsheets;copying areas to text documents
-OpenOffice.org Calc : spreadsheets;creating/opening
-OpenOffice.org Calc : spreadsheets;deleting
-OpenOffice.org Calc : spreadsheets;deleting cell contents
-OpenOffice.org Calc : spreadsheets;deleting cells
-OpenOffice.org Calc : spreadsheets;deleting column breaks
-OpenOffice.org Calc : spreadsheets;deleting row breaks
-OpenOffice.org Calc : spreadsheets;displaying headers of columns/rows
-OpenOffice.org Calc : spreadsheets;formatting
-OpenOffice.org Calc : spreadsheets;formula bar
-OpenOffice.org Calc : spreadsheets;functions
-OpenOffice.org Calc : spreadsheets;hiding functions
-OpenOffice.org Calc : spreadsheets;importing from/exporting to dBASE files
-OpenOffice.org Calc : spreadsheets;inserting breaks in
-OpenOffice.org Calc : spreadsheets;inserting cells
-OpenOffice.org Calc : spreadsheets;inserting charts
-OpenOffice.org Calc : spreadsheets;inserting column breaks
-OpenOffice.org Calc : spreadsheets;inserting columns
-OpenOffice.org Calc : spreadsheets;inserting database records
-OpenOffice.org Calc : spreadsheets;inserting rows
-OpenOffice.org Calc : spreadsheets;moving
-OpenOffice.org Calc : spreadsheets;optimal column widths
-OpenOffice.org Calc : spreadsheets;printing
-OpenOffice.org Calc : spreadsheets;saving
-OpenOffice.org Calc : spreadsheets;saving automatically
-OpenOffice.org Calc : spreadsheets;saving in other formats
-OpenOffice.org Calc : spreadsheets;sending as e-mail
-OpenOffice.org Calc : spreadsheets;shortcut keys in
-OpenOffice.org Calc : spreadsheets;showing columns
-OpenOffice.org Calc : spreadsheets;value highlighting
-OpenOffice.org Calc : spreadsheets;values as shown
-OpenOffice.org Calc : SQL
-OpenOffice.org Calc : SQL;definition
-OpenOffice.org Calc : SQL;DISTINCT parameter
-OpenOffice.org Calc : SQL;executing SQL commands
-OpenOffice.org Calc : SQL;executing SQL statements (Base)
-OpenOffice.org Calc : SQL;queries (Base)
-OpenOffice.org Calc : SQRT function
-OpenOffice.org Calc : SQRTPI function
-OpenOffice.org Calc : square drawings
-OpenOffice.org Calc : square number additions
-OpenOffice.org Calc : square roots
-OpenOffice.org Calc : square roots;positive numbers
-OpenOffice.org Calc : square roots;products of Pi
-OpenOffice.org Calc : standard bar on/off
-OpenOffice.org Calc : standard deviation in charts
-OpenOffice.org Calc : standard deviations in databases
-OpenOffice.org Calc : standard deviations in databases;based on a sample
-OpenOffice.org Calc : standard deviations in databases;based on populations
-OpenOffice.org Calc : standard deviations in statistics
-OpenOffice.org Calc : standard deviations in statistics;based on a population
-OpenOffice.org Calc : standard deviations in statistics;based on a sample
-OpenOffice.org Calc : standard errors
-OpenOffice.org Calc : standard errors;array functions
-OpenOffice.org Calc : standard errors;statistical functions
-OpenOffice.org Calc : standard filters in databases
-OpenOffice.org Calc : standard printer under UNIX
-OpenOffice.org Calc : STANDARDIZE function
-OpenOffice.org Calc : start parameters
-OpenOffice.org Calc : statistics functions
-OpenOffice.org Calc : statistics in charts
-OpenOffice.org Calc : status bar on/off
-OpenOffice.org Calc : STDEV function
-OpenOffice.org Calc : STDEVA function
-OpenOffice.org Calc : STDEVP function
-OpenOffice.org Calc : STDEVPA function
-OpenOffice.org Calc : STEYX function
-OpenOffice.org Calc : stickers
-OpenOffice.org Calc : stock charts
-OpenOffice.org Calc : straight-line depreciations
-OpenOffice.org Calc : strikethrough
-OpenOffice.org Calc : strikethrough;characters
-OpenOffice.org Calc : strikethrough;font effects
-OpenOffice.org Calc : STYLE function
-OpenOffice.org Calc : STYLE function example
-OpenOffice.org Calc : styles
-OpenOffice.org Calc : styles;'changed' message
-OpenOffice.org Calc : styles;conditional styles
-OpenOffice.org Calc : styles;copying between documents
-OpenOffice.org Calc : styles;keyboard shortcuts
-OpenOffice.org Calc : styles;organizing
-OpenOffice.org Calc : styles;printing styles used in a document
-OpenOffice.org Calc : styles;replacing automatically
-OpenOffice.org Calc : Styles and Formatting window
-OpenOffice.org Calc : Styles and Formatting window;docking
-OpenOffice.org Calc : Styles and Formatting window
-OpenOffice.org Calc : Stylist, see Styles and Formatting window
-OpenOffice.org Calc : subforms
-OpenOffice.org Calc : subforms;creating
-OpenOffice.org Calc : subforms;description
-OpenOffice.org Calc : submitting forms
-OpenOffice.org Calc : subscript text in cells
-OpenOffice.org Calc : SUBSTITUTE function
-OpenOffice.org Calc : SUBTOTAL function
-OpenOffice.org Calc : subtotals
-OpenOffice.org Calc : subtotals;sorting options
-OpenOffice.org Calc : suffixes in file formats
-OpenOffice.org Calc : SUM function
-OpenOffice.org Calc : sum icon
-OpenOffice.org Calc : SUMIF function
-OpenOffice.org Calc : SUMPRODUCT function
-OpenOffice.org Calc : sums
-OpenOffice.org Calc : sums;cells in Calc databases
-OpenOffice.org Calc : sums;of filtered data
-OpenOffice.org Calc : sums;of square numbers
-OpenOffice.org Calc : sums;of squares of deviations
-OpenOffice.org Calc : SUMSQ function
-OpenOffice.org Calc : SUMX2MY2 function
-OpenOffice.org Calc : SUMX2PY2 function
-OpenOffice.org Calc : SUMXMY2 function
-OpenOffice.org Calc : superscript text in cells
-OpenOffice.org Calc : support on the Web
-OpenOffice.org Calc : swapping tables
-OpenOffice.org Calc : SYD function
-OpenOffice.org Calc : syllables in spreadsheets
-OpenOffice.org Calc : synchronizing
-OpenOffice.org Calc : synchronizing;labels and business cards
-OpenOffice.org Calc : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Calc : system address book registration
-OpenOffice.org Calc : T function
-OpenOffice.org Calc : t-distribution
-OpenOffice.org Calc : tab stops
-OpenOffice.org Calc : tab stops;displaying (Writer)
-OpenOffice.org Calc : tab stops;inserting and editing
-OpenOffice.org Calc : tab stops;setting in sheets
-OpenOffice.org Calc : tab stops;settings
-OpenOffice.org Calc : tab stops;spacing in presentations
-OpenOffice.org Calc : tab stops;spacing in text documents
-OpenOffice.org Calc : table controls
-OpenOffice.org Calc : table controls;form functions
-OpenOffice.org Calc : table controls;keyboard-only edit mode
-OpenOffice.org Calc : table controls;properties
-OpenOffice.org Calc : table views of databases
-OpenOffice.org Calc : Table Wizard (Base)
-OpenOffice.org Calc : tables
-OpenOffice.org Calc : tables;AutoFormat function
-OpenOffice.org Calc : tables;backgrounds
-OpenOffice.org Calc : tables;combining
-OpenOffice.org Calc : tables;copying cell styles
-OpenOffice.org Calc : tables;database ranges
-OpenOffice.org Calc : tables;deactivating automatic changes in
-OpenOffice.org Calc : tables;displaying formulas/values
-OpenOffice.org Calc : tables;freezing
-OpenOffice.org Calc : tables;importing/exporting as text
-OpenOffice.org Calc : tables;inserting external data
-OpenOffice.org Calc : tables;inserting line breaks
-OpenOffice.org Calc : tables;merging cells
-OpenOffice.org Calc : tables;multiple operations in
-OpenOffice.org Calc : tables;number formats
-OpenOffice.org Calc : tables;renaming
-OpenOffice.org Calc : tables;rotating
-OpenOffice.org Calc : tables;selecting ranges
-OpenOffice.org Calc : tables;showing details
-OpenOffice.org Calc : tables;splitting windows
-OpenOffice.org Calc : tables;transposing
-OpenOffice.org Calc : tables;views
-OpenOffice.org Calc : tables in databases
-OpenOffice.org Calc : tables in databases;access rights to (Base)
-OpenOffice.org Calc : tables in databases;adding to queries
-OpenOffice.org Calc : tables in databases;browsing and editing
-OpenOffice.org Calc : tables in databases;copying database tables (Base)
-OpenOffice.org Calc : tables in databases;creating
-OpenOffice.org Calc : tables in databases;creating in design view
-OpenOffice.org Calc : tables in databases;importing dBASE files
-OpenOffice.org Calc : tables in databases;importing text formats (Base)
-OpenOffice.org Calc : tables in databases;joining for queries (Base)
-OpenOffice.org Calc : tables in databases;printing queries (Base)
-OpenOffice.org Calc : tables in databases;relations (Base)
-OpenOffice.org Calc : tables in databases;searching
-OpenOffice.org Calc : tables in spreadsheets
-OpenOffice.org Calc : tables in spreadsheets;copying data to other applications
-OpenOffice.org Calc : tables in spreadsheets;defining borders
-OpenOffice.org Calc : tables in spreadsheets;value highlighting
-OpenOffice.org Calc : tables in text
-OpenOffice.org Calc : tables in text;captions
-OpenOffice.org Calc : tables in text;creating automatically
-OpenOffice.org Calc : tables in text;default settings
-OpenOffice.org Calc : tables in text;defining borders
-OpenOffice.org Calc : tables in text;displaying
-OpenOffice.org Calc : tables in text;printing
-OpenOffice.org Calc : tabs
-OpenOffice.org Calc : tabs;displaying sheet tabs
-OpenOffice.org Calc : tags
-OpenOffice.org Calc : tags;definition
-OpenOffice.org Calc : tags;META tags
-OpenOffice.org Calc : TAN function
-OpenOffice.org Calc : TANH function
-OpenOffice.org Calc : TBILLEQ function
-OpenOffice.org Calc : TBILLPRICE function
-OpenOffice.org Calc : TBILLYIELD function
-OpenOffice.org Calc : TDIST function
-OpenOffice.org Calc : templates
-OpenOffice.org Calc : templates;agendas
-OpenOffice.org Calc : templates;changing basic fonts
-OpenOffice.org Calc : templates;database reports
-OpenOffice.org Calc : templates;deleting
-OpenOffice.org Calc : templates;editing and saving
-OpenOffice.org Calc : templates;faxes
-OpenOffice.org Calc : templates;importing and exporting
-OpenOffice.org Calc : templates;letters
-OpenOffice.org Calc : templates;new documents from templates
-OpenOffice.org Calc : templates;opening documents with
-OpenOffice.org Calc : templates;organizing
-OpenOffice.org Calc : terminology
-OpenOffice.org Calc : terminology;general glossary
-OpenOffice.org Calc : terminology;Internet glossary
-OpenOffice.org Calc : testing XML filters
-OpenOffice.org Calc : text
-OpenOffice.org Calc : text;animating
-OpenOffice.org Calc : text;Asian layout
-OpenOffice.org Calc : text;bold
-OpenOffice.org Calc : text;coloring
-OpenOffice.org Calc : text;contours
-OpenOffice.org Calc : text;copying by drag and drop
-OpenOffice.org Calc : text;CTL languages
-OpenOffice.org Calc : text;drawing pictures
-OpenOffice.org Calc : text;font effects
-OpenOffice.org Calc : text;font sizes
-OpenOffice.org Calc : text;font styles
-OpenOffice.org Calc : text;fonts and formats
-OpenOffice.org Calc : text;Fontwork icons
-OpenOffice.org Calc : text;hyperlinks
-OpenOffice.org Calc : text;inserting special characters
-OpenOffice.org Calc : text;italics
-OpenOffice.org Calc : text;kerning
-OpenOffice.org Calc : text;language selection
-OpenOffice.org Calc : text;line spacing
-OpenOffice.org Calc : text;overwriting or inserting
-OpenOffice.org Calc : text;printing in black
-OpenOffice.org Calc : text;replacing with format
-OpenOffice.org Calc : text;selection modes
-OpenOffice.org Calc : text;shadowed
-OpenOffice.org Calc : text;text/draw objects
-OpenOffice.org Calc : text attributes
-OpenOffice.org Calc : text attributes;hyperlinks
-OpenOffice.org Calc : text attributes;undoing
-OpenOffice.org Calc : text boxes
-OpenOffice.org Calc : text boxes;form functions
-OpenOffice.org Calc : text boxes;positioning
-OpenOffice.org Calc : text breaks in cells
-OpenOffice.org Calc : text colors for better accessibility
-OpenOffice.org Calc : text completion on/off
-OpenOffice.org Calc : text concatenation AND
-OpenOffice.org Calc : text databases (Base)
-OpenOffice.org Calc : text documents
-OpenOffice.org Calc : text documents;creating/opening
-OpenOffice.org Calc : text documents;importing to spreadsheets
-OpenOffice.org Calc : text documents;importing/exporting
-OpenOffice.org Calc : text documents;inserting spreadsheet cells
-OpenOffice.org Calc : text documents;print settings
-OpenOffice.org Calc : text documents;printing
-OpenOffice.org Calc : text documents;saving
-OpenOffice.org Calc : text documents;saving automatically
-OpenOffice.org Calc : text documents;saving in other formats
-OpenOffice.org Calc : text documents;sending as e-mail
-OpenOffice.org Calc : text effects
-OpenOffice.org Calc : text file import and export
-OpenOffice.org Calc : text flow
-OpenOffice.org Calc : text flow;in cells
-OpenOffice.org Calc : text formats
-OpenOffice.org Calc : text formats;databases
-OpenOffice.org Calc : text formats;for numbers
-OpenOffice.org Calc : text formats;pasting
-OpenOffice.org Calc : TEXT function
-OpenOffice.org Calc : text in cells
-OpenOffice.org Calc : text in cells;as addressing
-OpenOffice.org Calc : text in cells;AutoInput function
-OpenOffice.org Calc : text in cells;changing to numbers
-OpenOffice.org Calc : text in cells;formatting
-OpenOffice.org Calc : text in cells;functions
-OpenOffice.org Calc : text in cells;multi-line
-OpenOffice.org Calc : text in cells;writing vertically
-OpenOffice.org Calc : text input fields
-OpenOffice.org Calc : text layout for special languages
-OpenOffice.org Calc : text objects
-OpenOffice.org Calc : text objects;alignment
-OpenOffice.org Calc : text objects;draw functions
-OpenOffice.org Calc : text objects;fonts
-OpenOffice.org Calc : text objects;in presentations and drawings
-OpenOffice.org Calc : text operators
-OpenOffice.org Calc : text overflow in spreadsheet cells
-OpenOffice.org Calc : text scaling in charts
-OpenOffice.org Calc : text to columns
-OpenOffice.org Calc : text, see also text documents, paragraphs and characters
-OpenOffice.org Calc : TextArt, see Fontwork
-OpenOffice.org Calc : textures
-OpenOffice.org Calc : textures;inserting from Gallery
-OpenOffice.org Calc : textures;on chart bars
-OpenOffice.org Calc : Thai
-OpenOffice.org Calc : Thai;entering text
-OpenOffice.org Calc : Thai;language settings
-OpenOffice.org Calc : theme selection for sheets
-OpenOffice.org Calc : thesaurus
-OpenOffice.org Calc : thesaurus;activating for a language
-OpenOffice.org Calc : ticker text
-OpenOffice.org Calc : time differences
-OpenOffice.org Calc : time fields
-OpenOffice.org Calc : time fields;form functions
-OpenOffice.org Calc : TIME function
-OpenOffice.org Calc : times
-OpenOffice.org Calc : times;in cells
-OpenOffice.org Calc : times;inserting when printing presentations
-OpenOffice.org Calc : times, formats
-OpenOffice.org Calc : TIMEVALUE function
-OpenOffice.org Calc : TINV function
-OpenOffice.org Calc : tips
-OpenOffice.org Calc : tips;extended tips in Help
-OpenOffice.org Calc : title rows
-OpenOffice.org Calc : title rows;freezing during table split
-OpenOffice.org Calc : title rows;printing in OpenOffice.org Math
-OpenOffice.org Calc : title rows;printing on all sheets
-OpenOffice.org Calc : titles
-OpenOffice.org Calc : titles;alignment (charts)
-OpenOffice.org Calc : titles;changing
-OpenOffice.org Calc : titles;editing in charts
-OpenOffice.org Calc : titles;font effects
-OpenOffice.org Calc : titles;formatting automatically
-OpenOffice.org Calc : titles;formatting charts
-OpenOffice.org Calc : titles;objects
-OpenOffice.org Calc : TODAY function
-OpenOffice.org Calc : toolbars
-OpenOffice.org Calc : toolbars;adding buttons
-OpenOffice.org Calc : toolbars;docking/undocking
-OpenOffice.org Calc : toolbars;Form Navigation bar
-OpenOffice.org Calc : toolbars;viewing/closing
-OpenOffice.org Calc : tools bar
-OpenOffice.org Calc : tooltips
-OpenOffice.org Calc : tooltips;extended tips
-OpenOffice.org Calc : tooltips;help
-OpenOffice.org Calc : total amortizement rates
-OpenOffice.org Calc : traces
-OpenOffice.org Calc : traces;autorefreshing
-OpenOffice.org Calc : traces;precedents and dependents
-OpenOffice.org Calc : traces;precedents for multiple cells
-OpenOffice.org Calc : traces;refreshing
-OpenOffice.org Calc : tracing errors
-OpenOffice.org Calc : traditional Chinese
-OpenOffice.org Calc : traditional Chinese;translating to simplified chinese
-OpenOffice.org Calc : transparency
-OpenOffice.org Calc : transparency;areas
-OpenOffice.org Calc : transparency;off for faster printing
-OpenOffice.org Calc : transparency;saving
-OpenOffice.org Calc : TRANSPOSE function
-OpenOffice.org Calc : transposing tables
-OpenOffice.org Calc : treasury bills
-OpenOffice.org Calc : treasury bills;annual return
-OpenOffice.org Calc : treasury bills;prices
-OpenOffice.org Calc : treasury bills;rates of return
-OpenOffice.org Calc : tree view of Help
-OpenOffice.org Calc : TREND function
-OpenOffice.org Calc : trend lines in charts
-OpenOffice.org Calc : trigonometric functions
-OpenOffice.org Calc : TRIM function
-OpenOffice.org Calc : TRIMMEAN function
-OpenOffice.org Calc : TRUE function
-OpenOffice.org Calc : TRUNC function
-OpenOffice.org Calc : TTEST function
-OpenOffice.org Calc : TYPE function
-OpenOffice.org Calc : typefaces
-OpenOffice.org Calc : typefaces;adding under UNIX
-OpenOffice.org Calc : typefaces;formats
-OpenOffice.org Calc : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Calc : typography
-OpenOffice.org Calc : typography;Asian
-OpenOffice.org Calc : underlining
-OpenOffice.org Calc : underlining;AutoFormat function
-OpenOffice.org Calc : underlining;characters
-OpenOffice.org Calc : underlining;text
-OpenOffice.org Calc : undocking windows
-OpenOffice.org Calc : undoing
-OpenOffice.org Calc : undoing;direct formatting
-OpenOffice.org Calc : undoing;editing
-OpenOffice.org Calc : undoing;number of steps
-OpenOffice.org Calc : ungrouping entries in DataPilot tables
-OpenOffice.org Calc : ungrouping groups
-OpenOffice.org Calc : units
-OpenOffice.org Calc : units;converting
-OpenOffice.org Calc : units;measurement units
-OpenOffice.org Calc : unmerging cells
-OpenOffice.org Calc : UNO components
-OpenOffice.org Calc : UNO components;Extension Manager
-OpenOffice.org Calc : UNO components;integrating new
-OpenOffice.org Calc : unprotecting cells
-OpenOffice.org Calc : update options
-OpenOffice.org Calc : updates
-OpenOffice.org Calc : updates;checking automatically
-OpenOffice.org Calc : updates;checking manually
-OpenOffice.org Calc : updating
-OpenOffice.org Calc : updating;DataPilot tables
-OpenOffice.org Calc : updating;fields and charts, automatically (Writer)
-OpenOffice.org Calc : updating;links in text documents
-OpenOffice.org Calc : updating;links, on opening
-OpenOffice.org Calc : updating;templates
-OpenOffice.org Calc : updating;traces
-OpenOffice.org Calc : UPPER function
-OpenOffice.org Calc : URL
-OpenOffice.org Calc : URL;changing hyperlink URLs
-OpenOffice.org Calc : URL;definition
-OpenOffice.org Calc : URL;in Calc
-OpenOffice.org Calc : URL;in pictures
-OpenOffice.org Calc : URL;saving absolute/relative paths
-OpenOffice.org Calc : URL;turning off URL recognition
-OpenOffice.org Calc : user data
-OpenOffice.org Calc : user data;input
-OpenOffice.org Calc : user data;removing when saving
-OpenOffice.org Calc : user-defined dictionaries
-OpenOffice.org Calc : user-defined dictionaries;creating
-OpenOffice.org Calc : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Calc : user-defined dictionaries;editing
-OpenOffice.org Calc : user-defined functions
-OpenOffice.org Calc : user-defined styles
-OpenOffice.org Calc : user-defined styles;automatically replacing
-OpenOffice.org Calc : UTF-8/UCS2 support
-OpenOffice.org Calc : validity
-OpenOffice.org Calc : VALUE function
-OpenOffice.org Calc : values
-OpenOffice.org Calc : values;absolute
-OpenOffice.org Calc : values;defining names
-OpenOffice.org Calc : values;displaying in tables
-OpenOffice.org Calc : values;highlighting
-OpenOffice.org Calc : values;inserting in multiple cells
-OpenOffice.org Calc : values;limiting on input
-OpenOffice.org Calc : values;rounded as shown (Calc)
-OpenOffice.org Calc : values;rounded in calculations
-OpenOffice.org Calc : VAR function
-OpenOffice.org Calc : VARA function
-OpenOffice.org Calc : variables
-OpenOffice.org Calc : variables;calculating equations
-OpenOffice.org Calc : variables;defining names
-OpenOffice.org Calc : variables;for paths
-OpenOffice.org Calc : variances
-OpenOffice.org Calc : variances;based on populations
-OpenOffice.org Calc : variances;based on samples
-OpenOffice.org Calc : variances
-OpenOffice.org Calc : variances in charts
-OpenOffice.org Calc : VARP function
-OpenOffice.org Calc : VARPA function
-OpenOffice.org Calc : VBA code
-OpenOffice.org Calc : VBA code;loading/saving documents with VBA code
-OpenOffice.org Calc : VDB function
-OpenOffice.org Calc : version management
-OpenOffice.org Calc : version numbers of documents
-OpenOffice.org Calc : versions
-OpenOffice.org Calc : versions;comparing documents
-OpenOffice.org Calc : versions;file saving as, restriction
-OpenOffice.org Calc : versions;merging document versions
-OpenOffice.org Calc : versions;of a document
-OpenOffice.org Calc : versions;OpenOffice.org
-OpenOffice.org Calc : vertical callouts
-OpenOffice.org Calc : vertical scrollbars (Writer)
-OpenOffice.org Calc : vertical search function
-OpenOffice.org Calc : vertical text boxes
-OpenOffice.org Calc : videos
-OpenOffice.org Calc : viewing
-OpenOffice.org Calc : viewing;databases
-OpenOffice.org Calc : viewing;file properties
-OpenOffice.org Calc : viewing;notes on cells
-OpenOffice.org Calc : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Calc : viewing;print ranges
-OpenOffice.org Calc : viewing;toolbars
-OpenOffice.org Calc : views
-OpenOffice.org Calc : views;creating database views (Base)
-OpenOffice.org Calc : views;defaults
-OpenOffice.org Calc : views;full screen
-OpenOffice.org Calc : views;icons
-OpenOffice.org Calc : views;in 3D
-OpenOffice.org Calc : views;multiple sheets
-OpenOffice.org Calc : views;scaling
-OpenOffice.org Calc : views;tables
-OpenOffice.org Calc : Visual Basic for Applications
-OpenOffice.org Calc : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Calc : VLOOKUP function
-OpenOffice.org Calc : watermarks
-OpenOffice.org Calc : web documents
-OpenOffice.org Calc : web documents;XForms
-OpenOffice.org Calc : web pages
-OpenOffice.org Calc : web pages;importing data
-OpenOffice.org Calc : Web support
-OpenOffice.org Calc : WebCast export
-OpenOffice.org Calc : WebDAV over HTTPS
-OpenOffice.org Calc : WebQuery filter
-OpenOffice.org Calc : WEEKDAY function
-OpenOffice.org Calc : WEEKNUM function
-OpenOffice.org Calc : WEEKNUM_ADD function
-OpenOffice.org Calc : WEEKS function
-OpenOffice.org Calc : WEEKSINYEAR function
-OpenOffice.org Calc : WEIBULL function
-OpenOffice.org Calc : what if operations
-OpenOffice.org Calc : what if operations;solver
-OpenOffice.org Calc : what if operations;two variables
-OpenOffice.org Calc : widths of cells
-OpenOffice.org Calc : windows
-OpenOffice.org Calc : windows;docking
-OpenOffice.org Calc : windows;docking definition
-OpenOffice.org Calc : windows;hiding/showing/docking
-OpenOffice.org Calc : windows;new
-OpenOffice.org Calc : windows;splitting
-OpenOffice.org Calc : wizards
-OpenOffice.org Calc : wizards;agendas
-OpenOffice.org Calc : wizards;database queries
-OpenOffice.org Calc : wizards;database tables (Base)
-OpenOffice.org Calc : wizards;databases (Base)
-OpenOffice.org Calc : wizards;document converter
-OpenOffice.org Calc : wizards;Euro Converter
-OpenOffice.org Calc : wizards;faxes
-OpenOffice.org Calc : wizards;forms
-OpenOffice.org Calc : wizards;functions
-OpenOffice.org Calc : wizards;letters
-OpenOffice.org Calc : wizards;overview
-OpenOffice.org Calc : wizards;presentations
-OpenOffice.org Calc : wizards;reports
-OpenOffice.org Calc : Word documents
-OpenOffice.org Calc : Word documents;compatibility
-OpenOffice.org Calc : Word documents;saving as
-OpenOffice.org Calc : WordArt, see Fontwork
-OpenOffice.org Calc : words
-OpenOffice.org Calc : words;automatically replacing
-OpenOffice.org Calc : words;wrapping in cells
-OpenOffice.org Calc : words;wrapping in CTL
-OpenOffice.org Calc : WORKDAY function
-OpenOffice.org Calc : working directory change
-OpenOffice.org Calc : worksheet names
-OpenOffice.org Calc : wrapping text
-OpenOffice.org Calc : wrapping text;in cells
-OpenOffice.org Calc : write protection on/off
-OpenOffice.org Calc : writing aids options
-OpenOffice.org Calc : WYSIWYG in fonts lists
-OpenOffice.org Calc : X axes
-OpenOffice.org Calc : X axes;grid formatting
-OpenOffice.org Calc : X axes;scaling
-OpenOffice.org Calc : X axes;showing
-OpenOffice.org Calc : XForms
-OpenOffice.org Calc : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Calc : XForms;conditions
-OpenOffice.org Calc : XForms;opening/editing
-OpenOffice.org Calc : XIRR function
-OpenOffice.org Calc : XML converters
-OpenOffice.org Calc : XML file formats
-OpenOffice.org Calc : XML filters
-OpenOffice.org Calc : XML filters;creating/testing
-OpenOffice.org Calc : XML filters;saving as package/installing/deleting
-OpenOffice.org Calc : XML filters;settings
-OpenOffice.org Calc : XML Forms, see XForms
-OpenOffice.org Calc : XNPV function
-OpenOffice.org Calc : XSLT filters, see also XML filters
-OpenOffice.org Calc : XY charts
-OpenOffice.org Calc : Y axes
-OpenOffice.org Calc : Y axes;formatting
-OpenOffice.org Calc : Y axes;grid formatting
-OpenOffice.org Calc : Y axes;scaling
-OpenOffice.org Calc : Y axes;showing
-OpenOffice.org Calc : YEAR function
-OpenOffice.org Calc : YEARFRAC function
-OpenOffice.org Calc : years
-OpenOffice.org Calc : years;2-digit options
-OpenOffice.org Calc : years;2-digits
-OpenOffice.org Calc : YEARS function
-OpenOffice.org Calc : YIELD function
-OpenOffice.org Calc : YIELDDISC function
-OpenOffice.org Calc : YIELDMAT function
-OpenOffice.org Calc : yields, see also rates of return
-OpenOffice.org Calc : Z axes
-OpenOffice.org Calc : Z axes;grid formatting
-OpenOffice.org Calc : Z axes;showing
-OpenOffice.org Calc : zero values
-OpenOffice.org Calc : zero values;displaying (Calc)
-OpenOffice.org Calc : zero values;entering leading zeros
-OpenOffice.org Calc : zero values;printing
-OpenOffice.org Calc : zooming
-OpenOffice.org Calc : zooming;enlarging page views
-OpenOffice.org Calc : zooming;page views
-OpenOffice.org Calc : zooming;pictures
-OpenOffice.org Calc : zooming;reducing page views
-OpenOffice.org Calc : zooming;status bar
-OpenOffice.org Calc : ZTEST function
-OpenOffice.org Base : 1/2 replacement
-OpenOffice.org Base : 3D text creation
-OpenOffice.org Base : 3D view
-OpenOffice.org Base : abbreviation replacement
-OpenOffice.org Base : absolute hyperlinks
-OpenOffice.org Base : absolute saving of URLs
-OpenOffice.org Base : accents
-OpenOffice.org Base : Access databases (base)
-OpenOffice.org Base : access rights for database tables (Base)
-OpenOffice.org Base : accessibility
-OpenOffice.org Base : accessibility;general shortcuts
-OpenOffice.org Base : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Base : accessibility;OpenOffice.org features
-OpenOffice.org Base : accessibility;options
-OpenOffice.org Base : activating
-OpenOffice.org Base : activating;context menus
-OpenOffice.org Base : activating;Error Report Tool
-OpenOffice.org Base : activating;extended help tips
-OpenOffice.org Base : activating;plug-ins
-OpenOffice.org Base : ActiveX control
-OpenOffice.org Base : Adabas D databases (base)
-OpenOffice.org Base : add-ons, see UNO components
-OpenOffice.org Base : additional selection mode
-OpenOffice.org Base : address books
-OpenOffice.org Base : address books;LDAP server (Base)
-OpenOffice.org Base : address books;registering
-OpenOffice.org Base : address labels from databases
-OpenOffice.org Base : ADO databases (Base)
-OpenOffice.org Base : Agenda Wizard
-OpenOffice.org Base : aging filter
-OpenOffice.org Base : aligning
-OpenOffice.org Base : aligning;cells
-OpenOffice.org Base : aligning;objects
-OpenOffice.org Base : aligning;paragraphs
-OpenOffice.org Base : aligning;tables in text
-OpenOffice.org Base : aligning;text objects
-OpenOffice.org Base : alternative fonts
-OpenOffice.org Base : ampersand symbol, see also operators
-OpenOffice.org Base : anchors
-OpenOffice.org Base : anchors;changing
-OpenOffice.org Base : anchors;displaying (Calc)
-OpenOffice.org Base : anchors;types/positions for draw objects
-OpenOffice.org Base : animations
-OpenOffice.org Base : animations;accessibility options
-OpenOffice.org Base : appearance options
-OpenOffice.org Base : Arabic
-OpenOffice.org Base : Arabic;entering text
-OpenOffice.org Base : Arabic;language settings
-OpenOffice.org Base : areas
-OpenOffice.org Base : areas;bitmap patterns
-OpenOffice.org Base : areas;hatched/dotted
-OpenOffice.org Base : areas;shadows
-OpenOffice.org Base : areas;slanting
-OpenOffice.org Base : areas;styles
-OpenOffice.org Base : areas;transparency
-OpenOffice.org Base : arguments in command line
-OpenOffice.org Base : arranging
-OpenOffice.org Base : arranging;objects
-OpenOffice.org Base : arrows
-OpenOffice.org Base : arrows;defining arrow heads
-OpenOffice.org Base : arrows;defining arrow lines
-OpenOffice.org Base : arrows;drawing in text
-OpenOffice.org Base : ASCII
-OpenOffice.org Base : ASCII;definition
-OpenOffice.org Base : Asian languages
-OpenOffice.org Base : Asian languages;enabling
-OpenOffice.org Base : Asian Phonetic Guide
-OpenOffice.org Base : Asian typography
-OpenOffice.org Base : assigning scripts
-OpenOffice.org Base : assistive technology in OpenOffice.org
-OpenOffice.org Base : attaching toolbars
-OpenOffice.org Base : attachments in e-mails
-OpenOffice.org Base : audio
-OpenOffice.org Base : audio;inserting
-OpenOffice.org Base : auto reloading HTML documents
-OpenOffice.org Base : AutoAbstract function for sending text to presentations
-OpenOffice.org Base : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Base : AutoComplete function in text and list boxes
-OpenOffice.org Base : AutoCorrect function
-OpenOffice.org Base : AutoCorrect function;context menu
-OpenOffice.org Base : AutoCorrect function;options
-OpenOffice.org Base : AutoCorrect function;pictures and frames
-OpenOffice.org Base : AutoCorrect function;quotes
-OpenOffice.org Base : AutoCorrect function;replacement table
-OpenOffice.org Base : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Base : AutoCorrect function;URL recognition
-OpenOffice.org Base : AutoFormat function
-OpenOffice.org Base : AutoFormat function;switching on and off
-OpenOffice.org Base : automatic captions (Writer)
-OpenOffice.org Base : automatic control focus
-OpenOffice.org Base : automatic hyperlink formatting
-OpenOffice.org Base : automatic line breaks
-OpenOffice.org Base : automatic lines/borders in text
-OpenOffice.org Base : automatic saving
-OpenOffice.org Base : AutoPilots, see wizards
-OpenOffice.org Base : AutoValue
-OpenOffice.org Base : AutoValue;database tables
-OpenOffice.org Base : axes in charts
-OpenOffice.org Base : backgrounds
-OpenOffice.org Base : backgrounds;defining colors/pictures
-OpenOffice.org Base : backgrounds;frames/sections/indexes
-OpenOffice.org Base : backgrounds;inserting from Gallery
-OpenOffice.org Base : backgrounds;printing
-OpenOffice.org Base : backing window
-OpenOffice.org Base : backups
-OpenOffice.org Base : backups;automatic
-OpenOffice.org Base : backups;documents
-OpenOffice.org Base : Basic
-OpenOffice.org Base : Basic;fonts for source display
-OpenOffice.org Base : Basic;programming
-OpenOffice.org Base : Basic;recording macros
-OpenOffice.org Base : basic fonts
-OpenOffice.org Base : Bézier curves
-OpenOffice.org Base : Bézier curves;control points in presentations
-OpenOffice.org Base : bi-directional writing
-OpenOffice.org Base : binding space
-OpenOffice.org Base : bitmaps
-OpenOffice.org Base : bitmaps;inserting and editing
-OpenOffice.org Base : bitmaps;off for faster printing
-OpenOffice.org Base : bitmaps;patterns
-OpenOffice.org Base : black and white printing
-OpenOffice.org Base : black printing in Calc
-OpenOffice.org Base : block selection mode
-OpenOffice.org Base : bold
-OpenOffice.org Base : bold;AutoFormat function
-OpenOffice.org Base : bold;text
-OpenOffice.org Base : bookmarks
-OpenOffice.org Base : bookmarks;Help
-OpenOffice.org Base : borders
-OpenOffice.org Base : borders;arranging
-OpenOffice.org Base : borders;cells on screen (Calc)
-OpenOffice.org Base : borders;for paragraphs
-OpenOffice.org Base : borders;for tables
-OpenOffice.org Base : borders;shadows
-OpenOffice.org Base : borders;table boundaries (Writer)
-OpenOffice.org Base : borders, see also frames
-OpenOffice.org Base : bound fields
-OpenOffice.org Base : bound fields;controls
-OpenOffice.org Base : boundaries of tables (Writer)
-OpenOffice.org Base : break display (Writer)
-OpenOffice.org Base : brochures
-OpenOffice.org Base : brochures;printing several
-OpenOffice.org Base : build numbers of OpenOffice.org
-OpenOffice.org Base : bullet lists
-OpenOffice.org Base : bullet lists;formatting options
-OpenOffice.org Base : bullets
-OpenOffice.org Base : bullets;paragraphs
-OpenOffice.org Base : bullets;replacing
-OpenOffice.org Base : bullets;turning off
-OpenOffice.org Base : business cards
-OpenOffice.org Base : business cards;creating and synchronizing
-OpenOffice.org Base : business cards;using templates
-OpenOffice.org Base : button bars, see toolbars
-OpenOffice.org Base : buttons
-OpenOffice.org Base : buttons;adding push buttons
-OpenOffice.org Base : buttons;big/small
-OpenOffice.org Base : buttons;editing hyperlink buttons
-OpenOffice.org Base : buttons;form functions
-OpenOffice.org Base : buttons;toolbars
-OpenOffice.org Base : cache for graphics
-OpenOffice.org Base : calculating
-OpenOffice.org Base : calculating;iterative references (Calc)
-OpenOffice.org Base : callouts
-OpenOffice.org Base : callouts;drawings
-OpenOffice.org Base : capital letters
-OpenOffice.org Base : capital letters;AutoCorrect function
-OpenOffice.org Base : capital letters;font effects
-OpenOffice.org Base : captions
-OpenOffice.org Base : captions;automatic captions (Writer)
-OpenOffice.org Base : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Base : captions, see also labels/callouts
-OpenOffice.org Base : cascading update (Base)
-OpenOffice.org Base : case sensitivity
-OpenOffice.org Base : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Base : case sensitivity;searching
-OpenOffice.org Base : cells
-OpenOffice.org Base : cells;aligning
-OpenOffice.org Base : cells;coloring (Calc)
-OpenOffice.org Base : cells;cursor positions after input (Calc)
-OpenOffice.org Base : cells;formatting without effect (Calc)
-OpenOffice.org Base : cells;line breaks
-OpenOffice.org Base : cells;linked to controls
-OpenOffice.org Base : cells;number of
-OpenOffice.org Base : cells;pasting
-OpenOffice.org Base : cells;resetting formats
-OpenOffice.org Base : cells;showing grid lines (Calc)
-OpenOffice.org Base : centered text
-OpenOffice.org Base : centimeters
-OpenOffice.org Base : certificates
-OpenOffice.org Base : changes
-OpenOffice.org Base : changes;accepting or rejecting
-OpenOffice.org Base : changes;comparing to original
-OpenOffice.org Base : changes;protecting
-OpenOffice.org Base : changes;recording
-OpenOffice.org Base : changes;review function
-OpenOffice.org Base : changes;showing
-OpenOffice.org Base : changing
-OpenOffice.org Base : changing;document titles
-OpenOffice.org Base : changing;file associations in Setup program
-OpenOffice.org Base : changing;icon sizes
-OpenOffice.org Base : changing;links
-OpenOffice.org Base : changing;work directory
-OpenOffice.org Base : changing, see also editing and replacing
-OpenOffice.org Base : character styles
-OpenOffice.org Base : character styles;language selection
-OpenOffice.org Base : characters
-OpenOffice.org Base : characters;alternative fonts
-OpenOffice.org Base : characters;Asian layout
-OpenOffice.org Base : characters;bold
-OpenOffice.org Base : characters;coloring
-OpenOffice.org Base : characters;contours
-OpenOffice.org Base : characters;displaying only on screen (Writer)
-OpenOffice.org Base : characters;enabling CTL and Asian characters
-OpenOffice.org Base : characters;font effects
-OpenOffice.org Base : characters;fonts and formats
-OpenOffice.org Base : characters;hyperlinks
-OpenOffice.org Base : characters;italics
-OpenOffice.org Base : characters;language selection
-OpenOffice.org Base : characters;shadowed
-OpenOffice.org Base : characters;spacing
-OpenOffice.org Base : characters;special
-OpenOffice.org Base : characters;underlining
-OpenOffice.org Base : charcoal sketches filter
-OpenOffice.org Base : charts
-OpenOffice.org Base : charts;arranging within stacks
-OpenOffice.org Base : charts;bars with textures
-OpenOffice.org Base : charts;colors
-OpenOffice.org Base : charts;copying with link to source cell range
-OpenOffice.org Base : charts;displaying (Calc)
-OpenOffice.org Base : charts;editing axes
-OpenOffice.org Base : charts;editing data
-OpenOffice.org Base : charts;editing legends
-OpenOffice.org Base : charts;editing titles
-OpenOffice.org Base : charts;inserting
-OpenOffice.org Base : charts;updating automatically (Writer)
-OpenOffice.org Base : check box creation
-OpenOffice.org Base : Chinese writing systems
-OpenOffice.org Base : choosing printers
-OpenOffice.org Base : circle drawings
-OpenOffice.org Base : Client Side ImageMap
-OpenOffice.org Base : clipboard
-OpenOffice.org Base : clipboard;cutting
-OpenOffice.org Base : clipboard;pasting
-OpenOffice.org Base : clipboard;pasting formatted/unformatted text
-OpenOffice.org Base : clipboard;selection clipboard
-OpenOffice.org Base : clipboard;Unix
-OpenOffice.org Base : closing
-OpenOffice.org Base : closing;documents
-OpenOffice.org Base : closing;toolbars
-OpenOffice.org Base : collaboration
-OpenOffice.org Base : color bar
-OpenOffice.org Base : colors
-OpenOffice.org Base : colors;adding
-OpenOffice.org Base : colors;appearance
-OpenOffice.org Base : colors;backgrounds
-OpenOffice.org Base : colors;charts
-OpenOffice.org Base : colors;fill format
-OpenOffice.org Base : colors;fonts
-OpenOffice.org Base : colors;grid lines and cells (Calc)
-OpenOffice.org Base : colors;models
-OpenOffice.org Base : colors;not printing
-OpenOffice.org Base : colors;printing in grayscale
-OpenOffice.org Base : colors;restriction (Calc)
-OpenOffice.org Base : colors;selection
-OpenOffice.org Base : column headers
-OpenOffice.org Base : column headers;displaying (Calc)
-OpenOffice.org Base : column headers;highlighting (Calc)
-OpenOffice.org Base : columns
-OpenOffice.org Base : columns;setting with the mouse
-OpenOffice.org Base : combo box creation
-OpenOffice.org Base : command button creation
-OpenOffice.org Base : command buttons, see push buttons
-OpenOffice.org Base : command line parameters
-OpenOffice.org Base : commands
-OpenOffice.org Base : commands;not visible
-OpenOffice.org Base : commands;repeating
-OpenOffice.org Base : commands;SQL
-OpenOffice.org Base : comments
-OpenOffice.org Base : comments;on changes
-OpenOffice.org Base : common terms
-OpenOffice.org Base : common terms;Chinese dictionary
-OpenOffice.org Base : common terms;glossaries
-OpenOffice.org Base : common terms;Internet glossary
-OpenOffice.org Base : comparisons
-OpenOffice.org Base : comparisons;document versions
-OpenOffice.org Base : comparisons;operators in default filter dialog
-OpenOffice.org Base : compatibility settings for MS Word import
-OpenOffice.org Base : complete screen view
-OpenOffice.org Base : complex text layout
-OpenOffice.org Base : complex text layout;definition
-OpenOffice.org Base : complex text layout;enabling
-OpenOffice.org Base : complex text layout, see CTL
-OpenOffice.org Base : compose key to insert special characters
-OpenOffice.org Base : concatenation, see ampersand symbol
-OpenOffice.org Base : conditional separators
-OpenOffice.org Base : conditions
-OpenOffice.org Base : conditions;in number formats
-OpenOffice.org Base : conditions;items in Data Navigator
-OpenOffice.org Base : Configuration Manager
-OpenOffice.org Base : configuring
-OpenOffice.org Base : configuring;fax icon
-OpenOffice.org Base : configuring;OpenOffice.org
-OpenOffice.org Base : configuring;toolbars
-OpenOffice.org Base : connections to data sources (Base)
-OpenOffice.org Base : contents protection
-OpenOffice.org Base : context menus
-OpenOffice.org Base : contours of text
-OpenOffice.org Base : control point display in presentations
-OpenOffice.org Base : controls
-OpenOffice.org Base : controls;activating in forms
-OpenOffice.org Base : controls;adding to documents
-OpenOffice.org Base : controls;arranging in forms
-OpenOffice.org Base : controls;arranging within stacks
-OpenOffice.org Base : controls;assigning data sources
-OpenOffice.org Base : controls;assigning macros (Basic)
-OpenOffice.org Base : controls;bound fields/list contents/linked cells
-OpenOffice.org Base : controls;events
-OpenOffice.org Base : controls;focus
-OpenOffice.org Base : controls;formatted fields
-OpenOffice.org Base : controls;grouping
-OpenOffice.org Base : controls;hidden
-OpenOffice.org Base : controls;inserting
-OpenOffice.org Base : controls;multi-line titles
-OpenOffice.org Base : controls;positions and sizes
-OpenOffice.org Base : controls;printing
-OpenOffice.org Base : controls;properties of form controls
-OpenOffice.org Base : controls;properties of table controls
-OpenOffice.org Base : controls;reference by SQL
-OpenOffice.org Base : controls;rich text control
-OpenOffice.org Base : controls;select mode
-OpenOffice.org Base : controls;showing (Writer)
-OpenOffice.org Base : converters
-OpenOffice.org Base : converters;Euro converter
-OpenOffice.org Base : converters;PostScript, UNIX
-OpenOffice.org Base : converters;XML
-OpenOffice.org Base : converting
-OpenOffice.org Base : converting;Hangul/Hanja
-OpenOffice.org Base : converting;metrics
-OpenOffice.org Base : converting;Microsoft documents
-OpenOffice.org Base : converting;OpenOffice.org documents
-OpenOffice.org Base : converting;Pocket PC formats
-OpenOffice.org Base : copies
-OpenOffice.org Base : copies;printing
-OpenOffice.org Base : copying
-OpenOffice.org Base : copying;by drag and drop
-OpenOffice.org Base : copying;data from text documents
-OpenOffice.org Base : copying;datasource records in spreadsheets
-OpenOffice.org Base : copying;draw objects
-OpenOffice.org Base : copying;draw objects between documents
-OpenOffice.org Base : copying;formatting
-OpenOffice.org Base : copying;from data source view
-OpenOffice.org Base : copying;from Gallery
-OpenOffice.org Base : copying;in Unix
-OpenOffice.org Base : copying;pictures, between documents
-OpenOffice.org Base : copying;sheet areas, to text documents
-OpenOffice.org Base : copying;to Gallery
-OpenOffice.org Base : copyright for OpenOffice.org
-OpenOffice.org Base : corner roundings
-OpenOffice.org Base : crash reports
-OpenOffice.org Base : criteria of query design (Base)
-OpenOffice.org Base : cropping pictures
-OpenOffice.org Base : CTL
-OpenOffice.org Base : CTL;(not) wrapping words
-OpenOffice.org Base : CTL;complex text layout languages
-OpenOffice.org Base : CTL;definition
-OpenOffice.org Base : CTL;options
-OpenOffice.org Base : currencies
-OpenOffice.org Base : currencies;converters
-OpenOffice.org Base : currencies;format codes
-OpenOffice.org Base : currency field creation
-OpenOffice.org Base : currency formats
-OpenOffice.org Base : cursor
-OpenOffice.org Base : cursor;allowing in protected areas (Writer)
-OpenOffice.org Base : cursor;in read-only text
-OpenOffice.org Base : cursor;quickly moving to an object
-OpenOffice.org Base : curves
-OpenOffice.org Base : curves;editing points
-OpenOffice.org Base : custom dictionaries
-OpenOffice.org Base : custom dictionaries;editing
-OpenOffice.org Base : custom hyphens (Writer)
-OpenOffice.org Base : custom quotes
-OpenOffice.org Base : custom templates
-OpenOffice.org Base : customizing
-OpenOffice.org Base : customizing;events
-OpenOffice.org Base : customizing;keyboard
-OpenOffice.org Base : customizing;menus
-OpenOffice.org Base : customizing;OpenOffice.org
-OpenOffice.org Base : customizing;round corners
-OpenOffice.org Base : customizing;toolbars
-OpenOffice.org Base : cutting
-OpenOffice.org Base : dashes
-OpenOffice.org Base : data
-OpenOffice.org Base : data;filtering in forms
-OpenOffice.org Base : data;forms and subforms
-OpenOffice.org Base : data;read-only
-OpenOffice.org Base : data;sorting in forms
-OpenOffice.org Base : data;user data
-OpenOffice.org Base : data binding change in XForms
-OpenOffice.org Base : Data Navigator
-OpenOffice.org Base : Data Navigator;adding/editing items
-OpenOffice.org Base : Data Navigator;display options
-OpenOffice.org Base : data source browser
-OpenOffice.org Base : data source explorer
-OpenOffice.org Base : data source view
-OpenOffice.org Base : data source view;drag and drop
-OpenOffice.org Base : data source view;overview
-OpenOffice.org Base : data source view;showing
-OpenOffice.org Base : data sources
-OpenOffice.org Base : data sources;as tables
-OpenOffice.org Base : data sources;connection settings (Base)
-OpenOffice.org Base : data sources;copying records to spreadsheets
-OpenOffice.org Base : data sources;displaying current
-OpenOffice.org Base : data sources;LDAP server (Base)
-OpenOffice.org Base : data sources;OpenOffice.org Base
-OpenOffice.org Base : data sources;registering address books
-OpenOffice.org Base : data sources;reports
-OpenOffice.org Base : data sources;viewing
-OpenOffice.org Base : data structure of XForms
-OpenOffice.org Base : data, see also values
-OpenOffice.org Base : database contents
-OpenOffice.org Base : database contents;inserting as tables
-OpenOffice.org Base : database contents;inserting as text
-OpenOffice.org Base : database reports
-OpenOffice.org Base : Database Wizard (Base)
-OpenOffice.org Base : databases
-OpenOffice.org Base : databases;administration through SQL (Base)
-OpenOffice.org Base : databases;ADO (Base)
-OpenOffice.org Base : databases;connecting (Base)
-OpenOffice.org Base : databases;creating
-OpenOffice.org Base : databases;creating labels
-OpenOffice.org Base : databases;creating queries
-OpenOffice.org Base : databases;creating reports
-OpenOffice.org Base : databases;creating tables
-OpenOffice.org Base : databases;dBASE (Base)
-OpenOffice.org Base : databases;deleting (Base)
-OpenOffice.org Base : databases;drag and drop (Base)
-OpenOffice.org Base : databases;editing tables
-OpenOffice.org Base : databases;form filters
-OpenOffice.org Base : databases;formats (Base)
-OpenOffice.org Base : databases;importing/exporting
-OpenOffice.org Base : databases;JDBC (Base)
-OpenOffice.org Base : databases;main page (Base)
-OpenOffice.org Base : databases;MySQL (Base)
-OpenOffice.org Base : databases;ODBC (Base)
-OpenOffice.org Base : databases;overview
-OpenOffice.org Base : databases;registering (Base)
-OpenOffice.org Base : databases;searching records
-OpenOffice.org Base : databases;shortcut keys
-OpenOffice.org Base : databases;sorting
-OpenOffice.org Base : databases;standard filters
-OpenOffice.org Base : databases;text formats
-OpenOffice.org Base : databases;viewing
-OpenOffice.org Base : date fields
-OpenOffice.org Base : date fields;creating
-OpenOffice.org Base : date fields;properties
-OpenOffice.org Base : date formats
-OpenOffice.org Base : dates
-OpenOffice.org Base : dates;default (Calc)
-OpenOffice.org Base : dates;printing in presentations
-OpenOffice.org Base : dates;start 1900/01/01 (Calc)
-OpenOffice.org Base : dates;start 1904/01/01 (Calc)
-OpenOffice.org Base : dBASE
-OpenOffice.org Base : dBASE;database settings (Base)
-OpenOffice.org Base : DDE
-OpenOffice.org Base : DDE;definition
-OpenOffice.org Base : deactivating
-OpenOffice.org Base : deactivating;plug-ins
-OpenOffice.org Base : decimal places displayed (Calc)
-OpenOffice.org Base : decimal separator key
-OpenOffice.org Base : decimal tab stops
-OpenOffice.org Base : default directories
-OpenOffice.org Base : default filters
-OpenOffice.org Base : default filters;comparison operators
-OpenOffice.org Base : default filters;databases
-OpenOffice.org Base : default printer
-OpenOffice.org Base : default printer;setting up
-OpenOffice.org Base : default printer;UNIX
-OpenOffice.org Base : default templates
-OpenOffice.org Base : default templates;changing
-OpenOffice.org Base : default templates;organizing
-OpenOffice.org Base : defaults
-OpenOffice.org Base : defaults;documents
-OpenOffice.org Base : defaults;file formats in file dialogs
-OpenOffice.org Base : defaults;file formats in OpenOffice.org
-OpenOffice.org Base : defaults;fonts
-OpenOffice.org Base : defaults;grids (Writer/Calc)
-OpenOffice.org Base : defaults;languages
-OpenOffice.org Base : defaults;number formats
-OpenOffice.org Base : defaults;of saving
-OpenOffice.org Base : defaults;program configuration
-OpenOffice.org Base : defaults;tab stops in text
-OpenOffice.org Base : defaults;views
-OpenOffice.org Base : defining
-OpenOffice.org Base : defining;arrowheads and other line ends
-OpenOffice.org Base : defining;colors
-OpenOffice.org Base : defining;line styles
-OpenOffice.org Base : defining;paragraph borders
-OpenOffice.org Base : defining;queries (Base)
-OpenOffice.org Base : defining;table borders
-OpenOffice.org Base : deleting
-OpenOffice.org Base : deleting;all direct formatting
-OpenOffice.org Base : deleting;databases (Base)
-OpenOffice.org Base : deleting;hyperlinks
-OpenOffice.org Base : deleting;lines in text
-OpenOffice.org Base : deleting;models/instances
-OpenOffice.org Base : deleting;namespaces in XForms
-OpenOffice.org Base : deleting;notes
-OpenOffice.org Base : deleting;tab stops
-OpenOffice.org Base : deleting;templates
-OpenOffice.org Base : deleting;XML filters
-OpenOffice.org Base : depth stagger
-OpenOffice.org Base : descriptions for objects
-OpenOffice.org Base : design mode after saving
-OpenOffice.org Base : design view
-OpenOffice.org Base : design view;creating forms
-OpenOffice.org Base : design view;queries/views (Base)
-OpenOffice.org Base : designing
-OpenOffice.org Base : designing;database tables
-OpenOffice.org Base : designing;fonts
-OpenOffice.org Base : designing;queries (Base)
-OpenOffice.org Base : detaching toolbars
-OpenOffice.org Base : dictionaries
-OpenOffice.org Base : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Base : dictionaries;creating
-OpenOffice.org Base : dictionaries;editing user-defined
-OpenOffice.org Base : dictionaries;spellcheck
-OpenOffice.org Base : dictionaries, see also languages
-OpenOffice.org Base : digital signatures
-OpenOffice.org Base : digital signatures;getting/managing/applying
-OpenOffice.org Base : digital signatures;overview
-OpenOffice.org Base : digital signatures;WebDAV over HTTPS
-OpenOffice.org Base : direct formatting
-OpenOffice.org Base : direct formatting;undoing all
-OpenOffice.org Base : directories
-OpenOffice.org Base : directories;creating new
-OpenOffice.org Base : directories;directory structure
-OpenOffice.org Base : disabled persons
-OpenOffice.org Base : displaying
-OpenOffice.org Base : displaying;non-printing characters (Writer)
-OpenOffice.org Base : displaying;notes (Calc)
-OpenOffice.org Base : displaying;notes in text documents
-OpenOffice.org Base : displaying;pictures and objects (Writer)
-OpenOffice.org Base : displaying;tables (Writer)
-OpenOffice.org Base : displaying;zero values (Calc)
-OpenOffice.org Base : distances
-OpenOffice.org Base : distinct values in SQL queries
-OpenOffice.org Base : distorting in drawings
-OpenOffice.org Base : distributing XML filters
-OpenOffice.org Base : dithering
-OpenOffice.org Base : docking
-OpenOffice.org Base : docking;definition
-OpenOffice.org Base : docking;toolbars
-OpenOffice.org Base : docking;windows
-OpenOffice.org Base : Document Converter Wizard
-OpenOffice.org Base : Document Map, see Navigator
-OpenOffice.org Base : document types in OpenOffice.org
-OpenOffice.org Base : documents
-OpenOffice.org Base : documents;changing titles
-OpenOffice.org Base : documents;closing
-OpenOffice.org Base : documents;comparing
-OpenOffice.org Base : documents;contents as lists
-OpenOffice.org Base : documents;editing time
-OpenOffice.org Base : documents;exporting
-OpenOffice.org Base : documents;importing
-OpenOffice.org Base : documents;languages
-OpenOffice.org Base : documents;measurement units in
-OpenOffice.org Base : documents;merging
-OpenOffice.org Base : documents;number of pages/tables/sheets
-OpenOffice.org Base : documents;opening
-OpenOffice.org Base : documents;opening in design mode
-OpenOffice.org Base : documents;opening with templates
-OpenOffice.org Base : documents;organizing
-OpenOffice.org Base : documents;printing
-OpenOffice.org Base : documents;read-only
-OpenOffice.org Base : documents;reloading
-OpenOffice.org Base : documents;saving
-OpenOffice.org Base : documents;saving automatically
-OpenOffice.org Base : documents;saving in other formats
-OpenOffice.org Base : documents;sending as e-mail
-OpenOffice.org Base : documents;styles changed
-OpenOffice.org Base : documents;version management
-OpenOffice.org Base : documents;version numbers
-OpenOffice.org Base : dotted areas
-OpenOffice.org Base : double-line spacing in paragraphs
-OpenOffice.org Base : double-line writing in Asian layout
-OpenOffice.org Base : drag and drop
-OpenOffice.org Base : drag and drop;copying and pasting text
-OpenOffice.org Base : drag and drop;data source view
-OpenOffice.org Base : drag and drop;from Gallery to draw objects
-OpenOffice.org Base : drag and drop;overview
-OpenOffice.org Base : drag and drop;pictures
-OpenOffice.org Base : drag and drop;to Gallery
-OpenOffice.org Base : draw objects
-OpenOffice.org Base : draw objects;adding/editing/copying
-OpenOffice.org Base : draw objects;anchoring
-OpenOffice.org Base : draw objects;arranging within stacks
-OpenOffice.org Base : draw objects;copying between documents
-OpenOffice.org Base : draw objects;displaying (Calc)
-OpenOffice.org Base : draw objects;dropping Gallery pictures
-OpenOffice.org Base : draw objects;flipping
-OpenOffice.org Base : draw objects;legends
-OpenOffice.org Base : draw objects;positioning and resizing
-OpenOffice.org Base : draw objects;protecting
-OpenOffice.org Base : draw objects;slanting
-OpenOffice.org Base : draw objects;text in
-OpenOffice.org Base : Drawing bar
-OpenOffice.org Base : drawing lines in text
-OpenOffice.org Base : drawings
-OpenOffice.org Base : drawings;creating/opening
-OpenOffice.org Base : drawings;languages
-OpenOffice.org Base : drawings;printing
-OpenOffice.org Base : drawings;printing defaults
-OpenOffice.org Base : drawings;printing in text documents
-OpenOffice.org Base : drawings;saving
-OpenOffice.org Base : drawings;saving automatically
-OpenOffice.org Base : drawings;saving in other formats
-OpenOffice.org Base : drawings;sending as e-mail
-OpenOffice.org Base : drawings;showing (Writer)
-OpenOffice.org Base : drawings, see also draw objects
-OpenOffice.org Base : drop-down lists in form functions
-OpenOffice.org Base : e-mail attachments
-OpenOffice.org Base : Edit File icon
-OpenOffice.org Base : edit mode
-OpenOffice.org Base : edit mode;after opening
-OpenOffice.org Base : edit mode;through Enter key (Calc)
-OpenOffice.org Base : Edit Points bar
-OpenOffice.org Base : editing
-OpenOffice.org Base : editing;chart axes
-OpenOffice.org Base : editing;chart data
-OpenOffice.org Base : editing;chart legends
-OpenOffice.org Base : editing;chart titles
-OpenOffice.org Base : editing;data binding of XForms
-OpenOffice.org Base : editing;database tables and queries
-OpenOffice.org Base : editing;draw objects
-OpenOffice.org Base : editing;Fontwork objects
-OpenOffice.org Base : editing;hyperlinks
-OpenOffice.org Base : editing;menus
-OpenOffice.org Base : editing;notes
-OpenOffice.org Base : editing;objects
-OpenOffice.org Base : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Base : editing;pictures
-OpenOffice.org Base : editing;reports
-OpenOffice.org Base : editing;shortcut keys
-OpenOffice.org Base : editing;tab stops
-OpenOffice.org Base : editing;templates
-OpenOffice.org Base : editing;toolbars
-OpenOffice.org Base : editing;undoing
-OpenOffice.org Base : editing;XForms
-OpenOffice.org Base : editing time of documents
-OpenOffice.org Base : editors
-OpenOffice.org Base : editors;formula editor
-OpenOffice.org Base : editors;ImageMap editor
-OpenOffice.org Base : effects
-OpenOffice.org Base : effects;font positions
-OpenOffice.org Base : effects;fonts
-OpenOffice.org Base : effects;Fontwork icons
-OpenOffice.org Base : empty documents
-OpenOffice.org Base : empty paragraph removal
-OpenOffice.org Base : encryption of contents
-OpenOffice.org Base : entering groups
-OpenOffice.org Base : entering text from right to left
-OpenOffice.org Base : equal sign, see also operators
-OpenOffice.org Base : equations in formula editor
-OpenOffice.org Base : Error Report Tool
-OpenOffice.org Base : Euro
-OpenOffice.org Base : Euro;currency formats
-OpenOffice.org Base : Euro;Euro Converter Wizard
-OpenOffice.org Base : even/odd pages
-OpenOffice.org Base : even/odd pages;printing
-OpenOffice.org Base : events
-OpenOffice.org Base : events;assigning scripts
-OpenOffice.org Base : events;controls
-OpenOffice.org Base : events;customizing
-OpenOffice.org Base : events;in forms
-OpenOffice.org Base : Excel
-OpenOffice.org Base : Excel;saving as
-OpenOffice.org Base : Excel;search criteria
-OpenOffice.org Base : exceptions
-OpenOffice.org Base : exceptions;user-defined dictionaries
-OpenOffice.org Base : exchanging, see also replacing
-OpenOffice.org Base : executing
-OpenOffice.org Base : executing;SQL commands
-OpenOffice.org Base : exiting
-OpenOffice.org Base : exiting;groups
-OpenOffice.org Base : exiting;OpenOffice.org
-OpenOffice.org Base : expanding formatting (Calc)
-OpenOffice.org Base : explorer of data sources
-OpenOffice.org Base : export filters
-OpenOffice.org Base : exporting
-OpenOffice.org Base : exporting;bitmaps
-OpenOffice.org Base : exporting;HTML and text documents
-OpenOffice.org Base : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Base : exporting;spreadsheets to text format
-OpenOffice.org Base : exporting;templates
-OpenOffice.org Base : exporting;to foreign formats
-OpenOffice.org Base : exporting;to HTML
-OpenOffice.org Base : exporting;to Microsoft Office formats
-OpenOffice.org Base : exporting;to PDF
-OpenOffice.org Base : exporting;to PostScript format
-OpenOffice.org Base : exporting;to XML
-OpenOffice.org Base : exporting;XML files
-OpenOffice.org Base : extended tips in Help
-OpenOffice.org Base : extension mode in text
-OpenOffice.org Base : extensions
-OpenOffice.org Base : extensions;Extension Manager
-OpenOffice.org Base : extensions;file formats
-OpenOffice.org Base : external keys (Base)
-OpenOffice.org Base : faster printing
-OpenOffice.org Base : faxes
-OpenOffice.org Base : faxes;configuring OpenOffice.org
-OpenOffice.org Base : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Base : faxes;selecting a fax machine
-OpenOffice.org Base : faxes;sending
-OpenOffice.org Base : faxes;wizards
-OpenOffice.org Base : fields
-OpenOffice.org Base : fields;database tables
-OpenOffice.org Base : fields;displaying field codes (Writer)
-OpenOffice.org Base : fields;formatted fields
-OpenOffice.org Base : fields;updating automatically (Writer)
-OpenOffice.org Base : file associations for Microsoft Office
-OpenOffice.org Base : file filters
-OpenOffice.org Base : file filters;mobile devices
-OpenOffice.org Base : file filters;XML
-OpenOffice.org Base : file formats
-OpenOffice.org Base : file formats;changing OpenOffice.org defaults
-OpenOffice.org Base : file formats;OpenDocument/XML
-OpenOffice.org Base : file formats;saving always in other formats
-OpenOffice.org Base : file selection button
-OpenOffice.org Base : file sharing options for current document
-OpenOffice.org Base : files
-OpenOffice.org Base : files;filters and formats
-OpenOffice.org Base : files;importing
-OpenOffice.org Base : files;opening
-OpenOffice.org Base : files;opening with placeholders
-OpenOffice.org Base : files;properties
-OpenOffice.org Base : files;saving
-OpenOffice.org Base : files;saving automatically
-OpenOffice.org Base : files;saving in other formats
-OpenOffice.org Base : files;sending as e-mail
-OpenOffice.org Base : files;version numbers
-OpenOffice.org Base : files and folders in OpenOffice.org
-OpenOffice.org Base : fill characters with tabulators
-OpenOffice.org Base : fill colors for areas
-OpenOffice.org Base : fill patterns for areas
-OpenOffice.org Base : filter conditions
-OpenOffice.org Base : filter conditions;connecting
-OpenOffice.org Base : filter conditions;in queries (Base)
-OpenOffice.org Base : filtering
-OpenOffice.org Base : filtering;data in databases
-OpenOffice.org Base : filtering;data in forms
-OpenOffice.org Base : filters
-OpenOffice.org Base : filters;comparison operators
-OpenOffice.org Base : filters;for import and export
-OpenOffice.org Base : filters;Navigator
-OpenOffice.org Base : filters;pictures
-OpenOffice.org Base : filters;XML filter settings
-OpenOffice.org Base : Find tab in Help
-OpenOffice.org Base : finding
-OpenOffice.org Base : finding;in all sheets
-OpenOffice.org Base : finding;records in form documents
-OpenOffice.org Base : finding;selections
-OpenOffice.org Base : finding;similarity search
-OpenOffice.org Base : fitting to pages
-OpenOffice.org Base : fitting to pages;print settings in Math
-OpenOffice.org Base : fitting to pages;print settings in presentations
-OpenOffice.org Base : fixed text
-OpenOffice.org Base : fixed text;form functions
-OpenOffice.org Base : fixing toolbars
-OpenOffice.org Base : flipping draw objects
-OpenOffice.org Base : floating frames in HTML documents
-OpenOffice.org Base : floating toolbars
-OpenOffice.org Base : focus of controls
-OpenOffice.org Base : folder creation
-OpenOffice.org Base : font lists
-OpenOffice.org Base : font name box
-OpenOffice.org Base : font sizes
-OpenOffice.org Base : font sizes;bullets
-OpenOffice.org Base : font sizes;relative changes
-OpenOffice.org Base : font sizes;scaling on screen
-OpenOffice.org Base : font sizes;text
-OpenOffice.org Base : fonts
-OpenOffice.org Base : fonts;adding under UNIX
-OpenOffice.org Base : fonts;changing in templates
-OpenOffice.org Base : fonts;colors
-OpenOffice.org Base : fonts;default settings
-OpenOffice.org Base : fonts;effects
-OpenOffice.org Base : fonts;for HTML and Basic
-OpenOffice.org Base : fonts;formats
-OpenOffice.org Base : fonts;outlines
-OpenOffice.org Base : fonts;positions in text
-OpenOffice.org Base : fonts;shadows
-OpenOffice.org Base : fonts;specifying several
-OpenOffice.org Base : fonts;strikethrough
-OpenOffice.org Base : fonts;styles
-OpenOffice.org Base : fonts;text objects
-OpenOffice.org Base : Fontwork icons
-OpenOffice.org Base : footers
-OpenOffice.org Base : footers;backgrounds
-OpenOffice.org Base : form controls
-OpenOffice.org Base : form controls;assigning macros
-OpenOffice.org Base : form controls;protecting
-OpenOffice.org Base : form controls;toolbars
-OpenOffice.org Base : form fields
-OpenOffice.org Base : form filters
-OpenOffice.org Base : Form Navigator
-OpenOffice.org Base : format codes
-OpenOffice.org Base : format codes;numbers
-OpenOffice.org Base : format filling printing in OpenOffice.org Math
-OpenOffice.org Base : Format Paintbrush
-OpenOffice.org Base : formats
-OpenOffice.org Base : formats;Asian layout
-OpenOffice.org Base : formats;fonts
-OpenOffice.org Base : formats;maximizing page formats
-OpenOffice.org Base : formats;number and currency formats
-OpenOffice.org Base : formats;of currencies/date/time
-OpenOffice.org Base : formats;on opening and saving
-OpenOffice.org Base : formats;pasting in special formats
-OpenOffice.org Base : formats;positions
-OpenOffice.org Base : formats;tabulators
-OpenOffice.org Base : formatted fields
-OpenOffice.org Base : formatted fields;form functions
-OpenOffice.org Base : formatted fields;properties
-OpenOffice.org Base : formatting
-OpenOffice.org Base : formatting;Asian typography
-OpenOffice.org Base : formatting;axes in charts
-OpenOffice.org Base : formatting;chart legends
-OpenOffice.org Base : formatting;copying
-OpenOffice.org Base : formatting;definition
-OpenOffice.org Base : formatting;expanding (Calc)
-OpenOffice.org Base : formatting;font effects
-OpenOffice.org Base : formatting;hyperlinks
-OpenOffice.org Base : formatting;pages
-OpenOffice.org Base : formatting;printer metrics (Writer)
-OpenOffice.org Base : formatting;undoing
-OpenOffice.org Base : formatting;undoing when writing
-OpenOffice.org Base : forms
-OpenOffice.org Base : forms;browsing
-OpenOffice.org Base : forms;Combo Box/List Box Wizard
-OpenOffice.org Base : forms;creating
-OpenOffice.org Base : forms;data
-OpenOffice.org Base : forms;designing (Base)
-OpenOffice.org Base : forms;events
-OpenOffice.org Base : forms;filtering data
-OpenOffice.org Base : forms;finding records
-OpenOffice.org Base : forms;focus after opening
-OpenOffice.org Base : forms;general information (Base)
-OpenOffice.org Base : forms;grouping controls
-OpenOffice.org Base : forms;HTML filters
-OpenOffice.org Base : forms;Navigator
-OpenOffice.org Base : forms;opening in design mode
-OpenOffice.org Base : forms;properties
-OpenOffice.org Base : forms;sorting data
-OpenOffice.org Base : forms;subforms
-OpenOffice.org Base : forms;wizards
-OpenOffice.org Base : forms;XForms
-OpenOffice.org Base : formula texts
-OpenOffice.org Base : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Base : formulas
-OpenOffice.org Base : formulas;new
-OpenOffice.org Base : formulas;starting formula editor
-OpenOffice.org Base : formulas in reports
-OpenOffice.org Base : formulas in reports;editing
-OpenOffice.org Base : forums and support
-OpenOffice.org Base : frames
-OpenOffice.org Base : frames;around paragraphs
-OpenOffice.org Base : frames;around tables
-OpenOffice.org Base : frames;AutoCorrect function
-OpenOffice.org Base : frames;backgrounds
-OpenOffice.org Base : frames;captions (Writer)
-OpenOffice.org Base : frames;printing in OpenOffice.org Math
-OpenOffice.org Base : frames;protecting
-OpenOffice.org Base : frames;selection frames
-OpenOffice.org Base : frames;text fitting to frames
-OpenOffice.org Base : freeform lines
-OpenOffice.org Base : freeform lines;draw functions
-OpenOffice.org Base : FTP
-OpenOffice.org Base : FTP;opening documents
-OpenOffice.org Base : FTP;saving documents
-OpenOffice.org Base : full joins (Base)
-OpenOffice.org Base : full screen view
-OpenOffice.org Base : full-text search in Help
-OpenOffice.org Base : functions in reports
-OpenOffice.org Base : functions in reports;editing
-OpenOffice.org Base : Gallery
-OpenOffice.org Base : Gallery;adding pictures
-OpenOffice.org Base : Gallery;dragging pictures to draw objects
-OpenOffice.org Base : Gallery;hiding/showing
-OpenOffice.org Base : Gallery;inserting pictures from
-OpenOffice.org Base : German spellcheck
-OpenOffice.org Base : get method for form transmissions
-OpenOffice.org Base : getting support
-OpenOffice.org Base : GIF format
-OpenOffice.org Base : glossaries
-OpenOffice.org Base : glossaries;common terms
-OpenOffice.org Base : glossaries;Internet terms
-OpenOffice.org Base : gradients off for faster printing
-OpenOffice.org Base : graphical text art
-OpenOffice.org Base : graphics
-OpenOffice.org Base : graphics;cache
-OpenOffice.org Base : graphics;protecting
-OpenOffice.org Base : graphics, see also pictures
-OpenOffice.org Base : grayscale printing
-OpenOffice.org Base : grid controls
-OpenOffice.org Base : grid controls;form functions
-OpenOffice.org Base : grids
-OpenOffice.org Base : grids;defaults (Writer/Calc)
-OpenOffice.org Base : grids;display options (Impress/Draw)
-OpenOffice.org Base : grids;displaying lines (Calc)
-OpenOffice.org Base : group box creation
-OpenOffice.org Base : groups
-OpenOffice.org Base : groups;entering/exiting/ungrouping
-OpenOffice.org Base : groups;naming
-OpenOffice.org Base : groups;of controls
-OpenOffice.org Base : guides
-OpenOffice.org Base : guides;display options (Impress/Draw)
-OpenOffice.org Base : guides;displaying when moving objects (Impress)
-OpenOffice.org Base : guides;showing (Calc)
-OpenOffice.org Base : guides;showing when moving frames (Writer)
-OpenOffice.org Base : gutter
-OpenOffice.org Base : handles
-OpenOffice.org Base : handles;displaying (Writer)
-OpenOffice.org Base : handles;scaling
-OpenOffice.org Base : handles;showing simple/large handles (Calc)
-OpenOffice.org Base : Hangul/Hanja
-OpenOffice.org Base : hatching
-OpenOffice.org Base : headers
-OpenOffice.org Base : headers;backgrounds
-OpenOffice.org Base : headings
-OpenOffice.org Base : headings;entering as text box
-OpenOffice.org Base : Hebrew
-OpenOffice.org Base : Hebrew;entering text
-OpenOffice.org Base : Hebrew;language settings
-OpenOffice.org Base : Help
-OpenOffice.org Base : Help;bookmarks
-OpenOffice.org Base : Help;extended tips on/off
-OpenOffice.org Base : Help;full-text search
-OpenOffice.org Base : Help;Help tips
-OpenOffice.org Base : Help;keywords
-OpenOffice.org Base : Help;navigation pane showing/hiding
-OpenOffice.org Base : Help;style sheets
-OpenOffice.org Base : Help;topics
-OpenOffice.org Base : Help Agent
-OpenOffice.org Base : Help Agent;help
-OpenOffice.org Base : Help Agent;options
-OpenOffice.org Base : Help tips
-OpenOffice.org Base : Help tips;hiding
-OpenOffice.org Base : hidden controls in Form Navigator
-OpenOffice.org Base : hidden fields display (Writer)
-OpenOffice.org Base : hidden pages
-OpenOffice.org Base : hidden pages;printing in presentations
-OpenOffice.org Base : hidden text
-OpenOffice.org Base : hidden text;showing (Writer)
-OpenOffice.org Base : hiding
-OpenOffice.org Base : hiding;changes
-OpenOffice.org Base : hiding;docked windows
-OpenOffice.org Base : hiding;navigation pane in Help window
-OpenOffice.org Base : high contrast mode
-OpenOffice.org Base : Hindi
-OpenOffice.org Base : Hindi;entering text
-OpenOffice.org Base : Hindi;language settings
-OpenOffice.org Base : horizontal scrollbars (Writer)
-OpenOffice.org Base : hotspots
-OpenOffice.org Base : HTML
-OpenOffice.org Base : HTML;definition
-OpenOffice.org Base : HTML;export character set
-OpenOffice.org Base : HTML;fonts for source display
-OpenOffice.org Base : HTML;importing META tags
-OpenOffice.org Base : HTML;live presentations
-OpenOffice.org Base : HTML documents
-OpenOffice.org Base : HTML documents;auto reloading
-OpenOffice.org Base : HTML documents;importing/exporting
-OpenOffice.org Base : HTML documents;META tags in
-OpenOffice.org Base : HTML documents;new
-OpenOffice.org Base : HTML documents;source text
-OpenOffice.org Base : hyperlinks
-OpenOffice.org Base : hyperlinks;assigning macros
-OpenOffice.org Base : hyperlinks;character formats
-OpenOffice.org Base : hyperlinks;definition
-OpenOffice.org Base : hyperlinks;deleting
-OpenOffice.org Base : hyperlinks;editing
-OpenOffice.org Base : hyperlinks;inserting
-OpenOffice.org Base : hyperlinks;relative and absolute
-OpenOffice.org Base : hyperlinks;turning off automatic recognition
-OpenOffice.org Base : hyperlinks, see also links
-OpenOffice.org Base : hyphenation
-OpenOffice.org Base : hyphenation;activating for a language
-OpenOffice.org Base : hyphenation;minimal number of characters
-OpenOffice.org Base : hyphens
-OpenOffice.org Base : hyphens;displaying custom (Writer)
-OpenOffice.org Base : hyphens;inserting custom
-OpenOffice.org Base : icon bars, see toolbars
-OpenOffice.org Base : icon sizes
-OpenOffice.org Base : ignore list for spellcheck
-OpenOffice.org Base : illustrations, see pictures
-OpenOffice.org Base : image button creation
-OpenOffice.org Base : image control creation
-OpenOffice.org Base : ImageMap
-OpenOffice.org Base : ImageMap;definition
-OpenOffice.org Base : ImageMap;editor
-OpenOffice.org Base : images
-OpenOffice.org Base : images;ImageMap
-OpenOffice.org Base : images;inserting and editing bitmaps
-OpenOffice.org Base : images, see also pictures
-OpenOffice.org Base : IME
-OpenOffice.org Base : IME;definition
-OpenOffice.org Base : IME;showing/hiding
-OpenOffice.org Base : import filters
-OpenOffice.org Base : import restrictions for Microsoft Office
-OpenOffice.org Base : importing
-OpenOffice.org Base : importing;bitmaps
-OpenOffice.org Base : importing;compatibility settings for text import
-OpenOffice.org Base : importing;databases
-OpenOffice.org Base : importing;documents in other formats
-OpenOffice.org Base : importing;from XML
-OpenOffice.org Base : importing;HTML and text documents
-OpenOffice.org Base : importing;HTML with META tags
-OpenOffice.org Base : importing;Microsoft Office documents with VBA code
-OpenOffice.org Base : importing;tables in text format
-OpenOffice.org Base : importing;templates
-OpenOffice.org Base : inches
-OpenOffice.org Base : Index tab in Help
-OpenOffice.org Base : indexes
-OpenOffice.org Base : indexes;backgrounds
-OpenOffice.org Base : indexes;showing/hiding Help index tab
-OpenOffice.org Base : indicator lines in text
-OpenOffice.org Base : inner joins (Base)
-OpenOffice.org Base : input method window
-OpenOffice.org Base : insert mode for entering text
-OpenOffice.org Base : inserting
-OpenOffice.org Base : inserting;buttons in toolbars
-OpenOffice.org Base : inserting;cell ranges from spreadsheets
-OpenOffice.org Base : inserting;charts
-OpenOffice.org Base : inserting;clipboard options
-OpenOffice.org Base : inserting;data from text documents
-OpenOffice.org Base : inserting;datasource records in spreadsheets
-OpenOffice.org Base : inserting;drawings
-OpenOffice.org Base : inserting;floating frames
-OpenOffice.org Base : inserting;Fontwork objects
-OpenOffice.org Base : inserting;form fields
-OpenOffice.org Base : inserting;hyperlinks
-OpenOffice.org Base : inserting;line breaks in cells
-OpenOffice.org Base : inserting;movies/sounds
-OpenOffice.org Base : inserting;new text tables defaults
-OpenOffice.org Base : inserting;notes
-OpenOffice.org Base : inserting;objects from Gallery
-OpenOffice.org Base : inserting;OLE objects
-OpenOffice.org Base : inserting;paragraph borders
-OpenOffice.org Base : inserting;paragraph bullets
-OpenOffice.org Base : inserting;pictures in Gallery
-OpenOffice.org Base : inserting;plug-ins
-OpenOffice.org Base : inserting;push buttons
-OpenOffice.org Base : inserting;special characters
-OpenOffice.org Base : inserting;tab stops
-OpenOffice.org Base : inserting;textures on chart bars
-OpenOffice.org Base : installing
-OpenOffice.org Base : installing;ActiveX control
-OpenOffice.org Base : installing;mobile device filters
-OpenOffice.org Base : installing;UNO components
-OpenOffice.org Base : installing;XML filters
-OpenOffice.org Base : instructions
-OpenOffice.org Base : instructions;general
-OpenOffice.org Base : Internet
-OpenOffice.org Base : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Base : Internet;presentations
-OpenOffice.org Base : Internet;starting searches
-OpenOffice.org Base : Internet;turning off recognition of addresses
-OpenOffice.org Base : Internet glossary
-OpenOffice.org Base : invert filter
-OpenOffice.org Base : invisible areas
-OpenOffice.org Base : italic text
-OpenOffice.org Base : iterative references in spreadsheets
-OpenOffice.org Base : Java
-OpenOffice.org Base : Java;definition
-OpenOffice.org Base : Java;setting options
-OpenOffice.org Base : JDBC
-OpenOffice.org Base : JDBC;databases (Base)
-OpenOffice.org Base : JDBC;definition
-OpenOffice.org Base : joining
-OpenOffice.org Base : joining;paragraphs
-OpenOffice.org Base : joining;tables (Base)
-OpenOffice.org Base : joins in databases (Base)
-OpenOffice.org Base : justifying text
-OpenOffice.org Base : kerning
-OpenOffice.org Base : kerning;Asian texts
-OpenOffice.org Base : kerning;definition
-OpenOffice.org Base : kerning;in characters
-OpenOffice.org Base : key fields for relations (Base)
-OpenOffice.org Base : keyboard
-OpenOffice.org Base : keyboard;assigning/editing shortcut keys
-OpenOffice.org Base : keyboard;general commands
-OpenOffice.org Base : keyboard;removing numbering
-OpenOffice.org Base : keys
-OpenOffice.org Base : keys;adding push buttons
-OpenOffice.org Base : keys;primary keys (Base)
-OpenOffice.org Base : kiosk export
-OpenOffice.org Base : labels
-OpenOffice.org Base : labels;creating and synchronizing
-OpenOffice.org Base : labels;for draw objects
-OpenOffice.org Base : labels;form functions
-OpenOffice.org Base : labels;from databases
-OpenOffice.org Base : labels, see also names/callouts
-OpenOffice.org Base : languages
-OpenOffice.org Base : languages;activating modules
-OpenOffice.org Base : languages;Asian support
-OpenOffice.org Base : languages;complex text layout
-OpenOffice.org Base : languages;locale settings
-OpenOffice.org Base : languages;selecting for text
-OpenOffice.org Base : languages;setting options
-OpenOffice.org Base : languages;spellcheck
-OpenOffice.org Base : languages;spellchecking and formatting
-OpenOffice.org Base : large handles (Writer)
-OpenOffice.org Base : large icons
-OpenOffice.org Base : layer arrangement
-OpenOffice.org Base : layout
-OpenOffice.org Base : layout;importing Word documents
-OpenOffice.org Base : layout;pages
-OpenOffice.org Base : LDAP server
-OpenOffice.org Base : LDAP server;address books (Base)
-OpenOffice.org Base : LDAP server;sign on options
-OpenOffice.org Base : leading between paragraphs
-OpenOffice.org Base : left alignment of paragraphs
-OpenOffice.org Base : left joins (Base)
-OpenOffice.org Base : legends
-OpenOffice.org Base : legends;charts
-OpenOffice.org Base : legends;draw objects
-OpenOffice.org Base : legends;rounding corners
-OpenOffice.org Base : Letter Wizard
-OpenOffice.org Base : levels
-OpenOffice.org Base : levels;depth stagger
-OpenOffice.org Base : limits of tables (Writer)
-OpenOffice.org Base : line breaks
-OpenOffice.org Base : line breaks;in cells
-OpenOffice.org Base : line spacing
-OpenOffice.org Base : line spacing;context menu in paragraphs
-OpenOffice.org Base : line spacing;paragraph
-OpenOffice.org Base : line styles
-OpenOffice.org Base : line styles;applying
-OpenOffice.org Base : line styles;defining
-OpenOffice.org Base : lines
-OpenOffice.org Base : lines;defining ends
-OpenOffice.org Base : lines;draw functions
-OpenOffice.org Base : lines;drawing in text
-OpenOffice.org Base : lines;editing points
-OpenOffice.org Base : lines;removing automatic lines
-OpenOffice.org Base : lines of text
-OpenOffice.org Base : lines of text;alignment
-OpenOffice.org Base : links
-OpenOffice.org Base : links;between cells and controls
-OpenOffice.org Base : links;by drag and drop
-OpenOffice.org Base : links;character formats
-OpenOffice.org Base : links;definition
-OpenOffice.org Base : links;editing hyperlinks
-OpenOffice.org Base : links;inserting
-OpenOffice.org Base : links;modifying
-OpenOffice.org Base : links;opening files with
-OpenOffice.org Base : links;relational databases (Base)
-OpenOffice.org Base : links;turning off automatic recognition
-OpenOffice.org Base : links;updating options (Writer)
-OpenOffice.org Base : links;updating specific links
-OpenOffice.org Base : list box creation
-OpenOffice.org Base : lists
-OpenOffice.org Base : lists;data assigned to controls
-OpenOffice.org Base : lists;registered databases (Base)
-OpenOffice.org Base : lists;regular expressions
-OpenOffice.org Base : live presentations on the Internet
-OpenOffice.org Base : loading
-OpenOffice.org Base : loading;documents
-OpenOffice.org Base : loading;documents from other formats
-OpenOffice.org Base : loading;HTML documents, automatically
-OpenOffice.org Base : loading;Microsoft Office documents with VBA code
-OpenOffice.org Base : loading;reloading
-OpenOffice.org Base : loading;XML files
-OpenOffice.org Base : locale settings
-OpenOffice.org Base : lowercase letters
-OpenOffice.org Base : lowercase letters;font effects
-OpenOffice.org Base : macros
-OpenOffice.org Base : macros;assigning to events in forms
-OpenOffice.org Base : macros;in MS Office documents
-OpenOffice.org Base : macros;interrupting
-OpenOffice.org Base : macros;organizing
-OpenOffice.org Base : macros;recording
-OpenOffice.org Base : macros;security
-OpenOffice.org Base : macros;security warning dialog
-OpenOffice.org Base : macros;selecting security warnings
-OpenOffice.org Base : magnifiers
-OpenOffice.org Base : margins
-OpenOffice.org Base : margins;pages
-OpenOffice.org Base : margins;setting with the mouse
-OpenOffice.org Base : margins;shadows
-OpenOffice.org Base : marking changes
-OpenOffice.org Base : marking, see selecting
-OpenOffice.org Base : Math formula editor
-OpenOffice.org Base : measurement units
-OpenOffice.org Base : measurement units;changing on rulers
-OpenOffice.org Base : measurement units;converting
-OpenOffice.org Base : measurement units;selecting
-OpenOffice.org Base : Media Player window
-OpenOffice.org Base : menus
-OpenOffice.org Base : menus;activating context menus
-OpenOffice.org Base : menus;assigning macros
-OpenOffice.org Base : menus;customizing
-OpenOffice.org Base : menus;inactive menu items
-OpenOffice.org Base : merging
-OpenOffice.org Base : merging;documents
-OpenOffice.org Base : META tags
-OpenOffice.org Base : metrics
-OpenOffice.org Base : metrics;converting
-OpenOffice.org Base : metrics;document formatting (Writer)
-OpenOffice.org Base : metrics;in sheets
-OpenOffice.org Base : Microsoft Office
-OpenOffice.org Base : Microsoft Office;Access databases (base)
-OpenOffice.org Base : Microsoft Office;as standard file format
-OpenOffice.org Base : Microsoft Office;document import restrictions
-OpenOffice.org Base : Microsoft Office;feature comparisons
-OpenOffice.org Base : Microsoft Office;importing password protected files
-OpenOffice.org Base : Microsoft Office;importing Word documents
-OpenOffice.org Base : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Base : Microsoft Office;new users information
-OpenOffice.org Base : Microsoft Office;opening Microsoft documents
-OpenOffice.org Base : Microsoft Office;reassigning document types
-OpenOffice.org Base : mobile device filters
-OpenOffice.org Base : models in XForms
-OpenOffice.org Base : modifying, see changing
-OpenOffice.org Base : more controls
-OpenOffice.org Base : mosaic filter
-OpenOffice.org Base : mouse
-OpenOffice.org Base : mouse;pointers when using drag and drop
-OpenOffice.org Base : mouse;positioning
-OpenOffice.org Base : moving
-OpenOffice.org Base : moving;tab stops on ruler
-OpenOffice.org Base : moving;toolbars
-OpenOffice.org Base : moving;using guide lines in presentations
-OpenOffice.org Base : MS ADO interface (Base)
-OpenOffice.org Base : multi-line titles in forms
-OpenOffice.org Base : multiple documents
-OpenOffice.org Base : multiple documents;opening
-OpenOffice.org Base : multiple selection
-OpenOffice.org Base : music
-OpenOffice.org Base : music;inserting
-OpenOffice.org Base : My Documents folder
-OpenOffice.org Base : My Documents folder;changing work directory
-OpenOffice.org Base : My Documents folder;opening
-OpenOffice.org Base : MySQL databases (Base)
-OpenOffice.org Base : names
-OpenOffice.org Base : names;multi-line titles
-OpenOffice.org Base : names;objects
-OpenOffice.org Base : names, see also labels/callouts
-OpenOffice.org Base : namespace organization in XForms
-OpenOffice.org Base : native SQL (Base)
-OpenOffice.org Base : navigating
-OpenOffice.org Base : navigating;in documents
-OpenOffice.org Base : Navigation bar
-OpenOffice.org Base : Navigation bar;controls
-OpenOffice.org Base : Navigation bar;forms
-OpenOffice.org Base : Navigator
-OpenOffice.org Base : Navigator;contents as lists
-OpenOffice.org Base : Navigator;docking
-OpenOffice.org Base : Navigator;notes
-OpenOffice.org Base : Navigator;working with
-OpenOffice.org Base : network identity options
-OpenOffice.org Base : new databases
-OpenOffice.org Base : new documents
-OpenOffice.org Base : new German spellcheck
-OpenOffice.org Base : new lines in cells
-OpenOffice.org Base : new windows
-OpenOffice.org Base : non-breaking dashes
-OpenOffice.org Base : non-breaking spaces (Writer)
-OpenOffice.org Base : non-printing characters (Writer)
-OpenOffice.org Base : notes
-OpenOffice.org Base : notes;displaying (Calc)
-OpenOffice.org Base : notes;inserting/editing/deleting/printing
-OpenOffice.org Base : notes;printing in text
-OpenOffice.org Base : number formats
-OpenOffice.org Base : number formats;codes
-OpenOffice.org Base : number formats;formats
-OpenOffice.org Base : number formats;recognition in text tables
-OpenOffice.org Base : number of pages
-OpenOffice.org Base : number of sheets
-OpenOffice.org Base : number of tables
-OpenOffice.org Base : numbering
-OpenOffice.org Base : numbering;options
-OpenOffice.org Base : numbering;paragraphs
-OpenOffice.org Base : numbering;turning off
-OpenOffice.org Base : numbering;using automatically
-OpenOffice.org Base : numbers
-OpenOffice.org Base : numbers;date, time and currency formats
-OpenOffice.org Base : numbers;decimal places (Calc)
-OpenOffice.org Base : numerical fields in forms
-OpenOffice.org Base : objects
-OpenOffice.org Base : objects;always moveable (Impress/Draw)
-OpenOffice.org Base : objects;arranging within stacks
-OpenOffice.org Base : objects;copying when moving in presentations
-OpenOffice.org Base : objects;definition
-OpenOffice.org Base : objects;displaying in spreadsheets
-OpenOffice.org Base : objects;displaying in text documents
-OpenOffice.org Base : objects;editing
-OpenOffice.org Base : objects;inserting from Gallery
-OpenOffice.org Base : objects;inserting OLE objects
-OpenOffice.org Base : objects;moving and resizing with mouse
-OpenOffice.org Base : objects;naming
-OpenOffice.org Base : objects;opening
-OpenOffice.org Base : objects;quickly moving to
-OpenOffice.org Base : objects;titles and descriptions
-OpenOffice.org Base : ODBC
-OpenOffice.org Base : ODBC;database (Base)
-OpenOffice.org Base : ODBC;definition
-OpenOffice.org Base : ODF file formats
-OpenOffice.org Base : Office
-OpenOffice.org Base : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Base : old German spellcheck
-OpenOffice.org Base : OLE
-OpenOffice.org Base : OLE;definition
-OpenOffice.org Base : OLE objects
-OpenOffice.org Base : OLE objects;arranging within stacks
-OpenOffice.org Base : OLE objects;captions (Writer)
-OpenOffice.org Base : OLE objects;inserting
-OpenOffice.org Base : OLE objects;number of
-OpenOffice.org Base : OLE objects;protecting
-OpenOffice.org Base : one and a half line spacing in text
-OpenOffice.org Base : online registration
-OpenOffice.org Base : online update options
-OpenOffice.org Base : online updates
-OpenOffice.org Base : online updates;checking automatically
-OpenOffice.org Base : online updates;checking manually
-OpenOffice.org Base : Open/Save dialogs
-OpenOffice.org Base : OpenDocument file formats
-OpenOffice.org Base : OpenGL
-OpenOffice.org Base : OpenGL;definition
-OpenOffice.org Base : OpenGL;optimized output
-OpenOffice.org Base : opening
-OpenOffice.org Base : opening;context menus
-OpenOffice.org Base : opening;database files
-OpenOffice.org Base : opening;dialog settings
-OpenOffice.org Base : opening;documents
-OpenOffice.org Base : opening;documents from other formats
-OpenOffice.org Base : opening;documents on WebDAV server
-OpenOffice.org Base : opening;files with links
-OpenOffice.org Base : opening;files, with placeholders
-OpenOffice.org Base : opening;forms
-OpenOffice.org Base : opening;Microsoft Office files
-OpenOffice.org Base : opening;mobile device documents
-OpenOffice.org Base : opening;objects
-OpenOffice.org Base : opening;reports
-OpenOffice.org Base : opening;several files
-OpenOffice.org Base : opening;XForms
-OpenOffice.org Base : OpenOffice.org Base data sources
-OpenOffice.org Base : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Base : OpenOffice.org documents
-OpenOffice.org Base : OpenOffice.org documents;mobile device filters
-OpenOffice.org Base : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Base : OpenOffice.org Math start
-OpenOffice.org Base : operators
-OpenOffice.org Base : operators;default filters
-OpenOffice.org Base : optional hyphens (Writer)
-OpenOffice.org Base : options
-OpenOffice.org Base : options;accessibility
-OpenOffice.org Base : options;appearance
-OpenOffice.org Base : options;compatibility (Writer)
-OpenOffice.org Base : options;network identity
-OpenOffice.org Base : options;online update
-OpenOffice.org Base : options;tools
-OpenOffice.org Base : Oracle databases (base)
-OpenOffice.org Base : ordering
-OpenOffice.org Base : ordering;objects
-OpenOffice.org Base : organizing
-OpenOffice.org Base : organizing;macros and scripts
-OpenOffice.org Base : organizing;namespaces in XForms
-OpenOffice.org Base : organizing;styles
-OpenOffice.org Base : organizing;templates
-OpenOffice.org Base : original size
-OpenOffice.org Base : original size;printing in OpenOffice.org Math
-OpenOffice.org Base : original size;restoring after cropping
-OpenOffice.org Base : outlines
-OpenOffice.org Base : outlines;font effects
-OpenOffice.org Base : outlines;outline symbols
-OpenOffice.org Base : outlines;sending to presentations
-OpenOffice.org Base : overwrite mode
-OpenOffice.org Base : packages, see extensions
-OpenOffice.org Base : page breaks
-OpenOffice.org Base : page breaks;displaying (Calc)
-OpenOffice.org Base : page formats
-OpenOffice.org Base : page formats;maximizing
-OpenOffice.org Base : page formats;restriction
-OpenOffice.org Base : page styles
-OpenOffice.org Base : page styles;editing/applying with statusbar
-OpenOffice.org Base : pages
-OpenOffice.org Base : pages;backgrounds in all applications
-OpenOffice.org Base : pages;formatting and numbering
-OpenOffice.org Base : pages;printing page names in presentations
-OpenOffice.org Base : pages;scaling
-OpenOffice.org Base : pages;selecting one to print
-OpenOffice.org Base : paint box
-OpenOffice.org Base : paint can symbol
-OpenOffice.org Base : pair kerning
-OpenOffice.org Base : Palm file filters
-OpenOffice.org Base : paper formats
-OpenOffice.org Base : paper size warning
-OpenOffice.org Base : paper trays
-OpenOffice.org Base : paragraph marks
-OpenOffice.org Base : paragraph marks;displaying (Writer)
-OpenOffice.org Base : paragraph styles
-OpenOffice.org Base : paragraph styles;languages
-OpenOffice.org Base : paragraph styles;modifying basic fonts
-OpenOffice.org Base : paragraphs
-OpenOffice.org Base : paragraphs;alignment
-OpenOffice.org Base : paragraphs;Asian typography
-OpenOffice.org Base : paragraphs;defining borders
-OpenOffice.org Base : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Base : paragraphs;increasing indents of
-OpenOffice.org Base : paragraphs;indents, margins and columns
-OpenOffice.org Base : paragraphs;inserting bullets
-OpenOffice.org Base : paragraphs;joining
-OpenOffice.org Base : paragraphs;numbering automatically
-OpenOffice.org Base : paragraphs;removing blank ones
-OpenOffice.org Base : paragraphs;spacing
-OpenOffice.org Base : paragraphs;tab stops
-OpenOffice.org Base : parameters
-OpenOffice.org Base : parameters;command line
-OpenOffice.org Base : parameters;queries (Base)
-OpenOffice.org Base : passwords for protecting contents
-OpenOffice.org Base : pasting
-OpenOffice.org Base : pasting;cell ranges
-OpenOffice.org Base : pasting;cell ranges from spreadsheets
-OpenOffice.org Base : pasting;data from text documents
-OpenOffice.org Base : pasting;draw objects
-OpenOffice.org Base : pasting;draw objects from other documents
-OpenOffice.org Base : pasting;formatted/unformatted text
-OpenOffice.org Base : pasting;from data source view
-OpenOffice.org Base : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Base : pasting;pictures from other documents
-OpenOffice.org Base : pasting;sheet areas in text documents
-OpenOffice.org Base : pasting;to Gallery
-OpenOffice.org Base : paths
-OpenOffice.org Base : paths;changing work directory
-OpenOffice.org Base : paths;defaults
-OpenOffice.org Base : pattern editor
-OpenOffice.org Base : pattern fields
-OpenOffice.org Base : pattern fields;form functions
-OpenOffice.org Base : patterns for objects
-OpenOffice.org Base : PDF
-OpenOffice.org Base : PDF;export
-OpenOffice.org Base : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Base : personal data input
-OpenOffice.org Base : phonetic guide
-OpenOffice.org Base : picklist creation
-OpenOffice.org Base : pictures
-OpenOffice.org Base : pictures;adding to Gallery
-OpenOffice.org Base : pictures;arranging within stacks
-OpenOffice.org Base : pictures;assigning macros
-OpenOffice.org Base : pictures;backgrounds
-OpenOffice.org Base : pictures;captions (Writer)
-OpenOffice.org Base : pictures;changing paths
-OpenOffice.org Base : pictures;cropping and zooming
-OpenOffice.org Base : pictures;displaying in Calc
-OpenOffice.org Base : pictures;displaying in Writer (Writer)
-OpenOffice.org Base : pictures;drag and drop between documents
-OpenOffice.org Base : pictures;drawing
-OpenOffice.org Base : pictures;editing
-OpenOffice.org Base : pictures;filters
-OpenOffice.org Base : pictures;ImageMap
-OpenOffice.org Base : pictures;inserting automatically
-OpenOffice.org Base : pictures;inserting from Gallery
-OpenOffice.org Base : pictures;number of
-OpenOffice.org Base : pictures;printing
-OpenOffice.org Base : pictures;scaling/resizing
-OpenOffice.org Base : pixel editor
-OpenOffice.org Base : pixel graphics
-OpenOffice.org Base : pixel graphics;inserting and editing
-OpenOffice.org Base : pixel patterns
-OpenOffice.org Base : placeholders
-OpenOffice.org Base : placeholders;in SQL queries
-OpenOffice.org Base : placeholders;on opening files
-OpenOffice.org Base : placing toolbars
-OpenOffice.org Base : playing movies and sound files
-OpenOffice.org Base : plotting data as charts
-OpenOffice.org Base : plug-ins
-OpenOffice.org Base : plug-ins;activating and deactivating
-OpenOffice.org Base : plug-ins;definition
-OpenOffice.org Base : plug-ins;inserting
-OpenOffice.org Base : pocket device appliances
-OpenOffice.org Base : Pocket PC file filters
-OpenOffice.org Base : points
-OpenOffice.org Base : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Base : polygon drawing
-OpenOffice.org Base : pop-art filter
-OpenOffice.org Base : portable document format
-OpenOffice.org Base : positioning
-OpenOffice.org Base : positioning;draw objects and controls
-OpenOffice.org Base : positioning;fonts
-OpenOffice.org Base : positioning;objects
-OpenOffice.org Base : positioning;toolbars
-OpenOffice.org Base : post method for form transmissions
-OpenOffice.org Base : posterizing filter
-OpenOffice.org Base : PostScript
-OpenOffice.org Base : PostScript;creating files
-OpenOffice.org Base : PostScript;PDF converter, UNIX
-OpenOffice.org Base : PowerPoint export
-OpenOffice.org Base : precision as shown (Calc)
-OpenOffice.org Base : predefining fonts
-OpenOffice.org Base : presentations
-OpenOffice.org Base : presentations;creating/opening
-OpenOffice.org Base : presentations;inserting spreadsheet cells
-OpenOffice.org Base : presentations;live on the Internet
-OpenOffice.org Base : presentations;print menu
-OpenOffice.org Base : presentations;saving
-OpenOffice.org Base : presentations;saving automatically
-OpenOffice.org Base : presentations;saving in other formats
-OpenOffice.org Base : presentations;sending as e-mail
-OpenOffice.org Base : presentations;starting with wizard
-OpenOffice.org Base : presentations;wizards
-OpenOffice.org Base : press buttons, see push buttons
-OpenOffice.org Base : previews
-OpenOffice.org Base : previews;fonts lists
-OpenOffice.org Base : primary key
-OpenOffice.org Base : primary key;database tables
-OpenOffice.org Base : primary keys
-OpenOffice.org Base : primary keys;defining
-OpenOffice.org Base : primary keys;inserting (Base)
-OpenOffice.org Base : print area selection
-OpenOffice.org Base : printer metrics for document formatting (Writer)
-OpenOffice.org Base : printers
-OpenOffice.org Base : printers;adding, UNIX
-OpenOffice.org Base : printers;choosing
-OpenOffice.org Base : printers;default printer
-OpenOffice.org Base : printers;faxes under UNIX
-OpenOffice.org Base : printers;maximum page formats
-OpenOffice.org Base : printers;paper trays
-OpenOffice.org Base : printers;properties
-OpenOffice.org Base : printing
-OpenOffice.org Base : printing;black and white
-OpenOffice.org Base : printing;brochures
-OpenOffice.org Base : printing;colors in grayscale
-OpenOffice.org Base : printing;copies
-OpenOffice.org Base : printing;creating individual jobs
-OpenOffice.org Base : printing;dates in presentations
-OpenOffice.org Base : printing;directly
-OpenOffice.org Base : printing;documents
-OpenOffice.org Base : printing;drawings defaults
-OpenOffice.org Base : printing;elements in text documents
-OpenOffice.org Base : printing;faster
-OpenOffice.org Base : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Base : printing;fitting to pages in presentations
-OpenOffice.org Base : printing;formulas in OpenOffice.org Math
-OpenOffice.org Base : printing;hidden pages of presentations
-OpenOffice.org Base : printing;in original size in OpenOffice.org Math
-OpenOffice.org Base : printing;left/right pages
-OpenOffice.org Base : printing;notes
-OpenOffice.org Base : printing;queries (Base)
-OpenOffice.org Base : printing;scaling in OpenOffice.org Math
-OpenOffice.org Base : printing;selections
-OpenOffice.org Base : printing;text always in black
-OpenOffice.org Base : printing;text in reverse order
-OpenOffice.org Base : printing;tiling pages in presentations
-OpenOffice.org Base : printing;transparencies
-OpenOffice.org Base : printing;warnings
-OpenOffice.org Base : printing;without scaling in presentations
-OpenOffice.org Base : printing speed
-OpenOffice.org Base : programming
-OpenOffice.org Base : programming;OpenOffice.org
-OpenOffice.org Base : programming;scripting
-OpenOffice.org Base : properties
-OpenOffice.org Base : properties;fields in databases
-OpenOffice.org Base : properties;files
-OpenOffice.org Base : properties;form controls
-OpenOffice.org Base : properties;forms
-OpenOffice.org Base : properties;printers
-OpenOffice.org Base : protected contents
-OpenOffice.org Base : protected dashes
-OpenOffice.org Base : protected database tables
-OpenOffice.org Base : protected documents
-OpenOffice.org Base : protected spaces
-OpenOffice.org Base : protected spaces;inserting
-OpenOffice.org Base : protected spaces;showing (Writer)
-OpenOffice.org Base : protecting
-OpenOffice.org Base : protecting;contents
-OpenOffice.org Base : protecting;recorded changes
-OpenOffice.org Base : proxy settings
-OpenOffice.org Base : push buttons
-OpenOffice.org Base : push buttons;adding to documents
-OpenOffice.org Base : push buttons;creating
-OpenOffice.org Base : queries
-OpenOffice.org Base : queries;copying (Base)
-OpenOffice.org Base : queries;creating in design view (Base)
-OpenOffice.org Base : queries;creating in SQL view
-OpenOffice.org Base : queries;defining (Base)
-OpenOffice.org Base : queries;deleting table links (Base)
-OpenOffice.org Base : queries;editing in data source view
-OpenOffice.org Base : queries;formulating filter conditions (Base)
-OpenOffice.org Base : queries;joining tables (Base)
-OpenOffice.org Base : queries;missing elements (Base)
-OpenOffice.org Base : queries;overview (Base)
-OpenOffice.org Base : queries;parameter queries (Base)
-OpenOffice.org Base : queries;printing (Base)
-OpenOffice.org Base : Query Wizard (Base)
-OpenOffice.org Base : Quickstarter
-OpenOffice.org Base : quotation marks
-OpenOffice.org Base : quotation marks;replacing
-OpenOffice.org Base : quotes
-OpenOffice.org Base : quotes;custom
-OpenOffice.org Base : radio button creation
-OpenOffice.org Base : read-only documents
-OpenOffice.org Base : read-only documents;cursor
-OpenOffice.org Base : read-only documents;database tables on/off
-OpenOffice.org Base : read-only documents;editing
-OpenOffice.org Base : read-only documents;opening documents as
-OpenOffice.org Base : read-only items in Data Navigator
-OpenOffice.org Base : recognizing URLs automatically
-OpenOffice.org Base : recording
-OpenOffice.org Base : recording;changes
-OpenOffice.org Base : recording;macros
-OpenOffice.org Base : records
-OpenOffice.org Base : records;inserting notes
-OpenOffice.org Base : records;protecting
-OpenOffice.org Base : records;saving
-OpenOffice.org Base : records;searching in databases
-OpenOffice.org Base : rectangles with round corners
-OpenOffice.org Base : recursions in spreadsheets
-OpenOffice.org Base : redo command
-OpenOffice.org Base : reduced printing
-OpenOffice.org Base : reference lines
-OpenOffice.org Base : references
-OpenOffice.org Base : references;displaying in color (Calc)
-OpenOffice.org Base : references;expanding (Calc)
-OpenOffice.org Base : references;iterative (Calc)
-OpenOffice.org Base : register-true
-OpenOffice.org Base : register-true;definition
-OpenOffice.org Base : registering
-OpenOffice.org Base : registering;address books
-OpenOffice.org Base : registering;databases (Base)
-OpenOffice.org Base : registering;OpenOffice.org
-OpenOffice.org Base : regular expressions
-OpenOffice.org Base : regular expressions;list of
-OpenOffice.org Base : regular expressions;opening files
-OpenOffice.org Base : relational databases (Base)
-OpenOffice.org Base : relations
-OpenOffice.org Base : relations;creating and deleting (Base)
-OpenOffice.org Base : relations;joining tables (Base)
-OpenOffice.org Base : relations;properties (Base)
-OpenOffice.org Base : relative hyperlinks
-OpenOffice.org Base : relative saving of URLs
-OpenOffice.org Base : reloading
-OpenOffice.org Base : reloading;documents
-OpenOffice.org Base : reloading;HTML documents, automatically
-OpenOffice.org Base : remarks, see also notes
-OpenOffice.org Base : remote configurations
-OpenOffice.org Base : remove noise filter
-OpenOffice.org Base : removing
-OpenOffice.org Base : removing;bullets and numbering
-OpenOffice.org Base : removing;form filters
-OpenOffice.org Base : removing, see also deleting
-OpenOffice.org Base : repeating
-OpenOffice.org Base : repeating;commands
-OpenOffice.org Base : replacement options
-OpenOffice.org Base : replacement table
-OpenOffice.org Base : replacing
-OpenOffice.org Base : replacing;AutoCorrect function
-OpenOffice.org Base : replacing;dashes
-OpenOffice.org Base : Report Builder
-OpenOffice.org Base : reports
-OpenOffice.org Base : reports;creating
-OpenOffice.org Base : reports;error reports
-OpenOffice.org Base : reports;opening and editing
-OpenOffice.org Base : reports;templates
-OpenOffice.org Base : resetting
-OpenOffice.org Base : resetting;templates
-OpenOffice.org Base : resizing
-OpenOffice.org Base : resizing;objects, by mouse
-OpenOffice.org Base : resizing, see also scaling/zooming
-OpenOffice.org Base : resolution when printing bitmaps
-OpenOffice.org Base : restoring
-OpenOffice.org Base : restoring;default formatting
-OpenOffice.org Base : restoring;editing
-OpenOffice.org Base : reversing printing order
-OpenOffice.org Base : review function
-OpenOffice.org Base : review function;accepting or rejecting changes
-OpenOffice.org Base : review function;comparing documents
-OpenOffice.org Base : review function;protecting records
-OpenOffice.org Base : review function;recording changes example
-OpenOffice.org Base : rich text control
-OpenOffice.org Base : right alignment of paragraphs
-OpenOffice.org Base : right joins (Base)
-OpenOffice.org Base : right-to-left text
-OpenOffice.org Base : rotating
-OpenOffice.org Base : rotating;3D text
-OpenOffice.org Base : round corners
-OpenOffice.org Base : rounding precision (Calc)
-OpenOffice.org Base : row headers
-OpenOffice.org Base : row headers;displaying (Calc)
-OpenOffice.org Base : row headers;highlighting (Calc)
-OpenOffice.org Base : rulers
-OpenOffice.org Base : rulers;default settings
-OpenOffice.org Base : rulers;measurement units
-OpenOffice.org Base : rulers;visible in presentations
-OpenOffice.org Base : samples and templates
-OpenOffice.org Base : saving
-OpenOffice.org Base : saving;default file formats
-OpenOffice.org Base : saving;dialog settings
-OpenOffice.org Base : saving;documents
-OpenOffice.org Base : saving;documents for mobile devices
-OpenOffice.org Base : saving;documents in other formats
-OpenOffice.org Base : saving;documents, automatically
-OpenOffice.org Base : saving;in Microsoft Office file format
-OpenOffice.org Base : saving;options
-OpenOffice.org Base : saving;templates
-OpenOffice.org Base : saving;to XML
-OpenOffice.org Base : saving;VBA code in Microsoft Office documents
-OpenOffice.org Base : saving;with password by default
-OpenOffice.org Base : saving as command
-OpenOffice.org Base : saving as command;precautions
-OpenOffice.org Base : scaling
-OpenOffice.org Base : scaling;font sizes in user interface
-OpenOffice.org Base : scaling;objects
-OpenOffice.org Base : scaling;pictures
-OpenOffice.org Base : scaling;printing in OpenOffice.org Math
-OpenOffice.org Base : scaling;when printing presentations
-OpenOffice.org Base : scaling, see also zooming
-OpenOffice.org Base : screen
-OpenOffice.org Base : screen;full screen views
-OpenOffice.org Base : screen;scaling
-OpenOffice.org Base : screen magnifiers
-OpenOffice.org Base : screen readers
-OpenOffice.org Base : script organization
-OpenOffice.org Base : scrollbars
-OpenOffice.org Base : scrollbars;controls
-OpenOffice.org Base : scrollbars;displaying (Calc)
-OpenOffice.org Base : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Base : search criteria for database functions in cells
-OpenOffice.org Base : search engines
-OpenOffice.org Base : search engines;definition
-OpenOffice.org Base : search engines;selecting
-OpenOffice.org Base : searching
-OpenOffice.org Base : searching;all sheets
-OpenOffice.org Base : searching;databases
-OpenOffice.org Base : searching;form filters
-OpenOffice.org Base : searching;Internet
-OpenOffice.org Base : searching;tables and forms
-OpenOffice.org Base : sections
-OpenOffice.org Base : sections;backgrounds
-OpenOffice.org Base : security
-OpenOffice.org Base : security;digital signatures
-OpenOffice.org Base : security;options for documents with macros
-OpenOffice.org Base : security;protecting contents
-OpenOffice.org Base : security;warning dialogs with macros
-OpenOffice.org Base : selecting
-OpenOffice.org Base : selecting;controls
-OpenOffice.org Base : selecting;measurement units
-OpenOffice.org Base : selecting;objects
-OpenOffice.org Base : selecting;print areas
-OpenOffice.org Base : selecting;several files
-OpenOffice.org Base : selection clipboard
-OpenOffice.org Base : selection frames
-OpenOffice.org Base : selection modes in text
-OpenOffice.org Base : sending
-OpenOffice.org Base : sending;AutoAbstract function in presentations
-OpenOffice.org Base : sending;documents as e-mail
-OpenOffice.org Base : sending;documents as faxes
-OpenOffice.org Base : separator lines
-OpenOffice.org Base : separator lines;defining
-OpenOffice.org Base : separators
-OpenOffice.org Base : separators;conditional
-OpenOffice.org Base : Server Side ImageMap
-OpenOffice.org Base : settings
-OpenOffice.org Base : settings;printers
-OpenOffice.org Base : settings;program configuration
-OpenOffice.org Base : settings;proxies
-OpenOffice.org Base : settings;tracking changes
-OpenOffice.org Base : settings;views
-OpenOffice.org Base : SGML
-OpenOffice.org Base : SGML;definition
-OpenOffice.org Base : shadows
-OpenOffice.org Base : shadows;areas
-OpenOffice.org Base : shadows;borders
-OpenOffice.org Base : shadows;characters
-OpenOffice.org Base : shadows;characters, using context menu
-OpenOffice.org Base : sharing documents
-OpenOffice.org Base : sharpening filter
-OpenOffice.org Base : sheet tabs
-OpenOffice.org Base : sheet tabs;displaying
-OpenOffice.org Base : sheets
-OpenOffice.org Base : sheets;searching all
-OpenOffice.org Base : shortcut keys
-OpenOffice.org Base : shortcut keys;assigning macros
-OpenOffice.org Base : shortcut keys;general
-OpenOffice.org Base : shortcut keys;in databases
-OpenOffice.org Base : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Base : showing
-OpenOffice.org Base : showing;changes
-OpenOffice.org Base : showing;docked windows
-OpenOffice.org Base : showing;drawings and controls (Writer)
-OpenOffice.org Base : showing;live presentations on the Internet
-OpenOffice.org Base : showing;toolbars
-OpenOffice.org Base : signing documents with digital signatures
-OpenOffice.org Base : similarity search
-OpenOffice.org Base : simple handles (Writer)
-OpenOffice.org Base : simplified Chinese
-OpenOffice.org Base : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Base : single sign on options
-OpenOffice.org Base : single-line spacing in text
-OpenOffice.org Base : sizes
-OpenOffice.org Base : sizes;draw objects
-OpenOffice.org Base : sizes;pictures
-OpenOffice.org Base : slanting draw objects
-OpenOffice.org Base : small capitals
-OpenOffice.org Base : small icons
-OpenOffice.org Base : smart tag configuration
-OpenOffice.org Base : smooth scrolling (Writer)
-OpenOffice.org Base : smoothing filter
-OpenOffice.org Base : snap grid defaults (Writer/Calc)
-OpenOffice.org Base : snapping in presentations and drawings
-OpenOffice.org Base : solarization filter
-OpenOffice.org Base : sort lists
-OpenOffice.org Base : sort lists;copying to in Calc
-OpenOffice.org Base : sorting
-OpenOffice.org Base : sorting;data in forms
-OpenOffice.org Base : sorting;databases
-OpenOffice.org Base : sounds
-OpenOffice.org Base : sounds;inserting and playing
-OpenOffice.org Base : spaces
-OpenOffice.org Base : spaces;displaying (Writer)
-OpenOffice.org Base : spaces;ignoring double
-OpenOffice.org Base : spaces;inserting protected spaces
-OpenOffice.org Base : spaces;showing protected spaces (Writer)
-OpenOffice.org Base : spacing
-OpenOffice.org Base : spacing;between paragraphs in footnotes
-OpenOffice.org Base : spacing;font effects
-OpenOffice.org Base : spacing;lines and paragraphs
-OpenOffice.org Base : spacing;tab stops in text documents
-OpenOffice.org Base : spacing;tabs in presentations
-OpenOffice.org Base : spadmin
-OpenOffice.org Base : special characters
-OpenOffice.org Base : speech bubbles
-OpenOffice.org Base : speed of printing
-OpenOffice.org Base : spellcheck
-OpenOffice.org Base : spellcheck;activating for a language
-OpenOffice.org Base : spellcheck;context menus
-OpenOffice.org Base : spellcheck;default languages
-OpenOffice.org Base : spellcheck;dialog
-OpenOffice.org Base : spellcheck;dictionary of exceptions
-OpenOffice.org Base : spellcheck;ignore list
-OpenOffice.org Base : spin button creation
-OpenOffice.org Base : spoolfiles with Xprinter
-OpenOffice.org Base : spreadsheets
-OpenOffice.org Base : spreadsheets;as databases (base)
-OpenOffice.org Base : spreadsheets;copying areas to text documents
-OpenOffice.org Base : spreadsheets;creating/opening
-OpenOffice.org Base : spreadsheets;inserting charts
-OpenOffice.org Base : spreadsheets;inserting database records
-OpenOffice.org Base : spreadsheets;printing
-OpenOffice.org Base : spreadsheets;saving
-OpenOffice.org Base : spreadsheets;saving automatically
-OpenOffice.org Base : spreadsheets;saving in other formats
-OpenOffice.org Base : spreadsheets;sending as e-mail
-OpenOffice.org Base : SQL
-OpenOffice.org Base : SQL;definition
-OpenOffice.org Base : SQL;DISTINCT parameter
-OpenOffice.org Base : SQL;executing SQL commands
-OpenOffice.org Base : SQL;executing SQL statements (Base)
-OpenOffice.org Base : SQL;queries (Base)
-OpenOffice.org Base : square drawings
-OpenOffice.org Base : standard bar on/off
-OpenOffice.org Base : standard filters in databases
-OpenOffice.org Base : standard printer under UNIX
-OpenOffice.org Base : start parameters
-OpenOffice.org Base : status bar on/off
-OpenOffice.org Base : stickers
-OpenOffice.org Base : strikethrough
-OpenOffice.org Base : strikethrough;characters
-OpenOffice.org Base : strikethrough;font effects
-OpenOffice.org Base : styles
-OpenOffice.org Base : styles;'changed' message
-OpenOffice.org Base : styles;copying between documents
-OpenOffice.org Base : styles;keyboard shortcuts
-OpenOffice.org Base : styles;organizing
-OpenOffice.org Base : styles;printing styles used in a document
-OpenOffice.org Base : styles;replacing automatically
-OpenOffice.org Base : Styles and Formatting window
-OpenOffice.org Base : Styles and Formatting window;docking
-OpenOffice.org Base : subforms
-OpenOffice.org Base : subforms;creating
-OpenOffice.org Base : subforms;description
-OpenOffice.org Base : submitting forms
-OpenOffice.org Base : suffixes in file formats
-OpenOffice.org Base : support on the Web
-OpenOffice.org Base : synchronizing
-OpenOffice.org Base : synchronizing;labels and business cards
-OpenOffice.org Base : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Base : system address book registration
-OpenOffice.org Base : tab stops
-OpenOffice.org Base : tab stops;displaying (Writer)
-OpenOffice.org Base : tab stops;inserting and editing
-OpenOffice.org Base : tab stops;setting in sheets
-OpenOffice.org Base : tab stops;settings
-OpenOffice.org Base : tab stops;spacing in presentations
-OpenOffice.org Base : tab stops;spacing in text documents
-OpenOffice.org Base : table controls
-OpenOffice.org Base : table controls;form functions
-OpenOffice.org Base : table controls;keyboard-only edit mode
-OpenOffice.org Base : table controls;properties
-OpenOffice.org Base : table views of databases
-OpenOffice.org Base : Table Wizard (Base)
-OpenOffice.org Base : tables
-OpenOffice.org Base : tables;inserting line breaks
-OpenOffice.org Base : tables in databases
-OpenOffice.org Base : tables in databases;access rights to (Base)
-OpenOffice.org Base : tables in databases;adding to queries
-OpenOffice.org Base : tables in databases;browsing and editing
-OpenOffice.org Base : tables in databases;copying database tables (Base)
-OpenOffice.org Base : tables in databases;creating
-OpenOffice.org Base : tables in databases;creating in design view
-OpenOffice.org Base : tables in databases;importing text formats (Base)
-OpenOffice.org Base : tables in databases;joining for queries (Base)
-OpenOffice.org Base : tables in databases;printing queries (Base)
-OpenOffice.org Base : tables in databases;relations (Base)
-OpenOffice.org Base : tables in databases;searching
-OpenOffice.org Base : tables in spreadsheets
-OpenOffice.org Base : tables in spreadsheets;copying data to other applications
-OpenOffice.org Base : tables in spreadsheets;defining borders
-OpenOffice.org Base : tables in spreadsheets;value highlighting
-OpenOffice.org Base : tables in text
-OpenOffice.org Base : tables in text;captions
-OpenOffice.org Base : tables in text;creating automatically
-OpenOffice.org Base : tables in text;default settings
-OpenOffice.org Base : tables in text;defining borders
-OpenOffice.org Base : tables in text;displaying
-OpenOffice.org Base : tables in text;printing
-OpenOffice.org Base : tabs
-OpenOffice.org Base : tabs;displaying sheet tabs
-OpenOffice.org Base : tags
-OpenOffice.org Base : tags;definition
-OpenOffice.org Base : tags;META tags
-OpenOffice.org Base : templates
-OpenOffice.org Base : templates;agendas
-OpenOffice.org Base : templates;changing basic fonts
-OpenOffice.org Base : templates;database reports
-OpenOffice.org Base : templates;deleting
-OpenOffice.org Base : templates;editing and saving
-OpenOffice.org Base : templates;faxes
-OpenOffice.org Base : templates;importing and exporting
-OpenOffice.org Base : templates;letters
-OpenOffice.org Base : templates;new documents from templates
-OpenOffice.org Base : templates;opening documents with
-OpenOffice.org Base : templates;organizing
-OpenOffice.org Base : terminology
-OpenOffice.org Base : terminology;general glossary
-OpenOffice.org Base : terminology;Internet glossary
-OpenOffice.org Base : testing XML filters
-OpenOffice.org Base : text
-OpenOffice.org Base : text;animating
-OpenOffice.org Base : text;Asian layout
-OpenOffice.org Base : text;bold
-OpenOffice.org Base : text;coloring
-OpenOffice.org Base : text;contours
-OpenOffice.org Base : text;copying by drag and drop
-OpenOffice.org Base : text;CTL languages
-OpenOffice.org Base : text;drawing pictures
-OpenOffice.org Base : text;font effects
-OpenOffice.org Base : text;font sizes
-OpenOffice.org Base : text;font styles
-OpenOffice.org Base : text;fonts and formats
-OpenOffice.org Base : text;Fontwork icons
-OpenOffice.org Base : text;hyperlinks
-OpenOffice.org Base : text;inserting special characters
-OpenOffice.org Base : text;italics
-OpenOffice.org Base : text;kerning
-OpenOffice.org Base : text;language selection
-OpenOffice.org Base : text;line spacing
-OpenOffice.org Base : text;overwriting or inserting
-OpenOffice.org Base : text;printing in black
-OpenOffice.org Base : text;replacing with format
-OpenOffice.org Base : text;selection modes
-OpenOffice.org Base : text;shadowed
-OpenOffice.org Base : text;text/draw objects
-OpenOffice.org Base : text attributes
-OpenOffice.org Base : text attributes;hyperlinks
-OpenOffice.org Base : text attributes;undoing
-OpenOffice.org Base : text boxes
-OpenOffice.org Base : text boxes;form functions
-OpenOffice.org Base : text boxes;positioning
-OpenOffice.org Base : text breaks in cells
-OpenOffice.org Base : text colors for better accessibility
-OpenOffice.org Base : text databases (Base)
-OpenOffice.org Base : text documents
-OpenOffice.org Base : text documents;creating/opening
-OpenOffice.org Base : text documents;importing/exporting
-OpenOffice.org Base : text documents;inserting spreadsheet cells
-OpenOffice.org Base : text documents;print settings
-OpenOffice.org Base : text documents;printing
-OpenOffice.org Base : text documents;saving
-OpenOffice.org Base : text documents;saving automatically
-OpenOffice.org Base : text documents;saving in other formats
-OpenOffice.org Base : text documents;sending as e-mail
-OpenOffice.org Base : text effects
-OpenOffice.org Base : text flow
-OpenOffice.org Base : text flow;in cells
-OpenOffice.org Base : text formats
-OpenOffice.org Base : text formats;databases
-OpenOffice.org Base : text formats;pasting
-OpenOffice.org Base : text input fields
-OpenOffice.org Base : text layout for special languages
-OpenOffice.org Base : text objects
-OpenOffice.org Base : text objects;alignment
-OpenOffice.org Base : text objects;draw functions
-OpenOffice.org Base : text objects;fonts
-OpenOffice.org Base : text objects;in presentations and drawings
-OpenOffice.org Base : text overflow in spreadsheet cells
-OpenOffice.org Base : text, see also text documents, paragraphs and characters
-OpenOffice.org Base : TextArt, see Fontwork
-OpenOffice.org Base : textures
-OpenOffice.org Base : textures;inserting from Gallery
-OpenOffice.org Base : textures;on chart bars
-OpenOffice.org Base : Thai
-OpenOffice.org Base : Thai;entering text
-OpenOffice.org Base : Thai;language settings
-OpenOffice.org Base : thesaurus
-OpenOffice.org Base : thesaurus;activating for a language
-OpenOffice.org Base : ticker text
-OpenOffice.org Base : time fields
-OpenOffice.org Base : time fields;form functions
-OpenOffice.org Base : times
-OpenOffice.org Base : times;inserting when printing presentations
-OpenOffice.org Base : times, formats
-OpenOffice.org Base : tips
-OpenOffice.org Base : tips;extended tips in Help
-OpenOffice.org Base : title rows
-OpenOffice.org Base : title rows;printing in OpenOffice.org Math
-OpenOffice.org Base : titles
-OpenOffice.org Base : titles;changing
-OpenOffice.org Base : titles;editing in charts
-OpenOffice.org Base : titles;font effects
-OpenOffice.org Base : titles;formatting automatically
-OpenOffice.org Base : titles;objects
-OpenOffice.org Base : toolbars
-OpenOffice.org Base : toolbars;adding buttons
-OpenOffice.org Base : toolbars;docking/undocking
-OpenOffice.org Base : toolbars;Form Navigation bar
-OpenOffice.org Base : toolbars;viewing/closing
-OpenOffice.org Base : tools bar
-OpenOffice.org Base : tooltips
-OpenOffice.org Base : tooltips;extended tips
-OpenOffice.org Base : tooltips;help
-OpenOffice.org Base : traditional Chinese
-OpenOffice.org Base : traditional Chinese;translating to simplified chinese
-OpenOffice.org Base : transparency
-OpenOffice.org Base : transparency;areas
-OpenOffice.org Base : transparency;off for faster printing
-OpenOffice.org Base : transparency;saving
-OpenOffice.org Base : tree view of Help
-OpenOffice.org Base : typefaces
-OpenOffice.org Base : typefaces;adding under UNIX
-OpenOffice.org Base : typefaces;formats
-OpenOffice.org Base : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Base : typography
-OpenOffice.org Base : typography;Asian
-OpenOffice.org Base : underlining
-OpenOffice.org Base : underlining;AutoFormat function
-OpenOffice.org Base : underlining;characters
-OpenOffice.org Base : underlining;text
-OpenOffice.org Base : undocking windows
-OpenOffice.org Base : undoing
-OpenOffice.org Base : undoing;direct formatting
-OpenOffice.org Base : undoing;editing
-OpenOffice.org Base : undoing;number of steps
-OpenOffice.org Base : ungrouping groups
-OpenOffice.org Base : units
-OpenOffice.org Base : units;converting
-OpenOffice.org Base : units;measurement units
-OpenOffice.org Base : UNO components
-OpenOffice.org Base : UNO components;Extension Manager
-OpenOffice.org Base : UNO components;integrating new
-OpenOffice.org Base : update options
-OpenOffice.org Base : updates
-OpenOffice.org Base : updates;checking automatically
-OpenOffice.org Base : updates;checking manually
-OpenOffice.org Base : updating
-OpenOffice.org Base : updating;fields and charts, automatically (Writer)
-OpenOffice.org Base : updating;links in text documents
-OpenOffice.org Base : updating;links, on opening
-OpenOffice.org Base : updating;templates
-OpenOffice.org Base : URL
-OpenOffice.org Base : URL;changing hyperlink URLs
-OpenOffice.org Base : URL;definition
-OpenOffice.org Base : URL;in pictures
-OpenOffice.org Base : URL;saving absolute/relative paths
-OpenOffice.org Base : URL;turning off URL recognition
-OpenOffice.org Base : user data
-OpenOffice.org Base : user data;input
-OpenOffice.org Base : user data;removing when saving
-OpenOffice.org Base : user-defined dictionaries
-OpenOffice.org Base : user-defined dictionaries;creating
-OpenOffice.org Base : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Base : user-defined dictionaries;editing
-OpenOffice.org Base : user-defined styles
-OpenOffice.org Base : user-defined styles;automatically replacing
-OpenOffice.org Base : UTF-8/UCS2 support
-OpenOffice.org Base : values
-OpenOffice.org Base : values;rounded as shown (Calc)
-OpenOffice.org Base : variables
-OpenOffice.org Base : variables;for paths
-OpenOffice.org Base : VBA code
-OpenOffice.org Base : VBA code;loading/saving documents with VBA code
-OpenOffice.org Base : version management
-OpenOffice.org Base : version numbers of documents
-OpenOffice.org Base : versions
-OpenOffice.org Base : versions;comparing documents
-OpenOffice.org Base : versions;file saving as, restriction
-OpenOffice.org Base : versions;merging document versions
-OpenOffice.org Base : versions;of a document
-OpenOffice.org Base : versions;OpenOffice.org
-OpenOffice.org Base : vertical callouts
-OpenOffice.org Base : vertical scrollbars (Writer)
-OpenOffice.org Base : vertical text boxes
-OpenOffice.org Base : videos
-OpenOffice.org Base : viewing
-OpenOffice.org Base : viewing;databases
-OpenOffice.org Base : viewing;file properties
-OpenOffice.org Base : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Base : viewing;toolbars
-OpenOffice.org Base : views
-OpenOffice.org Base : views;creating database views (Base)
-OpenOffice.org Base : views;defaults
-OpenOffice.org Base : views;full screen
-OpenOffice.org Base : views;icons
-OpenOffice.org Base : views;in 3D
-OpenOffice.org Base : views;scaling
-OpenOffice.org Base : Visual Basic for Applications
-OpenOffice.org Base : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Base : watermarks
-OpenOffice.org Base : web documents
-OpenOffice.org Base : web documents;XForms
-OpenOffice.org Base : Web support
-OpenOffice.org Base : WebCast export
-OpenOffice.org Base : WebDAV over HTTPS
-OpenOffice.org Base : windows
-OpenOffice.org Base : windows;docking
-OpenOffice.org Base : windows;docking definition
-OpenOffice.org Base : windows;hiding/showing/docking
-OpenOffice.org Base : windows;new
-OpenOffice.org Base : wizards
-OpenOffice.org Base : wizards;agendas
-OpenOffice.org Base : wizards;database queries
-OpenOffice.org Base : wizards;database tables (Base)
-OpenOffice.org Base : wizards;databases (Base)
-OpenOffice.org Base : wizards;document converter
-OpenOffice.org Base : wizards;Euro Converter
-OpenOffice.org Base : wizards;faxes
-OpenOffice.org Base : wizards;forms
-OpenOffice.org Base : wizards;letters
-OpenOffice.org Base : wizards;overview
-OpenOffice.org Base : wizards;presentations
-OpenOffice.org Base : wizards;reports
-OpenOffice.org Base : Word documents
-OpenOffice.org Base : Word documents;compatibility
-OpenOffice.org Base : Word documents;saving as
-OpenOffice.org Base : WordArt, see Fontwork
-OpenOffice.org Base : words
-OpenOffice.org Base : words;automatically replacing
-OpenOffice.org Base : words;wrapping in cells
-OpenOffice.org Base : words;wrapping in CTL
-OpenOffice.org Base : working directory change
-OpenOffice.org Base : wrapping text
-OpenOffice.org Base : wrapping text;in cells
-OpenOffice.org Base : write protection on/off
-OpenOffice.org Base : writing aids options
-OpenOffice.org Base : WYSIWYG in fonts lists
-OpenOffice.org Base : XForms
-OpenOffice.org Base : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Base : XForms;conditions
-OpenOffice.org Base : XForms;opening/editing
-OpenOffice.org Base : XML converters
-OpenOffice.org Base : XML file formats
-OpenOffice.org Base : XML filters
-OpenOffice.org Base : XML filters;creating/testing
-OpenOffice.org Base : XML filters;saving as package/installing/deleting
-OpenOffice.org Base : XML filters;settings
-OpenOffice.org Base : XML Forms, see XForms
-OpenOffice.org Base : XSLT filters, see also XML filters
-OpenOffice.org Base : years
-OpenOffice.org Base : years;2-digit options
-OpenOffice.org Base : zero values
-OpenOffice.org Base : zero values;displaying (Calc)
-OpenOffice.org Base : zooming
-OpenOffice.org Base : zooming;page views
-OpenOffice.org Base : zooming;pictures
-OpenOffice.org Base : zooming;status bar
-OpenOffice.org Draw : 1/2 replacement
-OpenOffice.org Draw : 3D charts
-OpenOffice.org Draw : 3D objects
-OpenOffice.org Draw : 3D objects;assembling
-OpenOffice.org Draw : 3D objects;generating
-OpenOffice.org Draw : 3D objects;inserting
-OpenOffice.org Draw : 3D rotation objects
-OpenOffice.org Draw : 3D rotation objects;converting to
-OpenOffice.org Draw : 3D rotation objects;generating
-OpenOffice.org Draw : 3D text creation
-OpenOffice.org Draw : 3D view
-OpenOffice.org Draw : abbreviation replacement
-OpenOffice.org Draw : absolute hyperlinks
-OpenOffice.org Draw : absolute saving of URLs
-OpenOffice.org Draw : accents
-OpenOffice.org Draw : Access databases (base)
-OpenOffice.org Draw : access rights for database tables (Base)
-OpenOffice.org Draw : accessibility
-OpenOffice.org Draw : accessibility;general shortcuts
-OpenOffice.org Draw : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Draw : accessibility;OpenOffice.org Draw
-OpenOffice.org Draw : accessibility;OpenOffice.org features
-OpenOffice.org Draw : accessibility;OpenOffice.org Impress
-OpenOffice.org Draw : accessibility;options
-OpenOffice.org Draw : activating
-OpenOffice.org Draw : activating;context menus
-OpenOffice.org Draw : activating;Error Report Tool
-OpenOffice.org Draw : activating;extended help tips
-OpenOffice.org Draw : activating;plug-ins
-OpenOffice.org Draw : ActiveX control
-OpenOffice.org Draw : Adabas D databases (base)
-OpenOffice.org Draw : add-ons, see UNO components
-OpenOffice.org Draw : additional selection mode
-OpenOffice.org Draw : address books
-OpenOffice.org Draw : address books;LDAP server (Base)
-OpenOffice.org Draw : address books;registering
-OpenOffice.org Draw : address labels from databases
-OpenOffice.org Draw : ADO databases (Base)
-OpenOffice.org Draw : Agenda Wizard
-OpenOffice.org Draw : aging filter
-OpenOffice.org Draw : aligning
-OpenOffice.org Draw : aligning;2D charts
-OpenOffice.org Draw : aligning;cells
-OpenOffice.org Draw : aligning;draw objects
-OpenOffice.org Draw : aligning;objects
-OpenOffice.org Draw : aligning;paragraphs
-OpenOffice.org Draw : aligning;tables in text
-OpenOffice.org Draw : aligning;text objects
-OpenOffice.org Draw : aligning;titles in charts
-OpenOffice.org Draw : allowing
-OpenOffice.org Draw : allowing;effects
-OpenOffice.org Draw : allowing;interaction
-OpenOffice.org Draw : alternative fonts
-OpenOffice.org Draw : ampersand symbol, see also operators
-OpenOffice.org Draw : anchors
-OpenOffice.org Draw : anchors;changing
-OpenOffice.org Draw : anchors;displaying (Calc)
-OpenOffice.org Draw : anchors;types/positions for draw objects
-OpenOffice.org Draw : animated GIFs
-OpenOffice.org Draw : animated slide transitions
-OpenOffice.org Draw : animation effects
-OpenOffice.org Draw : animations
-OpenOffice.org Draw : animations;accessibility options
-OpenOffice.org Draw : animations;editing
-OpenOffice.org Draw : animations;list of
-OpenOffice.org Draw : animations;saving as GIFs
-OpenOffice.org Draw : appearance options
-OpenOffice.org Draw : Arabic
-OpenOffice.org Draw : Arabic;entering text
-OpenOffice.org Draw : Arabic;language settings
-OpenOffice.org Draw : area charts
-OpenOffice.org Draw : areas
-OpenOffice.org Draw : areas;bitmap patterns
-OpenOffice.org Draw : areas;from connected lines
-OpenOffice.org Draw : areas;hatched/dotted
-OpenOffice.org Draw : areas;shadows
-OpenOffice.org Draw : areas;slanting
-OpenOffice.org Draw : areas;styles
-OpenOffice.org Draw : areas;transparency
-OpenOffice.org Draw : arguments in command line
-OpenOffice.org Draw : arranging
-OpenOffice.org Draw : arranging;objects
-OpenOffice.org Draw : arranging;objects (guide)
-OpenOffice.org Draw : arranging;slides
-OpenOffice.org Draw : arrows
-OpenOffice.org Draw : arrows;defining arrow heads
-OpenOffice.org Draw : arrows;defining arrow lines
-OpenOffice.org Draw : arrows;drawing in text
-OpenOffice.org Draw : arrows;inserting
-OpenOffice.org Draw : arrows;loading arrow styles
-OpenOffice.org Draw : ASCII
-OpenOffice.org Draw : ASCII;definition
-OpenOffice.org Draw : Asian languages
-OpenOffice.org Draw : Asian languages;enabling
-OpenOffice.org Draw : Asian Phonetic Guide
-OpenOffice.org Draw : Asian typography
-OpenOffice.org Draw : assembled objects in 3D
-OpenOffice.org Draw : assigning scripts
-OpenOffice.org Draw : assistive technology in OpenOffice.org
-OpenOffice.org Draw : attaching toolbars
-OpenOffice.org Draw : attachments in e-mails
-OpenOffice.org Draw : attributes
-OpenOffice.org Draw : attributes;objects with
-OpenOffice.org Draw : audio
-OpenOffice.org Draw : audio;inserting
-OpenOffice.org Draw : authors
-OpenOffice.org Draw : auto reloading HTML documents
-OpenOffice.org Draw : AutoAbstract function for sending text to presentations
-OpenOffice.org Draw : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Draw : AutoComplete function in text and list boxes
-OpenOffice.org Draw : AutoCorrect function
-OpenOffice.org Draw : AutoCorrect function;context menu
-OpenOffice.org Draw : AutoCorrect function;options
-OpenOffice.org Draw : AutoCorrect function;pictures and frames
-OpenOffice.org Draw : AutoCorrect function;quotes
-OpenOffice.org Draw : AutoCorrect function;replacement table
-OpenOffice.org Draw : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Draw : AutoCorrect function;URL recognition
-OpenOffice.org Draw : AutoFormat function
-OpenOffice.org Draw : AutoFormat function;switching on and off
-OpenOffice.org Draw : automatic captions (Writer)
-OpenOffice.org Draw : automatic control focus
-OpenOffice.org Draw : automatic hyperlink formatting
-OpenOffice.org Draw : automatic line breaks
-OpenOffice.org Draw : automatic lines/borders in text
-OpenOffice.org Draw : automatic saving
-OpenOffice.org Draw : automatic slide changes
-OpenOffice.org Draw : automatic slide changes;rehearse timings
-OpenOffice.org Draw : automatic slide shows
-OpenOffice.org Draw : automatic slide transition
-OpenOffice.org Draw : AutoPilots, see wizards
-OpenOffice.org Draw : AutoValue
-OpenOffice.org Draw : AutoValue;database tables
-OpenOffice.org Draw : averages in charts
-OpenOffice.org Draw : axes
-OpenOffice.org Draw : axes;better scaling
-OpenOffice.org Draw : axes;formatting
-OpenOffice.org Draw : axes;formatting grids
-OpenOffice.org Draw : axes;inserting grids
-OpenOffice.org Draw : axes;interval marks
-OpenOffice.org Draw : axes;showing axes in charts
-OpenOffice.org Draw : axes in charts
-OpenOffice.org Draw : backgrounds
-OpenOffice.org Draw : backgrounds;changing
-OpenOffice.org Draw : backgrounds;defining colors/pictures
-OpenOffice.org Draw : backgrounds;deleting unused
-OpenOffice.org Draw : backgrounds;frames/sections/indexes
-OpenOffice.org Draw : backgrounds;inserting from Gallery
-OpenOffice.org Draw : backgrounds;normal view
-OpenOffice.org Draw : backgrounds;notes
-OpenOffice.org Draw : backgrounds;printing
-OpenOffice.org Draw : backgrounds;slides
-OpenOffice.org Draw : backing window
-OpenOffice.org Draw : backups
-OpenOffice.org Draw : backups;automatic
-OpenOffice.org Draw : backups;documents
-OpenOffice.org Draw : bar charts
-OpenOffice.org Draw : Basic
-OpenOffice.org Draw : Basic;fonts for source display
-OpenOffice.org Draw : Basic;programming
-OpenOffice.org Draw : Basic;recording macros
-OpenOffice.org Draw : basic fonts
-OpenOffice.org Draw : behind object command
-OpenOffice.org Draw : Bézier curves
-OpenOffice.org Draw : Bézier curves;control points in presentations
-OpenOffice.org Draw : bi-directional writing
-OpenOffice.org Draw : binding space
-OpenOffice.org Draw : bitmaps
-OpenOffice.org Draw : bitmaps;converting to
-OpenOffice.org Draw : bitmaps;converting to vector graphics
-OpenOffice.org Draw : bitmaps;inserting and editing
-OpenOffice.org Draw : bitmaps;off for faster printing
-OpenOffice.org Draw : bitmaps;patterns
-OpenOffice.org Draw : bitmaps;replacing colors
-OpenOffice.org Draw : black and white display
-OpenOffice.org Draw : black and white printing
-OpenOffice.org Draw : black and white view
-OpenOffice.org Draw : black printing in Calc
-OpenOffice.org Draw : block selection mode
-OpenOffice.org Draw : bold
-OpenOffice.org Draw : bold;AutoFormat function
-OpenOffice.org Draw : bold;text
-OpenOffice.org Draw : bookmarks
-OpenOffice.org Draw : bookmarks;Help
-OpenOffice.org Draw : borders
-OpenOffice.org Draw : borders;arranging
-OpenOffice.org Draw : borders;cells on screen (Calc)
-OpenOffice.org Draw : borders;for paragraphs
-OpenOffice.org Draw : borders;for tables
-OpenOffice.org Draw : borders;shadows
-OpenOffice.org Draw : borders;table boundaries (Writer)
-OpenOffice.org Draw : borders, see also frames
-OpenOffice.org Draw : bound fields
-OpenOffice.org Draw : bound fields;controls
-OpenOffice.org Draw : boundaries of tables (Writer)
-OpenOffice.org Draw : break display (Writer)
-OpenOffice.org Draw : breaking object connections
-OpenOffice.org Draw : brochures
-OpenOffice.org Draw : brochures;printing several
-OpenOffice.org Draw : build numbers of OpenOffice.org
-OpenOffice.org Draw : bullet lists
-OpenOffice.org Draw : bullet lists;formatting options
-OpenOffice.org Draw : bullets
-OpenOffice.org Draw : bullets;paragraphs
-OpenOffice.org Draw : bullets;replacing
-OpenOffice.org Draw : bullets;turning off
-OpenOffice.org Draw : business cards
-OpenOffice.org Draw : business cards;creating and synchronizing
-OpenOffice.org Draw : business cards;using templates
-OpenOffice.org Draw : button bars, see toolbars
-OpenOffice.org Draw : buttons
-OpenOffice.org Draw : buttons;adding push buttons
-OpenOffice.org Draw : buttons;big/small
-OpenOffice.org Draw : buttons;editing hyperlink buttons
-OpenOffice.org Draw : buttons;form functions
-OpenOffice.org Draw : buttons;toolbars
-OpenOffice.org Draw : cache for graphics
-OpenOffice.org Draw : calculating
-OpenOffice.org Draw : calculating;iterative references (Calc)
-OpenOffice.org Draw : calculating;regression curves
-OpenOffice.org Draw : callouts
-OpenOffice.org Draw : callouts;drawings
-OpenOffice.org Draw : callouts;inserting in presentations
-OpenOffice.org Draw : capital letters
-OpenOffice.org Draw : capital letters;AutoCorrect function
-OpenOffice.org Draw : capital letters;font effects
-OpenOffice.org Draw : captions
-OpenOffice.org Draw : captions;automatic captions (Writer)
-OpenOffice.org Draw : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Draw : captions, see also labels/callouts
-OpenOffice.org Draw : cascading update (Base)
-OpenOffice.org Draw : case sensitivity
-OpenOffice.org Draw : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Draw : case sensitivity;searching
-OpenOffice.org Draw : cells
-OpenOffice.org Draw : cells;aligning
-OpenOffice.org Draw : cells;coloring (Calc)
-OpenOffice.org Draw : cells;cursor positions after input (Calc)
-OpenOffice.org Draw : cells;formatting without effect (Calc)
-OpenOffice.org Draw : cells;line breaks
-OpenOffice.org Draw : cells;linked to controls
-OpenOffice.org Draw : cells;number of
-OpenOffice.org Draw : cells;pasting
-OpenOffice.org Draw : cells;resetting formats
-OpenOffice.org Draw : cells;showing grid lines (Calc)
-OpenOffice.org Draw : centered text
-OpenOffice.org Draw : centimeters
-OpenOffice.org Draw : certificates
-OpenOffice.org Draw : changes
-OpenOffice.org Draw : changes;accepting or rejecting
-OpenOffice.org Draw : changes;comparing to original
-OpenOffice.org Draw : changes;protecting
-OpenOffice.org Draw : changes;recording
-OpenOffice.org Draw : changes;review function
-OpenOffice.org Draw : changes;showing
-OpenOffice.org Draw : changing
-OpenOffice.org Draw : changing;document titles
-OpenOffice.org Draw : changing;file associations in Setup program
-OpenOffice.org Draw : changing;icon sizes
-OpenOffice.org Draw : changing;layer properties
-OpenOffice.org Draw : changing;layout for handouts
-OpenOffice.org Draw : changing;links
-OpenOffice.org Draw : changing;order of slides
-OpenOffice.org Draw : changing;slide layouts
-OpenOffice.org Draw : changing;work directory
-OpenOffice.org Draw : changing, see also editing and replacing
-OpenOffice.org Draw : character styles
-OpenOffice.org Draw : character styles;language selection
-OpenOffice.org Draw : characters
-OpenOffice.org Draw : characters;alternative fonts
-OpenOffice.org Draw : characters;Asian layout
-OpenOffice.org Draw : characters;bold
-OpenOffice.org Draw : characters;coloring
-OpenOffice.org Draw : characters;contours
-OpenOffice.org Draw : characters;converting to curves
-OpenOffice.org Draw : characters;displaying only on screen (Writer)
-OpenOffice.org Draw : characters;enabling CTL and Asian characters
-OpenOffice.org Draw : characters;font effects
-OpenOffice.org Draw : characters;fonts and formats
-OpenOffice.org Draw : characters;hyperlinks
-OpenOffice.org Draw : characters;italics
-OpenOffice.org Draw : characters;language selection
-OpenOffice.org Draw : characters;shadowed
-OpenOffice.org Draw : characters;spacing
-OpenOffice.org Draw : characters;special
-OpenOffice.org Draw : characters;underlining
-OpenOffice.org Draw : charcoal sketches filter
-OpenOffice.org Draw : chart legends
-OpenOffice.org Draw : chart legends;hiding
-OpenOffice.org Draw : chart legends;showing icons with labels
-OpenOffice.org Draw : chart types
-OpenOffice.org Draw : chart types;area
-OpenOffice.org Draw : chart types;column and bar
-OpenOffice.org Draw : chart types;column and line
-OpenOffice.org Draw : chart types;line
-OpenOffice.org Draw : chart types;net
-OpenOffice.org Draw : chart types;pie/donut
-OpenOffice.org Draw : chart types;stock
-OpenOffice.org Draw : chart types;XY (scatter)
-OpenOffice.org Draw : charts
-OpenOffice.org Draw : charts;3D views
-OpenOffice.org Draw : charts;aligning
-OpenOffice.org Draw : charts;arranging within stacks
-OpenOffice.org Draw : charts;bars with textures
-OpenOffice.org Draw : charts;choosing chart types
-OpenOffice.org Draw : charts;colors
-OpenOffice.org Draw : charts;copying with link to source cell range
-OpenOffice.org Draw : charts;data labels
-OpenOffice.org Draw : charts;displaying (Calc)
-OpenOffice.org Draw : charts;editing axes
-OpenOffice.org Draw : charts;editing data
-OpenOffice.org Draw : charts;editing legends
-OpenOffice.org Draw : charts;editing titles
-OpenOffice.org Draw : charts;formatting areas
-OpenOffice.org Draw : charts;formatting floors
-OpenOffice.org Draw : charts;formatting walls
-OpenOffice.org Draw : charts;inserting
-OpenOffice.org Draw : charts;overview
-OpenOffice.org Draw : charts;properties
-OpenOffice.org Draw : charts;reorganizing
-OpenOffice.org Draw : charts;scaling axes
-OpenOffice.org Draw : charts;scaling text
-OpenOffice.org Draw : charts;shortcuts
-OpenOffice.org Draw : charts;showing axes
-OpenOffice.org Draw : charts;updating automatically (Writer)
-OpenOffice.org Draw : check box creation
-OpenOffice.org Draw : Chinese writing systems
-OpenOffice.org Draw : choosing printers
-OpenOffice.org Draw : circle drawings
-OpenOffice.org Draw : circle segments
-OpenOffice.org Draw : circles
-OpenOffice.org Draw : circles;of objects
-OpenOffice.org Draw : Client Side ImageMap
-OpenOffice.org Draw : clipboard
-OpenOffice.org Draw : clipboard;cutting
-OpenOffice.org Draw : clipboard;pasting
-OpenOffice.org Draw : clipboard;pasting formatted/unformatted text
-OpenOffice.org Draw : clipboard;selection clipboard
-OpenOffice.org Draw : clipboard;Unix
-OpenOffice.org Draw : closing
-OpenOffice.org Draw : closing;documents
-OpenOffice.org Draw : closing;shapes
-OpenOffice.org Draw : closing;toolbars
-OpenOffice.org Draw : collaboration
-OpenOffice.org Draw : color bar
-OpenOffice.org Draw : colors
-OpenOffice.org Draw : colors;adding
-OpenOffice.org Draw : colors;appearance
-OpenOffice.org Draw : colors;backgrounds
-OpenOffice.org Draw : colors;charts
-OpenOffice.org Draw : colors;default colors
-OpenOffice.org Draw : colors;defining and saving
-OpenOffice.org Draw : colors;defining gradients interactively
-OpenOffice.org Draw : colors;displaying presentations
-OpenOffice.org Draw : colors;fill format
-OpenOffice.org Draw : colors;fonts
-OpenOffice.org Draw : colors;grid lines and cells (Calc)
-OpenOffice.org Draw : colors;loading lists
-OpenOffice.org Draw : colors;models
-OpenOffice.org Draw : colors;not printing
-OpenOffice.org Draw : colors;printing in grayscale
-OpenOffice.org Draw : colors;replacing
-OpenOffice.org Draw : colors;restriction (Calc)
-OpenOffice.org Draw : colors;selection
-OpenOffice.org Draw : column and line charts
-OpenOffice.org Draw : column charts
-OpenOffice.org Draw : column headers
-OpenOffice.org Draw : column headers;displaying (Calc)
-OpenOffice.org Draw : column headers;highlighting (Calc)
-OpenOffice.org Draw : columns
-OpenOffice.org Draw : columns;setting with the mouse
-OpenOffice.org Draw : combination charts
-OpenOffice.org Draw : combining
-OpenOffice.org Draw : combining;3D objects
-OpenOffice.org Draw : combining;draw objects
-OpenOffice.org Draw : combining;undoing
-OpenOffice.org Draw : combo box creation
-OpenOffice.org Draw : command button creation
-OpenOffice.org Draw : command buttons, see push buttons
-OpenOffice.org Draw : command line parameters
-OpenOffice.org Draw : commands
-OpenOffice.org Draw : commands;not visible
-OpenOffice.org Draw : commands;repeating
-OpenOffice.org Draw : commands;SQL
-OpenOffice.org Draw : comments
-OpenOffice.org Draw : comments;on changes
-OpenOffice.org Draw : common terms
-OpenOffice.org Draw : common terms;Chinese dictionary
-OpenOffice.org Draw : common terms;glossaries
-OpenOffice.org Draw : common terms;Internet glossary
-OpenOffice.org Draw : comparisons
-OpenOffice.org Draw : comparisons;document versions
-OpenOffice.org Draw : comparisons;operators in default filter dialog
-OpenOffice.org Draw : compatibility settings for MS Word import
-OpenOffice.org Draw : complete screen view
-OpenOffice.org Draw : complex text layout
-OpenOffice.org Draw : complex text layout;definition
-OpenOffice.org Draw : complex text layout;enabling
-OpenOffice.org Draw : complex text layout, see CTL
-OpenOffice.org Draw : compose key to insert special characters
-OpenOffice.org Draw : concatenation, see ampersand symbol
-OpenOffice.org Draw : conditional separators
-OpenOffice.org Draw : conditions
-OpenOffice.org Draw : conditions;in number formats
-OpenOffice.org Draw : conditions;items in Data Navigator
-OpenOffice.org Draw : cones
-OpenOffice.org Draw : Configuration Manager
-OpenOffice.org Draw : configuring
-OpenOffice.org Draw : configuring;fax icon
-OpenOffice.org Draw : configuring;OpenOffice.org
-OpenOffice.org Draw : configuring;toolbars
-OpenOffice.org Draw : connecting
-OpenOffice.org Draw : connecting;draw objects
-OpenOffice.org Draw : connecting;lines
-OpenOffice.org Draw : connecting;paths and objects
-OpenOffice.org Draw : connections to data sources (Base)
-OpenOffice.org Draw : connectors
-OpenOffice.org Draw : connectors;properties of
-OpenOffice.org Draw : connectors;using
-OpenOffice.org Draw : constructing shapes
-OpenOffice.org Draw : contents protection
-OpenOffice.org Draw : context menus
-OpenOffice.org Draw : contours
-OpenOffice.org Draw : contours;converting to
-OpenOffice.org Draw : contours of text
-OpenOffice.org Draw : control point display in presentations
-OpenOffice.org Draw : control points definition
-OpenOffice.org Draw : controls
-OpenOffice.org Draw : controls;activating in forms
-OpenOffice.org Draw : controls;adding to documents
-OpenOffice.org Draw : controls;arranging in forms
-OpenOffice.org Draw : controls;arranging within stacks
-OpenOffice.org Draw : controls;assigning data sources
-OpenOffice.org Draw : controls;assigning macros (Basic)
-OpenOffice.org Draw : controls;bound fields/list contents/linked cells
-OpenOffice.org Draw : controls;events
-OpenOffice.org Draw : controls;focus
-OpenOffice.org Draw : controls;formatted fields
-OpenOffice.org Draw : controls;grouping
-OpenOffice.org Draw : controls;hidden
-OpenOffice.org Draw : controls;inserting
-OpenOffice.org Draw : controls;multi-line titles
-OpenOffice.org Draw : controls;positions and sizes
-OpenOffice.org Draw : controls;printing
-OpenOffice.org Draw : controls;properties of form controls
-OpenOffice.org Draw : controls;properties of table controls
-OpenOffice.org Draw : controls;reference by SQL
-OpenOffice.org Draw : controls;rich text control
-OpenOffice.org Draw : controls;select mode
-OpenOffice.org Draw : controls;showing (Writer)
-OpenOffice.org Draw : converters
-OpenOffice.org Draw : converters;Euro converter
-OpenOffice.org Draw : converters;PostScript, UNIX
-OpenOffice.org Draw : converters;XML
-OpenOffice.org Draw : converting
-OpenOffice.org Draw : converting;bitmaps to polygons
-OpenOffice.org Draw : converting;Hangul/Hanja
-OpenOffice.org Draw : converting;metrics
-OpenOffice.org Draw : converting;Microsoft documents
-OpenOffice.org Draw : converting;OpenOffice.org documents
-OpenOffice.org Draw : converting;Pocket PC formats
-OpenOffice.org Draw : converting;points
-OpenOffice.org Draw : converting;text to curves
-OpenOffice.org Draw : converting;to bitmaps
-OpenOffice.org Draw : converting;to contours
-OpenOffice.org Draw : converting;to curves, polygons, 3D
-OpenOffice.org Draw : converting;to metafile format (WMF)
-OpenOffice.org Draw : copies
-OpenOffice.org Draw : copies;printing
-OpenOffice.org Draw : copying
-OpenOffice.org Draw : copying;by drag and drop
-OpenOffice.org Draw : copying;data from text documents
-OpenOffice.org Draw : copying;datasource records in spreadsheets
-OpenOffice.org Draw : copying;draw objects
-OpenOffice.org Draw : copying;draw objects between documents
-OpenOffice.org Draw : copying;formatting
-OpenOffice.org Draw : copying;from data source view
-OpenOffice.org Draw : copying;from Gallery
-OpenOffice.org Draw : copying;in Unix
-OpenOffice.org Draw : copying;pictures, between documents
-OpenOffice.org Draw : copying;sheet areas, to text documents
-OpenOffice.org Draw : copying;slides
-OpenOffice.org Draw : copying;text from other documents
-OpenOffice.org Draw : copying;to Gallery
-OpenOffice.org Draw : copyright for OpenOffice.org
-OpenOffice.org Draw : corner points
-OpenOffice.org Draw : corner roundings
-OpenOffice.org Draw : covered objects
-OpenOffice.org Draw : crash reports
-OpenOffice.org Draw : criteria of query design (Base)
-OpenOffice.org Draw : cropping pictures
-OpenOffice.org Draw : cross-fading
-OpenOffice.org Draw : cross-fading;creating cross-fades
-OpenOffice.org Draw : cross-fading;slides
-OpenOffice.org Draw : cross-fading;two draw objects
-OpenOffice.org Draw : CTL
-OpenOffice.org Draw : CTL;(not) wrapping words
-OpenOffice.org Draw : CTL;complex text layout languages
-OpenOffice.org Draw : CTL;definition
-OpenOffice.org Draw : CTL;options
-OpenOffice.org Draw : cubes
-OpenOffice.org Draw : currencies
-OpenOffice.org Draw : currencies;converters
-OpenOffice.org Draw : currencies;format codes
-OpenOffice.org Draw : currency field creation
-OpenOffice.org Draw : currency formats
-OpenOffice.org Draw : cursor
-OpenOffice.org Draw : cursor;allowing in protected areas (Writer)
-OpenOffice.org Draw : cursor;in read-only text
-OpenOffice.org Draw : cursor;quickly moving to an object
-OpenOffice.org Draw : curves
-OpenOffice.org Draw : curves;converting text to
-OpenOffice.org Draw : curves;drawing
-OpenOffice.org Draw : curves;editing
-OpenOffice.org Draw : curves;editing points
-OpenOffice.org Draw : curves;properties in line charts/XY charts
-OpenOffice.org Draw : curves;toolbar
-OpenOffice.org Draw : custom animation
-OpenOffice.org Draw : custom colors
-OpenOffice.org Draw : custom dictionaries
-OpenOffice.org Draw : custom dictionaries;editing
-OpenOffice.org Draw : custom gradients
-OpenOffice.org Draw : custom hyphens (Writer)
-OpenOffice.org Draw : custom quotes
-OpenOffice.org Draw : custom slide shows
-OpenOffice.org Draw : custom templates
-OpenOffice.org Draw : customizing
-OpenOffice.org Draw : customizing;events
-OpenOffice.org Draw : customizing;keyboard
-OpenOffice.org Draw : customizing;menus
-OpenOffice.org Draw : customizing;OpenOffice.org
-OpenOffice.org Draw : customizing;round corners
-OpenOffice.org Draw : customizing;toolbars
-OpenOffice.org Draw : cutting
-OpenOffice.org Draw : cylinders
-OpenOffice.org Draw : dashes
-OpenOffice.org Draw : data
-OpenOffice.org Draw : data;filtering in forms
-OpenOffice.org Draw : data;forms and subforms
-OpenOffice.org Draw : data;read-only
-OpenOffice.org Draw : data;sorting in forms
-OpenOffice.org Draw : data;user data
-OpenOffice.org Draw : data binding change in XForms
-OpenOffice.org Draw : data labels in charts
-OpenOffice.org Draw : Data Navigator
-OpenOffice.org Draw : Data Navigator;adding/editing items
-OpenOffice.org Draw : Data Navigator;display options
-OpenOffice.org Draw : data ranges in charts
-OpenOffice.org Draw : data series
-OpenOffice.org Draw : data source browser
-OpenOffice.org Draw : data source explorer
-OpenOffice.org Draw : data source view
-OpenOffice.org Draw : data source view;drag and drop
-OpenOffice.org Draw : data source view;overview
-OpenOffice.org Draw : data source view;showing
-OpenOffice.org Draw : data sources
-OpenOffice.org Draw : data sources;as tables
-OpenOffice.org Draw : data sources;connection settings (Base)
-OpenOffice.org Draw : data sources;copying records to spreadsheets
-OpenOffice.org Draw : data sources;displaying current
-OpenOffice.org Draw : data sources;LDAP server (Base)
-OpenOffice.org Draw : data sources;OpenOffice.org Base
-OpenOffice.org Draw : data sources;registering address books
-OpenOffice.org Draw : data sources;reports
-OpenOffice.org Draw : data sources;setting for stock charts
-OpenOffice.org Draw : data sources;viewing
-OpenOffice.org Draw : data structure of XForms
-OpenOffice.org Draw : data values in charts
-OpenOffice.org Draw : data, see also values
-OpenOffice.org Draw : database contents
-OpenOffice.org Draw : database contents;inserting as tables
-OpenOffice.org Draw : database contents;inserting as text
-OpenOffice.org Draw : database reports
-OpenOffice.org Draw : Database Wizard (Base)
-OpenOffice.org Draw : databases
-OpenOffice.org Draw : databases;administration through SQL (Base)
-OpenOffice.org Draw : databases;ADO (Base)
-OpenOffice.org Draw : databases;connecting (Base)
-OpenOffice.org Draw : databases;creating
-OpenOffice.org Draw : databases;creating labels
-OpenOffice.org Draw : databases;creating queries
-OpenOffice.org Draw : databases;creating reports
-OpenOffice.org Draw : databases;creating tables
-OpenOffice.org Draw : databases;dBASE (Base)
-OpenOffice.org Draw : databases;deleting (Base)
-OpenOffice.org Draw : databases;drag and drop (Base)
-OpenOffice.org Draw : databases;editing tables
-OpenOffice.org Draw : databases;form filters
-OpenOffice.org Draw : databases;formats (Base)
-OpenOffice.org Draw : databases;importing/exporting
-OpenOffice.org Draw : databases;JDBC (Base)
-OpenOffice.org Draw : databases;main page (Base)
-OpenOffice.org Draw : databases;MySQL (Base)
-OpenOffice.org Draw : databases;ODBC (Base)
-OpenOffice.org Draw : databases;overview
-OpenOffice.org Draw : databases;registering (Base)
-OpenOffice.org Draw : databases;searching records
-OpenOffice.org Draw : databases;shortcut keys
-OpenOffice.org Draw : databases;sorting
-OpenOffice.org Draw : databases;standard filters
-OpenOffice.org Draw : databases;text formats
-OpenOffice.org Draw : databases;viewing
-OpenOffice.org Draw : date fields
-OpenOffice.org Draw : date fields;creating
-OpenOffice.org Draw : date fields;properties
-OpenOffice.org Draw : date formats
-OpenOffice.org Draw : date on all slides
-OpenOffice.org Draw : dates
-OpenOffice.org Draw : dates;default (Calc)
-OpenOffice.org Draw : dates;fixed
-OpenOffice.org Draw : dates;printing in presentations
-OpenOffice.org Draw : dates;start 1900/01/01 (Calc)
-OpenOffice.org Draw : dates;start 1904/01/01 (Calc)
-OpenOffice.org Draw : dates;variable
-OpenOffice.org Draw : dBASE
-OpenOffice.org Draw : dBASE;database settings (Base)
-OpenOffice.org Draw : DDE
-OpenOffice.org Draw : DDE;definition
-OpenOffice.org Draw : deactivating
-OpenOffice.org Draw : deactivating;plug-ins
-OpenOffice.org Draw : decimal places displayed (Calc)
-OpenOffice.org Draw : decimal separator key
-OpenOffice.org Draw : decimal tab stops
-OpenOffice.org Draw : decreasing sizes of views
-OpenOffice.org Draw : default directories
-OpenOffice.org Draw : default filters
-OpenOffice.org Draw : default filters;comparison operators
-OpenOffice.org Draw : default filters;databases
-OpenOffice.org Draw : default printer
-OpenOffice.org Draw : default printer;setting up
-OpenOffice.org Draw : default printer;UNIX
-OpenOffice.org Draw : default templates
-OpenOffice.org Draw : default templates;changing
-OpenOffice.org Draw : default templates;organizing
-OpenOffice.org Draw : defaults
-OpenOffice.org Draw : defaults;documents
-OpenOffice.org Draw : defaults;file formats in file dialogs
-OpenOffice.org Draw : defaults;file formats in OpenOffice.org
-OpenOffice.org Draw : defaults;fonts
-OpenOffice.org Draw : defaults;grids (Writer/Calc)
-OpenOffice.org Draw : defaults;languages
-OpenOffice.org Draw : defaults;number formats
-OpenOffice.org Draw : defaults;of saving
-OpenOffice.org Draw : defaults;program configuration
-OpenOffice.org Draw : defaults;tab stops in text
-OpenOffice.org Draw : defaults;views
-OpenOffice.org Draw : defining
-OpenOffice.org Draw : defining;arrowheads and other line ends
-OpenOffice.org Draw : defining;colors
-OpenOffice.org Draw : defining;gradients
-OpenOffice.org Draw : defining;line styles
-OpenOffice.org Draw : defining;paragraph borders
-OpenOffice.org Draw : defining;queries (Base)
-OpenOffice.org Draw : defining;table borders
-OpenOffice.org Draw : deleting
-OpenOffice.org Draw : deleting;all direct formatting
-OpenOffice.org Draw : deleting;animation effects
-OpenOffice.org Draw : deleting;databases (Base)
-OpenOffice.org Draw : deleting;hyperlinks
-OpenOffice.org Draw : deleting;layers
-OpenOffice.org Draw : deleting;lines in text
-OpenOffice.org Draw : deleting;models/instances
-OpenOffice.org Draw : deleting;namespaces in XForms
-OpenOffice.org Draw : deleting;notes
-OpenOffice.org Draw : deleting;points
-OpenOffice.org Draw : deleting;slide transition effects
-OpenOffice.org Draw : deleting;slides
-OpenOffice.org Draw : deleting;tab stops
-OpenOffice.org Draw : deleting;templates
-OpenOffice.org Draw : deleting;XML filters
-OpenOffice.org Draw : depth stagger
-OpenOffice.org Draw : descriptions for objects
-OpenOffice.org Draw : design mode after saving
-OpenOffice.org Draw : design view
-OpenOffice.org Draw : design view;creating forms
-OpenOffice.org Draw : design view;queries/views (Base)
-OpenOffice.org Draw : designing
-OpenOffice.org Draw : designing;database tables
-OpenOffice.org Draw : designing;fonts
-OpenOffice.org Draw : designing;queries (Base)
-OpenOffice.org Draw : detaching toolbars
-OpenOffice.org Draw : dictionaries
-OpenOffice.org Draw : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Draw : dictionaries;creating
-OpenOffice.org Draw : dictionaries;editing user-defined
-OpenOffice.org Draw : dictionaries;spellcheck
-OpenOffice.org Draw : dictionaries, see also languages
-OpenOffice.org Draw : digital signatures
-OpenOffice.org Draw : digital signatures;getting/managing/applying
-OpenOffice.org Draw : digital signatures;overview
-OpenOffice.org Draw : digital signatures;WebDAV over HTTPS
-OpenOffice.org Draw : dimension lines
-OpenOffice.org Draw : dimension lines;drawing
-OpenOffice.org Draw : dimension lines;properties of
-OpenOffice.org Draw : direct formatting
-OpenOffice.org Draw : direct formatting;undoing all
-OpenOffice.org Draw : directories
-OpenOffice.org Draw : directories;creating new
-OpenOffice.org Draw : directories;directory structure
-OpenOffice.org Draw : disabled persons
-OpenOffice.org Draw : display qualities of presentations
-OpenOffice.org Draw : displaying
-OpenOffice.org Draw : displaying;non-printing characters (Writer)
-OpenOffice.org Draw : displaying;notes (Calc)
-OpenOffice.org Draw : displaying;notes in text documents
-OpenOffice.org Draw : displaying;pictures and objects (Writer)
-OpenOffice.org Draw : displaying;tables (Writer)
-OpenOffice.org Draw : displaying;zero values (Calc)
-OpenOffice.org Draw : distances
-OpenOffice.org Draw : distinct values in SQL queries
-OpenOffice.org Draw : distorting in drawings
-OpenOffice.org Draw : distorting objects
-OpenOffice.org Draw : distributing draw objects
-OpenOffice.org Draw : distributing XML filters
-OpenOffice.org Draw : dithering
-OpenOffice.org Draw : docking
-OpenOffice.org Draw : docking;definition
-OpenOffice.org Draw : docking;toolbars
-OpenOffice.org Draw : docking;windows
-OpenOffice.org Draw : Document Converter Wizard
-OpenOffice.org Draw : Document Map, see Navigator
-OpenOffice.org Draw : document types in OpenOffice.org
-OpenOffice.org Draw : documents
-OpenOffice.org Draw : documents;changing titles
-OpenOffice.org Draw : documents;closing
-OpenOffice.org Draw : documents;comparing
-OpenOffice.org Draw : documents;contents as lists
-OpenOffice.org Draw : documents;editing time
-OpenOffice.org Draw : documents;exporting
-OpenOffice.org Draw : documents;importing
-OpenOffice.org Draw : documents;languages
-OpenOffice.org Draw : documents;measurement units in
-OpenOffice.org Draw : documents;merging
-OpenOffice.org Draw : documents;number of pages/tables/sheets
-OpenOffice.org Draw : documents;opening
-OpenOffice.org Draw : documents;opening in design mode
-OpenOffice.org Draw : documents;opening with templates
-OpenOffice.org Draw : documents;organizing
-OpenOffice.org Draw : documents;printing
-OpenOffice.org Draw : documents;read-only
-OpenOffice.org Draw : documents;reloading
-OpenOffice.org Draw : documents;saving
-OpenOffice.org Draw : documents;saving automatically
-OpenOffice.org Draw : documents;saving in other formats
-OpenOffice.org Draw : documents;sending as e-mail
-OpenOffice.org Draw : documents;styles changed
-OpenOffice.org Draw : documents;version management
-OpenOffice.org Draw : documents;version numbers
-OpenOffice.org Draw : donut charts
-OpenOffice.org Draw : dotted areas
-OpenOffice.org Draw : double-line spacing in paragraphs
-OpenOffice.org Draw : double-line writing in Asian layout
-OpenOffice.org Draw : doubling draw objects
-OpenOffice.org Draw : drag and drop
-OpenOffice.org Draw : drag and drop;copying and pasting text
-OpenOffice.org Draw : drag and drop;data source view
-OpenOffice.org Draw : drag and drop;from Gallery to draw objects
-OpenOffice.org Draw : drag and drop;overview
-OpenOffice.org Draw : drag and drop;pictures
-OpenOffice.org Draw : drag and drop;to Gallery
-OpenOffice.org Draw : Draw instructions
-OpenOffice.org Draw : draw objects
-OpenOffice.org Draw : draw objects;adding/editing/copying
-OpenOffice.org Draw : draw objects;anchoring
-OpenOffice.org Draw : draw objects;arranging within stacks
-OpenOffice.org Draw : draw objects;combining
-OpenOffice.org Draw : draw objects;connecting lines to
-OpenOffice.org Draw : draw objects;converting text to
-OpenOffice.org Draw : draw objects;copying between documents
-OpenOffice.org Draw : draw objects;cross-fading two objects
-OpenOffice.org Draw : draw objects;displaying (Calc)
-OpenOffice.org Draw : draw objects;dropping Gallery pictures
-OpenOffice.org Draw : draw objects;duplicating
-OpenOffice.org Draw : draw objects;flipping
-OpenOffice.org Draw : draw objects;grouping
-OpenOffice.org Draw : draw objects;legends
-OpenOffice.org Draw : draw objects;positioning and resizing
-OpenOffice.org Draw : draw objects;protecting
-OpenOffice.org Draw : draw objects;rotating
-OpenOffice.org Draw : draw objects;slanting
-OpenOffice.org Draw : draw objects;text entry mode
-OpenOffice.org Draw : draw objects;text in
-OpenOffice.org Draw : drawing
-OpenOffice.org Draw : drawing;3D objects
-OpenOffice.org Draw : drawing;freeform lines
-OpenOffice.org Draw : drawing;lines
-OpenOffice.org Draw : drawing;sectors and segments
-OpenOffice.org Draw : Drawing bar
-OpenOffice.org Draw : drawing lines in text
-OpenOffice.org Draw : drawings
-OpenOffice.org Draw : drawings;creating/opening
-OpenOffice.org Draw : drawings;languages
-OpenOffice.org Draw : drawings;printing
-OpenOffice.org Draw : drawings;printing defaults
-OpenOffice.org Draw : drawings;printing in text documents
-OpenOffice.org Draw : drawings;saving
-OpenOffice.org Draw : drawings;saving automatically
-OpenOffice.org Draw : drawings;saving in other formats
-OpenOffice.org Draw : drawings;sending as e-mail
-OpenOffice.org Draw : drawings;shortcut keys
-OpenOffice.org Draw : drawings;showing (Writer)
-OpenOffice.org Draw : drawings;zoom function in
-OpenOffice.org Draw : drawings, see also draw objects
-OpenOffice.org Draw : drop-down lists in form functions
-OpenOffice.org Draw : duplicating draw objects
-OpenOffice.org Draw : e-mail attachments
-OpenOffice.org Draw : Edit File icon
-OpenOffice.org Draw : edit mode
-OpenOffice.org Draw : edit mode;after opening
-OpenOffice.org Draw : edit mode;through Enter key (Calc)
-OpenOffice.org Draw : Edit Points bar
-OpenOffice.org Draw : editing
-OpenOffice.org Draw : editing;chart axes
-OpenOffice.org Draw : editing;chart data
-OpenOffice.org Draw : editing;chart legends
-OpenOffice.org Draw : editing;chart titles
-OpenOffice.org Draw : editing;curves
-OpenOffice.org Draw : editing;data binding of XForms
-OpenOffice.org Draw : editing;database tables and queries
-OpenOffice.org Draw : editing;draw objects
-OpenOffice.org Draw : editing;fields
-OpenOffice.org Draw : editing;Fontwork objects
-OpenOffice.org Draw : editing;glue points
-OpenOffice.org Draw : editing;gradients
-OpenOffice.org Draw : editing;guides and snap points
-OpenOffice.org Draw : editing;hyperlinks
-OpenOffice.org Draw : editing;menus
-OpenOffice.org Draw : editing;notes
-OpenOffice.org Draw : editing;objects
-OpenOffice.org Draw : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Draw : editing;pictures
-OpenOffice.org Draw : editing;reports
-OpenOffice.org Draw : editing;shortcut keys
-OpenOffice.org Draw : editing;slide titles
-OpenOffice.org Draw : editing;tab stops
-OpenOffice.org Draw : editing;templates
-OpenOffice.org Draw : editing;titles
-OpenOffice.org Draw : editing;toolbars
-OpenOffice.org Draw : editing;undoing
-OpenOffice.org Draw : editing;XForms
-OpenOffice.org Draw : editing time of documents
-OpenOffice.org Draw : editors
-OpenOffice.org Draw : editors;formula editor
-OpenOffice.org Draw : editors;ImageMap editor
-OpenOffice.org Draw : effects
-OpenOffice.org Draw : effects;animated slide transitions
-OpenOffice.org Draw : effects;applying to/removing from objects
-OpenOffice.org Draw : effects;font positions
-OpenOffice.org Draw : effects;fonts
-OpenOffice.org Draw : effects;Fontwork icons
-OpenOffice.org Draw : effects;preview
-OpenOffice.org Draw : effects;sounds
-OpenOffice.org Draw : ellipses
-OpenOffice.org Draw : ellipses;segments
-OpenOffice.org Draw : ellipses;toolbars
-OpenOffice.org Draw : empty documents
-OpenOffice.org Draw : empty paragraph removal
-OpenOffice.org Draw : encryption of contents
-OpenOffice.org Draw : entering groups
-OpenOffice.org Draw : entering text from right to left
-OpenOffice.org Draw : equal sign, see also operators
-OpenOffice.org Draw : equations in formula editor
-OpenOffice.org Draw : error bars in charts
-OpenOffice.org Draw : error indicators in charts
-OpenOffice.org Draw : Error Report Tool
-OpenOffice.org Draw : Euro
-OpenOffice.org Draw : Euro;currency formats
-OpenOffice.org Draw : Euro;Euro Converter Wizard
-OpenOffice.org Draw : even/odd pages
-OpenOffice.org Draw : even/odd pages;printing
-OpenOffice.org Draw : events
-OpenOffice.org Draw : events;assigning scripts
-OpenOffice.org Draw : events;controls
-OpenOffice.org Draw : events;customizing
-OpenOffice.org Draw : events;in forms
-OpenOffice.org Draw : Excel
-OpenOffice.org Draw : Excel;saving as
-OpenOffice.org Draw : Excel;search criteria
-OpenOffice.org Draw : exceptions
-OpenOffice.org Draw : exceptions;user-defined dictionaries
-OpenOffice.org Draw : exchanging, see also replacing
-OpenOffice.org Draw : executing
-OpenOffice.org Draw : executing;SQL commands
-OpenOffice.org Draw : exiting
-OpenOffice.org Draw : exiting;by clicking objects
-OpenOffice.org Draw : exiting;groups
-OpenOffice.org Draw : exiting;OpenOffice.org
-OpenOffice.org Draw : expanding
-OpenOffice.org Draw : expanding;slides
-OpenOffice.org Draw : expanding formatting (Calc)
-OpenOffice.org Draw : explorer of data sources
-OpenOffice.org Draw : export filters
-OpenOffice.org Draw : exporting
-OpenOffice.org Draw : exporting;animations to GIF format
-OpenOffice.org Draw : exporting;bitmaps
-OpenOffice.org Draw : exporting;HTML and text documents
-OpenOffice.org Draw : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Draw : exporting;presentations to HTML
-OpenOffice.org Draw : exporting;spreadsheets to text format
-OpenOffice.org Draw : exporting;templates
-OpenOffice.org Draw : exporting;to foreign formats
-OpenOffice.org Draw : exporting;to HTML
-OpenOffice.org Draw : exporting;to Macromedia Flash format
-OpenOffice.org Draw : exporting;to Microsoft Office formats
-OpenOffice.org Draw : exporting;to PDF
-OpenOffice.org Draw : exporting;to PostScript format
-OpenOffice.org Draw : exporting;to XML
-OpenOffice.org Draw : exporting;XML files
-OpenOffice.org Draw : extended tips in Help
-OpenOffice.org Draw : extension mode in text
-OpenOffice.org Draw : extensions
-OpenOffice.org Draw : extensions;Extension Manager
-OpenOffice.org Draw : extensions;file formats
-OpenOffice.org Draw : external keys (Base)
-OpenOffice.org Draw : extrusion objects
-OpenOffice.org Draw : eyedropper tool
-OpenOffice.org Draw : faster printing
-OpenOffice.org Draw : faxes
-OpenOffice.org Draw : faxes;configuring OpenOffice.org
-OpenOffice.org Draw : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Draw : faxes;selecting a fax machine
-OpenOffice.org Draw : faxes;sending
-OpenOffice.org Draw : faxes;wizards
-OpenOffice.org Draw : fields
-OpenOffice.org Draw : fields;authors
-OpenOffice.org Draw : fields;database tables
-OpenOffice.org Draw : fields;dates (fixed)
-OpenOffice.org Draw : fields;dates (variable)
-OpenOffice.org Draw : fields;displaying field codes (Writer)
-OpenOffice.org Draw : fields;editing
-OpenOffice.org Draw : fields;file names
-OpenOffice.org Draw : fields;formatted fields
-OpenOffice.org Draw : fields;formatting
-OpenOffice.org Draw : fields;in slides
-OpenOffice.org Draw : fields;page numbers
-OpenOffice.org Draw : fields;times (fixed)
-OpenOffice.org Draw : fields;times (variable)
-OpenOffice.org Draw : fields;updating automatically (Writer)
-OpenOffice.org Draw : file associations for Microsoft Office
-OpenOffice.org Draw : file filters
-OpenOffice.org Draw : file filters;mobile devices
-OpenOffice.org Draw : file filters;XML
-OpenOffice.org Draw : file formats
-OpenOffice.org Draw : file formats;changing OpenOffice.org defaults
-OpenOffice.org Draw : file formats;OpenDocument/XML
-OpenOffice.org Draw : file formats;saving always in other formats
-OpenOffice.org Draw : file selection button
-OpenOffice.org Draw : file sharing options for current document
-OpenOffice.org Draw : files
-OpenOffice.org Draw : files;filters and formats
-OpenOffice.org Draw : files;importing
-OpenOffice.org Draw : files;inserting
-OpenOffice.org Draw : files;inserting pictures
-OpenOffice.org Draw : files;opening
-OpenOffice.org Draw : files;opening with placeholders
-OpenOffice.org Draw : files;properties
-OpenOffice.org Draw : files;saving
-OpenOffice.org Draw : files;saving automatically
-OpenOffice.org Draw : files;saving in other formats
-OpenOffice.org Draw : files;sending as e-mail
-OpenOffice.org Draw : files;version numbers
-OpenOffice.org Draw : files and folders in OpenOffice.org
-OpenOffice.org Draw : fill characters with tabulators
-OpenOffice.org Draw : fill colors for areas
-OpenOffice.org Draw : fill format mode
-OpenOffice.org Draw : fill format mode;styles
-OpenOffice.org Draw : fill patterns for areas
-OpenOffice.org Draw : filter conditions
-OpenOffice.org Draw : filter conditions;connecting
-OpenOffice.org Draw : filter conditions;in queries (Base)
-OpenOffice.org Draw : filtering
-OpenOffice.org Draw : filtering;data in databases
-OpenOffice.org Draw : filtering;data in forms
-OpenOffice.org Draw : filters
-OpenOffice.org Draw : filters;comparison operators
-OpenOffice.org Draw : filters;for import and export
-OpenOffice.org Draw : filters;Navigator
-OpenOffice.org Draw : filters;pictures
-OpenOffice.org Draw : filters;XML filter settings
-OpenOffice.org Draw : Find tab in Help
-OpenOffice.org Draw : finding
-OpenOffice.org Draw : finding;in all sheets
-OpenOffice.org Draw : finding;records in form documents
-OpenOffice.org Draw : finding;selections
-OpenOffice.org Draw : finding;similarity search
-OpenOffice.org Draw : fitting to pages
-OpenOffice.org Draw : fitting to pages;individual slides
-OpenOffice.org Draw : fitting to pages;print settings in Math
-OpenOffice.org Draw : fitting to pages;print settings in presentations
-OpenOffice.org Draw : fixed text
-OpenOffice.org Draw : fixed text;form functions
-OpenOffice.org Draw : fixing toolbars
-OpenOffice.org Draw : flipping around a flip line
-OpenOffice.org Draw : flipping draw objects
-OpenOffice.org Draw : floating frames in HTML documents
-OpenOffice.org Draw : floating text
-OpenOffice.org Draw : floating toolbars
-OpenOffice.org Draw : flowcharts
-OpenOffice.org Draw : focus of controls
-OpenOffice.org Draw : folder creation
-OpenOffice.org Draw : font lists
-OpenOffice.org Draw : font name box
-OpenOffice.org Draw : font sizes
-OpenOffice.org Draw : font sizes;bullets
-OpenOffice.org Draw : font sizes;relative changes
-OpenOffice.org Draw : font sizes;scaling on screen
-OpenOffice.org Draw : font sizes;text
-OpenOffice.org Draw : fonts
-OpenOffice.org Draw : fonts;adding under UNIX
-OpenOffice.org Draw : fonts;changing in templates
-OpenOffice.org Draw : fonts;colors
-OpenOffice.org Draw : fonts;default settings
-OpenOffice.org Draw : fonts;effects
-OpenOffice.org Draw : fonts;for HTML and Basic
-OpenOffice.org Draw : fonts;formats
-OpenOffice.org Draw : fonts;outlines
-OpenOffice.org Draw : fonts;positions in text
-OpenOffice.org Draw : fonts;shadows
-OpenOffice.org Draw : fonts;specifying several
-OpenOffice.org Draw : fonts;strikethrough
-OpenOffice.org Draw : fonts;styles
-OpenOffice.org Draw : fonts;text objects
-OpenOffice.org Draw : Fontwork icons
-OpenOffice.org Draw : footers
-OpenOffice.org Draw : footers;backgrounds
-OpenOffice.org Draw : footers;slide masters
-OpenOffice.org Draw : footers;slides
-OpenOffice.org Draw : form controls
-OpenOffice.org Draw : form controls;assigning macros
-OpenOffice.org Draw : form controls;protecting
-OpenOffice.org Draw : form controls;toolbars
-OpenOffice.org Draw : form fields
-OpenOffice.org Draw : form filters
-OpenOffice.org Draw : Form Navigator
-OpenOffice.org Draw : format codes
-OpenOffice.org Draw : format codes;numbers
-OpenOffice.org Draw : format filling printing in OpenOffice.org Math
-OpenOffice.org Draw : Format Paintbrush
-OpenOffice.org Draw : formats
-OpenOffice.org Draw : formats;Asian layout
-OpenOffice.org Draw : formats;fonts
-OpenOffice.org Draw : formats;maximizing page formats
-OpenOffice.org Draw : formats;number and currency formats
-OpenOffice.org Draw : formats;of currencies/date/time
-OpenOffice.org Draw : formats;on opening and saving
-OpenOffice.org Draw : formats;pasting in special formats
-OpenOffice.org Draw : formats;positions
-OpenOffice.org Draw : formats;tabulators
-OpenOffice.org Draw : formatted fields
-OpenOffice.org Draw : formatted fields;form functions
-OpenOffice.org Draw : formatted fields;properties
-OpenOffice.org Draw : formatting
-OpenOffice.org Draw : formatting;Asian typography
-OpenOffice.org Draw : formatting;axes in charts
-OpenOffice.org Draw : formatting;chart areas
-OpenOffice.org Draw : formatting;chart floors
-OpenOffice.org Draw : formatting;chart legends
-OpenOffice.org Draw : formatting;chart titles
-OpenOffice.org Draw : formatting;chart walls
-OpenOffice.org Draw : formatting;copying
-OpenOffice.org Draw : formatting;definition
-OpenOffice.org Draw : formatting;expanding (Calc)
-OpenOffice.org Draw : formatting;fields
-OpenOffice.org Draw : formatting;font effects
-OpenOffice.org Draw : formatting;hyperlinks
-OpenOffice.org Draw : formatting;pages
-OpenOffice.org Draw : formatting;printer metrics (Writer)
-OpenOffice.org Draw : formatting;slides
-OpenOffice.org Draw : formatting;slides headings
-OpenOffice.org Draw : formatting;undoing
-OpenOffice.org Draw : formatting;undoing when writing
-OpenOffice.org Draw : forms
-OpenOffice.org Draw : forms;browsing
-OpenOffice.org Draw : forms;Combo Box/List Box Wizard
-OpenOffice.org Draw : forms;creating
-OpenOffice.org Draw : forms;data
-OpenOffice.org Draw : forms;designing (Base)
-OpenOffice.org Draw : forms;events
-OpenOffice.org Draw : forms;filtering data
-OpenOffice.org Draw : forms;finding records
-OpenOffice.org Draw : forms;focus after opening
-OpenOffice.org Draw : forms;general information (Base)
-OpenOffice.org Draw : forms;grouping controls
-OpenOffice.org Draw : forms;HTML filters
-OpenOffice.org Draw : forms;inserting
-OpenOffice.org Draw : forms;Navigator
-OpenOffice.org Draw : forms;opening in design mode
-OpenOffice.org Draw : forms;properties
-OpenOffice.org Draw : forms;sorting data
-OpenOffice.org Draw : forms;subforms
-OpenOffice.org Draw : forms;wizards
-OpenOffice.org Draw : forms;XForms
-OpenOffice.org Draw : formula texts
-OpenOffice.org Draw : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Draw : formulas
-OpenOffice.org Draw : formulas;new
-OpenOffice.org Draw : formulas;starting formula editor
-OpenOffice.org Draw : formulas in reports
-OpenOffice.org Draw : formulas in reports;editing
-OpenOffice.org Draw : forums and support
-OpenOffice.org Draw : frames
-OpenOffice.org Draw : frames;around paragraphs
-OpenOffice.org Draw : frames;around tables
-OpenOffice.org Draw : frames;AutoCorrect function
-OpenOffice.org Draw : frames;backgrounds
-OpenOffice.org Draw : frames;captions (Writer)
-OpenOffice.org Draw : frames;printing in OpenOffice.org Math
-OpenOffice.org Draw : frames;protecting
-OpenOffice.org Draw : frames;selection frames
-OpenOffice.org Draw : frames;text fitting to frames
-OpenOffice.org Draw : freeform lines
-OpenOffice.org Draw : freeform lines;draw functions
-OpenOffice.org Draw : freeform lines;drawing
-OpenOffice.org Draw : FTP
-OpenOffice.org Draw : FTP;opening documents
-OpenOffice.org Draw : FTP;saving documents
-OpenOffice.org Draw : full joins (Base)
-OpenOffice.org Draw : full screen view
-OpenOffice.org Draw : full-text search in Help
-OpenOffice.org Draw : functions in reports
-OpenOffice.org Draw : functions in reports;editing
-OpenOffice.org Draw : Gallery
-OpenOffice.org Draw : Gallery;adding pictures
-OpenOffice.org Draw : Gallery;dragging pictures to draw objects
-OpenOffice.org Draw : Gallery;hiding/showing
-OpenOffice.org Draw : Gallery;inserting pictures from
-OpenOffice.org Draw : geometric forms
-OpenOffice.org Draw : German spellcheck
-OpenOffice.org Draw : get method for form transmissions
-OpenOffice.org Draw : getting support
-OpenOffice.org Draw : GIF format
-OpenOffice.org Draw : GIF images
-OpenOffice.org Draw : GIF images;animating
-OpenOffice.org Draw : GIF images;replacing colors
-OpenOffice.org Draw : glossaries
-OpenOffice.org Draw : glossaries;common terms
-OpenOffice.org Draw : glossaries;Internet terms
-OpenOffice.org Draw : glue points
-OpenOffice.org Draw : glue points;editing
-OpenOffice.org Draw : glue points;inserting
-OpenOffice.org Draw : gradients
-OpenOffice.org Draw : gradients;applying and defining
-OpenOffice.org Draw : gradients;defining colors
-OpenOffice.org Draw : gradients;loading lists
-OpenOffice.org Draw : gradients;transparent
-OpenOffice.org Draw : gradients off for faster printing
-OpenOffice.org Draw : graphical text art
-OpenOffice.org Draw : graphics
-OpenOffice.org Draw : graphics;cache
-OpenOffice.org Draw : graphics;protecting
-OpenOffice.org Draw : graphics, see also pictures
-OpenOffice.org Draw : grayscale display
-OpenOffice.org Draw : grayscale printing
-OpenOffice.org Draw : grid controls
-OpenOffice.org Draw : grid controls;form functions
-OpenOffice.org Draw : grids
-OpenOffice.org Draw : grids;defaults (Writer/Calc)
-OpenOffice.org Draw : grids;display options (Impress/Draw)
-OpenOffice.org Draw : grids;displaying lines (Calc)
-OpenOffice.org Draw : grids;formatting axes
-OpenOffice.org Draw : grids;inserting in charts
-OpenOffice.org Draw : group box creation
-OpenOffice.org Draw : grouping
-OpenOffice.org Draw : grouping;draw objects
-OpenOffice.org Draw : groups
-OpenOffice.org Draw : groups;entering/exiting/ungrouping
-OpenOffice.org Draw : groups;naming
-OpenOffice.org Draw : groups;of controls
-OpenOffice.org Draw : guides
-OpenOffice.org Draw : guides;display options (Impress/Draw)
-OpenOffice.org Draw : guides;displaying when moving objects (Impress)
-OpenOffice.org Draw : guides;editing
-OpenOffice.org Draw : guides;inserting
-OpenOffice.org Draw : guides;show snap lines icon
-OpenOffice.org Draw : guides;showing (Calc)
-OpenOffice.org Draw : guides;showing when moving frames (Writer)
-OpenOffice.org Draw : gutter
-OpenOffice.org Draw : half-spheres
-OpenOffice.org Draw : hand icon for moving slides
-OpenOffice.org Draw : handles
-OpenOffice.org Draw : handles;displaying (Writer)
-OpenOffice.org Draw : handles;large
-OpenOffice.org Draw : handles;scaling
-OpenOffice.org Draw : handles;showing simple/large handles (Calc)
-OpenOffice.org Draw : handles;simple
-OpenOffice.org Draw : handout printing
-OpenOffice.org Draw : Hangul/Hanja
-OpenOffice.org Draw : hatching
-OpenOffice.org Draw : hatching
-OpenOffice.org Draw : hatching;loading lists
-OpenOffice.org Draw : headers
-OpenOffice.org Draw : headers;backgrounds
-OpenOffice.org Draw : headers and footers
-OpenOffice.org Draw : headers and footers;master layouts
-OpenOffice.org Draw : headers and footers;slide masters
-OpenOffice.org Draw : headers and footers;slides
-OpenOffice.org Draw : headings
-OpenOffice.org Draw : headings;entering as text box
-OpenOffice.org Draw : Hebrew
-OpenOffice.org Draw : Hebrew;entering text
-OpenOffice.org Draw : Hebrew;language settings
-OpenOffice.org Draw : Help
-OpenOffice.org Draw : Help;bookmarks
-OpenOffice.org Draw : Help;extended tips on/off
-OpenOffice.org Draw : Help;full-text search
-OpenOffice.org Draw : Help;Help tips
-OpenOffice.org Draw : Help;keywords
-OpenOffice.org Draw : Help;navigation pane showing/hiding
-OpenOffice.org Draw : Help;style sheets
-OpenOffice.org Draw : Help;topics
-OpenOffice.org Draw : Help Agent
-OpenOffice.org Draw : Help Agent;help
-OpenOffice.org Draw : Help Agent;options
-OpenOffice.org Draw : Help tips
-OpenOffice.org Draw : Help tips;hiding
-OpenOffice.org Draw : hidden controls in Form Navigator
-OpenOffice.org Draw : hidden fields display (Writer)
-OpenOffice.org Draw : hidden pages
-OpenOffice.org Draw : hidden pages;printing in presentations
-OpenOffice.org Draw : hidden pages;showing
-OpenOffice.org Draw : hidden text
-OpenOffice.org Draw : hidden text;showing (Writer)
-OpenOffice.org Draw : hiding
-OpenOffice.org Draw : hiding;changes
-OpenOffice.org Draw : hiding;chart legends
-OpenOffice.org Draw : hiding;docked windows
-OpenOffice.org Draw : hiding;layers
-OpenOffice.org Draw : hiding;levels
-OpenOffice.org Draw : hiding;navigation pane in Help window
-OpenOffice.org Draw : hiding;slides
-OpenOffice.org Draw : hiding;subpoints
-OpenOffice.org Draw : high contrast mode
-OpenOffice.org Draw : Hindi
-OpenOffice.org Draw : Hindi;entering text
-OpenOffice.org Draw : Hindi;language settings
-OpenOffice.org Draw : horizontal scrollbars (Writer)
-OpenOffice.org Draw : hot spots in flowcharts
-OpenOffice.org Draw : hotspots
-OpenOffice.org Draw : HowTos for charts
-OpenOffice.org Draw : Howtos for Draw
-OpenOffice.org Draw : HTML
-OpenOffice.org Draw : HTML;definition
-OpenOffice.org Draw : HTML;export character set
-OpenOffice.org Draw : HTML;exporting from presentations
-OpenOffice.org Draw : HTML;fonts for source display
-OpenOffice.org Draw : HTML;importing into presentations
-OpenOffice.org Draw : HTML;importing META tags
-OpenOffice.org Draw : HTML;inserting files
-OpenOffice.org Draw : HTML;live presentations
-OpenOffice.org Draw : HTML documents
-OpenOffice.org Draw : HTML documents;auto reloading
-OpenOffice.org Draw : HTML documents;importing/exporting
-OpenOffice.org Draw : HTML documents;META tags in
-OpenOffice.org Draw : HTML documents;new
-OpenOffice.org Draw : HTML documents;source text
-OpenOffice.org Draw : hyperlinks
-OpenOffice.org Draw : hyperlinks;assigning macros
-OpenOffice.org Draw : hyperlinks;character formats
-OpenOffice.org Draw : hyperlinks;definition
-OpenOffice.org Draw : hyperlinks;deleting
-OpenOffice.org Draw : hyperlinks;editing
-OpenOffice.org Draw : hyperlinks;inserting
-OpenOffice.org Draw : hyperlinks;relative and absolute
-OpenOffice.org Draw : hyperlinks;turning off automatic recognition
-OpenOffice.org Draw : hyperlinks, see also links
-OpenOffice.org Draw : hyphenation
-OpenOffice.org Draw : hyphenation;activating for a language
-OpenOffice.org Draw : hyphenation;minimal number of characters
-OpenOffice.org Draw : hyphens
-OpenOffice.org Draw : hyphens;displaying custom (Writer)
-OpenOffice.org Draw : hyphens;inserting custom
-OpenOffice.org Draw : icon bars, see toolbars
-OpenOffice.org Draw : icon sizes
-OpenOffice.org Draw : ignore list for spellcheck
-OpenOffice.org Draw : illumination
-OpenOffice.org Draw : illumination;3D charts
-OpenOffice.org Draw : illustrations, see pictures
-OpenOffice.org Draw : image button creation
-OpenOffice.org Draw : image control creation
-OpenOffice.org Draw : ImageMap
-OpenOffice.org Draw : ImageMap;definition
-OpenOffice.org Draw : ImageMap;editor
-OpenOffice.org Draw : images
-OpenOffice.org Draw : images;ImageMap
-OpenOffice.org Draw : images;inserting
-OpenOffice.org Draw : images;inserting and editing bitmaps
-OpenOffice.org Draw : images, see also pictures
-OpenOffice.org Draw : IME
-OpenOffice.org Draw : IME;definition
-OpenOffice.org Draw : IME;showing/hiding
-OpenOffice.org Draw : import filters
-OpenOffice.org Draw : import restrictions for Microsoft Office
-OpenOffice.org Draw : importing
-OpenOffice.org Draw : importing;bitmaps
-OpenOffice.org Draw : importing;compatibility settings for text import
-OpenOffice.org Draw : importing;databases
-OpenOffice.org Draw : importing;documents in other formats
-OpenOffice.org Draw : importing;from XML
-OpenOffice.org Draw : importing;HTML and text documents
-OpenOffice.org Draw : importing;HTML with META tags
-OpenOffice.org Draw : importing;Microsoft Office documents with VBA code
-OpenOffice.org Draw : importing;presentations with HTML
-OpenOffice.org Draw : importing;tables in text format
-OpenOffice.org Draw : importing;templates
-OpenOffice.org Draw : in front of object command
-OpenOffice.org Draw : inches
-OpenOffice.org Draw : including spreadsheets
-OpenOffice.org Draw : increasing sizes of views
-OpenOffice.org Draw : Index tab in Help
-OpenOffice.org Draw : indexes
-OpenOffice.org Draw : indexes;backgrounds
-OpenOffice.org Draw : indexes;showing/hiding Help index tab
-OpenOffice.org Draw : indicator lines in text
-OpenOffice.org Draw : inner joins (Base)
-OpenOffice.org Draw : input method window
-OpenOffice.org Draw : insert mode for entering text
-OpenOffice.org Draw : inserting
-OpenOffice.org Draw : inserting;3D objects
-OpenOffice.org Draw : inserting;arrows
-OpenOffice.org Draw : inserting;buttons in toolbars
-OpenOffice.org Draw : inserting;callouts in presentations
-OpenOffice.org Draw : inserting;cell ranges from spreadsheets
-OpenOffice.org Draw : inserting;charts
-OpenOffice.org Draw : inserting;clipboard options
-OpenOffice.org Draw : inserting;data from text documents
-OpenOffice.org Draw : inserting;datasource records in spreadsheets
-OpenOffice.org Draw : inserting;drawings
-OpenOffice.org Draw : inserting;ellipses
-OpenOffice.org Draw : inserting;files
-OpenOffice.org Draw : inserting;floating frames
-OpenOffice.org Draw : inserting;Fontwork objects
-OpenOffice.org Draw : inserting;form fields
-OpenOffice.org Draw : inserting;glue points
-OpenOffice.org Draw : inserting;headers/footers in all slides
-OpenOffice.org Draw : inserting;hyperlinks
-OpenOffice.org Draw : inserting;layers
-OpenOffice.org Draw : inserting;line breaks in cells
-OpenOffice.org Draw : inserting;lines
-OpenOffice.org Draw : inserting;movies/sounds
-OpenOffice.org Draw : inserting;new text tables defaults
-OpenOffice.org Draw : inserting;notes
-OpenOffice.org Draw : inserting;objects from files
-OpenOffice.org Draw : inserting;objects from Gallery
-OpenOffice.org Draw : inserting;OLE objects
-OpenOffice.org Draw : inserting;paragraph borders
-OpenOffice.org Draw : inserting;paragraph bullets
-OpenOffice.org Draw : inserting;pictures
-OpenOffice.org Draw : inserting;pictures in Gallery
-OpenOffice.org Draw : inserting;plug-ins
-OpenOffice.org Draw : inserting;polygons
-OpenOffice.org Draw : inserting;push buttons
-OpenOffice.org Draw : inserting;rectangles
-OpenOffice.org Draw : inserting;slides
-OpenOffice.org Draw : inserting;slides as links
-OpenOffice.org Draw : inserting;slides from files
-OpenOffice.org Draw : inserting;special characters
-OpenOffice.org Draw : inserting;tab stops
-OpenOffice.org Draw : inserting;text frames
-OpenOffice.org Draw : inserting;text in presentations
-OpenOffice.org Draw : inserting;textures on chart bars
-OpenOffice.org Draw : installing
-OpenOffice.org Draw : installing;ActiveX control
-OpenOffice.org Draw : installing;mobile device filters
-OpenOffice.org Draw : installing;UNO components
-OpenOffice.org Draw : installing;XML filters
-OpenOffice.org Draw : instructions
-OpenOffice.org Draw : instructions;general
-OpenOffice.org Draw : instructions;OpenOffice.org Draw
-OpenOffice.org Draw : instructions;OpenOffice.org Impress
-OpenOffice.org Draw : interactions
-OpenOffice.org Draw : interactions;hot spots
-OpenOffice.org Draw : interactions;objects in interactive presentations
-OpenOffice.org Draw : interactions;preview
-OpenOffice.org Draw : Internet
-OpenOffice.org Draw : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Draw : Internet;presentations
-OpenOffice.org Draw : Internet;starting searches
-OpenOffice.org Draw : Internet;turning off recognition of addresses
-OpenOffice.org Draw : Internet glossary
-OpenOffice.org Draw : intersecting draw objects
-OpenOffice.org Draw : invert filter
-OpenOffice.org Draw : invisible areas
-OpenOffice.org Draw : italic text
-OpenOffice.org Draw : iterative references in spreadsheets
-OpenOffice.org Draw : Java
-OpenOffice.org Draw : Java;definition
-OpenOffice.org Draw : Java;setting options
-OpenOffice.org Draw : JDBC
-OpenOffice.org Draw : JDBC;databases (Base)
-OpenOffice.org Draw : JDBC;definition
-OpenOffice.org Draw : joining
-OpenOffice.org Draw : joining;3D objects
-OpenOffice.org Draw : joining;paragraphs
-OpenOffice.org Draw : joining;tables (Base)
-OpenOffice.org Draw : joins in databases (Base)
-OpenOffice.org Draw : justifying text
-OpenOffice.org Draw : kerning
-OpenOffice.org Draw : kerning;Asian texts
-OpenOffice.org Draw : kerning;definition
-OpenOffice.org Draw : kerning;in characters
-OpenOffice.org Draw : key fields for relations (Base)
-OpenOffice.org Draw : keyboard
-OpenOffice.org Draw : keyboard;assigning/editing shortcut keys
-OpenOffice.org Draw : keyboard;general commands
-OpenOffice.org Draw : keyboard;removing numbering
-OpenOffice.org Draw : keyboard;zooming
-OpenOffice.org Draw : keys
-OpenOffice.org Draw : keys;adding push buttons
-OpenOffice.org Draw : keys;primary keys (Base)
-OpenOffice.org Draw : kiosk export
-OpenOffice.org Draw : labels
-OpenOffice.org Draw : labels;creating and synchronizing
-OpenOffice.org Draw : labels;for charts
-OpenOffice.org Draw : labels;for draw objects
-OpenOffice.org Draw : labels;form functions
-OpenOffice.org Draw : labels;from databases
-OpenOffice.org Draw : labels, see also names/callouts
-OpenOffice.org Draw : languages
-OpenOffice.org Draw : languages;activating modules
-OpenOffice.org Draw : languages;Asian support
-OpenOffice.org Draw : languages;complex text layout
-OpenOffice.org Draw : languages;locale settings
-OpenOffice.org Draw : languages;selecting for text
-OpenOffice.org Draw : languages;setting options
-OpenOffice.org Draw : languages;spellcheck
-OpenOffice.org Draw : languages;spellchecking and formatting
-OpenOffice.org Draw : large handles (Writer)
-OpenOffice.org Draw : large icons
-OpenOffice.org Draw : layer arrangement
-OpenOffice.org Draw : layers
-OpenOffice.org Draw : layers;definition
-OpenOffice.org Draw : layers;deleting
-OpenOffice.org Draw : layers;inserting and editing
-OpenOffice.org Draw : layers;moving objects
-OpenOffice.org Draw : layers;renaming
-OpenOffice.org Draw : layers;working with
-OpenOffice.org Draw : layout
-OpenOffice.org Draw : layout;importing Word documents
-OpenOffice.org Draw : layout;pages
-OpenOffice.org Draw : layout;printing handouts
-OpenOffice.org Draw : LDAP server
-OpenOffice.org Draw : LDAP server;address books (Base)
-OpenOffice.org Draw : LDAP server;sign on options
-OpenOffice.org Draw : leading between paragraphs
-OpenOffice.org Draw : left alignment of paragraphs
-OpenOffice.org Draw : left joins (Base)
-OpenOffice.org Draw : legends
-OpenOffice.org Draw : legends;charts
-OpenOffice.org Draw : legends;draw objects
-OpenOffice.org Draw : legends;drawings
-OpenOffice.org Draw : legends;rounding corners
-OpenOffice.org Draw : Letter Wizard
-OpenOffice.org Draw : levels
-OpenOffice.org Draw : levels;depth stagger
-OpenOffice.org Draw : levels;hiding
-OpenOffice.org Draw : levels;showing
-OpenOffice.org Draw : limits of tables (Writer)
-OpenOffice.org Draw : line breaks
-OpenOffice.org Draw : line breaks;in cells
-OpenOffice.org Draw : line charts
-OpenOffice.org Draw : line spacing
-OpenOffice.org Draw : line spacing;context menu in paragraphs
-OpenOffice.org Draw : line spacing;paragraph
-OpenOffice.org Draw : line styles
-OpenOffice.org Draw : line styles;applying
-OpenOffice.org Draw : line styles;defining
-OpenOffice.org Draw : line styles;loading
-OpenOffice.org Draw : lines
-OpenOffice.org Draw : lines;about line ends
-OpenOffice.org Draw : lines;connecting objects
-OpenOffice.org Draw : lines;defining ends
-OpenOffice.org Draw : lines;draw functions
-OpenOffice.org Draw : lines;drawing
-OpenOffice.org Draw : lines;drawing in text
-OpenOffice.org Draw : lines;editing points
-OpenOffice.org Draw : lines;inserting
-OpenOffice.org Draw : lines;removing automatic lines
-OpenOffice.org Draw : lines of text
-OpenOffice.org Draw : lines of text;alignment
-OpenOffice.org Draw : links
-OpenOffice.org Draw : links;between cells and controls
-OpenOffice.org Draw : links;by drag and drop
-OpenOffice.org Draw : links;character formats
-OpenOffice.org Draw : links;definition
-OpenOffice.org Draw : links;editing hyperlinks
-OpenOffice.org Draw : links;inserting
-OpenOffice.org Draw : links;modifying
-OpenOffice.org Draw : links;opening files with
-OpenOffice.org Draw : links;relational databases (Base)
-OpenOffice.org Draw : links;turning off automatic recognition
-OpenOffice.org Draw : links;updating options (Writer)
-OpenOffice.org Draw : links;updating specific links
-OpenOffice.org Draw : list box creation
-OpenOffice.org Draw : lists
-OpenOffice.org Draw : lists;animations
-OpenOffice.org Draw : lists;data assigned to controls
-OpenOffice.org Draw : lists;registered databases (Base)
-OpenOffice.org Draw : lists;regular expressions
-OpenOffice.org Draw : live presentations on the Internet
-OpenOffice.org Draw : loading
-OpenOffice.org Draw : loading;arrow and line styles
-OpenOffice.org Draw : loading;colors/gradients/hatchings
-OpenOffice.org Draw : loading;documents
-OpenOffice.org Draw : loading;documents from other formats
-OpenOffice.org Draw : loading;HTML documents, automatically
-OpenOffice.org Draw : loading;Microsoft Office documents with VBA code
-OpenOffice.org Draw : loading;reloading
-OpenOffice.org Draw : loading;XML files
-OpenOffice.org Draw : locale settings
-OpenOffice.org Draw : locking layers
-OpenOffice.org Draw : logarithmic scaling along axes
-OpenOffice.org Draw : lowercase letters
-OpenOffice.org Draw : lowercase letters;font effects
-OpenOffice.org Draw : Macromedia Flash export
-OpenOffice.org Draw : macros
-OpenOffice.org Draw : macros;assigning to events in forms
-OpenOffice.org Draw : macros;in MS Office documents
-OpenOffice.org Draw : macros;interrupting
-OpenOffice.org Draw : macros;organizing
-OpenOffice.org Draw : macros;recording
-OpenOffice.org Draw : macros;running in presentations
-OpenOffice.org Draw : macros;security
-OpenOffice.org Draw : macros;security warning dialog
-OpenOffice.org Draw : macros;selecting security warnings
-OpenOffice.org Draw : magnetic lines in presentations
-OpenOffice.org Draw : magnifiers
-OpenOffice.org Draw : margins
-OpenOffice.org Draw : margins;pages
-OpenOffice.org Draw : margins;setting with the mouse
-OpenOffice.org Draw : margins;shadows
-OpenOffice.org Draw : marking changes
-OpenOffice.org Draw : marking, see selecting
-OpenOffice.org Draw : master layouts with headers and footers
-OpenOffice.org Draw : master pages, see slide masters
-OpenOffice.org Draw : master views
-OpenOffice.org Draw : Math formula editor
-OpenOffice.org Draw : mean value lines in charts
-OpenOffice.org Draw : measurement units
-OpenOffice.org Draw : measurement units;changing on rulers
-OpenOffice.org Draw : measurement units;converting
-OpenOffice.org Draw : measurement units;selecting
-OpenOffice.org Draw : Media Player window
-OpenOffice.org Draw : menus
-OpenOffice.org Draw : menus;activating context menus
-OpenOffice.org Draw : menus;assigning macros
-OpenOffice.org Draw : menus;customizing
-OpenOffice.org Draw : menus;inactive menu items
-OpenOffice.org Draw : merging
-OpenOffice.org Draw : merging;documents
-OpenOffice.org Draw : merging;draw objects
-OpenOffice.org Draw : META tags
-OpenOffice.org Draw : metafiles
-OpenOffice.org Draw : metafiles;converting to
-OpenOffice.org Draw : metafiles;replacing colors
-OpenOffice.org Draw : metrics
-OpenOffice.org Draw : metrics;converting
-OpenOffice.org Draw : metrics;document formatting (Writer)
-OpenOffice.org Draw : metrics;in sheets
-OpenOffice.org Draw : Microsoft Office
-OpenOffice.org Draw : Microsoft Office;Access databases (base)
-OpenOffice.org Draw : Microsoft Office;as standard file format
-OpenOffice.org Draw : Microsoft Office;document import restrictions
-OpenOffice.org Draw : Microsoft Office;feature comparisons
-OpenOffice.org Draw : Microsoft Office;importing password protected files
-OpenOffice.org Draw : Microsoft Office;importing Word documents
-OpenOffice.org Draw : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Draw : Microsoft Office;new users information
-OpenOffice.org Draw : Microsoft Office;opening Microsoft documents
-OpenOffice.org Draw : Microsoft Office;reassigning document types
-OpenOffice.org Draw : mirroring objects
-OpenOffice.org Draw : mobile device filters
-OpenOffice.org Draw : models in XForms
-OpenOffice.org Draw : modifying, see changing
-OpenOffice.org Draw : more controls
-OpenOffice.org Draw : mosaic filter
-OpenOffice.org Draw : motion paths
-OpenOffice.org Draw : mouse
-OpenOffice.org Draw : mouse;pointers when using drag and drop
-OpenOffice.org Draw : mouse;positioning
-OpenOffice.org Draw : moving
-OpenOffice.org Draw : moving;between layers
-OpenOffice.org Draw : moving;objects in slides
-OpenOffice.org Draw : moving;tab stops on ruler
-OpenOffice.org Draw : moving;toolbars
-OpenOffice.org Draw : moving;using guide lines in presentations
-OpenOffice.org Draw : MS ADO interface (Base)
-OpenOffice.org Draw : multi-line titles in forms
-OpenOffice.org Draw : multiple documents
-OpenOffice.org Draw : multiple documents;opening
-OpenOffice.org Draw : multiple monitors
-OpenOffice.org Draw : multiple selection
-OpenOffice.org Draw : multiplying draw objects
-OpenOffice.org Draw : music
-OpenOffice.org Draw : music;inserting
-OpenOffice.org Draw : My Documents folder
-OpenOffice.org Draw : My Documents folder;changing work directory
-OpenOffice.org Draw : My Documents folder;opening
-OpenOffice.org Draw : MySQL databases (Base)
-OpenOffice.org Draw : names
-OpenOffice.org Draw : names;multi-line titles
-OpenOffice.org Draw : names;objects
-OpenOffice.org Draw : names, see also labels/callouts
-OpenOffice.org Draw : namespace organization in XForms
-OpenOffice.org Draw : native SQL (Base)
-OpenOffice.org Draw : navigating
-OpenOffice.org Draw : navigating;in documents
-OpenOffice.org Draw : Navigation bar
-OpenOffice.org Draw : Navigation bar;controls
-OpenOffice.org Draw : Navigation bar;forms
-OpenOffice.org Draw : Navigator
-OpenOffice.org Draw : Navigator;contents as lists
-OpenOffice.org Draw : Navigator;docking
-OpenOffice.org Draw : Navigator;notes
-OpenOffice.org Draw : Navigator;presentations
-OpenOffice.org Draw : Navigator;working with
-OpenOffice.org Draw : net charts
-OpenOffice.org Draw : network identity options
-OpenOffice.org Draw : new databases
-OpenOffice.org Draw : new documents
-OpenOffice.org Draw : new German spellcheck
-OpenOffice.org Draw : new lines in cells
-OpenOffice.org Draw : new windows
-OpenOffice.org Draw : non-breaking dashes
-OpenOffice.org Draw : non-breaking spaces (Writer)
-OpenOffice.org Draw : non-printing characters (Writer)
-OpenOffice.org Draw : normal view
-OpenOffice.org Draw : normal view;backgrounds
-OpenOffice.org Draw : normal view;presentations
-OpenOffice.org Draw : notes
-OpenOffice.org Draw : notes;adding to slides
-OpenOffice.org Draw : notes;default formatting
-OpenOffice.org Draw : notes;displaying (Calc)
-OpenOffice.org Draw : notes;inserting/editing/deleting/printing
-OpenOffice.org Draw : notes;printing in presentations
-OpenOffice.org Draw : notes;printing in text
-OpenOffice.org Draw : number formats
-OpenOffice.org Draw : number formats;codes
-OpenOffice.org Draw : number formats;formats
-OpenOffice.org Draw : number formats;recognition in text tables
-OpenOffice.org Draw : number of pages
-OpenOffice.org Draw : number of sheets
-OpenOffice.org Draw : number of tables
-OpenOffice.org Draw : numbering
-OpenOffice.org Draw : numbering;options
-OpenOffice.org Draw : numbering;paragraphs
-OpenOffice.org Draw : numbering;turning off
-OpenOffice.org Draw : numbering;using automatically
-OpenOffice.org Draw : numbers
-OpenOffice.org Draw : numbers;date, time and currency formats
-OpenOffice.org Draw : numbers;decimal places (Calc)
-OpenOffice.org Draw : numerical fields in forms
-OpenOffice.org Draw : object bars
-OpenOffice.org Draw : object bars;editing glue points
-OpenOffice.org Draw : objects
-OpenOffice.org Draw : objects;aligning
-OpenOffice.org Draw : objects;always moveable (Impress/Draw)
-OpenOffice.org Draw : objects;arranging within stacks
-OpenOffice.org Draw : objects;behind object command
-OpenOffice.org Draw : objects;breaking connections
-OpenOffice.org Draw : objects;copying when moving in presentations
-OpenOffice.org Draw : objects;definition
-OpenOffice.org Draw : objects;displaying in spreadsheets
-OpenOffice.org Draw : objects;displaying in text documents
-OpenOffice.org Draw : objects;editing
-OpenOffice.org Draw : objects;effects
-OpenOffice.org Draw : objects;in front of object command
-OpenOffice.org Draw : objects;inserting from files
-OpenOffice.org Draw : objects;inserting from Gallery
-OpenOffice.org Draw : objects;inserting OLE objects
-OpenOffice.org Draw : objects;moving along paths
-OpenOffice.org Draw : objects;moving and resizing with mouse
-OpenOffice.org Draw : objects;moving in layers
-OpenOffice.org Draw : objects;moving in slides
-OpenOffice.org Draw : objects;naming
-OpenOffice.org Draw : objects;opening
-OpenOffice.org Draw : objects;properties of charts
-OpenOffice.org Draw : objects;quickly moving to
-OpenOffice.org Draw : objects;reversing
-OpenOffice.org Draw : objects;selecting
-OpenOffice.org Draw : objects;titles and descriptions
-OpenOffice.org Draw : objects;with attributes
-OpenOffice.org Draw : ODBC
-OpenOffice.org Draw : ODBC;database (Base)
-OpenOffice.org Draw : ODBC;definition
-OpenOffice.org Draw : ODF file formats
-OpenOffice.org Draw : Office
-OpenOffice.org Draw : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Draw : old German spellcheck
-OpenOffice.org Draw : OLE
-OpenOffice.org Draw : OLE;definition
-OpenOffice.org Draw : OLE objects
-OpenOffice.org Draw : OLE objects;arranging within stacks
-OpenOffice.org Draw : OLE objects;captions (Writer)
-OpenOffice.org Draw : OLE objects;inserting
-OpenOffice.org Draw : OLE objects;number of
-OpenOffice.org Draw : OLE objects;protecting
-OpenOffice.org Draw : one and a half line spacing in text
-OpenOffice.org Draw : online registration
-OpenOffice.org Draw : online update options
-OpenOffice.org Draw : online updates
-OpenOffice.org Draw : online updates;checking automatically
-OpenOffice.org Draw : online updates;checking manually
-OpenOffice.org Draw : Open/Save dialogs
-OpenOffice.org Draw : OpenDocument file formats
-OpenOffice.org Draw : OpenGL
-OpenOffice.org Draw : OpenGL;definition
-OpenOffice.org Draw : OpenGL;optimized output
-OpenOffice.org Draw : opening
-OpenOffice.org Draw : opening;context menus
-OpenOffice.org Draw : opening;database files
-OpenOffice.org Draw : opening;dialog settings
-OpenOffice.org Draw : opening;documents
-OpenOffice.org Draw : opening;documents from other formats
-OpenOffice.org Draw : opening;documents on WebDAV server
-OpenOffice.org Draw : opening;files with links
-OpenOffice.org Draw : opening;files, with placeholders
-OpenOffice.org Draw : opening;forms
-OpenOffice.org Draw : opening;Microsoft Office files
-OpenOffice.org Draw : opening;mobile device documents
-OpenOffice.org Draw : opening;objects
-OpenOffice.org Draw : opening;reports
-OpenOffice.org Draw : opening;several files
-OpenOffice.org Draw : opening;XForms
-OpenOffice.org Draw : OpenOffice.org Base data sources
-OpenOffice.org Draw : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Draw : OpenOffice.org documents
-OpenOffice.org Draw : OpenOffice.org documents;mobile device filters
-OpenOffice.org Draw : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Draw : OpenOffice.org Impress instructions
-OpenOffice.org Draw : OpenOffice.org Math start
-OpenOffice.org Draw : operators
-OpenOffice.org Draw : operators;default filters
-OpenOffice.org Draw : optional hyphens (Writer)
-OpenOffice.org Draw : options
-OpenOffice.org Draw : options;accessibility
-OpenOffice.org Draw : options;appearance
-OpenOffice.org Draw : options;compatibility (Writer)
-OpenOffice.org Draw : options;network identity
-OpenOffice.org Draw : options;online update
-OpenOffice.org Draw : options;tools
-OpenOffice.org Draw : Oracle databases (base)
-OpenOffice.org Draw : order of chart data
-OpenOffice.org Draw : ordering
-OpenOffice.org Draw : ordering;objects
-OpenOffice.org Draw : ordering;slides
-OpenOffice.org Draw : organization charts
-OpenOffice.org Draw : organizing
-OpenOffice.org Draw : organizing;macros and scripts
-OpenOffice.org Draw : organizing;namespaces in XForms
-OpenOffice.org Draw : organizing;styles
-OpenOffice.org Draw : organizing;templates
-OpenOffice.org Draw : origin of rulers
-OpenOffice.org Draw : original size
-OpenOffice.org Draw : original size;printing in OpenOffice.org Math
-OpenOffice.org Draw : original size;restoring after cropping
-OpenOffice.org Draw : outline view
-OpenOffice.org Draw : outlines
-OpenOffice.org Draw : outlines;font effects
-OpenOffice.org Draw : outlines;outline symbols
-OpenOffice.org Draw : outlines;printing
-OpenOffice.org Draw : outlines;sending to presentations
-OpenOffice.org Draw : overwrite mode
-OpenOffice.org Draw : packages, see extensions
-OpenOffice.org Draw : page breaks
-OpenOffice.org Draw : page breaks;displaying (Calc)
-OpenOffice.org Draw : page formats
-OpenOffice.org Draw : page formats;maximizing
-OpenOffice.org Draw : page formats;restriction
-OpenOffice.org Draw : page number field
-OpenOffice.org Draw : page numbers on all slides
-OpenOffice.org Draw : page styles
-OpenOffice.org Draw : page styles;editing/applying with statusbar
-OpenOffice.org Draw : pages
-OpenOffice.org Draw : pages;backgrounds in all applications
-OpenOffice.org Draw : pages;copying
-OpenOffice.org Draw : pages;fitting to printed pages
-OpenOffice.org Draw : pages;formatting and numbering
-OpenOffice.org Draw : pages;printing page names in presentations
-OpenOffice.org Draw : pages;scaling
-OpenOffice.org Draw : pages;selecting one to print
-OpenOffice.org Draw : paint box
-OpenOffice.org Draw : paint can symbol
-OpenOffice.org Draw : pair kerning
-OpenOffice.org Draw : Palm file filters
-OpenOffice.org Draw : paper formats
-OpenOffice.org Draw : paper size warning
-OpenOffice.org Draw : paper trays
-OpenOffice.org Draw : paragraph marks
-OpenOffice.org Draw : paragraph marks;displaying (Writer)
-OpenOffice.org Draw : paragraph styles
-OpenOffice.org Draw : paragraph styles;languages
-OpenOffice.org Draw : paragraph styles;modifying basic fonts
-OpenOffice.org Draw : paragraphs
-OpenOffice.org Draw : paragraphs;alignment
-OpenOffice.org Draw : paragraphs;Asian typography
-OpenOffice.org Draw : paragraphs;defining borders
-OpenOffice.org Draw : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Draw : paragraphs;increasing indents of
-OpenOffice.org Draw : paragraphs;indents, margins and columns
-OpenOffice.org Draw : paragraphs;inserting bullets
-OpenOffice.org Draw : paragraphs;joining
-OpenOffice.org Draw : paragraphs;numbering automatically
-OpenOffice.org Draw : paragraphs;removing blank ones
-OpenOffice.org Draw : paragraphs;spacing
-OpenOffice.org Draw : paragraphs;tab stops
-OpenOffice.org Draw : parameters
-OpenOffice.org Draw : parameters;command line
-OpenOffice.org Draw : parameters;queries (Base)
-OpenOffice.org Draw : passwords for protecting contents
-OpenOffice.org Draw : pasting
-OpenOffice.org Draw : pasting;cell ranges
-OpenOffice.org Draw : pasting;cell ranges from spreadsheets
-OpenOffice.org Draw : pasting;data from text documents
-OpenOffice.org Draw : pasting;draw objects
-OpenOffice.org Draw : pasting;draw objects from other documents
-OpenOffice.org Draw : pasting;formatted/unformatted text
-OpenOffice.org Draw : pasting;from data source view
-OpenOffice.org Draw : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Draw : pasting;pictures from other documents
-OpenOffice.org Draw : pasting;sheet areas in text documents
-OpenOffice.org Draw : pasting;slides from other presentations
-OpenOffice.org Draw : pasting;text from other documents
-OpenOffice.org Draw : pasting;to Gallery
-OpenOffice.org Draw : paths
-OpenOffice.org Draw : paths;changing work directory
-OpenOffice.org Draw : paths;defaults
-OpenOffice.org Draw : paths;moving objects along
-OpenOffice.org Draw : pattern editor
-OpenOffice.org Draw : pattern fields
-OpenOffice.org Draw : pattern fields;form functions
-OpenOffice.org Draw : patterns for objects
-OpenOffice.org Draw : PDF
-OpenOffice.org Draw : PDF;export
-OpenOffice.org Draw : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Draw : personal data input
-OpenOffice.org Draw : phonetic guide
-OpenOffice.org Draw : picklist creation
-OpenOffice.org Draw : pictures
-OpenOffice.org Draw : pictures;adding to Gallery
-OpenOffice.org Draw : pictures;arranging within stacks
-OpenOffice.org Draw : pictures;assigning macros
-OpenOffice.org Draw : pictures;backgrounds
-OpenOffice.org Draw : pictures;captions (Writer)
-OpenOffice.org Draw : pictures;changing paths
-OpenOffice.org Draw : pictures;cropping and zooming
-OpenOffice.org Draw : pictures;displaying in Calc
-OpenOffice.org Draw : pictures;displaying in Writer (Writer)
-OpenOffice.org Draw : pictures;drag and drop between documents
-OpenOffice.org Draw : pictures;drawing
-OpenOffice.org Draw : pictures;editing
-OpenOffice.org Draw : pictures;filters
-OpenOffice.org Draw : pictures;ImageMap
-OpenOffice.org Draw : pictures;inserting
-OpenOffice.org Draw : pictures;inserting automatically
-OpenOffice.org Draw : pictures;inserting from Gallery
-OpenOffice.org Draw : pictures;number of
-OpenOffice.org Draw : pictures;printing
-OpenOffice.org Draw : pictures;scaling/resizing
-OpenOffice.org Draw : pie charts
-OpenOffice.org Draw : pie charts;options
-OpenOffice.org Draw : pie charts
-OpenOffice.org Draw : pivot points of draw objects
-OpenOffice.org Draw : pixel editor
-OpenOffice.org Draw : pixel graphics
-OpenOffice.org Draw : pixel graphics;inserting and editing
-OpenOffice.org Draw : pixel patterns
-OpenOffice.org Draw : placeholders
-OpenOffice.org Draw : placeholders;in SQL queries
-OpenOffice.org Draw : placeholders;on opening files
-OpenOffice.org Draw : placing toolbars
-OpenOffice.org Draw : playing movies and sound files
-OpenOffice.org Draw : plotting data as charts
-OpenOffice.org Draw : plug-ins
-OpenOffice.org Draw : plug-ins;activating and deactivating
-OpenOffice.org Draw : plug-ins;definition
-OpenOffice.org Draw : plug-ins;inserting
-OpenOffice.org Draw : pocket device appliances
-OpenOffice.org Draw : Pocket PC file filters
-OpenOffice.org Draw : points
-OpenOffice.org Draw : points;adding/converting/deleting
-OpenOffice.org Draw : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Draw : polygon drawing
-OpenOffice.org Draw : polygons
-OpenOffice.org Draw : polygons;inserting
-OpenOffice.org Draw : polygons;intersecting/subtracting/merging
-OpenOffice.org Draw : pop-art filter
-OpenOffice.org Draw : portable document format
-OpenOffice.org Draw : positioning
-OpenOffice.org Draw : positioning;draw objects and controls
-OpenOffice.org Draw : positioning;fonts
-OpenOffice.org Draw : positioning;objects
-OpenOffice.org Draw : positioning;toolbars
-OpenOffice.org Draw : post method for form transmissions
-OpenOffice.org Draw : posterizing filter
-OpenOffice.org Draw : PostScript
-OpenOffice.org Draw : PostScript;creating files
-OpenOffice.org Draw : PostScript;PDF converter, UNIX
-OpenOffice.org Draw : PowerPoint export
-OpenOffice.org Draw : precision as shown (Calc)
-OpenOffice.org Draw : predefining fonts
-OpenOffice.org Draw : presentations
-OpenOffice.org Draw : presentations;arranging slides
-OpenOffice.org Draw : presentations;creating/opening
-OpenOffice.org Draw : presentations;exiting by interaction
-OpenOffice.org Draw : presentations;exporting to HTML
-OpenOffice.org Draw : presentations;importing HTML
-OpenOffice.org Draw : presentations;inserting spreadsheet cells
-OpenOffice.org Draw : presentations;inserting spreadsheets
-OpenOffice.org Draw : presentations;live on the Internet
-OpenOffice.org Draw : presentations;navigating
-OpenOffice.org Draw : presentations;numbering slides in
-OpenOffice.org Draw : presentations;ordering of effects
-OpenOffice.org Draw : presentations;print menu
-OpenOffice.org Draw : presentations;printing
-OpenOffice.org Draw : presentations;rehearse timings
-OpenOffice.org Draw : presentations;saving
-OpenOffice.org Draw : presentations;saving automatically
-OpenOffice.org Draw : presentations;saving in other formats
-OpenOffice.org Draw : presentations;sending as e-mail
-OpenOffice.org Draw : presentations;settings for
-OpenOffice.org Draw : presentations;shortcut keys
-OpenOffice.org Draw : presentations;starting
-OpenOffice.org Draw : presentations;starting with wizard
-OpenOffice.org Draw : presentations;window / full screen
-OpenOffice.org Draw : presentations;wizards
-OpenOffice.org Draw : press buttons, see push buttons
-OpenOffice.org Draw : previews
-OpenOffice.org Draw : previews;fonts lists
-OpenOffice.org Draw : primary key
-OpenOffice.org Draw : primary key;database tables
-OpenOffice.org Draw : primary keys
-OpenOffice.org Draw : primary keys;defining
-OpenOffice.org Draw : primary keys;inserting (Base)
-OpenOffice.org Draw : print area selection
-OpenOffice.org Draw : printer metrics for document formatting (Writer)
-OpenOffice.org Draw : printers
-OpenOffice.org Draw : printers;adding, UNIX
-OpenOffice.org Draw : printers;choosing
-OpenOffice.org Draw : printers;default printer
-OpenOffice.org Draw : printers;faxes under UNIX
-OpenOffice.org Draw : printers;maximum page formats
-OpenOffice.org Draw : printers;paper trays
-OpenOffice.org Draw : printers;properties
-OpenOffice.org Draw : printing
-OpenOffice.org Draw : printing;black and white
-OpenOffice.org Draw : printing;brochures
-OpenOffice.org Draw : printing;colors in grayscale
-OpenOffice.org Draw : printing;copies
-OpenOffice.org Draw : printing;creating individual jobs
-OpenOffice.org Draw : printing;dates in presentations
-OpenOffice.org Draw : printing;directly
-OpenOffice.org Draw : printing;documents
-OpenOffice.org Draw : printing;drawings defaults
-OpenOffice.org Draw : printing;elements in text documents
-OpenOffice.org Draw : printing;faster
-OpenOffice.org Draw : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Draw : printing;fitting to pages in presentations
-OpenOffice.org Draw : printing;fitting to paper
-OpenOffice.org Draw : printing;formulas in OpenOffice.org Math
-OpenOffice.org Draw : printing;hidden pages of presentations
-OpenOffice.org Draw : printing;in original size in OpenOffice.org Math
-OpenOffice.org Draw : printing;left/right pages
-OpenOffice.org Draw : printing;notes
-OpenOffice.org Draw : printing;presentations
-OpenOffice.org Draw : printing;queries (Base)
-OpenOffice.org Draw : printing;scaling in OpenOffice.org Math
-OpenOffice.org Draw : printing;selections
-OpenOffice.org Draw : printing;text always in black
-OpenOffice.org Draw : printing;text in reverse order
-OpenOffice.org Draw : printing;tiling pages in presentations
-OpenOffice.org Draw : printing;transparencies
-OpenOffice.org Draw : printing;warnings
-OpenOffice.org Draw : printing;without scaling in presentations
-OpenOffice.org Draw : printing speed
-OpenOffice.org Draw : programming
-OpenOffice.org Draw : programming;OpenOffice.org
-OpenOffice.org Draw : programming;scripting
-OpenOffice.org Draw : programs run by mouse click in presentations
-OpenOffice.org Draw : properties
-OpenOffice.org Draw : properties;charts
-OpenOffice.org Draw : properties;fields in databases
-OpenOffice.org Draw : properties;files
-OpenOffice.org Draw : properties;form controls
-OpenOffice.org Draw : properties;forms
-OpenOffice.org Draw : properties;printers
-OpenOffice.org Draw : properties;smooth lines in line charts/XY charts
-OpenOffice.org Draw : protected contents
-OpenOffice.org Draw : protected dashes
-OpenOffice.org Draw : protected database tables
-OpenOffice.org Draw : protected documents
-OpenOffice.org Draw : protected spaces
-OpenOffice.org Draw : protected spaces;inserting
-OpenOffice.org Draw : protected spaces;showing (Writer)
-OpenOffice.org Draw : protecting
-OpenOffice.org Draw : protecting;contents
-OpenOffice.org Draw : protecting;recorded changes
-OpenOffice.org Draw : proxy settings
-OpenOffice.org Draw : push buttons
-OpenOffice.org Draw : push buttons;adding to documents
-OpenOffice.org Draw : push buttons;creating
-OpenOffice.org Draw : pyramids
-OpenOffice.org Draw : queries
-OpenOffice.org Draw : queries;copying (Base)
-OpenOffice.org Draw : queries;creating in design view (Base)
-OpenOffice.org Draw : queries;creating in SQL view
-OpenOffice.org Draw : queries;defining (Base)
-OpenOffice.org Draw : queries;deleting table links (Base)
-OpenOffice.org Draw : queries;editing in data source view
-OpenOffice.org Draw : queries;formulating filter conditions (Base)
-OpenOffice.org Draw : queries;joining tables (Base)
-OpenOffice.org Draw : queries;missing elements (Base)
-OpenOffice.org Draw : queries;overview (Base)
-OpenOffice.org Draw : queries;parameter queries (Base)
-OpenOffice.org Draw : queries;printing (Base)
-OpenOffice.org Draw : Query Wizard (Base)
-OpenOffice.org Draw : Quickstarter
-OpenOffice.org Draw : quotation marks
-OpenOffice.org Draw : quotation marks;replacing
-OpenOffice.org Draw : quotes
-OpenOffice.org Draw : quotes;custom
-OpenOffice.org Draw : radar charts, see net charts
-OpenOffice.org Draw : radio button creation
-OpenOffice.org Draw : read-only documents
-OpenOffice.org Draw : read-only documents;cursor
-OpenOffice.org Draw : read-only documents;database tables on/off
-OpenOffice.org Draw : read-only documents;editing
-OpenOffice.org Draw : read-only documents;opening documents as
-OpenOffice.org Draw : read-only items in Data Navigator
-OpenOffice.org Draw : recognizing URLs automatically
-OpenOffice.org Draw : recording
-OpenOffice.org Draw : recording;changes
-OpenOffice.org Draw : recording;display times for slides
-OpenOffice.org Draw : recording;macros
-OpenOffice.org Draw : records
-OpenOffice.org Draw : records;inserting notes
-OpenOffice.org Draw : records;protecting
-OpenOffice.org Draw : records;saving
-OpenOffice.org Draw : records;searching in databases
-OpenOffice.org Draw : rectangles
-OpenOffice.org Draw : rectangles with round corners
-OpenOffice.org Draw : recursions in spreadsheets
-OpenOffice.org Draw : redo command
-OpenOffice.org Draw : reduced printing
-OpenOffice.org Draw : reference lines
-OpenOffice.org Draw : references
-OpenOffice.org Draw : references;displaying in color (Calc)
-OpenOffice.org Draw : references;expanding (Calc)
-OpenOffice.org Draw : references;iterative (Calc)
-OpenOffice.org Draw : register-true
-OpenOffice.org Draw : register-true;definition
-OpenOffice.org Draw : registering
-OpenOffice.org Draw : registering;address books
-OpenOffice.org Draw : registering;databases (Base)
-OpenOffice.org Draw : registering;OpenOffice.org
-OpenOffice.org Draw : regression curves in charts
-OpenOffice.org Draw : regular expressions
-OpenOffice.org Draw : regular expressions;list of
-OpenOffice.org Draw : regular expressions;opening files
-OpenOffice.org Draw : rehearse timings
-OpenOffice.org Draw : relational databases (Base)
-OpenOffice.org Draw : relations
-OpenOffice.org Draw : relations;creating and deleting (Base)
-OpenOffice.org Draw : relations;joining tables (Base)
-OpenOffice.org Draw : relations;properties (Base)
-OpenOffice.org Draw : relative hyperlinks
-OpenOffice.org Draw : relative saving of URLs
-OpenOffice.org Draw : reloading
-OpenOffice.org Draw : reloading;documents
-OpenOffice.org Draw : reloading;HTML documents, automatically
-OpenOffice.org Draw : remarks, see also notes
-OpenOffice.org Draw : remote configurations
-OpenOffice.org Draw : remove noise filter
-OpenOffice.org Draw : removing
-OpenOffice.org Draw : removing;bullets and numbering
-OpenOffice.org Draw : removing;form filters
-OpenOffice.org Draw : removing, see also deleting
-OpenOffice.org Draw : renaming layers
-OpenOffice.org Draw : reorganizing charts
-OpenOffice.org Draw : repeating
-OpenOffice.org Draw : repeating;commands
-OpenOffice.org Draw : replacement options
-OpenOffice.org Draw : replacement table
-OpenOffice.org Draw : replacing
-OpenOffice.org Draw : replacing;AutoCorrect function
-OpenOffice.org Draw : replacing;colors in bitmaps
-OpenOffice.org Draw : replacing;dashes
-OpenOffice.org Draw : Report Builder
-OpenOffice.org Draw : reports
-OpenOffice.org Draw : reports;creating
-OpenOffice.org Draw : reports;error reports
-OpenOffice.org Draw : reports;opening and editing
-OpenOffice.org Draw : reports;templates
-OpenOffice.org Draw : resetting
-OpenOffice.org Draw : resetting;templates
-OpenOffice.org Draw : resizing
-OpenOffice.org Draw : resizing;objects, by mouse
-OpenOffice.org Draw : resizing, see also scaling/zooming
-OpenOffice.org Draw : resolution when printing bitmaps
-OpenOffice.org Draw : restoring
-OpenOffice.org Draw : restoring;default formatting
-OpenOffice.org Draw : restoring;editing
-OpenOffice.org Draw : reversing objects
-OpenOffice.org Draw : reversing printing order
-OpenOffice.org Draw : review function
-OpenOffice.org Draw : review function;accepting or rejecting changes
-OpenOffice.org Draw : review function;comparing documents
-OpenOffice.org Draw : review function;protecting records
-OpenOffice.org Draw : review function;recording changes example
-OpenOffice.org Draw : rich text control
-OpenOffice.org Draw : right alignment of paragraphs
-OpenOffice.org Draw : right joins (Base)
-OpenOffice.org Draw : right-to-left text
-OpenOffice.org Draw : rotating
-OpenOffice.org Draw : rotating;3D text
-OpenOffice.org Draw : rotating;draw objects
-OpenOffice.org Draw : rotation mode
-OpenOffice.org Draw : round corners
-OpenOffice.org Draw : rounding precision (Calc)
-OpenOffice.org Draw : row headers
-OpenOffice.org Draw : row headers;displaying (Calc)
-OpenOffice.org Draw : row headers;highlighting (Calc)
-OpenOffice.org Draw : rulers
-OpenOffice.org Draw : rulers;default settings
-OpenOffice.org Draw : rulers;in presentations
-OpenOffice.org Draw : rulers;measurement units
-OpenOffice.org Draw : rulers;visible in presentations
-OpenOffice.org Draw : running macros/programs in presentations
-OpenOffice.org Draw : running slide shows
-OpenOffice.org Draw : samples and templates
-OpenOffice.org Draw : saving
-OpenOffice.org Draw : saving;as HTML
-OpenOffice.org Draw : saving;default file formats
-OpenOffice.org Draw : saving;dialog settings
-OpenOffice.org Draw : saving;documents
-OpenOffice.org Draw : saving;documents for mobile devices
-OpenOffice.org Draw : saving;documents in other formats
-OpenOffice.org Draw : saving;documents, automatically
-OpenOffice.org Draw : saving;in Microsoft Office file format
-OpenOffice.org Draw : saving;options
-OpenOffice.org Draw : saving;templates
-OpenOffice.org Draw : saving;to XML
-OpenOffice.org Draw : saving;VBA code in Microsoft Office documents
-OpenOffice.org Draw : saving;with password by default
-OpenOffice.org Draw : saving as command
-OpenOffice.org Draw : saving as command;precautions
-OpenOffice.org Draw : scaling
-OpenOffice.org Draw : scaling;axes
-OpenOffice.org Draw : scaling;font sizes in user interface
-OpenOffice.org Draw : scaling;objects
-OpenOffice.org Draw : scaling;pictures
-OpenOffice.org Draw : scaling;printing in OpenOffice.org Math
-OpenOffice.org Draw : scaling;text in charts
-OpenOffice.org Draw : scaling;when printing presentations
-OpenOffice.org Draw : scaling, see also zooming
-OpenOffice.org Draw : scatter charts
-OpenOffice.org Draw : screen
-OpenOffice.org Draw : screen;full screen views
-OpenOffice.org Draw : screen;scaling
-OpenOffice.org Draw : screen magnifiers
-OpenOffice.org Draw : screen readers
-OpenOffice.org Draw : script organization
-OpenOffice.org Draw : scrollbars
-OpenOffice.org Draw : scrollbars;controls
-OpenOffice.org Draw : scrollbars;displaying (Calc)
-OpenOffice.org Draw : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Draw : search criteria for database functions in cells
-OpenOffice.org Draw : search engines
-OpenOffice.org Draw : search engines;definition
-OpenOffice.org Draw : search engines;selecting
-OpenOffice.org Draw : searching
-OpenOffice.org Draw : searching;all sheets
-OpenOffice.org Draw : searching;databases
-OpenOffice.org Draw : searching;form filters
-OpenOffice.org Draw : searching;Internet
-OpenOffice.org Draw : searching;tables and forms
-OpenOffice.org Draw : secondary axes in charts
-OpenOffice.org Draw : sections
-OpenOffice.org Draw : sections;backgrounds
-OpenOffice.org Draw : sectors of circles/ellipses
-OpenOffice.org Draw : security
-OpenOffice.org Draw : security;digital signatures
-OpenOffice.org Draw : security;options for documents with macros
-OpenOffice.org Draw : security;protecting contents
-OpenOffice.org Draw : security;warning dialogs with macros
-OpenOffice.org Draw : segments of circles/ellipses
-OpenOffice.org Draw : selecting
-OpenOffice.org Draw : selecting;controls
-OpenOffice.org Draw : selecting;hidden objects
-OpenOffice.org Draw : selecting;layers
-OpenOffice.org Draw : selecting;measurement units
-OpenOffice.org Draw : selecting;objects
-OpenOffice.org Draw : selecting;print areas
-OpenOffice.org Draw : selecting;several files
-OpenOffice.org Draw : selection clipboard
-OpenOffice.org Draw : selection frames
-OpenOffice.org Draw : selection modes in text
-OpenOffice.org Draw : sending
-OpenOffice.org Draw : sending;AutoAbstract function in presentations
-OpenOffice.org Draw : sending;documents as e-mail
-OpenOffice.org Draw : sending;documents as faxes
-OpenOffice.org Draw : separator lines
-OpenOffice.org Draw : separator lines;defining
-OpenOffice.org Draw : separators
-OpenOffice.org Draw : separators;conditional
-OpenOffice.org Draw : Server Side ImageMap
-OpenOffice.org Draw : settings
-OpenOffice.org Draw : settings;printers
-OpenOffice.org Draw : settings;program configuration
-OpenOffice.org Draw : settings;proxies
-OpenOffice.org Draw : settings;tracking changes
-OpenOffice.org Draw : settings;views
-OpenOffice.org Draw : SGML
-OpenOffice.org Draw : SGML;definition
-OpenOffice.org Draw : shadows
-OpenOffice.org Draw : shadows;areas
-OpenOffice.org Draw : shadows;borders
-OpenOffice.org Draw : shadows;characters
-OpenOffice.org Draw : shadows;characters, using context menu
-OpenOffice.org Draw : sharing documents
-OpenOffice.org Draw : sharpening filter
-OpenOffice.org Draw : shearing objects
-OpenOffice.org Draw : sheet tabs
-OpenOffice.org Draw : sheet tabs;displaying
-OpenOffice.org Draw : sheets
-OpenOffice.org Draw : sheets;searching all
-OpenOffice.org Draw : shells
-OpenOffice.org Draw : shortcut keys
-OpenOffice.org Draw : shortcut keys;assigning macros
-OpenOffice.org Draw : shortcut keys;charts
-OpenOffice.org Draw : shortcut keys;general
-OpenOffice.org Draw : shortcut keys;in databases
-OpenOffice.org Draw : shortcut keys;in drawings
-OpenOffice.org Draw : shortcut keys;in presentations
-OpenOffice.org Draw : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Draw : showing
-OpenOffice.org Draw : showing;changes
-OpenOffice.org Draw : showing;docked windows
-OpenOffice.org Draw : showing;drawings and controls (Writer)
-OpenOffice.org Draw : showing;guides
-OpenOffice.org Draw : showing;hidden layers
-OpenOffice.org Draw : showing;hidden slides
-OpenOffice.org Draw : showing;levels
-OpenOffice.org Draw : showing;live presentations on the Internet
-OpenOffice.org Draw : showing;slide shows
-OpenOffice.org Draw : showing;subpoints
-OpenOffice.org Draw : showing;toolbars
-OpenOffice.org Draw : sign conversion to curves
-OpenOffice.org Draw : signing documents with digital signatures
-OpenOffice.org Draw : similarity search
-OpenOffice.org Draw : simple handles (Writer)
-OpenOffice.org Draw : simplified Chinese
-OpenOffice.org Draw : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Draw : single sign on options
-OpenOffice.org Draw : single-line spacing in text
-OpenOffice.org Draw : sizes
-OpenOffice.org Draw : sizes;draw objects
-OpenOffice.org Draw : sizes;pictures
-OpenOffice.org Draw : skewing draw objects
-OpenOffice.org Draw : slanting draw objects
-OpenOffice.org Draw : slanting objects
-OpenOffice.org Draw : slide designs
-OpenOffice.org Draw : slide layouts
-OpenOffice.org Draw : slide master view
-OpenOffice.org Draw : slide masters
-OpenOffice.org Draw : slide masters;changing backgrounds
-OpenOffice.org Draw : slide masters;designing
-OpenOffice.org Draw : slide masters;headers and footers
-OpenOffice.org Draw : slide numbers
-OpenOffice.org Draw : slide numbers on all slides
-OpenOffice.org Draw : slide shows
-OpenOffice.org Draw : slide shows;custom
-OpenOffice.org Draw : slide shows;settings for
-OpenOffice.org Draw : slide shows;starting
-OpenOffice.org Draw : slide transitions
-OpenOffice.org Draw : slide transitions;applying effects
-OpenOffice.org Draw : slide transitions;automatic
-OpenOffice.org Draw : slide transitions;manual
-OpenOffice.org Draw : slide transitions;sounds
-OpenOffice.org Draw : slides
-OpenOffice.org Draw : slides;arranging
-OpenOffice.org Draw : slides;backgrounds
-OpenOffice.org Draw : slides;changing backgrounds
-OpenOffice.org Draw : slides;copying between documents
-OpenOffice.org Draw : slides;deleting
-OpenOffice.org Draw : slides;expanding
-OpenOffice.org Draw : slides;formatting
-OpenOffice.org Draw : slides;headers and footers
-OpenOffice.org Draw : slides;inserting
-OpenOffice.org Draw : slides;inserting as links
-OpenOffice.org Draw : slides;inserting notes
-OpenOffice.org Draw : slides;page numbers
-OpenOffice.org Draw : slides;printing
-OpenOffice.org Draw : small capitals
-OpenOffice.org Draw : small icons
-OpenOffice.org Draw : smart tag configuration
-OpenOffice.org Draw : smooth scrolling (Writer)
-OpenOffice.org Draw : smoothing filter
-OpenOffice.org Draw : snap grid defaults (Writer/Calc)
-OpenOffice.org Draw : snap lines, see also guides
-OpenOffice.org Draw : snap points
-OpenOffice.org Draw : snap points;editing
-OpenOffice.org Draw : snap points;inserting
-OpenOffice.org Draw : snapping in presentations and drawings
-OpenOffice.org Draw : solarization filter
-OpenOffice.org Draw : sort lists
-OpenOffice.org Draw : sort lists;copying to in Calc
-OpenOffice.org Draw : sorting
-OpenOffice.org Draw : sorting;data in forms
-OpenOffice.org Draw : sorting;databases
-OpenOffice.org Draw : sounds
-OpenOffice.org Draw : sounds;for effects
-OpenOffice.org Draw : sounds;formats
-OpenOffice.org Draw : sounds;inserting and playing
-OpenOffice.org Draw : sounds;on slide transitions
-OpenOffice.org Draw : spaces
-OpenOffice.org Draw : spaces;displaying (Writer)
-OpenOffice.org Draw : spaces;ignoring double
-OpenOffice.org Draw : spaces;inserting protected spaces
-OpenOffice.org Draw : spaces;showing protected spaces (Writer)
-OpenOffice.org Draw : spacing
-OpenOffice.org Draw : spacing;between paragraphs in footnotes
-OpenOffice.org Draw : spacing;font effects
-OpenOffice.org Draw : spacing;lines and paragraphs
-OpenOffice.org Draw : spacing;tab stops in text documents
-OpenOffice.org Draw : spacing;tabs in presentations
-OpenOffice.org Draw : spadmin
-OpenOffice.org Draw : speaker notes
-OpenOffice.org Draw : speaker notes;defaults
-OpenOffice.org Draw : speaker notes;inserting
-OpenOffice.org Draw : special characters
-OpenOffice.org Draw : speech bubbles
-OpenOffice.org Draw : speed of printing
-OpenOffice.org Draw : spellcheck
-OpenOffice.org Draw : spellcheck;activating for a language
-OpenOffice.org Draw : spellcheck;context menus
-OpenOffice.org Draw : spellcheck;default languages
-OpenOffice.org Draw : spellcheck;dialog
-OpenOffice.org Draw : spellcheck;dictionary of exceptions
-OpenOffice.org Draw : spellcheck;ignore list
-OpenOffice.org Draw : spheres
-OpenOffice.org Draw : spin button creation
-OpenOffice.org Draw : splitting
-OpenOffice.org Draw : splitting;combinations
-OpenOffice.org Draw : splitting;curves
-OpenOffice.org Draw : spoolfiles with Xprinter
-OpenOffice.org Draw : spreadsheets
-OpenOffice.org Draw : spreadsheets;as databases (base)
-OpenOffice.org Draw : spreadsheets;copying areas to text documents
-OpenOffice.org Draw : spreadsheets;creating/opening
-OpenOffice.org Draw : spreadsheets;in presentations
-OpenOffice.org Draw : spreadsheets;inserting charts
-OpenOffice.org Draw : spreadsheets;inserting database records
-OpenOffice.org Draw : spreadsheets;printing
-OpenOffice.org Draw : spreadsheets;saving
-OpenOffice.org Draw : spreadsheets;saving automatically
-OpenOffice.org Draw : spreadsheets;saving in other formats
-OpenOffice.org Draw : spreadsheets;sending as e-mail
-OpenOffice.org Draw : SQL
-OpenOffice.org Draw : SQL;definition
-OpenOffice.org Draw : SQL;DISTINCT parameter
-OpenOffice.org Draw : SQL;executing SQL commands
-OpenOffice.org Draw : SQL;executing SQL statements (Base)
-OpenOffice.org Draw : SQL;queries (Base)
-OpenOffice.org Draw : square drawings
-OpenOffice.org Draw : standard bar on/off
-OpenOffice.org Draw : standard deviation in charts
-OpenOffice.org Draw : standard filters in databases
-OpenOffice.org Draw : standard printer under UNIX
-OpenOffice.org Draw : start parameters
-OpenOffice.org Draw : starting
-OpenOffice.org Draw : starting;always with the current slide
-OpenOffice.org Draw : starting;custom slide shows
-OpenOffice.org Draw : starting;slide shows
-OpenOffice.org Draw : statistics in charts
-OpenOffice.org Draw : status bar on/off
-OpenOffice.org Draw : stickers
-OpenOffice.org Draw : stock charts
-OpenOffice.org Draw : strikethrough
-OpenOffice.org Draw : strikethrough;characters
-OpenOffice.org Draw : strikethrough;font effects
-OpenOffice.org Draw : styles
-OpenOffice.org Draw : styles;'changed' message
-OpenOffice.org Draw : styles;arrow and line styles
-OpenOffice.org Draw : styles;copying between documents
-OpenOffice.org Draw : styles;keyboard shortcuts
-OpenOffice.org Draw : styles;organizing
-OpenOffice.org Draw : styles;printing styles used in a document
-OpenOffice.org Draw : styles;replacing automatically
-OpenOffice.org Draw : Styles and Formatting window
-OpenOffice.org Draw : Styles and Formatting window;docking
-OpenOffice.org Draw : Styles and Formatting window;graphics documents
-OpenOffice.org Draw : subforms
-OpenOffice.org Draw : subforms;creating
-OpenOffice.org Draw : subforms;description
-OpenOffice.org Draw : submitting forms
-OpenOffice.org Draw : subpoints
-OpenOffice.org Draw : subpoints;hiding
-OpenOffice.org Draw : subpoints;showing
-OpenOffice.org Draw : subtracting polygons
-OpenOffice.org Draw : suffixes in file formats
-OpenOffice.org Draw : summary slide
-OpenOffice.org Draw : support on the Web
-OpenOffice.org Draw : synchronizing
-OpenOffice.org Draw : synchronizing;labels and business cards
-OpenOffice.org Draw : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Draw : system address book registration
-OpenOffice.org Draw : tab stops
-OpenOffice.org Draw : tab stops;displaying (Writer)
-OpenOffice.org Draw : tab stops;inserting and editing
-OpenOffice.org Draw : tab stops;setting in sheets
-OpenOffice.org Draw : tab stops;settings
-OpenOffice.org Draw : tab stops;spacing in presentations
-OpenOffice.org Draw : tab stops;spacing in text documents
-OpenOffice.org Draw : table controls
-OpenOffice.org Draw : table controls;form functions
-OpenOffice.org Draw : table controls;keyboard-only edit mode
-OpenOffice.org Draw : table controls;properties
-OpenOffice.org Draw : table views of databases
-OpenOffice.org Draw : Table Wizard (Base)
-OpenOffice.org Draw : tables
-OpenOffice.org Draw : tables;inserting line breaks
-OpenOffice.org Draw : tables in databases
-OpenOffice.org Draw : tables in databases;access rights to (Base)
-OpenOffice.org Draw : tables in databases;adding to queries
-OpenOffice.org Draw : tables in databases;browsing and editing
-OpenOffice.org Draw : tables in databases;copying database tables (Base)
-OpenOffice.org Draw : tables in databases;creating
-OpenOffice.org Draw : tables in databases;creating in design view
-OpenOffice.org Draw : tables in databases;importing text formats (Base)
-OpenOffice.org Draw : tables in databases;joining for queries (Base)
-OpenOffice.org Draw : tables in databases;printing queries (Base)
-OpenOffice.org Draw : tables in databases;relations (Base)
-OpenOffice.org Draw : tables in databases;searching
-OpenOffice.org Draw : tables in spreadsheets
-OpenOffice.org Draw : tables in spreadsheets;copying data to other applications
-OpenOffice.org Draw : tables in spreadsheets;defining borders
-OpenOffice.org Draw : tables in spreadsheets;value highlighting
-OpenOffice.org Draw : tables in text
-OpenOffice.org Draw : tables in text;captions
-OpenOffice.org Draw : tables in text;creating automatically
-OpenOffice.org Draw : tables in text;default settings
-OpenOffice.org Draw : tables in text;defining borders
-OpenOffice.org Draw : tables in text;displaying
-OpenOffice.org Draw : tables in text;printing
-OpenOffice.org Draw : tabs
-OpenOffice.org Draw : tabs;displaying sheet tabs
-OpenOffice.org Draw : tags
-OpenOffice.org Draw : tags;definition
-OpenOffice.org Draw : tags;META tags
-OpenOffice.org Draw : task pane
-OpenOffice.org Draw : templates
-OpenOffice.org Draw : templates;agendas
-OpenOffice.org Draw : templates;changing basic fonts
-OpenOffice.org Draw : templates;database reports
-OpenOffice.org Draw : templates;deleting
-OpenOffice.org Draw : templates;editing and saving
-OpenOffice.org Draw : templates;faxes
-OpenOffice.org Draw : templates;importing and exporting
-OpenOffice.org Draw : templates;letters
-OpenOffice.org Draw : templates;new documents from templates
-OpenOffice.org Draw : templates;opening documents with
-OpenOffice.org Draw : templates;organizing
-OpenOffice.org Draw : terminology
-OpenOffice.org Draw : terminology;general glossary
-OpenOffice.org Draw : terminology;Internet glossary
-OpenOffice.org Draw : testing XML filters
-OpenOffice.org Draw : text
-OpenOffice.org Draw : text;animating
-OpenOffice.org Draw : text;Asian layout
-OpenOffice.org Draw : text;bold
-OpenOffice.org Draw : text;coloring
-OpenOffice.org Draw : text;contours
-OpenOffice.org Draw : text;converting to curves
-OpenOffice.org Draw : text;copying by drag and drop
-OpenOffice.org Draw : text;CTL languages
-OpenOffice.org Draw : text;double-clicking to edit
-OpenOffice.org Draw : text;drawing pictures
-OpenOffice.org Draw : text;font effects
-OpenOffice.org Draw : text;font sizes
-OpenOffice.org Draw : text;font styles
-OpenOffice.org Draw : text;fonts and formats
-OpenOffice.org Draw : text;Fontwork icons
-OpenOffice.org Draw : text;hyperlinks
-OpenOffice.org Draw : text;inserting special characters
-OpenOffice.org Draw : text;italics
-OpenOffice.org Draw : text;kerning
-OpenOffice.org Draw : text;language selection
-OpenOffice.org Draw : text;line spacing
-OpenOffice.org Draw : text;overwriting or inserting
-OpenOffice.org Draw : text;printing in black
-OpenOffice.org Draw : text;replacing with format
-OpenOffice.org Draw : text;selection modes
-OpenOffice.org Draw : text;shadowed
-OpenOffice.org Draw : text;text/draw objects
-OpenOffice.org Draw : text;toolbar
-OpenOffice.org Draw : text attributes
-OpenOffice.org Draw : text attributes;hyperlinks
-OpenOffice.org Draw : text attributes;undoing
-OpenOffice.org Draw : text boxes
-OpenOffice.org Draw : text boxes;form functions
-OpenOffice.org Draw : text boxes;positioning
-OpenOffice.org Draw : text breaks in cells
-OpenOffice.org Draw : text colors for better accessibility
-OpenOffice.org Draw : text databases (Base)
-OpenOffice.org Draw : text documents
-OpenOffice.org Draw : text documents;creating/opening
-OpenOffice.org Draw : text documents;importing/exporting
-OpenOffice.org Draw : text documents;inserting in slides
-OpenOffice.org Draw : text documents;inserting spreadsheet cells
-OpenOffice.org Draw : text documents;print settings
-OpenOffice.org Draw : text documents;printing
-OpenOffice.org Draw : text documents;saving
-OpenOffice.org Draw : text documents;saving automatically
-OpenOffice.org Draw : text documents;saving in other formats
-OpenOffice.org Draw : text documents;sending as e-mail
-OpenOffice.org Draw : text effects
-OpenOffice.org Draw : text entry mode for draw objects
-OpenOffice.org Draw : text flow
-OpenOffice.org Draw : text flow;in cells
-OpenOffice.org Draw : text formats
-OpenOffice.org Draw : text formats;databases
-OpenOffice.org Draw : text formats;pasting
-OpenOffice.org Draw : text frames
-OpenOffice.org Draw : text input fields
-OpenOffice.org Draw : text layout for special languages
-OpenOffice.org Draw : text objects
-OpenOffice.org Draw : text objects;alignment
-OpenOffice.org Draw : text objects;draw functions
-OpenOffice.org Draw : text objects;fonts
-OpenOffice.org Draw : text objects;in presentations and drawings
-OpenOffice.org Draw : text overflow in spreadsheet cells
-OpenOffice.org Draw : text scaling in charts
-OpenOffice.org Draw : text, see also text documents, paragraphs and characters
-OpenOffice.org Draw : TextArt, see Fontwork
-OpenOffice.org Draw : textures
-OpenOffice.org Draw : textures;inserting from Gallery
-OpenOffice.org Draw : textures;on chart bars
-OpenOffice.org Draw : Thai
-OpenOffice.org Draw : Thai;entering text
-OpenOffice.org Draw : Thai;language settings
-OpenOffice.org Draw : thesaurus
-OpenOffice.org Draw : thesaurus;activating for a language
-OpenOffice.org Draw : ticker text
-OpenOffice.org Draw : tiled printing of slides
-OpenOffice.org Draw : time and date on all slides
-OpenOffice.org Draw : time fields
-OpenOffice.org Draw : time fields;form functions
-OpenOffice.org Draw : times
-OpenOffice.org Draw : times;fixed
-OpenOffice.org Draw : times;inserting when printing presentations
-OpenOffice.org Draw : times;variable
-OpenOffice.org Draw : times, formats
-OpenOffice.org Draw : timings
-OpenOffice.org Draw : timings;rehearse timings
-OpenOffice.org Draw : tips
-OpenOffice.org Draw : tips;extended tips in Help
-OpenOffice.org Draw : title rows
-OpenOffice.org Draw : title rows;printing in OpenOffice.org Math
-OpenOffice.org Draw : titles
-OpenOffice.org Draw : titles;alignment (charts)
-OpenOffice.org Draw : titles;changing
-OpenOffice.org Draw : titles;editing in charts
-OpenOffice.org Draw : titles;font effects
-OpenOffice.org Draw : titles;formatting automatically
-OpenOffice.org Draw : titles;formatting charts
-OpenOffice.org Draw : titles;objects
-OpenOffice.org Draw : toolbars
-OpenOffice.org Draw : toolbars;3D objects
-OpenOffice.org Draw : toolbars;adding buttons
-OpenOffice.org Draw : toolbars;curves
-OpenOffice.org Draw : toolbars;docking/undocking
-OpenOffice.org Draw : toolbars;ellipses
-OpenOffice.org Draw : toolbars;Form Navigation bar
-OpenOffice.org Draw : toolbars;viewing/closing
-OpenOffice.org Draw : tools bar
-OpenOffice.org Draw : tooltips
-OpenOffice.org Draw : tooltips;extended tips
-OpenOffice.org Draw : tooltips;help
-OpenOffice.org Draw : torus
-OpenOffice.org Draw : traditional Chinese
-OpenOffice.org Draw : traditional Chinese;translating to simplified chinese
-OpenOffice.org Draw : transition effects
-OpenOffice.org Draw : transparency
-OpenOffice.org Draw : transparency;adjusting
-OpenOffice.org Draw : transparency;areas
-OpenOffice.org Draw : transparency;of objects
-OpenOffice.org Draw : transparency;off for faster printing
-OpenOffice.org Draw : transparency;saving
-OpenOffice.org Draw : tree view of Help
-OpenOffice.org Draw : trend lines in charts
-OpenOffice.org Draw : typefaces
-OpenOffice.org Draw : typefaces;adding under UNIX
-OpenOffice.org Draw : typefaces;formats
-OpenOffice.org Draw : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Draw : typography
-OpenOffice.org Draw : typography;Asian
-OpenOffice.org Draw : underlining
-OpenOffice.org Draw : underlining;AutoFormat function
-OpenOffice.org Draw : underlining;characters
-OpenOffice.org Draw : underlining;text
-OpenOffice.org Draw : underlying objects
-OpenOffice.org Draw : undocking windows
-OpenOffice.org Draw : undoing
-OpenOffice.org Draw : undoing;direct formatting
-OpenOffice.org Draw : undoing;editing
-OpenOffice.org Draw : undoing;number of steps
-OpenOffice.org Draw : ungrouping groups
-OpenOffice.org Draw : units
-OpenOffice.org Draw : units;converting
-OpenOffice.org Draw : units;measurement units
-OpenOffice.org Draw : unlocking layers
-OpenOffice.org Draw : UNO components
-OpenOffice.org Draw : UNO components;Extension Manager
-OpenOffice.org Draw : UNO components;integrating new
-OpenOffice.org Draw : update options
-OpenOffice.org Draw : updates
-OpenOffice.org Draw : updates;checking automatically
-OpenOffice.org Draw : updates;checking manually
-OpenOffice.org Draw : updating
-OpenOffice.org Draw : updating;fields and charts, automatically (Writer)
-OpenOffice.org Draw : updating;links in text documents
-OpenOffice.org Draw : updating;links, on opening
-OpenOffice.org Draw : updating;templates
-OpenOffice.org Draw : URL
-OpenOffice.org Draw : URL;changing hyperlink URLs
-OpenOffice.org Draw : URL;definition
-OpenOffice.org Draw : URL;in pictures
-OpenOffice.org Draw : URL;saving absolute/relative paths
-OpenOffice.org Draw : URL;turning off URL recognition
-OpenOffice.org Draw : user data
-OpenOffice.org Draw : user data;input
-OpenOffice.org Draw : user data;removing when saving
-OpenOffice.org Draw : user-defined colors
-OpenOffice.org Draw : user-defined dictionaries
-OpenOffice.org Draw : user-defined dictionaries;creating
-OpenOffice.org Draw : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Draw : user-defined dictionaries;editing
-OpenOffice.org Draw : user-defined styles
-OpenOffice.org Draw : user-defined styles;automatically replacing
-OpenOffice.org Draw : UTF-8/UCS2 support
-OpenOffice.org Draw : values
-OpenOffice.org Draw : values;rounded as shown (Calc)
-OpenOffice.org Draw : variables
-OpenOffice.org Draw : variables;for paths
-OpenOffice.org Draw : variances in charts
-OpenOffice.org Draw : VBA code
-OpenOffice.org Draw : VBA code;loading/saving documents with VBA code
-OpenOffice.org Draw : vector graphics
-OpenOffice.org Draw : vector graphics;converting bitmaps
-OpenOffice.org Draw : vectorizing bitmaps
-OpenOffice.org Draw : version management
-OpenOffice.org Draw : version numbers of documents
-OpenOffice.org Draw : versions
-OpenOffice.org Draw : versions;comparing documents
-OpenOffice.org Draw : versions;file saving as, restriction
-OpenOffice.org Draw : versions;merging document versions
-OpenOffice.org Draw : versions;of a document
-OpenOffice.org Draw : versions;OpenOffice.org
-OpenOffice.org Draw : vertical callouts
-OpenOffice.org Draw : vertical scrollbars (Writer)
-OpenOffice.org Draw : vertical text boxes
-OpenOffice.org Draw : videos
-OpenOffice.org Draw : viewing
-OpenOffice.org Draw : viewing;databases
-OpenOffice.org Draw : viewing;file properties
-OpenOffice.org Draw : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Draw : viewing;toolbars
-OpenOffice.org Draw : views
-OpenOffice.org Draw : views;black and white
-OpenOffice.org Draw : views;creating database views (Base)
-OpenOffice.org Draw : views;defaults
-OpenOffice.org Draw : views;display sizes
-OpenOffice.org Draw : views;full screen
-OpenOffice.org Draw : views;icons
-OpenOffice.org Draw : views;in 3D
-OpenOffice.org Draw : views;scaling
-OpenOffice.org Draw : views;shift function
-OpenOffice.org Draw : views;slide master view
-OpenOffice.org Draw : Visual Basic for Applications
-OpenOffice.org Draw : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Draw : watermarks
-OpenOffice.org Draw : web documents
-OpenOffice.org Draw : web documents;XForms
-OpenOffice.org Draw : Web support
-OpenOffice.org Draw : WebCast export
-OpenOffice.org Draw : WebDAV over HTTPS
-OpenOffice.org Draw : windows
-OpenOffice.org Draw : windows;docking
-OpenOffice.org Draw : windows;docking definition
-OpenOffice.org Draw : windows;hiding/showing/docking
-OpenOffice.org Draw : windows;new
-OpenOffice.org Draw : wizards
-OpenOffice.org Draw : wizards;agendas
-OpenOffice.org Draw : wizards;database queries
-OpenOffice.org Draw : wizards;database tables (Base)
-OpenOffice.org Draw : wizards;databases (Base)
-OpenOffice.org Draw : wizards;document converter
-OpenOffice.org Draw : wizards;Euro Converter
-OpenOffice.org Draw : wizards;faxes
-OpenOffice.org Draw : wizards;forms
-OpenOffice.org Draw : wizards;letters
-OpenOffice.org Draw : wizards;overview
-OpenOffice.org Draw : wizards;presentations
-OpenOffice.org Draw : wizards;reports
-OpenOffice.org Draw : Word documents
-OpenOffice.org Draw : Word documents;compatibility
-OpenOffice.org Draw : Word documents;saving as
-OpenOffice.org Draw : WordArt, see Fontwork
-OpenOffice.org Draw : words
-OpenOffice.org Draw : words;automatically replacing
-OpenOffice.org Draw : words;wrapping in cells
-OpenOffice.org Draw : words;wrapping in CTL
-OpenOffice.org Draw : working directory change
-OpenOffice.org Draw : wrapping text
-OpenOffice.org Draw : wrapping text;in cells
-OpenOffice.org Draw : write protection on/off
-OpenOffice.org Draw : writing aids options
-OpenOffice.org Draw : WYSIWYG in fonts lists
-OpenOffice.org Draw : X axes
-OpenOffice.org Draw : X axes;grid formatting
-OpenOffice.org Draw : X axes;scaling
-OpenOffice.org Draw : X axes;showing
-OpenOffice.org Draw : XForms
-OpenOffice.org Draw : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Draw : XForms;conditions
-OpenOffice.org Draw : XForms;opening/editing
-OpenOffice.org Draw : XML converters
-OpenOffice.org Draw : XML file formats
-OpenOffice.org Draw : XML filters
-OpenOffice.org Draw : XML filters;creating/testing
-OpenOffice.org Draw : XML filters;saving as package/installing/deleting
-OpenOffice.org Draw : XML filters;settings
-OpenOffice.org Draw : XML Forms, see XForms
-OpenOffice.org Draw : XSLT filters, see also XML filters
-OpenOffice.org Draw : XY charts
-OpenOffice.org Draw : Y axes
-OpenOffice.org Draw : Y axes;formatting
-OpenOffice.org Draw : Y axes;grid formatting
-OpenOffice.org Draw : Y axes;scaling
-OpenOffice.org Draw : Y axes;showing
-OpenOffice.org Draw : years
-OpenOffice.org Draw : years;2-digit options
-OpenOffice.org Draw : Z axes
-OpenOffice.org Draw : Z axes;grid formatting
-OpenOffice.org Draw : Z axes;showing
-OpenOffice.org Draw : zero values
-OpenOffice.org Draw : zero values;displaying (Calc)
-OpenOffice.org Draw : zooming
-OpenOffice.org Draw : zooming;in presentations
-OpenOffice.org Draw : zooming;keyboard
-OpenOffice.org Draw : zooming;page views
-OpenOffice.org Draw : zooming;pictures
-OpenOffice.org Draw : zooming;shortcut keys
-OpenOffice.org Draw : zooming;status bar
-OpenOffice.org Writer : 1/2 replacement
-OpenOffice.org Writer : 3D charts
-OpenOffice.org Writer : 3D text creation
-OpenOffice.org Writer : 3D view
-OpenOffice.org Writer : abbreviation replacement
-OpenOffice.org Writer : abbreviations
-OpenOffice.org Writer : absolute hyperlinks
-OpenOffice.org Writer : absolute saving of URLs
-OpenOffice.org Writer : accents
-OpenOffice.org Writer : Access databases (base)
-OpenOffice.org Writer : access rights for database tables (Base)
-OpenOffice.org Writer : accessibility
-OpenOffice.org Writer : accessibility;general shortcuts
-OpenOffice.org Writer : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Writer : accessibility;OpenOffice.org features
-OpenOffice.org Writer : accessibility;OpenOffice.org Writer
-OpenOffice.org Writer : accessibility;options
-OpenOffice.org Writer : activating
-OpenOffice.org Writer : activating;context menus
-OpenOffice.org Writer : activating;Error Report Tool
-OpenOffice.org Writer : activating;extended help tips
-OpenOffice.org Writer : activating;plug-ins
-OpenOffice.org Writer : ActiveX control
-OpenOffice.org Writer : Adabas D databases (base)
-OpenOffice.org Writer : add-ons, see UNO components
-OpenOffice.org Writer : additional selection mode
-OpenOffice.org Writer : address books
-OpenOffice.org Writer : address books;exchanging
-OpenOffice.org Writer : address books;LDAP server (Base)
-OpenOffice.org Writer : address books;registering
-OpenOffice.org Writer : address labels from databases
-OpenOffice.org Writer : adjusting page margins and cell widths
-OpenOffice.org Writer : ADO databases (Base)
-OpenOffice.org Writer : Agenda Wizard
-OpenOffice.org Writer : aging filter
-OpenOffice.org Writer : aligning
-OpenOffice.org Writer : aligning;2D charts
-OpenOffice.org Writer : aligning;cells
-OpenOffice.org Writer : aligning;objects
-OpenOffice.org Writer : aligning;paragraphs
-OpenOffice.org Writer : aligning;tables in text
-OpenOffice.org Writer : aligning;text objects
-OpenOffice.org Writer : aligning;titles in charts
-OpenOffice.org Writer : alphabetical indexes
-OpenOffice.org Writer : alternative fonts
-OpenOffice.org Writer : ampersand symbol, see also operators
-OpenOffice.org Writer : anchors
-OpenOffice.org Writer : anchors;changing
-OpenOffice.org Writer : anchors;displaying (Calc)
-OpenOffice.org Writer : anchors;options
-OpenOffice.org Writer : anchors;types/positions for draw objects
-OpenOffice.org Writer : animations
-OpenOffice.org Writer : animations;accessibility options
-OpenOffice.org Writer : animations;text
-OpenOffice.org Writer : appearance options
-OpenOffice.org Writer : Arabic
-OpenOffice.org Writer : Arabic;entering text
-OpenOffice.org Writer : Arabic;language settings
-OpenOffice.org Writer : area charts
-OpenOffice.org Writer : areas
-OpenOffice.org Writer : areas;bitmap patterns
-OpenOffice.org Writer : areas;hatched/dotted
-OpenOffice.org Writer : areas;shadows
-OpenOffice.org Writer : areas;slanting
-OpenOffice.org Writer : areas;styles
-OpenOffice.org Writer : areas;transparency
-OpenOffice.org Writer : arguments in command line
-OpenOffice.org Writer : arithmetical operators in formulas
-OpenOffice.org Writer : arranging
-OpenOffice.org Writer : arranging;headings
-OpenOffice.org Writer : arranging;objects
-OpenOffice.org Writer : arrows
-OpenOffice.org Writer : arrows;defining arrow heads
-OpenOffice.org Writer : arrows;defining arrow lines
-OpenOffice.org Writer : arrows;drawing in text
-OpenOffice.org Writer : ASCII
-OpenOffice.org Writer : ASCII;definition
-OpenOffice.org Writer : Asian languages
-OpenOffice.org Writer : Asian languages;enabling
-OpenOffice.org Writer : Asian languages;search options
-OpenOffice.org Writer : Asian languages;sorting paragraphs/table rows
-OpenOffice.org Writer : Asian Phonetic Guide
-OpenOffice.org Writer : Asian typography
-OpenOffice.org Writer : aspect ratio
-OpenOffice.org Writer : aspect ratio;resizing objects
-OpenOffice.org Writer : assigning scripts
-OpenOffice.org Writer : assistive technology in OpenOffice.org
-OpenOffice.org Writer : attaching toolbars
-OpenOffice.org Writer : attachments in e-mails
-OpenOffice.org Writer : audio
-OpenOffice.org Writer : audio;inserting
-OpenOffice.org Writer : auto reloading HTML documents
-OpenOffice.org Writer : AutoAbstract function for sending text to presentations
-OpenOffice.org Writer : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Writer : AutoComplete function in text and list boxes
-OpenOffice.org Writer : AutoCorrect function
-OpenOffice.org Writer : AutoCorrect function;adding exceptions
-OpenOffice.org Writer : AutoCorrect function;context menu
-OpenOffice.org Writer : AutoCorrect function;options
-OpenOffice.org Writer : AutoCorrect function;pictures and frames
-OpenOffice.org Writer : AutoCorrect function;quotes
-OpenOffice.org Writer : AutoCorrect function;replacement table
-OpenOffice.org Writer : AutoCorrect function;smart tags
-OpenOffice.org Writer : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Writer : AutoCorrect function;turning off
-OpenOffice.org Writer : AutoCorrect function;URL recognition
-OpenOffice.org Writer : AutoCorrect function;word completion
-OpenOffice.org Writer : AutoFormat function
-OpenOffice.org Writer : AutoFormat function;applying to text tables
-OpenOffice.org Writer : AutoFormat function;headings
-OpenOffice.org Writer : AutoFormat function;switching on and off
-OpenOffice.org Writer : AutoFormat function;text documents
-OpenOffice.org Writer : automatic bullets
-OpenOffice.org Writer : automatic captions (Writer)
-OpenOffice.org Writer : automatic changes on/off
-OpenOffice.org Writer : automatic control focus
-OpenOffice.org Writer : automatic heading formatting
-OpenOffice.org Writer : automatic hyperlink formatting
-OpenOffice.org Writer : automatic hyphenation in text
-OpenOffice.org Writer : automatic line breaks
-OpenOffice.org Writer : automatic lines/borders in text
-OpenOffice.org Writer : automatic numbering
-OpenOffice.org Writer : automatic numbering;AutoCorrect function
-OpenOffice.org Writer : automatic numbering;of objects
-OpenOffice.org Writer : automatic saving
-OpenOffice.org Writer : automatic spellcheck
-OpenOffice.org Writer : automatic word completion
-OpenOffice.org Writer : AutoPilots, see wizards
-OpenOffice.org Writer : AutoText
-OpenOffice.org Writer : AutoValue
-OpenOffice.org Writer : AutoValue;database tables
-OpenOffice.org Writer : averages in charts
-OpenOffice.org Writer : axes
-OpenOffice.org Writer : axes;better scaling
-OpenOffice.org Writer : axes;formatting
-OpenOffice.org Writer : axes;formatting grids
-OpenOffice.org Writer : axes;inserting grids
-OpenOffice.org Writer : axes;interval marks
-OpenOffice.org Writer : axes;showing axes in charts
-OpenOffice.org Writer : axes in charts
-OpenOffice.org Writer : backgrounds
-OpenOffice.org Writer : backgrounds;defining colors/pictures
-OpenOffice.org Writer : backgrounds;different pages
-OpenOffice.org Writer : backgrounds;frames/sections/indexes
-OpenOffice.org Writer : backgrounds;inserting from Gallery
-OpenOffice.org Writer : backgrounds;printing
-OpenOffice.org Writer : backgrounds;text objects
-OpenOffice.org Writer : backing window
-OpenOffice.org Writer : backups
-OpenOffice.org Writer : backups;automatic
-OpenOffice.org Writer : backups;documents
-OpenOffice.org Writer : bar charts
-OpenOffice.org Writer : Basic
-OpenOffice.org Writer : Basic;fonts for source display
-OpenOffice.org Writer : Basic;programming
-OpenOffice.org Writer : Basic;recording macros
-OpenOffice.org Writer : basic fonts
-OpenOffice.org Writer : behavior of rows/columns
-OpenOffice.org Writer : Bézier curves
-OpenOffice.org Writer : Bézier curves;control points in presentations
-OpenOffice.org Writer : bi-directional writing
-OpenOffice.org Writer : bibliographies
-OpenOffice.org Writer : binding space
-OpenOffice.org Writer : bitmaps
-OpenOffice.org Writer : bitmaps;inserting and editing
-OpenOffice.org Writer : bitmaps;off for faster printing
-OpenOffice.org Writer : bitmaps;patterns
-OpenOffice.org Writer : black and white printing
-OpenOffice.org Writer : black printing in Calc
-OpenOffice.org Writer : blank pages with alternating page styles
-OpenOffice.org Writer : block selection mode
-OpenOffice.org Writer : blocks of text
-OpenOffice.org Writer : bold
-OpenOffice.org Writer : bold;AutoFormat function
-OpenOffice.org Writer : bold;formatting while typing
-OpenOffice.org Writer : bold;text
-OpenOffice.org Writer : book previews
-OpenOffice.org Writer : book view
-OpenOffice.org Writer : booklet printing
-OpenOffice.org Writer : bookmarks
-OpenOffice.org Writer : bookmarks;Help
-OpenOffice.org Writer : bookmarks;inserting
-OpenOffice.org Writer : bookmarks;positioning cursor
-OpenOffice.org Writer : borders
-OpenOffice.org Writer : borders;arranging
-OpenOffice.org Writer : borders;automatic drawing on/off
-OpenOffice.org Writer : borders;cells on screen (Calc)
-OpenOffice.org Writer : borders;for footnotes/endnotes
-OpenOffice.org Writer : borders;for headers/footers
-OpenOffice.org Writer : borders;for objects
-OpenOffice.org Writer : borders;for pages
-OpenOffice.org Writer : borders;for paragraphs
-OpenOffice.org Writer : borders;for tables
-OpenOffice.org Writer : borders;for text tables
-OpenOffice.org Writer : borders;shadows
-OpenOffice.org Writer : borders;table boundaries (Writer)
-OpenOffice.org Writer : borders, see also frames
-OpenOffice.org Writer : bound fields
-OpenOffice.org Writer : bound fields;controls
-OpenOffice.org Writer : boundaries of tables (Writer)
-OpenOffice.org Writer : break display (Writer)
-OpenOffice.org Writer : brochures
-OpenOffice.org Writer : brochures;printing individual
-OpenOffice.org Writer : brochures;printing several
-OpenOffice.org Writer : brush for copying styles
-OpenOffice.org Writer : build numbers of OpenOffice.org
-OpenOffice.org Writer : bullet lists
-OpenOffice.org Writer : bullet lists;changing levels
-OpenOffice.org Writer : bullet lists;creating while typing
-OpenOffice.org Writer : bullet lists;formatting options
-OpenOffice.org Writer : bullet lists;interrupting
-OpenOffice.org Writer : bullet lists;turning on and off
-OpenOffice.org Writer : bullets
-OpenOffice.org Writer : bullets;adding and editing
-OpenOffice.org Writer : bullets;paragraphs
-OpenOffice.org Writer : bullets;replacing
-OpenOffice.org Writer : bullets;turning off
-OpenOffice.org Writer : bullets;using automatically
-OpenOffice.org Writer : business cards
-OpenOffice.org Writer : business cards;creating and synchronizing
-OpenOffice.org Writer : business cards;using templates
-OpenOffice.org Writer : button bars, see toolbars
-OpenOffice.org Writer : buttons
-OpenOffice.org Writer : buttons;adding push buttons
-OpenOffice.org Writer : buttons;big/small
-OpenOffice.org Writer : buttons;editing hyperlink buttons
-OpenOffice.org Writer : buttons;form functions
-OpenOffice.org Writer : buttons;toolbars
-OpenOffice.org Writer : cache for graphics
-OpenOffice.org Writer : calculating
-OpenOffice.org Writer : calculating;across multiple text tables
-OpenOffice.org Writer : calculating;complex formulas in text
-OpenOffice.org Writer : calculating;in text
-OpenOffice.org Writer : calculating;in text tables
-OpenOffice.org Writer : calculating;iterative references (Calc)
-OpenOffice.org Writer : calculating;mean values
-OpenOffice.org Writer : calculating;regression curves
-OpenOffice.org Writer : calculating;sums in text tables
-OpenOffice.org Writer : callouts
-OpenOffice.org Writer : callouts;drawings
-OpenOffice.org Writer : capital letters
-OpenOffice.org Writer : capital letters;AutoCorrect function
-OpenOffice.org Writer : capital letters;avoiding after specific abbreviations
-OpenOffice.org Writer : capital letters;changing to small letters
-OpenOffice.org Writer : capital letters;changing to small letters after periods
-OpenOffice.org Writer : capital letters;font effects
-OpenOffice.org Writer : capital letters;starting paragraphs
-OpenOffice.org Writer : captions
-OpenOffice.org Writer : captions;adding chapter numbers
-OpenOffice.org Writer : captions;automatic captions (Writer)
-OpenOffice.org Writer : captions;inserting and editing
-OpenOffice.org Writer : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Writer : captions, see also labels/callouts
-OpenOffice.org Writer : cascading update (Base)
-OpenOffice.org Writer : case sensitivity
-OpenOffice.org Writer : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Writer : case sensitivity;searching
-OpenOffice.org Writer : cell merges
-OpenOffice.org Writer : cells
-OpenOffice.org Writer : cells;adapting the width by keyboard
-OpenOffice.org Writer : cells;aligning
-OpenOffice.org Writer : cells;backgrounds
-OpenOffice.org Writer : cells;borders in text tables
-OpenOffice.org Writer : cells;calculating sums
-OpenOffice.org Writer : cells;coloring (Calc)
-OpenOffice.org Writer : cells;cursor positions after input (Calc)
-OpenOffice.org Writer : cells;enlarging and reducing in text tables
-OpenOffice.org Writer : cells;formatting without effect (Calc)
-OpenOffice.org Writer : cells;inserting from spreadsheets
-OpenOffice.org Writer : cells;line breaks
-OpenOffice.org Writer : cells;linked to controls
-OpenOffice.org Writer : cells;merging/splitting
-OpenOffice.org Writer : cells;number of
-OpenOffice.org Writer : cells;pasting
-OpenOffice.org Writer : cells;protecting/unprotecting
-OpenOffice.org Writer : cells;resetting formats
-OpenOffice.org Writer : cells;showing grid lines (Calc)
-OpenOffice.org Writer : centered text
-OpenOffice.org Writer : centering
-OpenOffice.org Writer : centering;images on HTML pages
-OpenOffice.org Writer : centering;text frames on pages
-OpenOffice.org Writer : centimeters
-OpenOffice.org Writer : central documents
-OpenOffice.org Writer : certificates
-OpenOffice.org Writer : changes
-OpenOffice.org Writer : changes;accepting or rejecting
-OpenOffice.org Writer : changes;automatic
-OpenOffice.org Writer : changes;comparing to original
-OpenOffice.org Writer : changes;protecting
-OpenOffice.org Writer : changes;recording
-OpenOffice.org Writer : changes;review function
-OpenOffice.org Writer : changes;showing
-OpenOffice.org Writer : changing
-OpenOffice.org Writer : changing;bulleting symbols
-OpenOffice.org Writer : changing;cases of text
-OpenOffice.org Writer : changing;document titles
-OpenOffice.org Writer : changing;field shadings
-OpenOffice.org Writer : changing;fields, into text
-OpenOffice.org Writer : changing;file associations in Setup program
-OpenOffice.org Writer : changing;icon sizes
-OpenOffice.org Writer : changing;indents
-OpenOffice.org Writer : changing;links
-OpenOffice.org Writer : changing;outline levels
-OpenOffice.org Writer : changing;page backgrounds
-OpenOffice.org Writer : changing;starting numbers in lists
-OpenOffice.org Writer : changing;work directory
-OpenOffice.org Writer : changing, see also editing and replacing
-OpenOffice.org Writer : chapter names in headers
-OpenOffice.org Writer : chapter numbering
-OpenOffice.org Writer : chapter numbers in captions
-OpenOffice.org Writer : character styles
-OpenOffice.org Writer : character styles;language selection
-OpenOffice.org Writer : character styles;style categories
-OpenOffice.org Writer : characters
-OpenOffice.org Writer : characters;alternative fonts
-OpenOffice.org Writer : characters;Asian layout
-OpenOffice.org Writer : characters;bold
-OpenOffice.org Writer : characters;coloring
-OpenOffice.org Writer : characters;contours
-OpenOffice.org Writer : characters;counting
-OpenOffice.org Writer : characters;displaying only on screen (Writer)
-OpenOffice.org Writer : characters;enabling CTL and Asian characters
-OpenOffice.org Writer : characters;font effects
-OpenOffice.org Writer : characters;fonts and formats
-OpenOffice.org Writer : characters;hyperlinks
-OpenOffice.org Writer : characters;italics
-OpenOffice.org Writer : characters;language selection
-OpenOffice.org Writer : characters;shadowed
-OpenOffice.org Writer : characters;spacing
-OpenOffice.org Writer : characters;special
-OpenOffice.org Writer : characters;subscript and superscript
-OpenOffice.org Writer : characters;underlining
-OpenOffice.org Writer : characters;uppercase or lowercase
-OpenOffice.org Writer : charcoal sketches filter
-OpenOffice.org Writer : chart legends
-OpenOffice.org Writer : chart legends;hiding
-OpenOffice.org Writer : chart legends;showing icons with labels
-OpenOffice.org Writer : chart types
-OpenOffice.org Writer : chart types;area
-OpenOffice.org Writer : chart types;column and bar
-OpenOffice.org Writer : chart types;column and line
-OpenOffice.org Writer : chart types;line
-OpenOffice.org Writer : chart types;net
-OpenOffice.org Writer : chart types;pie/donut
-OpenOffice.org Writer : chart types;stock
-OpenOffice.org Writer : chart types;XY (scatter)
-OpenOffice.org Writer : charts
-OpenOffice.org Writer : charts;3D views
-OpenOffice.org Writer : charts;aligning
-OpenOffice.org Writer : charts;arranging within stacks
-OpenOffice.org Writer : charts;bars with textures
-OpenOffice.org Writer : charts;borders
-OpenOffice.org Writer : charts;choosing chart types
-OpenOffice.org Writer : charts;colors
-OpenOffice.org Writer : charts;copying from Calc into Writer
-OpenOffice.org Writer : charts;copying with link to source cell range
-OpenOffice.org Writer : charts;data labels
-OpenOffice.org Writer : charts;displaying (Calc)
-OpenOffice.org Writer : charts;editing axes
-OpenOffice.org Writer : charts;editing data
-OpenOffice.org Writer : charts;editing legends
-OpenOffice.org Writer : charts;editing titles
-OpenOffice.org Writer : charts;formatting areas
-OpenOffice.org Writer : charts;formatting floors
-OpenOffice.org Writer : charts;formatting walls
-OpenOffice.org Writer : charts;inserting
-OpenOffice.org Writer : charts;labeling
-OpenOffice.org Writer : charts;overview
-OpenOffice.org Writer : charts;properties
-OpenOffice.org Writer : charts;reorganizing
-OpenOffice.org Writer : charts;scaling axes
-OpenOffice.org Writer : charts;scaling text
-OpenOffice.org Writer : charts;shortcuts
-OpenOffice.org Writer : charts;showing axes
-OpenOffice.org Writer : charts;updating automatically (Writer)
-OpenOffice.org Writer : check box creation
-OpenOffice.org Writer : checking spelling
-OpenOffice.org Writer : checking spelling;all languages
-OpenOffice.org Writer : checking spelling;manually
-OpenOffice.org Writer : checking spelling;while typing
-OpenOffice.org Writer : Chinese writing systems
-OpenOffice.org Writer : choosing printers
-OpenOffice.org Writer : circle drawings
-OpenOffice.org Writer : Client Side ImageMap
-OpenOffice.org Writer : clipboard
-OpenOffice.org Writer : clipboard;calculating in text
-OpenOffice.org Writer : clipboard;cutting
-OpenOffice.org Writer : clipboard;pasting
-OpenOffice.org Writer : clipboard;pasting formatted/unformatted text
-OpenOffice.org Writer : clipboard;selection clipboard
-OpenOffice.org Writer : clipboard;Unix
-OpenOffice.org Writer : closing
-OpenOffice.org Writer : closing;documents
-OpenOffice.org Writer : closing;toolbars
-OpenOffice.org Writer : collaboration
-OpenOffice.org Writer : color bar
-OpenOffice.org Writer : colors
-OpenOffice.org Writer : colors;adding
-OpenOffice.org Writer : colors;appearance
-OpenOffice.org Writer : colors;backgrounds
-OpenOffice.org Writer : colors;charts
-OpenOffice.org Writer : colors;fill format
-OpenOffice.org Writer : colors;fonts
-OpenOffice.org Writer : colors;grid lines and cells (Calc)
-OpenOffice.org Writer : colors;models
-OpenOffice.org Writer : colors;not printing
-OpenOffice.org Writer : colors;printing in grayscale
-OpenOffice.org Writer : colors;restriction (Calc)
-OpenOffice.org Writer : colors;selection
-OpenOffice.org Writer : column and line charts
-OpenOffice.org Writer : column charts
-OpenOffice.org Writer : column headers
-OpenOffice.org Writer : column headers;displaying (Calc)
-OpenOffice.org Writer : column headers;highlighting (Calc)
-OpenOffice.org Writer : columns
-OpenOffice.org Writer : columns;breaks in text tables
-OpenOffice.org Writer : columns;inserting in tables
-OpenOffice.org Writer : columns;inserting/deleting in tables by keyboard
-OpenOffice.org Writer : columns;on text pages
-OpenOffice.org Writer : columns;selecting
-OpenOffice.org Writer : columns;setting with the mouse
-OpenOffice.org Writer : combination charts
-OpenOffice.org Writer : combo box creation
-OpenOffice.org Writer : command button creation
-OpenOffice.org Writer : command buttons, see push buttons
-OpenOffice.org Writer : command line parameters
-OpenOffice.org Writer : commands
-OpenOffice.org Writer : commands;not visible
-OpenOffice.org Writer : commands;repeating
-OpenOffice.org Writer : commands;SQL
-OpenOffice.org Writer : comments
-OpenOffice.org Writer : comments;on changes
-OpenOffice.org Writer : common terms
-OpenOffice.org Writer : common terms;Chinese dictionary
-OpenOffice.org Writer : common terms;glossaries
-OpenOffice.org Writer : common terms;Internet glossary
-OpenOffice.org Writer : comparisons
-OpenOffice.org Writer : comparisons;document versions
-OpenOffice.org Writer : comparisons;operators in default filter dialog
-OpenOffice.org Writer : compatibility settings for MS Word import
-OpenOffice.org Writer : complete screen view
-OpenOffice.org Writer : completion of words
-OpenOffice.org Writer : complex text layout
-OpenOffice.org Writer : complex text layout;definition
-OpenOffice.org Writer : complex text layout;enabling
-OpenOffice.org Writer : complex text layout, see CTL
-OpenOffice.org Writer : compose key to insert special characters
-OpenOffice.org Writer : concatenation, see ampersand symbol
-OpenOffice.org Writer : concordance files
-OpenOffice.org Writer : concordance files;definition
-OpenOffice.org Writer : concordance files;indexes
-OpenOffice.org Writer : conditional separators
-OpenOffice.org Writer : conditional styles
-OpenOffice.org Writer : conditional text
-OpenOffice.org Writer : conditional text;page counts
-OpenOffice.org Writer : conditional text;setting up
-OpenOffice.org Writer : conditions
-OpenOffice.org Writer : conditions;in fields and sections
-OpenOffice.org Writer : conditions;in number formats
-OpenOffice.org Writer : conditions;items in Data Navigator
-OpenOffice.org Writer : conditions;user data fields
-OpenOffice.org Writer : Configuration Manager
-OpenOffice.org Writer : configuring
-OpenOffice.org Writer : configuring;fax icon
-OpenOffice.org Writer : configuring;OpenOffice.org
-OpenOffice.org Writer : configuring;toolbars
-OpenOffice.org Writer : connections to data sources (Base)
-OpenOffice.org Writer : contents protection
-OpenOffice.org Writer : context menus
-OpenOffice.org Writer : continuation pages
-OpenOffice.org Writer : contour editor
-OpenOffice.org Writer : contour wrap
-OpenOffice.org Writer : contours of text
-OpenOffice.org Writer : control point display in presentations
-OpenOffice.org Writer : controls
-OpenOffice.org Writer : controls;activating in forms
-OpenOffice.org Writer : controls;adding to documents
-OpenOffice.org Writer : controls;arranging in forms
-OpenOffice.org Writer : controls;arranging within stacks
-OpenOffice.org Writer : controls;assigning data sources
-OpenOffice.org Writer : controls;assigning macros (Basic)
-OpenOffice.org Writer : controls;bound fields/list contents/linked cells
-OpenOffice.org Writer : controls;events
-OpenOffice.org Writer : controls;focus
-OpenOffice.org Writer : controls;formatted fields
-OpenOffice.org Writer : controls;grouping
-OpenOffice.org Writer : controls;hidden
-OpenOffice.org Writer : controls;inserting
-OpenOffice.org Writer : controls;multi-line titles
-OpenOffice.org Writer : controls;positions and sizes
-OpenOffice.org Writer : controls;printing
-OpenOffice.org Writer : controls;properties of form controls
-OpenOffice.org Writer : controls;properties of table controls
-OpenOffice.org Writer : controls;reference by SQL
-OpenOffice.org Writer : controls;rich text control
-OpenOffice.org Writer : controls;select mode
-OpenOffice.org Writer : controls;showing (Writer)
-OpenOffice.org Writer : converters
-OpenOffice.org Writer : converters;Euro converter
-OpenOffice.org Writer : converters;PostScript, UNIX
-OpenOffice.org Writer : converters;XML
-OpenOffice.org Writer : converting
-OpenOffice.org Writer : converting;fields, into text
-OpenOffice.org Writer : converting;Hangul/Hanja
-OpenOffice.org Writer : converting;metrics
-OpenOffice.org Writer : converting;Microsoft documents
-OpenOffice.org Writer : converting;OpenOffice.org documents
-OpenOffice.org Writer : converting;Pocket PC formats
-OpenOffice.org Writer : converting;sections, into normal text
-OpenOffice.org Writer : converting;text, into tables
-OpenOffice.org Writer : copies
-OpenOffice.org Writer : copies;printing
-OpenOffice.org Writer : copies;removing line breaks
-OpenOffice.org Writer : copying
-OpenOffice.org Writer : copying;by drag and drop
-OpenOffice.org Writer : copying;charts from OpenOffice.org Calc
-OpenOffice.org Writer : copying;data from text documents
-OpenOffice.org Writer : copying;datasource records in spreadsheets
-OpenOffice.org Writer : copying;draw objects
-OpenOffice.org Writer : copying;draw objects between documents
-OpenOffice.org Writer : copying;formatting
-OpenOffice.org Writer : copying;from data source view
-OpenOffice.org Writer : copying;from Gallery
-OpenOffice.org Writer : copying;in Unix
-OpenOffice.org Writer : copying;pictures, between documents
-OpenOffice.org Writer : copying;sheet areas, to text documents
-OpenOffice.org Writer : copying;styles, by fill format mode
-OpenOffice.org Writer : copying;styles, from selections
-OpenOffice.org Writer : copying;text sections
-OpenOffice.org Writer : copying;to Gallery
-OpenOffice.org Writer : copyright for OpenOffice.org
-OpenOffice.org Writer : corner roundings
-OpenOffice.org Writer : counting words
-OpenOffice.org Writer : crash reports
-OpenOffice.org Writer : criteria of query design (Base)
-OpenOffice.org Writer : cropping pictures
-OpenOffice.org Writer : cross-references
-OpenOffice.org Writer : cross-references;inserting and updating
-OpenOffice.org Writer : cross-references;inserting with Navigator
-OpenOffice.org Writer : cross-references;modifying
-OpenOffice.org Writer : CTL
-OpenOffice.org Writer : CTL;(not) wrapping words
-OpenOffice.org Writer : CTL;complex text layout languages
-OpenOffice.org Writer : CTL;definition
-OpenOffice.org Writer : CTL;options
-OpenOffice.org Writer : currencies
-OpenOffice.org Writer : currencies;converters
-OpenOffice.org Writer : currencies;format codes
-OpenOffice.org Writer : currency field creation
-OpenOffice.org Writer : currency formats
-OpenOffice.org Writer : cursor
-OpenOffice.org Writer : cursor;allowing in protected areas (Writer)
-OpenOffice.org Writer : cursor;direct cursor
-OpenOffice.org Writer : cursor;in read-only text
-OpenOffice.org Writer : cursor;quickly moving to an object
-OpenOffice.org Writer : curves
-OpenOffice.org Writer : curves;editing points
-OpenOffice.org Writer : curves;properties in line charts/XY charts
-OpenOffice.org Writer : custom dictionaries
-OpenOffice.org Writer : custom dictionaries;editing
-OpenOffice.org Writer : custom dictionaries;removing words from
-OpenOffice.org Writer : custom hyphens (Writer)
-OpenOffice.org Writer : custom quotes
-OpenOffice.org Writer : custom templates
-OpenOffice.org Writer : customizing
-OpenOffice.org Writer : customizing;events
-OpenOffice.org Writer : customizing;keyboard
-OpenOffice.org Writer : customizing;menus
-OpenOffice.org Writer : customizing;OpenOffice.org
-OpenOffice.org Writer : customizing;round corners
-OpenOffice.org Writer : customizing;toolbars
-OpenOffice.org Writer : cutting
-OpenOffice.org Writer : dashes
-OpenOffice.org Writer : data
-OpenOffice.org Writer : data;filtering in forms
-OpenOffice.org Writer : data;forms and subforms
-OpenOffice.org Writer : data;read-only
-OpenOffice.org Writer : data;sorting in forms
-OpenOffice.org Writer : data;user data
-OpenOffice.org Writer : data binding change in XForms
-OpenOffice.org Writer : data labels in charts
-OpenOffice.org Writer : Data Navigator
-OpenOffice.org Writer : Data Navigator;adding/editing items
-OpenOffice.org Writer : Data Navigator;display options
-OpenOffice.org Writer : data ranges in charts
-OpenOffice.org Writer : data series
-OpenOffice.org Writer : data source browser
-OpenOffice.org Writer : data source explorer
-OpenOffice.org Writer : data source view
-OpenOffice.org Writer : data source view;drag and drop
-OpenOffice.org Writer : data source view;overview
-OpenOffice.org Writer : data source view;showing
-OpenOffice.org Writer : data sources
-OpenOffice.org Writer : data sources;as tables
-OpenOffice.org Writer : data sources;connection settings (Base)
-OpenOffice.org Writer : data sources;copying records to spreadsheets
-OpenOffice.org Writer : data sources;displaying current
-OpenOffice.org Writer : data sources;LDAP server (Base)
-OpenOffice.org Writer : data sources;OpenOffice.org Base
-OpenOffice.org Writer : data sources;registering address books
-OpenOffice.org Writer : data sources;reports
-OpenOffice.org Writer : data sources;setting for stock charts
-OpenOffice.org Writer : data sources;viewing
-OpenOffice.org Writer : data structure of XForms
-OpenOffice.org Writer : data values in charts
-OpenOffice.org Writer : data, see also values
-OpenOffice.org Writer : database contents
-OpenOffice.org Writer : database contents;inserting as tables
-OpenOffice.org Writer : database contents;inserting as text
-OpenOffice.org Writer : database reports
-OpenOffice.org Writer : Database Wizard (Base)
-OpenOffice.org Writer : databases
-OpenOffice.org Writer : databases;administration through SQL (Base)
-OpenOffice.org Writer : databases;ADO (Base)
-OpenOffice.org Writer : databases;connecting (Base)
-OpenOffice.org Writer : databases;creating
-OpenOffice.org Writer : databases;creating bibliographies
-OpenOffice.org Writer : databases;creating labels
-OpenOffice.org Writer : databases;creating queries
-OpenOffice.org Writer : databases;creating reports
-OpenOffice.org Writer : databases;creating tables
-OpenOffice.org Writer : databases;dBASE (Base)
-OpenOffice.org Writer : databases;deleting (Base)
-OpenOffice.org Writer : databases;drag and drop (Base)
-OpenOffice.org Writer : databases;editing tables
-OpenOffice.org Writer : databases;exchanging
-OpenOffice.org Writer : databases;form filters
-OpenOffice.org Writer : databases;formats (Base)
-OpenOffice.org Writer : databases;importing/exporting
-OpenOffice.org Writer : databases;in conditions
-OpenOffice.org Writer : databases;JDBC (Base)
-OpenOffice.org Writer : databases;main page (Base)
-OpenOffice.org Writer : databases;MySQL (Base)
-OpenOffice.org Writer : databases;ODBC (Base)
-OpenOffice.org Writer : databases;overview
-OpenOffice.org Writer : databases;registering (Base)
-OpenOffice.org Writer : databases;searching records
-OpenOffice.org Writer : databases;shortcut keys
-OpenOffice.org Writer : databases;sorting
-OpenOffice.org Writer : databases;standard filters
-OpenOffice.org Writer : databases;text formats
-OpenOffice.org Writer : databases;viewing
-OpenOffice.org Writer : date fields
-OpenOffice.org Writer : date fields;creating
-OpenOffice.org Writer : date fields;fixed/variable
-OpenOffice.org Writer : date fields;HTML
-OpenOffice.org Writer : date fields;properties
-OpenOffice.org Writer : date formats
-OpenOffice.org Writer : dates
-OpenOffice.org Writer : dates;default (Calc)
-OpenOffice.org Writer : dates;formatting automatically in tables
-OpenOffice.org Writer : dates;inserting
-OpenOffice.org Writer : dates;printing in presentations
-OpenOffice.org Writer : dates;start 1900/01/01 (Calc)
-OpenOffice.org Writer : dates;start 1904/01/01 (Calc)
-OpenOffice.org Writer : dBASE
-OpenOffice.org Writer : dBASE;database settings (Base)
-OpenOffice.org Writer : DDE
-OpenOffice.org Writer : DDE;command for inserting sections
-OpenOffice.org Writer : DDE;definition
-OpenOffice.org Writer : DDE;inserting tables
-OpenOffice.org Writer : deactivating
-OpenOffice.org Writer : deactivating;plug-ins
-OpenOffice.org Writer : deactivating;word completion
-OpenOffice.org Writer : decimal places displayed (Calc)
-OpenOffice.org Writer : decimal separator key
-OpenOffice.org Writer : decimal tab stops
-OpenOffice.org Writer : default directories
-OpenOffice.org Writer : default filters
-OpenOffice.org Writer : default filters;comparison operators
-OpenOffice.org Writer : default filters;databases
-OpenOffice.org Writer : default printer
-OpenOffice.org Writer : default printer;setting up
-OpenOffice.org Writer : default printer;UNIX
-OpenOffice.org Writer : default templates
-OpenOffice.org Writer : default templates;changing
-OpenOffice.org Writer : default templates;defining
-OpenOffice.org Writer : default templates;organizing
-OpenOffice.org Writer : defaults
-OpenOffice.org Writer : defaults;documents
-OpenOffice.org Writer : defaults;file formats in file dialogs
-OpenOffice.org Writer : defaults;file formats in OpenOffice.org
-OpenOffice.org Writer : defaults;fonts
-OpenOffice.org Writer : defaults;grids (Writer/Calc)
-OpenOffice.org Writer : defaults;languages
-OpenOffice.org Writer : defaults;number formats
-OpenOffice.org Writer : defaults;of saving
-OpenOffice.org Writer : defaults;program configuration
-OpenOffice.org Writer : defaults;tab stops in text
-OpenOffice.org Writer : defaults;templates
-OpenOffice.org Writer : defaults;views
-OpenOffice.org Writer : defining
-OpenOffice.org Writer : defining;arrowheads and other line ends
-OpenOffice.org Writer : defining;colors
-OpenOffice.org Writer : defining;conditions
-OpenOffice.org Writer : defining;headers/footers
-OpenOffice.org Writer : defining;line styles
-OpenOffice.org Writer : defining;object borders
-OpenOffice.org Writer : defining;page borders
-OpenOffice.org Writer : defining;page styles
-OpenOffice.org Writer : defining;paragraph borders
-OpenOffice.org Writer : defining;queries (Base)
-OpenOffice.org Writer : defining;starting page numbers
-OpenOffice.org Writer : defining;table borders
-OpenOffice.org Writer : defining;table borders in Writer
-OpenOffice.org Writer : deleting
-OpenOffice.org Writer : deleting;all direct formatting
-OpenOffice.org Writer : deleting;databases (Base)
-OpenOffice.org Writer : deleting;entries of indexes/tables of contents
-OpenOffice.org Writer : deleting;footnotes
-OpenOffice.org Writer : deleting;heading numbers
-OpenOffice.org Writer : deleting;hyperlinks
-OpenOffice.org Writer : deleting;indexes/tables of contents
-OpenOffice.org Writer : deleting;line breaks
-OpenOffice.org Writer : deleting;lines in text
-OpenOffice.org Writer : deleting;models/instances
-OpenOffice.org Writer : deleting;namespaces in XForms
-OpenOffice.org Writer : deleting;notes
-OpenOffice.org Writer : deleting;numbers in lists
-OpenOffice.org Writer : deleting;page breaks
-OpenOffice.org Writer : deleting;rows/columns, by keyboard
-OpenOffice.org Writer : deleting;tab stops
-OpenOffice.org Writer : deleting;tables or table contents
-OpenOffice.org Writer : deleting;templates
-OpenOffice.org Writer : deleting;words in user-defined dictionaries
-OpenOffice.org Writer : deleting;XML filters
-OpenOffice.org Writer : demoting heading levels
-OpenOffice.org Writer : depth stagger
-OpenOffice.org Writer : descriptions for objects
-OpenOffice.org Writer : design mode after saving
-OpenOffice.org Writer : design view
-OpenOffice.org Writer : design view;creating forms
-OpenOffice.org Writer : design view;queries/views (Base)
-OpenOffice.org Writer : designing
-OpenOffice.org Writer : designing;database tables
-OpenOffice.org Writer : designing;fonts
-OpenOffice.org Writer : designing;queries (Base)
-OpenOffice.org Writer : detaching toolbars
-OpenOffice.org Writer : dictionaries
-OpenOffice.org Writer : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Writer : dictionaries;creating
-OpenOffice.org Writer : dictionaries;editing user-defined
-OpenOffice.org Writer : dictionaries;spellcheck
-OpenOffice.org Writer : dictionaries;thesaurus
-OpenOffice.org Writer : dictionaries, see also languages
-OpenOffice.org Writer : digital signatures
-OpenOffice.org Writer : digital signatures;getting/managing/applying
-OpenOffice.org Writer : digital signatures;overview
-OpenOffice.org Writer : digital signatures;WebDAV over HTTPS
-OpenOffice.org Writer : direct cursor
-OpenOffice.org Writer : direct cursor;restriction
-OpenOffice.org Writer : direct cursor;settings
-OpenOffice.org Writer : direct formatting
-OpenOffice.org Writer : direct formatting;exiting
-OpenOffice.org Writer : direct formatting;undoing all
-OpenOffice.org Writer : directories
-OpenOffice.org Writer : directories;creating new
-OpenOffice.org Writer : directories;directory structure
-OpenOffice.org Writer : disabled persons
-OpenOffice.org Writer : disabling
-OpenOffice.org Writer : disabling;field highlighting
-OpenOffice.org Writer : disabling;smart tags
-OpenOffice.org Writer : disabling;word completion
-OpenOffice.org Writer : displaying
-OpenOffice.org Writer : displaying;hidden text
-OpenOffice.org Writer : displaying;non-printing characters (Writer)
-OpenOffice.org Writer : displaying;notes (Calc)
-OpenOffice.org Writer : displaying;notes in text documents
-OpenOffice.org Writer : displaying;pictures and objects (Writer)
-OpenOffice.org Writer : displaying;tables (Writer)
-OpenOffice.org Writer : displaying;zero values (Calc)
-OpenOffice.org Writer : distances
-OpenOffice.org Writer : distinct values in SQL queries
-OpenOffice.org Writer : distorting in drawings
-OpenOffice.org Writer : distributing XML filters
-OpenOffice.org Writer : dithering
-OpenOffice.org Writer : dividing tables
-OpenOffice.org Writer : DocInformation fields
-OpenOffice.org Writer : docking
-OpenOffice.org Writer : docking;definition
-OpenOffice.org Writer : docking;Navigator window
-OpenOffice.org Writer : docking;toolbars
-OpenOffice.org Writer : docking;windows
-OpenOffice.org Writer : Document Converter Wizard
-OpenOffice.org Writer : Document Map, see Navigator
-OpenOffice.org Writer : document templates
-OpenOffice.org Writer : document types in OpenOffice.org
-OpenOffice.org Writer : documents
-OpenOffice.org Writer : documents;changing titles
-OpenOffice.org Writer : documents;closing
-OpenOffice.org Writer : documents;comparing
-OpenOffice.org Writer : documents;contents as lists
-OpenOffice.org Writer : documents;editing time
-OpenOffice.org Writer : documents;exporting
-OpenOffice.org Writer : documents;importing
-OpenOffice.org Writer : documents;languages
-OpenOffice.org Writer : documents;master documents and subdocuments
-OpenOffice.org Writer : documents;measurement units in
-OpenOffice.org Writer : documents;merging
-OpenOffice.org Writer : documents;number of pages/tables/sheets
-OpenOffice.org Writer : documents;number of words/characters
-OpenOffice.org Writer : documents;opening
-OpenOffice.org Writer : documents;opening in design mode
-OpenOffice.org Writer : documents;opening with templates
-OpenOffice.org Writer : documents;organizing
-OpenOffice.org Writer : documents;printing
-OpenOffice.org Writer : documents;read-only
-OpenOffice.org Writer : documents;reloading
-OpenOffice.org Writer : documents;saving
-OpenOffice.org Writer : documents;saving automatically
-OpenOffice.org Writer : documents;saving in other formats
-OpenOffice.org Writer : documents;sending as e-mail
-OpenOffice.org Writer : documents;styles changed
-OpenOffice.org Writer : documents;version management
-OpenOffice.org Writer : documents;version numbers
-OpenOffice.org Writer : donut charts
-OpenOffice.org Writer : dotted areas
-OpenOffice.org Writer : double-line spacing in paragraphs
-OpenOffice.org Writer : double-line writing in Asian layout
-OpenOffice.org Writer : drag and drop
-OpenOffice.org Writer : drag and drop;copying and pasting text
-OpenOffice.org Writer : drag and drop;creating new styles
-OpenOffice.org Writer : drag and drop;data source view
-OpenOffice.org Writer : drag and drop;from Gallery to draw objects
-OpenOffice.org Writer : drag and drop;overview
-OpenOffice.org Writer : drag and drop;pictures
-OpenOffice.org Writer : drag and drop;to Gallery
-OpenOffice.org Writer : draw objects
-OpenOffice.org Writer : draw objects;adding/editing/copying
-OpenOffice.org Writer : draw objects;anchoring
-OpenOffice.org Writer : draw objects;arranging within stacks
-OpenOffice.org Writer : draw objects;copying between documents
-OpenOffice.org Writer : draw objects;cross-referencing
-OpenOffice.org Writer : draw objects;displaying (Calc)
-OpenOffice.org Writer : draw objects;dropping Gallery pictures
-OpenOffice.org Writer : draw objects;flipping
-OpenOffice.org Writer : draw objects;inserting captions
-OpenOffice.org Writer : draw objects;legends
-OpenOffice.org Writer : draw objects;positioning and resizing
-OpenOffice.org Writer : draw objects;protecting
-OpenOffice.org Writer : draw objects;slanting
-OpenOffice.org Writer : draw objects;text in
-OpenOffice.org Writer : Drawing bar
-OpenOffice.org Writer : drawing lines in text
-OpenOffice.org Writer : drawings
-OpenOffice.org Writer : drawings;creating/opening
-OpenOffice.org Writer : drawings;languages
-OpenOffice.org Writer : drawings;printing
-OpenOffice.org Writer : drawings;printing defaults
-OpenOffice.org Writer : drawings;printing in text documents
-OpenOffice.org Writer : drawings;saving
-OpenOffice.org Writer : drawings;saving automatically
-OpenOffice.org Writer : drawings;saving in other formats
-OpenOffice.org Writer : drawings;sending as e-mail
-OpenOffice.org Writer : drawings;showing (Writer)
-OpenOffice.org Writer : drawings, see also draw objects
-OpenOffice.org Writer : drop caps insertion
-OpenOffice.org Writer : drop-down lists in form functions
-OpenOffice.org Writer : e-mail attachments
-OpenOffice.org Writer : Edit File icon
-OpenOffice.org Writer : edit mode
-OpenOffice.org Writer : edit mode;after opening
-OpenOffice.org Writer : edit mode;through Enter key (Calc)
-OpenOffice.org Writer : Edit Points bar
-OpenOffice.org Writer : editing
-OpenOffice.org Writer : editing;captions
-OpenOffice.org Writer : editing;chart axes
-OpenOffice.org Writer : editing;chart data
-OpenOffice.org Writer : editing;chart legends
-OpenOffice.org Writer : editing;chart titles
-OpenOffice.org Writer : editing;concordance files
-OpenOffice.org Writer : editing;cross-references
-OpenOffice.org Writer : editing;data binding of XForms
-OpenOffice.org Writer : editing;database tables and queries
-OpenOffice.org Writer : editing;draw objects
-OpenOffice.org Writer : editing;Fontwork objects
-OpenOffice.org Writer : editing;footnotes/endnotes
-OpenOffice.org Writer : editing;hyperlinks
-OpenOffice.org Writer : editing;index format
-OpenOffice.org Writer : editing;indexes/tables of contents
-OpenOffice.org Writer : editing;menus
-OpenOffice.org Writer : editing;notes
-OpenOffice.org Writer : editing;objects
-OpenOffice.org Writer : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Writer : editing;pictures
-OpenOffice.org Writer : editing;reports
-OpenOffice.org Writer : editing;sections
-OpenOffice.org Writer : editing;shortcut keys
-OpenOffice.org Writer : editing;tab stops
-OpenOffice.org Writer : editing;table/index entries
-OpenOffice.org Writer : editing;templates
-OpenOffice.org Writer : editing;text frames
-OpenOffice.org Writer : editing;titles
-OpenOffice.org Writer : editing;toolbars
-OpenOffice.org Writer : editing;undoing
-OpenOffice.org Writer : editing;XForms
-OpenOffice.org Writer : editing time of documents
-OpenOffice.org Writer : editors
-OpenOffice.org Writer : editors;contour editor
-OpenOffice.org Writer : editors;formula editor
-OpenOffice.org Writer : editors;ImageMap editor
-OpenOffice.org Writer : effects
-OpenOffice.org Writer : effects;font positions
-OpenOffice.org Writer : effects;fonts
-OpenOffice.org Writer : effects;Fontwork icons
-OpenOffice.org Writer : effects;text animation
-OpenOffice.org Writer : emphasizing text
-OpenOffice.org Writer : empty documents
-OpenOffice.org Writer : empty page with alternating page styles
-OpenOffice.org Writer : empty paragraph removal
-OpenOffice.org Writer : encryption of contents
-OpenOffice.org Writer : endnotes
-OpenOffice.org Writer : endnotes;inserting and editing
-OpenOffice.org Writer : endnotes;spacing
-OpenOffice.org Writer : enlarging columns,cells and table rows
-OpenOffice.org Writer : entering groups
-OpenOffice.org Writer : entering text from right to left
-OpenOffice.org Writer : entering text with direct cursor
-OpenOffice.org Writer : entries
-OpenOffice.org Writer : entries;bibliographies
-OpenOffice.org Writer : entries;defining in indexes/tables of contents
-OpenOffice.org Writer : entries;in tables of contents, as hyperlinks
-OpenOffice.org Writer : envelopes
-OpenOffice.org Writer : envelopes;inserting
-OpenOffice.org Writer : equal sign, see also operators
-OpenOffice.org Writer : equations in formula editor
-OpenOffice.org Writer : error bars in charts
-OpenOffice.org Writer : error indicators in charts
-OpenOffice.org Writer : Error Report Tool
-OpenOffice.org Writer : Euro
-OpenOffice.org Writer : Euro;currency formats
-OpenOffice.org Writer : Euro;Euro Converter Wizard
-OpenOffice.org Writer : even/odd pages
-OpenOffice.org Writer : even/odd pages;formatting
-OpenOffice.org Writer : even/odd pages;printing
-OpenOffice.org Writer : events
-OpenOffice.org Writer : events;assigning scripts
-OpenOffice.org Writer : events;controls
-OpenOffice.org Writer : events;customizing
-OpenOffice.org Writer : events;in forms
-OpenOffice.org Writer : examples for regular expressions
-OpenOffice.org Writer : Excel
-OpenOffice.org Writer : Excel;saving as
-OpenOffice.org Writer : Excel;search criteria
-OpenOffice.org Writer : exceptions
-OpenOffice.org Writer : exceptions;AutoCorrect function
-OpenOffice.org Writer : exceptions;user-defined dictionaries
-OpenOffice.org Writer : exchanging databases
-OpenOffice.org Writer : exchanging, see also replacing
-OpenOffice.org Writer : executing
-OpenOffice.org Writer : executing;SQL commands
-OpenOffice.org Writer : exiting
-OpenOffice.org Writer : exiting;direct formatting
-OpenOffice.org Writer : exiting;groups
-OpenOffice.org Writer : exiting;OpenOffice.org
-OpenOffice.org Writer : expanding formatting (Calc)
-OpenOffice.org Writer : explorer of data sources
-OpenOffice.org Writer : export filters
-OpenOffice.org Writer : exporting
-OpenOffice.org Writer : exporting;bitmaps
-OpenOffice.org Writer : exporting;HTML and text documents
-OpenOffice.org Writer : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Writer : exporting;spreadsheets to text format
-OpenOffice.org Writer : exporting;templates
-OpenOffice.org Writer : exporting;to foreign formats
-OpenOffice.org Writer : exporting;to HTML
-OpenOffice.org Writer : exporting;to Microsoft Office formats
-OpenOffice.org Writer : exporting;to PDF
-OpenOffice.org Writer : exporting;to PostScript format
-OpenOffice.org Writer : exporting;to XML
-OpenOffice.org Writer : exporting;XML files
-OpenOffice.org Writer : extended tips in Help
-OpenOffice.org Writer : extension mode in text
-OpenOffice.org Writer : extensions
-OpenOffice.org Writer : extensions;Extension Manager
-OpenOffice.org Writer : extensions;file formats
-OpenOffice.org Writer : external keys (Base)
-OpenOffice.org Writer : faster printing
-OpenOffice.org Writer : faxes
-OpenOffice.org Writer : faxes;configuring OpenOffice.org
-OpenOffice.org Writer : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Writer : faxes;selecting a fax machine
-OpenOffice.org Writer : faxes;sending
-OpenOffice.org Writer : faxes;wizards
-OpenOffice.org Writer : fields
-OpenOffice.org Writer : fields;converting into text
-OpenOffice.org Writer : fields;database tables
-OpenOffice.org Writer : fields;defining conditions
-OpenOffice.org Writer : fields;displaying field codes (Writer)
-OpenOffice.org Writer : fields;formatted fields
-OpenOffice.org Writer : fields;HTML import and export
-OpenOffice.org Writer : fields;input fields in text
-OpenOffice.org Writer : fields;inserting time
-OpenOffice.org Writer : fields;subject
-OpenOffice.org Writer : fields;updating automatically (Writer)
-OpenOffice.org Writer : fields;updating/viewing
-OpenOffice.org Writer : fields;user data
-OpenOffice.org Writer : file associations for Microsoft Office
-OpenOffice.org Writer : file filters
-OpenOffice.org Writer : file filters;mobile devices
-OpenOffice.org Writer : file filters;XML
-OpenOffice.org Writer : file formats
-OpenOffice.org Writer : file formats;changing OpenOffice.org defaults
-OpenOffice.org Writer : file formats;OpenDocument/XML
-OpenOffice.org Writer : file formats;saving always in other formats
-OpenOffice.org Writer : file selection button
-OpenOffice.org Writer : file sharing options for current document
-OpenOffice.org Writer : files
-OpenOffice.org Writer : files;filters and formats
-OpenOffice.org Writer : files;importing
-OpenOffice.org Writer : files;opening
-OpenOffice.org Writer : files;opening with placeholders
-OpenOffice.org Writer : files;properties
-OpenOffice.org Writer : files;saving
-OpenOffice.org Writer : files;saving automatically
-OpenOffice.org Writer : files;saving in other formats
-OpenOffice.org Writer : files;sending as e-mail
-OpenOffice.org Writer : files;version numbers
-OpenOffice.org Writer : files and folders in OpenOffice.org
-OpenOffice.org Writer : fill characters with tabulators
-OpenOffice.org Writer : fill colors for areas
-OpenOffice.org Writer : fill format mode
-OpenOffice.org Writer : fill patterns for areas
-OpenOffice.org Writer : filter conditions
-OpenOffice.org Writer : filter conditions;connecting
-OpenOffice.org Writer : filter conditions;in queries (Base)
-OpenOffice.org Writer : filtering
-OpenOffice.org Writer : filtering;data in databases
-OpenOffice.org Writer : filtering;data in forms
-OpenOffice.org Writer : filters
-OpenOffice.org Writer : filters;comparison operators
-OpenOffice.org Writer : filters;for import and export
-OpenOffice.org Writer : filters;Navigator
-OpenOffice.org Writer : filters;pictures
-OpenOffice.org Writer : filters;XML filter settings
-OpenOffice.org Writer : Find tab in Help
-OpenOffice.org Writer : finding
-OpenOffice.org Writer : finding;in all sheets
-OpenOffice.org Writer : finding;records in form documents
-OpenOffice.org Writer : finding;selections
-OpenOffice.org Writer : finding;similarity search
-OpenOffice.org Writer : finding;text/text formats/styles/objects
-OpenOffice.org Writer : first letters as large capital letters
-OpenOffice.org Writer : First Page page style
-OpenOffice.org Writer : fitting to pages
-OpenOffice.org Writer : fitting to pages;print settings in Math
-OpenOffice.org Writer : fitting to pages;print settings in presentations
-OpenOffice.org Writer : fixed dates
-OpenOffice.org Writer : fixed text
-OpenOffice.org Writer : fixed text;form functions
-OpenOffice.org Writer : fixing toolbars
-OpenOffice.org Writer : flipping draw objects
-OpenOffice.org Writer : floating frames in HTML documents
-OpenOffice.org Writer : floating titles in headers
-OpenOffice.org Writer : floating toolbars
-OpenOffice.org Writer : focus of controls
-OpenOffice.org Writer : folder creation
-OpenOffice.org Writer : font attributes
-OpenOffice.org Writer : font attributes;resetting
-OpenOffice.org Writer : font lists
-OpenOffice.org Writer : font name box
-OpenOffice.org Writer : font sizes
-OpenOffice.org Writer : font sizes;bullets
-OpenOffice.org Writer : font sizes;relative changes
-OpenOffice.org Writer : font sizes;scaling on screen
-OpenOffice.org Writer : font sizes;text
-OpenOffice.org Writer : fonts
-OpenOffice.org Writer : fonts;adding under UNIX
-OpenOffice.org Writer : fonts;changing in templates
-OpenOffice.org Writer : fonts;colors
-OpenOffice.org Writer : fonts;default settings
-OpenOffice.org Writer : fonts;effects
-OpenOffice.org Writer : fonts;for HTML and Basic
-OpenOffice.org Writer : fonts;formats
-OpenOffice.org Writer : fonts;outlines
-OpenOffice.org Writer : fonts;positions in text
-OpenOffice.org Writer : fonts;resetting
-OpenOffice.org Writer : fonts;shadows
-OpenOffice.org Writer : fonts;specifying several
-OpenOffice.org Writer : fonts;strikethrough
-OpenOffice.org Writer : fonts;styles
-OpenOffice.org Writer : fonts;text objects
-OpenOffice.org Writer : Fontwork icons
-OpenOffice.org Writer : footers
-OpenOffice.org Writer : footers;about
-OpenOffice.org Writer : footers;backgrounds
-OpenOffice.org Writer : footers;defining for left and right pages
-OpenOffice.org Writer : footers;formatting
-OpenOffice.org Writer : footers;inserting
-OpenOffice.org Writer : footers;with page numbers
-OpenOffice.org Writer : footnotes
-OpenOffice.org Writer : footnotes;inserting and editing
-OpenOffice.org Writer : footnotes;spacing
-OpenOffice.org Writer : form controls
-OpenOffice.org Writer : form controls;assigning macros
-OpenOffice.org Writer : form controls;protecting
-OpenOffice.org Writer : form controls;toolbars
-OpenOffice.org Writer : form fields
-OpenOffice.org Writer : form filters
-OpenOffice.org Writer : form letters
-OpenOffice.org Writer : Form Navigator
-OpenOffice.org Writer : format codes
-OpenOffice.org Writer : format codes;numbers
-OpenOffice.org Writer : format filling printing in OpenOffice.org Math
-OpenOffice.org Writer : Format Paintbrush
-OpenOffice.org Writer : formats
-OpenOffice.org Writer : formats;Asian layout
-OpenOffice.org Writer : formats;copying and pasting
-OpenOffice.org Writer : formats;finding and replacing
-OpenOffice.org Writer : formats;fonts
-OpenOffice.org Writer : formats;maximizing page formats
-OpenOffice.org Writer : formats;number and currency formats
-OpenOffice.org Writer : formats;of currencies/date/time
-OpenOffice.org Writer : formats;on opening and saving
-OpenOffice.org Writer : formats;pasting in special formats
-OpenOffice.org Writer : formats;positions
-OpenOffice.org Writer : formats;resetting
-OpenOffice.org Writer : formats;tabulators
-OpenOffice.org Writer : formatted fields
-OpenOffice.org Writer : formatted fields;form functions
-OpenOffice.org Writer : formatted fields;properties
-OpenOffice.org Writer : formatting
-OpenOffice.org Writer : formatting;Asian typography
-OpenOffice.org Writer : formatting;axes in charts
-OpenOffice.org Writer : formatting;bold, while typing
-OpenOffice.org Writer : formatting;bullets
-OpenOffice.org Writer : formatting;changing individual pages
-OpenOffice.org Writer : formatting;chart areas
-OpenOffice.org Writer : formatting;chart floors
-OpenOffice.org Writer : formatting;chart legends
-OpenOffice.org Writer : formatting;chart titles
-OpenOffice.org Writer : formatting;chart walls
-OpenOffice.org Writer : formatting;contour wrap
-OpenOffice.org Writer : formatting;copying
-OpenOffice.org Writer : formatting;definition
-OpenOffice.org Writer : formatting;even/odd pages
-OpenOffice.org Writer : formatting;exiting direct formatting
-OpenOffice.org Writer : formatting;expanding (Calc)
-OpenOffice.org Writer : formatting;font effects
-OpenOffice.org Writer : formatting;hyperlinks
-OpenOffice.org Writer : formatting;indenting paragraphs
-OpenOffice.org Writer : formatting;indexes and tables of contents
-OpenOffice.org Writer : formatting;numbered lists
-OpenOffice.org Writer : formatting;page numbers
-OpenOffice.org Writer : formatting;pages
-OpenOffice.org Writer : formatting;printer metrics (Writer)
-OpenOffice.org Writer : formatting;register-true text
-OpenOffice.org Writer : formatting;undoing
-OpenOffice.org Writer : formatting;undoing when writing
-OpenOffice.org Writer : formatting;with adjacent paragraph format
-OpenOffice.org Writer : formatting styles
-OpenOffice.org Writer : formatting styles;importing
-OpenOffice.org Writer : formatting styles;styles and templates
-OpenOffice.org Writer : forms
-OpenOffice.org Writer : forms;browsing
-OpenOffice.org Writer : forms;Combo Box/List Box Wizard
-OpenOffice.org Writer : forms;creating
-OpenOffice.org Writer : forms;data
-OpenOffice.org Writer : forms;designing (Base)
-OpenOffice.org Writer : forms;events
-OpenOffice.org Writer : forms;filtering data
-OpenOffice.org Writer : forms;finding records
-OpenOffice.org Writer : forms;focus after opening
-OpenOffice.org Writer : forms;general information (Base)
-OpenOffice.org Writer : forms;grouping controls
-OpenOffice.org Writer : forms;HTML filters
-OpenOffice.org Writer : forms;Navigator
-OpenOffice.org Writer : forms;opening in design mode
-OpenOffice.org Writer : forms;properties
-OpenOffice.org Writer : forms;sorting data
-OpenOffice.org Writer : forms;subforms
-OpenOffice.org Writer : forms;wizards
-OpenOffice.org Writer : forms;XForms
-OpenOffice.org Writer : formula texts
-OpenOffice.org Writer : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Writer : formulas
-OpenOffice.org Writer : formulas;calculating in text
-OpenOffice.org Writer : formulas;complex formulas in text
-OpenOffice.org Writer : formulas;new
-OpenOffice.org Writer : formulas;pasting results in text documents
-OpenOffice.org Writer : formulas;starting formula editor
-OpenOffice.org Writer : formulas in reports
-OpenOffice.org Writer : formulas in reports;editing
-OpenOffice.org Writer : formulating conditions
-OpenOffice.org Writer : forums and support
-OpenOffice.org Writer : frames
-OpenOffice.org Writer : frames;anchoring options
-OpenOffice.org Writer : frames;around objects
-OpenOffice.org Writer : frames;around pages
-OpenOffice.org Writer : frames;around paragraphs
-OpenOffice.org Writer : frames;around tables
-OpenOffice.org Writer : frames;around text tables
-OpenOffice.org Writer : frames;AutoCorrect function
-OpenOffice.org Writer : frames;backgrounds
-OpenOffice.org Writer : frames;captions (Writer)
-OpenOffice.org Writer : frames;defining hyperlinks
-OpenOffice.org Writer : frames;jumping to
-OpenOffice.org Writer : frames;labeling
-OpenOffice.org Writer : frames;linking
-OpenOffice.org Writer : frames;printing in OpenOffice.org Math
-OpenOffice.org Writer : frames;protecting
-OpenOffice.org Writer : frames;selection frames
-OpenOffice.org Writer : frames;styles
-OpenOffice.org Writer : frames;text fitting to frames
-OpenOffice.org Writer : frames;unlinking
-OpenOffice.org Writer : freeform lines
-OpenOffice.org Writer : freeform lines;draw functions
-OpenOffice.org Writer : FTP
-OpenOffice.org Writer : FTP;opening documents
-OpenOffice.org Writer : FTP;saving documents
-OpenOffice.org Writer : full joins (Base)
-OpenOffice.org Writer : full screen view
-OpenOffice.org Writer : full-text search in Help
-OpenOffice.org Writer : functions in reports
-OpenOffice.org Writer : functions in reports;editing
-OpenOffice.org Writer : Gallery
-OpenOffice.org Writer : Gallery;adding pictures
-OpenOffice.org Writer : Gallery;docking and resizing
-OpenOffice.org Writer : Gallery;dragging pictures to draw objects
-OpenOffice.org Writer : Gallery;hiding/showing
-OpenOffice.org Writer : Gallery;inserting pictures from
-OpenOffice.org Writer : German spellcheck
-OpenOffice.org Writer : get method for form transmissions
-OpenOffice.org Writer : getting support
-OpenOffice.org Writer : GIF format
-OpenOffice.org Writer : glossaries
-OpenOffice.org Writer : glossaries;common terms
-OpenOffice.org Writer : glossaries;Internet terms
-OpenOffice.org Writer : gradients off for faster printing
-OpenOffice.org Writer : graphical text art
-OpenOffice.org Writer : graphics
-OpenOffice.org Writer : graphics;cache
-OpenOffice.org Writer : graphics;do not show
-OpenOffice.org Writer : graphics;protecting
-OpenOffice.org Writer : graphics, see also pictures
-OpenOffice.org Writer : grayscale printing
-OpenOffice.org Writer : grid controls
-OpenOffice.org Writer : grid controls;form functions
-OpenOffice.org Writer : grids
-OpenOffice.org Writer : grids;defaults (Writer/Calc)
-OpenOffice.org Writer : grids;display options (Impress/Draw)
-OpenOffice.org Writer : grids;displaying lines (Calc)
-OpenOffice.org Writer : grids;formatting axes
-OpenOffice.org Writer : grids;inserting in charts
-OpenOffice.org Writer : group box creation
-OpenOffice.org Writer : groups
-OpenOffice.org Writer : groups;entering/exiting/ungrouping
-OpenOffice.org Writer : groups;naming
-OpenOffice.org Writer : groups;of controls
-OpenOffice.org Writer : guides
-OpenOffice.org Writer : guides;display options (Impress/Draw)
-OpenOffice.org Writer : guides;displaying when moving objects (Impress)
-OpenOffice.org Writer : guides;showing (Calc)
-OpenOffice.org Writer : guides;showing when moving frames (Writer)
-OpenOffice.org Writer : gutter
-OpenOffice.org Writer : handles
-OpenOffice.org Writer : handles;displaying (Writer)
-OpenOffice.org Writer : handles;scaling
-OpenOffice.org Writer : handles;showing simple/large handles (Calc)
-OpenOffice.org Writer : hanging indents in paragraphs
-OpenOffice.org Writer : Hangul/Hanja
-OpenOffice.org Writer : hard returns in pasted text
-OpenOffice.org Writer : hatching
-OpenOffice.org Writer : headers
-OpenOffice.org Writer : headers;about
-OpenOffice.org Writer : headers;backgrounds
-OpenOffice.org Writer : headers;chapter information
-OpenOffice.org Writer : headers;defining for left and right pages
-OpenOffice.org Writer : headers;formatting
-OpenOffice.org Writer : headers;inserting
-OpenOffice.org Writer : headings
-OpenOffice.org Writer : headings;automatic
-OpenOffice.org Writer : headings;entering as text box
-OpenOffice.org Writer : headings;jumping to
-OpenOffice.org Writer : headings;numbering
-OpenOffice.org Writer : headings;own paragraph styles
-OpenOffice.org Writer : headings;rearranging
-OpenOffice.org Writer : headings;repeating in tables
-OpenOffice.org Writer : headings;starting with tab stops
-OpenOffice.org Writer : headings;switching levels by keyboard
-OpenOffice.org Writer : Hebrew
-OpenOffice.org Writer : Hebrew;entering text
-OpenOffice.org Writer : Hebrew;language settings
-OpenOffice.org Writer : Help
-OpenOffice.org Writer : Help;bookmarks
-OpenOffice.org Writer : Help;extended tips on/off
-OpenOffice.org Writer : Help;full-text search
-OpenOffice.org Writer : Help;Help tips
-OpenOffice.org Writer : Help;keywords
-OpenOffice.org Writer : Help;navigation pane showing/hiding
-OpenOffice.org Writer : Help;style sheets
-OpenOffice.org Writer : Help;topics
-OpenOffice.org Writer : Help Agent
-OpenOffice.org Writer : Help Agent;help
-OpenOffice.org Writer : Help Agent;options
-OpenOffice.org Writer : Help tips
-OpenOffice.org Writer : Help tips;fields
-OpenOffice.org Writer : Help tips;hiding
-OpenOffice.org Writer : hidden controls in Form Navigator
-OpenOffice.org Writer : hidden fields display (Writer)
-OpenOffice.org Writer : hidden pages
-OpenOffice.org Writer : hidden pages;printing in presentations
-OpenOffice.org Writer : hidden text
-OpenOffice.org Writer : hidden text;displaying
-OpenOffice.org Writer : hidden text;showing (Writer)
-OpenOffice.org Writer : hiding
-OpenOffice.org Writer : hiding;changes
-OpenOffice.org Writer : hiding;chart legends
-OpenOffice.org Writer : hiding;database fields
-OpenOffice.org Writer : hiding;docked windows
-OpenOffice.org Writer : hiding;navigation pane in Help window
-OpenOffice.org Writer : hiding;rulers
-OpenOffice.org Writer : hiding;sections
-OpenOffice.org Writer : hiding;text, from specific users
-OpenOffice.org Writer : hiding;text, with conditions
-OpenOffice.org Writer : high contrast mode
-OpenOffice.org Writer : Hindi
-OpenOffice.org Writer : Hindi;entering text
-OpenOffice.org Writer : Hindi;language settings
-OpenOffice.org Writer : homepage creation
-OpenOffice.org Writer : horizontal lines
-OpenOffice.org Writer : horizontal rulers
-OpenOffice.org Writer : horizontal scrollbars (Writer)
-OpenOffice.org Writer : hotspots
-OpenOffice.org Writer : HowTos for charts
-OpenOffice.org Writer : HTML
-OpenOffice.org Writer : HTML;definition
-OpenOffice.org Writer : HTML;export character set
-OpenOffice.org Writer : HTML;fonts for source display
-OpenOffice.org Writer : HTML;importing META tags
-OpenOffice.org Writer : HTML;live presentations
-OpenOffice.org Writer : HTML;special tags for fields
-OpenOffice.org Writer : HTML documents
-OpenOffice.org Writer : HTML documents;auto reloading
-OpenOffice.org Writer : HTML documents;creating from text documents
-OpenOffice.org Writer : HTML documents;headers and footers
-OpenOffice.org Writer : HTML documents;importing/exporting
-OpenOffice.org Writer : HTML documents;inserting linked sections
-OpenOffice.org Writer : HTML documents;META tags in
-OpenOffice.org Writer : HTML documents;new
-OpenOffice.org Writer : HTML documents;source text
-OpenOffice.org Writer : hyperlinks
-OpenOffice.org Writer : hyperlinks;assigning macros
-OpenOffice.org Writer : hyperlinks;character formats
-OpenOffice.org Writer : hyperlinks;definition
-OpenOffice.org Writer : hyperlinks;deleting
-OpenOffice.org Writer : hyperlinks;editing
-OpenOffice.org Writer : hyperlinks;for objects
-OpenOffice.org Writer : hyperlinks;in tables of contents and indexes
-OpenOffice.org Writer : hyperlinks;inserting
-OpenOffice.org Writer : hyperlinks;inserting from Navigator
-OpenOffice.org Writer : hyperlinks;jumping to
-OpenOffice.org Writer : hyperlinks;relative and absolute
-OpenOffice.org Writer : hyperlinks;turning off automatic recognition
-OpenOffice.org Writer : hyperlinks, see also links
-OpenOffice.org Writer : hyphenation
-OpenOffice.org Writer : hyphenation;activating for a language
-OpenOffice.org Writer : hyphenation;manual/automatic
-OpenOffice.org Writer : hyphenation;minimal number of characters
-OpenOffice.org Writer : hyphenation;preventing for specific words
-OpenOffice.org Writer : hyphens
-OpenOffice.org Writer : hyphens;displaying custom (Writer)
-OpenOffice.org Writer : hyphens;inserting custom
-OpenOffice.org Writer : icon bars, see toolbars
-OpenOffice.org Writer : icon sizes
-OpenOffice.org Writer : if-then queries as fields
-OpenOffice.org Writer : ignore list for spellcheck
-OpenOffice.org Writer : illumination
-OpenOffice.org Writer : illumination;3D charts
-OpenOffice.org Writer : illustrations, see pictures
-OpenOffice.org Writer : image button creation
-OpenOffice.org Writer : image control creation
-OpenOffice.org Writer : ImageMap
-OpenOffice.org Writer : ImageMap;definition
-OpenOffice.org Writer : ImageMap;editor
-OpenOffice.org Writer : images
-OpenOffice.org Writer : images;do not show
-OpenOffice.org Writer : images;ImageMap
-OpenOffice.org Writer : images;inserting and editing bitmaps
-OpenOffice.org Writer : images;inserting in text
-OpenOffice.org Writer : images, see also pictures
-OpenOffice.org Writer : IME
-OpenOffice.org Writer : IME;definition
-OpenOffice.org Writer : IME;showing/hiding
-OpenOffice.org Writer : import filters
-OpenOffice.org Writer : import restrictions for Microsoft Office
-OpenOffice.org Writer : importing
-OpenOffice.org Writer : importing;bitmaps
-OpenOffice.org Writer : importing;compatibility settings for text import
-OpenOffice.org Writer : importing;databases
-OpenOffice.org Writer : importing;documents in other formats
-OpenOffice.org Writer : importing;from XML
-OpenOffice.org Writer : importing;HTML and text documents
-OpenOffice.org Writer : importing;HTML with META tags
-OpenOffice.org Writer : importing;Microsoft Office documents with VBA code
-OpenOffice.org Writer : importing;styles from other files
-OpenOffice.org Writer : importing;tables in text format
-OpenOffice.org Writer : importing;templates
-OpenOffice.org Writer : inches
-OpenOffice.org Writer : indents
-OpenOffice.org Writer : indents;in text
-OpenOffice.org Writer : indents;setting on rulers
-OpenOffice.org Writer : Index tab in Help
-OpenOffice.org Writer : indexes
-OpenOffice.org Writer : indexes;alphabetical indexes
-OpenOffice.org Writer : indexes;backgrounds
-OpenOffice.org Writer : indexes;creating bibliographies
-OpenOffice.org Writer : indexes;creating user-defined indexes
-OpenOffice.org Writer : indexes;defining entries in
-OpenOffice.org Writer : indexes;editing or deleting entries
-OpenOffice.org Writer : indexes;editing/updating/deleting
-OpenOffice.org Writer : indexes;formatting
-OpenOffice.org Writer : indexes;master documents
-OpenOffice.org Writer : indexes;multiple documents
-OpenOffice.org Writer : indexes;showing/hiding Help index tab
-OpenOffice.org Writer : indexes;unprotecting
-OpenOffice.org Writer : indicator lines in text
-OpenOffice.org Writer : initial capitals in titles
-OpenOffice.org Writer : inner joins (Base)
-OpenOffice.org Writer : input fields in text
-OpenOffice.org Writer : input method window
-OpenOffice.org Writer : insert mode for entering text
-OpenOffice.org Writer : inserting
-OpenOffice.org Writer : inserting;buttons in toolbars
-OpenOffice.org Writer : inserting;captions
-OpenOffice.org Writer : inserting;cell ranges from spreadsheets
-OpenOffice.org Writer : inserting;chapter numbers in captions
-OpenOffice.org Writer : inserting;charts
-OpenOffice.org Writer : inserting;clipboard options
-OpenOffice.org Writer : inserting;cross-references
-OpenOffice.org Writer : inserting;data from text documents
-OpenOffice.org Writer : inserting;datasource records in spreadsheets
-OpenOffice.org Writer : inserting;date fields
-OpenOffice.org Writer : inserting;drawings
-OpenOffice.org Writer : inserting;envelopes
-OpenOffice.org Writer : inserting;floating frames
-OpenOffice.org Writer : inserting;Fontwork objects
-OpenOffice.org Writer : inserting;footnotes/endnotes
-OpenOffice.org Writer : inserting;form fields
-OpenOffice.org Writer : inserting;from Gallery into text
-OpenOffice.org Writer : inserting;horizontal lines
-OpenOffice.org Writer : inserting;hyperlinks
-OpenOffice.org Writer : inserting;hyperlinks from Navigator
-OpenOffice.org Writer : inserting;input fields
-OpenOffice.org Writer : inserting;line breaks in cells
-OpenOffice.org Writer : inserting;lines under headers
-OpenOffice.org Writer : inserting;movies/sounds
-OpenOffice.org Writer : inserting;new text tables defaults
-OpenOffice.org Writer : inserting;notes
-OpenOffice.org Writer : inserting;numbering
-OpenOffice.org Writer : inserting;objects from Gallery
-OpenOffice.org Writer : inserting;OLE objects
-OpenOffice.org Writer : inserting;page breaks
-OpenOffice.org Writer : inserting;page numbers
-OpenOffice.org Writer : inserting;paragraph borders
-OpenOffice.org Writer : inserting;paragraph bullets
-OpenOffice.org Writer : inserting;paragraphs before/after tables
-OpenOffice.org Writer : inserting;pictures
-OpenOffice.org Writer : inserting;pictures in Gallery
-OpenOffice.org Writer : inserting;pictures, by dialog
-OpenOffice.org Writer : inserting;plug-ins
-OpenOffice.org Writer : inserting;push buttons
-OpenOffice.org Writer : inserting;rows/columns, by keyboard
-OpenOffice.org Writer : inserting;scanned images
-OpenOffice.org Writer : inserting;sections
-OpenOffice.org Writer : inserting;special characters
-OpenOffice.org Writer : inserting;tab stops
-OpenOffice.org Writer : inserting;tables in text
-OpenOffice.org Writer : inserting;text blocks
-OpenOffice.org Writer : inserting;text documents
-OpenOffice.org Writer : inserting;text frames
-OpenOffice.org Writer : inserting;textures on chart bars
-OpenOffice.org Writer : installing
-OpenOffice.org Writer : installing;ActiveX control
-OpenOffice.org Writer : installing;mobile device filters
-OpenOffice.org Writer : installing;smart tags
-OpenOffice.org Writer : installing;UNO components
-OpenOffice.org Writer : installing;XML filters
-OpenOffice.org Writer : instructions
-OpenOffice.org Writer : instructions;general
-OpenOffice.org Writer : instructions;OpenOffice.org Writer
-OpenOffice.org Writer : Internet
-OpenOffice.org Writer : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Writer : Internet;presentations
-OpenOffice.org Writer : Internet;starting searches
-OpenOffice.org Writer : Internet;turning off recognition of addresses
-OpenOffice.org Writer : Internet glossary
-OpenOffice.org Writer : interrupting numbered lists
-OpenOffice.org Writer : invert filter
-OpenOffice.org Writer : invisible areas
-OpenOffice.org Writer : italic text
-OpenOffice.org Writer : iterative references in spreadsheets
-OpenOffice.org Writer : Java
-OpenOffice.org Writer : Java;definition
-OpenOffice.org Writer : Java;setting options
-OpenOffice.org Writer : JDBC
-OpenOffice.org Writer : JDBC;databases (Base)
-OpenOffice.org Writer : JDBC;definition
-OpenOffice.org Writer : joining
-OpenOffice.org Writer : joining;numbered lists
-OpenOffice.org Writer : joining;paragraphs
-OpenOffice.org Writer : joining;tables (Base)
-OpenOffice.org Writer : joins in databases (Base)
-OpenOffice.org Writer : jumping
-OpenOffice.org Writer : jumping;to bookmarks
-OpenOffice.org Writer : jumping;to text elements
-OpenOffice.org Writer : justifying text
-OpenOffice.org Writer : kerning
-OpenOffice.org Writer : kerning;Asian texts
-OpenOffice.org Writer : kerning;definition
-OpenOffice.org Writer : kerning;in characters
-OpenOffice.org Writer : key fields for relations (Base)
-OpenOffice.org Writer : keyboard
-OpenOffice.org Writer : keyboard;accessibility OpenOffice.org Writer
-OpenOffice.org Writer : keyboard;adding or deleting rows/columns
-OpenOffice.org Writer : keyboard;assigning/editing shortcut keys
-OpenOffice.org Writer : keyboard;bold formatting
-OpenOffice.org Writer : keyboard;general commands
-OpenOffice.org Writer : keyboard;modifying the behavior of rows/columns
-OpenOffice.org Writer : keyboard;navigating and selecting in text
-OpenOffice.org Writer : keyboard;removing numbering
-OpenOffice.org Writer : keyboard;resizing rows/columns
-OpenOffice.org Writer : keys
-OpenOffice.org Writer : keys;adding push buttons
-OpenOffice.org Writer : keys;primary keys (Base)
-OpenOffice.org Writer : kiosk export
-OpenOffice.org Writer : labels
-OpenOffice.org Writer : labels;creating and synchronizing
-OpenOffice.org Writer : labels;for charts
-OpenOffice.org Writer : labels;for draw objects
-OpenOffice.org Writer : labels;form functions
-OpenOffice.org Writer : labels;from databases
-OpenOffice.org Writer : labels, see also names/callouts
-OpenOffice.org Writer : landscape and portrait
-OpenOffice.org Writer : languages
-OpenOffice.org Writer : languages;activating modules
-OpenOffice.org Writer : languages;Asian support
-OpenOffice.org Writer : languages;complex text layout
-OpenOffice.org Writer : languages;locale settings
-OpenOffice.org Writer : languages;recognition of
-OpenOffice.org Writer : languages;selecting for text
-OpenOffice.org Writer : languages;setting options
-OpenOffice.org Writer : languages;spellcheck
-OpenOffice.org Writer : languages;spellchecking and formatting
-OpenOffice.org Writer : large handles (Writer)
-OpenOffice.org Writer : large icons
-OpenOffice.org Writer : layer arrangement
-OpenOffice.org Writer : layout
-OpenOffice.org Writer : layout;importing Word documents
-OpenOffice.org Writer : layout;pages
-OpenOffice.org Writer : LDAP server
-OpenOffice.org Writer : LDAP server;address books (Base)
-OpenOffice.org Writer : LDAP server;sign on options
-OpenOffice.org Writer : leading between paragraphs
-OpenOffice.org Writer : left alignment of paragraphs
-OpenOffice.org Writer : left joins (Base)
-OpenOffice.org Writer : Left Page page style
-OpenOffice.org Writer : legends
-OpenOffice.org Writer : legends;charts
-OpenOffice.org Writer : legends;draw objects
-OpenOffice.org Writer : legends;rounding corners
-OpenOffice.org Writer : legends, see also captions
-OpenOffice.org Writer : Letter Wizard
-OpenOffice.org Writer : letters
-OpenOffice.org Writer : letters;creating form letters
-OpenOffice.org Writer : letters;inserting envelopes
-OpenOffice.org Writer : levels
-OpenOffice.org Writer : levels;changing outline levels
-OpenOffice.org Writer : levels;depth stagger
-OpenOffice.org Writer : lexicon, see thesaurus
-OpenOffice.org Writer : limits of tables (Writer)
-OpenOffice.org Writer : line breaks
-OpenOffice.org Writer : line breaks;in cells
-OpenOffice.org Writer : line breaks;removing
-OpenOffice.org Writer : line charts
-OpenOffice.org Writer : line numbers
-OpenOffice.org Writer : line spacing
-OpenOffice.org Writer : line spacing;context menu in paragraphs
-OpenOffice.org Writer : line spacing;paragraph
-OpenOffice.org Writer : line styles
-OpenOffice.org Writer : line styles;applying
-OpenOffice.org Writer : line styles;defining
-OpenOffice.org Writer : lines
-OpenOffice.org Writer : lines;automatic drawing on/off
-OpenOffice.org Writer : lines;defining ends
-OpenOffice.org Writer : lines;draw functions
-OpenOffice.org Writer : lines;drawing in text
-OpenOffice.org Writer : lines;editing points
-OpenOffice.org Writer : lines;footnotes/endnotes
-OpenOffice.org Writer : lines;inserting horizontal lines
-OpenOffice.org Writer : lines;removing automatic lines
-OpenOffice.org Writer : lines;under headers/above footers
-OpenOffice.org Writer : lines of text
-OpenOffice.org Writer : lines of text;alignment
-OpenOffice.org Writer : lines of text;indents
-OpenOffice.org Writer : lines of text;numbering
-OpenOffice.org Writer : lines of text;register-true
-OpenOffice.org Writer : lines of text;sorting paragraphs
-OpenOffice.org Writer : links
-OpenOffice.org Writer : links;between cells and controls
-OpenOffice.org Writer : links;by drag and drop
-OpenOffice.org Writer : links;character formats
-OpenOffice.org Writer : links;definition
-OpenOffice.org Writer : links;editing hyperlinks
-OpenOffice.org Writer : links;inserting
-OpenOffice.org Writer : links;inserting sections
-OpenOffice.org Writer : links;inserting text documents as
-OpenOffice.org Writer : links;modifying
-OpenOffice.org Writer : links;opening files with
-OpenOffice.org Writer : links;relational databases (Base)
-OpenOffice.org Writer : links;text frames
-OpenOffice.org Writer : links;turning off automatic recognition
-OpenOffice.org Writer : links;updating options (Writer)
-OpenOffice.org Writer : links;updating specific links
-OpenOffice.org Writer : list box creation
-OpenOffice.org Writer : lists
-OpenOffice.org Writer : lists;automatic numbering
-OpenOffice.org Writer : lists;AutoText shortcuts
-OpenOffice.org Writer : lists;changing levels
-OpenOffice.org Writer : lists;combining numbered lists
-OpenOffice.org Writer : lists;data assigned to controls
-OpenOffice.org Writer : lists;registered databases (Base)
-OpenOffice.org Writer : lists;regular expressions
-OpenOffice.org Writer : lists;removing/interrupting numbering
-OpenOffice.org Writer : live presentations on the Internet
-OpenOffice.org Writer : loading
-OpenOffice.org Writer : loading;documents
-OpenOffice.org Writer : loading;documents from other formats
-OpenOffice.org Writer : loading;HTML documents, automatically
-OpenOffice.org Writer : loading;Microsoft Office documents with VBA code
-OpenOffice.org Writer : loading;reloading
-OpenOffice.org Writer : loading;styles from other files
-OpenOffice.org Writer : loading;XML files
-OpenOffice.org Writer : locale settings
-OpenOffice.org Writer : logarithmic scaling along axes
-OpenOffice.org Writer : logical expressions
-OpenOffice.org Writer : lowercase letters
-OpenOffice.org Writer : lowercase letters;font effects
-OpenOffice.org Writer : lowercase letters;text
-OpenOffice.org Writer : lowering outline levels
-OpenOffice.org Writer : macros
-OpenOffice.org Writer : macros;assigning to events in forms
-OpenOffice.org Writer : macros;in MS Office documents
-OpenOffice.org Writer : macros;interrupting
-OpenOffice.org Writer : macros;organizing
-OpenOffice.org Writer : macros;recording
-OpenOffice.org Writer : macros;security
-OpenOffice.org Writer : macros;security warning dialog
-OpenOffice.org Writer : macros;selecting security warnings
-OpenOffice.org Writer : magnifiers
-OpenOffice.org Writer : mail merge
-OpenOffice.org Writer : manual hyphenation in text
-OpenOffice.org Writer : manual numbering in text
-OpenOffice.org Writer : manual page breaks
-OpenOffice.org Writer : marginal numbers on text pages
-OpenOffice.org Writer : margins
-OpenOffice.org Writer : margins;pages
-OpenOffice.org Writer : margins;setting with the mouse
-OpenOffice.org Writer : margins;shadows
-OpenOffice.org Writer : marking changes
-OpenOffice.org Writer : marking, see selecting
-OpenOffice.org Writer : master documents
-OpenOffice.org Writer : master documents;creating/editing/exporting
-OpenOffice.org Writer : master documents;properties
-OpenOffice.org Writer : matching conditional text in fields
-OpenOffice.org Writer : Math formula editor
-OpenOffice.org Writer : mean value lines in charts
-OpenOffice.org Writer : measurement units
-OpenOffice.org Writer : measurement units;changing on rulers
-OpenOffice.org Writer : measurement units;converting
-OpenOffice.org Writer : measurement units;selecting
-OpenOffice.org Writer : Media Player window
-OpenOffice.org Writer : menus
-OpenOffice.org Writer : menus;activating context menus
-OpenOffice.org Writer : menus;assigning macros
-OpenOffice.org Writer : menus;customizing
-OpenOffice.org Writer : menus;inactive menu items
-OpenOffice.org Writer : merging
-OpenOffice.org Writer : merging;cells
-OpenOffice.org Writer : merging;cells, by keyboard
-OpenOffice.org Writer : merging;documents
-OpenOffice.org Writer : merging;indexes
-OpenOffice.org Writer : merging;numbered lists
-OpenOffice.org Writer : merging;tables
-OpenOffice.org Writer : META tags
-OpenOffice.org Writer : metrics
-OpenOffice.org Writer : metrics;converting
-OpenOffice.org Writer : metrics;document formatting (Writer)
-OpenOffice.org Writer : metrics;in sheets
-OpenOffice.org Writer : Microsoft Office
-OpenOffice.org Writer : Microsoft Office;Access databases (base)
-OpenOffice.org Writer : Microsoft Office;as standard file format
-OpenOffice.org Writer : Microsoft Office;document import restrictions
-OpenOffice.org Writer : Microsoft Office;feature comparisons
-OpenOffice.org Writer : Microsoft Office;importing password protected files
-OpenOffice.org Writer : Microsoft Office;importing Word documents
-OpenOffice.org Writer : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Writer : Microsoft Office;new users information
-OpenOffice.org Writer : Microsoft Office;opening Microsoft documents
-OpenOffice.org Writer : Microsoft Office;reassigning document types
-OpenOffice.org Writer : mirrored page layout
-OpenOffice.org Writer : mobile device filters
-OpenOffice.org Writer : models in XForms
-OpenOffice.org Writer : modifying, see changing
-OpenOffice.org Writer : months
-OpenOffice.org Writer : months;automatically completing
-OpenOffice.org Writer : more controls
-OpenOffice.org Writer : mosaic filter
-OpenOffice.org Writer : mouse
-OpenOffice.org Writer : mouse;moving and copying text
-OpenOffice.org Writer : mouse;pointers when using drag and drop
-OpenOffice.org Writer : mouse;positioning
-OpenOffice.org Writer : moving
-OpenOffice.org Writer : moving;headings
-OpenOffice.org Writer : moving;objects and frames
-OpenOffice.org Writer : moving;tab stops on ruler
-OpenOffice.org Writer : moving;text sections
-OpenOffice.org Writer : moving;toolbars
-OpenOffice.org Writer : moving;using guide lines in presentations
-OpenOffice.org Writer : MS ADO interface (Base)
-OpenOffice.org Writer : multi-column text
-OpenOffice.org Writer : multi-line titles in forms
-OpenOffice.org Writer : multi-page view of documents
-OpenOffice.org Writer : multiple documents
-OpenOffice.org Writer : multiple documents;indexes
-OpenOffice.org Writer : multiple documents;opening
-OpenOffice.org Writer : multiple selection
-OpenOffice.org Writer : music
-OpenOffice.org Writer : music;inserting
-OpenOffice.org Writer : My Documents folder
-OpenOffice.org Writer : My Documents folder;changing work directory
-OpenOffice.org Writer : My Documents folder;opening
-OpenOffice.org Writer : MySQL databases (Base)
-OpenOffice.org Writer : names
-OpenOffice.org Writer : names;chapter names in headers
-OpenOffice.org Writer : names;multi-line titles
-OpenOffice.org Writer : names;objects
-OpenOffice.org Writer : names, see also labels/callouts
-OpenOffice.org Writer : namespace organization in XForms
-OpenOffice.org Writer : native SQL (Base)
-OpenOffice.org Writer : navigating
-OpenOffice.org Writer : navigating;in documents
-OpenOffice.org Writer : navigating;in text, with keyboard
-OpenOffice.org Writer : Navigation bar
-OpenOffice.org Writer : Navigation bar;controls
-OpenOffice.org Writer : Navigation bar;forms
-OpenOffice.org Writer : Navigator
-OpenOffice.org Writer : Navigator;contents as lists
-OpenOffice.org Writer : Navigator;docking
-OpenOffice.org Writer : Navigator;docking and resizing
-OpenOffice.org Writer : Navigator;heading levels and chapters
-OpenOffice.org Writer : Navigator;inserting hyperlinks
-OpenOffice.org Writer : Navigator;master documents
-OpenOffice.org Writer : Navigator;notes
-OpenOffice.org Writer : Navigator;overview in texts
-OpenOffice.org Writer : Navigator;working with
-OpenOffice.org Writer : net charts
-OpenOffice.org Writer : network identity options
-OpenOffice.org Writer : networks and AutoText directories
-OpenOffice.org Writer : new databases
-OpenOffice.org Writer : new documents
-OpenOffice.org Writer : new German spellcheck
-OpenOffice.org Writer : new lines in cells
-OpenOffice.org Writer : new page styles from selection
-OpenOffice.org Writer : new windows
-OpenOffice.org Writer : next page number in footers
-OpenOffice.org Writer : non-breaking dashes
-OpenOffice.org Writer : non-breaking spaces (Writer)
-OpenOffice.org Writer : non-printing characters (Writer)
-OpenOffice.org Writer : non-printing text
-OpenOffice.org Writer : notes
-OpenOffice.org Writer : notes;displaying (Calc)
-OpenOffice.org Writer : notes;inserting/editing/deleting/printing
-OpenOffice.org Writer : notes;printing in text
-OpenOffice.org Writer : number formats
-OpenOffice.org Writer : number formats;codes
-OpenOffice.org Writer : number formats;formats
-OpenOffice.org Writer : number formats;recognition in text tables
-OpenOffice.org Writer : number of characters
-OpenOffice.org Writer : number of pages
-OpenOffice.org Writer : number of sheets
-OpenOffice.org Writer : number of tables
-OpenOffice.org Writer : number of words
-OpenOffice.org Writer : numbering
-OpenOffice.org Writer : numbering;captions
-OpenOffice.org Writer : numbering;changing the level of
-OpenOffice.org Writer : numbering;combining
-OpenOffice.org Writer : numbering;headings
-OpenOffice.org Writer : numbering;lines
-OpenOffice.org Writer : numbering;lists, while typing
-OpenOffice.org Writer : numbering;manually/by styles
-OpenOffice.org Writer : numbering;options
-OpenOffice.org Writer : numbering;pages
-OpenOffice.org Writer : numbering;paragraphs
-OpenOffice.org Writer : numbering;paragraphs, on and off
-OpenOffice.org Writer : numbering;quotations/similar items
-OpenOffice.org Writer : numbering;removing/interrupting
-OpenOffice.org Writer : numbering;style categories
-OpenOffice.org Writer : numbering;turning off
-OpenOffice.org Writer : numbering;using automatically
-OpenOffice.org Writer : numbers
-OpenOffice.org Writer : numbers;automatic recognition in text tables
-OpenOffice.org Writer : numbers;date, time and currency formats
-OpenOffice.org Writer : numbers;decimal places (Calc)
-OpenOffice.org Writer : numbers;line numbering
-OpenOffice.org Writer : numbers;lists
-OpenOffice.org Writer : numerical fields in forms
-OpenOffice.org Writer : objects
-OpenOffice.org Writer : objects;always moveable (Impress/Draw)
-OpenOffice.org Writer : objects;anchoring options
-OpenOffice.org Writer : objects;arranging within stacks
-OpenOffice.org Writer : objects;captioning
-OpenOffice.org Writer : objects;captioning automatically
-OpenOffice.org Writer : objects;contour wrap
-OpenOffice.org Writer : objects;copying when moving in presentations
-OpenOffice.org Writer : objects;cross-referencing
-OpenOffice.org Writer : objects;defining borders
-OpenOffice.org Writer : objects;defining hyperlinks
-OpenOffice.org Writer : objects;definition
-OpenOffice.org Writer : objects;displaying in spreadsheets
-OpenOffice.org Writer : objects;displaying in text documents
-OpenOffice.org Writer : objects;editing
-OpenOffice.org Writer : objects;finding by Navigator
-OpenOffice.org Writer : objects;inserting from Gallery
-OpenOffice.org Writer : objects;inserting OLE objects
-OpenOffice.org Writer : objects;moving and resizing with keyboard
-OpenOffice.org Writer : objects;moving and resizing with mouse
-OpenOffice.org Writer : objects;naming
-OpenOffice.org Writer : objects;opening
-OpenOffice.org Writer : objects;properties of charts
-OpenOffice.org Writer : objects;quickly moving to
-OpenOffice.org Writer : objects;quickly moving to, within text
-OpenOffice.org Writer : objects;titles and descriptions
-OpenOffice.org Writer : ODBC
-OpenOffice.org Writer : ODBC;database (Base)
-OpenOffice.org Writer : ODBC;definition
-OpenOffice.org Writer : ODF file formats
-OpenOffice.org Writer : Office
-OpenOffice.org Writer : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Writer : old German spellcheck
-OpenOffice.org Writer : OLE
-OpenOffice.org Writer : OLE;definition
-OpenOffice.org Writer : OLE objects
-OpenOffice.org Writer : OLE objects;arranging within stacks
-OpenOffice.org Writer : OLE objects;borders
-OpenOffice.org Writer : OLE objects;captions (Writer)
-OpenOffice.org Writer : OLE objects;cross-referencing
-OpenOffice.org Writer : OLE objects;inserting
-OpenOffice.org Writer : OLE objects;inserting tables in
-OpenOffice.org Writer : OLE objects;number of
-OpenOffice.org Writer : OLE objects;protecting
-OpenOffice.org Writer : one and a half line spacing in text
-OpenOffice.org Writer : online registration
-OpenOffice.org Writer : online update options
-OpenOffice.org Writer : online updates
-OpenOffice.org Writer : online updates;checking automatically
-OpenOffice.org Writer : online updates;checking manually
-OpenOffice.org Writer : Open/Save dialogs
-OpenOffice.org Writer : OpenDocument file formats
-OpenOffice.org Writer : OpenGL
-OpenOffice.org Writer : OpenGL;definition
-OpenOffice.org Writer : OpenGL;optimized output
-OpenOffice.org Writer : opening
-OpenOffice.org Writer : opening;context menus
-OpenOffice.org Writer : opening;database files
-OpenOffice.org Writer : opening;dialog settings
-OpenOffice.org Writer : opening;documents
-OpenOffice.org Writer : opening;documents from other formats
-OpenOffice.org Writer : opening;documents on WebDAV server
-OpenOffice.org Writer : opening;files with links
-OpenOffice.org Writer : opening;files, with placeholders
-OpenOffice.org Writer : opening;forms
-OpenOffice.org Writer : opening;Microsoft Office files
-OpenOffice.org Writer : opening;mobile device documents
-OpenOffice.org Writer : opening;objects
-OpenOffice.org Writer : opening;reports
-OpenOffice.org Writer : opening;several files
-OpenOffice.org Writer : opening;XForms
-OpenOffice.org Writer : OpenOffice.org Base data sources
-OpenOffice.org Writer : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Writer : OpenOffice.org documents
-OpenOffice.org Writer : OpenOffice.org documents;mobile device filters
-OpenOffice.org Writer : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Writer : OpenOffice.org Math start
-OpenOffice.org Writer : OpenOffice.org Writer
-OpenOffice.org Writer : OpenOffice.org Writer;instructions
-OpenOffice.org Writer : OpenOffice.org Writer;special HTML tags
-OpenOffice.org Writer : operators
-OpenOffice.org Writer : operators;default filters
-OpenOffice.org Writer : operators;in formulas
-OpenOffice.org Writer : optional hyphens (Writer)
-OpenOffice.org Writer : options
-OpenOffice.org Writer : options;accessibility
-OpenOffice.org Writer : options;appearance
-OpenOffice.org Writer : options;compatibility (Writer)
-OpenOffice.org Writer : options;network identity
-OpenOffice.org Writer : options;online update
-OpenOffice.org Writer : options;smart tags
-OpenOffice.org Writer : options;tools
-OpenOffice.org Writer : Oracle databases (base)
-OpenOffice.org Writer : order of chart data
-OpenOffice.org Writer : ordering
-OpenOffice.org Writer : ordering;objects
-OpenOffice.org Writer : ordering;printing in reverse order
-OpenOffice.org Writer : organizing
-OpenOffice.org Writer : organizing;footnotes
-OpenOffice.org Writer : organizing;macros and scripts
-OpenOffice.org Writer : organizing;namespaces in XForms
-OpenOffice.org Writer : organizing;styles
-OpenOffice.org Writer : organizing;templates
-OpenOffice.org Writer : organizing;templates (guide)
-OpenOffice.org Writer : orientation of pages
-OpenOffice.org Writer : original size
-OpenOffice.org Writer : original size;printing in OpenOffice.org Math
-OpenOffice.org Writer : original size;restoring after cropping
-OpenOffice.org Writer : orphans
-OpenOffice.org Writer : outlines
-OpenOffice.org Writer : outlines;arranging chapters
-OpenOffice.org Writer : outlines;font effects
-OpenOffice.org Writer : outlines;numbering
-OpenOffice.org Writer : outlines;outline symbols
-OpenOffice.org Writer : outlines;sending to presentations
-OpenOffice.org Writer : overviews
-OpenOffice.org Writer : overviews;Navigator in text documents
-OpenOffice.org Writer : overviews;printing multi-page view
-OpenOffice.org Writer : overwrite mode
-OpenOffice.org Writer : packages, see extensions
-OpenOffice.org Writer : page breaks
-OpenOffice.org Writer : page breaks;displaying (Calc)
-OpenOffice.org Writer : page breaks;inserting and deleting
-OpenOffice.org Writer : page breaks;tables
-OpenOffice.org Writer : page counts
-OpenOffice.org Writer : page formats
-OpenOffice.org Writer : page formats;changing individual pages
-OpenOffice.org Writer : page formats;maximizing
-OpenOffice.org Writer : page formats;restriction
-OpenOffice.org Writer : page margins on rulers
-OpenOffice.org Writer : page numbers
-OpenOffice.org Writer : page numbers;continuation pages
-OpenOffice.org Writer : page numbers;footers
-OpenOffice.org Writer : page numbers;inserting/defining/formatting
-OpenOffice.org Writer : page styles
-OpenOffice.org Writer : page styles;backgrounds
-OpenOffice.org Writer : page styles;changing
-OpenOffice.org Writer : page styles;changing from selection
-OpenOffice.org Writer : page styles;creating and applying
-OpenOffice.org Writer : page styles;editing/applying with statusbar
-OpenOffice.org Writer : page styles;left and right pages
-OpenOffice.org Writer : page styles;orientation/scope
-OpenOffice.org Writer : page styles;page numbering
-OpenOffice.org Writer : page styles;style categories
-OpenOffice.org Writer : pages
-OpenOffice.org Writer : pages;backgrounds
-OpenOffice.org Writer : pages;backgrounds in all applications
-OpenOffice.org Writer : pages;continuation pages
-OpenOffice.org Writer : pages;defining borders
-OpenOffice.org Writer : pages;formatting and numbering
-OpenOffice.org Writer : pages;inserting/deleting page breaks
-OpenOffice.org Writer : pages;left and right pages
-OpenOffice.org Writer : pages;number of
-OpenOffice.org Writer : pages;numbers and count of
-OpenOffice.org Writer : pages;orientation
-OpenOffice.org Writer : pages;previews
-OpenOffice.org Writer : pages;printing multiple on one sheet
-OpenOffice.org Writer : pages;printing page names in presentations
-OpenOffice.org Writer : pages;register-true
-OpenOffice.org Writer : pages;scaling
-OpenOffice.org Writer : pages;selecting one to print
-OpenOffice.org Writer : paint box
-OpenOffice.org Writer : paint can symbol
-OpenOffice.org Writer : pair kerning
-OpenOffice.org Writer : Palm file filters
-OpenOffice.org Writer : paper formats
-OpenOffice.org Writer : paper orientation
-OpenOffice.org Writer : paper size warning
-OpenOffice.org Writer : paper tray selection
-OpenOffice.org Writer : paper trays
-OpenOffice.org Writer : paragraph marks
-OpenOffice.org Writer : paragraph marks;displaying (Writer)
-OpenOffice.org Writer : paragraph marks;finding & replacing
-OpenOffice.org Writer : paragraph styles
-OpenOffice.org Writer : paragraph styles;applying to adjacent paragraphs
-OpenOffice.org Writer : paragraph styles;languages
-OpenOffice.org Writer : paragraph styles;modifying basic fonts
-OpenOffice.org Writer : paragraph styles;numbering
-OpenOffice.org Writer : paragraph styles;style categories
-OpenOffice.org Writer : paragraphs
-OpenOffice.org Writer : paragraphs;alignment
-OpenOffice.org Writer : paragraphs;Asian typography
-OpenOffice.org Writer : paragraphs;automatic numbering
-OpenOffice.org Writer : paragraphs;backgrounds
-OpenOffice.org Writer : paragraphs;bulleted
-OpenOffice.org Writer : paragraphs;defining borders
-OpenOffice.org Writer : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Writer : paragraphs;hiding
-OpenOffice.org Writer : paragraphs;increasing indents of
-OpenOffice.org Writer : paragraphs;indents
-OpenOffice.org Writer : paragraphs;indents, margins and columns
-OpenOffice.org Writer : paragraphs;inserting before/after tables
-OpenOffice.org Writer : paragraphs;inserting bullets
-OpenOffice.org Writer : paragraphs;joining
-OpenOffice.org Writer : paragraphs;keeping together at breaks
-OpenOffice.org Writer : paragraphs;moving by keyboard
-OpenOffice.org Writer : paragraphs;numbering automatically
-OpenOffice.org Writer : paragraphs;numbering non-consecutive
-OpenOffice.org Writer : paragraphs;numbering on/off
-OpenOffice.org Writer : paragraphs;register-true
-OpenOffice.org Writer : paragraphs;removing blank ones
-OpenOffice.org Writer : paragraphs;spacing
-OpenOffice.org Writer : paragraphs;tab stops
-OpenOffice.org Writer : parameters
-OpenOffice.org Writer : parameters;command line
-OpenOffice.org Writer : parameters;queries (Base)
-OpenOffice.org Writer : passwords for protecting contents
-OpenOffice.org Writer : pasting
-OpenOffice.org Writer : pasting;cell ranges
-OpenOffice.org Writer : pasting;cell ranges from spreadsheets
-OpenOffice.org Writer : pasting;cut/copied text sections
-OpenOffice.org Writer : pasting;data from text documents
-OpenOffice.org Writer : pasting;draw objects
-OpenOffice.org Writer : pasting;draw objects from other documents
-OpenOffice.org Writer : pasting;formatted/unformatted text
-OpenOffice.org Writer : pasting;from data source view
-OpenOffice.org Writer : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Writer : pasting;pictures from other documents
-OpenOffice.org Writer : pasting;results of formulas
-OpenOffice.org Writer : pasting;sheet areas in text documents
-OpenOffice.org Writer : pasting;to Gallery
-OpenOffice.org Writer : paths
-OpenOffice.org Writer : paths;changing work directory
-OpenOffice.org Writer : paths;defaults
-OpenOffice.org Writer : pattern editor
-OpenOffice.org Writer : pattern fields
-OpenOffice.org Writer : pattern fields;form functions
-OpenOffice.org Writer : patterns for objects
-OpenOffice.org Writer : PDF
-OpenOffice.org Writer : PDF;export
-OpenOffice.org Writer : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Writer : personal data input
-OpenOffice.org Writer : phonetic guide
-OpenOffice.org Writer : picklist creation
-OpenOffice.org Writer : pictures
-OpenOffice.org Writer : pictures;adding to Gallery
-OpenOffice.org Writer : pictures;anchoring options
-OpenOffice.org Writer : pictures;arranging within stacks
-OpenOffice.org Writer : pictures;assigning macros
-OpenOffice.org Writer : pictures;backgrounds
-OpenOffice.org Writer : pictures;borders
-OpenOffice.org Writer : pictures;captions (Writer)
-OpenOffice.org Writer : pictures;changing paths
-OpenOffice.org Writer : pictures;cropping and zooming
-OpenOffice.org Writer : pictures;cross-referencing
-OpenOffice.org Writer : pictures;defining hyperlinks
-OpenOffice.org Writer : pictures;displaying in Calc
-OpenOffice.org Writer : pictures;displaying in Writer (Writer)
-OpenOffice.org Writer : pictures;do not show
-OpenOffice.org Writer : pictures;drag and drop between documents
-OpenOffice.org Writer : pictures;drawing
-OpenOffice.org Writer : pictures;editing
-OpenOffice.org Writer : pictures;filters
-OpenOffice.org Writer : pictures;ImageMap
-OpenOffice.org Writer : pictures;inserting automatically
-OpenOffice.org Writer : pictures;inserting by dialog
-OpenOffice.org Writer : pictures;inserting from Draw
-OpenOffice.org Writer : pictures;inserting from Gallery
-OpenOffice.org Writer : pictures;inserting from Gallery into text
-OpenOffice.org Writer : pictures;inserting options
-OpenOffice.org Writer : pictures;number of
-OpenOffice.org Writer : pictures;printing
-OpenOffice.org Writer : pictures;scaling/resizing
-OpenOffice.org Writer : pictures;scanning
-OpenOffice.org Writer : pie charts
-OpenOffice.org Writer : pie charts;options
-OpenOffice.org Writer : pie charts
-OpenOffice.org Writer : pixel editor
-OpenOffice.org Writer : pixel graphics
-OpenOffice.org Writer : pixel graphics;inserting and editing
-OpenOffice.org Writer : pixel patterns
-OpenOffice.org Writer : placeholders
-OpenOffice.org Writer : placeholders;in SQL queries
-OpenOffice.org Writer : placeholders;on opening files
-OpenOffice.org Writer : placing toolbars
-OpenOffice.org Writer : playing movies and sound files
-OpenOffice.org Writer : plotting data as charts
-OpenOffice.org Writer : plug-ins
-OpenOffice.org Writer : plug-ins;activating and deactivating
-OpenOffice.org Writer : plug-ins;definition
-OpenOffice.org Writer : plug-ins;inserting
-OpenOffice.org Writer : pocket device appliances
-OpenOffice.org Writer : Pocket PC file filters
-OpenOffice.org Writer : points
-OpenOffice.org Writer : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Writer : polygon drawing
-OpenOffice.org Writer : pop-art filter
-OpenOffice.org Writer : portable document format
-OpenOffice.org Writer : portrait and landscape
-OpenOffice.org Writer : positioning
-OpenOffice.org Writer : positioning;draw objects and controls
-OpenOffice.org Writer : positioning;fonts
-OpenOffice.org Writer : positioning;objects
-OpenOffice.org Writer : positioning;objects (guide)
-OpenOffice.org Writer : positioning;toolbars
-OpenOffice.org Writer : post method for form transmissions
-OpenOffice.org Writer : posterizing filter
-OpenOffice.org Writer : PostScript
-OpenOffice.org Writer : PostScript;creating files
-OpenOffice.org Writer : PostScript;PDF converter, UNIX
-OpenOffice.org Writer : PowerPoint export
-OpenOffice.org Writer : precision as shown (Calc)
-OpenOffice.org Writer : predefining fonts
-OpenOffice.org Writer : presentations
-OpenOffice.org Writer : presentations;creating/opening
-OpenOffice.org Writer : presentations;inserting spreadsheet cells
-OpenOffice.org Writer : presentations;live on the Internet
-OpenOffice.org Writer : presentations;print menu
-OpenOffice.org Writer : presentations;saving
-OpenOffice.org Writer : presentations;saving automatically
-OpenOffice.org Writer : presentations;saving in other formats
-OpenOffice.org Writer : presentations;sending as e-mail
-OpenOffice.org Writer : presentations;starting with wizard
-OpenOffice.org Writer : presentations;wizards
-OpenOffice.org Writer : press buttons, see push buttons
-OpenOffice.org Writer : previews
-OpenOffice.org Writer : previews;book preview
-OpenOffice.org Writer : previews;fonts lists
-OpenOffice.org Writer : previews;print layouts
-OpenOffice.org Writer : primary key
-OpenOffice.org Writer : primary key;database tables
-OpenOffice.org Writer : primary keys
-OpenOffice.org Writer : primary keys;defining
-OpenOffice.org Writer : primary keys;inserting (Base)
-OpenOffice.org Writer : print area selection
-OpenOffice.org Writer : print layout checks
-OpenOffice.org Writer : printer metrics for document formatting (Writer)
-OpenOffice.org Writer : printers
-OpenOffice.org Writer : printers;adding, UNIX
-OpenOffice.org Writer : printers;choosing
-OpenOffice.org Writer : printers;default printer
-OpenOffice.org Writer : printers;faxes under UNIX
-OpenOffice.org Writer : printers;maximum page formats
-OpenOffice.org Writer : printers;paper trays
-OpenOffice.org Writer : printers;properties
-OpenOffice.org Writer : printing
-OpenOffice.org Writer : printing;AutoText shortcuts
-OpenOffice.org Writer : printing;black and white
-OpenOffice.org Writer : printing;brochures
-OpenOffice.org Writer : printing;colors in grayscale
-OpenOffice.org Writer : printing;copies
-OpenOffice.org Writer : printing;creating individual jobs
-OpenOffice.org Writer : printing;dates in presentations
-OpenOffice.org Writer : printing;directly
-OpenOffice.org Writer : printing;documents
-OpenOffice.org Writer : printing;drawings defaults
-OpenOffice.org Writer : printing;elements in text documents
-OpenOffice.org Writer : printing;faster
-OpenOffice.org Writer : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Writer : printing;fitting to pages in presentations
-OpenOffice.org Writer : printing;formulas in OpenOffice.org Math
-OpenOffice.org Writer : printing;hidden pages of presentations
-OpenOffice.org Writer : printing;hiding text frames from printing
-OpenOffice.org Writer : printing;in original size in OpenOffice.org Math
-OpenOffice.org Writer : printing;individual brochures
-OpenOffice.org Writer : printing;left/right pages
-OpenOffice.org Writer : printing;multiple pages per sheet
-OpenOffice.org Writer : printing;notes
-OpenOffice.org Writer : printing;portrait/landscape format
-OpenOffice.org Writer : printing;previews
-OpenOffice.org Writer : printing;queries (Base)
-OpenOffice.org Writer : printing;reverse order
-OpenOffice.org Writer : printing;scaling in OpenOffice.org Math
-OpenOffice.org Writer : printing;selections
-OpenOffice.org Writer : printing;text always in black
-OpenOffice.org Writer : printing;text in reverse order
-OpenOffice.org Writer : printing;tiling pages in presentations
-OpenOffice.org Writer : printing;transparencies
-OpenOffice.org Writer : printing;warnings
-OpenOffice.org Writer : printing;without scaling in presentations
-OpenOffice.org Writer : printing speed
-OpenOffice.org Writer : programming
-OpenOffice.org Writer : programming;OpenOffice.org
-OpenOffice.org Writer : programming;scripting
-OpenOffice.org Writer : promoting heading levels
-OpenOffice.org Writer : properties
-OpenOffice.org Writer : properties;charts
-OpenOffice.org Writer : properties;fields
-OpenOffice.org Writer : properties;fields in databases
-OpenOffice.org Writer : properties;files
-OpenOffice.org Writer : properties;form controls
-OpenOffice.org Writer : properties;forms
-OpenOffice.org Writer : properties;printers
-OpenOffice.org Writer : properties;smooth lines in line charts/XY charts
-OpenOffice.org Writer : proportional distribution of tables
-OpenOffice.org Writer : protected contents
-OpenOffice.org Writer : protected dashes
-OpenOffice.org Writer : protected database tables
-OpenOffice.org Writer : protected documents
-OpenOffice.org Writer : protected spaces
-OpenOffice.org Writer : protected spaces;inserting
-OpenOffice.org Writer : protected spaces;showing (Writer)
-OpenOffice.org Writer : protecting
-OpenOffice.org Writer : protecting;contents
-OpenOffice.org Writer : protecting;recorded changes
-OpenOffice.org Writer : protecting;sections
-OpenOffice.org Writer : protecting;tables and sections
-OpenOffice.org Writer : proxy settings
-OpenOffice.org Writer : push buttons
-OpenOffice.org Writer : push buttons;adding to documents
-OpenOffice.org Writer : push buttons;creating
-OpenOffice.org Writer : queries
-OpenOffice.org Writer : queries;copying (Base)
-OpenOffice.org Writer : queries;creating in design view (Base)
-OpenOffice.org Writer : queries;creating in SQL view
-OpenOffice.org Writer : queries;defining (Base)
-OpenOffice.org Writer : queries;deleting table links (Base)
-OpenOffice.org Writer : queries;editing in data source view
-OpenOffice.org Writer : queries;formulating filter conditions (Base)
-OpenOffice.org Writer : queries;joining tables (Base)
-OpenOffice.org Writer : queries;missing elements (Base)
-OpenOffice.org Writer : queries;overview (Base)
-OpenOffice.org Writer : queries;parameter queries (Base)
-OpenOffice.org Writer : queries;printing (Base)
-OpenOffice.org Writer : Query Wizard (Base)
-OpenOffice.org Writer : Quickstarter
-OpenOffice.org Writer : quotation marks
-OpenOffice.org Writer : quotation marks;changing automatically
-OpenOffice.org Writer : quotation marks;replacing
-OpenOffice.org Writer : quotes
-OpenOffice.org Writer : quotes;custom
-OpenOffice.org Writer : radar charts, see net charts
-OpenOffice.org Writer : radio button creation
-OpenOffice.org Writer : read-only documents
-OpenOffice.org Writer : read-only documents;cursor
-OpenOffice.org Writer : read-only documents;database tables on/off
-OpenOffice.org Writer : read-only documents;editing
-OpenOffice.org Writer : read-only documents;opening documents as
-OpenOffice.org Writer : read-only items in Data Navigator
-OpenOffice.org Writer : read-only sections
-OpenOffice.org Writer : rearranging headings
-OpenOffice.org Writer : recognition of languages
-OpenOffice.org Writer : recognizing URLs automatically
-OpenOffice.org Writer : recording
-OpenOffice.org Writer : recording;changes
-OpenOffice.org Writer : recording;macros
-OpenOffice.org Writer : records
-OpenOffice.org Writer : records;inserting notes
-OpenOffice.org Writer : records;protecting
-OpenOffice.org Writer : records;saving
-OpenOffice.org Writer : records;searching in databases
-OpenOffice.org Writer : rectangles with round corners
-OpenOffice.org Writer : recursions in spreadsheets
-OpenOffice.org Writer : redo command
-OpenOffice.org Writer : reduced printing
-OpenOffice.org Writer : reduced printing of multiple pages
-OpenOffice.org Writer : reducing rows and columns in text tables
-OpenOffice.org Writer : reference lines
-OpenOffice.org Writer : references
-OpenOffice.org Writer : references;displaying in color (Calc)
-OpenOffice.org Writer : references;expanding (Calc)
-OpenOffice.org Writer : references;in Writer tables
-OpenOffice.org Writer : references;inserting cross-references
-OpenOffice.org Writer : references;iterative (Calc)
-OpenOffice.org Writer : references;modifying cross-references
-OpenOffice.org Writer : refusing word completions
-OpenOffice.org Writer : register-true
-OpenOffice.org Writer : register-true;definition
-OpenOffice.org Writer : register-true;pages and paragraphs
-OpenOffice.org Writer : registering
-OpenOffice.org Writer : registering;address books
-OpenOffice.org Writer : registering;databases (Base)
-OpenOffice.org Writer : registering;OpenOffice.org
-OpenOffice.org Writer : regression curves in charts
-OpenOffice.org Writer : regular expressions
-OpenOffice.org Writer : regular expressions;list of
-OpenOffice.org Writer : regular expressions;opening files
-OpenOffice.org Writer : regular expressions;searching
-OpenOffice.org Writer : rejecting word completions
-OpenOffice.org Writer : related words in thesaurus
-OpenOffice.org Writer : relational databases (Base)
-OpenOffice.org Writer : relations
-OpenOffice.org Writer : relations;creating and deleting (Base)
-OpenOffice.org Writer : relations;joining tables (Base)
-OpenOffice.org Writer : relations;properties (Base)
-OpenOffice.org Writer : relative distribution of table cells
-OpenOffice.org Writer : relative hyperlinks
-OpenOffice.org Writer : relative saving of URLs
-OpenOffice.org Writer : reloading
-OpenOffice.org Writer : reloading;documents
-OpenOffice.org Writer : reloading;HTML documents, automatically
-OpenOffice.org Writer : remarks, see also notes
-OpenOffice.org Writer : remote configurations
-OpenOffice.org Writer : remove noise filter
-OpenOffice.org Writer : removing
-OpenOffice.org Writer : removing;bullets and numbering
-OpenOffice.org Writer : removing;bullets in text documents
-OpenOffice.org Writer : removing;cell protection in text documents
-OpenOffice.org Writer : removing;form filters
-OpenOffice.org Writer : removing;subdocuments
-OpenOffice.org Writer : removing, see also deleting
-OpenOffice.org Writer : reorganizing charts
-OpenOffice.org Writer : repeating
-OpenOffice.org Writer : repeating;commands
-OpenOffice.org Writer : repeating;table headings after page breaks
-OpenOffice.org Writer : replacement options
-OpenOffice.org Writer : replacement table
-OpenOffice.org Writer : replacing
-OpenOffice.org Writer : replacing;AutoCorrect function
-OpenOffice.org Writer : replacing;dashes
-OpenOffice.org Writer : replacing;databases
-OpenOffice.org Writer : replacing;fields, by text
-OpenOffice.org Writer : replacing;objects from Gallery
-OpenOffice.org Writer : replacing;text and text formats
-OpenOffice.org Writer : Report Builder
-OpenOffice.org Writer : reports
-OpenOffice.org Writer : reports;creating
-OpenOffice.org Writer : reports;error reports
-OpenOffice.org Writer : reports;opening and editing
-OpenOffice.org Writer : reports;templates
-OpenOffice.org Writer : resetting
-OpenOffice.org Writer : resetting;fonts
-OpenOffice.org Writer : resetting;templates
-OpenOffice.org Writer : resizing
-OpenOffice.org Writer : resizing;aspect ratio
-OpenOffice.org Writer : resizing;objects and frames, by keyboard
-OpenOffice.org Writer : resizing;objects, by mouse
-OpenOffice.org Writer : resizing;rows and columns in text tables
-OpenOffice.org Writer : resizing;text frames, by mouse
-OpenOffice.org Writer : resizing;windows
-OpenOffice.org Writer : resizing, see also scaling/zooming
-OpenOffice.org Writer : resolution when printing bitmaps
-OpenOffice.org Writer : restoring
-OpenOffice.org Writer : restoring;default formatting
-OpenOffice.org Writer : restoring;editing
-OpenOffice.org Writer : reversing printing order
-OpenOffice.org Writer : review function
-OpenOffice.org Writer : review function;accepting or rejecting changes
-OpenOffice.org Writer : review function;comparing documents
-OpenOffice.org Writer : review function;protecting records
-OpenOffice.org Writer : review function;recording changes example
-OpenOffice.org Writer : rich text control
-OpenOffice.org Writer : right alignment of paragraphs
-OpenOffice.org Writer : right indents in paragraphs
-OpenOffice.org Writer : right joins (Base)
-OpenOffice.org Writer : right pages
-OpenOffice.org Writer : right-to-left text
-OpenOffice.org Writer : rising outline levels
-OpenOffice.org Writer : rotating
-OpenOffice.org Writer : rotating;3D text
-OpenOffice.org Writer : rotating;text
-OpenOffice.org Writer : round corners
-OpenOffice.org Writer : rounding precision (Calc)
-OpenOffice.org Writer : row breaks in text tables
-OpenOffice.org Writer : row headers
-OpenOffice.org Writer : row headers;displaying (Calc)
-OpenOffice.org Writer : row headers;highlighting (Calc)
-OpenOffice.org Writer : rows
-OpenOffice.org Writer : rows;inserting in tables, using icon
-OpenOffice.org Writer : rows;inserting/deleting in tables by keyboard
-OpenOffice.org Writer : rows;register-true text
-OpenOffice.org Writer : rows;selecting
-OpenOffice.org Writer : rulers
-OpenOffice.org Writer : rulers;default settings
-OpenOffice.org Writer : rulers;horizontal lines
-OpenOffice.org Writer : rulers;measurement units
-OpenOffice.org Writer : rulers;using rulers
-OpenOffice.org Writer : rulers;visible in presentations
-OpenOffice.org Writer : running titles in headers
-OpenOffice.org Writer : samples and templates
-OpenOffice.org Writer : saving
-OpenOffice.org Writer : saving;default file formats
-OpenOffice.org Writer : saving;dialog settings
-OpenOffice.org Writer : saving;documents
-OpenOffice.org Writer : saving;documents for mobile devices
-OpenOffice.org Writer : saving;documents in other formats
-OpenOffice.org Writer : saving;documents, automatically
-OpenOffice.org Writer : saving;in HTML format
-OpenOffice.org Writer : saving;in Microsoft Office file format
-OpenOffice.org Writer : saving;options
-OpenOffice.org Writer : saving;templates
-OpenOffice.org Writer : saving;to XML
-OpenOffice.org Writer : saving;VBA code in Microsoft Office documents
-OpenOffice.org Writer : saving;with password by default
-OpenOffice.org Writer : saving as command
-OpenOffice.org Writer : saving as command;precautions
-OpenOffice.org Writer : scaling
-OpenOffice.org Writer : scaling;axes
-OpenOffice.org Writer : scaling;font sizes in user interface
-OpenOffice.org Writer : scaling;objects
-OpenOffice.org Writer : scaling;pictures
-OpenOffice.org Writer : scaling;printing in OpenOffice.org Math
-OpenOffice.org Writer : scaling;text frames, by mouse
-OpenOffice.org Writer : scaling;text in charts
-OpenOffice.org Writer : scaling;when printing presentations
-OpenOffice.org Writer : scaling, see also zooming
-OpenOffice.org Writer : scanning pictures
-OpenOffice.org Writer : scatter charts
-OpenOffice.org Writer : scope of page styles
-OpenOffice.org Writer : screen
-OpenOffice.org Writer : screen;full screen views
-OpenOffice.org Writer : screen;scaling
-OpenOffice.org Writer : screen magnifiers
-OpenOffice.org Writer : screen readers
-OpenOffice.org Writer : script organization
-OpenOffice.org Writer : scrollbars
-OpenOffice.org Writer : scrollbars;controls
-OpenOffice.org Writer : scrollbars;displaying (Calc)
-OpenOffice.org Writer : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Writer : search criteria for database functions in cells
-OpenOffice.org Writer : search engines
-OpenOffice.org Writer : search engines;definition
-OpenOffice.org Writer : search engines;selecting
-OpenOffice.org Writer : searching
-OpenOffice.org Writer : searching;all sheets
-OpenOffice.org Writer : searching;cross-references
-OpenOffice.org Writer : searching;databases
-OpenOffice.org Writer : searching;form filters
-OpenOffice.org Writer : searching;formats
-OpenOffice.org Writer : searching;Internet
-OpenOffice.org Writer : searching;repeating a search
-OpenOffice.org Writer : searching;synonyms
-OpenOffice.org Writer : searching;tables and forms
-OpenOffice.org Writer : searching;with wildcards
-OpenOffice.org Writer : searching, see also finding
-OpenOffice.org Writer : secondary axes in charts
-OpenOffice.org Writer : sections
-OpenOffice.org Writer : sections;backgrounds
-OpenOffice.org Writer : sections;columns in
-OpenOffice.org Writer : sections;defining conditions
-OpenOffice.org Writer : sections;editing
-OpenOffice.org Writer : sections;hiding
-OpenOffice.org Writer : sections;inserting
-OpenOffice.org Writer : sections;inserting external content
-OpenOffice.org Writer : sections;inserting sections by DDE
-OpenOffice.org Writer : sections;moving and copying
-OpenOffice.org Writer : sections;protecting/unprotecting
-OpenOffice.org Writer : sections;remarks
-OpenOffice.org Writer : security
-OpenOffice.org Writer : security;digital signatures
-OpenOffice.org Writer : security;options for documents with macros
-OpenOffice.org Writer : security;protecting contents
-OpenOffice.org Writer : security;warning dialogs with macros
-OpenOffice.org Writer : selecting
-OpenOffice.org Writer : selecting;controls
-OpenOffice.org Writer : selecting;measurement units
-OpenOffice.org Writer : selecting;objects
-OpenOffice.org Writer : selecting;paper trays
-OpenOffice.org Writer : selecting;print areas
-OpenOffice.org Writer : selecting;several files
-OpenOffice.org Writer : selecting;tables
-OpenOffice.org Writer : selecting;text, with keyboard
-OpenOffice.org Writer : selection clipboard
-OpenOffice.org Writer : selection frames
-OpenOffice.org Writer : selection modes in text
-OpenOffice.org Writer : sending
-OpenOffice.org Writer : sending;AutoAbstract function in presentations
-OpenOffice.org Writer : sending;documents as e-mail
-OpenOffice.org Writer : sending;documents as faxes
-OpenOffice.org Writer : separation, see hyphenation
-OpenOffice.org Writer : separator lines
-OpenOffice.org Writer : separator lines;AutoFormat function
-OpenOffice.org Writer : separator lines;defining
-OpenOffice.org Writer : separators
-OpenOffice.org Writer : separators;conditional
-OpenOffice.org Writer : Server Side ImageMap
-OpenOffice.org Writer : settings
-OpenOffice.org Writer : settings;direct cursor
-OpenOffice.org Writer : settings;printers
-OpenOffice.org Writer : settings;program configuration
-OpenOffice.org Writer : settings;proxies
-OpenOffice.org Writer : settings;tracking changes
-OpenOffice.org Writer : settings;views
-OpenOffice.org Writer : settings;word completion
-OpenOffice.org Writer : SGML
-OpenOffice.org Writer : SGML;definition
-OpenOffice.org Writer : shadows
-OpenOffice.org Writer : shadows;areas
-OpenOffice.org Writer : shadows;borders
-OpenOffice.org Writer : shadows;characters
-OpenOffice.org Writer : shadows;characters, using context menu
-OpenOffice.org Writer : shadows;headers/footers
-OpenOffice.org Writer : sharing documents
-OpenOffice.org Writer : sharpening filter
-OpenOffice.org Writer : sheet tabs
-OpenOffice.org Writer : sheet tabs;displaying
-OpenOffice.org Writer : sheets
-OpenOffice.org Writer : sheets;searching all
-OpenOffice.org Writer : shortcut keys
-OpenOffice.org Writer : shortcut keys;assigning macros
-OpenOffice.org Writer : shortcut keys;bold formatting
-OpenOffice.org Writer : shortcut keys;charts
-OpenOffice.org Writer : shortcut keys;general
-OpenOffice.org Writer : shortcut keys;in databases
-OpenOffice.org Writer : shortcut keys;in text documents
-OpenOffice.org Writer : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Writer : showing
-OpenOffice.org Writer : showing;changes
-OpenOffice.org Writer : showing;docked windows
-OpenOffice.org Writer : showing;drawings and controls (Writer)
-OpenOffice.org Writer : showing;live presentations on the Internet
-OpenOffice.org Writer : showing;rulers
-OpenOffice.org Writer : showing;toolbars
-OpenOffice.org Writer : sideways orientation of pages
-OpenOffice.org Writer : signing documents with digital signatures
-OpenOffice.org Writer : similarity search
-OpenOffice.org Writer : simple handles (Writer)
-OpenOffice.org Writer : simplified Chinese
-OpenOffice.org Writer : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Writer : single sign on options
-OpenOffice.org Writer : single-line spacing in text
-OpenOffice.org Writer : sizes
-OpenOffice.org Writer : sizes;draw objects
-OpenOffice.org Writer : sizes;pictures
-OpenOffice.org Writer : slanting draw objects
-OpenOffice.org Writer : small capitals
-OpenOffice.org Writer : small icons
-OpenOffice.org Writer : smart tag configuration
-OpenOffice.org Writer : smart tags
-OpenOffice.org Writer : smooth scrolling (Writer)
-OpenOffice.org Writer : smoothing filter
-OpenOffice.org Writer : snap grid defaults (Writer/Calc)
-OpenOffice.org Writer : snapping in presentations and drawings
-OpenOffice.org Writer : solarization filter
-OpenOffice.org Writer : sort lists
-OpenOffice.org Writer : sort lists;copying to in Calc
-OpenOffice.org Writer : sorting
-OpenOffice.org Writer : sorting;data in forms
-OpenOffice.org Writer : sorting;databases
-OpenOffice.org Writer : sorting;paragraphs in special languages
-OpenOffice.org Writer : sorting;paragraphs/table rows
-OpenOffice.org Writer : sounds
-OpenOffice.org Writer : sounds;inserting and playing
-OpenOffice.org Writer : spaces
-OpenOffice.org Writer : spaces;displaying (Writer)
-OpenOffice.org Writer : spaces;ignoring double
-OpenOffice.org Writer : spaces;inserting protected spaces
-OpenOffice.org Writer : spaces;showing protected spaces (Writer)
-OpenOffice.org Writer : spacing
-OpenOffice.org Writer : spacing;between paragraphs in footnotes
-OpenOffice.org Writer : spacing;endnotes/footnotes
-OpenOffice.org Writer : spacing;font effects
-OpenOffice.org Writer : spacing;lines and paragraphs
-OpenOffice.org Writer : spacing;register-true text
-OpenOffice.org Writer : spacing;tab stops in text documents
-OpenOffice.org Writer : spacing;tabs in presentations
-OpenOffice.org Writer : spadmin
-OpenOffice.org Writer : special characters
-OpenOffice.org Writer : speech bubbles
-OpenOffice.org Writer : speed of printing
-OpenOffice.org Writer : spellcheck
-OpenOffice.org Writer : spellcheck;activating for a language
-OpenOffice.org Writer : spellcheck;activating for all languages
-OpenOffice.org Writer : spellcheck;AutoSpellcheck on/off
-OpenOffice.org Writer : spellcheck;checking text documents manually
-OpenOffice.org Writer : spellcheck;context menus
-OpenOffice.org Writer : spellcheck;default languages
-OpenOffice.org Writer : spellcheck;dialog
-OpenOffice.org Writer : spellcheck;dictionary of exceptions
-OpenOffice.org Writer : spellcheck;ignore list
-OpenOffice.org Writer : spelling in thesaurus
-OpenOffice.org Writer : spin button creation
-OpenOffice.org Writer : splitting cells
-OpenOffice.org Writer : splitting cells;by keyboard
-OpenOffice.org Writer : splitting cells;by menu command
-OpenOffice.org Writer : splitting tables
-OpenOffice.org Writer : splitting tables;at cursor position
-OpenOffice.org Writer : splitting tables;row breaks
-OpenOffice.org Writer : spoolfiles with Xprinter
-OpenOffice.org Writer : spreadsheets
-OpenOffice.org Writer : spreadsheets;as databases (base)
-OpenOffice.org Writer : spreadsheets;copying areas to text documents
-OpenOffice.org Writer : spreadsheets;creating/opening
-OpenOffice.org Writer : spreadsheets;inserting charts
-OpenOffice.org Writer : spreadsheets;inserting database records
-OpenOffice.org Writer : spreadsheets;inserting tables from
-OpenOffice.org Writer : spreadsheets;printing
-OpenOffice.org Writer : spreadsheets;saving
-OpenOffice.org Writer : spreadsheets;saving automatically
-OpenOffice.org Writer : spreadsheets;saving in other formats
-OpenOffice.org Writer : spreadsheets;sending as e-mail
-OpenOffice.org Writer : SQL
-OpenOffice.org Writer : SQL;definition
-OpenOffice.org Writer : SQL;DISTINCT parameter
-OpenOffice.org Writer : SQL;executing SQL commands
-OpenOffice.org Writer : SQL;executing SQL statements (Base)
-OpenOffice.org Writer : SQL;queries (Base)
-OpenOffice.org Writer : square drawings
-OpenOffice.org Writer : standard bar on/off
-OpenOffice.org Writer : standard deviation in charts
-OpenOffice.org Writer : standard filters in databases
-OpenOffice.org Writer : standard printer under UNIX
-OpenOffice.org Writer : start parameters
-OpenOffice.org Writer : starting page numbers
-OpenOffice.org Writer : statistical functions
-OpenOffice.org Writer : statistics in charts
-OpenOffice.org Writer : status bar on/off
-OpenOffice.org Writer : stickers
-OpenOffice.org Writer : stock charts
-OpenOffice.org Writer : storing bibliographic information
-OpenOffice.org Writer : strikethrough
-OpenOffice.org Writer : strikethrough;characters
-OpenOffice.org Writer : strikethrough;font effects
-OpenOffice.org Writer : styles
-OpenOffice.org Writer : styles;'changed' message
-OpenOffice.org Writer : styles;categories
-OpenOffice.org Writer : styles;conditional
-OpenOffice.org Writer : styles;copying between documents
-OpenOffice.org Writer : styles;creating from selections
-OpenOffice.org Writer : styles;finding
-OpenOffice.org Writer : styles;for pages
-OpenOffice.org Writer : styles;importing from other files
-OpenOffice.org Writer : styles;keyboard shortcuts
-OpenOffice.org Writer : styles;master documents
-OpenOffice.org Writer : styles;organizing
-OpenOffice.org Writer : styles;printing styles used in a document
-OpenOffice.org Writer : styles;replacing automatically
-OpenOffice.org Writer : styles;styles and templates
-OpenOffice.org Writer : styles;table styles
-OpenOffice.org Writer : styles;transferring
-OpenOffice.org Writer : styles;updating from selections
-OpenOffice.org Writer : Styles and Formatting window
-OpenOffice.org Writer : Styles and Formatting window;applying styles
-OpenOffice.org Writer : Styles and Formatting window;docking
-OpenOffice.org Writer : Styles and Formatting window;docking and resizing
-OpenOffice.org Writer : Styles and Formatting window;updating from selections
-OpenOffice.org Writer : Stylist, see Styles and Formatting window
-OpenOffice.org Writer : subdocuments
-OpenOffice.org Writer : subdocuments;properties
-OpenOffice.org Writer : subdocuments;removing from master documents
-OpenOffice.org Writer : subdocuments;starting on new pages
-OpenOffice.org Writer : subforms
-OpenOffice.org Writer : subforms;creating
-OpenOffice.org Writer : subforms;description
-OpenOffice.org Writer : subject fields
-OpenOffice.org Writer : submitting forms
-OpenOffice.org Writer : subscript text
-OpenOffice.org Writer : subsidiary documents
-OpenOffice.org Writer : suffixes in file formats
-OpenOffice.org Writer : sums of table cell series
-OpenOffice.org Writer : superscript text
-OpenOffice.org Writer : support on the Web
-OpenOffice.org Writer : switching off
-OpenOffice.org Writer : switching off;hyphenation for specific words
-OpenOffice.org Writer : switching off;word completion
-OpenOffice.org Writer : synchronizing
-OpenOffice.org Writer : synchronizing;labels and business cards
-OpenOffice.org Writer : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Writer : synonyms in thesaurus
-OpenOffice.org Writer : system address book registration
-OpenOffice.org Writer : tab stops
-OpenOffice.org Writer : tab stops;before headings
-OpenOffice.org Writer : tab stops;displaying (Writer)
-OpenOffice.org Writer : tab stops;inserting and editing
-OpenOffice.org Writer : tab stops;inserting in lists
-OpenOffice.org Writer : tab stops;setting in sheets
-OpenOffice.org Writer : tab stops;settings
-OpenOffice.org Writer : tab stops;spacing in presentations
-OpenOffice.org Writer : tab stops;spacing in text documents
-OpenOffice.org Writer : table cells
-OpenOffice.org Writer : table cells;adjusting the width on rulers
-OpenOffice.org Writer : table cells;calculating sums
-OpenOffice.org Writer : table cells;enlarging/reducing in text
-OpenOffice.org Writer : table controls
-OpenOffice.org Writer : table controls;form functions
-OpenOffice.org Writer : table controls;keyboard-only edit mode
-OpenOffice.org Writer : table controls;properties
-OpenOffice.org Writer : table mode selection
-OpenOffice.org Writer : table views of databases
-OpenOffice.org Writer : Table Wizard (Base)
-OpenOffice.org Writer : tables
-OpenOffice.org Writer : tables;adapting the width by keyboard
-OpenOffice.org Writer : tables;allowing page breaks
-OpenOffice.org Writer : tables;AutoFormat function
-OpenOffice.org Writer : tables;backgrounds
-OpenOffice.org Writer : tables;calculating across
-OpenOffice.org Writer : tables;calculating sums
-OpenOffice.org Writer : tables;converting to text
-OpenOffice.org Writer : tables;cross-referencing
-OpenOffice.org Writer : tables;defining borders
-OpenOffice.org Writer : tables;deleting
-OpenOffice.org Writer : tables;editing by keyboard
-OpenOffice.org Writer : tables;editing with the keyboard
-OpenOffice.org Writer : tables;heading repetition after page breaks
-OpenOffice.org Writer : tables;inserting columns in
-OpenOffice.org Writer : tables;inserting line breaks
-OpenOffice.org Writer : tables;inserting rows
-OpenOffice.org Writer : tables;inserting text before
-OpenOffice.org Writer : tables;inserting text tables
-OpenOffice.org Writer : tables;jumping to
-OpenOffice.org Writer : tables;labeling
-OpenOffice.org Writer : tables;merging
-OpenOffice.org Writer : tables;merging cells
-OpenOffice.org Writer : tables;number recognition
-OpenOffice.org Writer : tables;performing calculations in
-OpenOffice.org Writer : tables;positioning
-OpenOffice.org Writer : tables;protecting/unprotecting cells
-OpenOffice.org Writer : tables;resizing
-OpenOffice.org Writer : tables;selecting
-OpenOffice.org Writer : tables;sorting rows
-OpenOffice.org Writer : tables;splitting
-OpenOffice.org Writer : tables;start/end of document
-OpenOffice.org Writer : tables;text flow around text tables
-OpenOffice.org Writer : tables in databases
-OpenOffice.org Writer : tables in databases;access rights to (Base)
-OpenOffice.org Writer : tables in databases;adding to queries
-OpenOffice.org Writer : tables in databases;browsing and editing
-OpenOffice.org Writer : tables in databases;copying database tables (Base)
-OpenOffice.org Writer : tables in databases;creating
-OpenOffice.org Writer : tables in databases;creating in design view
-OpenOffice.org Writer : tables in databases;importing text formats (Base)
-OpenOffice.org Writer : tables in databases;joining for queries (Base)
-OpenOffice.org Writer : tables in databases;printing queries (Base)
-OpenOffice.org Writer : tables in databases;relations (Base)
-OpenOffice.org Writer : tables in databases;searching
-OpenOffice.org Writer : tables in spreadsheets
-OpenOffice.org Writer : tables in spreadsheets;copying data to other applications
-OpenOffice.org Writer : tables in spreadsheets;defining borders
-OpenOffice.org Writer : tables in spreadsheets;inserting in text
-OpenOffice.org Writer : tables in spreadsheets;value highlighting
-OpenOffice.org Writer : tables in text
-OpenOffice.org Writer : tables in text;captions
-OpenOffice.org Writer : tables in text;creating automatically
-OpenOffice.org Writer : tables in text;default settings
-OpenOffice.org Writer : tables in text;defining borders
-OpenOffice.org Writer : tables in text;displaying
-OpenOffice.org Writer : tables in text;printing
-OpenOffice.org Writer : tables of contents
-OpenOffice.org Writer : tables of contents;creating and updating
-OpenOffice.org Writer : tables of contents;defining entries in
-OpenOffice.org Writer : tables of contents;editing and deleting
-OpenOffice.org Writer : tables of contents;editing or deleting entries
-OpenOffice.org Writer : tables of contents;formatting
-OpenOffice.org Writer : tables of contents;hyperlinks as entries
-OpenOffice.org Writer : tables of contents;unprotecting
-OpenOffice.org Writer : tabs
-OpenOffice.org Writer : tabs;displaying sheet tabs
-OpenOffice.org Writer : tags
-OpenOffice.org Writer : tags;definition
-OpenOffice.org Writer : tags;in OpenOffice.org Writer
-OpenOffice.org Writer : tags;META tags
-OpenOffice.org Writer : templates
-OpenOffice.org Writer : templates;agendas
-OpenOffice.org Writer : templates;changing basic fonts
-OpenOffice.org Writer : templates;creating document templates
-OpenOffice.org Writer : templates;database reports
-OpenOffice.org Writer : templates;default templates
-OpenOffice.org Writer : templates;deleting
-OpenOffice.org Writer : templates;editing and saving
-OpenOffice.org Writer : templates;faxes
-OpenOffice.org Writer : templates;importing and exporting
-OpenOffice.org Writer : templates;letters
-OpenOffice.org Writer : templates;new documents from templates
-OpenOffice.org Writer : templates;opening documents with
-OpenOffice.org Writer : templates;organizing
-OpenOffice.org Writer : templates;organizing (guide)
-OpenOffice.org Writer : templates;updating from selections
-OpenOffice.org Writer : terminology
-OpenOffice.org Writer : terminology;general glossary
-OpenOffice.org Writer : terminology;Internet glossary
-OpenOffice.org Writer : testing XML filters
-OpenOffice.org Writer : text
-OpenOffice.org Writer : text;animating
-OpenOffice.org Writer : text;Asian layout
-OpenOffice.org Writer : text;backgrounds
-OpenOffice.org Writer : text;bold
-OpenOffice.org Writer : text;coloring
-OpenOffice.org Writer : text;conditional text
-OpenOffice.org Writer : text;contours
-OpenOffice.org Writer : text;converting to tables
-OpenOffice.org Writer : text;copying by drag and drop
-OpenOffice.org Writer : text;CTL languages
-OpenOffice.org Writer : text;cursor
-OpenOffice.org Writer : text;drawing pictures
-OpenOffice.org Writer : text;emphasizing
-OpenOffice.org Writer : text;font effects
-OpenOffice.org Writer : text;font sizes
-OpenOffice.org Writer : text;font styles
-OpenOffice.org Writer : text;fonts and formats
-OpenOffice.org Writer : text;Fontwork icons
-OpenOffice.org Writer : text;formatting around objects
-OpenOffice.org Writer : text;formatting bold while typing
-OpenOffice.org Writer : text;hiding
-OpenOffice.org Writer : text;hiding from specific users, with conditions
-OpenOffice.org Writer : text;hyperlinks
-OpenOffice.org Writer : text;input fields
-OpenOffice.org Writer : text;inserting pictures from Draw
-OpenOffice.org Writer : text;inserting pictures in
-OpenOffice.org Writer : text;inserting special characters
-OpenOffice.org Writer : text;italics
-OpenOffice.org Writer : text;kerning
-OpenOffice.org Writer : text;language selection
-OpenOffice.org Writer : text;line numbers
-OpenOffice.org Writer : text;line spacing
-OpenOffice.org Writer : text;multi-column
-OpenOffice.org Writer : text;navigating and selecting with keyboard
-OpenOffice.org Writer : text;non-printable
-OpenOffice.org Writer : text;number of words/characters
-OpenOffice.org Writer : text;overwriting or inserting
-OpenOffice.org Writer : text;printing in black
-OpenOffice.org Writer : text;replacing with format
-OpenOffice.org Writer : text;rotating
-OpenOffice.org Writer : text;selection modes
-OpenOffice.org Writer : text;shadowed
-OpenOffice.org Writer : text;sorting paragraphs
-OpenOffice.org Writer : text;subscript and superscript
-OpenOffice.org Writer : text;text/draw objects
-OpenOffice.org Writer : text;turning off automatic correction
-OpenOffice.org Writer : text;uppercase or lowercase
-OpenOffice.org Writer : text animation
-OpenOffice.org Writer : text attributes
-OpenOffice.org Writer : text attributes;hyperlinks
-OpenOffice.org Writer : text attributes;undoing
-OpenOffice.org Writer : text blocks
-OpenOffice.org Writer : text boxes
-OpenOffice.org Writer : text boxes;form functions
-OpenOffice.org Writer : text boxes;positioning
-OpenOffice.org Writer : text breaks in cells
-OpenOffice.org Writer : text colors for better accessibility
-OpenOffice.org Writer : text columns
-OpenOffice.org Writer : text databases (Base)
-OpenOffice.org Writer : text documents
-OpenOffice.org Writer : text documents;creating/opening
-OpenOffice.org Writer : text documents;default templates
-OpenOffice.org Writer : text documents;importing/exporting
-OpenOffice.org Writer : text documents;inserting Calc charts
-OpenOffice.org Writer : text documents;inserting spreadsheet cells
-OpenOffice.org Writer : text documents;merging
-OpenOffice.org Writer : text documents;print settings
-OpenOffice.org Writer : text documents;printing
-OpenOffice.org Writer : text documents;publishing in HTML
-OpenOffice.org Writer : text documents;saving
-OpenOffice.org Writer : text documents;saving automatically
-OpenOffice.org Writer : text documents;saving in other formats
-OpenOffice.org Writer : text documents;sending as e-mail
-OpenOffice.org Writer : text documents;shortcut keys in
-OpenOffice.org Writer : text documents;word completion settings
-OpenOffice.org Writer : text effects
-OpenOffice.org Writer : text flow
-OpenOffice.org Writer : text flow;around text tables
-OpenOffice.org Writer : text flow;at breaks
-OpenOffice.org Writer : text flow;from frame to frame
-OpenOffice.org Writer : text flow;in cells
-OpenOffice.org Writer : text formats
-OpenOffice.org Writer : text formats;copying and pasting
-OpenOffice.org Writer : text formats;databases
-OpenOffice.org Writer : text formats;finding
-OpenOffice.org Writer : text formats;pasting
-OpenOffice.org Writer : text frames
-OpenOffice.org Writer : text frames;centering on pages
-OpenOffice.org Writer : text frames;inserting/editing/linking
-OpenOffice.org Writer : text frames;labeling
-OpenOffice.org Writer : text grid for Asian layout
-OpenOffice.org Writer : text input fields
-OpenOffice.org Writer : text layout for special languages
-OpenOffice.org Writer : text objects
-OpenOffice.org Writer : text objects;alignment
-OpenOffice.org Writer : text objects;draw functions
-OpenOffice.org Writer : text objects;fonts
-OpenOffice.org Writer : text objects;in presentations and drawings
-OpenOffice.org Writer : text overflow in spreadsheet cells
-OpenOffice.org Writer : text scaling in charts
-OpenOffice.org Writer : text sections
-OpenOffice.org Writer : text sections;moving and copying
-OpenOffice.org Writer : text sections;using
-OpenOffice.org Writer : text wrap around objects
-OpenOffice.org Writer : text, see also text documents, paragraphs and characters
-OpenOffice.org Writer : TextArt, see Fontwork
-OpenOffice.org Writer : textures
-OpenOffice.org Writer : textures;inserting from Gallery
-OpenOffice.org Writer : textures;on chart bars
-OpenOffice.org Writer : Thai
-OpenOffice.org Writer : Thai;entering text
-OpenOffice.org Writer : Thai;language settings
-OpenOffice.org Writer : thesaurus
-OpenOffice.org Writer : thesaurus;activating for a language
-OpenOffice.org Writer : thesaurus;related words
-OpenOffice.org Writer : ticker text
-OpenOffice.org Writer : time fields
-OpenOffice.org Writer : time fields;form functions
-OpenOffice.org Writer : time fields;HTML
-OpenOffice.org Writer : time fields;inserting
-OpenOffice.org Writer : times
-OpenOffice.org Writer : times;inserting when printing presentations
-OpenOffice.org Writer : times, formats
-OpenOffice.org Writer : tips
-OpenOffice.org Writer : tips;extended tips in Help
-OpenOffice.org Writer : title pages
-OpenOffice.org Writer : title pages;centering text on
-OpenOffice.org Writer : title pages;page styles
-OpenOffice.org Writer : title rows
-OpenOffice.org Writer : title rows;printing in OpenOffice.org Math
-OpenOffice.org Writer : titles
-OpenOffice.org Writer : titles;alignment (charts)
-OpenOffice.org Writer : titles;changing
-OpenOffice.org Writer : titles;editing in charts
-OpenOffice.org Writer : titles;font effects
-OpenOffice.org Writer : titles;formatting automatically
-OpenOffice.org Writer : titles;formatting charts
-OpenOffice.org Writer : titles;objects
-OpenOffice.org Writer : toolbars
-OpenOffice.org Writer : toolbars;adding buttons
-OpenOffice.org Writer : toolbars;docking/undocking
-OpenOffice.org Writer : toolbars;Form Navigation bar
-OpenOffice.org Writer : toolbars;viewing/closing
-OpenOffice.org Writer : tools bar
-OpenOffice.org Writer : tooltips
-OpenOffice.org Writer : tooltips;extended tips
-OpenOffice.org Writer : tooltips;help
-OpenOffice.org Writer : totals in text tables
-OpenOffice.org Writer : traditional Chinese
-OpenOffice.org Writer : traditional Chinese;translating to simplified chinese
-OpenOffice.org Writer : transparency
-OpenOffice.org Writer : transparency;areas
-OpenOffice.org Writer : transparency;off for faster printing
-OpenOffice.org Writer : transparency;saving
-OpenOffice.org Writer : tree view of Help
-OpenOffice.org Writer : trend lines in charts
-OpenOffice.org Writer : trigonometric functions
-OpenOffice.org Writer : turning off automatic correction
-OpenOffice.org Writer : typefaces
-OpenOffice.org Writer : typefaces;adding under UNIX
-OpenOffice.org Writer : typefaces;formats
-OpenOffice.org Writer : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Writer : typography
-OpenOffice.org Writer : typography;Asian
-OpenOffice.org Writer : underlining
-OpenOffice.org Writer : underlining;AutoFormat function
-OpenOffice.org Writer : underlining;characters
-OpenOffice.org Writer : underlining;quick
-OpenOffice.org Writer : underlining;text
-OpenOffice.org Writer : undocking windows
-OpenOffice.org Writer : undoing
-OpenOffice.org Writer : undoing;direct formatting
-OpenOffice.org Writer : undoing;editing
-OpenOffice.org Writer : undoing;number of steps
-OpenOffice.org Writer : ungrouping groups
-OpenOffice.org Writer : units
-OpenOffice.org Writer : units;converting
-OpenOffice.org Writer : units;measurement units
-OpenOffice.org Writer : unlinking frames
-OpenOffice.org Writer : UNO components
-OpenOffice.org Writer : UNO components;Extension Manager
-OpenOffice.org Writer : UNO components;integrating new
-OpenOffice.org Writer : unprotecting tables of contents and indexes
-OpenOffice.org Writer : update options
-OpenOffice.org Writer : updates
-OpenOffice.org Writer : updates;checking automatically
-OpenOffice.org Writer : updates;checking manually
-OpenOffice.org Writer : updating
-OpenOffice.org Writer : updating;cross-references
-OpenOffice.org Writer : updating;fields
-OpenOffice.org Writer : updating;fields and charts, automatically (Writer)
-OpenOffice.org Writer : updating;indexes/tables of contents
-OpenOffice.org Writer : updating;linked sections, manually
-OpenOffice.org Writer : updating;links in text documents
-OpenOffice.org Writer : updating;links, on opening
-OpenOffice.org Writer : updating;styles, from selections
-OpenOffice.org Writer : updating;tables of contents
-OpenOffice.org Writer : updating;templates
-OpenOffice.org Writer : updating;text documents
-OpenOffice.org Writer : uppercase
-OpenOffice.org Writer : uppercase;changing to lowercase
-OpenOffice.org Writer : uppercase;formatting text
-OpenOffice.org Writer : URL
-OpenOffice.org Writer : URL;changing hyperlink URLs
-OpenOffice.org Writer : URL;definition
-OpenOffice.org Writer : URL;in pictures
-OpenOffice.org Writer : URL;saving absolute/relative paths
-OpenOffice.org Writer : URL;turning off URL recognition
-OpenOffice.org Writer : user data
-OpenOffice.org Writer : user data;in conditions
-OpenOffice.org Writer : user data;input
-OpenOffice.org Writer : user data;querying
-OpenOffice.org Writer : user data;removing when saving
-OpenOffice.org Writer : user variables in conditions/fields
-OpenOffice.org Writer : user-defined dictionaries
-OpenOffice.org Writer : user-defined dictionaries;creating
-OpenOffice.org Writer : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Writer : user-defined dictionaries;editing
-OpenOffice.org Writer : user-defined dictionaries;removing words from
-OpenOffice.org Writer : user-defined fields, restriction
-OpenOffice.org Writer : user-defined indexes
-OpenOffice.org Writer : user-defined styles
-OpenOffice.org Writer : user-defined styles;automatically replacing
-OpenOffice.org Writer : UTF-8/UCS2 support
-OpenOffice.org Writer : values
-OpenOffice.org Writer : values;rounded as shown (Calc)
-OpenOffice.org Writer : variable dates
-OpenOffice.org Writer : variables
-OpenOffice.org Writer : variables;document properties
-OpenOffice.org Writer : variables;for paths
-OpenOffice.org Writer : variables;in conditions
-OpenOffice.org Writer : variances in charts
-OpenOffice.org Writer : VBA code
-OpenOffice.org Writer : VBA code;loading/saving documents with VBA code
-OpenOffice.org Writer : version management
-OpenOffice.org Writer : version numbers of documents
-OpenOffice.org Writer : versions
-OpenOffice.org Writer : versions;comparing documents
-OpenOffice.org Writer : versions;file saving as, restriction
-OpenOffice.org Writer : versions;merging document versions
-OpenOffice.org Writer : versions;of a document
-OpenOffice.org Writer : versions;OpenOffice.org
-OpenOffice.org Writer : vertical callouts
-OpenOffice.org Writer : vertical rulers
-OpenOffice.org Writer : vertical scrollbars (Writer)
-OpenOffice.org Writer : vertical text boxes
-OpenOffice.org Writer : videos
-OpenOffice.org Writer : viewing
-OpenOffice.org Writer : viewing;databases
-OpenOffice.org Writer : viewing;fields
-OpenOffice.org Writer : viewing;file properties
-OpenOffice.org Writer : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Writer : viewing;toolbars
-OpenOffice.org Writer : views
-OpenOffice.org Writer : views;creating database views (Base)
-OpenOffice.org Writer : views;defaults
-OpenOffice.org Writer : views;full screen
-OpenOffice.org Writer : views;icons
-OpenOffice.org Writer : views;in 3D
-OpenOffice.org Writer : views;scaling
-OpenOffice.org Writer : Visual Basic for Applications
-OpenOffice.org Writer : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Writer : watermarks
-OpenOffice.org Writer : web documents
-OpenOffice.org Writer : web documents;XForms
-OpenOffice.org Writer : Web support
-OpenOffice.org Writer : WebCast export
-OpenOffice.org Writer : WebDAV over HTTPS
-OpenOffice.org Writer : weekdays
-OpenOffice.org Writer : weekdays;automatically completing
-OpenOffice.org Writer : widows
-OpenOffice.org Writer : wildcards, see regular expressions
-OpenOffice.org Writer : windows
-OpenOffice.org Writer : windows;docking
-OpenOffice.org Writer : windows;docking definition
-OpenOffice.org Writer : windows;hiding/showing/docking
-OpenOffice.org Writer : windows;new
-OpenOffice.org Writer : wizards
-OpenOffice.org Writer : wizards;agendas
-OpenOffice.org Writer : wizards;database queries
-OpenOffice.org Writer : wizards;database tables (Base)
-OpenOffice.org Writer : wizards;databases (Base)
-OpenOffice.org Writer : wizards;document converter
-OpenOffice.org Writer : wizards;Euro Converter
-OpenOffice.org Writer : wizards;faxes
-OpenOffice.org Writer : wizards;form letters
-OpenOffice.org Writer : wizards;forms
-OpenOffice.org Writer : wizards;letters
-OpenOffice.org Writer : wizards;overview
-OpenOffice.org Writer : wizards;presentations
-OpenOffice.org Writer : wizards;reports
-OpenOffice.org Writer : word completion
-OpenOffice.org Writer : word completion;settings
-OpenOffice.org Writer : word completion;using/disabling
-OpenOffice.org Writer : word counts
-OpenOffice.org Writer : Word documents
-OpenOffice.org Writer : Word documents;compatibility
-OpenOffice.org Writer : Word documents;saving as
-OpenOffice.org Writer : WordArt, see Fontwork
-OpenOffice.org Writer : words
-OpenOffice.org Writer : words;automatic replacement on/off
-OpenOffice.org Writer : words;automatically replacing
-OpenOffice.org Writer : words;backgrounds
-OpenOffice.org Writer : words;counting in text
-OpenOffice.org Writer : words;disabling spellcheck
-OpenOffice.org Writer : words;wrapping in cells
-OpenOffice.org Writer : words;wrapping in CTL
-OpenOffice.org Writer : words;wrapping/not wrapping in text
-OpenOffice.org Writer : working directory change
-OpenOffice.org Writer : wrapping text
-OpenOffice.org Writer : wrapping text;editing contours
-OpenOffice.org Writer : wrapping text;in cells
-OpenOffice.org Writer : write protection on/off
-OpenOffice.org Writer : writing aids options
-OpenOffice.org Writer : writing with direct cursor
-OpenOffice.org Writer : WYSIWYG in fonts lists
-OpenOffice.org Writer : X axes
-OpenOffice.org Writer : X axes;grid formatting
-OpenOffice.org Writer : X axes;scaling
-OpenOffice.org Writer : X axes;showing
-OpenOffice.org Writer : XForms
-OpenOffice.org Writer : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Writer : XForms;conditions
-OpenOffice.org Writer : XForms;opening/editing
-OpenOffice.org Writer : XML converters
-OpenOffice.org Writer : XML file formats
-OpenOffice.org Writer : XML filters
-OpenOffice.org Writer : XML filters;creating/testing
-OpenOffice.org Writer : XML filters;saving as package/installing/deleting
-OpenOffice.org Writer : XML filters;settings
-OpenOffice.org Writer : XML Forms, see XForms
-OpenOffice.org Writer : XSLT filters, see also XML filters
-OpenOffice.org Writer : XY charts
-OpenOffice.org Writer : Y axes
-OpenOffice.org Writer : Y axes;formatting
-OpenOffice.org Writer : Y axes;grid formatting
-OpenOffice.org Writer : Y axes;scaling
-OpenOffice.org Writer : Y axes;showing
-OpenOffice.org Writer : years
-OpenOffice.org Writer : years;2-digit options
-OpenOffice.org Writer : Z axes
-OpenOffice.org Writer : Z axes;grid formatting
-OpenOffice.org Writer : Z axes;showing
-OpenOffice.org Writer : zero values
-OpenOffice.org Writer : zero values;displaying (Calc)
-OpenOffice.org Writer : zooming
-OpenOffice.org Writer : zooming;page views
-OpenOffice.org Writer : zooming;pictures
-OpenOffice.org Writer : zooming;status bar
-OpenOffice.org Math : 1/2 replacement
-OpenOffice.org Math : 3D text creation
-OpenOffice.org Math : 3D view
-OpenOffice.org Math : abbreviation replacement
-OpenOffice.org Math : absolute hyperlinks
-OpenOffice.org Math : absolute saving of URLs
-OpenOffice.org Math : absolute values
-OpenOffice.org Math : accents
-OpenOffice.org Math : accents
-OpenOffice.org Math : accents;in OpenOffice.org Math
-OpenOffice.org Math : Access databases (base)
-OpenOffice.org Math : access rights for database tables (Base)
-OpenOffice.org Math : accessibility
-OpenOffice.org Math : accessibility;general shortcuts
-OpenOffice.org Math : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Math : accessibility;OpenOffice.org features
-OpenOffice.org Math : accessibility;OpenOffice.org Math shortcuts
-OpenOffice.org Math : accessibility;options
-OpenOffice.org Math : activating
-OpenOffice.org Math : activating;context menus
-OpenOffice.org Math : activating;Error Report Tool
-OpenOffice.org Math : activating;extended help tips
-OpenOffice.org Math : activating;plug-ins
-OpenOffice.org Math : ActiveX control
-OpenOffice.org Math : Adabas D databases (base)
-OpenOffice.org Math : add-ons, see UNO components
-OpenOffice.org Math : addition signs
-OpenOffice.org Math : additional selection mode
-OpenOffice.org Math : address books
-OpenOffice.org Math : address books;LDAP server (Base)
-OpenOffice.org Math : address books;registering
-OpenOffice.org Math : address labels from databases
-OpenOffice.org Math : ADO databases (Base)
-OpenOffice.org Math : Agenda Wizard
-OpenOffice.org Math : aging filter
-OpenOffice.org Math : aligning
-OpenOffice.org Math : aligning;cells
-OpenOffice.org Math : aligning;characters in OpenOffice.org Math
-OpenOffice.org Math : aligning;multi-line formulas
-OpenOffice.org Math : aligning;objects
-OpenOffice.org Math : aligning;paragraphs
-OpenOffice.org Math : aligning;tables in text
-OpenOffice.org Math : aligning;text objects
-OpenOffice.org Math : aligning formulas
-OpenOffice.org Math : alignment
-OpenOffice.org Math : alignment;horizontally centered (Math)
-OpenOffice.org Math : alignment;left (Math)
-OpenOffice.org Math : alignment;right (Math)
-OpenOffice.org Math : alternative fonts
-OpenOffice.org Math : ampersand symbol, see also operators
-OpenOffice.org Math : anchors
-OpenOffice.org Math : anchors;changing
-OpenOffice.org Math : anchors;displaying (Calc)
-OpenOffice.org Math : anchors;types/positions for draw objects
-OpenOffice.org Math : AND operator
-OpenOffice.org Math : animations
-OpenOffice.org Math : animations;accessibility options
-OpenOffice.org Math : appearance options
-OpenOffice.org Math : approximately equal to relation
-OpenOffice.org Math : Arabic
-OpenOffice.org Math : Arabic;entering text
-OpenOffice.org Math : Arabic;language settings
-OpenOffice.org Math : arc cosine function
-OpenOffice.org Math : arc cotangent function
-OpenOffice.org Math : arc sine function
-OpenOffice.org Math : area hyperbolic cosine function
-OpenOffice.org Math : area hyperbolic cotangent function
-OpenOffice.org Math : area hyperbolic tangent function
-OpenOffice.org Math : areas
-OpenOffice.org Math : areas;bitmap patterns
-OpenOffice.org Math : areas;hatched/dotted
-OpenOffice.org Math : areas;shadows
-OpenOffice.org Math : areas;slanting
-OpenOffice.org Math : areas;styles
-OpenOffice.org Math : areas;transparency
-OpenOffice.org Math : arguments in command line
-OpenOffice.org Math : arranging
-OpenOffice.org Math : arranging;matrices
-OpenOffice.org Math : arranging;objects
-OpenOffice.org Math : arrows
-OpenOffice.org Math : arrows;defining arrow heads
-OpenOffice.org Math : arrows;defining arrow lines
-OpenOffice.org Math : arrows;drawing in text
-OpenOffice.org Math : arrows;symbols in OpenOffice.org Math
-OpenOffice.org Math : ASCII
-OpenOffice.org Math : ASCII;definition
-OpenOffice.org Math : Asian languages
-OpenOffice.org Math : Asian languages;enabling
-OpenOffice.org Math : Asian Phonetic Guide
-OpenOffice.org Math : Asian typography
-OpenOffice.org Math : assigning scripts
-OpenOffice.org Math : assistive technology in OpenOffice.org
-OpenOffice.org Math : attaching toolbars
-OpenOffice.org Math : attachments in e-mails
-OpenOffice.org Math : attributes
-OpenOffice.org Math : attributes;accents
-OpenOffice.org Math : attributes;additional information
-OpenOffice.org Math : attributes;changing defaults
-OpenOffice.org Math : attributes;changing fonts
-OpenOffice.org Math : attributes;changing in OpenOffice.org Math
-OpenOffice.org Math : attributes;colored characters
-OpenOffice.org Math : attributes;in OpenOffice.org Math
-OpenOffice.org Math : attributes;list of
-OpenOffice.org Math : audio
-OpenOffice.org Math : audio;inserting
-OpenOffice.org Math : auto reloading HTML documents
-OpenOffice.org Math : AutoAbstract function for sending text to presentations
-OpenOffice.org Math : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Math : AutoComplete function in text and list boxes
-OpenOffice.org Math : AutoCorrect function
-OpenOffice.org Math : AutoCorrect function;context menu
-OpenOffice.org Math : AutoCorrect function;options
-OpenOffice.org Math : AutoCorrect function;pictures and frames
-OpenOffice.org Math : AutoCorrect function;quotes
-OpenOffice.org Math : AutoCorrect function;replacement table
-OpenOffice.org Math : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Math : AutoCorrect function;URL recognition
-OpenOffice.org Math : AutoFormat function
-OpenOffice.org Math : AutoFormat function;switching on and off
-OpenOffice.org Math : automatic captions (Writer)
-OpenOffice.org Math : automatic control focus
-OpenOffice.org Math : automatic hyperlink formatting
-OpenOffice.org Math : automatic line breaks
-OpenOffice.org Math : automatic lines/borders in text
-OpenOffice.org Math : automatic saving
-OpenOffice.org Math : AutoPilots, see wizards
-OpenOffice.org Math : AutoValue
-OpenOffice.org Math : AutoValue;database tables
-OpenOffice.org Math : axes in charts
-OpenOffice.org Math : axis-ellipsis
-OpenOffice.org Math : back epsilon symbol
-OpenOffice.org Math : backgrounds
-OpenOffice.org Math : backgrounds;defining colors/pictures
-OpenOffice.org Math : backgrounds;frames/sections/indexes
-OpenOffice.org Math : backgrounds;inserting from Gallery
-OpenOffice.org Math : backgrounds;printing
-OpenOffice.org Math : backing window
-OpenOffice.org Math : backslash division sign
-OpenOffice.org Math : backups
-OpenOffice.org Math : backups;automatic
-OpenOffice.org Math : backups;documents
-OpenOffice.org Math : Basic
-OpenOffice.org Math : Basic;fonts for source display
-OpenOffice.org Math : Basic;programming
-OpenOffice.org Math : Basic;recording macros
-OpenOffice.org Math : basic fonts
-OpenOffice.org Math : Bézier curves
-OpenOffice.org Math : Bézier curves;control points in presentations
-OpenOffice.org Math : bi-directional writing
-OpenOffice.org Math : binary operators
-OpenOffice.org Math : binary operators
-OpenOffice.org Math : binary operators;list of
-OpenOffice.org Math : binding space
-OpenOffice.org Math : binomials
-OpenOffice.org Math : bitmaps
-OpenOffice.org Math : bitmaps;inserting and editing
-OpenOffice.org Math : bitmaps;off for faster printing
-OpenOffice.org Math : bitmaps;patterns
-OpenOffice.org Math : black and white printing
-OpenOffice.org Math : black printing in Calc
-OpenOffice.org Math : block selection mode
-OpenOffice.org Math : bold
-OpenOffice.org Math : bold;AutoFormat function
-OpenOffice.org Math : bold;text
-OpenOffice.org Math : bold attribute
-OpenOffice.org Math : bookmarks
-OpenOffice.org Math : bookmarks;Help
-OpenOffice.org Math : Boolean operators
-OpenOffice.org Math : borders
-OpenOffice.org Math : borders;arranging
-OpenOffice.org Math : borders;cells on screen (Calc)
-OpenOffice.org Math : borders;for paragraphs
-OpenOffice.org Math : borders;for tables
-OpenOffice.org Math : borders;shadows
-OpenOffice.org Math : borders;table boundaries (Writer)
-OpenOffice.org Math : borders, see also frames
-OpenOffice.org Math : bound fields
-OpenOffice.org Math : bound fields;controls
-OpenOffice.org Math : boundaries of tables (Writer)
-OpenOffice.org Math : braces in OpenOffice.org Math
-OpenOffice.org Math : brackets
-OpenOffice.org Math : brackets;angle (Math)
-OpenOffice.org Math : brackets;angle with operator
-OpenOffice.org Math : brackets;double square (Math)
-OpenOffice.org Math : brackets;group
-OpenOffice.org Math : brackets;in OpenOffice.org Math
-OpenOffice.org Math : brackets;inserting in OpenOffice.org Math
-OpenOffice.org Math : brackets;merging formula parts
-OpenOffice.org Math : brackets;operator (Math)
-OpenOffice.org Math : brackets;reference list
-OpenOffice.org Math : brackets;round (Math)
-OpenOffice.org Math : brackets;scalable
-OpenOffice.org Math : brackets;single, without group function
-OpenOffice.org Math : brackets;square (Math)
-OpenOffice.org Math : brackets;widowed
-OpenOffice.org Math : brackets and grouping in OpenOffice.org Math
-OpenOffice.org Math : break display (Writer)
-OpenOffice.org Math : brochures
-OpenOffice.org Math : brochures;printing several
-OpenOffice.org Math : build numbers of OpenOffice.org
-OpenOffice.org Math : bullet lists
-OpenOffice.org Math : bullet lists;formatting options
-OpenOffice.org Math : bullets
-OpenOffice.org Math : bullets;paragraphs
-OpenOffice.org Math : bullets;replacing
-OpenOffice.org Math : bullets;turning off
-OpenOffice.org Math : business cards
-OpenOffice.org Math : business cards;creating and synchronizing
-OpenOffice.org Math : business cards;using templates
-OpenOffice.org Math : button bars, see toolbars
-OpenOffice.org Math : buttons
-OpenOffice.org Math : buttons;adding push buttons
-OpenOffice.org Math : buttons;big/small
-OpenOffice.org Math : buttons;editing hyperlink buttons
-OpenOffice.org Math : buttons;form functions
-OpenOffice.org Math : buttons;toolbars
-OpenOffice.org Math : cache for graphics
-OpenOffice.org Math : calculating
-OpenOffice.org Math : calculating;iterative references (Calc)
-OpenOffice.org Math : callouts
-OpenOffice.org Math : callouts;drawings
-OpenOffice.org Math : capital letters
-OpenOffice.org Math : capital letters;AutoCorrect function
-OpenOffice.org Math : capital letters;font effects
-OpenOffice.org Math : captions
-OpenOffice.org Math : captions;automatic captions (Writer)
-OpenOffice.org Math : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Math : captions, see also labels/callouts
-OpenOffice.org Math : cardinal numbers
-OpenOffice.org Math : cascading update (Base)
-OpenOffice.org Math : case sensitivity
-OpenOffice.org Math : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Math : case sensitivity;searching
-OpenOffice.org Math : catalog for mathematical symbols
-OpenOffice.org Math : ceiling brackets
-OpenOffice.org Math : ceiling brackets;lines with
-OpenOffice.org Math : ceiling brackets;scalable lines with
-OpenOffice.org Math : cells
-OpenOffice.org Math : cells;aligning
-OpenOffice.org Math : cells;coloring (Calc)
-OpenOffice.org Math : cells;cursor positions after input (Calc)
-OpenOffice.org Math : cells;formatting without effect (Calc)
-OpenOffice.org Math : cells;line breaks
-OpenOffice.org Math : cells;linked to controls
-OpenOffice.org Math : cells;number of
-OpenOffice.org Math : cells;pasting
-OpenOffice.org Math : cells;resetting formats
-OpenOffice.org Math : cells;showing grid lines (Calc)
-OpenOffice.org Math : center dots symbol
-OpenOffice.org Math : centered horizontally
-OpenOffice.org Math : centered horizontally;alignment (Math)
-OpenOffice.org Math : centered text
-OpenOffice.org Math : centimeters
-OpenOffice.org Math : certificates
-OpenOffice.org Math : changes
-OpenOffice.org Math : changes;accepting automatically
-OpenOffice.org Math : changes;accepting or rejecting
-OpenOffice.org Math : changes;comparing to original
-OpenOffice.org Math : changes;protecting
-OpenOffice.org Math : changes;recording
-OpenOffice.org Math : changes;review function
-OpenOffice.org Math : changes;showing
-OpenOffice.org Math : changing
-OpenOffice.org Math : changing;default formatting
-OpenOffice.org Math : changing;document titles
-OpenOffice.org Math : changing;file associations in Setup program
-OpenOffice.org Math : changing;fonts
-OpenOffice.org Math : changing;icon sizes
-OpenOffice.org Math : changing;links
-OpenOffice.org Math : changing;work directory
-OpenOffice.org Math : changing, see also editing and replacing
-OpenOffice.org Math : character styles
-OpenOffice.org Math : character styles;language selection
-OpenOffice.org Math : characters
-OpenOffice.org Math : characters;alternative fonts
-OpenOffice.org Math : characters;Asian layout
-OpenOffice.org Math : characters;bold
-OpenOffice.org Math : characters;coloring
-OpenOffice.org Math : characters;contours
-OpenOffice.org Math : characters;displaying only on screen (Writer)
-OpenOffice.org Math : characters;enabling CTL and Asian characters
-OpenOffice.org Math : characters;font effects
-OpenOffice.org Math : characters;fonts and formats
-OpenOffice.org Math : characters;hyperlinks
-OpenOffice.org Math : characters;italics
-OpenOffice.org Math : characters;language selection
-OpenOffice.org Math : characters;shadowed
-OpenOffice.org Math : characters;spacing
-OpenOffice.org Math : characters;special
-OpenOffice.org Math : characters;underlining
-OpenOffice.org Math : charcoal sketches filter
-OpenOffice.org Math : charts
-OpenOffice.org Math : charts;arranging within stacks
-OpenOffice.org Math : charts;bars with textures
-OpenOffice.org Math : charts;colors
-OpenOffice.org Math : charts;copying with link to source cell range
-OpenOffice.org Math : charts;displaying (Calc)
-OpenOffice.org Math : charts;editing axes
-OpenOffice.org Math : charts;editing data
-OpenOffice.org Math : charts;editing legends
-OpenOffice.org Math : charts;editing titles
-OpenOffice.org Math : charts;inserting
-OpenOffice.org Math : charts;updating automatically (Writer)
-OpenOffice.org Math : check box creation
-OpenOffice.org Math : Chinese writing systems
-OpenOffice.org Math : choosing printers
-OpenOffice.org Math : circle attribute
-OpenOffice.org Math : circle drawings
-OpenOffice.org Math : circumflex attribute
-OpenOffice.org Math : Client Side ImageMap
-OpenOffice.org Math : clipboard
-OpenOffice.org Math : clipboard;cutting
-OpenOffice.org Math : clipboard;pasting
-OpenOffice.org Math : clipboard;pasting formatted/unformatted text
-OpenOffice.org Math : clipboard;selection clipboard
-OpenOffice.org Math : clipboard;Unix
-OpenOffice.org Math : closing
-OpenOffice.org Math : closing;documents
-OpenOffice.org Math : closing;toolbars
-OpenOffice.org Math : collaboration
-OpenOffice.org Math : color bar
-OpenOffice.org Math : colored characters
-OpenOffice.org Math : colors
-OpenOffice.org Math : colors;adding
-OpenOffice.org Math : colors;appearance
-OpenOffice.org Math : colors;backgrounds
-OpenOffice.org Math : colors;charts
-OpenOffice.org Math : colors;fill format
-OpenOffice.org Math : colors;fonts
-OpenOffice.org Math : colors;grid lines and cells (Calc)
-OpenOffice.org Math : colors;models
-OpenOffice.org Math : colors;not printing
-OpenOffice.org Math : colors;printing in grayscale
-OpenOffice.org Math : colors;restriction (Calc)
-OpenOffice.org Math : colors;selection
-OpenOffice.org Math : column headers
-OpenOffice.org Math : column headers;displaying (Calc)
-OpenOffice.org Math : column headers;highlighting (Calc)
-OpenOffice.org Math : columns
-OpenOffice.org Math : columns;setting with the mouse
-OpenOffice.org Math : combo box creation
-OpenOffice.org Math : command button creation
-OpenOffice.org Math : command buttons, see push buttons
-OpenOffice.org Math : command line parameters
-OpenOffice.org Math : commands
-OpenOffice.org Math : commands;not visible
-OpenOffice.org Math : commands;repeating
-OpenOffice.org Math : commands;SQL
-OpenOffice.org Math : comments
-OpenOffice.org Math : comments;entering in OpenOffice.org Math
-OpenOffice.org Math : comments;on changes
-OpenOffice.org Math : common terms
-OpenOffice.org Math : common terms;Chinese dictionary
-OpenOffice.org Math : common terms;glossaries
-OpenOffice.org Math : common terms;Internet glossary
-OpenOffice.org Math : comparisons
-OpenOffice.org Math : comparisons;document versions
-OpenOffice.org Math : comparisons;operators in default filter dialog
-OpenOffice.org Math : compatibility settings for MS Word import
-OpenOffice.org Math : complete screen view
-OpenOffice.org Math : complex numbers
-OpenOffice.org Math : complex numbers;set
-OpenOffice.org Math : complex numbers;symbols
-OpenOffice.org Math : complex text layout
-OpenOffice.org Math : complex text layout;definition
-OpenOffice.org Math : complex text layout;enabling
-OpenOffice.org Math : complex text layout, see CTL
-OpenOffice.org Math : compose key to insert special characters
-OpenOffice.org Math : concatenating math symbols
-OpenOffice.org Math : concatenation, see ampersand symbol
-OpenOffice.org Math : conditional separators
-OpenOffice.org Math : conditions
-OpenOffice.org Math : conditions;in number formats
-OpenOffice.org Math : conditions;items in Data Navigator
-OpenOffice.org Math : Configuration Manager
-OpenOffice.org Math : configuring
-OpenOffice.org Math : configuring;fax icon
-OpenOffice.org Math : configuring;OpenOffice.org
-OpenOffice.org Math : configuring;toolbars
-OpenOffice.org Math : congruent relation
-OpenOffice.org Math : connections to data sources (Base)
-OpenOffice.org Math : considerably greater than relation
-OpenOffice.org Math : considerably less than relation
-OpenOffice.org Math : contents protection
-OpenOffice.org Math : context menus
-OpenOffice.org Math : contours of text
-OpenOffice.org Math : control point display in presentations
-OpenOffice.org Math : controls
-OpenOffice.org Math : controls;activating in forms
-OpenOffice.org Math : controls;adding to documents
-OpenOffice.org Math : controls;arranging in forms
-OpenOffice.org Math : controls;arranging within stacks
-OpenOffice.org Math : controls;assigning data sources
-OpenOffice.org Math : controls;assigning macros (Basic)
-OpenOffice.org Math : controls;bound fields/list contents/linked cells
-OpenOffice.org Math : controls;events
-OpenOffice.org Math : controls;focus
-OpenOffice.org Math : controls;formatted fields
-OpenOffice.org Math : controls;grouping
-OpenOffice.org Math : controls;hidden
-OpenOffice.org Math : controls;inserting
-OpenOffice.org Math : controls;multi-line titles
-OpenOffice.org Math : controls;positions and sizes
-OpenOffice.org Math : controls;printing
-OpenOffice.org Math : controls;properties of form controls
-OpenOffice.org Math : controls;properties of table controls
-OpenOffice.org Math : controls;reference by SQL
-OpenOffice.org Math : controls;rich text control
-OpenOffice.org Math : controls;select mode
-OpenOffice.org Math : controls;showing (Writer)
-OpenOffice.org Math : converters
-OpenOffice.org Math : converters;Euro converter
-OpenOffice.org Math : converters;PostScript, UNIX
-OpenOffice.org Math : converters;XML
-OpenOffice.org Math : converting
-OpenOffice.org Math : converting;Hangul/Hanja
-OpenOffice.org Math : converting;metrics
-OpenOffice.org Math : converting;Microsoft documents
-OpenOffice.org Math : converting;OpenOffice.org documents
-OpenOffice.org Math : converting;Pocket PC formats
-OpenOffice.org Math : copies
-OpenOffice.org Math : copies;printing
-OpenOffice.org Math : coproduct
-OpenOffice.org Math : copying
-OpenOffice.org Math : copying;by drag and drop
-OpenOffice.org Math : copying;data from text documents
-OpenOffice.org Math : copying;datasource records in spreadsheets
-OpenOffice.org Math : copying;draw objects
-OpenOffice.org Math : copying;draw objects between documents
-OpenOffice.org Math : copying;formatting
-OpenOffice.org Math : copying;from data source view
-OpenOffice.org Math : copying;from Gallery
-OpenOffice.org Math : copying;in Unix
-OpenOffice.org Math : copying;pictures, between documents
-OpenOffice.org Math : copying;sheet areas, to text documents
-OpenOffice.org Math : copying;to Gallery
-OpenOffice.org Math : copyright for OpenOffice.org
-OpenOffice.org Math : corner roundings
-OpenOffice.org Math : correspondence
-OpenOffice.org Math : correspondence;original by
-OpenOffice.org Math : correspondence;picture by
-OpenOffice.org Math : cosine function
-OpenOffice.org Math : cotangent function
-OpenOffice.org Math : crash reports
-OpenOffice.org Math : criteria of query design (Base)
-OpenOffice.org Math : cropping pictures
-OpenOffice.org Math : CTL
-OpenOffice.org Math : CTL;(not) wrapping words
-OpenOffice.org Math : CTL;complex text layout languages
-OpenOffice.org Math : CTL;definition
-OpenOffice.org Math : CTL;options
-OpenOffice.org Math : currencies
-OpenOffice.org Math : currencies;converters
-OpenOffice.org Math : currencies;format codes
-OpenOffice.org Math : currency field creation
-OpenOffice.org Math : currency formats
-OpenOffice.org Math : cursor
-OpenOffice.org Math : cursor;allowing in protected areas (Writer)
-OpenOffice.org Math : cursor;in OpenOffice.org Math
-OpenOffice.org Math : cursor;in read-only text
-OpenOffice.org Math : cursor;quickly moving to an object
-OpenOffice.org Math : curve integrals
-OpenOffice.org Math : curves
-OpenOffice.org Math : curves;editing points
-OpenOffice.org Math : custom dictionaries
-OpenOffice.org Math : custom dictionaries;editing
-OpenOffice.org Math : custom hyphens (Writer)
-OpenOffice.org Math : custom quotes
-OpenOffice.org Math : custom templates
-OpenOffice.org Math : customizing
-OpenOffice.org Math : customizing;events
-OpenOffice.org Math : customizing;keyboard
-OpenOffice.org Math : customizing;menus
-OpenOffice.org Math : customizing;OpenOffice.org
-OpenOffice.org Math : customizing;round corners
-OpenOffice.org Math : customizing;toolbars
-OpenOffice.org Math : cutting
-OpenOffice.org Math : dashes
-OpenOffice.org Math : data
-OpenOffice.org Math : data;filtering in forms
-OpenOffice.org Math : data;forms and subforms
-OpenOffice.org Math : data;read-only
-OpenOffice.org Math : data;sorting in forms
-OpenOffice.org Math : data;user data
-OpenOffice.org Math : data binding change in XForms
-OpenOffice.org Math : Data Navigator
-OpenOffice.org Math : Data Navigator;adding/editing items
-OpenOffice.org Math : Data Navigator;display options
-OpenOffice.org Math : data source browser
-OpenOffice.org Math : data source explorer
-OpenOffice.org Math : data source view
-OpenOffice.org Math : data source view;drag and drop
-OpenOffice.org Math : data source view;overview
-OpenOffice.org Math : data source view;showing
-OpenOffice.org Math : data sources
-OpenOffice.org Math : data sources;as tables
-OpenOffice.org Math : data sources;connection settings (Base)
-OpenOffice.org Math : data sources;copying records to spreadsheets
-OpenOffice.org Math : data sources;displaying current
-OpenOffice.org Math : data sources;LDAP server (Base)
-OpenOffice.org Math : data sources;OpenOffice.org Base
-OpenOffice.org Math : data sources;registering address books
-OpenOffice.org Math : data sources;reports
-OpenOffice.org Math : data sources;viewing
-OpenOffice.org Math : data structure of XForms
-OpenOffice.org Math : data, see also values
-OpenOffice.org Math : database contents
-OpenOffice.org Math : database contents;inserting as tables
-OpenOffice.org Math : database contents;inserting as text
-OpenOffice.org Math : database reports
-OpenOffice.org Math : Database Wizard (Base)
-OpenOffice.org Math : databases
-OpenOffice.org Math : databases;administration through SQL (Base)
-OpenOffice.org Math : databases;ADO (Base)
-OpenOffice.org Math : databases;connecting (Base)
-OpenOffice.org Math : databases;creating
-OpenOffice.org Math : databases;creating labels
-OpenOffice.org Math : databases;creating queries
-OpenOffice.org Math : databases;creating reports
-OpenOffice.org Math : databases;creating tables
-OpenOffice.org Math : databases;dBASE (Base)
-OpenOffice.org Math : databases;deleting (Base)
-OpenOffice.org Math : databases;drag and drop (Base)
-OpenOffice.org Math : databases;editing tables
-OpenOffice.org Math : databases;form filters
-OpenOffice.org Math : databases;formats (Base)
-OpenOffice.org Math : databases;importing/exporting
-OpenOffice.org Math : databases;JDBC (Base)
-OpenOffice.org Math : databases;main page (Base)
-OpenOffice.org Math : databases;MySQL (Base)
-OpenOffice.org Math : databases;ODBC (Base)
-OpenOffice.org Math : databases;overview
-OpenOffice.org Math : databases;registering (Base)
-OpenOffice.org Math : databases;searching records
-OpenOffice.org Math : databases;shortcut keys
-OpenOffice.org Math : databases;sorting
-OpenOffice.org Math : databases;standard filters
-OpenOffice.org Math : databases;text formats
-OpenOffice.org Math : databases;viewing
-OpenOffice.org Math : date fields
-OpenOffice.org Math : date fields;creating
-OpenOffice.org Math : date fields;properties
-OpenOffice.org Math : date formats
-OpenOffice.org Math : dates
-OpenOffice.org Math : dates;default (Calc)
-OpenOffice.org Math : dates;printing in presentations
-OpenOffice.org Math : dates;start 1900/01/01 (Calc)
-OpenOffice.org Math : dates;start 1904/01/01 (Calc)
-OpenOffice.org Math : dBASE
-OpenOffice.org Math : dBASE;database settings (Base)
-OpenOffice.org Math : DDE
-OpenOffice.org Math : DDE;definition
-OpenOffice.org Math : deactivating
-OpenOffice.org Math : deactivating;plug-ins
-OpenOffice.org Math : decimal places displayed (Calc)
-OpenOffice.org Math : decimal separator key
-OpenOffice.org Math : decimal tab stops
-OpenOffice.org Math : default directories
-OpenOffice.org Math : default filters
-OpenOffice.org Math : default filters;comparison operators
-OpenOffice.org Math : default filters;databases
-OpenOffice.org Math : default printer
-OpenOffice.org Math : default printer;setting up
-OpenOffice.org Math : default printer;UNIX
-OpenOffice.org Math : default templates
-OpenOffice.org Math : default templates;changing
-OpenOffice.org Math : default templates;organizing
-OpenOffice.org Math : defaults
-OpenOffice.org Math : defaults;changing default formatting
-OpenOffice.org Math : defaults;documents
-OpenOffice.org Math : defaults;file formats in file dialogs
-OpenOffice.org Math : defaults;file formats in OpenOffice.org
-OpenOffice.org Math : defaults;fonts
-OpenOffice.org Math : defaults;grids (Writer/Calc)
-OpenOffice.org Math : defaults;languages
-OpenOffice.org Math : defaults;number formats
-OpenOffice.org Math : defaults;of saving
-OpenOffice.org Math : defaults;program configuration
-OpenOffice.org Math : defaults;tab stops in text
-OpenOffice.org Math : defaults;views
-OpenOffice.org Math : defined as relation
-OpenOffice.org Math : defining
-OpenOffice.org Math : defining;arrowheads and other line ends
-OpenOffice.org Math : defining;colors
-OpenOffice.org Math : defining;formula fonts
-OpenOffice.org Math : defining;line styles
-OpenOffice.org Math : defining;paragraph borders
-OpenOffice.org Math : defining;queries (Base)
-OpenOffice.org Math : defining;table borders
-OpenOffice.org Math : deleting
-OpenOffice.org Math : deleting;all direct formatting
-OpenOffice.org Math : deleting;databases (Base)
-OpenOffice.org Math : deleting;hyperlinks
-OpenOffice.org Math : deleting;lines in text
-OpenOffice.org Math : deleting;models/instances
-OpenOffice.org Math : deleting;namespaces in XForms
-OpenOffice.org Math : deleting;notes
-OpenOffice.org Math : deleting;tab stops
-OpenOffice.org Math : deleting;templates
-OpenOffice.org Math : deleting;XML filters
-OpenOffice.org Math : depth stagger
-OpenOffice.org Math : descriptions for objects
-OpenOffice.org Math : design mode after saving
-OpenOffice.org Math : design view
-OpenOffice.org Math : design view;creating forms
-OpenOffice.org Math : design view;queries/views (Base)
-OpenOffice.org Math : designing
-OpenOffice.org Math : designing;database tables
-OpenOffice.org Math : designing;fonts
-OpenOffice.org Math : designing;queries (Base)
-OpenOffice.org Math : detaching toolbars
-OpenOffice.org Math : diagonal downward dots
-OpenOffice.org Math : diagonal downward dots;symbol
-OpenOffice.org Math : diagonal upward dots
-OpenOffice.org Math : diagonal upward dots;symbol
-OpenOffice.org Math : dictionaries
-OpenOffice.org Math : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Math : dictionaries;creating
-OpenOffice.org Math : dictionaries;editing user-defined
-OpenOffice.org Math : dictionaries;spellcheck
-OpenOffice.org Math : dictionaries, see also languages
-OpenOffice.org Math : difference set operator
-OpenOffice.org Math : digital signatures
-OpenOffice.org Math : digital signatures;getting/managing/applying
-OpenOffice.org Math : digital signatures;overview
-OpenOffice.org Math : digital signatures;WebDAV over HTTPS
-OpenOffice.org Math : direct formatting
-OpenOffice.org Math : direct formatting;undoing all
-OpenOffice.org Math : direct text
-OpenOffice.org Math : direct text;entering in OpenOffice.org Math
-OpenOffice.org Math : directories
-OpenOffice.org Math : directories;creating new
-OpenOffice.org Math : directories;directory structure
-OpenOffice.org Math : disabled persons
-OpenOffice.org Math : displaying
-OpenOffice.org Math : displaying;non-printing characters (Writer)
-OpenOffice.org Math : displaying;notes (Calc)
-OpenOffice.org Math : displaying;notes in text documents
-OpenOffice.org Math : displaying;pictures and objects (Writer)
-OpenOffice.org Math : displaying;tables (Writer)
-OpenOffice.org Math : displaying;zero values (Calc)
-OpenOffice.org Math : distances
-OpenOffice.org Math : distances between brackets
-OpenOffice.org Math : distinct values in SQL queries
-OpenOffice.org Math : distorting in drawings
-OpenOffice.org Math : distributing XML filters
-OpenOffice.org Math : dithering
-OpenOffice.org Math : divides relation
-OpenOffice.org Math : division signs
-OpenOffice.org Math : docking
-OpenOffice.org Math : docking;definition
-OpenOffice.org Math : docking;toolbars
-OpenOffice.org Math : docking;windows
-OpenOffice.org Math : Document Converter Wizard
-OpenOffice.org Math : Document Map, see Navigator
-OpenOffice.org Math : document types in OpenOffice.org
-OpenOffice.org Math : documents
-OpenOffice.org Math : documents;changing titles
-OpenOffice.org Math : documents;closing
-OpenOffice.org Math : documents;comparing
-OpenOffice.org Math : documents;contents as lists
-OpenOffice.org Math : documents;editing time
-OpenOffice.org Math : documents;exporting
-OpenOffice.org Math : documents;importing
-OpenOffice.org Math : documents;languages
-OpenOffice.org Math : documents;measurement units in
-OpenOffice.org Math : documents;merging
-OpenOffice.org Math : documents;number of pages/tables/sheets
-OpenOffice.org Math : documents;opening
-OpenOffice.org Math : documents;opening in design mode
-OpenOffice.org Math : documents;opening with templates
-OpenOffice.org Math : documents;organizing
-OpenOffice.org Math : documents;printing
-OpenOffice.org Math : documents;read-only
-OpenOffice.org Math : documents;reloading
-OpenOffice.org Math : documents;saving
-OpenOffice.org Math : documents;saving automatically
-OpenOffice.org Math : documents;saving in other formats
-OpenOffice.org Math : documents;sending as e-mail
-OpenOffice.org Math : documents;styles changed
-OpenOffice.org Math : documents;version management
-OpenOffice.org Math : documents;version numbers
-OpenOffice.org Math : does not divide relation
-OpenOffice.org Math : dot attribute
-OpenOffice.org Math : dotted areas
-OpenOffice.org Math : double arrow symbols
-OpenOffice.org Math : double dot attribute
-OpenOffice.org Math : double square brackets
-OpenOffice.org Math : double square brackets;scalable
-OpenOffice.org Math : double-line spacing in paragraphs
-OpenOffice.org Math : double-line writing in Asian layout
-OpenOffice.org Math : down arrow symbol
-OpenOffice.org Math : drag and drop
-OpenOffice.org Math : drag and drop;copying and pasting text
-OpenOffice.org Math : drag and drop;data source view
-OpenOffice.org Math : drag and drop;from Gallery to draw objects
-OpenOffice.org Math : drag and drop;overview
-OpenOffice.org Math : drag and drop;pictures
-OpenOffice.org Math : drag and drop;to Gallery
-OpenOffice.org Math : draw objects
-OpenOffice.org Math : draw objects;adding/editing/copying
-OpenOffice.org Math : draw objects;anchoring
-OpenOffice.org Math : draw objects;arranging within stacks
-OpenOffice.org Math : draw objects;copying between documents
-OpenOffice.org Math : draw objects;displaying (Calc)
-OpenOffice.org Math : draw objects;dropping Gallery pictures
-OpenOffice.org Math : draw objects;flipping
-OpenOffice.org Math : draw objects;legends
-OpenOffice.org Math : draw objects;positioning and resizing
-OpenOffice.org Math : draw objects;protecting
-OpenOffice.org Math : draw objects;slanting
-OpenOffice.org Math : draw objects;text in
-OpenOffice.org Math : Drawing bar
-OpenOffice.org Math : drawing lines in text
-OpenOffice.org Math : drawings
-OpenOffice.org Math : drawings;creating/opening
-OpenOffice.org Math : drawings;languages
-OpenOffice.org Math : drawings;printing
-OpenOffice.org Math : drawings;printing defaults
-OpenOffice.org Math : drawings;printing in text documents
-OpenOffice.org Math : drawings;saving
-OpenOffice.org Math : drawings;saving automatically
-OpenOffice.org Math : drawings;saving in other formats
-OpenOffice.org Math : drawings;sending as e-mail
-OpenOffice.org Math : drawings;showing (Writer)
-OpenOffice.org Math : drawings, see also draw objects
-OpenOffice.org Math : drop-down lists in form functions
-OpenOffice.org Math : e-mail attachments
-OpenOffice.org Math : Edit File icon
-OpenOffice.org Math : edit mode
-OpenOffice.org Math : edit mode;after opening
-OpenOffice.org Math : edit mode;through Enter key (Calc)
-OpenOffice.org Math : Edit Points bar
-OpenOffice.org Math : editing
-OpenOffice.org Math : editing;chart axes
-OpenOffice.org Math : editing;chart data
-OpenOffice.org Math : editing;chart legends
-OpenOffice.org Math : editing;chart titles
-OpenOffice.org Math : editing;data binding of XForms
-OpenOffice.org Math : editing;database tables and queries
-OpenOffice.org Math : editing;draw objects
-OpenOffice.org Math : editing;Fontwork objects
-OpenOffice.org Math : editing;hyperlinks
-OpenOffice.org Math : editing;menus
-OpenOffice.org Math : editing;notes
-OpenOffice.org Math : editing;objects
-OpenOffice.org Math : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Math : editing;pictures
-OpenOffice.org Math : editing;reports
-OpenOffice.org Math : editing;shortcut keys
-OpenOffice.org Math : editing;tab stops
-OpenOffice.org Math : editing;templates
-OpenOffice.org Math : editing;toolbars
-OpenOffice.org Math : editing;undoing
-OpenOffice.org Math : editing;XForms
-OpenOffice.org Math : editing time of documents
-OpenOffice.org Math : editors
-OpenOffice.org Math : editors;formula editor
-OpenOffice.org Math : editors;ImageMap editor
-OpenOffice.org Math : effects
-OpenOffice.org Math : effects;font positions
-OpenOffice.org Math : effects;fonts
-OpenOffice.org Math : effects;Fontwork icons
-OpenOffice.org Math : ellipsis symbols
-OpenOffice.org Math : empty documents
-OpenOffice.org Math : empty paragraph removal
-OpenOffice.org Math : empty set
-OpenOffice.org Math : encryption of contents
-OpenOffice.org Math : entering groups
-OpenOffice.org Math : entering text from right to left
-OpenOffice.org Math : epsilon
-OpenOffice.org Math : epsilon;back
-OpenOffice.org Math : equal sign
-OpenOffice.org Math : equal sign, see also operators
-OpenOffice.org Math : Equation Editor, see OpenOffice.org Math
-OpenOffice.org Math : equations in formula editor
-OpenOffice.org Math : Error Report Tool
-OpenOffice.org Math : error search
-OpenOffice.org Math : error search;next error
-OpenOffice.org Math : error search;previous error
-OpenOffice.org Math : Euro
-OpenOffice.org Math : Euro;currency formats
-OpenOffice.org Math : Euro;Euro Converter Wizard
-OpenOffice.org Math : even/odd pages
-OpenOffice.org Math : even/odd pages;printing
-OpenOffice.org Math : events
-OpenOffice.org Math : events;assigning scripts
-OpenOffice.org Math : events;controls
-OpenOffice.org Math : events;customizing
-OpenOffice.org Math : events;in forms
-OpenOffice.org Math : examples
-OpenOffice.org Math : examples;integral
-OpenOffice.org Math : examples;OpenOffice.org Math formulas
-OpenOffice.org Math : Excel
-OpenOffice.org Math : Excel;saving as
-OpenOffice.org Math : Excel;search criteria
-OpenOffice.org Math : exceptions
-OpenOffice.org Math : exceptions;user-defined dictionaries
-OpenOffice.org Math : exchanging, see also replacing
-OpenOffice.org Math : executing
-OpenOffice.org Math : executing;SQL commands
-OpenOffice.org Math : existence quantor symbol
-OpenOffice.org Math : exiting
-OpenOffice.org Math : exiting;groups
-OpenOffice.org Math : exiting;OpenOffice.org
-OpenOffice.org Math : expanding formatting (Calc)
-OpenOffice.org Math : explorer of data sources
-OpenOffice.org Math : exponential functions
-OpenOffice.org Math : exponents
-OpenOffice.org Math : exponents;variables with right
-OpenOffice.org Math : exponents and indexes in OpenOffice.org Math
-OpenOffice.org Math : export filters
-OpenOffice.org Math : exporting
-OpenOffice.org Math : exporting;bitmaps
-OpenOffice.org Math : exporting;HTML and text documents
-OpenOffice.org Math : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Math : exporting;spreadsheets to text format
-OpenOffice.org Math : exporting;templates
-OpenOffice.org Math : exporting;to foreign formats
-OpenOffice.org Math : exporting;to HTML
-OpenOffice.org Math : exporting;to Microsoft Office formats
-OpenOffice.org Math : exporting;to PDF
-OpenOffice.org Math : exporting;to PostScript format
-OpenOffice.org Math : exporting;to XML
-OpenOffice.org Math : exporting;XML files
-OpenOffice.org Math : extended tips in Help
-OpenOffice.org Math : extension mode in text
-OpenOffice.org Math : extensions
-OpenOffice.org Math : extensions;Extension Manager
-OpenOffice.org Math : extensions;file formats
-OpenOffice.org Math : external keys (Base)
-OpenOffice.org Math : factorial
-OpenOffice.org Math : faster printing
-OpenOffice.org Math : faxes
-OpenOffice.org Math : faxes;configuring OpenOffice.org
-OpenOffice.org Math : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Math : faxes;selecting a fax machine
-OpenOffice.org Math : faxes;sending
-OpenOffice.org Math : faxes;wizards
-OpenOffice.org Math : fields
-OpenOffice.org Math : fields;database tables
-OpenOffice.org Math : fields;displaying field codes (Writer)
-OpenOffice.org Math : fields;formatted fields
-OpenOffice.org Math : fields;updating automatically (Writer)
-OpenOffice.org Math : file associations for Microsoft Office
-OpenOffice.org Math : file filters
-OpenOffice.org Math : file filters;mobile devices
-OpenOffice.org Math : file filters;XML
-OpenOffice.org Math : file formats
-OpenOffice.org Math : file formats;changing OpenOffice.org defaults
-OpenOffice.org Math : file formats;OpenDocument/XML
-OpenOffice.org Math : file formats;saving always in other formats
-OpenOffice.org Math : file selection button
-OpenOffice.org Math : file sharing options for current document
-OpenOffice.org Math : files
-OpenOffice.org Math : files;filters and formats
-OpenOffice.org Math : files;importing
-OpenOffice.org Math : files;opening
-OpenOffice.org Math : files;opening with placeholders
-OpenOffice.org Math : files;properties
-OpenOffice.org Math : files;saving
-OpenOffice.org Math : files;saving automatically
-OpenOffice.org Math : files;saving in other formats
-OpenOffice.org Math : files;sending as e-mail
-OpenOffice.org Math : files;version numbers
-OpenOffice.org Math : files and folders in OpenOffice.org
-OpenOffice.org Math : fill characters with tabulators
-OpenOffice.org Math : fill colors for areas
-OpenOffice.org Math : fill patterns for areas
-OpenOffice.org Math : filter conditions
-OpenOffice.org Math : filter conditions;connecting
-OpenOffice.org Math : filter conditions;in queries (Base)
-OpenOffice.org Math : filtering
-OpenOffice.org Math : filtering;data in databases
-OpenOffice.org Math : filtering;data in forms
-OpenOffice.org Math : filters
-OpenOffice.org Math : filters;comparison operators
-OpenOffice.org Math : filters;for import and export
-OpenOffice.org Math : filters;Navigator
-OpenOffice.org Math : filters;pictures
-OpenOffice.org Math : filters;XML filter settings
-OpenOffice.org Math : Find tab in Help
-OpenOffice.org Math : finding
-OpenOffice.org Math : finding;errors in OpenOffice.org Math
-OpenOffice.org Math : finding;in all sheets
-OpenOffice.org Math : finding;records in form documents
-OpenOffice.org Math : finding;selections
-OpenOffice.org Math : finding;similarity search
-OpenOffice.org Math : fitting to pages
-OpenOffice.org Math : fitting to pages;print settings in Math
-OpenOffice.org Math : fitting to pages;print settings in presentations
-OpenOffice.org Math : fixed text
-OpenOffice.org Math : fixed text;form functions
-OpenOffice.org Math : fixing toolbars
-OpenOffice.org Math : flipping draw objects
-OpenOffice.org Math : floating frames in HTML documents
-OpenOffice.org Math : floating toolbars
-OpenOffice.org Math : floor brackets
-OpenOffice.org Math : focus of controls
-OpenOffice.org Math : folder creation
-OpenOffice.org Math : font attributes
-OpenOffice.org Math : font attributes;changing defaults
-OpenOffice.org Math : font lists
-OpenOffice.org Math : font name box
-OpenOffice.org Math : font sizes
-OpenOffice.org Math : font sizes;bullets
-OpenOffice.org Math : font sizes;example
-OpenOffice.org Math : font sizes;in OpenOffice.org Math
-OpenOffice.org Math : font sizes;relative changes
-OpenOffice.org Math : font sizes;scaling on screen
-OpenOffice.org Math : font sizes;text
-OpenOffice.org Math : fonts
-OpenOffice.org Math : fonts;adding under UNIX
-OpenOffice.org Math : fonts;changing in templates
-OpenOffice.org Math : fonts;colors
-OpenOffice.org Math : fonts;default settings
-OpenOffice.org Math : fonts;effects
-OpenOffice.org Math : fonts;for HTML and Basic
-OpenOffice.org Math : fonts;formats
-OpenOffice.org Math : fonts;in OpenOffice.org Math
-OpenOffice.org Math : fonts;outlines
-OpenOffice.org Math : fonts;positions in text
-OpenOffice.org Math : fonts;shadows
-OpenOffice.org Math : fonts;specifying several
-OpenOffice.org Math : fonts;strikethrough
-OpenOffice.org Math : fonts;styles
-OpenOffice.org Math : fonts;text objects
-OpenOffice.org Math : Fontwork icons
-OpenOffice.org Math : footers
-OpenOffice.org Math : footers;backgrounds
-OpenOffice.org Math : for all symbol
-OpenOffice.org Math : form controls
-OpenOffice.org Math : form controls;assigning macros
-OpenOffice.org Math : form controls;protecting
-OpenOffice.org Math : form controls;toolbars
-OpenOffice.org Math : form fields
-OpenOffice.org Math : form filters
-OpenOffice.org Math : Form Navigator
-OpenOffice.org Math : format codes
-OpenOffice.org Math : format codes;numbers
-OpenOffice.org Math : format filling printing in OpenOffice.org Math
-OpenOffice.org Math : Format Paintbrush
-OpenOffice.org Math : formats
-OpenOffice.org Math : formats;Asian layout
-OpenOffice.org Math : formats;fonts
-OpenOffice.org Math : formats;maximizing page formats
-OpenOffice.org Math : formats;number and currency formats
-OpenOffice.org Math : formats;of currencies/date/time
-OpenOffice.org Math : formats;on opening and saving
-OpenOffice.org Math : formats;pasting in special formats
-OpenOffice.org Math : formats;positions
-OpenOffice.org Math : formats;tabulators
-OpenOffice.org Math : formatted fields
-OpenOffice.org Math : formatted fields;form functions
-OpenOffice.org Math : formatted fields;properties
-OpenOffice.org Math : formatting
-OpenOffice.org Math : formatting;Asian typography
-OpenOffice.org Math : formatting;axes in charts
-OpenOffice.org Math : formatting;changing default attributes
-OpenOffice.org Math : formatting;chart legends
-OpenOffice.org Math : formatting;copying
-OpenOffice.org Math : formatting;definition
-OpenOffice.org Math : formatting;expanding (Calc)
-OpenOffice.org Math : formatting;font effects
-OpenOffice.org Math : formatting;hyperlinks
-OpenOffice.org Math : formatting;in OpenOffice.org Math
-OpenOffice.org Math : formatting;pages
-OpenOffice.org Math : formatting;printer metrics (Writer)
-OpenOffice.org Math : formatting;reference list (Math)
-OpenOffice.org Math : formatting;undoing
-OpenOffice.org Math : formatting;undoing when writing
-OpenOffice.org Math : forms
-OpenOffice.org Math : forms;browsing
-OpenOffice.org Math : forms;Combo Box/List Box Wizard
-OpenOffice.org Math : forms;creating
-OpenOffice.org Math : forms;data
-OpenOffice.org Math : forms;designing (Base)
-OpenOffice.org Math : forms;events
-OpenOffice.org Math : forms;filtering data
-OpenOffice.org Math : forms;finding records
-OpenOffice.org Math : forms;focus after opening
-OpenOffice.org Math : forms;general information (Base)
-OpenOffice.org Math : forms;grouping controls
-OpenOffice.org Math : forms;HTML filters
-OpenOffice.org Math : forms;Navigator
-OpenOffice.org Math : forms;opening in design mode
-OpenOffice.org Math : forms;properties
-OpenOffice.org Math : forms;sorting data
-OpenOffice.org Math : forms;subforms
-OpenOffice.org Math : forms;wizards
-OpenOffice.org Math : forms;XForms
-OpenOffice.org Math : formula cursor in OpenOffice.org Math
-OpenOffice.org Math : formula display sizes
-OpenOffice.org Math : formula fonts
-OpenOffice.org Math : formula fonts;defining
-OpenOffice.org Math : formula parts
-OpenOffice.org Math : formula parts;manually aligning
-OpenOffice.org Math : formula parts;merging
-OpenOffice.org Math : formula texts
-OpenOffice.org Math : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Math : formula view
-OpenOffice.org Math : formula view;refreshing
-OpenOffice.org Math : formulas
-OpenOffice.org Math : formulas;aligning
-OpenOffice.org Math : formulas;attributes in
-OpenOffice.org Math : formulas;element spacing
-OpenOffice.org Math : formulas;entering symbols in
-OpenOffice.org Math : formulas;examples
-OpenOffice.org Math : formulas;fit to text
-OpenOffice.org Math : formulas;in color
-OpenOffice.org Math : formulas;increasing size of display
-OpenOffice.org Math : formulas;line breaks
-OpenOffice.org Math : formulas;maximum size
-OpenOffice.org Math : formulas;new
-OpenOffice.org Math : formulas;reference tables
-OpenOffice.org Math : formulas;selections
-OpenOffice.org Math : formulas;starting formula editor
-OpenOffice.org Math : formulas;zooming out
-OpenOffice.org Math : formulas in reports
-OpenOffice.org Math : formulas in reports;editing
-OpenOffice.org Math : forums and support
-OpenOffice.org Math : fractions in formulas
-OpenOffice.org Math : frames
-OpenOffice.org Math : frames;around paragraphs
-OpenOffice.org Math : frames;around tables
-OpenOffice.org Math : frames;AutoCorrect function
-OpenOffice.org Math : frames;backgrounds
-OpenOffice.org Math : frames;captions (Writer)
-OpenOffice.org Math : frames;printing in OpenOffice.org Math
-OpenOffice.org Math : frames;protecting
-OpenOffice.org Math : frames;selection frames
-OpenOffice.org Math : frames;text fitting to frames
-OpenOffice.org Math : freeform lines
-OpenOffice.org Math : freeform lines;draw functions
-OpenOffice.org Math : FTP
-OpenOffice.org Math : FTP;opening documents
-OpenOffice.org Math : FTP;saving documents
-OpenOffice.org Math : full joins (Base)
-OpenOffice.org Math : full screen view
-OpenOffice.org Math : full-text search in Help
-OpenOffice.org Math : functions
-OpenOffice.org Math : functions;in OpenOffice.org Math
-OpenOffice.org Math : functions in reports
-OpenOffice.org Math : functions in reports;editing
-OpenOffice.org Math : functions operators
-OpenOffice.org Math : functions operators;list of
-OpenOffice.org Math : Gallery
-OpenOffice.org Math : Gallery;adding pictures
-OpenOffice.org Math : Gallery;dragging pictures to draw objects
-OpenOffice.org Math : Gallery;hiding/showing
-OpenOffice.org Math : Gallery;inserting pictures from
-OpenOffice.org Math : gaps in formulas
-OpenOffice.org Math : German spellcheck
-OpenOffice.org Math : get method for form transmissions
-OpenOffice.org Math : getting support
-OpenOffice.org Math : GIF format
-OpenOffice.org Math : glossaries
-OpenOffice.org Math : glossaries;common terms
-OpenOffice.org Math : glossaries;Internet terms
-OpenOffice.org Math : gradients off for faster printing
-OpenOffice.org Math : graphical text art
-OpenOffice.org Math : graphics
-OpenOffice.org Math : graphics;cache
-OpenOffice.org Math : graphics;protecting
-OpenOffice.org Math : graphics, see also pictures
-OpenOffice.org Math : grayscale printing
-OpenOffice.org Math : greater than or equal to signs
-OpenOffice.org Math : greater than relations
-OpenOffice.org Math : Greek symbols in formulas
-OpenOffice.org Math : grid controls
-OpenOffice.org Math : grid controls;form functions
-OpenOffice.org Math : grids
-OpenOffice.org Math : grids;defaults (Writer/Calc)
-OpenOffice.org Math : grids;display options (Impress/Draw)
-OpenOffice.org Math : grids;displaying lines (Calc)
-OpenOffice.org Math : group box creation
-OpenOffice.org Math : grouping and brackets in OpenOffice.org Math
-OpenOffice.org Math : grouping brackets
-OpenOffice.org Math : groups
-OpenOffice.org Math : groups;entering/exiting/ungrouping
-OpenOffice.org Math : groups;naming
-OpenOffice.org Math : groups;of controls
-OpenOffice.org Math : guides
-OpenOffice.org Math : guides;display options (Impress/Draw)
-OpenOffice.org Math : guides;displaying when moving objects (Impress)
-OpenOffice.org Math : guides;showing (Calc)
-OpenOffice.org Math : guides;showing when moving frames (Writer)
-OpenOffice.org Math : gutter
-OpenOffice.org Math : h-bar symbol
-OpenOffice.org Math : handles
-OpenOffice.org Math : handles;displaying (Writer)
-OpenOffice.org Math : handles;scaling
-OpenOffice.org Math : handles;showing simple/large handles (Calc)
-OpenOffice.org Math : Hangul/Hanja
-OpenOffice.org Math : hatching
-OpenOffice.org Math : headers
-OpenOffice.org Math : headers;backgrounds
-OpenOffice.org Math : headings
-OpenOffice.org Math : headings;entering as text box
-OpenOffice.org Math : Hebrew
-OpenOffice.org Math : Hebrew;entering text
-OpenOffice.org Math : Hebrew;language settings
-OpenOffice.org Math : Help
-OpenOffice.org Math : Help;bookmarks
-OpenOffice.org Math : Help;extended tips on/off
-OpenOffice.org Math : Help;full-text search
-OpenOffice.org Math : Help;Help tips
-OpenOffice.org Math : Help;keywords
-OpenOffice.org Math : Help;navigation pane showing/hiding
-OpenOffice.org Math : Help;style sheets
-OpenOffice.org Math : Help;topics
-OpenOffice.org Math : Help Agent
-OpenOffice.org Math : Help Agent;help
-OpenOffice.org Math : Help Agent;options
-OpenOffice.org Math : Help tips
-OpenOffice.org Math : Help tips;hiding
-OpenOffice.org Math : hidden controls in Form Navigator
-OpenOffice.org Math : hidden fields display (Writer)
-OpenOffice.org Math : hidden pages
-OpenOffice.org Math : hidden pages;printing in presentations
-OpenOffice.org Math : hidden text
-OpenOffice.org Math : hidden text;showing (Writer)
-OpenOffice.org Math : hiding
-OpenOffice.org Math : hiding;changes
-OpenOffice.org Math : hiding;docked windows
-OpenOffice.org Math : hiding;navigation pane in Help window
-OpenOffice.org Math : high contrast mode
-OpenOffice.org Math : Hindi
-OpenOffice.org Math : Hindi;entering text
-OpenOffice.org Math : Hindi;language settings
-OpenOffice.org Math : horizontal scrollbars (Writer)
-OpenOffice.org Math : hotspots
-OpenOffice.org Math : HTML
-OpenOffice.org Math : HTML;definition
-OpenOffice.org Math : HTML;export character set
-OpenOffice.org Math : HTML;fonts for source display
-OpenOffice.org Math : HTML;importing META tags
-OpenOffice.org Math : HTML;live presentations
-OpenOffice.org Math : HTML documents
-OpenOffice.org Math : HTML documents;auto reloading
-OpenOffice.org Math : HTML documents;importing/exporting
-OpenOffice.org Math : HTML documents;META tags in
-OpenOffice.org Math : HTML documents;new
-OpenOffice.org Math : HTML documents;source text
-OpenOffice.org Math : hyperbolic cosine function
-OpenOffice.org Math : hyperbolic cotangent function
-OpenOffice.org Math : hyperbolic sine function
-OpenOffice.org Math : hyperbolic tangent function
-OpenOffice.org Math : hyperlinks
-OpenOffice.org Math : hyperlinks;assigning macros
-OpenOffice.org Math : hyperlinks;character formats
-OpenOffice.org Math : hyperlinks;definition
-OpenOffice.org Math : hyperlinks;deleting
-OpenOffice.org Math : hyperlinks;editing
-OpenOffice.org Math : hyperlinks;inserting
-OpenOffice.org Math : hyperlinks;relative and absolute
-OpenOffice.org Math : hyperlinks;turning off automatic recognition
-OpenOffice.org Math : hyperlinks, see also links
-OpenOffice.org Math : hyphenation
-OpenOffice.org Math : hyphenation;activating for a language
-OpenOffice.org Math : hyphenation;minimal number of characters
-OpenOffice.org Math : hyphens
-OpenOffice.org Math : hyphens;displaying custom (Writer)
-OpenOffice.org Math : hyphens;inserting custom
-OpenOffice.org Math : icon bars, see toolbars
-OpenOffice.org Math : icon sizes
-OpenOffice.org Math : identical to relation
-OpenOffice.org Math : ignore list for spellcheck
-OpenOffice.org Math : illustrations, see pictures
-OpenOffice.org Math : image button creation
-OpenOffice.org Math : image control creation
-OpenOffice.org Math : image of relation
-OpenOffice.org Math : ImageMap
-OpenOffice.org Math : ImageMap;definition
-OpenOffice.org Math : ImageMap;editor
-OpenOffice.org Math : images
-OpenOffice.org Math : images;ImageMap
-OpenOffice.org Math : images;inserting and editing bitmaps
-OpenOffice.org Math : images, see also pictures
-OpenOffice.org Math : imaginary part of a complex number
-OpenOffice.org Math : IME
-OpenOffice.org Math : IME;definition
-OpenOffice.org Math : IME;showing/hiding
-OpenOffice.org Math : import filters
-OpenOffice.org Math : import restrictions for Microsoft Office
-OpenOffice.org Math : importing
-OpenOffice.org Math : importing;bitmaps
-OpenOffice.org Math : importing;compatibility settings for text import
-OpenOffice.org Math : importing;databases
-OpenOffice.org Math : importing;documents in other formats
-OpenOffice.org Math : importing;from XML
-OpenOffice.org Math : importing;HTML and text documents
-OpenOffice.org Math : importing;HTML with META tags
-OpenOffice.org Math : importing;Microsoft Office documents with VBA code
-OpenOffice.org Math : importing;OpenOffice.org Math formulas
-OpenOffice.org Math : importing;tables in text format
-OpenOffice.org Math : importing;templates
-OpenOffice.org Math : inches
-OpenOffice.org Math : included in set operator
-OpenOffice.org Math : includes set operator
-OpenOffice.org Math : Index tab in Help
-OpenOffice.org Math : indexes
-OpenOffice.org Math : indexes;adding to formulas
-OpenOffice.org Math : indexes;backgrounds
-OpenOffice.org Math : indexes;showing/hiding Help index tab
-OpenOffice.org Math : indexes and exponents in OpenOffice.org Math
-OpenOffice.org Math : indicator lines in text
-OpenOffice.org Math : inequation
-OpenOffice.org Math : infinity symbol
-OpenOffice.org Math : inner joins (Base)
-OpenOffice.org Math : input method window
-OpenOffice.org Math : insert mode for entering text
-OpenOffice.org Math : inserting
-OpenOffice.org Math : inserting;brackets
-OpenOffice.org Math : inserting;buttons in toolbars
-OpenOffice.org Math : inserting;cell ranges from spreadsheets
-OpenOffice.org Math : inserting;charts
-OpenOffice.org Math : inserting;clipboard options
-OpenOffice.org Math : inserting;comments in OpenOffice.org Math
-OpenOffice.org Math : inserting;data from text documents
-OpenOffice.org Math : inserting;datasource records in spreadsheets
-OpenOffice.org Math : inserting;drawings
-OpenOffice.org Math : inserting;floating frames
-OpenOffice.org Math : inserting;Fontwork objects
-OpenOffice.org Math : inserting;form fields
-OpenOffice.org Math : inserting;gaps
-OpenOffice.org Math : inserting;hyperlinks
-OpenOffice.org Math : inserting;line breaks in cells
-OpenOffice.org Math : inserting;movies/sounds
-OpenOffice.org Math : inserting;new text tables defaults
-OpenOffice.org Math : inserting;notes
-OpenOffice.org Math : inserting;objects from Gallery
-OpenOffice.org Math : inserting;OLE objects
-OpenOffice.org Math : inserting;paragraph borders
-OpenOffice.org Math : inserting;paragraph bullets
-OpenOffice.org Math : inserting;pictures in Gallery
-OpenOffice.org Math : inserting;plug-ins
-OpenOffice.org Math : inserting;push buttons
-OpenOffice.org Math : inserting;special characters
-OpenOffice.org Math : inserting;tab stops
-OpenOffice.org Math : inserting;text in OpenOffice.org Math
-OpenOffice.org Math : inserting;textures on chart bars
-OpenOffice.org Math : installing
-OpenOffice.org Math : installing;ActiveX control
-OpenOffice.org Math : installing;mobile device filters
-OpenOffice.org Math : installing;UNO components
-OpenOffice.org Math : installing;XML filters
-OpenOffice.org Math : instructions
-OpenOffice.org Math : instructions;general
-OpenOffice.org Math : instructions;OpenOffice.org Math
-OpenOffice.org Math : integral limits
-OpenOffice.org Math : integrals
-OpenOffice.org Math : integrals;example
-OpenOffice.org Math : integrals;signs
-OpenOffice.org Math : Internet
-OpenOffice.org Math : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Math : Internet;presentations
-OpenOffice.org Math : Internet;starting searches
-OpenOffice.org Math : Internet;turning off recognition of addresses
-OpenOffice.org Math : Internet glossary
-OpenOffice.org Math : intersection of sets
-OpenOffice.org Math : invert filter
-OpenOffice.org Math : invisible areas
-OpenOffice.org Math : italic attribute in OpenOffice.org Math
-OpenOffice.org Math : italic text
-OpenOffice.org Math : iterative references in spreadsheets
-OpenOffice.org Math : Java
-OpenOffice.org Math : Java;definition
-OpenOffice.org Math : Java;setting options
-OpenOffice.org Math : JDBC
-OpenOffice.org Math : JDBC;databases (Base)
-OpenOffice.org Math : JDBC;definition
-OpenOffice.org Math : joining
-OpenOffice.org Math : joining;paragraphs
-OpenOffice.org Math : joining;tables (Base)
-OpenOffice.org Math : joins in databases (Base)
-OpenOffice.org Math : justifying text
-OpenOffice.org Math : kerning
-OpenOffice.org Math : kerning;Asian texts
-OpenOffice.org Math : kerning;definition
-OpenOffice.org Math : kerning;in characters
-OpenOffice.org Math : key fields for relations (Base)
-OpenOffice.org Math : keyboard
-OpenOffice.org Math : keyboard;assigning/editing shortcut keys
-OpenOffice.org Math : keyboard;general commands
-OpenOffice.org Math : keyboard;removing numbering
-OpenOffice.org Math : keys
-OpenOffice.org Math : keys;adding push buttons
-OpenOffice.org Math : keys;primary keys (Base)
-OpenOffice.org Math : kiosk export
-OpenOffice.org Math : labels
-OpenOffice.org Math : labels;creating and synchronizing
-OpenOffice.org Math : labels;for draw objects
-OpenOffice.org Math : labels;form functions
-OpenOffice.org Math : labels;from databases
-OpenOffice.org Math : labels, see also names/callouts
-OpenOffice.org Math : lambda-bar symbol
-OpenOffice.org Math : languages
-OpenOffice.org Math : languages;activating modules
-OpenOffice.org Math : languages;Asian support
-OpenOffice.org Math : languages;complex text layout
-OpenOffice.org Math : languages;locale settings
-OpenOffice.org Math : languages;selecting for text
-OpenOffice.org Math : languages;setting options
-OpenOffice.org Math : languages;spellcheck
-OpenOffice.org Math : languages;spellchecking and formatting
-OpenOffice.org Math : large handles (Writer)
-OpenOffice.org Math : large icons
-OpenOffice.org Math : layer arrangement
-OpenOffice.org Math : layout
-OpenOffice.org Math : layout;importing Word documents
-OpenOffice.org Math : layout;pages
-OpenOffice.org Math : LDAP server
-OpenOffice.org Math : LDAP server;address books (Base)
-OpenOffice.org Math : LDAP server;sign on options
-OpenOffice.org Math : leading between paragraphs
-OpenOffice.org Math : left alignment of paragraphs
-OpenOffice.org Math : left arrow symbol
-OpenOffice.org Math : left joins (Base)
-OpenOffice.org Math : left-justified alignment (Math)
-OpenOffice.org Math : legends
-OpenOffice.org Math : legends;charts
-OpenOffice.org Math : legends;draw objects
-OpenOffice.org Math : legends;rounding corners
-OpenOffice.org Math : less than or equal to signs
-OpenOffice.org Math : less than relations
-OpenOffice.org Math : Letter Wizard
-OpenOffice.org Math : levels
-OpenOffice.org Math : levels;depth stagger
-OpenOffice.org Math : limits
-OpenOffice.org Math : limits;in OpenOffice.org Math
-OpenOffice.org Math : limits;in sums/integrals
-OpenOffice.org Math : limits of tables (Writer)
-OpenOffice.org Math : line above attribute
-OpenOffice.org Math : line breaks
-OpenOffice.org Math : line breaks;in cells
-OpenOffice.org Math : line breaks;in formulas
-OpenOffice.org Math : line spacing
-OpenOffice.org Math : line spacing;context menu in paragraphs
-OpenOffice.org Math : line spacing;paragraph
-OpenOffice.org Math : line styles
-OpenOffice.org Math : line styles;applying
-OpenOffice.org Math : line styles;defining
-OpenOffice.org Math : line through attribute
-OpenOffice.org Math : lines
-OpenOffice.org Math : lines;defining ends
-OpenOffice.org Math : lines;draw functions
-OpenOffice.org Math : lines;drawing in text
-OpenOffice.org Math : lines;editing points
-OpenOffice.org Math : lines;inserting in formulas
-OpenOffice.org Math : lines;removing automatic lines
-OpenOffice.org Math : lines;scalable
-OpenOffice.org Math : lines;with edges
-OpenOffice.org Math : lines of text
-OpenOffice.org Math : lines of text;alignment
-OpenOffice.org Math : links
-OpenOffice.org Math : links;between cells and controls
-OpenOffice.org Math : links;by drag and drop
-OpenOffice.org Math : links;character formats
-OpenOffice.org Math : links;definition
-OpenOffice.org Math : links;editing hyperlinks
-OpenOffice.org Math : links;inserting
-OpenOffice.org Math : links;modifying
-OpenOffice.org Math : links;opening files with
-OpenOffice.org Math : links;relational databases (Base)
-OpenOffice.org Math : links;turning off automatic recognition
-OpenOffice.org Math : links;updating options (Writer)
-OpenOffice.org Math : links;updating specific links
-OpenOffice.org Math : list box creation
-OpenOffice.org Math : lists
-OpenOffice.org Math : lists;data assigned to controls
-OpenOffice.org Math : lists;registered databases (Base)
-OpenOffice.org Math : lists;regular expressions
-OpenOffice.org Math : live presentations on the Internet
-OpenOffice.org Math : loading
-OpenOffice.org Math : loading;documents
-OpenOffice.org Math : loading;documents from other formats
-OpenOffice.org Math : loading;HTML documents, automatically
-OpenOffice.org Math : loading;Microsoft Office documents with VBA code
-OpenOffice.org Math : loading;reloading
-OpenOffice.org Math : loading;XML files
-OpenOffice.org Math : locale settings
-OpenOffice.org Math : logarithms
-OpenOffice.org Math : logic symbols
-OpenOffice.org Math : logical operators
-OpenOffice.org Math : lower limits
-OpenOffice.org Math : lowercase letters
-OpenOffice.org Math : lowercase letters;font effects
-OpenOffice.org Math : macros
-OpenOffice.org Math : macros;assigning to events in forms
-OpenOffice.org Math : macros;in MS Office documents
-OpenOffice.org Math : macros;interrupting
-OpenOffice.org Math : macros;organizing
-OpenOffice.org Math : macros;recording
-OpenOffice.org Math : macros;security
-OpenOffice.org Math : macros;security warning dialog
-OpenOffice.org Math : macros;selecting security warnings
-OpenOffice.org Math : magnifiers
-OpenOffice.org Math : margins
-OpenOffice.org Math : margins;pages
-OpenOffice.org Math : margins;setting with the mouse
-OpenOffice.org Math : margins;shadows
-OpenOffice.org Math : markers
-OpenOffice.org Math : markers;definition
-OpenOffice.org Math : markers;next
-OpenOffice.org Math : markers;previous
-OpenOffice.org Math : marking changes
-OpenOffice.org Math : marking, see selecting
-OpenOffice.org Math : Math formula editor
-OpenOffice.org Math : mathematical symbols
-OpenOffice.org Math : mathematical symbols;catalog
-OpenOffice.org Math : mathematical symbols;other
-OpenOffice.org Math : matrices
-OpenOffice.org Math : matrices;arranging
-OpenOffice.org Math : maximum formula size
-OpenOffice.org Math : measurement units
-OpenOffice.org Math : measurement units;changing on rulers
-OpenOffice.org Math : measurement units;converting
-OpenOffice.org Math : measurement units;selecting
-OpenOffice.org Math : Media Player window
-OpenOffice.org Math : menus
-OpenOffice.org Math : menus;activating context menus
-OpenOffice.org Math : menus;assigning macros
-OpenOffice.org Math : menus;customizing
-OpenOffice.org Math : menus;inactive menu items
-OpenOffice.org Math : merging
-OpenOffice.org Math : merging;documents
-OpenOffice.org Math : merging;formula parts
-OpenOffice.org Math : META tags
-OpenOffice.org Math : metrics
-OpenOffice.org Math : metrics;converting
-OpenOffice.org Math : metrics;document formatting (Writer)
-OpenOffice.org Math : metrics;in sheets
-OpenOffice.org Math : Microsoft Office
-OpenOffice.org Math : Microsoft Office;Access databases (base)
-OpenOffice.org Math : Microsoft Office;as standard file format
-OpenOffice.org Math : Microsoft Office;document import restrictions
-OpenOffice.org Math : Microsoft Office;feature comparisons
-OpenOffice.org Math : Microsoft Office;importing password protected files
-OpenOffice.org Math : Microsoft Office;importing Word documents
-OpenOffice.org Math : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Math : Microsoft Office;new users information
-OpenOffice.org Math : Microsoft Office;opening Microsoft documents
-OpenOffice.org Math : Microsoft Office;reassigning document types
-OpenOffice.org Math : minus signs
-OpenOffice.org Math : minus/plus signs
-OpenOffice.org Math : mobile device filters
-OpenOffice.org Math : models in XForms
-OpenOffice.org Math : modifying, see changing
-OpenOffice.org Math : more controls
-OpenOffice.org Math : mosaic filter
-OpenOffice.org Math : mouse
-OpenOffice.org Math : mouse;pointers when using drag and drop
-OpenOffice.org Math : mouse;positioning
-OpenOffice.org Math : moving
-OpenOffice.org Math : moving;tab stops on ruler
-OpenOffice.org Math : moving;toolbars
-OpenOffice.org Math : moving;using guide lines in presentations
-OpenOffice.org Math : MS ADO interface (Base)
-OpenOffice.org Math : much greater than relation
-OpenOffice.org Math : much less than relation
-OpenOffice.org Math : multi-line formulas
-OpenOffice.org Math : multi-line formulas;aligning
-OpenOffice.org Math : multi-line titles in forms
-OpenOffice.org Math : multiple documents
-OpenOffice.org Math : multiple documents;opening
-OpenOffice.org Math : multiple selection
-OpenOffice.org Math : multiplication signs
-OpenOffice.org Math : music
-OpenOffice.org Math : music;inserting
-OpenOffice.org Math : My Documents folder
-OpenOffice.org Math : My Documents folder;changing work directory
-OpenOffice.org Math : My Documents folder;opening
-OpenOffice.org Math : MySQL databases (Base)
-OpenOffice.org Math : Nabla operator
-OpenOffice.org Math : names
-OpenOffice.org Math : names;multi-line titles
-OpenOffice.org Math : names;objects
-OpenOffice.org Math : names, see also labels/callouts
-OpenOffice.org Math : namespace organization in XForms
-OpenOffice.org Math : native SQL (Base)
-OpenOffice.org Math : natural exponential functions
-OpenOffice.org Math : natural logarithms
-OpenOffice.org Math : natural numbers
-OpenOffice.org Math : navigating
-OpenOffice.org Math : navigating;in documents
-OpenOffice.org Math : Navigation bar
-OpenOffice.org Math : Navigation bar;controls
-OpenOffice.org Math : Navigation bar;forms
-OpenOffice.org Math : Navigator
-OpenOffice.org Math : Navigator;contents as lists
-OpenOffice.org Math : Navigator;docking
-OpenOffice.org Math : Navigator;notes
-OpenOffice.org Math : Navigator;working with
-OpenOffice.org Math : network identity options
-OpenOffice.org Math : new databases
-OpenOffice.org Math : new documents
-OpenOffice.org Math : new German spellcheck
-OpenOffice.org Math : new lines in cells
-OpenOffice.org Math : new symbols in OpenOffice.org Math
-OpenOffice.org Math : new windows
-OpenOffice.org Math : non-breaking dashes
-OpenOffice.org Math : non-breaking spaces (Writer)
-OpenOffice.org Math : non-printing characters (Writer)
-OpenOffice.org Math : not included in set operator
-OpenOffice.org Math : NOT operator
-OpenOffice.org Math : not subset set operators
-OpenOffice.org Math : not superset set operators
-OpenOffice.org Math : notes
-OpenOffice.org Math : notes;displaying (Calc)
-OpenOffice.org Math : notes;inserting/editing/deleting/printing
-OpenOffice.org Math : notes;printing in text
-OpenOffice.org Math : number formats
-OpenOffice.org Math : number formats;codes
-OpenOffice.org Math : number formats;formats
-OpenOffice.org Math : number formats;recognition in text tables
-OpenOffice.org Math : number of pages
-OpenOffice.org Math : number of sheets
-OpenOffice.org Math : number of tables
-OpenOffice.org Math : numbering
-OpenOffice.org Math : numbering;options
-OpenOffice.org Math : numbering;paragraphs
-OpenOffice.org Math : numbering;turning off
-OpenOffice.org Math : numbering;using automatically
-OpenOffice.org Math : numbers
-OpenOffice.org Math : numbers;date, time and currency formats
-OpenOffice.org Math : numbers;decimal places (Calc)
-OpenOffice.org Math : numerical fields in forms
-OpenOffice.org Math : objects
-OpenOffice.org Math : objects;always moveable (Impress/Draw)
-OpenOffice.org Math : objects;arranging within stacks
-OpenOffice.org Math : objects;copying when moving in presentations
-OpenOffice.org Math : objects;definition
-OpenOffice.org Math : objects;displaying in spreadsheets
-OpenOffice.org Math : objects;displaying in text documents
-OpenOffice.org Math : objects;editing
-OpenOffice.org Math : objects;inserting from Gallery
-OpenOffice.org Math : objects;inserting OLE objects
-OpenOffice.org Math : objects;moving and resizing with mouse
-OpenOffice.org Math : objects;naming
-OpenOffice.org Math : objects;opening
-OpenOffice.org Math : objects;quickly moving to
-OpenOffice.org Math : objects;titles and descriptions
-OpenOffice.org Math : ODBC
-OpenOffice.org Math : ODBC;database (Base)
-OpenOffice.org Math : ODBC;definition
-OpenOffice.org Math : ODF file formats
-OpenOffice.org Math : Office
-OpenOffice.org Math : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Math : old German spellcheck
-OpenOffice.org Math : OLE
-OpenOffice.org Math : OLE;definition
-OpenOffice.org Math : OLE objects
-OpenOffice.org Math : OLE objects;arranging within stacks
-OpenOffice.org Math : OLE objects;captions (Writer)
-OpenOffice.org Math : OLE objects;inserting
-OpenOffice.org Math : OLE objects;number of
-OpenOffice.org Math : OLE objects;protecting
-OpenOffice.org Math : one and a half line spacing in text
-OpenOffice.org Math : online registration
-OpenOffice.org Math : online update options
-OpenOffice.org Math : online updates
-OpenOffice.org Math : online updates;checking automatically
-OpenOffice.org Math : online updates;checking manually
-OpenOffice.org Math : Open/Save dialogs
-OpenOffice.org Math : OpenDocument file formats
-OpenOffice.org Math : OpenGL
-OpenOffice.org Math : OpenGL;definition
-OpenOffice.org Math : OpenGL;optimized output
-OpenOffice.org Math : opening
-OpenOffice.org Math : opening;context menus
-OpenOffice.org Math : opening;database files
-OpenOffice.org Math : opening;dialog settings
-OpenOffice.org Math : opening;documents
-OpenOffice.org Math : opening;documents from other formats
-OpenOffice.org Math : opening;documents on WebDAV server
-OpenOffice.org Math : opening;files with links
-OpenOffice.org Math : opening;files, with placeholders
-OpenOffice.org Math : opening;forms
-OpenOffice.org Math : opening;Microsoft Office files
-OpenOffice.org Math : opening;mobile device documents
-OpenOffice.org Math : opening;objects
-OpenOffice.org Math : opening;reports
-OpenOffice.org Math : opening;several files
-OpenOffice.org Math : opening;XForms
-OpenOffice.org Math : OpenOffice.org Base data sources
-OpenOffice.org Math : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Math : OpenOffice.org documents
-OpenOffice.org Math : OpenOffice.org documents;mobile device filters
-OpenOffice.org Math : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Math : OpenOffice.org Math
-OpenOffice.org Math : OpenOffice.org Math;entering symbols in
-OpenOffice.org Math : OpenOffice.org Math;examples
-OpenOffice.org Math : OpenOffice.org Math;formatting
-OpenOffice.org Math : OpenOffice.org Math;general instructions
-OpenOffice.org Math : OpenOffice.org Math;reference list
-OpenOffice.org Math : OpenOffice.org Math;relations
-OpenOffice.org Math : OpenOffice.org Math start
-OpenOffice.org Math : operator brackets
-OpenOffice.org Math : operators
-OpenOffice.org Math : operators;default filters
-OpenOffice.org Math : operators;general
-OpenOffice.org Math : operators;in Math
-OpenOffice.org Math : operators;list of
-OpenOffice.org Math : operators;unary and binary
-OpenOffice.org Math : optional hyphens (Writer)
-OpenOffice.org Math : options
-OpenOffice.org Math : options;accessibility
-OpenOffice.org Math : options;appearance
-OpenOffice.org Math : options;compatibility (Writer)
-OpenOffice.org Math : options;network identity
-OpenOffice.org Math : options;online update
-OpenOffice.org Math : options;tools
-OpenOffice.org Math : OR operator
-OpenOffice.org Math : Oracle databases (base)
-OpenOffice.org Math : ordering
-OpenOffice.org Math : ordering;objects
-OpenOffice.org Math : organizing
-OpenOffice.org Math : organizing;macros and scripts
-OpenOffice.org Math : organizing;namespaces in XForms
-OpenOffice.org Math : organizing;styles
-OpenOffice.org Math : organizing;templates
-OpenOffice.org Math : original by correspondence
-OpenOffice.org Math : original size
-OpenOffice.org Math : original size;printing in OpenOffice.org Math
-OpenOffice.org Math : original size;restoring after cropping
-OpenOffice.org Math : orphaned brackets
-OpenOffice.org Math : orthogonal relations
-OpenOffice.org Math : other operators
-OpenOffice.org Math : other operators;list of
-OpenOffice.org Math : outlines
-OpenOffice.org Math : outlines;font effects
-OpenOffice.org Math : outlines;outline symbols
-OpenOffice.org Math : outlines;sending to presentations
-OpenOffice.org Math : overline attribute
-OpenOffice.org Math : overwrite mode
-OpenOffice.org Math : owns command
-OpenOffice.org Math : packages, see extensions
-OpenOffice.org Math : page breaks
-OpenOffice.org Math : page breaks;displaying (Calc)
-OpenOffice.org Math : page formats
-OpenOffice.org Math : page formats;maximizing
-OpenOffice.org Math : page formats;restriction
-OpenOffice.org Math : page styles
-OpenOffice.org Math : page styles;editing/applying with statusbar
-OpenOffice.org Math : pages
-OpenOffice.org Math : pages;backgrounds in all applications
-OpenOffice.org Math : pages;formatting and numbering
-OpenOffice.org Math : pages;printing page names in presentations
-OpenOffice.org Math : pages;scaling
-OpenOffice.org Math : pages;selecting one to print
-OpenOffice.org Math : paint box
-OpenOffice.org Math : paint can symbol
-OpenOffice.org Math : pair kerning
-OpenOffice.org Math : Palm file filters
-OpenOffice.org Math : paper formats
-OpenOffice.org Math : paper size warning
-OpenOffice.org Math : paper trays
-OpenOffice.org Math : paragraph marks
-OpenOffice.org Math : paragraph marks;displaying (Writer)
-OpenOffice.org Math : paragraph styles
-OpenOffice.org Math : paragraph styles;languages
-OpenOffice.org Math : paragraph styles;modifying basic fonts
-OpenOffice.org Math : paragraphs
-OpenOffice.org Math : paragraphs;alignment
-OpenOffice.org Math : paragraphs;Asian typography
-OpenOffice.org Math : paragraphs;defining borders
-OpenOffice.org Math : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Math : paragraphs;increasing indents of
-OpenOffice.org Math : paragraphs;indents, margins and columns
-OpenOffice.org Math : paragraphs;inserting bullets
-OpenOffice.org Math : paragraphs;joining
-OpenOffice.org Math : paragraphs;numbering automatically
-OpenOffice.org Math : paragraphs;removing blank ones
-OpenOffice.org Math : paragraphs;spacing
-OpenOffice.org Math : paragraphs;tab stops
-OpenOffice.org Math : parallel relation
-OpenOffice.org Math : parameters
-OpenOffice.org Math : parameters;command line
-OpenOffice.org Math : parameters;queries (Base)
-OpenOffice.org Math : parentheses (Math)
-OpenOffice.org Math : partial differentiation symbol
-OpenOffice.org Math : passwords for protecting contents
-OpenOffice.org Math : pasting
-OpenOffice.org Math : pasting;cell ranges
-OpenOffice.org Math : pasting;cell ranges from spreadsheets
-OpenOffice.org Math : pasting;data from text documents
-OpenOffice.org Math : pasting;draw objects
-OpenOffice.org Math : pasting;draw objects from other documents
-OpenOffice.org Math : pasting;formatted/unformatted text
-OpenOffice.org Math : pasting;from data source view
-OpenOffice.org Math : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Math : pasting;pictures from other documents
-OpenOffice.org Math : pasting;sheet areas in text documents
-OpenOffice.org Math : pasting;to Gallery
-OpenOffice.org Math : paths
-OpenOffice.org Math : paths;changing work directory
-OpenOffice.org Math : paths;defaults
-OpenOffice.org Math : pattern editor
-OpenOffice.org Math : pattern fields
-OpenOffice.org Math : pattern fields;form functions
-OpenOffice.org Math : patterns for objects
-OpenOffice.org Math : PDF
-OpenOffice.org Math : PDF;export
-OpenOffice.org Math : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Math : personal data input
-OpenOffice.org Math : phonetic guide
-OpenOffice.org Math : picklist creation
-OpenOffice.org Math : picture by correspondence
-OpenOffice.org Math : pictures
-OpenOffice.org Math : pictures;adding to Gallery
-OpenOffice.org Math : pictures;arranging within stacks
-OpenOffice.org Math : pictures;assigning macros
-OpenOffice.org Math : pictures;backgrounds
-OpenOffice.org Math : pictures;captions (Writer)
-OpenOffice.org Math : pictures;changing paths
-OpenOffice.org Math : pictures;cropping and zooming
-OpenOffice.org Math : pictures;displaying in Calc
-OpenOffice.org Math : pictures;displaying in Writer (Writer)
-OpenOffice.org Math : pictures;drag and drop between documents
-OpenOffice.org Math : pictures;drawing
-OpenOffice.org Math : pictures;editing
-OpenOffice.org Math : pictures;filters
-OpenOffice.org Math : pictures;ImageMap
-OpenOffice.org Math : pictures;inserting automatically
-OpenOffice.org Math : pictures;inserting from Gallery
-OpenOffice.org Math : pictures;number of
-OpenOffice.org Math : pictures;printing
-OpenOffice.org Math : pictures;scaling/resizing
-OpenOffice.org Math : pixel editor
-OpenOffice.org Math : pixel graphics
-OpenOffice.org Math : pixel graphics;inserting and editing
-OpenOffice.org Math : pixel patterns
-OpenOffice.org Math : placeholders
-OpenOffice.org Math : placeholders;in SQL queries
-OpenOffice.org Math : placeholders;inserting in formulas
-OpenOffice.org Math : placeholders;on opening files
-OpenOffice.org Math : placeholders;position of next
-OpenOffice.org Math : placeholders;previous marker
-OpenOffice.org Math : placing toolbars
-OpenOffice.org Math : playing movies and sound files
-OpenOffice.org Math : plotting data as charts
-OpenOffice.org Math : plug-ins
-OpenOffice.org Math : plug-ins;activating and deactivating
-OpenOffice.org Math : plug-ins;definition
-OpenOffice.org Math : plug-ins;inserting
-OpenOffice.org Math : plus signs
-OpenOffice.org Math : plus/minus signs
-OpenOffice.org Math : pocket device appliances
-OpenOffice.org Math : Pocket PC file filters
-OpenOffice.org Math : points
-OpenOffice.org Math : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Math : polygon drawing
-OpenOffice.org Math : pop-art filter
-OpenOffice.org Math : portable document format
-OpenOffice.org Math : positioning
-OpenOffice.org Math : positioning;draw objects and controls
-OpenOffice.org Math : positioning;fonts
-OpenOffice.org Math : positioning;objects
-OpenOffice.org Math : positioning;toolbars
-OpenOffice.org Math : post method for form transmissions
-OpenOffice.org Math : posterizing filter
-OpenOffice.org Math : PostScript
-OpenOffice.org Math : PostScript;creating files
-OpenOffice.org Math : PostScript;PDF converter, UNIX
-OpenOffice.org Math : PowerPoint export
-OpenOffice.org Math : powers
-OpenOffice.org Math : precision as shown (Calc)
-OpenOffice.org Math : predefining fonts
-OpenOffice.org Math : presentations
-OpenOffice.org Math : presentations;creating/opening
-OpenOffice.org Math : presentations;inserting spreadsheet cells
-OpenOffice.org Math : presentations;live on the Internet
-OpenOffice.org Math : presentations;print menu
-OpenOffice.org Math : presentations;saving
-OpenOffice.org Math : presentations;saving automatically
-OpenOffice.org Math : presentations;saving in other formats
-OpenOffice.org Math : presentations;sending as e-mail
-OpenOffice.org Math : presentations;starting with wizard
-OpenOffice.org Math : presentations;wizards
-OpenOffice.org Math : press buttons, see push buttons
-OpenOffice.org Math : previews
-OpenOffice.org Math : previews;fonts lists
-OpenOffice.org Math : primary key
-OpenOffice.org Math : primary key;database tables
-OpenOffice.org Math : primary keys
-OpenOffice.org Math : primary keys;defining
-OpenOffice.org Math : primary keys;inserting (Base)
-OpenOffice.org Math : print area selection
-OpenOffice.org Math : printer metrics for document formatting (Writer)
-OpenOffice.org Math : printers
-OpenOffice.org Math : printers;adding, UNIX
-OpenOffice.org Math : printers;choosing
-OpenOffice.org Math : printers;default printer
-OpenOffice.org Math : printers;faxes under UNIX
-OpenOffice.org Math : printers;maximum page formats
-OpenOffice.org Math : printers;paper trays
-OpenOffice.org Math : printers;properties
-OpenOffice.org Math : printing
-OpenOffice.org Math : printing;black and white
-OpenOffice.org Math : printing;brochures
-OpenOffice.org Math : printing;colors in grayscale
-OpenOffice.org Math : printing;copies
-OpenOffice.org Math : printing;creating individual jobs
-OpenOffice.org Math : printing;dates in presentations
-OpenOffice.org Math : printing;directly
-OpenOffice.org Math : printing;documents
-OpenOffice.org Math : printing;drawings defaults
-OpenOffice.org Math : printing;elements in text documents
-OpenOffice.org Math : printing;faster
-OpenOffice.org Math : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Math : printing;fitting to pages in presentations
-OpenOffice.org Math : printing;formulas in OpenOffice.org Math
-OpenOffice.org Math : printing;hidden pages of presentations
-OpenOffice.org Math : printing;in original size in OpenOffice.org Math
-OpenOffice.org Math : printing;left/right pages
-OpenOffice.org Math : printing;notes
-OpenOffice.org Math : printing;queries (Base)
-OpenOffice.org Math : printing;scaling in OpenOffice.org Math
-OpenOffice.org Math : printing;selections
-OpenOffice.org Math : printing;text always in black
-OpenOffice.org Math : printing;text in reverse order
-OpenOffice.org Math : printing;tiling pages in presentations
-OpenOffice.org Math : printing;transparencies
-OpenOffice.org Math : printing;warnings
-OpenOffice.org Math : printing;without scaling in presentations
-OpenOffice.org Math : printing speed
-OpenOffice.org Math : product
-OpenOffice.org Math : programming
-OpenOffice.org Math : programming;OpenOffice.org
-OpenOffice.org Math : programming;scripting
-OpenOffice.org Math : properties
-OpenOffice.org Math : properties;fields in databases
-OpenOffice.org Math : properties;files
-OpenOffice.org Math : properties;form controls
-OpenOffice.org Math : properties;forms
-OpenOffice.org Math : properties;printers
-OpenOffice.org Math : proportional to relation
-OpenOffice.org Math : protected contents
-OpenOffice.org Math : protected dashes
-OpenOffice.org Math : protected database tables
-OpenOffice.org Math : protected documents
-OpenOffice.org Math : protected spaces
-OpenOffice.org Math : protected spaces;inserting
-OpenOffice.org Math : protected spaces;showing (Writer)
-OpenOffice.org Math : protecting
-OpenOffice.org Math : protecting;contents
-OpenOffice.org Math : protecting;recorded changes
-OpenOffice.org Math : proxy settings
-OpenOffice.org Math : push buttons
-OpenOffice.org Math : push buttons;adding to documents
-OpenOffice.org Math : push buttons;creating
-OpenOffice.org Math : queries
-OpenOffice.org Math : queries;copying (Base)
-OpenOffice.org Math : queries;creating in design view (Base)
-OpenOffice.org Math : queries;creating in SQL view
-OpenOffice.org Math : queries;defining (Base)
-OpenOffice.org Math : queries;deleting table links (Base)
-OpenOffice.org Math : queries;editing in data source view
-OpenOffice.org Math : queries;formulating filter conditions (Base)
-OpenOffice.org Math : queries;joining tables (Base)
-OpenOffice.org Math : queries;missing elements (Base)
-OpenOffice.org Math : queries;overview (Base)
-OpenOffice.org Math : queries;parameter queries (Base)
-OpenOffice.org Math : queries;printing (Base)
-OpenOffice.org Math : Query Wizard (Base)
-OpenOffice.org Math : Quickstarter
-OpenOffice.org Math : quotation marks
-OpenOffice.org Math : quotation marks;replacing
-OpenOffice.org Math : quotes
-OpenOffice.org Math : quotes;custom
-OpenOffice.org Math : quotient set
-OpenOffice.org Math : radio button creation
-OpenOffice.org Math : range of integral example
-OpenOffice.org Math : rational numbers
-OpenOffice.org Math : read-only documents
-OpenOffice.org Math : read-only documents;cursor
-OpenOffice.org Math : read-only documents;database tables on/off
-OpenOffice.org Math : read-only documents;editing
-OpenOffice.org Math : read-only documents;opening documents as
-OpenOffice.org Math : read-only items in Data Navigator
-OpenOffice.org Math : real numbers
-OpenOffice.org Math : real part of complex numbers
-OpenOffice.org Math : recognizing URLs automatically
-OpenOffice.org Math : recording
-OpenOffice.org Math : recording;changes
-OpenOffice.org Math : recording;macros
-OpenOffice.org Math : records
-OpenOffice.org Math : records;inserting notes
-OpenOffice.org Math : records;protecting
-OpenOffice.org Math : records;saving
-OpenOffice.org Math : records;searching in databases
-OpenOffice.org Math : rectangles with round corners
-OpenOffice.org Math : recursions in spreadsheets
-OpenOffice.org Math : redo command
-OpenOffice.org Math : reduced printing
-OpenOffice.org Math : reference lines
-OpenOffice.org Math : reference tables
-OpenOffice.org Math : reference tables;formulas
-OpenOffice.org Math : references
-OpenOffice.org Math : references;displaying in color (Calc)
-OpenOffice.org Math : references;expanding (Calc)
-OpenOffice.org Math : references;iterative (Calc)
-OpenOffice.org Math : refreshing formula view
-OpenOffice.org Math : register-true
-OpenOffice.org Math : register-true;definition
-OpenOffice.org Math : registering
-OpenOffice.org Math : registering;address books
-OpenOffice.org Math : registering;databases (Base)
-OpenOffice.org Math : registering;OpenOffice.org
-OpenOffice.org Math : regular expressions
-OpenOffice.org Math : regular expressions;list of
-OpenOffice.org Math : regular expressions;opening files
-OpenOffice.org Math : relational databases (Base)
-OpenOffice.org Math : relations
-OpenOffice.org Math : relations;creating and deleting (Base)
-OpenOffice.org Math : relations;in OpenOffice.org Math
-OpenOffice.org Math : relations;joining tables (Base)
-OpenOffice.org Math : relations;properties (Base)
-OpenOffice.org Math : relations operators
-OpenOffice.org Math : relations operators;list of
-OpenOffice.org Math : relative hyperlinks
-OpenOffice.org Math : relative saving of URLs
-OpenOffice.org Math : reloading
-OpenOffice.org Math : reloading;documents
-OpenOffice.org Math : reloading;HTML documents, automatically
-OpenOffice.org Math : remarks, see also notes
-OpenOffice.org Math : remote configurations
-OpenOffice.org Math : remove noise filter
-OpenOffice.org Math : removing
-OpenOffice.org Math : removing;bullets and numbering
-OpenOffice.org Math : removing;form filters
-OpenOffice.org Math : removing, see also deleting
-OpenOffice.org Math : repeating
-OpenOffice.org Math : repeating;commands
-OpenOffice.org Math : replacement options
-OpenOffice.org Math : replacement table
-OpenOffice.org Math : replacing
-OpenOffice.org Math : replacing;AutoCorrect function
-OpenOffice.org Math : replacing;dashes
-OpenOffice.org Math : Report Builder
-OpenOffice.org Math : reports
-OpenOffice.org Math : reports;creating
-OpenOffice.org Math : reports;error reports
-OpenOffice.org Math : reports;opening and editing
-OpenOffice.org Math : reports;templates
-OpenOffice.org Math : resetting
-OpenOffice.org Math : resetting;templates
-OpenOffice.org Math : resizing
-OpenOffice.org Math : resizing;fonts
-OpenOffice.org Math : resizing;objects, by mouse
-OpenOffice.org Math : resizing, see also scaling/zooming
-OpenOffice.org Math : resolution when printing bitmaps
-OpenOffice.org Math : restoring
-OpenOffice.org Math : restoring;default formatting
-OpenOffice.org Math : restoring;editing
-OpenOffice.org Math : reversed circumflex attribute
-OpenOffice.org Math : reversing printing order
-OpenOffice.org Math : review function
-OpenOffice.org Math : review function;accepting or rejecting changes
-OpenOffice.org Math : review function;comparing documents
-OpenOffice.org Math : review function;protecting records
-OpenOffice.org Math : review function;recording changes example
-OpenOffice.org Math : rich text control
-OpenOffice.org Math : right alignment of paragraphs
-OpenOffice.org Math : right angled relations
-OpenOffice.org Math : right arrow symbol
-OpenOffice.org Math : right joins (Base)
-OpenOffice.org Math : right-justified alignment in OpenOffice.org Math
-OpenOffice.org Math : right-to-left text
-OpenOffice.org Math : roots
-OpenOffice.org Math : rotating
-OpenOffice.org Math : rotating;3D text
-OpenOffice.org Math : round brackets
-OpenOffice.org Math : round corners
-OpenOffice.org Math : rounding precision (Calc)
-OpenOffice.org Math : row headers
-OpenOffice.org Math : row headers;displaying (Calc)
-OpenOffice.org Math : row headers;highlighting (Calc)
-OpenOffice.org Math : rulers
-OpenOffice.org Math : rulers;default settings
-OpenOffice.org Math : rulers;measurement units
-OpenOffice.org Math : rulers;visible in presentations
-OpenOffice.org Math : samples and templates
-OpenOffice.org Math : saving
-OpenOffice.org Math : saving;default file formats
-OpenOffice.org Math : saving;dialog settings
-OpenOffice.org Math : saving;documents
-OpenOffice.org Math : saving;documents for mobile devices
-OpenOffice.org Math : saving;documents in other formats
-OpenOffice.org Math : saving;documents, automatically
-OpenOffice.org Math : saving;in Microsoft Office file format
-OpenOffice.org Math : saving;options
-OpenOffice.org Math : saving;templates
-OpenOffice.org Math : saving;to XML
-OpenOffice.org Math : saving;VBA code in Microsoft Office documents
-OpenOffice.org Math : saving;with password by default
-OpenOffice.org Math : saving as command
-OpenOffice.org Math : saving as command;precautions
-OpenOffice.org Math : scalable braces
-OpenOffice.org Math : scalable lines with ceiling
-OpenOffice.org Math : scalable round brackets
-OpenOffice.org Math : scaling
-OpenOffice.org Math : scaling;font sizes in user interface
-OpenOffice.org Math : scaling;fonts
-OpenOffice.org Math : scaling;in OpenOffice.org Math
-OpenOffice.org Math : scaling;objects
-OpenOffice.org Math : scaling;pictures
-OpenOffice.org Math : scaling;printing in OpenOffice.org Math
-OpenOffice.org Math : scaling;when printing presentations
-OpenOffice.org Math : scaling, see also zooming
-OpenOffice.org Math : screen
-OpenOffice.org Math : screen;full screen views
-OpenOffice.org Math : screen;scaling
-OpenOffice.org Math : screen magnifiers
-OpenOffice.org Math : screen readers
-OpenOffice.org Math : script organization
-OpenOffice.org Math : scrollbars
-OpenOffice.org Math : scrollbars;controls
-OpenOffice.org Math : scrollbars;displaying (Calc)
-OpenOffice.org Math : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Math : search criteria for database functions in cells
-OpenOffice.org Math : search engines
-OpenOffice.org Math : search engines;definition
-OpenOffice.org Math : search engines;selecting
-OpenOffice.org Math : searching
-OpenOffice.org Math : searching;all sheets
-OpenOffice.org Math : searching;databases
-OpenOffice.org Math : searching;form filters
-OpenOffice.org Math : searching;Internet
-OpenOffice.org Math : searching;tables and forms
-OpenOffice.org Math : sections
-OpenOffice.org Math : sections;backgrounds
-OpenOffice.org Math : security
-OpenOffice.org Math : security;digital signatures
-OpenOffice.org Math : security;options for documents with macros
-OpenOffice.org Math : security;protecting contents
-OpenOffice.org Math : security;warning dialogs with macros
-OpenOffice.org Math : selecting
-OpenOffice.org Math : selecting;controls
-OpenOffice.org Math : selecting;measurement units
-OpenOffice.org Math : selecting;objects
-OpenOffice.org Math : selecting;print areas
-OpenOffice.org Math : selecting;several files
-OpenOffice.org Math : selection clipboard
-OpenOffice.org Math : selection frames
-OpenOffice.org Math : selection modes in text
-OpenOffice.org Math : selection options in formulas
-OpenOffice.org Math : sending
-OpenOffice.org Math : sending;AutoAbstract function in presentations
-OpenOffice.org Math : sending;documents as e-mail
-OpenOffice.org Math : sending;documents as faxes
-OpenOffice.org Math : separator lines
-OpenOffice.org Math : separator lines;defining
-OpenOffice.org Math : separators
-OpenOffice.org Math : separators;conditional
-OpenOffice.org Math : Server Side ImageMap
-OpenOffice.org Math : set operations in OpenOffice.orgMath
-OpenOffice.org Math : set operators
-OpenOffice.org Math : set operators;list of
-OpenOffice.org Math : sets of numbers
-OpenOffice.org Math : settings
-OpenOffice.org Math : settings;printers
-OpenOffice.org Math : settings;program configuration
-OpenOffice.org Math : settings;proxies
-OpenOffice.org Math : settings;tracking changes
-OpenOffice.org Math : settings;views
-OpenOffice.org Math : SGML
-OpenOffice.org Math : SGML;definition
-OpenOffice.org Math : shadows
-OpenOffice.org Math : shadows;areas
-OpenOffice.org Math : shadows;borders
-OpenOffice.org Math : shadows;characters
-OpenOffice.org Math : shadows;characters, using context menu
-OpenOffice.org Math : sharing documents
-OpenOffice.org Math : sharpening filter
-OpenOffice.org Math : sheet tabs
-OpenOffice.org Math : sheet tabs;displaying
-OpenOffice.org Math : sheets
-OpenOffice.org Math : sheets;searching all
-OpenOffice.org Math : shortcut keys
-OpenOffice.org Math : shortcut keys;assigning macros
-OpenOffice.org Math : shortcut keys;general
-OpenOffice.org Math : shortcut keys;in databases
-OpenOffice.org Math : shortcut keys;in formulas
-OpenOffice.org Math : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Math : showing
-OpenOffice.org Math : showing;changes
-OpenOffice.org Math : showing;docked windows
-OpenOffice.org Math : showing;drawings and controls (Writer)
-OpenOffice.org Math : showing;live presentations on the Internet
-OpenOffice.org Math : showing;toolbars
-OpenOffice.org Math : signing documents with digital signatures
-OpenOffice.org Math : similar to relations
-OpenOffice.org Math : similarity search
-OpenOffice.org Math : simple handles (Writer)
-OpenOffice.org Math : simplified Chinese
-OpenOffice.org Math : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Math : sine function
-OpenOffice.org Math : single brackets without group function
-OpenOffice.org Math : single sign on options
-OpenOffice.org Math : single-line spacing in text
-OpenOffice.org Math : sizes
-OpenOffice.org Math : sizes;draw objects
-OpenOffice.org Math : sizes;of fonts in OpenOffice.org Math
-OpenOffice.org Math : sizes;pictures
-OpenOffice.org Math : slanting draw objects
-OpenOffice.org Math : slash division sign
-OpenOffice.org Math : small capitals
-OpenOffice.org Math : small gaps
-OpenOffice.org Math : small icons
-OpenOffice.org Math : smart tag configuration
-OpenOffice.org Math : smooth scrolling (Writer)
-OpenOffice.org Math : smoothing filter
-OpenOffice.org Math : snap grid defaults (Writer/Calc)
-OpenOffice.org Math : snapping in presentations and drawings
-OpenOffice.org Math : solarization filter
-OpenOffice.org Math : sort lists
-OpenOffice.org Math : sort lists;copying to in Calc
-OpenOffice.org Math : sorting
-OpenOffice.org Math : sorting;data in forms
-OpenOffice.org Math : sorting;databases
-OpenOffice.org Math : sounds
-OpenOffice.org Math : sounds;inserting and playing
-OpenOffice.org Math : spaces
-OpenOffice.org Math : spaces;displaying (Writer)
-OpenOffice.org Math : spaces;ignoring double
-OpenOffice.org Math : spaces;inserting protected spaces
-OpenOffice.org Math : spaces;showing protected spaces (Writer)
-OpenOffice.org Math : spaces in formulas
-OpenOffice.org Math : spacing
-OpenOffice.org Math : spacing;between paragraphs in footnotes
-OpenOffice.org Math : spacing;font effects
-OpenOffice.org Math : spacing;formula elements
-OpenOffice.org Math : spacing;lines and paragraphs
-OpenOffice.org Math : spacing;tab stops in text documents
-OpenOffice.org Math : spacing;tabs in presentations
-OpenOffice.org Math : spadmin
-OpenOffice.org Math : special characters
-OpenOffice.org Math : speech bubbles
-OpenOffice.org Math : speed of printing
-OpenOffice.org Math : spellcheck
-OpenOffice.org Math : spellcheck;activating for a language
-OpenOffice.org Math : spellcheck;context menus
-OpenOffice.org Math : spellcheck;default languages
-OpenOffice.org Math : spellcheck;dialog
-OpenOffice.org Math : spellcheck;dictionary of exceptions
-OpenOffice.org Math : spellcheck;ignore list
-OpenOffice.org Math : spin button creation
-OpenOffice.org Math : spoolfiles with Xprinter
-OpenOffice.org Math : spreadsheets
-OpenOffice.org Math : spreadsheets;as databases (base)
-OpenOffice.org Math : spreadsheets;copying areas to text documents
-OpenOffice.org Math : spreadsheets;creating/opening
-OpenOffice.org Math : spreadsheets;inserting charts
-OpenOffice.org Math : spreadsheets;inserting database records
-OpenOffice.org Math : spreadsheets;printing
-OpenOffice.org Math : spreadsheets;saving
-OpenOffice.org Math : spreadsheets;saving automatically
-OpenOffice.org Math : spreadsheets;saving in other formats
-OpenOffice.org Math : spreadsheets;sending as e-mail
-OpenOffice.org Math : SQL
-OpenOffice.org Math : SQL;definition
-OpenOffice.org Math : SQL;DISTINCT parameter
-OpenOffice.org Math : SQL;executing SQL commands
-OpenOffice.org Math : SQL;executing SQL statements (Base)
-OpenOffice.org Math : SQL;queries (Base)
-OpenOffice.org Math : square brackets
-OpenOffice.org Math : square drawings
-OpenOffice.org Math : square roots
-OpenOffice.org Math : stacks
-OpenOffice.org Math : standard bar on/off
-OpenOffice.org Math : standard filters in databases
-OpenOffice.org Math : standard printer under UNIX
-OpenOffice.org Math : start parameters
-OpenOffice.org Math : status bar on/off
-OpenOffice.org Math : stickers
-OpenOffice.org Math : strikethrough
-OpenOffice.org Math : strikethrough;characters
-OpenOffice.org Math : strikethrough;font effects
-OpenOffice.org Math : styles
-OpenOffice.org Math : styles;'changed' message
-OpenOffice.org Math : styles;copying between documents
-OpenOffice.org Math : styles;keyboard shortcuts
-OpenOffice.org Math : styles;organizing
-OpenOffice.org Math : styles;printing styles used in a document
-OpenOffice.org Math : styles;replacing automatically
-OpenOffice.org Math : Styles and Formatting window
-OpenOffice.org Math : Styles and Formatting window;docking
-OpenOffice.org Math : subforms
-OpenOffice.org Math : subforms;creating
-OpenOffice.org Math : subforms;description
-OpenOffice.org Math : submitting forms
-OpenOffice.org Math : subscripts
-OpenOffice.org Math : subset set operators
-OpenOffice.org Math : subtraction signs
-OpenOffice.org Math : suffixes in file formats
-OpenOffice.org Math : sum range example
-OpenOffice.org Math : summation
-OpenOffice.org Math : superscripts
-OpenOffice.org Math : superset set operators
-OpenOffice.org Math : support on the Web
-OpenOffice.org Math : symbols
-OpenOffice.org Math : symbols;adding in OpenOffice.org Math
-OpenOffice.org Math : symbols;entering in OpenOffice.org Math
-OpenOffice.org Math : symbols;for complex numbers
-OpenOffice.org Math : synchronizing
-OpenOffice.org Math : synchronizing;labels and business cards
-OpenOffice.org Math : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Math : system address book registration
-OpenOffice.org Math : tab stops
-OpenOffice.org Math : tab stops;displaying (Writer)
-OpenOffice.org Math : tab stops;inserting and editing
-OpenOffice.org Math : tab stops;setting in sheets
-OpenOffice.org Math : tab stops;settings
-OpenOffice.org Math : tab stops;spacing in presentations
-OpenOffice.org Math : tab stops;spacing in text documents
-OpenOffice.org Math : table controls
-OpenOffice.org Math : table controls;form functions
-OpenOffice.org Math : table controls;keyboard-only edit mode
-OpenOffice.org Math : table controls;properties
-OpenOffice.org Math : table views of databases
-OpenOffice.org Math : Table Wizard (Base)
-OpenOffice.org Math : tables
-OpenOffice.org Math : tables;inserting line breaks
-OpenOffice.org Math : tables in databases
-OpenOffice.org Math : tables in databases;access rights to (Base)
-OpenOffice.org Math : tables in databases;adding to queries
-OpenOffice.org Math : tables in databases;browsing and editing
-OpenOffice.org Math : tables in databases;copying database tables (Base)
-OpenOffice.org Math : tables in databases;creating
-OpenOffice.org Math : tables in databases;creating in design view
-OpenOffice.org Math : tables in databases;importing text formats (Base)
-OpenOffice.org Math : tables in databases;joining for queries (Base)
-OpenOffice.org Math : tables in databases;printing queries (Base)
-OpenOffice.org Math : tables in databases;relations (Base)
-OpenOffice.org Math : tables in databases;searching
-OpenOffice.org Math : tables in spreadsheets
-OpenOffice.org Math : tables in spreadsheets;copying data to other applications
-OpenOffice.org Math : tables in spreadsheets;defining borders
-OpenOffice.org Math : tables in spreadsheets;value highlighting
-OpenOffice.org Math : tables in text
-OpenOffice.org Math : tables in text;captions
-OpenOffice.org Math : tables in text;creating automatically
-OpenOffice.org Math : tables in text;default settings
-OpenOffice.org Math : tables in text;defining borders
-OpenOffice.org Math : tables in text;displaying
-OpenOffice.org Math : tables in text;printing
-OpenOffice.org Math : tabs
-OpenOffice.org Math : tabs;displaying sheet tabs
-OpenOffice.org Math : tags
-OpenOffice.org Math : tags;definition
-OpenOffice.org Math : tags;META tags
-OpenOffice.org Math : tangent function
-OpenOffice.org Math : templates
-OpenOffice.org Math : templates;agendas
-OpenOffice.org Math : templates;changing basic fonts
-OpenOffice.org Math : templates;database reports
-OpenOffice.org Math : templates;deleting
-OpenOffice.org Math : templates;editing and saving
-OpenOffice.org Math : templates;faxes
-OpenOffice.org Math : templates;importing and exporting
-OpenOffice.org Math : templates;letters
-OpenOffice.org Math : templates;new documents from templates
-OpenOffice.org Math : templates;opening documents with
-OpenOffice.org Math : templates;organizing
-OpenOffice.org Math : terminology
-OpenOffice.org Math : terminology;general glossary
-OpenOffice.org Math : terminology;Internet glossary
-OpenOffice.org Math : testing XML filters
-OpenOffice.org Math : text
-OpenOffice.org Math : text;animating
-OpenOffice.org Math : text;Asian layout
-OpenOffice.org Math : text;bold
-OpenOffice.org Math : text;coloring
-OpenOffice.org Math : text;contours
-OpenOffice.org Math : text;copying by drag and drop
-OpenOffice.org Math : text;CTL languages
-OpenOffice.org Math : text;drawing pictures
-OpenOffice.org Math : text;font effects
-OpenOffice.org Math : text;font sizes
-OpenOffice.org Math : text;font styles
-OpenOffice.org Math : text;fonts and formats
-OpenOffice.org Math : text;Fontwork icons
-OpenOffice.org Math : text;hyperlinks
-OpenOffice.org Math : text;inserting special characters
-OpenOffice.org Math : text;italics
-OpenOffice.org Math : text;kerning
-OpenOffice.org Math : text;language selection
-OpenOffice.org Math : text;line spacing
-OpenOffice.org Math : text;overwriting or inserting
-OpenOffice.org Math : text;printing in black
-OpenOffice.org Math : text;replacing with format
-OpenOffice.org Math : text;selection modes
-OpenOffice.org Math : text;shadowed
-OpenOffice.org Math : text;text/draw objects
-OpenOffice.org Math : text attributes
-OpenOffice.org Math : text attributes;hyperlinks
-OpenOffice.org Math : text attributes;undoing
-OpenOffice.org Math : text boxes
-OpenOffice.org Math : text boxes;form functions
-OpenOffice.org Math : text boxes;positioning
-OpenOffice.org Math : text breaks in cells
-OpenOffice.org Math : text colors for better accessibility
-OpenOffice.org Math : text databases (Base)
-OpenOffice.org Math : text documents
-OpenOffice.org Math : text documents;creating/opening
-OpenOffice.org Math : text documents;importing/exporting
-OpenOffice.org Math : text documents;inserting spreadsheet cells
-OpenOffice.org Math : text documents;print settings
-OpenOffice.org Math : text documents;printing
-OpenOffice.org Math : text documents;saving
-OpenOffice.org Math : text documents;saving automatically
-OpenOffice.org Math : text documents;saving in other formats
-OpenOffice.org Math : text documents;sending as e-mail
-OpenOffice.org Math : text effects
-OpenOffice.org Math : text flow
-OpenOffice.org Math : text flow;in cells
-OpenOffice.org Math : text formats
-OpenOffice.org Math : text formats;databases
-OpenOffice.org Math : text formats;pasting
-OpenOffice.org Math : text input fields
-OpenOffice.org Math : text layout for special languages
-OpenOffice.org Math : text mode in OpenOffice.org Math
-OpenOffice.org Math : text objects
-OpenOffice.org Math : text objects;alignment
-OpenOffice.org Math : text objects;draw functions
-OpenOffice.org Math : text objects;fonts
-OpenOffice.org Math : text objects;in presentations and drawings
-OpenOffice.org Math : text overflow in spreadsheet cells
-OpenOffice.org Math : text strings
-OpenOffice.org Math : text strings;entering in OpenOffice.org Math
-OpenOffice.org Math : text, see also text documents, paragraphs and characters
-OpenOffice.org Math : TextArt, see Fontwork
-OpenOffice.org Math : textures
-OpenOffice.org Math : textures;inserting from Gallery
-OpenOffice.org Math : textures;on chart bars
-OpenOffice.org Math : Thai
-OpenOffice.org Math : Thai;entering text
-OpenOffice.org Math : Thai;language settings
-OpenOffice.org Math : there exists symbol
-OpenOffice.org Math : thesaurus
-OpenOffice.org Math : thesaurus;activating for a language
-OpenOffice.org Math : ticker text
-OpenOffice.org Math : tilde as attribute
-OpenOffice.org Math : time fields
-OpenOffice.org Math : time fields;form functions
-OpenOffice.org Math : times
-OpenOffice.org Math : times;inserting when printing presentations
-OpenOffice.org Math : times, formats
-OpenOffice.org Math : tips
-OpenOffice.org Math : tips;extended tips in Help
-OpenOffice.org Math : title rows
-OpenOffice.org Math : title rows;printing in OpenOffice.org Math
-OpenOffice.org Math : titles
-OpenOffice.org Math : titles;changing
-OpenOffice.org Math : titles;editing in charts
-OpenOffice.org Math : titles;font effects
-OpenOffice.org Math : titles;formatting automatically
-OpenOffice.org Math : titles;objects
-OpenOffice.org Math : toolbars
-OpenOffice.org Math : toolbars;adding buttons
-OpenOffice.org Math : toolbars;docking/undocking
-OpenOffice.org Math : toolbars;Form Navigation bar
-OpenOffice.org Math : toolbars;viewing/closing
-OpenOffice.org Math : tools bar
-OpenOffice.org Math : tooltips
-OpenOffice.org Math : tooltips;extended tips
-OpenOffice.org Math : tooltips;help
-OpenOffice.org Math : toward relation
-OpenOffice.org Math : traditional Chinese
-OpenOffice.org Math : traditional Chinese;translating to simplified chinese
-OpenOffice.org Math : transparency
-OpenOffice.org Math : transparency;areas
-OpenOffice.org Math : transparency;off for faster printing
-OpenOffice.org Math : transparency;saving
-OpenOffice.org Math : transparent character as attribute
-OpenOffice.org Math : tree view of Help
-OpenOffice.org Math : trigonometrical functions
-OpenOffice.org Math : triple dot attribute
-OpenOffice.org Math : typefaces
-OpenOffice.org Math : typefaces;adding under UNIX
-OpenOffice.org Math : typefaces;formats
-OpenOffice.org Math : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Math : typography
-OpenOffice.org Math : typography;Asian
-OpenOffice.org Math : unary operators
-OpenOffice.org Math : unary operators;list of
-OpenOffice.org Math : unary operators
-OpenOffice.org Math : underline attribute
-OpenOffice.org Math : underlining
-OpenOffice.org Math : underlining;AutoFormat function
-OpenOffice.org Math : underlining;characters
-OpenOffice.org Math : underlining;text
-OpenOffice.org Math : undocking windows
-OpenOffice.org Math : undoing
-OpenOffice.org Math : undoing;direct formatting
-OpenOffice.org Math : undoing;editing
-OpenOffice.org Math : undoing;number of steps
-OpenOffice.org Math : unequal sign
-OpenOffice.org Math : ungrouping groups
-OpenOffice.org Math : union of sets
-OpenOffice.org Math : units
-OpenOffice.org Math : units;converting
-OpenOffice.org Math : units;measurement units
-OpenOffice.org Math : universal quantifier symbol
-OpenOffice.org Math : UNO components
-OpenOffice.org Math : UNO components;Extension Manager
-OpenOffice.org Math : UNO components;integrating new
-OpenOffice.org Math : up arrow symbol
-OpenOffice.org Math : update options
-OpenOffice.org Math : updates
-OpenOffice.org Math : updates;checking automatically
-OpenOffice.org Math : updates;checking manually
-OpenOffice.org Math : updating
-OpenOffice.org Math : updating;fields and charts, automatically (Writer)
-OpenOffice.org Math : updating;links in text documents
-OpenOffice.org Math : updating;links, on opening
-OpenOffice.org Math : updating;templates
-OpenOffice.org Math : upper limits
-OpenOffice.org Math : URL
-OpenOffice.org Math : URL;changing hyperlink URLs
-OpenOffice.org Math : URL;definition
-OpenOffice.org Math : URL;in pictures
-OpenOffice.org Math : URL;saving absolute/relative paths
-OpenOffice.org Math : URL;turning off URL recognition
-OpenOffice.org Math : user data
-OpenOffice.org Math : user data;input
-OpenOffice.org Math : user data;removing when saving
-OpenOffice.org Math : user-defined dictionaries
-OpenOffice.org Math : user-defined dictionaries;creating
-OpenOffice.org Math : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Math : user-defined dictionaries;editing
-OpenOffice.org Math : user-defined operators
-OpenOffice.org Math : user-defined operators;general
-OpenOffice.org Math : user-defined operators;unary and binary
-OpenOffice.org Math : user-defined styles
-OpenOffice.org Math : user-defined styles;automatically replacing
-OpenOffice.org Math : UTF-8/UCS2 support
-OpenOffice.org Math : values
-OpenOffice.org Math : values;absolute
-OpenOffice.org Math : values;rounded as shown (Calc)
-OpenOffice.org Math : variables
-OpenOffice.org Math : variables;for paths
-OpenOffice.org Math : variables;with right exponents
-OpenOffice.org Math : VBA code
-OpenOffice.org Math : VBA code;loading/saving documents with VBA code
-OpenOffice.org Math : vector arrows as attributes
-OpenOffice.org Math : version management
-OpenOffice.org Math : version numbers of documents
-OpenOffice.org Math : versions
-OpenOffice.org Math : versions;comparing documents
-OpenOffice.org Math : versions;file saving as, restriction
-OpenOffice.org Math : versions;merging document versions
-OpenOffice.org Math : versions;of a document
-OpenOffice.org Math : versions;OpenOffice.org
-OpenOffice.org Math : vertical arrangement of elements
-OpenOffice.org Math : vertical bars
-OpenOffice.org Math : vertical callouts
-OpenOffice.org Math : vertical dots symbol
-OpenOffice.org Math : vertical elements
-OpenOffice.org Math : vertical scrollbars (Writer)
-OpenOffice.org Math : vertical text boxes
-OpenOffice.org Math : videos
-OpenOffice.org Math : viewing
-OpenOffice.org Math : viewing;databases
-OpenOffice.org Math : viewing;file properties
-OpenOffice.org Math : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Math : viewing;toolbars
-OpenOffice.org Math : views
-OpenOffice.org Math : views;creating database views (Base)
-OpenOffice.org Math : views;defaults
-OpenOffice.org Math : views;full screen
-OpenOffice.org Math : views;icons
-OpenOffice.org Math : views;in 3D
-OpenOffice.org Math : views;maximum size
-OpenOffice.org Math : views;scaling
-OpenOffice.org Math : views;zooming out OpenOffice.org Math
-OpenOffice.org Math : Visual Basic for Applications
-OpenOffice.org Math : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Math : watermarks
-OpenOffice.org Math : web documents
-OpenOffice.org Math : web documents;XForms
-OpenOffice.org Math : Web support
-OpenOffice.org Math : WebCast export
-OpenOffice.org Math : WebDAV over HTTPS
-OpenOffice.org Math : weierstrass p symbol
-OpenOffice.org Math : whole numbers
-OpenOffice.org Math : wide circumflex attribute
-OpenOffice.org Math : wide tilde attribute
-OpenOffice.org Math : wide vector arrow attribute
-OpenOffice.org Math : widowed brackets
-OpenOffice.org Math : windows
-OpenOffice.org Math : windows;docking
-OpenOffice.org Math : windows;docking definition
-OpenOffice.org Math : windows;hiding/showing/docking
-OpenOffice.org Math : windows;new
-OpenOffice.org Math : wizards
-OpenOffice.org Math : wizards;agendas
-OpenOffice.org Math : wizards;database queries
-OpenOffice.org Math : wizards;database tables (Base)
-OpenOffice.org Math : wizards;databases (Base)
-OpenOffice.org Math : wizards;document converter
-OpenOffice.org Math : wizards;Euro Converter
-OpenOffice.org Math : wizards;faxes
-OpenOffice.org Math : wizards;forms
-OpenOffice.org Math : wizards;letters
-OpenOffice.org Math : wizards;overview
-OpenOffice.org Math : wizards;presentations
-OpenOffice.org Math : wizards;reports
-OpenOffice.org Math : Word documents
-OpenOffice.org Math : Word documents;compatibility
-OpenOffice.org Math : Word documents;saving as
-OpenOffice.org Math : WordArt, see Fontwork
-OpenOffice.org Math : words
-OpenOffice.org Math : words;automatically replacing
-OpenOffice.org Math : words;wrapping in cells
-OpenOffice.org Math : words;wrapping in CTL
-OpenOffice.org Math : working directory change
-OpenOffice.org Math : wrapping text
-OpenOffice.org Math : wrapping text;in cells
-OpenOffice.org Math : wrapping text;in formulas
-OpenOffice.org Math : write protection on/off
-OpenOffice.org Math : writing aids options
-OpenOffice.org Math : WYSIWYG in fonts lists
-OpenOffice.org Math : XForms
-OpenOffice.org Math : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Math : XForms;conditions
-OpenOffice.org Math : XForms;opening/editing
-OpenOffice.org Math : XML converters
-OpenOffice.org Math : XML file formats
-OpenOffice.org Math : XML filters
-OpenOffice.org Math : XML filters;creating/testing
-OpenOffice.org Math : XML filters;saving as package/installing/deleting
-OpenOffice.org Math : XML filters;settings
-OpenOffice.org Math : XML Forms, see XForms
-OpenOffice.org Math : XSLT filters, see also XML filters
-OpenOffice.org Math : years
-OpenOffice.org Math : years;2-digit options
-OpenOffice.org Math : zero values
-OpenOffice.org Math : zero values;displaying (Calc)
-OpenOffice.org Math : zooming
-OpenOffice.org Math : zooming;page views
-OpenOffice.org Math : zooming;pictures
-OpenOffice.org Math : zooming;status bar
-OpenOffice.org Math : zooming in on formula display
-OpenOffice.org Math : zooming out on formula display
-OpenOffice.org Impress : 1/2 replacement
-OpenOffice.org Impress : 3D charts
-OpenOffice.org Impress : 3D objects
-OpenOffice.org Impress : 3D objects;assembling
-OpenOffice.org Impress : 3D objects;generating
-OpenOffice.org Impress : 3D objects;inserting
-OpenOffice.org Impress : 3D rotation objects
-OpenOffice.org Impress : 3D rotation objects;converting to
-OpenOffice.org Impress : 3D rotation objects;generating
-OpenOffice.org Impress : 3D text creation
-OpenOffice.org Impress : 3D view
-OpenOffice.org Impress : abbreviation replacement
-OpenOffice.org Impress : absolute hyperlinks
-OpenOffice.org Impress : absolute saving of URLs
-OpenOffice.org Impress : accents
-OpenOffice.org Impress : Access databases (base)
-OpenOffice.org Impress : access rights for database tables (Base)
-OpenOffice.org Impress : accessibility
-OpenOffice.org Impress : accessibility;general shortcuts
-OpenOffice.org Impress : accessibility;OpenOffice.org assistive technology
-OpenOffice.org Impress : accessibility;OpenOffice.org Draw
-OpenOffice.org Impress : accessibility;OpenOffice.org features
-OpenOffice.org Impress : accessibility;OpenOffice.org Impress
-OpenOffice.org Impress : accessibility;options
-OpenOffice.org Impress : activating
-OpenOffice.org Impress : activating;context menus
-OpenOffice.org Impress : activating;Error Report Tool
-OpenOffice.org Impress : activating;extended help tips
-OpenOffice.org Impress : activating;plug-ins
-OpenOffice.org Impress : ActiveX control
-OpenOffice.org Impress : Adabas D databases (base)
-OpenOffice.org Impress : add-ons, see UNO components
-OpenOffice.org Impress : additional selection mode
-OpenOffice.org Impress : address books
-OpenOffice.org Impress : address books;LDAP server (Base)
-OpenOffice.org Impress : address books;registering
-OpenOffice.org Impress : address labels from databases
-OpenOffice.org Impress : ADO databases (Base)
-OpenOffice.org Impress : Agenda Wizard
-OpenOffice.org Impress : aging filter
-OpenOffice.org Impress : aligning
-OpenOffice.org Impress : aligning;2D charts
-OpenOffice.org Impress : aligning;cells
-OpenOffice.org Impress : aligning;draw objects
-OpenOffice.org Impress : aligning;objects
-OpenOffice.org Impress : aligning;paragraphs
-OpenOffice.org Impress : aligning;tables in text
-OpenOffice.org Impress : aligning;text objects
-OpenOffice.org Impress : aligning;titles in charts
-OpenOffice.org Impress : allowing
-OpenOffice.org Impress : allowing;effects
-OpenOffice.org Impress : allowing;interaction
-OpenOffice.org Impress : alternative fonts
-OpenOffice.org Impress : ampersand symbol, see also operators
-OpenOffice.org Impress : anchors
-OpenOffice.org Impress : anchors;changing
-OpenOffice.org Impress : anchors;displaying (Calc)
-OpenOffice.org Impress : anchors;types/positions for draw objects
-OpenOffice.org Impress : animated GIFs
-OpenOffice.org Impress : animated slide transitions
-OpenOffice.org Impress : animation effects
-OpenOffice.org Impress : animations
-OpenOffice.org Impress : animations;accessibility options
-OpenOffice.org Impress : animations;editing
-OpenOffice.org Impress : animations;list of
-OpenOffice.org Impress : animations;saving as GIFs
-OpenOffice.org Impress : appearance options
-OpenOffice.org Impress : Arabic
-OpenOffice.org Impress : Arabic;entering text
-OpenOffice.org Impress : Arabic;language settings
-OpenOffice.org Impress : area charts
-OpenOffice.org Impress : areas
-OpenOffice.org Impress : areas;bitmap patterns
-OpenOffice.org Impress : areas;from connected lines
-OpenOffice.org Impress : areas;hatched/dotted
-OpenOffice.org Impress : areas;shadows
-OpenOffice.org Impress : areas;slanting
-OpenOffice.org Impress : areas;styles
-OpenOffice.org Impress : areas;transparency
-OpenOffice.org Impress : arguments in command line
-OpenOffice.org Impress : arranging
-OpenOffice.org Impress : arranging;objects
-OpenOffice.org Impress : arranging;objects (guide)
-OpenOffice.org Impress : arranging;slides
-OpenOffice.org Impress : arrows
-OpenOffice.org Impress : arrows;defining arrow heads
-OpenOffice.org Impress : arrows;defining arrow lines
-OpenOffice.org Impress : arrows;drawing in text
-OpenOffice.org Impress : arrows;inserting
-OpenOffice.org Impress : arrows;loading arrow styles
-OpenOffice.org Impress : ASCII
-OpenOffice.org Impress : ASCII;definition
-OpenOffice.org Impress : Asian languages
-OpenOffice.org Impress : Asian languages;enabling
-OpenOffice.org Impress : Asian Phonetic Guide
-OpenOffice.org Impress : Asian typography
-OpenOffice.org Impress : assembled objects in 3D
-OpenOffice.org Impress : assigning scripts
-OpenOffice.org Impress : assistive technology in OpenOffice.org
-OpenOffice.org Impress : attaching toolbars
-OpenOffice.org Impress : attachments in e-mails
-OpenOffice.org Impress : attributes
-OpenOffice.org Impress : attributes;objects with
-OpenOffice.org Impress : audio
-OpenOffice.org Impress : audio;inserting
-OpenOffice.org Impress : authors
-OpenOffice.org Impress : auto reloading HTML documents
-OpenOffice.org Impress : AutoAbstract function for sending text to presentations
-OpenOffice.org Impress : AutoCaption function in OpenOffice.org Writer
-OpenOffice.org Impress : AutoComplete function in text and list boxes
-OpenOffice.org Impress : AutoCorrect function
-OpenOffice.org Impress : AutoCorrect function;context menu
-OpenOffice.org Impress : AutoCorrect function;options
-OpenOffice.org Impress : AutoCorrect function;pictures and frames
-OpenOffice.org Impress : AutoCorrect function;quotes
-OpenOffice.org Impress : AutoCorrect function;replacement table
-OpenOffice.org Impress : AutoCorrect function;switching on and off in Calc
-OpenOffice.org Impress : AutoCorrect function;URL recognition
-OpenOffice.org Impress : AutoFormat function
-OpenOffice.org Impress : AutoFormat function;switching on and off
-OpenOffice.org Impress : automatic captions (Writer)
-OpenOffice.org Impress : automatic control focus
-OpenOffice.org Impress : automatic hyperlink formatting
-OpenOffice.org Impress : automatic line breaks
-OpenOffice.org Impress : automatic lines/borders in text
-OpenOffice.org Impress : automatic saving
-OpenOffice.org Impress : automatic slide changes
-OpenOffice.org Impress : automatic slide changes;rehearse timings
-OpenOffice.org Impress : automatic slide shows
-OpenOffice.org Impress : automatic slide transition
-OpenOffice.org Impress : AutoPilots, see wizards
-OpenOffice.org Impress : AutoValue
-OpenOffice.org Impress : AutoValue;database tables
-OpenOffice.org Impress : averages in charts
-OpenOffice.org Impress : axes
-OpenOffice.org Impress : axes;better scaling
-OpenOffice.org Impress : axes;formatting
-OpenOffice.org Impress : axes;formatting grids
-OpenOffice.org Impress : axes;inserting grids
-OpenOffice.org Impress : axes;interval marks
-OpenOffice.org Impress : axes;showing axes in charts
-OpenOffice.org Impress : axes in charts
-OpenOffice.org Impress : backgrounds
-OpenOffice.org Impress : backgrounds;changing
-OpenOffice.org Impress : backgrounds;defining colors/pictures
-OpenOffice.org Impress : backgrounds;deleting unused
-OpenOffice.org Impress : backgrounds;frames/sections/indexes
-OpenOffice.org Impress : backgrounds;inserting from Gallery
-OpenOffice.org Impress : backgrounds;normal view
-OpenOffice.org Impress : backgrounds;notes
-OpenOffice.org Impress : backgrounds;printing
-OpenOffice.org Impress : backgrounds;slides
-OpenOffice.org Impress : backing window
-OpenOffice.org Impress : backups
-OpenOffice.org Impress : backups;automatic
-OpenOffice.org Impress : backups;documents
-OpenOffice.org Impress : bar charts
-OpenOffice.org Impress : Basic
-OpenOffice.org Impress : Basic;fonts for source display
-OpenOffice.org Impress : Basic;programming
-OpenOffice.org Impress : Basic;recording macros
-OpenOffice.org Impress : basic fonts
-OpenOffice.org Impress : behind object command
-OpenOffice.org Impress : Bézier curves
-OpenOffice.org Impress : Bézier curves;control points in presentations
-OpenOffice.org Impress : bi-directional writing
-OpenOffice.org Impress : binding space
-OpenOffice.org Impress : bitmaps
-OpenOffice.org Impress : bitmaps;converting to
-OpenOffice.org Impress : bitmaps;converting to vector graphics
-OpenOffice.org Impress : bitmaps;inserting and editing
-OpenOffice.org Impress : bitmaps;off for faster printing
-OpenOffice.org Impress : bitmaps;patterns
-OpenOffice.org Impress : bitmaps;replacing colors
-OpenOffice.org Impress : black and white display
-OpenOffice.org Impress : black and white printing
-OpenOffice.org Impress : black and white view
-OpenOffice.org Impress : black printing in Calc
-OpenOffice.org Impress : block selection mode
-OpenOffice.org Impress : bold
-OpenOffice.org Impress : bold;AutoFormat function
-OpenOffice.org Impress : bold;text
-OpenOffice.org Impress : bookmarks
-OpenOffice.org Impress : bookmarks;Help
-OpenOffice.org Impress : borders
-OpenOffice.org Impress : borders;arranging
-OpenOffice.org Impress : borders;cells on screen (Calc)
-OpenOffice.org Impress : borders;for paragraphs
-OpenOffice.org Impress : borders;for tables
-OpenOffice.org Impress : borders;shadows
-OpenOffice.org Impress : borders;table boundaries (Writer)
-OpenOffice.org Impress : borders, see also frames
-OpenOffice.org Impress : bound fields
-OpenOffice.org Impress : bound fields;controls
-OpenOffice.org Impress : boundaries of tables (Writer)
-OpenOffice.org Impress : break display (Writer)
-OpenOffice.org Impress : breaking object connections
-OpenOffice.org Impress : brochures
-OpenOffice.org Impress : brochures;printing several
-OpenOffice.org Impress : build numbers of OpenOffice.org
-OpenOffice.org Impress : bullet lists
-OpenOffice.org Impress : bullet lists;formatting options
-OpenOffice.org Impress : bullets
-OpenOffice.org Impress : bullets;paragraphs
-OpenOffice.org Impress : bullets;replacing
-OpenOffice.org Impress : bullets;turning off
-OpenOffice.org Impress : business cards
-OpenOffice.org Impress : business cards;creating and synchronizing
-OpenOffice.org Impress : business cards;using templates
-OpenOffice.org Impress : button bars, see toolbars
-OpenOffice.org Impress : buttons
-OpenOffice.org Impress : buttons;adding push buttons
-OpenOffice.org Impress : buttons;big/small
-OpenOffice.org Impress : buttons;editing hyperlink buttons
-OpenOffice.org Impress : buttons;form functions
-OpenOffice.org Impress : buttons;toolbars
-OpenOffice.org Impress : cache for graphics
-OpenOffice.org Impress : calculating
-OpenOffice.org Impress : calculating;iterative references (Calc)
-OpenOffice.org Impress : calculating;regression curves
-OpenOffice.org Impress : callouts
-OpenOffice.org Impress : callouts;drawings
-OpenOffice.org Impress : callouts;inserting in presentations
-OpenOffice.org Impress : capital letters
-OpenOffice.org Impress : capital letters;AutoCorrect function
-OpenOffice.org Impress : capital letters;font effects
-OpenOffice.org Impress : captions
-OpenOffice.org Impress : captions;automatic captions (Writer)
-OpenOffice.org Impress : captions;tables/pictures/frames/OLE objects (Writer)
-OpenOffice.org Impress : captions, see also labels/callouts
-OpenOffice.org Impress : cascading update (Base)
-OpenOffice.org Impress : case sensitivity
-OpenOffice.org Impress : case sensitivity;comparing cell contents (Calc)
-OpenOffice.org Impress : case sensitivity;searching
-OpenOffice.org Impress : cells
-OpenOffice.org Impress : cells;aligning
-OpenOffice.org Impress : cells;coloring (Calc)
-OpenOffice.org Impress : cells;cursor positions after input (Calc)
-OpenOffice.org Impress : cells;formatting without effect (Calc)
-OpenOffice.org Impress : cells;line breaks
-OpenOffice.org Impress : cells;linked to controls
-OpenOffice.org Impress : cells;number of
-OpenOffice.org Impress : cells;pasting
-OpenOffice.org Impress : cells;resetting formats
-OpenOffice.org Impress : cells;showing grid lines (Calc)
-OpenOffice.org Impress : centered text
-OpenOffice.org Impress : centimeters
-OpenOffice.org Impress : certificates
-OpenOffice.org Impress : changes
-OpenOffice.org Impress : changes;accepting or rejecting
-OpenOffice.org Impress : changes;comparing to original
-OpenOffice.org Impress : changes;protecting
-OpenOffice.org Impress : changes;recording
-OpenOffice.org Impress : changes;review function
-OpenOffice.org Impress : changes;showing
-OpenOffice.org Impress : changing
-OpenOffice.org Impress : changing;document titles
-OpenOffice.org Impress : changing;file associations in Setup program
-OpenOffice.org Impress : changing;icon sizes
-OpenOffice.org Impress : changing;layer properties
-OpenOffice.org Impress : changing;layout for handouts
-OpenOffice.org Impress : changing;links
-OpenOffice.org Impress : changing;order of slides
-OpenOffice.org Impress : changing;slide layouts
-OpenOffice.org Impress : changing;work directory
-OpenOffice.org Impress : changing, see also editing and replacing
-OpenOffice.org Impress : character styles
-OpenOffice.org Impress : character styles;language selection
-OpenOffice.org Impress : characters
-OpenOffice.org Impress : characters;alternative fonts
-OpenOffice.org Impress : characters;Asian layout
-OpenOffice.org Impress : characters;bold
-OpenOffice.org Impress : characters;coloring
-OpenOffice.org Impress : characters;contours
-OpenOffice.org Impress : characters;converting to curves
-OpenOffice.org Impress : characters;displaying only on screen (Writer)
-OpenOffice.org Impress : characters;enabling CTL and Asian characters
-OpenOffice.org Impress : characters;font effects
-OpenOffice.org Impress : characters;fonts and formats
-OpenOffice.org Impress : characters;hyperlinks
-OpenOffice.org Impress : characters;italics
-OpenOffice.org Impress : characters;language selection
-OpenOffice.org Impress : characters;shadowed
-OpenOffice.org Impress : characters;spacing
-OpenOffice.org Impress : characters;special
-OpenOffice.org Impress : characters;underlining
-OpenOffice.org Impress : charcoal sketches filter
-OpenOffice.org Impress : chart legends
-OpenOffice.org Impress : chart legends;hiding
-OpenOffice.org Impress : chart legends;showing icons with labels
-OpenOffice.org Impress : chart types
-OpenOffice.org Impress : chart types;area
-OpenOffice.org Impress : chart types;column and bar
-OpenOffice.org Impress : chart types;column and line
-OpenOffice.org Impress : chart types;line
-OpenOffice.org Impress : chart types;net
-OpenOffice.org Impress : chart types;pie/donut
-OpenOffice.org Impress : chart types;stock
-OpenOffice.org Impress : chart types;XY (scatter)
-OpenOffice.org Impress : charts
-OpenOffice.org Impress : charts;3D views
-OpenOffice.org Impress : charts;aligning
-OpenOffice.org Impress : charts;arranging within stacks
-OpenOffice.org Impress : charts;bars with textures
-OpenOffice.org Impress : charts;choosing chart types
-OpenOffice.org Impress : charts;colors
-OpenOffice.org Impress : charts;copying with link to source cell range
-OpenOffice.org Impress : charts;data labels
-OpenOffice.org Impress : charts;displaying (Calc)
-OpenOffice.org Impress : charts;editing axes
-OpenOffice.org Impress : charts;editing data
-OpenOffice.org Impress : charts;editing legends
-OpenOffice.org Impress : charts;editing titles
-OpenOffice.org Impress : charts;formatting areas
-OpenOffice.org Impress : charts;formatting floors
-OpenOffice.org Impress : charts;formatting walls
-OpenOffice.org Impress : charts;inserting
-OpenOffice.org Impress : charts;overview
-OpenOffice.org Impress : charts;properties
-OpenOffice.org Impress : charts;reorganizing
-OpenOffice.org Impress : charts;scaling axes
-OpenOffice.org Impress : charts;scaling text
-OpenOffice.org Impress : charts;shortcuts
-OpenOffice.org Impress : charts;showing axes
-OpenOffice.org Impress : charts;updating automatically (Writer)
-OpenOffice.org Impress : check box creation
-OpenOffice.org Impress : Chinese writing systems
-OpenOffice.org Impress : choosing printers
-OpenOffice.org Impress : circle drawings
-OpenOffice.org Impress : circle segments
-OpenOffice.org Impress : circles
-OpenOffice.org Impress : circles;of objects
-OpenOffice.org Impress : Client Side ImageMap
-OpenOffice.org Impress : clipboard
-OpenOffice.org Impress : clipboard;cutting
-OpenOffice.org Impress : clipboard;pasting
-OpenOffice.org Impress : clipboard;pasting formatted/unformatted text
-OpenOffice.org Impress : clipboard;selection clipboard
-OpenOffice.org Impress : clipboard;Unix
-OpenOffice.org Impress : closing
-OpenOffice.org Impress : closing;documents
-OpenOffice.org Impress : closing;shapes
-OpenOffice.org Impress : closing;toolbars
-OpenOffice.org Impress : collaboration
-OpenOffice.org Impress : color bar
-OpenOffice.org Impress : colors
-OpenOffice.org Impress : colors;adding
-OpenOffice.org Impress : colors;appearance
-OpenOffice.org Impress : colors;backgrounds
-OpenOffice.org Impress : colors;charts
-OpenOffice.org Impress : colors;default colors
-OpenOffice.org Impress : colors;defining and saving
-OpenOffice.org Impress : colors;defining gradients interactively
-OpenOffice.org Impress : colors;displaying presentations
-OpenOffice.org Impress : colors;fill format
-OpenOffice.org Impress : colors;fonts
-OpenOffice.org Impress : colors;grid lines and cells (Calc)
-OpenOffice.org Impress : colors;loading lists
-OpenOffice.org Impress : colors;models
-OpenOffice.org Impress : colors;not printing
-OpenOffice.org Impress : colors;printing in grayscale
-OpenOffice.org Impress : colors;replacing
-OpenOffice.org Impress : colors;restriction (Calc)
-OpenOffice.org Impress : colors;selection
-OpenOffice.org Impress : column and line charts
-OpenOffice.org Impress : column charts
-OpenOffice.org Impress : column headers
-OpenOffice.org Impress : column headers;displaying (Calc)
-OpenOffice.org Impress : column headers;highlighting (Calc)
-OpenOffice.org Impress : columns
-OpenOffice.org Impress : columns;setting with the mouse
-OpenOffice.org Impress : combination charts
-OpenOffice.org Impress : combining
-OpenOffice.org Impress : combining;3D objects
-OpenOffice.org Impress : combining;draw objects
-OpenOffice.org Impress : combining;undoing
-OpenOffice.org Impress : combo box creation
-OpenOffice.org Impress : command button creation
-OpenOffice.org Impress : command buttons, see push buttons
-OpenOffice.org Impress : command line parameters
-OpenOffice.org Impress : commands
-OpenOffice.org Impress : commands;not visible
-OpenOffice.org Impress : commands;repeating
-OpenOffice.org Impress : commands;SQL
-OpenOffice.org Impress : comments
-OpenOffice.org Impress : comments;on changes
-OpenOffice.org Impress : common terms
-OpenOffice.org Impress : common terms;Chinese dictionary
-OpenOffice.org Impress : common terms;glossaries
-OpenOffice.org Impress : common terms;Internet glossary
-OpenOffice.org Impress : comparisons
-OpenOffice.org Impress : comparisons;document versions
-OpenOffice.org Impress : comparisons;operators in default filter dialog
-OpenOffice.org Impress : compatibility settings for MS Word import
-OpenOffice.org Impress : complete screen view
-OpenOffice.org Impress : complex text layout
-OpenOffice.org Impress : complex text layout;definition
-OpenOffice.org Impress : complex text layout;enabling
-OpenOffice.org Impress : complex text layout, see CTL
-OpenOffice.org Impress : compose key to insert special characters
-OpenOffice.org Impress : concatenation, see ampersand symbol
-OpenOffice.org Impress : conditional separators
-OpenOffice.org Impress : conditions
-OpenOffice.org Impress : conditions;in number formats
-OpenOffice.org Impress : conditions;items in Data Navigator
-OpenOffice.org Impress : cones
-OpenOffice.org Impress : Configuration Manager
-OpenOffice.org Impress : configuring
-OpenOffice.org Impress : configuring;fax icon
-OpenOffice.org Impress : configuring;OpenOffice.org
-OpenOffice.org Impress : configuring;toolbars
-OpenOffice.org Impress : connecting
-OpenOffice.org Impress : connecting;draw objects
-OpenOffice.org Impress : connecting;lines
-OpenOffice.org Impress : connecting;paths and objects
-OpenOffice.org Impress : connections to data sources (Base)
-OpenOffice.org Impress : connectors
-OpenOffice.org Impress : connectors;properties of
-OpenOffice.org Impress : connectors;using
-OpenOffice.org Impress : constructing shapes
-OpenOffice.org Impress : contents protection
-OpenOffice.org Impress : context menus
-OpenOffice.org Impress : contours
-OpenOffice.org Impress : contours;converting to
-OpenOffice.org Impress : contours of text
-OpenOffice.org Impress : control point display in presentations
-OpenOffice.org Impress : control points definition
-OpenOffice.org Impress : controls
-OpenOffice.org Impress : controls;activating in forms
-OpenOffice.org Impress : controls;adding to documents
-OpenOffice.org Impress : controls;arranging in forms
-OpenOffice.org Impress : controls;arranging within stacks
-OpenOffice.org Impress : controls;assigning data sources
-OpenOffice.org Impress : controls;assigning macros (Basic)
-OpenOffice.org Impress : controls;bound fields/list contents/linked cells
-OpenOffice.org Impress : controls;events
-OpenOffice.org Impress : controls;focus
-OpenOffice.org Impress : controls;formatted fields
-OpenOffice.org Impress : controls;grouping
-OpenOffice.org Impress : controls;hidden
-OpenOffice.org Impress : controls;inserting
-OpenOffice.org Impress : controls;multi-line titles
-OpenOffice.org Impress : controls;positions and sizes
-OpenOffice.org Impress : controls;printing
-OpenOffice.org Impress : controls;properties of form controls
-OpenOffice.org Impress : controls;properties of table controls
-OpenOffice.org Impress : controls;reference by SQL
-OpenOffice.org Impress : controls;rich text control
-OpenOffice.org Impress : controls;select mode
-OpenOffice.org Impress : controls;showing (Writer)
-OpenOffice.org Impress : converters
-OpenOffice.org Impress : converters;Euro converter
-OpenOffice.org Impress : converters;PostScript, UNIX
-OpenOffice.org Impress : converters;XML
-OpenOffice.org Impress : converting
-OpenOffice.org Impress : converting;bitmaps to polygons
-OpenOffice.org Impress : converting;Hangul/Hanja
-OpenOffice.org Impress : converting;metrics
-OpenOffice.org Impress : converting;Microsoft documents
-OpenOffice.org Impress : converting;OpenOffice.org documents
-OpenOffice.org Impress : converting;Pocket PC formats
-OpenOffice.org Impress : converting;points
-OpenOffice.org Impress : converting;text to curves
-OpenOffice.org Impress : converting;to bitmaps
-OpenOffice.org Impress : converting;to contours
-OpenOffice.org Impress : converting;to curves, polygons, 3D
-OpenOffice.org Impress : converting;to metafile format (WMF)
-OpenOffice.org Impress : copies
-OpenOffice.org Impress : copies;printing
-OpenOffice.org Impress : copying
-OpenOffice.org Impress : copying;by drag and drop
-OpenOffice.org Impress : copying;data from text documents
-OpenOffice.org Impress : copying;datasource records in spreadsheets
-OpenOffice.org Impress : copying;draw objects
-OpenOffice.org Impress : copying;draw objects between documents
-OpenOffice.org Impress : copying;formatting
-OpenOffice.org Impress : copying;from data source view
-OpenOffice.org Impress : copying;from Gallery
-OpenOffice.org Impress : copying;in Unix
-OpenOffice.org Impress : copying;pictures, between documents
-OpenOffice.org Impress : copying;sheet areas, to text documents
-OpenOffice.org Impress : copying;slides
-OpenOffice.org Impress : copying;text from other documents
-OpenOffice.org Impress : copying;to Gallery
-OpenOffice.org Impress : copyright for OpenOffice.org
-OpenOffice.org Impress : corner points
-OpenOffice.org Impress : corner roundings
-OpenOffice.org Impress : covered objects
-OpenOffice.org Impress : crash reports
-OpenOffice.org Impress : criteria of query design (Base)
-OpenOffice.org Impress : cropping pictures
-OpenOffice.org Impress : cross-fading
-OpenOffice.org Impress : cross-fading;creating cross-fades
-OpenOffice.org Impress : cross-fading;slides
-OpenOffice.org Impress : cross-fading;two draw objects
-OpenOffice.org Impress : CTL
-OpenOffice.org Impress : CTL;(not) wrapping words
-OpenOffice.org Impress : CTL;complex text layout languages
-OpenOffice.org Impress : CTL;definition
-OpenOffice.org Impress : CTL;options
-OpenOffice.org Impress : cubes
-OpenOffice.org Impress : currencies
-OpenOffice.org Impress : currencies;converters
-OpenOffice.org Impress : currencies;format codes
-OpenOffice.org Impress : currency field creation
-OpenOffice.org Impress : currency formats
-OpenOffice.org Impress : cursor
-OpenOffice.org Impress : cursor;allowing in protected areas (Writer)
-OpenOffice.org Impress : cursor;in read-only text
-OpenOffice.org Impress : cursor;quickly moving to an object
-OpenOffice.org Impress : curves
-OpenOffice.org Impress : curves;converting text to
-OpenOffice.org Impress : curves;drawing
-OpenOffice.org Impress : curves;editing
-OpenOffice.org Impress : curves;editing points
-OpenOffice.org Impress : curves;properties in line charts/XY charts
-OpenOffice.org Impress : curves;toolbar
-OpenOffice.org Impress : custom animation
-OpenOffice.org Impress : custom colors
-OpenOffice.org Impress : custom dictionaries
-OpenOffice.org Impress : custom dictionaries;editing
-OpenOffice.org Impress : custom gradients
-OpenOffice.org Impress : custom hyphens (Writer)
-OpenOffice.org Impress : custom quotes
-OpenOffice.org Impress : custom slide shows
-OpenOffice.org Impress : custom templates
-OpenOffice.org Impress : customizing
-OpenOffice.org Impress : customizing;events
-OpenOffice.org Impress : customizing;keyboard
-OpenOffice.org Impress : customizing;menus
-OpenOffice.org Impress : customizing;OpenOffice.org
-OpenOffice.org Impress : customizing;round corners
-OpenOffice.org Impress : customizing;toolbars
-OpenOffice.org Impress : cutting
-OpenOffice.org Impress : cylinders
-OpenOffice.org Impress : dashes
-OpenOffice.org Impress : data
-OpenOffice.org Impress : data;filtering in forms
-OpenOffice.org Impress : data;forms and subforms
-OpenOffice.org Impress : data;read-only
-OpenOffice.org Impress : data;sorting in forms
-OpenOffice.org Impress : data;user data
-OpenOffice.org Impress : data binding change in XForms
-OpenOffice.org Impress : data labels in charts
-OpenOffice.org Impress : Data Navigator
-OpenOffice.org Impress : Data Navigator;adding/editing items
-OpenOffice.org Impress : Data Navigator;display options
-OpenOffice.org Impress : data ranges in charts
-OpenOffice.org Impress : data series
-OpenOffice.org Impress : data source browser
-OpenOffice.org Impress : data source explorer
-OpenOffice.org Impress : data source view
-OpenOffice.org Impress : data source view;drag and drop
-OpenOffice.org Impress : data source view;overview
-OpenOffice.org Impress : data source view;showing
-OpenOffice.org Impress : data sources
-OpenOffice.org Impress : data sources;as tables
-OpenOffice.org Impress : data sources;connection settings (Base)
-OpenOffice.org Impress : data sources;copying records to spreadsheets
-OpenOffice.org Impress : data sources;displaying current
-OpenOffice.org Impress : data sources;LDAP server (Base)
-OpenOffice.org Impress : data sources;OpenOffice.org Base
-OpenOffice.org Impress : data sources;registering address books
-OpenOffice.org Impress : data sources;reports
-OpenOffice.org Impress : data sources;setting for stock charts
-OpenOffice.org Impress : data sources;viewing
-OpenOffice.org Impress : data structure of XForms
-OpenOffice.org Impress : data values in charts
-OpenOffice.org Impress : data, see also values
-OpenOffice.org Impress : database contents
-OpenOffice.org Impress : database contents;inserting as tables
-OpenOffice.org Impress : database contents;inserting as text
-OpenOffice.org Impress : database reports
-OpenOffice.org Impress : Database Wizard (Base)
-OpenOffice.org Impress : databases
-OpenOffice.org Impress : databases;administration through SQL (Base)
-OpenOffice.org Impress : databases;ADO (Base)
-OpenOffice.org Impress : databases;connecting (Base)
-OpenOffice.org Impress : databases;creating
-OpenOffice.org Impress : databases;creating labels
-OpenOffice.org Impress : databases;creating queries
-OpenOffice.org Impress : databases;creating reports
-OpenOffice.org Impress : databases;creating tables
-OpenOffice.org Impress : databases;dBASE (Base)
-OpenOffice.org Impress : databases;deleting (Base)
-OpenOffice.org Impress : databases;drag and drop (Base)
-OpenOffice.org Impress : databases;editing tables
-OpenOffice.org Impress : databases;form filters
-OpenOffice.org Impress : databases;formats (Base)
-OpenOffice.org Impress : databases;importing/exporting
-OpenOffice.org Impress : databases;JDBC (Base)
-OpenOffice.org Impress : databases;main page (Base)
-OpenOffice.org Impress : databases;MySQL (Base)
-OpenOffice.org Impress : databases;ODBC (Base)
-OpenOffice.org Impress : databases;overview
-OpenOffice.org Impress : databases;registering (Base)
-OpenOffice.org Impress : databases;searching records
-OpenOffice.org Impress : databases;shortcut keys
-OpenOffice.org Impress : databases;sorting
-OpenOffice.org Impress : databases;standard filters
-OpenOffice.org Impress : databases;text formats
-OpenOffice.org Impress : databases;viewing
-OpenOffice.org Impress : date fields
-OpenOffice.org Impress : date fields;creating
-OpenOffice.org Impress : date fields;properties
-OpenOffice.org Impress : date formats
-OpenOffice.org Impress : date on all slides
-OpenOffice.org Impress : dates
-OpenOffice.org Impress : dates;default (Calc)
-OpenOffice.org Impress : dates;fixed
-OpenOffice.org Impress : dates;printing in presentations
-OpenOffice.org Impress : dates;start 1900/01/01 (Calc)
-OpenOffice.org Impress : dates;start 1904/01/01 (Calc)
-OpenOffice.org Impress : dates;variable
-OpenOffice.org Impress : dBASE
-OpenOffice.org Impress : dBASE;database settings (Base)
-OpenOffice.org Impress : DDE
-OpenOffice.org Impress : DDE;definition
-OpenOffice.org Impress : deactivating
-OpenOffice.org Impress : deactivating;plug-ins
-OpenOffice.org Impress : decimal places displayed (Calc)
-OpenOffice.org Impress : decimal separator key
-OpenOffice.org Impress : decimal tab stops
-OpenOffice.org Impress : decreasing sizes of views
-OpenOffice.org Impress : default directories
-OpenOffice.org Impress : default filters
-OpenOffice.org Impress : default filters;comparison operators
-OpenOffice.org Impress : default filters;databases
-OpenOffice.org Impress : default printer
-OpenOffice.org Impress : default printer;setting up
-OpenOffice.org Impress : default printer;UNIX
-OpenOffice.org Impress : default templates
-OpenOffice.org Impress : default templates;changing
-OpenOffice.org Impress : default templates;organizing
-OpenOffice.org Impress : defaults
-OpenOffice.org Impress : defaults;documents
-OpenOffice.org Impress : defaults;file formats in file dialogs
-OpenOffice.org Impress : defaults;file formats in OpenOffice.org
-OpenOffice.org Impress : defaults;fonts
-OpenOffice.org Impress : defaults;grids (Writer/Calc)
-OpenOffice.org Impress : defaults;languages
-OpenOffice.org Impress : defaults;number formats
-OpenOffice.org Impress : defaults;of saving
-OpenOffice.org Impress : defaults;program configuration
-OpenOffice.org Impress : defaults;tab stops in text
-OpenOffice.org Impress : defaults;views
-OpenOffice.org Impress : defining
-OpenOffice.org Impress : defining;arrowheads and other line ends
-OpenOffice.org Impress : defining;colors
-OpenOffice.org Impress : defining;gradients
-OpenOffice.org Impress : defining;line styles
-OpenOffice.org Impress : defining;paragraph borders
-OpenOffice.org Impress : defining;queries (Base)
-OpenOffice.org Impress : defining;table borders
-OpenOffice.org Impress : deleting
-OpenOffice.org Impress : deleting;all direct formatting
-OpenOffice.org Impress : deleting;animation effects
-OpenOffice.org Impress : deleting;databases (Base)
-OpenOffice.org Impress : deleting;hyperlinks
-OpenOffice.org Impress : deleting;layers
-OpenOffice.org Impress : deleting;lines in text
-OpenOffice.org Impress : deleting;models/instances
-OpenOffice.org Impress : deleting;namespaces in XForms
-OpenOffice.org Impress : deleting;notes
-OpenOffice.org Impress : deleting;points
-OpenOffice.org Impress : deleting;slide transition effects
-OpenOffice.org Impress : deleting;slides
-OpenOffice.org Impress : deleting;tab stops
-OpenOffice.org Impress : deleting;templates
-OpenOffice.org Impress : deleting;XML filters
-OpenOffice.org Impress : depth stagger
-OpenOffice.org Impress : descriptions for objects
-OpenOffice.org Impress : design mode after saving
-OpenOffice.org Impress : design view
-OpenOffice.org Impress : design view;creating forms
-OpenOffice.org Impress : design view;queries/views (Base)
-OpenOffice.org Impress : designing
-OpenOffice.org Impress : designing;database tables
-OpenOffice.org Impress : designing;fonts
-OpenOffice.org Impress : designing;queries (Base)
-OpenOffice.org Impress : detaching toolbars
-OpenOffice.org Impress : dictionaries
-OpenOffice.org Impress : dictionaries;common terms in simplified and traditional chinese
-OpenOffice.org Impress : dictionaries;creating
-OpenOffice.org Impress : dictionaries;editing user-defined
-OpenOffice.org Impress : dictionaries;spellcheck
-OpenOffice.org Impress : dictionaries, see also languages
-OpenOffice.org Impress : digital signatures
-OpenOffice.org Impress : digital signatures;getting/managing/applying
-OpenOffice.org Impress : digital signatures;overview
-OpenOffice.org Impress : digital signatures;WebDAV over HTTPS
-OpenOffice.org Impress : dimension lines
-OpenOffice.org Impress : dimension lines;drawing
-OpenOffice.org Impress : dimension lines;properties of
-OpenOffice.org Impress : direct formatting
-OpenOffice.org Impress : direct formatting;undoing all
-OpenOffice.org Impress : directories
-OpenOffice.org Impress : directories;creating new
-OpenOffice.org Impress : directories;directory structure
-OpenOffice.org Impress : disabled persons
-OpenOffice.org Impress : display qualities of presentations
-OpenOffice.org Impress : displaying
-OpenOffice.org Impress : displaying;non-printing characters (Writer)
-OpenOffice.org Impress : displaying;notes (Calc)
-OpenOffice.org Impress : displaying;notes in text documents
-OpenOffice.org Impress : displaying;pictures and objects (Writer)
-OpenOffice.org Impress : displaying;tables (Writer)
-OpenOffice.org Impress : displaying;zero values (Calc)
-OpenOffice.org Impress : distances
-OpenOffice.org Impress : distinct values in SQL queries
-OpenOffice.org Impress : distorting in drawings
-OpenOffice.org Impress : distorting objects
-OpenOffice.org Impress : distributing draw objects
-OpenOffice.org Impress : distributing XML filters
-OpenOffice.org Impress : dithering
-OpenOffice.org Impress : docking
-OpenOffice.org Impress : docking;definition
-OpenOffice.org Impress : docking;toolbars
-OpenOffice.org Impress : docking;windows
-OpenOffice.org Impress : Document Converter Wizard
-OpenOffice.org Impress : Document Map, see Navigator
-OpenOffice.org Impress : document types in OpenOffice.org
-OpenOffice.org Impress : documents
-OpenOffice.org Impress : documents;changing titles
-OpenOffice.org Impress : documents;closing
-OpenOffice.org Impress : documents;comparing
-OpenOffice.org Impress : documents;contents as lists
-OpenOffice.org Impress : documents;editing time
-OpenOffice.org Impress : documents;exporting
-OpenOffice.org Impress : documents;importing
-OpenOffice.org Impress : documents;languages
-OpenOffice.org Impress : documents;measurement units in
-OpenOffice.org Impress : documents;merging
-OpenOffice.org Impress : documents;number of pages/tables/sheets
-OpenOffice.org Impress : documents;opening
-OpenOffice.org Impress : documents;opening in design mode
-OpenOffice.org Impress : documents;opening with templates
-OpenOffice.org Impress : documents;organizing
-OpenOffice.org Impress : documents;printing
-OpenOffice.org Impress : documents;read-only
-OpenOffice.org Impress : documents;reloading
-OpenOffice.org Impress : documents;saving
-OpenOffice.org Impress : documents;saving automatically
-OpenOffice.org Impress : documents;saving in other formats
-OpenOffice.org Impress : documents;sending as e-mail
-OpenOffice.org Impress : documents;styles changed
-OpenOffice.org Impress : documents;version management
-OpenOffice.org Impress : documents;version numbers
-OpenOffice.org Impress : donut charts
-OpenOffice.org Impress : dotted areas
-OpenOffice.org Impress : double-line spacing in paragraphs
-OpenOffice.org Impress : double-line writing in Asian layout
-OpenOffice.org Impress : doubling draw objects
-OpenOffice.org Impress : drag and drop
-OpenOffice.org Impress : drag and drop;copying and pasting text
-OpenOffice.org Impress : drag and drop;data source view
-OpenOffice.org Impress : drag and drop;from Gallery to draw objects
-OpenOffice.org Impress : drag and drop;overview
-OpenOffice.org Impress : drag and drop;pictures
-OpenOffice.org Impress : drag and drop;to Gallery
-OpenOffice.org Impress : Draw instructions
-OpenOffice.org Impress : draw objects
-OpenOffice.org Impress : draw objects;adding/editing/copying
-OpenOffice.org Impress : draw objects;anchoring
-OpenOffice.org Impress : draw objects;arranging within stacks
-OpenOffice.org Impress : draw objects;combining
-OpenOffice.org Impress : draw objects;connecting lines to
-OpenOffice.org Impress : draw objects;converting text to
-OpenOffice.org Impress : draw objects;copying between documents
-OpenOffice.org Impress : draw objects;cross-fading two objects
-OpenOffice.org Impress : draw objects;displaying (Calc)
-OpenOffice.org Impress : draw objects;dropping Gallery pictures
-OpenOffice.org Impress : draw objects;duplicating
-OpenOffice.org Impress : draw objects;flipping
-OpenOffice.org Impress : draw objects;grouping
-OpenOffice.org Impress : draw objects;legends
-OpenOffice.org Impress : draw objects;positioning and resizing
-OpenOffice.org Impress : draw objects;protecting
-OpenOffice.org Impress : draw objects;rotating
-OpenOffice.org Impress : draw objects;slanting
-OpenOffice.org Impress : draw objects;text entry mode
-OpenOffice.org Impress : draw objects;text in
-OpenOffice.org Impress : drawing
-OpenOffice.org Impress : drawing;3D objects
-OpenOffice.org Impress : drawing;freeform lines
-OpenOffice.org Impress : drawing;lines
-OpenOffice.org Impress : drawing;sectors and segments
-OpenOffice.org Impress : Drawing bar
-OpenOffice.org Impress : drawing lines in text
-OpenOffice.org Impress : drawings
-OpenOffice.org Impress : drawings;creating/opening
-OpenOffice.org Impress : drawings;languages
-OpenOffice.org Impress : drawings;printing
-OpenOffice.org Impress : drawings;printing defaults
-OpenOffice.org Impress : drawings;printing in text documents
-OpenOffice.org Impress : drawings;saving
-OpenOffice.org Impress : drawings;saving automatically
-OpenOffice.org Impress : drawings;saving in other formats
-OpenOffice.org Impress : drawings;sending as e-mail
-OpenOffice.org Impress : drawings;shortcut keys
-OpenOffice.org Impress : drawings;showing (Writer)
-OpenOffice.org Impress : drawings;zoom function in
-OpenOffice.org Impress : drawings, see also draw objects
-OpenOffice.org Impress : drop-down lists in form functions
-OpenOffice.org Impress : duplicating draw objects
-OpenOffice.org Impress : e-mail attachments
-OpenOffice.org Impress : Edit File icon
-OpenOffice.org Impress : edit mode
-OpenOffice.org Impress : edit mode;after opening
-OpenOffice.org Impress : edit mode;through Enter key (Calc)
-OpenOffice.org Impress : Edit Points bar
-OpenOffice.org Impress : editing
-OpenOffice.org Impress : editing;chart axes
-OpenOffice.org Impress : editing;chart data
-OpenOffice.org Impress : editing;chart legends
-OpenOffice.org Impress : editing;chart titles
-OpenOffice.org Impress : editing;curves
-OpenOffice.org Impress : editing;data binding of XForms
-OpenOffice.org Impress : editing;database tables and queries
-OpenOffice.org Impress : editing;draw objects
-OpenOffice.org Impress : editing;fields
-OpenOffice.org Impress : editing;Fontwork objects
-OpenOffice.org Impress : editing;glue points
-OpenOffice.org Impress : editing;gradients
-OpenOffice.org Impress : editing;guides and snap points
-OpenOffice.org Impress : editing;hyperlinks
-OpenOffice.org Impress : editing;menus
-OpenOffice.org Impress : editing;notes
-OpenOffice.org Impress : editing;objects
-OpenOffice.org Impress : editing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Impress : editing;pictures
-OpenOffice.org Impress : editing;reports
-OpenOffice.org Impress : editing;shortcut keys
-OpenOffice.org Impress : editing;slide titles
-OpenOffice.org Impress : editing;tab stops
-OpenOffice.org Impress : editing;templates
-OpenOffice.org Impress : editing;titles
-OpenOffice.org Impress : editing;toolbars
-OpenOffice.org Impress : editing;undoing
-OpenOffice.org Impress : editing;XForms
-OpenOffice.org Impress : editing time of documents
-OpenOffice.org Impress : editors
-OpenOffice.org Impress : editors;formula editor
-OpenOffice.org Impress : editors;ImageMap editor
-OpenOffice.org Impress : effects
-OpenOffice.org Impress : effects;animated slide transitions
-OpenOffice.org Impress : effects;applying to/removing from objects
-OpenOffice.org Impress : effects;font positions
-OpenOffice.org Impress : effects;fonts
-OpenOffice.org Impress : effects;Fontwork icons
-OpenOffice.org Impress : effects;preview
-OpenOffice.org Impress : effects;sounds
-OpenOffice.org Impress : ellipses
-OpenOffice.org Impress : ellipses;segments
-OpenOffice.org Impress : ellipses;toolbars
-OpenOffice.org Impress : empty documents
-OpenOffice.org Impress : empty paragraph removal
-OpenOffice.org Impress : encryption of contents
-OpenOffice.org Impress : entering groups
-OpenOffice.org Impress : entering text from right to left
-OpenOffice.org Impress : equal sign, see also operators
-OpenOffice.org Impress : equations in formula editor
-OpenOffice.org Impress : error bars in charts
-OpenOffice.org Impress : error indicators in charts
-OpenOffice.org Impress : Error Report Tool
-OpenOffice.org Impress : Euro
-OpenOffice.org Impress : Euro;currency formats
-OpenOffice.org Impress : Euro;Euro Converter Wizard
-OpenOffice.org Impress : even/odd pages
-OpenOffice.org Impress : even/odd pages;printing
-OpenOffice.org Impress : events
-OpenOffice.org Impress : events;assigning scripts
-OpenOffice.org Impress : events;controls
-OpenOffice.org Impress : events;customizing
-OpenOffice.org Impress : events;in forms
-OpenOffice.org Impress : Excel
-OpenOffice.org Impress : Excel;saving as
-OpenOffice.org Impress : Excel;search criteria
-OpenOffice.org Impress : exceptions
-OpenOffice.org Impress : exceptions;user-defined dictionaries
-OpenOffice.org Impress : exchanging, see also replacing
-OpenOffice.org Impress : executing
-OpenOffice.org Impress : executing;SQL commands
-OpenOffice.org Impress : exiting
-OpenOffice.org Impress : exiting;by clicking objects
-OpenOffice.org Impress : exiting;groups
-OpenOffice.org Impress : exiting;OpenOffice.org
-OpenOffice.org Impress : expanding
-OpenOffice.org Impress : expanding;slides
-OpenOffice.org Impress : expanding formatting (Calc)
-OpenOffice.org Impress : explorer of data sources
-OpenOffice.org Impress : export filters
-OpenOffice.org Impress : exporting
-OpenOffice.org Impress : exporting;animations to GIF format
-OpenOffice.org Impress : exporting;bitmaps
-OpenOffice.org Impress : exporting;HTML and text documents
-OpenOffice.org Impress : exporting;Microsoft Office documents with VBA code
-OpenOffice.org Impress : exporting;presentations to HTML
-OpenOffice.org Impress : exporting;spreadsheets to text format
-OpenOffice.org Impress : exporting;templates
-OpenOffice.org Impress : exporting;to foreign formats
-OpenOffice.org Impress : exporting;to HTML
-OpenOffice.org Impress : exporting;to Macromedia Flash format
-OpenOffice.org Impress : exporting;to Microsoft Office formats
-OpenOffice.org Impress : exporting;to PDF
-OpenOffice.org Impress : exporting;to PostScript format
-OpenOffice.org Impress : exporting;to XML
-OpenOffice.org Impress : exporting;XML files
-OpenOffice.org Impress : extended tips in Help
-OpenOffice.org Impress : extension mode in text
-OpenOffice.org Impress : extensions
-OpenOffice.org Impress : extensions;Extension Manager
-OpenOffice.org Impress : extensions;file formats
-OpenOffice.org Impress : external keys (Base)
-OpenOffice.org Impress : extrusion objects
-OpenOffice.org Impress : eyedropper tool
-OpenOffice.org Impress : faster printing
-OpenOffice.org Impress : faxes
-OpenOffice.org Impress : faxes;configuring OpenOffice.org
-OpenOffice.org Impress : faxes;fax programs/fax printers under UNIX
-OpenOffice.org Impress : faxes;selecting a fax machine
-OpenOffice.org Impress : faxes;sending
-OpenOffice.org Impress : faxes;wizards
-OpenOffice.org Impress : fields
-OpenOffice.org Impress : fields;authors
-OpenOffice.org Impress : fields;database tables
-OpenOffice.org Impress : fields;dates (fixed)
-OpenOffice.org Impress : fields;dates (variable)
-OpenOffice.org Impress : fields;displaying field codes (Writer)
-OpenOffice.org Impress : fields;editing
-OpenOffice.org Impress : fields;file names
-OpenOffice.org Impress : fields;formatted fields
-OpenOffice.org Impress : fields;formatting
-OpenOffice.org Impress : fields;in slides
-OpenOffice.org Impress : fields;page numbers
-OpenOffice.org Impress : fields;times (fixed)
-OpenOffice.org Impress : fields;times (variable)
-OpenOffice.org Impress : fields;updating automatically (Writer)
-OpenOffice.org Impress : file associations for Microsoft Office
-OpenOffice.org Impress : file filters
-OpenOffice.org Impress : file filters;mobile devices
-OpenOffice.org Impress : file filters;XML
-OpenOffice.org Impress : file formats
-OpenOffice.org Impress : file formats;changing OpenOffice.org defaults
-OpenOffice.org Impress : file formats;OpenDocument/XML
-OpenOffice.org Impress : file formats;saving always in other formats
-OpenOffice.org Impress : file selection button
-OpenOffice.org Impress : file sharing options for current document
-OpenOffice.org Impress : files
-OpenOffice.org Impress : files;filters and formats
-OpenOffice.org Impress : files;importing
-OpenOffice.org Impress : files;inserting
-OpenOffice.org Impress : files;inserting pictures
-OpenOffice.org Impress : files;opening
-OpenOffice.org Impress : files;opening with placeholders
-OpenOffice.org Impress : files;properties
-OpenOffice.org Impress : files;saving
-OpenOffice.org Impress : files;saving automatically
-OpenOffice.org Impress : files;saving in other formats
-OpenOffice.org Impress : files;sending as e-mail
-OpenOffice.org Impress : files;version numbers
-OpenOffice.org Impress : files and folders in OpenOffice.org
-OpenOffice.org Impress : fill characters with tabulators
-OpenOffice.org Impress : fill colors for areas
-OpenOffice.org Impress : fill format mode
-OpenOffice.org Impress : fill format mode;styles
-OpenOffice.org Impress : fill patterns for areas
-OpenOffice.org Impress : filter conditions
-OpenOffice.org Impress : filter conditions;connecting
-OpenOffice.org Impress : filter conditions;in queries (Base)
-OpenOffice.org Impress : filtering
-OpenOffice.org Impress : filtering;data in databases
-OpenOffice.org Impress : filtering;data in forms
-OpenOffice.org Impress : filters
-OpenOffice.org Impress : filters;comparison operators
-OpenOffice.org Impress : filters;for import and export
-OpenOffice.org Impress : filters;Navigator
-OpenOffice.org Impress : filters;pictures
-OpenOffice.org Impress : filters;XML filter settings
-OpenOffice.org Impress : Find tab in Help
-OpenOffice.org Impress : finding
-OpenOffice.org Impress : finding;in all sheets
-OpenOffice.org Impress : finding;records in form documents
-OpenOffice.org Impress : finding;selections
-OpenOffice.org Impress : finding;similarity search
-OpenOffice.org Impress : fitting to pages
-OpenOffice.org Impress : fitting to pages;individual slides
-OpenOffice.org Impress : fitting to pages;print settings in Math
-OpenOffice.org Impress : fitting to pages;print settings in presentations
-OpenOffice.org Impress : fixed text
-OpenOffice.org Impress : fixed text;form functions
-OpenOffice.org Impress : fixing toolbars
-OpenOffice.org Impress : flipping around a flip line
-OpenOffice.org Impress : flipping draw objects
-OpenOffice.org Impress : floating frames in HTML documents
-OpenOffice.org Impress : floating text
-OpenOffice.org Impress : floating toolbars
-OpenOffice.org Impress : flowcharts
-OpenOffice.org Impress : focus of controls
-OpenOffice.org Impress : folder creation
-OpenOffice.org Impress : font lists
-OpenOffice.org Impress : font name box
-OpenOffice.org Impress : font sizes
-OpenOffice.org Impress : font sizes;bullets
-OpenOffice.org Impress : font sizes;relative changes
-OpenOffice.org Impress : font sizes;scaling on screen
-OpenOffice.org Impress : font sizes;text
-OpenOffice.org Impress : fonts
-OpenOffice.org Impress : fonts;adding under UNIX
-OpenOffice.org Impress : fonts;changing in templates
-OpenOffice.org Impress : fonts;colors
-OpenOffice.org Impress : fonts;default settings
-OpenOffice.org Impress : fonts;effects
-OpenOffice.org Impress : fonts;for HTML and Basic
-OpenOffice.org Impress : fonts;formats
-OpenOffice.org Impress : fonts;outlines
-OpenOffice.org Impress : fonts;positions in text
-OpenOffice.org Impress : fonts;shadows
-OpenOffice.org Impress : fonts;specifying several
-OpenOffice.org Impress : fonts;strikethrough
-OpenOffice.org Impress : fonts;styles
-OpenOffice.org Impress : fonts;text objects
-OpenOffice.org Impress : Fontwork icons
-OpenOffice.org Impress : footers
-OpenOffice.org Impress : footers;backgrounds
-OpenOffice.org Impress : footers;slide masters
-OpenOffice.org Impress : footers;slides
-OpenOffice.org Impress : form controls
-OpenOffice.org Impress : form controls;assigning macros
-OpenOffice.org Impress : form controls;protecting
-OpenOffice.org Impress : form controls;toolbars
-OpenOffice.org Impress : form fields
-OpenOffice.org Impress : form filters
-OpenOffice.org Impress : Form Navigator
-OpenOffice.org Impress : format codes
-OpenOffice.org Impress : format codes;numbers
-OpenOffice.org Impress : format filling printing in OpenOffice.org Math
-OpenOffice.org Impress : Format Paintbrush
-OpenOffice.org Impress : formats
-OpenOffice.org Impress : formats;Asian layout
-OpenOffice.org Impress : formats;fonts
-OpenOffice.org Impress : formats;maximizing page formats
-OpenOffice.org Impress : formats;number and currency formats
-OpenOffice.org Impress : formats;of currencies/date/time
-OpenOffice.org Impress : formats;on opening and saving
-OpenOffice.org Impress : formats;pasting in special formats
-OpenOffice.org Impress : formats;positions
-OpenOffice.org Impress : formats;tabulators
-OpenOffice.org Impress : formatted fields
-OpenOffice.org Impress : formatted fields;form functions
-OpenOffice.org Impress : formatted fields;properties
-OpenOffice.org Impress : formatting
-OpenOffice.org Impress : formatting;Asian typography
-OpenOffice.org Impress : formatting;axes in charts
-OpenOffice.org Impress : formatting;chart areas
-OpenOffice.org Impress : formatting;chart floors
-OpenOffice.org Impress : formatting;chart legends
-OpenOffice.org Impress : formatting;chart titles
-OpenOffice.org Impress : formatting;chart walls
-OpenOffice.org Impress : formatting;copying
-OpenOffice.org Impress : formatting;definition
-OpenOffice.org Impress : formatting;expanding (Calc)
-OpenOffice.org Impress : formatting;fields
-OpenOffice.org Impress : formatting;font effects
-OpenOffice.org Impress : formatting;hyperlinks
-OpenOffice.org Impress : formatting;pages
-OpenOffice.org Impress : formatting;printer metrics (Writer)
-OpenOffice.org Impress : formatting;slides
-OpenOffice.org Impress : formatting;slides headings
-OpenOffice.org Impress : formatting;undoing
-OpenOffice.org Impress : formatting;undoing when writing
-OpenOffice.org Impress : forms
-OpenOffice.org Impress : forms;browsing
-OpenOffice.org Impress : forms;Combo Box/List Box Wizard
-OpenOffice.org Impress : forms;creating
-OpenOffice.org Impress : forms;data
-OpenOffice.org Impress : forms;designing (Base)
-OpenOffice.org Impress : forms;events
-OpenOffice.org Impress : forms;filtering data
-OpenOffice.org Impress : forms;finding records
-OpenOffice.org Impress : forms;focus after opening
-OpenOffice.org Impress : forms;general information (Base)
-OpenOffice.org Impress : forms;grouping controls
-OpenOffice.org Impress : forms;HTML filters
-OpenOffice.org Impress : forms;inserting
-OpenOffice.org Impress : forms;Navigator
-OpenOffice.org Impress : forms;opening in design mode
-OpenOffice.org Impress : forms;properties
-OpenOffice.org Impress : forms;sorting data
-OpenOffice.org Impress : forms;subforms
-OpenOffice.org Impress : forms;wizards
-OpenOffice.org Impress : forms;XForms
-OpenOffice.org Impress : formula texts
-OpenOffice.org Impress : formula texts;printing in OpenOffice.org Math
-OpenOffice.org Impress : formulas
-OpenOffice.org Impress : formulas;new
-OpenOffice.org Impress : formulas;starting formula editor
-OpenOffice.org Impress : formulas in reports
-OpenOffice.org Impress : formulas in reports;editing
-OpenOffice.org Impress : forums and support
-OpenOffice.org Impress : frames
-OpenOffice.org Impress : frames;around paragraphs
-OpenOffice.org Impress : frames;around tables
-OpenOffice.org Impress : frames;AutoCorrect function
-OpenOffice.org Impress : frames;backgrounds
-OpenOffice.org Impress : frames;captions (Writer)
-OpenOffice.org Impress : frames;printing in OpenOffice.org Math
-OpenOffice.org Impress : frames;protecting
-OpenOffice.org Impress : frames;selection frames
-OpenOffice.org Impress : frames;text fitting to frames
-OpenOffice.org Impress : freeform lines
-OpenOffice.org Impress : freeform lines;draw functions
-OpenOffice.org Impress : freeform lines;drawing
-OpenOffice.org Impress : FTP
-OpenOffice.org Impress : FTP;opening documents
-OpenOffice.org Impress : FTP;saving documents
-OpenOffice.org Impress : full joins (Base)
-OpenOffice.org Impress : full screen view
-OpenOffice.org Impress : full-text search in Help
-OpenOffice.org Impress : functions in reports
-OpenOffice.org Impress : functions in reports;editing
-OpenOffice.org Impress : Gallery
-OpenOffice.org Impress : Gallery;adding pictures
-OpenOffice.org Impress : Gallery;dragging pictures to draw objects
-OpenOffice.org Impress : Gallery;hiding/showing
-OpenOffice.org Impress : Gallery;inserting pictures from
-OpenOffice.org Impress : geometric forms
-OpenOffice.org Impress : German spellcheck
-OpenOffice.org Impress : get method for form transmissions
-OpenOffice.org Impress : getting support
-OpenOffice.org Impress : GIF format
-OpenOffice.org Impress : GIF images
-OpenOffice.org Impress : GIF images;animating
-OpenOffice.org Impress : GIF images;replacing colors
-OpenOffice.org Impress : glossaries
-OpenOffice.org Impress : glossaries;common terms
-OpenOffice.org Impress : glossaries;Internet terms
-OpenOffice.org Impress : glue points
-OpenOffice.org Impress : glue points;editing
-OpenOffice.org Impress : glue points;inserting
-OpenOffice.org Impress : gradients
-OpenOffice.org Impress : gradients;applying and defining
-OpenOffice.org Impress : gradients;defining colors
-OpenOffice.org Impress : gradients;loading lists
-OpenOffice.org Impress : gradients;transparent
-OpenOffice.org Impress : gradients off for faster printing
-OpenOffice.org Impress : graphical text art
-OpenOffice.org Impress : graphics
-OpenOffice.org Impress : graphics;cache
-OpenOffice.org Impress : graphics;protecting
-OpenOffice.org Impress : graphics, see also pictures
-OpenOffice.org Impress : grayscale display
-OpenOffice.org Impress : grayscale printing
-OpenOffice.org Impress : grid controls
-OpenOffice.org Impress : grid controls;form functions
-OpenOffice.org Impress : grids
-OpenOffice.org Impress : grids;defaults (Writer/Calc)
-OpenOffice.org Impress : grids;display options (Impress/Draw)
-OpenOffice.org Impress : grids;displaying lines (Calc)
-OpenOffice.org Impress : grids;formatting axes
-OpenOffice.org Impress : grids;inserting in charts
-OpenOffice.org Impress : group box creation
-OpenOffice.org Impress : grouping
-OpenOffice.org Impress : grouping;draw objects
-OpenOffice.org Impress : groups
-OpenOffice.org Impress : groups;entering/exiting/ungrouping
-OpenOffice.org Impress : groups;naming
-OpenOffice.org Impress : groups;of controls
-OpenOffice.org Impress : guides
-OpenOffice.org Impress : guides;display options (Impress/Draw)
-OpenOffice.org Impress : guides;displaying when moving objects (Impress)
-OpenOffice.org Impress : guides;editing
-OpenOffice.org Impress : guides;inserting
-OpenOffice.org Impress : guides;show snap lines icon
-OpenOffice.org Impress : guides;showing (Calc)
-OpenOffice.org Impress : guides;showing when moving frames (Writer)
-OpenOffice.org Impress : gutter
-OpenOffice.org Impress : half-spheres
-OpenOffice.org Impress : hand icon for moving slides
-OpenOffice.org Impress : handles
-OpenOffice.org Impress : handles;displaying (Writer)
-OpenOffice.org Impress : handles;large
-OpenOffice.org Impress : handles;scaling
-OpenOffice.org Impress : handles;showing simple/large handles (Calc)
-OpenOffice.org Impress : handles;simple
-OpenOffice.org Impress : handout printing
-OpenOffice.org Impress : Hangul/Hanja
-OpenOffice.org Impress : hatching
-OpenOffice.org Impress : hatching
-OpenOffice.org Impress : hatching;loading lists
-OpenOffice.org Impress : headers
-OpenOffice.org Impress : headers;backgrounds
-OpenOffice.org Impress : headers and footers
-OpenOffice.org Impress : headers and footers;master layouts
-OpenOffice.org Impress : headers and footers;slide masters
-OpenOffice.org Impress : headers and footers;slides
-OpenOffice.org Impress : headings
-OpenOffice.org Impress : headings;entering as text box
-OpenOffice.org Impress : Hebrew
-OpenOffice.org Impress : Hebrew;entering text
-OpenOffice.org Impress : Hebrew;language settings
-OpenOffice.org Impress : Help
-OpenOffice.org Impress : Help;bookmarks
-OpenOffice.org Impress : Help;extended tips on/off
-OpenOffice.org Impress : Help;full-text search
-OpenOffice.org Impress : Help;Help tips
-OpenOffice.org Impress : Help;keywords
-OpenOffice.org Impress : Help;navigation pane showing/hiding
-OpenOffice.org Impress : Help;style sheets
-OpenOffice.org Impress : Help;topics
-OpenOffice.org Impress : Help Agent
-OpenOffice.org Impress : Help Agent;help
-OpenOffice.org Impress : Help Agent;options
-OpenOffice.org Impress : Help tips
-OpenOffice.org Impress : Help tips;hiding
-OpenOffice.org Impress : hidden controls in Form Navigator
-OpenOffice.org Impress : hidden fields display (Writer)
-OpenOffice.org Impress : hidden pages
-OpenOffice.org Impress : hidden pages;printing in presentations
-OpenOffice.org Impress : hidden pages;showing
-OpenOffice.org Impress : hidden text
-OpenOffice.org Impress : hidden text;showing (Writer)
-OpenOffice.org Impress : hiding
-OpenOffice.org Impress : hiding;changes
-OpenOffice.org Impress : hiding;chart legends
-OpenOffice.org Impress : hiding;docked windows
-OpenOffice.org Impress : hiding;layers
-OpenOffice.org Impress : hiding;levels
-OpenOffice.org Impress : hiding;navigation pane in Help window
-OpenOffice.org Impress : hiding;slides
-OpenOffice.org Impress : hiding;subpoints
-OpenOffice.org Impress : high contrast mode
-OpenOffice.org Impress : Hindi
-OpenOffice.org Impress : Hindi;entering text
-OpenOffice.org Impress : Hindi;language settings
-OpenOffice.org Impress : horizontal scrollbars (Writer)
-OpenOffice.org Impress : hot spots in flowcharts
-OpenOffice.org Impress : hotspots
-OpenOffice.org Impress : HowTos for charts
-OpenOffice.org Impress : Howtos for Draw
-OpenOffice.org Impress : HTML
-OpenOffice.org Impress : HTML;definition
-OpenOffice.org Impress : HTML;export character set
-OpenOffice.org Impress : HTML;exporting from presentations
-OpenOffice.org Impress : HTML;fonts for source display
-OpenOffice.org Impress : HTML;importing into presentations
-OpenOffice.org Impress : HTML;importing META tags
-OpenOffice.org Impress : HTML;inserting files
-OpenOffice.org Impress : HTML;live presentations
-OpenOffice.org Impress : HTML documents
-OpenOffice.org Impress : HTML documents;auto reloading
-OpenOffice.org Impress : HTML documents;importing/exporting
-OpenOffice.org Impress : HTML documents;META tags in
-OpenOffice.org Impress : HTML documents;new
-OpenOffice.org Impress : HTML documents;source text
-OpenOffice.org Impress : hyperlinks
-OpenOffice.org Impress : hyperlinks;assigning macros
-OpenOffice.org Impress : hyperlinks;character formats
-OpenOffice.org Impress : hyperlinks;definition
-OpenOffice.org Impress : hyperlinks;deleting
-OpenOffice.org Impress : hyperlinks;editing
-OpenOffice.org Impress : hyperlinks;inserting
-OpenOffice.org Impress : hyperlinks;relative and absolute
-OpenOffice.org Impress : hyperlinks;turning off automatic recognition
-OpenOffice.org Impress : hyperlinks, see also links
-OpenOffice.org Impress : hyphenation
-OpenOffice.org Impress : hyphenation;activating for a language
-OpenOffice.org Impress : hyphenation;minimal number of characters
-OpenOffice.org Impress : hyphens
-OpenOffice.org Impress : hyphens;displaying custom (Writer)
-OpenOffice.org Impress : hyphens;inserting custom
-OpenOffice.org Impress : icon bars, see toolbars
-OpenOffice.org Impress : icon sizes
-OpenOffice.org Impress : ignore list for spellcheck
-OpenOffice.org Impress : illumination
-OpenOffice.org Impress : illumination;3D charts
-OpenOffice.org Impress : illustrations, see pictures
-OpenOffice.org Impress : image button creation
-OpenOffice.org Impress : image control creation
-OpenOffice.org Impress : ImageMap
-OpenOffice.org Impress : ImageMap;definition
-OpenOffice.org Impress : ImageMap;editor
-OpenOffice.org Impress : images
-OpenOffice.org Impress : images;ImageMap
-OpenOffice.org Impress : images;inserting
-OpenOffice.org Impress : images;inserting and editing bitmaps
-OpenOffice.org Impress : images, see also pictures
-OpenOffice.org Impress : IME
-OpenOffice.org Impress : IME;definition
-OpenOffice.org Impress : IME;showing/hiding
-OpenOffice.org Impress : import filters
-OpenOffice.org Impress : import restrictions for Microsoft Office
-OpenOffice.org Impress : importing
-OpenOffice.org Impress : importing;bitmaps
-OpenOffice.org Impress : importing;compatibility settings for text import
-OpenOffice.org Impress : importing;databases
-OpenOffice.org Impress : importing;documents in other formats
-OpenOffice.org Impress : importing;from XML
-OpenOffice.org Impress : importing;HTML and text documents
-OpenOffice.org Impress : importing;HTML with META tags
-OpenOffice.org Impress : importing;Microsoft Office documents with VBA code
-OpenOffice.org Impress : importing;presentations with HTML
-OpenOffice.org Impress : importing;tables in text format
-OpenOffice.org Impress : importing;templates
-OpenOffice.org Impress : in front of object command
-OpenOffice.org Impress : inches
-OpenOffice.org Impress : including spreadsheets
-OpenOffice.org Impress : increasing sizes of views
-OpenOffice.org Impress : Index tab in Help
-OpenOffice.org Impress : indexes
-OpenOffice.org Impress : indexes;backgrounds
-OpenOffice.org Impress : indexes;showing/hiding Help index tab
-OpenOffice.org Impress : indicator lines in text
-OpenOffice.org Impress : inner joins (Base)
-OpenOffice.org Impress : input method window
-OpenOffice.org Impress : insert mode for entering text
-OpenOffice.org Impress : inserting
-OpenOffice.org Impress : inserting;3D objects
-OpenOffice.org Impress : inserting;arrows
-OpenOffice.org Impress : inserting;buttons in toolbars
-OpenOffice.org Impress : inserting;callouts in presentations
-OpenOffice.org Impress : inserting;cell ranges from spreadsheets
-OpenOffice.org Impress : inserting;charts
-OpenOffice.org Impress : inserting;clipboard options
-OpenOffice.org Impress : inserting;data from text documents
-OpenOffice.org Impress : inserting;datasource records in spreadsheets
-OpenOffice.org Impress : inserting;drawings
-OpenOffice.org Impress : inserting;ellipses
-OpenOffice.org Impress : inserting;files
-OpenOffice.org Impress : inserting;floating frames
-OpenOffice.org Impress : inserting;Fontwork objects
-OpenOffice.org Impress : inserting;form fields
-OpenOffice.org Impress : inserting;glue points
-OpenOffice.org Impress : inserting;headers/footers in all slides
-OpenOffice.org Impress : inserting;hyperlinks
-OpenOffice.org Impress : inserting;layers
-OpenOffice.org Impress : inserting;line breaks in cells
-OpenOffice.org Impress : inserting;lines
-OpenOffice.org Impress : inserting;movies/sounds
-OpenOffice.org Impress : inserting;new text tables defaults
-OpenOffice.org Impress : inserting;notes
-OpenOffice.org Impress : inserting;objects from files
-OpenOffice.org Impress : inserting;objects from Gallery
-OpenOffice.org Impress : inserting;OLE objects
-OpenOffice.org Impress : inserting;paragraph borders
-OpenOffice.org Impress : inserting;paragraph bullets
-OpenOffice.org Impress : inserting;pictures
-OpenOffice.org Impress : inserting;pictures in Gallery
-OpenOffice.org Impress : inserting;plug-ins
-OpenOffice.org Impress : inserting;polygons
-OpenOffice.org Impress : inserting;push buttons
-OpenOffice.org Impress : inserting;rectangles
-OpenOffice.org Impress : inserting;slides
-OpenOffice.org Impress : inserting;slides as links
-OpenOffice.org Impress : inserting;slides from files
-OpenOffice.org Impress : inserting;special characters
-OpenOffice.org Impress : inserting;tab stops
-OpenOffice.org Impress : inserting;text frames
-OpenOffice.org Impress : inserting;text in presentations
-OpenOffice.org Impress : inserting;textures on chart bars
-OpenOffice.org Impress : installing
-OpenOffice.org Impress : installing;ActiveX control
-OpenOffice.org Impress : installing;mobile device filters
-OpenOffice.org Impress : installing;UNO components
-OpenOffice.org Impress : installing;XML filters
-OpenOffice.org Impress : instructions
-OpenOffice.org Impress : instructions;general
-OpenOffice.org Impress : instructions;OpenOffice.org Draw
-OpenOffice.org Impress : instructions;OpenOffice.org Impress
-OpenOffice.org Impress : interactions
-OpenOffice.org Impress : interactions;hot spots
-OpenOffice.org Impress : interactions;objects in interactive presentations
-OpenOffice.org Impress : interactions;preview
-OpenOffice.org Impress : Internet
-OpenOffice.org Impress : Internet;Internet Explorer for displaying OpenOffice.org documents
-OpenOffice.org Impress : Internet;presentations
-OpenOffice.org Impress : Internet;starting searches
-OpenOffice.org Impress : Internet;turning off recognition of addresses
-OpenOffice.org Impress : Internet glossary
-OpenOffice.org Impress : intersecting draw objects
-OpenOffice.org Impress : invert filter
-OpenOffice.org Impress : invisible areas
-OpenOffice.org Impress : italic text
-OpenOffice.org Impress : iterative references in spreadsheets
-OpenOffice.org Impress : Java
-OpenOffice.org Impress : Java;definition
-OpenOffice.org Impress : Java;setting options
-OpenOffice.org Impress : JDBC
-OpenOffice.org Impress : JDBC;databases (Base)
-OpenOffice.org Impress : JDBC;definition
-OpenOffice.org Impress : joining
-OpenOffice.org Impress : joining;3D objects
-OpenOffice.org Impress : joining;paragraphs
-OpenOffice.org Impress : joining;tables (Base)
-OpenOffice.org Impress : joins in databases (Base)
-OpenOffice.org Impress : justifying text
-OpenOffice.org Impress : kerning
-OpenOffice.org Impress : kerning;Asian texts
-OpenOffice.org Impress : kerning;definition
-OpenOffice.org Impress : kerning;in characters
-OpenOffice.org Impress : key fields for relations (Base)
-OpenOffice.org Impress : keyboard
-OpenOffice.org Impress : keyboard;assigning/editing shortcut keys
-OpenOffice.org Impress : keyboard;general commands
-OpenOffice.org Impress : keyboard;removing numbering
-OpenOffice.org Impress : keyboard;zooming
-OpenOffice.org Impress : keys
-OpenOffice.org Impress : keys;adding push buttons
-OpenOffice.org Impress : keys;primary keys (Base)
-OpenOffice.org Impress : kiosk export
-OpenOffice.org Impress : labels
-OpenOffice.org Impress : labels;creating and synchronizing
-OpenOffice.org Impress : labels;for charts
-OpenOffice.org Impress : labels;for draw objects
-OpenOffice.org Impress : labels;form functions
-OpenOffice.org Impress : labels;from databases
-OpenOffice.org Impress : labels, see also names/callouts
-OpenOffice.org Impress : languages
-OpenOffice.org Impress : languages;activating modules
-OpenOffice.org Impress : languages;Asian support
-OpenOffice.org Impress : languages;complex text layout
-OpenOffice.org Impress : languages;locale settings
-OpenOffice.org Impress : languages;selecting for text
-OpenOffice.org Impress : languages;setting options
-OpenOffice.org Impress : languages;spellcheck
-OpenOffice.org Impress : languages;spellchecking and formatting
-OpenOffice.org Impress : large handles (Writer)
-OpenOffice.org Impress : large icons
-OpenOffice.org Impress : layer arrangement
-OpenOffice.org Impress : layers
-OpenOffice.org Impress : layers;definition
-OpenOffice.org Impress : layers;deleting
-OpenOffice.org Impress : layers;inserting and editing
-OpenOffice.org Impress : layers;moving objects
-OpenOffice.org Impress : layers;renaming
-OpenOffice.org Impress : layers;working with
-OpenOffice.org Impress : layout
-OpenOffice.org Impress : layout;importing Word documents
-OpenOffice.org Impress : layout;pages
-OpenOffice.org Impress : layout;printing handouts
-OpenOffice.org Impress : LDAP server
-OpenOffice.org Impress : LDAP server;address books (Base)
-OpenOffice.org Impress : LDAP server;sign on options
-OpenOffice.org Impress : leading between paragraphs
-OpenOffice.org Impress : left alignment of paragraphs
-OpenOffice.org Impress : left joins (Base)
-OpenOffice.org Impress : legends
-OpenOffice.org Impress : legends;charts
-OpenOffice.org Impress : legends;draw objects
-OpenOffice.org Impress : legends;drawings
-OpenOffice.org Impress : legends;rounding corners
-OpenOffice.org Impress : Letter Wizard
-OpenOffice.org Impress : levels
-OpenOffice.org Impress : levels;depth stagger
-OpenOffice.org Impress : levels;hiding
-OpenOffice.org Impress : levels;showing
-OpenOffice.org Impress : limits of tables (Writer)
-OpenOffice.org Impress : line breaks
-OpenOffice.org Impress : line breaks;in cells
-OpenOffice.org Impress : line charts
-OpenOffice.org Impress : line spacing
-OpenOffice.org Impress : line spacing;context menu in paragraphs
-OpenOffice.org Impress : line spacing;paragraph
-OpenOffice.org Impress : line styles
-OpenOffice.org Impress : line styles;applying
-OpenOffice.org Impress : line styles;defining
-OpenOffice.org Impress : line styles;loading
-OpenOffice.org Impress : lines
-OpenOffice.org Impress : lines;about line ends
-OpenOffice.org Impress : lines;connecting objects
-OpenOffice.org Impress : lines;defining ends
-OpenOffice.org Impress : lines;draw functions
-OpenOffice.org Impress : lines;drawing
-OpenOffice.org Impress : lines;drawing in text
-OpenOffice.org Impress : lines;editing points
-OpenOffice.org Impress : lines;inserting
-OpenOffice.org Impress : lines;removing automatic lines
-OpenOffice.org Impress : lines of text
-OpenOffice.org Impress : lines of text;alignment
-OpenOffice.org Impress : links
-OpenOffice.org Impress : links;between cells and controls
-OpenOffice.org Impress : links;by drag and drop
-OpenOffice.org Impress : links;character formats
-OpenOffice.org Impress : links;definition
-OpenOffice.org Impress : links;editing hyperlinks
-OpenOffice.org Impress : links;inserting
-OpenOffice.org Impress : links;modifying
-OpenOffice.org Impress : links;opening files with
-OpenOffice.org Impress : links;relational databases (Base)
-OpenOffice.org Impress : links;turning off automatic recognition
-OpenOffice.org Impress : links;updating options (Writer)
-OpenOffice.org Impress : links;updating specific links
-OpenOffice.org Impress : list box creation
-OpenOffice.org Impress : lists
-OpenOffice.org Impress : lists;animations
-OpenOffice.org Impress : lists;data assigned to controls
-OpenOffice.org Impress : lists;registered databases (Base)
-OpenOffice.org Impress : lists;regular expressions
-OpenOffice.org Impress : live presentations on the Internet
-OpenOffice.org Impress : loading
-OpenOffice.org Impress : loading;arrow and line styles
-OpenOffice.org Impress : loading;colors/gradients/hatchings
-OpenOffice.org Impress : loading;documents
-OpenOffice.org Impress : loading;documents from other formats
-OpenOffice.org Impress : loading;HTML documents, automatically
-OpenOffice.org Impress : loading;Microsoft Office documents with VBA code
-OpenOffice.org Impress : loading;reloading
-OpenOffice.org Impress : loading;XML files
-OpenOffice.org Impress : locale settings
-OpenOffice.org Impress : locking layers
-OpenOffice.org Impress : logarithmic scaling along axes
-OpenOffice.org Impress : lowercase letters
-OpenOffice.org Impress : lowercase letters;font effects
-OpenOffice.org Impress : Macromedia Flash export
-OpenOffice.org Impress : macros
-OpenOffice.org Impress : macros;assigning to events in forms
-OpenOffice.org Impress : macros;in MS Office documents
-OpenOffice.org Impress : macros;interrupting
-OpenOffice.org Impress : macros;organizing
-OpenOffice.org Impress : macros;recording
-OpenOffice.org Impress : macros;running in presentations
-OpenOffice.org Impress : macros;security
-OpenOffice.org Impress : macros;security warning dialog
-OpenOffice.org Impress : macros;selecting security warnings
-OpenOffice.org Impress : magnetic lines in presentations
-OpenOffice.org Impress : magnifiers
-OpenOffice.org Impress : margins
-OpenOffice.org Impress : margins;pages
-OpenOffice.org Impress : margins;setting with the mouse
-OpenOffice.org Impress : margins;shadows
-OpenOffice.org Impress : marking changes
-OpenOffice.org Impress : marking, see selecting
-OpenOffice.org Impress : master layouts with headers and footers
-OpenOffice.org Impress : master pages, see slide masters
-OpenOffice.org Impress : master views
-OpenOffice.org Impress : Math formula editor
-OpenOffice.org Impress : mean value lines in charts
-OpenOffice.org Impress : measurement units
-OpenOffice.org Impress : measurement units;changing on rulers
-OpenOffice.org Impress : measurement units;converting
-OpenOffice.org Impress : measurement units;selecting
-OpenOffice.org Impress : Media Player window
-OpenOffice.org Impress : menus
-OpenOffice.org Impress : menus;activating context menus
-OpenOffice.org Impress : menus;assigning macros
-OpenOffice.org Impress : menus;customizing
-OpenOffice.org Impress : menus;inactive menu items
-OpenOffice.org Impress : merging
-OpenOffice.org Impress : merging;documents
-OpenOffice.org Impress : merging;draw objects
-OpenOffice.org Impress : META tags
-OpenOffice.org Impress : metafiles
-OpenOffice.org Impress : metafiles;converting to
-OpenOffice.org Impress : metafiles;replacing colors
-OpenOffice.org Impress : metrics
-OpenOffice.org Impress : metrics;converting
-OpenOffice.org Impress : metrics;document formatting (Writer)
-OpenOffice.org Impress : metrics;in sheets
-OpenOffice.org Impress : Microsoft Office
-OpenOffice.org Impress : Microsoft Office;Access databases (base)
-OpenOffice.org Impress : Microsoft Office;as standard file format
-OpenOffice.org Impress : Microsoft Office;document import restrictions
-OpenOffice.org Impress : Microsoft Office;feature comparisons
-OpenOffice.org Impress : Microsoft Office;importing password protected files
-OpenOffice.org Impress : Microsoft Office;importing Word documents
-OpenOffice.org Impress : Microsoft Office;importing/exporting VBA code
-OpenOffice.org Impress : Microsoft Office;new users information
-OpenOffice.org Impress : Microsoft Office;opening Microsoft documents
-OpenOffice.org Impress : Microsoft Office;reassigning document types
-OpenOffice.org Impress : mirroring objects
-OpenOffice.org Impress : mobile device filters
-OpenOffice.org Impress : models in XForms
-OpenOffice.org Impress : modifying, see changing
-OpenOffice.org Impress : more controls
-OpenOffice.org Impress : mosaic filter
-OpenOffice.org Impress : motion paths
-OpenOffice.org Impress : mouse
-OpenOffice.org Impress : mouse;pointers when using drag and drop
-OpenOffice.org Impress : mouse;positioning
-OpenOffice.org Impress : moving
-OpenOffice.org Impress : moving;between layers
-OpenOffice.org Impress : moving;objects in slides
-OpenOffice.org Impress : moving;tab stops on ruler
-OpenOffice.org Impress : moving;toolbars
-OpenOffice.org Impress : moving;using guide lines in presentations
-OpenOffice.org Impress : MS ADO interface (Base)
-OpenOffice.org Impress : multi-line titles in forms
-OpenOffice.org Impress : multiple documents
-OpenOffice.org Impress : multiple documents;opening
-OpenOffice.org Impress : multiple monitors
-OpenOffice.org Impress : multiple selection
-OpenOffice.org Impress : multiplying draw objects
-OpenOffice.org Impress : music
-OpenOffice.org Impress : music;inserting
-OpenOffice.org Impress : My Documents folder
-OpenOffice.org Impress : My Documents folder;changing work directory
-OpenOffice.org Impress : My Documents folder;opening
-OpenOffice.org Impress : MySQL databases (Base)
-OpenOffice.org Impress : names
-OpenOffice.org Impress : names;multi-line titles
-OpenOffice.org Impress : names;objects
-OpenOffice.org Impress : names, see also labels/callouts
-OpenOffice.org Impress : namespace organization in XForms
-OpenOffice.org Impress : native SQL (Base)
-OpenOffice.org Impress : navigating
-OpenOffice.org Impress : navigating;in documents
-OpenOffice.org Impress : Navigation bar
-OpenOffice.org Impress : Navigation bar;controls
-OpenOffice.org Impress : Navigation bar;forms
-OpenOffice.org Impress : Navigator
-OpenOffice.org Impress : Navigator;contents as lists
-OpenOffice.org Impress : Navigator;docking
-OpenOffice.org Impress : Navigator;notes
-OpenOffice.org Impress : Navigator;presentations
-OpenOffice.org Impress : Navigator;working with
-OpenOffice.org Impress : net charts
-OpenOffice.org Impress : network identity options
-OpenOffice.org Impress : new databases
-OpenOffice.org Impress : new documents
-OpenOffice.org Impress : new German spellcheck
-OpenOffice.org Impress : new lines in cells
-OpenOffice.org Impress : new windows
-OpenOffice.org Impress : non-breaking dashes
-OpenOffice.org Impress : non-breaking spaces (Writer)
-OpenOffice.org Impress : non-printing characters (Writer)
-OpenOffice.org Impress : normal view
-OpenOffice.org Impress : normal view;backgrounds
-OpenOffice.org Impress : normal view;presentations
-OpenOffice.org Impress : notes
-OpenOffice.org Impress : notes;adding to slides
-OpenOffice.org Impress : notes;default formatting
-OpenOffice.org Impress : notes;displaying (Calc)
-OpenOffice.org Impress : notes;inserting/editing/deleting/printing
-OpenOffice.org Impress : notes;printing in presentations
-OpenOffice.org Impress : notes;printing in text
-OpenOffice.org Impress : number formats
-OpenOffice.org Impress : number formats;codes
-OpenOffice.org Impress : number formats;formats
-OpenOffice.org Impress : number formats;recognition in text tables
-OpenOffice.org Impress : number of pages
-OpenOffice.org Impress : number of sheets
-OpenOffice.org Impress : number of tables
-OpenOffice.org Impress : numbering
-OpenOffice.org Impress : numbering;options
-OpenOffice.org Impress : numbering;paragraphs
-OpenOffice.org Impress : numbering;turning off
-OpenOffice.org Impress : numbering;using automatically
-OpenOffice.org Impress : numbers
-OpenOffice.org Impress : numbers;date, time and currency formats
-OpenOffice.org Impress : numbers;decimal places (Calc)
-OpenOffice.org Impress : numerical fields in forms
-OpenOffice.org Impress : object bars
-OpenOffice.org Impress : object bars;editing glue points
-OpenOffice.org Impress : objects
-OpenOffice.org Impress : objects;aligning
-OpenOffice.org Impress : objects;always moveable (Impress/Draw)
-OpenOffice.org Impress : objects;arranging within stacks
-OpenOffice.org Impress : objects;behind object command
-OpenOffice.org Impress : objects;breaking connections
-OpenOffice.org Impress : objects;copying when moving in presentations
-OpenOffice.org Impress : objects;definition
-OpenOffice.org Impress : objects;displaying in spreadsheets
-OpenOffice.org Impress : objects;displaying in text documents
-OpenOffice.org Impress : objects;editing
-OpenOffice.org Impress : objects;effects
-OpenOffice.org Impress : objects;in front of object command
-OpenOffice.org Impress : objects;inserting from files
-OpenOffice.org Impress : objects;inserting from Gallery
-OpenOffice.org Impress : objects;inserting OLE objects
-OpenOffice.org Impress : objects;moving along paths
-OpenOffice.org Impress : objects;moving and resizing with mouse
-OpenOffice.org Impress : objects;moving in layers
-OpenOffice.org Impress : objects;moving in slides
-OpenOffice.org Impress : objects;naming
-OpenOffice.org Impress : objects;opening
-OpenOffice.org Impress : objects;properties of charts
-OpenOffice.org Impress : objects;quickly moving to
-OpenOffice.org Impress : objects;reversing
-OpenOffice.org Impress : objects;selecting
-OpenOffice.org Impress : objects;titles and descriptions
-OpenOffice.org Impress : objects;with attributes
-OpenOffice.org Impress : ODBC
-OpenOffice.org Impress : ODBC;database (Base)
-OpenOffice.org Impress : ODBC;definition
-OpenOffice.org Impress : ODF file formats
-OpenOffice.org Impress : Office
-OpenOffice.org Impress : Office;Microsoft Office and OpenOffice.org
-OpenOffice.org Impress : old German spellcheck
-OpenOffice.org Impress : OLE
-OpenOffice.org Impress : OLE;definition
-OpenOffice.org Impress : OLE objects
-OpenOffice.org Impress : OLE objects;arranging within stacks
-OpenOffice.org Impress : OLE objects;captions (Writer)
-OpenOffice.org Impress : OLE objects;inserting
-OpenOffice.org Impress : OLE objects;number of
-OpenOffice.org Impress : OLE objects;protecting
-OpenOffice.org Impress : one and a half line spacing in text
-OpenOffice.org Impress : online registration
-OpenOffice.org Impress : online update options
-OpenOffice.org Impress : online updates
-OpenOffice.org Impress : online updates;checking automatically
-OpenOffice.org Impress : online updates;checking manually
-OpenOffice.org Impress : Open/Save dialogs
-OpenOffice.org Impress : OpenDocument file formats
-OpenOffice.org Impress : OpenGL
-OpenOffice.org Impress : OpenGL;definition
-OpenOffice.org Impress : OpenGL;optimized output
-OpenOffice.org Impress : opening
-OpenOffice.org Impress : opening;context menus
-OpenOffice.org Impress : opening;database files
-OpenOffice.org Impress : opening;dialog settings
-OpenOffice.org Impress : opening;documents
-OpenOffice.org Impress : opening;documents from other formats
-OpenOffice.org Impress : opening;documents on WebDAV server
-OpenOffice.org Impress : opening;files with links
-OpenOffice.org Impress : opening;files, with placeholders
-OpenOffice.org Impress : opening;forms
-OpenOffice.org Impress : opening;Microsoft Office files
-OpenOffice.org Impress : opening;mobile device documents
-OpenOffice.org Impress : opening;objects
-OpenOffice.org Impress : opening;reports
-OpenOffice.org Impress : opening;several files
-OpenOffice.org Impress : opening;XForms
-OpenOffice.org Impress : OpenOffice.org Base data sources
-OpenOffice.org Impress : OpenOffice.org Basic scripts in HTML documents
-OpenOffice.org Impress : OpenOffice.org documents
-OpenOffice.org Impress : OpenOffice.org documents;mobile device filters
-OpenOffice.org Impress : OpenOffice.org documents;viewing and editing in Internet Explorer
-OpenOffice.org Impress : OpenOffice.org Impress instructions
-OpenOffice.org Impress : OpenOffice.org Math start
-OpenOffice.org Impress : operators
-OpenOffice.org Impress : operators;default filters
-OpenOffice.org Impress : optional hyphens (Writer)
-OpenOffice.org Impress : options
-OpenOffice.org Impress : options;accessibility
-OpenOffice.org Impress : options;appearance
-OpenOffice.org Impress : options;compatibility (Writer)
-OpenOffice.org Impress : options;network identity
-OpenOffice.org Impress : options;online update
-OpenOffice.org Impress : options;tools
-OpenOffice.org Impress : Oracle databases (base)
-OpenOffice.org Impress : order of chart data
-OpenOffice.org Impress : ordering
-OpenOffice.org Impress : ordering;objects
-OpenOffice.org Impress : ordering;slides
-OpenOffice.org Impress : organization charts
-OpenOffice.org Impress : organizing
-OpenOffice.org Impress : organizing;macros and scripts
-OpenOffice.org Impress : organizing;namespaces in XForms
-OpenOffice.org Impress : organizing;styles
-OpenOffice.org Impress : organizing;templates
-OpenOffice.org Impress : origin of rulers
-OpenOffice.org Impress : original size
-OpenOffice.org Impress : original size;printing in OpenOffice.org Math
-OpenOffice.org Impress : original size;restoring after cropping
-OpenOffice.org Impress : outline view
-OpenOffice.org Impress : outlines
-OpenOffice.org Impress : outlines;font effects
-OpenOffice.org Impress : outlines;outline symbols
-OpenOffice.org Impress : outlines;printing
-OpenOffice.org Impress : outlines;sending to presentations
-OpenOffice.org Impress : overwrite mode
-OpenOffice.org Impress : packages, see extensions
-OpenOffice.org Impress : page breaks
-OpenOffice.org Impress : page breaks;displaying (Calc)
-OpenOffice.org Impress : page formats
-OpenOffice.org Impress : page formats;maximizing
-OpenOffice.org Impress : page formats;restriction
-OpenOffice.org Impress : page number field
-OpenOffice.org Impress : page numbers on all slides
-OpenOffice.org Impress : page styles
-OpenOffice.org Impress : page styles;editing/applying with statusbar
-OpenOffice.org Impress : pages
-OpenOffice.org Impress : pages;backgrounds in all applications
-OpenOffice.org Impress : pages;copying
-OpenOffice.org Impress : pages;fitting to printed pages
-OpenOffice.org Impress : pages;formatting and numbering
-OpenOffice.org Impress : pages;printing page names in presentations
-OpenOffice.org Impress : pages;scaling
-OpenOffice.org Impress : pages;selecting one to print
-OpenOffice.org Impress : paint box
-OpenOffice.org Impress : paint can symbol
-OpenOffice.org Impress : pair kerning
-OpenOffice.org Impress : Palm file filters
-OpenOffice.org Impress : paper formats
-OpenOffice.org Impress : paper size warning
-OpenOffice.org Impress : paper trays
-OpenOffice.org Impress : paragraph marks
-OpenOffice.org Impress : paragraph marks;displaying (Writer)
-OpenOffice.org Impress : paragraph styles
-OpenOffice.org Impress : paragraph styles;languages
-OpenOffice.org Impress : paragraph styles;modifying basic fonts
-OpenOffice.org Impress : paragraphs
-OpenOffice.org Impress : paragraphs;alignment
-OpenOffice.org Impress : paragraphs;Asian typography
-OpenOffice.org Impress : paragraphs;defining borders
-OpenOffice.org Impress : paragraphs;hidden paragraphs (Writer)
-OpenOffice.org Impress : paragraphs;increasing indents of
-OpenOffice.org Impress : paragraphs;indents, margins and columns
-OpenOffice.org Impress : paragraphs;inserting bullets
-OpenOffice.org Impress : paragraphs;joining
-OpenOffice.org Impress : paragraphs;numbering automatically
-OpenOffice.org Impress : paragraphs;removing blank ones
-OpenOffice.org Impress : paragraphs;spacing
-OpenOffice.org Impress : paragraphs;tab stops
-OpenOffice.org Impress : parameters
-OpenOffice.org Impress : parameters;command line
-OpenOffice.org Impress : parameters;queries (Base)
-OpenOffice.org Impress : passwords for protecting contents
-OpenOffice.org Impress : pasting
-OpenOffice.org Impress : pasting;cell ranges
-OpenOffice.org Impress : pasting;cell ranges from spreadsheets
-OpenOffice.org Impress : pasting;data from text documents
-OpenOffice.org Impress : pasting;draw objects
-OpenOffice.org Impress : pasting;draw objects from other documents
-OpenOffice.org Impress : pasting;formatted/unformatted text
-OpenOffice.org Impress : pasting;from data source view
-OpenOffice.org Impress : pasting;from data sources to OpenOffice.org Calc
-OpenOffice.org Impress : pasting;pictures from other documents
-OpenOffice.org Impress : pasting;sheet areas in text documents
-OpenOffice.org Impress : pasting;slides from other presentations
-OpenOffice.org Impress : pasting;text from other documents
-OpenOffice.org Impress : pasting;to Gallery
-OpenOffice.org Impress : paths
-OpenOffice.org Impress : paths;changing work directory
-OpenOffice.org Impress : paths;defaults
-OpenOffice.org Impress : paths;moving objects along
-OpenOffice.org Impress : pattern editor
-OpenOffice.org Impress : pattern fields
-OpenOffice.org Impress : pattern fields;form functions
-OpenOffice.org Impress : patterns for objects
-OpenOffice.org Impress : PDF
-OpenOffice.org Impress : PDF;export
-OpenOffice.org Impress : PDF;PostScript to PDF converter, UNIX
-OpenOffice.org Impress : personal data input
-OpenOffice.org Impress : phonetic guide
-OpenOffice.org Impress : picklist creation
-OpenOffice.org Impress : pictures
-OpenOffice.org Impress : pictures;adding to Gallery
-OpenOffice.org Impress : pictures;arranging within stacks
-OpenOffice.org Impress : pictures;assigning macros
-OpenOffice.org Impress : pictures;backgrounds
-OpenOffice.org Impress : pictures;captions (Writer)
-OpenOffice.org Impress : pictures;changing paths
-OpenOffice.org Impress : pictures;cropping and zooming
-OpenOffice.org Impress : pictures;displaying in Calc
-OpenOffice.org Impress : pictures;displaying in Writer (Writer)
-OpenOffice.org Impress : pictures;drag and drop between documents
-OpenOffice.org Impress : pictures;drawing
-OpenOffice.org Impress : pictures;editing
-OpenOffice.org Impress : pictures;filters
-OpenOffice.org Impress : pictures;ImageMap
-OpenOffice.org Impress : pictures;inserting
-OpenOffice.org Impress : pictures;inserting automatically
-OpenOffice.org Impress : pictures;inserting from Gallery
-OpenOffice.org Impress : pictures;number of
-OpenOffice.org Impress : pictures;printing
-OpenOffice.org Impress : pictures;scaling/resizing
-OpenOffice.org Impress : pie charts
-OpenOffice.org Impress : pie charts;options
-OpenOffice.org Impress : pie charts
-OpenOffice.org Impress : pivot points of draw objects
-OpenOffice.org Impress : pixel editor
-OpenOffice.org Impress : pixel graphics
-OpenOffice.org Impress : pixel graphics;inserting and editing
-OpenOffice.org Impress : pixel patterns
-OpenOffice.org Impress : placeholders
-OpenOffice.org Impress : placeholders;in SQL queries
-OpenOffice.org Impress : placeholders;on opening files
-OpenOffice.org Impress : placing toolbars
-OpenOffice.org Impress : playing movies and sound files
-OpenOffice.org Impress : plotting data as charts
-OpenOffice.org Impress : plug-ins
-OpenOffice.org Impress : plug-ins;activating and deactivating
-OpenOffice.org Impress : plug-ins;definition
-OpenOffice.org Impress : plug-ins;inserting
-OpenOffice.org Impress : pocket device appliances
-OpenOffice.org Impress : Pocket PC file filters
-OpenOffice.org Impress : points
-OpenOffice.org Impress : points;adding/converting/deleting
-OpenOffice.org Impress : points;reducing editing points when snapping (Impress/Draw)
-OpenOffice.org Impress : polygon drawing
-OpenOffice.org Impress : polygons
-OpenOffice.org Impress : polygons;inserting
-OpenOffice.org Impress : polygons;intersecting/subtracting/merging
-OpenOffice.org Impress : pop-art filter
-OpenOffice.org Impress : portable document format
-OpenOffice.org Impress : positioning
-OpenOffice.org Impress : positioning;draw objects and controls
-OpenOffice.org Impress : positioning;fonts
-OpenOffice.org Impress : positioning;objects
-OpenOffice.org Impress : positioning;toolbars
-OpenOffice.org Impress : post method for form transmissions
-OpenOffice.org Impress : posterizing filter
-OpenOffice.org Impress : PostScript
-OpenOffice.org Impress : PostScript;creating files
-OpenOffice.org Impress : PostScript;PDF converter, UNIX
-OpenOffice.org Impress : PowerPoint export
-OpenOffice.org Impress : precision as shown (Calc)
-OpenOffice.org Impress : predefining fonts
-OpenOffice.org Impress : presentations
-OpenOffice.org Impress : presentations;arranging slides
-OpenOffice.org Impress : presentations;creating/opening
-OpenOffice.org Impress : presentations;exiting by interaction
-OpenOffice.org Impress : presentations;exporting to HTML
-OpenOffice.org Impress : presentations;importing HTML
-OpenOffice.org Impress : presentations;inserting spreadsheet cells
-OpenOffice.org Impress : presentations;inserting spreadsheets
-OpenOffice.org Impress : presentations;live on the Internet
-OpenOffice.org Impress : presentations;navigating
-OpenOffice.org Impress : presentations;numbering slides in
-OpenOffice.org Impress : presentations;ordering of effects
-OpenOffice.org Impress : presentations;print menu
-OpenOffice.org Impress : presentations;printing
-OpenOffice.org Impress : presentations;rehearse timings
-OpenOffice.org Impress : presentations;saving
-OpenOffice.org Impress : presentations;saving automatically
-OpenOffice.org Impress : presentations;saving in other formats
-OpenOffice.org Impress : presentations;sending as e-mail
-OpenOffice.org Impress : presentations;settings for
-OpenOffice.org Impress : presentations;shortcut keys
-OpenOffice.org Impress : presentations;starting
-OpenOffice.org Impress : presentations;starting with wizard
-OpenOffice.org Impress : presentations;window / full screen
-OpenOffice.org Impress : presentations;wizards
-OpenOffice.org Impress : press buttons, see push buttons
-OpenOffice.org Impress : previews
-OpenOffice.org Impress : previews;fonts lists
-OpenOffice.org Impress : primary key
-OpenOffice.org Impress : primary key;database tables
-OpenOffice.org Impress : primary keys
-OpenOffice.org Impress : primary keys;defining
-OpenOffice.org Impress : primary keys;inserting (Base)
-OpenOffice.org Impress : print area selection
-OpenOffice.org Impress : printer metrics for document formatting (Writer)
-OpenOffice.org Impress : printers
-OpenOffice.org Impress : printers;adding, UNIX
-OpenOffice.org Impress : printers;choosing
-OpenOffice.org Impress : printers;default printer
-OpenOffice.org Impress : printers;faxes under UNIX
-OpenOffice.org Impress : printers;maximum page formats
-OpenOffice.org Impress : printers;paper trays
-OpenOffice.org Impress : printers;properties
-OpenOffice.org Impress : printing
-OpenOffice.org Impress : printing;black and white
-OpenOffice.org Impress : printing;brochures
-OpenOffice.org Impress : printing;colors in grayscale
-OpenOffice.org Impress : printing;copies
-OpenOffice.org Impress : printing;creating individual jobs
-OpenOffice.org Impress : printing;dates in presentations
-OpenOffice.org Impress : printing;directly
-OpenOffice.org Impress : printing;documents
-OpenOffice.org Impress : printing;drawings defaults
-OpenOffice.org Impress : printing;elements in text documents
-OpenOffice.org Impress : printing;faster
-OpenOffice.org Impress : printing;fitting to pages in OpenOffice.org Math
-OpenOffice.org Impress : printing;fitting to pages in presentations
-OpenOffice.org Impress : printing;fitting to paper
-OpenOffice.org Impress : printing;formulas in OpenOffice.org Math
-OpenOffice.org Impress : printing;hidden pages of presentations
-OpenOffice.org Impress : printing;in original size in OpenOffice.org Math
-OpenOffice.org Impress : printing;left/right pages
-OpenOffice.org Impress : printing;notes
-OpenOffice.org Impress : printing;presentations
-OpenOffice.org Impress : printing;queries (Base)
-OpenOffice.org Impress : printing;scaling in OpenOffice.org Math
-OpenOffice.org Impress : printing;selections
-OpenOffice.org Impress : printing;text always in black
-OpenOffice.org Impress : printing;text in reverse order
-OpenOffice.org Impress : printing;tiling pages in presentations
-OpenOffice.org Impress : printing;transparencies
-OpenOffice.org Impress : printing;warnings
-OpenOffice.org Impress : printing;without scaling in presentations
-OpenOffice.org Impress : printing speed
-OpenOffice.org Impress : programming
-OpenOffice.org Impress : programming;OpenOffice.org
-OpenOffice.org Impress : programming;scripting
-OpenOffice.org Impress : programs run by mouse click in presentations
-OpenOffice.org Impress : properties
-OpenOffice.org Impress : properties;charts
-OpenOffice.org Impress : properties;fields in databases
-OpenOffice.org Impress : properties;files
-OpenOffice.org Impress : properties;form controls
-OpenOffice.org Impress : properties;forms
-OpenOffice.org Impress : properties;printers
-OpenOffice.org Impress : properties;smooth lines in line charts/XY charts
-OpenOffice.org Impress : protected contents
-OpenOffice.org Impress : protected dashes
-OpenOffice.org Impress : protected database tables
-OpenOffice.org Impress : protected documents
-OpenOffice.org Impress : protected spaces
-OpenOffice.org Impress : protected spaces;inserting
-OpenOffice.org Impress : protected spaces;showing (Writer)
-OpenOffice.org Impress : protecting
-OpenOffice.org Impress : protecting;contents
-OpenOffice.org Impress : protecting;recorded changes
-OpenOffice.org Impress : proxy settings
-OpenOffice.org Impress : push buttons
-OpenOffice.org Impress : push buttons;adding to documents
-OpenOffice.org Impress : push buttons;creating
-OpenOffice.org Impress : pyramids
-OpenOffice.org Impress : queries
-OpenOffice.org Impress : queries;copying (Base)
-OpenOffice.org Impress : queries;creating in design view (Base)
-OpenOffice.org Impress : queries;creating in SQL view
-OpenOffice.org Impress : queries;defining (Base)
-OpenOffice.org Impress : queries;deleting table links (Base)
-OpenOffice.org Impress : queries;editing in data source view
-OpenOffice.org Impress : queries;formulating filter conditions (Base)
-OpenOffice.org Impress : queries;joining tables (Base)
-OpenOffice.org Impress : queries;missing elements (Base)
-OpenOffice.org Impress : queries;overview (Base)
-OpenOffice.org Impress : queries;parameter queries (Base)
-OpenOffice.org Impress : queries;printing (Base)
-OpenOffice.org Impress : Query Wizard (Base)
-OpenOffice.org Impress : Quickstarter
-OpenOffice.org Impress : quotation marks
-OpenOffice.org Impress : quotation marks;replacing
-OpenOffice.org Impress : quotes
-OpenOffice.org Impress : quotes;custom
-OpenOffice.org Impress : radar charts, see net charts
-OpenOffice.org Impress : radio button creation
-OpenOffice.org Impress : read-only documents
-OpenOffice.org Impress : read-only documents;cursor
-OpenOffice.org Impress : read-only documents;database tables on/off
-OpenOffice.org Impress : read-only documents;editing
-OpenOffice.org Impress : read-only documents;opening documents as
-OpenOffice.org Impress : read-only items in Data Navigator
-OpenOffice.org Impress : recognizing URLs automatically
-OpenOffice.org Impress : recording
-OpenOffice.org Impress : recording;changes
-OpenOffice.org Impress : recording;display times for slides
-OpenOffice.org Impress : recording;macros
-OpenOffice.org Impress : records
-OpenOffice.org Impress : records;inserting notes
-OpenOffice.org Impress : records;protecting
-OpenOffice.org Impress : records;saving
-OpenOffice.org Impress : records;searching in databases
-OpenOffice.org Impress : rectangles
-OpenOffice.org Impress : rectangles with round corners
-OpenOffice.org Impress : recursions in spreadsheets
-OpenOffice.org Impress : redo command
-OpenOffice.org Impress : reduced printing
-OpenOffice.org Impress : reference lines
-OpenOffice.org Impress : references
-OpenOffice.org Impress : references;displaying in color (Calc)
-OpenOffice.org Impress : references;expanding (Calc)
-OpenOffice.org Impress : references;iterative (Calc)
-OpenOffice.org Impress : register-true
-OpenOffice.org Impress : register-true;definition
-OpenOffice.org Impress : registering
-OpenOffice.org Impress : registering;address books
-OpenOffice.org Impress : registering;databases (Base)
-OpenOffice.org Impress : registering;OpenOffice.org
-OpenOffice.org Impress : regression curves in charts
-OpenOffice.org Impress : regular expressions
-OpenOffice.org Impress : regular expressions;list of
-OpenOffice.org Impress : regular expressions;opening files
-OpenOffice.org Impress : rehearse timings
-OpenOffice.org Impress : relational databases (Base)
-OpenOffice.org Impress : relations
-OpenOffice.org Impress : relations;creating and deleting (Base)
-OpenOffice.org Impress : relations;joining tables (Base)
-OpenOffice.org Impress : relations;properties (Base)
-OpenOffice.org Impress : relative hyperlinks
-OpenOffice.org Impress : relative saving of URLs
-OpenOffice.org Impress : reloading
-OpenOffice.org Impress : reloading;documents
-OpenOffice.org Impress : reloading;HTML documents, automatically
-OpenOffice.org Impress : remarks, see also notes
-OpenOffice.org Impress : remote configurations
-OpenOffice.org Impress : remove noise filter
-OpenOffice.org Impress : removing
-OpenOffice.org Impress : removing;bullets and numbering
-OpenOffice.org Impress : removing;form filters
-OpenOffice.org Impress : removing, see also deleting
-OpenOffice.org Impress : renaming layers
-OpenOffice.org Impress : reorganizing charts
-OpenOffice.org Impress : repeating
-OpenOffice.org Impress : repeating;commands
-OpenOffice.org Impress : replacement options
-OpenOffice.org Impress : replacement table
-OpenOffice.org Impress : replacing
-OpenOffice.org Impress : replacing;AutoCorrect function
-OpenOffice.org Impress : replacing;colors in bitmaps
-OpenOffice.org Impress : replacing;dashes
-OpenOffice.org Impress : Report Builder
-OpenOffice.org Impress : reports
-OpenOffice.org Impress : reports;creating
-OpenOffice.org Impress : reports;error reports
-OpenOffice.org Impress : reports;opening and editing
-OpenOffice.org Impress : reports;templates
-OpenOffice.org Impress : resetting
-OpenOffice.org Impress : resetting;templates
-OpenOffice.org Impress : resizing
-OpenOffice.org Impress : resizing;objects, by mouse
-OpenOffice.org Impress : resizing, see also scaling/zooming
-OpenOffice.org Impress : resolution when printing bitmaps
-OpenOffice.org Impress : restoring
-OpenOffice.org Impress : restoring;default formatting
-OpenOffice.org Impress : restoring;editing
-OpenOffice.org Impress : reversing objects
-OpenOffice.org Impress : reversing printing order
-OpenOffice.org Impress : review function
-OpenOffice.org Impress : review function;accepting or rejecting changes
-OpenOffice.org Impress : review function;comparing documents
-OpenOffice.org Impress : review function;protecting records
-OpenOffice.org Impress : review function;recording changes example
-OpenOffice.org Impress : rich text control
-OpenOffice.org Impress : right alignment of paragraphs
-OpenOffice.org Impress : right joins (Base)
-OpenOffice.org Impress : right-to-left text
-OpenOffice.org Impress : rotating
-OpenOffice.org Impress : rotating;3D text
-OpenOffice.org Impress : rotating;draw objects
-OpenOffice.org Impress : rotation mode
-OpenOffice.org Impress : round corners
-OpenOffice.org Impress : rounding precision (Calc)
-OpenOffice.org Impress : row headers
-OpenOffice.org Impress : row headers;displaying (Calc)
-OpenOffice.org Impress : row headers;highlighting (Calc)
-OpenOffice.org Impress : rulers
-OpenOffice.org Impress : rulers;default settings
-OpenOffice.org Impress : rulers;in presentations
-OpenOffice.org Impress : rulers;measurement units
-OpenOffice.org Impress : rulers;visible in presentations
-OpenOffice.org Impress : running macros/programs in presentations
-OpenOffice.org Impress : running slide shows
-OpenOffice.org Impress : samples and templates
-OpenOffice.org Impress : saving
-OpenOffice.org Impress : saving;as HTML
-OpenOffice.org Impress : saving;default file formats
-OpenOffice.org Impress : saving;dialog settings
-OpenOffice.org Impress : saving;documents
-OpenOffice.org Impress : saving;documents for mobile devices
-OpenOffice.org Impress : saving;documents in other formats
-OpenOffice.org Impress : saving;documents, automatically
-OpenOffice.org Impress : saving;in Microsoft Office file format
-OpenOffice.org Impress : saving;options
-OpenOffice.org Impress : saving;templates
-OpenOffice.org Impress : saving;to XML
-OpenOffice.org Impress : saving;VBA code in Microsoft Office documents
-OpenOffice.org Impress : saving;with password by default
-OpenOffice.org Impress : saving as command
-OpenOffice.org Impress : saving as command;precautions
-OpenOffice.org Impress : scaling
-OpenOffice.org Impress : scaling;axes
-OpenOffice.org Impress : scaling;font sizes in user interface
-OpenOffice.org Impress : scaling;objects
-OpenOffice.org Impress : scaling;pictures
-OpenOffice.org Impress : scaling;printing in OpenOffice.org Math
-OpenOffice.org Impress : scaling;text in charts
-OpenOffice.org Impress : scaling;when printing presentations
-OpenOffice.org Impress : scaling, see also zooming
-OpenOffice.org Impress : scatter charts
-OpenOffice.org Impress : screen
-OpenOffice.org Impress : screen;full screen views
-OpenOffice.org Impress : screen;scaling
-OpenOffice.org Impress : screen magnifiers
-OpenOffice.org Impress : screen readers
-OpenOffice.org Impress : script organization
-OpenOffice.org Impress : scrollbars
-OpenOffice.org Impress : scrollbars;controls
-OpenOffice.org Impress : scrollbars;displaying (Calc)
-OpenOffice.org Impress : scrollbars;horizontal and vertical (Writer)
-OpenOffice.org Impress : search criteria for database functions in cells
-OpenOffice.org Impress : search engines
-OpenOffice.org Impress : search engines;definition
-OpenOffice.org Impress : search engines;selecting
-OpenOffice.org Impress : searching
-OpenOffice.org Impress : searching;all sheets
-OpenOffice.org Impress : searching;databases
-OpenOffice.org Impress : searching;form filters
-OpenOffice.org Impress : searching;Internet
-OpenOffice.org Impress : searching;tables and forms
-OpenOffice.org Impress : secondary axes in charts
-OpenOffice.org Impress : sections
-OpenOffice.org Impress : sections;backgrounds
-OpenOffice.org Impress : sectors of circles/ellipses
-OpenOffice.org Impress : security
-OpenOffice.org Impress : security;digital signatures
-OpenOffice.org Impress : security;options for documents with macros
-OpenOffice.org Impress : security;protecting contents
-OpenOffice.org Impress : security;warning dialogs with macros
-OpenOffice.org Impress : segments of circles/ellipses
-OpenOffice.org Impress : selecting
-OpenOffice.org Impress : selecting;controls
-OpenOffice.org Impress : selecting;hidden objects
-OpenOffice.org Impress : selecting;layers
-OpenOffice.org Impress : selecting;measurement units
-OpenOffice.org Impress : selecting;objects
-OpenOffice.org Impress : selecting;print areas
-OpenOffice.org Impress : selecting;several files
-OpenOffice.org Impress : selection clipboard
-OpenOffice.org Impress : selection frames
-OpenOffice.org Impress : selection modes in text
-OpenOffice.org Impress : sending
-OpenOffice.org Impress : sending;AutoAbstract function in presentations
-OpenOffice.org Impress : sending;documents as e-mail
-OpenOffice.org Impress : sending;documents as faxes
-OpenOffice.org Impress : separator lines
-OpenOffice.org Impress : separator lines;defining
-OpenOffice.org Impress : separators
-OpenOffice.org Impress : separators;conditional
-OpenOffice.org Impress : Server Side ImageMap
-OpenOffice.org Impress : settings
-OpenOffice.org Impress : settings;printers
-OpenOffice.org Impress : settings;program configuration
-OpenOffice.org Impress : settings;proxies
-OpenOffice.org Impress : settings;tracking changes
-OpenOffice.org Impress : settings;views
-OpenOffice.org Impress : SGML
-OpenOffice.org Impress : SGML;definition
-OpenOffice.org Impress : shadows
-OpenOffice.org Impress : shadows;areas
-OpenOffice.org Impress : shadows;borders
-OpenOffice.org Impress : shadows;characters
-OpenOffice.org Impress : shadows;characters, using context menu
-OpenOffice.org Impress : sharing documents
-OpenOffice.org Impress : sharpening filter
-OpenOffice.org Impress : shearing objects
-OpenOffice.org Impress : sheet tabs
-OpenOffice.org Impress : sheet tabs;displaying
-OpenOffice.org Impress : sheets
-OpenOffice.org Impress : sheets;searching all
-OpenOffice.org Impress : shells
-OpenOffice.org Impress : shortcut keys
-OpenOffice.org Impress : shortcut keys;assigning macros
-OpenOffice.org Impress : shortcut keys;charts
-OpenOffice.org Impress : shortcut keys;general
-OpenOffice.org Impress : shortcut keys;in databases
-OpenOffice.org Impress : shortcut keys;in drawings
-OpenOffice.org Impress : shortcut keys;in presentations
-OpenOffice.org Impress : shortcut keys;OpenOffice.org accessibility
-OpenOffice.org Impress : showing
-OpenOffice.org Impress : showing;changes
-OpenOffice.org Impress : showing;docked windows
-OpenOffice.org Impress : showing;drawings and controls (Writer)
-OpenOffice.org Impress : showing;guides
-OpenOffice.org Impress : showing;hidden layers
-OpenOffice.org Impress : showing;hidden slides
-OpenOffice.org Impress : showing;levels
-OpenOffice.org Impress : showing;live presentations on the Internet
-OpenOffice.org Impress : showing;slide shows
-OpenOffice.org Impress : showing;subpoints
-OpenOffice.org Impress : showing;toolbars
-OpenOffice.org Impress : sign conversion to curves
-OpenOffice.org Impress : signing documents with digital signatures
-OpenOffice.org Impress : similarity search
-OpenOffice.org Impress : simple handles (Writer)
-OpenOffice.org Impress : simplified Chinese
-OpenOffice.org Impress : simplified Chinese;translating to traditional Chinese
-OpenOffice.org Impress : single sign on options
-OpenOffice.org Impress : single-line spacing in text
-OpenOffice.org Impress : sizes
-OpenOffice.org Impress : sizes;draw objects
-OpenOffice.org Impress : sizes;pictures
-OpenOffice.org Impress : skewing draw objects
-OpenOffice.org Impress : slanting draw objects
-OpenOffice.org Impress : slanting objects
-OpenOffice.org Impress : slide designs
-OpenOffice.org Impress : slide layouts
-OpenOffice.org Impress : slide master view
-OpenOffice.org Impress : slide masters
-OpenOffice.org Impress : slide masters;changing backgrounds
-OpenOffice.org Impress : slide masters;designing
-OpenOffice.org Impress : slide masters;headers and footers
-OpenOffice.org Impress : slide numbers
-OpenOffice.org Impress : slide numbers on all slides
-OpenOffice.org Impress : slide shows
-OpenOffice.org Impress : slide shows;custom
-OpenOffice.org Impress : slide shows;settings for
-OpenOffice.org Impress : slide shows;starting
-OpenOffice.org Impress : slide transitions
-OpenOffice.org Impress : slide transitions;applying effects
-OpenOffice.org Impress : slide transitions;automatic
-OpenOffice.org Impress : slide transitions;manual
-OpenOffice.org Impress : slide transitions;sounds
-OpenOffice.org Impress : slides
-OpenOffice.org Impress : slides;arranging
-OpenOffice.org Impress : slides;backgrounds
-OpenOffice.org Impress : slides;changing backgrounds
-OpenOffice.org Impress : slides;copying between documents
-OpenOffice.org Impress : slides;deleting
-OpenOffice.org Impress : slides;expanding
-OpenOffice.org Impress : slides;formatting
-OpenOffice.org Impress : slides;headers and footers
-OpenOffice.org Impress : slides;inserting
-OpenOffice.org Impress : slides;inserting as links
-OpenOffice.org Impress : slides;inserting notes
-OpenOffice.org Impress : slides;page numbers
-OpenOffice.org Impress : slides;printing
-OpenOffice.org Impress : small capitals
-OpenOffice.org Impress : small icons
-OpenOffice.org Impress : smart tag configuration
-OpenOffice.org Impress : smooth scrolling (Writer)
-OpenOffice.org Impress : smoothing filter
-OpenOffice.org Impress : snap grid defaults (Writer/Calc)
-OpenOffice.org Impress : snap lines, see also guides
-OpenOffice.org Impress : snap points
-OpenOffice.org Impress : snap points;editing
-OpenOffice.org Impress : snap points;inserting
-OpenOffice.org Impress : snapping in presentations and drawings
-OpenOffice.org Impress : solarization filter
-OpenOffice.org Impress : sort lists
-OpenOffice.org Impress : sort lists;copying to in Calc
-OpenOffice.org Impress : sorting
-OpenOffice.org Impress : sorting;data in forms
-OpenOffice.org Impress : sorting;databases
-OpenOffice.org Impress : sounds
-OpenOffice.org Impress : sounds;for effects
-OpenOffice.org Impress : sounds;formats
-OpenOffice.org Impress : sounds;inserting and playing
-OpenOffice.org Impress : sounds;on slide transitions
-OpenOffice.org Impress : spaces
-OpenOffice.org Impress : spaces;displaying (Writer)
-OpenOffice.org Impress : spaces;ignoring double
-OpenOffice.org Impress : spaces;inserting protected spaces
-OpenOffice.org Impress : spaces;showing protected spaces (Writer)
-OpenOffice.org Impress : spacing
-OpenOffice.org Impress : spacing;between paragraphs in footnotes
-OpenOffice.org Impress : spacing;font effects
-OpenOffice.org Impress : spacing;lines and paragraphs
-OpenOffice.org Impress : spacing;tab stops in text documents
-OpenOffice.org Impress : spacing;tabs in presentations
-OpenOffice.org Impress : spadmin
-OpenOffice.org Impress : speaker notes
-OpenOffice.org Impress : speaker notes;defaults
-OpenOffice.org Impress : speaker notes;inserting
-OpenOffice.org Impress : special characters
-OpenOffice.org Impress : speech bubbles
-OpenOffice.org Impress : speed of printing
-OpenOffice.org Impress : spellcheck
-OpenOffice.org Impress : spellcheck;activating for a language
-OpenOffice.org Impress : spellcheck;context menus
-OpenOffice.org Impress : spellcheck;default languages
-OpenOffice.org Impress : spellcheck;dialog
-OpenOffice.org Impress : spellcheck;dictionary of exceptions
-OpenOffice.org Impress : spellcheck;ignore list
-OpenOffice.org Impress : spheres
-OpenOffice.org Impress : spin button creation
-OpenOffice.org Impress : splitting
-OpenOffice.org Impress : splitting;combinations
-OpenOffice.org Impress : splitting;curves
-OpenOffice.org Impress : spoolfiles with Xprinter
-OpenOffice.org Impress : spreadsheets
-OpenOffice.org Impress : spreadsheets;as databases (base)
-OpenOffice.org Impress : spreadsheets;copying areas to text documents
-OpenOffice.org Impress : spreadsheets;creating/opening
-OpenOffice.org Impress : spreadsheets;in presentations
-OpenOffice.org Impress : spreadsheets;inserting charts
-OpenOffice.org Impress : spreadsheets;inserting database records
-OpenOffice.org Impress : spreadsheets;printing
-OpenOffice.org Impress : spreadsheets;saving
-OpenOffice.org Impress : spreadsheets;saving automatically
-OpenOffice.org Impress : spreadsheets;saving in other formats
-OpenOffice.org Impress : spreadsheets;sending as e-mail
-OpenOffice.org Impress : SQL
-OpenOffice.org Impress : SQL;definition
-OpenOffice.org Impress : SQL;DISTINCT parameter
-OpenOffice.org Impress : SQL;executing SQL commands
-OpenOffice.org Impress : SQL;executing SQL statements (Base)
-OpenOffice.org Impress : SQL;queries (Base)
-OpenOffice.org Impress : square drawings
-OpenOffice.org Impress : standard bar on/off
-OpenOffice.org Impress : standard deviation in charts
-OpenOffice.org Impress : standard filters in databases
-OpenOffice.org Impress : standard printer under UNIX
-OpenOffice.org Impress : start parameters
-OpenOffice.org Impress : starting
-OpenOffice.org Impress : starting;always with the current slide
-OpenOffice.org Impress : starting;custom slide shows
-OpenOffice.org Impress : starting;slide shows
-OpenOffice.org Impress : statistics in charts
-OpenOffice.org Impress : status bar on/off
-OpenOffice.org Impress : stickers
-OpenOffice.org Impress : stock charts
-OpenOffice.org Impress : strikethrough
-OpenOffice.org Impress : strikethrough;characters
-OpenOffice.org Impress : strikethrough;font effects
-OpenOffice.org Impress : styles
-OpenOffice.org Impress : styles;'changed' message
-OpenOffice.org Impress : styles;arrow and line styles
-OpenOffice.org Impress : styles;copying between documents
-OpenOffice.org Impress : styles;keyboard shortcuts
-OpenOffice.org Impress : styles;organizing
-OpenOffice.org Impress : styles;printing styles used in a document
-OpenOffice.org Impress : styles;replacing automatically
-OpenOffice.org Impress : Styles and Formatting window
-OpenOffice.org Impress : Styles and Formatting window;docking
-OpenOffice.org Impress : Styles and Formatting window;graphics documents
-OpenOffice.org Impress : subforms
-OpenOffice.org Impress : subforms;creating
-OpenOffice.org Impress : subforms;description
-OpenOffice.org Impress : submitting forms
-OpenOffice.org Impress : subpoints
-OpenOffice.org Impress : subpoints;hiding
-OpenOffice.org Impress : subpoints;showing
-OpenOffice.org Impress : subtracting polygons
-OpenOffice.org Impress : suffixes in file formats
-OpenOffice.org Impress : summary slide
-OpenOffice.org Impress : support on the Web
-OpenOffice.org Impress : synchronizing
-OpenOffice.org Impress : synchronizing;labels and business cards
-OpenOffice.org Impress : synchronizing;Pocket PC and OpenOffice.org formats
-OpenOffice.org Impress : system address book registration
-OpenOffice.org Impress : tab stops
-OpenOffice.org Impress : tab stops;displaying (Writer)
-OpenOffice.org Impress : tab stops;inserting and editing
-OpenOffice.org Impress : tab stops;setting in sheets
-OpenOffice.org Impress : tab stops;settings
-OpenOffice.org Impress : tab stops;spacing in presentations
-OpenOffice.org Impress : tab stops;spacing in text documents
-OpenOffice.org Impress : table controls
-OpenOffice.org Impress : table controls;form functions
-OpenOffice.org Impress : table controls;keyboard-only edit mode
-OpenOffice.org Impress : table controls;properties
-OpenOffice.org Impress : table views of databases
-OpenOffice.org Impress : Table Wizard (Base)
-OpenOffice.org Impress : tables
-OpenOffice.org Impress : tables;inserting line breaks
-OpenOffice.org Impress : tables in databases
-OpenOffice.org Impress : tables in databases;access rights to (Base)
-OpenOffice.org Impress : tables in databases;adding to queries
-OpenOffice.org Impress : tables in databases;browsing and editing
-OpenOffice.org Impress : tables in databases;copying database tables (Base)
-OpenOffice.org Impress : tables in databases;creating
-OpenOffice.org Impress : tables in databases;creating in design view
-OpenOffice.org Impress : tables in databases;importing text formats (Base)
-OpenOffice.org Impress : tables in databases;joining for queries (Base)
-OpenOffice.org Impress : tables in databases;printing queries (Base)
-OpenOffice.org Impress : tables in databases;relations (Base)
-OpenOffice.org Impress : tables in databases;searching
-OpenOffice.org Impress : tables in spreadsheets
-OpenOffice.org Impress : tables in spreadsheets;copying data to other applications
-OpenOffice.org Impress : tables in spreadsheets;defining borders
-OpenOffice.org Impress : tables in spreadsheets;value highlighting
-OpenOffice.org Impress : tables in text
-OpenOffice.org Impress : tables in text;captions
-OpenOffice.org Impress : tables in text;creating automatically
-OpenOffice.org Impress : tables in text;default settings
-OpenOffice.org Impress : tables in text;defining borders
-OpenOffice.org Impress : tables in text;displaying
-OpenOffice.org Impress : tables in text;printing
-OpenOffice.org Impress : tabs
-OpenOffice.org Impress : tabs;displaying sheet tabs
-OpenOffice.org Impress : tags
-OpenOffice.org Impress : tags;definition
-OpenOffice.org Impress : tags;META tags
-OpenOffice.org Impress : task pane
-OpenOffice.org Impress : templates
-OpenOffice.org Impress : templates;agendas
-OpenOffice.org Impress : templates;changing basic fonts
-OpenOffice.org Impress : templates;database reports
-OpenOffice.org Impress : templates;deleting
-OpenOffice.org Impress : templates;editing and saving
-OpenOffice.org Impress : templates;faxes
-OpenOffice.org Impress : templates;importing and exporting
-OpenOffice.org Impress : templates;letters
-OpenOffice.org Impress : templates;new documents from templates
-OpenOffice.org Impress : templates;opening documents with
-OpenOffice.org Impress : templates;organizing
-OpenOffice.org Impress : terminology
-OpenOffice.org Impress : terminology;general glossary
-OpenOffice.org Impress : terminology;Internet glossary
-OpenOffice.org Impress : testing XML filters
-OpenOffice.org Impress : text
-OpenOffice.org Impress : text;animating
-OpenOffice.org Impress : text;Asian layout
-OpenOffice.org Impress : text;bold
-OpenOffice.org Impress : text;coloring
-OpenOffice.org Impress : text;contours
-OpenOffice.org Impress : text;converting to curves
-OpenOffice.org Impress : text;copying by drag and drop
-OpenOffice.org Impress : text;CTL languages
-OpenOffice.org Impress : text;double-clicking to edit
-OpenOffice.org Impress : text;drawing pictures
-OpenOffice.org Impress : text;font effects
-OpenOffice.org Impress : text;font sizes
-OpenOffice.org Impress : text;font styles
-OpenOffice.org Impress : text;fonts and formats
-OpenOffice.org Impress : text;Fontwork icons
-OpenOffice.org Impress : text;hyperlinks
-OpenOffice.org Impress : text;inserting special characters
-OpenOffice.org Impress : text;italics
-OpenOffice.org Impress : text;kerning
-OpenOffice.org Impress : text;language selection
-OpenOffice.org Impress : text;line spacing
-OpenOffice.org Impress : text;overwriting or inserting
-OpenOffice.org Impress : text;printing in black
-OpenOffice.org Impress : text;replacing with format
-OpenOffice.org Impress : text;selection modes
-OpenOffice.org Impress : text;shadowed
-OpenOffice.org Impress : text;text/draw objects
-OpenOffice.org Impress : text;toolbar
-OpenOffice.org Impress : text attributes
-OpenOffice.org Impress : text attributes;hyperlinks
-OpenOffice.org Impress : text attributes;undoing
-OpenOffice.org Impress : text boxes
-OpenOffice.org Impress : text boxes;form functions
-OpenOffice.org Impress : text boxes;positioning
-OpenOffice.org Impress : text breaks in cells
-OpenOffice.org Impress : text colors for better accessibility
-OpenOffice.org Impress : text databases (Base)
-OpenOffice.org Impress : text documents
-OpenOffice.org Impress : text documents;creating/opening
-OpenOffice.org Impress : text documents;importing/exporting
-OpenOffice.org Impress : text documents;inserting in slides
-OpenOffice.org Impress : text documents;inserting spreadsheet cells
-OpenOffice.org Impress : text documents;print settings
-OpenOffice.org Impress : text documents;printing
-OpenOffice.org Impress : text documents;saving
-OpenOffice.org Impress : text documents;saving automatically
-OpenOffice.org Impress : text documents;saving in other formats
-OpenOffice.org Impress : text documents;sending as e-mail
-OpenOffice.org Impress : text effects
-OpenOffice.org Impress : text entry mode for draw objects
-OpenOffice.org Impress : text flow
-OpenOffice.org Impress : text flow;in cells
-OpenOffice.org Impress : text formats
-OpenOffice.org Impress : text formats;databases
-OpenOffice.org Impress : text formats;pasting
-OpenOffice.org Impress : text frames
-OpenOffice.org Impress : text input fields
-OpenOffice.org Impress : text layout for special languages
-OpenOffice.org Impress : text objects
-OpenOffice.org Impress : text objects;alignment
-OpenOffice.org Impress : text objects;draw functions
-OpenOffice.org Impress : text objects;fonts
-OpenOffice.org Impress : text objects;in presentations and drawings
-OpenOffice.org Impress : text overflow in spreadsheet cells
-OpenOffice.org Impress : text scaling in charts
-OpenOffice.org Impress : text, see also text documents, paragraphs and characters
-OpenOffice.org Impress : TextArt, see Fontwork
-OpenOffice.org Impress : textures
-OpenOffice.org Impress : textures;inserting from Gallery
-OpenOffice.org Impress : textures;on chart bars
-OpenOffice.org Impress : Thai
-OpenOffice.org Impress : Thai;entering text
-OpenOffice.org Impress : Thai;language settings
-OpenOffice.org Impress : thesaurus
-OpenOffice.org Impress : thesaurus;activating for a language
-OpenOffice.org Impress : ticker text
-OpenOffice.org Impress : tiled printing of slides
-OpenOffice.org Impress : time and date on all slides
-OpenOffice.org Impress : time fields
-OpenOffice.org Impress : time fields;form functions
-OpenOffice.org Impress : times
-OpenOffice.org Impress : times;fixed
-OpenOffice.org Impress : times;inserting when printing presentations
-OpenOffice.org Impress : times;variable
-OpenOffice.org Impress : times, formats
-OpenOffice.org Impress : timings
-OpenOffice.org Impress : timings;rehearse timings
-OpenOffice.org Impress : tips
-OpenOffice.org Impress : tips;extended tips in Help
-OpenOffice.org Impress : title rows
-OpenOffice.org Impress : title rows;printing in OpenOffice.org Math
-OpenOffice.org Impress : titles
-OpenOffice.org Impress : titles;alignment (charts)
-OpenOffice.org Impress : titles;changing
-OpenOffice.org Impress : titles;editing in charts
-OpenOffice.org Impress : titles;font effects
-OpenOffice.org Impress : titles;formatting automatically
-OpenOffice.org Impress : titles;formatting charts
-OpenOffice.org Impress : titles;objects
-OpenOffice.org Impress : toolbars
-OpenOffice.org Impress : toolbars;3D objects
-OpenOffice.org Impress : toolbars;adding buttons
-OpenOffice.org Impress : toolbars;curves
-OpenOffice.org Impress : toolbars;docking/undocking
-OpenOffice.org Impress : toolbars;ellipses
-OpenOffice.org Impress : toolbars;Form Navigation bar
-OpenOffice.org Impress : toolbars;viewing/closing
-OpenOffice.org Impress : tools bar
-OpenOffice.org Impress : tooltips
-OpenOffice.org Impress : tooltips;extended tips
-OpenOffice.org Impress : tooltips;help
-OpenOffice.org Impress : torus
-OpenOffice.org Impress : traditional Chinese
-OpenOffice.org Impress : traditional Chinese;translating to simplified chinese
-OpenOffice.org Impress : transition effects
-OpenOffice.org Impress : transparency
-OpenOffice.org Impress : transparency;adjusting
-OpenOffice.org Impress : transparency;areas
-OpenOffice.org Impress : transparency;of objects
-OpenOffice.org Impress : transparency;off for faster printing
-OpenOffice.org Impress : transparency;saving
-OpenOffice.org Impress : tree view of Help
-OpenOffice.org Impress : trend lines in charts
-OpenOffice.org Impress : typefaces
-OpenOffice.org Impress : typefaces;adding under UNIX
-OpenOffice.org Impress : typefaces;formats
-OpenOffice.org Impress : typographical quotes in OpenOffice.org Writer
-OpenOffice.org Impress : typography
-OpenOffice.org Impress : typography;Asian
-OpenOffice.org Impress : underlining
-OpenOffice.org Impress : underlining;AutoFormat function
-OpenOffice.org Impress : underlining;characters
-OpenOffice.org Impress : underlining;text
-OpenOffice.org Impress : underlying objects
-OpenOffice.org Impress : undocking windows
-OpenOffice.org Impress : undoing
-OpenOffice.org Impress : undoing;direct formatting
-OpenOffice.org Impress : undoing;editing
-OpenOffice.org Impress : undoing;number of steps
-OpenOffice.org Impress : ungrouping groups
-OpenOffice.org Impress : units
-OpenOffice.org Impress : units;converting
-OpenOffice.org Impress : units;measurement units
-OpenOffice.org Impress : unlocking layers
-OpenOffice.org Impress : UNO components
-OpenOffice.org Impress : UNO components;Extension Manager
-OpenOffice.org Impress : UNO components;integrating new
-OpenOffice.org Impress : update options
-OpenOffice.org Impress : updates
-OpenOffice.org Impress : updates;checking automatically
-OpenOffice.org Impress : updates;checking manually
-OpenOffice.org Impress : updating
-OpenOffice.org Impress : updating;fields and charts, automatically (Writer)
-OpenOffice.org Impress : updating;links in text documents
-OpenOffice.org Impress : updating;links, on opening
-OpenOffice.org Impress : updating;templates
-OpenOffice.org Impress : URL
-OpenOffice.org Impress : URL;changing hyperlink URLs
-OpenOffice.org Impress : URL;definition
-OpenOffice.org Impress : URL;in pictures
-OpenOffice.org Impress : URL;saving absolute/relative paths
-OpenOffice.org Impress : URL;turning off URL recognition
-OpenOffice.org Impress : user data
-OpenOffice.org Impress : user data;input
-OpenOffice.org Impress : user data;removing when saving
-OpenOffice.org Impress : user-defined colors
-OpenOffice.org Impress : user-defined dictionaries
-OpenOffice.org Impress : user-defined dictionaries;creating
-OpenOffice.org Impress : user-defined dictionaries;dictionary of exceptions
-OpenOffice.org Impress : user-defined dictionaries;editing
-OpenOffice.org Impress : user-defined styles
-OpenOffice.org Impress : user-defined styles;automatically replacing
-OpenOffice.org Impress : UTF-8/UCS2 support
-OpenOffice.org Impress : values
-OpenOffice.org Impress : values;rounded as shown (Calc)
-OpenOffice.org Impress : variables
-OpenOffice.org Impress : variables;for paths
-OpenOffice.org Impress : variances in charts
-OpenOffice.org Impress : VBA code
-OpenOffice.org Impress : VBA code;loading/saving documents with VBA code
-OpenOffice.org Impress : vector graphics
-OpenOffice.org Impress : vector graphics;converting bitmaps
-OpenOffice.org Impress : vectorizing bitmaps
-OpenOffice.org Impress : version management
-OpenOffice.org Impress : version numbers of documents
-OpenOffice.org Impress : versions
-OpenOffice.org Impress : versions;comparing documents
-OpenOffice.org Impress : versions;file saving as, restriction
-OpenOffice.org Impress : versions;merging document versions
-OpenOffice.org Impress : versions;of a document
-OpenOffice.org Impress : versions;OpenOffice.org
-OpenOffice.org Impress : vertical callouts
-OpenOffice.org Impress : vertical scrollbars (Writer)
-OpenOffice.org Impress : vertical text boxes
-OpenOffice.org Impress : videos
-OpenOffice.org Impress : viewing
-OpenOffice.org Impress : viewing;databases
-OpenOffice.org Impress : viewing;file properties
-OpenOffice.org Impress : viewing;OpenOffice.org documents in Internet Explorer
-OpenOffice.org Impress : viewing;toolbars
-OpenOffice.org Impress : views
-OpenOffice.org Impress : views;black and white
-OpenOffice.org Impress : views;creating database views (Base)
-OpenOffice.org Impress : views;defaults
-OpenOffice.org Impress : views;display sizes
-OpenOffice.org Impress : views;full screen
-OpenOffice.org Impress : views;icons
-OpenOffice.org Impress : views;in 3D
-OpenOffice.org Impress : views;scaling
-OpenOffice.org Impress : views;shift function
-OpenOffice.org Impress : views;slide master view
-OpenOffice.org Impress : Visual Basic for Applications
-OpenOffice.org Impress : Visual Basic for Applications;loading/saving documents with VBA code
-OpenOffice.org Impress : watermarks
-OpenOffice.org Impress : web documents
-OpenOffice.org Impress : web documents;XForms
-OpenOffice.org Impress : Web support
-OpenOffice.org Impress : WebCast export
-OpenOffice.org Impress : WebDAV over HTTPS
-OpenOffice.org Impress : windows
-OpenOffice.org Impress : windows;docking
-OpenOffice.org Impress : windows;docking definition
-OpenOffice.org Impress : windows;hiding/showing/docking
-OpenOffice.org Impress : windows;new
-OpenOffice.org Impress : wizards
-OpenOffice.org Impress : wizards;agendas
-OpenOffice.org Impress : wizards;database queries
-OpenOffice.org Impress : wizards;database tables (Base)
-OpenOffice.org Impress : wizards;databases (Base)
-OpenOffice.org Impress : wizards;document converter
-OpenOffice.org Impress : wizards;Euro Converter
-OpenOffice.org Impress : wizards;faxes
-OpenOffice.org Impress : wizards;forms
-OpenOffice.org Impress : wizards;letters
-OpenOffice.org Impress : wizards;overview
-OpenOffice.org Impress : wizards;presentations
-OpenOffice.org Impress : wizards;reports
-OpenOffice.org Impress : Word documents
-OpenOffice.org Impress : Word documents;compatibility
-OpenOffice.org Impress : Word documents;saving as
-OpenOffice.org Impress : WordArt, see Fontwork
-OpenOffice.org Impress : words
-OpenOffice.org Impress : words;automatically replacing
-OpenOffice.org Impress : words;wrapping in cells
-OpenOffice.org Impress : words;wrapping in CTL
-OpenOffice.org Impress : working directory change
-OpenOffice.org Impress : wrapping text
-OpenOffice.org Impress : wrapping text;in cells
-OpenOffice.org Impress : write protection on/off
-OpenOffice.org Impress : writing aids options
-OpenOffice.org Impress : WYSIWYG in fonts lists
-OpenOffice.org Impress : X axes
-OpenOffice.org Impress : X axes;grid formatting
-OpenOffice.org Impress : X axes;scaling
-OpenOffice.org Impress : X axes;showing
-OpenOffice.org Impress : XForms
-OpenOffice.org Impress : XForms;adding/editing/deleting/organizing namespaces
-OpenOffice.org Impress : XForms;conditions
-OpenOffice.org Impress : XForms;opening/editing
-OpenOffice.org Impress : XML converters
-OpenOffice.org Impress : XML file formats
-OpenOffice.org Impress : XML filters
-OpenOffice.org Impress : XML filters;creating/testing
-OpenOffice.org Impress : XML filters;saving as package/installing/deleting
-OpenOffice.org Impress : XML filters;settings
-OpenOffice.org Impress : XML Forms, see XForms
-OpenOffice.org Impress : XSLT filters, see also XML filters
-OpenOffice.org Impress : XY charts
-OpenOffice.org Impress : Y axes
-OpenOffice.org Impress : Y axes;formatting
-OpenOffice.org Impress : Y axes;grid formatting
-OpenOffice.org Impress : Y axes;scaling
-OpenOffice.org Impress : Y axes;showing
-OpenOffice.org Impress : years
-OpenOffice.org Impress : years;2-digit options
-OpenOffice.org Impress : Z axes
-OpenOffice.org Impress : Z axes;grid formatting
-OpenOffice.org Impress : Z axes;showing
-OpenOffice.org Impress : zero values
-OpenOffice.org Impress : zero values;displaying (Calc)
-OpenOffice.org Impress : zooming
-OpenOffice.org Impress : zooming;in presentations
-OpenOffice.org Impress : zooming;keyboard
-OpenOffice.org Impress : zooming;page views
-OpenOffice.org Impress : zooming;pictures
-OpenOffice.org Impress : zooming;shortcut keys
-OpenOffice.org Impress : zooming;status bar
+OpenOffice.org Chart : 1/2 replacement
+OpenOffice.org Chart : 3D charts
+OpenOffice.org Chart : 3D text creation
+OpenOffice.org Chart : 3D view
+OpenOffice.org Chart : abbreviation replacement
+OpenOffice.org Chart : absolute hyperlinks
+OpenOffice.org Chart : absolute saving of URLs
+OpenOffice.org Chart : accents
+OpenOffice.org Chart : Access databases (base)
+OpenOffice.org Chart : access rights for database tables (Base)
+OpenOffice.org Chart : accessibility
+OpenOffice.org Chart : accessibility;general shortcuts
+OpenOffice.org Chart : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Chart : accessibility;OpenOffice.org features
+OpenOffice.org Chart : accessibility;options
+OpenOffice.org Chart : activating
+OpenOffice.org Chart : activating;context menus
+OpenOffice.org Chart : activating;Error Report Tool
+OpenOffice.org Chart : activating;extended help tips
+OpenOffice.org Chart : activating;plug-ins
+OpenOffice.org Chart : ActiveX control
+OpenOffice.org Chart : Adabas D databases (base)
+OpenOffice.org Chart : add-ons, see UNO components
+OpenOffice.org Chart : additional selection mode
+OpenOffice.org Chart : address books
+OpenOffice.org Chart : address books;LDAP server (Base)
+OpenOffice.org Chart : address books;registering
+OpenOffice.org Chart : address labels from databases
+OpenOffice.org Chart : ADO databases (Base)
+OpenOffice.org Chart : Agenda Wizard
+OpenOffice.org Chart : aging filter
+OpenOffice.org Chart : aligning
+OpenOffice.org Chart : aligning;2D charts
+OpenOffice.org Chart : aligning;cells
+OpenOffice.org Chart : aligning;objects
+OpenOffice.org Chart : aligning;paragraphs
+OpenOffice.org Chart : aligning;tables in text
+OpenOffice.org Chart : aligning;text objects
+OpenOffice.org Chart : aligning;titles in charts
+OpenOffice.org Chart : alternative fonts
+OpenOffice.org Chart : ampersand symbol, see also operators
+OpenOffice.org Chart : anchors
+OpenOffice.org Chart : anchors;changing
+OpenOffice.org Chart : anchors;displaying (Calc)
+OpenOffice.org Chart : anchors;types/positions for draw objects
+OpenOffice.org Chart : animations
+OpenOffice.org Chart : animations;accessibility options
+OpenOffice.org Chart : appearance options
+OpenOffice.org Chart : Arabic
+OpenOffice.org Chart : Arabic;entering text
+OpenOffice.org Chart : Arabic;language settings
+OpenOffice.org Chart : area charts
+OpenOffice.org Chart : areas
+OpenOffice.org Chart : areas;bitmap patterns
+OpenOffice.org Chart : areas;hatched/dotted
+OpenOffice.org Chart : areas;shadows
+OpenOffice.org Chart : areas;slanting
+OpenOffice.org Chart : areas;styles
+OpenOffice.org Chart : areas;transparency
+OpenOffice.org Chart : arguments in command line
+OpenOffice.org Chart : arranging
+OpenOffice.org Chart : arranging;objects
+OpenOffice.org Chart : arrows
+OpenOffice.org Chart : arrows;defining arrow heads
+OpenOffice.org Chart : arrows;defining arrow lines
+OpenOffice.org Chart : arrows;drawing in text
+OpenOffice.org Chart : ASCII
+OpenOffice.org Chart : ASCII;definition
+OpenOffice.org Chart : Asian languages
+OpenOffice.org Chart : Asian languages;enabling
+OpenOffice.org Chart : Asian Phonetic Guide
+OpenOffice.org Chart : Asian typography
+OpenOffice.org Chart : assigning scripts
+OpenOffice.org Chart : assistive technology in OpenOffice.org
+OpenOffice.org Chart : attaching toolbars
+OpenOffice.org Chart : attachments in e-mails
+OpenOffice.org Chart : audio
+OpenOffice.org Chart : audio;inserting
+OpenOffice.org Chart : auto reloading HTML documents
+OpenOffice.org Chart : AutoAbstract function for sending text to presentations
+OpenOffice.org Chart : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Chart : AutoComplete function in text and list boxes
+OpenOffice.org Chart : AutoCorrect function
+OpenOffice.org Chart : AutoCorrect function;context menu
+OpenOffice.org Chart : AutoCorrect function;options
+OpenOffice.org Chart : AutoCorrect function;pictures and frames
+OpenOffice.org Chart : AutoCorrect function;quotes
+OpenOffice.org Chart : AutoCorrect function;replacement table
+OpenOffice.org Chart : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Chart : AutoCorrect function;URL recognition
+OpenOffice.org Chart : AutoFormat function
+OpenOffice.org Chart : AutoFormat function;switching on and off
+OpenOffice.org Chart : automatic captions (Writer)
+OpenOffice.org Chart : automatic control focus
+OpenOffice.org Chart : automatic hyperlink formatting
+OpenOffice.org Chart : automatic line breaks
+OpenOffice.org Chart : automatic lines/borders in text
+OpenOffice.org Chart : automatic saving
+OpenOffice.org Chart : AutoPilots, see wizards
+OpenOffice.org Chart : AutoValue
+OpenOffice.org Chart : AutoValue;database tables
+OpenOffice.org Chart : averages in charts
+OpenOffice.org Chart : axes
+OpenOffice.org Chart : axes;better scaling
+OpenOffice.org Chart : axes;formatting
+OpenOffice.org Chart : axes;formatting grids
+OpenOffice.org Chart : axes;inserting grids
+OpenOffice.org Chart : axes;interval marks
+OpenOffice.org Chart : axes;showing axes in charts
+OpenOffice.org Chart : axes in charts
+OpenOffice.org Chart : backgrounds
+OpenOffice.org Chart : backgrounds;defining colors/pictures
+OpenOffice.org Chart : backgrounds;frames/sections/indexes
+OpenOffice.org Chart : backgrounds;inserting from Gallery
+OpenOffice.org Chart : backgrounds;printing
+OpenOffice.org Chart : backing window
+OpenOffice.org Chart : backups
+OpenOffice.org Chart : backups;automatic
+OpenOffice.org Chart : backups;documents
+OpenOffice.org Chart : bar charts
+OpenOffice.org Chart : Basic
+OpenOffice.org Chart : Basic;fonts for source display
+OpenOffice.org Chart : Basic;programming
+OpenOffice.org Chart : Basic;recording macros
+OpenOffice.org Chart : basic fonts
+OpenOffice.org Chart : Bézier curves
+OpenOffice.org Chart : Bézier curves;control points in presentations
+OpenOffice.org Chart : bi-directional writing
+OpenOffice.org Chart : binding space
+OpenOffice.org Chart : bitmaps
+OpenOffice.org Chart : bitmaps;inserting and editing
+OpenOffice.org Chart : bitmaps;off for faster printing
+OpenOffice.org Chart : bitmaps;patterns
+OpenOffice.org Chart : black and white printing
+OpenOffice.org Chart : black printing in Calc
+OpenOffice.org Chart : block selection mode
+OpenOffice.org Chart : bold
+OpenOffice.org Chart : bold;AutoFormat function
+OpenOffice.org Chart : bold;text
+OpenOffice.org Chart : bookmarks
+OpenOffice.org Chart : bookmarks;Help
+OpenOffice.org Chart : borders
+OpenOffice.org Chart : borders;arranging
+OpenOffice.org Chart : borders;cells on screen (Calc)
+OpenOffice.org Chart : borders;for paragraphs
+OpenOffice.org Chart : borders;for tables
+OpenOffice.org Chart : borders;shadows
+OpenOffice.org Chart : borders;table boundaries (Writer)
+OpenOffice.org Chart : borders, see also frames
+OpenOffice.org Chart : bound fields
+OpenOffice.org Chart : bound fields;controls
+OpenOffice.org Chart : boundaries of tables (Writer)
+OpenOffice.org Chart : break display (Writer)
+OpenOffice.org Chart : brochures
+OpenOffice.org Chart : brochures;printing several
+OpenOffice.org Chart : build numbers of OpenOffice.org
+OpenOffice.org Chart : bullet lists
+OpenOffice.org Chart : bullet lists;formatting options
+OpenOffice.org Chart : bullets
+OpenOffice.org Chart : bullets;paragraphs
+OpenOffice.org Chart : bullets;replacing
+OpenOffice.org Chart : bullets;turning off
+OpenOffice.org Chart : business cards
+OpenOffice.org Chart : business cards;creating and synchronizing
+OpenOffice.org Chart : business cards;using templates
+OpenOffice.org Chart : button bars, see toolbars
+OpenOffice.org Chart : buttons
+OpenOffice.org Chart : buttons;adding push buttons
+OpenOffice.org Chart : buttons;big/small
+OpenOffice.org Chart : buttons;editing hyperlink buttons
+OpenOffice.org Chart : buttons;form functions
+OpenOffice.org Chart : buttons;toolbars
+OpenOffice.org Chart : cache for graphics
+OpenOffice.org Chart : calculating
+OpenOffice.org Chart : calculating;iterative references (Calc)
+OpenOffice.org Chart : calculating;regression curves
+OpenOffice.org Chart : callouts
+OpenOffice.org Chart : callouts;drawings
+OpenOffice.org Chart : capital letters
+OpenOffice.org Chart : capital letters;AutoCorrect function
+OpenOffice.org Chart : capital letters;font effects
+OpenOffice.org Chart : captions
+OpenOffice.org Chart : captions;automatic captions (Writer)
+OpenOffice.org Chart : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Chart : captions, see also labels/callouts
+OpenOffice.org Chart : cascading update (Base)
+OpenOffice.org Chart : case sensitivity
+OpenOffice.org Chart : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Chart : case sensitivity;searching
+OpenOffice.org Chart : cells
+OpenOffice.org Chart : cells;aligning
+OpenOffice.org Chart : cells;coloring (Calc)
+OpenOffice.org Chart : cells;cursor positions after input (Calc)
+OpenOffice.org Chart : cells;formatting without effect (Calc)
+OpenOffice.org Chart : cells;line breaks
+OpenOffice.org Chart : cells;linked to controls
+OpenOffice.org Chart : cells;number of
+OpenOffice.org Chart : cells;pasting
+OpenOffice.org Chart : cells;resetting formats
+OpenOffice.org Chart : cells;showing grid lines (Calc)
+OpenOffice.org Chart : centered text
+OpenOffice.org Chart : centimeters
+OpenOffice.org Chart : certificates
+OpenOffice.org Chart : changes
+OpenOffice.org Chart : changes;accepting or rejecting
+OpenOffice.org Chart : changes;comparing to original
+OpenOffice.org Chart : changes;protecting
+OpenOffice.org Chart : changes;recording
+OpenOffice.org Chart : changes;review function
+OpenOffice.org Chart : changes;showing
+OpenOffice.org Chart : changing
+OpenOffice.org Chart : changing;document titles
+OpenOffice.org Chart : changing;file associations in Setup program
+OpenOffice.org Chart : changing;icon sizes
+OpenOffice.org Chart : changing;links
+OpenOffice.org Chart : changing;work directory
+OpenOffice.org Chart : changing, see also editing and replacing
+OpenOffice.org Chart : character styles
+OpenOffice.org Chart : character styles;language selection
+OpenOffice.org Chart : characters
+OpenOffice.org Chart : characters;alternative fonts
+OpenOffice.org Chart : characters;Asian layout
+OpenOffice.org Chart : characters;bold
+OpenOffice.org Chart : characters;coloring
+OpenOffice.org Chart : characters;contours
+OpenOffice.org Chart : characters;displaying only on screen (Writer)
+OpenOffice.org Chart : characters;enabling CTL and Asian characters
+OpenOffice.org Chart : characters;font effects
+OpenOffice.org Chart : characters;fonts and formats
+OpenOffice.org Chart : characters;hyperlinks
+OpenOffice.org Chart : characters;italics
+OpenOffice.org Chart : characters;language selection
+OpenOffice.org Chart : characters;shadowed
+OpenOffice.org Chart : characters;spacing
+OpenOffice.org Chart : characters;special
+OpenOffice.org Chart : characters;underlining
+OpenOffice.org Chart : charcoal sketches filter
+OpenOffice.org Chart : chart legends
+OpenOffice.org Chart : chart legends;hiding
+OpenOffice.org Chart : chart legends;showing icons with labels
+OpenOffice.org Chart : chart types
+OpenOffice.org Chart : chart types;area
+OpenOffice.org Chart : chart types;column and bar
+OpenOffice.org Chart : chart types;column and line
+OpenOffice.org Chart : chart types;line
+OpenOffice.org Chart : chart types;net
+OpenOffice.org Chart : chart types;pie/donut
+OpenOffice.org Chart : chart types;stock
+OpenOffice.org Chart : chart types;XY (scatter)
+OpenOffice.org Chart : charts
+OpenOffice.org Chart : charts;3D views
+OpenOffice.org Chart : charts;aligning
+OpenOffice.org Chart : charts;arranging within stacks
+OpenOffice.org Chart : charts;bars with textures
+OpenOffice.org Chart : charts;choosing chart types
+OpenOffice.org Chart : charts;colors
+OpenOffice.org Chart : charts;copying with link to source cell range
+OpenOffice.org Chart : charts;data labels
+OpenOffice.org Chart : charts;displaying (Calc)
+OpenOffice.org Chart : charts;editing axes
+OpenOffice.org Chart : charts;editing data
+OpenOffice.org Chart : charts;editing legends
+OpenOffice.org Chart : charts;editing titles
+OpenOffice.org Chart : charts;formatting areas
+OpenOffice.org Chart : charts;formatting floors
+OpenOffice.org Chart : charts;formatting walls
+OpenOffice.org Chart : charts;inserting
+OpenOffice.org Chart : charts;overview
+OpenOffice.org Chart : charts;properties
+OpenOffice.org Chart : charts;reorganizing
+OpenOffice.org Chart : charts;scaling axes
+OpenOffice.org Chart : charts;scaling text
+OpenOffice.org Chart : charts;shortcuts
+OpenOffice.org Chart : charts;showing axes
+OpenOffice.org Chart : charts;updating automatically (Writer)
+OpenOffice.org Chart : check box creation
+OpenOffice.org Chart : Chinese writing systems
+OpenOffice.org Chart : choosing printers
+OpenOffice.org Chart : circle drawings
+OpenOffice.org Chart : Client Side ImageMap
+OpenOffice.org Chart : clipboard
+OpenOffice.org Chart : clipboard;cutting
+OpenOffice.org Chart : clipboard;pasting
+OpenOffice.org Chart : clipboard;pasting formatted/unformatted text
+OpenOffice.org Chart : clipboard;selection clipboard
+OpenOffice.org Chart : clipboard;Unix
+OpenOffice.org Chart : closing
+OpenOffice.org Chart : closing;documents
+OpenOffice.org Chart : closing;toolbars
+OpenOffice.org Chart : collaboration
+OpenOffice.org Chart : color bar
+OpenOffice.org Chart : colors
+OpenOffice.org Chart : colors;adding
+OpenOffice.org Chart : colors;appearance
+OpenOffice.org Chart : colors;backgrounds
+OpenOffice.org Chart : colors;charts
+OpenOffice.org Chart : colors;fill format
+OpenOffice.org Chart : colors;fonts
+OpenOffice.org Chart : colors;grid lines and cells (Calc)
+OpenOffice.org Chart : colors;models
+OpenOffice.org Chart : colors;not printing
+OpenOffice.org Chart : colors;printing in grayscale
+OpenOffice.org Chart : colors;restriction (Calc)
+OpenOffice.org Chart : colors;selection
+OpenOffice.org Chart : column and line charts
+OpenOffice.org Chart : column charts
+OpenOffice.org Chart : column headers
+OpenOffice.org Chart : column headers;displaying (Calc)
+OpenOffice.org Chart : column headers;highlighting (Calc)
+OpenOffice.org Chart : columns
+OpenOffice.org Chart : columns;setting with the mouse
+OpenOffice.org Chart : combination charts
+OpenOffice.org Chart : combo box creation
+OpenOffice.org Chart : command button creation
+OpenOffice.org Chart : command buttons, see push buttons
+OpenOffice.org Chart : command line parameters
+OpenOffice.org Chart : commands
+OpenOffice.org Chart : commands;not visible
+OpenOffice.org Chart : commands;repeating
+OpenOffice.org Chart : commands;SQL
+OpenOffice.org Chart : comments
+OpenOffice.org Chart : comments;on changes
+OpenOffice.org Chart : common terms
+OpenOffice.org Chart : common terms;Chinese dictionary
+OpenOffice.org Chart : common terms;glossaries
+OpenOffice.org Chart : common terms;Internet glossary
+OpenOffice.org Chart : comparisons
+OpenOffice.org Chart : comparisons;document versions
+OpenOffice.org Chart : comparisons;operators in default filter dialog
+OpenOffice.org Chart : compatibility settings for MS Word import
+OpenOffice.org Chart : complete screen view
+OpenOffice.org Chart : complex text layout
+OpenOffice.org Chart : complex text layout;definition
+OpenOffice.org Chart : complex text layout;enabling
+OpenOffice.org Chart : complex text layout, see CTL
+OpenOffice.org Chart : compose key to insert special characters
+OpenOffice.org Chart : concatenation, see ampersand symbol
+OpenOffice.org Chart : conditional separators
+OpenOffice.org Chart : conditions
+OpenOffice.org Chart : conditions;in number formats
+OpenOffice.org Chart : conditions;items in Data Navigator
+OpenOffice.org Chart : Configuration Manager
+OpenOffice.org Chart : configuring
+OpenOffice.org Chart : configuring;fax icon
+OpenOffice.org Chart : configuring;OpenOffice.org
+OpenOffice.org Chart : configuring;toolbars
+OpenOffice.org Chart : connections to data sources (Base)
+OpenOffice.org Chart : contents protection
+OpenOffice.org Chart : context menus
+OpenOffice.org Chart : contours of text
+OpenOffice.org Chart : control point display in presentations
+OpenOffice.org Chart : controls
+OpenOffice.org Chart : controls;activating in forms
+OpenOffice.org Chart : controls;adding to documents
+OpenOffice.org Chart : controls;arranging in forms
+OpenOffice.org Chart : controls;arranging within stacks
+OpenOffice.org Chart : controls;assigning data sources
+OpenOffice.org Chart : controls;assigning macros (Basic)
+OpenOffice.org Chart : controls;bound fields/list contents/linked cells
+OpenOffice.org Chart : controls;events
+OpenOffice.org Chart : controls;focus
+OpenOffice.org Chart : controls;formatted fields
+OpenOffice.org Chart : controls;grouping
+OpenOffice.org Chart : controls;hidden
+OpenOffice.org Chart : controls;inserting
+OpenOffice.org Chart : controls;multi-line titles
+OpenOffice.org Chart : controls;positions and sizes
+OpenOffice.org Chart : controls;printing
+OpenOffice.org Chart : controls;properties of form controls
+OpenOffice.org Chart : controls;properties of table controls
+OpenOffice.org Chart : controls;reference by SQL
+OpenOffice.org Chart : controls;rich text control
+OpenOffice.org Chart : controls;select mode
+OpenOffice.org Chart : controls;showing (Writer)
+OpenOffice.org Chart : converters
+OpenOffice.org Chart : converters;Euro converter
+OpenOffice.org Chart : converters;PostScript, UNIX
+OpenOffice.org Chart : converters;XML
+OpenOffice.org Chart : converting
+OpenOffice.org Chart : converting;Hangul/Hanja
+OpenOffice.org Chart : converting;metrics
+OpenOffice.org Chart : converting;Microsoft documents
+OpenOffice.org Chart : converting;OpenOffice.org documents
+OpenOffice.org Chart : converting;Pocket PC formats
+OpenOffice.org Chart : copies
+OpenOffice.org Chart : copies;printing
+OpenOffice.org Chart : copying
+OpenOffice.org Chart : copying;by drag and drop
+OpenOffice.org Chart : copying;data from text documents
+OpenOffice.org Chart : copying;datasource records in spreadsheets
+OpenOffice.org Chart : copying;draw objects
+OpenOffice.org Chart : copying;draw objects between documents
+OpenOffice.org Chart : copying;formatting
+OpenOffice.org Chart : copying;from data source view
+OpenOffice.org Chart : copying;from Gallery
+OpenOffice.org Chart : copying;in Unix
+OpenOffice.org Chart : copying;pictures, between documents
+OpenOffice.org Chart : copying;sheet areas, to text documents
+OpenOffice.org Chart : copying;to Gallery
+OpenOffice.org Chart : copyright for OpenOffice.org
+OpenOffice.org Chart : corner roundings
+OpenOffice.org Chart : crash reports
+OpenOffice.org Chart : criteria of query design (Base)
+OpenOffice.org Chart : cropping pictures
+OpenOffice.org Chart : CTL
+OpenOffice.org Chart : CTL;(not) wrapping words
+OpenOffice.org Chart : CTL;complex text layout languages
+OpenOffice.org Chart : CTL;definition
+OpenOffice.org Chart : CTL;options
+OpenOffice.org Chart : currencies
+OpenOffice.org Chart : currencies;converters
+OpenOffice.org Chart : currencies;format codes
+OpenOffice.org Chart : currency field creation
+OpenOffice.org Chart : currency formats
+OpenOffice.org Chart : cursor
+OpenOffice.org Chart : cursor;allowing in protected areas (Writer)
+OpenOffice.org Chart : cursor;in read-only text
+OpenOffice.org Chart : cursor;quickly moving to an object
+OpenOffice.org Chart : curves
+OpenOffice.org Chart : curves;editing points
+OpenOffice.org Chart : curves;properties in line charts/XY charts
+OpenOffice.org Chart : custom dictionaries
+OpenOffice.org Chart : custom dictionaries;editing
+OpenOffice.org Chart : custom hyphens (Writer)
+OpenOffice.org Chart : custom quotes
+OpenOffice.org Chart : custom templates
+OpenOffice.org Chart : customizing
+OpenOffice.org Chart : customizing;events
+OpenOffice.org Chart : customizing;keyboard
+OpenOffice.org Chart : customizing;menus
+OpenOffice.org Chart : customizing;OpenOffice.org
+OpenOffice.org Chart : customizing;round corners
+OpenOffice.org Chart : customizing;toolbars
+OpenOffice.org Chart : cutting
+OpenOffice.org Chart : dashes
+OpenOffice.org Chart : data
+OpenOffice.org Chart : data;filtering in forms
+OpenOffice.org Chart : data;forms and subforms
+OpenOffice.org Chart : data;read-only
+OpenOffice.org Chart : data;sorting in forms
+OpenOffice.org Chart : data;user data
+OpenOffice.org Chart : data binding change in XForms
+OpenOffice.org Chart : data labels in charts
+OpenOffice.org Chart : Data Navigator
+OpenOffice.org Chart : Data Navigator;adding/editing items
+OpenOffice.org Chart : Data Navigator;display options
+OpenOffice.org Chart : data ranges in charts
+OpenOffice.org Chart : data series
+OpenOffice.org Chart : data source browser
+OpenOffice.org Chart : data source explorer
+OpenOffice.org Chart : data source view
+OpenOffice.org Chart : data source view;drag and drop
+OpenOffice.org Chart : data source view;overview
+OpenOffice.org Chart : data source view;showing
+OpenOffice.org Chart : data sources
+OpenOffice.org Chart : data sources;as tables
+OpenOffice.org Chart : data sources;connection settings (Base)
+OpenOffice.org Chart : data sources;copying records to spreadsheets
+OpenOffice.org Chart : data sources;displaying current
+OpenOffice.org Chart : data sources;LDAP server (Base)
+OpenOffice.org Chart : data sources;OpenOffice.org Base
+OpenOffice.org Chart : data sources;registering address books
+OpenOffice.org Chart : data sources;reports
+OpenOffice.org Chart : data sources;setting for stock charts
+OpenOffice.org Chart : data sources;viewing
+OpenOffice.org Chart : data structure of XForms
+OpenOffice.org Chart : data values in charts
+OpenOffice.org Chart : data, see also values
+OpenOffice.org Chart : database contents
+OpenOffice.org Chart : database contents;inserting as tables
+OpenOffice.org Chart : database contents;inserting as text
+OpenOffice.org Chart : database reports
+OpenOffice.org Chart : Database Wizard (Base)
+OpenOffice.org Chart : databases
+OpenOffice.org Chart : databases;administration through SQL (Base)
+OpenOffice.org Chart : databases;ADO (Base)
+OpenOffice.org Chart : databases;connecting (Base)
+OpenOffice.org Chart : databases;creating
+OpenOffice.org Chart : databases;creating labels
+OpenOffice.org Chart : databases;creating queries
+OpenOffice.org Chart : databases;creating reports
+OpenOffice.org Chart : databases;creating tables
+OpenOffice.org Chart : databases;dBASE (Base)
+OpenOffice.org Chart : databases;deleting (Base)
+OpenOffice.org Chart : databases;drag and drop (Base)
+OpenOffice.org Chart : databases;editing tables
+OpenOffice.org Chart : databases;form filters
+OpenOffice.org Chart : databases;formats (Base)
+OpenOffice.org Chart : databases;importing/exporting
+OpenOffice.org Chart : databases;JDBC (Base)
+OpenOffice.org Chart : databases;main page (Base)
+OpenOffice.org Chart : databases;MySQL (Base)
+OpenOffice.org Chart : databases;ODBC (Base)
+OpenOffice.org Chart : databases;overview
+OpenOffice.org Chart : databases;registering (Base)
+OpenOffice.org Chart : databases;searching records
+OpenOffice.org Chart : databases;shortcut keys
+OpenOffice.org Chart : databases;sorting
+OpenOffice.org Chart : databases;standard filters
+OpenOffice.org Chart : databases;text formats
+OpenOffice.org Chart : databases;viewing
+OpenOffice.org Chart : date fields
+OpenOffice.org Chart : date fields;creating
+OpenOffice.org Chart : date fields;properties
+OpenOffice.org Chart : date formats
+OpenOffice.org Chart : dates
+OpenOffice.org Chart : dates;default (Calc)
+OpenOffice.org Chart : dates;printing in presentations
+OpenOffice.org Chart : dates;start 1900/01/01 (Calc)
+OpenOffice.org Chart : dates;start 1904/01/01 (Calc)
+OpenOffice.org Chart : dBASE
+OpenOffice.org Chart : dBASE;database settings (Base)
+OpenOffice.org Chart : DDE
+OpenOffice.org Chart : DDE;definition
+OpenOffice.org Chart : deactivating
+OpenOffice.org Chart : deactivating;plug-ins
+OpenOffice.org Chart : decimal places displayed (Calc)
+OpenOffice.org Chart : decimal separator key
+OpenOffice.org Chart : decimal tab stops
+OpenOffice.org Chart : default directories
+OpenOffice.org Chart : default filters
+OpenOffice.org Chart : default filters;comparison operators
+OpenOffice.org Chart : default filters;databases
+OpenOffice.org Chart : default printer
+OpenOffice.org Chart : default printer;setting up
+OpenOffice.org Chart : default printer;UNIX
+OpenOffice.org Chart : default templates
+OpenOffice.org Chart : default templates;changing
+OpenOffice.org Chart : default templates;organizing
+OpenOffice.org Chart : defaults
+OpenOffice.org Chart : defaults;documents
+OpenOffice.org Chart : defaults;file formats in file dialogs
+OpenOffice.org Chart : defaults;file formats in OpenOffice.org
+OpenOffice.org Chart : defaults;fonts
+OpenOffice.org Chart : defaults;grids (Writer/Calc)
+OpenOffice.org Chart : defaults;languages
+OpenOffice.org Chart : defaults;number formats
+OpenOffice.org Chart : defaults;of saving
+OpenOffice.org Chart : defaults;program configuration
+OpenOffice.org Chart : defaults;tab stops in text
+OpenOffice.org Chart : defaults;views
+OpenOffice.org Chart : defining
+OpenOffice.org Chart : defining;arrowheads and other line ends
+OpenOffice.org Chart : defining;colors
+OpenOffice.org Chart : defining;line styles
+OpenOffice.org Chart : defining;paragraph borders
+OpenOffice.org Chart : defining;queries (Base)
+OpenOffice.org Chart : defining;table borders
+OpenOffice.org Chart : deleting
+OpenOffice.org Chart : deleting;all direct formatting
+OpenOffice.org Chart : deleting;databases (Base)
+OpenOffice.org Chart : deleting;hyperlinks
+OpenOffice.org Chart : deleting;lines in text
+OpenOffice.org Chart : deleting;models/instances
+OpenOffice.org Chart : deleting;namespaces in XForms
+OpenOffice.org Chart : deleting;notes
+OpenOffice.org Chart : deleting;tab stops
+OpenOffice.org Chart : deleting;templates
+OpenOffice.org Chart : deleting;XML filters
+OpenOffice.org Chart : depth stagger
+OpenOffice.org Chart : descriptions for objects
+OpenOffice.org Chart : design mode after saving
+OpenOffice.org Chart : design view
+OpenOffice.org Chart : design view;creating forms
+OpenOffice.org Chart : design view;queries/views (Base)
+OpenOffice.org Chart : designing
+OpenOffice.org Chart : designing;database tables
+OpenOffice.org Chart : designing;fonts
+OpenOffice.org Chart : designing;queries (Base)
+OpenOffice.org Chart : detaching toolbars
+OpenOffice.org Chart : dictionaries
+OpenOffice.org Chart : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Chart : dictionaries;creating
+OpenOffice.org Chart : dictionaries;editing user-defined
+OpenOffice.org Chart : dictionaries;spellcheck
+OpenOffice.org Chart : dictionaries, see also languages
+OpenOffice.org Chart : digital signatures
+OpenOffice.org Chart : digital signatures;getting/managing/applying
+OpenOffice.org Chart : digital signatures;overview
+OpenOffice.org Chart : digital signatures;WebDAV over HTTPS
+OpenOffice.org Chart : direct formatting
+OpenOffice.org Chart : direct formatting;undoing all
+OpenOffice.org Chart : directories
+OpenOffice.org Chart : directories;creating new
+OpenOffice.org Chart : directories;directory structure
+OpenOffice.org Chart : disabled persons
+OpenOffice.org Chart : displaying
+OpenOffice.org Chart : displaying;non-printing characters (Writer)
+OpenOffice.org Chart : displaying;notes (Calc)
+OpenOffice.org Chart : displaying;notes in text documents
+OpenOffice.org Chart : displaying;pictures and objects (Writer)
+OpenOffice.org Chart : displaying;tables (Writer)
+OpenOffice.org Chart : displaying;zero values (Calc)
+OpenOffice.org Chart : distances
+OpenOffice.org Chart : distinct values in SQL queries
+OpenOffice.org Chart : distorting in drawings
+OpenOffice.org Chart : distributing XML filters
+OpenOffice.org Chart : dithering
+OpenOffice.org Chart : docking
+OpenOffice.org Chart : docking;definition
+OpenOffice.org Chart : docking;toolbars
+OpenOffice.org Chart : docking;windows
+OpenOffice.org Chart : Document Converter Wizard
+OpenOffice.org Chart : Document Map, see Navigator
+OpenOffice.org Chart : document types in OpenOffice.org
+OpenOffice.org Chart : documents
+OpenOffice.org Chart : documents;changing titles
+OpenOffice.org Chart : documents;closing
+OpenOffice.org Chart : documents;comparing
+OpenOffice.org Chart : documents;contents as lists
+OpenOffice.org Chart : documents;editing time
+OpenOffice.org Chart : documents;exporting
+OpenOffice.org Chart : documents;importing
+OpenOffice.org Chart : documents;languages
+OpenOffice.org Chart : documents;measurement units in
+OpenOffice.org Chart : documents;merging
+OpenOffice.org Chart : documents;number of pages/tables/sheets
+OpenOffice.org Chart : documents;opening
+OpenOffice.org Chart : documents;opening in design mode
+OpenOffice.org Chart : documents;opening with templates
+OpenOffice.org Chart : documents;organizing
+OpenOffice.org Chart : documents;printing
+OpenOffice.org Chart : documents;read-only
+OpenOffice.org Chart : documents;reloading
+OpenOffice.org Chart : documents;saving
+OpenOffice.org Chart : documents;saving automatically
+OpenOffice.org Chart : documents;saving in other formats
+OpenOffice.org Chart : documents;sending as e-mail
+OpenOffice.org Chart : documents;styles changed
+OpenOffice.org Chart : documents;version management
+OpenOffice.org Chart : documents;version numbers
+OpenOffice.org Chart : donut charts
+OpenOffice.org Chart : dotted areas
+OpenOffice.org Chart : double-line spacing in paragraphs
+OpenOffice.org Chart : double-line writing in Asian layout
+OpenOffice.org Chart : drag and drop
+OpenOffice.org Chart : drag and drop;copying and pasting text
+OpenOffice.org Chart : drag and drop;data source view
+OpenOffice.org Chart : drag and drop;from Gallery to draw objects
+OpenOffice.org Chart : drag and drop;overview
+OpenOffice.org Chart : drag and drop;pictures
+OpenOffice.org Chart : drag and drop;to Gallery
+OpenOffice.org Chart : draw objects
+OpenOffice.org Chart : draw objects;adding/editing/copying
+OpenOffice.org Chart : draw objects;anchoring
+OpenOffice.org Chart : draw objects;arranging within stacks
+OpenOffice.org Chart : draw objects;copying between documents
+OpenOffice.org Chart : draw objects;displaying (Calc)
+OpenOffice.org Chart : draw objects;dropping Gallery pictures
+OpenOffice.org Chart : draw objects;flipping
+OpenOffice.org Chart : draw objects;legends
+OpenOffice.org Chart : draw objects;positioning and resizing
+OpenOffice.org Chart : draw objects;protecting
+OpenOffice.org Chart : draw objects;slanting
+OpenOffice.org Chart : draw objects;text in
+OpenOffice.org Chart : Drawing bar
+OpenOffice.org Chart : drawing lines in text
+OpenOffice.org Chart : drawings
+OpenOffice.org Chart : drawings;creating/opening
+OpenOffice.org Chart : drawings;languages
+OpenOffice.org Chart : drawings;printing
+OpenOffice.org Chart : drawings;printing defaults
+OpenOffice.org Chart : drawings;printing in text documents
+OpenOffice.org Chart : drawings;saving
+OpenOffice.org Chart : drawings;saving automatically
+OpenOffice.org Chart : drawings;saving in other formats
+OpenOffice.org Chart : drawings;sending as e-mail
+OpenOffice.org Chart : drawings;showing (Writer)
+OpenOffice.org Chart : drawings, see also draw objects
+OpenOffice.org Chart : drop-down lists in form functions
+OpenOffice.org Chart : e-mail attachments
+OpenOffice.org Chart : Edit File icon
+OpenOffice.org Chart : edit mode
+OpenOffice.org Chart : edit mode;after opening
+OpenOffice.org Chart : edit mode;through Enter key (Calc)
+OpenOffice.org Chart : Edit Points bar
+OpenOffice.org Chart : editing
+OpenOffice.org Chart : editing;chart axes
+OpenOffice.org Chart : editing;chart data
+OpenOffice.org Chart : editing;chart legends
+OpenOffice.org Chart : editing;chart titles
+OpenOffice.org Chart : editing;data binding of XForms
+OpenOffice.org Chart : editing;database tables and queries
+OpenOffice.org Chart : editing;draw objects
+OpenOffice.org Chart : editing;Fontwork objects
+OpenOffice.org Chart : editing;hyperlinks
+OpenOffice.org Chart : editing;menus
+OpenOffice.org Chart : editing;notes
+OpenOffice.org Chart : editing;objects
+OpenOffice.org Chart : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Chart : editing;pictures
+OpenOffice.org Chart : editing;reports
+OpenOffice.org Chart : editing;shortcut keys
+OpenOffice.org Chart : editing;tab stops
+OpenOffice.org Chart : editing;templates
+OpenOffice.org Chart : editing;titles
+OpenOffice.org Chart : editing;toolbars
+OpenOffice.org Chart : editing;undoing
+OpenOffice.org Chart : editing;XForms
+OpenOffice.org Chart : editing time of documents
+OpenOffice.org Chart : editors
+OpenOffice.org Chart : editors;formula editor
+OpenOffice.org Chart : editors;ImageMap editor
+OpenOffice.org Chart : effects
+OpenOffice.org Chart : effects;font positions
+OpenOffice.org Chart : effects;fonts
+OpenOffice.org Chart : effects;Fontwork icons
+OpenOffice.org Chart : empty documents
+OpenOffice.org Chart : empty paragraph removal
+OpenOffice.org Chart : encryption of contents
+OpenOffice.org Chart : entering groups
+OpenOffice.org Chart : entering text from right to left
+OpenOffice.org Chart : equal sign, see also operators
+OpenOffice.org Chart : equations in formula editor
+OpenOffice.org Chart : error bars in charts
+OpenOffice.org Chart : error indicators in charts
+OpenOffice.org Chart : Error Report Tool
+OpenOffice.org Chart : Euro
+OpenOffice.org Chart : Euro;currency formats
+OpenOffice.org Chart : Euro;Euro Converter Wizard
+OpenOffice.org Chart : even/odd pages
+OpenOffice.org Chart : even/odd pages;printing
+OpenOffice.org Chart : events
+OpenOffice.org Chart : events;assigning scripts
+OpenOffice.org Chart : events;controls
+OpenOffice.org Chart : events;customizing
+OpenOffice.org Chart : events;in forms
+OpenOffice.org Chart : Excel
+OpenOffice.org Chart : Excel;saving as
+OpenOffice.org Chart : Excel;search criteria
+OpenOffice.org Chart : exceptions
+OpenOffice.org Chart : exceptions;user-defined dictionaries
+OpenOffice.org Chart : exchanging, see also replacing
+OpenOffice.org Chart : executing
+OpenOffice.org Chart : executing;SQL commands
+OpenOffice.org Chart : exiting
+OpenOffice.org Chart : exiting;groups
+OpenOffice.org Chart : exiting;OpenOffice.org
+OpenOffice.org Chart : expanding formatting (Calc)
+OpenOffice.org Chart : explorer of data sources
+OpenOffice.org Chart : export filters
+OpenOffice.org Chart : exporting
+OpenOffice.org Chart : exporting;bitmaps
+OpenOffice.org Chart : exporting;HTML and text documents
+OpenOffice.org Chart : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Chart : exporting;spreadsheets to text format
+OpenOffice.org Chart : exporting;templates
+OpenOffice.org Chart : exporting;to foreign formats
+OpenOffice.org Chart : exporting;to HTML
+OpenOffice.org Chart : exporting;to Microsoft Office formats
+OpenOffice.org Chart : exporting;to PDF
+OpenOffice.org Chart : exporting;to PostScript format
+OpenOffice.org Chart : exporting;to XML
+OpenOffice.org Chart : exporting;XML files
+OpenOffice.org Chart : extended tips in Help
+OpenOffice.org Chart : extension mode in text
+OpenOffice.org Chart : extensions
+OpenOffice.org Chart : extensions;Extension Manager
+OpenOffice.org Chart : extensions;file formats
+OpenOffice.org Chart : external keys (Base)
+OpenOffice.org Chart : faster printing
+OpenOffice.org Chart : faxes
+OpenOffice.org Chart : faxes;configuring OpenOffice.org
+OpenOffice.org Chart : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Chart : faxes;selecting a fax machine
+OpenOffice.org Chart : faxes;sending
+OpenOffice.org Chart : faxes;wizards
+OpenOffice.org Chart : fields
+OpenOffice.org Chart : fields;database tables
+OpenOffice.org Chart : fields;displaying field codes (Writer)
+OpenOffice.org Chart : fields;formatted fields
+OpenOffice.org Chart : fields;updating automatically (Writer)
+OpenOffice.org Chart : file associations for Microsoft Office
+OpenOffice.org Chart : file filters
+OpenOffice.org Chart : file filters;mobile devices
+OpenOffice.org Chart : file filters;XML
+OpenOffice.org Chart : file formats
+OpenOffice.org Chart : file formats;changing OpenOffice.org defaults
+OpenOffice.org Chart : file formats;OpenDocument/XML
+OpenOffice.org Chart : file formats;saving always in other formats
+OpenOffice.org Chart : file selection button
+OpenOffice.org Chart : file sharing options for current document
+OpenOffice.org Chart : files
+OpenOffice.org Chart : files;filters and formats
+OpenOffice.org Chart : files;importing
+OpenOffice.org Chart : files;opening
+OpenOffice.org Chart : files;opening with placeholders
+OpenOffice.org Chart : files;properties
+OpenOffice.org Chart : files;saving
+OpenOffice.org Chart : files;saving automatically
+OpenOffice.org Chart : files;saving in other formats
+OpenOffice.org Chart : files;sending as e-mail
+OpenOffice.org Chart : files;version numbers
+OpenOffice.org Chart : files and folders in OpenOffice.org
+OpenOffice.org Chart : fill characters with tabulators
+OpenOffice.org Chart : fill colors for areas
+OpenOffice.org Chart : fill patterns for areas
+OpenOffice.org Chart : filter conditions
+OpenOffice.org Chart : filter conditions;connecting
+OpenOffice.org Chart : filter conditions;in queries (Base)
+OpenOffice.org Chart : filtering
+OpenOffice.org Chart : filtering;data in databases
+OpenOffice.org Chart : filtering;data in forms
+OpenOffice.org Chart : filters
+OpenOffice.org Chart : filters;comparison operators
+OpenOffice.org Chart : filters;for import and export
+OpenOffice.org Chart : filters;Navigator
+OpenOffice.org Chart : filters;pictures
+OpenOffice.org Chart : filters;XML filter settings
+OpenOffice.org Chart : Find tab in Help
+OpenOffice.org Chart : finding
+OpenOffice.org Chart : finding;in all sheets
+OpenOffice.org Chart : finding;records in form documents
+OpenOffice.org Chart : finding;selections
+OpenOffice.org Chart : finding;similarity search
+OpenOffice.org Chart : fitting to pages
+OpenOffice.org Chart : fitting to pages;print settings in Math
+OpenOffice.org Chart : fitting to pages;print settings in presentations
+OpenOffice.org Chart : fixed text
+OpenOffice.org Chart : fixed text;form functions
+OpenOffice.org Chart : fixing toolbars
+OpenOffice.org Chart : flipping draw objects
+OpenOffice.org Chart : floating frames in HTML documents
+OpenOffice.org Chart : floating toolbars
+OpenOffice.org Chart : focus of controls
+OpenOffice.org Chart : folder creation
+OpenOffice.org Chart : font lists
+OpenOffice.org Chart : font name box
+OpenOffice.org Chart : font sizes
+OpenOffice.org Chart : font sizes;bullets
+OpenOffice.org Chart : font sizes;relative changes
+OpenOffice.org Chart : font sizes;scaling on screen
+OpenOffice.org Chart : font sizes;text
+OpenOffice.org Chart : fonts
+OpenOffice.org Chart : fonts;adding under UNIX
+OpenOffice.org Chart : fonts;changing in templates
+OpenOffice.org Chart : fonts;colors
+OpenOffice.org Chart : fonts;default settings
+OpenOffice.org Chart : fonts;effects
+OpenOffice.org Chart : fonts;for HTML and Basic
+OpenOffice.org Chart : fonts;formats
+OpenOffice.org Chart : fonts;outlines
+OpenOffice.org Chart : fonts;positions in text
+OpenOffice.org Chart : fonts;shadows
+OpenOffice.org Chart : fonts;specifying several
+OpenOffice.org Chart : fonts;strikethrough
+OpenOffice.org Chart : fonts;styles
+OpenOffice.org Chart : fonts;text objects
+OpenOffice.org Chart : Fontwork icons
+OpenOffice.org Chart : footers
+OpenOffice.org Chart : footers;backgrounds
+OpenOffice.org Chart : form controls
+OpenOffice.org Chart : form controls;assigning macros
+OpenOffice.org Chart : form controls;protecting
+OpenOffice.org Chart : form controls;toolbars
+OpenOffice.org Chart : form fields
+OpenOffice.org Chart : form filters
+OpenOffice.org Chart : Form Navigator
+OpenOffice.org Chart : format codes
+OpenOffice.org Chart : format codes;numbers
+OpenOffice.org Chart : format filling printing in OpenOffice.org Math
+OpenOffice.org Chart : Format Paintbrush
+OpenOffice.org Chart : formats
+OpenOffice.org Chart : formats;Asian layout
+OpenOffice.org Chart : formats;fonts
+OpenOffice.org Chart : formats;maximizing page formats
+OpenOffice.org Chart : formats;number and currency formats
+OpenOffice.org Chart : formats;of currencies/date/time
+OpenOffice.org Chart : formats;on opening and saving
+OpenOffice.org Chart : formats;pasting in special formats
+OpenOffice.org Chart : formats;positions
+OpenOffice.org Chart : formats;tabulators
+OpenOffice.org Chart : formatted fields
+OpenOffice.org Chart : formatted fields;form functions
+OpenOffice.org Chart : formatted fields;properties
+OpenOffice.org Chart : formatting
+OpenOffice.org Chart : formatting;Asian typography
+OpenOffice.org Chart : formatting;axes in charts
+OpenOffice.org Chart : formatting;chart areas
+OpenOffice.org Chart : formatting;chart floors
+OpenOffice.org Chart : formatting;chart legends
+OpenOffice.org Chart : formatting;chart titles
+OpenOffice.org Chart : formatting;chart walls
+OpenOffice.org Chart : formatting;copying
+OpenOffice.org Chart : formatting;definition
+OpenOffice.org Chart : formatting;expanding (Calc)
+OpenOffice.org Chart : formatting;font effects
+OpenOffice.org Chart : formatting;hyperlinks
+OpenOffice.org Chart : formatting;pages
+OpenOffice.org Chart : formatting;printer metrics (Writer)
+OpenOffice.org Chart : formatting;undoing
+OpenOffice.org Chart : formatting;undoing when writing
+OpenOffice.org Chart : forms
+OpenOffice.org Chart : forms;browsing
+OpenOffice.org Chart : forms;Combo Box/List Box Wizard
+OpenOffice.org Chart : forms;creating
+OpenOffice.org Chart : forms;data
+OpenOffice.org Chart : forms;designing (Base)
+OpenOffice.org Chart : forms;events
+OpenOffice.org Chart : forms;filtering data
+OpenOffice.org Chart : forms;finding records
+OpenOffice.org Chart : forms;focus after opening
+OpenOffice.org Chart : forms;general information (Base)
+OpenOffice.org Chart : forms;grouping controls
+OpenOffice.org Chart : forms;HTML filters
+OpenOffice.org Chart : forms;Navigator
+OpenOffice.org Chart : forms;opening in design mode
+OpenOffice.org Chart : forms;properties
+OpenOffice.org Chart : forms;sorting data
+OpenOffice.org Chart : forms;subforms
+OpenOffice.org Chart : forms;wizards
+OpenOffice.org Chart : forms;XForms
+OpenOffice.org Chart : formula texts
+OpenOffice.org Chart : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Chart : formulas
+OpenOffice.org Chart : formulas;new
+OpenOffice.org Chart : formulas;starting formula editor
+OpenOffice.org Chart : formulas in reports
+OpenOffice.org Chart : formulas in reports;editing
+OpenOffice.org Chart : forums and support
+OpenOffice.org Chart : frames
+OpenOffice.org Chart : frames;around paragraphs
+OpenOffice.org Chart : frames;around tables
+OpenOffice.org Chart : frames;AutoCorrect function
+OpenOffice.org Chart : frames;backgrounds
+OpenOffice.org Chart : frames;captions (Writer)
+OpenOffice.org Chart : frames;printing in OpenOffice.org Math
+OpenOffice.org Chart : frames;protecting
+OpenOffice.org Chart : frames;selection frames
+OpenOffice.org Chart : frames;text fitting to frames
+OpenOffice.org Chart : freeform lines
+OpenOffice.org Chart : freeform lines;draw functions
+OpenOffice.org Chart : FTP
+OpenOffice.org Chart : FTP;opening documents
+OpenOffice.org Chart : FTP;saving documents
+OpenOffice.org Chart : full joins (Base)
+OpenOffice.org Chart : full screen view
+OpenOffice.org Chart : full-text search in Help
+OpenOffice.org Chart : functions in reports
+OpenOffice.org Chart : functions in reports;editing
+OpenOffice.org Chart : Gallery
+OpenOffice.org Chart : Gallery;adding pictures
+OpenOffice.org Chart : Gallery;dragging pictures to draw objects
+OpenOffice.org Chart : Gallery;hiding/showing
+OpenOffice.org Chart : Gallery;inserting pictures from
+OpenOffice.org Chart : German spellcheck
+OpenOffice.org Chart : get method for form transmissions
+OpenOffice.org Chart : getting support
+OpenOffice.org Chart : GIF format
+OpenOffice.org Chart : glossaries
+OpenOffice.org Chart : glossaries;common terms
+OpenOffice.org Chart : glossaries;Internet terms
+OpenOffice.org Chart : gradients off for faster printing
+OpenOffice.org Chart : graphical text art
+OpenOffice.org Chart : graphics
+OpenOffice.org Chart : graphics;cache
+OpenOffice.org Chart : graphics;protecting
+OpenOffice.org Chart : graphics, see also pictures
+OpenOffice.org Chart : grayscale printing
+OpenOffice.org Chart : grid controls
+OpenOffice.org Chart : grid controls;form functions
+OpenOffice.org Chart : grids
+OpenOffice.org Chart : grids;defaults (Writer/Calc)
+OpenOffice.org Chart : grids;display options (Impress/Draw)
+OpenOffice.org Chart : grids;displaying lines (Calc)
+OpenOffice.org Chart : grids;formatting axes
+OpenOffice.org Chart : grids;inserting in charts
+OpenOffice.org Chart : group box creation
+OpenOffice.org Chart : groups
+OpenOffice.org Chart : groups;entering/exiting/ungrouping
+OpenOffice.org Chart : groups;naming
+OpenOffice.org Chart : groups;of controls
+OpenOffice.org Chart : guides
+OpenOffice.org Chart : guides;display options (Impress/Draw)
+OpenOffice.org Chart : guides;displaying when moving objects (Impress)
+OpenOffice.org Chart : guides;showing (Calc)
+OpenOffice.org Chart : guides;showing when moving frames (Writer)
+OpenOffice.org Chart : gutter
+OpenOffice.org Chart : handles
+OpenOffice.org Chart : handles;displaying (Writer)
+OpenOffice.org Chart : handles;scaling
+OpenOffice.org Chart : handles;showing simple/large handles (Calc)
+OpenOffice.org Chart : Hangul/Hanja
+OpenOffice.org Chart : hatching
+OpenOffice.org Chart : headers
+OpenOffice.org Chart : headers;backgrounds
+OpenOffice.org Chart : headings
+OpenOffice.org Chart : headings;entering as text box
+OpenOffice.org Chart : Hebrew
+OpenOffice.org Chart : Hebrew;entering text
+OpenOffice.org Chart : Hebrew;language settings
+OpenOffice.org Chart : Help
+OpenOffice.org Chart : Help;bookmarks
+OpenOffice.org Chart : Help;extended tips on/off
+OpenOffice.org Chart : Help;full-text search
+OpenOffice.org Chart : Help;Help tips
+OpenOffice.org Chart : Help;keywords
+OpenOffice.org Chart : Help;navigation pane showing/hiding
+OpenOffice.org Chart : Help;style sheets
+OpenOffice.org Chart : Help;topics
+OpenOffice.org Chart : Help Agent
+OpenOffice.org Chart : Help Agent;help
+OpenOffice.org Chart : Help Agent;options
+OpenOffice.org Chart : Help tips
+OpenOffice.org Chart : Help tips;hiding
+OpenOffice.org Chart : hidden controls in Form Navigator
+OpenOffice.org Chart : hidden fields display (Writer)
+OpenOffice.org Chart : hidden pages
+OpenOffice.org Chart : hidden pages;printing in presentations
+OpenOffice.org Chart : hidden text
+OpenOffice.org Chart : hidden text;showing (Writer)
+OpenOffice.org Chart : hiding
+OpenOffice.org Chart : hiding;changes
+OpenOffice.org Chart : hiding;chart legends
+OpenOffice.org Chart : hiding;docked windows
+OpenOffice.org Chart : hiding;navigation pane in Help window
+OpenOffice.org Chart : high contrast mode
+OpenOffice.org Chart : Hindi
+OpenOffice.org Chart : Hindi;entering text
+OpenOffice.org Chart : Hindi;language settings
+OpenOffice.org Chart : horizontal scrollbars (Writer)
+OpenOffice.org Chart : hotspots
+OpenOffice.org Chart : HowTos for charts
+OpenOffice.org Chart : HTML
+OpenOffice.org Chart : HTML;definition
+OpenOffice.org Chart : HTML;export character set
+OpenOffice.org Chart : HTML;fonts for source display
+OpenOffice.org Chart : HTML;importing META tags
+OpenOffice.org Chart : HTML;live presentations
+OpenOffice.org Chart : HTML documents
+OpenOffice.org Chart : HTML documents;auto reloading
+OpenOffice.org Chart : HTML documents;importing/exporting
+OpenOffice.org Chart : HTML documents;META tags in
+OpenOffice.org Chart : HTML documents;new
+OpenOffice.org Chart : HTML documents;source text
+OpenOffice.org Chart : hyperlinks
+OpenOffice.org Chart : hyperlinks;assigning macros
+OpenOffice.org Chart : hyperlinks;character formats
+OpenOffice.org Chart : hyperlinks;definition
+OpenOffice.org Chart : hyperlinks;deleting
+OpenOffice.org Chart : hyperlinks;editing
+OpenOffice.org Chart : hyperlinks;inserting
+OpenOffice.org Chart : hyperlinks;relative and absolute
+OpenOffice.org Chart : hyperlinks;turning off automatic recognition
+OpenOffice.org Chart : hyperlinks, see also links
+OpenOffice.org Chart : hyphenation
+OpenOffice.org Chart : hyphenation;activating for a language
+OpenOffice.org Chart : hyphenation;minimal number of characters
+OpenOffice.org Chart : hyphens
+OpenOffice.org Chart : hyphens;displaying custom (Writer)
+OpenOffice.org Chart : hyphens;inserting custom
+OpenOffice.org Chart : icon bars, see toolbars
+OpenOffice.org Chart : icon sizes
+OpenOffice.org Chart : ignore list for spellcheck
+OpenOffice.org Chart : illumination
+OpenOffice.org Chart : illumination;3D charts
+OpenOffice.org Chart : illustrations, see pictures
+OpenOffice.org Chart : image button creation
+OpenOffice.org Chart : image control creation
+OpenOffice.org Chart : ImageMap
+OpenOffice.org Chart : ImageMap;definition
+OpenOffice.org Chart : ImageMap;editor
+OpenOffice.org Chart : images
+OpenOffice.org Chart : images;ImageMap
+OpenOffice.org Chart : images;inserting and editing bitmaps
+OpenOffice.org Chart : images, see also pictures
+OpenOffice.org Chart : IME
+OpenOffice.org Chart : IME;definition
+OpenOffice.org Chart : IME;showing/hiding
+OpenOffice.org Chart : import filters
+OpenOffice.org Chart : import restrictions for Microsoft Office
+OpenOffice.org Chart : importing
+OpenOffice.org Chart : importing;bitmaps
+OpenOffice.org Chart : importing;compatibility settings for text import
+OpenOffice.org Chart : importing;databases
+OpenOffice.org Chart : importing;documents in other formats
+OpenOffice.org Chart : importing;from XML
+OpenOffice.org Chart : importing;HTML and text documents
+OpenOffice.org Chart : importing;HTML with META tags
+OpenOffice.org Chart : importing;Microsoft Office documents with VBA code
+OpenOffice.org Chart : importing;tables in text format
+OpenOffice.org Chart : importing;templates
+OpenOffice.org Chart : inches
+OpenOffice.org Chart : Index tab in Help
+OpenOffice.org Chart : indexes
+OpenOffice.org Chart : indexes;backgrounds
+OpenOffice.org Chart : indexes;showing/hiding Help index tab
+OpenOffice.org Chart : indicator lines in text
+OpenOffice.org Chart : inner joins (Base)
+OpenOffice.org Chart : input method window
+OpenOffice.org Chart : insert mode for entering text
+OpenOffice.org Chart : inserting
+OpenOffice.org Chart : inserting;buttons in toolbars
+OpenOffice.org Chart : inserting;cell ranges from spreadsheets
+OpenOffice.org Chart : inserting;charts
+OpenOffice.org Chart : inserting;clipboard options
+OpenOffice.org Chart : inserting;data from text documents
+OpenOffice.org Chart : inserting;datasource records in spreadsheets
+OpenOffice.org Chart : inserting;drawings
+OpenOffice.org Chart : inserting;floating frames
+OpenOffice.org Chart : inserting;Fontwork objects
+OpenOffice.org Chart : inserting;form fields
+OpenOffice.org Chart : inserting;hyperlinks
+OpenOffice.org Chart : inserting;line breaks in cells
+OpenOffice.org Chart : inserting;movies/sounds
+OpenOffice.org Chart : inserting;new text tables defaults
+OpenOffice.org Chart : inserting;notes
+OpenOffice.org Chart : inserting;objects from Gallery
+OpenOffice.org Chart : inserting;OLE objects
+OpenOffice.org Chart : inserting;paragraph borders
+OpenOffice.org Chart : inserting;paragraph bullets
+OpenOffice.org Chart : inserting;pictures in Gallery
+OpenOffice.org Chart : inserting;plug-ins
+OpenOffice.org Chart : inserting;push buttons
+OpenOffice.org Chart : inserting;special characters
+OpenOffice.org Chart : inserting;tab stops
+OpenOffice.org Chart : inserting;textures on chart bars
+OpenOffice.org Chart : installing
+OpenOffice.org Chart : installing;ActiveX control
+OpenOffice.org Chart : installing;mobile device filters
+OpenOffice.org Chart : installing;UNO components
+OpenOffice.org Chart : installing;XML filters
+OpenOffice.org Chart : instructions
+OpenOffice.org Chart : instructions;general
+OpenOffice.org Chart : Internet
+OpenOffice.org Chart : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Chart : Internet;presentations
+OpenOffice.org Chart : Internet;starting searches
+OpenOffice.org Chart : Internet;turning off recognition of addresses
+OpenOffice.org Chart : Internet glossary
+OpenOffice.org Chart : invert filter
+OpenOffice.org Chart : invisible areas
+OpenOffice.org Chart : italic text
+OpenOffice.org Chart : iterative references in spreadsheets
+OpenOffice.org Chart : Java
+OpenOffice.org Chart : Java;definition
+OpenOffice.org Chart : Java;setting options
+OpenOffice.org Chart : JDBC
+OpenOffice.org Chart : JDBC;databases (Base)
+OpenOffice.org Chart : JDBC;definition
+OpenOffice.org Chart : joining
+OpenOffice.org Chart : joining;paragraphs
+OpenOffice.org Chart : joining;tables (Base)
+OpenOffice.org Chart : joins in databases (Base)
+OpenOffice.org Chart : justifying text
+OpenOffice.org Chart : kerning
+OpenOffice.org Chart : kerning;Asian texts
+OpenOffice.org Chart : kerning;definition
+OpenOffice.org Chart : kerning;in characters
+OpenOffice.org Chart : key fields for relations (Base)
+OpenOffice.org Chart : keyboard
+OpenOffice.org Chart : keyboard;assigning/editing shortcut keys
+OpenOffice.org Chart : keyboard;general commands
+OpenOffice.org Chart : keyboard;removing numbering
+OpenOffice.org Chart : keys
+OpenOffice.org Chart : keys;adding push buttons
+OpenOffice.org Chart : keys;primary keys (Base)
+OpenOffice.org Chart : kiosk export
+OpenOffice.org Chart : labels
+OpenOffice.org Chart : labels;creating and synchronizing
+OpenOffice.org Chart : labels;for charts
+OpenOffice.org Chart : labels;for draw objects
+OpenOffice.org Chart : labels;form functions
+OpenOffice.org Chart : labels;from databases
+OpenOffice.org Chart : labels, see also names/callouts
+OpenOffice.org Chart : languages
+OpenOffice.org Chart : languages;activating modules
+OpenOffice.org Chart : languages;Asian support
+OpenOffice.org Chart : languages;complex text layout
+OpenOffice.org Chart : languages;locale settings
+OpenOffice.org Chart : languages;selecting for text
+OpenOffice.org Chart : languages;setting options
+OpenOffice.org Chart : languages;spellcheck
+OpenOffice.org Chart : languages;spellchecking and formatting
+OpenOffice.org Chart : large handles (Writer)
+OpenOffice.org Chart : large icons
+OpenOffice.org Chart : layer arrangement
+OpenOffice.org Chart : layout
+OpenOffice.org Chart : layout;importing Word documents
+OpenOffice.org Chart : layout;pages
+OpenOffice.org Chart : LDAP server
+OpenOffice.org Chart : LDAP server;address books (Base)
+OpenOffice.org Chart : LDAP server;sign on options
+OpenOffice.org Chart : leading between paragraphs
+OpenOffice.org Chart : left alignment of paragraphs
+OpenOffice.org Chart : left joins (Base)
+OpenOffice.org Chart : legends
+OpenOffice.org Chart : legends;charts
+OpenOffice.org Chart : legends;draw objects
+OpenOffice.org Chart : legends;rounding corners
+OpenOffice.org Chart : Letter Wizard
+OpenOffice.org Chart : levels
+OpenOffice.org Chart : levels;depth stagger
+OpenOffice.org Chart : limits of tables (Writer)
+OpenOffice.org Chart : line breaks
+OpenOffice.org Chart : line breaks;in cells
+OpenOffice.org Chart : line charts
+OpenOffice.org Chart : line spacing
+OpenOffice.org Chart : line spacing;context menu in paragraphs
+OpenOffice.org Chart : line spacing;paragraph
+OpenOffice.org Chart : line styles
+OpenOffice.org Chart : line styles;applying
+OpenOffice.org Chart : line styles;defining
+OpenOffice.org Chart : lines
+OpenOffice.org Chart : lines;defining ends
+OpenOffice.org Chart : lines;draw functions
+OpenOffice.org Chart : lines;drawing in text
+OpenOffice.org Chart : lines;editing points
+OpenOffice.org Chart : lines;removing automatic lines
+OpenOffice.org Chart : lines of text
+OpenOffice.org Chart : lines of text;alignment
+OpenOffice.org Chart : links
+OpenOffice.org Chart : links;between cells and controls
+OpenOffice.org Chart : links;by drag and drop
+OpenOffice.org Chart : links;character formats
+OpenOffice.org Chart : links;definition
+OpenOffice.org Chart : links;editing hyperlinks
+OpenOffice.org Chart : links;inserting
+OpenOffice.org Chart : links;modifying
+OpenOffice.org Chart : links;opening files with
+OpenOffice.org Chart : links;relational databases (Base)
+OpenOffice.org Chart : links;turning off automatic recognition
+OpenOffice.org Chart : links;updating options (Writer)
+OpenOffice.org Chart : links;updating specific links
+OpenOffice.org Chart : list box creation
+OpenOffice.org Chart : lists
+OpenOffice.org Chart : lists;data assigned to controls
+OpenOffice.org Chart : lists;registered databases (Base)
+OpenOffice.org Chart : lists;regular expressions
+OpenOffice.org Chart : live presentations on the Internet
+OpenOffice.org Chart : loading
+OpenOffice.org Chart : loading;documents
+OpenOffice.org Chart : loading;documents from other formats
+OpenOffice.org Chart : loading;HTML documents, automatically
+OpenOffice.org Chart : loading;Microsoft Office documents with VBA code
+OpenOffice.org Chart : loading;reloading
+OpenOffice.org Chart : loading;XML files
+OpenOffice.org Chart : locale settings
+OpenOffice.org Chart : logarithmic scaling along axes
+OpenOffice.org Chart : lowercase letters
+OpenOffice.org Chart : lowercase letters;font effects
+OpenOffice.org Chart : macros
+OpenOffice.org Chart : macros;assigning to events in forms
+OpenOffice.org Chart : macros;in MS Office documents
+OpenOffice.org Chart : macros;interrupting
+OpenOffice.org Chart : macros;organizing
+OpenOffice.org Chart : macros;recording
+OpenOffice.org Chart : macros;security
+OpenOffice.org Chart : macros;security warning dialog
+OpenOffice.org Chart : macros;selecting security warnings
+OpenOffice.org Chart : magnifiers
+OpenOffice.org Chart : margins
+OpenOffice.org Chart : margins;pages
+OpenOffice.org Chart : margins;setting with the mouse
+OpenOffice.org Chart : margins;shadows
+OpenOffice.org Chart : marking changes
+OpenOffice.org Chart : marking, see selecting
+OpenOffice.org Chart : Math formula editor
+OpenOffice.org Chart : mean value lines in charts
+OpenOffice.org Chart : measurement units
+OpenOffice.org Chart : measurement units;changing on rulers
+OpenOffice.org Chart : measurement units;converting
+OpenOffice.org Chart : measurement units;selecting
+OpenOffice.org Chart : Media Player window
+OpenOffice.org Chart : menus
+OpenOffice.org Chart : menus;activating context menus
+OpenOffice.org Chart : menus;assigning macros
+OpenOffice.org Chart : menus;customizing
+OpenOffice.org Chart : menus;inactive menu items
+OpenOffice.org Chart : merging
+OpenOffice.org Chart : merging;documents
+OpenOffice.org Chart : META tags
+OpenOffice.org Chart : metrics
+OpenOffice.org Chart : metrics;converting
+OpenOffice.org Chart : metrics;document formatting (Writer)
+OpenOffice.org Chart : metrics;in sheets
+OpenOffice.org Chart : Microsoft Office
+OpenOffice.org Chart : Microsoft Office;Access databases (base)
+OpenOffice.org Chart : Microsoft Office;as standard file format
+OpenOffice.org Chart : Microsoft Office;document import restrictions
+OpenOffice.org Chart : Microsoft Office;feature comparisons
+OpenOffice.org Chart : Microsoft Office;importing password protected files
+OpenOffice.org Chart : Microsoft Office;importing Word documents
+OpenOffice.org Chart : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Chart : Microsoft Office;new users information
+OpenOffice.org Chart : Microsoft Office;opening Microsoft documents
+OpenOffice.org Chart : Microsoft Office;reassigning document types
+OpenOffice.org Chart : mobile device filters
+OpenOffice.org Chart : models in XForms
+OpenOffice.org Chart : modifying, see changing
+OpenOffice.org Chart : more controls
+OpenOffice.org Chart : mosaic filter
+OpenOffice.org Chart : mouse
+OpenOffice.org Chart : mouse;pointers when using drag and drop
+OpenOffice.org Chart : mouse;positioning
+OpenOffice.org Chart : moving
+OpenOffice.org Chart : moving;tab stops on ruler
+OpenOffice.org Chart : moving;toolbars
+OpenOffice.org Chart : moving;using guide lines in presentations
+OpenOffice.org Chart : MS ADO interface (Base)
+OpenOffice.org Chart : multi-line titles in forms
+OpenOffice.org Chart : multiple documents
+OpenOffice.org Chart : multiple documents;opening
+OpenOffice.org Chart : multiple selection
+OpenOffice.org Chart : music
+OpenOffice.org Chart : music;inserting
+OpenOffice.org Chart : My Documents folder
+OpenOffice.org Chart : My Documents folder;changing work directory
+OpenOffice.org Chart : My Documents folder;opening
+OpenOffice.org Chart : MySQL databases (Base)
+OpenOffice.org Chart : names
+OpenOffice.org Chart : names;multi-line titles
+OpenOffice.org Chart : names;objects
+OpenOffice.org Chart : names, see also labels/callouts
+OpenOffice.org Chart : namespace organization in XForms
+OpenOffice.org Chart : native SQL (Base)
+OpenOffice.org Chart : navigating
+OpenOffice.org Chart : navigating;in documents
+OpenOffice.org Chart : Navigation bar
+OpenOffice.org Chart : Navigation bar;controls
+OpenOffice.org Chart : Navigation bar;forms
+OpenOffice.org Chart : Navigator
+OpenOffice.org Chart : Navigator;contents as lists
+OpenOffice.org Chart : Navigator;docking
+OpenOffice.org Chart : Navigator;notes
+OpenOffice.org Chart : Navigator;working with
+OpenOffice.org Chart : net charts
+OpenOffice.org Chart : network identity options
+OpenOffice.org Chart : new databases
+OpenOffice.org Chart : new documents
+OpenOffice.org Chart : new German spellcheck
+OpenOffice.org Chart : new lines in cells
+OpenOffice.org Chart : new windows
+OpenOffice.org Chart : non-breaking dashes
+OpenOffice.org Chart : non-breaking spaces (Writer)
+OpenOffice.org Chart : non-printing characters (Writer)
+OpenOffice.org Chart : notes
+OpenOffice.org Chart : notes;displaying (Calc)
+OpenOffice.org Chart : notes;inserting/editing/deleting/printing
+OpenOffice.org Chart : notes;printing in text
+OpenOffice.org Chart : number formats
+OpenOffice.org Chart : number formats;codes
+OpenOffice.org Chart : number formats;formats
+OpenOffice.org Chart : number formats;recognition in text tables
+OpenOffice.org Chart : number of pages
+OpenOffice.org Chart : number of sheets
+OpenOffice.org Chart : number of tables
+OpenOffice.org Chart : numbering
+OpenOffice.org Chart : numbering;options
+OpenOffice.org Chart : numbering;paragraphs
+OpenOffice.org Chart : numbering;turning off
+OpenOffice.org Chart : numbering;using automatically
+OpenOffice.org Chart : numbers
+OpenOffice.org Chart : numbers;date, time and currency formats
+OpenOffice.org Chart : numbers;decimal places (Calc)
+OpenOffice.org Chart : numerical fields in forms
+OpenOffice.org Chart : objects
+OpenOffice.org Chart : objects;always moveable (Impress/Draw)
+OpenOffice.org Chart : objects;arranging within stacks
+OpenOffice.org Chart : objects;copying when moving in presentations
+OpenOffice.org Chart : objects;definition
+OpenOffice.org Chart : objects;displaying in spreadsheets
+OpenOffice.org Chart : objects;displaying in text documents
+OpenOffice.org Chart : objects;editing
+OpenOffice.org Chart : objects;inserting from Gallery
+OpenOffice.org Chart : objects;inserting OLE objects
+OpenOffice.org Chart : objects;moving and resizing with mouse
+OpenOffice.org Chart : objects;naming
+OpenOffice.org Chart : objects;opening
+OpenOffice.org Chart : objects;properties of charts
+OpenOffice.org Chart : objects;quickly moving to
+OpenOffice.org Chart : objects;titles and descriptions
+OpenOffice.org Chart : ODBC
+OpenOffice.org Chart : ODBC;database (Base)
+OpenOffice.org Chart : ODBC;definition
+OpenOffice.org Chart : ODF file formats
+OpenOffice.org Chart : Office
+OpenOffice.org Chart : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Chart : old German spellcheck
+OpenOffice.org Chart : OLE
+OpenOffice.org Chart : OLE;definition
+OpenOffice.org Chart : OLE objects
+OpenOffice.org Chart : OLE objects;arranging within stacks
+OpenOffice.org Chart : OLE objects;captions (Writer)
+OpenOffice.org Chart : OLE objects;inserting
+OpenOffice.org Chart : OLE objects;number of
+OpenOffice.org Chart : OLE objects;protecting
+OpenOffice.org Chart : one and a half line spacing in text
+OpenOffice.org Chart : online registration
+OpenOffice.org Chart : online update options
+OpenOffice.org Chart : online updates
+OpenOffice.org Chart : online updates;checking automatically
+OpenOffice.org Chart : online updates;checking manually
+OpenOffice.org Chart : Open/Save dialogs
+OpenOffice.org Chart : OpenDocument file formats
+OpenOffice.org Chart : OpenGL
+OpenOffice.org Chart : OpenGL;definition
+OpenOffice.org Chart : OpenGL;optimized output
+OpenOffice.org Chart : opening
+OpenOffice.org Chart : opening;context menus
+OpenOffice.org Chart : opening;database files
+OpenOffice.org Chart : opening;dialog settings
+OpenOffice.org Chart : opening;documents
+OpenOffice.org Chart : opening;documents from other formats
+OpenOffice.org Chart : opening;documents on WebDAV server
+OpenOffice.org Chart : opening;files with links
+OpenOffice.org Chart : opening;files, with placeholders
+OpenOffice.org Chart : opening;forms
+OpenOffice.org Chart : opening;Microsoft Office files
+OpenOffice.org Chart : opening;mobile device documents
+OpenOffice.org Chart : opening;objects
+OpenOffice.org Chart : opening;reports
+OpenOffice.org Chart : opening;several files
+OpenOffice.org Chart : opening;XForms
+OpenOffice.org Chart : OpenOffice.org Base data sources
+OpenOffice.org Chart : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Chart : OpenOffice.org documents
+OpenOffice.org Chart : OpenOffice.org documents;mobile device filters
+OpenOffice.org Chart : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Chart : OpenOffice.org Math start
+OpenOffice.org Chart : operators
+OpenOffice.org Chart : operators;default filters
+OpenOffice.org Chart : optional hyphens (Writer)
+OpenOffice.org Chart : options
+OpenOffice.org Chart : options;accessibility
+OpenOffice.org Chart : options;appearance
+OpenOffice.org Chart : options;compatibility (Writer)
+OpenOffice.org Chart : options;network identity
+OpenOffice.org Chart : options;online update
+OpenOffice.org Chart : options;tools
+OpenOffice.org Chart : Oracle databases (base)
+OpenOffice.org Chart : order of chart data
+OpenOffice.org Chart : ordering
+OpenOffice.org Chart : ordering;objects
+OpenOffice.org Chart : organizing
+OpenOffice.org Chart : organizing;macros and scripts
+OpenOffice.org Chart : organizing;namespaces in XForms
+OpenOffice.org Chart : organizing;styles
+OpenOffice.org Chart : organizing;templates
+OpenOffice.org Chart : original size
+OpenOffice.org Chart : original size;printing in OpenOffice.org Math
+OpenOffice.org Chart : original size;restoring after cropping
+OpenOffice.org Chart : outlines
+OpenOffice.org Chart : outlines;font effects
+OpenOffice.org Chart : outlines;outline symbols
+OpenOffice.org Chart : outlines;sending to presentations
+OpenOffice.org Chart : overwrite mode
+OpenOffice.org Chart : packages, see extensions
+OpenOffice.org Chart : page breaks
+OpenOffice.org Chart : page breaks;displaying (Calc)
+OpenOffice.org Chart : page formats
+OpenOffice.org Chart : page formats;maximizing
+OpenOffice.org Chart : page formats;restriction
+OpenOffice.org Chart : page styles
+OpenOffice.org Chart : page styles;editing/applying with statusbar
+OpenOffice.org Chart : pages
+OpenOffice.org Chart : pages;backgrounds in all applications
+OpenOffice.org Chart : pages;formatting and numbering
+OpenOffice.org Chart : pages;printing page names in presentations
+OpenOffice.org Chart : pages;scaling
+OpenOffice.org Chart : pages;selecting one to print
+OpenOffice.org Chart : paint box
+OpenOffice.org Chart : paint can symbol
+OpenOffice.org Chart : pair kerning
+OpenOffice.org Chart : Palm file filters
+OpenOffice.org Chart : paper formats
+OpenOffice.org Chart : paper size warning
+OpenOffice.org Chart : paper trays
+OpenOffice.org Chart : paragraph marks
+OpenOffice.org Chart : paragraph marks;displaying (Writer)
+OpenOffice.org Chart : paragraph styles
+OpenOffice.org Chart : paragraph styles;languages
+OpenOffice.org Chart : paragraph styles;modifying basic fonts
+OpenOffice.org Chart : paragraphs
+OpenOffice.org Chart : paragraphs;alignment
+OpenOffice.org Chart : paragraphs;Asian typography
+OpenOffice.org Chart : paragraphs;defining borders
+OpenOffice.org Chart : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Chart : paragraphs;increasing indents of
+OpenOffice.org Chart : paragraphs;indents, margins and columns
+OpenOffice.org Chart : paragraphs;inserting bullets
+OpenOffice.org Chart : paragraphs;joining
+OpenOffice.org Chart : paragraphs;numbering automatically
+OpenOffice.org Chart : paragraphs;removing blank ones
+OpenOffice.org Chart : paragraphs;spacing
+OpenOffice.org Chart : paragraphs;tab stops
+OpenOffice.org Chart : parameters
+OpenOffice.org Chart : parameters;command line
+OpenOffice.org Chart : parameters;queries (Base)
+OpenOffice.org Chart : passwords for protecting contents
+OpenOffice.org Chart : pasting
+OpenOffice.org Chart : pasting;cell ranges
+OpenOffice.org Chart : pasting;cell ranges from spreadsheets
+OpenOffice.org Chart : pasting;data from text documents
+OpenOffice.org Chart : pasting;draw objects
+OpenOffice.org Chart : pasting;draw objects from other documents
+OpenOffice.org Chart : pasting;formatted/unformatted text
+OpenOffice.org Chart : pasting;from data source view
+OpenOffice.org Chart : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Chart : pasting;pictures from other documents
+OpenOffice.org Chart : pasting;sheet areas in text documents
+OpenOffice.org Chart : pasting;to Gallery
+OpenOffice.org Chart : paths
+OpenOffice.org Chart : paths;changing work directory
+OpenOffice.org Chart : paths;defaults
+OpenOffice.org Chart : pattern editor
+OpenOffice.org Chart : pattern fields
+OpenOffice.org Chart : pattern fields;form functions
+OpenOffice.org Chart : patterns for objects
+OpenOffice.org Chart : PDF
+OpenOffice.org Chart : PDF;export
+OpenOffice.org Chart : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Chart : personal data input
+OpenOffice.org Chart : phonetic guide
+OpenOffice.org Chart : picklist creation
+OpenOffice.org Chart : pictures
+OpenOffice.org Chart : pictures;adding to Gallery
+OpenOffice.org Chart : pictures;arranging within stacks
+OpenOffice.org Chart : pictures;assigning macros
+OpenOffice.org Chart : pictures;backgrounds
+OpenOffice.org Chart : pictures;captions (Writer)
+OpenOffice.org Chart : pictures;changing paths
+OpenOffice.org Chart : pictures;cropping and zooming
+OpenOffice.org Chart : pictures;displaying in Calc
+OpenOffice.org Chart : pictures;displaying in Writer (Writer)
+OpenOffice.org Chart : pictures;drag and drop between documents
+OpenOffice.org Chart : pictures;drawing
+OpenOffice.org Chart : pictures;editing
+OpenOffice.org Chart : pictures;filters
+OpenOffice.org Chart : pictures;ImageMap
+OpenOffice.org Chart : pictures;inserting automatically
+OpenOffice.org Chart : pictures;inserting from Gallery
+OpenOffice.org Chart : pictures;number of
+OpenOffice.org Chart : pictures;printing
+OpenOffice.org Chart : pictures;scaling/resizing
+OpenOffice.org Chart : pie charts
+OpenOffice.org Chart : pie charts;options
+OpenOffice.org Chart : pie charts
+OpenOffice.org Chart : pixel editor
+OpenOffice.org Chart : pixel graphics
+OpenOffice.org Chart : pixel graphics;inserting and editing
+OpenOffice.org Chart : pixel patterns
+OpenOffice.org Chart : placeholders
+OpenOffice.org Chart : placeholders;in SQL queries
+OpenOffice.org Chart : placeholders;on opening files
+OpenOffice.org Chart : placing toolbars
+OpenOffice.org Chart : playing movies and sound files
+OpenOffice.org Chart : plotting data as charts
+OpenOffice.org Chart : plug-ins
+OpenOffice.org Chart : plug-ins;activating and deactivating
+OpenOffice.org Chart : plug-ins;definition
+OpenOffice.org Chart : plug-ins;inserting
+OpenOffice.org Chart : pocket device appliances
+OpenOffice.org Chart : Pocket PC file filters
+OpenOffice.org Chart : points
+OpenOffice.org Chart : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Chart : polygon drawing
+OpenOffice.org Chart : pop-art filter
+OpenOffice.org Chart : portable document format
+OpenOffice.org Chart : positioning
+OpenOffice.org Chart : positioning;draw objects and controls
+OpenOffice.org Chart : positioning;fonts
+OpenOffice.org Chart : positioning;objects
+OpenOffice.org Chart : positioning;toolbars
+OpenOffice.org Chart : post method for form transmissions
+OpenOffice.org Chart : posterizing filter
+OpenOffice.org Chart : PostScript
+OpenOffice.org Chart : PostScript;creating files
+OpenOffice.org Chart : PostScript;PDF converter, UNIX
+OpenOffice.org Chart : PowerPoint export
+OpenOffice.org Chart : precision as shown (Calc)
+OpenOffice.org Chart : predefining fonts
+OpenOffice.org Chart : presentations
+OpenOffice.org Chart : presentations;creating/opening
+OpenOffice.org Chart : presentations;inserting spreadsheet cells
+OpenOffice.org Chart : presentations;live on the Internet
+OpenOffice.org Chart : presentations;print menu
+OpenOffice.org Chart : presentations;saving
+OpenOffice.org Chart : presentations;saving automatically
+OpenOffice.org Chart : presentations;saving in other formats
+OpenOffice.org Chart : presentations;sending as e-mail
+OpenOffice.org Chart : presentations;starting with wizard
+OpenOffice.org Chart : presentations;wizards
+OpenOffice.org Chart : press buttons, see push buttons
+OpenOffice.org Chart : previews
+OpenOffice.org Chart : previews;fonts lists
+OpenOffice.org Chart : primary key
+OpenOffice.org Chart : primary key;database tables
+OpenOffice.org Chart : primary keys
+OpenOffice.org Chart : primary keys;defining
+OpenOffice.org Chart : primary keys;inserting (Base)
+OpenOffice.org Chart : print area selection
+OpenOffice.org Chart : printer metrics for document formatting (Writer)
+OpenOffice.org Chart : printers
+OpenOffice.org Chart : printers;adding, UNIX
+OpenOffice.org Chart : printers;choosing
+OpenOffice.org Chart : printers;default printer
+OpenOffice.org Chart : printers;faxes under UNIX
+OpenOffice.org Chart : printers;maximum page formats
+OpenOffice.org Chart : printers;paper trays
+OpenOffice.org Chart : printers;properties
+OpenOffice.org Chart : printing
+OpenOffice.org Chart : printing;black and white
+OpenOffice.org Chart : printing;brochures
+OpenOffice.org Chart : printing;colors in grayscale
+OpenOffice.org Chart : printing;copies
+OpenOffice.org Chart : printing;creating individual jobs
+OpenOffice.org Chart : printing;dates in presentations
+OpenOffice.org Chart : printing;directly
+OpenOffice.org Chart : printing;documents
+OpenOffice.org Chart : printing;drawings defaults
+OpenOffice.org Chart : printing;elements in text documents
+OpenOffice.org Chart : printing;faster
+OpenOffice.org Chart : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Chart : printing;fitting to pages in presentations
+OpenOffice.org Chart : printing;formulas in OpenOffice.org Math
+OpenOffice.org Chart : printing;hidden pages of presentations
+OpenOffice.org Chart : printing;in original size in OpenOffice.org Math
+OpenOffice.org Chart : printing;left/right pages
+OpenOffice.org Chart : printing;notes
+OpenOffice.org Chart : printing;queries (Base)
+OpenOffice.org Chart : printing;scaling in OpenOffice.org Math
+OpenOffice.org Chart : printing;selections
+OpenOffice.org Chart : printing;text always in black
+OpenOffice.org Chart : printing;text in reverse order
+OpenOffice.org Chart : printing;tiling pages in presentations
+OpenOffice.org Chart : printing;transparencies
+OpenOffice.org Chart : printing;warnings
+OpenOffice.org Chart : printing;without scaling in presentations
+OpenOffice.org Chart : printing speed
+OpenOffice.org Chart : programming
+OpenOffice.org Chart : programming;OpenOffice.org
+OpenOffice.org Chart : programming;scripting
+OpenOffice.org Chart : properties
+OpenOffice.org Chart : properties;charts
+OpenOffice.org Chart : properties;fields in databases
+OpenOffice.org Chart : properties;files
+OpenOffice.org Chart : properties;form controls
+OpenOffice.org Chart : properties;forms
+OpenOffice.org Chart : properties;printers
+OpenOffice.org Chart : properties;smooth lines in line charts/XY charts
+OpenOffice.org Chart : protected contents
+OpenOffice.org Chart : protected dashes
+OpenOffice.org Chart : protected database tables
+OpenOffice.org Chart : protected documents
+OpenOffice.org Chart : protected spaces
+OpenOffice.org Chart : protected spaces;inserting
+OpenOffice.org Chart : protected spaces;showing (Writer)
+OpenOffice.org Chart : protecting
+OpenOffice.org Chart : protecting;contents
+OpenOffice.org Chart : protecting;recorded changes
+OpenOffice.org Chart : proxy settings
+OpenOffice.org Chart : push buttons
+OpenOffice.org Chart : push buttons;adding to documents
+OpenOffice.org Chart : push buttons;creating
+OpenOffice.org Chart : queries
+OpenOffice.org Chart : queries;copying (Base)
+OpenOffice.org Chart : queries;creating in design view (Base)
+OpenOffice.org Chart : queries;creating in SQL view
+OpenOffice.org Chart : queries;defining (Base)
+OpenOffice.org Chart : queries;deleting table links (Base)
+OpenOffice.org Chart : queries;editing in data source view
+OpenOffice.org Chart : queries;formulating filter conditions (Base)
+OpenOffice.org Chart : queries;joining tables (Base)
+OpenOffice.org Chart : queries;missing elements (Base)
+OpenOffice.org Chart : queries;overview (Base)
+OpenOffice.org Chart : queries;parameter queries (Base)
+OpenOffice.org Chart : queries;printing (Base)
+OpenOffice.org Chart : Query Wizard (Base)
+OpenOffice.org Chart : Quickstarter
+OpenOffice.org Chart : quotation marks
+OpenOffice.org Chart : quotation marks;replacing
+OpenOffice.org Chart : quotes
+OpenOffice.org Chart : quotes;custom
+OpenOffice.org Chart : radar charts, see net charts
+OpenOffice.org Chart : radio button creation
+OpenOffice.org Chart : read-only documents
+OpenOffice.org Chart : read-only documents;cursor
+OpenOffice.org Chart : read-only documents;database tables on/off
+OpenOffice.org Chart : read-only documents;editing
+OpenOffice.org Chart : read-only documents;opening documents as
+OpenOffice.org Chart : read-only items in Data Navigator
+OpenOffice.org Chart : recognizing URLs automatically
+OpenOffice.org Chart : recording
+OpenOffice.org Chart : recording;changes
+OpenOffice.org Chart : recording;macros
+OpenOffice.org Chart : records
+OpenOffice.org Chart : records;inserting notes
+OpenOffice.org Chart : records;protecting
+OpenOffice.org Chart : records;saving
+OpenOffice.org Chart : records;searching in databases
+OpenOffice.org Chart : rectangles with round corners
+OpenOffice.org Chart : recursions in spreadsheets
+OpenOffice.org Chart : redo command
+OpenOffice.org Chart : reduced printing
+OpenOffice.org Chart : reference lines
+OpenOffice.org Chart : references
+OpenOffice.org Chart : references;displaying in color (Calc)
+OpenOffice.org Chart : references;expanding (Calc)
+OpenOffice.org Chart : references;iterative (Calc)
+OpenOffice.org Chart : register-true
+OpenOffice.org Chart : register-true;definition
+OpenOffice.org Chart : registering
+OpenOffice.org Chart : registering;address books
+OpenOffice.org Chart : registering;databases (Base)
+OpenOffice.org Chart : registering;OpenOffice.org
+OpenOffice.org Chart : regression curves in charts
+OpenOffice.org Chart : regular expressions
+OpenOffice.org Chart : regular expressions;list of
+OpenOffice.org Chart : regular expressions;opening files
+OpenOffice.org Chart : relational databases (Base)
+OpenOffice.org Chart : relations
+OpenOffice.org Chart : relations;creating and deleting (Base)
+OpenOffice.org Chart : relations;joining tables (Base)
+OpenOffice.org Chart : relations;properties (Base)
+OpenOffice.org Chart : relative hyperlinks
+OpenOffice.org Chart : relative saving of URLs
+OpenOffice.org Chart : reloading
+OpenOffice.org Chart : reloading;documents
+OpenOffice.org Chart : reloading;HTML documents, automatically
+OpenOffice.org Chart : remarks, see also notes
+OpenOffice.org Chart : remote configurations
+OpenOffice.org Chart : remove noise filter
+OpenOffice.org Chart : removing
+OpenOffice.org Chart : removing;bullets and numbering
+OpenOffice.org Chart : removing;form filters
+OpenOffice.org Chart : removing, see also deleting
+OpenOffice.org Chart : reorganizing charts
+OpenOffice.org Chart : repeating
+OpenOffice.org Chart : repeating;commands
+OpenOffice.org Chart : replacement options
+OpenOffice.org Chart : replacement table
+OpenOffice.org Chart : replacing
+OpenOffice.org Chart : replacing;AutoCorrect function
+OpenOffice.org Chart : replacing;dashes
+OpenOffice.org Chart : Report Builder
+OpenOffice.org Chart : reports
+OpenOffice.org Chart : reports;creating
+OpenOffice.org Chart : reports;error reports
+OpenOffice.org Chart : reports;opening and editing
+OpenOffice.org Chart : reports;templates
+OpenOffice.org Chart : resetting
+OpenOffice.org Chart : resetting;templates
+OpenOffice.org Chart : resizing
+OpenOffice.org Chart : resizing;objects, by mouse
+OpenOffice.org Chart : resizing, see also scaling/zooming
+OpenOffice.org Chart : resolution when printing bitmaps
+OpenOffice.org Chart : restoring
+OpenOffice.org Chart : restoring;default formatting
+OpenOffice.org Chart : restoring;editing
+OpenOffice.org Chart : reversing printing order
+OpenOffice.org Chart : review function
+OpenOffice.org Chart : review function;accepting or rejecting changes
+OpenOffice.org Chart : review function;comparing documents
+OpenOffice.org Chart : review function;protecting records
+OpenOffice.org Chart : review function;recording changes example
+OpenOffice.org Chart : rich text control
+OpenOffice.org Chart : right alignment of paragraphs
+OpenOffice.org Chart : right joins (Base)
+OpenOffice.org Chart : right-to-left text
+OpenOffice.org Chart : rotating
+OpenOffice.org Chart : rotating;3D text
+OpenOffice.org Chart : round corners
+OpenOffice.org Chart : rounding precision (Calc)
+OpenOffice.org Chart : row headers
+OpenOffice.org Chart : row headers;displaying (Calc)
+OpenOffice.org Chart : row headers;highlighting (Calc)
+OpenOffice.org Chart : rulers
+OpenOffice.org Chart : rulers;default settings
+OpenOffice.org Chart : rulers;measurement units
+OpenOffice.org Chart : rulers;visible in presentations
+OpenOffice.org Chart : samples and templates
+OpenOffice.org Chart : saving
+OpenOffice.org Chart : saving;default file formats
+OpenOffice.org Chart : saving;dialog settings
+OpenOffice.org Chart : saving;documents
+OpenOffice.org Chart : saving;documents for mobile devices
+OpenOffice.org Chart : saving;documents in other formats
+OpenOffice.org Chart : saving;documents, automatically
+OpenOffice.org Chart : saving;in Microsoft Office file format
+OpenOffice.org Chart : saving;options
+OpenOffice.org Chart : saving;templates
+OpenOffice.org Chart : saving;to XML
+OpenOffice.org Chart : saving;VBA code in Microsoft Office documents
+OpenOffice.org Chart : saving;with password by default
+OpenOffice.org Chart : saving as command
+OpenOffice.org Chart : saving as command;precautions
+OpenOffice.org Chart : scaling
+OpenOffice.org Chart : scaling;axes
+OpenOffice.org Chart : scaling;font sizes in user interface
+OpenOffice.org Chart : scaling;objects
+OpenOffice.org Chart : scaling;pictures
+OpenOffice.org Chart : scaling;printing in OpenOffice.org Math
+OpenOffice.org Chart : scaling;text in charts
+OpenOffice.org Chart : scaling;when printing presentations
+OpenOffice.org Chart : scaling, see also zooming
+OpenOffice.org Chart : scatter charts
+OpenOffice.org Chart : screen
+OpenOffice.org Chart : screen;full screen views
+OpenOffice.org Chart : screen;scaling
+OpenOffice.org Chart : screen magnifiers
+OpenOffice.org Chart : screen readers
+OpenOffice.org Chart : script organization
+OpenOffice.org Chart : scrollbars
+OpenOffice.org Chart : scrollbars;controls
+OpenOffice.org Chart : scrollbars;displaying (Calc)
+OpenOffice.org Chart : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Chart : search criteria for database functions in cells
+OpenOffice.org Chart : search engines
+OpenOffice.org Chart : search engines;definition
+OpenOffice.org Chart : search engines;selecting
+OpenOffice.org Chart : searching
+OpenOffice.org Chart : searching;all sheets
+OpenOffice.org Chart : searching;databases
+OpenOffice.org Chart : searching;form filters
+OpenOffice.org Chart : searching;Internet
+OpenOffice.org Chart : searching;tables and forms
+OpenOffice.org Chart : secondary axes in charts
+OpenOffice.org Chart : sections
+OpenOffice.org Chart : sections;backgrounds
+OpenOffice.org Chart : security
+OpenOffice.org Chart : security;digital signatures
+OpenOffice.org Chart : security;options for documents with macros
+OpenOffice.org Chart : security;protecting contents
+OpenOffice.org Chart : security;warning dialogs with macros
+OpenOffice.org Chart : selecting
+OpenOffice.org Chart : selecting;controls
+OpenOffice.org Chart : selecting;measurement units
+OpenOffice.org Chart : selecting;objects
+OpenOffice.org Chart : selecting;print areas
+OpenOffice.org Chart : selecting;several files
+OpenOffice.org Chart : selection clipboard
+OpenOffice.org Chart : selection frames
+OpenOffice.org Chart : selection modes in text
+OpenOffice.org Chart : sending
+OpenOffice.org Chart : sending;AutoAbstract function in presentations
+OpenOffice.org Chart : sending;documents as e-mail
+OpenOffice.org Chart : sending;documents as faxes
+OpenOffice.org Chart : separator lines
+OpenOffice.org Chart : separator lines;defining
+OpenOffice.org Chart : separators
+OpenOffice.org Chart : separators;conditional
+OpenOffice.org Chart : Server Side ImageMap
+OpenOffice.org Chart : settings
+OpenOffice.org Chart : settings;printers
+OpenOffice.org Chart : settings;program configuration
+OpenOffice.org Chart : settings;proxies
+OpenOffice.org Chart : settings;tracking changes
+OpenOffice.org Chart : settings;views
+OpenOffice.org Chart : SGML
+OpenOffice.org Chart : SGML;definition
+OpenOffice.org Chart : shadows
+OpenOffice.org Chart : shadows;areas
+OpenOffice.org Chart : shadows;borders
+OpenOffice.org Chart : shadows;characters
+OpenOffice.org Chart : shadows;characters, using context menu
+OpenOffice.org Chart : sharing documents
+OpenOffice.org Chart : sharpening filter
+OpenOffice.org Chart : sheet tabs
+OpenOffice.org Chart : sheet tabs;displaying
+OpenOffice.org Chart : sheets
+OpenOffice.org Chart : sheets;searching all
+OpenOffice.org Chart : shortcut keys
+OpenOffice.org Chart : shortcut keys;assigning macros
+OpenOffice.org Chart : shortcut keys;charts
+OpenOffice.org Chart : shortcut keys;general
+OpenOffice.org Chart : shortcut keys;in databases
+OpenOffice.org Chart : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Chart : showing
+OpenOffice.org Chart : showing;changes
+OpenOffice.org Chart : showing;docked windows
+OpenOffice.org Chart : showing;drawings and controls (Writer)
+OpenOffice.org Chart : showing;live presentations on the Internet
+OpenOffice.org Chart : showing;toolbars
+OpenOffice.org Chart : signing documents with digital signatures
+OpenOffice.org Chart : similarity search
+OpenOffice.org Chart : simple handles (Writer)
+OpenOffice.org Chart : simplified Chinese
+OpenOffice.org Chart : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Chart : single sign on options
+OpenOffice.org Chart : single-line spacing in text
+OpenOffice.org Chart : sizes
+OpenOffice.org Chart : sizes;draw objects
+OpenOffice.org Chart : sizes;pictures
+OpenOffice.org Chart : slanting draw objects
+OpenOffice.org Chart : small capitals
+OpenOffice.org Chart : small icons
+OpenOffice.org Chart : smart tag configuration
+OpenOffice.org Chart : smooth scrolling (Writer)
+OpenOffice.org Chart : smoothing filter
+OpenOffice.org Chart : snap grid defaults (Writer/Calc)
+OpenOffice.org Chart : snapping in presentations and drawings
+OpenOffice.org Chart : solarization filter
+OpenOffice.org Chart : sort lists
+OpenOffice.org Chart : sort lists;copying to in Calc
+OpenOffice.org Chart : sorting
+OpenOffice.org Chart : sorting;data in forms
+OpenOffice.org Chart : sorting;databases
+OpenOffice.org Chart : sounds
+OpenOffice.org Chart : sounds;inserting and playing
+OpenOffice.org Chart : spaces
+OpenOffice.org Chart : spaces;displaying (Writer)
+OpenOffice.org Chart : spaces;ignoring double
+OpenOffice.org Chart : spaces;inserting protected spaces
+OpenOffice.org Chart : spaces;showing protected spaces (Writer)
+OpenOffice.org Chart : spacing
+OpenOffice.org Chart : spacing;between paragraphs in footnotes
+OpenOffice.org Chart : spacing;font effects
+OpenOffice.org Chart : spacing;lines and paragraphs
+OpenOffice.org Chart : spacing;tab stops in text documents
+OpenOffice.org Chart : spacing;tabs in presentations
+OpenOffice.org Chart : spadmin
+OpenOffice.org Chart : special characters
+OpenOffice.org Chart : speech bubbles
+OpenOffice.org Chart : speed of printing
+OpenOffice.org Chart : spellcheck
+OpenOffice.org Chart : spellcheck;activating for a language
+OpenOffice.org Chart : spellcheck;context menus
+OpenOffice.org Chart : spellcheck;default languages
+OpenOffice.org Chart : spellcheck;dialog
+OpenOffice.org Chart : spellcheck;dictionary of exceptions
+OpenOffice.org Chart : spellcheck;ignore list
+OpenOffice.org Chart : spin button creation
+OpenOffice.org Chart : spoolfiles with Xprinter
+OpenOffice.org Chart : spreadsheets
+OpenOffice.org Chart : spreadsheets;as databases (base)
+OpenOffice.org Chart : spreadsheets;copying areas to text documents
+OpenOffice.org Chart : spreadsheets;creating/opening
+OpenOffice.org Chart : spreadsheets;inserting charts
+OpenOffice.org Chart : spreadsheets;inserting database records
+OpenOffice.org Chart : spreadsheets;printing
+OpenOffice.org Chart : spreadsheets;saving
+OpenOffice.org Chart : spreadsheets;saving automatically
+OpenOffice.org Chart : spreadsheets;saving in other formats
+OpenOffice.org Chart : spreadsheets;sending as e-mail
+OpenOffice.org Chart : SQL
+OpenOffice.org Chart : SQL;definition
+OpenOffice.org Chart : SQL;DISTINCT parameter
+OpenOffice.org Chart : SQL;executing SQL commands
+OpenOffice.org Chart : SQL;executing SQL statements (Base)
+OpenOffice.org Chart : SQL;queries (Base)
+OpenOffice.org Chart : square drawings
+OpenOffice.org Chart : standard bar on/off
+OpenOffice.org Chart : standard deviation in charts
+OpenOffice.org Chart : standard filters in databases
+OpenOffice.org Chart : standard printer under UNIX
+OpenOffice.org Chart : start parameters
+OpenOffice.org Chart : statistics in charts
+OpenOffice.org Chart : status bar on/off
+OpenOffice.org Chart : stickers
+OpenOffice.org Chart : stock charts
+OpenOffice.org Chart : strikethrough
+OpenOffice.org Chart : strikethrough;characters
+OpenOffice.org Chart : strikethrough;font effects
+OpenOffice.org Chart : styles
+OpenOffice.org Chart : styles;'changed' message
+OpenOffice.org Chart : styles;copying between documents
+OpenOffice.org Chart : styles;keyboard shortcuts
+OpenOffice.org Chart : styles;organizing
+OpenOffice.org Chart : styles;printing styles used in a document
+OpenOffice.org Chart : styles;replacing automatically
+OpenOffice.org Chart : Styles and Formatting window
+OpenOffice.org Chart : Styles and Formatting window;docking
+OpenOffice.org Chart : subforms
+OpenOffice.org Chart : subforms;creating
+OpenOffice.org Chart : subforms;description
+OpenOffice.org Chart : submitting forms
+OpenOffice.org Chart : suffixes in file formats
+OpenOffice.org Chart : support on the Web
+OpenOffice.org Chart : synchronizing
+OpenOffice.org Chart : synchronizing;labels and business cards
+OpenOffice.org Chart : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Chart : system address book registration
+OpenOffice.org Chart : tab stops
+OpenOffice.org Chart : tab stops;displaying (Writer)
+OpenOffice.org Chart : tab stops;inserting and editing
+OpenOffice.org Chart : tab stops;setting in sheets
+OpenOffice.org Chart : tab stops;settings
+OpenOffice.org Chart : tab stops;spacing in presentations
+OpenOffice.org Chart : tab stops;spacing in text documents
+OpenOffice.org Chart : table controls
+OpenOffice.org Chart : table controls;form functions
+OpenOffice.org Chart : table controls;keyboard-only edit mode
+OpenOffice.org Chart : table controls;properties
+OpenOffice.org Chart : table views of databases
+OpenOffice.org Chart : Table Wizard (Base)
+OpenOffice.org Chart : tables
+OpenOffice.org Chart : tables;inserting line breaks
+OpenOffice.org Chart : tables in databases
+OpenOffice.org Chart : tables in databases;access rights to (Base)
+OpenOffice.org Chart : tables in databases;adding to queries
+OpenOffice.org Chart : tables in databases;browsing and editing
+OpenOffice.org Chart : tables in databases;copying database tables (Base)
+OpenOffice.org Chart : tables in databases;creating
+OpenOffice.org Chart : tables in databases;creating in design view
+OpenOffice.org Chart : tables in databases;importing text formats (Base)
+OpenOffice.org Chart : tables in databases;joining for queries (Base)
+OpenOffice.org Chart : tables in databases;printing queries (Base)
+OpenOffice.org Chart : tables in databases;relations (Base)
+OpenOffice.org Chart : tables in databases;searching
+OpenOffice.org Chart : tables in spreadsheets
+OpenOffice.org Chart : tables in spreadsheets;copying data to other applications
+OpenOffice.org Chart : tables in spreadsheets;defining borders
+OpenOffice.org Chart : tables in spreadsheets;value highlighting
+OpenOffice.org Chart : tables in text
+OpenOffice.org Chart : tables in text;captions
+OpenOffice.org Chart : tables in text;creating automatically
+OpenOffice.org Chart : tables in text;default settings
+OpenOffice.org Chart : tables in text;defining borders
+OpenOffice.org Chart : tables in text;displaying
+OpenOffice.org Chart : tables in text;printing
+OpenOffice.org Chart : tabs
+OpenOffice.org Chart : tabs;displaying sheet tabs
+OpenOffice.org Chart : tags
+OpenOffice.org Chart : tags;definition
+OpenOffice.org Chart : tags;META tags
+OpenOffice.org Chart : templates
+OpenOffice.org Chart : templates;agendas
+OpenOffice.org Chart : templates;changing basic fonts
+OpenOffice.org Chart : templates;database reports
+OpenOffice.org Chart : templates;deleting
+OpenOffice.org Chart : templates;editing and saving
+OpenOffice.org Chart : templates;faxes
+OpenOffice.org Chart : templates;importing and exporting
+OpenOffice.org Chart : templates;letters
+OpenOffice.org Chart : templates;new documents from templates
+OpenOffice.org Chart : templates;opening documents with
+OpenOffice.org Chart : templates;organizing
+OpenOffice.org Chart : terminology
+OpenOffice.org Chart : terminology;general glossary
+OpenOffice.org Chart : terminology;Internet glossary
+OpenOffice.org Chart : testing XML filters
+OpenOffice.org Chart : text
+OpenOffice.org Chart : text;animating
+OpenOffice.org Chart : text;Asian layout
+OpenOffice.org Chart : text;bold
+OpenOffice.org Chart : text;coloring
+OpenOffice.org Chart : text;contours
+OpenOffice.org Chart : text;copying by drag and drop
+OpenOffice.org Chart : text;CTL languages
+OpenOffice.org Chart : text;drawing pictures
+OpenOffice.org Chart : text;font effects
+OpenOffice.org Chart : text;font sizes
+OpenOffice.org Chart : text;font styles
+OpenOffice.org Chart : text;fonts and formats
+OpenOffice.org Chart : text;Fontwork icons
+OpenOffice.org Chart : text;hyperlinks
+OpenOffice.org Chart : text;inserting special characters
+OpenOffice.org Chart : text;italics
+OpenOffice.org Chart : text;kerning
+OpenOffice.org Chart : text;language selection
+OpenOffice.org Chart : text;line spacing
+OpenOffice.org Chart : text;overwriting or inserting
+OpenOffice.org Chart : text;printing in black
+OpenOffice.org Chart : text;replacing with format
+OpenOffice.org Chart : text;selection modes
+OpenOffice.org Chart : text;shadowed
+OpenOffice.org Chart : text;text/draw objects
+OpenOffice.org Chart : text attributes
+OpenOffice.org Chart : text attributes;hyperlinks
+OpenOffice.org Chart : text attributes;undoing
+OpenOffice.org Chart : text boxes
+OpenOffice.org Chart : text boxes;form functions
+OpenOffice.org Chart : text boxes;positioning
+OpenOffice.org Chart : text breaks in cells
+OpenOffice.org Chart : text colors for better accessibility
+OpenOffice.org Chart : text databases (Base)
+OpenOffice.org Chart : text documents
+OpenOffice.org Chart : text documents;creating/opening
+OpenOffice.org Chart : text documents;importing/exporting
+OpenOffice.org Chart : text documents;inserting spreadsheet cells
+OpenOffice.org Chart : text documents;print settings
+OpenOffice.org Chart : text documents;printing
+OpenOffice.org Chart : text documents;saving
+OpenOffice.org Chart : text documents;saving automatically
+OpenOffice.org Chart : text documents;saving in other formats
+OpenOffice.org Chart : text documents;sending as e-mail
+OpenOffice.org Chart : text effects
+OpenOffice.org Chart : text flow
+OpenOffice.org Chart : text flow;in cells
+OpenOffice.org Chart : text formats
+OpenOffice.org Chart : text formats;databases
+OpenOffice.org Chart : text formats;pasting
+OpenOffice.org Chart : text input fields
+OpenOffice.org Chart : text layout for special languages
+OpenOffice.org Chart : text objects
+OpenOffice.org Chart : text objects;alignment
+OpenOffice.org Chart : text objects;draw functions
+OpenOffice.org Chart : text objects;fonts
+OpenOffice.org Chart : text objects;in presentations and drawings
+OpenOffice.org Chart : text overflow in spreadsheet cells
+OpenOffice.org Chart : text scaling in charts
+OpenOffice.org Chart : text, see also text documents, paragraphs and characters
+OpenOffice.org Chart : TextArt, see Fontwork
+OpenOffice.org Chart : textures
+OpenOffice.org Chart : textures;inserting from Gallery
+OpenOffice.org Chart : textures;on chart bars
+OpenOffice.org Chart : Thai
+OpenOffice.org Chart : Thai;entering text
+OpenOffice.org Chart : Thai;language settings
+OpenOffice.org Chart : thesaurus
+OpenOffice.org Chart : thesaurus;activating for a language
+OpenOffice.org Chart : ticker text
+OpenOffice.org Chart : time fields
+OpenOffice.org Chart : time fields;form functions
+OpenOffice.org Chart : times
+OpenOffice.org Chart : times;inserting when printing presentations
+OpenOffice.org Chart : times, formats
+OpenOffice.org Chart : tips
+OpenOffice.org Chart : tips;extended tips in Help
+OpenOffice.org Chart : title rows
+OpenOffice.org Chart : title rows;printing in OpenOffice.org Math
+OpenOffice.org Chart : titles
+OpenOffice.org Chart : titles;alignment (charts)
+OpenOffice.org Chart : titles;changing
+OpenOffice.org Chart : titles;editing in charts
+OpenOffice.org Chart : titles;font effects
+OpenOffice.org Chart : titles;formatting automatically
+OpenOffice.org Chart : titles;formatting charts
+OpenOffice.org Chart : titles;objects
+OpenOffice.org Chart : toolbars
+OpenOffice.org Chart : toolbars;adding buttons
+OpenOffice.org Chart : toolbars;docking/undocking
+OpenOffice.org Chart : toolbars;Form Navigation bar
+OpenOffice.org Chart : toolbars;viewing/closing
+OpenOffice.org Chart : tools bar
+OpenOffice.org Chart : tooltips
+OpenOffice.org Chart : tooltips;extended tips
+OpenOffice.org Chart : tooltips;help
+OpenOffice.org Chart : traditional Chinese
+OpenOffice.org Chart : traditional Chinese;translating to simplified chinese
+OpenOffice.org Chart : transparency
+OpenOffice.org Chart : transparency;areas
+OpenOffice.org Chart : transparency;off for faster printing
+OpenOffice.org Chart : transparency;saving
+OpenOffice.org Chart : tree view of Help
+OpenOffice.org Chart : trend lines in charts
+OpenOffice.org Chart : typefaces
+OpenOffice.org Chart : typefaces;adding under UNIX
+OpenOffice.org Chart : typefaces;formats
+OpenOffice.org Chart : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Chart : typography
+OpenOffice.org Chart : typography;Asian
+OpenOffice.org Chart : underlining
+OpenOffice.org Chart : underlining;AutoFormat function
+OpenOffice.org Chart : underlining;characters
+OpenOffice.org Chart : underlining;text
+OpenOffice.org Chart : undocking windows
+OpenOffice.org Chart : undoing
+OpenOffice.org Chart : undoing;direct formatting
+OpenOffice.org Chart : undoing;editing
+OpenOffice.org Chart : undoing;number of steps
+OpenOffice.org Chart : ungrouping groups
+OpenOffice.org Chart : units
+OpenOffice.org Chart : units;converting
+OpenOffice.org Chart : units;measurement units
+OpenOffice.org Chart : UNO components
+OpenOffice.org Chart : UNO components;Extension Manager
+OpenOffice.org Chart : UNO components;integrating new
+OpenOffice.org Chart : update options
+OpenOffice.org Chart : updates
+OpenOffice.org Chart : updates;checking automatically
+OpenOffice.org Chart : updates;checking manually
+OpenOffice.org Chart : updating
+OpenOffice.org Chart : updating;fields and charts, automatically (Writer)
+OpenOffice.org Chart : updating;links in text documents
+OpenOffice.org Chart : updating;links, on opening
+OpenOffice.org Chart : updating;templates
+OpenOffice.org Chart : URL
+OpenOffice.org Chart : URL;changing hyperlink URLs
+OpenOffice.org Chart : URL;definition
+OpenOffice.org Chart : URL;in pictures
+OpenOffice.org Chart : URL;saving absolute/relative paths
+OpenOffice.org Chart : URL;turning off URL recognition
+OpenOffice.org Chart : user data
+OpenOffice.org Chart : user data;input
+OpenOffice.org Chart : user data;removing when saving
+OpenOffice.org Chart : user-defined dictionaries
+OpenOffice.org Chart : user-defined dictionaries;creating
+OpenOffice.org Chart : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Chart : user-defined dictionaries;editing
+OpenOffice.org Chart : user-defined styles
+OpenOffice.org Chart : user-defined styles;automatically replacing
+OpenOffice.org Chart : UTF-8/UCS2 support
+OpenOffice.org Chart : values
+OpenOffice.org Chart : values;rounded as shown (Calc)
+OpenOffice.org Chart : variables
+OpenOffice.org Chart : variables;for paths
+OpenOffice.org Chart : variances in charts
+OpenOffice.org Chart : VBA code
+OpenOffice.org Chart : VBA code;loading/saving documents with VBA code
+OpenOffice.org Chart : version management
+OpenOffice.org Chart : version numbers of documents
+OpenOffice.org Chart : versions
+OpenOffice.org Chart : versions;comparing documents
+OpenOffice.org Chart : versions;file saving as, restriction
+OpenOffice.org Chart : versions;merging document versions
+OpenOffice.org Chart : versions;of a document
+OpenOffice.org Chart : versions;OpenOffice.org
+OpenOffice.org Chart : vertical callouts
+OpenOffice.org Chart : vertical scrollbars (Writer)
+OpenOffice.org Chart : vertical text boxes
+OpenOffice.org Chart : videos
+OpenOffice.org Chart : viewing
+OpenOffice.org Chart : viewing;databases
+OpenOffice.org Chart : viewing;file properties
+OpenOffice.org Chart : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Chart : viewing;toolbars
+OpenOffice.org Chart : views
+OpenOffice.org Chart : views;creating database views (Base)
+OpenOffice.org Chart : views;defaults
+OpenOffice.org Chart : views;full screen
+OpenOffice.org Chart : views;icons
+OpenOffice.org Chart : views;in 3D
+OpenOffice.org Chart : views;scaling
+OpenOffice.org Chart : Visual Basic for Applications
+OpenOffice.org Chart : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Chart : watermarks
+OpenOffice.org Chart : web documents
+OpenOffice.org Chart : web documents;XForms
+OpenOffice.org Chart : Web support
+OpenOffice.org Chart : WebCast export
+OpenOffice.org Chart : WebDAV over HTTPS
+OpenOffice.org Chart : windows
+OpenOffice.org Chart : windows;docking
+OpenOffice.org Chart : windows;docking definition
+OpenOffice.org Chart : windows;hiding/showing/docking
+OpenOffice.org Chart : windows;new
+OpenOffice.org Chart : wizards
+OpenOffice.org Chart : wizards;agendas
+OpenOffice.org Chart : wizards;database queries
+OpenOffice.org Chart : wizards;database tables (Base)
+OpenOffice.org Chart : wizards;databases (Base)
+OpenOffice.org Chart : wizards;document converter
+OpenOffice.org Chart : wizards;Euro Converter
+OpenOffice.org Chart : wizards;faxes
+OpenOffice.org Chart : wizards;forms
+OpenOffice.org Chart : wizards;letters
+OpenOffice.org Chart : wizards;overview
+OpenOffice.org Chart : wizards;presentations
+OpenOffice.org Chart : wizards;reports
+OpenOffice.org Chart : Word documents
+OpenOffice.org Chart : Word documents;compatibility
+OpenOffice.org Chart : Word documents;saving as
+OpenOffice.org Chart : WordArt, see Fontwork
+OpenOffice.org Chart : words
+OpenOffice.org Chart : words;automatically replacing
+OpenOffice.org Chart : words;wrapping in cells
+OpenOffice.org Chart : words;wrapping in CTL
+OpenOffice.org Chart : working directory change
+OpenOffice.org Chart : wrapping text
+OpenOffice.org Chart : wrapping text;in cells
+OpenOffice.org Chart : write protection on/off
+OpenOffice.org Chart : writing aids options
+OpenOffice.org Chart : WYSIWYG in fonts lists
+OpenOffice.org Chart : X axes
+OpenOffice.org Chart : X axes;grid formatting
+OpenOffice.org Chart : X axes;scaling
+OpenOffice.org Chart : X axes;showing
+OpenOffice.org Chart : XForms
+OpenOffice.org Chart : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Chart : XForms;conditions
+OpenOffice.org Chart : XForms;opening/editing
+OpenOffice.org Chart : XML converters
+OpenOffice.org Chart : XML file formats
+OpenOffice.org Chart : XML filters
+OpenOffice.org Chart : XML filters;creating/testing
+OpenOffice.org Chart : XML filters;saving as package/installing/deleting
+OpenOffice.org Chart : XML filters;settings
+OpenOffice.org Chart : XML Forms, see XForms
+OpenOffice.org Chart : XSLT filters, see also XML filters
+OpenOffice.org Chart : XY charts
+OpenOffice.org Chart : Y axes
+OpenOffice.org Chart : Y axes;formatting
+OpenOffice.org Chart : Y axes;grid formatting
+OpenOffice.org Chart : Y axes;scaling
+OpenOffice.org Chart : Y axes;showing
+OpenOffice.org Chart : years
+OpenOffice.org Chart : years;2-digit options
+OpenOffice.org Chart : Z axes
+OpenOffice.org Chart : Z axes;grid formatting
+OpenOffice.org Chart : Z axes;showing
+OpenOffice.org Chart : zero values
+OpenOffice.org Chart : zero values;displaying (Calc)
+OpenOffice.org Chart : zooming
+OpenOffice.org Chart : zooming;page views
+OpenOffice.org Chart : zooming;pictures
+OpenOffice.org Chart : zooming;status bar
+OpenOffice.org Basic : "^" operator (mathematical)
+OpenOffice.org Basic : "-" operator (mathematical)
+OpenOffice.org Basic : "*" operator (mathematical)
+OpenOffice.org Basic : "/" operator (mathematical)
+OpenOffice.org Basic : "+" operator (mathematical)
+OpenOffice.org Basic : 1/2 replacement
+OpenOffice.org Basic : 3D text creation
+OpenOffice.org Basic : 3D view
+OpenOffice.org Basic : abbreviation replacement
+OpenOffice.org Basic : Abs function
+OpenOffice.org Basic : absolute hyperlinks
+OpenOffice.org Basic : absolute saving of URLs
+OpenOffice.org Basic : accents
+OpenOffice.org Basic : Access databases (base)
+OpenOffice.org Basic : access rights for database tables (Base)
+OpenOffice.org Basic : accessibility
+OpenOffice.org Basic : accessibility;general shortcuts
+OpenOffice.org Basic : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Basic : accessibility;OpenOffice.org features
+OpenOffice.org Basic : accessibility;options
+OpenOffice.org Basic : activating
+OpenOffice.org Basic : activating;context menus
+OpenOffice.org Basic : activating;Error Report Tool
+OpenOffice.org Basic : activating;extended help tips
+OpenOffice.org Basic : activating;plug-ins
+OpenOffice.org Basic : ActiveX control
+OpenOffice.org Basic : Adabas D databases (base)
+OpenOffice.org Basic : add-ons, see UNO components
+OpenOffice.org Basic : adding libraries
+OpenOffice.org Basic : additional selection mode
+OpenOffice.org Basic : address books
+OpenOffice.org Basic : address books;LDAP server (Base)
+OpenOffice.org Basic : address books;registering
+OpenOffice.org Basic : address labels from databases
+OpenOffice.org Basic : ADO databases (Base)
+OpenOffice.org Basic : Agenda Wizard
+OpenOffice.org Basic : aging filter
+OpenOffice.org Basic : aligning
+OpenOffice.org Basic : aligning;cells
+OpenOffice.org Basic : aligning;objects
+OpenOffice.org Basic : aligning;paragraphs
+OpenOffice.org Basic : aligning;tables in text
+OpenOffice.org Basic : aligning;text objects
+OpenOffice.org Basic : alternative fonts
+OpenOffice.org Basic : ampersand symbol in StarBasic
+OpenOffice.org Basic : ampersand symbol, see also operators
+OpenOffice.org Basic : anchors
+OpenOffice.org Basic : anchors;changing
+OpenOffice.org Basic : anchors;displaying (Calc)
+OpenOffice.org Basic : anchors;types/positions for draw objects
+OpenOffice.org Basic : AND operator (logical)
+OpenOffice.org Basic : animations
+OpenOffice.org Basic : animations;accessibility options
+OpenOffice.org Basic : appearance options
+OpenOffice.org Basic : Arabic
+OpenOffice.org Basic : Arabic;entering text
+OpenOffice.org Basic : Arabic;language settings
+OpenOffice.org Basic : areas
+OpenOffice.org Basic : areas;bitmap patterns
+OpenOffice.org Basic : areas;hatched/dotted
+OpenOffice.org Basic : areas;shadows
+OpenOffice.org Basic : areas;slanting
+OpenOffice.org Basic : areas;styles
+OpenOffice.org Basic : areas;transparency
+OpenOffice.org Basic : arguments in command line
+OpenOffice.org Basic : arranging
+OpenOffice.org Basic : arranging;objects
+OpenOffice.org Basic : Array function
+OpenOffice.org Basic : arrays
+OpenOffice.org Basic : arrays;declaring
+OpenOffice.org Basic : arrays;dimensioning
+OpenOffice.org Basic : arrows
+OpenOffice.org Basic : arrows;defining arrow heads
+OpenOffice.org Basic : arrows;defining arrow lines
+OpenOffice.org Basic : arrows;drawing in text
+OpenOffice.org Basic : Asc function
+OpenOffice.org Basic : ASCII
+OpenOffice.org Basic : ASCII;definition
+OpenOffice.org Basic : Asian languages
+OpenOffice.org Basic : Asian languages;enabling
+OpenOffice.org Basic : Asian Phonetic Guide
+OpenOffice.org Basic : Asian typography
+OpenOffice.org Basic : assigning macros to events
+OpenOffice.org Basic : assigning scripts
+OpenOffice.org Basic : assistive technology in OpenOffice.org
+OpenOffice.org Basic : Atn function
+OpenOffice.org Basic : attaching toolbars
+OpenOffice.org Basic : attachments in e-mails
+OpenOffice.org Basic : audio
+OpenOffice.org Basic : audio;inserting
+OpenOffice.org Basic : auto reloading HTML documents
+OpenOffice.org Basic : AutoAbstract function for sending text to presentations
+OpenOffice.org Basic : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Basic : AutoComplete function in text and list boxes
+OpenOffice.org Basic : AutoCorrect function
+OpenOffice.org Basic : AutoCorrect function;context menu
+OpenOffice.org Basic : AutoCorrect function;options
+OpenOffice.org Basic : AutoCorrect function;pictures and frames
+OpenOffice.org Basic : AutoCorrect function;quotes
+OpenOffice.org Basic : AutoCorrect function;replacement table
+OpenOffice.org Basic : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Basic : AutoCorrect function;URL recognition
+OpenOffice.org Basic : AutoFormat function
+OpenOffice.org Basic : AutoFormat function;switching on and off
+OpenOffice.org Basic : automatic captions (Writer)
+OpenOffice.org Basic : automatic control focus
+OpenOffice.org Basic : automatic hyperlink formatting
+OpenOffice.org Basic : automatic line breaks
+OpenOffice.org Basic : automatic lines/borders in text
+OpenOffice.org Basic : automatic saving
+OpenOffice.org Basic : AutoPilots, see wizards
+OpenOffice.org Basic : AutoValue
+OpenOffice.org Basic : AutoValue;database tables
+OpenOffice.org Basic : axes in charts
+OpenOffice.org Basic : backgrounds
+OpenOffice.org Basic : backgrounds;defining colors/pictures
+OpenOffice.org Basic : backgrounds;frames/sections/indexes
+OpenOffice.org Basic : backgrounds;inserting from Gallery
+OpenOffice.org Basic : backgrounds;printing
+OpenOffice.org Basic : backing window
+OpenOffice.org Basic : backups
+OpenOffice.org Basic : backups;automatic
+OpenOffice.org Basic : backups;documents
+OpenOffice.org Basic : Basic
+OpenOffice.org Basic : Basic;fonts for source display
+OpenOffice.org Basic : Basic;programming
+OpenOffice.org Basic : Basic;recording macros
+OpenOffice.org Basic : Basic editor
+OpenOffice.org Basic : basic fonts
+OpenOffice.org Basic : Basic IDE
+OpenOffice.org Basic : Basic IDE;Integrated Development Environment
+OpenOffice.org Basic : Basic IDE;macros
+OpenOffice.org Basic : BasicLibraries (LibraryContainer)
+OpenOffice.org Basic : Beep statement
+OpenOffice.org Basic : Bézier curves
+OpenOffice.org Basic : Bézier curves;control points in presentations
+OpenOffice.org Basic : bi-directional writing
+OpenOffice.org Basic : binding space
+OpenOffice.org Basic : bitmaps
+OpenOffice.org Basic : bitmaps;inserting and editing
+OpenOffice.org Basic : bitmaps;off for faster printing
+OpenOffice.org Basic : bitmaps;patterns
+OpenOffice.org Basic : black and white printing
+OpenOffice.org Basic : black printing in Calc
+OpenOffice.org Basic : block selection mode
+OpenOffice.org Basic : Blue function
+OpenOffice.org Basic : bold
+OpenOffice.org Basic : bold;AutoFormat function
+OpenOffice.org Basic : bold;text
+OpenOffice.org Basic : bookmarks
+OpenOffice.org Basic : bookmarks;Help
+OpenOffice.org Basic : borders
+OpenOffice.org Basic : borders;arranging
+OpenOffice.org Basic : borders;cells on screen (Calc)
+OpenOffice.org Basic : borders;for paragraphs
+OpenOffice.org Basic : borders;for tables
+OpenOffice.org Basic : borders;shadows
+OpenOffice.org Basic : borders;table boundaries (Writer)
+OpenOffice.org Basic : borders, see also frames
+OpenOffice.org Basic : bound fields
+OpenOffice.org Basic : bound fields;controls
+OpenOffice.org Basic : boundaries of tables (Writer)
+OpenOffice.org Basic : break display (Writer)
+OpenOffice.org Basic : breakpoints
+OpenOffice.org Basic : brochures
+OpenOffice.org Basic : brochures;printing several
+OpenOffice.org Basic : build numbers of OpenOffice.org
+OpenOffice.org Basic : bullet lists
+OpenOffice.org Basic : bullet lists;formatting options
+OpenOffice.org Basic : bullets
+OpenOffice.org Basic : bullets;paragraphs
+OpenOffice.org Basic : bullets;replacing
+OpenOffice.org Basic : bullets;turning off
+OpenOffice.org Basic : business cards
+OpenOffice.org Basic : business cards;creating and synchronizing
+OpenOffice.org Basic : business cards;using templates
+OpenOffice.org Basic : button bars, see toolbars
+OpenOffice.org Basic : buttons
+OpenOffice.org Basic : buttons;adding push buttons
+OpenOffice.org Basic : buttons;big/small
+OpenOffice.org Basic : buttons;controls
+OpenOffice.org Basic : buttons;editing hyperlink buttons
+OpenOffice.org Basic : buttons;form functions
+OpenOffice.org Basic : buttons;toolbars
+OpenOffice.org Basic : cache for graphics
+OpenOffice.org Basic : calculating
+OpenOffice.org Basic : calculating;iterative references (Calc)
+OpenOffice.org Basic : Call Stack window
+OpenOffice.org Basic : Call statement
+OpenOffice.org Basic : callouts
+OpenOffice.org Basic : callouts;drawings
+OpenOffice.org Basic : capital letters
+OpenOffice.org Basic : capital letters;AutoCorrect function
+OpenOffice.org Basic : capital letters;font effects
+OpenOffice.org Basic : captions
+OpenOffice.org Basic : captions;automatic captions (Writer)
+OpenOffice.org Basic : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Basic : captions, see also labels/callouts
+OpenOffice.org Basic : cascading update (Base)
+OpenOffice.org Basic : case sensitivity
+OpenOffice.org Basic : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Basic : case sensitivity;searching
+OpenOffice.org Basic : Case statement
+OpenOffice.org Basic : CBool function
+OpenOffice.org Basic : CByte function
+OpenOffice.org Basic : CCur function
+OpenOffice.org Basic : CDate function
+OpenOffice.org Basic : CdateFromIso function
+OpenOffice.org Basic : CdateToIso function
+OpenOffice.org Basic : CDbl function
+OpenOffice.org Basic : CDec function
+OpenOffice.org Basic : cells
+OpenOffice.org Basic : cells;aligning
+OpenOffice.org Basic : cells;coloring (Calc)
+OpenOffice.org Basic : cells;cursor positions after input (Calc)
+OpenOffice.org Basic : cells;formatting without effect (Calc)
+OpenOffice.org Basic : cells;line breaks
+OpenOffice.org Basic : cells;linked to controls
+OpenOffice.org Basic : cells;number of
+OpenOffice.org Basic : cells;pasting
+OpenOffice.org Basic : cells;resetting formats
+OpenOffice.org Basic : cells;showing grid lines (Calc)
+OpenOffice.org Basic : centered text
+OpenOffice.org Basic : centimeters
+OpenOffice.org Basic : certificates
+OpenOffice.org Basic : changes
+OpenOffice.org Basic : changes;accepting or rejecting
+OpenOffice.org Basic : changes;comparing to original
+OpenOffice.org Basic : changes;protecting
+OpenOffice.org Basic : changes;recording
+OpenOffice.org Basic : changes;review function
+OpenOffice.org Basic : changes;showing
+OpenOffice.org Basic : changing
+OpenOffice.org Basic : changing;control properties
+OpenOffice.org Basic : changing;document titles
+OpenOffice.org Basic : changing;file associations in Setup program
+OpenOffice.org Basic : changing;icon sizes
+OpenOffice.org Basic : changing;links
+OpenOffice.org Basic : changing;work directory
+OpenOffice.org Basic : changing, see also editing and replacing
+OpenOffice.org Basic : character styles
+OpenOffice.org Basic : character styles;language selection
+OpenOffice.org Basic : characters
+OpenOffice.org Basic : characters;alternative fonts
+OpenOffice.org Basic : characters;Asian layout
+OpenOffice.org Basic : characters;bold
+OpenOffice.org Basic : characters;coloring
+OpenOffice.org Basic : characters;contours
+OpenOffice.org Basic : characters;displaying only on screen (Writer)
+OpenOffice.org Basic : characters;enabling CTL and Asian characters
+OpenOffice.org Basic : characters;font effects
+OpenOffice.org Basic : characters;fonts and formats
+OpenOffice.org Basic : characters;hyperlinks
+OpenOffice.org Basic : characters;italics
+OpenOffice.org Basic : characters;language selection
+OpenOffice.org Basic : characters;shadowed
+OpenOffice.org Basic : characters;spacing
+OpenOffice.org Basic : characters;special
+OpenOffice.org Basic : characters;underlining
+OpenOffice.org Basic : charcoal sketches filter
+OpenOffice.org Basic : charts
+OpenOffice.org Basic : charts;arranging within stacks
+OpenOffice.org Basic : charts;bars with textures
+OpenOffice.org Basic : charts;colors
+OpenOffice.org Basic : charts;copying with link to source cell range
+OpenOffice.org Basic : charts;displaying (Calc)
+OpenOffice.org Basic : charts;editing axes
+OpenOffice.org Basic : charts;editing data
+OpenOffice.org Basic : charts;editing legends
+OpenOffice.org Basic : charts;editing titles
+OpenOffice.org Basic : charts;inserting
+OpenOffice.org Basic : charts;updating automatically (Writer)
+OpenOffice.org Basic : ChDir statement
+OpenOffice.org Basic : ChDrive statement
+OpenOffice.org Basic : check box control
+OpenOffice.org Basic : check box creation
+OpenOffice.org Basic : Chinese writing systems
+OpenOffice.org Basic : Choose function
+OpenOffice.org Basic : choosing printers
+OpenOffice.org Basic : Chr function
+OpenOffice.org Basic : CInt function
+OpenOffice.org Basic : circle drawings
+OpenOffice.org Basic : Client Side ImageMap
+OpenOffice.org Basic : clipboard
+OpenOffice.org Basic : clipboard;cutting
+OpenOffice.org Basic : clipboard;pasting
+OpenOffice.org Basic : clipboard;pasting formatted/unformatted text
+OpenOffice.org Basic : clipboard;selection clipboard
+OpenOffice.org Basic : clipboard;Unix
+OpenOffice.org Basic : CLng function
+OpenOffice.org Basic : Close statement
+OpenOffice.org Basic : closing
+OpenOffice.org Basic : closing;documents
+OpenOffice.org Basic : closing;toolbars
+OpenOffice.org Basic : collaboration
+OpenOffice.org Basic : color bar
+OpenOffice.org Basic : colors
+OpenOffice.org Basic : colors;adding
+OpenOffice.org Basic : colors;appearance
+OpenOffice.org Basic : colors;backgrounds
+OpenOffice.org Basic : colors;charts
+OpenOffice.org Basic : colors;fill format
+OpenOffice.org Basic : colors;fonts
+OpenOffice.org Basic : colors;grid lines and cells (Calc)
+OpenOffice.org Basic : colors;models
+OpenOffice.org Basic : colors;not printing
+OpenOffice.org Basic : colors;printing in grayscale
+OpenOffice.org Basic : colors;restriction (Calc)
+OpenOffice.org Basic : colors;selection
+OpenOffice.org Basic : column headers
+OpenOffice.org Basic : column headers;displaying (Calc)
+OpenOffice.org Basic : column headers;highlighting (Calc)
+OpenOffice.org Basic : columns
+OpenOffice.org Basic : columns;setting with the mouse
+OpenOffice.org Basic : combo box control
+OpenOffice.org Basic : combo box creation
+OpenOffice.org Basic : command button creation
+OpenOffice.org Basic : command buttons, see push buttons
+OpenOffice.org Basic : command line parameters
+OpenOffice.org Basic : commands
+OpenOffice.org Basic : commands;not visible
+OpenOffice.org Basic : commands;repeating
+OpenOffice.org Basic : commands;SQL
+OpenOffice.org Basic : comments
+OpenOffice.org Basic : comments;on changes
+OpenOffice.org Basic : comments;Rem statement
+OpenOffice.org Basic : common terms
+OpenOffice.org Basic : common terms;Chinese dictionary
+OpenOffice.org Basic : common terms;glossaries
+OpenOffice.org Basic : common terms;Internet glossary
+OpenOffice.org Basic : comparison operators
+OpenOffice.org Basic : comparison operators;OpenOffice.org Basic
+OpenOffice.org Basic : comparisons
+OpenOffice.org Basic : comparisons;document versions
+OpenOffice.org Basic : comparisons;operators in default filter dialog
+OpenOffice.org Basic : compatibility settings for MS Word import
+OpenOffice.org Basic : complete screen view
+OpenOffice.org Basic : complex text layout
+OpenOffice.org Basic : complex text layout;definition
+OpenOffice.org Basic : complex text layout;enabling
+OpenOffice.org Basic : complex text layout, see CTL
+OpenOffice.org Basic : components
+OpenOffice.org Basic : components;addressing
+OpenOffice.org Basic : compose key to insert special characters
+OpenOffice.org Basic : concatenation, see ampersand symbol
+OpenOffice.org Basic : conditional separators
+OpenOffice.org Basic : conditions
+OpenOffice.org Basic : conditions;in number formats
+OpenOffice.org Basic : conditions;items in Data Navigator
+OpenOffice.org Basic : Configuration Manager
+OpenOffice.org Basic : configuring
+OpenOffice.org Basic : configuring;fax icon
+OpenOffice.org Basic : configuring;OpenOffice.org
+OpenOffice.org Basic : configuring;toolbars
+OpenOffice.org Basic : connections to data sources (Base)
+OpenOffice.org Basic : Const statement
+OpenOffice.org Basic : constants
+OpenOffice.org Basic : contents protection
+OpenOffice.org Basic : context menus
+OpenOffice.org Basic : continuation
+OpenOffice.org Basic : continuation;long lines in editor
+OpenOffice.org Basic : contours of text
+OpenOffice.org Basic : control point display in presentations
+OpenOffice.org Basic : controls
+OpenOffice.org Basic : controls;activating in forms
+OpenOffice.org Basic : controls;adding to documents
+OpenOffice.org Basic : controls;arranging in forms
+OpenOffice.org Basic : controls;arranging within stacks
+OpenOffice.org Basic : controls;assigning data sources
+OpenOffice.org Basic : controls;assigning macros (Basic)
+OpenOffice.org Basic : controls;bound fields/list contents/linked cells
+OpenOffice.org Basic : controls;changing properties
+OpenOffice.org Basic : controls;creating in the dialog editor
+OpenOffice.org Basic : controls;events
+OpenOffice.org Basic : controls;focus
+OpenOffice.org Basic : controls;formatted fields
+OpenOffice.org Basic : controls;grouping
+OpenOffice.org Basic : controls;hidden
+OpenOffice.org Basic : controls;in dialog editor
+OpenOffice.org Basic : controls;inserting
+OpenOffice.org Basic : controls;multi-line titles
+OpenOffice.org Basic : controls;positions and sizes
+OpenOffice.org Basic : controls;printing
+OpenOffice.org Basic : controls;properties
+OpenOffice.org Basic : controls;properties of form controls
+OpenOffice.org Basic : controls;properties of table controls
+OpenOffice.org Basic : controls;reading or editing properties (example)
+OpenOffice.org Basic : controls;reference by SQL
+OpenOffice.org Basic : controls;rich text control
+OpenOffice.org Basic : controls;select mode
+OpenOffice.org Basic : controls;showing (Writer)
+OpenOffice.org Basic : converters
+OpenOffice.org Basic : converters;Euro converter
+OpenOffice.org Basic : converters;PostScript, UNIX
+OpenOffice.org Basic : converters;XML
+OpenOffice.org Basic : ConvertFromURL function
+OpenOffice.org Basic : converting
+OpenOffice.org Basic : converting;Hangul/Hanja
+OpenOffice.org Basic : converting;metrics
+OpenOffice.org Basic : converting;Microsoft documents
+OpenOffice.org Basic : converting;OpenOffice.org documents
+OpenOffice.org Basic : converting;Pocket PC formats
+OpenOffice.org Basic : ConvertToURL function
+OpenOffice.org Basic : copies
+OpenOffice.org Basic : copies;printing
+OpenOffice.org Basic : copying
+OpenOffice.org Basic : copying;by drag and drop
+OpenOffice.org Basic : copying;data from text documents
+OpenOffice.org Basic : copying;datasource records in spreadsheets
+OpenOffice.org Basic : copying;draw objects
+OpenOffice.org Basic : copying;draw objects between documents
+OpenOffice.org Basic : copying;formatting
+OpenOffice.org Basic : copying;from data source view
+OpenOffice.org Basic : copying;from Gallery
+OpenOffice.org Basic : copying;in Unix
+OpenOffice.org Basic : copying;modules
+OpenOffice.org Basic : copying;pictures, between documents
+OpenOffice.org Basic : copying;sheet areas, to text documents
+OpenOffice.org Basic : copying;to Gallery
+OpenOffice.org Basic : copyright for OpenOffice.org
+OpenOffice.org Basic : corner roundings
+OpenOffice.org Basic : Cos function
+OpenOffice.org Basic : crash reports
+OpenOffice.org Basic : CreateObject function
+OpenOffice.org Basic : CreateUnoDialog function
+OpenOffice.org Basic : CreateUnoListener function
+OpenOffice.org Basic : CreateUnoService function
+OpenOffice.org Basic : CreateUnoStruct function
+OpenOffice.org Basic : CreateUnoValue function
+OpenOffice.org Basic : criteria of query design (Base)
+OpenOffice.org Basic : cropping pictures
+OpenOffice.org Basic : CSng function
+OpenOffice.org Basic : CStr function
+OpenOffice.org Basic : CTL
+OpenOffice.org Basic : CTL;(not) wrapping words
+OpenOffice.org Basic : CTL;complex text layout languages
+OpenOffice.org Basic : CTL;definition
+OpenOffice.org Basic : CTL;options
+OpenOffice.org Basic : CurDir function
+OpenOffice.org Basic : currencies
+OpenOffice.org Basic : currencies;converters
+OpenOffice.org Basic : currencies;format codes
+OpenOffice.org Basic : currency field control
+OpenOffice.org Basic : currency field creation
+OpenOffice.org Basic : currency formats
+OpenOffice.org Basic : cursor
+OpenOffice.org Basic : cursor;allowing in protected areas (Writer)
+OpenOffice.org Basic : cursor;in read-only text
+OpenOffice.org Basic : cursor;quickly moving to an object
+OpenOffice.org Basic : curves
+OpenOffice.org Basic : curves;editing points
+OpenOffice.org Basic : custom dictionaries
+OpenOffice.org Basic : custom dictionaries;editing
+OpenOffice.org Basic : custom hyphens (Writer)
+OpenOffice.org Basic : custom quotes
+OpenOffice.org Basic : custom templates
+OpenOffice.org Basic : customizing
+OpenOffice.org Basic : customizing;events
+OpenOffice.org Basic : customizing;keyboard
+OpenOffice.org Basic : customizing;menus
+OpenOffice.org Basic : customizing;OpenOffice.org
+OpenOffice.org Basic : customizing;round corners
+OpenOffice.org Basic : customizing;toolbars
+OpenOffice.org Basic : cutting
+OpenOffice.org Basic : CVar function
+OpenOffice.org Basic : CVErr function
+OpenOffice.org Basic : dashes
+OpenOffice.org Basic : data
+OpenOffice.org Basic : data;filtering in forms
+OpenOffice.org Basic : data;forms and subforms
+OpenOffice.org Basic : data;read-only
+OpenOffice.org Basic : data;sorting in forms
+OpenOffice.org Basic : data;user data
+OpenOffice.org Basic : data binding change in XForms
+OpenOffice.org Basic : Data Navigator
+OpenOffice.org Basic : Data Navigator;adding/editing items
+OpenOffice.org Basic : Data Navigator;display options
+OpenOffice.org Basic : data source browser
+OpenOffice.org Basic : data source explorer
+OpenOffice.org Basic : data source view
+OpenOffice.org Basic : data source view;drag and drop
+OpenOffice.org Basic : data source view;overview
+OpenOffice.org Basic : data source view;showing
+OpenOffice.org Basic : data sources
+OpenOffice.org Basic : data sources;as tables
+OpenOffice.org Basic : data sources;connection settings (Base)
+OpenOffice.org Basic : data sources;copying records to spreadsheets
+OpenOffice.org Basic : data sources;displaying current
+OpenOffice.org Basic : data sources;LDAP server (Base)
+OpenOffice.org Basic : data sources;OpenOffice.org Base
+OpenOffice.org Basic : data sources;registering address books
+OpenOffice.org Basic : data sources;reports
+OpenOffice.org Basic : data sources;viewing
+OpenOffice.org Basic : data structure of XForms
+OpenOffice.org Basic : data, see also values
+OpenOffice.org Basic : database contents
+OpenOffice.org Basic : database contents;inserting as tables
+OpenOffice.org Basic : database contents;inserting as text
+OpenOffice.org Basic : database reports
+OpenOffice.org Basic : Database Wizard (Base)
+OpenOffice.org Basic : databases
+OpenOffice.org Basic : databases;administration through SQL (Base)
+OpenOffice.org Basic : databases;ADO (Base)
+OpenOffice.org Basic : databases;connecting (Base)
+OpenOffice.org Basic : databases;creating
+OpenOffice.org Basic : databases;creating labels
+OpenOffice.org Basic : databases;creating queries
+OpenOffice.org Basic : databases;creating reports
+OpenOffice.org Basic : databases;creating tables
+OpenOffice.org Basic : databases;dBASE (Base)
+OpenOffice.org Basic : databases;deleting (Base)
+OpenOffice.org Basic : databases;drag and drop (Base)
+OpenOffice.org Basic : databases;editing tables
+OpenOffice.org Basic : databases;form filters
+OpenOffice.org Basic : databases;formats (Base)
+OpenOffice.org Basic : databases;importing/exporting
+OpenOffice.org Basic : databases;JDBC (Base)
+OpenOffice.org Basic : databases;main page (Base)
+OpenOffice.org Basic : databases;MySQL (Base)
+OpenOffice.org Basic : databases;ODBC (Base)
+OpenOffice.org Basic : databases;overview
+OpenOffice.org Basic : databases;registering (Base)
+OpenOffice.org Basic : databases;searching records
+OpenOffice.org Basic : databases;shortcut keys
+OpenOffice.org Basic : databases;sorting
+OpenOffice.org Basic : databases;standard filters
+OpenOffice.org Basic : databases;text formats
+OpenOffice.org Basic : databases;viewing
+OpenOffice.org Basic : date field control
+OpenOffice.org Basic : date fields
+OpenOffice.org Basic : date fields;creating
+OpenOffice.org Basic : date fields;properties
+OpenOffice.org Basic : date formats
+OpenOffice.org Basic : Date statement
+OpenOffice.org Basic : DateAdd function
+OpenOffice.org Basic : DateDiff function
+OpenOffice.org Basic : DatePart function
+OpenOffice.org Basic : dates
+OpenOffice.org Basic : dates;default (Calc)
+OpenOffice.org Basic : dates;printing in presentations
+OpenOffice.org Basic : dates;start 1900/01/01 (Calc)
+OpenOffice.org Basic : dates;start 1904/01/01 (Calc)
+OpenOffice.org Basic : DateSerial function
+OpenOffice.org Basic : DateValue function
+OpenOffice.org Basic : Day function
+OpenOffice.org Basic : dBASE
+OpenOffice.org Basic : dBASE;database settings (Base)
+OpenOffice.org Basic : DDE
+OpenOffice.org Basic : DDE;definition
+OpenOffice.org Basic : deactivating
+OpenOffice.org Basic : deactivating;plug-ins
+OpenOffice.org Basic : debugging Basic programs
+OpenOffice.org Basic : decimal places displayed (Calc)
+OpenOffice.org Basic : decimal separator key
+OpenOffice.org Basic : decimal tab stops
+OpenOffice.org Basic : Declare statement
+OpenOffice.org Basic : declaring variables
+OpenOffice.org Basic : default directories
+OpenOffice.org Basic : default filters
+OpenOffice.org Basic : default filters;comparison operators
+OpenOffice.org Basic : default filters;databases
+OpenOffice.org Basic : default printer
+OpenOffice.org Basic : default printer;setting up
+OpenOffice.org Basic : default printer;UNIX
+OpenOffice.org Basic : default templates
+OpenOffice.org Basic : default templates;changing
+OpenOffice.org Basic : default templates;organizing
+OpenOffice.org Basic : defaults
+OpenOffice.org Basic : defaults;documents
+OpenOffice.org Basic : defaults;file formats in file dialogs
+OpenOffice.org Basic : defaults;file formats in OpenOffice.org
+OpenOffice.org Basic : defaults;fonts
+OpenOffice.org Basic : defaults;grids (Writer/Calc)
+OpenOffice.org Basic : defaults;languages
+OpenOffice.org Basic : defaults;number formats
+OpenOffice.org Basic : defaults;of saving
+OpenOffice.org Basic : defaults;program configuration
+OpenOffice.org Basic : defaults;tab stops in text
+OpenOffice.org Basic : defaults;views
+OpenOffice.org Basic : DefBool statement
+OpenOffice.org Basic : DefCur statement
+OpenOffice.org Basic : DefDate statement
+OpenOffice.org Basic : DefDbl statement
+OpenOffice.org Basic : DefErr statement
+OpenOffice.org Basic : defining
+OpenOffice.org Basic : defining;arrowheads and other line ends
+OpenOffice.org Basic : defining;colors
+OpenOffice.org Basic : defining;constants
+OpenOffice.org Basic : defining;line styles
+OpenOffice.org Basic : defining;paragraph borders
+OpenOffice.org Basic : defining;queries (Base)
+OpenOffice.org Basic : defining;table borders
+OpenOffice.org Basic : DefInt statement
+OpenOffice.org Basic : DefLng statement
+OpenOffice.org Basic : DefObj statement
+OpenOffice.org Basic : DefSng statement
+OpenOffice.org Basic : DefStr statement
+OpenOffice.org Basic : DefVar statement
+OpenOffice.org Basic : deleting
+OpenOffice.org Basic : deleting;all direct formatting
+OpenOffice.org Basic : deleting;databases (Base)
+OpenOffice.org Basic : deleting;hyperlinks
+OpenOffice.org Basic : deleting;libraries/modules/dialogs
+OpenOffice.org Basic : deleting;lines in text
+OpenOffice.org Basic : deleting;macro assignments to events
+OpenOffice.org Basic : deleting;models/instances
+OpenOffice.org Basic : deleting;namespaces in XForms
+OpenOffice.org Basic : deleting;notes
+OpenOffice.org Basic : deleting;tab stops
+OpenOffice.org Basic : deleting;templates
+OpenOffice.org Basic : deleting;XML filters
+OpenOffice.org Basic : depth stagger
+OpenOffice.org Basic : descriptions for objects
+OpenOffice.org Basic : design mode after saving
+OpenOffice.org Basic : design view
+OpenOffice.org Basic : design view;creating forms
+OpenOffice.org Basic : design view;queries/views (Base)
+OpenOffice.org Basic : designing
+OpenOffice.org Basic : designing;database tables
+OpenOffice.org Basic : designing;fonts
+OpenOffice.org Basic : designing;queries (Base)
+OpenOffice.org Basic : detaching toolbars
+OpenOffice.org Basic : dialog editor
+OpenOffice.org Basic : dialog editor;changing control properties
+OpenOffice.org Basic : dialog editor;creating controls
+OpenOffice.org Basic : dialog editor;programming examples for controls
+OpenOffice.org Basic : DialogLibraries (LibraryContainer)
+OpenOffice.org Basic : dialogs
+OpenOffice.org Basic : dialogs;creating Basic dialogs
+OpenOffice.org Basic : dialogs;displaying (example)
+OpenOffice.org Basic : dialogs;loading (example)
+OpenOffice.org Basic : dialogs;organizing
+OpenOffice.org Basic : dialogs;properties
+OpenOffice.org Basic : dialogs;translating
+OpenOffice.org Basic : dialogs;using program code to show (example)
+OpenOffice.org Basic : dictionaries
+OpenOffice.org Basic : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Basic : dictionaries;creating
+OpenOffice.org Basic : dictionaries;editing user-defined
+OpenOffice.org Basic : dictionaries;spellcheck
+OpenOffice.org Basic : dictionaries, see also languages
+OpenOffice.org Basic : digital signatures
+OpenOffice.org Basic : digital signatures;getting/managing/applying
+OpenOffice.org Basic : digital signatures;overview
+OpenOffice.org Basic : digital signatures;WebDAV over HTTPS
+OpenOffice.org Basic : Dim statement
+OpenOffice.org Basic : DimArray function
+OpenOffice.org Basic : dimensioning arrays
+OpenOffice.org Basic : Dir function
+OpenOffice.org Basic : direct formatting
+OpenOffice.org Basic : direct formatting;undoing all
+OpenOffice.org Basic : directories
+OpenOffice.org Basic : directories;creating new
+OpenOffice.org Basic : directories;directory structure
+OpenOffice.org Basic : disabled persons
+OpenOffice.org Basic : displaying
+OpenOffice.org Basic : displaying;non-printing characters (Writer)
+OpenOffice.org Basic : displaying;notes (Calc)
+OpenOffice.org Basic : displaying;notes in text documents
+OpenOffice.org Basic : displaying;pictures and objects (Writer)
+OpenOffice.org Basic : displaying;tables (Writer)
+OpenOffice.org Basic : displaying;zero values (Calc)
+OpenOffice.org Basic : distances
+OpenOffice.org Basic : distinct values in SQL queries
+OpenOffice.org Basic : distorting in drawings
+OpenOffice.org Basic : distributing XML filters
+OpenOffice.org Basic : dithering
+OpenOffice.org Basic : DLL (Dynamic Link Library)
+OpenOffice.org Basic : Do...Loop statement
+OpenOffice.org Basic : docking
+OpenOffice.org Basic : docking;definition
+OpenOffice.org Basic : docking;toolbars
+OpenOffice.org Basic : docking;windows
+OpenOffice.org Basic : Document Converter Wizard
+OpenOffice.org Basic : Document Map, see Navigator
+OpenOffice.org Basic : document types in OpenOffice.org
+OpenOffice.org Basic : documents
+OpenOffice.org Basic : documents;changing titles
+OpenOffice.org Basic : documents;closing
+OpenOffice.org Basic : documents;comparing
+OpenOffice.org Basic : documents;contents as lists
+OpenOffice.org Basic : documents;editing time
+OpenOffice.org Basic : documents;exporting
+OpenOffice.org Basic : documents;importing
+OpenOffice.org Basic : documents;languages
+OpenOffice.org Basic : documents;measurement units in
+OpenOffice.org Basic : documents;merging
+OpenOffice.org Basic : documents;number of pages/tables/sheets
+OpenOffice.org Basic : documents;opening
+OpenOffice.org Basic : documents;opening in design mode
+OpenOffice.org Basic : documents;opening with templates
+OpenOffice.org Basic : documents;organizing
+OpenOffice.org Basic : documents;printing
+OpenOffice.org Basic : documents;read-only
+OpenOffice.org Basic : documents;reloading
+OpenOffice.org Basic : documents;saving
+OpenOffice.org Basic : documents;saving automatically
+OpenOffice.org Basic : documents;saving in other formats
+OpenOffice.org Basic : documents;sending as e-mail
+OpenOffice.org Basic : documents;styles changed
+OpenOffice.org Basic : documents;version management
+OpenOffice.org Basic : documents;version numbers
+OpenOffice.org Basic : dotted areas
+OpenOffice.org Basic : double-line spacing in paragraphs
+OpenOffice.org Basic : double-line writing in Asian layout
+OpenOffice.org Basic : drag and drop
+OpenOffice.org Basic : drag and drop;copying and pasting text
+OpenOffice.org Basic : drag and drop;data source view
+OpenOffice.org Basic : drag and drop;from Gallery to draw objects
+OpenOffice.org Basic : drag and drop;overview
+OpenOffice.org Basic : drag and drop;pictures
+OpenOffice.org Basic : drag and drop;to Gallery
+OpenOffice.org Basic : draw objects
+OpenOffice.org Basic : draw objects;adding/editing/copying
+OpenOffice.org Basic : draw objects;anchoring
+OpenOffice.org Basic : draw objects;arranging within stacks
+OpenOffice.org Basic : draw objects;copying between documents
+OpenOffice.org Basic : draw objects;displaying (Calc)
+OpenOffice.org Basic : draw objects;dropping Gallery pictures
+OpenOffice.org Basic : draw objects;flipping
+OpenOffice.org Basic : draw objects;legends
+OpenOffice.org Basic : draw objects;positioning and resizing
+OpenOffice.org Basic : draw objects;protecting
+OpenOffice.org Basic : draw objects;slanting
+OpenOffice.org Basic : draw objects;text in
+OpenOffice.org Basic : Drawing bar
+OpenOffice.org Basic : drawing lines in text
+OpenOffice.org Basic : drawings
+OpenOffice.org Basic : drawings;creating/opening
+OpenOffice.org Basic : drawings;languages
+OpenOffice.org Basic : drawings;printing
+OpenOffice.org Basic : drawings;printing defaults
+OpenOffice.org Basic : drawings;printing in text documents
+OpenOffice.org Basic : drawings;saving
+OpenOffice.org Basic : drawings;saving automatically
+OpenOffice.org Basic : drawings;saving in other formats
+OpenOffice.org Basic : drawings;sending as e-mail
+OpenOffice.org Basic : drawings;showing (Writer)
+OpenOffice.org Basic : drawings, see also draw objects
+OpenOffice.org Basic : drop-down lists in form functions
+OpenOffice.org Basic : e-mail attachments
+OpenOffice.org Basic : Edit File icon
+OpenOffice.org Basic : edit mode
+OpenOffice.org Basic : edit mode;after opening
+OpenOffice.org Basic : edit mode;through Enter key (Calc)
+OpenOffice.org Basic : Edit Points bar
+OpenOffice.org Basic : editing
+OpenOffice.org Basic : editing;chart axes
+OpenOffice.org Basic : editing;chart data
+OpenOffice.org Basic : editing;chart legends
+OpenOffice.org Basic : editing;chart titles
+OpenOffice.org Basic : editing;controls
+OpenOffice.org Basic : editing;data binding of XForms
+OpenOffice.org Basic : editing;database tables and queries
+OpenOffice.org Basic : editing;draw objects
+OpenOffice.org Basic : editing;Fontwork objects
+OpenOffice.org Basic : editing;hyperlinks
+OpenOffice.org Basic : editing;menus
+OpenOffice.org Basic : editing;notes
+OpenOffice.org Basic : editing;objects
+OpenOffice.org Basic : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Basic : editing;pictures
+OpenOffice.org Basic : editing;reports
+OpenOffice.org Basic : editing;shortcut keys
+OpenOffice.org Basic : editing;tab stops
+OpenOffice.org Basic : editing;templates
+OpenOffice.org Basic : editing;toolbars
+OpenOffice.org Basic : editing;undoing
+OpenOffice.org Basic : editing;XForms
+OpenOffice.org Basic : editing time of documents
+OpenOffice.org Basic : editors
+OpenOffice.org Basic : editors;formula editor
+OpenOffice.org Basic : editors;ImageMap editor
+OpenOffice.org Basic : effects
+OpenOffice.org Basic : effects;font positions
+OpenOffice.org Basic : effects;fonts
+OpenOffice.org Basic : effects;Fontwork icons
+OpenOffice.org Basic : empty documents
+OpenOffice.org Basic : empty paragraph removal
+OpenOffice.org Basic : encryption of contents
+OpenOffice.org Basic : End statement
+OpenOffice.org Basic : entering groups
+OpenOffice.org Basic : entering text from right to left
+OpenOffice.org Basic : Environ function
+OpenOffice.org Basic : Eof function
+OpenOffice.org Basic : equal sign, see also operators
+OpenOffice.org Basic : EqualUnoObjects function
+OpenOffice.org Basic : equations in formula editor
+OpenOffice.org Basic : Eqv operator (logical)
+OpenOffice.org Basic : Erase function
+OpenOffice.org Basic : Erl function
+OpenOffice.org Basic : Err function
+OpenOffice.org Basic : error codes in Basic
+OpenOffice.org Basic : Error function
+OpenOffice.org Basic : Error Report Tool
+OpenOffice.org Basic : Euro
+OpenOffice.org Basic : Euro;currency formats
+OpenOffice.org Basic : Euro;Euro Converter Wizard
+OpenOffice.org Basic : even/odd pages
+OpenOffice.org Basic : even/odd pages;printing
+OpenOffice.org Basic : events
+OpenOffice.org Basic : events;assigning macros
+OpenOffice.org Basic : events;assigning scripts
+OpenOffice.org Basic : events;controls
+OpenOffice.org Basic : events;customizing
+OpenOffice.org Basic : events;in forms
+OpenOffice.org Basic : events;linked to objects
+OpenOffice.org Basic : examples
+OpenOffice.org Basic : examples;programming controls
+OpenOffice.org Basic : examples;showing a dialog using program code
+OpenOffice.org Basic : Excel
+OpenOffice.org Basic : Excel;saving as
+OpenOffice.org Basic : Excel;search criteria
+OpenOffice.org Basic : exceptions
+OpenOffice.org Basic : exceptions;user-defined dictionaries
+OpenOffice.org Basic : exchanging, see also replacing
+OpenOffice.org Basic : executing
+OpenOffice.org Basic : executing;SQL commands
+OpenOffice.org Basic : Exit statement
+OpenOffice.org Basic : exiting
+OpenOffice.org Basic : exiting;groups
+OpenOffice.org Basic : exiting;OpenOffice.org
+OpenOffice.org Basic : Exp function
+OpenOffice.org Basic : expanding formatting (Calc)
+OpenOffice.org Basic : explorer of data sources
+OpenOffice.org Basic : export filters
+OpenOffice.org Basic : exporting
+OpenOffice.org Basic : exporting;bitmaps
+OpenOffice.org Basic : exporting;HTML and text documents
+OpenOffice.org Basic : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Basic : exporting;spreadsheets to text format
+OpenOffice.org Basic : exporting;templates
+OpenOffice.org Basic : exporting;to foreign formats
+OpenOffice.org Basic : exporting;to HTML
+OpenOffice.org Basic : exporting;to Microsoft Office formats
+OpenOffice.org Basic : exporting;to PDF
+OpenOffice.org Basic : exporting;to PostScript format
+OpenOffice.org Basic : exporting;to XML
+OpenOffice.org Basic : exporting;XML files
+OpenOffice.org Basic : extended tips in Help
+OpenOffice.org Basic : extension mode in text
+OpenOffice.org Basic : extensions
+OpenOffice.org Basic : extensions;Extension Manager
+OpenOffice.org Basic : extensions;file formats
+OpenOffice.org Basic : external keys (Base)
+OpenOffice.org Basic : faster printing
+OpenOffice.org Basic : faxes
+OpenOffice.org Basic : faxes;configuring OpenOffice.org
+OpenOffice.org Basic : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Basic : faxes;selecting a fax machine
+OpenOffice.org Basic : faxes;sending
+OpenOffice.org Basic : faxes;wizards
+OpenOffice.org Basic : fields
+OpenOffice.org Basic : fields;database tables
+OpenOffice.org Basic : fields;displaying field codes (Writer)
+OpenOffice.org Basic : fields;formatted fields
+OpenOffice.org Basic : fields;updating automatically (Writer)
+OpenOffice.org Basic : file associations for Microsoft Office
+OpenOffice.org Basic : file filters
+OpenOffice.org Basic : file filters;mobile devices
+OpenOffice.org Basic : file filters;XML
+OpenOffice.org Basic : file formats
+OpenOffice.org Basic : file formats;changing OpenOffice.org defaults
+OpenOffice.org Basic : file formats;OpenDocument/XML
+OpenOffice.org Basic : file formats;saving always in other formats
+OpenOffice.org Basic : file selection button
+OpenOffice.org Basic : file selection control
+OpenOffice.org Basic : file sharing options for current document
+OpenOffice.org Basic : FileAttr function
+OpenOffice.org Basic : FileCopy statement
+OpenOffice.org Basic : FileDateTime function
+OpenOffice.org Basic : FileExists function
+OpenOffice.org Basic : FileLen function
+OpenOffice.org Basic : filepicker
+OpenOffice.org Basic : filepicker;API service
+OpenOffice.org Basic : files
+OpenOffice.org Basic : files;filters and formats
+OpenOffice.org Basic : files;importing
+OpenOffice.org Basic : files;opening
+OpenOffice.org Basic : files;opening with placeholders
+OpenOffice.org Basic : files;properties
+OpenOffice.org Basic : files;saving
+OpenOffice.org Basic : files;saving automatically
+OpenOffice.org Basic : files;saving in other formats
+OpenOffice.org Basic : files;sending as e-mail
+OpenOffice.org Basic : files;version numbers
+OpenOffice.org Basic : files and folders in OpenOffice.org
+OpenOffice.org Basic : fill characters with tabulators
+OpenOffice.org Basic : fill colors for areas
+OpenOffice.org Basic : fill patterns for areas
+OpenOffice.org Basic : filter conditions
+OpenOffice.org Basic : filter conditions;connecting
+OpenOffice.org Basic : filter conditions;in queries (Base)
+OpenOffice.org Basic : filtering
+OpenOffice.org Basic : filtering;data in databases
+OpenOffice.org Basic : filtering;data in forms
+OpenOffice.org Basic : filters
+OpenOffice.org Basic : filters;comparison operators
+OpenOffice.org Basic : filters;for import and export
+OpenOffice.org Basic : filters;Navigator
+OpenOffice.org Basic : filters;pictures
+OpenOffice.org Basic : filters;XML filter settings
+OpenOffice.org Basic : Find tab in Help
+OpenOffice.org Basic : finding
+OpenOffice.org Basic : finding;in all sheets
+OpenOffice.org Basic : finding;records in form documents
+OpenOffice.org Basic : finding;selections
+OpenOffice.org Basic : finding;similarity search
+OpenOffice.org Basic : FindObject function
+OpenOffice.org Basic : FindPropertyObject function
+OpenOffice.org Basic : fitting to pages
+OpenOffice.org Basic : fitting to pages;print settings in Math
+OpenOffice.org Basic : fitting to pages;print settings in presentations
+OpenOffice.org Basic : Fix function
+OpenOffice.org Basic : fixed line control
+OpenOffice.org Basic : fixed text
+OpenOffice.org Basic : fixed text;form functions
+OpenOffice.org Basic : fixed text control
+OpenOffice.org Basic : fixing toolbars
+OpenOffice.org Basic : flipping draw objects
+OpenOffice.org Basic : floating frames in HTML documents
+OpenOffice.org Basic : floating toolbars
+OpenOffice.org Basic : focus of controls
+OpenOffice.org Basic : folder creation
+OpenOffice.org Basic : font lists
+OpenOffice.org Basic : font name box
+OpenOffice.org Basic : font sizes
+OpenOffice.org Basic : font sizes;bullets
+OpenOffice.org Basic : font sizes;relative changes
+OpenOffice.org Basic : font sizes;scaling on screen
+OpenOffice.org Basic : font sizes;text
+OpenOffice.org Basic : fonts
+OpenOffice.org Basic : fonts;adding under UNIX
+OpenOffice.org Basic : fonts;changing in templates
+OpenOffice.org Basic : fonts;colors
+OpenOffice.org Basic : fonts;default settings
+OpenOffice.org Basic : fonts;effects
+OpenOffice.org Basic : fonts;for HTML and Basic
+OpenOffice.org Basic : fonts;formats
+OpenOffice.org Basic : fonts;outlines
+OpenOffice.org Basic : fonts;positions in text
+OpenOffice.org Basic : fonts;shadows
+OpenOffice.org Basic : fonts;specifying several
+OpenOffice.org Basic : fonts;strikethrough
+OpenOffice.org Basic : fonts;styles
+OpenOffice.org Basic : fonts;text objects
+OpenOffice.org Basic : Fontwork icons
+OpenOffice.org Basic : footers
+OpenOffice.org Basic : footers;backgrounds
+OpenOffice.org Basic : For statement
+OpenOffice.org Basic : form controls
+OpenOffice.org Basic : form controls;assigning macros
+OpenOffice.org Basic : form controls;protecting
+OpenOffice.org Basic : form controls;toolbars
+OpenOffice.org Basic : form fields
+OpenOffice.org Basic : form filters
+OpenOffice.org Basic : Form Navigator
+OpenOffice.org Basic : format codes
+OpenOffice.org Basic : format codes;numbers
+OpenOffice.org Basic : format filling printing in OpenOffice.org Math
+OpenOffice.org Basic : Format function
+OpenOffice.org Basic : Format Paintbrush
+OpenOffice.org Basic : formats
+OpenOffice.org Basic : formats;Asian layout
+OpenOffice.org Basic : formats;fonts
+OpenOffice.org Basic : formats;maximizing page formats
+OpenOffice.org Basic : formats;number and currency formats
+OpenOffice.org Basic : formats;of currencies/date/time
+OpenOffice.org Basic : formats;on opening and saving
+OpenOffice.org Basic : formats;pasting in special formats
+OpenOffice.org Basic : formats;positions
+OpenOffice.org Basic : formats;tabulators
+OpenOffice.org Basic : formatted field control
+OpenOffice.org Basic : formatted fields
+OpenOffice.org Basic : formatted fields;form functions
+OpenOffice.org Basic : formatted fields;properties
+OpenOffice.org Basic : formatting
+OpenOffice.org Basic : formatting;Asian typography
+OpenOffice.org Basic : formatting;axes in charts
+OpenOffice.org Basic : formatting;chart legends
+OpenOffice.org Basic : formatting;copying
+OpenOffice.org Basic : formatting;definition
+OpenOffice.org Basic : formatting;expanding (Calc)
+OpenOffice.org Basic : formatting;font effects
+OpenOffice.org Basic : formatting;hyperlinks
+OpenOffice.org Basic : formatting;pages
+OpenOffice.org Basic : formatting;printer metrics (Writer)
+OpenOffice.org Basic : formatting;undoing
+OpenOffice.org Basic : formatting;undoing when writing
+OpenOffice.org Basic : forms
+OpenOffice.org Basic : forms;browsing
+OpenOffice.org Basic : forms;Combo Box/List Box Wizard
+OpenOffice.org Basic : forms;creating
+OpenOffice.org Basic : forms;data
+OpenOffice.org Basic : forms;designing (Base)
+OpenOffice.org Basic : forms;events
+OpenOffice.org Basic : forms;filtering data
+OpenOffice.org Basic : forms;finding records
+OpenOffice.org Basic : forms;focus after opening
+OpenOffice.org Basic : forms;general information (Base)
+OpenOffice.org Basic : forms;grouping controls
+OpenOffice.org Basic : forms;HTML filters
+OpenOffice.org Basic : forms;Navigator
+OpenOffice.org Basic : forms;opening in design mode
+OpenOffice.org Basic : forms;properties
+OpenOffice.org Basic : forms;sorting data
+OpenOffice.org Basic : forms;subforms
+OpenOffice.org Basic : forms;wizards
+OpenOffice.org Basic : forms;XForms
+OpenOffice.org Basic : formula texts
+OpenOffice.org Basic : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Basic : formulas
+OpenOffice.org Basic : formulas;new
+OpenOffice.org Basic : formulas;starting formula editor
+OpenOffice.org Basic : formulas in reports
+OpenOffice.org Basic : formulas in reports;editing
+OpenOffice.org Basic : forums and support
+OpenOffice.org Basic : frames
+OpenOffice.org Basic : frames;around paragraphs
+OpenOffice.org Basic : frames;around tables
+OpenOffice.org Basic : frames;AutoCorrect function
+OpenOffice.org Basic : frames;backgrounds
+OpenOffice.org Basic : frames;captions (Writer)
+OpenOffice.org Basic : frames;printing in OpenOffice.org Math
+OpenOffice.org Basic : frames;protecting
+OpenOffice.org Basic : frames;selection frames
+OpenOffice.org Basic : frames;text fitting to frames
+OpenOffice.org Basic : FreeFile function
+OpenOffice.org Basic : freeform lines
+OpenOffice.org Basic : freeform lines;draw functions
+OpenOffice.org Basic : FreeLibrary function
+OpenOffice.org Basic : FTP
+OpenOffice.org Basic : FTP;opening documents
+OpenOffice.org Basic : FTP;saving documents
+OpenOffice.org Basic : full joins (Base)
+OpenOffice.org Basic : full screen view
+OpenOffice.org Basic : full-text search in Help
+OpenOffice.org Basic : Function statement
+OpenOffice.org Basic : functions
+OpenOffice.org Basic : functions;return value type
+OpenOffice.org Basic : functions;using
+OpenOffice.org Basic : functions in reports
+OpenOffice.org Basic : functions in reports;editing
+OpenOffice.org Basic : fundamentals
+OpenOffice.org Basic : Gallery
+OpenOffice.org Basic : Gallery;adding pictures
+OpenOffice.org Basic : Gallery;dragging pictures to draw objects
+OpenOffice.org Basic : Gallery;hiding/showing
+OpenOffice.org Basic : Gallery;inserting pictures from
+OpenOffice.org Basic : German spellcheck
+OpenOffice.org Basic : get method for form transmissions
+OpenOffice.org Basic : Get statement
+OpenOffice.org Basic : GetAttr function
+OpenOffice.org Basic : GetDefaultContext function
+OpenOffice.org Basic : GetGuiType function
+OpenOffice.org Basic : GetProcessServiceManager function
+OpenOffice.org Basic : GetSolarVersion function
+OpenOffice.org Basic : GetSystemTicks function
+OpenOffice.org Basic : getting support
+OpenOffice.org Basic : GIF format
+OpenOffice.org Basic : Global statement
+OpenOffice.org Basic : GLOBAL variables
+OpenOffice.org Basic : GlobalScope function
+OpenOffice.org Basic : glossaries
+OpenOffice.org Basic : glossaries;common terms
+OpenOffice.org Basic : glossaries;Internet terms
+OpenOffice.org Basic : GoSub...Return statement
+OpenOffice.org Basic : GoTo statement
+OpenOffice.org Basic : gradients off for faster printing
+OpenOffice.org Basic : graphical text art
+OpenOffice.org Basic : graphics
+OpenOffice.org Basic : graphics;cache
+OpenOffice.org Basic : graphics;protecting
+OpenOffice.org Basic : graphics, see also pictures
+OpenOffice.org Basic : grayscale printing
+OpenOffice.org Basic : Green function
+OpenOffice.org Basic : grid controls
+OpenOffice.org Basic : grid controls;form functions
+OpenOffice.org Basic : grids
+OpenOffice.org Basic : grids;defaults (Writer/Calc)
+OpenOffice.org Basic : grids;display options (Impress/Draw)
+OpenOffice.org Basic : grids;displaying lines (Calc)
+OpenOffice.org Basic : group box control
+OpenOffice.org Basic : group box creation
+OpenOffice.org Basic : groups
+OpenOffice.org Basic : groups;entering/exiting/ungrouping
+OpenOffice.org Basic : groups;naming
+OpenOffice.org Basic : groups;of controls
+OpenOffice.org Basic : guides
+OpenOffice.org Basic : guides;display options (Impress/Draw)
+OpenOffice.org Basic : guides;displaying when moving objects (Impress)
+OpenOffice.org Basic : guides;showing (Calc)
+OpenOffice.org Basic : guides;showing when moving frames (Writer)
+OpenOffice.org Basic : gutter
+OpenOffice.org Basic : handles
+OpenOffice.org Basic : handles;displaying (Writer)
+OpenOffice.org Basic : handles;scaling
+OpenOffice.org Basic : handles;showing simple/large handles (Calc)
+OpenOffice.org Basic : Hangul/Hanja
+OpenOffice.org Basic : HasUnoInterfaces function
+OpenOffice.org Basic : hatching
+OpenOffice.org Basic : headers
+OpenOffice.org Basic : headers;backgrounds
+OpenOffice.org Basic : headings
+OpenOffice.org Basic : headings;entering as text box
+OpenOffice.org Basic : Hebrew
+OpenOffice.org Basic : Hebrew;entering text
+OpenOffice.org Basic : Hebrew;language settings
+OpenOffice.org Basic : Help
+OpenOffice.org Basic : Help;bookmarks
+OpenOffice.org Basic : Help;extended tips on/off
+OpenOffice.org Basic : Help;full-text search
+OpenOffice.org Basic : Help;Help tips
+OpenOffice.org Basic : Help;keywords
+OpenOffice.org Basic : Help;navigation pane showing/hiding
+OpenOffice.org Basic : Help;style sheets
+OpenOffice.org Basic : Help;topics
+OpenOffice.org Basic : Help Agent
+OpenOffice.org Basic : Help Agent;help
+OpenOffice.org Basic : Help Agent;options
+OpenOffice.org Basic : Help tips
+OpenOffice.org Basic : Help tips;hiding
+OpenOffice.org Basic : Hex function
+OpenOffice.org Basic : hidden controls in Form Navigator
+OpenOffice.org Basic : hidden fields display (Writer)
+OpenOffice.org Basic : hidden pages
+OpenOffice.org Basic : hidden pages;printing in presentations
+OpenOffice.org Basic : hidden text
+OpenOffice.org Basic : hidden text;showing (Writer)
+OpenOffice.org Basic : hiding
+OpenOffice.org Basic : hiding;changes
+OpenOffice.org Basic : hiding;docked windows
+OpenOffice.org Basic : hiding;navigation pane in Help window
+OpenOffice.org Basic : high contrast mode
+OpenOffice.org Basic : Hindi
+OpenOffice.org Basic : Hindi;entering text
+OpenOffice.org Basic : Hindi;language settings
+OpenOffice.org Basic : horizontal line control
+OpenOffice.org Basic : horizontal scrollbar control
+OpenOffice.org Basic : horizontal scrollbars (Writer)
+OpenOffice.org Basic : hotspots
+OpenOffice.org Basic : Hour function
+OpenOffice.org Basic : HTML
+OpenOffice.org Basic : HTML;definition
+OpenOffice.org Basic : HTML;export character set
+OpenOffice.org Basic : HTML;fonts for source display
+OpenOffice.org Basic : HTML;importing META tags
+OpenOffice.org Basic : HTML;live presentations
+OpenOffice.org Basic : HTML documents
+OpenOffice.org Basic : HTML documents;auto reloading
+OpenOffice.org Basic : HTML documents;importing/exporting
+OpenOffice.org Basic : HTML documents;META tags in
+OpenOffice.org Basic : HTML documents;new
+OpenOffice.org Basic : HTML documents;source text
+OpenOffice.org Basic : hyperlinks
+OpenOffice.org Basic : hyperlinks;assigning macros
+OpenOffice.org Basic : hyperlinks;character formats
+OpenOffice.org Basic : hyperlinks;definition
+OpenOffice.org Basic : hyperlinks;deleting
+OpenOffice.org Basic : hyperlinks;editing
+OpenOffice.org Basic : hyperlinks;inserting
+OpenOffice.org Basic : hyperlinks;relative and absolute
+OpenOffice.org Basic : hyperlinks;turning off automatic recognition
+OpenOffice.org Basic : hyperlinks, see also links
+OpenOffice.org Basic : hyphenation
+OpenOffice.org Basic : hyphenation;activating for a language
+OpenOffice.org Basic : hyphenation;minimal number of characters
+OpenOffice.org Basic : hyphens
+OpenOffice.org Basic : hyphens;displaying custom (Writer)
+OpenOffice.org Basic : hyphens;inserting custom
+OpenOffice.org Basic : icon bars, see toolbars
+OpenOffice.org Basic : icon control
+OpenOffice.org Basic : icon sizes
+OpenOffice.org Basic : IDE
+OpenOffice.org Basic : IDE;Integrated Development Environment
+OpenOffice.org Basic : IDE;keyboard shortcuts
+OpenOffice.org Basic : If statement
+OpenOffice.org Basic : ignore list for spellcheck
+OpenOffice.org Basic : IIf statement
+OpenOffice.org Basic : illustrations, see pictures
+OpenOffice.org Basic : image button creation
+OpenOffice.org Basic : image control
+OpenOffice.org Basic : image control creation
+OpenOffice.org Basic : ImageMap
+OpenOffice.org Basic : ImageMap;definition
+OpenOffice.org Basic : ImageMap;editor
+OpenOffice.org Basic : images
+OpenOffice.org Basic : images;ImageMap
+OpenOffice.org Basic : images;inserting and editing bitmaps
+OpenOffice.org Basic : images, see also pictures
+OpenOffice.org Basic : IME
+OpenOffice.org Basic : IME;definition
+OpenOffice.org Basic : IME;showing/hiding
+OpenOffice.org Basic : Imp operator (logical)
+OpenOffice.org Basic : import filters
+OpenOffice.org Basic : import restrictions for Microsoft Office
+OpenOffice.org Basic : importing
+OpenOffice.org Basic : importing;bitmaps
+OpenOffice.org Basic : importing;compatibility settings for text import
+OpenOffice.org Basic : importing;databases
+OpenOffice.org Basic : importing;documents in other formats
+OpenOffice.org Basic : importing;from XML
+OpenOffice.org Basic : importing;HTML and text documents
+OpenOffice.org Basic : importing;HTML with META tags
+OpenOffice.org Basic : importing;Microsoft Office documents with VBA code
+OpenOffice.org Basic : importing;tables in text format
+OpenOffice.org Basic : importing;templates
+OpenOffice.org Basic : inches
+OpenOffice.org Basic : Index tab in Help
+OpenOffice.org Basic : indexes
+OpenOffice.org Basic : indexes;backgrounds
+OpenOffice.org Basic : indexes;showing/hiding Help index tab
+OpenOffice.org Basic : indicator lines in text
+OpenOffice.org Basic : inner joins (Base)
+OpenOffice.org Basic : input method window
+OpenOffice.org Basic : Input statement
+OpenOffice.org Basic : InputBox function
+OpenOffice.org Basic : insert mode for entering text
+OpenOffice.org Basic : inserting
+OpenOffice.org Basic : inserting;Basic libraries
+OpenOffice.org Basic : inserting;buttons in toolbars
+OpenOffice.org Basic : inserting;cell ranges from spreadsheets
+OpenOffice.org Basic : inserting;charts
+OpenOffice.org Basic : inserting;clipboard options
+OpenOffice.org Basic : inserting;data from text documents
+OpenOffice.org Basic : inserting;datasource records in spreadsheets
+OpenOffice.org Basic : inserting;drawings
+OpenOffice.org Basic : inserting;floating frames
+OpenOffice.org Basic : inserting;Fontwork objects
+OpenOffice.org Basic : inserting;form fields
+OpenOffice.org Basic : inserting;hyperlinks
+OpenOffice.org Basic : inserting;line breaks in cells
+OpenOffice.org Basic : inserting;movies/sounds
+OpenOffice.org Basic : inserting;new text tables defaults
+OpenOffice.org Basic : inserting;notes
+OpenOffice.org Basic : inserting;objects from Gallery
+OpenOffice.org Basic : inserting;OLE objects
+OpenOffice.org Basic : inserting;paragraph borders
+OpenOffice.org Basic : inserting;paragraph bullets
+OpenOffice.org Basic : inserting;pictures in Gallery
+OpenOffice.org Basic : inserting;plug-ins
+OpenOffice.org Basic : inserting;push buttons
+OpenOffice.org Basic : inserting;special characters
+OpenOffice.org Basic : inserting;tab stops
+OpenOffice.org Basic : inserting;textures on chart bars
+OpenOffice.org Basic : installing
+OpenOffice.org Basic : installing;ActiveX control
+OpenOffice.org Basic : installing;mobile device filters
+OpenOffice.org Basic : installing;UNO components
+OpenOffice.org Basic : installing;XML filters
+OpenOffice.org Basic : InStr function
+OpenOffice.org Basic : instructions
+OpenOffice.org Basic : instructions;general
+OpenOffice.org Basic : Int function
+OpenOffice.org Basic : Internet
+OpenOffice.org Basic : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Basic : Internet;presentations
+OpenOffice.org Basic : Internet;starting searches
+OpenOffice.org Basic : Internet;turning off recognition of addresses
+OpenOffice.org Basic : Internet glossary
+OpenOffice.org Basic : invert filter
+OpenOffice.org Basic : invisible areas
+OpenOffice.org Basic : IsArray function
+OpenOffice.org Basic : IsDate function
+OpenOffice.org Basic : IsEmpty function
+OpenOffice.org Basic : IsError function
+OpenOffice.org Basic : IsMissing function
+OpenOffice.org Basic : IsNull function
+OpenOffice.org Basic : IsNumeric function
+OpenOffice.org Basic : IsObject function
+OpenOffice.org Basic : IsUnoStruct function
+OpenOffice.org Basic : italic text
+OpenOffice.org Basic : iterative references in spreadsheets
+OpenOffice.org Basic : Java
+OpenOffice.org Basic : Java;definition
+OpenOffice.org Basic : Java;setting options
+OpenOffice.org Basic : JDBC
+OpenOffice.org Basic : JDBC;databases (Base)
+OpenOffice.org Basic : JDBC;definition
+OpenOffice.org Basic : Join function
+OpenOffice.org Basic : joining
+OpenOffice.org Basic : joining;paragraphs
+OpenOffice.org Basic : joining;tables (Base)
+OpenOffice.org Basic : joins in databases (Base)
+OpenOffice.org Basic : justifying text
+OpenOffice.org Basic : kerning
+OpenOffice.org Basic : kerning;Asian texts
+OpenOffice.org Basic : kerning;definition
+OpenOffice.org Basic : kerning;in characters
+OpenOffice.org Basic : key fields for relations (Base)
+OpenOffice.org Basic : keyboard
+OpenOffice.org Basic : keyboard;assigning/editing shortcut keys
+OpenOffice.org Basic : keyboard;general commands
+OpenOffice.org Basic : keyboard;in IDE
+OpenOffice.org Basic : keyboard;removing numbering
+OpenOffice.org Basic : keys
+OpenOffice.org Basic : keys;adding push buttons
+OpenOffice.org Basic : keys;primary keys (Base)
+OpenOffice.org Basic : Kill statement
+OpenOffice.org Basic : kiosk export
+OpenOffice.org Basic : label field control
+OpenOffice.org Basic : labels
+OpenOffice.org Basic : labels;creating and synchronizing
+OpenOffice.org Basic : labels;for draw objects
+OpenOffice.org Basic : labels;form functions
+OpenOffice.org Basic : labels;from databases
+OpenOffice.org Basic : labels, see also names/callouts
+OpenOffice.org Basic : languages
+OpenOffice.org Basic : languages;activating modules
+OpenOffice.org Basic : languages;Asian support
+OpenOffice.org Basic : languages;complex text layout
+OpenOffice.org Basic : languages;locale settings
+OpenOffice.org Basic : languages;selecting for text
+OpenOffice.org Basic : languages;setting options
+OpenOffice.org Basic : languages;spellcheck
+OpenOffice.org Basic : languages;spellchecking and formatting
+OpenOffice.org Basic : large handles (Writer)
+OpenOffice.org Basic : large icons
+OpenOffice.org Basic : layer arrangement
+OpenOffice.org Basic : layout
+OpenOffice.org Basic : layout;importing Word documents
+OpenOffice.org Basic : layout;pages
+OpenOffice.org Basic : LBound function
+OpenOffice.org Basic : LCase function
+OpenOffice.org Basic : LDAP server
+OpenOffice.org Basic : LDAP server;address books (Base)
+OpenOffice.org Basic : LDAP server;sign on options
+OpenOffice.org Basic : leading between paragraphs
+OpenOffice.org Basic : left alignment of paragraphs
+OpenOffice.org Basic : Left function
+OpenOffice.org Basic : left joins (Base)
+OpenOffice.org Basic : legends
+OpenOffice.org Basic : legends;charts
+OpenOffice.org Basic : legends;draw objects
+OpenOffice.org Basic : legends;rounding corners
+OpenOffice.org Basic : Len function
+OpenOffice.org Basic : Let statement
+OpenOffice.org Basic : Letter Wizard
+OpenOffice.org Basic : levels
+OpenOffice.org Basic : levels;depth stagger
+OpenOffice.org Basic : libraries
+OpenOffice.org Basic : libraries;adding
+OpenOffice.org Basic : libraries;organizing
+OpenOffice.org Basic : library systems
+OpenOffice.org Basic : LibraryContainer
+OpenOffice.org Basic : limits of tables (Writer)
+OpenOffice.org Basic : line breaks
+OpenOffice.org Basic : line breaks;in cells
+OpenOffice.org Basic : line control
+OpenOffice.org Basic : Line Input statement
+OpenOffice.org Basic : line spacing
+OpenOffice.org Basic : line spacing;context menu in paragraphs
+OpenOffice.org Basic : line spacing;paragraph
+OpenOffice.org Basic : line styles
+OpenOffice.org Basic : line styles;applying
+OpenOffice.org Basic : line styles;defining
+OpenOffice.org Basic : lines
+OpenOffice.org Basic : lines;defining ends
+OpenOffice.org Basic : lines;draw functions
+OpenOffice.org Basic : lines;drawing in text
+OpenOffice.org Basic : lines;editing points
+OpenOffice.org Basic : lines;removing automatic lines
+OpenOffice.org Basic : lines of text
+OpenOffice.org Basic : lines of text;alignment
+OpenOffice.org Basic : lines of text;in Basic editor
+OpenOffice.org Basic : links
+OpenOffice.org Basic : links;between cells and controls
+OpenOffice.org Basic : links;by drag and drop
+OpenOffice.org Basic : links;character formats
+OpenOffice.org Basic : links;definition
+OpenOffice.org Basic : links;editing hyperlinks
+OpenOffice.org Basic : links;inserting
+OpenOffice.org Basic : links;modifying
+OpenOffice.org Basic : links;opening files with
+OpenOffice.org Basic : links;relational databases (Base)
+OpenOffice.org Basic : links;turning off automatic recognition
+OpenOffice.org Basic : links;updating options (Writer)
+OpenOffice.org Basic : links;updating specific links
+OpenOffice.org Basic : list box creation
+OpenOffice.org Basic : list boxes
+OpenOffice.org Basic : list boxes;adding entries to (example)
+OpenOffice.org Basic : list boxes;controls
+OpenOffice.org Basic : list boxes;removing entries from (example)
+OpenOffice.org Basic : lists
+OpenOffice.org Basic : lists;data assigned to controls
+OpenOffice.org Basic : lists;registered databases (Base)
+OpenOffice.org Basic : lists;regular expressions
+OpenOffice.org Basic : live presentations on the Internet
+OpenOffice.org Basic : loading
+OpenOffice.org Basic : loading;Basic code
+OpenOffice.org Basic : loading;documents
+OpenOffice.org Basic : loading;documents from other formats
+OpenOffice.org Basic : loading;HTML documents, automatically
+OpenOffice.org Basic : loading;Microsoft Office documents with VBA code
+OpenOffice.org Basic : loading;reloading
+OpenOffice.org Basic : loading;XML files
+OpenOffice.org Basic : Loc function
+OpenOffice.org Basic : locale settings
+OpenOffice.org Basic : localizing dialogs
+OpenOffice.org Basic : Lof function
+OpenOffice.org Basic : Log function
+OpenOffice.org Basic : long lines
+OpenOffice.org Basic : long lines;in Basic editor
+OpenOffice.org Basic : loops
+OpenOffice.org Basic : lowercase letters
+OpenOffice.org Basic : lowercase letters;font effects
+OpenOffice.org Basic : LSet statement
+OpenOffice.org Basic : LTrim function
+OpenOffice.org Basic : macro toolbar
+OpenOffice.org Basic : macros
+OpenOffice.org Basic : macros;assigning to events
+OpenOffice.org Basic : macros;assigning to events in forms
+OpenOffice.org Basic : macros;Basic IDE
+OpenOffice.org Basic : macros;in MS Office documents
+OpenOffice.org Basic : macros;interrupting
+OpenOffice.org Basic : macros;organizing
+OpenOffice.org Basic : macros;recording
+OpenOffice.org Basic : macros;security
+OpenOffice.org Basic : macros;security warning dialog
+OpenOffice.org Basic : macros;selecting security warnings
+OpenOffice.org Basic : macros;stopping
+OpenOffice.org Basic : magnifiers
+OpenOffice.org Basic : margins
+OpenOffice.org Basic : margins;pages
+OpenOffice.org Basic : margins;setting with the mouse
+OpenOffice.org Basic : margins;shadows
+OpenOffice.org Basic : marking changes
+OpenOffice.org Basic : marking, see selecting
+OpenOffice.org Basic : masked field control
+OpenOffice.org Basic : Math formula editor
+OpenOffice.org Basic : measurement units
+OpenOffice.org Basic : measurement units;changing on rulers
+OpenOffice.org Basic : measurement units;converting
+OpenOffice.org Basic : measurement units;selecting
+OpenOffice.org Basic : Media Player window
+OpenOffice.org Basic : menus
+OpenOffice.org Basic : menus;activating context menus
+OpenOffice.org Basic : menus;assigning macros
+OpenOffice.org Basic : menus;customizing
+OpenOffice.org Basic : menus;inactive menu items
+OpenOffice.org Basic : merging
+OpenOffice.org Basic : merging;documents
+OpenOffice.org Basic : META tags
+OpenOffice.org Basic : metrics
+OpenOffice.org Basic : metrics;converting
+OpenOffice.org Basic : metrics;document formatting (Writer)
+OpenOffice.org Basic : metrics;in sheets
+OpenOffice.org Basic : Microsoft Office
+OpenOffice.org Basic : Microsoft Office;Access databases (base)
+OpenOffice.org Basic : Microsoft Office;as standard file format
+OpenOffice.org Basic : Microsoft Office;document import restrictions
+OpenOffice.org Basic : Microsoft Office;feature comparisons
+OpenOffice.org Basic : Microsoft Office;importing password protected files
+OpenOffice.org Basic : Microsoft Office;importing Word documents
+OpenOffice.org Basic : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Basic : Microsoft Office;new users information
+OpenOffice.org Basic : Microsoft Office;opening Microsoft documents
+OpenOffice.org Basic : Microsoft Office;reassigning document types
+OpenOffice.org Basic : Mid function
+OpenOffice.org Basic : Mid statement
+OpenOffice.org Basic : Minute function
+OpenOffice.org Basic : MkDir statement
+OpenOffice.org Basic : mobile device filters
+OpenOffice.org Basic : MOD operator (mathematical)
+OpenOffice.org Basic : models in XForms
+OpenOffice.org Basic : modifying, see changing
+OpenOffice.org Basic : module/dialog toggle
+OpenOffice.org Basic : modules
+OpenOffice.org Basic : modules;organizing
+OpenOffice.org Basic : modules;subroutines and functions
+OpenOffice.org Basic : Month function
+OpenOffice.org Basic : more controls
+OpenOffice.org Basic : mosaic filter
+OpenOffice.org Basic : mouse
+OpenOffice.org Basic : mouse;pointers when using drag and drop
+OpenOffice.org Basic : mouse;positioning
+OpenOffice.org Basic : moving
+OpenOffice.org Basic : moving;modules
+OpenOffice.org Basic : moving;tab stops on ruler
+OpenOffice.org Basic : moving;toolbars
+OpenOffice.org Basic : moving;using guide lines in presentations
+OpenOffice.org Basic : MS ADO interface (Base)
+OpenOffice.org Basic : MsgBox function
+OpenOffice.org Basic : MsgBox statement
+OpenOffice.org Basic : multi-line titles in forms
+OpenOffice.org Basic : multiple documents
+OpenOffice.org Basic : multiple documents;opening
+OpenOffice.org Basic : multiple selection
+OpenOffice.org Basic : music
+OpenOffice.org Basic : music;inserting
+OpenOffice.org Basic : My Documents folder
+OpenOffice.org Basic : My Documents folder;changing work directory
+OpenOffice.org Basic : My Documents folder;opening
+OpenOffice.org Basic : MySQL databases (Base)
+OpenOffice.org Basic : Name statement
+OpenOffice.org Basic : names
+OpenOffice.org Basic : names;multi-line titles
+OpenOffice.org Basic : names;objects
+OpenOffice.org Basic : names of variables
+OpenOffice.org Basic : names, see also labels/callouts
+OpenOffice.org Basic : namespace organization in XForms
+OpenOffice.org Basic : native SQL (Base)
+OpenOffice.org Basic : navigating
+OpenOffice.org Basic : navigating;in Basic projects
+OpenOffice.org Basic : navigating;in documents
+OpenOffice.org Basic : Navigation bar
+OpenOffice.org Basic : Navigation bar;controls
+OpenOffice.org Basic : Navigation bar;forms
+OpenOffice.org Basic : Navigator
+OpenOffice.org Basic : Navigator;contents as lists
+OpenOffice.org Basic : Navigator;docking
+OpenOffice.org Basic : Navigator;notes
+OpenOffice.org Basic : Navigator;working with
+OpenOffice.org Basic : network identity options
+OpenOffice.org Basic : new databases
+OpenOffice.org Basic : new documents
+OpenOffice.org Basic : new German spellcheck
+OpenOffice.org Basic : new lines in cells
+OpenOffice.org Basic : new windows
+OpenOffice.org Basic : Next statement
+OpenOffice.org Basic : non-breaking dashes
+OpenOffice.org Basic : non-breaking spaces (Writer)
+OpenOffice.org Basic : non-printing characters (Writer)
+OpenOffice.org Basic : Not operator (logical)
+OpenOffice.org Basic : notes
+OpenOffice.org Basic : notes;displaying (Calc)
+OpenOffice.org Basic : notes;inserting/editing/deleting/printing
+OpenOffice.org Basic : notes;printing in text
+OpenOffice.org Basic : Nothing object
+OpenOffice.org Basic : Now function
+OpenOffice.org Basic : Null value
+OpenOffice.org Basic : number formats
+OpenOffice.org Basic : number formats;codes
+OpenOffice.org Basic : number formats;formats
+OpenOffice.org Basic : number formats;recognition in text tables
+OpenOffice.org Basic : number of pages
+OpenOffice.org Basic : number of sheets
+OpenOffice.org Basic : number of tables
+OpenOffice.org Basic : numbering
+OpenOffice.org Basic : numbering;options
+OpenOffice.org Basic : numbering;paragraphs
+OpenOffice.org Basic : numbering;turning off
+OpenOffice.org Basic : numbering;using automatically
+OpenOffice.org Basic : numbers
+OpenOffice.org Basic : numbers;date, time and currency formats
+OpenOffice.org Basic : numbers;decimal places (Calc)
+OpenOffice.org Basic : numerical field control
+OpenOffice.org Basic : numerical fields in forms
+OpenOffice.org Basic : objects
+OpenOffice.org Basic : objects;always moveable (Impress/Draw)
+OpenOffice.org Basic : objects;arranging within stacks
+OpenOffice.org Basic : objects;copying when moving in presentations
+OpenOffice.org Basic : objects;definition
+OpenOffice.org Basic : objects;displaying in spreadsheets
+OpenOffice.org Basic : objects;displaying in text documents
+OpenOffice.org Basic : objects;editing
+OpenOffice.org Basic : objects;inserting from Gallery
+OpenOffice.org Basic : objects;inserting OLE objects
+OpenOffice.org Basic : objects;moving and resizing with mouse
+OpenOffice.org Basic : objects;naming
+OpenOffice.org Basic : objects;opening
+OpenOffice.org Basic : objects;quickly moving to
+OpenOffice.org Basic : objects;titles and descriptions
+OpenOffice.org Basic : Oct function
+OpenOffice.org Basic : ODBC
+OpenOffice.org Basic : ODBC;database (Base)
+OpenOffice.org Basic : ODBC;definition
+OpenOffice.org Basic : ODF file formats
+OpenOffice.org Basic : Office
+OpenOffice.org Basic : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Basic : old German spellcheck
+OpenOffice.org Basic : OLE
+OpenOffice.org Basic : OLE;definition
+OpenOffice.org Basic : OLE objects
+OpenOffice.org Basic : OLE objects;arranging within stacks
+OpenOffice.org Basic : OLE objects;captions (Writer)
+OpenOffice.org Basic : OLE objects;inserting
+OpenOffice.org Basic : OLE objects;number of
+OpenOffice.org Basic : OLE objects;protecting
+OpenOffice.org Basic : On Error GoTo ... Resume statement
+OpenOffice.org Basic : On...GoSub statement
+OpenOffice.org Basic : On...GoTo statement
+OpenOffice.org Basic : one and a half line spacing in text
+OpenOffice.org Basic : online registration
+OpenOffice.org Basic : online update options
+OpenOffice.org Basic : online updates
+OpenOffice.org Basic : online updates;checking automatically
+OpenOffice.org Basic : online updates;checking manually
+OpenOffice.org Basic : Open statement
+OpenOffice.org Basic : Open/Save dialogs
+OpenOffice.org Basic : OpenDocument file formats
+OpenOffice.org Basic : OpenGL
+OpenOffice.org Basic : OpenGL;definition
+OpenOffice.org Basic : OpenGL;optimized output
+OpenOffice.org Basic : opening
+OpenOffice.org Basic : opening;context menus
+OpenOffice.org Basic : opening;database files
+OpenOffice.org Basic : opening;dialog settings
+OpenOffice.org Basic : opening;documents
+OpenOffice.org Basic : opening;documents from other formats
+OpenOffice.org Basic : opening;documents on WebDAV server
+OpenOffice.org Basic : opening;files with links
+OpenOffice.org Basic : opening;files, with placeholders
+OpenOffice.org Basic : opening;forms
+OpenOffice.org Basic : opening;Microsoft Office files
+OpenOffice.org Basic : opening;mobile device documents
+OpenOffice.org Basic : opening;objects
+OpenOffice.org Basic : opening;reports
+OpenOffice.org Basic : opening;several files
+OpenOffice.org Basic : opening;XForms
+OpenOffice.org Basic : OpenOffice.org Base data sources
+OpenOffice.org Basic : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Basic : OpenOffice.org documents
+OpenOffice.org Basic : OpenOffice.org documents;mobile device filters
+OpenOffice.org Basic : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Basic : OpenOffice.org Math start
+OpenOffice.org Basic : operators
+OpenOffice.org Basic : operators;comparisons
+OpenOffice.org Basic : operators;default filters
+OpenOffice.org Basic : Option Base statement
+OpenOffice.org Basic : option button control
+OpenOffice.org Basic : Option Explicit statement
+OpenOffice.org Basic : Optional function
+OpenOffice.org Basic : optional hyphens (Writer)
+OpenOffice.org Basic : options
+OpenOffice.org Basic : options;accessibility
+OpenOffice.org Basic : options;appearance
+OpenOffice.org Basic : options;compatibility (Writer)
+OpenOffice.org Basic : options;network identity
+OpenOffice.org Basic : options;online update
+OpenOffice.org Basic : options;tools
+OpenOffice.org Basic : Or operator (logical)
+OpenOffice.org Basic : Oracle databases (base)
+OpenOffice.org Basic : ordering
+OpenOffice.org Basic : ordering;objects
+OpenOffice.org Basic : organizing
+OpenOffice.org Basic : organizing;macros and scripts
+OpenOffice.org Basic : organizing;modules/libraries/dialogs
+OpenOffice.org Basic : organizing;namespaces in XForms
+OpenOffice.org Basic : organizing;styles
+OpenOffice.org Basic : organizing;templates
+OpenOffice.org Basic : original size
+OpenOffice.org Basic : original size;printing in OpenOffice.org Math
+OpenOffice.org Basic : original size;restoring after cropping
+OpenOffice.org Basic : outlines
+OpenOffice.org Basic : outlines;font effects
+OpenOffice.org Basic : outlines;outline symbols
+OpenOffice.org Basic : outlines;sending to presentations
+OpenOffice.org Basic : overwrite mode
+OpenOffice.org Basic : packages, see extensions
+OpenOffice.org Basic : page breaks
+OpenOffice.org Basic : page breaks;displaying (Calc)
+OpenOffice.org Basic : page formats
+OpenOffice.org Basic : page formats;maximizing
+OpenOffice.org Basic : page formats;restriction
+OpenOffice.org Basic : page styles
+OpenOffice.org Basic : page styles;editing/applying with statusbar
+OpenOffice.org Basic : pages
+OpenOffice.org Basic : pages;backgrounds in all applications
+OpenOffice.org Basic : pages;formatting and numbering
+OpenOffice.org Basic : pages;printing page names in presentations
+OpenOffice.org Basic : pages;scaling
+OpenOffice.org Basic : pages;selecting one to print
+OpenOffice.org Basic : paint box
+OpenOffice.org Basic : paint can symbol
+OpenOffice.org Basic : pair kerning
+OpenOffice.org Basic : Palm file filters
+OpenOffice.org Basic : paper formats
+OpenOffice.org Basic : paper size warning
+OpenOffice.org Basic : paper trays
+OpenOffice.org Basic : paragraph marks
+OpenOffice.org Basic : paragraph marks;displaying (Writer)
+OpenOffice.org Basic : paragraph styles
+OpenOffice.org Basic : paragraph styles;languages
+OpenOffice.org Basic : paragraph styles;modifying basic fonts
+OpenOffice.org Basic : paragraphs
+OpenOffice.org Basic : paragraphs;alignment
+OpenOffice.org Basic : paragraphs;Asian typography
+OpenOffice.org Basic : paragraphs;defining borders
+OpenOffice.org Basic : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Basic : paragraphs;increasing indents of
+OpenOffice.org Basic : paragraphs;indents, margins and columns
+OpenOffice.org Basic : paragraphs;inserting bullets
+OpenOffice.org Basic : paragraphs;joining
+OpenOffice.org Basic : paragraphs;numbering automatically
+OpenOffice.org Basic : paragraphs;removing blank ones
+OpenOffice.org Basic : paragraphs;spacing
+OpenOffice.org Basic : paragraphs;tab stops
+OpenOffice.org Basic : parameters
+OpenOffice.org Basic : parameters;command line
+OpenOffice.org Basic : parameters;for procedures and functions
+OpenOffice.org Basic : parameters;passing by reference or value
+OpenOffice.org Basic : parameters;queries (Base)
+OpenOffice.org Basic : passwords for protecting contents
+OpenOffice.org Basic : pasting
+OpenOffice.org Basic : pasting;cell ranges
+OpenOffice.org Basic : pasting;cell ranges from spreadsheets
+OpenOffice.org Basic : pasting;data from text documents
+OpenOffice.org Basic : pasting;draw objects
+OpenOffice.org Basic : pasting;draw objects from other documents
+OpenOffice.org Basic : pasting;formatted/unformatted text
+OpenOffice.org Basic : pasting;from data source view
+OpenOffice.org Basic : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Basic : pasting;pictures from other documents
+OpenOffice.org Basic : pasting;sheet areas in text documents
+OpenOffice.org Basic : pasting;to Gallery
+OpenOffice.org Basic : paths
+OpenOffice.org Basic : paths;changing work directory
+OpenOffice.org Basic : paths;defaults
+OpenOffice.org Basic : pattern editor
+OpenOffice.org Basic : pattern field control
+OpenOffice.org Basic : pattern fields
+OpenOffice.org Basic : pattern fields;form functions
+OpenOffice.org Basic : patterns for objects
+OpenOffice.org Basic : PDF
+OpenOffice.org Basic : PDF;export
+OpenOffice.org Basic : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Basic : personal data input
+OpenOffice.org Basic : phonetic guide
+OpenOffice.org Basic : picklist creation
+OpenOffice.org Basic : pictures
+OpenOffice.org Basic : pictures;adding to Gallery
+OpenOffice.org Basic : pictures;arranging within stacks
+OpenOffice.org Basic : pictures;assigning macros
+OpenOffice.org Basic : pictures;backgrounds
+OpenOffice.org Basic : pictures;captions (Writer)
+OpenOffice.org Basic : pictures;changing paths
+OpenOffice.org Basic : pictures;cropping and zooming
+OpenOffice.org Basic : pictures;displaying in Calc
+OpenOffice.org Basic : pictures;displaying in Writer (Writer)
+OpenOffice.org Basic : pictures;drag and drop between documents
+OpenOffice.org Basic : pictures;drawing
+OpenOffice.org Basic : pictures;editing
+OpenOffice.org Basic : pictures;filters
+OpenOffice.org Basic : pictures;ImageMap
+OpenOffice.org Basic : pictures;inserting automatically
+OpenOffice.org Basic : pictures;inserting from Gallery
+OpenOffice.org Basic : pictures;number of
+OpenOffice.org Basic : pictures;printing
+OpenOffice.org Basic : pictures;scaling/resizing
+OpenOffice.org Basic : pixel editor
+OpenOffice.org Basic : pixel graphics
+OpenOffice.org Basic : pixel graphics;inserting and editing
+OpenOffice.org Basic : pixel patterns
+OpenOffice.org Basic : placeholders
+OpenOffice.org Basic : placeholders;in SQL queries
+OpenOffice.org Basic : placeholders;on opening files
+OpenOffice.org Basic : placing toolbars
+OpenOffice.org Basic : playing movies and sound files
+OpenOffice.org Basic : plotting data as charts
+OpenOffice.org Basic : plug-ins
+OpenOffice.org Basic : plug-ins;activating and deactivating
+OpenOffice.org Basic : plug-ins;definition
+OpenOffice.org Basic : plug-ins;inserting
+OpenOffice.org Basic : pocket device appliances
+OpenOffice.org Basic : Pocket PC file filters
+OpenOffice.org Basic : points
+OpenOffice.org Basic : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Basic : polygon drawing
+OpenOffice.org Basic : pop-art filter
+OpenOffice.org Basic : portable document format
+OpenOffice.org Basic : positioning
+OpenOffice.org Basic : positioning;draw objects and controls
+OpenOffice.org Basic : positioning;fonts
+OpenOffice.org Basic : positioning;objects
+OpenOffice.org Basic : positioning;toolbars
+OpenOffice.org Basic : post method for form transmissions
+OpenOffice.org Basic : posterizing filter
+OpenOffice.org Basic : PostScript
+OpenOffice.org Basic : PostScript;creating files
+OpenOffice.org Basic : PostScript;PDF converter, UNIX
+OpenOffice.org Basic : PowerPoint export
+OpenOffice.org Basic : precision as shown (Calc)
+OpenOffice.org Basic : predefining fonts
+OpenOffice.org Basic : presentations
+OpenOffice.org Basic : presentations;creating/opening
+OpenOffice.org Basic : presentations;inserting spreadsheet cells
+OpenOffice.org Basic : presentations;live on the Internet
+OpenOffice.org Basic : presentations;print menu
+OpenOffice.org Basic : presentations;saving
+OpenOffice.org Basic : presentations;saving automatically
+OpenOffice.org Basic : presentations;saving in other formats
+OpenOffice.org Basic : presentations;sending as e-mail
+OpenOffice.org Basic : presentations;starting with wizard
+OpenOffice.org Basic : presentations;wizards
+OpenOffice.org Basic : press buttons, see push buttons
+OpenOffice.org Basic : previews
+OpenOffice.org Basic : previews;fonts lists
+OpenOffice.org Basic : primary key
+OpenOffice.org Basic : primary key;database tables
+OpenOffice.org Basic : primary keys
+OpenOffice.org Basic : primary keys;defining
+OpenOffice.org Basic : primary keys;inserting (Base)
+OpenOffice.org Basic : print area selection
+OpenOffice.org Basic : Print statement
+OpenOffice.org Basic : printer metrics for document formatting (Writer)
+OpenOffice.org Basic : printers
+OpenOffice.org Basic : printers;adding, UNIX
+OpenOffice.org Basic : printers;choosing
+OpenOffice.org Basic : printers;default printer
+OpenOffice.org Basic : printers;faxes under UNIX
+OpenOffice.org Basic : printers;maximum page formats
+OpenOffice.org Basic : printers;paper trays
+OpenOffice.org Basic : printers;properties
+OpenOffice.org Basic : printing
+OpenOffice.org Basic : printing;black and white
+OpenOffice.org Basic : printing;brochures
+OpenOffice.org Basic : printing;colors in grayscale
+OpenOffice.org Basic : printing;copies
+OpenOffice.org Basic : printing;creating individual jobs
+OpenOffice.org Basic : printing;dates in presentations
+OpenOffice.org Basic : printing;directly
+OpenOffice.org Basic : printing;documents
+OpenOffice.org Basic : printing;drawings defaults
+OpenOffice.org Basic : printing;elements in text documents
+OpenOffice.org Basic : printing;faster
+OpenOffice.org Basic : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Basic : printing;fitting to pages in presentations
+OpenOffice.org Basic : printing;formulas in OpenOffice.org Math
+OpenOffice.org Basic : printing;hidden pages of presentations
+OpenOffice.org Basic : printing;in original size in OpenOffice.org Math
+OpenOffice.org Basic : printing;left/right pages
+OpenOffice.org Basic : printing;notes
+OpenOffice.org Basic : printing;queries (Base)
+OpenOffice.org Basic : printing;scaling in OpenOffice.org Math
+OpenOffice.org Basic : printing;selections
+OpenOffice.org Basic : printing;text always in black
+OpenOffice.org Basic : printing;text in reverse order
+OpenOffice.org Basic : printing;tiling pages in presentations
+OpenOffice.org Basic : printing;transparencies
+OpenOffice.org Basic : printing;warnings
+OpenOffice.org Basic : printing;without scaling in presentations
+OpenOffice.org Basic : printing speed
+OpenOffice.org Basic : PRIVATE variables
+OpenOffice.org Basic : procedures
+OpenOffice.org Basic : ProcessServiceManager
+OpenOffice.org Basic : program stops
+OpenOffice.org Basic : programming
+OpenOffice.org Basic : programming;OpenOffice.org
+OpenOffice.org Basic : programming;scripting
+OpenOffice.org Basic : programming examples for controls
+OpenOffice.org Basic : progress bar control
+OpenOffice.org Basic : properties
+OpenOffice.org Basic : properties;controls and dialogs
+OpenOffice.org Basic : properties;controls in dialog editor
+OpenOffice.org Basic : properties;fields in databases
+OpenOffice.org Basic : properties;files
+OpenOffice.org Basic : properties;form controls
+OpenOffice.org Basic : properties;forms
+OpenOffice.org Basic : properties;printers
+OpenOffice.org Basic : protected contents
+OpenOffice.org Basic : protected dashes
+OpenOffice.org Basic : protected database tables
+OpenOffice.org Basic : protected documents
+OpenOffice.org Basic : protected spaces
+OpenOffice.org Basic : protected spaces;inserting
+OpenOffice.org Basic : protected spaces;showing (Writer)
+OpenOffice.org Basic : protecting
+OpenOffice.org Basic : protecting;contents
+OpenOffice.org Basic : protecting;recorded changes
+OpenOffice.org Basic : proxy settings
+OpenOffice.org Basic : Public statement
+OpenOffice.org Basic : PUBLIC variables
+OpenOffice.org Basic : push button control in dialog editor
+OpenOffice.org Basic : push buttons
+OpenOffice.org Basic : push buttons;adding to documents
+OpenOffice.org Basic : push buttons;creating
+OpenOffice.org Basic : Put statement
+OpenOffice.org Basic : queries
+OpenOffice.org Basic : queries;copying (Base)
+OpenOffice.org Basic : queries;creating in design view (Base)
+OpenOffice.org Basic : queries;creating in SQL view
+OpenOffice.org Basic : queries;defining (Base)
+OpenOffice.org Basic : queries;deleting table links (Base)
+OpenOffice.org Basic : queries;editing in data source view
+OpenOffice.org Basic : queries;formulating filter conditions (Base)
+OpenOffice.org Basic : queries;joining tables (Base)
+OpenOffice.org Basic : queries;missing elements (Base)
+OpenOffice.org Basic : queries;overview (Base)
+OpenOffice.org Basic : queries;parameter queries (Base)
+OpenOffice.org Basic : queries;printing (Base)
+OpenOffice.org Basic : Query Wizard (Base)
+OpenOffice.org Basic : Quickstarter
+OpenOffice.org Basic : quotation marks
+OpenOffice.org Basic : quotation marks;replacing
+OpenOffice.org Basic : quotes
+OpenOffice.org Basic : quotes;custom
+OpenOffice.org Basic : radio button control
+OpenOffice.org Basic : radio button creation
+OpenOffice.org Basic : Randomize statement
+OpenOffice.org Basic : read-only documents
+OpenOffice.org Basic : read-only documents;cursor
+OpenOffice.org Basic : read-only documents;database tables on/off
+OpenOffice.org Basic : read-only documents;editing
+OpenOffice.org Basic : read-only documents;opening documents as
+OpenOffice.org Basic : read-only items in Data Navigator
+OpenOffice.org Basic : recognizing URLs automatically
+OpenOffice.org Basic : recording
+OpenOffice.org Basic : recording;changes
+OpenOffice.org Basic : recording;macros
+OpenOffice.org Basic : records
+OpenOffice.org Basic : records;inserting notes
+OpenOffice.org Basic : records;protecting
+OpenOffice.org Basic : records;saving
+OpenOffice.org Basic : records;searching in databases
+OpenOffice.org Basic : rectangles with round corners
+OpenOffice.org Basic : recursions in spreadsheets
+OpenOffice.org Basic : Red function
+OpenOffice.org Basic : ReDim statement
+OpenOffice.org Basic : redo command
+OpenOffice.org Basic : reduced printing
+OpenOffice.org Basic : reference lines
+OpenOffice.org Basic : references
+OpenOffice.org Basic : references;displaying in color (Calc)
+OpenOffice.org Basic : references;expanding (Calc)
+OpenOffice.org Basic : references;iterative (Calc)
+OpenOffice.org Basic : register-true
+OpenOffice.org Basic : register-true;definition
+OpenOffice.org Basic : registering
+OpenOffice.org Basic : registering;address books
+OpenOffice.org Basic : registering;databases (Base)
+OpenOffice.org Basic : registering;OpenOffice.org
+OpenOffice.org Basic : regular expressions
+OpenOffice.org Basic : regular expressions;list of
+OpenOffice.org Basic : regular expressions;opening files
+OpenOffice.org Basic : relational databases (Base)
+OpenOffice.org Basic : relations
+OpenOffice.org Basic : relations;creating and deleting (Base)
+OpenOffice.org Basic : relations;joining tables (Base)
+OpenOffice.org Basic : relations;properties (Base)
+OpenOffice.org Basic : relative hyperlinks
+OpenOffice.org Basic : relative saving of URLs
+OpenOffice.org Basic : reloading
+OpenOffice.org Basic : reloading;documents
+OpenOffice.org Basic : reloading;HTML documents, automatically
+OpenOffice.org Basic : Rem statement
+OpenOffice.org Basic : remarks, see also notes
+OpenOffice.org Basic : remote configurations
+OpenOffice.org Basic : remove noise filter
+OpenOffice.org Basic : removing
+OpenOffice.org Basic : removing;bullets and numbering
+OpenOffice.org Basic : removing;form filters
+OpenOffice.org Basic : removing, see also deleting
+OpenOffice.org Basic : renaming modules and dialogs
+OpenOffice.org Basic : repeating
+OpenOffice.org Basic : repeating;commands
+OpenOffice.org Basic : replacement options
+OpenOffice.org Basic : replacement table
+OpenOffice.org Basic : replacing
+OpenOffice.org Basic : replacing;AutoCorrect function
+OpenOffice.org Basic : replacing;dashes
+OpenOffice.org Basic : Report Builder
+OpenOffice.org Basic : reports
+OpenOffice.org Basic : reports;creating
+OpenOffice.org Basic : reports;error reports
+OpenOffice.org Basic : reports;opening and editing
+OpenOffice.org Basic : reports;templates
+OpenOffice.org Basic : Reset statement
+OpenOffice.org Basic : resetting
+OpenOffice.org Basic : resetting;templates
+OpenOffice.org Basic : resizing
+OpenOffice.org Basic : resizing;objects, by mouse
+OpenOffice.org Basic : resizing, see also scaling/zooming
+OpenOffice.org Basic : resolution when printing bitmaps
+OpenOffice.org Basic : restoring
+OpenOffice.org Basic : restoring;default formatting
+OpenOffice.org Basic : restoring;editing
+OpenOffice.org Basic : Resume Next parameter
+OpenOffice.org Basic : return value type of functions
+OpenOffice.org Basic : reversing printing order
+OpenOffice.org Basic : review function
+OpenOffice.org Basic : review function;accepting or rejecting changes
+OpenOffice.org Basic : review function;comparing documents
+OpenOffice.org Basic : review function;protecting records
+OpenOffice.org Basic : review function;recording changes example
+OpenOffice.org Basic : rich text control
+OpenOffice.org Basic : right alignment of paragraphs
+OpenOffice.org Basic : Right function
+OpenOffice.org Basic : right joins (Base)
+OpenOffice.org Basic : right-to-left text
+OpenOffice.org Basic : RmDir statement
+OpenOffice.org Basic : Rnd function
+OpenOffice.org Basic : rotating
+OpenOffice.org Basic : rotating;3D text
+OpenOffice.org Basic : round corners
+OpenOffice.org Basic : rounding precision (Calc)
+OpenOffice.org Basic : row headers
+OpenOffice.org Basic : row headers;displaying (Calc)
+OpenOffice.org Basic : row headers;highlighting (Calc)
+OpenOffice.org Basic : RSet statement
+OpenOffice.org Basic : RTrim function
+OpenOffice.org Basic : rulers
+OpenOffice.org Basic : rulers;default settings
+OpenOffice.org Basic : rulers;measurement units
+OpenOffice.org Basic : rulers;visible in presentations
+OpenOffice.org Basic : run-time errors in Basic
+OpenOffice.org Basic : samples and templates
+OpenOffice.org Basic : saving
+OpenOffice.org Basic : saving;Basic code
+OpenOffice.org Basic : saving;default file formats
+OpenOffice.org Basic : saving;dialog settings
+OpenOffice.org Basic : saving;documents
+OpenOffice.org Basic : saving;documents for mobile devices
+OpenOffice.org Basic : saving;documents in other formats
+OpenOffice.org Basic : saving;documents, automatically
+OpenOffice.org Basic : saving;in Microsoft Office file format
+OpenOffice.org Basic : saving;options
+OpenOffice.org Basic : saving;templates
+OpenOffice.org Basic : saving;to XML
+OpenOffice.org Basic : saving;VBA code in Microsoft Office documents
+OpenOffice.org Basic : saving;with password by default
+OpenOffice.org Basic : saving as command
+OpenOffice.org Basic : saving as command;precautions
+OpenOffice.org Basic : scaling
+OpenOffice.org Basic : scaling;font sizes in user interface
+OpenOffice.org Basic : scaling;objects
+OpenOffice.org Basic : scaling;pictures
+OpenOffice.org Basic : scaling;printing in OpenOffice.org Math
+OpenOffice.org Basic : scaling;when printing presentations
+OpenOffice.org Basic : scaling, see also zooming
+OpenOffice.org Basic : scope of variables
+OpenOffice.org Basic : screen
+OpenOffice.org Basic : screen;full screen views
+OpenOffice.org Basic : screen;scaling
+OpenOffice.org Basic : screen magnifiers
+OpenOffice.org Basic : screen readers
+OpenOffice.org Basic : script organization
+OpenOffice.org Basic : scroll bar control
+OpenOffice.org Basic : scrollbars
+OpenOffice.org Basic : scrollbars;controls
+OpenOffice.org Basic : scrollbars;displaying (Calc)
+OpenOffice.org Basic : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Basic : search criteria for database functions in cells
+OpenOffice.org Basic : search engines
+OpenOffice.org Basic : search engines;definition
+OpenOffice.org Basic : search engines;selecting
+OpenOffice.org Basic : searching
+OpenOffice.org Basic : searching;all sheets
+OpenOffice.org Basic : searching;databases
+OpenOffice.org Basic : searching;form filters
+OpenOffice.org Basic : searching;Internet
+OpenOffice.org Basic : searching;tables and forms
+OpenOffice.org Basic : Second function
+OpenOffice.org Basic : sections
+OpenOffice.org Basic : sections;backgrounds
+OpenOffice.org Basic : security
+OpenOffice.org Basic : security;digital signatures
+OpenOffice.org Basic : security;options for documents with macros
+OpenOffice.org Basic : security;protecting contents
+OpenOffice.org Basic : security;warning dialogs with macros
+OpenOffice.org Basic : Seek function
+OpenOffice.org Basic : Seek statement
+OpenOffice.org Basic : Select...Case statement
+OpenOffice.org Basic : selecting
+OpenOffice.org Basic : selecting;controls
+OpenOffice.org Basic : selecting;measurement units
+OpenOffice.org Basic : selecting;objects
+OpenOffice.org Basic : selecting;print areas
+OpenOffice.org Basic : selecting;several files
+OpenOffice.org Basic : selection clipboard
+OpenOffice.org Basic : selection frames
+OpenOffice.org Basic : selection modes in text
+OpenOffice.org Basic : selection options for controls
+OpenOffice.org Basic : sending
+OpenOffice.org Basic : sending;AutoAbstract function in presentations
+OpenOffice.org Basic : sending;documents as e-mail
+OpenOffice.org Basic : sending;documents as faxes
+OpenOffice.org Basic : separator lines
+OpenOffice.org Basic : separator lines;defining
+OpenOffice.org Basic : separators
+OpenOffice.org Basic : separators;conditional
+OpenOffice.org Basic : Server Side ImageMap
+OpenOffice.org Basic : Set statement
+OpenOffice.org Basic : SetAttr statement
+OpenOffice.org Basic : settings
+OpenOffice.org Basic : settings;printers
+OpenOffice.org Basic : settings;program configuration
+OpenOffice.org Basic : settings;proxies
+OpenOffice.org Basic : settings;tracking changes
+OpenOffice.org Basic : settings;views
+OpenOffice.org Basic : SGML
+OpenOffice.org Basic : SGML;definition
+OpenOffice.org Basic : Sgn function
+OpenOffice.org Basic : shadows
+OpenOffice.org Basic : shadows;areas
+OpenOffice.org Basic : shadows;borders
+OpenOffice.org Basic : shadows;characters
+OpenOffice.org Basic : shadows;characters, using context menu
+OpenOffice.org Basic : sharing documents
+OpenOffice.org Basic : sharpening filter
+OpenOffice.org Basic : sheet tabs
+OpenOffice.org Basic : sheet tabs;displaying
+OpenOffice.org Basic : sheets
+OpenOffice.org Basic : sheets;searching all
+OpenOffice.org Basic : Shell function
+OpenOffice.org Basic : shortcut keys
+OpenOffice.org Basic : shortcut keys;assigning macros
+OpenOffice.org Basic : shortcut keys;Basic IDE
+OpenOffice.org Basic : shortcut keys;general
+OpenOffice.org Basic : shortcut keys;in databases
+OpenOffice.org Basic : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Basic : showing
+OpenOffice.org Basic : showing;changes
+OpenOffice.org Basic : showing;docked windows
+OpenOffice.org Basic : showing;drawings and controls (Writer)
+OpenOffice.org Basic : showing;live presentations on the Internet
+OpenOffice.org Basic : showing;toolbars
+OpenOffice.org Basic : signing documents with digital signatures
+OpenOffice.org Basic : similarity search
+OpenOffice.org Basic : simple handles (Writer)
+OpenOffice.org Basic : simplified Chinese
+OpenOffice.org Basic : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Basic : Sin function
+OpenOffice.org Basic : single sign on options
+OpenOffice.org Basic : single-line spacing in text
+OpenOffice.org Basic : sizes
+OpenOffice.org Basic : sizes;draw objects
+OpenOffice.org Basic : sizes;pictures
+OpenOffice.org Basic : slanting draw objects
+OpenOffice.org Basic : small capitals
+OpenOffice.org Basic : small icons
+OpenOffice.org Basic : smart tag configuration
+OpenOffice.org Basic : smooth scrolling (Writer)
+OpenOffice.org Basic : smoothing filter
+OpenOffice.org Basic : snap grid defaults (Writer/Calc)
+OpenOffice.org Basic : snapping in presentations and drawings
+OpenOffice.org Basic : solarization filter
+OpenOffice.org Basic : sort lists
+OpenOffice.org Basic : sort lists;copying to in Calc
+OpenOffice.org Basic : sorting
+OpenOffice.org Basic : sorting;data in forms
+OpenOffice.org Basic : sorting;databases
+OpenOffice.org Basic : sounds
+OpenOffice.org Basic : sounds;inserting and playing
+OpenOffice.org Basic : Space function
+OpenOffice.org Basic : spaces
+OpenOffice.org Basic : spaces;displaying (Writer)
+OpenOffice.org Basic : spaces;ignoring double
+OpenOffice.org Basic : spaces;inserting protected spaces
+OpenOffice.org Basic : spaces;showing protected spaces (Writer)
+OpenOffice.org Basic : spacing
+OpenOffice.org Basic : spacing;between paragraphs in footnotes
+OpenOffice.org Basic : spacing;font effects
+OpenOffice.org Basic : spacing;lines and paragraphs
+OpenOffice.org Basic : spacing;tab stops in text documents
+OpenOffice.org Basic : spacing;tabs in presentations
+OpenOffice.org Basic : spadmin
+OpenOffice.org Basic : special characters
+OpenOffice.org Basic : speech bubbles
+OpenOffice.org Basic : speed of printing
+OpenOffice.org Basic : spellcheck
+OpenOffice.org Basic : spellcheck;activating for a language
+OpenOffice.org Basic : spellcheck;context menus
+OpenOffice.org Basic : spellcheck;default languages
+OpenOffice.org Basic : spellcheck;dialog
+OpenOffice.org Basic : spellcheck;dictionary of exceptions
+OpenOffice.org Basic : spellcheck;ignore list
+OpenOffice.org Basic : spin button creation
+OpenOffice.org Basic : Split function
+OpenOffice.org Basic : spoolfiles with Xprinter
+OpenOffice.org Basic : spreadsheets
+OpenOffice.org Basic : spreadsheets;as databases (base)
+OpenOffice.org Basic : spreadsheets;copying areas to text documents
+OpenOffice.org Basic : spreadsheets;creating/opening
+OpenOffice.org Basic : spreadsheets;inserting charts
+OpenOffice.org Basic : spreadsheets;inserting database records
+OpenOffice.org Basic : spreadsheets;printing
+OpenOffice.org Basic : spreadsheets;saving
+OpenOffice.org Basic : spreadsheets;saving automatically
+OpenOffice.org Basic : spreadsheets;saving in other formats
+OpenOffice.org Basic : spreadsheets;sending as e-mail
+OpenOffice.org Basic : SQL
+OpenOffice.org Basic : SQL;definition
+OpenOffice.org Basic : SQL;DISTINCT parameter
+OpenOffice.org Basic : SQL;executing SQL commands
+OpenOffice.org Basic : SQL;executing SQL statements (Base)
+OpenOffice.org Basic : SQL;queries (Base)
+OpenOffice.org Basic : Sqr function
+OpenOffice.org Basic : square drawings
+OpenOffice.org Basic : standard bar on/off
+OpenOffice.org Basic : standard filters in databases
+OpenOffice.org Basic : standard printer under UNIX
+OpenOffice.org Basic : start parameters
+OpenOffice.org Basic : Static statement
+OpenOffice.org Basic : status bar on/off
+OpenOffice.org Basic : Step statement
+OpenOffice.org Basic : stickers
+OpenOffice.org Basic : Stop statement
+OpenOffice.org Basic : stopping macros
+OpenOffice.org Basic : Str function
+OpenOffice.org Basic : StrComp function
+OpenOffice.org Basic : strikethrough
+OpenOffice.org Basic : strikethrough;characters
+OpenOffice.org Basic : strikethrough;font effects
+OpenOffice.org Basic : String function
+OpenOffice.org Basic : styles
+OpenOffice.org Basic : styles;'changed' message
+OpenOffice.org Basic : styles;copying between documents
+OpenOffice.org Basic : styles;keyboard shortcuts
+OpenOffice.org Basic : styles;organizing
+OpenOffice.org Basic : styles;printing styles used in a document
+OpenOffice.org Basic : styles;replacing automatically
+OpenOffice.org Basic : Styles and Formatting window
+OpenOffice.org Basic : Styles and Formatting window;docking
+OpenOffice.org Basic : Sub statement
+OpenOffice.org Basic : subforms
+OpenOffice.org Basic : subforms;creating
+OpenOffice.org Basic : subforms;description
+OpenOffice.org Basic : submitting forms
+OpenOffice.org Basic : subroutines
+OpenOffice.org Basic : suffixes in file formats
+OpenOffice.org Basic : support on the Web
+OpenOffice.org Basic : Switch function
+OpenOffice.org Basic : synchronizing
+OpenOffice.org Basic : synchronizing;labels and business cards
+OpenOffice.org Basic : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Basic : system address book registration
+OpenOffice.org Basic : tab stops
+OpenOffice.org Basic : tab stops;displaying (Writer)
+OpenOffice.org Basic : tab stops;inserting and editing
+OpenOffice.org Basic : tab stops;setting in sheets
+OpenOffice.org Basic : tab stops;settings
+OpenOffice.org Basic : tab stops;spacing in presentations
+OpenOffice.org Basic : tab stops;spacing in text documents
+OpenOffice.org Basic : table controls
+OpenOffice.org Basic : table controls;form functions
+OpenOffice.org Basic : table controls;keyboard-only edit mode
+OpenOffice.org Basic : table controls;properties
+OpenOffice.org Basic : table views of databases
+OpenOffice.org Basic : Table Wizard (Base)
+OpenOffice.org Basic : tables
+OpenOffice.org Basic : tables;inserting line breaks
+OpenOffice.org Basic : tables in databases
+OpenOffice.org Basic : tables in databases;access rights to (Base)
+OpenOffice.org Basic : tables in databases;adding to queries
+OpenOffice.org Basic : tables in databases;browsing and editing
+OpenOffice.org Basic : tables in databases;copying database tables (Base)
+OpenOffice.org Basic : tables in databases;creating
+OpenOffice.org Basic : tables in databases;creating in design view
+OpenOffice.org Basic : tables in databases;importing text formats (Base)
+OpenOffice.org Basic : tables in databases;joining for queries (Base)
+OpenOffice.org Basic : tables in databases;printing queries (Base)
+OpenOffice.org Basic : tables in databases;relations (Base)
+OpenOffice.org Basic : tables in databases;searching
+OpenOffice.org Basic : tables in spreadsheets
+OpenOffice.org Basic : tables in spreadsheets;copying data to other applications
+OpenOffice.org Basic : tables in spreadsheets;defining borders
+OpenOffice.org Basic : tables in spreadsheets;value highlighting
+OpenOffice.org Basic : tables in text
+OpenOffice.org Basic : tables in text;captions
+OpenOffice.org Basic : tables in text;creating automatically
+OpenOffice.org Basic : tables in text;default settings
+OpenOffice.org Basic : tables in text;defining borders
+OpenOffice.org Basic : tables in text;displaying
+OpenOffice.org Basic : tables in text;printing
+OpenOffice.org Basic : tabs
+OpenOffice.org Basic : tabs;displaying sheet tabs
+OpenOffice.org Basic : tags
+OpenOffice.org Basic : tags;definition
+OpenOffice.org Basic : tags;META tags
+OpenOffice.org Basic : Tan function
+OpenOffice.org Basic : templates
+OpenOffice.org Basic : templates;agendas
+OpenOffice.org Basic : templates;changing basic fonts
+OpenOffice.org Basic : templates;database reports
+OpenOffice.org Basic : templates;deleting
+OpenOffice.org Basic : templates;editing and saving
+OpenOffice.org Basic : templates;faxes
+OpenOffice.org Basic : templates;importing and exporting
+OpenOffice.org Basic : templates;letters
+OpenOffice.org Basic : templates;new documents from templates
+OpenOffice.org Basic : templates;opening documents with
+OpenOffice.org Basic : templates;organizing
+OpenOffice.org Basic : terminology
+OpenOffice.org Basic : terminology;general glossary
+OpenOffice.org Basic : terminology;Internet glossary
+OpenOffice.org Basic : test mode control
+OpenOffice.org Basic : testing XML filters
+OpenOffice.org Basic : text
+OpenOffice.org Basic : text;animating
+OpenOffice.org Basic : text;Asian layout
+OpenOffice.org Basic : text;bold
+OpenOffice.org Basic : text;coloring
+OpenOffice.org Basic : text;contours
+OpenOffice.org Basic : text;copying by drag and drop
+OpenOffice.org Basic : text;CTL languages
+OpenOffice.org Basic : text;drawing pictures
+OpenOffice.org Basic : text;font effects
+OpenOffice.org Basic : text;font sizes
+OpenOffice.org Basic : text;font styles
+OpenOffice.org Basic : text;fonts and formats
+OpenOffice.org Basic : text;Fontwork icons
+OpenOffice.org Basic : text;hyperlinks
+OpenOffice.org Basic : text;inserting special characters
+OpenOffice.org Basic : text;italics
+OpenOffice.org Basic : text;kerning
+OpenOffice.org Basic : text;language selection
+OpenOffice.org Basic : text;line spacing
+OpenOffice.org Basic : text;overwriting or inserting
+OpenOffice.org Basic : text;printing in black
+OpenOffice.org Basic : text;replacing with format
+OpenOffice.org Basic : text;selection modes
+OpenOffice.org Basic : text;shadowed
+OpenOffice.org Basic : text;text/draw objects
+OpenOffice.org Basic : text attributes
+OpenOffice.org Basic : text attributes;hyperlinks
+OpenOffice.org Basic : text attributes;undoing
+OpenOffice.org Basic : text boxes
+OpenOffice.org Basic : text boxes;controls
+OpenOffice.org Basic : text boxes;form functions
+OpenOffice.org Basic : text boxes;positioning
+OpenOffice.org Basic : text breaks in cells
+OpenOffice.org Basic : text colors for better accessibility
+OpenOffice.org Basic : text databases (Base)
+OpenOffice.org Basic : text documents
+OpenOffice.org Basic : text documents;creating/opening
+OpenOffice.org Basic : text documents;importing/exporting
+OpenOffice.org Basic : text documents;inserting spreadsheet cells
+OpenOffice.org Basic : text documents;print settings
+OpenOffice.org Basic : text documents;printing
+OpenOffice.org Basic : text documents;saving
+OpenOffice.org Basic : text documents;saving automatically
+OpenOffice.org Basic : text documents;saving in other formats
+OpenOffice.org Basic : text documents;sending as e-mail
+OpenOffice.org Basic : text effects
+OpenOffice.org Basic : text flow
+OpenOffice.org Basic : text flow;in cells
+OpenOffice.org Basic : text formats
+OpenOffice.org Basic : text formats;databases
+OpenOffice.org Basic : text formats;pasting
+OpenOffice.org Basic : text input fields
+OpenOffice.org Basic : text layout for special languages
+OpenOffice.org Basic : text objects
+OpenOffice.org Basic : text objects;alignment
+OpenOffice.org Basic : text objects;draw functions
+OpenOffice.org Basic : text objects;fonts
+OpenOffice.org Basic : text objects;in presentations and drawings
+OpenOffice.org Basic : text overflow in spreadsheet cells
+OpenOffice.org Basic : text, see also text documents, paragraphs and characters
+OpenOffice.org Basic : TextArt, see Fontwork
+OpenOffice.org Basic : textures
+OpenOffice.org Basic : textures;inserting from Gallery
+OpenOffice.org Basic : textures;on chart bars
+OpenOffice.org Basic : Thai
+OpenOffice.org Basic : Thai;entering text
+OpenOffice.org Basic : Thai;language settings
+OpenOffice.org Basic : thesaurus
+OpenOffice.org Basic : thesaurus;activating for a language
+OpenOffice.org Basic : ThisComponent property
+OpenOffice.org Basic : ticker text
+OpenOffice.org Basic : time field control
+OpenOffice.org Basic : time fields
+OpenOffice.org Basic : time fields;form functions
+OpenOffice.org Basic : Time statement
+OpenOffice.org Basic : Timer function
+OpenOffice.org Basic : times
+OpenOffice.org Basic : times;inserting when printing presentations
+OpenOffice.org Basic : times, formats
+OpenOffice.org Basic : TimeSerial function
+OpenOffice.org Basic : TimeValue function
+OpenOffice.org Basic : tips
+OpenOffice.org Basic : tips;extended tips in Help
+OpenOffice.org Basic : title rows
+OpenOffice.org Basic : title rows;printing in OpenOffice.org Math
+OpenOffice.org Basic : titles
+OpenOffice.org Basic : titles;changing
+OpenOffice.org Basic : titles;editing in charts
+OpenOffice.org Basic : titles;font effects
+OpenOffice.org Basic : titles;formatting automatically
+OpenOffice.org Basic : titles;objects
+OpenOffice.org Basic : To statement
+OpenOffice.org Basic : toolbars
+OpenOffice.org Basic : toolbars;adding buttons
+OpenOffice.org Basic : toolbars;Basic IDE
+OpenOffice.org Basic : toolbars;docking/undocking
+OpenOffice.org Basic : toolbars;Form Navigation bar
+OpenOffice.org Basic : toolbars;viewing/closing
+OpenOffice.org Basic : tools bar
+OpenOffice.org Basic : tooltips
+OpenOffice.org Basic : tooltips;extended tips
+OpenOffice.org Basic : tooltips;help
+OpenOffice.org Basic : traditional Chinese
+OpenOffice.org Basic : traditional Chinese;translating to simplified chinese
+OpenOffice.org Basic : translating dialogs
+OpenOffice.org Basic : transparency
+OpenOffice.org Basic : transparency;areas
+OpenOffice.org Basic : transparency;off for faster printing
+OpenOffice.org Basic : transparency;saving
+OpenOffice.org Basic : tree view of Help
+OpenOffice.org Basic : Trim function
+OpenOffice.org Basic : twips
+OpenOffice.org Basic : twips;definition
+OpenOffice.org Basic : TwipsPerPixelX function
+OpenOffice.org Basic : TwipsPerPixelY function
+OpenOffice.org Basic : typefaces
+OpenOffice.org Basic : typefaces;adding under UNIX
+OpenOffice.org Basic : typefaces;formats
+OpenOffice.org Basic : TypeName function
+OpenOffice.org Basic : types of variables
+OpenOffice.org Basic : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Basic : typography
+OpenOffice.org Basic : typography;Asian
+OpenOffice.org Basic : UBound function
+OpenOffice.org Basic : UCase function
+OpenOffice.org Basic : underlining
+OpenOffice.org Basic : underlining;AutoFormat function
+OpenOffice.org Basic : underlining;characters
+OpenOffice.org Basic : underlining;text
+OpenOffice.org Basic : undocking windows
+OpenOffice.org Basic : undoing
+OpenOffice.org Basic : undoing;direct formatting
+OpenOffice.org Basic : undoing;editing
+OpenOffice.org Basic : undoing;number of steps
+OpenOffice.org Basic : ungrouping groups
+OpenOffice.org Basic : units
+OpenOffice.org Basic : units;converting
+OpenOffice.org Basic : units;measurement units
+OpenOffice.org Basic : UNO components
+OpenOffice.org Basic : UNO components;Extension Manager
+OpenOffice.org Basic : UNO components;integrating new
+OpenOffice.org Basic : Until
+OpenOffice.org Basic : update options
+OpenOffice.org Basic : updates
+OpenOffice.org Basic : updates;checking automatically
+OpenOffice.org Basic : updates;checking manually
+OpenOffice.org Basic : updating
+OpenOffice.org Basic : updating;fields and charts, automatically (Writer)
+OpenOffice.org Basic : updating;links in text documents
+OpenOffice.org Basic : updating;links, on opening
+OpenOffice.org Basic : updating;templates
+OpenOffice.org Basic : URL
+OpenOffice.org Basic : URL;changing hyperlink URLs
+OpenOffice.org Basic : URL;definition
+OpenOffice.org Basic : URL;in pictures
+OpenOffice.org Basic : URL;saving absolute/relative paths
+OpenOffice.org Basic : URL;turning off URL recognition
+OpenOffice.org Basic : user data
+OpenOffice.org Basic : user data;input
+OpenOffice.org Basic : user data;removing when saving
+OpenOffice.org Basic : user-defined dictionaries
+OpenOffice.org Basic : user-defined dictionaries;creating
+OpenOffice.org Basic : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Basic : user-defined dictionaries;editing
+OpenOffice.org Basic : user-defined styles
+OpenOffice.org Basic : user-defined styles;automatically replacing
+OpenOffice.org Basic : UTF-8/UCS2 support
+OpenOffice.org Basic : Val function
+OpenOffice.org Basic : values
+OpenOffice.org Basic : values;of variables
+OpenOffice.org Basic : values;rounded as shown (Calc)
+OpenOffice.org Basic : variables
+OpenOffice.org Basic : variables;for paths
+OpenOffice.org Basic : variables;global and local
+OpenOffice.org Basic : variables;observing values
+OpenOffice.org Basic : variables;passing to procedures and functions
+OpenOffice.org Basic : variables;scope
+OpenOffice.org Basic : variables;using
+OpenOffice.org Basic : VarType function
+OpenOffice.org Basic : VBA code
+OpenOffice.org Basic : VBA code;loading/saving documents with VBA code
+OpenOffice.org Basic : version management
+OpenOffice.org Basic : version numbers of documents
+OpenOffice.org Basic : versions
+OpenOffice.org Basic : versions;comparing documents
+OpenOffice.org Basic : versions;file saving as, restriction
+OpenOffice.org Basic : versions;merging document versions
+OpenOffice.org Basic : versions;of a document
+OpenOffice.org Basic : versions;OpenOffice.org
+OpenOffice.org Basic : vertical callouts
+OpenOffice.org Basic : vertical line control
+OpenOffice.org Basic : vertical scrollbar control
+OpenOffice.org Basic : vertical scrollbars (Writer)
+OpenOffice.org Basic : vertical text boxes
+OpenOffice.org Basic : videos
+OpenOffice.org Basic : viewing
+OpenOffice.org Basic : viewing;databases
+OpenOffice.org Basic : viewing;file properties
+OpenOffice.org Basic : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Basic : viewing;toolbars
+OpenOffice.org Basic : views
+OpenOffice.org Basic : views;creating database views (Base)
+OpenOffice.org Basic : views;defaults
+OpenOffice.org Basic : views;full screen
+OpenOffice.org Basic : views;icons
+OpenOffice.org Basic : views;in 3D
+OpenOffice.org Basic : views;scaling
+OpenOffice.org Basic : Visual Basic for Applications
+OpenOffice.org Basic : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Basic : Wait statement
+OpenOffice.org Basic : watching variables
+OpenOffice.org Basic : watermarks
+OpenOffice.org Basic : web documents
+OpenOffice.org Basic : web documents;XForms
+OpenOffice.org Basic : Web support
+OpenOffice.org Basic : WebCast export
+OpenOffice.org Basic : WebDAV over HTTPS
+OpenOffice.org Basic : WeekDay function
+OpenOffice.org Basic : While
+OpenOffice.org Basic : While;Do loop
+OpenOffice.org Basic : While;While...Wend loop
+OpenOffice.org Basic : windows
+OpenOffice.org Basic : windows;docking
+OpenOffice.org Basic : windows;docking definition
+OpenOffice.org Basic : windows;hiding/showing/docking
+OpenOffice.org Basic : windows;new
+OpenOffice.org Basic : With statement
+OpenOffice.org Basic : wizards
+OpenOffice.org Basic : wizards;agendas
+OpenOffice.org Basic : wizards;database queries
+OpenOffice.org Basic : wizards;database tables (Base)
+OpenOffice.org Basic : wizards;databases (Base)
+OpenOffice.org Basic : wizards;document converter
+OpenOffice.org Basic : wizards;Euro Converter
+OpenOffice.org Basic : wizards;faxes
+OpenOffice.org Basic : wizards;forms
+OpenOffice.org Basic : wizards;letters
+OpenOffice.org Basic : wizards;overview
+OpenOffice.org Basic : wizards;presentations
+OpenOffice.org Basic : wizards;reports
+OpenOffice.org Basic : Word documents
+OpenOffice.org Basic : Word documents;compatibility
+OpenOffice.org Basic : Word documents;saving as
+OpenOffice.org Basic : WordArt, see Fontwork
+OpenOffice.org Basic : words
+OpenOffice.org Basic : words;automatically replacing
+OpenOffice.org Basic : words;wrapping in cells
+OpenOffice.org Basic : words;wrapping in CTL
+OpenOffice.org Basic : working directory change
+OpenOffice.org Basic : wrapping text
+OpenOffice.org Basic : wrapping text;in cells
+OpenOffice.org Basic : write protection on/off
+OpenOffice.org Basic : Write statement
+OpenOffice.org Basic : writing aids options
+OpenOffice.org Basic : WYSIWYG in fonts lists
+OpenOffice.org Basic : XForms
+OpenOffice.org Basic : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Basic : XForms;conditions
+OpenOffice.org Basic : XForms;opening/editing
+OpenOffice.org Basic : XML converters
+OpenOffice.org Basic : XML file formats
+OpenOffice.org Basic : XML filters
+OpenOffice.org Basic : XML filters;creating/testing
+OpenOffice.org Basic : XML filters;saving as package/installing/deleting
+OpenOffice.org Basic : XML filters;settings
+OpenOffice.org Basic : XML Forms, see XForms
+OpenOffice.org Basic : Xor operator (logical)
+OpenOffice.org Basic : XSLT filters, see also XML filters
+OpenOffice.org Basic : Year function
+OpenOffice.org Basic : years
+OpenOffice.org Basic : years;2-digit options
+OpenOffice.org Basic : zero values
+OpenOffice.org Basic : zero values;displaying (Calc)
+OpenOffice.org Basic : zooming
+OpenOffice.org Basic : zooming;page views
+OpenOffice.org Basic : zooming;pictures
+OpenOffice.org Basic : zooming;status bar
+OpenOffice.org Calc : #N/A error
+OpenOffice.org Calc : #N/A error;assigning to a cell
+OpenOffice.org Calc : #N/A error;recognizing
+OpenOffice.org Calc : #NAME error message
+OpenOffice.org Calc : #REF error message
+OpenOffice.org Calc : 1/2 replacement
+OpenOffice.org Calc : 3D charts
+OpenOffice.org Calc : 3D text creation
+OpenOffice.org Calc : 3D view
+OpenOffice.org Calc : abbreviation replacement
+OpenOffice.org Calc : ABS function
+OpenOffice.org Calc : absolute addresses in spreadsheets
+OpenOffice.org Calc : absolute hyperlinks
+OpenOffice.org Calc : absolute references in spreadsheets
+OpenOffice.org Calc : absolute saving of URLs
+OpenOffice.org Calc : absolute values
+OpenOffice.org Calc : accents
+OpenOffice.org Calc : Access databases (base)
+OpenOffice.org Calc : access rights for database tables (Base)
+OpenOffice.org Calc : accessibility
+OpenOffice.org Calc : accessibility;general shortcuts
+OpenOffice.org Calc : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Calc : accessibility;OpenOffice.org Calc shortcuts
+OpenOffice.org Calc : accessibility;OpenOffice.org features
+OpenOffice.org Calc : accessibility;options
+OpenOffice.org Calc : ACCRINT function
+OpenOffice.org Calc : ACCRINTM function
+OpenOffice.org Calc : accrued interests
+OpenOffice.org Calc : accrued interests;one-off payments
+OpenOffice.org Calc : accrued interests;periodic payments
+OpenOffice.org Calc : accumulated interests
+OpenOffice.org Calc : ACOS function
+OpenOffice.org Calc : ACOSH function
+OpenOffice.org Calc : ACOT function
+OpenOffice.org Calc : ACOTH function
+OpenOffice.org Calc : actions in case of incorrect input
+OpenOffice.org Calc : activating
+OpenOffice.org Calc : activating;context menus
+OpenOffice.org Calc : activating;Error Report Tool
+OpenOffice.org Calc : activating;extended help tips
+OpenOffice.org Calc : activating;plug-ins
+OpenOffice.org Calc : ActiveX control
+OpenOffice.org Calc : Adabas D databases (base)
+OpenOffice.org Calc : add-ins
+OpenOffice.org Calc : add-ins;analysis functions
+OpenOffice.org Calc : add-ins;for programming
+OpenOffice.org Calc : add-ins;functions
+OpenOffice.org Calc : add-ons, see UNO components
+OpenOffice.org Calc : adding
+OpenOffice.org Calc : adding;numbers in cell ranges
+OpenOffice.org Calc : adding;specified numbers
+OpenOffice.org Calc : additional selection mode
+OpenOffice.org Calc : address books
+OpenOffice.org Calc : address books;LDAP server (Base)
+OpenOffice.org Calc : address books;registering
+OpenOffice.org Calc : ADDRESS function
+OpenOffice.org Calc : address labels from databases
+OpenOffice.org Calc : addressing
+OpenOffice.org Calc : addressing;automatic
+OpenOffice.org Calc : addressing;by defined names
+OpenOffice.org Calc : addressing;relative and absolute
+OpenOffice.org Calc : adjusting array ranges
+OpenOffice.org Calc : ADO databases (Base)
+OpenOffice.org Calc : advanced filters
+OpenOffice.org Calc : Agenda Wizard
+OpenOffice.org Calc : aging filter
+OpenOffice.org Calc : algebraic signs
+OpenOffice.org Calc : aligning
+OpenOffice.org Calc : aligning;2D charts
+OpenOffice.org Calc : aligning;cells
+OpenOffice.org Calc : aligning;objects
+OpenOffice.org Calc : aligning;paragraphs
+OpenOffice.org Calc : aligning;tables in text
+OpenOffice.org Calc : aligning;text objects
+OpenOffice.org Calc : aligning;titles in charts
+OpenOffice.org Calc : allowances
+OpenOffice.org Calc : allowed cell names
+OpenOffice.org Calc : alternative fonts
+OpenOffice.org Calc : AMORDEGRC function
+OpenOffice.org Calc : AMORLINC function
+OpenOffice.org Calc : amortization installment
+OpenOffice.org Calc : amortizations, see also depreciations
+OpenOffice.org Calc : amount received for fixed-interest securities
+OpenOffice.org Calc : ampersand symbol, see also operators
+OpenOffice.org Calc : analysis functions
+OpenOffice.org Calc : anchors
+OpenOffice.org Calc : anchors;changing
+OpenOffice.org Calc : anchors;displaying (Calc)
+OpenOffice.org Calc : anchors;types/positions for draw objects
+OpenOffice.org Calc : AND function
+OpenOffice.org Calc : animations
+OpenOffice.org Calc : animations;accessibility options
+OpenOffice.org Calc : annual net interest rates
+OpenOffice.org Calc : annual return on treasury bills
+OpenOffice.org Calc : annuities
+OpenOffice.org Calc : appearance options
+OpenOffice.org Calc : appending sheets
+OpenOffice.org Calc : Arabic
+OpenOffice.org Calc : Arabic;entering text
+OpenOffice.org Calc : Arabic;language settings
+OpenOffice.org Calc : ARABIC function
+OpenOffice.org Calc : area charts
+OpenOffice.org Calc : areas
+OpenOffice.org Calc : areas;bitmap patterns
+OpenOffice.org Calc : areas;hatched/dotted
+OpenOffice.org Calc : areas;shadows
+OpenOffice.org Calc : areas;slanting
+OpenOffice.org Calc : areas;styles
+OpenOffice.org Calc : areas;transparency
+OpenOffice.org Calc : AREAS function
+OpenOffice.org Calc : areas, see also cell ranges
+OpenOffice.org Calc : arguments in command line
+OpenOffice.org Calc : arithmetic declining depreciations
+OpenOffice.org Calc : arithmetic lists
+OpenOffice.org Calc : arithmetic-degressive depreciations
+OpenOffice.org Calc : arithmetical operators
+OpenOffice.org Calc : arranging
+OpenOffice.org Calc : arranging;objects
+OpenOffice.org Calc : array formulas
+OpenOffice.org Calc : arrows
+OpenOffice.org Calc : arrows;defining arrow heads
+OpenOffice.org Calc : arrows;defining arrow lines
+OpenOffice.org Calc : arrows;drawing in text
+OpenOffice.org Calc : ASC function
+OpenOffice.org Calc : ASCII
+OpenOffice.org Calc : ASCII;definition
+OpenOffice.org Calc : Asian languages
+OpenOffice.org Calc : Asian languages;enabling
+OpenOffice.org Calc : Asian languages;sorting
+OpenOffice.org Calc : Asian Phonetic Guide
+OpenOffice.org Calc : Asian typography
+OpenOffice.org Calc : ASIN function
+OpenOffice.org Calc : ASINH function
+OpenOffice.org Calc : assigning scripts
+OpenOffice.org Calc : assistive technology in OpenOffice.org
+OpenOffice.org Calc : ATAN function
+OpenOffice.org Calc : ATAN2 function
+OpenOffice.org Calc : ATANH function
+OpenOffice.org Calc : attaching toolbars
+OpenOffice.org Calc : attachments in e-mails
+OpenOffice.org Calc : attributes
+OpenOffice.org Calc : attributes;cells
+OpenOffice.org Calc : audio
+OpenOffice.org Calc : audio;inserting
+OpenOffice.org Calc : auto filling cells
+OpenOffice.org Calc : auto reloading HTML documents
+OpenOffice.org Calc : AutoAbstract function for sending text to presentations
+OpenOffice.org Calc : AutoCalculate function in sheets
+OpenOffice.org Calc : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Calc : AutoComplete function in text and list boxes
+OpenOffice.org Calc : AutoCorrect function
+OpenOffice.org Calc : AutoCorrect function;cell contents
+OpenOffice.org Calc : AutoCorrect function;context menu
+OpenOffice.org Calc : AutoCorrect function;options
+OpenOffice.org Calc : AutoCorrect function;pictures and frames
+OpenOffice.org Calc : AutoCorrect function;quotes
+OpenOffice.org Calc : AutoCorrect function;replacement table
+OpenOffice.org Calc : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Calc : AutoCorrect function;URL recognition
+OpenOffice.org Calc : AutoFill function
+OpenOffice.org Calc : AutoFilter function
+OpenOffice.org Calc : AutoFilter function;applying
+OpenOffice.org Calc : AutoFilter function;subtotals
+OpenOffice.org Calc : AutoFormat function
+OpenOffice.org Calc : AutoFormat function;defining and applying formats
+OpenOffice.org Calc : AutoFormat function;switching on and off
+OpenOffice.org Calc : AutoInput function on/off
+OpenOffice.org Calc : automatic addressing in tables
+OpenOffice.org Calc : automatic captions (Writer)
+OpenOffice.org Calc : automatic control focus
+OpenOffice.org Calc : automatic date updates
+OpenOffice.org Calc : automatic formatting in spreadsheets
+OpenOffice.org Calc : automatic hyperlink formatting
+OpenOffice.org Calc : automatic hyphenation in spreadsheets
+OpenOffice.org Calc : automatic line breaks
+OpenOffice.org Calc : automatic lines/borders in text
+OpenOffice.org Calc : automatic saving
+OpenOffice.org Calc : AutoPilots, see wizards
+OpenOffice.org Calc : AutoValue
+OpenOffice.org Calc : AutoValue;database tables
+OpenOffice.org Calc : AVEDEV function
+OpenOffice.org Calc : AVERAGE function
+OpenOffice.org Calc : AVERAGEA function
+OpenOffice.org Calc : averages
+OpenOffice.org Calc : averages;in Calc databases
+OpenOffice.org Calc : averages;statistical functions
+OpenOffice.org Calc : averages in charts
+OpenOffice.org Calc : axes
+OpenOffice.org Calc : axes;better scaling
+OpenOffice.org Calc : axes;formatting
+OpenOffice.org Calc : axes;formatting grids
+OpenOffice.org Calc : axes;inserting grids
+OpenOffice.org Calc : axes;interval marks
+OpenOffice.org Calc : axes;showing axes in charts
+OpenOffice.org Calc : axes in charts
+OpenOffice.org Calc : B function
+OpenOffice.org Calc : back-solving
+OpenOffice.org Calc : backgrounds
+OpenOffice.org Calc : backgrounds;cell ranges
+OpenOffice.org Calc : backgrounds;cells and pages
+OpenOffice.org Calc : backgrounds;defining colors/pictures
+OpenOffice.org Calc : backgrounds;frames/sections/indexes
+OpenOffice.org Calc : backgrounds;inserting from Gallery
+OpenOffice.org Calc : backgrounds;printing
+OpenOffice.org Calc : backing window
+OpenOffice.org Calc : backups
+OpenOffice.org Calc : backups;automatic
+OpenOffice.org Calc : backups;documents
+OpenOffice.org Calc : BAHTTEXT function
+OpenOffice.org Calc : bar charts
+OpenOffice.org Calc : BASE function
+OpenOffice.org Calc : base-10 logarithm
+OpenOffice.org Calc : Basic
+OpenOffice.org Calc : Basic;fonts for source display
+OpenOffice.org Calc : Basic;programming
+OpenOffice.org Calc : Basic;recording macros
+OpenOffice.org Calc : basic fonts
+OpenOffice.org Calc : Basic IDE for user-defined functions
+OpenOffice.org Calc : Bessel functions
+OpenOffice.org Calc : BETADIST function
+OpenOffice.org Calc : BETAINV function
+OpenOffice.org Calc : Bézier curves
+OpenOffice.org Calc : Bézier curves;control points in presentations
+OpenOffice.org Calc : bi-directional writing
+OpenOffice.org Calc : BIN2DEC function
+OpenOffice.org Calc : BIN2HEX function
+OpenOffice.org Calc : BIN2OCT function
+OpenOffice.org Calc : binary system
+OpenOffice.org Calc : binary system;converting to
+OpenOffice.org Calc : binding space
+OpenOffice.org Calc : BINOMDIST function
+OpenOffice.org Calc : bitmaps
+OpenOffice.org Calc : bitmaps;inserting and editing
+OpenOffice.org Calc : bitmaps;off for faster printing
+OpenOffice.org Calc : bitmaps;patterns
+OpenOffice.org Calc : black and white printing
+OpenOffice.org Calc : black printing in Calc
+OpenOffice.org Calc : blank cell contents
+OpenOffice.org Calc : block selection mode
+OpenOffice.org Calc : bold
+OpenOffice.org Calc : bold;AutoFormat function
+OpenOffice.org Calc : bold;text
+OpenOffice.org Calc : bookmarks
+OpenOffice.org Calc : bookmarks;Help
+OpenOffice.org Calc : borders
+OpenOffice.org Calc : borders;arranging
+OpenOffice.org Calc : borders;cells
+OpenOffice.org Calc : borders;cells and pages
+OpenOffice.org Calc : borders;cells on screen (Calc)
+OpenOffice.org Calc : borders;for paragraphs
+OpenOffice.org Calc : borders;for tables
+OpenOffice.org Calc : borders;printing cells
+OpenOffice.org Calc : borders;shadows
+OpenOffice.org Calc : borders;table boundaries (Writer)
+OpenOffice.org Calc : borders, see also frames
+OpenOffice.org Calc : bound fields
+OpenOffice.org Calc : bound fields;controls
+OpenOffice.org Calc : boundaries of tables (Writer)
+OpenOffice.org Calc : break display (Writer)
+OpenOffice.org Calc : breaks in cells
+OpenOffice.org Calc : brochures
+OpenOffice.org Calc : brochures;printing several
+OpenOffice.org Calc : build numbers of OpenOffice.org
+OpenOffice.org Calc : bullet lists
+OpenOffice.org Calc : bullet lists;formatting options
+OpenOffice.org Calc : bullets
+OpenOffice.org Calc : bullets;paragraphs
+OpenOffice.org Calc : bullets;replacing
+OpenOffice.org Calc : bullets;turning off
+OpenOffice.org Calc : business cards
+OpenOffice.org Calc : business cards;creating and synchronizing
+OpenOffice.org Calc : business cards;using templates
+OpenOffice.org Calc : button bars, see toolbars
+OpenOffice.org Calc : buttons
+OpenOffice.org Calc : buttons;adding push buttons
+OpenOffice.org Calc : buttons;big/small
+OpenOffice.org Calc : buttons;editing hyperlink buttons
+OpenOffice.org Calc : buttons;form functions
+OpenOffice.org Calc : buttons;toolbars
+OpenOffice.org Calc : cache for graphics
+OpenOffice.org Calc : calculating
+OpenOffice.org Calc : calculating;accumulated interests
+OpenOffice.org Calc : calculating;annual net interest rates
+OpenOffice.org Calc : calculating;annuities
+OpenOffice.org Calc : calculating;arithmetic-degressive depreciations
+OpenOffice.org Calc : calculating;auto calculating sheets
+OpenOffice.org Calc : calculating;averages in Calc databases
+OpenOffice.org Calc : calculating;conditional calculations
+OpenOffice.org Calc : calculating;constant interest rates
+OpenOffice.org Calc : calculating;Data Pilot
+OpenOffice.org Calc : calculating;depreciations
+OpenOffice.org Calc : calculating;durations
+OpenOffice.org Calc : calculating;future values
+OpenOffice.org Calc : calculating;geometric-degressive depreciations
+OpenOffice.org Calc : calculating;interests for unchanged amortization installments
+OpenOffice.org Calc : calculating;internal rates of return, irregular payments
+OpenOffice.org Calc : calculating;internal rates of return, regular payments
+OpenOffice.org Calc : calculating;iterative references (Calc)
+OpenOffice.org Calc : calculating;linear depreciations
+OpenOffice.org Calc : calculating;modified internal rates of return
+OpenOffice.org Calc : calculating;multiple sheets
+OpenOffice.org Calc : calculating;net present values
+OpenOffice.org Calc : calculating;nominal interest rates
+OpenOffice.org Calc : calculating;number of payment periods
+OpenOffice.org Calc : calculating;present values
+OpenOffice.org Calc : calculating;rates of return
+OpenOffice.org Calc : calculating;regression curves
+OpenOffice.org Calc : calculating;rounded off values
+OpenOffice.org Calc : calculating;series
+OpenOffice.org Calc : calculating;spreadsheets
+OpenOffice.org Calc : calculating;sums in Calc databases
+OpenOffice.org Calc : calculating;time differences
+OpenOffice.org Calc : calculating;total amortizement rates
+OpenOffice.org Calc : calculating;variable declining depreciations
+OpenOffice.org Calc : calculating;variables in equations
+OpenOffice.org Calc : calculating;with formulas
+OpenOffice.org Calc : callouts
+OpenOffice.org Calc : callouts;drawings
+OpenOffice.org Calc : capital letters
+OpenOffice.org Calc : capital letters;AutoCorrect function
+OpenOffice.org Calc : capital letters;AutoInput function
+OpenOffice.org Calc : capital letters;AutoInput function (in cells)
+OpenOffice.org Calc : capital letters;font effects
+OpenOffice.org Calc : captions
+OpenOffice.org Calc : captions;automatic captions (Writer)
+OpenOffice.org Calc : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Calc : captions, see also labels/callouts
+OpenOffice.org Calc : cascading update (Base)
+OpenOffice.org Calc : case sensitivity
+OpenOffice.org Calc : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Calc : case sensitivity;searching
+OpenOffice.org Calc : categories of functions
+OpenOffice.org Calc : CEILING function
+OpenOffice.org Calc : cell attributes
+OpenOffice.org Calc : cell contents
+OpenOffice.org Calc : cell contents;AutoCalculate function
+OpenOffice.org Calc : cell contents;deleting
+OpenOffice.org Calc : cell contents;no text
+OpenOffice.org Calc : cell contents;numbers
+OpenOffice.org Calc : cell contents;recalculating
+OpenOffice.org Calc : cell contents;searching in Calc databases
+OpenOffice.org Calc : cell contents;testing for references
+OpenOffice.org Calc : cell contents;text
+OpenOffice.org Calc : cell formats
+OpenOffice.org Calc : cell formats;assigning by formulas
+OpenOffice.org Calc : cell formats;conditional
+OpenOffice.org Calc : cell formats;text/numbers
+OpenOffice.org Calc : CELL function
+OpenOffice.org Calc : cell heights
+OpenOffice.org Calc : cell information
+OpenOffice.org Calc : cell input
+OpenOffice.org Calc : cell input;AutoInput function
+OpenOffice.org Calc : cell links search
+OpenOffice.org Calc : cell merges
+OpenOffice.org Calc : cell names
+OpenOffice.org Calc : cell names;defining/addressing
+OpenOffice.org Calc : cell protection
+OpenOffice.org Calc : cell protection;enabling
+OpenOffice.org Calc : cell protection;unprotecting
+OpenOffice.org Calc : cell ranges
+OpenOffice.org Calc : cell ranges;applying/removing filters
+OpenOffice.org Calc : cell ranges;creating names automatically
+OpenOffice.org Calc : cell ranges;defining names
+OpenOffice.org Calc : cell ranges;inserting named ranges
+OpenOffice.org Calc : cell ranges;printing
+OpenOffice.org Calc : cell ranges;selecting for data entries
+OpenOffice.org Calc : cell references
+OpenOffice.org Calc : cell references;showing
+OpenOffice.org Calc : cell styles
+OpenOffice.org Calc : cell styles;assigning by formulas
+OpenOffice.org Calc : cell styles;copying
+OpenOffice.org Calc : cell styles;selecting
+OpenOffice.org Calc : cell widths
+OpenOffice.org Calc : cells
+OpenOffice.org Calc : cells;aligning
+OpenOffice.org Calc : cells;AutoInput function of text
+OpenOffice.org Calc : cells;autorefreshing traces
+OpenOffice.org Calc : cells;backgrounds
+OpenOffice.org Calc : cells;borders
+OpenOffice.org Calc : cells;changing text/number formats
+OpenOffice.org Calc : cells;coloring (Calc)
+OpenOffice.org Calc : cells;conditional formatting
+OpenOffice.org Calc : cells;copying/deleting/formatting/moving
+OpenOffice.org Calc : cells;currency formats
+OpenOffice.org Calc : cells;cursor positions after input (Calc)
+OpenOffice.org Calc : cells;date and time formats
+OpenOffice.org Calc : cells;defining input help
+OpenOffice.org Calc : cells;defining names
+OpenOffice.org Calc : cells;deleting cells
+OpenOffice.org Calc : cells;deleting contents
+OpenOffice.org Calc : cells;filling automatically
+OpenOffice.org Calc : cells;formatting dialog
+OpenOffice.org Calc : cells;formatting without effect (Calc)
+OpenOffice.org Calc : cells;heights and widths
+OpenOffice.org Calc : cells;hiding for printing
+OpenOffice.org Calc : cells;inserting
+OpenOffice.org Calc : cells;Internet references
+OpenOffice.org Calc : cells;invalid data
+OpenOffice.org Calc : cells;line breaks
+OpenOffice.org Calc : cells;linked to controls
+OpenOffice.org Calc : cells;merging/unmerging
+OpenOffice.org Calc : cells;moving by drag and drop
+OpenOffice.org Calc : cells;notes
+OpenOffice.org Calc : cells;number formats
+OpenOffice.org Calc : cells;number of
+OpenOffice.org Calc : cells;operating in another document
+OpenOffice.org Calc : cells;pasting
+OpenOffice.org Calc : cells;print ranges
+OpenOffice.org Calc : cells;printing grids
+OpenOffice.org Calc : cells;protecting
+OpenOffice.org Calc : cells;references
+OpenOffice.org Calc : cells;referencing by drag and drop
+OpenOffice.org Calc : cells;refreshing traces
+OpenOffice.org Calc : cells;removing dependents
+OpenOffice.org Calc : cells;removing precedents
+OpenOffice.org Calc : cells;removing traces
+OpenOffice.org Calc : cells;resetting formats
+OpenOffice.org Calc : cells;rotating text
+OpenOffice.org Calc : cells;selecting
+OpenOffice.org Calc : cells;showing grid lines (Calc)
+OpenOffice.org Calc : cells;text breaks
+OpenOffice.org Calc : cells;text super/sub
+OpenOffice.org Calc : cells;trace fill mode
+OpenOffice.org Calc : cells;tracing dependents
+OpenOffice.org Calc : cells;tracing errors
+OpenOffice.org Calc : cells;tracing precedents
+OpenOffice.org Calc : cells;validity
+OpenOffice.org Calc : centered text
+OpenOffice.org Calc : centimeters
+OpenOffice.org Calc : certificates
+OpenOffice.org Calc : changes
+OpenOffice.org Calc : changes;accepting or rejecting
+OpenOffice.org Calc : changes;comparing to original
+OpenOffice.org Calc : changes;protecting
+OpenOffice.org Calc : changes;recording
+OpenOffice.org Calc : changes;review function
+OpenOffice.org Calc : changes;showing
+OpenOffice.org Calc : changing
+OpenOffice.org Calc : changing;currency formats
+OpenOffice.org Calc : changing;dates, automatically
+OpenOffice.org Calc : changing;document titles
+OpenOffice.org Calc : changing;file associations in Setup program
+OpenOffice.org Calc : changing;icon sizes
+OpenOffice.org Calc : changing;input in cells
+OpenOffice.org Calc : changing;links
+OpenOffice.org Calc : changing;number of decimal places
+OpenOffice.org Calc : changing;row heights/column widths
+OpenOffice.org Calc : changing;sheet names
+OpenOffice.org Calc : changing;sheet protection
+OpenOffice.org Calc : changing;table views
+OpenOffice.org Calc : changing;work directory
+OpenOffice.org Calc : changing, see also editing and replacing
+OpenOffice.org Calc : CHAR function
+OpenOffice.org Calc : character styles
+OpenOffice.org Calc : character styles;language selection
+OpenOffice.org Calc : characters
+OpenOffice.org Calc : characters;alternative fonts
+OpenOffice.org Calc : characters;Asian layout
+OpenOffice.org Calc : characters;bold
+OpenOffice.org Calc : characters;coloring
+OpenOffice.org Calc : characters;contours
+OpenOffice.org Calc : characters;displaying only on screen (Writer)
+OpenOffice.org Calc : characters;enabling CTL and Asian characters
+OpenOffice.org Calc : characters;font effects
+OpenOffice.org Calc : characters;fonts and formats
+OpenOffice.org Calc : characters;hyperlinks
+OpenOffice.org Calc : characters;italics
+OpenOffice.org Calc : characters;language selection
+OpenOffice.org Calc : characters;shadowed
+OpenOffice.org Calc : characters;spacing
+OpenOffice.org Calc : characters;special
+OpenOffice.org Calc : characters;superscript/subscript
+OpenOffice.org Calc : characters;underlining
+OpenOffice.org Calc : charcoal sketches filter
+OpenOffice.org Calc : chart legends
+OpenOffice.org Calc : chart legends;hiding
+OpenOffice.org Calc : chart legends;showing icons with labels
+OpenOffice.org Calc : chart types
+OpenOffice.org Calc : chart types;area
+OpenOffice.org Calc : chart types;column and bar
+OpenOffice.org Calc : chart types;column and line
+OpenOffice.org Calc : chart types;line
+OpenOffice.org Calc : chart types;net
+OpenOffice.org Calc : chart types;pie/donut
+OpenOffice.org Calc : chart types;stock
+OpenOffice.org Calc : chart types;XY (scatter)
+OpenOffice.org Calc : charts
+OpenOffice.org Calc : charts;3D views
+OpenOffice.org Calc : charts;aligning
+OpenOffice.org Calc : charts;arranging within stacks
+OpenOffice.org Calc : charts;bars with textures
+OpenOffice.org Calc : charts;choosing chart types
+OpenOffice.org Calc : charts;colors
+OpenOffice.org Calc : charts;copying with link to source cell range
+OpenOffice.org Calc : charts;data labels
+OpenOffice.org Calc : charts;displaying (Calc)
+OpenOffice.org Calc : charts;editing axes
+OpenOffice.org Calc : charts;editing data
+OpenOffice.org Calc : charts;editing legends
+OpenOffice.org Calc : charts;editing titles
+OpenOffice.org Calc : charts;formatting areas
+OpenOffice.org Calc : charts;formatting floors
+OpenOffice.org Calc : charts;formatting walls
+OpenOffice.org Calc : charts;inserting
+OpenOffice.org Calc : charts;overview
+OpenOffice.org Calc : charts;printing
+OpenOffice.org Calc : charts;properties
+OpenOffice.org Calc : charts;reorganizing
+OpenOffice.org Calc : charts;scaling axes
+OpenOffice.org Calc : charts;scaling text
+OpenOffice.org Calc : charts;shortcuts
+OpenOffice.org Calc : charts;showing axes
+OpenOffice.org Calc : charts;updating automatically (Writer)
+OpenOffice.org Calc : check box creation
+OpenOffice.org Calc : CHIDIST function
+OpenOffice.org Calc : CHIINV function
+OpenOffice.org Calc : Chinese writing systems
+OpenOffice.org Calc : CHITEST function
+OpenOffice.org Calc : CHOOSE function
+OpenOffice.org Calc : choosing printers
+OpenOffice.org Calc : circle drawings
+OpenOffice.org Calc : CLEAN function
+OpenOffice.org Calc : clearing, see also deleting/removing
+OpenOffice.org Calc : Client Side ImageMap
+OpenOffice.org Calc : clipboard
+OpenOffice.org Calc : clipboard;cutting
+OpenOffice.org Calc : clipboard;pasting
+OpenOffice.org Calc : clipboard;pasting formatted/unformatted text
+OpenOffice.org Calc : clipboard;selection clipboard
+OpenOffice.org Calc : clipboard;Unix
+OpenOffice.org Calc : closing
+OpenOffice.org Calc : closing;documents
+OpenOffice.org Calc : closing;toolbars
+OpenOffice.org Calc : CODE function
+OpenOffice.org Calc : coefficient of correlation
+OpenOffice.org Calc : collaboration
+OpenOffice.org Calc : color bar
+OpenOffice.org Calc : colors
+OpenOffice.org Calc : colors;adding
+OpenOffice.org Calc : colors;appearance
+OpenOffice.org Calc : colors;backgrounds
+OpenOffice.org Calc : colors;charts
+OpenOffice.org Calc : colors;fill format
+OpenOffice.org Calc : colors;fonts
+OpenOffice.org Calc : colors;grid lines and cells (Calc)
+OpenOffice.org Calc : colors;models
+OpenOffice.org Calc : colors;not printing
+OpenOffice.org Calc : colors;number formats
+OpenOffice.org Calc : colors;printing in grayscale
+OpenOffice.org Calc : colors;restriction (Calc)
+OpenOffice.org Calc : colors;selection
+OpenOffice.org Calc : column and line charts
+OpenOffice.org Calc : column breaks
+OpenOffice.org Calc : column breaks;deleting
+OpenOffice.org Calc : column breaks;inserting
+OpenOffice.org Calc : column charts
+OpenOffice.org Calc : COLUMN function
+OpenOffice.org Calc : column headers
+OpenOffice.org Calc : column headers;displaying (Calc)
+OpenOffice.org Calc : column headers;hiding
+OpenOffice.org Calc : column headers;highlighting (Calc)
+OpenOffice.org Calc : column headers;using in formulas
+OpenOffice.org Calc : column widths
+OpenOffice.org Calc : columns
+OpenOffice.org Calc : columns;AutoFilter function
+OpenOffice.org Calc : columns;deleting
+OpenOffice.org Calc : columns;finding labels automatically
+OpenOffice.org Calc : columns;freezing
+OpenOffice.org Calc : columns;hiding
+OpenOffice.org Calc : columns;inserting
+OpenOffice.org Calc : columns;optimal widths
+OpenOffice.org Calc : columns;repeating when printing
+OpenOffice.org Calc : columns;setting with the mouse
+OpenOffice.org Calc : columns;swap with rows
+OpenOffice.org Calc : columns;widths
+OpenOffice.org Calc : COLUMNS function
+OpenOffice.org Calc : COMBIN function
+OpenOffice.org Calc : COMBINA function
+OpenOffice.org Calc : combination charts
+OpenOffice.org Calc : combining
+OpenOffice.org Calc : combining;cell ranges
+OpenOffice.org Calc : combo box creation
+OpenOffice.org Calc : comma separated files and values
+OpenOffice.org Calc : command button creation
+OpenOffice.org Calc : command buttons, see push buttons
+OpenOffice.org Calc : command line parameters
+OpenOffice.org Calc : commands
+OpenOffice.org Calc : commands;not visible
+OpenOffice.org Calc : commands;repeating
+OpenOffice.org Calc : commands;SQL
+OpenOffice.org Calc : comments
+OpenOffice.org Calc : comments;on cells
+OpenOffice.org Calc : comments;on changes
+OpenOffice.org Calc : common terms
+OpenOffice.org Calc : common terms;Chinese dictionary
+OpenOffice.org Calc : common terms;glossaries
+OpenOffice.org Calc : common terms;Internet glossary
+OpenOffice.org Calc : comparisons
+OpenOffice.org Calc : comparisons;document versions
+OpenOffice.org Calc : comparisons;operators in Calc
+OpenOffice.org Calc : comparisons;operators in default filter dialog
+OpenOffice.org Calc : compatibility settings for MS Word import
+OpenOffice.org Calc : complete screen view
+OpenOffice.org Calc : COMPLEX function
+OpenOffice.org Calc : complex numbers in analysis functions
+OpenOffice.org Calc : complex text layout
+OpenOffice.org Calc : complex text layout;definition
+OpenOffice.org Calc : complex text layout;enabling
+OpenOffice.org Calc : complex text layout, see CTL
+OpenOffice.org Calc : compose key to insert special characters
+OpenOffice.org Calc : CONCATENATE function
+OpenOffice.org Calc : concatenation, see ampersand symbol
+OpenOffice.org Calc : conditional calculations with arrays
+OpenOffice.org Calc : conditional formatting
+OpenOffice.org Calc : conditional formatting;cells
+OpenOffice.org Calc : conditional formatting;conditions
+OpenOffice.org Calc : conditional separators
+OpenOffice.org Calc : conditions
+OpenOffice.org Calc : conditions;in number formats
+OpenOffice.org Calc : conditions;items in Data Navigator
+OpenOffice.org Calc : CONFIDENCE function
+OpenOffice.org Calc : Configuration Manager
+OpenOffice.org Calc : configuring
+OpenOffice.org Calc : configuring;fax icon
+OpenOffice.org Calc : configuring;OpenOffice.org
+OpenOffice.org Calc : configuring;toolbars
+OpenOffice.org Calc : connections to data sources (Base)
+OpenOffice.org Calc : consolidating data
+OpenOffice.org Calc : constant interest rates
+OpenOffice.org Calc : constants definition
+OpenOffice.org Calc : contents protection
+OpenOffice.org Calc : context menus
+OpenOffice.org Calc : contours of text
+OpenOffice.org Calc : control point display in presentations
+OpenOffice.org Calc : controls
+OpenOffice.org Calc : controls;activating in forms
+OpenOffice.org Calc : controls;adding to documents
+OpenOffice.org Calc : controls;arranging in forms
+OpenOffice.org Calc : controls;arranging within stacks
+OpenOffice.org Calc : controls;assigning data sources
+OpenOffice.org Calc : controls;assigning macros (Basic)
+OpenOffice.org Calc : controls;bound fields/list contents/linked cells
+OpenOffice.org Calc : controls;events
+OpenOffice.org Calc : controls;focus
+OpenOffice.org Calc : controls;formatted fields
+OpenOffice.org Calc : controls;grouping
+OpenOffice.org Calc : controls;hidden
+OpenOffice.org Calc : controls;inserting
+OpenOffice.org Calc : controls;multi-line titles
+OpenOffice.org Calc : controls;positions and sizes
+OpenOffice.org Calc : controls;printing
+OpenOffice.org Calc : controls;properties of form controls
+OpenOffice.org Calc : controls;properties of table controls
+OpenOffice.org Calc : controls;reference by SQL
+OpenOffice.org Calc : controls;rich text control
+OpenOffice.org Calc : controls;select mode
+OpenOffice.org Calc : controls;showing (Writer)
+OpenOffice.org Calc : CONVERT function
+OpenOffice.org Calc : CONVERT_ADD function
+OpenOffice.org Calc : converters
+OpenOffice.org Calc : converters;Euro converter
+OpenOffice.org Calc : converters;PostScript, UNIX
+OpenOffice.org Calc : converters;XML
+OpenOffice.org Calc : converting
+OpenOffice.org Calc : converting;binary numbers, into decimal numbers
+OpenOffice.org Calc : converting;binary numbers, into hexadecimal numbers
+OpenOffice.org Calc : converting;binary numbers, into octal numbers
+OpenOffice.org Calc : converting;decimal fractions, into decimal numbers
+OpenOffice.org Calc : converting;decimal fractions, into mixed decimal fractions
+OpenOffice.org Calc : converting;decimal numbers, into binary numbers
+OpenOffice.org Calc : converting;decimal numbers, into hexadecimal numbers
+OpenOffice.org Calc : converting;decimal numbers, into octal numbers
+OpenOffice.org Calc : converting;degrees, into radians
+OpenOffice.org Calc : converting;Hangul/Hanja
+OpenOffice.org Calc : converting;hexadecimal numbers, into binary numbers
+OpenOffice.org Calc : converting;hexadecimal numbers, into decimal numbers
+OpenOffice.org Calc : converting;hexadecimal numbers, into octal numbers
+OpenOffice.org Calc : converting;metrics
+OpenOffice.org Calc : converting;Microsoft documents
+OpenOffice.org Calc : converting;octal numbers, into binary numbers
+OpenOffice.org Calc : converting;octal numbers, into decimal numbers
+OpenOffice.org Calc : converting;octal numbers, into hexadecimal numbers
+OpenOffice.org Calc : converting;OpenOffice.org documents
+OpenOffice.org Calc : converting;Pocket PC formats
+OpenOffice.org Calc : converting;radians, into degrees
+OpenOffice.org Calc : converting;random variables, into normalized values
+OpenOffice.org Calc : converting;text to numbers
+OpenOffice.org Calc : copies
+OpenOffice.org Calc : copies;printing
+OpenOffice.org Calc : copying
+OpenOffice.org Calc : copying;array formulas
+OpenOffice.org Calc : copying;by drag and drop
+OpenOffice.org Calc : copying;cell styles
+OpenOffice.org Calc : copying;data from text documents
+OpenOffice.org Calc : copying;datasource records in spreadsheets
+OpenOffice.org Calc : copying;draw objects
+OpenOffice.org Calc : copying;draw objects between documents
+OpenOffice.org Calc : copying;formatting
+OpenOffice.org Calc : copying;formulas
+OpenOffice.org Calc : copying;from data source view
+OpenOffice.org Calc : copying;from Gallery
+OpenOffice.org Calc : copying;in Unix
+OpenOffice.org Calc : copying;pictures, between documents
+OpenOffice.org Calc : copying;sheet areas, to text documents
+OpenOffice.org Calc : copying;spreadsheets
+OpenOffice.org Calc : copying;to Gallery
+OpenOffice.org Calc : copying;values, to multiple sheets
+OpenOffice.org Calc : copying;visible cells only
+OpenOffice.org Calc : copyright for OpenOffice.org
+OpenOffice.org Calc : corner roundings
+OpenOffice.org Calc : correcting sheets automatically
+OpenOffice.org Calc : CORREL function
+OpenOffice.org Calc : COS function
+OpenOffice.org Calc : COSH function
+OpenOffice.org Calc : COT function
+OpenOffice.org Calc : COTH function
+OpenOffice.org Calc : COUNT function
+OpenOffice.org Calc : COUNTA function
+OpenOffice.org Calc : COUNTBLANK function
+OpenOffice.org Calc : COUNTIF function
+OpenOffice.org Calc : counting
+OpenOffice.org Calc : counting;empty cells
+OpenOffice.org Calc : counting;specified cells
+OpenOffice.org Calc : counting rows
+OpenOffice.org Calc : counting rows;with numeric or alphanumeric values
+OpenOffice.org Calc : counting rows;with numeric values
+OpenOffice.org Calc : COUPDAYBS function
+OpenOffice.org Calc : COUPDAYS function
+OpenOffice.org Calc : COUPDAYSNC function
+OpenOffice.org Calc : COUPNCD function
+OpenOffice.org Calc : COUPNUM function
+OpenOffice.org Calc : COUPPCD function
+OpenOffice.org Calc : COVAR function
+OpenOffice.org Calc : crash reports
+OpenOffice.org Calc : CRITBINOM function
+OpenOffice.org Calc : criteria of query design (Base)
+OpenOffice.org Calc : cropping pictures
+OpenOffice.org Calc : cross-classified tables
+OpenOffice.org Calc : csv files
+OpenOffice.org Calc : csv files;importing and exporting
+OpenOffice.org Calc : csv files;spreadsheets
+OpenOffice.org Calc : CTL
+OpenOffice.org Calc : CTL;(not) wrapping words
+OpenOffice.org Calc : CTL;complex text layout languages
+OpenOffice.org Calc : CTL;definition
+OpenOffice.org Calc : CTL;options
+OpenOffice.org Calc : CTL;right-to-left sheets
+OpenOffice.org Calc : CUMIPMT function
+OpenOffice.org Calc : CUMIPMT_ADD function
+OpenOffice.org Calc : CUMPRINC function
+OpenOffice.org Calc : CUMPRINC_ADD function
+OpenOffice.org Calc : cumulative lognormal distribution
+OpenOffice.org Calc : cumulative probability density function
+OpenOffice.org Calc : cumulative probability density function;calculating
+OpenOffice.org Calc : cumulative probability density function;inverse of
+OpenOffice.org Calc : currencies
+OpenOffice.org Calc : currencies;converters
+OpenOffice.org Calc : currencies;default currencies
+OpenOffice.org Calc : currencies;format codes
+OpenOffice.org Calc : currencies;formats
+OpenOffice.org Calc : currency field creation
+OpenOffice.org Calc : currency formats
+OpenOffice.org Calc : currency formats
+OpenOffice.org Calc : currency formats;spreadsheets
+OpenOffice.org Calc : current date and time values
+OpenOffice.org Calc : CURRENT function
+OpenOffice.org Calc : cursor
+OpenOffice.org Calc : cursor;allowing in protected areas (Writer)
+OpenOffice.org Calc : cursor;in read-only text
+OpenOffice.org Calc : cursor;quickly moving to an object
+OpenOffice.org Calc : curves
+OpenOffice.org Calc : curves;editing points
+OpenOffice.org Calc : curves;properties in line charts/XY charts
+OpenOffice.org Calc : custom dictionaries
+OpenOffice.org Calc : custom dictionaries;editing
+OpenOffice.org Calc : custom hyphens (Writer)
+OpenOffice.org Calc : custom quotes
+OpenOffice.org Calc : custom templates
+OpenOffice.org Calc : customized lists
+OpenOffice.org Calc : customizing
+OpenOffice.org Calc : customizing;events
+OpenOffice.org Calc : customizing;keyboard
+OpenOffice.org Calc : customizing;menus
+OpenOffice.org Calc : customizing;OpenOffice.org
+OpenOffice.org Calc : customizing;round corners
+OpenOffice.org Calc : customizing;toolbars
+OpenOffice.org Calc : cutting
+OpenOffice.org Calc : dashes
+OpenOffice.org Calc : data
+OpenOffice.org Calc : data;filtering in forms
+OpenOffice.org Calc : data;forms and subforms
+OpenOffice.org Calc : data;inserting in multiple sheets
+OpenOffice.org Calc : data;merging cell ranges
+OpenOffice.org Calc : data;read-only
+OpenOffice.org Calc : data;showing invalid data
+OpenOffice.org Calc : data;sorting in databases
+OpenOffice.org Calc : data;sorting in forms
+OpenOffice.org Calc : data;user data
+OpenOffice.org Calc : data;validity check
+OpenOffice.org Calc : data binding change in XForms
+OpenOffice.org Calc : data field options for Data Pilot
+OpenOffice.org Calc : data labels in charts
+OpenOffice.org Calc : Data Navigator
+OpenOffice.org Calc : Data Navigator;adding/editing items
+OpenOffice.org Calc : Data Navigator;display options
+OpenOffice.org Calc : data ranges in charts
+OpenOffice.org Calc : data series
+OpenOffice.org Calc : data series import
+OpenOffice.org Calc : data source browser
+OpenOffice.org Calc : data source explorer
+OpenOffice.org Calc : data source view
+OpenOffice.org Calc : data source view;drag and drop
+OpenOffice.org Calc : data source view;overview
+OpenOffice.org Calc : data source view;showing
+OpenOffice.org Calc : data sources
+OpenOffice.org Calc : data sources;as tables
+OpenOffice.org Calc : data sources;connection settings (Base)
+OpenOffice.org Calc : data sources;copying records to spreadsheets
+OpenOffice.org Calc : data sources;displaying current
+OpenOffice.org Calc : data sources;external data
+OpenOffice.org Calc : data sources;LDAP server (Base)
+OpenOffice.org Calc : data sources;OpenOffice.org Base
+OpenOffice.org Calc : data sources;registering address books
+OpenOffice.org Calc : data sources;reports
+OpenOffice.org Calc : data sources;setting for stock charts
+OpenOffice.org Calc : data sources;viewing
+OpenOffice.org Calc : data structure of XForms
+OpenOffice.org Calc : data tables
+OpenOffice.org Calc : data tables;multiple operations in
+OpenOffice.org Calc : data validity
+OpenOffice.org Calc : data values in charts
+OpenOffice.org Calc : data, see also values
+OpenOffice.org Calc : database contents
+OpenOffice.org Calc : database contents;inserting as tables
+OpenOffice.org Calc : database contents;inserting as text
+OpenOffice.org Calc : database ranges
+OpenOffice.org Calc : database ranges;advanced filters
+OpenOffice.org Calc : database ranges;applying/removing filters
+OpenOffice.org Calc : database ranges;AutoFilter function
+OpenOffice.org Calc : database ranges;defining
+OpenOffice.org Calc : database ranges;hiding AutoFilter
+OpenOffice.org Calc : database ranges;refreshing
+OpenOffice.org Calc : database ranges;sorting
+OpenOffice.org Calc : database reports
+OpenOffice.org Calc : Database Wizard (Base)
+OpenOffice.org Calc : databases
+OpenOffice.org Calc : databases;administration through SQL (Base)
+OpenOffice.org Calc : databases;ADO (Base)
+OpenOffice.org Calc : databases;connecting (Base)
+OpenOffice.org Calc : databases;creating
+OpenOffice.org Calc : databases;creating labels
+OpenOffice.org Calc : databases;creating queries
+OpenOffice.org Calc : databases;creating reports
+OpenOffice.org Calc : databases;creating tables
+OpenOffice.org Calc : databases;dBASE (Base)
+OpenOffice.org Calc : databases;deleting (Base)
+OpenOffice.org Calc : databases;drag and drop (Base)
+OpenOffice.org Calc : databases;editing tables
+OpenOffice.org Calc : databases;form filters
+OpenOffice.org Calc : databases;formats (Base)
+OpenOffice.org Calc : databases;functions in OpenOffice.org Calc
+OpenOffice.org Calc : databases;importing/exporting
+OpenOffice.org Calc : databases;JDBC (Base)
+OpenOffice.org Calc : databases;main page (Base)
+OpenOffice.org Calc : databases;MySQL (Base)
+OpenOffice.org Calc : databases;ODBC (Base)
+OpenOffice.org Calc : databases;overview
+OpenOffice.org Calc : databases;registering (Base)
+OpenOffice.org Calc : databases;searching records
+OpenOffice.org Calc : databases;selecting (Calc)
+OpenOffice.org Calc : databases;shortcut keys
+OpenOffice.org Calc : databases;sorting
+OpenOffice.org Calc : databases;standard filters
+OpenOffice.org Calc : databases;text formats
+OpenOffice.org Calc : databases;viewing
+OpenOffice.org Calc : DataPilot function
+OpenOffice.org Calc : DataPilot function;calling up and applying
+OpenOffice.org Calc : DataPilot function;deleting tables
+OpenOffice.org Calc : DataPilot function;drill down
+OpenOffice.org Calc : DataPilot function;editing tables
+OpenOffice.org Calc : DataPilot function;filtering tables
+OpenOffice.org Calc : DataPilot function;grouping table entries
+OpenOffice.org Calc : DataPilot function;introduction
+OpenOffice.org Calc : DataPilot function;preventing data overwriting
+OpenOffice.org Calc : DataPilot function;refreshing tables
+OpenOffice.org Calc : DataPilot function;show details
+OpenOffice.org Calc : DataPilot tables
+OpenOffice.org Calc : date and time functions
+OpenOffice.org Calc : date fields
+OpenOffice.org Calc : date fields;creating
+OpenOffice.org Calc : date fields;properties
+OpenOffice.org Calc : date formats
+OpenOffice.org Calc : date formats;avoiding conversion to
+OpenOffice.org Calc : date formats
+OpenOffice.org Calc : DATE function
+OpenOffice.org Calc : date series
+OpenOffice.org Calc : dates
+OpenOffice.org Calc : dates;19xx/20xx
+OpenOffice.org Calc : dates;default (Calc)
+OpenOffice.org Calc : dates;in cells
+OpenOffice.org Calc : dates;interest date prior to settlement date
+OpenOffice.org Calc : dates;printing in presentations
+OpenOffice.org Calc : dates;start 1900/01/01 (Calc)
+OpenOffice.org Calc : dates;start 1904/01/01 (Calc)
+OpenOffice.org Calc : dates;updating automatically
+OpenOffice.org Calc : DATEVALUE function
+OpenOffice.org Calc : DAVERAGE function
+OpenOffice.org Calc : DAY function
+OpenOffice.org Calc : DAYS function
+OpenOffice.org Calc : DAYS360 function
+OpenOffice.org Calc : DAYSINMONTH function
+OpenOffice.org Calc : DAYSINYEAR function
+OpenOffice.org Calc : DB function
+OpenOffice.org Calc : dBASE
+OpenOffice.org Calc : dBASE;database settings (Base)
+OpenOffice.org Calc : dBASE import/export
+OpenOffice.org Calc : DCOUNT function
+OpenOffice.org Calc : DCOUNTA function
+OpenOffice.org Calc : DDB function
+OpenOffice.org Calc : DDE
+OpenOffice.org Calc : DDE;definition
+OpenOffice.org Calc : DDE function
+OpenOffice.org Calc : deactivating
+OpenOffice.org Calc : deactivating;automatic changes
+OpenOffice.org Calc : deactivating;plug-ins
+OpenOffice.org Calc : DEC2BIN function
+OpenOffice.org Calc : DEC2HEX function
+OpenOffice.org Calc : DEC2OCT function
+OpenOffice.org Calc : DECIMAL function
+OpenOffice.org Calc : decimal places
+OpenOffice.org Calc : decimal places;adding/deleting
+OpenOffice.org Calc : decimal places;cutting off
+OpenOffice.org Calc : decimal places;formatting numbers
+OpenOffice.org Calc : decimal places;showing
+OpenOffice.org Calc : decimal places displayed (Calc)
+OpenOffice.org Calc : decimal separator key
+OpenOffice.org Calc : decimal system
+OpenOffice.org Calc : decimal system;converting to
+OpenOffice.org Calc : decimal tab stops
+OpenOffice.org Calc : default directories
+OpenOffice.org Calc : default filters
+OpenOffice.org Calc : default filters;comparison operators
+OpenOffice.org Calc : default filters;databases
+OpenOffice.org Calc : default printer
+OpenOffice.org Calc : default printer;setting up
+OpenOffice.org Calc : default printer;UNIX
+OpenOffice.org Calc : default templates
+OpenOffice.org Calc : default templates;changing
+OpenOffice.org Calc : default templates;organizing
+OpenOffice.org Calc : defaults
+OpenOffice.org Calc : defaults;currency formats
+OpenOffice.org Calc : defaults;documents
+OpenOffice.org Calc : defaults;file formats in file dialogs
+OpenOffice.org Calc : defaults;file formats in OpenOffice.org
+OpenOffice.org Calc : defaults;fonts
+OpenOffice.org Calc : defaults;grids (Writer/Calc)
+OpenOffice.org Calc : defaults;languages
+OpenOffice.org Calc : defaults;number formats
+OpenOffice.org Calc : defaults;number formats in spreadsheets
+OpenOffice.org Calc : defaults;of saving
+OpenOffice.org Calc : defaults;program configuration
+OpenOffice.org Calc : defaults;tab stops in text
+OpenOffice.org Calc : defaults;views
+OpenOffice.org Calc : defining
+OpenOffice.org Calc : defining;advanced filters
+OpenOffice.org Calc : defining;arrowheads and other line ends
+OpenOffice.org Calc : defining;AutoFormat function for tables
+OpenOffice.org Calc : defining;colors
+OpenOffice.org Calc : defining;database ranges
+OpenOffice.org Calc : defining;line styles
+OpenOffice.org Calc : defining;names for cell ranges
+OpenOffice.org Calc : defining;paragraph borders
+OpenOffice.org Calc : defining;print ranges
+OpenOffice.org Calc : defining;queries (Base)
+OpenOffice.org Calc : defining;sort lists
+OpenOffice.org Calc : defining;table borders
+OpenOffice.org Calc : DEGREES function
+OpenOffice.org Calc : deleting
+OpenOffice.org Calc : deleting;all direct formatting
+OpenOffice.org Calc : deleting;cell contents
+OpenOffice.org Calc : deleting;cells/rows/columns
+OpenOffice.org Calc : deleting;databases (Base)
+OpenOffice.org Calc : deleting;DataPilot tables
+OpenOffice.org Calc : deleting;decimal places
+OpenOffice.org Calc : deleting;hyperlinks
+OpenOffice.org Calc : deleting;lines in text
+OpenOffice.org Calc : deleting;manual column breaks
+OpenOffice.org Calc : deleting;manual row breaks
+OpenOffice.org Calc : deleting;models/instances
+OpenOffice.org Calc : deleting;namespaces in XForms
+OpenOffice.org Calc : deleting;notes
+OpenOffice.org Calc : deleting;print ranges
+OpenOffice.org Calc : deleting;spreadsheets
+OpenOffice.org Calc : deleting;tab stops
+OpenOffice.org Calc : deleting;templates
+OpenOffice.org Calc : deleting;visible cells only
+OpenOffice.org Calc : deleting;XML filters
+OpenOffice.org Calc : delimited values and files
+OpenOffice.org Calc : DELTA function
+OpenOffice.org Calc : density function
+OpenOffice.org Calc : depreciations
+OpenOffice.org Calc : depreciations;arithmetic declining
+OpenOffice.org Calc : depreciations;arithmetic-degressive
+OpenOffice.org Calc : depreciations;degressive amortizations
+OpenOffice.org Calc : depreciations;geometric-degressive
+OpenOffice.org Calc : depreciations;linear
+OpenOffice.org Calc : depreciations;linear amortizations
+OpenOffice.org Calc : depreciations;variable declining
+OpenOffice.org Calc : depth stagger
+OpenOffice.org Calc : descriptions for objects
+OpenOffice.org Calc : design mode after saving
+OpenOffice.org Calc : design view
+OpenOffice.org Calc : design view;creating forms
+OpenOffice.org Calc : design view;queries/views (Base)
+OpenOffice.org Calc : designing
+OpenOffice.org Calc : designing;database tables
+OpenOffice.org Calc : designing;fonts
+OpenOffice.org Calc : designing;queries (Base)
+OpenOffice.org Calc : detaching toolbars
+OpenOffice.org Calc : determinants
+OpenOffice.org Calc : determination coefficients
+OpenOffice.org Calc : DEVSQ function
+OpenOffice.org Calc : DGET function
+OpenOffice.org Calc : dictionaries
+OpenOffice.org Calc : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Calc : dictionaries;creating
+OpenOffice.org Calc : dictionaries;editing user-defined
+OpenOffice.org Calc : dictionaries;spellcheck
+OpenOffice.org Calc : dictionaries, see also languages
+OpenOffice.org Calc : digital signatures
+OpenOffice.org Calc : digital signatures;getting/managing/applying
+OpenOffice.org Calc : digital signatures;overview
+OpenOffice.org Calc : digital signatures;WebDAV over HTTPS
+OpenOffice.org Calc : direct formatting
+OpenOffice.org Calc : direct formatting;undoing all
+OpenOffice.org Calc : directories
+OpenOffice.org Calc : directories;creating new
+OpenOffice.org Calc : directories;directory structure
+OpenOffice.org Calc : disabled persons
+OpenOffice.org Calc : DISC function
+OpenOffice.org Calc : discounts
+OpenOffice.org Calc : display options in Data Pilot
+OpenOffice.org Calc : displaying
+OpenOffice.org Calc : displaying;formulas at any position
+OpenOffice.org Calc : displaying;formulas instead of results
+OpenOffice.org Calc : displaying;headers of columns/rows
+OpenOffice.org Calc : displaying;non-printing characters (Writer)
+OpenOffice.org Calc : displaying;notes (Calc)
+OpenOffice.org Calc : displaying;notes in text documents
+OpenOffice.org Calc : displaying;pictures and objects (Writer)
+OpenOffice.org Calc : displaying;scenario names
+OpenOffice.org Calc : displaying;sheets
+OpenOffice.org Calc : displaying;tables (Writer)
+OpenOffice.org Calc : displaying;zero values (Calc)
+OpenOffice.org Calc : distances
+OpenOffice.org Calc : distinct values in SQL queries
+OpenOffice.org Calc : distorting in drawings
+OpenOffice.org Calc : distributing XML filters
+OpenOffice.org Calc : dithering
+OpenOffice.org Calc : division sign, see also operators
+OpenOffice.org Calc : divisions
+OpenOffice.org Calc : DMAX function
+OpenOffice.org Calc : DMIN function
+OpenOffice.org Calc : docking
+OpenOffice.org Calc : docking;definition
+OpenOffice.org Calc : docking;toolbars
+OpenOffice.org Calc : docking;windows
+OpenOffice.org Calc : Document Converter Wizard
+OpenOffice.org Calc : Document Map, see Navigator
+OpenOffice.org Calc : document types in OpenOffice.org
+OpenOffice.org Calc : documents
+OpenOffice.org Calc : documents;changing titles
+OpenOffice.org Calc : documents;closing
+OpenOffice.org Calc : documents;comparing
+OpenOffice.org Calc : documents;contents as lists
+OpenOffice.org Calc : documents;editing time
+OpenOffice.org Calc : documents;exporting
+OpenOffice.org Calc : documents;importing
+OpenOffice.org Calc : documents;languages
+OpenOffice.org Calc : documents;measurement units in
+OpenOffice.org Calc : documents;merging
+OpenOffice.org Calc : documents;number of pages/tables/sheets
+OpenOffice.org Calc : documents;opening
+OpenOffice.org Calc : documents;opening in design mode
+OpenOffice.org Calc : documents;opening with templates
+OpenOffice.org Calc : documents;organizing
+OpenOffice.org Calc : documents;printing
+OpenOffice.org Calc : documents;protecting
+OpenOffice.org Calc : documents;read-only
+OpenOffice.org Calc : documents;reloading
+OpenOffice.org Calc : documents;saving
+OpenOffice.org Calc : documents;saving automatically
+OpenOffice.org Calc : documents;saving in other formats
+OpenOffice.org Calc : documents;sending as e-mail
+OpenOffice.org Calc : documents;styles changed
+OpenOffice.org Calc : documents;version management
+OpenOffice.org Calc : documents;version numbers
+OpenOffice.org Calc : DOLLAR function
+OpenOffice.org Calc : DOLLARDE function
+OpenOffice.org Calc : DOLLARFR function
+OpenOffice.org Calc : donut charts
+OpenOffice.org Calc : dot products
+OpenOffice.org Calc : dotted areas
+OpenOffice.org Calc : double-line spacing in paragraphs
+OpenOffice.org Calc : double-line writing in Asian layout
+OpenOffice.org Calc : DPRODUCT function
+OpenOffice.org Calc : drag and drop
+OpenOffice.org Calc : drag and drop;copying and pasting text
+OpenOffice.org Calc : drag and drop;data source view
+OpenOffice.org Calc : drag and drop;from Gallery to draw objects
+OpenOffice.org Calc : drag and drop;moving cells
+OpenOffice.org Calc : drag and drop;overview
+OpenOffice.org Calc : drag and drop;pictures
+OpenOffice.org Calc : drag and drop;referencing cells
+OpenOffice.org Calc : drag and drop;to Gallery
+OpenOffice.org Calc : draw objects
+OpenOffice.org Calc : draw objects;adding/editing/copying
+OpenOffice.org Calc : draw objects;anchoring
+OpenOffice.org Calc : draw objects;arranging within stacks
+OpenOffice.org Calc : draw objects;copying between documents
+OpenOffice.org Calc : draw objects;displaying (Calc)
+OpenOffice.org Calc : draw objects;dropping Gallery pictures
+OpenOffice.org Calc : draw objects;flipping
+OpenOffice.org Calc : draw objects;legends
+OpenOffice.org Calc : draw objects;positioning and resizing
+OpenOffice.org Calc : draw objects;printing
+OpenOffice.org Calc : draw objects;protecting
+OpenOffice.org Calc : draw objects;slanting
+OpenOffice.org Calc : draw objects;text in
+OpenOffice.org Calc : Drawing bar
+OpenOffice.org Calc : drawing lines in text
+OpenOffice.org Calc : drawings
+OpenOffice.org Calc : drawings;creating/opening
+OpenOffice.org Calc : drawings;languages
+OpenOffice.org Calc : drawings;printing
+OpenOffice.org Calc : drawings;printing defaults
+OpenOffice.org Calc : drawings;printing in text documents
+OpenOffice.org Calc : drawings;saving
+OpenOffice.org Calc : drawings;saving automatically
+OpenOffice.org Calc : drawings;saving in other formats
+OpenOffice.org Calc : drawings;sending as e-mail
+OpenOffice.org Calc : drawings;showing (Writer)
+OpenOffice.org Calc : drawings, see also draw objects
+OpenOffice.org Calc : drop-down lists in form functions
+OpenOffice.org Calc : drop-down menus in sheet columns
+OpenOffice.org Calc : DSTDEV function
+OpenOffice.org Calc : DSTDEVP function
+OpenOffice.org Calc : DSUM function
+OpenOffice.org Calc : DURATION function
+OpenOffice.org Calc : DURATION_ADD function
+OpenOffice.org Calc : durations
+OpenOffice.org Calc : durations;calculating
+OpenOffice.org Calc : durations;first interest payment until settlement date
+OpenOffice.org Calc : durations;fixed interest securities
+OpenOffice.org Calc : DVAR function
+OpenOffice.org Calc : DVARP function
+OpenOffice.org Calc : e-mail attachments
+OpenOffice.org Calc : EASTERSUNDAY function
+OpenOffice.org Calc : EDATE function
+OpenOffice.org Calc : Edit File icon
+OpenOffice.org Calc : edit mode
+OpenOffice.org Calc : edit mode;after opening
+OpenOffice.org Calc : edit mode;through Enter key (Calc)
+OpenOffice.org Calc : Edit Points bar
+OpenOffice.org Calc : editing
+OpenOffice.org Calc : editing;array formulas
+OpenOffice.org Calc : editing;chart axes
+OpenOffice.org Calc : editing;chart data
+OpenOffice.org Calc : editing;chart legends
+OpenOffice.org Calc : editing;chart titles
+OpenOffice.org Calc : editing;data binding of XForms
+OpenOffice.org Calc : editing;database tables and queries
+OpenOffice.org Calc : editing;DataPilot tables
+OpenOffice.org Calc : editing;draw objects
+OpenOffice.org Calc : editing;Fontwork objects
+OpenOffice.org Calc : editing;hyperlinks
+OpenOffice.org Calc : editing;menus
+OpenOffice.org Calc : editing;notes
+OpenOffice.org Calc : editing;objects
+OpenOffice.org Calc : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Calc : editing;pictures
+OpenOffice.org Calc : editing;print ranges
+OpenOffice.org Calc : editing;reports
+OpenOffice.org Calc : editing;shortcut keys
+OpenOffice.org Calc : editing;tab stops
+OpenOffice.org Calc : editing;templates
+OpenOffice.org Calc : editing;titles
+OpenOffice.org Calc : editing;toolbars
+OpenOffice.org Calc : editing;undoing
+OpenOffice.org Calc : editing;XForms
+OpenOffice.org Calc : editing time of documents
+OpenOffice.org Calc : editors
+OpenOffice.org Calc : editors;formula editor
+OpenOffice.org Calc : editors;ImageMap editor
+OpenOffice.org Calc : EFFECT_ADD function
+OpenOffice.org Calc : EFFECTIVE function
+OpenOffice.org Calc : effective interest rates
+OpenOffice.org Calc : effects
+OpenOffice.org Calc : effects;font positions
+OpenOffice.org Calc : effects;fonts
+OpenOffice.org Calc : effects;Fontwork icons
+OpenOffice.org Calc : empty cells
+OpenOffice.org Calc : empty cells;counting
+OpenOffice.org Calc : empty cells;handling of
+OpenOffice.org Calc : empty cells;recognizing
+OpenOffice.org Calc : empty documents
+OpenOffice.org Calc : empty paragraph removal
+OpenOffice.org Calc : encrypting text
+OpenOffice.org Calc : encryption of contents
+OpenOffice.org Calc : entering entries with AutoInput function
+OpenOffice.org Calc : entering groups
+OpenOffice.org Calc : entering text from right to left
+OpenOffice.org Calc : EOMONTH function
+OpenOffice.org Calc : equal sign, see also operators
+OpenOffice.org Calc : equations in formula editor
+OpenOffice.org Calc : equations in goal seek
+OpenOffice.org Calc : ERF function
+OpenOffice.org Calc : ERFC function
+OpenOffice.org Calc : error bars in charts
+OpenOffice.org Calc : error codes
+OpenOffice.org Calc : error codes;controlling
+OpenOffice.org Calc : error codes;list of
+OpenOffice.org Calc : error indicators in charts
+OpenOffice.org Calc : error messages
+OpenOffice.org Calc : error messages;defining for incorrect input
+OpenOffice.org Calc : error messages;invalid references
+OpenOffice.org Calc : Error Report Tool
+OpenOffice.org Calc : error tracing
+OpenOffice.org Calc : ERRORTYPE function
+OpenOffice.org Calc : Euro
+OpenOffice.org Calc : Euro;converting in
+OpenOffice.org Calc : Euro;currency formats
+OpenOffice.org Calc : Euro;Euro Converter Wizard
+OpenOffice.org Calc : EVEN function
+OpenOffice.org Calc : even integers
+OpenOffice.org Calc : even/odd pages
+OpenOffice.org Calc : even/odd pages;printing
+OpenOffice.org Calc : events
+OpenOffice.org Calc : events;assigning scripts
+OpenOffice.org Calc : events;controls
+OpenOffice.org Calc : events;customizing
+OpenOffice.org Calc : events;in forms
+OpenOffice.org Calc : EXACT function
+OpenOffice.org Calc : exact numbers in OpenOffice.org Calc
+OpenOffice.org Calc : examples
+OpenOffice.org Calc : examples;formula calculation
+OpenOffice.org Calc : examples;goal seek
+OpenOffice.org Calc : Excel
+OpenOffice.org Calc : Excel;saving as
+OpenOffice.org Calc : Excel;search criteria
+OpenOffice.org Calc : exceptions
+OpenOffice.org Calc : exceptions;user-defined dictionaries
+OpenOffice.org Calc : exchanging, see also replacing
+OpenOffice.org Calc : executing
+OpenOffice.org Calc : executing;SQL commands
+OpenOffice.org Calc : exiting
+OpenOffice.org Calc : exiting;groups
+OpenOffice.org Calc : exiting;OpenOffice.org
+OpenOffice.org Calc : EXP function
+OpenOffice.org Calc : expanding formatting (Calc)
+OpenOffice.org Calc : explorer of data sources
+OpenOffice.org Calc : EXPONDIST function
+OpenOffice.org Calc : exponential distributions
+OpenOffice.org Calc : exponential trends in arrays
+OpenOffice.org Calc : export filters
+OpenOffice.org Calc : exporting
+OpenOffice.org Calc : exporting;bitmaps
+OpenOffice.org Calc : exporting;cells
+OpenOffice.org Calc : exporting;HTML and text documents
+OpenOffice.org Calc : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Calc : exporting;spreadsheets to dBASE
+OpenOffice.org Calc : exporting;spreadsheets to text format
+OpenOffice.org Calc : exporting;tables as text
+OpenOffice.org Calc : exporting;templates
+OpenOffice.org Calc : exporting;to foreign formats
+OpenOffice.org Calc : exporting;to HTML
+OpenOffice.org Calc : exporting;to Microsoft Office formats
+OpenOffice.org Calc : exporting;to PDF
+OpenOffice.org Calc : exporting;to PostScript format
+OpenOffice.org Calc : exporting;to XML
+OpenOffice.org Calc : exporting;XML files
+OpenOffice.org Calc : extended tips in Help
+OpenOffice.org Calc : extending print ranges
+OpenOffice.org Calc : extension mode in text
+OpenOffice.org Calc : extensions
+OpenOffice.org Calc : extensions;Extension Manager
+OpenOffice.org Calc : extensions;file formats
+OpenOffice.org Calc : external data
+OpenOffice.org Calc : external data;inserting
+OpenOffice.org Calc : external DLL functions
+OpenOffice.org Calc : external keys (Base)
+OpenOffice.org Calc : extrapolations
+OpenOffice.org Calc : FACT function
+OpenOffice.org Calc : FACTDOUBLE function
+OpenOffice.org Calc : factorials
+OpenOffice.org Calc : factorials;numbers
+OpenOffice.org Calc : factorials;numbers with increments of two
+OpenOffice.org Calc : FALSE function
+OpenOffice.org Calc : faster printing
+OpenOffice.org Calc : faxes
+OpenOffice.org Calc : faxes;configuring OpenOffice.org
+OpenOffice.org Calc : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Calc : faxes;selecting a fax machine
+OpenOffice.org Calc : faxes;sending
+OpenOffice.org Calc : faxes;wizards
+OpenOffice.org Calc : FDIST function
+OpenOffice.org Calc : fields
+OpenOffice.org Calc : fields;database tables
+OpenOffice.org Calc : fields;displaying field codes (Writer)
+OpenOffice.org Calc : fields;formatted fields
+OpenOffice.org Calc : fields;updating automatically (Writer)
+OpenOffice.org Calc : file associations for Microsoft Office
+OpenOffice.org Calc : file filters
+OpenOffice.org Calc : file filters;mobile devices
+OpenOffice.org Calc : file filters;XML
+OpenOffice.org Calc : file formats
+OpenOffice.org Calc : file formats;changing OpenOffice.org defaults
+OpenOffice.org Calc : file formats;OpenDocument/XML
+OpenOffice.org Calc : file formats;saving always in other formats
+OpenOffice.org Calc : file names in headers/footers
+OpenOffice.org Calc : file selection button
+OpenOffice.org Calc : file sharing options for current document
+OpenOffice.org Calc : files
+OpenOffice.org Calc : files;filters and formats
+OpenOffice.org Calc : files;importing
+OpenOffice.org Calc : files;opening
+OpenOffice.org Calc : files;opening with placeholders
+OpenOffice.org Calc : files;properties
+OpenOffice.org Calc : files;saving
+OpenOffice.org Calc : files;saving automatically
+OpenOffice.org Calc : files;saving in other formats
+OpenOffice.org Calc : files;sending as e-mail
+OpenOffice.org Calc : files;version numbers
+OpenOffice.org Calc : files and folders in OpenOffice.org
+OpenOffice.org Calc : fill characters with tabulators
+OpenOffice.org Calc : fill colors for areas
+OpenOffice.org Calc : fill patterns for areas
+OpenOffice.org Calc : filling
+OpenOffice.org Calc : filling;cells, automatically
+OpenOffice.org Calc : filling;customized lists
+OpenOffice.org Calc : filling;selection lists
+OpenOffice.org Calc : filter conditions
+OpenOffice.org Calc : filter conditions;connecting
+OpenOffice.org Calc : filter conditions;in queries (Base)
+OpenOffice.org Calc : filtered data
+OpenOffice.org Calc : filtered data;sums
+OpenOffice.org Calc : filtering
+OpenOffice.org Calc : filtering;cell ranges/database ranges
+OpenOffice.org Calc : filtering;data in databases
+OpenOffice.org Calc : filtering;data in forms
+OpenOffice.org Calc : filtering;DataPilot tables
+OpenOffice.org Calc : filters
+OpenOffice.org Calc : filters;applying/removing
+OpenOffice.org Calc : filters;comparison operators
+OpenOffice.org Calc : filters;copying visible cells only
+OpenOffice.org Calc : filters;defining advanced filters
+OpenOffice.org Calc : filters;for import and export
+OpenOffice.org Calc : filters;Navigator
+OpenOffice.org Calc : filters;pictures
+OpenOffice.org Calc : filters;XML filter settings
+OpenOffice.org Calc : filters, see also AutoFilter function
+OpenOffice.org Calc : financial functions
+OpenOffice.org Calc : FIND function
+OpenOffice.org Calc : Find tab in Help
+OpenOffice.org Calc : finding
+OpenOffice.org Calc : finding;formulas/values/text/objects
+OpenOffice.org Calc : finding;in all sheets
+OpenOffice.org Calc : finding;records in form documents
+OpenOffice.org Calc : finding;selections
+OpenOffice.org Calc : finding;similarity search
+OpenOffice.org Calc : FINV function
+OpenOffice.org Calc : FISHER function
+OpenOffice.org Calc : FISHERINV function
+OpenOffice.org Calc : fitting to pages
+OpenOffice.org Calc : fitting to pages;print settings in Math
+OpenOffice.org Calc : fitting to pages;print settings in presentations
+OpenOffice.org Calc : FIXED function
+OpenOffice.org Calc : fixed text
+OpenOffice.org Calc : fixed text;form functions
+OpenOffice.org Calc : fixing toolbars
+OpenOffice.org Calc : flipping draw objects
+OpenOffice.org Calc : floating frames in HTML documents
+OpenOffice.org Calc : floating toolbars
+OpenOffice.org Calc : FLOOR function
+OpenOffice.org Calc : focus of controls
+OpenOffice.org Calc : folder creation
+OpenOffice.org Calc : font lists
+OpenOffice.org Calc : font name box
+OpenOffice.org Calc : font sizes
+OpenOffice.org Calc : font sizes;bullets
+OpenOffice.org Calc : font sizes;relative changes
+OpenOffice.org Calc : font sizes;scaling on screen
+OpenOffice.org Calc : font sizes;text
+OpenOffice.org Calc : fonts
+OpenOffice.org Calc : fonts;adding under UNIX
+OpenOffice.org Calc : fonts;changing in templates
+OpenOffice.org Calc : fonts;colors
+OpenOffice.org Calc : fonts;default settings
+OpenOffice.org Calc : fonts;effects
+OpenOffice.org Calc : fonts;for HTML and Basic
+OpenOffice.org Calc : fonts;formats
+OpenOffice.org Calc : fonts;outlines
+OpenOffice.org Calc : fonts;positions in text
+OpenOffice.org Calc : fonts;shadows
+OpenOffice.org Calc : fonts;specifying several
+OpenOffice.org Calc : fonts;strikethrough
+OpenOffice.org Calc : fonts;styles
+OpenOffice.org Calc : fonts;text objects
+OpenOffice.org Calc : Fontwork icons
+OpenOffice.org Calc : footers
+OpenOffice.org Calc : footers;backgrounds
+OpenOffice.org Calc : footers;defining
+OpenOffice.org Calc : footers;printing on sheets
+OpenOffice.org Calc : forced array handling
+OpenOffice.org Calc : FORECAST function
+OpenOffice.org Calc : form controls
+OpenOffice.org Calc : form controls;assigning macros
+OpenOffice.org Calc : form controls;protecting
+OpenOffice.org Calc : form controls;toolbars
+OpenOffice.org Calc : form fields
+OpenOffice.org Calc : form filters
+OpenOffice.org Calc : Form Navigator
+OpenOffice.org Calc : format codes
+OpenOffice.org Calc : format codes;numbers
+OpenOffice.org Calc : format codes;user-defined number formats
+OpenOffice.org Calc : format filling printing in OpenOffice.org Math
+OpenOffice.org Calc : Format Paintbrush
+OpenOffice.org Calc : formats
+OpenOffice.org Calc : formats;Asian layout
+OpenOffice.org Calc : formats;assigning by formulas
+OpenOffice.org Calc : formats;automatically formatting spreadsheets
+OpenOffice.org Calc : formats;changing text/number
+OpenOffice.org Calc : formats;currency formats in cells
+OpenOffice.org Calc : formats;fonts
+OpenOffice.org Calc : formats;maximizing page formats
+OpenOffice.org Calc : formats;number and currency formats
+OpenOffice.org Calc : formats;numbers as text
+OpenOffice.org Calc : formats;numbers in tables
+OpenOffice.org Calc : formats;of currencies/date/time
+OpenOffice.org Calc : formats;on opening and saving
+OpenOffice.org Calc : formats;pasting in special formats
+OpenOffice.org Calc : formats;positions
+OpenOffice.org Calc : formats;Styles and Formatting window
+OpenOffice.org Calc : formats;tabulators
+OpenOffice.org Calc : formats;themes for sheets
+OpenOffice.org Calc : formatted fields
+OpenOffice.org Calc : formatted fields;form functions
+OpenOffice.org Calc : formatted fields;properties
+OpenOffice.org Calc : formatting
+OpenOffice.org Calc : formatting;adding/deleting decimal places
+OpenOffice.org Calc : formatting;Asian typography
+OpenOffice.org Calc : formatting;axes in charts
+OpenOffice.org Calc : formatting;cells
+OpenOffice.org Calc : formatting;chart areas
+OpenOffice.org Calc : formatting;chart floors
+OpenOffice.org Calc : formatting;chart legends
+OpenOffice.org Calc : formatting;chart titles
+OpenOffice.org Calc : formatting;chart walls
+OpenOffice.org Calc : formatting;conditional formatting
+OpenOffice.org Calc : formatting;copying
+OpenOffice.org Calc : formatting;definition
+OpenOffice.org Calc : formatting;expanding (Calc)
+OpenOffice.org Calc : formatting;font effects
+OpenOffice.org Calc : formatting;hyperlinks
+OpenOffice.org Calc : formatting;multiple cell texts
+OpenOffice.org Calc : formatting;notes on cells
+OpenOffice.org Calc : formatting;numbers as text
+OpenOffice.org Calc : formatting;numbers with decimals
+OpenOffice.org Calc : formatting;pages
+OpenOffice.org Calc : formatting;printer metrics (Writer)
+OpenOffice.org Calc : formatting;spreadsheets
+OpenOffice.org Calc : formatting;Styles and Formatting window
+OpenOffice.org Calc : formatting;themes for sheets
+OpenOffice.org Calc : formatting;undoing
+OpenOffice.org Calc : formatting;undoing when writing
+OpenOffice.org Calc : formatting;user-defined numbers
+OpenOffice.org Calc : formatting;visible cells only
+OpenOffice.org Calc : forms
+OpenOffice.org Calc : forms;browsing
+OpenOffice.org Calc : forms;Combo Box/List Box Wizard
+OpenOffice.org Calc : forms;creating
+OpenOffice.org Calc : forms;data
+OpenOffice.org Calc : forms;designing (Base)
+OpenOffice.org Calc : forms;events
+OpenOffice.org Calc : forms;filtering data
+OpenOffice.org Calc : forms;finding records
+OpenOffice.org Calc : forms;focus after opening
+OpenOffice.org Calc : forms;general information (Base)
+OpenOffice.org Calc : forms;grouping controls
+OpenOffice.org Calc : forms;HTML filters
+OpenOffice.org Calc : forms;Navigator
+OpenOffice.org Calc : forms;opening in design mode
+OpenOffice.org Calc : forms;properties
+OpenOffice.org Calc : forms;sorting data
+OpenOffice.org Calc : forms;subforms
+OpenOffice.org Calc : forms;wizards
+OpenOffice.org Calc : forms;XForms
+OpenOffice.org Calc : formula bar
+OpenOffice.org Calc : formula bar;accepting inputs
+OpenOffice.org Calc : formula bar;canceling inputs
+OpenOffice.org Calc : formula bar;functions
+OpenOffice.org Calc : formula bar;input line
+OpenOffice.org Calc : formula bar;sheet area names
+OpenOffice.org Calc : formula bar;spreadsheets
+OpenOffice.org Calc : formula bar;sum function
+OpenOffice.org Calc : formula cells
+OpenOffice.org Calc : formula cells;displaying formulas in other cells
+OpenOffice.org Calc : formula cells;recognizing
+OpenOffice.org Calc : formula cells;removing precedents
+OpenOffice.org Calc : formula cells;tracing precedents
+OpenOffice.org Calc : FORMULA function
+OpenOffice.org Calc : formula list window
+OpenOffice.org Calc : formula texts
+OpenOffice.org Calc : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Calc : formulas
+OpenOffice.org Calc : formulas;arrays
+OpenOffice.org Calc : formulas;assigning cell formats
+OpenOffice.org Calc : formulas;AutoCalculate function
+OpenOffice.org Calc : formulas;calculating
+OpenOffice.org Calc : formulas;calculating with
+OpenOffice.org Calc : formulas;copying and pasting
+OpenOffice.org Calc : formulas;defining names
+OpenOffice.org Calc : formulas;displaying in cells
+OpenOffice.org Calc : formulas;hiding
+OpenOffice.org Calc : formulas;inputting
+OpenOffice.org Calc : formulas;matrix formulas
+OpenOffice.org Calc : formulas;new
+OpenOffice.org Calc : formulas;operators
+OpenOffice.org Calc : formulas;printing, instead of results
+OpenOffice.org Calc : formulas;recalculating manually
+OpenOffice.org Calc : formulas;saving as csv files
+OpenOffice.org Calc : formulas;starting formula editor
+OpenOffice.org Calc : formulas;status bar
+OpenOffice.org Calc : formulas;using row/column labels
+OpenOffice.org Calc : formulas in reports
+OpenOffice.org Calc : formulas in reports;editing
+OpenOffice.org Calc : forums and support
+OpenOffice.org Calc : fractions
+OpenOffice.org Calc : fractions;converting
+OpenOffice.org Calc : fractions;entering
+OpenOffice.org Calc : frames
+OpenOffice.org Calc : frames;around paragraphs
+OpenOffice.org Calc : frames;around tables
+OpenOffice.org Calc : frames;AutoCorrect function
+OpenOffice.org Calc : frames;backgrounds
+OpenOffice.org Calc : frames;captions (Writer)
+OpenOffice.org Calc : frames;printing in OpenOffice.org Math
+OpenOffice.org Calc : frames;protecting
+OpenOffice.org Calc : frames;selection frames
+OpenOffice.org Calc : frames;text fitting to frames
+OpenOffice.org Calc : freeform lines
+OpenOffice.org Calc : freeform lines;draw functions
+OpenOffice.org Calc : freezing rows or columns
+OpenOffice.org Calc : FREQUENCY function
+OpenOffice.org Calc : FTEST function
+OpenOffice.org Calc : FTP
+OpenOffice.org Calc : FTP;opening documents
+OpenOffice.org Calc : FTP;saving documents
+OpenOffice.org Calc : full joins (Base)
+OpenOffice.org Calc : full screen view
+OpenOffice.org Calc : full-text search in Help
+OpenOffice.org Calc : function list window
+OpenOffice.org Calc : Function Wizard
+OpenOffice.org Calc : Function Wizard;add-ins
+OpenOffice.org Calc : Function Wizard;arrays
+OpenOffice.org Calc : Function Wizard;databases
+OpenOffice.org Calc : Function Wizard;date & time
+OpenOffice.org Calc : Function Wizard;financial
+OpenOffice.org Calc : Function Wizard;information
+OpenOffice.org Calc : Function Wizard;logical
+OpenOffice.org Calc : Function Wizard;mathematical
+OpenOffice.org Calc : Function Wizard;spreadsheets
+OpenOffice.org Calc : Function Wizard;statistics
+OpenOffice.org Calc : Function Wizard;text
+OpenOffice.org Calc : functions
+OpenOffice.org Calc : functions;accepting input icon
+OpenOffice.org Calc : functions;add-in functions
+OpenOffice.org Calc : functions;array functions
+OpenOffice.org Calc : functions;canceling input icon
+OpenOffice.org Calc : functions;database functions
+OpenOffice.org Calc : functions;date & time
+OpenOffice.org Calc : functions;financial functions
+OpenOffice.org Calc : functions;formula bar icon
+OpenOffice.org Calc : functions;Function Wizard
+OpenOffice.org Calc : functions;information functions
+OpenOffice.org Calc : functions;listed by category
+OpenOffice.org Calc : functions;logical functions
+OpenOffice.org Calc : functions;mathematical functions
+OpenOffice.org Calc : functions;OpenOffice.org Calc add-in DLL
+OpenOffice.org Calc : functions;spreadsheets
+OpenOffice.org Calc : functions;statistics functions
+OpenOffice.org Calc : functions;sum function icon
+OpenOffice.org Calc : functions;text functions
+OpenOffice.org Calc : functions;user-defined
+OpenOffice.org Calc : functions in reports
+OpenOffice.org Calc : functions in reports;editing
+OpenOffice.org Calc : future values
+OpenOffice.org Calc : future values;constant interest rates
+OpenOffice.org Calc : future values;varying interest rates
+OpenOffice.org Calc : FV function
+OpenOffice.org Calc : FVSCHEDULE function
+OpenOffice.org Calc : Gallery
+OpenOffice.org Calc : Gallery;adding pictures
+OpenOffice.org Calc : Gallery;dragging pictures to draw objects
+OpenOffice.org Calc : Gallery;hiding/showing
+OpenOffice.org Calc : Gallery;inserting pictures from
+OpenOffice.org Calc : GAMMADIST function
+OpenOffice.org Calc : GAMMAINV function
+OpenOffice.org Calc : GAMMALN function
+OpenOffice.org Calc : GAUSS function
+OpenOffice.org Calc : Gaussian error integral
+OpenOffice.org Calc : GCD function
+OpenOffice.org Calc : GCD_ADD function
+OpenOffice.org Calc : GEOMEAN function
+OpenOffice.org Calc : geometric lists
+OpenOffice.org Calc : geometric-degressive depreciations
+OpenOffice.org Calc : German spellcheck
+OpenOffice.org Calc : GESTEP function
+OpenOffice.org Calc : get method for form transmissions
+OpenOffice.org Calc : GETPIVOTDATA function
+OpenOffice.org Calc : getting support
+OpenOffice.org Calc : GIF format
+OpenOffice.org Calc : glossaries
+OpenOffice.org Calc : glossaries;common terms
+OpenOffice.org Calc : glossaries;Internet terms
+OpenOffice.org Calc : goal seeking
+OpenOffice.org Calc : goal seeking;example
+OpenOffice.org Calc : goal seeking;solver
+OpenOffice.org Calc : gradients off for faster printing
+OpenOffice.org Calc : graphical text art
+OpenOffice.org Calc : graphics
+OpenOffice.org Calc : graphics;cache
+OpenOffice.org Calc : graphics;protecting
+OpenOffice.org Calc : graphics, see also pictures
+OpenOffice.org Calc : grayscale printing
+OpenOffice.org Calc : greatest common divisor
+OpenOffice.org Calc : grid controls
+OpenOffice.org Calc : grid controls;form functions
+OpenOffice.org Calc : grids
+OpenOffice.org Calc : grids;defaults (Writer/Calc)
+OpenOffice.org Calc : grids;display options (Impress/Draw)
+OpenOffice.org Calc : grids;displaying lines (Calc)
+OpenOffice.org Calc : grids;formatting axes
+OpenOffice.org Calc : grids;hiding lines in sheets
+OpenOffice.org Calc : grids;inserting in charts
+OpenOffice.org Calc : grids;printing sheet grids
+OpenOffice.org Calc : group box creation
+OpenOffice.org Calc : grouping
+OpenOffice.org Calc : grouping;cells
+OpenOffice.org Calc : grouping;DataPilot tables
+OpenOffice.org Calc : groups
+OpenOffice.org Calc : groups;entering/exiting/ungrouping
+OpenOffice.org Calc : groups;naming
+OpenOffice.org Calc : groups;of controls
+OpenOffice.org Calc : GROWTH function
+OpenOffice.org Calc : growth series
+OpenOffice.org Calc : guides
+OpenOffice.org Calc : guides;display options (Impress/Draw)
+OpenOffice.org Calc : guides;displaying when moving objects (Impress)
+OpenOffice.org Calc : guides;showing (Calc)
+OpenOffice.org Calc : guides;showing when moving frames (Writer)
+OpenOffice.org Calc : gutter
+OpenOffice.org Calc : handles
+OpenOffice.org Calc : handles;displaying (Writer)
+OpenOffice.org Calc : handles;scaling
+OpenOffice.org Calc : handles;showing simple/large handles (Calc)
+OpenOffice.org Calc : Hangul/Hanja
+OpenOffice.org Calc : HARMEAN function
+OpenOffice.org Calc : hatching
+OpenOffice.org Calc : headers
+OpenOffice.org Calc : headers;backgrounds
+OpenOffice.org Calc : headers;defining
+OpenOffice.org Calc : headers;freezing during table split
+OpenOffice.org Calc : headers;printing on sheets
+OpenOffice.org Calc : headings
+OpenOffice.org Calc : headings;entering as text box
+OpenOffice.org Calc : headings;repeating rows/columns as
+OpenOffice.org Calc : Hebrew
+OpenOffice.org Calc : Hebrew;entering text
+OpenOffice.org Calc : Hebrew;language settings
+OpenOffice.org Calc : heights of cells
+OpenOffice.org Calc : Help
+OpenOffice.org Calc : Help;bookmarks
+OpenOffice.org Calc : Help;extended tips on/off
+OpenOffice.org Calc : Help;full-text search
+OpenOffice.org Calc : Help;Help tips
+OpenOffice.org Calc : Help;keywords
+OpenOffice.org Calc : Help;navigation pane showing/hiding
+OpenOffice.org Calc : Help;style sheets
+OpenOffice.org Calc : Help;topics
+OpenOffice.org Calc : Help Agent
+OpenOffice.org Calc : Help Agent;help
+OpenOffice.org Calc : Help Agent;options
+OpenOffice.org Calc : Help tips
+OpenOffice.org Calc : Help tips;defining text for cell input
+OpenOffice.org Calc : Help tips;hiding
+OpenOffice.org Calc : HEX2BIN function
+OpenOffice.org Calc : HEX2DEC function
+OpenOffice.org Calc : HEX2OCT function
+OpenOffice.org Calc : hexadecimal system
+OpenOffice.org Calc : hexadecimal system;converting to
+OpenOffice.org Calc : hidden cells
+OpenOffice.org Calc : hidden controls in Form Navigator
+OpenOffice.org Calc : hidden fields display (Writer)
+OpenOffice.org Calc : hidden pages
+OpenOffice.org Calc : hidden pages;printing in presentations
+OpenOffice.org Calc : hidden text
+OpenOffice.org Calc : hidden text;showing (Writer)
+OpenOffice.org Calc : hiding
+OpenOffice.org Calc : hiding;changes
+OpenOffice.org Calc : hiding;chart legends
+OpenOffice.org Calc : hiding;columns
+OpenOffice.org Calc : hiding;data fields, from calculations in Data Pilot
+OpenOffice.org Calc : hiding;docked windows
+OpenOffice.org Calc : hiding;formulas
+OpenOffice.org Calc : hiding;headers/grid lines
+OpenOffice.org Calc : hiding;navigation pane in Help window
+OpenOffice.org Calc : hiding;rows
+OpenOffice.org Calc : hiding;sheet details
+OpenOffice.org Calc : hiding;sheets
+OpenOffice.org Calc : high contrast mode
+OpenOffice.org Calc : highlighting
+OpenOffice.org Calc : highlighting;negative numbers
+OpenOffice.org Calc : highlighting;values in sheets
+OpenOffice.org Calc : Hindi
+OpenOffice.org Calc : Hindi;entering text
+OpenOffice.org Calc : Hindi;language settings
+OpenOffice.org Calc : HLOOKUP function
+OpenOffice.org Calc : horizontal scrollbars (Writer)
+OpenOffice.org Calc : hotspots
+OpenOffice.org Calc : HOUR function
+OpenOffice.org Calc : HowTos for Calc
+OpenOffice.org Calc : HowTos for charts
+OpenOffice.org Calc : HTML
+OpenOffice.org Calc : HTML;definition
+OpenOffice.org Calc : HTML;export character set
+OpenOffice.org Calc : HTML;fonts for source display
+OpenOffice.org Calc : HTML;importing META tags
+OpenOffice.org Calc : HTML;in sheet cells
+OpenOffice.org Calc : HTML;live presentations
+OpenOffice.org Calc : HTML;sheets
+OpenOffice.org Calc : HTML documents
+OpenOffice.org Calc : HTML documents;auto reloading
+OpenOffice.org Calc : HTML documents;importing/exporting
+OpenOffice.org Calc : HTML documents;META tags in
+OpenOffice.org Calc : HTML documents;new
+OpenOffice.org Calc : HTML documents;source text
+OpenOffice.org Calc : HTML WebQuery
+OpenOffice.org Calc : HYPERLINK function
+OpenOffice.org Calc : hyperlinks
+OpenOffice.org Calc : hyperlinks;assigning macros
+OpenOffice.org Calc : hyperlinks;character formats
+OpenOffice.org Calc : hyperlinks;definition
+OpenOffice.org Calc : hyperlinks;deleting
+OpenOffice.org Calc : hyperlinks;editing
+OpenOffice.org Calc : hyperlinks;inserting
+OpenOffice.org Calc : hyperlinks;relative and absolute
+OpenOffice.org Calc : hyperlinks;turning off automatic recognition
+OpenOffice.org Calc : hyperlinks, see also links
+OpenOffice.org Calc : HYPGEOMDIST function
+OpenOffice.org Calc : hyphenation
+OpenOffice.org Calc : hyphenation;activating for a language
+OpenOffice.org Calc : hyphenation;in spreadsheets
+OpenOffice.org Calc : hyphenation;minimal number of characters
+OpenOffice.org Calc : hyphens
+OpenOffice.org Calc : hyphens;displaying custom (Writer)
+OpenOffice.org Calc : hyphens;inserting custom
+OpenOffice.org Calc : icon bars, see toolbars
+OpenOffice.org Calc : icon sizes
+OpenOffice.org Calc : IDE
+OpenOffice.org Calc : IDE;Basic IDE
+OpenOffice.org Calc : IF function
+OpenOffice.org Calc : ignore list for spellcheck
+OpenOffice.org Calc : illumination
+OpenOffice.org Calc : illumination;3D charts
+OpenOffice.org Calc : illustrations, see pictures
+OpenOffice.org Calc : IMABS function
+OpenOffice.org Calc : image button creation
+OpenOffice.org Calc : image control creation
+OpenOffice.org Calc : ImageMap
+OpenOffice.org Calc : ImageMap;definition
+OpenOffice.org Calc : ImageMap;editor
+OpenOffice.org Calc : images
+OpenOffice.org Calc : images;ImageMap
+OpenOffice.org Calc : images;inserting and editing bitmaps
+OpenOffice.org Calc : images, see also pictures
+OpenOffice.org Calc : IMAGINARY function
+OpenOffice.org Calc : imaginary numbers in analysis functions
+OpenOffice.org Calc : IMARGUMENT function
+OpenOffice.org Calc : IMCONJUGATE function
+OpenOffice.org Calc : IMCOS function
+OpenOffice.org Calc : IMDIV function
+OpenOffice.org Calc : IME
+OpenOffice.org Calc : IME;definition
+OpenOffice.org Calc : IME;showing/hiding
+OpenOffice.org Calc : IMEXP function
+OpenOffice.org Calc : IMLN function
+OpenOffice.org Calc : IMLOG10 function
+OpenOffice.org Calc : IMLOG2 function
+OpenOffice.org Calc : implicit array handling
+OpenOffice.org Calc : import filters
+OpenOffice.org Calc : import restrictions for Microsoft Office
+OpenOffice.org Calc : importing
+OpenOffice.org Calc : importing;bitmaps
+OpenOffice.org Calc : importing;compatibility settings for text import
+OpenOffice.org Calc : importing;databases
+OpenOffice.org Calc : importing;dBASE files
+OpenOffice.org Calc : importing;documents in other formats
+OpenOffice.org Calc : importing;from XML
+OpenOffice.org Calc : importing;HTML and text documents
+OpenOffice.org Calc : importing;HTML with META tags
+OpenOffice.org Calc : importing;Microsoft Office documents with VBA code
+OpenOffice.org Calc : importing;tables as text
+OpenOffice.org Calc : importing;tables in text format
+OpenOffice.org Calc : importing;templates
+OpenOffice.org Calc : importing;text databases
+OpenOffice.org Calc : IMPOWER function
+OpenOffice.org Calc : IMPRODUCT function
+OpenOffice.org Calc : IMREAL function
+OpenOffice.org Calc : IMSIN function
+OpenOffice.org Calc : IMSQRT function
+OpenOffice.org Calc : IMSUB function
+OpenOffice.org Calc : IMSUM function
+OpenOffice.org Calc : inches
+OpenOffice.org Calc : increasing scales in page view
+OpenOffice.org Calc : INDEX function
+OpenOffice.org Calc : Index tab in Help
+OpenOffice.org Calc : indexes
+OpenOffice.org Calc : indexes;backgrounds
+OpenOffice.org Calc : indexes;showing/hiding Help index tab
+OpenOffice.org Calc : indicator lines in text
+OpenOffice.org Calc : INDIRECT function
+OpenOffice.org Calc : INFO function
+OpenOffice.org Calc : information functions
+OpenOffice.org Calc : information on cells
+OpenOffice.org Calc : inline array constants
+OpenOffice.org Calc : inner joins (Base)
+OpenOffice.org Calc : inner products
+OpenOffice.org Calc : input line in formula bar
+OpenOffice.org Calc : input method window
+OpenOffice.org Calc : input support in spreadsheets
+OpenOffice.org Calc : insert mode for entering text
+OpenOffice.org Calc : inserting
+OpenOffice.org Calc : inserting;breaks
+OpenOffice.org Calc : inserting;buttons in toolbars
+OpenOffice.org Calc : inserting;cell ranges
+OpenOffice.org Calc : inserting;cell ranges from spreadsheets
+OpenOffice.org Calc : inserting;cells
+OpenOffice.org Calc : inserting;cells, by drag and drop
+OpenOffice.org Calc : inserting;cells, toolbar icon
+OpenOffice.org Calc : inserting;charts
+OpenOffice.org Calc : inserting;clipboard options
+OpenOffice.org Calc : inserting;columns
+OpenOffice.org Calc : inserting;data from text documents
+OpenOffice.org Calc : inserting;datasource records in spreadsheets
+OpenOffice.org Calc : inserting;drawings
+OpenOffice.org Calc : inserting;external data
+OpenOffice.org Calc : inserting;floating frames
+OpenOffice.org Calc : inserting;Fontwork objects
+OpenOffice.org Calc : inserting;form fields
+OpenOffice.org Calc : inserting;formulas
+OpenOffice.org Calc : inserting;fractions
+OpenOffice.org Calc : inserting;hyperlinks
+OpenOffice.org Calc : inserting;line breaks in cells
+OpenOffice.org Calc : inserting;manual column breaks
+OpenOffice.org Calc : inserting;manual row breaks
+OpenOffice.org Calc : inserting;matrix formulas
+OpenOffice.org Calc : inserting;movies/sounds
+OpenOffice.org Calc : inserting;new text tables defaults
+OpenOffice.org Calc : inserting;notes
+OpenOffice.org Calc : inserting;objects from Gallery
+OpenOffice.org Calc : inserting;objects, toolbar icon
+OpenOffice.org Calc : inserting;OLE objects
+OpenOffice.org Calc : inserting;paragraph borders
+OpenOffice.org Calc : inserting;paragraph bullets
+OpenOffice.org Calc : inserting;pictures in Gallery
+OpenOffice.org Calc : inserting;plug-ins
+OpenOffice.org Calc : inserting;push buttons
+OpenOffice.org Calc : inserting;references, by drag and drop
+OpenOffice.org Calc : inserting;rows
+OpenOffice.org Calc : inserting;sheets
+OpenOffice.org Calc : inserting;special characters
+OpenOffice.org Calc : inserting;tab stops
+OpenOffice.org Calc : inserting;text files with data
+OpenOffice.org Calc : inserting;textures on chart bars
+OpenOffice.org Calc : inserting;values
+OpenOffice.org Calc : inserting functions
+OpenOffice.org Calc : inserting functions;function list window
+OpenOffice.org Calc : inserting functions;Function Wizard
+OpenOffice.org Calc : installing
+OpenOffice.org Calc : installing;ActiveX control
+OpenOffice.org Calc : installing;mobile device filters
+OpenOffice.org Calc : installing;UNO components
+OpenOffice.org Calc : installing;XML filters
+OpenOffice.org Calc : instructions
+OpenOffice.org Calc : instructions;general
+OpenOffice.org Calc : instructions;OpenOffice.org Calc
+OpenOffice.org Calc : INT function
+OpenOffice.org Calc : integers with leading zeros
+OpenOffice.org Calc : INTERCEPT function
+OpenOffice.org Calc : interests for unchanged amortization installments
+OpenOffice.org Calc : internal rates of return
+OpenOffice.org Calc : internal rates of return;irregular payments
+OpenOffice.org Calc : internal rates of return;modified
+OpenOffice.org Calc : internal rates of return;regular payments
+OpenOffice.org Calc : international currency formats
+OpenOffice.org Calc : Internet
+OpenOffice.org Calc : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Calc : Internet;presentations
+OpenOffice.org Calc : Internet;starting searches
+OpenOffice.org Calc : Internet;turning off recognition of addresses
+OpenOffice.org Calc : Internet glossary
+OpenOffice.org Calc : intersection operator
+OpenOffice.org Calc : intersections
+OpenOffice.org Calc : INTRATE function
+OpenOffice.org Calc : invalid data
+OpenOffice.org Calc : invalid data;marking
+OpenOffice.org Calc : invalid names
+OpenOffice.org Calc : invalid names;error messages
+OpenOffice.org Calc : invalid references
+OpenOffice.org Calc : invalid references;error messages
+OpenOffice.org Calc : inverse arrays
+OpenOffice.org Calc : inverse F probability distribution
+OpenOffice.org Calc : inverse of Fisher transformation
+OpenOffice.org Calc : inverse of lognormal distribution
+OpenOffice.org Calc : inverse of t-distribution
+OpenOffice.org Calc : invert filter
+OpenOffice.org Calc : inverting tables
+OpenOffice.org Calc : invisible areas
+OpenOffice.org Calc : invisible cells
+OpenOffice.org Calc : IPMT function
+OpenOffice.org Calc : IRR function
+OpenOffice.org Calc : ISBLANK function
+OpenOffice.org Calc : ISERR function
+OpenOffice.org Calc : ISERROR function
+OpenOffice.org Calc : ISEVEN function
+OpenOffice.org Calc : ISEVEN_ADD function
+OpenOffice.org Calc : ISFORMULA function
+OpenOffice.org Calc : ISLEAPYEAR function
+OpenOffice.org Calc : ISLOGICAL function
+OpenOffice.org Calc : ISNA function
+OpenOffice.org Calc : ISNONTEXT function
+OpenOffice.org Calc : ISNUMBER function
+OpenOffice.org Calc : ISODD function
+OpenOffice.org Calc : ISODD_ADD function
+OpenOffice.org Calc : ISPMT function
+OpenOffice.org Calc : ISREF function
+OpenOffice.org Calc : ISTEXT function
+OpenOffice.org Calc : italic text
+OpenOffice.org Calc : iterative references in spreadsheets
+OpenOffice.org Calc : Java
+OpenOffice.org Calc : Java;definition
+OpenOffice.org Calc : Java;setting options
+OpenOffice.org Calc : JDBC
+OpenOffice.org Calc : JDBC;databases (Base)
+OpenOffice.org Calc : JDBC;definition
+OpenOffice.org Calc : JIS function
+OpenOffice.org Calc : joining
+OpenOffice.org Calc : joining;paragraphs
+OpenOffice.org Calc : joining;tables (Base)
+OpenOffice.org Calc : joins in databases (Base)
+OpenOffice.org Calc : justifying text
+OpenOffice.org Calc : kerning
+OpenOffice.org Calc : kerning;Asian texts
+OpenOffice.org Calc : kerning;definition
+OpenOffice.org Calc : kerning;in characters
+OpenOffice.org Calc : key fields for relations (Base)
+OpenOffice.org Calc : keyboard
+OpenOffice.org Calc : keyboard;assigning/editing shortcut keys
+OpenOffice.org Calc : keyboard;general commands
+OpenOffice.org Calc : keyboard;removing numbering
+OpenOffice.org Calc : keys
+OpenOffice.org Calc : keys;adding push buttons
+OpenOffice.org Calc : keys;primary keys (Base)
+OpenOffice.org Calc : kiosk export
+OpenOffice.org Calc : KURT function
+OpenOffice.org Calc : label ranges in sheets
+OpenOffice.org Calc : labels
+OpenOffice.org Calc : labels;creating and synchronizing
+OpenOffice.org Calc : labels;for charts
+OpenOffice.org Calc : labels;for draw objects
+OpenOffice.org Calc : labels;form functions
+OpenOffice.org Calc : labels;from databases
+OpenOffice.org Calc : labels, see also names/callouts
+OpenOffice.org Calc : landscape printing
+OpenOffice.org Calc : languages
+OpenOffice.org Calc : languages;activating modules
+OpenOffice.org Calc : languages;Asian support
+OpenOffice.org Calc : languages;complex text layout
+OpenOffice.org Calc : languages;locale settings
+OpenOffice.org Calc : languages;selecting for text
+OpenOffice.org Calc : languages;setting options
+OpenOffice.org Calc : languages;spellcheck
+OpenOffice.org Calc : languages;spellchecking and formatting
+OpenOffice.org Calc : LARGE function
+OpenOffice.org Calc : large handles (Writer)
+OpenOffice.org Calc : large icons
+OpenOffice.org Calc : layer arrangement
+OpenOffice.org Calc : layout
+OpenOffice.org Calc : layout;importing Word documents
+OpenOffice.org Calc : layout;pages
+OpenOffice.org Calc : layout;spreadsheets
+OpenOffice.org Calc : LCM function
+OpenOffice.org Calc : LCM_ADD function
+OpenOffice.org Calc : LDAP server
+OpenOffice.org Calc : LDAP server;address books (Base)
+OpenOffice.org Calc : LDAP server;sign on options
+OpenOffice.org Calc : leading between paragraphs
+OpenOffice.org Calc : leading zeros
+OpenOffice.org Calc : leap year determination
+OpenOffice.org Calc : least common multiples
+OpenOffice.org Calc : left alignment of paragraphs
+OpenOffice.org Calc : LEFT function
+OpenOffice.org Calc : left joins (Base)
+OpenOffice.org Calc : legends
+OpenOffice.org Calc : legends;charts
+OpenOffice.org Calc : legends;draw objects
+OpenOffice.org Calc : legends;rounding corners
+OpenOffice.org Calc : LEN function
+OpenOffice.org Calc : Letter Wizard
+OpenOffice.org Calc : levels
+OpenOffice.org Calc : levels;depth stagger
+OpenOffice.org Calc : limits
+OpenOffice.org Calc : limits;specifying value limits on input
+OpenOffice.org Calc : limits of tables (Writer)
+OpenOffice.org Calc : line arrangement
+OpenOffice.org Calc : line arrangement;cells
+OpenOffice.org Calc : line breaks
+OpenOffice.org Calc : line breaks;in cells
+OpenOffice.org Calc : line charts
+OpenOffice.org Calc : line spacing
+OpenOffice.org Calc : line spacing;context menu in paragraphs
+OpenOffice.org Calc : line spacing;paragraph
+OpenOffice.org Calc : line styles
+OpenOffice.org Calc : line styles;applying
+OpenOffice.org Calc : line styles;defining
+OpenOffice.org Calc : linear depreciations
+OpenOffice.org Calc : linear series
+OpenOffice.org Calc : lines
+OpenOffice.org Calc : lines;defining ends
+OpenOffice.org Calc : lines;draw functions
+OpenOffice.org Calc : lines;drawing in text
+OpenOffice.org Calc : lines;editing points
+OpenOffice.org Calc : lines;removing automatic lines
+OpenOffice.org Calc : lines of text
+OpenOffice.org Calc : lines of text;alignment
+OpenOffice.org Calc : LINEST function
+OpenOffice.org Calc : links
+OpenOffice.org Calc : links;between cells and controls
+OpenOffice.org Calc : links;by drag and drop
+OpenOffice.org Calc : links;character formats
+OpenOffice.org Calc : links;definition
+OpenOffice.org Calc : links;editing hyperlinks
+OpenOffice.org Calc : links;inserting
+OpenOffice.org Calc : links;modifying
+OpenOffice.org Calc : links;opening files with
+OpenOffice.org Calc : links;relational databases (Base)
+OpenOffice.org Calc : links;turning off automatic recognition
+OpenOffice.org Calc : links;updating options (Writer)
+OpenOffice.org Calc : links;updating specific links
+OpenOffice.org Calc : list box creation
+OpenOffice.org Calc : list of functions
+OpenOffice.org Calc : lists
+OpenOffice.org Calc : lists;data assigned to controls
+OpenOffice.org Calc : lists;registered databases (Base)
+OpenOffice.org Calc : lists;regular expressions
+OpenOffice.org Calc : lists;user-defined
+OpenOffice.org Calc : live presentations on the Internet
+OpenOffice.org Calc : LN function
+OpenOffice.org Calc : loading
+OpenOffice.org Calc : loading;documents
+OpenOffice.org Calc : loading;documents from other formats
+OpenOffice.org Calc : loading;HTML documents, automatically
+OpenOffice.org Calc : loading;Microsoft Office documents with VBA code
+OpenOffice.org Calc : loading;reloading
+OpenOffice.org Calc : loading;XML files
+OpenOffice.org Calc : locale settings
+OpenOffice.org Calc : LOG function
+OpenOffice.org Calc : LOG10 function
+OpenOffice.org Calc : logarithmic scaling along axes
+OpenOffice.org Calc : logarithms
+OpenOffice.org Calc : LOGEST function
+OpenOffice.org Calc : logical functions
+OpenOffice.org Calc : logical number formats
+OpenOffice.org Calc : LOGINV function
+OpenOffice.org Calc : LOGNORMDIST function
+OpenOffice.org Calc : LOOKUP function
+OpenOffice.org Calc : LOWER function
+OpenOffice.org Calc : lowercase letters
+OpenOffice.org Calc : lowercase letters;AutoInput function (in cells)
+OpenOffice.org Calc : lowercase letters;font effects
+OpenOffice.org Calc : lowest common multiples
+OpenOffice.org Calc : Macauley duration
+OpenOffice.org Calc : macros
+OpenOffice.org Calc : macros;assigning to events in forms
+OpenOffice.org Calc : macros;in MS Office documents
+OpenOffice.org Calc : macros;interrupting
+OpenOffice.org Calc : macros;organizing
+OpenOffice.org Calc : macros;recording
+OpenOffice.org Calc : macros;running when incorrect input
+OpenOffice.org Calc : macros;security
+OpenOffice.org Calc : macros;security warning dialog
+OpenOffice.org Calc : macros;selecting security warnings
+OpenOffice.org Calc : magnifiers
+OpenOffice.org Calc : manual column breaks
+OpenOffice.org Calc : manual row breaks
+OpenOffice.org Calc : margins
+OpenOffice.org Calc : margins;pages
+OpenOffice.org Calc : margins;setting with the mouse
+OpenOffice.org Calc : margins;shadows
+OpenOffice.org Calc : marking cells
+OpenOffice.org Calc : marking changes
+OpenOffice.org Calc : marking, see selecting
+OpenOffice.org Calc : MATCH function
+OpenOffice.org Calc : Math formula editor
+OpenOffice.org Calc : mathematical functions
+OpenOffice.org Calc : matrices
+OpenOffice.org Calc : matrices;calculations
+OpenOffice.org Calc : matrices;entering matrix formulas
+OpenOffice.org Calc : matrices;functions
+OpenOffice.org Calc : MAX function
+OpenOffice.org Calc : MAXA function
+OpenOffice.org Calc : maximum values in Calc databases
+OpenOffice.org Calc : MDETERM function
+OpenOffice.org Calc : MDURATION function
+OpenOffice.org Calc : mean value lines in charts
+OpenOffice.org Calc : means
+OpenOffice.org Calc : means;geometric
+OpenOffice.org Calc : means;harmonic
+OpenOffice.org Calc : means;of data set without margin data
+OpenOffice.org Calc : measurement units
+OpenOffice.org Calc : measurement units;changing on rulers
+OpenOffice.org Calc : measurement units;converting
+OpenOffice.org Calc : measurement units;selecting
+OpenOffice.org Calc : Media Player window
+OpenOffice.org Calc : MEDIAN function
+OpenOffice.org Calc : menus
+OpenOffice.org Calc : menus;activating context menus
+OpenOffice.org Calc : menus;assigning macros
+OpenOffice.org Calc : menus;customizing
+OpenOffice.org Calc : menus;inactive menu items
+OpenOffice.org Calc : merging
+OpenOffice.org Calc : merging;cells
+OpenOffice.org Calc : merging;data ranges
+OpenOffice.org Calc : merging;documents
+OpenOffice.org Calc : META tags
+OpenOffice.org Calc : metrics
+OpenOffice.org Calc : metrics;converting
+OpenOffice.org Calc : metrics;document formatting (Writer)
+OpenOffice.org Calc : metrics;in sheets
+OpenOffice.org Calc : Microsoft Excel functions
+OpenOffice.org Calc : Microsoft Office
+OpenOffice.org Calc : Microsoft Office;Access databases (base)
+OpenOffice.org Calc : Microsoft Office;as standard file format
+OpenOffice.org Calc : Microsoft Office;document import restrictions
+OpenOffice.org Calc : Microsoft Office;feature comparisons
+OpenOffice.org Calc : Microsoft Office;importing password protected files
+OpenOffice.org Calc : Microsoft Office;importing Word documents
+OpenOffice.org Calc : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Calc : Microsoft Office;new users information
+OpenOffice.org Calc : Microsoft Office;opening Microsoft documents
+OpenOffice.org Calc : Microsoft Office;reassigning document types
+OpenOffice.org Calc : MID function
+OpenOffice.org Calc : MIN function
+OpenOffice.org Calc : MINA function
+OpenOffice.org Calc : minimum values in Calc databases
+OpenOffice.org Calc : minus sign, see also operators
+OpenOffice.org Calc : MINUTE function
+OpenOffice.org Calc : MINVERSE function
+OpenOffice.org Calc : MIRR function
+OpenOffice.org Calc : MMULT function
+OpenOffice.org Calc : mobile device filters
+OpenOffice.org Calc : MOD function
+OpenOffice.org Calc : MODE function
+OpenOffice.org Calc : models in XForms
+OpenOffice.org Calc : modified internal rates of return
+OpenOffice.org Calc : modifying, see changing
+OpenOffice.org Calc : MONTH function
+OpenOffice.org Calc : MONTHS function
+OpenOffice.org Calc : more controls
+OpenOffice.org Calc : mosaic filter
+OpenOffice.org Calc : most common value
+OpenOffice.org Calc : mouse
+OpenOffice.org Calc : mouse;pointers when using drag and drop
+OpenOffice.org Calc : mouse;positioning
+OpenOffice.org Calc : moving
+OpenOffice.org Calc : moving;cells by drag and drop
+OpenOffice.org Calc : moving;spreadsheets
+OpenOffice.org Calc : moving;tab stops on ruler
+OpenOffice.org Calc : moving;toolbars
+OpenOffice.org Calc : moving;using guide lines in presentations
+OpenOffice.org Calc : moving;visible cells only
+OpenOffice.org Calc : MROUND function
+OpenOffice.org Calc : MS ADO interface (Base)
+OpenOffice.org Calc : multi-line text in cells
+OpenOffice.org Calc : multi-line titles in forms
+OpenOffice.org Calc : MULTINOMIAL function
+OpenOffice.org Calc : multiple cells selection
+OpenOffice.org Calc : multiple documents
+OpenOffice.org Calc : multiple documents;opening
+OpenOffice.org Calc : multiple operations
+OpenOffice.org Calc : multiple selection
+OpenOffice.org Calc : multiple sheets
+OpenOffice.org Calc : multiplication sign, see also operators
+OpenOffice.org Calc : multiplying
+OpenOffice.org Calc : multiplying;cell contents in Calc databases
+OpenOffice.org Calc : multiplying;numbers
+OpenOffice.org Calc : MUNIT function
+OpenOffice.org Calc : music
+OpenOffice.org Calc : music;inserting
+OpenOffice.org Calc : My Documents folder
+OpenOffice.org Calc : My Documents folder;changing work directory
+OpenOffice.org Calc : My Documents folder;opening
+OpenOffice.org Calc : MySQL databases (Base)
+OpenOffice.org Calc : N function
+OpenOffice.org Calc : NA function
+OpenOffice.org Calc : name recognition on/off
+OpenOffice.org Calc : names
+OpenOffice.org Calc : names;defining for cells
+OpenOffice.org Calc : names;for cell ranges
+OpenOffice.org Calc : names;multi-line titles
+OpenOffice.org Calc : names;objects
+OpenOffice.org Calc : names;sheets
+OpenOffice.org Calc : names, see also labels/callouts
+OpenOffice.org Calc : namespace organization in XForms
+OpenOffice.org Calc : native SQL (Base)
+OpenOffice.org Calc : natural language addressing
+OpenOffice.org Calc : natural logarithm
+OpenOffice.org Calc : natural logarithm of Gamma function
+OpenOffice.org Calc : natural sort algorithm
+OpenOffice.org Calc : navigating
+OpenOffice.org Calc : navigating;in documents
+OpenOffice.org Calc : navigating;in spreadsheets
+OpenOffice.org Calc : Navigation bar
+OpenOffice.org Calc : Navigation bar;controls
+OpenOffice.org Calc : Navigation bar;forms
+OpenOffice.org Calc : Navigator
+OpenOffice.org Calc : Navigator;contents as lists
+OpenOffice.org Calc : Navigator;docking
+OpenOffice.org Calc : Navigator;for sheets
+OpenOffice.org Calc : Navigator;notes
+OpenOffice.org Calc : Navigator;working with
+OpenOffice.org Calc : nearest multiple
+OpenOffice.org Calc : negative binomial distribution
+OpenOffice.org Calc : negative numbers
+OpenOffice.org Calc : NEGBINOMDIST function
+OpenOffice.org Calc : net annual interest rates
+OpenOffice.org Calc : net charts
+OpenOffice.org Calc : net present values
+OpenOffice.org Calc : network identity options
+OpenOffice.org Calc : NETWORKDAYS function
+OpenOffice.org Calc : new databases
+OpenOffice.org Calc : new documents
+OpenOffice.org Calc : new German spellcheck
+OpenOffice.org Calc : new lines in cells
+OpenOffice.org Calc : new windows
+OpenOffice.org Calc : NOMINAL function
+OpenOffice.org Calc : nominal interest rates
+OpenOffice.org Calc : NOMINAL_ADD function
+OpenOffice.org Calc : non-breaking dashes
+OpenOffice.org Calc : non-breaking spaces (Writer)
+OpenOffice.org Calc : non-printing characters (Writer)
+OpenOffice.org Calc : normal distribution
+OpenOffice.org Calc : normal distribution;inverse of
+OpenOffice.org Calc : normal distribution;inverse of standard
+OpenOffice.org Calc : normal distribution;standard
+OpenOffice.org Calc : normal distribution;statistics
+OpenOffice.org Calc : NORMDIST function
+OpenOffice.org Calc : NORMINV function
+OpenOffice.org Calc : NORMSDIST function
+OpenOffice.org Calc : NORMSINV function
+OpenOffice.org Calc : NOT function
+OpenOffice.org Calc : notes
+OpenOffice.org Calc : notes;displaying (Calc)
+OpenOffice.org Calc : notes;help text for cells
+OpenOffice.org Calc : notes;inserting/editing/deleting/printing
+OpenOffice.org Calc : notes;on cells
+OpenOffice.org Calc : notes;printing
+OpenOffice.org Calc : notes;printing in text
+OpenOffice.org Calc : NOW function
+OpenOffice.org Calc : NPER function
+OpenOffice.org Calc : NPV function
+OpenOffice.org Calc : null values
+OpenOffice.org Calc : null values;printing
+OpenOffice.org Calc : number completion on/off
+OpenOffice.org Calc : number formats
+OpenOffice.org Calc : number formats;adding/deleting decimal places in cells
+OpenOffice.org Calc : number formats;codes
+OpenOffice.org Calc : number formats;colors
+OpenOffice.org Calc : number formats;formats
+OpenOffice.org Calc : number formats;logical
+OpenOffice.org Calc : number formats;millions
+OpenOffice.org Calc : number formats;recognition in text tables
+OpenOffice.org Calc : number of combinations
+OpenOffice.org Calc : number of combinations with repetitions
+OpenOffice.org Calc : number of coupons
+OpenOffice.org Calc : number of days
+OpenOffice.org Calc : number of days;in a specific month of a year
+OpenOffice.org Calc : number of days;in a specific year
+OpenOffice.org Calc : number of entries
+OpenOffice.org Calc : number of months between two dates
+OpenOffice.org Calc : number of pages
+OpenOffice.org Calc : number of payment periods
+OpenOffice.org Calc : number of permutations
+OpenOffice.org Calc : number of sheets
+OpenOffice.org Calc : number of sheets;function
+OpenOffice.org Calc : number of sheets
+OpenOffice.org Calc : number of tables
+OpenOffice.org Calc : number of weeks
+OpenOffice.org Calc : number of weeks;between two dates
+OpenOffice.org Calc : number of weeks;in a specific year
+OpenOffice.org Calc : number of years between two dates
+OpenOffice.org Calc : number series import
+OpenOffice.org Calc : numbering
+OpenOffice.org Calc : numbering;options
+OpenOffice.org Calc : numbering;paragraphs
+OpenOffice.org Calc : numbering;turning off
+OpenOffice.org Calc : numbering;using automatically
+OpenOffice.org Calc : numbers
+OpenOffice.org Calc : numbers;as text
+OpenOffice.org Calc : numbers;changing text/number formats
+OpenOffice.org Calc : numbers;counting
+OpenOffice.org Calc : numbers;date, time and currency formats
+OpenOffice.org Calc : numbers;decimal places
+OpenOffice.org Calc : numbers;decimal places (Calc)
+OpenOffice.org Calc : numbers;determining ranks
+OpenOffice.org Calc : numbers;entering fractions
+OpenOffice.org Calc : numbers;entering without number formats
+OpenOffice.org Calc : numbers;filter sheets
+OpenOffice.org Calc : numbers;formatting in tables
+OpenOffice.org Calc : numbers;formatting options for selected cells
+OpenOffice.org Calc : numbers;greater than or equal to
+OpenOffice.org Calc : numbers;highlighting negative numbers
+OpenOffice.org Calc : numbers;multiplying
+OpenOffice.org Calc : numbers;rounded off
+OpenOffice.org Calc : numbers;rounding down to next integer
+OpenOffice.org Calc : numbers;rounding up/down to even integers
+OpenOffice.org Calc : numbers;user-defined formatting in tables
+OpenOffice.org Calc : numbers;with leading zeros
+OpenOffice.org Calc : numerical fields in forms
+OpenOffice.org Calc : objects
+OpenOffice.org Calc : objects;always moveable (Impress/Draw)
+OpenOffice.org Calc : objects;arranging within stacks
+OpenOffice.org Calc : objects;copying when moving in presentations
+OpenOffice.org Calc : objects;definition
+OpenOffice.org Calc : objects;displaying in spreadsheets
+OpenOffice.org Calc : objects;displaying in text documents
+OpenOffice.org Calc : objects;editing
+OpenOffice.org Calc : objects;inserting from Gallery
+OpenOffice.org Calc : objects;inserting OLE objects
+OpenOffice.org Calc : objects;moving and resizing with mouse
+OpenOffice.org Calc : objects;naming
+OpenOffice.org Calc : objects;opening
+OpenOffice.org Calc : objects;properties of charts
+OpenOffice.org Calc : objects;quickly moving to
+OpenOffice.org Calc : objects;titles and descriptions
+OpenOffice.org Calc : OCT2BIN function
+OpenOffice.org Calc : OCT2DEC function
+OpenOffice.org Calc : OCT2HEX function
+OpenOffice.org Calc : ODBC
+OpenOffice.org Calc : ODBC;database (Base)
+OpenOffice.org Calc : ODBC;definition
+OpenOffice.org Calc : ODD function
+OpenOffice.org Calc : odd integers
+OpenOffice.org Calc : ODDFPRICE function
+OpenOffice.org Calc : ODDFYIELD function
+OpenOffice.org Calc : ODDLPRICE function
+OpenOffice.org Calc : ODDLYIELD function
+OpenOffice.org Calc : ODF file formats
+OpenOffice.org Calc : Office
+OpenOffice.org Calc : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Calc : OFFSET function
+OpenOffice.org Calc : old German spellcheck
+OpenOffice.org Calc : OLE
+OpenOffice.org Calc : OLE;definition
+OpenOffice.org Calc : OLE objects
+OpenOffice.org Calc : OLE objects;arranging within stacks
+OpenOffice.org Calc : OLE objects;captions (Writer)
+OpenOffice.org Calc : OLE objects;inserting
+OpenOffice.org Calc : OLE objects;number of
+OpenOffice.org Calc : OLE objects;protecting
+OpenOffice.org Calc : one and a half line spacing in text
+OpenOffice.org Calc : online registration
+OpenOffice.org Calc : online update options
+OpenOffice.org Calc : online updates
+OpenOffice.org Calc : online updates;checking automatically
+OpenOffice.org Calc : online updates;checking manually
+OpenOffice.org Calc : Open/Save dialogs
+OpenOffice.org Calc : OpenDocument file formats
+OpenOffice.org Calc : OpenGL
+OpenOffice.org Calc : OpenGL;definition
+OpenOffice.org Calc : OpenGL;optimized output
+OpenOffice.org Calc : opening
+OpenOffice.org Calc : opening;context menus
+OpenOffice.org Calc : opening;database files
+OpenOffice.org Calc : opening;dialog settings
+OpenOffice.org Calc : opening;documents
+OpenOffice.org Calc : opening;documents from other formats
+OpenOffice.org Calc : opening;documents on WebDAV server
+OpenOffice.org Calc : opening;files with links
+OpenOffice.org Calc : opening;files, with placeholders
+OpenOffice.org Calc : opening;forms
+OpenOffice.org Calc : opening;Microsoft Office files
+OpenOffice.org Calc : opening;mobile device documents
+OpenOffice.org Calc : opening;objects
+OpenOffice.org Calc : opening;reports
+OpenOffice.org Calc : opening;scenarios
+OpenOffice.org Calc : opening;several files
+OpenOffice.org Calc : opening;sheets in HTML
+OpenOffice.org Calc : opening;XForms
+OpenOffice.org Calc : OpenOffice.org Base data sources
+OpenOffice.org Calc : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Calc : OpenOffice.org documents
+OpenOffice.org Calc : OpenOffice.org documents;mobile device filters
+OpenOffice.org Calc : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Calc : OpenOffice.org Math start
+OpenOffice.org Calc : operators
+OpenOffice.org Calc : operators;default filters
+OpenOffice.org Calc : operators;formula functions
+OpenOffice.org Calc : optimal column widths
+OpenOffice.org Calc : optimal row heights
+OpenOffice.org Calc : optional hyphens (Writer)
+OpenOffice.org Calc : options
+OpenOffice.org Calc : options;accessibility
+OpenOffice.org Calc : options;appearance
+OpenOffice.org Calc : options;compatibility (Writer)
+OpenOffice.org Calc : options;network identity
+OpenOffice.org Calc : options;online update
+OpenOffice.org Calc : options;tools
+OpenOffice.org Calc : OR function
+OpenOffice.org Calc : Oracle databases (base)
+OpenOffice.org Calc : order of chart data
+OpenOffice.org Calc : ordering
+OpenOffice.org Calc : ordering;objects
+OpenOffice.org Calc : organizing
+OpenOffice.org Calc : organizing;macros and scripts
+OpenOffice.org Calc : organizing;namespaces in XForms
+OpenOffice.org Calc : organizing;styles
+OpenOffice.org Calc : organizing;templates
+OpenOffice.org Calc : original size
+OpenOffice.org Calc : original size;printing in OpenOffice.org Math
+OpenOffice.org Calc : original size;restoring after cropping
+OpenOffice.org Calc : outlines
+OpenOffice.org Calc : outlines;font effects
+OpenOffice.org Calc : outlines;outline symbols
+OpenOffice.org Calc : outlines;sending to presentations
+OpenOffice.org Calc : outlines;sheets
+OpenOffice.org Calc : output ranges of DataPilot tables
+OpenOffice.org Calc : overwrite mode
+OpenOffice.org Calc : packages, see extensions
+OpenOffice.org Calc : page breaks
+OpenOffice.org Calc : page breaks;displaying (Calc)
+OpenOffice.org Calc : page breaks;inserting in spreadsheets
+OpenOffice.org Calc : page breaks;spreadsheet preview
+OpenOffice.org Calc : page formats
+OpenOffice.org Calc : page formats;maximizing
+OpenOffice.org Calc : page formats;restriction
+OpenOffice.org Calc : page styles
+OpenOffice.org Calc : page styles;editing/applying with statusbar
+OpenOffice.org Calc : page styles;footers
+OpenOffice.org Calc : page styles;headers
+OpenOffice.org Calc : page views
+OpenOffice.org Calc : page views;increasing scales
+OpenOffice.org Calc : page views;reducing scales
+OpenOffice.org Calc : pages
+OpenOffice.org Calc : pages;backgrounds in all applications
+OpenOffice.org Calc : pages;formatting and numbering
+OpenOffice.org Calc : pages;order when printing
+OpenOffice.org Calc : pages;printing page names in presentations
+OpenOffice.org Calc : pages;scaling
+OpenOffice.org Calc : pages;selecting one to print
+OpenOffice.org Calc : paint box
+OpenOffice.org Calc : paint can for applying styles
+OpenOffice.org Calc : paint can symbol
+OpenOffice.org Calc : pair kerning
+OpenOffice.org Calc : Palm file filters
+OpenOffice.org Calc : paper formats
+OpenOffice.org Calc : paper size warning
+OpenOffice.org Calc : paper trays
+OpenOffice.org Calc : paragraph marks
+OpenOffice.org Calc : paragraph marks;displaying (Writer)
+OpenOffice.org Calc : paragraph styles
+OpenOffice.org Calc : paragraph styles;languages
+OpenOffice.org Calc : paragraph styles;modifying basic fonts
+OpenOffice.org Calc : paragraphs
+OpenOffice.org Calc : paragraphs;alignment
+OpenOffice.org Calc : paragraphs;Asian typography
+OpenOffice.org Calc : paragraphs;defining borders
+OpenOffice.org Calc : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Calc : paragraphs;increasing indents of
+OpenOffice.org Calc : paragraphs;indents, margins and columns
+OpenOffice.org Calc : paragraphs;inserting bullets
+OpenOffice.org Calc : paragraphs;joining
+OpenOffice.org Calc : paragraphs;numbering automatically
+OpenOffice.org Calc : paragraphs;removing blank ones
+OpenOffice.org Calc : paragraphs;spacing
+OpenOffice.org Calc : paragraphs;tab stops
+OpenOffice.org Calc : parameters
+OpenOffice.org Calc : parameters;command line
+OpenOffice.org Calc : parameters;queries (Base)
+OpenOffice.org Calc : passwords for protecting contents
+OpenOffice.org Calc : pasting
+OpenOffice.org Calc : pasting;cell ranges
+OpenOffice.org Calc : pasting;cell ranges from spreadsheets
+OpenOffice.org Calc : pasting;data from text documents
+OpenOffice.org Calc : pasting;draw objects
+OpenOffice.org Calc : pasting;draw objects from other documents
+OpenOffice.org Calc : pasting;formatted/unformatted text
+OpenOffice.org Calc : pasting;formulas
+OpenOffice.org Calc : pasting;from data source view
+OpenOffice.org Calc : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Calc : pasting;pictures from other documents
+OpenOffice.org Calc : pasting;sheet areas in text documents
+OpenOffice.org Calc : pasting;to Gallery
+OpenOffice.org Calc : pasting;values in multiple sheets
+OpenOffice.org Calc : paths
+OpenOffice.org Calc : paths;changing work directory
+OpenOffice.org Calc : paths;defaults
+OpenOffice.org Calc : pattern editor
+OpenOffice.org Calc : pattern fields
+OpenOffice.org Calc : pattern fields;form functions
+OpenOffice.org Calc : patterns for objects
+OpenOffice.org Calc : payment periods
+OpenOffice.org Calc : payment periods;number of
+OpenOffice.org Calc : PDF
+OpenOffice.org Calc : PDF;export
+OpenOffice.org Calc : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Calc : PDF export of print ranges
+OpenOffice.org Calc : PEARSON function
+OpenOffice.org Calc : percentage calculations
+OpenOffice.org Calc : PERCENTILE function
+OpenOffice.org Calc : PERCENTRANK function
+OpenOffice.org Calc : periodic amortizement rates
+OpenOffice.org Calc : permitted cell contents
+OpenOffice.org Calc : PERMUT function
+OpenOffice.org Calc : PERMUTATIONA function
+OpenOffice.org Calc : personal data input
+OpenOffice.org Calc : PHI function
+OpenOffice.org Calc : phonebook sorting rules
+OpenOffice.org Calc : phonetic guide
+OpenOffice.org Calc : PI function
+OpenOffice.org Calc : picklist creation
+OpenOffice.org Calc : pictures
+OpenOffice.org Calc : pictures;adding to Gallery
+OpenOffice.org Calc : pictures;arranging within stacks
+OpenOffice.org Calc : pictures;assigning macros
+OpenOffice.org Calc : pictures;backgrounds
+OpenOffice.org Calc : pictures;captions (Writer)
+OpenOffice.org Calc : pictures;changing paths
+OpenOffice.org Calc : pictures;cropping and zooming
+OpenOffice.org Calc : pictures;displaying in Calc
+OpenOffice.org Calc : pictures;displaying in Writer (Writer)
+OpenOffice.org Calc : pictures;drag and drop between documents
+OpenOffice.org Calc : pictures;drawing
+OpenOffice.org Calc : pictures;editing
+OpenOffice.org Calc : pictures;filters
+OpenOffice.org Calc : pictures;ImageMap
+OpenOffice.org Calc : pictures;inserting automatically
+OpenOffice.org Calc : pictures;inserting from Gallery
+OpenOffice.org Calc : pictures;number of
+OpenOffice.org Calc : pictures;printing
+OpenOffice.org Calc : pictures;scaling/resizing
+OpenOffice.org Calc : pie charts
+OpenOffice.org Calc : pie charts;options
+OpenOffice.org Calc : pie charts
+OpenOffice.org Calc : Pivot table import
+OpenOffice.org Calc : Pivot table, see DataPilot function
+OpenOffice.org Calc : pixel editor
+OpenOffice.org Calc : pixel graphics
+OpenOffice.org Calc : pixel graphics;inserting and editing
+OpenOffice.org Calc : pixel patterns
+OpenOffice.org Calc : placeholders
+OpenOffice.org Calc : placeholders;in SQL queries
+OpenOffice.org Calc : placeholders;on opening files
+OpenOffice.org Calc : placing toolbars
+OpenOffice.org Calc : playing movies and sound files
+OpenOffice.org Calc : plotting data as charts
+OpenOffice.org Calc : plug-ins
+OpenOffice.org Calc : plug-ins;activating and deactivating
+OpenOffice.org Calc : plug-ins;definition
+OpenOffice.org Calc : plug-ins;inserting
+OpenOffice.org Calc : plus sign, see also operators
+OpenOffice.org Calc : PMT function
+OpenOffice.org Calc : pocket device appliances
+OpenOffice.org Calc : Pocket PC file filters
+OpenOffice.org Calc : points
+OpenOffice.org Calc : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Calc : points of intersection
+OpenOffice.org Calc : POISSON function
+OpenOffice.org Calc : polygon drawing
+OpenOffice.org Calc : pop-art filter
+OpenOffice.org Calc : portable document format
+OpenOffice.org Calc : positioning
+OpenOffice.org Calc : positioning;draw objects and controls
+OpenOffice.org Calc : positioning;fonts
+OpenOffice.org Calc : positioning;objects
+OpenOffice.org Calc : positioning;toolbars
+OpenOffice.org Calc : post method for form transmissions
+OpenOffice.org Calc : posterizing filter
+OpenOffice.org Calc : PostScript
+OpenOffice.org Calc : PostScript;creating files
+OpenOffice.org Calc : PostScript;PDF converter, UNIX
+OpenOffice.org Calc : POWER function
+OpenOffice.org Calc : PowerPoint export
+OpenOffice.org Calc : powers of 2 calculations
+OpenOffice.org Calc : PPMT function
+OpenOffice.org Calc : precision as shown
+OpenOffice.org Calc : precision as shown (Calc)
+OpenOffice.org Calc : predefining fonts
+OpenOffice.org Calc : present values
+OpenOffice.org Calc : presentations
+OpenOffice.org Calc : presentations;creating/opening
+OpenOffice.org Calc : presentations;inserting spreadsheet cells
+OpenOffice.org Calc : presentations;live on the Internet
+OpenOffice.org Calc : presentations;print menu
+OpenOffice.org Calc : presentations;saving
+OpenOffice.org Calc : presentations;saving automatically
+OpenOffice.org Calc : presentations;saving in other formats
+OpenOffice.org Calc : presentations;sending as e-mail
+OpenOffice.org Calc : presentations;starting with wizard
+OpenOffice.org Calc : presentations;wizards
+OpenOffice.org Calc : press buttons, see push buttons
+OpenOffice.org Calc : previews
+OpenOffice.org Calc : previews;fonts lists
+OpenOffice.org Calc : previews;page breaks for printing
+OpenOffice.org Calc : PRICE function
+OpenOffice.org Calc : PRICEDISC function
+OpenOffice.org Calc : PRICEMAT function
+OpenOffice.org Calc : prices
+OpenOffice.org Calc : prices;fixed interest securities
+OpenOffice.org Calc : prices;interest-bearing securities
+OpenOffice.org Calc : prices;non-interest-bearing securities
+OpenOffice.org Calc : prices;securities with irregular first interest rate
+OpenOffice.org Calc : prices;treasury bills
+OpenOffice.org Calc : primary key
+OpenOffice.org Calc : primary key;database tables
+OpenOffice.org Calc : primary keys
+OpenOffice.org Calc : primary keys;defining
+OpenOffice.org Calc : primary keys;inserting (Base)
+OpenOffice.org Calc : print area selection
+OpenOffice.org Calc : print ranges
+OpenOffice.org Calc : printer metrics for document formatting (Writer)
+OpenOffice.org Calc : printers
+OpenOffice.org Calc : printers;adding, UNIX
+OpenOffice.org Calc : printers;choosing
+OpenOffice.org Calc : printers;default printer
+OpenOffice.org Calc : printers;faxes under UNIX
+OpenOffice.org Calc : printers;maximum page formats
+OpenOffice.org Calc : printers;paper trays
+OpenOffice.org Calc : printers;properties
+OpenOffice.org Calc : printing
+OpenOffice.org Calc : printing;black and white
+OpenOffice.org Calc : printing;brochures
+OpenOffice.org Calc : printing;cells
+OpenOffice.org Calc : printing;colors in grayscale
+OpenOffice.org Calc : printing;copies
+OpenOffice.org Calc : printing;creating individual jobs
+OpenOffice.org Calc : printing;dates in presentations
+OpenOffice.org Calc : printing;directly
+OpenOffice.org Calc : printing;documents
+OpenOffice.org Calc : printing;drawings defaults
+OpenOffice.org Calc : printing;elements in text documents
+OpenOffice.org Calc : printing;faster
+OpenOffice.org Calc : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Calc : printing;fitting to pages in presentations
+OpenOffice.org Calc : printing;formulas in OpenOffice.org Math
+OpenOffice.org Calc : printing;hidden pages of presentations
+OpenOffice.org Calc : printing;in original size in OpenOffice.org Math
+OpenOffice.org Calc : printing;landscape
+OpenOffice.org Calc : printing;left/right pages
+OpenOffice.org Calc : printing;notes
+OpenOffice.org Calc : printing;page order
+OpenOffice.org Calc : printing;queries (Base)
+OpenOffice.org Calc : printing;rows/columns as table headings
+OpenOffice.org Calc : printing;scaling in OpenOffice.org Math
+OpenOffice.org Calc : printing;selections
+OpenOffice.org Calc : printing;sheet counts
+OpenOffice.org Calc : printing;sheet details
+OpenOffice.org Calc : printing;sheet selections
+OpenOffice.org Calc : printing;sheets on multiple pages
+OpenOffice.org Calc : printing;text always in black
+OpenOffice.org Calc : printing;text in reverse order
+OpenOffice.org Calc : printing;tiling pages in presentations
+OpenOffice.org Calc : printing;transparencies
+OpenOffice.org Calc : printing;warnings
+OpenOffice.org Calc : printing;without scaling in presentations
+OpenOffice.org Calc : printing speed
+OpenOffice.org Calc : PROB function
+OpenOffice.org Calc : probabilities of samples with binomial distribution
+OpenOffice.org Calc : PRODUCT function
+OpenOffice.org Calc : programming
+OpenOffice.org Calc : programming;add-ins
+OpenOffice.org Calc : programming;functions
+OpenOffice.org Calc : programming;OpenOffice.org
+OpenOffice.org Calc : programming;scripting
+OpenOffice.org Calc : PROPER function
+OpenOffice.org Calc : properties
+OpenOffice.org Calc : properties;charts
+OpenOffice.org Calc : properties;fields in databases
+OpenOffice.org Calc : properties;files
+OpenOffice.org Calc : properties;form controls
+OpenOffice.org Calc : properties;forms
+OpenOffice.org Calc : properties;printers
+OpenOffice.org Calc : properties;smooth lines in line charts/XY charts
+OpenOffice.org Calc : protected contents
+OpenOffice.org Calc : protected dashes
+OpenOffice.org Calc : protected database tables
+OpenOffice.org Calc : protected documents
+OpenOffice.org Calc : protected spaces
+OpenOffice.org Calc : protected spaces;inserting
+OpenOffice.org Calc : protected spaces;showing (Writer)
+OpenOffice.org Calc : protecting
+OpenOffice.org Calc : protecting;cells and sheets
+OpenOffice.org Calc : protecting;contents
+OpenOffice.org Calc : protecting;recorded changes
+OpenOffice.org Calc : protecting;unprotecting cells
+OpenOffice.org Calc : proxy settings
+OpenOffice.org Calc : push buttons
+OpenOffice.org Calc : push buttons;adding to documents
+OpenOffice.org Calc : push buttons;creating
+OpenOffice.org Calc : PV function
+OpenOffice.org Calc : QUARTILE function
+OpenOffice.org Calc : queries
+OpenOffice.org Calc : queries;copying (Base)
+OpenOffice.org Calc : queries;creating in design view (Base)
+OpenOffice.org Calc : queries;creating in SQL view
+OpenOffice.org Calc : queries;defining (Base)
+OpenOffice.org Calc : queries;deleting table links (Base)
+OpenOffice.org Calc : queries;editing in data source view
+OpenOffice.org Calc : queries;formulating filter conditions (Base)
+OpenOffice.org Calc : queries;joining tables (Base)
+OpenOffice.org Calc : queries;missing elements (Base)
+OpenOffice.org Calc : queries;overview (Base)
+OpenOffice.org Calc : queries;parameter queries (Base)
+OpenOffice.org Calc : queries;printing (Base)
+OpenOffice.org Calc : Query Wizard (Base)
+OpenOffice.org Calc : Quickstarter
+OpenOffice.org Calc : quotation marks
+OpenOffice.org Calc : quotation marks;replacing
+OpenOffice.org Calc : quotes
+OpenOffice.org Calc : quotes;custom
+OpenOffice.org Calc : QUOTIENT function
+OpenOffice.org Calc : radar charts, see net charts
+OpenOffice.org Calc : RADIANS function
+OpenOffice.org Calc : radio button creation
+OpenOffice.org Calc : RAND function
+OpenOffice.org Calc : RANDBETWEEN function
+OpenOffice.org Calc : random numbers
+OpenOffice.org Calc : random numbers;between 0 and 1
+OpenOffice.org Calc : random numbers;between limits
+OpenOffice.org Calc : random numbers;examples
+OpenOffice.org Calc : ranges
+OpenOffice.org Calc : ranges;combining
+OpenOffice.org Calc : ranges;defining database ranges
+OpenOffice.org Calc : ranges;inserting in tables
+OpenOffice.org Calc : ranges;print ranges
+OpenOffice.org Calc : RANK function
+OpenOffice.org Calc : RATE function
+OpenOffice.org Calc : rates of return
+OpenOffice.org Calc : rates of return;non-interest-bearing securities
+OpenOffice.org Calc : rates of return;securities
+OpenOffice.org Calc : rates of return;securities with interest paid on maturity
+OpenOffice.org Calc : rates of return of treasury bills
+OpenOffice.org Calc : read-only documents
+OpenOffice.org Calc : read-only documents;cursor
+OpenOffice.org Calc : read-only documents;database tables on/off
+OpenOffice.org Calc : read-only documents;editing
+OpenOffice.org Calc : read-only documents;opening documents as
+OpenOffice.org Calc : read-only items in Data Navigator
+OpenOffice.org Calc : recalculating
+OpenOffice.org Calc : recalculating;all formulas in sheets
+OpenOffice.org Calc : recalculating;auto calculating sheets
+OpenOffice.org Calc : recalculating;DataPilot tables
+OpenOffice.org Calc : RECEIVED function
+OpenOffice.org Calc : recognizing
+OpenOffice.org Calc : recognizing;column and row labels
+OpenOffice.org Calc : recognizing;equal numbers
+OpenOffice.org Calc : recognizing;general errors
+OpenOffice.org Calc : recognizing formula cells
+OpenOffice.org Calc : recognizing URLs automatically
+OpenOffice.org Calc : recording
+OpenOffice.org Calc : recording;changes
+OpenOffice.org Calc : recording;macros
+OpenOffice.org Calc : records
+OpenOffice.org Calc : records;counting in Calc databases
+OpenOffice.org Calc : records;inserting notes
+OpenOffice.org Calc : records;protecting
+OpenOffice.org Calc : records;saving
+OpenOffice.org Calc : records;searching in databases
+OpenOffice.org Calc : rectangles with round corners
+OpenOffice.org Calc : recursions in spreadsheets
+OpenOffice.org Calc : redo command
+OpenOffice.org Calc : reduced printing
+OpenOffice.org Calc : reference lines
+OpenOffice.org Calc : reference operators
+OpenOffice.org Calc : references
+OpenOffice.org Calc : references;absolute/relative
+OpenOffice.org Calc : references;by defined names
+OpenOffice.org Calc : references;displaying in color (Calc)
+OpenOffice.org Calc : references;expanding (Calc)
+OpenOffice.org Calc : references;inserting by drag and drop
+OpenOffice.org Calc : references;iterative (Calc)
+OpenOffice.org Calc : references;testing cell contents
+OpenOffice.org Calc : references;to cells
+OpenOffice.org Calc : references;to cells in another document
+OpenOffice.org Calc : references;URL in cells
+OpenOffice.org Calc : register-true
+OpenOffice.org Calc : register-true;definition
+OpenOffice.org Calc : registering
+OpenOffice.org Calc : registering;address books
+OpenOffice.org Calc : registering;databases (Base)
+OpenOffice.org Calc : registering;OpenOffice.org
+OpenOffice.org Calc : regression analysis
+OpenOffice.org Calc : regression curves in charts
+OpenOffice.org Calc : regression lines
+OpenOffice.org Calc : regression lines;FORECAST function
+OpenOffice.org Calc : regression lines;LINEST function
+OpenOffice.org Calc : regular expressions
+OpenOffice.org Calc : regular expressions;list of
+OpenOffice.org Calc : regular expressions;opening files
+OpenOffice.org Calc : relational databases (Base)
+OpenOffice.org Calc : relations
+OpenOffice.org Calc : relations;creating and deleting (Base)
+OpenOffice.org Calc : relations;joining tables (Base)
+OpenOffice.org Calc : relations;properties (Base)
+OpenOffice.org Calc : relative addresses
+OpenOffice.org Calc : relative hyperlinks
+OpenOffice.org Calc : relative references
+OpenOffice.org Calc : relative saving of URLs
+OpenOffice.org Calc : reloading
+OpenOffice.org Calc : reloading;documents
+OpenOffice.org Calc : reloading;HTML documents, automatically
+OpenOffice.org Calc : remainders of divisions
+OpenOffice.org Calc : remarks on cells
+OpenOffice.org Calc : remarks, see also notes
+OpenOffice.org Calc : remote configurations
+OpenOffice.org Calc : remove noise filter
+OpenOffice.org Calc : removing
+OpenOffice.org Calc : removing;bullets and numbering
+OpenOffice.org Calc : removing;cell range filters
+OpenOffice.org Calc : removing;filters
+OpenOffice.org Calc : removing;form filters
+OpenOffice.org Calc : removing, see also deleting
+OpenOffice.org Calc : renaming sheets
+OpenOffice.org Calc : reorganizing charts
+OpenOffice.org Calc : repayment installment
+OpenOffice.org Calc : repeating
+OpenOffice.org Calc : repeating;columns/rows on printed pages
+OpenOffice.org Calc : repeating;commands
+OpenOffice.org Calc : REPLACE function
+OpenOffice.org Calc : replacement options
+OpenOffice.org Calc : replacement table
+OpenOffice.org Calc : replacing
+OpenOffice.org Calc : replacing;AutoCorrect function
+OpenOffice.org Calc : replacing;cell contents
+OpenOffice.org Calc : replacing;dashes
+OpenOffice.org Calc : Report Builder
+OpenOffice.org Calc : reports
+OpenOffice.org Calc : reports;creating
+OpenOffice.org Calc : reports;error reports
+OpenOffice.org Calc : reports;opening and editing
+OpenOffice.org Calc : reports;templates
+OpenOffice.org Calc : REPT function
+OpenOffice.org Calc : resetting
+OpenOffice.org Calc : resetting;templates
+OpenOffice.org Calc : resizing
+OpenOffice.org Calc : resizing;objects, by mouse
+OpenOffice.org Calc : resizing, see also scaling/zooming
+OpenOffice.org Calc : resolution when printing bitmaps
+OpenOffice.org Calc : restoring
+OpenOffice.org Calc : restoring;default formatting
+OpenOffice.org Calc : restoring;editing
+OpenOffice.org Calc : results display vs. formulas display
+OpenOffice.org Calc : reversing printing order
+OpenOffice.org Calc : review function
+OpenOffice.org Calc : review function;accepting or rejecting changes
+OpenOffice.org Calc : review function;comparing documents
+OpenOffice.org Calc : review function;protecting records
+OpenOffice.org Calc : review function;recording changes example
+OpenOffice.org Calc : rich text control
+OpenOffice.org Calc : right alignment of paragraphs
+OpenOffice.org Calc : RIGHT function
+OpenOffice.org Calc : right joins (Base)
+OpenOffice.org Calc : right-to-left text
+OpenOffice.org Calc : right-to-left text
+OpenOffice.org Calc : right-to-left text;spreadsheets
+OpenOffice.org Calc : ROMAN function
+OpenOffice.org Calc : ROT13 function
+OpenOffice.org Calc : rotating
+OpenOffice.org Calc : rotating;3D text
+OpenOffice.org Calc : rotating;tables
+OpenOffice.org Calc : rotating;text in cells
+OpenOffice.org Calc : round corners
+OpenOffice.org Calc : ROUND function
+OpenOffice.org Calc : ROUNDDOWN function
+OpenOffice.org Calc : rounded off numbers
+OpenOffice.org Calc : rounding
+OpenOffice.org Calc : rounding;down to nearest multiple of significance
+OpenOffice.org Calc : rounding;down to next integer
+OpenOffice.org Calc : rounding;up to multiples of significance
+OpenOffice.org Calc : rounding;up/down to even integers
+OpenOffice.org Calc : rounding;up/down to nearest odd integer
+OpenOffice.org Calc : rounding precision
+OpenOffice.org Calc : rounding precision (Calc)
+OpenOffice.org Calc : ROUNDUP function
+OpenOffice.org Calc : row breaks
+OpenOffice.org Calc : row breaks;deleting
+OpenOffice.org Calc : row breaks;inserting
+OpenOffice.org Calc : ROW function
+OpenOffice.org Calc : row headers
+OpenOffice.org Calc : row headers;displaying (Calc)
+OpenOffice.org Calc : row headers;hiding
+OpenOffice.org Calc : row headers;highlighting (Calc)
+OpenOffice.org Calc : row headers;using in formulas
+OpenOffice.org Calc : rows
+OpenOffice.org Calc : rows;deleting
+OpenOffice.org Calc : rows;finding labels automatically
+OpenOffice.org Calc : rows;freezing
+OpenOffice.org Calc : rows;heights
+OpenOffice.org Calc : rows;hiding
+OpenOffice.org Calc : rows;inserting
+OpenOffice.org Calc : rows;optimal heights
+OpenOffice.org Calc : rows;removing/redisplaying with filters
+OpenOffice.org Calc : rows;repeating when printing
+OpenOffice.org Calc : rows;swapping with columns
+OpenOffice.org Calc : rows;visible and invisible
+OpenOffice.org Calc : ROWS function
+OpenOffice.org Calc : RRI function
+OpenOffice.org Calc : RSQ calculations
+OpenOffice.org Calc : RSQ function
+OpenOffice.org Calc : rulers
+OpenOffice.org Calc : rulers;default settings
+OpenOffice.org Calc : rulers;measurement units
+OpenOffice.org Calc : rulers;visible in presentations
+OpenOffice.org Calc : sales values
+OpenOffice.org Calc : sales values;fixed interest securities
+OpenOffice.org Calc : sales values;non-interest-bearing securities
+OpenOffice.org Calc : samples and templates
+OpenOffice.org Calc : sampling without replacement
+OpenOffice.org Calc : saving
+OpenOffice.org Calc : saving;default file formats
+OpenOffice.org Calc : saving;dialog settings
+OpenOffice.org Calc : saving;documents
+OpenOffice.org Calc : saving;documents for mobile devices
+OpenOffice.org Calc : saving;documents in other formats
+OpenOffice.org Calc : saving;documents, automatically
+OpenOffice.org Calc : saving;in Microsoft Office file format
+OpenOffice.org Calc : saving;options
+OpenOffice.org Calc : saving;sheets in HTML
+OpenOffice.org Calc : saving;templates
+OpenOffice.org Calc : saving;to XML
+OpenOffice.org Calc : saving;VBA code in Microsoft Office documents
+OpenOffice.org Calc : saving;with password by default
+OpenOffice.org Calc : saving as command
+OpenOffice.org Calc : saving as command;precautions
+OpenOffice.org Calc : scalar products
+OpenOffice.org Calc : scaling
+OpenOffice.org Calc : scaling;axes
+OpenOffice.org Calc : scaling;font sizes in user interface
+OpenOffice.org Calc : scaling;objects
+OpenOffice.org Calc : scaling;pictures
+OpenOffice.org Calc : scaling;printing in OpenOffice.org Math
+OpenOffice.org Calc : scaling;text in charts
+OpenOffice.org Calc : scaling;when printing presentations
+OpenOffice.org Calc : scaling, see also zooming
+OpenOffice.org Calc : scatter charts
+OpenOffice.org Calc : scenarios
+OpenOffice.org Calc : scenarios;creating/editing/deleting
+OpenOffice.org Calc : scenarios;displaying names
+OpenOffice.org Calc : screen
+OpenOffice.org Calc : screen;full screen views
+OpenOffice.org Calc : screen;scaling
+OpenOffice.org Calc : screen magnifiers
+OpenOffice.org Calc : screen readers
+OpenOffice.org Calc : script organization
+OpenOffice.org Calc : scrollbars
+OpenOffice.org Calc : scrollbars;controls
+OpenOffice.org Calc : scrollbars;displaying (Calc)
+OpenOffice.org Calc : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Calc : scrolling prevention in tables
+OpenOffice.org Calc : search criteria for database functions in cells
+OpenOffice.org Calc : search engines
+OpenOffice.org Calc : search engines;definition
+OpenOffice.org Calc : search engines;selecting
+OpenOffice.org Calc : SEARCH function
+OpenOffice.org Calc : searching
+OpenOffice.org Calc : searching;all sheets
+OpenOffice.org Calc : searching;cell contents in Calc databases
+OpenOffice.org Calc : searching;databases
+OpenOffice.org Calc : searching;form filters
+OpenOffice.org Calc : searching;Internet
+OpenOffice.org Calc : searching;links in cells
+OpenOffice.org Calc : searching;maximum values in columns
+OpenOffice.org Calc : searching;minimum values in columns
+OpenOffice.org Calc : searching;tables and forms
+OpenOffice.org Calc : searching, see also finding
+OpenOffice.org Calc : SECOND function
+OpenOffice.org Calc : secondary axes in charts
+OpenOffice.org Calc : sections
+OpenOffice.org Calc : sections;backgrounds
+OpenOffice.org Calc : securities
+OpenOffice.org Calc : securities;first interest payment until settlement date
+OpenOffice.org Calc : security
+OpenOffice.org Calc : security;digital signatures
+OpenOffice.org Calc : security;options for documents with macros
+OpenOffice.org Calc : security;protecting contents
+OpenOffice.org Calc : security;warning dialogs with macros
+OpenOffice.org Calc : selecting
+OpenOffice.org Calc : selecting;cells
+OpenOffice.org Calc : selecting;controls
+OpenOffice.org Calc : selecting;formatting themes
+OpenOffice.org Calc : selecting;measurement units
+OpenOffice.org Calc : selecting;multiple sheets
+OpenOffice.org Calc : selecting;objects
+OpenOffice.org Calc : selecting;print areas
+OpenOffice.org Calc : selecting;scenarios in Navigator
+OpenOffice.org Calc : selecting;several files
+OpenOffice.org Calc : selection clipboard
+OpenOffice.org Calc : selection frames
+OpenOffice.org Calc : selection lists
+OpenOffice.org Calc : selection lists;filling cells
+OpenOffice.org Calc : selection lists;validity
+OpenOffice.org Calc : selection modes in spreadsheets
+OpenOffice.org Calc : selection modes in text
+OpenOffice.org Calc : sending
+OpenOffice.org Calc : sending;AutoAbstract function in presentations
+OpenOffice.org Calc : sending;documents as e-mail
+OpenOffice.org Calc : sending;documents as faxes
+OpenOffice.org Calc : separator lines
+OpenOffice.org Calc : separator lines;defining
+OpenOffice.org Calc : separators
+OpenOffice.org Calc : separators;conditional
+OpenOffice.org Calc : series
+OpenOffice.org Calc : series;calculating
+OpenOffice.org Calc : series;sort lists
+OpenOffice.org Calc : SERIESSUM function
+OpenOffice.org Calc : Server Side ImageMap
+OpenOffice.org Calc : settings
+OpenOffice.org Calc : settings;printers
+OpenOffice.org Calc : settings;program configuration
+OpenOffice.org Calc : settings;proxies
+OpenOffice.org Calc : settings;tracking changes
+OpenOffice.org Calc : settings;views
+OpenOffice.org Calc : SGML
+OpenOffice.org Calc : SGML;definition
+OpenOffice.org Calc : shadows
+OpenOffice.org Calc : shadows;areas
+OpenOffice.org Calc : shadows;borders
+OpenOffice.org Calc : shadows;characters
+OpenOffice.org Calc : shadows;characters, using context menu
+OpenOffice.org Calc : shared libraries
+OpenOffice.org Calc : shared libraries;programming
+OpenOffice.org Calc : sharing documents
+OpenOffice.org Calc : sharpening filter
+OpenOffice.org Calc : sheet area names
+OpenOffice.org Calc : SHEET function
+OpenOffice.org Calc : sheet grids
+OpenOffice.org Calc : sheet grids;printing
+OpenOffice.org Calc : sheet numbers
+OpenOffice.org Calc : sheet numbers;looking up
+OpenOffice.org Calc : sheet ranges
+OpenOffice.org Calc : sheet ranges;filling
+OpenOffice.org Calc : sheet references
+OpenOffice.org Calc : sheet tabs
+OpenOffice.org Calc : sheet tabs;displaying
+OpenOffice.org Calc : sheet tabs;renaming
+OpenOffice.org Calc : sheet tabs;using
+OpenOffice.org Calc : sheets
+OpenOffice.org Calc : sheets;AutoFormat function
+OpenOffice.org Calc : sheets;creating
+OpenOffice.org Calc : sheets;defining label ranges
+OpenOffice.org Calc : sheets;deleting
+OpenOffice.org Calc : sheets;displaying
+OpenOffice.org Calc : sheets;filter values
+OpenOffice.org Calc : sheets;formatting themes
+OpenOffice.org Calc : sheets;hiding
+OpenOffice.org Calc : sheets;hiding details
+OpenOffice.org Calc : sheets;HTML
+OpenOffice.org Calc : sheets;inserting
+OpenOffice.org Calc : sheets;inserting - Applying Multiple Sheets
+OpenOffice.org Calc : sheets;inserting row breaks
+OpenOffice.org Calc : sheets;optimal row heights
+OpenOffice.org Calc : sheets;outlines
+OpenOffice.org Calc : sheets;printing details
+OpenOffice.org Calc : sheets;printing in landscape
+OpenOffice.org Calc : sheets;printing on multiple pages
+OpenOffice.org Calc : sheets;printing sheet counts
+OpenOffice.org Calc : sheets;protecting
+OpenOffice.org Calc : sheets;renaming
+OpenOffice.org Calc : sheets;right-to-left
+OpenOffice.org Calc : sheets;searching all
+OpenOffice.org Calc : sheets;selecting multiple
+OpenOffice.org Calc : sheets;showing multiple
+OpenOffice.org Calc : sheets;simultaneous multiple filling
+OpenOffice.org Calc : SHEETS function
+OpenOffice.org Calc : shortcut keys
+OpenOffice.org Calc : shortcut keys;assigning macros
+OpenOffice.org Calc : shortcut keys;charts
+OpenOffice.org Calc : shortcut keys;general
+OpenOffice.org Calc : shortcut keys;in databases
+OpenOffice.org Calc : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Calc : shortcut keys;OpenOffice.org Calc accessibility
+OpenOffice.org Calc : shortcut keys;spreadsheets
+OpenOffice.org Calc : showing
+OpenOffice.org Calc : showing;cell references
+OpenOffice.org Calc : showing;changes
+OpenOffice.org Calc : showing;columns
+OpenOffice.org Calc : showing;docked windows
+OpenOffice.org Calc : showing;drawings and controls (Writer)
+OpenOffice.org Calc : showing;live presentations on the Internet
+OpenOffice.org Calc : showing;rows
+OpenOffice.org Calc : showing;sheet details
+OpenOffice.org Calc : showing;toolbars
+OpenOffice.org Calc : SIGN function
+OpenOffice.org Calc : signing documents with digital signatures
+OpenOffice.org Calc : similarity search
+OpenOffice.org Calc : simple handles (Writer)
+OpenOffice.org Calc : simplified Chinese
+OpenOffice.org Calc : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Calc : SIN function
+OpenOffice.org Calc : single sign on options
+OpenOffice.org Calc : single-line spacing in text
+OpenOffice.org Calc : SINH function
+OpenOffice.org Calc : sizes
+OpenOffice.org Calc : sizes;draw objects
+OpenOffice.org Calc : sizes;pictures
+OpenOffice.org Calc : SKEW function
+OpenOffice.org Calc : slanting draw objects
+OpenOffice.org Calc : SLN function
+OpenOffice.org Calc : SLOPE function
+OpenOffice.org Calc : slopes, see also regression lines
+OpenOffice.org Calc : small capitals
+OpenOffice.org Calc : SMALL function
+OpenOffice.org Calc : small icons
+OpenOffice.org Calc : smart tag configuration
+OpenOffice.org Calc : smooth scrolling (Writer)
+OpenOffice.org Calc : smoothing filter
+OpenOffice.org Calc : snap grid defaults (Writer/Calc)
+OpenOffice.org Calc : snapping in presentations and drawings
+OpenOffice.org Calc : solarization filter
+OpenOffice.org Calc : solver
+OpenOffice.org Calc : sort lists
+OpenOffice.org Calc : sort lists;applying
+OpenOffice.org Calc : sort lists;copying to in Calc
+OpenOffice.org Calc : sorting
+OpenOffice.org Calc : sorting;Asian languages
+OpenOffice.org Calc : sorting;data in forms
+OpenOffice.org Calc : sorting;database ranges
+OpenOffice.org Calc : sorting;databases
+OpenOffice.org Calc : sorting;options for database ranges
+OpenOffice.org Calc : sorting;options in Data Pilot
+OpenOffice.org Calc : sorting;sort criteria for database ranges
+OpenOffice.org Calc : sounds
+OpenOffice.org Calc : sounds;inserting and playing
+OpenOffice.org Calc : spaces
+OpenOffice.org Calc : spaces;displaying (Writer)
+OpenOffice.org Calc : spaces;ignoring double
+OpenOffice.org Calc : spaces;inserting protected spaces
+OpenOffice.org Calc : spaces;showing protected spaces (Writer)
+OpenOffice.org Calc : spacing
+OpenOffice.org Calc : spacing;between paragraphs in footnotes
+OpenOffice.org Calc : spacing;font effects
+OpenOffice.org Calc : spacing;lines and paragraphs
+OpenOffice.org Calc : spacing;tab stops in text documents
+OpenOffice.org Calc : spacing;tabs in presentations
+OpenOffice.org Calc : spadmin
+OpenOffice.org Calc : special characters
+OpenOffice.org Calc : speech bubbles
+OpenOffice.org Calc : speed of printing
+OpenOffice.org Calc : spellcheck
+OpenOffice.org Calc : spellcheck;activating for a language
+OpenOffice.org Calc : spellcheck;context menus
+OpenOffice.org Calc : spellcheck;default languages
+OpenOffice.org Calc : spellcheck;dialog
+OpenOffice.org Calc : spellcheck;dictionary of exceptions
+OpenOffice.org Calc : spellcheck;ignore list
+OpenOffice.org Calc : spin button creation
+OpenOffice.org Calc : spoolfiles with Xprinter
+OpenOffice.org Calc : spreadsheets
+OpenOffice.org Calc : spreadsheets;as databases (base)
+OpenOffice.org Calc : spreadsheets;backgrounds
+OpenOffice.org Calc : spreadsheets;calculating
+OpenOffice.org Calc : spreadsheets;copying
+OpenOffice.org Calc : spreadsheets;copying areas to text documents
+OpenOffice.org Calc : spreadsheets;creating/opening
+OpenOffice.org Calc : spreadsheets;deleting
+OpenOffice.org Calc : spreadsheets;deleting cell contents
+OpenOffice.org Calc : spreadsheets;deleting cells
+OpenOffice.org Calc : spreadsheets;deleting column breaks
+OpenOffice.org Calc : spreadsheets;deleting row breaks
+OpenOffice.org Calc : spreadsheets;displaying headers of columns/rows
+OpenOffice.org Calc : spreadsheets;formatting
+OpenOffice.org Calc : spreadsheets;formula bar
+OpenOffice.org Calc : spreadsheets;functions
+OpenOffice.org Calc : spreadsheets;hiding functions
+OpenOffice.org Calc : spreadsheets;importing from/exporting to dBASE files
+OpenOffice.org Calc : spreadsheets;inserting breaks in
+OpenOffice.org Calc : spreadsheets;inserting cells
+OpenOffice.org Calc : spreadsheets;inserting charts
+OpenOffice.org Calc : spreadsheets;inserting column breaks
+OpenOffice.org Calc : spreadsheets;inserting columns
+OpenOffice.org Calc : spreadsheets;inserting database records
+OpenOffice.org Calc : spreadsheets;inserting rows
+OpenOffice.org Calc : spreadsheets;moving
+OpenOffice.org Calc : spreadsheets;optimal column widths
+OpenOffice.org Calc : spreadsheets;printing
+OpenOffice.org Calc : spreadsheets;saving
+OpenOffice.org Calc : spreadsheets;saving automatically
+OpenOffice.org Calc : spreadsheets;saving in other formats
+OpenOffice.org Calc : spreadsheets;sending as e-mail
+OpenOffice.org Calc : spreadsheets;shortcut keys in
+OpenOffice.org Calc : spreadsheets;showing columns
+OpenOffice.org Calc : spreadsheets;value highlighting
+OpenOffice.org Calc : spreadsheets;values as shown
+OpenOffice.org Calc : SQL
+OpenOffice.org Calc : SQL;definition
+OpenOffice.org Calc : SQL;DISTINCT parameter
+OpenOffice.org Calc : SQL;executing SQL commands
+OpenOffice.org Calc : SQL;executing SQL statements (Base)
+OpenOffice.org Calc : SQL;queries (Base)
+OpenOffice.org Calc : SQRT function
+OpenOffice.org Calc : SQRTPI function
+OpenOffice.org Calc : square drawings
+OpenOffice.org Calc : square number additions
+OpenOffice.org Calc : square roots
+OpenOffice.org Calc : square roots;positive numbers
+OpenOffice.org Calc : square roots;products of Pi
+OpenOffice.org Calc : standard bar on/off
+OpenOffice.org Calc : standard deviation in charts
+OpenOffice.org Calc : standard deviations in databases
+OpenOffice.org Calc : standard deviations in databases;based on a sample
+OpenOffice.org Calc : standard deviations in databases;based on populations
+OpenOffice.org Calc : standard deviations in statistics
+OpenOffice.org Calc : standard deviations in statistics;based on a population
+OpenOffice.org Calc : standard deviations in statistics;based on a sample
+OpenOffice.org Calc : standard errors
+OpenOffice.org Calc : standard errors;array functions
+OpenOffice.org Calc : standard errors;statistical functions
+OpenOffice.org Calc : standard filters in databases
+OpenOffice.org Calc : standard printer under UNIX
+OpenOffice.org Calc : STANDARDIZE function
+OpenOffice.org Calc : start parameters
+OpenOffice.org Calc : statistics functions
+OpenOffice.org Calc : statistics in charts
+OpenOffice.org Calc : status bar on/off
+OpenOffice.org Calc : STDEV function
+OpenOffice.org Calc : STDEVA function
+OpenOffice.org Calc : STDEVP function
+OpenOffice.org Calc : STDEVPA function
+OpenOffice.org Calc : STEYX function
+OpenOffice.org Calc : stickers
+OpenOffice.org Calc : stock charts
+OpenOffice.org Calc : straight-line depreciations
+OpenOffice.org Calc : strikethrough
+OpenOffice.org Calc : strikethrough;characters
+OpenOffice.org Calc : strikethrough;font effects
+OpenOffice.org Calc : STYLE function
+OpenOffice.org Calc : STYLE function example
+OpenOffice.org Calc : styles
+OpenOffice.org Calc : styles;'changed' message
+OpenOffice.org Calc : styles;conditional styles
+OpenOffice.org Calc : styles;copying between documents
+OpenOffice.org Calc : styles;keyboard shortcuts
+OpenOffice.org Calc : styles;organizing
+OpenOffice.org Calc : styles;printing styles used in a document
+OpenOffice.org Calc : styles;replacing automatically
+OpenOffice.org Calc : Styles and Formatting window
+OpenOffice.org Calc : Styles and Formatting window;docking
+OpenOffice.org Calc : Styles and Formatting window
+OpenOffice.org Calc : Stylist, see Styles and Formatting window
+OpenOffice.org Calc : subforms
+OpenOffice.org Calc : subforms;creating
+OpenOffice.org Calc : subforms;description
+OpenOffice.org Calc : submitting forms
+OpenOffice.org Calc : subscript text in cells
+OpenOffice.org Calc : SUBSTITUTE function
+OpenOffice.org Calc : SUBTOTAL function
+OpenOffice.org Calc : subtotals
+OpenOffice.org Calc : subtotals;sorting options
+OpenOffice.org Calc : suffixes in file formats
+OpenOffice.org Calc : SUM function
+OpenOffice.org Calc : sum icon
+OpenOffice.org Calc : SUMIF function
+OpenOffice.org Calc : SUMPRODUCT function
+OpenOffice.org Calc : sums
+OpenOffice.org Calc : sums;cells in Calc databases
+OpenOffice.org Calc : sums;of filtered data
+OpenOffice.org Calc : sums;of square numbers
+OpenOffice.org Calc : sums;of squares of deviations
+OpenOffice.org Calc : SUMSQ function
+OpenOffice.org Calc : SUMX2MY2 function
+OpenOffice.org Calc : SUMX2PY2 function
+OpenOffice.org Calc : SUMXMY2 function
+OpenOffice.org Calc : superscript text in cells
+OpenOffice.org Calc : support on the Web
+OpenOffice.org Calc : swapping tables
+OpenOffice.org Calc : SYD function
+OpenOffice.org Calc : syllables in spreadsheets
+OpenOffice.org Calc : synchronizing
+OpenOffice.org Calc : synchronizing;labels and business cards
+OpenOffice.org Calc : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Calc : system address book registration
+OpenOffice.org Calc : T function
+OpenOffice.org Calc : t-distribution
+OpenOffice.org Calc : tab stops
+OpenOffice.org Calc : tab stops;displaying (Writer)
+OpenOffice.org Calc : tab stops;inserting and editing
+OpenOffice.org Calc : tab stops;setting in sheets
+OpenOffice.org Calc : tab stops;settings
+OpenOffice.org Calc : tab stops;spacing in presentations
+OpenOffice.org Calc : tab stops;spacing in text documents
+OpenOffice.org Calc : table controls
+OpenOffice.org Calc : table controls;form functions
+OpenOffice.org Calc : table controls;keyboard-only edit mode
+OpenOffice.org Calc : table controls;properties
+OpenOffice.org Calc : table views of databases
+OpenOffice.org Calc : Table Wizard (Base)
+OpenOffice.org Calc : tables
+OpenOffice.org Calc : tables;AutoFormat function
+OpenOffice.org Calc : tables;backgrounds
+OpenOffice.org Calc : tables;combining
+OpenOffice.org Calc : tables;copying cell styles
+OpenOffice.org Calc : tables;database ranges
+OpenOffice.org Calc : tables;deactivating automatic changes in
+OpenOffice.org Calc : tables;displaying formulas/values
+OpenOffice.org Calc : tables;freezing
+OpenOffice.org Calc : tables;importing/exporting as text
+OpenOffice.org Calc : tables;inserting external data
+OpenOffice.org Calc : tables;inserting line breaks
+OpenOffice.org Calc : tables;merging cells
+OpenOffice.org Calc : tables;multiple operations in
+OpenOffice.org Calc : tables;number formats
+OpenOffice.org Calc : tables;renaming
+OpenOffice.org Calc : tables;rotating
+OpenOffice.org Calc : tables;selecting ranges
+OpenOffice.org Calc : tables;showing details
+OpenOffice.org Calc : tables;splitting windows
+OpenOffice.org Calc : tables;transposing
+OpenOffice.org Calc : tables;views
+OpenOffice.org Calc : tables in databases
+OpenOffice.org Calc : tables in databases;access rights to (Base)
+OpenOffice.org Calc : tables in databases;adding to queries
+OpenOffice.org Calc : tables in databases;browsing and editing
+OpenOffice.org Calc : tables in databases;copying database tables (Base)
+OpenOffice.org Calc : tables in databases;creating
+OpenOffice.org Calc : tables in databases;creating in design view
+OpenOffice.org Calc : tables in databases;importing dBASE files
+OpenOffice.org Calc : tables in databases;importing text formats (Base)
+OpenOffice.org Calc : tables in databases;joining for queries (Base)
+OpenOffice.org Calc : tables in databases;printing queries (Base)
+OpenOffice.org Calc : tables in databases;relations (Base)
+OpenOffice.org Calc : tables in databases;searching
+OpenOffice.org Calc : tables in spreadsheets
+OpenOffice.org Calc : tables in spreadsheets;copying data to other applications
+OpenOffice.org Calc : tables in spreadsheets;defining borders
+OpenOffice.org Calc : tables in spreadsheets;value highlighting
+OpenOffice.org Calc : tables in text
+OpenOffice.org Calc : tables in text;captions
+OpenOffice.org Calc : tables in text;creating automatically
+OpenOffice.org Calc : tables in text;default settings
+OpenOffice.org Calc : tables in text;defining borders
+OpenOffice.org Calc : tables in text;displaying
+OpenOffice.org Calc : tables in text;printing
+OpenOffice.org Calc : tabs
+OpenOffice.org Calc : tabs;displaying sheet tabs
+OpenOffice.org Calc : tags
+OpenOffice.org Calc : tags;definition
+OpenOffice.org Calc : tags;META tags
+OpenOffice.org Calc : TAN function
+OpenOffice.org Calc : TANH function
+OpenOffice.org Calc : TBILLEQ function
+OpenOffice.org Calc : TBILLPRICE function
+OpenOffice.org Calc : TBILLYIELD function
+OpenOffice.org Calc : TDIST function
+OpenOffice.org Calc : templates
+OpenOffice.org Calc : templates;agendas
+OpenOffice.org Calc : templates;changing basic fonts
+OpenOffice.org Calc : templates;database reports
+OpenOffice.org Calc : templates;deleting
+OpenOffice.org Calc : templates;editing and saving
+OpenOffice.org Calc : templates;faxes
+OpenOffice.org Calc : templates;importing and exporting
+OpenOffice.org Calc : templates;letters
+OpenOffice.org Calc : templates;new documents from templates
+OpenOffice.org Calc : templates;opening documents with
+OpenOffice.org Calc : templates;organizing
+OpenOffice.org Calc : terminology
+OpenOffice.org Calc : terminology;general glossary
+OpenOffice.org Calc : terminology;Internet glossary
+OpenOffice.org Calc : testing XML filters
+OpenOffice.org Calc : text
+OpenOffice.org Calc : text;animating
+OpenOffice.org Calc : text;Asian layout
+OpenOffice.org Calc : text;bold
+OpenOffice.org Calc : text;coloring
+OpenOffice.org Calc : text;contours
+OpenOffice.org Calc : text;copying by drag and drop
+OpenOffice.org Calc : text;CTL languages
+OpenOffice.org Calc : text;drawing pictures
+OpenOffice.org Calc : text;font effects
+OpenOffice.org Calc : text;font sizes
+OpenOffice.org Calc : text;font styles
+OpenOffice.org Calc : text;fonts and formats
+OpenOffice.org Calc : text;Fontwork icons
+OpenOffice.org Calc : text;hyperlinks
+OpenOffice.org Calc : text;inserting special characters
+OpenOffice.org Calc : text;italics
+OpenOffice.org Calc : text;kerning
+OpenOffice.org Calc : text;language selection
+OpenOffice.org Calc : text;line spacing
+OpenOffice.org Calc : text;overwriting or inserting
+OpenOffice.org Calc : text;printing in black
+OpenOffice.org Calc : text;replacing with format
+OpenOffice.org Calc : text;selection modes
+OpenOffice.org Calc : text;shadowed
+OpenOffice.org Calc : text;text/draw objects
+OpenOffice.org Calc : text attributes
+OpenOffice.org Calc : text attributes;hyperlinks
+OpenOffice.org Calc : text attributes;undoing
+OpenOffice.org Calc : text boxes
+OpenOffice.org Calc : text boxes;form functions
+OpenOffice.org Calc : text boxes;positioning
+OpenOffice.org Calc : text breaks in cells
+OpenOffice.org Calc : text colors for better accessibility
+OpenOffice.org Calc : text completion on/off
+OpenOffice.org Calc : text concatenation AND
+OpenOffice.org Calc : text databases (Base)
+OpenOffice.org Calc : text documents
+OpenOffice.org Calc : text documents;creating/opening
+OpenOffice.org Calc : text documents;importing to spreadsheets
+OpenOffice.org Calc : text documents;importing/exporting
+OpenOffice.org Calc : text documents;inserting spreadsheet cells
+OpenOffice.org Calc : text documents;print settings
+OpenOffice.org Calc : text documents;printing
+OpenOffice.org Calc : text documents;saving
+OpenOffice.org Calc : text documents;saving automatically
+OpenOffice.org Calc : text documents;saving in other formats
+OpenOffice.org Calc : text documents;sending as e-mail
+OpenOffice.org Calc : text effects
+OpenOffice.org Calc : text file import and export
+OpenOffice.org Calc : text flow
+OpenOffice.org Calc : text flow;in cells
+OpenOffice.org Calc : text formats
+OpenOffice.org Calc : text formats;databases
+OpenOffice.org Calc : text formats;for numbers
+OpenOffice.org Calc : text formats;pasting
+OpenOffice.org Calc : TEXT function
+OpenOffice.org Calc : text in cells
+OpenOffice.org Calc : text in cells;as addressing
+OpenOffice.org Calc : text in cells;AutoInput function
+OpenOffice.org Calc : text in cells;changing to numbers
+OpenOffice.org Calc : text in cells;formatting
+OpenOffice.org Calc : text in cells;functions
+OpenOffice.org Calc : text in cells;multi-line
+OpenOffice.org Calc : text in cells;writing vertically
+OpenOffice.org Calc : text input fields
+OpenOffice.org Calc : text layout for special languages
+OpenOffice.org Calc : text objects
+OpenOffice.org Calc : text objects;alignment
+OpenOffice.org Calc : text objects;draw functions
+OpenOffice.org Calc : text objects;fonts
+OpenOffice.org Calc : text objects;in presentations and drawings
+OpenOffice.org Calc : text operators
+OpenOffice.org Calc : text overflow in spreadsheet cells
+OpenOffice.org Calc : text scaling in charts
+OpenOffice.org Calc : text to columns
+OpenOffice.org Calc : text, see also text documents, paragraphs and characters
+OpenOffice.org Calc : TextArt, see Fontwork
+OpenOffice.org Calc : textures
+OpenOffice.org Calc : textures;inserting from Gallery
+OpenOffice.org Calc : textures;on chart bars
+OpenOffice.org Calc : Thai
+OpenOffice.org Calc : Thai;entering text
+OpenOffice.org Calc : Thai;language settings
+OpenOffice.org Calc : theme selection for sheets
+OpenOffice.org Calc : thesaurus
+OpenOffice.org Calc : thesaurus;activating for a language
+OpenOffice.org Calc : ticker text
+OpenOffice.org Calc : time differences
+OpenOffice.org Calc : time fields
+OpenOffice.org Calc : time fields;form functions
+OpenOffice.org Calc : TIME function
+OpenOffice.org Calc : times
+OpenOffice.org Calc : times;in cells
+OpenOffice.org Calc : times;inserting when printing presentations
+OpenOffice.org Calc : times, formats
+OpenOffice.org Calc : TIMEVALUE function
+OpenOffice.org Calc : TINV function
+OpenOffice.org Calc : tips
+OpenOffice.org Calc : tips;extended tips in Help
+OpenOffice.org Calc : title rows
+OpenOffice.org Calc : title rows;freezing during table split
+OpenOffice.org Calc : title rows;printing in OpenOffice.org Math
+OpenOffice.org Calc : title rows;printing on all sheets
+OpenOffice.org Calc : titles
+OpenOffice.org Calc : titles;alignment (charts)
+OpenOffice.org Calc : titles;changing
+OpenOffice.org Calc : titles;editing in charts
+OpenOffice.org Calc : titles;font effects
+OpenOffice.org Calc : titles;formatting automatically
+OpenOffice.org Calc : titles;formatting charts
+OpenOffice.org Calc : titles;objects
+OpenOffice.org Calc : TODAY function
+OpenOffice.org Calc : toolbars
+OpenOffice.org Calc : toolbars;adding buttons
+OpenOffice.org Calc : toolbars;docking/undocking
+OpenOffice.org Calc : toolbars;Form Navigation bar
+OpenOffice.org Calc : toolbars;viewing/closing
+OpenOffice.org Calc : tools bar
+OpenOffice.org Calc : tooltips
+OpenOffice.org Calc : tooltips;extended tips
+OpenOffice.org Calc : tooltips;help
+OpenOffice.org Calc : total amortizement rates
+OpenOffice.org Calc : traces
+OpenOffice.org Calc : traces;autorefreshing
+OpenOffice.org Calc : traces;precedents and dependents
+OpenOffice.org Calc : traces;precedents for multiple cells
+OpenOffice.org Calc : traces;refreshing
+OpenOffice.org Calc : tracing errors
+OpenOffice.org Calc : traditional Chinese
+OpenOffice.org Calc : traditional Chinese;translating to simplified chinese
+OpenOffice.org Calc : transparency
+OpenOffice.org Calc : transparency;areas
+OpenOffice.org Calc : transparency;off for faster printing
+OpenOffice.org Calc : transparency;saving
+OpenOffice.org Calc : TRANSPOSE function
+OpenOffice.org Calc : transposing tables
+OpenOffice.org Calc : treasury bills
+OpenOffice.org Calc : treasury bills;annual return
+OpenOffice.org Calc : treasury bills;prices
+OpenOffice.org Calc : treasury bills;rates of return
+OpenOffice.org Calc : tree view of Help
+OpenOffice.org Calc : TREND function
+OpenOffice.org Calc : trend lines in charts
+OpenOffice.org Calc : trigonometric functions
+OpenOffice.org Calc : TRIM function
+OpenOffice.org Calc : TRIMMEAN function
+OpenOffice.org Calc : TRUE function
+OpenOffice.org Calc : TRUNC function
+OpenOffice.org Calc : TTEST function
+OpenOffice.org Calc : TYPE function
+OpenOffice.org Calc : typefaces
+OpenOffice.org Calc : typefaces;adding under UNIX
+OpenOffice.org Calc : typefaces;formats
+OpenOffice.org Calc : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Calc : typography
+OpenOffice.org Calc : typography;Asian
+OpenOffice.org Calc : underlining
+OpenOffice.org Calc : underlining;AutoFormat function
+OpenOffice.org Calc : underlining;characters
+OpenOffice.org Calc : underlining;text
+OpenOffice.org Calc : undocking windows
+OpenOffice.org Calc : undoing
+OpenOffice.org Calc : undoing;direct formatting
+OpenOffice.org Calc : undoing;editing
+OpenOffice.org Calc : undoing;number of steps
+OpenOffice.org Calc : ungrouping entries in DataPilot tables
+OpenOffice.org Calc : ungrouping groups
+OpenOffice.org Calc : units
+OpenOffice.org Calc : units;converting
+OpenOffice.org Calc : units;measurement units
+OpenOffice.org Calc : unmerging cells
+OpenOffice.org Calc : UNO components
+OpenOffice.org Calc : UNO components;Extension Manager
+OpenOffice.org Calc : UNO components;integrating new
+OpenOffice.org Calc : unprotecting cells
+OpenOffice.org Calc : update options
+OpenOffice.org Calc : updates
+OpenOffice.org Calc : updates;checking automatically
+OpenOffice.org Calc : updates;checking manually
+OpenOffice.org Calc : updating
+OpenOffice.org Calc : updating;DataPilot tables
+OpenOffice.org Calc : updating;fields and charts, automatically (Writer)
+OpenOffice.org Calc : updating;links in text documents
+OpenOffice.org Calc : updating;links, on opening
+OpenOffice.org Calc : updating;templates
+OpenOffice.org Calc : updating;traces
+OpenOffice.org Calc : UPPER function
+OpenOffice.org Calc : URL
+OpenOffice.org Calc : URL;changing hyperlink URLs
+OpenOffice.org Calc : URL;definition
+OpenOffice.org Calc : URL;in Calc
+OpenOffice.org Calc : URL;in pictures
+OpenOffice.org Calc : URL;saving absolute/relative paths
+OpenOffice.org Calc : URL;turning off URL recognition
+OpenOffice.org Calc : user data
+OpenOffice.org Calc : user data;input
+OpenOffice.org Calc : user data;removing when saving
+OpenOffice.org Calc : user-defined dictionaries
+OpenOffice.org Calc : user-defined dictionaries;creating
+OpenOffice.org Calc : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Calc : user-defined dictionaries;editing
+OpenOffice.org Calc : user-defined functions
+OpenOffice.org Calc : user-defined styles
+OpenOffice.org Calc : user-defined styles;automatically replacing
+OpenOffice.org Calc : UTF-8/UCS2 support
+OpenOffice.org Calc : validity
+OpenOffice.org Calc : VALUE function
+OpenOffice.org Calc : values
+OpenOffice.org Calc : values;absolute
+OpenOffice.org Calc : values;defining names
+OpenOffice.org Calc : values;displaying in tables
+OpenOffice.org Calc : values;highlighting
+OpenOffice.org Calc : values;inserting in multiple cells
+OpenOffice.org Calc : values;limiting on input
+OpenOffice.org Calc : values;rounded as shown (Calc)
+OpenOffice.org Calc : values;rounded in calculations
+OpenOffice.org Calc : VAR function
+OpenOffice.org Calc : VARA function
+OpenOffice.org Calc : variables
+OpenOffice.org Calc : variables;calculating equations
+OpenOffice.org Calc : variables;defining names
+OpenOffice.org Calc : variables;for paths
+OpenOffice.org Calc : variances
+OpenOffice.org Calc : variances;based on populations
+OpenOffice.org Calc : variances;based on samples
+OpenOffice.org Calc : variances
+OpenOffice.org Calc : variances in charts
+OpenOffice.org Calc : VARP function
+OpenOffice.org Calc : VARPA function
+OpenOffice.org Calc : VBA code
+OpenOffice.org Calc : VBA code;loading/saving documents with VBA code
+OpenOffice.org Calc : VDB function
+OpenOffice.org Calc : version management
+OpenOffice.org Calc : version numbers of documents
+OpenOffice.org Calc : versions
+OpenOffice.org Calc : versions;comparing documents
+OpenOffice.org Calc : versions;file saving as, restriction
+OpenOffice.org Calc : versions;merging document versions
+OpenOffice.org Calc : versions;of a document
+OpenOffice.org Calc : versions;OpenOffice.org
+OpenOffice.org Calc : vertical callouts
+OpenOffice.org Calc : vertical scrollbars (Writer)
+OpenOffice.org Calc : vertical search function
+OpenOffice.org Calc : vertical text boxes
+OpenOffice.org Calc : videos
+OpenOffice.org Calc : viewing
+OpenOffice.org Calc : viewing;databases
+OpenOffice.org Calc : viewing;file properties
+OpenOffice.org Calc : viewing;notes on cells
+OpenOffice.org Calc : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Calc : viewing;print ranges
+OpenOffice.org Calc : viewing;toolbars
+OpenOffice.org Calc : views
+OpenOffice.org Calc : views;creating database views (Base)
+OpenOffice.org Calc : views;defaults
+OpenOffice.org Calc : views;full screen
+OpenOffice.org Calc : views;icons
+OpenOffice.org Calc : views;in 3D
+OpenOffice.org Calc : views;multiple sheets
+OpenOffice.org Calc : views;scaling
+OpenOffice.org Calc : views;tables
+OpenOffice.org Calc : Visual Basic for Applications
+OpenOffice.org Calc : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Calc : VLOOKUP function
+OpenOffice.org Calc : watermarks
+OpenOffice.org Calc : web documents
+OpenOffice.org Calc : web documents;XForms
+OpenOffice.org Calc : web pages
+OpenOffice.org Calc : web pages;importing data
+OpenOffice.org Calc : Web support
+OpenOffice.org Calc : WebCast export
+OpenOffice.org Calc : WebDAV over HTTPS
+OpenOffice.org Calc : WebQuery filter
+OpenOffice.org Calc : WEEKDAY function
+OpenOffice.org Calc : WEEKNUM function
+OpenOffice.org Calc : WEEKNUM_ADD function
+OpenOffice.org Calc : WEEKS function
+OpenOffice.org Calc : WEEKSINYEAR function
+OpenOffice.org Calc : WEIBULL function
+OpenOffice.org Calc : what if operations
+OpenOffice.org Calc : what if operations;solver
+OpenOffice.org Calc : what if operations;two variables
+OpenOffice.org Calc : widths of cells
+OpenOffice.org Calc : windows
+OpenOffice.org Calc : windows;docking
+OpenOffice.org Calc : windows;docking definition
+OpenOffice.org Calc : windows;hiding/showing/docking
+OpenOffice.org Calc : windows;new
+OpenOffice.org Calc : windows;splitting
+OpenOffice.org Calc : wizards
+OpenOffice.org Calc : wizards;agendas
+OpenOffice.org Calc : wizards;database queries
+OpenOffice.org Calc : wizards;database tables (Base)
+OpenOffice.org Calc : wizards;databases (Base)
+OpenOffice.org Calc : wizards;document converter
+OpenOffice.org Calc : wizards;Euro Converter
+OpenOffice.org Calc : wizards;faxes
+OpenOffice.org Calc : wizards;forms
+OpenOffice.org Calc : wizards;functions
+OpenOffice.org Calc : wizards;letters
+OpenOffice.org Calc : wizards;overview
+OpenOffice.org Calc : wizards;presentations
+OpenOffice.org Calc : wizards;reports
+OpenOffice.org Calc : Word documents
+OpenOffice.org Calc : Word documents;compatibility
+OpenOffice.org Calc : Word documents;saving as
+OpenOffice.org Calc : WordArt, see Fontwork
+OpenOffice.org Calc : words
+OpenOffice.org Calc : words;automatically replacing
+OpenOffice.org Calc : words;wrapping in cells
+OpenOffice.org Calc : words;wrapping in CTL
+OpenOffice.org Calc : WORKDAY function
+OpenOffice.org Calc : working directory change
+OpenOffice.org Calc : worksheet names
+OpenOffice.org Calc : wrapping text
+OpenOffice.org Calc : wrapping text;in cells
+OpenOffice.org Calc : write protection on/off
+OpenOffice.org Calc : writing aids options
+OpenOffice.org Calc : WYSIWYG in fonts lists
+OpenOffice.org Calc : X axes
+OpenOffice.org Calc : X axes;grid formatting
+OpenOffice.org Calc : X axes;scaling
+OpenOffice.org Calc : X axes;showing
+OpenOffice.org Calc : XForms
+OpenOffice.org Calc : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Calc : XForms;conditions
+OpenOffice.org Calc : XForms;opening/editing
+OpenOffice.org Calc : XIRR function
+OpenOffice.org Calc : XML converters
+OpenOffice.org Calc : XML file formats
+OpenOffice.org Calc : XML filters
+OpenOffice.org Calc : XML filters;creating/testing
+OpenOffice.org Calc : XML filters;saving as package/installing/deleting
+OpenOffice.org Calc : XML filters;settings
+OpenOffice.org Calc : XML Forms, see XForms
+OpenOffice.org Calc : XNPV function
+OpenOffice.org Calc : XSLT filters, see also XML filters
+OpenOffice.org Calc : XY charts
+OpenOffice.org Calc : Y axes
+OpenOffice.org Calc : Y axes;formatting
+OpenOffice.org Calc : Y axes;grid formatting
+OpenOffice.org Calc : Y axes;scaling
+OpenOffice.org Calc : Y axes;showing
+OpenOffice.org Calc : YEAR function
+OpenOffice.org Calc : YEARFRAC function
+OpenOffice.org Calc : years
+OpenOffice.org Calc : years;2-digit options
+OpenOffice.org Calc : years;2-digits
+OpenOffice.org Calc : YEARS function
+OpenOffice.org Calc : YIELD function
+OpenOffice.org Calc : YIELDDISC function
+OpenOffice.org Calc : YIELDMAT function
+OpenOffice.org Calc : yields, see also rates of return
+OpenOffice.org Calc : Z axes
+OpenOffice.org Calc : Z axes;grid formatting
+OpenOffice.org Calc : Z axes;showing
+OpenOffice.org Calc : zero values
+OpenOffice.org Calc : zero values;displaying (Calc)
+OpenOffice.org Calc : zero values;entering leading zeros
+OpenOffice.org Calc : zero values;printing
+OpenOffice.org Calc : zooming
+OpenOffice.org Calc : zooming;enlarging page views
+OpenOffice.org Calc : zooming;page views
+OpenOffice.org Calc : zooming;pictures
+OpenOffice.org Calc : zooming;reducing page views
+OpenOffice.org Calc : zooming;status bar
+OpenOffice.org Calc : ZTEST function
+OpenOffice.org Base : 1/2 replacement
+OpenOffice.org Base : 3D text creation
+OpenOffice.org Base : 3D view
+OpenOffice.org Base : abbreviation replacement
+OpenOffice.org Base : absolute hyperlinks
+OpenOffice.org Base : absolute saving of URLs
+OpenOffice.org Base : accents
+OpenOffice.org Base : Access databases (base)
+OpenOffice.org Base : access rights for database tables (Base)
+OpenOffice.org Base : accessibility
+OpenOffice.org Base : accessibility;general shortcuts
+OpenOffice.org Base : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Base : accessibility;OpenOffice.org features
+OpenOffice.org Base : accessibility;options
+OpenOffice.org Base : activating
+OpenOffice.org Base : activating;context menus
+OpenOffice.org Base : activating;Error Report Tool
+OpenOffice.org Base : activating;extended help tips
+OpenOffice.org Base : activating;plug-ins
+OpenOffice.org Base : ActiveX control
+OpenOffice.org Base : Adabas D databases (base)
+OpenOffice.org Base : add-ons, see UNO components
+OpenOffice.org Base : additional selection mode
+OpenOffice.org Base : address books
+OpenOffice.org Base : address books;LDAP server (Base)
+OpenOffice.org Base : address books;registering
+OpenOffice.org Base : address labels from databases
+OpenOffice.org Base : ADO databases (Base)
+OpenOffice.org Base : Agenda Wizard
+OpenOffice.org Base : aging filter
+OpenOffice.org Base : aligning
+OpenOffice.org Base : aligning;cells
+OpenOffice.org Base : aligning;objects
+OpenOffice.org Base : aligning;paragraphs
+OpenOffice.org Base : aligning;tables in text
+OpenOffice.org Base : aligning;text objects
+OpenOffice.org Base : alternative fonts
+OpenOffice.org Base : ampersand symbol, see also operators
+OpenOffice.org Base : anchors
+OpenOffice.org Base : anchors;changing
+OpenOffice.org Base : anchors;displaying (Calc)
+OpenOffice.org Base : anchors;types/positions for draw objects
+OpenOffice.org Base : animations
+OpenOffice.org Base : animations;accessibility options
+OpenOffice.org Base : appearance options
+OpenOffice.org Base : Arabic
+OpenOffice.org Base : Arabic;entering text
+OpenOffice.org Base : Arabic;language settings
+OpenOffice.org Base : areas
+OpenOffice.org Base : areas;bitmap patterns
+OpenOffice.org Base : areas;hatched/dotted
+OpenOffice.org Base : areas;shadows
+OpenOffice.org Base : areas;slanting
+OpenOffice.org Base : areas;styles
+OpenOffice.org Base : areas;transparency
+OpenOffice.org Base : arguments in command line
+OpenOffice.org Base : arranging
+OpenOffice.org Base : arranging;objects
+OpenOffice.org Base : arrows
+OpenOffice.org Base : arrows;defining arrow heads
+OpenOffice.org Base : arrows;defining arrow lines
+OpenOffice.org Base : arrows;drawing in text
+OpenOffice.org Base : ASCII
+OpenOffice.org Base : ASCII;definition
+OpenOffice.org Base : Asian languages
+OpenOffice.org Base : Asian languages;enabling
+OpenOffice.org Base : Asian Phonetic Guide
+OpenOffice.org Base : Asian typography
+OpenOffice.org Base : assigning scripts
+OpenOffice.org Base : assistive technology in OpenOffice.org
+OpenOffice.org Base : attaching toolbars
+OpenOffice.org Base : attachments in e-mails
+OpenOffice.org Base : audio
+OpenOffice.org Base : audio;inserting
+OpenOffice.org Base : auto reloading HTML documents
+OpenOffice.org Base : AutoAbstract function for sending text to presentations
+OpenOffice.org Base : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Base : AutoComplete function in text and list boxes
+OpenOffice.org Base : AutoCorrect function
+OpenOffice.org Base : AutoCorrect function;context menu
+OpenOffice.org Base : AutoCorrect function;options
+OpenOffice.org Base : AutoCorrect function;pictures and frames
+OpenOffice.org Base : AutoCorrect function;quotes
+OpenOffice.org Base : AutoCorrect function;replacement table
+OpenOffice.org Base : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Base : AutoCorrect function;URL recognition
+OpenOffice.org Base : AutoFormat function
+OpenOffice.org Base : AutoFormat function;switching on and off
+OpenOffice.org Base : automatic captions (Writer)
+OpenOffice.org Base : automatic control focus
+OpenOffice.org Base : automatic hyperlink formatting
+OpenOffice.org Base : automatic line breaks
+OpenOffice.org Base : automatic lines/borders in text
+OpenOffice.org Base : automatic saving
+OpenOffice.org Base : AutoPilots, see wizards
+OpenOffice.org Base : AutoValue
+OpenOffice.org Base : AutoValue;database tables
+OpenOffice.org Base : axes in charts
+OpenOffice.org Base : backgrounds
+OpenOffice.org Base : backgrounds;defining colors/pictures
+OpenOffice.org Base : backgrounds;frames/sections/indexes
+OpenOffice.org Base : backgrounds;inserting from Gallery
+OpenOffice.org Base : backgrounds;printing
+OpenOffice.org Base : backing window
+OpenOffice.org Base : backups
+OpenOffice.org Base : backups;automatic
+OpenOffice.org Base : backups;documents
+OpenOffice.org Base : Basic
+OpenOffice.org Base : Basic;fonts for source display
+OpenOffice.org Base : Basic;programming
+OpenOffice.org Base : Basic;recording macros
+OpenOffice.org Base : basic fonts
+OpenOffice.org Base : Bézier curves
+OpenOffice.org Base : Bézier curves;control points in presentations
+OpenOffice.org Base : bi-directional writing
+OpenOffice.org Base : binding space
+OpenOffice.org Base : bitmaps
+OpenOffice.org Base : bitmaps;inserting and editing
+OpenOffice.org Base : bitmaps;off for faster printing
+OpenOffice.org Base : bitmaps;patterns
+OpenOffice.org Base : black and white printing
+OpenOffice.org Base : black printing in Calc
+OpenOffice.org Base : block selection mode
+OpenOffice.org Base : bold
+OpenOffice.org Base : bold;AutoFormat function
+OpenOffice.org Base : bold;text
+OpenOffice.org Base : bookmarks
+OpenOffice.org Base : bookmarks;Help
+OpenOffice.org Base : borders
+OpenOffice.org Base : borders;arranging
+OpenOffice.org Base : borders;cells on screen (Calc)
+OpenOffice.org Base : borders;for paragraphs
+OpenOffice.org Base : borders;for tables
+OpenOffice.org Base : borders;shadows
+OpenOffice.org Base : borders;table boundaries (Writer)
+OpenOffice.org Base : borders, see also frames
+OpenOffice.org Base : bound fields
+OpenOffice.org Base : bound fields;controls
+OpenOffice.org Base : boundaries of tables (Writer)
+OpenOffice.org Base : break display (Writer)
+OpenOffice.org Base : brochures
+OpenOffice.org Base : brochures;printing several
+OpenOffice.org Base : build numbers of OpenOffice.org
+OpenOffice.org Base : bullet lists
+OpenOffice.org Base : bullet lists;formatting options
+OpenOffice.org Base : bullets
+OpenOffice.org Base : bullets;paragraphs
+OpenOffice.org Base : bullets;replacing
+OpenOffice.org Base : bullets;turning off
+OpenOffice.org Base : business cards
+OpenOffice.org Base : business cards;creating and synchronizing
+OpenOffice.org Base : business cards;using templates
+OpenOffice.org Base : button bars, see toolbars
+OpenOffice.org Base : buttons
+OpenOffice.org Base : buttons;adding push buttons
+OpenOffice.org Base : buttons;big/small
+OpenOffice.org Base : buttons;editing hyperlink buttons
+OpenOffice.org Base : buttons;form functions
+OpenOffice.org Base : buttons;toolbars
+OpenOffice.org Base : cache for graphics
+OpenOffice.org Base : calculating
+OpenOffice.org Base : calculating;iterative references (Calc)
+OpenOffice.org Base : callouts
+OpenOffice.org Base : callouts;drawings
+OpenOffice.org Base : capital letters
+OpenOffice.org Base : capital letters;AutoCorrect function
+OpenOffice.org Base : capital letters;font effects
+OpenOffice.org Base : captions
+OpenOffice.org Base : captions;automatic captions (Writer)
+OpenOffice.org Base : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Base : captions, see also labels/callouts
+OpenOffice.org Base : cascading update (Base)
+OpenOffice.org Base : case sensitivity
+OpenOffice.org Base : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Base : case sensitivity;searching
+OpenOffice.org Base : cells
+OpenOffice.org Base : cells;aligning
+OpenOffice.org Base : cells;coloring (Calc)
+OpenOffice.org Base : cells;cursor positions after input (Calc)
+OpenOffice.org Base : cells;formatting without effect (Calc)
+OpenOffice.org Base : cells;line breaks
+OpenOffice.org Base : cells;linked to controls
+OpenOffice.org Base : cells;number of
+OpenOffice.org Base : cells;pasting
+OpenOffice.org Base : cells;resetting formats
+OpenOffice.org Base : cells;showing grid lines (Calc)
+OpenOffice.org Base : centered text
+OpenOffice.org Base : centimeters
+OpenOffice.org Base : certificates
+OpenOffice.org Base : changes
+OpenOffice.org Base : changes;accepting or rejecting
+OpenOffice.org Base : changes;comparing to original
+OpenOffice.org Base : changes;protecting
+OpenOffice.org Base : changes;recording
+OpenOffice.org Base : changes;review function
+OpenOffice.org Base : changes;showing
+OpenOffice.org Base : changing
+OpenOffice.org Base : changing;document titles
+OpenOffice.org Base : changing;file associations in Setup program
+OpenOffice.org Base : changing;icon sizes
+OpenOffice.org Base : changing;links
+OpenOffice.org Base : changing;work directory
+OpenOffice.org Base : changing, see also editing and replacing
+OpenOffice.org Base : character styles
+OpenOffice.org Base : character styles;language selection
+OpenOffice.org Base : characters
+OpenOffice.org Base : characters;alternative fonts
+OpenOffice.org Base : characters;Asian layout
+OpenOffice.org Base : characters;bold
+OpenOffice.org Base : characters;coloring
+OpenOffice.org Base : characters;contours
+OpenOffice.org Base : characters;displaying only on screen (Writer)
+OpenOffice.org Base : characters;enabling CTL and Asian characters
+OpenOffice.org Base : characters;font effects
+OpenOffice.org Base : characters;fonts and formats
+OpenOffice.org Base : characters;hyperlinks
+OpenOffice.org Base : characters;italics
+OpenOffice.org Base : characters;language selection
+OpenOffice.org Base : characters;shadowed
+OpenOffice.org Base : characters;spacing
+OpenOffice.org Base : characters;special
+OpenOffice.org Base : characters;underlining
+OpenOffice.org Base : charcoal sketches filter
+OpenOffice.org Base : charts
+OpenOffice.org Base : charts;arranging within stacks
+OpenOffice.org Base : charts;bars with textures
+OpenOffice.org Base : charts;colors
+OpenOffice.org Base : charts;copying with link to source cell range
+OpenOffice.org Base : charts;displaying (Calc)
+OpenOffice.org Base : charts;editing axes
+OpenOffice.org Base : charts;editing data
+OpenOffice.org Base : charts;editing legends
+OpenOffice.org Base : charts;editing titles
+OpenOffice.org Base : charts;inserting
+OpenOffice.org Base : charts;updating automatically (Writer)
+OpenOffice.org Base : check box creation
+OpenOffice.org Base : Chinese writing systems
+OpenOffice.org Base : choosing printers
+OpenOffice.org Base : circle drawings
+OpenOffice.org Base : Client Side ImageMap
+OpenOffice.org Base : clipboard
+OpenOffice.org Base : clipboard;cutting
+OpenOffice.org Base : clipboard;pasting
+OpenOffice.org Base : clipboard;pasting formatted/unformatted text
+OpenOffice.org Base : clipboard;selection clipboard
+OpenOffice.org Base : clipboard;Unix
+OpenOffice.org Base : closing
+OpenOffice.org Base : closing;documents
+OpenOffice.org Base : closing;toolbars
+OpenOffice.org Base : collaboration
+OpenOffice.org Base : color bar
+OpenOffice.org Base : colors
+OpenOffice.org Base : colors;adding
+OpenOffice.org Base : colors;appearance
+OpenOffice.org Base : colors;backgrounds
+OpenOffice.org Base : colors;charts
+OpenOffice.org Base : colors;fill format
+OpenOffice.org Base : colors;fonts
+OpenOffice.org Base : colors;grid lines and cells (Calc)
+OpenOffice.org Base : colors;models
+OpenOffice.org Base : colors;not printing
+OpenOffice.org Base : colors;printing in grayscale
+OpenOffice.org Base : colors;restriction (Calc)
+OpenOffice.org Base : colors;selection
+OpenOffice.org Base : column headers
+OpenOffice.org Base : column headers;displaying (Calc)
+OpenOffice.org Base : column headers;highlighting (Calc)
+OpenOffice.org Base : columns
+OpenOffice.org Base : columns;setting with the mouse
+OpenOffice.org Base : combo box creation
+OpenOffice.org Base : command button creation
+OpenOffice.org Base : command buttons, see push buttons
+OpenOffice.org Base : command line parameters
+OpenOffice.org Base : commands
+OpenOffice.org Base : commands;not visible
+OpenOffice.org Base : commands;repeating
+OpenOffice.org Base : commands;SQL
+OpenOffice.org Base : comments
+OpenOffice.org Base : comments;on changes
+OpenOffice.org Base : common terms
+OpenOffice.org Base : common terms;Chinese dictionary
+OpenOffice.org Base : common terms;glossaries
+OpenOffice.org Base : common terms;Internet glossary
+OpenOffice.org Base : comparisons
+OpenOffice.org Base : comparisons;document versions
+OpenOffice.org Base : comparisons;operators in default filter dialog
+OpenOffice.org Base : compatibility settings for MS Word import
+OpenOffice.org Base : complete screen view
+OpenOffice.org Base : complex text layout
+OpenOffice.org Base : complex text layout;definition
+OpenOffice.org Base : complex text layout;enabling
+OpenOffice.org Base : complex text layout, see CTL
+OpenOffice.org Base : compose key to insert special characters
+OpenOffice.org Base : concatenation, see ampersand symbol
+OpenOffice.org Base : conditional separators
+OpenOffice.org Base : conditions
+OpenOffice.org Base : conditions;in number formats
+OpenOffice.org Base : conditions;items in Data Navigator
+OpenOffice.org Base : Configuration Manager
+OpenOffice.org Base : configuring
+OpenOffice.org Base : configuring;fax icon
+OpenOffice.org Base : configuring;OpenOffice.org
+OpenOffice.org Base : configuring;toolbars
+OpenOffice.org Base : connections to data sources (Base)
+OpenOffice.org Base : contents protection
+OpenOffice.org Base : context menus
+OpenOffice.org Base : contours of text
+OpenOffice.org Base : control point display in presentations
+OpenOffice.org Base : controls
+OpenOffice.org Base : controls;activating in forms
+OpenOffice.org Base : controls;adding to documents
+OpenOffice.org Base : controls;arranging in forms
+OpenOffice.org Base : controls;arranging within stacks
+OpenOffice.org Base : controls;assigning data sources
+OpenOffice.org Base : controls;assigning macros (Basic)
+OpenOffice.org Base : controls;bound fields/list contents/linked cells
+OpenOffice.org Base : controls;events
+OpenOffice.org Base : controls;focus
+OpenOffice.org Base : controls;formatted fields
+OpenOffice.org Base : controls;grouping
+OpenOffice.org Base : controls;hidden
+OpenOffice.org Base : controls;inserting
+OpenOffice.org Base : controls;multi-line titles
+OpenOffice.org Base : controls;positions and sizes
+OpenOffice.org Base : controls;printing
+OpenOffice.org Base : controls;properties of form controls
+OpenOffice.org Base : controls;properties of table controls
+OpenOffice.org Base : controls;reference by SQL
+OpenOffice.org Base : controls;rich text control
+OpenOffice.org Base : controls;select mode
+OpenOffice.org Base : controls;showing (Writer)
+OpenOffice.org Base : converters
+OpenOffice.org Base : converters;Euro converter
+OpenOffice.org Base : converters;PostScript, UNIX
+OpenOffice.org Base : converters;XML
+OpenOffice.org Base : converting
+OpenOffice.org Base : converting;Hangul/Hanja
+OpenOffice.org Base : converting;metrics
+OpenOffice.org Base : converting;Microsoft documents
+OpenOffice.org Base : converting;OpenOffice.org documents
+OpenOffice.org Base : converting;Pocket PC formats
+OpenOffice.org Base : copies
+OpenOffice.org Base : copies;printing
+OpenOffice.org Base : copying
+OpenOffice.org Base : copying;by drag and drop
+OpenOffice.org Base : copying;data from text documents
+OpenOffice.org Base : copying;datasource records in spreadsheets
+OpenOffice.org Base : copying;draw objects
+OpenOffice.org Base : copying;draw objects between documents
+OpenOffice.org Base : copying;formatting
+OpenOffice.org Base : copying;from data source view
+OpenOffice.org Base : copying;from Gallery
+OpenOffice.org Base : copying;in Unix
+OpenOffice.org Base : copying;pictures, between documents
+OpenOffice.org Base : copying;sheet areas, to text documents
+OpenOffice.org Base : copying;to Gallery
+OpenOffice.org Base : copyright for OpenOffice.org
+OpenOffice.org Base : corner roundings
+OpenOffice.org Base : crash reports
+OpenOffice.org Base : criteria of query design (Base)
+OpenOffice.org Base : cropping pictures
+OpenOffice.org Base : CTL
+OpenOffice.org Base : CTL;(not) wrapping words
+OpenOffice.org Base : CTL;complex text layout languages
+OpenOffice.org Base : CTL;definition
+OpenOffice.org Base : CTL;options
+OpenOffice.org Base : currencies
+OpenOffice.org Base : currencies;converters
+OpenOffice.org Base : currencies;format codes
+OpenOffice.org Base : currency field creation
+OpenOffice.org Base : currency formats
+OpenOffice.org Base : cursor
+OpenOffice.org Base : cursor;allowing in protected areas (Writer)
+OpenOffice.org Base : cursor;in read-only text
+OpenOffice.org Base : cursor;quickly moving to an object
+OpenOffice.org Base : curves
+OpenOffice.org Base : curves;editing points
+OpenOffice.org Base : custom dictionaries
+OpenOffice.org Base : custom dictionaries;editing
+OpenOffice.org Base : custom hyphens (Writer)
+OpenOffice.org Base : custom quotes
+OpenOffice.org Base : custom templates
+OpenOffice.org Base : customizing
+OpenOffice.org Base : customizing;events
+OpenOffice.org Base : customizing;keyboard
+OpenOffice.org Base : customizing;menus
+OpenOffice.org Base : customizing;OpenOffice.org
+OpenOffice.org Base : customizing;round corners
+OpenOffice.org Base : customizing;toolbars
+OpenOffice.org Base : cutting
+OpenOffice.org Base : dashes
+OpenOffice.org Base : data
+OpenOffice.org Base : data;filtering in forms
+OpenOffice.org Base : data;forms and subforms
+OpenOffice.org Base : data;read-only
+OpenOffice.org Base : data;sorting in forms
+OpenOffice.org Base : data;user data
+OpenOffice.org Base : data binding change in XForms
+OpenOffice.org Base : Data Navigator
+OpenOffice.org Base : Data Navigator;adding/editing items
+OpenOffice.org Base : Data Navigator;display options
+OpenOffice.org Base : data source browser
+OpenOffice.org Base : data source explorer
+OpenOffice.org Base : data source view
+OpenOffice.org Base : data source view;drag and drop
+OpenOffice.org Base : data source view;overview
+OpenOffice.org Base : data source view;showing
+OpenOffice.org Base : data sources
+OpenOffice.org Base : data sources;as tables
+OpenOffice.org Base : data sources;connection settings (Base)
+OpenOffice.org Base : data sources;copying records to spreadsheets
+OpenOffice.org Base : data sources;displaying current
+OpenOffice.org Base : data sources;LDAP server (Base)
+OpenOffice.org Base : data sources;OpenOffice.org Base
+OpenOffice.org Base : data sources;registering address books
+OpenOffice.org Base : data sources;reports
+OpenOffice.org Base : data sources;viewing
+OpenOffice.org Base : data structure of XForms
+OpenOffice.org Base : data, see also values
+OpenOffice.org Base : database contents
+OpenOffice.org Base : database contents;inserting as tables
+OpenOffice.org Base : database contents;inserting as text
+OpenOffice.org Base : database reports
+OpenOffice.org Base : Database Wizard (Base)
+OpenOffice.org Base : databases
+OpenOffice.org Base : databases;administration through SQL (Base)
+OpenOffice.org Base : databases;ADO (Base)
+OpenOffice.org Base : databases;connecting (Base)
+OpenOffice.org Base : databases;creating
+OpenOffice.org Base : databases;creating labels
+OpenOffice.org Base : databases;creating queries
+OpenOffice.org Base : databases;creating reports
+OpenOffice.org Base : databases;creating tables
+OpenOffice.org Base : databases;dBASE (Base)
+OpenOffice.org Base : databases;deleting (Base)
+OpenOffice.org Base : databases;drag and drop (Base)
+OpenOffice.org Base : databases;editing tables
+OpenOffice.org Base : databases;form filters
+OpenOffice.org Base : databases;formats (Base)
+OpenOffice.org Base : databases;importing/exporting
+OpenOffice.org Base : databases;JDBC (Base)
+OpenOffice.org Base : databases;main page (Base)
+OpenOffice.org Base : databases;MySQL (Base)
+OpenOffice.org Base : databases;ODBC (Base)
+OpenOffice.org Base : databases;overview
+OpenOffice.org Base : databases;registering (Base)
+OpenOffice.org Base : databases;searching records
+OpenOffice.org Base : databases;shortcut keys
+OpenOffice.org Base : databases;sorting
+OpenOffice.org Base : databases;standard filters
+OpenOffice.org Base : databases;text formats
+OpenOffice.org Base : databases;viewing
+OpenOffice.org Base : date fields
+OpenOffice.org Base : date fields;creating
+OpenOffice.org Base : date fields;properties
+OpenOffice.org Base : date formats
+OpenOffice.org Base : dates
+OpenOffice.org Base : dates;default (Calc)
+OpenOffice.org Base : dates;printing in presentations
+OpenOffice.org Base : dates;start 1900/01/01 (Calc)
+OpenOffice.org Base : dates;start 1904/01/01 (Calc)
+OpenOffice.org Base : dBASE
+OpenOffice.org Base : dBASE;database settings (Base)
+OpenOffice.org Base : DDE
+OpenOffice.org Base : DDE;definition
+OpenOffice.org Base : deactivating
+OpenOffice.org Base : deactivating;plug-ins
+OpenOffice.org Base : decimal places displayed (Calc)
+OpenOffice.org Base : decimal separator key
+OpenOffice.org Base : decimal tab stops
+OpenOffice.org Base : default directories
+OpenOffice.org Base : default filters
+OpenOffice.org Base : default filters;comparison operators
+OpenOffice.org Base : default filters;databases
+OpenOffice.org Base : default printer
+OpenOffice.org Base : default printer;setting up
+OpenOffice.org Base : default printer;UNIX
+OpenOffice.org Base : default templates
+OpenOffice.org Base : default templates;changing
+OpenOffice.org Base : default templates;organizing
+OpenOffice.org Base : defaults
+OpenOffice.org Base : defaults;documents
+OpenOffice.org Base : defaults;file formats in file dialogs
+OpenOffice.org Base : defaults;file formats in OpenOffice.org
+OpenOffice.org Base : defaults;fonts
+OpenOffice.org Base : defaults;grids (Writer/Calc)
+OpenOffice.org Base : defaults;languages
+OpenOffice.org Base : defaults;number formats
+OpenOffice.org Base : defaults;of saving
+OpenOffice.org Base : defaults;program configuration
+OpenOffice.org Base : defaults;tab stops in text
+OpenOffice.org Base : defaults;views
+OpenOffice.org Base : defining
+OpenOffice.org Base : defining;arrowheads and other line ends
+OpenOffice.org Base : defining;colors
+OpenOffice.org Base : defining;line styles
+OpenOffice.org Base : defining;paragraph borders
+OpenOffice.org Base : defining;queries (Base)
+OpenOffice.org Base : defining;table borders
+OpenOffice.org Base : deleting
+OpenOffice.org Base : deleting;all direct formatting
+OpenOffice.org Base : deleting;databases (Base)
+OpenOffice.org Base : deleting;hyperlinks
+OpenOffice.org Base : deleting;lines in text
+OpenOffice.org Base : deleting;models/instances
+OpenOffice.org Base : deleting;namespaces in XForms
+OpenOffice.org Base : deleting;notes
+OpenOffice.org Base : deleting;tab stops
+OpenOffice.org Base : deleting;templates
+OpenOffice.org Base : deleting;XML filters
+OpenOffice.org Base : depth stagger
+OpenOffice.org Base : descriptions for objects
+OpenOffice.org Base : design mode after saving
+OpenOffice.org Base : design view
+OpenOffice.org Base : design view;creating forms
+OpenOffice.org Base : design view;queries/views (Base)
+OpenOffice.org Base : designing
+OpenOffice.org Base : designing;database tables
+OpenOffice.org Base : designing;fonts
+OpenOffice.org Base : designing;queries (Base)
+OpenOffice.org Base : detaching toolbars
+OpenOffice.org Base : dictionaries
+OpenOffice.org Base : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Base : dictionaries;creating
+OpenOffice.org Base : dictionaries;editing user-defined
+OpenOffice.org Base : dictionaries;spellcheck
+OpenOffice.org Base : dictionaries, see also languages
+OpenOffice.org Base : digital signatures
+OpenOffice.org Base : digital signatures;getting/managing/applying
+OpenOffice.org Base : digital signatures;overview
+OpenOffice.org Base : digital signatures;WebDAV over HTTPS
+OpenOffice.org Base : direct formatting
+OpenOffice.org Base : direct formatting;undoing all
+OpenOffice.org Base : directories
+OpenOffice.org Base : directories;creating new
+OpenOffice.org Base : directories;directory structure
+OpenOffice.org Base : disabled persons
+OpenOffice.org Base : displaying
+OpenOffice.org Base : displaying;non-printing characters (Writer)
+OpenOffice.org Base : displaying;notes (Calc)
+OpenOffice.org Base : displaying;notes in text documents
+OpenOffice.org Base : displaying;pictures and objects (Writer)
+OpenOffice.org Base : displaying;tables (Writer)
+OpenOffice.org Base : displaying;zero values (Calc)
+OpenOffice.org Base : distances
+OpenOffice.org Base : distinct values in SQL queries
+OpenOffice.org Base : distorting in drawings
+OpenOffice.org Base : distributing XML filters
+OpenOffice.org Base : dithering
+OpenOffice.org Base : docking
+OpenOffice.org Base : docking;definition
+OpenOffice.org Base : docking;toolbars
+OpenOffice.org Base : docking;windows
+OpenOffice.org Base : Document Converter Wizard
+OpenOffice.org Base : Document Map, see Navigator
+OpenOffice.org Base : document types in OpenOffice.org
+OpenOffice.org Base : documents
+OpenOffice.org Base : documents;changing titles
+OpenOffice.org Base : documents;closing
+OpenOffice.org Base : documents;comparing
+OpenOffice.org Base : documents;contents as lists
+OpenOffice.org Base : documents;editing time
+OpenOffice.org Base : documents;exporting
+OpenOffice.org Base : documents;importing
+OpenOffice.org Base : documents;languages
+OpenOffice.org Base : documents;measurement units in
+OpenOffice.org Base : documents;merging
+OpenOffice.org Base : documents;number of pages/tables/sheets
+OpenOffice.org Base : documents;opening
+OpenOffice.org Base : documents;opening in design mode
+OpenOffice.org Base : documents;opening with templates
+OpenOffice.org Base : documents;organizing
+OpenOffice.org Base : documents;printing
+OpenOffice.org Base : documents;read-only
+OpenOffice.org Base : documents;reloading
+OpenOffice.org Base : documents;saving
+OpenOffice.org Base : documents;saving automatically
+OpenOffice.org Base : documents;saving in other formats
+OpenOffice.org Base : documents;sending as e-mail
+OpenOffice.org Base : documents;styles changed
+OpenOffice.org Base : documents;version management
+OpenOffice.org Base : documents;version numbers
+OpenOffice.org Base : dotted areas
+OpenOffice.org Base : double-line spacing in paragraphs
+OpenOffice.org Base : double-line writing in Asian layout
+OpenOffice.org Base : drag and drop
+OpenOffice.org Base : drag and drop;copying and pasting text
+OpenOffice.org Base : drag and drop;data source view
+OpenOffice.org Base : drag and drop;from Gallery to draw objects
+OpenOffice.org Base : drag and drop;overview
+OpenOffice.org Base : drag and drop;pictures
+OpenOffice.org Base : drag and drop;to Gallery
+OpenOffice.org Base : draw objects
+OpenOffice.org Base : draw objects;adding/editing/copying
+OpenOffice.org Base : draw objects;anchoring
+OpenOffice.org Base : draw objects;arranging within stacks
+OpenOffice.org Base : draw objects;copying between documents
+OpenOffice.org Base : draw objects;displaying (Calc)
+OpenOffice.org Base : draw objects;dropping Gallery pictures
+OpenOffice.org Base : draw objects;flipping
+OpenOffice.org Base : draw objects;legends
+OpenOffice.org Base : draw objects;positioning and resizing
+OpenOffice.org Base : draw objects;protecting
+OpenOffice.org Base : draw objects;slanting
+OpenOffice.org Base : draw objects;text in
+OpenOffice.org Base : Drawing bar
+OpenOffice.org Base : drawing lines in text
+OpenOffice.org Base : drawings
+OpenOffice.org Base : drawings;creating/opening
+OpenOffice.org Base : drawings;languages
+OpenOffice.org Base : drawings;printing
+OpenOffice.org Base : drawings;printing defaults
+OpenOffice.org Base : drawings;printing in text documents
+OpenOffice.org Base : drawings;saving
+OpenOffice.org Base : drawings;saving automatically
+OpenOffice.org Base : drawings;saving in other formats
+OpenOffice.org Base : drawings;sending as e-mail
+OpenOffice.org Base : drawings;showing (Writer)
+OpenOffice.org Base : drawings, see also draw objects
+OpenOffice.org Base : drop-down lists in form functions
+OpenOffice.org Base : e-mail attachments
+OpenOffice.org Base : Edit File icon
+OpenOffice.org Base : edit mode
+OpenOffice.org Base : edit mode;after opening
+OpenOffice.org Base : edit mode;through Enter key (Calc)
+OpenOffice.org Base : Edit Points bar
+OpenOffice.org Base : editing
+OpenOffice.org Base : editing;chart axes
+OpenOffice.org Base : editing;chart data
+OpenOffice.org Base : editing;chart legends
+OpenOffice.org Base : editing;chart titles
+OpenOffice.org Base : editing;data binding of XForms
+OpenOffice.org Base : editing;database tables and queries
+OpenOffice.org Base : editing;draw objects
+OpenOffice.org Base : editing;Fontwork objects
+OpenOffice.org Base : editing;hyperlinks
+OpenOffice.org Base : editing;menus
+OpenOffice.org Base : editing;notes
+OpenOffice.org Base : editing;objects
+OpenOffice.org Base : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Base : editing;pictures
+OpenOffice.org Base : editing;reports
+OpenOffice.org Base : editing;shortcut keys
+OpenOffice.org Base : editing;tab stops
+OpenOffice.org Base : editing;templates
+OpenOffice.org Base : editing;toolbars
+OpenOffice.org Base : editing;undoing
+OpenOffice.org Base : editing;XForms
+OpenOffice.org Base : editing time of documents
+OpenOffice.org Base : editors
+OpenOffice.org Base : editors;formula editor
+OpenOffice.org Base : editors;ImageMap editor
+OpenOffice.org Base : effects
+OpenOffice.org Base : effects;font positions
+OpenOffice.org Base : effects;fonts
+OpenOffice.org Base : effects;Fontwork icons
+OpenOffice.org Base : empty documents
+OpenOffice.org Base : empty paragraph removal
+OpenOffice.org Base : encryption of contents
+OpenOffice.org Base : entering groups
+OpenOffice.org Base : entering text from right to left
+OpenOffice.org Base : equal sign, see also operators
+OpenOffice.org Base : equations in formula editor
+OpenOffice.org Base : Error Report Tool
+OpenOffice.org Base : Euro
+OpenOffice.org Base : Euro;currency formats
+OpenOffice.org Base : Euro;Euro Converter Wizard
+OpenOffice.org Base : even/odd pages
+OpenOffice.org Base : even/odd pages;printing
+OpenOffice.org Base : events
+OpenOffice.org Base : events;assigning scripts
+OpenOffice.org Base : events;controls
+OpenOffice.org Base : events;customizing
+OpenOffice.org Base : events;in forms
+OpenOffice.org Base : Excel
+OpenOffice.org Base : Excel;saving as
+OpenOffice.org Base : Excel;search criteria
+OpenOffice.org Base : exceptions
+OpenOffice.org Base : exceptions;user-defined dictionaries
+OpenOffice.org Base : exchanging, see also replacing
+OpenOffice.org Base : executing
+OpenOffice.org Base : executing;SQL commands
+OpenOffice.org Base : exiting
+OpenOffice.org Base : exiting;groups
+OpenOffice.org Base : exiting;OpenOffice.org
+OpenOffice.org Base : expanding formatting (Calc)
+OpenOffice.org Base : explorer of data sources
+OpenOffice.org Base : export filters
+OpenOffice.org Base : exporting
+OpenOffice.org Base : exporting;bitmaps
+OpenOffice.org Base : exporting;HTML and text documents
+OpenOffice.org Base : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Base : exporting;spreadsheets to text format
+OpenOffice.org Base : exporting;templates
+OpenOffice.org Base : exporting;to foreign formats
+OpenOffice.org Base : exporting;to HTML
+OpenOffice.org Base : exporting;to Microsoft Office formats
+OpenOffice.org Base : exporting;to PDF
+OpenOffice.org Base : exporting;to PostScript format
+OpenOffice.org Base : exporting;to XML
+OpenOffice.org Base : exporting;XML files
+OpenOffice.org Base : extended tips in Help
+OpenOffice.org Base : extension mode in text
+OpenOffice.org Base : extensions
+OpenOffice.org Base : extensions;Extension Manager
+OpenOffice.org Base : extensions;file formats
+OpenOffice.org Base : external keys (Base)
+OpenOffice.org Base : faster printing
+OpenOffice.org Base : faxes
+OpenOffice.org Base : faxes;configuring OpenOffice.org
+OpenOffice.org Base : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Base : faxes;selecting a fax machine
+OpenOffice.org Base : faxes;sending
+OpenOffice.org Base : faxes;wizards
+OpenOffice.org Base : fields
+OpenOffice.org Base : fields;database tables
+OpenOffice.org Base : fields;displaying field codes (Writer)
+OpenOffice.org Base : fields;formatted fields
+OpenOffice.org Base : fields;updating automatically (Writer)
+OpenOffice.org Base : file associations for Microsoft Office
+OpenOffice.org Base : file filters
+OpenOffice.org Base : file filters;mobile devices
+OpenOffice.org Base : file filters;XML
+OpenOffice.org Base : file formats
+OpenOffice.org Base : file formats;changing OpenOffice.org defaults
+OpenOffice.org Base : file formats;OpenDocument/XML
+OpenOffice.org Base : file formats;saving always in other formats
+OpenOffice.org Base : file selection button
+OpenOffice.org Base : file sharing options for current document
+OpenOffice.org Base : files
+OpenOffice.org Base : files;filters and formats
+OpenOffice.org Base : files;importing
+OpenOffice.org Base : files;opening
+OpenOffice.org Base : files;opening with placeholders
+OpenOffice.org Base : files;properties
+OpenOffice.org Base : files;saving
+OpenOffice.org Base : files;saving automatically
+OpenOffice.org Base : files;saving in other formats
+OpenOffice.org Base : files;sending as e-mail
+OpenOffice.org Base : files;version numbers
+OpenOffice.org Base : files and folders in OpenOffice.org
+OpenOffice.org Base : fill characters with tabulators
+OpenOffice.org Base : fill colors for areas
+OpenOffice.org Base : fill patterns for areas
+OpenOffice.org Base : filter conditions
+OpenOffice.org Base : filter conditions;connecting
+OpenOffice.org Base : filter conditions;in queries (Base)
+OpenOffice.org Base : filtering
+OpenOffice.org Base : filtering;data in databases
+OpenOffice.org Base : filtering;data in forms
+OpenOffice.org Base : filters
+OpenOffice.org Base : filters;comparison operators
+OpenOffice.org Base : filters;for import and export
+OpenOffice.org Base : filters;Navigator
+OpenOffice.org Base : filters;pictures
+OpenOffice.org Base : filters;XML filter settings
+OpenOffice.org Base : Find tab in Help
+OpenOffice.org Base : finding
+OpenOffice.org Base : finding;in all sheets
+OpenOffice.org Base : finding;records in form documents
+OpenOffice.org Base : finding;selections
+OpenOffice.org Base : finding;similarity search
+OpenOffice.org Base : fitting to pages
+OpenOffice.org Base : fitting to pages;print settings in Math
+OpenOffice.org Base : fitting to pages;print settings in presentations
+OpenOffice.org Base : fixed text
+OpenOffice.org Base : fixed text;form functions
+OpenOffice.org Base : fixing toolbars
+OpenOffice.org Base : flipping draw objects
+OpenOffice.org Base : floating frames in HTML documents
+OpenOffice.org Base : floating toolbars
+OpenOffice.org Base : focus of controls
+OpenOffice.org Base : folder creation
+OpenOffice.org Base : font lists
+OpenOffice.org Base : font name box
+OpenOffice.org Base : font sizes
+OpenOffice.org Base : font sizes;bullets
+OpenOffice.org Base : font sizes;relative changes
+OpenOffice.org Base : font sizes;scaling on screen
+OpenOffice.org Base : font sizes;text
+OpenOffice.org Base : fonts
+OpenOffice.org Base : fonts;adding under UNIX
+OpenOffice.org Base : fonts;changing in templates
+OpenOffice.org Base : fonts;colors
+OpenOffice.org Base : fonts;default settings
+OpenOffice.org Base : fonts;effects
+OpenOffice.org Base : fonts;for HTML and Basic
+OpenOffice.org Base : fonts;formats
+OpenOffice.org Base : fonts;outlines
+OpenOffice.org Base : fonts;positions in text
+OpenOffice.org Base : fonts;shadows
+OpenOffice.org Base : fonts;specifying several
+OpenOffice.org Base : fonts;strikethrough
+OpenOffice.org Base : fonts;styles
+OpenOffice.org Base : fonts;text objects
+OpenOffice.org Base : Fontwork icons
+OpenOffice.org Base : footers
+OpenOffice.org Base : footers;backgrounds
+OpenOffice.org Base : form controls
+OpenOffice.org Base : form controls;assigning macros
+OpenOffice.org Base : form controls;protecting
+OpenOffice.org Base : form controls;toolbars
+OpenOffice.org Base : form fields
+OpenOffice.org Base : form filters
+OpenOffice.org Base : Form Navigator
+OpenOffice.org Base : format codes
+OpenOffice.org Base : format codes;numbers
+OpenOffice.org Base : format filling printing in OpenOffice.org Math
+OpenOffice.org Base : Format Paintbrush
+OpenOffice.org Base : formats
+OpenOffice.org Base : formats;Asian layout
+OpenOffice.org Base : formats;fonts
+OpenOffice.org Base : formats;maximizing page formats
+OpenOffice.org Base : formats;number and currency formats
+OpenOffice.org Base : formats;of currencies/date/time
+OpenOffice.org Base : formats;on opening and saving
+OpenOffice.org Base : formats;pasting in special formats
+OpenOffice.org Base : formats;positions
+OpenOffice.org Base : formats;tabulators
+OpenOffice.org Base : formatted fields
+OpenOffice.org Base : formatted fields;form functions
+OpenOffice.org Base : formatted fields;properties
+OpenOffice.org Base : formatting
+OpenOffice.org Base : formatting;Asian typography
+OpenOffice.org Base : formatting;axes in charts
+OpenOffice.org Base : formatting;chart legends
+OpenOffice.org Base : formatting;copying
+OpenOffice.org Base : formatting;definition
+OpenOffice.org Base : formatting;expanding (Calc)
+OpenOffice.org Base : formatting;font effects
+OpenOffice.org Base : formatting;hyperlinks
+OpenOffice.org Base : formatting;pages
+OpenOffice.org Base : formatting;printer metrics (Writer)
+OpenOffice.org Base : formatting;undoing
+OpenOffice.org Base : formatting;undoing when writing
+OpenOffice.org Base : forms
+OpenOffice.org Base : forms;browsing
+OpenOffice.org Base : forms;Combo Box/List Box Wizard
+OpenOffice.org Base : forms;creating
+OpenOffice.org Base : forms;data
+OpenOffice.org Base : forms;designing (Base)
+OpenOffice.org Base : forms;events
+OpenOffice.org Base : forms;filtering data
+OpenOffice.org Base : forms;finding records
+OpenOffice.org Base : forms;focus after opening
+OpenOffice.org Base : forms;general information (Base)
+OpenOffice.org Base : forms;grouping controls
+OpenOffice.org Base : forms;HTML filters
+OpenOffice.org Base : forms;Navigator
+OpenOffice.org Base : forms;opening in design mode
+OpenOffice.org Base : forms;properties
+OpenOffice.org Base : forms;sorting data
+OpenOffice.org Base : forms;subforms
+OpenOffice.org Base : forms;wizards
+OpenOffice.org Base : forms;XForms
+OpenOffice.org Base : formula texts
+OpenOffice.org Base : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Base : formulas
+OpenOffice.org Base : formulas;new
+OpenOffice.org Base : formulas;starting formula editor
+OpenOffice.org Base : formulas in reports
+OpenOffice.org Base : formulas in reports;editing
+OpenOffice.org Base : forums and support
+OpenOffice.org Base : frames
+OpenOffice.org Base : frames;around paragraphs
+OpenOffice.org Base : frames;around tables
+OpenOffice.org Base : frames;AutoCorrect function
+OpenOffice.org Base : frames;backgrounds
+OpenOffice.org Base : frames;captions (Writer)
+OpenOffice.org Base : frames;printing in OpenOffice.org Math
+OpenOffice.org Base : frames;protecting
+OpenOffice.org Base : frames;selection frames
+OpenOffice.org Base : frames;text fitting to frames
+OpenOffice.org Base : freeform lines
+OpenOffice.org Base : freeform lines;draw functions
+OpenOffice.org Base : FTP
+OpenOffice.org Base : FTP;opening documents
+OpenOffice.org Base : FTP;saving documents
+OpenOffice.org Base : full joins (Base)
+OpenOffice.org Base : full screen view
+OpenOffice.org Base : full-text search in Help
+OpenOffice.org Base : functions in reports
+OpenOffice.org Base : functions in reports;editing
+OpenOffice.org Base : Gallery
+OpenOffice.org Base : Gallery;adding pictures
+OpenOffice.org Base : Gallery;dragging pictures to draw objects
+OpenOffice.org Base : Gallery;hiding/showing
+OpenOffice.org Base : Gallery;inserting pictures from
+OpenOffice.org Base : German spellcheck
+OpenOffice.org Base : get method for form transmissions
+OpenOffice.org Base : getting support
+OpenOffice.org Base : GIF format
+OpenOffice.org Base : glossaries
+OpenOffice.org Base : glossaries;common terms
+OpenOffice.org Base : glossaries;Internet terms
+OpenOffice.org Base : gradients off for faster printing
+OpenOffice.org Base : graphical text art
+OpenOffice.org Base : graphics
+OpenOffice.org Base : graphics;cache
+OpenOffice.org Base : graphics;protecting
+OpenOffice.org Base : graphics, see also pictures
+OpenOffice.org Base : grayscale printing
+OpenOffice.org Base : grid controls
+OpenOffice.org Base : grid controls;form functions
+OpenOffice.org Base : grids
+OpenOffice.org Base : grids;defaults (Writer/Calc)
+OpenOffice.org Base : grids;display options (Impress/Draw)
+OpenOffice.org Base : grids;displaying lines (Calc)
+OpenOffice.org Base : group box creation
+OpenOffice.org Base : groups
+OpenOffice.org Base : groups;entering/exiting/ungrouping
+OpenOffice.org Base : groups;naming
+OpenOffice.org Base : groups;of controls
+OpenOffice.org Base : guides
+OpenOffice.org Base : guides;display options (Impress/Draw)
+OpenOffice.org Base : guides;displaying when moving objects (Impress)
+OpenOffice.org Base : guides;showing (Calc)
+OpenOffice.org Base : guides;showing when moving frames (Writer)
+OpenOffice.org Base : gutter
+OpenOffice.org Base : handles
+OpenOffice.org Base : handles;displaying (Writer)
+OpenOffice.org Base : handles;scaling
+OpenOffice.org Base : handles;showing simple/large handles (Calc)
+OpenOffice.org Base : Hangul/Hanja
+OpenOffice.org Base : hatching
+OpenOffice.org Base : headers
+OpenOffice.org Base : headers;backgrounds
+OpenOffice.org Base : headings
+OpenOffice.org Base : headings;entering as text box
+OpenOffice.org Base : Hebrew
+OpenOffice.org Base : Hebrew;entering text
+OpenOffice.org Base : Hebrew;language settings
+OpenOffice.org Base : Help
+OpenOffice.org Base : Help;bookmarks
+OpenOffice.org Base : Help;extended tips on/off
+OpenOffice.org Base : Help;full-text search
+OpenOffice.org Base : Help;Help tips
+OpenOffice.org Base : Help;keywords
+OpenOffice.org Base : Help;navigation pane showing/hiding
+OpenOffice.org Base : Help;style sheets
+OpenOffice.org Base : Help;topics
+OpenOffice.org Base : Help Agent
+OpenOffice.org Base : Help Agent;help
+OpenOffice.org Base : Help Agent;options
+OpenOffice.org Base : Help tips
+OpenOffice.org Base : Help tips;hiding
+OpenOffice.org Base : hidden controls in Form Navigator
+OpenOffice.org Base : hidden fields display (Writer)
+OpenOffice.org Base : hidden pages
+OpenOffice.org Base : hidden pages;printing in presentations
+OpenOffice.org Base : hidden text
+OpenOffice.org Base : hidden text;showing (Writer)
+OpenOffice.org Base : hiding
+OpenOffice.org Base : hiding;changes
+OpenOffice.org Base : hiding;docked windows
+OpenOffice.org Base : hiding;navigation pane in Help window
+OpenOffice.org Base : high contrast mode
+OpenOffice.org Base : Hindi
+OpenOffice.org Base : Hindi;entering text
+OpenOffice.org Base : Hindi;language settings
+OpenOffice.org Base : horizontal scrollbars (Writer)
+OpenOffice.org Base : hotspots
+OpenOffice.org Base : HTML
+OpenOffice.org Base : HTML;definition
+OpenOffice.org Base : HTML;export character set
+OpenOffice.org Base : HTML;fonts for source display
+OpenOffice.org Base : HTML;importing META tags
+OpenOffice.org Base : HTML;live presentations
+OpenOffice.org Base : HTML documents
+OpenOffice.org Base : HTML documents;auto reloading
+OpenOffice.org Base : HTML documents;importing/exporting
+OpenOffice.org Base : HTML documents;META tags in
+OpenOffice.org Base : HTML documents;new
+OpenOffice.org Base : HTML documents;source text
+OpenOffice.org Base : hyperlinks
+OpenOffice.org Base : hyperlinks;assigning macros
+OpenOffice.org Base : hyperlinks;character formats
+OpenOffice.org Base : hyperlinks;definition
+OpenOffice.org Base : hyperlinks;deleting
+OpenOffice.org Base : hyperlinks;editing
+OpenOffice.org Base : hyperlinks;inserting
+OpenOffice.org Base : hyperlinks;relative and absolute
+OpenOffice.org Base : hyperlinks;turning off automatic recognition
+OpenOffice.org Base : hyperlinks, see also links
+OpenOffice.org Base : hyphenation
+OpenOffice.org Base : hyphenation;activating for a language
+OpenOffice.org Base : hyphenation;minimal number of characters
+OpenOffice.org Base : hyphens
+OpenOffice.org Base : hyphens;displaying custom (Writer)
+OpenOffice.org Base : hyphens;inserting custom
+OpenOffice.org Base : icon bars, see toolbars
+OpenOffice.org Base : icon sizes
+OpenOffice.org Base : ignore list for spellcheck
+OpenOffice.org Base : illustrations, see pictures
+OpenOffice.org Base : image button creation
+OpenOffice.org Base : image control creation
+OpenOffice.org Base : ImageMap
+OpenOffice.org Base : ImageMap;definition
+OpenOffice.org Base : ImageMap;editor
+OpenOffice.org Base : images
+OpenOffice.org Base : images;ImageMap
+OpenOffice.org Base : images;inserting and editing bitmaps
+OpenOffice.org Base : images, see also pictures
+OpenOffice.org Base : IME
+OpenOffice.org Base : IME;definition
+OpenOffice.org Base : IME;showing/hiding
+OpenOffice.org Base : import filters
+OpenOffice.org Base : import restrictions for Microsoft Office
+OpenOffice.org Base : importing
+OpenOffice.org Base : importing;bitmaps
+OpenOffice.org Base : importing;compatibility settings for text import
+OpenOffice.org Base : importing;databases
+OpenOffice.org Base : importing;documents in other formats
+OpenOffice.org Base : importing;from XML
+OpenOffice.org Base : importing;HTML and text documents
+OpenOffice.org Base : importing;HTML with META tags
+OpenOffice.org Base : importing;Microsoft Office documents with VBA code
+OpenOffice.org Base : importing;tables in text format
+OpenOffice.org Base : importing;templates
+OpenOffice.org Base : inches
+OpenOffice.org Base : Index tab in Help
+OpenOffice.org Base : indexes
+OpenOffice.org Base : indexes;backgrounds
+OpenOffice.org Base : indexes;showing/hiding Help index tab
+OpenOffice.org Base : indicator lines in text
+OpenOffice.org Base : inner joins (Base)
+OpenOffice.org Base : input method window
+OpenOffice.org Base : insert mode for entering text
+OpenOffice.org Base : inserting
+OpenOffice.org Base : inserting;buttons in toolbars
+OpenOffice.org Base : inserting;cell ranges from spreadsheets
+OpenOffice.org Base : inserting;charts
+OpenOffice.org Base : inserting;clipboard options
+OpenOffice.org Base : inserting;data from text documents
+OpenOffice.org Base : inserting;datasource records in spreadsheets
+OpenOffice.org Base : inserting;drawings
+OpenOffice.org Base : inserting;floating frames
+OpenOffice.org Base : inserting;Fontwork objects
+OpenOffice.org Base : inserting;form fields
+OpenOffice.org Base : inserting;hyperlinks
+OpenOffice.org Base : inserting;line breaks in cells
+OpenOffice.org Base : inserting;movies/sounds
+OpenOffice.org Base : inserting;new text tables defaults
+OpenOffice.org Base : inserting;notes
+OpenOffice.org Base : inserting;objects from Gallery
+OpenOffice.org Base : inserting;OLE objects
+OpenOffice.org Base : inserting;paragraph borders
+OpenOffice.org Base : inserting;paragraph bullets
+OpenOffice.org Base : inserting;pictures in Gallery
+OpenOffice.org Base : inserting;plug-ins
+OpenOffice.org Base : inserting;push buttons
+OpenOffice.org Base : inserting;special characters
+OpenOffice.org Base : inserting;tab stops
+OpenOffice.org Base : inserting;textures on chart bars
+OpenOffice.org Base : installing
+OpenOffice.org Base : installing;ActiveX control
+OpenOffice.org Base : installing;mobile device filters
+OpenOffice.org Base : installing;UNO components
+OpenOffice.org Base : installing;XML filters
+OpenOffice.org Base : instructions
+OpenOffice.org Base : instructions;general
+OpenOffice.org Base : Internet
+OpenOffice.org Base : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Base : Internet;presentations
+OpenOffice.org Base : Internet;starting searches
+OpenOffice.org Base : Internet;turning off recognition of addresses
+OpenOffice.org Base : Internet glossary
+OpenOffice.org Base : invert filter
+OpenOffice.org Base : invisible areas
+OpenOffice.org Base : italic text
+OpenOffice.org Base : iterative references in spreadsheets
+OpenOffice.org Base : Java
+OpenOffice.org Base : Java;definition
+OpenOffice.org Base : Java;setting options
+OpenOffice.org Base : JDBC
+OpenOffice.org Base : JDBC;databases (Base)
+OpenOffice.org Base : JDBC;definition
+OpenOffice.org Base : joining
+OpenOffice.org Base : joining;paragraphs
+OpenOffice.org Base : joining;tables (Base)
+OpenOffice.org Base : joins in databases (Base)
+OpenOffice.org Base : justifying text
+OpenOffice.org Base : kerning
+OpenOffice.org Base : kerning;Asian texts
+OpenOffice.org Base : kerning;definition
+OpenOffice.org Base : kerning;in characters
+OpenOffice.org Base : key fields for relations (Base)
+OpenOffice.org Base : keyboard
+OpenOffice.org Base : keyboard;assigning/editing shortcut keys
+OpenOffice.org Base : keyboard;general commands
+OpenOffice.org Base : keyboard;removing numbering
+OpenOffice.org Base : keys
+OpenOffice.org Base : keys;adding push buttons
+OpenOffice.org Base : keys;primary keys (Base)
+OpenOffice.org Base : kiosk export
+OpenOffice.org Base : labels
+OpenOffice.org Base : labels;creating and synchronizing
+OpenOffice.org Base : labels;for draw objects
+OpenOffice.org Base : labels;form functions
+OpenOffice.org Base : labels;from databases
+OpenOffice.org Base : labels, see also names/callouts
+OpenOffice.org Base : languages
+OpenOffice.org Base : languages;activating modules
+OpenOffice.org Base : languages;Asian support
+OpenOffice.org Base : languages;complex text layout
+OpenOffice.org Base : languages;locale settings
+OpenOffice.org Base : languages;selecting for text
+OpenOffice.org Base : languages;setting options
+OpenOffice.org Base : languages;spellcheck
+OpenOffice.org Base : languages;spellchecking and formatting
+OpenOffice.org Base : large handles (Writer)
+OpenOffice.org Base : large icons
+OpenOffice.org Base : layer arrangement
+OpenOffice.org Base : layout
+OpenOffice.org Base : layout;importing Word documents
+OpenOffice.org Base : layout;pages
+OpenOffice.org Base : LDAP server
+OpenOffice.org Base : LDAP server;address books (Base)
+OpenOffice.org Base : LDAP server;sign on options
+OpenOffice.org Base : leading between paragraphs
+OpenOffice.org Base : left alignment of paragraphs
+OpenOffice.org Base : left joins (Base)
+OpenOffice.org Base : legends
+OpenOffice.org Base : legends;charts
+OpenOffice.org Base : legends;draw objects
+OpenOffice.org Base : legends;rounding corners
+OpenOffice.org Base : Letter Wizard
+OpenOffice.org Base : levels
+OpenOffice.org Base : levels;depth stagger
+OpenOffice.org Base : limits of tables (Writer)
+OpenOffice.org Base : line breaks
+OpenOffice.org Base : line breaks;in cells
+OpenOffice.org Base : line spacing
+OpenOffice.org Base : line spacing;context menu in paragraphs
+OpenOffice.org Base : line spacing;paragraph
+OpenOffice.org Base : line styles
+OpenOffice.org Base : line styles;applying
+OpenOffice.org Base : line styles;defining
+OpenOffice.org Base : lines
+OpenOffice.org Base : lines;defining ends
+OpenOffice.org Base : lines;draw functions
+OpenOffice.org Base : lines;drawing in text
+OpenOffice.org Base : lines;editing points
+OpenOffice.org Base : lines;removing automatic lines
+OpenOffice.org Base : lines of text
+OpenOffice.org Base : lines of text;alignment
+OpenOffice.org Base : links
+OpenOffice.org Base : links;between cells and controls
+OpenOffice.org Base : links;by drag and drop
+OpenOffice.org Base : links;character formats
+OpenOffice.org Base : links;definition
+OpenOffice.org Base : links;editing hyperlinks
+OpenOffice.org Base : links;inserting
+OpenOffice.org Base : links;modifying
+OpenOffice.org Base : links;opening files with
+OpenOffice.org Base : links;relational databases (Base)
+OpenOffice.org Base : links;turning off automatic recognition
+OpenOffice.org Base : links;updating options (Writer)
+OpenOffice.org Base : links;updating specific links
+OpenOffice.org Base : list box creation
+OpenOffice.org Base : lists
+OpenOffice.org Base : lists;data assigned to controls
+OpenOffice.org Base : lists;registered databases (Base)
+OpenOffice.org Base : lists;regular expressions
+OpenOffice.org Base : live presentations on the Internet
+OpenOffice.org Base : loading
+OpenOffice.org Base : loading;documents
+OpenOffice.org Base : loading;documents from other formats
+OpenOffice.org Base : loading;HTML documents, automatically
+OpenOffice.org Base : loading;Microsoft Office documents with VBA code
+OpenOffice.org Base : loading;reloading
+OpenOffice.org Base : loading;XML files
+OpenOffice.org Base : locale settings
+OpenOffice.org Base : lowercase letters
+OpenOffice.org Base : lowercase letters;font effects
+OpenOffice.org Base : macros
+OpenOffice.org Base : macros;assigning to events in forms
+OpenOffice.org Base : macros;in MS Office documents
+OpenOffice.org Base : macros;interrupting
+OpenOffice.org Base : macros;organizing
+OpenOffice.org Base : macros;recording
+OpenOffice.org Base : macros;security
+OpenOffice.org Base : macros;security warning dialog
+OpenOffice.org Base : macros;selecting security warnings
+OpenOffice.org Base : magnifiers
+OpenOffice.org Base : margins
+OpenOffice.org Base : margins;pages
+OpenOffice.org Base : margins;setting with the mouse
+OpenOffice.org Base : margins;shadows
+OpenOffice.org Base : marking changes
+OpenOffice.org Base : marking, see selecting
+OpenOffice.org Base : Math formula editor
+OpenOffice.org Base : measurement units
+OpenOffice.org Base : measurement units;changing on rulers
+OpenOffice.org Base : measurement units;converting
+OpenOffice.org Base : measurement units;selecting
+OpenOffice.org Base : Media Player window
+OpenOffice.org Base : menus
+OpenOffice.org Base : menus;activating context menus
+OpenOffice.org Base : menus;assigning macros
+OpenOffice.org Base : menus;customizing
+OpenOffice.org Base : menus;inactive menu items
+OpenOffice.org Base : merging
+OpenOffice.org Base : merging;documents
+OpenOffice.org Base : META tags
+OpenOffice.org Base : metrics
+OpenOffice.org Base : metrics;converting
+OpenOffice.org Base : metrics;document formatting (Writer)
+OpenOffice.org Base : metrics;in sheets
+OpenOffice.org Base : Microsoft Office
+OpenOffice.org Base : Microsoft Office;Access databases (base)
+OpenOffice.org Base : Microsoft Office;as standard file format
+OpenOffice.org Base : Microsoft Office;document import restrictions
+OpenOffice.org Base : Microsoft Office;feature comparisons
+OpenOffice.org Base : Microsoft Office;importing password protected files
+OpenOffice.org Base : Microsoft Office;importing Word documents
+OpenOffice.org Base : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Base : Microsoft Office;new users information
+OpenOffice.org Base : Microsoft Office;opening Microsoft documents
+OpenOffice.org Base : Microsoft Office;reassigning document types
+OpenOffice.org Base : mobile device filters
+OpenOffice.org Base : models in XForms
+OpenOffice.org Base : modifying, see changing
+OpenOffice.org Base : more controls
+OpenOffice.org Base : mosaic filter
+OpenOffice.org Base : mouse
+OpenOffice.org Base : mouse;pointers when using drag and drop
+OpenOffice.org Base : mouse;positioning
+OpenOffice.org Base : moving
+OpenOffice.org Base : moving;tab stops on ruler
+OpenOffice.org Base : moving;toolbars
+OpenOffice.org Base : moving;using guide lines in presentations
+OpenOffice.org Base : MS ADO interface (Base)
+OpenOffice.org Base : multi-line titles in forms
+OpenOffice.org Base : multiple documents
+OpenOffice.org Base : multiple documents;opening
+OpenOffice.org Base : multiple selection
+OpenOffice.org Base : music
+OpenOffice.org Base : music;inserting
+OpenOffice.org Base : My Documents folder
+OpenOffice.org Base : My Documents folder;changing work directory
+OpenOffice.org Base : My Documents folder;opening
+OpenOffice.org Base : MySQL databases (Base)
+OpenOffice.org Base : names
+OpenOffice.org Base : names;multi-line titles
+OpenOffice.org Base : names;objects
+OpenOffice.org Base : names, see also labels/callouts
+OpenOffice.org Base : namespace organization in XForms
+OpenOffice.org Base : native SQL (Base)
+OpenOffice.org Base : navigating
+OpenOffice.org Base : navigating;in documents
+OpenOffice.org Base : Navigation bar
+OpenOffice.org Base : Navigation bar;controls
+OpenOffice.org Base : Navigation bar;forms
+OpenOffice.org Base : Navigator
+OpenOffice.org Base : Navigator;contents as lists
+OpenOffice.org Base : Navigator;docking
+OpenOffice.org Base : Navigator;notes
+OpenOffice.org Base : Navigator;working with
+OpenOffice.org Base : network identity options
+OpenOffice.org Base : new databases
+OpenOffice.org Base : new documents
+OpenOffice.org Base : new German spellcheck
+OpenOffice.org Base : new lines in cells
+OpenOffice.org Base : new windows
+OpenOffice.org Base : non-breaking dashes
+OpenOffice.org Base : non-breaking spaces (Writer)
+OpenOffice.org Base : non-printing characters (Writer)
+OpenOffice.org Base : notes
+OpenOffice.org Base : notes;displaying (Calc)
+OpenOffice.org Base : notes;inserting/editing/deleting/printing
+OpenOffice.org Base : notes;printing in text
+OpenOffice.org Base : number formats
+OpenOffice.org Base : number formats;codes
+OpenOffice.org Base : number formats;formats
+OpenOffice.org Base : number formats;recognition in text tables
+OpenOffice.org Base : number of pages
+OpenOffice.org Base : number of sheets
+OpenOffice.org Base : number of tables
+OpenOffice.org Base : numbering
+OpenOffice.org Base : numbering;options
+OpenOffice.org Base : numbering;paragraphs
+OpenOffice.org Base : numbering;turning off
+OpenOffice.org Base : numbering;using automatically
+OpenOffice.org Base : numbers
+OpenOffice.org Base : numbers;date, time and currency formats
+OpenOffice.org Base : numbers;decimal places (Calc)
+OpenOffice.org Base : numerical fields in forms
+OpenOffice.org Base : objects
+OpenOffice.org Base : objects;always moveable (Impress/Draw)
+OpenOffice.org Base : objects;arranging within stacks
+OpenOffice.org Base : objects;copying when moving in presentations
+OpenOffice.org Base : objects;definition
+OpenOffice.org Base : objects;displaying in spreadsheets
+OpenOffice.org Base : objects;displaying in text documents
+OpenOffice.org Base : objects;editing
+OpenOffice.org Base : objects;inserting from Gallery
+OpenOffice.org Base : objects;inserting OLE objects
+OpenOffice.org Base : objects;moving and resizing with mouse
+OpenOffice.org Base : objects;naming
+OpenOffice.org Base : objects;opening
+OpenOffice.org Base : objects;quickly moving to
+OpenOffice.org Base : objects;titles and descriptions
+OpenOffice.org Base : ODBC
+OpenOffice.org Base : ODBC;database (Base)
+OpenOffice.org Base : ODBC;definition
+OpenOffice.org Base : ODF file formats
+OpenOffice.org Base : Office
+OpenOffice.org Base : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Base : old German spellcheck
+OpenOffice.org Base : OLE
+OpenOffice.org Base : OLE;definition
+OpenOffice.org Base : OLE objects
+OpenOffice.org Base : OLE objects;arranging within stacks
+OpenOffice.org Base : OLE objects;captions (Writer)
+OpenOffice.org Base : OLE objects;inserting
+OpenOffice.org Base : OLE objects;number of
+OpenOffice.org Base : OLE objects;protecting
+OpenOffice.org Base : one and a half line spacing in text
+OpenOffice.org Base : online registration
+OpenOffice.org Base : online update options
+OpenOffice.org Base : online updates
+OpenOffice.org Base : online updates;checking automatically
+OpenOffice.org Base : online updates;checking manually
+OpenOffice.org Base : Open/Save dialogs
+OpenOffice.org Base : OpenDocument file formats
+OpenOffice.org Base : OpenGL
+OpenOffice.org Base : OpenGL;definition
+OpenOffice.org Base : OpenGL;optimized output
+OpenOffice.org Base : opening
+OpenOffice.org Base : opening;context menus
+OpenOffice.org Base : opening;database files
+OpenOffice.org Base : opening;dialog settings
+OpenOffice.org Base : opening;documents
+OpenOffice.org Base : opening;documents from other formats
+OpenOffice.org Base : opening;documents on WebDAV server
+OpenOffice.org Base : opening;files with links
+OpenOffice.org Base : opening;files, with placeholders
+OpenOffice.org Base : opening;forms
+OpenOffice.org Base : opening;Microsoft Office files
+OpenOffice.org Base : opening;mobile device documents
+OpenOffice.org Base : opening;objects
+OpenOffice.org Base : opening;reports
+OpenOffice.org Base : opening;several files
+OpenOffice.org Base : opening;XForms
+OpenOffice.org Base : OpenOffice.org Base data sources
+OpenOffice.org Base : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Base : OpenOffice.org documents
+OpenOffice.org Base : OpenOffice.org documents;mobile device filters
+OpenOffice.org Base : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Base : OpenOffice.org Math start
+OpenOffice.org Base : operators
+OpenOffice.org Base : operators;default filters
+OpenOffice.org Base : optional hyphens (Writer)
+OpenOffice.org Base : options
+OpenOffice.org Base : options;accessibility
+OpenOffice.org Base : options;appearance
+OpenOffice.org Base : options;compatibility (Writer)
+OpenOffice.org Base : options;network identity
+OpenOffice.org Base : options;online update
+OpenOffice.org Base : options;tools
+OpenOffice.org Base : Oracle databases (base)
+OpenOffice.org Base : ordering
+OpenOffice.org Base : ordering;objects
+OpenOffice.org Base : organizing
+OpenOffice.org Base : organizing;macros and scripts
+OpenOffice.org Base : organizing;namespaces in XForms
+OpenOffice.org Base : organizing;styles
+OpenOffice.org Base : organizing;templates
+OpenOffice.org Base : original size
+OpenOffice.org Base : original size;printing in OpenOffice.org Math
+OpenOffice.org Base : original size;restoring after cropping
+OpenOffice.org Base : outlines
+OpenOffice.org Base : outlines;font effects
+OpenOffice.org Base : outlines;outline symbols
+OpenOffice.org Base : outlines;sending to presentations
+OpenOffice.org Base : overwrite mode
+OpenOffice.org Base : packages, see extensions
+OpenOffice.org Base : page breaks
+OpenOffice.org Base : page breaks;displaying (Calc)
+OpenOffice.org Base : page formats
+OpenOffice.org Base : page formats;maximizing
+OpenOffice.org Base : page formats;restriction
+OpenOffice.org Base : page styles
+OpenOffice.org Base : page styles;editing/applying with statusbar
+OpenOffice.org Base : pages
+OpenOffice.org Base : pages;backgrounds in all applications
+OpenOffice.org Base : pages;formatting and numbering
+OpenOffice.org Base : pages;printing page names in presentations
+OpenOffice.org Base : pages;scaling
+OpenOffice.org Base : pages;selecting one to print
+OpenOffice.org Base : paint box
+OpenOffice.org Base : paint can symbol
+OpenOffice.org Base : pair kerning
+OpenOffice.org Base : Palm file filters
+OpenOffice.org Base : paper formats
+OpenOffice.org Base : paper size warning
+OpenOffice.org Base : paper trays
+OpenOffice.org Base : paragraph marks
+OpenOffice.org Base : paragraph marks;displaying (Writer)
+OpenOffice.org Base : paragraph styles
+OpenOffice.org Base : paragraph styles;languages
+OpenOffice.org Base : paragraph styles;modifying basic fonts
+OpenOffice.org Base : paragraphs
+OpenOffice.org Base : paragraphs;alignment
+OpenOffice.org Base : paragraphs;Asian typography
+OpenOffice.org Base : paragraphs;defining borders
+OpenOffice.org Base : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Base : paragraphs;increasing indents of
+OpenOffice.org Base : paragraphs;indents, margins and columns
+OpenOffice.org Base : paragraphs;inserting bullets
+OpenOffice.org Base : paragraphs;joining
+OpenOffice.org Base : paragraphs;numbering automatically
+OpenOffice.org Base : paragraphs;removing blank ones
+OpenOffice.org Base : paragraphs;spacing
+OpenOffice.org Base : paragraphs;tab stops
+OpenOffice.org Base : parameters
+OpenOffice.org Base : parameters;command line
+OpenOffice.org Base : parameters;queries (Base)
+OpenOffice.org Base : passwords for protecting contents
+OpenOffice.org Base : pasting
+OpenOffice.org Base : pasting;cell ranges
+OpenOffice.org Base : pasting;cell ranges from spreadsheets
+OpenOffice.org Base : pasting;data from text documents
+OpenOffice.org Base : pasting;draw objects
+OpenOffice.org Base : pasting;draw objects from other documents
+OpenOffice.org Base : pasting;formatted/unformatted text
+OpenOffice.org Base : pasting;from data source view
+OpenOffice.org Base : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Base : pasting;pictures from other documents
+OpenOffice.org Base : pasting;sheet areas in text documents
+OpenOffice.org Base : pasting;to Gallery
+OpenOffice.org Base : paths
+OpenOffice.org Base : paths;changing work directory
+OpenOffice.org Base : paths;defaults
+OpenOffice.org Base : pattern editor
+OpenOffice.org Base : pattern fields
+OpenOffice.org Base : pattern fields;form functions
+OpenOffice.org Base : patterns for objects
+OpenOffice.org Base : PDF
+OpenOffice.org Base : PDF;export
+OpenOffice.org Base : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Base : personal data input
+OpenOffice.org Base : phonetic guide
+OpenOffice.org Base : picklist creation
+OpenOffice.org Base : pictures
+OpenOffice.org Base : pictures;adding to Gallery
+OpenOffice.org Base : pictures;arranging within stacks
+OpenOffice.org Base : pictures;assigning macros
+OpenOffice.org Base : pictures;backgrounds
+OpenOffice.org Base : pictures;captions (Writer)
+OpenOffice.org Base : pictures;changing paths
+OpenOffice.org Base : pictures;cropping and zooming
+OpenOffice.org Base : pictures;displaying in Calc
+OpenOffice.org Base : pictures;displaying in Writer (Writer)
+OpenOffice.org Base : pictures;drag and drop between documents
+OpenOffice.org Base : pictures;drawing
+OpenOffice.org Base : pictures;editing
+OpenOffice.org Base : pictures;filters
+OpenOffice.org Base : pictures;ImageMap
+OpenOffice.org Base : pictures;inserting automatically
+OpenOffice.org Base : pictures;inserting from Gallery
+OpenOffice.org Base : pictures;number of
+OpenOffice.org Base : pictures;printing
+OpenOffice.org Base : pictures;scaling/resizing
+OpenOffice.org Base : pixel editor
+OpenOffice.org Base : pixel graphics
+OpenOffice.org Base : pixel graphics;inserting and editing
+OpenOffice.org Base : pixel patterns
+OpenOffice.org Base : placeholders
+OpenOffice.org Base : placeholders;in SQL queries
+OpenOffice.org Base : placeholders;on opening files
+OpenOffice.org Base : placing toolbars
+OpenOffice.org Base : playing movies and sound files
+OpenOffice.org Base : plotting data as charts
+OpenOffice.org Base : plug-ins
+OpenOffice.org Base : plug-ins;activating and deactivating
+OpenOffice.org Base : plug-ins;definition
+OpenOffice.org Base : plug-ins;inserting
+OpenOffice.org Base : pocket device appliances
+OpenOffice.org Base : Pocket PC file filters
+OpenOffice.org Base : points
+OpenOffice.org Base : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Base : polygon drawing
+OpenOffice.org Base : pop-art filter
+OpenOffice.org Base : portable document format
+OpenOffice.org Base : positioning
+OpenOffice.org Base : positioning;draw objects and controls
+OpenOffice.org Base : positioning;fonts
+OpenOffice.org Base : positioning;objects
+OpenOffice.org Base : positioning;toolbars
+OpenOffice.org Base : post method for form transmissions
+OpenOffice.org Base : posterizing filter
+OpenOffice.org Base : PostScript
+OpenOffice.org Base : PostScript;creating files
+OpenOffice.org Base : PostScript;PDF converter, UNIX
+OpenOffice.org Base : PowerPoint export
+OpenOffice.org Base : precision as shown (Calc)
+OpenOffice.org Base : predefining fonts
+OpenOffice.org Base : presentations
+OpenOffice.org Base : presentations;creating/opening
+OpenOffice.org Base : presentations;inserting spreadsheet cells
+OpenOffice.org Base : presentations;live on the Internet
+OpenOffice.org Base : presentations;print menu
+OpenOffice.org Base : presentations;saving
+OpenOffice.org Base : presentations;saving automatically
+OpenOffice.org Base : presentations;saving in other formats
+OpenOffice.org Base : presentations;sending as e-mail
+OpenOffice.org Base : presentations;starting with wizard
+OpenOffice.org Base : presentations;wizards
+OpenOffice.org Base : press buttons, see push buttons
+OpenOffice.org Base : previews
+OpenOffice.org Base : previews;fonts lists
+OpenOffice.org Base : primary key
+OpenOffice.org Base : primary key;database tables
+OpenOffice.org Base : primary keys
+OpenOffice.org Base : primary keys;defining
+OpenOffice.org Base : primary keys;inserting (Base)
+OpenOffice.org Base : print area selection
+OpenOffice.org Base : printer metrics for document formatting (Writer)
+OpenOffice.org Base : printers
+OpenOffice.org Base : printers;adding, UNIX
+OpenOffice.org Base : printers;choosing
+OpenOffice.org Base : printers;default printer
+OpenOffice.org Base : printers;faxes under UNIX
+OpenOffice.org Base : printers;maximum page formats
+OpenOffice.org Base : printers;paper trays
+OpenOffice.org Base : printers;properties
+OpenOffice.org Base : printing
+OpenOffice.org Base : printing;black and white
+OpenOffice.org Base : printing;brochures
+OpenOffice.org Base : printing;colors in grayscale
+OpenOffice.org Base : printing;copies
+OpenOffice.org Base : printing;creating individual jobs
+OpenOffice.org Base : printing;dates in presentations
+OpenOffice.org Base : printing;directly
+OpenOffice.org Base : printing;documents
+OpenOffice.org Base : printing;drawings defaults
+OpenOffice.org Base : printing;elements in text documents
+OpenOffice.org Base : printing;faster
+OpenOffice.org Base : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Base : printing;fitting to pages in presentations
+OpenOffice.org Base : printing;formulas in OpenOffice.org Math
+OpenOffice.org Base : printing;hidden pages of presentations
+OpenOffice.org Base : printing;in original size in OpenOffice.org Math
+OpenOffice.org Base : printing;left/right pages
+OpenOffice.org Base : printing;notes
+OpenOffice.org Base : printing;queries (Base)
+OpenOffice.org Base : printing;scaling in OpenOffice.org Math
+OpenOffice.org Base : printing;selections
+OpenOffice.org Base : printing;text always in black
+OpenOffice.org Base : printing;text in reverse order
+OpenOffice.org Base : printing;tiling pages in presentations
+OpenOffice.org Base : printing;transparencies
+OpenOffice.org Base : printing;warnings
+OpenOffice.org Base : printing;without scaling in presentations
+OpenOffice.org Base : printing speed
+OpenOffice.org Base : programming
+OpenOffice.org Base : programming;OpenOffice.org
+OpenOffice.org Base : programming;scripting
+OpenOffice.org Base : properties
+OpenOffice.org Base : properties;fields in databases
+OpenOffice.org Base : properties;files
+OpenOffice.org Base : properties;form controls
+OpenOffice.org Base : properties;forms
+OpenOffice.org Base : properties;printers
+OpenOffice.org Base : protected contents
+OpenOffice.org Base : protected dashes
+OpenOffice.org Base : protected database tables
+OpenOffice.org Base : protected documents
+OpenOffice.org Base : protected spaces
+OpenOffice.org Base : protected spaces;inserting
+OpenOffice.org Base : protected spaces;showing (Writer)
+OpenOffice.org Base : protecting
+OpenOffice.org Base : protecting;contents
+OpenOffice.org Base : protecting;recorded changes
+OpenOffice.org Base : proxy settings
+OpenOffice.org Base : push buttons
+OpenOffice.org Base : push buttons;adding to documents
+OpenOffice.org Base : push buttons;creating
+OpenOffice.org Base : queries
+OpenOffice.org Base : queries;copying (Base)
+OpenOffice.org Base : queries;creating in design view (Base)
+OpenOffice.org Base : queries;creating in SQL view
+OpenOffice.org Base : queries;defining (Base)
+OpenOffice.org Base : queries;deleting table links (Base)
+OpenOffice.org Base : queries;editing in data source view
+OpenOffice.org Base : queries;formulating filter conditions (Base)
+OpenOffice.org Base : queries;joining tables (Base)
+OpenOffice.org Base : queries;missing elements (Base)
+OpenOffice.org Base : queries;overview (Base)
+OpenOffice.org Base : queries;parameter queries (Base)
+OpenOffice.org Base : queries;printing (Base)
+OpenOffice.org Base : Query Wizard (Base)
+OpenOffice.org Base : Quickstarter
+OpenOffice.org Base : quotation marks
+OpenOffice.org Base : quotation marks;replacing
+OpenOffice.org Base : quotes
+OpenOffice.org Base : quotes;custom
+OpenOffice.org Base : radio button creation
+OpenOffice.org Base : read-only documents
+OpenOffice.org Base : read-only documents;cursor
+OpenOffice.org Base : read-only documents;database tables on/off
+OpenOffice.org Base : read-only documents;editing
+OpenOffice.org Base : read-only documents;opening documents as
+OpenOffice.org Base : read-only items in Data Navigator
+OpenOffice.org Base : recognizing URLs automatically
+OpenOffice.org Base : recording
+OpenOffice.org Base : recording;changes
+OpenOffice.org Base : recording;macros
+OpenOffice.org Base : records
+OpenOffice.org Base : records;inserting notes
+OpenOffice.org Base : records;protecting
+OpenOffice.org Base : records;saving
+OpenOffice.org Base : records;searching in databases
+OpenOffice.org Base : rectangles with round corners
+OpenOffice.org Base : recursions in spreadsheets
+OpenOffice.org Base : redo command
+OpenOffice.org Base : reduced printing
+OpenOffice.org Base : reference lines
+OpenOffice.org Base : references
+OpenOffice.org Base : references;displaying in color (Calc)
+OpenOffice.org Base : references;expanding (Calc)
+OpenOffice.org Base : references;iterative (Calc)
+OpenOffice.org Base : register-true
+OpenOffice.org Base : register-true;definition
+OpenOffice.org Base : registering
+OpenOffice.org Base : registering;address books
+OpenOffice.org Base : registering;databases (Base)
+OpenOffice.org Base : registering;OpenOffice.org
+OpenOffice.org Base : regular expressions
+OpenOffice.org Base : regular expressions;list of
+OpenOffice.org Base : regular expressions;opening files
+OpenOffice.org Base : relational databases (Base)
+OpenOffice.org Base : relations
+OpenOffice.org Base : relations;creating and deleting (Base)
+OpenOffice.org Base : relations;joining tables (Base)
+OpenOffice.org Base : relations;properties (Base)
+OpenOffice.org Base : relative hyperlinks
+OpenOffice.org Base : relative saving of URLs
+OpenOffice.org Base : reloading
+OpenOffice.org Base : reloading;documents
+OpenOffice.org Base : reloading;HTML documents, automatically
+OpenOffice.org Base : remarks, see also notes
+OpenOffice.org Base : remote configurations
+OpenOffice.org Base : remove noise filter
+OpenOffice.org Base : removing
+OpenOffice.org Base : removing;bullets and numbering
+OpenOffice.org Base : removing;form filters
+OpenOffice.org Base : removing, see also deleting
+OpenOffice.org Base : repeating
+OpenOffice.org Base : repeating;commands
+OpenOffice.org Base : replacement options
+OpenOffice.org Base : replacement table
+OpenOffice.org Base : replacing
+OpenOffice.org Base : replacing;AutoCorrect function
+OpenOffice.org Base : replacing;dashes
+OpenOffice.org Base : Report Builder
+OpenOffice.org Base : reports
+OpenOffice.org Base : reports;creating
+OpenOffice.org Base : reports;error reports
+OpenOffice.org Base : reports;opening and editing
+OpenOffice.org Base : reports;templates
+OpenOffice.org Base : resetting
+OpenOffice.org Base : resetting;templates
+OpenOffice.org Base : resizing
+OpenOffice.org Base : resizing;objects, by mouse
+OpenOffice.org Base : resizing, see also scaling/zooming
+OpenOffice.org Base : resolution when printing bitmaps
+OpenOffice.org Base : restoring
+OpenOffice.org Base : restoring;default formatting
+OpenOffice.org Base : restoring;editing
+OpenOffice.org Base : reversing printing order
+OpenOffice.org Base : review function
+OpenOffice.org Base : review function;accepting or rejecting changes
+OpenOffice.org Base : review function;comparing documents
+OpenOffice.org Base : review function;protecting records
+OpenOffice.org Base : review function;recording changes example
+OpenOffice.org Base : rich text control
+OpenOffice.org Base : right alignment of paragraphs
+OpenOffice.org Base : right joins (Base)
+OpenOffice.org Base : right-to-left text
+OpenOffice.org Base : rotating
+OpenOffice.org Base : rotating;3D text
+OpenOffice.org Base : round corners
+OpenOffice.org Base : rounding precision (Calc)
+OpenOffice.org Base : row headers
+OpenOffice.org Base : row headers;displaying (Calc)
+OpenOffice.org Base : row headers;highlighting (Calc)
+OpenOffice.org Base : rulers
+OpenOffice.org Base : rulers;default settings
+OpenOffice.org Base : rulers;measurement units
+OpenOffice.org Base : rulers;visible in presentations
+OpenOffice.org Base : samples and templates
+OpenOffice.org Base : saving
+OpenOffice.org Base : saving;default file formats
+OpenOffice.org Base : saving;dialog settings
+OpenOffice.org Base : saving;documents
+OpenOffice.org Base : saving;documents for mobile devices
+OpenOffice.org Base : saving;documents in other formats
+OpenOffice.org Base : saving;documents, automatically
+OpenOffice.org Base : saving;in Microsoft Office file format
+OpenOffice.org Base : saving;options
+OpenOffice.org Base : saving;templates
+OpenOffice.org Base : saving;to XML
+OpenOffice.org Base : saving;VBA code in Microsoft Office documents
+OpenOffice.org Base : saving;with password by default
+OpenOffice.org Base : saving as command
+OpenOffice.org Base : saving as command;precautions
+OpenOffice.org Base : scaling
+OpenOffice.org Base : scaling;font sizes in user interface
+OpenOffice.org Base : scaling;objects
+OpenOffice.org Base : scaling;pictures
+OpenOffice.org Base : scaling;printing in OpenOffice.org Math
+OpenOffice.org Base : scaling;when printing presentations
+OpenOffice.org Base : scaling, see also zooming
+OpenOffice.org Base : screen
+OpenOffice.org Base : screen;full screen views
+OpenOffice.org Base : screen;scaling
+OpenOffice.org Base : screen magnifiers
+OpenOffice.org Base : screen readers
+OpenOffice.org Base : script organization
+OpenOffice.org Base : scrollbars
+OpenOffice.org Base : scrollbars;controls
+OpenOffice.org Base : scrollbars;displaying (Calc)
+OpenOffice.org Base : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Base : search criteria for database functions in cells
+OpenOffice.org Base : search engines
+OpenOffice.org Base : search engines;definition
+OpenOffice.org Base : search engines;selecting
+OpenOffice.org Base : searching
+OpenOffice.org Base : searching;all sheets
+OpenOffice.org Base : searching;databases
+OpenOffice.org Base : searching;form filters
+OpenOffice.org Base : searching;Internet
+OpenOffice.org Base : searching;tables and forms
+OpenOffice.org Base : sections
+OpenOffice.org Base : sections;backgrounds
+OpenOffice.org Base : security
+OpenOffice.org Base : security;digital signatures
+OpenOffice.org Base : security;options for documents with macros
+OpenOffice.org Base : security;protecting contents
+OpenOffice.org Base : security;warning dialogs with macros
+OpenOffice.org Base : selecting
+OpenOffice.org Base : selecting;controls
+OpenOffice.org Base : selecting;measurement units
+OpenOffice.org Base : selecting;objects
+OpenOffice.org Base : selecting;print areas
+OpenOffice.org Base : selecting;several files
+OpenOffice.org Base : selection clipboard
+OpenOffice.org Base : selection frames
+OpenOffice.org Base : selection modes in text
+OpenOffice.org Base : sending
+OpenOffice.org Base : sending;AutoAbstract function in presentations
+OpenOffice.org Base : sending;documents as e-mail
+OpenOffice.org Base : sending;documents as faxes
+OpenOffice.org Base : separator lines
+OpenOffice.org Base : separator lines;defining
+OpenOffice.org Base : separators
+OpenOffice.org Base : separators;conditional
+OpenOffice.org Base : Server Side ImageMap
+OpenOffice.org Base : settings
+OpenOffice.org Base : settings;printers
+OpenOffice.org Base : settings;program configuration
+OpenOffice.org Base : settings;proxies
+OpenOffice.org Base : settings;tracking changes
+OpenOffice.org Base : settings;views
+OpenOffice.org Base : SGML
+OpenOffice.org Base : SGML;definition
+OpenOffice.org Base : shadows
+OpenOffice.org Base : shadows;areas
+OpenOffice.org Base : shadows;borders
+OpenOffice.org Base : shadows;characters
+OpenOffice.org Base : shadows;characters, using context menu
+OpenOffice.org Base : sharing documents
+OpenOffice.org Base : sharpening filter
+OpenOffice.org Base : sheet tabs
+OpenOffice.org Base : sheet tabs;displaying
+OpenOffice.org Base : sheets
+OpenOffice.org Base : sheets;searching all
+OpenOffice.org Base : shortcut keys
+OpenOffice.org Base : shortcut keys;assigning macros
+OpenOffice.org Base : shortcut keys;general
+OpenOffice.org Base : shortcut keys;in databases
+OpenOffice.org Base : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Base : showing
+OpenOffice.org Base : showing;changes
+OpenOffice.org Base : showing;docked windows
+OpenOffice.org Base : showing;drawings and controls (Writer)
+OpenOffice.org Base : showing;live presentations on the Internet
+OpenOffice.org Base : showing;toolbars
+OpenOffice.org Base : signing documents with digital signatures
+OpenOffice.org Base : similarity search
+OpenOffice.org Base : simple handles (Writer)
+OpenOffice.org Base : simplified Chinese
+OpenOffice.org Base : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Base : single sign on options
+OpenOffice.org Base : single-line spacing in text
+OpenOffice.org Base : sizes
+OpenOffice.org Base : sizes;draw objects
+OpenOffice.org Base : sizes;pictures
+OpenOffice.org Base : slanting draw objects
+OpenOffice.org Base : small capitals
+OpenOffice.org Base : small icons
+OpenOffice.org Base : smart tag configuration
+OpenOffice.org Base : smooth scrolling (Writer)
+OpenOffice.org Base : smoothing filter
+OpenOffice.org Base : snap grid defaults (Writer/Calc)
+OpenOffice.org Base : snapping in presentations and drawings
+OpenOffice.org Base : solarization filter
+OpenOffice.org Base : sort lists
+OpenOffice.org Base : sort lists;copying to in Calc
+OpenOffice.org Base : sorting
+OpenOffice.org Base : sorting;data in forms
+OpenOffice.org Base : sorting;databases
+OpenOffice.org Base : sounds
+OpenOffice.org Base : sounds;inserting and playing
+OpenOffice.org Base : spaces
+OpenOffice.org Base : spaces;displaying (Writer)
+OpenOffice.org Base : spaces;ignoring double
+OpenOffice.org Base : spaces;inserting protected spaces
+OpenOffice.org Base : spaces;showing protected spaces (Writer)
+OpenOffice.org Base : spacing
+OpenOffice.org Base : spacing;between paragraphs in footnotes
+OpenOffice.org Base : spacing;font effects
+OpenOffice.org Base : spacing;lines and paragraphs
+OpenOffice.org Base : spacing;tab stops in text documents
+OpenOffice.org Base : spacing;tabs in presentations
+OpenOffice.org Base : spadmin
+OpenOffice.org Base : special characters
+OpenOffice.org Base : speech bubbles
+OpenOffice.org Base : speed of printing
+OpenOffice.org Base : spellcheck
+OpenOffice.org Base : spellcheck;activating for a language
+OpenOffice.org Base : spellcheck;context menus
+OpenOffice.org Base : spellcheck;default languages
+OpenOffice.org Base : spellcheck;dialog
+OpenOffice.org Base : spellcheck;dictionary of exceptions
+OpenOffice.org Base : spellcheck;ignore list
+OpenOffice.org Base : spin button creation
+OpenOffice.org Base : spoolfiles with Xprinter
+OpenOffice.org Base : spreadsheets
+OpenOffice.org Base : spreadsheets;as databases (base)
+OpenOffice.org Base : spreadsheets;copying areas to text documents
+OpenOffice.org Base : spreadsheets;creating/opening
+OpenOffice.org Base : spreadsheets;inserting charts
+OpenOffice.org Base : spreadsheets;inserting database records
+OpenOffice.org Base : spreadsheets;printing
+OpenOffice.org Base : spreadsheets;saving
+OpenOffice.org Base : spreadsheets;saving automatically
+OpenOffice.org Base : spreadsheets;saving in other formats
+OpenOffice.org Base : spreadsheets;sending as e-mail
+OpenOffice.org Base : SQL
+OpenOffice.org Base : SQL;definition
+OpenOffice.org Base : SQL;DISTINCT parameter
+OpenOffice.org Base : SQL;executing SQL commands
+OpenOffice.org Base : SQL;executing SQL statements (Base)
+OpenOffice.org Base : SQL;queries (Base)
+OpenOffice.org Base : square drawings
+OpenOffice.org Base : standard bar on/off
+OpenOffice.org Base : standard filters in databases
+OpenOffice.org Base : standard printer under UNIX
+OpenOffice.org Base : start parameters
+OpenOffice.org Base : status bar on/off
+OpenOffice.org Base : stickers
+OpenOffice.org Base : strikethrough
+OpenOffice.org Base : strikethrough;characters
+OpenOffice.org Base : strikethrough;font effects
+OpenOffice.org Base : styles
+OpenOffice.org Base : styles;'changed' message
+OpenOffice.org Base : styles;copying between documents
+OpenOffice.org Base : styles;keyboard shortcuts
+OpenOffice.org Base : styles;organizing
+OpenOffice.org Base : styles;printing styles used in a document
+OpenOffice.org Base : styles;replacing automatically
+OpenOffice.org Base : Styles and Formatting window
+OpenOffice.org Base : Styles and Formatting window;docking
+OpenOffice.org Base : subforms
+OpenOffice.org Base : subforms;creating
+OpenOffice.org Base : subforms;description
+OpenOffice.org Base : submitting forms
+OpenOffice.org Base : suffixes in file formats
+OpenOffice.org Base : support on the Web
+OpenOffice.org Base : synchronizing
+OpenOffice.org Base : synchronizing;labels and business cards
+OpenOffice.org Base : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Base : system address book registration
+OpenOffice.org Base : tab stops
+OpenOffice.org Base : tab stops;displaying (Writer)
+OpenOffice.org Base : tab stops;inserting and editing
+OpenOffice.org Base : tab stops;setting in sheets
+OpenOffice.org Base : tab stops;settings
+OpenOffice.org Base : tab stops;spacing in presentations
+OpenOffice.org Base : tab stops;spacing in text documents
+OpenOffice.org Base : table controls
+OpenOffice.org Base : table controls;form functions
+OpenOffice.org Base : table controls;keyboard-only edit mode
+OpenOffice.org Base : table controls;properties
+OpenOffice.org Base : table views of databases
+OpenOffice.org Base : Table Wizard (Base)
+OpenOffice.org Base : tables
+OpenOffice.org Base : tables;inserting line breaks
+OpenOffice.org Base : tables in databases
+OpenOffice.org Base : tables in databases;access rights to (Base)
+OpenOffice.org Base : tables in databases;adding to queries
+OpenOffice.org Base : tables in databases;browsing and editing
+OpenOffice.org Base : tables in databases;copying database tables (Base)
+OpenOffice.org Base : tables in databases;creating
+OpenOffice.org Base : tables in databases;creating in design view
+OpenOffice.org Base : tables in databases;importing text formats (Base)
+OpenOffice.org Base : tables in databases;joining for queries (Base)
+OpenOffice.org Base : tables in databases;printing queries (Base)
+OpenOffice.org Base : tables in databases;relations (Base)
+OpenOffice.org Base : tables in databases;searching
+OpenOffice.org Base : tables in spreadsheets
+OpenOffice.org Base : tables in spreadsheets;copying data to other applications
+OpenOffice.org Base : tables in spreadsheets;defining borders
+OpenOffice.org Base : tables in spreadsheets;value highlighting
+OpenOffice.org Base : tables in text
+OpenOffice.org Base : tables in text;captions
+OpenOffice.org Base : tables in text;creating automatically
+OpenOffice.org Base : tables in text;default settings
+OpenOffice.org Base : tables in text;defining borders
+OpenOffice.org Base : tables in text;displaying
+OpenOffice.org Base : tables in text;printing
+OpenOffice.org Base : tabs
+OpenOffice.org Base : tabs;displaying sheet tabs
+OpenOffice.org Base : tags
+OpenOffice.org Base : tags;definition
+OpenOffice.org Base : tags;META tags
+OpenOffice.org Base : templates
+OpenOffice.org Base : templates;agendas
+OpenOffice.org Base : templates;changing basic fonts
+OpenOffice.org Base : templates;database reports
+OpenOffice.org Base : templates;deleting
+OpenOffice.org Base : templates;editing and saving
+OpenOffice.org Base : templates;faxes
+OpenOffice.org Base : templates;importing and exporting
+OpenOffice.org Base : templates;letters
+OpenOffice.org Base : templates;new documents from templates
+OpenOffice.org Base : templates;opening documents with
+OpenOffice.org Base : templates;organizing
+OpenOffice.org Base : terminology
+OpenOffice.org Base : terminology;general glossary
+OpenOffice.org Base : terminology;Internet glossary
+OpenOffice.org Base : testing XML filters
+OpenOffice.org Base : text
+OpenOffice.org Base : text;animating
+OpenOffice.org Base : text;Asian layout
+OpenOffice.org Base : text;bold
+OpenOffice.org Base : text;coloring
+OpenOffice.org Base : text;contours
+OpenOffice.org Base : text;copying by drag and drop
+OpenOffice.org Base : text;CTL languages
+OpenOffice.org Base : text;drawing pictures
+OpenOffice.org Base : text;font effects
+OpenOffice.org Base : text;font sizes
+OpenOffice.org Base : text;font styles
+OpenOffice.org Base : text;fonts and formats
+OpenOffice.org Base : text;Fontwork icons
+OpenOffice.org Base : text;hyperlinks
+OpenOffice.org Base : text;inserting special characters
+OpenOffice.org Base : text;italics
+OpenOffice.org Base : text;kerning
+OpenOffice.org Base : text;language selection
+OpenOffice.org Base : text;line spacing
+OpenOffice.org Base : text;overwriting or inserting
+OpenOffice.org Base : text;printing in black
+OpenOffice.org Base : text;replacing with format
+OpenOffice.org Base : text;selection modes
+OpenOffice.org Base : text;shadowed
+OpenOffice.org Base : text;text/draw objects
+OpenOffice.org Base : text attributes
+OpenOffice.org Base : text attributes;hyperlinks
+OpenOffice.org Base : text attributes;undoing
+OpenOffice.org Base : text boxes
+OpenOffice.org Base : text boxes;form functions
+OpenOffice.org Base : text boxes;positioning
+OpenOffice.org Base : text breaks in cells
+OpenOffice.org Base : text colors for better accessibility
+OpenOffice.org Base : text databases (Base)
+OpenOffice.org Base : text documents
+OpenOffice.org Base : text documents;creating/opening
+OpenOffice.org Base : text documents;importing/exporting
+OpenOffice.org Base : text documents;inserting spreadsheet cells
+OpenOffice.org Base : text documents;print settings
+OpenOffice.org Base : text documents;printing
+OpenOffice.org Base : text documents;saving
+OpenOffice.org Base : text documents;saving automatically
+OpenOffice.org Base : text documents;saving in other formats
+OpenOffice.org Base : text documents;sending as e-mail
+OpenOffice.org Base : text effects
+OpenOffice.org Base : text flow
+OpenOffice.org Base : text flow;in cells
+OpenOffice.org Base : text formats
+OpenOffice.org Base : text formats;databases
+OpenOffice.org Base : text formats;pasting
+OpenOffice.org Base : text input fields
+OpenOffice.org Base : text layout for special languages
+OpenOffice.org Base : text objects
+OpenOffice.org Base : text objects;alignment
+OpenOffice.org Base : text objects;draw functions
+OpenOffice.org Base : text objects;fonts
+OpenOffice.org Base : text objects;in presentations and drawings
+OpenOffice.org Base : text overflow in spreadsheet cells
+OpenOffice.org Base : text, see also text documents, paragraphs and characters
+OpenOffice.org Base : TextArt, see Fontwork
+OpenOffice.org Base : textures
+OpenOffice.org Base : textures;inserting from Gallery
+OpenOffice.org Base : textures;on chart bars
+OpenOffice.org Base : Thai
+OpenOffice.org Base : Thai;entering text
+OpenOffice.org Base : Thai;language settings
+OpenOffice.org Base : thesaurus
+OpenOffice.org Base : thesaurus;activating for a language
+OpenOffice.org Base : ticker text
+OpenOffice.org Base : time fields
+OpenOffice.org Base : time fields;form functions
+OpenOffice.org Base : times
+OpenOffice.org Base : times;inserting when printing presentations
+OpenOffice.org Base : times, formats
+OpenOffice.org Base : tips
+OpenOffice.org Base : tips;extended tips in Help
+OpenOffice.org Base : title rows
+OpenOffice.org Base : title rows;printing in OpenOffice.org Math
+OpenOffice.org Base : titles
+OpenOffice.org Base : titles;changing
+OpenOffice.org Base : titles;editing in charts
+OpenOffice.org Base : titles;font effects
+OpenOffice.org Base : titles;formatting automatically
+OpenOffice.org Base : titles;objects
+OpenOffice.org Base : toolbars
+OpenOffice.org Base : toolbars;adding buttons
+OpenOffice.org Base : toolbars;docking/undocking
+OpenOffice.org Base : toolbars;Form Navigation bar
+OpenOffice.org Base : toolbars;viewing/closing
+OpenOffice.org Base : tools bar
+OpenOffice.org Base : tooltips
+OpenOffice.org Base : tooltips;extended tips
+OpenOffice.org Base : tooltips;help
+OpenOffice.org Base : traditional Chinese
+OpenOffice.org Base : traditional Chinese;translating to simplified chinese
+OpenOffice.org Base : transparency
+OpenOffice.org Base : transparency;areas
+OpenOffice.org Base : transparency;off for faster printing
+OpenOffice.org Base : transparency;saving
+OpenOffice.org Base : tree view of Help
+OpenOffice.org Base : typefaces
+OpenOffice.org Base : typefaces;adding under UNIX
+OpenOffice.org Base : typefaces;formats
+OpenOffice.org Base : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Base : typography
+OpenOffice.org Base : typography;Asian
+OpenOffice.org Base : underlining
+OpenOffice.org Base : underlining;AutoFormat function
+OpenOffice.org Base : underlining;characters
+OpenOffice.org Base : underlining;text
+OpenOffice.org Base : undocking windows
+OpenOffice.org Base : undoing
+OpenOffice.org Base : undoing;direct formatting
+OpenOffice.org Base : undoing;editing
+OpenOffice.org Base : undoing;number of steps
+OpenOffice.org Base : ungrouping groups
+OpenOffice.org Base : units
+OpenOffice.org Base : units;converting
+OpenOffice.org Base : units;measurement units
+OpenOffice.org Base : UNO components
+OpenOffice.org Base : UNO components;Extension Manager
+OpenOffice.org Base : UNO components;integrating new
+OpenOffice.org Base : update options
+OpenOffice.org Base : updates
+OpenOffice.org Base : updates;checking automatically
+OpenOffice.org Base : updates;checking manually
+OpenOffice.org Base : updating
+OpenOffice.org Base : updating;fields and charts, automatically (Writer)
+OpenOffice.org Base : updating;links in text documents
+OpenOffice.org Base : updating;links, on opening
+OpenOffice.org Base : updating;templates
+OpenOffice.org Base : URL
+OpenOffice.org Base : URL;changing hyperlink URLs
+OpenOffice.org Base : URL;definition
+OpenOffice.org Base : URL;in pictures
+OpenOffice.org Base : URL;saving absolute/relative paths
+OpenOffice.org Base : URL;turning off URL recognition
+OpenOffice.org Base : user data
+OpenOffice.org Base : user data;input
+OpenOffice.org Base : user data;removing when saving
+OpenOffice.org Base : user-defined dictionaries
+OpenOffice.org Base : user-defined dictionaries;creating
+OpenOffice.org Base : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Base : user-defined dictionaries;editing
+OpenOffice.org Base : user-defined styles
+OpenOffice.org Base : user-defined styles;automatically replacing
+OpenOffice.org Base : UTF-8/UCS2 support
+OpenOffice.org Base : values
+OpenOffice.org Base : values;rounded as shown (Calc)
+OpenOffice.org Base : variables
+OpenOffice.org Base : variables;for paths
+OpenOffice.org Base : VBA code
+OpenOffice.org Base : VBA code;loading/saving documents with VBA code
+OpenOffice.org Base : version management
+OpenOffice.org Base : version numbers of documents
+OpenOffice.org Base : versions
+OpenOffice.org Base : versions;comparing documents
+OpenOffice.org Base : versions;file saving as, restriction
+OpenOffice.org Base : versions;merging document versions
+OpenOffice.org Base : versions;of a document
+OpenOffice.org Base : versions;OpenOffice.org
+OpenOffice.org Base : vertical callouts
+OpenOffice.org Base : vertical scrollbars (Writer)
+OpenOffice.org Base : vertical text boxes
+OpenOffice.org Base : videos
+OpenOffice.org Base : viewing
+OpenOffice.org Base : viewing;databases
+OpenOffice.org Base : viewing;file properties
+OpenOffice.org Base : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Base : viewing;toolbars
+OpenOffice.org Base : views
+OpenOffice.org Base : views;creating database views (Base)
+OpenOffice.org Base : views;defaults
+OpenOffice.org Base : views;full screen
+OpenOffice.org Base : views;icons
+OpenOffice.org Base : views;in 3D
+OpenOffice.org Base : views;scaling
+OpenOffice.org Base : Visual Basic for Applications
+OpenOffice.org Base : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Base : watermarks
+OpenOffice.org Base : web documents
+OpenOffice.org Base : web documents;XForms
+OpenOffice.org Base : Web support
+OpenOffice.org Base : WebCast export
+OpenOffice.org Base : WebDAV over HTTPS
+OpenOffice.org Base : windows
+OpenOffice.org Base : windows;docking
+OpenOffice.org Base : windows;docking definition
+OpenOffice.org Base : windows;hiding/showing/docking
+OpenOffice.org Base : windows;new
+OpenOffice.org Base : wizards
+OpenOffice.org Base : wizards;agendas
+OpenOffice.org Base : wizards;database queries
+OpenOffice.org Base : wizards;database tables (Base)
+OpenOffice.org Base : wizards;databases (Base)
+OpenOffice.org Base : wizards;document converter
+OpenOffice.org Base : wizards;Euro Converter
+OpenOffice.org Base : wizards;faxes
+OpenOffice.org Base : wizards;forms
+OpenOffice.org Base : wizards;letters
+OpenOffice.org Base : wizards;overview
+OpenOffice.org Base : wizards;presentations
+OpenOffice.org Base : wizards;reports
+OpenOffice.org Base : Word documents
+OpenOffice.org Base : Word documents;compatibility
+OpenOffice.org Base : Word documents;saving as
+OpenOffice.org Base : WordArt, see Fontwork
+OpenOffice.org Base : words
+OpenOffice.org Base : words;automatically replacing
+OpenOffice.org Base : words;wrapping in cells
+OpenOffice.org Base : words;wrapping in CTL
+OpenOffice.org Base : working directory change
+OpenOffice.org Base : wrapping text
+OpenOffice.org Base : wrapping text;in cells
+OpenOffice.org Base : write protection on/off
+OpenOffice.org Base : writing aids options
+OpenOffice.org Base : WYSIWYG in fonts lists
+OpenOffice.org Base : XForms
+OpenOffice.org Base : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Base : XForms;conditions
+OpenOffice.org Base : XForms;opening/editing
+OpenOffice.org Base : XML converters
+OpenOffice.org Base : XML file formats
+OpenOffice.org Base : XML filters
+OpenOffice.org Base : XML filters;creating/testing
+OpenOffice.org Base : XML filters;saving as package/installing/deleting
+OpenOffice.org Base : XML filters;settings
+OpenOffice.org Base : XML Forms, see XForms
+OpenOffice.org Base : XSLT filters, see also XML filters
+OpenOffice.org Base : years
+OpenOffice.org Base : years;2-digit options
+OpenOffice.org Base : zero values
+OpenOffice.org Base : zero values;displaying (Calc)
+OpenOffice.org Base : zooming
+OpenOffice.org Base : zooming;page views
+OpenOffice.org Base : zooming;pictures
+OpenOffice.org Base : zooming;status bar
+OpenOffice.org Draw : 1/2 replacement
+OpenOffice.org Draw : 3D charts
+OpenOffice.org Draw : 3D objects
+OpenOffice.org Draw : 3D objects;assembling
+OpenOffice.org Draw : 3D objects;generating
+OpenOffice.org Draw : 3D objects;inserting
+OpenOffice.org Draw : 3D rotation objects
+OpenOffice.org Draw : 3D rotation objects;converting to
+OpenOffice.org Draw : 3D rotation objects;generating
+OpenOffice.org Draw : 3D text creation
+OpenOffice.org Draw : 3D view
+OpenOffice.org Draw : abbreviation replacement
+OpenOffice.org Draw : absolute hyperlinks
+OpenOffice.org Draw : absolute saving of URLs
+OpenOffice.org Draw : accents
+OpenOffice.org Draw : Access databases (base)
+OpenOffice.org Draw : access rights for database tables (Base)
+OpenOffice.org Draw : accessibility
+OpenOffice.org Draw : accessibility;general shortcuts
+OpenOffice.org Draw : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Draw : accessibility;OpenOffice.org Draw
+OpenOffice.org Draw : accessibility;OpenOffice.org features
+OpenOffice.org Draw : accessibility;OpenOffice.org Impress
+OpenOffice.org Draw : accessibility;options
+OpenOffice.org Draw : activating
+OpenOffice.org Draw : activating;context menus
+OpenOffice.org Draw : activating;Error Report Tool
+OpenOffice.org Draw : activating;extended help tips
+OpenOffice.org Draw : activating;plug-ins
+OpenOffice.org Draw : ActiveX control
+OpenOffice.org Draw : Adabas D databases (base)
+OpenOffice.org Draw : add-ons, see UNO components
+OpenOffice.org Draw : additional selection mode
+OpenOffice.org Draw : address books
+OpenOffice.org Draw : address books;LDAP server (Base)
+OpenOffice.org Draw : address books;registering
+OpenOffice.org Draw : address labels from databases
+OpenOffice.org Draw : ADO databases (Base)
+OpenOffice.org Draw : Agenda Wizard
+OpenOffice.org Draw : aging filter
+OpenOffice.org Draw : aligning
+OpenOffice.org Draw : aligning;2D charts
+OpenOffice.org Draw : aligning;cells
+OpenOffice.org Draw : aligning;draw objects
+OpenOffice.org Draw : aligning;objects
+OpenOffice.org Draw : aligning;paragraphs
+OpenOffice.org Draw : aligning;tables in text
+OpenOffice.org Draw : aligning;text objects
+OpenOffice.org Draw : aligning;titles in charts
+OpenOffice.org Draw : allowing
+OpenOffice.org Draw : allowing;effects
+OpenOffice.org Draw : allowing;interaction
+OpenOffice.org Draw : alternative fonts
+OpenOffice.org Draw : ampersand symbol, see also operators
+OpenOffice.org Draw : anchors
+OpenOffice.org Draw : anchors;changing
+OpenOffice.org Draw : anchors;displaying (Calc)
+OpenOffice.org Draw : anchors;types/positions for draw objects
+OpenOffice.org Draw : animated GIFs
+OpenOffice.org Draw : animated slide transitions
+OpenOffice.org Draw : animation effects
+OpenOffice.org Draw : animations
+OpenOffice.org Draw : animations;accessibility options
+OpenOffice.org Draw : animations;editing
+OpenOffice.org Draw : animations;list of
+OpenOffice.org Draw : animations;saving as GIFs
+OpenOffice.org Draw : appearance options
+OpenOffice.org Draw : Arabic
+OpenOffice.org Draw : Arabic;entering text
+OpenOffice.org Draw : Arabic;language settings
+OpenOffice.org Draw : area charts
+OpenOffice.org Draw : areas
+OpenOffice.org Draw : areas;bitmap patterns
+OpenOffice.org Draw : areas;from connected lines
+OpenOffice.org Draw : areas;hatched/dotted
+OpenOffice.org Draw : areas;shadows
+OpenOffice.org Draw : areas;slanting
+OpenOffice.org Draw : areas;styles
+OpenOffice.org Draw : areas;transparency
+OpenOffice.org Draw : arguments in command line
+OpenOffice.org Draw : arranging
+OpenOffice.org Draw : arranging;objects
+OpenOffice.org Draw : arranging;objects (guide)
+OpenOffice.org Draw : arranging;slides
+OpenOffice.org Draw : arrows
+OpenOffice.org Draw : arrows;defining arrow heads
+OpenOffice.org Draw : arrows;defining arrow lines
+OpenOffice.org Draw : arrows;drawing in text
+OpenOffice.org Draw : arrows;inserting
+OpenOffice.org Draw : arrows;loading arrow styles
+OpenOffice.org Draw : ASCII
+OpenOffice.org Draw : ASCII;definition
+OpenOffice.org Draw : Asian languages
+OpenOffice.org Draw : Asian languages;enabling
+OpenOffice.org Draw : Asian Phonetic Guide
+OpenOffice.org Draw : Asian typography
+OpenOffice.org Draw : assembled objects in 3D
+OpenOffice.org Draw : assigning scripts
+OpenOffice.org Draw : assistive technology in OpenOffice.org
+OpenOffice.org Draw : attaching toolbars
+OpenOffice.org Draw : attachments in e-mails
+OpenOffice.org Draw : attributes
+OpenOffice.org Draw : attributes;objects with
+OpenOffice.org Draw : audio
+OpenOffice.org Draw : audio;inserting
+OpenOffice.org Draw : authors
+OpenOffice.org Draw : auto reloading HTML documents
+OpenOffice.org Draw : AutoAbstract function for sending text to presentations
+OpenOffice.org Draw : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Draw : AutoComplete function in text and list boxes
+OpenOffice.org Draw : AutoCorrect function
+OpenOffice.org Draw : AutoCorrect function;context menu
+OpenOffice.org Draw : AutoCorrect function;options
+OpenOffice.org Draw : AutoCorrect function;pictures and frames
+OpenOffice.org Draw : AutoCorrect function;quotes
+OpenOffice.org Draw : AutoCorrect function;replacement table
+OpenOffice.org Draw : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Draw : AutoCorrect function;URL recognition
+OpenOffice.org Draw : AutoFormat function
+OpenOffice.org Draw : AutoFormat function;switching on and off
+OpenOffice.org Draw : automatic captions (Writer)
+OpenOffice.org Draw : automatic control focus
+OpenOffice.org Draw : automatic hyperlink formatting
+OpenOffice.org Draw : automatic line breaks
+OpenOffice.org Draw : automatic lines/borders in text
+OpenOffice.org Draw : automatic saving
+OpenOffice.org Draw : automatic slide changes
+OpenOffice.org Draw : automatic slide changes;rehearse timings
+OpenOffice.org Draw : automatic slide shows
+OpenOffice.org Draw : automatic slide transition
+OpenOffice.org Draw : AutoPilots, see wizards
+OpenOffice.org Draw : AutoValue
+OpenOffice.org Draw : AutoValue;database tables
+OpenOffice.org Draw : averages in charts
+OpenOffice.org Draw : axes
+OpenOffice.org Draw : axes;better scaling
+OpenOffice.org Draw : axes;formatting
+OpenOffice.org Draw : axes;formatting grids
+OpenOffice.org Draw : axes;inserting grids
+OpenOffice.org Draw : axes;interval marks
+OpenOffice.org Draw : axes;showing axes in charts
+OpenOffice.org Draw : axes in charts
+OpenOffice.org Draw : backgrounds
+OpenOffice.org Draw : backgrounds;changing
+OpenOffice.org Draw : backgrounds;defining colors/pictures
+OpenOffice.org Draw : backgrounds;deleting unused
+OpenOffice.org Draw : backgrounds;frames/sections/indexes
+OpenOffice.org Draw : backgrounds;inserting from Gallery
+OpenOffice.org Draw : backgrounds;normal view
+OpenOffice.org Draw : backgrounds;notes
+OpenOffice.org Draw : backgrounds;printing
+OpenOffice.org Draw : backgrounds;slides
+OpenOffice.org Draw : backing window
+OpenOffice.org Draw : backups
+OpenOffice.org Draw : backups;automatic
+OpenOffice.org Draw : backups;documents
+OpenOffice.org Draw : bar charts
+OpenOffice.org Draw : Basic
+OpenOffice.org Draw : Basic;fonts for source display
+OpenOffice.org Draw : Basic;programming
+OpenOffice.org Draw : Basic;recording macros
+OpenOffice.org Draw : basic fonts
+OpenOffice.org Draw : behind object command
+OpenOffice.org Draw : Bézier curves
+OpenOffice.org Draw : Bézier curves;control points in presentations
+OpenOffice.org Draw : bi-directional writing
+OpenOffice.org Draw : binding space
+OpenOffice.org Draw : bitmaps
+OpenOffice.org Draw : bitmaps;converting to
+OpenOffice.org Draw : bitmaps;converting to vector graphics
+OpenOffice.org Draw : bitmaps;inserting and editing
+OpenOffice.org Draw : bitmaps;off for faster printing
+OpenOffice.org Draw : bitmaps;patterns
+OpenOffice.org Draw : bitmaps;replacing colors
+OpenOffice.org Draw : black and white display
+OpenOffice.org Draw : black and white printing
+OpenOffice.org Draw : black and white view
+OpenOffice.org Draw : black printing in Calc
+OpenOffice.org Draw : block selection mode
+OpenOffice.org Draw : bold
+OpenOffice.org Draw : bold;AutoFormat function
+OpenOffice.org Draw : bold;text
+OpenOffice.org Draw : bookmarks
+OpenOffice.org Draw : bookmarks;Help
+OpenOffice.org Draw : borders
+OpenOffice.org Draw : borders;arranging
+OpenOffice.org Draw : borders;cells on screen (Calc)
+OpenOffice.org Draw : borders;for paragraphs
+OpenOffice.org Draw : borders;for tables
+OpenOffice.org Draw : borders;shadows
+OpenOffice.org Draw : borders;table boundaries (Writer)
+OpenOffice.org Draw : borders, see also frames
+OpenOffice.org Draw : bound fields
+OpenOffice.org Draw : bound fields;controls
+OpenOffice.org Draw : boundaries of tables (Writer)
+OpenOffice.org Draw : break display (Writer)
+OpenOffice.org Draw : breaking object connections
+OpenOffice.org Draw : brochures
+OpenOffice.org Draw : brochures;printing several
+OpenOffice.org Draw : build numbers of OpenOffice.org
+OpenOffice.org Draw : bullet lists
+OpenOffice.org Draw : bullet lists;formatting options
+OpenOffice.org Draw : bullets
+OpenOffice.org Draw : bullets;paragraphs
+OpenOffice.org Draw : bullets;replacing
+OpenOffice.org Draw : bullets;turning off
+OpenOffice.org Draw : business cards
+OpenOffice.org Draw : business cards;creating and synchronizing
+OpenOffice.org Draw : business cards;using templates
+OpenOffice.org Draw : button bars, see toolbars
+OpenOffice.org Draw : buttons
+OpenOffice.org Draw : buttons;adding push buttons
+OpenOffice.org Draw : buttons;big/small
+OpenOffice.org Draw : buttons;editing hyperlink buttons
+OpenOffice.org Draw : buttons;form functions
+OpenOffice.org Draw : buttons;toolbars
+OpenOffice.org Draw : cache for graphics
+OpenOffice.org Draw : calculating
+OpenOffice.org Draw : calculating;iterative references (Calc)
+OpenOffice.org Draw : calculating;regression curves
+OpenOffice.org Draw : callouts
+OpenOffice.org Draw : callouts;drawings
+OpenOffice.org Draw : callouts;inserting in presentations
+OpenOffice.org Draw : capital letters
+OpenOffice.org Draw : capital letters;AutoCorrect function
+OpenOffice.org Draw : capital letters;font effects
+OpenOffice.org Draw : captions
+OpenOffice.org Draw : captions;automatic captions (Writer)
+OpenOffice.org Draw : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Draw : captions, see also labels/callouts
+OpenOffice.org Draw : cascading update (Base)
+OpenOffice.org Draw : case sensitivity
+OpenOffice.org Draw : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Draw : case sensitivity;searching
+OpenOffice.org Draw : cells
+OpenOffice.org Draw : cells;aligning
+OpenOffice.org Draw : cells;coloring (Calc)
+OpenOffice.org Draw : cells;cursor positions after input (Calc)
+OpenOffice.org Draw : cells;formatting without effect (Calc)
+OpenOffice.org Draw : cells;line breaks
+OpenOffice.org Draw : cells;linked to controls
+OpenOffice.org Draw : cells;number of
+OpenOffice.org Draw : cells;pasting
+OpenOffice.org Draw : cells;resetting formats
+OpenOffice.org Draw : cells;showing grid lines (Calc)
+OpenOffice.org Draw : centered text
+OpenOffice.org Draw : centimeters
+OpenOffice.org Draw : certificates
+OpenOffice.org Draw : changes
+OpenOffice.org Draw : changes;accepting or rejecting
+OpenOffice.org Draw : changes;comparing to original
+OpenOffice.org Draw : changes;protecting
+OpenOffice.org Draw : changes;recording
+OpenOffice.org Draw : changes;review function
+OpenOffice.org Draw : changes;showing
+OpenOffice.org Draw : changing
+OpenOffice.org Draw : changing;document titles
+OpenOffice.org Draw : changing;file associations in Setup program
+OpenOffice.org Draw : changing;icon sizes
+OpenOffice.org Draw : changing;layer properties
+OpenOffice.org Draw : changing;layout for handouts
+OpenOffice.org Draw : changing;links
+OpenOffice.org Draw : changing;order of slides
+OpenOffice.org Draw : changing;slide layouts
+OpenOffice.org Draw : changing;work directory
+OpenOffice.org Draw : changing, see also editing and replacing
+OpenOffice.org Draw : character styles
+OpenOffice.org Draw : character styles;language selection
+OpenOffice.org Draw : characters
+OpenOffice.org Draw : characters;alternative fonts
+OpenOffice.org Draw : characters;Asian layout
+OpenOffice.org Draw : characters;bold
+OpenOffice.org Draw : characters;coloring
+OpenOffice.org Draw : characters;contours
+OpenOffice.org Draw : characters;converting to curves
+OpenOffice.org Draw : characters;displaying only on screen (Writer)
+OpenOffice.org Draw : characters;enabling CTL and Asian characters
+OpenOffice.org Draw : characters;font effects
+OpenOffice.org Draw : characters;fonts and formats
+OpenOffice.org Draw : characters;hyperlinks
+OpenOffice.org Draw : characters;italics
+OpenOffice.org Draw : characters;language selection
+OpenOffice.org Draw : characters;shadowed
+OpenOffice.org Draw : characters;spacing
+OpenOffice.org Draw : characters;special
+OpenOffice.org Draw : characters;underlining
+OpenOffice.org Draw : charcoal sketches filter
+OpenOffice.org Draw : chart legends
+OpenOffice.org Draw : chart legends;hiding
+OpenOffice.org Draw : chart legends;showing icons with labels
+OpenOffice.org Draw : chart types
+OpenOffice.org Draw : chart types;area
+OpenOffice.org Draw : chart types;column and bar
+OpenOffice.org Draw : chart types;column and line
+OpenOffice.org Draw : chart types;line
+OpenOffice.org Draw : chart types;net
+OpenOffice.org Draw : chart types;pie/donut
+OpenOffice.org Draw : chart types;stock
+OpenOffice.org Draw : chart types;XY (scatter)
+OpenOffice.org Draw : charts
+OpenOffice.org Draw : charts;3D views
+OpenOffice.org Draw : charts;aligning
+OpenOffice.org Draw : charts;arranging within stacks
+OpenOffice.org Draw : charts;bars with textures
+OpenOffice.org Draw : charts;choosing chart types
+OpenOffice.org Draw : charts;colors
+OpenOffice.org Draw : charts;copying with link to source cell range
+OpenOffice.org Draw : charts;data labels
+OpenOffice.org Draw : charts;displaying (Calc)
+OpenOffice.org Draw : charts;editing axes
+OpenOffice.org Draw : charts;editing data
+OpenOffice.org Draw : charts;editing legends
+OpenOffice.org Draw : charts;editing titles
+OpenOffice.org Draw : charts;formatting areas
+OpenOffice.org Draw : charts;formatting floors
+OpenOffice.org Draw : charts;formatting walls
+OpenOffice.org Draw : charts;inserting
+OpenOffice.org Draw : charts;overview
+OpenOffice.org Draw : charts;properties
+OpenOffice.org Draw : charts;reorganizing
+OpenOffice.org Draw : charts;scaling axes
+OpenOffice.org Draw : charts;scaling text
+OpenOffice.org Draw : charts;shortcuts
+OpenOffice.org Draw : charts;showing axes
+OpenOffice.org Draw : charts;updating automatically (Writer)
+OpenOffice.org Draw : check box creation
+OpenOffice.org Draw : Chinese writing systems
+OpenOffice.org Draw : choosing printers
+OpenOffice.org Draw : circle drawings
+OpenOffice.org Draw : circle segments
+OpenOffice.org Draw : circles
+OpenOffice.org Draw : circles;of objects
+OpenOffice.org Draw : Client Side ImageMap
+OpenOffice.org Draw : clipboard
+OpenOffice.org Draw : clipboard;cutting
+OpenOffice.org Draw : clipboard;pasting
+OpenOffice.org Draw : clipboard;pasting formatted/unformatted text
+OpenOffice.org Draw : clipboard;selection clipboard
+OpenOffice.org Draw : clipboard;Unix
+OpenOffice.org Draw : closing
+OpenOffice.org Draw : closing;documents
+OpenOffice.org Draw : closing;shapes
+OpenOffice.org Draw : closing;toolbars
+OpenOffice.org Draw : collaboration
+OpenOffice.org Draw : color bar
+OpenOffice.org Draw : colors
+OpenOffice.org Draw : colors;adding
+OpenOffice.org Draw : colors;appearance
+OpenOffice.org Draw : colors;backgrounds
+OpenOffice.org Draw : colors;charts
+OpenOffice.org Draw : colors;default colors
+OpenOffice.org Draw : colors;defining and saving
+OpenOffice.org Draw : colors;defining gradients interactively
+OpenOffice.org Draw : colors;displaying presentations
+OpenOffice.org Draw : colors;fill format
+OpenOffice.org Draw : colors;fonts
+OpenOffice.org Draw : colors;grid lines and cells (Calc)
+OpenOffice.org Draw : colors;loading lists
+OpenOffice.org Draw : colors;models
+OpenOffice.org Draw : colors;not printing
+OpenOffice.org Draw : colors;printing in grayscale
+OpenOffice.org Draw : colors;replacing
+OpenOffice.org Draw : colors;restriction (Calc)
+OpenOffice.org Draw : colors;selection
+OpenOffice.org Draw : column and line charts
+OpenOffice.org Draw : column charts
+OpenOffice.org Draw : column headers
+OpenOffice.org Draw : column headers;displaying (Calc)
+OpenOffice.org Draw : column headers;highlighting (Calc)
+OpenOffice.org Draw : columns
+OpenOffice.org Draw : columns;setting with the mouse
+OpenOffice.org Draw : combination charts
+OpenOffice.org Draw : combining
+OpenOffice.org Draw : combining;3D objects
+OpenOffice.org Draw : combining;draw objects
+OpenOffice.org Draw : combining;undoing
+OpenOffice.org Draw : combo box creation
+OpenOffice.org Draw : command button creation
+OpenOffice.org Draw : command buttons, see push buttons
+OpenOffice.org Draw : command line parameters
+OpenOffice.org Draw : commands
+OpenOffice.org Draw : commands;not visible
+OpenOffice.org Draw : commands;repeating
+OpenOffice.org Draw : commands;SQL
+OpenOffice.org Draw : comments
+OpenOffice.org Draw : comments;on changes
+OpenOffice.org Draw : common terms
+OpenOffice.org Draw : common terms;Chinese dictionary
+OpenOffice.org Draw : common terms;glossaries
+OpenOffice.org Draw : common terms;Internet glossary
+OpenOffice.org Draw : comparisons
+OpenOffice.org Draw : comparisons;document versions
+OpenOffice.org Draw : comparisons;operators in default filter dialog
+OpenOffice.org Draw : compatibility settings for MS Word import
+OpenOffice.org Draw : complete screen view
+OpenOffice.org Draw : complex text layout
+OpenOffice.org Draw : complex text layout;definition
+OpenOffice.org Draw : complex text layout;enabling
+OpenOffice.org Draw : complex text layout, see CTL
+OpenOffice.org Draw : compose key to insert special characters
+OpenOffice.org Draw : concatenation, see ampersand symbol
+OpenOffice.org Draw : conditional separators
+OpenOffice.org Draw : conditions
+OpenOffice.org Draw : conditions;in number formats
+OpenOffice.org Draw : conditions;items in Data Navigator
+OpenOffice.org Draw : cones
+OpenOffice.org Draw : Configuration Manager
+OpenOffice.org Draw : configuring
+OpenOffice.org Draw : configuring;fax icon
+OpenOffice.org Draw : configuring;OpenOffice.org
+OpenOffice.org Draw : configuring;toolbars
+OpenOffice.org Draw : connecting
+OpenOffice.org Draw : connecting;draw objects
+OpenOffice.org Draw : connecting;lines
+OpenOffice.org Draw : connecting;paths and objects
+OpenOffice.org Draw : connections to data sources (Base)
+OpenOffice.org Draw : connectors
+OpenOffice.org Draw : connectors;properties of
+OpenOffice.org Draw : connectors;using
+OpenOffice.org Draw : constructing shapes
+OpenOffice.org Draw : contents protection
+OpenOffice.org Draw : context menus
+OpenOffice.org Draw : contours
+OpenOffice.org Draw : contours;converting to
+OpenOffice.org Draw : contours of text
+OpenOffice.org Draw : control point display in presentations
+OpenOffice.org Draw : control points definition
+OpenOffice.org Draw : controls
+OpenOffice.org Draw : controls;activating in forms
+OpenOffice.org Draw : controls;adding to documents
+OpenOffice.org Draw : controls;arranging in forms
+OpenOffice.org Draw : controls;arranging within stacks
+OpenOffice.org Draw : controls;assigning data sources
+OpenOffice.org Draw : controls;assigning macros (Basic)
+OpenOffice.org Draw : controls;bound fields/list contents/linked cells
+OpenOffice.org Draw : controls;events
+OpenOffice.org Draw : controls;focus
+OpenOffice.org Draw : controls;formatted fields
+OpenOffice.org Draw : controls;grouping
+OpenOffice.org Draw : controls;hidden
+OpenOffice.org Draw : controls;inserting
+OpenOffice.org Draw : controls;multi-line titles
+OpenOffice.org Draw : controls;positions and sizes
+OpenOffice.org Draw : controls;printing
+OpenOffice.org Draw : controls;properties of form controls
+OpenOffice.org Draw : controls;properties of table controls
+OpenOffice.org Draw : controls;reference by SQL
+OpenOffice.org Draw : controls;rich text control
+OpenOffice.org Draw : controls;select mode
+OpenOffice.org Draw : controls;showing (Writer)
+OpenOffice.org Draw : converters
+OpenOffice.org Draw : converters;Euro converter
+OpenOffice.org Draw : converters;PostScript, UNIX
+OpenOffice.org Draw : converters;XML
+OpenOffice.org Draw : converting
+OpenOffice.org Draw : converting;bitmaps to polygons
+OpenOffice.org Draw : converting;Hangul/Hanja
+OpenOffice.org Draw : converting;metrics
+OpenOffice.org Draw : converting;Microsoft documents
+OpenOffice.org Draw : converting;OpenOffice.org documents
+OpenOffice.org Draw : converting;Pocket PC formats
+OpenOffice.org Draw : converting;points
+OpenOffice.org Draw : converting;text to curves
+OpenOffice.org Draw : converting;to bitmaps
+OpenOffice.org Draw : converting;to contours
+OpenOffice.org Draw : converting;to curves, polygons, 3D
+OpenOffice.org Draw : converting;to metafile format (WMF)
+OpenOffice.org Draw : copies
+OpenOffice.org Draw : copies;printing
+OpenOffice.org Draw : copying
+OpenOffice.org Draw : copying;by drag and drop
+OpenOffice.org Draw : copying;data from text documents
+OpenOffice.org Draw : copying;datasource records in spreadsheets
+OpenOffice.org Draw : copying;draw objects
+OpenOffice.org Draw : copying;draw objects between documents
+OpenOffice.org Draw : copying;formatting
+OpenOffice.org Draw : copying;from data source view
+OpenOffice.org Draw : copying;from Gallery
+OpenOffice.org Draw : copying;in Unix
+OpenOffice.org Draw : copying;pictures, between documents
+OpenOffice.org Draw : copying;sheet areas, to text documents
+OpenOffice.org Draw : copying;slides
+OpenOffice.org Draw : copying;text from other documents
+OpenOffice.org Draw : copying;to Gallery
+OpenOffice.org Draw : copyright for OpenOffice.org
+OpenOffice.org Draw : corner points
+OpenOffice.org Draw : corner roundings
+OpenOffice.org Draw : covered objects
+OpenOffice.org Draw : crash reports
+OpenOffice.org Draw : criteria of query design (Base)
+OpenOffice.org Draw : cropping pictures
+OpenOffice.org Draw : cross-fading
+OpenOffice.org Draw : cross-fading;creating cross-fades
+OpenOffice.org Draw : cross-fading;slides
+OpenOffice.org Draw : cross-fading;two draw objects
+OpenOffice.org Draw : CTL
+OpenOffice.org Draw : CTL;(not) wrapping words
+OpenOffice.org Draw : CTL;complex text layout languages
+OpenOffice.org Draw : CTL;definition
+OpenOffice.org Draw : CTL;options
+OpenOffice.org Draw : cubes
+OpenOffice.org Draw : currencies
+OpenOffice.org Draw : currencies;converters
+OpenOffice.org Draw : currencies;format codes
+OpenOffice.org Draw : currency field creation
+OpenOffice.org Draw : currency formats
+OpenOffice.org Draw : cursor
+OpenOffice.org Draw : cursor;allowing in protected areas (Writer)
+OpenOffice.org Draw : cursor;in read-only text
+OpenOffice.org Draw : cursor;quickly moving to an object
+OpenOffice.org Draw : curves
+OpenOffice.org Draw : curves;converting text to
+OpenOffice.org Draw : curves;drawing
+OpenOffice.org Draw : curves;editing
+OpenOffice.org Draw : curves;editing points
+OpenOffice.org Draw : curves;properties in line charts/XY charts
+OpenOffice.org Draw : curves;toolbar
+OpenOffice.org Draw : custom animation
+OpenOffice.org Draw : custom colors
+OpenOffice.org Draw : custom dictionaries
+OpenOffice.org Draw : custom dictionaries;editing
+OpenOffice.org Draw : custom gradients
+OpenOffice.org Draw : custom hyphens (Writer)
+OpenOffice.org Draw : custom quotes
+OpenOffice.org Draw : custom slide shows
+OpenOffice.org Draw : custom templates
+OpenOffice.org Draw : customizing
+OpenOffice.org Draw : customizing;events
+OpenOffice.org Draw : customizing;keyboard
+OpenOffice.org Draw : customizing;menus
+OpenOffice.org Draw : customizing;OpenOffice.org
+OpenOffice.org Draw : customizing;round corners
+OpenOffice.org Draw : customizing;toolbars
+OpenOffice.org Draw : cutting
+OpenOffice.org Draw : cylinders
+OpenOffice.org Draw : dashes
+OpenOffice.org Draw : data
+OpenOffice.org Draw : data;filtering in forms
+OpenOffice.org Draw : data;forms and subforms
+OpenOffice.org Draw : data;read-only
+OpenOffice.org Draw : data;sorting in forms
+OpenOffice.org Draw : data;user data
+OpenOffice.org Draw : data binding change in XForms
+OpenOffice.org Draw : data labels in charts
+OpenOffice.org Draw : Data Navigator
+OpenOffice.org Draw : Data Navigator;adding/editing items
+OpenOffice.org Draw : Data Navigator;display options
+OpenOffice.org Draw : data ranges in charts
+OpenOffice.org Draw : data series
+OpenOffice.org Draw : data source browser
+OpenOffice.org Draw : data source explorer
+OpenOffice.org Draw : data source view
+OpenOffice.org Draw : data source view;drag and drop
+OpenOffice.org Draw : data source view;overview
+OpenOffice.org Draw : data source view;showing
+OpenOffice.org Draw : data sources
+OpenOffice.org Draw : data sources;as tables
+OpenOffice.org Draw : data sources;connection settings (Base)
+OpenOffice.org Draw : data sources;copying records to spreadsheets
+OpenOffice.org Draw : data sources;displaying current
+OpenOffice.org Draw : data sources;LDAP server (Base)
+OpenOffice.org Draw : data sources;OpenOffice.org Base
+OpenOffice.org Draw : data sources;registering address books
+OpenOffice.org Draw : data sources;reports
+OpenOffice.org Draw : data sources;setting for stock charts
+OpenOffice.org Draw : data sources;viewing
+OpenOffice.org Draw : data structure of XForms
+OpenOffice.org Draw : data values in charts
+OpenOffice.org Draw : data, see also values
+OpenOffice.org Draw : database contents
+OpenOffice.org Draw : database contents;inserting as tables
+OpenOffice.org Draw : database contents;inserting as text
+OpenOffice.org Draw : database reports
+OpenOffice.org Draw : Database Wizard (Base)
+OpenOffice.org Draw : databases
+OpenOffice.org Draw : databases;administration through SQL (Base)
+OpenOffice.org Draw : databases;ADO (Base)
+OpenOffice.org Draw : databases;connecting (Base)
+OpenOffice.org Draw : databases;creating
+OpenOffice.org Draw : databases;creating labels
+OpenOffice.org Draw : databases;creating queries
+OpenOffice.org Draw : databases;creating reports
+OpenOffice.org Draw : databases;creating tables
+OpenOffice.org Draw : databases;dBASE (Base)
+OpenOffice.org Draw : databases;deleting (Base)
+OpenOffice.org Draw : databases;drag and drop (Base)
+OpenOffice.org Draw : databases;editing tables
+OpenOffice.org Draw : databases;form filters
+OpenOffice.org Draw : databases;formats (Base)
+OpenOffice.org Draw : databases;importing/exporting
+OpenOffice.org Draw : databases;JDBC (Base)
+OpenOffice.org Draw : databases;main page (Base)
+OpenOffice.org Draw : databases;MySQL (Base)
+OpenOffice.org Draw : databases;ODBC (Base)
+OpenOffice.org Draw : databases;overview
+OpenOffice.org Draw : databases;registering (Base)
+OpenOffice.org Draw : databases;searching records
+OpenOffice.org Draw : databases;shortcut keys
+OpenOffice.org Draw : databases;sorting
+OpenOffice.org Draw : databases;standard filters
+OpenOffice.org Draw : databases;text formats
+OpenOffice.org Draw : databases;viewing
+OpenOffice.org Draw : date fields
+OpenOffice.org Draw : date fields;creating
+OpenOffice.org Draw : date fields;properties
+OpenOffice.org Draw : date formats
+OpenOffice.org Draw : date on all slides
+OpenOffice.org Draw : dates
+OpenOffice.org Draw : dates;default (Calc)
+OpenOffice.org Draw : dates;fixed
+OpenOffice.org Draw : dates;printing in presentations
+OpenOffice.org Draw : dates;start 1900/01/01 (Calc)
+OpenOffice.org Draw : dates;start 1904/01/01 (Calc)
+OpenOffice.org Draw : dates;variable
+OpenOffice.org Draw : dBASE
+OpenOffice.org Draw : dBASE;database settings (Base)
+OpenOffice.org Draw : DDE
+OpenOffice.org Draw : DDE;definition
+OpenOffice.org Draw : deactivating
+OpenOffice.org Draw : deactivating;plug-ins
+OpenOffice.org Draw : decimal places displayed (Calc)
+OpenOffice.org Draw : decimal separator key
+OpenOffice.org Draw : decimal tab stops
+OpenOffice.org Draw : decreasing sizes of views
+OpenOffice.org Draw : default directories
+OpenOffice.org Draw : default filters
+OpenOffice.org Draw : default filters;comparison operators
+OpenOffice.org Draw : default filters;databases
+OpenOffice.org Draw : default printer
+OpenOffice.org Draw : default printer;setting up
+OpenOffice.org Draw : default printer;UNIX
+OpenOffice.org Draw : default templates
+OpenOffice.org Draw : default templates;changing
+OpenOffice.org Draw : default templates;organizing
+OpenOffice.org Draw : defaults
+OpenOffice.org Draw : defaults;documents
+OpenOffice.org Draw : defaults;file formats in file dialogs
+OpenOffice.org Draw : defaults;file formats in OpenOffice.org
+OpenOffice.org Draw : defaults;fonts
+OpenOffice.org Draw : defaults;grids (Writer/Calc)
+OpenOffice.org Draw : defaults;languages
+OpenOffice.org Draw : defaults;number formats
+OpenOffice.org Draw : defaults;of saving
+OpenOffice.org Draw : defaults;program configuration
+OpenOffice.org Draw : defaults;tab stops in text
+OpenOffice.org Draw : defaults;views
+OpenOffice.org Draw : defining
+OpenOffice.org Draw : defining;arrowheads and other line ends
+OpenOffice.org Draw : defining;colors
+OpenOffice.org Draw : defining;gradients
+OpenOffice.org Draw : defining;line styles
+OpenOffice.org Draw : defining;paragraph borders
+OpenOffice.org Draw : defining;queries (Base)
+OpenOffice.org Draw : defining;table borders
+OpenOffice.org Draw : deleting
+OpenOffice.org Draw : deleting;all direct formatting
+OpenOffice.org Draw : deleting;animation effects
+OpenOffice.org Draw : deleting;databases (Base)
+OpenOffice.org Draw : deleting;hyperlinks
+OpenOffice.org Draw : deleting;layers
+OpenOffice.org Draw : deleting;lines in text
+OpenOffice.org Draw : deleting;models/instances
+OpenOffice.org Draw : deleting;namespaces in XForms
+OpenOffice.org Draw : deleting;notes
+OpenOffice.org Draw : deleting;points
+OpenOffice.org Draw : deleting;slide transition effects
+OpenOffice.org Draw : deleting;slides
+OpenOffice.org Draw : deleting;tab stops
+OpenOffice.org Draw : deleting;templates
+OpenOffice.org Draw : deleting;XML filters
+OpenOffice.org Draw : depth stagger
+OpenOffice.org Draw : descriptions for objects
+OpenOffice.org Draw : design mode after saving
+OpenOffice.org Draw : design view
+OpenOffice.org Draw : design view;creating forms
+OpenOffice.org Draw : design view;queries/views (Base)
+OpenOffice.org Draw : designing
+OpenOffice.org Draw : designing;database tables
+OpenOffice.org Draw : designing;fonts
+OpenOffice.org Draw : designing;queries (Base)
+OpenOffice.org Draw : detaching toolbars
+OpenOffice.org Draw : dictionaries
+OpenOffice.org Draw : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Draw : dictionaries;creating
+OpenOffice.org Draw : dictionaries;editing user-defined
+OpenOffice.org Draw : dictionaries;spellcheck
+OpenOffice.org Draw : dictionaries, see also languages
+OpenOffice.org Draw : digital signatures
+OpenOffice.org Draw : digital signatures;getting/managing/applying
+OpenOffice.org Draw : digital signatures;overview
+OpenOffice.org Draw : digital signatures;WebDAV over HTTPS
+OpenOffice.org Draw : dimension lines
+OpenOffice.org Draw : dimension lines;drawing
+OpenOffice.org Draw : dimension lines;properties of
+OpenOffice.org Draw : direct formatting
+OpenOffice.org Draw : direct formatting;undoing all
+OpenOffice.org Draw : directories
+OpenOffice.org Draw : directories;creating new
+OpenOffice.org Draw : directories;directory structure
+OpenOffice.org Draw : disabled persons
+OpenOffice.org Draw : display qualities of presentations
+OpenOffice.org Draw : displaying
+OpenOffice.org Draw : displaying;non-printing characters (Writer)
+OpenOffice.org Draw : displaying;notes (Calc)
+OpenOffice.org Draw : displaying;notes in text documents
+OpenOffice.org Draw : displaying;pictures and objects (Writer)
+OpenOffice.org Draw : displaying;tables (Writer)
+OpenOffice.org Draw : displaying;zero values (Calc)
+OpenOffice.org Draw : distances
+OpenOffice.org Draw : distinct values in SQL queries
+OpenOffice.org Draw : distorting in drawings
+OpenOffice.org Draw : distorting objects
+OpenOffice.org Draw : distributing draw objects
+OpenOffice.org Draw : distributing XML filters
+OpenOffice.org Draw : dithering
+OpenOffice.org Draw : docking
+OpenOffice.org Draw : docking;definition
+OpenOffice.org Draw : docking;toolbars
+OpenOffice.org Draw : docking;windows
+OpenOffice.org Draw : Document Converter Wizard
+OpenOffice.org Draw : Document Map, see Navigator
+OpenOffice.org Draw : document types in OpenOffice.org
+OpenOffice.org Draw : documents
+OpenOffice.org Draw : documents;changing titles
+OpenOffice.org Draw : documents;closing
+OpenOffice.org Draw : documents;comparing
+OpenOffice.org Draw : documents;contents as lists
+OpenOffice.org Draw : documents;editing time
+OpenOffice.org Draw : documents;exporting
+OpenOffice.org Draw : documents;importing
+OpenOffice.org Draw : documents;languages
+OpenOffice.org Draw : documents;measurement units in
+OpenOffice.org Draw : documents;merging
+OpenOffice.org Draw : documents;number of pages/tables/sheets
+OpenOffice.org Draw : documents;opening
+OpenOffice.org Draw : documents;opening in design mode
+OpenOffice.org Draw : documents;opening with templates
+OpenOffice.org Draw : documents;organizing
+OpenOffice.org Draw : documents;printing
+OpenOffice.org Draw : documents;read-only
+OpenOffice.org Draw : documents;reloading
+OpenOffice.org Draw : documents;saving
+OpenOffice.org Draw : documents;saving automatically
+OpenOffice.org Draw : documents;saving in other formats
+OpenOffice.org Draw : documents;sending as e-mail
+OpenOffice.org Draw : documents;styles changed
+OpenOffice.org Draw : documents;version management
+OpenOffice.org Draw : documents;version numbers
+OpenOffice.org Draw : donut charts
+OpenOffice.org Draw : dotted areas
+OpenOffice.org Draw : double-line spacing in paragraphs
+OpenOffice.org Draw : double-line writing in Asian layout
+OpenOffice.org Draw : doubling draw objects
+OpenOffice.org Draw : drag and drop
+OpenOffice.org Draw : drag and drop;copying and pasting text
+OpenOffice.org Draw : drag and drop;data source view
+OpenOffice.org Draw : drag and drop;from Gallery to draw objects
+OpenOffice.org Draw : drag and drop;overview
+OpenOffice.org Draw : drag and drop;pictures
+OpenOffice.org Draw : drag and drop;to Gallery
+OpenOffice.org Draw : Draw instructions
+OpenOffice.org Draw : draw objects
+OpenOffice.org Draw : draw objects;adding/editing/copying
+OpenOffice.org Draw : draw objects;anchoring
+OpenOffice.org Draw : draw objects;arranging within stacks
+OpenOffice.org Draw : draw objects;combining
+OpenOffice.org Draw : draw objects;connecting lines to
+OpenOffice.org Draw : draw objects;converting text to
+OpenOffice.org Draw : draw objects;copying between documents
+OpenOffice.org Draw : draw objects;cross-fading two objects
+OpenOffice.org Draw : draw objects;displaying (Calc)
+OpenOffice.org Draw : draw objects;dropping Gallery pictures
+OpenOffice.org Draw : draw objects;duplicating
+OpenOffice.org Draw : draw objects;flipping
+OpenOffice.org Draw : draw objects;grouping
+OpenOffice.org Draw : draw objects;legends
+OpenOffice.org Draw : draw objects;positioning and resizing
+OpenOffice.org Draw : draw objects;protecting
+OpenOffice.org Draw : draw objects;rotating
+OpenOffice.org Draw : draw objects;slanting
+OpenOffice.org Draw : draw objects;text entry mode
+OpenOffice.org Draw : draw objects;text in
+OpenOffice.org Draw : drawing
+OpenOffice.org Draw : drawing;3D objects
+OpenOffice.org Draw : drawing;freeform lines
+OpenOffice.org Draw : drawing;lines
+OpenOffice.org Draw : drawing;sectors and segments
+OpenOffice.org Draw : Drawing bar
+OpenOffice.org Draw : drawing lines in text
+OpenOffice.org Draw : drawings
+OpenOffice.org Draw : drawings;creating/opening
+OpenOffice.org Draw : drawings;languages
+OpenOffice.org Draw : drawings;printing
+OpenOffice.org Draw : drawings;printing defaults
+OpenOffice.org Draw : drawings;printing in text documents
+OpenOffice.org Draw : drawings;saving
+OpenOffice.org Draw : drawings;saving automatically
+OpenOffice.org Draw : drawings;saving in other formats
+OpenOffice.org Draw : drawings;sending as e-mail
+OpenOffice.org Draw : drawings;shortcut keys
+OpenOffice.org Draw : drawings;showing (Writer)
+OpenOffice.org Draw : drawings;zoom function in
+OpenOffice.org Draw : drawings, see also draw objects
+OpenOffice.org Draw : drop-down lists in form functions
+OpenOffice.org Draw : duplicating draw objects
+OpenOffice.org Draw : e-mail attachments
+OpenOffice.org Draw : Edit File icon
+OpenOffice.org Draw : edit mode
+OpenOffice.org Draw : edit mode;after opening
+OpenOffice.org Draw : edit mode;through Enter key (Calc)
+OpenOffice.org Draw : Edit Points bar
+OpenOffice.org Draw : editing
+OpenOffice.org Draw : editing;chart axes
+OpenOffice.org Draw : editing;chart data
+OpenOffice.org Draw : editing;chart legends
+OpenOffice.org Draw : editing;chart titles
+OpenOffice.org Draw : editing;curves
+OpenOffice.org Draw : editing;data binding of XForms
+OpenOffice.org Draw : editing;database tables and queries
+OpenOffice.org Draw : editing;draw objects
+OpenOffice.org Draw : editing;fields
+OpenOffice.org Draw : editing;Fontwork objects
+OpenOffice.org Draw : editing;glue points
+OpenOffice.org Draw : editing;gradients
+OpenOffice.org Draw : editing;guides and snap points
+OpenOffice.org Draw : editing;hyperlinks
+OpenOffice.org Draw : editing;menus
+OpenOffice.org Draw : editing;notes
+OpenOffice.org Draw : editing;objects
+OpenOffice.org Draw : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Draw : editing;pictures
+OpenOffice.org Draw : editing;reports
+OpenOffice.org Draw : editing;shortcut keys
+OpenOffice.org Draw : editing;slide titles
+OpenOffice.org Draw : editing;tab stops
+OpenOffice.org Draw : editing;templates
+OpenOffice.org Draw : editing;titles
+OpenOffice.org Draw : editing;toolbars
+OpenOffice.org Draw : editing;undoing
+OpenOffice.org Draw : editing;XForms
+OpenOffice.org Draw : editing time of documents
+OpenOffice.org Draw : editors
+OpenOffice.org Draw : editors;formula editor
+OpenOffice.org Draw : editors;ImageMap editor
+OpenOffice.org Draw : effects
+OpenOffice.org Draw : effects;animated slide transitions
+OpenOffice.org Draw : effects;applying to/removing from objects
+OpenOffice.org Draw : effects;font positions
+OpenOffice.org Draw : effects;fonts
+OpenOffice.org Draw : effects;Fontwork icons
+OpenOffice.org Draw : effects;preview
+OpenOffice.org Draw : effects;sounds
+OpenOffice.org Draw : ellipses
+OpenOffice.org Draw : ellipses;segments
+OpenOffice.org Draw : ellipses;toolbars
+OpenOffice.org Draw : empty documents
+OpenOffice.org Draw : empty paragraph removal
+OpenOffice.org Draw : encryption of contents
+OpenOffice.org Draw : entering groups
+OpenOffice.org Draw : entering text from right to left
+OpenOffice.org Draw : equal sign, see also operators
+OpenOffice.org Draw : equations in formula editor
+OpenOffice.org Draw : error bars in charts
+OpenOffice.org Draw : error indicators in charts
+OpenOffice.org Draw : Error Report Tool
+OpenOffice.org Draw : Euro
+OpenOffice.org Draw : Euro;currency formats
+OpenOffice.org Draw : Euro;Euro Converter Wizard
+OpenOffice.org Draw : even/odd pages
+OpenOffice.org Draw : even/odd pages;printing
+OpenOffice.org Draw : events
+OpenOffice.org Draw : events;assigning scripts
+OpenOffice.org Draw : events;controls
+OpenOffice.org Draw : events;customizing
+OpenOffice.org Draw : events;in forms
+OpenOffice.org Draw : Excel
+OpenOffice.org Draw : Excel;saving as
+OpenOffice.org Draw : Excel;search criteria
+OpenOffice.org Draw : exceptions
+OpenOffice.org Draw : exceptions;user-defined dictionaries
+OpenOffice.org Draw : exchanging, see also replacing
+OpenOffice.org Draw : executing
+OpenOffice.org Draw : executing;SQL commands
+OpenOffice.org Draw : exiting
+OpenOffice.org Draw : exiting;by clicking objects
+OpenOffice.org Draw : exiting;groups
+OpenOffice.org Draw : exiting;OpenOffice.org
+OpenOffice.org Draw : expanding
+OpenOffice.org Draw : expanding;slides
+OpenOffice.org Draw : expanding formatting (Calc)
+OpenOffice.org Draw : explorer of data sources
+OpenOffice.org Draw : export filters
+OpenOffice.org Draw : exporting
+OpenOffice.org Draw : exporting;animations to GIF format
+OpenOffice.org Draw : exporting;bitmaps
+OpenOffice.org Draw : exporting;HTML and text documents
+OpenOffice.org Draw : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Draw : exporting;presentations to HTML
+OpenOffice.org Draw : exporting;spreadsheets to text format
+OpenOffice.org Draw : exporting;templates
+OpenOffice.org Draw : exporting;to foreign formats
+OpenOffice.org Draw : exporting;to HTML
+OpenOffice.org Draw : exporting;to Macromedia Flash format
+OpenOffice.org Draw : exporting;to Microsoft Office formats
+OpenOffice.org Draw : exporting;to PDF
+OpenOffice.org Draw : exporting;to PostScript format
+OpenOffice.org Draw : exporting;to XML
+OpenOffice.org Draw : exporting;XML files
+OpenOffice.org Draw : extended tips in Help
+OpenOffice.org Draw : extension mode in text
+OpenOffice.org Draw : extensions
+OpenOffice.org Draw : extensions;Extension Manager
+OpenOffice.org Draw : extensions;file formats
+OpenOffice.org Draw : external keys (Base)
+OpenOffice.org Draw : extrusion objects
+OpenOffice.org Draw : eyedropper tool
+OpenOffice.org Draw : faster printing
+OpenOffice.org Draw : faxes
+OpenOffice.org Draw : faxes;configuring OpenOffice.org
+OpenOffice.org Draw : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Draw : faxes;selecting a fax machine
+OpenOffice.org Draw : faxes;sending
+OpenOffice.org Draw : faxes;wizards
+OpenOffice.org Draw : fields
+OpenOffice.org Draw : fields;authors
+OpenOffice.org Draw : fields;database tables
+OpenOffice.org Draw : fields;dates (fixed)
+OpenOffice.org Draw : fields;dates (variable)
+OpenOffice.org Draw : fields;displaying field codes (Writer)
+OpenOffice.org Draw : fields;editing
+OpenOffice.org Draw : fields;file names
+OpenOffice.org Draw : fields;formatted fields
+OpenOffice.org Draw : fields;formatting
+OpenOffice.org Draw : fields;in slides
+OpenOffice.org Draw : fields;page numbers
+OpenOffice.org Draw : fields;times (fixed)
+OpenOffice.org Draw : fields;times (variable)
+OpenOffice.org Draw : fields;updating automatically (Writer)
+OpenOffice.org Draw : file associations for Microsoft Office
+OpenOffice.org Draw : file filters
+OpenOffice.org Draw : file filters;mobile devices
+OpenOffice.org Draw : file filters;XML
+OpenOffice.org Draw : file formats
+OpenOffice.org Draw : file formats;changing OpenOffice.org defaults
+OpenOffice.org Draw : file formats;OpenDocument/XML
+OpenOffice.org Draw : file formats;saving always in other formats
+OpenOffice.org Draw : file selection button
+OpenOffice.org Draw : file sharing options for current document
+OpenOffice.org Draw : files
+OpenOffice.org Draw : files;filters and formats
+OpenOffice.org Draw : files;importing
+OpenOffice.org Draw : files;inserting
+OpenOffice.org Draw : files;inserting pictures
+OpenOffice.org Draw : files;opening
+OpenOffice.org Draw : files;opening with placeholders
+OpenOffice.org Draw : files;properties
+OpenOffice.org Draw : files;saving
+OpenOffice.org Draw : files;saving automatically
+OpenOffice.org Draw : files;saving in other formats
+OpenOffice.org Draw : files;sending as e-mail
+OpenOffice.org Draw : files;version numbers
+OpenOffice.org Draw : files and folders in OpenOffice.org
+OpenOffice.org Draw : fill characters with tabulators
+OpenOffice.org Draw : fill colors for areas
+OpenOffice.org Draw : fill format mode
+OpenOffice.org Draw : fill format mode;styles
+OpenOffice.org Draw : fill patterns for areas
+OpenOffice.org Draw : filter conditions
+OpenOffice.org Draw : filter conditions;connecting
+OpenOffice.org Draw : filter conditions;in queries (Base)
+OpenOffice.org Draw : filtering
+OpenOffice.org Draw : filtering;data in databases
+OpenOffice.org Draw : filtering;data in forms
+OpenOffice.org Draw : filters
+OpenOffice.org Draw : filters;comparison operators
+OpenOffice.org Draw : filters;for import and export
+OpenOffice.org Draw : filters;Navigator
+OpenOffice.org Draw : filters;pictures
+OpenOffice.org Draw : filters;XML filter settings
+OpenOffice.org Draw : Find tab in Help
+OpenOffice.org Draw : finding
+OpenOffice.org Draw : finding;in all sheets
+OpenOffice.org Draw : finding;records in form documents
+OpenOffice.org Draw : finding;selections
+OpenOffice.org Draw : finding;similarity search
+OpenOffice.org Draw : fitting to pages
+OpenOffice.org Draw : fitting to pages;individual slides
+OpenOffice.org Draw : fitting to pages;print settings in Math
+OpenOffice.org Draw : fitting to pages;print settings in presentations
+OpenOffice.org Draw : fixed text
+OpenOffice.org Draw : fixed text;form functions
+OpenOffice.org Draw : fixing toolbars
+OpenOffice.org Draw : flipping around a flip line
+OpenOffice.org Draw : flipping draw objects
+OpenOffice.org Draw : floating frames in HTML documents
+OpenOffice.org Draw : floating text
+OpenOffice.org Draw : floating toolbars
+OpenOffice.org Draw : flowcharts
+OpenOffice.org Draw : focus of controls
+OpenOffice.org Draw : folder creation
+OpenOffice.org Draw : font lists
+OpenOffice.org Draw : font name box
+OpenOffice.org Draw : font sizes
+OpenOffice.org Draw : font sizes;bullets
+OpenOffice.org Draw : font sizes;relative changes
+OpenOffice.org Draw : font sizes;scaling on screen
+OpenOffice.org Draw : font sizes;text
+OpenOffice.org Draw : fonts
+OpenOffice.org Draw : fonts;adding under UNIX
+OpenOffice.org Draw : fonts;changing in templates
+OpenOffice.org Draw : fonts;colors
+OpenOffice.org Draw : fonts;default settings
+OpenOffice.org Draw : fonts;effects
+OpenOffice.org Draw : fonts;for HTML and Basic
+OpenOffice.org Draw : fonts;formats
+OpenOffice.org Draw : fonts;outlines
+OpenOffice.org Draw : fonts;positions in text
+OpenOffice.org Draw : fonts;shadows
+OpenOffice.org Draw : fonts;specifying several
+OpenOffice.org Draw : fonts;strikethrough
+OpenOffice.org Draw : fonts;styles
+OpenOffice.org Draw : fonts;text objects
+OpenOffice.org Draw : Fontwork icons
+OpenOffice.org Draw : footers
+OpenOffice.org Draw : footers;backgrounds
+OpenOffice.org Draw : footers;slide masters
+OpenOffice.org Draw : footers;slides
+OpenOffice.org Draw : form controls
+OpenOffice.org Draw : form controls;assigning macros
+OpenOffice.org Draw : form controls;protecting
+OpenOffice.org Draw : form controls;toolbars
+OpenOffice.org Draw : form fields
+OpenOffice.org Draw : form filters
+OpenOffice.org Draw : Form Navigator
+OpenOffice.org Draw : format codes
+OpenOffice.org Draw : format codes;numbers
+OpenOffice.org Draw : format filling printing in OpenOffice.org Math
+OpenOffice.org Draw : Format Paintbrush
+OpenOffice.org Draw : formats
+OpenOffice.org Draw : formats;Asian layout
+OpenOffice.org Draw : formats;fonts
+OpenOffice.org Draw : formats;maximizing page formats
+OpenOffice.org Draw : formats;number and currency formats
+OpenOffice.org Draw : formats;of currencies/date/time
+OpenOffice.org Draw : formats;on opening and saving
+OpenOffice.org Draw : formats;pasting in special formats
+OpenOffice.org Draw : formats;positions
+OpenOffice.org Draw : formats;tabulators
+OpenOffice.org Draw : formatted fields
+OpenOffice.org Draw : formatted fields;form functions
+OpenOffice.org Draw : formatted fields;properties
+OpenOffice.org Draw : formatting
+OpenOffice.org Draw : formatting;Asian typography
+OpenOffice.org Draw : formatting;axes in charts
+OpenOffice.org Draw : formatting;chart areas
+OpenOffice.org Draw : formatting;chart floors
+OpenOffice.org Draw : formatting;chart legends
+OpenOffice.org Draw : formatting;chart titles
+OpenOffice.org Draw : formatting;chart walls
+OpenOffice.org Draw : formatting;copying
+OpenOffice.org Draw : formatting;definition
+OpenOffice.org Draw : formatting;expanding (Calc)
+OpenOffice.org Draw : formatting;fields
+OpenOffice.org Draw : formatting;font effects
+OpenOffice.org Draw : formatting;hyperlinks
+OpenOffice.org Draw : formatting;pages
+OpenOffice.org Draw : formatting;printer metrics (Writer)
+OpenOffice.org Draw : formatting;slides
+OpenOffice.org Draw : formatting;slides headings
+OpenOffice.org Draw : formatting;undoing
+OpenOffice.org Draw : formatting;undoing when writing
+OpenOffice.org Draw : forms
+OpenOffice.org Draw : forms;browsing
+OpenOffice.org Draw : forms;Combo Box/List Box Wizard
+OpenOffice.org Draw : forms;creating
+OpenOffice.org Draw : forms;data
+OpenOffice.org Draw : forms;designing (Base)
+OpenOffice.org Draw : forms;events
+OpenOffice.org Draw : forms;filtering data
+OpenOffice.org Draw : forms;finding records
+OpenOffice.org Draw : forms;focus after opening
+OpenOffice.org Draw : forms;general information (Base)
+OpenOffice.org Draw : forms;grouping controls
+OpenOffice.org Draw : forms;HTML filters
+OpenOffice.org Draw : forms;inserting
+OpenOffice.org Draw : forms;Navigator
+OpenOffice.org Draw : forms;opening in design mode
+OpenOffice.org Draw : forms;properties
+OpenOffice.org Draw : forms;sorting data
+OpenOffice.org Draw : forms;subforms
+OpenOffice.org Draw : forms;wizards
+OpenOffice.org Draw : forms;XForms
+OpenOffice.org Draw : formula texts
+OpenOffice.org Draw : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Draw : formulas
+OpenOffice.org Draw : formulas;new
+OpenOffice.org Draw : formulas;starting formula editor
+OpenOffice.org Draw : formulas in reports
+OpenOffice.org Draw : formulas in reports;editing
+OpenOffice.org Draw : forums and support
+OpenOffice.org Draw : frames
+OpenOffice.org Draw : frames;around paragraphs
+OpenOffice.org Draw : frames;around tables
+OpenOffice.org Draw : frames;AutoCorrect function
+OpenOffice.org Draw : frames;backgrounds
+OpenOffice.org Draw : frames;captions (Writer)
+OpenOffice.org Draw : frames;printing in OpenOffice.org Math
+OpenOffice.org Draw : frames;protecting
+OpenOffice.org Draw : frames;selection frames
+OpenOffice.org Draw : frames;text fitting to frames
+OpenOffice.org Draw : freeform lines
+OpenOffice.org Draw : freeform lines;draw functions
+OpenOffice.org Draw : freeform lines;drawing
+OpenOffice.org Draw : FTP
+OpenOffice.org Draw : FTP;opening documents
+OpenOffice.org Draw : FTP;saving documents
+OpenOffice.org Draw : full joins (Base)
+OpenOffice.org Draw : full screen view
+OpenOffice.org Draw : full-text search in Help
+OpenOffice.org Draw : functions in reports
+OpenOffice.org Draw : functions in reports;editing
+OpenOffice.org Draw : Gallery
+OpenOffice.org Draw : Gallery;adding pictures
+OpenOffice.org Draw : Gallery;dragging pictures to draw objects
+OpenOffice.org Draw : Gallery;hiding/showing
+OpenOffice.org Draw : Gallery;inserting pictures from
+OpenOffice.org Draw : geometric forms
+OpenOffice.org Draw : German spellcheck
+OpenOffice.org Draw : get method for form transmissions
+OpenOffice.org Draw : getting support
+OpenOffice.org Draw : GIF format
+OpenOffice.org Draw : GIF images
+OpenOffice.org Draw : GIF images;animating
+OpenOffice.org Draw : GIF images;replacing colors
+OpenOffice.org Draw : glossaries
+OpenOffice.org Draw : glossaries;common terms
+OpenOffice.org Draw : glossaries;Internet terms
+OpenOffice.org Draw : glue points
+OpenOffice.org Draw : glue points;editing
+OpenOffice.org Draw : glue points;inserting
+OpenOffice.org Draw : gradients
+OpenOffice.org Draw : gradients;applying and defining
+OpenOffice.org Draw : gradients;defining colors
+OpenOffice.org Draw : gradients;loading lists
+OpenOffice.org Draw : gradients;transparent
+OpenOffice.org Draw : gradients off for faster printing
+OpenOffice.org Draw : graphical text art
+OpenOffice.org Draw : graphics
+OpenOffice.org Draw : graphics;cache
+OpenOffice.org Draw : graphics;protecting
+OpenOffice.org Draw : graphics, see also pictures
+OpenOffice.org Draw : grayscale display
+OpenOffice.org Draw : grayscale printing
+OpenOffice.org Draw : grid controls
+OpenOffice.org Draw : grid controls;form functions
+OpenOffice.org Draw : grids
+OpenOffice.org Draw : grids;defaults (Writer/Calc)
+OpenOffice.org Draw : grids;display options (Impress/Draw)
+OpenOffice.org Draw : grids;displaying lines (Calc)
+OpenOffice.org Draw : grids;formatting axes
+OpenOffice.org Draw : grids;inserting in charts
+OpenOffice.org Draw : group box creation
+OpenOffice.org Draw : grouping
+OpenOffice.org Draw : grouping;draw objects
+OpenOffice.org Draw : groups
+OpenOffice.org Draw : groups;entering/exiting/ungrouping
+OpenOffice.org Draw : groups;naming
+OpenOffice.org Draw : groups;of controls
+OpenOffice.org Draw : guides
+OpenOffice.org Draw : guides;display options (Impress/Draw)
+OpenOffice.org Draw : guides;displaying when moving objects (Impress)
+OpenOffice.org Draw : guides;editing
+OpenOffice.org Draw : guides;inserting
+OpenOffice.org Draw : guides;show snap lines icon
+OpenOffice.org Draw : guides;showing (Calc)
+OpenOffice.org Draw : guides;showing when moving frames (Writer)
+OpenOffice.org Draw : gutter
+OpenOffice.org Draw : half-spheres
+OpenOffice.org Draw : hand icon for moving slides
+OpenOffice.org Draw : handles
+OpenOffice.org Draw : handles;displaying (Writer)
+OpenOffice.org Draw : handles;large
+OpenOffice.org Draw : handles;scaling
+OpenOffice.org Draw : handles;showing simple/large handles (Calc)
+OpenOffice.org Draw : handles;simple
+OpenOffice.org Draw : handout printing
+OpenOffice.org Draw : Hangul/Hanja
+OpenOffice.org Draw : hatching
+OpenOffice.org Draw : hatching
+OpenOffice.org Draw : hatching;loading lists
+OpenOffice.org Draw : headers
+OpenOffice.org Draw : headers;backgrounds
+OpenOffice.org Draw : headers and footers
+OpenOffice.org Draw : headers and footers;master layouts
+OpenOffice.org Draw : headers and footers;slide masters
+OpenOffice.org Draw : headers and footers;slides
+OpenOffice.org Draw : headings
+OpenOffice.org Draw : headings;entering as text box
+OpenOffice.org Draw : Hebrew
+OpenOffice.org Draw : Hebrew;entering text
+OpenOffice.org Draw : Hebrew;language settings
+OpenOffice.org Draw : Help
+OpenOffice.org Draw : Help;bookmarks
+OpenOffice.org Draw : Help;extended tips on/off
+OpenOffice.org Draw : Help;full-text search
+OpenOffice.org Draw : Help;Help tips
+OpenOffice.org Draw : Help;keywords
+OpenOffice.org Draw : Help;navigation pane showing/hiding
+OpenOffice.org Draw : Help;style sheets
+OpenOffice.org Draw : Help;topics
+OpenOffice.org Draw : Help Agent
+OpenOffice.org Draw : Help Agent;help
+OpenOffice.org Draw : Help Agent;options
+OpenOffice.org Draw : Help tips
+OpenOffice.org Draw : Help tips;hiding
+OpenOffice.org Draw : hidden controls in Form Navigator
+OpenOffice.org Draw : hidden fields display (Writer)
+OpenOffice.org Draw : hidden pages
+OpenOffice.org Draw : hidden pages;printing in presentations
+OpenOffice.org Draw : hidden pages;showing
+OpenOffice.org Draw : hidden text
+OpenOffice.org Draw : hidden text;showing (Writer)
+OpenOffice.org Draw : hiding
+OpenOffice.org Draw : hiding;changes
+OpenOffice.org Draw : hiding;chart legends
+OpenOffice.org Draw : hiding;docked windows
+OpenOffice.org Draw : hiding;layers
+OpenOffice.org Draw : hiding;levels
+OpenOffice.org Draw : hiding;navigation pane in Help window
+OpenOffice.org Draw : hiding;slides
+OpenOffice.org Draw : hiding;subpoints
+OpenOffice.org Draw : high contrast mode
+OpenOffice.org Draw : Hindi
+OpenOffice.org Draw : Hindi;entering text
+OpenOffice.org Draw : Hindi;language settings
+OpenOffice.org Draw : horizontal scrollbars (Writer)
+OpenOffice.org Draw : hot spots in flowcharts
+OpenOffice.org Draw : hotspots
+OpenOffice.org Draw : HowTos for charts
+OpenOffice.org Draw : Howtos for Draw
+OpenOffice.org Draw : HTML
+OpenOffice.org Draw : HTML;definition
+OpenOffice.org Draw : HTML;export character set
+OpenOffice.org Draw : HTML;exporting from presentations
+OpenOffice.org Draw : HTML;fonts for source display
+OpenOffice.org Draw : HTML;importing into presentations
+OpenOffice.org Draw : HTML;importing META tags
+OpenOffice.org Draw : HTML;inserting files
+OpenOffice.org Draw : HTML;live presentations
+OpenOffice.org Draw : HTML documents
+OpenOffice.org Draw : HTML documents;auto reloading
+OpenOffice.org Draw : HTML documents;importing/exporting
+OpenOffice.org Draw : HTML documents;META tags in
+OpenOffice.org Draw : HTML documents;new
+OpenOffice.org Draw : HTML documents;source text
+OpenOffice.org Draw : hyperlinks
+OpenOffice.org Draw : hyperlinks;assigning macros
+OpenOffice.org Draw : hyperlinks;character formats
+OpenOffice.org Draw : hyperlinks;definition
+OpenOffice.org Draw : hyperlinks;deleting
+OpenOffice.org Draw : hyperlinks;editing
+OpenOffice.org Draw : hyperlinks;inserting
+OpenOffice.org Draw : hyperlinks;relative and absolute
+OpenOffice.org Draw : hyperlinks;turning off automatic recognition
+OpenOffice.org Draw : hyperlinks, see also links
+OpenOffice.org Draw : hyphenation
+OpenOffice.org Draw : hyphenation;activating for a language
+OpenOffice.org Draw : hyphenation;minimal number of characters
+OpenOffice.org Draw : hyphens
+OpenOffice.org Draw : hyphens;displaying custom (Writer)
+OpenOffice.org Draw : hyphens;inserting custom
+OpenOffice.org Draw : icon bars, see toolbars
+OpenOffice.org Draw : icon sizes
+OpenOffice.org Draw : ignore list for spellcheck
+OpenOffice.org Draw : illumination
+OpenOffice.org Draw : illumination;3D charts
+OpenOffice.org Draw : illustrations, see pictures
+OpenOffice.org Draw : image button creation
+OpenOffice.org Draw : image control creation
+OpenOffice.org Draw : ImageMap
+OpenOffice.org Draw : ImageMap;definition
+OpenOffice.org Draw : ImageMap;editor
+OpenOffice.org Draw : images
+OpenOffice.org Draw : images;ImageMap
+OpenOffice.org Draw : images;inserting
+OpenOffice.org Draw : images;inserting and editing bitmaps
+OpenOffice.org Draw : images, see also pictures
+OpenOffice.org Draw : IME
+OpenOffice.org Draw : IME;definition
+OpenOffice.org Draw : IME;showing/hiding
+OpenOffice.org Draw : import filters
+OpenOffice.org Draw : import restrictions for Microsoft Office
+OpenOffice.org Draw : importing
+OpenOffice.org Draw : importing;bitmaps
+OpenOffice.org Draw : importing;compatibility settings for text import
+OpenOffice.org Draw : importing;databases
+OpenOffice.org Draw : importing;documents in other formats
+OpenOffice.org Draw : importing;from XML
+OpenOffice.org Draw : importing;HTML and text documents
+OpenOffice.org Draw : importing;HTML with META tags
+OpenOffice.org Draw : importing;Microsoft Office documents with VBA code
+OpenOffice.org Draw : importing;presentations with HTML
+OpenOffice.org Draw : importing;tables in text format
+OpenOffice.org Draw : importing;templates
+OpenOffice.org Draw : in front of object command
+OpenOffice.org Draw : inches
+OpenOffice.org Draw : including spreadsheets
+OpenOffice.org Draw : increasing sizes of views
+OpenOffice.org Draw : Index tab in Help
+OpenOffice.org Draw : indexes
+OpenOffice.org Draw : indexes;backgrounds
+OpenOffice.org Draw : indexes;showing/hiding Help index tab
+OpenOffice.org Draw : indicator lines in text
+OpenOffice.org Draw : inner joins (Base)
+OpenOffice.org Draw : input method window
+OpenOffice.org Draw : insert mode for entering text
+OpenOffice.org Draw : inserting
+OpenOffice.org Draw : inserting;3D objects
+OpenOffice.org Draw : inserting;arrows
+OpenOffice.org Draw : inserting;buttons in toolbars
+OpenOffice.org Draw : inserting;callouts in presentations
+OpenOffice.org Draw : inserting;cell ranges from spreadsheets
+OpenOffice.org Draw : inserting;charts
+OpenOffice.org Draw : inserting;clipboard options
+OpenOffice.org Draw : inserting;data from text documents
+OpenOffice.org Draw : inserting;datasource records in spreadsheets
+OpenOffice.org Draw : inserting;drawings
+OpenOffice.org Draw : inserting;ellipses
+OpenOffice.org Draw : inserting;files
+OpenOffice.org Draw : inserting;floating frames
+OpenOffice.org Draw : inserting;Fontwork objects
+OpenOffice.org Draw : inserting;form fields
+OpenOffice.org Draw : inserting;glue points
+OpenOffice.org Draw : inserting;headers/footers in all slides
+OpenOffice.org Draw : inserting;hyperlinks
+OpenOffice.org Draw : inserting;layers
+OpenOffice.org Draw : inserting;line breaks in cells
+OpenOffice.org Draw : inserting;lines
+OpenOffice.org Draw : inserting;movies/sounds
+OpenOffice.org Draw : inserting;new text tables defaults
+OpenOffice.org Draw : inserting;notes
+OpenOffice.org Draw : inserting;objects from files
+OpenOffice.org Draw : inserting;objects from Gallery
+OpenOffice.org Draw : inserting;OLE objects
+OpenOffice.org Draw : inserting;paragraph borders
+OpenOffice.org Draw : inserting;paragraph bullets
+OpenOffice.org Draw : inserting;pictures
+OpenOffice.org Draw : inserting;pictures in Gallery
+OpenOffice.org Draw : inserting;plug-ins
+OpenOffice.org Draw : inserting;polygons
+OpenOffice.org Draw : inserting;push buttons
+OpenOffice.org Draw : inserting;rectangles
+OpenOffice.org Draw : inserting;slides
+OpenOffice.org Draw : inserting;slides as links
+OpenOffice.org Draw : inserting;slides from files
+OpenOffice.org Draw : inserting;special characters
+OpenOffice.org Draw : inserting;tab stops
+OpenOffice.org Draw : inserting;text frames
+OpenOffice.org Draw : inserting;text in presentations
+OpenOffice.org Draw : inserting;textures on chart bars
+OpenOffice.org Draw : installing
+OpenOffice.org Draw : installing;ActiveX control
+OpenOffice.org Draw : installing;mobile device filters
+OpenOffice.org Draw : installing;UNO components
+OpenOffice.org Draw : installing;XML filters
+OpenOffice.org Draw : instructions
+OpenOffice.org Draw : instructions;general
+OpenOffice.org Draw : instructions;OpenOffice.org Draw
+OpenOffice.org Draw : instructions;OpenOffice.org Impress
+OpenOffice.org Draw : interactions
+OpenOffice.org Draw : interactions;hot spots
+OpenOffice.org Draw : interactions;objects in interactive presentations
+OpenOffice.org Draw : interactions;preview
+OpenOffice.org Draw : Internet
+OpenOffice.org Draw : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Draw : Internet;presentations
+OpenOffice.org Draw : Internet;starting searches
+OpenOffice.org Draw : Internet;turning off recognition of addresses
+OpenOffice.org Draw : Internet glossary
+OpenOffice.org Draw : intersecting draw objects
+OpenOffice.org Draw : invert filter
+OpenOffice.org Draw : invisible areas
+OpenOffice.org Draw : italic text
+OpenOffice.org Draw : iterative references in spreadsheets
+OpenOffice.org Draw : Java
+OpenOffice.org Draw : Java;definition
+OpenOffice.org Draw : Java;setting options
+OpenOffice.org Draw : JDBC
+OpenOffice.org Draw : JDBC;databases (Base)
+OpenOffice.org Draw : JDBC;definition
+OpenOffice.org Draw : joining
+OpenOffice.org Draw : joining;3D objects
+OpenOffice.org Draw : joining;paragraphs
+OpenOffice.org Draw : joining;tables (Base)
+OpenOffice.org Draw : joins in databases (Base)
+OpenOffice.org Draw : justifying text
+OpenOffice.org Draw : kerning
+OpenOffice.org Draw : kerning;Asian texts
+OpenOffice.org Draw : kerning;definition
+OpenOffice.org Draw : kerning;in characters
+OpenOffice.org Draw : key fields for relations (Base)
+OpenOffice.org Draw : keyboard
+OpenOffice.org Draw : keyboard;assigning/editing shortcut keys
+OpenOffice.org Draw : keyboard;general commands
+OpenOffice.org Draw : keyboard;removing numbering
+OpenOffice.org Draw : keyboard;zooming
+OpenOffice.org Draw : keys
+OpenOffice.org Draw : keys;adding push buttons
+OpenOffice.org Draw : keys;primary keys (Base)
+OpenOffice.org Draw : kiosk export
+OpenOffice.org Draw : labels
+OpenOffice.org Draw : labels;creating and synchronizing
+OpenOffice.org Draw : labels;for charts
+OpenOffice.org Draw : labels;for draw objects
+OpenOffice.org Draw : labels;form functions
+OpenOffice.org Draw : labels;from databases
+OpenOffice.org Draw : labels, see also names/callouts
+OpenOffice.org Draw : languages
+OpenOffice.org Draw : languages;activating modules
+OpenOffice.org Draw : languages;Asian support
+OpenOffice.org Draw : languages;complex text layout
+OpenOffice.org Draw : languages;locale settings
+OpenOffice.org Draw : languages;selecting for text
+OpenOffice.org Draw : languages;setting options
+OpenOffice.org Draw : languages;spellcheck
+OpenOffice.org Draw : languages;spellchecking and formatting
+OpenOffice.org Draw : large handles (Writer)
+OpenOffice.org Draw : large icons
+OpenOffice.org Draw : layer arrangement
+OpenOffice.org Draw : layers
+OpenOffice.org Draw : layers;definition
+OpenOffice.org Draw : layers;deleting
+OpenOffice.org Draw : layers;inserting and editing
+OpenOffice.org Draw : layers;moving objects
+OpenOffice.org Draw : layers;renaming
+OpenOffice.org Draw : layers;working with
+OpenOffice.org Draw : layout
+OpenOffice.org Draw : layout;importing Word documents
+OpenOffice.org Draw : layout;pages
+OpenOffice.org Draw : layout;printing handouts
+OpenOffice.org Draw : LDAP server
+OpenOffice.org Draw : LDAP server;address books (Base)
+OpenOffice.org Draw : LDAP server;sign on options
+OpenOffice.org Draw : leading between paragraphs
+OpenOffice.org Draw : left alignment of paragraphs
+OpenOffice.org Draw : left joins (Base)
+OpenOffice.org Draw : legends
+OpenOffice.org Draw : legends;charts
+OpenOffice.org Draw : legends;draw objects
+OpenOffice.org Draw : legends;drawings
+OpenOffice.org Draw : legends;rounding corners
+OpenOffice.org Draw : Letter Wizard
+OpenOffice.org Draw : levels
+OpenOffice.org Draw : levels;depth stagger
+OpenOffice.org Draw : levels;hiding
+OpenOffice.org Draw : levels;showing
+OpenOffice.org Draw : limits of tables (Writer)
+OpenOffice.org Draw : line breaks
+OpenOffice.org Draw : line breaks;in cells
+OpenOffice.org Draw : line charts
+OpenOffice.org Draw : line spacing
+OpenOffice.org Draw : line spacing;context menu in paragraphs
+OpenOffice.org Draw : line spacing;paragraph
+OpenOffice.org Draw : line styles
+OpenOffice.org Draw : line styles;applying
+OpenOffice.org Draw : line styles;defining
+OpenOffice.org Draw : line styles;loading
+OpenOffice.org Draw : lines
+OpenOffice.org Draw : lines;about line ends
+OpenOffice.org Draw : lines;connecting objects
+OpenOffice.org Draw : lines;defining ends
+OpenOffice.org Draw : lines;draw functions
+OpenOffice.org Draw : lines;drawing
+OpenOffice.org Draw : lines;drawing in text
+OpenOffice.org Draw : lines;editing points
+OpenOffice.org Draw : lines;inserting
+OpenOffice.org Draw : lines;removing automatic lines
+OpenOffice.org Draw : lines of text
+OpenOffice.org Draw : lines of text;alignment
+OpenOffice.org Draw : links
+OpenOffice.org Draw : links;between cells and controls
+OpenOffice.org Draw : links;by drag and drop
+OpenOffice.org Draw : links;character formats
+OpenOffice.org Draw : links;definition
+OpenOffice.org Draw : links;editing hyperlinks
+OpenOffice.org Draw : links;inserting
+OpenOffice.org Draw : links;modifying
+OpenOffice.org Draw : links;opening files with
+OpenOffice.org Draw : links;relational databases (Base)
+OpenOffice.org Draw : links;turning off automatic recognition
+OpenOffice.org Draw : links;updating options (Writer)
+OpenOffice.org Draw : links;updating specific links
+OpenOffice.org Draw : list box creation
+OpenOffice.org Draw : lists
+OpenOffice.org Draw : lists;animations
+OpenOffice.org Draw : lists;data assigned to controls
+OpenOffice.org Draw : lists;registered databases (Base)
+OpenOffice.org Draw : lists;regular expressions
+OpenOffice.org Draw : live presentations on the Internet
+OpenOffice.org Draw : loading
+OpenOffice.org Draw : loading;arrow and line styles
+OpenOffice.org Draw : loading;colors/gradients/hatchings
+OpenOffice.org Draw : loading;documents
+OpenOffice.org Draw : loading;documents from other formats
+OpenOffice.org Draw : loading;HTML documents, automatically
+OpenOffice.org Draw : loading;Microsoft Office documents with VBA code
+OpenOffice.org Draw : loading;reloading
+OpenOffice.org Draw : loading;XML files
+OpenOffice.org Draw : locale settings
+OpenOffice.org Draw : locking layers
+OpenOffice.org Draw : logarithmic scaling along axes
+OpenOffice.org Draw : lowercase letters
+OpenOffice.org Draw : lowercase letters;font effects
+OpenOffice.org Draw : Macromedia Flash export
+OpenOffice.org Draw : macros
+OpenOffice.org Draw : macros;assigning to events in forms
+OpenOffice.org Draw : macros;in MS Office documents
+OpenOffice.org Draw : macros;interrupting
+OpenOffice.org Draw : macros;organizing
+OpenOffice.org Draw : macros;recording
+OpenOffice.org Draw : macros;running in presentations
+OpenOffice.org Draw : macros;security
+OpenOffice.org Draw : macros;security warning dialog
+OpenOffice.org Draw : macros;selecting security warnings
+OpenOffice.org Draw : magnetic lines in presentations
+OpenOffice.org Draw : magnifiers
+OpenOffice.org Draw : margins
+OpenOffice.org Draw : margins;pages
+OpenOffice.org Draw : margins;setting with the mouse
+OpenOffice.org Draw : margins;shadows
+OpenOffice.org Draw : marking changes
+OpenOffice.org Draw : marking, see selecting
+OpenOffice.org Draw : master layouts with headers and footers
+OpenOffice.org Draw : master pages, see slide masters
+OpenOffice.org Draw : master views
+OpenOffice.org Draw : Math formula editor
+OpenOffice.org Draw : mean value lines in charts
+OpenOffice.org Draw : measurement units
+OpenOffice.org Draw : measurement units;changing on rulers
+OpenOffice.org Draw : measurement units;converting
+OpenOffice.org Draw : measurement units;selecting
+OpenOffice.org Draw : Media Player window
+OpenOffice.org Draw : menus
+OpenOffice.org Draw : menus;activating context menus
+OpenOffice.org Draw : menus;assigning macros
+OpenOffice.org Draw : menus;customizing
+OpenOffice.org Draw : menus;inactive menu items
+OpenOffice.org Draw : merging
+OpenOffice.org Draw : merging;documents
+OpenOffice.org Draw : merging;draw objects
+OpenOffice.org Draw : META tags
+OpenOffice.org Draw : metafiles
+OpenOffice.org Draw : metafiles;converting to
+OpenOffice.org Draw : metafiles;replacing colors
+OpenOffice.org Draw : metrics
+OpenOffice.org Draw : metrics;converting
+OpenOffice.org Draw : metrics;document formatting (Writer)
+OpenOffice.org Draw : metrics;in sheets
+OpenOffice.org Draw : Microsoft Office
+OpenOffice.org Draw : Microsoft Office;Access databases (base)
+OpenOffice.org Draw : Microsoft Office;as standard file format
+OpenOffice.org Draw : Microsoft Office;document import restrictions
+OpenOffice.org Draw : Microsoft Office;feature comparisons
+OpenOffice.org Draw : Microsoft Office;importing password protected files
+OpenOffice.org Draw : Microsoft Office;importing Word documents
+OpenOffice.org Draw : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Draw : Microsoft Office;new users information
+OpenOffice.org Draw : Microsoft Office;opening Microsoft documents
+OpenOffice.org Draw : Microsoft Office;reassigning document types
+OpenOffice.org Draw : mirroring objects
+OpenOffice.org Draw : mobile device filters
+OpenOffice.org Draw : models in XForms
+OpenOffice.org Draw : modifying, see changing
+OpenOffice.org Draw : more controls
+OpenOffice.org Draw : mosaic filter
+OpenOffice.org Draw : motion paths
+OpenOffice.org Draw : mouse
+OpenOffice.org Draw : mouse;pointers when using drag and drop
+OpenOffice.org Draw : mouse;positioning
+OpenOffice.org Draw : moving
+OpenOffice.org Draw : moving;between layers
+OpenOffice.org Draw : moving;objects in slides
+OpenOffice.org Draw : moving;tab stops on ruler
+OpenOffice.org Draw : moving;toolbars
+OpenOffice.org Draw : moving;using guide lines in presentations
+OpenOffice.org Draw : MS ADO interface (Base)
+OpenOffice.org Draw : multi-line titles in forms
+OpenOffice.org Draw : multiple documents
+OpenOffice.org Draw : multiple documents;opening
+OpenOffice.org Draw : multiple monitors
+OpenOffice.org Draw : multiple selection
+OpenOffice.org Draw : multiplying draw objects
+OpenOffice.org Draw : music
+OpenOffice.org Draw : music;inserting
+OpenOffice.org Draw : My Documents folder
+OpenOffice.org Draw : My Documents folder;changing work directory
+OpenOffice.org Draw : My Documents folder;opening
+OpenOffice.org Draw : MySQL databases (Base)
+OpenOffice.org Draw : names
+OpenOffice.org Draw : names;multi-line titles
+OpenOffice.org Draw : names;objects
+OpenOffice.org Draw : names, see also labels/callouts
+OpenOffice.org Draw : namespace organization in XForms
+OpenOffice.org Draw : native SQL (Base)
+OpenOffice.org Draw : navigating
+OpenOffice.org Draw : navigating;in documents
+OpenOffice.org Draw : Navigation bar
+OpenOffice.org Draw : Navigation bar;controls
+OpenOffice.org Draw : Navigation bar;forms
+OpenOffice.org Draw : Navigator
+OpenOffice.org Draw : Navigator;contents as lists
+OpenOffice.org Draw : Navigator;docking
+OpenOffice.org Draw : Navigator;notes
+OpenOffice.org Draw : Navigator;presentations
+OpenOffice.org Draw : Navigator;working with
+OpenOffice.org Draw : net charts
+OpenOffice.org Draw : network identity options
+OpenOffice.org Draw : new databases
+OpenOffice.org Draw : new documents
+OpenOffice.org Draw : new German spellcheck
+OpenOffice.org Draw : new lines in cells
+OpenOffice.org Draw : new windows
+OpenOffice.org Draw : non-breaking dashes
+OpenOffice.org Draw : non-breaking spaces (Writer)
+OpenOffice.org Draw : non-printing characters (Writer)
+OpenOffice.org Draw : normal view
+OpenOffice.org Draw : normal view;backgrounds
+OpenOffice.org Draw : normal view;presentations
+OpenOffice.org Draw : notes
+OpenOffice.org Draw : notes;adding to slides
+OpenOffice.org Draw : notes;default formatting
+OpenOffice.org Draw : notes;displaying (Calc)
+OpenOffice.org Draw : notes;inserting/editing/deleting/printing
+OpenOffice.org Draw : notes;printing in presentations
+OpenOffice.org Draw : notes;printing in text
+OpenOffice.org Draw : number formats
+OpenOffice.org Draw : number formats;codes
+OpenOffice.org Draw : number formats;formats
+OpenOffice.org Draw : number formats;recognition in text tables
+OpenOffice.org Draw : number of pages
+OpenOffice.org Draw : number of sheets
+OpenOffice.org Draw : number of tables
+OpenOffice.org Draw : numbering
+OpenOffice.org Draw : numbering;options
+OpenOffice.org Draw : numbering;paragraphs
+OpenOffice.org Draw : numbering;turning off
+OpenOffice.org Draw : numbering;using automatically
+OpenOffice.org Draw : numbers
+OpenOffice.org Draw : numbers;date, time and currency formats
+OpenOffice.org Draw : numbers;decimal places (Calc)
+OpenOffice.org Draw : numerical fields in forms
+OpenOffice.org Draw : object bars
+OpenOffice.org Draw : object bars;editing glue points
+OpenOffice.org Draw : objects
+OpenOffice.org Draw : objects;aligning
+OpenOffice.org Draw : objects;always moveable (Impress/Draw)
+OpenOffice.org Draw : objects;arranging within stacks
+OpenOffice.org Draw : objects;behind object command
+OpenOffice.org Draw : objects;breaking connections
+OpenOffice.org Draw : objects;copying when moving in presentations
+OpenOffice.org Draw : objects;definition
+OpenOffice.org Draw : objects;displaying in spreadsheets
+OpenOffice.org Draw : objects;displaying in text documents
+OpenOffice.org Draw : objects;editing
+OpenOffice.org Draw : objects;effects
+OpenOffice.org Draw : objects;in front of object command
+OpenOffice.org Draw : objects;inserting from files
+OpenOffice.org Draw : objects;inserting from Gallery
+OpenOffice.org Draw : objects;inserting OLE objects
+OpenOffice.org Draw : objects;moving along paths
+OpenOffice.org Draw : objects;moving and resizing with mouse
+OpenOffice.org Draw : objects;moving in layers
+OpenOffice.org Draw : objects;moving in slides
+OpenOffice.org Draw : objects;naming
+OpenOffice.org Draw : objects;opening
+OpenOffice.org Draw : objects;properties of charts
+OpenOffice.org Draw : objects;quickly moving to
+OpenOffice.org Draw : objects;reversing
+OpenOffice.org Draw : objects;selecting
+OpenOffice.org Draw : objects;titles and descriptions
+OpenOffice.org Draw : objects;with attributes
+OpenOffice.org Draw : ODBC
+OpenOffice.org Draw : ODBC;database (Base)
+OpenOffice.org Draw : ODBC;definition
+OpenOffice.org Draw : ODF file formats
+OpenOffice.org Draw : Office
+OpenOffice.org Draw : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Draw : old German spellcheck
+OpenOffice.org Draw : OLE
+OpenOffice.org Draw : OLE;definition
+OpenOffice.org Draw : OLE objects
+OpenOffice.org Draw : OLE objects;arranging within stacks
+OpenOffice.org Draw : OLE objects;captions (Writer)
+OpenOffice.org Draw : OLE objects;inserting
+OpenOffice.org Draw : OLE objects;number of
+OpenOffice.org Draw : OLE objects;protecting
+OpenOffice.org Draw : one and a half line spacing in text
+OpenOffice.org Draw : online registration
+OpenOffice.org Draw : online update options
+OpenOffice.org Draw : online updates
+OpenOffice.org Draw : online updates;checking automatically
+OpenOffice.org Draw : online updates;checking manually
+OpenOffice.org Draw : Open/Save dialogs
+OpenOffice.org Draw : OpenDocument file formats
+OpenOffice.org Draw : OpenGL
+OpenOffice.org Draw : OpenGL;definition
+OpenOffice.org Draw : OpenGL;optimized output
+OpenOffice.org Draw : opening
+OpenOffice.org Draw : opening;context menus
+OpenOffice.org Draw : opening;database files
+OpenOffice.org Draw : opening;dialog settings
+OpenOffice.org Draw : opening;documents
+OpenOffice.org Draw : opening;documents from other formats
+OpenOffice.org Draw : opening;documents on WebDAV server
+OpenOffice.org Draw : opening;files with links
+OpenOffice.org Draw : opening;files, with placeholders
+OpenOffice.org Draw : opening;forms
+OpenOffice.org Draw : opening;Microsoft Office files
+OpenOffice.org Draw : opening;mobile device documents
+OpenOffice.org Draw : opening;objects
+OpenOffice.org Draw : opening;reports
+OpenOffice.org Draw : opening;several files
+OpenOffice.org Draw : opening;XForms
+OpenOffice.org Draw : OpenOffice.org Base data sources
+OpenOffice.org Draw : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Draw : OpenOffice.org documents
+OpenOffice.org Draw : OpenOffice.org documents;mobile device filters
+OpenOffice.org Draw : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Draw : OpenOffice.org Impress instructions
+OpenOffice.org Draw : OpenOffice.org Math start
+OpenOffice.org Draw : operators
+OpenOffice.org Draw : operators;default filters
+OpenOffice.org Draw : optional hyphens (Writer)
+OpenOffice.org Draw : options
+OpenOffice.org Draw : options;accessibility
+OpenOffice.org Draw : options;appearance
+OpenOffice.org Draw : options;compatibility (Writer)
+OpenOffice.org Draw : options;network identity
+OpenOffice.org Draw : options;online update
+OpenOffice.org Draw : options;tools
+OpenOffice.org Draw : Oracle databases (base)
+OpenOffice.org Draw : order of chart data
+OpenOffice.org Draw : ordering
+OpenOffice.org Draw : ordering;objects
+OpenOffice.org Draw : ordering;slides
+OpenOffice.org Draw : organization charts
+OpenOffice.org Draw : organizing
+OpenOffice.org Draw : organizing;macros and scripts
+OpenOffice.org Draw : organizing;namespaces in XForms
+OpenOffice.org Draw : organizing;styles
+OpenOffice.org Draw : organizing;templates
+OpenOffice.org Draw : origin of rulers
+OpenOffice.org Draw : original size
+OpenOffice.org Draw : original size;printing in OpenOffice.org Math
+OpenOffice.org Draw : original size;restoring after cropping
+OpenOffice.org Draw : outline view
+OpenOffice.org Draw : outlines
+OpenOffice.org Draw : outlines;font effects
+OpenOffice.org Draw : outlines;outline symbols
+OpenOffice.org Draw : outlines;printing
+OpenOffice.org Draw : outlines;sending to presentations
+OpenOffice.org Draw : overwrite mode
+OpenOffice.org Draw : packages, see extensions
+OpenOffice.org Draw : page breaks
+OpenOffice.org Draw : page breaks;displaying (Calc)
+OpenOffice.org Draw : page formats
+OpenOffice.org Draw : page formats;maximizing
+OpenOffice.org Draw : page formats;restriction
+OpenOffice.org Draw : page number field
+OpenOffice.org Draw : page numbers on all slides
+OpenOffice.org Draw : page styles
+OpenOffice.org Draw : page styles;editing/applying with statusbar
+OpenOffice.org Draw : pages
+OpenOffice.org Draw : pages;backgrounds in all applications
+OpenOffice.org Draw : pages;copying
+OpenOffice.org Draw : pages;fitting to printed pages
+OpenOffice.org Draw : pages;formatting and numbering
+OpenOffice.org Draw : pages;printing page names in presentations
+OpenOffice.org Draw : pages;scaling
+OpenOffice.org Draw : pages;selecting one to print
+OpenOffice.org Draw : paint box
+OpenOffice.org Draw : paint can symbol
+OpenOffice.org Draw : pair kerning
+OpenOffice.org Draw : Palm file filters
+OpenOffice.org Draw : paper formats
+OpenOffice.org Draw : paper size warning
+OpenOffice.org Draw : paper trays
+OpenOffice.org Draw : paragraph marks
+OpenOffice.org Draw : paragraph marks;displaying (Writer)
+OpenOffice.org Draw : paragraph styles
+OpenOffice.org Draw : paragraph styles;languages
+OpenOffice.org Draw : paragraph styles;modifying basic fonts
+OpenOffice.org Draw : paragraphs
+OpenOffice.org Draw : paragraphs;alignment
+OpenOffice.org Draw : paragraphs;Asian typography
+OpenOffice.org Draw : paragraphs;defining borders
+OpenOffice.org Draw : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Draw : paragraphs;increasing indents of
+OpenOffice.org Draw : paragraphs;indents, margins and columns
+OpenOffice.org Draw : paragraphs;inserting bullets
+OpenOffice.org Draw : paragraphs;joining
+OpenOffice.org Draw : paragraphs;numbering automatically
+OpenOffice.org Draw : paragraphs;removing blank ones
+OpenOffice.org Draw : paragraphs;spacing
+OpenOffice.org Draw : paragraphs;tab stops
+OpenOffice.org Draw : parameters
+OpenOffice.org Draw : parameters;command line
+OpenOffice.org Draw : parameters;queries (Base)
+OpenOffice.org Draw : passwords for protecting contents
+OpenOffice.org Draw : pasting
+OpenOffice.org Draw : pasting;cell ranges
+OpenOffice.org Draw : pasting;cell ranges from spreadsheets
+OpenOffice.org Draw : pasting;data from text documents
+OpenOffice.org Draw : pasting;draw objects
+OpenOffice.org Draw : pasting;draw objects from other documents
+OpenOffice.org Draw : pasting;formatted/unformatted text
+OpenOffice.org Draw : pasting;from data source view
+OpenOffice.org Draw : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Draw : pasting;pictures from other documents
+OpenOffice.org Draw : pasting;sheet areas in text documents
+OpenOffice.org Draw : pasting;slides from other presentations
+OpenOffice.org Draw : pasting;text from other documents
+OpenOffice.org Draw : pasting;to Gallery
+OpenOffice.org Draw : paths
+OpenOffice.org Draw : paths;changing work directory
+OpenOffice.org Draw : paths;defaults
+OpenOffice.org Draw : paths;moving objects along
+OpenOffice.org Draw : pattern editor
+OpenOffice.org Draw : pattern fields
+OpenOffice.org Draw : pattern fields;form functions
+OpenOffice.org Draw : patterns for objects
+OpenOffice.org Draw : PDF
+OpenOffice.org Draw : PDF;export
+OpenOffice.org Draw : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Draw : personal data input
+OpenOffice.org Draw : phonetic guide
+OpenOffice.org Draw : picklist creation
+OpenOffice.org Draw : pictures
+OpenOffice.org Draw : pictures;adding to Gallery
+OpenOffice.org Draw : pictures;arranging within stacks
+OpenOffice.org Draw : pictures;assigning macros
+OpenOffice.org Draw : pictures;backgrounds
+OpenOffice.org Draw : pictures;captions (Writer)
+OpenOffice.org Draw : pictures;changing paths
+OpenOffice.org Draw : pictures;cropping and zooming
+OpenOffice.org Draw : pictures;displaying in Calc
+OpenOffice.org Draw : pictures;displaying in Writer (Writer)
+OpenOffice.org Draw : pictures;drag and drop between documents
+OpenOffice.org Draw : pictures;drawing
+OpenOffice.org Draw : pictures;editing
+OpenOffice.org Draw : pictures;filters
+OpenOffice.org Draw : pictures;ImageMap
+OpenOffice.org Draw : pictures;inserting
+OpenOffice.org Draw : pictures;inserting automatically
+OpenOffice.org Draw : pictures;inserting from Gallery
+OpenOffice.org Draw : pictures;number of
+OpenOffice.org Draw : pictures;printing
+OpenOffice.org Draw : pictures;scaling/resizing
+OpenOffice.org Draw : pie charts
+OpenOffice.org Draw : pie charts;options
+OpenOffice.org Draw : pie charts
+OpenOffice.org Draw : pivot points of draw objects
+OpenOffice.org Draw : pixel editor
+OpenOffice.org Draw : pixel graphics
+OpenOffice.org Draw : pixel graphics;inserting and editing
+OpenOffice.org Draw : pixel patterns
+OpenOffice.org Draw : placeholders
+OpenOffice.org Draw : placeholders;in SQL queries
+OpenOffice.org Draw : placeholders;on opening files
+OpenOffice.org Draw : placing toolbars
+OpenOffice.org Draw : playing movies and sound files
+OpenOffice.org Draw : plotting data as charts
+OpenOffice.org Draw : plug-ins
+OpenOffice.org Draw : plug-ins;activating and deactivating
+OpenOffice.org Draw : plug-ins;definition
+OpenOffice.org Draw : plug-ins;inserting
+OpenOffice.org Draw : pocket device appliances
+OpenOffice.org Draw : Pocket PC file filters
+OpenOffice.org Draw : points
+OpenOffice.org Draw : points;adding/converting/deleting
+OpenOffice.org Draw : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Draw : polygon drawing
+OpenOffice.org Draw : polygons
+OpenOffice.org Draw : polygons;inserting
+OpenOffice.org Draw : polygons;intersecting/subtracting/merging
+OpenOffice.org Draw : pop-art filter
+OpenOffice.org Draw : portable document format
+OpenOffice.org Draw : positioning
+OpenOffice.org Draw : positioning;draw objects and controls
+OpenOffice.org Draw : positioning;fonts
+OpenOffice.org Draw : positioning;objects
+OpenOffice.org Draw : positioning;toolbars
+OpenOffice.org Draw : post method for form transmissions
+OpenOffice.org Draw : posterizing filter
+OpenOffice.org Draw : PostScript
+OpenOffice.org Draw : PostScript;creating files
+OpenOffice.org Draw : PostScript;PDF converter, UNIX
+OpenOffice.org Draw : PowerPoint export
+OpenOffice.org Draw : precision as shown (Calc)
+OpenOffice.org Draw : predefining fonts
+OpenOffice.org Draw : presentations
+OpenOffice.org Draw : presentations;arranging slides
+OpenOffice.org Draw : presentations;creating/opening
+OpenOffice.org Draw : presentations;exiting by interaction
+OpenOffice.org Draw : presentations;exporting to HTML
+OpenOffice.org Draw : presentations;importing HTML
+OpenOffice.org Draw : presentations;inserting spreadsheet cells
+OpenOffice.org Draw : presentations;inserting spreadsheets
+OpenOffice.org Draw : presentations;live on the Internet
+OpenOffice.org Draw : presentations;navigating
+OpenOffice.org Draw : presentations;numbering slides in
+OpenOffice.org Draw : presentations;ordering of effects
+OpenOffice.org Draw : presentations;print menu
+OpenOffice.org Draw : presentations;printing
+OpenOffice.org Draw : presentations;rehearse timings
+OpenOffice.org Draw : presentations;saving
+OpenOffice.org Draw : presentations;saving automatically
+OpenOffice.org Draw : presentations;saving in other formats
+OpenOffice.org Draw : presentations;sending as e-mail
+OpenOffice.org Draw : presentations;settings for
+OpenOffice.org Draw : presentations;shortcut keys
+OpenOffice.org Draw : presentations;starting
+OpenOffice.org Draw : presentations;starting with wizard
+OpenOffice.org Draw : presentations;window / full screen
+OpenOffice.org Draw : presentations;wizards
+OpenOffice.org Draw : press buttons, see push buttons
+OpenOffice.org Draw : previews
+OpenOffice.org Draw : previews;fonts lists
+OpenOffice.org Draw : primary key
+OpenOffice.org Draw : primary key;database tables
+OpenOffice.org Draw : primary keys
+OpenOffice.org Draw : primary keys;defining
+OpenOffice.org Draw : primary keys;inserting (Base)
+OpenOffice.org Draw : print area selection
+OpenOffice.org Draw : printer metrics for document formatting (Writer)
+OpenOffice.org Draw : printers
+OpenOffice.org Draw : printers;adding, UNIX
+OpenOffice.org Draw : printers;choosing
+OpenOffice.org Draw : printers;default printer
+OpenOffice.org Draw : printers;faxes under UNIX
+OpenOffice.org Draw : printers;maximum page formats
+OpenOffice.org Draw : printers;paper trays
+OpenOffice.org Draw : printers;properties
+OpenOffice.org Draw : printing
+OpenOffice.org Draw : printing;black and white
+OpenOffice.org Draw : printing;brochures
+OpenOffice.org Draw : printing;colors in grayscale
+OpenOffice.org Draw : printing;copies
+OpenOffice.org Draw : printing;creating individual jobs
+OpenOffice.org Draw : printing;dates in presentations
+OpenOffice.org Draw : printing;directly
+OpenOffice.org Draw : printing;documents
+OpenOffice.org Draw : printing;drawings defaults
+OpenOffice.org Draw : printing;elements in text documents
+OpenOffice.org Draw : printing;faster
+OpenOffice.org Draw : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Draw : printing;fitting to pages in presentations
+OpenOffice.org Draw : printing;fitting to paper
+OpenOffice.org Draw : printing;formulas in OpenOffice.org Math
+OpenOffice.org Draw : printing;hidden pages of presentations
+OpenOffice.org Draw : printing;in original size in OpenOffice.org Math
+OpenOffice.org Draw : printing;left/right pages
+OpenOffice.org Draw : printing;notes
+OpenOffice.org Draw : printing;presentations
+OpenOffice.org Draw : printing;queries (Base)
+OpenOffice.org Draw : printing;scaling in OpenOffice.org Math
+OpenOffice.org Draw : printing;selections
+OpenOffice.org Draw : printing;text always in black
+OpenOffice.org Draw : printing;text in reverse order
+OpenOffice.org Draw : printing;tiling pages in presentations
+OpenOffice.org Draw : printing;transparencies
+OpenOffice.org Draw : printing;warnings
+OpenOffice.org Draw : printing;without scaling in presentations
+OpenOffice.org Draw : printing speed
+OpenOffice.org Draw : programming
+OpenOffice.org Draw : programming;OpenOffice.org
+OpenOffice.org Draw : programming;scripting
+OpenOffice.org Draw : programs run by mouse click in presentations
+OpenOffice.org Draw : properties
+OpenOffice.org Draw : properties;charts
+OpenOffice.org Draw : properties;fields in databases
+OpenOffice.org Draw : properties;files
+OpenOffice.org Draw : properties;form controls
+OpenOffice.org Draw : properties;forms
+OpenOffice.org Draw : properties;printers
+OpenOffice.org Draw : properties;smooth lines in line charts/XY charts
+OpenOffice.org Draw : protected contents
+OpenOffice.org Draw : protected dashes
+OpenOffice.org Draw : protected database tables
+OpenOffice.org Draw : protected documents
+OpenOffice.org Draw : protected spaces
+OpenOffice.org Draw : protected spaces;inserting
+OpenOffice.org Draw : protected spaces;showing (Writer)
+OpenOffice.org Draw : protecting
+OpenOffice.org Draw : protecting;contents
+OpenOffice.org Draw : protecting;recorded changes
+OpenOffice.org Draw : proxy settings
+OpenOffice.org Draw : push buttons
+OpenOffice.org Draw : push buttons;adding to documents
+OpenOffice.org Draw : push buttons;creating
+OpenOffice.org Draw : pyramids
+OpenOffice.org Draw : queries
+OpenOffice.org Draw : queries;copying (Base)
+OpenOffice.org Draw : queries;creating in design view (Base)
+OpenOffice.org Draw : queries;creating in SQL view
+OpenOffice.org Draw : queries;defining (Base)
+OpenOffice.org Draw : queries;deleting table links (Base)
+OpenOffice.org Draw : queries;editing in data source view
+OpenOffice.org Draw : queries;formulating filter conditions (Base)
+OpenOffice.org Draw : queries;joining tables (Base)
+OpenOffice.org Draw : queries;missing elements (Base)
+OpenOffice.org Draw : queries;overview (Base)
+OpenOffice.org Draw : queries;parameter queries (Base)
+OpenOffice.org Draw : queries;printing (Base)
+OpenOffice.org Draw : Query Wizard (Base)
+OpenOffice.org Draw : Quickstarter
+OpenOffice.org Draw : quotation marks
+OpenOffice.org Draw : quotation marks;replacing
+OpenOffice.org Draw : quotes
+OpenOffice.org Draw : quotes;custom
+OpenOffice.org Draw : radar charts, see net charts
+OpenOffice.org Draw : radio button creation
+OpenOffice.org Draw : read-only documents
+OpenOffice.org Draw : read-only documents;cursor
+OpenOffice.org Draw : read-only documents;database tables on/off
+OpenOffice.org Draw : read-only documents;editing
+OpenOffice.org Draw : read-only documents;opening documents as
+OpenOffice.org Draw : read-only items in Data Navigator
+OpenOffice.org Draw : recognizing URLs automatically
+OpenOffice.org Draw : recording
+OpenOffice.org Draw : recording;changes
+OpenOffice.org Draw : recording;display times for slides
+OpenOffice.org Draw : recording;macros
+OpenOffice.org Draw : records
+OpenOffice.org Draw : records;inserting notes
+OpenOffice.org Draw : records;protecting
+OpenOffice.org Draw : records;saving
+OpenOffice.org Draw : records;searching in databases
+OpenOffice.org Draw : rectangles
+OpenOffice.org Draw : rectangles with round corners
+OpenOffice.org Draw : recursions in spreadsheets
+OpenOffice.org Draw : redo command
+OpenOffice.org Draw : reduced printing
+OpenOffice.org Draw : reference lines
+OpenOffice.org Draw : references
+OpenOffice.org Draw : references;displaying in color (Calc)
+OpenOffice.org Draw : references;expanding (Calc)
+OpenOffice.org Draw : references;iterative (Calc)
+OpenOffice.org Draw : register-true
+OpenOffice.org Draw : register-true;definition
+OpenOffice.org Draw : registering
+OpenOffice.org Draw : registering;address books
+OpenOffice.org Draw : registering;databases (Base)
+OpenOffice.org Draw : registering;OpenOffice.org
+OpenOffice.org Draw : regression curves in charts
+OpenOffice.org Draw : regular expressions
+OpenOffice.org Draw : regular expressions;list of
+OpenOffice.org Draw : regular expressions;opening files
+OpenOffice.org Draw : rehearse timings
+OpenOffice.org Draw : relational databases (Base)
+OpenOffice.org Draw : relations
+OpenOffice.org Draw : relations;creating and deleting (Base)
+OpenOffice.org Draw : relations;joining tables (Base)
+OpenOffice.org Draw : relations;properties (Base)
+OpenOffice.org Draw : relative hyperlinks
+OpenOffice.org Draw : relative saving of URLs
+OpenOffice.org Draw : reloading
+OpenOffice.org Draw : reloading;documents
+OpenOffice.org Draw : reloading;HTML documents, automatically
+OpenOffice.org Draw : remarks, see also notes
+OpenOffice.org Draw : remote configurations
+OpenOffice.org Draw : remove noise filter
+OpenOffice.org Draw : removing
+OpenOffice.org Draw : removing;bullets and numbering
+OpenOffice.org Draw : removing;form filters
+OpenOffice.org Draw : removing, see also deleting
+OpenOffice.org Draw : renaming layers
+OpenOffice.org Draw : reorganizing charts
+OpenOffice.org Draw : repeating
+OpenOffice.org Draw : repeating;commands
+OpenOffice.org Draw : replacement options
+OpenOffice.org Draw : replacement table
+OpenOffice.org Draw : replacing
+OpenOffice.org Draw : replacing;AutoCorrect function
+OpenOffice.org Draw : replacing;colors in bitmaps
+OpenOffice.org Draw : replacing;dashes
+OpenOffice.org Draw : Report Builder
+OpenOffice.org Draw : reports
+OpenOffice.org Draw : reports;creating
+OpenOffice.org Draw : reports;error reports
+OpenOffice.org Draw : reports;opening and editing
+OpenOffice.org Draw : reports;templates
+OpenOffice.org Draw : resetting
+OpenOffice.org Draw : resetting;templates
+OpenOffice.org Draw : resizing
+OpenOffice.org Draw : resizing;objects, by mouse
+OpenOffice.org Draw : resizing, see also scaling/zooming
+OpenOffice.org Draw : resolution when printing bitmaps
+OpenOffice.org Draw : restoring
+OpenOffice.org Draw : restoring;default formatting
+OpenOffice.org Draw : restoring;editing
+OpenOffice.org Draw : reversing objects
+OpenOffice.org Draw : reversing printing order
+OpenOffice.org Draw : review function
+OpenOffice.org Draw : review function;accepting or rejecting changes
+OpenOffice.org Draw : review function;comparing documents
+OpenOffice.org Draw : review function;protecting records
+OpenOffice.org Draw : review function;recording changes example
+OpenOffice.org Draw : rich text control
+OpenOffice.org Draw : right alignment of paragraphs
+OpenOffice.org Draw : right joins (Base)
+OpenOffice.org Draw : right-to-left text
+OpenOffice.org Draw : rotating
+OpenOffice.org Draw : rotating;3D text
+OpenOffice.org Draw : rotating;draw objects
+OpenOffice.org Draw : rotation mode
+OpenOffice.org Draw : round corners
+OpenOffice.org Draw : rounding precision (Calc)
+OpenOffice.org Draw : row headers
+OpenOffice.org Draw : row headers;displaying (Calc)
+OpenOffice.org Draw : row headers;highlighting (Calc)
+OpenOffice.org Draw : rulers
+OpenOffice.org Draw : rulers;default settings
+OpenOffice.org Draw : rulers;in presentations
+OpenOffice.org Draw : rulers;measurement units
+OpenOffice.org Draw : rulers;visible in presentations
+OpenOffice.org Draw : running macros/programs in presentations
+OpenOffice.org Draw : running slide shows
+OpenOffice.org Draw : samples and templates
+OpenOffice.org Draw : saving
+OpenOffice.org Draw : saving;as HTML
+OpenOffice.org Draw : saving;default file formats
+OpenOffice.org Draw : saving;dialog settings
+OpenOffice.org Draw : saving;documents
+OpenOffice.org Draw : saving;documents for mobile devices
+OpenOffice.org Draw : saving;documents in other formats
+OpenOffice.org Draw : saving;documents, automatically
+OpenOffice.org Draw : saving;in Microsoft Office file format
+OpenOffice.org Draw : saving;options
+OpenOffice.org Draw : saving;templates
+OpenOffice.org Draw : saving;to XML
+OpenOffice.org Draw : saving;VBA code in Microsoft Office documents
+OpenOffice.org Draw : saving;with password by default
+OpenOffice.org Draw : saving as command
+OpenOffice.org Draw : saving as command;precautions
+OpenOffice.org Draw : scaling
+OpenOffice.org Draw : scaling;axes
+OpenOffice.org Draw : scaling;font sizes in user interface
+OpenOffice.org Draw : scaling;objects
+OpenOffice.org Draw : scaling;pictures
+OpenOffice.org Draw : scaling;printing in OpenOffice.org Math
+OpenOffice.org Draw : scaling;text in charts
+OpenOffice.org Draw : scaling;when printing presentations
+OpenOffice.org Draw : scaling, see also zooming
+OpenOffice.org Draw : scatter charts
+OpenOffice.org Draw : screen
+OpenOffice.org Draw : screen;full screen views
+OpenOffice.org Draw : screen;scaling
+OpenOffice.org Draw : screen magnifiers
+OpenOffice.org Draw : screen readers
+OpenOffice.org Draw : script organization
+OpenOffice.org Draw : scrollbars
+OpenOffice.org Draw : scrollbars;controls
+OpenOffice.org Draw : scrollbars;displaying (Calc)
+OpenOffice.org Draw : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Draw : search criteria for database functions in cells
+OpenOffice.org Draw : search engines
+OpenOffice.org Draw : search engines;definition
+OpenOffice.org Draw : search engines;selecting
+OpenOffice.org Draw : searching
+OpenOffice.org Draw : searching;all sheets
+OpenOffice.org Draw : searching;databases
+OpenOffice.org Draw : searching;form filters
+OpenOffice.org Draw : searching;Internet
+OpenOffice.org Draw : searching;tables and forms
+OpenOffice.org Draw : secondary axes in charts
+OpenOffice.org Draw : sections
+OpenOffice.org Draw : sections;backgrounds
+OpenOffice.org Draw : sectors of circles/ellipses
+OpenOffice.org Draw : security
+OpenOffice.org Draw : security;digital signatures
+OpenOffice.org Draw : security;options for documents with macros
+OpenOffice.org Draw : security;protecting contents
+OpenOffice.org Draw : security;warning dialogs with macros
+OpenOffice.org Draw : segments of circles/ellipses
+OpenOffice.org Draw : selecting
+OpenOffice.org Draw : selecting;controls
+OpenOffice.org Draw : selecting;hidden objects
+OpenOffice.org Draw : selecting;layers
+OpenOffice.org Draw : selecting;measurement units
+OpenOffice.org Draw : selecting;objects
+OpenOffice.org Draw : selecting;print areas
+OpenOffice.org Draw : selecting;several files
+OpenOffice.org Draw : selection clipboard
+OpenOffice.org Draw : selection frames
+OpenOffice.org Draw : selection modes in text
+OpenOffice.org Draw : sending
+OpenOffice.org Draw : sending;AutoAbstract function in presentations
+OpenOffice.org Draw : sending;documents as e-mail
+OpenOffice.org Draw : sending;documents as faxes
+OpenOffice.org Draw : separator lines
+OpenOffice.org Draw : separator lines;defining
+OpenOffice.org Draw : separators
+OpenOffice.org Draw : separators;conditional
+OpenOffice.org Draw : Server Side ImageMap
+OpenOffice.org Draw : settings
+OpenOffice.org Draw : settings;printers
+OpenOffice.org Draw : settings;program configuration
+OpenOffice.org Draw : settings;proxies
+OpenOffice.org Draw : settings;tracking changes
+OpenOffice.org Draw : settings;views
+OpenOffice.org Draw : SGML
+OpenOffice.org Draw : SGML;definition
+OpenOffice.org Draw : shadows
+OpenOffice.org Draw : shadows;areas
+OpenOffice.org Draw : shadows;borders
+OpenOffice.org Draw : shadows;characters
+OpenOffice.org Draw : shadows;characters, using context menu
+OpenOffice.org Draw : sharing documents
+OpenOffice.org Draw : sharpening filter
+OpenOffice.org Draw : shearing objects
+OpenOffice.org Draw : sheet tabs
+OpenOffice.org Draw : sheet tabs;displaying
+OpenOffice.org Draw : sheets
+OpenOffice.org Draw : sheets;searching all
+OpenOffice.org Draw : shells
+OpenOffice.org Draw : shortcut keys
+OpenOffice.org Draw : shortcut keys;assigning macros
+OpenOffice.org Draw : shortcut keys;charts
+OpenOffice.org Draw : shortcut keys;general
+OpenOffice.org Draw : shortcut keys;in databases
+OpenOffice.org Draw : shortcut keys;in drawings
+OpenOffice.org Draw : shortcut keys;in presentations
+OpenOffice.org Draw : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Draw : showing
+OpenOffice.org Draw : showing;changes
+OpenOffice.org Draw : showing;docked windows
+OpenOffice.org Draw : showing;drawings and controls (Writer)
+OpenOffice.org Draw : showing;guides
+OpenOffice.org Draw : showing;hidden layers
+OpenOffice.org Draw : showing;hidden slides
+OpenOffice.org Draw : showing;levels
+OpenOffice.org Draw : showing;live presentations on the Internet
+OpenOffice.org Draw : showing;slide shows
+OpenOffice.org Draw : showing;subpoints
+OpenOffice.org Draw : showing;toolbars
+OpenOffice.org Draw : sign conversion to curves
+OpenOffice.org Draw : signing documents with digital signatures
+OpenOffice.org Draw : similarity search
+OpenOffice.org Draw : simple handles (Writer)
+OpenOffice.org Draw : simplified Chinese
+OpenOffice.org Draw : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Draw : single sign on options
+OpenOffice.org Draw : single-line spacing in text
+OpenOffice.org Draw : sizes
+OpenOffice.org Draw : sizes;draw objects
+OpenOffice.org Draw : sizes;pictures
+OpenOffice.org Draw : skewing draw objects
+OpenOffice.org Draw : slanting draw objects
+OpenOffice.org Draw : slanting objects
+OpenOffice.org Draw : slide designs
+OpenOffice.org Draw : slide layouts
+OpenOffice.org Draw : slide master view
+OpenOffice.org Draw : slide masters
+OpenOffice.org Draw : slide masters;changing backgrounds
+OpenOffice.org Draw : slide masters;designing
+OpenOffice.org Draw : slide masters;headers and footers
+OpenOffice.org Draw : slide numbers
+OpenOffice.org Draw : slide numbers on all slides
+OpenOffice.org Draw : slide shows
+OpenOffice.org Draw : slide shows;custom
+OpenOffice.org Draw : slide shows;settings for
+OpenOffice.org Draw : slide shows;starting
+OpenOffice.org Draw : slide transitions
+OpenOffice.org Draw : slide transitions;applying effects
+OpenOffice.org Draw : slide transitions;automatic
+OpenOffice.org Draw : slide transitions;manual
+OpenOffice.org Draw : slide transitions;sounds
+OpenOffice.org Draw : slides
+OpenOffice.org Draw : slides;arranging
+OpenOffice.org Draw : slides;backgrounds
+OpenOffice.org Draw : slides;changing backgrounds
+OpenOffice.org Draw : slides;copying between documents
+OpenOffice.org Draw : slides;deleting
+OpenOffice.org Draw : slides;expanding
+OpenOffice.org Draw : slides;formatting
+OpenOffice.org Draw : slides;headers and footers
+OpenOffice.org Draw : slides;inserting
+OpenOffice.org Draw : slides;inserting as links
+OpenOffice.org Draw : slides;inserting notes
+OpenOffice.org Draw : slides;page numbers
+OpenOffice.org Draw : slides;printing
+OpenOffice.org Draw : small capitals
+OpenOffice.org Draw : small icons
+OpenOffice.org Draw : smart tag configuration
+OpenOffice.org Draw : smooth scrolling (Writer)
+OpenOffice.org Draw : smoothing filter
+OpenOffice.org Draw : snap grid defaults (Writer/Calc)
+OpenOffice.org Draw : snap lines, see also guides
+OpenOffice.org Draw : snap points
+OpenOffice.org Draw : snap points;editing
+OpenOffice.org Draw : snap points;inserting
+OpenOffice.org Draw : snapping in presentations and drawings
+OpenOffice.org Draw : solarization filter
+OpenOffice.org Draw : sort lists
+OpenOffice.org Draw : sort lists;copying to in Calc
+OpenOffice.org Draw : sorting
+OpenOffice.org Draw : sorting;data in forms
+OpenOffice.org Draw : sorting;databases
+OpenOffice.org Draw : sounds
+OpenOffice.org Draw : sounds;for effects
+OpenOffice.org Draw : sounds;formats
+OpenOffice.org Draw : sounds;inserting and playing
+OpenOffice.org Draw : sounds;on slide transitions
+OpenOffice.org Draw : spaces
+OpenOffice.org Draw : spaces;displaying (Writer)
+OpenOffice.org Draw : spaces;ignoring double
+OpenOffice.org Draw : spaces;inserting protected spaces
+OpenOffice.org Draw : spaces;showing protected spaces (Writer)
+OpenOffice.org Draw : spacing
+OpenOffice.org Draw : spacing;between paragraphs in footnotes
+OpenOffice.org Draw : spacing;font effects
+OpenOffice.org Draw : spacing;lines and paragraphs
+OpenOffice.org Draw : spacing;tab stops in text documents
+OpenOffice.org Draw : spacing;tabs in presentations
+OpenOffice.org Draw : spadmin
+OpenOffice.org Draw : speaker notes
+OpenOffice.org Draw : speaker notes;defaults
+OpenOffice.org Draw : speaker notes;inserting
+OpenOffice.org Draw : special characters
+OpenOffice.org Draw : speech bubbles
+OpenOffice.org Draw : speed of printing
+OpenOffice.org Draw : spellcheck
+OpenOffice.org Draw : spellcheck;activating for a language
+OpenOffice.org Draw : spellcheck;context menus
+OpenOffice.org Draw : spellcheck;default languages
+OpenOffice.org Draw : spellcheck;dialog
+OpenOffice.org Draw : spellcheck;dictionary of exceptions
+OpenOffice.org Draw : spellcheck;ignore list
+OpenOffice.org Draw : spheres
+OpenOffice.org Draw : spin button creation
+OpenOffice.org Draw : splitting
+OpenOffice.org Draw : splitting;combinations
+OpenOffice.org Draw : splitting;curves
+OpenOffice.org Draw : spoolfiles with Xprinter
+OpenOffice.org Draw : spreadsheets
+OpenOffice.org Draw : spreadsheets;as databases (base)
+OpenOffice.org Draw : spreadsheets;copying areas to text documents
+OpenOffice.org Draw : spreadsheets;creating/opening
+OpenOffice.org Draw : spreadsheets;in presentations
+OpenOffice.org Draw : spreadsheets;inserting charts
+OpenOffice.org Draw : spreadsheets;inserting database records
+OpenOffice.org Draw : spreadsheets;printing
+OpenOffice.org Draw : spreadsheets;saving
+OpenOffice.org Draw : spreadsheets;saving automatically
+OpenOffice.org Draw : spreadsheets;saving in other formats
+OpenOffice.org Draw : spreadsheets;sending as e-mail
+OpenOffice.org Draw : SQL
+OpenOffice.org Draw : SQL;definition
+OpenOffice.org Draw : SQL;DISTINCT parameter
+OpenOffice.org Draw : SQL;executing SQL commands
+OpenOffice.org Draw : SQL;executing SQL statements (Base)
+OpenOffice.org Draw : SQL;queries (Base)
+OpenOffice.org Draw : square drawings
+OpenOffice.org Draw : standard bar on/off
+OpenOffice.org Draw : standard deviation in charts
+OpenOffice.org Draw : standard filters in databases
+OpenOffice.org Draw : standard printer under UNIX
+OpenOffice.org Draw : start parameters
+OpenOffice.org Draw : starting
+OpenOffice.org Draw : starting;always with the current slide
+OpenOffice.org Draw : starting;custom slide shows
+OpenOffice.org Draw : starting;slide shows
+OpenOffice.org Draw : statistics in charts
+OpenOffice.org Draw : status bar on/off
+OpenOffice.org Draw : stickers
+OpenOffice.org Draw : stock charts
+OpenOffice.org Draw : strikethrough
+OpenOffice.org Draw : strikethrough;characters
+OpenOffice.org Draw : strikethrough;font effects
+OpenOffice.org Draw : styles
+OpenOffice.org Draw : styles;'changed' message
+OpenOffice.org Draw : styles;arrow and line styles
+OpenOffice.org Draw : styles;copying between documents
+OpenOffice.org Draw : styles;keyboard shortcuts
+OpenOffice.org Draw : styles;organizing
+OpenOffice.org Draw : styles;printing styles used in a document
+OpenOffice.org Draw : styles;replacing automatically
+OpenOffice.org Draw : Styles and Formatting window
+OpenOffice.org Draw : Styles and Formatting window;docking
+OpenOffice.org Draw : Styles and Formatting window;graphics documents
+OpenOffice.org Draw : subforms
+OpenOffice.org Draw : subforms;creating
+OpenOffice.org Draw : subforms;description
+OpenOffice.org Draw : submitting forms
+OpenOffice.org Draw : subpoints
+OpenOffice.org Draw : subpoints;hiding
+OpenOffice.org Draw : subpoints;showing
+OpenOffice.org Draw : subtracting polygons
+OpenOffice.org Draw : suffixes in file formats
+OpenOffice.org Draw : summary slide
+OpenOffice.org Draw : support on the Web
+OpenOffice.org Draw : synchronizing
+OpenOffice.org Draw : synchronizing;labels and business cards
+OpenOffice.org Draw : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Draw : system address book registration
+OpenOffice.org Draw : tab stops
+OpenOffice.org Draw : tab stops;displaying (Writer)
+OpenOffice.org Draw : tab stops;inserting and editing
+OpenOffice.org Draw : tab stops;setting in sheets
+OpenOffice.org Draw : tab stops;settings
+OpenOffice.org Draw : tab stops;spacing in presentations
+OpenOffice.org Draw : tab stops;spacing in text documents
+OpenOffice.org Draw : table controls
+OpenOffice.org Draw : table controls;form functions
+OpenOffice.org Draw : table controls;keyboard-only edit mode
+OpenOffice.org Draw : table controls;properties
+OpenOffice.org Draw : table views of databases
+OpenOffice.org Draw : Table Wizard (Base)
+OpenOffice.org Draw : tables
+OpenOffice.org Draw : tables;inserting line breaks
+OpenOffice.org Draw : tables in databases
+OpenOffice.org Draw : tables in databases;access rights to (Base)
+OpenOffice.org Draw : tables in databases;adding to queries
+OpenOffice.org Draw : tables in databases;browsing and editing
+OpenOffice.org Draw : tables in databases;copying database tables (Base)
+OpenOffice.org Draw : tables in databases;creating
+OpenOffice.org Draw : tables in databases;creating in design view
+OpenOffice.org Draw : tables in databases;importing text formats (Base)
+OpenOffice.org Draw : tables in databases;joining for queries (Base)
+OpenOffice.org Draw : tables in databases;printing queries (Base)
+OpenOffice.org Draw : tables in databases;relations (Base)
+OpenOffice.org Draw : tables in databases;searching
+OpenOffice.org Draw : tables in spreadsheets
+OpenOffice.org Draw : tables in spreadsheets;copying data to other applications
+OpenOffice.org Draw : tables in spreadsheets;defining borders
+OpenOffice.org Draw : tables in spreadsheets;value highlighting
+OpenOffice.org Draw : tables in text
+OpenOffice.org Draw : tables in text;captions
+OpenOffice.org Draw : tables in text;creating automatically
+OpenOffice.org Draw : tables in text;default settings
+OpenOffice.org Draw : tables in text;defining borders
+OpenOffice.org Draw : tables in text;displaying
+OpenOffice.org Draw : tables in text;printing
+OpenOffice.org Draw : tabs
+OpenOffice.org Draw : tabs;displaying sheet tabs
+OpenOffice.org Draw : tags
+OpenOffice.org Draw : tags;definition
+OpenOffice.org Draw : tags;META tags
+OpenOffice.org Draw : task pane
+OpenOffice.org Draw : templates
+OpenOffice.org Draw : templates;agendas
+OpenOffice.org Draw : templates;changing basic fonts
+OpenOffice.org Draw : templates;database reports
+OpenOffice.org Draw : templates;deleting
+OpenOffice.org Draw : templates;editing and saving
+OpenOffice.org Draw : templates;faxes
+OpenOffice.org Draw : templates;importing and exporting
+OpenOffice.org Draw : templates;letters
+OpenOffice.org Draw : templates;new documents from templates
+OpenOffice.org Draw : templates;opening documents with
+OpenOffice.org Draw : templates;organizing
+OpenOffice.org Draw : terminology
+OpenOffice.org Draw : terminology;general glossary
+OpenOffice.org Draw : terminology;Internet glossary
+OpenOffice.org Draw : testing XML filters
+OpenOffice.org Draw : text
+OpenOffice.org Draw : text;animating
+OpenOffice.org Draw : text;Asian layout
+OpenOffice.org Draw : text;bold
+OpenOffice.org Draw : text;coloring
+OpenOffice.org Draw : text;contours
+OpenOffice.org Draw : text;converting to curves
+OpenOffice.org Draw : text;copying by drag and drop
+OpenOffice.org Draw : text;CTL languages
+OpenOffice.org Draw : text;double-clicking to edit
+OpenOffice.org Draw : text;drawing pictures
+OpenOffice.org Draw : text;font effects
+OpenOffice.org Draw : text;font sizes
+OpenOffice.org Draw : text;font styles
+OpenOffice.org Draw : text;fonts and formats
+OpenOffice.org Draw : text;Fontwork icons
+OpenOffice.org Draw : text;hyperlinks
+OpenOffice.org Draw : text;inserting special characters
+OpenOffice.org Draw : text;italics
+OpenOffice.org Draw : text;kerning
+OpenOffice.org Draw : text;language selection
+OpenOffice.org Draw : text;line spacing
+OpenOffice.org Draw : text;overwriting or inserting
+OpenOffice.org Draw : text;printing in black
+OpenOffice.org Draw : text;replacing with format
+OpenOffice.org Draw : text;selection modes
+OpenOffice.org Draw : text;shadowed
+OpenOffice.org Draw : text;text/draw objects
+OpenOffice.org Draw : text;toolbar
+OpenOffice.org Draw : text attributes
+OpenOffice.org Draw : text attributes;hyperlinks
+OpenOffice.org Draw : text attributes;undoing
+OpenOffice.org Draw : text boxes
+OpenOffice.org Draw : text boxes;form functions
+OpenOffice.org Draw : text boxes;positioning
+OpenOffice.org Draw : text breaks in cells
+OpenOffice.org Draw : text colors for better accessibility
+OpenOffice.org Draw : text databases (Base)
+OpenOffice.org Draw : text documents
+OpenOffice.org Draw : text documents;creating/opening
+OpenOffice.org Draw : text documents;importing/exporting
+OpenOffice.org Draw : text documents;inserting in slides
+OpenOffice.org Draw : text documents;inserting spreadsheet cells
+OpenOffice.org Draw : text documents;print settings
+OpenOffice.org Draw : text documents;printing
+OpenOffice.org Draw : text documents;saving
+OpenOffice.org Draw : text documents;saving automatically
+OpenOffice.org Draw : text documents;saving in other formats
+OpenOffice.org Draw : text documents;sending as e-mail
+OpenOffice.org Draw : text effects
+OpenOffice.org Draw : text entry mode for draw objects
+OpenOffice.org Draw : text flow
+OpenOffice.org Draw : text flow;in cells
+OpenOffice.org Draw : text formats
+OpenOffice.org Draw : text formats;databases
+OpenOffice.org Draw : text formats;pasting
+OpenOffice.org Draw : text frames
+OpenOffice.org Draw : text input fields
+OpenOffice.org Draw : text layout for special languages
+OpenOffice.org Draw : text objects
+OpenOffice.org Draw : text objects;alignment
+OpenOffice.org Draw : text objects;draw functions
+OpenOffice.org Draw : text objects;fonts
+OpenOffice.org Draw : text objects;in presentations and drawings
+OpenOffice.org Draw : text overflow in spreadsheet cells
+OpenOffice.org Draw : text scaling in charts
+OpenOffice.org Draw : text, see also text documents, paragraphs and characters
+OpenOffice.org Draw : TextArt, see Fontwork
+OpenOffice.org Draw : textures
+OpenOffice.org Draw : textures;inserting from Gallery
+OpenOffice.org Draw : textures;on chart bars
+OpenOffice.org Draw : Thai
+OpenOffice.org Draw : Thai;entering text
+OpenOffice.org Draw : Thai;language settings
+OpenOffice.org Draw : thesaurus
+OpenOffice.org Draw : thesaurus;activating for a language
+OpenOffice.org Draw : ticker text
+OpenOffice.org Draw : tiled printing of slides
+OpenOffice.org Draw : time and date on all slides
+OpenOffice.org Draw : time fields
+OpenOffice.org Draw : time fields;form functions
+OpenOffice.org Draw : times
+OpenOffice.org Draw : times;fixed
+OpenOffice.org Draw : times;inserting when printing presentations
+OpenOffice.org Draw : times;variable
+OpenOffice.org Draw : times, formats
+OpenOffice.org Draw : timings
+OpenOffice.org Draw : timings;rehearse timings
+OpenOffice.org Draw : tips
+OpenOffice.org Draw : tips;extended tips in Help
+OpenOffice.org Draw : title rows
+OpenOffice.org Draw : title rows;printing in OpenOffice.org Math
+OpenOffice.org Draw : titles
+OpenOffice.org Draw : titles;alignment (charts)
+OpenOffice.org Draw : titles;changing
+OpenOffice.org Draw : titles;editing in charts
+OpenOffice.org Draw : titles;font effects
+OpenOffice.org Draw : titles;formatting automatically
+OpenOffice.org Draw : titles;formatting charts
+OpenOffice.org Draw : titles;objects
+OpenOffice.org Draw : toolbars
+OpenOffice.org Draw : toolbars;3D objects
+OpenOffice.org Draw : toolbars;adding buttons
+OpenOffice.org Draw : toolbars;curves
+OpenOffice.org Draw : toolbars;docking/undocking
+OpenOffice.org Draw : toolbars;ellipses
+OpenOffice.org Draw : toolbars;Form Navigation bar
+OpenOffice.org Draw : toolbars;viewing/closing
+OpenOffice.org Draw : tools bar
+OpenOffice.org Draw : tooltips
+OpenOffice.org Draw : tooltips;extended tips
+OpenOffice.org Draw : tooltips;help
+OpenOffice.org Draw : torus
+OpenOffice.org Draw : traditional Chinese
+OpenOffice.org Draw : traditional Chinese;translating to simplified chinese
+OpenOffice.org Draw : transition effects
+OpenOffice.org Draw : transparency
+OpenOffice.org Draw : transparency;adjusting
+OpenOffice.org Draw : transparency;areas
+OpenOffice.org Draw : transparency;of objects
+OpenOffice.org Draw : transparency;off for faster printing
+OpenOffice.org Draw : transparency;saving
+OpenOffice.org Draw : tree view of Help
+OpenOffice.org Draw : trend lines in charts
+OpenOffice.org Draw : typefaces
+OpenOffice.org Draw : typefaces;adding under UNIX
+OpenOffice.org Draw : typefaces;formats
+OpenOffice.org Draw : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Draw : typography
+OpenOffice.org Draw : typography;Asian
+OpenOffice.org Draw : underlining
+OpenOffice.org Draw : underlining;AutoFormat function
+OpenOffice.org Draw : underlining;characters
+OpenOffice.org Draw : underlining;text
+OpenOffice.org Draw : underlying objects
+OpenOffice.org Draw : undocking windows
+OpenOffice.org Draw : undoing
+OpenOffice.org Draw : undoing;direct formatting
+OpenOffice.org Draw : undoing;editing
+OpenOffice.org Draw : undoing;number of steps
+OpenOffice.org Draw : ungrouping groups
+OpenOffice.org Draw : units
+OpenOffice.org Draw : units;converting
+OpenOffice.org Draw : units;measurement units
+OpenOffice.org Draw : unlocking layers
+OpenOffice.org Draw : UNO components
+OpenOffice.org Draw : UNO components;Extension Manager
+OpenOffice.org Draw : UNO components;integrating new
+OpenOffice.org Draw : update options
+OpenOffice.org Draw : updates
+OpenOffice.org Draw : updates;checking automatically
+OpenOffice.org Draw : updates;checking manually
+OpenOffice.org Draw : updating
+OpenOffice.org Draw : updating;fields and charts, automatically (Writer)
+OpenOffice.org Draw : updating;links in text documents
+OpenOffice.org Draw : updating;links, on opening
+OpenOffice.org Draw : updating;templates
+OpenOffice.org Draw : URL
+OpenOffice.org Draw : URL;changing hyperlink URLs
+OpenOffice.org Draw : URL;definition
+OpenOffice.org Draw : URL;in pictures
+OpenOffice.org Draw : URL;saving absolute/relative paths
+OpenOffice.org Draw : URL;turning off URL recognition
+OpenOffice.org Draw : user data
+OpenOffice.org Draw : user data;input
+OpenOffice.org Draw : user data;removing when saving
+OpenOffice.org Draw : user-defined colors
+OpenOffice.org Draw : user-defined dictionaries
+OpenOffice.org Draw : user-defined dictionaries;creating
+OpenOffice.org Draw : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Draw : user-defined dictionaries;editing
+OpenOffice.org Draw : user-defined styles
+OpenOffice.org Draw : user-defined styles;automatically replacing
+OpenOffice.org Draw : UTF-8/UCS2 support
+OpenOffice.org Draw : values
+OpenOffice.org Draw : values;rounded as shown (Calc)
+OpenOffice.org Draw : variables
+OpenOffice.org Draw : variables;for paths
+OpenOffice.org Draw : variances in charts
+OpenOffice.org Draw : VBA code
+OpenOffice.org Draw : VBA code;loading/saving documents with VBA code
+OpenOffice.org Draw : vector graphics
+OpenOffice.org Draw : vector graphics;converting bitmaps
+OpenOffice.org Draw : vectorizing bitmaps
+OpenOffice.org Draw : version management
+OpenOffice.org Draw : version numbers of documents
+OpenOffice.org Draw : versions
+OpenOffice.org Draw : versions;comparing documents
+OpenOffice.org Draw : versions;file saving as, restriction
+OpenOffice.org Draw : versions;merging document versions
+OpenOffice.org Draw : versions;of a document
+OpenOffice.org Draw : versions;OpenOffice.org
+OpenOffice.org Draw : vertical callouts
+OpenOffice.org Draw : vertical scrollbars (Writer)
+OpenOffice.org Draw : vertical text boxes
+OpenOffice.org Draw : videos
+OpenOffice.org Draw : viewing
+OpenOffice.org Draw : viewing;databases
+OpenOffice.org Draw : viewing;file properties
+OpenOffice.org Draw : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Draw : viewing;toolbars
+OpenOffice.org Draw : views
+OpenOffice.org Draw : views;black and white
+OpenOffice.org Draw : views;creating database views (Base)
+OpenOffice.org Draw : views;defaults
+OpenOffice.org Draw : views;display sizes
+OpenOffice.org Draw : views;full screen
+OpenOffice.org Draw : views;icons
+OpenOffice.org Draw : views;in 3D
+OpenOffice.org Draw : views;scaling
+OpenOffice.org Draw : views;shift function
+OpenOffice.org Draw : views;slide master view
+OpenOffice.org Draw : Visual Basic for Applications
+OpenOffice.org Draw : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Draw : watermarks
+OpenOffice.org Draw : web documents
+OpenOffice.org Draw : web documents;XForms
+OpenOffice.org Draw : Web support
+OpenOffice.org Draw : WebCast export
+OpenOffice.org Draw : WebDAV over HTTPS
+OpenOffice.org Draw : windows
+OpenOffice.org Draw : windows;docking
+OpenOffice.org Draw : windows;docking definition
+OpenOffice.org Draw : windows;hiding/showing/docking
+OpenOffice.org Draw : windows;new
+OpenOffice.org Draw : wizards
+OpenOffice.org Draw : wizards;agendas
+OpenOffice.org Draw : wizards;database queries
+OpenOffice.org Draw : wizards;database tables (Base)
+OpenOffice.org Draw : wizards;databases (Base)
+OpenOffice.org Draw : wizards;document converter
+OpenOffice.org Draw : wizards;Euro Converter
+OpenOffice.org Draw : wizards;faxes
+OpenOffice.org Draw : wizards;forms
+OpenOffice.org Draw : wizards;letters
+OpenOffice.org Draw : wizards;overview
+OpenOffice.org Draw : wizards;presentations
+OpenOffice.org Draw : wizards;reports
+OpenOffice.org Draw : Word documents
+OpenOffice.org Draw : Word documents;compatibility
+OpenOffice.org Draw : Word documents;saving as
+OpenOffice.org Draw : WordArt, see Fontwork
+OpenOffice.org Draw : words
+OpenOffice.org Draw : words;automatically replacing
+OpenOffice.org Draw : words;wrapping in cells
+OpenOffice.org Draw : words;wrapping in CTL
+OpenOffice.org Draw : working directory change
+OpenOffice.org Draw : wrapping text
+OpenOffice.org Draw : wrapping text;in cells
+OpenOffice.org Draw : write protection on/off
+OpenOffice.org Draw : writing aids options
+OpenOffice.org Draw : WYSIWYG in fonts lists
+OpenOffice.org Draw : X axes
+OpenOffice.org Draw : X axes;grid formatting
+OpenOffice.org Draw : X axes;scaling
+OpenOffice.org Draw : X axes;showing
+OpenOffice.org Draw : XForms
+OpenOffice.org Draw : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Draw : XForms;conditions
+OpenOffice.org Draw : XForms;opening/editing
+OpenOffice.org Draw : XML converters
+OpenOffice.org Draw : XML file formats
+OpenOffice.org Draw : XML filters
+OpenOffice.org Draw : XML filters;creating/testing
+OpenOffice.org Draw : XML filters;saving as package/installing/deleting
+OpenOffice.org Draw : XML filters;settings
+OpenOffice.org Draw : XML Forms, see XForms
+OpenOffice.org Draw : XSLT filters, see also XML filters
+OpenOffice.org Draw : XY charts
+OpenOffice.org Draw : Y axes
+OpenOffice.org Draw : Y axes;formatting
+OpenOffice.org Draw : Y axes;grid formatting
+OpenOffice.org Draw : Y axes;scaling
+OpenOffice.org Draw : Y axes;showing
+OpenOffice.org Draw : years
+OpenOffice.org Draw : years;2-digit options
+OpenOffice.org Draw : Z axes
+OpenOffice.org Draw : Z axes;grid formatting
+OpenOffice.org Draw : Z axes;showing
+OpenOffice.org Draw : zero values
+OpenOffice.org Draw : zero values;displaying (Calc)
+OpenOffice.org Draw : zooming
+OpenOffice.org Draw : zooming;in presentations
+OpenOffice.org Draw : zooming;keyboard
+OpenOffice.org Draw : zooming;page views
+OpenOffice.org Draw : zooming;pictures
+OpenOffice.org Draw : zooming;shortcut keys
+OpenOffice.org Draw : zooming;status bar
+OpenOffice.org Writer : 1/2 replacement
+OpenOffice.org Writer : 3D charts
+OpenOffice.org Writer : 3D text creation
+OpenOffice.org Writer : 3D view
+OpenOffice.org Writer : abbreviation replacement
+OpenOffice.org Writer : abbreviations
+OpenOffice.org Writer : absolute hyperlinks
+OpenOffice.org Writer : absolute saving of URLs
+OpenOffice.org Writer : accents
+OpenOffice.org Writer : Access databases (base)
+OpenOffice.org Writer : access rights for database tables (Base)
+OpenOffice.org Writer : accessibility
+OpenOffice.org Writer : accessibility;general shortcuts
+OpenOffice.org Writer : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Writer : accessibility;OpenOffice.org features
+OpenOffice.org Writer : accessibility;OpenOffice.org Writer
+OpenOffice.org Writer : accessibility;options
+OpenOffice.org Writer : activating
+OpenOffice.org Writer : activating;context menus
+OpenOffice.org Writer : activating;Error Report Tool
+OpenOffice.org Writer : activating;extended help tips
+OpenOffice.org Writer : activating;plug-ins
+OpenOffice.org Writer : ActiveX control
+OpenOffice.org Writer : Adabas D databases (base)
+OpenOffice.org Writer : add-ons, see UNO components
+OpenOffice.org Writer : additional selection mode
+OpenOffice.org Writer : address books
+OpenOffice.org Writer : address books;exchanging
+OpenOffice.org Writer : address books;LDAP server (Base)
+OpenOffice.org Writer : address books;registering
+OpenOffice.org Writer : address labels from databases
+OpenOffice.org Writer : adjusting page margins and cell widths
+OpenOffice.org Writer : ADO databases (Base)
+OpenOffice.org Writer : Agenda Wizard
+OpenOffice.org Writer : aging filter
+OpenOffice.org Writer : aligning
+OpenOffice.org Writer : aligning;2D charts
+OpenOffice.org Writer : aligning;cells
+OpenOffice.org Writer : aligning;objects
+OpenOffice.org Writer : aligning;paragraphs
+OpenOffice.org Writer : aligning;tables in text
+OpenOffice.org Writer : aligning;text objects
+OpenOffice.org Writer : aligning;titles in charts
+OpenOffice.org Writer : alphabetical indexes
+OpenOffice.org Writer : alternative fonts
+OpenOffice.org Writer : ampersand symbol, see also operators
+OpenOffice.org Writer : anchors
+OpenOffice.org Writer : anchors;changing
+OpenOffice.org Writer : anchors;displaying (Calc)
+OpenOffice.org Writer : anchors;options
+OpenOffice.org Writer : anchors;types/positions for draw objects
+OpenOffice.org Writer : animations
+OpenOffice.org Writer : animations;accessibility options
+OpenOffice.org Writer : animations;text
+OpenOffice.org Writer : appearance options
+OpenOffice.org Writer : Arabic
+OpenOffice.org Writer : Arabic;entering text
+OpenOffice.org Writer : Arabic;language settings
+OpenOffice.org Writer : area charts
+OpenOffice.org Writer : areas
+OpenOffice.org Writer : areas;bitmap patterns
+OpenOffice.org Writer : areas;hatched/dotted
+OpenOffice.org Writer : areas;shadows
+OpenOffice.org Writer : areas;slanting
+OpenOffice.org Writer : areas;styles
+OpenOffice.org Writer : areas;transparency
+OpenOffice.org Writer : arguments in command line
+OpenOffice.org Writer : arithmetical operators in formulas
+OpenOffice.org Writer : arranging
+OpenOffice.org Writer : arranging;headings
+OpenOffice.org Writer : arranging;objects
+OpenOffice.org Writer : arrows
+OpenOffice.org Writer : arrows;defining arrow heads
+OpenOffice.org Writer : arrows;defining arrow lines
+OpenOffice.org Writer : arrows;drawing in text
+OpenOffice.org Writer : ASCII
+OpenOffice.org Writer : ASCII;definition
+OpenOffice.org Writer : Asian languages
+OpenOffice.org Writer : Asian languages;enabling
+OpenOffice.org Writer : Asian languages;search options
+OpenOffice.org Writer : Asian languages;sorting paragraphs/table rows
+OpenOffice.org Writer : Asian Phonetic Guide
+OpenOffice.org Writer : Asian typography
+OpenOffice.org Writer : aspect ratio
+OpenOffice.org Writer : aspect ratio;resizing objects
+OpenOffice.org Writer : assigning scripts
+OpenOffice.org Writer : assistive technology in OpenOffice.org
+OpenOffice.org Writer : attaching toolbars
+OpenOffice.org Writer : attachments in e-mails
+OpenOffice.org Writer : audio
+OpenOffice.org Writer : audio;inserting
+OpenOffice.org Writer : auto reloading HTML documents
+OpenOffice.org Writer : AutoAbstract function for sending text to presentations
+OpenOffice.org Writer : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Writer : AutoComplete function in text and list boxes
+OpenOffice.org Writer : AutoCorrect function
+OpenOffice.org Writer : AutoCorrect function;adding exceptions
+OpenOffice.org Writer : AutoCorrect function;context menu
+OpenOffice.org Writer : AutoCorrect function;options
+OpenOffice.org Writer : AutoCorrect function;pictures and frames
+OpenOffice.org Writer : AutoCorrect function;quotes
+OpenOffice.org Writer : AutoCorrect function;replacement table
+OpenOffice.org Writer : AutoCorrect function;smart tags
+OpenOffice.org Writer : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Writer : AutoCorrect function;turning off
+OpenOffice.org Writer : AutoCorrect function;URL recognition
+OpenOffice.org Writer : AutoCorrect function;word completion
+OpenOffice.org Writer : AutoFormat function
+OpenOffice.org Writer : AutoFormat function;applying to text tables
+OpenOffice.org Writer : AutoFormat function;headings
+OpenOffice.org Writer : AutoFormat function;switching on and off
+OpenOffice.org Writer : AutoFormat function;text documents
+OpenOffice.org Writer : automatic bullets
+OpenOffice.org Writer : automatic captions (Writer)
+OpenOffice.org Writer : automatic changes on/off
+OpenOffice.org Writer : automatic control focus
+OpenOffice.org Writer : automatic heading formatting
+OpenOffice.org Writer : automatic hyperlink formatting
+OpenOffice.org Writer : automatic hyphenation in text
+OpenOffice.org Writer : automatic line breaks
+OpenOffice.org Writer : automatic lines/borders in text
+OpenOffice.org Writer : automatic numbering
+OpenOffice.org Writer : automatic numbering;AutoCorrect function
+OpenOffice.org Writer : automatic numbering;of objects
+OpenOffice.org Writer : automatic saving
+OpenOffice.org Writer : automatic spellcheck
+OpenOffice.org Writer : automatic word completion
+OpenOffice.org Writer : AutoPilots, see wizards
+OpenOffice.org Writer : AutoText
+OpenOffice.org Writer : AutoValue
+OpenOffice.org Writer : AutoValue;database tables
+OpenOffice.org Writer : averages in charts
+OpenOffice.org Writer : axes
+OpenOffice.org Writer : axes;better scaling
+OpenOffice.org Writer : axes;formatting
+OpenOffice.org Writer : axes;formatting grids
+OpenOffice.org Writer : axes;inserting grids
+OpenOffice.org Writer : axes;interval marks
+OpenOffice.org Writer : axes;showing axes in charts
+OpenOffice.org Writer : axes in charts
+OpenOffice.org Writer : backgrounds
+OpenOffice.org Writer : backgrounds;defining colors/pictures
+OpenOffice.org Writer : backgrounds;different pages
+OpenOffice.org Writer : backgrounds;frames/sections/indexes
+OpenOffice.org Writer : backgrounds;inserting from Gallery
+OpenOffice.org Writer : backgrounds;printing
+OpenOffice.org Writer : backgrounds;text objects
+OpenOffice.org Writer : backing window
+OpenOffice.org Writer : backups
+OpenOffice.org Writer : backups;automatic
+OpenOffice.org Writer : backups;documents
+OpenOffice.org Writer : bar charts
+OpenOffice.org Writer : Basic
+OpenOffice.org Writer : Basic;fonts for source display
+OpenOffice.org Writer : Basic;programming
+OpenOffice.org Writer : Basic;recording macros
+OpenOffice.org Writer : basic fonts
+OpenOffice.org Writer : behavior of rows/columns
+OpenOffice.org Writer : Bézier curves
+OpenOffice.org Writer : Bézier curves;control points in presentations
+OpenOffice.org Writer : bi-directional writing
+OpenOffice.org Writer : bibliographies
+OpenOffice.org Writer : binding space
+OpenOffice.org Writer : bitmaps
+OpenOffice.org Writer : bitmaps;inserting and editing
+OpenOffice.org Writer : bitmaps;off for faster printing
+OpenOffice.org Writer : bitmaps;patterns
+OpenOffice.org Writer : black and white printing
+OpenOffice.org Writer : black printing in Calc
+OpenOffice.org Writer : blank pages with alternating page styles
+OpenOffice.org Writer : block selection mode
+OpenOffice.org Writer : blocks of text
+OpenOffice.org Writer : bold
+OpenOffice.org Writer : bold;AutoFormat function
+OpenOffice.org Writer : bold;formatting while typing
+OpenOffice.org Writer : bold;text
+OpenOffice.org Writer : book previews
+OpenOffice.org Writer : book view
+OpenOffice.org Writer : booklet printing
+OpenOffice.org Writer : bookmarks
+OpenOffice.org Writer : bookmarks;Help
+OpenOffice.org Writer : bookmarks;inserting
+OpenOffice.org Writer : bookmarks;positioning cursor
+OpenOffice.org Writer : borders
+OpenOffice.org Writer : borders;arranging
+OpenOffice.org Writer : borders;automatic drawing on/off
+OpenOffice.org Writer : borders;cells on screen (Calc)
+OpenOffice.org Writer : borders;for footnotes/endnotes
+OpenOffice.org Writer : borders;for headers/footers
+OpenOffice.org Writer : borders;for objects
+OpenOffice.org Writer : borders;for pages
+OpenOffice.org Writer : borders;for paragraphs
+OpenOffice.org Writer : borders;for tables
+OpenOffice.org Writer : borders;for text tables
+OpenOffice.org Writer : borders;shadows
+OpenOffice.org Writer : borders;table boundaries (Writer)
+OpenOffice.org Writer : borders, see also frames
+OpenOffice.org Writer : bound fields
+OpenOffice.org Writer : bound fields;controls
+OpenOffice.org Writer : boundaries of tables (Writer)
+OpenOffice.org Writer : break display (Writer)
+OpenOffice.org Writer : brochures
+OpenOffice.org Writer : brochures;printing individual
+OpenOffice.org Writer : brochures;printing several
+OpenOffice.org Writer : brush for copying styles
+OpenOffice.org Writer : build numbers of OpenOffice.org
+OpenOffice.org Writer : bullet lists
+OpenOffice.org Writer : bullet lists;changing levels
+OpenOffice.org Writer : bullet lists;creating while typing
+OpenOffice.org Writer : bullet lists;formatting options
+OpenOffice.org Writer : bullet lists;interrupting
+OpenOffice.org Writer : bullet lists;turning on and off
+OpenOffice.org Writer : bullets
+OpenOffice.org Writer : bullets;adding and editing
+OpenOffice.org Writer : bullets;paragraphs
+OpenOffice.org Writer : bullets;replacing
+OpenOffice.org Writer : bullets;turning off
+OpenOffice.org Writer : bullets;using automatically
+OpenOffice.org Writer : business cards
+OpenOffice.org Writer : business cards;creating and synchronizing
+OpenOffice.org Writer : business cards;using templates
+OpenOffice.org Writer : button bars, see toolbars
+OpenOffice.org Writer : buttons
+OpenOffice.org Writer : buttons;adding push buttons
+OpenOffice.org Writer : buttons;big/small
+OpenOffice.org Writer : buttons;editing hyperlink buttons
+OpenOffice.org Writer : buttons;form functions
+OpenOffice.org Writer : buttons;toolbars
+OpenOffice.org Writer : cache for graphics
+OpenOffice.org Writer : calculating
+OpenOffice.org Writer : calculating;across multiple text tables
+OpenOffice.org Writer : calculating;complex formulas in text
+OpenOffice.org Writer : calculating;in text
+OpenOffice.org Writer : calculating;in text tables
+OpenOffice.org Writer : calculating;iterative references (Calc)
+OpenOffice.org Writer : calculating;mean values
+OpenOffice.org Writer : calculating;regression curves
+OpenOffice.org Writer : calculating;sums in text tables
+OpenOffice.org Writer : callouts
+OpenOffice.org Writer : callouts;drawings
+OpenOffice.org Writer : capital letters
+OpenOffice.org Writer : capital letters;AutoCorrect function
+OpenOffice.org Writer : capital letters;avoiding after specific abbreviations
+OpenOffice.org Writer : capital letters;changing to small letters
+OpenOffice.org Writer : capital letters;changing to small letters after periods
+OpenOffice.org Writer : capital letters;font effects
+OpenOffice.org Writer : capital letters;starting paragraphs
+OpenOffice.org Writer : captions
+OpenOffice.org Writer : captions;adding chapter numbers
+OpenOffice.org Writer : captions;automatic captions (Writer)
+OpenOffice.org Writer : captions;inserting and editing
+OpenOffice.org Writer : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Writer : captions, see also labels/callouts
+OpenOffice.org Writer : cascading update (Base)
+OpenOffice.org Writer : case sensitivity
+OpenOffice.org Writer : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Writer : case sensitivity;searching
+OpenOffice.org Writer : cell merges
+OpenOffice.org Writer : cells
+OpenOffice.org Writer : cells;adapting the width by keyboard
+OpenOffice.org Writer : cells;aligning
+OpenOffice.org Writer : cells;backgrounds
+OpenOffice.org Writer : cells;borders in text tables
+OpenOffice.org Writer : cells;calculating sums
+OpenOffice.org Writer : cells;coloring (Calc)
+OpenOffice.org Writer : cells;cursor positions after input (Calc)
+OpenOffice.org Writer : cells;enlarging and reducing in text tables
+OpenOffice.org Writer : cells;formatting without effect (Calc)
+OpenOffice.org Writer : cells;inserting from spreadsheets
+OpenOffice.org Writer : cells;line breaks
+OpenOffice.org Writer : cells;linked to controls
+OpenOffice.org Writer : cells;merging/splitting
+OpenOffice.org Writer : cells;number of
+OpenOffice.org Writer : cells;pasting
+OpenOffice.org Writer : cells;protecting/unprotecting
+OpenOffice.org Writer : cells;resetting formats
+OpenOffice.org Writer : cells;showing grid lines (Calc)
+OpenOffice.org Writer : centered text
+OpenOffice.org Writer : centering
+OpenOffice.org Writer : centering;images on HTML pages
+OpenOffice.org Writer : centering;text frames on pages
+OpenOffice.org Writer : centimeters
+OpenOffice.org Writer : central documents
+OpenOffice.org Writer : certificates
+OpenOffice.org Writer : changes
+OpenOffice.org Writer : changes;accepting or rejecting
+OpenOffice.org Writer : changes;automatic
+OpenOffice.org Writer : changes;comparing to original
+OpenOffice.org Writer : changes;protecting
+OpenOffice.org Writer : changes;recording
+OpenOffice.org Writer : changes;review function
+OpenOffice.org Writer : changes;showing
+OpenOffice.org Writer : changing
+OpenOffice.org Writer : changing;bulleting symbols
+OpenOffice.org Writer : changing;cases of text
+OpenOffice.org Writer : changing;document titles
+OpenOffice.org Writer : changing;field shadings
+OpenOffice.org Writer : changing;fields, into text
+OpenOffice.org Writer : changing;file associations in Setup program
+OpenOffice.org Writer : changing;icon sizes
+OpenOffice.org Writer : changing;indents
+OpenOffice.org Writer : changing;links
+OpenOffice.org Writer : changing;outline levels
+OpenOffice.org Writer : changing;page backgrounds
+OpenOffice.org Writer : changing;starting numbers in lists
+OpenOffice.org Writer : changing;work directory
+OpenOffice.org Writer : changing, see also editing and replacing
+OpenOffice.org Writer : chapter names in headers
+OpenOffice.org Writer : chapter numbering
+OpenOffice.org Writer : chapter numbers in captions
+OpenOffice.org Writer : character styles
+OpenOffice.org Writer : character styles;language selection
+OpenOffice.org Writer : character styles;style categories
+OpenOffice.org Writer : characters
+OpenOffice.org Writer : characters;alternative fonts
+OpenOffice.org Writer : characters;Asian layout
+OpenOffice.org Writer : characters;bold
+OpenOffice.org Writer : characters;coloring
+OpenOffice.org Writer : characters;contours
+OpenOffice.org Writer : characters;counting
+OpenOffice.org Writer : characters;displaying only on screen (Writer)
+OpenOffice.org Writer : characters;enabling CTL and Asian characters
+OpenOffice.org Writer : characters;font effects
+OpenOffice.org Writer : characters;fonts and formats
+OpenOffice.org Writer : characters;hyperlinks
+OpenOffice.org Writer : characters;italics
+OpenOffice.org Writer : characters;language selection
+OpenOffice.org Writer : characters;shadowed
+OpenOffice.org Writer : characters;spacing
+OpenOffice.org Writer : characters;special
+OpenOffice.org Writer : characters;subscript and superscript
+OpenOffice.org Writer : characters;underlining
+OpenOffice.org Writer : characters;uppercase or lowercase
+OpenOffice.org Writer : charcoal sketches filter
+OpenOffice.org Writer : chart legends
+OpenOffice.org Writer : chart legends;hiding
+OpenOffice.org Writer : chart legends;showing icons with labels
+OpenOffice.org Writer : chart types
+OpenOffice.org Writer : chart types;area
+OpenOffice.org Writer : chart types;column and bar
+OpenOffice.org Writer : chart types;column and line
+OpenOffice.org Writer : chart types;line
+OpenOffice.org Writer : chart types;net
+OpenOffice.org Writer : chart types;pie/donut
+OpenOffice.org Writer : chart types;stock
+OpenOffice.org Writer : chart types;XY (scatter)
+OpenOffice.org Writer : charts
+OpenOffice.org Writer : charts;3D views
+OpenOffice.org Writer : charts;aligning
+OpenOffice.org Writer : charts;arranging within stacks
+OpenOffice.org Writer : charts;bars with textures
+OpenOffice.org Writer : charts;borders
+OpenOffice.org Writer : charts;choosing chart types
+OpenOffice.org Writer : charts;colors
+OpenOffice.org Writer : charts;copying from Calc into Writer
+OpenOffice.org Writer : charts;copying with link to source cell range
+OpenOffice.org Writer : charts;data labels
+OpenOffice.org Writer : charts;displaying (Calc)
+OpenOffice.org Writer : charts;editing axes
+OpenOffice.org Writer : charts;editing data
+OpenOffice.org Writer : charts;editing legends
+OpenOffice.org Writer : charts;editing titles
+OpenOffice.org Writer : charts;formatting areas
+OpenOffice.org Writer : charts;formatting floors
+OpenOffice.org Writer : charts;formatting walls
+OpenOffice.org Writer : charts;inserting
+OpenOffice.org Writer : charts;labeling
+OpenOffice.org Writer : charts;overview
+OpenOffice.org Writer : charts;properties
+OpenOffice.org Writer : charts;reorganizing
+OpenOffice.org Writer : charts;scaling axes
+OpenOffice.org Writer : charts;scaling text
+OpenOffice.org Writer : charts;shortcuts
+OpenOffice.org Writer : charts;showing axes
+OpenOffice.org Writer : charts;updating automatically (Writer)
+OpenOffice.org Writer : check box creation
+OpenOffice.org Writer : checking spelling
+OpenOffice.org Writer : checking spelling;all languages
+OpenOffice.org Writer : checking spelling;manually
+OpenOffice.org Writer : checking spelling;while typing
+OpenOffice.org Writer : Chinese writing systems
+OpenOffice.org Writer : choosing printers
+OpenOffice.org Writer : circle drawings
+OpenOffice.org Writer : Client Side ImageMap
+OpenOffice.org Writer : clipboard
+OpenOffice.org Writer : clipboard;calculating in text
+OpenOffice.org Writer : clipboard;cutting
+OpenOffice.org Writer : clipboard;pasting
+OpenOffice.org Writer : clipboard;pasting formatted/unformatted text
+OpenOffice.org Writer : clipboard;selection clipboard
+OpenOffice.org Writer : clipboard;Unix
+OpenOffice.org Writer : closing
+OpenOffice.org Writer : closing;documents
+OpenOffice.org Writer : closing;toolbars
+OpenOffice.org Writer : collaboration
+OpenOffice.org Writer : color bar
+OpenOffice.org Writer : colors
+OpenOffice.org Writer : colors;adding
+OpenOffice.org Writer : colors;appearance
+OpenOffice.org Writer : colors;backgrounds
+OpenOffice.org Writer : colors;charts
+OpenOffice.org Writer : colors;fill format
+OpenOffice.org Writer : colors;fonts
+OpenOffice.org Writer : colors;grid lines and cells (Calc)
+OpenOffice.org Writer : colors;models
+OpenOffice.org Writer : colors;not printing
+OpenOffice.org Writer : colors;printing in grayscale
+OpenOffice.org Writer : colors;restriction (Calc)
+OpenOffice.org Writer : colors;selection
+OpenOffice.org Writer : column and line charts
+OpenOffice.org Writer : column charts
+OpenOffice.org Writer : column headers
+OpenOffice.org Writer : column headers;displaying (Calc)
+OpenOffice.org Writer : column headers;highlighting (Calc)
+OpenOffice.org Writer : columns
+OpenOffice.org Writer : columns;breaks in text tables
+OpenOffice.org Writer : columns;inserting in tables
+OpenOffice.org Writer : columns;inserting/deleting in tables by keyboard
+OpenOffice.org Writer : columns;on text pages
+OpenOffice.org Writer : columns;selecting
+OpenOffice.org Writer : columns;setting with the mouse
+OpenOffice.org Writer : combination charts
+OpenOffice.org Writer : combo box creation
+OpenOffice.org Writer : command button creation
+OpenOffice.org Writer : command buttons, see push buttons
+OpenOffice.org Writer : command line parameters
+OpenOffice.org Writer : commands
+OpenOffice.org Writer : commands;not visible
+OpenOffice.org Writer : commands;repeating
+OpenOffice.org Writer : commands;SQL
+OpenOffice.org Writer : comments
+OpenOffice.org Writer : comments;on changes
+OpenOffice.org Writer : common terms
+OpenOffice.org Writer : common terms;Chinese dictionary
+OpenOffice.org Writer : common terms;glossaries
+OpenOffice.org Writer : common terms;Internet glossary
+OpenOffice.org Writer : comparisons
+OpenOffice.org Writer : comparisons;document versions
+OpenOffice.org Writer : comparisons;operators in default filter dialog
+OpenOffice.org Writer : compatibility settings for MS Word import
+OpenOffice.org Writer : complete screen view
+OpenOffice.org Writer : completion of words
+OpenOffice.org Writer : complex text layout
+OpenOffice.org Writer : complex text layout;definition
+OpenOffice.org Writer : complex text layout;enabling
+OpenOffice.org Writer : complex text layout, see CTL
+OpenOffice.org Writer : compose key to insert special characters
+OpenOffice.org Writer : concatenation, see ampersand symbol
+OpenOffice.org Writer : concordance files
+OpenOffice.org Writer : concordance files;definition
+OpenOffice.org Writer : concordance files;indexes
+OpenOffice.org Writer : conditional separators
+OpenOffice.org Writer : conditional styles
+OpenOffice.org Writer : conditional text
+OpenOffice.org Writer : conditional text;page counts
+OpenOffice.org Writer : conditional text;setting up
+OpenOffice.org Writer : conditions
+OpenOffice.org Writer : conditions;in fields and sections
+OpenOffice.org Writer : conditions;in number formats
+OpenOffice.org Writer : conditions;items in Data Navigator
+OpenOffice.org Writer : conditions;user data fields
+OpenOffice.org Writer : Configuration Manager
+OpenOffice.org Writer : configuring
+OpenOffice.org Writer : configuring;fax icon
+OpenOffice.org Writer : configuring;OpenOffice.org
+OpenOffice.org Writer : configuring;toolbars
+OpenOffice.org Writer : connections to data sources (Base)
+OpenOffice.org Writer : contents protection
+OpenOffice.org Writer : context menus
+OpenOffice.org Writer : continuation pages
+OpenOffice.org Writer : contour editor
+OpenOffice.org Writer : contour wrap
+OpenOffice.org Writer : contours of text
+OpenOffice.org Writer : control point display in presentations
+OpenOffice.org Writer : controls
+OpenOffice.org Writer : controls;activating in forms
+OpenOffice.org Writer : controls;adding to documents
+OpenOffice.org Writer : controls;arranging in forms
+OpenOffice.org Writer : controls;arranging within stacks
+OpenOffice.org Writer : controls;assigning data sources
+OpenOffice.org Writer : controls;assigning macros (Basic)
+OpenOffice.org Writer : controls;bound fields/list contents/linked cells
+OpenOffice.org Writer : controls;events
+OpenOffice.org Writer : controls;focus
+OpenOffice.org Writer : controls;formatted fields
+OpenOffice.org Writer : controls;grouping
+OpenOffice.org Writer : controls;hidden
+OpenOffice.org Writer : controls;inserting
+OpenOffice.org Writer : controls;multi-line titles
+OpenOffice.org Writer : controls;positions and sizes
+OpenOffice.org Writer : controls;printing
+OpenOffice.org Writer : controls;properties of form controls
+OpenOffice.org Writer : controls;properties of table controls
+OpenOffice.org Writer : controls;reference by SQL
+OpenOffice.org Writer : controls;rich text control
+OpenOffice.org Writer : controls;select mode
+OpenOffice.org Writer : controls;showing (Writer)
+OpenOffice.org Writer : converters
+OpenOffice.org Writer : converters;Euro converter
+OpenOffice.org Writer : converters;PostScript, UNIX
+OpenOffice.org Writer : converters;XML
+OpenOffice.org Writer : converting
+OpenOffice.org Writer : converting;fields, into text
+OpenOffice.org Writer : converting;Hangul/Hanja
+OpenOffice.org Writer : converting;metrics
+OpenOffice.org Writer : converting;Microsoft documents
+OpenOffice.org Writer : converting;OpenOffice.org documents
+OpenOffice.org Writer : converting;Pocket PC formats
+OpenOffice.org Writer : converting;sections, into normal text
+OpenOffice.org Writer : converting;text, into tables
+OpenOffice.org Writer : copies
+OpenOffice.org Writer : copies;printing
+OpenOffice.org Writer : copies;removing line breaks
+OpenOffice.org Writer : copying
+OpenOffice.org Writer : copying;by drag and drop
+OpenOffice.org Writer : copying;charts from OpenOffice.org Calc
+OpenOffice.org Writer : copying;data from text documents
+OpenOffice.org Writer : copying;datasource records in spreadsheets
+OpenOffice.org Writer : copying;draw objects
+OpenOffice.org Writer : copying;draw objects between documents
+OpenOffice.org Writer : copying;formatting
+OpenOffice.org Writer : copying;from data source view
+OpenOffice.org Writer : copying;from Gallery
+OpenOffice.org Writer : copying;in Unix
+OpenOffice.org Writer : copying;pictures, between documents
+OpenOffice.org Writer : copying;sheet areas, to text documents
+OpenOffice.org Writer : copying;styles, by fill format mode
+OpenOffice.org Writer : copying;styles, from selections
+OpenOffice.org Writer : copying;text sections
+OpenOffice.org Writer : copying;to Gallery
+OpenOffice.org Writer : copyright for OpenOffice.org
+OpenOffice.org Writer : corner roundings
+OpenOffice.org Writer : counting words
+OpenOffice.org Writer : crash reports
+OpenOffice.org Writer : criteria of query design (Base)
+OpenOffice.org Writer : cropping pictures
+OpenOffice.org Writer : cross-references
+OpenOffice.org Writer : cross-references;inserting and updating
+OpenOffice.org Writer : cross-references;inserting with Navigator
+OpenOffice.org Writer : cross-references;modifying
+OpenOffice.org Writer : CTL
+OpenOffice.org Writer : CTL;(not) wrapping words
+OpenOffice.org Writer : CTL;complex text layout languages
+OpenOffice.org Writer : CTL;definition
+OpenOffice.org Writer : CTL;options
+OpenOffice.org Writer : currencies
+OpenOffice.org Writer : currencies;converters
+OpenOffice.org Writer : currencies;format codes
+OpenOffice.org Writer : currency field creation
+OpenOffice.org Writer : currency formats
+OpenOffice.org Writer : cursor
+OpenOffice.org Writer : cursor;allowing in protected areas (Writer)
+OpenOffice.org Writer : cursor;direct cursor
+OpenOffice.org Writer : cursor;in read-only text
+OpenOffice.org Writer : cursor;quickly moving to an object
+OpenOffice.org Writer : curves
+OpenOffice.org Writer : curves;editing points
+OpenOffice.org Writer : curves;properties in line charts/XY charts
+OpenOffice.org Writer : custom dictionaries
+OpenOffice.org Writer : custom dictionaries;editing
+OpenOffice.org Writer : custom dictionaries;removing words from
+OpenOffice.org Writer : custom hyphens (Writer)
+OpenOffice.org Writer : custom quotes
+OpenOffice.org Writer : custom templates
+OpenOffice.org Writer : customizing
+OpenOffice.org Writer : customizing;events
+OpenOffice.org Writer : customizing;keyboard
+OpenOffice.org Writer : customizing;menus
+OpenOffice.org Writer : customizing;OpenOffice.org
+OpenOffice.org Writer : customizing;round corners
+OpenOffice.org Writer : customizing;toolbars
+OpenOffice.org Writer : cutting
+OpenOffice.org Writer : dashes
+OpenOffice.org Writer : data
+OpenOffice.org Writer : data;filtering in forms
+OpenOffice.org Writer : data;forms and subforms
+OpenOffice.org Writer : data;read-only
+OpenOffice.org Writer : data;sorting in forms
+OpenOffice.org Writer : data;user data
+OpenOffice.org Writer : data binding change in XForms
+OpenOffice.org Writer : data labels in charts
+OpenOffice.org Writer : Data Navigator
+OpenOffice.org Writer : Data Navigator;adding/editing items
+OpenOffice.org Writer : Data Navigator;display options
+OpenOffice.org Writer : data ranges in charts
+OpenOffice.org Writer : data series
+OpenOffice.org Writer : data source browser
+OpenOffice.org Writer : data source explorer
+OpenOffice.org Writer : data source view
+OpenOffice.org Writer : data source view;drag and drop
+OpenOffice.org Writer : data source view;overview
+OpenOffice.org Writer : data source view;showing
+OpenOffice.org Writer : data sources
+OpenOffice.org Writer : data sources;as tables
+OpenOffice.org Writer : data sources;connection settings (Base)
+OpenOffice.org Writer : data sources;copying records to spreadsheets
+OpenOffice.org Writer : data sources;displaying current
+OpenOffice.org Writer : data sources;LDAP server (Base)
+OpenOffice.org Writer : data sources;OpenOffice.org Base
+OpenOffice.org Writer : data sources;registering address books
+OpenOffice.org Writer : data sources;reports
+OpenOffice.org Writer : data sources;setting for stock charts
+OpenOffice.org Writer : data sources;viewing
+OpenOffice.org Writer : data structure of XForms
+OpenOffice.org Writer : data values in charts
+OpenOffice.org Writer : data, see also values
+OpenOffice.org Writer : database contents
+OpenOffice.org Writer : database contents;inserting as tables
+OpenOffice.org Writer : database contents;inserting as text
+OpenOffice.org Writer : database reports
+OpenOffice.org Writer : Database Wizard (Base)
+OpenOffice.org Writer : databases
+OpenOffice.org Writer : databases;administration through SQL (Base)
+OpenOffice.org Writer : databases;ADO (Base)
+OpenOffice.org Writer : databases;connecting (Base)
+OpenOffice.org Writer : databases;creating
+OpenOffice.org Writer : databases;creating bibliographies
+OpenOffice.org Writer : databases;creating labels
+OpenOffice.org Writer : databases;creating queries
+OpenOffice.org Writer : databases;creating reports
+OpenOffice.org Writer : databases;creating tables
+OpenOffice.org Writer : databases;dBASE (Base)
+OpenOffice.org Writer : databases;deleting (Base)
+OpenOffice.org Writer : databases;drag and drop (Base)
+OpenOffice.org Writer : databases;editing tables
+OpenOffice.org Writer : databases;exchanging
+OpenOffice.org Writer : databases;form filters
+OpenOffice.org Writer : databases;formats (Base)
+OpenOffice.org Writer : databases;importing/exporting
+OpenOffice.org Writer : databases;in conditions
+OpenOffice.org Writer : databases;JDBC (Base)
+OpenOffice.org Writer : databases;main page (Base)
+OpenOffice.org Writer : databases;MySQL (Base)
+OpenOffice.org Writer : databases;ODBC (Base)
+OpenOffice.org Writer : databases;overview
+OpenOffice.org Writer : databases;registering (Base)
+OpenOffice.org Writer : databases;searching records
+OpenOffice.org Writer : databases;shortcut keys
+OpenOffice.org Writer : databases;sorting
+OpenOffice.org Writer : databases;standard filters
+OpenOffice.org Writer : databases;text formats
+OpenOffice.org Writer : databases;viewing
+OpenOffice.org Writer : date fields
+OpenOffice.org Writer : date fields;creating
+OpenOffice.org Writer : date fields;fixed/variable
+OpenOffice.org Writer : date fields;HTML
+OpenOffice.org Writer : date fields;properties
+OpenOffice.org Writer : date formats
+OpenOffice.org Writer : dates
+OpenOffice.org Writer : dates;default (Calc)
+OpenOffice.org Writer : dates;formatting automatically in tables
+OpenOffice.org Writer : dates;inserting
+OpenOffice.org Writer : dates;printing in presentations
+OpenOffice.org Writer : dates;start 1900/01/01 (Calc)
+OpenOffice.org Writer : dates;start 1904/01/01 (Calc)
+OpenOffice.org Writer : dBASE
+OpenOffice.org Writer : dBASE;database settings (Base)
+OpenOffice.org Writer : DDE
+OpenOffice.org Writer : DDE;command for inserting sections
+OpenOffice.org Writer : DDE;definition
+OpenOffice.org Writer : DDE;inserting tables
+OpenOffice.org Writer : deactivating
+OpenOffice.org Writer : deactivating;plug-ins
+OpenOffice.org Writer : deactivating;word completion
+OpenOffice.org Writer : decimal places displayed (Calc)
+OpenOffice.org Writer : decimal separator key
+OpenOffice.org Writer : decimal tab stops
+OpenOffice.org Writer : default directories
+OpenOffice.org Writer : default filters
+OpenOffice.org Writer : default filters;comparison operators
+OpenOffice.org Writer : default filters;databases
+OpenOffice.org Writer : default printer
+OpenOffice.org Writer : default printer;setting up
+OpenOffice.org Writer : default printer;UNIX
+OpenOffice.org Writer : default templates
+OpenOffice.org Writer : default templates;changing
+OpenOffice.org Writer : default templates;defining
+OpenOffice.org Writer : default templates;organizing
+OpenOffice.org Writer : defaults
+OpenOffice.org Writer : defaults;documents
+OpenOffice.org Writer : defaults;file formats in file dialogs
+OpenOffice.org Writer : defaults;file formats in OpenOffice.org
+OpenOffice.org Writer : defaults;fonts
+OpenOffice.org Writer : defaults;grids (Writer/Calc)
+OpenOffice.org Writer : defaults;languages
+OpenOffice.org Writer : defaults;number formats
+OpenOffice.org Writer : defaults;of saving
+OpenOffice.org Writer : defaults;program configuration
+OpenOffice.org Writer : defaults;tab stops in text
+OpenOffice.org Writer : defaults;templates
+OpenOffice.org Writer : defaults;views
+OpenOffice.org Writer : defining
+OpenOffice.org Writer : defining;arrowheads and other line ends
+OpenOffice.org Writer : defining;colors
+OpenOffice.org Writer : defining;conditions
+OpenOffice.org Writer : defining;headers/footers
+OpenOffice.org Writer : defining;line styles
+OpenOffice.org Writer : defining;object borders
+OpenOffice.org Writer : defining;page borders
+OpenOffice.org Writer : defining;page styles
+OpenOffice.org Writer : defining;paragraph borders
+OpenOffice.org Writer : defining;queries (Base)
+OpenOffice.org Writer : defining;starting page numbers
+OpenOffice.org Writer : defining;table borders
+OpenOffice.org Writer : defining;table borders in Writer
+OpenOffice.org Writer : deleting
+OpenOffice.org Writer : deleting;all direct formatting
+OpenOffice.org Writer : deleting;databases (Base)
+OpenOffice.org Writer : deleting;entries of indexes/tables of contents
+OpenOffice.org Writer : deleting;footnotes
+OpenOffice.org Writer : deleting;heading numbers
+OpenOffice.org Writer : deleting;hyperlinks
+OpenOffice.org Writer : deleting;indexes/tables of contents
+OpenOffice.org Writer : deleting;line breaks
+OpenOffice.org Writer : deleting;lines in text
+OpenOffice.org Writer : deleting;models/instances
+OpenOffice.org Writer : deleting;namespaces in XForms
+OpenOffice.org Writer : deleting;notes
+OpenOffice.org Writer : deleting;numbers in lists
+OpenOffice.org Writer : deleting;page breaks
+OpenOffice.org Writer : deleting;rows/columns, by keyboard
+OpenOffice.org Writer : deleting;tab stops
+OpenOffice.org Writer : deleting;tables or table contents
+OpenOffice.org Writer : deleting;templates
+OpenOffice.org Writer : deleting;words in user-defined dictionaries
+OpenOffice.org Writer : deleting;XML filters
+OpenOffice.org Writer : demoting heading levels
+OpenOffice.org Writer : depth stagger
+OpenOffice.org Writer : descriptions for objects
+OpenOffice.org Writer : design mode after saving
+OpenOffice.org Writer : design view
+OpenOffice.org Writer : design view;creating forms
+OpenOffice.org Writer : design view;queries/views (Base)
+OpenOffice.org Writer : designing
+OpenOffice.org Writer : designing;database tables
+OpenOffice.org Writer : designing;fonts
+OpenOffice.org Writer : designing;queries (Base)
+OpenOffice.org Writer : detaching toolbars
+OpenOffice.org Writer : dictionaries
+OpenOffice.org Writer : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Writer : dictionaries;creating
+OpenOffice.org Writer : dictionaries;editing user-defined
+OpenOffice.org Writer : dictionaries;spellcheck
+OpenOffice.org Writer : dictionaries;thesaurus
+OpenOffice.org Writer : dictionaries, see also languages
+OpenOffice.org Writer : digital signatures
+OpenOffice.org Writer : digital signatures;getting/managing/applying
+OpenOffice.org Writer : digital signatures;overview
+OpenOffice.org Writer : digital signatures;WebDAV over HTTPS
+OpenOffice.org Writer : direct cursor
+OpenOffice.org Writer : direct cursor;restriction
+OpenOffice.org Writer : direct cursor;settings
+OpenOffice.org Writer : direct formatting
+OpenOffice.org Writer : direct formatting;exiting
+OpenOffice.org Writer : direct formatting;undoing all
+OpenOffice.org Writer : directories
+OpenOffice.org Writer : directories;creating new
+OpenOffice.org Writer : directories;directory structure
+OpenOffice.org Writer : disabled persons
+OpenOffice.org Writer : disabling
+OpenOffice.org Writer : disabling;field highlighting
+OpenOffice.org Writer : disabling;smart tags
+OpenOffice.org Writer : disabling;word completion
+OpenOffice.org Writer : displaying
+OpenOffice.org Writer : displaying;hidden text
+OpenOffice.org Writer : displaying;non-printing characters (Writer)
+OpenOffice.org Writer : displaying;notes (Calc)
+OpenOffice.org Writer : displaying;notes in text documents
+OpenOffice.org Writer : displaying;pictures and objects (Writer)
+OpenOffice.org Writer : displaying;tables (Writer)
+OpenOffice.org Writer : displaying;zero values (Calc)
+OpenOffice.org Writer : distances
+OpenOffice.org Writer : distinct values in SQL queries
+OpenOffice.org Writer : distorting in drawings
+OpenOffice.org Writer : distributing XML filters
+OpenOffice.org Writer : dithering
+OpenOffice.org Writer : dividing tables
+OpenOffice.org Writer : DocInformation fields
+OpenOffice.org Writer : docking
+OpenOffice.org Writer : docking;definition
+OpenOffice.org Writer : docking;Navigator window
+OpenOffice.org Writer : docking;toolbars
+OpenOffice.org Writer : docking;windows
+OpenOffice.org Writer : Document Converter Wizard
+OpenOffice.org Writer : Document Map, see Navigator
+OpenOffice.org Writer : document templates
+OpenOffice.org Writer : document types in OpenOffice.org
+OpenOffice.org Writer : documents
+OpenOffice.org Writer : documents;changing titles
+OpenOffice.org Writer : documents;closing
+OpenOffice.org Writer : documents;comparing
+OpenOffice.org Writer : documents;contents as lists
+OpenOffice.org Writer : documents;editing time
+OpenOffice.org Writer : documents;exporting
+OpenOffice.org Writer : documents;importing
+OpenOffice.org Writer : documents;languages
+OpenOffice.org Writer : documents;master documents and subdocuments
+OpenOffice.org Writer : documents;measurement units in
+OpenOffice.org Writer : documents;merging
+OpenOffice.org Writer : documents;number of pages/tables/sheets
+OpenOffice.org Writer : documents;number of words/characters
+OpenOffice.org Writer : documents;opening
+OpenOffice.org Writer : documents;opening in design mode
+OpenOffice.org Writer : documents;opening with templates
+OpenOffice.org Writer : documents;organizing
+OpenOffice.org Writer : documents;printing
+OpenOffice.org Writer : documents;read-only
+OpenOffice.org Writer : documents;reloading
+OpenOffice.org Writer : documents;saving
+OpenOffice.org Writer : documents;saving automatically
+OpenOffice.org Writer : documents;saving in other formats
+OpenOffice.org Writer : documents;sending as e-mail
+OpenOffice.org Writer : documents;styles changed
+OpenOffice.org Writer : documents;version management
+OpenOffice.org Writer : documents;version numbers
+OpenOffice.org Writer : donut charts
+OpenOffice.org Writer : dotted areas
+OpenOffice.org Writer : double-line spacing in paragraphs
+OpenOffice.org Writer : double-line writing in Asian layout
+OpenOffice.org Writer : drag and drop
+OpenOffice.org Writer : drag and drop;copying and pasting text
+OpenOffice.org Writer : drag and drop;creating new styles
+OpenOffice.org Writer : drag and drop;data source view
+OpenOffice.org Writer : drag and drop;from Gallery to draw objects
+OpenOffice.org Writer : drag and drop;overview
+OpenOffice.org Writer : drag and drop;pictures
+OpenOffice.org Writer : drag and drop;to Gallery
+OpenOffice.org Writer : draw objects
+OpenOffice.org Writer : draw objects;adding/editing/copying
+OpenOffice.org Writer : draw objects;anchoring
+OpenOffice.org Writer : draw objects;arranging within stacks
+OpenOffice.org Writer : draw objects;copying between documents
+OpenOffice.org Writer : draw objects;cross-referencing
+OpenOffice.org Writer : draw objects;displaying (Calc)
+OpenOffice.org Writer : draw objects;dropping Gallery pictures
+OpenOffice.org Writer : draw objects;flipping
+OpenOffice.org Writer : draw objects;inserting captions
+OpenOffice.org Writer : draw objects;legends
+OpenOffice.org Writer : draw objects;positioning and resizing
+OpenOffice.org Writer : draw objects;protecting
+OpenOffice.org Writer : draw objects;slanting
+OpenOffice.org Writer : draw objects;text in
+OpenOffice.org Writer : Drawing bar
+OpenOffice.org Writer : drawing lines in text
+OpenOffice.org Writer : drawings
+OpenOffice.org Writer : drawings;creating/opening
+OpenOffice.org Writer : drawings;languages
+OpenOffice.org Writer : drawings;printing
+OpenOffice.org Writer : drawings;printing defaults
+OpenOffice.org Writer : drawings;printing in text documents
+OpenOffice.org Writer : drawings;saving
+OpenOffice.org Writer : drawings;saving automatically
+OpenOffice.org Writer : drawings;saving in other formats
+OpenOffice.org Writer : drawings;sending as e-mail
+OpenOffice.org Writer : drawings;showing (Writer)
+OpenOffice.org Writer : drawings, see also draw objects
+OpenOffice.org Writer : drop caps insertion
+OpenOffice.org Writer : drop-down lists in form functions
+OpenOffice.org Writer : e-mail attachments
+OpenOffice.org Writer : Edit File icon
+OpenOffice.org Writer : edit mode
+OpenOffice.org Writer : edit mode;after opening
+OpenOffice.org Writer : edit mode;through Enter key (Calc)
+OpenOffice.org Writer : Edit Points bar
+OpenOffice.org Writer : editing
+OpenOffice.org Writer : editing;captions
+OpenOffice.org Writer : editing;chart axes
+OpenOffice.org Writer : editing;chart data
+OpenOffice.org Writer : editing;chart legends
+OpenOffice.org Writer : editing;chart titles
+OpenOffice.org Writer : editing;concordance files
+OpenOffice.org Writer : editing;cross-references
+OpenOffice.org Writer : editing;data binding of XForms
+OpenOffice.org Writer : editing;database tables and queries
+OpenOffice.org Writer : editing;draw objects
+OpenOffice.org Writer : editing;Fontwork objects
+OpenOffice.org Writer : editing;footnotes/endnotes
+OpenOffice.org Writer : editing;hyperlinks
+OpenOffice.org Writer : editing;index format
+OpenOffice.org Writer : editing;indexes/tables of contents
+OpenOffice.org Writer : editing;menus
+OpenOffice.org Writer : editing;notes
+OpenOffice.org Writer : editing;objects
+OpenOffice.org Writer : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Writer : editing;pictures
+OpenOffice.org Writer : editing;reports
+OpenOffice.org Writer : editing;sections
+OpenOffice.org Writer : editing;shortcut keys
+OpenOffice.org Writer : editing;tab stops
+OpenOffice.org Writer : editing;table/index entries
+OpenOffice.org Writer : editing;templates
+OpenOffice.org Writer : editing;text frames
+OpenOffice.org Writer : editing;titles
+OpenOffice.org Writer : editing;toolbars
+OpenOffice.org Writer : editing;undoing
+OpenOffice.org Writer : editing;XForms
+OpenOffice.org Writer : editing time of documents
+OpenOffice.org Writer : editors
+OpenOffice.org Writer : editors;contour editor
+OpenOffice.org Writer : editors;formula editor
+OpenOffice.org Writer : editors;ImageMap editor
+OpenOffice.org Writer : effects
+OpenOffice.org Writer : effects;font positions
+OpenOffice.org Writer : effects;fonts
+OpenOffice.org Writer : effects;Fontwork icons
+OpenOffice.org Writer : effects;text animation
+OpenOffice.org Writer : emphasizing text
+OpenOffice.org Writer : empty documents
+OpenOffice.org Writer : empty page with alternating page styles
+OpenOffice.org Writer : empty paragraph removal
+OpenOffice.org Writer : encryption of contents
+OpenOffice.org Writer : endnotes
+OpenOffice.org Writer : endnotes;inserting and editing
+OpenOffice.org Writer : endnotes;spacing
+OpenOffice.org Writer : enlarging columns,cells and table rows
+OpenOffice.org Writer : entering groups
+OpenOffice.org Writer : entering text from right to left
+OpenOffice.org Writer : entering text with direct cursor
+OpenOffice.org Writer : entries
+OpenOffice.org Writer : entries;bibliographies
+OpenOffice.org Writer : entries;defining in indexes/tables of contents
+OpenOffice.org Writer : entries;in tables of contents, as hyperlinks
+OpenOffice.org Writer : envelopes
+OpenOffice.org Writer : envelopes;inserting
+OpenOffice.org Writer : equal sign, see also operators
+OpenOffice.org Writer : equations in formula editor
+OpenOffice.org Writer : error bars in charts
+OpenOffice.org Writer : error indicators in charts
+OpenOffice.org Writer : Error Report Tool
+OpenOffice.org Writer : Euro
+OpenOffice.org Writer : Euro;currency formats
+OpenOffice.org Writer : Euro;Euro Converter Wizard
+OpenOffice.org Writer : even/odd pages
+OpenOffice.org Writer : even/odd pages;formatting
+OpenOffice.org Writer : even/odd pages;printing
+OpenOffice.org Writer : events
+OpenOffice.org Writer : events;assigning scripts
+OpenOffice.org Writer : events;controls
+OpenOffice.org Writer : events;customizing
+OpenOffice.org Writer : events;in forms
+OpenOffice.org Writer : examples for regular expressions
+OpenOffice.org Writer : Excel
+OpenOffice.org Writer : Excel;saving as
+OpenOffice.org Writer : Excel;search criteria
+OpenOffice.org Writer : exceptions
+OpenOffice.org Writer : exceptions;AutoCorrect function
+OpenOffice.org Writer : exceptions;user-defined dictionaries
+OpenOffice.org Writer : exchanging databases
+OpenOffice.org Writer : exchanging, see also replacing
+OpenOffice.org Writer : executing
+OpenOffice.org Writer : executing;SQL commands
+OpenOffice.org Writer : exiting
+OpenOffice.org Writer : exiting;direct formatting
+OpenOffice.org Writer : exiting;groups
+OpenOffice.org Writer : exiting;OpenOffice.org
+OpenOffice.org Writer : expanding formatting (Calc)
+OpenOffice.org Writer : explorer of data sources
+OpenOffice.org Writer : export filters
+OpenOffice.org Writer : exporting
+OpenOffice.org Writer : exporting;bitmaps
+OpenOffice.org Writer : exporting;HTML and text documents
+OpenOffice.org Writer : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Writer : exporting;spreadsheets to text format
+OpenOffice.org Writer : exporting;templates
+OpenOffice.org Writer : exporting;to foreign formats
+OpenOffice.org Writer : exporting;to HTML
+OpenOffice.org Writer : exporting;to Microsoft Office formats
+OpenOffice.org Writer : exporting;to PDF
+OpenOffice.org Writer : exporting;to PostScript format
+OpenOffice.org Writer : exporting;to XML
+OpenOffice.org Writer : exporting;XML files
+OpenOffice.org Writer : extended tips in Help
+OpenOffice.org Writer : extension mode in text
+OpenOffice.org Writer : extensions
+OpenOffice.org Writer : extensions;Extension Manager
+OpenOffice.org Writer : extensions;file formats
+OpenOffice.org Writer : external keys (Base)
+OpenOffice.org Writer : faster printing
+OpenOffice.org Writer : faxes
+OpenOffice.org Writer : faxes;configuring OpenOffice.org
+OpenOffice.org Writer : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Writer : faxes;selecting a fax machine
+OpenOffice.org Writer : faxes;sending
+OpenOffice.org Writer : faxes;wizards
+OpenOffice.org Writer : fields
+OpenOffice.org Writer : fields;converting into text
+OpenOffice.org Writer : fields;database tables
+OpenOffice.org Writer : fields;defining conditions
+OpenOffice.org Writer : fields;displaying field codes (Writer)
+OpenOffice.org Writer : fields;formatted fields
+OpenOffice.org Writer : fields;HTML import and export
+OpenOffice.org Writer : fields;input fields in text
+OpenOffice.org Writer : fields;inserting time
+OpenOffice.org Writer : fields;subject
+OpenOffice.org Writer : fields;updating automatically (Writer)
+OpenOffice.org Writer : fields;updating/viewing
+OpenOffice.org Writer : fields;user data
+OpenOffice.org Writer : file associations for Microsoft Office
+OpenOffice.org Writer : file filters
+OpenOffice.org Writer : file filters;mobile devices
+OpenOffice.org Writer : file filters;XML
+OpenOffice.org Writer : file formats
+OpenOffice.org Writer : file formats;changing OpenOffice.org defaults
+OpenOffice.org Writer : file formats;OpenDocument/XML
+OpenOffice.org Writer : file formats;saving always in other formats
+OpenOffice.org Writer : file selection button
+OpenOffice.org Writer : file sharing options for current document
+OpenOffice.org Writer : files
+OpenOffice.org Writer : files;filters and formats
+OpenOffice.org Writer : files;importing
+OpenOffice.org Writer : files;opening
+OpenOffice.org Writer : files;opening with placeholders
+OpenOffice.org Writer : files;properties
+OpenOffice.org Writer : files;saving
+OpenOffice.org Writer : files;saving automatically
+OpenOffice.org Writer : files;saving in other formats
+OpenOffice.org Writer : files;sending as e-mail
+OpenOffice.org Writer : files;version numbers
+OpenOffice.org Writer : files and folders in OpenOffice.org
+OpenOffice.org Writer : fill characters with tabulators
+OpenOffice.org Writer : fill colors for areas
+OpenOffice.org Writer : fill format mode
+OpenOffice.org Writer : fill patterns for areas
+OpenOffice.org Writer : filter conditions
+OpenOffice.org Writer : filter conditions;connecting
+OpenOffice.org Writer : filter conditions;in queries (Base)
+OpenOffice.org Writer : filtering
+OpenOffice.org Writer : filtering;data in databases
+OpenOffice.org Writer : filtering;data in forms
+OpenOffice.org Writer : filters
+OpenOffice.org Writer : filters;comparison operators
+OpenOffice.org Writer : filters;for import and export
+OpenOffice.org Writer : filters;Navigator
+OpenOffice.org Writer : filters;pictures
+OpenOffice.org Writer : filters;XML filter settings
+OpenOffice.org Writer : Find tab in Help
+OpenOffice.org Writer : finding
+OpenOffice.org Writer : finding;in all sheets
+OpenOffice.org Writer : finding;records in form documents
+OpenOffice.org Writer : finding;selections
+OpenOffice.org Writer : finding;similarity search
+OpenOffice.org Writer : finding;text/text formats/styles/objects
+OpenOffice.org Writer : first letters as large capital letters
+OpenOffice.org Writer : First Page page style
+OpenOffice.org Writer : fitting to pages
+OpenOffice.org Writer : fitting to pages;print settings in Math
+OpenOffice.org Writer : fitting to pages;print settings in presentations
+OpenOffice.org Writer : fixed dates
+OpenOffice.org Writer : fixed text
+OpenOffice.org Writer : fixed text;form functions
+OpenOffice.org Writer : fixing toolbars
+OpenOffice.org Writer : flipping draw objects
+OpenOffice.org Writer : floating frames in HTML documents
+OpenOffice.org Writer : floating titles in headers
+OpenOffice.org Writer : floating toolbars
+OpenOffice.org Writer : focus of controls
+OpenOffice.org Writer : folder creation
+OpenOffice.org Writer : font attributes
+OpenOffice.org Writer : font attributes;resetting
+OpenOffice.org Writer : font lists
+OpenOffice.org Writer : font name box
+OpenOffice.org Writer : font sizes
+OpenOffice.org Writer : font sizes;bullets
+OpenOffice.org Writer : font sizes;relative changes
+OpenOffice.org Writer : font sizes;scaling on screen
+OpenOffice.org Writer : font sizes;text
+OpenOffice.org Writer : fonts
+OpenOffice.org Writer : fonts;adding under UNIX
+OpenOffice.org Writer : fonts;changing in templates
+OpenOffice.org Writer : fonts;colors
+OpenOffice.org Writer : fonts;default settings
+OpenOffice.org Writer : fonts;effects
+OpenOffice.org Writer : fonts;for HTML and Basic
+OpenOffice.org Writer : fonts;formats
+OpenOffice.org Writer : fonts;outlines
+OpenOffice.org Writer : fonts;positions in text
+OpenOffice.org Writer : fonts;resetting
+OpenOffice.org Writer : fonts;shadows
+OpenOffice.org Writer : fonts;specifying several
+OpenOffice.org Writer : fonts;strikethrough
+OpenOffice.org Writer : fonts;styles
+OpenOffice.org Writer : fonts;text objects
+OpenOffice.org Writer : Fontwork icons
+OpenOffice.org Writer : footers
+OpenOffice.org Writer : footers;about
+OpenOffice.org Writer : footers;backgrounds
+OpenOffice.org Writer : footers;defining for left and right pages
+OpenOffice.org Writer : footers;formatting
+OpenOffice.org Writer : footers;inserting
+OpenOffice.org Writer : footers;with page numbers
+OpenOffice.org Writer : footnotes
+OpenOffice.org Writer : footnotes;inserting and editing
+OpenOffice.org Writer : footnotes;spacing
+OpenOffice.org Writer : form controls
+OpenOffice.org Writer : form controls;assigning macros
+OpenOffice.org Writer : form controls;protecting
+OpenOffice.org Writer : form controls;toolbars
+OpenOffice.org Writer : form fields
+OpenOffice.org Writer : form filters
+OpenOffice.org Writer : form letters
+OpenOffice.org Writer : Form Navigator
+OpenOffice.org Writer : format codes
+OpenOffice.org Writer : format codes;numbers
+OpenOffice.org Writer : format filling printing in OpenOffice.org Math
+OpenOffice.org Writer : Format Paintbrush
+OpenOffice.org Writer : formats
+OpenOffice.org Writer : formats;Asian layout
+OpenOffice.org Writer : formats;copying and pasting
+OpenOffice.org Writer : formats;finding and replacing
+OpenOffice.org Writer : formats;fonts
+OpenOffice.org Writer : formats;maximizing page formats
+OpenOffice.org Writer : formats;number and currency formats
+OpenOffice.org Writer : formats;of currencies/date/time
+OpenOffice.org Writer : formats;on opening and saving
+OpenOffice.org Writer : formats;pasting in special formats
+OpenOffice.org Writer : formats;positions
+OpenOffice.org Writer : formats;resetting
+OpenOffice.org Writer : formats;tabulators
+OpenOffice.org Writer : formatted fields
+OpenOffice.org Writer : formatted fields;form functions
+OpenOffice.org Writer : formatted fields;properties
+OpenOffice.org Writer : formatting
+OpenOffice.org Writer : formatting;Asian typography
+OpenOffice.org Writer : formatting;axes in charts
+OpenOffice.org Writer : formatting;bold, while typing
+OpenOffice.org Writer : formatting;bullets
+OpenOffice.org Writer : formatting;changing individual pages
+OpenOffice.org Writer : formatting;chart areas
+OpenOffice.org Writer : formatting;chart floors
+OpenOffice.org Writer : formatting;chart legends
+OpenOffice.org Writer : formatting;chart titles
+OpenOffice.org Writer : formatting;chart walls
+OpenOffice.org Writer : formatting;contour wrap
+OpenOffice.org Writer : formatting;copying
+OpenOffice.org Writer : formatting;definition
+OpenOffice.org Writer : formatting;even/odd pages
+OpenOffice.org Writer : formatting;exiting direct formatting
+OpenOffice.org Writer : formatting;expanding (Calc)
+OpenOffice.org Writer : formatting;font effects
+OpenOffice.org Writer : formatting;hyperlinks
+OpenOffice.org Writer : formatting;indenting paragraphs
+OpenOffice.org Writer : formatting;indexes and tables of contents
+OpenOffice.org Writer : formatting;numbered lists
+OpenOffice.org Writer : formatting;page numbers
+OpenOffice.org Writer : formatting;pages
+OpenOffice.org Writer : formatting;printer metrics (Writer)
+OpenOffice.org Writer : formatting;register-true text
+OpenOffice.org Writer : formatting;undoing
+OpenOffice.org Writer : formatting;undoing when writing
+OpenOffice.org Writer : formatting;with adjacent paragraph format
+OpenOffice.org Writer : formatting styles
+OpenOffice.org Writer : formatting styles;importing
+OpenOffice.org Writer : formatting styles;styles and templates
+OpenOffice.org Writer : forms
+OpenOffice.org Writer : forms;browsing
+OpenOffice.org Writer : forms;Combo Box/List Box Wizard
+OpenOffice.org Writer : forms;creating
+OpenOffice.org Writer : forms;data
+OpenOffice.org Writer : forms;designing (Base)
+OpenOffice.org Writer : forms;events
+OpenOffice.org Writer : forms;filtering data
+OpenOffice.org Writer : forms;finding records
+OpenOffice.org Writer : forms;focus after opening
+OpenOffice.org Writer : forms;general information (Base)
+OpenOffice.org Writer : forms;grouping controls
+OpenOffice.org Writer : forms;HTML filters
+OpenOffice.org Writer : forms;Navigator
+OpenOffice.org Writer : forms;opening in design mode
+OpenOffice.org Writer : forms;properties
+OpenOffice.org Writer : forms;sorting data
+OpenOffice.org Writer : forms;subforms
+OpenOffice.org Writer : forms;wizards
+OpenOffice.org Writer : forms;XForms
+OpenOffice.org Writer : formula texts
+OpenOffice.org Writer : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Writer : formulas
+OpenOffice.org Writer : formulas;calculating in text
+OpenOffice.org Writer : formulas;complex formulas in text
+OpenOffice.org Writer : formulas;new
+OpenOffice.org Writer : formulas;pasting results in text documents
+OpenOffice.org Writer : formulas;starting formula editor
+OpenOffice.org Writer : formulas in reports
+OpenOffice.org Writer : formulas in reports;editing
+OpenOffice.org Writer : formulating conditions
+OpenOffice.org Writer : forums and support
+OpenOffice.org Writer : frames
+OpenOffice.org Writer : frames;anchoring options
+OpenOffice.org Writer : frames;around objects
+OpenOffice.org Writer : frames;around pages
+OpenOffice.org Writer : frames;around paragraphs
+OpenOffice.org Writer : frames;around tables
+OpenOffice.org Writer : frames;around text tables
+OpenOffice.org Writer : frames;AutoCorrect function
+OpenOffice.org Writer : frames;backgrounds
+OpenOffice.org Writer : frames;captions (Writer)
+OpenOffice.org Writer : frames;defining hyperlinks
+OpenOffice.org Writer : frames;jumping to
+OpenOffice.org Writer : frames;labeling
+OpenOffice.org Writer : frames;linking
+OpenOffice.org Writer : frames;printing in OpenOffice.org Math
+OpenOffice.org Writer : frames;protecting
+OpenOffice.org Writer : frames;selection frames
+OpenOffice.org Writer : frames;styles
+OpenOffice.org Writer : frames;text fitting to frames
+OpenOffice.org Writer : frames;unlinking
+OpenOffice.org Writer : freeform lines
+OpenOffice.org Writer : freeform lines;draw functions
+OpenOffice.org Writer : FTP
+OpenOffice.org Writer : FTP;opening documents
+OpenOffice.org Writer : FTP;saving documents
+OpenOffice.org Writer : full joins (Base)
+OpenOffice.org Writer : full screen view
+OpenOffice.org Writer : full-text search in Help
+OpenOffice.org Writer : functions in reports
+OpenOffice.org Writer : functions in reports;editing
+OpenOffice.org Writer : Gallery
+OpenOffice.org Writer : Gallery;adding pictures
+OpenOffice.org Writer : Gallery;docking and resizing
+OpenOffice.org Writer : Gallery;dragging pictures to draw objects
+OpenOffice.org Writer : Gallery;hiding/showing
+OpenOffice.org Writer : Gallery;inserting pictures from
+OpenOffice.org Writer : German spellcheck
+OpenOffice.org Writer : get method for form transmissions
+OpenOffice.org Writer : getting support
+OpenOffice.org Writer : GIF format
+OpenOffice.org Writer : glossaries
+OpenOffice.org Writer : glossaries;common terms
+OpenOffice.org Writer : glossaries;Internet terms
+OpenOffice.org Writer : gradients off for faster printing
+OpenOffice.org Writer : graphical text art
+OpenOffice.org Writer : graphics
+OpenOffice.org Writer : graphics;cache
+OpenOffice.org Writer : graphics;do not show
+OpenOffice.org Writer : graphics;protecting
+OpenOffice.org Writer : graphics, see also pictures
+OpenOffice.org Writer : grayscale printing
+OpenOffice.org Writer : grid controls
+OpenOffice.org Writer : grid controls;form functions
+OpenOffice.org Writer : grids
+OpenOffice.org Writer : grids;defaults (Writer/Calc)
+OpenOffice.org Writer : grids;display options (Impress/Draw)
+OpenOffice.org Writer : grids;displaying lines (Calc)
+OpenOffice.org Writer : grids;formatting axes
+OpenOffice.org Writer : grids;inserting in charts
+OpenOffice.org Writer : group box creation
+OpenOffice.org Writer : groups
+OpenOffice.org Writer : groups;entering/exiting/ungrouping
+OpenOffice.org Writer : groups;naming
+OpenOffice.org Writer : groups;of controls
+OpenOffice.org Writer : guides
+OpenOffice.org Writer : guides;display options (Impress/Draw)
+OpenOffice.org Writer : guides;displaying when moving objects (Impress)
+OpenOffice.org Writer : guides;showing (Calc)
+OpenOffice.org Writer : guides;showing when moving frames (Writer)
+OpenOffice.org Writer : gutter
+OpenOffice.org Writer : handles
+OpenOffice.org Writer : handles;displaying (Writer)
+OpenOffice.org Writer : handles;scaling
+OpenOffice.org Writer : handles;showing simple/large handles (Calc)
+OpenOffice.org Writer : hanging indents in paragraphs
+OpenOffice.org Writer : Hangul/Hanja
+OpenOffice.org Writer : hard returns in pasted text
+OpenOffice.org Writer : hatching
+OpenOffice.org Writer : headers
+OpenOffice.org Writer : headers;about
+OpenOffice.org Writer : headers;backgrounds
+OpenOffice.org Writer : headers;chapter information
+OpenOffice.org Writer : headers;defining for left and right pages
+OpenOffice.org Writer : headers;formatting
+OpenOffice.org Writer : headers;inserting
+OpenOffice.org Writer : headings
+OpenOffice.org Writer : headings;automatic
+OpenOffice.org Writer : headings;entering as text box
+OpenOffice.org Writer : headings;jumping to
+OpenOffice.org Writer : headings;numbering
+OpenOffice.org Writer : headings;own paragraph styles
+OpenOffice.org Writer : headings;rearranging
+OpenOffice.org Writer : headings;repeating in tables
+OpenOffice.org Writer : headings;starting with tab stops
+OpenOffice.org Writer : headings;switching levels by keyboard
+OpenOffice.org Writer : Hebrew
+OpenOffice.org Writer : Hebrew;entering text
+OpenOffice.org Writer : Hebrew;language settings
+OpenOffice.org Writer : Help
+OpenOffice.org Writer : Help;bookmarks
+OpenOffice.org Writer : Help;extended tips on/off
+OpenOffice.org Writer : Help;full-text search
+OpenOffice.org Writer : Help;Help tips
+OpenOffice.org Writer : Help;keywords
+OpenOffice.org Writer : Help;navigation pane showing/hiding
+OpenOffice.org Writer : Help;style sheets
+OpenOffice.org Writer : Help;topics
+OpenOffice.org Writer : Help Agent
+OpenOffice.org Writer : Help Agent;help
+OpenOffice.org Writer : Help Agent;options
+OpenOffice.org Writer : Help tips
+OpenOffice.org Writer : Help tips;fields
+OpenOffice.org Writer : Help tips;hiding
+OpenOffice.org Writer : hidden controls in Form Navigator
+OpenOffice.org Writer : hidden fields display (Writer)
+OpenOffice.org Writer : hidden pages
+OpenOffice.org Writer : hidden pages;printing in presentations
+OpenOffice.org Writer : hidden text
+OpenOffice.org Writer : hidden text;displaying
+OpenOffice.org Writer : hidden text;showing (Writer)
+OpenOffice.org Writer : hiding
+OpenOffice.org Writer : hiding;changes
+OpenOffice.org Writer : hiding;chart legends
+OpenOffice.org Writer : hiding;database fields
+OpenOffice.org Writer : hiding;docked windows
+OpenOffice.org Writer : hiding;navigation pane in Help window
+OpenOffice.org Writer : hiding;rulers
+OpenOffice.org Writer : hiding;sections
+OpenOffice.org Writer : hiding;text, from specific users
+OpenOffice.org Writer : hiding;text, with conditions
+OpenOffice.org Writer : high contrast mode
+OpenOffice.org Writer : Hindi
+OpenOffice.org Writer : Hindi;entering text
+OpenOffice.org Writer : Hindi;language settings
+OpenOffice.org Writer : homepage creation
+OpenOffice.org Writer : horizontal lines
+OpenOffice.org Writer : horizontal rulers
+OpenOffice.org Writer : horizontal scrollbars (Writer)
+OpenOffice.org Writer : hotspots
+OpenOffice.org Writer : HowTos for charts
+OpenOffice.org Writer : HTML
+OpenOffice.org Writer : HTML;definition
+OpenOffice.org Writer : HTML;export character set
+OpenOffice.org Writer : HTML;fonts for source display
+OpenOffice.org Writer : HTML;importing META tags
+OpenOffice.org Writer : HTML;live presentations
+OpenOffice.org Writer : HTML;special tags for fields
+OpenOffice.org Writer : HTML documents
+OpenOffice.org Writer : HTML documents;auto reloading
+OpenOffice.org Writer : HTML documents;creating from text documents
+OpenOffice.org Writer : HTML documents;headers and footers
+OpenOffice.org Writer : HTML documents;importing/exporting
+OpenOffice.org Writer : HTML documents;inserting linked sections
+OpenOffice.org Writer : HTML documents;META tags in
+OpenOffice.org Writer : HTML documents;new
+OpenOffice.org Writer : HTML documents;source text
+OpenOffice.org Writer : hyperlinks
+OpenOffice.org Writer : hyperlinks;assigning macros
+OpenOffice.org Writer : hyperlinks;character formats
+OpenOffice.org Writer : hyperlinks;definition
+OpenOffice.org Writer : hyperlinks;deleting
+OpenOffice.org Writer : hyperlinks;editing
+OpenOffice.org Writer : hyperlinks;for objects
+OpenOffice.org Writer : hyperlinks;in tables of contents and indexes
+OpenOffice.org Writer : hyperlinks;inserting
+OpenOffice.org Writer : hyperlinks;inserting from Navigator
+OpenOffice.org Writer : hyperlinks;jumping to
+OpenOffice.org Writer : hyperlinks;relative and absolute
+OpenOffice.org Writer : hyperlinks;turning off automatic recognition
+OpenOffice.org Writer : hyperlinks, see also links
+OpenOffice.org Writer : hyphenation
+OpenOffice.org Writer : hyphenation;activating for a language
+OpenOffice.org Writer : hyphenation;manual/automatic
+OpenOffice.org Writer : hyphenation;minimal number of characters
+OpenOffice.org Writer : hyphenation;preventing for specific words
+OpenOffice.org Writer : hyphens
+OpenOffice.org Writer : hyphens;displaying custom (Writer)
+OpenOffice.org Writer : hyphens;inserting custom
+OpenOffice.org Writer : icon bars, see toolbars
+OpenOffice.org Writer : icon sizes
+OpenOffice.org Writer : if-then queries as fields
+OpenOffice.org Writer : ignore list for spellcheck
+OpenOffice.org Writer : illumination
+OpenOffice.org Writer : illumination;3D charts
+OpenOffice.org Writer : illustrations, see pictures
+OpenOffice.org Writer : image button creation
+OpenOffice.org Writer : image control creation
+OpenOffice.org Writer : ImageMap
+OpenOffice.org Writer : ImageMap;definition
+OpenOffice.org Writer : ImageMap;editor
+OpenOffice.org Writer : images
+OpenOffice.org Writer : images;do not show
+OpenOffice.org Writer : images;ImageMap
+OpenOffice.org Writer : images;inserting and editing bitmaps
+OpenOffice.org Writer : images;inserting in text
+OpenOffice.org Writer : images, see also pictures
+OpenOffice.org Writer : IME
+OpenOffice.org Writer : IME;definition
+OpenOffice.org Writer : IME;showing/hiding
+OpenOffice.org Writer : import filters
+OpenOffice.org Writer : import restrictions for Microsoft Office
+OpenOffice.org Writer : importing
+OpenOffice.org Writer : importing;bitmaps
+OpenOffice.org Writer : importing;compatibility settings for text import
+OpenOffice.org Writer : importing;databases
+OpenOffice.org Writer : importing;documents in other formats
+OpenOffice.org Writer : importing;from XML
+OpenOffice.org Writer : importing;HTML and text documents
+OpenOffice.org Writer : importing;HTML with META tags
+OpenOffice.org Writer : importing;Microsoft Office documents with VBA code
+OpenOffice.org Writer : importing;styles from other files
+OpenOffice.org Writer : importing;tables in text format
+OpenOffice.org Writer : importing;templates
+OpenOffice.org Writer : inches
+OpenOffice.org Writer : indents
+OpenOffice.org Writer : indents;in text
+OpenOffice.org Writer : indents;setting on rulers
+OpenOffice.org Writer : Index tab in Help
+OpenOffice.org Writer : indexes
+OpenOffice.org Writer : indexes;alphabetical indexes
+OpenOffice.org Writer : indexes;backgrounds
+OpenOffice.org Writer : indexes;creating bibliographies
+OpenOffice.org Writer : indexes;creating user-defined indexes
+OpenOffice.org Writer : indexes;defining entries in
+OpenOffice.org Writer : indexes;editing or deleting entries
+OpenOffice.org Writer : indexes;editing/updating/deleting
+OpenOffice.org Writer : indexes;formatting
+OpenOffice.org Writer : indexes;master documents
+OpenOffice.org Writer : indexes;multiple documents
+OpenOffice.org Writer : indexes;showing/hiding Help index tab
+OpenOffice.org Writer : indexes;unprotecting
+OpenOffice.org Writer : indicator lines in text
+OpenOffice.org Writer : initial capitals in titles
+OpenOffice.org Writer : inner joins (Base)
+OpenOffice.org Writer : input fields in text
+OpenOffice.org Writer : input method window
+OpenOffice.org Writer : insert mode for entering text
+OpenOffice.org Writer : inserting
+OpenOffice.org Writer : inserting;buttons in toolbars
+OpenOffice.org Writer : inserting;captions
+OpenOffice.org Writer : inserting;cell ranges from spreadsheets
+OpenOffice.org Writer : inserting;chapter numbers in captions
+OpenOffice.org Writer : inserting;charts
+OpenOffice.org Writer : inserting;clipboard options
+OpenOffice.org Writer : inserting;cross-references
+OpenOffice.org Writer : inserting;data from text documents
+OpenOffice.org Writer : inserting;datasource records in spreadsheets
+OpenOffice.org Writer : inserting;date fields
+OpenOffice.org Writer : inserting;drawings
+OpenOffice.org Writer : inserting;envelopes
+OpenOffice.org Writer : inserting;floating frames
+OpenOffice.org Writer : inserting;Fontwork objects
+OpenOffice.org Writer : inserting;footnotes/endnotes
+OpenOffice.org Writer : inserting;form fields
+OpenOffice.org Writer : inserting;from Gallery into text
+OpenOffice.org Writer : inserting;horizontal lines
+OpenOffice.org Writer : inserting;hyperlinks
+OpenOffice.org Writer : inserting;hyperlinks from Navigator
+OpenOffice.org Writer : inserting;input fields
+OpenOffice.org Writer : inserting;line breaks in cells
+OpenOffice.org Writer : inserting;lines under headers
+OpenOffice.org Writer : inserting;movies/sounds
+OpenOffice.org Writer : inserting;new text tables defaults
+OpenOffice.org Writer : inserting;notes
+OpenOffice.org Writer : inserting;numbering
+OpenOffice.org Writer : inserting;objects from Gallery
+OpenOffice.org Writer : inserting;OLE objects
+OpenOffice.org Writer : inserting;page breaks
+OpenOffice.org Writer : inserting;page numbers
+OpenOffice.org Writer : inserting;paragraph borders
+OpenOffice.org Writer : inserting;paragraph bullets
+OpenOffice.org Writer : inserting;paragraphs before/after tables
+OpenOffice.org Writer : inserting;pictures
+OpenOffice.org Writer : inserting;pictures in Gallery
+OpenOffice.org Writer : inserting;pictures, by dialog
+OpenOffice.org Writer : inserting;plug-ins
+OpenOffice.org Writer : inserting;push buttons
+OpenOffice.org Writer : inserting;rows/columns, by keyboard
+OpenOffice.org Writer : inserting;scanned images
+OpenOffice.org Writer : inserting;sections
+OpenOffice.org Writer : inserting;special characters
+OpenOffice.org Writer : inserting;tab stops
+OpenOffice.org Writer : inserting;tables in text
+OpenOffice.org Writer : inserting;text blocks
+OpenOffice.org Writer : inserting;text documents
+OpenOffice.org Writer : inserting;text frames
+OpenOffice.org Writer : inserting;textures on chart bars
+OpenOffice.org Writer : installing
+OpenOffice.org Writer : installing;ActiveX control
+OpenOffice.org Writer : installing;mobile device filters
+OpenOffice.org Writer : installing;smart tags
+OpenOffice.org Writer : installing;UNO components
+OpenOffice.org Writer : installing;XML filters
+OpenOffice.org Writer : instructions
+OpenOffice.org Writer : instructions;general
+OpenOffice.org Writer : instructions;OpenOffice.org Writer
+OpenOffice.org Writer : Internet
+OpenOffice.org Writer : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Writer : Internet;presentations
+OpenOffice.org Writer : Internet;starting searches
+OpenOffice.org Writer : Internet;turning off recognition of addresses
+OpenOffice.org Writer : Internet glossary
+OpenOffice.org Writer : interrupting numbered lists
+OpenOffice.org Writer : invert filter
+OpenOffice.org Writer : invisible areas
+OpenOffice.org Writer : italic text
+OpenOffice.org Writer : iterative references in spreadsheets
+OpenOffice.org Writer : Java
+OpenOffice.org Writer : Java;definition
+OpenOffice.org Writer : Java;setting options
+OpenOffice.org Writer : JDBC
+OpenOffice.org Writer : JDBC;databases (Base)
+OpenOffice.org Writer : JDBC;definition
+OpenOffice.org Writer : joining
+OpenOffice.org Writer : joining;numbered lists
+OpenOffice.org Writer : joining;paragraphs
+OpenOffice.org Writer : joining;tables (Base)
+OpenOffice.org Writer : joins in databases (Base)
+OpenOffice.org Writer : jumping
+OpenOffice.org Writer : jumping;to bookmarks
+OpenOffice.org Writer : jumping;to text elements
+OpenOffice.org Writer : justifying text
+OpenOffice.org Writer : kerning
+OpenOffice.org Writer : kerning;Asian texts
+OpenOffice.org Writer : kerning;definition
+OpenOffice.org Writer : kerning;in characters
+OpenOffice.org Writer : key fields for relations (Base)
+OpenOffice.org Writer : keyboard
+OpenOffice.org Writer : keyboard;accessibility OpenOffice.org Writer
+OpenOffice.org Writer : keyboard;adding or deleting rows/columns
+OpenOffice.org Writer : keyboard;assigning/editing shortcut keys
+OpenOffice.org Writer : keyboard;bold formatting
+OpenOffice.org Writer : keyboard;general commands
+OpenOffice.org Writer : keyboard;modifying the behavior of rows/columns
+OpenOffice.org Writer : keyboard;navigating and selecting in text
+OpenOffice.org Writer : keyboard;removing numbering
+OpenOffice.org Writer : keyboard;resizing rows/columns
+OpenOffice.org Writer : keys
+OpenOffice.org Writer : keys;adding push buttons
+OpenOffice.org Writer : keys;primary keys (Base)
+OpenOffice.org Writer : kiosk export
+OpenOffice.org Writer : labels
+OpenOffice.org Writer : labels;creating and synchronizing
+OpenOffice.org Writer : labels;for charts
+OpenOffice.org Writer : labels;for draw objects
+OpenOffice.org Writer : labels;form functions
+OpenOffice.org Writer : labels;from databases
+OpenOffice.org Writer : labels, see also names/callouts
+OpenOffice.org Writer : landscape and portrait
+OpenOffice.org Writer : languages
+OpenOffice.org Writer : languages;activating modules
+OpenOffice.org Writer : languages;Asian support
+OpenOffice.org Writer : languages;complex text layout
+OpenOffice.org Writer : languages;locale settings
+OpenOffice.org Writer : languages;recognition of
+OpenOffice.org Writer : languages;selecting for text
+OpenOffice.org Writer : languages;setting options
+OpenOffice.org Writer : languages;spellcheck
+OpenOffice.org Writer : languages;spellchecking and formatting
+OpenOffice.org Writer : large handles (Writer)
+OpenOffice.org Writer : large icons
+OpenOffice.org Writer : layer arrangement
+OpenOffice.org Writer : layout
+OpenOffice.org Writer : layout;importing Word documents
+OpenOffice.org Writer : layout;pages
+OpenOffice.org Writer : LDAP server
+OpenOffice.org Writer : LDAP server;address books (Base)
+OpenOffice.org Writer : LDAP server;sign on options
+OpenOffice.org Writer : leading between paragraphs
+OpenOffice.org Writer : left alignment of paragraphs
+OpenOffice.org Writer : left joins (Base)
+OpenOffice.org Writer : Left Page page style
+OpenOffice.org Writer : legends
+OpenOffice.org Writer : legends;charts
+OpenOffice.org Writer : legends;draw objects
+OpenOffice.org Writer : legends;rounding corners
+OpenOffice.org Writer : legends, see also captions
+OpenOffice.org Writer : Letter Wizard
+OpenOffice.org Writer : letters
+OpenOffice.org Writer : letters;creating form letters
+OpenOffice.org Writer : letters;inserting envelopes
+OpenOffice.org Writer : levels
+OpenOffice.org Writer : levels;changing outline levels
+OpenOffice.org Writer : levels;depth stagger
+OpenOffice.org Writer : lexicon, see thesaurus
+OpenOffice.org Writer : limits of tables (Writer)
+OpenOffice.org Writer : line breaks
+OpenOffice.org Writer : line breaks;in cells
+OpenOffice.org Writer : line breaks;removing
+OpenOffice.org Writer : line charts
+OpenOffice.org Writer : line numbers
+OpenOffice.org Writer : line spacing
+OpenOffice.org Writer : line spacing;context menu in paragraphs
+OpenOffice.org Writer : line spacing;paragraph
+OpenOffice.org Writer : line styles
+OpenOffice.org Writer : line styles;applying
+OpenOffice.org Writer : line styles;defining
+OpenOffice.org Writer : lines
+OpenOffice.org Writer : lines;automatic drawing on/off
+OpenOffice.org Writer : lines;defining ends
+OpenOffice.org Writer : lines;draw functions
+OpenOffice.org Writer : lines;drawing in text
+OpenOffice.org Writer : lines;editing points
+OpenOffice.org Writer : lines;footnotes/endnotes
+OpenOffice.org Writer : lines;inserting horizontal lines
+OpenOffice.org Writer : lines;removing automatic lines
+OpenOffice.org Writer : lines;under headers/above footers
+OpenOffice.org Writer : lines of text
+OpenOffice.org Writer : lines of text;alignment
+OpenOffice.org Writer : lines of text;indents
+OpenOffice.org Writer : lines of text;numbering
+OpenOffice.org Writer : lines of text;register-true
+OpenOffice.org Writer : lines of text;sorting paragraphs
+OpenOffice.org Writer : links
+OpenOffice.org Writer : links;between cells and controls
+OpenOffice.org Writer : links;by drag and drop
+OpenOffice.org Writer : links;character formats
+OpenOffice.org Writer : links;definition
+OpenOffice.org Writer : links;editing hyperlinks
+OpenOffice.org Writer : links;inserting
+OpenOffice.org Writer : links;inserting sections
+OpenOffice.org Writer : links;inserting text documents as
+OpenOffice.org Writer : links;modifying
+OpenOffice.org Writer : links;opening files with
+OpenOffice.org Writer : links;relational databases (Base)
+OpenOffice.org Writer : links;text frames
+OpenOffice.org Writer : links;turning off automatic recognition
+OpenOffice.org Writer : links;updating options (Writer)
+OpenOffice.org Writer : links;updating specific links
+OpenOffice.org Writer : list box creation
+OpenOffice.org Writer : lists
+OpenOffice.org Writer : lists;automatic numbering
+OpenOffice.org Writer : lists;AutoText shortcuts
+OpenOffice.org Writer : lists;changing levels
+OpenOffice.org Writer : lists;combining numbered lists
+OpenOffice.org Writer : lists;data assigned to controls
+OpenOffice.org Writer : lists;registered databases (Base)
+OpenOffice.org Writer : lists;regular expressions
+OpenOffice.org Writer : lists;removing/interrupting numbering
+OpenOffice.org Writer : live presentations on the Internet
+OpenOffice.org Writer : loading
+OpenOffice.org Writer : loading;documents
+OpenOffice.org Writer : loading;documents from other formats
+OpenOffice.org Writer : loading;HTML documents, automatically
+OpenOffice.org Writer : loading;Microsoft Office documents with VBA code
+OpenOffice.org Writer : loading;reloading
+OpenOffice.org Writer : loading;styles from other files
+OpenOffice.org Writer : loading;XML files
+OpenOffice.org Writer : locale settings
+OpenOffice.org Writer : logarithmic scaling along axes
+OpenOffice.org Writer : logical expressions
+OpenOffice.org Writer : lowercase letters
+OpenOffice.org Writer : lowercase letters;font effects
+OpenOffice.org Writer : lowercase letters;text
+OpenOffice.org Writer : lowering outline levels
+OpenOffice.org Writer : macros
+OpenOffice.org Writer : macros;assigning to events in forms
+OpenOffice.org Writer : macros;in MS Office documents
+OpenOffice.org Writer : macros;interrupting
+OpenOffice.org Writer : macros;organizing
+OpenOffice.org Writer : macros;recording
+OpenOffice.org Writer : macros;security
+OpenOffice.org Writer : macros;security warning dialog
+OpenOffice.org Writer : macros;selecting security warnings
+OpenOffice.org Writer : magnifiers
+OpenOffice.org Writer : mail merge
+OpenOffice.org Writer : manual hyphenation in text
+OpenOffice.org Writer : manual numbering in text
+OpenOffice.org Writer : manual page breaks
+OpenOffice.org Writer : marginal numbers on text pages
+OpenOffice.org Writer : margins
+OpenOffice.org Writer : margins;pages
+OpenOffice.org Writer : margins;setting with the mouse
+OpenOffice.org Writer : margins;shadows
+OpenOffice.org Writer : marking changes
+OpenOffice.org Writer : marking, see selecting
+OpenOffice.org Writer : master documents
+OpenOffice.org Writer : master documents;creating/editing/exporting
+OpenOffice.org Writer : master documents;properties
+OpenOffice.org Writer : matching conditional text in fields
+OpenOffice.org Writer : Math formula editor
+OpenOffice.org Writer : mean value lines in charts
+OpenOffice.org Writer : measurement units
+OpenOffice.org Writer : measurement units;changing on rulers
+OpenOffice.org Writer : measurement units;converting
+OpenOffice.org Writer : measurement units;selecting
+OpenOffice.org Writer : Media Player window
+OpenOffice.org Writer : menus
+OpenOffice.org Writer : menus;activating context menus
+OpenOffice.org Writer : menus;assigning macros
+OpenOffice.org Writer : menus;customizing
+OpenOffice.org Writer : menus;inactive menu items
+OpenOffice.org Writer : merging
+OpenOffice.org Writer : merging;cells
+OpenOffice.org Writer : merging;cells, by keyboard
+OpenOffice.org Writer : merging;documents
+OpenOffice.org Writer : merging;indexes
+OpenOffice.org Writer : merging;numbered lists
+OpenOffice.org Writer : merging;tables
+OpenOffice.org Writer : META tags
+OpenOffice.org Writer : metrics
+OpenOffice.org Writer : metrics;converting
+OpenOffice.org Writer : metrics;document formatting (Writer)
+OpenOffice.org Writer : metrics;in sheets
+OpenOffice.org Writer : Microsoft Office
+OpenOffice.org Writer : Microsoft Office;Access databases (base)
+OpenOffice.org Writer : Microsoft Office;as standard file format
+OpenOffice.org Writer : Microsoft Office;document import restrictions
+OpenOffice.org Writer : Microsoft Office;feature comparisons
+OpenOffice.org Writer : Microsoft Office;importing password protected files
+OpenOffice.org Writer : Microsoft Office;importing Word documents
+OpenOffice.org Writer : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Writer : Microsoft Office;new users information
+OpenOffice.org Writer : Microsoft Office;opening Microsoft documents
+OpenOffice.org Writer : Microsoft Office;reassigning document types
+OpenOffice.org Writer : mirrored page layout
+OpenOffice.org Writer : mobile device filters
+OpenOffice.org Writer : models in XForms
+OpenOffice.org Writer : modifying, see changing
+OpenOffice.org Writer : months
+OpenOffice.org Writer : months;automatically completing
+OpenOffice.org Writer : more controls
+OpenOffice.org Writer : mosaic filter
+OpenOffice.org Writer : mouse
+OpenOffice.org Writer : mouse;moving and copying text
+OpenOffice.org Writer : mouse;pointers when using drag and drop
+OpenOffice.org Writer : mouse;positioning
+OpenOffice.org Writer : moving
+OpenOffice.org Writer : moving;headings
+OpenOffice.org Writer : moving;objects and frames
+OpenOffice.org Writer : moving;tab stops on ruler
+OpenOffice.org Writer : moving;text sections
+OpenOffice.org Writer : moving;toolbars
+OpenOffice.org Writer : moving;using guide lines in presentations
+OpenOffice.org Writer : MS ADO interface (Base)
+OpenOffice.org Writer : multi-column text
+OpenOffice.org Writer : multi-line titles in forms
+OpenOffice.org Writer : multi-page view of documents
+OpenOffice.org Writer : multiple documents
+OpenOffice.org Writer : multiple documents;indexes
+OpenOffice.org Writer : multiple documents;opening
+OpenOffice.org Writer : multiple selection
+OpenOffice.org Writer : music
+OpenOffice.org Writer : music;inserting
+OpenOffice.org Writer : My Documents folder
+OpenOffice.org Writer : My Documents folder;changing work directory
+OpenOffice.org Writer : My Documents folder;opening
+OpenOffice.org Writer : MySQL databases (Base)
+OpenOffice.org Writer : names
+OpenOffice.org Writer : names;chapter names in headers
+OpenOffice.org Writer : names;multi-line titles
+OpenOffice.org Writer : names;objects
+OpenOffice.org Writer : names, see also labels/callouts
+OpenOffice.org Writer : namespace organization in XForms
+OpenOffice.org Writer : native SQL (Base)
+OpenOffice.org Writer : navigating
+OpenOffice.org Writer : navigating;in documents
+OpenOffice.org Writer : navigating;in text, with keyboard
+OpenOffice.org Writer : Navigation bar
+OpenOffice.org Writer : Navigation bar;controls
+OpenOffice.org Writer : Navigation bar;forms
+OpenOffice.org Writer : Navigator
+OpenOffice.org Writer : Navigator;contents as lists
+OpenOffice.org Writer : Navigator;docking
+OpenOffice.org Writer : Navigator;docking and resizing
+OpenOffice.org Writer : Navigator;heading levels and chapters
+OpenOffice.org Writer : Navigator;inserting hyperlinks
+OpenOffice.org Writer : Navigator;master documents
+OpenOffice.org Writer : Navigator;notes
+OpenOffice.org Writer : Navigator;overview in texts
+OpenOffice.org Writer : Navigator;working with
+OpenOffice.org Writer : net charts
+OpenOffice.org Writer : network identity options
+OpenOffice.org Writer : networks and AutoText directories
+OpenOffice.org Writer : new databases
+OpenOffice.org Writer : new documents
+OpenOffice.org Writer : new German spellcheck
+OpenOffice.org Writer : new lines in cells
+OpenOffice.org Writer : new page styles from selection
+OpenOffice.org Writer : new windows
+OpenOffice.org Writer : next page number in footers
+OpenOffice.org Writer : non-breaking dashes
+OpenOffice.org Writer : non-breaking spaces (Writer)
+OpenOffice.org Writer : non-printing characters (Writer)
+OpenOffice.org Writer : non-printing text
+OpenOffice.org Writer : notes
+OpenOffice.org Writer : notes;displaying (Calc)
+OpenOffice.org Writer : notes;inserting/editing/deleting/printing
+OpenOffice.org Writer : notes;printing in text
+OpenOffice.org Writer : number formats
+OpenOffice.org Writer : number formats;codes
+OpenOffice.org Writer : number formats;formats
+OpenOffice.org Writer : number formats;recognition in text tables
+OpenOffice.org Writer : number of characters
+OpenOffice.org Writer : number of pages
+OpenOffice.org Writer : number of sheets
+OpenOffice.org Writer : number of tables
+OpenOffice.org Writer : number of words
+OpenOffice.org Writer : numbering
+OpenOffice.org Writer : numbering;captions
+OpenOffice.org Writer : numbering;changing the level of
+OpenOffice.org Writer : numbering;combining
+OpenOffice.org Writer : numbering;headings
+OpenOffice.org Writer : numbering;lines
+OpenOffice.org Writer : numbering;lists, while typing
+OpenOffice.org Writer : numbering;manually/by styles
+OpenOffice.org Writer : numbering;options
+OpenOffice.org Writer : numbering;pages
+OpenOffice.org Writer : numbering;paragraphs
+OpenOffice.org Writer : numbering;paragraphs, on and off
+OpenOffice.org Writer : numbering;quotations/similar items
+OpenOffice.org Writer : numbering;removing/interrupting
+OpenOffice.org Writer : numbering;style categories
+OpenOffice.org Writer : numbering;turning off
+OpenOffice.org Writer : numbering;using automatically
+OpenOffice.org Writer : numbers
+OpenOffice.org Writer : numbers;automatic recognition in text tables
+OpenOffice.org Writer : numbers;date, time and currency formats
+OpenOffice.org Writer : numbers;decimal places (Calc)
+OpenOffice.org Writer : numbers;line numbering
+OpenOffice.org Writer : numbers;lists
+OpenOffice.org Writer : numerical fields in forms
+OpenOffice.org Writer : objects
+OpenOffice.org Writer : objects;always moveable (Impress/Draw)
+OpenOffice.org Writer : objects;anchoring options
+OpenOffice.org Writer : objects;arranging within stacks
+OpenOffice.org Writer : objects;captioning
+OpenOffice.org Writer : objects;captioning automatically
+OpenOffice.org Writer : objects;contour wrap
+OpenOffice.org Writer : objects;copying when moving in presentations
+OpenOffice.org Writer : objects;cross-referencing
+OpenOffice.org Writer : objects;defining borders
+OpenOffice.org Writer : objects;defining hyperlinks
+OpenOffice.org Writer : objects;definition
+OpenOffice.org Writer : objects;displaying in spreadsheets
+OpenOffice.org Writer : objects;displaying in text documents
+OpenOffice.org Writer : objects;editing
+OpenOffice.org Writer : objects;finding by Navigator
+OpenOffice.org Writer : objects;inserting from Gallery
+OpenOffice.org Writer : objects;inserting OLE objects
+OpenOffice.org Writer : objects;moving and resizing with keyboard
+OpenOffice.org Writer : objects;moving and resizing with mouse
+OpenOffice.org Writer : objects;naming
+OpenOffice.org Writer : objects;opening
+OpenOffice.org Writer : objects;properties of charts
+OpenOffice.org Writer : objects;quickly moving to
+OpenOffice.org Writer : objects;quickly moving to, within text
+OpenOffice.org Writer : objects;titles and descriptions
+OpenOffice.org Writer : ODBC
+OpenOffice.org Writer : ODBC;database (Base)
+OpenOffice.org Writer : ODBC;definition
+OpenOffice.org Writer : ODF file formats
+OpenOffice.org Writer : Office
+OpenOffice.org Writer : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Writer : old German spellcheck
+OpenOffice.org Writer : OLE
+OpenOffice.org Writer : OLE;definition
+OpenOffice.org Writer : OLE objects
+OpenOffice.org Writer : OLE objects;arranging within stacks
+OpenOffice.org Writer : OLE objects;borders
+OpenOffice.org Writer : OLE objects;captions (Writer)
+OpenOffice.org Writer : OLE objects;cross-referencing
+OpenOffice.org Writer : OLE objects;inserting
+OpenOffice.org Writer : OLE objects;inserting tables in
+OpenOffice.org Writer : OLE objects;number of
+OpenOffice.org Writer : OLE objects;protecting
+OpenOffice.org Writer : one and a half line spacing in text
+OpenOffice.org Writer : online registration
+OpenOffice.org Writer : online update options
+OpenOffice.org Writer : online updates
+OpenOffice.org Writer : online updates;checking automatically
+OpenOffice.org Writer : online updates;checking manually
+OpenOffice.org Writer : Open/Save dialogs
+OpenOffice.org Writer : OpenDocument file formats
+OpenOffice.org Writer : OpenGL
+OpenOffice.org Writer : OpenGL;definition
+OpenOffice.org Writer : OpenGL;optimized output
+OpenOffice.org Writer : opening
+OpenOffice.org Writer : opening;context menus
+OpenOffice.org Writer : opening;database files
+OpenOffice.org Writer : opening;dialog settings
+OpenOffice.org Writer : opening;documents
+OpenOffice.org Writer : opening;documents from other formats
+OpenOffice.org Writer : opening;documents on WebDAV server
+OpenOffice.org Writer : opening;files with links
+OpenOffice.org Writer : opening;files, with placeholders
+OpenOffice.org Writer : opening;forms
+OpenOffice.org Writer : opening;Microsoft Office files
+OpenOffice.org Writer : opening;mobile device documents
+OpenOffice.org Writer : opening;objects
+OpenOffice.org Writer : opening;reports
+OpenOffice.org Writer : opening;several files
+OpenOffice.org Writer : opening;XForms
+OpenOffice.org Writer : OpenOffice.org Base data sources
+OpenOffice.org Writer : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Writer : OpenOffice.org documents
+OpenOffice.org Writer : OpenOffice.org documents;mobile device filters
+OpenOffice.org Writer : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Writer : OpenOffice.org Math start
+OpenOffice.org Writer : OpenOffice.org Writer
+OpenOffice.org Writer : OpenOffice.org Writer;instructions
+OpenOffice.org Writer : OpenOffice.org Writer;special HTML tags
+OpenOffice.org Writer : operators
+OpenOffice.org Writer : operators;default filters
+OpenOffice.org Writer : operators;in formulas
+OpenOffice.org Writer : optional hyphens (Writer)
+OpenOffice.org Writer : options
+OpenOffice.org Writer : options;accessibility
+OpenOffice.org Writer : options;appearance
+OpenOffice.org Writer : options;compatibility (Writer)
+OpenOffice.org Writer : options;network identity
+OpenOffice.org Writer : options;online update
+OpenOffice.org Writer : options;smart tags
+OpenOffice.org Writer : options;tools
+OpenOffice.org Writer : Oracle databases (base)
+OpenOffice.org Writer : order of chart data
+OpenOffice.org Writer : ordering
+OpenOffice.org Writer : ordering;objects
+OpenOffice.org Writer : ordering;printing in reverse order
+OpenOffice.org Writer : organizing
+OpenOffice.org Writer : organizing;footnotes
+OpenOffice.org Writer : organizing;macros and scripts
+OpenOffice.org Writer : organizing;namespaces in XForms
+OpenOffice.org Writer : organizing;styles
+OpenOffice.org Writer : organizing;templates
+OpenOffice.org Writer : organizing;templates (guide)
+OpenOffice.org Writer : orientation of pages
+OpenOffice.org Writer : original size
+OpenOffice.org Writer : original size;printing in OpenOffice.org Math
+OpenOffice.org Writer : original size;restoring after cropping
+OpenOffice.org Writer : orphans
+OpenOffice.org Writer : outlines
+OpenOffice.org Writer : outlines;arranging chapters
+OpenOffice.org Writer : outlines;font effects
+OpenOffice.org Writer : outlines;numbering
+OpenOffice.org Writer : outlines;outline symbols
+OpenOffice.org Writer : outlines;sending to presentations
+OpenOffice.org Writer : overviews
+OpenOffice.org Writer : overviews;Navigator in text documents
+OpenOffice.org Writer : overviews;printing multi-page view
+OpenOffice.org Writer : overwrite mode
+OpenOffice.org Writer : packages, see extensions
+OpenOffice.org Writer : page breaks
+OpenOffice.org Writer : page breaks;displaying (Calc)
+OpenOffice.org Writer : page breaks;inserting and deleting
+OpenOffice.org Writer : page breaks;tables
+OpenOffice.org Writer : page counts
+OpenOffice.org Writer : page formats
+OpenOffice.org Writer : page formats;changing individual pages
+OpenOffice.org Writer : page formats;maximizing
+OpenOffice.org Writer : page formats;restriction
+OpenOffice.org Writer : page margins on rulers
+OpenOffice.org Writer : page numbers
+OpenOffice.org Writer : page numbers;continuation pages
+OpenOffice.org Writer : page numbers;footers
+OpenOffice.org Writer : page numbers;inserting/defining/formatting
+OpenOffice.org Writer : page styles
+OpenOffice.org Writer : page styles;backgrounds
+OpenOffice.org Writer : page styles;changing
+OpenOffice.org Writer : page styles;changing from selection
+OpenOffice.org Writer : page styles;creating and applying
+OpenOffice.org Writer : page styles;editing/applying with statusbar
+OpenOffice.org Writer : page styles;left and right pages
+OpenOffice.org Writer : page styles;orientation/scope
+OpenOffice.org Writer : page styles;page numbering
+OpenOffice.org Writer : page styles;style categories
+OpenOffice.org Writer : pages
+OpenOffice.org Writer : pages;backgrounds
+OpenOffice.org Writer : pages;backgrounds in all applications
+OpenOffice.org Writer : pages;continuation pages
+OpenOffice.org Writer : pages;defining borders
+OpenOffice.org Writer : pages;formatting and numbering
+OpenOffice.org Writer : pages;inserting/deleting page breaks
+OpenOffice.org Writer : pages;left and right pages
+OpenOffice.org Writer : pages;number of
+OpenOffice.org Writer : pages;numbers and count of
+OpenOffice.org Writer : pages;orientation
+OpenOffice.org Writer : pages;previews
+OpenOffice.org Writer : pages;printing multiple on one sheet
+OpenOffice.org Writer : pages;printing page names in presentations
+OpenOffice.org Writer : pages;register-true
+OpenOffice.org Writer : pages;scaling
+OpenOffice.org Writer : pages;selecting one to print
+OpenOffice.org Writer : paint box
+OpenOffice.org Writer : paint can symbol
+OpenOffice.org Writer : pair kerning
+OpenOffice.org Writer : Palm file filters
+OpenOffice.org Writer : paper formats
+OpenOffice.org Writer : paper orientation
+OpenOffice.org Writer : paper size warning
+OpenOffice.org Writer : paper tray selection
+OpenOffice.org Writer : paper trays
+OpenOffice.org Writer : paragraph marks
+OpenOffice.org Writer : paragraph marks;displaying (Writer)
+OpenOffice.org Writer : paragraph marks;finding & replacing
+OpenOffice.org Writer : paragraph styles
+OpenOffice.org Writer : paragraph styles;applying to adjacent paragraphs
+OpenOffice.org Writer : paragraph styles;languages
+OpenOffice.org Writer : paragraph styles;modifying basic fonts
+OpenOffice.org Writer : paragraph styles;numbering
+OpenOffice.org Writer : paragraph styles;style categories
+OpenOffice.org Writer : paragraphs
+OpenOffice.org Writer : paragraphs;alignment
+OpenOffice.org Writer : paragraphs;Asian typography
+OpenOffice.org Writer : paragraphs;automatic numbering
+OpenOffice.org Writer : paragraphs;backgrounds
+OpenOffice.org Writer : paragraphs;bulleted
+OpenOffice.org Writer : paragraphs;defining borders
+OpenOffice.org Writer : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Writer : paragraphs;hiding
+OpenOffice.org Writer : paragraphs;increasing indents of
+OpenOffice.org Writer : paragraphs;indents
+OpenOffice.org Writer : paragraphs;indents, margins and columns
+OpenOffice.org Writer : paragraphs;inserting before/after tables
+OpenOffice.org Writer : paragraphs;inserting bullets
+OpenOffice.org Writer : paragraphs;joining
+OpenOffice.org Writer : paragraphs;keeping together at breaks
+OpenOffice.org Writer : paragraphs;moving by keyboard
+OpenOffice.org Writer : paragraphs;numbering automatically
+OpenOffice.org Writer : paragraphs;numbering non-consecutive
+OpenOffice.org Writer : paragraphs;numbering on/off
+OpenOffice.org Writer : paragraphs;register-true
+OpenOffice.org Writer : paragraphs;removing blank ones
+OpenOffice.org Writer : paragraphs;spacing
+OpenOffice.org Writer : paragraphs;tab stops
+OpenOffice.org Writer : parameters
+OpenOffice.org Writer : parameters;command line
+OpenOffice.org Writer : parameters;queries (Base)
+OpenOffice.org Writer : passwords for protecting contents
+OpenOffice.org Writer : pasting
+OpenOffice.org Writer : pasting;cell ranges
+OpenOffice.org Writer : pasting;cell ranges from spreadsheets
+OpenOffice.org Writer : pasting;cut/copied text sections
+OpenOffice.org Writer : pasting;data from text documents
+OpenOffice.org Writer : pasting;draw objects
+OpenOffice.org Writer : pasting;draw objects from other documents
+OpenOffice.org Writer : pasting;formatted/unformatted text
+OpenOffice.org Writer : pasting;from data source view
+OpenOffice.org Writer : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Writer : pasting;pictures from other documents
+OpenOffice.org Writer : pasting;results of formulas
+OpenOffice.org Writer : pasting;sheet areas in text documents
+OpenOffice.org Writer : pasting;to Gallery
+OpenOffice.org Writer : paths
+OpenOffice.org Writer : paths;changing work directory
+OpenOffice.org Writer : paths;defaults
+OpenOffice.org Writer : pattern editor
+OpenOffice.org Writer : pattern fields
+OpenOffice.org Writer : pattern fields;form functions
+OpenOffice.org Writer : patterns for objects
+OpenOffice.org Writer : PDF
+OpenOffice.org Writer : PDF;export
+OpenOffice.org Writer : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Writer : personal data input
+OpenOffice.org Writer : phonetic guide
+OpenOffice.org Writer : picklist creation
+OpenOffice.org Writer : pictures
+OpenOffice.org Writer : pictures;adding to Gallery
+OpenOffice.org Writer : pictures;anchoring options
+OpenOffice.org Writer : pictures;arranging within stacks
+OpenOffice.org Writer : pictures;assigning macros
+OpenOffice.org Writer : pictures;backgrounds
+OpenOffice.org Writer : pictures;borders
+OpenOffice.org Writer : pictures;captions (Writer)
+OpenOffice.org Writer : pictures;changing paths
+OpenOffice.org Writer : pictures;cropping and zooming
+OpenOffice.org Writer : pictures;cross-referencing
+OpenOffice.org Writer : pictures;defining hyperlinks
+OpenOffice.org Writer : pictures;displaying in Calc
+OpenOffice.org Writer : pictures;displaying in Writer (Writer)
+OpenOffice.org Writer : pictures;do not show
+OpenOffice.org Writer : pictures;drag and drop between documents
+OpenOffice.org Writer : pictures;drawing
+OpenOffice.org Writer : pictures;editing
+OpenOffice.org Writer : pictures;filters
+OpenOffice.org Writer : pictures;ImageMap
+OpenOffice.org Writer : pictures;inserting automatically
+OpenOffice.org Writer : pictures;inserting by dialog
+OpenOffice.org Writer : pictures;inserting from Draw
+OpenOffice.org Writer : pictures;inserting from Gallery
+OpenOffice.org Writer : pictures;inserting from Gallery into text
+OpenOffice.org Writer : pictures;inserting options
+OpenOffice.org Writer : pictures;number of
+OpenOffice.org Writer : pictures;printing
+OpenOffice.org Writer : pictures;scaling/resizing
+OpenOffice.org Writer : pictures;scanning
+OpenOffice.org Writer : pie charts
+OpenOffice.org Writer : pie charts;options
+OpenOffice.org Writer : pie charts
+OpenOffice.org Writer : pixel editor
+OpenOffice.org Writer : pixel graphics
+OpenOffice.org Writer : pixel graphics;inserting and editing
+OpenOffice.org Writer : pixel patterns
+OpenOffice.org Writer : placeholders
+OpenOffice.org Writer : placeholders;in SQL queries
+OpenOffice.org Writer : placeholders;on opening files
+OpenOffice.org Writer : placing toolbars
+OpenOffice.org Writer : playing movies and sound files
+OpenOffice.org Writer : plotting data as charts
+OpenOffice.org Writer : plug-ins
+OpenOffice.org Writer : plug-ins;activating and deactivating
+OpenOffice.org Writer : plug-ins;definition
+OpenOffice.org Writer : plug-ins;inserting
+OpenOffice.org Writer : pocket device appliances
+OpenOffice.org Writer : Pocket PC file filters
+OpenOffice.org Writer : points
+OpenOffice.org Writer : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Writer : polygon drawing
+OpenOffice.org Writer : pop-art filter
+OpenOffice.org Writer : portable document format
+OpenOffice.org Writer : portrait and landscape
+OpenOffice.org Writer : positioning
+OpenOffice.org Writer : positioning;draw objects and controls
+OpenOffice.org Writer : positioning;fonts
+OpenOffice.org Writer : positioning;objects
+OpenOffice.org Writer : positioning;objects (guide)
+OpenOffice.org Writer : positioning;toolbars
+OpenOffice.org Writer : post method for form transmissions
+OpenOffice.org Writer : posterizing filter
+OpenOffice.org Writer : PostScript
+OpenOffice.org Writer : PostScript;creating files
+OpenOffice.org Writer : PostScript;PDF converter, UNIX
+OpenOffice.org Writer : PowerPoint export
+OpenOffice.org Writer : precision as shown (Calc)
+OpenOffice.org Writer : predefining fonts
+OpenOffice.org Writer : presentations
+OpenOffice.org Writer : presentations;creating/opening
+OpenOffice.org Writer : presentations;inserting spreadsheet cells
+OpenOffice.org Writer : presentations;live on the Internet
+OpenOffice.org Writer : presentations;print menu
+OpenOffice.org Writer : presentations;saving
+OpenOffice.org Writer : presentations;saving automatically
+OpenOffice.org Writer : presentations;saving in other formats
+OpenOffice.org Writer : presentations;sending as e-mail
+OpenOffice.org Writer : presentations;starting with wizard
+OpenOffice.org Writer : presentations;wizards
+OpenOffice.org Writer : press buttons, see push buttons
+OpenOffice.org Writer : previews
+OpenOffice.org Writer : previews;book preview
+OpenOffice.org Writer : previews;fonts lists
+OpenOffice.org Writer : previews;print layouts
+OpenOffice.org Writer : primary key
+OpenOffice.org Writer : primary key;database tables
+OpenOffice.org Writer : primary keys
+OpenOffice.org Writer : primary keys;defining
+OpenOffice.org Writer : primary keys;inserting (Base)
+OpenOffice.org Writer : print area selection
+OpenOffice.org Writer : print layout checks
+OpenOffice.org Writer : printer metrics for document formatting (Writer)
+OpenOffice.org Writer : printers
+OpenOffice.org Writer : printers;adding, UNIX
+OpenOffice.org Writer : printers;choosing
+OpenOffice.org Writer : printers;default printer
+OpenOffice.org Writer : printers;faxes under UNIX
+OpenOffice.org Writer : printers;maximum page formats
+OpenOffice.org Writer : printers;paper trays
+OpenOffice.org Writer : printers;properties
+OpenOffice.org Writer : printing
+OpenOffice.org Writer : printing;AutoText shortcuts
+OpenOffice.org Writer : printing;black and white
+OpenOffice.org Writer : printing;brochures
+OpenOffice.org Writer : printing;colors in grayscale
+OpenOffice.org Writer : printing;copies
+OpenOffice.org Writer : printing;creating individual jobs
+OpenOffice.org Writer : printing;dates in presentations
+OpenOffice.org Writer : printing;directly
+OpenOffice.org Writer : printing;documents
+OpenOffice.org Writer : printing;drawings defaults
+OpenOffice.org Writer : printing;elements in text documents
+OpenOffice.org Writer : printing;faster
+OpenOffice.org Writer : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Writer : printing;fitting to pages in presentations
+OpenOffice.org Writer : printing;formulas in OpenOffice.org Math
+OpenOffice.org Writer : printing;hidden pages of presentations
+OpenOffice.org Writer : printing;hiding text frames from printing
+OpenOffice.org Writer : printing;in original size in OpenOffice.org Math
+OpenOffice.org Writer : printing;individual brochures
+OpenOffice.org Writer : printing;left/right pages
+OpenOffice.org Writer : printing;multiple pages per sheet
+OpenOffice.org Writer : printing;notes
+OpenOffice.org Writer : printing;portrait/landscape format
+OpenOffice.org Writer : printing;previews
+OpenOffice.org Writer : printing;queries (Base)
+OpenOffice.org Writer : printing;reverse order
+OpenOffice.org Writer : printing;scaling in OpenOffice.org Math
+OpenOffice.org Writer : printing;selections
+OpenOffice.org Writer : printing;text always in black
+OpenOffice.org Writer : printing;text in reverse order
+OpenOffice.org Writer : printing;tiling pages in presentations
+OpenOffice.org Writer : printing;transparencies
+OpenOffice.org Writer : printing;warnings
+OpenOffice.org Writer : printing;without scaling in presentations
+OpenOffice.org Writer : printing speed
+OpenOffice.org Writer : programming
+OpenOffice.org Writer : programming;OpenOffice.org
+OpenOffice.org Writer : programming;scripting
+OpenOffice.org Writer : promoting heading levels
+OpenOffice.org Writer : properties
+OpenOffice.org Writer : properties;charts
+OpenOffice.org Writer : properties;fields
+OpenOffice.org Writer : properties;fields in databases
+OpenOffice.org Writer : properties;files
+OpenOffice.org Writer : properties;form controls
+OpenOffice.org Writer : properties;forms
+OpenOffice.org Writer : properties;printers
+OpenOffice.org Writer : properties;smooth lines in line charts/XY charts
+OpenOffice.org Writer : proportional distribution of tables
+OpenOffice.org Writer : protected contents
+OpenOffice.org Writer : protected dashes
+OpenOffice.org Writer : protected database tables
+OpenOffice.org Writer : protected documents
+OpenOffice.org Writer : protected spaces
+OpenOffice.org Writer : protected spaces;inserting
+OpenOffice.org Writer : protected spaces;showing (Writer)
+OpenOffice.org Writer : protecting
+OpenOffice.org Writer : protecting;contents
+OpenOffice.org Writer : protecting;recorded changes
+OpenOffice.org Writer : protecting;sections
+OpenOffice.org Writer : protecting;tables and sections
+OpenOffice.org Writer : proxy settings
+OpenOffice.org Writer : push buttons
+OpenOffice.org Writer : push buttons;adding to documents
+OpenOffice.org Writer : push buttons;creating
+OpenOffice.org Writer : queries
+OpenOffice.org Writer : queries;copying (Base)
+OpenOffice.org Writer : queries;creating in design view (Base)
+OpenOffice.org Writer : queries;creating in SQL view
+OpenOffice.org Writer : queries;defining (Base)
+OpenOffice.org Writer : queries;deleting table links (Base)
+OpenOffice.org Writer : queries;editing in data source view
+OpenOffice.org Writer : queries;formulating filter conditions (Base)
+OpenOffice.org Writer : queries;joining tables (Base)
+OpenOffice.org Writer : queries;missing elements (Base)
+OpenOffice.org Writer : queries;overview (Base)
+OpenOffice.org Writer : queries;parameter queries (Base)
+OpenOffice.org Writer : queries;printing (Base)
+OpenOffice.org Writer : Query Wizard (Base)
+OpenOffice.org Writer : Quickstarter
+OpenOffice.org Writer : quotation marks
+OpenOffice.org Writer : quotation marks;changing automatically
+OpenOffice.org Writer : quotation marks;replacing
+OpenOffice.org Writer : quotes
+OpenOffice.org Writer : quotes;custom
+OpenOffice.org Writer : radar charts, see net charts
+OpenOffice.org Writer : radio button creation
+OpenOffice.org Writer : read-only documents
+OpenOffice.org Writer : read-only documents;cursor
+OpenOffice.org Writer : read-only documents;database tables on/off
+OpenOffice.org Writer : read-only documents;editing
+OpenOffice.org Writer : read-only documents;opening documents as
+OpenOffice.org Writer : read-only items in Data Navigator
+OpenOffice.org Writer : read-only sections
+OpenOffice.org Writer : rearranging headings
+OpenOffice.org Writer : recognition of languages
+OpenOffice.org Writer : recognizing URLs automatically
+OpenOffice.org Writer : recording
+OpenOffice.org Writer : recording;changes
+OpenOffice.org Writer : recording;macros
+OpenOffice.org Writer : records
+OpenOffice.org Writer : records;inserting notes
+OpenOffice.org Writer : records;protecting
+OpenOffice.org Writer : records;saving
+OpenOffice.org Writer : records;searching in databases
+OpenOffice.org Writer : rectangles with round corners
+OpenOffice.org Writer : recursions in spreadsheets
+OpenOffice.org Writer : redo command
+OpenOffice.org Writer : reduced printing
+OpenOffice.org Writer : reduced printing of multiple pages
+OpenOffice.org Writer : reducing rows and columns in text tables
+OpenOffice.org Writer : reference lines
+OpenOffice.org Writer : references
+OpenOffice.org Writer : references;displaying in color (Calc)
+OpenOffice.org Writer : references;expanding (Calc)
+OpenOffice.org Writer : references;in Writer tables
+OpenOffice.org Writer : references;inserting cross-references
+OpenOffice.org Writer : references;iterative (Calc)
+OpenOffice.org Writer : references;modifying cross-references
+OpenOffice.org Writer : refusing word completions
+OpenOffice.org Writer : register-true
+OpenOffice.org Writer : register-true;definition
+OpenOffice.org Writer : register-true;pages and paragraphs
+OpenOffice.org Writer : registering
+OpenOffice.org Writer : registering;address books
+OpenOffice.org Writer : registering;databases (Base)
+OpenOffice.org Writer : registering;OpenOffice.org
+OpenOffice.org Writer : regression curves in charts
+OpenOffice.org Writer : regular expressions
+OpenOffice.org Writer : regular expressions;list of
+OpenOffice.org Writer : regular expressions;opening files
+OpenOffice.org Writer : regular expressions;searching
+OpenOffice.org Writer : rejecting word completions
+OpenOffice.org Writer : related words in thesaurus
+OpenOffice.org Writer : relational databases (Base)
+OpenOffice.org Writer : relations
+OpenOffice.org Writer : relations;creating and deleting (Base)
+OpenOffice.org Writer : relations;joining tables (Base)
+OpenOffice.org Writer : relations;properties (Base)
+OpenOffice.org Writer : relative distribution of table cells
+OpenOffice.org Writer : relative hyperlinks
+OpenOffice.org Writer : relative saving of URLs
+OpenOffice.org Writer : reloading
+OpenOffice.org Writer : reloading;documents
+OpenOffice.org Writer : reloading;HTML documents, automatically
+OpenOffice.org Writer : remarks, see also notes
+OpenOffice.org Writer : remote configurations
+OpenOffice.org Writer : remove noise filter
+OpenOffice.org Writer : removing
+OpenOffice.org Writer : removing;bullets and numbering
+OpenOffice.org Writer : removing;bullets in text documents
+OpenOffice.org Writer : removing;cell protection in text documents
+OpenOffice.org Writer : removing;form filters
+OpenOffice.org Writer : removing;subdocuments
+OpenOffice.org Writer : removing, see also deleting
+OpenOffice.org Writer : reorganizing charts
+OpenOffice.org Writer : repeating
+OpenOffice.org Writer : repeating;commands
+OpenOffice.org Writer : repeating;table headings after page breaks
+OpenOffice.org Writer : replacement options
+OpenOffice.org Writer : replacement table
+OpenOffice.org Writer : replacing
+OpenOffice.org Writer : replacing;AutoCorrect function
+OpenOffice.org Writer : replacing;dashes
+OpenOffice.org Writer : replacing;databases
+OpenOffice.org Writer : replacing;fields, by text
+OpenOffice.org Writer : replacing;objects from Gallery
+OpenOffice.org Writer : replacing;text and text formats
+OpenOffice.org Writer : Report Builder
+OpenOffice.org Writer : reports
+OpenOffice.org Writer : reports;creating
+OpenOffice.org Writer : reports;error reports
+OpenOffice.org Writer : reports;opening and editing
+OpenOffice.org Writer : reports;templates
+OpenOffice.org Writer : resetting
+OpenOffice.org Writer : resetting;fonts
+OpenOffice.org Writer : resetting;templates
+OpenOffice.org Writer : resizing
+OpenOffice.org Writer : resizing;aspect ratio
+OpenOffice.org Writer : resizing;objects and frames, by keyboard
+OpenOffice.org Writer : resizing;objects, by mouse
+OpenOffice.org Writer : resizing;rows and columns in text tables
+OpenOffice.org Writer : resizing;text frames, by mouse
+OpenOffice.org Writer : resizing;windows
+OpenOffice.org Writer : resizing, see also scaling/zooming
+OpenOffice.org Writer : resolution when printing bitmaps
+OpenOffice.org Writer : restoring
+OpenOffice.org Writer : restoring;default formatting
+OpenOffice.org Writer : restoring;editing
+OpenOffice.org Writer : reversing printing order
+OpenOffice.org Writer : review function
+OpenOffice.org Writer : review function;accepting or rejecting changes
+OpenOffice.org Writer : review function;comparing documents
+OpenOffice.org Writer : review function;protecting records
+OpenOffice.org Writer : review function;recording changes example
+OpenOffice.org Writer : rich text control
+OpenOffice.org Writer : right alignment of paragraphs
+OpenOffice.org Writer : right indents in paragraphs
+OpenOffice.org Writer : right joins (Base)
+OpenOffice.org Writer : right pages
+OpenOffice.org Writer : right-to-left text
+OpenOffice.org Writer : rising outline levels
+OpenOffice.org Writer : rotating
+OpenOffice.org Writer : rotating;3D text
+OpenOffice.org Writer : rotating;text
+OpenOffice.org Writer : round corners
+OpenOffice.org Writer : rounding precision (Calc)
+OpenOffice.org Writer : row breaks in text tables
+OpenOffice.org Writer : row headers
+OpenOffice.org Writer : row headers;displaying (Calc)
+OpenOffice.org Writer : row headers;highlighting (Calc)
+OpenOffice.org Writer : rows
+OpenOffice.org Writer : rows;inserting in tables, using icon
+OpenOffice.org Writer : rows;inserting/deleting in tables by keyboard
+OpenOffice.org Writer : rows;register-true text
+OpenOffice.org Writer : rows;selecting
+OpenOffice.org Writer : rulers
+OpenOffice.org Writer : rulers;default settings
+OpenOffice.org Writer : rulers;horizontal lines
+OpenOffice.org Writer : rulers;measurement units
+OpenOffice.org Writer : rulers;using rulers
+OpenOffice.org Writer : rulers;visible in presentations
+OpenOffice.org Writer : running titles in headers
+OpenOffice.org Writer : samples and templates
+OpenOffice.org Writer : saving
+OpenOffice.org Writer : saving;default file formats
+OpenOffice.org Writer : saving;dialog settings
+OpenOffice.org Writer : saving;documents
+OpenOffice.org Writer : saving;documents for mobile devices
+OpenOffice.org Writer : saving;documents in other formats
+OpenOffice.org Writer : saving;documents, automatically
+OpenOffice.org Writer : saving;in HTML format
+OpenOffice.org Writer : saving;in Microsoft Office file format
+OpenOffice.org Writer : saving;options
+OpenOffice.org Writer : saving;templates
+OpenOffice.org Writer : saving;to XML
+OpenOffice.org Writer : saving;VBA code in Microsoft Office documents
+OpenOffice.org Writer : saving;with password by default
+OpenOffice.org Writer : saving as command
+OpenOffice.org Writer : saving as command;precautions
+OpenOffice.org Writer : scaling
+OpenOffice.org Writer : scaling;axes
+OpenOffice.org Writer : scaling;font sizes in user interface
+OpenOffice.org Writer : scaling;objects
+OpenOffice.org Writer : scaling;pictures
+OpenOffice.org Writer : scaling;printing in OpenOffice.org Math
+OpenOffice.org Writer : scaling;text frames, by mouse
+OpenOffice.org Writer : scaling;text in charts
+OpenOffice.org Writer : scaling;when printing presentations
+OpenOffice.org Writer : scaling, see also zooming
+OpenOffice.org Writer : scanning pictures
+OpenOffice.org Writer : scatter charts
+OpenOffice.org Writer : scope of page styles
+OpenOffice.org Writer : screen
+OpenOffice.org Writer : screen;full screen views
+OpenOffice.org Writer : screen;scaling
+OpenOffice.org Writer : screen magnifiers
+OpenOffice.org Writer : screen readers
+OpenOffice.org Writer : script organization
+OpenOffice.org Writer : scrollbars
+OpenOffice.org Writer : scrollbars;controls
+OpenOffice.org Writer : scrollbars;displaying (Calc)
+OpenOffice.org Writer : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Writer : search criteria for database functions in cells
+OpenOffice.org Writer : search engines
+OpenOffice.org Writer : search engines;definition
+OpenOffice.org Writer : search engines;selecting
+OpenOffice.org Writer : searching
+OpenOffice.org Writer : searching;all sheets
+OpenOffice.org Writer : searching;cross-references
+OpenOffice.org Writer : searching;databases
+OpenOffice.org Writer : searching;form filters
+OpenOffice.org Writer : searching;formats
+OpenOffice.org Writer : searching;Internet
+OpenOffice.org Writer : searching;repeating a search
+OpenOffice.org Writer : searching;synonyms
+OpenOffice.org Writer : searching;tables and forms
+OpenOffice.org Writer : searching;with wildcards
+OpenOffice.org Writer : searching, see also finding
+OpenOffice.org Writer : secondary axes in charts
+OpenOffice.org Writer : sections
+OpenOffice.org Writer : sections;backgrounds
+OpenOffice.org Writer : sections;columns in
+OpenOffice.org Writer : sections;defining conditions
+OpenOffice.org Writer : sections;editing
+OpenOffice.org Writer : sections;hiding
+OpenOffice.org Writer : sections;inserting
+OpenOffice.org Writer : sections;inserting external content
+OpenOffice.org Writer : sections;inserting sections by DDE
+OpenOffice.org Writer : sections;moving and copying
+OpenOffice.org Writer : sections;protecting/unprotecting
+OpenOffice.org Writer : sections;remarks
+OpenOffice.org Writer : security
+OpenOffice.org Writer : security;digital signatures
+OpenOffice.org Writer : security;options for documents with macros
+OpenOffice.org Writer : security;protecting contents
+OpenOffice.org Writer : security;warning dialogs with macros
+OpenOffice.org Writer : selecting
+OpenOffice.org Writer : selecting;controls
+OpenOffice.org Writer : selecting;measurement units
+OpenOffice.org Writer : selecting;objects
+OpenOffice.org Writer : selecting;paper trays
+OpenOffice.org Writer : selecting;print areas
+OpenOffice.org Writer : selecting;several files
+OpenOffice.org Writer : selecting;tables
+OpenOffice.org Writer : selecting;text, with keyboard
+OpenOffice.org Writer : selection clipboard
+OpenOffice.org Writer : selection frames
+OpenOffice.org Writer : selection modes in text
+OpenOffice.org Writer : sending
+OpenOffice.org Writer : sending;AutoAbstract function in presentations
+OpenOffice.org Writer : sending;documents as e-mail
+OpenOffice.org Writer : sending;documents as faxes
+OpenOffice.org Writer : separation, see hyphenation
+OpenOffice.org Writer : separator lines
+OpenOffice.org Writer : separator lines;AutoFormat function
+OpenOffice.org Writer : separator lines;defining
+OpenOffice.org Writer : separators
+OpenOffice.org Writer : separators;conditional
+OpenOffice.org Writer : Server Side ImageMap
+OpenOffice.org Writer : settings
+OpenOffice.org Writer : settings;direct cursor
+OpenOffice.org Writer : settings;printers
+OpenOffice.org Writer : settings;program configuration
+OpenOffice.org Writer : settings;proxies
+OpenOffice.org Writer : settings;tracking changes
+OpenOffice.org Writer : settings;views
+OpenOffice.org Writer : settings;word completion
+OpenOffice.org Writer : SGML
+OpenOffice.org Writer : SGML;definition
+OpenOffice.org Writer : shadows
+OpenOffice.org Writer : shadows;areas
+OpenOffice.org Writer : shadows;borders
+OpenOffice.org Writer : shadows;characters
+OpenOffice.org Writer : shadows;characters, using context menu
+OpenOffice.org Writer : shadows;headers/footers
+OpenOffice.org Writer : sharing documents
+OpenOffice.org Writer : sharpening filter
+OpenOffice.org Writer : sheet tabs
+OpenOffice.org Writer : sheet tabs;displaying
+OpenOffice.org Writer : sheets
+OpenOffice.org Writer : sheets;searching all
+OpenOffice.org Writer : shortcut keys
+OpenOffice.org Writer : shortcut keys;assigning macros
+OpenOffice.org Writer : shortcut keys;bold formatting
+OpenOffice.org Writer : shortcut keys;charts
+OpenOffice.org Writer : shortcut keys;general
+OpenOffice.org Writer : shortcut keys;in databases
+OpenOffice.org Writer : shortcut keys;in text documents
+OpenOffice.org Writer : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Writer : showing
+OpenOffice.org Writer : showing;changes
+OpenOffice.org Writer : showing;docked windows
+OpenOffice.org Writer : showing;drawings and controls (Writer)
+OpenOffice.org Writer : showing;live presentations on the Internet
+OpenOffice.org Writer : showing;rulers
+OpenOffice.org Writer : showing;toolbars
+OpenOffice.org Writer : sideways orientation of pages
+OpenOffice.org Writer : signing documents with digital signatures
+OpenOffice.org Writer : similarity search
+OpenOffice.org Writer : simple handles (Writer)
+OpenOffice.org Writer : simplified Chinese
+OpenOffice.org Writer : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Writer : single sign on options
+OpenOffice.org Writer : single-line spacing in text
+OpenOffice.org Writer : sizes
+OpenOffice.org Writer : sizes;draw objects
+OpenOffice.org Writer : sizes;pictures
+OpenOffice.org Writer : slanting draw objects
+OpenOffice.org Writer : small capitals
+OpenOffice.org Writer : small icons
+OpenOffice.org Writer : smart tag configuration
+OpenOffice.org Writer : smart tags
+OpenOffice.org Writer : smooth scrolling (Writer)
+OpenOffice.org Writer : smoothing filter
+OpenOffice.org Writer : snap grid defaults (Writer/Calc)
+OpenOffice.org Writer : snapping in presentations and drawings
+OpenOffice.org Writer : solarization filter
+OpenOffice.org Writer : sort lists
+OpenOffice.org Writer : sort lists;copying to in Calc
+OpenOffice.org Writer : sorting
+OpenOffice.org Writer : sorting;data in forms
+OpenOffice.org Writer : sorting;databases
+OpenOffice.org Writer : sorting;paragraphs in special languages
+OpenOffice.org Writer : sorting;paragraphs/table rows
+OpenOffice.org Writer : sounds
+OpenOffice.org Writer : sounds;inserting and playing
+OpenOffice.org Writer : spaces
+OpenOffice.org Writer : spaces;displaying (Writer)
+OpenOffice.org Writer : spaces;ignoring double
+OpenOffice.org Writer : spaces;inserting protected spaces
+OpenOffice.org Writer : spaces;showing protected spaces (Writer)
+OpenOffice.org Writer : spacing
+OpenOffice.org Writer : spacing;between paragraphs in footnotes
+OpenOffice.org Writer : spacing;endnotes/footnotes
+OpenOffice.org Writer : spacing;font effects
+OpenOffice.org Writer : spacing;lines and paragraphs
+OpenOffice.org Writer : spacing;register-true text
+OpenOffice.org Writer : spacing;tab stops in text documents
+OpenOffice.org Writer : spacing;tabs in presentations
+OpenOffice.org Writer : spadmin
+OpenOffice.org Writer : special characters
+OpenOffice.org Writer : speech bubbles
+OpenOffice.org Writer : speed of printing
+OpenOffice.org Writer : spellcheck
+OpenOffice.org Writer : spellcheck;activating for a language
+OpenOffice.org Writer : spellcheck;activating for all languages
+OpenOffice.org Writer : spellcheck;AutoSpellcheck on/off
+OpenOffice.org Writer : spellcheck;checking text documents manually
+OpenOffice.org Writer : spellcheck;context menus
+OpenOffice.org Writer : spellcheck;default languages
+OpenOffice.org Writer : spellcheck;dialog
+OpenOffice.org Writer : spellcheck;dictionary of exceptions
+OpenOffice.org Writer : spellcheck;ignore list
+OpenOffice.org Writer : spelling in thesaurus
+OpenOffice.org Writer : spin button creation
+OpenOffice.org Writer : splitting cells
+OpenOffice.org Writer : splitting cells;by keyboard
+OpenOffice.org Writer : splitting cells;by menu command
+OpenOffice.org Writer : splitting tables
+OpenOffice.org Writer : splitting tables;at cursor position
+OpenOffice.org Writer : splitting tables;row breaks
+OpenOffice.org Writer : spoolfiles with Xprinter
+OpenOffice.org Writer : spreadsheets
+OpenOffice.org Writer : spreadsheets;as databases (base)
+OpenOffice.org Writer : spreadsheets;copying areas to text documents
+OpenOffice.org Writer : spreadsheets;creating/opening
+OpenOffice.org Writer : spreadsheets;inserting charts
+OpenOffice.org Writer : spreadsheets;inserting database records
+OpenOffice.org Writer : spreadsheets;inserting tables from
+OpenOffice.org Writer : spreadsheets;printing
+OpenOffice.org Writer : spreadsheets;saving
+OpenOffice.org Writer : spreadsheets;saving automatically
+OpenOffice.org Writer : spreadsheets;saving in other formats
+OpenOffice.org Writer : spreadsheets;sending as e-mail
+OpenOffice.org Writer : SQL
+OpenOffice.org Writer : SQL;definition
+OpenOffice.org Writer : SQL;DISTINCT parameter
+OpenOffice.org Writer : SQL;executing SQL commands
+OpenOffice.org Writer : SQL;executing SQL statements (Base)
+OpenOffice.org Writer : SQL;queries (Base)
+OpenOffice.org Writer : square drawings
+OpenOffice.org Writer : standard bar on/off
+OpenOffice.org Writer : standard deviation in charts
+OpenOffice.org Writer : standard filters in databases
+OpenOffice.org Writer : standard printer under UNIX
+OpenOffice.org Writer : start parameters
+OpenOffice.org Writer : starting page numbers
+OpenOffice.org Writer : statistical functions
+OpenOffice.org Writer : statistics in charts
+OpenOffice.org Writer : status bar on/off
+OpenOffice.org Writer : stickers
+OpenOffice.org Writer : stock charts
+OpenOffice.org Writer : storing bibliographic information
+OpenOffice.org Writer : strikethrough
+OpenOffice.org Writer : strikethrough;characters
+OpenOffice.org Writer : strikethrough;font effects
+OpenOffice.org Writer : styles
+OpenOffice.org Writer : styles;'changed' message
+OpenOffice.org Writer : styles;categories
+OpenOffice.org Writer : styles;conditional
+OpenOffice.org Writer : styles;copying between documents
+OpenOffice.org Writer : styles;creating from selections
+OpenOffice.org Writer : styles;finding
+OpenOffice.org Writer : styles;for pages
+OpenOffice.org Writer : styles;importing from other files
+OpenOffice.org Writer : styles;keyboard shortcuts
+OpenOffice.org Writer : styles;master documents
+OpenOffice.org Writer : styles;organizing
+OpenOffice.org Writer : styles;printing styles used in a document
+OpenOffice.org Writer : styles;replacing automatically
+OpenOffice.org Writer : styles;styles and templates
+OpenOffice.org Writer : styles;table styles
+OpenOffice.org Writer : styles;transferring
+OpenOffice.org Writer : styles;updating from selections
+OpenOffice.org Writer : Styles and Formatting window
+OpenOffice.org Writer : Styles and Formatting window;applying styles
+OpenOffice.org Writer : Styles and Formatting window;docking
+OpenOffice.org Writer : Styles and Formatting window;docking and resizing
+OpenOffice.org Writer : Styles and Formatting window;updating from selections
+OpenOffice.org Writer : Stylist, see Styles and Formatting window
+OpenOffice.org Writer : subdocuments
+OpenOffice.org Writer : subdocuments;properties
+OpenOffice.org Writer : subdocuments;removing from master documents
+OpenOffice.org Writer : subdocuments;starting on new pages
+OpenOffice.org Writer : subforms
+OpenOffice.org Writer : subforms;creating
+OpenOffice.org Writer : subforms;description
+OpenOffice.org Writer : subject fields
+OpenOffice.org Writer : submitting forms
+OpenOffice.org Writer : subscript text
+OpenOffice.org Writer : subsidiary documents
+OpenOffice.org Writer : suffixes in file formats
+OpenOffice.org Writer : sums of table cell series
+OpenOffice.org Writer : superscript text
+OpenOffice.org Writer : support on the Web
+OpenOffice.org Writer : switching off
+OpenOffice.org Writer : switching off;hyphenation for specific words
+OpenOffice.org Writer : switching off;word completion
+OpenOffice.org Writer : synchronizing
+OpenOffice.org Writer : synchronizing;labels and business cards
+OpenOffice.org Writer : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Writer : synonyms in thesaurus
+OpenOffice.org Writer : system address book registration
+OpenOffice.org Writer : tab stops
+OpenOffice.org Writer : tab stops;before headings
+OpenOffice.org Writer : tab stops;displaying (Writer)
+OpenOffice.org Writer : tab stops;inserting and editing
+OpenOffice.org Writer : tab stops;inserting in lists
+OpenOffice.org Writer : tab stops;setting in sheets
+OpenOffice.org Writer : tab stops;settings
+OpenOffice.org Writer : tab stops;spacing in presentations
+OpenOffice.org Writer : tab stops;spacing in text documents
+OpenOffice.org Writer : table cells
+OpenOffice.org Writer : table cells;adjusting the width on rulers
+OpenOffice.org Writer : table cells;calculating sums
+OpenOffice.org Writer : table cells;enlarging/reducing in text
+OpenOffice.org Writer : table controls
+OpenOffice.org Writer : table controls;form functions
+OpenOffice.org Writer : table controls;keyboard-only edit mode
+OpenOffice.org Writer : table controls;properties
+OpenOffice.org Writer : table mode selection
+OpenOffice.org Writer : table views of databases
+OpenOffice.org Writer : Table Wizard (Base)
+OpenOffice.org Writer : tables
+OpenOffice.org Writer : tables;adapting the width by keyboard
+OpenOffice.org Writer : tables;allowing page breaks
+OpenOffice.org Writer : tables;AutoFormat function
+OpenOffice.org Writer : tables;backgrounds
+OpenOffice.org Writer : tables;calculating across
+OpenOffice.org Writer : tables;calculating sums
+OpenOffice.org Writer : tables;converting to text
+OpenOffice.org Writer : tables;cross-referencing
+OpenOffice.org Writer : tables;defining borders
+OpenOffice.org Writer : tables;deleting
+OpenOffice.org Writer : tables;editing by keyboard
+OpenOffice.org Writer : tables;editing with the keyboard
+OpenOffice.org Writer : tables;heading repetition after page breaks
+OpenOffice.org Writer : tables;inserting columns in
+OpenOffice.org Writer : tables;inserting line breaks
+OpenOffice.org Writer : tables;inserting rows
+OpenOffice.org Writer : tables;inserting text before
+OpenOffice.org Writer : tables;inserting text tables
+OpenOffice.org Writer : tables;jumping to
+OpenOffice.org Writer : tables;labeling
+OpenOffice.org Writer : tables;merging
+OpenOffice.org Writer : tables;merging cells
+OpenOffice.org Writer : tables;number recognition
+OpenOffice.org Writer : tables;performing calculations in
+OpenOffice.org Writer : tables;positioning
+OpenOffice.org Writer : tables;protecting/unprotecting cells
+OpenOffice.org Writer : tables;resizing
+OpenOffice.org Writer : tables;selecting
+OpenOffice.org Writer : tables;sorting rows
+OpenOffice.org Writer : tables;splitting
+OpenOffice.org Writer : tables;start/end of document
+OpenOffice.org Writer : tables;text flow around text tables
+OpenOffice.org Writer : tables in databases
+OpenOffice.org Writer : tables in databases;access rights to (Base)
+OpenOffice.org Writer : tables in databases;adding to queries
+OpenOffice.org Writer : tables in databases;browsing and editing
+OpenOffice.org Writer : tables in databases;copying database tables (Base)
+OpenOffice.org Writer : tables in databases;creating
+OpenOffice.org Writer : tables in databases;creating in design view
+OpenOffice.org Writer : tables in databases;importing text formats (Base)
+OpenOffice.org Writer : tables in databases;joining for queries (Base)
+OpenOffice.org Writer : tables in databases;printing queries (Base)
+OpenOffice.org Writer : tables in databases;relations (Base)
+OpenOffice.org Writer : tables in databases;searching
+OpenOffice.org Writer : tables in spreadsheets
+OpenOffice.org Writer : tables in spreadsheets;copying data to other applications
+OpenOffice.org Writer : tables in spreadsheets;defining borders
+OpenOffice.org Writer : tables in spreadsheets;inserting in text
+OpenOffice.org Writer : tables in spreadsheets;value highlighting
+OpenOffice.org Writer : tables in text
+OpenOffice.org Writer : tables in text;captions
+OpenOffice.org Writer : tables in text;creating automatically
+OpenOffice.org Writer : tables in text;default settings
+OpenOffice.org Writer : tables in text;defining borders
+OpenOffice.org Writer : tables in text;displaying
+OpenOffice.org Writer : tables in text;printing
+OpenOffice.org Writer : tables of contents
+OpenOffice.org Writer : tables of contents;creating and updating
+OpenOffice.org Writer : tables of contents;defining entries in
+OpenOffice.org Writer : tables of contents;editing and deleting
+OpenOffice.org Writer : tables of contents;editing or deleting entries
+OpenOffice.org Writer : tables of contents;formatting
+OpenOffice.org Writer : tables of contents;hyperlinks as entries
+OpenOffice.org Writer : tables of contents;unprotecting
+OpenOffice.org Writer : tabs
+OpenOffice.org Writer : tabs;displaying sheet tabs
+OpenOffice.org Writer : tags
+OpenOffice.org Writer : tags;definition
+OpenOffice.org Writer : tags;in OpenOffice.org Writer
+OpenOffice.org Writer : tags;META tags
+OpenOffice.org Writer : templates
+OpenOffice.org Writer : templates;agendas
+OpenOffice.org Writer : templates;changing basic fonts
+OpenOffice.org Writer : templates;creating document templates
+OpenOffice.org Writer : templates;database reports
+OpenOffice.org Writer : templates;default templates
+OpenOffice.org Writer : templates;deleting
+OpenOffice.org Writer : templates;editing and saving
+OpenOffice.org Writer : templates;faxes
+OpenOffice.org Writer : templates;importing and exporting
+OpenOffice.org Writer : templates;letters
+OpenOffice.org Writer : templates;new documents from templates
+OpenOffice.org Writer : templates;opening documents with
+OpenOffice.org Writer : templates;organizing
+OpenOffice.org Writer : templates;organizing (guide)
+OpenOffice.org Writer : templates;updating from selections
+OpenOffice.org Writer : terminology
+OpenOffice.org Writer : terminology;general glossary
+OpenOffice.org Writer : terminology;Internet glossary
+OpenOffice.org Writer : testing XML filters
+OpenOffice.org Writer : text
+OpenOffice.org Writer : text;animating
+OpenOffice.org Writer : text;Asian layout
+OpenOffice.org Writer : text;backgrounds
+OpenOffice.org Writer : text;bold
+OpenOffice.org Writer : text;coloring
+OpenOffice.org Writer : text;conditional text
+OpenOffice.org Writer : text;contours
+OpenOffice.org Writer : text;converting to tables
+OpenOffice.org Writer : text;copying by drag and drop
+OpenOffice.org Writer : text;CTL languages
+OpenOffice.org Writer : text;cursor
+OpenOffice.org Writer : text;drawing pictures
+OpenOffice.org Writer : text;emphasizing
+OpenOffice.org Writer : text;font effects
+OpenOffice.org Writer : text;font sizes
+OpenOffice.org Writer : text;font styles
+OpenOffice.org Writer : text;fonts and formats
+OpenOffice.org Writer : text;Fontwork icons
+OpenOffice.org Writer : text;formatting around objects
+OpenOffice.org Writer : text;formatting bold while typing
+OpenOffice.org Writer : text;hiding
+OpenOffice.org Writer : text;hiding from specific users, with conditions
+OpenOffice.org Writer : text;hyperlinks
+OpenOffice.org Writer : text;input fields
+OpenOffice.org Writer : text;inserting pictures from Draw
+OpenOffice.org Writer : text;inserting pictures in
+OpenOffice.org Writer : text;inserting special characters
+OpenOffice.org Writer : text;italics
+OpenOffice.org Writer : text;kerning
+OpenOffice.org Writer : text;language selection
+OpenOffice.org Writer : text;line numbers
+OpenOffice.org Writer : text;line spacing
+OpenOffice.org Writer : text;multi-column
+OpenOffice.org Writer : text;navigating and selecting with keyboard
+OpenOffice.org Writer : text;non-printable
+OpenOffice.org Writer : text;number of words/characters
+OpenOffice.org Writer : text;overwriting or inserting
+OpenOffice.org Writer : text;printing in black
+OpenOffice.org Writer : text;replacing with format
+OpenOffice.org Writer : text;rotating
+OpenOffice.org Writer : text;selection modes
+OpenOffice.org Writer : text;shadowed
+OpenOffice.org Writer : text;sorting paragraphs
+OpenOffice.org Writer : text;subscript and superscript
+OpenOffice.org Writer : text;text/draw objects
+OpenOffice.org Writer : text;turning off automatic correction
+OpenOffice.org Writer : text;uppercase or lowercase
+OpenOffice.org Writer : text animation
+OpenOffice.org Writer : text attributes
+OpenOffice.org Writer : text attributes;hyperlinks
+OpenOffice.org Writer : text attributes;undoing
+OpenOffice.org Writer : text blocks
+OpenOffice.org Writer : text boxes
+OpenOffice.org Writer : text boxes;form functions
+OpenOffice.org Writer : text boxes;positioning
+OpenOffice.org Writer : text breaks in cells
+OpenOffice.org Writer : text colors for better accessibility
+OpenOffice.org Writer : text columns
+OpenOffice.org Writer : text databases (Base)
+OpenOffice.org Writer : text documents
+OpenOffice.org Writer : text documents;creating/opening
+OpenOffice.org Writer : text documents;default templates
+OpenOffice.org Writer : text documents;importing/exporting
+OpenOffice.org Writer : text documents;inserting Calc charts
+OpenOffice.org Writer : text documents;inserting spreadsheet cells
+OpenOffice.org Writer : text documents;merging
+OpenOffice.org Writer : text documents;print settings
+OpenOffice.org Writer : text documents;printing
+OpenOffice.org Writer : text documents;publishing in HTML
+OpenOffice.org Writer : text documents;saving
+OpenOffice.org Writer : text documents;saving automatically
+OpenOffice.org Writer : text documents;saving in other formats
+OpenOffice.org Writer : text documents;sending as e-mail
+OpenOffice.org Writer : text documents;shortcut keys in
+OpenOffice.org Writer : text documents;word completion settings
+OpenOffice.org Writer : text effects
+OpenOffice.org Writer : text flow
+OpenOffice.org Writer : text flow;around text tables
+OpenOffice.org Writer : text flow;at breaks
+OpenOffice.org Writer : text flow;from frame to frame
+OpenOffice.org Writer : text flow;in cells
+OpenOffice.org Writer : text formats
+OpenOffice.org Writer : text formats;copying and pasting
+OpenOffice.org Writer : text formats;databases
+OpenOffice.org Writer : text formats;finding
+OpenOffice.org Writer : text formats;pasting
+OpenOffice.org Writer : text frames
+OpenOffice.org Writer : text frames;centering on pages
+OpenOffice.org Writer : text frames;inserting/editing/linking
+OpenOffice.org Writer : text frames;labeling
+OpenOffice.org Writer : text grid for Asian layout
+OpenOffice.org Writer : text input fields
+OpenOffice.org Writer : text layout for special languages
+OpenOffice.org Writer : text objects
+OpenOffice.org Writer : text objects;alignment
+OpenOffice.org Writer : text objects;draw functions
+OpenOffice.org Writer : text objects;fonts
+OpenOffice.org Writer : text objects;in presentations and drawings
+OpenOffice.org Writer : text overflow in spreadsheet cells
+OpenOffice.org Writer : text scaling in charts
+OpenOffice.org Writer : text sections
+OpenOffice.org Writer : text sections;moving and copying
+OpenOffice.org Writer : text sections;using
+OpenOffice.org Writer : text wrap around objects
+OpenOffice.org Writer : text, see also text documents, paragraphs and characters
+OpenOffice.org Writer : TextArt, see Fontwork
+OpenOffice.org Writer : textures
+OpenOffice.org Writer : textures;inserting from Gallery
+OpenOffice.org Writer : textures;on chart bars
+OpenOffice.org Writer : Thai
+OpenOffice.org Writer : Thai;entering text
+OpenOffice.org Writer : Thai;language settings
+OpenOffice.org Writer : thesaurus
+OpenOffice.org Writer : thesaurus;activating for a language
+OpenOffice.org Writer : thesaurus;related words
+OpenOffice.org Writer : ticker text
+OpenOffice.org Writer : time fields
+OpenOffice.org Writer : time fields;form functions
+OpenOffice.org Writer : time fields;HTML
+OpenOffice.org Writer : time fields;inserting
+OpenOffice.org Writer : times
+OpenOffice.org Writer : times;inserting when printing presentations
+OpenOffice.org Writer : times, formats
+OpenOffice.org Writer : tips
+OpenOffice.org Writer : tips;extended tips in Help
+OpenOffice.org Writer : title pages
+OpenOffice.org Writer : title pages;centering text on
+OpenOffice.org Writer : title pages;page styles
+OpenOffice.org Writer : title rows
+OpenOffice.org Writer : title rows;printing in OpenOffice.org Math
+OpenOffice.org Writer : titles
+OpenOffice.org Writer : titles;alignment (charts)
+OpenOffice.org Writer : titles;changing
+OpenOffice.org Writer : titles;editing in charts
+OpenOffice.org Writer : titles;font effects
+OpenOffice.org Writer : titles;formatting automatically
+OpenOffice.org Writer : titles;formatting charts
+OpenOffice.org Writer : titles;objects
+OpenOffice.org Writer : toolbars
+OpenOffice.org Writer : toolbars;adding buttons
+OpenOffice.org Writer : toolbars;docking/undocking
+OpenOffice.org Writer : toolbars;Form Navigation bar
+OpenOffice.org Writer : toolbars;viewing/closing
+OpenOffice.org Writer : tools bar
+OpenOffice.org Writer : tooltips
+OpenOffice.org Writer : tooltips;extended tips
+OpenOffice.org Writer : tooltips;help
+OpenOffice.org Writer : totals in text tables
+OpenOffice.org Writer : traditional Chinese
+OpenOffice.org Writer : traditional Chinese;translating to simplified chinese
+OpenOffice.org Writer : transparency
+OpenOffice.org Writer : transparency;areas
+OpenOffice.org Writer : transparency;off for faster printing
+OpenOffice.org Writer : transparency;saving
+OpenOffice.org Writer : tree view of Help
+OpenOffice.org Writer : trend lines in charts
+OpenOffice.org Writer : trigonometric functions
+OpenOffice.org Writer : turning off automatic correction
+OpenOffice.org Writer : typefaces
+OpenOffice.org Writer : typefaces;adding under UNIX
+OpenOffice.org Writer : typefaces;formats
+OpenOffice.org Writer : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Writer : typography
+OpenOffice.org Writer : typography;Asian
+OpenOffice.org Writer : underlining
+OpenOffice.org Writer : underlining;AutoFormat function
+OpenOffice.org Writer : underlining;characters
+OpenOffice.org Writer : underlining;quick
+OpenOffice.org Writer : underlining;text
+OpenOffice.org Writer : undocking windows
+OpenOffice.org Writer : undoing
+OpenOffice.org Writer : undoing;direct formatting
+OpenOffice.org Writer : undoing;editing
+OpenOffice.org Writer : undoing;number of steps
+OpenOffice.org Writer : ungrouping groups
+OpenOffice.org Writer : units
+OpenOffice.org Writer : units;converting
+OpenOffice.org Writer : units;measurement units
+OpenOffice.org Writer : unlinking frames
+OpenOffice.org Writer : UNO components
+OpenOffice.org Writer : UNO components;Extension Manager
+OpenOffice.org Writer : UNO components;integrating new
+OpenOffice.org Writer : unprotecting tables of contents and indexes
+OpenOffice.org Writer : update options
+OpenOffice.org Writer : updates
+OpenOffice.org Writer : updates;checking automatically
+OpenOffice.org Writer : updates;checking manually
+OpenOffice.org Writer : updating
+OpenOffice.org Writer : updating;cross-references
+OpenOffice.org Writer : updating;fields
+OpenOffice.org Writer : updating;fields and charts, automatically (Writer)
+OpenOffice.org Writer : updating;indexes/tables of contents
+OpenOffice.org Writer : updating;linked sections, manually
+OpenOffice.org Writer : updating;links in text documents
+OpenOffice.org Writer : updating;links, on opening
+OpenOffice.org Writer : updating;styles, from selections
+OpenOffice.org Writer : updating;tables of contents
+OpenOffice.org Writer : updating;templates
+OpenOffice.org Writer : updating;text documents
+OpenOffice.org Writer : uppercase
+OpenOffice.org Writer : uppercase;changing to lowercase
+OpenOffice.org Writer : uppercase;formatting text
+OpenOffice.org Writer : URL
+OpenOffice.org Writer : URL;changing hyperlink URLs
+OpenOffice.org Writer : URL;definition
+OpenOffice.org Writer : URL;in pictures
+OpenOffice.org Writer : URL;saving absolute/relative paths
+OpenOffice.org Writer : URL;turning off URL recognition
+OpenOffice.org Writer : user data
+OpenOffice.org Writer : user data;in conditions
+OpenOffice.org Writer : user data;input
+OpenOffice.org Writer : user data;querying
+OpenOffice.org Writer : user data;removing when saving
+OpenOffice.org Writer : user variables in conditions/fields
+OpenOffice.org Writer : user-defined dictionaries
+OpenOffice.org Writer : user-defined dictionaries;creating
+OpenOffice.org Writer : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Writer : user-defined dictionaries;editing
+OpenOffice.org Writer : user-defined dictionaries;removing words from
+OpenOffice.org Writer : user-defined fields, restriction
+OpenOffice.org Writer : user-defined indexes
+OpenOffice.org Writer : user-defined styles
+OpenOffice.org Writer : user-defined styles;automatically replacing
+OpenOffice.org Writer : UTF-8/UCS2 support
+OpenOffice.org Writer : values
+OpenOffice.org Writer : values;rounded as shown (Calc)
+OpenOffice.org Writer : variable dates
+OpenOffice.org Writer : variables
+OpenOffice.org Writer : variables;document properties
+OpenOffice.org Writer : variables;for paths
+OpenOffice.org Writer : variables;in conditions
+OpenOffice.org Writer : variances in charts
+OpenOffice.org Writer : VBA code
+OpenOffice.org Writer : VBA code;loading/saving documents with VBA code
+OpenOffice.org Writer : version management
+OpenOffice.org Writer : version numbers of documents
+OpenOffice.org Writer : versions
+OpenOffice.org Writer : versions;comparing documents
+OpenOffice.org Writer : versions;file saving as, restriction
+OpenOffice.org Writer : versions;merging document versions
+OpenOffice.org Writer : versions;of a document
+OpenOffice.org Writer : versions;OpenOffice.org
+OpenOffice.org Writer : vertical callouts
+OpenOffice.org Writer : vertical rulers
+OpenOffice.org Writer : vertical scrollbars (Writer)
+OpenOffice.org Writer : vertical text boxes
+OpenOffice.org Writer : videos
+OpenOffice.org Writer : viewing
+OpenOffice.org Writer : viewing;databases
+OpenOffice.org Writer : viewing;fields
+OpenOffice.org Writer : viewing;file properties
+OpenOffice.org Writer : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Writer : viewing;toolbars
+OpenOffice.org Writer : views
+OpenOffice.org Writer : views;creating database views (Base)
+OpenOffice.org Writer : views;defaults
+OpenOffice.org Writer : views;full screen
+OpenOffice.org Writer : views;icons
+OpenOffice.org Writer : views;in 3D
+OpenOffice.org Writer : views;scaling
+OpenOffice.org Writer : Visual Basic for Applications
+OpenOffice.org Writer : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Writer : watermarks
+OpenOffice.org Writer : web documents
+OpenOffice.org Writer : web documents;XForms
+OpenOffice.org Writer : Web support
+OpenOffice.org Writer : WebCast export
+OpenOffice.org Writer : WebDAV over HTTPS
+OpenOffice.org Writer : weekdays
+OpenOffice.org Writer : weekdays;automatically completing
+OpenOffice.org Writer : widows
+OpenOffice.org Writer : wildcards, see regular expressions
+OpenOffice.org Writer : windows
+OpenOffice.org Writer : windows;docking
+OpenOffice.org Writer : windows;docking definition
+OpenOffice.org Writer : windows;hiding/showing/docking
+OpenOffice.org Writer : windows;new
+OpenOffice.org Writer : wizards
+OpenOffice.org Writer : wizards;agendas
+OpenOffice.org Writer : wizards;database queries
+OpenOffice.org Writer : wizards;database tables (Base)
+OpenOffice.org Writer : wizards;databases (Base)
+OpenOffice.org Writer : wizards;document converter
+OpenOffice.org Writer : wizards;Euro Converter
+OpenOffice.org Writer : wizards;faxes
+OpenOffice.org Writer : wizards;form letters
+OpenOffice.org Writer : wizards;forms
+OpenOffice.org Writer : wizards;letters
+OpenOffice.org Writer : wizards;overview
+OpenOffice.org Writer : wizards;presentations
+OpenOffice.org Writer : wizards;reports
+OpenOffice.org Writer : word completion
+OpenOffice.org Writer : word completion;settings
+OpenOffice.org Writer : word completion;using/disabling
+OpenOffice.org Writer : word counts
+OpenOffice.org Writer : Word documents
+OpenOffice.org Writer : Word documents;compatibility
+OpenOffice.org Writer : Word documents;saving as
+OpenOffice.org Writer : WordArt, see Fontwork
+OpenOffice.org Writer : words
+OpenOffice.org Writer : words;automatic replacement on/off
+OpenOffice.org Writer : words;automatically replacing
+OpenOffice.org Writer : words;backgrounds
+OpenOffice.org Writer : words;counting in text
+OpenOffice.org Writer : words;disabling spellcheck
+OpenOffice.org Writer : words;wrapping in cells
+OpenOffice.org Writer : words;wrapping in CTL
+OpenOffice.org Writer : words;wrapping/not wrapping in text
+OpenOffice.org Writer : working directory change
+OpenOffice.org Writer : wrapping text
+OpenOffice.org Writer : wrapping text;editing contours
+OpenOffice.org Writer : wrapping text;in cells
+OpenOffice.org Writer : write protection on/off
+OpenOffice.org Writer : writing aids options
+OpenOffice.org Writer : writing with direct cursor
+OpenOffice.org Writer : WYSIWYG in fonts lists
+OpenOffice.org Writer : X axes
+OpenOffice.org Writer : X axes;grid formatting
+OpenOffice.org Writer : X axes;scaling
+OpenOffice.org Writer : X axes;showing
+OpenOffice.org Writer : XForms
+OpenOffice.org Writer : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Writer : XForms;conditions
+OpenOffice.org Writer : XForms;opening/editing
+OpenOffice.org Writer : XML converters
+OpenOffice.org Writer : XML file formats
+OpenOffice.org Writer : XML filters
+OpenOffice.org Writer : XML filters;creating/testing
+OpenOffice.org Writer : XML filters;saving as package/installing/deleting
+OpenOffice.org Writer : XML filters;settings
+OpenOffice.org Writer : XML Forms, see XForms
+OpenOffice.org Writer : XSLT filters, see also XML filters
+OpenOffice.org Writer : XY charts
+OpenOffice.org Writer : Y axes
+OpenOffice.org Writer : Y axes;formatting
+OpenOffice.org Writer : Y axes;grid formatting
+OpenOffice.org Writer : Y axes;scaling
+OpenOffice.org Writer : Y axes;showing
+OpenOffice.org Writer : years
+OpenOffice.org Writer : years;2-digit options
+OpenOffice.org Writer : Z axes
+OpenOffice.org Writer : Z axes;grid formatting
+OpenOffice.org Writer : Z axes;showing
+OpenOffice.org Writer : zero values
+OpenOffice.org Writer : zero values;displaying (Calc)
+OpenOffice.org Writer : zooming
+OpenOffice.org Writer : zooming;page views
+OpenOffice.org Writer : zooming;pictures
+OpenOffice.org Writer : zooming;status bar
+OpenOffice.org Math : 1/2 replacement
+OpenOffice.org Math : 3D text creation
+OpenOffice.org Math : 3D view
+OpenOffice.org Math : abbreviation replacement
+OpenOffice.org Math : absolute hyperlinks
+OpenOffice.org Math : absolute saving of URLs
+OpenOffice.org Math : absolute values
+OpenOffice.org Math : accents
+OpenOffice.org Math : accents
+OpenOffice.org Math : accents;in OpenOffice.org Math
+OpenOffice.org Math : Access databases (base)
+OpenOffice.org Math : access rights for database tables (Base)
+OpenOffice.org Math : accessibility
+OpenOffice.org Math : accessibility;general shortcuts
+OpenOffice.org Math : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Math : accessibility;OpenOffice.org features
+OpenOffice.org Math : accessibility;OpenOffice.org Math shortcuts
+OpenOffice.org Math : accessibility;options
+OpenOffice.org Math : activating
+OpenOffice.org Math : activating;context menus
+OpenOffice.org Math : activating;Error Report Tool
+OpenOffice.org Math : activating;extended help tips
+OpenOffice.org Math : activating;plug-ins
+OpenOffice.org Math : ActiveX control
+OpenOffice.org Math : Adabas D databases (base)
+OpenOffice.org Math : add-ons, see UNO components
+OpenOffice.org Math : addition signs
+OpenOffice.org Math : additional selection mode
+OpenOffice.org Math : address books
+OpenOffice.org Math : address books;LDAP server (Base)
+OpenOffice.org Math : address books;registering
+OpenOffice.org Math : address labels from databases
+OpenOffice.org Math : ADO databases (Base)
+OpenOffice.org Math : Agenda Wizard
+OpenOffice.org Math : aging filter
+OpenOffice.org Math : aligning
+OpenOffice.org Math : aligning;cells
+OpenOffice.org Math : aligning;characters in OpenOffice.org Math
+OpenOffice.org Math : aligning;multi-line formulas
+OpenOffice.org Math : aligning;objects
+OpenOffice.org Math : aligning;paragraphs
+OpenOffice.org Math : aligning;tables in text
+OpenOffice.org Math : aligning;text objects
+OpenOffice.org Math : aligning formulas
+OpenOffice.org Math : alignment
+OpenOffice.org Math : alignment;horizontally centered (Math)
+OpenOffice.org Math : alignment;left (Math)
+OpenOffice.org Math : alignment;right (Math)
+OpenOffice.org Math : alternative fonts
+OpenOffice.org Math : ampersand symbol, see also operators
+OpenOffice.org Math : anchors
+OpenOffice.org Math : anchors;changing
+OpenOffice.org Math : anchors;displaying (Calc)
+OpenOffice.org Math : anchors;types/positions for draw objects
+OpenOffice.org Math : AND operator
+OpenOffice.org Math : animations
+OpenOffice.org Math : animations;accessibility options
+OpenOffice.org Math : appearance options
+OpenOffice.org Math : approximately equal to relation
+OpenOffice.org Math : Arabic
+OpenOffice.org Math : Arabic;entering text
+OpenOffice.org Math : Arabic;language settings
+OpenOffice.org Math : arc cosine function
+OpenOffice.org Math : arc cotangent function
+OpenOffice.org Math : arc sine function
+OpenOffice.org Math : area hyperbolic cosine function
+OpenOffice.org Math : area hyperbolic cotangent function
+OpenOffice.org Math : area hyperbolic tangent function
+OpenOffice.org Math : areas
+OpenOffice.org Math : areas;bitmap patterns
+OpenOffice.org Math : areas;hatched/dotted
+OpenOffice.org Math : areas;shadows
+OpenOffice.org Math : areas;slanting
+OpenOffice.org Math : areas;styles
+OpenOffice.org Math : areas;transparency
+OpenOffice.org Math : arguments in command line
+OpenOffice.org Math : arranging
+OpenOffice.org Math : arranging;matrices
+OpenOffice.org Math : arranging;objects
+OpenOffice.org Math : arrows
+OpenOffice.org Math : arrows;defining arrow heads
+OpenOffice.org Math : arrows;defining arrow lines
+OpenOffice.org Math : arrows;drawing in text
+OpenOffice.org Math : arrows;symbols in OpenOffice.org Math
+OpenOffice.org Math : ASCII
+OpenOffice.org Math : ASCII;definition
+OpenOffice.org Math : Asian languages
+OpenOffice.org Math : Asian languages;enabling
+OpenOffice.org Math : Asian Phonetic Guide
+OpenOffice.org Math : Asian typography
+OpenOffice.org Math : assigning scripts
+OpenOffice.org Math : assistive technology in OpenOffice.org
+OpenOffice.org Math : attaching toolbars
+OpenOffice.org Math : attachments in e-mails
+OpenOffice.org Math : attributes
+OpenOffice.org Math : attributes;accents
+OpenOffice.org Math : attributes;additional information
+OpenOffice.org Math : attributes;changing defaults
+OpenOffice.org Math : attributes;changing fonts
+OpenOffice.org Math : attributes;changing in OpenOffice.org Math
+OpenOffice.org Math : attributes;colored characters
+OpenOffice.org Math : attributes;in OpenOffice.org Math
+OpenOffice.org Math : attributes;list of
+OpenOffice.org Math : audio
+OpenOffice.org Math : audio;inserting
+OpenOffice.org Math : auto reloading HTML documents
+OpenOffice.org Math : AutoAbstract function for sending text to presentations
+OpenOffice.org Math : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Math : AutoComplete function in text and list boxes
+OpenOffice.org Math : AutoCorrect function
+OpenOffice.org Math : AutoCorrect function;context menu
+OpenOffice.org Math : AutoCorrect function;options
+OpenOffice.org Math : AutoCorrect function;pictures and frames
+OpenOffice.org Math : AutoCorrect function;quotes
+OpenOffice.org Math : AutoCorrect function;replacement table
+OpenOffice.org Math : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Math : AutoCorrect function;URL recognition
+OpenOffice.org Math : AutoFormat function
+OpenOffice.org Math : AutoFormat function;switching on and off
+OpenOffice.org Math : automatic captions (Writer)
+OpenOffice.org Math : automatic control focus
+OpenOffice.org Math : automatic hyperlink formatting
+OpenOffice.org Math : automatic line breaks
+OpenOffice.org Math : automatic lines/borders in text
+OpenOffice.org Math : automatic saving
+OpenOffice.org Math : AutoPilots, see wizards
+OpenOffice.org Math : AutoValue
+OpenOffice.org Math : AutoValue;database tables
+OpenOffice.org Math : axes in charts
+OpenOffice.org Math : axis-ellipsis
+OpenOffice.org Math : back epsilon symbol
+OpenOffice.org Math : backgrounds
+OpenOffice.org Math : backgrounds;defining colors/pictures
+OpenOffice.org Math : backgrounds;frames/sections/indexes
+OpenOffice.org Math : backgrounds;inserting from Gallery
+OpenOffice.org Math : backgrounds;printing
+OpenOffice.org Math : backing window
+OpenOffice.org Math : backslash division sign
+OpenOffice.org Math : backups
+OpenOffice.org Math : backups;automatic
+OpenOffice.org Math : backups;documents
+OpenOffice.org Math : Basic
+OpenOffice.org Math : Basic;fonts for source display
+OpenOffice.org Math : Basic;programming
+OpenOffice.org Math : Basic;recording macros
+OpenOffice.org Math : basic fonts
+OpenOffice.org Math : Bézier curves
+OpenOffice.org Math : Bézier curves;control points in presentations
+OpenOffice.org Math : bi-directional writing
+OpenOffice.org Math : binary operators
+OpenOffice.org Math : binary operators
+OpenOffice.org Math : binary operators;list of
+OpenOffice.org Math : binding space
+OpenOffice.org Math : binomials
+OpenOffice.org Math : bitmaps
+OpenOffice.org Math : bitmaps;inserting and editing
+OpenOffice.org Math : bitmaps;off for faster printing
+OpenOffice.org Math : bitmaps;patterns
+OpenOffice.org Math : black and white printing
+OpenOffice.org Math : black printing in Calc
+OpenOffice.org Math : block selection mode
+OpenOffice.org Math : bold
+OpenOffice.org Math : bold;AutoFormat function
+OpenOffice.org Math : bold;text
+OpenOffice.org Math : bold attribute
+OpenOffice.org Math : bookmarks
+OpenOffice.org Math : bookmarks;Help
+OpenOffice.org Math : Boolean operators
+OpenOffice.org Math : borders
+OpenOffice.org Math : borders;arranging
+OpenOffice.org Math : borders;cells on screen (Calc)
+OpenOffice.org Math : borders;for paragraphs
+OpenOffice.org Math : borders;for tables
+OpenOffice.org Math : borders;shadows
+OpenOffice.org Math : borders;table boundaries (Writer)
+OpenOffice.org Math : borders, see also frames
+OpenOffice.org Math : bound fields
+OpenOffice.org Math : bound fields;controls
+OpenOffice.org Math : boundaries of tables (Writer)
+OpenOffice.org Math : braces in OpenOffice.org Math
+OpenOffice.org Math : brackets
+OpenOffice.org Math : brackets;angle (Math)
+OpenOffice.org Math : brackets;angle with operator
+OpenOffice.org Math : brackets;double square (Math)
+OpenOffice.org Math : brackets;group
+OpenOffice.org Math : brackets;in OpenOffice.org Math
+OpenOffice.org Math : brackets;inserting in OpenOffice.org Math
+OpenOffice.org Math : brackets;merging formula parts
+OpenOffice.org Math : brackets;operator (Math)
+OpenOffice.org Math : brackets;reference list
+OpenOffice.org Math : brackets;round (Math)
+OpenOffice.org Math : brackets;scalable
+OpenOffice.org Math : brackets;single, without group function
+OpenOffice.org Math : brackets;square (Math)
+OpenOffice.org Math : brackets;widowed
+OpenOffice.org Math : brackets and grouping in OpenOffice.org Math
+OpenOffice.org Math : break display (Writer)
+OpenOffice.org Math : brochures
+OpenOffice.org Math : brochures;printing several
+OpenOffice.org Math : build numbers of OpenOffice.org
+OpenOffice.org Math : bullet lists
+OpenOffice.org Math : bullet lists;formatting options
+OpenOffice.org Math : bullets
+OpenOffice.org Math : bullets;paragraphs
+OpenOffice.org Math : bullets;replacing
+OpenOffice.org Math : bullets;turning off
+OpenOffice.org Math : business cards
+OpenOffice.org Math : business cards;creating and synchronizing
+OpenOffice.org Math : business cards;using templates
+OpenOffice.org Math : button bars, see toolbars
+OpenOffice.org Math : buttons
+OpenOffice.org Math : buttons;adding push buttons
+OpenOffice.org Math : buttons;big/small
+OpenOffice.org Math : buttons;editing hyperlink buttons
+OpenOffice.org Math : buttons;form functions
+OpenOffice.org Math : buttons;toolbars
+OpenOffice.org Math : cache for graphics
+OpenOffice.org Math : calculating
+OpenOffice.org Math : calculating;iterative references (Calc)
+OpenOffice.org Math : callouts
+OpenOffice.org Math : callouts;drawings
+OpenOffice.org Math : capital letters
+OpenOffice.org Math : capital letters;AutoCorrect function
+OpenOffice.org Math : capital letters;font effects
+OpenOffice.org Math : captions
+OpenOffice.org Math : captions;automatic captions (Writer)
+OpenOffice.org Math : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Math : captions, see also labels/callouts
+OpenOffice.org Math : cardinal numbers
+OpenOffice.org Math : cascading update (Base)
+OpenOffice.org Math : case sensitivity
+OpenOffice.org Math : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Math : case sensitivity;searching
+OpenOffice.org Math : catalog for mathematical symbols
+OpenOffice.org Math : ceiling brackets
+OpenOffice.org Math : ceiling brackets;lines with
+OpenOffice.org Math : ceiling brackets;scalable lines with
+OpenOffice.org Math : cells
+OpenOffice.org Math : cells;aligning
+OpenOffice.org Math : cells;coloring (Calc)
+OpenOffice.org Math : cells;cursor positions after input (Calc)
+OpenOffice.org Math : cells;formatting without effect (Calc)
+OpenOffice.org Math : cells;line breaks
+OpenOffice.org Math : cells;linked to controls
+OpenOffice.org Math : cells;number of
+OpenOffice.org Math : cells;pasting
+OpenOffice.org Math : cells;resetting formats
+OpenOffice.org Math : cells;showing grid lines (Calc)
+OpenOffice.org Math : center dots symbol
+OpenOffice.org Math : centered horizontally
+OpenOffice.org Math : centered horizontally;alignment (Math)
+OpenOffice.org Math : centered text
+OpenOffice.org Math : centimeters
+OpenOffice.org Math : certificates
+OpenOffice.org Math : changes
+OpenOffice.org Math : changes;accepting automatically
+OpenOffice.org Math : changes;accepting or rejecting
+OpenOffice.org Math : changes;comparing to original
+OpenOffice.org Math : changes;protecting
+OpenOffice.org Math : changes;recording
+OpenOffice.org Math : changes;review function
+OpenOffice.org Math : changes;showing
+OpenOffice.org Math : changing
+OpenOffice.org Math : changing;default formatting
+OpenOffice.org Math : changing;document titles
+OpenOffice.org Math : changing;file associations in Setup program
+OpenOffice.org Math : changing;fonts
+OpenOffice.org Math : changing;icon sizes
+OpenOffice.org Math : changing;links
+OpenOffice.org Math : changing;work directory
+OpenOffice.org Math : changing, see also editing and replacing
+OpenOffice.org Math : character styles
+OpenOffice.org Math : character styles;language selection
+OpenOffice.org Math : characters
+OpenOffice.org Math : characters;alternative fonts
+OpenOffice.org Math : characters;Asian layout
+OpenOffice.org Math : characters;bold
+OpenOffice.org Math : characters;coloring
+OpenOffice.org Math : characters;contours
+OpenOffice.org Math : characters;displaying only on screen (Writer)
+OpenOffice.org Math : characters;enabling CTL and Asian characters
+OpenOffice.org Math : characters;font effects
+OpenOffice.org Math : characters;fonts and formats
+OpenOffice.org Math : characters;hyperlinks
+OpenOffice.org Math : characters;italics
+OpenOffice.org Math : characters;language selection
+OpenOffice.org Math : characters;shadowed
+OpenOffice.org Math : characters;spacing
+OpenOffice.org Math : characters;special
+OpenOffice.org Math : characters;underlining
+OpenOffice.org Math : charcoal sketches filter
+OpenOffice.org Math : charts
+OpenOffice.org Math : charts;arranging within stacks
+OpenOffice.org Math : charts;bars with textures
+OpenOffice.org Math : charts;colors
+OpenOffice.org Math : charts;copying with link to source cell range
+OpenOffice.org Math : charts;displaying (Calc)
+OpenOffice.org Math : charts;editing axes
+OpenOffice.org Math : charts;editing data
+OpenOffice.org Math : charts;editing legends
+OpenOffice.org Math : charts;editing titles
+OpenOffice.org Math : charts;inserting
+OpenOffice.org Math : charts;updating automatically (Writer)
+OpenOffice.org Math : check box creation
+OpenOffice.org Math : Chinese writing systems
+OpenOffice.org Math : choosing printers
+OpenOffice.org Math : circle attribute
+OpenOffice.org Math : circle drawings
+OpenOffice.org Math : circumflex attribute
+OpenOffice.org Math : Client Side ImageMap
+OpenOffice.org Math : clipboard
+OpenOffice.org Math : clipboard;cutting
+OpenOffice.org Math : clipboard;pasting
+OpenOffice.org Math : clipboard;pasting formatted/unformatted text
+OpenOffice.org Math : clipboard;selection clipboard
+OpenOffice.org Math : clipboard;Unix
+OpenOffice.org Math : closing
+OpenOffice.org Math : closing;documents
+OpenOffice.org Math : closing;toolbars
+OpenOffice.org Math : collaboration
+OpenOffice.org Math : color bar
+OpenOffice.org Math : colored characters
+OpenOffice.org Math : colors
+OpenOffice.org Math : colors;adding
+OpenOffice.org Math : colors;appearance
+OpenOffice.org Math : colors;backgrounds
+OpenOffice.org Math : colors;charts
+OpenOffice.org Math : colors;fill format
+OpenOffice.org Math : colors;fonts
+OpenOffice.org Math : colors;grid lines and cells (Calc)
+OpenOffice.org Math : colors;models
+OpenOffice.org Math : colors;not printing
+OpenOffice.org Math : colors;printing in grayscale
+OpenOffice.org Math : colors;restriction (Calc)
+OpenOffice.org Math : colors;selection
+OpenOffice.org Math : column headers
+OpenOffice.org Math : column headers;displaying (Calc)
+OpenOffice.org Math : column headers;highlighting (Calc)
+OpenOffice.org Math : columns
+OpenOffice.org Math : columns;setting with the mouse
+OpenOffice.org Math : combo box creation
+OpenOffice.org Math : command button creation
+OpenOffice.org Math : command buttons, see push buttons
+OpenOffice.org Math : command line parameters
+OpenOffice.org Math : commands
+OpenOffice.org Math : commands;not visible
+OpenOffice.org Math : commands;repeating
+OpenOffice.org Math : commands;SQL
+OpenOffice.org Math : comments
+OpenOffice.org Math : comments;entering in OpenOffice.org Math
+OpenOffice.org Math : comments;on changes
+OpenOffice.org Math : common terms
+OpenOffice.org Math : common terms;Chinese dictionary
+OpenOffice.org Math : common terms;glossaries
+OpenOffice.org Math : common terms;Internet glossary
+OpenOffice.org Math : comparisons
+OpenOffice.org Math : comparisons;document versions
+OpenOffice.org Math : comparisons;operators in default filter dialog
+OpenOffice.org Math : compatibility settings for MS Word import
+OpenOffice.org Math : complete screen view
+OpenOffice.org Math : complex numbers
+OpenOffice.org Math : complex numbers;set
+OpenOffice.org Math : complex numbers;symbols
+OpenOffice.org Math : complex text layout
+OpenOffice.org Math : complex text layout;definition
+OpenOffice.org Math : complex text layout;enabling
+OpenOffice.org Math : complex text layout, see CTL
+OpenOffice.org Math : compose key to insert special characters
+OpenOffice.org Math : concatenating math symbols
+OpenOffice.org Math : concatenation, see ampersand symbol
+OpenOffice.org Math : conditional separators
+OpenOffice.org Math : conditions
+OpenOffice.org Math : conditions;in number formats
+OpenOffice.org Math : conditions;items in Data Navigator
+OpenOffice.org Math : Configuration Manager
+OpenOffice.org Math : configuring
+OpenOffice.org Math : configuring;fax icon
+OpenOffice.org Math : configuring;OpenOffice.org
+OpenOffice.org Math : configuring;toolbars
+OpenOffice.org Math : congruent relation
+OpenOffice.org Math : connections to data sources (Base)
+OpenOffice.org Math : considerably greater than relation
+OpenOffice.org Math : considerably less than relation
+OpenOffice.org Math : contents protection
+OpenOffice.org Math : context menus
+OpenOffice.org Math : contours of text
+OpenOffice.org Math : control point display in presentations
+OpenOffice.org Math : controls
+OpenOffice.org Math : controls;activating in forms
+OpenOffice.org Math : controls;adding to documents
+OpenOffice.org Math : controls;arranging in forms
+OpenOffice.org Math : controls;arranging within stacks
+OpenOffice.org Math : controls;assigning data sources
+OpenOffice.org Math : controls;assigning macros (Basic)
+OpenOffice.org Math : controls;bound fields/list contents/linked cells
+OpenOffice.org Math : controls;events
+OpenOffice.org Math : controls;focus
+OpenOffice.org Math : controls;formatted fields
+OpenOffice.org Math : controls;grouping
+OpenOffice.org Math : controls;hidden
+OpenOffice.org Math : controls;inserting
+OpenOffice.org Math : controls;multi-line titles
+OpenOffice.org Math : controls;positions and sizes
+OpenOffice.org Math : controls;printing
+OpenOffice.org Math : controls;properties of form controls
+OpenOffice.org Math : controls;properties of table controls
+OpenOffice.org Math : controls;reference by SQL
+OpenOffice.org Math : controls;rich text control
+OpenOffice.org Math : controls;select mode
+OpenOffice.org Math : controls;showing (Writer)
+OpenOffice.org Math : converters
+OpenOffice.org Math : converters;Euro converter
+OpenOffice.org Math : converters;PostScript, UNIX
+OpenOffice.org Math : converters;XML
+OpenOffice.org Math : converting
+OpenOffice.org Math : converting;Hangul/Hanja
+OpenOffice.org Math : converting;metrics
+OpenOffice.org Math : converting;Microsoft documents
+OpenOffice.org Math : converting;OpenOffice.org documents
+OpenOffice.org Math : converting;Pocket PC formats
+OpenOffice.org Math : copies
+OpenOffice.org Math : copies;printing
+OpenOffice.org Math : coproduct
+OpenOffice.org Math : copying
+OpenOffice.org Math : copying;by drag and drop
+OpenOffice.org Math : copying;data from text documents
+OpenOffice.org Math : copying;datasource records in spreadsheets
+OpenOffice.org Math : copying;draw objects
+OpenOffice.org Math : copying;draw objects between documents
+OpenOffice.org Math : copying;formatting
+OpenOffice.org Math : copying;from data source view
+OpenOffice.org Math : copying;from Gallery
+OpenOffice.org Math : copying;in Unix
+OpenOffice.org Math : copying;pictures, between documents
+OpenOffice.org Math : copying;sheet areas, to text documents
+OpenOffice.org Math : copying;to Gallery
+OpenOffice.org Math : copyright for OpenOffice.org
+OpenOffice.org Math : corner roundings
+OpenOffice.org Math : correspondence
+OpenOffice.org Math : correspondence;original by
+OpenOffice.org Math : correspondence;picture by
+OpenOffice.org Math : cosine function
+OpenOffice.org Math : cotangent function
+OpenOffice.org Math : crash reports
+OpenOffice.org Math : criteria of query design (Base)
+OpenOffice.org Math : cropping pictures
+OpenOffice.org Math : CTL
+OpenOffice.org Math : CTL;(not) wrapping words
+OpenOffice.org Math : CTL;complex text layout languages
+OpenOffice.org Math : CTL;definition
+OpenOffice.org Math : CTL;options
+OpenOffice.org Math : currencies
+OpenOffice.org Math : currencies;converters
+OpenOffice.org Math : currencies;format codes
+OpenOffice.org Math : currency field creation
+OpenOffice.org Math : currency formats
+OpenOffice.org Math : cursor
+OpenOffice.org Math : cursor;allowing in protected areas (Writer)
+OpenOffice.org Math : cursor;in OpenOffice.org Math
+OpenOffice.org Math : cursor;in read-only text
+OpenOffice.org Math : cursor;quickly moving to an object
+OpenOffice.org Math : curve integrals
+OpenOffice.org Math : curves
+OpenOffice.org Math : curves;editing points
+OpenOffice.org Math : custom dictionaries
+OpenOffice.org Math : custom dictionaries;editing
+OpenOffice.org Math : custom hyphens (Writer)
+OpenOffice.org Math : custom quotes
+OpenOffice.org Math : custom templates
+OpenOffice.org Math : customizing
+OpenOffice.org Math : customizing;events
+OpenOffice.org Math : customizing;keyboard
+OpenOffice.org Math : customizing;menus
+OpenOffice.org Math : customizing;OpenOffice.org
+OpenOffice.org Math : customizing;round corners
+OpenOffice.org Math : customizing;toolbars
+OpenOffice.org Math : cutting
+OpenOffice.org Math : dashes
+OpenOffice.org Math : data
+OpenOffice.org Math : data;filtering in forms
+OpenOffice.org Math : data;forms and subforms
+OpenOffice.org Math : data;read-only
+OpenOffice.org Math : data;sorting in forms
+OpenOffice.org Math : data;user data
+OpenOffice.org Math : data binding change in XForms
+OpenOffice.org Math : Data Navigator
+OpenOffice.org Math : Data Navigator;adding/editing items
+OpenOffice.org Math : Data Navigator;display options
+OpenOffice.org Math : data source browser
+OpenOffice.org Math : data source explorer
+OpenOffice.org Math : data source view
+OpenOffice.org Math : data source view;drag and drop
+OpenOffice.org Math : data source view;overview
+OpenOffice.org Math : data source view;showing
+OpenOffice.org Math : data sources
+OpenOffice.org Math : data sources;as tables
+OpenOffice.org Math : data sources;connection settings (Base)
+OpenOffice.org Math : data sources;copying records to spreadsheets
+OpenOffice.org Math : data sources;displaying current
+OpenOffice.org Math : data sources;LDAP server (Base)
+OpenOffice.org Math : data sources;OpenOffice.org Base
+OpenOffice.org Math : data sources;registering address books
+OpenOffice.org Math : data sources;reports
+OpenOffice.org Math : data sources;viewing
+OpenOffice.org Math : data structure of XForms
+OpenOffice.org Math : data, see also values
+OpenOffice.org Math : database contents
+OpenOffice.org Math : database contents;inserting as tables
+OpenOffice.org Math : database contents;inserting as text
+OpenOffice.org Math : database reports
+OpenOffice.org Math : Database Wizard (Base)
+OpenOffice.org Math : databases
+OpenOffice.org Math : databases;administration through SQL (Base)
+OpenOffice.org Math : databases;ADO (Base)
+OpenOffice.org Math : databases;connecting (Base)
+OpenOffice.org Math : databases;creating
+OpenOffice.org Math : databases;creating labels
+OpenOffice.org Math : databases;creating queries
+OpenOffice.org Math : databases;creating reports
+OpenOffice.org Math : databases;creating tables
+OpenOffice.org Math : databases;dBASE (Base)
+OpenOffice.org Math : databases;deleting (Base)
+OpenOffice.org Math : databases;drag and drop (Base)
+OpenOffice.org Math : databases;editing tables
+OpenOffice.org Math : databases;form filters
+OpenOffice.org Math : databases;formats (Base)
+OpenOffice.org Math : databases;importing/exporting
+OpenOffice.org Math : databases;JDBC (Base)
+OpenOffice.org Math : databases;main page (Base)
+OpenOffice.org Math : databases;MySQL (Base)
+OpenOffice.org Math : databases;ODBC (Base)
+OpenOffice.org Math : databases;overview
+OpenOffice.org Math : databases;registering (Base)
+OpenOffice.org Math : databases;searching records
+OpenOffice.org Math : databases;shortcut keys
+OpenOffice.org Math : databases;sorting
+OpenOffice.org Math : databases;standard filters
+OpenOffice.org Math : databases;text formats
+OpenOffice.org Math : databases;viewing
+OpenOffice.org Math : date fields
+OpenOffice.org Math : date fields;creating
+OpenOffice.org Math : date fields;properties
+OpenOffice.org Math : date formats
+OpenOffice.org Math : dates
+OpenOffice.org Math : dates;default (Calc)
+OpenOffice.org Math : dates;printing in presentations
+OpenOffice.org Math : dates;start 1900/01/01 (Calc)
+OpenOffice.org Math : dates;start 1904/01/01 (Calc)
+OpenOffice.org Math : dBASE
+OpenOffice.org Math : dBASE;database settings (Base)
+OpenOffice.org Math : DDE
+OpenOffice.org Math : DDE;definition
+OpenOffice.org Math : deactivating
+OpenOffice.org Math : deactivating;plug-ins
+OpenOffice.org Math : decimal places displayed (Calc)
+OpenOffice.org Math : decimal separator key
+OpenOffice.org Math : decimal tab stops
+OpenOffice.org Math : default directories
+OpenOffice.org Math : default filters
+OpenOffice.org Math : default filters;comparison operators
+OpenOffice.org Math : default filters;databases
+OpenOffice.org Math : default printer
+OpenOffice.org Math : default printer;setting up
+OpenOffice.org Math : default printer;UNIX
+OpenOffice.org Math : default templates
+OpenOffice.org Math : default templates;changing
+OpenOffice.org Math : default templates;organizing
+OpenOffice.org Math : defaults
+OpenOffice.org Math : defaults;changing default formatting
+OpenOffice.org Math : defaults;documents
+OpenOffice.org Math : defaults;file formats in file dialogs
+OpenOffice.org Math : defaults;file formats in OpenOffice.org
+OpenOffice.org Math : defaults;fonts
+OpenOffice.org Math : defaults;grids (Writer/Calc)
+OpenOffice.org Math : defaults;languages
+OpenOffice.org Math : defaults;number formats
+OpenOffice.org Math : defaults;of saving
+OpenOffice.org Math : defaults;program configuration
+OpenOffice.org Math : defaults;tab stops in text
+OpenOffice.org Math : defaults;views
+OpenOffice.org Math : defined as relation
+OpenOffice.org Math : defining
+OpenOffice.org Math : defining;arrowheads and other line ends
+OpenOffice.org Math : defining;colors
+OpenOffice.org Math : defining;formula fonts
+OpenOffice.org Math : defining;line styles
+OpenOffice.org Math : defining;paragraph borders
+OpenOffice.org Math : defining;queries (Base)
+OpenOffice.org Math : defining;table borders
+OpenOffice.org Math : deleting
+OpenOffice.org Math : deleting;all direct formatting
+OpenOffice.org Math : deleting;databases (Base)
+OpenOffice.org Math : deleting;hyperlinks
+OpenOffice.org Math : deleting;lines in text
+OpenOffice.org Math : deleting;models/instances
+OpenOffice.org Math : deleting;namespaces in XForms
+OpenOffice.org Math : deleting;notes
+OpenOffice.org Math : deleting;tab stops
+OpenOffice.org Math : deleting;templates
+OpenOffice.org Math : deleting;XML filters
+OpenOffice.org Math : depth stagger
+OpenOffice.org Math : descriptions for objects
+OpenOffice.org Math : design mode after saving
+OpenOffice.org Math : design view
+OpenOffice.org Math : design view;creating forms
+OpenOffice.org Math : design view;queries/views (Base)
+OpenOffice.org Math : designing
+OpenOffice.org Math : designing;database tables
+OpenOffice.org Math : designing;fonts
+OpenOffice.org Math : designing;queries (Base)
+OpenOffice.org Math : detaching toolbars
+OpenOffice.org Math : diagonal downward dots
+OpenOffice.org Math : diagonal downward dots;symbol
+OpenOffice.org Math : diagonal upward dots
+OpenOffice.org Math : diagonal upward dots;symbol
+OpenOffice.org Math : dictionaries
+OpenOffice.org Math : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Math : dictionaries;creating
+OpenOffice.org Math : dictionaries;editing user-defined
+OpenOffice.org Math : dictionaries;spellcheck
+OpenOffice.org Math : dictionaries, see also languages
+OpenOffice.org Math : difference set operator
+OpenOffice.org Math : digital signatures
+OpenOffice.org Math : digital signatures;getting/managing/applying
+OpenOffice.org Math : digital signatures;overview
+OpenOffice.org Math : digital signatures;WebDAV over HTTPS
+OpenOffice.org Math : direct formatting
+OpenOffice.org Math : direct formatting;undoing all
+OpenOffice.org Math : direct text
+OpenOffice.org Math : direct text;entering in OpenOffice.org Math
+OpenOffice.org Math : directories
+OpenOffice.org Math : directories;creating new
+OpenOffice.org Math : directories;directory structure
+OpenOffice.org Math : disabled persons
+OpenOffice.org Math : displaying
+OpenOffice.org Math : displaying;non-printing characters (Writer)
+OpenOffice.org Math : displaying;notes (Calc)
+OpenOffice.org Math : displaying;notes in text documents
+OpenOffice.org Math : displaying;pictures and objects (Writer)
+OpenOffice.org Math : displaying;tables (Writer)
+OpenOffice.org Math : displaying;zero values (Calc)
+OpenOffice.org Math : distances
+OpenOffice.org Math : distances between brackets
+OpenOffice.org Math : distinct values in SQL queries
+OpenOffice.org Math : distorting in drawings
+OpenOffice.org Math : distributing XML filters
+OpenOffice.org Math : dithering
+OpenOffice.org Math : divides relation
+OpenOffice.org Math : division signs
+OpenOffice.org Math : docking
+OpenOffice.org Math : docking;definition
+OpenOffice.org Math : docking;toolbars
+OpenOffice.org Math : docking;windows
+OpenOffice.org Math : Document Converter Wizard
+OpenOffice.org Math : Document Map, see Navigator
+OpenOffice.org Math : document types in OpenOffice.org
+OpenOffice.org Math : documents
+OpenOffice.org Math : documents;changing titles
+OpenOffice.org Math : documents;closing
+OpenOffice.org Math : documents;comparing
+OpenOffice.org Math : documents;contents as lists
+OpenOffice.org Math : documents;editing time
+OpenOffice.org Math : documents;exporting
+OpenOffice.org Math : documents;importing
+OpenOffice.org Math : documents;languages
+OpenOffice.org Math : documents;measurement units in
+OpenOffice.org Math : documents;merging
+OpenOffice.org Math : documents;number of pages/tables/sheets
+OpenOffice.org Math : documents;opening
+OpenOffice.org Math : documents;opening in design mode
+OpenOffice.org Math : documents;opening with templates
+OpenOffice.org Math : documents;organizing
+OpenOffice.org Math : documents;printing
+OpenOffice.org Math : documents;read-only
+OpenOffice.org Math : documents;reloading
+OpenOffice.org Math : documents;saving
+OpenOffice.org Math : documents;saving automatically
+OpenOffice.org Math : documents;saving in other formats
+OpenOffice.org Math : documents;sending as e-mail
+OpenOffice.org Math : documents;styles changed
+OpenOffice.org Math : documents;version management
+OpenOffice.org Math : documents;version numbers
+OpenOffice.org Math : does not divide relation
+OpenOffice.org Math : dot attribute
+OpenOffice.org Math : dotted areas
+OpenOffice.org Math : double arrow symbols
+OpenOffice.org Math : double dot attribute
+OpenOffice.org Math : double square brackets
+OpenOffice.org Math : double square brackets;scalable
+OpenOffice.org Math : double-line spacing in paragraphs
+OpenOffice.org Math : double-line writing in Asian layout
+OpenOffice.org Math : down arrow symbol
+OpenOffice.org Math : drag and drop
+OpenOffice.org Math : drag and drop;copying and pasting text
+OpenOffice.org Math : drag and drop;data source view
+OpenOffice.org Math : drag and drop;from Gallery to draw objects
+OpenOffice.org Math : drag and drop;overview
+OpenOffice.org Math : drag and drop;pictures
+OpenOffice.org Math : drag and drop;to Gallery
+OpenOffice.org Math : draw objects
+OpenOffice.org Math : draw objects;adding/editing/copying
+OpenOffice.org Math : draw objects;anchoring
+OpenOffice.org Math : draw objects;arranging within stacks
+OpenOffice.org Math : draw objects;copying between documents
+OpenOffice.org Math : draw objects;displaying (Calc)
+OpenOffice.org Math : draw objects;dropping Gallery pictures
+OpenOffice.org Math : draw objects;flipping
+OpenOffice.org Math : draw objects;legends
+OpenOffice.org Math : draw objects;positioning and resizing
+OpenOffice.org Math : draw objects;protecting
+OpenOffice.org Math : draw objects;slanting
+OpenOffice.org Math : draw objects;text in
+OpenOffice.org Math : Drawing bar
+OpenOffice.org Math : drawing lines in text
+OpenOffice.org Math : drawings
+OpenOffice.org Math : drawings;creating/opening
+OpenOffice.org Math : drawings;languages
+OpenOffice.org Math : drawings;printing
+OpenOffice.org Math : drawings;printing defaults
+OpenOffice.org Math : drawings;printing in text documents
+OpenOffice.org Math : drawings;saving
+OpenOffice.org Math : drawings;saving automatically
+OpenOffice.org Math : drawings;saving in other formats
+OpenOffice.org Math : drawings;sending as e-mail
+OpenOffice.org Math : drawings;showing (Writer)
+OpenOffice.org Math : drawings, see also draw objects
+OpenOffice.org Math : drop-down lists in form functions
+OpenOffice.org Math : e-mail attachments
+OpenOffice.org Math : Edit File icon
+OpenOffice.org Math : edit mode
+OpenOffice.org Math : edit mode;after opening
+OpenOffice.org Math : edit mode;through Enter key (Calc)
+OpenOffice.org Math : Edit Points bar
+OpenOffice.org Math : editing
+OpenOffice.org Math : editing;chart axes
+OpenOffice.org Math : editing;chart data
+OpenOffice.org Math : editing;chart legends
+OpenOffice.org Math : editing;chart titles
+OpenOffice.org Math : editing;data binding of XForms
+OpenOffice.org Math : editing;database tables and queries
+OpenOffice.org Math : editing;draw objects
+OpenOffice.org Math : editing;Fontwork objects
+OpenOffice.org Math : editing;hyperlinks
+OpenOffice.org Math : editing;menus
+OpenOffice.org Math : editing;notes
+OpenOffice.org Math : editing;objects
+OpenOffice.org Math : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Math : editing;pictures
+OpenOffice.org Math : editing;reports
+OpenOffice.org Math : editing;shortcut keys
+OpenOffice.org Math : editing;tab stops
+OpenOffice.org Math : editing;templates
+OpenOffice.org Math : editing;toolbars
+OpenOffice.org Math : editing;undoing
+OpenOffice.org Math : editing;XForms
+OpenOffice.org Math : editing time of documents
+OpenOffice.org Math : editors
+OpenOffice.org Math : editors;formula editor
+OpenOffice.org Math : editors;ImageMap editor
+OpenOffice.org Math : effects
+OpenOffice.org Math : effects;font positions
+OpenOffice.org Math : effects;fonts
+OpenOffice.org Math : effects;Fontwork icons
+OpenOffice.org Math : ellipsis symbols
+OpenOffice.org Math : empty documents
+OpenOffice.org Math : empty paragraph removal
+OpenOffice.org Math : empty set
+OpenOffice.org Math : encryption of contents
+OpenOffice.org Math : entering groups
+OpenOffice.org Math : entering text from right to left
+OpenOffice.org Math : epsilon
+OpenOffice.org Math : epsilon;back
+OpenOffice.org Math : equal sign
+OpenOffice.org Math : equal sign, see also operators
+OpenOffice.org Math : Equation Editor, see OpenOffice.org Math
+OpenOffice.org Math : equations in formula editor
+OpenOffice.org Math : Error Report Tool
+OpenOffice.org Math : error search
+OpenOffice.org Math : error search;next error
+OpenOffice.org Math : error search;previous error
+OpenOffice.org Math : Euro
+OpenOffice.org Math : Euro;currency formats
+OpenOffice.org Math : Euro;Euro Converter Wizard
+OpenOffice.org Math : even/odd pages
+OpenOffice.org Math : even/odd pages;printing
+OpenOffice.org Math : events
+OpenOffice.org Math : events;assigning scripts
+OpenOffice.org Math : events;controls
+OpenOffice.org Math : events;customizing
+OpenOffice.org Math : events;in forms
+OpenOffice.org Math : examples
+OpenOffice.org Math : examples;integral
+OpenOffice.org Math : examples;OpenOffice.org Math formulas
+OpenOffice.org Math : Excel
+OpenOffice.org Math : Excel;saving as
+OpenOffice.org Math : Excel;search criteria
+OpenOffice.org Math : exceptions
+OpenOffice.org Math : exceptions;user-defined dictionaries
+OpenOffice.org Math : exchanging, see also replacing
+OpenOffice.org Math : executing
+OpenOffice.org Math : executing;SQL commands
+OpenOffice.org Math : existence quantor symbol
+OpenOffice.org Math : exiting
+OpenOffice.org Math : exiting;groups
+OpenOffice.org Math : exiting;OpenOffice.org
+OpenOffice.org Math : expanding formatting (Calc)
+OpenOffice.org Math : explorer of data sources
+OpenOffice.org Math : exponential functions
+OpenOffice.org Math : exponents
+OpenOffice.org Math : exponents;variables with right
+OpenOffice.org Math : exponents and indexes in OpenOffice.org Math
+OpenOffice.org Math : export filters
+OpenOffice.org Math : exporting
+OpenOffice.org Math : exporting;bitmaps
+OpenOffice.org Math : exporting;HTML and text documents
+OpenOffice.org Math : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Math : exporting;spreadsheets to text format
+OpenOffice.org Math : exporting;templates
+OpenOffice.org Math : exporting;to foreign formats
+OpenOffice.org Math : exporting;to HTML
+OpenOffice.org Math : exporting;to Microsoft Office formats
+OpenOffice.org Math : exporting;to PDF
+OpenOffice.org Math : exporting;to PostScript format
+OpenOffice.org Math : exporting;to XML
+OpenOffice.org Math : exporting;XML files
+OpenOffice.org Math : extended tips in Help
+OpenOffice.org Math : extension mode in text
+OpenOffice.org Math : extensions
+OpenOffice.org Math : extensions;Extension Manager
+OpenOffice.org Math : extensions;file formats
+OpenOffice.org Math : external keys (Base)
+OpenOffice.org Math : factorial
+OpenOffice.org Math : faster printing
+OpenOffice.org Math : faxes
+OpenOffice.org Math : faxes;configuring OpenOffice.org
+OpenOffice.org Math : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Math : faxes;selecting a fax machine
+OpenOffice.org Math : faxes;sending
+OpenOffice.org Math : faxes;wizards
+OpenOffice.org Math : fields
+OpenOffice.org Math : fields;database tables
+OpenOffice.org Math : fields;displaying field codes (Writer)
+OpenOffice.org Math : fields;formatted fields
+OpenOffice.org Math : fields;updating automatically (Writer)
+OpenOffice.org Math : file associations for Microsoft Office
+OpenOffice.org Math : file filters
+OpenOffice.org Math : file filters;mobile devices
+OpenOffice.org Math : file filters;XML
+OpenOffice.org Math : file formats
+OpenOffice.org Math : file formats;changing OpenOffice.org defaults
+OpenOffice.org Math : file formats;OpenDocument/XML
+OpenOffice.org Math : file formats;saving always in other formats
+OpenOffice.org Math : file selection button
+OpenOffice.org Math : file sharing options for current document
+OpenOffice.org Math : files
+OpenOffice.org Math : files;filters and formats
+OpenOffice.org Math : files;importing
+OpenOffice.org Math : files;opening
+OpenOffice.org Math : files;opening with placeholders
+OpenOffice.org Math : files;properties
+OpenOffice.org Math : files;saving
+OpenOffice.org Math : files;saving automatically
+OpenOffice.org Math : files;saving in other formats
+OpenOffice.org Math : files;sending as e-mail
+OpenOffice.org Math : files;version numbers
+OpenOffice.org Math : files and folders in OpenOffice.org
+OpenOffice.org Math : fill characters with tabulators
+OpenOffice.org Math : fill colors for areas
+OpenOffice.org Math : fill patterns for areas
+OpenOffice.org Math : filter conditions
+OpenOffice.org Math : filter conditions;connecting
+OpenOffice.org Math : filter conditions;in queries (Base)
+OpenOffice.org Math : filtering
+OpenOffice.org Math : filtering;data in databases
+OpenOffice.org Math : filtering;data in forms
+OpenOffice.org Math : filters
+OpenOffice.org Math : filters;comparison operators
+OpenOffice.org Math : filters;for import and export
+OpenOffice.org Math : filters;Navigator
+OpenOffice.org Math : filters;pictures
+OpenOffice.org Math : filters;XML filter settings
+OpenOffice.org Math : Find tab in Help
+OpenOffice.org Math : finding
+OpenOffice.org Math : finding;errors in OpenOffice.org Math
+OpenOffice.org Math : finding;in all sheets
+OpenOffice.org Math : finding;records in form documents
+OpenOffice.org Math : finding;selections
+OpenOffice.org Math : finding;similarity search
+OpenOffice.org Math : fitting to pages
+OpenOffice.org Math : fitting to pages;print settings in Math
+OpenOffice.org Math : fitting to pages;print settings in presentations
+OpenOffice.org Math : fixed text
+OpenOffice.org Math : fixed text;form functions
+OpenOffice.org Math : fixing toolbars
+OpenOffice.org Math : flipping draw objects
+OpenOffice.org Math : floating frames in HTML documents
+OpenOffice.org Math : floating toolbars
+OpenOffice.org Math : floor brackets
+OpenOffice.org Math : focus of controls
+OpenOffice.org Math : folder creation
+OpenOffice.org Math : font attributes
+OpenOffice.org Math : font attributes;changing defaults
+OpenOffice.org Math : font lists
+OpenOffice.org Math : font name box
+OpenOffice.org Math : font sizes
+OpenOffice.org Math : font sizes;bullets
+OpenOffice.org Math : font sizes;example
+OpenOffice.org Math : font sizes;in OpenOffice.org Math
+OpenOffice.org Math : font sizes;relative changes
+OpenOffice.org Math : font sizes;scaling on screen
+OpenOffice.org Math : font sizes;text
+OpenOffice.org Math : fonts
+OpenOffice.org Math : fonts;adding under UNIX
+OpenOffice.org Math : fonts;changing in templates
+OpenOffice.org Math : fonts;colors
+OpenOffice.org Math : fonts;default settings
+OpenOffice.org Math : fonts;effects
+OpenOffice.org Math : fonts;for HTML and Basic
+OpenOffice.org Math : fonts;formats
+OpenOffice.org Math : fonts;in OpenOffice.org Math
+OpenOffice.org Math : fonts;outlines
+OpenOffice.org Math : fonts;positions in text
+OpenOffice.org Math : fonts;shadows
+OpenOffice.org Math : fonts;specifying several
+OpenOffice.org Math : fonts;strikethrough
+OpenOffice.org Math : fonts;styles
+OpenOffice.org Math : fonts;text objects
+OpenOffice.org Math : Fontwork icons
+OpenOffice.org Math : footers
+OpenOffice.org Math : footers;backgrounds
+OpenOffice.org Math : for all symbol
+OpenOffice.org Math : form controls
+OpenOffice.org Math : form controls;assigning macros
+OpenOffice.org Math : form controls;protecting
+OpenOffice.org Math : form controls;toolbars
+OpenOffice.org Math : form fields
+OpenOffice.org Math : form filters
+OpenOffice.org Math : Form Navigator
+OpenOffice.org Math : format codes
+OpenOffice.org Math : format codes;numbers
+OpenOffice.org Math : format filling printing in OpenOffice.org Math
+OpenOffice.org Math : Format Paintbrush
+OpenOffice.org Math : formats
+OpenOffice.org Math : formats;Asian layout
+OpenOffice.org Math : formats;fonts
+OpenOffice.org Math : formats;maximizing page formats
+OpenOffice.org Math : formats;number and currency formats
+OpenOffice.org Math : formats;of currencies/date/time
+OpenOffice.org Math : formats;on opening and saving
+OpenOffice.org Math : formats;pasting in special formats
+OpenOffice.org Math : formats;positions
+OpenOffice.org Math : formats;tabulators
+OpenOffice.org Math : formatted fields
+OpenOffice.org Math : formatted fields;form functions
+OpenOffice.org Math : formatted fields;properties
+OpenOffice.org Math : formatting
+OpenOffice.org Math : formatting;Asian typography
+OpenOffice.org Math : formatting;axes in charts
+OpenOffice.org Math : formatting;changing default attributes
+OpenOffice.org Math : formatting;chart legends
+OpenOffice.org Math : formatting;copying
+OpenOffice.org Math : formatting;definition
+OpenOffice.org Math : formatting;expanding (Calc)
+OpenOffice.org Math : formatting;font effects
+OpenOffice.org Math : formatting;hyperlinks
+OpenOffice.org Math : formatting;in OpenOffice.org Math
+OpenOffice.org Math : formatting;pages
+OpenOffice.org Math : formatting;printer metrics (Writer)
+OpenOffice.org Math : formatting;reference list (Math)
+OpenOffice.org Math : formatting;undoing
+OpenOffice.org Math : formatting;undoing when writing
+OpenOffice.org Math : forms
+OpenOffice.org Math : forms;browsing
+OpenOffice.org Math : forms;Combo Box/List Box Wizard
+OpenOffice.org Math : forms;creating
+OpenOffice.org Math : forms;data
+OpenOffice.org Math : forms;designing (Base)
+OpenOffice.org Math : forms;events
+OpenOffice.org Math : forms;filtering data
+OpenOffice.org Math : forms;finding records
+OpenOffice.org Math : forms;focus after opening
+OpenOffice.org Math : forms;general information (Base)
+OpenOffice.org Math : forms;grouping controls
+OpenOffice.org Math : forms;HTML filters
+OpenOffice.org Math : forms;Navigator
+OpenOffice.org Math : forms;opening in design mode
+OpenOffice.org Math : forms;properties
+OpenOffice.org Math : forms;sorting data
+OpenOffice.org Math : forms;subforms
+OpenOffice.org Math : forms;wizards
+OpenOffice.org Math : forms;XForms
+OpenOffice.org Math : formula cursor in OpenOffice.org Math
+OpenOffice.org Math : formula display sizes
+OpenOffice.org Math : formula fonts
+OpenOffice.org Math : formula fonts;defining
+OpenOffice.org Math : formula parts
+OpenOffice.org Math : formula parts;manually aligning
+OpenOffice.org Math : formula parts;merging
+OpenOffice.org Math : formula texts
+OpenOffice.org Math : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Math : formula view
+OpenOffice.org Math : formula view;refreshing
+OpenOffice.org Math : formulas
+OpenOffice.org Math : formulas;aligning
+OpenOffice.org Math : formulas;attributes in
+OpenOffice.org Math : formulas;element spacing
+OpenOffice.org Math : formulas;entering symbols in
+OpenOffice.org Math : formulas;examples
+OpenOffice.org Math : formulas;fit to text
+OpenOffice.org Math : formulas;in color
+OpenOffice.org Math : formulas;increasing size of display
+OpenOffice.org Math : formulas;line breaks
+OpenOffice.org Math : formulas;maximum size
+OpenOffice.org Math : formulas;new
+OpenOffice.org Math : formulas;reference tables
+OpenOffice.org Math : formulas;selections
+OpenOffice.org Math : formulas;starting formula editor
+OpenOffice.org Math : formulas;zooming out
+OpenOffice.org Math : formulas in reports
+OpenOffice.org Math : formulas in reports;editing
+OpenOffice.org Math : forums and support
+OpenOffice.org Math : fractions in formulas
+OpenOffice.org Math : frames
+OpenOffice.org Math : frames;around paragraphs
+OpenOffice.org Math : frames;around tables
+OpenOffice.org Math : frames;AutoCorrect function
+OpenOffice.org Math : frames;backgrounds
+OpenOffice.org Math : frames;captions (Writer)
+OpenOffice.org Math : frames;printing in OpenOffice.org Math
+OpenOffice.org Math : frames;protecting
+OpenOffice.org Math : frames;selection frames
+OpenOffice.org Math : frames;text fitting to frames
+OpenOffice.org Math : freeform lines
+OpenOffice.org Math : freeform lines;draw functions
+OpenOffice.org Math : FTP
+OpenOffice.org Math : FTP;opening documents
+OpenOffice.org Math : FTP;saving documents
+OpenOffice.org Math : full joins (Base)
+OpenOffice.org Math : full screen view
+OpenOffice.org Math : full-text search in Help
+OpenOffice.org Math : functions
+OpenOffice.org Math : functions;in OpenOffice.org Math
+OpenOffice.org Math : functions in reports
+OpenOffice.org Math : functions in reports;editing
+OpenOffice.org Math : functions operators
+OpenOffice.org Math : functions operators;list of
+OpenOffice.org Math : Gallery
+OpenOffice.org Math : Gallery;adding pictures
+OpenOffice.org Math : Gallery;dragging pictures to draw objects
+OpenOffice.org Math : Gallery;hiding/showing
+OpenOffice.org Math : Gallery;inserting pictures from
+OpenOffice.org Math : gaps in formulas
+OpenOffice.org Math : German spellcheck
+OpenOffice.org Math : get method for form transmissions
+OpenOffice.org Math : getting support
+OpenOffice.org Math : GIF format
+OpenOffice.org Math : glossaries
+OpenOffice.org Math : glossaries;common terms
+OpenOffice.org Math : glossaries;Internet terms
+OpenOffice.org Math : gradients off for faster printing
+OpenOffice.org Math : graphical text art
+OpenOffice.org Math : graphics
+OpenOffice.org Math : graphics;cache
+OpenOffice.org Math : graphics;protecting
+OpenOffice.org Math : graphics, see also pictures
+OpenOffice.org Math : grayscale printing
+OpenOffice.org Math : greater than or equal to signs
+OpenOffice.org Math : greater than relations
+OpenOffice.org Math : Greek symbols in formulas
+OpenOffice.org Math : grid controls
+OpenOffice.org Math : grid controls;form functions
+OpenOffice.org Math : grids
+OpenOffice.org Math : grids;defaults (Writer/Calc)
+OpenOffice.org Math : grids;display options (Impress/Draw)
+OpenOffice.org Math : grids;displaying lines (Calc)
+OpenOffice.org Math : group box creation
+OpenOffice.org Math : grouping and brackets in OpenOffice.org Math
+OpenOffice.org Math : grouping brackets
+OpenOffice.org Math : groups
+OpenOffice.org Math : groups;entering/exiting/ungrouping
+OpenOffice.org Math : groups;naming
+OpenOffice.org Math : groups;of controls
+OpenOffice.org Math : guides
+OpenOffice.org Math : guides;display options (Impress/Draw)
+OpenOffice.org Math : guides;displaying when moving objects (Impress)
+OpenOffice.org Math : guides;showing (Calc)
+OpenOffice.org Math : guides;showing when moving frames (Writer)
+OpenOffice.org Math : gutter
+OpenOffice.org Math : h-bar symbol
+OpenOffice.org Math : handles
+OpenOffice.org Math : handles;displaying (Writer)
+OpenOffice.org Math : handles;scaling
+OpenOffice.org Math : handles;showing simple/large handles (Calc)
+OpenOffice.org Math : Hangul/Hanja
+OpenOffice.org Math : hatching
+OpenOffice.org Math : headers
+OpenOffice.org Math : headers;backgrounds
+OpenOffice.org Math : headings
+OpenOffice.org Math : headings;entering as text box
+OpenOffice.org Math : Hebrew
+OpenOffice.org Math : Hebrew;entering text
+OpenOffice.org Math : Hebrew;language settings
+OpenOffice.org Math : Help
+OpenOffice.org Math : Help;bookmarks
+OpenOffice.org Math : Help;extended tips on/off
+OpenOffice.org Math : Help;full-text search
+OpenOffice.org Math : Help;Help tips
+OpenOffice.org Math : Help;keywords
+OpenOffice.org Math : Help;navigation pane showing/hiding
+OpenOffice.org Math : Help;style sheets
+OpenOffice.org Math : Help;topics
+OpenOffice.org Math : Help Agent
+OpenOffice.org Math : Help Agent;help
+OpenOffice.org Math : Help Agent;options
+OpenOffice.org Math : Help tips
+OpenOffice.org Math : Help tips;hiding
+OpenOffice.org Math : hidden controls in Form Navigator
+OpenOffice.org Math : hidden fields display (Writer)
+OpenOffice.org Math : hidden pages
+OpenOffice.org Math : hidden pages;printing in presentations
+OpenOffice.org Math : hidden text
+OpenOffice.org Math : hidden text;showing (Writer)
+OpenOffice.org Math : hiding
+OpenOffice.org Math : hiding;changes
+OpenOffice.org Math : hiding;docked windows
+OpenOffice.org Math : hiding;navigation pane in Help window
+OpenOffice.org Math : high contrast mode
+OpenOffice.org Math : Hindi
+OpenOffice.org Math : Hindi;entering text
+OpenOffice.org Math : Hindi;language settings
+OpenOffice.org Math : horizontal scrollbars (Writer)
+OpenOffice.org Math : hotspots
+OpenOffice.org Math : HTML
+OpenOffice.org Math : HTML;definition
+OpenOffice.org Math : HTML;export character set
+OpenOffice.org Math : HTML;fonts for source display
+OpenOffice.org Math : HTML;importing META tags
+OpenOffice.org Math : HTML;live presentations
+OpenOffice.org Math : HTML documents
+OpenOffice.org Math : HTML documents;auto reloading
+OpenOffice.org Math : HTML documents;importing/exporting
+OpenOffice.org Math : HTML documents;META tags in
+OpenOffice.org Math : HTML documents;new
+OpenOffice.org Math : HTML documents;source text
+OpenOffice.org Math : hyperbolic cosine function
+OpenOffice.org Math : hyperbolic cotangent function
+OpenOffice.org Math : hyperbolic sine function
+OpenOffice.org Math : hyperbolic tangent function
+OpenOffice.org Math : hyperlinks
+OpenOffice.org Math : hyperlinks;assigning macros
+OpenOffice.org Math : hyperlinks;character formats
+OpenOffice.org Math : hyperlinks;definition
+OpenOffice.org Math : hyperlinks;deleting
+OpenOffice.org Math : hyperlinks;editing
+OpenOffice.org Math : hyperlinks;inserting
+OpenOffice.org Math : hyperlinks;relative and absolute
+OpenOffice.org Math : hyperlinks;turning off automatic recognition
+OpenOffice.org Math : hyperlinks, see also links
+OpenOffice.org Math : hyphenation
+OpenOffice.org Math : hyphenation;activating for a language
+OpenOffice.org Math : hyphenation;minimal number of characters
+OpenOffice.org Math : hyphens
+OpenOffice.org Math : hyphens;displaying custom (Writer)
+OpenOffice.org Math : hyphens;inserting custom
+OpenOffice.org Math : icon bars, see toolbars
+OpenOffice.org Math : icon sizes
+OpenOffice.org Math : identical to relation
+OpenOffice.org Math : ignore list for spellcheck
+OpenOffice.org Math : illustrations, see pictures
+OpenOffice.org Math : image button creation
+OpenOffice.org Math : image control creation
+OpenOffice.org Math : image of relation
+OpenOffice.org Math : ImageMap
+OpenOffice.org Math : ImageMap;definition
+OpenOffice.org Math : ImageMap;editor
+OpenOffice.org Math : images
+OpenOffice.org Math : images;ImageMap
+OpenOffice.org Math : images;inserting and editing bitmaps
+OpenOffice.org Math : images, see also pictures
+OpenOffice.org Math : imaginary part of a complex number
+OpenOffice.org Math : IME
+OpenOffice.org Math : IME;definition
+OpenOffice.org Math : IME;showing/hiding
+OpenOffice.org Math : import filters
+OpenOffice.org Math : import restrictions for Microsoft Office
+OpenOffice.org Math : importing
+OpenOffice.org Math : importing;bitmaps
+OpenOffice.org Math : importing;compatibility settings for text import
+OpenOffice.org Math : importing;databases
+OpenOffice.org Math : importing;documents in other formats
+OpenOffice.org Math : importing;from XML
+OpenOffice.org Math : importing;HTML and text documents
+OpenOffice.org Math : importing;HTML with META tags
+OpenOffice.org Math : importing;Microsoft Office documents with VBA code
+OpenOffice.org Math : importing;OpenOffice.org Math formulas
+OpenOffice.org Math : importing;tables in text format
+OpenOffice.org Math : importing;templates
+OpenOffice.org Math : inches
+OpenOffice.org Math : included in set operator
+OpenOffice.org Math : includes set operator
+OpenOffice.org Math : Index tab in Help
+OpenOffice.org Math : indexes
+OpenOffice.org Math : indexes;adding to formulas
+OpenOffice.org Math : indexes;backgrounds
+OpenOffice.org Math : indexes;showing/hiding Help index tab
+OpenOffice.org Math : indexes and exponents in OpenOffice.org Math
+OpenOffice.org Math : indicator lines in text
+OpenOffice.org Math : inequation
+OpenOffice.org Math : infinity symbol
+OpenOffice.org Math : inner joins (Base)
+OpenOffice.org Math : input method window
+OpenOffice.org Math : insert mode for entering text
+OpenOffice.org Math : inserting
+OpenOffice.org Math : inserting;brackets
+OpenOffice.org Math : inserting;buttons in toolbars
+OpenOffice.org Math : inserting;cell ranges from spreadsheets
+OpenOffice.org Math : inserting;charts
+OpenOffice.org Math : inserting;clipboard options
+OpenOffice.org Math : inserting;comments in OpenOffice.org Math
+OpenOffice.org Math : inserting;data from text documents
+OpenOffice.org Math : inserting;datasource records in spreadsheets
+OpenOffice.org Math : inserting;drawings
+OpenOffice.org Math : inserting;floating frames
+OpenOffice.org Math : inserting;Fontwork objects
+OpenOffice.org Math : inserting;form fields
+OpenOffice.org Math : inserting;gaps
+OpenOffice.org Math : inserting;hyperlinks
+OpenOffice.org Math : inserting;line breaks in cells
+OpenOffice.org Math : inserting;movies/sounds
+OpenOffice.org Math : inserting;new text tables defaults
+OpenOffice.org Math : inserting;notes
+OpenOffice.org Math : inserting;objects from Gallery
+OpenOffice.org Math : inserting;OLE objects
+OpenOffice.org Math : inserting;paragraph borders
+OpenOffice.org Math : inserting;paragraph bullets
+OpenOffice.org Math : inserting;pictures in Gallery
+OpenOffice.org Math : inserting;plug-ins
+OpenOffice.org Math : inserting;push buttons
+OpenOffice.org Math : inserting;special characters
+OpenOffice.org Math : inserting;tab stops
+OpenOffice.org Math : inserting;text in OpenOffice.org Math
+OpenOffice.org Math : inserting;textures on chart bars
+OpenOffice.org Math : installing
+OpenOffice.org Math : installing;ActiveX control
+OpenOffice.org Math : installing;mobile device filters
+OpenOffice.org Math : installing;UNO components
+OpenOffice.org Math : installing;XML filters
+OpenOffice.org Math : instructions
+OpenOffice.org Math : instructions;general
+OpenOffice.org Math : instructions;OpenOffice.org Math
+OpenOffice.org Math : integral limits
+OpenOffice.org Math : integrals
+OpenOffice.org Math : integrals;example
+OpenOffice.org Math : integrals;signs
+OpenOffice.org Math : Internet
+OpenOffice.org Math : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Math : Internet;presentations
+OpenOffice.org Math : Internet;starting searches
+OpenOffice.org Math : Internet;turning off recognition of addresses
+OpenOffice.org Math : Internet glossary
+OpenOffice.org Math : intersection of sets
+OpenOffice.org Math : invert filter
+OpenOffice.org Math : invisible areas
+OpenOffice.org Math : italic attribute in OpenOffice.org Math
+OpenOffice.org Math : italic text
+OpenOffice.org Math : iterative references in spreadsheets
+OpenOffice.org Math : Java
+OpenOffice.org Math : Java;definition
+OpenOffice.org Math : Java;setting options
+OpenOffice.org Math : JDBC
+OpenOffice.org Math : JDBC;databases (Base)
+OpenOffice.org Math : JDBC;definition
+OpenOffice.org Math : joining
+OpenOffice.org Math : joining;paragraphs
+OpenOffice.org Math : joining;tables (Base)
+OpenOffice.org Math : joins in databases (Base)
+OpenOffice.org Math : justifying text
+OpenOffice.org Math : kerning
+OpenOffice.org Math : kerning;Asian texts
+OpenOffice.org Math : kerning;definition
+OpenOffice.org Math : kerning;in characters
+OpenOffice.org Math : key fields for relations (Base)
+OpenOffice.org Math : keyboard
+OpenOffice.org Math : keyboard;assigning/editing shortcut keys
+OpenOffice.org Math : keyboard;general commands
+OpenOffice.org Math : keyboard;removing numbering
+OpenOffice.org Math : keys
+OpenOffice.org Math : keys;adding push buttons
+OpenOffice.org Math : keys;primary keys (Base)
+OpenOffice.org Math : kiosk export
+OpenOffice.org Math : labels
+OpenOffice.org Math : labels;creating and synchronizing
+OpenOffice.org Math : labels;for draw objects
+OpenOffice.org Math : labels;form functions
+OpenOffice.org Math : labels;from databases
+OpenOffice.org Math : labels, see also names/callouts
+OpenOffice.org Math : lambda-bar symbol
+OpenOffice.org Math : languages
+OpenOffice.org Math : languages;activating modules
+OpenOffice.org Math : languages;Asian support
+OpenOffice.org Math : languages;complex text layout
+OpenOffice.org Math : languages;locale settings
+OpenOffice.org Math : languages;selecting for text
+OpenOffice.org Math : languages;setting options
+OpenOffice.org Math : languages;spellcheck
+OpenOffice.org Math : languages;spellchecking and formatting
+OpenOffice.org Math : large handles (Writer)
+OpenOffice.org Math : large icons
+OpenOffice.org Math : layer arrangement
+OpenOffice.org Math : layout
+OpenOffice.org Math : layout;importing Word documents
+OpenOffice.org Math : layout;pages
+OpenOffice.org Math : LDAP server
+OpenOffice.org Math : LDAP server;address books (Base)
+OpenOffice.org Math : LDAP server;sign on options
+OpenOffice.org Math : leading between paragraphs
+OpenOffice.org Math : left alignment of paragraphs
+OpenOffice.org Math : left arrow symbol
+OpenOffice.org Math : left joins (Base)
+OpenOffice.org Math : left-justified alignment (Math)
+OpenOffice.org Math : legends
+OpenOffice.org Math : legends;charts
+OpenOffice.org Math : legends;draw objects
+OpenOffice.org Math : legends;rounding corners
+OpenOffice.org Math : less than or equal to signs
+OpenOffice.org Math : less than relations
+OpenOffice.org Math : Letter Wizard
+OpenOffice.org Math : levels
+OpenOffice.org Math : levels;depth stagger
+OpenOffice.org Math : limits
+OpenOffice.org Math : limits;in OpenOffice.org Math
+OpenOffice.org Math : limits;in sums/integrals
+OpenOffice.org Math : limits of tables (Writer)
+OpenOffice.org Math : line above attribute
+OpenOffice.org Math : line breaks
+OpenOffice.org Math : line breaks;in cells
+OpenOffice.org Math : line breaks;in formulas
+OpenOffice.org Math : line spacing
+OpenOffice.org Math : line spacing;context menu in paragraphs
+OpenOffice.org Math : line spacing;paragraph
+OpenOffice.org Math : line styles
+OpenOffice.org Math : line styles;applying
+OpenOffice.org Math : line styles;defining
+OpenOffice.org Math : line through attribute
+OpenOffice.org Math : lines
+OpenOffice.org Math : lines;defining ends
+OpenOffice.org Math : lines;draw functions
+OpenOffice.org Math : lines;drawing in text
+OpenOffice.org Math : lines;editing points
+OpenOffice.org Math : lines;inserting in formulas
+OpenOffice.org Math : lines;removing automatic lines
+OpenOffice.org Math : lines;scalable
+OpenOffice.org Math : lines;with edges
+OpenOffice.org Math : lines of text
+OpenOffice.org Math : lines of text;alignment
+OpenOffice.org Math : links
+OpenOffice.org Math : links;between cells and controls
+OpenOffice.org Math : links;by drag and drop
+OpenOffice.org Math : links;character formats
+OpenOffice.org Math : links;definition
+OpenOffice.org Math : links;editing hyperlinks
+OpenOffice.org Math : links;inserting
+OpenOffice.org Math : links;modifying
+OpenOffice.org Math : links;opening files with
+OpenOffice.org Math : links;relational databases (Base)
+OpenOffice.org Math : links;turning off automatic recognition
+OpenOffice.org Math : links;updating options (Writer)
+OpenOffice.org Math : links;updating specific links
+OpenOffice.org Math : list box creation
+OpenOffice.org Math : lists
+OpenOffice.org Math : lists;data assigned to controls
+OpenOffice.org Math : lists;registered databases (Base)
+OpenOffice.org Math : lists;regular expressions
+OpenOffice.org Math : live presentations on the Internet
+OpenOffice.org Math : loading
+OpenOffice.org Math : loading;documents
+OpenOffice.org Math : loading;documents from other formats
+OpenOffice.org Math : loading;HTML documents, automatically
+OpenOffice.org Math : loading;Microsoft Office documents with VBA code
+OpenOffice.org Math : loading;reloading
+OpenOffice.org Math : loading;XML files
+OpenOffice.org Math : locale settings
+OpenOffice.org Math : logarithms
+OpenOffice.org Math : logic symbols
+OpenOffice.org Math : logical operators
+OpenOffice.org Math : lower limits
+OpenOffice.org Math : lowercase letters
+OpenOffice.org Math : lowercase letters;font effects
+OpenOffice.org Math : macros
+OpenOffice.org Math : macros;assigning to events in forms
+OpenOffice.org Math : macros;in MS Office documents
+OpenOffice.org Math : macros;interrupting
+OpenOffice.org Math : macros;organizing
+OpenOffice.org Math : macros;recording
+OpenOffice.org Math : macros;security
+OpenOffice.org Math : macros;security warning dialog
+OpenOffice.org Math : macros;selecting security warnings
+OpenOffice.org Math : magnifiers
+OpenOffice.org Math : margins
+OpenOffice.org Math : margins;pages
+OpenOffice.org Math : margins;setting with the mouse
+OpenOffice.org Math : margins;shadows
+OpenOffice.org Math : markers
+OpenOffice.org Math : markers;definition
+OpenOffice.org Math : markers;next
+OpenOffice.org Math : markers;previous
+OpenOffice.org Math : marking changes
+OpenOffice.org Math : marking, see selecting
+OpenOffice.org Math : Math formula editor
+OpenOffice.org Math : mathematical symbols
+OpenOffice.org Math : mathematical symbols;catalog
+OpenOffice.org Math : mathematical symbols;other
+OpenOffice.org Math : matrices
+OpenOffice.org Math : matrices;arranging
+OpenOffice.org Math : maximum formula size
+OpenOffice.org Math : measurement units
+OpenOffice.org Math : measurement units;changing on rulers
+OpenOffice.org Math : measurement units;converting
+OpenOffice.org Math : measurement units;selecting
+OpenOffice.org Math : Media Player window
+OpenOffice.org Math : menus
+OpenOffice.org Math : menus;activating context menus
+OpenOffice.org Math : menus;assigning macros
+OpenOffice.org Math : menus;customizing
+OpenOffice.org Math : menus;inactive menu items
+OpenOffice.org Math : merging
+OpenOffice.org Math : merging;documents
+OpenOffice.org Math : merging;formula parts
+OpenOffice.org Math : META tags
+OpenOffice.org Math : metrics
+OpenOffice.org Math : metrics;converting
+OpenOffice.org Math : metrics;document formatting (Writer)
+OpenOffice.org Math : metrics;in sheets
+OpenOffice.org Math : Microsoft Office
+OpenOffice.org Math : Microsoft Office;Access databases (base)
+OpenOffice.org Math : Microsoft Office;as standard file format
+OpenOffice.org Math : Microsoft Office;document import restrictions
+OpenOffice.org Math : Microsoft Office;feature comparisons
+OpenOffice.org Math : Microsoft Office;importing password protected files
+OpenOffice.org Math : Microsoft Office;importing Word documents
+OpenOffice.org Math : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Math : Microsoft Office;new users information
+OpenOffice.org Math : Microsoft Office;opening Microsoft documents
+OpenOffice.org Math : Microsoft Office;reassigning document types
+OpenOffice.org Math : minus signs
+OpenOffice.org Math : minus/plus signs
+OpenOffice.org Math : mobile device filters
+OpenOffice.org Math : models in XForms
+OpenOffice.org Math : modifying, see changing
+OpenOffice.org Math : more controls
+OpenOffice.org Math : mosaic filter
+OpenOffice.org Math : mouse
+OpenOffice.org Math : mouse;pointers when using drag and drop
+OpenOffice.org Math : mouse;positioning
+OpenOffice.org Math : moving
+OpenOffice.org Math : moving;tab stops on ruler
+OpenOffice.org Math : moving;toolbars
+OpenOffice.org Math : moving;using guide lines in presentations
+OpenOffice.org Math : MS ADO interface (Base)
+OpenOffice.org Math : much greater than relation
+OpenOffice.org Math : much less than relation
+OpenOffice.org Math : multi-line formulas
+OpenOffice.org Math : multi-line formulas;aligning
+OpenOffice.org Math : multi-line titles in forms
+OpenOffice.org Math : multiple documents
+OpenOffice.org Math : multiple documents;opening
+OpenOffice.org Math : multiple selection
+OpenOffice.org Math : multiplication signs
+OpenOffice.org Math : music
+OpenOffice.org Math : music;inserting
+OpenOffice.org Math : My Documents folder
+OpenOffice.org Math : My Documents folder;changing work directory
+OpenOffice.org Math : My Documents folder;opening
+OpenOffice.org Math : MySQL databases (Base)
+OpenOffice.org Math : Nabla operator
+OpenOffice.org Math : names
+OpenOffice.org Math : names;multi-line titles
+OpenOffice.org Math : names;objects
+OpenOffice.org Math : names, see also labels/callouts
+OpenOffice.org Math : namespace organization in XForms
+OpenOffice.org Math : native SQL (Base)
+OpenOffice.org Math : natural exponential functions
+OpenOffice.org Math : natural logarithms
+OpenOffice.org Math : natural numbers
+OpenOffice.org Math : navigating
+OpenOffice.org Math : navigating;in documents
+OpenOffice.org Math : Navigation bar
+OpenOffice.org Math : Navigation bar;controls
+OpenOffice.org Math : Navigation bar;forms
+OpenOffice.org Math : Navigator
+OpenOffice.org Math : Navigator;contents as lists
+OpenOffice.org Math : Navigator;docking
+OpenOffice.org Math : Navigator;notes
+OpenOffice.org Math : Navigator;working with
+OpenOffice.org Math : network identity options
+OpenOffice.org Math : new databases
+OpenOffice.org Math : new documents
+OpenOffice.org Math : new German spellcheck
+OpenOffice.org Math : new lines in cells
+OpenOffice.org Math : new symbols in OpenOffice.org Math
+OpenOffice.org Math : new windows
+OpenOffice.org Math : non-breaking dashes
+OpenOffice.org Math : non-breaking spaces (Writer)
+OpenOffice.org Math : non-printing characters (Writer)
+OpenOffice.org Math : not included in set operator
+OpenOffice.org Math : NOT operator
+OpenOffice.org Math : not subset set operators
+OpenOffice.org Math : not superset set operators
+OpenOffice.org Math : notes
+OpenOffice.org Math : notes;displaying (Calc)
+OpenOffice.org Math : notes;inserting/editing/deleting/printing
+OpenOffice.org Math : notes;printing in text
+OpenOffice.org Math : number formats
+OpenOffice.org Math : number formats;codes
+OpenOffice.org Math : number formats;formats
+OpenOffice.org Math : number formats;recognition in text tables
+OpenOffice.org Math : number of pages
+OpenOffice.org Math : number of sheets
+OpenOffice.org Math : number of tables
+OpenOffice.org Math : numbering
+OpenOffice.org Math : numbering;options
+OpenOffice.org Math : numbering;paragraphs
+OpenOffice.org Math : numbering;turning off
+OpenOffice.org Math : numbering;using automatically
+OpenOffice.org Math : numbers
+OpenOffice.org Math : numbers;date, time and currency formats
+OpenOffice.org Math : numbers;decimal places (Calc)
+OpenOffice.org Math : numerical fields in forms
+OpenOffice.org Math : objects
+OpenOffice.org Math : objects;always moveable (Impress/Draw)
+OpenOffice.org Math : objects;arranging within stacks
+OpenOffice.org Math : objects;copying when moving in presentations
+OpenOffice.org Math : objects;definition
+OpenOffice.org Math : objects;displaying in spreadsheets
+OpenOffice.org Math : objects;displaying in text documents
+OpenOffice.org Math : objects;editing
+OpenOffice.org Math : objects;inserting from Gallery
+OpenOffice.org Math : objects;inserting OLE objects
+OpenOffice.org Math : objects;moving and resizing with mouse
+OpenOffice.org Math : objects;naming
+OpenOffice.org Math : objects;opening
+OpenOffice.org Math : objects;quickly moving to
+OpenOffice.org Math : objects;titles and descriptions
+OpenOffice.org Math : ODBC
+OpenOffice.org Math : ODBC;database (Base)
+OpenOffice.org Math : ODBC;definition
+OpenOffice.org Math : ODF file formats
+OpenOffice.org Math : Office
+OpenOffice.org Math : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Math : old German spellcheck
+OpenOffice.org Math : OLE
+OpenOffice.org Math : OLE;definition
+OpenOffice.org Math : OLE objects
+OpenOffice.org Math : OLE objects;arranging within stacks
+OpenOffice.org Math : OLE objects;captions (Writer)
+OpenOffice.org Math : OLE objects;inserting
+OpenOffice.org Math : OLE objects;number of
+OpenOffice.org Math : OLE objects;protecting
+OpenOffice.org Math : one and a half line spacing in text
+OpenOffice.org Math : online registration
+OpenOffice.org Math : online update options
+OpenOffice.org Math : online updates
+OpenOffice.org Math : online updates;checking automatically
+OpenOffice.org Math : online updates;checking manually
+OpenOffice.org Math : Open/Save dialogs
+OpenOffice.org Math : OpenDocument file formats
+OpenOffice.org Math : OpenGL
+OpenOffice.org Math : OpenGL;definition
+OpenOffice.org Math : OpenGL;optimized output
+OpenOffice.org Math : opening
+OpenOffice.org Math : opening;context menus
+OpenOffice.org Math : opening;database files
+OpenOffice.org Math : opening;dialog settings
+OpenOffice.org Math : opening;documents
+OpenOffice.org Math : opening;documents from other formats
+OpenOffice.org Math : opening;documents on WebDAV server
+OpenOffice.org Math : opening;files with links
+OpenOffice.org Math : opening;files, with placeholders
+OpenOffice.org Math : opening;forms
+OpenOffice.org Math : opening;Microsoft Office files
+OpenOffice.org Math : opening;mobile device documents
+OpenOffice.org Math : opening;objects
+OpenOffice.org Math : opening;reports
+OpenOffice.org Math : opening;several files
+OpenOffice.org Math : opening;XForms
+OpenOffice.org Math : OpenOffice.org Base data sources
+OpenOffice.org Math : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Math : OpenOffice.org documents
+OpenOffice.org Math : OpenOffice.org documents;mobile device filters
+OpenOffice.org Math : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Math : OpenOffice.org Math
+OpenOffice.org Math : OpenOffice.org Math;entering symbols in
+OpenOffice.org Math : OpenOffice.org Math;examples
+OpenOffice.org Math : OpenOffice.org Math;formatting
+OpenOffice.org Math : OpenOffice.org Math;general instructions
+OpenOffice.org Math : OpenOffice.org Math;reference list
+OpenOffice.org Math : OpenOffice.org Math;relations
+OpenOffice.org Math : OpenOffice.org Math start
+OpenOffice.org Math : operator brackets
+OpenOffice.org Math : operators
+OpenOffice.org Math : operators;default filters
+OpenOffice.org Math : operators;general
+OpenOffice.org Math : operators;in Math
+OpenOffice.org Math : operators;list of
+OpenOffice.org Math : operators;unary and binary
+OpenOffice.org Math : optional hyphens (Writer)
+OpenOffice.org Math : options
+OpenOffice.org Math : options;accessibility
+OpenOffice.org Math : options;appearance
+OpenOffice.org Math : options;compatibility (Writer)
+OpenOffice.org Math : options;network identity
+OpenOffice.org Math : options;online update
+OpenOffice.org Math : options;tools
+OpenOffice.org Math : OR operator
+OpenOffice.org Math : Oracle databases (base)
+OpenOffice.org Math : ordering
+OpenOffice.org Math : ordering;objects
+OpenOffice.org Math : organizing
+OpenOffice.org Math : organizing;macros and scripts
+OpenOffice.org Math : organizing;namespaces in XForms
+OpenOffice.org Math : organizing;styles
+OpenOffice.org Math : organizing;templates
+OpenOffice.org Math : original by correspondence
+OpenOffice.org Math : original size
+OpenOffice.org Math : original size;printing in OpenOffice.org Math
+OpenOffice.org Math : original size;restoring after cropping
+OpenOffice.org Math : orphaned brackets
+OpenOffice.org Math : orthogonal relations
+OpenOffice.org Math : other operators
+OpenOffice.org Math : other operators;list of
+OpenOffice.org Math : outlines
+OpenOffice.org Math : outlines;font effects
+OpenOffice.org Math : outlines;outline symbols
+OpenOffice.org Math : outlines;sending to presentations
+OpenOffice.org Math : overline attribute
+OpenOffice.org Math : overwrite mode
+OpenOffice.org Math : owns command
+OpenOffice.org Math : packages, see extensions
+OpenOffice.org Math : page breaks
+OpenOffice.org Math : page breaks;displaying (Calc)
+OpenOffice.org Math : page formats
+OpenOffice.org Math : page formats;maximizing
+OpenOffice.org Math : page formats;restriction
+OpenOffice.org Math : page styles
+OpenOffice.org Math : page styles;editing/applying with statusbar
+OpenOffice.org Math : pages
+OpenOffice.org Math : pages;backgrounds in all applications
+OpenOffice.org Math : pages;formatting and numbering
+OpenOffice.org Math : pages;printing page names in presentations
+OpenOffice.org Math : pages;scaling
+OpenOffice.org Math : pages;selecting one to print
+OpenOffice.org Math : paint box
+OpenOffice.org Math : paint can symbol
+OpenOffice.org Math : pair kerning
+OpenOffice.org Math : Palm file filters
+OpenOffice.org Math : paper formats
+OpenOffice.org Math : paper size warning
+OpenOffice.org Math : paper trays
+OpenOffice.org Math : paragraph marks
+OpenOffice.org Math : paragraph marks;displaying (Writer)
+OpenOffice.org Math : paragraph styles
+OpenOffice.org Math : paragraph styles;languages
+OpenOffice.org Math : paragraph styles;modifying basic fonts
+OpenOffice.org Math : paragraphs
+OpenOffice.org Math : paragraphs;alignment
+OpenOffice.org Math : paragraphs;Asian typography
+OpenOffice.org Math : paragraphs;defining borders
+OpenOffice.org Math : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Math : paragraphs;increasing indents of
+OpenOffice.org Math : paragraphs;indents, margins and columns
+OpenOffice.org Math : paragraphs;inserting bullets
+OpenOffice.org Math : paragraphs;joining
+OpenOffice.org Math : paragraphs;numbering automatically
+OpenOffice.org Math : paragraphs;removing blank ones
+OpenOffice.org Math : paragraphs;spacing
+OpenOffice.org Math : paragraphs;tab stops
+OpenOffice.org Math : parallel relation
+OpenOffice.org Math : parameters
+OpenOffice.org Math : parameters;command line
+OpenOffice.org Math : parameters;queries (Base)
+OpenOffice.org Math : parentheses (Math)
+OpenOffice.org Math : partial differentiation symbol
+OpenOffice.org Math : passwords for protecting contents
+OpenOffice.org Math : pasting
+OpenOffice.org Math : pasting;cell ranges
+OpenOffice.org Math : pasting;cell ranges from spreadsheets
+OpenOffice.org Math : pasting;data from text documents
+OpenOffice.org Math : pasting;draw objects
+OpenOffice.org Math : pasting;draw objects from other documents
+OpenOffice.org Math : pasting;formatted/unformatted text
+OpenOffice.org Math : pasting;from data source view
+OpenOffice.org Math : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Math : pasting;pictures from other documents
+OpenOffice.org Math : pasting;sheet areas in text documents
+OpenOffice.org Math : pasting;to Gallery
+OpenOffice.org Math : paths
+OpenOffice.org Math : paths;changing work directory
+OpenOffice.org Math : paths;defaults
+OpenOffice.org Math : pattern editor
+OpenOffice.org Math : pattern fields
+OpenOffice.org Math : pattern fields;form functions
+OpenOffice.org Math : patterns for objects
+OpenOffice.org Math : PDF
+OpenOffice.org Math : PDF;export
+OpenOffice.org Math : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Math : personal data input
+OpenOffice.org Math : phonetic guide
+OpenOffice.org Math : picklist creation
+OpenOffice.org Math : picture by correspondence
+OpenOffice.org Math : pictures
+OpenOffice.org Math : pictures;adding to Gallery
+OpenOffice.org Math : pictures;arranging within stacks
+OpenOffice.org Math : pictures;assigning macros
+OpenOffice.org Math : pictures;backgrounds
+OpenOffice.org Math : pictures;captions (Writer)
+OpenOffice.org Math : pictures;changing paths
+OpenOffice.org Math : pictures;cropping and zooming
+OpenOffice.org Math : pictures;displaying in Calc
+OpenOffice.org Math : pictures;displaying in Writer (Writer)
+OpenOffice.org Math : pictures;drag and drop between documents
+OpenOffice.org Math : pictures;drawing
+OpenOffice.org Math : pictures;editing
+OpenOffice.org Math : pictures;filters
+OpenOffice.org Math : pictures;ImageMap
+OpenOffice.org Math : pictures;inserting automatically
+OpenOffice.org Math : pictures;inserting from Gallery
+OpenOffice.org Math : pictures;number of
+OpenOffice.org Math : pictures;printing
+OpenOffice.org Math : pictures;scaling/resizing
+OpenOffice.org Math : pixel editor
+OpenOffice.org Math : pixel graphics
+OpenOffice.org Math : pixel graphics;inserting and editing
+OpenOffice.org Math : pixel patterns
+OpenOffice.org Math : placeholders
+OpenOffice.org Math : placeholders;in SQL queries
+OpenOffice.org Math : placeholders;inserting in formulas
+OpenOffice.org Math : placeholders;on opening files
+OpenOffice.org Math : placeholders;position of next
+OpenOffice.org Math : placeholders;previous marker
+OpenOffice.org Math : placing toolbars
+OpenOffice.org Math : playing movies and sound files
+OpenOffice.org Math : plotting data as charts
+OpenOffice.org Math : plug-ins
+OpenOffice.org Math : plug-ins;activating and deactivating
+OpenOffice.org Math : plug-ins;definition
+OpenOffice.org Math : plug-ins;inserting
+OpenOffice.org Math : plus signs
+OpenOffice.org Math : plus/minus signs
+OpenOffice.org Math : pocket device appliances
+OpenOffice.org Math : Pocket PC file filters
+OpenOffice.org Math : points
+OpenOffice.org Math : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Math : polygon drawing
+OpenOffice.org Math : pop-art filter
+OpenOffice.org Math : portable document format
+OpenOffice.org Math : positioning
+OpenOffice.org Math : positioning;draw objects and controls
+OpenOffice.org Math : positioning;fonts
+OpenOffice.org Math : positioning;objects
+OpenOffice.org Math : positioning;toolbars
+OpenOffice.org Math : post method for form transmissions
+OpenOffice.org Math : posterizing filter
+OpenOffice.org Math : PostScript
+OpenOffice.org Math : PostScript;creating files
+OpenOffice.org Math : PostScript;PDF converter, UNIX
+OpenOffice.org Math : PowerPoint export
+OpenOffice.org Math : powers
+OpenOffice.org Math : precision as shown (Calc)
+OpenOffice.org Math : predefining fonts
+OpenOffice.org Math : presentations
+OpenOffice.org Math : presentations;creating/opening
+OpenOffice.org Math : presentations;inserting spreadsheet cells
+OpenOffice.org Math : presentations;live on the Internet
+OpenOffice.org Math : presentations;print menu
+OpenOffice.org Math : presentations;saving
+OpenOffice.org Math : presentations;saving automatically
+OpenOffice.org Math : presentations;saving in other formats
+OpenOffice.org Math : presentations;sending as e-mail
+OpenOffice.org Math : presentations;starting with wizard
+OpenOffice.org Math : presentations;wizards
+OpenOffice.org Math : press buttons, see push buttons
+OpenOffice.org Math : previews
+OpenOffice.org Math : previews;fonts lists
+OpenOffice.org Math : primary key
+OpenOffice.org Math : primary key;database tables
+OpenOffice.org Math : primary keys
+OpenOffice.org Math : primary keys;defining
+OpenOffice.org Math : primary keys;inserting (Base)
+OpenOffice.org Math : print area selection
+OpenOffice.org Math : printer metrics for document formatting (Writer)
+OpenOffice.org Math : printers
+OpenOffice.org Math : printers;adding, UNIX
+OpenOffice.org Math : printers;choosing
+OpenOffice.org Math : printers;default printer
+OpenOffice.org Math : printers;faxes under UNIX
+OpenOffice.org Math : printers;maximum page formats
+OpenOffice.org Math : printers;paper trays
+OpenOffice.org Math : printers;properties
+OpenOffice.org Math : printing
+OpenOffice.org Math : printing;black and white
+OpenOffice.org Math : printing;brochures
+OpenOffice.org Math : printing;colors in grayscale
+OpenOffice.org Math : printing;copies
+OpenOffice.org Math : printing;creating individual jobs
+OpenOffice.org Math : printing;dates in presentations
+OpenOffice.org Math : printing;directly
+OpenOffice.org Math : printing;documents
+OpenOffice.org Math : printing;drawings defaults
+OpenOffice.org Math : printing;elements in text documents
+OpenOffice.org Math : printing;faster
+OpenOffice.org Math : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Math : printing;fitting to pages in presentations
+OpenOffice.org Math : printing;formulas in OpenOffice.org Math
+OpenOffice.org Math : printing;hidden pages of presentations
+OpenOffice.org Math : printing;in original size in OpenOffice.org Math
+OpenOffice.org Math : printing;left/right pages
+OpenOffice.org Math : printing;notes
+OpenOffice.org Math : printing;queries (Base)
+OpenOffice.org Math : printing;scaling in OpenOffice.org Math
+OpenOffice.org Math : printing;selections
+OpenOffice.org Math : printing;text always in black
+OpenOffice.org Math : printing;text in reverse order
+OpenOffice.org Math : printing;tiling pages in presentations
+OpenOffice.org Math : printing;transparencies
+OpenOffice.org Math : printing;warnings
+OpenOffice.org Math : printing;without scaling in presentations
+OpenOffice.org Math : printing speed
+OpenOffice.org Math : product
+OpenOffice.org Math : programming
+OpenOffice.org Math : programming;OpenOffice.org
+OpenOffice.org Math : programming;scripting
+OpenOffice.org Math : properties
+OpenOffice.org Math : properties;fields in databases
+OpenOffice.org Math : properties;files
+OpenOffice.org Math : properties;form controls
+OpenOffice.org Math : properties;forms
+OpenOffice.org Math : properties;printers
+OpenOffice.org Math : proportional to relation
+OpenOffice.org Math : protected contents
+OpenOffice.org Math : protected dashes
+OpenOffice.org Math : protected database tables
+OpenOffice.org Math : protected documents
+OpenOffice.org Math : protected spaces
+OpenOffice.org Math : protected spaces;inserting
+OpenOffice.org Math : protected spaces;showing (Writer)
+OpenOffice.org Math : protecting
+OpenOffice.org Math : protecting;contents
+OpenOffice.org Math : protecting;recorded changes
+OpenOffice.org Math : proxy settings
+OpenOffice.org Math : push buttons
+OpenOffice.org Math : push buttons;adding to documents
+OpenOffice.org Math : push buttons;creating
+OpenOffice.org Math : queries
+OpenOffice.org Math : queries;copying (Base)
+OpenOffice.org Math : queries;creating in design view (Base)
+OpenOffice.org Math : queries;creating in SQL view
+OpenOffice.org Math : queries;defining (Base)
+OpenOffice.org Math : queries;deleting table links (Base)
+OpenOffice.org Math : queries;editing in data source view
+OpenOffice.org Math : queries;formulating filter conditions (Base)
+OpenOffice.org Math : queries;joining tables (Base)
+OpenOffice.org Math : queries;missing elements (Base)
+OpenOffice.org Math : queries;overview (Base)
+OpenOffice.org Math : queries;parameter queries (Base)
+OpenOffice.org Math : queries;printing (Base)
+OpenOffice.org Math : Query Wizard (Base)
+OpenOffice.org Math : Quickstarter
+OpenOffice.org Math : quotation marks
+OpenOffice.org Math : quotation marks;replacing
+OpenOffice.org Math : quotes
+OpenOffice.org Math : quotes;custom
+OpenOffice.org Math : quotient set
+OpenOffice.org Math : radio button creation
+OpenOffice.org Math : range of integral example
+OpenOffice.org Math : rational numbers
+OpenOffice.org Math : read-only documents
+OpenOffice.org Math : read-only documents;cursor
+OpenOffice.org Math : read-only documents;database tables on/off
+OpenOffice.org Math : read-only documents;editing
+OpenOffice.org Math : read-only documents;opening documents as
+OpenOffice.org Math : read-only items in Data Navigator
+OpenOffice.org Math : real numbers
+OpenOffice.org Math : real part of complex numbers
+OpenOffice.org Math : recognizing URLs automatically
+OpenOffice.org Math : recording
+OpenOffice.org Math : recording;changes
+OpenOffice.org Math : recording;macros
+OpenOffice.org Math : records
+OpenOffice.org Math : records;inserting notes
+OpenOffice.org Math : records;protecting
+OpenOffice.org Math : records;saving
+OpenOffice.org Math : records;searching in databases
+OpenOffice.org Math : rectangles with round corners
+OpenOffice.org Math : recursions in spreadsheets
+OpenOffice.org Math : redo command
+OpenOffice.org Math : reduced printing
+OpenOffice.org Math : reference lines
+OpenOffice.org Math : reference tables
+OpenOffice.org Math : reference tables;formulas
+OpenOffice.org Math : references
+OpenOffice.org Math : references;displaying in color (Calc)
+OpenOffice.org Math : references;expanding (Calc)
+OpenOffice.org Math : references;iterative (Calc)
+OpenOffice.org Math : refreshing formula view
+OpenOffice.org Math : register-true
+OpenOffice.org Math : register-true;definition
+OpenOffice.org Math : registering
+OpenOffice.org Math : registering;address books
+OpenOffice.org Math : registering;databases (Base)
+OpenOffice.org Math : registering;OpenOffice.org
+OpenOffice.org Math : regular expressions
+OpenOffice.org Math : regular expressions;list of
+OpenOffice.org Math : regular expressions;opening files
+OpenOffice.org Math : relational databases (Base)
+OpenOffice.org Math : relations
+OpenOffice.org Math : relations;creating and deleting (Base)
+OpenOffice.org Math : relations;in OpenOffice.org Math
+OpenOffice.org Math : relations;joining tables (Base)
+OpenOffice.org Math : relations;properties (Base)
+OpenOffice.org Math : relations operators
+OpenOffice.org Math : relations operators;list of
+OpenOffice.org Math : relative hyperlinks
+OpenOffice.org Math : relative saving of URLs
+OpenOffice.org Math : reloading
+OpenOffice.org Math : reloading;documents
+OpenOffice.org Math : reloading;HTML documents, automatically
+OpenOffice.org Math : remarks, see also notes
+OpenOffice.org Math : remote configurations
+OpenOffice.org Math : remove noise filter
+OpenOffice.org Math : removing
+OpenOffice.org Math : removing;bullets and numbering
+OpenOffice.org Math : removing;form filters
+OpenOffice.org Math : removing, see also deleting
+OpenOffice.org Math : repeating
+OpenOffice.org Math : repeating;commands
+OpenOffice.org Math : replacement options
+OpenOffice.org Math : replacement table
+OpenOffice.org Math : replacing
+OpenOffice.org Math : replacing;AutoCorrect function
+OpenOffice.org Math : replacing;dashes
+OpenOffice.org Math : Report Builder
+OpenOffice.org Math : reports
+OpenOffice.org Math : reports;creating
+OpenOffice.org Math : reports;error reports
+OpenOffice.org Math : reports;opening and editing
+OpenOffice.org Math : reports;templates
+OpenOffice.org Math : resetting
+OpenOffice.org Math : resetting;templates
+OpenOffice.org Math : resizing
+OpenOffice.org Math : resizing;fonts
+OpenOffice.org Math : resizing;objects, by mouse
+OpenOffice.org Math : resizing, see also scaling/zooming
+OpenOffice.org Math : resolution when printing bitmaps
+OpenOffice.org Math : restoring
+OpenOffice.org Math : restoring;default formatting
+OpenOffice.org Math : restoring;editing
+OpenOffice.org Math : reversed circumflex attribute
+OpenOffice.org Math : reversing printing order
+OpenOffice.org Math : review function
+OpenOffice.org Math : review function;accepting or rejecting changes
+OpenOffice.org Math : review function;comparing documents
+OpenOffice.org Math : review function;protecting records
+OpenOffice.org Math : review function;recording changes example
+OpenOffice.org Math : rich text control
+OpenOffice.org Math : right alignment of paragraphs
+OpenOffice.org Math : right angled relations
+OpenOffice.org Math : right arrow symbol
+OpenOffice.org Math : right joins (Base)
+OpenOffice.org Math : right-justified alignment in OpenOffice.org Math
+OpenOffice.org Math : right-to-left text
+OpenOffice.org Math : roots
+OpenOffice.org Math : rotating
+OpenOffice.org Math : rotating;3D text
+OpenOffice.org Math : round brackets
+OpenOffice.org Math : round corners
+OpenOffice.org Math : rounding precision (Calc)
+OpenOffice.org Math : row headers
+OpenOffice.org Math : row headers;displaying (Calc)
+OpenOffice.org Math : row headers;highlighting (Calc)
+OpenOffice.org Math : rulers
+OpenOffice.org Math : rulers;default settings
+OpenOffice.org Math : rulers;measurement units
+OpenOffice.org Math : rulers;visible in presentations
+OpenOffice.org Math : samples and templates
+OpenOffice.org Math : saving
+OpenOffice.org Math : saving;default file formats
+OpenOffice.org Math : saving;dialog settings
+OpenOffice.org Math : saving;documents
+OpenOffice.org Math : saving;documents for mobile devices
+OpenOffice.org Math : saving;documents in other formats
+OpenOffice.org Math : saving;documents, automatically
+OpenOffice.org Math : saving;in Microsoft Office file format
+OpenOffice.org Math : saving;options
+OpenOffice.org Math : saving;templates
+OpenOffice.org Math : saving;to XML
+OpenOffice.org Math : saving;VBA code in Microsoft Office documents
+OpenOffice.org Math : saving;with password by default
+OpenOffice.org Math : saving as command
+OpenOffice.org Math : saving as command;precautions
+OpenOffice.org Math : scalable braces
+OpenOffice.org Math : scalable lines with ceiling
+OpenOffice.org Math : scalable round brackets
+OpenOffice.org Math : scaling
+OpenOffice.org Math : scaling;font sizes in user interface
+OpenOffice.org Math : scaling;fonts
+OpenOffice.org Math : scaling;in OpenOffice.org Math
+OpenOffice.org Math : scaling;objects
+OpenOffice.org Math : scaling;pictures
+OpenOffice.org Math : scaling;printing in OpenOffice.org Math
+OpenOffice.org Math : scaling;when printing presentations
+OpenOffice.org Math : scaling, see also zooming
+OpenOffice.org Math : screen
+OpenOffice.org Math : screen;full screen views
+OpenOffice.org Math : screen;scaling
+OpenOffice.org Math : screen magnifiers
+OpenOffice.org Math : screen readers
+OpenOffice.org Math : script organization
+OpenOffice.org Math : scrollbars
+OpenOffice.org Math : scrollbars;controls
+OpenOffice.org Math : scrollbars;displaying (Calc)
+OpenOffice.org Math : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Math : search criteria for database functions in cells
+OpenOffice.org Math : search engines
+OpenOffice.org Math : search engines;definition
+OpenOffice.org Math : search engines;selecting
+OpenOffice.org Math : searching
+OpenOffice.org Math : searching;all sheets
+OpenOffice.org Math : searching;databases
+OpenOffice.org Math : searching;form filters
+OpenOffice.org Math : searching;Internet
+OpenOffice.org Math : searching;tables and forms
+OpenOffice.org Math : sections
+OpenOffice.org Math : sections;backgrounds
+OpenOffice.org Math : security
+OpenOffice.org Math : security;digital signatures
+OpenOffice.org Math : security;options for documents with macros
+OpenOffice.org Math : security;protecting contents
+OpenOffice.org Math : security;warning dialogs with macros
+OpenOffice.org Math : selecting
+OpenOffice.org Math : selecting;controls
+OpenOffice.org Math : selecting;measurement units
+OpenOffice.org Math : selecting;objects
+OpenOffice.org Math : selecting;print areas
+OpenOffice.org Math : selecting;several files
+OpenOffice.org Math : selection clipboard
+OpenOffice.org Math : selection frames
+OpenOffice.org Math : selection modes in text
+OpenOffice.org Math : selection options in formulas
+OpenOffice.org Math : sending
+OpenOffice.org Math : sending;AutoAbstract function in presentations
+OpenOffice.org Math : sending;documents as e-mail
+OpenOffice.org Math : sending;documents as faxes
+OpenOffice.org Math : separator lines
+OpenOffice.org Math : separator lines;defining
+OpenOffice.org Math : separators
+OpenOffice.org Math : separators;conditional
+OpenOffice.org Math : Server Side ImageMap
+OpenOffice.org Math : set operations in OpenOffice.orgMath
+OpenOffice.org Math : set operators
+OpenOffice.org Math : set operators;list of
+OpenOffice.org Math : sets of numbers
+OpenOffice.org Math : settings
+OpenOffice.org Math : settings;printers
+OpenOffice.org Math : settings;program configuration
+OpenOffice.org Math : settings;proxies
+OpenOffice.org Math : settings;tracking changes
+OpenOffice.org Math : settings;views
+OpenOffice.org Math : SGML
+OpenOffice.org Math : SGML;definition
+OpenOffice.org Math : shadows
+OpenOffice.org Math : shadows;areas
+OpenOffice.org Math : shadows;borders
+OpenOffice.org Math : shadows;characters
+OpenOffice.org Math : shadows;characters, using context menu
+OpenOffice.org Math : sharing documents
+OpenOffice.org Math : sharpening filter
+OpenOffice.org Math : sheet tabs
+OpenOffice.org Math : sheet tabs;displaying
+OpenOffice.org Math : sheets
+OpenOffice.org Math : sheets;searching all
+OpenOffice.org Math : shortcut keys
+OpenOffice.org Math : shortcut keys;assigning macros
+OpenOffice.org Math : shortcut keys;general
+OpenOffice.org Math : shortcut keys;in databases
+OpenOffice.org Math : shortcut keys;in formulas
+OpenOffice.org Math : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Math : showing
+OpenOffice.org Math : showing;changes
+OpenOffice.org Math : showing;docked windows
+OpenOffice.org Math : showing;drawings and controls (Writer)
+OpenOffice.org Math : showing;live presentations on the Internet
+OpenOffice.org Math : showing;toolbars
+OpenOffice.org Math : signing documents with digital signatures
+OpenOffice.org Math : similar to relations
+OpenOffice.org Math : similarity search
+OpenOffice.org Math : simple handles (Writer)
+OpenOffice.org Math : simplified Chinese
+OpenOffice.org Math : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Math : sine function
+OpenOffice.org Math : single brackets without group function
+OpenOffice.org Math : single sign on options
+OpenOffice.org Math : single-line spacing in text
+OpenOffice.org Math : sizes
+OpenOffice.org Math : sizes;draw objects
+OpenOffice.org Math : sizes;of fonts in OpenOffice.org Math
+OpenOffice.org Math : sizes;pictures
+OpenOffice.org Math : slanting draw objects
+OpenOffice.org Math : slash division sign
+OpenOffice.org Math : small capitals
+OpenOffice.org Math : small gaps
+OpenOffice.org Math : small icons
+OpenOffice.org Math : smart tag configuration
+OpenOffice.org Math : smooth scrolling (Writer)
+OpenOffice.org Math : smoothing filter
+OpenOffice.org Math : snap grid defaults (Writer/Calc)
+OpenOffice.org Math : snapping in presentations and drawings
+OpenOffice.org Math : solarization filter
+OpenOffice.org Math : sort lists
+OpenOffice.org Math : sort lists;copying to in Calc
+OpenOffice.org Math : sorting
+OpenOffice.org Math : sorting;data in forms
+OpenOffice.org Math : sorting;databases
+OpenOffice.org Math : sounds
+OpenOffice.org Math : sounds;inserting and playing
+OpenOffice.org Math : spaces
+OpenOffice.org Math : spaces;displaying (Writer)
+OpenOffice.org Math : spaces;ignoring double
+OpenOffice.org Math : spaces;inserting protected spaces
+OpenOffice.org Math : spaces;showing protected spaces (Writer)
+OpenOffice.org Math : spaces in formulas
+OpenOffice.org Math : spacing
+OpenOffice.org Math : spacing;between paragraphs in footnotes
+OpenOffice.org Math : spacing;font effects
+OpenOffice.org Math : spacing;formula elements
+OpenOffice.org Math : spacing;lines and paragraphs
+OpenOffice.org Math : spacing;tab stops in text documents
+OpenOffice.org Math : spacing;tabs in presentations
+OpenOffice.org Math : spadmin
+OpenOffice.org Math : special characters
+OpenOffice.org Math : speech bubbles
+OpenOffice.org Math : speed of printing
+OpenOffice.org Math : spellcheck
+OpenOffice.org Math : spellcheck;activating for a language
+OpenOffice.org Math : spellcheck;context menus
+OpenOffice.org Math : spellcheck;default languages
+OpenOffice.org Math : spellcheck;dialog
+OpenOffice.org Math : spellcheck;dictionary of exceptions
+OpenOffice.org Math : spellcheck;ignore list
+OpenOffice.org Math : spin button creation
+OpenOffice.org Math : spoolfiles with Xprinter
+OpenOffice.org Math : spreadsheets
+OpenOffice.org Math : spreadsheets;as databases (base)
+OpenOffice.org Math : spreadsheets;copying areas to text documents
+OpenOffice.org Math : spreadsheets;creating/opening
+OpenOffice.org Math : spreadsheets;inserting charts
+OpenOffice.org Math : spreadsheets;inserting database records
+OpenOffice.org Math : spreadsheets;printing
+OpenOffice.org Math : spreadsheets;saving
+OpenOffice.org Math : spreadsheets;saving automatically
+OpenOffice.org Math : spreadsheets;saving in other formats
+OpenOffice.org Math : spreadsheets;sending as e-mail
+OpenOffice.org Math : SQL
+OpenOffice.org Math : SQL;definition
+OpenOffice.org Math : SQL;DISTINCT parameter
+OpenOffice.org Math : SQL;executing SQL commands
+OpenOffice.org Math : SQL;executing SQL statements (Base)
+OpenOffice.org Math : SQL;queries (Base)
+OpenOffice.org Math : square brackets
+OpenOffice.org Math : square drawings
+OpenOffice.org Math : square roots
+OpenOffice.org Math : stacks
+OpenOffice.org Math : standard bar on/off
+OpenOffice.org Math : standard filters in databases
+OpenOffice.org Math : standard printer under UNIX
+OpenOffice.org Math : start parameters
+OpenOffice.org Math : status bar on/off
+OpenOffice.org Math : stickers
+OpenOffice.org Math : strikethrough
+OpenOffice.org Math : strikethrough;characters
+OpenOffice.org Math : strikethrough;font effects
+OpenOffice.org Math : styles
+OpenOffice.org Math : styles;'changed' message
+OpenOffice.org Math : styles;copying between documents
+OpenOffice.org Math : styles;keyboard shortcuts
+OpenOffice.org Math : styles;organizing
+OpenOffice.org Math : styles;printing styles used in a document
+OpenOffice.org Math : styles;replacing automatically
+OpenOffice.org Math : Styles and Formatting window
+OpenOffice.org Math : Styles and Formatting window;docking
+OpenOffice.org Math : subforms
+OpenOffice.org Math : subforms;creating
+OpenOffice.org Math : subforms;description
+OpenOffice.org Math : submitting forms
+OpenOffice.org Math : subscripts
+OpenOffice.org Math : subset set operators
+OpenOffice.org Math : subtraction signs
+OpenOffice.org Math : suffixes in file formats
+OpenOffice.org Math : sum range example
+OpenOffice.org Math : summation
+OpenOffice.org Math : superscripts
+OpenOffice.org Math : superset set operators
+OpenOffice.org Math : support on the Web
+OpenOffice.org Math : symbols
+OpenOffice.org Math : symbols;adding in OpenOffice.org Math
+OpenOffice.org Math : symbols;entering in OpenOffice.org Math
+OpenOffice.org Math : symbols;for complex numbers
+OpenOffice.org Math : synchronizing
+OpenOffice.org Math : synchronizing;labels and business cards
+OpenOffice.org Math : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Math : system address book registration
+OpenOffice.org Math : tab stops
+OpenOffice.org Math : tab stops;displaying (Writer)
+OpenOffice.org Math : tab stops;inserting and editing
+OpenOffice.org Math : tab stops;setting in sheets
+OpenOffice.org Math : tab stops;settings
+OpenOffice.org Math : tab stops;spacing in presentations
+OpenOffice.org Math : tab stops;spacing in text documents
+OpenOffice.org Math : table controls
+OpenOffice.org Math : table controls;form functions
+OpenOffice.org Math : table controls;keyboard-only edit mode
+OpenOffice.org Math : table controls;properties
+OpenOffice.org Math : table views of databases
+OpenOffice.org Math : Table Wizard (Base)
+OpenOffice.org Math : tables
+OpenOffice.org Math : tables;inserting line breaks
+OpenOffice.org Math : tables in databases
+OpenOffice.org Math : tables in databases;access rights to (Base)
+OpenOffice.org Math : tables in databases;adding to queries
+OpenOffice.org Math : tables in databases;browsing and editing
+OpenOffice.org Math : tables in databases;copying database tables (Base)
+OpenOffice.org Math : tables in databases;creating
+OpenOffice.org Math : tables in databases;creating in design view
+OpenOffice.org Math : tables in databases;importing text formats (Base)
+OpenOffice.org Math : tables in databases;joining for queries (Base)
+OpenOffice.org Math : tables in databases;printing queries (Base)
+OpenOffice.org Math : tables in databases;relations (Base)
+OpenOffice.org Math : tables in databases;searching
+OpenOffice.org Math : tables in spreadsheets
+OpenOffice.org Math : tables in spreadsheets;copying data to other applications
+OpenOffice.org Math : tables in spreadsheets;defining borders
+OpenOffice.org Math : tables in spreadsheets;value highlighting
+OpenOffice.org Math : tables in text
+OpenOffice.org Math : tables in text;captions
+OpenOffice.org Math : tables in text;creating automatically
+OpenOffice.org Math : tables in text;default settings
+OpenOffice.org Math : tables in text;defining borders
+OpenOffice.org Math : tables in text;displaying
+OpenOffice.org Math : tables in text;printing
+OpenOffice.org Math : tabs
+OpenOffice.org Math : tabs;displaying sheet tabs
+OpenOffice.org Math : tags
+OpenOffice.org Math : tags;definition
+OpenOffice.org Math : tags;META tags
+OpenOffice.org Math : tangent function
+OpenOffice.org Math : templates
+OpenOffice.org Math : templates;agendas
+OpenOffice.org Math : templates;changing basic fonts
+OpenOffice.org Math : templates;database reports
+OpenOffice.org Math : templates;deleting
+OpenOffice.org Math : templates;editing and saving
+OpenOffice.org Math : templates;faxes
+OpenOffice.org Math : templates;importing and exporting
+OpenOffice.org Math : templates;letters
+OpenOffice.org Math : templates;new documents from templates
+OpenOffice.org Math : templates;opening documents with
+OpenOffice.org Math : templates;organizing
+OpenOffice.org Math : terminology
+OpenOffice.org Math : terminology;general glossary
+OpenOffice.org Math : terminology;Internet glossary
+OpenOffice.org Math : testing XML filters
+OpenOffice.org Math : text
+OpenOffice.org Math : text;animating
+OpenOffice.org Math : text;Asian layout
+OpenOffice.org Math : text;bold
+OpenOffice.org Math : text;coloring
+OpenOffice.org Math : text;contours
+OpenOffice.org Math : text;copying by drag and drop
+OpenOffice.org Math : text;CTL languages
+OpenOffice.org Math : text;drawing pictures
+OpenOffice.org Math : text;font effects
+OpenOffice.org Math : text;font sizes
+OpenOffice.org Math : text;font styles
+OpenOffice.org Math : text;fonts and formats
+OpenOffice.org Math : text;Fontwork icons
+OpenOffice.org Math : text;hyperlinks
+OpenOffice.org Math : text;inserting special characters
+OpenOffice.org Math : text;italics
+OpenOffice.org Math : text;kerning
+OpenOffice.org Math : text;language selection
+OpenOffice.org Math : text;line spacing
+OpenOffice.org Math : text;overwriting or inserting
+OpenOffice.org Math : text;printing in black
+OpenOffice.org Math : text;replacing with format
+OpenOffice.org Math : text;selection modes
+OpenOffice.org Math : text;shadowed
+OpenOffice.org Math : text;text/draw objects
+OpenOffice.org Math : text attributes
+OpenOffice.org Math : text attributes;hyperlinks
+OpenOffice.org Math : text attributes;undoing
+OpenOffice.org Math : text boxes
+OpenOffice.org Math : text boxes;form functions
+OpenOffice.org Math : text boxes;positioning
+OpenOffice.org Math : text breaks in cells
+OpenOffice.org Math : text colors for better accessibility
+OpenOffice.org Math : text databases (Base)
+OpenOffice.org Math : text documents
+OpenOffice.org Math : text documents;creating/opening
+OpenOffice.org Math : text documents;importing/exporting
+OpenOffice.org Math : text documents;inserting spreadsheet cells
+OpenOffice.org Math : text documents;print settings
+OpenOffice.org Math : text documents;printing
+OpenOffice.org Math : text documents;saving
+OpenOffice.org Math : text documents;saving automatically
+OpenOffice.org Math : text documents;saving in other formats
+OpenOffice.org Math : text documents;sending as e-mail
+OpenOffice.org Math : text effects
+OpenOffice.org Math : text flow
+OpenOffice.org Math : text flow;in cells
+OpenOffice.org Math : text formats
+OpenOffice.org Math : text formats;databases
+OpenOffice.org Math : text formats;pasting
+OpenOffice.org Math : text input fields
+OpenOffice.org Math : text layout for special languages
+OpenOffice.org Math : text mode in OpenOffice.org Math
+OpenOffice.org Math : text objects
+OpenOffice.org Math : text objects;alignment
+OpenOffice.org Math : text objects;draw functions
+OpenOffice.org Math : text objects;fonts
+OpenOffice.org Math : text objects;in presentations and drawings
+OpenOffice.org Math : text overflow in spreadsheet cells
+OpenOffice.org Math : text strings
+OpenOffice.org Math : text strings;entering in OpenOffice.org Math
+OpenOffice.org Math : text, see also text documents, paragraphs and characters
+OpenOffice.org Math : TextArt, see Fontwork
+OpenOffice.org Math : textures
+OpenOffice.org Math : textures;inserting from Gallery
+OpenOffice.org Math : textures;on chart bars
+OpenOffice.org Math : Thai
+OpenOffice.org Math : Thai;entering text
+OpenOffice.org Math : Thai;language settings
+OpenOffice.org Math : there exists symbol
+OpenOffice.org Math : thesaurus
+OpenOffice.org Math : thesaurus;activating for a language
+OpenOffice.org Math : ticker text
+OpenOffice.org Math : tilde as attribute
+OpenOffice.org Math : time fields
+OpenOffice.org Math : time fields;form functions
+OpenOffice.org Math : times
+OpenOffice.org Math : times;inserting when printing presentations
+OpenOffice.org Math : times, formats
+OpenOffice.org Math : tips
+OpenOffice.org Math : tips;extended tips in Help
+OpenOffice.org Math : title rows
+OpenOffice.org Math : title rows;printing in OpenOffice.org Math
+OpenOffice.org Math : titles
+OpenOffice.org Math : titles;changing
+OpenOffice.org Math : titles;editing in charts
+OpenOffice.org Math : titles;font effects
+OpenOffice.org Math : titles;formatting automatically
+OpenOffice.org Math : titles;objects
+OpenOffice.org Math : toolbars
+OpenOffice.org Math : toolbars;adding buttons
+OpenOffice.org Math : toolbars;docking/undocking
+OpenOffice.org Math : toolbars;Form Navigation bar
+OpenOffice.org Math : toolbars;viewing/closing
+OpenOffice.org Math : tools bar
+OpenOffice.org Math : tooltips
+OpenOffice.org Math : tooltips;extended tips
+OpenOffice.org Math : tooltips;help
+OpenOffice.org Math : toward relation
+OpenOffice.org Math : traditional Chinese
+OpenOffice.org Math : traditional Chinese;translating to simplified chinese
+OpenOffice.org Math : transparency
+OpenOffice.org Math : transparency;areas
+OpenOffice.org Math : transparency;off for faster printing
+OpenOffice.org Math : transparency;saving
+OpenOffice.org Math : transparent character as attribute
+OpenOffice.org Math : tree view of Help
+OpenOffice.org Math : trigonometrical functions
+OpenOffice.org Math : triple dot attribute
+OpenOffice.org Math : typefaces
+OpenOffice.org Math : typefaces;adding under UNIX
+OpenOffice.org Math : typefaces;formats
+OpenOffice.org Math : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Math : typography
+OpenOffice.org Math : typography;Asian
+OpenOffice.org Math : unary operators
+OpenOffice.org Math : unary operators;list of
+OpenOffice.org Math : unary operators
+OpenOffice.org Math : underline attribute
+OpenOffice.org Math : underlining
+OpenOffice.org Math : underlining;AutoFormat function
+OpenOffice.org Math : underlining;characters
+OpenOffice.org Math : underlining;text
+OpenOffice.org Math : undocking windows
+OpenOffice.org Math : undoing
+OpenOffice.org Math : undoing;direct formatting
+OpenOffice.org Math : undoing;editing
+OpenOffice.org Math : undoing;number of steps
+OpenOffice.org Math : unequal sign
+OpenOffice.org Math : ungrouping groups
+OpenOffice.org Math : union of sets
+OpenOffice.org Math : units
+OpenOffice.org Math : units;converting
+OpenOffice.org Math : units;measurement units
+OpenOffice.org Math : universal quantifier symbol
+OpenOffice.org Math : UNO components
+OpenOffice.org Math : UNO components;Extension Manager
+OpenOffice.org Math : UNO components;integrating new
+OpenOffice.org Math : up arrow symbol
+OpenOffice.org Math : update options
+OpenOffice.org Math : updates
+OpenOffice.org Math : updates;checking automatically
+OpenOffice.org Math : updates;checking manually
+OpenOffice.org Math : updating
+OpenOffice.org Math : updating;fields and charts, automatically (Writer)
+OpenOffice.org Math : updating;links in text documents
+OpenOffice.org Math : updating;links, on opening
+OpenOffice.org Math : updating;templates
+OpenOffice.org Math : upper limits
+OpenOffice.org Math : URL
+OpenOffice.org Math : URL;changing hyperlink URLs
+OpenOffice.org Math : URL;definition
+OpenOffice.org Math : URL;in pictures
+OpenOffice.org Math : URL;saving absolute/relative paths
+OpenOffice.org Math : URL;turning off URL recognition
+OpenOffice.org Math : user data
+OpenOffice.org Math : user data;input
+OpenOffice.org Math : user data;removing when saving
+OpenOffice.org Math : user-defined dictionaries
+OpenOffice.org Math : user-defined dictionaries;creating
+OpenOffice.org Math : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Math : user-defined dictionaries;editing
+OpenOffice.org Math : user-defined operators
+OpenOffice.org Math : user-defined operators;general
+OpenOffice.org Math : user-defined operators;unary and binary
+OpenOffice.org Math : user-defined styles
+OpenOffice.org Math : user-defined styles;automatically replacing
+OpenOffice.org Math : UTF-8/UCS2 support
+OpenOffice.org Math : values
+OpenOffice.org Math : values;absolute
+OpenOffice.org Math : values;rounded as shown (Calc)
+OpenOffice.org Math : variables
+OpenOffice.org Math : variables;for paths
+OpenOffice.org Math : variables;with right exponents
+OpenOffice.org Math : VBA code
+OpenOffice.org Math : VBA code;loading/saving documents with VBA code
+OpenOffice.org Math : vector arrows as attributes
+OpenOffice.org Math : version management
+OpenOffice.org Math : version numbers of documents
+OpenOffice.org Math : versions
+OpenOffice.org Math : versions;comparing documents
+OpenOffice.org Math : versions;file saving as, restriction
+OpenOffice.org Math : versions;merging document versions
+OpenOffice.org Math : versions;of a document
+OpenOffice.org Math : versions;OpenOffice.org
+OpenOffice.org Math : vertical arrangement of elements
+OpenOffice.org Math : vertical bars
+OpenOffice.org Math : vertical callouts
+OpenOffice.org Math : vertical dots symbol
+OpenOffice.org Math : vertical elements
+OpenOffice.org Math : vertical scrollbars (Writer)
+OpenOffice.org Math : vertical text boxes
+OpenOffice.org Math : videos
+OpenOffice.org Math : viewing
+OpenOffice.org Math : viewing;databases
+OpenOffice.org Math : viewing;file properties
+OpenOffice.org Math : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Math : viewing;toolbars
+OpenOffice.org Math : views
+OpenOffice.org Math : views;creating database views (Base)
+OpenOffice.org Math : views;defaults
+OpenOffice.org Math : views;full screen
+OpenOffice.org Math : views;icons
+OpenOffice.org Math : views;in 3D
+OpenOffice.org Math : views;maximum size
+OpenOffice.org Math : views;scaling
+OpenOffice.org Math : views;zooming out OpenOffice.org Math
+OpenOffice.org Math : Visual Basic for Applications
+OpenOffice.org Math : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Math : watermarks
+OpenOffice.org Math : web documents
+OpenOffice.org Math : web documents;XForms
+OpenOffice.org Math : Web support
+OpenOffice.org Math : WebCast export
+OpenOffice.org Math : WebDAV over HTTPS
+OpenOffice.org Math : weierstrass p symbol
+OpenOffice.org Math : whole numbers
+OpenOffice.org Math : wide circumflex attribute
+OpenOffice.org Math : wide tilde attribute
+OpenOffice.org Math : wide vector arrow attribute
+OpenOffice.org Math : widowed brackets
+OpenOffice.org Math : windows
+OpenOffice.org Math : windows;docking
+OpenOffice.org Math : windows;docking definition
+OpenOffice.org Math : windows;hiding/showing/docking
+OpenOffice.org Math : windows;new
+OpenOffice.org Math : wizards
+OpenOffice.org Math : wizards;agendas
+OpenOffice.org Math : wizards;database queries
+OpenOffice.org Math : wizards;database tables (Base)
+OpenOffice.org Math : wizards;databases (Base)
+OpenOffice.org Math : wizards;document converter
+OpenOffice.org Math : wizards;Euro Converter
+OpenOffice.org Math : wizards;faxes
+OpenOffice.org Math : wizards;forms
+OpenOffice.org Math : wizards;letters
+OpenOffice.org Math : wizards;overview
+OpenOffice.org Math : wizards;presentations
+OpenOffice.org Math : wizards;reports
+OpenOffice.org Math : Word documents
+OpenOffice.org Math : Word documents;compatibility
+OpenOffice.org Math : Word documents;saving as
+OpenOffice.org Math : WordArt, see Fontwork
+OpenOffice.org Math : words
+OpenOffice.org Math : words;automatically replacing
+OpenOffice.org Math : words;wrapping in cells
+OpenOffice.org Math : words;wrapping in CTL
+OpenOffice.org Math : working directory change
+OpenOffice.org Math : wrapping text
+OpenOffice.org Math : wrapping text;in cells
+OpenOffice.org Math : wrapping text;in formulas
+OpenOffice.org Math : write protection on/off
+OpenOffice.org Math : writing aids options
+OpenOffice.org Math : WYSIWYG in fonts lists
+OpenOffice.org Math : XForms
+OpenOffice.org Math : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Math : XForms;conditions
+OpenOffice.org Math : XForms;opening/editing
+OpenOffice.org Math : XML converters
+OpenOffice.org Math : XML file formats
+OpenOffice.org Math : XML filters
+OpenOffice.org Math : XML filters;creating/testing
+OpenOffice.org Math : XML filters;saving as package/installing/deleting
+OpenOffice.org Math : XML filters;settings
+OpenOffice.org Math : XML Forms, see XForms
+OpenOffice.org Math : XSLT filters, see also XML filters
+OpenOffice.org Math : years
+OpenOffice.org Math : years;2-digit options
+OpenOffice.org Math : zero values
+OpenOffice.org Math : zero values;displaying (Calc)
+OpenOffice.org Math : zooming
+OpenOffice.org Math : zooming;page views
+OpenOffice.org Math : zooming;pictures
+OpenOffice.org Math : zooming;status bar
+OpenOffice.org Math : zooming in on formula display
+OpenOffice.org Math : zooming out on formula display
+OpenOffice.org Impress : 1/2 replacement
+OpenOffice.org Impress : 3D charts
+OpenOffice.org Impress : 3D objects
+OpenOffice.org Impress : 3D objects;assembling
+OpenOffice.org Impress : 3D objects;generating
+OpenOffice.org Impress : 3D objects;inserting
+OpenOffice.org Impress : 3D rotation objects
+OpenOffice.org Impress : 3D rotation objects;converting to
+OpenOffice.org Impress : 3D rotation objects;generating
+OpenOffice.org Impress : 3D text creation
+OpenOffice.org Impress : 3D view
+OpenOffice.org Impress : abbreviation replacement
+OpenOffice.org Impress : absolute hyperlinks
+OpenOffice.org Impress : absolute saving of URLs
+OpenOffice.org Impress : accents
+OpenOffice.org Impress : Access databases (base)
+OpenOffice.org Impress : access rights for database tables (Base)
+OpenOffice.org Impress : accessibility
+OpenOffice.org Impress : accessibility;general shortcuts
+OpenOffice.org Impress : accessibility;OpenOffice.org assistive technology
+OpenOffice.org Impress : accessibility;OpenOffice.org Draw
+OpenOffice.org Impress : accessibility;OpenOffice.org features
+OpenOffice.org Impress : accessibility;OpenOffice.org Impress
+OpenOffice.org Impress : accessibility;options
+OpenOffice.org Impress : activating
+OpenOffice.org Impress : activating;context menus
+OpenOffice.org Impress : activating;Error Report Tool
+OpenOffice.org Impress : activating;extended help tips
+OpenOffice.org Impress : activating;plug-ins
+OpenOffice.org Impress : ActiveX control
+OpenOffice.org Impress : Adabas D databases (base)
+OpenOffice.org Impress : add-ons, see UNO components
+OpenOffice.org Impress : additional selection mode
+OpenOffice.org Impress : address books
+OpenOffice.org Impress : address books;LDAP server (Base)
+OpenOffice.org Impress : address books;registering
+OpenOffice.org Impress : address labels from databases
+OpenOffice.org Impress : ADO databases (Base)
+OpenOffice.org Impress : Agenda Wizard
+OpenOffice.org Impress : aging filter
+OpenOffice.org Impress : aligning
+OpenOffice.org Impress : aligning;2D charts
+OpenOffice.org Impress : aligning;cells
+OpenOffice.org Impress : aligning;draw objects
+OpenOffice.org Impress : aligning;objects
+OpenOffice.org Impress : aligning;paragraphs
+OpenOffice.org Impress : aligning;tables in text
+OpenOffice.org Impress : aligning;text objects
+OpenOffice.org Impress : aligning;titles in charts
+OpenOffice.org Impress : allowing
+OpenOffice.org Impress : allowing;effects
+OpenOffice.org Impress : allowing;interaction
+OpenOffice.org Impress : alternative fonts
+OpenOffice.org Impress : ampersand symbol, see also operators
+OpenOffice.org Impress : anchors
+OpenOffice.org Impress : anchors;changing
+OpenOffice.org Impress : anchors;displaying (Calc)
+OpenOffice.org Impress : anchors;types/positions for draw objects
+OpenOffice.org Impress : animated GIFs
+OpenOffice.org Impress : animated slide transitions
+OpenOffice.org Impress : animation effects
+OpenOffice.org Impress : animations
+OpenOffice.org Impress : animations;accessibility options
+OpenOffice.org Impress : animations;editing
+OpenOffice.org Impress : animations;list of
+OpenOffice.org Impress : animations;saving as GIFs
+OpenOffice.org Impress : appearance options
+OpenOffice.org Impress : Arabic
+OpenOffice.org Impress : Arabic;entering text
+OpenOffice.org Impress : Arabic;language settings
+OpenOffice.org Impress : area charts
+OpenOffice.org Impress : areas
+OpenOffice.org Impress : areas;bitmap patterns
+OpenOffice.org Impress : areas;from connected lines
+OpenOffice.org Impress : areas;hatched/dotted
+OpenOffice.org Impress : areas;shadows
+OpenOffice.org Impress : areas;slanting
+OpenOffice.org Impress : areas;styles
+OpenOffice.org Impress : areas;transparency
+OpenOffice.org Impress : arguments in command line
+OpenOffice.org Impress : arranging
+OpenOffice.org Impress : arranging;objects
+OpenOffice.org Impress : arranging;objects (guide)
+OpenOffice.org Impress : arranging;slides
+OpenOffice.org Impress : arrows
+OpenOffice.org Impress : arrows;defining arrow heads
+OpenOffice.org Impress : arrows;defining arrow lines
+OpenOffice.org Impress : arrows;drawing in text
+OpenOffice.org Impress : arrows;inserting
+OpenOffice.org Impress : arrows;loading arrow styles
+OpenOffice.org Impress : ASCII
+OpenOffice.org Impress : ASCII;definition
+OpenOffice.org Impress : Asian languages
+OpenOffice.org Impress : Asian languages;enabling
+OpenOffice.org Impress : Asian Phonetic Guide
+OpenOffice.org Impress : Asian typography
+OpenOffice.org Impress : assembled objects in 3D
+OpenOffice.org Impress : assigning scripts
+OpenOffice.org Impress : assistive technology in OpenOffice.org
+OpenOffice.org Impress : attaching toolbars
+OpenOffice.org Impress : attachments in e-mails
+OpenOffice.org Impress : attributes
+OpenOffice.org Impress : attributes;objects with
+OpenOffice.org Impress : audio
+OpenOffice.org Impress : audio;inserting
+OpenOffice.org Impress : authors
+OpenOffice.org Impress : auto reloading HTML documents
+OpenOffice.org Impress : AutoAbstract function for sending text to presentations
+OpenOffice.org Impress : AutoCaption function in OpenOffice.org Writer
+OpenOffice.org Impress : AutoComplete function in text and list boxes
+OpenOffice.org Impress : AutoCorrect function
+OpenOffice.org Impress : AutoCorrect function;context menu
+OpenOffice.org Impress : AutoCorrect function;options
+OpenOffice.org Impress : AutoCorrect function;pictures and frames
+OpenOffice.org Impress : AutoCorrect function;quotes
+OpenOffice.org Impress : AutoCorrect function;replacement table
+OpenOffice.org Impress : AutoCorrect function;switching on and off in Calc
+OpenOffice.org Impress : AutoCorrect function;URL recognition
+OpenOffice.org Impress : AutoFormat function
+OpenOffice.org Impress : AutoFormat function;switching on and off
+OpenOffice.org Impress : automatic captions (Writer)
+OpenOffice.org Impress : automatic control focus
+OpenOffice.org Impress : automatic hyperlink formatting
+OpenOffice.org Impress : automatic line breaks
+OpenOffice.org Impress : automatic lines/borders in text
+OpenOffice.org Impress : automatic saving
+OpenOffice.org Impress : automatic slide changes
+OpenOffice.org Impress : automatic slide changes;rehearse timings
+OpenOffice.org Impress : automatic slide shows
+OpenOffice.org Impress : automatic slide transition
+OpenOffice.org Impress : AutoPilots, see wizards
+OpenOffice.org Impress : AutoValue
+OpenOffice.org Impress : AutoValue;database tables
+OpenOffice.org Impress : averages in charts
+OpenOffice.org Impress : axes
+OpenOffice.org Impress : axes;better scaling
+OpenOffice.org Impress : axes;formatting
+OpenOffice.org Impress : axes;formatting grids
+OpenOffice.org Impress : axes;inserting grids
+OpenOffice.org Impress : axes;interval marks
+OpenOffice.org Impress : axes;showing axes in charts
+OpenOffice.org Impress : axes in charts
+OpenOffice.org Impress : backgrounds
+OpenOffice.org Impress : backgrounds;changing
+OpenOffice.org Impress : backgrounds;defining colors/pictures
+OpenOffice.org Impress : backgrounds;deleting unused
+OpenOffice.org Impress : backgrounds;frames/sections/indexes
+OpenOffice.org Impress : backgrounds;inserting from Gallery
+OpenOffice.org Impress : backgrounds;normal view
+OpenOffice.org Impress : backgrounds;notes
+OpenOffice.org Impress : backgrounds;printing
+OpenOffice.org Impress : backgrounds;slides
+OpenOffice.org Impress : backing window
+OpenOffice.org Impress : backups
+OpenOffice.org Impress : backups;automatic
+OpenOffice.org Impress : backups;documents
+OpenOffice.org Impress : bar charts
+OpenOffice.org Impress : Basic
+OpenOffice.org Impress : Basic;fonts for source display
+OpenOffice.org Impress : Basic;programming
+OpenOffice.org Impress : Basic;recording macros
+OpenOffice.org Impress : basic fonts
+OpenOffice.org Impress : behind object command
+OpenOffice.org Impress : Bézier curves
+OpenOffice.org Impress : Bézier curves;control points in presentations
+OpenOffice.org Impress : bi-directional writing
+OpenOffice.org Impress : binding space
+OpenOffice.org Impress : bitmaps
+OpenOffice.org Impress : bitmaps;converting to
+OpenOffice.org Impress : bitmaps;converting to vector graphics
+OpenOffice.org Impress : bitmaps;inserting and editing
+OpenOffice.org Impress : bitmaps;off for faster printing
+OpenOffice.org Impress : bitmaps;patterns
+OpenOffice.org Impress : bitmaps;replacing colors
+OpenOffice.org Impress : black and white display
+OpenOffice.org Impress : black and white printing
+OpenOffice.org Impress : black and white view
+OpenOffice.org Impress : black printing in Calc
+OpenOffice.org Impress : block selection mode
+OpenOffice.org Impress : bold
+OpenOffice.org Impress : bold;AutoFormat function
+OpenOffice.org Impress : bold;text
+OpenOffice.org Impress : bookmarks
+OpenOffice.org Impress : bookmarks;Help
+OpenOffice.org Impress : borders
+OpenOffice.org Impress : borders;arranging
+OpenOffice.org Impress : borders;cells on screen (Calc)
+OpenOffice.org Impress : borders;for paragraphs
+OpenOffice.org Impress : borders;for tables
+OpenOffice.org Impress : borders;shadows
+OpenOffice.org Impress : borders;table boundaries (Writer)
+OpenOffice.org Impress : borders, see also frames
+OpenOffice.org Impress : bound fields
+OpenOffice.org Impress : bound fields;controls
+OpenOffice.org Impress : boundaries of tables (Writer)
+OpenOffice.org Impress : break display (Writer)
+OpenOffice.org Impress : breaking object connections
+OpenOffice.org Impress : brochures
+OpenOffice.org Impress : brochures;printing several
+OpenOffice.org Impress : build numbers of OpenOffice.org
+OpenOffice.org Impress : bullet lists
+OpenOffice.org Impress : bullet lists;formatting options
+OpenOffice.org Impress : bullets
+OpenOffice.org Impress : bullets;paragraphs
+OpenOffice.org Impress : bullets;replacing
+OpenOffice.org Impress : bullets;turning off
+OpenOffice.org Impress : business cards
+OpenOffice.org Impress : business cards;creating and synchronizing
+OpenOffice.org Impress : business cards;using templates
+OpenOffice.org Impress : button bars, see toolbars
+OpenOffice.org Impress : buttons
+OpenOffice.org Impress : buttons;adding push buttons
+OpenOffice.org Impress : buttons;big/small
+OpenOffice.org Impress : buttons;editing hyperlink buttons
+OpenOffice.org Impress : buttons;form functions
+OpenOffice.org Impress : buttons;toolbars
+OpenOffice.org Impress : cache for graphics
+OpenOffice.org Impress : calculating
+OpenOffice.org Impress : calculating;iterative references (Calc)
+OpenOffice.org Impress : calculating;regression curves
+OpenOffice.org Impress : callouts
+OpenOffice.org Impress : callouts;drawings
+OpenOffice.org Impress : callouts;inserting in presentations
+OpenOffice.org Impress : capital letters
+OpenOffice.org Impress : capital letters;AutoCorrect function
+OpenOffice.org Impress : capital letters;font effects
+OpenOffice.org Impress : captions
+OpenOffice.org Impress : captions;automatic captions (Writer)
+OpenOffice.org Impress : captions;tables/pictures/frames/OLE objects (Writer)
+OpenOffice.org Impress : captions, see also labels/callouts
+OpenOffice.org Impress : cascading update (Base)
+OpenOffice.org Impress : case sensitivity
+OpenOffice.org Impress : case sensitivity;comparing cell contents (Calc)
+OpenOffice.org Impress : case sensitivity;searching
+OpenOffice.org Impress : cells
+OpenOffice.org Impress : cells;aligning
+OpenOffice.org Impress : cells;coloring (Calc)
+OpenOffice.org Impress : cells;cursor positions after input (Calc)
+OpenOffice.org Impress : cells;formatting without effect (Calc)
+OpenOffice.org Impress : cells;line breaks
+OpenOffice.org Impress : cells;linked to controls
+OpenOffice.org Impress : cells;number of
+OpenOffice.org Impress : cells;pasting
+OpenOffice.org Impress : cells;resetting formats
+OpenOffice.org Impress : cells;showing grid lines (Calc)
+OpenOffice.org Impress : centered text
+OpenOffice.org Impress : centimeters
+OpenOffice.org Impress : certificates
+OpenOffice.org Impress : changes
+OpenOffice.org Impress : changes;accepting or rejecting
+OpenOffice.org Impress : changes;comparing to original
+OpenOffice.org Impress : changes;protecting
+OpenOffice.org Impress : changes;recording
+OpenOffice.org Impress : changes;review function
+OpenOffice.org Impress : changes;showing
+OpenOffice.org Impress : changing
+OpenOffice.org Impress : changing;document titles
+OpenOffice.org Impress : changing;file associations in Setup program
+OpenOffice.org Impress : changing;icon sizes
+OpenOffice.org Impress : changing;layer properties
+OpenOffice.org Impress : changing;layout for handouts
+OpenOffice.org Impress : changing;links
+OpenOffice.org Impress : changing;order of slides
+OpenOffice.org Impress : changing;slide layouts
+OpenOffice.org Impress : changing;work directory
+OpenOffice.org Impress : changing, see also editing and replacing
+OpenOffice.org Impress : character styles
+OpenOffice.org Impress : character styles;language selection
+OpenOffice.org Impress : characters
+OpenOffice.org Impress : characters;alternative fonts
+OpenOffice.org Impress : characters;Asian layout
+OpenOffice.org Impress : characters;bold
+OpenOffice.org Impress : characters;coloring
+OpenOffice.org Impress : characters;contours
+OpenOffice.org Impress : characters;converting to curves
+OpenOffice.org Impress : characters;displaying only on screen (Writer)
+OpenOffice.org Impress : characters;enabling CTL and Asian characters
+OpenOffice.org Impress : characters;font effects
+OpenOffice.org Impress : characters;fonts and formats
+OpenOffice.org Impress : characters;hyperlinks
+OpenOffice.org Impress : characters;italics
+OpenOffice.org Impress : characters;language selection
+OpenOffice.org Impress : characters;shadowed
+OpenOffice.org Impress : characters;spacing
+OpenOffice.org Impress : characters;special
+OpenOffice.org Impress : characters;underlining
+OpenOffice.org Impress : charcoal sketches filter
+OpenOffice.org Impress : chart legends
+OpenOffice.org Impress : chart legends;hiding
+OpenOffice.org Impress : chart legends;showing icons with labels
+OpenOffice.org Impress : chart types
+OpenOffice.org Impress : chart types;area
+OpenOffice.org Impress : chart types;column and bar
+OpenOffice.org Impress : chart types;column and line
+OpenOffice.org Impress : chart types;line
+OpenOffice.org Impress : chart types;net
+OpenOffice.org Impress : chart types;pie/donut
+OpenOffice.org Impress : chart types;stock
+OpenOffice.org Impress : chart types;XY (scatter)
+OpenOffice.org Impress : charts
+OpenOffice.org Impress : charts;3D views
+OpenOffice.org Impress : charts;aligning
+OpenOffice.org Impress : charts;arranging within stacks
+OpenOffice.org Impress : charts;bars with textures
+OpenOffice.org Impress : charts;choosing chart types
+OpenOffice.org Impress : charts;colors
+OpenOffice.org Impress : charts;copying with link to source cell range
+OpenOffice.org Impress : charts;data labels
+OpenOffice.org Impress : charts;displaying (Calc)
+OpenOffice.org Impress : charts;editing axes
+OpenOffice.org Impress : charts;editing data
+OpenOffice.org Impress : charts;editing legends
+OpenOffice.org Impress : charts;editing titles
+OpenOffice.org Impress : charts;formatting areas
+OpenOffice.org Impress : charts;formatting floors
+OpenOffice.org Impress : charts;formatting walls
+OpenOffice.org Impress : charts;inserting
+OpenOffice.org Impress : charts;overview
+OpenOffice.org Impress : charts;properties
+OpenOffice.org Impress : charts;reorganizing
+OpenOffice.org Impress : charts;scaling axes
+OpenOffice.org Impress : charts;scaling text
+OpenOffice.org Impress : charts;shortcuts
+OpenOffice.org Impress : charts;showing axes
+OpenOffice.org Impress : charts;updating automatically (Writer)
+OpenOffice.org Impress : check box creation
+OpenOffice.org Impress : Chinese writing systems
+OpenOffice.org Impress : choosing printers
+OpenOffice.org Impress : circle drawings
+OpenOffice.org Impress : circle segments
+OpenOffice.org Impress : circles
+OpenOffice.org Impress : circles;of objects
+OpenOffice.org Impress : Client Side ImageMap
+OpenOffice.org Impress : clipboard
+OpenOffice.org Impress : clipboard;cutting
+OpenOffice.org Impress : clipboard;pasting
+OpenOffice.org Impress : clipboard;pasting formatted/unformatted text
+OpenOffice.org Impress : clipboard;selection clipboard
+OpenOffice.org Impress : clipboard;Unix
+OpenOffice.org Impress : closing
+OpenOffice.org Impress : closing;documents
+OpenOffice.org Impress : closing;shapes
+OpenOffice.org Impress : closing;toolbars
+OpenOffice.org Impress : collaboration
+OpenOffice.org Impress : color bar
+OpenOffice.org Impress : colors
+OpenOffice.org Impress : colors;adding
+OpenOffice.org Impress : colors;appearance
+OpenOffice.org Impress : colors;backgrounds
+OpenOffice.org Impress : colors;charts
+OpenOffice.org Impress : colors;default colors
+OpenOffice.org Impress : colors;defining and saving
+OpenOffice.org Impress : colors;defining gradients interactively
+OpenOffice.org Impress : colors;displaying presentations
+OpenOffice.org Impress : colors;fill format
+OpenOffice.org Impress : colors;fonts
+OpenOffice.org Impress : colors;grid lines and cells (Calc)
+OpenOffice.org Impress : colors;loading lists
+OpenOffice.org Impress : colors;models
+OpenOffice.org Impress : colors;not printing
+OpenOffice.org Impress : colors;printing in grayscale
+OpenOffice.org Impress : colors;replacing
+OpenOffice.org Impress : colors;restriction (Calc)
+OpenOffice.org Impress : colors;selection
+OpenOffice.org Impress : column and line charts
+OpenOffice.org Impress : column charts
+OpenOffice.org Impress : column headers
+OpenOffice.org Impress : column headers;displaying (Calc)
+OpenOffice.org Impress : column headers;highlighting (Calc)
+OpenOffice.org Impress : columns
+OpenOffice.org Impress : columns;setting with the mouse
+OpenOffice.org Impress : combination charts
+OpenOffice.org Impress : combining
+OpenOffice.org Impress : combining;3D objects
+OpenOffice.org Impress : combining;draw objects
+OpenOffice.org Impress : combining;undoing
+OpenOffice.org Impress : combo box creation
+OpenOffice.org Impress : command button creation
+OpenOffice.org Impress : command buttons, see push buttons
+OpenOffice.org Impress : command line parameters
+OpenOffice.org Impress : commands
+OpenOffice.org Impress : commands;not visible
+OpenOffice.org Impress : commands;repeating
+OpenOffice.org Impress : commands;SQL
+OpenOffice.org Impress : comments
+OpenOffice.org Impress : comments;on changes
+OpenOffice.org Impress : common terms
+OpenOffice.org Impress : common terms;Chinese dictionary
+OpenOffice.org Impress : common terms;glossaries
+OpenOffice.org Impress : common terms;Internet glossary
+OpenOffice.org Impress : comparisons
+OpenOffice.org Impress : comparisons;document versions
+OpenOffice.org Impress : comparisons;operators in default filter dialog
+OpenOffice.org Impress : compatibility settings for MS Word import
+OpenOffice.org Impress : complete screen view
+OpenOffice.org Impress : complex text layout
+OpenOffice.org Impress : complex text layout;definition
+OpenOffice.org Impress : complex text layout;enabling
+OpenOffice.org Impress : complex text layout, see CTL
+OpenOffice.org Impress : compose key to insert special characters
+OpenOffice.org Impress : concatenation, see ampersand symbol
+OpenOffice.org Impress : conditional separators
+OpenOffice.org Impress : conditions
+OpenOffice.org Impress : conditions;in number formats
+OpenOffice.org Impress : conditions;items in Data Navigator
+OpenOffice.org Impress : cones
+OpenOffice.org Impress : Configuration Manager
+OpenOffice.org Impress : configuring
+OpenOffice.org Impress : configuring;fax icon
+OpenOffice.org Impress : configuring;OpenOffice.org
+OpenOffice.org Impress : configuring;toolbars
+OpenOffice.org Impress : connecting
+OpenOffice.org Impress : connecting;draw objects
+OpenOffice.org Impress : connecting;lines
+OpenOffice.org Impress : connecting;paths and objects
+OpenOffice.org Impress : connections to data sources (Base)
+OpenOffice.org Impress : connectors
+OpenOffice.org Impress : connectors;properties of
+OpenOffice.org Impress : connectors;using
+OpenOffice.org Impress : constructing shapes
+OpenOffice.org Impress : contents protection
+OpenOffice.org Impress : context menus
+OpenOffice.org Impress : contours
+OpenOffice.org Impress : contours;converting to
+OpenOffice.org Impress : contours of text
+OpenOffice.org Impress : control point display in presentations
+OpenOffice.org Impress : control points definition
+OpenOffice.org Impress : controls
+OpenOffice.org Impress : controls;activating in forms
+OpenOffice.org Impress : controls;adding to documents
+OpenOffice.org Impress : controls;arranging in forms
+OpenOffice.org Impress : controls;arranging within stacks
+OpenOffice.org Impress : controls;assigning data sources
+OpenOffice.org Impress : controls;assigning macros (Basic)
+OpenOffice.org Impress : controls;bound fields/list contents/linked cells
+OpenOffice.org Impress : controls;events
+OpenOffice.org Impress : controls;focus
+OpenOffice.org Impress : controls;formatted fields
+OpenOffice.org Impress : controls;grouping
+OpenOffice.org Impress : controls;hidden
+OpenOffice.org Impress : controls;inserting
+OpenOffice.org Impress : controls;multi-line titles
+OpenOffice.org Impress : controls;positions and sizes
+OpenOffice.org Impress : controls;printing
+OpenOffice.org Impress : controls;properties of form controls
+OpenOffice.org Impress : controls;properties of table controls
+OpenOffice.org Impress : controls;reference by SQL
+OpenOffice.org Impress : controls;rich text control
+OpenOffice.org Impress : controls;select mode
+OpenOffice.org Impress : controls;showing (Writer)
+OpenOffice.org Impress : converters
+OpenOffice.org Impress : converters;Euro converter
+OpenOffice.org Impress : converters;PostScript, UNIX
+OpenOffice.org Impress : converters;XML
+OpenOffice.org Impress : converting
+OpenOffice.org Impress : converting;bitmaps to polygons
+OpenOffice.org Impress : converting;Hangul/Hanja
+OpenOffice.org Impress : converting;metrics
+OpenOffice.org Impress : converting;Microsoft documents
+OpenOffice.org Impress : converting;OpenOffice.org documents
+OpenOffice.org Impress : converting;Pocket PC formats
+OpenOffice.org Impress : converting;points
+OpenOffice.org Impress : converting;text to curves
+OpenOffice.org Impress : converting;to bitmaps
+OpenOffice.org Impress : converting;to contours
+OpenOffice.org Impress : converting;to curves, polygons, 3D
+OpenOffice.org Impress : converting;to metafile format (WMF)
+OpenOffice.org Impress : copies
+OpenOffice.org Impress : copies;printing
+OpenOffice.org Impress : copying
+OpenOffice.org Impress : copying;by drag and drop
+OpenOffice.org Impress : copying;data from text documents
+OpenOffice.org Impress : copying;datasource records in spreadsheets
+OpenOffice.org Impress : copying;draw objects
+OpenOffice.org Impress : copying;draw objects between documents
+OpenOffice.org Impress : copying;formatting
+OpenOffice.org Impress : copying;from data source view
+OpenOffice.org Impress : copying;from Gallery
+OpenOffice.org Impress : copying;in Unix
+OpenOffice.org Impress : copying;pictures, between documents
+OpenOffice.org Impress : copying;sheet areas, to text documents
+OpenOffice.org Impress : copying;slides
+OpenOffice.org Impress : copying;text from other documents
+OpenOffice.org Impress : copying;to Gallery
+OpenOffice.org Impress : copyright for OpenOffice.org
+OpenOffice.org Impress : corner points
+OpenOffice.org Impress : corner roundings
+OpenOffice.org Impress : covered objects
+OpenOffice.org Impress : crash reports
+OpenOffice.org Impress : criteria of query design (Base)
+OpenOffice.org Impress : cropping pictures
+OpenOffice.org Impress : cross-fading
+OpenOffice.org Impress : cross-fading;creating cross-fades
+OpenOffice.org Impress : cross-fading;slides
+OpenOffice.org Impress : cross-fading;two draw objects
+OpenOffice.org Impress : CTL
+OpenOffice.org Impress : CTL;(not) wrapping words
+OpenOffice.org Impress : CTL;complex text layout languages
+OpenOffice.org Impress : CTL;definition
+OpenOffice.org Impress : CTL;options
+OpenOffice.org Impress : cubes
+OpenOffice.org Impress : currencies
+OpenOffice.org Impress : currencies;converters
+OpenOffice.org Impress : currencies;format codes
+OpenOffice.org Impress : currency field creation
+OpenOffice.org Impress : currency formats
+OpenOffice.org Impress : cursor
+OpenOffice.org Impress : cursor;allowing in protected areas (Writer)
+OpenOffice.org Impress : cursor;in read-only text
+OpenOffice.org Impress : cursor;quickly moving to an object
+OpenOffice.org Impress : curves
+OpenOffice.org Impress : curves;converting text to
+OpenOffice.org Impress : curves;drawing
+OpenOffice.org Impress : curves;editing
+OpenOffice.org Impress : curves;editing points
+OpenOffice.org Impress : curves;properties in line charts/XY charts
+OpenOffice.org Impress : curves;toolbar
+OpenOffice.org Impress : custom animation
+OpenOffice.org Impress : custom colors
+OpenOffice.org Impress : custom dictionaries
+OpenOffice.org Impress : custom dictionaries;editing
+OpenOffice.org Impress : custom gradients
+OpenOffice.org Impress : custom hyphens (Writer)
+OpenOffice.org Impress : custom quotes
+OpenOffice.org Impress : custom slide shows
+OpenOffice.org Impress : custom templates
+OpenOffice.org Impress : customizing
+OpenOffice.org Impress : customizing;events
+OpenOffice.org Impress : customizing;keyboard
+OpenOffice.org Impress : customizing;menus
+OpenOffice.org Impress : customizing;OpenOffice.org
+OpenOffice.org Impress : customizing;round corners
+OpenOffice.org Impress : customizing;toolbars
+OpenOffice.org Impress : cutting
+OpenOffice.org Impress : cylinders
+OpenOffice.org Impress : dashes
+OpenOffice.org Impress : data
+OpenOffice.org Impress : data;filtering in forms
+OpenOffice.org Impress : data;forms and subforms
+OpenOffice.org Impress : data;read-only
+OpenOffice.org Impress : data;sorting in forms
+OpenOffice.org Impress : data;user data
+OpenOffice.org Impress : data binding change in XForms
+OpenOffice.org Impress : data labels in charts
+OpenOffice.org Impress : Data Navigator
+OpenOffice.org Impress : Data Navigator;adding/editing items
+OpenOffice.org Impress : Data Navigator;display options
+OpenOffice.org Impress : data ranges in charts
+OpenOffice.org Impress : data series
+OpenOffice.org Impress : data source browser
+OpenOffice.org Impress : data source explorer
+OpenOffice.org Impress : data source view
+OpenOffice.org Impress : data source view;drag and drop
+OpenOffice.org Impress : data source view;overview
+OpenOffice.org Impress : data source view;showing
+OpenOffice.org Impress : data sources
+OpenOffice.org Impress : data sources;as tables
+OpenOffice.org Impress : data sources;connection settings (Base)
+OpenOffice.org Impress : data sources;copying records to spreadsheets
+OpenOffice.org Impress : data sources;displaying current
+OpenOffice.org Impress : data sources;LDAP server (Base)
+OpenOffice.org Impress : data sources;OpenOffice.org Base
+OpenOffice.org Impress : data sources;registering address books
+OpenOffice.org Impress : data sources;reports
+OpenOffice.org Impress : data sources;setting for stock charts
+OpenOffice.org Impress : data sources;viewing
+OpenOffice.org Impress : data structure of XForms
+OpenOffice.org Impress : data values in charts
+OpenOffice.org Impress : data, see also values
+OpenOffice.org Impress : database contents
+OpenOffice.org Impress : database contents;inserting as tables
+OpenOffice.org Impress : database contents;inserting as text
+OpenOffice.org Impress : database reports
+OpenOffice.org Impress : Database Wizard (Base)
+OpenOffice.org Impress : databases
+OpenOffice.org Impress : databases;administration through SQL (Base)
+OpenOffice.org Impress : databases;ADO (Base)
+OpenOffice.org Impress : databases;connecting (Base)
+OpenOffice.org Impress : databases;creating
+OpenOffice.org Impress : databases;creating labels
+OpenOffice.org Impress : databases;creating queries
+OpenOffice.org Impress : databases;creating reports
+OpenOffice.org Impress : databases;creating tables
+OpenOffice.org Impress : databases;dBASE (Base)
+OpenOffice.org Impress : databases;deleting (Base)
+OpenOffice.org Impress : databases;drag and drop (Base)
+OpenOffice.org Impress : databases;editing tables
+OpenOffice.org Impress : databases;form filters
+OpenOffice.org Impress : databases;formats (Base)
+OpenOffice.org Impress : databases;importing/exporting
+OpenOffice.org Impress : databases;JDBC (Base)
+OpenOffice.org Impress : databases;main page (Base)
+OpenOffice.org Impress : databases;MySQL (Base)
+OpenOffice.org Impress : databases;ODBC (Base)
+OpenOffice.org Impress : databases;overview
+OpenOffice.org Impress : databases;registering (Base)
+OpenOffice.org Impress : databases;searching records
+OpenOffice.org Impress : databases;shortcut keys
+OpenOffice.org Impress : databases;sorting
+OpenOffice.org Impress : databases;standard filters
+OpenOffice.org Impress : databases;text formats
+OpenOffice.org Impress : databases;viewing
+OpenOffice.org Impress : date fields
+OpenOffice.org Impress : date fields;creating
+OpenOffice.org Impress : date fields;properties
+OpenOffice.org Impress : date formats
+OpenOffice.org Impress : date on all slides
+OpenOffice.org Impress : dates
+OpenOffice.org Impress : dates;default (Calc)
+OpenOffice.org Impress : dates;fixed
+OpenOffice.org Impress : dates;printing in presentations
+OpenOffice.org Impress : dates;start 1900/01/01 (Calc)
+OpenOffice.org Impress : dates;start 1904/01/01 (Calc)
+OpenOffice.org Impress : dates;variable
+OpenOffice.org Impress : dBASE
+OpenOffice.org Impress : dBASE;database settings (Base)
+OpenOffice.org Impress : DDE
+OpenOffice.org Impress : DDE;definition
+OpenOffice.org Impress : deactivating
+OpenOffice.org Impress : deactivating;plug-ins
+OpenOffice.org Impress : decimal places displayed (Calc)
+OpenOffice.org Impress : decimal separator key
+OpenOffice.org Impress : decimal tab stops
+OpenOffice.org Impress : decreasing sizes of views
+OpenOffice.org Impress : default directories
+OpenOffice.org Impress : default filters
+OpenOffice.org Impress : default filters;comparison operators
+OpenOffice.org Impress : default filters;databases
+OpenOffice.org Impress : default printer
+OpenOffice.org Impress : default printer;setting up
+OpenOffice.org Impress : default printer;UNIX
+OpenOffice.org Impress : default templates
+OpenOffice.org Impress : default templates;changing
+OpenOffice.org Impress : default templates;organizing
+OpenOffice.org Impress : defaults
+OpenOffice.org Impress : defaults;documents
+OpenOffice.org Impress : defaults;file formats in file dialogs
+OpenOffice.org Impress : defaults;file formats in OpenOffice.org
+OpenOffice.org Impress : defaults;fonts
+OpenOffice.org Impress : defaults;grids (Writer/Calc)
+OpenOffice.org Impress : defaults;languages
+OpenOffice.org Impress : defaults;number formats
+OpenOffice.org Impress : defaults;of saving
+OpenOffice.org Impress : defaults;program configuration
+OpenOffice.org Impress : defaults;tab stops in text
+OpenOffice.org Impress : defaults;views
+OpenOffice.org Impress : defining
+OpenOffice.org Impress : defining;arrowheads and other line ends
+OpenOffice.org Impress : defining;colors
+OpenOffice.org Impress : defining;gradients
+OpenOffice.org Impress : defining;line styles
+OpenOffice.org Impress : defining;paragraph borders
+OpenOffice.org Impress : defining;queries (Base)
+OpenOffice.org Impress : defining;table borders
+OpenOffice.org Impress : deleting
+OpenOffice.org Impress : deleting;all direct formatting
+OpenOffice.org Impress : deleting;animation effects
+OpenOffice.org Impress : deleting;databases (Base)
+OpenOffice.org Impress : deleting;hyperlinks
+OpenOffice.org Impress : deleting;layers
+OpenOffice.org Impress : deleting;lines in text
+OpenOffice.org Impress : deleting;models/instances
+OpenOffice.org Impress : deleting;namespaces in XForms
+OpenOffice.org Impress : deleting;notes
+OpenOffice.org Impress : deleting;points
+OpenOffice.org Impress : deleting;slide transition effects
+OpenOffice.org Impress : deleting;slides
+OpenOffice.org Impress : deleting;tab stops
+OpenOffice.org Impress : deleting;templates
+OpenOffice.org Impress : deleting;XML filters
+OpenOffice.org Impress : depth stagger
+OpenOffice.org Impress : descriptions for objects
+OpenOffice.org Impress : design mode after saving
+OpenOffice.org Impress : design view
+OpenOffice.org Impress : design view;creating forms
+OpenOffice.org Impress : design view;queries/views (Base)
+OpenOffice.org Impress : designing
+OpenOffice.org Impress : designing;database tables
+OpenOffice.org Impress : designing;fonts
+OpenOffice.org Impress : designing;queries (Base)
+OpenOffice.org Impress : detaching toolbars
+OpenOffice.org Impress : dictionaries
+OpenOffice.org Impress : dictionaries;common terms in simplified and traditional chinese
+OpenOffice.org Impress : dictionaries;creating
+OpenOffice.org Impress : dictionaries;editing user-defined
+OpenOffice.org Impress : dictionaries;spellcheck
+OpenOffice.org Impress : dictionaries, see also languages
+OpenOffice.org Impress : digital signatures
+OpenOffice.org Impress : digital signatures;getting/managing/applying
+OpenOffice.org Impress : digital signatures;overview
+OpenOffice.org Impress : digital signatures;WebDAV over HTTPS
+OpenOffice.org Impress : dimension lines
+OpenOffice.org Impress : dimension lines;drawing
+OpenOffice.org Impress : dimension lines;properties of
+OpenOffice.org Impress : direct formatting
+OpenOffice.org Impress : direct formatting;undoing all
+OpenOffice.org Impress : directories
+OpenOffice.org Impress : directories;creating new
+OpenOffice.org Impress : directories;directory structure
+OpenOffice.org Impress : disabled persons
+OpenOffice.org Impress : display qualities of presentations
+OpenOffice.org Impress : displaying
+OpenOffice.org Impress : displaying;non-printing characters (Writer)
+OpenOffice.org Impress : displaying;notes (Calc)
+OpenOffice.org Impress : displaying;notes in text documents
+OpenOffice.org Impress : displaying;pictures and objects (Writer)
+OpenOffice.org Impress : displaying;tables (Writer)
+OpenOffice.org Impress : displaying;zero values (Calc)
+OpenOffice.org Impress : distances
+OpenOffice.org Impress : distinct values in SQL queries
+OpenOffice.org Impress : distorting in drawings
+OpenOffice.org Impress : distorting objects
+OpenOffice.org Impress : distributing draw objects
+OpenOffice.org Impress : distributing XML filters
+OpenOffice.org Impress : dithering
+OpenOffice.org Impress : docking
+OpenOffice.org Impress : docking;definition
+OpenOffice.org Impress : docking;toolbars
+OpenOffice.org Impress : docking;windows
+OpenOffice.org Impress : Document Converter Wizard
+OpenOffice.org Impress : Document Map, see Navigator
+OpenOffice.org Impress : document types in OpenOffice.org
+OpenOffice.org Impress : documents
+OpenOffice.org Impress : documents;changing titles
+OpenOffice.org Impress : documents;closing
+OpenOffice.org Impress : documents;comparing
+OpenOffice.org Impress : documents;contents as lists
+OpenOffice.org Impress : documents;editing time
+OpenOffice.org Impress : documents;exporting
+OpenOffice.org Impress : documents;importing
+OpenOffice.org Impress : documents;languages
+OpenOffice.org Impress : documents;measurement units in
+OpenOffice.org Impress : documents;merging
+OpenOffice.org Impress : documents;number of pages/tables/sheets
+OpenOffice.org Impress : documents;opening
+OpenOffice.org Impress : documents;opening in design mode
+OpenOffice.org Impress : documents;opening with templates
+OpenOffice.org Impress : documents;organizing
+OpenOffice.org Impress : documents;printing
+OpenOffice.org Impress : documents;read-only
+OpenOffice.org Impress : documents;reloading
+OpenOffice.org Impress : documents;saving
+OpenOffice.org Impress : documents;saving automatically
+OpenOffice.org Impress : documents;saving in other formats
+OpenOffice.org Impress : documents;sending as e-mail
+OpenOffice.org Impress : documents;styles changed
+OpenOffice.org Impress : documents;version management
+OpenOffice.org Impress : documents;version numbers
+OpenOffice.org Impress : donut charts
+OpenOffice.org Impress : dotted areas
+OpenOffice.org Impress : double-line spacing in paragraphs
+OpenOffice.org Impress : double-line writing in Asian layout
+OpenOffice.org Impress : doubling draw objects
+OpenOffice.org Impress : drag and drop
+OpenOffice.org Impress : drag and drop;copying and pasting text
+OpenOffice.org Impress : drag and drop;data source view
+OpenOffice.org Impress : drag and drop;from Gallery to draw objects
+OpenOffice.org Impress : drag and drop;overview
+OpenOffice.org Impress : drag and drop;pictures
+OpenOffice.org Impress : drag and drop;to Gallery
+OpenOffice.org Impress : Draw instructions
+OpenOffice.org Impress : draw objects
+OpenOffice.org Impress : draw objects;adding/editing/copying
+OpenOffice.org Impress : draw objects;anchoring
+OpenOffice.org Impress : draw objects;arranging within stacks
+OpenOffice.org Impress : draw objects;combining
+OpenOffice.org Impress : draw objects;connecting lines to
+OpenOffice.org Impress : draw objects;converting text to
+OpenOffice.org Impress : draw objects;copying between documents
+OpenOffice.org Impress : draw objects;cross-fading two objects
+OpenOffice.org Impress : draw objects;displaying (Calc)
+OpenOffice.org Impress : draw objects;dropping Gallery pictures
+OpenOffice.org Impress : draw objects;duplicating
+OpenOffice.org Impress : draw objects;flipping
+OpenOffice.org Impress : draw objects;grouping
+OpenOffice.org Impress : draw objects;legends
+OpenOffice.org Impress : draw objects;positioning and resizing
+OpenOffice.org Impress : draw objects;protecting
+OpenOffice.org Impress : draw objects;rotating
+OpenOffice.org Impress : draw objects;slanting
+OpenOffice.org Impress : draw objects;text entry mode
+OpenOffice.org Impress : draw objects;text in
+OpenOffice.org Impress : drawing
+OpenOffice.org Impress : drawing;3D objects
+OpenOffice.org Impress : drawing;freeform lines
+OpenOffice.org Impress : drawing;lines
+OpenOffice.org Impress : drawing;sectors and segments
+OpenOffice.org Impress : Drawing bar
+OpenOffice.org Impress : drawing lines in text
+OpenOffice.org Impress : drawings
+OpenOffice.org Impress : drawings;creating/opening
+OpenOffice.org Impress : drawings;languages
+OpenOffice.org Impress : drawings;printing
+OpenOffice.org Impress : drawings;printing defaults
+OpenOffice.org Impress : drawings;printing in text documents
+OpenOffice.org Impress : drawings;saving
+OpenOffice.org Impress : drawings;saving automatically
+OpenOffice.org Impress : drawings;saving in other formats
+OpenOffice.org Impress : drawings;sending as e-mail
+OpenOffice.org Impress : drawings;shortcut keys
+OpenOffice.org Impress : drawings;showing (Writer)
+OpenOffice.org Impress : drawings;zoom function in
+OpenOffice.org Impress : drawings, see also draw objects
+OpenOffice.org Impress : drop-down lists in form functions
+OpenOffice.org Impress : duplicating draw objects
+OpenOffice.org Impress : e-mail attachments
+OpenOffice.org Impress : Edit File icon
+OpenOffice.org Impress : edit mode
+OpenOffice.org Impress : edit mode;after opening
+OpenOffice.org Impress : edit mode;through Enter key (Calc)
+OpenOffice.org Impress : Edit Points bar
+OpenOffice.org Impress : editing
+OpenOffice.org Impress : editing;chart axes
+OpenOffice.org Impress : editing;chart data
+OpenOffice.org Impress : editing;chart legends
+OpenOffice.org Impress : editing;chart titles
+OpenOffice.org Impress : editing;curves
+OpenOffice.org Impress : editing;data binding of XForms
+OpenOffice.org Impress : editing;database tables and queries
+OpenOffice.org Impress : editing;draw objects
+OpenOffice.org Impress : editing;fields
+OpenOffice.org Impress : editing;Fontwork objects
+OpenOffice.org Impress : editing;glue points
+OpenOffice.org Impress : editing;gradients
+OpenOffice.org Impress : editing;guides and snap points
+OpenOffice.org Impress : editing;hyperlinks
+OpenOffice.org Impress : editing;menus
+OpenOffice.org Impress : editing;notes
+OpenOffice.org Impress : editing;objects
+OpenOffice.org Impress : editing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Impress : editing;pictures
+OpenOffice.org Impress : editing;reports
+OpenOffice.org Impress : editing;shortcut keys
+OpenOffice.org Impress : editing;slide titles
+OpenOffice.org Impress : editing;tab stops
+OpenOffice.org Impress : editing;templates
+OpenOffice.org Impress : editing;titles
+OpenOffice.org Impress : editing;toolbars
+OpenOffice.org Impress : editing;undoing
+OpenOffice.org Impress : editing;XForms
+OpenOffice.org Impress : editing time of documents
+OpenOffice.org Impress : editors
+OpenOffice.org Impress : editors;formula editor
+OpenOffice.org Impress : editors;ImageMap editor
+OpenOffice.org Impress : effects
+OpenOffice.org Impress : effects;animated slide transitions
+OpenOffice.org Impress : effects;applying to/removing from objects
+OpenOffice.org Impress : effects;font positions
+OpenOffice.org Impress : effects;fonts
+OpenOffice.org Impress : effects;Fontwork icons
+OpenOffice.org Impress : effects;preview
+OpenOffice.org Impress : effects;sounds
+OpenOffice.org Impress : ellipses
+OpenOffice.org Impress : ellipses;segments
+OpenOffice.org Impress : ellipses;toolbars
+OpenOffice.org Impress : empty documents
+OpenOffice.org Impress : empty paragraph removal
+OpenOffice.org Impress : encryption of contents
+OpenOffice.org Impress : entering groups
+OpenOffice.org Impress : entering text from right to left
+OpenOffice.org Impress : equal sign, see also operators
+OpenOffice.org Impress : equations in formula editor
+OpenOffice.org Impress : error bars in charts
+OpenOffice.org Impress : error indicators in charts
+OpenOffice.org Impress : Error Report Tool
+OpenOffice.org Impress : Euro
+OpenOffice.org Impress : Euro;currency formats
+OpenOffice.org Impress : Euro;Euro Converter Wizard
+OpenOffice.org Impress : even/odd pages
+OpenOffice.org Impress : even/odd pages;printing
+OpenOffice.org Impress : events
+OpenOffice.org Impress : events;assigning scripts
+OpenOffice.org Impress : events;controls
+OpenOffice.org Impress : events;customizing
+OpenOffice.org Impress : events;in forms
+OpenOffice.org Impress : Excel
+OpenOffice.org Impress : Excel;saving as
+OpenOffice.org Impress : Excel;search criteria
+OpenOffice.org Impress : exceptions
+OpenOffice.org Impress : exceptions;user-defined dictionaries
+OpenOffice.org Impress : exchanging, see also replacing
+OpenOffice.org Impress : executing
+OpenOffice.org Impress : executing;SQL commands
+OpenOffice.org Impress : exiting
+OpenOffice.org Impress : exiting;by clicking objects
+OpenOffice.org Impress : exiting;groups
+OpenOffice.org Impress : exiting;OpenOffice.org
+OpenOffice.org Impress : expanding
+OpenOffice.org Impress : expanding;slides
+OpenOffice.org Impress : expanding formatting (Calc)
+OpenOffice.org Impress : explorer of data sources
+OpenOffice.org Impress : export filters
+OpenOffice.org Impress : exporting
+OpenOffice.org Impress : exporting;animations to GIF format
+OpenOffice.org Impress : exporting;bitmaps
+OpenOffice.org Impress : exporting;HTML and text documents
+OpenOffice.org Impress : exporting;Microsoft Office documents with VBA code
+OpenOffice.org Impress : exporting;presentations to HTML
+OpenOffice.org Impress : exporting;spreadsheets to text format
+OpenOffice.org Impress : exporting;templates
+OpenOffice.org Impress : exporting;to foreign formats
+OpenOffice.org Impress : exporting;to HTML
+OpenOffice.org Impress : exporting;to Macromedia Flash format
+OpenOffice.org Impress : exporting;to Microsoft Office formats
+OpenOffice.org Impress : exporting;to PDF
+OpenOffice.org Impress : exporting;to PostScript format
+OpenOffice.org Impress : exporting;to XML
+OpenOffice.org Impress : exporting;XML files
+OpenOffice.org Impress : extended tips in Help
+OpenOffice.org Impress : extension mode in text
+OpenOffice.org Impress : extensions
+OpenOffice.org Impress : extensions;Extension Manager
+OpenOffice.org Impress : extensions;file formats
+OpenOffice.org Impress : external keys (Base)
+OpenOffice.org Impress : extrusion objects
+OpenOffice.org Impress : eyedropper tool
+OpenOffice.org Impress : faster printing
+OpenOffice.org Impress : faxes
+OpenOffice.org Impress : faxes;configuring OpenOffice.org
+OpenOffice.org Impress : faxes;fax programs/fax printers under UNIX
+OpenOffice.org Impress : faxes;selecting a fax machine
+OpenOffice.org Impress : faxes;sending
+OpenOffice.org Impress : faxes;wizards
+OpenOffice.org Impress : fields
+OpenOffice.org Impress : fields;authors
+OpenOffice.org Impress : fields;database tables
+OpenOffice.org Impress : fields;dates (fixed)
+OpenOffice.org Impress : fields;dates (variable)
+OpenOffice.org Impress : fields;displaying field codes (Writer)
+OpenOffice.org Impress : fields;editing
+OpenOffice.org Impress : fields;file names
+OpenOffice.org Impress : fields;formatted fields
+OpenOffice.org Impress : fields;formatting
+OpenOffice.org Impress : fields;in slides
+OpenOffice.org Impress : fields;page numbers
+OpenOffice.org Impress : fields;times (fixed)
+OpenOffice.org Impress : fields;times (variable)
+OpenOffice.org Impress : fields;updating automatically (Writer)
+OpenOffice.org Impress : file associations for Microsoft Office
+OpenOffice.org Impress : file filters
+OpenOffice.org Impress : file filters;mobile devices
+OpenOffice.org Impress : file filters;XML
+OpenOffice.org Impress : file formats
+OpenOffice.org Impress : file formats;changing OpenOffice.org defaults
+OpenOffice.org Impress : file formats;OpenDocument/XML
+OpenOffice.org Impress : file formats;saving always in other formats
+OpenOffice.org Impress : file selection button
+OpenOffice.org Impress : file sharing options for current document
+OpenOffice.org Impress : files
+OpenOffice.org Impress : files;filters and formats
+OpenOffice.org Impress : files;importing
+OpenOffice.org Impress : files;inserting
+OpenOffice.org Impress : files;inserting pictures
+OpenOffice.org Impress : files;opening
+OpenOffice.org Impress : files;opening with placeholders
+OpenOffice.org Impress : files;properties
+OpenOffice.org Impress : files;saving
+OpenOffice.org Impress : files;saving automatically
+OpenOffice.org Impress : files;saving in other formats
+OpenOffice.org Impress : files;sending as e-mail
+OpenOffice.org Impress : files;version numbers
+OpenOffice.org Impress : files and folders in OpenOffice.org
+OpenOffice.org Impress : fill characters with tabulators
+OpenOffice.org Impress : fill colors for areas
+OpenOffice.org Impress : fill format mode
+OpenOffice.org Impress : fill format mode;styles
+OpenOffice.org Impress : fill patterns for areas
+OpenOffice.org Impress : filter conditions
+OpenOffice.org Impress : filter conditions;connecting
+OpenOffice.org Impress : filter conditions;in queries (Base)
+OpenOffice.org Impress : filtering
+OpenOffice.org Impress : filtering;data in databases
+OpenOffice.org Impress : filtering;data in forms
+OpenOffice.org Impress : filters
+OpenOffice.org Impress : filters;comparison operators
+OpenOffice.org Impress : filters;for import and export
+OpenOffice.org Impress : filters;Navigator
+OpenOffice.org Impress : filters;pictures
+OpenOffice.org Impress : filters;XML filter settings
+OpenOffice.org Impress : Find tab in Help
+OpenOffice.org Impress : finding
+OpenOffice.org Impress : finding;in all sheets
+OpenOffice.org Impress : finding;records in form documents
+OpenOffice.org Impress : finding;selections
+OpenOffice.org Impress : finding;similarity search
+OpenOffice.org Impress : fitting to pages
+OpenOffice.org Impress : fitting to pages;individual slides
+OpenOffice.org Impress : fitting to pages;print settings in Math
+OpenOffice.org Impress : fitting to pages;print settings in presentations
+OpenOffice.org Impress : fixed text
+OpenOffice.org Impress : fixed text;form functions
+OpenOffice.org Impress : fixing toolbars
+OpenOffice.org Impress : flipping around a flip line
+OpenOffice.org Impress : flipping draw objects
+OpenOffice.org Impress : floating frames in HTML documents
+OpenOffice.org Impress : floating text
+OpenOffice.org Impress : floating toolbars
+OpenOffice.org Impress : flowcharts
+OpenOffice.org Impress : focus of controls
+OpenOffice.org Impress : folder creation
+OpenOffice.org Impress : font lists
+OpenOffice.org Impress : font name box
+OpenOffice.org Impress : font sizes
+OpenOffice.org Impress : font sizes;bullets
+OpenOffice.org Impress : font sizes;relative changes
+OpenOffice.org Impress : font sizes;scaling on screen
+OpenOffice.org Impress : font sizes;text
+OpenOffice.org Impress : fonts
+OpenOffice.org Impress : fonts;adding under UNIX
+OpenOffice.org Impress : fonts;changing in templates
+OpenOffice.org Impress : fonts;colors
+OpenOffice.org Impress : fonts;default settings
+OpenOffice.org Impress : fonts;effects
+OpenOffice.org Impress : fonts;for HTML and Basic
+OpenOffice.org Impress : fonts;formats
+OpenOffice.org Impress : fonts;outlines
+OpenOffice.org Impress : fonts;positions in text
+OpenOffice.org Impress : fonts;shadows
+OpenOffice.org Impress : fonts;specifying several
+OpenOffice.org Impress : fonts;strikethrough
+OpenOffice.org Impress : fonts;styles
+OpenOffice.org Impress : fonts;text objects
+OpenOffice.org Impress : Fontwork icons
+OpenOffice.org Impress : footers
+OpenOffice.org Impress : footers;backgrounds
+OpenOffice.org Impress : footers;slide masters
+OpenOffice.org Impress : footers;slides
+OpenOffice.org Impress : form controls
+OpenOffice.org Impress : form controls;assigning macros
+OpenOffice.org Impress : form controls;protecting
+OpenOffice.org Impress : form controls;toolbars
+OpenOffice.org Impress : form fields
+OpenOffice.org Impress : form filters
+OpenOffice.org Impress : Form Navigator
+OpenOffice.org Impress : format codes
+OpenOffice.org Impress : format codes;numbers
+OpenOffice.org Impress : format filling printing in OpenOffice.org Math
+OpenOffice.org Impress : Format Paintbrush
+OpenOffice.org Impress : formats
+OpenOffice.org Impress : formats;Asian layout
+OpenOffice.org Impress : formats;fonts
+OpenOffice.org Impress : formats;maximizing page formats
+OpenOffice.org Impress : formats;number and currency formats
+OpenOffice.org Impress : formats;of currencies/date/time
+OpenOffice.org Impress : formats;on opening and saving
+OpenOffice.org Impress : formats;pasting in special formats
+OpenOffice.org Impress : formats;positions
+OpenOffice.org Impress : formats;tabulators
+OpenOffice.org Impress : formatted fields
+OpenOffice.org Impress : formatted fields;form functions
+OpenOffice.org Impress : formatted fields;properties
+OpenOffice.org Impress : formatting
+OpenOffice.org Impress : formatting;Asian typography
+OpenOffice.org Impress : formatting;axes in charts
+OpenOffice.org Impress : formatting;chart areas
+OpenOffice.org Impress : formatting;chart floors
+OpenOffice.org Impress : formatting;chart legends
+OpenOffice.org Impress : formatting;chart titles
+OpenOffice.org Impress : formatting;chart walls
+OpenOffice.org Impress : formatting;copying
+OpenOffice.org Impress : formatting;definition
+OpenOffice.org Impress : formatting;expanding (Calc)
+OpenOffice.org Impress : formatting;fields
+OpenOffice.org Impress : formatting;font effects
+OpenOffice.org Impress : formatting;hyperlinks
+OpenOffice.org Impress : formatting;pages
+OpenOffice.org Impress : formatting;printer metrics (Writer)
+OpenOffice.org Impress : formatting;slides
+OpenOffice.org Impress : formatting;slides headings
+OpenOffice.org Impress : formatting;undoing
+OpenOffice.org Impress : formatting;undoing when writing
+OpenOffice.org Impress : forms
+OpenOffice.org Impress : forms;browsing
+OpenOffice.org Impress : forms;Combo Box/List Box Wizard
+OpenOffice.org Impress : forms;creating
+OpenOffice.org Impress : forms;data
+OpenOffice.org Impress : forms;designing (Base)
+OpenOffice.org Impress : forms;events
+OpenOffice.org Impress : forms;filtering data
+OpenOffice.org Impress : forms;finding records
+OpenOffice.org Impress : forms;focus after opening
+OpenOffice.org Impress : forms;general information (Base)
+OpenOffice.org Impress : forms;grouping controls
+OpenOffice.org Impress : forms;HTML filters
+OpenOffice.org Impress : forms;inserting
+OpenOffice.org Impress : forms;Navigator
+OpenOffice.org Impress : forms;opening in design mode
+OpenOffice.org Impress : forms;properties
+OpenOffice.org Impress : forms;sorting data
+OpenOffice.org Impress : forms;subforms
+OpenOffice.org Impress : forms;wizards
+OpenOffice.org Impress : forms;XForms
+OpenOffice.org Impress : formula texts
+OpenOffice.org Impress : formula texts;printing in OpenOffice.org Math
+OpenOffice.org Impress : formulas
+OpenOffice.org Impress : formulas;new
+OpenOffice.org Impress : formulas;starting formula editor
+OpenOffice.org Impress : formulas in reports
+OpenOffice.org Impress : formulas in reports;editing
+OpenOffice.org Impress : forums and support
+OpenOffice.org Impress : frames
+OpenOffice.org Impress : frames;around paragraphs
+OpenOffice.org Impress : frames;around tables
+OpenOffice.org Impress : frames;AutoCorrect function
+OpenOffice.org Impress : frames;backgrounds
+OpenOffice.org Impress : frames;captions (Writer)
+OpenOffice.org Impress : frames;printing in OpenOffice.org Math
+OpenOffice.org Impress : frames;protecting
+OpenOffice.org Impress : frames;selection frames
+OpenOffice.org Impress : frames;text fitting to frames
+OpenOffice.org Impress : freeform lines
+OpenOffice.org Impress : freeform lines;draw functions
+OpenOffice.org Impress : freeform lines;drawing
+OpenOffice.org Impress : FTP
+OpenOffice.org Impress : FTP;opening documents
+OpenOffice.org Impress : FTP;saving documents
+OpenOffice.org Impress : full joins (Base)
+OpenOffice.org Impress : full screen view
+OpenOffice.org Impress : full-text search in Help
+OpenOffice.org Impress : functions in reports
+OpenOffice.org Impress : functions in reports;editing
+OpenOffice.org Impress : Gallery
+OpenOffice.org Impress : Gallery;adding pictures
+OpenOffice.org Impress : Gallery;dragging pictures to draw objects
+OpenOffice.org Impress : Gallery;hiding/showing
+OpenOffice.org Impress : Gallery;inserting pictures from
+OpenOffice.org Impress : geometric forms
+OpenOffice.org Impress : German spellcheck
+OpenOffice.org Impress : get method for form transmissions
+OpenOffice.org Impress : getting support
+OpenOffice.org Impress : GIF format
+OpenOffice.org Impress : GIF images
+OpenOffice.org Impress : GIF images;animating
+OpenOffice.org Impress : GIF images;replacing colors
+OpenOffice.org Impress : glossaries
+OpenOffice.org Impress : glossaries;common terms
+OpenOffice.org Impress : glossaries;Internet terms
+OpenOffice.org Impress : glue points
+OpenOffice.org Impress : glue points;editing
+OpenOffice.org Impress : glue points;inserting
+OpenOffice.org Impress : gradients
+OpenOffice.org Impress : gradients;applying and defining
+OpenOffice.org Impress : gradients;defining colors
+OpenOffice.org Impress : gradients;loading lists
+OpenOffice.org Impress : gradients;transparent
+OpenOffice.org Impress : gradients off for faster printing
+OpenOffice.org Impress : graphical text art
+OpenOffice.org Impress : graphics
+OpenOffice.org Impress : graphics;cache
+OpenOffice.org Impress : graphics;protecting
+OpenOffice.org Impress : graphics, see also pictures
+OpenOffice.org Impress : grayscale display
+OpenOffice.org Impress : grayscale printing
+OpenOffice.org Impress : grid controls
+OpenOffice.org Impress : grid controls;form functions
+OpenOffice.org Impress : grids
+OpenOffice.org Impress : grids;defaults (Writer/Calc)
+OpenOffice.org Impress : grids;display options (Impress/Draw)
+OpenOffice.org Impress : grids;displaying lines (Calc)
+OpenOffice.org Impress : grids;formatting axes
+OpenOffice.org Impress : grids;inserting in charts
+OpenOffice.org Impress : group box creation
+OpenOffice.org Impress : grouping
+OpenOffice.org Impress : grouping;draw objects
+OpenOffice.org Impress : groups
+OpenOffice.org Impress : groups;entering/exiting/ungrouping
+OpenOffice.org Impress : groups;naming
+OpenOffice.org Impress : groups;of controls
+OpenOffice.org Impress : guides
+OpenOffice.org Impress : guides;display options (Impress/Draw)
+OpenOffice.org Impress : guides;displaying when moving objects (Impress)
+OpenOffice.org Impress : guides;editing
+OpenOffice.org Impress : guides;inserting
+OpenOffice.org Impress : guides;show snap lines icon
+OpenOffice.org Impress : guides;showing (Calc)
+OpenOffice.org Impress : guides;showing when moving frames (Writer)
+OpenOffice.org Impress : gutter
+OpenOffice.org Impress : half-spheres
+OpenOffice.org Impress : hand icon for moving slides
+OpenOffice.org Impress : handles
+OpenOffice.org Impress : handles;displaying (Writer)
+OpenOffice.org Impress : handles;large
+OpenOffice.org Impress : handles;scaling
+OpenOffice.org Impress : handles;showing simple/large handles (Calc)
+OpenOffice.org Impress : handles;simple
+OpenOffice.org Impress : handout printing
+OpenOffice.org Impress : Hangul/Hanja
+OpenOffice.org Impress : hatching
+OpenOffice.org Impress : hatching
+OpenOffice.org Impress : hatching;loading lists
+OpenOffice.org Impress : headers
+OpenOffice.org Impress : headers;backgrounds
+OpenOffice.org Impress : headers and footers
+OpenOffice.org Impress : headers and footers;master layouts
+OpenOffice.org Impress : headers and footers;slide masters
+OpenOffice.org Impress : headers and footers;slides
+OpenOffice.org Impress : headings
+OpenOffice.org Impress : headings;entering as text box
+OpenOffice.org Impress : Hebrew
+OpenOffice.org Impress : Hebrew;entering text
+OpenOffice.org Impress : Hebrew;language settings
+OpenOffice.org Impress : Help
+OpenOffice.org Impress : Help;bookmarks
+OpenOffice.org Impress : Help;extended tips on/off
+OpenOffice.org Impress : Help;full-text search
+OpenOffice.org Impress : Help;Help tips
+OpenOffice.org Impress : Help;keywords
+OpenOffice.org Impress : Help;navigation pane showing/hiding
+OpenOffice.org Impress : Help;style sheets
+OpenOffice.org Impress : Help;topics
+OpenOffice.org Impress : Help Agent
+OpenOffice.org Impress : Help Agent;help
+OpenOffice.org Impress : Help Agent;options
+OpenOffice.org Impress : Help tips
+OpenOffice.org Impress : Help tips;hiding
+OpenOffice.org Impress : hidden controls in Form Navigator
+OpenOffice.org Impress : hidden fields display (Writer)
+OpenOffice.org Impress : hidden pages
+OpenOffice.org Impress : hidden pages;printing in presentations
+OpenOffice.org Impress : hidden pages;showing
+OpenOffice.org Impress : hidden text
+OpenOffice.org Impress : hidden text;showing (Writer)
+OpenOffice.org Impress : hiding
+OpenOffice.org Impress : hiding;changes
+OpenOffice.org Impress : hiding;chart legends
+OpenOffice.org Impress : hiding;docked windows
+OpenOffice.org Impress : hiding;layers
+OpenOffice.org Impress : hiding;levels
+OpenOffice.org Impress : hiding;navigation pane in Help window
+OpenOffice.org Impress : hiding;slides
+OpenOffice.org Impress : hiding;subpoints
+OpenOffice.org Impress : high contrast mode
+OpenOffice.org Impress : Hindi
+OpenOffice.org Impress : Hindi;entering text
+OpenOffice.org Impress : Hindi;language settings
+OpenOffice.org Impress : horizontal scrollbars (Writer)
+OpenOffice.org Impress : hot spots in flowcharts
+OpenOffice.org Impress : hotspots
+OpenOffice.org Impress : HowTos for charts
+OpenOffice.org Impress : Howtos for Draw
+OpenOffice.org Impress : HTML
+OpenOffice.org Impress : HTML;definition
+OpenOffice.org Impress : HTML;export character set
+OpenOffice.org Impress : HTML;exporting from presentations
+OpenOffice.org Impress : HTML;fonts for source display
+OpenOffice.org Impress : HTML;importing into presentations
+OpenOffice.org Impress : HTML;importing META tags
+OpenOffice.org Impress : HTML;inserting files
+OpenOffice.org Impress : HTML;live presentations
+OpenOffice.org Impress : HTML documents
+OpenOffice.org Impress : HTML documents;auto reloading
+OpenOffice.org Impress : HTML documents;importing/exporting
+OpenOffice.org Impress : HTML documents;META tags in
+OpenOffice.org Impress : HTML documents;new
+OpenOffice.org Impress : HTML documents;source text
+OpenOffice.org Impress : hyperlinks
+OpenOffice.org Impress : hyperlinks;assigning macros
+OpenOffice.org Impress : hyperlinks;character formats
+OpenOffice.org Impress : hyperlinks;definition
+OpenOffice.org Impress : hyperlinks;deleting
+OpenOffice.org Impress : hyperlinks;editing
+OpenOffice.org Impress : hyperlinks;inserting
+OpenOffice.org Impress : hyperlinks;relative and absolute
+OpenOffice.org Impress : hyperlinks;turning off automatic recognition
+OpenOffice.org Impress : hyperlinks, see also links
+OpenOffice.org Impress : hyphenation
+OpenOffice.org Impress : hyphenation;activating for a language
+OpenOffice.org Impress : hyphenation;minimal number of characters
+OpenOffice.org Impress : hyphens
+OpenOffice.org Impress : hyphens;displaying custom (Writer)
+OpenOffice.org Impress : hyphens;inserting custom
+OpenOffice.org Impress : icon bars, see toolbars
+OpenOffice.org Impress : icon sizes
+OpenOffice.org Impress : ignore list for spellcheck
+OpenOffice.org Impress : illumination
+OpenOffice.org Impress : illumination;3D charts
+OpenOffice.org Impress : illustrations, see pictures
+OpenOffice.org Impress : image button creation
+OpenOffice.org Impress : image control creation
+OpenOffice.org Impress : ImageMap
+OpenOffice.org Impress : ImageMap;definition
+OpenOffice.org Impress : ImageMap;editor
+OpenOffice.org Impress : images
+OpenOffice.org Impress : images;ImageMap
+OpenOffice.org Impress : images;inserting
+OpenOffice.org Impress : images;inserting and editing bitmaps
+OpenOffice.org Impress : images, see also pictures
+OpenOffice.org Impress : IME
+OpenOffice.org Impress : IME;definition
+OpenOffice.org Impress : IME;showing/hiding
+OpenOffice.org Impress : import filters
+OpenOffice.org Impress : import restrictions for Microsoft Office
+OpenOffice.org Impress : importing
+OpenOffice.org Impress : importing;bitmaps
+OpenOffice.org Impress : importing;compatibility settings for text import
+OpenOffice.org Impress : importing;databases
+OpenOffice.org Impress : importing;documents in other formats
+OpenOffice.org Impress : importing;from XML
+OpenOffice.org Impress : importing;HTML and text documents
+OpenOffice.org Impress : importing;HTML with META tags
+OpenOffice.org Impress : importing;Microsoft Office documents with VBA code
+OpenOffice.org Impress : importing;presentations with HTML
+OpenOffice.org Impress : importing;tables in text format
+OpenOffice.org Impress : importing;templates
+OpenOffice.org Impress : in front of object command
+OpenOffice.org Impress : inches
+OpenOffice.org Impress : including spreadsheets
+OpenOffice.org Impress : increasing sizes of views
+OpenOffice.org Impress : Index tab in Help
+OpenOffice.org Impress : indexes
+OpenOffice.org Impress : indexes;backgrounds
+OpenOffice.org Impress : indexes;showing/hiding Help index tab
+OpenOffice.org Impress : indicator lines in text
+OpenOffice.org Impress : inner joins (Base)
+OpenOffice.org Impress : input method window
+OpenOffice.org Impress : insert mode for entering text
+OpenOffice.org Impress : inserting
+OpenOffice.org Impress : inserting;3D objects
+OpenOffice.org Impress : inserting;arrows
+OpenOffice.org Impress : inserting;buttons in toolbars
+OpenOffice.org Impress : inserting;callouts in presentations
+OpenOffice.org Impress : inserting;cell ranges from spreadsheets
+OpenOffice.org Impress : inserting;charts
+OpenOffice.org Impress : inserting;clipboard options
+OpenOffice.org Impress : inserting;data from text documents
+OpenOffice.org Impress : inserting;datasource records in spreadsheets
+OpenOffice.org Impress : inserting;drawings
+OpenOffice.org Impress : inserting;ellipses
+OpenOffice.org Impress : inserting;files
+OpenOffice.org Impress : inserting;floating frames
+OpenOffice.org Impress : inserting;Fontwork objects
+OpenOffice.org Impress : inserting;form fields
+OpenOffice.org Impress : inserting;glue points
+OpenOffice.org Impress : inserting;headers/footers in all slides
+OpenOffice.org Impress : inserting;hyperlinks
+OpenOffice.org Impress : inserting;layers
+OpenOffice.org Impress : inserting;line breaks in cells
+OpenOffice.org Impress : inserting;lines
+OpenOffice.org Impress : inserting;movies/sounds
+OpenOffice.org Impress : inserting;new text tables defaults
+OpenOffice.org Impress : inserting;notes
+OpenOffice.org Impress : inserting;objects from files
+OpenOffice.org Impress : inserting;objects from Gallery
+OpenOffice.org Impress : inserting;OLE objects
+OpenOffice.org Impress : inserting;paragraph borders
+OpenOffice.org Impress : inserting;paragraph bullets
+OpenOffice.org Impress : inserting;pictures
+OpenOffice.org Impress : inserting;pictures in Gallery
+OpenOffice.org Impress : inserting;plug-ins
+OpenOffice.org Impress : inserting;polygons
+OpenOffice.org Impress : inserting;push buttons
+OpenOffice.org Impress : inserting;rectangles
+OpenOffice.org Impress : inserting;slides
+OpenOffice.org Impress : inserting;slides as links
+OpenOffice.org Impress : inserting;slides from files
+OpenOffice.org Impress : inserting;special characters
+OpenOffice.org Impress : inserting;tab stops
+OpenOffice.org Impress : inserting;text frames
+OpenOffice.org Impress : inserting;text in presentations
+OpenOffice.org Impress : inserting;textures on chart bars
+OpenOffice.org Impress : installing
+OpenOffice.org Impress : installing;ActiveX control
+OpenOffice.org Impress : installing;mobile device filters
+OpenOffice.org Impress : installing;UNO components
+OpenOffice.org Impress : installing;XML filters
+OpenOffice.org Impress : instructions
+OpenOffice.org Impress : instructions;general
+OpenOffice.org Impress : instructions;OpenOffice.org Draw
+OpenOffice.org Impress : instructions;OpenOffice.org Impress
+OpenOffice.org Impress : interactions
+OpenOffice.org Impress : interactions;hot spots
+OpenOffice.org Impress : interactions;objects in interactive presentations
+OpenOffice.org Impress : interactions;preview
+OpenOffice.org Impress : Internet
+OpenOffice.org Impress : Internet;Internet Explorer for displaying OpenOffice.org documents
+OpenOffice.org Impress : Internet;presentations
+OpenOffice.org Impress : Internet;starting searches
+OpenOffice.org Impress : Internet;turning off recognition of addresses
+OpenOffice.org Impress : Internet glossary
+OpenOffice.org Impress : intersecting draw objects
+OpenOffice.org Impress : invert filter
+OpenOffice.org Impress : invisible areas
+OpenOffice.org Impress : italic text
+OpenOffice.org Impress : iterative references in spreadsheets
+OpenOffice.org Impress : Java
+OpenOffice.org Impress : Java;definition
+OpenOffice.org Impress : Java;setting options
+OpenOffice.org Impress : JDBC
+OpenOffice.org Impress : JDBC;databases (Base)
+OpenOffice.org Impress : JDBC;definition
+OpenOffice.org Impress : joining
+OpenOffice.org Impress : joining;3D objects
+OpenOffice.org Impress : joining;paragraphs
+OpenOffice.org Impress : joining;tables (Base)
+OpenOffice.org Impress : joins in databases (Base)
+OpenOffice.org Impress : justifying text
+OpenOffice.org Impress : kerning
+OpenOffice.org Impress : kerning;Asian texts
+OpenOffice.org Impress : kerning;definition
+OpenOffice.org Impress : kerning;in characters
+OpenOffice.org Impress : key fields for relations (Base)
+OpenOffice.org Impress : keyboard
+OpenOffice.org Impress : keyboard;assigning/editing shortcut keys
+OpenOffice.org Impress : keyboard;general commands
+OpenOffice.org Impress : keyboard;removing numbering
+OpenOffice.org Impress : keyboard;zooming
+OpenOffice.org Impress : keys
+OpenOffice.org Impress : keys;adding push buttons
+OpenOffice.org Impress : keys;primary keys (Base)
+OpenOffice.org Impress : kiosk export
+OpenOffice.org Impress : labels
+OpenOffice.org Impress : labels;creating and synchronizing
+OpenOffice.org Impress : labels;for charts
+OpenOffice.org Impress : labels;for draw objects
+OpenOffice.org Impress : labels;form functions
+OpenOffice.org Impress : labels;from databases
+OpenOffice.org Impress : labels, see also names/callouts
+OpenOffice.org Impress : languages
+OpenOffice.org Impress : languages;activating modules
+OpenOffice.org Impress : languages;Asian support
+OpenOffice.org Impress : languages;complex text layout
+OpenOffice.org Impress : languages;locale settings
+OpenOffice.org Impress : languages;selecting for text
+OpenOffice.org Impress : languages;setting options
+OpenOffice.org Impress : languages;spellcheck
+OpenOffice.org Impress : languages;spellchecking and formatting
+OpenOffice.org Impress : large handles (Writer)
+OpenOffice.org Impress : large icons
+OpenOffice.org Impress : layer arrangement
+OpenOffice.org Impress : layers
+OpenOffice.org Impress : layers;definition
+OpenOffice.org Impress : layers;deleting
+OpenOffice.org Impress : layers;inserting and editing
+OpenOffice.org Impress : layers;moving objects
+OpenOffice.org Impress : layers;renaming
+OpenOffice.org Impress : layers;working with
+OpenOffice.org Impress : layout
+OpenOffice.org Impress : layout;importing Word documents
+OpenOffice.org Impress : layout;pages
+OpenOffice.org Impress : layout;printing handouts
+OpenOffice.org Impress : LDAP server
+OpenOffice.org Impress : LDAP server;address books (Base)
+OpenOffice.org Impress : LDAP server;sign on options
+OpenOffice.org Impress : leading between paragraphs
+OpenOffice.org Impress : left alignment of paragraphs
+OpenOffice.org Impress : left joins (Base)
+OpenOffice.org Impress : legends
+OpenOffice.org Impress : legends;charts
+OpenOffice.org Impress : legends;draw objects
+OpenOffice.org Impress : legends;drawings
+OpenOffice.org Impress : legends;rounding corners
+OpenOffice.org Impress : Letter Wizard
+OpenOffice.org Impress : levels
+OpenOffice.org Impress : levels;depth stagger
+OpenOffice.org Impress : levels;hiding
+OpenOffice.org Impress : levels;showing
+OpenOffice.org Impress : limits of tables (Writer)
+OpenOffice.org Impress : line breaks
+OpenOffice.org Impress : line breaks;in cells
+OpenOffice.org Impress : line charts
+OpenOffice.org Impress : line spacing
+OpenOffice.org Impress : line spacing;context menu in paragraphs
+OpenOffice.org Impress : line spacing;paragraph
+OpenOffice.org Impress : line styles
+OpenOffice.org Impress : line styles;applying
+OpenOffice.org Impress : line styles;defining
+OpenOffice.org Impress : line styles;loading
+OpenOffice.org Impress : lines
+OpenOffice.org Impress : lines;about line ends
+OpenOffice.org Impress : lines;connecting objects
+OpenOffice.org Impress : lines;defining ends
+OpenOffice.org Impress : lines;draw functions
+OpenOffice.org Impress : lines;drawing
+OpenOffice.org Impress : lines;drawing in text
+OpenOffice.org Impress : lines;editing points
+OpenOffice.org Impress : lines;inserting
+OpenOffice.org Impress : lines;removing automatic lines
+OpenOffice.org Impress : lines of text
+OpenOffice.org Impress : lines of text;alignment
+OpenOffice.org Impress : links
+OpenOffice.org Impress : links;between cells and controls
+OpenOffice.org Impress : links;by drag and drop
+OpenOffice.org Impress : links;character formats
+OpenOffice.org Impress : links;definition
+OpenOffice.org Impress : links;editing hyperlinks
+OpenOffice.org Impress : links;inserting
+OpenOffice.org Impress : links;modifying
+OpenOffice.org Impress : links;opening files with
+OpenOffice.org Impress : links;relational databases (Base)
+OpenOffice.org Impress : links;turning off automatic recognition
+OpenOffice.org Impress : links;updating options (Writer)
+OpenOffice.org Impress : links;updating specific links
+OpenOffice.org Impress : list box creation
+OpenOffice.org Impress : lists
+OpenOffice.org Impress : lists;animations
+OpenOffice.org Impress : lists;data assigned to controls
+OpenOffice.org Impress : lists;registered databases (Base)
+OpenOffice.org Impress : lists;regular expressions
+OpenOffice.org Impress : live presentations on the Internet
+OpenOffice.org Impress : loading
+OpenOffice.org Impress : loading;arrow and line styles
+OpenOffice.org Impress : loading;colors/gradients/hatchings
+OpenOffice.org Impress : loading;documents
+OpenOffice.org Impress : loading;documents from other formats
+OpenOffice.org Impress : loading;HTML documents, automatically
+OpenOffice.org Impress : loading;Microsoft Office documents with VBA code
+OpenOffice.org Impress : loading;reloading
+OpenOffice.org Impress : loading;XML files
+OpenOffice.org Impress : locale settings
+OpenOffice.org Impress : locking layers
+OpenOffice.org Impress : logarithmic scaling along axes
+OpenOffice.org Impress : lowercase letters
+OpenOffice.org Impress : lowercase letters;font effects
+OpenOffice.org Impress : Macromedia Flash export
+OpenOffice.org Impress : macros
+OpenOffice.org Impress : macros;assigning to events in forms
+OpenOffice.org Impress : macros;in MS Office documents
+OpenOffice.org Impress : macros;interrupting
+OpenOffice.org Impress : macros;organizing
+OpenOffice.org Impress : macros;recording
+OpenOffice.org Impress : macros;running in presentations
+OpenOffice.org Impress : macros;security
+OpenOffice.org Impress : macros;security warning dialog
+OpenOffice.org Impress : macros;selecting security warnings
+OpenOffice.org Impress : magnetic lines in presentations
+OpenOffice.org Impress : magnifiers
+OpenOffice.org Impress : margins
+OpenOffice.org Impress : margins;pages
+OpenOffice.org Impress : margins;setting with the mouse
+OpenOffice.org Impress : margins;shadows
+OpenOffice.org Impress : marking changes
+OpenOffice.org Impress : marking, see selecting
+OpenOffice.org Impress : master layouts with headers and footers
+OpenOffice.org Impress : master pages, see slide masters
+OpenOffice.org Impress : master views
+OpenOffice.org Impress : Math formula editor
+OpenOffice.org Impress : mean value lines in charts
+OpenOffice.org Impress : measurement units
+OpenOffice.org Impress : measurement units;changing on rulers
+OpenOffice.org Impress : measurement units;converting
+OpenOffice.org Impress : measurement units;selecting
+OpenOffice.org Impress : Media Player window
+OpenOffice.org Impress : menus
+OpenOffice.org Impress : menus;activating context menus
+OpenOffice.org Impress : menus;assigning macros
+OpenOffice.org Impress : menus;customizing
+OpenOffice.org Impress : menus;inactive menu items
+OpenOffice.org Impress : merging
+OpenOffice.org Impress : merging;documents
+OpenOffice.org Impress : merging;draw objects
+OpenOffice.org Impress : META tags
+OpenOffice.org Impress : metafiles
+OpenOffice.org Impress : metafiles;converting to
+OpenOffice.org Impress : metafiles;replacing colors
+OpenOffice.org Impress : metrics
+OpenOffice.org Impress : metrics;converting
+OpenOffice.org Impress : metrics;document formatting (Writer)
+OpenOffice.org Impress : metrics;in sheets
+OpenOffice.org Impress : Microsoft Office
+OpenOffice.org Impress : Microsoft Office;Access databases (base)
+OpenOffice.org Impress : Microsoft Office;as standard file format
+OpenOffice.org Impress : Microsoft Office;document import restrictions
+OpenOffice.org Impress : Microsoft Office;feature comparisons
+OpenOffice.org Impress : Microsoft Office;importing password protected files
+OpenOffice.org Impress : Microsoft Office;importing Word documents
+OpenOffice.org Impress : Microsoft Office;importing/exporting VBA code
+OpenOffice.org Impress : Microsoft Office;new users information
+OpenOffice.org Impress : Microsoft Office;opening Microsoft documents
+OpenOffice.org Impress : Microsoft Office;reassigning document types
+OpenOffice.org Impress : mirroring objects
+OpenOffice.org Impress : mobile device filters
+OpenOffice.org Impress : models in XForms
+OpenOffice.org Impress : modifying, see changing
+OpenOffice.org Impress : more controls
+OpenOffice.org Impress : mosaic filter
+OpenOffice.org Impress : motion paths
+OpenOffice.org Impress : mouse
+OpenOffice.org Impress : mouse;pointers when using drag and drop
+OpenOffice.org Impress : mouse;positioning
+OpenOffice.org Impress : moving
+OpenOffice.org Impress : moving;between layers
+OpenOffice.org Impress : moving;objects in slides
+OpenOffice.org Impress : moving;tab stops on ruler
+OpenOffice.org Impress : moving;toolbars
+OpenOffice.org Impress : moving;using guide lines in presentations
+OpenOffice.org Impress : MS ADO interface (Base)
+OpenOffice.org Impress : multi-line titles in forms
+OpenOffice.org Impress : multiple documents
+OpenOffice.org Impress : multiple documents;opening
+OpenOffice.org Impress : multiple monitors
+OpenOffice.org Impress : multiple selection
+OpenOffice.org Impress : multiplying draw objects
+OpenOffice.org Impress : music
+OpenOffice.org Impress : music;inserting
+OpenOffice.org Impress : My Documents folder
+OpenOffice.org Impress : My Documents folder;changing work directory
+OpenOffice.org Impress : My Documents folder;opening
+OpenOffice.org Impress : MySQL databases (Base)
+OpenOffice.org Impress : names
+OpenOffice.org Impress : names;multi-line titles
+OpenOffice.org Impress : names;objects
+OpenOffice.org Impress : names, see also labels/callouts
+OpenOffice.org Impress : namespace organization in XForms
+OpenOffice.org Impress : native SQL (Base)
+OpenOffice.org Impress : navigating
+OpenOffice.org Impress : navigating;in documents
+OpenOffice.org Impress : Navigation bar
+OpenOffice.org Impress : Navigation bar;controls
+OpenOffice.org Impress : Navigation bar;forms
+OpenOffice.org Impress : Navigator
+OpenOffice.org Impress : Navigator;contents as lists
+OpenOffice.org Impress : Navigator;docking
+OpenOffice.org Impress : Navigator;notes
+OpenOffice.org Impress : Navigator;presentations
+OpenOffice.org Impress : Navigator;working with
+OpenOffice.org Impress : net charts
+OpenOffice.org Impress : network identity options
+OpenOffice.org Impress : new databases
+OpenOffice.org Impress : new documents
+OpenOffice.org Impress : new German spellcheck
+OpenOffice.org Impress : new lines in cells
+OpenOffice.org Impress : new windows
+OpenOffice.org Impress : non-breaking dashes
+OpenOffice.org Impress : non-breaking spaces (Writer)
+OpenOffice.org Impress : non-printing characters (Writer)
+OpenOffice.org Impress : normal view
+OpenOffice.org Impress : normal view;backgrounds
+OpenOffice.org Impress : normal view;presentations
+OpenOffice.org Impress : notes
+OpenOffice.org Impress : notes;adding to slides
+OpenOffice.org Impress : notes;default formatting
+OpenOffice.org Impress : notes;displaying (Calc)
+OpenOffice.org Impress : notes;inserting/editing/deleting/printing
+OpenOffice.org Impress : notes;printing in presentations
+OpenOffice.org Impress : notes;printing in text
+OpenOffice.org Impress : number formats
+OpenOffice.org Impress : number formats;codes
+OpenOffice.org Impress : number formats;formats
+OpenOffice.org Impress : number formats;recognition in text tables
+OpenOffice.org Impress : number of pages
+OpenOffice.org Impress : number of sheets
+OpenOffice.org Impress : number of tables
+OpenOffice.org Impress : numbering
+OpenOffice.org Impress : numbering;options
+OpenOffice.org Impress : numbering;paragraphs
+OpenOffice.org Impress : numbering;turning off
+OpenOffice.org Impress : numbering;using automatically
+OpenOffice.org Impress : numbers
+OpenOffice.org Impress : numbers;date, time and currency formats
+OpenOffice.org Impress : numbers;decimal places (Calc)
+OpenOffice.org Impress : numerical fields in forms
+OpenOffice.org Impress : object bars
+OpenOffice.org Impress : object bars;editing glue points
+OpenOffice.org Impress : objects
+OpenOffice.org Impress : objects;aligning
+OpenOffice.org Impress : objects;always moveable (Impress/Draw)
+OpenOffice.org Impress : objects;arranging within stacks
+OpenOffice.org Impress : objects;behind object command
+OpenOffice.org Impress : objects;breaking connections
+OpenOffice.org Impress : objects;copying when moving in presentations
+OpenOffice.org Impress : objects;definition
+OpenOffice.org Impress : objects;displaying in spreadsheets
+OpenOffice.org Impress : objects;displaying in text documents
+OpenOffice.org Impress : objects;editing
+OpenOffice.org Impress : objects;effects
+OpenOffice.org Impress : objects;in front of object command
+OpenOffice.org Impress : objects;inserting from files
+OpenOffice.org Impress : objects;inserting from Gallery
+OpenOffice.org Impress : objects;inserting OLE objects
+OpenOffice.org Impress : objects;moving along paths
+OpenOffice.org Impress : objects;moving and resizing with mouse
+OpenOffice.org Impress : objects;moving in layers
+OpenOffice.org Impress : objects;moving in slides
+OpenOffice.org Impress : objects;naming
+OpenOffice.org Impress : objects;opening
+OpenOffice.org Impress : objects;properties of charts
+OpenOffice.org Impress : objects;quickly moving to
+OpenOffice.org Impress : objects;reversing
+OpenOffice.org Impress : objects;selecting
+OpenOffice.org Impress : objects;titles and descriptions
+OpenOffice.org Impress : objects;with attributes
+OpenOffice.org Impress : ODBC
+OpenOffice.org Impress : ODBC;database (Base)
+OpenOffice.org Impress : ODBC;definition
+OpenOffice.org Impress : ODF file formats
+OpenOffice.org Impress : Office
+OpenOffice.org Impress : Office;Microsoft Office and OpenOffice.org
+OpenOffice.org Impress : old German spellcheck
+OpenOffice.org Impress : OLE
+OpenOffice.org Impress : OLE;definition
+OpenOffice.org Impress : OLE objects
+OpenOffice.org Impress : OLE objects;arranging within stacks
+OpenOffice.org Impress : OLE objects;captions (Writer)
+OpenOffice.org Impress : OLE objects;inserting
+OpenOffice.org Impress : OLE objects;number of
+OpenOffice.org Impress : OLE objects;protecting
+OpenOffice.org Impress : one and a half line spacing in text
+OpenOffice.org Impress : online registration
+OpenOffice.org Impress : online update options
+OpenOffice.org Impress : online updates
+OpenOffice.org Impress : online updates;checking automatically
+OpenOffice.org Impress : online updates;checking manually
+OpenOffice.org Impress : Open/Save dialogs
+OpenOffice.org Impress : OpenDocument file formats
+OpenOffice.org Impress : OpenGL
+OpenOffice.org Impress : OpenGL;definition
+OpenOffice.org Impress : OpenGL;optimized output
+OpenOffice.org Impress : opening
+OpenOffice.org Impress : opening;context menus
+OpenOffice.org Impress : opening;database files
+OpenOffice.org Impress : opening;dialog settings
+OpenOffice.org Impress : opening;documents
+OpenOffice.org Impress : opening;documents from other formats
+OpenOffice.org Impress : opening;documents on WebDAV server
+OpenOffice.org Impress : opening;files with links
+OpenOffice.org Impress : opening;files, with placeholders
+OpenOffice.org Impress : opening;forms
+OpenOffice.org Impress : opening;Microsoft Office files
+OpenOffice.org Impress : opening;mobile device documents
+OpenOffice.org Impress : opening;objects
+OpenOffice.org Impress : opening;reports
+OpenOffice.org Impress : opening;several files
+OpenOffice.org Impress : opening;XForms
+OpenOffice.org Impress : OpenOffice.org Base data sources
+OpenOffice.org Impress : OpenOffice.org Basic scripts in HTML documents
+OpenOffice.org Impress : OpenOffice.org documents
+OpenOffice.org Impress : OpenOffice.org documents;mobile device filters
+OpenOffice.org Impress : OpenOffice.org documents;viewing and editing in Internet Explorer
+OpenOffice.org Impress : OpenOffice.org Impress instructions
+OpenOffice.org Impress : OpenOffice.org Math start
+OpenOffice.org Impress : operators
+OpenOffice.org Impress : operators;default filters
+OpenOffice.org Impress : optional hyphens (Writer)
+OpenOffice.org Impress : options
+OpenOffice.org Impress : options;accessibility
+OpenOffice.org Impress : options;appearance
+OpenOffice.org Impress : options;compatibility (Writer)
+OpenOffice.org Impress : options;network identity
+OpenOffice.org Impress : options;online update
+OpenOffice.org Impress : options;tools
+OpenOffice.org Impress : Oracle databases (base)
+OpenOffice.org Impress : order of chart data
+OpenOffice.org Impress : ordering
+OpenOffice.org Impress : ordering;objects
+OpenOffice.org Impress : ordering;slides
+OpenOffice.org Impress : organization charts
+OpenOffice.org Impress : organizing
+OpenOffice.org Impress : organizing;macros and scripts
+OpenOffice.org Impress : organizing;namespaces in XForms
+OpenOffice.org Impress : organizing;styles
+OpenOffice.org Impress : organizing;templates
+OpenOffice.org Impress : origin of rulers
+OpenOffice.org Impress : original size
+OpenOffice.org Impress : original size;printing in OpenOffice.org Math
+OpenOffice.org Impress : original size;restoring after cropping
+OpenOffice.org Impress : outline view
+OpenOffice.org Impress : outlines
+OpenOffice.org Impress : outlines;font effects
+OpenOffice.org Impress : outlines;outline symbols
+OpenOffice.org Impress : outlines;printing
+OpenOffice.org Impress : outlines;sending to presentations
+OpenOffice.org Impress : overwrite mode
+OpenOffice.org Impress : packages, see extensions
+OpenOffice.org Impress : page breaks
+OpenOffice.org Impress : page breaks;displaying (Calc)
+OpenOffice.org Impress : page formats
+OpenOffice.org Impress : page formats;maximizing
+OpenOffice.org Impress : page formats;restriction
+OpenOffice.org Impress : page number field
+OpenOffice.org Impress : page numbers on all slides
+OpenOffice.org Impress : page styles
+OpenOffice.org Impress : page styles;editing/applying with statusbar
+OpenOffice.org Impress : pages
+OpenOffice.org Impress : pages;backgrounds in all applications
+OpenOffice.org Impress : pages;copying
+OpenOffice.org Impress : pages;fitting to printed pages
+OpenOffice.org Impress : pages;formatting and numbering
+OpenOffice.org Impress : pages;printing page names in presentations
+OpenOffice.org Impress : pages;scaling
+OpenOffice.org Impress : pages;selecting one to print
+OpenOffice.org Impress : paint box
+OpenOffice.org Impress : paint can symbol
+OpenOffice.org Impress : pair kerning
+OpenOffice.org Impress : Palm file filters
+OpenOffice.org Impress : paper formats
+OpenOffice.org Impress : paper size warning
+OpenOffice.org Impress : paper trays
+OpenOffice.org Impress : paragraph marks
+OpenOffice.org Impress : paragraph marks;displaying (Writer)
+OpenOffice.org Impress : paragraph styles
+OpenOffice.org Impress : paragraph styles;languages
+OpenOffice.org Impress : paragraph styles;modifying basic fonts
+OpenOffice.org Impress : paragraphs
+OpenOffice.org Impress : paragraphs;alignment
+OpenOffice.org Impress : paragraphs;Asian typography
+OpenOffice.org Impress : paragraphs;defining borders
+OpenOffice.org Impress : paragraphs;hidden paragraphs (Writer)
+OpenOffice.org Impress : paragraphs;increasing indents of
+OpenOffice.org Impress : paragraphs;indents, margins and columns
+OpenOffice.org Impress : paragraphs;inserting bullets
+OpenOffice.org Impress : paragraphs;joining
+OpenOffice.org Impress : paragraphs;numbering automatically
+OpenOffice.org Impress : paragraphs;removing blank ones
+OpenOffice.org Impress : paragraphs;spacing
+OpenOffice.org Impress : paragraphs;tab stops
+OpenOffice.org Impress : parameters
+OpenOffice.org Impress : parameters;command line
+OpenOffice.org Impress : parameters;queries (Base)
+OpenOffice.org Impress : passwords for protecting contents
+OpenOffice.org Impress : pasting
+OpenOffice.org Impress : pasting;cell ranges
+OpenOffice.org Impress : pasting;cell ranges from spreadsheets
+OpenOffice.org Impress : pasting;data from text documents
+OpenOffice.org Impress : pasting;draw objects
+OpenOffice.org Impress : pasting;draw objects from other documents
+OpenOffice.org Impress : pasting;formatted/unformatted text
+OpenOffice.org Impress : pasting;from data source view
+OpenOffice.org Impress : pasting;from data sources to OpenOffice.org Calc
+OpenOffice.org Impress : pasting;pictures from other documents
+OpenOffice.org Impress : pasting;sheet areas in text documents
+OpenOffice.org Impress : pasting;slides from other presentations
+OpenOffice.org Impress : pasting;text from other documents
+OpenOffice.org Impress : pasting;to Gallery
+OpenOffice.org Impress : paths
+OpenOffice.org Impress : paths;changing work directory
+OpenOffice.org Impress : paths;defaults
+OpenOffice.org Impress : paths;moving objects along
+OpenOffice.org Impress : pattern editor
+OpenOffice.org Impress : pattern fields
+OpenOffice.org Impress : pattern fields;form functions
+OpenOffice.org Impress : patterns for objects
+OpenOffice.org Impress : PDF
+OpenOffice.org Impress : PDF;export
+OpenOffice.org Impress : PDF;PostScript to PDF converter, UNIX
+OpenOffice.org Impress : personal data input
+OpenOffice.org Impress : phonetic guide
+OpenOffice.org Impress : picklist creation
+OpenOffice.org Impress : pictures
+OpenOffice.org Impress : pictures;adding to Gallery
+OpenOffice.org Impress : pictures;arranging within stacks
+OpenOffice.org Impress : pictures;assigning macros
+OpenOffice.org Impress : pictures;backgrounds
+OpenOffice.org Impress : pictures;captions (Writer)
+OpenOffice.org Impress : pictures;changing paths
+OpenOffice.org Impress : pictures;cropping and zooming
+OpenOffice.org Impress : pictures;displaying in Calc
+OpenOffice.org Impress : pictures;displaying in Writer (Writer)
+OpenOffice.org Impress : pictures;drag and drop between documents
+OpenOffice.org Impress : pictures;drawing
+OpenOffice.org Impress : pictures;editing
+OpenOffice.org Impress : pictures;filters
+OpenOffice.org Impress : pictures;ImageMap
+OpenOffice.org Impress : pictures;inserting
+OpenOffice.org Impress : pictures;inserting automatically
+OpenOffice.org Impress : pictures;inserting from Gallery
+OpenOffice.org Impress : pictures;number of
+OpenOffice.org Impress : pictures;printing
+OpenOffice.org Impress : pictures;scaling/resizing
+OpenOffice.org Impress : pie charts
+OpenOffice.org Impress : pie charts;options
+OpenOffice.org Impress : pie charts
+OpenOffice.org Impress : pivot points of draw objects
+OpenOffice.org Impress : pixel editor
+OpenOffice.org Impress : pixel graphics
+OpenOffice.org Impress : pixel graphics;inserting and editing
+OpenOffice.org Impress : pixel patterns
+OpenOffice.org Impress : placeholders
+OpenOffice.org Impress : placeholders;in SQL queries
+OpenOffice.org Impress : placeholders;on opening files
+OpenOffice.org Impress : placing toolbars
+OpenOffice.org Impress : playing movies and sound files
+OpenOffice.org Impress : plotting data as charts
+OpenOffice.org Impress : plug-ins
+OpenOffice.org Impress : plug-ins;activating and deactivating
+OpenOffice.org Impress : plug-ins;definition
+OpenOffice.org Impress : plug-ins;inserting
+OpenOffice.org Impress : pocket device appliances
+OpenOffice.org Impress : Pocket PC file filters
+OpenOffice.org Impress : points
+OpenOffice.org Impress : points;adding/converting/deleting
+OpenOffice.org Impress : points;reducing editing points when snapping (Impress/Draw)
+OpenOffice.org Impress : polygon drawing
+OpenOffice.org Impress : polygons
+OpenOffice.org Impress : polygons;inserting
+OpenOffice.org Impress : polygons;intersecting/subtracting/merging
+OpenOffice.org Impress : pop-art filter
+OpenOffice.org Impress : portable document format
+OpenOffice.org Impress : positioning
+OpenOffice.org Impress : positioning;draw objects and controls
+OpenOffice.org Impress : positioning;fonts
+OpenOffice.org Impress : positioning;objects
+OpenOffice.org Impress : positioning;toolbars
+OpenOffice.org Impress : post method for form transmissions
+OpenOffice.org Impress : posterizing filter
+OpenOffice.org Impress : PostScript
+OpenOffice.org Impress : PostScript;creating files
+OpenOffice.org Impress : PostScript;PDF converter, UNIX
+OpenOffice.org Impress : PowerPoint export
+OpenOffice.org Impress : precision as shown (Calc)
+OpenOffice.org Impress : predefining fonts
+OpenOffice.org Impress : presentations
+OpenOffice.org Impress : presentations;arranging slides
+OpenOffice.org Impress : presentations;creating/opening
+OpenOffice.org Impress : presentations;exiting by interaction
+OpenOffice.org Impress : presentations;exporting to HTML
+OpenOffice.org Impress : presentations;importing HTML
+OpenOffice.org Impress : presentations;inserting spreadsheet cells
+OpenOffice.org Impress : presentations;inserting spreadsheets
+OpenOffice.org Impress : presentations;live on the Internet
+OpenOffice.org Impress : presentations;navigating
+OpenOffice.org Impress : presentations;numbering slides in
+OpenOffice.org Impress : presentations;ordering of effects
+OpenOffice.org Impress : presentations;print menu
+OpenOffice.org Impress : presentations;printing
+OpenOffice.org Impress : presentations;rehearse timings
+OpenOffice.org Impress : presentations;saving
+OpenOffice.org Impress : presentations;saving automatically
+OpenOffice.org Impress : presentations;saving in other formats
+OpenOffice.org Impress : presentations;sending as e-mail
+OpenOffice.org Impress : presentations;settings for
+OpenOffice.org Impress : presentations;shortcut keys
+OpenOffice.org Impress : presentations;starting
+OpenOffice.org Impress : presentations;starting with wizard
+OpenOffice.org Impress : presentations;window / full screen
+OpenOffice.org Impress : presentations;wizards
+OpenOffice.org Impress : press buttons, see push buttons
+OpenOffice.org Impress : previews
+OpenOffice.org Impress : previews;fonts lists
+OpenOffice.org Impress : primary key
+OpenOffice.org Impress : primary key;database tables
+OpenOffice.org Impress : primary keys
+OpenOffice.org Impress : primary keys;defining
+OpenOffice.org Impress : primary keys;inserting (Base)
+OpenOffice.org Impress : print area selection
+OpenOffice.org Impress : printer metrics for document formatting (Writer)
+OpenOffice.org Impress : printers
+OpenOffice.org Impress : printers;adding, UNIX
+OpenOffice.org Impress : printers;choosing
+OpenOffice.org Impress : printers;default printer
+OpenOffice.org Impress : printers;faxes under UNIX
+OpenOffice.org Impress : printers;maximum page formats
+OpenOffice.org Impress : printers;paper trays
+OpenOffice.org Impress : printers;properties
+OpenOffice.org Impress : printing
+OpenOffice.org Impress : printing;black and white
+OpenOffice.org Impress : printing;brochures
+OpenOffice.org Impress : printing;colors in grayscale
+OpenOffice.org Impress : printing;copies
+OpenOffice.org Impress : printing;creating individual jobs
+OpenOffice.org Impress : printing;dates in presentations
+OpenOffice.org Impress : printing;directly
+OpenOffice.org Impress : printing;documents
+OpenOffice.org Impress : printing;drawings defaults
+OpenOffice.org Impress : printing;elements in text documents
+OpenOffice.org Impress : printing;faster
+OpenOffice.org Impress : printing;fitting to pages in OpenOffice.org Math
+OpenOffice.org Impress : printing;fitting to pages in presentations
+OpenOffice.org Impress : printing;fitting to paper
+OpenOffice.org Impress : printing;formulas in OpenOffice.org Math
+OpenOffice.org Impress : printing;hidden pages of presentations
+OpenOffice.org Impress : printing;in original size in OpenOffice.org Math
+OpenOffice.org Impress : printing;left/right pages
+OpenOffice.org Impress : printing;notes
+OpenOffice.org Impress : printing;presentations
+OpenOffice.org Impress : printing;queries (Base)
+OpenOffice.org Impress : printing;scaling in OpenOffice.org Math
+OpenOffice.org Impress : printing;selections
+OpenOffice.org Impress : printing;text always in black
+OpenOffice.org Impress : printing;text in reverse order
+OpenOffice.org Impress : printing;tiling pages in presentations
+OpenOffice.org Impress : printing;transparencies
+OpenOffice.org Impress : printing;warnings
+OpenOffice.org Impress : printing;without scaling in presentations
+OpenOffice.org Impress : printing speed
+OpenOffice.org Impress : programming
+OpenOffice.org Impress : programming;OpenOffice.org
+OpenOffice.org Impress : programming;scripting
+OpenOffice.org Impress : programs run by mouse click in presentations
+OpenOffice.org Impress : properties
+OpenOffice.org Impress : properties;charts
+OpenOffice.org Impress : properties;fields in databases
+OpenOffice.org Impress : properties;files
+OpenOffice.org Impress : properties;form controls
+OpenOffice.org Impress : properties;forms
+OpenOffice.org Impress : properties;printers
+OpenOffice.org Impress : properties;smooth lines in line charts/XY charts
+OpenOffice.org Impress : protected contents
+OpenOffice.org Impress : protected dashes
+OpenOffice.org Impress : protected database tables
+OpenOffice.org Impress : protected documents
+OpenOffice.org Impress : protected spaces
+OpenOffice.org Impress : protected spaces;inserting
+OpenOffice.org Impress : protected spaces;showing (Writer)
+OpenOffice.org Impress : protecting
+OpenOffice.org Impress : protecting;contents
+OpenOffice.org Impress : protecting;recorded changes
+OpenOffice.org Impress : proxy settings
+OpenOffice.org Impress : push buttons
+OpenOffice.org Impress : push buttons;adding to documents
+OpenOffice.org Impress : push buttons;creating
+OpenOffice.org Impress : pyramids
+OpenOffice.org Impress : queries
+OpenOffice.org Impress : queries;copying (Base)
+OpenOffice.org Impress : queries;creating in design view (Base)
+OpenOffice.org Impress : queries;creating in SQL view
+OpenOffice.org Impress : queries;defining (Base)
+OpenOffice.org Impress : queries;deleting table links (Base)
+OpenOffice.org Impress : queries;editing in data source view
+OpenOffice.org Impress : queries;formulating filter conditions (Base)
+OpenOffice.org Impress : queries;joining tables (Base)
+OpenOffice.org Impress : queries;missing elements (Base)
+OpenOffice.org Impress : queries;overview (Base)
+OpenOffice.org Impress : queries;parameter queries (Base)
+OpenOffice.org Impress : queries;printing (Base)
+OpenOffice.org Impress : Query Wizard (Base)
+OpenOffice.org Impress : Quickstarter
+OpenOffice.org Impress : quotation marks
+OpenOffice.org Impress : quotation marks;replacing
+OpenOffice.org Impress : quotes
+OpenOffice.org Impress : quotes;custom
+OpenOffice.org Impress : radar charts, see net charts
+OpenOffice.org Impress : radio button creation
+OpenOffice.org Impress : read-only documents
+OpenOffice.org Impress : read-only documents;cursor
+OpenOffice.org Impress : read-only documents;database tables on/off
+OpenOffice.org Impress : read-only documents;editing
+OpenOffice.org Impress : read-only documents;opening documents as
+OpenOffice.org Impress : read-only items in Data Navigator
+OpenOffice.org Impress : recognizing URLs automatically
+OpenOffice.org Impress : recording
+OpenOffice.org Impress : recording;changes
+OpenOffice.org Impress : recording;display times for slides
+OpenOffice.org Impress : recording;macros
+OpenOffice.org Impress : records
+OpenOffice.org Impress : records;inserting notes
+OpenOffice.org Impress : records;protecting
+OpenOffice.org Impress : records;saving
+OpenOffice.org Impress : records;searching in databases
+OpenOffice.org Impress : rectangles
+OpenOffice.org Impress : rectangles with round corners
+OpenOffice.org Impress : recursions in spreadsheets
+OpenOffice.org Impress : redo command
+OpenOffice.org Impress : reduced printing
+OpenOffice.org Impress : reference lines
+OpenOffice.org Impress : references
+OpenOffice.org Impress : references;displaying in color (Calc)
+OpenOffice.org Impress : references;expanding (Calc)
+OpenOffice.org Impress : references;iterative (Calc)
+OpenOffice.org Impress : register-true
+OpenOffice.org Impress : register-true;definition
+OpenOffice.org Impress : registering
+OpenOffice.org Impress : registering;address books
+OpenOffice.org Impress : registering;databases (Base)
+OpenOffice.org Impress : registering;OpenOffice.org
+OpenOffice.org Impress : regression curves in charts
+OpenOffice.org Impress : regular expressions
+OpenOffice.org Impress : regular expressions;list of
+OpenOffice.org Impress : regular expressions;opening files
+OpenOffice.org Impress : rehearse timings
+OpenOffice.org Impress : relational databases (Base)
+OpenOffice.org Impress : relations
+OpenOffice.org Impress : relations;creating and deleting (Base)
+OpenOffice.org Impress : relations;joining tables (Base)
+OpenOffice.org Impress : relations;properties (Base)
+OpenOffice.org Impress : relative hyperlinks
+OpenOffice.org Impress : relative saving of URLs
+OpenOffice.org Impress : reloading
+OpenOffice.org Impress : reloading;documents
+OpenOffice.org Impress : reloading;HTML documents, automatically
+OpenOffice.org Impress : remarks, see also notes
+OpenOffice.org Impress : remote configurations
+OpenOffice.org Impress : remove noise filter
+OpenOffice.org Impress : removing
+OpenOffice.org Impress : removing;bullets and numbering
+OpenOffice.org Impress : removing;form filters
+OpenOffice.org Impress : removing, see also deleting
+OpenOffice.org Impress : renaming layers
+OpenOffice.org Impress : reorganizing charts
+OpenOffice.org Impress : repeating
+OpenOffice.org Impress : repeating;commands
+OpenOffice.org Impress : replacement options
+OpenOffice.org Impress : replacement table
+OpenOffice.org Impress : replacing
+OpenOffice.org Impress : replacing;AutoCorrect function
+OpenOffice.org Impress : replacing;colors in bitmaps
+OpenOffice.org Impress : replacing;dashes
+OpenOffice.org Impress : Report Builder
+OpenOffice.org Impress : reports
+OpenOffice.org Impress : reports;creating
+OpenOffice.org Impress : reports;error reports
+OpenOffice.org Impress : reports;opening and editing
+OpenOffice.org Impress : reports;templates
+OpenOffice.org Impress : resetting
+OpenOffice.org Impress : resetting;templates
+OpenOffice.org Impress : resizing
+OpenOffice.org Impress : resizing;objects, by mouse
+OpenOffice.org Impress : resizing, see also scaling/zooming
+OpenOffice.org Impress : resolution when printing bitmaps
+OpenOffice.org Impress : restoring
+OpenOffice.org Impress : restoring;default formatting
+OpenOffice.org Impress : restoring;editing
+OpenOffice.org Impress : reversing objects
+OpenOffice.org Impress : reversing printing order
+OpenOffice.org Impress : review function
+OpenOffice.org Impress : review function;accepting or rejecting changes
+OpenOffice.org Impress : review function;comparing documents
+OpenOffice.org Impress : review function;protecting records
+OpenOffice.org Impress : review function;recording changes example
+OpenOffice.org Impress : rich text control
+OpenOffice.org Impress : right alignment of paragraphs
+OpenOffice.org Impress : right joins (Base)
+OpenOffice.org Impress : right-to-left text
+OpenOffice.org Impress : rotating
+OpenOffice.org Impress : rotating;3D text
+OpenOffice.org Impress : rotating;draw objects
+OpenOffice.org Impress : rotation mode
+OpenOffice.org Impress : round corners
+OpenOffice.org Impress : rounding precision (Calc)
+OpenOffice.org Impress : row headers
+OpenOffice.org Impress : row headers;displaying (Calc)
+OpenOffice.org Impress : row headers;highlighting (Calc)
+OpenOffice.org Impress : rulers
+OpenOffice.org Impress : rulers;default settings
+OpenOffice.org Impress : rulers;in presentations
+OpenOffice.org Impress : rulers;measurement units
+OpenOffice.org Impress : rulers;visible in presentations
+OpenOffice.org Impress : running macros/programs in presentations
+OpenOffice.org Impress : running slide shows
+OpenOffice.org Impress : samples and templates
+OpenOffice.org Impress : saving
+OpenOffice.org Impress : saving;as HTML
+OpenOffice.org Impress : saving;default file formats
+OpenOffice.org Impress : saving;dialog settings
+OpenOffice.org Impress : saving;documents
+OpenOffice.org Impress : saving;documents for mobile devices
+OpenOffice.org Impress : saving;documents in other formats
+OpenOffice.org Impress : saving;documents, automatically
+OpenOffice.org Impress : saving;in Microsoft Office file format
+OpenOffice.org Impress : saving;options
+OpenOffice.org Impress : saving;templates
+OpenOffice.org Impress : saving;to XML
+OpenOffice.org Impress : saving;VBA code in Microsoft Office documents
+OpenOffice.org Impress : saving;with password by default
+OpenOffice.org Impress : saving as command
+OpenOffice.org Impress : saving as command;precautions
+OpenOffice.org Impress : scaling
+OpenOffice.org Impress : scaling;axes
+OpenOffice.org Impress : scaling;font sizes in user interface
+OpenOffice.org Impress : scaling;objects
+OpenOffice.org Impress : scaling;pictures
+OpenOffice.org Impress : scaling;printing in OpenOffice.org Math
+OpenOffice.org Impress : scaling;text in charts
+OpenOffice.org Impress : scaling;when printing presentations
+OpenOffice.org Impress : scaling, see also zooming
+OpenOffice.org Impress : scatter charts
+OpenOffice.org Impress : screen
+OpenOffice.org Impress : screen;full screen views
+OpenOffice.org Impress : screen;scaling
+OpenOffice.org Impress : screen magnifiers
+OpenOffice.org Impress : screen readers
+OpenOffice.org Impress : script organization
+OpenOffice.org Impress : scrollbars
+OpenOffice.org Impress : scrollbars;controls
+OpenOffice.org Impress : scrollbars;displaying (Calc)
+OpenOffice.org Impress : scrollbars;horizontal and vertical (Writer)
+OpenOffice.org Impress : search criteria for database functions in cells
+OpenOffice.org Impress : search engines
+OpenOffice.org Impress : search engines;definition
+OpenOffice.org Impress : search engines;selecting
+OpenOffice.org Impress : searching
+OpenOffice.org Impress : searching;all sheets
+OpenOffice.org Impress : searching;databases
+OpenOffice.org Impress : searching;form filters
+OpenOffice.org Impress : searching;Internet
+OpenOffice.org Impress : searching;tables and forms
+OpenOffice.org Impress : secondary axes in charts
+OpenOffice.org Impress : sections
+OpenOffice.org Impress : sections;backgrounds
+OpenOffice.org Impress : sectors of circles/ellipses
+OpenOffice.org Impress : security
+OpenOffice.org Impress : security;digital signatures
+OpenOffice.org Impress : security;options for documents with macros
+OpenOffice.org Impress : security;protecting contents
+OpenOffice.org Impress : security;warning dialogs with macros
+OpenOffice.org Impress : segments of circles/ellipses
+OpenOffice.org Impress : selecting
+OpenOffice.org Impress : selecting;controls
+OpenOffice.org Impress : selecting;hidden objects
+OpenOffice.org Impress : selecting;layers
+OpenOffice.org Impress : selecting;measurement units
+OpenOffice.org Impress : selecting;objects
+OpenOffice.org Impress : selecting;print areas
+OpenOffice.org Impress : selecting;several files
+OpenOffice.org Impress : selection clipboard
+OpenOffice.org Impress : selection frames
+OpenOffice.org Impress : selection modes in text
+OpenOffice.org Impress : sending
+OpenOffice.org Impress : sending;AutoAbstract function in presentations
+OpenOffice.org Impress : sending;documents as e-mail
+OpenOffice.org Impress : sending;documents as faxes
+OpenOffice.org Impress : separator lines
+OpenOffice.org Impress : separator lines;defining
+OpenOffice.org Impress : separators
+OpenOffice.org Impress : separators;conditional
+OpenOffice.org Impress : Server Side ImageMap
+OpenOffice.org Impress : settings
+OpenOffice.org Impress : settings;printers
+OpenOffice.org Impress : settings;program configuration
+OpenOffice.org Impress : settings;proxies
+OpenOffice.org Impress : settings;tracking changes
+OpenOffice.org Impress : settings;views
+OpenOffice.org Impress : SGML
+OpenOffice.org Impress : SGML;definition
+OpenOffice.org Impress : shadows
+OpenOffice.org Impress : shadows;areas
+OpenOffice.org Impress : shadows;borders
+OpenOffice.org Impress : shadows;characters
+OpenOffice.org Impress : shadows;characters, using context menu
+OpenOffice.org Impress : sharing documents
+OpenOffice.org Impress : sharpening filter
+OpenOffice.org Impress : shearing objects
+OpenOffice.org Impress : sheet tabs
+OpenOffice.org Impress : sheet tabs;displaying
+OpenOffice.org Impress : sheets
+OpenOffice.org Impress : sheets;searching all
+OpenOffice.org Impress : shells
+OpenOffice.org Impress : shortcut keys
+OpenOffice.org Impress : shortcut keys;assigning macros
+OpenOffice.org Impress : shortcut keys;charts
+OpenOffice.org Impress : shortcut keys;general
+OpenOffice.org Impress : shortcut keys;in databases
+OpenOffice.org Impress : shortcut keys;in drawings
+OpenOffice.org Impress : shortcut keys;in presentations
+OpenOffice.org Impress : shortcut keys;OpenOffice.org accessibility
+OpenOffice.org Impress : showing
+OpenOffice.org Impress : showing;changes
+OpenOffice.org Impress : showing;docked windows
+OpenOffice.org Impress : showing;drawings and controls (Writer)
+OpenOffice.org Impress : showing;guides
+OpenOffice.org Impress : showing;hidden layers
+OpenOffice.org Impress : showing;hidden slides
+OpenOffice.org Impress : showing;levels
+OpenOffice.org Impress : showing;live presentations on the Internet
+OpenOffice.org Impress : showing;slide shows
+OpenOffice.org Impress : showing;subpoints
+OpenOffice.org Impress : showing;toolbars
+OpenOffice.org Impress : sign conversion to curves
+OpenOffice.org Impress : signing documents with digital signatures
+OpenOffice.org Impress : similarity search
+OpenOffice.org Impress : simple handles (Writer)
+OpenOffice.org Impress : simplified Chinese
+OpenOffice.org Impress : simplified Chinese;translating to traditional Chinese
+OpenOffice.org Impress : single sign on options
+OpenOffice.org Impress : single-line spacing in text
+OpenOffice.org Impress : sizes
+OpenOffice.org Impress : sizes;draw objects
+OpenOffice.org Impress : sizes;pictures
+OpenOffice.org Impress : skewing draw objects
+OpenOffice.org Impress : slanting draw objects
+OpenOffice.org Impress : slanting objects
+OpenOffice.org Impress : slide designs
+OpenOffice.org Impress : slide layouts
+OpenOffice.org Impress : slide master view
+OpenOffice.org Impress : slide masters
+OpenOffice.org Impress : slide masters;changing backgrounds
+OpenOffice.org Impress : slide masters;designing
+OpenOffice.org Impress : slide masters;headers and footers
+OpenOffice.org Impress : slide numbers
+OpenOffice.org Impress : slide numbers on all slides
+OpenOffice.org Impress : slide shows
+OpenOffice.org Impress : slide shows;custom
+OpenOffice.org Impress : slide shows;settings for
+OpenOffice.org Impress : slide shows;starting
+OpenOffice.org Impress : slide transitions
+OpenOffice.org Impress : slide transitions;applying effects
+OpenOffice.org Impress : slide transitions;automatic
+OpenOffice.org Impress : slide transitions;manual
+OpenOffice.org Impress : slide transitions;sounds
+OpenOffice.org Impress : slides
+OpenOffice.org Impress : slides;arranging
+OpenOffice.org Impress : slides;backgrounds
+OpenOffice.org Impress : slides;changing backgrounds
+OpenOffice.org Impress : slides;copying between documents
+OpenOffice.org Impress : slides;deleting
+OpenOffice.org Impress : slides;expanding
+OpenOffice.org Impress : slides;formatting
+OpenOffice.org Impress : slides;headers and footers
+OpenOffice.org Impress : slides;inserting
+OpenOffice.org Impress : slides;inserting as links
+OpenOffice.org Impress : slides;inserting notes
+OpenOffice.org Impress : slides;page numbers
+OpenOffice.org Impress : slides;printing
+OpenOffice.org Impress : small capitals
+OpenOffice.org Impress : small icons
+OpenOffice.org Impress : smart tag configuration
+OpenOffice.org Impress : smooth scrolling (Writer)
+OpenOffice.org Impress : smoothing filter
+OpenOffice.org Impress : snap grid defaults (Writer/Calc)
+OpenOffice.org Impress : snap lines, see also guides
+OpenOffice.org Impress : snap points
+OpenOffice.org Impress : snap points;editing
+OpenOffice.org Impress : snap points;inserting
+OpenOffice.org Impress : snapping in presentations and drawings
+OpenOffice.org Impress : solarization filter
+OpenOffice.org Impress : sort lists
+OpenOffice.org Impress : sort lists;copying to in Calc
+OpenOffice.org Impress : sorting
+OpenOffice.org Impress : sorting;data in forms
+OpenOffice.org Impress : sorting;databases
+OpenOffice.org Impress : sounds
+OpenOffice.org Impress : sounds;for effects
+OpenOffice.org Impress : sounds;formats
+OpenOffice.org Impress : sounds;inserting and playing
+OpenOffice.org Impress : sounds;on slide transitions
+OpenOffice.org Impress : spaces
+OpenOffice.org Impress : spaces;displaying (Writer)
+OpenOffice.org Impress : spaces;ignoring double
+OpenOffice.org Impress : spaces;inserting protected spaces
+OpenOffice.org Impress : spaces;showing protected spaces (Writer)
+OpenOffice.org Impress : spacing
+OpenOffice.org Impress : spacing;between paragraphs in footnotes
+OpenOffice.org Impress : spacing;font effects
+OpenOffice.org Impress : spacing;lines and paragraphs
+OpenOffice.org Impress : spacing;tab stops in text documents
+OpenOffice.org Impress : spacing;tabs in presentations
+OpenOffice.org Impress : spadmin
+OpenOffice.org Impress : speaker notes
+OpenOffice.org Impress : speaker notes;defaults
+OpenOffice.org Impress : speaker notes;inserting
+OpenOffice.org Impress : special characters
+OpenOffice.org Impress : speech bubbles
+OpenOffice.org Impress : speed of printing
+OpenOffice.org Impress : spellcheck
+OpenOffice.org Impress : spellcheck;activating for a language
+OpenOffice.org Impress : spellcheck;context menus
+OpenOffice.org Impress : spellcheck;default languages
+OpenOffice.org Impress : spellcheck;dialog
+OpenOffice.org Impress : spellcheck;dictionary of exceptions
+OpenOffice.org Impress : spellcheck;ignore list
+OpenOffice.org Impress : spheres
+OpenOffice.org Impress : spin button creation
+OpenOffice.org Impress : splitting
+OpenOffice.org Impress : splitting;combinations
+OpenOffice.org Impress : splitting;curves
+OpenOffice.org Impress : spoolfiles with Xprinter
+OpenOffice.org Impress : spreadsheets
+OpenOffice.org Impress : spreadsheets;as databases (base)
+OpenOffice.org Impress : spreadsheets;copying areas to text documents
+OpenOffice.org Impress : spreadsheets;creating/opening
+OpenOffice.org Impress : spreadsheets;in presentations
+OpenOffice.org Impress : spreadsheets;inserting charts
+OpenOffice.org Impress : spreadsheets;inserting database records
+OpenOffice.org Impress : spreadsheets;printing
+OpenOffice.org Impress : spreadsheets;saving
+OpenOffice.org Impress : spreadsheets;saving automatically
+OpenOffice.org Impress : spreadsheets;saving in other formats
+OpenOffice.org Impress : spreadsheets;sending as e-mail
+OpenOffice.org Impress : SQL
+OpenOffice.org Impress : SQL;definition
+OpenOffice.org Impress : SQL;DISTINCT parameter
+OpenOffice.org Impress : SQL;executing SQL commands
+OpenOffice.org Impress : SQL;executing SQL statements (Base)
+OpenOffice.org Impress : SQL;queries (Base)
+OpenOffice.org Impress : square drawings
+OpenOffice.org Impress : standard bar on/off
+OpenOffice.org Impress : standard deviation in charts
+OpenOffice.org Impress : standard filters in databases
+OpenOffice.org Impress : standard printer under UNIX
+OpenOffice.org Impress : start parameters
+OpenOffice.org Impress : starting
+OpenOffice.org Impress : starting;always with the current slide
+OpenOffice.org Impress : starting;custom slide shows
+OpenOffice.org Impress : starting;slide shows
+OpenOffice.org Impress : statistics in charts
+OpenOffice.org Impress : status bar on/off
+OpenOffice.org Impress : stickers
+OpenOffice.org Impress : stock charts
+OpenOffice.org Impress : strikethrough
+OpenOffice.org Impress : strikethrough;characters
+OpenOffice.org Impress : strikethrough;font effects
+OpenOffice.org Impress : styles
+OpenOffice.org Impress : styles;'changed' message
+OpenOffice.org Impress : styles;arrow and line styles
+OpenOffice.org Impress : styles;copying between documents
+OpenOffice.org Impress : styles;keyboard shortcuts
+OpenOffice.org Impress : styles;organizing
+OpenOffice.org Impress : styles;printing styles used in a document
+OpenOffice.org Impress : styles;replacing automatically
+OpenOffice.org Impress : Styles and Formatting window
+OpenOffice.org Impress : Styles and Formatting window;docking
+OpenOffice.org Impress : Styles and Formatting window;graphics documents
+OpenOffice.org Impress : subforms
+OpenOffice.org Impress : subforms;creating
+OpenOffice.org Impress : subforms;description
+OpenOffice.org Impress : submitting forms
+OpenOffice.org Impress : subpoints
+OpenOffice.org Impress : subpoints;hiding
+OpenOffice.org Impress : subpoints;showing
+OpenOffice.org Impress : subtracting polygons
+OpenOffice.org Impress : suffixes in file formats
+OpenOffice.org Impress : summary slide
+OpenOffice.org Impress : support on the Web
+OpenOffice.org Impress : synchronizing
+OpenOffice.org Impress : synchronizing;labels and business cards
+OpenOffice.org Impress : synchronizing;Pocket PC and OpenOffice.org formats
+OpenOffice.org Impress : system address book registration
+OpenOffice.org Impress : tab stops
+OpenOffice.org Impress : tab stops;displaying (Writer)
+OpenOffice.org Impress : tab stops;inserting and editing
+OpenOffice.org Impress : tab stops;setting in sheets
+OpenOffice.org Impress : tab stops;settings
+OpenOffice.org Impress : tab stops;spacing in presentations
+OpenOffice.org Impress : tab stops;spacing in text documents
+OpenOffice.org Impress : table controls
+OpenOffice.org Impress : table controls;form functions
+OpenOffice.org Impress : table controls;keyboard-only edit mode
+OpenOffice.org Impress : table controls;properties
+OpenOffice.org Impress : table views of databases
+OpenOffice.org Impress : Table Wizard (Base)
+OpenOffice.org Impress : tables
+OpenOffice.org Impress : tables;inserting line breaks
+OpenOffice.org Impress : tables in databases
+OpenOffice.org Impress : tables in databases;access rights to (Base)
+OpenOffice.org Impress : tables in databases;adding to queries
+OpenOffice.org Impress : tables in databases;browsing and editing
+OpenOffice.org Impress : tables in databases;copying database tables (Base)
+OpenOffice.org Impress : tables in databases;creating
+OpenOffice.org Impress : tables in databases;creating in design view
+OpenOffice.org Impress : tables in databases;importing text formats (Base)
+OpenOffice.org Impress : tables in databases;joining for queries (Base)
+OpenOffice.org Impress : tables in databases;printing queries (Base)
+OpenOffice.org Impress : tables in databases;relations (Base)
+OpenOffice.org Impress : tables in databases;searching
+OpenOffice.org Impress : tables in spreadsheets
+OpenOffice.org Impress : tables in spreadsheets;copying data to other applications
+OpenOffice.org Impress : tables in spreadsheets;defining borders
+OpenOffice.org Impress : tables in spreadsheets;value highlighting
+OpenOffice.org Impress : tables in text
+OpenOffice.org Impress : tables in text;captions
+OpenOffice.org Impress : tables in text;creating automatically
+OpenOffice.org Impress : tables in text;default settings
+OpenOffice.org Impress : tables in text;defining borders
+OpenOffice.org Impress : tables in text;displaying
+OpenOffice.org Impress : tables in text;printing
+OpenOffice.org Impress : tabs
+OpenOffice.org Impress : tabs;displaying sheet tabs
+OpenOffice.org Impress : tags
+OpenOffice.org Impress : tags;definition
+OpenOffice.org Impress : tags;META tags
+OpenOffice.org Impress : task pane
+OpenOffice.org Impress : templates
+OpenOffice.org Impress : templates;agendas
+OpenOffice.org Impress : templates;changing basic fonts
+OpenOffice.org Impress : templates;database reports
+OpenOffice.org Impress : templates;deleting
+OpenOffice.org Impress : templates;editing and saving
+OpenOffice.org Impress : templates;faxes
+OpenOffice.org Impress : templates;importing and exporting
+OpenOffice.org Impress : templates;letters
+OpenOffice.org Impress : templates;new documents from templates
+OpenOffice.org Impress : templates;opening documents with
+OpenOffice.org Impress : templates;organizing
+OpenOffice.org Impress : terminology
+OpenOffice.org Impress : terminology;general glossary
+OpenOffice.org Impress : terminology;Internet glossary
+OpenOffice.org Impress : testing XML filters
+OpenOffice.org Impress : text
+OpenOffice.org Impress : text;animating
+OpenOffice.org Impress : text;Asian layout
+OpenOffice.org Impress : text;bold
+OpenOffice.org Impress : text;coloring
+OpenOffice.org Impress : text;contours
+OpenOffice.org Impress : text;converting to curves
+OpenOffice.org Impress : text;copying by drag and drop
+OpenOffice.org Impress : text;CTL languages
+OpenOffice.org Impress : text;double-clicking to edit
+OpenOffice.org Impress : text;drawing pictures
+OpenOffice.org Impress : text;font effects
+OpenOffice.org Impress : text;font sizes
+OpenOffice.org Impress : text;font styles
+OpenOffice.org Impress : text;fonts and formats
+OpenOffice.org Impress : text;Fontwork icons
+OpenOffice.org Impress : text;hyperlinks
+OpenOffice.org Impress : text;inserting special characters
+OpenOffice.org Impress : text;italics
+OpenOffice.org Impress : text;kerning
+OpenOffice.org Impress : text;language selection
+OpenOffice.org Impress : text;line spacing
+OpenOffice.org Impress : text;overwriting or inserting
+OpenOffice.org Impress : text;printing in black
+OpenOffice.org Impress : text;replacing with format
+OpenOffice.org Impress : text;selection modes
+OpenOffice.org Impress : text;shadowed
+OpenOffice.org Impress : text;text/draw objects
+OpenOffice.org Impress : text;toolbar
+OpenOffice.org Impress : text attributes
+OpenOffice.org Impress : text attributes;hyperlinks
+OpenOffice.org Impress : text attributes;undoing
+OpenOffice.org Impress : text boxes
+OpenOffice.org Impress : text boxes;form functions
+OpenOffice.org Impress : text boxes;positioning
+OpenOffice.org Impress : text breaks in cells
+OpenOffice.org Impress : text colors for better accessibility
+OpenOffice.org Impress : text databases (Base)
+OpenOffice.org Impress : text documents
+OpenOffice.org Impress : text documents;creating/opening
+OpenOffice.org Impress : text documents;importing/exporting
+OpenOffice.org Impress : text documents;inserting in slides
+OpenOffice.org Impress : text documents;inserting spreadsheet cells
+OpenOffice.org Impress : text documents;print settings
+OpenOffice.org Impress : text documents;printing
+OpenOffice.org Impress : text documents;saving
+OpenOffice.org Impress : text documents;saving automatically
+OpenOffice.org Impress : text documents;saving in other formats
+OpenOffice.org Impress : text documents;sending as e-mail
+OpenOffice.org Impress : text effects
+OpenOffice.org Impress : text entry mode for draw objects
+OpenOffice.org Impress : text flow
+OpenOffice.org Impress : text flow;in cells
+OpenOffice.org Impress : text formats
+OpenOffice.org Impress : text formats;databases
+OpenOffice.org Impress : text formats;pasting
+OpenOffice.org Impress : text frames
+OpenOffice.org Impress : text input fields
+OpenOffice.org Impress : text layout for special languages
+OpenOffice.org Impress : text objects
+OpenOffice.org Impress : text objects;alignment
+OpenOffice.org Impress : text objects;draw functions
+OpenOffice.org Impress : text objects;fonts
+OpenOffice.org Impress : text objects;in presentations and drawings
+OpenOffice.org Impress : text overflow in spreadsheet cells
+OpenOffice.org Impress : text scaling in charts
+OpenOffice.org Impress : text, see also text documents, paragraphs and characters
+OpenOffice.org Impress : TextArt, see Fontwork
+OpenOffice.org Impress : textures
+OpenOffice.org Impress : textures;inserting from Gallery
+OpenOffice.org Impress : textures;on chart bars
+OpenOffice.org Impress : Thai
+OpenOffice.org Impress : Thai;entering text
+OpenOffice.org Impress : Thai;language settings
+OpenOffice.org Impress : thesaurus
+OpenOffice.org Impress : thesaurus;activating for a language
+OpenOffice.org Impress : ticker text
+OpenOffice.org Impress : tiled printing of slides
+OpenOffice.org Impress : time and date on all slides
+OpenOffice.org Impress : time fields
+OpenOffice.org Impress : time fields;form functions
+OpenOffice.org Impress : times
+OpenOffice.org Impress : times;fixed
+OpenOffice.org Impress : times;inserting when printing presentations
+OpenOffice.org Impress : times;variable
+OpenOffice.org Impress : times, formats
+OpenOffice.org Impress : timings
+OpenOffice.org Impress : timings;rehearse timings
+OpenOffice.org Impress : tips
+OpenOffice.org Impress : tips;extended tips in Help
+OpenOffice.org Impress : title rows
+OpenOffice.org Impress : title rows;printing in OpenOffice.org Math
+OpenOffice.org Impress : titles
+OpenOffice.org Impress : titles;alignment (charts)
+OpenOffice.org Impress : titles;changing
+OpenOffice.org Impress : titles;editing in charts
+OpenOffice.org Impress : titles;font effects
+OpenOffice.org Impress : titles;formatting automatically
+OpenOffice.org Impress : titles;formatting charts
+OpenOffice.org Impress : titles;objects
+OpenOffice.org Impress : toolbars
+OpenOffice.org Impress : toolbars;3D objects
+OpenOffice.org Impress : toolbars;adding buttons
+OpenOffice.org Impress : toolbars;curves
+OpenOffice.org Impress : toolbars;docking/undocking
+OpenOffice.org Impress : toolbars;ellipses
+OpenOffice.org Impress : toolbars;Form Navigation bar
+OpenOffice.org Impress : toolbars;viewing/closing
+OpenOffice.org Impress : tools bar
+OpenOffice.org Impress : tooltips
+OpenOffice.org Impress : tooltips;extended tips
+OpenOffice.org Impress : tooltips;help
+OpenOffice.org Impress : torus
+OpenOffice.org Impress : traditional Chinese
+OpenOffice.org Impress : traditional Chinese;translating to simplified chinese
+OpenOffice.org Impress : transition effects
+OpenOffice.org Impress : transparency
+OpenOffice.org Impress : transparency;adjusting
+OpenOffice.org Impress : transparency;areas
+OpenOffice.org Impress : transparency;of objects
+OpenOffice.org Impress : transparency;off for faster printing
+OpenOffice.org Impress : transparency;saving
+OpenOffice.org Impress : tree view of Help
+OpenOffice.org Impress : trend lines in charts
+OpenOffice.org Impress : typefaces
+OpenOffice.org Impress : typefaces;adding under UNIX
+OpenOffice.org Impress : typefaces;formats
+OpenOffice.org Impress : typographical quotes in OpenOffice.org Writer
+OpenOffice.org Impress : typography
+OpenOffice.org Impress : typography;Asian
+OpenOffice.org Impress : underlining
+OpenOffice.org Impress : underlining;AutoFormat function
+OpenOffice.org Impress : underlining;characters
+OpenOffice.org Impress : underlining;text
+OpenOffice.org Impress : underlying objects
+OpenOffice.org Impress : undocking windows
+OpenOffice.org Impress : undoing
+OpenOffice.org Impress : undoing;direct formatting
+OpenOffice.org Impress : undoing;editing
+OpenOffice.org Impress : undoing;number of steps
+OpenOffice.org Impress : ungrouping groups
+OpenOffice.org Impress : units
+OpenOffice.org Impress : units;converting
+OpenOffice.org Impress : units;measurement units
+OpenOffice.org Impress : unlocking layers
+OpenOffice.org Impress : UNO components
+OpenOffice.org Impress : UNO components;Extension Manager
+OpenOffice.org Impress : UNO components;integrating new
+OpenOffice.org Impress : update options
+OpenOffice.org Impress : updates
+OpenOffice.org Impress : updates;checking automatically
+OpenOffice.org Impress : updates;checking manually
+OpenOffice.org Impress : updating
+OpenOffice.org Impress : updating;fields and charts, automatically (Writer)
+OpenOffice.org Impress : updating;links in text documents
+OpenOffice.org Impress : updating;links, on opening
+OpenOffice.org Impress : updating;templates
+OpenOffice.org Impress : URL
+OpenOffice.org Impress : URL;changing hyperlink URLs
+OpenOffice.org Impress : URL;definition
+OpenOffice.org Impress : URL;in pictures
+OpenOffice.org Impress : URL;saving absolute/relative paths
+OpenOffice.org Impress : URL;turning off URL recognition
+OpenOffice.org Impress : user data
+OpenOffice.org Impress : user data;input
+OpenOffice.org Impress : user data;removing when saving
+OpenOffice.org Impress : user-defined colors
+OpenOffice.org Impress : user-defined dictionaries
+OpenOffice.org Impress : user-defined dictionaries;creating
+OpenOffice.org Impress : user-defined dictionaries;dictionary of exceptions
+OpenOffice.org Impress : user-defined dictionaries;editing
+OpenOffice.org Impress : user-defined styles
+OpenOffice.org Impress : user-defined styles;automatically replacing
+OpenOffice.org Impress : UTF-8/UCS2 support
+OpenOffice.org Impress : values
+OpenOffice.org Impress : values;rounded as shown (Calc)
+OpenOffice.org Impress : variables
+OpenOffice.org Impress : variables;for paths
+OpenOffice.org Impress : variances in charts
+OpenOffice.org Impress : VBA code
+OpenOffice.org Impress : VBA code;loading/saving documents with VBA code
+OpenOffice.org Impress : vector graphics
+OpenOffice.org Impress : vector graphics;converting bitmaps
+OpenOffice.org Impress : vectorizing bitmaps
+OpenOffice.org Impress : version management
+OpenOffice.org Impress : version numbers of documents
+OpenOffice.org Impress : versions
+OpenOffice.org Impress : versions;comparing documents
+OpenOffice.org Impress : versions;file saving as, restriction
+OpenOffice.org Impress : versions;merging document versions
+OpenOffice.org Impress : versions;of a document
+OpenOffice.org Impress : versions;OpenOffice.org
+OpenOffice.org Impress : vertical callouts
+OpenOffice.org Impress : vertical scrollbars (Writer)
+OpenOffice.org Impress : vertical text boxes
+OpenOffice.org Impress : videos
+OpenOffice.org Impress : viewing
+OpenOffice.org Impress : viewing;databases
+OpenOffice.org Impress : viewing;file properties
+OpenOffice.org Impress : viewing;OpenOffice.org documents in Internet Explorer
+OpenOffice.org Impress : viewing;toolbars
+OpenOffice.org Impress : views
+OpenOffice.org Impress : views;black and white
+OpenOffice.org Impress : views;creating database views (Base)
+OpenOffice.org Impress : views;defaults
+OpenOffice.org Impress : views;display sizes
+OpenOffice.org Impress : views;full screen
+OpenOffice.org Impress : views;icons
+OpenOffice.org Impress : views;in 3D
+OpenOffice.org Impress : views;scaling
+OpenOffice.org Impress : views;shift function
+OpenOffice.org Impress : views;slide master view
+OpenOffice.org Impress : Visual Basic for Applications
+OpenOffice.org Impress : Visual Basic for Applications;loading/saving documents with VBA code
+OpenOffice.org Impress : watermarks
+OpenOffice.org Impress : web documents
+OpenOffice.org Impress : web documents;XForms
+OpenOffice.org Impress : Web support
+OpenOffice.org Impress : WebCast export
+OpenOffice.org Impress : WebDAV over HTTPS
+OpenOffice.org Impress : windows
+OpenOffice.org Impress : windows;docking
+OpenOffice.org Impress : windows;docking definition
+OpenOffice.org Impress : windows;hiding/showing/docking
+OpenOffice.org Impress : windows;new
+OpenOffice.org Impress : wizards
+OpenOffice.org Impress : wizards;agendas
+OpenOffice.org Impress : wizards;database queries
+OpenOffice.org Impress : wizards;database tables (Base)
+OpenOffice.org Impress : wizards;databases (Base)
+OpenOffice.org Impress : wizards;document converter
+OpenOffice.org Impress : wizards;Euro Converter
+OpenOffice.org Impress : wizards;faxes
+OpenOffice.org Impress : wizards;forms
+OpenOffice.org Impress : wizards;letters
+OpenOffice.org Impress : wizards;overview
+OpenOffice.org Impress : wizards;presentations
+OpenOffice.org Impress : wizards;reports
+OpenOffice.org Impress : Word documents
+OpenOffice.org Impress : Word documents;compatibility
+OpenOffice.org Impress : Word documents;saving as
+OpenOffice.org Impress : WordArt, see Fontwork
+OpenOffice.org Impress : words
+OpenOffice.org Impress : words;automatically replacing
+OpenOffice.org Impress : words;wrapping in cells
+OpenOffice.org Impress : words;wrapping in CTL
+OpenOffice.org Impress : working directory change
+OpenOffice.org Impress : wrapping text
+OpenOffice.org Impress : wrapping text;in cells
+OpenOffice.org Impress : write protection on/off
+OpenOffice.org Impress : writing aids options
+OpenOffice.org Impress : WYSIWYG in fonts lists
+OpenOffice.org Impress : X axes
+OpenOffice.org Impress : X axes;grid formatting
+OpenOffice.org Impress : X axes;scaling
+OpenOffice.org Impress : X axes;showing
+OpenOffice.org Impress : XForms
+OpenOffice.org Impress : XForms;adding/editing/deleting/organizing namespaces
+OpenOffice.org Impress : XForms;conditions
+OpenOffice.org Impress : XForms;opening/editing
+OpenOffice.org Impress : XML converters
+OpenOffice.org Impress : XML file formats
+OpenOffice.org Impress : XML filters
+OpenOffice.org Impress : XML filters;creating/testing
+OpenOffice.org Impress : XML filters;saving as package/installing/deleting
+OpenOffice.org Impress : XML filters;settings
+OpenOffice.org Impress : XML Forms, see XForms
+OpenOffice.org Impress : XSLT filters, see also XML filters
+OpenOffice.org Impress : XY charts
+OpenOffice.org Impress : Y axes
+OpenOffice.org Impress : Y axes;formatting
+OpenOffice.org Impress : Y axes;grid formatting
+OpenOffice.org Impress : Y axes;scaling
+OpenOffice.org Impress : Y axes;showing
+OpenOffice.org Impress : years
+OpenOffice.org Impress : years;2-digit options
+OpenOffice.org Impress : Z axes
+OpenOffice.org Impress : Z axes;grid formatting
+OpenOffice.org Impress : Z axes;showing
+OpenOffice.org Impress : zero values
+OpenOffice.org Impress : zero values;displaying (Calc)
+OpenOffice.org Impress : zooming
+OpenOffice.org Impress : zooming;in presentations
+OpenOffice.org Impress : zooming;keyboard
+OpenOffice.org Impress : zooming;page views
+OpenOffice.org Impress : zooming;pictures
+OpenOffice.org Impress : zooming;shortcut keys
+OpenOffice.org Impress : zooming;status bar
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_and_whole_words_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_and_whole_words_en-US.txt
index d36d72bebe0b..7fa188989d0f 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_and_whole_words_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_and_whole_words_en-US.txt
@@ -1,6 +1,6 @@
-Glossary of Internet Terms
-MySQL Connection
-Java Platform Support
-OpenOffice.org
-Java
-Start Parameters
+Glossary of Internet Terms
+MySQL Connection
+Java Platform Support
+OpenOffice.org
+Java
+Start Parameters
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_only_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_only_en-US.txt
index 61e02d8be650..0ff537d92bcb 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_only_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_headings_only_en-US.txt
@@ -1,7 +1,7 @@
-Glossary of Internet Terms
-Organize Macros
-MySQL Connection
-Java Platform Support
-OpenOffice.org
-Java
-Start Parameters
+Glossary of Internet Terms
+Organize Macros
+MySQL Connection
+Java Platform Support
+OpenOffice.org
+Java
+Start Parameters
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_whole_words_only_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_whole_words_only_en-US.txt
index 768596c84061..65d72e3e367d 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_whole_words_only_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_whole_words_only_en-US.txt
@@ -1,16 +1,16 @@
-Glossary of Internet Terms
-General Glossary
-JDBC Connection
-MySQL Connection
-Report Builder
-Accessibility in OpenOffice.org
-Assistive Tools in OpenOffice.org
-Mobile Device Filters for Pocket Device Appliances
-Scripting OpenOffice.org
-Java Platform Support
-OpenOffice.org
-Accessibility
-Java
-Class Path
-Start Parameters
-Mail Merge Wizard - Document Type
+Glossary of Internet Terms
+General Glossary
+JDBC Connection
+MySQL Connection
+Report Builder
+Accessibility in OpenOffice.org
+Assistive Tools in OpenOffice.org
+Mobile Device Filters for Pocket Device Appliances
+Scripting OpenOffice.org
+Java Platform Support
+OpenOffice.org
+Accessibility
+Java
+Class Path
+Start Parameters
+Mail Merge Wizard - Document Type
diff --git a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_without_filter_en-US.txt b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_without_filter_en-US.txt
index 6f023708f6b1..c145cc550c28 100755
--- a/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_without_filter_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/OpenOffice.org_search_without_filter_en-US.txt
@@ -1,22 +1,22 @@
-Glossary of Internet Terms
-General Glossary
-Macro
-Organize Macros
-Data
-HTML Filters and Forms
-HTML Export - Page 2
-JDBC Connection
-MySQL Connection
-Report Builder
-Accessibility in OpenOffice.org
-Assistive Tools in OpenOffice.org
-Mobile Device Filters for Pocket Device Appliances
-Scripting OpenOffice.org
-Java Platform Support
-OpenOffice.org
-Accessibility
-Java
-Class Path
-Start Parameters
-Insert Script
-Mail Merge Wizard - Document Type
+Glossary of Internet Terms
+General Glossary
+Macro
+Organize Macros
+Data
+HTML Filters and Forms
+HTML Export - Page 2
+JDBC Connection
+MySQL Connection
+Report Builder
+Accessibility in OpenOffice.org
+Assistive Tools in OpenOffice.org
+Mobile Device Filters for Pocket Device Appliances
+Scripting OpenOffice.org
+Java Platform Support
+OpenOffice.org
+Accessibility
+Java
+Class Path
+Start Parameters
+Insert Script
+Mail Merge Wizard - Document Type
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_help_applications_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_help_applications_en-US.txt
index e0923d583321..fa5696ba8d64 100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_help_applications_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_help_applications_en-US.txt
@@ -1,8 +1,8 @@
-StarOffice Chart
-StarOffice Basic
-StarOffice Calc
-StarOffice Base
-StarOffice Draw
-StarOffice Writer
-StarOffice Math
-StarOffice Impress
+StarOffice Chart
+StarOffice Basic
+StarOffice Calc
+StarOffice Base
+StarOffice Draw
+StarOffice Writer
+StarOffice Math
+StarOffice Impress
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_help_content_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_help_content_en-US.txt
index 16bcf358857a..c2ae1e81b337 100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_help_content_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_help_content_en-US.txt
@@ -1,868 +1,868 @@
-Spreadsheets
-General Information and User Interface Usage
-Welcome to the StarOffice Calc Help
-StarOffice Calc Features
-Shortcut Keys (StarOffice Calc Accessibility)
-Shortcut Keys for Spreadsheets
-Error Codes in StarOffice Calc
-Add-in for Programming in StarOffice Calc
-Instructions for Using StarOffice Calc
-Command and Menu Reference
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Data
-Toolbars
-Toolbars
-Formatting Bar
-Drawing Object Properties Bar
-Text Formatting Bar
-Formula Bar
-Status Bar
-Page Preview Bar
-Picture Bar
-Tools Bar
-Standard Bar
-Hyperlink Bar
-Table Data Bar
-Form Navigation Bar
-Query Design Bar
-Form Design Toolbar
-Functions Types and Operators
-Function Wizard
-Functions by Category
-Database Functions
-Date + Time Functions
-Financial Functions Part One
-Financial Functions Part Two
-Financial Functions Part Three
-Information Functions
-Logical Functions
-Mathematical Functions
-Array Functions
-Statistics Functions
-Statistical Functions Part One
-Statistical Functions Part Two
-Statistical Functions Part Three
-Statistical Functions Part Four
-Statistical Functions Part Five
-Spreadsheet Functions
-Text Functions
-Add-in Functions
-Add-in Functions, List of Analysis Functions Part One
-Add-in Functions, List of Analysis Functions Part Two
-Operators in StarOffice Calc
-User-Defined Functions
-Loading, Saving, Importing, and Exporting
-Inserting External Data in Table (WebQuery)
-Saving and Opening Sheets in HTML
-Importing and Exporting Text Files
-Formatting
-Rotating Text
-Writing Multi-line Text
-Formatting Numbers as Text
-Text Superscript / Subscript
-Changing Row Height or Column Width
-Applying Conditional Formatting
-Highlighting Negative Numbers
-Assigning Formats by Formula
-Entering a Number with Leading Zeros
-Formatting Spreadsheets
-Formatting Numbers With Decimals
-Naming Cells
-Rotating Tables (Transposing)
-Renaming Sheets
-19xx/20xx Years
-Using Rounded Off Numbers
-Cells in Currency Format
-Using AutoFormat for Tables
-Inserting and Editing Comments
-Selecting Themes for Sheets
-Entering Fractions
-Filtering and Sorting
-Applying Filters
-Filter: Applying Advanced Filters
-Applying AutoFilter
-Applying Sort Lists
-Printing
-Printing Rows or Columns on Every Page
-Printing Sheets in Landscape Format
-Printing Sheet Details
-Defining Number of Pages for Printing
-Data Ranges
-Defining Database Ranges
-Filtering Cell Ranges
-Sorting Data
-Data Pilot
-DataPilot
-Creating DataPilot Tables
-Deleting DataPilot Tables
-Editing DataPilot Tables
-Filtering DataPilot Tables
-Selecting DataPilot Output Ranges
-Updating DataPilot Tables
-Scenarios
-Using Scenarios
-References
-Addresses and References, Absolute and Relative
-Referencing a Cell in Another Document
-References to Other Sheets and Referencing URLs
-Referencing Cells by Drag-and-Drop
-Recognizing Names as Addressing
-Viewing, Selecting, Copying
-Changing Table Views
-Displaying Formulas or Values
-Freezing Rows or Columns as Headers
-Navigating Through Sheets Tabs
-Copying to Multiple Sheets
-Only Copy Visible Cells
-Selecting Multiple Cells
-Formulas and Calculations
-Calculating With Formulas
-Copying Formulas
-Entering Formulas
-Displaying Formulas or Values
-Calculating in Spreadsheets
-Calculating With Dates and Times
-Automatically Calculating Series
-Calculating Time Differences
-Entering Matrix Formulas
-Protection
-Protecting Cells from Changes
-Unprotecting Cells
-Miscellaneous
-Deactivating Automatic Changes
-Consolidating Data
-Applying Goal Seek
-Applying Multiple Operations
-Applying Multiple Sheets
-Validity of Cell Contents
-Charts and Diagrams
-General Information
-Charts in StarOffice
-StarOffice Chart Features
-Shortcuts for Charts
-Formulas
-General Information and User Interface Usage
-Welcome to the StarOffice Math Help
-StarOffice Math Features
-Instructions for Using StarOffice Math
-Shortcuts (StarOffice Math Accessibility)
-Command and Menu Reference
-Menus
-Toolbars
-Working with Formulas
-Manually Aligning Formula Parts
-Changing Default Attributes
-Merging Formula Parts in Brackets
-Entering Comments
-Entering Line Breaks
-Inserting Brackets
-Text Documents
-General Information and User Interface Usage
-Welcome to the StarOffice Writer Help
-StarOffice Writer Features
-Instructions for Using StarOffice Writer
-Docking and Resizing Windows
-Shortcut Keys for StarOffice Writer
-Counting Words
-Using Shortcut Keys (StarOffice Writer Accessibility)
-Command and Menu Reference
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Toolbars
-Toolbars
-Formatting Bar
-Picture Bar
-Table Bar
-Drawing Object Properties Bar
-Bullets and Numbering Bar
-Status Bar
-Page Preview
-Rulers
-Formula Bar
-Frame Bar
-OLE-Object Bar
-Text Object Bar
-Standard Bar
-Hyperlink Bar
-Table Data Bar
-Form Navigation Bar
-Query Design Bar
-Form Design Toolbar
-Creating Text Documents
-Navigating and Selecting With the Keyboard
-Using the Direct Cursor
-Graphics in Text Documents
-Inserting Graphics
-Inserting a Graphic From a File
-Inserting Graphics From the Gallery With Drag-and-Drop
-Inserting a Scanned Image
-Inserting a Calc Chart into a Text Document
-Inserting Graphics From StarOffice Draw or Impress
-Inserting a Horizontal Line
-Tables in Text Documents
-Turning Number Recognition On or Off in Tables
-Modifying Rows and Columns by Keyboard
-Deleting Tables or the Contents of a Table
-Inserting Tables
-Repeating a Table Header on a New Page
-Resizing Rows and Columns in a Text Table
-Adding or Deleting a Row or Column to a Table Using the Keyboard
-Objects in Text Documents
-Positioning Objects
-Wrapping Text Around Objects
-Sections and Frames in Text Documents
-Using Sections
-Inserting, Editing, and Linking Text Frames
-Editing Sections
-Inserting Sections
-Tables of Content and Indexes
-Outline Numbering
-User-Defined Indexes
-Creating a Table of Contents
-Creating Alphabetical Indexes
-Indexes Covering Several Documents
-Creating a Bibliography
-Editing or Deleting Index and Table Entries
-Updating, Editing and Deleting Indexes and Tables of Contents
-Defining Index or Table of Contents Entries
-Formatting an Index or a Table of Contents
-Fields in Text Documents
-About Fields
-Inserting a Fixed or Variable Date Field
-Converting a Field into Text
-Navigating Text Documents
-Moving and Copying Text in Documents
-Rearranging a Document by Using the Navigator
-Inserting Hyperlinks With the Navigator
-Navigator for Text Documents
-Calculating in Text Documents
-Calculating Across Tables
-Calculating in Text Documents
-Calculating and Pasting the Result of a Formula in a Text Document
-Calculating Cell Totals in Tables
-Calculating Complex Formulas in Text Documents
-Displaying the Result of a Table Calculation in a Different Table
-Formatting Text Documents
-Templates and Styles
-Templates and Styles
-Alternating Page Styles on Odd and Even Pages
-Creating a Page Style Based on the Current Page
-Using Styles From Another Document or Template
-Creating New Styles From Selections
-Updating Styles From Selections
-Creating a Document Template
-Changing the Default Template
-Changing the Case of Text
-Hiding Text
-Defining Different Headers and Footers
-Inserting a Chapter Name and Number in a Header or a Footer
-Applying Text Formatting While You Type
-Resetting Font Attributes
-Applying Styles in Fill Format Mode
-Wrapping Text Around Objects
-Using a Frame to Center Text on a Page
-Emphasizing Text
-Rotating Text
-Inserting and Deleting Page Breaks
-Creating and Applying Page Styles
-Making Text Superscript or Subscript
-Special Text Elements
-Using Captions
-Conditional Text
-Conditional Text for Page Counts
-Inserting a Fixed or Variable Date Field
-Adding Input Fields
-Inserting Page Numbers of Continuation Pages
-Inserting Page Numbers in Footers
-Hiding Text
-Defining Different Headers and Footers
-Inserting a Chapter Name and Number in a Header or a Footer
-Querying User Data in Fields or Conditions
-Inserting and Editing Footnotes or Endnotes
-Spacing Between Footnotes
-About Headers and Footers
-Formatting Headers or Footers
-Animating Text
-Creating a Form Letter
-Automatic Functions
-Adding Exceptions to the AutoCorrect List
-Using AutoText
-Creating Numbered or Bulleted Lists as You Type
-Turning Off AutoCorrect
-Automatically Check Spelling
-Turning Number Recognition On or Off in Tables
-Checking Spelling in Other Languages
-Hyphenation
-Numbering and Lists
-Adding Chapter Numbers to Captions
-Creating Numbered or Bulleted Lists as You Type
-Outline Numbering
-Changing the Outline Level of Numbered and Bulleted Lists
-Combining Numbered Lists
-Adding Line Numbers
-Modifying Numbering in a Numbered List
-Defining Number Ranges
-Adding Numbering
-Numbering and Numbering Styles
-Adding Bullets
-Spellchecking, Thesaurus, and Languages
-Automatically Check Spelling
-Removing Words From a User-Defined Dictionary
-Thesaurus
-Checking Spelling in Other Languages
-Checking Spelling and Grammar
-Troubleshooting Tips
-Inserting Text Before a Table at the Top of Page
-Going to Specific Bookmark
-Loading, Saving, Importing, and Exporting
-Saving Text Documents in HTML Format
-Inserting an Entire Text Document
-Master Documents
-Master Documents and Subdocuments
-Links and References
-Inserting Cross-References
-Inserting Hyperlinks With the Navigator
-Printing
-Selecting printer paper trays
-Previewing a Page Before Printing
-Printing Multiple Pages on One Sheet
-Creating and Applying Page Styles
-Searching and Replacing
-Using Wildcards in Text Searches
-List of Regular Expressions
-HTML Documents
-Web Pages
-HTML Filters and Forms
-Saving Text Documents in HTML Format
-Presentations and Drawings
-General Information and User Interface Usage
-Welcome to the StarOffice Impress Help
-Welcome to the StarOffice Draw Help
-StarOffice Impress Features
-StarOffice Draw Features
-Using Shortcut Keys in StarOffice Impress
-Shortcut Keys for Drawing Objects
-Shortcut Keys for StarOffice Impress
-Shortcut Keys for Drawings
-Instructions for Using StarOffice Impress
-Instructions for Using StarOffice Draw
-Command and Menu Reference
-Presentations (StarOffice Impress)
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Slide Show
-Toolbars
-Toolbars
-Line and Filling Bar
-Text Formatting Bar
-Slide View Bar
-Status Bar
-Rulers
-Drawing Bar
-Outline Bar
-Slide Sorter Bar
-Options Bar
-Picture Bar
-Standard Bar
-Hyperlink Bar
-Form Navigation Bar
-Form Design Toolbar
-Edit Points Bar
-Drawings (StarOffice Draw)
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Modify
-Toolbars
-Toolbars
-Drawing Bar
-Options Bar
-Standard Bar
-Hyperlink Bar
-Form Navigation Bar
-Form Design Toolbar
-Edit Points Bar
-Loading, Saving, Importing, and Exporting
-Saving a Presentation in HTML Format
-Importing HTML Pages Into Presentations
-Loading Color, Gradient, and Hatching Lists
-Exporting Animations in GIF Format
-Including Spreadsheets in Slides
-Inserting Graphics
-Copying Slides From Other Presentations
-Formatting
-Loading Color, Gradient, and Hatching Lists
-Loading Line and Arrow Styles
-Defining Custom Colors
-Creating Gradient Fills
-Replacing Colors
-Arranging, Aligning and Distributing Objects
-Changing the Slide Background Fill
-Adding a Header or a Footer to All Slides
-Applying a Slide Design to a Slide Master
-Moving Objects
-Printing
-Printing Presentations
-Printing a Slide to Fit a Paper Size
-Effects
-Exporting Animations in GIF Format
-Animating Objects in Presentation Slides
-Animating Slide Transitions
-Cross-Fading Two Objects
-Creating Animated GIF Images
-Objects, Graphics, and Bitmaps
-Combining Objects and Constructing Shapes
-Drawing Sectors and Segments
-Duplicating Objects
-Rotating Objects
-Assembling 3D Objects
-Connecting Lines
-Converting Text Characters into Drawing Objects
-Converting Bitmap Images into Vector Graphics
-Converting 2D Objects to Curves, Polygons, and 3D Objects
-Loading Line and Arrow Styles
-Drawing Curves
-Editing Curves
-Inserting Graphics
-Including Spreadsheets in Slides
-Moving Objects
-Selecting Underlying Objects
-Creating a Flowchart
-Groups and Layers
-Grouping Objects
-About Layers
-Inserting Layers
-Working With Layers
-Moving Objects to a Different Layer
-Text in Presentations and Drawings
-Adding Text
-Converting Text Characters into Drawing Objects
-Viewing
-Creating a Custom Slide Show
-Changing the Slide Order
-Zooming With the Keypad
-Rehearse Timings of Slide Changes
-Macros and Programming
-General Information and User Interface Usage
-StarOffice Basic Help
-Programming with StarOffice Basic
-StarOffice Basic Glossary
-Basics
-Syntax
-StarOffice Basic IDE
-IDE Overview
-The Basic Editor
-Watch Window
-Macro Toolbar
-Macro
-Command Reference
-Using Procedures and Functions
-Libraries, Modules and Dialogs
-Run-Time Functions, Statements, and Operators
-Screen I/O Functions
-File I/O Functions
-Date and Time Functions
-Error-Handling Functions
-Logical Operators
-Mathematical Operators
-Numeric Functions
-Controlling Program Execution
-Variables
-Comparison Operators
-Strings
-Other Commands
-Alphabetic List of Functions, Statements, and Operators
-Abs Function [Runtime]
-AND Operator [Runtime]
-Array Function [Runtime]
-Asc Function [Runtime]
-Atn Function [Runtime]
-Beep Statement [Runtime]
-Blue Function [Runtime]
-CBool Function [Runtime]
-CByte Function [Runtime]
-CDateFromIso Function [Runtime]
-CDateToIso Function [Runtime]
-CDate Function [Runtime]
-CDbl Function [Runtime]
-CInt Function [Runtime]
-CLng Function [Runtime]
-CSng Function[Runtime]
-CStr Function [Runtime]
-Call Statement [Runtime]
-ChDir Statement [Runtime]
-ChDrive Statement [Runtime]
-Choose Function [Runtime]
-Chr Function [Runtime]
-Close Statement [Runtime]
-Comparison Operators [Runtime]
-Const Statement [Runtime]
-ConvertFromURL Function [Runtime]
-ConvertToURL Function [Runtime]
-Cos Function [Runtime]
-CreateUnoDialog Function [Runtime]
-CreateUnoListener Function [Runtime]
-CreateUnoService Function [Runtime]
-CreateUnoStruct Function [Runtime]
-CurDir Function [Runtime]
-DateSerial Function [Runtime]
-DateValue Function [Runtime]
-Date Statement [Runtime]
-Day Function [Runtime]
-Declare Statement [Runtime]
-DefBool Statement [Runtime]
-DefDate Statement [Runtime]
-DefDbl Statement [Runtime]
-DefInt Statement [Runtime]
-DefLng Statement [Runtime]
-DefObj Statement [Runtime]
-DefVar Statement [Runtime]
-DimArray Function [Runtime]
-Dim Statement [Runtime]
-Dir Function [Runtime]
-Do...Loop Statement [Runtime]
-Comparison Operators [Runtime]
-End Statement [Runtime]
-Environ Function [Runtime]
-Eof Function [Runtime]
-EqualUnoObjects Function [Runtime]
-Eqv Operator [Runtime]
-Erl Function [Runtime]
-Err Function [Runtime]
-Error Function [Runtime]
-Error-Handling Functions
-Exit Statement [Runtime]
-Exp Function [Runtime]
-FileAttr-Function [Runtime]
-FileCopy Statement [Runtime]
-FileDateTime Function [Runtime]
-FileExists Function [Runtime]
-FileLen-Function [Runtime]
-FindObject Function [Runtime]
-FindPropertyObject Function [Runtime]
-Fix Function [Runtime]
-For...Next Statement [Runtime]
-Format Function [Runtime]
-FreeFile Function[Runtime]
-FreeLibrary Function [Runtime]
-Function Statement [Runtime]
-Further Statements
-Generating Random Numbers
-GetAttr Function [Runtime]
-GetProcessServiceManager Function [Runtime]
-GetSolarVersion Function [Runtime]
-GetSystemTicks Function [Runtime]
-Get Statement [Runtime]
-GlobalScope [Runtime]
-GoSub...Return Statement [Runtime]
-GoTo Statement [Runtime]
-Green Function [Runtime]
-HasUnoInterfaces Function [Runtime]
-Hex Function [Runtime]
-Hour Function [Runtime]
-IIf Statement [Runtime]
-If...Then...Else Statement [Runtime]
-Imp-Operator [Runtime]
-InStr Function [Runtime]
-InputBox Function [Runtime]
-Input# Statement [Runtime]
-Int Function [Runtime]
-IsArray Function [Runtime]
-IsDate Function [Runtime]
-IsEmpty Function [Runtime]
-IsMissing function [Runtime]
-IsNull Function [Runtime]
-IsNumeric Function [Runtime]
-IsObject Function [Runtime]
-IsUnoStruct Function [Runtime]
-Join Function [Runtime]
-Kill Statement [Runtime]
-LBound Function [Runtime]
-LCase Function [Runtime]
-LSet Statement [Runtime]
-LTrim Function [Runtime]
-Left Function [Runtime]
-Len Function [Runtime]
-Let Statement [Runtime]
-Line Input # Statement [Runtime]
-Loc Function [Runtime]
-Lof Function [Runtime]
-Log Function [Runtime]
-Mid Function, Mid Statement [Runtime]
-Minute Function [Runtime]
-MkDir Statement [Runtime]
-Mod-Operator [Runtime]
-Month Function [Runtime]
-MsgBox Function [Runtime]
-MsgBox Statement [Runtime]
-Name Statement [Runtime]
-Not-Operator [Runtime]
-Now Function [Runtime]
-Numeric Functions
-Oct Function [Runtime]
-On Error GoTo ... Resume Statement [Runtime]
-On...GoSub Statement; On...GoTo Statement [Runtime]
-Open Statement[Runtime]
-Option Base Statement [Runtime]
-Option Explicit Statement [Runtime]
-Optional (in Function Statement) [Runtime]
-Or-Operator [Runtime]
-Print Statement [Runtime]
-Public Statement [Runtime]
-Put Statement [Runtime]
-QBColor Function [Runtime]
-RGB Function [Runtime]
-RSet Statement [Runtime]
-RTrim Function [Runtime]
-Randomize Statement [Runtime]
-ReDim Statement [Runtime]
-Red Function [Runtime]
-Rem Statement [Runtime]
-Reset Statement [Runtime]
-Right Function [Runtime]
-RmDir Statement [Runtime]
-Rnd Function [Runtime]
-Second Function [Runtime]
-Seek Function [Runtime]
-Seek Statement [Runtime]
-Select...Case Statement [Runtime]
-SetAttr Statement [Runtime]
-Set Statement[Runtime]
-Sgn Function [Runtime]
-Shell Function [Runtime]
-Sin Function [Runtime]
-Space Function [Runtime]
-Split Function [Runtime]
-Sqr Function [Runtime]
-Square Root Calculation
-Static Statement [Runtime]
-Stop Statement [Runtime]
-StrComp Function [Runtime]
-Str Function [Runtime]
-String Function [Runtime]
-Sub Statement [Runtime]
-Switch Function [Runtime]
-Tan Function [Runtime]
-TimeSerial Function [Runtime]
-TimeValue Function [Runtime]
-Time Statement [Runtime]
-Timer Function [Runtime]
-Trigonometric Functions
-Trim Function [Runtime]
-TwipsPerPixelX Function [Runtime]
-TwipsPerPixelY Function [Runtime]
-TypeName Function; VarType Function[Runtime]
-UBound Function [Runtime]
-UCase Function [Runtime]
-Val Function [Runtime]
-Wait Statement [Runtime]
-WeekDay Function [Runtime]
-While...Wend Statement[Runtime]
-With Statement [Runtime]
-Write Statement [Runtime]
-Xor-Operator [Runtime]
-Year Function [Runtime]
-"-" Operator [Runtime]
-"*" Operator [Runtime]
-"+" Operator [Runtime]
-"/" Operator [Runtime]
-"^" Operator [Runtime]
-Guides
-Changing the Properties of Controls in the Dialog Editor
-Creating Controls in the Dialog Editor
-Programming Examples for Controls in the Dialog Editor
-Opening a Dialog With Program Code
-Creating a Basic Dialog
-Organizing Libraries and Modules
-Using Variables
-Using Objects
-Debugging a Basic Program
-Event-Driven Macros
-Installation
-Changing the Association of Microsoft Office Document Types
-Common Help Topics
-General Information
-Shortcut Keys
-General Glossary
-Glossary of Internet Terms
-Accessibility in StarOffice
-Shortcuts (StarOffice Accessibility)
-General Shortcut Keys in StarOffice
-Versions and Build Numbers
-StarOffice and Microsoft Office
-Using Microsoft Office and StarOffice
-Comparing Microsoft Office and StarOffice Terms
-About Converting Microsoft Office Documents
-Changing the Association of Microsoft Office Document Types
-StarOffice Options
-Options
-User Data
-General
-Paths
-Writing Aids
-Colors
-General
-Fonts
-View
-Print Options
-Memory
-Appearance
-Accessibility
-Load/Save options
-Internet options
-Text Document Options
-HTML Document Options
-Spreadsheet Options
-Presentation Options
-Drawing Options
-Formula
-Chart options
-VBA Properties
-Microsoft Office
-Languages
-Language Setting Options
-Data sources options
-Wizards
-Wizard
-Letter Wizard
-Letter Wizard
-Fax Wizard
-Fax Wizard
-Agenda Wizard
-Agenda Wizard
-Presentation Wizard
-Presentation Wizard
-HTML Export Wizard
-HTML Export
-Document Converter Wizard
-Document Converter
-Euro Converter Wizard
-Configuring StarOffice
-Configuring StarOffice
-Extension Manager
-Changing Icon Views
-Adding Buttons to Toolbars
-Changing Your Working Directory
-Changing Default Templates
-Registering an Address Book
-Inserting and Editing Buttons
-Working with the User Interface
-Navigation to Quickly Reach Objects
-Navigator for Document Overview
-Showing, Docking and Hiding Windows
-Showing Navigation Pane of the Help
-Switching Between Insert Mode and Overwrite Mode
-Using Toolbars
-Printing, Faxing, Sending
-Printing Address Labels
-Printing in Black and White
-Sending Documents as E-mail
-Sending Faxes and Configuring StarOffice for Faxing
-Drag & Drop
-Dragging and Dropping Within a StarOffice Document
-Moving and Copying Text in Documents
-Copying Spreadsheet Areas to Text Documents
-Copying Graphics Between Documents
-Copying Graphics From the Gallery
-Drag-and-Drop With the Data Source View
-Copy and Paste
-Copying Drawing Objects Into Other Documents
-Copying Graphics Between Documents
-Copying Graphics From the Gallery
-Copying Spreadsheet Areas to Text Documents
-Charts and Diagrams
-Inserting Charts
-Charts in StarOffice
-Load, Save, Import, Export
-Opening Documents
-Opening documents saved in other formats
-Saving Documents
-Saving Documents Automatically
-Saving Documents in Other Formats
-Importing and Exporting Data in Text Format
-Links and References
-Inserting Hyperlinks
-Relative and Absolute Links
-Editing Hyperlinks
-Document Version Tracking
-Comparing Versions of a Document
-Merging Versions
-Recording Changes
-Recording and Displaying Changes
-Accepting or Rejecting Changes
-Version Management
-Labels and Business Cards
-Creating and Printing Labels and Business Cards
-Inserting External Data
-Inserting Data From Spreadsheets
-Inserting Data From Text Documents
-Inserting, Editing, Saving Bitmaps
-Adding Graphics to the Gallery
-Automatic Functions
-Turning off Automatic URL Recognition
-Searching and Replacing
-Searching With a Form Filter
-Searching With the Hyperlink Bar
-Searching Tables and Form Documents
-List of Regular Expressions
-Guides
-Applying Line Styles
-Changing the Color of Text
-Changing the Title of a Document
-Creating Round Corners
-Defining Background Colors or Background Graphics
-Defining Line Ends
-Defining Line Styles
-Editing Graphic Objects
-Drawing Lines in Text
-First Steps
-Inserting Objects From the Gallery
-Inserting Protected Spaces, Hyphens and Conditional Separators
-Inserting Special Characters
-Inserting and Editing Tab Stops
-Protecting Content in StarOffice
-Protecting Records
-Selecting the Maximum Printable Area on a Page
-Selecting Measurement Units
-Selecting the Document Language
-Table Design
-Turning off Bullets and Numbering for Individual Paragraphs
-Database Functionality
-General Information
-StarOffice Database
-Database Overview
-Creating a New Database
-Working with Tables
-Working with Queries
-Working with Forms
-Creating Reports
-Registering and Deleting a Database
-Importing and Exporting Data in Base
-Executing SQL Commands
+Spreadsheets
+General Information and User Interface Usage
+Welcome to the StarOffice Calc Help
+StarOffice Calc Features
+Shortcut Keys (StarOffice Calc Accessibility)
+Shortcut Keys for Spreadsheets
+Error Codes in StarOffice Calc
+Add-in for Programming in StarOffice Calc
+Instructions for Using StarOffice Calc
+Command and Menu Reference
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Data
+Toolbars
+Toolbars
+Formatting Bar
+Drawing Object Properties Bar
+Text Formatting Bar
+Formula Bar
+Status Bar
+Page Preview Bar
+Picture Bar
+Tools Bar
+Standard Bar
+Hyperlink Bar
+Table Data Bar
+Form Navigation Bar
+Query Design Bar
+Form Design Toolbar
+Functions Types and Operators
+Function Wizard
+Functions by Category
+Database Functions
+Date + Time Functions
+Financial Functions Part One
+Financial Functions Part Two
+Financial Functions Part Three
+Information Functions
+Logical Functions
+Mathematical Functions
+Array Functions
+Statistics Functions
+Statistical Functions Part One
+Statistical Functions Part Two
+Statistical Functions Part Three
+Statistical Functions Part Four
+Statistical Functions Part Five
+Spreadsheet Functions
+Text Functions
+Add-in Functions
+Add-in Functions, List of Analysis Functions Part One
+Add-in Functions, List of Analysis Functions Part Two
+Operators in StarOffice Calc
+User-Defined Functions
+Loading, Saving, Importing, and Exporting
+Inserting External Data in Table (WebQuery)
+Saving and Opening Sheets in HTML
+Importing and Exporting Text Files
+Formatting
+Rotating Text
+Writing Multi-line Text
+Formatting Numbers as Text
+Text Superscript / Subscript
+Changing Row Height or Column Width
+Applying Conditional Formatting
+Highlighting Negative Numbers
+Assigning Formats by Formula
+Entering a Number with Leading Zeros
+Formatting Spreadsheets
+Formatting Numbers With Decimals
+Naming Cells
+Rotating Tables (Transposing)
+Renaming Sheets
+19xx/20xx Years
+Using Rounded Off Numbers
+Cells in Currency Format
+Using AutoFormat for Tables
+Inserting and Editing Comments
+Selecting Themes for Sheets
+Entering Fractions
+Filtering and Sorting
+Applying Filters
+Filter: Applying Advanced Filters
+Applying AutoFilter
+Applying Sort Lists
+Printing
+Printing Rows or Columns on Every Page
+Printing Sheets in Landscape Format
+Printing Sheet Details
+Defining Number of Pages for Printing
+Data Ranges
+Defining Database Ranges
+Filtering Cell Ranges
+Sorting Data
+Data Pilot
+DataPilot
+Creating DataPilot Tables
+Deleting DataPilot Tables
+Editing DataPilot Tables
+Filtering DataPilot Tables
+Selecting DataPilot Output Ranges
+Updating DataPilot Tables
+Scenarios
+Using Scenarios
+References
+Addresses and References, Absolute and Relative
+Referencing a Cell in Another Document
+References to Other Sheets and Referencing URLs
+Referencing Cells by Drag-and-Drop
+Recognizing Names as Addressing
+Viewing, Selecting, Copying
+Changing Table Views
+Displaying Formulas or Values
+Freezing Rows or Columns as Headers
+Navigating Through Sheets Tabs
+Copying to Multiple Sheets
+Only Copy Visible Cells
+Selecting Multiple Cells
+Formulas and Calculations
+Calculating With Formulas
+Copying Formulas
+Entering Formulas
+Displaying Formulas or Values
+Calculating in Spreadsheets
+Calculating With Dates and Times
+Automatically Calculating Series
+Calculating Time Differences
+Entering Matrix Formulas
+Protection
+Protecting Cells from Changes
+Unprotecting Cells
+Miscellaneous
+Deactivating Automatic Changes
+Consolidating Data
+Applying Goal Seek
+Applying Multiple Operations
+Applying Multiple Sheets
+Validity of Cell Contents
+Macros and Programming
+General Information and User Interface Usage
+StarOffice Basic Help
+Programming with StarOffice Basic
+StarOffice Basic Glossary
+Basics
+Syntax
+StarOffice Basic IDE
+IDE Overview
+The Basic Editor
+Watch Window
+Macro Toolbar
+Macro
+Command Reference
+Using Procedures and Functions
+Libraries, Modules and Dialogs
+Run-Time Functions, Statements, and Operators
+Screen I/O Functions
+File I/O Functions
+Date and Time Functions
+Error-Handling Functions
+Logical Operators
+Mathematical Operators
+Numeric Functions
+Controlling Program Execution
+Variables
+Comparison Operators
+Strings
+Other Commands
+Alphabetic List of Functions, Statements, and Operators
+Abs Function [Runtime]
+AND Operator [Runtime]
+Array Function [Runtime]
+Asc Function [Runtime]
+Atn Function [Runtime]
+Beep Statement [Runtime]
+Blue Function [Runtime]
+CBool Function [Runtime]
+CByte Function [Runtime]
+CDateFromIso Function [Runtime]
+CDateToIso Function [Runtime]
+CDate Function [Runtime]
+CDbl Function [Runtime]
+CInt Function [Runtime]
+CLng Function [Runtime]
+CSng Function[Runtime]
+CStr Function [Runtime]
+Call Statement [Runtime]
+ChDir Statement [Runtime]
+ChDrive Statement [Runtime]
+Choose Function [Runtime]
+Chr Function [Runtime]
+Close Statement [Runtime]
+Comparison Operators [Runtime]
+Const Statement [Runtime]
+ConvertFromURL Function [Runtime]
+ConvertToURL Function [Runtime]
+Cos Function [Runtime]
+CreateUnoDialog Function [Runtime]
+CreateUnoListener Function [Runtime]
+CreateUnoService Function [Runtime]
+CreateUnoStruct Function [Runtime]
+CurDir Function [Runtime]
+DateSerial Function [Runtime]
+DateValue Function [Runtime]
+Date Statement [Runtime]
+Day Function [Runtime]
+Declare Statement [Runtime]
+DefBool Statement [Runtime]
+DefDate Statement [Runtime]
+DefDbl Statement [Runtime]
+DefInt Statement [Runtime]
+DefLng Statement [Runtime]
+DefObj Statement [Runtime]
+DefVar Statement [Runtime]
+DimArray Function [Runtime]
+Dim Statement [Runtime]
+Dir Function [Runtime]
+Do...Loop Statement [Runtime]
+Comparison Operators [Runtime]
+End Statement [Runtime]
+Environ Function [Runtime]
+Eof Function [Runtime]
+EqualUnoObjects Function [Runtime]
+Eqv Operator [Runtime]
+Erl Function [Runtime]
+Err Function [Runtime]
+Error Function [Runtime]
+Error-Handling Functions
+Exit Statement [Runtime]
+Exp Function [Runtime]
+FileAttr-Function [Runtime]
+FileCopy Statement [Runtime]
+FileDateTime Function [Runtime]
+FileExists Function [Runtime]
+FileLen-Function [Runtime]
+FindObject Function [Runtime]
+FindPropertyObject Function [Runtime]
+Fix Function [Runtime]
+For...Next Statement [Runtime]
+Format Function [Runtime]
+FreeFile Function[Runtime]
+FreeLibrary Function [Runtime]
+Function Statement [Runtime]
+Further Statements
+Generating Random Numbers
+GetAttr Function [Runtime]
+GetProcessServiceManager Function [Runtime]
+GetSolarVersion Function [Runtime]
+GetSystemTicks Function [Runtime]
+Get Statement [Runtime]
+GlobalScope [Runtime]
+GoSub...Return Statement [Runtime]
+GoTo Statement [Runtime]
+Green Function [Runtime]
+HasUnoInterfaces Function [Runtime]
+Hex Function [Runtime]
+Hour Function [Runtime]
+IIf Statement [Runtime]
+If...Then...Else Statement [Runtime]
+Imp-Operator [Runtime]
+InStr Function [Runtime]
+InputBox Function [Runtime]
+Input# Statement [Runtime]
+Int Function [Runtime]
+IsArray Function [Runtime]
+IsDate Function [Runtime]
+IsEmpty Function [Runtime]
+IsMissing function [Runtime]
+IsNull Function [Runtime]
+IsNumeric Function [Runtime]
+IsObject Function [Runtime]
+IsUnoStruct Function [Runtime]
+Join Function [Runtime]
+Kill Statement [Runtime]
+LBound Function [Runtime]
+LCase Function [Runtime]
+LSet Statement [Runtime]
+LTrim Function [Runtime]
+Left Function [Runtime]
+Len Function [Runtime]
+Let Statement [Runtime]
+Line Input # Statement [Runtime]
+Loc Function [Runtime]
+Lof Function [Runtime]
+Log Function [Runtime]
+Mid Function, Mid Statement [Runtime]
+Minute Function [Runtime]
+MkDir Statement [Runtime]
+Mod-Operator [Runtime]
+Month Function [Runtime]
+MsgBox Function [Runtime]
+MsgBox Statement [Runtime]
+Name Statement [Runtime]
+Not-Operator [Runtime]
+Now Function [Runtime]
+Numeric Functions
+Oct Function [Runtime]
+On Error GoTo ... Resume Statement [Runtime]
+On...GoSub Statement; On...GoTo Statement [Runtime]
+Open Statement[Runtime]
+Option Base Statement [Runtime]
+Option Explicit Statement [Runtime]
+Optional (in Function Statement) [Runtime]
+Or-Operator [Runtime]
+Print Statement [Runtime]
+Public Statement [Runtime]
+Put Statement [Runtime]
+QBColor Function [Runtime]
+RGB Function [Runtime]
+RSet Statement [Runtime]
+RTrim Function [Runtime]
+Randomize Statement [Runtime]
+ReDim Statement [Runtime]
+Red Function [Runtime]
+Rem Statement [Runtime]
+Reset Statement [Runtime]
+Right Function [Runtime]
+RmDir Statement [Runtime]
+Rnd Function [Runtime]
+Second Function [Runtime]
+Seek Function [Runtime]
+Seek Statement [Runtime]
+Select...Case Statement [Runtime]
+SetAttr Statement [Runtime]
+Set Statement[Runtime]
+Sgn Function [Runtime]
+Shell Function [Runtime]
+Sin Function [Runtime]
+Space Function [Runtime]
+Split Function [Runtime]
+Sqr Function [Runtime]
+Square Root Calculation
+Static Statement [Runtime]
+Stop Statement [Runtime]
+StrComp Function [Runtime]
+Str Function [Runtime]
+String Function [Runtime]
+Sub Statement [Runtime]
+Switch Function [Runtime]
+Tan Function [Runtime]
+TimeSerial Function [Runtime]
+TimeValue Function [Runtime]
+Time Statement [Runtime]
+Timer Function [Runtime]
+Trigonometric Functions
+Trim Function [Runtime]
+TwipsPerPixelX Function [Runtime]
+TwipsPerPixelY Function [Runtime]
+TypeName Function; VarType Function[Runtime]
+UBound Function [Runtime]
+UCase Function [Runtime]
+Val Function [Runtime]
+Wait Statement [Runtime]
+WeekDay Function [Runtime]
+While...Wend Statement[Runtime]
+With Statement [Runtime]
+Write Statement [Runtime]
+Xor-Operator [Runtime]
+Year Function [Runtime]
+"-" Operator [Runtime]
+"*" Operator [Runtime]
+"+" Operator [Runtime]
+"/" Operator [Runtime]
+"^" Operator [Runtime]
+Guides
+Changing the Properties of Controls in the Dialog Editor
+Creating Controls in the Dialog Editor
+Programming Examples for Controls in the Dialog Editor
+Opening a Dialog With Program Code
+Creating a Basic Dialog
+Organizing Libraries and Modules
+Using Variables
+Using Objects
+Debugging a Basic Program
+Event-Driven Macros
+Charts and Diagrams
+General Information
+Charts in StarOffice
+StarOffice Chart Features
+Shortcuts for Charts
+Installation
+Changing the Association of Microsoft Office Document Types
+Common Help Topics
+General Information
+Shortcut Keys
+General Glossary
+Glossary of Internet Terms
+Accessibility in StarOffice
+Shortcuts (StarOffice Accessibility)
+General Shortcut Keys in StarOffice
+Versions and Build Numbers
+StarOffice and Microsoft Office
+Using Microsoft Office and StarOffice
+Comparing Microsoft Office and StarOffice Terms
+About Converting Microsoft Office Documents
+Changing the Association of Microsoft Office Document Types
+StarOffice Options
+Options
+User Data
+General
+Paths
+Writing Aids
+Colors
+General
+Fonts
+View
+Print Options
+Memory
+Appearance
+Accessibility
+Load/Save options
+Internet options
+Text Document Options
+HTML Document Options
+Spreadsheet Options
+Presentation Options
+Drawing Options
+Formula
+Chart options
+VBA Properties
+Microsoft Office
+Languages
+Language Setting Options
+Data sources options
+Wizards
+Wizard
+Letter Wizard
+Letter Wizard
+Fax Wizard
+Fax Wizard
+Agenda Wizard
+Agenda Wizard
+Presentation Wizard
+Presentation Wizard
+HTML Export Wizard
+HTML Export
+Document Converter Wizard
+Document Converter
+Euro Converter Wizard
+Configuring StarOffice
+Configuring StarOffice
+Extension Manager
+Changing Icon Views
+Adding Buttons to Toolbars
+Changing Your Working Directory
+Changing Default Templates
+Registering an Address Book
+Inserting and Editing Buttons
+Working with the User Interface
+Navigation to Quickly Reach Objects
+Navigator for Document Overview
+Showing, Docking and Hiding Windows
+Showing Navigation Pane of the Help
+Switching Between Insert Mode and Overwrite Mode
+Using Toolbars
+Printing, Faxing, Sending
+Printing Address Labels
+Printing in Black and White
+Sending Documents as E-mail
+Sending Faxes and Configuring StarOffice for Faxing
+Drag & Drop
+Dragging and Dropping Within a StarOffice Document
+Moving and Copying Text in Documents
+Copying Spreadsheet Areas to Text Documents
+Copying Graphics Between Documents
+Copying Graphics From the Gallery
+Drag-and-Drop With the Data Source View
+Copy and Paste
+Copying Drawing Objects Into Other Documents
+Copying Graphics Between Documents
+Copying Graphics From the Gallery
+Copying Spreadsheet Areas to Text Documents
+Charts and Diagrams
+Inserting Charts
+Charts in StarOffice
+Load, Save, Import, Export
+Opening Documents
+Opening documents saved in other formats
+Saving Documents
+Saving Documents Automatically
+Saving Documents in Other Formats
+Importing and Exporting Data in Text Format
+Links and References
+Inserting Hyperlinks
+Relative and Absolute Links
+Editing Hyperlinks
+Document Version Tracking
+Comparing Versions of a Document
+Merging Versions
+Recording Changes
+Recording and Displaying Changes
+Accepting or Rejecting Changes
+Version Management
+Labels and Business Cards
+Creating and Printing Labels and Business Cards
+Inserting External Data
+Inserting Data From Spreadsheets
+Inserting Data From Text Documents
+Inserting, Editing, Saving Bitmaps
+Adding Graphics to the Gallery
+Automatic Functions
+Turning off Automatic URL Recognition
+Searching and Replacing
+Searching With a Form Filter
+Searching With the Hyperlink Bar
+Searching Tables and Form Documents
+List of Regular Expressions
+Guides
+Applying Line Styles
+Changing the Color of Text
+Changing the Title of a Document
+Creating Round Corners
+Defining Background Colors or Background Graphics
+Defining Line Ends
+Defining Line Styles
+Editing Graphic Objects
+Drawing Lines in Text
+First Steps
+Inserting Objects From the Gallery
+Inserting Protected Spaces, Hyphens and Conditional Separators
+Inserting Special Characters
+Inserting and Editing Tab Stops
+Protecting Content in StarOffice
+Protecting Records
+Selecting the Maximum Printable Area on a Page
+Selecting Measurement Units
+Selecting the Document Language
+Table Design
+Turning off Bullets and Numbering for Individual Paragraphs
+Database Functionality
+General Information
+StarOffice Database
+Database Overview
+Creating a New Database
+Working with Tables
+Working with Queries
+Working with Forms
+Creating Reports
+Registering and Deleting a Database
+Importing and Exporting Data in Base
+Executing SQL Commands
+Text Documents
+General Information and User Interface Usage
+Welcome to the StarOffice Writer Help
+StarOffice Writer Features
+Instructions for Using StarOffice Writer
+Docking and Resizing Windows
+Shortcut Keys for StarOffice Writer
+Counting Words
+Using Shortcut Keys (StarOffice Writer Accessibility)
+Command and Menu Reference
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Toolbars
+Toolbars
+Formatting Bar
+Picture Bar
+Table Bar
+Drawing Object Properties Bar
+Bullets and Numbering Bar
+Status Bar
+Page Preview
+Rulers
+Formula Bar
+Frame Bar
+OLE-Object Bar
+Text Object Bar
+Standard Bar
+Hyperlink Bar
+Table Data Bar
+Form Navigation Bar
+Query Design Bar
+Form Design Toolbar
+Creating Text Documents
+Navigating and Selecting With the Keyboard
+Using the Direct Cursor
+Graphics in Text Documents
+Inserting Graphics
+Inserting a Graphic From a File
+Inserting Graphics From the Gallery With Drag-and-Drop
+Inserting a Scanned Image
+Inserting a Calc Chart into a Text Document
+Inserting Graphics From StarOffice Draw or Impress
+Inserting a Horizontal Line
+Tables in Text Documents
+Turning Number Recognition On or Off in Tables
+Modifying Rows and Columns by Keyboard
+Deleting Tables or the Contents of a Table
+Inserting Tables
+Repeating a Table Header on a New Page
+Resizing Rows and Columns in a Text Table
+Adding or Deleting a Row or Column to a Table Using the Keyboard
+Objects in Text Documents
+Positioning Objects
+Wrapping Text Around Objects
+Sections and Frames in Text Documents
+Using Sections
+Inserting, Editing, and Linking Text Frames
+Editing Sections
+Inserting Sections
+Tables of Contents and Indexes
+Outline Numbering
+User-Defined Indexes
+Creating a Table of Contents
+Creating Alphabetical Indexes
+Indexes Covering Several Documents
+Creating a Bibliography
+Editing or Deleting Index and Table Entries
+Updating, Editing and Deleting Indexes and Tables of Contents
+Defining Index or Table of Contents Entries
+Formatting an Index or a Table of Contents
+Fields in Text Documents
+About Fields
+Inserting a Fixed or Variable Date Field
+Converting a Field into Text
+Navigating Text Documents
+Moving and Copying Text in Documents
+Rearranging a Document by Using the Navigator
+Inserting Hyperlinks With the Navigator
+Navigator for Text Documents
+Calculating in Text Documents
+Calculating Across Tables
+Calculating in Text Documents
+Calculating and Pasting the Result of a Formula in a Text Document
+Calculating Cell Totals in Tables
+Calculating Complex Formulas in Text Documents
+Displaying the Result of a Table Calculation in a Different Table
+Formatting Text Documents
+Templates and Styles
+Templates and Styles
+Alternating Page Styles on Odd and Even Pages
+Creating a Page Style Based on the Current Page
+Using Styles From Another Document or Template
+Creating New Styles From Selections
+Updating Styles From Selections
+Creating a Document Template
+Changing the Default Template
+Changing the Case of Text
+Hiding Text
+Defining Different Headers and Footers
+Inserting a Chapter Name and Number in a Header or a Footer
+Applying Text Formatting While You Type
+Resetting Font Attributes
+Applying Styles in Fill Format Mode
+Wrapping Text Around Objects
+Using a Frame to Center Text on a Page
+Emphasizing Text
+Rotating Text
+Inserting and Deleting Page Breaks
+Creating and Applying Page Styles
+Making Text Superscript or Subscript
+Special Text Elements
+Using Captions
+Conditional Text
+Conditional Text for Page Counts
+Inserting a Fixed or Variable Date Field
+Adding Input Fields
+Inserting Page Numbers of Continuation Pages
+Inserting Page Numbers in Footers
+Hiding Text
+Defining Different Headers and Footers
+Inserting a Chapter Name and Number in a Header or a Footer
+Querying User Data in Fields or Conditions
+Inserting and Editing Footnotes or Endnotes
+Spacing Between Footnotes
+About Headers and Footers
+Formatting Headers or Footers
+Animating Text
+Creating a Form Letter
+Automatic Functions
+Adding Exceptions to the AutoCorrect List
+Using AutoText
+Creating Numbered or Bulleted Lists as You Type
+Turning Off AutoCorrect
+Automatically Check Spelling
+Turning Number Recognition On or Off in Tables
+Checking Spelling in Other Languages
+Hyphenation
+Numbering and Lists
+Adding Chapter Numbers to Captions
+Creating Numbered or Bulleted Lists as You Type
+Outline Numbering
+Changing the Outline Level of Numbered and Bulleted Lists
+Combining Numbered Lists
+Adding Line Numbers
+Modifying Numbering in a Numbered List
+Defining Number Ranges
+Adding Numbering
+Numbering and Numbering Styles
+Adding Bullets
+Spellchecking, Thesaurus, and Languages
+Automatically Check Spelling
+Removing Words From a User-Defined Dictionary
+Thesaurus
+Checking Spelling in Other Languages
+Checking Spelling and Grammar
+Troubleshooting Tips
+Inserting Text Before a Table at the Top of Page
+Going to Specific Bookmark
+Loading, Saving, Importing, and Exporting
+Saving Text Documents in HTML Format
+Inserting an Entire Text Document
+Master Documents
+Master Documents and Subdocuments
+Links and References
+Inserting Cross-References
+Inserting Hyperlinks With the Navigator
+Printing
+Selecting printer paper trays
+Previewing a Page Before Printing
+Printing Multiple Pages on One Sheet
+Creating and Applying Page Styles
+Searching and Replacing
+Using Wildcards in Text Searches
+List of Regular Expressions
+HTML Documents
+Web Pages
+HTML Filters and Forms
+Saving Text Documents in HTML Format
+Presentations and Drawings
+General Information and User Interface Usage
+Welcome to the StarOffice Impress Help
+Welcome to the StarOffice Draw Help
+StarOffice Impress Features
+StarOffice Draw Features
+Using Shortcut Keys in StarOffice Impress
+Shortcut Keys for Drawing Objects
+Shortcut Keys for StarOffice Impress
+Shortcut Keys for Drawings
+Instructions for Using StarOffice Impress
+Instructions for Using StarOffice Draw
+Command and Menu Reference
+Presentations (StarOffice Impress)
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Slide Show
+Toolbars
+Toolbars
+Line and Filling Bar
+Text Formatting Bar
+Slide View Bar
+Status Bar
+Rulers
+Drawing Bar
+Outline Bar
+Slide Sorter Bar
+Options Bar
+Picture Bar
+Standard Bar
+Hyperlink Bar
+Form Navigation Bar
+Form Design Toolbar
+Edit Points Bar
+Drawings (StarOffice Draw)
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Modify
+Toolbars
+Toolbars
+Drawing Bar
+Options Bar
+Standard Bar
+Hyperlink Bar
+Form Navigation Bar
+Form Design Toolbar
+Edit Points Bar
+Loading, Saving, Importing, and Exporting
+Saving a Presentation in HTML Format
+Importing HTML Pages Into Presentations
+Loading Color, Gradient, and Hatching Lists
+Exporting Animations in GIF Format
+Including Spreadsheets in Slides
+Inserting Graphics
+Copying Slides From Other Presentations
+Formatting
+Loading Color, Gradient, and Hatching Lists
+Loading Line and Arrow Styles
+Defining Custom Colors
+Creating Gradient Fills
+Replacing Colors
+Arranging, Aligning and Distributing Objects
+Changing the Slide Background Fill
+Adding a Header or a Footer to All Slides
+Applying a Slide Design to a Slide Master
+Moving Objects
+Printing
+Printing Presentations
+Printing a Slide to Fit a Paper Size
+Effects
+Exporting Animations in GIF Format
+Animating Objects in Presentation Slides
+Animating Slide Transitions
+Cross-Fading Two Objects
+Creating Animated GIF Images
+Objects, Graphics, and Bitmaps
+Combining Objects and Constructing Shapes
+Drawing Sectors and Segments
+Duplicating Objects
+Rotating Objects
+Assembling 3D Objects
+Connecting Lines
+Converting Text Characters into Drawing Objects
+Converting Bitmap Images into Vector Graphics
+Converting 2D Objects to Curves, Polygons, and 3D Objects
+Loading Line and Arrow Styles
+Drawing Curves
+Editing Curves
+Inserting Graphics
+Including Spreadsheets in Slides
+Moving Objects
+Selecting Underlying Objects
+Creating a Flowchart
+Groups and Layers
+Grouping Objects
+About Layers
+Inserting Layers
+Working With Layers
+Moving Objects to a Different Layer
+Text in Presentations and Drawings
+Adding Text
+Converting Text Characters into Drawing Objects
+Viewing
+Creating a Custom Slide Show
+Changing the Slide Order
+Zooming With the Keypad
+Rehearse Timings of Slide Changes
+Formulas
+General Information and User Interface Usage
+Welcome to the StarOffice Math Help
+StarOffice Math Features
+Instructions for Using StarOffice Math
+Shortcuts (StarOffice Math Accessibility)
+Command and Menu Reference
+Menus
+Toolbars
+Working with Formulas
+Manually Aligning Formula Parts
+Changing Default Attributes
+Merging Formula Parts in Brackets
+Entering Comments
+Entering Line Breaks
+Inserting Brackets
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_help_topics_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_help_topics_en-US.txt
index 30654eb3ea9e..4ccafa2cab93 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_help_topics_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_help_topics_en-US.txt
@@ -1,21994 +1,21964 @@
-StarOffice Writer : 1/2 replacement
-StarOffice Writer : 3D charts
-StarOffice Writer : 3D text creation
-StarOffice Writer : abbreviation replacement
-StarOffice Writer : abbreviations
-StarOffice Writer : absolute hyperlinks
-StarOffice Writer : absolute saving of URLs
-StarOffice Writer : accents
-StarOffice Writer : Access databases (base)
-StarOffice Writer : access rights for database tables (Base)
-StarOffice Writer : accessibility
-StarOffice Writer : accessibility;general shortcuts
-StarOffice Writer : accessibility;options
-StarOffice Writer : accessibility;StarOffice assistive technology
-StarOffice Writer : accessibility;StarOffice features
-StarOffice Writer : accessibility;StarOffice Writer
-StarOffice Writer : activating
-StarOffice Writer : activating;context menus
-StarOffice Writer : activating;Error Report Tool
-StarOffice Writer : activating;extended help tips
-StarOffice Writer : activating;plug-ins
-StarOffice Writer : ActiveX control
-StarOffice Writer : Adabas D databases (base)
-StarOffice Writer : add-ons, see UNO components
-StarOffice Writer : additional selection mode
-StarOffice Writer : address books
-StarOffice Writer : address books;exchanging
-StarOffice Writer : address books;LDAP server (Base)
-StarOffice Writer : address books;registering
-StarOffice Writer : address labels from databases
-StarOffice Writer : adjusting page margins and cell widths
-StarOffice Writer : ADO databases (Base)
-StarOffice Writer : Agenda Wizard
-StarOffice Writer : aging filter
-StarOffice Writer : aligning
-StarOffice Writer : aligning;2D charts
-StarOffice Writer : aligning;cells
-StarOffice Writer : aligning;objects
-StarOffice Writer : aligning;paragraphs
-StarOffice Writer : aligning;tables in text
-StarOffice Writer : aligning;text objects
-StarOffice Writer : aligning;titles in charts
-StarOffice Writer : alphabetical indexes
-StarOffice Writer : alternative fonts
-StarOffice Writer : ampersand symbol, see also operators
-StarOffice Writer : anchors
-StarOffice Writer : anchors;changing
-StarOffice Writer : anchors;displaying (Calc)
-StarOffice Writer : anchors;options
-StarOffice Writer : anchors;types/positions for draw objects
-StarOffice Writer : animations
-StarOffice Writer : animations;accessibility options
-StarOffice Writer : animations;text
-StarOffice Writer : appearance options
-StarOffice Writer : Arabic
-StarOffice Writer : Arabic;entering text
-StarOffice Writer : Arabic;language settings
-StarOffice Writer : area charts
-StarOffice Writer : areas
-StarOffice Writer : areas;bitmap patterns
-StarOffice Writer : areas;hatched/dotted
-StarOffice Writer : areas;shadows
-StarOffice Writer : areas;slanting
-StarOffice Writer : areas;styles
-StarOffice Writer : areas;transparency
-StarOffice Writer : arguments in command line
-StarOffice Writer : arithmetical operators in formulas
-StarOffice Writer : arranging
-StarOffice Writer : arranging;headings
-StarOffice Writer : arranging;objects
-StarOffice Writer : arrows
-StarOffice Writer : arrows;defining arrow heads
-StarOffice Writer : arrows;defining arrow lines
-StarOffice Writer : arrows;drawing in text
-StarOffice Writer : ASCII
-StarOffice Writer : ASCII;definition
-StarOffice Writer : Asian languages
-StarOffice Writer : Asian languages;enabling
-StarOffice Writer : Asian languages;search options
-StarOffice Writer : Asian languages;sorting paragraphs/table rows
-StarOffice Writer : Asian Phonetic Guide
-StarOffice Writer : Asian typography
-StarOffice Writer : aspect ratio
-StarOffice Writer : aspect ratio;resizing objects
-StarOffice Writer : assigning scripts
-StarOffice Writer : assistive technology in StarOffice
-StarOffice Writer : attaching toolbars
-StarOffice Writer : attachments in e-mails
-StarOffice Writer : audio
-StarOffice Writer : auto reloading HTML documents
-StarOffice Writer : AutoAbstract function for sending text to presentations
-StarOffice Writer : AutoCaption function in StarOffice Writer
-StarOffice Writer : AutoComplete function in text and list boxes
-StarOffice Writer : AutoCorrect function
-StarOffice Writer : AutoCorrect function;adding exceptions
-StarOffice Writer : AutoCorrect function;context menu
-StarOffice Writer : AutoCorrect function;options
-StarOffice Writer : AutoCorrect function;pictures and frames
-StarOffice Writer : AutoCorrect function;quotes
-StarOffice Writer : AutoCorrect function;replacement table
-StarOffice Writer : AutoCorrect function;smart tags
-StarOffice Writer : AutoCorrect function;switching on and off in Calc
-StarOffice Writer : AutoCorrect function;turning off
-StarOffice Writer : AutoCorrect function;URL recognition
-StarOffice Writer : AutoCorrect function;word completion
-StarOffice Writer : AutoFormat function
-StarOffice Writer : AutoFormat function;applying to text tables
-StarOffice Writer : AutoFormat function;headings
-StarOffice Writer : AutoFormat function;switching on and off
-StarOffice Writer : AutoFormat function;text documents
-StarOffice Writer : automatic bullets/numbers
-StarOffice Writer : automatic bullets/numbers;AutoCorrect function
-StarOffice Writer : automatic captions (Writer)
-StarOffice Writer : automatic changes on/off
-StarOffice Writer : automatic control focus
-StarOffice Writer : automatic heading formatting
-StarOffice Writer : automatic hyperlink formatting
-StarOffice Writer : automatic hyphenation in text
-StarOffice Writer : automatic line breaks
-StarOffice Writer : automatic lines/borders in text
-StarOffice Writer : automatic numbering
-StarOffice Writer : automatic numbering;of objects
-StarOffice Writer : automatic saving
-StarOffice Writer : automatic spellcheck
-StarOffice Writer : automatic word completion
-StarOffice Writer : AutoPilots, see wizards
-StarOffice Writer : AutoText
-StarOffice Writer : AutoValue (Base)
-StarOffice Writer : averages in charts
-StarOffice Writer : axes
-StarOffice Writer : axes;better scaling
-StarOffice Writer : axes;formatting
-StarOffice Writer : axes;formatting grids
-StarOffice Writer : axes;inserting grids
-StarOffice Writer : axes;interval marks
-StarOffice Writer : axes;showing axes in charts
-StarOffice Writer : axes in charts
-StarOffice Writer : backgrounds
-StarOffice Writer : backgrounds;defining colors/pictures
-StarOffice Writer : backgrounds;different pages
-StarOffice Writer : backgrounds;frames/sections/indexes
-StarOffice Writer : backgrounds;inserting from Gallery
-StarOffice Writer : backgrounds;printing
-StarOffice Writer : backgrounds;text objects
-StarOffice Writer : backing window
-StarOffice Writer : backups
-StarOffice Writer : backups;automatic
-StarOffice Writer : backups;documents
-StarOffice Writer : bar charts
-StarOffice Writer : Basic
-StarOffice Writer : Basic;fonts for source display
-StarOffice Writer : Basic;programming
-StarOffice Writer : Basic;recording macros
-StarOffice Writer : basic fonts
-StarOffice Writer : behavior of rows/columns
-StarOffice Writer : Bézier curves
-StarOffice Writer : Bézier curves;control points in presentations
-StarOffice Writer : bi-directional writing
-StarOffice Writer : bibliographies
-StarOffice Writer : binding space
-StarOffice Writer : bitmaps
-StarOffice Writer : bitmaps;inserting and editing
-StarOffice Writer : bitmaps;off for faster printing
-StarOffice Writer : bitmaps;patterns
-StarOffice Writer : black and white printing
-StarOffice Writer : black printing in Calc
-StarOffice Writer : blank pages with alternating page styles
-StarOffice Writer : block protect, see also widows or orphans
-StarOffice Writer : block selection mode
-StarOffice Writer : blocks of text
-StarOffice Writer : bold
-StarOffice Writer : bold;AutoFormat function
-StarOffice Writer : bold;formatting while typing
-StarOffice Writer : bold;text
-StarOffice Writer : book previews
-StarOffice Writer : book view
-StarOffice Writer : booklet printing
-StarOffice Writer : bookmarks
-StarOffice Writer : bookmarks;Help
-StarOffice Writer : bookmarks;inserting
-StarOffice Writer : bookmarks;positioning cursor
-StarOffice Writer : borders
-StarOffice Writer : borders;arranging
-StarOffice Writer : borders;automatic drawing on/off
-StarOffice Writer : borders;cells on screen (Calc)
-StarOffice Writer : borders;for footnotes/endnotes
-StarOffice Writer : borders;for headers/footers
-StarOffice Writer : borders;for objects
-StarOffice Writer : borders;for pages
-StarOffice Writer : borders;for paragraphs
-StarOffice Writer : borders;for tables
-StarOffice Writer : borders;for text tables
-StarOffice Writer : borders;shadows
-StarOffice Writer : borders;table boundaries (Writer)
-StarOffice Writer : borders, see also frames
-StarOffice Writer : bound fields
-StarOffice Writer : bound fields;controls
-StarOffice Writer : boundaries of tables (Writer)
-StarOffice Writer : break display (Writer)
-StarOffice Writer : brochures
-StarOffice Writer : brochures;printing individual
-StarOffice Writer : brochures;printing several
-StarOffice Writer : brush for copying styles
-StarOffice Writer : bubble charts
-StarOffice Writer : build numbers of StarOffice
-StarOffice Writer : bullet lists
-StarOffice Writer : bullet lists;changing levels
-StarOffice Writer : bullet lists;creating while typing
-StarOffice Writer : bullet lists;formatting options
-StarOffice Writer : bullet lists;interrupting
-StarOffice Writer : bullet lists;turning on and off
-StarOffice Writer : bullets
-StarOffice Writer : bullets;adding and editing
-StarOffice Writer : bullets;paragraphs
-StarOffice Writer : bullets;replacing
-StarOffice Writer : bullets;turning off
-StarOffice Writer : bullets;using automatically
-StarOffice Writer : business cards
-StarOffice Writer : business cards;creating and synchronizing
-StarOffice Writer : business cards;using templates
-StarOffice Writer : button bars, see toolbars
-StarOffice Writer : buttons
-StarOffice Writer : buttons;adding push buttons
-StarOffice Writer : buttons;big/small
-StarOffice Writer : buttons;editing hyperlink buttons
-StarOffice Writer : buttons;form functions
-StarOffice Writer : buttons;toolbars
-StarOffice Writer : cache for graphics
-StarOffice Writer : calculating
-StarOffice Writer : calculating;across multiple text tables
-StarOffice Writer : calculating;formulas/mean values
-StarOffice Writer : calculating;in text
-StarOffice Writer : calculating;in text tables
-StarOffice Writer : calculating;iterative references (Calc)
-StarOffice Writer : calculating;regression curves
-StarOffice Writer : calculating;sums in text tables
-StarOffice Writer : callouts
-StarOffice Writer : callouts;drawings
-StarOffice Writer : capital letters
-StarOffice Writer : capital letters;AutoCorrect function
-StarOffice Writer : capital letters;avoiding after specific abbreviations
-StarOffice Writer : capital letters;changing to small letters
-StarOffice Writer : capital letters;changing to small letters after periods
-StarOffice Writer : capital letters;font effects
-StarOffice Writer : capital letters;starting paragraphs
-StarOffice Writer : captions
-StarOffice Writer : captions;adding chapter numbers
-StarOffice Writer : captions;automatic captions (Writer)
-StarOffice Writer : captions;inserting and editing
-StarOffice Writer : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Writer : captions, see also labels/callouts
-StarOffice Writer : cascading update (Base)
-StarOffice Writer : case sensitivity
-StarOffice Writer : case sensitivity;comparing cell contents (Calc)
-StarOffice Writer : case sensitivity;searching
-StarOffice Writer : cell merges
-StarOffice Writer : cells
-StarOffice Writer : cells;adapting the width by keyboard
-StarOffice Writer : cells;aligning
-StarOffice Writer : cells;backgrounds
-StarOffice Writer : cells;borders in text tables
-StarOffice Writer : cells;calculating sums
-StarOffice Writer : cells;coloring (Calc)
-StarOffice Writer : cells;cursor positions after input (Calc)
-StarOffice Writer : cells;enlarging and reducing in text tables
-StarOffice Writer : cells;formatting without effect (Calc)
-StarOffice Writer : cells;inserting from spreadsheets
-StarOffice Writer : cells;line breaks
-StarOffice Writer : cells;linked to controls
-StarOffice Writer : cells;merging/splitting
-StarOffice Writer : cells;number of
-StarOffice Writer : cells;pasting
-StarOffice Writer : cells;protecting/unprotecting
-StarOffice Writer : cells;resetting formats
-StarOffice Writer : cells;showing grid lines (Calc)
-StarOffice Writer : centered text
-StarOffice Writer : centering
-StarOffice Writer : centering;images on HTML pages
-StarOffice Writer : centering;text frames on pages
-StarOffice Writer : centimeters
-StarOffice Writer : central documents
-StarOffice Writer : certificates
-StarOffice Writer : changes
-StarOffice Writer : changes;accepting or rejecting
-StarOffice Writer : changes;automatic
-StarOffice Writer : changes;comparing to original
-StarOffice Writer : changes;protecting
-StarOffice Writer : changes;recording
-StarOffice Writer : changes;review function
-StarOffice Writer : changes;showing
-StarOffice Writer : changing
-StarOffice Writer : changing;bulleting symbols
-StarOffice Writer : changing;cases of text
-StarOffice Writer : changing;document titles
-StarOffice Writer : changing;field shadings
-StarOffice Writer : changing;fields, into text
-StarOffice Writer : changing;file associations in Setup program
-StarOffice Writer : changing;icon sizes
-StarOffice Writer : changing;indents
-StarOffice Writer : changing;links
-StarOffice Writer : changing;outline levels
-StarOffice Writer : changing;page backgrounds
-StarOffice Writer : changing;starting numbers in lists
-StarOffice Writer : changing;work directory
-StarOffice Writer : changing, see also editing and replacing
-StarOffice Writer : chapter names in headers
-StarOffice Writer : chapter numbering
-StarOffice Writer : chapter numbers in captions
-StarOffice Writer : character styles
-StarOffice Writer : character styles;language selection
-StarOffice Writer : character styles;style categories
-StarOffice Writer : characters
-StarOffice Writer : characters;alternative fonts
-StarOffice Writer : characters;Asian layout
-StarOffice Writer : characters;bold
-StarOffice Writer : characters;coloring
-StarOffice Writer : characters;counting
-StarOffice Writer : characters;displaying only on screen (Writer)
-StarOffice Writer : characters;enabling CTL and Asian characters
-StarOffice Writer : characters;finding all
-StarOffice Writer : characters;font effects
-StarOffice Writer : characters;fonts and formats
-StarOffice Writer : characters;hyperlinks
-StarOffice Writer : characters;italics
-StarOffice Writer : characters;language selection
-StarOffice Writer : characters;shadowed
-StarOffice Writer : characters;spacing
-StarOffice Writer : characters;special
-StarOffice Writer : characters;subscript and superscript
-StarOffice Writer : characters;underlining
-StarOffice Writer : characters;uppercase or lowercase
-StarOffice Writer : charcoal sketches filter
-StarOffice Writer : chart legends
-StarOffice Writer : chart legends;hiding
-StarOffice Writer : chart legends;showing icons with labels
-StarOffice Writer : chart types
-StarOffice Writer : chart types;area
-StarOffice Writer : chart types;bubble
-StarOffice Writer : chart types;column and bar
-StarOffice Writer : chart types;column and line
-StarOffice Writer : chart types;line
-StarOffice Writer : chart types;net
-StarOffice Writer : chart types;pie/donut
-StarOffice Writer : chart types;stock
-StarOffice Writer : chart types;XY (scatter)
-StarOffice Writer : charts
-StarOffice Writer : charts;3D views
-StarOffice Writer : charts;aligning
-StarOffice Writer : charts;arranging within stacks
-StarOffice Writer : charts;bars with textures
-StarOffice Writer : charts;borders
-StarOffice Writer : charts;choosing chart types
-StarOffice Writer : charts;colors
-StarOffice Writer : charts;copying from Calc into Writer
-StarOffice Writer : charts;copying with link to source cell range
-StarOffice Writer : charts;data labels
-StarOffice Writer : charts;displaying (Calc)
-StarOffice Writer : charts;editing axes
-StarOffice Writer : charts;editing data
-StarOffice Writer : charts;editing legends
-StarOffice Writer : charts;editing titles
-StarOffice Writer : charts;formatting areas
-StarOffice Writer : charts;formatting floors
-StarOffice Writer : charts;formatting walls
-StarOffice Writer : charts;inserting
-StarOffice Writer : charts;labeling
-StarOffice Writer : charts;overview
-StarOffice Writer : charts;positioning axes
-StarOffice Writer : charts;properties
-StarOffice Writer : charts;reorganizing
-StarOffice Writer : charts;scaling axes
-StarOffice Writer : charts;scaling text
-StarOffice Writer : charts;shortcuts
-StarOffice Writer : charts;showing axes
-StarOffice Writer : charts;updating automatically (Writer)
-StarOffice Writer : check box creation
-StarOffice Writer : checking spelling
-StarOffice Writer : checking spelling;all languages
-StarOffice Writer : checking spelling;manually
-StarOffice Writer : checking spelling;while typing
-StarOffice Writer : Chinese writing systems
-StarOffice Writer : choosing printers
-StarOffice Writer : circle drawings
-StarOffice Writer : Client Side ImageMap
-StarOffice Writer : clipboard
-StarOffice Writer : clipboard;calculating in text
-StarOffice Writer : clipboard;cutting
-StarOffice Writer : clipboard;pasting
-StarOffice Writer : clipboard;pasting formatted/unformatted text
-StarOffice Writer : clipboard;selection clipboard
-StarOffice Writer : clipboard;Unix
-StarOffice Writer : closing
-StarOffice Writer : closing;documents
-StarOffice Writer : closing;toolbars
-StarOffice Writer : collaboration
-StarOffice Writer : color bar
-StarOffice Writer : colors
-StarOffice Writer : colors;adding
-StarOffice Writer : colors;appearance
-StarOffice Writer : colors;backgrounds
-StarOffice Writer : colors;charts
-StarOffice Writer : colors;fill format
-StarOffice Writer : colors;fonts
-StarOffice Writer : colors;grid lines and cells (Calc)
-StarOffice Writer : colors;models
-StarOffice Writer : colors;not printing
-StarOffice Writer : colors;printing in grayscale
-StarOffice Writer : colors;restriction (Calc)
-StarOffice Writer : colors;selection
-StarOffice Writer : column and line charts
-StarOffice Writer : column charts
-StarOffice Writer : column headers
-StarOffice Writer : column headers;displaying (Calc)
-StarOffice Writer : column headers;highlighting (Calc)
-StarOffice Writer : columns
-StarOffice Writer : columns;breaks in text tables
-StarOffice Writer : columns;inserting in tables
-StarOffice Writer : columns;inserting/deleting in tables by keyboard
-StarOffice Writer : columns;on text pages
-StarOffice Writer : columns;selecting
-StarOffice Writer : columns;setting with the mouse
-StarOffice Writer : combination charts
-StarOffice Writer : combo box creation
-StarOffice Writer : command button creation
-StarOffice Writer : command buttons, see push buttons
-StarOffice Writer : command line parameters
-StarOffice Writer : commands
-StarOffice Writer : commands;repeating
-StarOffice Writer : commands;SQL
-StarOffice Writer : comments
-StarOffice Writer : comments;displaying (Calc)
-StarOffice Writer : comments;inserting/editing/deleting/printing
-StarOffice Writer : comments;on changes
-StarOffice Writer : comments;printing in text
-StarOffice Writer : common terms
-StarOffice Writer : common terms;Chinese dictionary
-StarOffice Writer : common terms;glossaries
-StarOffice Writer : common terms;Internet glossary
-StarOffice Writer : comparisons
-StarOffice Writer : comparisons;document versions
-StarOffice Writer : comparisons;operators in default filter dialog
-StarOffice Writer : compatibility settings for MS Word import
-StarOffice Writer : complete screen view
-StarOffice Writer : completion of words
-StarOffice Writer : complex text layout
-StarOffice Writer : complex text layout;definition
-StarOffice Writer : complex text layout;enabling
-StarOffice Writer : complex text layout, see CTL
-StarOffice Writer : compose key to insert special characters
-StarOffice Writer : concatenation, see ampersand symbol
-StarOffice Writer : concordance files
-StarOffice Writer : concordance files;definition
-StarOffice Writer : concordance files;indexes
-StarOffice Writer : conditional separators
-StarOffice Writer : conditional styles
-StarOffice Writer : conditional text
-StarOffice Writer : conditional text;page counts
-StarOffice Writer : conditional text;setting up
-StarOffice Writer : conditions
-StarOffice Writer : conditions;in fields and sections
-StarOffice Writer : conditions;in number formats
-StarOffice Writer : conditions;items in Data Navigator
-StarOffice Writer : conditions;user data fields
-StarOffice Writer : Configuration Manager
-StarOffice Writer : configuring
-StarOffice Writer : configuring;fax icon
-StarOffice Writer : configuring;StarOffice
-StarOffice Writer : configuring;toolbars
-StarOffice Writer : connections to data sources (Base)
-StarOffice Writer : contents protection
-StarOffice Writer : context menus
-StarOffice Writer : continuation pages
-StarOffice Writer : contour editor
-StarOffice Writer : contour wrap
-StarOffice Writer : control point display in presentations
-StarOffice Writer : controls
-StarOffice Writer : controls;activating in forms
-StarOffice Writer : controls;adding to documents
-StarOffice Writer : controls;arranging in forms
-StarOffice Writer : controls;arranging within stacks
-StarOffice Writer : controls;assigning data sources
-StarOffice Writer : controls;assigning macros (Basic)
-StarOffice Writer : controls;bound fields/list contents/linked cells
-StarOffice Writer : controls;events
-StarOffice Writer : controls;focus
-StarOffice Writer : controls;formatted fields
-StarOffice Writer : controls;grouping
-StarOffice Writer : controls;hidden
-StarOffice Writer : controls;inserting
-StarOffice Writer : controls;multi-line titles
-StarOffice Writer : controls;positions and sizes
-StarOffice Writer : controls;printing
-StarOffice Writer : controls;properties of form controls
-StarOffice Writer : controls;properties of table controls
-StarOffice Writer : controls;reference by SQL
-StarOffice Writer : controls;rich text control
-StarOffice Writer : controls;select mode
-StarOffice Writer : controls;showing (Writer)
-StarOffice Writer : converters
-StarOffice Writer : converters;Euro converter
-StarOffice Writer : converters;PostScript, UNIX
-StarOffice Writer : converters;XML
-StarOffice Writer : converting
-StarOffice Writer : converting;fields, into text
-StarOffice Writer : converting;Hangul/Hanja
-StarOffice Writer : converting;metrics
-StarOffice Writer : converting;Microsoft documents
-StarOffice Writer : converting;Pocket PC formats
-StarOffice Writer : converting;sections, into normal text
-StarOffice Writer : converting;StarOffice documents
-StarOffice Writer : converting;text, into tables
-StarOffice Writer : copies
-StarOffice Writer : copies;printing
-StarOffice Writer : copies;removing line breaks
-StarOffice Writer : copying
-StarOffice Writer : copying;by drag and drop
-StarOffice Writer : copying;charts from StarOffice Calc
-StarOffice Writer : copying;data from text documents
-StarOffice Writer : copying;datasource records in spreadsheets
-StarOffice Writer : copying;draw objects
-StarOffice Writer : copying;draw objects between documents
-StarOffice Writer : copying;formatting
-StarOffice Writer : copying;from data source view
-StarOffice Writer : copying;from Gallery
-StarOffice Writer : copying;in Unix
-StarOffice Writer : copying;pictures, between documents
-StarOffice Writer : copying;sheet areas, to text documents
-StarOffice Writer : copying;styles, by fill format mode
-StarOffice Writer : copying;styles, from selections
-StarOffice Writer : copying;text sections
-StarOffice Writer : copying;to Gallery
-StarOffice Writer : copyright for StarOffice
-StarOffice Writer : corner roundings
-StarOffice Writer : counting words
-StarOffice Writer : crash reports
-StarOffice Writer : criteria of query design (Base)
-StarOffice Writer : cropping pictures
-StarOffice Writer : cross-references
-StarOffice Writer : cross-references;inserting and updating
-StarOffice Writer : cross-references;inserting with Navigator
-StarOffice Writer : cross-references;modifying
-StarOffice Writer : CTL
-StarOffice Writer : CTL;(not) wrapping words
-StarOffice Writer : CTL;complex text layout languages
-StarOffice Writer : CTL;definition
-StarOffice Writer : CTL;options
-StarOffice Writer : currencies
-StarOffice Writer : currencies;converters
-StarOffice Writer : currencies;format codes
-StarOffice Writer : currency field creation
-StarOffice Writer : currency formats
-StarOffice Writer : cursor
-StarOffice Writer : cursor;allowing in protected areas (Writer)
-StarOffice Writer : cursor;direct cursor
-StarOffice Writer : cursor;in read-only text
-StarOffice Writer : cursor;quickly moving to an object
-StarOffice Writer : curves
-StarOffice Writer : curves;editing points
-StarOffice Writer : curves;properties in line charts/XY charts
-StarOffice Writer : custom dictionaries
-StarOffice Writer : custom dictionaries;editing
-StarOffice Writer : custom dictionaries;removing words from
-StarOffice Writer : custom hyphens (Writer)
-StarOffice Writer : custom quotes
-StarOffice Writer : custom templates
-StarOffice Writer : customizing
-StarOffice Writer : customizing;events
-StarOffice Writer : customizing;keyboard
-StarOffice Writer : customizing;menus
-StarOffice Writer : customizing;round corners
-StarOffice Writer : customizing;StarOffice
-StarOffice Writer : customizing;toolbars
-StarOffice Writer : cutting
-StarOffice Writer : dashes
-StarOffice Writer : data
-StarOffice Writer : data;filtering in forms
-StarOffice Writer : data;forms and subforms
-StarOffice Writer : data;read-only
-StarOffice Writer : data;sorting in forms
-StarOffice Writer : data;user data
-StarOffice Writer : data binding change in XForms
-StarOffice Writer : data labels in charts
-StarOffice Writer : Data Navigator
-StarOffice Writer : Data Navigator;adding/editing items
-StarOffice Writer : Data Navigator;display options
-StarOffice Writer : data ranges in charts
-StarOffice Writer : data series
-StarOffice Writer : data source browser
-StarOffice Writer : data source explorer
-StarOffice Writer : data source view
-StarOffice Writer : data source view;drag and drop
-StarOffice Writer : data source view;overview
-StarOffice Writer : data source view;showing
-StarOffice Writer : data sources
-StarOffice Writer : data sources;as tables
-StarOffice Writer : data sources;connection settings (Base)
-StarOffice Writer : data sources;copying records to spreadsheets
-StarOffice Writer : data sources;displaying current
-StarOffice Writer : data sources;LDAP server (Base)
-StarOffice Writer : data sources;registering address books
-StarOffice Writer : data sources;reports
-StarOffice Writer : data sources;setting for stock charts
-StarOffice Writer : data sources;StarOffice Base
-StarOffice Writer : data sources;viewing
-StarOffice Writer : data structure of XForms
-StarOffice Writer : data values in charts
-StarOffice Writer : data, see also values
-StarOffice Writer : database contents
-StarOffice Writer : database contents;inserting as tables
-StarOffice Writer : database contents;inserting as text
-StarOffice Writer : database reports
-StarOffice Writer : Database Wizard (Base)
-StarOffice Writer : databases
-StarOffice Writer : databases;administration through SQL (Base)
-StarOffice Writer : databases;ADO (Base)
-StarOffice Writer : databases;connecting (Base)
-StarOffice Writer : databases;creating
-StarOffice Writer : databases;creating bibliographies
-StarOffice Writer : databases;creating labels
-StarOffice Writer : databases;creating queries
-StarOffice Writer : databases;creating reports
-StarOffice Writer : databases;creating tables
-StarOffice Writer : databases;deleting (Base)
-StarOffice Writer : databases;drag and drop (Base)
-StarOffice Writer : databases;editing tables
-StarOffice Writer : databases;exchanging
-StarOffice Writer : databases;form filters
-StarOffice Writer : databases;formats (Base)
-StarOffice Writer : databases;importing/exporting
-StarOffice Writer : databases;in conditions
-StarOffice Writer : databases;JDBC (Base)
-StarOffice Writer : databases;main page (Base)
-StarOffice Writer : databases;ODBC (Base)
-StarOffice Writer : databases;overview
-StarOffice Writer : databases;registering (Base)
-StarOffice Writer : databases;searching records
-StarOffice Writer : databases;shortcut keys
-StarOffice Writer : databases;sorting
-StarOffice Writer : databases;standard filters
-StarOffice Writer : databases;text formats
-StarOffice Writer : databases;viewing
-StarOffice Writer : date fields
-StarOffice Writer : date fields;creating
-StarOffice Writer : date fields;fixed/variable
-StarOffice Writer : date fields;HTML
-StarOffice Writer : date fields;properties
-StarOffice Writer : date formats
-StarOffice Writer : dates
-StarOffice Writer : dates;default (Calc)
-StarOffice Writer : dates;formatting automatically in tables
-StarOffice Writer : dates;inserting
-StarOffice Writer : dates;printing in presentations
-StarOffice Writer : dates;start 1900/01/01 (Calc)
-StarOffice Writer : dates;start 1904/01/01 (Calc)
-StarOffice Writer : dBASE
-StarOffice Writer : dBASE;database settings (Base)
-StarOffice Writer : DDE
-StarOffice Writer : DDE;command for inserting sections
-StarOffice Writer : DDE;definition
-StarOffice Writer : DDE;inserting tables
-StarOffice Writer : deactivating
-StarOffice Writer : deactivating;plug-ins
-StarOffice Writer : deactivating;word completion
-StarOffice Writer : decimal places displayed (Calc)
-StarOffice Writer : decimal separator key
-StarOffice Writer : decimal tab stops
-StarOffice Writer : default directories
-StarOffice Writer : default filters
-StarOffice Writer : default filters;comparison operators
-StarOffice Writer : default filters;databases
-StarOffice Writer : default printer
-StarOffice Writer : default printer;setting up
-StarOffice Writer : default printer;UNIX
-StarOffice Writer : default templates
-StarOffice Writer : default templates;changing
-StarOffice Writer : default templates;defining/resetting
-StarOffice Writer : default templates;organizing
-StarOffice Writer : defaults
-StarOffice Writer : defaults;documents
-StarOffice Writer : defaults;file formats in file dialogs
-StarOffice Writer : defaults;file formats in StarOffice
-StarOffice Writer : defaults;fonts
-StarOffice Writer : defaults;grids (Writer/Calc)
-StarOffice Writer : defaults;languages
-StarOffice Writer : defaults;number formats
-StarOffice Writer : defaults;of saving
-StarOffice Writer : defaults;program configuration
-StarOffice Writer : defaults;tab stops in text
-StarOffice Writer : defaults;templates
-StarOffice Writer : defaults;views
-StarOffice Writer : defining
-StarOffice Writer : defining;arrowheads and other line ends
-StarOffice Writer : defining;colors
-StarOffice Writer : defining;conditions
-StarOffice Writer : defining;headers/footers
-StarOffice Writer : defining;line styles
-StarOffice Writer : defining;object borders
-StarOffice Writer : defining;page borders
-StarOffice Writer : defining;page styles
-StarOffice Writer : defining;paragraph borders
-StarOffice Writer : defining;queries (Base)
-StarOffice Writer : defining;starting page numbers
-StarOffice Writer : defining;table borders
-StarOffice Writer : defining;table borders in Writer
-StarOffice Writer : deleting
-StarOffice Writer : deleting;all direct formatting
-StarOffice Writer : deleting;comments
-StarOffice Writer : deleting;databases (Base)
-StarOffice Writer : deleting;entries of indexes/tables of contents
-StarOffice Writer : deleting;footnotes
-StarOffice Writer : deleting;heading numbers
-StarOffice Writer : deleting;hyperlinks
-StarOffice Writer : deleting;indexes/tables of contents
-StarOffice Writer : deleting;line breaks
-StarOffice Writer : deleting;lines in text
-StarOffice Writer : deleting;models/instances
-StarOffice Writer : deleting;namespaces in XForms
-StarOffice Writer : deleting;numbers in lists
-StarOffice Writer : deleting;page breaks
-StarOffice Writer : deleting;rows/columns, by keyboard
-StarOffice Writer : deleting;tab stops
-StarOffice Writer : deleting;tables or table contents
-StarOffice Writer : deleting;templates
-StarOffice Writer : deleting;words in user-defined dictionaries
-StarOffice Writer : deleting;XML filters
-StarOffice Writer : demoting heading levels
-StarOffice Writer : depth stagger
-StarOffice Writer : descriptions for objects
-StarOffice Writer : design mode after saving
-StarOffice Writer : design view
-StarOffice Writer : design view;creating forms
-StarOffice Writer : design view;queries/views (Base)
-StarOffice Writer : designing
-StarOffice Writer : designing;database tables
-StarOffice Writer : designing;fonts
-StarOffice Writer : designing;queries (Base)
-StarOffice Writer : detaching toolbars
-StarOffice Writer : dictionaries
-StarOffice Writer : dictionaries;common terms in simplified and traditional chinese
-StarOffice Writer : dictionaries;creating
-StarOffice Writer : dictionaries;editing user-defined
-StarOffice Writer : dictionaries;spellcheck
-StarOffice Writer : dictionaries;thesaurus
-StarOffice Writer : dictionaries, see also languages
-StarOffice Writer : digital signatures
-StarOffice Writer : digital signatures;getting/managing/applying
-StarOffice Writer : digital signatures;overview
-StarOffice Writer : digital signatures;WebDAV over HTTPS
-StarOffice Writer : direct cursor
-StarOffice Writer : direct cursor;restriction
-StarOffice Writer : direct cursor;settings
-StarOffice Writer : direct formatting
-StarOffice Writer : direct formatting;exiting
-StarOffice Writer : direct formatting;undoing all
-StarOffice Writer : directories
-StarOffice Writer : directories;creating new
-StarOffice Writer : directories;directory structure
-StarOffice Writer : disabled persons
-StarOffice Writer : disabling
-StarOffice Writer : disabling;field highlighting
-StarOffice Writer : disabling;smart tags
-StarOffice Writer : disabling;word completion
-StarOffice Writer : displaying
-StarOffice Writer : displaying;comments (Calc)
-StarOffice Writer : displaying;comments in text documents
-StarOffice Writer : displaying;hidden text
-StarOffice Writer : displaying;non-printing characters (Writer)
-StarOffice Writer : displaying;pictures and objects (Writer)
-StarOffice Writer : displaying;tables (Writer)
-StarOffice Writer : displaying;zero values (Calc)
-StarOffice Writer : distances
-StarOffice Writer : distinct values in SQL queries
-StarOffice Writer : distorting in drawings
-StarOffice Writer : distributing XML filters
-StarOffice Writer : dividing tables
-StarOffice Writer : DocInformation fields
-StarOffice Writer : docking
-StarOffice Writer : docking;definition
-StarOffice Writer : docking;Navigator window
-StarOffice Writer : docking;toolbars
-StarOffice Writer : docking;windows
-StarOffice Writer : Document Converter Wizard
-StarOffice Writer : Document Map, see Navigator
-StarOffice Writer : document templates
-StarOffice Writer : document types in StarOffice
-StarOffice Writer : documents
-StarOffice Writer : documents;changing titles
-StarOffice Writer : documents;closing
-StarOffice Writer : documents;comparing
-StarOffice Writer : documents;contents as lists
-StarOffice Writer : documents;editing time
-StarOffice Writer : documents;exporting
-StarOffice Writer : documents;importing
-StarOffice Writer : documents;languages
-StarOffice Writer : documents;master documents and subdocuments
-StarOffice Writer : documents;measurement units in
-StarOffice Writer : documents;merging
-StarOffice Writer : documents;number of pages/tables/sheets
-StarOffice Writer : documents;number of words/characters
-StarOffice Writer : documents;opening
-StarOffice Writer : documents;opening in design mode
-StarOffice Writer : documents;opening with templates
-StarOffice Writer : documents;organizing
-StarOffice Writer : documents;printing
-StarOffice Writer : documents;read-only
-StarOffice Writer : documents;reloading
-StarOffice Writer : documents;saving
-StarOffice Writer : documents;saving automatically
-StarOffice Writer : documents;saving in other formats
-StarOffice Writer : documents;sending as e-mail
-StarOffice Writer : documents;styles changed
-StarOffice Writer : documents;version management
-StarOffice Writer : documents;version numbers
-StarOffice Writer : donut charts
-StarOffice Writer : dotted areas
-StarOffice Writer : double-line spacing in paragraphs
-StarOffice Writer : double-line writing in Asian layout
-StarOffice Writer : drag and drop
-StarOffice Writer : drag and drop;copying and pasting text
-StarOffice Writer : drag and drop;creating new styles
-StarOffice Writer : drag and drop;data source view
-StarOffice Writer : drag and drop;from Gallery to draw objects
-StarOffice Writer : drag and drop;overview
-StarOffice Writer : drag and drop;pictures
-StarOffice Writer : drag and drop;to Gallery
-StarOffice Writer : draw objects
-StarOffice Writer : draw objects;adding/editing/copying
-StarOffice Writer : draw objects;anchoring
-StarOffice Writer : draw objects;arranging within stacks
-StarOffice Writer : draw objects;copying between documents
-StarOffice Writer : draw objects;cross-referencing
-StarOffice Writer : draw objects;displaying (Calc)
-StarOffice Writer : draw objects;dropping Gallery pictures
-StarOffice Writer : draw objects;flipping
-StarOffice Writer : draw objects;inserting captions
-StarOffice Writer : draw objects;legends
-StarOffice Writer : draw objects;positioning and resizing
-StarOffice Writer : draw objects;protecting
-StarOffice Writer : draw objects;slanting
-StarOffice Writer : draw objects;text in
-StarOffice Writer : Drawing bar
-StarOffice Writer : drawing lines in text
-StarOffice Writer : drawings
-StarOffice Writer : drawings;creating/opening
-StarOffice Writer : drawings;languages
-StarOffice Writer : drawings;printing
-StarOffice Writer : drawings;printing defaults
-StarOffice Writer : drawings;printing in text documents
-StarOffice Writer : drawings;saving
-StarOffice Writer : drawings;saving automatically
-StarOffice Writer : drawings;saving in other formats
-StarOffice Writer : drawings;sending as e-mail
-StarOffice Writer : drawings;showing (Writer)
-StarOffice Writer : drawings, see also draw objects
-StarOffice Writer : drop caps insertion
-StarOffice Writer : drop-down lists in form functions
-StarOffice Writer : e-mail attachments
-StarOffice Writer : Edit File icon
-StarOffice Writer : edit mode
-StarOffice Writer : edit mode;after opening
-StarOffice Writer : edit mode;through Enter key (Calc)
-StarOffice Writer : Edit Points bar
-StarOffice Writer : editing
-StarOffice Writer : editing;captions
-StarOffice Writer : editing;chart axes
-StarOffice Writer : editing;chart data
-StarOffice Writer : editing;chart legends
-StarOffice Writer : editing;chart titles
-StarOffice Writer : editing;comments
-StarOffice Writer : editing;concordance files
-StarOffice Writer : editing;cross-references
-StarOffice Writer : editing;data binding of XForms
-StarOffice Writer : editing;database tables and queries
-StarOffice Writer : editing;draw objects
-StarOffice Writer : editing;Fontwork objects
-StarOffice Writer : editing;footnotes/endnotes
-StarOffice Writer : editing;hyperlinks
-StarOffice Writer : editing;index format
-StarOffice Writer : editing;indexes/tables of contents
-StarOffice Writer : editing;menus
-StarOffice Writer : editing;objects
-StarOffice Writer : editing;pictures
-StarOffice Writer : editing;reports
-StarOffice Writer : editing;sections
-StarOffice Writer : editing;shortcut keys
-StarOffice Writer : editing;StarOffice documents in Internet Explorer
-StarOffice Writer : editing;tab stops
-StarOffice Writer : editing;table/index entries
-StarOffice Writer : editing;templates
-StarOffice Writer : editing;text frames
-StarOffice Writer : editing;titles
-StarOffice Writer : editing;toolbars
-StarOffice Writer : editing;undoing
-StarOffice Writer : editing;XForms
-StarOffice Writer : editing time of documents
-StarOffice Writer : editors
-StarOffice Writer : editors;contour editor
-StarOffice Writer : editors;formula editor
-StarOffice Writer : editors;ImageMap editor
-StarOffice Writer : effects
-StarOffice Writer : effects;font positions
-StarOffice Writer : effects;fonts
-StarOffice Writer : effects;Fontwork icons
-StarOffice Writer : effects;text animation
-StarOffice Writer : emphasizing text
-StarOffice Writer : empty documents
-StarOffice Writer : empty page with alternating page styles
-StarOffice Writer : empty paragraph removal
-StarOffice Writer : encryption of contents
-StarOffice Writer : endnotes
-StarOffice Writer : endnotes;inserting and editing
-StarOffice Writer : endnotes;spacing
-StarOffice Writer : enlarging columns,cells and table rows
-StarOffice Writer : entering groups
-StarOffice Writer : entering text from right to left
-StarOffice Writer : entering text with direct cursor
-StarOffice Writer : entries
-StarOffice Writer : entries;bibliographies
-StarOffice Writer : entries;defining in indexes/tables of contents
-StarOffice Writer : entries;in tables of contents, as hyperlinks
-StarOffice Writer : envelopes
-StarOffice Writer : equal sign, see also operators
-StarOffice Writer : equations in formula editor
-StarOffice Writer : error bars in charts
-StarOffice Writer : error indicators in charts
-StarOffice Writer : Error Report Tool
-StarOffice Writer : Euro
-StarOffice Writer : Euro;currency formats
-StarOffice Writer : Euro;Euro Converter Wizard
-StarOffice Writer : even/odd pages
-StarOffice Writer : even/odd pages;formatting
-StarOffice Writer : even/odd pages;printing
-StarOffice Writer : events
-StarOffice Writer : events;assigning scripts
-StarOffice Writer : events;controls
-StarOffice Writer : events;customizing
-StarOffice Writer : events;in forms
-StarOffice Writer : examples for regular expressions
-StarOffice Writer : Excel
-StarOffice Writer : Excel;saving as
-StarOffice Writer : Excel;search criteria
-StarOffice Writer : exceptions
-StarOffice Writer : exceptions;AutoCorrect function
-StarOffice Writer : exceptions;user-defined dictionaries
-StarOffice Writer : exchanging databases
-StarOffice Writer : exchanging, see also replacing
-StarOffice Writer : executing SQL commands
-StarOffice Writer : exiting
-StarOffice Writer : exiting;direct formatting
-StarOffice Writer : exiting;groups
-StarOffice Writer : exiting;StarOffice
-StarOffice Writer : expanding formatting (Calc)
-StarOffice Writer : explorer of data sources
-StarOffice Writer : export filters
-StarOffice Writer : exporting
-StarOffice Writer : exporting;bitmaps
-StarOffice Writer : exporting;HTML and text documents
-StarOffice Writer : exporting;Microsoft Office documents with VBA code
-StarOffice Writer : exporting;spreadsheets to text format
-StarOffice Writer : exporting;templates
-StarOffice Writer : exporting;to foreign formats
-StarOffice Writer : exporting;to HTML
-StarOffice Writer : exporting;to Microsoft Office formats
-StarOffice Writer : exporting;to PDF
-StarOffice Writer : exporting;to PostScript format
-StarOffice Writer : exporting;to XML
-StarOffice Writer : exporting;XML files
-StarOffice Writer : extended tips in Help
-StarOffice Writer : extension mode in text
-StarOffice Writer : extensions
-StarOffice Writer : extensions;Extension Manager
-StarOffice Writer : extensions;file formats
-StarOffice Writer : external keys (Base)
-StarOffice Writer : faster printing
-StarOffice Writer : faxes
-StarOffice Writer : faxes;configuring StarOffice
-StarOffice Writer : faxes;fax programs/fax printers under UNIX
-StarOffice Writer : faxes;selecting a fax machine
-StarOffice Writer : faxes;sending
-StarOffice Writer : faxes;wizards
-StarOffice Writer : feedback
-StarOffice Writer : feedback;automatically
-StarOffice Writer : fields
-StarOffice Writer : fields;converting into text
-StarOffice Writer : fields;database tables
-StarOffice Writer : fields;defining conditions
-StarOffice Writer : fields;displaying field codes (Writer)
-StarOffice Writer : fields;formatted fields
-StarOffice Writer : fields;HTML import and export
-StarOffice Writer : fields;input fields in text
-StarOffice Writer : fields;inserting time
-StarOffice Writer : fields;subject
-StarOffice Writer : fields;updating automatically (Writer)
-StarOffice Writer : fields;updating/viewing
-StarOffice Writer : fields;user data
-StarOffice Writer : file associations for Microsoft Office
-StarOffice Writer : file filters
-StarOffice Writer : file filters;mobile devices
-StarOffice Writer : file filters;XML
-StarOffice Writer : file formats
-StarOffice Writer : file formats;changing StarOffice defaults
-StarOffice Writer : file formats;OpenDocument/XML
-StarOffice Writer : file formats;saving always in other formats
-StarOffice Writer : file selection button
-StarOffice Writer : file sharing options for current document
-StarOffice Writer : files
-StarOffice Writer : files;filters and formats
-StarOffice Writer : files;importing
-StarOffice Writer : files;opening
-StarOffice Writer : files;opening with placeholders
-StarOffice Writer : files;properties
-StarOffice Writer : files;saving
-StarOffice Writer : files;saving automatically
-StarOffice Writer : files;saving in other formats
-StarOffice Writer : files;sending as e-mail
-StarOffice Writer : files;version numbers
-StarOffice Writer : files and folders in StarOffice
-StarOffice Writer : fill characters with tabulators
-StarOffice Writer : fill colors for areas
-StarOffice Writer : fill format mode
-StarOffice Writer : fill patterns for areas
-StarOffice Writer : filter conditions
-StarOffice Writer : filter conditions;connecting
-StarOffice Writer : filter conditions;in queries (Base)
-StarOffice Writer : filtering
-StarOffice Writer : filtering;data in databases
-StarOffice Writer : filtering;data in forms
-StarOffice Writer : filters
-StarOffice Writer : filters;comparison operators
-StarOffice Writer : filters;for import and export
-StarOffice Writer : filters;Navigator
-StarOffice Writer : filters;pictures
-StarOffice Writer : filters;XML filter settings
-StarOffice Writer : Find tab in Help
-StarOffice Writer : finding
-StarOffice Writer : finding;in all sheets
-StarOffice Writer : finding;records in form documents
-StarOffice Writer : finding;selections
-StarOffice Writer : finding;similarity search
-StarOffice Writer : finding;text/text formats/styles/objects
-StarOffice Writer : first letters as large capital letters
-StarOffice Writer : First Page page style
-StarOffice Writer : fitting to pages
-StarOffice Writer : fitting to pages;print settings in Math
-StarOffice Writer : fitting to pages;print settings in presentations
-StarOffice Writer : fixed dates
-StarOffice Writer : fixed text
-StarOffice Writer : fixed text;form functions
-StarOffice Writer : fixing toolbars
-StarOffice Writer : flipping draw objects
-StarOffice Writer : floating frames in HTML documents
-StarOffice Writer : floating titles in headers
-StarOffice Writer : floating toolbars
-StarOffice Writer : focus of controls
-StarOffice Writer : folder creation
-StarOffice Writer : font attributes
-StarOffice Writer : font attributes;resetting
-StarOffice Writer : font lists
-StarOffice Writer : font name box
-StarOffice Writer : font sizes
-StarOffice Writer : font sizes;bullets
-StarOffice Writer : font sizes;relative changes
-StarOffice Writer : font sizes;scaling on screen
-StarOffice Writer : font sizes;text
-StarOffice Writer : fonts
-StarOffice Writer : fonts;adding under UNIX
-StarOffice Writer : fonts;changing in templates
-StarOffice Writer : fonts;colors
-StarOffice Writer : fonts;default settings
-StarOffice Writer : fonts;effects
-StarOffice Writer : fonts;for HTML and Basic
-StarOffice Writer : fonts;formats
-StarOffice Writer : fonts;outlines
-StarOffice Writer : fonts;positions in text
-StarOffice Writer : fonts;resetting
-StarOffice Writer : fonts;shadows
-StarOffice Writer : fonts;specifying several
-StarOffice Writer : fonts;strikethrough
-StarOffice Writer : fonts;styles
-StarOffice Writer : fonts;text objects
-StarOffice Writer : Fontwork icons
-StarOffice Writer : footers
-StarOffice Writer : footers;about
-StarOffice Writer : footers;backgrounds
-StarOffice Writer : footers;defining for left and right pages
-StarOffice Writer : footers;formatting
-StarOffice Writer : footers;inserting
-StarOffice Writer : footers;with page numbers
-StarOffice Writer : footnotes
-StarOffice Writer : footnotes;inserting and editing
-StarOffice Writer : footnotes;spacing
-StarOffice Writer : form controls
-StarOffice Writer : form controls;assigning macros
-StarOffice Writer : form controls;protecting
-StarOffice Writer : form controls;toolbars
-StarOffice Writer : form fields
-StarOffice Writer : form filters
-StarOffice Writer : form letters
-StarOffice Writer : Form Navigator
-StarOffice Writer : format codes
-StarOffice Writer : format codes;numbers
-StarOffice Writer : format filling printing in StarOffice Math
-StarOffice Writer : Format Paintbrush
-StarOffice Writer : formats
-StarOffice Writer : formats;Asian layout
-StarOffice Writer : formats;copying and pasting
-StarOffice Writer : formats;finding and replacing
-StarOffice Writer : formats;fonts
-StarOffice Writer : formats;maximizing page formats
-StarOffice Writer : formats;number and currency formats
-StarOffice Writer : formats;of currencies/date/time
-StarOffice Writer : formats;on opening and saving
-StarOffice Writer : formats;pasting in special formats
-StarOffice Writer : formats;positions
-StarOffice Writer : formats;resetting
-StarOffice Writer : formats;tabulators
-StarOffice Writer : formatted fields
-StarOffice Writer : formatted fields;form functions
-StarOffice Writer : formatted fields;properties
-StarOffice Writer : formatting
-StarOffice Writer : formatting;Asian typography
-StarOffice Writer : formatting;axes in charts
-StarOffice Writer : formatting;bold, while typing
-StarOffice Writer : formatting;bullets
-StarOffice Writer : formatting;changing individual pages
-StarOffice Writer : formatting;chart areas
-StarOffice Writer : formatting;chart floors
-StarOffice Writer : formatting;chart legends
-StarOffice Writer : formatting;chart titles
-StarOffice Writer : formatting;chart walls
-StarOffice Writer : formatting;contour wrap
-StarOffice Writer : formatting;copying
-StarOffice Writer : formatting;definition
-StarOffice Writer : formatting;even/odd pages
-StarOffice Writer : formatting;exiting direct formatting
-StarOffice Writer : formatting;expanding (Calc)
-StarOffice Writer : formatting;font effects
-StarOffice Writer : formatting;hyperlinks
-StarOffice Writer : formatting;indenting paragraphs
-StarOffice Writer : formatting;indexes and tables of contents
-StarOffice Writer : formatting;numbered lists
-StarOffice Writer : formatting;page numbers
-StarOffice Writer : formatting;pages
-StarOffice Writer : formatting;printer metrics (Writer)
-StarOffice Writer : formatting;register-true text
-StarOffice Writer : formatting;undoing
-StarOffice Writer : formatting;undoing when writing
-StarOffice Writer : formatting styles
-StarOffice Writer : formatting styles;importing
-StarOffice Writer : formatting styles;styles and templates
-StarOffice Writer : forms
-StarOffice Writer : forms;browsing
-StarOffice Writer : forms;Combo Box/List Box Wizard
-StarOffice Writer : forms;creating
-StarOffice Writer : forms;data
-StarOffice Writer : forms;designing (Base)
-StarOffice Writer : forms;events
-StarOffice Writer : forms;filtering data
-StarOffice Writer : forms;finding records
-StarOffice Writer : forms;focus after opening
-StarOffice Writer : forms;general information (Base)
-StarOffice Writer : forms;grouping controls
-StarOffice Writer : forms;HTML filters
-StarOffice Writer : forms;Navigator
-StarOffice Writer : forms;opening in design mode
-StarOffice Writer : forms;properties
-StarOffice Writer : forms;sorting data
-StarOffice Writer : forms;subforms
-StarOffice Writer : forms;wizards
-StarOffice Writer : forms;XForms
-StarOffice Writer : formula texts
-StarOffice Writer : formula texts;printing in StarOffice Math
-StarOffice Writer : formulas
-StarOffice Writer : formulas;calculating in text
-StarOffice Writer : formulas;complex formulas in text
-StarOffice Writer : formulas;new
-StarOffice Writer : formulas;pasting results in text documents
-StarOffice Writer : formulas;starting formula editor
-StarOffice Writer : formulas in reports
-StarOffice Writer : formulas in reports;editing
-StarOffice Writer : formulating conditions
-StarOffice Writer : forums and support
-StarOffice Writer : frames
-StarOffice Writer : frames;anchoring options
-StarOffice Writer : frames;around objects
-StarOffice Writer : frames;around pages
-StarOffice Writer : frames;around paragraphs
-StarOffice Writer : frames;around tables
-StarOffice Writer : frames;around text tables
-StarOffice Writer : frames;AutoCorrect function
-StarOffice Writer : frames;backgrounds
-StarOffice Writer : frames;captions (Writer)
-StarOffice Writer : frames;defining hyperlinks
-StarOffice Writer : frames;jumping to
-StarOffice Writer : frames;labeling
-StarOffice Writer : frames;linking
-StarOffice Writer : frames;printing in StarOffice Math
-StarOffice Writer : frames;protecting
-StarOffice Writer : frames;selection frames
-StarOffice Writer : frames;styles
-StarOffice Writer : frames;text fitting to frames
-StarOffice Writer : frames;unlinking
-StarOffice Writer : freeform lines
-StarOffice Writer : freeform lines;draw functions
-StarOffice Writer : FTP
-StarOffice Writer : FTP;opening documents
-StarOffice Writer : FTP;saving documents
-StarOffice Writer : full joins (Base)
-StarOffice Writer : full screen view
-StarOffice Writer : full-text search in Help
-StarOffice Writer : functions in reports
-StarOffice Writer : functions in reports;editing
-StarOffice Writer : Gallery
-StarOffice Writer : Gallery;adding pictures
-StarOffice Writer : Gallery;docking and resizing
-StarOffice Writer : Gallery;dragging pictures to draw objects
-StarOffice Writer : Gallery;hiding/showing
-StarOffice Writer : Gallery;inserting pictures from
-StarOffice Writer : get method for form transmissions
-StarOffice Writer : getting support
-StarOffice Writer : GIF format
-StarOffice Writer : glossaries
-StarOffice Writer : glossaries;common terms
-StarOffice Writer : glossaries;Internet terms
-StarOffice Writer : gradients off for faster printing
-StarOffice Writer : grammar checker
-StarOffice Writer : graphic objects, see draw objects
-StarOffice Writer : graphical text art
-StarOffice Writer : graphics
-StarOffice Writer : graphics;cache
-StarOffice Writer : graphics;do not show
-StarOffice Writer : graphics;protecting
-StarOffice Writer : graphics, see also pictures
-StarOffice Writer : grayscale printing
-StarOffice Writer : grid controls
-StarOffice Writer : grid controls;form functions
-StarOffice Writer : grids
-StarOffice Writer : grids;defaults (Writer/Calc)
-StarOffice Writer : grids;display options (Impress/Draw)
-StarOffice Writer : grids;displaying lines (Calc)
-StarOffice Writer : grids;formatting axes
-StarOffice Writer : grids;inserting in charts
-StarOffice Writer : group box creation
-StarOffice Writer : groups
-StarOffice Writer : groups;entering/exiting/ungrouping
-StarOffice Writer : groups;naming
-StarOffice Writer : groups;of controls
-StarOffice Writer : guides
-StarOffice Writer : guides;display options (Impress/Draw)
-StarOffice Writer : guides;displaying when moving objects (Impress)
-StarOffice Writer : guides;showing (Calc)
-StarOffice Writer : guides;showing when moving frames (Writer)
-StarOffice Writer : gutter
-StarOffice Writer : handles
-StarOffice Writer : handles;displaying (Writer)
-StarOffice Writer : handles;scaling
-StarOffice Writer : handles;showing simple/large handles (Calc)
-StarOffice Writer : hanging indents in paragraphs
-StarOffice Writer : Hangul/Hanja
-StarOffice Writer : hard returns in pasted text
-StarOffice Writer : hatching
-StarOffice Writer : headers
-StarOffice Writer : headers;about
-StarOffice Writer : headers;backgrounds
-StarOffice Writer : headers;chapter information
-StarOffice Writer : headers;defining for left and right pages
-StarOffice Writer : headers;formatting
-StarOffice Writer : headers;inserting
-StarOffice Writer : headings
-StarOffice Writer : headings;automatic
-StarOffice Writer : headings;entering as text box
-StarOffice Writer : headings;jumping to
-StarOffice Writer : headings;numbering/paragraph styles
-StarOffice Writer : headings;rearranging
-StarOffice Writer : headings;repeating in tables
-StarOffice Writer : headings;starting with tab stops
-StarOffice Writer : headings;switching levels by keyboard
-StarOffice Writer : Hebrew
-StarOffice Writer : Hebrew;entering text
-StarOffice Writer : Hebrew;language settings
-StarOffice Writer : Help
-StarOffice Writer : Help;bookmarks
-StarOffice Writer : Help;extended tips on/off
-StarOffice Writer : Help;full-text search
-StarOffice Writer : Help;Help tips
-StarOffice Writer : Help;keywords
-StarOffice Writer : Help;navigation pane showing/hiding
-StarOffice Writer : Help;style sheets
-StarOffice Writer : Help;topics
-StarOffice Writer : Help Agent
-StarOffice Writer : Help Agent;help
-StarOffice Writer : Help Agent;options
-StarOffice Writer : Help tips
-StarOffice Writer : Help tips;fields
-StarOffice Writer : Help tips;hiding
-StarOffice Writer : hidden controls in Form Navigator
-StarOffice Writer : hidden fields display (Writer)
-StarOffice Writer : hidden pages
-StarOffice Writer : hidden pages;printing in presentations
-StarOffice Writer : hidden text
-StarOffice Writer : hidden text;displaying
-StarOffice Writer : hidden text;showing (Writer)
-StarOffice Writer : hiding
-StarOffice Writer : hiding;changes
-StarOffice Writer : hiding;chart legends
-StarOffice Writer : hiding;database fields
-StarOffice Writer : hiding;docked windows
-StarOffice Writer : hiding;navigation pane in Help window
-StarOffice Writer : hiding;rulers
-StarOffice Writer : hiding;sections
-StarOffice Writer : hiding;text, from specific users
-StarOffice Writer : hiding;text, with conditions
-StarOffice Writer : high contrast mode
-StarOffice Writer : Hindi
-StarOffice Writer : Hindi;entering text
-StarOffice Writer : Hindi;language settings
-StarOffice Writer : homepage creation
-StarOffice Writer : horizontal lines
-StarOffice Writer : horizontal rulers
-StarOffice Writer : horizontal scrollbars (Writer)
-StarOffice Writer : hotspots
-StarOffice Writer : HowTos for charts
-StarOffice Writer : HTML
-StarOffice Writer : HTML;definition
-StarOffice Writer : HTML;export character set
-StarOffice Writer : HTML;fonts for source display
-StarOffice Writer : HTML;importing META tags
-StarOffice Writer : HTML;live presentations
-StarOffice Writer : HTML;special tags for fields
-StarOffice Writer : HTML documents
-StarOffice Writer : HTML documents;auto reloading
-StarOffice Writer : HTML documents;creating from text documents
-StarOffice Writer : HTML documents;headers and footers
-StarOffice Writer : HTML documents;importing/exporting
-StarOffice Writer : HTML documents;inserting linked sections
-StarOffice Writer : HTML documents;META tags in
-StarOffice Writer : HTML documents;new
-StarOffice Writer : HTML documents;source text
-StarOffice Writer : hyperlinks
-StarOffice Writer : hyperlinks;assigning macros
-StarOffice Writer : hyperlinks;character formats
-StarOffice Writer : hyperlinks;definition
-StarOffice Writer : hyperlinks;deleting
-StarOffice Writer : hyperlinks;editing
-StarOffice Writer : hyperlinks;for objects
-StarOffice Writer : hyperlinks;in tables of contents and indexes
-StarOffice Writer : hyperlinks;inserting
-StarOffice Writer : hyperlinks;inserting from Navigator
-StarOffice Writer : hyperlinks;jumping to
-StarOffice Writer : hyperlinks;relative and absolute
-StarOffice Writer : hyperlinks;turning off automatic recognition
-StarOffice Writer : hyperlinks, see also links
-StarOffice Writer : hyphenation
-StarOffice Writer : hyphenation;activating for a language
-StarOffice Writer : hyphenation;manual/automatic
-StarOffice Writer : hyphenation;minimal number of characters
-StarOffice Writer : hyphenation;preventing for specific words
-StarOffice Writer : hyphens
-StarOffice Writer : hyphens;displaying custom (Writer)
-StarOffice Writer : hyphens;inserting custom
-StarOffice Writer : icon bars, see toolbars
-StarOffice Writer : icon sizes
-StarOffice Writer : if-then queries as fields
-StarOffice Writer : ignore list for spellcheck
-StarOffice Writer : illumination
-StarOffice Writer : illumination;3D charts
-StarOffice Writer : illustrations, see pictures
-StarOffice Writer : image button creation
-StarOffice Writer : image control creation
-StarOffice Writer : ImageMap
-StarOffice Writer : ImageMap;definition
-StarOffice Writer : ImageMap;editor
-StarOffice Writer : images
-StarOffice Writer : images;do not show
-StarOffice Writer : images;ImageMap
-StarOffice Writer : images;inserting and editing bitmaps
-StarOffice Writer : images;inserting in text
-StarOffice Writer : images, see also pictures
-StarOffice Writer : IME
-StarOffice Writer : IME;definition
-StarOffice Writer : IME;showing/hiding
-StarOffice Writer : import filters
-StarOffice Writer : import restrictions for Microsoft Office
-StarOffice Writer : importing
-StarOffice Writer : importing;bitmaps
-StarOffice Writer : importing;compatibility settings for text import
-StarOffice Writer : importing;databases
-StarOffice Writer : importing;documents in other formats
-StarOffice Writer : importing;from XML
-StarOffice Writer : importing;HTML and text documents
-StarOffice Writer : importing;HTML with META tags
-StarOffice Writer : importing;Microsoft Office documents with VBA code
-StarOffice Writer : importing;styles from other files
-StarOffice Writer : importing;tables in text format
-StarOffice Writer : importing;templates
-StarOffice Writer : improvement program
-StarOffice Writer : inches
-StarOffice Writer : indents
-StarOffice Writer : indents;in text
-StarOffice Writer : indents;setting on rulers
-StarOffice Writer : Index tab in Help
-StarOffice Writer : indexes
-StarOffice Writer : indexes;alphabetical indexes
-StarOffice Writer : indexes;backgrounds
-StarOffice Writer : indexes;creating bibliographies
-StarOffice Writer : indexes;creating user-defined indexes
-StarOffice Writer : indexes;defining entries in
-StarOffice Writer : indexes;editing or deleting entries
-StarOffice Writer : indexes;editing/updating/deleting
-StarOffice Writer : indexes;formatting
-StarOffice Writer : indexes;master documents
-StarOffice Writer : indexes;multiple documents
-StarOffice Writer : indexes;showing/hiding Help index tab
-StarOffice Writer : indexes;unprotecting
-StarOffice Writer : indicator lines in text
-StarOffice Writer : initial capitals in titles
-StarOffice Writer : inner joins (Base)
-StarOffice Writer : input fields in text
-StarOffice Writer : input method window
-StarOffice Writer : insert mode for entering text
-StarOffice Writer : inserting
-StarOffice Writer : inserting;buttons in toolbars
-StarOffice Writer : inserting;captions
-StarOffice Writer : inserting;cell ranges from spreadsheets
-StarOffice Writer : inserting;chapter numbers in captions
-StarOffice Writer : inserting;charts
-StarOffice Writer : inserting;clipboard options
-StarOffice Writer : inserting;comments
-StarOffice Writer : inserting;cross-references
-StarOffice Writer : inserting;data from text documents
-StarOffice Writer : inserting;datasource records in spreadsheets
-StarOffice Writer : inserting;date fields
-StarOffice Writer : inserting;drawings
-StarOffice Writer : inserting;envelopes
-StarOffice Writer : inserting;floating frames
-StarOffice Writer : inserting;Fontwork objects
-StarOffice Writer : inserting;footnotes/endnotes
-StarOffice Writer : inserting;form fields
-StarOffice Writer : inserting;from Gallery into text
-StarOffice Writer : inserting;horizontal lines
-StarOffice Writer : inserting;hyperlinks
-StarOffice Writer : inserting;hyperlinks from Navigator
-StarOffice Writer : inserting;input fields
-StarOffice Writer : inserting;line breaks in cells
-StarOffice Writer : inserting;lines under headers/above footers
-StarOffice Writer : inserting;movies/sounds
-StarOffice Writer : inserting;new text tables defaults
-StarOffice Writer : inserting;numbering
-StarOffice Writer : inserting;objects from Gallery
-StarOffice Writer : inserting;OLE objects
-StarOffice Writer : inserting;page breaks
-StarOffice Writer : inserting;page numbers
-StarOffice Writer : inserting;paragraph borders
-StarOffice Writer : inserting;paragraph bullets
-StarOffice Writer : inserting;paragraphs before/after tables
-StarOffice Writer : inserting;pictures
-StarOffice Writer : inserting;pictures in Gallery
-StarOffice Writer : inserting;pictures, by dialog
-StarOffice Writer : inserting;plug-ins
-StarOffice Writer : inserting;push buttons
-StarOffice Writer : inserting;rows/columns, by keyboard
-StarOffice Writer : inserting;scanned images
-StarOffice Writer : inserting;sections
-StarOffice Writer : inserting;special characters
-StarOffice Writer : inserting;tab stops
-StarOffice Writer : inserting;tables in text
-StarOffice Writer : inserting;text blocks
-StarOffice Writer : inserting;text documents
-StarOffice Writer : inserting;text frames
-StarOffice Writer : inserting;textures on chart bars
-StarOffice Writer : installing
-StarOffice Writer : installing;ActiveX control
-StarOffice Writer : installing;mobile device filters
-StarOffice Writer : installing;smart tags
-StarOffice Writer : installing;UNO components
-StarOffice Writer : installing;XML filters
-StarOffice Writer : instructions
-StarOffice Writer : instructions;general
-StarOffice Writer : instructions;StarOffice Writer
-StarOffice Writer : Internet
-StarOffice Writer : Internet;checking for updates
-StarOffice Writer : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Writer : Internet;presentations
-StarOffice Writer : Internet;starting searches
-StarOffice Writer : Internet glossary
-StarOffice Writer : interrupting numbered lists
-StarOffice Writer : invert filter
-StarOffice Writer : invisible areas
-StarOffice Writer : invisible characters
-StarOffice Writer : invisible characters;finding
-StarOffice Writer : italic text
-StarOffice Writer : iterative references in spreadsheets
-StarOffice Writer : Java
-StarOffice Writer : Java;definition
-StarOffice Writer : Java;setting options
-StarOffice Writer : JDBC
-StarOffice Writer : JDBC;databases (Base)
-StarOffice Writer : JDBC;definition
-StarOffice Writer : joining
-StarOffice Writer : joining;numbered lists
-StarOffice Writer : joining;paragraphs
-StarOffice Writer : joining;tables (Base)
-StarOffice Writer : joins in databases (Base)
-StarOffice Writer : jumping
-StarOffice Writer : jumping;to bookmarks
-StarOffice Writer : jumping;to text elements
-StarOffice Writer : justifying text
-StarOffice Writer : juxtaposing tables
-StarOffice Writer : kerning
-StarOffice Writer : kerning;Asian texts
-StarOffice Writer : kerning;definition
-StarOffice Writer : kerning;in characters
-StarOffice Writer : key fields for relations (Base)
-StarOffice Writer : keyboard
-StarOffice Writer : keyboard;accessibility StarOffice Writer
-StarOffice Writer : keyboard;adding or deleting rows/columns
-StarOffice Writer : keyboard;assigning/editing shortcut keys
-StarOffice Writer : keyboard;bold formatting
-StarOffice Writer : keyboard;general commands
-StarOffice Writer : keyboard;modifying the behavior of rows/columns
-StarOffice Writer : keyboard;navigating and selecting in text
-StarOffice Writer : keyboard;removing numbering
-StarOffice Writer : keyboard;resizing rows/columns
-StarOffice Writer : keys
-StarOffice Writer : keys;adding push buttons
-StarOffice Writer : keys;primary keys (Base)
-StarOffice Writer : kiosk export
-StarOffice Writer : labels
-StarOffice Writer : labels;creating and synchronizing
-StarOffice Writer : labels;for charts
-StarOffice Writer : labels;for draw objects
-StarOffice Writer : labels;form functions
-StarOffice Writer : labels;from databases
-StarOffice Writer : labels, see also names/callouts
-StarOffice Writer : landscape and portrait
-StarOffice Writer : languages
-StarOffice Writer : languages;activating modules
-StarOffice Writer : languages;Asian support
-StarOffice Writer : languages;complex text layout
-StarOffice Writer : languages;locale settings
-StarOffice Writer : languages;recognition of
-StarOffice Writer : languages;selecting for text
-StarOffice Writer : languages;setting options
-StarOffice Writer : languages;spellcheck
-StarOffice Writer : languages;spellchecking and formatting
-StarOffice Writer : large handles (Writer)
-StarOffice Writer : large icons
-StarOffice Writer : layer arrangement
-StarOffice Writer : layout
-StarOffice Writer : layout;importing Word documents
-StarOffice Writer : layout;pages
-StarOffice Writer : LDAP server
-StarOffice Writer : LDAP server;address books (Base)
-StarOffice Writer : LDAP server;sign on options
-StarOffice Writer : leading between paragraphs
-StarOffice Writer : left alignment of paragraphs
-StarOffice Writer : left joins (Base)
-StarOffice Writer : Left Page page style
-StarOffice Writer : legends
-StarOffice Writer : legends;charts
-StarOffice Writer : legends;draw objects
-StarOffice Writer : legends;rounding corners
-StarOffice Writer : legends, see also captions
-StarOffice Writer : Letter Wizard
-StarOffice Writer : letters
-StarOffice Writer : letters;creating form letters
-StarOffice Writer : letters;inserting envelopes
-StarOffice Writer : levels
-StarOffice Writer : levels;changing outline levels
-StarOffice Writer : levels;depth stagger
-StarOffice Writer : levels;macro security
-StarOffice Writer : lexicon, see thesaurus
-StarOffice Writer : limits of tables (Writer)
-StarOffice Writer : line breaks
-StarOffice Writer : line breaks;in cells
-StarOffice Writer : line breaks;removing
-StarOffice Writer : line charts
-StarOffice Writer : line numbers
-StarOffice Writer : line spacing
-StarOffice Writer : line spacing;context menu in paragraphs
-StarOffice Writer : line spacing;paragraph
-StarOffice Writer : line styles
-StarOffice Writer : line styles;applying
-StarOffice Writer : line styles;defining
-StarOffice Writer : lines
-StarOffice Writer : lines;automatic drawing on/off
-StarOffice Writer : lines;defining ends
-StarOffice Writer : lines;draw functions
-StarOffice Writer : lines;drawing in text
-StarOffice Writer : lines;editing points
-StarOffice Writer : lines;footnotes/endnotes
-StarOffice Writer : lines;inserting horizontal lines
-StarOffice Writer : lines;removing automatic lines
-StarOffice Writer : lines;under headers/above footers
-StarOffice Writer : lines of text
-StarOffice Writer : lines of text;alignment
-StarOffice Writer : lines of text;indents
-StarOffice Writer : lines of text;numbering
-StarOffice Writer : lines of text;register-true
-StarOffice Writer : lines of text;sorting paragraphs
-StarOffice Writer : links
-StarOffice Writer : links;between cells and controls
-StarOffice Writer : links;by drag and drop
-StarOffice Writer : links;character formats
-StarOffice Writer : links;definition
-StarOffice Writer : links;editing hyperlinks
-StarOffice Writer : links;inserting
-StarOffice Writer : links;inserting sections
-StarOffice Writer : links;inserting text documents as
-StarOffice Writer : links;modifying
-StarOffice Writer : links;opening files with
-StarOffice Writer : links;relational databases (Base)
-StarOffice Writer : links;text frames
-StarOffice Writer : links;turning off automatic recognition
-StarOffice Writer : links;updating options (Writer)
-StarOffice Writer : links;updating specific links
-StarOffice Writer : list box creation
-StarOffice Writer : lists
-StarOffice Writer : lists;automatic numbering
-StarOffice Writer : lists;AutoText shortcuts
-StarOffice Writer : lists;changing levels
-StarOffice Writer : lists;combining numbered lists
-StarOffice Writer : lists;data assigned to controls
-StarOffice Writer : lists;registered databases (Base)
-StarOffice Writer : lists;regular expressions
-StarOffice Writer : lists;removing/interrupting numbering
-StarOffice Writer : live presentations on the Internet
-StarOffice Writer : loading
-StarOffice Writer : loading;documents
-StarOffice Writer : loading;documents from other formats
-StarOffice Writer : loading;HTML documents, automatically
-StarOffice Writer : loading;Microsoft Office documents with VBA code
-StarOffice Writer : loading;reloading
-StarOffice Writer : loading;styles from other files
-StarOffice Writer : loading;XML files
-StarOffice Writer : locale settings
-StarOffice Writer : logarithmic scaling along axes
-StarOffice Writer : logical expressions
-StarOffice Writer : lowercase letters
-StarOffice Writer : lowercase letters;font effects
-StarOffice Writer : lowercase letters;text
-StarOffice Writer : lowering outline levels
-StarOffice Writer : Macro Wizard (Base)
-StarOffice Writer : macros
-StarOffice Writer : macros;assigning to events in forms
-StarOffice Writer : macros;attaching new (Base)
-StarOffice Writer : macros;in MS Office documents
-StarOffice Writer : macros;interrupting
-StarOffice Writer : macros;organizing
-StarOffice Writer : macros;recording
-StarOffice Writer : macros;security
-StarOffice Writer : macros;security levels
-StarOffice Writer : macros;security warning dialog
-StarOffice Writer : macros;selecting security warnings
-StarOffice Writer : magnifiers
-StarOffice Writer : mail merge
-StarOffice Writer : manual hyphenation in text
-StarOffice Writer : manual numbering in text
-StarOffice Writer : manual page breaks
-StarOffice Writer : marginal numbers on text pages
-StarOffice Writer : margins
-StarOffice Writer : margins;pages
-StarOffice Writer : margins;setting with the mouse
-StarOffice Writer : margins;shadows
-StarOffice Writer : marking changes
-StarOffice Writer : marking, see selecting
-StarOffice Writer : master documents
-StarOffice Writer : master documents;creating/editing/exporting
-StarOffice Writer : master documents;indexes
-StarOffice Writer : master documents;properties
-StarOffice Writer : matching conditional text in fields
-StarOffice Writer : Math formula editor
-StarOffice Writer : mean value lines in charts
-StarOffice Writer : measurement units
-StarOffice Writer : measurement units;changing on rulers
-StarOffice Writer : measurement units;converting
-StarOffice Writer : measurement units;selecting
-StarOffice Writer : Media Player window
-StarOffice Writer : menus
-StarOffice Writer : menus;activating context menus
-StarOffice Writer : menus;assigning macros
-StarOffice Writer : menus;customizing
-StarOffice Writer : merging
-StarOffice Writer : merging;cells
-StarOffice Writer : merging;cells, by keyboard
-StarOffice Writer : merging;documents
-StarOffice Writer : merging;indexes
-StarOffice Writer : merging;numbered lists
-StarOffice Writer : merging;tables
-StarOffice Writer : META tags
-StarOffice Writer : metrics
-StarOffice Writer : metrics;converting
-StarOffice Writer : metrics;document formatting (Writer)
-StarOffice Writer : metrics;in sheets
-StarOffice Writer : Microsoft Office
-StarOffice Writer : Microsoft Office;Access databases (base)
-StarOffice Writer : Microsoft Office;as default file format
-StarOffice Writer : Microsoft Office;document import restrictions
-StarOffice Writer : Microsoft Office;feature comparisons
-StarOffice Writer : Microsoft Office;importing password protected files
-StarOffice Writer : Microsoft Office;importing Word documents
-StarOffice Writer : Microsoft Office;importing/exporting VBA code
-StarOffice Writer : Microsoft Office;new users information
-StarOffice Writer : Microsoft Office;opening Microsoft documents
-StarOffice Writer : Microsoft Office;reassigning document types
-StarOffice Writer : migrating macros (Base)
-StarOffice Writer : mirrored page layout
-StarOffice Writer : mobile device filters
-StarOffice Writer : models in XForms
-StarOffice Writer : modifying, see changing
-StarOffice Writer : months
-StarOffice Writer : months;automatically completing
-StarOffice Writer : more controls
-StarOffice Writer : mosaic filter
-StarOffice Writer : mouse
-StarOffice Writer : mouse;moving and copying text
-StarOffice Writer : mouse;pointers when using drag and drop
-StarOffice Writer : mouse;positioning
-StarOffice Writer : movies
-StarOffice Writer : moving
-StarOffice Writer : moving;headings
-StarOffice Writer : moving;objects and frames
-StarOffice Writer : moving;tab stops on ruler
-StarOffice Writer : moving;text sections
-StarOffice Writer : moving;toolbars
-StarOffice Writer : moving;using guide lines in presentations
-StarOffice Writer : MS ADO interface (Base)
-StarOffice Writer : multi-column text
-StarOffice Writer : multi-line titles in forms
-StarOffice Writer : multi-page tables
-StarOffice Writer : multi-page view of documents
-StarOffice Writer : multiple documents
-StarOffice Writer : multiple documents;indexes
-StarOffice Writer : multiple documents;opening
-StarOffice Writer : multiple selection
-StarOffice Writer : music
-StarOffice Writer : My Documents folder
-StarOffice Writer : My Documents folder;changing work directory
-StarOffice Writer : My Documents folder;opening
-StarOffice Writer : MySQL databases (Base)
-StarOffice Writer : names
-StarOffice Writer : names;chapter names in headers
-StarOffice Writer : names;multi-line titles
-StarOffice Writer : names;objects
-StarOffice Writer : names, see also labels/callouts
-StarOffice Writer : namespace organization in XForms
-StarOffice Writer : native SQL (Base)
-StarOffice Writer : navigating
-StarOffice Writer : navigating;in documents
-StarOffice Writer : navigating;in text, with keyboard
-StarOffice Writer : Navigation bar
-StarOffice Writer : Navigation bar;controls
-StarOffice Writer : Navigation bar;forms
-StarOffice Writer : Navigator
-StarOffice Writer : Navigator;comments
-StarOffice Writer : Navigator;contents as lists
-StarOffice Writer : Navigator;docking
-StarOffice Writer : Navigator;docking and resizing
-StarOffice Writer : Navigator;heading levels and chapters
-StarOffice Writer : Navigator;inserting hyperlinks
-StarOffice Writer : Navigator;master documents
-StarOffice Writer : Navigator;overview in texts
-StarOffice Writer : Navigator;working with
-StarOffice Writer : net charts
-StarOffice Writer : network identity options
-StarOffice Writer : networks and AutoText directories
-StarOffice Writer : new databases
-StarOffice Writer : new documents
-StarOffice Writer : new lines in cells
-StarOffice Writer : new page styles from selection
-StarOffice Writer : new windows
-StarOffice Writer : next page number in footers
-StarOffice Writer : non-breaking dashes
-StarOffice Writer : non-breaking spaces (Writer)
-StarOffice Writer : non-printing characters (Writer)
-StarOffice Writer : non-printing text
-StarOffice Writer : number formats
-StarOffice Writer : number formats;codes
-StarOffice Writer : number formats;formats
-StarOffice Writer : number formats;recognition in text tables
-StarOffice Writer : number of characters
-StarOffice Writer : number of pages
-StarOffice Writer : number of sheets
-StarOffice Writer : number of tables
-StarOffice Writer : number of words
-StarOffice Writer : numbering
-StarOffice Writer : numbering;captions
-StarOffice Writer : numbering;changing the level of
-StarOffice Writer : numbering;combining
-StarOffice Writer : numbering;headings
-StarOffice Writer : numbering;lines
-StarOffice Writer : numbering;lists, while typing
-StarOffice Writer : numbering;manually/by styles
-StarOffice Writer : numbering;options
-StarOffice Writer : numbering;pages
-StarOffice Writer : numbering;paragraphs, on and off
-StarOffice Writer : numbering;quotations/similar items
-StarOffice Writer : numbering;removing/interrupting
-StarOffice Writer : numbering;style categories
-StarOffice Writer : numbering;turning off
-StarOffice Writer : numbering;using automatically
-StarOffice Writer : numbers
-StarOffice Writer : numbers;automatic recognition in text tables
-StarOffice Writer : numbers;date, time and currency formats
-StarOffice Writer : numbers;decimal places (Calc)
-StarOffice Writer : numbers;line numbering
-StarOffice Writer : numbers;lists
-StarOffice Writer : numerical fields in forms
-StarOffice Writer : objects
-StarOffice Writer : objects;always moveable (Impress/Draw)
-StarOffice Writer : objects;anchoring options
-StarOffice Writer : objects;arranging within stacks
-StarOffice Writer : objects;captioning
-StarOffice Writer : objects;captioning automatically
-StarOffice Writer : objects;contour wrap
-StarOffice Writer : objects;copying when moving in presentations
-StarOffice Writer : objects;cross-referencing
-StarOffice Writer : objects;defining borders
-StarOffice Writer : objects;defining hyperlinks
-StarOffice Writer : objects;definition
-StarOffice Writer : objects;displaying in spreadsheets
-StarOffice Writer : objects;displaying in text documents
-StarOffice Writer : objects;editing
-StarOffice Writer : objects;finding by Navigator
-StarOffice Writer : objects;inserting from Gallery
-StarOffice Writer : objects;inserting OLE objects
-StarOffice Writer : objects;moving and resizing with keyboard
-StarOffice Writer : objects;moving and resizing with mouse
-StarOffice Writer : objects;naming
-StarOffice Writer : objects;opening
-StarOffice Writer : objects;properties of charts
-StarOffice Writer : objects;quickly moving to
-StarOffice Writer : objects;quickly moving to, within text
-StarOffice Writer : objects;titles and descriptions
-StarOffice Writer : ODBC
-StarOffice Writer : ODBC;database (Base)
-StarOffice Writer : ODBC;definition
-StarOffice Writer : ODF file formats
-StarOffice Writer : Office
-StarOffice Writer : Office;Microsoft Office and StarOffice
-StarOffice Writer : OLE
-StarOffice Writer : OLE;definition
-StarOffice Writer : OLE objects
-StarOffice Writer : OLE objects;arranging within stacks
-StarOffice Writer : OLE objects;borders
-StarOffice Writer : OLE objects;captions (Writer)
-StarOffice Writer : OLE objects;cross-referencing
-StarOffice Writer : OLE objects;inserting
-StarOffice Writer : OLE objects;inserting tables in
-StarOffice Writer : OLE objects;number of
-StarOffice Writer : OLE objects;protecting
-StarOffice Writer : one and a half line spacing in text
-StarOffice Writer : online feedback options
-StarOffice Writer : online registration
-StarOffice Writer : online update options
-StarOffice Writer : online updates
-StarOffice Writer : online updates;checking automatically
-StarOffice Writer : online updates;checking manually
-StarOffice Writer : Open/Save dialogs
-StarOffice Writer : OpenDocument file formats
-StarOffice Writer : OpenGL
-StarOffice Writer : OpenGL;definition
-StarOffice Writer : opening
-StarOffice Writer : opening;context menus
-StarOffice Writer : opening;database files
-StarOffice Writer : opening;dialog settings
-StarOffice Writer : opening;documents
-StarOffice Writer : opening;documents from other formats
-StarOffice Writer : opening;documents on WebDAV server
-StarOffice Writer : opening;files with links
-StarOffice Writer : opening;files, with placeholders
-StarOffice Writer : opening;forms
-StarOffice Writer : opening;Microsoft Office files
-StarOffice Writer : opening;mobile device documents
-StarOffice Writer : opening;objects
-StarOffice Writer : opening;reports
-StarOffice Writer : opening;several files
-StarOffice Writer : opening;XForms
-StarOffice Writer : operators
-StarOffice Writer : operators;default filters
-StarOffice Writer : operators;in formulas
-StarOffice Writer : optional hyphens (Writer)
-StarOffice Writer : options
-StarOffice Writer : options;accessibility
-StarOffice Writer : options;appearance
-StarOffice Writer : options;compatibility (Writer)
-StarOffice Writer : options;improvement program
-StarOffice Writer : options;network identity
-StarOffice Writer : options;online update
-StarOffice Writer : options;smart tags
-StarOffice Writer : options;tools
-StarOffice Writer : Oracle databases (base)
-StarOffice Writer : order of chart data
-StarOffice Writer : ordering
-StarOffice Writer : ordering;objects
-StarOffice Writer : ordering;printing in reverse order
-StarOffice Writer : organizing
-StarOffice Writer : organizing;footnotes
-StarOffice Writer : organizing;macros and scripts
-StarOffice Writer : organizing;namespaces in XForms
-StarOffice Writer : organizing;styles
-StarOffice Writer : organizing;templates
-StarOffice Writer : organizing;templates (guide)
-StarOffice Writer : orientation of pages
-StarOffice Writer : original size
-StarOffice Writer : original size;printing in StarOffice Math
-StarOffice Writer : original size;restoring after cropping
-StarOffice Writer : orphans
-StarOffice Writer : outlines
-StarOffice Writer : outlines;arranging chapters
-StarOffice Writer : outlines;font effects
-StarOffice Writer : outlines;numbering
-StarOffice Writer : outlines;outline symbols
-StarOffice Writer : outlines;sending to presentations
-StarOffice Writer : overviews
-StarOffice Writer : overviews;Navigator in text documents
-StarOffice Writer : overviews;printing multi-page view
-StarOffice Writer : overwrite mode
-StarOffice Writer : packages, see extensions
-StarOffice Writer : page breaks
-StarOffice Writer : page breaks;displaying (Calc)
-StarOffice Writer : page breaks;inserting and deleting
-StarOffice Writer : page breaks;tables
-StarOffice Writer : page counts
-StarOffice Writer : page formats
-StarOffice Writer : page formats;changing individual pages
-StarOffice Writer : page formats;maximizing
-StarOffice Writer : page formats;restriction
-StarOffice Writer : page margins on rulers
-StarOffice Writer : page numbers
-StarOffice Writer : page numbers;continuation pages
-StarOffice Writer : page numbers;footers
-StarOffice Writer : page numbers;inserting/defining/formatting
-StarOffice Writer : page styles
-StarOffice Writer : page styles;backgrounds
-StarOffice Writer : page styles;changing
-StarOffice Writer : page styles;changing from selection
-StarOffice Writer : page styles;creating and applying
-StarOffice Writer : page styles;editing/applying with statusbar
-StarOffice Writer : page styles;left and right pages
-StarOffice Writer : page styles;orientation/scope
-StarOffice Writer : page styles;page numbering
-StarOffice Writer : page styles;style categories
-StarOffice Writer : pages
-StarOffice Writer : pages;backgrounds
-StarOffice Writer : pages;backgrounds in all applications
-StarOffice Writer : pages;continuation pages
-StarOffice Writer : pages;defining borders
-StarOffice Writer : pages;formatting and numbering
-StarOffice Writer : pages;inserting/deleting page breaks
-StarOffice Writer : pages;jumping to
-StarOffice Writer : pages;left and right pages
-StarOffice Writer : pages;number of
-StarOffice Writer : pages;numbers and count of
-StarOffice Writer : pages;orientation
-StarOffice Writer : pages;previews
-StarOffice Writer : pages;printing multiple on one sheet
-StarOffice Writer : pages;printing page names in presentations
-StarOffice Writer : pages;register-true
-StarOffice Writer : pages;scaling
-StarOffice Writer : pages;selecting one to print
-StarOffice Writer : paint box
-StarOffice Writer : paint can symbol
-StarOffice Writer : pair kerning
-StarOffice Writer : Palm file filters
-StarOffice Writer : paper formats
-StarOffice Writer : paper orientation
-StarOffice Writer : paper size warning
-StarOffice Writer : paper tray selection
-StarOffice Writer : paper trays
-StarOffice Writer : paragraph marks
-StarOffice Writer : paragraph marks;displaying (Writer)
-StarOffice Writer : paragraph marks;finding & replacing
-StarOffice Writer : paragraph styles
-StarOffice Writer : paragraph styles;languages
-StarOffice Writer : paragraph styles;modifying basic fonts
-StarOffice Writer : paragraph styles;numbering
-StarOffice Writer : paragraph styles;style categories
-StarOffice Writer : paragraphs
-StarOffice Writer : paragraphs;alignment
-StarOffice Writer : paragraphs;Asian typography
-StarOffice Writer : paragraphs;automatic numbering
-StarOffice Writer : paragraphs;backgrounds
-StarOffice Writer : paragraphs;bulleted
-StarOffice Writer : paragraphs;defining borders
-StarOffice Writer : paragraphs;hidden paragraphs (Writer)
-StarOffice Writer : paragraphs;hiding
-StarOffice Writer : paragraphs;increasing indents of
-StarOffice Writer : paragraphs;indents
-StarOffice Writer : paragraphs;indents, margins and columns
-StarOffice Writer : paragraphs;inserting before/after tables
-StarOffice Writer : paragraphs;inserting bullets
-StarOffice Writer : paragraphs;joining
-StarOffice Writer : paragraphs;keeping together at breaks
-StarOffice Writer : paragraphs;line numbers
-StarOffice Writer : paragraphs;moving by keyboard
-StarOffice Writer : paragraphs;numbering automatically
-StarOffice Writer : paragraphs;numbering non-consecutive
-StarOffice Writer : paragraphs;numbering on/off
-StarOffice Writer : paragraphs;register-true
-StarOffice Writer : paragraphs;removing blank ones
-StarOffice Writer : paragraphs;spacing
-StarOffice Writer : paragraphs;tab stops
-StarOffice Writer : parameters
-StarOffice Writer : parameters;command line
-StarOffice Writer : parameters;queries (Base)
-StarOffice Writer : passwords for protecting contents
-StarOffice Writer : pasting
-StarOffice Writer : pasting;cell ranges
-StarOffice Writer : pasting;cell ranges from spreadsheets
-StarOffice Writer : pasting;cut/copied text sections
-StarOffice Writer : pasting;data from text documents
-StarOffice Writer : pasting;draw objects
-StarOffice Writer : pasting;draw objects from other documents
-StarOffice Writer : pasting;formatted/unformatted text
-StarOffice Writer : pasting;from data source view
-StarOffice Writer : pasting;from data sources to StarOffice Calc
-StarOffice Writer : pasting;pictures from other documents
-StarOffice Writer : pasting;results of formulas
-StarOffice Writer : pasting;sheet areas in text documents
-StarOffice Writer : pasting;to Gallery
-StarOffice Writer : paths
-StarOffice Writer : paths;changing work directory
-StarOffice Writer : paths;defaults
-StarOffice Writer : pattern editor
-StarOffice Writer : pattern fields
-StarOffice Writer : pattern fields;form functions
-StarOffice Writer : patterns for objects
-StarOffice Writer : PDF
-StarOffice Writer : PDF;export
-StarOffice Writer : PDF;PostScript to PDF converter, UNIX
-StarOffice Writer : personal data input
-StarOffice Writer : phonetic guide
-StarOffice Writer : picklist creation
-StarOffice Writer : pictures
-StarOffice Writer : pictures;adding to Gallery
-StarOffice Writer : pictures;anchoring options
-StarOffice Writer : pictures;arranging within stacks
-StarOffice Writer : pictures;assigning macros
-StarOffice Writer : pictures;backgrounds
-StarOffice Writer : pictures;borders
-StarOffice Writer : pictures;captions (Writer)
-StarOffice Writer : pictures;changing paths
-StarOffice Writer : pictures;cropping and zooming
-StarOffice Writer : pictures;cross-referencing
-StarOffice Writer : pictures;defining hyperlinks
-StarOffice Writer : pictures;displaying in Calc
-StarOffice Writer : pictures;displaying in Writer (Writer)
-StarOffice Writer : pictures;do not show
-StarOffice Writer : pictures;drag and drop between documents
-StarOffice Writer : pictures;drawing
-StarOffice Writer : pictures;editing
-StarOffice Writer : pictures;filters
-StarOffice Writer : pictures;ImageMap
-StarOffice Writer : pictures;inserting automatically
-StarOffice Writer : pictures;inserting by dialog
-StarOffice Writer : pictures;inserting from Draw
-StarOffice Writer : pictures;inserting from Gallery
-StarOffice Writer : pictures;inserting from Gallery into text
-StarOffice Writer : pictures;inserting options
-StarOffice Writer : pictures;number of
-StarOffice Writer : pictures;printing
-StarOffice Writer : pictures;scaling/resizing
-StarOffice Writer : pictures;scanning
-StarOffice Writer : pie charts
-StarOffice Writer : pie charts;options
-StarOffice Writer : pie charts;types
-StarOffice Writer : pixel editor
-StarOffice Writer : pixel graphics
-StarOffice Writer : pixel graphics;inserting and editing
-StarOffice Writer : pixel patterns
-StarOffice Writer : placeholders
-StarOffice Writer : placeholders;in SQL queries
-StarOffice Writer : placeholders;on opening files
-StarOffice Writer : placing toolbars
-StarOffice Writer : playing movies and sound files
-StarOffice Writer : plotting data as charts
-StarOffice Writer : plug-ins
-StarOffice Writer : plug-ins;activating and deactivating
-StarOffice Writer : plug-ins;definition
-StarOffice Writer : plug-ins;inserting
-StarOffice Writer : pocket device appliances
-StarOffice Writer : Pocket PC file filters
-StarOffice Writer : points
-StarOffice Writer : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Writer : polygon drawing
-StarOffice Writer : pop-art filter
-StarOffice Writer : portable document format
-StarOffice Writer : portrait and landscape
-StarOffice Writer : positioning
-StarOffice Writer : positioning;axes
-StarOffice Writer : positioning;draw objects and controls
-StarOffice Writer : positioning;fonts
-StarOffice Writer : positioning;objects
-StarOffice Writer : positioning;objects (guide)
-StarOffice Writer : positioning;toolbars
-StarOffice Writer : post method for form transmissions
-StarOffice Writer : posterizing filter
-StarOffice Writer : PostScript
-StarOffice Writer : PostScript;creating files
-StarOffice Writer : PostScript;PDF converter, UNIX
-StarOffice Writer : PowerPoint export
-StarOffice Writer : precision as shown (Calc)
-StarOffice Writer : predefining fonts
-StarOffice Writer : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Writer : presentations
-StarOffice Writer : presentations;creating/opening
-StarOffice Writer : presentations;inserting spreadsheet cells
-StarOffice Writer : presentations;live on the Internet
-StarOffice Writer : presentations;print menu
-StarOffice Writer : presentations;saving
-StarOffice Writer : presentations;saving automatically
-StarOffice Writer : presentations;saving in other formats
-StarOffice Writer : presentations;sending as e-mail
-StarOffice Writer : presentations;starting with wizard
-StarOffice Writer : presentations;wizards
-StarOffice Writer : press buttons, see push buttons
-StarOffice Writer : previews
-StarOffice Writer : previews;book preview
-StarOffice Writer : previews;fonts lists
-StarOffice Writer : previews;print layouts
-StarOffice Writer : primary keys
-StarOffice Writer : primary keys;defining
-StarOffice Writer : primary keys;design view
-StarOffice Writer : primary keys;inserting (Base)
-StarOffice Writer : print area selection
-StarOffice Writer : print layout checks
-StarOffice Writer : printer metrics for document formatting (Writer)
-StarOffice Writer : printers
-StarOffice Writer : printers;adding, UNIX
-StarOffice Writer : printers;choosing
-StarOffice Writer : printers;default printer
-StarOffice Writer : printers;faxes under UNIX
-StarOffice Writer : printers;maximum page formats
-StarOffice Writer : printers;paper trays
-StarOffice Writer : printers;properties
-StarOffice Writer : printing
-StarOffice Writer : printing;AutoText shortcuts
-StarOffice Writer : printing;black and white
-StarOffice Writer : printing;brochures
-StarOffice Writer : printing;colors in grayscale
-StarOffice Writer : printing;comments
-StarOffice Writer : printing;copies
-StarOffice Writer : printing;creating individual jobs
-StarOffice Writer : printing;dates in presentations
-StarOffice Writer : printing;directly
-StarOffice Writer : printing;documents
-StarOffice Writer : printing;drawings defaults
-StarOffice Writer : printing;elements in text documents
-StarOffice Writer : printing;faster
-StarOffice Writer : printing;fitting to pages in presentations
-StarOffice Writer : printing;fitting to pages in StarOffice Math
-StarOffice Writer : printing;formulas in StarOffice Math
-StarOffice Writer : printing;hidden pages of presentations
-StarOffice Writer : printing;hiding text frames from printing
-StarOffice Writer : printing;in original size in StarOffice Math
-StarOffice Writer : printing;individual brochures
-StarOffice Writer : printing;left/right pages
-StarOffice Writer : printing;multiple pages per sheet
-StarOffice Writer : printing;portrait/landscape format
-StarOffice Writer : printing;previews
-StarOffice Writer : printing;queries (Base)
-StarOffice Writer : printing;reverse order
-StarOffice Writer : printing;scaling in StarOffice Math
-StarOffice Writer : printing;selections
-StarOffice Writer : printing;text always in black
-StarOffice Writer : printing;text in reverse order
-StarOffice Writer : printing;tiling pages in presentations
-StarOffice Writer : printing;transparencies
-StarOffice Writer : printing;warnings
-StarOffice Writer : printing;without scaling in presentations
-StarOffice Writer : printing speed
-StarOffice Writer : programming
-StarOffice Writer : programming;scripting
-StarOffice Writer : programming;StarOffice
-StarOffice Writer : promoting heading levels
-StarOffice Writer : properties
-StarOffice Writer : properties;charts
-StarOffice Writer : properties;fields
-StarOffice Writer : properties;fields in databases
-StarOffice Writer : properties;files
-StarOffice Writer : properties;form controls
-StarOffice Writer : properties;forms
-StarOffice Writer : properties;printers
-StarOffice Writer : properties;smooth lines in line charts/XY charts
-StarOffice Writer : proportional distribution of tables
-StarOffice Writer : protected contents
-StarOffice Writer : protected dashes
-StarOffice Writer : protected database tables
-StarOffice Writer : protected documents
-StarOffice Writer : protected spaces
-StarOffice Writer : protected spaces;inserting
-StarOffice Writer : protected spaces;showing (Writer)
-StarOffice Writer : protecting
-StarOffice Writer : protecting;contents
-StarOffice Writer : protecting;recorded changes
-StarOffice Writer : protecting;sections
-StarOffice Writer : protecting;tables and sections
-StarOffice Writer : protecting;text flow
-StarOffice Writer : proxy settings
-StarOffice Writer : push buttons
-StarOffice Writer : push buttons;adding to documents
-StarOffice Writer : push buttons;creating
-StarOffice Writer : queries
-StarOffice Writer : queries;copying (Base)
-StarOffice Writer : queries;creating in design view (Base)
-StarOffice Writer : queries;creating in SQL view
-StarOffice Writer : queries;defining (Base)
-StarOffice Writer : queries;deleting table links (Base)
-StarOffice Writer : queries;editing in data source view
-StarOffice Writer : queries;formulating filter conditions (Base)
-StarOffice Writer : queries;joining tables (Base)
-StarOffice Writer : queries;missing elements (Base)
-StarOffice Writer : queries;overview (Base)
-StarOffice Writer : queries;parameter queries (Base)
-StarOffice Writer : queries;printing (Base)
-StarOffice Writer : Query Wizard (Base)
-StarOffice Writer : Quickstarter
-StarOffice Writer : quotation marks
-StarOffice Writer : quotation marks;changing automatically
-StarOffice Writer : quotation marks;replacing
-StarOffice Writer : quotes
-StarOffice Writer : quotes;custom
-StarOffice Writer : radar charts, see net charts
-StarOffice Writer : radio button creation
-StarOffice Writer : read-only documents
-StarOffice Writer : read-only documents;cursor
-StarOffice Writer : read-only documents;database tables on/off
-StarOffice Writer : read-only documents;editing
-StarOffice Writer : read-only documents;opening documents as
-StarOffice Writer : read-only items in Data Navigator
-StarOffice Writer : read-only sections
-StarOffice Writer : rearranging headings
-StarOffice Writer : recognition
-StarOffice Writer : recognition;languages
-StarOffice Writer : recognition;numbers
-StarOffice Writer : recognizing URLs automatically
-StarOffice Writer : recording
-StarOffice Writer : recording;changes
-StarOffice Writer : recording;macros
-StarOffice Writer : records
-StarOffice Writer : records;inserting comments
-StarOffice Writer : records;protecting
-StarOffice Writer : records;saving
-StarOffice Writer : records;searching in databases
-StarOffice Writer : rectangles with round corners
-StarOffice Writer : recursions in spreadsheets
-StarOffice Writer : redo command
-StarOffice Writer : reduced printing
-StarOffice Writer : reduced printing of multiple pages
-StarOffice Writer : reducing rows and columns in text tables
-StarOffice Writer : reference lines
-StarOffice Writer : references
-StarOffice Writer : references;displaying in color (Calc)
-StarOffice Writer : references;expanding (Calc)
-StarOffice Writer : references;in Writer tables
-StarOffice Writer : references;inserting cross-references
-StarOffice Writer : references;iterative (Calc)
-StarOffice Writer : references;modifying cross-references
-StarOffice Writer : refusing word completions
-StarOffice Writer : register-true
-StarOffice Writer : register-true;definition
-StarOffice Writer : register-true;pages and paragraphs
-StarOffice Writer : registering
-StarOffice Writer : registering;address books
-StarOffice Writer : registering;databases (Base)
-StarOffice Writer : registering;StarOffice
-StarOffice Writer : regression curves in charts
-StarOffice Writer : regular expressions
-StarOffice Writer : regular expressions;list of
-StarOffice Writer : regular expressions;opening files
-StarOffice Writer : regular expressions;searching
-StarOffice Writer : rejecting word completions
-StarOffice Writer : related words in thesaurus
-StarOffice Writer : relational databases (Base)
-StarOffice Writer : relations
-StarOffice Writer : relations;creating and deleting (Base)
-StarOffice Writer : relations;joining tables (Base)
-StarOffice Writer : relations;properties (Base)
-StarOffice Writer : relative distribution of table cells
-StarOffice Writer : relative hyperlinks
-StarOffice Writer : relative saving of URLs
-StarOffice Writer : reloading
-StarOffice Writer : reloading;documents
-StarOffice Writer : reloading;HTML documents, automatically
-StarOffice Writer : remarks, see also comments
-StarOffice Writer : remote configurations
-StarOffice Writer : remove noise filter
-StarOffice Writer : removing
-StarOffice Writer : removing;bullets and numbering
-StarOffice Writer : removing;bullets in text documents
-StarOffice Writer : removing;cell protection in text documents
-StarOffice Writer : removing;form filters
-StarOffice Writer : removing;subdocuments
-StarOffice Writer : removing, see also deleting
-StarOffice Writer : reorganizing charts
-StarOffice Writer : repeating
-StarOffice Writer : repeating;commands
-StarOffice Writer : repeating;table headings after page breaks
-StarOffice Writer : replacement options
-StarOffice Writer : replacement table
-StarOffice Writer : replacing
-StarOffice Writer : replacing;AutoCorrect function
-StarOffice Writer : replacing;dashes
-StarOffice Writer : replacing;databases
-StarOffice Writer : replacing;fields, by text
-StarOffice Writer : replacing;objects from Gallery
-StarOffice Writer : replacing;tab stops (regular expressions)
-StarOffice Writer : replacing;text and text formats
-StarOffice Writer : Report Builder
-StarOffice Writer : reports
-StarOffice Writer : reports;creating
-StarOffice Writer : reports;error reports
-StarOffice Writer : reports;opening and editing
-StarOffice Writer : reports;templates
-StarOffice Writer : resetting
-StarOffice Writer : resetting;fonts
-StarOffice Writer : resetting;templates
-StarOffice Writer : resizing
-StarOffice Writer : resizing;aspect ratio
-StarOffice Writer : resizing;objects and frames, by keyboard
-StarOffice Writer : resizing;objects, by mouse
-StarOffice Writer : resizing;rows and columns in text tables
-StarOffice Writer : resizing;text frames, by mouse
-StarOffice Writer : resizing;windows
-StarOffice Writer : resizing, see also scaling/zooming
-StarOffice Writer : resolution when printing bitmaps
-StarOffice Writer : restoring
-StarOffice Writer : restoring;default formatting
-StarOffice Writer : restoring;editing
-StarOffice Writer : reversing printing order
-StarOffice Writer : review function
-StarOffice Writer : review function;accepting or rejecting changes
-StarOffice Writer : review function;comparing documents
-StarOffice Writer : review function;protecting records
-StarOffice Writer : review function;recording changes example
-StarOffice Writer : rich text control
-StarOffice Writer : right alignment of paragraphs
-StarOffice Writer : right indents in paragraphs
-StarOffice Writer : right joins (Base)
-StarOffice Writer : right pages
-StarOffice Writer : right-to-left text
-StarOffice Writer : rising outline levels
-StarOffice Writer : rotating
-StarOffice Writer : rotating;3D text
-StarOffice Writer : rotating;text
-StarOffice Writer : round corners
-StarOffice Writer : rounding precision (Calc)
-StarOffice Writer : row breaks in text tables
-StarOffice Writer : row headers
-StarOffice Writer : row headers;displaying (Calc)
-StarOffice Writer : row headers;highlighting (Calc)
-StarOffice Writer : rows
-StarOffice Writer : rows;inserting in tables, using icon
-StarOffice Writer : rows;inserting/deleting in tables by keyboard
-StarOffice Writer : rows;register-true text
-StarOffice Writer : rows;selecting
-StarOffice Writer : rulers
-StarOffice Writer : rulers;default settings
-StarOffice Writer : rulers;measurement units
-StarOffice Writer : rulers;using rulers
-StarOffice Writer : rulers;visible in presentations
-StarOffice Writer : rules
-StarOffice Writer : running titles in headers
-StarOffice Writer : samples and templates
-StarOffice Writer : saving
-StarOffice Writer : saving;default file formats
-StarOffice Writer : saving;dialog settings
-StarOffice Writer : saving;documents
-StarOffice Writer : saving;documents for mobile devices
-StarOffice Writer : saving;documents in other formats
-StarOffice Writer : saving;documents, automatically
-StarOffice Writer : saving;in HTML format
-StarOffice Writer : saving;in Microsoft Office file format
-StarOffice Writer : saving;options
-StarOffice Writer : saving;templates
-StarOffice Writer : saving;to XML
-StarOffice Writer : saving;VBA code in Microsoft Office documents
-StarOffice Writer : saving;with password by default
-StarOffice Writer : saving as command
-StarOffice Writer : saving as command;precautions
-StarOffice Writer : scaling
-StarOffice Writer : scaling;axes
-StarOffice Writer : scaling;font sizes in user interface
-StarOffice Writer : scaling;objects
-StarOffice Writer : scaling;pictures
-StarOffice Writer : scaling;printing in StarOffice Math
-StarOffice Writer : scaling;text frames, by mouse
-StarOffice Writer : scaling;text in charts
-StarOffice Writer : scaling;when printing presentations
-StarOffice Writer : scaling, see also zooming
-StarOffice Writer : scanning pictures
-StarOffice Writer : scatter charts
-StarOffice Writer : scope of page styles
-StarOffice Writer : screen
-StarOffice Writer : screen;full screen views
-StarOffice Writer : screen;scaling
-StarOffice Writer : screen magnifiers
-StarOffice Writer : screen readers
-StarOffice Writer : script organization
-StarOffice Writer : scrollbars
-StarOffice Writer : scrollbars;controls
-StarOffice Writer : scrollbars;displaying (Calc)
-StarOffice Writer : scrollbars;horizontal and vertical (Writer)
-StarOffice Writer : search criteria for database functions in cells
-StarOffice Writer : search engines
-StarOffice Writer : search engines;definition
-StarOffice Writer : search engines;selecting
-StarOffice Writer : searching
-StarOffice Writer : searching;all sheets
-StarOffice Writer : searching;cross-references
-StarOffice Writer : searching;databases
-StarOffice Writer : searching;form filters
-StarOffice Writer : searching;formats
-StarOffice Writer : searching;Internet
-StarOffice Writer : searching;repeating a search
-StarOffice Writer : searching;synonyms
-StarOffice Writer : searching;tables and forms
-StarOffice Writer : searching;with wildcards
-StarOffice Writer : searching, see also finding
-StarOffice Writer : secondary axes in charts
-StarOffice Writer : sections
-StarOffice Writer : sections;backgrounds
-StarOffice Writer : sections;columns in/use of
-StarOffice Writer : sections;defining conditions
-StarOffice Writer : sections;editing
-StarOffice Writer : sections;hiding
-StarOffice Writer : sections;inserting
-StarOffice Writer : sections;inserting external content
-StarOffice Writer : sections;inserting sections by DDE
-StarOffice Writer : sections;moving and copying
-StarOffice Writer : sections;protecting/unprotecting
-StarOffice Writer : security
-StarOffice Writer : security;digital signatures
-StarOffice Writer : security;options for documents with macros
-StarOffice Writer : security;protecting contents
-StarOffice Writer : security;security levels for macros
-StarOffice Writer : security;warning dialogs with macros
-StarOffice Writer : selecting
-StarOffice Writer : selecting;controls
-StarOffice Writer : selecting;measurement units
-StarOffice Writer : selecting;objects
-StarOffice Writer : selecting;paper trays
-StarOffice Writer : selecting;print areas
-StarOffice Writer : selecting;several files
-StarOffice Writer : selecting;tables
-StarOffice Writer : selecting;text, with keyboard
-StarOffice Writer : selection clipboard
-StarOffice Writer : selection frames
-StarOffice Writer : selection modes in text
-StarOffice Writer : sending
-StarOffice Writer : sending;AutoAbstract function in presentations
-StarOffice Writer : sending;documents as e-mail
-StarOffice Writer : sending;documents as faxes
-StarOffice Writer : separation, see hyphenation
-StarOffice Writer : separator lines
-StarOffice Writer : separator lines;AutoFormat function
-StarOffice Writer : separator lines;defining
-StarOffice Writer : separators
-StarOffice Writer : separators;conditional
-StarOffice Writer : serial letters
-StarOffice Writer : Server Side ImageMap
-StarOffice Writer : settings
-StarOffice Writer : settings;direct cursor
-StarOffice Writer : settings;printers
-StarOffice Writer : settings;program configuration
-StarOffice Writer : settings;proxies
-StarOffice Writer : settings;tracking changes
-StarOffice Writer : settings;views
-StarOffice Writer : settings;word completion
-StarOffice Writer : SGML
-StarOffice Writer : SGML;definition
-StarOffice Writer : shadows
-StarOffice Writer : shadows;areas
-StarOffice Writer : shadows;borders
-StarOffice Writer : shadows;characters
-StarOffice Writer : shadows;characters, using context menu
-StarOffice Writer : shadows;headers/footers
-StarOffice Writer : sharing documents
-StarOffice Writer : sharpening filter
-StarOffice Writer : sheet tabs
-StarOffice Writer : sheet tabs;displaying
-StarOffice Writer : sheets
-StarOffice Writer : sheets;searching all
-StarOffice Writer : shortcut keys
-StarOffice Writer : shortcut keys;assigning macros
-StarOffice Writer : shortcut keys;bold formatting
-StarOffice Writer : shortcut keys;charts
-StarOffice Writer : shortcut keys;general
-StarOffice Writer : shortcut keys;in databases
-StarOffice Writer : shortcut keys;in text documents
-StarOffice Writer : shortcut keys;StarOffice accessibility
-StarOffice Writer : showing
-StarOffice Writer : showing;changes
-StarOffice Writer : showing;docked windows
-StarOffice Writer : showing;drawings and controls (Writer)
-StarOffice Writer : showing;live presentations on the Internet
-StarOffice Writer : showing;rulers
-StarOffice Writer : showing;toolbars
-StarOffice Writer : sideways orientation of pages
-StarOffice Writer : signing documents with digital signatures
-StarOffice Writer : similarity search
-StarOffice Writer : simple handles (Writer)
-StarOffice Writer : simplified Chinese
-StarOffice Writer : simplified Chinese;translating to traditional Chinese
-StarOffice Writer : single sign on options
-StarOffice Writer : single-line spacing in text
-StarOffice Writer : sizes
-StarOffice Writer : sizes;draw objects
-StarOffice Writer : sizes;pictures
-StarOffice Writer : slanting draw objects
-StarOffice Writer : small capitals
-StarOffice Writer : small capitals (guide)
-StarOffice Writer : small icons
-StarOffice Writer : smart tag configuration
-StarOffice Writer : smart tags
-StarOffice Writer : smooth scrolling (Writer)
-StarOffice Writer : smoothing filter
-StarOffice Writer : snap grid defaults (Writer/Calc)
-StarOffice Writer : snapping in presentations and drawings
-StarOffice Writer : solarization filter
-StarOffice Writer : sort lists
-StarOffice Writer : sort lists;copying to in Calc
-StarOffice Writer : sorting
-StarOffice Writer : sorting;data in forms
-StarOffice Writer : sorting;databases
-StarOffice Writer : sorting;paragraphs in special languages
-StarOffice Writer : sorting;paragraphs/table rows
-StarOffice Writer : sound files
-StarOffice Writer : spaces
-StarOffice Writer : spaces;displaying (Writer)
-StarOffice Writer : spaces;ignoring double
-StarOffice Writer : spaces;inserting protected spaces
-StarOffice Writer : spaces;showing protected spaces (Writer)
-StarOffice Writer : spacing
-StarOffice Writer : spacing;between paragraphs in footnotes
-StarOffice Writer : spacing;endnotes/footnotes
-StarOffice Writer : spacing;font effects
-StarOffice Writer : spacing;lines and paragraphs
-StarOffice Writer : spacing;register-true text
-StarOffice Writer : spacing;tab stops in text documents
-StarOffice Writer : spacing;tabs in presentations
-StarOffice Writer : spadmin
-StarOffice Writer : special characters
-StarOffice Writer : speech bubbles
-StarOffice Writer : speed of printing
-StarOffice Writer : spellcheck
-StarOffice Writer : spellcheck;activating for a language
-StarOffice Writer : spellcheck;activating for all languages
-StarOffice Writer : spellcheck;AutoSpellcheck on/off
-StarOffice Writer : spellcheck;checking text documents manually
-StarOffice Writer : spellcheck;context menus
-StarOffice Writer : spellcheck;default languages
-StarOffice Writer : spellcheck;dialog
-StarOffice Writer : spellcheck;dictionary of exceptions
-StarOffice Writer : spellcheck;ignore list
-StarOffice Writer : spelling in thesaurus
-StarOffice Writer : spin button creation
-StarOffice Writer : splitting cells
-StarOffice Writer : splitting cells;by keyboard
-StarOffice Writer : splitting cells;by menu command
-StarOffice Writer : splitting tables
-StarOffice Writer : splitting tables;at cursor position
-StarOffice Writer : splitting tables;row breaks
-StarOffice Writer : spoolfiles with Xprinter
-StarOffice Writer : spreadsheets
-StarOffice Writer : spreadsheets;as databases (base)
-StarOffice Writer : spreadsheets;copying areas to text documents
-StarOffice Writer : spreadsheets;creating/opening
-StarOffice Writer : spreadsheets;inserting charts
-StarOffice Writer : spreadsheets;inserting database records
-StarOffice Writer : spreadsheets;inserting tables from
-StarOffice Writer : spreadsheets;printing
-StarOffice Writer : spreadsheets;saving
-StarOffice Writer : spreadsheets;saving automatically
-StarOffice Writer : spreadsheets;saving in other formats
-StarOffice Writer : spreadsheets;sending as e-mail
-StarOffice Writer : SQL
-StarOffice Writer : SQL;definition
-StarOffice Writer : SQL;DISTINCT parameter
-StarOffice Writer : SQL;executing SQL commands
-StarOffice Writer : SQL;executing SQL statements (Base)
-StarOffice Writer : SQL;queries (Base)
-StarOffice Writer : square drawings
-StarOffice Writer : standard bar on/off
-StarOffice Writer : standard deviation in charts
-StarOffice Writer : standard filters in databases
-StarOffice Writer : standard printer under UNIX
-StarOffice Writer : StarOffice Base data sources
-StarOffice Writer : StarOffice Basic scripts in HTML documents
-StarOffice Writer : StarOffice documents
-StarOffice Writer : StarOffice documents;mobile device filters
-StarOffice Writer : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Writer : StarOffice Math start
-StarOffice Writer : StarOffice Writer
-StarOffice Writer : StarOffice Writer;instructions
-StarOffice Writer : StarOffice Writer;special HTML tags
-StarOffice Writer : start center
-StarOffice Writer : start parameters
-StarOffice Writer : starting page numbers
-StarOffice Writer : statistical functions
-StarOffice Writer : statistics in charts
-StarOffice Writer : status bar on/off
-StarOffice Writer : stickers
-StarOffice Writer : stock charts
-StarOffice Writer : storing bibliographic information
-StarOffice Writer : strikethrough
-StarOffice Writer : strikethrough;characters
-StarOffice Writer : strikethrough;font effects
-StarOffice Writer : styles
-StarOffice Writer : styles;'changed' message
-StarOffice Writer : styles;categories
-StarOffice Writer : styles;conditional
-StarOffice Writer : styles;copying between documents
-StarOffice Writer : styles;creating from selections
-StarOffice Writer : styles;finding
-StarOffice Writer : styles;for pages
-StarOffice Writer : styles;importing from other files
-StarOffice Writer : styles;keyboard shortcuts
-StarOffice Writer : styles;master documents
-StarOffice Writer : styles;organizing
-StarOffice Writer : styles;page numbers
-StarOffice Writer : styles;printing styles used in a document
-StarOffice Writer : styles;replacing automatically
-StarOffice Writer : styles;styles and templates
-StarOffice Writer : styles;table styles
-StarOffice Writer : styles;transferring
-StarOffice Writer : styles;updating from selections
-StarOffice Writer : Styles and Formatting window
-StarOffice Writer : Styles and Formatting window;applying styles
-StarOffice Writer : Styles and Formatting window;docking
-StarOffice Writer : Styles and Formatting window;docking and resizing
-StarOffice Writer : Styles and Formatting window;updating from selections
-StarOffice Writer : Stylist, see Styles and Formatting window
-StarOffice Writer : subdocuments
-StarOffice Writer : subdocuments;creating/editing/removing
-StarOffice Writer : subdocuments;properties
-StarOffice Writer : subforms
-StarOffice Writer : subforms;creating
-StarOffice Writer : subforms;description
-StarOffice Writer : subject fields
-StarOffice Writer : submitting forms
-StarOffice Writer : subscript text
-StarOffice Writer : subsidiary documents
-StarOffice Writer : suffixes in file formats
-StarOffice Writer : sums of table cell series
-StarOffice Writer : superscript text
-StarOffice Writer : support on the Web
-StarOffice Writer : switching off
-StarOffice Writer : switching off;hyphenation for specific words
-StarOffice Writer : switching off;word completion
-StarOffice Writer : synchronizing
-StarOffice Writer : synchronizing;labels and business cards
-StarOffice Writer : synchronizing;Pocket PC and StarOffice formats
-StarOffice Writer : synonyms in thesaurus
-StarOffice Writer : system address book registration
-StarOffice Writer : tab stops
-StarOffice Writer : tab stops;before headings
-StarOffice Writer : tab stops;displaying (Writer)
-StarOffice Writer : tab stops;inserting and editing
-StarOffice Writer : tab stops;inserting in lists
-StarOffice Writer : tab stops;regular expressions
-StarOffice Writer : tab stops;setting in sheets
-StarOffice Writer : tab stops;settings
-StarOffice Writer : tab stops;spacing in presentations
-StarOffice Writer : tab stops;spacing in text documents
-StarOffice Writer : table cells
-StarOffice Writer : table cells;adjusting the width on rulers
-StarOffice Writer : table cells;calculating sums
-StarOffice Writer : table cells;enlarging/reducing in text
-StarOffice Writer : table controls
-StarOffice Writer : table controls;form functions
-StarOffice Writer : table controls;keyboard-only edit mode
-StarOffice Writer : table controls;properties
-StarOffice Writer : table mode selection
-StarOffice Writer : table views of databases
-StarOffice Writer : Table Wizard (Base)
-StarOffice Writer : tables
-StarOffice Writer : tables;adapting the width by keyboard
-StarOffice Writer : tables;allowing page breaks
-StarOffice Writer : tables;AutoFormat function
-StarOffice Writer : tables;backgrounds
-StarOffice Writer : tables;calculating across
-StarOffice Writer : tables;calculating sums
-StarOffice Writer : tables;converting to text
-StarOffice Writer : tables;cross-referencing
-StarOffice Writer : tables;defining borders
-StarOffice Writer : tables;deleting
-StarOffice Writer : tables;deleting page breaks before
-StarOffice Writer : tables;editing by keyboard
-StarOffice Writer : tables;editing with the keyboard
-StarOffice Writer : tables;heading repetition after page breaks
-StarOffice Writer : tables;inserting columns in
-StarOffice Writer : tables;inserting line breaks
-StarOffice Writer : tables;inserting rows
-StarOffice Writer : tables;inserting text before
-StarOffice Writer : tables;inserting text tables
-StarOffice Writer : tables;jumping to
-StarOffice Writer : tables;labeling
-StarOffice Writer : tables;merging
-StarOffice Writer : tables;merging cells
-StarOffice Writer : tables;number recognition
-StarOffice Writer : tables;performing calculations in
-StarOffice Writer : tables;positioning
-StarOffice Writer : tables;protecting/unprotecting cells
-StarOffice Writer : tables;resizing/juxtaposing
-StarOffice Writer : tables;selecting
-StarOffice Writer : tables;sorting rows
-StarOffice Writer : tables;splitting
-StarOffice Writer : tables;start/end of document
-StarOffice Writer : tables;text flow around text tables
-StarOffice Writer : tables in databases
-StarOffice Writer : tables in databases;access rights to (Base)
-StarOffice Writer : tables in databases;adding to queries
-StarOffice Writer : tables in databases;browsing and editing
-StarOffice Writer : tables in databases;copying database tables (Base)
-StarOffice Writer : tables in databases;creating
-StarOffice Writer : tables in databases;creating in design view (manually)
-StarOffice Writer : tables in databases;importing text formats (Base)
-StarOffice Writer : tables in databases;joining for queries (Base)
-StarOffice Writer : tables in databases;printing queries (Base)
-StarOffice Writer : tables in databases;relations (Base)
-StarOffice Writer : tables in databases;searching
-StarOffice Writer : tables in spreadsheets
-StarOffice Writer : tables in spreadsheets;copying data to other applications
-StarOffice Writer : tables in spreadsheets;defining borders
-StarOffice Writer : tables in spreadsheets;inserting in text
-StarOffice Writer : tables in spreadsheets;value highlighting
-StarOffice Writer : tables in text
-StarOffice Writer : tables in text;captions
-StarOffice Writer : tables in text;creating automatically
-StarOffice Writer : tables in text;default settings
-StarOffice Writer : tables in text;defining borders
-StarOffice Writer : tables in text;displaying
-StarOffice Writer : tables in text;printing
-StarOffice Writer : tables of contents
-StarOffice Writer : tables of contents;creating and updating
-StarOffice Writer : tables of contents;defining entries in
-StarOffice Writer : tables of contents;editing and deleting
-StarOffice Writer : tables of contents;editing or deleting entries
-StarOffice Writer : tables of contents;formatting
-StarOffice Writer : tables of contents;hyperlinks as entries
-StarOffice Writer : tables of contents;unprotecting
-StarOffice Writer : tabs
-StarOffice Writer : tabs;displaying sheet tabs
-StarOffice Writer : tags
-StarOffice Writer : tags;definition
-StarOffice Writer : tags;in StarOffice Writer
-StarOffice Writer : tags;META tags
-StarOffice Writer : templates
-StarOffice Writer : templates;agendas
-StarOffice Writer : templates;changing basic fonts
-StarOffice Writer : templates;creating document templates
-StarOffice Writer : templates;database reports
-StarOffice Writer : templates;default templates
-StarOffice Writer : templates;deleting
-StarOffice Writer : templates;editing and saving
-StarOffice Writer : templates;faxes
-StarOffice Writer : templates;importing and exporting
-StarOffice Writer : templates;letters
-StarOffice Writer : templates;new documents from templates
-StarOffice Writer : templates;opening documents with
-StarOffice Writer : templates;organizing
-StarOffice Writer : templates;organizing (guide)
-StarOffice Writer : templates;updating from selections
-StarOffice Writer : terminology
-StarOffice Writer : terminology;general glossary
-StarOffice Writer : terminology;Internet glossary
-StarOffice Writer : testing XML filters
-StarOffice Writer : text
-StarOffice Writer : text;animating
-StarOffice Writer : text;Asian layout
-StarOffice Writer : text;backgrounds
-StarOffice Writer : text;bold
-StarOffice Writer : text;coloring
-StarOffice Writer : text;conditional text
-StarOffice Writer : text;converting to tables
-StarOffice Writer : text;copying by drag and drop
-StarOffice Writer : text;CTL languages
-StarOffice Writer : text;cursor
-StarOffice Writer : text;drawing pictures
-StarOffice Writer : text;emphasizing
-StarOffice Writer : text;font effects
-StarOffice Writer : text;font sizes
-StarOffice Writer : text;font styles
-StarOffice Writer : text;fonts and formats
-StarOffice Writer : text;Fontwork icons
-StarOffice Writer : text;formatting around objects
-StarOffice Writer : text;formatting bold while typing
-StarOffice Writer : text;hiding
-StarOffice Writer : text;hiding from specific users, with conditions
-StarOffice Writer : text;hyperlinks
-StarOffice Writer : text;input fields
-StarOffice Writer : text;inserting pictures from Draw
-StarOffice Writer : text;inserting pictures in
-StarOffice Writer : text;inserting special characters
-StarOffice Writer : text;italics
-StarOffice Writer : text;kerning
-StarOffice Writer : text;language selection
-StarOffice Writer : text;line numbers
-StarOffice Writer : text;line spacing
-StarOffice Writer : text;multi-column
-StarOffice Writer : text;navigating and selecting with keyboard
-StarOffice Writer : text;non-printable
-StarOffice Writer : text;number of words/characters
-StarOffice Writer : text;overwriting or inserting
-StarOffice Writer : text;printing in black
-StarOffice Writer : text;replacing with format
-StarOffice Writer : text;rotating
-StarOffice Writer : text;selection modes
-StarOffice Writer : text;shadowed
-StarOffice Writer : text;sorting paragraphs
-StarOffice Writer : text;subscript and superscript
-StarOffice Writer : text;text/draw objects
-StarOffice Writer : text;turning off automatic correction
-StarOffice Writer : text;uppercase or lowercase
-StarOffice Writer : text animation
-StarOffice Writer : text attributes
-StarOffice Writer : text attributes;hyperlinks
-StarOffice Writer : text attributes;undoing
-StarOffice Writer : text blocks
-StarOffice Writer : text boxes
-StarOffice Writer : text boxes;form functions
-StarOffice Writer : text boxes;positioning
-StarOffice Writer : text breaks in cells
-StarOffice Writer : text colors for better accessibility
-StarOffice Writer : text columns
-StarOffice Writer : text databases (Base)
-StarOffice Writer : text documents
-StarOffice Writer : text documents;creating/opening
-StarOffice Writer : text documents;default templates
-StarOffice Writer : text documents;importing/exporting
-StarOffice Writer : text documents;inserting Calc charts
-StarOffice Writer : text documents;inserting spreadsheet cells
-StarOffice Writer : text documents;merging
-StarOffice Writer : text documents;print settings
-StarOffice Writer : text documents;printing
-StarOffice Writer : text documents;publishing in HTML
-StarOffice Writer : text documents;saving
-StarOffice Writer : text documents;saving automatically
-StarOffice Writer : text documents;saving in other formats
-StarOffice Writer : text documents;sending as e-mail
-StarOffice Writer : text documents;shortcut keys in
-StarOffice Writer : text documents;word completion settings
-StarOffice Writer : text effects
-StarOffice Writer : text flow
-StarOffice Writer : text flow;around text tables
-StarOffice Writer : text flow;at breaks
-StarOffice Writer : text flow;from frame to frame
-StarOffice Writer : text flow;in cells
-StarOffice Writer : text formats
-StarOffice Writer : text formats;copying and pasting
-StarOffice Writer : text formats;databases
-StarOffice Writer : text formats;finding
-StarOffice Writer : text formats;pasting
-StarOffice Writer : text frames
-StarOffice Writer : text frames;centering on pages
-StarOffice Writer : text frames;inserting/editing/linking
-StarOffice Writer : text frames;labeling
-StarOffice Writer : text grid for Asian layout
-StarOffice Writer : text input fields
-StarOffice Writer : text layout for special languages
-StarOffice Writer : text objects
-StarOffice Writer : text objects;alignment
-StarOffice Writer : text objects;draw functions
-StarOffice Writer : text objects;fonts
-StarOffice Writer : text objects;in presentations and drawings
-StarOffice Writer : text overflow in spreadsheet cells
-StarOffice Writer : text scaling in charts
-StarOffice Writer : text wrap around objects
-StarOffice Writer : text, see also text documents, paragraphs and characters
-StarOffice Writer : TextArt, see Fontwork
-StarOffice Writer : textures
-StarOffice Writer : textures;inserting from Gallery
-StarOffice Writer : textures;on chart bars
-StarOffice Writer : Thai
-StarOffice Writer : Thai;entering text
-StarOffice Writer : Thai;language settings
-StarOffice Writer : thesaurus
-StarOffice Writer : thesaurus;activating for a language
-StarOffice Writer : thesaurus;related words
-StarOffice Writer : ticker text
-StarOffice Writer : time fields
-StarOffice Writer : time fields;form functions
-StarOffice Writer : time fields;HTML
-StarOffice Writer : time fields;inserting
-StarOffice Writer : times
-StarOffice Writer : times;inserting when printing presentations
-StarOffice Writer : times, formats
-StarOffice Writer : tips
-StarOffice Writer : tips;extended tips in Help
-StarOffice Writer : title pages
-StarOffice Writer : title pages;centering text on
-StarOffice Writer : title pages;page styles
-StarOffice Writer : title rows
-StarOffice Writer : title rows;printing in StarOffice Math
-StarOffice Writer : titles
-StarOffice Writer : titles;alignment (charts)
-StarOffice Writer : titles;changing
-StarOffice Writer : titles;editing in charts
-StarOffice Writer : titles;font effects
-StarOffice Writer : titles;formatting automatically
-StarOffice Writer : titles;formatting charts
-StarOffice Writer : titles;objects
-StarOffice Writer : toolbars
-StarOffice Writer : toolbars;adding buttons
-StarOffice Writer : toolbars;docking/undocking
-StarOffice Writer : toolbars;Form Navigation bar
-StarOffice Writer : toolbars;viewing/closing
-StarOffice Writer : tools bar
-StarOffice Writer : tooltips
-StarOffice Writer : tooltips;extended tips
-StarOffice Writer : tooltips;help
-StarOffice Writer : totals in text tables
-StarOffice Writer : traditional Chinese
-StarOffice Writer : traditional Chinese;translating to simplified chinese
-StarOffice Writer : transparency
-StarOffice Writer : transparency;areas
-StarOffice Writer : transparency;off for faster printing
-StarOffice Writer : transparency;saving
-StarOffice Writer : tree view of Help
-StarOffice Writer : trend lines in charts
-StarOffice Writer : trigonometric functions
-StarOffice Writer : turning off automatic correction
-StarOffice Writer : typefaces
-StarOffice Writer : typefaces;adding under UNIX
-StarOffice Writer : typefaces;formats
-StarOffice Writer : typographical quotes in StarOffice Writer
-StarOffice Writer : typography
-StarOffice Writer : typography;Asian
-StarOffice Writer : underlining
-StarOffice Writer : underlining;AutoFormat function
-StarOffice Writer : underlining;characters
-StarOffice Writer : underlining;quick
-StarOffice Writer : underlining;text
-StarOffice Writer : undocking windows
-StarOffice Writer : undoing
-StarOffice Writer : undoing;direct formatting
-StarOffice Writer : undoing;editing
-StarOffice Writer : undoing;number of steps
-StarOffice Writer : ungrouping groups
-StarOffice Writer : units
-StarOffice Writer : units;converting
-StarOffice Writer : units;measurement units
-StarOffice Writer : unlinking frames
-StarOffice Writer : UNO components
-StarOffice Writer : UNO components;Extension Manager
-StarOffice Writer : UNO components;integrating new
-StarOffice Writer : unprotecting tables of contents and indexes
-StarOffice Writer : update options
-StarOffice Writer : updates
-StarOffice Writer : updates;checking automatically
-StarOffice Writer : updates;checking manually
-StarOffice Writer : updating
-StarOffice Writer : updating;cross-references
-StarOffice Writer : updating;fields
-StarOffice Writer : updating;fields and charts, automatically (Writer)
-StarOffice Writer : updating;indexes/tables of contents
-StarOffice Writer : updating;linked sections, manually
-StarOffice Writer : updating;links in text documents
-StarOffice Writer : updating;links, on opening
-StarOffice Writer : updating;styles, from selections
-StarOffice Writer : updating;tables of contents
-StarOffice Writer : updating;templates
-StarOffice Writer : updating;text documents
-StarOffice Writer : uppercase
-StarOffice Writer : uppercase;changing to lowercase
-StarOffice Writer : uppercase;formatting text
-StarOffice Writer : URL
-StarOffice Writer : URL;changing hyperlink URLs
-StarOffice Writer : URL;definition
-StarOffice Writer : URL;in pictures
-StarOffice Writer : URL;saving absolute/relative paths
-StarOffice Writer : URL;turning off URL recognition
-StarOffice Writer : user data
-StarOffice Writer : user data;in conditions
-StarOffice Writer : user data;input
-StarOffice Writer : user data;querying
-StarOffice Writer : user data;removing when saving
-StarOffice Writer : user feedback
-StarOffice Writer : user feedback;automatically
-StarOffice Writer : user variables in conditions/fields
-StarOffice Writer : user-defined dictionaries
-StarOffice Writer : user-defined dictionaries;creating
-StarOffice Writer : user-defined dictionaries;dictionary of exceptions
-StarOffice Writer : user-defined dictionaries;editing
-StarOffice Writer : user-defined dictionaries;removing words from
-StarOffice Writer : user-defined fields, restriction
-StarOffice Writer : user-defined indexes
-StarOffice Writer : user-defined styles
-StarOffice Writer : user-defined styles;automatically replacing
-StarOffice Writer : UTF-8/UCS2 support
-StarOffice Writer : values
-StarOffice Writer : values;rounded as shown (Calc)
-StarOffice Writer : variable dates
-StarOffice Writer : variables
-StarOffice Writer : variables;document properties
-StarOffice Writer : variables;for hiding text
-StarOffice Writer : variables;for paths
-StarOffice Writer : variables;in conditions
-StarOffice Writer : variances in charts
-StarOffice Writer : VBA code
-StarOffice Writer : VBA code;loading/saving documents with VBA code
-StarOffice Writer : version management
-StarOffice Writer : version numbers of documents
-StarOffice Writer : versions
-StarOffice Writer : versions;comparing documents
-StarOffice Writer : versions;file saving as, restriction
-StarOffice Writer : versions;merging document versions
-StarOffice Writer : versions;of a document
-StarOffice Writer : versions;StarOffice
-StarOffice Writer : vertical callouts
-StarOffice Writer : vertical rulers
-StarOffice Writer : vertical scrollbars (Writer)
-StarOffice Writer : vertical text boxes
-StarOffice Writer : videos
-StarOffice Writer : viewing
-StarOffice Writer : viewing;databases
-StarOffice Writer : viewing;fields
-StarOffice Writer : viewing;file properties
-StarOffice Writer : viewing;StarOffice documents in Internet Explorer
-StarOffice Writer : viewing;toolbars
-StarOffice Writer : views
-StarOffice Writer : views;creating database views (Base)
-StarOffice Writer : views;defaults
-StarOffice Writer : views;full screen
-StarOffice Writer : views;icons
-StarOffice Writer : views;scaling
-StarOffice Writer : Visual Basic for Applications
-StarOffice Writer : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Writer : watermarks
-StarOffice Writer : web documents
-StarOffice Writer : web documents;XForms
-StarOffice Writer : Web support
-StarOffice Writer : WebCast export
-StarOffice Writer : WebDAV over HTTPS
-StarOffice Writer : weekdays
-StarOffice Writer : weekdays;automatically completing
-StarOffice Writer : widows
-StarOffice Writer : wildcards, see regular expressions
-StarOffice Writer : windows
-StarOffice Writer : windows;docking
-StarOffice Writer : windows;docking definition
-StarOffice Writer : windows;hiding/showing/docking
-StarOffice Writer : windows;new
-StarOffice Writer : wizards
-StarOffice Writer : wizards;agendas
-StarOffice Writer : wizards;database queries
-StarOffice Writer : wizards;database tables (Base)
-StarOffice Writer : wizards;databases (Base)
-StarOffice Writer : wizards;document converter
-StarOffice Writer : wizards;Euro Converter
-StarOffice Writer : wizards;faxes
-StarOffice Writer : wizards;form letters
-StarOffice Writer : wizards;forms
-StarOffice Writer : wizards;letters
-StarOffice Writer : wizards;macros (Base)
-StarOffice Writer : wizards;overview
-StarOffice Writer : wizards;presentations
-StarOffice Writer : wizards;reports
-StarOffice Writer : word completion
-StarOffice Writer : word completion;settings
-StarOffice Writer : word completion;using/disabling
-StarOffice Writer : word counts
-StarOffice Writer : Word documents
-StarOffice Writer : Word documents;compatibility
-StarOffice Writer : Word documents;saving as
-StarOffice Writer : WordArt, see Fontwork
-StarOffice Writer : words
-StarOffice Writer : words;automatic replacement on/off
-StarOffice Writer : words;automatically replacing
-StarOffice Writer : words;backgrounds
-StarOffice Writer : words;counting in text
-StarOffice Writer : words;disabling spellcheck
-StarOffice Writer : words;wrapping in cells
-StarOffice Writer : words;wrapping in CTL
-StarOffice Writer : words;wrapping/not wrapping in text
-StarOffice Writer : working directory change
-StarOffice Writer : wrapping text
-StarOffice Writer : wrapping text;editing contours
-StarOffice Writer : wrapping text;in cells
-StarOffice Writer : write protection on/off
-StarOffice Writer : writing aids options
-StarOffice Writer : writing with direct cursor
-StarOffice Writer : WYSIWYG in fonts lists
-StarOffice Writer : X axes
-StarOffice Writer : X axes;grid formatting
-StarOffice Writer : X axes;positioning
-StarOffice Writer : X axes;scaling
-StarOffice Writer : X axes;showing
-StarOffice Writer : XForms
-StarOffice Writer : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Writer : XForms;conditions
-StarOffice Writer : XForms;opening/editing
-StarOffice Writer : XML converters
-StarOffice Writer : XML file formats
-StarOffice Writer : XML filters
-StarOffice Writer : XML filters;creating/testing
-StarOffice Writer : XML filters;saving as package/installing/deleting
-StarOffice Writer : XML filters;settings
-StarOffice Writer : XML Forms, see XForms
-StarOffice Writer : XSLT filters, see also XML filters
-StarOffice Writer : XY charts
-StarOffice Writer : Y axes
-StarOffice Writer : Y axes;formatting
-StarOffice Writer : Y axes;grid formatting
-StarOffice Writer : Y axes;positioning
-StarOffice Writer : Y axes;scaling
-StarOffice Writer : Y axes;showing
-StarOffice Writer : years
-StarOffice Writer : years;2-digit options
-StarOffice Writer : Z axes
-StarOffice Writer : Z axes;grid formatting
-StarOffice Writer : Z axes;showing
-StarOffice Writer : zero values
-StarOffice Writer : zero values;displaying (Calc)
-StarOffice Writer : zooming
-StarOffice Writer : zooming;page views
-StarOffice Writer : zooming;pictures
-StarOffice Writer : zooming;status bar
-StarOffice Chart : 1/2 replacement
-StarOffice Chart : 3D charts
-StarOffice Chart : 3D text creation
-StarOffice Chart : abbreviation replacement
-StarOffice Chart : absolute hyperlinks
-StarOffice Chart : absolute saving of URLs
-StarOffice Chart : accents
-StarOffice Chart : Access databases (base)
-StarOffice Chart : access rights for database tables (Base)
-StarOffice Chart : accessibility
-StarOffice Chart : accessibility;general shortcuts
-StarOffice Chart : accessibility;options
-StarOffice Chart : accessibility;StarOffice assistive technology
-StarOffice Chart : accessibility;StarOffice features
-StarOffice Chart : activating
-StarOffice Chart : activating;context menus
-StarOffice Chart : activating;Error Report Tool
-StarOffice Chart : activating;extended help tips
-StarOffice Chart : activating;plug-ins
-StarOffice Chart : ActiveX control
-StarOffice Chart : Adabas D databases (base)
-StarOffice Chart : add-ons, see UNO components
-StarOffice Chart : additional selection mode
-StarOffice Chart : address books
-StarOffice Chart : address books;LDAP server (Base)
-StarOffice Chart : address books;registering
-StarOffice Chart : address labels from databases
-StarOffice Chart : ADO databases (Base)
-StarOffice Chart : Agenda Wizard
-StarOffice Chart : aging filter
-StarOffice Chart : aligning
-StarOffice Chart : aligning;2D charts
-StarOffice Chart : aligning;cells
-StarOffice Chart : aligning;objects
-StarOffice Chart : aligning;paragraphs
-StarOffice Chart : aligning;tables in text
-StarOffice Chart : aligning;text objects
-StarOffice Chart : aligning;titles in charts
-StarOffice Chart : alternative fonts
-StarOffice Chart : ampersand symbol, see also operators
-StarOffice Chart : anchors
-StarOffice Chart : anchors;changing
-StarOffice Chart : anchors;displaying (Calc)
-StarOffice Chart : anchors;types/positions for draw objects
-StarOffice Chart : animations
-StarOffice Chart : animations;accessibility options
-StarOffice Chart : appearance options
-StarOffice Chart : Arabic
-StarOffice Chart : Arabic;entering text
-StarOffice Chart : Arabic;language settings
-StarOffice Chart : area charts
-StarOffice Chart : areas
-StarOffice Chart : areas;bitmap patterns
-StarOffice Chart : areas;hatched/dotted
-StarOffice Chart : areas;shadows
-StarOffice Chart : areas;slanting
-StarOffice Chart : areas;styles
-StarOffice Chart : areas;transparency
-StarOffice Chart : arguments in command line
-StarOffice Chart : arranging
-StarOffice Chart : arranging;objects
-StarOffice Chart : arrows
-StarOffice Chart : arrows;defining arrow heads
-StarOffice Chart : arrows;defining arrow lines
-StarOffice Chart : arrows;drawing in text
-StarOffice Chart : ASCII
-StarOffice Chart : ASCII;definition
-StarOffice Chart : Asian languages
-StarOffice Chart : Asian languages;enabling
-StarOffice Chart : Asian Phonetic Guide
-StarOffice Chart : Asian typography
-StarOffice Chart : assigning scripts
-StarOffice Chart : assistive technology in StarOffice
-StarOffice Chart : attaching toolbars
-StarOffice Chart : attachments in e-mails
-StarOffice Chart : audio
-StarOffice Chart : auto reloading HTML documents
-StarOffice Chart : AutoAbstract function for sending text to presentations
-StarOffice Chart : AutoCaption function in StarOffice Writer
-StarOffice Chart : AutoComplete function in text and list boxes
-StarOffice Chart : AutoCorrect function
-StarOffice Chart : AutoCorrect function;context menu
-StarOffice Chart : AutoCorrect function;options
-StarOffice Chart : AutoCorrect function;pictures and frames
-StarOffice Chart : AutoCorrect function;quotes
-StarOffice Chart : AutoCorrect function;replacement table
-StarOffice Chart : AutoCorrect function;switching on and off in Calc
-StarOffice Chart : AutoCorrect function;URL recognition
-StarOffice Chart : AutoFormat function
-StarOffice Chart : AutoFormat function;switching on and off
-StarOffice Chart : automatic captions (Writer)
-StarOffice Chart : automatic control focus
-StarOffice Chart : automatic hyperlink formatting
-StarOffice Chart : automatic line breaks
-StarOffice Chart : automatic lines/borders in text
-StarOffice Chart : automatic saving
-StarOffice Chart : AutoPilots, see wizards
-StarOffice Chart : AutoValue (Base)
-StarOffice Chart : averages in charts
-StarOffice Chart : axes
-StarOffice Chart : axes;better scaling
-StarOffice Chart : axes;formatting
-StarOffice Chart : axes;formatting grids
-StarOffice Chart : axes;inserting grids
-StarOffice Chart : axes;interval marks
-StarOffice Chart : axes;showing axes in charts
-StarOffice Chart : axes in charts
-StarOffice Chart : backgrounds
-StarOffice Chart : backgrounds;defining colors/pictures
-StarOffice Chart : backgrounds;frames/sections/indexes
-StarOffice Chart : backgrounds;inserting from Gallery
-StarOffice Chart : backgrounds;printing
-StarOffice Chart : backing window
-StarOffice Chart : backups
-StarOffice Chart : backups;automatic
-StarOffice Chart : backups;documents
-StarOffice Chart : bar charts
-StarOffice Chart : Basic
-StarOffice Chart : Basic;fonts for source display
-StarOffice Chart : Basic;programming
-StarOffice Chart : Basic;recording macros
-StarOffice Chart : basic fonts
-StarOffice Chart : Bézier curves
-StarOffice Chart : Bézier curves;control points in presentations
-StarOffice Chart : bi-directional writing
-StarOffice Chart : binding space
-StarOffice Chart : bitmaps
-StarOffice Chart : bitmaps;inserting and editing
-StarOffice Chart : bitmaps;off for faster printing
-StarOffice Chart : bitmaps;patterns
-StarOffice Chart : black and white printing
-StarOffice Chart : black printing in Calc
-StarOffice Chart : block selection mode
-StarOffice Chart : bold
-StarOffice Chart : bold;AutoFormat function
-StarOffice Chart : bold;text
-StarOffice Chart : bookmarks
-StarOffice Chart : bookmarks;Help
-StarOffice Chart : borders
-StarOffice Chart : borders;arranging
-StarOffice Chart : borders;cells on screen (Calc)
-StarOffice Chart : borders;for paragraphs
-StarOffice Chart : borders;for tables
-StarOffice Chart : borders;shadows
-StarOffice Chart : borders;table boundaries (Writer)
-StarOffice Chart : borders, see also frames
-StarOffice Chart : bound fields
-StarOffice Chart : bound fields;controls
-StarOffice Chart : boundaries of tables (Writer)
-StarOffice Chart : break display (Writer)
-StarOffice Chart : brochures
-StarOffice Chart : brochures;printing several
-StarOffice Chart : bubble charts
-StarOffice Chart : build numbers of StarOffice
-StarOffice Chart : bullet lists
-StarOffice Chart : bullet lists;formatting options
-StarOffice Chart : bullets
-StarOffice Chart : bullets;paragraphs
-StarOffice Chart : bullets;replacing
-StarOffice Chart : bullets;turning off
-StarOffice Chart : business cards
-StarOffice Chart : business cards;creating and synchronizing
-StarOffice Chart : business cards;using templates
-StarOffice Chart : button bars, see toolbars
-StarOffice Chart : buttons
-StarOffice Chart : buttons;adding push buttons
-StarOffice Chart : buttons;big/small
-StarOffice Chart : buttons;editing hyperlink buttons
-StarOffice Chart : buttons;form functions
-StarOffice Chart : buttons;toolbars
-StarOffice Chart : cache for graphics
-StarOffice Chart : calculating
-StarOffice Chart : calculating;iterative references (Calc)
-StarOffice Chart : calculating;regression curves
-StarOffice Chart : callouts
-StarOffice Chart : callouts;drawings
-StarOffice Chart : capital letters
-StarOffice Chart : capital letters;AutoCorrect function
-StarOffice Chart : capital letters;font effects
-StarOffice Chart : captions
-StarOffice Chart : captions;automatic captions (Writer)
-StarOffice Chart : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Chart : captions, see also labels/callouts
-StarOffice Chart : cascading update (Base)
-StarOffice Chart : case sensitivity
-StarOffice Chart : case sensitivity;comparing cell contents (Calc)
-StarOffice Chart : case sensitivity;searching
-StarOffice Chart : cells
-StarOffice Chart : cells;aligning
-StarOffice Chart : cells;coloring (Calc)
-StarOffice Chart : cells;cursor positions after input (Calc)
-StarOffice Chart : cells;formatting without effect (Calc)
-StarOffice Chart : cells;line breaks
-StarOffice Chart : cells;linked to controls
-StarOffice Chart : cells;number of
-StarOffice Chart : cells;pasting
-StarOffice Chart : cells;resetting formats
-StarOffice Chart : cells;showing grid lines (Calc)
-StarOffice Chart : centered text
-StarOffice Chart : centimeters
-StarOffice Chart : certificates
-StarOffice Chart : changes
-StarOffice Chart : changes;accepting or rejecting
-StarOffice Chart : changes;comparing to original
-StarOffice Chart : changes;protecting
-StarOffice Chart : changes;recording
-StarOffice Chart : changes;review function
-StarOffice Chart : changes;showing
-StarOffice Chart : changing
-StarOffice Chart : changing;document titles
-StarOffice Chart : changing;file associations in Setup program
-StarOffice Chart : changing;icon sizes
-StarOffice Chart : changing;links
-StarOffice Chart : changing;work directory
-StarOffice Chart : changing, see also editing and replacing
-StarOffice Chart : character styles
-StarOffice Chart : character styles;language selection
-StarOffice Chart : characters
-StarOffice Chart : characters;alternative fonts
-StarOffice Chart : characters;Asian layout
-StarOffice Chart : characters;bold
-StarOffice Chart : characters;coloring
-StarOffice Chart : characters;displaying only on screen (Writer)
-StarOffice Chart : characters;enabling CTL and Asian characters
-StarOffice Chart : characters;font effects
-StarOffice Chart : characters;fonts and formats
-StarOffice Chart : characters;hyperlinks
-StarOffice Chart : characters;italics
-StarOffice Chart : characters;language selection
-StarOffice Chart : characters;shadowed
-StarOffice Chart : characters;spacing
-StarOffice Chart : characters;special
-StarOffice Chart : characters;underlining
-StarOffice Chart : charcoal sketches filter
-StarOffice Chart : chart legends
-StarOffice Chart : chart legends;hiding
-StarOffice Chart : chart legends;showing icons with labels
-StarOffice Chart : chart types
-StarOffice Chart : chart types;area
-StarOffice Chart : chart types;bubble
-StarOffice Chart : chart types;column and bar
-StarOffice Chart : chart types;column and line
-StarOffice Chart : chart types;line
-StarOffice Chart : chart types;net
-StarOffice Chart : chart types;pie/donut
-StarOffice Chart : chart types;stock
-StarOffice Chart : chart types;XY (scatter)
-StarOffice Chart : charts
-StarOffice Chart : charts;3D views
-StarOffice Chart : charts;aligning
-StarOffice Chart : charts;arranging within stacks
-StarOffice Chart : charts;bars with textures
-StarOffice Chart : charts;choosing chart types
-StarOffice Chart : charts;colors
-StarOffice Chart : charts;copying with link to source cell range
-StarOffice Chart : charts;data labels
-StarOffice Chart : charts;displaying (Calc)
-StarOffice Chart : charts;editing axes
-StarOffice Chart : charts;editing data
-StarOffice Chart : charts;editing legends
-StarOffice Chart : charts;editing titles
-StarOffice Chart : charts;formatting areas
-StarOffice Chart : charts;formatting floors
-StarOffice Chart : charts;formatting walls
-StarOffice Chart : charts;inserting
-StarOffice Chart : charts;overview
-StarOffice Chart : charts;positioning axes
-StarOffice Chart : charts;properties
-StarOffice Chart : charts;reorganizing
-StarOffice Chart : charts;scaling axes
-StarOffice Chart : charts;scaling text
-StarOffice Chart : charts;shortcuts
-StarOffice Chart : charts;showing axes
-StarOffice Chart : charts;updating automatically (Writer)
-StarOffice Chart : check box creation
-StarOffice Chart : Chinese writing systems
-StarOffice Chart : choosing printers
-StarOffice Chart : circle drawings
-StarOffice Chart : Client Side ImageMap
-StarOffice Chart : clipboard
-StarOffice Chart : clipboard;cutting
-StarOffice Chart : clipboard;pasting
-StarOffice Chart : clipboard;pasting formatted/unformatted text
-StarOffice Chart : clipboard;selection clipboard
-StarOffice Chart : clipboard;Unix
-StarOffice Chart : closing
-StarOffice Chart : closing;documents
-StarOffice Chart : closing;toolbars
-StarOffice Chart : collaboration
-StarOffice Chart : color bar
-StarOffice Chart : colors
-StarOffice Chart : colors;adding
-StarOffice Chart : colors;appearance
-StarOffice Chart : colors;backgrounds
-StarOffice Chart : colors;charts
-StarOffice Chart : colors;fill format
-StarOffice Chart : colors;fonts
-StarOffice Chart : colors;grid lines and cells (Calc)
-StarOffice Chart : colors;models
-StarOffice Chart : colors;not printing
-StarOffice Chart : colors;printing in grayscale
-StarOffice Chart : colors;restriction (Calc)
-StarOffice Chart : colors;selection
-StarOffice Chart : column and line charts
-StarOffice Chart : column charts
-StarOffice Chart : column headers
-StarOffice Chart : column headers;displaying (Calc)
-StarOffice Chart : column headers;highlighting (Calc)
-StarOffice Chart : columns
-StarOffice Chart : columns;setting with the mouse
-StarOffice Chart : combination charts
-StarOffice Chart : combo box creation
-StarOffice Chart : command button creation
-StarOffice Chart : command buttons, see push buttons
-StarOffice Chart : command line parameters
-StarOffice Chart : commands
-StarOffice Chart : commands;repeating
-StarOffice Chart : commands;SQL
-StarOffice Chart : comments
-StarOffice Chart : comments;displaying (Calc)
-StarOffice Chart : comments;inserting/editing/deleting/printing
-StarOffice Chart : comments;on changes
-StarOffice Chart : comments;printing in text
-StarOffice Chart : common terms
-StarOffice Chart : common terms;Chinese dictionary
-StarOffice Chart : common terms;glossaries
-StarOffice Chart : common terms;Internet glossary
-StarOffice Chart : comparisons
-StarOffice Chart : comparisons;document versions
-StarOffice Chart : comparisons;operators in default filter dialog
-StarOffice Chart : compatibility settings for MS Word import
-StarOffice Chart : complete screen view
-StarOffice Chart : complex text layout
-StarOffice Chart : complex text layout;definition
-StarOffice Chart : complex text layout;enabling
-StarOffice Chart : complex text layout, see CTL
-StarOffice Chart : compose key to insert special characters
-StarOffice Chart : concatenation, see ampersand symbol
-StarOffice Chart : conditional separators
-StarOffice Chart : conditions
-StarOffice Chart : conditions;in number formats
-StarOffice Chart : conditions;items in Data Navigator
-StarOffice Chart : Configuration Manager
-StarOffice Chart : configuring
-StarOffice Chart : configuring;fax icon
-StarOffice Chart : configuring;StarOffice
-StarOffice Chart : configuring;toolbars
-StarOffice Chart : connections to data sources (Base)
-StarOffice Chart : contents protection
-StarOffice Chart : context menus
-StarOffice Chart : control point display in presentations
-StarOffice Chart : controls
-StarOffice Chart : controls;activating in forms
-StarOffice Chart : controls;adding to documents
-StarOffice Chart : controls;arranging in forms
-StarOffice Chart : controls;arranging within stacks
-StarOffice Chart : controls;assigning data sources
-StarOffice Chart : controls;assigning macros (Basic)
-StarOffice Chart : controls;bound fields/list contents/linked cells
-StarOffice Chart : controls;events
-StarOffice Chart : controls;focus
-StarOffice Chart : controls;formatted fields
-StarOffice Chart : controls;grouping
-StarOffice Chart : controls;hidden
-StarOffice Chart : controls;inserting
-StarOffice Chart : controls;multi-line titles
-StarOffice Chart : controls;positions and sizes
-StarOffice Chart : controls;printing
-StarOffice Chart : controls;properties of form controls
-StarOffice Chart : controls;properties of table controls
-StarOffice Chart : controls;reference by SQL
-StarOffice Chart : controls;rich text control
-StarOffice Chart : controls;select mode
-StarOffice Chart : controls;showing (Writer)
-StarOffice Chart : converters
-StarOffice Chart : converters;Euro converter
-StarOffice Chart : converters;PostScript, UNIX
-StarOffice Chart : converters;XML
-StarOffice Chart : converting
-StarOffice Chart : converting;Hangul/Hanja
-StarOffice Chart : converting;metrics
-StarOffice Chart : converting;Microsoft documents
-StarOffice Chart : converting;Pocket PC formats
-StarOffice Chart : converting;StarOffice documents
-StarOffice Chart : copies
-StarOffice Chart : copies;printing
-StarOffice Chart : copying
-StarOffice Chart : copying;by drag and drop
-StarOffice Chart : copying;data from text documents
-StarOffice Chart : copying;datasource records in spreadsheets
-StarOffice Chart : copying;draw objects
-StarOffice Chart : copying;draw objects between documents
-StarOffice Chart : copying;formatting
-StarOffice Chart : copying;from data source view
-StarOffice Chart : copying;from Gallery
-StarOffice Chart : copying;in Unix
-StarOffice Chart : copying;pictures, between documents
-StarOffice Chart : copying;sheet areas, to text documents
-StarOffice Chart : copying;to Gallery
-StarOffice Chart : copyright for StarOffice
-StarOffice Chart : corner roundings
-StarOffice Chart : crash reports
-StarOffice Chart : criteria of query design (Base)
-StarOffice Chart : cropping pictures
-StarOffice Chart : CTL
-StarOffice Chart : CTL;(not) wrapping words
-StarOffice Chart : CTL;complex text layout languages
-StarOffice Chart : CTL;definition
-StarOffice Chart : CTL;options
-StarOffice Chart : currencies
-StarOffice Chart : currencies;converters
-StarOffice Chart : currencies;format codes
-StarOffice Chart : currency field creation
-StarOffice Chart : currency formats
-StarOffice Chart : cursor
-StarOffice Chart : cursor;allowing in protected areas (Writer)
-StarOffice Chart : cursor;in read-only text
-StarOffice Chart : cursor;quickly moving to an object
-StarOffice Chart : curves
-StarOffice Chart : curves;editing points
-StarOffice Chart : curves;properties in line charts/XY charts
-StarOffice Chart : custom dictionaries
-StarOffice Chart : custom dictionaries;editing
-StarOffice Chart : custom hyphens (Writer)
-StarOffice Chart : custom quotes
-StarOffice Chart : custom templates
-StarOffice Chart : customizing
-StarOffice Chart : customizing;events
-StarOffice Chart : customizing;keyboard
-StarOffice Chart : customizing;menus
-StarOffice Chart : customizing;round corners
-StarOffice Chart : customizing;StarOffice
-StarOffice Chart : customizing;toolbars
-StarOffice Chart : cutting
-StarOffice Chart : dashes
-StarOffice Chart : data
-StarOffice Chart : data;filtering in forms
-StarOffice Chart : data;forms and subforms
-StarOffice Chart : data;read-only
-StarOffice Chart : data;sorting in forms
-StarOffice Chart : data;user data
-StarOffice Chart : data binding change in XForms
-StarOffice Chart : data labels in charts
-StarOffice Chart : Data Navigator
-StarOffice Chart : Data Navigator;adding/editing items
-StarOffice Chart : Data Navigator;display options
-StarOffice Chart : data ranges in charts
-StarOffice Chart : data series
-StarOffice Chart : data source browser
-StarOffice Chart : data source explorer
-StarOffice Chart : data source view
-StarOffice Chart : data source view;drag and drop
-StarOffice Chart : data source view;overview
-StarOffice Chart : data source view;showing
-StarOffice Chart : data sources
-StarOffice Chart : data sources;as tables
-StarOffice Chart : data sources;connection settings (Base)
-StarOffice Chart : data sources;copying records to spreadsheets
-StarOffice Chart : data sources;displaying current
-StarOffice Chart : data sources;LDAP server (Base)
-StarOffice Chart : data sources;registering address books
-StarOffice Chart : data sources;reports
-StarOffice Chart : data sources;setting for stock charts
-StarOffice Chart : data sources;StarOffice Base
-StarOffice Chart : data sources;viewing
-StarOffice Chart : data structure of XForms
-StarOffice Chart : data values in charts
-StarOffice Chart : data, see also values
-StarOffice Chart : database contents
-StarOffice Chart : database contents;inserting as tables
-StarOffice Chart : database contents;inserting as text
-StarOffice Chart : database reports
-StarOffice Chart : Database Wizard (Base)
-StarOffice Chart : databases
-StarOffice Chart : databases;administration through SQL (Base)
-StarOffice Chart : databases;ADO (Base)
-StarOffice Chart : databases;connecting (Base)
-StarOffice Chart : databases;creating
-StarOffice Chart : databases;creating labels
-StarOffice Chart : databases;creating queries
-StarOffice Chart : databases;creating reports
-StarOffice Chart : databases;creating tables
-StarOffice Chart : databases;deleting (Base)
-StarOffice Chart : databases;drag and drop (Base)
-StarOffice Chart : databases;editing tables
-StarOffice Chart : databases;form filters
-StarOffice Chart : databases;formats (Base)
-StarOffice Chart : databases;importing/exporting
-StarOffice Chart : databases;JDBC (Base)
-StarOffice Chart : databases;main page (Base)
-StarOffice Chart : databases;ODBC (Base)
-StarOffice Chart : databases;overview
-StarOffice Chart : databases;registering (Base)
-StarOffice Chart : databases;searching records
-StarOffice Chart : databases;shortcut keys
-StarOffice Chart : databases;sorting
-StarOffice Chart : databases;standard filters
-StarOffice Chart : databases;text formats
-StarOffice Chart : databases;viewing
-StarOffice Chart : date fields
-StarOffice Chart : date fields;creating
-StarOffice Chart : date fields;properties
-StarOffice Chart : date formats
-StarOffice Chart : dates
-StarOffice Chart : dates;default (Calc)
-StarOffice Chart : dates;printing in presentations
-StarOffice Chart : dates;start 1900/01/01 (Calc)
-StarOffice Chart : dates;start 1904/01/01 (Calc)
-StarOffice Chart : dBASE
-StarOffice Chart : dBASE;database settings (Base)
-StarOffice Chart : DDE
-StarOffice Chart : DDE;definition
-StarOffice Chart : deactivating
-StarOffice Chart : deactivating;plug-ins
-StarOffice Chart : decimal places displayed (Calc)
-StarOffice Chart : decimal separator key
-StarOffice Chart : decimal tab stops
-StarOffice Chart : default directories
-StarOffice Chart : default filters
-StarOffice Chart : default filters;comparison operators
-StarOffice Chart : default filters;databases
-StarOffice Chart : default printer
-StarOffice Chart : default printer;setting up
-StarOffice Chart : default printer;UNIX
-StarOffice Chart : default templates
-StarOffice Chart : default templates;changing
-StarOffice Chart : default templates;organizing
-StarOffice Chart : defaults
-StarOffice Chart : defaults;documents
-StarOffice Chart : defaults;file formats in file dialogs
-StarOffice Chart : defaults;file formats in StarOffice
-StarOffice Chart : defaults;fonts
-StarOffice Chart : defaults;grids (Writer/Calc)
-StarOffice Chart : defaults;languages
-StarOffice Chart : defaults;number formats
-StarOffice Chart : defaults;of saving
-StarOffice Chart : defaults;program configuration
-StarOffice Chart : defaults;tab stops in text
-StarOffice Chart : defaults;views
-StarOffice Chart : defining
-StarOffice Chart : defining;arrowheads and other line ends
-StarOffice Chart : defining;colors
-StarOffice Chart : defining;line styles
-StarOffice Chart : defining;paragraph borders
-StarOffice Chart : defining;queries (Base)
-StarOffice Chart : defining;table borders
-StarOffice Chart : deleting
-StarOffice Chart : deleting;all direct formatting
-StarOffice Chart : deleting;comments
-StarOffice Chart : deleting;databases (Base)
-StarOffice Chart : deleting;hyperlinks
-StarOffice Chart : deleting;lines in text
-StarOffice Chart : deleting;models/instances
-StarOffice Chart : deleting;namespaces in XForms
-StarOffice Chart : deleting;tab stops
-StarOffice Chart : deleting;templates
-StarOffice Chart : deleting;XML filters
-StarOffice Chart : depth stagger
-StarOffice Chart : descriptions for objects
-StarOffice Chart : design mode after saving
-StarOffice Chart : design view
-StarOffice Chart : design view;creating forms
-StarOffice Chart : design view;queries/views (Base)
-StarOffice Chart : designing
-StarOffice Chart : designing;database tables
-StarOffice Chart : designing;fonts
-StarOffice Chart : designing;queries (Base)
-StarOffice Chart : detaching toolbars
-StarOffice Chart : dictionaries
-StarOffice Chart : dictionaries;common terms in simplified and traditional chinese
-StarOffice Chart : dictionaries;creating
-StarOffice Chart : dictionaries;editing user-defined
-StarOffice Chart : dictionaries;spellcheck
-StarOffice Chart : dictionaries, see also languages
-StarOffice Chart : digital signatures
-StarOffice Chart : digital signatures;getting/managing/applying
-StarOffice Chart : digital signatures;overview
-StarOffice Chart : digital signatures;WebDAV over HTTPS
-StarOffice Chart : direct formatting
-StarOffice Chart : direct formatting;undoing all
-StarOffice Chart : directories
-StarOffice Chart : directories;creating new
-StarOffice Chart : directories;directory structure
-StarOffice Chart : disabled persons
-StarOffice Chart : displaying
-StarOffice Chart : displaying;comments (Calc)
-StarOffice Chart : displaying;comments in text documents
-StarOffice Chart : displaying;non-printing characters (Writer)
-StarOffice Chart : displaying;pictures and objects (Writer)
-StarOffice Chart : displaying;tables (Writer)
-StarOffice Chart : displaying;zero values (Calc)
-StarOffice Chart : distances
-StarOffice Chart : distinct values in SQL queries
-StarOffice Chart : distorting in drawings
-StarOffice Chart : distributing XML filters
-StarOffice Chart : docking
-StarOffice Chart : docking;definition
-StarOffice Chart : docking;toolbars
-StarOffice Chart : docking;windows
-StarOffice Chart : Document Converter Wizard
-StarOffice Chart : Document Map, see Navigator
-StarOffice Chart : document types in StarOffice
-StarOffice Chart : documents
-StarOffice Chart : documents;changing titles
-StarOffice Chart : documents;closing
-StarOffice Chart : documents;comparing
-StarOffice Chart : documents;contents as lists
-StarOffice Chart : documents;editing time
-StarOffice Chart : documents;exporting
-StarOffice Chart : documents;importing
-StarOffice Chart : documents;languages
-StarOffice Chart : documents;measurement units in
-StarOffice Chart : documents;merging
-StarOffice Chart : documents;number of pages/tables/sheets
-StarOffice Chart : documents;opening
-StarOffice Chart : documents;opening in design mode
-StarOffice Chart : documents;opening with templates
-StarOffice Chart : documents;organizing
-StarOffice Chart : documents;printing
-StarOffice Chart : documents;read-only
-StarOffice Chart : documents;reloading
-StarOffice Chart : documents;saving
-StarOffice Chart : documents;saving automatically
-StarOffice Chart : documents;saving in other formats
-StarOffice Chart : documents;sending as e-mail
-StarOffice Chart : documents;styles changed
-StarOffice Chart : documents;version management
-StarOffice Chart : documents;version numbers
-StarOffice Chart : donut charts
-StarOffice Chart : dotted areas
-StarOffice Chart : double-line spacing in paragraphs
-StarOffice Chart : double-line writing in Asian layout
-StarOffice Chart : drag and drop
-StarOffice Chart : drag and drop;copying and pasting text
-StarOffice Chart : drag and drop;data source view
-StarOffice Chart : drag and drop;from Gallery to draw objects
-StarOffice Chart : drag and drop;overview
-StarOffice Chart : drag and drop;pictures
-StarOffice Chart : drag and drop;to Gallery
-StarOffice Chart : draw objects
-StarOffice Chart : draw objects;adding/editing/copying
-StarOffice Chart : draw objects;anchoring
-StarOffice Chart : draw objects;arranging within stacks
-StarOffice Chart : draw objects;copying between documents
-StarOffice Chart : draw objects;displaying (Calc)
-StarOffice Chart : draw objects;dropping Gallery pictures
-StarOffice Chart : draw objects;flipping
-StarOffice Chart : draw objects;legends
-StarOffice Chart : draw objects;positioning and resizing
-StarOffice Chart : draw objects;protecting
-StarOffice Chart : draw objects;slanting
-StarOffice Chart : draw objects;text in
-StarOffice Chart : Drawing bar
-StarOffice Chart : drawing lines in text
-StarOffice Chart : drawings
-StarOffice Chart : drawings;creating/opening
-StarOffice Chart : drawings;languages
-StarOffice Chart : drawings;printing
-StarOffice Chart : drawings;printing defaults
-StarOffice Chart : drawings;printing in text documents
-StarOffice Chart : drawings;saving
-StarOffice Chart : drawings;saving automatically
-StarOffice Chart : drawings;saving in other formats
-StarOffice Chart : drawings;sending as e-mail
-StarOffice Chart : drawings;showing (Writer)
-StarOffice Chart : drawings, see also draw objects
-StarOffice Chart : drop-down lists in form functions
-StarOffice Chart : e-mail attachments
-StarOffice Chart : Edit File icon
-StarOffice Chart : edit mode
-StarOffice Chart : edit mode;after opening
-StarOffice Chart : edit mode;through Enter key (Calc)
-StarOffice Chart : Edit Points bar
-StarOffice Chart : editing
-StarOffice Chart : editing;chart axes
-StarOffice Chart : editing;chart data
-StarOffice Chart : editing;chart legends
-StarOffice Chart : editing;chart titles
-StarOffice Chart : editing;comments
-StarOffice Chart : editing;data binding of XForms
-StarOffice Chart : editing;database tables and queries
-StarOffice Chart : editing;draw objects
-StarOffice Chart : editing;Fontwork objects
-StarOffice Chart : editing;hyperlinks
-StarOffice Chart : editing;menus
-StarOffice Chart : editing;objects
-StarOffice Chart : editing;pictures
-StarOffice Chart : editing;reports
-StarOffice Chart : editing;shortcut keys
-StarOffice Chart : editing;StarOffice documents in Internet Explorer
-StarOffice Chart : editing;tab stops
-StarOffice Chart : editing;templates
-StarOffice Chart : editing;titles
-StarOffice Chart : editing;toolbars
-StarOffice Chart : editing;undoing
-StarOffice Chart : editing;XForms
-StarOffice Chart : editing time of documents
-StarOffice Chart : editors
-StarOffice Chart : editors;formula editor
-StarOffice Chart : editors;ImageMap editor
-StarOffice Chart : effects
-StarOffice Chart : effects;font positions
-StarOffice Chart : effects;fonts
-StarOffice Chart : effects;Fontwork icons
-StarOffice Chart : empty documents
-StarOffice Chart : empty paragraph removal
-StarOffice Chart : encryption of contents
-StarOffice Chart : entering groups
-StarOffice Chart : entering text from right to left
-StarOffice Chart : equal sign, see also operators
-StarOffice Chart : equations in formula editor
-StarOffice Chart : error bars in charts
-StarOffice Chart : error indicators in charts
-StarOffice Chart : Error Report Tool
-StarOffice Chart : Euro
-StarOffice Chart : Euro;currency formats
-StarOffice Chart : Euro;Euro Converter Wizard
-StarOffice Chart : even/odd pages
-StarOffice Chart : even/odd pages;printing
-StarOffice Chart : events
-StarOffice Chart : events;assigning scripts
-StarOffice Chart : events;controls
-StarOffice Chart : events;customizing
-StarOffice Chart : events;in forms
-StarOffice Chart : Excel
-StarOffice Chart : Excel;saving as
-StarOffice Chart : Excel;search criteria
-StarOffice Chart : exceptions
-StarOffice Chart : exceptions;user-defined dictionaries
-StarOffice Chart : exchanging, see also replacing
-StarOffice Chart : executing SQL commands
-StarOffice Chart : exiting
-StarOffice Chart : exiting;groups
-StarOffice Chart : exiting;StarOffice
-StarOffice Chart : expanding formatting (Calc)
-StarOffice Chart : explorer of data sources
-StarOffice Chart : export filters
-StarOffice Chart : exporting
-StarOffice Chart : exporting;bitmaps
-StarOffice Chart : exporting;HTML and text documents
-StarOffice Chart : exporting;Microsoft Office documents with VBA code
-StarOffice Chart : exporting;spreadsheets to text format
-StarOffice Chart : exporting;templates
-StarOffice Chart : exporting;to foreign formats
-StarOffice Chart : exporting;to HTML
-StarOffice Chart : exporting;to Microsoft Office formats
-StarOffice Chart : exporting;to PDF
-StarOffice Chart : exporting;to PostScript format
-StarOffice Chart : exporting;to XML
-StarOffice Chart : exporting;XML files
-StarOffice Chart : extended tips in Help
-StarOffice Chart : extension mode in text
-StarOffice Chart : extensions
-StarOffice Chart : extensions;Extension Manager
-StarOffice Chart : extensions;file formats
-StarOffice Chart : external keys (Base)
-StarOffice Chart : faster printing
-StarOffice Chart : faxes
-StarOffice Chart : faxes;configuring StarOffice
-StarOffice Chart : faxes;fax programs/fax printers under UNIX
-StarOffice Chart : faxes;selecting a fax machine
-StarOffice Chart : faxes;sending
-StarOffice Chart : faxes;wizards
-StarOffice Chart : feedback
-StarOffice Chart : feedback;automatically
-StarOffice Chart : fields
-StarOffice Chart : fields;database tables
-StarOffice Chart : fields;displaying field codes (Writer)
-StarOffice Chart : fields;formatted fields
-StarOffice Chart : fields;updating automatically (Writer)
-StarOffice Chart : file associations for Microsoft Office
-StarOffice Chart : file filters
-StarOffice Chart : file filters;mobile devices
-StarOffice Chart : file filters;XML
-StarOffice Chart : file formats
-StarOffice Chart : file formats;changing StarOffice defaults
-StarOffice Chart : file formats;OpenDocument/XML
-StarOffice Chart : file formats;saving always in other formats
-StarOffice Chart : file selection button
-StarOffice Chart : file sharing options for current document
-StarOffice Chart : files
-StarOffice Chart : files;filters and formats
-StarOffice Chart : files;importing
-StarOffice Chart : files;opening
-StarOffice Chart : files;opening with placeholders
-StarOffice Chart : files;properties
-StarOffice Chart : files;saving
-StarOffice Chart : files;saving automatically
-StarOffice Chart : files;saving in other formats
-StarOffice Chart : files;sending as e-mail
-StarOffice Chart : files;version numbers
-StarOffice Chart : files and folders in StarOffice
-StarOffice Chart : fill characters with tabulators
-StarOffice Chart : fill colors for areas
-StarOffice Chart : fill patterns for areas
-StarOffice Chart : filter conditions
-StarOffice Chart : filter conditions;connecting
-StarOffice Chart : filter conditions;in queries (Base)
-StarOffice Chart : filtering
-StarOffice Chart : filtering;data in databases
-StarOffice Chart : filtering;data in forms
-StarOffice Chart : filters
-StarOffice Chart : filters;comparison operators
-StarOffice Chart : filters;for import and export
-StarOffice Chart : filters;Navigator
-StarOffice Chart : filters;pictures
-StarOffice Chart : filters;XML filter settings
-StarOffice Chart : Find tab in Help
-StarOffice Chart : finding
-StarOffice Chart : finding;in all sheets
-StarOffice Chart : finding;records in form documents
-StarOffice Chart : finding;selections
-StarOffice Chart : finding;similarity search
-StarOffice Chart : fitting to pages
-StarOffice Chart : fitting to pages;print settings in Math
-StarOffice Chart : fitting to pages;print settings in presentations
-StarOffice Chart : fixed text
-StarOffice Chart : fixed text;form functions
-StarOffice Chart : fixing toolbars
-StarOffice Chart : flipping draw objects
-StarOffice Chart : floating frames in HTML documents
-StarOffice Chart : floating toolbars
-StarOffice Chart : focus of controls
-StarOffice Chart : folder creation
-StarOffice Chart : font lists
-StarOffice Chart : font name box
-StarOffice Chart : font sizes
-StarOffice Chart : font sizes;bullets
-StarOffice Chart : font sizes;relative changes
-StarOffice Chart : font sizes;scaling on screen
-StarOffice Chart : font sizes;text
-StarOffice Chart : fonts
-StarOffice Chart : fonts;adding under UNIX
-StarOffice Chart : fonts;changing in templates
-StarOffice Chart : fonts;colors
-StarOffice Chart : fonts;default settings
-StarOffice Chart : fonts;effects
-StarOffice Chart : fonts;for HTML and Basic
-StarOffice Chart : fonts;formats
-StarOffice Chart : fonts;outlines
-StarOffice Chart : fonts;positions in text
-StarOffice Chart : fonts;shadows
-StarOffice Chart : fonts;specifying several
-StarOffice Chart : fonts;strikethrough
-StarOffice Chart : fonts;styles
-StarOffice Chart : fonts;text objects
-StarOffice Chart : Fontwork icons
-StarOffice Chart : footers
-StarOffice Chart : footers;backgrounds
-StarOffice Chart : form controls
-StarOffice Chart : form controls;assigning macros
-StarOffice Chart : form controls;protecting
-StarOffice Chart : form controls;toolbars
-StarOffice Chart : form fields
-StarOffice Chart : form filters
-StarOffice Chart : Form Navigator
-StarOffice Chart : format codes
-StarOffice Chart : format codes;numbers
-StarOffice Chart : format filling printing in StarOffice Math
-StarOffice Chart : Format Paintbrush
-StarOffice Chart : formats
-StarOffice Chart : formats;Asian layout
-StarOffice Chart : formats;fonts
-StarOffice Chart : formats;maximizing page formats
-StarOffice Chart : formats;number and currency formats
-StarOffice Chart : formats;of currencies/date/time
-StarOffice Chart : formats;on opening and saving
-StarOffice Chart : formats;pasting in special formats
-StarOffice Chart : formats;positions
-StarOffice Chart : formats;tabulators
-StarOffice Chart : formatted fields
-StarOffice Chart : formatted fields;form functions
-StarOffice Chart : formatted fields;properties
-StarOffice Chart : formatting
-StarOffice Chart : formatting;Asian typography
-StarOffice Chart : formatting;axes in charts
-StarOffice Chart : formatting;chart areas
-StarOffice Chart : formatting;chart floors
-StarOffice Chart : formatting;chart legends
-StarOffice Chart : formatting;chart titles
-StarOffice Chart : formatting;chart walls
-StarOffice Chart : formatting;copying
-StarOffice Chart : formatting;definition
-StarOffice Chart : formatting;expanding (Calc)
-StarOffice Chart : formatting;font effects
-StarOffice Chart : formatting;hyperlinks
-StarOffice Chart : formatting;pages
-StarOffice Chart : formatting;printer metrics (Writer)
-StarOffice Chart : formatting;undoing
-StarOffice Chart : formatting;undoing when writing
-StarOffice Chart : forms
-StarOffice Chart : forms;browsing
-StarOffice Chart : forms;Combo Box/List Box Wizard
-StarOffice Chart : forms;creating
-StarOffice Chart : forms;data
-StarOffice Chart : forms;designing (Base)
-StarOffice Chart : forms;events
-StarOffice Chart : forms;filtering data
-StarOffice Chart : forms;finding records
-StarOffice Chart : forms;focus after opening
-StarOffice Chart : forms;general information (Base)
-StarOffice Chart : forms;grouping controls
-StarOffice Chart : forms;HTML filters
-StarOffice Chart : forms;Navigator
-StarOffice Chart : forms;opening in design mode
-StarOffice Chart : forms;properties
-StarOffice Chart : forms;sorting data
-StarOffice Chart : forms;subforms
-StarOffice Chart : forms;wizards
-StarOffice Chart : forms;XForms
-StarOffice Chart : formula texts
-StarOffice Chart : formula texts;printing in StarOffice Math
-StarOffice Chart : formulas
-StarOffice Chart : formulas;new
-StarOffice Chart : formulas;starting formula editor
-StarOffice Chart : formulas in reports
-StarOffice Chart : formulas in reports;editing
-StarOffice Chart : forums and support
-StarOffice Chart : frames
-StarOffice Chart : frames;around paragraphs
-StarOffice Chart : frames;around tables
-StarOffice Chart : frames;AutoCorrect function
-StarOffice Chart : frames;backgrounds
-StarOffice Chart : frames;captions (Writer)
-StarOffice Chart : frames;printing in StarOffice Math
-StarOffice Chart : frames;protecting
-StarOffice Chart : frames;selection frames
-StarOffice Chart : frames;text fitting to frames
-StarOffice Chart : freeform lines
-StarOffice Chart : freeform lines;draw functions
-StarOffice Chart : FTP
-StarOffice Chart : FTP;opening documents
-StarOffice Chart : FTP;saving documents
-StarOffice Chart : full joins (Base)
-StarOffice Chart : full screen view
-StarOffice Chart : full-text search in Help
-StarOffice Chart : functions in reports
-StarOffice Chart : functions in reports;editing
-StarOffice Chart : Gallery
-StarOffice Chart : Gallery;adding pictures
-StarOffice Chart : Gallery;dragging pictures to draw objects
-StarOffice Chart : Gallery;hiding/showing
-StarOffice Chart : Gallery;inserting pictures from
-StarOffice Chart : get method for form transmissions
-StarOffice Chart : getting support
-StarOffice Chart : GIF format
-StarOffice Chart : glossaries
-StarOffice Chart : glossaries;common terms
-StarOffice Chart : glossaries;Internet terms
-StarOffice Chart : gradients off for faster printing
-StarOffice Chart : graphic objects, see draw objects
-StarOffice Chart : graphical text art
-StarOffice Chart : graphics
-StarOffice Chart : graphics;cache
-StarOffice Chart : graphics;protecting
-StarOffice Chart : graphics, see also pictures
-StarOffice Chart : grayscale printing
-StarOffice Chart : grid controls
-StarOffice Chart : grid controls;form functions
-StarOffice Chart : grids
-StarOffice Chart : grids;defaults (Writer/Calc)
-StarOffice Chart : grids;display options (Impress/Draw)
-StarOffice Chart : grids;displaying lines (Calc)
-StarOffice Chart : grids;formatting axes
-StarOffice Chart : grids;inserting in charts
-StarOffice Chart : group box creation
-StarOffice Chart : groups
-StarOffice Chart : groups;entering/exiting/ungrouping
-StarOffice Chart : groups;naming
-StarOffice Chart : groups;of controls
-StarOffice Chart : guides
-StarOffice Chart : guides;display options (Impress/Draw)
-StarOffice Chart : guides;displaying when moving objects (Impress)
-StarOffice Chart : guides;showing (Calc)
-StarOffice Chart : guides;showing when moving frames (Writer)
-StarOffice Chart : gutter
-StarOffice Chart : handles
-StarOffice Chart : handles;displaying (Writer)
-StarOffice Chart : handles;scaling
-StarOffice Chart : handles;showing simple/large handles (Calc)
-StarOffice Chart : Hangul/Hanja
-StarOffice Chart : hatching
-StarOffice Chart : headers
-StarOffice Chart : headers;backgrounds
-StarOffice Chart : headings
-StarOffice Chart : headings;entering as text box
-StarOffice Chart : Hebrew
-StarOffice Chart : Hebrew;entering text
-StarOffice Chart : Hebrew;language settings
-StarOffice Chart : Help
-StarOffice Chart : Help;bookmarks
-StarOffice Chart : Help;extended tips on/off
-StarOffice Chart : Help;full-text search
-StarOffice Chart : Help;Help tips
-StarOffice Chart : Help;keywords
-StarOffice Chart : Help;navigation pane showing/hiding
-StarOffice Chart : Help;style sheets
-StarOffice Chart : Help;topics
-StarOffice Chart : Help Agent
-StarOffice Chart : Help Agent;help
-StarOffice Chart : Help Agent;options
-StarOffice Chart : Help tips
-StarOffice Chart : Help tips;hiding
-StarOffice Chart : hidden controls in Form Navigator
-StarOffice Chart : hidden fields display (Writer)
-StarOffice Chart : hidden pages
-StarOffice Chart : hidden pages;printing in presentations
-StarOffice Chart : hidden text
-StarOffice Chart : hidden text;showing (Writer)
-StarOffice Chart : hiding
-StarOffice Chart : hiding;changes
-StarOffice Chart : hiding;chart legends
-StarOffice Chart : hiding;docked windows
-StarOffice Chart : hiding;navigation pane in Help window
-StarOffice Chart : high contrast mode
-StarOffice Chart : Hindi
-StarOffice Chart : Hindi;entering text
-StarOffice Chart : Hindi;language settings
-StarOffice Chart : horizontal scrollbars (Writer)
-StarOffice Chart : hotspots
-StarOffice Chart : HowTos for charts
-StarOffice Chart : HTML
-StarOffice Chart : HTML;definition
-StarOffice Chart : HTML;export character set
-StarOffice Chart : HTML;fonts for source display
-StarOffice Chart : HTML;importing META tags
-StarOffice Chart : HTML;live presentations
-StarOffice Chart : HTML documents
-StarOffice Chart : HTML documents;auto reloading
-StarOffice Chart : HTML documents;importing/exporting
-StarOffice Chart : HTML documents;META tags in
-StarOffice Chart : HTML documents;new
-StarOffice Chart : HTML documents;source text
-StarOffice Chart : hyperlinks
-StarOffice Chart : hyperlinks;assigning macros
-StarOffice Chart : hyperlinks;character formats
-StarOffice Chart : hyperlinks;definition
-StarOffice Chart : hyperlinks;deleting
-StarOffice Chart : hyperlinks;editing
-StarOffice Chart : hyperlinks;inserting
-StarOffice Chart : hyperlinks;relative and absolute
-StarOffice Chart : hyperlinks;turning off automatic recognition
-StarOffice Chart : hyperlinks, see also links
-StarOffice Chart : hyphenation
-StarOffice Chart : hyphenation;activating for a language
-StarOffice Chart : hyphenation;minimal number of characters
-StarOffice Chart : hyphens
-StarOffice Chart : hyphens;displaying custom (Writer)
-StarOffice Chart : hyphens;inserting custom
-StarOffice Chart : icon bars, see toolbars
-StarOffice Chart : icon sizes
-StarOffice Chart : ignore list for spellcheck
-StarOffice Chart : illumination
-StarOffice Chart : illumination;3D charts
-StarOffice Chart : illustrations, see pictures
-StarOffice Chart : image button creation
-StarOffice Chart : image control creation
-StarOffice Chart : ImageMap
-StarOffice Chart : ImageMap;definition
-StarOffice Chart : ImageMap;editor
-StarOffice Chart : images
-StarOffice Chart : images;ImageMap
-StarOffice Chart : images;inserting and editing bitmaps
-StarOffice Chart : images, see also pictures
-StarOffice Chart : IME
-StarOffice Chart : IME;definition
-StarOffice Chart : IME;showing/hiding
-StarOffice Chart : import filters
-StarOffice Chart : import restrictions for Microsoft Office
-StarOffice Chart : importing
-StarOffice Chart : importing;bitmaps
-StarOffice Chart : importing;compatibility settings for text import
-StarOffice Chart : importing;databases
-StarOffice Chart : importing;documents in other formats
-StarOffice Chart : importing;from XML
-StarOffice Chart : importing;HTML and text documents
-StarOffice Chart : importing;HTML with META tags
-StarOffice Chart : importing;Microsoft Office documents with VBA code
-StarOffice Chart : importing;tables in text format
-StarOffice Chart : importing;templates
-StarOffice Chart : improvement program
-StarOffice Chart : inches
-StarOffice Chart : Index tab in Help
-StarOffice Chart : indexes
-StarOffice Chart : indexes;backgrounds
-StarOffice Chart : indexes;showing/hiding Help index tab
-StarOffice Chart : indicator lines in text
-StarOffice Chart : inner joins (Base)
-StarOffice Chart : input method window
-StarOffice Chart : insert mode for entering text
-StarOffice Chart : inserting
-StarOffice Chart : inserting;buttons in toolbars
-StarOffice Chart : inserting;cell ranges from spreadsheets
-StarOffice Chart : inserting;charts
-StarOffice Chart : inserting;clipboard options
-StarOffice Chart : inserting;comments
-StarOffice Chart : inserting;data from text documents
-StarOffice Chart : inserting;datasource records in spreadsheets
-StarOffice Chart : inserting;drawings
-StarOffice Chart : inserting;floating frames
-StarOffice Chart : inserting;Fontwork objects
-StarOffice Chart : inserting;form fields
-StarOffice Chart : inserting;hyperlinks
-StarOffice Chart : inserting;line breaks in cells
-StarOffice Chart : inserting;movies/sounds
-StarOffice Chart : inserting;new text tables defaults
-StarOffice Chart : inserting;objects from Gallery
-StarOffice Chart : inserting;OLE objects
-StarOffice Chart : inserting;paragraph borders
-StarOffice Chart : inserting;paragraph bullets
-StarOffice Chart : inserting;pictures in Gallery
-StarOffice Chart : inserting;plug-ins
-StarOffice Chart : inserting;push buttons
-StarOffice Chart : inserting;special characters
-StarOffice Chart : inserting;tab stops
-StarOffice Chart : inserting;textures on chart bars
-StarOffice Chart : installing
-StarOffice Chart : installing;ActiveX control
-StarOffice Chart : installing;mobile device filters
-StarOffice Chart : installing;UNO components
-StarOffice Chart : installing;XML filters
-StarOffice Chart : instructions
-StarOffice Chart : instructions;general
-StarOffice Chart : Internet
-StarOffice Chart : Internet;checking for updates
-StarOffice Chart : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Chart : Internet;presentations
-StarOffice Chart : Internet;starting searches
-StarOffice Chart : Internet glossary
-StarOffice Chart : invert filter
-StarOffice Chart : invisible areas
-StarOffice Chart : italic text
-StarOffice Chart : iterative references in spreadsheets
-StarOffice Chart : Java
-StarOffice Chart : Java;definition
-StarOffice Chart : Java;setting options
-StarOffice Chart : JDBC
-StarOffice Chart : JDBC;databases (Base)
-StarOffice Chart : JDBC;definition
-StarOffice Chart : joining
-StarOffice Chart : joining;paragraphs
-StarOffice Chart : joining;tables (Base)
-StarOffice Chart : joins in databases (Base)
-StarOffice Chart : justifying text
-StarOffice Chart : kerning
-StarOffice Chart : kerning;Asian texts
-StarOffice Chart : kerning;definition
-StarOffice Chart : kerning;in characters
-StarOffice Chart : key fields for relations (Base)
-StarOffice Chart : keyboard
-StarOffice Chart : keyboard;assigning/editing shortcut keys
-StarOffice Chart : keyboard;general commands
-StarOffice Chart : keyboard;removing numbering
-StarOffice Chart : keys
-StarOffice Chart : keys;adding push buttons
-StarOffice Chart : keys;primary keys (Base)
-StarOffice Chart : kiosk export
-StarOffice Chart : labels
-StarOffice Chart : labels;creating and synchronizing
-StarOffice Chart : labels;for charts
-StarOffice Chart : labels;for draw objects
-StarOffice Chart : labels;form functions
-StarOffice Chart : labels;from databases
-StarOffice Chart : labels, see also names/callouts
-StarOffice Chart : languages
-StarOffice Chart : languages;activating modules
-StarOffice Chart : languages;Asian support
-StarOffice Chart : languages;complex text layout
-StarOffice Chart : languages;locale settings
-StarOffice Chart : languages;selecting for text
-StarOffice Chart : languages;setting options
-StarOffice Chart : languages;spellcheck
-StarOffice Chart : languages;spellchecking and formatting
-StarOffice Chart : large handles (Writer)
-StarOffice Chart : large icons
-StarOffice Chart : layer arrangement
-StarOffice Chart : layout
-StarOffice Chart : layout;importing Word documents
-StarOffice Chart : layout;pages
-StarOffice Chart : LDAP server
-StarOffice Chart : LDAP server;address books (Base)
-StarOffice Chart : LDAP server;sign on options
-StarOffice Chart : leading between paragraphs
-StarOffice Chart : left alignment of paragraphs
-StarOffice Chart : left joins (Base)
-StarOffice Chart : legends
-StarOffice Chart : legends;charts
-StarOffice Chart : legends;draw objects
-StarOffice Chart : legends;rounding corners
-StarOffice Chart : Letter Wizard
-StarOffice Chart : levels
-StarOffice Chart : levels;depth stagger
-StarOffice Chart : levels;macro security
-StarOffice Chart : limits of tables (Writer)
-StarOffice Chart : line breaks
-StarOffice Chart : line breaks;in cells
-StarOffice Chart : line charts
-StarOffice Chart : line spacing
-StarOffice Chart : line spacing;context menu in paragraphs
-StarOffice Chart : line spacing;paragraph
-StarOffice Chart : line styles
-StarOffice Chart : line styles;applying
-StarOffice Chart : line styles;defining
-StarOffice Chart : lines
-StarOffice Chart : lines;defining ends
-StarOffice Chart : lines;draw functions
-StarOffice Chart : lines;drawing in text
-StarOffice Chart : lines;editing points
-StarOffice Chart : lines;removing automatic lines
-StarOffice Chart : lines of text
-StarOffice Chart : lines of text;alignment
-StarOffice Chart : links
-StarOffice Chart : links;between cells and controls
-StarOffice Chart : links;by drag and drop
-StarOffice Chart : links;character formats
-StarOffice Chart : links;definition
-StarOffice Chart : links;editing hyperlinks
-StarOffice Chart : links;inserting
-StarOffice Chart : links;modifying
-StarOffice Chart : links;opening files with
-StarOffice Chart : links;relational databases (Base)
-StarOffice Chart : links;turning off automatic recognition
-StarOffice Chart : links;updating options (Writer)
-StarOffice Chart : links;updating specific links
-StarOffice Chart : list box creation
-StarOffice Chart : lists
-StarOffice Chart : lists;data assigned to controls
-StarOffice Chart : lists;registered databases (Base)
-StarOffice Chart : lists;regular expressions
-StarOffice Chart : live presentations on the Internet
-StarOffice Chart : loading
-StarOffice Chart : loading;documents
-StarOffice Chart : loading;documents from other formats
-StarOffice Chart : loading;HTML documents, automatically
-StarOffice Chart : loading;Microsoft Office documents with VBA code
-StarOffice Chart : loading;reloading
-StarOffice Chart : loading;XML files
-StarOffice Chart : locale settings
-StarOffice Chart : logarithmic scaling along axes
-StarOffice Chart : lowercase letters
-StarOffice Chart : lowercase letters;font effects
-StarOffice Chart : Macro Wizard (Base)
-StarOffice Chart : macros
-StarOffice Chart : macros;assigning to events in forms
-StarOffice Chart : macros;attaching new (Base)
-StarOffice Chart : macros;in MS Office documents
-StarOffice Chart : macros;interrupting
-StarOffice Chart : macros;organizing
-StarOffice Chart : macros;recording
-StarOffice Chart : macros;security
-StarOffice Chart : macros;security levels
-StarOffice Chart : macros;security warning dialog
-StarOffice Chart : macros;selecting security warnings
-StarOffice Chart : magnifiers
-StarOffice Chart : margins
-StarOffice Chart : margins;pages
-StarOffice Chart : margins;setting with the mouse
-StarOffice Chart : margins;shadows
-StarOffice Chart : marking changes
-StarOffice Chart : marking, see selecting
-StarOffice Chart : Math formula editor
-StarOffice Chart : mean value lines in charts
-StarOffice Chart : measurement units
-StarOffice Chart : measurement units;changing on rulers
-StarOffice Chart : measurement units;converting
-StarOffice Chart : measurement units;selecting
-StarOffice Chart : Media Player window
-StarOffice Chart : menus
-StarOffice Chart : menus;activating context menus
-StarOffice Chart : menus;assigning macros
-StarOffice Chart : menus;customizing
-StarOffice Chart : merging
-StarOffice Chart : merging;documents
-StarOffice Chart : META tags
-StarOffice Chart : metrics
-StarOffice Chart : metrics;converting
-StarOffice Chart : metrics;document formatting (Writer)
-StarOffice Chart : metrics;in sheets
-StarOffice Chart : Microsoft Office
-StarOffice Chart : Microsoft Office;Access databases (base)
-StarOffice Chart : Microsoft Office;as default file format
-StarOffice Chart : Microsoft Office;document import restrictions
-StarOffice Chart : Microsoft Office;feature comparisons
-StarOffice Chart : Microsoft Office;importing password protected files
-StarOffice Chart : Microsoft Office;importing Word documents
-StarOffice Chart : Microsoft Office;importing/exporting VBA code
-StarOffice Chart : Microsoft Office;new users information
-StarOffice Chart : Microsoft Office;opening Microsoft documents
-StarOffice Chart : Microsoft Office;reassigning document types
-StarOffice Chart : migrating macros (Base)
-StarOffice Chart : mobile device filters
-StarOffice Chart : models in XForms
-StarOffice Chart : modifying, see changing
-StarOffice Chart : more controls
-StarOffice Chart : mosaic filter
-StarOffice Chart : mouse
-StarOffice Chart : mouse;pointers when using drag and drop
-StarOffice Chart : mouse;positioning
-StarOffice Chart : movies
-StarOffice Chart : moving
-StarOffice Chart : moving;tab stops on ruler
-StarOffice Chart : moving;toolbars
-StarOffice Chart : moving;using guide lines in presentations
-StarOffice Chart : MS ADO interface (Base)
-StarOffice Chart : multi-line titles in forms
-StarOffice Chart : multiple documents
-StarOffice Chart : multiple documents;opening
-StarOffice Chart : multiple selection
-StarOffice Chart : music
-StarOffice Chart : My Documents folder
-StarOffice Chart : My Documents folder;changing work directory
-StarOffice Chart : My Documents folder;opening
-StarOffice Chart : MySQL databases (Base)
-StarOffice Chart : names
-StarOffice Chart : names;multi-line titles
-StarOffice Chart : names;objects
-StarOffice Chart : names, see also labels/callouts
-StarOffice Chart : namespace organization in XForms
-StarOffice Chart : native SQL (Base)
-StarOffice Chart : navigating
-StarOffice Chart : navigating;in documents
-StarOffice Chart : Navigation bar
-StarOffice Chart : Navigation bar;controls
-StarOffice Chart : Navigation bar;forms
-StarOffice Chart : Navigator
-StarOffice Chart : Navigator;comments
-StarOffice Chart : Navigator;contents as lists
-StarOffice Chart : Navigator;docking
-StarOffice Chart : Navigator;working with
-StarOffice Chart : net charts
-StarOffice Chart : network identity options
-StarOffice Chart : new databases
-StarOffice Chart : new documents
-StarOffice Chart : new lines in cells
-StarOffice Chart : new windows
-StarOffice Chart : non-breaking dashes
-StarOffice Chart : non-breaking spaces (Writer)
-StarOffice Chart : non-printing characters (Writer)
-StarOffice Chart : number formats
-StarOffice Chart : number formats;codes
-StarOffice Chart : number formats;formats
-StarOffice Chart : number formats;recognition in text tables
-StarOffice Chart : number of pages
-StarOffice Chart : number of sheets
-StarOffice Chart : number of tables
-StarOffice Chart : numbering
-StarOffice Chart : numbering;options
-StarOffice Chart : numbering;turning off
-StarOffice Chart : numbering;using automatically
-StarOffice Chart : numbers
-StarOffice Chart : numbers;date, time and currency formats
-StarOffice Chart : numbers;decimal places (Calc)
-StarOffice Chart : numerical fields in forms
-StarOffice Chart : objects
-StarOffice Chart : objects;always moveable (Impress/Draw)
-StarOffice Chart : objects;arranging within stacks
-StarOffice Chart : objects;copying when moving in presentations
-StarOffice Chart : objects;definition
-StarOffice Chart : objects;displaying in spreadsheets
-StarOffice Chart : objects;displaying in text documents
-StarOffice Chart : objects;editing
-StarOffice Chart : objects;inserting from Gallery
-StarOffice Chart : objects;inserting OLE objects
-StarOffice Chart : objects;moving and resizing with mouse
-StarOffice Chart : objects;naming
-StarOffice Chart : objects;opening
-StarOffice Chart : objects;properties of charts
-StarOffice Chart : objects;quickly moving to
-StarOffice Chart : objects;titles and descriptions
-StarOffice Chart : ODBC
-StarOffice Chart : ODBC;database (Base)
-StarOffice Chart : ODBC;definition
-StarOffice Chart : ODF file formats
-StarOffice Chart : Office
-StarOffice Chart : Office;Microsoft Office and StarOffice
-StarOffice Chart : OLE
-StarOffice Chart : OLE;definition
-StarOffice Chart : OLE objects
-StarOffice Chart : OLE objects;arranging within stacks
-StarOffice Chart : OLE objects;captions (Writer)
-StarOffice Chart : OLE objects;inserting
-StarOffice Chart : OLE objects;number of
-StarOffice Chart : OLE objects;protecting
-StarOffice Chart : one and a half line spacing in text
-StarOffice Chart : online feedback options
-StarOffice Chart : online registration
-StarOffice Chart : online update options
-StarOffice Chart : online updates
-StarOffice Chart : online updates;checking automatically
-StarOffice Chart : online updates;checking manually
-StarOffice Chart : Open/Save dialogs
-StarOffice Chart : OpenDocument file formats
-StarOffice Chart : OpenGL
-StarOffice Chart : OpenGL;definition
-StarOffice Chart : opening
-StarOffice Chart : opening;context menus
-StarOffice Chart : opening;database files
-StarOffice Chart : opening;dialog settings
-StarOffice Chart : opening;documents
-StarOffice Chart : opening;documents from other formats
-StarOffice Chart : opening;documents on WebDAV server
-StarOffice Chart : opening;files with links
-StarOffice Chart : opening;files, with placeholders
-StarOffice Chart : opening;forms
-StarOffice Chart : opening;Microsoft Office files
-StarOffice Chart : opening;mobile device documents
-StarOffice Chart : opening;objects
-StarOffice Chart : opening;reports
-StarOffice Chart : opening;several files
-StarOffice Chart : opening;XForms
-StarOffice Chart : operators
-StarOffice Chart : operators;default filters
-StarOffice Chart : optional hyphens (Writer)
-StarOffice Chart : options
-StarOffice Chart : options;accessibility
-StarOffice Chart : options;appearance
-StarOffice Chart : options;compatibility (Writer)
-StarOffice Chart : options;improvement program
-StarOffice Chart : options;network identity
-StarOffice Chart : options;online update
-StarOffice Chart : options;tools
-StarOffice Chart : Oracle databases (base)
-StarOffice Chart : order of chart data
-StarOffice Chart : ordering
-StarOffice Chart : ordering;objects
-StarOffice Chart : organizing
-StarOffice Chart : organizing;macros and scripts
-StarOffice Chart : organizing;namespaces in XForms
-StarOffice Chart : organizing;styles
-StarOffice Chart : organizing;templates
-StarOffice Chart : original size
-StarOffice Chart : original size;printing in StarOffice Math
-StarOffice Chart : original size;restoring after cropping
-StarOffice Chart : outlines
-StarOffice Chart : outlines;font effects
-StarOffice Chart : outlines;outline symbols
-StarOffice Chart : outlines;sending to presentations
-StarOffice Chart : overwrite mode
-StarOffice Chart : packages, see extensions
-StarOffice Chart : page breaks
-StarOffice Chart : page breaks;displaying (Calc)
-StarOffice Chart : page formats
-StarOffice Chart : page formats;maximizing
-StarOffice Chart : page formats;restriction
-StarOffice Chart : page styles
-StarOffice Chart : page styles;editing/applying with statusbar
-StarOffice Chart : pages
-StarOffice Chart : pages;backgrounds in all applications
-StarOffice Chart : pages;formatting and numbering
-StarOffice Chart : pages;printing page names in presentations
-StarOffice Chart : pages;scaling
-StarOffice Chart : pages;selecting one to print
-StarOffice Chart : paint box
-StarOffice Chart : paint can symbol
-StarOffice Chart : pair kerning
-StarOffice Chart : Palm file filters
-StarOffice Chart : paper formats
-StarOffice Chart : paper size warning
-StarOffice Chart : paper trays
-StarOffice Chart : paragraph marks
-StarOffice Chart : paragraph marks;displaying (Writer)
-StarOffice Chart : paragraph styles
-StarOffice Chart : paragraph styles;languages
-StarOffice Chart : paragraph styles;modifying basic fonts
-StarOffice Chart : paragraphs
-StarOffice Chart : paragraphs;alignment
-StarOffice Chart : paragraphs;Asian typography
-StarOffice Chart : paragraphs;defining borders
-StarOffice Chart : paragraphs;hidden paragraphs (Writer)
-StarOffice Chart : paragraphs;increasing indents of
-StarOffice Chart : paragraphs;indents, margins and columns
-StarOffice Chart : paragraphs;inserting bullets
-StarOffice Chart : paragraphs;joining
-StarOffice Chart : paragraphs;numbering automatically
-StarOffice Chart : paragraphs;removing blank ones
-StarOffice Chart : paragraphs;spacing
-StarOffice Chart : paragraphs;tab stops
-StarOffice Chart : parameters
-StarOffice Chart : parameters;command line
-StarOffice Chart : parameters;queries (Base)
-StarOffice Chart : passwords for protecting contents
-StarOffice Chart : pasting
-StarOffice Chart : pasting;cell ranges
-StarOffice Chart : pasting;cell ranges from spreadsheets
-StarOffice Chart : pasting;data from text documents
-StarOffice Chart : pasting;draw objects
-StarOffice Chart : pasting;draw objects from other documents
-StarOffice Chart : pasting;formatted/unformatted text
-StarOffice Chart : pasting;from data source view
-StarOffice Chart : pasting;from data sources to StarOffice Calc
-StarOffice Chart : pasting;pictures from other documents
-StarOffice Chart : pasting;sheet areas in text documents
-StarOffice Chart : pasting;to Gallery
-StarOffice Chart : paths
-StarOffice Chart : paths;changing work directory
-StarOffice Chart : paths;defaults
-StarOffice Chart : pattern editor
-StarOffice Chart : pattern fields
-StarOffice Chart : pattern fields;form functions
-StarOffice Chart : patterns for objects
-StarOffice Chart : PDF
-StarOffice Chart : PDF;export
-StarOffice Chart : PDF;PostScript to PDF converter, UNIX
-StarOffice Chart : personal data input
-StarOffice Chart : phonetic guide
-StarOffice Chart : picklist creation
-StarOffice Chart : pictures
-StarOffice Chart : pictures;adding to Gallery
-StarOffice Chart : pictures;arranging within stacks
-StarOffice Chart : pictures;assigning macros
-StarOffice Chart : pictures;backgrounds
-StarOffice Chart : pictures;captions (Writer)
-StarOffice Chart : pictures;changing paths
-StarOffice Chart : pictures;cropping and zooming
-StarOffice Chart : pictures;displaying in Calc
-StarOffice Chart : pictures;displaying in Writer (Writer)
-StarOffice Chart : pictures;drag and drop between documents
-StarOffice Chart : pictures;drawing
-StarOffice Chart : pictures;editing
-StarOffice Chart : pictures;filters
-StarOffice Chart : pictures;ImageMap
-StarOffice Chart : pictures;inserting automatically
-StarOffice Chart : pictures;inserting from Gallery
-StarOffice Chart : pictures;number of
-StarOffice Chart : pictures;printing
-StarOffice Chart : pictures;scaling/resizing
-StarOffice Chart : pie charts
-StarOffice Chart : pie charts;options
-StarOffice Chart : pie charts;types
-StarOffice Chart : pixel editor
-StarOffice Chart : pixel graphics
-StarOffice Chart : pixel graphics;inserting and editing
-StarOffice Chart : pixel patterns
-StarOffice Chart : placeholders
-StarOffice Chart : placeholders;in SQL queries
-StarOffice Chart : placeholders;on opening files
-StarOffice Chart : placing toolbars
-StarOffice Chart : playing movies and sound files
-StarOffice Chart : plotting data as charts
-StarOffice Chart : plug-ins
-StarOffice Chart : plug-ins;activating and deactivating
-StarOffice Chart : plug-ins;definition
-StarOffice Chart : plug-ins;inserting
-StarOffice Chart : pocket device appliances
-StarOffice Chart : Pocket PC file filters
-StarOffice Chart : points
-StarOffice Chart : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Chart : polygon drawing
-StarOffice Chart : pop-art filter
-StarOffice Chart : portable document format
-StarOffice Chart : positioning
-StarOffice Chart : positioning;axes
-StarOffice Chart : positioning;draw objects and controls
-StarOffice Chart : positioning;fonts
-StarOffice Chart : positioning;objects
-StarOffice Chart : positioning;toolbars
-StarOffice Chart : post method for form transmissions
-StarOffice Chart : posterizing filter
-StarOffice Chart : PostScript
-StarOffice Chart : PostScript;creating files
-StarOffice Chart : PostScript;PDF converter, UNIX
-StarOffice Chart : PowerPoint export
-StarOffice Chart : precision as shown (Calc)
-StarOffice Chart : predefining fonts
-StarOffice Chart : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Chart : presentations
-StarOffice Chart : presentations;creating/opening
-StarOffice Chart : presentations;inserting spreadsheet cells
-StarOffice Chart : presentations;live on the Internet
-StarOffice Chart : presentations;print menu
-StarOffice Chart : presentations;saving
-StarOffice Chart : presentations;saving automatically
-StarOffice Chart : presentations;saving in other formats
-StarOffice Chart : presentations;sending as e-mail
-StarOffice Chart : presentations;starting with wizard
-StarOffice Chart : presentations;wizards
-StarOffice Chart : press buttons, see push buttons
-StarOffice Chart : previews
-StarOffice Chart : previews;fonts lists
-StarOffice Chart : primary keys
-StarOffice Chart : primary keys;defining
-StarOffice Chart : primary keys;design view
-StarOffice Chart : primary keys;inserting (Base)
-StarOffice Chart : print area selection
-StarOffice Chart : printer metrics for document formatting (Writer)
-StarOffice Chart : printers
-StarOffice Chart : printers;adding, UNIX
-StarOffice Chart : printers;choosing
-StarOffice Chart : printers;default printer
-StarOffice Chart : printers;faxes under UNIX
-StarOffice Chart : printers;maximum page formats
-StarOffice Chart : printers;paper trays
-StarOffice Chart : printers;properties
-StarOffice Chart : printing
-StarOffice Chart : printing;black and white
-StarOffice Chart : printing;brochures
-StarOffice Chart : printing;colors in grayscale
-StarOffice Chart : printing;comments
-StarOffice Chart : printing;copies
-StarOffice Chart : printing;creating individual jobs
-StarOffice Chart : printing;dates in presentations
-StarOffice Chart : printing;directly
-StarOffice Chart : printing;documents
-StarOffice Chart : printing;drawings defaults
-StarOffice Chart : printing;elements in text documents
-StarOffice Chart : printing;faster
-StarOffice Chart : printing;fitting to pages in presentations
-StarOffice Chart : printing;fitting to pages in StarOffice Math
-StarOffice Chart : printing;formulas in StarOffice Math
-StarOffice Chart : printing;hidden pages of presentations
-StarOffice Chart : printing;in original size in StarOffice Math
-StarOffice Chart : printing;left/right pages
-StarOffice Chart : printing;queries (Base)
-StarOffice Chart : printing;scaling in StarOffice Math
-StarOffice Chart : printing;selections
-StarOffice Chart : printing;text always in black
-StarOffice Chart : printing;text in reverse order
-StarOffice Chart : printing;tiling pages in presentations
-StarOffice Chart : printing;transparencies
-StarOffice Chart : printing;warnings
-StarOffice Chart : printing;without scaling in presentations
-StarOffice Chart : printing speed
-StarOffice Chart : programming
-StarOffice Chart : programming;scripting
-StarOffice Chart : programming;StarOffice
-StarOffice Chart : properties
-StarOffice Chart : properties;charts
-StarOffice Chart : properties;fields in databases
-StarOffice Chart : properties;files
-StarOffice Chart : properties;form controls
-StarOffice Chart : properties;forms
-StarOffice Chart : properties;printers
-StarOffice Chart : properties;smooth lines in line charts/XY charts
-StarOffice Chart : protected contents
-StarOffice Chart : protected dashes
-StarOffice Chart : protected database tables
-StarOffice Chart : protected documents
-StarOffice Chart : protected spaces
-StarOffice Chart : protected spaces;inserting
-StarOffice Chart : protected spaces;showing (Writer)
-StarOffice Chart : protecting
-StarOffice Chart : protecting;contents
-StarOffice Chart : protecting;recorded changes
-StarOffice Chart : proxy settings
-StarOffice Chart : push buttons
-StarOffice Chart : push buttons;adding to documents
-StarOffice Chart : push buttons;creating
-StarOffice Chart : queries
-StarOffice Chart : queries;copying (Base)
-StarOffice Chart : queries;creating in design view (Base)
-StarOffice Chart : queries;creating in SQL view
-StarOffice Chart : queries;defining (Base)
-StarOffice Chart : queries;deleting table links (Base)
-StarOffice Chart : queries;editing in data source view
-StarOffice Chart : queries;formulating filter conditions (Base)
-StarOffice Chart : queries;joining tables (Base)
-StarOffice Chart : queries;missing elements (Base)
-StarOffice Chart : queries;overview (Base)
-StarOffice Chart : queries;parameter queries (Base)
-StarOffice Chart : queries;printing (Base)
-StarOffice Chart : Query Wizard (Base)
-StarOffice Chart : Quickstarter
-StarOffice Chart : quotation marks
-StarOffice Chart : quotation marks;replacing
-StarOffice Chart : quotes
-StarOffice Chart : quotes;custom
-StarOffice Chart : radar charts, see net charts
-StarOffice Chart : radio button creation
-StarOffice Chart : read-only documents
-StarOffice Chart : read-only documents;cursor
-StarOffice Chart : read-only documents;database tables on/off
-StarOffice Chart : read-only documents;editing
-StarOffice Chart : read-only documents;opening documents as
-StarOffice Chart : read-only items in Data Navigator
-StarOffice Chart : recognizing URLs automatically
-StarOffice Chart : recording
-StarOffice Chart : recording;changes
-StarOffice Chart : recording;macros
-StarOffice Chart : records
-StarOffice Chart : records;inserting comments
-StarOffice Chart : records;protecting
-StarOffice Chart : records;saving
-StarOffice Chart : records;searching in databases
-StarOffice Chart : rectangles with round corners
-StarOffice Chart : recursions in spreadsheets
-StarOffice Chart : redo command
-StarOffice Chart : reduced printing
-StarOffice Chart : reference lines
-StarOffice Chart : references
-StarOffice Chart : references;displaying in color (Calc)
-StarOffice Chart : references;expanding (Calc)
-StarOffice Chart : references;iterative (Calc)
-StarOffice Chart : register-true
-StarOffice Chart : register-true;definition
-StarOffice Chart : registering
-StarOffice Chart : registering;address books
-StarOffice Chart : registering;databases (Base)
-StarOffice Chart : registering;StarOffice
-StarOffice Chart : regression curves in charts
-StarOffice Chart : regular expressions
-StarOffice Chart : regular expressions;list of
-StarOffice Chart : regular expressions;opening files
-StarOffice Chart : relational databases (Base)
-StarOffice Chart : relations
-StarOffice Chart : relations;creating and deleting (Base)
-StarOffice Chart : relations;joining tables (Base)
-StarOffice Chart : relations;properties (Base)
-StarOffice Chart : relative hyperlinks
-StarOffice Chart : relative saving of URLs
-StarOffice Chart : reloading
-StarOffice Chart : reloading;documents
-StarOffice Chart : reloading;HTML documents, automatically
-StarOffice Chart : remarks, see also comments
-StarOffice Chart : remote configurations
-StarOffice Chart : remove noise filter
-StarOffice Chart : removing
-StarOffice Chart : removing;bullets and numbering
-StarOffice Chart : removing;form filters
-StarOffice Chart : removing, see also deleting
-StarOffice Chart : reorganizing charts
-StarOffice Chart : repeating
-StarOffice Chart : repeating;commands
-StarOffice Chart : replacement options
-StarOffice Chart : replacement table
-StarOffice Chart : replacing
-StarOffice Chart : replacing;AutoCorrect function
-StarOffice Chart : replacing;dashes
-StarOffice Chart : replacing;tab stops (regular expressions)
-StarOffice Chart : Report Builder
-StarOffice Chart : reports
-StarOffice Chart : reports;creating
-StarOffice Chart : reports;error reports
-StarOffice Chart : reports;opening and editing
-StarOffice Chart : reports;templates
-StarOffice Chart : resetting
-StarOffice Chart : resetting;templates
-StarOffice Chart : resizing
-StarOffice Chart : resizing;objects, by mouse
-StarOffice Chart : resizing, see also scaling/zooming
-StarOffice Chart : resolution when printing bitmaps
-StarOffice Chart : restoring
-StarOffice Chart : restoring;default formatting
-StarOffice Chart : restoring;editing
-StarOffice Chart : reversing printing order
-StarOffice Chart : review function
-StarOffice Chart : review function;accepting or rejecting changes
-StarOffice Chart : review function;comparing documents
-StarOffice Chart : review function;protecting records
-StarOffice Chart : review function;recording changes example
-StarOffice Chart : rich text control
-StarOffice Chart : right alignment of paragraphs
-StarOffice Chart : right joins (Base)
-StarOffice Chart : right-to-left text
-StarOffice Chart : rotating
-StarOffice Chart : rotating;3D text
-StarOffice Chart : round corners
-StarOffice Chart : rounding precision (Calc)
-StarOffice Chart : row headers
-StarOffice Chart : row headers;displaying (Calc)
-StarOffice Chart : row headers;highlighting (Calc)
-StarOffice Chart : rulers
-StarOffice Chart : rulers;default settings
-StarOffice Chart : rulers;measurement units
-StarOffice Chart : rulers;visible in presentations
-StarOffice Chart : samples and templates
-StarOffice Chart : saving
-StarOffice Chart : saving;default file formats
-StarOffice Chart : saving;dialog settings
-StarOffice Chart : saving;documents
-StarOffice Chart : saving;documents for mobile devices
-StarOffice Chart : saving;documents in other formats
-StarOffice Chart : saving;documents, automatically
-StarOffice Chart : saving;in Microsoft Office file format
-StarOffice Chart : saving;options
-StarOffice Chart : saving;templates
-StarOffice Chart : saving;to XML
-StarOffice Chart : saving;VBA code in Microsoft Office documents
-StarOffice Chart : saving;with password by default
-StarOffice Chart : saving as command
-StarOffice Chart : saving as command;precautions
-StarOffice Chart : scaling
-StarOffice Chart : scaling;axes
-StarOffice Chart : scaling;font sizes in user interface
-StarOffice Chart : scaling;objects
-StarOffice Chart : scaling;pictures
-StarOffice Chart : scaling;printing in StarOffice Math
-StarOffice Chart : scaling;text in charts
-StarOffice Chart : scaling;when printing presentations
-StarOffice Chart : scaling, see also zooming
-StarOffice Chart : scatter charts
-StarOffice Chart : screen
-StarOffice Chart : screen;full screen views
-StarOffice Chart : screen;scaling
-StarOffice Chart : screen magnifiers
-StarOffice Chart : screen readers
-StarOffice Chart : script organization
-StarOffice Chart : scrollbars
-StarOffice Chart : scrollbars;controls
-StarOffice Chart : scrollbars;displaying (Calc)
-StarOffice Chart : scrollbars;horizontal and vertical (Writer)
-StarOffice Chart : search criteria for database functions in cells
-StarOffice Chart : search engines
-StarOffice Chart : search engines;definition
-StarOffice Chart : search engines;selecting
-StarOffice Chart : searching
-StarOffice Chart : searching;all sheets
-StarOffice Chart : searching;databases
-StarOffice Chart : searching;form filters
-StarOffice Chart : searching;Internet
-StarOffice Chart : searching;tables and forms
-StarOffice Chart : secondary axes in charts
-StarOffice Chart : sections
-StarOffice Chart : sections;backgrounds
-StarOffice Chart : security
-StarOffice Chart : security;digital signatures
-StarOffice Chart : security;options for documents with macros
-StarOffice Chart : security;protecting contents
-StarOffice Chart : security;security levels for macros
-StarOffice Chart : security;warning dialogs with macros
-StarOffice Chart : selecting
-StarOffice Chart : selecting;controls
-StarOffice Chart : selecting;measurement units
-StarOffice Chart : selecting;objects
-StarOffice Chart : selecting;print areas
-StarOffice Chart : selecting;several files
-StarOffice Chart : selection clipboard
-StarOffice Chart : selection frames
-StarOffice Chart : selection modes in text
-StarOffice Chart : sending
-StarOffice Chart : sending;AutoAbstract function in presentations
-StarOffice Chart : sending;documents as e-mail
-StarOffice Chart : sending;documents as faxes
-StarOffice Chart : separator lines
-StarOffice Chart : separator lines;defining
-StarOffice Chart : separators
-StarOffice Chart : separators;conditional
-StarOffice Chart : Server Side ImageMap
-StarOffice Chart : settings
-StarOffice Chart : settings;printers
-StarOffice Chart : settings;program configuration
-StarOffice Chart : settings;proxies
-StarOffice Chart : settings;tracking changes
-StarOffice Chart : settings;views
-StarOffice Chart : SGML
-StarOffice Chart : SGML;definition
-StarOffice Chart : shadows
-StarOffice Chart : shadows;areas
-StarOffice Chart : shadows;borders
-StarOffice Chart : shadows;characters
-StarOffice Chart : shadows;characters, using context menu
-StarOffice Chart : sharing documents
-StarOffice Chart : sharpening filter
-StarOffice Chart : sheet tabs
-StarOffice Chart : sheet tabs;displaying
-StarOffice Chart : sheets
-StarOffice Chart : sheets;searching all
-StarOffice Chart : shortcut keys
-StarOffice Chart : shortcut keys;assigning macros
-StarOffice Chart : shortcut keys;charts
-StarOffice Chart : shortcut keys;general
-StarOffice Chart : shortcut keys;in databases
-StarOffice Chart : shortcut keys;StarOffice accessibility
-StarOffice Chart : showing
-StarOffice Chart : showing;changes
-StarOffice Chart : showing;docked windows
-StarOffice Chart : showing;drawings and controls (Writer)
-StarOffice Chart : showing;live presentations on the Internet
-StarOffice Chart : showing;toolbars
-StarOffice Chart : signing documents with digital signatures
-StarOffice Chart : similarity search
-StarOffice Chart : simple handles (Writer)
-StarOffice Chart : simplified Chinese
-StarOffice Chart : simplified Chinese;translating to traditional Chinese
-StarOffice Chart : single sign on options
-StarOffice Chart : single-line spacing in text
-StarOffice Chart : sizes
-StarOffice Chart : sizes;draw objects
-StarOffice Chart : sizes;pictures
-StarOffice Chart : slanting draw objects
-StarOffice Chart : small capitals
-StarOffice Chart : small icons
-StarOffice Chart : smart tag configuration
-StarOffice Chart : smooth scrolling (Writer)
-StarOffice Chart : smoothing filter
-StarOffice Chart : snap grid defaults (Writer/Calc)
-StarOffice Chart : snapping in presentations and drawings
-StarOffice Chart : solarization filter
-StarOffice Chart : sort lists
-StarOffice Chart : sort lists;copying to in Calc
-StarOffice Chart : sorting
-StarOffice Chart : sorting;data in forms
-StarOffice Chart : sorting;databases
-StarOffice Chart : sound files
-StarOffice Chart : spaces
-StarOffice Chart : spaces;displaying (Writer)
-StarOffice Chart : spaces;ignoring double
-StarOffice Chart : spaces;inserting protected spaces
-StarOffice Chart : spaces;showing protected spaces (Writer)
-StarOffice Chart : spacing
-StarOffice Chart : spacing;between paragraphs in footnotes
-StarOffice Chart : spacing;font effects
-StarOffice Chart : spacing;lines and paragraphs
-StarOffice Chart : spacing;tab stops in text documents
-StarOffice Chart : spacing;tabs in presentations
-StarOffice Chart : spadmin
-StarOffice Chart : special characters
-StarOffice Chart : speech bubbles
-StarOffice Chart : speed of printing
-StarOffice Chart : spellcheck
-StarOffice Chart : spellcheck;activating for a language
-StarOffice Chart : spellcheck;context menus
-StarOffice Chart : spellcheck;default languages
-StarOffice Chart : spellcheck;dialog
-StarOffice Chart : spellcheck;dictionary of exceptions
-StarOffice Chart : spellcheck;ignore list
-StarOffice Chart : spin button creation
-StarOffice Chart : spoolfiles with Xprinter
-StarOffice Chart : spreadsheets
-StarOffice Chart : spreadsheets;as databases (base)
-StarOffice Chart : spreadsheets;copying areas to text documents
-StarOffice Chart : spreadsheets;creating/opening
-StarOffice Chart : spreadsheets;inserting charts
-StarOffice Chart : spreadsheets;inserting database records
-StarOffice Chart : spreadsheets;printing
-StarOffice Chart : spreadsheets;saving
-StarOffice Chart : spreadsheets;saving automatically
-StarOffice Chart : spreadsheets;saving in other formats
-StarOffice Chart : spreadsheets;sending as e-mail
-StarOffice Chart : SQL
-StarOffice Chart : SQL;definition
-StarOffice Chart : SQL;DISTINCT parameter
-StarOffice Chart : SQL;executing SQL commands
-StarOffice Chart : SQL;executing SQL statements (Base)
-StarOffice Chart : SQL;queries (Base)
-StarOffice Chart : square drawings
-StarOffice Chart : standard bar on/off
-StarOffice Chart : standard deviation in charts
-StarOffice Chart : standard filters in databases
-StarOffice Chart : standard printer under UNIX
-StarOffice Chart : StarOffice Base data sources
-StarOffice Chart : StarOffice Basic scripts in HTML documents
-StarOffice Chart : StarOffice documents
-StarOffice Chart : StarOffice documents;mobile device filters
-StarOffice Chart : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Chart : StarOffice Math start
-StarOffice Chart : start center
-StarOffice Chart : start parameters
-StarOffice Chart : statistics in charts
-StarOffice Chart : status bar on/off
-StarOffice Chart : stickers
-StarOffice Chart : stock charts
-StarOffice Chart : strikethrough
-StarOffice Chart : strikethrough;characters
-StarOffice Chart : strikethrough;font effects
-StarOffice Chart : styles
-StarOffice Chart : styles;'changed' message
-StarOffice Chart : styles;copying between documents
-StarOffice Chart : styles;keyboard shortcuts
-StarOffice Chart : styles;organizing
-StarOffice Chart : styles;printing styles used in a document
-StarOffice Chart : styles;replacing automatically
-StarOffice Chart : Styles and Formatting window
-StarOffice Chart : Styles and Formatting window;docking
-StarOffice Chart : subforms
-StarOffice Chart : subforms;creating
-StarOffice Chart : subforms;description
-StarOffice Chart : submitting forms
-StarOffice Chart : suffixes in file formats
-StarOffice Chart : support on the Web
-StarOffice Chart : synchronizing
-StarOffice Chart : synchronizing;labels and business cards
-StarOffice Chart : synchronizing;Pocket PC and StarOffice formats
-StarOffice Chart : system address book registration
-StarOffice Chart : tab stops
-StarOffice Chart : tab stops;displaying (Writer)
-StarOffice Chart : tab stops;inserting and editing
-StarOffice Chart : tab stops;regular expressions
-StarOffice Chart : tab stops;setting in sheets
-StarOffice Chart : tab stops;settings
-StarOffice Chart : tab stops;spacing in presentations
-StarOffice Chart : tab stops;spacing in text documents
-StarOffice Chart : table controls
-StarOffice Chart : table controls;form functions
-StarOffice Chart : table controls;keyboard-only edit mode
-StarOffice Chart : table controls;properties
-StarOffice Chart : table views of databases
-StarOffice Chart : Table Wizard (Base)
-StarOffice Chart : tables
-StarOffice Chart : tables;inserting line breaks
-StarOffice Chart : tables in databases
-StarOffice Chart : tables in databases;access rights to (Base)
-StarOffice Chart : tables in databases;adding to queries
-StarOffice Chart : tables in databases;browsing and editing
-StarOffice Chart : tables in databases;copying database tables (Base)
-StarOffice Chart : tables in databases;creating
-StarOffice Chart : tables in databases;creating in design view (manually)
-StarOffice Chart : tables in databases;importing text formats (Base)
-StarOffice Chart : tables in databases;joining for queries (Base)
-StarOffice Chart : tables in databases;printing queries (Base)
-StarOffice Chart : tables in databases;relations (Base)
-StarOffice Chart : tables in databases;searching
-StarOffice Chart : tables in spreadsheets
-StarOffice Chart : tables in spreadsheets;copying data to other applications
-StarOffice Chart : tables in spreadsheets;defining borders
-StarOffice Chart : tables in spreadsheets;value highlighting
-StarOffice Chart : tables in text
-StarOffice Chart : tables in text;captions
-StarOffice Chart : tables in text;creating automatically
-StarOffice Chart : tables in text;default settings
-StarOffice Chart : tables in text;defining borders
-StarOffice Chart : tables in text;displaying
-StarOffice Chart : tables in text;printing
-StarOffice Chart : tabs
-StarOffice Chart : tabs;displaying sheet tabs
-StarOffice Chart : tags
-StarOffice Chart : tags;definition
-StarOffice Chart : tags;META tags
-StarOffice Chart : templates
-StarOffice Chart : templates;agendas
-StarOffice Chart : templates;changing basic fonts
-StarOffice Chart : templates;database reports
-StarOffice Chart : templates;deleting
-StarOffice Chart : templates;editing and saving
-StarOffice Chart : templates;faxes
-StarOffice Chart : templates;importing and exporting
-StarOffice Chart : templates;letters
-StarOffice Chart : templates;new documents from templates
-StarOffice Chart : templates;opening documents with
-StarOffice Chart : templates;organizing
-StarOffice Chart : terminology
-StarOffice Chart : terminology;general glossary
-StarOffice Chart : terminology;Internet glossary
-StarOffice Chart : testing XML filters
-StarOffice Chart : text
-StarOffice Chart : text;animating
-StarOffice Chart : text;Asian layout
-StarOffice Chart : text;bold
-StarOffice Chart : text;coloring
-StarOffice Chart : text;copying by drag and drop
-StarOffice Chart : text;CTL languages
-StarOffice Chart : text;drawing pictures
-StarOffice Chart : text;font effects
-StarOffice Chart : text;font sizes
-StarOffice Chart : text;font styles
-StarOffice Chart : text;fonts and formats
-StarOffice Chart : text;Fontwork icons
-StarOffice Chart : text;hyperlinks
-StarOffice Chart : text;inserting special characters
-StarOffice Chart : text;italics
-StarOffice Chart : text;kerning
-StarOffice Chart : text;language selection
-StarOffice Chart : text;line spacing
-StarOffice Chart : text;overwriting or inserting
-StarOffice Chart : text;printing in black
-StarOffice Chart : text;replacing with format
-StarOffice Chart : text;selection modes
-StarOffice Chart : text;shadowed
-StarOffice Chart : text;text/draw objects
-StarOffice Chart : text attributes
-StarOffice Chart : text attributes;hyperlinks
-StarOffice Chart : text attributes;undoing
-StarOffice Chart : text boxes
-StarOffice Chart : text boxes;form functions
-StarOffice Chart : text boxes;positioning
-StarOffice Chart : text breaks in cells
-StarOffice Chart : text colors for better accessibility
-StarOffice Chart : text databases (Base)
-StarOffice Chart : text documents
-StarOffice Chart : text documents;creating/opening
-StarOffice Chart : text documents;importing/exporting
-StarOffice Chart : text documents;inserting spreadsheet cells
-StarOffice Chart : text documents;print settings
-StarOffice Chart : text documents;printing
-StarOffice Chart : text documents;saving
-StarOffice Chart : text documents;saving automatically
-StarOffice Chart : text documents;saving in other formats
-StarOffice Chart : text documents;sending as e-mail
-StarOffice Chart : text effects
-StarOffice Chart : text flow
-StarOffice Chart : text flow;in cells
-StarOffice Chart : text formats
-StarOffice Chart : text formats;databases
-StarOffice Chart : text formats;pasting
-StarOffice Chart : text input fields
-StarOffice Chart : text layout for special languages
-StarOffice Chart : text objects
-StarOffice Chart : text objects;alignment
-StarOffice Chart : text objects;draw functions
-StarOffice Chart : text objects;fonts
-StarOffice Chart : text objects;in presentations and drawings
-StarOffice Chart : text overflow in spreadsheet cells
-StarOffice Chart : text scaling in charts
-StarOffice Chart : text, see also text documents, paragraphs and characters
-StarOffice Chart : TextArt, see Fontwork
-StarOffice Chart : textures
-StarOffice Chart : textures;inserting from Gallery
-StarOffice Chart : textures;on chart bars
-StarOffice Chart : Thai
-StarOffice Chart : Thai;entering text
-StarOffice Chart : Thai;language settings
-StarOffice Chart : thesaurus
-StarOffice Chart : thesaurus;activating for a language
-StarOffice Chart : ticker text
-StarOffice Chart : time fields
-StarOffice Chart : time fields;form functions
-StarOffice Chart : times
-StarOffice Chart : times;inserting when printing presentations
-StarOffice Chart : times, formats
-StarOffice Chart : tips
-StarOffice Chart : tips;extended tips in Help
-StarOffice Chart : title rows
-StarOffice Chart : title rows;printing in StarOffice Math
-StarOffice Chart : titles
-StarOffice Chart : titles;alignment (charts)
-StarOffice Chart : titles;changing
-StarOffice Chart : titles;editing in charts
-StarOffice Chart : titles;font effects
-StarOffice Chart : titles;formatting automatically
-StarOffice Chart : titles;formatting charts
-StarOffice Chart : titles;objects
-StarOffice Chart : toolbars
-StarOffice Chart : toolbars;adding buttons
-StarOffice Chart : toolbars;docking/undocking
-StarOffice Chart : toolbars;Form Navigation bar
-StarOffice Chart : toolbars;viewing/closing
-StarOffice Chart : tools bar
-StarOffice Chart : tooltips
-StarOffice Chart : tooltips;extended tips
-StarOffice Chart : tooltips;help
-StarOffice Chart : traditional Chinese
-StarOffice Chart : traditional Chinese;translating to simplified chinese
-StarOffice Chart : transparency
-StarOffice Chart : transparency;areas
-StarOffice Chart : transparency;off for faster printing
-StarOffice Chart : transparency;saving
-StarOffice Chart : tree view of Help
-StarOffice Chart : trend lines in charts
-StarOffice Chart : typefaces
-StarOffice Chart : typefaces;adding under UNIX
-StarOffice Chart : typefaces;formats
-StarOffice Chart : typographical quotes in StarOffice Writer
-StarOffice Chart : typography
-StarOffice Chart : typography;Asian
-StarOffice Chart : underlining
-StarOffice Chart : underlining;AutoFormat function
-StarOffice Chart : underlining;characters
-StarOffice Chart : underlining;text
-StarOffice Chart : undocking windows
-StarOffice Chart : undoing
-StarOffice Chart : undoing;direct formatting
-StarOffice Chart : undoing;editing
-StarOffice Chart : undoing;number of steps
-StarOffice Chart : ungrouping groups
-StarOffice Chart : units
-StarOffice Chart : units;converting
-StarOffice Chart : units;measurement units
-StarOffice Chart : UNO components
-StarOffice Chart : UNO components;Extension Manager
-StarOffice Chart : UNO components;integrating new
-StarOffice Chart : update options
-StarOffice Chart : updates
-StarOffice Chart : updates;checking automatically
-StarOffice Chart : updates;checking manually
-StarOffice Chart : updating
-StarOffice Chart : updating;fields and charts, automatically (Writer)
-StarOffice Chart : updating;links in text documents
-StarOffice Chart : updating;links, on opening
-StarOffice Chart : updating;templates
-StarOffice Chart : URL
-StarOffice Chart : URL;changing hyperlink URLs
-StarOffice Chart : URL;definition
-StarOffice Chart : URL;in pictures
-StarOffice Chart : URL;saving absolute/relative paths
-StarOffice Chart : URL;turning off URL recognition
-StarOffice Chart : user data
-StarOffice Chart : user data;input
-StarOffice Chart : user data;removing when saving
-StarOffice Chart : user feedback
-StarOffice Chart : user feedback;automatically
-StarOffice Chart : user-defined dictionaries
-StarOffice Chart : user-defined dictionaries;creating
-StarOffice Chart : user-defined dictionaries;dictionary of exceptions
-StarOffice Chart : user-defined dictionaries;editing
-StarOffice Chart : user-defined styles
-StarOffice Chart : user-defined styles;automatically replacing
-StarOffice Chart : UTF-8/UCS2 support
-StarOffice Chart : values
-StarOffice Chart : values;rounded as shown (Calc)
-StarOffice Chart : variables
-StarOffice Chart : variables;for paths
-StarOffice Chart : variances in charts
-StarOffice Chart : VBA code
-StarOffice Chart : VBA code;loading/saving documents with VBA code
-StarOffice Chart : version management
-StarOffice Chart : version numbers of documents
-StarOffice Chart : versions
-StarOffice Chart : versions;comparing documents
-StarOffice Chart : versions;file saving as, restriction
-StarOffice Chart : versions;merging document versions
-StarOffice Chart : versions;of a document
-StarOffice Chart : versions;StarOffice
-StarOffice Chart : vertical callouts
-StarOffice Chart : vertical scrollbars (Writer)
-StarOffice Chart : vertical text boxes
-StarOffice Chart : videos
-StarOffice Chart : viewing
-StarOffice Chart : viewing;databases
-StarOffice Chart : viewing;file properties
-StarOffice Chart : viewing;StarOffice documents in Internet Explorer
-StarOffice Chart : viewing;toolbars
-StarOffice Chart : views
-StarOffice Chart : views;creating database views (Base)
-StarOffice Chart : views;defaults
-StarOffice Chart : views;full screen
-StarOffice Chart : views;icons
-StarOffice Chart : views;scaling
-StarOffice Chart : Visual Basic for Applications
-StarOffice Chart : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Chart : watermarks
-StarOffice Chart : web documents
-StarOffice Chart : web documents;XForms
-StarOffice Chart : Web support
-StarOffice Chart : WebCast export
-StarOffice Chart : WebDAV over HTTPS
-StarOffice Chart : windows
-StarOffice Chart : windows;docking
-StarOffice Chart : windows;docking definition
-StarOffice Chart : windows;hiding/showing/docking
-StarOffice Chart : windows;new
-StarOffice Chart : wizards
-StarOffice Chart : wizards;agendas
-StarOffice Chart : wizards;database queries
-StarOffice Chart : wizards;database tables (Base)
-StarOffice Chart : wizards;databases (Base)
-StarOffice Chart : wizards;document converter
-StarOffice Chart : wizards;Euro Converter
-StarOffice Chart : wizards;faxes
-StarOffice Chart : wizards;forms
-StarOffice Chart : wizards;letters
-StarOffice Chart : wizards;macros (Base)
-StarOffice Chart : wizards;overview
-StarOffice Chart : wizards;presentations
-StarOffice Chart : wizards;reports
-StarOffice Chart : Word documents
-StarOffice Chart : Word documents;compatibility
-StarOffice Chart : Word documents;saving as
-StarOffice Chart : WordArt, see Fontwork
-StarOffice Chart : words
-StarOffice Chart : words;automatically replacing
-StarOffice Chart : words;wrapping in cells
-StarOffice Chart : words;wrapping in CTL
-StarOffice Chart : working directory change
-StarOffice Chart : wrapping text
-StarOffice Chart : wrapping text;in cells
-StarOffice Chart : write protection on/off
-StarOffice Chart : writing aids options
-StarOffice Chart : WYSIWYG in fonts lists
-StarOffice Chart : X axes
-StarOffice Chart : X axes;grid formatting
-StarOffice Chart : X axes;positioning
-StarOffice Chart : X axes;scaling
-StarOffice Chart : X axes;showing
-StarOffice Chart : XForms
-StarOffice Chart : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Chart : XForms;conditions
-StarOffice Chart : XForms;opening/editing
-StarOffice Chart : XML converters
-StarOffice Chart : XML file formats
-StarOffice Chart : XML filters
-StarOffice Chart : XML filters;creating/testing
-StarOffice Chart : XML filters;saving as package/installing/deleting
-StarOffice Chart : XML filters;settings
-StarOffice Chart : XML Forms, see XForms
-StarOffice Chart : XSLT filters, see also XML filters
-StarOffice Chart : XY charts
-StarOffice Chart : Y axes
-StarOffice Chart : Y axes;formatting
-StarOffice Chart : Y axes;grid formatting
-StarOffice Chart : Y axes;positioning
-StarOffice Chart : Y axes;scaling
-StarOffice Chart : Y axes;showing
-StarOffice Chart : years
-StarOffice Chart : years;2-digit options
-StarOffice Chart : Z axes
-StarOffice Chart : Z axes;grid formatting
-StarOffice Chart : Z axes;showing
-StarOffice Chart : zero values
-StarOffice Chart : zero values;displaying (Calc)
-StarOffice Chart : zooming
-StarOffice Chart : zooming;page views
-StarOffice Chart : zooming;pictures
-StarOffice Chart : zooming;status bar
-StarOffice Draw : 1/2 replacement
-StarOffice Draw : 3D charts
-StarOffice Draw : 3D objects
-StarOffice Draw : 3D objects;assembling
-StarOffice Draw : 3D objects;generating
-StarOffice Draw : 3D objects;inserting
-StarOffice Draw : 3D rotation objects
-StarOffice Draw : 3D rotation objects;converting to
-StarOffice Draw : 3D rotation objects;generating
-StarOffice Draw : 3D text creation
-StarOffice Draw : abbreviation replacement
-StarOffice Draw : absolute hyperlinks
-StarOffice Draw : absolute saving of URLs
-StarOffice Draw : accents
-StarOffice Draw : Access databases (base)
-StarOffice Draw : access rights for database tables (Base)
-StarOffice Draw : accessibility
-StarOffice Draw : accessibility;general shortcuts
-StarOffice Draw : accessibility;options
-StarOffice Draw : accessibility;StarOffice assistive technology
-StarOffice Draw : accessibility;StarOffice Draw
-StarOffice Draw : accessibility;StarOffice features
-StarOffice Draw : accessibility;StarOffice Impress
-StarOffice Draw : activating
-StarOffice Draw : activating;context menus
-StarOffice Draw : activating;Error Report Tool
-StarOffice Draw : activating;extended help tips
-StarOffice Draw : activating;plug-ins
-StarOffice Draw : ActiveX control
-StarOffice Draw : Adabas D databases (base)
-StarOffice Draw : add-ons, see UNO components
-StarOffice Draw : additional selection mode
-StarOffice Draw : address books
-StarOffice Draw : address books;LDAP server (Base)
-StarOffice Draw : address books;registering
-StarOffice Draw : address labels from databases
-StarOffice Draw : ADO databases (Base)
-StarOffice Draw : Agenda Wizard
-StarOffice Draw : aging filter
-StarOffice Draw : aligning
-StarOffice Draw : aligning;2D charts
-StarOffice Draw : aligning;cells
-StarOffice Draw : aligning;draw objects
-StarOffice Draw : aligning;objects
-StarOffice Draw : aligning;paragraphs
-StarOffice Draw : aligning;tables in text
-StarOffice Draw : aligning;text objects
-StarOffice Draw : aligning;titles in charts
-StarOffice Draw : allowing
-StarOffice Draw : allowing;effects
-StarOffice Draw : allowing;interaction
-StarOffice Draw : alternative fonts
-StarOffice Draw : ampersand symbol, see also operators
-StarOffice Draw : anchors
-StarOffice Draw : anchors;changing
-StarOffice Draw : anchors;displaying (Calc)
-StarOffice Draw : anchors;types/positions for draw objects
-StarOffice Draw : animated GIFs
-StarOffice Draw : animated slide transitions
-StarOffice Draw : animation effects
-StarOffice Draw : animations
-StarOffice Draw : animations;accessibility options
-StarOffice Draw : animations;editing
-StarOffice Draw : animations;list of
-StarOffice Draw : animations;saving as GIFs
-StarOffice Draw : appearance options
-StarOffice Draw : Arabic
-StarOffice Draw : Arabic;entering text
-StarOffice Draw : Arabic;language settings
-StarOffice Draw : area charts
-StarOffice Draw : areas
-StarOffice Draw : areas;bitmap patterns
-StarOffice Draw : areas;from connected lines
-StarOffice Draw : areas;hatched/dotted
-StarOffice Draw : areas;shadows
-StarOffice Draw : areas;slanting
-StarOffice Draw : areas;styles
-StarOffice Draw : areas;transparency
-StarOffice Draw : arguments in command line
-StarOffice Draw : arranging
-StarOffice Draw : arranging;objects
-StarOffice Draw : arranging;objects (guide)
-StarOffice Draw : arranging;slides
-StarOffice Draw : arrows
-StarOffice Draw : arrows;defining arrow heads
-StarOffice Draw : arrows;defining arrow lines
-StarOffice Draw : arrows;drawing in text
-StarOffice Draw : arrows;inserting
-StarOffice Draw : arrows;loading arrow styles
-StarOffice Draw : ASCII
-StarOffice Draw : ASCII;definition
-StarOffice Draw : Asian languages
-StarOffice Draw : Asian languages;enabling
-StarOffice Draw : Asian Phonetic Guide
-StarOffice Draw : Asian typography
-StarOffice Draw : assembled objects in 3D
-StarOffice Draw : assigning scripts
-StarOffice Draw : assistive technology in StarOffice
-StarOffice Draw : attaching toolbars
-StarOffice Draw : attachments in e-mails
-StarOffice Draw : attributes
-StarOffice Draw : attributes;objects with
-StarOffice Draw : audio
-StarOffice Draw : authors
-StarOffice Draw : auto reloading HTML documents
-StarOffice Draw : AutoAbstract function for sending text to presentations
-StarOffice Draw : AutoCaption function in StarOffice Writer
-StarOffice Draw : AutoComplete function in text and list boxes
-StarOffice Draw : AutoCorrect function
-StarOffice Draw : AutoCorrect function;context menu
-StarOffice Draw : AutoCorrect function;options
-StarOffice Draw : AutoCorrect function;pictures and frames
-StarOffice Draw : AutoCorrect function;quotes
-StarOffice Draw : AutoCorrect function;replacement table
-StarOffice Draw : AutoCorrect function;switching on and off in Calc
-StarOffice Draw : AutoCorrect function;URL recognition
-StarOffice Draw : AutoFormat function
-StarOffice Draw : AutoFormat function;switching on and off
-StarOffice Draw : automatic captions (Writer)
-StarOffice Draw : automatic control focus
-StarOffice Draw : automatic hyperlink formatting
-StarOffice Draw : automatic line breaks
-StarOffice Draw : automatic lines/borders in text
-StarOffice Draw : automatic saving
-StarOffice Draw : automatic slide changes
-StarOffice Draw : automatic slide changes;rehearse timings
-StarOffice Draw : automatic slide shows
-StarOffice Draw : automatic slide transition
-StarOffice Draw : AutoPilots, see wizards
-StarOffice Draw : AutoValue (Base)
-StarOffice Draw : averages in charts
-StarOffice Draw : axes
-StarOffice Draw : axes;better scaling
-StarOffice Draw : axes;formatting
-StarOffice Draw : axes;formatting grids
-StarOffice Draw : axes;inserting grids
-StarOffice Draw : axes;interval marks
-StarOffice Draw : axes;showing axes in charts
-StarOffice Draw : axes in charts
-StarOffice Draw : backgrounds
-StarOffice Draw : backgrounds;changing
-StarOffice Draw : backgrounds;defining colors/pictures
-StarOffice Draw : backgrounds;deleting unused
-StarOffice Draw : backgrounds;frames/sections/indexes
-StarOffice Draw : backgrounds;inserting from Gallery
-StarOffice Draw : backgrounds;normal view
-StarOffice Draw : backgrounds;notes
-StarOffice Draw : backgrounds;printing
-StarOffice Draw : backgrounds;slides
-StarOffice Draw : backing window
-StarOffice Draw : backups
-StarOffice Draw : backups;automatic
-StarOffice Draw : backups;documents
-StarOffice Draw : bar charts
-StarOffice Draw : Basic
-StarOffice Draw : Basic;fonts for source display
-StarOffice Draw : Basic;programming
-StarOffice Draw : Basic;recording macros
-StarOffice Draw : basic fonts
-StarOffice Draw : behind object command
-StarOffice Draw : Bézier curves
-StarOffice Draw : Bézier curves;control points in presentations
-StarOffice Draw : bi-directional writing
-StarOffice Draw : binding space
-StarOffice Draw : bitmaps
-StarOffice Draw : bitmaps;converting to
-StarOffice Draw : bitmaps;converting to vector graphics
-StarOffice Draw : bitmaps;inserting and editing
-StarOffice Draw : bitmaps;off for faster printing
-StarOffice Draw : bitmaps;patterns
-StarOffice Draw : bitmaps;replacing colors
-StarOffice Draw : black and white display
-StarOffice Draw : black and white printing
-StarOffice Draw : black and white view
-StarOffice Draw : black printing in Calc
-StarOffice Draw : block selection mode
-StarOffice Draw : bold
-StarOffice Draw : bold;AutoFormat function
-StarOffice Draw : bold;text
-StarOffice Draw : bookmarks
-StarOffice Draw : bookmarks;Help
-StarOffice Draw : borders
-StarOffice Draw : borders;arranging
-StarOffice Draw : borders;cells on screen (Calc)
-StarOffice Draw : borders;for paragraphs
-StarOffice Draw : borders;for tables
-StarOffice Draw : borders;shadows
-StarOffice Draw : borders;table boundaries (Writer)
-StarOffice Draw : borders, see also frames
-StarOffice Draw : bound fields
-StarOffice Draw : bound fields;controls
-StarOffice Draw : boundaries of tables (Writer)
-StarOffice Draw : break display (Writer)
-StarOffice Draw : breaking object connections
-StarOffice Draw : brochures
-StarOffice Draw : brochures;printing several
-StarOffice Draw : bubble charts
-StarOffice Draw : build numbers of StarOffice
-StarOffice Draw : bullet lists
-StarOffice Draw : bullet lists;formatting options
-StarOffice Draw : bullets
-StarOffice Draw : bullets;paragraphs
-StarOffice Draw : bullets;replacing
-StarOffice Draw : bullets;turning off
-StarOffice Draw : business cards
-StarOffice Draw : business cards;creating and synchronizing
-StarOffice Draw : business cards;using templates
-StarOffice Draw : button bars, see toolbars
-StarOffice Draw : buttons
-StarOffice Draw : buttons;adding push buttons
-StarOffice Draw : buttons;big/small
-StarOffice Draw : buttons;editing hyperlink buttons
-StarOffice Draw : buttons;form functions
-StarOffice Draw : buttons;toolbars
-StarOffice Draw : cache for graphics
-StarOffice Draw : calculating
-StarOffice Draw : calculating;iterative references (Calc)
-StarOffice Draw : calculating;regression curves
-StarOffice Draw : callouts
-StarOffice Draw : callouts;drawings
-StarOffice Draw : callouts;inserting in presentations
-StarOffice Draw : capital letters
-StarOffice Draw : capital letters;AutoCorrect function
-StarOffice Draw : capital letters;font effects
-StarOffice Draw : captions
-StarOffice Draw : captions;automatic captions (Writer)
-StarOffice Draw : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Draw : captions, see also labels/callouts
-StarOffice Draw : cascading update (Base)
-StarOffice Draw : case sensitivity
-StarOffice Draw : case sensitivity;comparing cell contents (Calc)
-StarOffice Draw : case sensitivity;searching
-StarOffice Draw : cells
-StarOffice Draw : cells;aligning
-StarOffice Draw : cells;coloring (Calc)
-StarOffice Draw : cells;cursor positions after input (Calc)
-StarOffice Draw : cells;formatting without effect (Calc)
-StarOffice Draw : cells;line breaks
-StarOffice Draw : cells;linked to controls
-StarOffice Draw : cells;number of
-StarOffice Draw : cells;pasting
-StarOffice Draw : cells;resetting formats
-StarOffice Draw : cells;showing grid lines (Calc)
-StarOffice Draw : centered text
-StarOffice Draw : centimeters
-StarOffice Draw : certificates
-StarOffice Draw : changes
-StarOffice Draw : changes;accepting or rejecting
-StarOffice Draw : changes;comparing to original
-StarOffice Draw : changes;protecting
-StarOffice Draw : changes;recording
-StarOffice Draw : changes;review function
-StarOffice Draw : changes;showing
-StarOffice Draw : changing
-StarOffice Draw : changing;document titles
-StarOffice Draw : changing;file associations in Setup program
-StarOffice Draw : changing;icon sizes
-StarOffice Draw : changing;layer properties
-StarOffice Draw : changing;layout for handouts
-StarOffice Draw : changing;links
-StarOffice Draw : changing;order of slides
-StarOffice Draw : changing;slide layouts
-StarOffice Draw : changing;work directory
-StarOffice Draw : changing, see also editing and replacing
-StarOffice Draw : character styles
-StarOffice Draw : character styles;language selection
-StarOffice Draw : characters
-StarOffice Draw : characters;alternative fonts
-StarOffice Draw : characters;Asian layout
-StarOffice Draw : characters;bold
-StarOffice Draw : characters;coloring
-StarOffice Draw : characters;converting to curves
-StarOffice Draw : characters;displaying only on screen (Writer)
-StarOffice Draw : characters;enabling CTL and Asian characters
-StarOffice Draw : characters;font effects
-StarOffice Draw : characters;fonts and formats
-StarOffice Draw : characters;hyperlinks
-StarOffice Draw : characters;italics
-StarOffice Draw : characters;language selection
-StarOffice Draw : characters;shadowed
-StarOffice Draw : characters;spacing
-StarOffice Draw : characters;special
-StarOffice Draw : characters;underlining
-StarOffice Draw : charcoal sketches filter
-StarOffice Draw : chart legends
-StarOffice Draw : chart legends;hiding
-StarOffice Draw : chart legends;showing icons with labels
-StarOffice Draw : chart types
-StarOffice Draw : chart types;area
-StarOffice Draw : chart types;bubble
-StarOffice Draw : chart types;column and bar
-StarOffice Draw : chart types;column and line
-StarOffice Draw : chart types;line
-StarOffice Draw : chart types;net
-StarOffice Draw : chart types;pie/donut
-StarOffice Draw : chart types;stock
-StarOffice Draw : chart types;XY (scatter)
-StarOffice Draw : charts
-StarOffice Draw : charts;3D views
-StarOffice Draw : charts;aligning
-StarOffice Draw : charts;arranging within stacks
-StarOffice Draw : charts;bars with textures
-StarOffice Draw : charts;choosing chart types
-StarOffice Draw : charts;colors
-StarOffice Draw : charts;copying with link to source cell range
-StarOffice Draw : charts;data labels
-StarOffice Draw : charts;displaying (Calc)
-StarOffice Draw : charts;editing axes
-StarOffice Draw : charts;editing data
-StarOffice Draw : charts;editing legends
-StarOffice Draw : charts;editing titles
-StarOffice Draw : charts;formatting areas
-StarOffice Draw : charts;formatting floors
-StarOffice Draw : charts;formatting walls
-StarOffice Draw : charts;inserting
-StarOffice Draw : charts;overview
-StarOffice Draw : charts;positioning axes
-StarOffice Draw : charts;properties
-StarOffice Draw : charts;reorganizing
-StarOffice Draw : charts;scaling axes
-StarOffice Draw : charts;scaling text
-StarOffice Draw : charts;shortcuts
-StarOffice Draw : charts;showing axes
-StarOffice Draw : charts;updating automatically (Writer)
-StarOffice Draw : check box creation
-StarOffice Draw : Chinese writing systems
-StarOffice Draw : choosing printers
-StarOffice Draw : circle drawings
-StarOffice Draw : circle segments
-StarOffice Draw : circles
-StarOffice Draw : circles;of objects
-StarOffice Draw : Client Side ImageMap
-StarOffice Draw : clipboard
-StarOffice Draw : clipboard;cutting
-StarOffice Draw : clipboard;pasting
-StarOffice Draw : clipboard;pasting formatted/unformatted text
-StarOffice Draw : clipboard;selection clipboard
-StarOffice Draw : clipboard;Unix
-StarOffice Draw : closing
-StarOffice Draw : closing;documents
-StarOffice Draw : closing;shapes
-StarOffice Draw : closing;toolbars
-StarOffice Draw : collaboration
-StarOffice Draw : color bar
-StarOffice Draw : colors
-StarOffice Draw : colors;adding
-StarOffice Draw : colors;appearance
-StarOffice Draw : colors;backgrounds
-StarOffice Draw : colors;charts
-StarOffice Draw : colors;default colors
-StarOffice Draw : colors;defining and saving
-StarOffice Draw : colors;defining gradients interactively
-StarOffice Draw : colors;displaying presentations
-StarOffice Draw : colors;fill format
-StarOffice Draw : colors;fonts
-StarOffice Draw : colors;grid lines and cells (Calc)
-StarOffice Draw : colors;loading lists
-StarOffice Draw : colors;models
-StarOffice Draw : colors;not printing
-StarOffice Draw : colors;printing in grayscale
-StarOffice Draw : colors;replacing
-StarOffice Draw : colors;restriction (Calc)
-StarOffice Draw : colors;selection
-StarOffice Draw : column and line charts
-StarOffice Draw : column charts
-StarOffice Draw : column headers
-StarOffice Draw : column headers;displaying (Calc)
-StarOffice Draw : column headers;highlighting (Calc)
-StarOffice Draw : columns
-StarOffice Draw : columns;inserting
-StarOffice Draw : columns;setting with the mouse
-StarOffice Draw : combination charts
-StarOffice Draw : combining
-StarOffice Draw : combining;3D objects
-StarOffice Draw : combining;draw objects
-StarOffice Draw : combining;undoing
-StarOffice Draw : combo box creation
-StarOffice Draw : command button creation
-StarOffice Draw : command buttons, see push buttons
-StarOffice Draw : command line parameters
-StarOffice Draw : commands
-StarOffice Draw : commands;repeating
-StarOffice Draw : commands;SQL
-StarOffice Draw : comments
-StarOffice Draw : comments;displaying (Calc)
-StarOffice Draw : comments;inserting/editing/deleting/printing
-StarOffice Draw : comments;on changes
-StarOffice Draw : comments;printing in text
-StarOffice Draw : common terms
-StarOffice Draw : common terms;Chinese dictionary
-StarOffice Draw : common terms;glossaries
-StarOffice Draw : common terms;Internet glossary
-StarOffice Draw : comparisons
-StarOffice Draw : comparisons;document versions
-StarOffice Draw : comparisons;operators in default filter dialog
-StarOffice Draw : compatibility settings for MS Word import
-StarOffice Draw : complete screen view
-StarOffice Draw : complex text layout
-StarOffice Draw : complex text layout;definition
-StarOffice Draw : complex text layout;enabling
-StarOffice Draw : complex text layout, see CTL
-StarOffice Draw : compose key to insert special characters
-StarOffice Draw : concatenation, see ampersand symbol
-StarOffice Draw : conditional separators
-StarOffice Draw : conditions
-StarOffice Draw : conditions;in number formats
-StarOffice Draw : conditions;items in Data Navigator
-StarOffice Draw : cones
-StarOffice Draw : Configuration Manager
-StarOffice Draw : configuring
-StarOffice Draw : configuring;fax icon
-StarOffice Draw : configuring;StarOffice
-StarOffice Draw : configuring;toolbars
-StarOffice Draw : connecting
-StarOffice Draw : connecting;draw objects
-StarOffice Draw : connecting;lines
-StarOffice Draw : connecting;paths and objects
-StarOffice Draw : connections to data sources (Base)
-StarOffice Draw : connectors
-StarOffice Draw : connectors;properties of
-StarOffice Draw : connectors;using
-StarOffice Draw : constructing shapes
-StarOffice Draw : contents protection
-StarOffice Draw : context menus
-StarOffice Draw : contours
-StarOffice Draw : contours;converting to
-StarOffice Draw : control point display in presentations
-StarOffice Draw : control points definition
-StarOffice Draw : controls
-StarOffice Draw : controls;activating in forms
-StarOffice Draw : controls;adding to documents
-StarOffice Draw : controls;arranging in forms
-StarOffice Draw : controls;arranging within stacks
-StarOffice Draw : controls;assigning data sources
-StarOffice Draw : controls;assigning macros (Basic)
-StarOffice Draw : controls;bound fields/list contents/linked cells
-StarOffice Draw : controls;events
-StarOffice Draw : controls;focus
-StarOffice Draw : controls;formatted fields
-StarOffice Draw : controls;grouping
-StarOffice Draw : controls;hidden
-StarOffice Draw : controls;inserting
-StarOffice Draw : controls;multi-line titles
-StarOffice Draw : controls;positions and sizes
-StarOffice Draw : controls;printing
-StarOffice Draw : controls;properties of form controls
-StarOffice Draw : controls;properties of table controls
-StarOffice Draw : controls;reference by SQL
-StarOffice Draw : controls;rich text control
-StarOffice Draw : controls;select mode
-StarOffice Draw : controls;showing (Writer)
-StarOffice Draw : converters
-StarOffice Draw : converters;Euro converter
-StarOffice Draw : converters;PostScript, UNIX
-StarOffice Draw : converters;XML
-StarOffice Draw : converting
-StarOffice Draw : converting;bitmaps to polygons
-StarOffice Draw : converting;Hangul/Hanja
-StarOffice Draw : converting;metrics
-StarOffice Draw : converting;Microsoft documents
-StarOffice Draw : converting;Pocket PC formats
-StarOffice Draw : converting;points
-StarOffice Draw : converting;StarOffice documents
-StarOffice Draw : converting;text to curves
-StarOffice Draw : converting;to bitmaps
-StarOffice Draw : converting;to contours
-StarOffice Draw : converting;to curves, polygons, 3D
-StarOffice Draw : converting;to metafile format (WMF)
-StarOffice Draw : copies
-StarOffice Draw : copies;printing
-StarOffice Draw : copying
-StarOffice Draw : copying;by drag and drop
-StarOffice Draw : copying;data from text documents
-StarOffice Draw : copying;datasource records in spreadsheets
-StarOffice Draw : copying;draw objects
-StarOffice Draw : copying;draw objects between documents
-StarOffice Draw : copying;formatting
-StarOffice Draw : copying;from data source view
-StarOffice Draw : copying;from Gallery
-StarOffice Draw : copying;in Unix
-StarOffice Draw : copying;pictures, between documents
-StarOffice Draw : copying;sheet areas, to text documents
-StarOffice Draw : copying;slides
-StarOffice Draw : copying;text from other documents
-StarOffice Draw : copying;to Gallery
-StarOffice Draw : copyright for StarOffice
-StarOffice Draw : corner points
-StarOffice Draw : corner roundings
-StarOffice Draw : covered objects
-StarOffice Draw : crash reports
-StarOffice Draw : criteria of query design (Base)
-StarOffice Draw : cropping pictures
-StarOffice Draw : cross-fading
-StarOffice Draw : cross-fading;creating cross-fades
-StarOffice Draw : cross-fading;slides
-StarOffice Draw : cross-fading;two draw objects
-StarOffice Draw : CTL
-StarOffice Draw : CTL;(not) wrapping words
-StarOffice Draw : CTL;complex text layout languages
-StarOffice Draw : CTL;definition
-StarOffice Draw : CTL;options
-StarOffice Draw : cubes
-StarOffice Draw : currencies
-StarOffice Draw : currencies;converters
-StarOffice Draw : currencies;format codes
-StarOffice Draw : currency field creation
-StarOffice Draw : currency formats
-StarOffice Draw : cursor
-StarOffice Draw : cursor;allowing in protected areas (Writer)
-StarOffice Draw : cursor;in read-only text
-StarOffice Draw : cursor;quickly moving to an object
-StarOffice Draw : curves
-StarOffice Draw : curves;converting text to
-StarOffice Draw : curves;drawing
-StarOffice Draw : curves;editing
-StarOffice Draw : curves;editing points
-StarOffice Draw : curves;properties in line charts/XY charts
-StarOffice Draw : curves;toolbar
-StarOffice Draw : custom animation
-StarOffice Draw : custom colors
-StarOffice Draw : custom dictionaries
-StarOffice Draw : custom dictionaries;editing
-StarOffice Draw : custom gradients
-StarOffice Draw : custom hyphens (Writer)
-StarOffice Draw : custom quotes
-StarOffice Draw : custom slide shows
-StarOffice Draw : custom templates
-StarOffice Draw : customizing
-StarOffice Draw : customizing;events
-StarOffice Draw : customizing;keyboard
-StarOffice Draw : customizing;menus
-StarOffice Draw : customizing;round corners
-StarOffice Draw : customizing;StarOffice
-StarOffice Draw : customizing;toolbars
-StarOffice Draw : cutting
-StarOffice Draw : cylinders
-StarOffice Draw : dashes
-StarOffice Draw : data
-StarOffice Draw : data;filtering in forms
-StarOffice Draw : data;forms and subforms
-StarOffice Draw : data;read-only
-StarOffice Draw : data;sorting in forms
-StarOffice Draw : data;user data
-StarOffice Draw : data binding change in XForms
-StarOffice Draw : data labels in charts
-StarOffice Draw : Data Navigator
-StarOffice Draw : Data Navigator;adding/editing items
-StarOffice Draw : Data Navigator;display options
-StarOffice Draw : data ranges in charts
-StarOffice Draw : data series
-StarOffice Draw : data source browser
-StarOffice Draw : data source explorer
-StarOffice Draw : data source view
-StarOffice Draw : data source view;drag and drop
-StarOffice Draw : data source view;overview
-StarOffice Draw : data source view;showing
-StarOffice Draw : data sources
-StarOffice Draw : data sources;as tables
-StarOffice Draw : data sources;connection settings (Base)
-StarOffice Draw : data sources;copying records to spreadsheets
-StarOffice Draw : data sources;displaying current
-StarOffice Draw : data sources;LDAP server (Base)
-StarOffice Draw : data sources;registering address books
-StarOffice Draw : data sources;reports
-StarOffice Draw : data sources;setting for stock charts
-StarOffice Draw : data sources;StarOffice Base
-StarOffice Draw : data sources;viewing
-StarOffice Draw : data structure of XForms
-StarOffice Draw : data values in charts
-StarOffice Draw : data, see also values
-StarOffice Draw : database contents
-StarOffice Draw : database contents;inserting as tables
-StarOffice Draw : database contents;inserting as text
-StarOffice Draw : database reports
-StarOffice Draw : Database Wizard (Base)
-StarOffice Draw : databases
-StarOffice Draw : databases;administration through SQL (Base)
-StarOffice Draw : databases;ADO (Base)
-StarOffice Draw : databases;connecting (Base)
-StarOffice Draw : databases;creating
-StarOffice Draw : databases;creating labels
-StarOffice Draw : databases;creating queries
-StarOffice Draw : databases;creating reports
-StarOffice Draw : databases;creating tables
-StarOffice Draw : databases;deleting (Base)
-StarOffice Draw : databases;drag and drop (Base)
-StarOffice Draw : databases;editing tables
-StarOffice Draw : databases;form filters
-StarOffice Draw : databases;formats (Base)
-StarOffice Draw : databases;importing/exporting
-StarOffice Draw : databases;JDBC (Base)
-StarOffice Draw : databases;main page (Base)
-StarOffice Draw : databases;ODBC (Base)
-StarOffice Draw : databases;overview
-StarOffice Draw : databases;registering (Base)
-StarOffice Draw : databases;searching records
-StarOffice Draw : databases;shortcut keys
-StarOffice Draw : databases;sorting
-StarOffice Draw : databases;standard filters
-StarOffice Draw : databases;text formats
-StarOffice Draw : databases;viewing
-StarOffice Draw : date fields
-StarOffice Draw : date fields;creating
-StarOffice Draw : date fields;properties
-StarOffice Draw : date formats
-StarOffice Draw : date on all slides
-StarOffice Draw : dates
-StarOffice Draw : dates;default (Calc)
-StarOffice Draw : dates;fixed
-StarOffice Draw : dates;printing in presentations
-StarOffice Draw : dates;start 1900/01/01 (Calc)
-StarOffice Draw : dates;start 1904/01/01 (Calc)
-StarOffice Draw : dates;variable
-StarOffice Draw : dBASE
-StarOffice Draw : dBASE;database settings (Base)
-StarOffice Draw : DDE
-StarOffice Draw : DDE;definition
-StarOffice Draw : deactivating
-StarOffice Draw : deactivating;plug-ins
-StarOffice Draw : decimal places displayed (Calc)
-StarOffice Draw : decimal separator key
-StarOffice Draw : decimal tab stops
-StarOffice Draw : decreasing sizes of views
-StarOffice Draw : default directories
-StarOffice Draw : default filters
-StarOffice Draw : default filters;comparison operators
-StarOffice Draw : default filters;databases
-StarOffice Draw : default printer
-StarOffice Draw : default printer;setting up
-StarOffice Draw : default printer;UNIX
-StarOffice Draw : default templates
-StarOffice Draw : default templates;changing
-StarOffice Draw : default templates;organizing
-StarOffice Draw : defaults
-StarOffice Draw : defaults;documents
-StarOffice Draw : defaults;file formats in file dialogs
-StarOffice Draw : defaults;file formats in StarOffice
-StarOffice Draw : defaults;fonts
-StarOffice Draw : defaults;grids (Writer/Calc)
-StarOffice Draw : defaults;languages
-StarOffice Draw : defaults;number formats
-StarOffice Draw : defaults;of saving
-StarOffice Draw : defaults;program configuration
-StarOffice Draw : defaults;tab stops in text
-StarOffice Draw : defaults;views
-StarOffice Draw : defining
-StarOffice Draw : defining;arrowheads and other line ends
-StarOffice Draw : defining;colors
-StarOffice Draw : defining;gradients
-StarOffice Draw : defining;line styles
-StarOffice Draw : defining;paragraph borders
-StarOffice Draw : defining;queries (Base)
-StarOffice Draw : defining;table borders
-StarOffice Draw : deleting
-StarOffice Draw : deleting;all direct formatting
-StarOffice Draw : deleting;animation effects
-StarOffice Draw : deleting;comments
-StarOffice Draw : deleting;databases (Base)
-StarOffice Draw : deleting;hyperlinks
-StarOffice Draw : deleting;layers
-StarOffice Draw : deleting;lines in text
-StarOffice Draw : deleting;models/instances
-StarOffice Draw : deleting;namespaces in XForms
-StarOffice Draw : deleting;points
-StarOffice Draw : deleting;slide transition effects
-StarOffice Draw : deleting;slides
-StarOffice Draw : deleting;tab stops
-StarOffice Draw : deleting;templates
-StarOffice Draw : deleting;XML filters
-StarOffice Draw : depth stagger
-StarOffice Draw : descriptions for objects
-StarOffice Draw : design mode after saving
-StarOffice Draw : design view
-StarOffice Draw : design view;creating forms
-StarOffice Draw : design view;queries/views (Base)
-StarOffice Draw : designing
-StarOffice Draw : designing;database tables
-StarOffice Draw : designing;fonts
-StarOffice Draw : designing;queries (Base)
-StarOffice Draw : detaching toolbars
-StarOffice Draw : dictionaries
-StarOffice Draw : dictionaries;common terms in simplified and traditional chinese
-StarOffice Draw : dictionaries;creating
-StarOffice Draw : dictionaries;editing user-defined
-StarOffice Draw : dictionaries;spellcheck
-StarOffice Draw : dictionaries, see also languages
-StarOffice Draw : digital signatures
-StarOffice Draw : digital signatures;getting/managing/applying
-StarOffice Draw : digital signatures;overview
-StarOffice Draw : digital signatures;WebDAV over HTTPS
-StarOffice Draw : dimension lines
-StarOffice Draw : dimension lines;drawing
-StarOffice Draw : dimension lines;properties of
-StarOffice Draw : direct formatting
-StarOffice Draw : direct formatting;undoing all
-StarOffice Draw : directories
-StarOffice Draw : directories;creating new
-StarOffice Draw : directories;directory structure
-StarOffice Draw : disabled persons
-StarOffice Draw : display qualities of presentations
-StarOffice Draw : displaying
-StarOffice Draw : displaying;comments (Calc)
-StarOffice Draw : displaying;comments in text documents
-StarOffice Draw : displaying;non-printing characters (Writer)
-StarOffice Draw : displaying;pictures and objects (Writer)
-StarOffice Draw : displaying;tables (Writer)
-StarOffice Draw : displaying;zero values (Calc)
-StarOffice Draw : distances
-StarOffice Draw : distinct values in SQL queries
-StarOffice Draw : distorting in drawings
-StarOffice Draw : distorting objects
-StarOffice Draw : distributing draw objects
-StarOffice Draw : distributing XML filters
-StarOffice Draw : docking
-StarOffice Draw : docking;definition
-StarOffice Draw : docking;toolbars
-StarOffice Draw : docking;windows
-StarOffice Draw : Document Converter Wizard
-StarOffice Draw : Document Map, see Navigator
-StarOffice Draw : document types in StarOffice
-StarOffice Draw : documents
-StarOffice Draw : documents;changing titles
-StarOffice Draw : documents;closing
-StarOffice Draw : documents;comparing
-StarOffice Draw : documents;contents as lists
-StarOffice Draw : documents;editing time
-StarOffice Draw : documents;exporting
-StarOffice Draw : documents;importing
-StarOffice Draw : documents;languages
-StarOffice Draw : documents;measurement units in
-StarOffice Draw : documents;merging
-StarOffice Draw : documents;number of pages/tables/sheets
-StarOffice Draw : documents;opening
-StarOffice Draw : documents;opening in design mode
-StarOffice Draw : documents;opening with templates
-StarOffice Draw : documents;organizing
-StarOffice Draw : documents;printing
-StarOffice Draw : documents;read-only
-StarOffice Draw : documents;reloading
-StarOffice Draw : documents;saving
-StarOffice Draw : documents;saving automatically
-StarOffice Draw : documents;saving in other formats
-StarOffice Draw : documents;sending as e-mail
-StarOffice Draw : documents;styles changed
-StarOffice Draw : documents;version management
-StarOffice Draw : documents;version numbers
-StarOffice Draw : donut charts
-StarOffice Draw : dotted areas
-StarOffice Draw : double-line spacing in paragraphs
-StarOffice Draw : double-line writing in Asian layout
-StarOffice Draw : doubling draw objects
-StarOffice Draw : drag and drop
-StarOffice Draw : drag and drop;copying and pasting text
-StarOffice Draw : drag and drop;data source view
-StarOffice Draw : drag and drop;from Gallery to draw objects
-StarOffice Draw : drag and drop;overview
-StarOffice Draw : drag and drop;pictures
-StarOffice Draw : drag and drop;to Gallery
-StarOffice Draw : Draw instructions
-StarOffice Draw : draw objects
-StarOffice Draw : draw objects;adding/editing/copying
-StarOffice Draw : draw objects;anchoring
-StarOffice Draw : draw objects;arranging within stacks
-StarOffice Draw : draw objects;combining
-StarOffice Draw : draw objects;connecting lines to
-StarOffice Draw : draw objects;converting text to
-StarOffice Draw : draw objects;copying between documents
-StarOffice Draw : draw objects;cross-fading two objects
-StarOffice Draw : draw objects;displaying (Calc)
-StarOffice Draw : draw objects;dropping Gallery pictures
-StarOffice Draw : draw objects;duplicating
-StarOffice Draw : draw objects;flipping
-StarOffice Draw : draw objects;grouping
-StarOffice Draw : draw objects;legends
-StarOffice Draw : draw objects;positioning and resizing
-StarOffice Draw : draw objects;protecting
-StarOffice Draw : draw objects;rotating
-StarOffice Draw : draw objects;slanting
-StarOffice Draw : draw objects;text entry mode
-StarOffice Draw : draw objects;text in
-StarOffice Draw : drawing
-StarOffice Draw : drawing;3D objects
-StarOffice Draw : drawing;freeform lines
-StarOffice Draw : drawing;lines
-StarOffice Draw : drawing;sectors and segments
-StarOffice Draw : Drawing bar
-StarOffice Draw : drawing lines in text
-StarOffice Draw : drawings
-StarOffice Draw : drawings;creating/opening
-StarOffice Draw : drawings;languages
-StarOffice Draw : drawings;printing
-StarOffice Draw : drawings;printing defaults
-StarOffice Draw : drawings;printing in text documents
-StarOffice Draw : drawings;saving
-StarOffice Draw : drawings;saving automatically
-StarOffice Draw : drawings;saving in other formats
-StarOffice Draw : drawings;sending as e-mail
-StarOffice Draw : drawings;shortcut keys
-StarOffice Draw : drawings;showing (Writer)
-StarOffice Draw : drawings;zoom function in
-StarOffice Draw : drawings, see also draw objects
-StarOffice Draw : drop-down lists in form functions
-StarOffice Draw : duplicating draw objects
-StarOffice Draw : e-mail attachments
-StarOffice Draw : Edit File icon
-StarOffice Draw : edit mode
-StarOffice Draw : edit mode;after opening
-StarOffice Draw : edit mode;through Enter key (Calc)
-StarOffice Draw : Edit Points bar
-StarOffice Draw : editing
-StarOffice Draw : editing;chart axes
-StarOffice Draw : editing;chart data
-StarOffice Draw : editing;chart legends
-StarOffice Draw : editing;chart titles
-StarOffice Draw : editing;comments
-StarOffice Draw : editing;curves
-StarOffice Draw : editing;data binding of XForms
-StarOffice Draw : editing;database tables and queries
-StarOffice Draw : editing;draw objects
-StarOffice Draw : editing;fields
-StarOffice Draw : editing;Fontwork objects
-StarOffice Draw : editing;gradients
-StarOffice Draw : editing;guides and snap points
-StarOffice Draw : editing;hyperlinks
-StarOffice Draw : editing;menus
-StarOffice Draw : editing;objects
-StarOffice Draw : editing;pictures
-StarOffice Draw : editing;reports
-StarOffice Draw : editing;shortcut keys
-StarOffice Draw : editing;slide titles
-StarOffice Draw : editing;StarOffice documents in Internet Explorer
-StarOffice Draw : editing;tab stops
-StarOffice Draw : editing;templates
-StarOffice Draw : editing;titles
-StarOffice Draw : editing;toolbars
-StarOffice Draw : editing;undoing
-StarOffice Draw : editing;XForms
-StarOffice Draw : editing time of documents
-StarOffice Draw : editors
-StarOffice Draw : editors;formula editor
-StarOffice Draw : editors;ImageMap editor
-StarOffice Draw : effects
-StarOffice Draw : effects;animated slide transitions
-StarOffice Draw : effects;applying to/removing from objects
-StarOffice Draw : effects;font positions
-StarOffice Draw : effects;fonts
-StarOffice Draw : effects;Fontwork icons
-StarOffice Draw : effects;preview
-StarOffice Draw : effects;sounds
-StarOffice Draw : ellipses
-StarOffice Draw : ellipses;segments
-StarOffice Draw : ellipses;toolbars
-StarOffice Draw : empty documents
-StarOffice Draw : empty paragraph removal
-StarOffice Draw : encryption of contents
-StarOffice Draw : entering groups
-StarOffice Draw : entering text from right to left
-StarOffice Draw : equal sign, see also operators
-StarOffice Draw : equations in formula editor
-StarOffice Draw : error bars in charts
-StarOffice Draw : error indicators in charts
-StarOffice Draw : Error Report Tool
-StarOffice Draw : Euro
-StarOffice Draw : Euro;currency formats
-StarOffice Draw : Euro;Euro Converter Wizard
-StarOffice Draw : even/odd pages
-StarOffice Draw : even/odd pages;printing
-StarOffice Draw : events
-StarOffice Draw : events;assigning scripts
-StarOffice Draw : events;controls
-StarOffice Draw : events;customizing
-StarOffice Draw : events;in forms
-StarOffice Draw : Excel
-StarOffice Draw : Excel;saving as
-StarOffice Draw : Excel;search criteria
-StarOffice Draw : exceptions
-StarOffice Draw : exceptions;user-defined dictionaries
-StarOffice Draw : exchanging, see also replacing
-StarOffice Draw : executing SQL commands
-StarOffice Draw : exiting
-StarOffice Draw : exiting;by clicking objects
-StarOffice Draw : exiting;groups
-StarOffice Draw : exiting;StarOffice
-StarOffice Draw : expanding
-StarOffice Draw : expanding;slides
-StarOffice Draw : expanding formatting (Calc)
-StarOffice Draw : explorer of data sources
-StarOffice Draw : export filters
-StarOffice Draw : exporting
-StarOffice Draw : exporting;animations to GIF format
-StarOffice Draw : exporting;bitmaps
-StarOffice Draw : exporting;HTML and text documents
-StarOffice Draw : exporting;Microsoft Office documents with VBA code
-StarOffice Draw : exporting;presentations to HTML
-StarOffice Draw : exporting;spreadsheets to text format
-StarOffice Draw : exporting;templates
-StarOffice Draw : exporting;to foreign formats
-StarOffice Draw : exporting;to HTML
-StarOffice Draw : exporting;to Macromedia Flash format
-StarOffice Draw : exporting;to Microsoft Office formats
-StarOffice Draw : exporting;to PDF
-StarOffice Draw : exporting;to PostScript format
-StarOffice Draw : exporting;to XML
-StarOffice Draw : exporting;XML files
-StarOffice Draw : extended tips in Help
-StarOffice Draw : extension mode in text
-StarOffice Draw : extensions
-StarOffice Draw : extensions;Extension Manager
-StarOffice Draw : extensions;file formats
-StarOffice Draw : external keys (Base)
-StarOffice Draw : extrusion objects
-StarOffice Draw : eyedropper tool
-StarOffice Draw : faster printing
-StarOffice Draw : faxes
-StarOffice Draw : faxes;configuring StarOffice
-StarOffice Draw : faxes;fax programs/fax printers under UNIX
-StarOffice Draw : faxes;selecting a fax machine
-StarOffice Draw : faxes;sending
-StarOffice Draw : faxes;wizards
-StarOffice Draw : feedback
-StarOffice Draw : feedback;automatically
-StarOffice Draw : fields
-StarOffice Draw : fields;authors
-StarOffice Draw : fields;database tables
-StarOffice Draw : fields;dates (fixed)
-StarOffice Draw : fields;dates (variable)
-StarOffice Draw : fields;displaying field codes (Writer)
-StarOffice Draw : fields;editing
-StarOffice Draw : fields;file names
-StarOffice Draw : fields;formatted fields
-StarOffice Draw : fields;formatting
-StarOffice Draw : fields;in slides
-StarOffice Draw : fields;page numbers
-StarOffice Draw : fields;times (fixed)
-StarOffice Draw : fields;times (variable)
-StarOffice Draw : fields;updating automatically (Writer)
-StarOffice Draw : file associations for Microsoft Office
-StarOffice Draw : file filters
-StarOffice Draw : file filters;mobile devices
-StarOffice Draw : file filters;XML
-StarOffice Draw : file formats
-StarOffice Draw : file formats;changing StarOffice defaults
-StarOffice Draw : file formats;OpenDocument/XML
-StarOffice Draw : file formats;saving always in other formats
-StarOffice Draw : file selection button
-StarOffice Draw : file sharing options for current document
-StarOffice Draw : files
-StarOffice Draw : files;filters and formats
-StarOffice Draw : files;importing
-StarOffice Draw : files;inserting
-StarOffice Draw : files;inserting pictures
-StarOffice Draw : files;opening
-StarOffice Draw : files;opening with placeholders
-StarOffice Draw : files;properties
-StarOffice Draw : files;saving
-StarOffice Draw : files;saving automatically
-StarOffice Draw : files;saving in other formats
-StarOffice Draw : files;sending as e-mail
-StarOffice Draw : files;version numbers
-StarOffice Draw : files and folders in StarOffice
-StarOffice Draw : fill characters with tabulators
-StarOffice Draw : fill colors for areas
-StarOffice Draw : fill format mode
-StarOffice Draw : fill format mode;styles
-StarOffice Draw : fill patterns for areas
-StarOffice Draw : filter conditions
-StarOffice Draw : filter conditions;connecting
-StarOffice Draw : filter conditions;in queries (Base)
-StarOffice Draw : filtering
-StarOffice Draw : filtering;data in databases
-StarOffice Draw : filtering;data in forms
-StarOffice Draw : filters
-StarOffice Draw : filters;comparison operators
-StarOffice Draw : filters;for import and export
-StarOffice Draw : filters;Navigator
-StarOffice Draw : filters;pictures
-StarOffice Draw : filters;XML filter settings
-StarOffice Draw : Find tab in Help
-StarOffice Draw : finding
-StarOffice Draw : finding;in all sheets
-StarOffice Draw : finding;records in form documents
-StarOffice Draw : finding;selections
-StarOffice Draw : finding;similarity search
-StarOffice Draw : fitting to pages
-StarOffice Draw : fitting to pages;individual slides
-StarOffice Draw : fitting to pages;print settings in Math
-StarOffice Draw : fitting to pages;print settings in presentations
-StarOffice Draw : fixed text
-StarOffice Draw : fixed text;form functions
-StarOffice Draw : fixing toolbars
-StarOffice Draw : flipping around a flip line
-StarOffice Draw : flipping draw objects
-StarOffice Draw : floating frames in HTML documents
-StarOffice Draw : floating text
-StarOffice Draw : floating toolbars
-StarOffice Draw : flowcharts
-StarOffice Draw : focus of controls
-StarOffice Draw : folder creation
-StarOffice Draw : font lists
-StarOffice Draw : font name box
-StarOffice Draw : font sizes
-StarOffice Draw : font sizes;bullets
-StarOffice Draw : font sizes;relative changes
-StarOffice Draw : font sizes;scaling on screen
-StarOffice Draw : font sizes;text
-StarOffice Draw : fonts
-StarOffice Draw : fonts;adding under UNIX
-StarOffice Draw : fonts;changing in templates
-StarOffice Draw : fonts;colors
-StarOffice Draw : fonts;default settings
-StarOffice Draw : fonts;effects
-StarOffice Draw : fonts;for HTML and Basic
-StarOffice Draw : fonts;formats
-StarOffice Draw : fonts;outlines
-StarOffice Draw : fonts;positions in text
-StarOffice Draw : fonts;shadows
-StarOffice Draw : fonts;specifying several
-StarOffice Draw : fonts;strikethrough
-StarOffice Draw : fonts;styles
-StarOffice Draw : fonts;text objects
-StarOffice Draw : Fontwork icons
-StarOffice Draw : footers
-StarOffice Draw : footers;backgrounds
-StarOffice Draw : footers;slide masters
-StarOffice Draw : footers;slides
-StarOffice Draw : form controls
-StarOffice Draw : form controls;assigning macros
-StarOffice Draw : form controls;protecting
-StarOffice Draw : form controls;toolbars
-StarOffice Draw : form fields
-StarOffice Draw : form filters
-StarOffice Draw : Form Navigator
-StarOffice Draw : format codes
-StarOffice Draw : format codes;numbers
-StarOffice Draw : format filling printing in StarOffice Math
-StarOffice Draw : Format Paintbrush
-StarOffice Draw : formats
-StarOffice Draw : formats;Asian layout
-StarOffice Draw : formats;fonts
-StarOffice Draw : formats;maximizing page formats
-StarOffice Draw : formats;number and currency formats
-StarOffice Draw : formats;of currencies/date/time
-StarOffice Draw : formats;on opening and saving
-StarOffice Draw : formats;pasting in special formats
-StarOffice Draw : formats;positions
-StarOffice Draw : formats;tabulators
-StarOffice Draw : formatted fields
-StarOffice Draw : formatted fields;form functions
-StarOffice Draw : formatted fields;properties
-StarOffice Draw : formatting
-StarOffice Draw : formatting;Asian typography
-StarOffice Draw : formatting;axes in charts
-StarOffice Draw : formatting;chart areas
-StarOffice Draw : formatting;chart floors
-StarOffice Draw : formatting;chart legends
-StarOffice Draw : formatting;chart titles
-StarOffice Draw : formatting;chart walls
-StarOffice Draw : formatting;copying
-StarOffice Draw : formatting;definition
-StarOffice Draw : formatting;expanding (Calc)
-StarOffice Draw : formatting;fields
-StarOffice Draw : formatting;font effects
-StarOffice Draw : formatting;hyperlinks
-StarOffice Draw : formatting;pages
-StarOffice Draw : formatting;printer metrics (Writer)
-StarOffice Draw : formatting;slides
-StarOffice Draw : formatting;slides headings
-StarOffice Draw : formatting;undoing
-StarOffice Draw : formatting;undoing when writing
-StarOffice Draw : forms
-StarOffice Draw : forms;browsing
-StarOffice Draw : forms;Combo Box/List Box Wizard
-StarOffice Draw : forms;creating
-StarOffice Draw : forms;data
-StarOffice Draw : forms;designing (Base)
-StarOffice Draw : forms;events
-StarOffice Draw : forms;filtering data
-StarOffice Draw : forms;finding records
-StarOffice Draw : forms;focus after opening
-StarOffice Draw : forms;general information (Base)
-StarOffice Draw : forms;grouping controls
-StarOffice Draw : forms;HTML filters
-StarOffice Draw : forms;inserting
-StarOffice Draw : forms;Navigator
-StarOffice Draw : forms;opening in design mode
-StarOffice Draw : forms;properties
-StarOffice Draw : forms;sorting data
-StarOffice Draw : forms;subforms
-StarOffice Draw : forms;wizards
-StarOffice Draw : forms;XForms
-StarOffice Draw : formula texts
-StarOffice Draw : formula texts;printing in StarOffice Math
-StarOffice Draw : formulas
-StarOffice Draw : formulas;new
-StarOffice Draw : formulas;starting formula editor
-StarOffice Draw : formulas in reports
-StarOffice Draw : formulas in reports;editing
-StarOffice Draw : forums and support
-StarOffice Draw : frames
-StarOffice Draw : frames;around paragraphs
-StarOffice Draw : frames;around tables
-StarOffice Draw : frames;AutoCorrect function
-StarOffice Draw : frames;backgrounds
-StarOffice Draw : frames;captions (Writer)
-StarOffice Draw : frames;printing in StarOffice Math
-StarOffice Draw : frames;protecting
-StarOffice Draw : frames;selection frames
-StarOffice Draw : frames;text fitting to frames
-StarOffice Draw : freeform lines
-StarOffice Draw : freeform lines;draw functions
-StarOffice Draw : freeform lines;drawing
-StarOffice Draw : FTP
-StarOffice Draw : FTP;opening documents
-StarOffice Draw : FTP;saving documents
-StarOffice Draw : full joins (Base)
-StarOffice Draw : full screen view
-StarOffice Draw : full-text search in Help
-StarOffice Draw : functions in reports
-StarOffice Draw : functions in reports;editing
-StarOffice Draw : Gallery
-StarOffice Draw : Gallery;adding pictures
-StarOffice Draw : Gallery;dragging pictures to draw objects
-StarOffice Draw : Gallery;hiding/showing
-StarOffice Draw : Gallery;inserting pictures from
-StarOffice Draw : geometric forms
-StarOffice Draw : get method for form transmissions
-StarOffice Draw : getting support
-StarOffice Draw : GIF format
-StarOffice Draw : GIF images
-StarOffice Draw : GIF images;animating
-StarOffice Draw : GIF images;replacing colors
-StarOffice Draw : glossaries
-StarOffice Draw : glossaries;common terms
-StarOffice Draw : glossaries;Internet terms
-StarOffice Draw : glue points
-StarOffice Draw : glue points;using
-StarOffice Draw : gradients
-StarOffice Draw : gradients;applying and defining
-StarOffice Draw : gradients;defining colors
-StarOffice Draw : gradients;loading lists
-StarOffice Draw : gradients;transparent
-StarOffice Draw : gradients off for faster printing
-StarOffice Draw : graphic objects, see draw objects
-StarOffice Draw : graphical text art
-StarOffice Draw : graphics
-StarOffice Draw : graphics;cache
-StarOffice Draw : graphics;protecting
-StarOffice Draw : graphics, see also pictures
-StarOffice Draw : grayscale display
-StarOffice Draw : grayscale printing
-StarOffice Draw : grid controls
-StarOffice Draw : grid controls;form functions
-StarOffice Draw : grids
-StarOffice Draw : grids;defaults (Writer/Calc)
-StarOffice Draw : grids;display options (Impress/Draw)
-StarOffice Draw : grids;displaying lines (Calc)
-StarOffice Draw : grids;formatting axes
-StarOffice Draw : grids;inserting in charts
-StarOffice Draw : group box creation
-StarOffice Draw : grouping
-StarOffice Draw : grouping;draw objects
-StarOffice Draw : groups
-StarOffice Draw : groups;entering/exiting/ungrouping
-StarOffice Draw : groups;naming
-StarOffice Draw : groups;of controls
-StarOffice Draw : guides
-StarOffice Draw : guides;display options (Impress/Draw)
-StarOffice Draw : guides;displaying when moving objects (Impress)
-StarOffice Draw : guides;editing
-StarOffice Draw : guides;inserting
-StarOffice Draw : guides;show snap lines icon
-StarOffice Draw : guides;showing (Calc)
-StarOffice Draw : guides;showing when moving frames (Writer)
-StarOffice Draw : gutter
-StarOffice Draw : half-spheres
-StarOffice Draw : hand icon for moving slides
-StarOffice Draw : handles
-StarOffice Draw : handles;displaying (Writer)
-StarOffice Draw : handles;large
-StarOffice Draw : handles;scaling
-StarOffice Draw : handles;showing simple/large handles (Calc)
-StarOffice Draw : handles;simple
-StarOffice Draw : handout printing
-StarOffice Draw : Hangul/Hanja
-StarOffice Draw : hatching
-StarOffice Draw : hatching
-StarOffice Draw : hatching;loading lists
-StarOffice Draw : headers
-StarOffice Draw : headers;backgrounds
-StarOffice Draw : headers and footers
-StarOffice Draw : headers and footers;master layouts
-StarOffice Draw : headers and footers;slide masters
-StarOffice Draw : headers and footers;slides
-StarOffice Draw : headings
-StarOffice Draw : headings;entering as text box
-StarOffice Draw : Hebrew
-StarOffice Draw : Hebrew;entering text
-StarOffice Draw : Hebrew;language settings
-StarOffice Draw : Help
-StarOffice Draw : Help;bookmarks
-StarOffice Draw : Help;extended tips on/off
-StarOffice Draw : Help;full-text search
-StarOffice Draw : Help;Help tips
-StarOffice Draw : Help;keywords
-StarOffice Draw : Help;navigation pane showing/hiding
-StarOffice Draw : Help;style sheets
-StarOffice Draw : Help;topics
-StarOffice Draw : Help Agent
-StarOffice Draw : Help Agent;help
-StarOffice Draw : Help Agent;options
-StarOffice Draw : Help tips
-StarOffice Draw : Help tips;hiding
-StarOffice Draw : hidden controls in Form Navigator
-StarOffice Draw : hidden fields display (Writer)
-StarOffice Draw : hidden pages
-StarOffice Draw : hidden pages;printing in presentations
-StarOffice Draw : hidden pages;showing
-StarOffice Draw : hidden text
-StarOffice Draw : hidden text;showing (Writer)
-StarOffice Draw : hiding
-StarOffice Draw : hiding;changes
-StarOffice Draw : hiding;chart legends
-StarOffice Draw : hiding;docked windows
-StarOffice Draw : hiding;layers
-StarOffice Draw : hiding;levels
-StarOffice Draw : hiding;navigation pane in Help window
-StarOffice Draw : hiding;slides
-StarOffice Draw : hiding;subpoints
-StarOffice Draw : high contrast mode
-StarOffice Draw : Hindi
-StarOffice Draw : Hindi;entering text
-StarOffice Draw : Hindi;language settings
-StarOffice Draw : horizontal scrollbars (Writer)
-StarOffice Draw : hot spots in flowcharts
-StarOffice Draw : hotspots
-StarOffice Draw : HowTos for charts
-StarOffice Draw : Howtos for Draw
-StarOffice Draw : HTML
-StarOffice Draw : HTML;definition
-StarOffice Draw : HTML;export character set
-StarOffice Draw : HTML;exporting from presentations
-StarOffice Draw : HTML;fonts for source display
-StarOffice Draw : HTML;importing into presentations
-StarOffice Draw : HTML;importing META tags
-StarOffice Draw : HTML;inserting files
-StarOffice Draw : HTML;live presentations
-StarOffice Draw : HTML documents
-StarOffice Draw : HTML documents;auto reloading
-StarOffice Draw : HTML documents;importing/exporting
-StarOffice Draw : HTML documents;META tags in
-StarOffice Draw : HTML documents;new
-StarOffice Draw : HTML documents;source text
-StarOffice Draw : hyperlinks
-StarOffice Draw : hyperlinks;assigning macros
-StarOffice Draw : hyperlinks;character formats
-StarOffice Draw : hyperlinks;definition
-StarOffice Draw : hyperlinks;deleting
-StarOffice Draw : hyperlinks;editing
-StarOffice Draw : hyperlinks;inserting
-StarOffice Draw : hyperlinks;relative and absolute
-StarOffice Draw : hyperlinks;turning off automatic recognition
-StarOffice Draw : hyperlinks, see also links
-StarOffice Draw : hyphenation
-StarOffice Draw : hyphenation;activating for a language
-StarOffice Draw : hyphenation;minimal number of characters
-StarOffice Draw : hyphens
-StarOffice Draw : hyphens;displaying custom (Writer)
-StarOffice Draw : hyphens;inserting custom
-StarOffice Draw : icon bars, see toolbars
-StarOffice Draw : icon sizes
-StarOffice Draw : ignore list for spellcheck
-StarOffice Draw : illumination
-StarOffice Draw : illumination;3D charts
-StarOffice Draw : illustrations, see pictures
-StarOffice Draw : image button creation
-StarOffice Draw : image control creation
-StarOffice Draw : ImageMap
-StarOffice Draw : ImageMap;definition
-StarOffice Draw : ImageMap;editor
-StarOffice Draw : images
-StarOffice Draw : images;ImageMap
-StarOffice Draw : images;inserting
-StarOffice Draw : images;inserting and editing bitmaps
-StarOffice Draw : images, see also pictures
-StarOffice Draw : IME
-StarOffice Draw : IME;definition
-StarOffice Draw : IME;showing/hiding
-StarOffice Draw : import filters
-StarOffice Draw : import restrictions for Microsoft Office
-StarOffice Draw : importing
-StarOffice Draw : importing;bitmaps
-StarOffice Draw : importing;compatibility settings for text import
-StarOffice Draw : importing;databases
-StarOffice Draw : importing;documents in other formats
-StarOffice Draw : importing;from XML
-StarOffice Draw : importing;HTML and text documents
-StarOffice Draw : importing;HTML with META tags
-StarOffice Draw : importing;Microsoft Office documents with VBA code
-StarOffice Draw : importing;presentations with HTML
-StarOffice Draw : importing;tables in text format
-StarOffice Draw : importing;templates
-StarOffice Draw : improvement program
-StarOffice Draw : in front of object command
-StarOffice Draw : inches
-StarOffice Draw : including spreadsheets
-StarOffice Draw : increasing sizes of views
-StarOffice Draw : Index tab in Help
-StarOffice Draw : indexes
-StarOffice Draw : indexes;backgrounds
-StarOffice Draw : indexes;showing/hiding Help index tab
-StarOffice Draw : indicator lines in text
-StarOffice Draw : inner joins (Base)
-StarOffice Draw : input method window
-StarOffice Draw : insert mode for entering text
-StarOffice Draw : inserting
-StarOffice Draw : inserting;3D objects
-StarOffice Draw : inserting;arrows
-StarOffice Draw : inserting;buttons in toolbars
-StarOffice Draw : inserting;callouts in presentations
-StarOffice Draw : inserting;cell ranges from spreadsheets
-StarOffice Draw : inserting;charts
-StarOffice Draw : inserting;clipboard options
-StarOffice Draw : inserting;columns
-StarOffice Draw : inserting;comments
-StarOffice Draw : inserting;data from text documents
-StarOffice Draw : inserting;datasource records in spreadsheets
-StarOffice Draw : inserting;drawings
-StarOffice Draw : inserting;ellipses
-StarOffice Draw : inserting;files
-StarOffice Draw : inserting;floating frames
-StarOffice Draw : inserting;Fontwork objects
-StarOffice Draw : inserting;form fields
-StarOffice Draw : inserting;headers/footers in all slides
-StarOffice Draw : inserting;hyperlinks
-StarOffice Draw : inserting;layers
-StarOffice Draw : inserting;line breaks in cells
-StarOffice Draw : inserting;lines
-StarOffice Draw : inserting;movies/sounds
-StarOffice Draw : inserting;new text tables defaults
-StarOffice Draw : inserting;objects from files
-StarOffice Draw : inserting;objects from Gallery
-StarOffice Draw : inserting;OLE objects
-StarOffice Draw : inserting;paragraph borders
-StarOffice Draw : inserting;paragraph bullets
-StarOffice Draw : inserting;pictures
-StarOffice Draw : inserting;pictures in Gallery
-StarOffice Draw : inserting;plug-ins
-StarOffice Draw : inserting;polygons
-StarOffice Draw : inserting;push buttons
-StarOffice Draw : inserting;rectangles
-StarOffice Draw : inserting;rows
-StarOffice Draw : inserting;slides
-StarOffice Draw : inserting;slides as links
-StarOffice Draw : inserting;slides from files
-StarOffice Draw : inserting;special characters
-StarOffice Draw : inserting;tab stops
-StarOffice Draw : inserting;text frames
-StarOffice Draw : inserting;text in presentations
-StarOffice Draw : inserting;textures on chart bars
-StarOffice Draw : installing
-StarOffice Draw : installing;ActiveX control
-StarOffice Draw : installing;mobile device filters
-StarOffice Draw : installing;UNO components
-StarOffice Draw : installing;XML filters
-StarOffice Draw : instructions
-StarOffice Draw : instructions;general
-StarOffice Draw : instructions;StarOffice Draw
-StarOffice Draw : instructions;StarOffice Impress
-StarOffice Draw : interactions
-StarOffice Draw : interactions;hot spots
-StarOffice Draw : interactions;objects in interactive presentations
-StarOffice Draw : interactions;preview
-StarOffice Draw : Internet
-StarOffice Draw : Internet;checking for updates
-StarOffice Draw : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Draw : Internet;presentations
-StarOffice Draw : Internet;starting searches
-StarOffice Draw : Internet glossary
-StarOffice Draw : intersecting draw objects
-StarOffice Draw : invert filter
-StarOffice Draw : invisible areas
-StarOffice Draw : italic text
-StarOffice Draw : iterative references in spreadsheets
-StarOffice Draw : Java
-StarOffice Draw : Java;definition
-StarOffice Draw : Java;setting options
-StarOffice Draw : JDBC
-StarOffice Draw : JDBC;databases (Base)
-StarOffice Draw : JDBC;definition
-StarOffice Draw : joining
-StarOffice Draw : joining;3D objects
-StarOffice Draw : joining;paragraphs
-StarOffice Draw : joining;tables (Base)
-StarOffice Draw : joins in databases (Base)
-StarOffice Draw : justifying text
-StarOffice Draw : kerning
-StarOffice Draw : kerning;Asian texts
-StarOffice Draw : kerning;definition
-StarOffice Draw : kerning;in characters
-StarOffice Draw : key fields for relations (Base)
-StarOffice Draw : keyboard
-StarOffice Draw : keyboard;assigning/editing shortcut keys
-StarOffice Draw : keyboard;general commands
-StarOffice Draw : keyboard;removing numbering
-StarOffice Draw : keyboard;zooming
-StarOffice Draw : keys
-StarOffice Draw : keys;adding push buttons
-StarOffice Draw : keys;primary keys (Base)
-StarOffice Draw : kiosk export
-StarOffice Draw : labels
-StarOffice Draw : labels;creating and synchronizing
-StarOffice Draw : labels;for charts
-StarOffice Draw : labels;for draw objects
-StarOffice Draw : labels;form functions
-StarOffice Draw : labels;from databases
-StarOffice Draw : labels, see also names/callouts
-StarOffice Draw : languages
-StarOffice Draw : languages;activating modules
-StarOffice Draw : languages;Asian support
-StarOffice Draw : languages;complex text layout
-StarOffice Draw : languages;locale settings
-StarOffice Draw : languages;selecting for text
-StarOffice Draw : languages;setting options
-StarOffice Draw : languages;spellcheck
-StarOffice Draw : languages;spellchecking and formatting
-StarOffice Draw : large handles (Writer)
-StarOffice Draw : large icons
-StarOffice Draw : layer arrangement
-StarOffice Draw : layers
-StarOffice Draw : layers;definition
-StarOffice Draw : layers;deleting
-StarOffice Draw : layers;inserting and editing
-StarOffice Draw : layers;moving objects
-StarOffice Draw : layers;renaming
-StarOffice Draw : layers;working with
-StarOffice Draw : layout
-StarOffice Draw : layout;importing Word documents
-StarOffice Draw : layout;pages
-StarOffice Draw : layout;printing handouts
-StarOffice Draw : LDAP server
-StarOffice Draw : LDAP server;address books (Base)
-StarOffice Draw : LDAP server;sign on options
-StarOffice Draw : leading between paragraphs
-StarOffice Draw : left alignment of paragraphs
-StarOffice Draw : left joins (Base)
-StarOffice Draw : legends
-StarOffice Draw : legends;charts
-StarOffice Draw : legends;draw objects
-StarOffice Draw : legends;drawings
-StarOffice Draw : legends;rounding corners
-StarOffice Draw : Letter Wizard
-StarOffice Draw : levels
-StarOffice Draw : levels;depth stagger
-StarOffice Draw : levels;hiding
-StarOffice Draw : levels;macro security
-StarOffice Draw : levels;showing
-StarOffice Draw : limits of tables (Writer)
-StarOffice Draw : line breaks
-StarOffice Draw : line breaks;in cells
-StarOffice Draw : line charts
-StarOffice Draw : line spacing
-StarOffice Draw : line spacing;context menu in paragraphs
-StarOffice Draw : line spacing;paragraph
-StarOffice Draw : line styles
-StarOffice Draw : line styles;applying
-StarOffice Draw : line styles;defining
-StarOffice Draw : line styles;loading
-StarOffice Draw : lines
-StarOffice Draw : lines;about line ends
-StarOffice Draw : lines;connecting objects
-StarOffice Draw : lines;defining ends
-StarOffice Draw : lines;draw functions
-StarOffice Draw : lines;drawing
-StarOffice Draw : lines;drawing in text
-StarOffice Draw : lines;editing points
-StarOffice Draw : lines;inserting
-StarOffice Draw : lines;removing automatic lines
-StarOffice Draw : lines of text
-StarOffice Draw : lines of text;alignment
-StarOffice Draw : links
-StarOffice Draw : links;between cells and controls
-StarOffice Draw : links;by drag and drop
-StarOffice Draw : links;character formats
-StarOffice Draw : links;definition
-StarOffice Draw : links;editing hyperlinks
-StarOffice Draw : links;inserting
-StarOffice Draw : links;modifying
-StarOffice Draw : links;opening files with
-StarOffice Draw : links;relational databases (Base)
-StarOffice Draw : links;turning off automatic recognition
-StarOffice Draw : links;updating options (Writer)
-StarOffice Draw : links;updating specific links
-StarOffice Draw : list box creation
-StarOffice Draw : lists
-StarOffice Draw : lists;animations
-StarOffice Draw : lists;data assigned to controls
-StarOffice Draw : lists;registered databases (Base)
-StarOffice Draw : lists;regular expressions
-StarOffice Draw : live presentations on the Internet
-StarOffice Draw : loading
-StarOffice Draw : loading;arrow and line styles
-StarOffice Draw : loading;colors/gradients/hatchings
-StarOffice Draw : loading;documents
-StarOffice Draw : loading;documents from other formats
-StarOffice Draw : loading;HTML documents, automatically
-StarOffice Draw : loading;Microsoft Office documents with VBA code
-StarOffice Draw : loading;reloading
-StarOffice Draw : loading;XML files
-StarOffice Draw : locale settings
-StarOffice Draw : locking layers
-StarOffice Draw : logarithmic scaling along axes
-StarOffice Draw : lowercase letters
-StarOffice Draw : lowercase letters;font effects
-StarOffice Draw : Macro Wizard (Base)
-StarOffice Draw : Macromedia Flash export
-StarOffice Draw : macros
-StarOffice Draw : macros;assigning to events in forms
-StarOffice Draw : macros;attaching new (Base)
-StarOffice Draw : macros;in MS Office documents
-StarOffice Draw : macros;interrupting
-StarOffice Draw : macros;organizing
-StarOffice Draw : macros;recording
-StarOffice Draw : macros;running in presentations
-StarOffice Draw : macros;security
-StarOffice Draw : macros;security levels
-StarOffice Draw : macros;security warning dialog
-StarOffice Draw : macros;selecting security warnings
-StarOffice Draw : magnetic lines in presentations
-StarOffice Draw : magnifiers
-StarOffice Draw : margins
-StarOffice Draw : margins;pages
-StarOffice Draw : margins;setting with the mouse
-StarOffice Draw : margins;shadows
-StarOffice Draw : marking changes
-StarOffice Draw : marking, see selecting
-StarOffice Draw : master layouts with headers and footers
-StarOffice Draw : master pages, see slide masters
-StarOffice Draw : master views
-StarOffice Draw : Math formula editor
-StarOffice Draw : mean value lines in charts
-StarOffice Draw : measurement units
-StarOffice Draw : measurement units;changing on rulers
-StarOffice Draw : measurement units;converting
-StarOffice Draw : measurement units;selecting
-StarOffice Draw : Media Player window
-StarOffice Draw : menus
-StarOffice Draw : menus;activating context menus
-StarOffice Draw : menus;assigning macros
-StarOffice Draw : menus;customizing
-StarOffice Draw : merging
-StarOffice Draw : merging;documents
-StarOffice Draw : merging;draw objects
-StarOffice Draw : META tags
-StarOffice Draw : metafiles
-StarOffice Draw : metafiles;converting to
-StarOffice Draw : metafiles;replacing colors
-StarOffice Draw : metrics
-StarOffice Draw : metrics;converting
-StarOffice Draw : metrics;document formatting (Writer)
-StarOffice Draw : metrics;in sheets
-StarOffice Draw : Microsoft Office
-StarOffice Draw : Microsoft Office;Access databases (base)
-StarOffice Draw : Microsoft Office;as default file format
-StarOffice Draw : Microsoft Office;document import restrictions
-StarOffice Draw : Microsoft Office;feature comparisons
-StarOffice Draw : Microsoft Office;importing password protected files
-StarOffice Draw : Microsoft Office;importing Word documents
-StarOffice Draw : Microsoft Office;importing/exporting VBA code
-StarOffice Draw : Microsoft Office;new users information
-StarOffice Draw : Microsoft Office;opening Microsoft documents
-StarOffice Draw : Microsoft Office;reassigning document types
-StarOffice Draw : migrating macros (Base)
-StarOffice Draw : mirroring objects
-StarOffice Draw : mobile device filters
-StarOffice Draw : models in XForms
-StarOffice Draw : modifying, see changing
-StarOffice Draw : more controls
-StarOffice Draw : mosaic filter
-StarOffice Draw : motion paths
-StarOffice Draw : mouse
-StarOffice Draw : mouse;pointers when using drag and drop
-StarOffice Draw : mouse;positioning
-StarOffice Draw : movies
-StarOffice Draw : moving
-StarOffice Draw : moving;between layers
-StarOffice Draw : moving;objects in slides
-StarOffice Draw : moving;tab stops on ruler
-StarOffice Draw : moving;toolbars
-StarOffice Draw : moving;using guide lines in presentations
-StarOffice Draw : MS ADO interface (Base)
-StarOffice Draw : multi-line titles in forms
-StarOffice Draw : multiple documents
-StarOffice Draw : multiple documents;opening
-StarOffice Draw : multiple monitors
-StarOffice Draw : multiple selection
-StarOffice Draw : multiplying draw objects
-StarOffice Draw : music
-StarOffice Draw : My Documents folder
-StarOffice Draw : My Documents folder;changing work directory
-StarOffice Draw : My Documents folder;opening
-StarOffice Draw : MySQL databases (Base)
-StarOffice Draw : names
-StarOffice Draw : names;multi-line titles
-StarOffice Draw : names;objects
-StarOffice Draw : names, see also labels/callouts
-StarOffice Draw : namespace organization in XForms
-StarOffice Draw : native SQL (Base)
-StarOffice Draw : navigating
-StarOffice Draw : navigating;in documents
-StarOffice Draw : Navigation bar
-StarOffice Draw : Navigation bar;controls
-StarOffice Draw : Navigation bar;forms
-StarOffice Draw : Navigator
-StarOffice Draw : Navigator;comments
-StarOffice Draw : Navigator;contents as lists
-StarOffice Draw : Navigator;docking
-StarOffice Draw : Navigator;presentations
-StarOffice Draw : Navigator;working with
-StarOffice Draw : net charts
-StarOffice Draw : network identity options
-StarOffice Draw : new databases
-StarOffice Draw : new documents
-StarOffice Draw : new lines in cells
-StarOffice Draw : new windows
-StarOffice Draw : non-breaking dashes
-StarOffice Draw : non-breaking spaces (Writer)
-StarOffice Draw : non-printing characters (Writer)
-StarOffice Draw : normal view
-StarOffice Draw : normal view;backgrounds
-StarOffice Draw : normal view;presentations
-StarOffice Draw : notes
-StarOffice Draw : notes;adding to slides
-StarOffice Draw : notes;default formatting
-StarOffice Draw : notes;printing in presentations
-StarOffice Draw : number formats
-StarOffice Draw : number formats;codes
-StarOffice Draw : number formats;formats
-StarOffice Draw : number formats;recognition in text tables
-StarOffice Draw : number of pages
-StarOffice Draw : number of sheets
-StarOffice Draw : number of tables
-StarOffice Draw : numbering
-StarOffice Draw : numbering;options
-StarOffice Draw : numbering;turning off
-StarOffice Draw : numbering;using automatically
-StarOffice Draw : numbers
-StarOffice Draw : numbers;date, time and currency formats
-StarOffice Draw : numbers;decimal places (Calc)
-StarOffice Draw : numerical fields in forms
-StarOffice Draw : object bars
-StarOffice Draw : object bars;editing glue points
-StarOffice Draw : objects
-StarOffice Draw : objects;aligning
-StarOffice Draw : objects;always moveable (Impress/Draw)
-StarOffice Draw : objects;arranging within stacks
-StarOffice Draw : objects;behind object command
-StarOffice Draw : objects;breaking connections
-StarOffice Draw : objects;copying when moving in presentations
-StarOffice Draw : objects;definition
-StarOffice Draw : objects;displaying in spreadsheets
-StarOffice Draw : objects;displaying in text documents
-StarOffice Draw : objects;editing
-StarOffice Draw : objects;effects
-StarOffice Draw : objects;in front of object command
-StarOffice Draw : objects;inserting from files
-StarOffice Draw : objects;inserting from Gallery
-StarOffice Draw : objects;inserting OLE objects
-StarOffice Draw : objects;moving along paths
-StarOffice Draw : objects;moving and resizing with mouse
-StarOffice Draw : objects;moving in layers
-StarOffice Draw : objects;moving in slides
-StarOffice Draw : objects;naming
-StarOffice Draw : objects;opening
-StarOffice Draw : objects;properties of charts
-StarOffice Draw : objects;quickly moving to
-StarOffice Draw : objects;reversing
-StarOffice Draw : objects;selecting
-StarOffice Draw : objects;titles and descriptions
-StarOffice Draw : objects;with attributes
-StarOffice Draw : ODBC
-StarOffice Draw : ODBC;database (Base)
-StarOffice Draw : ODBC;definition
-StarOffice Draw : ODF file formats
-StarOffice Draw : Office
-StarOffice Draw : Office;Microsoft Office and StarOffice
-StarOffice Draw : OLE
-StarOffice Draw : OLE;definition
-StarOffice Draw : OLE objects
-StarOffice Draw : OLE objects;arranging within stacks
-StarOffice Draw : OLE objects;captions (Writer)
-StarOffice Draw : OLE objects;inserting
-StarOffice Draw : OLE objects;number of
-StarOffice Draw : OLE objects;protecting
-StarOffice Draw : one and a half line spacing in text
-StarOffice Draw : online feedback options
-StarOffice Draw : online registration
-StarOffice Draw : online update options
-StarOffice Draw : online updates
-StarOffice Draw : online updates;checking automatically
-StarOffice Draw : online updates;checking manually
-StarOffice Draw : Open/Save dialogs
-StarOffice Draw : OpenDocument file formats
-StarOffice Draw : OpenGL
-StarOffice Draw : OpenGL;definition
-StarOffice Draw : opening
-StarOffice Draw : opening;context menus
-StarOffice Draw : opening;database files
-StarOffice Draw : opening;dialog settings
-StarOffice Draw : opening;documents
-StarOffice Draw : opening;documents from other formats
-StarOffice Draw : opening;documents on WebDAV server
-StarOffice Draw : opening;files with links
-StarOffice Draw : opening;files, with placeholders
-StarOffice Draw : opening;forms
-StarOffice Draw : opening;Microsoft Office files
-StarOffice Draw : opening;mobile device documents
-StarOffice Draw : opening;objects
-StarOffice Draw : opening;reports
-StarOffice Draw : opening;several files
-StarOffice Draw : opening;XForms
-StarOffice Draw : operators
-StarOffice Draw : operators;default filters
-StarOffice Draw : optional hyphens (Writer)
-StarOffice Draw : options
-StarOffice Draw : options;accessibility
-StarOffice Draw : options;appearance
-StarOffice Draw : options;compatibility (Writer)
-StarOffice Draw : options;improvement program
-StarOffice Draw : options;network identity
-StarOffice Draw : options;online update
-StarOffice Draw : options;tools
-StarOffice Draw : Oracle databases (base)
-StarOffice Draw : order of chart data
-StarOffice Draw : ordering
-StarOffice Draw : ordering;objects
-StarOffice Draw : ordering;slides
-StarOffice Draw : organization charts
-StarOffice Draw : organizing
-StarOffice Draw : organizing;macros and scripts
-StarOffice Draw : organizing;namespaces in XForms
-StarOffice Draw : organizing;styles
-StarOffice Draw : organizing;templates
-StarOffice Draw : origin of rulers
-StarOffice Draw : original size
-StarOffice Draw : original size;printing in StarOffice Math
-StarOffice Draw : original size;restoring after cropping
-StarOffice Draw : outline view
-StarOffice Draw : outlines
-StarOffice Draw : outlines;font effects
-StarOffice Draw : outlines;outline symbols
-StarOffice Draw : outlines;printing
-StarOffice Draw : outlines;sending to presentations
-StarOffice Draw : overwrite mode
-StarOffice Draw : packages, see extensions
-StarOffice Draw : page breaks
-StarOffice Draw : page breaks;displaying (Calc)
-StarOffice Draw : page formats
-StarOffice Draw : page formats;maximizing
-StarOffice Draw : page formats;restriction
-StarOffice Draw : page number field
-StarOffice Draw : page numbers on all slides
-StarOffice Draw : page styles
-StarOffice Draw : page styles;editing/applying with statusbar
-StarOffice Draw : pages
-StarOffice Draw : pages;backgrounds in all applications
-StarOffice Draw : pages;copying
-StarOffice Draw : pages;fitting to printed pages
-StarOffice Draw : pages;formatting and numbering
-StarOffice Draw : pages;printing page names in presentations
-StarOffice Draw : pages;scaling
-StarOffice Draw : pages;selecting one to print
-StarOffice Draw : paint box
-StarOffice Draw : paint can symbol
-StarOffice Draw : pair kerning
-StarOffice Draw : Palm file filters
-StarOffice Draw : paper formats
-StarOffice Draw : paper size warning
-StarOffice Draw : paper trays
-StarOffice Draw : paragraph marks
-StarOffice Draw : paragraph marks;displaying (Writer)
-StarOffice Draw : paragraph styles
-StarOffice Draw : paragraph styles;languages
-StarOffice Draw : paragraph styles;modifying basic fonts
-StarOffice Draw : paragraphs
-StarOffice Draw : paragraphs;alignment
-StarOffice Draw : paragraphs;Asian typography
-StarOffice Draw : paragraphs;defining borders
-StarOffice Draw : paragraphs;hidden paragraphs (Writer)
-StarOffice Draw : paragraphs;increasing indents of
-StarOffice Draw : paragraphs;indents, margins and columns
-StarOffice Draw : paragraphs;inserting bullets
-StarOffice Draw : paragraphs;joining
-StarOffice Draw : paragraphs;numbering automatically
-StarOffice Draw : paragraphs;removing blank ones
-StarOffice Draw : paragraphs;spacing
-StarOffice Draw : paragraphs;tab stops
-StarOffice Draw : parameters
-StarOffice Draw : parameters;command line
-StarOffice Draw : parameters;queries (Base)
-StarOffice Draw : passwords for protecting contents
-StarOffice Draw : pasting
-StarOffice Draw : pasting;cell ranges
-StarOffice Draw : pasting;cell ranges from spreadsheets
-StarOffice Draw : pasting;data from text documents
-StarOffice Draw : pasting;draw objects
-StarOffice Draw : pasting;draw objects from other documents
-StarOffice Draw : pasting;formatted/unformatted text
-StarOffice Draw : pasting;from data source view
-StarOffice Draw : pasting;from data sources to StarOffice Calc
-StarOffice Draw : pasting;pictures from other documents
-StarOffice Draw : pasting;sheet areas in text documents
-StarOffice Draw : pasting;slides from other presentations
-StarOffice Draw : pasting;text from other documents
-StarOffice Draw : pasting;to Gallery
-StarOffice Draw : paths
-StarOffice Draw : paths;changing work directory
-StarOffice Draw : paths;defaults
-StarOffice Draw : paths;moving objects along
-StarOffice Draw : pattern editor
-StarOffice Draw : pattern fields
-StarOffice Draw : pattern fields;form functions
-StarOffice Draw : patterns for objects
-StarOffice Draw : PDF
-StarOffice Draw : PDF;export
-StarOffice Draw : PDF;PostScript to PDF converter, UNIX
-StarOffice Draw : personal data input
-StarOffice Draw : phonetic guide
-StarOffice Draw : picklist creation
-StarOffice Draw : pictures
-StarOffice Draw : pictures;adding to Gallery
-StarOffice Draw : pictures;arranging within stacks
-StarOffice Draw : pictures;assigning macros
-StarOffice Draw : pictures;backgrounds
-StarOffice Draw : pictures;captions (Writer)
-StarOffice Draw : pictures;changing paths
-StarOffice Draw : pictures;cropping and zooming
-StarOffice Draw : pictures;displaying in Calc
-StarOffice Draw : pictures;displaying in Writer (Writer)
-StarOffice Draw : pictures;drag and drop between documents
-StarOffice Draw : pictures;drawing
-StarOffice Draw : pictures;editing
-StarOffice Draw : pictures;filters
-StarOffice Draw : pictures;ImageMap
-StarOffice Draw : pictures;inserting
-StarOffice Draw : pictures;inserting automatically
-StarOffice Draw : pictures;inserting from Gallery
-StarOffice Draw : pictures;number of
-StarOffice Draw : pictures;printing
-StarOffice Draw : pictures;scaling/resizing
-StarOffice Draw : pie charts
-StarOffice Draw : pie charts;options
-StarOffice Draw : pie charts;types
-StarOffice Draw : pivot points of draw objects
-StarOffice Draw : pixel editor
-StarOffice Draw : pixel graphics
-StarOffice Draw : pixel graphics;inserting and editing
-StarOffice Draw : pixel patterns
-StarOffice Draw : placeholders
-StarOffice Draw : placeholders;in SQL queries
-StarOffice Draw : placeholders;on opening files
-StarOffice Draw : placing toolbars
-StarOffice Draw : playing movies and sound files
-StarOffice Draw : plotting data as charts
-StarOffice Draw : plug-ins
-StarOffice Draw : plug-ins;activating and deactivating
-StarOffice Draw : plug-ins;definition
-StarOffice Draw : plug-ins;inserting
-StarOffice Draw : pocket device appliances
-StarOffice Draw : Pocket PC file filters
-StarOffice Draw : points
-StarOffice Draw : points;adding/converting/deleting
-StarOffice Draw : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Draw : polygon drawing
-StarOffice Draw : polygons
-StarOffice Draw : polygons;inserting
-StarOffice Draw : polygons;intersecting/subtracting/merging
-StarOffice Draw : pop-art filter
-StarOffice Draw : portable document format
-StarOffice Draw : positioning
-StarOffice Draw : positioning;axes
-StarOffice Draw : positioning;draw objects and controls
-StarOffice Draw : positioning;fonts
-StarOffice Draw : positioning;objects
-StarOffice Draw : positioning;toolbars
-StarOffice Draw : post method for form transmissions
-StarOffice Draw : posterizing filter
-StarOffice Draw : PostScript
-StarOffice Draw : PostScript;creating files
-StarOffice Draw : PostScript;PDF converter, UNIX
-StarOffice Draw : PowerPoint export
-StarOffice Draw : precision as shown (Calc)
-StarOffice Draw : predefining fonts
-StarOffice Draw : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Draw : presentations
-StarOffice Draw : presentations;arranging slides
-StarOffice Draw : presentations;creating/opening
-StarOffice Draw : presentations;exiting by interaction
-StarOffice Draw : presentations;exporting to HTML
-StarOffice Draw : presentations;importing HTML
-StarOffice Draw : presentations;inserting spreadsheet cells
-StarOffice Draw : presentations;inserting spreadsheets
-StarOffice Draw : presentations;live on the Internet
-StarOffice Draw : presentations;navigating
-StarOffice Draw : presentations;numbering slides in
-StarOffice Draw : presentations;ordering of effects
-StarOffice Draw : presentations;print menu
-StarOffice Draw : presentations;printing
-StarOffice Draw : presentations;rehearse timings
-StarOffice Draw : presentations;saving
-StarOffice Draw : presentations;saving automatically
-StarOffice Draw : presentations;saving in other formats
-StarOffice Draw : presentations;sending as e-mail
-StarOffice Draw : presentations;settings for
-StarOffice Draw : presentations;shortcut keys
-StarOffice Draw : presentations;starting
-StarOffice Draw : presentations;starting with wizard
-StarOffice Draw : presentations;window / full screen
-StarOffice Draw : presentations;wizards
-StarOffice Draw : press buttons, see push buttons
-StarOffice Draw : previews
-StarOffice Draw : previews;fonts lists
-StarOffice Draw : primary keys
-StarOffice Draw : primary keys;defining
-StarOffice Draw : primary keys;design view
-StarOffice Draw : primary keys;inserting (Base)
-StarOffice Draw : print area selection
-StarOffice Draw : printer metrics for document formatting (Writer)
-StarOffice Draw : printers
-StarOffice Draw : printers;adding, UNIX
-StarOffice Draw : printers;choosing
-StarOffice Draw : printers;default printer
-StarOffice Draw : printers;faxes under UNIX
-StarOffice Draw : printers;maximum page formats
-StarOffice Draw : printers;paper trays
-StarOffice Draw : printers;properties
-StarOffice Draw : printing
-StarOffice Draw : printing;black and white
-StarOffice Draw : printing;brochures
-StarOffice Draw : printing;colors in grayscale
-StarOffice Draw : printing;comments
-StarOffice Draw : printing;copies
-StarOffice Draw : printing;creating individual jobs
-StarOffice Draw : printing;dates in presentations
-StarOffice Draw : printing;directly
-StarOffice Draw : printing;documents
-StarOffice Draw : printing;drawings defaults
-StarOffice Draw : printing;elements in text documents
-StarOffice Draw : printing;faster
-StarOffice Draw : printing;fitting to pages in presentations
-StarOffice Draw : printing;fitting to pages in StarOffice Math
-StarOffice Draw : printing;fitting to paper
-StarOffice Draw : printing;formulas in StarOffice Math
-StarOffice Draw : printing;hidden pages of presentations
-StarOffice Draw : printing;in original size in StarOffice Math
-StarOffice Draw : printing;left/right pages
-StarOffice Draw : printing;presentations
-StarOffice Draw : printing;queries (Base)
-StarOffice Draw : printing;scaling in StarOffice Math
-StarOffice Draw : printing;selections
-StarOffice Draw : printing;text always in black
-StarOffice Draw : printing;text in reverse order
-StarOffice Draw : printing;tiling pages in presentations
-StarOffice Draw : printing;transparencies
-StarOffice Draw : printing;warnings
-StarOffice Draw : printing;without scaling in presentations
-StarOffice Draw : printing speed
-StarOffice Draw : programming
-StarOffice Draw : programming;scripting
-StarOffice Draw : programming;StarOffice
-StarOffice Draw : programs run by mouse click in presentations
-StarOffice Draw : properties
-StarOffice Draw : properties;charts
-StarOffice Draw : properties;fields in databases
-StarOffice Draw : properties;files
-StarOffice Draw : properties;form controls
-StarOffice Draw : properties;forms
-StarOffice Draw : properties;printers
-StarOffice Draw : properties;smooth lines in line charts/XY charts
-StarOffice Draw : protected contents
-StarOffice Draw : protected dashes
-StarOffice Draw : protected database tables
-StarOffice Draw : protected documents
-StarOffice Draw : protected spaces
-StarOffice Draw : protected spaces;inserting
-StarOffice Draw : protected spaces;showing (Writer)
-StarOffice Draw : protecting
-StarOffice Draw : protecting;contents
-StarOffice Draw : protecting;recorded changes
-StarOffice Draw : proxy settings
-StarOffice Draw : push buttons
-StarOffice Draw : push buttons;adding to documents
-StarOffice Draw : push buttons;creating
-StarOffice Draw : pyramids
-StarOffice Draw : queries
-StarOffice Draw : queries;copying (Base)
-StarOffice Draw : queries;creating in design view (Base)
-StarOffice Draw : queries;creating in SQL view
-StarOffice Draw : queries;defining (Base)
-StarOffice Draw : queries;deleting table links (Base)
-StarOffice Draw : queries;editing in data source view
-StarOffice Draw : queries;formulating filter conditions (Base)
-StarOffice Draw : queries;joining tables (Base)
-StarOffice Draw : queries;missing elements (Base)
-StarOffice Draw : queries;overview (Base)
-StarOffice Draw : queries;parameter queries (Base)
-StarOffice Draw : queries;printing (Base)
-StarOffice Draw : Query Wizard (Base)
-StarOffice Draw : Quickstarter
-StarOffice Draw : quotation marks
-StarOffice Draw : quotation marks;replacing
-StarOffice Draw : quotes
-StarOffice Draw : quotes;custom
-StarOffice Draw : radar charts, see net charts
-StarOffice Draw : radio button creation
-StarOffice Draw : read-only documents
-StarOffice Draw : read-only documents;cursor
-StarOffice Draw : read-only documents;database tables on/off
-StarOffice Draw : read-only documents;editing
-StarOffice Draw : read-only documents;opening documents as
-StarOffice Draw : read-only items in Data Navigator
-StarOffice Draw : recognizing URLs automatically
-StarOffice Draw : recording
-StarOffice Draw : recording;changes
-StarOffice Draw : recording;display times for slides
-StarOffice Draw : recording;macros
-StarOffice Draw : records
-StarOffice Draw : records;inserting comments
-StarOffice Draw : records;protecting
-StarOffice Draw : records;saving
-StarOffice Draw : records;searching in databases
-StarOffice Draw : rectangles
-StarOffice Draw : rectangles with round corners
-StarOffice Draw : recursions in spreadsheets
-StarOffice Draw : redo command
-StarOffice Draw : reduced printing
-StarOffice Draw : reference lines
-StarOffice Draw : references
-StarOffice Draw : references;displaying in color (Calc)
-StarOffice Draw : references;expanding (Calc)
-StarOffice Draw : references;iterative (Calc)
-StarOffice Draw : register-true
-StarOffice Draw : register-true;definition
-StarOffice Draw : registering
-StarOffice Draw : registering;address books
-StarOffice Draw : registering;databases (Base)
-StarOffice Draw : registering;StarOffice
-StarOffice Draw : regression curves in charts
-StarOffice Draw : regular expressions
-StarOffice Draw : regular expressions;list of
-StarOffice Draw : regular expressions;opening files
-StarOffice Draw : rehearse timings
-StarOffice Draw : relational databases (Base)
-StarOffice Draw : relations
-StarOffice Draw : relations;creating and deleting (Base)
-StarOffice Draw : relations;joining tables (Base)
-StarOffice Draw : relations;properties (Base)
-StarOffice Draw : relative hyperlinks
-StarOffice Draw : relative saving of URLs
-StarOffice Draw : reloading
-StarOffice Draw : reloading;documents
-StarOffice Draw : reloading;HTML documents, automatically
-StarOffice Draw : remarks, see also comments
-StarOffice Draw : remote configurations
-StarOffice Draw : remove noise filter
-StarOffice Draw : removing
-StarOffice Draw : removing;bullets and numbering
-StarOffice Draw : removing;form filters
-StarOffice Draw : removing, see also deleting
-StarOffice Draw : renaming layers
-StarOffice Draw : reorganizing charts
-StarOffice Draw : repeating
-StarOffice Draw : repeating;commands
-StarOffice Draw : replacement options
-StarOffice Draw : replacement table
-StarOffice Draw : replacing
-StarOffice Draw : replacing;AutoCorrect function
-StarOffice Draw : replacing;colors in bitmaps
-StarOffice Draw : replacing;dashes
-StarOffice Draw : replacing;tab stops (regular expressions)
-StarOffice Draw : Report Builder
-StarOffice Draw : reports
-StarOffice Draw : reports;creating
-StarOffice Draw : reports;error reports
-StarOffice Draw : reports;opening and editing
-StarOffice Draw : reports;templates
-StarOffice Draw : resetting
-StarOffice Draw : resetting;templates
-StarOffice Draw : resizing
-StarOffice Draw : resizing;objects, by mouse
-StarOffice Draw : resizing, see also scaling/zooming
-StarOffice Draw : resolution when printing bitmaps
-StarOffice Draw : restoring
-StarOffice Draw : restoring;default formatting
-StarOffice Draw : restoring;editing
-StarOffice Draw : reversing objects
-StarOffice Draw : reversing printing order
-StarOffice Draw : review function
-StarOffice Draw : review function;accepting or rejecting changes
-StarOffice Draw : review function;comparing documents
-StarOffice Draw : review function;protecting records
-StarOffice Draw : review function;recording changes example
-StarOffice Draw : rich text control
-StarOffice Draw : right alignment of paragraphs
-StarOffice Draw : right joins (Base)
-StarOffice Draw : right-to-left text
-StarOffice Draw : rotating
-StarOffice Draw : rotating;3D text
-StarOffice Draw : rotating;draw objects
-StarOffice Draw : rotation mode
-StarOffice Draw : round corners
-StarOffice Draw : rounding precision (Calc)
-StarOffice Draw : row headers
-StarOffice Draw : row headers;displaying (Calc)
-StarOffice Draw : row headers;highlighting (Calc)
-StarOffice Draw : rows
-StarOffice Draw : rows;inserting
-StarOffice Draw : rulers
-StarOffice Draw : rulers;default settings
-StarOffice Draw : rulers;in presentations
-StarOffice Draw : rulers;measurement units
-StarOffice Draw : rulers;visible in presentations
-StarOffice Draw : running macros/programs in presentations
-StarOffice Draw : running slide shows
-StarOffice Draw : samples and templates
-StarOffice Draw : saving
-StarOffice Draw : saving;as HTML
-StarOffice Draw : saving;default file formats
-StarOffice Draw : saving;dialog settings
-StarOffice Draw : saving;documents
-StarOffice Draw : saving;documents for mobile devices
-StarOffice Draw : saving;documents in other formats
-StarOffice Draw : saving;documents, automatically
-StarOffice Draw : saving;in Microsoft Office file format
-StarOffice Draw : saving;options
-StarOffice Draw : saving;templates
-StarOffice Draw : saving;to XML
-StarOffice Draw : saving;VBA code in Microsoft Office documents
-StarOffice Draw : saving;with password by default
-StarOffice Draw : saving as command
-StarOffice Draw : saving as command;precautions
-StarOffice Draw : scaling
-StarOffice Draw : scaling;axes
-StarOffice Draw : scaling;font sizes in user interface
-StarOffice Draw : scaling;objects
-StarOffice Draw : scaling;pictures
-StarOffice Draw : scaling;printing in StarOffice Math
-StarOffice Draw : scaling;text in charts
-StarOffice Draw : scaling;when printing presentations
-StarOffice Draw : scaling, see also zooming
-StarOffice Draw : scatter charts
-StarOffice Draw : screen
-StarOffice Draw : screen;full screen views
-StarOffice Draw : screen;scaling
-StarOffice Draw : screen magnifiers
-StarOffice Draw : screen readers
-StarOffice Draw : script organization
-StarOffice Draw : scrollbars
-StarOffice Draw : scrollbars;controls
-StarOffice Draw : scrollbars;displaying (Calc)
-StarOffice Draw : scrollbars;horizontal and vertical (Writer)
-StarOffice Draw : search criteria for database functions in cells
-StarOffice Draw : search engines
-StarOffice Draw : search engines;definition
-StarOffice Draw : search engines;selecting
-StarOffice Draw : searching
-StarOffice Draw : searching;all sheets
-StarOffice Draw : searching;databases
-StarOffice Draw : searching;form filters
-StarOffice Draw : searching;Internet
-StarOffice Draw : searching;tables and forms
-StarOffice Draw : secondary axes in charts
-StarOffice Draw : sections
-StarOffice Draw : sections;backgrounds
-StarOffice Draw : sectors of circles/ellipses
-StarOffice Draw : security
-StarOffice Draw : security;digital signatures
-StarOffice Draw : security;options for documents with macros
-StarOffice Draw : security;protecting contents
-StarOffice Draw : security;security levels for macros
-StarOffice Draw : security;warning dialogs with macros
-StarOffice Draw : segments of circles/ellipses
-StarOffice Draw : selecting
-StarOffice Draw : selecting;controls
-StarOffice Draw : selecting;hidden objects
-StarOffice Draw : selecting;layers
-StarOffice Draw : selecting;measurement units
-StarOffice Draw : selecting;objects
-StarOffice Draw : selecting;print areas
-StarOffice Draw : selecting;several files
-StarOffice Draw : selection clipboard
-StarOffice Draw : selection frames
-StarOffice Draw : selection modes in text
-StarOffice Draw : sending
-StarOffice Draw : sending;AutoAbstract function in presentations
-StarOffice Draw : sending;documents as e-mail
-StarOffice Draw : sending;documents as faxes
-StarOffice Draw : separator lines
-StarOffice Draw : separator lines;defining
-StarOffice Draw : separators
-StarOffice Draw : separators;conditional
-StarOffice Draw : Server Side ImageMap
-StarOffice Draw : settings
-StarOffice Draw : settings;printers
-StarOffice Draw : settings;program configuration
-StarOffice Draw : settings;proxies
-StarOffice Draw : settings;tracking changes
-StarOffice Draw : settings;views
-StarOffice Draw : SGML
-StarOffice Draw : SGML;definition
-StarOffice Draw : shadows
-StarOffice Draw : shadows;areas
-StarOffice Draw : shadows;borders
-StarOffice Draw : shadows;characters
-StarOffice Draw : shadows;characters, using context menu
-StarOffice Draw : sharing documents
-StarOffice Draw : sharpening filter
-StarOffice Draw : shearing objects
-StarOffice Draw : sheet tabs
-StarOffice Draw : sheet tabs;displaying
-StarOffice Draw : sheets
-StarOffice Draw : sheets;searching all
-StarOffice Draw : shells
-StarOffice Draw : shortcut keys
-StarOffice Draw : shortcut keys;assigning macros
-StarOffice Draw : shortcut keys;charts
-StarOffice Draw : shortcut keys;general
-StarOffice Draw : shortcut keys;in databases
-StarOffice Draw : shortcut keys;in drawings
-StarOffice Draw : shortcut keys;in presentations
-StarOffice Draw : shortcut keys;StarOffice accessibility
-StarOffice Draw : showing
-StarOffice Draw : showing;changes
-StarOffice Draw : showing;docked windows
-StarOffice Draw : showing;drawings and controls (Writer)
-StarOffice Draw : showing;guides
-StarOffice Draw : showing;hidden layers
-StarOffice Draw : showing;hidden slides
-StarOffice Draw : showing;levels
-StarOffice Draw : showing;live presentations on the Internet
-StarOffice Draw : showing;slide shows
-StarOffice Draw : showing;subpoints
-StarOffice Draw : showing;toolbars
-StarOffice Draw : sign conversion to curves
-StarOffice Draw : signing documents with digital signatures
-StarOffice Draw : similarity search
-StarOffice Draw : simple handles (Writer)
-StarOffice Draw : simplified Chinese
-StarOffice Draw : simplified Chinese;translating to traditional Chinese
-StarOffice Draw : single sign on options
-StarOffice Draw : single-line spacing in text
-StarOffice Draw : sizes
-StarOffice Draw : sizes;draw objects
-StarOffice Draw : sizes;pictures
-StarOffice Draw : skewing draw objects
-StarOffice Draw : slanting draw objects
-StarOffice Draw : slanting objects
-StarOffice Draw : slide designs
-StarOffice Draw : slide layouts
-StarOffice Draw : slide master view
-StarOffice Draw : slide masters
-StarOffice Draw : slide masters;changing backgrounds
-StarOffice Draw : slide masters;designing
-StarOffice Draw : slide masters;headers and footers
-StarOffice Draw : slide numbers
-StarOffice Draw : slide numbers on all slides
-StarOffice Draw : slide shows
-StarOffice Draw : slide shows;custom
-StarOffice Draw : slide shows;settings for
-StarOffice Draw : slide shows;starting
-StarOffice Draw : slide transitions
-StarOffice Draw : slide transitions;applying effects
-StarOffice Draw : slide transitions;automatic
-StarOffice Draw : slide transitions;manual
-StarOffice Draw : slide transitions;sounds
-StarOffice Draw : slides
-StarOffice Draw : slides;arranging
-StarOffice Draw : slides;backgrounds
-StarOffice Draw : slides;changing backgrounds
-StarOffice Draw : slides;copying between documents
-StarOffice Draw : slides;deleting
-StarOffice Draw : slides;expanding
-StarOffice Draw : slides;formatting
-StarOffice Draw : slides;headers and footers
-StarOffice Draw : slides;inserting
-StarOffice Draw : slides;inserting as links
-StarOffice Draw : slides;inserting speaker notes
-StarOffice Draw : slides;page numbers
-StarOffice Draw : slides;printing
-StarOffice Draw : small capitals
-StarOffice Draw : small icons
-StarOffice Draw : smart tag configuration
-StarOffice Draw : smooth scrolling (Writer)
-StarOffice Draw : smoothing filter
-StarOffice Draw : snap grid defaults (Writer/Calc)
-StarOffice Draw : snap lines, see also guides
-StarOffice Draw : snap points
-StarOffice Draw : snap points;editing
-StarOffice Draw : snap points;inserting
-StarOffice Draw : snapping in presentations and drawings
-StarOffice Draw : solarization filter
-StarOffice Draw : sort lists
-StarOffice Draw : sort lists;copying to in Calc
-StarOffice Draw : sorting
-StarOffice Draw : sorting;data in forms
-StarOffice Draw : sorting;databases
-StarOffice Draw : sound files
-StarOffice Draw : sounds
-StarOffice Draw : sounds;for effects
-StarOffice Draw : sounds;formats
-StarOffice Draw : sounds;on slide transitions
-StarOffice Draw : spaces
-StarOffice Draw : spaces;displaying (Writer)
-StarOffice Draw : spaces;ignoring double
-StarOffice Draw : spaces;inserting protected spaces
-StarOffice Draw : spaces;showing protected spaces (Writer)
-StarOffice Draw : spacing
-StarOffice Draw : spacing;between paragraphs in footnotes
-StarOffice Draw : spacing;font effects
-StarOffice Draw : spacing;lines and paragraphs
-StarOffice Draw : spacing;tab stops in text documents
-StarOffice Draw : spacing;tabs in presentations
-StarOffice Draw : spadmin
-StarOffice Draw : speaker notes
-StarOffice Draw : speaker notes;defaults
-StarOffice Draw : speaker notes;inserting
-StarOffice Draw : special characters
-StarOffice Draw : speech bubbles
-StarOffice Draw : speed of printing
-StarOffice Draw : spellcheck
-StarOffice Draw : spellcheck;activating for a language
-StarOffice Draw : spellcheck;context menus
-StarOffice Draw : spellcheck;default languages
-StarOffice Draw : spellcheck;dialog
-StarOffice Draw : spellcheck;dictionary of exceptions
-StarOffice Draw : spellcheck;ignore list
-StarOffice Draw : spheres
-StarOffice Draw : spin button creation
-StarOffice Draw : splitting
-StarOffice Draw : splitting;combinations
-StarOffice Draw : splitting;curves
-StarOffice Draw : spoolfiles with Xprinter
-StarOffice Draw : spreadsheets
-StarOffice Draw : spreadsheets;as databases (base)
-StarOffice Draw : spreadsheets;copying areas to text documents
-StarOffice Draw : spreadsheets;creating/opening
-StarOffice Draw : spreadsheets;in presentations
-StarOffice Draw : spreadsheets;inserting charts
-StarOffice Draw : spreadsheets;inserting database records
-StarOffice Draw : spreadsheets;printing
-StarOffice Draw : spreadsheets;saving
-StarOffice Draw : spreadsheets;saving automatically
-StarOffice Draw : spreadsheets;saving in other formats
-StarOffice Draw : spreadsheets;sending as e-mail
-StarOffice Draw : SQL
-StarOffice Draw : SQL;definition
-StarOffice Draw : SQL;DISTINCT parameter
-StarOffice Draw : SQL;executing SQL commands
-StarOffice Draw : SQL;executing SQL statements (Base)
-StarOffice Draw : SQL;queries (Base)
-StarOffice Draw : square drawings
-StarOffice Draw : standard bar on/off
-StarOffice Draw : standard deviation in charts
-StarOffice Draw : standard filters in databases
-StarOffice Draw : standard printer under UNIX
-StarOffice Draw : StarOffice Base data sources
-StarOffice Draw : StarOffice Basic scripts in HTML documents
-StarOffice Draw : StarOffice documents
-StarOffice Draw : StarOffice documents;mobile device filters
-StarOffice Draw : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Draw : StarOffice Impress instructions
-StarOffice Draw : StarOffice Math start
-StarOffice Draw : start center
-StarOffice Draw : start parameters
-StarOffice Draw : starting
-StarOffice Draw : starting;always with the current slide
-StarOffice Draw : starting;custom slide shows
-StarOffice Draw : starting;slide shows
-StarOffice Draw : statistics in charts
-StarOffice Draw : status bar on/off
-StarOffice Draw : stickers
-StarOffice Draw : stock charts
-StarOffice Draw : strikethrough
-StarOffice Draw : strikethrough;characters
-StarOffice Draw : strikethrough;font effects
-StarOffice Draw : styles
-StarOffice Draw : styles;'changed' message
-StarOffice Draw : styles;arrow and line styles
-StarOffice Draw : styles;copying between documents
-StarOffice Draw : styles;keyboard shortcuts
-StarOffice Draw : styles;organizing
-StarOffice Draw : styles;printing styles used in a document
-StarOffice Draw : styles;replacing automatically
-StarOffice Draw : Styles and Formatting window
-StarOffice Draw : Styles and Formatting window;docking
-StarOffice Draw : Styles and Formatting window;graphics documents
-StarOffice Draw : subforms
-StarOffice Draw : subforms;creating
-StarOffice Draw : subforms;description
-StarOffice Draw : submitting forms
-StarOffice Draw : subpoints
-StarOffice Draw : subpoints;hiding
-StarOffice Draw : subpoints;showing
-StarOffice Draw : subtracting polygons
-StarOffice Draw : suffixes in file formats
-StarOffice Draw : summary slide
-StarOffice Draw : support on the Web
-StarOffice Draw : synchronizing
-StarOffice Draw : synchronizing;labels and business cards
-StarOffice Draw : synchronizing;Pocket PC and StarOffice formats
-StarOffice Draw : system address book registration
-StarOffice Draw : tab stops
-StarOffice Draw : tab stops;displaying (Writer)
-StarOffice Draw : tab stops;inserting and editing
-StarOffice Draw : tab stops;regular expressions
-StarOffice Draw : tab stops;setting in sheets
-StarOffice Draw : tab stops;settings
-StarOffice Draw : tab stops;spacing in presentations
-StarOffice Draw : tab stops;spacing in text documents
-StarOffice Draw : table controls
-StarOffice Draw : table controls;form functions
-StarOffice Draw : table controls;keyboard-only edit mode
-StarOffice Draw : table controls;properties
-StarOffice Draw : table views of databases
-StarOffice Draw : Table Wizard (Base)
-StarOffice Draw : tables
-StarOffice Draw : tables;inserting line breaks
-StarOffice Draw : tables in databases
-StarOffice Draw : tables in databases;access rights to (Base)
-StarOffice Draw : tables in databases;adding to queries
-StarOffice Draw : tables in databases;browsing and editing
-StarOffice Draw : tables in databases;copying database tables (Base)
-StarOffice Draw : tables in databases;creating
-StarOffice Draw : tables in databases;creating in design view (manually)
-StarOffice Draw : tables in databases;importing text formats (Base)
-StarOffice Draw : tables in databases;joining for queries (Base)
-StarOffice Draw : tables in databases;printing queries (Base)
-StarOffice Draw : tables in databases;relations (Base)
-StarOffice Draw : tables in databases;searching
-StarOffice Draw : tables in spreadsheets
-StarOffice Draw : tables in spreadsheets;copying data to other applications
-StarOffice Draw : tables in spreadsheets;defining borders
-StarOffice Draw : tables in spreadsheets;value highlighting
-StarOffice Draw : tables in text
-StarOffice Draw : tables in text;captions
-StarOffice Draw : tables in text;creating automatically
-StarOffice Draw : tables in text;default settings
-StarOffice Draw : tables in text;defining borders
-StarOffice Draw : tables in text;displaying
-StarOffice Draw : tables in text;printing
-StarOffice Draw : tabs
-StarOffice Draw : tabs;displaying sheet tabs
-StarOffice Draw : tags
-StarOffice Draw : tags;definition
-StarOffice Draw : tags;META tags
-StarOffice Draw : task pane
-StarOffice Draw : templates
-StarOffice Draw : templates;agendas
-StarOffice Draw : templates;changing basic fonts
-StarOffice Draw : templates;database reports
-StarOffice Draw : templates;deleting
-StarOffice Draw : templates;editing and saving
-StarOffice Draw : templates;faxes
-StarOffice Draw : templates;importing and exporting
-StarOffice Draw : templates;letters
-StarOffice Draw : templates;new documents from templates
-StarOffice Draw : templates;opening documents with
-StarOffice Draw : templates;organizing
-StarOffice Draw : terminology
-StarOffice Draw : terminology;general glossary
-StarOffice Draw : terminology;Internet glossary
-StarOffice Draw : testing XML filters
-StarOffice Draw : text
-StarOffice Draw : text;animating
-StarOffice Draw : text;Asian layout
-StarOffice Draw : text;bold
-StarOffice Draw : text;coloring
-StarOffice Draw : text;converting to curves
-StarOffice Draw : text;copying by drag and drop
-StarOffice Draw : text;CTL languages
-StarOffice Draw : text;double-clicking to edit
-StarOffice Draw : text;drawing pictures
-StarOffice Draw : text;font effects
-StarOffice Draw : text;font sizes
-StarOffice Draw : text;font styles
-StarOffice Draw : text;fonts and formats
-StarOffice Draw : text;Fontwork icons
-StarOffice Draw : text;hyperlinks
-StarOffice Draw : text;inserting special characters
-StarOffice Draw : text;italics
-StarOffice Draw : text;kerning
-StarOffice Draw : text;language selection
-StarOffice Draw : text;line spacing
-StarOffice Draw : text;overwriting or inserting
-StarOffice Draw : text;printing in black
-StarOffice Draw : text;replacing with format
-StarOffice Draw : text;selection modes
-StarOffice Draw : text;shadowed
-StarOffice Draw : text;text/draw objects
-StarOffice Draw : text;toolbar
-StarOffice Draw : text attributes
-StarOffice Draw : text attributes;hyperlinks
-StarOffice Draw : text attributes;undoing
-StarOffice Draw : text boxes
-StarOffice Draw : text boxes;form functions
-StarOffice Draw : text boxes;positioning
-StarOffice Draw : text breaks in cells
-StarOffice Draw : text colors for better accessibility
-StarOffice Draw : text databases (Base)
-StarOffice Draw : text documents
-StarOffice Draw : text documents;creating/opening
-StarOffice Draw : text documents;importing/exporting
-StarOffice Draw : text documents;inserting in slides
-StarOffice Draw : text documents;inserting spreadsheet cells
-StarOffice Draw : text documents;print settings
-StarOffice Draw : text documents;printing
-StarOffice Draw : text documents;saving
-StarOffice Draw : text documents;saving automatically
-StarOffice Draw : text documents;saving in other formats
-StarOffice Draw : text documents;sending as e-mail
-StarOffice Draw : text effects
-StarOffice Draw : text entry mode for draw objects
-StarOffice Draw : text flow
-StarOffice Draw : text flow;in cells
-StarOffice Draw : text formats
-StarOffice Draw : text formats;databases
-StarOffice Draw : text formats;pasting
-StarOffice Draw : text frames
-StarOffice Draw : text input fields
-StarOffice Draw : text layout for special languages
-StarOffice Draw : text objects
-StarOffice Draw : text objects;alignment
-StarOffice Draw : text objects;draw functions
-StarOffice Draw : text objects;fonts
-StarOffice Draw : text objects;in presentations and drawings
-StarOffice Draw : text overflow in spreadsheet cells
-StarOffice Draw : text scaling in charts
-StarOffice Draw : text, see also text documents, paragraphs and characters
-StarOffice Draw : TextArt, see Fontwork
-StarOffice Draw : textures
-StarOffice Draw : textures;inserting from Gallery
-StarOffice Draw : textures;on chart bars
-StarOffice Draw : Thai
-StarOffice Draw : Thai;entering text
-StarOffice Draw : Thai;language settings
-StarOffice Draw : thesaurus
-StarOffice Draw : thesaurus;activating for a language
-StarOffice Draw : ticker text
-StarOffice Draw : tiled printing of slides
-StarOffice Draw : time and date on all slides
-StarOffice Draw : time fields
-StarOffice Draw : time fields;form functions
-StarOffice Draw : times
-StarOffice Draw : times;fixed
-StarOffice Draw : times;inserting when printing presentations
-StarOffice Draw : times;variable
-StarOffice Draw : times, formats
-StarOffice Draw : timings
-StarOffice Draw : timings;rehearse timings
-StarOffice Draw : tips
-StarOffice Draw : tips;extended tips in Help
-StarOffice Draw : title rows
-StarOffice Draw : title rows;printing in StarOffice Math
-StarOffice Draw : titles
-StarOffice Draw : titles;alignment (charts)
-StarOffice Draw : titles;changing
-StarOffice Draw : titles;editing in charts
-StarOffice Draw : titles;font effects
-StarOffice Draw : titles;formatting automatically
-StarOffice Draw : titles;formatting charts
-StarOffice Draw : titles;objects
-StarOffice Draw : toolbars
-StarOffice Draw : toolbars;3D objects
-StarOffice Draw : toolbars;adding buttons
-StarOffice Draw : toolbars;curves
-StarOffice Draw : toolbars;docking/undocking
-StarOffice Draw : toolbars;ellipses
-StarOffice Draw : toolbars;Form Navigation bar
-StarOffice Draw : toolbars;viewing/closing
-StarOffice Draw : tools bar
-StarOffice Draw : tooltips
-StarOffice Draw : tooltips;extended tips
-StarOffice Draw : tooltips;help
-StarOffice Draw : torus
-StarOffice Draw : traditional Chinese
-StarOffice Draw : traditional Chinese;translating to simplified chinese
-StarOffice Draw : transition effects
-StarOffice Draw : transparency
-StarOffice Draw : transparency;adjusting
-StarOffice Draw : transparency;areas
-StarOffice Draw : transparency;of objects
-StarOffice Draw : transparency;off for faster printing
-StarOffice Draw : transparency;saving
-StarOffice Draw : tree view of Help
-StarOffice Draw : trend lines in charts
-StarOffice Draw : typefaces
-StarOffice Draw : typefaces;adding under UNIX
-StarOffice Draw : typefaces;formats
-StarOffice Draw : typographical quotes in StarOffice Writer
-StarOffice Draw : typography
-StarOffice Draw : typography;Asian
-StarOffice Draw : underlining
-StarOffice Draw : underlining;AutoFormat function
-StarOffice Draw : underlining;characters
-StarOffice Draw : underlining;text
-StarOffice Draw : underlying objects
-StarOffice Draw : undocking windows
-StarOffice Draw : undoing
-StarOffice Draw : undoing;direct formatting
-StarOffice Draw : undoing;editing
-StarOffice Draw : undoing;number of steps
-StarOffice Draw : ungrouping groups
-StarOffice Draw : units
-StarOffice Draw : units;converting
-StarOffice Draw : units;measurement units
-StarOffice Draw : unlocking layers
-StarOffice Draw : UNO components
-StarOffice Draw : UNO components;Extension Manager
-StarOffice Draw : UNO components;integrating new
-StarOffice Draw : update options
-StarOffice Draw : updates
-StarOffice Draw : updates;checking automatically
-StarOffice Draw : updates;checking manually
-StarOffice Draw : updating
-StarOffice Draw : updating;fields and charts, automatically (Writer)
-StarOffice Draw : updating;links in text documents
-StarOffice Draw : updating;links, on opening
-StarOffice Draw : updating;templates
-StarOffice Draw : URL
-StarOffice Draw : URL;changing hyperlink URLs
-StarOffice Draw : URL;definition
-StarOffice Draw : URL;in pictures
-StarOffice Draw : URL;saving absolute/relative paths
-StarOffice Draw : URL;turning off URL recognition
-StarOffice Draw : user data
-StarOffice Draw : user data;input
-StarOffice Draw : user data;removing when saving
-StarOffice Draw : user feedback
-StarOffice Draw : user feedback;automatically
-StarOffice Draw : user-defined colors
-StarOffice Draw : user-defined dictionaries
-StarOffice Draw : user-defined dictionaries;creating
-StarOffice Draw : user-defined dictionaries;dictionary of exceptions
-StarOffice Draw : user-defined dictionaries;editing
-StarOffice Draw : user-defined styles
-StarOffice Draw : user-defined styles;automatically replacing
-StarOffice Draw : UTF-8/UCS2 support
-StarOffice Draw : values
-StarOffice Draw : values;rounded as shown (Calc)
-StarOffice Draw : variables
-StarOffice Draw : variables;for paths
-StarOffice Draw : variances in charts
-StarOffice Draw : VBA code
-StarOffice Draw : VBA code;loading/saving documents with VBA code
-StarOffice Draw : vector graphics
-StarOffice Draw : vector graphics;converting bitmaps
-StarOffice Draw : vectorizing bitmaps
-StarOffice Draw : version management
-StarOffice Draw : version numbers of documents
-StarOffice Draw : versions
-StarOffice Draw : versions;comparing documents
-StarOffice Draw : versions;file saving as, restriction
-StarOffice Draw : versions;merging document versions
-StarOffice Draw : versions;of a document
-StarOffice Draw : versions;StarOffice
-StarOffice Draw : vertical callouts
-StarOffice Draw : vertical scrollbars (Writer)
-StarOffice Draw : vertical text boxes
-StarOffice Draw : videos
-StarOffice Draw : viewing
-StarOffice Draw : viewing;databases
-StarOffice Draw : viewing;file properties
-StarOffice Draw : viewing;StarOffice documents in Internet Explorer
-StarOffice Draw : viewing;toolbars
-StarOffice Draw : views
-StarOffice Draw : views;black and white
-StarOffice Draw : views;creating database views (Base)
-StarOffice Draw : views;defaults
-StarOffice Draw : views;display sizes
-StarOffice Draw : views;full screen
-StarOffice Draw : views;icons
-StarOffice Draw : views;scaling
-StarOffice Draw : views;shift function
-StarOffice Draw : views;slide master view
-StarOffice Draw : Visual Basic for Applications
-StarOffice Draw : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Draw : watermarks
-StarOffice Draw : web documents
-StarOffice Draw : web documents;XForms
-StarOffice Draw : Web support
-StarOffice Draw : WebCast export
-StarOffice Draw : WebDAV over HTTPS
-StarOffice Draw : windows
-StarOffice Draw : windows;docking
-StarOffice Draw : windows;docking definition
-StarOffice Draw : windows;hiding/showing/docking
-StarOffice Draw : windows;new
-StarOffice Draw : wizards
-StarOffice Draw : wizards;agendas
-StarOffice Draw : wizards;database queries
-StarOffice Draw : wizards;database tables (Base)
-StarOffice Draw : wizards;databases (Base)
-StarOffice Draw : wizards;document converter
-StarOffice Draw : wizards;Euro Converter
-StarOffice Draw : wizards;faxes
-StarOffice Draw : wizards;forms
-StarOffice Draw : wizards;letters
-StarOffice Draw : wizards;macros (Base)
-StarOffice Draw : wizards;overview
-StarOffice Draw : wizards;presentations
-StarOffice Draw : wizards;reports
-StarOffice Draw : Word documents
-StarOffice Draw : Word documents;compatibility
-StarOffice Draw : Word documents;saving as
-StarOffice Draw : WordArt, see Fontwork
-StarOffice Draw : words
-StarOffice Draw : words;automatically replacing
-StarOffice Draw : words;wrapping in cells
-StarOffice Draw : words;wrapping in CTL
-StarOffice Draw : working directory change
-StarOffice Draw : wrapping text
-StarOffice Draw : wrapping text;in cells
-StarOffice Draw : write protection on/off
-StarOffice Draw : writing aids options
-StarOffice Draw : WYSIWYG in fonts lists
-StarOffice Draw : X axes
-StarOffice Draw : X axes;grid formatting
-StarOffice Draw : X axes;positioning
-StarOffice Draw : X axes;scaling
-StarOffice Draw : X axes;showing
-StarOffice Draw : XForms
-StarOffice Draw : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Draw : XForms;conditions
-StarOffice Draw : XForms;opening/editing
-StarOffice Draw : XML converters
-StarOffice Draw : XML file formats
-StarOffice Draw : XML filters
-StarOffice Draw : XML filters;creating/testing
-StarOffice Draw : XML filters;saving as package/installing/deleting
-StarOffice Draw : XML filters;settings
-StarOffice Draw : XML Forms, see XForms
-StarOffice Draw : XSLT filters, see also XML filters
-StarOffice Draw : XY charts
-StarOffice Draw : Y axes
-StarOffice Draw : Y axes;formatting
-StarOffice Draw : Y axes;grid formatting
-StarOffice Draw : Y axes;positioning
-StarOffice Draw : Y axes;scaling
-StarOffice Draw : Y axes;showing
-StarOffice Draw : years
-StarOffice Draw : years;2-digit options
-StarOffice Draw : Z axes
-StarOffice Draw : Z axes;grid formatting
-StarOffice Draw : Z axes;showing
-StarOffice Draw : zero values
-StarOffice Draw : zero values;displaying (Calc)
-StarOffice Draw : zooming
-StarOffice Draw : zooming;in presentations
-StarOffice Draw : zooming;keyboard
-StarOffice Draw : zooming;page views
-StarOffice Draw : zooming;pictures
-StarOffice Draw : zooming;shortcut keys
-StarOffice Draw : zooming;status bar
-StarOffice Math : 1/2 replacement
-StarOffice Math : 3D text creation
-StarOffice Math : abbreviation replacement
-StarOffice Math : absolute hyperlinks
-StarOffice Math : absolute saving of URLs
-StarOffice Math : absolute values
-StarOffice Math : accents
-StarOffice Math : accents
-StarOffice Math : accents;in StarOffice Math
-StarOffice Math : Access databases (base)
-StarOffice Math : access rights for database tables (Base)
-StarOffice Math : accessibility
-StarOffice Math : accessibility;general shortcuts
-StarOffice Math : accessibility;options
-StarOffice Math : accessibility;StarOffice assistive technology
-StarOffice Math : accessibility;StarOffice features
-StarOffice Math : accessibility;StarOffice Math shortcuts
-StarOffice Math : activating
-StarOffice Math : activating;context menus
-StarOffice Math : activating;Error Report Tool
-StarOffice Math : activating;extended help tips
-StarOffice Math : activating;plug-ins
-StarOffice Math : ActiveX control
-StarOffice Math : Adabas D databases (base)
-StarOffice Math : add-ons, see UNO components
-StarOffice Math : addition signs
-StarOffice Math : additional selection mode
-StarOffice Math : address books
-StarOffice Math : address books;LDAP server (Base)
-StarOffice Math : address books;registering
-StarOffice Math : address labels from databases
-StarOffice Math : ADO databases (Base)
-StarOffice Math : Agenda Wizard
-StarOffice Math : aging filter
-StarOffice Math : aligning
-StarOffice Math : aligning;cells
-StarOffice Math : aligning;characters in StarOffice Math
-StarOffice Math : aligning;multi-line formulas
-StarOffice Math : aligning;objects
-StarOffice Math : aligning;paragraphs
-StarOffice Math : aligning;tables in text
-StarOffice Math : aligning;text objects
-StarOffice Math : aligning formulas
-StarOffice Math : alignment
-StarOffice Math : alignment;horizontally centered (Math)
-StarOffice Math : alignment;left (Math)
-StarOffice Math : alignment;right (Math)
-StarOffice Math : alternative fonts
-StarOffice Math : ampersand symbol, see also operators
-StarOffice Math : anchors
-StarOffice Math : anchors;changing
-StarOffice Math : anchors;displaying (Calc)
-StarOffice Math : anchors;types/positions for draw objects
-StarOffice Math : AND operator
-StarOffice Math : animations
-StarOffice Math : animations;accessibility options
-StarOffice Math : appearance options
-StarOffice Math : approximately equal to relation
-StarOffice Math : Arabic
-StarOffice Math : Arabic;entering text
-StarOffice Math : Arabic;language settings
-StarOffice Math : arc cosine function
-StarOffice Math : arc cotangent function
-StarOffice Math : arc sine function
-StarOffice Math : area hyperbolic cosine function
-StarOffice Math : area hyperbolic cotangent function
-StarOffice Math : area hyperbolic tangent function
-StarOffice Math : areas
-StarOffice Math : areas;bitmap patterns
-StarOffice Math : areas;hatched/dotted
-StarOffice Math : areas;shadows
-StarOffice Math : areas;slanting
-StarOffice Math : areas;styles
-StarOffice Math : areas;transparency
-StarOffice Math : arguments in command line
-StarOffice Math : arranging
-StarOffice Math : arranging;matrices
-StarOffice Math : arranging;objects
-StarOffice Math : arrows
-StarOffice Math : arrows;defining arrow heads
-StarOffice Math : arrows;defining arrow lines
-StarOffice Math : arrows;drawing in text
-StarOffice Math : arrows;symbols in StarOffice Math
-StarOffice Math : ASCII
-StarOffice Math : ASCII;definition
-StarOffice Math : Asian languages
-StarOffice Math : Asian languages;enabling
-StarOffice Math : Asian Phonetic Guide
-StarOffice Math : Asian typography
-StarOffice Math : assigning scripts
-StarOffice Math : assistive technology in StarOffice
-StarOffice Math : attaching toolbars
-StarOffice Math : attachments in e-mails
-StarOffice Math : attributes
-StarOffice Math : attributes;accents
-StarOffice Math : attributes;additional information
-StarOffice Math : attributes;changing defaults
-StarOffice Math : attributes;changing fonts
-StarOffice Math : attributes;changing in StarOffice Math
-StarOffice Math : attributes;colored characters
-StarOffice Math : attributes;in StarOffice Math
-StarOffice Math : attributes;list of
-StarOffice Math : audio
-StarOffice Math : auto reloading HTML documents
-StarOffice Math : AutoAbstract function for sending text to presentations
-StarOffice Math : AutoCaption function in StarOffice Writer
-StarOffice Math : AutoComplete function in text and list boxes
-StarOffice Math : AutoCorrect function
-StarOffice Math : AutoCorrect function;context menu
-StarOffice Math : AutoCorrect function;options
-StarOffice Math : AutoCorrect function;pictures and frames
-StarOffice Math : AutoCorrect function;quotes
-StarOffice Math : AutoCorrect function;replacement table
-StarOffice Math : AutoCorrect function;switching on and off in Calc
-StarOffice Math : AutoCorrect function;URL recognition
-StarOffice Math : AutoFormat function
-StarOffice Math : AutoFormat function;switching on and off
-StarOffice Math : automatic captions (Writer)
-StarOffice Math : automatic control focus
-StarOffice Math : automatic hyperlink formatting
-StarOffice Math : automatic line breaks
-StarOffice Math : automatic lines/borders in text
-StarOffice Math : automatic saving
-StarOffice Math : AutoPilots, see wizards
-StarOffice Math : AutoValue (Base)
-StarOffice Math : axes in charts
-StarOffice Math : axis-ellipsis
-StarOffice Math : back epsilon symbol
-StarOffice Math : backgrounds
-StarOffice Math : backgrounds;defining colors/pictures
-StarOffice Math : backgrounds;frames/sections/indexes
-StarOffice Math : backgrounds;inserting from Gallery
-StarOffice Math : backgrounds;printing
-StarOffice Math : backing window
-StarOffice Math : backslash division sign
-StarOffice Math : backups
-StarOffice Math : backups;automatic
-StarOffice Math : backups;documents
-StarOffice Math : Basic
-StarOffice Math : Basic;fonts for source display
-StarOffice Math : Basic;programming
-StarOffice Math : Basic;recording macros
-StarOffice Math : basic fonts
-StarOffice Math : Bézier curves
-StarOffice Math : Bézier curves;control points in presentations
-StarOffice Math : bi-directional writing
-StarOffice Math : binary operators
-StarOffice Math : binary operators
-StarOffice Math : binary operators;list of
-StarOffice Math : binding space
-StarOffice Math : binomials
-StarOffice Math : bitmaps
-StarOffice Math : bitmaps;inserting and editing
-StarOffice Math : bitmaps;off for faster printing
-StarOffice Math : bitmaps;patterns
-StarOffice Math : black and white printing
-StarOffice Math : black printing in Calc
-StarOffice Math : block selection mode
-StarOffice Math : bold
-StarOffice Math : bold;AutoFormat function
-StarOffice Math : bold;text
-StarOffice Math : bold attribute
-StarOffice Math : bookmarks
-StarOffice Math : bookmarks;Help
-StarOffice Math : Boolean operators
-StarOffice Math : borders
-StarOffice Math : borders;arranging
-StarOffice Math : borders;cells on screen (Calc)
-StarOffice Math : borders;for paragraphs
-StarOffice Math : borders;for tables
-StarOffice Math : borders;shadows
-StarOffice Math : borders;table boundaries (Writer)
-StarOffice Math : borders, see also frames
-StarOffice Math : bound fields
-StarOffice Math : bound fields;controls
-StarOffice Math : boundaries of tables (Writer)
-StarOffice Math : braces in StarOffice Math
-StarOffice Math : brackets
-StarOffice Math : brackets;angle (Math)
-StarOffice Math : brackets;angle with operator
-StarOffice Math : brackets;double square (Math)
-StarOffice Math : brackets;group
-StarOffice Math : brackets;in StarOffice Math
-StarOffice Math : brackets;inserting in StarOffice Math
-StarOffice Math : brackets;merging formula parts
-StarOffice Math : brackets;operator (Math)
-StarOffice Math : brackets;reference list
-StarOffice Math : brackets;round (Math)
-StarOffice Math : brackets;scalable
-StarOffice Math : brackets;single, without group function
-StarOffice Math : brackets;square (Math)
-StarOffice Math : brackets;widowed
-StarOffice Math : brackets and grouping in StarOffice Math
-StarOffice Math : break display (Writer)
-StarOffice Math : brochures
-StarOffice Math : brochures;printing several
-StarOffice Math : build numbers of StarOffice
-StarOffice Math : bullet lists
-StarOffice Math : bullet lists;formatting options
-StarOffice Math : bullets
-StarOffice Math : bullets;paragraphs
-StarOffice Math : bullets;replacing
-StarOffice Math : bullets;turning off
-StarOffice Math : business cards
-StarOffice Math : business cards;creating and synchronizing
-StarOffice Math : business cards;using templates
-StarOffice Math : button bars, see toolbars
-StarOffice Math : buttons
-StarOffice Math : buttons;adding push buttons
-StarOffice Math : buttons;big/small
-StarOffice Math : buttons;editing hyperlink buttons
-StarOffice Math : buttons;form functions
-StarOffice Math : buttons;toolbars
-StarOffice Math : cache for graphics
-StarOffice Math : calculating
-StarOffice Math : calculating;iterative references (Calc)
-StarOffice Math : callouts
-StarOffice Math : callouts;drawings
-StarOffice Math : capital letters
-StarOffice Math : capital letters;AutoCorrect function
-StarOffice Math : capital letters;font effects
-StarOffice Math : captions
-StarOffice Math : captions;automatic captions (Writer)
-StarOffice Math : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Math : captions, see also labels/callouts
-StarOffice Math : cardinal numbers
-StarOffice Math : cascading update (Base)
-StarOffice Math : case sensitivity
-StarOffice Math : case sensitivity;comparing cell contents (Calc)
-StarOffice Math : case sensitivity;searching
-StarOffice Math : catalog for mathematical symbols
-StarOffice Math : ceiling brackets
-StarOffice Math : ceiling brackets;lines with
-StarOffice Math : ceiling brackets;scalable lines with
-StarOffice Math : cells
-StarOffice Math : cells;aligning
-StarOffice Math : cells;coloring (Calc)
-StarOffice Math : cells;cursor positions after input (Calc)
-StarOffice Math : cells;formatting without effect (Calc)
-StarOffice Math : cells;line breaks
-StarOffice Math : cells;linked to controls
-StarOffice Math : cells;number of
-StarOffice Math : cells;pasting
-StarOffice Math : cells;resetting formats
-StarOffice Math : cells;showing grid lines (Calc)
-StarOffice Math : center dots symbol
-StarOffice Math : centered horizontally
-StarOffice Math : centered horizontally;alignment (Math)
-StarOffice Math : centered text
-StarOffice Math : centimeters
-StarOffice Math : certificates
-StarOffice Math : changes
-StarOffice Math : changes;accepting automatically
-StarOffice Math : changes;accepting or rejecting
-StarOffice Math : changes;comparing to original
-StarOffice Math : changes;protecting
-StarOffice Math : changes;recording
-StarOffice Math : changes;review function
-StarOffice Math : changes;showing
-StarOffice Math : changing
-StarOffice Math : changing;default formatting
-StarOffice Math : changing;document titles
-StarOffice Math : changing;file associations in Setup program
-StarOffice Math : changing;fonts
-StarOffice Math : changing;icon sizes
-StarOffice Math : changing;links
-StarOffice Math : changing;work directory
-StarOffice Math : changing, see also editing and replacing
-StarOffice Math : character styles
-StarOffice Math : character styles;language selection
-StarOffice Math : characters
-StarOffice Math : characters;alternative fonts
-StarOffice Math : characters;Asian layout
-StarOffice Math : characters;bold
-StarOffice Math : characters;coloring
-StarOffice Math : characters;displaying only on screen (Writer)
-StarOffice Math : characters;enabling CTL and Asian characters
-StarOffice Math : characters;font effects
-StarOffice Math : characters;fonts and formats
-StarOffice Math : characters;hyperlinks
-StarOffice Math : characters;italics
-StarOffice Math : characters;language selection
-StarOffice Math : characters;shadowed
-StarOffice Math : characters;spacing
-StarOffice Math : characters;special
-StarOffice Math : characters;underlining
-StarOffice Math : charcoal sketches filter
-StarOffice Math : charts
-StarOffice Math : charts;arranging within stacks
-StarOffice Math : charts;bars with textures
-StarOffice Math : charts;colors
-StarOffice Math : charts;copying with link to source cell range
-StarOffice Math : charts;displaying (Calc)
-StarOffice Math : charts;editing axes
-StarOffice Math : charts;editing data
-StarOffice Math : charts;editing legends
-StarOffice Math : charts;editing titles
-StarOffice Math : charts;inserting
-StarOffice Math : charts;updating automatically (Writer)
-StarOffice Math : check box creation
-StarOffice Math : Chinese writing systems
-StarOffice Math : choosing printers
-StarOffice Math : circle attribute
-StarOffice Math : circle drawings
-StarOffice Math : circumflex attribute
-StarOffice Math : Client Side ImageMap
-StarOffice Math : clipboard
-StarOffice Math : clipboard;cutting
-StarOffice Math : clipboard;pasting
-StarOffice Math : clipboard;pasting formatted/unformatted text
-StarOffice Math : clipboard;selection clipboard
-StarOffice Math : clipboard;Unix
-StarOffice Math : closing
-StarOffice Math : closing;documents
-StarOffice Math : closing;toolbars
-StarOffice Math : collaboration
-StarOffice Math : color bar
-StarOffice Math : colored characters
-StarOffice Math : colors
-StarOffice Math : colors;adding
-StarOffice Math : colors;appearance
-StarOffice Math : colors;backgrounds
-StarOffice Math : colors;charts
-StarOffice Math : colors;fill format
-StarOffice Math : colors;fonts
-StarOffice Math : colors;grid lines and cells (Calc)
-StarOffice Math : colors;in formulas
-StarOffice Math : colors;models
-StarOffice Math : colors;not printing
-StarOffice Math : colors;printing in grayscale
-StarOffice Math : colors;restriction (Calc)
-StarOffice Math : colors;selection
-StarOffice Math : column headers
-StarOffice Math : column headers;displaying (Calc)
-StarOffice Math : column headers;highlighting (Calc)
-StarOffice Math : columns
-StarOffice Math : columns;setting with the mouse
-StarOffice Math : combo box creation
-StarOffice Math : command button creation
-StarOffice Math : command buttons, see push buttons
-StarOffice Math : command line parameters
-StarOffice Math : commands
-StarOffice Math : commands;repeating
-StarOffice Math : commands;SQL
-StarOffice Math : comments
-StarOffice Math : comments;displaying (Calc)
-StarOffice Math : comments;entering in StarOffice Math
-StarOffice Math : comments;inserting/editing/deleting/printing
-StarOffice Math : comments;on changes
-StarOffice Math : comments;printing in text
-StarOffice Math : common terms
-StarOffice Math : common terms;Chinese dictionary
-StarOffice Math : common terms;glossaries
-StarOffice Math : common terms;Internet glossary
-StarOffice Math : comparisons
-StarOffice Math : comparisons;document versions
-StarOffice Math : comparisons;operators in default filter dialog
-StarOffice Math : compatibility settings for MS Word import
-StarOffice Math : complete screen view
-StarOffice Math : complex numbers
-StarOffice Math : complex numbers;set
-StarOffice Math : complex numbers;symbols
-StarOffice Math : complex text layout
-StarOffice Math : complex text layout;definition
-StarOffice Math : complex text layout;enabling
-StarOffice Math : complex text layout, see CTL
-StarOffice Math : compose key to insert special characters
-StarOffice Math : concatenating math symbols
-StarOffice Math : concatenation, see ampersand symbol
-StarOffice Math : conditional separators
-StarOffice Math : conditions
-StarOffice Math : conditions;in number formats
-StarOffice Math : conditions;items in Data Navigator
-StarOffice Math : Configuration Manager
-StarOffice Math : configuring
-StarOffice Math : configuring;fax icon
-StarOffice Math : configuring;StarOffice
-StarOffice Math : configuring;toolbars
-StarOffice Math : congruent relation
-StarOffice Math : connections to data sources (Base)
-StarOffice Math : considerably greater than relation
-StarOffice Math : considerably less than relation
-StarOffice Math : contents protection
-StarOffice Math : context menus
-StarOffice Math : control point display in presentations
-StarOffice Math : controls
-StarOffice Math : controls;activating in forms
-StarOffice Math : controls;adding to documents
-StarOffice Math : controls;arranging in forms
-StarOffice Math : controls;arranging within stacks
-StarOffice Math : controls;assigning data sources
-StarOffice Math : controls;assigning macros (Basic)
-StarOffice Math : controls;bound fields/list contents/linked cells
-StarOffice Math : controls;events
-StarOffice Math : controls;focus
-StarOffice Math : controls;formatted fields
-StarOffice Math : controls;grouping
-StarOffice Math : controls;hidden
-StarOffice Math : controls;inserting
-StarOffice Math : controls;multi-line titles
-StarOffice Math : controls;positions and sizes
-StarOffice Math : controls;printing
-StarOffice Math : controls;properties of form controls
-StarOffice Math : controls;properties of table controls
-StarOffice Math : controls;reference by SQL
-StarOffice Math : controls;rich text control
-StarOffice Math : controls;select mode
-StarOffice Math : controls;showing (Writer)
-StarOffice Math : converters
-StarOffice Math : converters;Euro converter
-StarOffice Math : converters;PostScript, UNIX
-StarOffice Math : converters;XML
-StarOffice Math : converting
-StarOffice Math : converting;Hangul/Hanja
-StarOffice Math : converting;metrics
-StarOffice Math : converting;Microsoft documents
-StarOffice Math : converting;Pocket PC formats
-StarOffice Math : converting;StarOffice documents
-StarOffice Math : copies
-StarOffice Math : copies;printing
-StarOffice Math : coproduct
-StarOffice Math : copying
-StarOffice Math : copying;by drag and drop
-StarOffice Math : copying;data from text documents
-StarOffice Math : copying;datasource records in spreadsheets
-StarOffice Math : copying;draw objects
-StarOffice Math : copying;draw objects between documents
-StarOffice Math : copying;formatting
-StarOffice Math : copying;from data source view
-StarOffice Math : copying;from Gallery
-StarOffice Math : copying;in Unix
-StarOffice Math : copying;pictures, between documents
-StarOffice Math : copying;sheet areas, to text documents
-StarOffice Math : copying;to Gallery
-StarOffice Math : copyright for StarOffice
-StarOffice Math : corner roundings
-StarOffice Math : correspondence
-StarOffice Math : correspondence;original by
-StarOffice Math : correspondence;picture by
-StarOffice Math : cosine function
-StarOffice Math : cotangent function
-StarOffice Math : crash reports
-StarOffice Math : criteria of query design (Base)
-StarOffice Math : cropping pictures
-StarOffice Math : CTL
-StarOffice Math : CTL;(not) wrapping words
-StarOffice Math : CTL;complex text layout languages
-StarOffice Math : CTL;definition
-StarOffice Math : CTL;options
-StarOffice Math : currencies
-StarOffice Math : currencies;converters
-StarOffice Math : currencies;format codes
-StarOffice Math : currency field creation
-StarOffice Math : currency formats
-StarOffice Math : cursor
-StarOffice Math : cursor;allowing in protected areas (Writer)
-StarOffice Math : cursor;in read-only text
-StarOffice Math : cursor;in StarOffice Math
-StarOffice Math : cursor;quickly moving to an object
-StarOffice Math : curve integrals
-StarOffice Math : curves
-StarOffice Math : curves;editing points
-StarOffice Math : custom dictionaries
-StarOffice Math : custom dictionaries;editing
-StarOffice Math : custom hyphens (Writer)
-StarOffice Math : custom quotes
-StarOffice Math : custom templates
-StarOffice Math : customizing
-StarOffice Math : customizing;events
-StarOffice Math : customizing;keyboard
-StarOffice Math : customizing;menus
-StarOffice Math : customizing;round corners
-StarOffice Math : customizing;StarOffice
-StarOffice Math : customizing;toolbars
-StarOffice Math : cutting
-StarOffice Math : dashes
-StarOffice Math : data
-StarOffice Math : data;filtering in forms
-StarOffice Math : data;forms and subforms
-StarOffice Math : data;read-only
-StarOffice Math : data;sorting in forms
-StarOffice Math : data;user data
-StarOffice Math : data binding change in XForms
-StarOffice Math : Data Navigator
-StarOffice Math : Data Navigator;adding/editing items
-StarOffice Math : Data Navigator;display options
-StarOffice Math : data source browser
-StarOffice Math : data source explorer
-StarOffice Math : data source view
-StarOffice Math : data source view;drag and drop
-StarOffice Math : data source view;overview
-StarOffice Math : data source view;showing
-StarOffice Math : data sources
-StarOffice Math : data sources;as tables
-StarOffice Math : data sources;connection settings (Base)
-StarOffice Math : data sources;copying records to spreadsheets
-StarOffice Math : data sources;displaying current
-StarOffice Math : data sources;LDAP server (Base)
-StarOffice Math : data sources;registering address books
-StarOffice Math : data sources;reports
-StarOffice Math : data sources;StarOffice Base
-StarOffice Math : data sources;viewing
-StarOffice Math : data structure of XForms
-StarOffice Math : data, see also values
-StarOffice Math : database contents
-StarOffice Math : database contents;inserting as tables
-StarOffice Math : database contents;inserting as text
-StarOffice Math : database reports
-StarOffice Math : Database Wizard (Base)
-StarOffice Math : databases
-StarOffice Math : databases;administration through SQL (Base)
-StarOffice Math : databases;ADO (Base)
-StarOffice Math : databases;connecting (Base)
-StarOffice Math : databases;creating
-StarOffice Math : databases;creating labels
-StarOffice Math : databases;creating queries
-StarOffice Math : databases;creating reports
-StarOffice Math : databases;creating tables
-StarOffice Math : databases;deleting (Base)
-StarOffice Math : databases;drag and drop (Base)
-StarOffice Math : databases;editing tables
-StarOffice Math : databases;form filters
-StarOffice Math : databases;formats (Base)
-StarOffice Math : databases;importing/exporting
-StarOffice Math : databases;JDBC (Base)
-StarOffice Math : databases;main page (Base)
-StarOffice Math : databases;ODBC (Base)
-StarOffice Math : databases;overview
-StarOffice Math : databases;registering (Base)
-StarOffice Math : databases;searching records
-StarOffice Math : databases;shortcut keys
-StarOffice Math : databases;sorting
-StarOffice Math : databases;standard filters
-StarOffice Math : databases;text formats
-StarOffice Math : databases;viewing
-StarOffice Math : date fields
-StarOffice Math : date fields;creating
-StarOffice Math : date fields;properties
-StarOffice Math : date formats
-StarOffice Math : dates
-StarOffice Math : dates;default (Calc)
-StarOffice Math : dates;printing in presentations
-StarOffice Math : dates;start 1900/01/01 (Calc)
-StarOffice Math : dates;start 1904/01/01 (Calc)
-StarOffice Math : dBASE
-StarOffice Math : dBASE;database settings (Base)
-StarOffice Math : DDE
-StarOffice Math : DDE;definition
-StarOffice Math : deactivating
-StarOffice Math : deactivating;plug-ins
-StarOffice Math : decimal places displayed (Calc)
-StarOffice Math : decimal separator key
-StarOffice Math : decimal tab stops
-StarOffice Math : default directories
-StarOffice Math : default filters
-StarOffice Math : default filters;comparison operators
-StarOffice Math : default filters;databases
-StarOffice Math : default printer
-StarOffice Math : default printer;setting up
-StarOffice Math : default printer;UNIX
-StarOffice Math : default templates
-StarOffice Math : default templates;changing
-StarOffice Math : default templates;organizing
-StarOffice Math : defaults
-StarOffice Math : defaults;changing default formatting
-StarOffice Math : defaults;documents
-StarOffice Math : defaults;file formats in file dialogs
-StarOffice Math : defaults;file formats in StarOffice
-StarOffice Math : defaults;fonts
-StarOffice Math : defaults;grids (Writer/Calc)
-StarOffice Math : defaults;languages
-StarOffice Math : defaults;number formats
-StarOffice Math : defaults;of saving
-StarOffice Math : defaults;program configuration
-StarOffice Math : defaults;tab stops in text
-StarOffice Math : defaults;views
-StarOffice Math : defined as relation
-StarOffice Math : defining
-StarOffice Math : defining;arrowheads and other line ends
-StarOffice Math : defining;colors
-StarOffice Math : defining;formula fonts
-StarOffice Math : defining;line styles
-StarOffice Math : defining;paragraph borders
-StarOffice Math : defining;queries (Base)
-StarOffice Math : defining;table borders
-StarOffice Math : deleting
-StarOffice Math : deleting;all direct formatting
-StarOffice Math : deleting;comments
-StarOffice Math : deleting;databases (Base)
-StarOffice Math : deleting;hyperlinks
-StarOffice Math : deleting;lines in text
-StarOffice Math : deleting;models/instances
-StarOffice Math : deleting;namespaces in XForms
-StarOffice Math : deleting;tab stops
-StarOffice Math : deleting;templates
-StarOffice Math : deleting;XML filters
-StarOffice Math : depth stagger
-StarOffice Math : descriptions for objects
-StarOffice Math : design mode after saving
-StarOffice Math : design view
-StarOffice Math : design view;creating forms
-StarOffice Math : design view;queries/views (Base)
-StarOffice Math : designing
-StarOffice Math : designing;database tables
-StarOffice Math : designing;fonts
-StarOffice Math : designing;queries (Base)
-StarOffice Math : detaching toolbars
-StarOffice Math : diagonal downward dots
-StarOffice Math : diagonal downward dots;symbol
-StarOffice Math : diagonal upward dots
-StarOffice Math : diagonal upward dots;symbol
-StarOffice Math : dictionaries
-StarOffice Math : dictionaries;common terms in simplified and traditional chinese
-StarOffice Math : dictionaries;creating
-StarOffice Math : dictionaries;editing user-defined
-StarOffice Math : dictionaries;spellcheck
-StarOffice Math : dictionaries, see also languages
-StarOffice Math : difference set operator
-StarOffice Math : digital signatures
-StarOffice Math : digital signatures;getting/managing/applying
-StarOffice Math : digital signatures;overview
-StarOffice Math : digital signatures;WebDAV over HTTPS
-StarOffice Math : direct formatting
-StarOffice Math : direct formatting;undoing all
-StarOffice Math : direct text
-StarOffice Math : direct text;entering in StarOffice Math
-StarOffice Math : directories
-StarOffice Math : directories;creating new
-StarOffice Math : directories;directory structure
-StarOffice Math : disabled persons
-StarOffice Math : displaying
-StarOffice Math : displaying;comments (Calc)
-StarOffice Math : displaying;comments in text documents
-StarOffice Math : displaying;non-printing characters (Writer)
-StarOffice Math : displaying;pictures and objects (Writer)
-StarOffice Math : displaying;tables (Writer)
-StarOffice Math : displaying;zero values (Calc)
-StarOffice Math : distances
-StarOffice Math : distances between brackets
-StarOffice Math : distinct values in SQL queries
-StarOffice Math : distorting in drawings
-StarOffice Math : distributing XML filters
-StarOffice Math : divides relation
-StarOffice Math : division signs
-StarOffice Math : docking
-StarOffice Math : docking;definition
-StarOffice Math : docking;toolbars
-StarOffice Math : docking;windows
-StarOffice Math : Document Converter Wizard
-StarOffice Math : Document Map, see Navigator
-StarOffice Math : document types in StarOffice
-StarOffice Math : documents
-StarOffice Math : documents;changing titles
-StarOffice Math : documents;closing
-StarOffice Math : documents;comparing
-StarOffice Math : documents;contents as lists
-StarOffice Math : documents;editing time
-StarOffice Math : documents;exporting
-StarOffice Math : documents;importing
-StarOffice Math : documents;languages
-StarOffice Math : documents;measurement units in
-StarOffice Math : documents;merging
-StarOffice Math : documents;number of pages/tables/sheets
-StarOffice Math : documents;opening
-StarOffice Math : documents;opening in design mode
-StarOffice Math : documents;opening with templates
-StarOffice Math : documents;organizing
-StarOffice Math : documents;printing
-StarOffice Math : documents;read-only
-StarOffice Math : documents;reloading
-StarOffice Math : documents;saving
-StarOffice Math : documents;saving automatically
-StarOffice Math : documents;saving in other formats
-StarOffice Math : documents;sending as e-mail
-StarOffice Math : documents;styles changed
-StarOffice Math : documents;version management
-StarOffice Math : documents;version numbers
-StarOffice Math : does not divide relation
-StarOffice Math : dot attribute
-StarOffice Math : dotted areas
-StarOffice Math : double arrow symbols
-StarOffice Math : double dot attribute
-StarOffice Math : double square brackets
-StarOffice Math : double square brackets;scalable
-StarOffice Math : double-line spacing in paragraphs
-StarOffice Math : double-line writing in Asian layout
-StarOffice Math : down arrow symbol
-StarOffice Math : drag and drop
-StarOffice Math : drag and drop;copying and pasting text
-StarOffice Math : drag and drop;data source view
-StarOffice Math : drag and drop;from Gallery to draw objects
-StarOffice Math : drag and drop;overview
-StarOffice Math : drag and drop;pictures
-StarOffice Math : drag and drop;to Gallery
-StarOffice Math : draw objects
-StarOffice Math : draw objects;adding/editing/copying
-StarOffice Math : draw objects;anchoring
-StarOffice Math : draw objects;arranging within stacks
-StarOffice Math : draw objects;copying between documents
-StarOffice Math : draw objects;displaying (Calc)
-StarOffice Math : draw objects;dropping Gallery pictures
-StarOffice Math : draw objects;flipping
-StarOffice Math : draw objects;legends
-StarOffice Math : draw objects;positioning and resizing
-StarOffice Math : draw objects;protecting
-StarOffice Math : draw objects;slanting
-StarOffice Math : draw objects;text in
-StarOffice Math : Drawing bar
-StarOffice Math : drawing lines in text
-StarOffice Math : drawings
-StarOffice Math : drawings;creating/opening
-StarOffice Math : drawings;languages
-StarOffice Math : drawings;printing
-StarOffice Math : drawings;printing defaults
-StarOffice Math : drawings;printing in text documents
-StarOffice Math : drawings;saving
-StarOffice Math : drawings;saving automatically
-StarOffice Math : drawings;saving in other formats
-StarOffice Math : drawings;sending as e-mail
-StarOffice Math : drawings;showing (Writer)
-StarOffice Math : drawings, see also draw objects
-StarOffice Math : drop-down lists in form functions
-StarOffice Math : e-mail attachments
-StarOffice Math : Edit File icon
-StarOffice Math : edit mode
-StarOffice Math : edit mode;after opening
-StarOffice Math : edit mode;through Enter key (Calc)
-StarOffice Math : Edit Points bar
-StarOffice Math : editing
-StarOffice Math : editing;chart axes
-StarOffice Math : editing;chart data
-StarOffice Math : editing;chart legends
-StarOffice Math : editing;chart titles
-StarOffice Math : editing;comments
-StarOffice Math : editing;data binding of XForms
-StarOffice Math : editing;database tables and queries
-StarOffice Math : editing;draw objects
-StarOffice Math : editing;Fontwork objects
-StarOffice Math : editing;hyperlinks
-StarOffice Math : editing;menus
-StarOffice Math : editing;objects
-StarOffice Math : editing;pictures
-StarOffice Math : editing;reports
-StarOffice Math : editing;shortcut keys
-StarOffice Math : editing;StarOffice documents in Internet Explorer
-StarOffice Math : editing;tab stops
-StarOffice Math : editing;templates
-StarOffice Math : editing;toolbars
-StarOffice Math : editing;undoing
-StarOffice Math : editing;XForms
-StarOffice Math : editing time of documents
-StarOffice Math : editors
-StarOffice Math : editors;formula editor
-StarOffice Math : editors;ImageMap editor
-StarOffice Math : effects
-StarOffice Math : effects;font positions
-StarOffice Math : effects;fonts
-StarOffice Math : effects;Fontwork icons
-StarOffice Math : ellipsis symbols
-StarOffice Math : empty documents
-StarOffice Math : empty paragraph removal
-StarOffice Math : empty set
-StarOffice Math : encryption of contents
-StarOffice Math : entering groups
-StarOffice Math : entering text from right to left
-StarOffice Math : epsilon
-StarOffice Math : epsilon;back
-StarOffice Math : equal sign
-StarOffice Math : equal sign, see also operators
-StarOffice Math : Equation Editor, see StarOffice Math
-StarOffice Math : equations in formula editor
-StarOffice Math : Error Report Tool
-StarOffice Math : error search
-StarOffice Math : error search;next error
-StarOffice Math : error search;previous error
-StarOffice Math : Euro
-StarOffice Math : Euro;currency formats
-StarOffice Math : Euro;Euro Converter Wizard
-StarOffice Math : even/odd pages
-StarOffice Math : even/odd pages;printing
-StarOffice Math : events
-StarOffice Math : events;assigning scripts
-StarOffice Math : events;controls
-StarOffice Math : events;customizing
-StarOffice Math : events;in forms
-StarOffice Math : examples
-StarOffice Math : examples;integral
-StarOffice Math : examples;StarOffice Math formulas
-StarOffice Math : Excel
-StarOffice Math : Excel;saving as
-StarOffice Math : Excel;search criteria
-StarOffice Math : exceptions
-StarOffice Math : exceptions;user-defined dictionaries
-StarOffice Math : exchanging, see also replacing
-StarOffice Math : executing SQL commands
-StarOffice Math : existence quantor symbol
-StarOffice Math : exiting
-StarOffice Math : exiting;groups
-StarOffice Math : exiting;StarOffice
-StarOffice Math : expanding formatting (Calc)
-StarOffice Math : explorer of data sources
-StarOffice Math : exponential functions
-StarOffice Math : exponents
-StarOffice Math : exponents;variables with right
-StarOffice Math : exponents and indexes in StarOffice Math
-StarOffice Math : export filters
-StarOffice Math : exporting
-StarOffice Math : exporting;bitmaps
-StarOffice Math : exporting;HTML and text documents
-StarOffice Math : exporting;Microsoft Office documents with VBA code
-StarOffice Math : exporting;spreadsheets to text format
-StarOffice Math : exporting;templates
-StarOffice Math : exporting;to foreign formats
-StarOffice Math : exporting;to HTML
-StarOffice Math : exporting;to Microsoft Office formats
-StarOffice Math : exporting;to PDF
-StarOffice Math : exporting;to PostScript format
-StarOffice Math : exporting;to XML
-StarOffice Math : exporting;XML files
-StarOffice Math : extended tips in Help
-StarOffice Math : extension mode in text
-StarOffice Math : extensions
-StarOffice Math : extensions;Extension Manager
-StarOffice Math : extensions;file formats
-StarOffice Math : external keys (Base)
-StarOffice Math : factorial
-StarOffice Math : faster printing
-StarOffice Math : faxes
-StarOffice Math : faxes;configuring StarOffice
-StarOffice Math : faxes;fax programs/fax printers under UNIX
-StarOffice Math : faxes;selecting a fax machine
-StarOffice Math : faxes;sending
-StarOffice Math : faxes;wizards
-StarOffice Math : feedback
-StarOffice Math : feedback;automatically
-StarOffice Math : fields
-StarOffice Math : fields;database tables
-StarOffice Math : fields;displaying field codes (Writer)
-StarOffice Math : fields;formatted fields
-StarOffice Math : fields;updating automatically (Writer)
-StarOffice Math : file associations for Microsoft Office
-StarOffice Math : file filters
-StarOffice Math : file filters;mobile devices
-StarOffice Math : file filters;XML
-StarOffice Math : file formats
-StarOffice Math : file formats;changing StarOffice defaults
-StarOffice Math : file formats;OpenDocument/XML
-StarOffice Math : file formats;saving always in other formats
-StarOffice Math : file selection button
-StarOffice Math : file sharing options for current document
-StarOffice Math : files
-StarOffice Math : files;filters and formats
-StarOffice Math : files;importing
-StarOffice Math : files;opening
-StarOffice Math : files;opening with placeholders
-StarOffice Math : files;properties
-StarOffice Math : files;saving
-StarOffice Math : files;saving automatically
-StarOffice Math : files;saving in other formats
-StarOffice Math : files;sending as e-mail
-StarOffice Math : files;version numbers
-StarOffice Math : files and folders in StarOffice
-StarOffice Math : fill characters with tabulators
-StarOffice Math : fill colors for areas
-StarOffice Math : fill patterns for areas
-StarOffice Math : filter conditions
-StarOffice Math : filter conditions;connecting
-StarOffice Math : filter conditions;in queries (Base)
-StarOffice Math : filtering
-StarOffice Math : filtering;data in databases
-StarOffice Math : filtering;data in forms
-StarOffice Math : filters
-StarOffice Math : filters;comparison operators
-StarOffice Math : filters;for import and export
-StarOffice Math : filters;Navigator
-StarOffice Math : filters;pictures
-StarOffice Math : filters;XML filter settings
-StarOffice Math : Find tab in Help
-StarOffice Math : finding
-StarOffice Math : finding;errors in StarOffice Math
-StarOffice Math : finding;in all sheets
-StarOffice Math : finding;records in form documents
-StarOffice Math : finding;selections
-StarOffice Math : finding;similarity search
-StarOffice Math : fitting to pages
-StarOffice Math : fitting to pages;print settings in Math
-StarOffice Math : fitting to pages;print settings in presentations
-StarOffice Math : fixed text
-StarOffice Math : fixed text;form functions
-StarOffice Math : fixing toolbars
-StarOffice Math : flipping draw objects
-StarOffice Math : floating frames in HTML documents
-StarOffice Math : floating toolbars
-StarOffice Math : floor brackets
-StarOffice Math : focus of controls
-StarOffice Math : folder creation
-StarOffice Math : font attributes
-StarOffice Math : font attributes;changing defaults
-StarOffice Math : font lists
-StarOffice Math : font name box
-StarOffice Math : font sizes
-StarOffice Math : font sizes;bullets
-StarOffice Math : font sizes;example
-StarOffice Math : font sizes;in StarOffice Math
-StarOffice Math : font sizes;relative changes
-StarOffice Math : font sizes;scaling on screen
-StarOffice Math : font sizes;text
-StarOffice Math : fonts
-StarOffice Math : fonts;adding under UNIX
-StarOffice Math : fonts;changing in templates
-StarOffice Math : fonts;colors
-StarOffice Math : fonts;default settings
-StarOffice Math : fonts;effects
-StarOffice Math : fonts;for HTML and Basic
-StarOffice Math : fonts;formats
-StarOffice Math : fonts;in StarOffice Math
-StarOffice Math : fonts;outlines
-StarOffice Math : fonts;positions in text
-StarOffice Math : fonts;shadows
-StarOffice Math : fonts;specifying several
-StarOffice Math : fonts;strikethrough
-StarOffice Math : fonts;styles
-StarOffice Math : fonts;text objects
-StarOffice Math : Fontwork icons
-StarOffice Math : footers
-StarOffice Math : footers;backgrounds
-StarOffice Math : for all symbol
-StarOffice Math : form controls
-StarOffice Math : form controls;assigning macros
-StarOffice Math : form controls;protecting
-StarOffice Math : form controls;toolbars
-StarOffice Math : form fields
-StarOffice Math : form filters
-StarOffice Math : Form Navigator
-StarOffice Math : format codes
-StarOffice Math : format codes;numbers
-StarOffice Math : format filling printing in StarOffice Math
-StarOffice Math : Format Paintbrush
-StarOffice Math : formats
-StarOffice Math : formats;Asian layout
-StarOffice Math : formats;fonts
-StarOffice Math : formats;maximizing page formats
-StarOffice Math : formats;number and currency formats
-StarOffice Math : formats;of currencies/date/time
-StarOffice Math : formats;on opening and saving
-StarOffice Math : formats;pasting in special formats
-StarOffice Math : formats;positions
-StarOffice Math : formats;tabulators
-StarOffice Math : formatted fields
-StarOffice Math : formatted fields;form functions
-StarOffice Math : formatted fields;properties
-StarOffice Math : formatting
-StarOffice Math : formatting;Asian typography
-StarOffice Math : formatting;axes in charts
-StarOffice Math : formatting;changing default attributes
-StarOffice Math : formatting;chart legends
-StarOffice Math : formatting;copying
-StarOffice Math : formatting;definition
-StarOffice Math : formatting;expanding (Calc)
-StarOffice Math : formatting;font effects
-StarOffice Math : formatting;hyperlinks
-StarOffice Math : formatting;in StarOffice Math
-StarOffice Math : formatting;pages
-StarOffice Math : formatting;printer metrics (Writer)
-StarOffice Math : formatting;reference list (Math)
-StarOffice Math : formatting;undoing
-StarOffice Math : formatting;undoing when writing
-StarOffice Math : forms
-StarOffice Math : forms;browsing
-StarOffice Math : forms;Combo Box/List Box Wizard
-StarOffice Math : forms;creating
-StarOffice Math : forms;data
-StarOffice Math : forms;designing (Base)
-StarOffice Math : forms;events
-StarOffice Math : forms;filtering data
-StarOffice Math : forms;finding records
-StarOffice Math : forms;focus after opening
-StarOffice Math : forms;general information (Base)
-StarOffice Math : forms;grouping controls
-StarOffice Math : forms;HTML filters
-StarOffice Math : forms;Navigator
-StarOffice Math : forms;opening in design mode
-StarOffice Math : forms;properties
-StarOffice Math : forms;sorting data
-StarOffice Math : forms;subforms
-StarOffice Math : forms;wizards
-StarOffice Math : forms;XForms
-StarOffice Math : formula cursor in StarOffice Math
-StarOffice Math : formula display sizes
-StarOffice Math : formula fonts
-StarOffice Math : formula fonts;defining
-StarOffice Math : formula parts
-StarOffice Math : formula parts;manually aligning
-StarOffice Math : formula parts;merging
-StarOffice Math : formula texts
-StarOffice Math : formula texts;printing in StarOffice Math
-StarOffice Math : formula view
-StarOffice Math : formula view;refreshing
-StarOffice Math : formulas
-StarOffice Math : formulas;aligning
-StarOffice Math : formulas;attributes in
-StarOffice Math : formulas;element spacing
-StarOffice Math : formulas;entering symbols in
-StarOffice Math : formulas;examples
-StarOffice Math : formulas;fit to text
-StarOffice Math : formulas;in color
-StarOffice Math : formulas;increasing size of display
-StarOffice Math : formulas;line breaks
-StarOffice Math : formulas;maximum size
-StarOffice Math : formulas;new
-StarOffice Math : formulas;reference tables
-StarOffice Math : formulas;selections
-StarOffice Math : formulas;starting formula editor
-StarOffice Math : formulas;zooming out
-StarOffice Math : formulas in reports
-StarOffice Math : formulas in reports;editing
-StarOffice Math : forums and support
-StarOffice Math : fractions in formulas
-StarOffice Math : frames
-StarOffice Math : frames;around paragraphs
-StarOffice Math : frames;around tables
-StarOffice Math : frames;AutoCorrect function
-StarOffice Math : frames;backgrounds
-StarOffice Math : frames;captions (Writer)
-StarOffice Math : frames;printing in StarOffice Math
-StarOffice Math : frames;protecting
-StarOffice Math : frames;selection frames
-StarOffice Math : frames;text fitting to frames
-StarOffice Math : freeform lines
-StarOffice Math : freeform lines;draw functions
-StarOffice Math : FTP
-StarOffice Math : FTP;opening documents
-StarOffice Math : FTP;saving documents
-StarOffice Math : full joins (Base)
-StarOffice Math : full screen view
-StarOffice Math : full-text search in Help
-StarOffice Math : functions
-StarOffice Math : functions;in StarOffice Math
-StarOffice Math : functions in reports
-StarOffice Math : functions in reports;editing
-StarOffice Math : functions operators
-StarOffice Math : functions operators;list of
-StarOffice Math : Gallery
-StarOffice Math : Gallery;adding pictures
-StarOffice Math : Gallery;dragging pictures to draw objects
-StarOffice Math : Gallery;hiding/showing
-StarOffice Math : Gallery;inserting pictures from
-StarOffice Math : gaps in formulas
-StarOffice Math : get method for form transmissions
-StarOffice Math : getting support
-StarOffice Math : GIF format
-StarOffice Math : glossaries
-StarOffice Math : glossaries;common terms
-StarOffice Math : glossaries;Internet terms
-StarOffice Math : gradients off for faster printing
-StarOffice Math : graphic objects, see draw objects
-StarOffice Math : graphical text art
-StarOffice Math : graphics
-StarOffice Math : graphics;cache
-StarOffice Math : graphics;protecting
-StarOffice Math : graphics, see also pictures
-StarOffice Math : grayscale printing
-StarOffice Math : greater than or equal to signs
-StarOffice Math : greater than relations
-StarOffice Math : Greek symbols in formulas
-StarOffice Math : grid controls
-StarOffice Math : grid controls;form functions
-StarOffice Math : grids
-StarOffice Math : grids;defaults (Writer/Calc)
-StarOffice Math : grids;display options (Impress/Draw)
-StarOffice Math : grids;displaying lines (Calc)
-StarOffice Math : group box creation
-StarOffice Math : grouping and brackets in StarOffice Math
-StarOffice Math : grouping brackets
-StarOffice Math : groups
-StarOffice Math : groups;entering/exiting/ungrouping
-StarOffice Math : groups;naming
-StarOffice Math : groups;of controls
-StarOffice Math : guides
-StarOffice Math : guides;display options (Impress/Draw)
-StarOffice Math : guides;displaying when moving objects (Impress)
-StarOffice Math : guides;showing (Calc)
-StarOffice Math : guides;showing when moving frames (Writer)
-StarOffice Math : gutter
-StarOffice Math : h-bar symbol
-StarOffice Math : handles
-StarOffice Math : handles;displaying (Writer)
-StarOffice Math : handles;scaling
-StarOffice Math : handles;showing simple/large handles (Calc)
-StarOffice Math : Hangul/Hanja
-StarOffice Math : hatching
-StarOffice Math : headers
-StarOffice Math : headers;backgrounds
-StarOffice Math : headings
-StarOffice Math : headings;entering as text box
-StarOffice Math : Hebrew
-StarOffice Math : Hebrew;entering text
-StarOffice Math : Hebrew;language settings
-StarOffice Math : Help
-StarOffice Math : Help;bookmarks
-StarOffice Math : Help;extended tips on/off
-StarOffice Math : Help;full-text search
-StarOffice Math : Help;Help tips
-StarOffice Math : Help;keywords
-StarOffice Math : Help;navigation pane showing/hiding
-StarOffice Math : Help;style sheets
-StarOffice Math : Help;topics
-StarOffice Math : Help Agent
-StarOffice Math : Help Agent;help
-StarOffice Math : Help Agent;options
-StarOffice Math : Help tips
-StarOffice Math : Help tips;hiding
-StarOffice Math : hidden controls in Form Navigator
-StarOffice Math : hidden fields display (Writer)
-StarOffice Math : hidden pages
-StarOffice Math : hidden pages;printing in presentations
-StarOffice Math : hidden text
-StarOffice Math : hidden text;showing (Writer)
-StarOffice Math : hiding
-StarOffice Math : hiding;changes
-StarOffice Math : hiding;docked windows
-StarOffice Math : hiding;navigation pane in Help window
-StarOffice Math : high contrast mode
-StarOffice Math : Hindi
-StarOffice Math : Hindi;entering text
-StarOffice Math : Hindi;language settings
-StarOffice Math : horizontal scrollbars (Writer)
-StarOffice Math : hotspots
-StarOffice Math : HTML
-StarOffice Math : HTML;definition
-StarOffice Math : HTML;export character set
-StarOffice Math : HTML;fonts for source display
-StarOffice Math : HTML;importing META tags
-StarOffice Math : HTML;live presentations
-StarOffice Math : HTML documents
-StarOffice Math : HTML documents;auto reloading
-StarOffice Math : HTML documents;importing/exporting
-StarOffice Math : HTML documents;META tags in
-StarOffice Math : HTML documents;new
-StarOffice Math : HTML documents;source text
-StarOffice Math : hyperbolic cosine function
-StarOffice Math : hyperbolic cotangent function
-StarOffice Math : hyperbolic sine function
-StarOffice Math : hyperbolic tangent function
-StarOffice Math : hyperlinks
-StarOffice Math : hyperlinks;assigning macros
-StarOffice Math : hyperlinks;character formats
-StarOffice Math : hyperlinks;definition
-StarOffice Math : hyperlinks;deleting
-StarOffice Math : hyperlinks;editing
-StarOffice Math : hyperlinks;inserting
-StarOffice Math : hyperlinks;relative and absolute
-StarOffice Math : hyperlinks;turning off automatic recognition
-StarOffice Math : hyperlinks, see also links
-StarOffice Math : hyphenation
-StarOffice Math : hyphenation;activating for a language
-StarOffice Math : hyphenation;minimal number of characters
-StarOffice Math : hyphens
-StarOffice Math : hyphens;displaying custom (Writer)
-StarOffice Math : hyphens;inserting custom
-StarOffice Math : icon bars, see toolbars
-StarOffice Math : icon sizes
-StarOffice Math : identical to relation
-StarOffice Math : ignore list for spellcheck
-StarOffice Math : illustrations, see pictures
-StarOffice Math : image button creation
-StarOffice Math : image control creation
-StarOffice Math : image of relation
-StarOffice Math : ImageMap
-StarOffice Math : ImageMap;definition
-StarOffice Math : ImageMap;editor
-StarOffice Math : images
-StarOffice Math : images;ImageMap
-StarOffice Math : images;inserting and editing bitmaps
-StarOffice Math : images, see also pictures
-StarOffice Math : imaginary part of a complex number
-StarOffice Math : IME
-StarOffice Math : IME;definition
-StarOffice Math : IME;showing/hiding
-StarOffice Math : import filters
-StarOffice Math : import restrictions for Microsoft Office
-StarOffice Math : importing
-StarOffice Math : importing;bitmaps
-StarOffice Math : importing;compatibility settings for text import
-StarOffice Math : importing;databases
-StarOffice Math : importing;documents in other formats
-StarOffice Math : importing;from XML
-StarOffice Math : importing;HTML and text documents
-StarOffice Math : importing;HTML with META tags
-StarOffice Math : importing;Microsoft Office documents with VBA code
-StarOffice Math : importing;StarOffice Math formulas
-StarOffice Math : importing;tables in text format
-StarOffice Math : importing;templates
-StarOffice Math : improvement program
-StarOffice Math : inches
-StarOffice Math : included in set operator
-StarOffice Math : includes set operator
-StarOffice Math : Index tab in Help
-StarOffice Math : indexes
-StarOffice Math : indexes;adding to formulas
-StarOffice Math : indexes;backgrounds
-StarOffice Math : indexes;showing/hiding Help index tab
-StarOffice Math : indexes and exponents in StarOffice Math
-StarOffice Math : indicator lines in text
-StarOffice Math : inequation
-StarOffice Math : infinity symbol
-StarOffice Math : inner joins (Base)
-StarOffice Math : input method window
-StarOffice Math : insert mode for entering text
-StarOffice Math : inserting
-StarOffice Math : inserting;brackets
-StarOffice Math : inserting;buttons in toolbars
-StarOffice Math : inserting;cell ranges from spreadsheets
-StarOffice Math : inserting;charts
-StarOffice Math : inserting;clipboard options
-StarOffice Math : inserting;comments
-StarOffice Math : inserting;comments in StarOffice Math
-StarOffice Math : inserting;data from text documents
-StarOffice Math : inserting;datasource records in spreadsheets
-StarOffice Math : inserting;drawings
-StarOffice Math : inserting;floating frames
-StarOffice Math : inserting;Fontwork objects
-StarOffice Math : inserting;form fields
-StarOffice Math : inserting;gaps
-StarOffice Math : inserting;hyperlinks
-StarOffice Math : inserting;line breaks in cells
-StarOffice Math : inserting;movies/sounds
-StarOffice Math : inserting;new text tables defaults
-StarOffice Math : inserting;objects from Gallery
-StarOffice Math : inserting;OLE objects
-StarOffice Math : inserting;paragraph borders
-StarOffice Math : inserting;paragraph bullets
-StarOffice Math : inserting;pictures in Gallery
-StarOffice Math : inserting;plug-ins
-StarOffice Math : inserting;push buttons
-StarOffice Math : inserting;special characters
-StarOffice Math : inserting;tab stops
-StarOffice Math : inserting;text in StarOffice Math
-StarOffice Math : inserting;textures on chart bars
-StarOffice Math : installing
-StarOffice Math : installing;ActiveX control
-StarOffice Math : installing;mobile device filters
-StarOffice Math : installing;UNO components
-StarOffice Math : installing;XML filters
-StarOffice Math : instructions
-StarOffice Math : instructions;general
-StarOffice Math : instructions;StarOffice Math
-StarOffice Math : integral limits
-StarOffice Math : integrals
-StarOffice Math : integrals;example
-StarOffice Math : integrals;signs
-StarOffice Math : Internet
-StarOffice Math : Internet;checking for updates
-StarOffice Math : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Math : Internet;presentations
-StarOffice Math : Internet;starting searches
-StarOffice Math : Internet glossary
-StarOffice Math : intersection of sets
-StarOffice Math : invert filter
-StarOffice Math : invisible areas
-StarOffice Math : italic attribute in StarOffice Math
-StarOffice Math : italic text
-StarOffice Math : iterative references in spreadsheets
-StarOffice Math : Java
-StarOffice Math : Java;definition
-StarOffice Math : Java;setting options
-StarOffice Math : JDBC
-StarOffice Math : JDBC;databases (Base)
-StarOffice Math : JDBC;definition
-StarOffice Math : joining
-StarOffice Math : joining;paragraphs
-StarOffice Math : joining;tables (Base)
-StarOffice Math : joins in databases (Base)
-StarOffice Math : justifying text
-StarOffice Math : kerning
-StarOffice Math : kerning;Asian texts
-StarOffice Math : kerning;definition
-StarOffice Math : kerning;in characters
-StarOffice Math : key fields for relations (Base)
-StarOffice Math : keyboard
-StarOffice Math : keyboard;assigning/editing shortcut keys
-StarOffice Math : keyboard;general commands
-StarOffice Math : keyboard;removing numbering
-StarOffice Math : keys
-StarOffice Math : keys;adding push buttons
-StarOffice Math : keys;primary keys (Base)
-StarOffice Math : kiosk export
-StarOffice Math : labels
-StarOffice Math : labels;creating and synchronizing
-StarOffice Math : labels;for draw objects
-StarOffice Math : labels;form functions
-StarOffice Math : labels;from databases
-StarOffice Math : labels, see also names/callouts
-StarOffice Math : lambda-bar symbol
-StarOffice Math : languages
-StarOffice Math : languages;activating modules
-StarOffice Math : languages;Asian support
-StarOffice Math : languages;complex text layout
-StarOffice Math : languages;locale settings
-StarOffice Math : languages;selecting for text
-StarOffice Math : languages;setting options
-StarOffice Math : languages;spellcheck
-StarOffice Math : languages;spellchecking and formatting
-StarOffice Math : large handles (Writer)
-StarOffice Math : large icons
-StarOffice Math : layer arrangement
-StarOffice Math : layout
-StarOffice Math : layout;importing Word documents
-StarOffice Math : layout;pages
-StarOffice Math : LDAP server
-StarOffice Math : LDAP server;address books (Base)
-StarOffice Math : LDAP server;sign on options
-StarOffice Math : leading between paragraphs
-StarOffice Math : left alignment of paragraphs
-StarOffice Math : left arrow symbol
-StarOffice Math : left joins (Base)
-StarOffice Math : left-justified alignment (Math)
-StarOffice Math : legends
-StarOffice Math : legends;charts
-StarOffice Math : legends;draw objects
-StarOffice Math : legends;rounding corners
-StarOffice Math : less than or equal to signs
-StarOffice Math : less than relations
-StarOffice Math : Letter Wizard
-StarOffice Math : levels
-StarOffice Math : levels;depth stagger
-StarOffice Math : levels;macro security
-StarOffice Math : limits
-StarOffice Math : limits;in StarOffice Math
-StarOffice Math : limits;in sums/integrals
-StarOffice Math : limits of tables (Writer)
-StarOffice Math : line above attribute
-StarOffice Math : line breaks
-StarOffice Math : line breaks;in cells
-StarOffice Math : line breaks;in formulas
-StarOffice Math : line spacing
-StarOffice Math : line spacing;context menu in paragraphs
-StarOffice Math : line spacing;paragraph
-StarOffice Math : line styles
-StarOffice Math : line styles;applying
-StarOffice Math : line styles;defining
-StarOffice Math : line through attribute
-StarOffice Math : lines
-StarOffice Math : lines;defining ends
-StarOffice Math : lines;draw functions
-StarOffice Math : lines;drawing in text
-StarOffice Math : lines;editing points
-StarOffice Math : lines;inserting in formulas
-StarOffice Math : lines;removing automatic lines
-StarOffice Math : lines;scalable
-StarOffice Math : lines;with edges
-StarOffice Math : lines of text
-StarOffice Math : lines of text;alignment
-StarOffice Math : links
-StarOffice Math : links;between cells and controls
-StarOffice Math : links;by drag and drop
-StarOffice Math : links;character formats
-StarOffice Math : links;definition
-StarOffice Math : links;editing hyperlinks
-StarOffice Math : links;inserting
-StarOffice Math : links;modifying
-StarOffice Math : links;opening files with
-StarOffice Math : links;relational databases (Base)
-StarOffice Math : links;turning off automatic recognition
-StarOffice Math : links;updating options (Writer)
-StarOffice Math : links;updating specific links
-StarOffice Math : list box creation
-StarOffice Math : lists
-StarOffice Math : lists;data assigned to controls
-StarOffice Math : lists;registered databases (Base)
-StarOffice Math : lists;regular expressions
-StarOffice Math : live presentations on the Internet
-StarOffice Math : loading
-StarOffice Math : loading;documents
-StarOffice Math : loading;documents from other formats
-StarOffice Math : loading;HTML documents, automatically
-StarOffice Math : loading;Microsoft Office documents with VBA code
-StarOffice Math : loading;reloading
-StarOffice Math : loading;XML files
-StarOffice Math : locale settings
-StarOffice Math : logarithms
-StarOffice Math : logic symbols
-StarOffice Math : logical operators
-StarOffice Math : lower limits
-StarOffice Math : lowercase letters
-StarOffice Math : lowercase letters;font effects
-StarOffice Math : Macro Wizard (Base)
-StarOffice Math : macros
-StarOffice Math : macros;assigning to events in forms
-StarOffice Math : macros;attaching new (Base)
-StarOffice Math : macros;in MS Office documents
-StarOffice Math : macros;interrupting
-StarOffice Math : macros;organizing
-StarOffice Math : macros;recording
-StarOffice Math : macros;security
-StarOffice Math : macros;security levels
-StarOffice Math : macros;security warning dialog
-StarOffice Math : macros;selecting security warnings
-StarOffice Math : magnifiers
-StarOffice Math : margins
-StarOffice Math : margins;pages
-StarOffice Math : margins;setting with the mouse
-StarOffice Math : margins;shadows
-StarOffice Math : markers
-StarOffice Math : markers;definition
-StarOffice Math : markers;next
-StarOffice Math : markers;previous
-StarOffice Math : marking changes
-StarOffice Math : marking, see selecting
-StarOffice Math : Math formula editor
-StarOffice Math : mathematical symbols
-StarOffice Math : mathematical symbols;catalog
-StarOffice Math : mathematical symbols;other
-StarOffice Math : matrices
-StarOffice Math : matrices;arranging
-StarOffice Math : maximum formula size
-StarOffice Math : measurement units
-StarOffice Math : measurement units;changing on rulers
-StarOffice Math : measurement units;converting
-StarOffice Math : measurement units;selecting
-StarOffice Math : Media Player window
-StarOffice Math : menus
-StarOffice Math : menus;activating context menus
-StarOffice Math : menus;assigning macros
-StarOffice Math : menus;customizing
-StarOffice Math : merging
-StarOffice Math : merging;documents
-StarOffice Math : merging;formula parts
-StarOffice Math : META tags
-StarOffice Math : metrics
-StarOffice Math : metrics;converting
-StarOffice Math : metrics;document formatting (Writer)
-StarOffice Math : metrics;in sheets
-StarOffice Math : Microsoft Office
-StarOffice Math : Microsoft Office;Access databases (base)
-StarOffice Math : Microsoft Office;as default file format
-StarOffice Math : Microsoft Office;document import restrictions
-StarOffice Math : Microsoft Office;feature comparisons
-StarOffice Math : Microsoft Office;importing password protected files
-StarOffice Math : Microsoft Office;importing Word documents
-StarOffice Math : Microsoft Office;importing/exporting VBA code
-StarOffice Math : Microsoft Office;new users information
-StarOffice Math : Microsoft Office;opening Microsoft documents
-StarOffice Math : Microsoft Office;reassigning document types
-StarOffice Math : migrating macros (Base)
-StarOffice Math : minus signs
-StarOffice Math : minus/plus signs
-StarOffice Math : mobile device filters
-StarOffice Math : models in XForms
-StarOffice Math : modifying, see changing
-StarOffice Math : more controls
-StarOffice Math : mosaic filter
-StarOffice Math : mouse
-StarOffice Math : mouse;pointers when using drag and drop
-StarOffice Math : mouse;positioning
-StarOffice Math : movies
-StarOffice Math : moving
-StarOffice Math : moving;tab stops on ruler
-StarOffice Math : moving;toolbars
-StarOffice Math : moving;using guide lines in presentations
-StarOffice Math : MS ADO interface (Base)
-StarOffice Math : much greater than relation
-StarOffice Math : much less than relation
-StarOffice Math : multi-line formulas
-StarOffice Math : multi-line formulas;aligning
-StarOffice Math : multi-line titles in forms
-StarOffice Math : multiple documents
-StarOffice Math : multiple documents;opening
-StarOffice Math : multiple selection
-StarOffice Math : multiplication signs
-StarOffice Math : music
-StarOffice Math : My Documents folder
-StarOffice Math : My Documents folder;changing work directory
-StarOffice Math : My Documents folder;opening
-StarOffice Math : MySQL databases (Base)
-StarOffice Math : Nabla operator
-StarOffice Math : names
-StarOffice Math : names;multi-line titles
-StarOffice Math : names;objects
-StarOffice Math : names, see also labels/callouts
-StarOffice Math : namespace organization in XForms
-StarOffice Math : native SQL (Base)
-StarOffice Math : natural exponential functions
-StarOffice Math : natural logarithms
-StarOffice Math : natural numbers
-StarOffice Math : navigating
-StarOffice Math : navigating;in documents
-StarOffice Math : Navigation bar
-StarOffice Math : Navigation bar;controls
-StarOffice Math : Navigation bar;forms
-StarOffice Math : Navigator
-StarOffice Math : Navigator;comments
-StarOffice Math : Navigator;contents as lists
-StarOffice Math : Navigator;docking
-StarOffice Math : Navigator;working with
-StarOffice Math : network identity options
-StarOffice Math : new databases
-StarOffice Math : new documents
-StarOffice Math : new lines in cells
-StarOffice Math : new symbols in StarOffice Math
-StarOffice Math : new windows
-StarOffice Math : non-breaking dashes
-StarOffice Math : non-breaking spaces (Writer)
-StarOffice Math : non-printing characters (Writer)
-StarOffice Math : not included in set operator
-StarOffice Math : NOT operator
-StarOffice Math : not subset set operators
-StarOffice Math : not superset set operators
-StarOffice Math : number formats
-StarOffice Math : number formats;codes
-StarOffice Math : number formats;formats
-StarOffice Math : number formats;recognition in text tables
-StarOffice Math : number of pages
-StarOffice Math : number of sheets
-StarOffice Math : number of tables
-StarOffice Math : numbering
-StarOffice Math : numbering;options
-StarOffice Math : numbering;turning off
-StarOffice Math : numbering;using automatically
-StarOffice Math : numbers
-StarOffice Math : numbers;date, time and currency formats
-StarOffice Math : numbers;decimal places (Calc)
-StarOffice Math : numerical fields in forms
-StarOffice Math : objects
-StarOffice Math : objects;always moveable (Impress/Draw)
-StarOffice Math : objects;arranging within stacks
-StarOffice Math : objects;copying when moving in presentations
-StarOffice Math : objects;definition
-StarOffice Math : objects;displaying in spreadsheets
-StarOffice Math : objects;displaying in text documents
-StarOffice Math : objects;editing
-StarOffice Math : objects;inserting from Gallery
-StarOffice Math : objects;inserting OLE objects
-StarOffice Math : objects;moving and resizing with mouse
-StarOffice Math : objects;naming
-StarOffice Math : objects;opening
-StarOffice Math : objects;quickly moving to
-StarOffice Math : objects;titles and descriptions
-StarOffice Math : ODBC
-StarOffice Math : ODBC;database (Base)
-StarOffice Math : ODBC;definition
-StarOffice Math : ODF file formats
-StarOffice Math : Office
-StarOffice Math : Office;Microsoft Office and StarOffice
-StarOffice Math : OLE
-StarOffice Math : OLE;definition
-StarOffice Math : OLE objects
-StarOffice Math : OLE objects;arranging within stacks
-StarOffice Math : OLE objects;captions (Writer)
-StarOffice Math : OLE objects;inserting
-StarOffice Math : OLE objects;number of
-StarOffice Math : OLE objects;protecting
-StarOffice Math : one and a half line spacing in text
-StarOffice Math : online feedback options
-StarOffice Math : online registration
-StarOffice Math : online update options
-StarOffice Math : online updates
-StarOffice Math : online updates;checking automatically
-StarOffice Math : online updates;checking manually
-StarOffice Math : Open/Save dialogs
-StarOffice Math : OpenDocument file formats
-StarOffice Math : OpenGL
-StarOffice Math : OpenGL;definition
-StarOffice Math : opening
-StarOffice Math : opening;context menus
-StarOffice Math : opening;database files
-StarOffice Math : opening;dialog settings
-StarOffice Math : opening;documents
-StarOffice Math : opening;documents from other formats
-StarOffice Math : opening;documents on WebDAV server
-StarOffice Math : opening;files with links
-StarOffice Math : opening;files, with placeholders
-StarOffice Math : opening;forms
-StarOffice Math : opening;Microsoft Office files
-StarOffice Math : opening;mobile device documents
-StarOffice Math : opening;objects
-StarOffice Math : opening;reports
-StarOffice Math : opening;several files
-StarOffice Math : opening;XForms
-StarOffice Math : operator brackets
-StarOffice Math : operators
-StarOffice Math : operators;default filters
-StarOffice Math : operators;general
-StarOffice Math : operators;in Math
-StarOffice Math : operators;list of
-StarOffice Math : operators;unary and binary
-StarOffice Math : optional hyphens (Writer)
-StarOffice Math : options
-StarOffice Math : options;accessibility
-StarOffice Math : options;appearance
-StarOffice Math : options;compatibility (Writer)
-StarOffice Math : options;improvement program
-StarOffice Math : options;network identity
-StarOffice Math : options;online update
-StarOffice Math : options;tools
-StarOffice Math : OR operator
-StarOffice Math : Oracle databases (base)
-StarOffice Math : ordering
-StarOffice Math : ordering;objects
-StarOffice Math : organizing
-StarOffice Math : organizing;macros and scripts
-StarOffice Math : organizing;namespaces in XForms
-StarOffice Math : organizing;styles
-StarOffice Math : organizing;templates
-StarOffice Math : original by correspondence
-StarOffice Math : original size
-StarOffice Math : original size;printing in StarOffice Math
-StarOffice Math : original size;restoring after cropping
-StarOffice Math : orphaned brackets
-StarOffice Math : orthogonal relations
-StarOffice Math : other operators
-StarOffice Math : other operators;list of
-StarOffice Math : outlines
-StarOffice Math : outlines;font effects
-StarOffice Math : outlines;outline symbols
-StarOffice Math : outlines;sending to presentations
-StarOffice Math : overline attribute
-StarOffice Math : overwrite mode
-StarOffice Math : owns command
-StarOffice Math : packages, see extensions
-StarOffice Math : page breaks
-StarOffice Math : page breaks;displaying (Calc)
-StarOffice Math : page formats
-StarOffice Math : page formats;maximizing
-StarOffice Math : page formats;restriction
-StarOffice Math : page styles
-StarOffice Math : page styles;editing/applying with statusbar
-StarOffice Math : pages
-StarOffice Math : pages;backgrounds in all applications
-StarOffice Math : pages;formatting and numbering
-StarOffice Math : pages;printing page names in presentations
-StarOffice Math : pages;scaling
-StarOffice Math : pages;selecting one to print
-StarOffice Math : paint box
-StarOffice Math : paint can symbol
-StarOffice Math : pair kerning
-StarOffice Math : Palm file filters
-StarOffice Math : paper formats
-StarOffice Math : paper size warning
-StarOffice Math : paper trays
-StarOffice Math : paragraph marks
-StarOffice Math : paragraph marks;displaying (Writer)
-StarOffice Math : paragraph styles
-StarOffice Math : paragraph styles;languages
-StarOffice Math : paragraph styles;modifying basic fonts
-StarOffice Math : paragraphs
-StarOffice Math : paragraphs;alignment
-StarOffice Math : paragraphs;Asian typography
-StarOffice Math : paragraphs;defining borders
-StarOffice Math : paragraphs;hidden paragraphs (Writer)
-StarOffice Math : paragraphs;increasing indents of
-StarOffice Math : paragraphs;indents, margins and columns
-StarOffice Math : paragraphs;inserting bullets
-StarOffice Math : paragraphs;joining
-StarOffice Math : paragraphs;numbering automatically
-StarOffice Math : paragraphs;removing blank ones
-StarOffice Math : paragraphs;spacing
-StarOffice Math : paragraphs;tab stops
-StarOffice Math : parallel relation
-StarOffice Math : parameters
-StarOffice Math : parameters;command line
-StarOffice Math : parameters;queries (Base)
-StarOffice Math : parentheses (Math)
-StarOffice Math : partial differentiation symbol
-StarOffice Math : passwords for protecting contents
-StarOffice Math : pasting
-StarOffice Math : pasting;cell ranges
-StarOffice Math : pasting;cell ranges from spreadsheets
-StarOffice Math : pasting;data from text documents
-StarOffice Math : pasting;draw objects
-StarOffice Math : pasting;draw objects from other documents
-StarOffice Math : pasting;formatted/unformatted text
-StarOffice Math : pasting;from data source view
-StarOffice Math : pasting;from data sources to StarOffice Calc
-StarOffice Math : pasting;pictures from other documents
-StarOffice Math : pasting;sheet areas in text documents
-StarOffice Math : pasting;to Gallery
-StarOffice Math : paths
-StarOffice Math : paths;changing work directory
-StarOffice Math : paths;defaults
-StarOffice Math : pattern editor
-StarOffice Math : pattern fields
-StarOffice Math : pattern fields;form functions
-StarOffice Math : patterns for objects
-StarOffice Math : PDF
-StarOffice Math : PDF;export
-StarOffice Math : PDF;PostScript to PDF converter, UNIX
-StarOffice Math : personal data input
-StarOffice Math : phonetic guide
-StarOffice Math : picklist creation
-StarOffice Math : picture by correspondence
-StarOffice Math : pictures
-StarOffice Math : pictures;adding to Gallery
-StarOffice Math : pictures;arranging within stacks
-StarOffice Math : pictures;assigning macros
-StarOffice Math : pictures;backgrounds
-StarOffice Math : pictures;captions (Writer)
-StarOffice Math : pictures;changing paths
-StarOffice Math : pictures;cropping and zooming
-StarOffice Math : pictures;displaying in Calc
-StarOffice Math : pictures;displaying in Writer (Writer)
-StarOffice Math : pictures;drag and drop between documents
-StarOffice Math : pictures;drawing
-StarOffice Math : pictures;editing
-StarOffice Math : pictures;filters
-StarOffice Math : pictures;ImageMap
-StarOffice Math : pictures;inserting automatically
-StarOffice Math : pictures;inserting from Gallery
-StarOffice Math : pictures;number of
-StarOffice Math : pictures;printing
-StarOffice Math : pictures;scaling/resizing
-StarOffice Math : pixel editor
-StarOffice Math : pixel graphics
-StarOffice Math : pixel graphics;inserting and editing
-StarOffice Math : pixel patterns
-StarOffice Math : placeholders
-StarOffice Math : placeholders;in SQL queries
-StarOffice Math : placeholders;inserting in formulas
-StarOffice Math : placeholders;on opening files
-StarOffice Math : placeholders;position of next
-StarOffice Math : placeholders;previous marker
-StarOffice Math : placing toolbars
-StarOffice Math : playing movies and sound files
-StarOffice Math : plotting data as charts
-StarOffice Math : plug-ins
-StarOffice Math : plug-ins;activating and deactivating
-StarOffice Math : plug-ins;definition
-StarOffice Math : plug-ins;inserting
-StarOffice Math : plus signs
-StarOffice Math : plus/minus signs
-StarOffice Math : pocket device appliances
-StarOffice Math : Pocket PC file filters
-StarOffice Math : points
-StarOffice Math : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Math : polygon drawing
-StarOffice Math : pop-art filter
-StarOffice Math : portable document format
-StarOffice Math : positioning
-StarOffice Math : positioning;draw objects and controls
-StarOffice Math : positioning;fonts
-StarOffice Math : positioning;objects
-StarOffice Math : positioning;toolbars
-StarOffice Math : post method for form transmissions
-StarOffice Math : posterizing filter
-StarOffice Math : PostScript
-StarOffice Math : PostScript;creating files
-StarOffice Math : PostScript;PDF converter, UNIX
-StarOffice Math : PowerPoint export
-StarOffice Math : powers
-StarOffice Math : precision as shown (Calc)
-StarOffice Math : predefining fonts
-StarOffice Math : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Math : presentations
-StarOffice Math : presentations;creating/opening
-StarOffice Math : presentations;inserting spreadsheet cells
-StarOffice Math : presentations;live on the Internet
-StarOffice Math : presentations;print menu
-StarOffice Math : presentations;saving
-StarOffice Math : presentations;saving automatically
-StarOffice Math : presentations;saving in other formats
-StarOffice Math : presentations;sending as e-mail
-StarOffice Math : presentations;starting with wizard
-StarOffice Math : presentations;wizards
-StarOffice Math : press buttons, see push buttons
-StarOffice Math : previews
-StarOffice Math : previews;fonts lists
-StarOffice Math : primary keys
-StarOffice Math : primary keys;defining
-StarOffice Math : primary keys;design view
-StarOffice Math : primary keys;inserting (Base)
-StarOffice Math : print area selection
-StarOffice Math : printer metrics for document formatting (Writer)
-StarOffice Math : printers
-StarOffice Math : printers;adding, UNIX
-StarOffice Math : printers;choosing
-StarOffice Math : printers;default printer
-StarOffice Math : printers;faxes under UNIX
-StarOffice Math : printers;maximum page formats
-StarOffice Math : printers;paper trays
-StarOffice Math : printers;properties
-StarOffice Math : printing
-StarOffice Math : printing;black and white
-StarOffice Math : printing;brochures
-StarOffice Math : printing;colors in grayscale
-StarOffice Math : printing;comments
-StarOffice Math : printing;copies
-StarOffice Math : printing;creating individual jobs
-StarOffice Math : printing;dates in presentations
-StarOffice Math : printing;directly
-StarOffice Math : printing;documents
-StarOffice Math : printing;drawings defaults
-StarOffice Math : printing;elements in text documents
-StarOffice Math : printing;faster
-StarOffice Math : printing;fitting to pages in presentations
-StarOffice Math : printing;fitting to pages in StarOffice Math
-StarOffice Math : printing;formulas in StarOffice Math
-StarOffice Math : printing;hidden pages of presentations
-StarOffice Math : printing;in original size in StarOffice Math
-StarOffice Math : printing;left/right pages
-StarOffice Math : printing;queries (Base)
-StarOffice Math : printing;scaling in StarOffice Math
-StarOffice Math : printing;selections
-StarOffice Math : printing;text always in black
-StarOffice Math : printing;text in reverse order
-StarOffice Math : printing;tiling pages in presentations
-StarOffice Math : printing;transparencies
-StarOffice Math : printing;warnings
-StarOffice Math : printing;without scaling in presentations
-StarOffice Math : printing speed
-StarOffice Math : product
-StarOffice Math : programming
-StarOffice Math : programming;scripting
-StarOffice Math : programming;StarOffice
-StarOffice Math : properties
-StarOffice Math : properties;fields in databases
-StarOffice Math : properties;files
-StarOffice Math : properties;form controls
-StarOffice Math : properties;forms
-StarOffice Math : properties;printers
-StarOffice Math : proportional to relation
-StarOffice Math : protected contents
-StarOffice Math : protected dashes
-StarOffice Math : protected database tables
-StarOffice Math : protected documents
-StarOffice Math : protected spaces
-StarOffice Math : protected spaces;inserting
-StarOffice Math : protected spaces;showing (Writer)
-StarOffice Math : protecting
-StarOffice Math : protecting;contents
-StarOffice Math : protecting;recorded changes
-StarOffice Math : proxy settings
-StarOffice Math : push buttons
-StarOffice Math : push buttons;adding to documents
-StarOffice Math : push buttons;creating
-StarOffice Math : queries
-StarOffice Math : queries;copying (Base)
-StarOffice Math : queries;creating in design view (Base)
-StarOffice Math : queries;creating in SQL view
-StarOffice Math : queries;defining (Base)
-StarOffice Math : queries;deleting table links (Base)
-StarOffice Math : queries;editing in data source view
-StarOffice Math : queries;formulating filter conditions (Base)
-StarOffice Math : queries;joining tables (Base)
-StarOffice Math : queries;missing elements (Base)
-StarOffice Math : queries;overview (Base)
-StarOffice Math : queries;parameter queries (Base)
-StarOffice Math : queries;printing (Base)
-StarOffice Math : Query Wizard (Base)
-StarOffice Math : Quickstarter
-StarOffice Math : quotation marks
-StarOffice Math : quotation marks;replacing
-StarOffice Math : quotes
-StarOffice Math : quotes;custom
-StarOffice Math : quotient set
-StarOffice Math : radio button creation
-StarOffice Math : range of integral example
-StarOffice Math : rational numbers
-StarOffice Math : read-only documents
-StarOffice Math : read-only documents;cursor
-StarOffice Math : read-only documents;database tables on/off
-StarOffice Math : read-only documents;editing
-StarOffice Math : read-only documents;opening documents as
-StarOffice Math : read-only items in Data Navigator
-StarOffice Math : real numbers
-StarOffice Math : real part of complex numbers
-StarOffice Math : recognizing URLs automatically
-StarOffice Math : recording
-StarOffice Math : recording;changes
-StarOffice Math : recording;macros
-StarOffice Math : records
-StarOffice Math : records;inserting comments
-StarOffice Math : records;protecting
-StarOffice Math : records;saving
-StarOffice Math : records;searching in databases
-StarOffice Math : rectangles with round corners
-StarOffice Math : recursions in spreadsheets
-StarOffice Math : redo command
-StarOffice Math : reduced printing
-StarOffice Math : reference lines
-StarOffice Math : reference tables
-StarOffice Math : reference tables;formulas
-StarOffice Math : references
-StarOffice Math : references;displaying in color (Calc)
-StarOffice Math : references;expanding (Calc)
-StarOffice Math : references;iterative (Calc)
-StarOffice Math : refreshing formula view
-StarOffice Math : register-true
-StarOffice Math : register-true;definition
-StarOffice Math : registering
-StarOffice Math : registering;address books
-StarOffice Math : registering;databases (Base)
-StarOffice Math : registering;StarOffice
-StarOffice Math : regular expressions
-StarOffice Math : regular expressions;list of
-StarOffice Math : regular expressions;opening files
-StarOffice Math : relational databases (Base)
-StarOffice Math : relations
-StarOffice Math : relations;creating and deleting (Base)
-StarOffice Math : relations;in StarOffice Math
-StarOffice Math : relations;joining tables (Base)
-StarOffice Math : relations;properties (Base)
-StarOffice Math : relations operators
-StarOffice Math : relations operators;list of
-StarOffice Math : relative hyperlinks
-StarOffice Math : relative saving of URLs
-StarOffice Math : reloading
-StarOffice Math : reloading;documents
-StarOffice Math : reloading;HTML documents, automatically
-StarOffice Math : remarks, see also comments
-StarOffice Math : remote configurations
-StarOffice Math : remove noise filter
-StarOffice Math : removing
-StarOffice Math : removing;bullets and numbering
-StarOffice Math : removing;form filters
-StarOffice Math : removing, see also deleting
-StarOffice Math : repeating
-StarOffice Math : repeating;commands
-StarOffice Math : replacement options
-StarOffice Math : replacement table
-StarOffice Math : replacing
-StarOffice Math : replacing;AutoCorrect function
-StarOffice Math : replacing;dashes
-StarOffice Math : replacing;tab stops (regular expressions)
-StarOffice Math : Report Builder
-StarOffice Math : reports
-StarOffice Math : reports;creating
-StarOffice Math : reports;error reports
-StarOffice Math : reports;opening and editing
-StarOffice Math : reports;templates
-StarOffice Math : resetting
-StarOffice Math : resetting;templates
-StarOffice Math : resizing
-StarOffice Math : resizing;fonts
-StarOffice Math : resizing;objects, by mouse
-StarOffice Math : resizing, see also scaling/zooming
-StarOffice Math : resolution when printing bitmaps
-StarOffice Math : restoring
-StarOffice Math : restoring;default formatting
-StarOffice Math : restoring;editing
-StarOffice Math : reversed circumflex attribute
-StarOffice Math : reversing printing order
-StarOffice Math : review function
-StarOffice Math : review function;accepting or rejecting changes
-StarOffice Math : review function;comparing documents
-StarOffice Math : review function;protecting records
-StarOffice Math : review function;recording changes example
-StarOffice Math : rich text control
-StarOffice Math : right alignment of paragraphs
-StarOffice Math : right angled relations
-StarOffice Math : right arrow symbol
-StarOffice Math : right joins (Base)
-StarOffice Math : right-justified alignment in StarOffice Math
-StarOffice Math : right-to-left text
-StarOffice Math : roots
-StarOffice Math : rotating
-StarOffice Math : rotating;3D text
-StarOffice Math : round brackets
-StarOffice Math : round corners
-StarOffice Math : rounding precision (Calc)
-StarOffice Math : row headers
-StarOffice Math : row headers;displaying (Calc)
-StarOffice Math : row headers;highlighting (Calc)
-StarOffice Math : rulers
-StarOffice Math : rulers;default settings
-StarOffice Math : rulers;measurement units
-StarOffice Math : rulers;visible in presentations
-StarOffice Math : samples and templates
-StarOffice Math : saving
-StarOffice Math : saving;default file formats
-StarOffice Math : saving;dialog settings
-StarOffice Math : saving;documents
-StarOffice Math : saving;documents for mobile devices
-StarOffice Math : saving;documents in other formats
-StarOffice Math : saving;documents, automatically
-StarOffice Math : saving;in Microsoft Office file format
-StarOffice Math : saving;options
-StarOffice Math : saving;templates
-StarOffice Math : saving;to XML
-StarOffice Math : saving;VBA code in Microsoft Office documents
-StarOffice Math : saving;with password by default
-StarOffice Math : saving as command
-StarOffice Math : saving as command;precautions
-StarOffice Math : scalable braces
-StarOffice Math : scalable lines with ceiling
-StarOffice Math : scalable round brackets
-StarOffice Math : scaling
-StarOffice Math : scaling;font sizes in user interface
-StarOffice Math : scaling;fonts
-StarOffice Math : scaling;in StarOffice Math
-StarOffice Math : scaling;objects
-StarOffice Math : scaling;pictures
-StarOffice Math : scaling;printing in StarOffice Math
-StarOffice Math : scaling;when printing presentations
-StarOffice Math : scaling, see also zooming
-StarOffice Math : screen
-StarOffice Math : screen;full screen views
-StarOffice Math : screen;scaling
-StarOffice Math : screen magnifiers
-StarOffice Math : screen readers
-StarOffice Math : script organization
-StarOffice Math : scrollbars
-StarOffice Math : scrollbars;controls
-StarOffice Math : scrollbars;displaying (Calc)
-StarOffice Math : scrollbars;horizontal and vertical (Writer)
-StarOffice Math : search criteria for database functions in cells
-StarOffice Math : search engines
-StarOffice Math : search engines;definition
-StarOffice Math : search engines;selecting
-StarOffice Math : searching
-StarOffice Math : searching;all sheets
-StarOffice Math : searching;databases
-StarOffice Math : searching;form filters
-StarOffice Math : searching;Internet
-StarOffice Math : searching;tables and forms
-StarOffice Math : sections
-StarOffice Math : sections;backgrounds
-StarOffice Math : security
-StarOffice Math : security;digital signatures
-StarOffice Math : security;options for documents with macros
-StarOffice Math : security;protecting contents
-StarOffice Math : security;security levels for macros
-StarOffice Math : security;warning dialogs with macros
-StarOffice Math : selecting
-StarOffice Math : selecting;controls
-StarOffice Math : selecting;measurement units
-StarOffice Math : selecting;objects
-StarOffice Math : selecting;print areas
-StarOffice Math : selecting;several files
-StarOffice Math : selection clipboard
-StarOffice Math : selection frames
-StarOffice Math : selection modes in text
-StarOffice Math : selection options in formulas
-StarOffice Math : sending
-StarOffice Math : sending;AutoAbstract function in presentations
-StarOffice Math : sending;documents as e-mail
-StarOffice Math : sending;documents as faxes
-StarOffice Math : separator lines
-StarOffice Math : separator lines;defining
-StarOffice Math : separators
-StarOffice Math : separators;conditional
-StarOffice Math : Server Side ImageMap
-StarOffice Math : set operations in StarOfficeMath
-StarOffice Math : set operators
-StarOffice Math : set operators;list of
-StarOffice Math : sets of numbers
-StarOffice Math : settings
-StarOffice Math : settings;printers
-StarOffice Math : settings;program configuration
-StarOffice Math : settings;proxies
-StarOffice Math : settings;tracking changes
-StarOffice Math : settings;views
-StarOffice Math : SGML
-StarOffice Math : SGML;definition
-StarOffice Math : shadows
-StarOffice Math : shadows;areas
-StarOffice Math : shadows;borders
-StarOffice Math : shadows;characters
-StarOffice Math : shadows;characters, using context menu
-StarOffice Math : sharing documents
-StarOffice Math : sharpening filter
-StarOffice Math : sheet tabs
-StarOffice Math : sheet tabs;displaying
-StarOffice Math : sheets
-StarOffice Math : sheets;searching all
-StarOffice Math : shortcut keys
-StarOffice Math : shortcut keys;assigning macros
-StarOffice Math : shortcut keys;general
-StarOffice Math : shortcut keys;in databases
-StarOffice Math : shortcut keys;in formulas
-StarOffice Math : shortcut keys;StarOffice accessibility
-StarOffice Math : showing
-StarOffice Math : showing;changes
-StarOffice Math : showing;docked windows
-StarOffice Math : showing;drawings and controls (Writer)
-StarOffice Math : showing;live presentations on the Internet
-StarOffice Math : showing;toolbars
-StarOffice Math : signing documents with digital signatures
-StarOffice Math : similar to relations
-StarOffice Math : similarity search
-StarOffice Math : simple handles (Writer)
-StarOffice Math : simplified Chinese
-StarOffice Math : simplified Chinese;translating to traditional Chinese
-StarOffice Math : sine function
-StarOffice Math : single brackets without group function
-StarOffice Math : single sign on options
-StarOffice Math : single-line spacing in text
-StarOffice Math : sizes
-StarOffice Math : sizes;draw objects
-StarOffice Math : sizes;of fonts in StarOffice Math
-StarOffice Math : sizes;pictures
-StarOffice Math : slanting draw objects
-StarOffice Math : slash division sign
-StarOffice Math : small capitals
-StarOffice Math : small gaps
-StarOffice Math : small icons
-StarOffice Math : smart tag configuration
-StarOffice Math : smooth scrolling (Writer)
-StarOffice Math : smoothing filter
-StarOffice Math : snap grid defaults (Writer/Calc)
-StarOffice Math : snapping in presentations and drawings
-StarOffice Math : solarization filter
-StarOffice Math : sort lists
-StarOffice Math : sort lists;copying to in Calc
-StarOffice Math : sorting
-StarOffice Math : sorting;data in forms
-StarOffice Math : sorting;databases
-StarOffice Math : sound files
-StarOffice Math : spaces
-StarOffice Math : spaces;displaying (Writer)
-StarOffice Math : spaces;ignoring double
-StarOffice Math : spaces;inserting protected spaces
-StarOffice Math : spaces;showing protected spaces (Writer)
-StarOffice Math : spaces in formulas
-StarOffice Math : spacing
-StarOffice Math : spacing;between paragraphs in footnotes
-StarOffice Math : spacing;font effects
-StarOffice Math : spacing;formula elements
-StarOffice Math : spacing;lines and paragraphs
-StarOffice Math : spacing;tab stops in text documents
-StarOffice Math : spacing;tabs in presentations
-StarOffice Math : spadmin
-StarOffice Math : special characters
-StarOffice Math : speech bubbles
-StarOffice Math : speed of printing
-StarOffice Math : spellcheck
-StarOffice Math : spellcheck;activating for a language
-StarOffice Math : spellcheck;context menus
-StarOffice Math : spellcheck;default languages
-StarOffice Math : spellcheck;dialog
-StarOffice Math : spellcheck;dictionary of exceptions
-StarOffice Math : spellcheck;ignore list
-StarOffice Math : spin button creation
-StarOffice Math : spoolfiles with Xprinter
-StarOffice Math : spreadsheets
-StarOffice Math : spreadsheets;as databases (base)
-StarOffice Math : spreadsheets;copying areas to text documents
-StarOffice Math : spreadsheets;creating/opening
-StarOffice Math : spreadsheets;inserting charts
-StarOffice Math : spreadsheets;inserting database records
-StarOffice Math : spreadsheets;printing
-StarOffice Math : spreadsheets;saving
-StarOffice Math : spreadsheets;saving automatically
-StarOffice Math : spreadsheets;saving in other formats
-StarOffice Math : spreadsheets;sending as e-mail
-StarOffice Math : SQL
-StarOffice Math : SQL;definition
-StarOffice Math : SQL;DISTINCT parameter
-StarOffice Math : SQL;executing SQL commands
-StarOffice Math : SQL;executing SQL statements (Base)
-StarOffice Math : SQL;queries (Base)
-StarOffice Math : square brackets
-StarOffice Math : square drawings
-StarOffice Math : square roots
-StarOffice Math : stacks
-StarOffice Math : standard bar on/off
-StarOffice Math : standard filters in databases
-StarOffice Math : standard printer under UNIX
-StarOffice Math : StarOffice Base data sources
-StarOffice Math : StarOffice Basic scripts in HTML documents
-StarOffice Math : StarOffice documents
-StarOffice Math : StarOffice documents;mobile device filters
-StarOffice Math : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Math : StarOffice Math
-StarOffice Math : StarOffice Math;entering symbols in
-StarOffice Math : StarOffice Math;examples
-StarOffice Math : StarOffice Math;formatting
-StarOffice Math : StarOffice Math;general instructions
-StarOffice Math : StarOffice Math;reference list
-StarOffice Math : StarOffice Math;relations
-StarOffice Math : StarOffice Math start
-StarOffice Math : start center
-StarOffice Math : start parameters
-StarOffice Math : status bar on/off
-StarOffice Math : stickers
-StarOffice Math : strikethrough
-StarOffice Math : strikethrough;characters
-StarOffice Math : strikethrough;font effects
-StarOffice Math : styles
-StarOffice Math : styles;'changed' message
-StarOffice Math : styles;copying between documents
-StarOffice Math : styles;keyboard shortcuts
-StarOffice Math : styles;organizing
-StarOffice Math : styles;printing styles used in a document
-StarOffice Math : styles;replacing automatically
-StarOffice Math : Styles and Formatting window
-StarOffice Math : Styles and Formatting window;docking
-StarOffice Math : subforms
-StarOffice Math : subforms;creating
-StarOffice Math : subforms;description
-StarOffice Math : submitting forms
-StarOffice Math : subscripts
-StarOffice Math : subset set operators
-StarOffice Math : subtraction signs
-StarOffice Math : suffixes in file formats
-StarOffice Math : sum range example
-StarOffice Math : summation
-StarOffice Math : superscripts
-StarOffice Math : superset set operators
-StarOffice Math : support on the Web
-StarOffice Math : symbols
-StarOffice Math : symbols;adding in StarOffice Math
-StarOffice Math : symbols;entering in StarOffice Math
-StarOffice Math : symbols;for complex numbers
-StarOffice Math : synchronizing
-StarOffice Math : synchronizing;labels and business cards
-StarOffice Math : synchronizing;Pocket PC and StarOffice formats
-StarOffice Math : system address book registration
-StarOffice Math : tab stops
-StarOffice Math : tab stops;displaying (Writer)
-StarOffice Math : tab stops;inserting and editing
-StarOffice Math : tab stops;regular expressions
-StarOffice Math : tab stops;setting in sheets
-StarOffice Math : tab stops;settings
-StarOffice Math : tab stops;spacing in presentations
-StarOffice Math : tab stops;spacing in text documents
-StarOffice Math : table controls
-StarOffice Math : table controls;form functions
-StarOffice Math : table controls;keyboard-only edit mode
-StarOffice Math : table controls;properties
-StarOffice Math : table views of databases
-StarOffice Math : Table Wizard (Base)
-StarOffice Math : tables
-StarOffice Math : tables;inserting line breaks
-StarOffice Math : tables in databases
-StarOffice Math : tables in databases;access rights to (Base)
-StarOffice Math : tables in databases;adding to queries
-StarOffice Math : tables in databases;browsing and editing
-StarOffice Math : tables in databases;copying database tables (Base)
-StarOffice Math : tables in databases;creating
-StarOffice Math : tables in databases;creating in design view (manually)
-StarOffice Math : tables in databases;importing text formats (Base)
-StarOffice Math : tables in databases;joining for queries (Base)
-StarOffice Math : tables in databases;printing queries (Base)
-StarOffice Math : tables in databases;relations (Base)
-StarOffice Math : tables in databases;searching
-StarOffice Math : tables in spreadsheets
-StarOffice Math : tables in spreadsheets;copying data to other applications
-StarOffice Math : tables in spreadsheets;defining borders
-StarOffice Math : tables in spreadsheets;value highlighting
-StarOffice Math : tables in text
-StarOffice Math : tables in text;captions
-StarOffice Math : tables in text;creating automatically
-StarOffice Math : tables in text;default settings
-StarOffice Math : tables in text;defining borders
-StarOffice Math : tables in text;displaying
-StarOffice Math : tables in text;printing
-StarOffice Math : tabs
-StarOffice Math : tabs;displaying sheet tabs
-StarOffice Math : tags
-StarOffice Math : tags;definition
-StarOffice Math : tags;META tags
-StarOffice Math : tangent function
-StarOffice Math : templates
-StarOffice Math : templates;agendas
-StarOffice Math : templates;changing basic fonts
-StarOffice Math : templates;database reports
-StarOffice Math : templates;deleting
-StarOffice Math : templates;editing and saving
-StarOffice Math : templates;faxes
-StarOffice Math : templates;importing and exporting
-StarOffice Math : templates;letters
-StarOffice Math : templates;new documents from templates
-StarOffice Math : templates;opening documents with
-StarOffice Math : templates;organizing
-StarOffice Math : terminology
-StarOffice Math : terminology;general glossary
-StarOffice Math : terminology;Internet glossary
-StarOffice Math : testing XML filters
-StarOffice Math : text
-StarOffice Math : text;animating
-StarOffice Math : text;Asian layout
-StarOffice Math : text;bold
-StarOffice Math : text;coloring
-StarOffice Math : text;copying by drag and drop
-StarOffice Math : text;CTL languages
-StarOffice Math : text;drawing pictures
-StarOffice Math : text;font effects
-StarOffice Math : text;font sizes
-StarOffice Math : text;font styles
-StarOffice Math : text;fonts and formats
-StarOffice Math : text;Fontwork icons
-StarOffice Math : text;hyperlinks
-StarOffice Math : text;inserting special characters
-StarOffice Math : text;italics
-StarOffice Math : text;kerning
-StarOffice Math : text;language selection
-StarOffice Math : text;line spacing
-StarOffice Math : text;overwriting or inserting
-StarOffice Math : text;printing in black
-StarOffice Math : text;replacing with format
-StarOffice Math : text;selection modes
-StarOffice Math : text;shadowed
-StarOffice Math : text;text/draw objects
-StarOffice Math : text attributes
-StarOffice Math : text attributes;hyperlinks
-StarOffice Math : text attributes;undoing
-StarOffice Math : text boxes
-StarOffice Math : text boxes;form functions
-StarOffice Math : text boxes;positioning
-StarOffice Math : text breaks in cells
-StarOffice Math : text colors for better accessibility
-StarOffice Math : text databases (Base)
-StarOffice Math : text documents
-StarOffice Math : text documents;creating/opening
-StarOffice Math : text documents;importing/exporting
-StarOffice Math : text documents;inserting spreadsheet cells
-StarOffice Math : text documents;print settings
-StarOffice Math : text documents;printing
-StarOffice Math : text documents;saving
-StarOffice Math : text documents;saving automatically
-StarOffice Math : text documents;saving in other formats
-StarOffice Math : text documents;sending as e-mail
-StarOffice Math : text effects
-StarOffice Math : text flow
-StarOffice Math : text flow;in cells
-StarOffice Math : text formats
-StarOffice Math : text formats;databases
-StarOffice Math : text formats;pasting
-StarOffice Math : text input fields
-StarOffice Math : text layout for special languages
-StarOffice Math : text mode in StarOffice Math
-StarOffice Math : text objects
-StarOffice Math : text objects;alignment
-StarOffice Math : text objects;draw functions
-StarOffice Math : text objects;fonts
-StarOffice Math : text objects;in presentations and drawings
-StarOffice Math : text overflow in spreadsheet cells
-StarOffice Math : text strings
-StarOffice Math : text strings;entering in StarOffice Math
-StarOffice Math : text, see also text documents, paragraphs and characters
-StarOffice Math : TextArt, see Fontwork
-StarOffice Math : textures
-StarOffice Math : textures;inserting from Gallery
-StarOffice Math : textures;on chart bars
-StarOffice Math : Thai
-StarOffice Math : Thai;entering text
-StarOffice Math : Thai;language settings
-StarOffice Math : there exists symbol
-StarOffice Math : thesaurus
-StarOffice Math : thesaurus;activating for a language
-StarOffice Math : ticker text
-StarOffice Math : tilde as attribute
-StarOffice Math : time fields
-StarOffice Math : time fields;form functions
-StarOffice Math : times
-StarOffice Math : times;inserting when printing presentations
-StarOffice Math : times, formats
-StarOffice Math : tips
-StarOffice Math : tips;extended tips in Help
-StarOffice Math : title rows
-StarOffice Math : title rows;printing in StarOffice Math
-StarOffice Math : titles
-StarOffice Math : titles;changing
-StarOffice Math : titles;editing in charts
-StarOffice Math : titles;font effects
-StarOffice Math : titles;formatting automatically
-StarOffice Math : titles;objects
-StarOffice Math : toolbars
-StarOffice Math : toolbars;adding buttons
-StarOffice Math : toolbars;docking/undocking
-StarOffice Math : toolbars;Form Navigation bar
-StarOffice Math : toolbars;viewing/closing
-StarOffice Math : tools bar
-StarOffice Math : tooltips
-StarOffice Math : tooltips;extended tips
-StarOffice Math : tooltips;help
-StarOffice Math : toward relation
-StarOffice Math : traditional Chinese
-StarOffice Math : traditional Chinese;translating to simplified chinese
-StarOffice Math : transparency
-StarOffice Math : transparency;areas
-StarOffice Math : transparency;off for faster printing
-StarOffice Math : transparency;saving
-StarOffice Math : transparent character as attribute
-StarOffice Math : tree view of Help
-StarOffice Math : trigonometrical functions
-StarOffice Math : triple dot attribute
-StarOffice Math : typefaces
-StarOffice Math : typefaces;adding under UNIX
-StarOffice Math : typefaces;formats
-StarOffice Math : typographical quotes in StarOffice Writer
-StarOffice Math : typography
-StarOffice Math : typography;Asian
-StarOffice Math : unary operators
-StarOffice Math : unary operators;list of
-StarOffice Math : unary operators
-StarOffice Math : underline attribute
-StarOffice Math : underlining
-StarOffice Math : underlining;AutoFormat function
-StarOffice Math : underlining;characters
-StarOffice Math : underlining;text
-StarOffice Math : undocking windows
-StarOffice Math : undoing
-StarOffice Math : undoing;direct formatting
-StarOffice Math : undoing;editing
-StarOffice Math : undoing;number of steps
-StarOffice Math : unequal sign
-StarOffice Math : ungrouping groups
-StarOffice Math : union of sets
-StarOffice Math : units
-StarOffice Math : units;converting
-StarOffice Math : units;measurement units
-StarOffice Math : universal quantifier symbol
-StarOffice Math : UNO components
-StarOffice Math : UNO components;Extension Manager
-StarOffice Math : UNO components;integrating new
-StarOffice Math : up arrow symbol
-StarOffice Math : update options
-StarOffice Math : updates
-StarOffice Math : updates;checking automatically
-StarOffice Math : updates;checking manually
-StarOffice Math : updating
-StarOffice Math : updating;fields and charts, automatically (Writer)
-StarOffice Math : updating;links in text documents
-StarOffice Math : updating;links, on opening
-StarOffice Math : updating;templates
-StarOffice Math : upper limits
-StarOffice Math : URL
-StarOffice Math : URL;changing hyperlink URLs
-StarOffice Math : URL;definition
-StarOffice Math : URL;in pictures
-StarOffice Math : URL;saving absolute/relative paths
-StarOffice Math : URL;turning off URL recognition
-StarOffice Math : user data
-StarOffice Math : user data;input
-StarOffice Math : user data;removing when saving
-StarOffice Math : user feedback
-StarOffice Math : user feedback;automatically
-StarOffice Math : user-defined dictionaries
-StarOffice Math : user-defined dictionaries;creating
-StarOffice Math : user-defined dictionaries;dictionary of exceptions
-StarOffice Math : user-defined dictionaries;editing
-StarOffice Math : user-defined operators
-StarOffice Math : user-defined operators;general
-StarOffice Math : user-defined operators;unary and binary
-StarOffice Math : user-defined styles
-StarOffice Math : user-defined styles;automatically replacing
-StarOffice Math : UTF-8/UCS2 support
-StarOffice Math : values
-StarOffice Math : values;absolute
-StarOffice Math : values;rounded as shown (Calc)
-StarOffice Math : variables
-StarOffice Math : variables;for paths
-StarOffice Math : variables;with right exponents
-StarOffice Math : VBA code
-StarOffice Math : VBA code;loading/saving documents with VBA code
-StarOffice Math : vector arrows as attributes
-StarOffice Math : version management
-StarOffice Math : version numbers of documents
-StarOffice Math : versions
-StarOffice Math : versions;comparing documents
-StarOffice Math : versions;file saving as, restriction
-StarOffice Math : versions;merging document versions
-StarOffice Math : versions;of a document
-StarOffice Math : versions;StarOffice
-StarOffice Math : vertical arrangement of elements
-StarOffice Math : vertical bars
-StarOffice Math : vertical callouts
-StarOffice Math : vertical dots symbol
-StarOffice Math : vertical elements
-StarOffice Math : vertical scrollbars (Writer)
-StarOffice Math : vertical text boxes
-StarOffice Math : videos
-StarOffice Math : viewing
-StarOffice Math : viewing;databases
-StarOffice Math : viewing;file properties
-StarOffice Math : viewing;StarOffice documents in Internet Explorer
-StarOffice Math : viewing;toolbars
-StarOffice Math : views
-StarOffice Math : views;creating database views (Base)
-StarOffice Math : views;defaults
-StarOffice Math : views;full screen
-StarOffice Math : views;icons
-StarOffice Math : views;maximum size
-StarOffice Math : views;scaling
-StarOffice Math : views;zooming out StarOffice Math
-StarOffice Math : Visual Basic for Applications
-StarOffice Math : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Math : watermarks
-StarOffice Math : web documents
-StarOffice Math : web documents;XForms
-StarOffice Math : Web support
-StarOffice Math : WebCast export
-StarOffice Math : WebDAV over HTTPS
-StarOffice Math : weierstrass p symbol
-StarOffice Math : whole numbers
-StarOffice Math : wide circumflex attribute
-StarOffice Math : wide tilde attribute
-StarOffice Math : wide vector arrow attribute
-StarOffice Math : widowed brackets
-StarOffice Math : windows
-StarOffice Math : windows;docking
-StarOffice Math : windows;docking definition
-StarOffice Math : windows;hiding/showing/docking
-StarOffice Math : windows;new
-StarOffice Math : wizards
-StarOffice Math : wizards;agendas
-StarOffice Math : wizards;database queries
-StarOffice Math : wizards;database tables (Base)
-StarOffice Math : wizards;databases (Base)
-StarOffice Math : wizards;document converter
-StarOffice Math : wizards;Euro Converter
-StarOffice Math : wizards;faxes
-StarOffice Math : wizards;forms
-StarOffice Math : wizards;letters
-StarOffice Math : wizards;macros (Base)
-StarOffice Math : wizards;overview
-StarOffice Math : wizards;presentations
-StarOffice Math : wizards;reports
-StarOffice Math : Word documents
-StarOffice Math : Word documents;compatibility
-StarOffice Math : Word documents;saving as
-StarOffice Math : WordArt, see Fontwork
-StarOffice Math : words
-StarOffice Math : words;automatically replacing
-StarOffice Math : words;wrapping in cells
-StarOffice Math : words;wrapping in CTL
-StarOffice Math : working directory change
-StarOffice Math : wrapping text
-StarOffice Math : wrapping text;in cells
-StarOffice Math : wrapping text;in formulas
-StarOffice Math : write protection on/off
-StarOffice Math : writing aids options
-StarOffice Math : WYSIWYG in fonts lists
-StarOffice Math : XForms
-StarOffice Math : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Math : XForms;conditions
-StarOffice Math : XForms;opening/editing
-StarOffice Math : XML converters
-StarOffice Math : XML file formats
-StarOffice Math : XML filters
-StarOffice Math : XML filters;creating/testing
-StarOffice Math : XML filters;saving as package/installing/deleting
-StarOffice Math : XML filters;settings
-StarOffice Math : XML Forms, see XForms
-StarOffice Math : XSLT filters, see also XML filters
-StarOffice Math : years
-StarOffice Math : years;2-digit options
-StarOffice Math : zero values
-StarOffice Math : zero values;displaying (Calc)
-StarOffice Math : zooming
-StarOffice Math : zooming;page views
-StarOffice Math : zooming;pictures
-StarOffice Math : zooming;status bar
-StarOffice Math : zooming in on formula display
-StarOffice Math : zooming out on formula display
-StarOffice Base : 1/2 replacement
-StarOffice Base : 3D text creation
-StarOffice Base : abbreviation replacement
-StarOffice Base : absolute hyperlinks
-StarOffice Base : absolute saving of URLs
-StarOffice Base : accents
-StarOffice Base : Access databases (base)
-StarOffice Base : access rights for database tables (Base)
-StarOffice Base : accessibility
-StarOffice Base : accessibility;general shortcuts
-StarOffice Base : accessibility;options
-StarOffice Base : accessibility;StarOffice assistive technology
-StarOffice Base : accessibility;StarOffice features
-StarOffice Base : activating
-StarOffice Base : activating;context menus
-StarOffice Base : activating;Error Report Tool
-StarOffice Base : activating;extended help tips
-StarOffice Base : activating;plug-ins
-StarOffice Base : ActiveX control
-StarOffice Base : Adabas D databases (base)
-StarOffice Base : add-ons, see UNO components
-StarOffice Base : additional selection mode
-StarOffice Base : address books
-StarOffice Base : address books;LDAP server (Base)
-StarOffice Base : address books;registering
-StarOffice Base : address labels from databases
-StarOffice Base : ADO databases (Base)
-StarOffice Base : Agenda Wizard
-StarOffice Base : aging filter
-StarOffice Base : aligning
-StarOffice Base : aligning;cells
-StarOffice Base : aligning;objects
-StarOffice Base : aligning;paragraphs
-StarOffice Base : aligning;tables in text
-StarOffice Base : aligning;text objects
-StarOffice Base : alternative fonts
-StarOffice Base : ampersand symbol, see also operators
-StarOffice Base : anchors
-StarOffice Base : anchors;changing
-StarOffice Base : anchors;displaying (Calc)
-StarOffice Base : anchors;types/positions for draw objects
-StarOffice Base : animations
-StarOffice Base : animations;accessibility options
-StarOffice Base : appearance options
-StarOffice Base : Arabic
-StarOffice Base : Arabic;entering text
-StarOffice Base : Arabic;language settings
-StarOffice Base : areas
-StarOffice Base : areas;bitmap patterns
-StarOffice Base : areas;hatched/dotted
-StarOffice Base : areas;shadows
-StarOffice Base : areas;slanting
-StarOffice Base : areas;styles
-StarOffice Base : areas;transparency
-StarOffice Base : arguments in command line
-StarOffice Base : arranging
-StarOffice Base : arranging;objects
-StarOffice Base : arrows
-StarOffice Base : arrows;defining arrow heads
-StarOffice Base : arrows;defining arrow lines
-StarOffice Base : arrows;drawing in text
-StarOffice Base : ASCII
-StarOffice Base : ASCII;definition
-StarOffice Base : Asian languages
-StarOffice Base : Asian languages;enabling
-StarOffice Base : Asian Phonetic Guide
-StarOffice Base : Asian typography
-StarOffice Base : assigning scripts
-StarOffice Base : assistive technology in StarOffice
-StarOffice Base : attaching toolbars
-StarOffice Base : attachments in e-mails
-StarOffice Base : audio
-StarOffice Base : auto reloading HTML documents
-StarOffice Base : AutoAbstract function for sending text to presentations
-StarOffice Base : AutoCaption function in StarOffice Writer
-StarOffice Base : AutoComplete function in text and list boxes
-StarOffice Base : AutoCorrect function
-StarOffice Base : AutoCorrect function;context menu
-StarOffice Base : AutoCorrect function;options
-StarOffice Base : AutoCorrect function;pictures and frames
-StarOffice Base : AutoCorrect function;quotes
-StarOffice Base : AutoCorrect function;replacement table
-StarOffice Base : AutoCorrect function;switching on and off in Calc
-StarOffice Base : AutoCorrect function;URL recognition
-StarOffice Base : AutoFormat function
-StarOffice Base : AutoFormat function;switching on and off
-StarOffice Base : automatic captions (Writer)
-StarOffice Base : automatic control focus
-StarOffice Base : automatic hyperlink formatting
-StarOffice Base : automatic line breaks
-StarOffice Base : automatic lines/borders in text
-StarOffice Base : automatic saving
-StarOffice Base : AutoPilots, see wizards
-StarOffice Base : AutoValue (Base)
-StarOffice Base : axes in charts
-StarOffice Base : backgrounds
-StarOffice Base : backgrounds;defining colors/pictures
-StarOffice Base : backgrounds;frames/sections/indexes
-StarOffice Base : backgrounds;inserting from Gallery
-StarOffice Base : backgrounds;printing
-StarOffice Base : backing window
-StarOffice Base : backups
-StarOffice Base : backups;automatic
-StarOffice Base : backups;documents
-StarOffice Base : Basic
-StarOffice Base : Basic;fonts for source display
-StarOffice Base : Basic;programming
-StarOffice Base : Basic;recording macros
-StarOffice Base : basic fonts
-StarOffice Base : Bézier curves
-StarOffice Base : Bézier curves;control points in presentations
-StarOffice Base : bi-directional writing
-StarOffice Base : binding space
-StarOffice Base : bitmaps
-StarOffice Base : bitmaps;inserting and editing
-StarOffice Base : bitmaps;off for faster printing
-StarOffice Base : bitmaps;patterns
-StarOffice Base : black and white printing
-StarOffice Base : black printing in Calc
-StarOffice Base : block selection mode
-StarOffice Base : bold
-StarOffice Base : bold;AutoFormat function
-StarOffice Base : bold;text
-StarOffice Base : bookmarks
-StarOffice Base : bookmarks;Help
-StarOffice Base : borders
-StarOffice Base : borders;arranging
-StarOffice Base : borders;cells on screen (Calc)
-StarOffice Base : borders;for paragraphs
-StarOffice Base : borders;for tables
-StarOffice Base : borders;shadows
-StarOffice Base : borders;table boundaries (Writer)
-StarOffice Base : borders, see also frames
-StarOffice Base : bound fields
-StarOffice Base : bound fields;controls
-StarOffice Base : boundaries of tables (Writer)
-StarOffice Base : break display (Writer)
-StarOffice Base : brochures
-StarOffice Base : brochures;printing several
-StarOffice Base : build numbers of StarOffice
-StarOffice Base : bullet lists
-StarOffice Base : bullet lists;formatting options
-StarOffice Base : bullets
-StarOffice Base : bullets;paragraphs
-StarOffice Base : bullets;replacing
-StarOffice Base : bullets;turning off
-StarOffice Base : business cards
-StarOffice Base : business cards;creating and synchronizing
-StarOffice Base : business cards;using templates
-StarOffice Base : button bars, see toolbars
-StarOffice Base : buttons
-StarOffice Base : buttons;adding push buttons
-StarOffice Base : buttons;big/small
-StarOffice Base : buttons;editing hyperlink buttons
-StarOffice Base : buttons;form functions
-StarOffice Base : buttons;toolbars
-StarOffice Base : cache for graphics
-StarOffice Base : calculating
-StarOffice Base : calculating;iterative references (Calc)
-StarOffice Base : callouts
-StarOffice Base : callouts;drawings
-StarOffice Base : capital letters
-StarOffice Base : capital letters;AutoCorrect function
-StarOffice Base : capital letters;font effects
-StarOffice Base : captions
-StarOffice Base : captions;automatic captions (Writer)
-StarOffice Base : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Base : captions, see also labels/callouts
-StarOffice Base : cascading update (Base)
-StarOffice Base : case sensitivity
-StarOffice Base : case sensitivity;comparing cell contents (Calc)
-StarOffice Base : case sensitivity;searching
-StarOffice Base : cells
-StarOffice Base : cells;aligning
-StarOffice Base : cells;coloring (Calc)
-StarOffice Base : cells;cursor positions after input (Calc)
-StarOffice Base : cells;formatting without effect (Calc)
-StarOffice Base : cells;line breaks
-StarOffice Base : cells;linked to controls
-StarOffice Base : cells;number of
-StarOffice Base : cells;pasting
-StarOffice Base : cells;resetting formats
-StarOffice Base : cells;showing grid lines (Calc)
-StarOffice Base : centered text
-StarOffice Base : centimeters
-StarOffice Base : certificates
-StarOffice Base : changes
-StarOffice Base : changes;accepting or rejecting
-StarOffice Base : changes;comparing to original
-StarOffice Base : changes;protecting
-StarOffice Base : changes;recording
-StarOffice Base : changes;review function
-StarOffice Base : changes;showing
-StarOffice Base : changing
-StarOffice Base : changing;document titles
-StarOffice Base : changing;file associations in Setup program
-StarOffice Base : changing;icon sizes
-StarOffice Base : changing;links
-StarOffice Base : changing;work directory
-StarOffice Base : changing, see also editing and replacing
-StarOffice Base : character styles
-StarOffice Base : character styles;language selection
-StarOffice Base : characters
-StarOffice Base : characters;alternative fonts
-StarOffice Base : characters;Asian layout
-StarOffice Base : characters;bold
-StarOffice Base : characters;coloring
-StarOffice Base : characters;displaying only on screen (Writer)
-StarOffice Base : characters;enabling CTL and Asian characters
-StarOffice Base : characters;font effects
-StarOffice Base : characters;fonts and formats
-StarOffice Base : characters;hyperlinks
-StarOffice Base : characters;italics
-StarOffice Base : characters;language selection
-StarOffice Base : characters;shadowed
-StarOffice Base : characters;spacing
-StarOffice Base : characters;special
-StarOffice Base : characters;underlining
-StarOffice Base : charcoal sketches filter
-StarOffice Base : charts
-StarOffice Base : charts;arranging within stacks
-StarOffice Base : charts;bars with textures
-StarOffice Base : charts;colors
-StarOffice Base : charts;copying with link to source cell range
-StarOffice Base : charts;displaying (Calc)
-StarOffice Base : charts;editing axes
-StarOffice Base : charts;editing data
-StarOffice Base : charts;editing legends
-StarOffice Base : charts;editing titles
-StarOffice Base : charts;inserting
-StarOffice Base : charts;updating automatically (Writer)
-StarOffice Base : check box creation
-StarOffice Base : Chinese writing systems
-StarOffice Base : choosing printers
-StarOffice Base : circle drawings
-StarOffice Base : Client Side ImageMap
-StarOffice Base : clipboard
-StarOffice Base : clipboard;cutting
-StarOffice Base : clipboard;pasting
-StarOffice Base : clipboard;pasting formatted/unformatted text
-StarOffice Base : clipboard;selection clipboard
-StarOffice Base : clipboard;Unix
-StarOffice Base : closing
-StarOffice Base : closing;documents
-StarOffice Base : closing;toolbars
-StarOffice Base : collaboration
-StarOffice Base : color bar
-StarOffice Base : colors
-StarOffice Base : colors;adding
-StarOffice Base : colors;appearance
-StarOffice Base : colors;backgrounds
-StarOffice Base : colors;charts
-StarOffice Base : colors;fill format
-StarOffice Base : colors;fonts
-StarOffice Base : colors;grid lines and cells (Calc)
-StarOffice Base : colors;models
-StarOffice Base : colors;not printing
-StarOffice Base : colors;printing in grayscale
-StarOffice Base : colors;restriction (Calc)
-StarOffice Base : colors;selection
-StarOffice Base : column headers
-StarOffice Base : column headers;displaying (Calc)
-StarOffice Base : column headers;highlighting (Calc)
-StarOffice Base : columns
-StarOffice Base : columns;setting with the mouse
-StarOffice Base : combo box creation
-StarOffice Base : command button creation
-StarOffice Base : command buttons, see push buttons
-StarOffice Base : command line parameters
-StarOffice Base : commands
-StarOffice Base : commands;repeating
-StarOffice Base : commands;SQL
-StarOffice Base : comments
-StarOffice Base : comments;displaying (Calc)
-StarOffice Base : comments;inserting/editing/deleting/printing
-StarOffice Base : comments;on changes
-StarOffice Base : comments;printing in text
-StarOffice Base : common terms
-StarOffice Base : common terms;Chinese dictionary
-StarOffice Base : common terms;glossaries
-StarOffice Base : common terms;Internet glossary
-StarOffice Base : comparisons
-StarOffice Base : comparisons;document versions
-StarOffice Base : comparisons;operators in default filter dialog
-StarOffice Base : compatibility settings for MS Word import
-StarOffice Base : complete screen view
-StarOffice Base : complex text layout
-StarOffice Base : complex text layout;definition
-StarOffice Base : complex text layout;enabling
-StarOffice Base : complex text layout, see CTL
-StarOffice Base : compose key to insert special characters
-StarOffice Base : concatenation, see ampersand symbol
-StarOffice Base : conditional separators
-StarOffice Base : conditions
-StarOffice Base : conditions;in number formats
-StarOffice Base : conditions;items in Data Navigator
-StarOffice Base : Configuration Manager
-StarOffice Base : configuring
-StarOffice Base : configuring;fax icon
-StarOffice Base : configuring;StarOffice
-StarOffice Base : configuring;toolbars
-StarOffice Base : connections to data sources (Base)
-StarOffice Base : contents protection
-StarOffice Base : context menus
-StarOffice Base : control point display in presentations
-StarOffice Base : controls
-StarOffice Base : controls;activating in forms
-StarOffice Base : controls;adding to documents
-StarOffice Base : controls;arranging in forms
-StarOffice Base : controls;arranging within stacks
-StarOffice Base : controls;assigning data sources
-StarOffice Base : controls;assigning macros (Basic)
-StarOffice Base : controls;bound fields/list contents/linked cells
-StarOffice Base : controls;events
-StarOffice Base : controls;focus
-StarOffice Base : controls;formatted fields
-StarOffice Base : controls;grouping
-StarOffice Base : controls;hidden
-StarOffice Base : controls;inserting
-StarOffice Base : controls;multi-line titles
-StarOffice Base : controls;positions and sizes
-StarOffice Base : controls;printing
-StarOffice Base : controls;properties of form controls
-StarOffice Base : controls;properties of table controls
-StarOffice Base : controls;reference by SQL
-StarOffice Base : controls;rich text control
-StarOffice Base : controls;select mode
-StarOffice Base : controls;showing (Writer)
-StarOffice Base : converters
-StarOffice Base : converters;Euro converter
-StarOffice Base : converters;PostScript, UNIX
-StarOffice Base : converters;XML
-StarOffice Base : converting
-StarOffice Base : converting;Hangul/Hanja
-StarOffice Base : converting;metrics
-StarOffice Base : converting;Microsoft documents
-StarOffice Base : converting;Pocket PC formats
-StarOffice Base : converting;StarOffice documents
-StarOffice Base : copies
-StarOffice Base : copies;printing
-StarOffice Base : copying
-StarOffice Base : copying;by drag and drop
-StarOffice Base : copying;data from text documents
-StarOffice Base : copying;datasource records in spreadsheets
-StarOffice Base : copying;draw objects
-StarOffice Base : copying;draw objects between documents
-StarOffice Base : copying;formatting
-StarOffice Base : copying;from data source view
-StarOffice Base : copying;from Gallery
-StarOffice Base : copying;in Unix
-StarOffice Base : copying;pictures, between documents
-StarOffice Base : copying;sheet areas, to text documents
-StarOffice Base : copying;to Gallery
-StarOffice Base : copyright for StarOffice
-StarOffice Base : corner roundings
-StarOffice Base : crash reports
-StarOffice Base : criteria of query design (Base)
-StarOffice Base : cropping pictures
-StarOffice Base : CTL
-StarOffice Base : CTL;(not) wrapping words
-StarOffice Base : CTL;complex text layout languages
-StarOffice Base : CTL;definition
-StarOffice Base : CTL;options
-StarOffice Base : currencies
-StarOffice Base : currencies;converters
-StarOffice Base : currencies;format codes
-StarOffice Base : currency field creation
-StarOffice Base : currency formats
-StarOffice Base : cursor
-StarOffice Base : cursor;allowing in protected areas (Writer)
-StarOffice Base : cursor;in read-only text
-StarOffice Base : cursor;quickly moving to an object
-StarOffice Base : curves
-StarOffice Base : curves;editing points
-StarOffice Base : custom dictionaries
-StarOffice Base : custom dictionaries;editing
-StarOffice Base : custom hyphens (Writer)
-StarOffice Base : custom quotes
-StarOffice Base : custom templates
-StarOffice Base : customizing
-StarOffice Base : customizing;events
-StarOffice Base : customizing;keyboard
-StarOffice Base : customizing;menus
-StarOffice Base : customizing;round corners
-StarOffice Base : customizing;StarOffice
-StarOffice Base : customizing;toolbars
-StarOffice Base : cutting
-StarOffice Base : dashes
-StarOffice Base : data
-StarOffice Base : data;filtering in forms
-StarOffice Base : data;forms and subforms
-StarOffice Base : data;read-only
-StarOffice Base : data;sorting in forms
-StarOffice Base : data;user data
-StarOffice Base : data binding change in XForms
-StarOffice Base : Data Navigator
-StarOffice Base : Data Navigator;adding/editing items
-StarOffice Base : Data Navigator;display options
-StarOffice Base : data source browser
-StarOffice Base : data source explorer
-StarOffice Base : data source view
-StarOffice Base : data source view;drag and drop
-StarOffice Base : data source view;overview
-StarOffice Base : data source view;showing
-StarOffice Base : data sources
-StarOffice Base : data sources;as tables
-StarOffice Base : data sources;connection settings (Base)
-StarOffice Base : data sources;copying records to spreadsheets
-StarOffice Base : data sources;displaying current
-StarOffice Base : data sources;LDAP server (Base)
-StarOffice Base : data sources;registering address books
-StarOffice Base : data sources;reports
-StarOffice Base : data sources;StarOffice Base
-StarOffice Base : data sources;viewing
-StarOffice Base : data structure of XForms
-StarOffice Base : data, see also values
-StarOffice Base : database contents
-StarOffice Base : database contents;inserting as tables
-StarOffice Base : database contents;inserting as text
-StarOffice Base : database reports
-StarOffice Base : Database Wizard (Base)
-StarOffice Base : databases
-StarOffice Base : databases;administration through SQL (Base)
-StarOffice Base : databases;ADO (Base)
-StarOffice Base : databases;connecting (Base)
-StarOffice Base : databases;creating
-StarOffice Base : databases;creating labels
-StarOffice Base : databases;creating queries
-StarOffice Base : databases;creating reports
-StarOffice Base : databases;creating tables
-StarOffice Base : databases;deleting (Base)
-StarOffice Base : databases;drag and drop (Base)
-StarOffice Base : databases;editing tables
-StarOffice Base : databases;form filters
-StarOffice Base : databases;formats (Base)
-StarOffice Base : databases;importing/exporting
-StarOffice Base : databases;JDBC (Base)
-StarOffice Base : databases;main page (Base)
-StarOffice Base : databases;ODBC (Base)
-StarOffice Base : databases;overview
-StarOffice Base : databases;registering (Base)
-StarOffice Base : databases;searching records
-StarOffice Base : databases;shortcut keys
-StarOffice Base : databases;sorting
-StarOffice Base : databases;standard filters
-StarOffice Base : databases;text formats
-StarOffice Base : databases;viewing
-StarOffice Base : date fields
-StarOffice Base : date fields;creating
-StarOffice Base : date fields;properties
-StarOffice Base : date formats
-StarOffice Base : dates
-StarOffice Base : dates;default (Calc)
-StarOffice Base : dates;printing in presentations
-StarOffice Base : dates;start 1900/01/01 (Calc)
-StarOffice Base : dates;start 1904/01/01 (Calc)
-StarOffice Base : dBASE
-StarOffice Base : dBASE;database settings (Base)
-StarOffice Base : DDE
-StarOffice Base : DDE;definition
-StarOffice Base : deactivating
-StarOffice Base : deactivating;plug-ins
-StarOffice Base : decimal places displayed (Calc)
-StarOffice Base : decimal separator key
-StarOffice Base : decimal tab stops
-StarOffice Base : default directories
-StarOffice Base : default filters
-StarOffice Base : default filters;comparison operators
-StarOffice Base : default filters;databases
-StarOffice Base : default printer
-StarOffice Base : default printer;setting up
-StarOffice Base : default printer;UNIX
-StarOffice Base : default templates
-StarOffice Base : default templates;changing
-StarOffice Base : default templates;organizing
-StarOffice Base : defaults
-StarOffice Base : defaults;documents
-StarOffice Base : defaults;file formats in file dialogs
-StarOffice Base : defaults;file formats in StarOffice
-StarOffice Base : defaults;fonts
-StarOffice Base : defaults;grids (Writer/Calc)
-StarOffice Base : defaults;languages
-StarOffice Base : defaults;number formats
-StarOffice Base : defaults;of saving
-StarOffice Base : defaults;program configuration
-StarOffice Base : defaults;tab stops in text
-StarOffice Base : defaults;views
-StarOffice Base : defining
-StarOffice Base : defining;arrowheads and other line ends
-StarOffice Base : defining;colors
-StarOffice Base : defining;line styles
-StarOffice Base : defining;paragraph borders
-StarOffice Base : defining;queries (Base)
-StarOffice Base : defining;table borders
-StarOffice Base : deleting
-StarOffice Base : deleting;all direct formatting
-StarOffice Base : deleting;comments
-StarOffice Base : deleting;databases (Base)
-StarOffice Base : deleting;hyperlinks
-StarOffice Base : deleting;lines in text
-StarOffice Base : deleting;models/instances
-StarOffice Base : deleting;namespaces in XForms
-StarOffice Base : deleting;tab stops
-StarOffice Base : deleting;templates
-StarOffice Base : deleting;XML filters
-StarOffice Base : depth stagger
-StarOffice Base : descriptions for objects
-StarOffice Base : design mode after saving
-StarOffice Base : design view
-StarOffice Base : design view;creating forms
-StarOffice Base : design view;queries/views (Base)
-StarOffice Base : designing
-StarOffice Base : designing;database tables
-StarOffice Base : designing;fonts
-StarOffice Base : designing;queries (Base)
-StarOffice Base : detaching toolbars
-StarOffice Base : dictionaries
-StarOffice Base : dictionaries;common terms in simplified and traditional chinese
-StarOffice Base : dictionaries;creating
-StarOffice Base : dictionaries;editing user-defined
-StarOffice Base : dictionaries;spellcheck
-StarOffice Base : dictionaries, see also languages
-StarOffice Base : digital signatures
-StarOffice Base : digital signatures;getting/managing/applying
-StarOffice Base : digital signatures;overview
-StarOffice Base : digital signatures;WebDAV over HTTPS
-StarOffice Base : direct formatting
-StarOffice Base : direct formatting;undoing all
-StarOffice Base : directories
-StarOffice Base : directories;creating new
-StarOffice Base : directories;directory structure
-StarOffice Base : disabled persons
-StarOffice Base : displaying
-StarOffice Base : displaying;comments (Calc)
-StarOffice Base : displaying;comments in text documents
-StarOffice Base : displaying;non-printing characters (Writer)
-StarOffice Base : displaying;pictures and objects (Writer)
-StarOffice Base : displaying;tables (Writer)
-StarOffice Base : displaying;zero values (Calc)
-StarOffice Base : distances
-StarOffice Base : distinct values in SQL queries
-StarOffice Base : distorting in drawings
-StarOffice Base : distributing XML filters
-StarOffice Base : docking
-StarOffice Base : docking;definition
-StarOffice Base : docking;toolbars
-StarOffice Base : docking;windows
-StarOffice Base : Document Converter Wizard
-StarOffice Base : Document Map, see Navigator
-StarOffice Base : document types in StarOffice
-StarOffice Base : documents
-StarOffice Base : documents;changing titles
-StarOffice Base : documents;closing
-StarOffice Base : documents;comparing
-StarOffice Base : documents;contents as lists
-StarOffice Base : documents;editing time
-StarOffice Base : documents;exporting
-StarOffice Base : documents;importing
-StarOffice Base : documents;languages
-StarOffice Base : documents;measurement units in
-StarOffice Base : documents;merging
-StarOffice Base : documents;number of pages/tables/sheets
-StarOffice Base : documents;opening
-StarOffice Base : documents;opening in design mode
-StarOffice Base : documents;opening with templates
-StarOffice Base : documents;organizing
-StarOffice Base : documents;printing
-StarOffice Base : documents;read-only
-StarOffice Base : documents;reloading
-StarOffice Base : documents;saving
-StarOffice Base : documents;saving automatically
-StarOffice Base : documents;saving in other formats
-StarOffice Base : documents;sending as e-mail
-StarOffice Base : documents;styles changed
-StarOffice Base : documents;version management
-StarOffice Base : documents;version numbers
-StarOffice Base : dotted areas
-StarOffice Base : double-line spacing in paragraphs
-StarOffice Base : double-line writing in Asian layout
-StarOffice Base : drag and drop
-StarOffice Base : drag and drop;copying and pasting text
-StarOffice Base : drag and drop;data source view
-StarOffice Base : drag and drop;from Gallery to draw objects
-StarOffice Base : drag and drop;overview
-StarOffice Base : drag and drop;pictures
-StarOffice Base : drag and drop;to Gallery
-StarOffice Base : draw objects
-StarOffice Base : draw objects;adding/editing/copying
-StarOffice Base : draw objects;anchoring
-StarOffice Base : draw objects;arranging within stacks
-StarOffice Base : draw objects;copying between documents
-StarOffice Base : draw objects;displaying (Calc)
-StarOffice Base : draw objects;dropping Gallery pictures
-StarOffice Base : draw objects;flipping
-StarOffice Base : draw objects;legends
-StarOffice Base : draw objects;positioning and resizing
-StarOffice Base : draw objects;protecting
-StarOffice Base : draw objects;slanting
-StarOffice Base : draw objects;text in
-StarOffice Base : Drawing bar
-StarOffice Base : drawing lines in text
-StarOffice Base : drawings
-StarOffice Base : drawings;creating/opening
-StarOffice Base : drawings;languages
-StarOffice Base : drawings;printing
-StarOffice Base : drawings;printing defaults
-StarOffice Base : drawings;printing in text documents
-StarOffice Base : drawings;saving
-StarOffice Base : drawings;saving automatically
-StarOffice Base : drawings;saving in other formats
-StarOffice Base : drawings;sending as e-mail
-StarOffice Base : drawings;showing (Writer)
-StarOffice Base : drawings, see also draw objects
-StarOffice Base : drop-down lists in form functions
-StarOffice Base : e-mail attachments
-StarOffice Base : Edit File icon
-StarOffice Base : edit mode
-StarOffice Base : edit mode;after opening
-StarOffice Base : edit mode;through Enter key (Calc)
-StarOffice Base : Edit Points bar
-StarOffice Base : editing
-StarOffice Base : editing;chart axes
-StarOffice Base : editing;chart data
-StarOffice Base : editing;chart legends
-StarOffice Base : editing;chart titles
-StarOffice Base : editing;comments
-StarOffice Base : editing;data binding of XForms
-StarOffice Base : editing;database tables and queries
-StarOffice Base : editing;draw objects
-StarOffice Base : editing;Fontwork objects
-StarOffice Base : editing;hyperlinks
-StarOffice Base : editing;menus
-StarOffice Base : editing;objects
-StarOffice Base : editing;pictures
-StarOffice Base : editing;reports
-StarOffice Base : editing;shortcut keys
-StarOffice Base : editing;StarOffice documents in Internet Explorer
-StarOffice Base : editing;tab stops
-StarOffice Base : editing;templates
-StarOffice Base : editing;toolbars
-StarOffice Base : editing;undoing
-StarOffice Base : editing;XForms
-StarOffice Base : editing time of documents
-StarOffice Base : editors
-StarOffice Base : editors;formula editor
-StarOffice Base : editors;ImageMap editor
-StarOffice Base : effects
-StarOffice Base : effects;font positions
-StarOffice Base : effects;fonts
-StarOffice Base : effects;Fontwork icons
-StarOffice Base : empty documents
-StarOffice Base : empty paragraph removal
-StarOffice Base : encryption of contents
-StarOffice Base : entering groups
-StarOffice Base : entering text from right to left
-StarOffice Base : equal sign, see also operators
-StarOffice Base : equations in formula editor
-StarOffice Base : Error Report Tool
-StarOffice Base : Euro
-StarOffice Base : Euro;currency formats
-StarOffice Base : Euro;Euro Converter Wizard
-StarOffice Base : even/odd pages
-StarOffice Base : even/odd pages;printing
-StarOffice Base : events
-StarOffice Base : events;assigning scripts
-StarOffice Base : events;controls
-StarOffice Base : events;customizing
-StarOffice Base : events;in forms
-StarOffice Base : Excel
-StarOffice Base : Excel;saving as
-StarOffice Base : Excel;search criteria
-StarOffice Base : exceptions
-StarOffice Base : exceptions;user-defined dictionaries
-StarOffice Base : exchanging, see also replacing
-StarOffice Base : executing SQL commands
-StarOffice Base : exiting
-StarOffice Base : exiting;groups
-StarOffice Base : exiting;StarOffice
-StarOffice Base : expanding formatting (Calc)
-StarOffice Base : explorer of data sources
-StarOffice Base : export filters
-StarOffice Base : exporting
-StarOffice Base : exporting;bitmaps
-StarOffice Base : exporting;HTML and text documents
-StarOffice Base : exporting;Microsoft Office documents with VBA code
-StarOffice Base : exporting;spreadsheets to text format
-StarOffice Base : exporting;templates
-StarOffice Base : exporting;to foreign formats
-StarOffice Base : exporting;to HTML
-StarOffice Base : exporting;to Microsoft Office formats
-StarOffice Base : exporting;to PDF
-StarOffice Base : exporting;to PostScript format
-StarOffice Base : exporting;to XML
-StarOffice Base : exporting;XML files
-StarOffice Base : extended tips in Help
-StarOffice Base : extension mode in text
-StarOffice Base : extensions
-StarOffice Base : extensions;Extension Manager
-StarOffice Base : extensions;file formats
-StarOffice Base : external keys (Base)
-StarOffice Base : faster printing
-StarOffice Base : faxes
-StarOffice Base : faxes;configuring StarOffice
-StarOffice Base : faxes;fax programs/fax printers under UNIX
-StarOffice Base : faxes;selecting a fax machine
-StarOffice Base : faxes;sending
-StarOffice Base : faxes;wizards
-StarOffice Base : feedback
-StarOffice Base : feedback;automatically
-StarOffice Base : fields
-StarOffice Base : fields;database tables
-StarOffice Base : fields;displaying field codes (Writer)
-StarOffice Base : fields;formatted fields
-StarOffice Base : fields;updating automatically (Writer)
-StarOffice Base : file associations for Microsoft Office
-StarOffice Base : file filters
-StarOffice Base : file filters;mobile devices
-StarOffice Base : file filters;XML
-StarOffice Base : file formats
-StarOffice Base : file formats;changing StarOffice defaults
-StarOffice Base : file formats;OpenDocument/XML
-StarOffice Base : file formats;saving always in other formats
-StarOffice Base : file selection button
-StarOffice Base : file sharing options for current document
-StarOffice Base : files
-StarOffice Base : files;filters and formats
-StarOffice Base : files;importing
-StarOffice Base : files;opening
-StarOffice Base : files;opening with placeholders
-StarOffice Base : files;properties
-StarOffice Base : files;saving
-StarOffice Base : files;saving automatically
-StarOffice Base : files;saving in other formats
-StarOffice Base : files;sending as e-mail
-StarOffice Base : files;version numbers
-StarOffice Base : files and folders in StarOffice
-StarOffice Base : fill characters with tabulators
-StarOffice Base : fill colors for areas
-StarOffice Base : fill patterns for areas
-StarOffice Base : filter conditions
-StarOffice Base : filter conditions;connecting
-StarOffice Base : filter conditions;in queries (Base)
-StarOffice Base : filtering
-StarOffice Base : filtering;data in databases
-StarOffice Base : filtering;data in forms
-StarOffice Base : filters
-StarOffice Base : filters;comparison operators
-StarOffice Base : filters;for import and export
-StarOffice Base : filters;Navigator
-StarOffice Base : filters;pictures
-StarOffice Base : filters;XML filter settings
-StarOffice Base : Find tab in Help
-StarOffice Base : finding
-StarOffice Base : finding;in all sheets
-StarOffice Base : finding;records in form documents
-StarOffice Base : finding;selections
-StarOffice Base : finding;similarity search
-StarOffice Base : fitting to pages
-StarOffice Base : fitting to pages;print settings in Math
-StarOffice Base : fitting to pages;print settings in presentations
-StarOffice Base : fixed text
-StarOffice Base : fixed text;form functions
-StarOffice Base : fixing toolbars
-StarOffice Base : flipping draw objects
-StarOffice Base : floating frames in HTML documents
-StarOffice Base : floating toolbars
-StarOffice Base : focus of controls
-StarOffice Base : folder creation
-StarOffice Base : font lists
-StarOffice Base : font name box
-StarOffice Base : font sizes
-StarOffice Base : font sizes;bullets
-StarOffice Base : font sizes;relative changes
-StarOffice Base : font sizes;scaling on screen
-StarOffice Base : font sizes;text
-StarOffice Base : fonts
-StarOffice Base : fonts;adding under UNIX
-StarOffice Base : fonts;changing in templates
-StarOffice Base : fonts;colors
-StarOffice Base : fonts;default settings
-StarOffice Base : fonts;effects
-StarOffice Base : fonts;for HTML and Basic
-StarOffice Base : fonts;formats
-StarOffice Base : fonts;outlines
-StarOffice Base : fonts;positions in text
-StarOffice Base : fonts;shadows
-StarOffice Base : fonts;specifying several
-StarOffice Base : fonts;strikethrough
-StarOffice Base : fonts;styles
-StarOffice Base : fonts;text objects
-StarOffice Base : Fontwork icons
-StarOffice Base : footers
-StarOffice Base : footers;backgrounds
-StarOffice Base : form controls
-StarOffice Base : form controls;assigning macros
-StarOffice Base : form controls;protecting
-StarOffice Base : form controls;toolbars
-StarOffice Base : form fields
-StarOffice Base : form filters
-StarOffice Base : Form Navigator
-StarOffice Base : format codes
-StarOffice Base : format codes;numbers
-StarOffice Base : format filling printing in StarOffice Math
-StarOffice Base : Format Paintbrush
-StarOffice Base : formats
-StarOffice Base : formats;Asian layout
-StarOffice Base : formats;fonts
-StarOffice Base : formats;maximizing page formats
-StarOffice Base : formats;number and currency formats
-StarOffice Base : formats;of currencies/date/time
-StarOffice Base : formats;on opening and saving
-StarOffice Base : formats;pasting in special formats
-StarOffice Base : formats;positions
-StarOffice Base : formats;tabulators
-StarOffice Base : formatted fields
-StarOffice Base : formatted fields;form functions
-StarOffice Base : formatted fields;properties
-StarOffice Base : formatting
-StarOffice Base : formatting;Asian typography
-StarOffice Base : formatting;axes in charts
-StarOffice Base : formatting;chart legends
-StarOffice Base : formatting;copying
-StarOffice Base : formatting;definition
-StarOffice Base : formatting;expanding (Calc)
-StarOffice Base : formatting;font effects
-StarOffice Base : formatting;hyperlinks
-StarOffice Base : formatting;pages
-StarOffice Base : formatting;printer metrics (Writer)
-StarOffice Base : formatting;undoing
-StarOffice Base : formatting;undoing when writing
-StarOffice Base : forms
-StarOffice Base : forms;browsing
-StarOffice Base : forms;Combo Box/List Box Wizard
-StarOffice Base : forms;creating
-StarOffice Base : forms;data
-StarOffice Base : forms;designing (Base)
-StarOffice Base : forms;events
-StarOffice Base : forms;filtering data
-StarOffice Base : forms;finding records
-StarOffice Base : forms;focus after opening
-StarOffice Base : forms;general information (Base)
-StarOffice Base : forms;grouping controls
-StarOffice Base : forms;HTML filters
-StarOffice Base : forms;Navigator
-StarOffice Base : forms;opening in design mode
-StarOffice Base : forms;properties
-StarOffice Base : forms;sorting data
-StarOffice Base : forms;subforms
-StarOffice Base : forms;wizards
-StarOffice Base : forms;XForms
-StarOffice Base : formula texts
-StarOffice Base : formula texts;printing in StarOffice Math
-StarOffice Base : formulas
-StarOffice Base : formulas;new
-StarOffice Base : formulas;starting formula editor
-StarOffice Base : formulas in reports
-StarOffice Base : formulas in reports;editing
-StarOffice Base : forums and support
-StarOffice Base : frames
-StarOffice Base : frames;around paragraphs
-StarOffice Base : frames;around tables
-StarOffice Base : frames;AutoCorrect function
-StarOffice Base : frames;backgrounds
-StarOffice Base : frames;captions (Writer)
-StarOffice Base : frames;printing in StarOffice Math
-StarOffice Base : frames;protecting
-StarOffice Base : frames;selection frames
-StarOffice Base : frames;text fitting to frames
-StarOffice Base : freeform lines
-StarOffice Base : freeform lines;draw functions
-StarOffice Base : FTP
-StarOffice Base : FTP;opening documents
-StarOffice Base : FTP;saving documents
-StarOffice Base : full joins (Base)
-StarOffice Base : full screen view
-StarOffice Base : full-text search in Help
-StarOffice Base : functions in reports
-StarOffice Base : functions in reports;editing
-StarOffice Base : Gallery
-StarOffice Base : Gallery;adding pictures
-StarOffice Base : Gallery;dragging pictures to draw objects
-StarOffice Base : Gallery;hiding/showing
-StarOffice Base : Gallery;inserting pictures from
-StarOffice Base : get method for form transmissions
-StarOffice Base : getting support
-StarOffice Base : GIF format
-StarOffice Base : glossaries
-StarOffice Base : glossaries;common terms
-StarOffice Base : glossaries;Internet terms
-StarOffice Base : gradients off for faster printing
-StarOffice Base : graphic objects, see draw objects
-StarOffice Base : graphical text art
-StarOffice Base : graphics
-StarOffice Base : graphics;cache
-StarOffice Base : graphics;protecting
-StarOffice Base : graphics, see also pictures
-StarOffice Base : grayscale printing
-StarOffice Base : grid controls
-StarOffice Base : grid controls;form functions
-StarOffice Base : grids
-StarOffice Base : grids;defaults (Writer/Calc)
-StarOffice Base : grids;display options (Impress/Draw)
-StarOffice Base : grids;displaying lines (Calc)
-StarOffice Base : group box creation
-StarOffice Base : groups
-StarOffice Base : groups;entering/exiting/ungrouping
-StarOffice Base : groups;naming
-StarOffice Base : groups;of controls
-StarOffice Base : guides
-StarOffice Base : guides;display options (Impress/Draw)
-StarOffice Base : guides;displaying when moving objects (Impress)
-StarOffice Base : guides;showing (Calc)
-StarOffice Base : guides;showing when moving frames (Writer)
-StarOffice Base : gutter
-StarOffice Base : handles
-StarOffice Base : handles;displaying (Writer)
-StarOffice Base : handles;scaling
-StarOffice Base : handles;showing simple/large handles (Calc)
-StarOffice Base : Hangul/Hanja
-StarOffice Base : hatching
-StarOffice Base : headers
-StarOffice Base : headers;backgrounds
-StarOffice Base : headings
-StarOffice Base : headings;entering as text box
-StarOffice Base : Hebrew
-StarOffice Base : Hebrew;entering text
-StarOffice Base : Hebrew;language settings
-StarOffice Base : Help
-StarOffice Base : Help;bookmarks
-StarOffice Base : Help;extended tips on/off
-StarOffice Base : Help;full-text search
-StarOffice Base : Help;Help tips
-StarOffice Base : Help;keywords
-StarOffice Base : Help;navigation pane showing/hiding
-StarOffice Base : Help;style sheets
-StarOffice Base : Help;topics
-StarOffice Base : Help Agent
-StarOffice Base : Help Agent;help
-StarOffice Base : Help Agent;options
-StarOffice Base : Help tips
-StarOffice Base : Help tips;hiding
-StarOffice Base : hidden controls in Form Navigator
-StarOffice Base : hidden fields display (Writer)
-StarOffice Base : hidden pages
-StarOffice Base : hidden pages;printing in presentations
-StarOffice Base : hidden text
-StarOffice Base : hidden text;showing (Writer)
-StarOffice Base : hiding
-StarOffice Base : hiding;changes
-StarOffice Base : hiding;docked windows
-StarOffice Base : hiding;navigation pane in Help window
-StarOffice Base : high contrast mode
-StarOffice Base : Hindi
-StarOffice Base : Hindi;entering text
-StarOffice Base : Hindi;language settings
-StarOffice Base : horizontal scrollbars (Writer)
-StarOffice Base : hotspots
-StarOffice Base : HTML
-StarOffice Base : HTML;definition
-StarOffice Base : HTML;export character set
-StarOffice Base : HTML;fonts for source display
-StarOffice Base : HTML;importing META tags
-StarOffice Base : HTML;live presentations
-StarOffice Base : HTML documents
-StarOffice Base : HTML documents;auto reloading
-StarOffice Base : HTML documents;importing/exporting
-StarOffice Base : HTML documents;META tags in
-StarOffice Base : HTML documents;new
-StarOffice Base : HTML documents;source text
-StarOffice Base : hyperlinks
-StarOffice Base : hyperlinks;assigning macros
-StarOffice Base : hyperlinks;character formats
-StarOffice Base : hyperlinks;definition
-StarOffice Base : hyperlinks;deleting
-StarOffice Base : hyperlinks;editing
-StarOffice Base : hyperlinks;inserting
-StarOffice Base : hyperlinks;relative and absolute
-StarOffice Base : hyperlinks;turning off automatic recognition
-StarOffice Base : hyperlinks, see also links
-StarOffice Base : hyphenation
-StarOffice Base : hyphenation;activating for a language
-StarOffice Base : hyphenation;minimal number of characters
-StarOffice Base : hyphens
-StarOffice Base : hyphens;displaying custom (Writer)
-StarOffice Base : hyphens;inserting custom
-StarOffice Base : icon bars, see toolbars
-StarOffice Base : icon sizes
-StarOffice Base : ignore list for spellcheck
-StarOffice Base : illustrations, see pictures
-StarOffice Base : image button creation
-StarOffice Base : image control creation
-StarOffice Base : ImageMap
-StarOffice Base : ImageMap;definition
-StarOffice Base : ImageMap;editor
-StarOffice Base : images
-StarOffice Base : images;ImageMap
-StarOffice Base : images;inserting and editing bitmaps
-StarOffice Base : images, see also pictures
-StarOffice Base : IME
-StarOffice Base : IME;definition
-StarOffice Base : IME;showing/hiding
-StarOffice Base : import filters
-StarOffice Base : import restrictions for Microsoft Office
-StarOffice Base : importing
-StarOffice Base : importing;bitmaps
-StarOffice Base : importing;compatibility settings for text import
-StarOffice Base : importing;databases
-StarOffice Base : importing;documents in other formats
-StarOffice Base : importing;from XML
-StarOffice Base : importing;HTML and text documents
-StarOffice Base : importing;HTML with META tags
-StarOffice Base : importing;Microsoft Office documents with VBA code
-StarOffice Base : importing;tables in text format
-StarOffice Base : importing;templates
-StarOffice Base : improvement program
-StarOffice Base : inches
-StarOffice Base : Index tab in Help
-StarOffice Base : indexes
-StarOffice Base : indexes;backgrounds
-StarOffice Base : indexes;showing/hiding Help index tab
-StarOffice Base : indicator lines in text
-StarOffice Base : inner joins (Base)
-StarOffice Base : input method window
-StarOffice Base : insert mode for entering text
-StarOffice Base : inserting
-StarOffice Base : inserting;buttons in toolbars
-StarOffice Base : inserting;cell ranges from spreadsheets
-StarOffice Base : inserting;charts
-StarOffice Base : inserting;clipboard options
-StarOffice Base : inserting;comments
-StarOffice Base : inserting;data from text documents
-StarOffice Base : inserting;datasource records in spreadsheets
-StarOffice Base : inserting;drawings
-StarOffice Base : inserting;floating frames
-StarOffice Base : inserting;Fontwork objects
-StarOffice Base : inserting;form fields
-StarOffice Base : inserting;hyperlinks
-StarOffice Base : inserting;line breaks in cells
-StarOffice Base : inserting;movies/sounds
-StarOffice Base : inserting;new text tables defaults
-StarOffice Base : inserting;objects from Gallery
-StarOffice Base : inserting;OLE objects
-StarOffice Base : inserting;paragraph borders
-StarOffice Base : inserting;paragraph bullets
-StarOffice Base : inserting;pictures in Gallery
-StarOffice Base : inserting;plug-ins
-StarOffice Base : inserting;push buttons
-StarOffice Base : inserting;special characters
-StarOffice Base : inserting;tab stops
-StarOffice Base : inserting;textures on chart bars
-StarOffice Base : installing
-StarOffice Base : installing;ActiveX control
-StarOffice Base : installing;mobile device filters
-StarOffice Base : installing;UNO components
-StarOffice Base : installing;XML filters
-StarOffice Base : instructions
-StarOffice Base : instructions;general
-StarOffice Base : Internet
-StarOffice Base : Internet;checking for updates
-StarOffice Base : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Base : Internet;presentations
-StarOffice Base : Internet;starting searches
-StarOffice Base : Internet glossary
-StarOffice Base : invert filter
-StarOffice Base : invisible areas
-StarOffice Base : italic text
-StarOffice Base : iterative references in spreadsheets
-StarOffice Base : Java
-StarOffice Base : Java;definition
-StarOffice Base : Java;setting options
-StarOffice Base : JDBC
-StarOffice Base : JDBC;databases (Base)
-StarOffice Base : JDBC;definition
-StarOffice Base : joining
-StarOffice Base : joining;paragraphs
-StarOffice Base : joining;tables (Base)
-StarOffice Base : joins in databases (Base)
-StarOffice Base : justifying text
-StarOffice Base : kerning
-StarOffice Base : kerning;Asian texts
-StarOffice Base : kerning;definition
-StarOffice Base : kerning;in characters
-StarOffice Base : key fields for relations (Base)
-StarOffice Base : keyboard
-StarOffice Base : keyboard;assigning/editing shortcut keys
-StarOffice Base : keyboard;general commands
-StarOffice Base : keyboard;removing numbering
-StarOffice Base : keys
-StarOffice Base : keys;adding push buttons
-StarOffice Base : keys;primary keys (Base)
-StarOffice Base : kiosk export
-StarOffice Base : labels
-StarOffice Base : labels;creating and synchronizing
-StarOffice Base : labels;for draw objects
-StarOffice Base : labels;form functions
-StarOffice Base : labels;from databases
-StarOffice Base : labels, see also names/callouts
-StarOffice Base : languages
-StarOffice Base : languages;activating modules
-StarOffice Base : languages;Asian support
-StarOffice Base : languages;complex text layout
-StarOffice Base : languages;locale settings
-StarOffice Base : languages;selecting for text
-StarOffice Base : languages;setting options
-StarOffice Base : languages;spellcheck
-StarOffice Base : languages;spellchecking and formatting
-StarOffice Base : large handles (Writer)
-StarOffice Base : large icons
-StarOffice Base : layer arrangement
-StarOffice Base : layout
-StarOffice Base : layout;importing Word documents
-StarOffice Base : layout;pages
-StarOffice Base : LDAP server
-StarOffice Base : LDAP server;address books (Base)
-StarOffice Base : LDAP server;sign on options
-StarOffice Base : leading between paragraphs
-StarOffice Base : left alignment of paragraphs
-StarOffice Base : left joins (Base)
-StarOffice Base : legends
-StarOffice Base : legends;charts
-StarOffice Base : legends;draw objects
-StarOffice Base : legends;rounding corners
-StarOffice Base : Letter Wizard
-StarOffice Base : levels
-StarOffice Base : levels;depth stagger
-StarOffice Base : levels;macro security
-StarOffice Base : limits of tables (Writer)
-StarOffice Base : line breaks
-StarOffice Base : line breaks;in cells
-StarOffice Base : line spacing
-StarOffice Base : line spacing;context menu in paragraphs
-StarOffice Base : line spacing;paragraph
-StarOffice Base : line styles
-StarOffice Base : line styles;applying
-StarOffice Base : line styles;defining
-StarOffice Base : lines
-StarOffice Base : lines;defining ends
-StarOffice Base : lines;draw functions
-StarOffice Base : lines;drawing in text
-StarOffice Base : lines;editing points
-StarOffice Base : lines;removing automatic lines
-StarOffice Base : lines of text
-StarOffice Base : lines of text;alignment
-StarOffice Base : links
-StarOffice Base : links;between cells and controls
-StarOffice Base : links;by drag and drop
-StarOffice Base : links;character formats
-StarOffice Base : links;definition
-StarOffice Base : links;editing hyperlinks
-StarOffice Base : links;inserting
-StarOffice Base : links;modifying
-StarOffice Base : links;opening files with
-StarOffice Base : links;relational databases (Base)
-StarOffice Base : links;turning off automatic recognition
-StarOffice Base : links;updating options (Writer)
-StarOffice Base : links;updating specific links
-StarOffice Base : list box creation
-StarOffice Base : lists
-StarOffice Base : lists;data assigned to controls
-StarOffice Base : lists;registered databases (Base)
-StarOffice Base : lists;regular expressions
-StarOffice Base : live presentations on the Internet
-StarOffice Base : loading
-StarOffice Base : loading;documents
-StarOffice Base : loading;documents from other formats
-StarOffice Base : loading;HTML documents, automatically
-StarOffice Base : loading;Microsoft Office documents with VBA code
-StarOffice Base : loading;reloading
-StarOffice Base : loading;XML files
-StarOffice Base : locale settings
-StarOffice Base : lowercase letters
-StarOffice Base : lowercase letters;font effects
-StarOffice Base : Macro Wizard (Base)
-StarOffice Base : macros
-StarOffice Base : macros;assigning to events in forms
-StarOffice Base : macros;attaching new (Base)
-StarOffice Base : macros;in MS Office documents
-StarOffice Base : macros;interrupting
-StarOffice Base : macros;organizing
-StarOffice Base : macros;recording
-StarOffice Base : macros;security
-StarOffice Base : macros;security levels
-StarOffice Base : macros;security warning dialog
-StarOffice Base : macros;selecting security warnings
-StarOffice Base : magnifiers
-StarOffice Base : margins
-StarOffice Base : margins;pages
-StarOffice Base : margins;setting with the mouse
-StarOffice Base : margins;shadows
-StarOffice Base : marking changes
-StarOffice Base : marking, see selecting
-StarOffice Base : Math formula editor
-StarOffice Base : measurement units
-StarOffice Base : measurement units;changing on rulers
-StarOffice Base : measurement units;converting
-StarOffice Base : measurement units;selecting
-StarOffice Base : Media Player window
-StarOffice Base : menus
-StarOffice Base : menus;activating context menus
-StarOffice Base : menus;assigning macros
-StarOffice Base : menus;customizing
-StarOffice Base : merging
-StarOffice Base : merging;documents
-StarOffice Base : META tags
-StarOffice Base : metrics
-StarOffice Base : metrics;converting
-StarOffice Base : metrics;document formatting (Writer)
-StarOffice Base : metrics;in sheets
-StarOffice Base : Microsoft Office
-StarOffice Base : Microsoft Office;Access databases (base)
-StarOffice Base : Microsoft Office;as default file format
-StarOffice Base : Microsoft Office;document import restrictions
-StarOffice Base : Microsoft Office;feature comparisons
-StarOffice Base : Microsoft Office;importing password protected files
-StarOffice Base : Microsoft Office;importing Word documents
-StarOffice Base : Microsoft Office;importing/exporting VBA code
-StarOffice Base : Microsoft Office;new users information
-StarOffice Base : Microsoft Office;opening Microsoft documents
-StarOffice Base : Microsoft Office;reassigning document types
-StarOffice Base : migrating macros (Base)
-StarOffice Base : mobile device filters
-StarOffice Base : models in XForms
-StarOffice Base : modifying, see changing
-StarOffice Base : more controls
-StarOffice Base : mosaic filter
-StarOffice Base : mouse
-StarOffice Base : mouse;pointers when using drag and drop
-StarOffice Base : mouse;positioning
-StarOffice Base : movies
-StarOffice Base : moving
-StarOffice Base : moving;tab stops on ruler
-StarOffice Base : moving;toolbars
-StarOffice Base : moving;using guide lines in presentations
-StarOffice Base : MS ADO interface (Base)
-StarOffice Base : multi-line titles in forms
-StarOffice Base : multiple documents
-StarOffice Base : multiple documents;opening
-StarOffice Base : multiple selection
-StarOffice Base : music
-StarOffice Base : My Documents folder
-StarOffice Base : My Documents folder;changing work directory
-StarOffice Base : My Documents folder;opening
-StarOffice Base : MySQL databases (Base)
-StarOffice Base : names
-StarOffice Base : names;multi-line titles
-StarOffice Base : names;objects
-StarOffice Base : names, see also labels/callouts
-StarOffice Base : namespace organization in XForms
-StarOffice Base : native SQL (Base)
-StarOffice Base : navigating
-StarOffice Base : navigating;in documents
-StarOffice Base : Navigation bar
-StarOffice Base : Navigation bar;controls
-StarOffice Base : Navigation bar;forms
-StarOffice Base : Navigator
-StarOffice Base : Navigator;comments
-StarOffice Base : Navigator;contents as lists
-StarOffice Base : Navigator;docking
-StarOffice Base : Navigator;working with
-StarOffice Base : network identity options
-StarOffice Base : new databases
-StarOffice Base : new documents
-StarOffice Base : new lines in cells
-StarOffice Base : new windows
-StarOffice Base : non-breaking dashes
-StarOffice Base : non-breaking spaces (Writer)
-StarOffice Base : non-printing characters (Writer)
-StarOffice Base : number formats
-StarOffice Base : number formats;codes
-StarOffice Base : number formats;formats
-StarOffice Base : number formats;recognition in text tables
-StarOffice Base : number of pages
-StarOffice Base : number of sheets
-StarOffice Base : number of tables
-StarOffice Base : numbering
-StarOffice Base : numbering;options
-StarOffice Base : numbering;turning off
-StarOffice Base : numbering;using automatically
-StarOffice Base : numbers
-StarOffice Base : numbers;date, time and currency formats
-StarOffice Base : numbers;decimal places (Calc)
-StarOffice Base : numerical fields in forms
-StarOffice Base : objects
-StarOffice Base : objects;always moveable (Impress/Draw)
-StarOffice Base : objects;arranging within stacks
-StarOffice Base : objects;copying when moving in presentations
-StarOffice Base : objects;definition
-StarOffice Base : objects;displaying in spreadsheets
-StarOffice Base : objects;displaying in text documents
-StarOffice Base : objects;editing
-StarOffice Base : objects;inserting from Gallery
-StarOffice Base : objects;inserting OLE objects
-StarOffice Base : objects;moving and resizing with mouse
-StarOffice Base : objects;naming
-StarOffice Base : objects;opening
-StarOffice Base : objects;quickly moving to
-StarOffice Base : objects;titles and descriptions
-StarOffice Base : ODBC
-StarOffice Base : ODBC;database (Base)
-StarOffice Base : ODBC;definition
-StarOffice Base : ODF file formats
-StarOffice Base : Office
-StarOffice Base : Office;Microsoft Office and StarOffice
-StarOffice Base : OLE
-StarOffice Base : OLE;definition
-StarOffice Base : OLE objects
-StarOffice Base : OLE objects;arranging within stacks
-StarOffice Base : OLE objects;captions (Writer)
-StarOffice Base : OLE objects;inserting
-StarOffice Base : OLE objects;number of
-StarOffice Base : OLE objects;protecting
-StarOffice Base : one and a half line spacing in text
-StarOffice Base : online feedback options
-StarOffice Base : online registration
-StarOffice Base : online update options
-StarOffice Base : online updates
-StarOffice Base : online updates;checking automatically
-StarOffice Base : online updates;checking manually
-StarOffice Base : Open/Save dialogs
-StarOffice Base : OpenDocument file formats
-StarOffice Base : OpenGL
-StarOffice Base : OpenGL;definition
-StarOffice Base : opening
-StarOffice Base : opening;context menus
-StarOffice Base : opening;database files
-StarOffice Base : opening;dialog settings
-StarOffice Base : opening;documents
-StarOffice Base : opening;documents from other formats
-StarOffice Base : opening;documents on WebDAV server
-StarOffice Base : opening;files with links
-StarOffice Base : opening;files, with placeholders
-StarOffice Base : opening;forms
-StarOffice Base : opening;Microsoft Office files
-StarOffice Base : opening;mobile device documents
-StarOffice Base : opening;objects
-StarOffice Base : opening;reports
-StarOffice Base : opening;several files
-StarOffice Base : opening;XForms
-StarOffice Base : operators
-StarOffice Base : operators;default filters
-StarOffice Base : optional hyphens (Writer)
-StarOffice Base : options
-StarOffice Base : options;accessibility
-StarOffice Base : options;appearance
-StarOffice Base : options;compatibility (Writer)
-StarOffice Base : options;improvement program
-StarOffice Base : options;network identity
-StarOffice Base : options;online update
-StarOffice Base : options;tools
-StarOffice Base : Oracle databases (base)
-StarOffice Base : ordering
-StarOffice Base : ordering;objects
-StarOffice Base : organizing
-StarOffice Base : organizing;macros and scripts
-StarOffice Base : organizing;namespaces in XForms
-StarOffice Base : organizing;styles
-StarOffice Base : organizing;templates
-StarOffice Base : original size
-StarOffice Base : original size;printing in StarOffice Math
-StarOffice Base : original size;restoring after cropping
-StarOffice Base : outlines
-StarOffice Base : outlines;font effects
-StarOffice Base : outlines;outline symbols
-StarOffice Base : outlines;sending to presentations
-StarOffice Base : overwrite mode
-StarOffice Base : packages, see extensions
-StarOffice Base : page breaks
-StarOffice Base : page breaks;displaying (Calc)
-StarOffice Base : page formats
-StarOffice Base : page formats;maximizing
-StarOffice Base : page formats;restriction
-StarOffice Base : page styles
-StarOffice Base : page styles;editing/applying with statusbar
-StarOffice Base : pages
-StarOffice Base : pages;backgrounds in all applications
-StarOffice Base : pages;formatting and numbering
-StarOffice Base : pages;printing page names in presentations
-StarOffice Base : pages;scaling
-StarOffice Base : pages;selecting one to print
-StarOffice Base : paint box
-StarOffice Base : paint can symbol
-StarOffice Base : pair kerning
-StarOffice Base : Palm file filters
-StarOffice Base : paper formats
-StarOffice Base : paper size warning
-StarOffice Base : paper trays
-StarOffice Base : paragraph marks
-StarOffice Base : paragraph marks;displaying (Writer)
-StarOffice Base : paragraph styles
-StarOffice Base : paragraph styles;languages
-StarOffice Base : paragraph styles;modifying basic fonts
-StarOffice Base : paragraphs
-StarOffice Base : paragraphs;alignment
-StarOffice Base : paragraphs;Asian typography
-StarOffice Base : paragraphs;defining borders
-StarOffice Base : paragraphs;hidden paragraphs (Writer)
-StarOffice Base : paragraphs;increasing indents of
-StarOffice Base : paragraphs;indents, margins and columns
-StarOffice Base : paragraphs;inserting bullets
-StarOffice Base : paragraphs;joining
-StarOffice Base : paragraphs;numbering automatically
-StarOffice Base : paragraphs;removing blank ones
-StarOffice Base : paragraphs;spacing
-StarOffice Base : paragraphs;tab stops
-StarOffice Base : parameters
-StarOffice Base : parameters;command line
-StarOffice Base : parameters;queries (Base)
-StarOffice Base : passwords for protecting contents
-StarOffice Base : pasting
-StarOffice Base : pasting;cell ranges
-StarOffice Base : pasting;cell ranges from spreadsheets
-StarOffice Base : pasting;data from text documents
-StarOffice Base : pasting;draw objects
-StarOffice Base : pasting;draw objects from other documents
-StarOffice Base : pasting;formatted/unformatted text
-StarOffice Base : pasting;from data source view
-StarOffice Base : pasting;from data sources to StarOffice Calc
-StarOffice Base : pasting;pictures from other documents
-StarOffice Base : pasting;sheet areas in text documents
-StarOffice Base : pasting;to Gallery
-StarOffice Base : paths
-StarOffice Base : paths;changing work directory
-StarOffice Base : paths;defaults
-StarOffice Base : pattern editor
-StarOffice Base : pattern fields
-StarOffice Base : pattern fields;form functions
-StarOffice Base : patterns for objects
-StarOffice Base : PDF
-StarOffice Base : PDF;export
-StarOffice Base : PDF;PostScript to PDF converter, UNIX
-StarOffice Base : personal data input
-StarOffice Base : phonetic guide
-StarOffice Base : picklist creation
-StarOffice Base : pictures
-StarOffice Base : pictures;adding to Gallery
-StarOffice Base : pictures;arranging within stacks
-StarOffice Base : pictures;assigning macros
-StarOffice Base : pictures;backgrounds
-StarOffice Base : pictures;captions (Writer)
-StarOffice Base : pictures;changing paths
-StarOffice Base : pictures;cropping and zooming
-StarOffice Base : pictures;displaying in Calc
-StarOffice Base : pictures;displaying in Writer (Writer)
-StarOffice Base : pictures;drag and drop between documents
-StarOffice Base : pictures;drawing
-StarOffice Base : pictures;editing
-StarOffice Base : pictures;filters
-StarOffice Base : pictures;ImageMap
-StarOffice Base : pictures;inserting automatically
-StarOffice Base : pictures;inserting from Gallery
-StarOffice Base : pictures;number of
-StarOffice Base : pictures;printing
-StarOffice Base : pictures;scaling/resizing
-StarOffice Base : pixel editor
-StarOffice Base : pixel graphics
-StarOffice Base : pixel graphics;inserting and editing
-StarOffice Base : pixel patterns
-StarOffice Base : placeholders
-StarOffice Base : placeholders;in SQL queries
-StarOffice Base : placeholders;on opening files
-StarOffice Base : placing toolbars
-StarOffice Base : playing movies and sound files
-StarOffice Base : plotting data as charts
-StarOffice Base : plug-ins
-StarOffice Base : plug-ins;activating and deactivating
-StarOffice Base : plug-ins;definition
-StarOffice Base : plug-ins;inserting
-StarOffice Base : pocket device appliances
-StarOffice Base : Pocket PC file filters
-StarOffice Base : points
-StarOffice Base : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Base : polygon drawing
-StarOffice Base : pop-art filter
-StarOffice Base : portable document format
-StarOffice Base : positioning
-StarOffice Base : positioning;draw objects and controls
-StarOffice Base : positioning;fonts
-StarOffice Base : positioning;objects
-StarOffice Base : positioning;toolbars
-StarOffice Base : post method for form transmissions
-StarOffice Base : posterizing filter
-StarOffice Base : PostScript
-StarOffice Base : PostScript;creating files
-StarOffice Base : PostScript;PDF converter, UNIX
-StarOffice Base : PowerPoint export
-StarOffice Base : precision as shown (Calc)
-StarOffice Base : predefining fonts
-StarOffice Base : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Base : presentations
-StarOffice Base : presentations;creating/opening
-StarOffice Base : presentations;inserting spreadsheet cells
-StarOffice Base : presentations;live on the Internet
-StarOffice Base : presentations;print menu
-StarOffice Base : presentations;saving
-StarOffice Base : presentations;saving automatically
-StarOffice Base : presentations;saving in other formats
-StarOffice Base : presentations;sending as e-mail
-StarOffice Base : presentations;starting with wizard
-StarOffice Base : presentations;wizards
-StarOffice Base : press buttons, see push buttons
-StarOffice Base : previews
-StarOffice Base : previews;fonts lists
-StarOffice Base : primary keys
-StarOffice Base : primary keys;defining
-StarOffice Base : primary keys;design view
-StarOffice Base : primary keys;inserting (Base)
-StarOffice Base : print area selection
-StarOffice Base : printer metrics for document formatting (Writer)
-StarOffice Base : printers
-StarOffice Base : printers;adding, UNIX
-StarOffice Base : printers;choosing
-StarOffice Base : printers;default printer
-StarOffice Base : printers;faxes under UNIX
-StarOffice Base : printers;maximum page formats
-StarOffice Base : printers;paper trays
-StarOffice Base : printers;properties
-StarOffice Base : printing
-StarOffice Base : printing;black and white
-StarOffice Base : printing;brochures
-StarOffice Base : printing;colors in grayscale
-StarOffice Base : printing;comments
-StarOffice Base : printing;copies
-StarOffice Base : printing;creating individual jobs
-StarOffice Base : printing;dates in presentations
-StarOffice Base : printing;directly
-StarOffice Base : printing;documents
-StarOffice Base : printing;drawings defaults
-StarOffice Base : printing;elements in text documents
-StarOffice Base : printing;faster
-StarOffice Base : printing;fitting to pages in presentations
-StarOffice Base : printing;fitting to pages in StarOffice Math
-StarOffice Base : printing;formulas in StarOffice Math
-StarOffice Base : printing;hidden pages of presentations
-StarOffice Base : printing;in original size in StarOffice Math
-StarOffice Base : printing;left/right pages
-StarOffice Base : printing;queries (Base)
-StarOffice Base : printing;scaling in StarOffice Math
-StarOffice Base : printing;selections
-StarOffice Base : printing;text always in black
-StarOffice Base : printing;text in reverse order
-StarOffice Base : printing;tiling pages in presentations
-StarOffice Base : printing;transparencies
-StarOffice Base : printing;warnings
-StarOffice Base : printing;without scaling in presentations
-StarOffice Base : printing speed
-StarOffice Base : programming
-StarOffice Base : programming;scripting
-StarOffice Base : programming;StarOffice
-StarOffice Base : properties
-StarOffice Base : properties;fields in databases
-StarOffice Base : properties;files
-StarOffice Base : properties;form controls
-StarOffice Base : properties;forms
-StarOffice Base : properties;printers
-StarOffice Base : protected contents
-StarOffice Base : protected dashes
-StarOffice Base : protected database tables
-StarOffice Base : protected documents
-StarOffice Base : protected spaces
-StarOffice Base : protected spaces;inserting
-StarOffice Base : protected spaces;showing (Writer)
-StarOffice Base : protecting
-StarOffice Base : protecting;contents
-StarOffice Base : protecting;recorded changes
-StarOffice Base : proxy settings
-StarOffice Base : push buttons
-StarOffice Base : push buttons;adding to documents
-StarOffice Base : push buttons;creating
-StarOffice Base : queries
-StarOffice Base : queries;copying (Base)
-StarOffice Base : queries;creating in design view (Base)
-StarOffice Base : queries;creating in SQL view
-StarOffice Base : queries;defining (Base)
-StarOffice Base : queries;deleting table links (Base)
-StarOffice Base : queries;editing in data source view
-StarOffice Base : queries;formulating filter conditions (Base)
-StarOffice Base : queries;joining tables (Base)
-StarOffice Base : queries;missing elements (Base)
-StarOffice Base : queries;overview (Base)
-StarOffice Base : queries;parameter queries (Base)
-StarOffice Base : queries;printing (Base)
-StarOffice Base : Query Wizard (Base)
-StarOffice Base : Quickstarter
-StarOffice Base : quotation marks
-StarOffice Base : quotation marks;replacing
-StarOffice Base : quotes
-StarOffice Base : quotes;custom
-StarOffice Base : radio button creation
-StarOffice Base : read-only documents
-StarOffice Base : read-only documents;cursor
-StarOffice Base : read-only documents;database tables on/off
-StarOffice Base : read-only documents;editing
-StarOffice Base : read-only documents;opening documents as
-StarOffice Base : read-only items in Data Navigator
-StarOffice Base : recognizing URLs automatically
-StarOffice Base : recording
-StarOffice Base : recording;changes
-StarOffice Base : recording;macros
-StarOffice Base : records
-StarOffice Base : records;inserting comments
-StarOffice Base : records;protecting
-StarOffice Base : records;saving
-StarOffice Base : records;searching in databases
-StarOffice Base : rectangles with round corners
-StarOffice Base : recursions in spreadsheets
-StarOffice Base : redo command
-StarOffice Base : reduced printing
-StarOffice Base : reference lines
-StarOffice Base : references
-StarOffice Base : references;displaying in color (Calc)
-StarOffice Base : references;expanding (Calc)
-StarOffice Base : references;iterative (Calc)
-StarOffice Base : register-true
-StarOffice Base : register-true;definition
-StarOffice Base : registering
-StarOffice Base : registering;address books
-StarOffice Base : registering;databases (Base)
-StarOffice Base : registering;StarOffice
-StarOffice Base : regular expressions
-StarOffice Base : regular expressions;list of
-StarOffice Base : regular expressions;opening files
-StarOffice Base : relational databases (Base)
-StarOffice Base : relations
-StarOffice Base : relations;creating and deleting (Base)
-StarOffice Base : relations;joining tables (Base)
-StarOffice Base : relations;properties (Base)
-StarOffice Base : relative hyperlinks
-StarOffice Base : relative saving of URLs
-StarOffice Base : reloading
-StarOffice Base : reloading;documents
-StarOffice Base : reloading;HTML documents, automatically
-StarOffice Base : remarks, see also comments
-StarOffice Base : remote configurations
-StarOffice Base : remove noise filter
-StarOffice Base : removing
-StarOffice Base : removing;bullets and numbering
-StarOffice Base : removing;form filters
-StarOffice Base : removing, see also deleting
-StarOffice Base : repeating
-StarOffice Base : repeating;commands
-StarOffice Base : replacement options
-StarOffice Base : replacement table
-StarOffice Base : replacing
-StarOffice Base : replacing;AutoCorrect function
-StarOffice Base : replacing;dashes
-StarOffice Base : replacing;tab stops (regular expressions)
-StarOffice Base : Report Builder
-StarOffice Base : reports
-StarOffice Base : reports;creating
-StarOffice Base : reports;error reports
-StarOffice Base : reports;opening and editing
-StarOffice Base : reports;templates
-StarOffice Base : resetting
-StarOffice Base : resetting;templates
-StarOffice Base : resizing
-StarOffice Base : resizing;objects, by mouse
-StarOffice Base : resizing, see also scaling/zooming
-StarOffice Base : resolution when printing bitmaps
-StarOffice Base : restoring
-StarOffice Base : restoring;default formatting
-StarOffice Base : restoring;editing
-StarOffice Base : reversing printing order
-StarOffice Base : review function
-StarOffice Base : review function;accepting or rejecting changes
-StarOffice Base : review function;comparing documents
-StarOffice Base : review function;protecting records
-StarOffice Base : review function;recording changes example
-StarOffice Base : rich text control
-StarOffice Base : right alignment of paragraphs
-StarOffice Base : right joins (Base)
-StarOffice Base : right-to-left text
-StarOffice Base : rotating
-StarOffice Base : rotating;3D text
-StarOffice Base : round corners
-StarOffice Base : rounding precision (Calc)
-StarOffice Base : row headers
-StarOffice Base : row headers;displaying (Calc)
-StarOffice Base : row headers;highlighting (Calc)
-StarOffice Base : rulers
-StarOffice Base : rulers;default settings
-StarOffice Base : rulers;measurement units
-StarOffice Base : rulers;visible in presentations
-StarOffice Base : samples and templates
-StarOffice Base : saving
-StarOffice Base : saving;default file formats
-StarOffice Base : saving;dialog settings
-StarOffice Base : saving;documents
-StarOffice Base : saving;documents for mobile devices
-StarOffice Base : saving;documents in other formats
-StarOffice Base : saving;documents, automatically
-StarOffice Base : saving;in Microsoft Office file format
-StarOffice Base : saving;options
-StarOffice Base : saving;templates
-StarOffice Base : saving;to XML
-StarOffice Base : saving;VBA code in Microsoft Office documents
-StarOffice Base : saving;with password by default
-StarOffice Base : saving as command
-StarOffice Base : saving as command;precautions
-StarOffice Base : scaling
-StarOffice Base : scaling;font sizes in user interface
-StarOffice Base : scaling;objects
-StarOffice Base : scaling;pictures
-StarOffice Base : scaling;printing in StarOffice Math
-StarOffice Base : scaling;when printing presentations
-StarOffice Base : scaling, see also zooming
-StarOffice Base : screen
-StarOffice Base : screen;full screen views
-StarOffice Base : screen;scaling
-StarOffice Base : screen magnifiers
-StarOffice Base : screen readers
-StarOffice Base : script organization
-StarOffice Base : scrollbars
-StarOffice Base : scrollbars;controls
-StarOffice Base : scrollbars;displaying (Calc)
-StarOffice Base : scrollbars;horizontal and vertical (Writer)
-StarOffice Base : search criteria for database functions in cells
-StarOffice Base : search engines
-StarOffice Base : search engines;definition
-StarOffice Base : search engines;selecting
-StarOffice Base : searching
-StarOffice Base : searching;all sheets
-StarOffice Base : searching;databases
-StarOffice Base : searching;form filters
-StarOffice Base : searching;Internet
-StarOffice Base : searching;tables and forms
-StarOffice Base : sections
-StarOffice Base : sections;backgrounds
-StarOffice Base : security
-StarOffice Base : security;digital signatures
-StarOffice Base : security;options for documents with macros
-StarOffice Base : security;protecting contents
-StarOffice Base : security;security levels for macros
-StarOffice Base : security;warning dialogs with macros
-StarOffice Base : selecting
-StarOffice Base : selecting;controls
-StarOffice Base : selecting;measurement units
-StarOffice Base : selecting;objects
-StarOffice Base : selecting;print areas
-StarOffice Base : selecting;several files
-StarOffice Base : selection clipboard
-StarOffice Base : selection frames
-StarOffice Base : selection modes in text
-StarOffice Base : sending
-StarOffice Base : sending;AutoAbstract function in presentations
-StarOffice Base : sending;documents as e-mail
-StarOffice Base : sending;documents as faxes
-StarOffice Base : separator lines
-StarOffice Base : separator lines;defining
-StarOffice Base : separators
-StarOffice Base : separators;conditional
-StarOffice Base : Server Side ImageMap
-StarOffice Base : settings
-StarOffice Base : settings;printers
-StarOffice Base : settings;program configuration
-StarOffice Base : settings;proxies
-StarOffice Base : settings;tracking changes
-StarOffice Base : settings;views
-StarOffice Base : SGML
-StarOffice Base : SGML;definition
-StarOffice Base : shadows
-StarOffice Base : shadows;areas
-StarOffice Base : shadows;borders
-StarOffice Base : shadows;characters
-StarOffice Base : shadows;characters, using context menu
-StarOffice Base : sharing documents
-StarOffice Base : sharpening filter
-StarOffice Base : sheet tabs
-StarOffice Base : sheet tabs;displaying
-StarOffice Base : sheets
-StarOffice Base : sheets;searching all
-StarOffice Base : shortcut keys
-StarOffice Base : shortcut keys;assigning macros
-StarOffice Base : shortcut keys;general
-StarOffice Base : shortcut keys;in databases
-StarOffice Base : shortcut keys;StarOffice accessibility
-StarOffice Base : showing
-StarOffice Base : showing;changes
-StarOffice Base : showing;docked windows
-StarOffice Base : showing;drawings and controls (Writer)
-StarOffice Base : showing;live presentations on the Internet
-StarOffice Base : showing;toolbars
-StarOffice Base : signing documents with digital signatures
-StarOffice Base : similarity search
-StarOffice Base : simple handles (Writer)
-StarOffice Base : simplified Chinese
-StarOffice Base : simplified Chinese;translating to traditional Chinese
-StarOffice Base : single sign on options
-StarOffice Base : single-line spacing in text
-StarOffice Base : sizes
-StarOffice Base : sizes;draw objects
-StarOffice Base : sizes;pictures
-StarOffice Base : slanting draw objects
-StarOffice Base : small capitals
-StarOffice Base : small icons
-StarOffice Base : smart tag configuration
-StarOffice Base : smooth scrolling (Writer)
-StarOffice Base : smoothing filter
-StarOffice Base : snap grid defaults (Writer/Calc)
-StarOffice Base : snapping in presentations and drawings
-StarOffice Base : solarization filter
-StarOffice Base : sort lists
-StarOffice Base : sort lists;copying to in Calc
-StarOffice Base : sorting
-StarOffice Base : sorting;data in forms
-StarOffice Base : sorting;databases
-StarOffice Base : sound files
-StarOffice Base : spaces
-StarOffice Base : spaces;displaying (Writer)
-StarOffice Base : spaces;ignoring double
-StarOffice Base : spaces;inserting protected spaces
-StarOffice Base : spaces;showing protected spaces (Writer)
-StarOffice Base : spacing
-StarOffice Base : spacing;between paragraphs in footnotes
-StarOffice Base : spacing;font effects
-StarOffice Base : spacing;lines and paragraphs
-StarOffice Base : spacing;tab stops in text documents
-StarOffice Base : spacing;tabs in presentations
-StarOffice Base : spadmin
-StarOffice Base : special characters
-StarOffice Base : speech bubbles
-StarOffice Base : speed of printing
-StarOffice Base : spellcheck
-StarOffice Base : spellcheck;activating for a language
-StarOffice Base : spellcheck;context menus
-StarOffice Base : spellcheck;default languages
-StarOffice Base : spellcheck;dialog
-StarOffice Base : spellcheck;dictionary of exceptions
-StarOffice Base : spellcheck;ignore list
-StarOffice Base : spin button creation
-StarOffice Base : spoolfiles with Xprinter
-StarOffice Base : spreadsheets
-StarOffice Base : spreadsheets;as databases (base)
-StarOffice Base : spreadsheets;copying areas to text documents
-StarOffice Base : spreadsheets;creating/opening
-StarOffice Base : spreadsheets;inserting charts
-StarOffice Base : spreadsheets;inserting database records
-StarOffice Base : spreadsheets;printing
-StarOffice Base : spreadsheets;saving
-StarOffice Base : spreadsheets;saving automatically
-StarOffice Base : spreadsheets;saving in other formats
-StarOffice Base : spreadsheets;sending as e-mail
-StarOffice Base : SQL
-StarOffice Base : SQL;definition
-StarOffice Base : SQL;DISTINCT parameter
-StarOffice Base : SQL;executing SQL commands
-StarOffice Base : SQL;executing SQL statements (Base)
-StarOffice Base : SQL;queries (Base)
-StarOffice Base : square drawings
-StarOffice Base : standard bar on/off
-StarOffice Base : standard filters in databases
-StarOffice Base : standard printer under UNIX
-StarOffice Base : StarOffice Base data sources
-StarOffice Base : StarOffice Basic scripts in HTML documents
-StarOffice Base : StarOffice documents
-StarOffice Base : StarOffice documents;mobile device filters
-StarOffice Base : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Base : StarOffice Math start
-StarOffice Base : start center
-StarOffice Base : start parameters
-StarOffice Base : status bar on/off
-StarOffice Base : stickers
-StarOffice Base : strikethrough
-StarOffice Base : strikethrough;characters
-StarOffice Base : strikethrough;font effects
-StarOffice Base : styles
-StarOffice Base : styles;'changed' message
-StarOffice Base : styles;copying between documents
-StarOffice Base : styles;keyboard shortcuts
-StarOffice Base : styles;organizing
-StarOffice Base : styles;printing styles used in a document
-StarOffice Base : styles;replacing automatically
-StarOffice Base : Styles and Formatting window
-StarOffice Base : Styles and Formatting window;docking
-StarOffice Base : subforms
-StarOffice Base : subforms;creating
-StarOffice Base : subforms;description
-StarOffice Base : submitting forms
-StarOffice Base : suffixes in file formats
-StarOffice Base : support on the Web
-StarOffice Base : synchronizing
-StarOffice Base : synchronizing;labels and business cards
-StarOffice Base : synchronizing;Pocket PC and StarOffice formats
-StarOffice Base : system address book registration
-StarOffice Base : tab stops
-StarOffice Base : tab stops;displaying (Writer)
-StarOffice Base : tab stops;inserting and editing
-StarOffice Base : tab stops;regular expressions
-StarOffice Base : tab stops;setting in sheets
-StarOffice Base : tab stops;settings
-StarOffice Base : tab stops;spacing in presentations
-StarOffice Base : tab stops;spacing in text documents
-StarOffice Base : table controls
-StarOffice Base : table controls;form functions
-StarOffice Base : table controls;keyboard-only edit mode
-StarOffice Base : table controls;properties
-StarOffice Base : table views of databases
-StarOffice Base : Table Wizard (Base)
-StarOffice Base : tables
-StarOffice Base : tables;inserting line breaks
-StarOffice Base : tables in databases
-StarOffice Base : tables in databases;access rights to (Base)
-StarOffice Base : tables in databases;adding to queries
-StarOffice Base : tables in databases;browsing and editing
-StarOffice Base : tables in databases;copying database tables (Base)
-StarOffice Base : tables in databases;creating
-StarOffice Base : tables in databases;creating in design view (manually)
-StarOffice Base : tables in databases;importing text formats (Base)
-StarOffice Base : tables in databases;joining for queries (Base)
-StarOffice Base : tables in databases;printing queries (Base)
-StarOffice Base : tables in databases;relations (Base)
-StarOffice Base : tables in databases;searching
-StarOffice Base : tables in spreadsheets
-StarOffice Base : tables in spreadsheets;copying data to other applications
-StarOffice Base : tables in spreadsheets;defining borders
-StarOffice Base : tables in spreadsheets;value highlighting
-StarOffice Base : tables in text
-StarOffice Base : tables in text;captions
-StarOffice Base : tables in text;creating automatically
-StarOffice Base : tables in text;default settings
-StarOffice Base : tables in text;defining borders
-StarOffice Base : tables in text;displaying
-StarOffice Base : tables in text;printing
-StarOffice Base : tabs
-StarOffice Base : tabs;displaying sheet tabs
-StarOffice Base : tags
-StarOffice Base : tags;definition
-StarOffice Base : tags;META tags
-StarOffice Base : templates
-StarOffice Base : templates;agendas
-StarOffice Base : templates;changing basic fonts
-StarOffice Base : templates;database reports
-StarOffice Base : templates;deleting
-StarOffice Base : templates;editing and saving
-StarOffice Base : templates;faxes
-StarOffice Base : templates;importing and exporting
-StarOffice Base : templates;letters
-StarOffice Base : templates;new documents from templates
-StarOffice Base : templates;opening documents with
-StarOffice Base : templates;organizing
-StarOffice Base : terminology
-StarOffice Base : terminology;general glossary
-StarOffice Base : terminology;Internet glossary
-StarOffice Base : testing XML filters
-StarOffice Base : text
-StarOffice Base : text;animating
-StarOffice Base : text;Asian layout
-StarOffice Base : text;bold
-StarOffice Base : text;coloring
-StarOffice Base : text;copying by drag and drop
-StarOffice Base : text;CTL languages
-StarOffice Base : text;drawing pictures
-StarOffice Base : text;font effects
-StarOffice Base : text;font sizes
-StarOffice Base : text;font styles
-StarOffice Base : text;fonts and formats
-StarOffice Base : text;Fontwork icons
-StarOffice Base : text;hyperlinks
-StarOffice Base : text;inserting special characters
-StarOffice Base : text;italics
-StarOffice Base : text;kerning
-StarOffice Base : text;language selection
-StarOffice Base : text;line spacing
-StarOffice Base : text;overwriting or inserting
-StarOffice Base : text;printing in black
-StarOffice Base : text;replacing with format
-StarOffice Base : text;selection modes
-StarOffice Base : text;shadowed
-StarOffice Base : text;text/draw objects
-StarOffice Base : text attributes
-StarOffice Base : text attributes;hyperlinks
-StarOffice Base : text attributes;undoing
-StarOffice Base : text boxes
-StarOffice Base : text boxes;form functions
-StarOffice Base : text boxes;positioning
-StarOffice Base : text breaks in cells
-StarOffice Base : text colors for better accessibility
-StarOffice Base : text databases (Base)
-StarOffice Base : text documents
-StarOffice Base : text documents;creating/opening
-StarOffice Base : text documents;importing/exporting
-StarOffice Base : text documents;inserting spreadsheet cells
-StarOffice Base : text documents;print settings
-StarOffice Base : text documents;printing
-StarOffice Base : text documents;saving
-StarOffice Base : text documents;saving automatically
-StarOffice Base : text documents;saving in other formats
-StarOffice Base : text documents;sending as e-mail
-StarOffice Base : text effects
-StarOffice Base : text flow
-StarOffice Base : text flow;in cells
-StarOffice Base : text formats
-StarOffice Base : text formats;databases
-StarOffice Base : text formats;pasting
-StarOffice Base : text input fields
-StarOffice Base : text layout for special languages
-StarOffice Base : text objects
-StarOffice Base : text objects;alignment
-StarOffice Base : text objects;draw functions
-StarOffice Base : text objects;fonts
-StarOffice Base : text objects;in presentations and drawings
-StarOffice Base : text overflow in spreadsheet cells
-StarOffice Base : text, see also text documents, paragraphs and characters
-StarOffice Base : TextArt, see Fontwork
-StarOffice Base : textures
-StarOffice Base : textures;inserting from Gallery
-StarOffice Base : textures;on chart bars
-StarOffice Base : Thai
-StarOffice Base : Thai;entering text
-StarOffice Base : Thai;language settings
-StarOffice Base : thesaurus
-StarOffice Base : thesaurus;activating for a language
-StarOffice Base : ticker text
-StarOffice Base : time fields
-StarOffice Base : time fields;form functions
-StarOffice Base : times
-StarOffice Base : times;inserting when printing presentations
-StarOffice Base : times, formats
-StarOffice Base : tips
-StarOffice Base : tips;extended tips in Help
-StarOffice Base : title rows
-StarOffice Base : title rows;printing in StarOffice Math
-StarOffice Base : titles
-StarOffice Base : titles;changing
-StarOffice Base : titles;editing in charts
-StarOffice Base : titles;font effects
-StarOffice Base : titles;formatting automatically
-StarOffice Base : titles;objects
-StarOffice Base : toolbars
-StarOffice Base : toolbars;adding buttons
-StarOffice Base : toolbars;docking/undocking
-StarOffice Base : toolbars;Form Navigation bar
-StarOffice Base : toolbars;viewing/closing
-StarOffice Base : tools bar
-StarOffice Base : tooltips
-StarOffice Base : tooltips;extended tips
-StarOffice Base : tooltips;help
-StarOffice Base : traditional Chinese
-StarOffice Base : traditional Chinese;translating to simplified chinese
-StarOffice Base : transparency
-StarOffice Base : transparency;areas
-StarOffice Base : transparency;off for faster printing
-StarOffice Base : transparency;saving
-StarOffice Base : tree view of Help
-StarOffice Base : typefaces
-StarOffice Base : typefaces;adding under UNIX
-StarOffice Base : typefaces;formats
-StarOffice Base : typographical quotes in StarOffice Writer
-StarOffice Base : typography
-StarOffice Base : typography;Asian
-StarOffice Base : underlining
-StarOffice Base : underlining;AutoFormat function
-StarOffice Base : underlining;characters
-StarOffice Base : underlining;text
-StarOffice Base : undocking windows
-StarOffice Base : undoing
-StarOffice Base : undoing;direct formatting
-StarOffice Base : undoing;editing
-StarOffice Base : undoing;number of steps
-StarOffice Base : ungrouping groups
-StarOffice Base : units
-StarOffice Base : units;converting
-StarOffice Base : units;measurement units
-StarOffice Base : UNO components
-StarOffice Base : UNO components;Extension Manager
-StarOffice Base : UNO components;integrating new
-StarOffice Base : update options
-StarOffice Base : updates
-StarOffice Base : updates;checking automatically
-StarOffice Base : updates;checking manually
-StarOffice Base : updating
-StarOffice Base : updating;fields and charts, automatically (Writer)
-StarOffice Base : updating;links in text documents
-StarOffice Base : updating;links, on opening
-StarOffice Base : updating;templates
-StarOffice Base : URL
-StarOffice Base : URL;changing hyperlink URLs
-StarOffice Base : URL;definition
-StarOffice Base : URL;in pictures
-StarOffice Base : URL;saving absolute/relative paths
-StarOffice Base : URL;turning off URL recognition
-StarOffice Base : user data
-StarOffice Base : user data;input
-StarOffice Base : user data;removing when saving
-StarOffice Base : user feedback
-StarOffice Base : user feedback;automatically
-StarOffice Base : user-defined dictionaries
-StarOffice Base : user-defined dictionaries;creating
-StarOffice Base : user-defined dictionaries;dictionary of exceptions
-StarOffice Base : user-defined dictionaries;editing
-StarOffice Base : user-defined styles
-StarOffice Base : user-defined styles;automatically replacing
-StarOffice Base : UTF-8/UCS2 support
-StarOffice Base : values
-StarOffice Base : values;rounded as shown (Calc)
-StarOffice Base : variables
-StarOffice Base : variables;for paths
-StarOffice Base : VBA code
-StarOffice Base : VBA code;loading/saving documents with VBA code
-StarOffice Base : version management
-StarOffice Base : version numbers of documents
-StarOffice Base : versions
-StarOffice Base : versions;comparing documents
-StarOffice Base : versions;file saving as, restriction
-StarOffice Base : versions;merging document versions
-StarOffice Base : versions;of a document
-StarOffice Base : versions;StarOffice
-StarOffice Base : vertical callouts
-StarOffice Base : vertical scrollbars (Writer)
-StarOffice Base : vertical text boxes
-StarOffice Base : videos
-StarOffice Base : viewing
-StarOffice Base : viewing;databases
-StarOffice Base : viewing;file properties
-StarOffice Base : viewing;StarOffice documents in Internet Explorer
-StarOffice Base : viewing;toolbars
-StarOffice Base : views
-StarOffice Base : views;creating database views (Base)
-StarOffice Base : views;defaults
-StarOffice Base : views;full screen
-StarOffice Base : views;icons
-StarOffice Base : views;scaling
-StarOffice Base : Visual Basic for Applications
-StarOffice Base : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Base : watermarks
-StarOffice Base : web documents
-StarOffice Base : web documents;XForms
-StarOffice Base : Web support
-StarOffice Base : WebCast export
-StarOffice Base : WebDAV over HTTPS
-StarOffice Base : windows
-StarOffice Base : windows;docking
-StarOffice Base : windows;docking definition
-StarOffice Base : windows;hiding/showing/docking
-StarOffice Base : windows;new
-StarOffice Base : wizards
-StarOffice Base : wizards;agendas
-StarOffice Base : wizards;database queries
-StarOffice Base : wizards;database tables (Base)
-StarOffice Base : wizards;databases (Base)
-StarOffice Base : wizards;document converter
-StarOffice Base : wizards;Euro Converter
-StarOffice Base : wizards;faxes
-StarOffice Base : wizards;forms
-StarOffice Base : wizards;letters
-StarOffice Base : wizards;macros (Base)
-StarOffice Base : wizards;overview
-StarOffice Base : wizards;presentations
-StarOffice Base : wizards;reports
-StarOffice Base : Word documents
-StarOffice Base : Word documents;compatibility
-StarOffice Base : Word documents;saving as
-StarOffice Base : WordArt, see Fontwork
-StarOffice Base : words
-StarOffice Base : words;automatically replacing
-StarOffice Base : words;wrapping in cells
-StarOffice Base : words;wrapping in CTL
-StarOffice Base : working directory change
-StarOffice Base : wrapping text
-StarOffice Base : wrapping text;in cells
-StarOffice Base : write protection on/off
-StarOffice Base : writing aids options
-StarOffice Base : WYSIWYG in fonts lists
-StarOffice Base : XForms
-StarOffice Base : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Base : XForms;conditions
-StarOffice Base : XForms;opening/editing
-StarOffice Base : XML converters
-StarOffice Base : XML file formats
-StarOffice Base : XML filters
-StarOffice Base : XML filters;creating/testing
-StarOffice Base : XML filters;saving as package/installing/deleting
-StarOffice Base : XML filters;settings
-StarOffice Base : XML Forms, see XForms
-StarOffice Base : XSLT filters, see also XML filters
-StarOffice Base : years
-StarOffice Base : years;2-digit options
-StarOffice Base : zero values
-StarOffice Base : zero values;displaying (Calc)
-StarOffice Base : zooming
-StarOffice Base : zooming;page views
-StarOffice Base : zooming;pictures
-StarOffice Base : zooming;status bar
-StarOffice Basic : "^" operator (mathematical)
-StarOffice Basic : "-" operator (mathematical)
-StarOffice Basic : "*" operator (mathematical)
-StarOffice Basic : "/" operator (mathematical)
-StarOffice Basic : "+" operator (mathematical)
-StarOffice Basic : 1/2 replacement
-StarOffice Basic : 3D text creation
-StarOffice Basic : abbreviation replacement
-StarOffice Basic : Abs function
-StarOffice Basic : absolute hyperlinks
-StarOffice Basic : absolute saving of URLs
-StarOffice Basic : accents
-StarOffice Basic : Access databases (base)
-StarOffice Basic : access rights for database tables (Base)
-StarOffice Basic : accessibility
-StarOffice Basic : accessibility;general shortcuts
-StarOffice Basic : accessibility;options
-StarOffice Basic : accessibility;StarOffice assistive technology
-StarOffice Basic : accessibility;StarOffice features
-StarOffice Basic : activating
-StarOffice Basic : activating;context menus
-StarOffice Basic : activating;Error Report Tool
-StarOffice Basic : activating;extended help tips
-StarOffice Basic : activating;plug-ins
-StarOffice Basic : ActiveX control
-StarOffice Basic : Adabas D databases (base)
-StarOffice Basic : add-ons, see UNO components
-StarOffice Basic : adding libraries
-StarOffice Basic : additional selection mode
-StarOffice Basic : address books
-StarOffice Basic : address books;LDAP server (Base)
-StarOffice Basic : address books;registering
-StarOffice Basic : address labels from databases
-StarOffice Basic : ADO databases (Base)
-StarOffice Basic : Agenda Wizard
-StarOffice Basic : aging filter
-StarOffice Basic : aligning
-StarOffice Basic : aligning;cells
-StarOffice Basic : aligning;objects
-StarOffice Basic : aligning;paragraphs
-StarOffice Basic : aligning;tables in text
-StarOffice Basic : aligning;text objects
-StarOffice Basic : alternative fonts
-StarOffice Basic : ampersand symbol in StarBasic
-StarOffice Basic : ampersand symbol, see also operators
-StarOffice Basic : anchors
-StarOffice Basic : anchors;changing
-StarOffice Basic : anchors;displaying (Calc)
-StarOffice Basic : anchors;types/positions for draw objects
-StarOffice Basic : AND operator (logical)
-StarOffice Basic : animations
-StarOffice Basic : animations;accessibility options
-StarOffice Basic : appearance options
-StarOffice Basic : Arabic
-StarOffice Basic : Arabic;entering text
-StarOffice Basic : Arabic;language settings
-StarOffice Basic : areas
-StarOffice Basic : areas;bitmap patterns
-StarOffice Basic : areas;hatched/dotted
-StarOffice Basic : areas;shadows
-StarOffice Basic : areas;slanting
-StarOffice Basic : areas;styles
-StarOffice Basic : areas;transparency
-StarOffice Basic : arguments in command line
-StarOffice Basic : arranging
-StarOffice Basic : arranging;objects
-StarOffice Basic : Array function
-StarOffice Basic : arrays
-StarOffice Basic : arrays;declaring
-StarOffice Basic : arrays;dimensioning
-StarOffice Basic : arrows
-StarOffice Basic : arrows;defining arrow heads
-StarOffice Basic : arrows;defining arrow lines
-StarOffice Basic : arrows;drawing in text
-StarOffice Basic : Asc function
-StarOffice Basic : ASCII
-StarOffice Basic : ASCII;definition
-StarOffice Basic : Asian languages
-StarOffice Basic : Asian languages;enabling
-StarOffice Basic : Asian Phonetic Guide
-StarOffice Basic : Asian typography
-StarOffice Basic : assigning macros to events
-StarOffice Basic : assigning scripts
-StarOffice Basic : assistive technology in StarOffice
-StarOffice Basic : Atn function
-StarOffice Basic : attaching toolbars
-StarOffice Basic : attachments in e-mails
-StarOffice Basic : audio
-StarOffice Basic : auto reloading HTML documents
-StarOffice Basic : AutoAbstract function for sending text to presentations
-StarOffice Basic : AutoCaption function in StarOffice Writer
-StarOffice Basic : AutoComplete function in text and list boxes
-StarOffice Basic : AutoCorrect function
-StarOffice Basic : AutoCorrect function;context menu
-StarOffice Basic : AutoCorrect function;options
-StarOffice Basic : AutoCorrect function;pictures and frames
-StarOffice Basic : AutoCorrect function;quotes
-StarOffice Basic : AutoCorrect function;replacement table
-StarOffice Basic : AutoCorrect function;switching on and off in Calc
-StarOffice Basic : AutoCorrect function;URL recognition
-StarOffice Basic : AutoFormat function
-StarOffice Basic : AutoFormat function;switching on and off
-StarOffice Basic : automatic captions (Writer)
-StarOffice Basic : automatic control focus
-StarOffice Basic : automatic hyperlink formatting
-StarOffice Basic : automatic line breaks
-StarOffice Basic : automatic lines/borders in text
-StarOffice Basic : automatic saving
-StarOffice Basic : AutoPilots, see wizards
-StarOffice Basic : AutoValue (Base)
-StarOffice Basic : axes in charts
-StarOffice Basic : backgrounds
-StarOffice Basic : backgrounds;defining colors/pictures
-StarOffice Basic : backgrounds;frames/sections/indexes
-StarOffice Basic : backgrounds;inserting from Gallery
-StarOffice Basic : backgrounds;printing
-StarOffice Basic : backing window
-StarOffice Basic : backups
-StarOffice Basic : backups;automatic
-StarOffice Basic : backups;documents
-StarOffice Basic : Basic
-StarOffice Basic : Basic;fonts for source display
-StarOffice Basic : Basic;programming
-StarOffice Basic : Basic;recording macros
-StarOffice Basic : Basic editor
-StarOffice Basic : basic fonts
-StarOffice Basic : Basic IDE
-StarOffice Basic : Basic IDE;Integrated Development Environment
-StarOffice Basic : Basic IDE;macros
-StarOffice Basic : BasicLibraries (LibraryContainer)
-StarOffice Basic : Beep statement
-StarOffice Basic : Bézier curves
-StarOffice Basic : Bézier curves;control points in presentations
-StarOffice Basic : bi-directional writing
-StarOffice Basic : binding space
-StarOffice Basic : bitmaps
-StarOffice Basic : bitmaps;inserting and editing
-StarOffice Basic : bitmaps;off for faster printing
-StarOffice Basic : bitmaps;patterns
-StarOffice Basic : black and white printing
-StarOffice Basic : black printing in Calc
-StarOffice Basic : block selection mode
-StarOffice Basic : Blue function
-StarOffice Basic : bold
-StarOffice Basic : bold;AutoFormat function
-StarOffice Basic : bold;text
-StarOffice Basic : bookmarks
-StarOffice Basic : bookmarks;Help
-StarOffice Basic : borders
-StarOffice Basic : borders;arranging
-StarOffice Basic : borders;cells on screen (Calc)
-StarOffice Basic : borders;for paragraphs
-StarOffice Basic : borders;for tables
-StarOffice Basic : borders;shadows
-StarOffice Basic : borders;table boundaries (Writer)
-StarOffice Basic : borders, see also frames
-StarOffice Basic : bound fields
-StarOffice Basic : bound fields;controls
-StarOffice Basic : boundaries of tables (Writer)
-StarOffice Basic : break display (Writer)
-StarOffice Basic : breakpoints
-StarOffice Basic : brochures
-StarOffice Basic : brochures;printing several
-StarOffice Basic : build numbers of StarOffice
-StarOffice Basic : bullet lists
-StarOffice Basic : bullet lists;formatting options
-StarOffice Basic : bullets
-StarOffice Basic : bullets;paragraphs
-StarOffice Basic : bullets;replacing
-StarOffice Basic : bullets;turning off
-StarOffice Basic : business cards
-StarOffice Basic : business cards;creating and synchronizing
-StarOffice Basic : business cards;using templates
-StarOffice Basic : button bars, see toolbars
-StarOffice Basic : buttons
-StarOffice Basic : buttons;adding push buttons
-StarOffice Basic : buttons;big/small
-StarOffice Basic : buttons;controls
-StarOffice Basic : buttons;editing hyperlink buttons
-StarOffice Basic : buttons;form functions
-StarOffice Basic : buttons;toolbars
-StarOffice Basic : cache for graphics
-StarOffice Basic : calculating
-StarOffice Basic : calculating;iterative references (Calc)
-StarOffice Basic : Call Stack window
-StarOffice Basic : Call statement
-StarOffice Basic : callouts
-StarOffice Basic : callouts;drawings
-StarOffice Basic : capital letters
-StarOffice Basic : capital letters;AutoCorrect function
-StarOffice Basic : capital letters;font effects
-StarOffice Basic : captions
-StarOffice Basic : captions;automatic captions (Writer)
-StarOffice Basic : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Basic : captions, see also labels/callouts
-StarOffice Basic : cascading update (Base)
-StarOffice Basic : case sensitivity
-StarOffice Basic : case sensitivity;comparing cell contents (Calc)
-StarOffice Basic : case sensitivity;searching
-StarOffice Basic : Case statement
-StarOffice Basic : CBool function
-StarOffice Basic : CByte function
-StarOffice Basic : CCur function
-StarOffice Basic : CDate function
-StarOffice Basic : CdateFromIso function
-StarOffice Basic : CdateToIso function
-StarOffice Basic : CDbl function
-StarOffice Basic : CDec function
-StarOffice Basic : cells
-StarOffice Basic : cells;aligning
-StarOffice Basic : cells;coloring (Calc)
-StarOffice Basic : cells;cursor positions after input (Calc)
-StarOffice Basic : cells;formatting without effect (Calc)
-StarOffice Basic : cells;line breaks
-StarOffice Basic : cells;linked to controls
-StarOffice Basic : cells;number of
-StarOffice Basic : cells;pasting
-StarOffice Basic : cells;resetting formats
-StarOffice Basic : cells;showing grid lines (Calc)
-StarOffice Basic : centered text
-StarOffice Basic : centimeters
-StarOffice Basic : certificates
-StarOffice Basic : changes
-StarOffice Basic : changes;accepting or rejecting
-StarOffice Basic : changes;comparing to original
-StarOffice Basic : changes;protecting
-StarOffice Basic : changes;recording
-StarOffice Basic : changes;review function
-StarOffice Basic : changes;showing
-StarOffice Basic : changing
-StarOffice Basic : changing;control properties
-StarOffice Basic : changing;document titles
-StarOffice Basic : changing;file associations in Setup program
-StarOffice Basic : changing;icon sizes
-StarOffice Basic : changing;links
-StarOffice Basic : changing;work directory
-StarOffice Basic : changing, see also editing and replacing
-StarOffice Basic : character styles
-StarOffice Basic : character styles;language selection
-StarOffice Basic : characters
-StarOffice Basic : characters;alternative fonts
-StarOffice Basic : characters;Asian layout
-StarOffice Basic : characters;bold
-StarOffice Basic : characters;coloring
-StarOffice Basic : characters;displaying only on screen (Writer)
-StarOffice Basic : characters;enabling CTL and Asian characters
-StarOffice Basic : characters;font effects
-StarOffice Basic : characters;fonts and formats
-StarOffice Basic : characters;hyperlinks
-StarOffice Basic : characters;italics
-StarOffice Basic : characters;language selection
-StarOffice Basic : characters;shadowed
-StarOffice Basic : characters;spacing
-StarOffice Basic : characters;special
-StarOffice Basic : characters;underlining
-StarOffice Basic : charcoal sketches filter
-StarOffice Basic : charts
-StarOffice Basic : charts;arranging within stacks
-StarOffice Basic : charts;bars with textures
-StarOffice Basic : charts;colors
-StarOffice Basic : charts;copying with link to source cell range
-StarOffice Basic : charts;displaying (Calc)
-StarOffice Basic : charts;editing axes
-StarOffice Basic : charts;editing data
-StarOffice Basic : charts;editing legends
-StarOffice Basic : charts;editing titles
-StarOffice Basic : charts;inserting
-StarOffice Basic : charts;updating automatically (Writer)
-StarOffice Basic : ChDir statement
-StarOffice Basic : ChDrive statement
-StarOffice Basic : check box control
-StarOffice Basic : check box creation
-StarOffice Basic : Chinese writing systems
-StarOffice Basic : Choose function
-StarOffice Basic : choosing printers
-StarOffice Basic : Chr function
-StarOffice Basic : CInt function
-StarOffice Basic : circle drawings
-StarOffice Basic : Client Side ImageMap
-StarOffice Basic : clipboard
-StarOffice Basic : clipboard;cutting
-StarOffice Basic : clipboard;pasting
-StarOffice Basic : clipboard;pasting formatted/unformatted text
-StarOffice Basic : clipboard;selection clipboard
-StarOffice Basic : clipboard;Unix
-StarOffice Basic : CLng function
-StarOffice Basic : Close statement
-StarOffice Basic : closing
-StarOffice Basic : closing;documents
-StarOffice Basic : closing;toolbars
-StarOffice Basic : collaboration
-StarOffice Basic : color bar
-StarOffice Basic : colors
-StarOffice Basic : colors;adding
-StarOffice Basic : colors;appearance
-StarOffice Basic : colors;backgrounds
-StarOffice Basic : colors;charts
-StarOffice Basic : colors;fill format
-StarOffice Basic : colors;fonts
-StarOffice Basic : colors;grid lines and cells (Calc)
-StarOffice Basic : colors;models
-StarOffice Basic : colors;not printing
-StarOffice Basic : colors;printing in grayscale
-StarOffice Basic : colors;restriction (Calc)
-StarOffice Basic : colors;selection
-StarOffice Basic : column headers
-StarOffice Basic : column headers;displaying (Calc)
-StarOffice Basic : column headers;highlighting (Calc)
-StarOffice Basic : columns
-StarOffice Basic : columns;setting with the mouse
-StarOffice Basic : combo box control
-StarOffice Basic : combo box creation
-StarOffice Basic : command button creation
-StarOffice Basic : command buttons, see push buttons
-StarOffice Basic : command line parameters
-StarOffice Basic : commands
-StarOffice Basic : commands;repeating
-StarOffice Basic : commands;SQL
-StarOffice Basic : comments
-StarOffice Basic : comments;displaying (Calc)
-StarOffice Basic : comments;inserting/editing/deleting/printing
-StarOffice Basic : comments;on changes
-StarOffice Basic : comments;printing in text
-StarOffice Basic : comments;Rem statement
-StarOffice Basic : common terms
-StarOffice Basic : common terms;Chinese dictionary
-StarOffice Basic : common terms;glossaries
-StarOffice Basic : common terms;Internet glossary
-StarOffice Basic : comparison operators
-StarOffice Basic : comparison operators;StarOffice Basic
-StarOffice Basic : comparisons
-StarOffice Basic : comparisons;document versions
-StarOffice Basic : comparisons;operators in default filter dialog
-StarOffice Basic : compatibility settings for MS Word import
-StarOffice Basic : complete screen view
-StarOffice Basic : complex text layout
-StarOffice Basic : complex text layout;definition
-StarOffice Basic : complex text layout;enabling
-StarOffice Basic : complex text layout, see CTL
-StarOffice Basic : components
-StarOffice Basic : components;addressing
-StarOffice Basic : compose key to insert special characters
-StarOffice Basic : concatenation, see ampersand symbol
-StarOffice Basic : conditional separators
-StarOffice Basic : conditions
-StarOffice Basic : conditions;in number formats
-StarOffice Basic : conditions;items in Data Navigator
-StarOffice Basic : Configuration Manager
-StarOffice Basic : configuring
-StarOffice Basic : configuring;fax icon
-StarOffice Basic : configuring;StarOffice
-StarOffice Basic : configuring;toolbars
-StarOffice Basic : connections to data sources (Base)
-StarOffice Basic : Const statement
-StarOffice Basic : constants
-StarOffice Basic : contents protection
-StarOffice Basic : context menus
-StarOffice Basic : continuation
-StarOffice Basic : continuation;long lines in editor
-StarOffice Basic : control point display in presentations
-StarOffice Basic : controls
-StarOffice Basic : controls;activating in forms
-StarOffice Basic : controls;adding to documents
-StarOffice Basic : controls;arranging in forms
-StarOffice Basic : controls;arranging within stacks
-StarOffice Basic : controls;assigning data sources
-StarOffice Basic : controls;assigning macros (Basic)
-StarOffice Basic : controls;bound fields/list contents/linked cells
-StarOffice Basic : controls;changing properties
-StarOffice Basic : controls;creating in the dialog editor
-StarOffice Basic : controls;events
-StarOffice Basic : controls;focus
-StarOffice Basic : controls;formatted fields
-StarOffice Basic : controls;grouping
-StarOffice Basic : controls;hidden
-StarOffice Basic : controls;in dialog editor
-StarOffice Basic : controls;inserting
-StarOffice Basic : controls;multi-line titles
-StarOffice Basic : controls;positions and sizes
-StarOffice Basic : controls;printing
-StarOffice Basic : controls;properties
-StarOffice Basic : controls;properties of form controls
-StarOffice Basic : controls;properties of table controls
-StarOffice Basic : controls;reading or editing properties (example)
-StarOffice Basic : controls;reference by SQL
-StarOffice Basic : controls;rich text control
-StarOffice Basic : controls;select mode
-StarOffice Basic : controls;showing (Writer)
-StarOffice Basic : converters
-StarOffice Basic : converters;Euro converter
-StarOffice Basic : converters;PostScript, UNIX
-StarOffice Basic : converters;XML
-StarOffice Basic : ConvertFromURL function
-StarOffice Basic : converting
-StarOffice Basic : converting;Hangul/Hanja
-StarOffice Basic : converting;metrics
-StarOffice Basic : converting;Microsoft documents
-StarOffice Basic : converting;Pocket PC formats
-StarOffice Basic : converting;StarOffice documents
-StarOffice Basic : ConvertToURL function
-StarOffice Basic : copies
-StarOffice Basic : copies;printing
-StarOffice Basic : copying
-StarOffice Basic : copying;by drag and drop
-StarOffice Basic : copying;data from text documents
-StarOffice Basic : copying;datasource records in spreadsheets
-StarOffice Basic : copying;draw objects
-StarOffice Basic : copying;draw objects between documents
-StarOffice Basic : copying;formatting
-StarOffice Basic : copying;from data source view
-StarOffice Basic : copying;from Gallery
-StarOffice Basic : copying;in Unix
-StarOffice Basic : copying;modules
-StarOffice Basic : copying;pictures, between documents
-StarOffice Basic : copying;sheet areas, to text documents
-StarOffice Basic : copying;to Gallery
-StarOffice Basic : copyright for StarOffice
-StarOffice Basic : corner roundings
-StarOffice Basic : Cos function
-StarOffice Basic : crash reports
-StarOffice Basic : CreateObject function
-StarOffice Basic : CreateUnoDialog function
-StarOffice Basic : CreateUnoListener function
-StarOffice Basic : CreateUnoService function
-StarOffice Basic : CreateUnoStruct function
-StarOffice Basic : CreateUnoValue function
-StarOffice Basic : criteria of query design (Base)
-StarOffice Basic : cropping pictures
-StarOffice Basic : CSng function
-StarOffice Basic : CStr function
-StarOffice Basic : CTL
-StarOffice Basic : CTL;(not) wrapping words
-StarOffice Basic : CTL;complex text layout languages
-StarOffice Basic : CTL;definition
-StarOffice Basic : CTL;options
-StarOffice Basic : CurDir function
-StarOffice Basic : currencies
-StarOffice Basic : currencies;converters
-StarOffice Basic : currencies;format codes
-StarOffice Basic : currency field control
-StarOffice Basic : currency field creation
-StarOffice Basic : currency formats
-StarOffice Basic : cursor
-StarOffice Basic : cursor;allowing in protected areas (Writer)
-StarOffice Basic : cursor;in read-only text
-StarOffice Basic : cursor;quickly moving to an object
-StarOffice Basic : curves
-StarOffice Basic : curves;editing points
-StarOffice Basic : custom dictionaries
-StarOffice Basic : custom dictionaries;editing
-StarOffice Basic : custom hyphens (Writer)
-StarOffice Basic : custom quotes
-StarOffice Basic : custom templates
-StarOffice Basic : customizing
-StarOffice Basic : customizing;events
-StarOffice Basic : customizing;keyboard
-StarOffice Basic : customizing;menus
-StarOffice Basic : customizing;round corners
-StarOffice Basic : customizing;StarOffice
-StarOffice Basic : customizing;toolbars
-StarOffice Basic : cutting
-StarOffice Basic : CVar function
-StarOffice Basic : CVErr function
-StarOffice Basic : dashes
-StarOffice Basic : data
-StarOffice Basic : data;filtering in forms
-StarOffice Basic : data;forms and subforms
-StarOffice Basic : data;read-only
-StarOffice Basic : data;sorting in forms
-StarOffice Basic : data;user data
-StarOffice Basic : data binding change in XForms
-StarOffice Basic : Data Navigator
-StarOffice Basic : Data Navigator;adding/editing items
-StarOffice Basic : Data Navigator;display options
-StarOffice Basic : data source browser
-StarOffice Basic : data source explorer
-StarOffice Basic : data source view
-StarOffice Basic : data source view;drag and drop
-StarOffice Basic : data source view;overview
-StarOffice Basic : data source view;showing
-StarOffice Basic : data sources
-StarOffice Basic : data sources;as tables
-StarOffice Basic : data sources;connection settings (Base)
-StarOffice Basic : data sources;copying records to spreadsheets
-StarOffice Basic : data sources;displaying current
-StarOffice Basic : data sources;LDAP server (Base)
-StarOffice Basic : data sources;registering address books
-StarOffice Basic : data sources;reports
-StarOffice Basic : data sources;StarOffice Base
-StarOffice Basic : data sources;viewing
-StarOffice Basic : data structure of XForms
-StarOffice Basic : data, see also values
-StarOffice Basic : database contents
-StarOffice Basic : database contents;inserting as tables
-StarOffice Basic : database contents;inserting as text
-StarOffice Basic : database reports
-StarOffice Basic : Database Wizard (Base)
-StarOffice Basic : databases
-StarOffice Basic : databases;administration through SQL (Base)
-StarOffice Basic : databases;ADO (Base)
-StarOffice Basic : databases;connecting (Base)
-StarOffice Basic : databases;creating
-StarOffice Basic : databases;creating labels
-StarOffice Basic : databases;creating queries
-StarOffice Basic : databases;creating reports
-StarOffice Basic : databases;creating tables
-StarOffice Basic : databases;deleting (Base)
-StarOffice Basic : databases;drag and drop (Base)
-StarOffice Basic : databases;editing tables
-StarOffice Basic : databases;form filters
-StarOffice Basic : databases;formats (Base)
-StarOffice Basic : databases;importing/exporting
-StarOffice Basic : databases;JDBC (Base)
-StarOffice Basic : databases;main page (Base)
-StarOffice Basic : databases;ODBC (Base)
-StarOffice Basic : databases;overview
-StarOffice Basic : databases;registering (Base)
-StarOffice Basic : databases;searching records
-StarOffice Basic : databases;shortcut keys
-StarOffice Basic : databases;sorting
-StarOffice Basic : databases;standard filters
-StarOffice Basic : databases;text formats
-StarOffice Basic : databases;viewing
-StarOffice Basic : date field control
-StarOffice Basic : date fields
-StarOffice Basic : date fields;creating
-StarOffice Basic : date fields;properties
-StarOffice Basic : date formats
-StarOffice Basic : Date statement
-StarOffice Basic : DateAdd function
-StarOffice Basic : DateDiff function
-StarOffice Basic : DatePart function
-StarOffice Basic : dates
-StarOffice Basic : dates;default (Calc)
-StarOffice Basic : dates;printing in presentations
-StarOffice Basic : dates;start 1900/01/01 (Calc)
-StarOffice Basic : dates;start 1904/01/01 (Calc)
-StarOffice Basic : DateSerial function
-StarOffice Basic : DateValue function
-StarOffice Basic : Day function
-StarOffice Basic : dBASE
-StarOffice Basic : dBASE;database settings (Base)
-StarOffice Basic : DDE
-StarOffice Basic : DDE;definition
-StarOffice Basic : deactivating
-StarOffice Basic : deactivating;plug-ins
-StarOffice Basic : debugging Basic programs
-StarOffice Basic : decimal places displayed (Calc)
-StarOffice Basic : decimal separator key
-StarOffice Basic : decimal tab stops
-StarOffice Basic : Declare statement
-StarOffice Basic : declaring variables
-StarOffice Basic : default directories
-StarOffice Basic : default filters
-StarOffice Basic : default filters;comparison operators
-StarOffice Basic : default filters;databases
-StarOffice Basic : default printer
-StarOffice Basic : default printer;setting up
-StarOffice Basic : default printer;UNIX
-StarOffice Basic : default templates
-StarOffice Basic : default templates;changing
-StarOffice Basic : default templates;organizing
-StarOffice Basic : defaults
-StarOffice Basic : defaults;documents
-StarOffice Basic : defaults;file formats in file dialogs
-StarOffice Basic : defaults;file formats in StarOffice
-StarOffice Basic : defaults;fonts
-StarOffice Basic : defaults;grids (Writer/Calc)
-StarOffice Basic : defaults;languages
-StarOffice Basic : defaults;number formats
-StarOffice Basic : defaults;of saving
-StarOffice Basic : defaults;program configuration
-StarOffice Basic : defaults;tab stops in text
-StarOffice Basic : defaults;views
-StarOffice Basic : DefBool statement
-StarOffice Basic : DefCur statement
-StarOffice Basic : DefDate statement
-StarOffice Basic : DefDbl statement
-StarOffice Basic : DefErr statement
-StarOffice Basic : defining
-StarOffice Basic : defining;arrowheads and other line ends
-StarOffice Basic : defining;colors
-StarOffice Basic : defining;constants
-StarOffice Basic : defining;line styles
-StarOffice Basic : defining;paragraph borders
-StarOffice Basic : defining;queries (Base)
-StarOffice Basic : defining;table borders
-StarOffice Basic : DefInt statement
-StarOffice Basic : DefLng statement
-StarOffice Basic : DefObj statement
-StarOffice Basic : DefSng statement
-StarOffice Basic : DefStr statement
-StarOffice Basic : DefVar statement
-StarOffice Basic : deleting
-StarOffice Basic : deleting;all direct formatting
-StarOffice Basic : deleting;comments
-StarOffice Basic : deleting;databases (Base)
-StarOffice Basic : deleting;hyperlinks
-StarOffice Basic : deleting;libraries/modules/dialogs
-StarOffice Basic : deleting;lines in text
-StarOffice Basic : deleting;macro assignments to events
-StarOffice Basic : deleting;models/instances
-StarOffice Basic : deleting;namespaces in XForms
-StarOffice Basic : deleting;tab stops
-StarOffice Basic : deleting;templates
-StarOffice Basic : deleting;XML filters
-StarOffice Basic : depth stagger
-StarOffice Basic : descriptions for objects
-StarOffice Basic : design mode after saving
-StarOffice Basic : design view
-StarOffice Basic : design view;creating forms
-StarOffice Basic : design view;queries/views (Base)
-StarOffice Basic : designing
-StarOffice Basic : designing;database tables
-StarOffice Basic : designing;fonts
-StarOffice Basic : designing;queries (Base)
-StarOffice Basic : detaching toolbars
-StarOffice Basic : dialog editor
-StarOffice Basic : dialog editor;changing control properties
-StarOffice Basic : dialog editor;creating controls
-StarOffice Basic : dialog editor;programming examples for controls
-StarOffice Basic : DialogLibraries (LibraryContainer)
-StarOffice Basic : dialogs
-StarOffice Basic : dialogs;creating Basic dialogs
-StarOffice Basic : dialogs;displaying (example)
-StarOffice Basic : dialogs;loading (example)
-StarOffice Basic : dialogs;organizing
-StarOffice Basic : dialogs;properties
-StarOffice Basic : dialogs;translating
-StarOffice Basic : dialogs;using program code to show (example)
-StarOffice Basic : dictionaries
-StarOffice Basic : dictionaries;common terms in simplified and traditional chinese
-StarOffice Basic : dictionaries;creating
-StarOffice Basic : dictionaries;editing user-defined
-StarOffice Basic : dictionaries;spellcheck
-StarOffice Basic : dictionaries, see also languages
-StarOffice Basic : digital signatures
-StarOffice Basic : digital signatures;getting/managing/applying
-StarOffice Basic : digital signatures;overview
-StarOffice Basic : digital signatures;WebDAV over HTTPS
-StarOffice Basic : Dim statement
-StarOffice Basic : DimArray function
-StarOffice Basic : dimensioning arrays
-StarOffice Basic : Dir function
-StarOffice Basic : direct formatting
-StarOffice Basic : direct formatting;undoing all
-StarOffice Basic : directories
-StarOffice Basic : directories;creating new
-StarOffice Basic : directories;directory structure
-StarOffice Basic : disabled persons
-StarOffice Basic : displaying
-StarOffice Basic : displaying;comments (Calc)
-StarOffice Basic : displaying;comments in text documents
-StarOffice Basic : displaying;non-printing characters (Writer)
-StarOffice Basic : displaying;pictures and objects (Writer)
-StarOffice Basic : displaying;tables (Writer)
-StarOffice Basic : displaying;zero values (Calc)
-StarOffice Basic : distances
-StarOffice Basic : distinct values in SQL queries
-StarOffice Basic : distorting in drawings
-StarOffice Basic : distributing XML filters
-StarOffice Basic : DLL (Dynamic Link Library)
-StarOffice Basic : Do...Loop statement
-StarOffice Basic : docking
-StarOffice Basic : docking;definition
-StarOffice Basic : docking;toolbars
-StarOffice Basic : docking;windows
-StarOffice Basic : Document Converter Wizard
-StarOffice Basic : Document Map, see Navigator
-StarOffice Basic : document types in StarOffice
-StarOffice Basic : documents
-StarOffice Basic : documents;changing titles
-StarOffice Basic : documents;closing
-StarOffice Basic : documents;comparing
-StarOffice Basic : documents;contents as lists
-StarOffice Basic : documents;editing time
-StarOffice Basic : documents;exporting
-StarOffice Basic : documents;importing
-StarOffice Basic : documents;languages
-StarOffice Basic : documents;measurement units in
-StarOffice Basic : documents;merging
-StarOffice Basic : documents;number of pages/tables/sheets
-StarOffice Basic : documents;opening
-StarOffice Basic : documents;opening in design mode
-StarOffice Basic : documents;opening with templates
-StarOffice Basic : documents;organizing
-StarOffice Basic : documents;printing
-StarOffice Basic : documents;read-only
-StarOffice Basic : documents;reloading
-StarOffice Basic : documents;saving
-StarOffice Basic : documents;saving automatically
-StarOffice Basic : documents;saving in other formats
-StarOffice Basic : documents;sending as e-mail
-StarOffice Basic : documents;styles changed
-StarOffice Basic : documents;version management
-StarOffice Basic : documents;version numbers
-StarOffice Basic : dotted areas
-StarOffice Basic : double-line spacing in paragraphs
-StarOffice Basic : double-line writing in Asian layout
-StarOffice Basic : drag and drop
-StarOffice Basic : drag and drop;copying and pasting text
-StarOffice Basic : drag and drop;data source view
-StarOffice Basic : drag and drop;from Gallery to draw objects
-StarOffice Basic : drag and drop;overview
-StarOffice Basic : drag and drop;pictures
-StarOffice Basic : drag and drop;to Gallery
-StarOffice Basic : draw objects
-StarOffice Basic : draw objects;adding/editing/copying
-StarOffice Basic : draw objects;anchoring
-StarOffice Basic : draw objects;arranging within stacks
-StarOffice Basic : draw objects;copying between documents
-StarOffice Basic : draw objects;displaying (Calc)
-StarOffice Basic : draw objects;dropping Gallery pictures
-StarOffice Basic : draw objects;flipping
-StarOffice Basic : draw objects;legends
-StarOffice Basic : draw objects;positioning and resizing
-StarOffice Basic : draw objects;protecting
-StarOffice Basic : draw objects;slanting
-StarOffice Basic : draw objects;text in
-StarOffice Basic : Drawing bar
-StarOffice Basic : drawing lines in text
-StarOffice Basic : drawings
-StarOffice Basic : drawings;creating/opening
-StarOffice Basic : drawings;languages
-StarOffice Basic : drawings;printing
-StarOffice Basic : drawings;printing defaults
-StarOffice Basic : drawings;printing in text documents
-StarOffice Basic : drawings;saving
-StarOffice Basic : drawings;saving automatically
-StarOffice Basic : drawings;saving in other formats
-StarOffice Basic : drawings;sending as e-mail
-StarOffice Basic : drawings;showing (Writer)
-StarOffice Basic : drawings, see also draw objects
-StarOffice Basic : drop-down lists in form functions
-StarOffice Basic : e-mail attachments
-StarOffice Basic : Edit File icon
-StarOffice Basic : edit mode
-StarOffice Basic : edit mode;after opening
-StarOffice Basic : edit mode;through Enter key (Calc)
-StarOffice Basic : Edit Points bar
-StarOffice Basic : editing
-StarOffice Basic : editing;chart axes
-StarOffice Basic : editing;chart data
-StarOffice Basic : editing;chart legends
-StarOffice Basic : editing;chart titles
-StarOffice Basic : editing;comments
-StarOffice Basic : editing;controls
-StarOffice Basic : editing;data binding of XForms
-StarOffice Basic : editing;database tables and queries
-StarOffice Basic : editing;draw objects
-StarOffice Basic : editing;Fontwork objects
-StarOffice Basic : editing;hyperlinks
-StarOffice Basic : editing;menus
-StarOffice Basic : editing;objects
-StarOffice Basic : editing;pictures
-StarOffice Basic : editing;reports
-StarOffice Basic : editing;shortcut keys
-StarOffice Basic : editing;StarOffice documents in Internet Explorer
-StarOffice Basic : editing;tab stops
-StarOffice Basic : editing;templates
-StarOffice Basic : editing;toolbars
-StarOffice Basic : editing;undoing
-StarOffice Basic : editing;XForms
-StarOffice Basic : editing time of documents
-StarOffice Basic : editors
-StarOffice Basic : editors;formula editor
-StarOffice Basic : editors;ImageMap editor
-StarOffice Basic : effects
-StarOffice Basic : effects;font positions
-StarOffice Basic : effects;fonts
-StarOffice Basic : effects;Fontwork icons
-StarOffice Basic : empty documents
-StarOffice Basic : empty paragraph removal
-StarOffice Basic : encryption of contents
-StarOffice Basic : End statement
-StarOffice Basic : entering groups
-StarOffice Basic : entering text from right to left
-StarOffice Basic : Environ function
-StarOffice Basic : Eof function
-StarOffice Basic : equal sign, see also operators
-StarOffice Basic : EqualUnoObjects function
-StarOffice Basic : equations in formula editor
-StarOffice Basic : Eqv operator (logical)
-StarOffice Basic : Erase function
-StarOffice Basic : Erl function
-StarOffice Basic : Err function
-StarOffice Basic : error codes in Basic
-StarOffice Basic : Error function
-StarOffice Basic : Error Report Tool
-StarOffice Basic : Euro
-StarOffice Basic : Euro;currency formats
-StarOffice Basic : Euro;Euro Converter Wizard
-StarOffice Basic : even/odd pages
-StarOffice Basic : even/odd pages;printing
-StarOffice Basic : events
-StarOffice Basic : events;assigning macros
-StarOffice Basic : events;assigning scripts
-StarOffice Basic : events;controls
-StarOffice Basic : events;customizing
-StarOffice Basic : events;in forms
-StarOffice Basic : events;linked to objects
-StarOffice Basic : examples
-StarOffice Basic : examples;programming controls
-StarOffice Basic : examples;showing a dialog using program code
-StarOffice Basic : Excel
-StarOffice Basic : Excel;saving as
-StarOffice Basic : Excel;search criteria
-StarOffice Basic : exceptions
-StarOffice Basic : exceptions;user-defined dictionaries
-StarOffice Basic : exchanging, see also replacing
-StarOffice Basic : executing SQL commands
-StarOffice Basic : Exit statement
-StarOffice Basic : exiting
-StarOffice Basic : exiting;groups
-StarOffice Basic : exiting;StarOffice
-StarOffice Basic : Exp function
-StarOffice Basic : expanding formatting (Calc)
-StarOffice Basic : explorer of data sources
-StarOffice Basic : export filters
-StarOffice Basic : exporting
-StarOffice Basic : exporting;bitmaps
-StarOffice Basic : exporting;HTML and text documents
-StarOffice Basic : exporting;Microsoft Office documents with VBA code
-StarOffice Basic : exporting;spreadsheets to text format
-StarOffice Basic : exporting;templates
-StarOffice Basic : exporting;to foreign formats
-StarOffice Basic : exporting;to HTML
-StarOffice Basic : exporting;to Microsoft Office formats
-StarOffice Basic : exporting;to PDF
-StarOffice Basic : exporting;to PostScript format
-StarOffice Basic : exporting;to XML
-StarOffice Basic : exporting;XML files
-StarOffice Basic : extended tips in Help
-StarOffice Basic : extension mode in text
-StarOffice Basic : extensions
-StarOffice Basic : extensions;Extension Manager
-StarOffice Basic : extensions;file formats
-StarOffice Basic : external keys (Base)
-StarOffice Basic : faster printing
-StarOffice Basic : faxes
-StarOffice Basic : faxes;configuring StarOffice
-StarOffice Basic : faxes;fax programs/fax printers under UNIX
-StarOffice Basic : faxes;selecting a fax machine
-StarOffice Basic : faxes;sending
-StarOffice Basic : faxes;wizards
-StarOffice Basic : feedback
-StarOffice Basic : feedback;automatically
-StarOffice Basic : fields
-StarOffice Basic : fields;database tables
-StarOffice Basic : fields;displaying field codes (Writer)
-StarOffice Basic : fields;formatted fields
-StarOffice Basic : fields;updating automatically (Writer)
-StarOffice Basic : file associations for Microsoft Office
-StarOffice Basic : file filters
-StarOffice Basic : file filters;mobile devices
-StarOffice Basic : file filters;XML
-StarOffice Basic : file formats
-StarOffice Basic : file formats;changing StarOffice defaults
-StarOffice Basic : file formats;OpenDocument/XML
-StarOffice Basic : file formats;saving always in other formats
-StarOffice Basic : file selection button
-StarOffice Basic : file selection control
-StarOffice Basic : file sharing options for current document
-StarOffice Basic : FileAttr function
-StarOffice Basic : FileCopy statement
-StarOffice Basic : FileDateTime function
-StarOffice Basic : FileExists function
-StarOffice Basic : FileLen function
-StarOffice Basic : filepicker
-StarOffice Basic : filepicker;API service
-StarOffice Basic : files
-StarOffice Basic : files;filters and formats
-StarOffice Basic : files;importing
-StarOffice Basic : files;opening
-StarOffice Basic : files;opening with placeholders
-StarOffice Basic : files;properties
-StarOffice Basic : files;saving
-StarOffice Basic : files;saving automatically
-StarOffice Basic : files;saving in other formats
-StarOffice Basic : files;sending as e-mail
-StarOffice Basic : files;version numbers
-StarOffice Basic : files and folders in StarOffice
-StarOffice Basic : fill characters with tabulators
-StarOffice Basic : fill colors for areas
-StarOffice Basic : fill patterns for areas
-StarOffice Basic : filter conditions
-StarOffice Basic : filter conditions;connecting
-StarOffice Basic : filter conditions;in queries (Base)
-StarOffice Basic : filtering
-StarOffice Basic : filtering;data in databases
-StarOffice Basic : filtering;data in forms
-StarOffice Basic : filters
-StarOffice Basic : filters;comparison operators
-StarOffice Basic : filters;for import and export
-StarOffice Basic : filters;Navigator
-StarOffice Basic : filters;pictures
-StarOffice Basic : filters;XML filter settings
-StarOffice Basic : Find tab in Help
-StarOffice Basic : finding
-StarOffice Basic : finding;in all sheets
-StarOffice Basic : finding;records in form documents
-StarOffice Basic : finding;selections
-StarOffice Basic : finding;similarity search
-StarOffice Basic : FindObject function
-StarOffice Basic : FindPropertyObject function
-StarOffice Basic : fitting to pages
-StarOffice Basic : fitting to pages;print settings in Math
-StarOffice Basic : fitting to pages;print settings in presentations
-StarOffice Basic : Fix function
-StarOffice Basic : fixed line control
-StarOffice Basic : fixed text
-StarOffice Basic : fixed text;form functions
-StarOffice Basic : fixed text control
-StarOffice Basic : fixing toolbars
-StarOffice Basic : flipping draw objects
-StarOffice Basic : floating frames in HTML documents
-StarOffice Basic : floating toolbars
-StarOffice Basic : focus of controls
-StarOffice Basic : folder creation
-StarOffice Basic : font lists
-StarOffice Basic : font name box
-StarOffice Basic : font sizes
-StarOffice Basic : font sizes;bullets
-StarOffice Basic : font sizes;relative changes
-StarOffice Basic : font sizes;scaling on screen
-StarOffice Basic : font sizes;text
-StarOffice Basic : fonts
-StarOffice Basic : fonts;adding under UNIX
-StarOffice Basic : fonts;changing in templates
-StarOffice Basic : fonts;colors
-StarOffice Basic : fonts;default settings
-StarOffice Basic : fonts;effects
-StarOffice Basic : fonts;for HTML and Basic
-StarOffice Basic : fonts;formats
-StarOffice Basic : fonts;outlines
-StarOffice Basic : fonts;positions in text
-StarOffice Basic : fonts;shadows
-StarOffice Basic : fonts;specifying several
-StarOffice Basic : fonts;strikethrough
-StarOffice Basic : fonts;styles
-StarOffice Basic : fonts;text objects
-StarOffice Basic : Fontwork icons
-StarOffice Basic : footers
-StarOffice Basic : footers;backgrounds
-StarOffice Basic : For statement
-StarOffice Basic : form controls
-StarOffice Basic : form controls;assigning macros
-StarOffice Basic : form controls;protecting
-StarOffice Basic : form controls;toolbars
-StarOffice Basic : form fields
-StarOffice Basic : form filters
-StarOffice Basic : Form Navigator
-StarOffice Basic : format codes
-StarOffice Basic : format codes;numbers
-StarOffice Basic : format filling printing in StarOffice Math
-StarOffice Basic : Format function
-StarOffice Basic : Format Paintbrush
-StarOffice Basic : formats
-StarOffice Basic : formats;Asian layout
-StarOffice Basic : formats;fonts
-StarOffice Basic : formats;maximizing page formats
-StarOffice Basic : formats;number and currency formats
-StarOffice Basic : formats;of currencies/date/time
-StarOffice Basic : formats;on opening and saving
-StarOffice Basic : formats;pasting in special formats
-StarOffice Basic : formats;positions
-StarOffice Basic : formats;tabulators
-StarOffice Basic : formatted field control
-StarOffice Basic : formatted fields
-StarOffice Basic : formatted fields;form functions
-StarOffice Basic : formatted fields;properties
-StarOffice Basic : formatting
-StarOffice Basic : formatting;Asian typography
-StarOffice Basic : formatting;axes in charts
-StarOffice Basic : formatting;chart legends
-StarOffice Basic : formatting;copying
-StarOffice Basic : formatting;definition
-StarOffice Basic : formatting;expanding (Calc)
-StarOffice Basic : formatting;font effects
-StarOffice Basic : formatting;hyperlinks
-StarOffice Basic : formatting;pages
-StarOffice Basic : formatting;printer metrics (Writer)
-StarOffice Basic : formatting;undoing
-StarOffice Basic : formatting;undoing when writing
-StarOffice Basic : forms
-StarOffice Basic : forms;browsing
-StarOffice Basic : forms;Combo Box/List Box Wizard
-StarOffice Basic : forms;creating
-StarOffice Basic : forms;data
-StarOffice Basic : forms;designing (Base)
-StarOffice Basic : forms;events
-StarOffice Basic : forms;filtering data
-StarOffice Basic : forms;finding records
-StarOffice Basic : forms;focus after opening
-StarOffice Basic : forms;general information (Base)
-StarOffice Basic : forms;grouping controls
-StarOffice Basic : forms;HTML filters
-StarOffice Basic : forms;Navigator
-StarOffice Basic : forms;opening in design mode
-StarOffice Basic : forms;properties
-StarOffice Basic : forms;sorting data
-StarOffice Basic : forms;subforms
-StarOffice Basic : forms;wizards
-StarOffice Basic : forms;XForms
-StarOffice Basic : formula texts
-StarOffice Basic : formula texts;printing in StarOffice Math
-StarOffice Basic : formulas
-StarOffice Basic : formulas;new
-StarOffice Basic : formulas;starting formula editor
-StarOffice Basic : formulas in reports
-StarOffice Basic : formulas in reports;editing
-StarOffice Basic : forums and support
-StarOffice Basic : frames
-StarOffice Basic : frames;around paragraphs
-StarOffice Basic : frames;around tables
-StarOffice Basic : frames;AutoCorrect function
-StarOffice Basic : frames;backgrounds
-StarOffice Basic : frames;captions (Writer)
-StarOffice Basic : frames;printing in StarOffice Math
-StarOffice Basic : frames;protecting
-StarOffice Basic : frames;selection frames
-StarOffice Basic : frames;text fitting to frames
-StarOffice Basic : FreeFile function
-StarOffice Basic : freeform lines
-StarOffice Basic : freeform lines;draw functions
-StarOffice Basic : FreeLibrary function
-StarOffice Basic : FTP
-StarOffice Basic : FTP;opening documents
-StarOffice Basic : FTP;saving documents
-StarOffice Basic : full joins (Base)
-StarOffice Basic : full screen view
-StarOffice Basic : full-text search in Help
-StarOffice Basic : Function statement
-StarOffice Basic : functions
-StarOffice Basic : functions;return value type
-StarOffice Basic : functions;using
-StarOffice Basic : functions in reports
-StarOffice Basic : functions in reports;editing
-StarOffice Basic : fundamentals
-StarOffice Basic : Gallery
-StarOffice Basic : Gallery;adding pictures
-StarOffice Basic : Gallery;dragging pictures to draw objects
-StarOffice Basic : Gallery;hiding/showing
-StarOffice Basic : Gallery;inserting pictures from
-StarOffice Basic : get method for form transmissions
-StarOffice Basic : Get statement
-StarOffice Basic : GetAttr function
-StarOffice Basic : GetDefaultContext function
-StarOffice Basic : GetGuiType function
-StarOffice Basic : GetProcessServiceManager function
-StarOffice Basic : GetSolarVersion function
-StarOffice Basic : GetSystemTicks function
-StarOffice Basic : getting support
-StarOffice Basic : GIF format
-StarOffice Basic : Global statement
-StarOffice Basic : GLOBAL variables
-StarOffice Basic : GlobalScope function
-StarOffice Basic : glossaries
-StarOffice Basic : glossaries;common terms
-StarOffice Basic : glossaries;Internet terms
-StarOffice Basic : GoSub...Return statement
-StarOffice Basic : GoTo statement
-StarOffice Basic : gradients off for faster printing
-StarOffice Basic : graphic objects, see draw objects
-StarOffice Basic : graphical text art
-StarOffice Basic : graphics
-StarOffice Basic : graphics;cache
-StarOffice Basic : graphics;protecting
-StarOffice Basic : graphics, see also pictures
-StarOffice Basic : grayscale printing
-StarOffice Basic : Green function
-StarOffice Basic : grid controls
-StarOffice Basic : grid controls;form functions
-StarOffice Basic : grids
-StarOffice Basic : grids;defaults (Writer/Calc)
-StarOffice Basic : grids;display options (Impress/Draw)
-StarOffice Basic : grids;displaying lines (Calc)
-StarOffice Basic : group box control
-StarOffice Basic : group box creation
-StarOffice Basic : groups
-StarOffice Basic : groups;entering/exiting/ungrouping
-StarOffice Basic : groups;naming
-StarOffice Basic : groups;of controls
-StarOffice Basic : guides
-StarOffice Basic : guides;display options (Impress/Draw)
-StarOffice Basic : guides;displaying when moving objects (Impress)
-StarOffice Basic : guides;showing (Calc)
-StarOffice Basic : guides;showing when moving frames (Writer)
-StarOffice Basic : gutter
-StarOffice Basic : handles
-StarOffice Basic : handles;displaying (Writer)
-StarOffice Basic : handles;scaling
-StarOffice Basic : handles;showing simple/large handles (Calc)
-StarOffice Basic : Hangul/Hanja
-StarOffice Basic : HasUnoInterfaces function
-StarOffice Basic : hatching
-StarOffice Basic : headers
-StarOffice Basic : headers;backgrounds
-StarOffice Basic : headings
-StarOffice Basic : headings;entering as text box
-StarOffice Basic : Hebrew
-StarOffice Basic : Hebrew;entering text
-StarOffice Basic : Hebrew;language settings
-StarOffice Basic : Help
-StarOffice Basic : Help;bookmarks
-StarOffice Basic : Help;extended tips on/off
-StarOffice Basic : Help;full-text search
-StarOffice Basic : Help;Help tips
-StarOffice Basic : Help;keywords
-StarOffice Basic : Help;navigation pane showing/hiding
-StarOffice Basic : Help;style sheets
-StarOffice Basic : Help;topics
-StarOffice Basic : Help Agent
-StarOffice Basic : Help Agent;help
-StarOffice Basic : Help Agent;options
-StarOffice Basic : Help tips
-StarOffice Basic : Help tips;hiding
-StarOffice Basic : Hex function
-StarOffice Basic : hidden controls in Form Navigator
-StarOffice Basic : hidden fields display (Writer)
-StarOffice Basic : hidden pages
-StarOffice Basic : hidden pages;printing in presentations
-StarOffice Basic : hidden text
-StarOffice Basic : hidden text;showing (Writer)
-StarOffice Basic : hiding
-StarOffice Basic : hiding;changes
-StarOffice Basic : hiding;docked windows
-StarOffice Basic : hiding;navigation pane in Help window
-StarOffice Basic : high contrast mode
-StarOffice Basic : Hindi
-StarOffice Basic : Hindi;entering text
-StarOffice Basic : Hindi;language settings
-StarOffice Basic : horizontal line control
-StarOffice Basic : horizontal scrollbar control
-StarOffice Basic : horizontal scrollbars (Writer)
-StarOffice Basic : hotspots
-StarOffice Basic : Hour function
-StarOffice Basic : HTML
-StarOffice Basic : HTML;definition
-StarOffice Basic : HTML;export character set
-StarOffice Basic : HTML;fonts for source display
-StarOffice Basic : HTML;importing META tags
-StarOffice Basic : HTML;live presentations
-StarOffice Basic : HTML documents
-StarOffice Basic : HTML documents;auto reloading
-StarOffice Basic : HTML documents;importing/exporting
-StarOffice Basic : HTML documents;META tags in
-StarOffice Basic : HTML documents;new
-StarOffice Basic : HTML documents;source text
-StarOffice Basic : hyperlinks
-StarOffice Basic : hyperlinks;assigning macros
-StarOffice Basic : hyperlinks;character formats
-StarOffice Basic : hyperlinks;definition
-StarOffice Basic : hyperlinks;deleting
-StarOffice Basic : hyperlinks;editing
-StarOffice Basic : hyperlinks;inserting
-StarOffice Basic : hyperlinks;relative and absolute
-StarOffice Basic : hyperlinks;turning off automatic recognition
-StarOffice Basic : hyperlinks, see also links
-StarOffice Basic : hyphenation
-StarOffice Basic : hyphenation;activating for a language
-StarOffice Basic : hyphenation;minimal number of characters
-StarOffice Basic : hyphens
-StarOffice Basic : hyphens;displaying custom (Writer)
-StarOffice Basic : hyphens;inserting custom
-StarOffice Basic : icon bars, see toolbars
-StarOffice Basic : icon control
-StarOffice Basic : icon sizes
-StarOffice Basic : IDE
-StarOffice Basic : IDE;Integrated Development Environment
-StarOffice Basic : IDE;keyboard shortcuts
-StarOffice Basic : If statement
-StarOffice Basic : ignore list for spellcheck
-StarOffice Basic : IIf statement
-StarOffice Basic : illustrations, see pictures
-StarOffice Basic : image button creation
-StarOffice Basic : image control
-StarOffice Basic : image control creation
-StarOffice Basic : ImageMap
-StarOffice Basic : ImageMap;definition
-StarOffice Basic : ImageMap;editor
-StarOffice Basic : images
-StarOffice Basic : images;ImageMap
-StarOffice Basic : images;inserting and editing bitmaps
-StarOffice Basic : images, see also pictures
-StarOffice Basic : IME
-StarOffice Basic : IME;definition
-StarOffice Basic : IME;showing/hiding
-StarOffice Basic : Imp operator (logical)
-StarOffice Basic : import filters
-StarOffice Basic : import restrictions for Microsoft Office
-StarOffice Basic : importing
-StarOffice Basic : importing;bitmaps
-StarOffice Basic : importing;compatibility settings for text import
-StarOffice Basic : importing;databases
-StarOffice Basic : importing;documents in other formats
-StarOffice Basic : importing;from XML
-StarOffice Basic : importing;HTML and text documents
-StarOffice Basic : importing;HTML with META tags
-StarOffice Basic : importing;Microsoft Office documents with VBA code
-StarOffice Basic : importing;tables in text format
-StarOffice Basic : importing;templates
-StarOffice Basic : improvement program
-StarOffice Basic : inches
-StarOffice Basic : Index tab in Help
-StarOffice Basic : indexes
-StarOffice Basic : indexes;backgrounds
-StarOffice Basic : indexes;showing/hiding Help index tab
-StarOffice Basic : indicator lines in text
-StarOffice Basic : inner joins (Base)
-StarOffice Basic : input method window
-StarOffice Basic : Input statement
-StarOffice Basic : InputBox function
-StarOffice Basic : insert mode for entering text
-StarOffice Basic : inserting
-StarOffice Basic : inserting;Basic libraries
-StarOffice Basic : inserting;buttons in toolbars
-StarOffice Basic : inserting;cell ranges from spreadsheets
-StarOffice Basic : inserting;charts
-StarOffice Basic : inserting;clipboard options
-StarOffice Basic : inserting;comments
-StarOffice Basic : inserting;data from text documents
-StarOffice Basic : inserting;datasource records in spreadsheets
-StarOffice Basic : inserting;drawings
-StarOffice Basic : inserting;floating frames
-StarOffice Basic : inserting;Fontwork objects
-StarOffice Basic : inserting;form fields
-StarOffice Basic : inserting;hyperlinks
-StarOffice Basic : inserting;line breaks in cells
-StarOffice Basic : inserting;movies/sounds
-StarOffice Basic : inserting;new text tables defaults
-StarOffice Basic : inserting;objects from Gallery
-StarOffice Basic : inserting;OLE objects
-StarOffice Basic : inserting;paragraph borders
-StarOffice Basic : inserting;paragraph bullets
-StarOffice Basic : inserting;pictures in Gallery
-StarOffice Basic : inserting;plug-ins
-StarOffice Basic : inserting;push buttons
-StarOffice Basic : inserting;special characters
-StarOffice Basic : inserting;tab stops
-StarOffice Basic : inserting;textures on chart bars
-StarOffice Basic : installing
-StarOffice Basic : installing;ActiveX control
-StarOffice Basic : installing;mobile device filters
-StarOffice Basic : installing;UNO components
-StarOffice Basic : installing;XML filters
-StarOffice Basic : InStr function
-StarOffice Basic : instructions
-StarOffice Basic : instructions;general
-StarOffice Basic : Int function
-StarOffice Basic : Internet
-StarOffice Basic : Internet;checking for updates
-StarOffice Basic : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Basic : Internet;presentations
-StarOffice Basic : Internet;starting searches
-StarOffice Basic : Internet glossary
-StarOffice Basic : invert filter
-StarOffice Basic : invisible areas
-StarOffice Basic : IsArray function
-StarOffice Basic : IsDate function
-StarOffice Basic : IsEmpty function
-StarOffice Basic : IsError function
-StarOffice Basic : IsMissing function
-StarOffice Basic : IsNull function
-StarOffice Basic : IsNumeric function
-StarOffice Basic : IsObject function
-StarOffice Basic : IsUnoStruct function
-StarOffice Basic : italic text
-StarOffice Basic : iterative references in spreadsheets
-StarOffice Basic : Java
-StarOffice Basic : Java;definition
-StarOffice Basic : Java;setting options
-StarOffice Basic : JDBC
-StarOffice Basic : JDBC;databases (Base)
-StarOffice Basic : JDBC;definition
-StarOffice Basic : Join function
-StarOffice Basic : joining
-StarOffice Basic : joining;paragraphs
-StarOffice Basic : joining;tables (Base)
-StarOffice Basic : joins in databases (Base)
-StarOffice Basic : justifying text
-StarOffice Basic : kerning
-StarOffice Basic : kerning;Asian texts
-StarOffice Basic : kerning;definition
-StarOffice Basic : kerning;in characters
-StarOffice Basic : key fields for relations (Base)
-StarOffice Basic : keyboard
-StarOffice Basic : keyboard;assigning/editing shortcut keys
-StarOffice Basic : keyboard;general commands
-StarOffice Basic : keyboard;in IDE
-StarOffice Basic : keyboard;removing numbering
-StarOffice Basic : keys
-StarOffice Basic : keys;adding push buttons
-StarOffice Basic : keys;primary keys (Base)
-StarOffice Basic : Kill statement
-StarOffice Basic : kiosk export
-StarOffice Basic : label field control
-StarOffice Basic : labels
-StarOffice Basic : labels;creating and synchronizing
-StarOffice Basic : labels;for draw objects
-StarOffice Basic : labels;form functions
-StarOffice Basic : labels;from databases
-StarOffice Basic : labels, see also names/callouts
-StarOffice Basic : languages
-StarOffice Basic : languages;activating modules
-StarOffice Basic : languages;Asian support
-StarOffice Basic : languages;complex text layout
-StarOffice Basic : languages;locale settings
-StarOffice Basic : languages;selecting for text
-StarOffice Basic : languages;setting options
-StarOffice Basic : languages;spellcheck
-StarOffice Basic : languages;spellchecking and formatting
-StarOffice Basic : large handles (Writer)
-StarOffice Basic : large icons
-StarOffice Basic : layer arrangement
-StarOffice Basic : layout
-StarOffice Basic : layout;importing Word documents
-StarOffice Basic : layout;pages
-StarOffice Basic : LBound function
-StarOffice Basic : LCase function
-StarOffice Basic : LDAP server
-StarOffice Basic : LDAP server;address books (Base)
-StarOffice Basic : LDAP server;sign on options
-StarOffice Basic : leading between paragraphs
-StarOffice Basic : left alignment of paragraphs
-StarOffice Basic : Left function
-StarOffice Basic : left joins (Base)
-StarOffice Basic : legends
-StarOffice Basic : legends;charts
-StarOffice Basic : legends;draw objects
-StarOffice Basic : legends;rounding corners
-StarOffice Basic : Len function
-StarOffice Basic : Let statement
-StarOffice Basic : Letter Wizard
-StarOffice Basic : levels
-StarOffice Basic : levels;depth stagger
-StarOffice Basic : levels;macro security
-StarOffice Basic : libraries
-StarOffice Basic : libraries;adding
-StarOffice Basic : libraries;organizing
-StarOffice Basic : library systems
-StarOffice Basic : LibraryContainer
-StarOffice Basic : limits of tables (Writer)
-StarOffice Basic : line breaks
-StarOffice Basic : line breaks;in cells
-StarOffice Basic : line control
-StarOffice Basic : Line Input statement
-StarOffice Basic : line spacing
-StarOffice Basic : line spacing;context menu in paragraphs
-StarOffice Basic : line spacing;paragraph
-StarOffice Basic : line styles
-StarOffice Basic : line styles;applying
-StarOffice Basic : line styles;defining
-StarOffice Basic : lines
-StarOffice Basic : lines;defining ends
-StarOffice Basic : lines;draw functions
-StarOffice Basic : lines;drawing in text
-StarOffice Basic : lines;editing points
-StarOffice Basic : lines;removing automatic lines
-StarOffice Basic : lines of text
-StarOffice Basic : lines of text;alignment
-StarOffice Basic : lines of text;in Basic editor
-StarOffice Basic : links
-StarOffice Basic : links;between cells and controls
-StarOffice Basic : links;by drag and drop
-StarOffice Basic : links;character formats
-StarOffice Basic : links;definition
-StarOffice Basic : links;editing hyperlinks
-StarOffice Basic : links;inserting
-StarOffice Basic : links;modifying
-StarOffice Basic : links;opening files with
-StarOffice Basic : links;relational databases (Base)
-StarOffice Basic : links;turning off automatic recognition
-StarOffice Basic : links;updating options (Writer)
-StarOffice Basic : links;updating specific links
-StarOffice Basic : list box creation
-StarOffice Basic : list boxes
-StarOffice Basic : list boxes;adding entries to (example)
-StarOffice Basic : list boxes;controls
-StarOffice Basic : list boxes;removing entries from (example)
-StarOffice Basic : lists
-StarOffice Basic : lists;data assigned to controls
-StarOffice Basic : lists;registered databases (Base)
-StarOffice Basic : lists;regular expressions
-StarOffice Basic : live presentations on the Internet
-StarOffice Basic : loading
-StarOffice Basic : loading;Basic code
-StarOffice Basic : loading;documents
-StarOffice Basic : loading;documents from other formats
-StarOffice Basic : loading;HTML documents, automatically
-StarOffice Basic : loading;Microsoft Office documents with VBA code
-StarOffice Basic : loading;reloading
-StarOffice Basic : loading;XML files
-StarOffice Basic : Loc function
-StarOffice Basic : locale settings
-StarOffice Basic : localizing dialogs
-StarOffice Basic : Lof function
-StarOffice Basic : Log function
-StarOffice Basic : long lines
-StarOffice Basic : long lines;in Basic editor
-StarOffice Basic : loops
-StarOffice Basic : lowercase letters
-StarOffice Basic : lowercase letters;font effects
-StarOffice Basic : LSet statement
-StarOffice Basic : LTrim function
-StarOffice Basic : macro toolbar
-StarOffice Basic : Macro Wizard (Base)
-StarOffice Basic : macros
-StarOffice Basic : macros;assigning to events
-StarOffice Basic : macros;assigning to events in forms
-StarOffice Basic : macros;attaching new (Base)
-StarOffice Basic : macros;Basic IDE
-StarOffice Basic : macros;in MS Office documents
-StarOffice Basic : macros;interrupting
-StarOffice Basic : macros;organizing
-StarOffice Basic : macros;recording
-StarOffice Basic : macros;security
-StarOffice Basic : macros;security levels
-StarOffice Basic : macros;security warning dialog
-StarOffice Basic : macros;selecting security warnings
-StarOffice Basic : macros;stopping
-StarOffice Basic : magnifiers
-StarOffice Basic : margins
-StarOffice Basic : margins;pages
-StarOffice Basic : margins;setting with the mouse
-StarOffice Basic : margins;shadows
-StarOffice Basic : marking changes
-StarOffice Basic : marking, see selecting
-StarOffice Basic : masked field control
-StarOffice Basic : Math formula editor
-StarOffice Basic : measurement units
-StarOffice Basic : measurement units;changing on rulers
-StarOffice Basic : measurement units;converting
-StarOffice Basic : measurement units;selecting
-StarOffice Basic : Media Player window
-StarOffice Basic : menus
-StarOffice Basic : menus;activating context menus
-StarOffice Basic : menus;assigning macros
-StarOffice Basic : menus;customizing
-StarOffice Basic : merging
-StarOffice Basic : merging;documents
-StarOffice Basic : META tags
-StarOffice Basic : metrics
-StarOffice Basic : metrics;converting
-StarOffice Basic : metrics;document formatting (Writer)
-StarOffice Basic : metrics;in sheets
-StarOffice Basic : Microsoft Office
-StarOffice Basic : Microsoft Office;Access databases (base)
-StarOffice Basic : Microsoft Office;as default file format
-StarOffice Basic : Microsoft Office;document import restrictions
-StarOffice Basic : Microsoft Office;feature comparisons
-StarOffice Basic : Microsoft Office;importing password protected files
-StarOffice Basic : Microsoft Office;importing Word documents
-StarOffice Basic : Microsoft Office;importing/exporting VBA code
-StarOffice Basic : Microsoft Office;new users information
-StarOffice Basic : Microsoft Office;opening Microsoft documents
-StarOffice Basic : Microsoft Office;reassigning document types
-StarOffice Basic : Mid function
-StarOffice Basic : Mid statement
-StarOffice Basic : migrating macros (Base)
-StarOffice Basic : Minute function
-StarOffice Basic : MkDir statement
-StarOffice Basic : mobile device filters
-StarOffice Basic : MOD operator (mathematical)
-StarOffice Basic : models in XForms
-StarOffice Basic : modifying, see changing
-StarOffice Basic : module/dialog toggle
-StarOffice Basic : modules
-StarOffice Basic : modules;organizing
-StarOffice Basic : modules;subroutines and functions
-StarOffice Basic : Month function
-StarOffice Basic : more controls
-StarOffice Basic : mosaic filter
-StarOffice Basic : mouse
-StarOffice Basic : mouse;pointers when using drag and drop
-StarOffice Basic : mouse;positioning
-StarOffice Basic : movies
-StarOffice Basic : moving
-StarOffice Basic : moving;modules
-StarOffice Basic : moving;tab stops on ruler
-StarOffice Basic : moving;toolbars
-StarOffice Basic : moving;using guide lines in presentations
-StarOffice Basic : MS ADO interface (Base)
-StarOffice Basic : MsgBox function
-StarOffice Basic : MsgBox statement
-StarOffice Basic : multi-line titles in forms
-StarOffice Basic : multiple documents
-StarOffice Basic : multiple documents;opening
-StarOffice Basic : multiple selection
-StarOffice Basic : music
-StarOffice Basic : My Documents folder
-StarOffice Basic : My Documents folder;changing work directory
-StarOffice Basic : My Documents folder;opening
-StarOffice Basic : MySQL databases (Base)
-StarOffice Basic : Name statement
-StarOffice Basic : names
-StarOffice Basic : names;multi-line titles
-StarOffice Basic : names;objects
-StarOffice Basic : names of variables
-StarOffice Basic : names, see also labels/callouts
-StarOffice Basic : namespace organization in XForms
-StarOffice Basic : native SQL (Base)
-StarOffice Basic : navigating
-StarOffice Basic : navigating;in Basic projects
-StarOffice Basic : navigating;in documents
-StarOffice Basic : Navigation bar
-StarOffice Basic : Navigation bar;controls
-StarOffice Basic : Navigation bar;forms
-StarOffice Basic : Navigator
-StarOffice Basic : Navigator;comments
-StarOffice Basic : Navigator;contents as lists
-StarOffice Basic : Navigator;docking
-StarOffice Basic : Navigator;working with
-StarOffice Basic : network identity options
-StarOffice Basic : new databases
-StarOffice Basic : new documents
-StarOffice Basic : new lines in cells
-StarOffice Basic : new windows
-StarOffice Basic : Next statement
-StarOffice Basic : non-breaking dashes
-StarOffice Basic : non-breaking spaces (Writer)
-StarOffice Basic : non-printing characters (Writer)
-StarOffice Basic : Not operator (logical)
-StarOffice Basic : Nothing object
-StarOffice Basic : Now function
-StarOffice Basic : Null value
-StarOffice Basic : number formats
-StarOffice Basic : number formats;codes
-StarOffice Basic : number formats;formats
-StarOffice Basic : number formats;recognition in text tables
-StarOffice Basic : number of pages
-StarOffice Basic : number of sheets
-StarOffice Basic : number of tables
-StarOffice Basic : numbering
-StarOffice Basic : numbering;options
-StarOffice Basic : numbering;turning off
-StarOffice Basic : numbering;using automatically
-StarOffice Basic : numbers
-StarOffice Basic : numbers;date, time and currency formats
-StarOffice Basic : numbers;decimal places (Calc)
-StarOffice Basic : numerical field control
-StarOffice Basic : numerical fields in forms
-StarOffice Basic : objects
-StarOffice Basic : objects;always moveable (Impress/Draw)
-StarOffice Basic : objects;arranging within stacks
-StarOffice Basic : objects;copying when moving in presentations
-StarOffice Basic : objects;definition
-StarOffice Basic : objects;displaying in spreadsheets
-StarOffice Basic : objects;displaying in text documents
-StarOffice Basic : objects;editing
-StarOffice Basic : objects;inserting from Gallery
-StarOffice Basic : objects;inserting OLE objects
-StarOffice Basic : objects;moving and resizing with mouse
-StarOffice Basic : objects;naming
-StarOffice Basic : objects;opening
-StarOffice Basic : objects;quickly moving to
-StarOffice Basic : objects;titles and descriptions
-StarOffice Basic : Oct function
-StarOffice Basic : ODBC
-StarOffice Basic : ODBC;database (Base)
-StarOffice Basic : ODBC;definition
-StarOffice Basic : ODF file formats
-StarOffice Basic : Office
-StarOffice Basic : Office;Microsoft Office and StarOffice
-StarOffice Basic : OLE
-StarOffice Basic : OLE;definition
-StarOffice Basic : OLE objects
-StarOffice Basic : OLE objects;arranging within stacks
-StarOffice Basic : OLE objects;captions (Writer)
-StarOffice Basic : OLE objects;inserting
-StarOffice Basic : OLE objects;number of
-StarOffice Basic : OLE objects;protecting
-StarOffice Basic : On Error GoTo ... Resume statement
-StarOffice Basic : On...GoSub statement
-StarOffice Basic : On...GoTo statement
-StarOffice Basic : one and a half line spacing in text
-StarOffice Basic : online feedback options
-StarOffice Basic : online registration
-StarOffice Basic : online update options
-StarOffice Basic : online updates
-StarOffice Basic : online updates;checking automatically
-StarOffice Basic : online updates;checking manually
-StarOffice Basic : Open statement
-StarOffice Basic : Open/Save dialogs
-StarOffice Basic : OpenDocument file formats
-StarOffice Basic : OpenGL
-StarOffice Basic : OpenGL;definition
-StarOffice Basic : opening
-StarOffice Basic : opening;context menus
-StarOffice Basic : opening;database files
-StarOffice Basic : opening;dialog settings
-StarOffice Basic : opening;documents
-StarOffice Basic : opening;documents from other formats
-StarOffice Basic : opening;documents on WebDAV server
-StarOffice Basic : opening;files with links
-StarOffice Basic : opening;files, with placeholders
-StarOffice Basic : opening;forms
-StarOffice Basic : opening;Microsoft Office files
-StarOffice Basic : opening;mobile device documents
-StarOffice Basic : opening;objects
-StarOffice Basic : opening;reports
-StarOffice Basic : opening;several files
-StarOffice Basic : opening;XForms
-StarOffice Basic : operators
-StarOffice Basic : operators;comparisons
-StarOffice Basic : operators;default filters
-StarOffice Basic : Option Base statement
-StarOffice Basic : option button control
-StarOffice Basic : Option Explicit statement
-StarOffice Basic : Optional function
-StarOffice Basic : optional hyphens (Writer)
-StarOffice Basic : options
-StarOffice Basic : options;accessibility
-StarOffice Basic : options;appearance
-StarOffice Basic : options;compatibility (Writer)
-StarOffice Basic : options;improvement program
-StarOffice Basic : options;network identity
-StarOffice Basic : options;online update
-StarOffice Basic : options;tools
-StarOffice Basic : Or operator (logical)
-StarOffice Basic : Oracle databases (base)
-StarOffice Basic : ordering
-StarOffice Basic : ordering;objects
-StarOffice Basic : organizing
-StarOffice Basic : organizing;macros and scripts
-StarOffice Basic : organizing;modules/libraries/dialogs
-StarOffice Basic : organizing;namespaces in XForms
-StarOffice Basic : organizing;styles
-StarOffice Basic : organizing;templates
-StarOffice Basic : original size
-StarOffice Basic : original size;printing in StarOffice Math
-StarOffice Basic : original size;restoring after cropping
-StarOffice Basic : outlines
-StarOffice Basic : outlines;font effects
-StarOffice Basic : outlines;outline symbols
-StarOffice Basic : outlines;sending to presentations
-StarOffice Basic : overwrite mode
-StarOffice Basic : packages, see extensions
-StarOffice Basic : page breaks
-StarOffice Basic : page breaks;displaying (Calc)
-StarOffice Basic : page formats
-StarOffice Basic : page formats;maximizing
-StarOffice Basic : page formats;restriction
-StarOffice Basic : page styles
-StarOffice Basic : page styles;editing/applying with statusbar
-StarOffice Basic : pages
-StarOffice Basic : pages;backgrounds in all applications
-StarOffice Basic : pages;formatting and numbering
-StarOffice Basic : pages;printing page names in presentations
-StarOffice Basic : pages;scaling
-StarOffice Basic : pages;selecting one to print
-StarOffice Basic : paint box
-StarOffice Basic : paint can symbol
-StarOffice Basic : pair kerning
-StarOffice Basic : Palm file filters
-StarOffice Basic : paper formats
-StarOffice Basic : paper size warning
-StarOffice Basic : paper trays
-StarOffice Basic : paragraph marks
-StarOffice Basic : paragraph marks;displaying (Writer)
-StarOffice Basic : paragraph styles
-StarOffice Basic : paragraph styles;languages
-StarOffice Basic : paragraph styles;modifying basic fonts
-StarOffice Basic : paragraphs
-StarOffice Basic : paragraphs;alignment
-StarOffice Basic : paragraphs;Asian typography
-StarOffice Basic : paragraphs;defining borders
-StarOffice Basic : paragraphs;hidden paragraphs (Writer)
-StarOffice Basic : paragraphs;increasing indents of
-StarOffice Basic : paragraphs;indents, margins and columns
-StarOffice Basic : paragraphs;inserting bullets
-StarOffice Basic : paragraphs;joining
-StarOffice Basic : paragraphs;numbering automatically
-StarOffice Basic : paragraphs;removing blank ones
-StarOffice Basic : paragraphs;spacing
-StarOffice Basic : paragraphs;tab stops
-StarOffice Basic : parameters
-StarOffice Basic : parameters;command line
-StarOffice Basic : parameters;for procedures and functions
-StarOffice Basic : parameters;passing by reference or value
-StarOffice Basic : parameters;queries (Base)
-StarOffice Basic : passwords for protecting contents
-StarOffice Basic : pasting
-StarOffice Basic : pasting;cell ranges
-StarOffice Basic : pasting;cell ranges from spreadsheets
-StarOffice Basic : pasting;data from text documents
-StarOffice Basic : pasting;draw objects
-StarOffice Basic : pasting;draw objects from other documents
-StarOffice Basic : pasting;formatted/unformatted text
-StarOffice Basic : pasting;from data source view
-StarOffice Basic : pasting;from data sources to StarOffice Calc
-StarOffice Basic : pasting;pictures from other documents
-StarOffice Basic : pasting;sheet areas in text documents
-StarOffice Basic : pasting;to Gallery
-StarOffice Basic : paths
-StarOffice Basic : paths;changing work directory
-StarOffice Basic : paths;defaults
-StarOffice Basic : pattern editor
-StarOffice Basic : pattern field control
-StarOffice Basic : pattern fields
-StarOffice Basic : pattern fields;form functions
-StarOffice Basic : patterns for objects
-StarOffice Basic : PDF
-StarOffice Basic : PDF;export
-StarOffice Basic : PDF;PostScript to PDF converter, UNIX
-StarOffice Basic : personal data input
-StarOffice Basic : phonetic guide
-StarOffice Basic : picklist creation
-StarOffice Basic : pictures
-StarOffice Basic : pictures;adding to Gallery
-StarOffice Basic : pictures;arranging within stacks
-StarOffice Basic : pictures;assigning macros
-StarOffice Basic : pictures;backgrounds
-StarOffice Basic : pictures;captions (Writer)
-StarOffice Basic : pictures;changing paths
-StarOffice Basic : pictures;cropping and zooming
-StarOffice Basic : pictures;displaying in Calc
-StarOffice Basic : pictures;displaying in Writer (Writer)
-StarOffice Basic : pictures;drag and drop between documents
-StarOffice Basic : pictures;drawing
-StarOffice Basic : pictures;editing
-StarOffice Basic : pictures;filters
-StarOffice Basic : pictures;ImageMap
-StarOffice Basic : pictures;inserting automatically
-StarOffice Basic : pictures;inserting from Gallery
-StarOffice Basic : pictures;number of
-StarOffice Basic : pictures;printing
-StarOffice Basic : pictures;scaling/resizing
-StarOffice Basic : pixel editor
-StarOffice Basic : pixel graphics
-StarOffice Basic : pixel graphics;inserting and editing
-StarOffice Basic : pixel patterns
-StarOffice Basic : placeholders
-StarOffice Basic : placeholders;in SQL queries
-StarOffice Basic : placeholders;on opening files
-StarOffice Basic : placing toolbars
-StarOffice Basic : playing movies and sound files
-StarOffice Basic : plotting data as charts
-StarOffice Basic : plug-ins
-StarOffice Basic : plug-ins;activating and deactivating
-StarOffice Basic : plug-ins;definition
-StarOffice Basic : plug-ins;inserting
-StarOffice Basic : pocket device appliances
-StarOffice Basic : Pocket PC file filters
-StarOffice Basic : points
-StarOffice Basic : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Basic : polygon drawing
-StarOffice Basic : pop-art filter
-StarOffice Basic : portable document format
-StarOffice Basic : positioning
-StarOffice Basic : positioning;draw objects and controls
-StarOffice Basic : positioning;fonts
-StarOffice Basic : positioning;objects
-StarOffice Basic : positioning;toolbars
-StarOffice Basic : post method for form transmissions
-StarOffice Basic : posterizing filter
-StarOffice Basic : PostScript
-StarOffice Basic : PostScript;creating files
-StarOffice Basic : PostScript;PDF converter, UNIX
-StarOffice Basic : PowerPoint export
-StarOffice Basic : precision as shown (Calc)
-StarOffice Basic : predefining fonts
-StarOffice Basic : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Basic : presentations
-StarOffice Basic : presentations;creating/opening
-StarOffice Basic : presentations;inserting spreadsheet cells
-StarOffice Basic : presentations;live on the Internet
-StarOffice Basic : presentations;print menu
-StarOffice Basic : presentations;saving
-StarOffice Basic : presentations;saving automatically
-StarOffice Basic : presentations;saving in other formats
-StarOffice Basic : presentations;sending as e-mail
-StarOffice Basic : presentations;starting with wizard
-StarOffice Basic : presentations;wizards
-StarOffice Basic : press buttons, see push buttons
-StarOffice Basic : previews
-StarOffice Basic : previews;fonts lists
-StarOffice Basic : primary keys
-StarOffice Basic : primary keys;defining
-StarOffice Basic : primary keys;design view
-StarOffice Basic : primary keys;inserting (Base)
-StarOffice Basic : print area selection
-StarOffice Basic : Print statement
-StarOffice Basic : printer metrics for document formatting (Writer)
-StarOffice Basic : printers
-StarOffice Basic : printers;adding, UNIX
-StarOffice Basic : printers;choosing
-StarOffice Basic : printers;default printer
-StarOffice Basic : printers;faxes under UNIX
-StarOffice Basic : printers;maximum page formats
-StarOffice Basic : printers;paper trays
-StarOffice Basic : printers;properties
-StarOffice Basic : printing
-StarOffice Basic : printing;black and white
-StarOffice Basic : printing;brochures
-StarOffice Basic : printing;colors in grayscale
-StarOffice Basic : printing;comments
-StarOffice Basic : printing;copies
-StarOffice Basic : printing;creating individual jobs
-StarOffice Basic : printing;dates in presentations
-StarOffice Basic : printing;directly
-StarOffice Basic : printing;documents
-StarOffice Basic : printing;drawings defaults
-StarOffice Basic : printing;elements in text documents
-StarOffice Basic : printing;faster
-StarOffice Basic : printing;fitting to pages in presentations
-StarOffice Basic : printing;fitting to pages in StarOffice Math
-StarOffice Basic : printing;formulas in StarOffice Math
-StarOffice Basic : printing;hidden pages of presentations
-StarOffice Basic : printing;in original size in StarOffice Math
-StarOffice Basic : printing;left/right pages
-StarOffice Basic : printing;queries (Base)
-StarOffice Basic : printing;scaling in StarOffice Math
-StarOffice Basic : printing;selections
-StarOffice Basic : printing;text always in black
-StarOffice Basic : printing;text in reverse order
-StarOffice Basic : printing;tiling pages in presentations
-StarOffice Basic : printing;transparencies
-StarOffice Basic : printing;warnings
-StarOffice Basic : printing;without scaling in presentations
-StarOffice Basic : printing speed
-StarOffice Basic : PRIVATE variables
-StarOffice Basic : procedures
-StarOffice Basic : ProcessServiceManager
-StarOffice Basic : program stops
-StarOffice Basic : programming
-StarOffice Basic : programming;scripting
-StarOffice Basic : programming;StarOffice
-StarOffice Basic : programming examples for controls
-StarOffice Basic : progress bar control
-StarOffice Basic : properties
-StarOffice Basic : properties;controls and dialogs
-StarOffice Basic : properties;controls in dialog editor
-StarOffice Basic : properties;fields in databases
-StarOffice Basic : properties;files
-StarOffice Basic : properties;form controls
-StarOffice Basic : properties;forms
-StarOffice Basic : properties;printers
-StarOffice Basic : protected contents
-StarOffice Basic : protected dashes
-StarOffice Basic : protected database tables
-StarOffice Basic : protected documents
-StarOffice Basic : protected spaces
-StarOffice Basic : protected spaces;inserting
-StarOffice Basic : protected spaces;showing (Writer)
-StarOffice Basic : protecting
-StarOffice Basic : protecting;contents
-StarOffice Basic : protecting;recorded changes
-StarOffice Basic : proxy settings
-StarOffice Basic : Public statement
-StarOffice Basic : PUBLIC variables
-StarOffice Basic : push button control in dialog editor
-StarOffice Basic : push buttons
-StarOffice Basic : push buttons;adding to documents
-StarOffice Basic : push buttons;creating
-StarOffice Basic : Put statement
-StarOffice Basic : queries
-StarOffice Basic : queries;copying (Base)
-StarOffice Basic : queries;creating in design view (Base)
-StarOffice Basic : queries;creating in SQL view
-StarOffice Basic : queries;defining (Base)
-StarOffice Basic : queries;deleting table links (Base)
-StarOffice Basic : queries;editing in data source view
-StarOffice Basic : queries;formulating filter conditions (Base)
-StarOffice Basic : queries;joining tables (Base)
-StarOffice Basic : queries;missing elements (Base)
-StarOffice Basic : queries;overview (Base)
-StarOffice Basic : queries;parameter queries (Base)
-StarOffice Basic : queries;printing (Base)
-StarOffice Basic : Query Wizard (Base)
-StarOffice Basic : Quickstarter
-StarOffice Basic : quotation marks
-StarOffice Basic : quotation marks;replacing
-StarOffice Basic : quotes
-StarOffice Basic : quotes;custom
-StarOffice Basic : radio button control
-StarOffice Basic : radio button creation
-StarOffice Basic : Randomize statement
-StarOffice Basic : read-only documents
-StarOffice Basic : read-only documents;cursor
-StarOffice Basic : read-only documents;database tables on/off
-StarOffice Basic : read-only documents;editing
-StarOffice Basic : read-only documents;opening documents as
-StarOffice Basic : read-only items in Data Navigator
-StarOffice Basic : recognizing URLs automatically
-StarOffice Basic : recording
-StarOffice Basic : recording;changes
-StarOffice Basic : recording;macros
-StarOffice Basic : records
-StarOffice Basic : records;inserting comments
-StarOffice Basic : records;protecting
-StarOffice Basic : records;saving
-StarOffice Basic : records;searching in databases
-StarOffice Basic : rectangles with round corners
-StarOffice Basic : recursions in spreadsheets
-StarOffice Basic : Red function
-StarOffice Basic : ReDim statement
-StarOffice Basic : redo command
-StarOffice Basic : reduced printing
-StarOffice Basic : reference lines
-StarOffice Basic : references
-StarOffice Basic : references;displaying in color (Calc)
-StarOffice Basic : references;expanding (Calc)
-StarOffice Basic : references;iterative (Calc)
-StarOffice Basic : register-true
-StarOffice Basic : register-true;definition
-StarOffice Basic : registering
-StarOffice Basic : registering;address books
-StarOffice Basic : registering;databases (Base)
-StarOffice Basic : registering;StarOffice
-StarOffice Basic : regular expressions
-StarOffice Basic : regular expressions;list of
-StarOffice Basic : regular expressions;opening files
-StarOffice Basic : relational databases (Base)
-StarOffice Basic : relations
-StarOffice Basic : relations;creating and deleting (Base)
-StarOffice Basic : relations;joining tables (Base)
-StarOffice Basic : relations;properties (Base)
-StarOffice Basic : relative hyperlinks
-StarOffice Basic : relative saving of URLs
-StarOffice Basic : reloading
-StarOffice Basic : reloading;documents
-StarOffice Basic : reloading;HTML documents, automatically
-StarOffice Basic : Rem statement
-StarOffice Basic : remarks, see also comments
-StarOffice Basic : remote configurations
-StarOffice Basic : remove noise filter
-StarOffice Basic : removing
-StarOffice Basic : removing;bullets and numbering
-StarOffice Basic : removing;form filters
-StarOffice Basic : removing, see also deleting
-StarOffice Basic : renaming modules and dialogs
-StarOffice Basic : repeating
-StarOffice Basic : repeating;commands
-StarOffice Basic : replacement options
-StarOffice Basic : replacement table
-StarOffice Basic : replacing
-StarOffice Basic : replacing;AutoCorrect function
-StarOffice Basic : replacing;dashes
-StarOffice Basic : replacing;tab stops (regular expressions)
-StarOffice Basic : Report Builder
-StarOffice Basic : reports
-StarOffice Basic : reports;creating
-StarOffice Basic : reports;error reports
-StarOffice Basic : reports;opening and editing
-StarOffice Basic : reports;templates
-StarOffice Basic : Reset statement
-StarOffice Basic : resetting
-StarOffice Basic : resetting;templates
-StarOffice Basic : resizing
-StarOffice Basic : resizing;objects, by mouse
-StarOffice Basic : resizing, see also scaling/zooming
-StarOffice Basic : resolution when printing bitmaps
-StarOffice Basic : restoring
-StarOffice Basic : restoring;default formatting
-StarOffice Basic : restoring;editing
-StarOffice Basic : Resume Next parameter
-StarOffice Basic : return value type of functions
-StarOffice Basic : reversing printing order
-StarOffice Basic : review function
-StarOffice Basic : review function;accepting or rejecting changes
-StarOffice Basic : review function;comparing documents
-StarOffice Basic : review function;protecting records
-StarOffice Basic : review function;recording changes example
-StarOffice Basic : rich text control
-StarOffice Basic : right alignment of paragraphs
-StarOffice Basic : Right function
-StarOffice Basic : right joins (Base)
-StarOffice Basic : right-to-left text
-StarOffice Basic : RmDir statement
-StarOffice Basic : Rnd function
-StarOffice Basic : rotating
-StarOffice Basic : rotating;3D text
-StarOffice Basic : round corners
-StarOffice Basic : rounding precision (Calc)
-StarOffice Basic : row headers
-StarOffice Basic : row headers;displaying (Calc)
-StarOffice Basic : row headers;highlighting (Calc)
-StarOffice Basic : RSet statement
-StarOffice Basic : RTrim function
-StarOffice Basic : rulers
-StarOffice Basic : rulers;default settings
-StarOffice Basic : rulers;measurement units
-StarOffice Basic : rulers;visible in presentations
-StarOffice Basic : run-time errors in Basic
-StarOffice Basic : samples and templates
-StarOffice Basic : saving
-StarOffice Basic : saving;Basic code
-StarOffice Basic : saving;default file formats
-StarOffice Basic : saving;dialog settings
-StarOffice Basic : saving;documents
-StarOffice Basic : saving;documents for mobile devices
-StarOffice Basic : saving;documents in other formats
-StarOffice Basic : saving;documents, automatically
-StarOffice Basic : saving;in Microsoft Office file format
-StarOffice Basic : saving;options
-StarOffice Basic : saving;templates
-StarOffice Basic : saving;to XML
-StarOffice Basic : saving;VBA code in Microsoft Office documents
-StarOffice Basic : saving;with password by default
-StarOffice Basic : saving as command
-StarOffice Basic : saving as command;precautions
-StarOffice Basic : scaling
-StarOffice Basic : scaling;font sizes in user interface
-StarOffice Basic : scaling;objects
-StarOffice Basic : scaling;pictures
-StarOffice Basic : scaling;printing in StarOffice Math
-StarOffice Basic : scaling;when printing presentations
-StarOffice Basic : scaling, see also zooming
-StarOffice Basic : scope of variables
-StarOffice Basic : screen
-StarOffice Basic : screen;full screen views
-StarOffice Basic : screen;scaling
-StarOffice Basic : screen magnifiers
-StarOffice Basic : screen readers
-StarOffice Basic : script organization
-StarOffice Basic : scroll bar control
-StarOffice Basic : scrollbars
-StarOffice Basic : scrollbars;controls
-StarOffice Basic : scrollbars;displaying (Calc)
-StarOffice Basic : scrollbars;horizontal and vertical (Writer)
-StarOffice Basic : search criteria for database functions in cells
-StarOffice Basic : search engines
-StarOffice Basic : search engines;definition
-StarOffice Basic : search engines;selecting
-StarOffice Basic : searching
-StarOffice Basic : searching;all sheets
-StarOffice Basic : searching;databases
-StarOffice Basic : searching;form filters
-StarOffice Basic : searching;Internet
-StarOffice Basic : searching;tables and forms
-StarOffice Basic : Second function
-StarOffice Basic : sections
-StarOffice Basic : sections;backgrounds
-StarOffice Basic : security
-StarOffice Basic : security;digital signatures
-StarOffice Basic : security;options for documents with macros
-StarOffice Basic : security;protecting contents
-StarOffice Basic : security;security levels for macros
-StarOffice Basic : security;warning dialogs with macros
-StarOffice Basic : Seek function
-StarOffice Basic : Seek statement
-StarOffice Basic : Select...Case statement
-StarOffice Basic : selecting
-StarOffice Basic : selecting;controls
-StarOffice Basic : selecting;measurement units
-StarOffice Basic : selecting;objects
-StarOffice Basic : selecting;print areas
-StarOffice Basic : selecting;several files
-StarOffice Basic : selection clipboard
-StarOffice Basic : selection frames
-StarOffice Basic : selection modes in text
-StarOffice Basic : selection options for controls
-StarOffice Basic : sending
-StarOffice Basic : sending;AutoAbstract function in presentations
-StarOffice Basic : sending;documents as e-mail
-StarOffice Basic : sending;documents as faxes
-StarOffice Basic : separator lines
-StarOffice Basic : separator lines;defining
-StarOffice Basic : separators
-StarOffice Basic : separators;conditional
-StarOffice Basic : Server Side ImageMap
-StarOffice Basic : Set statement
-StarOffice Basic : SetAttr statement
-StarOffice Basic : settings
-StarOffice Basic : settings;printers
-StarOffice Basic : settings;program configuration
-StarOffice Basic : settings;proxies
-StarOffice Basic : settings;tracking changes
-StarOffice Basic : settings;views
-StarOffice Basic : SGML
-StarOffice Basic : SGML;definition
-StarOffice Basic : Sgn function
-StarOffice Basic : shadows
-StarOffice Basic : shadows;areas
-StarOffice Basic : shadows;borders
-StarOffice Basic : shadows;characters
-StarOffice Basic : shadows;characters, using context menu
-StarOffice Basic : sharing documents
-StarOffice Basic : sharpening filter
-StarOffice Basic : sheet tabs
-StarOffice Basic : sheet tabs;displaying
-StarOffice Basic : sheets
-StarOffice Basic : sheets;searching all
-StarOffice Basic : Shell function
-StarOffice Basic : shortcut keys
-StarOffice Basic : shortcut keys;assigning macros
-StarOffice Basic : shortcut keys;Basic IDE
-StarOffice Basic : shortcut keys;general
-StarOffice Basic : shortcut keys;in databases
-StarOffice Basic : shortcut keys;StarOffice accessibility
-StarOffice Basic : showing
-StarOffice Basic : showing;changes
-StarOffice Basic : showing;docked windows
-StarOffice Basic : showing;drawings and controls (Writer)
-StarOffice Basic : showing;live presentations on the Internet
-StarOffice Basic : showing;toolbars
-StarOffice Basic : signing documents with digital signatures
-StarOffice Basic : similarity search
-StarOffice Basic : simple handles (Writer)
-StarOffice Basic : simplified Chinese
-StarOffice Basic : simplified Chinese;translating to traditional Chinese
-StarOffice Basic : Sin function
-StarOffice Basic : single sign on options
-StarOffice Basic : single-line spacing in text
-StarOffice Basic : sizes
-StarOffice Basic : sizes;draw objects
-StarOffice Basic : sizes;pictures
-StarOffice Basic : slanting draw objects
-StarOffice Basic : small capitals
-StarOffice Basic : small icons
-StarOffice Basic : smart tag configuration
-StarOffice Basic : smooth scrolling (Writer)
-StarOffice Basic : smoothing filter
-StarOffice Basic : snap grid defaults (Writer/Calc)
-StarOffice Basic : snapping in presentations and drawings
-StarOffice Basic : solarization filter
-StarOffice Basic : sort lists
-StarOffice Basic : sort lists;copying to in Calc
-StarOffice Basic : sorting
-StarOffice Basic : sorting;data in forms
-StarOffice Basic : sorting;databases
-StarOffice Basic : sound files
-StarOffice Basic : Space function
-StarOffice Basic : spaces
-StarOffice Basic : spaces;displaying (Writer)
-StarOffice Basic : spaces;ignoring double
-StarOffice Basic : spaces;inserting protected spaces
-StarOffice Basic : spaces;showing protected spaces (Writer)
-StarOffice Basic : spacing
-StarOffice Basic : spacing;between paragraphs in footnotes
-StarOffice Basic : spacing;font effects
-StarOffice Basic : spacing;lines and paragraphs
-StarOffice Basic : spacing;tab stops in text documents
-StarOffice Basic : spacing;tabs in presentations
-StarOffice Basic : spadmin
-StarOffice Basic : special characters
-StarOffice Basic : speech bubbles
-StarOffice Basic : speed of printing
-StarOffice Basic : spellcheck
-StarOffice Basic : spellcheck;activating for a language
-StarOffice Basic : spellcheck;context menus
-StarOffice Basic : spellcheck;default languages
-StarOffice Basic : spellcheck;dialog
-StarOffice Basic : spellcheck;dictionary of exceptions
-StarOffice Basic : spellcheck;ignore list
-StarOffice Basic : spin button creation
-StarOffice Basic : Split function
-StarOffice Basic : spoolfiles with Xprinter
-StarOffice Basic : spreadsheets
-StarOffice Basic : spreadsheets;as databases (base)
-StarOffice Basic : spreadsheets;copying areas to text documents
-StarOffice Basic : spreadsheets;creating/opening
-StarOffice Basic : spreadsheets;inserting charts
-StarOffice Basic : spreadsheets;inserting database records
-StarOffice Basic : spreadsheets;printing
-StarOffice Basic : spreadsheets;saving
-StarOffice Basic : spreadsheets;saving automatically
-StarOffice Basic : spreadsheets;saving in other formats
-StarOffice Basic : spreadsheets;sending as e-mail
-StarOffice Basic : SQL
-StarOffice Basic : SQL;definition
-StarOffice Basic : SQL;DISTINCT parameter
-StarOffice Basic : SQL;executing SQL commands
-StarOffice Basic : SQL;executing SQL statements (Base)
-StarOffice Basic : SQL;queries (Base)
-StarOffice Basic : Sqr function
-StarOffice Basic : square drawings
-StarOffice Basic : standard bar on/off
-StarOffice Basic : standard filters in databases
-StarOffice Basic : standard printer under UNIX
-StarOffice Basic : StarOffice Base data sources
-StarOffice Basic : StarOffice Basic scripts in HTML documents
-StarOffice Basic : StarOffice documents
-StarOffice Basic : StarOffice documents;mobile device filters
-StarOffice Basic : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Basic : StarOffice Math start
-StarOffice Basic : start center
-StarOffice Basic : start parameters
-StarOffice Basic : Static statement
-StarOffice Basic : status bar on/off
-StarOffice Basic : Step statement
-StarOffice Basic : stickers
-StarOffice Basic : Stop statement
-StarOffice Basic : stopping macros
-StarOffice Basic : Str function
-StarOffice Basic : StrComp function
-StarOffice Basic : strikethrough
-StarOffice Basic : strikethrough;characters
-StarOffice Basic : strikethrough;font effects
-StarOffice Basic : String function
-StarOffice Basic : styles
-StarOffice Basic : styles;'changed' message
-StarOffice Basic : styles;copying between documents
-StarOffice Basic : styles;keyboard shortcuts
-StarOffice Basic : styles;organizing
-StarOffice Basic : styles;printing styles used in a document
-StarOffice Basic : styles;replacing automatically
-StarOffice Basic : Styles and Formatting window
-StarOffice Basic : Styles and Formatting window;docking
-StarOffice Basic : Sub statement
-StarOffice Basic : subforms
-StarOffice Basic : subforms;creating
-StarOffice Basic : subforms;description
-StarOffice Basic : submitting forms
-StarOffice Basic : subroutines
-StarOffice Basic : suffixes in file formats
-StarOffice Basic : support on the Web
-StarOffice Basic : Switch function
-StarOffice Basic : synchronizing
-StarOffice Basic : synchronizing;labels and business cards
-StarOffice Basic : synchronizing;Pocket PC and StarOffice formats
-StarOffice Basic : system address book registration
-StarOffice Basic : tab stops
-StarOffice Basic : tab stops;displaying (Writer)
-StarOffice Basic : tab stops;inserting and editing
-StarOffice Basic : tab stops;regular expressions
-StarOffice Basic : tab stops;setting in sheets
-StarOffice Basic : tab stops;settings
-StarOffice Basic : tab stops;spacing in presentations
-StarOffice Basic : tab stops;spacing in text documents
-StarOffice Basic : table controls
-StarOffice Basic : table controls;form functions
-StarOffice Basic : table controls;keyboard-only edit mode
-StarOffice Basic : table controls;properties
-StarOffice Basic : table views of databases
-StarOffice Basic : Table Wizard (Base)
-StarOffice Basic : tables
-StarOffice Basic : tables;inserting line breaks
-StarOffice Basic : tables in databases
-StarOffice Basic : tables in databases;access rights to (Base)
-StarOffice Basic : tables in databases;adding to queries
-StarOffice Basic : tables in databases;browsing and editing
-StarOffice Basic : tables in databases;copying database tables (Base)
-StarOffice Basic : tables in databases;creating
-StarOffice Basic : tables in databases;creating in design view (manually)
-StarOffice Basic : tables in databases;importing text formats (Base)
-StarOffice Basic : tables in databases;joining for queries (Base)
-StarOffice Basic : tables in databases;printing queries (Base)
-StarOffice Basic : tables in databases;relations (Base)
-StarOffice Basic : tables in databases;searching
-StarOffice Basic : tables in spreadsheets
-StarOffice Basic : tables in spreadsheets;copying data to other applications
-StarOffice Basic : tables in spreadsheets;defining borders
-StarOffice Basic : tables in spreadsheets;value highlighting
-StarOffice Basic : tables in text
-StarOffice Basic : tables in text;captions
-StarOffice Basic : tables in text;creating automatically
-StarOffice Basic : tables in text;default settings
-StarOffice Basic : tables in text;defining borders
-StarOffice Basic : tables in text;displaying
-StarOffice Basic : tables in text;printing
-StarOffice Basic : tabs
-StarOffice Basic : tabs;displaying sheet tabs
-StarOffice Basic : tags
-StarOffice Basic : tags;definition
-StarOffice Basic : tags;META tags
-StarOffice Basic : Tan function
-StarOffice Basic : templates
-StarOffice Basic : templates;agendas
-StarOffice Basic : templates;changing basic fonts
-StarOffice Basic : templates;database reports
-StarOffice Basic : templates;deleting
-StarOffice Basic : templates;editing and saving
-StarOffice Basic : templates;faxes
-StarOffice Basic : templates;importing and exporting
-StarOffice Basic : templates;letters
-StarOffice Basic : templates;new documents from templates
-StarOffice Basic : templates;opening documents with
-StarOffice Basic : templates;organizing
-StarOffice Basic : terminology
-StarOffice Basic : terminology;general glossary
-StarOffice Basic : terminology;Internet glossary
-StarOffice Basic : test mode control
-StarOffice Basic : testing XML filters
-StarOffice Basic : text
-StarOffice Basic : text;animating
-StarOffice Basic : text;Asian layout
-StarOffice Basic : text;bold
-StarOffice Basic : text;coloring
-StarOffice Basic : text;copying by drag and drop
-StarOffice Basic : text;CTL languages
-StarOffice Basic : text;drawing pictures
-StarOffice Basic : text;font effects
-StarOffice Basic : text;font sizes
-StarOffice Basic : text;font styles
-StarOffice Basic : text;fonts and formats
-StarOffice Basic : text;Fontwork icons
-StarOffice Basic : text;hyperlinks
-StarOffice Basic : text;inserting special characters
-StarOffice Basic : text;italics
-StarOffice Basic : text;kerning
-StarOffice Basic : text;language selection
-StarOffice Basic : text;line spacing
-StarOffice Basic : text;overwriting or inserting
-StarOffice Basic : text;printing in black
-StarOffice Basic : text;replacing with format
-StarOffice Basic : text;selection modes
-StarOffice Basic : text;shadowed
-StarOffice Basic : text;text/draw objects
-StarOffice Basic : text attributes
-StarOffice Basic : text attributes;hyperlinks
-StarOffice Basic : text attributes;undoing
-StarOffice Basic : text boxes
-StarOffice Basic : text boxes;controls
-StarOffice Basic : text boxes;form functions
-StarOffice Basic : text boxes;positioning
-StarOffice Basic : text breaks in cells
-StarOffice Basic : text colors for better accessibility
-StarOffice Basic : text databases (Base)
-StarOffice Basic : text documents
-StarOffice Basic : text documents;creating/opening
-StarOffice Basic : text documents;importing/exporting
-StarOffice Basic : text documents;inserting spreadsheet cells
-StarOffice Basic : text documents;print settings
-StarOffice Basic : text documents;printing
-StarOffice Basic : text documents;saving
-StarOffice Basic : text documents;saving automatically
-StarOffice Basic : text documents;saving in other formats
-StarOffice Basic : text documents;sending as e-mail
-StarOffice Basic : text effects
-StarOffice Basic : text flow
-StarOffice Basic : text flow;in cells
-StarOffice Basic : text formats
-StarOffice Basic : text formats;databases
-StarOffice Basic : text formats;pasting
-StarOffice Basic : text input fields
-StarOffice Basic : text layout for special languages
-StarOffice Basic : text objects
-StarOffice Basic : text objects;alignment
-StarOffice Basic : text objects;draw functions
-StarOffice Basic : text objects;fonts
-StarOffice Basic : text objects;in presentations and drawings
-StarOffice Basic : text overflow in spreadsheet cells
-StarOffice Basic : text, see also text documents, paragraphs and characters
-StarOffice Basic : TextArt, see Fontwork
-StarOffice Basic : textures
-StarOffice Basic : textures;inserting from Gallery
-StarOffice Basic : textures;on chart bars
-StarOffice Basic : Thai
-StarOffice Basic : Thai;entering text
-StarOffice Basic : Thai;language settings
-StarOffice Basic : thesaurus
-StarOffice Basic : thesaurus;activating for a language
-StarOffice Basic : ThisComponent property
-StarOffice Basic : ticker text
-StarOffice Basic : time field control
-StarOffice Basic : time fields
-StarOffice Basic : time fields;form functions
-StarOffice Basic : Time statement
-StarOffice Basic : Timer function
-StarOffice Basic : times
-StarOffice Basic : times;inserting when printing presentations
-StarOffice Basic : times, formats
-StarOffice Basic : TimeSerial function
-StarOffice Basic : TimeValue function
-StarOffice Basic : tips
-StarOffice Basic : tips;extended tips in Help
-StarOffice Basic : title rows
-StarOffice Basic : title rows;printing in StarOffice Math
-StarOffice Basic : titles
-StarOffice Basic : titles;changing
-StarOffice Basic : titles;editing in charts
-StarOffice Basic : titles;font effects
-StarOffice Basic : titles;formatting automatically
-StarOffice Basic : titles;objects
-StarOffice Basic : To statement
-StarOffice Basic : toolbars
-StarOffice Basic : toolbars;adding buttons
-StarOffice Basic : toolbars;Basic IDE
-StarOffice Basic : toolbars;docking/undocking
-StarOffice Basic : toolbars;Form Navigation bar
-StarOffice Basic : toolbars;viewing/closing
-StarOffice Basic : tools bar
-StarOffice Basic : tooltips
-StarOffice Basic : tooltips;extended tips
-StarOffice Basic : tooltips;help
-StarOffice Basic : traditional Chinese
-StarOffice Basic : traditional Chinese;translating to simplified chinese
-StarOffice Basic : translating dialogs
-StarOffice Basic : transparency
-StarOffice Basic : transparency;areas
-StarOffice Basic : transparency;off for faster printing
-StarOffice Basic : transparency;saving
-StarOffice Basic : tree view of Help
-StarOffice Basic : Trim function
-StarOffice Basic : twips
-StarOffice Basic : twips;definition
-StarOffice Basic : TwipsPerPixelX function
-StarOffice Basic : TwipsPerPixelY function
-StarOffice Basic : typefaces
-StarOffice Basic : typefaces;adding under UNIX
-StarOffice Basic : typefaces;formats
-StarOffice Basic : TypeName function
-StarOffice Basic : types of variables
-StarOffice Basic : typographical quotes in StarOffice Writer
-StarOffice Basic : typography
-StarOffice Basic : typography;Asian
-StarOffice Basic : UBound function
-StarOffice Basic : UCase function
-StarOffice Basic : underlining
-StarOffice Basic : underlining;AutoFormat function
-StarOffice Basic : underlining;characters
-StarOffice Basic : underlining;text
-StarOffice Basic : undocking windows
-StarOffice Basic : undoing
-StarOffice Basic : undoing;direct formatting
-StarOffice Basic : undoing;editing
-StarOffice Basic : undoing;number of steps
-StarOffice Basic : ungrouping groups
-StarOffice Basic : units
-StarOffice Basic : units;converting
-StarOffice Basic : units;measurement units
-StarOffice Basic : UNO components
-StarOffice Basic : UNO components;Extension Manager
-StarOffice Basic : UNO components;integrating new
-StarOffice Basic : Until
-StarOffice Basic : update options
-StarOffice Basic : updates
-StarOffice Basic : updates;checking automatically
-StarOffice Basic : updates;checking manually
-StarOffice Basic : updating
-StarOffice Basic : updating;fields and charts, automatically (Writer)
-StarOffice Basic : updating;links in text documents
-StarOffice Basic : updating;links, on opening
-StarOffice Basic : updating;templates
-StarOffice Basic : URL
-StarOffice Basic : URL;changing hyperlink URLs
-StarOffice Basic : URL;definition
-StarOffice Basic : URL;in pictures
-StarOffice Basic : URL;saving absolute/relative paths
-StarOffice Basic : URL;turning off URL recognition
-StarOffice Basic : user data
-StarOffice Basic : user data;input
-StarOffice Basic : user data;removing when saving
-StarOffice Basic : user feedback
-StarOffice Basic : user feedback;automatically
-StarOffice Basic : user-defined dictionaries
-StarOffice Basic : user-defined dictionaries;creating
-StarOffice Basic : user-defined dictionaries;dictionary of exceptions
-StarOffice Basic : user-defined dictionaries;editing
-StarOffice Basic : user-defined styles
-StarOffice Basic : user-defined styles;automatically replacing
-StarOffice Basic : UTF-8/UCS2 support
-StarOffice Basic : Val function
-StarOffice Basic : values
-StarOffice Basic : values;of variables
-StarOffice Basic : values;rounded as shown (Calc)
-StarOffice Basic : variables
-StarOffice Basic : variables;for paths
-StarOffice Basic : variables;global and local
-StarOffice Basic : variables;observing values
-StarOffice Basic : variables;passing to procedures and functions
-StarOffice Basic : variables;scope
-StarOffice Basic : variables;using
-StarOffice Basic : VarType function
-StarOffice Basic : VBA code
-StarOffice Basic : VBA code;loading/saving documents with VBA code
-StarOffice Basic : version management
-StarOffice Basic : version numbers of documents
-StarOffice Basic : versions
-StarOffice Basic : versions;comparing documents
-StarOffice Basic : versions;file saving as, restriction
-StarOffice Basic : versions;merging document versions
-StarOffice Basic : versions;of a document
-StarOffice Basic : versions;StarOffice
-StarOffice Basic : vertical callouts
-StarOffice Basic : vertical line control
-StarOffice Basic : vertical scrollbar control
-StarOffice Basic : vertical scrollbars (Writer)
-StarOffice Basic : vertical text boxes
-StarOffice Basic : videos
-StarOffice Basic : viewing
-StarOffice Basic : viewing;databases
-StarOffice Basic : viewing;file properties
-StarOffice Basic : viewing;StarOffice documents in Internet Explorer
-StarOffice Basic : viewing;toolbars
-StarOffice Basic : views
-StarOffice Basic : views;creating database views (Base)
-StarOffice Basic : views;defaults
-StarOffice Basic : views;full screen
-StarOffice Basic : views;icons
-StarOffice Basic : views;scaling
-StarOffice Basic : Visual Basic for Applications
-StarOffice Basic : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Basic : Wait statement
-StarOffice Basic : watching variables
-StarOffice Basic : watermarks
-StarOffice Basic : web documents
-StarOffice Basic : web documents;XForms
-StarOffice Basic : Web support
-StarOffice Basic : WebCast export
-StarOffice Basic : WebDAV over HTTPS
-StarOffice Basic : WeekDay function
-StarOffice Basic : While
-StarOffice Basic : While;Do loop
-StarOffice Basic : While;While...Wend loop
-StarOffice Basic : windows
-StarOffice Basic : windows;docking
-StarOffice Basic : windows;docking definition
-StarOffice Basic : windows;hiding/showing/docking
-StarOffice Basic : windows;new
-StarOffice Basic : With statement
-StarOffice Basic : wizards
-StarOffice Basic : wizards;agendas
-StarOffice Basic : wizards;database queries
-StarOffice Basic : wizards;database tables (Base)
-StarOffice Basic : wizards;databases (Base)
-StarOffice Basic : wizards;document converter
-StarOffice Basic : wizards;Euro Converter
-StarOffice Basic : wizards;faxes
-StarOffice Basic : wizards;forms
-StarOffice Basic : wizards;letters
-StarOffice Basic : wizards;macros (Base)
-StarOffice Basic : wizards;overview
-StarOffice Basic : wizards;presentations
-StarOffice Basic : wizards;reports
-StarOffice Basic : Word documents
-StarOffice Basic : Word documents;compatibility
-StarOffice Basic : Word documents;saving as
-StarOffice Basic : WordArt, see Fontwork
-StarOffice Basic : words
-StarOffice Basic : words;automatically replacing
-StarOffice Basic : words;wrapping in cells
-StarOffice Basic : words;wrapping in CTL
-StarOffice Basic : working directory change
-StarOffice Basic : wrapping text
-StarOffice Basic : wrapping text;in cells
-StarOffice Basic : write protection on/off
-StarOffice Basic : Write statement
-StarOffice Basic : writing aids options
-StarOffice Basic : WYSIWYG in fonts lists
-StarOffice Basic : XForms
-StarOffice Basic : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Basic : XForms;conditions
-StarOffice Basic : XForms;opening/editing
-StarOffice Basic : XML converters
-StarOffice Basic : XML file formats
-StarOffice Basic : XML filters
-StarOffice Basic : XML filters;creating/testing
-StarOffice Basic : XML filters;saving as package/installing/deleting
-StarOffice Basic : XML filters;settings
-StarOffice Basic : XML Forms, see XForms
-StarOffice Basic : Xor operator (logical)
-StarOffice Basic : XSLT filters, see also XML filters
-StarOffice Basic : Year function
-StarOffice Basic : years
-StarOffice Basic : years;2-digit options
-StarOffice Basic : zero values
-StarOffice Basic : zero values;displaying (Calc)
-StarOffice Basic : zooming
-StarOffice Basic : zooming;page views
-StarOffice Basic : zooming;pictures
-StarOffice Basic : zooming;status bar
-StarOffice Impress : 1/2 replacement
-StarOffice Impress : 3D charts
-StarOffice Impress : 3D objects
-StarOffice Impress : 3D objects;assembling
-StarOffice Impress : 3D objects;generating
-StarOffice Impress : 3D objects;inserting
-StarOffice Impress : 3D rotation objects
-StarOffice Impress : 3D rotation objects;converting to
-StarOffice Impress : 3D rotation objects;generating
-StarOffice Impress : 3D text creation
-StarOffice Impress : abbreviation replacement
-StarOffice Impress : absolute hyperlinks
-StarOffice Impress : absolute saving of URLs
-StarOffice Impress : accents
-StarOffice Impress : Access databases (base)
-StarOffice Impress : access rights for database tables (Base)
-StarOffice Impress : accessibility
-StarOffice Impress : accessibility;general shortcuts
-StarOffice Impress : accessibility;options
-StarOffice Impress : accessibility;StarOffice assistive technology
-StarOffice Impress : accessibility;StarOffice Draw
-StarOffice Impress : accessibility;StarOffice features
-StarOffice Impress : accessibility;StarOffice Impress
-StarOffice Impress : activating
-StarOffice Impress : activating;context menus
-StarOffice Impress : activating;Error Report Tool
-StarOffice Impress : activating;extended help tips
-StarOffice Impress : activating;plug-ins
-StarOffice Impress : ActiveX control
-StarOffice Impress : Adabas D databases (base)
-StarOffice Impress : add-ons, see UNO components
-StarOffice Impress : additional selection mode
-StarOffice Impress : address books
-StarOffice Impress : address books;LDAP server (Base)
-StarOffice Impress : address books;registering
-StarOffice Impress : address labels from databases
-StarOffice Impress : ADO databases (Base)
-StarOffice Impress : Agenda Wizard
-StarOffice Impress : aging filter
-StarOffice Impress : aligning
-StarOffice Impress : aligning;2D charts
-StarOffice Impress : aligning;cells
-StarOffice Impress : aligning;draw objects
-StarOffice Impress : aligning;objects
-StarOffice Impress : aligning;paragraphs
-StarOffice Impress : aligning;tables in text
-StarOffice Impress : aligning;text objects
-StarOffice Impress : aligning;titles in charts
-StarOffice Impress : allowing
-StarOffice Impress : allowing;effects
-StarOffice Impress : allowing;interaction
-StarOffice Impress : alternative fonts
-StarOffice Impress : ampersand symbol, see also operators
-StarOffice Impress : anchors
-StarOffice Impress : anchors;changing
-StarOffice Impress : anchors;displaying (Calc)
-StarOffice Impress : anchors;types/positions for draw objects
-StarOffice Impress : animated GIFs
-StarOffice Impress : animated slide transitions
-StarOffice Impress : animation effects
-StarOffice Impress : animations
-StarOffice Impress : animations;accessibility options
-StarOffice Impress : animations;editing
-StarOffice Impress : animations;list of
-StarOffice Impress : animations;saving as GIFs
-StarOffice Impress : appearance options
-StarOffice Impress : Arabic
-StarOffice Impress : Arabic;entering text
-StarOffice Impress : Arabic;language settings
-StarOffice Impress : area charts
-StarOffice Impress : areas
-StarOffice Impress : areas;bitmap patterns
-StarOffice Impress : areas;from connected lines
-StarOffice Impress : areas;hatched/dotted
-StarOffice Impress : areas;shadows
-StarOffice Impress : areas;slanting
-StarOffice Impress : areas;styles
-StarOffice Impress : areas;transparency
-StarOffice Impress : arguments in command line
-StarOffice Impress : arranging
-StarOffice Impress : arranging;objects
-StarOffice Impress : arranging;objects (guide)
-StarOffice Impress : arranging;slides
-StarOffice Impress : arrows
-StarOffice Impress : arrows;defining arrow heads
-StarOffice Impress : arrows;defining arrow lines
-StarOffice Impress : arrows;drawing in text
-StarOffice Impress : arrows;inserting
-StarOffice Impress : arrows;loading arrow styles
-StarOffice Impress : ASCII
-StarOffice Impress : ASCII;definition
-StarOffice Impress : Asian languages
-StarOffice Impress : Asian languages;enabling
-StarOffice Impress : Asian Phonetic Guide
-StarOffice Impress : Asian typography
-StarOffice Impress : assembled objects in 3D
-StarOffice Impress : assigning scripts
-StarOffice Impress : assistive technology in StarOffice
-StarOffice Impress : attaching toolbars
-StarOffice Impress : attachments in e-mails
-StarOffice Impress : attributes
-StarOffice Impress : attributes;objects with
-StarOffice Impress : audio
-StarOffice Impress : authors
-StarOffice Impress : auto reloading HTML documents
-StarOffice Impress : AutoAbstract function for sending text to presentations
-StarOffice Impress : AutoCaption function in StarOffice Writer
-StarOffice Impress : AutoComplete function in text and list boxes
-StarOffice Impress : AutoCorrect function
-StarOffice Impress : AutoCorrect function;context menu
-StarOffice Impress : AutoCorrect function;options
-StarOffice Impress : AutoCorrect function;pictures and frames
-StarOffice Impress : AutoCorrect function;quotes
-StarOffice Impress : AutoCorrect function;replacement table
-StarOffice Impress : AutoCorrect function;switching on and off in Calc
-StarOffice Impress : AutoCorrect function;URL recognition
-StarOffice Impress : AutoFormat function
-StarOffice Impress : AutoFormat function;switching on and off
-StarOffice Impress : automatic captions (Writer)
-StarOffice Impress : automatic control focus
-StarOffice Impress : automatic hyperlink formatting
-StarOffice Impress : automatic line breaks
-StarOffice Impress : automatic lines/borders in text
-StarOffice Impress : automatic saving
-StarOffice Impress : automatic slide changes
-StarOffice Impress : automatic slide changes;rehearse timings
-StarOffice Impress : automatic slide shows
-StarOffice Impress : automatic slide transition
-StarOffice Impress : AutoPilots, see wizards
-StarOffice Impress : AutoValue (Base)
-StarOffice Impress : averages in charts
-StarOffice Impress : axes
-StarOffice Impress : axes;better scaling
-StarOffice Impress : axes;formatting
-StarOffice Impress : axes;formatting grids
-StarOffice Impress : axes;inserting grids
-StarOffice Impress : axes;interval marks
-StarOffice Impress : axes;showing axes in charts
-StarOffice Impress : axes in charts
-StarOffice Impress : backgrounds
-StarOffice Impress : backgrounds;changing
-StarOffice Impress : backgrounds;defining colors/pictures
-StarOffice Impress : backgrounds;deleting unused
-StarOffice Impress : backgrounds;frames/sections/indexes
-StarOffice Impress : backgrounds;inserting from Gallery
-StarOffice Impress : backgrounds;normal view
-StarOffice Impress : backgrounds;notes
-StarOffice Impress : backgrounds;printing
-StarOffice Impress : backgrounds;slides
-StarOffice Impress : backing window
-StarOffice Impress : backups
-StarOffice Impress : backups;automatic
-StarOffice Impress : backups;documents
-StarOffice Impress : bar charts
-StarOffice Impress : Basic
-StarOffice Impress : Basic;fonts for source display
-StarOffice Impress : Basic;programming
-StarOffice Impress : Basic;recording macros
-StarOffice Impress : basic fonts
-StarOffice Impress : behind object command
-StarOffice Impress : Bézier curves
-StarOffice Impress : Bézier curves;control points in presentations
-StarOffice Impress : bi-directional writing
-StarOffice Impress : binding space
-StarOffice Impress : bitmaps
-StarOffice Impress : bitmaps;converting to
-StarOffice Impress : bitmaps;converting to vector graphics
-StarOffice Impress : bitmaps;inserting and editing
-StarOffice Impress : bitmaps;off for faster printing
-StarOffice Impress : bitmaps;patterns
-StarOffice Impress : bitmaps;replacing colors
-StarOffice Impress : black and white display
-StarOffice Impress : black and white printing
-StarOffice Impress : black and white view
-StarOffice Impress : black printing in Calc
-StarOffice Impress : block selection mode
-StarOffice Impress : bold
-StarOffice Impress : bold;AutoFormat function
-StarOffice Impress : bold;text
-StarOffice Impress : bookmarks
-StarOffice Impress : bookmarks;Help
-StarOffice Impress : borders
-StarOffice Impress : borders;arranging
-StarOffice Impress : borders;cells on screen (Calc)
-StarOffice Impress : borders;for paragraphs
-StarOffice Impress : borders;for tables
-StarOffice Impress : borders;shadows
-StarOffice Impress : borders;table boundaries (Writer)
-StarOffice Impress : borders, see also frames
-StarOffice Impress : bound fields
-StarOffice Impress : bound fields;controls
-StarOffice Impress : boundaries of tables (Writer)
-StarOffice Impress : break display (Writer)
-StarOffice Impress : breaking object connections
-StarOffice Impress : brochures
-StarOffice Impress : brochures;printing several
-StarOffice Impress : bubble charts
-StarOffice Impress : build numbers of StarOffice
-StarOffice Impress : bullet lists
-StarOffice Impress : bullet lists;formatting options
-StarOffice Impress : bullets
-StarOffice Impress : bullets;paragraphs
-StarOffice Impress : bullets;replacing
-StarOffice Impress : bullets;turning off
-StarOffice Impress : business cards
-StarOffice Impress : business cards;creating and synchronizing
-StarOffice Impress : business cards;using templates
-StarOffice Impress : button bars, see toolbars
-StarOffice Impress : buttons
-StarOffice Impress : buttons;adding push buttons
-StarOffice Impress : buttons;big/small
-StarOffice Impress : buttons;editing hyperlink buttons
-StarOffice Impress : buttons;form functions
-StarOffice Impress : buttons;toolbars
-StarOffice Impress : cache for graphics
-StarOffice Impress : calculating
-StarOffice Impress : calculating;iterative references (Calc)
-StarOffice Impress : calculating;regression curves
-StarOffice Impress : callouts
-StarOffice Impress : callouts;drawings
-StarOffice Impress : callouts;inserting in presentations
-StarOffice Impress : capital letters
-StarOffice Impress : capital letters;AutoCorrect function
-StarOffice Impress : capital letters;font effects
-StarOffice Impress : captions
-StarOffice Impress : captions;automatic captions (Writer)
-StarOffice Impress : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Impress : captions, see also labels/callouts
-StarOffice Impress : cascading update (Base)
-StarOffice Impress : case sensitivity
-StarOffice Impress : case sensitivity;comparing cell contents (Calc)
-StarOffice Impress : case sensitivity;searching
-StarOffice Impress : cells
-StarOffice Impress : cells;aligning
-StarOffice Impress : cells;coloring (Calc)
-StarOffice Impress : cells;cursor positions after input (Calc)
-StarOffice Impress : cells;formatting without effect (Calc)
-StarOffice Impress : cells;line breaks
-StarOffice Impress : cells;linked to controls
-StarOffice Impress : cells;number of
-StarOffice Impress : cells;pasting
-StarOffice Impress : cells;resetting formats
-StarOffice Impress : cells;showing grid lines (Calc)
-StarOffice Impress : centered text
-StarOffice Impress : centimeters
-StarOffice Impress : certificates
-StarOffice Impress : changes
-StarOffice Impress : changes;accepting or rejecting
-StarOffice Impress : changes;comparing to original
-StarOffice Impress : changes;protecting
-StarOffice Impress : changes;recording
-StarOffice Impress : changes;review function
-StarOffice Impress : changes;showing
-StarOffice Impress : changing
-StarOffice Impress : changing;document titles
-StarOffice Impress : changing;file associations in Setup program
-StarOffice Impress : changing;icon sizes
-StarOffice Impress : changing;layer properties
-StarOffice Impress : changing;layout for handouts
-StarOffice Impress : changing;links
-StarOffice Impress : changing;order of slides
-StarOffice Impress : changing;slide layouts
-StarOffice Impress : changing;work directory
-StarOffice Impress : changing, see also editing and replacing
-StarOffice Impress : character styles
-StarOffice Impress : character styles;language selection
-StarOffice Impress : characters
-StarOffice Impress : characters;alternative fonts
-StarOffice Impress : characters;Asian layout
-StarOffice Impress : characters;bold
-StarOffice Impress : characters;coloring
-StarOffice Impress : characters;converting to curves
-StarOffice Impress : characters;displaying only on screen (Writer)
-StarOffice Impress : characters;enabling CTL and Asian characters
-StarOffice Impress : characters;font effects
-StarOffice Impress : characters;fonts and formats
-StarOffice Impress : characters;hyperlinks
-StarOffice Impress : characters;italics
-StarOffice Impress : characters;language selection
-StarOffice Impress : characters;shadowed
-StarOffice Impress : characters;spacing
-StarOffice Impress : characters;special
-StarOffice Impress : characters;underlining
-StarOffice Impress : charcoal sketches filter
-StarOffice Impress : chart legends
-StarOffice Impress : chart legends;hiding
-StarOffice Impress : chart legends;showing icons with labels
-StarOffice Impress : chart types
-StarOffice Impress : chart types;area
-StarOffice Impress : chart types;bubble
-StarOffice Impress : chart types;column and bar
-StarOffice Impress : chart types;column and line
-StarOffice Impress : chart types;line
-StarOffice Impress : chart types;net
-StarOffice Impress : chart types;pie/donut
-StarOffice Impress : chart types;stock
-StarOffice Impress : chart types;XY (scatter)
-StarOffice Impress : charts
-StarOffice Impress : charts;3D views
-StarOffice Impress : charts;aligning
-StarOffice Impress : charts;arranging within stacks
-StarOffice Impress : charts;bars with textures
-StarOffice Impress : charts;choosing chart types
-StarOffice Impress : charts;colors
-StarOffice Impress : charts;copying with link to source cell range
-StarOffice Impress : charts;data labels
-StarOffice Impress : charts;displaying (Calc)
-StarOffice Impress : charts;editing axes
-StarOffice Impress : charts;editing data
-StarOffice Impress : charts;editing legends
-StarOffice Impress : charts;editing titles
-StarOffice Impress : charts;formatting areas
-StarOffice Impress : charts;formatting floors
-StarOffice Impress : charts;formatting walls
-StarOffice Impress : charts;inserting
-StarOffice Impress : charts;overview
-StarOffice Impress : charts;positioning axes
-StarOffice Impress : charts;properties
-StarOffice Impress : charts;reorganizing
-StarOffice Impress : charts;scaling axes
-StarOffice Impress : charts;scaling text
-StarOffice Impress : charts;shortcuts
-StarOffice Impress : charts;showing axes
-StarOffice Impress : charts;updating automatically (Writer)
-StarOffice Impress : check box creation
-StarOffice Impress : Chinese writing systems
-StarOffice Impress : choosing printers
-StarOffice Impress : circle drawings
-StarOffice Impress : circle segments
-StarOffice Impress : circles
-StarOffice Impress : circles;of objects
-StarOffice Impress : Client Side ImageMap
-StarOffice Impress : clipboard
-StarOffice Impress : clipboard;cutting
-StarOffice Impress : clipboard;pasting
-StarOffice Impress : clipboard;pasting formatted/unformatted text
-StarOffice Impress : clipboard;selection clipboard
-StarOffice Impress : clipboard;Unix
-StarOffice Impress : closing
-StarOffice Impress : closing;documents
-StarOffice Impress : closing;shapes
-StarOffice Impress : closing;toolbars
-StarOffice Impress : collaboration
-StarOffice Impress : color bar
-StarOffice Impress : colors
-StarOffice Impress : colors;adding
-StarOffice Impress : colors;appearance
-StarOffice Impress : colors;backgrounds
-StarOffice Impress : colors;charts
-StarOffice Impress : colors;default colors
-StarOffice Impress : colors;defining and saving
-StarOffice Impress : colors;defining gradients interactively
-StarOffice Impress : colors;displaying presentations
-StarOffice Impress : colors;fill format
-StarOffice Impress : colors;fonts
-StarOffice Impress : colors;grid lines and cells (Calc)
-StarOffice Impress : colors;loading lists
-StarOffice Impress : colors;models
-StarOffice Impress : colors;not printing
-StarOffice Impress : colors;printing in grayscale
-StarOffice Impress : colors;replacing
-StarOffice Impress : colors;restriction (Calc)
-StarOffice Impress : colors;selection
-StarOffice Impress : column and line charts
-StarOffice Impress : column charts
-StarOffice Impress : column headers
-StarOffice Impress : column headers;displaying (Calc)
-StarOffice Impress : column headers;highlighting (Calc)
-StarOffice Impress : columns
-StarOffice Impress : columns;inserting
-StarOffice Impress : columns;setting with the mouse
-StarOffice Impress : combination charts
-StarOffice Impress : combining
-StarOffice Impress : combining;3D objects
-StarOffice Impress : combining;draw objects
-StarOffice Impress : combining;undoing
-StarOffice Impress : combo box creation
-StarOffice Impress : command button creation
-StarOffice Impress : command buttons, see push buttons
-StarOffice Impress : command line parameters
-StarOffice Impress : commands
-StarOffice Impress : commands;repeating
-StarOffice Impress : commands;SQL
-StarOffice Impress : comments
-StarOffice Impress : comments;displaying (Calc)
-StarOffice Impress : comments;inserting/editing/deleting/printing
-StarOffice Impress : comments;on changes
-StarOffice Impress : comments;printing in text
-StarOffice Impress : common terms
-StarOffice Impress : common terms;Chinese dictionary
-StarOffice Impress : common terms;glossaries
-StarOffice Impress : common terms;Internet glossary
-StarOffice Impress : comparisons
-StarOffice Impress : comparisons;document versions
-StarOffice Impress : comparisons;operators in default filter dialog
-StarOffice Impress : compatibility settings for MS Word import
-StarOffice Impress : complete screen view
-StarOffice Impress : complex text layout
-StarOffice Impress : complex text layout;definition
-StarOffice Impress : complex text layout;enabling
-StarOffice Impress : complex text layout, see CTL
-StarOffice Impress : compose key to insert special characters
-StarOffice Impress : concatenation, see ampersand symbol
-StarOffice Impress : conditional separators
-StarOffice Impress : conditions
-StarOffice Impress : conditions;in number formats
-StarOffice Impress : conditions;items in Data Navigator
-StarOffice Impress : cones
-StarOffice Impress : Configuration Manager
-StarOffice Impress : configuring
-StarOffice Impress : configuring;fax icon
-StarOffice Impress : configuring;StarOffice
-StarOffice Impress : configuring;toolbars
-StarOffice Impress : connecting
-StarOffice Impress : connecting;draw objects
-StarOffice Impress : connecting;lines
-StarOffice Impress : connecting;paths and objects
-StarOffice Impress : connections to data sources (Base)
-StarOffice Impress : connectors
-StarOffice Impress : connectors;properties of
-StarOffice Impress : connectors;using
-StarOffice Impress : constructing shapes
-StarOffice Impress : contents protection
-StarOffice Impress : context menus
-StarOffice Impress : contours
-StarOffice Impress : contours;converting to
-StarOffice Impress : control point display in presentations
-StarOffice Impress : control points definition
-StarOffice Impress : controls
-StarOffice Impress : controls;activating in forms
-StarOffice Impress : controls;adding to documents
-StarOffice Impress : controls;arranging in forms
-StarOffice Impress : controls;arranging within stacks
-StarOffice Impress : controls;assigning data sources
-StarOffice Impress : controls;assigning macros (Basic)
-StarOffice Impress : controls;bound fields/list contents/linked cells
-StarOffice Impress : controls;events
-StarOffice Impress : controls;focus
-StarOffice Impress : controls;formatted fields
-StarOffice Impress : controls;grouping
-StarOffice Impress : controls;hidden
-StarOffice Impress : controls;inserting
-StarOffice Impress : controls;multi-line titles
-StarOffice Impress : controls;positions and sizes
-StarOffice Impress : controls;printing
-StarOffice Impress : controls;properties of form controls
-StarOffice Impress : controls;properties of table controls
-StarOffice Impress : controls;reference by SQL
-StarOffice Impress : controls;rich text control
-StarOffice Impress : controls;select mode
-StarOffice Impress : controls;showing (Writer)
-StarOffice Impress : converters
-StarOffice Impress : converters;Euro converter
-StarOffice Impress : converters;PostScript, UNIX
-StarOffice Impress : converters;XML
-StarOffice Impress : converting
-StarOffice Impress : converting;bitmaps to polygons
-StarOffice Impress : converting;Hangul/Hanja
-StarOffice Impress : converting;metrics
-StarOffice Impress : converting;Microsoft documents
-StarOffice Impress : converting;Pocket PC formats
-StarOffice Impress : converting;points
-StarOffice Impress : converting;StarOffice documents
-StarOffice Impress : converting;text to curves
-StarOffice Impress : converting;to bitmaps
-StarOffice Impress : converting;to contours
-StarOffice Impress : converting;to curves, polygons, 3D
-StarOffice Impress : converting;to metafile format (WMF)
-StarOffice Impress : copies
-StarOffice Impress : copies;printing
-StarOffice Impress : copying
-StarOffice Impress : copying;by drag and drop
-StarOffice Impress : copying;data from text documents
-StarOffice Impress : copying;datasource records in spreadsheets
-StarOffice Impress : copying;draw objects
-StarOffice Impress : copying;draw objects between documents
-StarOffice Impress : copying;formatting
-StarOffice Impress : copying;from data source view
-StarOffice Impress : copying;from Gallery
-StarOffice Impress : copying;in Unix
-StarOffice Impress : copying;pictures, between documents
-StarOffice Impress : copying;sheet areas, to text documents
-StarOffice Impress : copying;slides
-StarOffice Impress : copying;text from other documents
-StarOffice Impress : copying;to Gallery
-StarOffice Impress : copyright for StarOffice
-StarOffice Impress : corner points
-StarOffice Impress : corner roundings
-StarOffice Impress : covered objects
-StarOffice Impress : crash reports
-StarOffice Impress : criteria of query design (Base)
-StarOffice Impress : cropping pictures
-StarOffice Impress : cross-fading
-StarOffice Impress : cross-fading;creating cross-fades
-StarOffice Impress : cross-fading;slides
-StarOffice Impress : cross-fading;two draw objects
-StarOffice Impress : CTL
-StarOffice Impress : CTL;(not) wrapping words
-StarOffice Impress : CTL;complex text layout languages
-StarOffice Impress : CTL;definition
-StarOffice Impress : CTL;options
-StarOffice Impress : cubes
-StarOffice Impress : currencies
-StarOffice Impress : currencies;converters
-StarOffice Impress : currencies;format codes
-StarOffice Impress : currency field creation
-StarOffice Impress : currency formats
-StarOffice Impress : cursor
-StarOffice Impress : cursor;allowing in protected areas (Writer)
-StarOffice Impress : cursor;in read-only text
-StarOffice Impress : cursor;quickly moving to an object
-StarOffice Impress : curves
-StarOffice Impress : curves;converting text to
-StarOffice Impress : curves;drawing
-StarOffice Impress : curves;editing
-StarOffice Impress : curves;editing points
-StarOffice Impress : curves;properties in line charts/XY charts
-StarOffice Impress : curves;toolbar
-StarOffice Impress : custom animation
-StarOffice Impress : custom colors
-StarOffice Impress : custom dictionaries
-StarOffice Impress : custom dictionaries;editing
-StarOffice Impress : custom gradients
-StarOffice Impress : custom hyphens (Writer)
-StarOffice Impress : custom quotes
-StarOffice Impress : custom slide shows
-StarOffice Impress : custom templates
-StarOffice Impress : customizing
-StarOffice Impress : customizing;events
-StarOffice Impress : customizing;keyboard
-StarOffice Impress : customizing;menus
-StarOffice Impress : customizing;round corners
-StarOffice Impress : customizing;StarOffice
-StarOffice Impress : customizing;toolbars
-StarOffice Impress : cutting
-StarOffice Impress : cylinders
-StarOffice Impress : dashes
-StarOffice Impress : data
-StarOffice Impress : data;filtering in forms
-StarOffice Impress : data;forms and subforms
-StarOffice Impress : data;read-only
-StarOffice Impress : data;sorting in forms
-StarOffice Impress : data;user data
-StarOffice Impress : data binding change in XForms
-StarOffice Impress : data labels in charts
-StarOffice Impress : Data Navigator
-StarOffice Impress : Data Navigator;adding/editing items
-StarOffice Impress : Data Navigator;display options
-StarOffice Impress : data ranges in charts
-StarOffice Impress : data series
-StarOffice Impress : data source browser
-StarOffice Impress : data source explorer
-StarOffice Impress : data source view
-StarOffice Impress : data source view;drag and drop
-StarOffice Impress : data source view;overview
-StarOffice Impress : data source view;showing
-StarOffice Impress : data sources
-StarOffice Impress : data sources;as tables
-StarOffice Impress : data sources;connection settings (Base)
-StarOffice Impress : data sources;copying records to spreadsheets
-StarOffice Impress : data sources;displaying current
-StarOffice Impress : data sources;LDAP server (Base)
-StarOffice Impress : data sources;registering address books
-StarOffice Impress : data sources;reports
-StarOffice Impress : data sources;setting for stock charts
-StarOffice Impress : data sources;StarOffice Base
-StarOffice Impress : data sources;viewing
-StarOffice Impress : data structure of XForms
-StarOffice Impress : data values in charts
-StarOffice Impress : data, see also values
-StarOffice Impress : database contents
-StarOffice Impress : database contents;inserting as tables
-StarOffice Impress : database contents;inserting as text
-StarOffice Impress : database reports
-StarOffice Impress : Database Wizard (Base)
-StarOffice Impress : databases
-StarOffice Impress : databases;administration through SQL (Base)
-StarOffice Impress : databases;ADO (Base)
-StarOffice Impress : databases;connecting (Base)
-StarOffice Impress : databases;creating
-StarOffice Impress : databases;creating labels
-StarOffice Impress : databases;creating queries
-StarOffice Impress : databases;creating reports
-StarOffice Impress : databases;creating tables
-StarOffice Impress : databases;deleting (Base)
-StarOffice Impress : databases;drag and drop (Base)
-StarOffice Impress : databases;editing tables
-StarOffice Impress : databases;form filters
-StarOffice Impress : databases;formats (Base)
-StarOffice Impress : databases;importing/exporting
-StarOffice Impress : databases;JDBC (Base)
-StarOffice Impress : databases;main page (Base)
-StarOffice Impress : databases;ODBC (Base)
-StarOffice Impress : databases;overview
-StarOffice Impress : databases;registering (Base)
-StarOffice Impress : databases;searching records
-StarOffice Impress : databases;shortcut keys
-StarOffice Impress : databases;sorting
-StarOffice Impress : databases;standard filters
-StarOffice Impress : databases;text formats
-StarOffice Impress : databases;viewing
-StarOffice Impress : date fields
-StarOffice Impress : date fields;creating
-StarOffice Impress : date fields;properties
-StarOffice Impress : date formats
-StarOffice Impress : date on all slides
-StarOffice Impress : dates
-StarOffice Impress : dates;default (Calc)
-StarOffice Impress : dates;fixed
-StarOffice Impress : dates;printing in presentations
-StarOffice Impress : dates;start 1900/01/01 (Calc)
-StarOffice Impress : dates;start 1904/01/01 (Calc)
-StarOffice Impress : dates;variable
-StarOffice Impress : dBASE
-StarOffice Impress : dBASE;database settings (Base)
-StarOffice Impress : DDE
-StarOffice Impress : DDE;definition
-StarOffice Impress : deactivating
-StarOffice Impress : deactivating;plug-ins
-StarOffice Impress : decimal places displayed (Calc)
-StarOffice Impress : decimal separator key
-StarOffice Impress : decimal tab stops
-StarOffice Impress : decreasing sizes of views
-StarOffice Impress : default directories
-StarOffice Impress : default filters
-StarOffice Impress : default filters;comparison operators
-StarOffice Impress : default filters;databases
-StarOffice Impress : default printer
-StarOffice Impress : default printer;setting up
-StarOffice Impress : default printer;UNIX
-StarOffice Impress : default templates
-StarOffice Impress : default templates;changing
-StarOffice Impress : default templates;organizing
-StarOffice Impress : defaults
-StarOffice Impress : defaults;documents
-StarOffice Impress : defaults;file formats in file dialogs
-StarOffice Impress : defaults;file formats in StarOffice
-StarOffice Impress : defaults;fonts
-StarOffice Impress : defaults;grids (Writer/Calc)
-StarOffice Impress : defaults;languages
-StarOffice Impress : defaults;number formats
-StarOffice Impress : defaults;of saving
-StarOffice Impress : defaults;program configuration
-StarOffice Impress : defaults;tab stops in text
-StarOffice Impress : defaults;views
-StarOffice Impress : defining
-StarOffice Impress : defining;arrowheads and other line ends
-StarOffice Impress : defining;colors
-StarOffice Impress : defining;gradients
-StarOffice Impress : defining;line styles
-StarOffice Impress : defining;paragraph borders
-StarOffice Impress : defining;queries (Base)
-StarOffice Impress : defining;table borders
-StarOffice Impress : deleting
-StarOffice Impress : deleting;all direct formatting
-StarOffice Impress : deleting;animation effects
-StarOffice Impress : deleting;comments
-StarOffice Impress : deleting;databases (Base)
-StarOffice Impress : deleting;hyperlinks
-StarOffice Impress : deleting;layers
-StarOffice Impress : deleting;lines in text
-StarOffice Impress : deleting;models/instances
-StarOffice Impress : deleting;namespaces in XForms
-StarOffice Impress : deleting;points
-StarOffice Impress : deleting;slide transition effects
-StarOffice Impress : deleting;slides
-StarOffice Impress : deleting;tab stops
-StarOffice Impress : deleting;templates
-StarOffice Impress : deleting;XML filters
-StarOffice Impress : depth stagger
-StarOffice Impress : descriptions for objects
-StarOffice Impress : design mode after saving
-StarOffice Impress : design view
-StarOffice Impress : design view;creating forms
-StarOffice Impress : design view;queries/views (Base)
-StarOffice Impress : designing
-StarOffice Impress : designing;database tables
-StarOffice Impress : designing;fonts
-StarOffice Impress : designing;queries (Base)
-StarOffice Impress : detaching toolbars
-StarOffice Impress : dictionaries
-StarOffice Impress : dictionaries;common terms in simplified and traditional chinese
-StarOffice Impress : dictionaries;creating
-StarOffice Impress : dictionaries;editing user-defined
-StarOffice Impress : dictionaries;spellcheck
-StarOffice Impress : dictionaries, see also languages
-StarOffice Impress : digital signatures
-StarOffice Impress : digital signatures;getting/managing/applying
-StarOffice Impress : digital signatures;overview
-StarOffice Impress : digital signatures;WebDAV over HTTPS
-StarOffice Impress : dimension lines
-StarOffice Impress : dimension lines;drawing
-StarOffice Impress : dimension lines;properties of
-StarOffice Impress : direct formatting
-StarOffice Impress : direct formatting;undoing all
-StarOffice Impress : directories
-StarOffice Impress : directories;creating new
-StarOffice Impress : directories;directory structure
-StarOffice Impress : disabled persons
-StarOffice Impress : display qualities of presentations
-StarOffice Impress : displaying
-StarOffice Impress : displaying;comments (Calc)
-StarOffice Impress : displaying;comments in text documents
-StarOffice Impress : displaying;non-printing characters (Writer)
-StarOffice Impress : displaying;pictures and objects (Writer)
-StarOffice Impress : displaying;tables (Writer)
-StarOffice Impress : displaying;zero values (Calc)
-StarOffice Impress : distances
-StarOffice Impress : distinct values in SQL queries
-StarOffice Impress : distorting in drawings
-StarOffice Impress : distorting objects
-StarOffice Impress : distributing draw objects
-StarOffice Impress : distributing XML filters
-StarOffice Impress : docking
-StarOffice Impress : docking;definition
-StarOffice Impress : docking;toolbars
-StarOffice Impress : docking;windows
-StarOffice Impress : Document Converter Wizard
-StarOffice Impress : Document Map, see Navigator
-StarOffice Impress : document types in StarOffice
-StarOffice Impress : documents
-StarOffice Impress : documents;changing titles
-StarOffice Impress : documents;closing
-StarOffice Impress : documents;comparing
-StarOffice Impress : documents;contents as lists
-StarOffice Impress : documents;editing time
-StarOffice Impress : documents;exporting
-StarOffice Impress : documents;importing
-StarOffice Impress : documents;languages
-StarOffice Impress : documents;measurement units in
-StarOffice Impress : documents;merging
-StarOffice Impress : documents;number of pages/tables/sheets
-StarOffice Impress : documents;opening
-StarOffice Impress : documents;opening in design mode
-StarOffice Impress : documents;opening with templates
-StarOffice Impress : documents;organizing
-StarOffice Impress : documents;printing
-StarOffice Impress : documents;read-only
-StarOffice Impress : documents;reloading
-StarOffice Impress : documents;saving
-StarOffice Impress : documents;saving automatically
-StarOffice Impress : documents;saving in other formats
-StarOffice Impress : documents;sending as e-mail
-StarOffice Impress : documents;styles changed
-StarOffice Impress : documents;version management
-StarOffice Impress : documents;version numbers
-StarOffice Impress : donut charts
-StarOffice Impress : dotted areas
-StarOffice Impress : double-line spacing in paragraphs
-StarOffice Impress : double-line writing in Asian layout
-StarOffice Impress : doubling draw objects
-StarOffice Impress : drag and drop
-StarOffice Impress : drag and drop;copying and pasting text
-StarOffice Impress : drag and drop;data source view
-StarOffice Impress : drag and drop;from Gallery to draw objects
-StarOffice Impress : drag and drop;overview
-StarOffice Impress : drag and drop;pictures
-StarOffice Impress : drag and drop;to Gallery
-StarOffice Impress : Draw instructions
-StarOffice Impress : draw objects
-StarOffice Impress : draw objects;adding/editing/copying
-StarOffice Impress : draw objects;anchoring
-StarOffice Impress : draw objects;arranging within stacks
-StarOffice Impress : draw objects;combining
-StarOffice Impress : draw objects;connecting lines to
-StarOffice Impress : draw objects;converting text to
-StarOffice Impress : draw objects;copying between documents
-StarOffice Impress : draw objects;cross-fading two objects
-StarOffice Impress : draw objects;displaying (Calc)
-StarOffice Impress : draw objects;dropping Gallery pictures
-StarOffice Impress : draw objects;duplicating
-StarOffice Impress : draw objects;flipping
-StarOffice Impress : draw objects;grouping
-StarOffice Impress : draw objects;legends
-StarOffice Impress : draw objects;positioning and resizing
-StarOffice Impress : draw objects;protecting
-StarOffice Impress : draw objects;rotating
-StarOffice Impress : draw objects;slanting
-StarOffice Impress : draw objects;text entry mode
-StarOffice Impress : draw objects;text in
-StarOffice Impress : drawing
-StarOffice Impress : drawing;3D objects
-StarOffice Impress : drawing;freeform lines
-StarOffice Impress : drawing;lines
-StarOffice Impress : drawing;sectors and segments
-StarOffice Impress : Drawing bar
-StarOffice Impress : drawing lines in text
-StarOffice Impress : drawings
-StarOffice Impress : drawings;creating/opening
-StarOffice Impress : drawings;languages
-StarOffice Impress : drawings;printing
-StarOffice Impress : drawings;printing defaults
-StarOffice Impress : drawings;printing in text documents
-StarOffice Impress : drawings;saving
-StarOffice Impress : drawings;saving automatically
-StarOffice Impress : drawings;saving in other formats
-StarOffice Impress : drawings;sending as e-mail
-StarOffice Impress : drawings;shortcut keys
-StarOffice Impress : drawings;showing (Writer)
-StarOffice Impress : drawings;zoom function in
-StarOffice Impress : drawings, see also draw objects
-StarOffice Impress : drop-down lists in form functions
-StarOffice Impress : duplicating draw objects
-StarOffice Impress : e-mail attachments
-StarOffice Impress : Edit File icon
-StarOffice Impress : edit mode
-StarOffice Impress : edit mode;after opening
-StarOffice Impress : edit mode;through Enter key (Calc)
-StarOffice Impress : Edit Points bar
-StarOffice Impress : editing
-StarOffice Impress : editing;chart axes
-StarOffice Impress : editing;chart data
-StarOffice Impress : editing;chart legends
-StarOffice Impress : editing;chart titles
-StarOffice Impress : editing;comments
-StarOffice Impress : editing;curves
-StarOffice Impress : editing;data binding of XForms
-StarOffice Impress : editing;database tables and queries
-StarOffice Impress : editing;draw objects
-StarOffice Impress : editing;fields
-StarOffice Impress : editing;Fontwork objects
-StarOffice Impress : editing;gradients
-StarOffice Impress : editing;guides and snap points
-StarOffice Impress : editing;hyperlinks
-StarOffice Impress : editing;menus
-StarOffice Impress : editing;objects
-StarOffice Impress : editing;pictures
-StarOffice Impress : editing;reports
-StarOffice Impress : editing;shortcut keys
-StarOffice Impress : editing;slide titles
-StarOffice Impress : editing;StarOffice documents in Internet Explorer
-StarOffice Impress : editing;tab stops
-StarOffice Impress : editing;templates
-StarOffice Impress : editing;titles
-StarOffice Impress : editing;toolbars
-StarOffice Impress : editing;undoing
-StarOffice Impress : editing;XForms
-StarOffice Impress : editing time of documents
-StarOffice Impress : editors
-StarOffice Impress : editors;formula editor
-StarOffice Impress : editors;ImageMap editor
-StarOffice Impress : effects
-StarOffice Impress : effects;animated slide transitions
-StarOffice Impress : effects;applying to/removing from objects
-StarOffice Impress : effects;font positions
-StarOffice Impress : effects;fonts
-StarOffice Impress : effects;Fontwork icons
-StarOffice Impress : effects;preview
-StarOffice Impress : effects;sounds
-StarOffice Impress : ellipses
-StarOffice Impress : ellipses;segments
-StarOffice Impress : ellipses;toolbars
-StarOffice Impress : empty documents
-StarOffice Impress : empty paragraph removal
-StarOffice Impress : encryption of contents
-StarOffice Impress : entering groups
-StarOffice Impress : entering text from right to left
-StarOffice Impress : equal sign, see also operators
-StarOffice Impress : equations in formula editor
-StarOffice Impress : error bars in charts
-StarOffice Impress : error indicators in charts
-StarOffice Impress : Error Report Tool
-StarOffice Impress : Euro
-StarOffice Impress : Euro;currency formats
-StarOffice Impress : Euro;Euro Converter Wizard
-StarOffice Impress : even/odd pages
-StarOffice Impress : even/odd pages;printing
-StarOffice Impress : events
-StarOffice Impress : events;assigning scripts
-StarOffice Impress : events;controls
-StarOffice Impress : events;customizing
-StarOffice Impress : events;in forms
-StarOffice Impress : Excel
-StarOffice Impress : Excel;saving as
-StarOffice Impress : Excel;search criteria
-StarOffice Impress : exceptions
-StarOffice Impress : exceptions;user-defined dictionaries
-StarOffice Impress : exchanging, see also replacing
-StarOffice Impress : executing SQL commands
-StarOffice Impress : exiting
-StarOffice Impress : exiting;by clicking objects
-StarOffice Impress : exiting;groups
-StarOffice Impress : exiting;StarOffice
-StarOffice Impress : expanding
-StarOffice Impress : expanding;slides
-StarOffice Impress : expanding formatting (Calc)
-StarOffice Impress : explorer of data sources
-StarOffice Impress : export filters
-StarOffice Impress : exporting
-StarOffice Impress : exporting;animations to GIF format
-StarOffice Impress : exporting;bitmaps
-StarOffice Impress : exporting;HTML and text documents
-StarOffice Impress : exporting;Microsoft Office documents with VBA code
-StarOffice Impress : exporting;presentations to HTML
-StarOffice Impress : exporting;spreadsheets to text format
-StarOffice Impress : exporting;templates
-StarOffice Impress : exporting;to foreign formats
-StarOffice Impress : exporting;to HTML
-StarOffice Impress : exporting;to Macromedia Flash format
-StarOffice Impress : exporting;to Microsoft Office formats
-StarOffice Impress : exporting;to PDF
-StarOffice Impress : exporting;to PostScript format
-StarOffice Impress : exporting;to XML
-StarOffice Impress : exporting;XML files
-StarOffice Impress : extended tips in Help
-StarOffice Impress : extension mode in text
-StarOffice Impress : extensions
-StarOffice Impress : extensions;Extension Manager
-StarOffice Impress : extensions;file formats
-StarOffice Impress : external keys (Base)
-StarOffice Impress : extrusion objects
-StarOffice Impress : eyedropper tool
-StarOffice Impress : faster printing
-StarOffice Impress : faxes
-StarOffice Impress : faxes;configuring StarOffice
-StarOffice Impress : faxes;fax programs/fax printers under UNIX
-StarOffice Impress : faxes;selecting a fax machine
-StarOffice Impress : faxes;sending
-StarOffice Impress : faxes;wizards
-StarOffice Impress : feedback
-StarOffice Impress : feedback;automatically
-StarOffice Impress : fields
-StarOffice Impress : fields;authors
-StarOffice Impress : fields;database tables
-StarOffice Impress : fields;dates (fixed)
-StarOffice Impress : fields;dates (variable)
-StarOffice Impress : fields;displaying field codes (Writer)
-StarOffice Impress : fields;editing
-StarOffice Impress : fields;file names
-StarOffice Impress : fields;formatted fields
-StarOffice Impress : fields;formatting
-StarOffice Impress : fields;in slides
-StarOffice Impress : fields;page numbers
-StarOffice Impress : fields;times (fixed)
-StarOffice Impress : fields;times (variable)
-StarOffice Impress : fields;updating automatically (Writer)
-StarOffice Impress : file associations for Microsoft Office
-StarOffice Impress : file filters
-StarOffice Impress : file filters;mobile devices
-StarOffice Impress : file filters;XML
-StarOffice Impress : file formats
-StarOffice Impress : file formats;changing StarOffice defaults
-StarOffice Impress : file formats;OpenDocument/XML
-StarOffice Impress : file formats;saving always in other formats
-StarOffice Impress : file selection button
-StarOffice Impress : file sharing options for current document
-StarOffice Impress : files
-StarOffice Impress : files;filters and formats
-StarOffice Impress : files;importing
-StarOffice Impress : files;inserting
-StarOffice Impress : files;inserting pictures
-StarOffice Impress : files;opening
-StarOffice Impress : files;opening with placeholders
-StarOffice Impress : files;properties
-StarOffice Impress : files;saving
-StarOffice Impress : files;saving automatically
-StarOffice Impress : files;saving in other formats
-StarOffice Impress : files;sending as e-mail
-StarOffice Impress : files;version numbers
-StarOffice Impress : files and folders in StarOffice
-StarOffice Impress : fill characters with tabulators
-StarOffice Impress : fill colors for areas
-StarOffice Impress : fill format mode
-StarOffice Impress : fill format mode;styles
-StarOffice Impress : fill patterns for areas
-StarOffice Impress : filter conditions
-StarOffice Impress : filter conditions;connecting
-StarOffice Impress : filter conditions;in queries (Base)
-StarOffice Impress : filtering
-StarOffice Impress : filtering;data in databases
-StarOffice Impress : filtering;data in forms
-StarOffice Impress : filters
-StarOffice Impress : filters;comparison operators
-StarOffice Impress : filters;for import and export
-StarOffice Impress : filters;Navigator
-StarOffice Impress : filters;pictures
-StarOffice Impress : filters;XML filter settings
-StarOffice Impress : Find tab in Help
-StarOffice Impress : finding
-StarOffice Impress : finding;in all sheets
-StarOffice Impress : finding;records in form documents
-StarOffice Impress : finding;selections
-StarOffice Impress : finding;similarity search
-StarOffice Impress : fitting to pages
-StarOffice Impress : fitting to pages;individual slides
-StarOffice Impress : fitting to pages;print settings in Math
-StarOffice Impress : fitting to pages;print settings in presentations
-StarOffice Impress : fixed text
-StarOffice Impress : fixed text;form functions
-StarOffice Impress : fixing toolbars
-StarOffice Impress : flipping around a flip line
-StarOffice Impress : flipping draw objects
-StarOffice Impress : floating frames in HTML documents
-StarOffice Impress : floating text
-StarOffice Impress : floating toolbars
-StarOffice Impress : flowcharts
-StarOffice Impress : focus of controls
-StarOffice Impress : folder creation
-StarOffice Impress : font lists
-StarOffice Impress : font name box
-StarOffice Impress : font sizes
-StarOffice Impress : font sizes;bullets
-StarOffice Impress : font sizes;relative changes
-StarOffice Impress : font sizes;scaling on screen
-StarOffice Impress : font sizes;text
-StarOffice Impress : fonts
-StarOffice Impress : fonts;adding under UNIX
-StarOffice Impress : fonts;changing in templates
-StarOffice Impress : fonts;colors
-StarOffice Impress : fonts;default settings
-StarOffice Impress : fonts;effects
-StarOffice Impress : fonts;for HTML and Basic
-StarOffice Impress : fonts;formats
-StarOffice Impress : fonts;outlines
-StarOffice Impress : fonts;positions in text
-StarOffice Impress : fonts;shadows
-StarOffice Impress : fonts;specifying several
-StarOffice Impress : fonts;strikethrough
-StarOffice Impress : fonts;styles
-StarOffice Impress : fonts;text objects
-StarOffice Impress : Fontwork icons
-StarOffice Impress : footers
-StarOffice Impress : footers;backgrounds
-StarOffice Impress : footers;slide masters
-StarOffice Impress : footers;slides
-StarOffice Impress : form controls
-StarOffice Impress : form controls;assigning macros
-StarOffice Impress : form controls;protecting
-StarOffice Impress : form controls;toolbars
-StarOffice Impress : form fields
-StarOffice Impress : form filters
-StarOffice Impress : Form Navigator
-StarOffice Impress : format codes
-StarOffice Impress : format codes;numbers
-StarOffice Impress : format filling printing in StarOffice Math
-StarOffice Impress : Format Paintbrush
-StarOffice Impress : formats
-StarOffice Impress : formats;Asian layout
-StarOffice Impress : formats;fonts
-StarOffice Impress : formats;maximizing page formats
-StarOffice Impress : formats;number and currency formats
-StarOffice Impress : formats;of currencies/date/time
-StarOffice Impress : formats;on opening and saving
-StarOffice Impress : formats;pasting in special formats
-StarOffice Impress : formats;positions
-StarOffice Impress : formats;tabulators
-StarOffice Impress : formatted fields
-StarOffice Impress : formatted fields;form functions
-StarOffice Impress : formatted fields;properties
-StarOffice Impress : formatting
-StarOffice Impress : formatting;Asian typography
-StarOffice Impress : formatting;axes in charts
-StarOffice Impress : formatting;chart areas
-StarOffice Impress : formatting;chart floors
-StarOffice Impress : formatting;chart legends
-StarOffice Impress : formatting;chart titles
-StarOffice Impress : formatting;chart walls
-StarOffice Impress : formatting;copying
-StarOffice Impress : formatting;definition
-StarOffice Impress : formatting;expanding (Calc)
-StarOffice Impress : formatting;fields
-StarOffice Impress : formatting;font effects
-StarOffice Impress : formatting;hyperlinks
-StarOffice Impress : formatting;pages
-StarOffice Impress : formatting;printer metrics (Writer)
-StarOffice Impress : formatting;slides
-StarOffice Impress : formatting;slides headings
-StarOffice Impress : formatting;undoing
-StarOffice Impress : formatting;undoing when writing
-StarOffice Impress : forms
-StarOffice Impress : forms;browsing
-StarOffice Impress : forms;Combo Box/List Box Wizard
-StarOffice Impress : forms;creating
-StarOffice Impress : forms;data
-StarOffice Impress : forms;designing (Base)
-StarOffice Impress : forms;events
-StarOffice Impress : forms;filtering data
-StarOffice Impress : forms;finding records
-StarOffice Impress : forms;focus after opening
-StarOffice Impress : forms;general information (Base)
-StarOffice Impress : forms;grouping controls
-StarOffice Impress : forms;HTML filters
-StarOffice Impress : forms;inserting
-StarOffice Impress : forms;Navigator
-StarOffice Impress : forms;opening in design mode
-StarOffice Impress : forms;properties
-StarOffice Impress : forms;sorting data
-StarOffice Impress : forms;subforms
-StarOffice Impress : forms;wizards
-StarOffice Impress : forms;XForms
-StarOffice Impress : formula texts
-StarOffice Impress : formula texts;printing in StarOffice Math
-StarOffice Impress : formulas
-StarOffice Impress : formulas;new
-StarOffice Impress : formulas;starting formula editor
-StarOffice Impress : formulas in reports
-StarOffice Impress : formulas in reports;editing
-StarOffice Impress : forums and support
-StarOffice Impress : frames
-StarOffice Impress : frames;around paragraphs
-StarOffice Impress : frames;around tables
-StarOffice Impress : frames;AutoCorrect function
-StarOffice Impress : frames;backgrounds
-StarOffice Impress : frames;captions (Writer)
-StarOffice Impress : frames;printing in StarOffice Math
-StarOffice Impress : frames;protecting
-StarOffice Impress : frames;selection frames
-StarOffice Impress : frames;text fitting to frames
-StarOffice Impress : freeform lines
-StarOffice Impress : freeform lines;draw functions
-StarOffice Impress : freeform lines;drawing
-StarOffice Impress : FTP
-StarOffice Impress : FTP;opening documents
-StarOffice Impress : FTP;saving documents
-StarOffice Impress : full joins (Base)
-StarOffice Impress : full screen view
-StarOffice Impress : full-text search in Help
-StarOffice Impress : functions in reports
-StarOffice Impress : functions in reports;editing
-StarOffice Impress : Gallery
-StarOffice Impress : Gallery;adding pictures
-StarOffice Impress : Gallery;dragging pictures to draw objects
-StarOffice Impress : Gallery;hiding/showing
-StarOffice Impress : Gallery;inserting pictures from
-StarOffice Impress : geometric forms
-StarOffice Impress : get method for form transmissions
-StarOffice Impress : getting support
-StarOffice Impress : GIF format
-StarOffice Impress : GIF images
-StarOffice Impress : GIF images;animating
-StarOffice Impress : GIF images;replacing colors
-StarOffice Impress : glossaries
-StarOffice Impress : glossaries;common terms
-StarOffice Impress : glossaries;Internet terms
-StarOffice Impress : glue points
-StarOffice Impress : glue points;using
-StarOffice Impress : gradients
-StarOffice Impress : gradients;applying and defining
-StarOffice Impress : gradients;defining colors
-StarOffice Impress : gradients;loading lists
-StarOffice Impress : gradients;transparent
-StarOffice Impress : gradients off for faster printing
-StarOffice Impress : graphic objects, see draw objects
-StarOffice Impress : graphical text art
-StarOffice Impress : graphics
-StarOffice Impress : graphics;cache
-StarOffice Impress : graphics;protecting
-StarOffice Impress : graphics, see also pictures
-StarOffice Impress : grayscale display
-StarOffice Impress : grayscale printing
-StarOffice Impress : grid controls
-StarOffice Impress : grid controls;form functions
-StarOffice Impress : grids
-StarOffice Impress : grids;defaults (Writer/Calc)
-StarOffice Impress : grids;display options (Impress/Draw)
-StarOffice Impress : grids;displaying lines (Calc)
-StarOffice Impress : grids;formatting axes
-StarOffice Impress : grids;inserting in charts
-StarOffice Impress : group box creation
-StarOffice Impress : grouping
-StarOffice Impress : grouping;draw objects
-StarOffice Impress : groups
-StarOffice Impress : groups;entering/exiting/ungrouping
-StarOffice Impress : groups;naming
-StarOffice Impress : groups;of controls
-StarOffice Impress : guides
-StarOffice Impress : guides;display options (Impress/Draw)
-StarOffice Impress : guides;displaying when moving objects (Impress)
-StarOffice Impress : guides;editing
-StarOffice Impress : guides;inserting
-StarOffice Impress : guides;show snap lines icon
-StarOffice Impress : guides;showing (Calc)
-StarOffice Impress : guides;showing when moving frames (Writer)
-StarOffice Impress : gutter
-StarOffice Impress : half-spheres
-StarOffice Impress : hand icon for moving slides
-StarOffice Impress : handles
-StarOffice Impress : handles;displaying (Writer)
-StarOffice Impress : handles;large
-StarOffice Impress : handles;scaling
-StarOffice Impress : handles;showing simple/large handles (Calc)
-StarOffice Impress : handles;simple
-StarOffice Impress : handout printing
-StarOffice Impress : Hangul/Hanja
-StarOffice Impress : hatching
-StarOffice Impress : hatching
-StarOffice Impress : hatching;loading lists
-StarOffice Impress : headers
-StarOffice Impress : headers;backgrounds
-StarOffice Impress : headers and footers
-StarOffice Impress : headers and footers;master layouts
-StarOffice Impress : headers and footers;slide masters
-StarOffice Impress : headers and footers;slides
-StarOffice Impress : headings
-StarOffice Impress : headings;entering as text box
-StarOffice Impress : Hebrew
-StarOffice Impress : Hebrew;entering text
-StarOffice Impress : Hebrew;language settings
-StarOffice Impress : Help
-StarOffice Impress : Help;bookmarks
-StarOffice Impress : Help;extended tips on/off
-StarOffice Impress : Help;full-text search
-StarOffice Impress : Help;Help tips
-StarOffice Impress : Help;keywords
-StarOffice Impress : Help;navigation pane showing/hiding
-StarOffice Impress : Help;style sheets
-StarOffice Impress : Help;topics
-StarOffice Impress : Help Agent
-StarOffice Impress : Help Agent;help
-StarOffice Impress : Help Agent;options
-StarOffice Impress : Help tips
-StarOffice Impress : Help tips;hiding
-StarOffice Impress : hidden controls in Form Navigator
-StarOffice Impress : hidden fields display (Writer)
-StarOffice Impress : hidden pages
-StarOffice Impress : hidden pages;printing in presentations
-StarOffice Impress : hidden pages;showing
-StarOffice Impress : hidden text
-StarOffice Impress : hidden text;showing (Writer)
-StarOffice Impress : hiding
-StarOffice Impress : hiding;changes
-StarOffice Impress : hiding;chart legends
-StarOffice Impress : hiding;docked windows
-StarOffice Impress : hiding;layers
-StarOffice Impress : hiding;levels
-StarOffice Impress : hiding;navigation pane in Help window
-StarOffice Impress : hiding;slides
-StarOffice Impress : hiding;subpoints
-StarOffice Impress : high contrast mode
-StarOffice Impress : Hindi
-StarOffice Impress : Hindi;entering text
-StarOffice Impress : Hindi;language settings
-StarOffice Impress : horizontal scrollbars (Writer)
-StarOffice Impress : hot spots in flowcharts
-StarOffice Impress : hotspots
-StarOffice Impress : HowTos for charts
-StarOffice Impress : Howtos for Draw
-StarOffice Impress : HTML
-StarOffice Impress : HTML;definition
-StarOffice Impress : HTML;export character set
-StarOffice Impress : HTML;exporting from presentations
-StarOffice Impress : HTML;fonts for source display
-StarOffice Impress : HTML;importing into presentations
-StarOffice Impress : HTML;importing META tags
-StarOffice Impress : HTML;inserting files
-StarOffice Impress : HTML;live presentations
-StarOffice Impress : HTML documents
-StarOffice Impress : HTML documents;auto reloading
-StarOffice Impress : HTML documents;importing/exporting
-StarOffice Impress : HTML documents;META tags in
-StarOffice Impress : HTML documents;new
-StarOffice Impress : HTML documents;source text
-StarOffice Impress : hyperlinks
-StarOffice Impress : hyperlinks;assigning macros
-StarOffice Impress : hyperlinks;character formats
-StarOffice Impress : hyperlinks;definition
-StarOffice Impress : hyperlinks;deleting
-StarOffice Impress : hyperlinks;editing
-StarOffice Impress : hyperlinks;inserting
-StarOffice Impress : hyperlinks;relative and absolute
-StarOffice Impress : hyperlinks;turning off automatic recognition
-StarOffice Impress : hyperlinks, see also links
-StarOffice Impress : hyphenation
-StarOffice Impress : hyphenation;activating for a language
-StarOffice Impress : hyphenation;minimal number of characters
-StarOffice Impress : hyphens
-StarOffice Impress : hyphens;displaying custom (Writer)
-StarOffice Impress : hyphens;inserting custom
-StarOffice Impress : icon bars, see toolbars
-StarOffice Impress : icon sizes
-StarOffice Impress : ignore list for spellcheck
-StarOffice Impress : illumination
-StarOffice Impress : illumination;3D charts
-StarOffice Impress : illustrations, see pictures
-StarOffice Impress : image button creation
-StarOffice Impress : image control creation
-StarOffice Impress : ImageMap
-StarOffice Impress : ImageMap;definition
-StarOffice Impress : ImageMap;editor
-StarOffice Impress : images
-StarOffice Impress : images;ImageMap
-StarOffice Impress : images;inserting
-StarOffice Impress : images;inserting and editing bitmaps
-StarOffice Impress : images, see also pictures
-StarOffice Impress : IME
-StarOffice Impress : IME;definition
-StarOffice Impress : IME;showing/hiding
-StarOffice Impress : import filters
-StarOffice Impress : import restrictions for Microsoft Office
-StarOffice Impress : importing
-StarOffice Impress : importing;bitmaps
-StarOffice Impress : importing;compatibility settings for text import
-StarOffice Impress : importing;databases
-StarOffice Impress : importing;documents in other formats
-StarOffice Impress : importing;from XML
-StarOffice Impress : importing;HTML and text documents
-StarOffice Impress : importing;HTML with META tags
-StarOffice Impress : importing;Microsoft Office documents with VBA code
-StarOffice Impress : importing;presentations with HTML
-StarOffice Impress : importing;tables in text format
-StarOffice Impress : importing;templates
-StarOffice Impress : improvement program
-StarOffice Impress : in front of object command
-StarOffice Impress : inches
-StarOffice Impress : including spreadsheets
-StarOffice Impress : increasing sizes of views
-StarOffice Impress : Index tab in Help
-StarOffice Impress : indexes
-StarOffice Impress : indexes;backgrounds
-StarOffice Impress : indexes;showing/hiding Help index tab
-StarOffice Impress : indicator lines in text
-StarOffice Impress : inner joins (Base)
-StarOffice Impress : input method window
-StarOffice Impress : insert mode for entering text
-StarOffice Impress : inserting
-StarOffice Impress : inserting;3D objects
-StarOffice Impress : inserting;arrows
-StarOffice Impress : inserting;buttons in toolbars
-StarOffice Impress : inserting;callouts in presentations
-StarOffice Impress : inserting;cell ranges from spreadsheets
-StarOffice Impress : inserting;charts
-StarOffice Impress : inserting;clipboard options
-StarOffice Impress : inserting;columns
-StarOffice Impress : inserting;comments
-StarOffice Impress : inserting;data from text documents
-StarOffice Impress : inserting;datasource records in spreadsheets
-StarOffice Impress : inserting;drawings
-StarOffice Impress : inserting;ellipses
-StarOffice Impress : inserting;files
-StarOffice Impress : inserting;floating frames
-StarOffice Impress : inserting;Fontwork objects
-StarOffice Impress : inserting;form fields
-StarOffice Impress : inserting;headers/footers in all slides
-StarOffice Impress : inserting;hyperlinks
-StarOffice Impress : inserting;layers
-StarOffice Impress : inserting;line breaks in cells
-StarOffice Impress : inserting;lines
-StarOffice Impress : inserting;movies/sounds
-StarOffice Impress : inserting;new text tables defaults
-StarOffice Impress : inserting;objects from files
-StarOffice Impress : inserting;objects from Gallery
-StarOffice Impress : inserting;OLE objects
-StarOffice Impress : inserting;paragraph borders
-StarOffice Impress : inserting;paragraph bullets
-StarOffice Impress : inserting;pictures
-StarOffice Impress : inserting;pictures in Gallery
-StarOffice Impress : inserting;plug-ins
-StarOffice Impress : inserting;polygons
-StarOffice Impress : inserting;push buttons
-StarOffice Impress : inserting;rectangles
-StarOffice Impress : inserting;rows
-StarOffice Impress : inserting;slides
-StarOffice Impress : inserting;slides as links
-StarOffice Impress : inserting;slides from files
-StarOffice Impress : inserting;special characters
-StarOffice Impress : inserting;tab stops
-StarOffice Impress : inserting;text frames
-StarOffice Impress : inserting;text in presentations
-StarOffice Impress : inserting;textures on chart bars
-StarOffice Impress : installing
-StarOffice Impress : installing;ActiveX control
-StarOffice Impress : installing;mobile device filters
-StarOffice Impress : installing;UNO components
-StarOffice Impress : installing;XML filters
-StarOffice Impress : instructions
-StarOffice Impress : instructions;general
-StarOffice Impress : instructions;StarOffice Draw
-StarOffice Impress : instructions;StarOffice Impress
-StarOffice Impress : interactions
-StarOffice Impress : interactions;hot spots
-StarOffice Impress : interactions;objects in interactive presentations
-StarOffice Impress : interactions;preview
-StarOffice Impress : Internet
-StarOffice Impress : Internet;checking for updates
-StarOffice Impress : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Impress : Internet;presentations
-StarOffice Impress : Internet;starting searches
-StarOffice Impress : Internet glossary
-StarOffice Impress : intersecting draw objects
-StarOffice Impress : invert filter
-StarOffice Impress : invisible areas
-StarOffice Impress : italic text
-StarOffice Impress : iterative references in spreadsheets
-StarOffice Impress : Java
-StarOffice Impress : Java;definition
-StarOffice Impress : Java;setting options
-StarOffice Impress : JDBC
-StarOffice Impress : JDBC;databases (Base)
-StarOffice Impress : JDBC;definition
-StarOffice Impress : joining
-StarOffice Impress : joining;3D objects
-StarOffice Impress : joining;paragraphs
-StarOffice Impress : joining;tables (Base)
-StarOffice Impress : joins in databases (Base)
-StarOffice Impress : justifying text
-StarOffice Impress : kerning
-StarOffice Impress : kerning;Asian texts
-StarOffice Impress : kerning;definition
-StarOffice Impress : kerning;in characters
-StarOffice Impress : key fields for relations (Base)
-StarOffice Impress : keyboard
-StarOffice Impress : keyboard;assigning/editing shortcut keys
-StarOffice Impress : keyboard;general commands
-StarOffice Impress : keyboard;removing numbering
-StarOffice Impress : keyboard;zooming
-StarOffice Impress : keys
-StarOffice Impress : keys;adding push buttons
-StarOffice Impress : keys;primary keys (Base)
-StarOffice Impress : kiosk export
-StarOffice Impress : labels
-StarOffice Impress : labels;creating and synchronizing
-StarOffice Impress : labels;for charts
-StarOffice Impress : labels;for draw objects
-StarOffice Impress : labels;form functions
-StarOffice Impress : labels;from databases
-StarOffice Impress : labels, see also names/callouts
-StarOffice Impress : languages
-StarOffice Impress : languages;activating modules
-StarOffice Impress : languages;Asian support
-StarOffice Impress : languages;complex text layout
-StarOffice Impress : languages;locale settings
-StarOffice Impress : languages;selecting for text
-StarOffice Impress : languages;setting options
-StarOffice Impress : languages;spellcheck
-StarOffice Impress : languages;spellchecking and formatting
-StarOffice Impress : large handles (Writer)
-StarOffice Impress : large icons
-StarOffice Impress : layer arrangement
-StarOffice Impress : layers
-StarOffice Impress : layers;definition
-StarOffice Impress : layers;deleting
-StarOffice Impress : layers;inserting and editing
-StarOffice Impress : layers;moving objects
-StarOffice Impress : layers;renaming
-StarOffice Impress : layers;working with
-StarOffice Impress : layout
-StarOffice Impress : layout;importing Word documents
-StarOffice Impress : layout;pages
-StarOffice Impress : layout;printing handouts
-StarOffice Impress : LDAP server
-StarOffice Impress : LDAP server;address books (Base)
-StarOffice Impress : LDAP server;sign on options
-StarOffice Impress : leading between paragraphs
-StarOffice Impress : left alignment of paragraphs
-StarOffice Impress : left joins (Base)
-StarOffice Impress : legends
-StarOffice Impress : legends;charts
-StarOffice Impress : legends;draw objects
-StarOffice Impress : legends;drawings
-StarOffice Impress : legends;rounding corners
-StarOffice Impress : Letter Wizard
-StarOffice Impress : levels
-StarOffice Impress : levels;depth stagger
-StarOffice Impress : levels;hiding
-StarOffice Impress : levels;macro security
-StarOffice Impress : levels;showing
-StarOffice Impress : limits of tables (Writer)
-StarOffice Impress : line breaks
-StarOffice Impress : line breaks;in cells
-StarOffice Impress : line charts
-StarOffice Impress : line spacing
-StarOffice Impress : line spacing;context menu in paragraphs
-StarOffice Impress : line spacing;paragraph
-StarOffice Impress : line styles
-StarOffice Impress : line styles;applying
-StarOffice Impress : line styles;defining
-StarOffice Impress : line styles;loading
-StarOffice Impress : lines
-StarOffice Impress : lines;about line ends
-StarOffice Impress : lines;connecting objects
-StarOffice Impress : lines;defining ends
-StarOffice Impress : lines;draw functions
-StarOffice Impress : lines;drawing
-StarOffice Impress : lines;drawing in text
-StarOffice Impress : lines;editing points
-StarOffice Impress : lines;inserting
-StarOffice Impress : lines;removing automatic lines
-StarOffice Impress : lines of text
-StarOffice Impress : lines of text;alignment
-StarOffice Impress : links
-StarOffice Impress : links;between cells and controls
-StarOffice Impress : links;by drag and drop
-StarOffice Impress : links;character formats
-StarOffice Impress : links;definition
-StarOffice Impress : links;editing hyperlinks
-StarOffice Impress : links;inserting
-StarOffice Impress : links;modifying
-StarOffice Impress : links;opening files with
-StarOffice Impress : links;relational databases (Base)
-StarOffice Impress : links;turning off automatic recognition
-StarOffice Impress : links;updating options (Writer)
-StarOffice Impress : links;updating specific links
-StarOffice Impress : list box creation
-StarOffice Impress : lists
-StarOffice Impress : lists;animations
-StarOffice Impress : lists;data assigned to controls
-StarOffice Impress : lists;registered databases (Base)
-StarOffice Impress : lists;regular expressions
-StarOffice Impress : live presentations on the Internet
-StarOffice Impress : loading
-StarOffice Impress : loading;arrow and line styles
-StarOffice Impress : loading;colors/gradients/hatchings
-StarOffice Impress : loading;documents
-StarOffice Impress : loading;documents from other formats
-StarOffice Impress : loading;HTML documents, automatically
-StarOffice Impress : loading;Microsoft Office documents with VBA code
-StarOffice Impress : loading;reloading
-StarOffice Impress : loading;XML files
-StarOffice Impress : locale settings
-StarOffice Impress : locking layers
-StarOffice Impress : logarithmic scaling along axes
-StarOffice Impress : lowercase letters
-StarOffice Impress : lowercase letters;font effects
-StarOffice Impress : Macro Wizard (Base)
-StarOffice Impress : Macromedia Flash export
-StarOffice Impress : macros
-StarOffice Impress : macros;assigning to events in forms
-StarOffice Impress : macros;attaching new (Base)
-StarOffice Impress : macros;in MS Office documents
-StarOffice Impress : macros;interrupting
-StarOffice Impress : macros;organizing
-StarOffice Impress : macros;recording
-StarOffice Impress : macros;running in presentations
-StarOffice Impress : macros;security
-StarOffice Impress : macros;security levels
-StarOffice Impress : macros;security warning dialog
-StarOffice Impress : macros;selecting security warnings
-StarOffice Impress : magnetic lines in presentations
-StarOffice Impress : magnifiers
-StarOffice Impress : margins
-StarOffice Impress : margins;pages
-StarOffice Impress : margins;setting with the mouse
-StarOffice Impress : margins;shadows
-StarOffice Impress : marking changes
-StarOffice Impress : marking, see selecting
-StarOffice Impress : master layouts with headers and footers
-StarOffice Impress : master pages, see slide masters
-StarOffice Impress : master views
-StarOffice Impress : Math formula editor
-StarOffice Impress : mean value lines in charts
-StarOffice Impress : measurement units
-StarOffice Impress : measurement units;changing on rulers
-StarOffice Impress : measurement units;converting
-StarOffice Impress : measurement units;selecting
-StarOffice Impress : Media Player window
-StarOffice Impress : menus
-StarOffice Impress : menus;activating context menus
-StarOffice Impress : menus;assigning macros
-StarOffice Impress : menus;customizing
-StarOffice Impress : merging
-StarOffice Impress : merging;documents
-StarOffice Impress : merging;draw objects
-StarOffice Impress : META tags
-StarOffice Impress : metafiles
-StarOffice Impress : metafiles;converting to
-StarOffice Impress : metafiles;replacing colors
-StarOffice Impress : metrics
-StarOffice Impress : metrics;converting
-StarOffice Impress : metrics;document formatting (Writer)
-StarOffice Impress : metrics;in sheets
-StarOffice Impress : Microsoft Office
-StarOffice Impress : Microsoft Office;Access databases (base)
-StarOffice Impress : Microsoft Office;as default file format
-StarOffice Impress : Microsoft Office;document import restrictions
-StarOffice Impress : Microsoft Office;feature comparisons
-StarOffice Impress : Microsoft Office;importing password protected files
-StarOffice Impress : Microsoft Office;importing Word documents
-StarOffice Impress : Microsoft Office;importing/exporting VBA code
-StarOffice Impress : Microsoft Office;new users information
-StarOffice Impress : Microsoft Office;opening Microsoft documents
-StarOffice Impress : Microsoft Office;reassigning document types
-StarOffice Impress : migrating macros (Base)
-StarOffice Impress : mirroring objects
-StarOffice Impress : mobile device filters
-StarOffice Impress : models in XForms
-StarOffice Impress : modifying, see changing
-StarOffice Impress : more controls
-StarOffice Impress : mosaic filter
-StarOffice Impress : motion paths
-StarOffice Impress : mouse
-StarOffice Impress : mouse;pointers when using drag and drop
-StarOffice Impress : mouse;positioning
-StarOffice Impress : movies
-StarOffice Impress : moving
-StarOffice Impress : moving;between layers
-StarOffice Impress : moving;objects in slides
-StarOffice Impress : moving;tab stops on ruler
-StarOffice Impress : moving;toolbars
-StarOffice Impress : moving;using guide lines in presentations
-StarOffice Impress : MS ADO interface (Base)
-StarOffice Impress : multi-line titles in forms
-StarOffice Impress : multiple documents
-StarOffice Impress : multiple documents;opening
-StarOffice Impress : multiple monitors
-StarOffice Impress : multiple selection
-StarOffice Impress : multiplying draw objects
-StarOffice Impress : music
-StarOffice Impress : My Documents folder
-StarOffice Impress : My Documents folder;changing work directory
-StarOffice Impress : My Documents folder;opening
-StarOffice Impress : MySQL databases (Base)
-StarOffice Impress : names
-StarOffice Impress : names;multi-line titles
-StarOffice Impress : names;objects
-StarOffice Impress : names, see also labels/callouts
-StarOffice Impress : namespace organization in XForms
-StarOffice Impress : native SQL (Base)
-StarOffice Impress : navigating
-StarOffice Impress : navigating;in documents
-StarOffice Impress : Navigation bar
-StarOffice Impress : Navigation bar;controls
-StarOffice Impress : Navigation bar;forms
-StarOffice Impress : Navigator
-StarOffice Impress : Navigator;comments
-StarOffice Impress : Navigator;contents as lists
-StarOffice Impress : Navigator;docking
-StarOffice Impress : Navigator;presentations
-StarOffice Impress : Navigator;working with
-StarOffice Impress : net charts
-StarOffice Impress : network identity options
-StarOffice Impress : new databases
-StarOffice Impress : new documents
-StarOffice Impress : new lines in cells
-StarOffice Impress : new windows
-StarOffice Impress : non-breaking dashes
-StarOffice Impress : non-breaking spaces (Writer)
-StarOffice Impress : non-printing characters (Writer)
-StarOffice Impress : normal view
-StarOffice Impress : normal view;backgrounds
-StarOffice Impress : normal view;presentations
-StarOffice Impress : notes
-StarOffice Impress : notes;adding to slides
-StarOffice Impress : notes;default formatting
-StarOffice Impress : notes;printing in presentations
-StarOffice Impress : number formats
-StarOffice Impress : number formats;codes
-StarOffice Impress : number formats;formats
-StarOffice Impress : number formats;recognition in text tables
-StarOffice Impress : number of pages
-StarOffice Impress : number of sheets
-StarOffice Impress : number of tables
-StarOffice Impress : numbering
-StarOffice Impress : numbering;options
-StarOffice Impress : numbering;turning off
-StarOffice Impress : numbering;using automatically
-StarOffice Impress : numbers
-StarOffice Impress : numbers;date, time and currency formats
-StarOffice Impress : numbers;decimal places (Calc)
-StarOffice Impress : numerical fields in forms
-StarOffice Impress : object bars
-StarOffice Impress : object bars;editing glue points
-StarOffice Impress : objects
-StarOffice Impress : objects;aligning
-StarOffice Impress : objects;always moveable (Impress/Draw)
-StarOffice Impress : objects;arranging within stacks
-StarOffice Impress : objects;behind object command
-StarOffice Impress : objects;breaking connections
-StarOffice Impress : objects;copying when moving in presentations
-StarOffice Impress : objects;definition
-StarOffice Impress : objects;displaying in spreadsheets
-StarOffice Impress : objects;displaying in text documents
-StarOffice Impress : objects;editing
-StarOffice Impress : objects;effects
-StarOffice Impress : objects;in front of object command
-StarOffice Impress : objects;inserting from files
-StarOffice Impress : objects;inserting from Gallery
-StarOffice Impress : objects;inserting OLE objects
-StarOffice Impress : objects;moving along paths
-StarOffice Impress : objects;moving and resizing with mouse
-StarOffice Impress : objects;moving in layers
-StarOffice Impress : objects;moving in slides
-StarOffice Impress : objects;naming
-StarOffice Impress : objects;opening
-StarOffice Impress : objects;properties of charts
-StarOffice Impress : objects;quickly moving to
-StarOffice Impress : objects;reversing
-StarOffice Impress : objects;selecting
-StarOffice Impress : objects;titles and descriptions
-StarOffice Impress : objects;with attributes
-StarOffice Impress : ODBC
-StarOffice Impress : ODBC;database (Base)
-StarOffice Impress : ODBC;definition
-StarOffice Impress : ODF file formats
-StarOffice Impress : Office
-StarOffice Impress : Office;Microsoft Office and StarOffice
-StarOffice Impress : OLE
-StarOffice Impress : OLE;definition
-StarOffice Impress : OLE objects
-StarOffice Impress : OLE objects;arranging within stacks
-StarOffice Impress : OLE objects;captions (Writer)
-StarOffice Impress : OLE objects;inserting
-StarOffice Impress : OLE objects;number of
-StarOffice Impress : OLE objects;protecting
-StarOffice Impress : one and a half line spacing in text
-StarOffice Impress : online feedback options
-StarOffice Impress : online registration
-StarOffice Impress : online update options
-StarOffice Impress : online updates
-StarOffice Impress : online updates;checking automatically
-StarOffice Impress : online updates;checking manually
-StarOffice Impress : Open/Save dialogs
-StarOffice Impress : OpenDocument file formats
-StarOffice Impress : OpenGL
-StarOffice Impress : OpenGL;definition
-StarOffice Impress : opening
-StarOffice Impress : opening;context menus
-StarOffice Impress : opening;database files
-StarOffice Impress : opening;dialog settings
-StarOffice Impress : opening;documents
-StarOffice Impress : opening;documents from other formats
-StarOffice Impress : opening;documents on WebDAV server
-StarOffice Impress : opening;files with links
-StarOffice Impress : opening;files, with placeholders
-StarOffice Impress : opening;forms
-StarOffice Impress : opening;Microsoft Office files
-StarOffice Impress : opening;mobile device documents
-StarOffice Impress : opening;objects
-StarOffice Impress : opening;reports
-StarOffice Impress : opening;several files
-StarOffice Impress : opening;XForms
-StarOffice Impress : operators
-StarOffice Impress : operators;default filters
-StarOffice Impress : optional hyphens (Writer)
-StarOffice Impress : options
-StarOffice Impress : options;accessibility
-StarOffice Impress : options;appearance
-StarOffice Impress : options;compatibility (Writer)
-StarOffice Impress : options;improvement program
-StarOffice Impress : options;network identity
-StarOffice Impress : options;online update
-StarOffice Impress : options;tools
-StarOffice Impress : Oracle databases (base)
-StarOffice Impress : order of chart data
-StarOffice Impress : ordering
-StarOffice Impress : ordering;objects
-StarOffice Impress : ordering;slides
-StarOffice Impress : organization charts
-StarOffice Impress : organizing
-StarOffice Impress : organizing;macros and scripts
-StarOffice Impress : organizing;namespaces in XForms
-StarOffice Impress : organizing;styles
-StarOffice Impress : organizing;templates
-StarOffice Impress : origin of rulers
-StarOffice Impress : original size
-StarOffice Impress : original size;printing in StarOffice Math
-StarOffice Impress : original size;restoring after cropping
-StarOffice Impress : outline view
-StarOffice Impress : outlines
-StarOffice Impress : outlines;font effects
-StarOffice Impress : outlines;outline symbols
-StarOffice Impress : outlines;printing
-StarOffice Impress : outlines;sending to presentations
-StarOffice Impress : overwrite mode
-StarOffice Impress : packages, see extensions
-StarOffice Impress : page breaks
-StarOffice Impress : page breaks;displaying (Calc)
-StarOffice Impress : page formats
-StarOffice Impress : page formats;maximizing
-StarOffice Impress : page formats;restriction
-StarOffice Impress : page number field
-StarOffice Impress : page numbers on all slides
-StarOffice Impress : page styles
-StarOffice Impress : page styles;editing/applying with statusbar
-StarOffice Impress : pages
-StarOffice Impress : pages;backgrounds in all applications
-StarOffice Impress : pages;copying
-StarOffice Impress : pages;fitting to printed pages
-StarOffice Impress : pages;formatting and numbering
-StarOffice Impress : pages;printing page names in presentations
-StarOffice Impress : pages;scaling
-StarOffice Impress : pages;selecting one to print
-StarOffice Impress : paint box
-StarOffice Impress : paint can symbol
-StarOffice Impress : pair kerning
-StarOffice Impress : Palm file filters
-StarOffice Impress : paper formats
-StarOffice Impress : paper size warning
-StarOffice Impress : paper trays
-StarOffice Impress : paragraph marks
-StarOffice Impress : paragraph marks;displaying (Writer)
-StarOffice Impress : paragraph styles
-StarOffice Impress : paragraph styles;languages
-StarOffice Impress : paragraph styles;modifying basic fonts
-StarOffice Impress : paragraphs
-StarOffice Impress : paragraphs;alignment
-StarOffice Impress : paragraphs;Asian typography
-StarOffice Impress : paragraphs;defining borders
-StarOffice Impress : paragraphs;hidden paragraphs (Writer)
-StarOffice Impress : paragraphs;increasing indents of
-StarOffice Impress : paragraphs;indents, margins and columns
-StarOffice Impress : paragraphs;inserting bullets
-StarOffice Impress : paragraphs;joining
-StarOffice Impress : paragraphs;numbering automatically
-StarOffice Impress : paragraphs;removing blank ones
-StarOffice Impress : paragraphs;spacing
-StarOffice Impress : paragraphs;tab stops
-StarOffice Impress : parameters
-StarOffice Impress : parameters;command line
-StarOffice Impress : parameters;queries (Base)
-StarOffice Impress : passwords for protecting contents
-StarOffice Impress : pasting
-StarOffice Impress : pasting;cell ranges
-StarOffice Impress : pasting;cell ranges from spreadsheets
-StarOffice Impress : pasting;data from text documents
-StarOffice Impress : pasting;draw objects
-StarOffice Impress : pasting;draw objects from other documents
-StarOffice Impress : pasting;formatted/unformatted text
-StarOffice Impress : pasting;from data source view
-StarOffice Impress : pasting;from data sources to StarOffice Calc
-StarOffice Impress : pasting;pictures from other documents
-StarOffice Impress : pasting;sheet areas in text documents
-StarOffice Impress : pasting;slides from other presentations
-StarOffice Impress : pasting;text from other documents
-StarOffice Impress : pasting;to Gallery
-StarOffice Impress : paths
-StarOffice Impress : paths;changing work directory
-StarOffice Impress : paths;defaults
-StarOffice Impress : paths;moving objects along
-StarOffice Impress : pattern editor
-StarOffice Impress : pattern fields
-StarOffice Impress : pattern fields;form functions
-StarOffice Impress : patterns for objects
-StarOffice Impress : PDF
-StarOffice Impress : PDF;export
-StarOffice Impress : PDF;PostScript to PDF converter, UNIX
-StarOffice Impress : personal data input
-StarOffice Impress : phonetic guide
-StarOffice Impress : picklist creation
-StarOffice Impress : pictures
-StarOffice Impress : pictures;adding to Gallery
-StarOffice Impress : pictures;arranging within stacks
-StarOffice Impress : pictures;assigning macros
-StarOffice Impress : pictures;backgrounds
-StarOffice Impress : pictures;captions (Writer)
-StarOffice Impress : pictures;changing paths
-StarOffice Impress : pictures;cropping and zooming
-StarOffice Impress : pictures;displaying in Calc
-StarOffice Impress : pictures;displaying in Writer (Writer)
-StarOffice Impress : pictures;drag and drop between documents
-StarOffice Impress : pictures;drawing
-StarOffice Impress : pictures;editing
-StarOffice Impress : pictures;filters
-StarOffice Impress : pictures;ImageMap
-StarOffice Impress : pictures;inserting
-StarOffice Impress : pictures;inserting automatically
-StarOffice Impress : pictures;inserting from Gallery
-StarOffice Impress : pictures;number of
-StarOffice Impress : pictures;printing
-StarOffice Impress : pictures;scaling/resizing
-StarOffice Impress : pie charts
-StarOffice Impress : pie charts;options
-StarOffice Impress : pie charts;types
-StarOffice Impress : pivot points of draw objects
-StarOffice Impress : pixel editor
-StarOffice Impress : pixel graphics
-StarOffice Impress : pixel graphics;inserting and editing
-StarOffice Impress : pixel patterns
-StarOffice Impress : placeholders
-StarOffice Impress : placeholders;in SQL queries
-StarOffice Impress : placeholders;on opening files
-StarOffice Impress : placing toolbars
-StarOffice Impress : playing movies and sound files
-StarOffice Impress : plotting data as charts
-StarOffice Impress : plug-ins
-StarOffice Impress : plug-ins;activating and deactivating
-StarOffice Impress : plug-ins;definition
-StarOffice Impress : plug-ins;inserting
-StarOffice Impress : pocket device appliances
-StarOffice Impress : Pocket PC file filters
-StarOffice Impress : points
-StarOffice Impress : points;adding/converting/deleting
-StarOffice Impress : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Impress : polygon drawing
-StarOffice Impress : polygons
-StarOffice Impress : polygons;inserting
-StarOffice Impress : polygons;intersecting/subtracting/merging
-StarOffice Impress : pop-art filter
-StarOffice Impress : portable document format
-StarOffice Impress : positioning
-StarOffice Impress : positioning;axes
-StarOffice Impress : positioning;draw objects and controls
-StarOffice Impress : positioning;fonts
-StarOffice Impress : positioning;objects
-StarOffice Impress : positioning;toolbars
-StarOffice Impress : post method for form transmissions
-StarOffice Impress : posterizing filter
-StarOffice Impress : PostScript
-StarOffice Impress : PostScript;creating files
-StarOffice Impress : PostScript;PDF converter, UNIX
-StarOffice Impress : PowerPoint export
-StarOffice Impress : precision as shown (Calc)
-StarOffice Impress : predefining fonts
-StarOffice Impress : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Impress : presentations
-StarOffice Impress : presentations;arranging slides
-StarOffice Impress : presentations;creating/opening
-StarOffice Impress : presentations;exiting by interaction
-StarOffice Impress : presentations;exporting to HTML
-StarOffice Impress : presentations;importing HTML
-StarOffice Impress : presentations;inserting spreadsheet cells
-StarOffice Impress : presentations;inserting spreadsheets
-StarOffice Impress : presentations;live on the Internet
-StarOffice Impress : presentations;navigating
-StarOffice Impress : presentations;numbering slides in
-StarOffice Impress : presentations;ordering of effects
-StarOffice Impress : presentations;print menu
-StarOffice Impress : presentations;printing
-StarOffice Impress : presentations;rehearse timings
-StarOffice Impress : presentations;saving
-StarOffice Impress : presentations;saving automatically
-StarOffice Impress : presentations;saving in other formats
-StarOffice Impress : presentations;sending as e-mail
-StarOffice Impress : presentations;settings for
-StarOffice Impress : presentations;shortcut keys
-StarOffice Impress : presentations;starting
-StarOffice Impress : presentations;starting with wizard
-StarOffice Impress : presentations;window / full screen
-StarOffice Impress : presentations;wizards
-StarOffice Impress : press buttons, see push buttons
-StarOffice Impress : previews
-StarOffice Impress : previews;fonts lists
-StarOffice Impress : primary keys
-StarOffice Impress : primary keys;defining
-StarOffice Impress : primary keys;design view
-StarOffice Impress : primary keys;inserting (Base)
-StarOffice Impress : print area selection
-StarOffice Impress : printer metrics for document formatting (Writer)
-StarOffice Impress : printers
-StarOffice Impress : printers;adding, UNIX
-StarOffice Impress : printers;choosing
-StarOffice Impress : printers;default printer
-StarOffice Impress : printers;faxes under UNIX
-StarOffice Impress : printers;maximum page formats
-StarOffice Impress : printers;paper trays
-StarOffice Impress : printers;properties
-StarOffice Impress : printing
-StarOffice Impress : printing;black and white
-StarOffice Impress : printing;brochures
-StarOffice Impress : printing;colors in grayscale
-StarOffice Impress : printing;comments
-StarOffice Impress : printing;copies
-StarOffice Impress : printing;creating individual jobs
-StarOffice Impress : printing;dates in presentations
-StarOffice Impress : printing;directly
-StarOffice Impress : printing;documents
-StarOffice Impress : printing;drawings defaults
-StarOffice Impress : printing;elements in text documents
-StarOffice Impress : printing;faster
-StarOffice Impress : printing;fitting to pages in presentations
-StarOffice Impress : printing;fitting to pages in StarOffice Math
-StarOffice Impress : printing;fitting to paper
-StarOffice Impress : printing;formulas in StarOffice Math
-StarOffice Impress : printing;hidden pages of presentations
-StarOffice Impress : printing;in original size in StarOffice Math
-StarOffice Impress : printing;left/right pages
-StarOffice Impress : printing;presentations
-StarOffice Impress : printing;queries (Base)
-StarOffice Impress : printing;scaling in StarOffice Math
-StarOffice Impress : printing;selections
-StarOffice Impress : printing;text always in black
-StarOffice Impress : printing;text in reverse order
-StarOffice Impress : printing;tiling pages in presentations
-StarOffice Impress : printing;transparencies
-StarOffice Impress : printing;warnings
-StarOffice Impress : printing;without scaling in presentations
-StarOffice Impress : printing speed
-StarOffice Impress : programming
-StarOffice Impress : programming;scripting
-StarOffice Impress : programming;StarOffice
-StarOffice Impress : programs run by mouse click in presentations
-StarOffice Impress : properties
-StarOffice Impress : properties;charts
-StarOffice Impress : properties;fields in databases
-StarOffice Impress : properties;files
-StarOffice Impress : properties;form controls
-StarOffice Impress : properties;forms
-StarOffice Impress : properties;printers
-StarOffice Impress : properties;smooth lines in line charts/XY charts
-StarOffice Impress : protected contents
-StarOffice Impress : protected dashes
-StarOffice Impress : protected database tables
-StarOffice Impress : protected documents
-StarOffice Impress : protected spaces
-StarOffice Impress : protected spaces;inserting
-StarOffice Impress : protected spaces;showing (Writer)
-StarOffice Impress : protecting
-StarOffice Impress : protecting;contents
-StarOffice Impress : protecting;recorded changes
-StarOffice Impress : proxy settings
-StarOffice Impress : push buttons
-StarOffice Impress : push buttons;adding to documents
-StarOffice Impress : push buttons;creating
-StarOffice Impress : pyramids
-StarOffice Impress : queries
-StarOffice Impress : queries;copying (Base)
-StarOffice Impress : queries;creating in design view (Base)
-StarOffice Impress : queries;creating in SQL view
-StarOffice Impress : queries;defining (Base)
-StarOffice Impress : queries;deleting table links (Base)
-StarOffice Impress : queries;editing in data source view
-StarOffice Impress : queries;formulating filter conditions (Base)
-StarOffice Impress : queries;joining tables (Base)
-StarOffice Impress : queries;missing elements (Base)
-StarOffice Impress : queries;overview (Base)
-StarOffice Impress : queries;parameter queries (Base)
-StarOffice Impress : queries;printing (Base)
-StarOffice Impress : Query Wizard (Base)
-StarOffice Impress : Quickstarter
-StarOffice Impress : quotation marks
-StarOffice Impress : quotation marks;replacing
-StarOffice Impress : quotes
-StarOffice Impress : quotes;custom
-StarOffice Impress : radar charts, see net charts
-StarOffice Impress : radio button creation
-StarOffice Impress : read-only documents
-StarOffice Impress : read-only documents;cursor
-StarOffice Impress : read-only documents;database tables on/off
-StarOffice Impress : read-only documents;editing
-StarOffice Impress : read-only documents;opening documents as
-StarOffice Impress : read-only items in Data Navigator
-StarOffice Impress : recognizing URLs automatically
-StarOffice Impress : recording
-StarOffice Impress : recording;changes
-StarOffice Impress : recording;display times for slides
-StarOffice Impress : recording;macros
-StarOffice Impress : records
-StarOffice Impress : records;inserting comments
-StarOffice Impress : records;protecting
-StarOffice Impress : records;saving
-StarOffice Impress : records;searching in databases
-StarOffice Impress : rectangles
-StarOffice Impress : rectangles with round corners
-StarOffice Impress : recursions in spreadsheets
-StarOffice Impress : redo command
-StarOffice Impress : reduced printing
-StarOffice Impress : reference lines
-StarOffice Impress : references
-StarOffice Impress : references;displaying in color (Calc)
-StarOffice Impress : references;expanding (Calc)
-StarOffice Impress : references;iterative (Calc)
-StarOffice Impress : register-true
-StarOffice Impress : register-true;definition
-StarOffice Impress : registering
-StarOffice Impress : registering;address books
-StarOffice Impress : registering;databases (Base)
-StarOffice Impress : registering;StarOffice
-StarOffice Impress : regression curves in charts
-StarOffice Impress : regular expressions
-StarOffice Impress : regular expressions;list of
-StarOffice Impress : regular expressions;opening files
-StarOffice Impress : rehearse timings
-StarOffice Impress : relational databases (Base)
-StarOffice Impress : relations
-StarOffice Impress : relations;creating and deleting (Base)
-StarOffice Impress : relations;joining tables (Base)
-StarOffice Impress : relations;properties (Base)
-StarOffice Impress : relative hyperlinks
-StarOffice Impress : relative saving of URLs
-StarOffice Impress : reloading
-StarOffice Impress : reloading;documents
-StarOffice Impress : reloading;HTML documents, automatically
-StarOffice Impress : remarks, see also comments
-StarOffice Impress : remote configurations
-StarOffice Impress : remove noise filter
-StarOffice Impress : removing
-StarOffice Impress : removing;bullets and numbering
-StarOffice Impress : removing;form filters
-StarOffice Impress : removing, see also deleting
-StarOffice Impress : renaming layers
-StarOffice Impress : reorganizing charts
-StarOffice Impress : repeating
-StarOffice Impress : repeating;commands
-StarOffice Impress : replacement options
-StarOffice Impress : replacement table
-StarOffice Impress : replacing
-StarOffice Impress : replacing;AutoCorrect function
-StarOffice Impress : replacing;colors in bitmaps
-StarOffice Impress : replacing;dashes
-StarOffice Impress : replacing;tab stops (regular expressions)
-StarOffice Impress : Report Builder
-StarOffice Impress : reports
-StarOffice Impress : reports;creating
-StarOffice Impress : reports;error reports
-StarOffice Impress : reports;opening and editing
-StarOffice Impress : reports;templates
-StarOffice Impress : resetting
-StarOffice Impress : resetting;templates
-StarOffice Impress : resizing
-StarOffice Impress : resizing;objects, by mouse
-StarOffice Impress : resizing, see also scaling/zooming
-StarOffice Impress : resolution when printing bitmaps
-StarOffice Impress : restoring
-StarOffice Impress : restoring;default formatting
-StarOffice Impress : restoring;editing
-StarOffice Impress : reversing objects
-StarOffice Impress : reversing printing order
-StarOffice Impress : review function
-StarOffice Impress : review function;accepting or rejecting changes
-StarOffice Impress : review function;comparing documents
-StarOffice Impress : review function;protecting records
-StarOffice Impress : review function;recording changes example
-StarOffice Impress : rich text control
-StarOffice Impress : right alignment of paragraphs
-StarOffice Impress : right joins (Base)
-StarOffice Impress : right-to-left text
-StarOffice Impress : rotating
-StarOffice Impress : rotating;3D text
-StarOffice Impress : rotating;draw objects
-StarOffice Impress : rotation mode
-StarOffice Impress : round corners
-StarOffice Impress : rounding precision (Calc)
-StarOffice Impress : row headers
-StarOffice Impress : row headers;displaying (Calc)
-StarOffice Impress : row headers;highlighting (Calc)
-StarOffice Impress : rows
-StarOffice Impress : rows;inserting
-StarOffice Impress : rulers
-StarOffice Impress : rulers;default settings
-StarOffice Impress : rulers;in presentations
-StarOffice Impress : rulers;measurement units
-StarOffice Impress : rulers;visible in presentations
-StarOffice Impress : running macros/programs in presentations
-StarOffice Impress : running slide shows
-StarOffice Impress : samples and templates
-StarOffice Impress : saving
-StarOffice Impress : saving;as HTML
-StarOffice Impress : saving;default file formats
-StarOffice Impress : saving;dialog settings
-StarOffice Impress : saving;documents
-StarOffice Impress : saving;documents for mobile devices
-StarOffice Impress : saving;documents in other formats
-StarOffice Impress : saving;documents, automatically
-StarOffice Impress : saving;in Microsoft Office file format
-StarOffice Impress : saving;options
-StarOffice Impress : saving;templates
-StarOffice Impress : saving;to XML
-StarOffice Impress : saving;VBA code in Microsoft Office documents
-StarOffice Impress : saving;with password by default
-StarOffice Impress : saving as command
-StarOffice Impress : saving as command;precautions
-StarOffice Impress : scaling
-StarOffice Impress : scaling;axes
-StarOffice Impress : scaling;font sizes in user interface
-StarOffice Impress : scaling;objects
-StarOffice Impress : scaling;pictures
-StarOffice Impress : scaling;printing in StarOffice Math
-StarOffice Impress : scaling;text in charts
-StarOffice Impress : scaling;when printing presentations
-StarOffice Impress : scaling, see also zooming
-StarOffice Impress : scatter charts
-StarOffice Impress : screen
-StarOffice Impress : screen;full screen views
-StarOffice Impress : screen;scaling
-StarOffice Impress : screen magnifiers
-StarOffice Impress : screen readers
-StarOffice Impress : script organization
-StarOffice Impress : scrollbars
-StarOffice Impress : scrollbars;controls
-StarOffice Impress : scrollbars;displaying (Calc)
-StarOffice Impress : scrollbars;horizontal and vertical (Writer)
-StarOffice Impress : search criteria for database functions in cells
-StarOffice Impress : search engines
-StarOffice Impress : search engines;definition
-StarOffice Impress : search engines;selecting
-StarOffice Impress : searching
-StarOffice Impress : searching;all sheets
-StarOffice Impress : searching;databases
-StarOffice Impress : searching;form filters
-StarOffice Impress : searching;Internet
-StarOffice Impress : searching;tables and forms
-StarOffice Impress : secondary axes in charts
-StarOffice Impress : sections
-StarOffice Impress : sections;backgrounds
-StarOffice Impress : sectors of circles/ellipses
-StarOffice Impress : security
-StarOffice Impress : security;digital signatures
-StarOffice Impress : security;options for documents with macros
-StarOffice Impress : security;protecting contents
-StarOffice Impress : security;security levels for macros
-StarOffice Impress : security;warning dialogs with macros
-StarOffice Impress : segments of circles/ellipses
-StarOffice Impress : selecting
-StarOffice Impress : selecting;controls
-StarOffice Impress : selecting;hidden objects
-StarOffice Impress : selecting;layers
-StarOffice Impress : selecting;measurement units
-StarOffice Impress : selecting;objects
-StarOffice Impress : selecting;print areas
-StarOffice Impress : selecting;several files
-StarOffice Impress : selection clipboard
-StarOffice Impress : selection frames
-StarOffice Impress : selection modes in text
-StarOffice Impress : sending
-StarOffice Impress : sending;AutoAbstract function in presentations
-StarOffice Impress : sending;documents as e-mail
-StarOffice Impress : sending;documents as faxes
-StarOffice Impress : separator lines
-StarOffice Impress : separator lines;defining
-StarOffice Impress : separators
-StarOffice Impress : separators;conditional
-StarOffice Impress : Server Side ImageMap
-StarOffice Impress : settings
-StarOffice Impress : settings;printers
-StarOffice Impress : settings;program configuration
-StarOffice Impress : settings;proxies
-StarOffice Impress : settings;tracking changes
-StarOffice Impress : settings;views
-StarOffice Impress : SGML
-StarOffice Impress : SGML;definition
-StarOffice Impress : shadows
-StarOffice Impress : shadows;areas
-StarOffice Impress : shadows;borders
-StarOffice Impress : shadows;characters
-StarOffice Impress : shadows;characters, using context menu
-StarOffice Impress : sharing documents
-StarOffice Impress : sharpening filter
-StarOffice Impress : shearing objects
-StarOffice Impress : sheet tabs
-StarOffice Impress : sheet tabs;displaying
-StarOffice Impress : sheets
-StarOffice Impress : sheets;searching all
-StarOffice Impress : shells
-StarOffice Impress : shortcut keys
-StarOffice Impress : shortcut keys;assigning macros
-StarOffice Impress : shortcut keys;charts
-StarOffice Impress : shortcut keys;general
-StarOffice Impress : shortcut keys;in databases
-StarOffice Impress : shortcut keys;in drawings
-StarOffice Impress : shortcut keys;in presentations
-StarOffice Impress : shortcut keys;StarOffice accessibility
-StarOffice Impress : showing
-StarOffice Impress : showing;changes
-StarOffice Impress : showing;docked windows
-StarOffice Impress : showing;drawings and controls (Writer)
-StarOffice Impress : showing;guides
-StarOffice Impress : showing;hidden layers
-StarOffice Impress : showing;hidden slides
-StarOffice Impress : showing;levels
-StarOffice Impress : showing;live presentations on the Internet
-StarOffice Impress : showing;slide shows
-StarOffice Impress : showing;subpoints
-StarOffice Impress : showing;toolbars
-StarOffice Impress : sign conversion to curves
-StarOffice Impress : signing documents with digital signatures
-StarOffice Impress : similarity search
-StarOffice Impress : simple handles (Writer)
-StarOffice Impress : simplified Chinese
-StarOffice Impress : simplified Chinese;translating to traditional Chinese
-StarOffice Impress : single sign on options
-StarOffice Impress : single-line spacing in text
-StarOffice Impress : sizes
-StarOffice Impress : sizes;draw objects
-StarOffice Impress : sizes;pictures
-StarOffice Impress : skewing draw objects
-StarOffice Impress : slanting draw objects
-StarOffice Impress : slanting objects
-StarOffice Impress : slide designs
-StarOffice Impress : slide layouts
-StarOffice Impress : slide master view
-StarOffice Impress : slide masters
-StarOffice Impress : slide masters;changing backgrounds
-StarOffice Impress : slide masters;designing
-StarOffice Impress : slide masters;headers and footers
-StarOffice Impress : slide numbers
-StarOffice Impress : slide numbers on all slides
-StarOffice Impress : slide shows
-StarOffice Impress : slide shows;custom
-StarOffice Impress : slide shows;settings for
-StarOffice Impress : slide shows;starting
-StarOffice Impress : slide transitions
-StarOffice Impress : slide transitions;applying effects
-StarOffice Impress : slide transitions;automatic
-StarOffice Impress : slide transitions;manual
-StarOffice Impress : slide transitions;sounds
-StarOffice Impress : slides
-StarOffice Impress : slides;arranging
-StarOffice Impress : slides;backgrounds
-StarOffice Impress : slides;changing backgrounds
-StarOffice Impress : slides;copying between documents
-StarOffice Impress : slides;deleting
-StarOffice Impress : slides;expanding
-StarOffice Impress : slides;formatting
-StarOffice Impress : slides;headers and footers
-StarOffice Impress : slides;inserting
-StarOffice Impress : slides;inserting as links
-StarOffice Impress : slides;inserting speaker notes
-StarOffice Impress : slides;page numbers
-StarOffice Impress : slides;printing
-StarOffice Impress : small capitals
-StarOffice Impress : small icons
-StarOffice Impress : smart tag configuration
-StarOffice Impress : smooth scrolling (Writer)
-StarOffice Impress : smoothing filter
-StarOffice Impress : snap grid defaults (Writer/Calc)
-StarOffice Impress : snap lines, see also guides
-StarOffice Impress : snap points
-StarOffice Impress : snap points;editing
-StarOffice Impress : snap points;inserting
-StarOffice Impress : snapping in presentations and drawings
-StarOffice Impress : solarization filter
-StarOffice Impress : sort lists
-StarOffice Impress : sort lists;copying to in Calc
-StarOffice Impress : sorting
-StarOffice Impress : sorting;data in forms
-StarOffice Impress : sorting;databases
-StarOffice Impress : sound files
-StarOffice Impress : sounds
-StarOffice Impress : sounds;for effects
-StarOffice Impress : sounds;formats
-StarOffice Impress : sounds;on slide transitions
-StarOffice Impress : spaces
-StarOffice Impress : spaces;displaying (Writer)
-StarOffice Impress : spaces;ignoring double
-StarOffice Impress : spaces;inserting protected spaces
-StarOffice Impress : spaces;showing protected spaces (Writer)
-StarOffice Impress : spacing
-StarOffice Impress : spacing;between paragraphs in footnotes
-StarOffice Impress : spacing;font effects
-StarOffice Impress : spacing;lines and paragraphs
-StarOffice Impress : spacing;tab stops in text documents
-StarOffice Impress : spacing;tabs in presentations
-StarOffice Impress : spadmin
-StarOffice Impress : speaker notes
-StarOffice Impress : speaker notes;defaults
-StarOffice Impress : speaker notes;inserting
-StarOffice Impress : special characters
-StarOffice Impress : speech bubbles
-StarOffice Impress : speed of printing
-StarOffice Impress : spellcheck
-StarOffice Impress : spellcheck;activating for a language
-StarOffice Impress : spellcheck;context menus
-StarOffice Impress : spellcheck;default languages
-StarOffice Impress : spellcheck;dialog
-StarOffice Impress : spellcheck;dictionary of exceptions
-StarOffice Impress : spellcheck;ignore list
-StarOffice Impress : spheres
-StarOffice Impress : spin button creation
-StarOffice Impress : splitting
-StarOffice Impress : splitting;combinations
-StarOffice Impress : splitting;curves
-StarOffice Impress : spoolfiles with Xprinter
-StarOffice Impress : spreadsheets
-StarOffice Impress : spreadsheets;as databases (base)
-StarOffice Impress : spreadsheets;copying areas to text documents
-StarOffice Impress : spreadsheets;creating/opening
-StarOffice Impress : spreadsheets;in presentations
-StarOffice Impress : spreadsheets;inserting charts
-StarOffice Impress : spreadsheets;inserting database records
-StarOffice Impress : spreadsheets;printing
-StarOffice Impress : spreadsheets;saving
-StarOffice Impress : spreadsheets;saving automatically
-StarOffice Impress : spreadsheets;saving in other formats
-StarOffice Impress : spreadsheets;sending as e-mail
-StarOffice Impress : SQL
-StarOffice Impress : SQL;definition
-StarOffice Impress : SQL;DISTINCT parameter
-StarOffice Impress : SQL;executing SQL commands
-StarOffice Impress : SQL;executing SQL statements (Base)
-StarOffice Impress : SQL;queries (Base)
-StarOffice Impress : square drawings
-StarOffice Impress : standard bar on/off
-StarOffice Impress : standard deviation in charts
-StarOffice Impress : standard filters in databases
-StarOffice Impress : standard printer under UNIX
-StarOffice Impress : StarOffice Base data sources
-StarOffice Impress : StarOffice Basic scripts in HTML documents
-StarOffice Impress : StarOffice documents
-StarOffice Impress : StarOffice documents;mobile device filters
-StarOffice Impress : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Impress : StarOffice Impress instructions
-StarOffice Impress : StarOffice Math start
-StarOffice Impress : start center
-StarOffice Impress : start parameters
-StarOffice Impress : starting
-StarOffice Impress : starting;always with the current slide
-StarOffice Impress : starting;custom slide shows
-StarOffice Impress : starting;slide shows
-StarOffice Impress : statistics in charts
-StarOffice Impress : status bar on/off
-StarOffice Impress : stickers
-StarOffice Impress : stock charts
-StarOffice Impress : strikethrough
-StarOffice Impress : strikethrough;characters
-StarOffice Impress : strikethrough;font effects
-StarOffice Impress : styles
-StarOffice Impress : styles;'changed' message
-StarOffice Impress : styles;arrow and line styles
-StarOffice Impress : styles;copying between documents
-StarOffice Impress : styles;keyboard shortcuts
-StarOffice Impress : styles;organizing
-StarOffice Impress : styles;printing styles used in a document
-StarOffice Impress : styles;replacing automatically
-StarOffice Impress : Styles and Formatting window
-StarOffice Impress : Styles and Formatting window;docking
-StarOffice Impress : Styles and Formatting window;graphics documents
-StarOffice Impress : subforms
-StarOffice Impress : subforms;creating
-StarOffice Impress : subforms;description
-StarOffice Impress : submitting forms
-StarOffice Impress : subpoints
-StarOffice Impress : subpoints;hiding
-StarOffice Impress : subpoints;showing
-StarOffice Impress : subtracting polygons
-StarOffice Impress : suffixes in file formats
-StarOffice Impress : summary slide
-StarOffice Impress : support on the Web
-StarOffice Impress : synchronizing
-StarOffice Impress : synchronizing;labels and business cards
-StarOffice Impress : synchronizing;Pocket PC and StarOffice formats
-StarOffice Impress : system address book registration
-StarOffice Impress : tab stops
-StarOffice Impress : tab stops;displaying (Writer)
-StarOffice Impress : tab stops;inserting and editing
-StarOffice Impress : tab stops;regular expressions
-StarOffice Impress : tab stops;setting in sheets
-StarOffice Impress : tab stops;settings
-StarOffice Impress : tab stops;spacing in presentations
-StarOffice Impress : tab stops;spacing in text documents
-StarOffice Impress : table controls
-StarOffice Impress : table controls;form functions
-StarOffice Impress : table controls;keyboard-only edit mode
-StarOffice Impress : table controls;properties
-StarOffice Impress : table views of databases
-StarOffice Impress : Table Wizard (Base)
-StarOffice Impress : tables
-StarOffice Impress : tables;inserting line breaks
-StarOffice Impress : tables in databases
-StarOffice Impress : tables in databases;access rights to (Base)
-StarOffice Impress : tables in databases;adding to queries
-StarOffice Impress : tables in databases;browsing and editing
-StarOffice Impress : tables in databases;copying database tables (Base)
-StarOffice Impress : tables in databases;creating
-StarOffice Impress : tables in databases;creating in design view (manually)
-StarOffice Impress : tables in databases;importing text formats (Base)
-StarOffice Impress : tables in databases;joining for queries (Base)
-StarOffice Impress : tables in databases;printing queries (Base)
-StarOffice Impress : tables in databases;relations (Base)
-StarOffice Impress : tables in databases;searching
-StarOffice Impress : tables in spreadsheets
-StarOffice Impress : tables in spreadsheets;copying data to other applications
-StarOffice Impress : tables in spreadsheets;defining borders
-StarOffice Impress : tables in spreadsheets;value highlighting
-StarOffice Impress : tables in text
-StarOffice Impress : tables in text;captions
-StarOffice Impress : tables in text;creating automatically
-StarOffice Impress : tables in text;default settings
-StarOffice Impress : tables in text;defining borders
-StarOffice Impress : tables in text;displaying
-StarOffice Impress : tables in text;printing
-StarOffice Impress : tabs
-StarOffice Impress : tabs;displaying sheet tabs
-StarOffice Impress : tags
-StarOffice Impress : tags;definition
-StarOffice Impress : tags;META tags
-StarOffice Impress : task pane
-StarOffice Impress : templates
-StarOffice Impress : templates;agendas
-StarOffice Impress : templates;changing basic fonts
-StarOffice Impress : templates;database reports
-StarOffice Impress : templates;deleting
-StarOffice Impress : templates;editing and saving
-StarOffice Impress : templates;faxes
-StarOffice Impress : templates;importing and exporting
-StarOffice Impress : templates;letters
-StarOffice Impress : templates;new documents from templates
-StarOffice Impress : templates;opening documents with
-StarOffice Impress : templates;organizing
-StarOffice Impress : terminology
-StarOffice Impress : terminology;general glossary
-StarOffice Impress : terminology;Internet glossary
-StarOffice Impress : testing XML filters
-StarOffice Impress : text
-StarOffice Impress : text;animating
-StarOffice Impress : text;Asian layout
-StarOffice Impress : text;bold
-StarOffice Impress : text;coloring
-StarOffice Impress : text;converting to curves
-StarOffice Impress : text;copying by drag and drop
-StarOffice Impress : text;CTL languages
-StarOffice Impress : text;double-clicking to edit
-StarOffice Impress : text;drawing pictures
-StarOffice Impress : text;font effects
-StarOffice Impress : text;font sizes
-StarOffice Impress : text;font styles
-StarOffice Impress : text;fonts and formats
-StarOffice Impress : text;Fontwork icons
-StarOffice Impress : text;hyperlinks
-StarOffice Impress : text;inserting special characters
-StarOffice Impress : text;italics
-StarOffice Impress : text;kerning
-StarOffice Impress : text;language selection
-StarOffice Impress : text;line spacing
-StarOffice Impress : text;overwriting or inserting
-StarOffice Impress : text;printing in black
-StarOffice Impress : text;replacing with format
-StarOffice Impress : text;selection modes
-StarOffice Impress : text;shadowed
-StarOffice Impress : text;text/draw objects
-StarOffice Impress : text;toolbar
-StarOffice Impress : text attributes
-StarOffice Impress : text attributes;hyperlinks
-StarOffice Impress : text attributes;undoing
-StarOffice Impress : text boxes
-StarOffice Impress : text boxes;form functions
-StarOffice Impress : text boxes;positioning
-StarOffice Impress : text breaks in cells
-StarOffice Impress : text colors for better accessibility
-StarOffice Impress : text databases (Base)
-StarOffice Impress : text documents
-StarOffice Impress : text documents;creating/opening
-StarOffice Impress : text documents;importing/exporting
-StarOffice Impress : text documents;inserting in slides
-StarOffice Impress : text documents;inserting spreadsheet cells
-StarOffice Impress : text documents;print settings
-StarOffice Impress : text documents;printing
-StarOffice Impress : text documents;saving
-StarOffice Impress : text documents;saving automatically
-StarOffice Impress : text documents;saving in other formats
-StarOffice Impress : text documents;sending as e-mail
-StarOffice Impress : text effects
-StarOffice Impress : text entry mode for draw objects
-StarOffice Impress : text flow
-StarOffice Impress : text flow;in cells
-StarOffice Impress : text formats
-StarOffice Impress : text formats;databases
-StarOffice Impress : text formats;pasting
-StarOffice Impress : text frames
-StarOffice Impress : text input fields
-StarOffice Impress : text layout for special languages
-StarOffice Impress : text objects
-StarOffice Impress : text objects;alignment
-StarOffice Impress : text objects;draw functions
-StarOffice Impress : text objects;fonts
-StarOffice Impress : text objects;in presentations and drawings
-StarOffice Impress : text overflow in spreadsheet cells
-StarOffice Impress : text scaling in charts
-StarOffice Impress : text, see also text documents, paragraphs and characters
-StarOffice Impress : TextArt, see Fontwork
-StarOffice Impress : textures
-StarOffice Impress : textures;inserting from Gallery
-StarOffice Impress : textures;on chart bars
-StarOffice Impress : Thai
-StarOffice Impress : Thai;entering text
-StarOffice Impress : Thai;language settings
-StarOffice Impress : thesaurus
-StarOffice Impress : thesaurus;activating for a language
-StarOffice Impress : ticker text
-StarOffice Impress : tiled printing of slides
-StarOffice Impress : time and date on all slides
-StarOffice Impress : time fields
-StarOffice Impress : time fields;form functions
-StarOffice Impress : times
-StarOffice Impress : times;fixed
-StarOffice Impress : times;inserting when printing presentations
-StarOffice Impress : times;variable
-StarOffice Impress : times, formats
-StarOffice Impress : timings
-StarOffice Impress : timings;rehearse timings
-StarOffice Impress : tips
-StarOffice Impress : tips;extended tips in Help
-StarOffice Impress : title rows
-StarOffice Impress : title rows;printing in StarOffice Math
-StarOffice Impress : titles
-StarOffice Impress : titles;alignment (charts)
-StarOffice Impress : titles;changing
-StarOffice Impress : titles;editing in charts
-StarOffice Impress : titles;font effects
-StarOffice Impress : titles;formatting automatically
-StarOffice Impress : titles;formatting charts
-StarOffice Impress : titles;objects
-StarOffice Impress : toolbars
-StarOffice Impress : toolbars;3D objects
-StarOffice Impress : toolbars;adding buttons
-StarOffice Impress : toolbars;curves
-StarOffice Impress : toolbars;docking/undocking
-StarOffice Impress : toolbars;ellipses
-StarOffice Impress : toolbars;Form Navigation bar
-StarOffice Impress : toolbars;viewing/closing
-StarOffice Impress : tools bar
-StarOffice Impress : tooltips
-StarOffice Impress : tooltips;extended tips
-StarOffice Impress : tooltips;help
-StarOffice Impress : torus
-StarOffice Impress : traditional Chinese
-StarOffice Impress : traditional Chinese;translating to simplified chinese
-StarOffice Impress : transition effects
-StarOffice Impress : transparency
-StarOffice Impress : transparency;adjusting
-StarOffice Impress : transparency;areas
-StarOffice Impress : transparency;of objects
-StarOffice Impress : transparency;off for faster printing
-StarOffice Impress : transparency;saving
-StarOffice Impress : tree view of Help
-StarOffice Impress : trend lines in charts
-StarOffice Impress : typefaces
-StarOffice Impress : typefaces;adding under UNIX
-StarOffice Impress : typefaces;formats
-StarOffice Impress : typographical quotes in StarOffice Writer
-StarOffice Impress : typography
-StarOffice Impress : typography;Asian
-StarOffice Impress : underlining
-StarOffice Impress : underlining;AutoFormat function
-StarOffice Impress : underlining;characters
-StarOffice Impress : underlining;text
-StarOffice Impress : underlying objects
-StarOffice Impress : undocking windows
-StarOffice Impress : undoing
-StarOffice Impress : undoing;direct formatting
-StarOffice Impress : undoing;editing
-StarOffice Impress : undoing;number of steps
-StarOffice Impress : ungrouping groups
-StarOffice Impress : units
-StarOffice Impress : units;converting
-StarOffice Impress : units;measurement units
-StarOffice Impress : unlocking layers
-StarOffice Impress : UNO components
-StarOffice Impress : UNO components;Extension Manager
-StarOffice Impress : UNO components;integrating new
-StarOffice Impress : update options
-StarOffice Impress : updates
-StarOffice Impress : updates;checking automatically
-StarOffice Impress : updates;checking manually
-StarOffice Impress : updating
-StarOffice Impress : updating;fields and charts, automatically (Writer)
-StarOffice Impress : updating;links in text documents
-StarOffice Impress : updating;links, on opening
-StarOffice Impress : updating;templates
-StarOffice Impress : URL
-StarOffice Impress : URL;changing hyperlink URLs
-StarOffice Impress : URL;definition
-StarOffice Impress : URL;in pictures
-StarOffice Impress : URL;saving absolute/relative paths
-StarOffice Impress : URL;turning off URL recognition
-StarOffice Impress : user data
-StarOffice Impress : user data;input
-StarOffice Impress : user data;removing when saving
-StarOffice Impress : user feedback
-StarOffice Impress : user feedback;automatically
-StarOffice Impress : user-defined colors
-StarOffice Impress : user-defined dictionaries
-StarOffice Impress : user-defined dictionaries;creating
-StarOffice Impress : user-defined dictionaries;dictionary of exceptions
-StarOffice Impress : user-defined dictionaries;editing
-StarOffice Impress : user-defined styles
-StarOffice Impress : user-defined styles;automatically replacing
-StarOffice Impress : UTF-8/UCS2 support
-StarOffice Impress : values
-StarOffice Impress : values;rounded as shown (Calc)
-StarOffice Impress : variables
-StarOffice Impress : variables;for paths
-StarOffice Impress : variances in charts
-StarOffice Impress : VBA code
-StarOffice Impress : VBA code;loading/saving documents with VBA code
-StarOffice Impress : vector graphics
-StarOffice Impress : vector graphics;converting bitmaps
-StarOffice Impress : vectorizing bitmaps
-StarOffice Impress : version management
-StarOffice Impress : version numbers of documents
-StarOffice Impress : versions
-StarOffice Impress : versions;comparing documents
-StarOffice Impress : versions;file saving as, restriction
-StarOffice Impress : versions;merging document versions
-StarOffice Impress : versions;of a document
-StarOffice Impress : versions;StarOffice
-StarOffice Impress : vertical callouts
-StarOffice Impress : vertical scrollbars (Writer)
-StarOffice Impress : vertical text boxes
-StarOffice Impress : videos
-StarOffice Impress : viewing
-StarOffice Impress : viewing;databases
-StarOffice Impress : viewing;file properties
-StarOffice Impress : viewing;StarOffice documents in Internet Explorer
-StarOffice Impress : viewing;toolbars
-StarOffice Impress : views
-StarOffice Impress : views;black and white
-StarOffice Impress : views;creating database views (Base)
-StarOffice Impress : views;defaults
-StarOffice Impress : views;display sizes
-StarOffice Impress : views;full screen
-StarOffice Impress : views;icons
-StarOffice Impress : views;scaling
-StarOffice Impress : views;shift function
-StarOffice Impress : views;slide master view
-StarOffice Impress : Visual Basic for Applications
-StarOffice Impress : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Impress : watermarks
-StarOffice Impress : web documents
-StarOffice Impress : web documents;XForms
-StarOffice Impress : Web support
-StarOffice Impress : WebCast export
-StarOffice Impress : WebDAV over HTTPS
-StarOffice Impress : windows
-StarOffice Impress : windows;docking
-StarOffice Impress : windows;docking definition
-StarOffice Impress : windows;hiding/showing/docking
-StarOffice Impress : windows;new
-StarOffice Impress : wizards
-StarOffice Impress : wizards;agendas
-StarOffice Impress : wizards;database queries
-StarOffice Impress : wizards;database tables (Base)
-StarOffice Impress : wizards;databases (Base)
-StarOffice Impress : wizards;document converter
-StarOffice Impress : wizards;Euro Converter
-StarOffice Impress : wizards;faxes
-StarOffice Impress : wizards;forms
-StarOffice Impress : wizards;letters
-StarOffice Impress : wizards;macros (Base)
-StarOffice Impress : wizards;overview
-StarOffice Impress : wizards;presentations
-StarOffice Impress : wizards;reports
-StarOffice Impress : Word documents
-StarOffice Impress : Word documents;compatibility
-StarOffice Impress : Word documents;saving as
-StarOffice Impress : WordArt, see Fontwork
-StarOffice Impress : words
-StarOffice Impress : words;automatically replacing
-StarOffice Impress : words;wrapping in cells
-StarOffice Impress : words;wrapping in CTL
-StarOffice Impress : working directory change
-StarOffice Impress : wrapping text
-StarOffice Impress : wrapping text;in cells
-StarOffice Impress : write protection on/off
-StarOffice Impress : writing aids options
-StarOffice Impress : WYSIWYG in fonts lists
-StarOffice Impress : X axes
-StarOffice Impress : X axes;grid formatting
-StarOffice Impress : X axes;positioning
-StarOffice Impress : X axes;scaling
-StarOffice Impress : X axes;showing
-StarOffice Impress : XForms
-StarOffice Impress : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Impress : XForms;conditions
-StarOffice Impress : XForms;opening/editing
-StarOffice Impress : XML converters
-StarOffice Impress : XML file formats
-StarOffice Impress : XML filters
-StarOffice Impress : XML filters;creating/testing
-StarOffice Impress : XML filters;saving as package/installing/deleting
-StarOffice Impress : XML filters;settings
-StarOffice Impress : XML Forms, see XForms
-StarOffice Impress : XSLT filters, see also XML filters
-StarOffice Impress : XY charts
-StarOffice Impress : Y axes
-StarOffice Impress : Y axes;formatting
-StarOffice Impress : Y axes;grid formatting
-StarOffice Impress : Y axes;positioning
-StarOffice Impress : Y axes;scaling
-StarOffice Impress : Y axes;showing
-StarOffice Impress : years
-StarOffice Impress : years;2-digit options
-StarOffice Impress : Z axes
-StarOffice Impress : Z axes;grid formatting
-StarOffice Impress : Z axes;showing
-StarOffice Impress : zero values
-StarOffice Impress : zero values;displaying (Calc)
-StarOffice Impress : zooming
-StarOffice Impress : zooming;in presentations
-StarOffice Impress : zooming;keyboard
-StarOffice Impress : zooming;page views
-StarOffice Impress : zooming;pictures
-StarOffice Impress : zooming;shortcut keys
-StarOffice Impress : zooming;status bar
-StarOffice Calc : #N/A error
-StarOffice Calc : #N/A error;assigning to a cell
-StarOffice Calc : #N/A error;recognizing
-StarOffice Calc : #NAME error message
-StarOffice Calc : #REF error message
-StarOffice Calc : 1/2 replacement
-StarOffice Calc : 3D charts
-StarOffice Calc : 3D text creation
-StarOffice Calc : abbreviation replacement
-StarOffice Calc : ABS function
-StarOffice Calc : absolute addresses in spreadsheets
-StarOffice Calc : absolute hyperlinks
-StarOffice Calc : absolute references in spreadsheets
-StarOffice Calc : absolute saving of URLs
-StarOffice Calc : absolute values
-StarOffice Calc : accents
-StarOffice Calc : Access databases (base)
-StarOffice Calc : access rights for database tables (Base)
-StarOffice Calc : accessibility
-StarOffice Calc : accessibility;general shortcuts
-StarOffice Calc : accessibility;options
-StarOffice Calc : accessibility;StarOffice assistive technology
-StarOffice Calc : accessibility;StarOffice Calc shortcuts
-StarOffice Calc : accessibility;StarOffice features
-StarOffice Calc : ACCRINT function
-StarOffice Calc : ACCRINTM function
-StarOffice Calc : accrued interests
-StarOffice Calc : accrued interests;one-off payments
-StarOffice Calc : accrued interests;periodic payments
-StarOffice Calc : accumulated interests
-StarOffice Calc : ACOS function
-StarOffice Calc : ACOSH function
-StarOffice Calc : ACOT function
-StarOffice Calc : ACOTH function
-StarOffice Calc : actions in case of incorrect input
-StarOffice Calc : activating
-StarOffice Calc : activating;context menus
-StarOffice Calc : activating;Error Report Tool
-StarOffice Calc : activating;extended help tips
-StarOffice Calc : activating;plug-ins
-StarOffice Calc : ActiveX control
-StarOffice Calc : Adabas D databases (base)
-StarOffice Calc : add-ins
-StarOffice Calc : add-ins;analysis functions
-StarOffice Calc : add-ins;for programming
-StarOffice Calc : add-ins;functions
-StarOffice Calc : add-ons, see UNO components
-StarOffice Calc : adding
-StarOffice Calc : adding;numbers in cell ranges
-StarOffice Calc : adding;specified numbers
-StarOffice Calc : additional selection mode
-StarOffice Calc : address books
-StarOffice Calc : address books;LDAP server (Base)
-StarOffice Calc : address books;registering
-StarOffice Calc : ADDRESS function
-StarOffice Calc : address labels from databases
-StarOffice Calc : addressing
-StarOffice Calc : addressing;automatic
-StarOffice Calc : addressing;by defined names
-StarOffice Calc : addressing;relative and absolute
-StarOffice Calc : adjusting array ranges
-StarOffice Calc : ADO databases (Base)
-StarOffice Calc : advanced filters
-StarOffice Calc : Agenda Wizard
-StarOffice Calc : aging filter
-StarOffice Calc : algebraic signs
-StarOffice Calc : aligning
-StarOffice Calc : aligning;2D charts
-StarOffice Calc : aligning;cells
-StarOffice Calc : aligning;objects
-StarOffice Calc : aligning;paragraphs
-StarOffice Calc : aligning;tables in text
-StarOffice Calc : aligning;text objects
-StarOffice Calc : aligning;titles in charts
-StarOffice Calc : allowances
-StarOffice Calc : allowed cell names
-StarOffice Calc : alternative fonts
-StarOffice Calc : AMORDEGRC function
-StarOffice Calc : AMORLINC function
-StarOffice Calc : amortization installment
-StarOffice Calc : amortizations, see also depreciations
-StarOffice Calc : amount received for fixed-interest securities
-StarOffice Calc : ampersand symbol, see also operators
-StarOffice Calc : analysis functions
-StarOffice Calc : anchors
-StarOffice Calc : anchors;changing
-StarOffice Calc : anchors;displaying (Calc)
-StarOffice Calc : anchors;types/positions for draw objects
-StarOffice Calc : AND function
-StarOffice Calc : animations
-StarOffice Calc : animations;accessibility options
-StarOffice Calc : annual net interest rates
-StarOffice Calc : annual return on treasury bills
-StarOffice Calc : annuities
-StarOffice Calc : appearance options
-StarOffice Calc : appending sheets
-StarOffice Calc : Arabic
-StarOffice Calc : Arabic;entering text
-StarOffice Calc : Arabic;language settings
-StarOffice Calc : ARABIC function
-StarOffice Calc : area charts
-StarOffice Calc : areas
-StarOffice Calc : areas;bitmap patterns
-StarOffice Calc : areas;hatched/dotted
-StarOffice Calc : areas;shadows
-StarOffice Calc : areas;slanting
-StarOffice Calc : areas;styles
-StarOffice Calc : areas;transparency
-StarOffice Calc : AREAS function
-StarOffice Calc : areas, see also cell ranges
-StarOffice Calc : arguments in command line
-StarOffice Calc : arithmetic declining depreciations
-StarOffice Calc : arithmetic lists
-StarOffice Calc : arithmetic-degressive depreciations
-StarOffice Calc : arithmetical operators
-StarOffice Calc : arranging
-StarOffice Calc : arranging;objects
-StarOffice Calc : array formulas
-StarOffice Calc : arrows
-StarOffice Calc : arrows;defining arrow heads
-StarOffice Calc : arrows;defining arrow lines
-StarOffice Calc : arrows;drawing in text
-StarOffice Calc : ASC function
-StarOffice Calc : ASCII
-StarOffice Calc : ASCII;definition
-StarOffice Calc : Asian languages
-StarOffice Calc : Asian languages;enabling
-StarOffice Calc : Asian languages;sorting
-StarOffice Calc : Asian Phonetic Guide
-StarOffice Calc : Asian typography
-StarOffice Calc : ASIN function
-StarOffice Calc : ASINH function
-StarOffice Calc : assigning scripts
-StarOffice Calc : assistive technology in StarOffice
-StarOffice Calc : ATAN function
-StarOffice Calc : ATAN2 function
-StarOffice Calc : ATANH function
-StarOffice Calc : attaching toolbars
-StarOffice Calc : attachments in e-mails
-StarOffice Calc : attributes
-StarOffice Calc : attributes;cells
-StarOffice Calc : audio
-StarOffice Calc : auto reloading HTML documents
-StarOffice Calc : AutoAbstract function for sending text to presentations
-StarOffice Calc : AutoCalculate function in sheets
-StarOffice Calc : AutoCaption function in StarOffice Writer
-StarOffice Calc : AutoComplete function in text and list boxes
-StarOffice Calc : AutoCorrect function
-StarOffice Calc : AutoCorrect function;cell contents
-StarOffice Calc : AutoCorrect function;context menu
-StarOffice Calc : AutoCorrect function;options
-StarOffice Calc : AutoCorrect function;pictures and frames
-StarOffice Calc : AutoCorrect function;quotes
-StarOffice Calc : AutoCorrect function;replacement table
-StarOffice Calc : AutoCorrect function;switching on and off in Calc
-StarOffice Calc : AutoCorrect function;URL recognition
-StarOffice Calc : AutoFill function
-StarOffice Calc : AutoFilter function
-StarOffice Calc : AutoFilter function;applying
-StarOffice Calc : AutoFilter function;subtotals
-StarOffice Calc : AutoFormat function
-StarOffice Calc : AutoFormat function;defining and applying formats
-StarOffice Calc : AutoFormat function;switching on and off
-StarOffice Calc : AutoInput function on/off
-StarOffice Calc : automatic addressing in tables
-StarOffice Calc : automatic captions (Writer)
-StarOffice Calc : automatic cell filling
-StarOffice Calc : automatic control focus
-StarOffice Calc : automatic date updates
-StarOffice Calc : automatic formatting in spreadsheets
-StarOffice Calc : automatic hyperlink formatting
-StarOffice Calc : automatic hyphenation in spreadsheets
-StarOffice Calc : automatic line breaks
-StarOffice Calc : automatic lines/borders in text
-StarOffice Calc : automatic saving
-StarOffice Calc : AutoPilots, see wizards
-StarOffice Calc : AutoValue (Base)
-StarOffice Calc : AVEDEV function
-StarOffice Calc : AVERAGE function
-StarOffice Calc : AVERAGEA function
-StarOffice Calc : averages
-StarOffice Calc : averages;in Calc databases
-StarOffice Calc : averages;statistical functions
-StarOffice Calc : averages in charts
-StarOffice Calc : axes
-StarOffice Calc : axes;better scaling
-StarOffice Calc : axes;formatting
-StarOffice Calc : axes;formatting grids
-StarOffice Calc : axes;inserting grids
-StarOffice Calc : axes;interval marks
-StarOffice Calc : axes;showing axes in charts
-StarOffice Calc : axes in charts
-StarOffice Calc : B function
-StarOffice Calc : back-solving
-StarOffice Calc : backgrounds
-StarOffice Calc : backgrounds;cell ranges
-StarOffice Calc : backgrounds;cells and pages
-StarOffice Calc : backgrounds;defining colors/pictures
-StarOffice Calc : backgrounds;frames/sections/indexes
-StarOffice Calc : backgrounds;inserting from Gallery
-StarOffice Calc : backgrounds;printing
-StarOffice Calc : backing window
-StarOffice Calc : backups
-StarOffice Calc : backups;automatic
-StarOffice Calc : backups;documents
-StarOffice Calc : BAHTTEXT function
-StarOffice Calc : bar charts
-StarOffice Calc : BASE function
-StarOffice Calc : base-10 logarithm
-StarOffice Calc : Basic
-StarOffice Calc : Basic;fonts for source display
-StarOffice Calc : Basic;programming
-StarOffice Calc : Basic;recording macros
-StarOffice Calc : basic fonts
-StarOffice Calc : Basic IDE for user-defined functions
-StarOffice Calc : Bessel functions
-StarOffice Calc : BETADIST function
-StarOffice Calc : BETAINV function
-StarOffice Calc : Bézier curves
-StarOffice Calc : Bézier curves;control points in presentations
-StarOffice Calc : bi-directional writing
-StarOffice Calc : BIN2DEC function
-StarOffice Calc : BIN2HEX function
-StarOffice Calc : BIN2OCT function
-StarOffice Calc : binary system
-StarOffice Calc : binary system;converting to
-StarOffice Calc : binding space
-StarOffice Calc : BINOMDIST function
-StarOffice Calc : bitmaps
-StarOffice Calc : bitmaps;inserting and editing
-StarOffice Calc : bitmaps;off for faster printing
-StarOffice Calc : bitmaps;patterns
-StarOffice Calc : black and white printing
-StarOffice Calc : black printing in Calc
-StarOffice Calc : blank cell contents
-StarOffice Calc : block selection mode
-StarOffice Calc : bold
-StarOffice Calc : bold;AutoFormat function
-StarOffice Calc : bold;text
-StarOffice Calc : bookmarks
-StarOffice Calc : bookmarks;Help
-StarOffice Calc : borders
-StarOffice Calc : borders;arranging
-StarOffice Calc : borders;cells
-StarOffice Calc : borders;cells and pages
-StarOffice Calc : borders;cells on screen (Calc)
-StarOffice Calc : borders;for paragraphs
-StarOffice Calc : borders;for tables
-StarOffice Calc : borders;printing cells
-StarOffice Calc : borders;shadows
-StarOffice Calc : borders;table boundaries (Writer)
-StarOffice Calc : borders, see also frames
-StarOffice Calc : bound fields
-StarOffice Calc : bound fields;controls
-StarOffice Calc : boundaries of tables (Writer)
-StarOffice Calc : break display (Writer)
-StarOffice Calc : breaks in cells
-StarOffice Calc : brochures
-StarOffice Calc : brochures;printing several
-StarOffice Calc : bubble charts
-StarOffice Calc : build numbers of StarOffice
-StarOffice Calc : bullet lists
-StarOffice Calc : bullet lists;formatting options
-StarOffice Calc : bullets
-StarOffice Calc : bullets;paragraphs
-StarOffice Calc : bullets;replacing
-StarOffice Calc : bullets;turning off
-StarOffice Calc : business cards
-StarOffice Calc : business cards;creating and synchronizing
-StarOffice Calc : business cards;using templates
-StarOffice Calc : button bars, see toolbars
-StarOffice Calc : buttons
-StarOffice Calc : buttons;adding push buttons
-StarOffice Calc : buttons;big/small
-StarOffice Calc : buttons;editing hyperlink buttons
-StarOffice Calc : buttons;form functions
-StarOffice Calc : buttons;toolbars
-StarOffice Calc : cache for graphics
-StarOffice Calc : calculating
-StarOffice Calc : calculating;accumulated interests
-StarOffice Calc : calculating;annual net interest rates
-StarOffice Calc : calculating;annuities
-StarOffice Calc : calculating;arithmetic-degressive depreciations
-StarOffice Calc : calculating;auto calculating sheets
-StarOffice Calc : calculating;averages in Calc databases
-StarOffice Calc : calculating;conditional calculations
-StarOffice Calc : calculating;constant interest rates
-StarOffice Calc : calculating;Data Pilot
-StarOffice Calc : calculating;depreciations
-StarOffice Calc : calculating;durations
-StarOffice Calc : calculating;future values
-StarOffice Calc : calculating;geometric-degressive depreciations
-StarOffice Calc : calculating;interests for unchanged amortization installments
-StarOffice Calc : calculating;internal rates of return, irregular payments
-StarOffice Calc : calculating;internal rates of return, regular payments
-StarOffice Calc : calculating;iterative references (Calc)
-StarOffice Calc : calculating;linear depreciations
-StarOffice Calc : calculating;modified internal rates of return
-StarOffice Calc : calculating;multiple sheets
-StarOffice Calc : calculating;net present values
-StarOffice Calc : calculating;nominal interest rates
-StarOffice Calc : calculating;number of payment periods
-StarOffice Calc : calculating;present values
-StarOffice Calc : calculating;rates of return
-StarOffice Calc : calculating;regression curves
-StarOffice Calc : calculating;rounded off values
-StarOffice Calc : calculating;series
-StarOffice Calc : calculating;spreadsheets
-StarOffice Calc : calculating;sums in Calc databases
-StarOffice Calc : calculating;time differences
-StarOffice Calc : calculating;total amortizement rates
-StarOffice Calc : calculating;variable declining depreciations
-StarOffice Calc : calculating;variables in equations
-StarOffice Calc : calculating;with formulas
-StarOffice Calc : callouts
-StarOffice Calc : callouts;drawings
-StarOffice Calc : capital letters
-StarOffice Calc : capital letters;AutoCorrect function
-StarOffice Calc : capital letters;AutoInput function
-StarOffice Calc : capital letters;AutoInput function (in cells)
-StarOffice Calc : capital letters;font effects
-StarOffice Calc : captions
-StarOffice Calc : captions;automatic captions (Writer)
-StarOffice Calc : captions;tables/pictures/frames/OLE objects (Writer)
-StarOffice Calc : captions, see also labels/callouts
-StarOffice Calc : cascading update (Base)
-StarOffice Calc : case sensitivity
-StarOffice Calc : case sensitivity;comparing cell contents (Calc)
-StarOffice Calc : case sensitivity;searching
-StarOffice Calc : categories of functions
-StarOffice Calc : CEILING function
-StarOffice Calc : cell attributes
-StarOffice Calc : cell contents
-StarOffice Calc : cell contents;AutoCalculate function
-StarOffice Calc : cell contents;deleting
-StarOffice Calc : cell contents;no text
-StarOffice Calc : cell contents;numbers
-StarOffice Calc : cell contents;recalculating
-StarOffice Calc : cell contents;searching in Calc databases
-StarOffice Calc : cell contents;testing for references
-StarOffice Calc : cell contents;text
-StarOffice Calc : cell formats
-StarOffice Calc : cell formats;assigning by formulas
-StarOffice Calc : cell formats;conditional
-StarOffice Calc : cell formats;text/numbers
-StarOffice Calc : CELL function
-StarOffice Calc : cell heights
-StarOffice Calc : cell information
-StarOffice Calc : cell input
-StarOffice Calc : cell input;AutoInput function
-StarOffice Calc : cell links search
-StarOffice Calc : cell merges
-StarOffice Calc : cell names
-StarOffice Calc : cell names;defining/addressing
-StarOffice Calc : cell protection
-StarOffice Calc : cell protection;enabling
-StarOffice Calc : cell protection;unprotecting
-StarOffice Calc : cell ranges
-StarOffice Calc : cell ranges;applying/removing filters
-StarOffice Calc : cell ranges;creating names automatically
-StarOffice Calc : cell ranges;defining names
-StarOffice Calc : cell ranges;inserting named ranges
-StarOffice Calc : cell ranges;printing
-StarOffice Calc : cell ranges;selecting for data entries
-StarOffice Calc : cell references
-StarOffice Calc : cell references;showing
-StarOffice Calc : cell styles
-StarOffice Calc : cell styles;assigning by formulas
-StarOffice Calc : cell styles;copying
-StarOffice Calc : cell styles;selecting
-StarOffice Calc : cell widths
-StarOffice Calc : cells
-StarOffice Calc : cells;aligning
-StarOffice Calc : cells;AutoInput function of text
-StarOffice Calc : cells;autorefreshing traces
-StarOffice Calc : cells;backgrounds
-StarOffice Calc : cells;borders
-StarOffice Calc : cells;changing text/number formats
-StarOffice Calc : cells;coloring (Calc)
-StarOffice Calc : cells;comments
-StarOffice Calc : cells;conditional formatting
-StarOffice Calc : cells;copying/deleting/formatting/moving
-StarOffice Calc : cells;currency formats
-StarOffice Calc : cells;cursor positions after input (Calc)
-StarOffice Calc : cells;date and time formats
-StarOffice Calc : cells;defining input help
-StarOffice Calc : cells;defining names
-StarOffice Calc : cells;deleting cells
-StarOffice Calc : cells;deleting contents
-StarOffice Calc : cells;filling automatically
-StarOffice Calc : cells;formatting dialog
-StarOffice Calc : cells;formatting without effect (Calc)
-StarOffice Calc : cells;heights and widths
-StarOffice Calc : cells;hiding for printing
-StarOffice Calc : cells;inserting
-StarOffice Calc : cells;Internet references
-StarOffice Calc : cells;invalid data
-StarOffice Calc : cells;line breaks
-StarOffice Calc : cells;linked to controls
-StarOffice Calc : cells;merging/unmerging
-StarOffice Calc : cells;moving by drag and drop
-StarOffice Calc : cells;number formats
-StarOffice Calc : cells;number of
-StarOffice Calc : cells;operating in another document
-StarOffice Calc : cells;pasting
-StarOffice Calc : cells;print ranges
-StarOffice Calc : cells;printing grids
-StarOffice Calc : cells;protecting
-StarOffice Calc : cells;references
-StarOffice Calc : cells;referencing by drag and drop
-StarOffice Calc : cells;refreshing traces
-StarOffice Calc : cells;removing dependents
-StarOffice Calc : cells;removing precedents
-StarOffice Calc : cells;removing traces
-StarOffice Calc : cells;resetting formats
-StarOffice Calc : cells;rotating text
-StarOffice Calc : cells;selecting
-StarOffice Calc : cells;showing grid lines (Calc)
-StarOffice Calc : cells;text breaks
-StarOffice Calc : cells;text super/sub
-StarOffice Calc : cells;trace fill mode
-StarOffice Calc : cells;tracing dependents
-StarOffice Calc : cells;tracing errors
-StarOffice Calc : cells;tracing precedents
-StarOffice Calc : cells;validity
-StarOffice Calc : centered text
-StarOffice Calc : centimeters
-StarOffice Calc : certificates
-StarOffice Calc : changes
-StarOffice Calc : changes;accepting or rejecting
-StarOffice Calc : changes;comparing to original
-StarOffice Calc : changes;protecting
-StarOffice Calc : changes;recording
-StarOffice Calc : changes;review function
-StarOffice Calc : changes;showing
-StarOffice Calc : changing
-StarOffice Calc : changing;currency formats
-StarOffice Calc : changing;dates, automatically
-StarOffice Calc : changing;document titles
-StarOffice Calc : changing;file associations in Setup program
-StarOffice Calc : changing;icon sizes
-StarOffice Calc : changing;input in cells
-StarOffice Calc : changing;links
-StarOffice Calc : changing;number of decimal places
-StarOffice Calc : changing;row heights/column widths
-StarOffice Calc : changing;sheet names
-StarOffice Calc : changing;sheet protection
-StarOffice Calc : changing;table views
-StarOffice Calc : changing;work directory
-StarOffice Calc : changing, see also editing and replacing
-StarOffice Calc : CHAR function
-StarOffice Calc : character styles
-StarOffice Calc : character styles;language selection
-StarOffice Calc : characters
-StarOffice Calc : characters;alternative fonts
-StarOffice Calc : characters;Asian layout
-StarOffice Calc : characters;bold
-StarOffice Calc : characters;coloring
-StarOffice Calc : characters;displaying only on screen (Writer)
-StarOffice Calc : characters;enabling CTL and Asian characters
-StarOffice Calc : characters;font effects
-StarOffice Calc : characters;fonts and formats
-StarOffice Calc : characters;hyperlinks
-StarOffice Calc : characters;italics
-StarOffice Calc : characters;language selection
-StarOffice Calc : characters;shadowed
-StarOffice Calc : characters;spacing
-StarOffice Calc : characters;special
-StarOffice Calc : characters;superscript/subscript
-StarOffice Calc : characters;underlining
-StarOffice Calc : charcoal sketches filter
-StarOffice Calc : chart legends
-StarOffice Calc : chart legends;hiding
-StarOffice Calc : chart legends;showing icons with labels
-StarOffice Calc : chart types
-StarOffice Calc : chart types;area
-StarOffice Calc : chart types;bubble
-StarOffice Calc : chart types;column and bar
-StarOffice Calc : chart types;column and line
-StarOffice Calc : chart types;line
-StarOffice Calc : chart types;net
-StarOffice Calc : chart types;pie/donut
-StarOffice Calc : chart types;stock
-StarOffice Calc : chart types;XY (scatter)
-StarOffice Calc : charts
-StarOffice Calc : charts;3D views
-StarOffice Calc : charts;aligning
-StarOffice Calc : charts;arranging within stacks
-StarOffice Calc : charts;bars with textures
-StarOffice Calc : charts;choosing chart types
-StarOffice Calc : charts;colors
-StarOffice Calc : charts;copying with link to source cell range
-StarOffice Calc : charts;data labels
-StarOffice Calc : charts;displaying (Calc)
-StarOffice Calc : charts;editing axes
-StarOffice Calc : charts;editing data
-StarOffice Calc : charts;editing legends
-StarOffice Calc : charts;editing titles
-StarOffice Calc : charts;formatting areas
-StarOffice Calc : charts;formatting floors
-StarOffice Calc : charts;formatting walls
-StarOffice Calc : charts;inserting
-StarOffice Calc : charts;overview
-StarOffice Calc : charts;positioning axes
-StarOffice Calc : charts;printing
-StarOffice Calc : charts;properties
-StarOffice Calc : charts;reorganizing
-StarOffice Calc : charts;scaling axes
-StarOffice Calc : charts;scaling text
-StarOffice Calc : charts;shortcuts
-StarOffice Calc : charts;showing axes
-StarOffice Calc : charts;updating automatically (Writer)
-StarOffice Calc : check box creation
-StarOffice Calc : chi-square distribution
-StarOffice Calc : CHIDIST function
-StarOffice Calc : CHIINV function
-StarOffice Calc : Chinese writing systems
-StarOffice Calc : CHISQDIST function
-StarOffice Calc : CHISQINV function
-StarOffice Calc : CHITEST function
-StarOffice Calc : CHOOSE function
-StarOffice Calc : choosing printers
-StarOffice Calc : circle drawings
-StarOffice Calc : CLEAN function
-StarOffice Calc : clearing, see also deleting/removing
-StarOffice Calc : Client Side ImageMap
-StarOffice Calc : clipboard
-StarOffice Calc : clipboard;cutting
-StarOffice Calc : clipboard;pasting
-StarOffice Calc : clipboard;pasting formatted/unformatted text
-StarOffice Calc : clipboard;selection clipboard
-StarOffice Calc : clipboard;Unix
-StarOffice Calc : closing
-StarOffice Calc : closing;documents
-StarOffice Calc : closing;toolbars
-StarOffice Calc : CODE function
-StarOffice Calc : coefficient of correlation
-StarOffice Calc : collaboration
-StarOffice Calc : color bar
-StarOffice Calc : colors
-StarOffice Calc : colors;adding
-StarOffice Calc : colors;appearance
-StarOffice Calc : colors;backgrounds
-StarOffice Calc : colors;charts
-StarOffice Calc : colors;fill format
-StarOffice Calc : colors;fonts
-StarOffice Calc : colors;grid lines and cells (Calc)
-StarOffice Calc : colors;models
-StarOffice Calc : colors;negative numbers
-StarOffice Calc : colors;not printing
-StarOffice Calc : colors;printing in grayscale
-StarOffice Calc : colors;restriction (Calc)
-StarOffice Calc : colors;selection
-StarOffice Calc : column and line charts
-StarOffice Calc : column breaks
-StarOffice Calc : column breaks;deleting
-StarOffice Calc : column breaks;inserting
-StarOffice Calc : column charts
-StarOffice Calc : COLUMN function
-StarOffice Calc : column headers
-StarOffice Calc : column headers;displaying (Calc)
-StarOffice Calc : column headers;hiding
-StarOffice Calc : column headers;highlighting (Calc)
-StarOffice Calc : column headers;using in formulas
-StarOffice Calc : column widths
-StarOffice Calc : columns
-StarOffice Calc : columns;AutoFilter function
-StarOffice Calc : columns;deleting
-StarOffice Calc : columns;finding labels automatically
-StarOffice Calc : columns;freezing
-StarOffice Calc : columns;hiding
-StarOffice Calc : columns;inserting
-StarOffice Calc : columns;moving by drag and drop
-StarOffice Calc : columns;optimal widths
-StarOffice Calc : columns;repeating when printing
-StarOffice Calc : columns;setting with the mouse
-StarOffice Calc : columns;swap with rows
-StarOffice Calc : columns;widths
-StarOffice Calc : COLUMNS function
-StarOffice Calc : columns, see also cells
-StarOffice Calc : COMBIN function
-StarOffice Calc : COMBINA function
-StarOffice Calc : combination charts
-StarOffice Calc : combining
-StarOffice Calc : combining;cell ranges
-StarOffice Calc : combo box creation
-StarOffice Calc : comma separated files and values
-StarOffice Calc : command button creation
-StarOffice Calc : command buttons, see push buttons
-StarOffice Calc : command line parameters
-StarOffice Calc : commands
-StarOffice Calc : commands;repeating
-StarOffice Calc : commands;SQL
-StarOffice Calc : comments
-StarOffice Calc : comments;displaying (Calc)
-StarOffice Calc : comments;help text for cells
-StarOffice Calc : comments;inserting/editing/deleting/printing
-StarOffice Calc : comments;on cells
-StarOffice Calc : comments;on cells - Inserting and Editing Comments
-StarOffice Calc : comments;on changes
-StarOffice Calc : comments;printing
-StarOffice Calc : comments;printing in text
-StarOffice Calc : common terms
-StarOffice Calc : common terms;Chinese dictionary
-StarOffice Calc : common terms;glossaries
-StarOffice Calc : common terms;Internet glossary
-StarOffice Calc : comparisons
-StarOffice Calc : comparisons;document versions
-StarOffice Calc : comparisons;operators in Calc
-StarOffice Calc : comparisons;operators in default filter dialog
-StarOffice Calc : compatibility settings for MS Word import
-StarOffice Calc : complete screen view
-StarOffice Calc : COMPLEX function
-StarOffice Calc : complex numbers in analysis functions
-StarOffice Calc : complex text layout
-StarOffice Calc : complex text layout;definition
-StarOffice Calc : complex text layout;enabling
-StarOffice Calc : complex text layout, see CTL
-StarOffice Calc : compose key to insert special characters
-StarOffice Calc : CONCATENATE function
-StarOffice Calc : concatenation, see ampersand symbol
-StarOffice Calc : conditional calculations with arrays
-StarOffice Calc : conditional formatting
-StarOffice Calc : conditional formatting;cells
-StarOffice Calc : conditional formatting;conditions
-StarOffice Calc : conditional separators
-StarOffice Calc : conditions
-StarOffice Calc : conditions;in number formats
-StarOffice Calc : conditions;items in Data Navigator
-StarOffice Calc : CONFIDENCE function
-StarOffice Calc : Configuration Manager
-StarOffice Calc : configuring
-StarOffice Calc : configuring;fax icon
-StarOffice Calc : configuring;StarOffice
-StarOffice Calc : configuring;toolbars
-StarOffice Calc : connections to data sources (Base)
-StarOffice Calc : consolidating data
-StarOffice Calc : constant interest rates
-StarOffice Calc : constants definition
-StarOffice Calc : contents protection
-StarOffice Calc : context menus
-StarOffice Calc : control point display in presentations
-StarOffice Calc : controls
-StarOffice Calc : controls;activating in forms
-StarOffice Calc : controls;adding to documents
-StarOffice Calc : controls;arranging in forms
-StarOffice Calc : controls;arranging within stacks
-StarOffice Calc : controls;assigning data sources
-StarOffice Calc : controls;assigning macros (Basic)
-StarOffice Calc : controls;bound fields/list contents/linked cells
-StarOffice Calc : controls;events
-StarOffice Calc : controls;focus
-StarOffice Calc : controls;formatted fields
-StarOffice Calc : controls;grouping
-StarOffice Calc : controls;hidden
-StarOffice Calc : controls;inserting
-StarOffice Calc : controls;multi-line titles
-StarOffice Calc : controls;positions and sizes
-StarOffice Calc : controls;printing
-StarOffice Calc : controls;properties of form controls
-StarOffice Calc : controls;properties of table controls
-StarOffice Calc : controls;reference by SQL
-StarOffice Calc : controls;rich text control
-StarOffice Calc : controls;select mode
-StarOffice Calc : controls;showing (Writer)
-StarOffice Calc : CONVERT function
-StarOffice Calc : CONVERT_ADD function
-StarOffice Calc : converters
-StarOffice Calc : converters;Euro converter
-StarOffice Calc : converters;PostScript, UNIX
-StarOffice Calc : converters;XML
-StarOffice Calc : converting
-StarOffice Calc : converting;binary numbers, into decimal numbers
-StarOffice Calc : converting;binary numbers, into hexadecimal numbers
-StarOffice Calc : converting;binary numbers, into octal numbers
-StarOffice Calc : converting;decimal fractions, into decimal numbers
-StarOffice Calc : converting;decimal fractions, into mixed decimal fractions
-StarOffice Calc : converting;decimal numbers, into binary numbers
-StarOffice Calc : converting;decimal numbers, into hexadecimal numbers
-StarOffice Calc : converting;decimal numbers, into octal numbers
-StarOffice Calc : converting;degrees, into radians
-StarOffice Calc : converting;Hangul/Hanja
-StarOffice Calc : converting;hexadecimal numbers, into binary numbers
-StarOffice Calc : converting;hexadecimal numbers, into decimal numbers
-StarOffice Calc : converting;hexadecimal numbers, into octal numbers
-StarOffice Calc : converting;metrics
-StarOffice Calc : converting;Microsoft documents
-StarOffice Calc : converting;octal numbers, into binary numbers
-StarOffice Calc : converting;octal numbers, into decimal numbers
-StarOffice Calc : converting;octal numbers, into hexadecimal numbers
-StarOffice Calc : converting;Pocket PC formats
-StarOffice Calc : converting;radians, into degrees
-StarOffice Calc : converting;random variables, into normalized values
-StarOffice Calc : converting;StarOffice documents
-StarOffice Calc : converting;text to numbers
-StarOffice Calc : copies
-StarOffice Calc : copies;printing
-StarOffice Calc : copying
-StarOffice Calc : copying;array formulas
-StarOffice Calc : copying;by drag and drop
-StarOffice Calc : copying;cell styles
-StarOffice Calc : copying;data from text documents
-StarOffice Calc : copying;datasource records in spreadsheets
-StarOffice Calc : copying;draw objects
-StarOffice Calc : copying;draw objects between documents
-StarOffice Calc : copying;formatting
-StarOffice Calc : copying;formulas
-StarOffice Calc : copying;from data source view
-StarOffice Calc : copying;from Gallery
-StarOffice Calc : copying;in Unix
-StarOffice Calc : copying;pictures, between documents
-StarOffice Calc : copying;sheet areas, to text documents
-StarOffice Calc : copying;spreadsheets
-StarOffice Calc : copying;to Gallery
-StarOffice Calc : copying;values, to multiple sheets
-StarOffice Calc : copying;visible cells only
-StarOffice Calc : copyright for StarOffice
-StarOffice Calc : corner roundings
-StarOffice Calc : correcting sheets automatically
-StarOffice Calc : CORREL function
-StarOffice Calc : COS function
-StarOffice Calc : COSH function
-StarOffice Calc : COT function
-StarOffice Calc : COTH function
-StarOffice Calc : COUNT function
-StarOffice Calc : COUNTA function
-StarOffice Calc : COUNTBLANK function
-StarOffice Calc : COUNTIF function
-StarOffice Calc : counting
-StarOffice Calc : counting;empty cells
-StarOffice Calc : counting;specified cells
-StarOffice Calc : counting rows
-StarOffice Calc : counting rows;with numeric or alphanumeric values
-StarOffice Calc : counting rows;with numeric values
-StarOffice Calc : COUPDAYBS function
-StarOffice Calc : COUPDAYS function
-StarOffice Calc : COUPDAYSNC function
-StarOffice Calc : COUPNCD function
-StarOffice Calc : COUPNUM function
-StarOffice Calc : COUPPCD function
-StarOffice Calc : COVAR function
-StarOffice Calc : crash reports
-StarOffice Calc : CRITBINOM function
-StarOffice Calc : criteria of query design (Base)
-StarOffice Calc : cropping pictures
-StarOffice Calc : cross-classified tables
-StarOffice Calc : csv files
-StarOffice Calc : csv files;formulas
-StarOffice Calc : csv files;importing and exporting
-StarOffice Calc : CTL
-StarOffice Calc : CTL;(not) wrapping words
-StarOffice Calc : CTL;complex text layout languages
-StarOffice Calc : CTL;definition
-StarOffice Calc : CTL;options
-StarOffice Calc : CTL;right-to-left sheets
-StarOffice Calc : CUMIPMT function
-StarOffice Calc : CUMIPMT_ADD function
-StarOffice Calc : CUMPRINC function
-StarOffice Calc : CUMPRINC_ADD function
-StarOffice Calc : cumulative lognormal distribution
-StarOffice Calc : cumulative probability density function
-StarOffice Calc : cumulative probability density function;calculating
-StarOffice Calc : cumulative probability density function;inverse of
-StarOffice Calc : currencies
-StarOffice Calc : currencies;converters
-StarOffice Calc : currencies;default currencies
-StarOffice Calc : currencies;format codes
-StarOffice Calc : currencies;formats
-StarOffice Calc : currency field creation
-StarOffice Calc : currency formats
-StarOffice Calc : currency formats
-StarOffice Calc : currency formats;spreadsheets
-StarOffice Calc : current date and time values
-StarOffice Calc : CURRENT function
-StarOffice Calc : cursor
-StarOffice Calc : cursor;allowing in protected areas (Writer)
-StarOffice Calc : cursor;in read-only text
-StarOffice Calc : cursor;quickly moving to an object
-StarOffice Calc : curves
-StarOffice Calc : curves;editing points
-StarOffice Calc : curves;properties in line charts/XY charts
-StarOffice Calc : custom dictionaries
-StarOffice Calc : custom dictionaries;editing
-StarOffice Calc : custom hyphens (Writer)
-StarOffice Calc : custom quotes
-StarOffice Calc : custom templates
-StarOffice Calc : customized lists
-StarOffice Calc : customizing
-StarOffice Calc : customizing;events
-StarOffice Calc : customizing;keyboard
-StarOffice Calc : customizing;menus
-StarOffice Calc : customizing;round corners
-StarOffice Calc : customizing;StarOffice
-StarOffice Calc : customizing;toolbars
-StarOffice Calc : cutting
-StarOffice Calc : dashes
-StarOffice Calc : data
-StarOffice Calc : data;filtering in forms
-StarOffice Calc : data;forms and subforms
-StarOffice Calc : data;inserting in multiple sheets
-StarOffice Calc : data;merging cell ranges
-StarOffice Calc : data;read-only
-StarOffice Calc : data;showing invalid data
-StarOffice Calc : data;sorting in databases
-StarOffice Calc : data;sorting in forms
-StarOffice Calc : data;user data
-StarOffice Calc : data;validity check
-StarOffice Calc : data binding change in XForms
-StarOffice Calc : data field options for Data Pilot
-StarOffice Calc : data labels in charts
-StarOffice Calc : Data Navigator
-StarOffice Calc : Data Navigator;adding/editing items
-StarOffice Calc : Data Navigator;display options
-StarOffice Calc : data ranges in charts
-StarOffice Calc : data series
-StarOffice Calc : data series import
-StarOffice Calc : data source browser
-StarOffice Calc : data source explorer
-StarOffice Calc : data source view
-StarOffice Calc : data source view;drag and drop
-StarOffice Calc : data source view;overview
-StarOffice Calc : data source view;showing
-StarOffice Calc : data sources
-StarOffice Calc : data sources;as tables
-StarOffice Calc : data sources;connection settings (Base)
-StarOffice Calc : data sources;copying records to spreadsheets
-StarOffice Calc : data sources;displaying current
-StarOffice Calc : data sources;external data
-StarOffice Calc : data sources;LDAP server (Base)
-StarOffice Calc : data sources;registering address books
-StarOffice Calc : data sources;reports
-StarOffice Calc : data sources;setting for stock charts
-StarOffice Calc : data sources;StarOffice Base
-StarOffice Calc : data sources;viewing
-StarOffice Calc : data structure of XForms
-StarOffice Calc : data tables
-StarOffice Calc : data tables;multiple operations in
-StarOffice Calc : data validity
-StarOffice Calc : data values in charts
-StarOffice Calc : data, see also values
-StarOffice Calc : database contents
-StarOffice Calc : database contents;inserting as tables
-StarOffice Calc : database contents;inserting as text
-StarOffice Calc : database ranges
-StarOffice Calc : database ranges;advanced filters
-StarOffice Calc : database ranges;applying/removing filters
-StarOffice Calc : database ranges;AutoFilter function
-StarOffice Calc : database ranges;defining
-StarOffice Calc : database ranges;hiding AutoFilter
-StarOffice Calc : database ranges;refreshing
-StarOffice Calc : database ranges;sorting
-StarOffice Calc : database reports
-StarOffice Calc : Database Wizard (Base)
-StarOffice Calc : databases
-StarOffice Calc : databases;administration through SQL (Base)
-StarOffice Calc : databases;ADO (Base)
-StarOffice Calc : databases;connecting (Base)
-StarOffice Calc : databases;creating
-StarOffice Calc : databases;creating labels
-StarOffice Calc : databases;creating queries
-StarOffice Calc : databases;creating reports
-StarOffice Calc : databases;creating tables
-StarOffice Calc : databases;deleting (Base)
-StarOffice Calc : databases;drag and drop (Base)
-StarOffice Calc : databases;editing tables
-StarOffice Calc : databases;form filters
-StarOffice Calc : databases;formats (Base)
-StarOffice Calc : databases;functions in StarOffice Calc
-StarOffice Calc : databases;importing/exporting
-StarOffice Calc : databases;JDBC (Base)
-StarOffice Calc : databases;main page (Base)
-StarOffice Calc : databases;ODBC (Base)
-StarOffice Calc : databases;overview
-StarOffice Calc : databases;registering (Base)
-StarOffice Calc : databases;searching records
-StarOffice Calc : databases;selecting (Calc)
-StarOffice Calc : databases;shortcut keys
-StarOffice Calc : databases;sorting
-StarOffice Calc : databases;standard filters
-StarOffice Calc : databases;text formats
-StarOffice Calc : databases;viewing
-StarOffice Calc : DataPilot function
-StarOffice Calc : DataPilot function;calling up and applying
-StarOffice Calc : DataPilot function;deleting tables
-StarOffice Calc : DataPilot function;drill down
-StarOffice Calc : DataPilot function;editing tables
-StarOffice Calc : DataPilot function;filtering tables
-StarOffice Calc : DataPilot function;grouping table entries
-StarOffice Calc : DataPilot function;introduction
-StarOffice Calc : DataPilot function;preventing data overwriting
-StarOffice Calc : DataPilot function;refreshing tables
-StarOffice Calc : DataPilot function;show details
-StarOffice Calc : DataPilot tables
-StarOffice Calc : date and time functions
-StarOffice Calc : date fields
-StarOffice Calc : date fields;creating
-StarOffice Calc : date fields;properties
-StarOffice Calc : date formats
-StarOffice Calc : date formats;avoiding conversion to
-StarOffice Calc : date formats
-StarOffice Calc : DATE function
-StarOffice Calc : date series
-StarOffice Calc : dates
-StarOffice Calc : dates;19xx/20xx
-StarOffice Calc : dates;default (Calc)
-StarOffice Calc : dates;in cells
-StarOffice Calc : dates;interest date prior to settlement date
-StarOffice Calc : dates;printing in presentations
-StarOffice Calc : dates;start 1900/01/01 (Calc)
-StarOffice Calc : dates;start 1904/01/01 (Calc)
-StarOffice Calc : dates;updating automatically
-StarOffice Calc : DATEVALUE function
-StarOffice Calc : DAVERAGE function
-StarOffice Calc : DAY function
-StarOffice Calc : DAYS function
-StarOffice Calc : DAYS360 function
-StarOffice Calc : DAYSINMONTH function
-StarOffice Calc : DAYSINYEAR function
-StarOffice Calc : DB function
-StarOffice Calc : dBASE
-StarOffice Calc : dBASE;database settings (Base)
-StarOffice Calc : dBASE import/export
-StarOffice Calc : DCOUNT function
-StarOffice Calc : DCOUNTA function
-StarOffice Calc : DDB function
-StarOffice Calc : DDE
-StarOffice Calc : DDE;definition
-StarOffice Calc : DDE function
-StarOffice Calc : deactivating
-StarOffice Calc : deactivating;automatic changes
-StarOffice Calc : deactivating;plug-ins
-StarOffice Calc : DEC2BIN function
-StarOffice Calc : DEC2HEX function
-StarOffice Calc : DEC2OCT function
-StarOffice Calc : DECIMAL function
-StarOffice Calc : decimal places
-StarOffice Calc : decimal places;adding/deleting
-StarOffice Calc : decimal places;cutting off
-StarOffice Calc : decimal places;formatting numbers
-StarOffice Calc : decimal places;showing
-StarOffice Calc : decimal places displayed (Calc)
-StarOffice Calc : decimal separator key
-StarOffice Calc : decimal system
-StarOffice Calc : decimal system;converting to
-StarOffice Calc : decimal tab stops
-StarOffice Calc : default directories
-StarOffice Calc : default filters
-StarOffice Calc : default filters;comparison operators
-StarOffice Calc : default filters;databases
-StarOffice Calc : default printer
-StarOffice Calc : default printer;setting up
-StarOffice Calc : default printer;UNIX
-StarOffice Calc : default templates
-StarOffice Calc : default templates;changing
-StarOffice Calc : default templates;organizing
-StarOffice Calc : defaults
-StarOffice Calc : defaults;currency formats
-StarOffice Calc : defaults;documents
-StarOffice Calc : defaults;file formats in file dialogs
-StarOffice Calc : defaults;file formats in StarOffice
-StarOffice Calc : defaults;fonts
-StarOffice Calc : defaults;grids (Writer/Calc)
-StarOffice Calc : defaults;languages
-StarOffice Calc : defaults;number formats
-StarOffice Calc : defaults;number formats in spreadsheets
-StarOffice Calc : defaults;of saving
-StarOffice Calc : defaults;program configuration
-StarOffice Calc : defaults;tab stops in text
-StarOffice Calc : defaults;views
-StarOffice Calc : defining
-StarOffice Calc : defining;advanced filters
-StarOffice Calc : defining;arrowheads and other line ends
-StarOffice Calc : defining;AutoFormat function for tables
-StarOffice Calc : defining;colors
-StarOffice Calc : defining;database ranges
-StarOffice Calc : defining;line styles
-StarOffice Calc : defining;names for cell ranges
-StarOffice Calc : defining;paragraph borders
-StarOffice Calc : defining;print ranges
-StarOffice Calc : defining;queries (Base)
-StarOffice Calc : defining;sort lists
-StarOffice Calc : defining;table borders
-StarOffice Calc : DEGREES function
-StarOffice Calc : deleting
-StarOffice Calc : deleting;all direct formatting
-StarOffice Calc : deleting;cell contents
-StarOffice Calc : deleting;cells/rows/columns
-StarOffice Calc : deleting;comments
-StarOffice Calc : deleting;databases (Base)
-StarOffice Calc : deleting;DataPilot tables
-StarOffice Calc : deleting;decimal places
-StarOffice Calc : deleting;hyperlinks
-StarOffice Calc : deleting;lines in text
-StarOffice Calc : deleting;manual column breaks
-StarOffice Calc : deleting;manual row breaks
-StarOffice Calc : deleting;models/instances
-StarOffice Calc : deleting;namespaces in XForms
-StarOffice Calc : deleting;print ranges
-StarOffice Calc : deleting;spreadsheets
-StarOffice Calc : deleting;tab stops
-StarOffice Calc : deleting;templates
-StarOffice Calc : deleting;visible cells only
-StarOffice Calc : deleting;XML filters
-StarOffice Calc : delimited values and files
-StarOffice Calc : DELTA function
-StarOffice Calc : density function
-StarOffice Calc : depreciations
-StarOffice Calc : depreciations;arithmetic declining
-StarOffice Calc : depreciations;arithmetic-degressive
-StarOffice Calc : depreciations;degressive amortizations
-StarOffice Calc : depreciations;geometric-degressive
-StarOffice Calc : depreciations;linear
-StarOffice Calc : depreciations;linear amortizations
-StarOffice Calc : depreciations;variable declining
-StarOffice Calc : depth stagger
-StarOffice Calc : descriptions for objects
-StarOffice Calc : design mode after saving
-StarOffice Calc : design view
-StarOffice Calc : design view;creating forms
-StarOffice Calc : design view;queries/views (Base)
-StarOffice Calc : designing
-StarOffice Calc : designing;database tables
-StarOffice Calc : designing;fonts
-StarOffice Calc : designing;queries (Base)
-StarOffice Calc : detaching toolbars
-StarOffice Calc : determinants
-StarOffice Calc : determination coefficients
-StarOffice Calc : DEVSQ function
-StarOffice Calc : DGET function
-StarOffice Calc : dictionaries
-StarOffice Calc : dictionaries;common terms in simplified and traditional chinese
-StarOffice Calc : dictionaries;creating
-StarOffice Calc : dictionaries;editing user-defined
-StarOffice Calc : dictionaries;spellcheck
-StarOffice Calc : dictionaries, see also languages
-StarOffice Calc : digital signatures
-StarOffice Calc : digital signatures;getting/managing/applying
-StarOffice Calc : digital signatures;overview
-StarOffice Calc : digital signatures;WebDAV over HTTPS
-StarOffice Calc : direct formatting
-StarOffice Calc : direct formatting;undoing all
-StarOffice Calc : directories
-StarOffice Calc : directories;creating new
-StarOffice Calc : directories;directory structure
-StarOffice Calc : disabled persons
-StarOffice Calc : DISC function
-StarOffice Calc : discounts
-StarOffice Calc : display options in Data Pilot
-StarOffice Calc : displaying
-StarOffice Calc : displaying;comments (Calc)
-StarOffice Calc : displaying;comments in text documents
-StarOffice Calc : displaying;formulas at any position
-StarOffice Calc : displaying;formulas instead of results
-StarOffice Calc : displaying;headers of columns/rows
-StarOffice Calc : displaying;non-printing characters (Writer)
-StarOffice Calc : displaying;pictures and objects (Writer)
-StarOffice Calc : displaying;scenario names
-StarOffice Calc : displaying;sheets
-StarOffice Calc : displaying;tables (Writer)
-StarOffice Calc : displaying;zero values (Calc)
-StarOffice Calc : distances
-StarOffice Calc : distinct values in SQL queries
-StarOffice Calc : distorting in drawings
-StarOffice Calc : distributing XML filters
-StarOffice Calc : division sign, see also operators
-StarOffice Calc : divisions
-StarOffice Calc : DMAX function
-StarOffice Calc : DMIN function
-StarOffice Calc : docking
-StarOffice Calc : docking;definition
-StarOffice Calc : docking;toolbars
-StarOffice Calc : docking;windows
-StarOffice Calc : Document Converter Wizard
-StarOffice Calc : Document Map, see Navigator
-StarOffice Calc : document types in StarOffice
-StarOffice Calc : documents
-StarOffice Calc : documents;changing titles
-StarOffice Calc : documents;closing
-StarOffice Calc : documents;comparing
-StarOffice Calc : documents;contents as lists
-StarOffice Calc : documents;editing time
-StarOffice Calc : documents;exporting
-StarOffice Calc : documents;importing
-StarOffice Calc : documents;languages
-StarOffice Calc : documents;measurement units in
-StarOffice Calc : documents;merging
-StarOffice Calc : documents;number of pages/tables/sheets
-StarOffice Calc : documents;opening
-StarOffice Calc : documents;opening in design mode
-StarOffice Calc : documents;opening with templates
-StarOffice Calc : documents;organizing
-StarOffice Calc : documents;printing
-StarOffice Calc : documents;protecting
-StarOffice Calc : documents;read-only
-StarOffice Calc : documents;references
-StarOffice Calc : documents;reloading
-StarOffice Calc : documents;saving
-StarOffice Calc : documents;saving automatically
-StarOffice Calc : documents;saving in other formats
-StarOffice Calc : documents;sending as e-mail
-StarOffice Calc : documents;styles changed
-StarOffice Calc : documents;version management
-StarOffice Calc : documents;version numbers
-StarOffice Calc : DOLLAR function
-StarOffice Calc : DOLLARDE function
-StarOffice Calc : DOLLARFR function
-StarOffice Calc : donut charts
-StarOffice Calc : dot products
-StarOffice Calc : dotted areas
-StarOffice Calc : double-line spacing in paragraphs
-StarOffice Calc : double-line writing in Asian layout
-StarOffice Calc : DPRODUCT function
-StarOffice Calc : drag and drop
-StarOffice Calc : drag and drop;copying and pasting text
-StarOffice Calc : drag and drop;data source view
-StarOffice Calc : drag and drop;from Gallery to draw objects
-StarOffice Calc : drag and drop;moving cells
-StarOffice Calc : drag and drop;overview
-StarOffice Calc : drag and drop;pictures
-StarOffice Calc : drag and drop;referencing cells
-StarOffice Calc : drag and drop;to Gallery
-StarOffice Calc : draw objects
-StarOffice Calc : draw objects;adding/editing/copying
-StarOffice Calc : draw objects;anchoring
-StarOffice Calc : draw objects;arranging within stacks
-StarOffice Calc : draw objects;copying between documents
-StarOffice Calc : draw objects;displaying (Calc)
-StarOffice Calc : draw objects;dropping Gallery pictures
-StarOffice Calc : draw objects;flipping
-StarOffice Calc : draw objects;legends
-StarOffice Calc : draw objects;positioning and resizing
-StarOffice Calc : draw objects;printing
-StarOffice Calc : draw objects;protecting
-StarOffice Calc : draw objects;slanting
-StarOffice Calc : draw objects;text in
-StarOffice Calc : Drawing bar
-StarOffice Calc : drawing lines in text
-StarOffice Calc : drawings
-StarOffice Calc : drawings;creating/opening
-StarOffice Calc : drawings;languages
-StarOffice Calc : drawings;printing
-StarOffice Calc : drawings;printing defaults
-StarOffice Calc : drawings;printing in text documents
-StarOffice Calc : drawings;saving
-StarOffice Calc : drawings;saving automatically
-StarOffice Calc : drawings;saving in other formats
-StarOffice Calc : drawings;sending as e-mail
-StarOffice Calc : drawings;showing (Writer)
-StarOffice Calc : drawings, see also draw objects
-StarOffice Calc : drop-down lists in form functions
-StarOffice Calc : drop-down menus in sheet columns
-StarOffice Calc : DSTDEV function
-StarOffice Calc : DSTDEVP function
-StarOffice Calc : DSUM function
-StarOffice Calc : DURATION function
-StarOffice Calc : DURATION_ADD function
-StarOffice Calc : durations
-StarOffice Calc : durations;calculating
-StarOffice Calc : durations;first interest payment until settlement date
-StarOffice Calc : durations;fixed interest securities
-StarOffice Calc : DVAR function
-StarOffice Calc : DVARP function
-StarOffice Calc : e-mail attachments
-StarOffice Calc : EASTERSUNDAY function
-StarOffice Calc : EDATE function
-StarOffice Calc : Edit File icon
-StarOffice Calc : edit mode
-StarOffice Calc : edit mode;after opening
-StarOffice Calc : edit mode;through Enter key (Calc)
-StarOffice Calc : Edit Points bar
-StarOffice Calc : editing
-StarOffice Calc : editing;array formulas
-StarOffice Calc : editing;chart axes
-StarOffice Calc : editing;chart data
-StarOffice Calc : editing;chart legends
-StarOffice Calc : editing;chart titles
-StarOffice Calc : editing;comments
-StarOffice Calc : editing;data binding of XForms
-StarOffice Calc : editing;database tables and queries
-StarOffice Calc : editing;DataPilot tables
-StarOffice Calc : editing;draw objects
-StarOffice Calc : editing;Fontwork objects
-StarOffice Calc : editing;hyperlinks
-StarOffice Calc : editing;menus
-StarOffice Calc : editing;objects
-StarOffice Calc : editing;pictures
-StarOffice Calc : editing;print ranges
-StarOffice Calc : editing;reports
-StarOffice Calc : editing;shortcut keys
-StarOffice Calc : editing;StarOffice documents in Internet Explorer
-StarOffice Calc : editing;tab stops
-StarOffice Calc : editing;templates
-StarOffice Calc : editing;titles
-StarOffice Calc : editing;toolbars
-StarOffice Calc : editing;undoing
-StarOffice Calc : editing;XForms
-StarOffice Calc : editing time of documents
-StarOffice Calc : editors
-StarOffice Calc : editors;formula editor
-StarOffice Calc : editors;ImageMap editor
-StarOffice Calc : EFFECT_ADD function
-StarOffice Calc : EFFECTIVE function
-StarOffice Calc : effective interest rates
-StarOffice Calc : effects
-StarOffice Calc : effects;font positions
-StarOffice Calc : effects;fonts
-StarOffice Calc : effects;Fontwork icons
-StarOffice Calc : empty cells
-StarOffice Calc : empty cells;counting
-StarOffice Calc : empty cells;handling of
-StarOffice Calc : empty cells;recognizing
-StarOffice Calc : empty documents
-StarOffice Calc : empty paragraph removal
-StarOffice Calc : encrypting text
-StarOffice Calc : encryption of contents
-StarOffice Calc : entering entries with AutoInput function
-StarOffice Calc : entering groups
-StarOffice Calc : entering text from right to left
-StarOffice Calc : EOMONTH function
-StarOffice Calc : equal sign, see also operators
-StarOffice Calc : equations in formula editor
-StarOffice Calc : equations in goal seek
-StarOffice Calc : ERF function
-StarOffice Calc : ERFC function
-StarOffice Calc : error bars in charts
-StarOffice Calc : error codes
-StarOffice Calc : error codes;controlling
-StarOffice Calc : error codes;list of
-StarOffice Calc : error indicators in charts
-StarOffice Calc : error messages
-StarOffice Calc : error messages;defining for incorrect input
-StarOffice Calc : error messages;invalid references
-StarOffice Calc : Error Report Tool
-StarOffice Calc : error tracing
-StarOffice Calc : ERRORTYPE function
-StarOffice Calc : Euro
-StarOffice Calc : Euro;converting
-StarOffice Calc : Euro;currency formats
-StarOffice Calc : Euro;Euro Converter Wizard
-StarOffice Calc : EUROCONVERT function
-StarOffice Calc : EVEN function
-StarOffice Calc : even integers
-StarOffice Calc : even/odd pages
-StarOffice Calc : even/odd pages;printing
-StarOffice Calc : events
-StarOffice Calc : events;assigning scripts
-StarOffice Calc : events;controls
-StarOffice Calc : events;customizing
-StarOffice Calc : events;in forms
-StarOffice Calc : EXACT function
-StarOffice Calc : exact numbers in StarOffice Calc
-StarOffice Calc : examples
-StarOffice Calc : examples;formula calculation
-StarOffice Calc : examples;goal seek
-StarOffice Calc : Excel
-StarOffice Calc : Excel;saving as
-StarOffice Calc : Excel;search criteria
-StarOffice Calc : exceptions
-StarOffice Calc : exceptions;user-defined dictionaries
-StarOffice Calc : exchanging, see also replacing
-StarOffice Calc : executing SQL commands
-StarOffice Calc : exiting
-StarOffice Calc : exiting;groups
-StarOffice Calc : exiting;StarOffice
-StarOffice Calc : EXP function
-StarOffice Calc : expanding formatting (Calc)
-StarOffice Calc : explorer of data sources
-StarOffice Calc : EXPONDIST function
-StarOffice Calc : exponential distributions
-StarOffice Calc : exponential trends in arrays
-StarOffice Calc : export filters
-StarOffice Calc : exporting
-StarOffice Calc : exporting;bitmaps
-StarOffice Calc : exporting;cells
-StarOffice Calc : exporting;formulas as csv files
-StarOffice Calc : exporting;HTML and text documents
-StarOffice Calc : exporting;Microsoft Office documents with VBA code
-StarOffice Calc : exporting;spreadsheets to dBASE
-StarOffice Calc : exporting;spreadsheets to text format
-StarOffice Calc : exporting;tables as text
-StarOffice Calc : exporting;templates
-StarOffice Calc : exporting;to foreign formats
-StarOffice Calc : exporting;to HTML
-StarOffice Calc : exporting;to Microsoft Office formats
-StarOffice Calc : exporting;to PDF
-StarOffice Calc : exporting;to PostScript format
-StarOffice Calc : exporting;to XML
-StarOffice Calc : exporting;XML files
-StarOffice Calc : extended tips in Help
-StarOffice Calc : extending print ranges
-StarOffice Calc : extension mode in text
-StarOffice Calc : extensions
-StarOffice Calc : extensions;Extension Manager
-StarOffice Calc : extensions;file formats
-StarOffice Calc : external data
-StarOffice Calc : external data;inserting
-StarOffice Calc : external DLL functions
-StarOffice Calc : external keys (Base)
-StarOffice Calc : extrapolations
-StarOffice Calc : FACT function
-StarOffice Calc : FACTDOUBLE function
-StarOffice Calc : factorials
-StarOffice Calc : factorials;numbers
-StarOffice Calc : factorials;numbers with increments of two
-StarOffice Calc : FALSE function
-StarOffice Calc : faster printing
-StarOffice Calc : faxes
-StarOffice Calc : faxes;configuring StarOffice
-StarOffice Calc : faxes;fax programs/fax printers under UNIX
-StarOffice Calc : faxes;selecting a fax machine
-StarOffice Calc : faxes;sending
-StarOffice Calc : faxes;wizards
-StarOffice Calc : FDIST function
-StarOffice Calc : feedback
-StarOffice Calc : feedback;automatically
-StarOffice Calc : fields
-StarOffice Calc : fields;database tables
-StarOffice Calc : fields;displaying field codes (Writer)
-StarOffice Calc : fields;formatted fields
-StarOffice Calc : fields;updating automatically (Writer)
-StarOffice Calc : file associations for Microsoft Office
-StarOffice Calc : file filters
-StarOffice Calc : file filters;mobile devices
-StarOffice Calc : file filters;XML
-StarOffice Calc : file formats
-StarOffice Calc : file formats;changing StarOffice defaults
-StarOffice Calc : file formats;OpenDocument/XML
-StarOffice Calc : file formats;saving always in other formats
-StarOffice Calc : file names in headers/footers
-StarOffice Calc : file selection button
-StarOffice Calc : file sharing options for current document
-StarOffice Calc : files
-StarOffice Calc : files;filters and formats
-StarOffice Calc : files;importing
-StarOffice Calc : files;opening
-StarOffice Calc : files;opening with placeholders
-StarOffice Calc : files;properties
-StarOffice Calc : files;saving
-StarOffice Calc : files;saving automatically
-StarOffice Calc : files;saving in other formats
-StarOffice Calc : files;sending as e-mail
-StarOffice Calc : files;version numbers
-StarOffice Calc : files and folders in StarOffice
-StarOffice Calc : fill characters with tabulators
-StarOffice Calc : fill colors for areas
-StarOffice Calc : fill patterns for areas
-StarOffice Calc : filling
-StarOffice Calc : filling;cells, automatically
-StarOffice Calc : filling;customized lists
-StarOffice Calc : filling;selection lists
-StarOffice Calc : filter conditions
-StarOffice Calc : filter conditions;connecting
-StarOffice Calc : filter conditions;in queries (Base)
-StarOffice Calc : filtered data
-StarOffice Calc : filtered data;sums
-StarOffice Calc : filtering
-StarOffice Calc : filtering;cell ranges/database ranges
-StarOffice Calc : filtering;data in databases
-StarOffice Calc : filtering;data in forms
-StarOffice Calc : filtering;DataPilot tables
-StarOffice Calc : filters
-StarOffice Calc : filters;applying/removing
-StarOffice Calc : filters;comparison operators
-StarOffice Calc : filters;copying visible cells only
-StarOffice Calc : filters;defining advanced filters
-StarOffice Calc : filters;for import and export
-StarOffice Calc : filters;Navigator
-StarOffice Calc : filters;pictures
-StarOffice Calc : filters;XML filter settings
-StarOffice Calc : filters, see also AutoFilter function
-StarOffice Calc : financial functions
-StarOffice Calc : FIND function
-StarOffice Calc : Find tab in Help
-StarOffice Calc : finding
-StarOffice Calc : finding;formulas/values/text/objects
-StarOffice Calc : finding;in all sheets
-StarOffice Calc : finding;records in form documents
-StarOffice Calc : finding;selections
-StarOffice Calc : finding;similarity search
-StarOffice Calc : FINV function
-StarOffice Calc : FISHER function
-StarOffice Calc : FISHERINV function
-StarOffice Calc : fitting to pages
-StarOffice Calc : fitting to pages;print settings in Math
-StarOffice Calc : fitting to pages;print settings in presentations
-StarOffice Calc : FIXED function
-StarOffice Calc : fixed text
-StarOffice Calc : fixed text;form functions
-StarOffice Calc : fixing toolbars
-StarOffice Calc : flipping draw objects
-StarOffice Calc : floating frames in HTML documents
-StarOffice Calc : floating toolbars
-StarOffice Calc : FLOOR function
-StarOffice Calc : focus of controls
-StarOffice Calc : folder creation
-StarOffice Calc : font lists
-StarOffice Calc : font name box
-StarOffice Calc : font sizes
-StarOffice Calc : font sizes;bullets
-StarOffice Calc : font sizes;relative changes
-StarOffice Calc : font sizes;scaling on screen
-StarOffice Calc : font sizes;text
-StarOffice Calc : fonts
-StarOffice Calc : fonts;adding under UNIX
-StarOffice Calc : fonts;changing in templates
-StarOffice Calc : fonts;colors
-StarOffice Calc : fonts;default settings
-StarOffice Calc : fonts;effects
-StarOffice Calc : fonts;for HTML and Basic
-StarOffice Calc : fonts;formats
-StarOffice Calc : fonts;outlines
-StarOffice Calc : fonts;positions in text
-StarOffice Calc : fonts;shadows
-StarOffice Calc : fonts;specifying several
-StarOffice Calc : fonts;strikethrough
-StarOffice Calc : fonts;styles
-StarOffice Calc : fonts;text objects
-StarOffice Calc : Fontwork icons
-StarOffice Calc : footers
-StarOffice Calc : footers;backgrounds
-StarOffice Calc : footers;defining
-StarOffice Calc : footers;printing on sheets
-StarOffice Calc : forced array handling
-StarOffice Calc : FORECAST function
-StarOffice Calc : form controls
-StarOffice Calc : form controls;assigning macros
-StarOffice Calc : form controls;protecting
-StarOffice Calc : form controls;toolbars
-StarOffice Calc : form fields
-StarOffice Calc : form filters
-StarOffice Calc : Form Navigator
-StarOffice Calc : format codes
-StarOffice Calc : format codes;numbers
-StarOffice Calc : format codes;user-defined number formats
-StarOffice Calc : format filling printing in StarOffice Math
-StarOffice Calc : Format Paintbrush
-StarOffice Calc : formats
-StarOffice Calc : formats;Asian layout
-StarOffice Calc : formats;assigning by formulas
-StarOffice Calc : formats;automatically formatting spreadsheets
-StarOffice Calc : formats;changing text/number
-StarOffice Calc : formats;currency formats in cells
-StarOffice Calc : formats;fonts
-StarOffice Calc : formats;maximizing page formats
-StarOffice Calc : formats;number and currency formats
-StarOffice Calc : formats;numbers as text
-StarOffice Calc : formats;numbers in tables
-StarOffice Calc : formats;of currencies/date/time
-StarOffice Calc : formats;on opening and saving
-StarOffice Calc : formats;pasting in special formats
-StarOffice Calc : formats;positions
-StarOffice Calc : formats;Styles and Formatting window
-StarOffice Calc : formats;tabulators
-StarOffice Calc : formats;themes for sheets
-StarOffice Calc : formatted fields
-StarOffice Calc : formatted fields;form functions
-StarOffice Calc : formatted fields;properties
-StarOffice Calc : formatting
-StarOffice Calc : formatting;adding/deleting decimal places
-StarOffice Calc : formatting;Asian typography
-StarOffice Calc : formatting;axes in charts
-StarOffice Calc : formatting;cells
-StarOffice Calc : formatting;chart areas
-StarOffice Calc : formatting;chart floors
-StarOffice Calc : formatting;chart legends
-StarOffice Calc : formatting;chart titles
-StarOffice Calc : formatting;chart walls
-StarOffice Calc : formatting;comments on cells
-StarOffice Calc : formatting;conditional formatting
-StarOffice Calc : formatting;copying
-StarOffice Calc : formatting;definition
-StarOffice Calc : formatting;expanding (Calc)
-StarOffice Calc : formatting;font effects
-StarOffice Calc : formatting;hyperlinks
-StarOffice Calc : formatting;multiple cell texts
-StarOffice Calc : formatting;numbers as text
-StarOffice Calc : formatting;numbers with decimals
-StarOffice Calc : formatting;pages
-StarOffice Calc : formatting;printer metrics (Writer)
-StarOffice Calc : formatting;spreadsheets
-StarOffice Calc : formatting;Styles and Formatting window
-StarOffice Calc : formatting;themes for sheets
-StarOffice Calc : formatting;undoing
-StarOffice Calc : formatting;undoing when writing
-StarOffice Calc : formatting;user-defined numbers
-StarOffice Calc : formatting;visible cells only
-StarOffice Calc : forms
-StarOffice Calc : forms;browsing
-StarOffice Calc : forms;Combo Box/List Box Wizard
-StarOffice Calc : forms;creating
-StarOffice Calc : forms;data
-StarOffice Calc : forms;designing (Base)
-StarOffice Calc : forms;events
-StarOffice Calc : forms;filtering data
-StarOffice Calc : forms;finding records
-StarOffice Calc : forms;focus after opening
-StarOffice Calc : forms;general information (Base)
-StarOffice Calc : forms;grouping controls
-StarOffice Calc : forms;HTML filters
-StarOffice Calc : forms;Navigator
-StarOffice Calc : forms;opening in design mode
-StarOffice Calc : forms;properties
-StarOffice Calc : forms;sorting data
-StarOffice Calc : forms;subforms
-StarOffice Calc : forms;wizards
-StarOffice Calc : forms;XForms
-StarOffice Calc : formula bar
-StarOffice Calc : formula bar;accepting inputs
-StarOffice Calc : formula bar;canceling inputs
-StarOffice Calc : formula bar;functions
-StarOffice Calc : formula bar;input line
-StarOffice Calc : formula bar;sheet area names
-StarOffice Calc : formula bar;spreadsheets
-StarOffice Calc : formula bar;sum function
-StarOffice Calc : formula cells
-StarOffice Calc : formula cells;displaying formulas in other cells
-StarOffice Calc : formula cells;recognizing
-StarOffice Calc : formula cells;removing precedents
-StarOffice Calc : formula cells;tracing precedents
-StarOffice Calc : FORMULA function
-StarOffice Calc : formula list window
-StarOffice Calc : formula texts
-StarOffice Calc : formula texts;printing in StarOffice Math
-StarOffice Calc : formulas
-StarOffice Calc : formulas;arrays
-StarOffice Calc : formulas;assigning cell formats
-StarOffice Calc : formulas;AutoCalculate function
-StarOffice Calc : formulas;calculating
-StarOffice Calc : formulas;calculating with
-StarOffice Calc : formulas;copying and pasting
-StarOffice Calc : formulas;defining names
-StarOffice Calc : formulas;displaying in cells
-StarOffice Calc : formulas;hiding
-StarOffice Calc : formulas;importing/exporting as csv files
-StarOffice Calc : formulas;inputting
-StarOffice Calc : formulas;matrix formulas
-StarOffice Calc : formulas;new
-StarOffice Calc : formulas;operators
-StarOffice Calc : formulas;printing, instead of results
-StarOffice Calc : formulas;recalculating manually
-StarOffice Calc : formulas;starting formula editor
-StarOffice Calc : formulas;status bar
-StarOffice Calc : formulas;using row/column labels
-StarOffice Calc : formulas in reports
-StarOffice Calc : formulas in reports;editing
-StarOffice Calc : forums and support
-StarOffice Calc : fractions
-StarOffice Calc : fractions;converting
-StarOffice Calc : fractions;entering
-StarOffice Calc : frames
-StarOffice Calc : frames;around paragraphs
-StarOffice Calc : frames;around tables
-StarOffice Calc : frames;AutoCorrect function
-StarOffice Calc : frames;backgrounds
-StarOffice Calc : frames;captions (Writer)
-StarOffice Calc : frames;printing in StarOffice Math
-StarOffice Calc : frames;protecting
-StarOffice Calc : frames;selection frames
-StarOffice Calc : frames;text fitting to frames
-StarOffice Calc : freeform lines
-StarOffice Calc : freeform lines;draw functions
-StarOffice Calc : freezing rows or columns
-StarOffice Calc : FREQUENCY function
-StarOffice Calc : FTEST function
-StarOffice Calc : FTP
-StarOffice Calc : FTP;opening documents
-StarOffice Calc : FTP;saving documents
-StarOffice Calc : full joins (Base)
-StarOffice Calc : full screen view
-StarOffice Calc : full-text search in Help
-StarOffice Calc : function list window
-StarOffice Calc : Function Wizard
-StarOffice Calc : Function Wizard;add-ins
-StarOffice Calc : Function Wizard;arrays
-StarOffice Calc : Function Wizard;databases
-StarOffice Calc : Function Wizard;date & time
-StarOffice Calc : Function Wizard;financial
-StarOffice Calc : Function Wizard;information
-StarOffice Calc : Function Wizard;logical
-StarOffice Calc : Function Wizard;mathematical
-StarOffice Calc : Function Wizard;spreadsheets
-StarOffice Calc : Function Wizard;statistics
-StarOffice Calc : Function Wizard;text
-StarOffice Calc : functions
-StarOffice Calc : functions;accepting input icon
-StarOffice Calc : functions;add-in functions
-StarOffice Calc : functions;array functions
-StarOffice Calc : functions;canceling input icon
-StarOffice Calc : functions;database functions
-StarOffice Calc : functions;date & time
-StarOffice Calc : functions;financial functions
-StarOffice Calc : functions;formula bar icon
-StarOffice Calc : functions;Function Wizard
-StarOffice Calc : functions;information functions
-StarOffice Calc : functions;listed by category
-StarOffice Calc : functions;logical functions
-StarOffice Calc : functions;mathematical functions
-StarOffice Calc : functions;spreadsheets
-StarOffice Calc : functions;StarOffice Calc add-in DLL
-StarOffice Calc : functions;statistics functions
-StarOffice Calc : functions;sum function icon
-StarOffice Calc : functions;text functions
-StarOffice Calc : functions;user-defined
-StarOffice Calc : functions in reports
-StarOffice Calc : functions in reports;editing
-StarOffice Calc : future values
-StarOffice Calc : future values;constant interest rates
-StarOffice Calc : future values;varying interest rates
-StarOffice Calc : FV function
-StarOffice Calc : FVSCHEDULE function
-StarOffice Calc : Gallery
-StarOffice Calc : Gallery;adding pictures
-StarOffice Calc : Gallery;dragging pictures to draw objects
-StarOffice Calc : Gallery;hiding/showing
-StarOffice Calc : Gallery;inserting pictures from
-StarOffice Calc : GAMMA function
-StarOffice Calc : GAMMADIST function
-StarOffice Calc : GAMMAINV function
-StarOffice Calc : GAMMALN function
-StarOffice Calc : GAUSS function
-StarOffice Calc : Gaussian error integral
-StarOffice Calc : GCD function
-StarOffice Calc : GCD_ADD function
-StarOffice Calc : GEOMEAN function
-StarOffice Calc : geometric lists
-StarOffice Calc : geometric-degressive depreciations
-StarOffice Calc : GESTEP function
-StarOffice Calc : get method for form transmissions
-StarOffice Calc : GETPIVOTDATA function
-StarOffice Calc : getting support
-StarOffice Calc : GIF format
-StarOffice Calc : glossaries
-StarOffice Calc : glossaries;common terms
-StarOffice Calc : glossaries;Internet terms
-StarOffice Calc : goal seeking
-StarOffice Calc : goal seeking;example
-StarOffice Calc : goal seeking;solver
-StarOffice Calc : gradients off for faster printing
-StarOffice Calc : graphic objects, see draw objects
-StarOffice Calc : graphical text art
-StarOffice Calc : graphics
-StarOffice Calc : graphics;cache
-StarOffice Calc : graphics;protecting
-StarOffice Calc : graphics, see also pictures
-StarOffice Calc : grayscale printing
-StarOffice Calc : greatest common divisor
-StarOffice Calc : grid controls
-StarOffice Calc : grid controls;form functions
-StarOffice Calc : grids
-StarOffice Calc : grids;defaults (Writer/Calc)
-StarOffice Calc : grids;display options (Impress/Draw)
-StarOffice Calc : grids;displaying lines (Calc)
-StarOffice Calc : grids;formatting axes
-StarOffice Calc : grids;hiding lines in sheets
-StarOffice Calc : grids;inserting in charts
-StarOffice Calc : grids;printing sheet grids
-StarOffice Calc : group box creation
-StarOffice Calc : grouping
-StarOffice Calc : grouping;cells
-StarOffice Calc : grouping;DataPilot tables
-StarOffice Calc : groups
-StarOffice Calc : groups;entering/exiting/ungrouping
-StarOffice Calc : groups;naming
-StarOffice Calc : groups;of controls
-StarOffice Calc : GROWTH function
-StarOffice Calc : growth series
-StarOffice Calc : guides
-StarOffice Calc : guides;display options (Impress/Draw)
-StarOffice Calc : guides;displaying when moving objects (Impress)
-StarOffice Calc : guides;showing (Calc)
-StarOffice Calc : guides;showing when moving frames (Writer)
-StarOffice Calc : gutter
-StarOffice Calc : handles
-StarOffice Calc : handles;displaying (Writer)
-StarOffice Calc : handles;scaling
-StarOffice Calc : handles;showing simple/large handles (Calc)
-StarOffice Calc : Hangul/Hanja
-StarOffice Calc : HARMEAN function
-StarOffice Calc : hatching
-StarOffice Calc : headers
-StarOffice Calc : headers;backgrounds
-StarOffice Calc : headers;defining
-StarOffice Calc : headers;freezing during table split
-StarOffice Calc : headers;printing on sheets
-StarOffice Calc : headings
-StarOffice Calc : headings;entering as text box
-StarOffice Calc : headings;repeating rows/columns as
-StarOffice Calc : Hebrew
-StarOffice Calc : Hebrew;entering text
-StarOffice Calc : Hebrew;language settings
-StarOffice Calc : heights of cells
-StarOffice Calc : Help
-StarOffice Calc : Help;bookmarks
-StarOffice Calc : Help;extended tips on/off
-StarOffice Calc : Help;full-text search
-StarOffice Calc : Help;Help tips
-StarOffice Calc : Help;keywords
-StarOffice Calc : Help;navigation pane showing/hiding
-StarOffice Calc : Help;style sheets
-StarOffice Calc : Help;topics
-StarOffice Calc : Help Agent
-StarOffice Calc : Help Agent;help
-StarOffice Calc : Help Agent;options
-StarOffice Calc : Help tips
-StarOffice Calc : Help tips;defining text for cell input
-StarOffice Calc : Help tips;hiding
-StarOffice Calc : HEX2BIN function
-StarOffice Calc : HEX2DEC function
-StarOffice Calc : HEX2OCT function
-StarOffice Calc : hexadecimal system
-StarOffice Calc : hexadecimal system;converting to
-StarOffice Calc : hidden cells
-StarOffice Calc : hidden controls in Form Navigator
-StarOffice Calc : hidden fields display (Writer)
-StarOffice Calc : hidden pages
-StarOffice Calc : hidden pages;printing in presentations
-StarOffice Calc : hidden text
-StarOffice Calc : hidden text;showing (Writer)
-StarOffice Calc : hiding
-StarOffice Calc : hiding;changes
-StarOffice Calc : hiding;chart legends
-StarOffice Calc : hiding;columns
-StarOffice Calc : hiding;data fields, from calculations in Data Pilot
-StarOffice Calc : hiding;docked windows
-StarOffice Calc : hiding;formulas
-StarOffice Calc : hiding;headers/grid lines
-StarOffice Calc : hiding;navigation pane in Help window
-StarOffice Calc : hiding;rows
-StarOffice Calc : hiding;sheet details
-StarOffice Calc : hiding;sheets
-StarOffice Calc : high contrast mode
-StarOffice Calc : highlighting
-StarOffice Calc : highlighting;negative numbers
-StarOffice Calc : highlighting;values in sheets
-StarOffice Calc : Hindi
-StarOffice Calc : Hindi;entering text
-StarOffice Calc : Hindi;language settings
-StarOffice Calc : HLOOKUP function
-StarOffice Calc : horizontal scrollbars (Writer)
-StarOffice Calc : hotspots
-StarOffice Calc : HOUR function
-StarOffice Calc : HowTos for Calc
-StarOffice Calc : HowTos for charts
-StarOffice Calc : HTML
-StarOffice Calc : HTML;definition
-StarOffice Calc : HTML;export character set
-StarOffice Calc : HTML;fonts for source display
-StarOffice Calc : HTML;importing META tags
-StarOffice Calc : HTML;in sheet cells
-StarOffice Calc : HTML;live presentations
-StarOffice Calc : HTML;sheets
-StarOffice Calc : HTML documents
-StarOffice Calc : HTML documents;auto reloading
-StarOffice Calc : HTML documents;importing/exporting
-StarOffice Calc : HTML documents;META tags in
-StarOffice Calc : HTML documents;new
-StarOffice Calc : HTML documents;source text
-StarOffice Calc : HTML WebQuery
-StarOffice Calc : HYPERLINK function
-StarOffice Calc : hyperlinks
-StarOffice Calc : hyperlinks;assigning macros
-StarOffice Calc : hyperlinks;character formats
-StarOffice Calc : hyperlinks;definition
-StarOffice Calc : hyperlinks;deleting
-StarOffice Calc : hyperlinks;editing
-StarOffice Calc : hyperlinks;inserting
-StarOffice Calc : hyperlinks;relative and absolute
-StarOffice Calc : hyperlinks;turning off automatic recognition
-StarOffice Calc : hyperlinks, see also links
-StarOffice Calc : HYPGEOMDIST function
-StarOffice Calc : hyphenation
-StarOffice Calc : hyphenation;activating for a language
-StarOffice Calc : hyphenation;in spreadsheets
-StarOffice Calc : hyphenation;minimal number of characters
-StarOffice Calc : hyphens
-StarOffice Calc : hyphens;displaying custom (Writer)
-StarOffice Calc : hyphens;inserting custom
-StarOffice Calc : icon bars, see toolbars
-StarOffice Calc : icon sizes
-StarOffice Calc : IDE
-StarOffice Calc : IDE;Basic IDE
-StarOffice Calc : IF function
-StarOffice Calc : ignore list for spellcheck
-StarOffice Calc : illumination
-StarOffice Calc : illumination;3D charts
-StarOffice Calc : illustrations, see pictures
-StarOffice Calc : IMABS function
-StarOffice Calc : image button creation
-StarOffice Calc : image control creation
-StarOffice Calc : ImageMap
-StarOffice Calc : ImageMap;definition
-StarOffice Calc : ImageMap;editor
-StarOffice Calc : images
-StarOffice Calc : images;ImageMap
-StarOffice Calc : images;inserting and editing bitmaps
-StarOffice Calc : images, see also pictures
-StarOffice Calc : IMAGINARY function
-StarOffice Calc : imaginary numbers in analysis functions
-StarOffice Calc : IMARGUMENT function
-StarOffice Calc : IMCONJUGATE function
-StarOffice Calc : IMCOS function
-StarOffice Calc : IMDIV function
-StarOffice Calc : IME
-StarOffice Calc : IME;definition
-StarOffice Calc : IME;showing/hiding
-StarOffice Calc : IMEXP function
-StarOffice Calc : IMLN function
-StarOffice Calc : IMLOG10 function
-StarOffice Calc : IMLOG2 function
-StarOffice Calc : implicit array handling
-StarOffice Calc : import filters
-StarOffice Calc : import restrictions for Microsoft Office
-StarOffice Calc : importing
-StarOffice Calc : importing;bitmaps
-StarOffice Calc : importing;compatibility settings for text import
-StarOffice Calc : importing;csv files with formulas
-StarOffice Calc : importing;databases
-StarOffice Calc : importing;dBASE files
-StarOffice Calc : importing;documents in other formats
-StarOffice Calc : importing;from XML
-StarOffice Calc : importing;HTML and text documents
-StarOffice Calc : importing;HTML with META tags
-StarOffice Calc : importing;Microsoft Office documents with VBA code
-StarOffice Calc : importing;tables as text
-StarOffice Calc : importing;tables in text format
-StarOffice Calc : importing;templates
-StarOffice Calc : IMPOWER function
-StarOffice Calc : IMPRODUCT function
-StarOffice Calc : improvement program
-StarOffice Calc : IMREAL function
-StarOffice Calc : IMSIN function
-StarOffice Calc : IMSQRT function
-StarOffice Calc : IMSUB function
-StarOffice Calc : IMSUM function
-StarOffice Calc : inches
-StarOffice Calc : increasing scales in page view
-StarOffice Calc : INDEX function
-StarOffice Calc : Index tab in Help
-StarOffice Calc : indexes
-StarOffice Calc : indexes;backgrounds
-StarOffice Calc : indexes;showing/hiding Help index tab
-StarOffice Calc : indicator lines in text
-StarOffice Calc : INDIRECT function
-StarOffice Calc : INFO function
-StarOffice Calc : information functions
-StarOffice Calc : information on cells
-StarOffice Calc : inline array constants
-StarOffice Calc : inner joins (Base)
-StarOffice Calc : inner products
-StarOffice Calc : input line in formula bar
-StarOffice Calc : input method window
-StarOffice Calc : input support in spreadsheets
-StarOffice Calc : insert mode for entering text
-StarOffice Calc : inserting
-StarOffice Calc : inserting;breaks
-StarOffice Calc : inserting;buttons in toolbars
-StarOffice Calc : inserting;cell ranges
-StarOffice Calc : inserting;cell ranges from spreadsheets
-StarOffice Calc : inserting;cells
-StarOffice Calc : inserting;cells, by drag and drop
-StarOffice Calc : inserting;cells, toolbar icon
-StarOffice Calc : inserting;charts
-StarOffice Calc : inserting;clipboard options
-StarOffice Calc : inserting;columns
-StarOffice Calc : inserting;comments
-StarOffice Calc : inserting;data from text documents
-StarOffice Calc : inserting;datasource records in spreadsheets
-StarOffice Calc : inserting;drawings
-StarOffice Calc : inserting;external data
-StarOffice Calc : inserting;floating frames
-StarOffice Calc : inserting;Fontwork objects
-StarOffice Calc : inserting;form fields
-StarOffice Calc : inserting;formulas
-StarOffice Calc : inserting;fractions
-StarOffice Calc : inserting;hyperlinks
-StarOffice Calc : inserting;line breaks in cells
-StarOffice Calc : inserting;manual column breaks
-StarOffice Calc : inserting;manual row breaks
-StarOffice Calc : inserting;matrix formulas
-StarOffice Calc : inserting;movies/sounds
-StarOffice Calc : inserting;new text tables defaults
-StarOffice Calc : inserting;objects from Gallery
-StarOffice Calc : inserting;objects, toolbar icon
-StarOffice Calc : inserting;OLE objects
-StarOffice Calc : inserting;paragraph borders
-StarOffice Calc : inserting;paragraph bullets
-StarOffice Calc : inserting;pictures in Gallery
-StarOffice Calc : inserting;plug-ins
-StarOffice Calc : inserting;push buttons
-StarOffice Calc : inserting;references, by drag and drop
-StarOffice Calc : inserting;rows
-StarOffice Calc : inserting;sheets
-StarOffice Calc : inserting;special characters
-StarOffice Calc : inserting;tab stops
-StarOffice Calc : inserting;textures on chart bars
-StarOffice Calc : inserting;values
-StarOffice Calc : inserting functions
-StarOffice Calc : inserting functions;function list window
-StarOffice Calc : inserting functions;Function Wizard
-StarOffice Calc : installing
-StarOffice Calc : installing;ActiveX control
-StarOffice Calc : installing;mobile device filters
-StarOffice Calc : installing;UNO components
-StarOffice Calc : installing;XML filters
-StarOffice Calc : instructions
-StarOffice Calc : instructions;general
-StarOffice Calc : instructions;StarOffice Calc
-StarOffice Calc : INT function
-StarOffice Calc : integers with leading zeros
-StarOffice Calc : INTERCEPT function
-StarOffice Calc : interests for unchanged amortization installments
-StarOffice Calc : internal rates of return
-StarOffice Calc : internal rates of return;irregular payments
-StarOffice Calc : internal rates of return;modified
-StarOffice Calc : internal rates of return;regular payments
-StarOffice Calc : international currency formats
-StarOffice Calc : Internet
-StarOffice Calc : Internet;checking for updates
-StarOffice Calc : Internet;Internet Explorer for displaying StarOffice documents
-StarOffice Calc : Internet;presentations
-StarOffice Calc : Internet;starting searches
-StarOffice Calc : Internet glossary
-StarOffice Calc : intersection operator
-StarOffice Calc : intersections
-StarOffice Calc : INTRATE function
-StarOffice Calc : invalid data
-StarOffice Calc : invalid data;marking
-StarOffice Calc : invalid names
-StarOffice Calc : invalid names;error messages
-StarOffice Calc : invalid references
-StarOffice Calc : invalid references;error messages
-StarOffice Calc : inverse arrays
-StarOffice Calc : inverse F probability distribution
-StarOffice Calc : inverse of Fisher transformation
-StarOffice Calc : inverse of lognormal distribution
-StarOffice Calc : inverse of t-distribution
-StarOffice Calc : invert filter
-StarOffice Calc : inverting tables
-StarOffice Calc : invisible areas
-StarOffice Calc : invisible cells
-StarOffice Calc : IPMT function
-StarOffice Calc : IRR function
-StarOffice Calc : ISBLANK function
-StarOffice Calc : ISERR function
-StarOffice Calc : ISERROR function
-StarOffice Calc : ISEVEN function
-StarOffice Calc : ISEVEN_ADD function
-StarOffice Calc : ISFORMULA function
-StarOffice Calc : ISLEAPYEAR function
-StarOffice Calc : ISLOGICAL function
-StarOffice Calc : ISNA function
-StarOffice Calc : ISNONTEXT function
-StarOffice Calc : ISNUMBER function
-StarOffice Calc : ISODD function
-StarOffice Calc : ISODD_ADD function
-StarOffice Calc : ISPMT function
-StarOffice Calc : ISREF function
-StarOffice Calc : ISTEXT function
-StarOffice Calc : italic text
-StarOffice Calc : iterative references in spreadsheets
-StarOffice Calc : Java
-StarOffice Calc : Java;definition
-StarOffice Calc : Java;setting options
-StarOffice Calc : JDBC
-StarOffice Calc : JDBC;databases (Base)
-StarOffice Calc : JDBC;definition
-StarOffice Calc : JIS function
-StarOffice Calc : joining
-StarOffice Calc : joining;paragraphs
-StarOffice Calc : joining;tables (Base)
-StarOffice Calc : joins in databases (Base)
-StarOffice Calc : justifying text
-StarOffice Calc : kerning
-StarOffice Calc : kerning;Asian texts
-StarOffice Calc : kerning;definition
-StarOffice Calc : kerning;in characters
-StarOffice Calc : key fields for relations (Base)
-StarOffice Calc : keyboard
-StarOffice Calc : keyboard;assigning/editing shortcut keys
-StarOffice Calc : keyboard;general commands
-StarOffice Calc : keyboard;removing numbering
-StarOffice Calc : keys
-StarOffice Calc : keys;adding push buttons
-StarOffice Calc : keys;primary keys (Base)
-StarOffice Calc : kiosk export
-StarOffice Calc : KURT function
-StarOffice Calc : label ranges in sheets
-StarOffice Calc : labels
-StarOffice Calc : labels;creating and synchronizing
-StarOffice Calc : labels;for charts
-StarOffice Calc : labels;for draw objects
-StarOffice Calc : labels;form functions
-StarOffice Calc : labels;from databases
-StarOffice Calc : labels, see also names/callouts
-StarOffice Calc : landscape printing
-StarOffice Calc : languages
-StarOffice Calc : languages;activating modules
-StarOffice Calc : languages;Asian support
-StarOffice Calc : languages;complex text layout
-StarOffice Calc : languages;locale settings
-StarOffice Calc : languages;selecting for text
-StarOffice Calc : languages;setting options
-StarOffice Calc : languages;spellcheck
-StarOffice Calc : languages;spellchecking and formatting
-StarOffice Calc : LARGE function
-StarOffice Calc : large handles (Writer)
-StarOffice Calc : large icons
-StarOffice Calc : layer arrangement
-StarOffice Calc : layout
-StarOffice Calc : layout;importing Word documents
-StarOffice Calc : layout;pages
-StarOffice Calc : layout;spreadsheets
-StarOffice Calc : LCM function
-StarOffice Calc : LCM_ADD function
-StarOffice Calc : LDAP server
-StarOffice Calc : LDAP server;address books (Base)
-StarOffice Calc : LDAP server;sign on options
-StarOffice Calc : leading between paragraphs
-StarOffice Calc : leading zeros
-StarOffice Calc : leap year determination
-StarOffice Calc : least common multiples
-StarOffice Calc : left alignment of paragraphs
-StarOffice Calc : LEFT function
-StarOffice Calc : left joins (Base)
-StarOffice Calc : legends
-StarOffice Calc : legends;charts
-StarOffice Calc : legends;draw objects
-StarOffice Calc : legends;rounding corners
-StarOffice Calc : LEN function
-StarOffice Calc : Letter Wizard
-StarOffice Calc : levels
-StarOffice Calc : levels;depth stagger
-StarOffice Calc : levels;macro security
-StarOffice Calc : limits
-StarOffice Calc : limits;specifying value limits on input
-StarOffice Calc : limits of tables (Writer)
-StarOffice Calc : line arrangements with cells
-StarOffice Calc : line breaks
-StarOffice Calc : line breaks;in cells
-StarOffice Calc : line charts
-StarOffice Calc : line spacing
-StarOffice Calc : line spacing;context menu in paragraphs
-StarOffice Calc : line spacing;paragraph
-StarOffice Calc : line styles
-StarOffice Calc : line styles;applying
-StarOffice Calc : line styles;defining
-StarOffice Calc : linear depreciations
-StarOffice Calc : linear series
-StarOffice Calc : lines
-StarOffice Calc : lines;defining ends
-StarOffice Calc : lines;draw functions
-StarOffice Calc : lines;drawing in text
-StarOffice Calc : lines;editing points
-StarOffice Calc : lines;removing automatic lines
-StarOffice Calc : lines of text
-StarOffice Calc : lines of text;alignment
-StarOffice Calc : LINEST function
-StarOffice Calc : links
-StarOffice Calc : links;between cells and controls
-StarOffice Calc : links;by drag and drop
-StarOffice Calc : links;character formats
-StarOffice Calc : links;definition
-StarOffice Calc : links;editing hyperlinks
-StarOffice Calc : links;inserting
-StarOffice Calc : links;modifying
-StarOffice Calc : links;opening files with
-StarOffice Calc : links;relational databases (Base)
-StarOffice Calc : links;turning off automatic recognition
-StarOffice Calc : links;updating options (Writer)
-StarOffice Calc : links;updating specific links
-StarOffice Calc : list box creation
-StarOffice Calc : list of functions
-StarOffice Calc : lists
-StarOffice Calc : lists;data assigned to controls
-StarOffice Calc : lists;registered databases (Base)
-StarOffice Calc : lists;regular expressions
-StarOffice Calc : lists;user-defined
-StarOffice Calc : live presentations on the Internet
-StarOffice Calc : LN function
-StarOffice Calc : loading
-StarOffice Calc : loading;documents
-StarOffice Calc : loading;documents from other formats
-StarOffice Calc : loading;HTML documents, automatically
-StarOffice Calc : loading;Microsoft Office documents with VBA code
-StarOffice Calc : loading;reloading
-StarOffice Calc : loading;XML files
-StarOffice Calc : locale settings
-StarOffice Calc : LOG function
-StarOffice Calc : LOG10 function
-StarOffice Calc : logarithmic scaling along axes
-StarOffice Calc : logarithms
-StarOffice Calc : LOGEST function
-StarOffice Calc : logical functions
-StarOffice Calc : logical number formats
-StarOffice Calc : LOGINV function
-StarOffice Calc : LOGNORMDIST function
-StarOffice Calc : LOOKUP function
-StarOffice Calc : LOWER function
-StarOffice Calc : lowercase letters
-StarOffice Calc : lowercase letters;AutoInput function (in cells)
-StarOffice Calc : lowercase letters;font effects
-StarOffice Calc : lowest common multiples
-StarOffice Calc : Macauley duration
-StarOffice Calc : Macro Wizard (Base)
-StarOffice Calc : macros
-StarOffice Calc : macros;assigning to events in forms
-StarOffice Calc : macros;attaching new (Base)
-StarOffice Calc : macros;in MS Office documents
-StarOffice Calc : macros;interrupting
-StarOffice Calc : macros;organizing
-StarOffice Calc : macros;recording
-StarOffice Calc : macros;running when incorrect input
-StarOffice Calc : macros;security
-StarOffice Calc : macros;security levels
-StarOffice Calc : macros;security warning dialog
-StarOffice Calc : macros;selecting security warnings
-StarOffice Calc : magnifiers
-StarOffice Calc : manual column breaks
-StarOffice Calc : manual row breaks
-StarOffice Calc : margins
-StarOffice Calc : margins;pages
-StarOffice Calc : margins;setting with the mouse
-StarOffice Calc : margins;shadows
-StarOffice Calc : marking cells
-StarOffice Calc : marking changes
-StarOffice Calc : marking, see selecting
-StarOffice Calc : MATCH function
-StarOffice Calc : Math formula editor
-StarOffice Calc : mathematical functions
-StarOffice Calc : matrices
-StarOffice Calc : matrices;calculations
-StarOffice Calc : matrices;entering matrix formulas
-StarOffice Calc : matrices;functions
-StarOffice Calc : MAX function
-StarOffice Calc : MAXA function
-StarOffice Calc : maximum values in Calc databases
-StarOffice Calc : MDETERM function
-StarOffice Calc : MDURATION function
-StarOffice Calc : mean value lines in charts
-StarOffice Calc : means
-StarOffice Calc : means;geometric
-StarOffice Calc : means;harmonic
-StarOffice Calc : means;of data set without margin data
-StarOffice Calc : measurement units
-StarOffice Calc : measurement units;changing on rulers
-StarOffice Calc : measurement units;converting
-StarOffice Calc : measurement units;selecting
-StarOffice Calc : Media Player window
-StarOffice Calc : MEDIAN function
-StarOffice Calc : menus
-StarOffice Calc : menus;activating context menus
-StarOffice Calc : menus;assigning macros
-StarOffice Calc : menus;customizing
-StarOffice Calc : merging
-StarOffice Calc : merging;cells
-StarOffice Calc : merging;data ranges
-StarOffice Calc : merging;documents
-StarOffice Calc : META tags
-StarOffice Calc : metrics
-StarOffice Calc : metrics;converting
-StarOffice Calc : metrics;document formatting (Writer)
-StarOffice Calc : metrics;in sheets
-StarOffice Calc : Microsoft Excel functions
-StarOffice Calc : Microsoft Office
-StarOffice Calc : Microsoft Office;Access databases (base)
-StarOffice Calc : Microsoft Office;as default file format
-StarOffice Calc : Microsoft Office;document import restrictions
-StarOffice Calc : Microsoft Office;feature comparisons
-StarOffice Calc : Microsoft Office;importing password protected files
-StarOffice Calc : Microsoft Office;importing Word documents
-StarOffice Calc : Microsoft Office;importing/exporting VBA code
-StarOffice Calc : Microsoft Office;new users information
-StarOffice Calc : Microsoft Office;opening Microsoft documents
-StarOffice Calc : Microsoft Office;reassigning document types
-StarOffice Calc : MID function
-StarOffice Calc : migrating macros (Base)
-StarOffice Calc : MIN function
-StarOffice Calc : MINA function
-StarOffice Calc : minimum values in Calc databases
-StarOffice Calc : minus sign, see also operators
-StarOffice Calc : MINUTE function
-StarOffice Calc : MINVERSE function
-StarOffice Calc : MIRR function
-StarOffice Calc : MMULT function
-StarOffice Calc : mobile device filters
-StarOffice Calc : MOD function
-StarOffice Calc : MODE function
-StarOffice Calc : models in XForms
-StarOffice Calc : modified internal rates of return
-StarOffice Calc : modifying, see changing
-StarOffice Calc : MONTH function
-StarOffice Calc : MONTHS function
-StarOffice Calc : more controls
-StarOffice Calc : mosaic filter
-StarOffice Calc : most common value
-StarOffice Calc : mouse
-StarOffice Calc : mouse;pointers when using drag and drop
-StarOffice Calc : mouse;positioning
-StarOffice Calc : movies
-StarOffice Calc : moving
-StarOffice Calc : moving;cells by drag and drop
-StarOffice Calc : moving;spreadsheets
-StarOffice Calc : moving;tab stops on ruler
-StarOffice Calc : moving;toolbars
-StarOffice Calc : moving;using guide lines in presentations
-StarOffice Calc : moving;visible cells only
-StarOffice Calc : MROUND function
-StarOffice Calc : MS ADO interface (Base)
-StarOffice Calc : multi-line text in cells
-StarOffice Calc : multi-line titles in forms
-StarOffice Calc : MULTINOMIAL function
-StarOffice Calc : multiple cells selection
-StarOffice Calc : multiple documents
-StarOffice Calc : multiple documents;opening
-StarOffice Calc : multiple operations
-StarOffice Calc : multiple selection
-StarOffice Calc : multiple sheets
-StarOffice Calc : multiplication sign, see also operators
-StarOffice Calc : multiplying
-StarOffice Calc : multiplying;cell contents in Calc databases
-StarOffice Calc : multiplying;numbers
-StarOffice Calc : MUNIT function
-StarOffice Calc : music
-StarOffice Calc : My Documents folder
-StarOffice Calc : My Documents folder;changing work directory
-StarOffice Calc : My Documents folder;opening
-StarOffice Calc : MySQL databases (Base)
-StarOffice Calc : N function
-StarOffice Calc : NA function
-StarOffice Calc : name recognition on/off
-StarOffice Calc : names
-StarOffice Calc : names;defining for cells
-StarOffice Calc : names;for cell ranges
-StarOffice Calc : names;multi-line titles
-StarOffice Calc : names;objects
-StarOffice Calc : names;sheets
-StarOffice Calc : names, see also labels/callouts
-StarOffice Calc : namespace organization in XForms
-StarOffice Calc : native SQL (Base)
-StarOffice Calc : natural language addressing
-StarOffice Calc : natural logarithm
-StarOffice Calc : natural logarithm of Gamma function
-StarOffice Calc : natural sort algorithm
-StarOffice Calc : navigating
-StarOffice Calc : navigating;in documents
-StarOffice Calc : navigating;in spreadsheets
-StarOffice Calc : Navigation bar
-StarOffice Calc : Navigation bar;controls
-StarOffice Calc : Navigation bar;forms
-StarOffice Calc : Navigator
-StarOffice Calc : Navigator;comments
-StarOffice Calc : Navigator;contents as lists
-StarOffice Calc : Navigator;docking
-StarOffice Calc : Navigator;for sheets
-StarOffice Calc : Navigator;working with
-StarOffice Calc : nearest multiple
-StarOffice Calc : negative binomial distribution
-StarOffice Calc : negative numbers
-StarOffice Calc : NEGBINOMDIST function
-StarOffice Calc : net annual interest rates
-StarOffice Calc : net charts
-StarOffice Calc : net present values
-StarOffice Calc : network identity options
-StarOffice Calc : NETWORKDAYS function
-StarOffice Calc : new databases
-StarOffice Calc : new documents
-StarOffice Calc : new lines in cells
-StarOffice Calc : new windows
-StarOffice Calc : NOMINAL function
-StarOffice Calc : nominal interest rates
-StarOffice Calc : NOMINAL_ADD function
-StarOffice Calc : non-breaking dashes
-StarOffice Calc : non-breaking spaces (Writer)
-StarOffice Calc : non-printing characters (Writer)
-StarOffice Calc : normal distribution
-StarOffice Calc : normal distribution;inverse of
-StarOffice Calc : normal distribution;inverse of standard
-StarOffice Calc : normal distribution;standard
-StarOffice Calc : normal distribution;statistics
-StarOffice Calc : NORMDIST function
-StarOffice Calc : NORMINV function
-StarOffice Calc : NORMSDIST function
-StarOffice Calc : NORMSINV function
-StarOffice Calc : NOT function
-StarOffice Calc : NOW function
-StarOffice Calc : NPER function
-StarOffice Calc : NPV function
-StarOffice Calc : null values
-StarOffice Calc : null values;printing
-StarOffice Calc : number completion on/off
-StarOffice Calc : number formats
-StarOffice Calc : number formats;adding/deleting decimal places in cells
-StarOffice Calc : number formats;codes
-StarOffice Calc : number formats;colors for negative numbers
-StarOffice Calc : number formats;formats
-StarOffice Calc : number formats;logical
-StarOffice Calc : number formats;millions
-StarOffice Calc : number formats;recognition in text tables
-StarOffice Calc : number of combinations
-StarOffice Calc : number of combinations with repetitions
-StarOffice Calc : number of coupons
-StarOffice Calc : number of days
-StarOffice Calc : number of days;in a specific month of a year
-StarOffice Calc : number of days;in a specific year
-StarOffice Calc : number of entries
-StarOffice Calc : number of months between two dates
-StarOffice Calc : number of pages
-StarOffice Calc : number of payment periods
-StarOffice Calc : number of permutations
-StarOffice Calc : number of sheets
-StarOffice Calc : number of sheets;function
-StarOffice Calc : number of sheets
-StarOffice Calc : number of tables
-StarOffice Calc : number of weeks
-StarOffice Calc : number of weeks;between two dates
-StarOffice Calc : number of weeks;in a specific year
-StarOffice Calc : number of years between two dates
-StarOffice Calc : number series import
-StarOffice Calc : numbering
-StarOffice Calc : numbering;options
-StarOffice Calc : numbering;turning off
-StarOffice Calc : numbering;using automatically
-StarOffice Calc : numbers
-StarOffice Calc : numbers;as text
-StarOffice Calc : numbers;changing text/number formats
-StarOffice Calc : numbers;counting
-StarOffice Calc : numbers;date, time and currency formats
-StarOffice Calc : numbers;decimal places
-StarOffice Calc : numbers;decimal places (Calc)
-StarOffice Calc : numbers;determining ranks
-StarOffice Calc : numbers;entering fractions
-StarOffice Calc : numbers;entering without number formats
-StarOffice Calc : numbers;filter sheets
-StarOffice Calc : numbers;formatting in tables
-StarOffice Calc : numbers;formatting options for selected cells
-StarOffice Calc : numbers;greater than or equal to
-StarOffice Calc : numbers;highlighting negative numbers
-StarOffice Calc : numbers;multiplying
-StarOffice Calc : numbers;rounded off
-StarOffice Calc : numbers;rounding down to next integer
-StarOffice Calc : numbers;rounding up/down to even integers
-StarOffice Calc : numbers;user-defined formatting in tables
-StarOffice Calc : numbers;with leading zeros
-StarOffice Calc : numerical fields in forms
-StarOffice Calc : objects
-StarOffice Calc : objects;always moveable (Impress/Draw)
-StarOffice Calc : objects;arranging within stacks
-StarOffice Calc : objects;copying when moving in presentations
-StarOffice Calc : objects;definition
-StarOffice Calc : objects;displaying in spreadsheets
-StarOffice Calc : objects;displaying in text documents
-StarOffice Calc : objects;editing
-StarOffice Calc : objects;inserting from Gallery
-StarOffice Calc : objects;inserting OLE objects
-StarOffice Calc : objects;moving and resizing with mouse
-StarOffice Calc : objects;naming
-StarOffice Calc : objects;opening
-StarOffice Calc : objects;properties of charts
-StarOffice Calc : objects;quickly moving to
-StarOffice Calc : objects;titles and descriptions
-StarOffice Calc : OCT2BIN function
-StarOffice Calc : OCT2DEC function
-StarOffice Calc : OCT2HEX function
-StarOffice Calc : ODBC
-StarOffice Calc : ODBC;database (Base)
-StarOffice Calc : ODBC;definition
-StarOffice Calc : ODD function
-StarOffice Calc : odd integers
-StarOffice Calc : ODDFPRICE function
-StarOffice Calc : ODDFYIELD function
-StarOffice Calc : ODDLPRICE function
-StarOffice Calc : ODDLYIELD function
-StarOffice Calc : ODF file formats
-StarOffice Calc : Office
-StarOffice Calc : Office;Microsoft Office and StarOffice
-StarOffice Calc : OFFSET function
-StarOffice Calc : OLE
-StarOffice Calc : OLE;definition
-StarOffice Calc : OLE objects
-StarOffice Calc : OLE objects;arranging within stacks
-StarOffice Calc : OLE objects;captions (Writer)
-StarOffice Calc : OLE objects;inserting
-StarOffice Calc : OLE objects;number of
-StarOffice Calc : OLE objects;protecting
-StarOffice Calc : one and a half line spacing in text
-StarOffice Calc : online feedback options
-StarOffice Calc : online registration
-StarOffice Calc : online update options
-StarOffice Calc : online updates
-StarOffice Calc : online updates;checking automatically
-StarOffice Calc : online updates;checking manually
-StarOffice Calc : Open/Save dialogs
-StarOffice Calc : OpenDocument file formats
-StarOffice Calc : OpenGL
-StarOffice Calc : OpenGL;definition
-StarOffice Calc : opening
-StarOffice Calc : opening;context menus
-StarOffice Calc : opening;database files
-StarOffice Calc : opening;dialog settings
-StarOffice Calc : opening;documents
-StarOffice Calc : opening;documents from other formats
-StarOffice Calc : opening;documents on WebDAV server
-StarOffice Calc : opening;files with links
-StarOffice Calc : opening;files, with placeholders
-StarOffice Calc : opening;forms
-StarOffice Calc : opening;Microsoft Office files
-StarOffice Calc : opening;mobile device documents
-StarOffice Calc : opening;objects
-StarOffice Calc : opening;reports
-StarOffice Calc : opening;scenarios
-StarOffice Calc : opening;several files
-StarOffice Calc : opening;sheets in HTML
-StarOffice Calc : opening;text csv files
-StarOffice Calc : opening;XForms
-StarOffice Calc : operators
-StarOffice Calc : operators;default filters
-StarOffice Calc : operators;formula functions
-StarOffice Calc : optimal column widths
-StarOffice Calc : optimal row heights
-StarOffice Calc : optional hyphens (Writer)
-StarOffice Calc : options
-StarOffice Calc : options;accessibility
-StarOffice Calc : options;appearance
-StarOffice Calc : options;compatibility (Writer)
-StarOffice Calc : options;improvement program
-StarOffice Calc : options;network identity
-StarOffice Calc : options;online update
-StarOffice Calc : options;tools
-StarOffice Calc : OR function
-StarOffice Calc : Oracle databases (base)
-StarOffice Calc : order of chart data
-StarOffice Calc : ordering
-StarOffice Calc : ordering;objects
-StarOffice Calc : organizing
-StarOffice Calc : organizing;macros and scripts
-StarOffice Calc : organizing;namespaces in XForms
-StarOffice Calc : organizing;styles
-StarOffice Calc : organizing;templates
-StarOffice Calc : original size
-StarOffice Calc : original size;printing in StarOffice Math
-StarOffice Calc : original size;restoring after cropping
-StarOffice Calc : outlines
-StarOffice Calc : outlines;font effects
-StarOffice Calc : outlines;outline symbols
-StarOffice Calc : outlines;sending to presentations
-StarOffice Calc : outlines;sheets
-StarOffice Calc : output ranges of DataPilot tables
-StarOffice Calc : overwrite mode
-StarOffice Calc : packages, see extensions
-StarOffice Calc : page breaks
-StarOffice Calc : page breaks;displaying (Calc)
-StarOffice Calc : page breaks;inserting in spreadsheets
-StarOffice Calc : page breaks;spreadsheet preview
-StarOffice Calc : page formats
-StarOffice Calc : page formats;maximizing
-StarOffice Calc : page formats;restriction
-StarOffice Calc : page styles
-StarOffice Calc : page styles;editing/applying with statusbar
-StarOffice Calc : page styles;footers
-StarOffice Calc : page styles;headers
-StarOffice Calc : page views
-StarOffice Calc : page views;increasing scales
-StarOffice Calc : page views;reducing scales
-StarOffice Calc : pages
-StarOffice Calc : pages;backgrounds in all applications
-StarOffice Calc : pages;formatting and numbering
-StarOffice Calc : pages;order when printing
-StarOffice Calc : pages;printing page names in presentations
-StarOffice Calc : pages;scaling
-StarOffice Calc : pages;selecting one to print
-StarOffice Calc : paint box
-StarOffice Calc : paint can for applying styles
-StarOffice Calc : paint can symbol
-StarOffice Calc : pair kerning
-StarOffice Calc : Palm file filters
-StarOffice Calc : paper formats
-StarOffice Calc : paper size warning
-StarOffice Calc : paper trays
-StarOffice Calc : paragraph marks
-StarOffice Calc : paragraph marks;displaying (Writer)
-StarOffice Calc : paragraph styles
-StarOffice Calc : paragraph styles;languages
-StarOffice Calc : paragraph styles;modifying basic fonts
-StarOffice Calc : paragraphs
-StarOffice Calc : paragraphs;alignment
-StarOffice Calc : paragraphs;Asian typography
-StarOffice Calc : paragraphs;defining borders
-StarOffice Calc : paragraphs;hidden paragraphs (Writer)
-StarOffice Calc : paragraphs;increasing indents of
-StarOffice Calc : paragraphs;indents, margins and columns
-StarOffice Calc : paragraphs;inserting bullets
-StarOffice Calc : paragraphs;joining
-StarOffice Calc : paragraphs;numbering automatically
-StarOffice Calc : paragraphs;removing blank ones
-StarOffice Calc : paragraphs;spacing
-StarOffice Calc : paragraphs;tab stops
-StarOffice Calc : parameters
-StarOffice Calc : parameters;command line
-StarOffice Calc : parameters;queries (Base)
-StarOffice Calc : passwords for protecting contents
-StarOffice Calc : pasting
-StarOffice Calc : pasting;cell ranges
-StarOffice Calc : pasting;cell ranges from spreadsheets
-StarOffice Calc : pasting;data from text documents
-StarOffice Calc : pasting;draw objects
-StarOffice Calc : pasting;draw objects from other documents
-StarOffice Calc : pasting;formatted/unformatted text
-StarOffice Calc : pasting;formulas
-StarOffice Calc : pasting;from data source view
-StarOffice Calc : pasting;from data sources to StarOffice Calc
-StarOffice Calc : pasting;pictures from other documents
-StarOffice Calc : pasting;sheet areas in text documents
-StarOffice Calc : pasting;to Gallery
-StarOffice Calc : pasting;values in multiple sheets
-StarOffice Calc : paths
-StarOffice Calc : paths;changing work directory
-StarOffice Calc : paths;defaults
-StarOffice Calc : pattern editor
-StarOffice Calc : pattern fields
-StarOffice Calc : pattern fields;form functions
-StarOffice Calc : patterns for objects
-StarOffice Calc : payment periods
-StarOffice Calc : payment periods;number of
-StarOffice Calc : PDF
-StarOffice Calc : PDF;export
-StarOffice Calc : PDF;PostScript to PDF converter, UNIX
-StarOffice Calc : PDF export of print ranges
-StarOffice Calc : PEARSON function
-StarOffice Calc : percentage calculations
-StarOffice Calc : PERCENTILE function
-StarOffice Calc : PERCENTRANK function
-StarOffice Calc : periodic amortizement rates
-StarOffice Calc : permitted cell contents
-StarOffice Calc : PERMUT function
-StarOffice Calc : PERMUTATIONA function
-StarOffice Calc : personal data input
-StarOffice Calc : PHI function
-StarOffice Calc : phonebook sorting rules
-StarOffice Calc : phonetic guide
-StarOffice Calc : PI function
-StarOffice Calc : picklist creation
-StarOffice Calc : pictures
-StarOffice Calc : pictures;adding to Gallery
-StarOffice Calc : pictures;arranging within stacks
-StarOffice Calc : pictures;assigning macros
-StarOffice Calc : pictures;backgrounds
-StarOffice Calc : pictures;captions (Writer)
-StarOffice Calc : pictures;changing paths
-StarOffice Calc : pictures;cropping and zooming
-StarOffice Calc : pictures;displaying in Calc
-StarOffice Calc : pictures;displaying in Writer (Writer)
-StarOffice Calc : pictures;drag and drop between documents
-StarOffice Calc : pictures;drawing
-StarOffice Calc : pictures;editing
-StarOffice Calc : pictures;filters
-StarOffice Calc : pictures;ImageMap
-StarOffice Calc : pictures;inserting automatically
-StarOffice Calc : pictures;inserting from Gallery
-StarOffice Calc : pictures;number of
-StarOffice Calc : pictures;printing
-StarOffice Calc : pictures;scaling/resizing
-StarOffice Calc : pie charts
-StarOffice Calc : pie charts;options
-StarOffice Calc : pie charts;types
-StarOffice Calc : Pivot table import
-StarOffice Calc : Pivot table, see DataPilot function
-StarOffice Calc : pixel editor
-StarOffice Calc : pixel graphics
-StarOffice Calc : pixel graphics;inserting and editing
-StarOffice Calc : pixel patterns
-StarOffice Calc : placeholders
-StarOffice Calc : placeholders;in SQL queries
-StarOffice Calc : placeholders;on opening files
-StarOffice Calc : placing toolbars
-StarOffice Calc : playing movies and sound files
-StarOffice Calc : plotting data as charts
-StarOffice Calc : plug-ins
-StarOffice Calc : plug-ins;activating and deactivating
-StarOffice Calc : plug-ins;definition
-StarOffice Calc : plug-ins;inserting
-StarOffice Calc : plus sign, see also operators
-StarOffice Calc : PMT function
-StarOffice Calc : pocket device appliances
-StarOffice Calc : Pocket PC file filters
-StarOffice Calc : points
-StarOffice Calc : points;reducing editing points when snapping (Impress/Draw)
-StarOffice Calc : points of intersection
-StarOffice Calc : POISSON function
-StarOffice Calc : polygon drawing
-StarOffice Calc : pop-art filter
-StarOffice Calc : portable document format
-StarOffice Calc : positioning
-StarOffice Calc : positioning;axes
-StarOffice Calc : positioning;draw objects and controls
-StarOffice Calc : positioning;fonts
-StarOffice Calc : positioning;objects
-StarOffice Calc : positioning;toolbars
-StarOffice Calc : post method for form transmissions
-StarOffice Calc : posterizing filter
-StarOffice Calc : PostScript
-StarOffice Calc : PostScript;creating files
-StarOffice Calc : PostScript;PDF converter, UNIX
-StarOffice Calc : POWER function
-StarOffice Calc : PowerPoint export
-StarOffice Calc : powers of 2 calculations
-StarOffice Calc : PPMT function
-StarOffice Calc : precision as shown
-StarOffice Calc : precision as shown (Calc)
-StarOffice Calc : predefining fonts
-StarOffice Calc : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
-StarOffice Calc : present values
-StarOffice Calc : presentations
-StarOffice Calc : presentations;creating/opening
-StarOffice Calc : presentations;inserting spreadsheet cells
-StarOffice Calc : presentations;live on the Internet
-StarOffice Calc : presentations;print menu
-StarOffice Calc : presentations;saving
-StarOffice Calc : presentations;saving automatically
-StarOffice Calc : presentations;saving in other formats
-StarOffice Calc : presentations;sending as e-mail
-StarOffice Calc : presentations;starting with wizard
-StarOffice Calc : presentations;wizards
-StarOffice Calc : press buttons, see push buttons
-StarOffice Calc : previews
-StarOffice Calc : previews;fonts lists
-StarOffice Calc : previews;page breaks for printing
-StarOffice Calc : PRICE function
-StarOffice Calc : PRICEDISC function
-StarOffice Calc : PRICEMAT function
-StarOffice Calc : prices
-StarOffice Calc : prices;fixed interest securities
-StarOffice Calc : prices;interest-bearing securities
-StarOffice Calc : prices;non-interest-bearing securities
-StarOffice Calc : prices;securities with irregular first interest date
-StarOffice Calc : prices;treasury bills
-StarOffice Calc : primary keys
-StarOffice Calc : primary keys;defining
-StarOffice Calc : primary keys;design view
-StarOffice Calc : primary keys;inserting (Base)
-StarOffice Calc : print area selection
-StarOffice Calc : print ranges
-StarOffice Calc : printer metrics for document formatting (Writer)
-StarOffice Calc : printers
-StarOffice Calc : printers;adding, UNIX
-StarOffice Calc : printers;choosing
-StarOffice Calc : printers;default printer
-StarOffice Calc : printers;faxes under UNIX
-StarOffice Calc : printers;maximum page formats
-StarOffice Calc : printers;paper trays
-StarOffice Calc : printers;properties
-StarOffice Calc : printing
-StarOffice Calc : printing;black and white
-StarOffice Calc : printing;brochures
-StarOffice Calc : printing;cells
-StarOffice Calc : printing;colors in grayscale
-StarOffice Calc : printing;comments
-StarOffice Calc : printing;copies
-StarOffice Calc : printing;creating individual jobs
-StarOffice Calc : printing;dates in presentations
-StarOffice Calc : printing;directly
-StarOffice Calc : printing;documents
-StarOffice Calc : printing;drawings defaults
-StarOffice Calc : printing;elements in text documents
-StarOffice Calc : printing;faster
-StarOffice Calc : printing;fitting to pages in presentations
-StarOffice Calc : printing;fitting to pages in StarOffice Math
-StarOffice Calc : printing;formulas in StarOffice Math
-StarOffice Calc : printing;hidden pages of presentations
-StarOffice Calc : printing;in original size in StarOffice Math
-StarOffice Calc : printing;landscape
-StarOffice Calc : printing;left/right pages
-StarOffice Calc : printing;page order
-StarOffice Calc : printing;queries (Base)
-StarOffice Calc : printing;rows/columns as table headings
-StarOffice Calc : printing;scaling in StarOffice Math
-StarOffice Calc : printing;selections
-StarOffice Calc : printing;sheet counts
-StarOffice Calc : printing;sheet details
-StarOffice Calc : printing;sheet selections
-StarOffice Calc : printing;sheets on multiple pages
-StarOffice Calc : printing;text always in black
-StarOffice Calc : printing;text in reverse order
-StarOffice Calc : printing;tiling pages in presentations
-StarOffice Calc : printing;transparencies
-StarOffice Calc : printing;warnings
-StarOffice Calc : printing;without scaling in presentations
-StarOffice Calc : printing speed
-StarOffice Calc : PROB function
-StarOffice Calc : probabilities of samples with binomial distribution
-StarOffice Calc : PRODUCT function
-StarOffice Calc : programming
-StarOffice Calc : programming;add-ins
-StarOffice Calc : programming;functions
-StarOffice Calc : programming;scripting
-StarOffice Calc : programming;StarOffice
-StarOffice Calc : PROPER function
-StarOffice Calc : properties
-StarOffice Calc : properties;charts
-StarOffice Calc : properties;fields in databases
-StarOffice Calc : properties;files
-StarOffice Calc : properties;form controls
-StarOffice Calc : properties;forms
-StarOffice Calc : properties;printers
-StarOffice Calc : properties;smooth lines in line charts/XY charts
-StarOffice Calc : protected contents
-StarOffice Calc : protected dashes
-StarOffice Calc : protected database tables
-StarOffice Calc : protected documents
-StarOffice Calc : protected spaces
-StarOffice Calc : protected spaces;inserting
-StarOffice Calc : protected spaces;showing (Writer)
-StarOffice Calc : protecting
-StarOffice Calc : protecting;cells and sheets
-StarOffice Calc : protecting;contents
-StarOffice Calc : protecting;recorded changes
-StarOffice Calc : protecting;unprotecting cells
-StarOffice Calc : proxy settings
-StarOffice Calc : push buttons
-StarOffice Calc : push buttons;adding to documents
-StarOffice Calc : push buttons;creating
-StarOffice Calc : PV function
-StarOffice Calc : QUARTILE function
-StarOffice Calc : queries
-StarOffice Calc : queries;copying (Base)
-StarOffice Calc : queries;creating in design view (Base)
-StarOffice Calc : queries;creating in SQL view
-StarOffice Calc : queries;defining (Base)
-StarOffice Calc : queries;deleting table links (Base)
-StarOffice Calc : queries;editing in data source view
-StarOffice Calc : queries;formulating filter conditions (Base)
-StarOffice Calc : queries;joining tables (Base)
-StarOffice Calc : queries;missing elements (Base)
-StarOffice Calc : queries;overview (Base)
-StarOffice Calc : queries;parameter queries (Base)
-StarOffice Calc : queries;printing (Base)
-StarOffice Calc : Query Wizard (Base)
-StarOffice Calc : Quickstarter
-StarOffice Calc : quotation marks
-StarOffice Calc : quotation marks;replacing
-StarOffice Calc : quotes
-StarOffice Calc : quotes;custom
-StarOffice Calc : QUOTIENT function
-StarOffice Calc : radar charts, see net charts
-StarOffice Calc : RADIANS function
-StarOffice Calc : radio button creation
-StarOffice Calc : RAND function
-StarOffice Calc : RANDBETWEEN function
-StarOffice Calc : random numbers
-StarOffice Calc : random numbers;between 0 and 1
-StarOffice Calc : random numbers;between limits
-StarOffice Calc : random numbers;examples
-StarOffice Calc : ranges
-StarOffice Calc : ranges;combining
-StarOffice Calc : ranges;defining database ranges
-StarOffice Calc : ranges;inserting in tables
-StarOffice Calc : ranges;print ranges
-StarOffice Calc : RANK function
-StarOffice Calc : RATE function
-StarOffice Calc : rates of return
-StarOffice Calc : rates of return;non-interest-bearing securities
-StarOffice Calc : rates of return;securities
-StarOffice Calc : rates of return;securities with interest paid on maturity
-StarOffice Calc : rates of return of treasury bills
-StarOffice Calc : read-only documents
-StarOffice Calc : read-only documents;cursor
-StarOffice Calc : read-only documents;database tables on/off
-StarOffice Calc : read-only documents;editing
-StarOffice Calc : read-only documents;opening documents as
-StarOffice Calc : read-only items in Data Navigator
-StarOffice Calc : recalculating
-StarOffice Calc : recalculating;all formulas in sheets
-StarOffice Calc : recalculating;auto calculating sheets
-StarOffice Calc : recalculating;DataPilot tables
-StarOffice Calc : RECEIVED function
-StarOffice Calc : recognizing
-StarOffice Calc : recognizing;column and row labels
-StarOffice Calc : recognizing;equal numbers
-StarOffice Calc : recognizing;general errors
-StarOffice Calc : recognizing formula cells
-StarOffice Calc : recognizing URLs automatically
-StarOffice Calc : recording
-StarOffice Calc : recording;changes
-StarOffice Calc : recording;macros
-StarOffice Calc : records
-StarOffice Calc : records;counting in Calc databases
-StarOffice Calc : records;inserting comments
-StarOffice Calc : records;protecting
-StarOffice Calc : records;saving
-StarOffice Calc : records;searching in databases
-StarOffice Calc : rectangles with round corners
-StarOffice Calc : recursions in spreadsheets
-StarOffice Calc : redo command
-StarOffice Calc : reduced printing
-StarOffice Calc : reference lines
-StarOffice Calc : reference operators
-StarOffice Calc : references
-StarOffice Calc : references;absolute/relative
-StarOffice Calc : references;by defined names
-StarOffice Calc : references;displaying in color (Calc)
-StarOffice Calc : references;expanding (Calc)
-StarOffice Calc : references;inserting by drag and drop
-StarOffice Calc : references;iterative (Calc)
-StarOffice Calc : references;testing cell contents
-StarOffice Calc : references;to cells
-StarOffice Calc : references;to cells in other sheets/documents
-StarOffice Calc : references;URL in cells
-StarOffice Calc : register-true
-StarOffice Calc : register-true;definition
-StarOffice Calc : registering
-StarOffice Calc : registering;address books
-StarOffice Calc : registering;databases (Base)
-StarOffice Calc : registering;StarOffice
-StarOffice Calc : regression analysis
-StarOffice Calc : regression curves in charts
-StarOffice Calc : regression lines
-StarOffice Calc : regression lines;FORECAST function
-StarOffice Calc : regression lines;LINEST function
-StarOffice Calc : regular expressions
-StarOffice Calc : regular expressions;list of
-StarOffice Calc : regular expressions;opening files
-StarOffice Calc : relational databases (Base)
-StarOffice Calc : relations
-StarOffice Calc : relations;creating and deleting (Base)
-StarOffice Calc : relations;joining tables (Base)
-StarOffice Calc : relations;properties (Base)
-StarOffice Calc : relative addresses
-StarOffice Calc : relative hyperlinks
-StarOffice Calc : relative references
-StarOffice Calc : relative saving of URLs
-StarOffice Calc : reloading
-StarOffice Calc : reloading;documents
-StarOffice Calc : reloading;HTML documents, automatically
-StarOffice Calc : remainders of divisions
-StarOffice Calc : remarks on cells
-StarOffice Calc : remarks, see also comments
-StarOffice Calc : remote configurations
-StarOffice Calc : remove noise filter
-StarOffice Calc : removing
-StarOffice Calc : removing;bullets and numbering
-StarOffice Calc : removing;cell range filters
-StarOffice Calc : removing;filters
-StarOffice Calc : removing;form filters
-StarOffice Calc : removing, see also deleting
-StarOffice Calc : renaming
-StarOffice Calc : renaming;cells
-StarOffice Calc : renaming;sheets
-StarOffice Calc : reorganizing charts
-StarOffice Calc : repayment installment
-StarOffice Calc : repeating
-StarOffice Calc : repeating;columns/rows on printed pages
-StarOffice Calc : repeating;commands
-StarOffice Calc : REPLACE function
-StarOffice Calc : replacement options
-StarOffice Calc : replacement table
-StarOffice Calc : replacing
-StarOffice Calc : replacing;AutoCorrect function
-StarOffice Calc : replacing;cell contents
-StarOffice Calc : replacing;dashes
-StarOffice Calc : replacing;tab stops (regular expressions)
-StarOffice Calc : Report Builder
-StarOffice Calc : reports
-StarOffice Calc : reports;creating
-StarOffice Calc : reports;error reports
-StarOffice Calc : reports;opening and editing
-StarOffice Calc : reports;templates
-StarOffice Calc : REPT function
-StarOffice Calc : resetting
-StarOffice Calc : resetting;templates
-StarOffice Calc : resizing
-StarOffice Calc : resizing;objects, by mouse
-StarOffice Calc : resizing, see also scaling/zooming
-StarOffice Calc : resolution when printing bitmaps
-StarOffice Calc : restoring
-StarOffice Calc : restoring;default formatting
-StarOffice Calc : restoring;editing
-StarOffice Calc : results display vs. formulas display
-StarOffice Calc : reversing printing order
-StarOffice Calc : review function
-StarOffice Calc : review function;accepting or rejecting changes
-StarOffice Calc : review function;comparing documents
-StarOffice Calc : review function;protecting records
-StarOffice Calc : review function;recording changes example
-StarOffice Calc : rich text control
-StarOffice Calc : right alignment of paragraphs
-StarOffice Calc : RIGHT function
-StarOffice Calc : right joins (Base)
-StarOffice Calc : right-to-left text
-StarOffice Calc : right-to-left text
-StarOffice Calc : right-to-left text;spreadsheets
-StarOffice Calc : ROMAN function
-StarOffice Calc : ROT13 function
-StarOffice Calc : rotating
-StarOffice Calc : rotating;3D text
-StarOffice Calc : rotating;tables
-StarOffice Calc : rotating;text in cells
-StarOffice Calc : round corners
-StarOffice Calc : ROUND function
-StarOffice Calc : ROUNDDOWN function
-StarOffice Calc : rounded off numbers
-StarOffice Calc : rounding
-StarOffice Calc : rounding;down to nearest multiple of significance
-StarOffice Calc : rounding;down to next integer
-StarOffice Calc : rounding;up to multiples of significance
-StarOffice Calc : rounding;up/down to even integers
-StarOffice Calc : rounding;up/down to nearest odd integer
-StarOffice Calc : rounding precision
-StarOffice Calc : rounding precision (Calc)
-StarOffice Calc : ROUNDUP function
-StarOffice Calc : row breaks
-StarOffice Calc : row breaks;deleting
-StarOffice Calc : row breaks;inserting
-StarOffice Calc : ROW function
-StarOffice Calc : row headers
-StarOffice Calc : row headers;displaying (Calc)
-StarOffice Calc : row headers;hiding
-StarOffice Calc : row headers;highlighting (Calc)
-StarOffice Calc : row headers;using in formulas
-StarOffice Calc : rows
-StarOffice Calc : rows;deleting
-StarOffice Calc : rows;finding labels automatically
-StarOffice Calc : rows;freezing
-StarOffice Calc : rows;heights
-StarOffice Calc : rows;hiding
-StarOffice Calc : rows;inserting
-StarOffice Calc : rows;optimal heights
-StarOffice Calc : rows;removing/redisplaying with filters
-StarOffice Calc : rows;repeating when printing
-StarOffice Calc : rows;swapping with columns
-StarOffice Calc : rows;visible and invisible
-StarOffice Calc : ROWS function
-StarOffice Calc : rows, see also cells
-StarOffice Calc : RRI function
-StarOffice Calc : RSQ calculations
-StarOffice Calc : RSQ function
-StarOffice Calc : rulers
-StarOffice Calc : rulers;default settings
-StarOffice Calc : rulers;measurement units
-StarOffice Calc : rulers;visible in presentations
-StarOffice Calc : sales values
-StarOffice Calc : sales values;fixed interest securities
-StarOffice Calc : sales values;non-interest-bearing securities
-StarOffice Calc : samples and templates
-StarOffice Calc : sampling without replacement
-StarOffice Calc : saving
-StarOffice Calc : saving;as text csv
-StarOffice Calc : saving;default file formats
-StarOffice Calc : saving;dialog settings
-StarOffice Calc : saving;documents
-StarOffice Calc : saving;documents for mobile devices
-StarOffice Calc : saving;documents in other formats
-StarOffice Calc : saving;documents, automatically
-StarOffice Calc : saving;in Microsoft Office file format
-StarOffice Calc : saving;options
-StarOffice Calc : saving;sheets in HTML
-StarOffice Calc : saving;templates
-StarOffice Calc : saving;to XML
-StarOffice Calc : saving;VBA code in Microsoft Office documents
-StarOffice Calc : saving;with password by default
-StarOffice Calc : saving as command
-StarOffice Calc : saving as command;precautions
-StarOffice Calc : scalar products
-StarOffice Calc : scaling
-StarOffice Calc : scaling;axes
-StarOffice Calc : scaling;font sizes in user interface
-StarOffice Calc : scaling;objects
-StarOffice Calc : scaling;pictures
-StarOffice Calc : scaling;printing in StarOffice Math
-StarOffice Calc : scaling;text in charts
-StarOffice Calc : scaling;when printing presentations
-StarOffice Calc : scaling, see also zooming
-StarOffice Calc : scatter charts
-StarOffice Calc : scenarios
-StarOffice Calc : scenarios;creating/editing/deleting
-StarOffice Calc : scenarios;displaying names
-StarOffice Calc : screen
-StarOffice Calc : screen;full screen views
-StarOffice Calc : screen;scaling
-StarOffice Calc : screen magnifiers
-StarOffice Calc : screen readers
-StarOffice Calc : script organization
-StarOffice Calc : scrollbars
-StarOffice Calc : scrollbars;controls
-StarOffice Calc : scrollbars;displaying (Calc)
-StarOffice Calc : scrollbars;horizontal and vertical (Writer)
-StarOffice Calc : scrolling prevention in tables
-StarOffice Calc : search criteria for database functions in cells
-StarOffice Calc : search engines
-StarOffice Calc : search engines;definition
-StarOffice Calc : search engines;selecting
-StarOffice Calc : SEARCH function
-StarOffice Calc : searching
-StarOffice Calc : searching;all sheets
-StarOffice Calc : searching;cell contents in Calc databases
-StarOffice Calc : searching;databases
-StarOffice Calc : searching;form filters
-StarOffice Calc : searching;Internet
-StarOffice Calc : searching;links in cells
-StarOffice Calc : searching;maximum values in columns
-StarOffice Calc : searching;minimum values in columns
-StarOffice Calc : searching;tables and forms
-StarOffice Calc : searching, see also finding
-StarOffice Calc : SECOND function
-StarOffice Calc : secondary axes in charts
-StarOffice Calc : sections
-StarOffice Calc : sections;backgrounds
-StarOffice Calc : securities
-StarOffice Calc : securities;first interest payment until settlement date
-StarOffice Calc : security
-StarOffice Calc : security;digital signatures
-StarOffice Calc : security;options for documents with macros
-StarOffice Calc : security;protecting contents
-StarOffice Calc : security;security levels for macros
-StarOffice Calc : security;warning dialogs with macros
-StarOffice Calc : selecting
-StarOffice Calc : selecting;cells
-StarOffice Calc : selecting;controls
-StarOffice Calc : selecting;formatting themes
-StarOffice Calc : selecting;measurement units
-StarOffice Calc : selecting;multiple sheets
-StarOffice Calc : selecting;objects
-StarOffice Calc : selecting;print areas
-StarOffice Calc : selecting;scenarios in Navigator
-StarOffice Calc : selecting;several files
-StarOffice Calc : selection clipboard
-StarOffice Calc : selection frames
-StarOffice Calc : selection lists
-StarOffice Calc : selection lists;filling cells
-StarOffice Calc : selection lists;validity
-StarOffice Calc : selection modes in spreadsheets
-StarOffice Calc : selection modes in text
-StarOffice Calc : sending
-StarOffice Calc : sending;AutoAbstract function in presentations
-StarOffice Calc : sending;documents as e-mail
-StarOffice Calc : sending;documents as faxes
-StarOffice Calc : separator lines
-StarOffice Calc : separator lines;defining
-StarOffice Calc : separators
-StarOffice Calc : separators;conditional
-StarOffice Calc : series
-StarOffice Calc : series;calculating
-StarOffice Calc : series;sort lists
-StarOffice Calc : SERIESSUM function
-StarOffice Calc : Server Side ImageMap
-StarOffice Calc : settings
-StarOffice Calc : settings;printers
-StarOffice Calc : settings;program configuration
-StarOffice Calc : settings;proxies
-StarOffice Calc : settings;tracking changes
-StarOffice Calc : settings;views
-StarOffice Calc : SGML
-StarOffice Calc : SGML;definition
-StarOffice Calc : shadows
-StarOffice Calc : shadows;areas
-StarOffice Calc : shadows;borders
-StarOffice Calc : shadows;characters
-StarOffice Calc : shadows;characters, using context menu
-StarOffice Calc : shared libraries
-StarOffice Calc : shared libraries;programming
-StarOffice Calc : sharing documents
-StarOffice Calc : sharpening filter
-StarOffice Calc : sheet area names
-StarOffice Calc : SHEET function
-StarOffice Calc : sheet grids
-StarOffice Calc : sheet grids;printing
-StarOffice Calc : sheet numbers
-StarOffice Calc : sheet numbers;looking up
-StarOffice Calc : sheet ranges
-StarOffice Calc : sheet ranges;filling
-StarOffice Calc : sheet references
-StarOffice Calc : sheet tabs
-StarOffice Calc : sheet tabs;displaying
-StarOffice Calc : sheet tabs;renaming
-StarOffice Calc : sheet tabs;using
-StarOffice Calc : sheets
-StarOffice Calc : sheets;AutoFormat function
-StarOffice Calc : sheets;creating
-StarOffice Calc : sheets;defining label ranges
-StarOffice Calc : sheets;deleting
-StarOffice Calc : sheets;displaying
-StarOffice Calc : sheets;filter values
-StarOffice Calc : sheets;formatting themes
-StarOffice Calc : sheets;hiding
-StarOffice Calc : sheets;hiding details
-StarOffice Calc : sheets;HTML
-StarOffice Calc : sheets;inserting
-StarOffice Calc : sheets;inserting row breaks
-StarOffice Calc : sheets;optimal row heights
-StarOffice Calc : sheets;outlines
-StarOffice Calc : sheets;printing details
-StarOffice Calc : sheets;printing in landscape
-StarOffice Calc : sheets;printing on multiple pages
-StarOffice Calc : sheets;printing sheet counts
-StarOffice Calc : sheets;protecting
-StarOffice Calc : sheets;renaming
-StarOffice Calc : sheets;right-to-left
-StarOffice Calc : sheets;searching all
-StarOffice Calc : sheets;selecting multiple
-StarOffice Calc : sheets;showing multiple
-StarOffice Calc : sheets;simultaneous multiple filling
-StarOffice Calc : SHEETS function
-StarOffice Calc : shortcut keys
-StarOffice Calc : shortcut keys;assigning macros
-StarOffice Calc : shortcut keys;charts
-StarOffice Calc : shortcut keys;general
-StarOffice Calc : shortcut keys;in databases
-StarOffice Calc : shortcut keys;spreadsheets
-StarOffice Calc : shortcut keys;StarOffice accessibility
-StarOffice Calc : shortcut keys;StarOffice Calc accessibility
-StarOffice Calc : showing
-StarOffice Calc : showing;cell references
-StarOffice Calc : showing;changes
-StarOffice Calc : showing;columns
-StarOffice Calc : showing;docked windows
-StarOffice Calc : showing;drawings and controls (Writer)
-StarOffice Calc : showing;live presentations on the Internet
-StarOffice Calc : showing;rows
-StarOffice Calc : showing;sheet details
-StarOffice Calc : showing;toolbars
-StarOffice Calc : SIGN function
-StarOffice Calc : signing documents with digital signatures
-StarOffice Calc : similarity search
-StarOffice Calc : simple handles (Writer)
-StarOffice Calc : simplified Chinese
-StarOffice Calc : simplified Chinese;translating to traditional Chinese
-StarOffice Calc : SIN function
-StarOffice Calc : single sign on options
-StarOffice Calc : single-line spacing in text
-StarOffice Calc : SINH function
-StarOffice Calc : sizes
-StarOffice Calc : sizes;draw objects
-StarOffice Calc : sizes;pictures
-StarOffice Calc : SKEW function
-StarOffice Calc : slanting draw objects
-StarOffice Calc : SLN function
-StarOffice Calc : SLOPE function
-StarOffice Calc : slopes, see also regression lines
-StarOffice Calc : small capitals
-StarOffice Calc : SMALL function
-StarOffice Calc : small icons
-StarOffice Calc : smart tag configuration
-StarOffice Calc : smooth scrolling (Writer)
-StarOffice Calc : smoothing filter
-StarOffice Calc : snap grid defaults (Writer/Calc)
-StarOffice Calc : snapping in presentations and drawings
-StarOffice Calc : solarization filter
-StarOffice Calc : solver
-StarOffice Calc : sort lists
-StarOffice Calc : sort lists;applying
-StarOffice Calc : sort lists;copying to in Calc
-StarOffice Calc : sorting
-StarOffice Calc : sorting;Asian languages
-StarOffice Calc : sorting;data in forms
-StarOffice Calc : sorting;database ranges
-StarOffice Calc : sorting;databases
-StarOffice Calc : sorting;options for database ranges
-StarOffice Calc : sorting;options in Data Pilot
-StarOffice Calc : sorting;sort criteria for database ranges
-StarOffice Calc : sound files
-StarOffice Calc : spaces
-StarOffice Calc : spaces;displaying (Writer)
-StarOffice Calc : spaces;ignoring double
-StarOffice Calc : spaces;inserting protected spaces
-StarOffice Calc : spaces;showing protected spaces (Writer)
-StarOffice Calc : spacing
-StarOffice Calc : spacing;between paragraphs in footnotes
-StarOffice Calc : spacing;font effects
-StarOffice Calc : spacing;lines and paragraphs
-StarOffice Calc : spacing;tab stops in text documents
-StarOffice Calc : spacing;tabs in presentations
-StarOffice Calc : spadmin
-StarOffice Calc : special characters
-StarOffice Calc : speech bubbles
-StarOffice Calc : speed of printing
-StarOffice Calc : spellcheck
-StarOffice Calc : spellcheck;activating for a language
-StarOffice Calc : spellcheck;context menus
-StarOffice Calc : spellcheck;default languages
-StarOffice Calc : spellcheck;dialog
-StarOffice Calc : spellcheck;dictionary of exceptions
-StarOffice Calc : spellcheck;ignore list
-StarOffice Calc : spin button creation
-StarOffice Calc : spoolfiles with Xprinter
-StarOffice Calc : spreadsheets
-StarOffice Calc : spreadsheets;as databases (base)
-StarOffice Calc : spreadsheets;backgrounds
-StarOffice Calc : spreadsheets;calculating
-StarOffice Calc : spreadsheets;copying
-StarOffice Calc : spreadsheets;copying areas to text documents
-StarOffice Calc : spreadsheets;creating/opening
-StarOffice Calc : spreadsheets;deleting
-StarOffice Calc : spreadsheets;deleting cell contents
-StarOffice Calc : spreadsheets;deleting cells
-StarOffice Calc : spreadsheets;deleting column breaks
-StarOffice Calc : spreadsheets;deleting row breaks
-StarOffice Calc : spreadsheets;displaying headers of columns/rows
-StarOffice Calc : spreadsheets;formatting
-StarOffice Calc : spreadsheets;formula bar
-StarOffice Calc : spreadsheets;functions
-StarOffice Calc : spreadsheets;hiding functions
-StarOffice Calc : spreadsheets;importing from/exporting to dBASE files
-StarOffice Calc : spreadsheets;inserting breaks in
-StarOffice Calc : spreadsheets;inserting cells
-StarOffice Calc : spreadsheets;inserting charts
-StarOffice Calc : spreadsheets;inserting column breaks
-StarOffice Calc : spreadsheets;inserting columns
-StarOffice Calc : spreadsheets;inserting database records
-StarOffice Calc : spreadsheets;inserting rows
-StarOffice Calc : spreadsheets;moving
-StarOffice Calc : spreadsheets;optimal column widths
-StarOffice Calc : spreadsheets;printing
-StarOffice Calc : spreadsheets;saving
-StarOffice Calc : spreadsheets;saving automatically
-StarOffice Calc : spreadsheets;saving in other formats
-StarOffice Calc : spreadsheets;sending as e-mail
-StarOffice Calc : spreadsheets;shortcut keys in
-StarOffice Calc : spreadsheets;showing columns
-StarOffice Calc : spreadsheets;value highlighting
-StarOffice Calc : spreadsheets;values as shown
-StarOffice Calc : SQL
-StarOffice Calc : SQL;definition
-StarOffice Calc : SQL;DISTINCT parameter
-StarOffice Calc : SQL;executing SQL commands
-StarOffice Calc : SQL;executing SQL statements (Base)
-StarOffice Calc : SQL;queries (Base)
-StarOffice Calc : SQRT function
-StarOffice Calc : SQRTPI function
-StarOffice Calc : square drawings
-StarOffice Calc : square number additions
-StarOffice Calc : square roots
-StarOffice Calc : square roots;positive numbers
-StarOffice Calc : square roots;products of Pi
-StarOffice Calc : standard bar on/off
-StarOffice Calc : standard deviation in charts
-StarOffice Calc : standard deviations in databases
-StarOffice Calc : standard deviations in databases;based on a sample
-StarOffice Calc : standard deviations in databases;based on populations
-StarOffice Calc : standard deviations in statistics
-StarOffice Calc : standard deviations in statistics;based on a population
-StarOffice Calc : standard deviations in statistics;based on a sample
-StarOffice Calc : standard errors
-StarOffice Calc : standard errors;array functions
-StarOffice Calc : standard errors;statistical functions
-StarOffice Calc : standard filters in databases
-StarOffice Calc : standard printer under UNIX
-StarOffice Calc : STANDARDIZE function
-StarOffice Calc : StarOffice Base data sources
-StarOffice Calc : StarOffice Basic scripts in HTML documents
-StarOffice Calc : StarOffice documents
-StarOffice Calc : StarOffice documents;mobile device filters
-StarOffice Calc : StarOffice documents;viewing and editing in Internet Explorer
-StarOffice Calc : StarOffice Math start
-StarOffice Calc : start center
-StarOffice Calc : start parameters
-StarOffice Calc : statistics functions
-StarOffice Calc : statistics in charts
-StarOffice Calc : status bar on/off
-StarOffice Calc : STDEV function
-StarOffice Calc : STDEVA function
-StarOffice Calc : STDEVP function
-StarOffice Calc : STDEVPA function
-StarOffice Calc : STEYX function
-StarOffice Calc : stickers
-StarOffice Calc : stock charts
-StarOffice Calc : straight-line depreciations
-StarOffice Calc : strikethrough
-StarOffice Calc : strikethrough;characters
-StarOffice Calc : strikethrough;font effects
-StarOffice Calc : STYLE function
-StarOffice Calc : STYLE function example
-StarOffice Calc : styles
-StarOffice Calc : styles;'changed' message
-StarOffice Calc : styles;conditional styles
-StarOffice Calc : styles;copying between documents
-StarOffice Calc : styles;keyboard shortcuts
-StarOffice Calc : styles;organizing
-StarOffice Calc : styles;printing styles used in a document
-StarOffice Calc : styles;replacing automatically
-StarOffice Calc : Styles and Formatting window
-StarOffice Calc : Styles and Formatting window;docking
-StarOffice Calc : Styles and Formatting window
-StarOffice Calc : Stylist, see Styles and Formatting window
-StarOffice Calc : subforms
-StarOffice Calc : subforms;creating
-StarOffice Calc : subforms;description
-StarOffice Calc : submitting forms
-StarOffice Calc : subscript text in cells
-StarOffice Calc : SUBSTITUTE function
-StarOffice Calc : SUBTOTAL function
-StarOffice Calc : subtotals
-StarOffice Calc : subtotals;sorting options
-StarOffice Calc : suffixes in file formats
-StarOffice Calc : SUM function
-StarOffice Calc : sum icon
-StarOffice Calc : SUMIF function
-StarOffice Calc : SUMPRODUCT function
-StarOffice Calc : sums
-StarOffice Calc : sums;cells in Calc databases
-StarOffice Calc : sums;of filtered data
-StarOffice Calc : sums;of square numbers
-StarOffice Calc : sums;of squares of deviations
-StarOffice Calc : SUMSQ function
-StarOffice Calc : SUMX2MY2 function
-StarOffice Calc : SUMX2PY2 function
-StarOffice Calc : SUMXMY2 function
-StarOffice Calc : superscript text in cells
-StarOffice Calc : support on the Web
-StarOffice Calc : swapping tables
-StarOffice Calc : SYD function
-StarOffice Calc : syllables in spreadsheets
-StarOffice Calc : synchronizing
-StarOffice Calc : synchronizing;labels and business cards
-StarOffice Calc : synchronizing;Pocket PC and StarOffice formats
-StarOffice Calc : system address book registration
-StarOffice Calc : T function
-StarOffice Calc : t-distribution
-StarOffice Calc : tab stops
-StarOffice Calc : tab stops;displaying (Writer)
-StarOffice Calc : tab stops;inserting and editing
-StarOffice Calc : tab stops;regular expressions
-StarOffice Calc : tab stops;setting in sheets
-StarOffice Calc : tab stops;settings
-StarOffice Calc : tab stops;spacing in presentations
-StarOffice Calc : tab stops;spacing in text documents
-StarOffice Calc : table controls
-StarOffice Calc : table controls;form functions
-StarOffice Calc : table controls;keyboard-only edit mode
-StarOffice Calc : table controls;properties
-StarOffice Calc : table views of databases
-StarOffice Calc : Table Wizard (Base)
-StarOffice Calc : tables
-StarOffice Calc : tables;AutoFormat function
-StarOffice Calc : tables;backgrounds
-StarOffice Calc : tables;combining
-StarOffice Calc : tables;copying cell styles
-StarOffice Calc : tables;database ranges
-StarOffice Calc : tables;deactivating automatic changes in
-StarOffice Calc : tables;displaying formulas/values
-StarOffice Calc : tables;freezing
-StarOffice Calc : tables;importing/exporting as text
-StarOffice Calc : tables;inserting external data
-StarOffice Calc : tables;inserting line breaks
-StarOffice Calc : tables;merging cells
-StarOffice Calc : tables;multiple operations in
-StarOffice Calc : tables;number formats
-StarOffice Calc : tables;renaming
-StarOffice Calc : tables;rotating
-StarOffice Calc : tables;selecting ranges
-StarOffice Calc : tables;showing details
-StarOffice Calc : tables;splitting windows
-StarOffice Calc : tables;transposing
-StarOffice Calc : tables;views
-StarOffice Calc : tables in databases
-StarOffice Calc : tables in databases;access rights to (Base)
-StarOffice Calc : tables in databases;adding to queries
-StarOffice Calc : tables in databases;browsing and editing
-StarOffice Calc : tables in databases;copying database tables (Base)
-StarOffice Calc : tables in databases;creating
-StarOffice Calc : tables in databases;creating in design view (manually)
-StarOffice Calc : tables in databases;importing dBASE files
-StarOffice Calc : tables in databases;importing text formats (Base)
-StarOffice Calc : tables in databases;joining for queries (Base)
-StarOffice Calc : tables in databases;printing queries (Base)
-StarOffice Calc : tables in databases;relations (Base)
-StarOffice Calc : tables in databases;searching
-StarOffice Calc : tables in spreadsheets
-StarOffice Calc : tables in spreadsheets;copying data to other applications
-StarOffice Calc : tables in spreadsheets;defining borders
-StarOffice Calc : tables in spreadsheets;value highlighting
-StarOffice Calc : tables in text
-StarOffice Calc : tables in text;captions
-StarOffice Calc : tables in text;creating automatically
-StarOffice Calc : tables in text;default settings
-StarOffice Calc : tables in text;defining borders
-StarOffice Calc : tables in text;displaying
-StarOffice Calc : tables in text;printing
-StarOffice Calc : tabs
-StarOffice Calc : tabs;displaying sheet tabs
-StarOffice Calc : tags
-StarOffice Calc : tags;definition
-StarOffice Calc : tags;META tags
-StarOffice Calc : TAN function
-StarOffice Calc : TANH function
-StarOffice Calc : TBILLEQ function
-StarOffice Calc : TBILLPRICE function
-StarOffice Calc : TBILLYIELD function
-StarOffice Calc : TDIST function
-StarOffice Calc : templates
-StarOffice Calc : templates;agendas
-StarOffice Calc : templates;changing basic fonts
-StarOffice Calc : templates;database reports
-StarOffice Calc : templates;deleting
-StarOffice Calc : templates;editing and saving
-StarOffice Calc : templates;faxes
-StarOffice Calc : templates;importing and exporting
-StarOffice Calc : templates;letters
-StarOffice Calc : templates;new documents from templates
-StarOffice Calc : templates;opening documents with
-StarOffice Calc : templates;organizing
-StarOffice Calc : terminology
-StarOffice Calc : terminology;general glossary
-StarOffice Calc : terminology;Internet glossary
-StarOffice Calc : testing XML filters
-StarOffice Calc : text
-StarOffice Calc : text;animating
-StarOffice Calc : text;Asian layout
-StarOffice Calc : text;bold
-StarOffice Calc : text;coloring
-StarOffice Calc : text;copying by drag and drop
-StarOffice Calc : text;CTL languages
-StarOffice Calc : text;drawing pictures
-StarOffice Calc : text;font effects
-StarOffice Calc : text;font sizes
-StarOffice Calc : text;font styles
-StarOffice Calc : text;fonts and formats
-StarOffice Calc : text;Fontwork icons
-StarOffice Calc : text;hyperlinks
-StarOffice Calc : text;inserting special characters
-StarOffice Calc : text;italics
-StarOffice Calc : text;kerning
-StarOffice Calc : text;language selection
-StarOffice Calc : text;line spacing
-StarOffice Calc : text;overwriting or inserting
-StarOffice Calc : text;printing in black
-StarOffice Calc : text;replacing with format
-StarOffice Calc : text;selection modes
-StarOffice Calc : text;shadowed
-StarOffice Calc : text;text/draw objects
-StarOffice Calc : text attributes
-StarOffice Calc : text attributes;hyperlinks
-StarOffice Calc : text attributes;undoing
-StarOffice Calc : text boxes
-StarOffice Calc : text boxes;form functions
-StarOffice Calc : text boxes;positioning
-StarOffice Calc : text breaks in cells
-StarOffice Calc : text colors for better accessibility
-StarOffice Calc : text completion on/off
-StarOffice Calc : text concatenation AND
-StarOffice Calc : text databases (Base)
-StarOffice Calc : text documents
-StarOffice Calc : text documents;creating/opening
-StarOffice Calc : text documents;importing to spreadsheets
-StarOffice Calc : text documents;importing/exporting
-StarOffice Calc : text documents;inserting spreadsheet cells
-StarOffice Calc : text documents;print settings
-StarOffice Calc : text documents;printing
-StarOffice Calc : text documents;saving
-StarOffice Calc : text documents;saving automatically
-StarOffice Calc : text documents;saving in other formats
-StarOffice Calc : text documents;sending as e-mail
-StarOffice Calc : text effects
-StarOffice Calc : text file import and export
-StarOffice Calc : text flow
-StarOffice Calc : text flow;in cells
-StarOffice Calc : text formats
-StarOffice Calc : text formats;databases
-StarOffice Calc : text formats;for numbers
-StarOffice Calc : text formats;pasting
-StarOffice Calc : TEXT function
-StarOffice Calc : text in cells
-StarOffice Calc : text in cells;as addressing
-StarOffice Calc : text in cells;AutoInput function
-StarOffice Calc : text in cells;changing to numbers
-StarOffice Calc : text in cells;formatting
-StarOffice Calc : text in cells;functions
-StarOffice Calc : text in cells;multi-line
-StarOffice Calc : text in cells;writing vertically
-StarOffice Calc : text input fields
-StarOffice Calc : text layout for special languages
-StarOffice Calc : text objects
-StarOffice Calc : text objects;alignment
-StarOffice Calc : text objects;draw functions
-StarOffice Calc : text objects;fonts
-StarOffice Calc : text objects;in presentations and drawings
-StarOffice Calc : text operators
-StarOffice Calc : text overflow in spreadsheet cells
-StarOffice Calc : text scaling in charts
-StarOffice Calc : text to columns
-StarOffice Calc : text, see also text documents, paragraphs and characters
-StarOffice Calc : TextArt, see Fontwork
-StarOffice Calc : textures
-StarOffice Calc : textures;inserting from Gallery
-StarOffice Calc : textures;on chart bars
-StarOffice Calc : Thai
-StarOffice Calc : Thai;entering text
-StarOffice Calc : Thai;language settings
-StarOffice Calc : theme selection for sheets
-StarOffice Calc : thesaurus
-StarOffice Calc : thesaurus;activating for a language
-StarOffice Calc : ticker text
-StarOffice Calc : time differences
-StarOffice Calc : time fields
-StarOffice Calc : time fields;form functions
-StarOffice Calc : TIME function
-StarOffice Calc : times
-StarOffice Calc : times;in cells
-StarOffice Calc : times;inserting when printing presentations
-StarOffice Calc : times, formats
-StarOffice Calc : TIMEVALUE function
-StarOffice Calc : TINV function
-StarOffice Calc : tips
-StarOffice Calc : tips;extended tips in Help
-StarOffice Calc : title rows
-StarOffice Calc : title rows;freezing during table split
-StarOffice Calc : title rows;printing in StarOffice Math
-StarOffice Calc : title rows;printing on all sheets
-StarOffice Calc : titles
-StarOffice Calc : titles;alignment (charts)
-StarOffice Calc : titles;changing
-StarOffice Calc : titles;editing in charts
-StarOffice Calc : titles;font effects
-StarOffice Calc : titles;formatting automatically
-StarOffice Calc : titles;formatting charts
-StarOffice Calc : titles;objects
-StarOffice Calc : TODAY function
-StarOffice Calc : toolbars
-StarOffice Calc : toolbars;adding buttons
-StarOffice Calc : toolbars;docking/undocking
-StarOffice Calc : toolbars;Form Navigation bar
-StarOffice Calc : toolbars;viewing/closing
-StarOffice Calc : tools bar
-StarOffice Calc : tooltips
-StarOffice Calc : tooltips;extended tips
-StarOffice Calc : tooltips;help
-StarOffice Calc : total amortizement rates
-StarOffice Calc : traces
-StarOffice Calc : traces;autorefreshing
-StarOffice Calc : traces;precedents and dependents
-StarOffice Calc : traces;precedents for multiple cells
-StarOffice Calc : traces;refreshing
-StarOffice Calc : tracing errors
-StarOffice Calc : traditional Chinese
-StarOffice Calc : traditional Chinese;translating to simplified chinese
-StarOffice Calc : transparency
-StarOffice Calc : transparency;areas
-StarOffice Calc : transparency;off for faster printing
-StarOffice Calc : transparency;saving
-StarOffice Calc : TRANSPOSE function
-StarOffice Calc : transposing tables
-StarOffice Calc : treasury bills
-StarOffice Calc : treasury bills;annual return
-StarOffice Calc : treasury bills;prices
-StarOffice Calc : treasury bills;rates of return
-StarOffice Calc : tree view of Help
-StarOffice Calc : TREND function
-StarOffice Calc : trend lines in charts
-StarOffice Calc : trigonometric functions
-StarOffice Calc : TRIM function
-StarOffice Calc : TRIMMEAN function
-StarOffice Calc : TRUE function
-StarOffice Calc : TRUNC function
-StarOffice Calc : TTEST function
-StarOffice Calc : TYPE function
-StarOffice Calc : typefaces
-StarOffice Calc : typefaces;adding under UNIX
-StarOffice Calc : typefaces;formats
-StarOffice Calc : typographical quotes in StarOffice Writer
-StarOffice Calc : typography
-StarOffice Calc : typography;Asian
-StarOffice Calc : underlining
-StarOffice Calc : underlining;AutoFormat function
-StarOffice Calc : underlining;characters
-StarOffice Calc : underlining;text
-StarOffice Calc : undocking windows
-StarOffice Calc : undoing
-StarOffice Calc : undoing;direct formatting
-StarOffice Calc : undoing;editing
-StarOffice Calc : undoing;number of steps
-StarOffice Calc : ungrouping entries in DataPilot tables
-StarOffice Calc : ungrouping groups
-StarOffice Calc : UNICHAR function
-StarOffice Calc : UNICODE function
-StarOffice Calc : units
-StarOffice Calc : units;converting
-StarOffice Calc : units;measurement units
-StarOffice Calc : unmerging cells
-StarOffice Calc : UNO components
-StarOffice Calc : UNO components;Extension Manager
-StarOffice Calc : UNO components;integrating new
-StarOffice Calc : unprotecting cells
-StarOffice Calc : update options
-StarOffice Calc : updates
-StarOffice Calc : updates;checking automatically
-StarOffice Calc : updates;checking manually
-StarOffice Calc : updating
-StarOffice Calc : updating;DataPilot tables
-StarOffice Calc : updating;fields and charts, automatically (Writer)
-StarOffice Calc : updating;links in text documents
-StarOffice Calc : updating;links, on opening
-StarOffice Calc : updating;templates
-StarOffice Calc : updating;traces
-StarOffice Calc : UPPER function
-StarOffice Calc : URL
-StarOffice Calc : URL;changing hyperlink URLs
-StarOffice Calc : URL;definition
-StarOffice Calc : URL;in Calc
-StarOffice Calc : URL;in pictures
-StarOffice Calc : URL;saving absolute/relative paths
-StarOffice Calc : URL;turning off URL recognition
-StarOffice Calc : user data
-StarOffice Calc : user data;input
-StarOffice Calc : user data;removing when saving
-StarOffice Calc : user feedback
-StarOffice Calc : user feedback;automatically
-StarOffice Calc : user-defined dictionaries
-StarOffice Calc : user-defined dictionaries;creating
-StarOffice Calc : user-defined dictionaries;dictionary of exceptions
-StarOffice Calc : user-defined dictionaries;editing
-StarOffice Calc : user-defined functions
-StarOffice Calc : user-defined styles
-StarOffice Calc : user-defined styles;automatically replacing
-StarOffice Calc : UTF-8/UCS2 support
-StarOffice Calc : validity
-StarOffice Calc : VALUE function
-StarOffice Calc : values
-StarOffice Calc : values;absolute
-StarOffice Calc : values;defining names
-StarOffice Calc : values;displaying in tables
-StarOffice Calc : values;highlighting
-StarOffice Calc : values;inserting in multiple cells
-StarOffice Calc : values;limiting on input
-StarOffice Calc : values;rounded as shown (Calc)
-StarOffice Calc : values;rounded in calculations
-StarOffice Calc : VAR function
-StarOffice Calc : VARA function
-StarOffice Calc : variables
-StarOffice Calc : variables;calculating equations
-StarOffice Calc : variables;defining names
-StarOffice Calc : variables;for paths
-StarOffice Calc : variances
-StarOffice Calc : variances;based on populations
-StarOffice Calc : variances;based on samples
-StarOffice Calc : variances
-StarOffice Calc : variances in charts
-StarOffice Calc : VARP function
-StarOffice Calc : VARPA function
-StarOffice Calc : VBA code
-StarOffice Calc : VBA code;loading/saving documents with VBA code
-StarOffice Calc : VDB function
-StarOffice Calc : version management
-StarOffice Calc : version numbers of documents
-StarOffice Calc : versions
-StarOffice Calc : versions;comparing documents
-StarOffice Calc : versions;file saving as, restriction
-StarOffice Calc : versions;merging document versions
-StarOffice Calc : versions;of a document
-StarOffice Calc : versions;StarOffice
-StarOffice Calc : vertical callouts
-StarOffice Calc : vertical scrollbars (Writer)
-StarOffice Calc : vertical search function
-StarOffice Calc : vertical text boxes
-StarOffice Calc : videos
-StarOffice Calc : viewing
-StarOffice Calc : viewing;comments on cells
-StarOffice Calc : viewing;databases
-StarOffice Calc : viewing;file properties
-StarOffice Calc : viewing;print ranges
-StarOffice Calc : viewing;StarOffice documents in Internet Explorer
-StarOffice Calc : viewing;toolbars
-StarOffice Calc : views
-StarOffice Calc : views;creating database views (Base)
-StarOffice Calc : views;defaults
-StarOffice Calc : views;full screen
-StarOffice Calc : views;icons
-StarOffice Calc : views;multiple sheets
-StarOffice Calc : views;scaling
-StarOffice Calc : views;tables
-StarOffice Calc : Visual Basic for Applications
-StarOffice Calc : Visual Basic for Applications;loading/saving documents with VBA code
-StarOffice Calc : VLOOKUP function
-StarOffice Calc : watermarks
-StarOffice Calc : web documents
-StarOffice Calc : web documents;XForms
-StarOffice Calc : web pages
-StarOffice Calc : web pages;importing data
-StarOffice Calc : Web support
-StarOffice Calc : WebCast export
-StarOffice Calc : WebDAV over HTTPS
-StarOffice Calc : WebQuery filter
-StarOffice Calc : WEEKDAY function
-StarOffice Calc : WEEKNUM function
-StarOffice Calc : WEEKNUM_ADD function
-StarOffice Calc : WEEKS function
-StarOffice Calc : WEEKSINYEAR function
-StarOffice Calc : WEIBULL function
-StarOffice Calc : what if operations
-StarOffice Calc : what if operations;solver
-StarOffice Calc : what if operations;two variables
-StarOffice Calc : widths of cells
-StarOffice Calc : windows
-StarOffice Calc : windows;docking
-StarOffice Calc : windows;docking definition
-StarOffice Calc : windows;hiding/showing/docking
-StarOffice Calc : windows;new
-StarOffice Calc : windows;splitting
-StarOffice Calc : wizards
-StarOffice Calc : wizards;agendas
-StarOffice Calc : wizards;database queries
-StarOffice Calc : wizards;database tables (Base)
-StarOffice Calc : wizards;databases (Base)
-StarOffice Calc : wizards;document converter
-StarOffice Calc : wizards;Euro Converter
-StarOffice Calc : wizards;faxes
-StarOffice Calc : wizards;forms
-StarOffice Calc : wizards;functions
-StarOffice Calc : wizards;letters
-StarOffice Calc : wizards;macros (Base)
-StarOffice Calc : wizards;overview
-StarOffice Calc : wizards;presentations
-StarOffice Calc : wizards;reports
-StarOffice Calc : word completion on/off
-StarOffice Calc : Word documents
-StarOffice Calc : Word documents;compatibility
-StarOffice Calc : Word documents;saving as
-StarOffice Calc : WordArt, see Fontwork
-StarOffice Calc : words
-StarOffice Calc : words;automatically replacing
-StarOffice Calc : words;wrapping in cells
-StarOffice Calc : words;wrapping in CTL
-StarOffice Calc : WORKDAY function
-StarOffice Calc : working directory change
-StarOffice Calc : worksheet names
-StarOffice Calc : wrapping text
-StarOffice Calc : wrapping text;in cells
-StarOffice Calc : write protection on/off
-StarOffice Calc : writing aids options
-StarOffice Calc : WYSIWYG in fonts lists
-StarOffice Calc : X axes
-StarOffice Calc : X axes;grid formatting
-StarOffice Calc : X axes;positioning
-StarOffice Calc : X axes;scaling
-StarOffice Calc : X axes;showing
-StarOffice Calc : XForms
-StarOffice Calc : XForms;adding/editing/deleting/organizing namespaces
-StarOffice Calc : XForms;conditions
-StarOffice Calc : XForms;opening/editing
-StarOffice Calc : XIRR function
-StarOffice Calc : XML converters
-StarOffice Calc : XML file formats
-StarOffice Calc : XML filters
-StarOffice Calc : XML filters;creating/testing
-StarOffice Calc : XML filters;saving as package/installing/deleting
-StarOffice Calc : XML filters;settings
-StarOffice Calc : XML Forms, see XForms
-StarOffice Calc : XNPV function
-StarOffice Calc : XSLT filters, see also XML filters
-StarOffice Calc : XY charts
-StarOffice Calc : Y axes
-StarOffice Calc : Y axes;formatting
-StarOffice Calc : Y axes;grid formatting
-StarOffice Calc : Y axes;positioning
-StarOffice Calc : Y axes;scaling
-StarOffice Calc : Y axes;showing
-StarOffice Calc : YEAR function
-StarOffice Calc : YEARFRAC function
-StarOffice Calc : years
-StarOffice Calc : years;2-digit options
-StarOffice Calc : years;2-digits
-StarOffice Calc : YEARS function
-StarOffice Calc : YIELD function
-StarOffice Calc : YIELDDISC function
-StarOffice Calc : YIELDMAT function
-StarOffice Calc : yields, see also rates of return
-StarOffice Calc : Z axes
-StarOffice Calc : Z axes;grid formatting
-StarOffice Calc : Z axes;showing
-StarOffice Calc : zero values
-StarOffice Calc : zero values;displaying (Calc)
-StarOffice Calc : zero values;entering leading zeros
-StarOffice Calc : zero values;printing
-StarOffice Calc : zooming
-StarOffice Calc : zooming;enlarging page views
-StarOffice Calc : zooming;page views
-StarOffice Calc : zooming;pictures
-StarOffice Calc : zooming;reducing page views
-StarOffice Calc : zooming;status bar
-StarOffice Calc : ZTEST function
+StarOffice Draw : 1/2 replacement
+StarOffice Draw : 3D charts
+StarOffice Draw : 3D objects
+StarOffice Draw : 3D objects;assembling
+StarOffice Draw : 3D objects;generating
+StarOffice Draw : 3D objects;inserting
+StarOffice Draw : 3D rotation objects
+StarOffice Draw : 3D rotation objects;converting to
+StarOffice Draw : 3D rotation objects;generating
+StarOffice Draw : 3D text creation
+StarOffice Draw : abbreviation replacement
+StarOffice Draw : absolute hyperlinks
+StarOffice Draw : absolute saving of URLs
+StarOffice Draw : accents
+StarOffice Draw : Access databases (base)
+StarOffice Draw : access rights for database tables (Base)
+StarOffice Draw : accessibility
+StarOffice Draw : accessibility;general shortcuts
+StarOffice Draw : accessibility;options
+StarOffice Draw : accessibility;StarOffice assistive technology
+StarOffice Draw : accessibility;StarOffice Draw
+StarOffice Draw : accessibility;StarOffice features
+StarOffice Draw : accessibility;StarOffice Impress
+StarOffice Draw : activating
+StarOffice Draw : activating;context menus
+StarOffice Draw : activating;Error Report Tool
+StarOffice Draw : activating;extended help tips
+StarOffice Draw : activating;plug-ins
+StarOffice Draw : ActiveX control
+StarOffice Draw : Adabas D databases (base)
+StarOffice Draw : add-ons, see UNO components
+StarOffice Draw : additional selection mode
+StarOffice Draw : address books
+StarOffice Draw : address books;LDAP server (Base)
+StarOffice Draw : address books;registering
+StarOffice Draw : address labels from databases
+StarOffice Draw : ADO databases (Base)
+StarOffice Draw : Agenda Wizard
+StarOffice Draw : aging filter
+StarOffice Draw : aligning
+StarOffice Draw : aligning;2D charts
+StarOffice Draw : aligning;cells
+StarOffice Draw : aligning;draw objects
+StarOffice Draw : aligning;objects
+StarOffice Draw : aligning;paragraphs
+StarOffice Draw : aligning;tables in text
+StarOffice Draw : aligning;text objects
+StarOffice Draw : aligning;titles in charts
+StarOffice Draw : allowing
+StarOffice Draw : allowing;effects
+StarOffice Draw : allowing;interaction
+StarOffice Draw : alternative fonts
+StarOffice Draw : ampersand symbol, see also operators
+StarOffice Draw : anchors
+StarOffice Draw : anchors;changing
+StarOffice Draw : anchors;displaying (Calc)
+StarOffice Draw : anchors;types/positions for draw objects
+StarOffice Draw : animated GIFs
+StarOffice Draw : animated slide transitions
+StarOffice Draw : animation effects
+StarOffice Draw : animations
+StarOffice Draw : animations;accessibility options
+StarOffice Draw : animations;editing
+StarOffice Draw : animations;list of
+StarOffice Draw : animations;saving as GIFs
+StarOffice Draw : appearance options
+StarOffice Draw : Arabic
+StarOffice Draw : Arabic;entering text
+StarOffice Draw : Arabic;language settings
+StarOffice Draw : area charts
+StarOffice Draw : areas
+StarOffice Draw : areas;bitmap patterns
+StarOffice Draw : areas;from connected lines
+StarOffice Draw : areas;hatched/dotted
+StarOffice Draw : areas;shadows
+StarOffice Draw : areas;slanting
+StarOffice Draw : areas;styles
+StarOffice Draw : areas;transparency
+StarOffice Draw : arguments in command line
+StarOffice Draw : arranging
+StarOffice Draw : arranging;objects
+StarOffice Draw : arranging;objects (guide)
+StarOffice Draw : arranging;slides
+StarOffice Draw : arrows
+StarOffice Draw : arrows;defining arrow heads
+StarOffice Draw : arrows;defining arrow lines
+StarOffice Draw : arrows;drawing in text
+StarOffice Draw : arrows;inserting
+StarOffice Draw : arrows;loading arrow styles
+StarOffice Draw : ASCII
+StarOffice Draw : ASCII;definition
+StarOffice Draw : Asian languages
+StarOffice Draw : Asian languages;enabling
+StarOffice Draw : Asian Phonetic Guide
+StarOffice Draw : Asian typography
+StarOffice Draw : assembled objects in 3D
+StarOffice Draw : assigning scripts
+StarOffice Draw : assistive technology in StarOffice
+StarOffice Draw : attaching toolbars
+StarOffice Draw : attachments in e-mails
+StarOffice Draw : attributes
+StarOffice Draw : attributes;objects with
+StarOffice Draw : audio
+StarOffice Draw : authors
+StarOffice Draw : auto reloading HTML documents
+StarOffice Draw : AutoAbstract function for sending text to presentations
+StarOffice Draw : AutoCaption function in StarOffice Writer
+StarOffice Draw : AutoComplete function in text and list boxes
+StarOffice Draw : AutoCorrect function
+StarOffice Draw : AutoCorrect function;context menu
+StarOffice Draw : AutoCorrect function;options
+StarOffice Draw : AutoCorrect function;pictures and frames
+StarOffice Draw : AutoCorrect function;quotes
+StarOffice Draw : AutoCorrect function;replacement table
+StarOffice Draw : AutoCorrect function;switching on and off in Calc
+StarOffice Draw : AutoCorrect function;URL recognition
+StarOffice Draw : AutoFormat function
+StarOffice Draw : AutoFormat function;switching on and off
+StarOffice Draw : automatic captions (Writer)
+StarOffice Draw : automatic control focus
+StarOffice Draw : automatic hyperlink formatting
+StarOffice Draw : automatic line breaks
+StarOffice Draw : automatic lines/borders in text
+StarOffice Draw : automatic saving
+StarOffice Draw : automatic slide changes
+StarOffice Draw : automatic slide changes;rehearse timings
+StarOffice Draw : automatic slide shows
+StarOffice Draw : automatic slide transition
+StarOffice Draw : AutoPilots, see wizards
+StarOffice Draw : AutoValue (Base)
+StarOffice Draw : averages in charts
+StarOffice Draw : axes
+StarOffice Draw : axes;better scaling
+StarOffice Draw : axes;formatting
+StarOffice Draw : axes;formatting grids
+StarOffice Draw : axes;inserting grids
+StarOffice Draw : axes;interval marks
+StarOffice Draw : axes;showing axes in charts
+StarOffice Draw : axes in charts
+StarOffice Draw : backgrounds
+StarOffice Draw : backgrounds;changing
+StarOffice Draw : backgrounds;defining colors/pictures
+StarOffice Draw : backgrounds;deleting unused
+StarOffice Draw : backgrounds;frames/sections/indexes
+StarOffice Draw : backgrounds;inserting from Gallery
+StarOffice Draw : backgrounds;normal view
+StarOffice Draw : backgrounds;notes
+StarOffice Draw : backgrounds;printing
+StarOffice Draw : backgrounds;slides
+StarOffice Draw : backing window
+StarOffice Draw : backups
+StarOffice Draw : backups;automatic
+StarOffice Draw : backups;documents
+StarOffice Draw : bar charts
+StarOffice Draw : Basic
+StarOffice Draw : Basic;fonts for source display
+StarOffice Draw : Basic;programming
+StarOffice Draw : Basic;recording macros
+StarOffice Draw : basic fonts
+StarOffice Draw : behind object command
+StarOffice Draw : Bézier curves
+StarOffice Draw : Bézier curves;control points in presentations
+StarOffice Draw : bi-directional writing
+StarOffice Draw : binding space
+StarOffice Draw : bitmaps
+StarOffice Draw : bitmaps;converting to
+StarOffice Draw : bitmaps;converting to vector graphics
+StarOffice Draw : bitmaps;inserting and editing
+StarOffice Draw : bitmaps;off for faster printing
+StarOffice Draw : bitmaps;patterns
+StarOffice Draw : bitmaps;replacing colors
+StarOffice Draw : black and white display
+StarOffice Draw : black and white printing
+StarOffice Draw : black and white view
+StarOffice Draw : black printing in Calc
+StarOffice Draw : block selection mode
+StarOffice Draw : bold
+StarOffice Draw : bold;AutoFormat function
+StarOffice Draw : bold;text
+StarOffice Draw : bookmarks
+StarOffice Draw : bookmarks;Help
+StarOffice Draw : borders
+StarOffice Draw : borders;arranging
+StarOffice Draw : borders;cells on screen (Calc)
+StarOffice Draw : borders;for paragraphs
+StarOffice Draw : borders;for tables
+StarOffice Draw : borders;shadows
+StarOffice Draw : borders;table boundaries (Writer)
+StarOffice Draw : borders, see also frames
+StarOffice Draw : bound fields
+StarOffice Draw : bound fields;controls
+StarOffice Draw : boundaries of tables (Writer)
+StarOffice Draw : break display (Writer)
+StarOffice Draw : breaking object connections
+StarOffice Draw : brochures
+StarOffice Draw : brochures;printing several
+StarOffice Draw : bubble charts
+StarOffice Draw : build numbers of StarOffice
+StarOffice Draw : bullet lists
+StarOffice Draw : bullet lists;formatting options
+StarOffice Draw : bullets
+StarOffice Draw : bullets;paragraphs
+StarOffice Draw : bullets;replacing
+StarOffice Draw : bullets;turning off
+StarOffice Draw : business cards
+StarOffice Draw : business cards;creating and synchronizing
+StarOffice Draw : business cards;using templates
+StarOffice Draw : button bars, see toolbars
+StarOffice Draw : buttons
+StarOffice Draw : buttons;adding push buttons
+StarOffice Draw : buttons;big/small
+StarOffice Draw : buttons;editing hyperlink buttons
+StarOffice Draw : buttons;form functions
+StarOffice Draw : buttons;toolbars
+StarOffice Draw : cache for graphics
+StarOffice Draw : calculating
+StarOffice Draw : calculating;iterative references (Calc)
+StarOffice Draw : calculating;regression curves
+StarOffice Draw : callouts
+StarOffice Draw : callouts;drawings
+StarOffice Draw : callouts;inserting in presentations
+StarOffice Draw : capital letters
+StarOffice Draw : capital letters;AutoCorrect function
+StarOffice Draw : capital letters;font effects
+StarOffice Draw : captions
+StarOffice Draw : captions;automatic captions (Writer)
+StarOffice Draw : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Draw : captions, see also labels/callouts
+StarOffice Draw : cascading update (Base)
+StarOffice Draw : case sensitivity
+StarOffice Draw : case sensitivity;comparing cell contents (Calc)
+StarOffice Draw : case sensitivity;searching
+StarOffice Draw : cells
+StarOffice Draw : cells;aligning
+StarOffice Draw : cells;coloring (Calc)
+StarOffice Draw : cells;cursor positions after input (Calc)
+StarOffice Draw : cells;formatting without effect (Calc)
+StarOffice Draw : cells;line breaks
+StarOffice Draw : cells;linked to controls
+StarOffice Draw : cells;number of
+StarOffice Draw : cells;pasting
+StarOffice Draw : cells;resetting formats
+StarOffice Draw : cells;showing grid lines (Calc)
+StarOffice Draw : centered text
+StarOffice Draw : centimeters
+StarOffice Draw : certificates
+StarOffice Draw : changes
+StarOffice Draw : changes;accepting or rejecting
+StarOffice Draw : changes;comparing to original
+StarOffice Draw : changes;protecting
+StarOffice Draw : changes;recording
+StarOffice Draw : changes;review function
+StarOffice Draw : changes;showing
+StarOffice Draw : changing
+StarOffice Draw : changing;document titles
+StarOffice Draw : changing;file associations in Setup program
+StarOffice Draw : changing;icon sizes
+StarOffice Draw : changing;layer properties
+StarOffice Draw : changing;layout for handouts
+StarOffice Draw : changing;links
+StarOffice Draw : changing;order of slides
+StarOffice Draw : changing;slide layouts
+StarOffice Draw : changing;work directory
+StarOffice Draw : changing, see also editing and replacing
+StarOffice Draw : character styles
+StarOffice Draw : character styles;language selection
+StarOffice Draw : characters
+StarOffice Draw : characters;alternative fonts
+StarOffice Draw : characters;Asian layout
+StarOffice Draw : characters;bold
+StarOffice Draw : characters;coloring
+StarOffice Draw : characters;converting to curves
+StarOffice Draw : characters;displaying only on screen (Writer)
+StarOffice Draw : characters;enabling CTL and Asian characters
+StarOffice Draw : characters;font effects
+StarOffice Draw : characters;fonts and formats
+StarOffice Draw : characters;hyperlinks
+StarOffice Draw : characters;italics
+StarOffice Draw : characters;language selection
+StarOffice Draw : characters;shadowed
+StarOffice Draw : characters;spacing
+StarOffice Draw : characters;special
+StarOffice Draw : characters;underlining
+StarOffice Draw : charcoal sketches filter
+StarOffice Draw : chart legends
+StarOffice Draw : chart legends;hiding
+StarOffice Draw : chart legends;showing icons with labels
+StarOffice Draw : chart types
+StarOffice Draw : chart types;area
+StarOffice Draw : chart types;bubble
+StarOffice Draw : chart types;column and bar
+StarOffice Draw : chart types;column and line
+StarOffice Draw : chart types;line
+StarOffice Draw : chart types;net
+StarOffice Draw : chart types;pie/donut
+StarOffice Draw : chart types;stock
+StarOffice Draw : chart types;XY (scatter)
+StarOffice Draw : charts
+StarOffice Draw : charts;3D views
+StarOffice Draw : charts;aligning
+StarOffice Draw : charts;arranging within stacks
+StarOffice Draw : charts;bars with textures
+StarOffice Draw : charts;choosing chart types
+StarOffice Draw : charts;colors
+StarOffice Draw : charts;copying with link to source cell range
+StarOffice Draw : charts;data labels
+StarOffice Draw : charts;displaying (Calc)
+StarOffice Draw : charts;editing axes
+StarOffice Draw : charts;editing data
+StarOffice Draw : charts;editing legends
+StarOffice Draw : charts;editing titles
+StarOffice Draw : charts;formatting areas
+StarOffice Draw : charts;formatting floors
+StarOffice Draw : charts;formatting walls
+StarOffice Draw : charts;inserting
+StarOffice Draw : charts;overview
+StarOffice Draw : charts;positioning axes
+StarOffice Draw : charts;properties
+StarOffice Draw : charts;reorganizing
+StarOffice Draw : charts;scaling axes
+StarOffice Draw : charts;scaling text
+StarOffice Draw : charts;shortcuts
+StarOffice Draw : charts;showing axes
+StarOffice Draw : charts;updating automatically (Writer)
+StarOffice Draw : check box creation
+StarOffice Draw : Chinese writing systems
+StarOffice Draw : choosing printers
+StarOffice Draw : circle drawings
+StarOffice Draw : circle segments
+StarOffice Draw : circles
+StarOffice Draw : circles;of objects
+StarOffice Draw : Client Side ImageMap
+StarOffice Draw : clipboard
+StarOffice Draw : clipboard;cutting
+StarOffice Draw : clipboard;pasting
+StarOffice Draw : clipboard;pasting formatted/unformatted text
+StarOffice Draw : clipboard;selection clipboard
+StarOffice Draw : clipboard;Unix
+StarOffice Draw : closing
+StarOffice Draw : closing;documents
+StarOffice Draw : closing;shapes
+StarOffice Draw : closing;toolbars
+StarOffice Draw : collaboration
+StarOffice Draw : color bar
+StarOffice Draw : colors
+StarOffice Draw : colors;adding
+StarOffice Draw : colors;appearance
+StarOffice Draw : colors;backgrounds
+StarOffice Draw : colors;charts
+StarOffice Draw : colors;default colors
+StarOffice Draw : colors;defining and saving
+StarOffice Draw : colors;defining gradients interactively
+StarOffice Draw : colors;displaying presentations
+StarOffice Draw : colors;fill format
+StarOffice Draw : colors;fonts
+StarOffice Draw : colors;grid lines and cells (Calc)
+StarOffice Draw : colors;loading lists
+StarOffice Draw : colors;models
+StarOffice Draw : colors;not printing
+StarOffice Draw : colors;printing in grayscale
+StarOffice Draw : colors;replacing
+StarOffice Draw : colors;restriction (Calc)
+StarOffice Draw : colors;selection
+StarOffice Draw : column and line charts
+StarOffice Draw : column charts
+StarOffice Draw : column headers
+StarOffice Draw : column headers;displaying (Calc)
+StarOffice Draw : column headers;highlighting (Calc)
+StarOffice Draw : columns
+StarOffice Draw : columns;inserting
+StarOffice Draw : columns;setting with the mouse
+StarOffice Draw : combination charts
+StarOffice Draw : combining
+StarOffice Draw : combining;3D objects
+StarOffice Draw : combining;draw objects
+StarOffice Draw : combining;undoing
+StarOffice Draw : combo box creation
+StarOffice Draw : command button creation
+StarOffice Draw : command buttons, see push buttons
+StarOffice Draw : command line parameters
+StarOffice Draw : commands
+StarOffice Draw : commands;repeating
+StarOffice Draw : commands;SQL
+StarOffice Draw : comments
+StarOffice Draw : comments;displaying (Calc)
+StarOffice Draw : comments;inserting/editing/deleting/printing
+StarOffice Draw : comments;on changes
+StarOffice Draw : comments;printing in text
+StarOffice Draw : common terms
+StarOffice Draw : common terms;Chinese dictionary
+StarOffice Draw : common terms;glossaries
+StarOffice Draw : common terms;Internet glossary
+StarOffice Draw : comparisons
+StarOffice Draw : comparisons;document versions
+StarOffice Draw : comparisons;operators in default filter dialog
+StarOffice Draw : compatibility settings for MS Word import
+StarOffice Draw : complete screen view
+StarOffice Draw : complex text layout
+StarOffice Draw : complex text layout;definition
+StarOffice Draw : complex text layout;enabling
+StarOffice Draw : complex text layout, see CTL
+StarOffice Draw : compose key to insert special characters
+StarOffice Draw : concatenation, see ampersand symbol
+StarOffice Draw : conditional separators
+StarOffice Draw : conditions
+StarOffice Draw : conditions;in number formats
+StarOffice Draw : conditions;items in Data Navigator
+StarOffice Draw : cones
+StarOffice Draw : Configuration Manager
+StarOffice Draw : configuring
+StarOffice Draw : configuring;fax icon
+StarOffice Draw : configuring;StarOffice
+StarOffice Draw : configuring;toolbars
+StarOffice Draw : connecting
+StarOffice Draw : connecting;draw objects
+StarOffice Draw : connecting;lines
+StarOffice Draw : connecting;paths and objects
+StarOffice Draw : connections to data sources (Base)
+StarOffice Draw : connectors
+StarOffice Draw : connectors;properties of
+StarOffice Draw : connectors;using
+StarOffice Draw : constructing shapes
+StarOffice Draw : contents protection
+StarOffice Draw : context menus
+StarOffice Draw : contours
+StarOffice Draw : contours;converting to
+StarOffice Draw : control point display in presentations
+StarOffice Draw : control points definition
+StarOffice Draw : controls
+StarOffice Draw : controls;activating in forms
+StarOffice Draw : controls;adding to documents
+StarOffice Draw : controls;arranging in forms
+StarOffice Draw : controls;arranging within stacks
+StarOffice Draw : controls;assigning data sources
+StarOffice Draw : controls;assigning macros (Basic)
+StarOffice Draw : controls;bound fields/list contents/linked cells
+StarOffice Draw : controls;events
+StarOffice Draw : controls;focus
+StarOffice Draw : controls;formatted fields
+StarOffice Draw : controls;grouping
+StarOffice Draw : controls;hidden
+StarOffice Draw : controls;inserting
+StarOffice Draw : controls;multi-line titles
+StarOffice Draw : controls;positions and sizes
+StarOffice Draw : controls;printing
+StarOffice Draw : controls;properties of form controls
+StarOffice Draw : controls;properties of table controls
+StarOffice Draw : controls;reference by SQL
+StarOffice Draw : controls;rich text control
+StarOffice Draw : controls;select mode
+StarOffice Draw : controls;showing (Writer)
+StarOffice Draw : converters
+StarOffice Draw : converters;Euro converter
+StarOffice Draw : converters;PostScript, UNIX
+StarOffice Draw : converters;XML
+StarOffice Draw : converting
+StarOffice Draw : converting;bitmaps to polygons
+StarOffice Draw : converting;Hangul/Hanja
+StarOffice Draw : converting;metrics
+StarOffice Draw : converting;Microsoft documents
+StarOffice Draw : converting;Pocket PC formats
+StarOffice Draw : converting;points
+StarOffice Draw : converting;StarOffice documents
+StarOffice Draw : converting;text to curves
+StarOffice Draw : converting;to bitmaps
+StarOffice Draw : converting;to contours
+StarOffice Draw : converting;to curves, polygons, 3D
+StarOffice Draw : converting;to metafile format (WMF)
+StarOffice Draw : copies
+StarOffice Draw : copies;printing
+StarOffice Draw : copying
+StarOffice Draw : copying;by drag and drop
+StarOffice Draw : copying;data from text documents
+StarOffice Draw : copying;datasource records in spreadsheets
+StarOffice Draw : copying;draw objects
+StarOffice Draw : copying;draw objects between documents
+StarOffice Draw : copying;formatting
+StarOffice Draw : copying;from data source view
+StarOffice Draw : copying;from Gallery
+StarOffice Draw : copying;in Unix
+StarOffice Draw : copying;pictures, between documents
+StarOffice Draw : copying;sheet areas, to text documents
+StarOffice Draw : copying;slides
+StarOffice Draw : copying;text from other documents
+StarOffice Draw : copying;to Gallery
+StarOffice Draw : copyright for StarOffice
+StarOffice Draw : corner points
+StarOffice Draw : corner roundings
+StarOffice Draw : covered objects
+StarOffice Draw : crash reports
+StarOffice Draw : criteria of query design (Base)
+StarOffice Draw : cropping pictures
+StarOffice Draw : cross-fading
+StarOffice Draw : cross-fading;creating cross-fades
+StarOffice Draw : cross-fading;slides
+StarOffice Draw : cross-fading;two draw objects
+StarOffice Draw : CTL
+StarOffice Draw : CTL;(not) wrapping words
+StarOffice Draw : CTL;complex text layout languages
+StarOffice Draw : CTL;definition
+StarOffice Draw : CTL;options
+StarOffice Draw : cubes
+StarOffice Draw : currencies
+StarOffice Draw : currencies;converters
+StarOffice Draw : currencies;format codes
+StarOffice Draw : currency field creation
+StarOffice Draw : currency formats
+StarOffice Draw : cursor
+StarOffice Draw : cursor;allowing in protected areas (Writer)
+StarOffice Draw : cursor;in read-only text
+StarOffice Draw : cursor;quickly moving to an object
+StarOffice Draw : curves
+StarOffice Draw : curves;converting text to
+StarOffice Draw : curves;drawing
+StarOffice Draw : curves;editing
+StarOffice Draw : curves;editing points
+StarOffice Draw : curves;properties in line charts/XY charts
+StarOffice Draw : curves;toolbar
+StarOffice Draw : custom animation
+StarOffice Draw : custom colors
+StarOffice Draw : custom dictionaries
+StarOffice Draw : custom dictionaries;editing
+StarOffice Draw : custom gradients
+StarOffice Draw : custom hyphens (Writer)
+StarOffice Draw : custom quotes
+StarOffice Draw : custom slide shows
+StarOffice Draw : custom templates
+StarOffice Draw : customizing
+StarOffice Draw : customizing;events
+StarOffice Draw : customizing;keyboard
+StarOffice Draw : customizing;menus
+StarOffice Draw : customizing;round corners
+StarOffice Draw : customizing;StarOffice
+StarOffice Draw : customizing;toolbars
+StarOffice Draw : cutting
+StarOffice Draw : cylinders
+StarOffice Draw : dashes
+StarOffice Draw : data
+StarOffice Draw : data;filtering in forms
+StarOffice Draw : data;forms and subforms
+StarOffice Draw : data;read-only
+StarOffice Draw : data;sorting in forms
+StarOffice Draw : data;user data
+StarOffice Draw : data binding change in XForms
+StarOffice Draw : data labels in charts
+StarOffice Draw : Data Navigator
+StarOffice Draw : Data Navigator;adding/editing items
+StarOffice Draw : Data Navigator;display options
+StarOffice Draw : data ranges in charts
+StarOffice Draw : data series
+StarOffice Draw : data source browser
+StarOffice Draw : data source explorer
+StarOffice Draw : data source view
+StarOffice Draw : data source view;drag and drop
+StarOffice Draw : data source view;overview
+StarOffice Draw : data source view;showing
+StarOffice Draw : data sources
+StarOffice Draw : data sources;as tables
+StarOffice Draw : data sources;connection settings (Base)
+StarOffice Draw : data sources;copying records to spreadsheets
+StarOffice Draw : data sources;displaying current
+StarOffice Draw : data sources;LDAP server (Base)
+StarOffice Draw : data sources;registering address books
+StarOffice Draw : data sources;reports
+StarOffice Draw : data sources;setting for stock charts
+StarOffice Draw : data sources;StarOffice Base
+StarOffice Draw : data sources;viewing
+StarOffice Draw : data structure of XForms
+StarOffice Draw : data values in charts
+StarOffice Draw : data, see also values
+StarOffice Draw : database contents
+StarOffice Draw : database contents;inserting as tables
+StarOffice Draw : database contents;inserting as text
+StarOffice Draw : database reports
+StarOffice Draw : Database Wizard (Base)
+StarOffice Draw : databases
+StarOffice Draw : databases;administration through SQL (Base)
+StarOffice Draw : databases;ADO (Base)
+StarOffice Draw : databases;connecting (Base)
+StarOffice Draw : databases;creating
+StarOffice Draw : databases;creating labels
+StarOffice Draw : databases;creating queries
+StarOffice Draw : databases;creating reports
+StarOffice Draw : databases;creating tables
+StarOffice Draw : databases;deleting (Base)
+StarOffice Draw : databases;drag and drop (Base)
+StarOffice Draw : databases;editing tables
+StarOffice Draw : databases;form filters
+StarOffice Draw : databases;formats (Base)
+StarOffice Draw : databases;importing/exporting
+StarOffice Draw : databases;JDBC (Base)
+StarOffice Draw : databases;main page (Base)
+StarOffice Draw : databases;ODBC (Base)
+StarOffice Draw : databases;overview
+StarOffice Draw : databases;registering (Base)
+StarOffice Draw : databases;searching records
+StarOffice Draw : databases;shortcut keys
+StarOffice Draw : databases;sorting
+StarOffice Draw : databases;standard filters
+StarOffice Draw : databases;text formats
+StarOffice Draw : databases;viewing
+StarOffice Draw : date fields
+StarOffice Draw : date fields;creating
+StarOffice Draw : date fields;properties
+StarOffice Draw : date formats
+StarOffice Draw : date on all slides
+StarOffice Draw : dates
+StarOffice Draw : dates;default (Calc)
+StarOffice Draw : dates;fixed
+StarOffice Draw : dates;printing in presentations
+StarOffice Draw : dates;start 1900/01/01 (Calc)
+StarOffice Draw : dates;start 1904/01/01 (Calc)
+StarOffice Draw : dates;variable
+StarOffice Draw : dBASE
+StarOffice Draw : dBASE;database settings (Base)
+StarOffice Draw : DDE
+StarOffice Draw : DDE;definition
+StarOffice Draw : deactivating
+StarOffice Draw : deactivating;plug-ins
+StarOffice Draw : decimal places displayed (Calc)
+StarOffice Draw : decimal separator key
+StarOffice Draw : decimal tab stops
+StarOffice Draw : decreasing sizes of views
+StarOffice Draw : default directories
+StarOffice Draw : default filters
+StarOffice Draw : default filters;comparison operators
+StarOffice Draw : default filters;databases
+StarOffice Draw : default printer
+StarOffice Draw : default printer;setting up
+StarOffice Draw : default printer;UNIX
+StarOffice Draw : default templates
+StarOffice Draw : default templates;changing
+StarOffice Draw : default templates;organizing
+StarOffice Draw : defaults
+StarOffice Draw : defaults;documents
+StarOffice Draw : defaults;file formats in file dialogs
+StarOffice Draw : defaults;file formats in StarOffice
+StarOffice Draw : defaults;fonts
+StarOffice Draw : defaults;grids (Writer/Calc)
+StarOffice Draw : defaults;languages
+StarOffice Draw : defaults;number formats
+StarOffice Draw : defaults;of saving
+StarOffice Draw : defaults;program configuration
+StarOffice Draw : defaults;tab stops in text
+StarOffice Draw : defaults;views
+StarOffice Draw : defining
+StarOffice Draw : defining;arrowheads and other line ends
+StarOffice Draw : defining;colors
+StarOffice Draw : defining;gradients
+StarOffice Draw : defining;line styles
+StarOffice Draw : defining;paragraph borders
+StarOffice Draw : defining;queries (Base)
+StarOffice Draw : defining;table borders
+StarOffice Draw : deleting
+StarOffice Draw : deleting;all direct formatting
+StarOffice Draw : deleting;animation effects
+StarOffice Draw : deleting;comments
+StarOffice Draw : deleting;databases (Base)
+StarOffice Draw : deleting;hyperlinks
+StarOffice Draw : deleting;layers
+StarOffice Draw : deleting;lines in text
+StarOffice Draw : deleting;models/instances
+StarOffice Draw : deleting;namespaces in XForms
+StarOffice Draw : deleting;points
+StarOffice Draw : deleting;slide transition effects
+StarOffice Draw : deleting;slides
+StarOffice Draw : deleting;tab stops
+StarOffice Draw : deleting;templates
+StarOffice Draw : deleting;XML filters
+StarOffice Draw : depth stagger
+StarOffice Draw : descriptions for objects
+StarOffice Draw : design mode after saving
+StarOffice Draw : design view
+StarOffice Draw : design view;creating forms
+StarOffice Draw : design view;queries/views (Base)
+StarOffice Draw : designing
+StarOffice Draw : designing;database tables
+StarOffice Draw : designing;fonts
+StarOffice Draw : designing;queries (Base)
+StarOffice Draw : detaching toolbars
+StarOffice Draw : dictionaries
+StarOffice Draw : dictionaries;common terms in simplified and traditional chinese
+StarOffice Draw : dictionaries;creating
+StarOffice Draw : dictionaries;editing user-defined
+StarOffice Draw : dictionaries;spellcheck
+StarOffice Draw : dictionaries, see also languages
+StarOffice Draw : digital signatures
+StarOffice Draw : digital signatures;getting/managing/applying
+StarOffice Draw : digital signatures;overview
+StarOffice Draw : digital signatures;WebDAV over HTTPS
+StarOffice Draw : dimension lines
+StarOffice Draw : dimension lines;drawing
+StarOffice Draw : dimension lines;properties of
+StarOffice Draw : direct formatting
+StarOffice Draw : direct formatting;undoing all
+StarOffice Draw : directories
+StarOffice Draw : directories;creating new
+StarOffice Draw : directories;directory structure
+StarOffice Draw : disabled persons
+StarOffice Draw : display qualities of presentations
+StarOffice Draw : displaying
+StarOffice Draw : displaying;comments (Calc)
+StarOffice Draw : displaying;comments in text documents
+StarOffice Draw : displaying;non-printing characters (Writer)
+StarOffice Draw : displaying;pictures and objects (Writer)
+StarOffice Draw : displaying;tables (Writer)
+StarOffice Draw : displaying;zero values (Calc)
+StarOffice Draw : distances
+StarOffice Draw : distinct values in SQL queries
+StarOffice Draw : distorting in drawings
+StarOffice Draw : distorting objects
+StarOffice Draw : distributing draw objects
+StarOffice Draw : distributing XML filters
+StarOffice Draw : docking
+StarOffice Draw : docking;definition
+StarOffice Draw : docking;toolbars
+StarOffice Draw : docking;windows
+StarOffice Draw : Document Converter Wizard
+StarOffice Draw : Document Map, see Navigator
+StarOffice Draw : document types in StarOffice
+StarOffice Draw : documents
+StarOffice Draw : documents;changing titles
+StarOffice Draw : documents;closing
+StarOffice Draw : documents;comparing
+StarOffice Draw : documents;contents as lists
+StarOffice Draw : documents;editing time
+StarOffice Draw : documents;exporting
+StarOffice Draw : documents;importing
+StarOffice Draw : documents;languages
+StarOffice Draw : documents;measurement units in
+StarOffice Draw : documents;merging
+StarOffice Draw : documents;number of pages/tables/sheets
+StarOffice Draw : documents;opening
+StarOffice Draw : documents;opening in design mode
+StarOffice Draw : documents;opening with templates
+StarOffice Draw : documents;organizing
+StarOffice Draw : documents;printing
+StarOffice Draw : documents;read-only
+StarOffice Draw : documents;reloading
+StarOffice Draw : documents;saving
+StarOffice Draw : documents;saving automatically
+StarOffice Draw : documents;saving in other formats
+StarOffice Draw : documents;sending as e-mail
+StarOffice Draw : documents;styles changed
+StarOffice Draw : documents;version management
+StarOffice Draw : documents;version numbers
+StarOffice Draw : donut charts
+StarOffice Draw : dotted areas
+StarOffice Draw : double-line spacing in paragraphs
+StarOffice Draw : double-line writing in Asian layout
+StarOffice Draw : doubling draw objects
+StarOffice Draw : drag and drop
+StarOffice Draw : drag and drop;copying and pasting text
+StarOffice Draw : drag and drop;data source view
+StarOffice Draw : drag and drop;from Gallery to draw objects
+StarOffice Draw : drag and drop;overview
+StarOffice Draw : drag and drop;pictures
+StarOffice Draw : drag and drop;to Gallery
+StarOffice Draw : Draw instructions
+StarOffice Draw : draw objects
+StarOffice Draw : draw objects;adding/editing/copying
+StarOffice Draw : draw objects;anchoring
+StarOffice Draw : draw objects;arranging within stacks
+StarOffice Draw : draw objects;combining
+StarOffice Draw : draw objects;connecting lines to
+StarOffice Draw : draw objects;converting text to
+StarOffice Draw : draw objects;copying between documents
+StarOffice Draw : draw objects;cross-fading two objects
+StarOffice Draw : draw objects;displaying (Calc)
+StarOffice Draw : draw objects;dropping Gallery pictures
+StarOffice Draw : draw objects;duplicating
+StarOffice Draw : draw objects;flipping
+StarOffice Draw : draw objects;grouping
+StarOffice Draw : draw objects;legends
+StarOffice Draw : draw objects;positioning and resizing
+StarOffice Draw : draw objects;protecting
+StarOffice Draw : draw objects;rotating
+StarOffice Draw : draw objects;slanting
+StarOffice Draw : draw objects;text entry mode
+StarOffice Draw : draw objects;text in
+StarOffice Draw : drawing
+StarOffice Draw : drawing;3D objects
+StarOffice Draw : drawing;freeform lines
+StarOffice Draw : drawing;lines
+StarOffice Draw : drawing;sectors and segments
+StarOffice Draw : Drawing bar
+StarOffice Draw : drawing lines in text
+StarOffice Draw : drawings
+StarOffice Draw : drawings;creating/opening
+StarOffice Draw : drawings;languages
+StarOffice Draw : drawings;printing
+StarOffice Draw : drawings;printing defaults
+StarOffice Draw : drawings;printing in text documents
+StarOffice Draw : drawings;saving
+StarOffice Draw : drawings;saving automatically
+StarOffice Draw : drawings;saving in other formats
+StarOffice Draw : drawings;sending as e-mail
+StarOffice Draw : drawings;shortcut keys
+StarOffice Draw : drawings;showing (Writer)
+StarOffice Draw : drawings;zoom function in
+StarOffice Draw : drawings, see also draw objects
+StarOffice Draw : drop-down lists in form functions
+StarOffice Draw : duplicating draw objects
+StarOffice Draw : e-mail attachments
+StarOffice Draw : Edit File icon
+StarOffice Draw : edit mode
+StarOffice Draw : edit mode;after opening
+StarOffice Draw : edit mode;through Enter key (Calc)
+StarOffice Draw : Edit Points bar
+StarOffice Draw : editing
+StarOffice Draw : editing;chart axes
+StarOffice Draw : editing;chart data
+StarOffice Draw : editing;chart legends
+StarOffice Draw : editing;chart titles
+StarOffice Draw : editing;comments
+StarOffice Draw : editing;curves
+StarOffice Draw : editing;data binding of XForms
+StarOffice Draw : editing;database tables and queries
+StarOffice Draw : editing;draw objects
+StarOffice Draw : editing;fields
+StarOffice Draw : editing;Fontwork objects
+StarOffice Draw : editing;gradients
+StarOffice Draw : editing;guides and snap points
+StarOffice Draw : editing;hyperlinks
+StarOffice Draw : editing;menus
+StarOffice Draw : editing;objects
+StarOffice Draw : editing;pictures
+StarOffice Draw : editing;reports
+StarOffice Draw : editing;shortcut keys
+StarOffice Draw : editing;slide titles
+StarOffice Draw : editing;StarOffice documents in Internet Explorer
+StarOffice Draw : editing;tab stops
+StarOffice Draw : editing;templates
+StarOffice Draw : editing;titles
+StarOffice Draw : editing;toolbars
+StarOffice Draw : editing;undoing
+StarOffice Draw : editing;XForms
+StarOffice Draw : editing time of documents
+StarOffice Draw : editors
+StarOffice Draw : editors;formula editor
+StarOffice Draw : editors;ImageMap editor
+StarOffice Draw : effects
+StarOffice Draw : effects;animated slide transitions
+StarOffice Draw : effects;applying to/removing from objects
+StarOffice Draw : effects;font positions
+StarOffice Draw : effects;fonts
+StarOffice Draw : effects;Fontwork icons
+StarOffice Draw : effects;preview
+StarOffice Draw : effects;sounds
+StarOffice Draw : ellipses
+StarOffice Draw : ellipses;segments
+StarOffice Draw : ellipses;toolbars
+StarOffice Draw : empty documents
+StarOffice Draw : empty paragraph removal
+StarOffice Draw : encryption of contents
+StarOffice Draw : entering groups
+StarOffice Draw : entering text from right to left
+StarOffice Draw : equal sign, see also operators
+StarOffice Draw : equations in formula editor
+StarOffice Draw : error bars in charts
+StarOffice Draw : error indicators in charts
+StarOffice Draw : Error Report Tool
+StarOffice Draw : Euro
+StarOffice Draw : Euro;currency formats
+StarOffice Draw : Euro;Euro Converter Wizard
+StarOffice Draw : even/odd pages
+StarOffice Draw : even/odd pages;printing
+StarOffice Draw : events
+StarOffice Draw : events;assigning scripts
+StarOffice Draw : events;controls
+StarOffice Draw : events;customizing
+StarOffice Draw : events;in forms
+StarOffice Draw : Excel
+StarOffice Draw : Excel;saving as
+StarOffice Draw : Excel;search criteria
+StarOffice Draw : exceptions
+StarOffice Draw : exceptions;user-defined dictionaries
+StarOffice Draw : exchanging, see also replacing
+StarOffice Draw : executing SQL commands
+StarOffice Draw : exiting
+StarOffice Draw : exiting;by clicking objects
+StarOffice Draw : exiting;groups
+StarOffice Draw : exiting;StarOffice
+StarOffice Draw : expanding
+StarOffice Draw : expanding;slides
+StarOffice Draw : expanding formatting (Calc)
+StarOffice Draw : explorer of data sources
+StarOffice Draw : export filters
+StarOffice Draw : exporting
+StarOffice Draw : exporting;animations to GIF format
+StarOffice Draw : exporting;bitmaps
+StarOffice Draw : exporting;HTML and text documents
+StarOffice Draw : exporting;Microsoft Office documents with VBA code
+StarOffice Draw : exporting;presentations to HTML
+StarOffice Draw : exporting;spreadsheets to text format
+StarOffice Draw : exporting;templates
+StarOffice Draw : exporting;to foreign formats
+StarOffice Draw : exporting;to HTML
+StarOffice Draw : exporting;to Macromedia Flash format
+StarOffice Draw : exporting;to Microsoft Office formats
+StarOffice Draw : exporting;to PDF
+StarOffice Draw : exporting;to PostScript format
+StarOffice Draw : exporting;to XML
+StarOffice Draw : exporting;XML files
+StarOffice Draw : extended tips in Help
+StarOffice Draw : extension mode in text
+StarOffice Draw : extensions
+StarOffice Draw : extensions;Extension Manager
+StarOffice Draw : extensions;file formats
+StarOffice Draw : external keys (Base)
+StarOffice Draw : extrusion objects
+StarOffice Draw : eyedropper tool
+StarOffice Draw : faster printing
+StarOffice Draw : faxes
+StarOffice Draw : faxes;configuring StarOffice
+StarOffice Draw : faxes;fax programs/fax printers under UNIX
+StarOffice Draw : faxes;selecting a fax machine
+StarOffice Draw : faxes;sending
+StarOffice Draw : faxes;wizards
+StarOffice Draw : feedback
+StarOffice Draw : feedback;automatically
+StarOffice Draw : fields
+StarOffice Draw : fields;authors
+StarOffice Draw : fields;database tables
+StarOffice Draw : fields;dates (fixed)
+StarOffice Draw : fields;dates (variable)
+StarOffice Draw : fields;displaying field codes (Writer)
+StarOffice Draw : fields;editing
+StarOffice Draw : fields;file names
+StarOffice Draw : fields;formatted fields
+StarOffice Draw : fields;formatting
+StarOffice Draw : fields;in slides
+StarOffice Draw : fields;page numbers
+StarOffice Draw : fields;times (fixed)
+StarOffice Draw : fields;times (variable)
+StarOffice Draw : fields;updating automatically (Writer)
+StarOffice Draw : file associations for Microsoft Office
+StarOffice Draw : file filters
+StarOffice Draw : file filters;mobile devices
+StarOffice Draw : file filters;XML
+StarOffice Draw : file formats
+StarOffice Draw : file formats;changing StarOffice defaults
+StarOffice Draw : file formats;OpenDocument/XML
+StarOffice Draw : file formats;saving always in other formats
+StarOffice Draw : file selection button
+StarOffice Draw : file sharing options for current document
+StarOffice Draw : files
+StarOffice Draw : files;filters and formats
+StarOffice Draw : files;importing
+StarOffice Draw : files;inserting
+StarOffice Draw : files;inserting pictures
+StarOffice Draw : files;opening
+StarOffice Draw : files;properties
+StarOffice Draw : files;saving
+StarOffice Draw : files;saving automatically
+StarOffice Draw : files;saving in other formats
+StarOffice Draw : files;sending as e-mail
+StarOffice Draw : files;version numbers
+StarOffice Draw : files and folders in StarOffice
+StarOffice Draw : fill characters with tabulators
+StarOffice Draw : fill colors for areas
+StarOffice Draw : fill format mode
+StarOffice Draw : fill format mode;styles
+StarOffice Draw : fill patterns for areas
+StarOffice Draw : filter conditions
+StarOffice Draw : filter conditions;connecting
+StarOffice Draw : filter conditions;in queries (Base)
+StarOffice Draw : filtering
+StarOffice Draw : filtering;data in databases
+StarOffice Draw : filtering;data in forms
+StarOffice Draw : filters
+StarOffice Draw : filters;comparison operators
+StarOffice Draw : filters;for import and export
+StarOffice Draw : filters;Navigator
+StarOffice Draw : filters;pictures
+StarOffice Draw : filters;XML filter settings
+StarOffice Draw : Find tab in Help
+StarOffice Draw : finding
+StarOffice Draw : finding;in all sheets
+StarOffice Draw : finding;records in form documents
+StarOffice Draw : finding;selections
+StarOffice Draw : finding;similarity search
+StarOffice Draw : fitting to pages
+StarOffice Draw : fitting to pages;individual slides
+StarOffice Draw : fitting to pages;print settings in Math
+StarOffice Draw : fitting to pages;print settings in presentations
+StarOffice Draw : fixed text
+StarOffice Draw : fixed text;form functions
+StarOffice Draw : fixing toolbars
+StarOffice Draw : flipping around a flip line
+StarOffice Draw : flipping draw objects
+StarOffice Draw : floating frames in HTML documents
+StarOffice Draw : floating text
+StarOffice Draw : floating toolbars
+StarOffice Draw : flowcharts
+StarOffice Draw : focus of controls
+StarOffice Draw : folder creation
+StarOffice Draw : font lists
+StarOffice Draw : font name box
+StarOffice Draw : font sizes
+StarOffice Draw : font sizes;bullets
+StarOffice Draw : font sizes;relative changes
+StarOffice Draw : font sizes;scaling on screen
+StarOffice Draw : font sizes;text
+StarOffice Draw : fonts
+StarOffice Draw : fonts;adding under UNIX
+StarOffice Draw : fonts;changing in templates
+StarOffice Draw : fonts;colors
+StarOffice Draw : fonts;default settings
+StarOffice Draw : fonts;effects
+StarOffice Draw : fonts;for HTML and Basic
+StarOffice Draw : fonts;formats
+StarOffice Draw : fonts;outlines
+StarOffice Draw : fonts;positions in text
+StarOffice Draw : fonts;shadows
+StarOffice Draw : fonts;specifying several
+StarOffice Draw : fonts;strikethrough
+StarOffice Draw : fonts;styles
+StarOffice Draw : fonts;text objects
+StarOffice Draw : Fontwork icons
+StarOffice Draw : footers
+StarOffice Draw : footers;backgrounds
+StarOffice Draw : footers;slide masters
+StarOffice Draw : footers;slides
+StarOffice Draw : form controls
+StarOffice Draw : form controls;assigning macros
+StarOffice Draw : form controls;protecting
+StarOffice Draw : form controls;toolbars
+StarOffice Draw : form fields
+StarOffice Draw : form filters
+StarOffice Draw : Form Navigator
+StarOffice Draw : format codes
+StarOffice Draw : format codes;numbers
+StarOffice Draw : format filling printing in StarOffice Math
+StarOffice Draw : Format Paintbrush
+StarOffice Draw : formats
+StarOffice Draw : formats;Asian layout
+StarOffice Draw : formats;fonts
+StarOffice Draw : formats;maximizing page formats
+StarOffice Draw : formats;number and currency formats
+StarOffice Draw : formats;of currencies/date/time
+StarOffice Draw : formats;on opening and saving
+StarOffice Draw : formats;pasting in special formats
+StarOffice Draw : formats;positions
+StarOffice Draw : formats;tabulators
+StarOffice Draw : formatted fields
+StarOffice Draw : formatted fields;form functions
+StarOffice Draw : formatted fields;properties
+StarOffice Draw : formatting
+StarOffice Draw : formatting;Asian typography
+StarOffice Draw : formatting;axes in charts
+StarOffice Draw : formatting;chart areas
+StarOffice Draw : formatting;chart floors
+StarOffice Draw : formatting;chart legends
+StarOffice Draw : formatting;chart titles
+StarOffice Draw : formatting;chart walls
+StarOffice Draw : formatting;copying
+StarOffice Draw : formatting;definition
+StarOffice Draw : formatting;expanding (Calc)
+StarOffice Draw : formatting;fields
+StarOffice Draw : formatting;font effects
+StarOffice Draw : formatting;hyperlinks
+StarOffice Draw : formatting;pages
+StarOffice Draw : formatting;printer metrics (Writer)
+StarOffice Draw : formatting;slides
+StarOffice Draw : formatting;slides headings
+StarOffice Draw : formatting;undoing
+StarOffice Draw : formatting;undoing when writing
+StarOffice Draw : forms
+StarOffice Draw : forms;browsing
+StarOffice Draw : forms;Combo Box/List Box Wizard
+StarOffice Draw : forms;creating
+StarOffice Draw : forms;data
+StarOffice Draw : forms;designing (Base)
+StarOffice Draw : forms;events
+StarOffice Draw : forms;filtering data
+StarOffice Draw : forms;finding records
+StarOffice Draw : forms;focus after opening
+StarOffice Draw : forms;general information (Base)
+StarOffice Draw : forms;grouping controls
+StarOffice Draw : forms;HTML filters
+StarOffice Draw : forms;inserting
+StarOffice Draw : forms;Navigator
+StarOffice Draw : forms;opening in design mode
+StarOffice Draw : forms;properties
+StarOffice Draw : forms;sorting data
+StarOffice Draw : forms;subforms
+StarOffice Draw : forms;wizards
+StarOffice Draw : forms;XForms
+StarOffice Draw : formula texts
+StarOffice Draw : formula texts;printing in StarOffice Math
+StarOffice Draw : formulas
+StarOffice Draw : formulas;new
+StarOffice Draw : formulas;starting formula editor
+StarOffice Draw : formulas in reports
+StarOffice Draw : formulas in reports;editing
+StarOffice Draw : forums and support
+StarOffice Draw : frames
+StarOffice Draw : frames;around paragraphs
+StarOffice Draw : frames;around tables
+StarOffice Draw : frames;AutoCorrect function
+StarOffice Draw : frames;backgrounds
+StarOffice Draw : frames;captions (Writer)
+StarOffice Draw : frames;printing in StarOffice Math
+StarOffice Draw : frames;protecting
+StarOffice Draw : frames;selection frames
+StarOffice Draw : frames;text fitting to frames
+StarOffice Draw : freeform lines
+StarOffice Draw : freeform lines;draw functions
+StarOffice Draw : freeform lines;drawing
+StarOffice Draw : FTP
+StarOffice Draw : FTP;opening documents
+StarOffice Draw : FTP;saving documents
+StarOffice Draw : full joins (Base)
+StarOffice Draw : full screen view
+StarOffice Draw : full-text search in Help
+StarOffice Draw : functions in reports
+StarOffice Draw : functions in reports;editing
+StarOffice Draw : Gallery
+StarOffice Draw : Gallery;adding pictures
+StarOffice Draw : Gallery;dragging pictures to draw objects
+StarOffice Draw : Gallery;hiding/showing
+StarOffice Draw : Gallery;inserting pictures from
+StarOffice Draw : geometric forms
+StarOffice Draw : get method for form transmissions
+StarOffice Draw : getting support
+StarOffice Draw : GIF format
+StarOffice Draw : GIF images
+StarOffice Draw : GIF images;animating
+StarOffice Draw : GIF images;replacing colors
+StarOffice Draw : glossaries
+StarOffice Draw : glossaries;common terms
+StarOffice Draw : glossaries;Internet terms
+StarOffice Draw : glue points
+StarOffice Draw : glue points;using
+StarOffice Draw : gradients
+StarOffice Draw : gradients;applying and defining
+StarOffice Draw : gradients;defining colors
+StarOffice Draw : gradients;loading lists
+StarOffice Draw : gradients;transparent
+StarOffice Draw : gradients off for faster printing
+StarOffice Draw : graphic objects, see draw objects
+StarOffice Draw : graphical text art
+StarOffice Draw : graphics
+StarOffice Draw : graphics;cache
+StarOffice Draw : graphics;protecting
+StarOffice Draw : graphics, see also pictures
+StarOffice Draw : grayscale display
+StarOffice Draw : grayscale printing
+StarOffice Draw : grid controls
+StarOffice Draw : grid controls;form functions
+StarOffice Draw : grids
+StarOffice Draw : grids;defaults (Writer/Calc)
+StarOffice Draw : grids;display options (Impress/Draw)
+StarOffice Draw : grids;displaying lines (Calc)
+StarOffice Draw : grids;formatting axes
+StarOffice Draw : grids;inserting in charts
+StarOffice Draw : group box creation
+StarOffice Draw : grouping
+StarOffice Draw : grouping;draw objects
+StarOffice Draw : groups
+StarOffice Draw : groups;entering/exiting/ungrouping
+StarOffice Draw : groups;naming
+StarOffice Draw : groups;of controls
+StarOffice Draw : guides
+StarOffice Draw : guides;display options (Impress/Draw)
+StarOffice Draw : guides;displaying when moving objects (Impress)
+StarOffice Draw : guides;editing
+StarOffice Draw : guides;inserting
+StarOffice Draw : guides;show snap lines icon
+StarOffice Draw : guides;showing (Calc)
+StarOffice Draw : guides;showing when moving frames (Writer)
+StarOffice Draw : gutter
+StarOffice Draw : half-spheres
+StarOffice Draw : hand icon for moving slides
+StarOffice Draw : handles
+StarOffice Draw : handles;displaying (Writer)
+StarOffice Draw : handles;large
+StarOffice Draw : handles;scaling
+StarOffice Draw : handles;showing simple/large handles (Calc)
+StarOffice Draw : handles;simple
+StarOffice Draw : handout printing
+StarOffice Draw : Hangul/Hanja
+StarOffice Draw : hatching
+StarOffice Draw : hatching
+StarOffice Draw : hatching;loading lists
+StarOffice Draw : headers
+StarOffice Draw : headers;backgrounds
+StarOffice Draw : headers and footers
+StarOffice Draw : headers and footers;master layouts
+StarOffice Draw : headers and footers;slide masters
+StarOffice Draw : headers and footers;slides
+StarOffice Draw : headings
+StarOffice Draw : headings;entering as text box
+StarOffice Draw : Hebrew
+StarOffice Draw : Hebrew;entering text
+StarOffice Draw : Hebrew;language settings
+StarOffice Draw : Help
+StarOffice Draw : Help;bookmarks
+StarOffice Draw : Help;extended tips on/off
+StarOffice Draw : Help;full-text search
+StarOffice Draw : Help;Help tips
+StarOffice Draw : Help;keywords
+StarOffice Draw : Help;navigation pane showing/hiding
+StarOffice Draw : Help;style sheets
+StarOffice Draw : Help;topics
+StarOffice Draw : Help Agent
+StarOffice Draw : Help Agent;help
+StarOffice Draw : Help Agent;options
+StarOffice Draw : Help tips
+StarOffice Draw : Help tips;hiding
+StarOffice Draw : hidden controls in Form Navigator
+StarOffice Draw : hidden fields display (Writer)
+StarOffice Draw : hidden pages
+StarOffice Draw : hidden pages;printing in presentations
+StarOffice Draw : hidden pages;showing
+StarOffice Draw : hidden text
+StarOffice Draw : hidden text;showing (Writer)
+StarOffice Draw : hiding
+StarOffice Draw : hiding;changes
+StarOffice Draw : hiding;chart legends
+StarOffice Draw : hiding;docked windows
+StarOffice Draw : hiding;layers
+StarOffice Draw : hiding;levels
+StarOffice Draw : hiding;navigation pane in Help window
+StarOffice Draw : hiding;slides
+StarOffice Draw : hiding;subpoints
+StarOffice Draw : high contrast mode
+StarOffice Draw : Hindi
+StarOffice Draw : Hindi;entering text
+StarOffice Draw : Hindi;language settings
+StarOffice Draw : horizontal scrollbars (Writer)
+StarOffice Draw : hot spots in flowcharts
+StarOffice Draw : hotspots
+StarOffice Draw : HowTos for charts
+StarOffice Draw : Howtos for Draw
+StarOffice Draw : HTML
+StarOffice Draw : HTML;definition
+StarOffice Draw : HTML;export character set
+StarOffice Draw : HTML;exporting from presentations
+StarOffice Draw : HTML;fonts for source display
+StarOffice Draw : HTML;importing into presentations
+StarOffice Draw : HTML;importing META tags
+StarOffice Draw : HTML;inserting files
+StarOffice Draw : HTML;live presentations
+StarOffice Draw : HTML documents
+StarOffice Draw : HTML documents;auto reloading
+StarOffice Draw : HTML documents;importing/exporting
+StarOffice Draw : HTML documents;META tags in
+StarOffice Draw : HTML documents;new
+StarOffice Draw : HTML documents;source text
+StarOffice Draw : hyperlinks
+StarOffice Draw : hyperlinks;assigning macros
+StarOffice Draw : hyperlinks;character formats
+StarOffice Draw : hyperlinks;definition
+StarOffice Draw : hyperlinks;deleting
+StarOffice Draw : hyperlinks;editing
+StarOffice Draw : hyperlinks;inserting
+StarOffice Draw : hyperlinks;relative and absolute
+StarOffice Draw : hyperlinks;turning off automatic recognition
+StarOffice Draw : hyperlinks, see also links
+StarOffice Draw : hyphenation
+StarOffice Draw : hyphenation;activating for a language
+StarOffice Draw : hyphenation;minimal number of characters
+StarOffice Draw : hyphens
+StarOffice Draw : hyphens;displaying custom (Writer)
+StarOffice Draw : hyphens;inserting custom
+StarOffice Draw : icon bars, see toolbars
+StarOffice Draw : icon sizes
+StarOffice Draw : ignore list for spellcheck
+StarOffice Draw : illumination
+StarOffice Draw : illumination;3D charts
+StarOffice Draw : illustrations, see pictures
+StarOffice Draw : image button creation
+StarOffice Draw : image control creation
+StarOffice Draw : ImageMap
+StarOffice Draw : ImageMap;definition
+StarOffice Draw : ImageMap;editor
+StarOffice Draw : images
+StarOffice Draw : images;ImageMap
+StarOffice Draw : images;inserting
+StarOffice Draw : images;inserting and editing bitmaps
+StarOffice Draw : images, see also pictures
+StarOffice Draw : IME
+StarOffice Draw : IME;definition
+StarOffice Draw : IME;showing/hiding
+StarOffice Draw : import filters
+StarOffice Draw : import restrictions for Microsoft Office
+StarOffice Draw : importing
+StarOffice Draw : importing;bitmaps
+StarOffice Draw : importing;compatibility settings for text import
+StarOffice Draw : importing;databases
+StarOffice Draw : importing;documents in other formats
+StarOffice Draw : importing;from XML
+StarOffice Draw : importing;HTML and text documents
+StarOffice Draw : importing;HTML with META tags
+StarOffice Draw : importing;Microsoft Office documents with VBA code
+StarOffice Draw : importing;presentations with HTML
+StarOffice Draw : importing;tables in text format
+StarOffice Draw : importing;templates
+StarOffice Draw : improvement program
+StarOffice Draw : in front of object command
+StarOffice Draw : inches
+StarOffice Draw : including spreadsheets
+StarOffice Draw : increasing sizes of views
+StarOffice Draw : Index tab in Help
+StarOffice Draw : indexes
+StarOffice Draw : indexes;backgrounds
+StarOffice Draw : indexes;showing/hiding Help index tab
+StarOffice Draw : indicator lines in text
+StarOffice Draw : inner joins (Base)
+StarOffice Draw : input method window
+StarOffice Draw : insert mode for entering text
+StarOffice Draw : inserting
+StarOffice Draw : inserting;3D objects
+StarOffice Draw : inserting;arrows
+StarOffice Draw : inserting;buttons in toolbars
+StarOffice Draw : inserting;callouts in presentations
+StarOffice Draw : inserting;cell ranges from spreadsheets
+StarOffice Draw : inserting;charts
+StarOffice Draw : inserting;clipboard options
+StarOffice Draw : inserting;columns
+StarOffice Draw : inserting;comments
+StarOffice Draw : inserting;data from text documents
+StarOffice Draw : inserting;datasource records in spreadsheets
+StarOffice Draw : inserting;drawings
+StarOffice Draw : inserting;ellipses
+StarOffice Draw : inserting;files
+StarOffice Draw : inserting;floating frames
+StarOffice Draw : inserting;Fontwork objects
+StarOffice Draw : inserting;form fields
+StarOffice Draw : inserting;headers/footers in all slides
+StarOffice Draw : inserting;hyperlinks
+StarOffice Draw : inserting;layers
+StarOffice Draw : inserting;line breaks in cells
+StarOffice Draw : inserting;lines
+StarOffice Draw : inserting;movies/sounds
+StarOffice Draw : inserting;new text tables defaults
+StarOffice Draw : inserting;objects from files
+StarOffice Draw : inserting;objects from Gallery
+StarOffice Draw : inserting;OLE objects
+StarOffice Draw : inserting;paragraph borders
+StarOffice Draw : inserting;paragraph bullets
+StarOffice Draw : inserting;pictures
+StarOffice Draw : inserting;pictures in Gallery
+StarOffice Draw : inserting;plug-ins
+StarOffice Draw : inserting;polygons
+StarOffice Draw : inserting;push buttons
+StarOffice Draw : inserting;rectangles
+StarOffice Draw : inserting;rows
+StarOffice Draw : inserting;slides
+StarOffice Draw : inserting;slides as links
+StarOffice Draw : inserting;slides from files
+StarOffice Draw : inserting;special characters
+StarOffice Draw : inserting;tab stops
+StarOffice Draw : inserting;text frames
+StarOffice Draw : inserting;text in presentations
+StarOffice Draw : inserting;textures on chart bars
+StarOffice Draw : installing
+StarOffice Draw : installing;ActiveX control
+StarOffice Draw : installing;mobile device filters
+StarOffice Draw : installing;UNO components
+StarOffice Draw : installing;XML filters
+StarOffice Draw : instructions
+StarOffice Draw : instructions;general
+StarOffice Draw : instructions;StarOffice Draw
+StarOffice Draw : instructions;StarOffice Impress
+StarOffice Draw : interactions
+StarOffice Draw : interactions;hot spots
+StarOffice Draw : interactions;objects in interactive presentations
+StarOffice Draw : interactions;preview
+StarOffice Draw : Internet
+StarOffice Draw : Internet;checking for updates
+StarOffice Draw : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Draw : Internet;presentations
+StarOffice Draw : Internet;starting searches
+StarOffice Draw : Internet glossary
+StarOffice Draw : intersecting draw objects
+StarOffice Draw : invert filter
+StarOffice Draw : invisible areas
+StarOffice Draw : italic text
+StarOffice Draw : iterative references in spreadsheets
+StarOffice Draw : Java
+StarOffice Draw : Java;definition
+StarOffice Draw : Java;setting options
+StarOffice Draw : JDBC
+StarOffice Draw : JDBC;databases (Base)
+StarOffice Draw : JDBC;definition
+StarOffice Draw : joining
+StarOffice Draw : joining;3D objects
+StarOffice Draw : joining;paragraphs
+StarOffice Draw : joining;tables (Base)
+StarOffice Draw : joins in databases (Base)
+StarOffice Draw : justifying text
+StarOffice Draw : kerning
+StarOffice Draw : kerning;Asian texts
+StarOffice Draw : kerning;definition
+StarOffice Draw : kerning;in characters
+StarOffice Draw : key fields for relations (Base)
+StarOffice Draw : keyboard
+StarOffice Draw : keyboard;assigning/editing shortcut keys
+StarOffice Draw : keyboard;general commands
+StarOffice Draw : keyboard;removing numbering
+StarOffice Draw : keyboard;zooming
+StarOffice Draw : keys
+StarOffice Draw : keys;adding push buttons
+StarOffice Draw : keys;primary keys (Base)
+StarOffice Draw : kiosk export
+StarOffice Draw : labels
+StarOffice Draw : labels;creating and synchronizing
+StarOffice Draw : labels;for charts
+StarOffice Draw : labels;for draw objects
+StarOffice Draw : labels;form functions
+StarOffice Draw : labels;from databases
+StarOffice Draw : labels, see also names/callouts
+StarOffice Draw : languages
+StarOffice Draw : languages;activating modules
+StarOffice Draw : languages;Asian support
+StarOffice Draw : languages;complex text layout
+StarOffice Draw : languages;locale settings
+StarOffice Draw : languages;selecting for text
+StarOffice Draw : languages;setting options
+StarOffice Draw : languages;spellcheck
+StarOffice Draw : languages;spellchecking and formatting
+StarOffice Draw : large handles (Writer)
+StarOffice Draw : large icons
+StarOffice Draw : layer arrangement
+StarOffice Draw : layers
+StarOffice Draw : layers;definition
+StarOffice Draw : layers;deleting
+StarOffice Draw : layers;inserting and editing
+StarOffice Draw : layers;moving objects
+StarOffice Draw : layers;renaming
+StarOffice Draw : layers;working with
+StarOffice Draw : layout
+StarOffice Draw : layout;importing Word documents
+StarOffice Draw : layout;pages
+StarOffice Draw : layout;printing handouts
+StarOffice Draw : LDAP server
+StarOffice Draw : LDAP server;address books (Base)
+StarOffice Draw : LDAP server;sign on options
+StarOffice Draw : leading between paragraphs
+StarOffice Draw : left alignment of paragraphs
+StarOffice Draw : left joins (Base)
+StarOffice Draw : legends
+StarOffice Draw : legends;charts
+StarOffice Draw : legends;draw objects
+StarOffice Draw : legends;drawings
+StarOffice Draw : legends;rounding corners
+StarOffice Draw : Letter Wizard
+StarOffice Draw : levels
+StarOffice Draw : levels;depth stagger
+StarOffice Draw : levels;hiding
+StarOffice Draw : levels;macro security
+StarOffice Draw : levels;showing
+StarOffice Draw : limits of tables (Writer)
+StarOffice Draw : line breaks
+StarOffice Draw : line breaks;in cells
+StarOffice Draw : line charts
+StarOffice Draw : line spacing
+StarOffice Draw : line spacing;context menu in paragraphs
+StarOffice Draw : line spacing;paragraph
+StarOffice Draw : line styles
+StarOffice Draw : line styles;applying
+StarOffice Draw : line styles;defining
+StarOffice Draw : line styles;loading
+StarOffice Draw : lines
+StarOffice Draw : lines;about line ends
+StarOffice Draw : lines;connecting objects
+StarOffice Draw : lines;defining ends
+StarOffice Draw : lines;draw functions
+StarOffice Draw : lines;drawing
+StarOffice Draw : lines;drawing in text
+StarOffice Draw : lines;editing points
+StarOffice Draw : lines;inserting
+StarOffice Draw : lines;removing automatic lines
+StarOffice Draw : lines of text
+StarOffice Draw : lines of text;alignment
+StarOffice Draw : links
+StarOffice Draw : links;between cells and controls
+StarOffice Draw : links;by drag and drop
+StarOffice Draw : links;character formats
+StarOffice Draw : links;definition
+StarOffice Draw : links;editing hyperlinks
+StarOffice Draw : links;inserting
+StarOffice Draw : links;modifying
+StarOffice Draw : links;opening files with
+StarOffice Draw : links;relational databases (Base)
+StarOffice Draw : links;turning off automatic recognition
+StarOffice Draw : links;updating options (Writer)
+StarOffice Draw : links;updating specific links
+StarOffice Draw : list box creation
+StarOffice Draw : lists
+StarOffice Draw : lists;animations
+StarOffice Draw : lists;data assigned to controls
+StarOffice Draw : lists;registered databases (Base)
+StarOffice Draw : lists;regular expressions
+StarOffice Draw : live presentations on the Internet
+StarOffice Draw : loading
+StarOffice Draw : loading;arrow and line styles
+StarOffice Draw : loading;colors/gradients/hatchings
+StarOffice Draw : loading;documents
+StarOffice Draw : loading;documents from other formats
+StarOffice Draw : loading;HTML documents, automatically
+StarOffice Draw : loading;Microsoft Office documents with VBA code
+StarOffice Draw : loading;reloading
+StarOffice Draw : loading;XML files
+StarOffice Draw : locale settings
+StarOffice Draw : locking layers
+StarOffice Draw : logarithmic scaling along axes
+StarOffice Draw : lowercase letters
+StarOffice Draw : lowercase letters;font effects
+StarOffice Draw : Macro Wizard (Base)
+StarOffice Draw : Macromedia Flash export
+StarOffice Draw : macros
+StarOffice Draw : macros;assigning to events in forms
+StarOffice Draw : macros;attaching new (Base)
+StarOffice Draw : macros;in MS Office documents
+StarOffice Draw : macros;interrupting
+StarOffice Draw : macros;organizing
+StarOffice Draw : macros;recording
+StarOffice Draw : macros;running in presentations
+StarOffice Draw : macros;security
+StarOffice Draw : macros;security levels
+StarOffice Draw : macros;security warning dialog
+StarOffice Draw : macros;selecting security warnings
+StarOffice Draw : magnetic lines in presentations
+StarOffice Draw : magnifiers
+StarOffice Draw : margins
+StarOffice Draw : margins;pages
+StarOffice Draw : margins;setting with the mouse
+StarOffice Draw : margins;shadows
+StarOffice Draw : marking changes
+StarOffice Draw : marking, see selecting
+StarOffice Draw : master layouts with headers and footers
+StarOffice Draw : master pages, see slide masters
+StarOffice Draw : master views
+StarOffice Draw : Math formula editor
+StarOffice Draw : mean value lines in charts
+StarOffice Draw : measurement units
+StarOffice Draw : measurement units;changing on rulers
+StarOffice Draw : measurement units;converting
+StarOffice Draw : measurement units;selecting
+StarOffice Draw : Media Player window
+StarOffice Draw : menus
+StarOffice Draw : menus;activating context menus
+StarOffice Draw : menus;assigning macros
+StarOffice Draw : menus;customizing
+StarOffice Draw : merging
+StarOffice Draw : merging;documents
+StarOffice Draw : merging;draw objects
+StarOffice Draw : META tags
+StarOffice Draw : metafiles
+StarOffice Draw : metafiles;converting to
+StarOffice Draw : metafiles;replacing colors
+StarOffice Draw : metrics
+StarOffice Draw : metrics;converting
+StarOffice Draw : metrics;document formatting (Writer)
+StarOffice Draw : metrics;in sheets
+StarOffice Draw : Microsoft Office
+StarOffice Draw : Microsoft Office;Access databases (base)
+StarOffice Draw : Microsoft Office;as default file format
+StarOffice Draw : Microsoft Office;document import restrictions
+StarOffice Draw : Microsoft Office;feature comparisons
+StarOffice Draw : Microsoft Office;importing password protected files
+StarOffice Draw : Microsoft Office;importing Word documents
+StarOffice Draw : Microsoft Office;importing/exporting VBA code
+StarOffice Draw : Microsoft Office;new users information
+StarOffice Draw : Microsoft Office;opening Microsoft documents
+StarOffice Draw : Microsoft Office;reassigning document types
+StarOffice Draw : migrating macros (Base)
+StarOffice Draw : mirroring objects
+StarOffice Draw : mobile device filters
+StarOffice Draw : models in XForms
+StarOffice Draw : modifying, see changing
+StarOffice Draw : more controls
+StarOffice Draw : mosaic filter
+StarOffice Draw : motion paths
+StarOffice Draw : mouse
+StarOffice Draw : mouse;pointers when using drag and drop
+StarOffice Draw : mouse;positioning
+StarOffice Draw : movies
+StarOffice Draw : moving
+StarOffice Draw : moving;between layers
+StarOffice Draw : moving;objects in slides
+StarOffice Draw : moving;tab stops on ruler
+StarOffice Draw : moving;toolbars
+StarOffice Draw : moving;using guide lines in presentations
+StarOffice Draw : MS ADO interface (Base)
+StarOffice Draw : multi-line titles in forms
+StarOffice Draw : multiple documents
+StarOffice Draw : multiple documents;opening
+StarOffice Draw : multiple monitors
+StarOffice Draw : multiple selection
+StarOffice Draw : multiplying draw objects
+StarOffice Draw : music
+StarOffice Draw : My Documents folder
+StarOffice Draw : My Documents folder;changing work directory
+StarOffice Draw : My Documents folder;opening
+StarOffice Draw : MySQL databases (Base)
+StarOffice Draw : names
+StarOffice Draw : names;multi-line titles
+StarOffice Draw : names;objects
+StarOffice Draw : names, see also labels/callouts
+StarOffice Draw : namespace organization in XForms
+StarOffice Draw : native SQL (Base)
+StarOffice Draw : navigating
+StarOffice Draw : navigating;in documents
+StarOffice Draw : Navigation bar
+StarOffice Draw : Navigation bar;controls
+StarOffice Draw : Navigation bar;forms
+StarOffice Draw : Navigator
+StarOffice Draw : Navigator;comments
+StarOffice Draw : Navigator;contents as lists
+StarOffice Draw : Navigator;docking
+StarOffice Draw : Navigator;presentations
+StarOffice Draw : Navigator;working with
+StarOffice Draw : net charts
+StarOffice Draw : network identity options
+StarOffice Draw : new databases
+StarOffice Draw : new documents
+StarOffice Draw : new lines in cells
+StarOffice Draw : new windows
+StarOffice Draw : non-breaking dashes
+StarOffice Draw : non-breaking spaces (Writer)
+StarOffice Draw : non-printing characters (Writer)
+StarOffice Draw : normal view
+StarOffice Draw : normal view;backgrounds
+StarOffice Draw : normal view;presentations
+StarOffice Draw : notes
+StarOffice Draw : notes;adding to slides
+StarOffice Draw : notes;default formatting
+StarOffice Draw : notes;printing in presentations
+StarOffice Draw : number formats
+StarOffice Draw : number formats;codes
+StarOffice Draw : number formats;formats
+StarOffice Draw : number formats;recognition in text tables
+StarOffice Draw : number of pages
+StarOffice Draw : number of sheets
+StarOffice Draw : number of tables
+StarOffice Draw : numbering
+StarOffice Draw : numbering;options
+StarOffice Draw : numbering;turning off
+StarOffice Draw : numbering;using automatically
+StarOffice Draw : numbers
+StarOffice Draw : numbers;date, time and currency formats
+StarOffice Draw : numerical fields in forms
+StarOffice Draw : object bars
+StarOffice Draw : object bars;editing glue points
+StarOffice Draw : objects
+StarOffice Draw : objects;aligning
+StarOffice Draw : objects;always moveable (Impress/Draw)
+StarOffice Draw : objects;arranging within stacks
+StarOffice Draw : objects;behind object command
+StarOffice Draw : objects;breaking connections
+StarOffice Draw : objects;copying when moving in presentations
+StarOffice Draw : objects;definition
+StarOffice Draw : objects;displaying in spreadsheets
+StarOffice Draw : objects;displaying in text documents
+StarOffice Draw : objects;editing
+StarOffice Draw : objects;effects
+StarOffice Draw : objects;in front of object command
+StarOffice Draw : objects;inserting from files
+StarOffice Draw : objects;inserting from Gallery
+StarOffice Draw : objects;inserting OLE objects
+StarOffice Draw : objects;moving along paths
+StarOffice Draw : objects;moving and resizing with mouse
+StarOffice Draw : objects;moving in layers
+StarOffice Draw : objects;moving in slides
+StarOffice Draw : objects;naming
+StarOffice Draw : objects;opening
+StarOffice Draw : objects;properties of charts
+StarOffice Draw : objects;quickly moving to
+StarOffice Draw : objects;reversing
+StarOffice Draw : objects;selecting
+StarOffice Draw : objects;titles and descriptions
+StarOffice Draw : objects;with attributes
+StarOffice Draw : ODBC
+StarOffice Draw : ODBC;database (Base)
+StarOffice Draw : ODBC;definition
+StarOffice Draw : ODF file formats
+StarOffice Draw : Office
+StarOffice Draw : Office;Microsoft Office and StarOffice
+StarOffice Draw : OLE
+StarOffice Draw : OLE;definition
+StarOffice Draw : OLE objects
+StarOffice Draw : OLE objects;arranging within stacks
+StarOffice Draw : OLE objects;captions (Writer)
+StarOffice Draw : OLE objects;inserting
+StarOffice Draw : OLE objects;number of
+StarOffice Draw : OLE objects;protecting
+StarOffice Draw : one and a half line spacing in text
+StarOffice Draw : online feedback options
+StarOffice Draw : online registration
+StarOffice Draw : online update options
+StarOffice Draw : online updates
+StarOffice Draw : online updates;checking automatically
+StarOffice Draw : online updates;checking manually
+StarOffice Draw : OpenDocument file formats
+StarOffice Draw : OpenGL
+StarOffice Draw : OpenGL;definition
+StarOffice Draw : opening
+StarOffice Draw : opening;context menus
+StarOffice Draw : opening;database files
+StarOffice Draw : opening;dialog settings
+StarOffice Draw : opening;documents
+StarOffice Draw : opening;documents from other formats
+StarOffice Draw : opening;documents on WebDAV server
+StarOffice Draw : opening;files with links
+StarOffice Draw : opening;files, with placeholders
+StarOffice Draw : opening;forms
+StarOffice Draw : opening;Microsoft Office files
+StarOffice Draw : opening;mobile device documents
+StarOffice Draw : opening;objects
+StarOffice Draw : opening;reports
+StarOffice Draw : opening;several files
+StarOffice Draw : opening;XForms
+StarOffice Draw : operators
+StarOffice Draw : operators;default filters
+StarOffice Draw : optional hyphens (Writer)
+StarOffice Draw : options
+StarOffice Draw : options;accessibility
+StarOffice Draw : options;appearance
+StarOffice Draw : options;compatibility (Writer)
+StarOffice Draw : options;improvement program
+StarOffice Draw : options;network identity
+StarOffice Draw : options;online update
+StarOffice Draw : options;tools
+StarOffice Draw : Oracle databases (base)
+StarOffice Draw : order of chart data
+StarOffice Draw : ordering
+StarOffice Draw : ordering;objects
+StarOffice Draw : ordering;slides
+StarOffice Draw : organization charts
+StarOffice Draw : organizing
+StarOffice Draw : organizing;macros and scripts
+StarOffice Draw : organizing;namespaces in XForms
+StarOffice Draw : organizing;styles
+StarOffice Draw : organizing;templates
+StarOffice Draw : origin of rulers
+StarOffice Draw : original size
+StarOffice Draw : original size;printing in StarOffice Math
+StarOffice Draw : original size;restoring after cropping
+StarOffice Draw : outline view
+StarOffice Draw : outlines
+StarOffice Draw : outlines;font effects
+StarOffice Draw : outlines;outline symbols
+StarOffice Draw : outlines;printing
+StarOffice Draw : outlines;sending to presentations
+StarOffice Draw : overwrite mode
+StarOffice Draw : packages, see extensions
+StarOffice Draw : page breaks
+StarOffice Draw : page breaks;displaying (Calc)
+StarOffice Draw : page formats
+StarOffice Draw : page formats;maximizing
+StarOffice Draw : page formats;restriction
+StarOffice Draw : page number field
+StarOffice Draw : page numbers on all slides
+StarOffice Draw : page styles
+StarOffice Draw : page styles;editing/applying with statusbar
+StarOffice Draw : pages
+StarOffice Draw : pages;backgrounds in all applications
+StarOffice Draw : pages;copying
+StarOffice Draw : pages;fitting to printed pages
+StarOffice Draw : pages;formatting and numbering
+StarOffice Draw : pages;printing page names in presentations
+StarOffice Draw : pages;scaling
+StarOffice Draw : pages;selecting one to print
+StarOffice Draw : paint box
+StarOffice Draw : paint can symbol
+StarOffice Draw : pair kerning
+StarOffice Draw : Palm file filters
+StarOffice Draw : paper formats
+StarOffice Draw : paper size warning
+StarOffice Draw : paper trays
+StarOffice Draw : paragraph marks
+StarOffice Draw : paragraph marks;displaying (Writer)
+StarOffice Draw : paragraph styles
+StarOffice Draw : paragraph styles;languages
+StarOffice Draw : paragraph styles;modifying basic fonts
+StarOffice Draw : paragraphs
+StarOffice Draw : paragraphs;alignment
+StarOffice Draw : paragraphs;Asian typography
+StarOffice Draw : paragraphs;defining borders
+StarOffice Draw : paragraphs;hidden paragraphs (Writer)
+StarOffice Draw : paragraphs;increasing indents of
+StarOffice Draw : paragraphs;indents, margins and columns
+StarOffice Draw : paragraphs;inserting bullets
+StarOffice Draw : paragraphs;joining
+StarOffice Draw : paragraphs;numbering automatically
+StarOffice Draw : paragraphs;removing blank ones
+StarOffice Draw : paragraphs;spacing
+StarOffice Draw : paragraphs;tab stops
+StarOffice Draw : parameters
+StarOffice Draw : parameters;command line
+StarOffice Draw : parameters;queries (Base)
+StarOffice Draw : passwords for protecting contents
+StarOffice Draw : pasting
+StarOffice Draw : pasting;cell ranges
+StarOffice Draw : pasting;cell ranges from spreadsheets
+StarOffice Draw : pasting;data from text documents
+StarOffice Draw : pasting;draw objects
+StarOffice Draw : pasting;draw objects from other documents
+StarOffice Draw : pasting;formatted/unformatted text
+StarOffice Draw : pasting;from data source view
+StarOffice Draw : pasting;from data sources to StarOffice Calc
+StarOffice Draw : pasting;pictures from other documents
+StarOffice Draw : pasting;sheet areas in text documents
+StarOffice Draw : pasting;slides from other presentations
+StarOffice Draw : pasting;text from other documents
+StarOffice Draw : pasting;to Gallery
+StarOffice Draw : paths
+StarOffice Draw : paths;changing work directory
+StarOffice Draw : paths;defaults
+StarOffice Draw : paths;moving objects along
+StarOffice Draw : pattern editor
+StarOffice Draw : pattern fields
+StarOffice Draw : pattern fields;form functions
+StarOffice Draw : patterns for objects
+StarOffice Draw : PDF
+StarOffice Draw : PDF;export
+StarOffice Draw : PDF;PostScript to PDF converter, UNIX
+StarOffice Draw : personal data input
+StarOffice Draw : phonetic guide
+StarOffice Draw : picklist creation
+StarOffice Draw : pictures
+StarOffice Draw : pictures;adding to Gallery
+StarOffice Draw : pictures;arranging within stacks
+StarOffice Draw : pictures;assigning macros
+StarOffice Draw : pictures;backgrounds
+StarOffice Draw : pictures;captions (Writer)
+StarOffice Draw : pictures;changing paths
+StarOffice Draw : pictures;cropping and zooming
+StarOffice Draw : pictures;displaying in Calc
+StarOffice Draw : pictures;displaying in Writer (Writer)
+StarOffice Draw : pictures;drag and drop between documents
+StarOffice Draw : pictures;drawing
+StarOffice Draw : pictures;editing
+StarOffice Draw : pictures;filters
+StarOffice Draw : pictures;ImageMap
+StarOffice Draw : pictures;inserting
+StarOffice Draw : pictures;inserting automatically
+StarOffice Draw : pictures;inserting from Gallery
+StarOffice Draw : pictures;number of
+StarOffice Draw : pictures;printing
+StarOffice Draw : pictures;scaling/resizing
+StarOffice Draw : pie charts
+StarOffice Draw : pie charts;options
+StarOffice Draw : pie charts;types
+StarOffice Draw : pivot points of draw objects
+StarOffice Draw : pixel editor
+StarOffice Draw : pixel graphics
+StarOffice Draw : pixel graphics;inserting and editing
+StarOffice Draw : pixel patterns
+StarOffice Draw : placeholders
+StarOffice Draw : placeholders;in SQL queries
+StarOffice Draw : placeholders;on opening files
+StarOffice Draw : placing toolbars
+StarOffice Draw : playing movies and sound files
+StarOffice Draw : plotting data as charts
+StarOffice Draw : plug-ins
+StarOffice Draw : plug-ins;activating and deactivating
+StarOffice Draw : plug-ins;definition
+StarOffice Draw : plug-ins;inserting
+StarOffice Draw : pocket device appliances
+StarOffice Draw : Pocket PC file filters
+StarOffice Draw : points
+StarOffice Draw : points;adding/converting/deleting
+StarOffice Draw : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Draw : polygon drawing
+StarOffice Draw : polygons
+StarOffice Draw : polygons;inserting
+StarOffice Draw : polygons;intersecting/subtracting/merging
+StarOffice Draw : pop-art filter
+StarOffice Draw : portable document format
+StarOffice Draw : positioning
+StarOffice Draw : positioning;axes
+StarOffice Draw : positioning;draw objects and controls
+StarOffice Draw : positioning;fonts
+StarOffice Draw : positioning;objects
+StarOffice Draw : positioning;toolbars
+StarOffice Draw : post method for form transmissions
+StarOffice Draw : posterizing filter
+StarOffice Draw : PostScript
+StarOffice Draw : PostScript;creating files
+StarOffice Draw : PostScript;PDF converter, UNIX
+StarOffice Draw : PowerPoint export
+StarOffice Draw : precision as shown (Calc)
+StarOffice Draw : predefining fonts
+StarOffice Draw : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Draw : presentations
+StarOffice Draw : presentations;arranging slides
+StarOffice Draw : presentations;creating/opening
+StarOffice Draw : presentations;exiting by interaction
+StarOffice Draw : presentations;exporting to HTML
+StarOffice Draw : presentations;importing HTML
+StarOffice Draw : presentations;inserting spreadsheet cells
+StarOffice Draw : presentations;inserting spreadsheets
+StarOffice Draw : presentations;live on the Internet
+StarOffice Draw : presentations;navigating
+StarOffice Draw : presentations;numbering slides in
+StarOffice Draw : presentations;ordering of effects
+StarOffice Draw : presentations;print menu
+StarOffice Draw : presentations;printing
+StarOffice Draw : presentations;rehearse timings
+StarOffice Draw : presentations;saving
+StarOffice Draw : presentations;saving automatically
+StarOffice Draw : presentations;saving in other formats
+StarOffice Draw : presentations;sending as e-mail
+StarOffice Draw : presentations;settings for
+StarOffice Draw : presentations;shortcut keys
+StarOffice Draw : presentations;starting
+StarOffice Draw : presentations;starting with wizard
+StarOffice Draw : presentations;window / full screen
+StarOffice Draw : presentations;wizards
+StarOffice Draw : press buttons, see push buttons
+StarOffice Draw : previews
+StarOffice Draw : previews;fonts lists
+StarOffice Draw : primary keys
+StarOffice Draw : primary keys;defining
+StarOffice Draw : primary keys;design view
+StarOffice Draw : primary keys;inserting (Base)
+StarOffice Draw : print area selection
+StarOffice Draw : printer metrics for document formatting (Writer)
+StarOffice Draw : printers
+StarOffice Draw : printers;adding, UNIX
+StarOffice Draw : printers;choosing
+StarOffice Draw : printers;default printer
+StarOffice Draw : printers;faxes under UNIX
+StarOffice Draw : printers;maximum page formats
+StarOffice Draw : printers;paper trays
+StarOffice Draw : printers;properties
+StarOffice Draw : printing
+StarOffice Draw : printing;black and white
+StarOffice Draw : printing;brochures
+StarOffice Draw : printing;colors in grayscale
+StarOffice Draw : printing;comments
+StarOffice Draw : printing;copies
+StarOffice Draw : printing;creating individual jobs
+StarOffice Draw : printing;dates in presentations
+StarOffice Draw : printing;directly
+StarOffice Draw : printing;documents
+StarOffice Draw : printing;drawings defaults
+StarOffice Draw : printing;elements in text documents
+StarOffice Draw : printing;faster
+StarOffice Draw : printing;fitting to pages in presentations
+StarOffice Draw : printing;fitting to pages in StarOffice Math
+StarOffice Draw : printing;fitting to paper
+StarOffice Draw : printing;formulas in StarOffice Math
+StarOffice Draw : printing;hidden pages of presentations
+StarOffice Draw : printing;in original size in StarOffice Math
+StarOffice Draw : printing;left/right pages
+StarOffice Draw : printing;presentations
+StarOffice Draw : printing;queries (Base)
+StarOffice Draw : printing;scaling in StarOffice Math
+StarOffice Draw : printing;selections
+StarOffice Draw : printing;text always in black
+StarOffice Draw : printing;text in reverse order
+StarOffice Draw : printing;tiling pages in presentations
+StarOffice Draw : printing;transparencies
+StarOffice Draw : printing;warnings
+StarOffice Draw : printing;without scaling in presentations
+StarOffice Draw : printing speed
+StarOffice Draw : programming
+StarOffice Draw : programming;scripting
+StarOffice Draw : programming;StarOffice
+StarOffice Draw : programs run by mouse click in presentations
+StarOffice Draw : properties
+StarOffice Draw : properties;charts
+StarOffice Draw : properties;fields in databases
+StarOffice Draw : properties;files
+StarOffice Draw : properties;form controls
+StarOffice Draw : properties;forms
+StarOffice Draw : properties;printers
+StarOffice Draw : properties;smooth lines in line charts/XY charts
+StarOffice Draw : protected contents
+StarOffice Draw : protected dashes
+StarOffice Draw : protected database tables
+StarOffice Draw : protected documents
+StarOffice Draw : protected spaces
+StarOffice Draw : protected spaces;inserting
+StarOffice Draw : protected spaces;showing (Writer)
+StarOffice Draw : protecting
+StarOffice Draw : protecting;contents
+StarOffice Draw : protecting;recorded changes
+StarOffice Draw : proxy settings
+StarOffice Draw : push buttons
+StarOffice Draw : push buttons;adding to documents
+StarOffice Draw : push buttons;creating
+StarOffice Draw : pyramids
+StarOffice Draw : queries
+StarOffice Draw : queries;copying (Base)
+StarOffice Draw : queries;creating in design view (Base)
+StarOffice Draw : queries;creating in SQL view
+StarOffice Draw : queries;defining (Base)
+StarOffice Draw : queries;deleting table links (Base)
+StarOffice Draw : queries;editing in data source view
+StarOffice Draw : queries;formulating filter conditions (Base)
+StarOffice Draw : queries;joining tables (Base)
+StarOffice Draw : queries;missing elements (Base)
+StarOffice Draw : queries;overview (Base)
+StarOffice Draw : queries;parameter queries (Base)
+StarOffice Draw : queries;printing (Base)
+StarOffice Draw : Query Wizard (Base)
+StarOffice Draw : Quickstarter
+StarOffice Draw : quotation marks
+StarOffice Draw : quotation marks;replacing
+StarOffice Draw : quotes
+StarOffice Draw : quotes;custom
+StarOffice Draw : radar charts, see net charts
+StarOffice Draw : radio button creation
+StarOffice Draw : read-only documents
+StarOffice Draw : read-only documents;cursor
+StarOffice Draw : read-only documents;database tables on/off
+StarOffice Draw : read-only documents;editing
+StarOffice Draw : read-only documents;opening documents as
+StarOffice Draw : read-only items in Data Navigator
+StarOffice Draw : recognizing URLs automatically
+StarOffice Draw : recording
+StarOffice Draw : recording;changes
+StarOffice Draw : recording;display times for slides
+StarOffice Draw : recording;macros
+StarOffice Draw : records
+StarOffice Draw : records;inserting comments
+StarOffice Draw : records;protecting
+StarOffice Draw : records;saving
+StarOffice Draw : records;searching in databases
+StarOffice Draw : rectangles
+StarOffice Draw : rectangles with round corners
+StarOffice Draw : recursions in spreadsheets
+StarOffice Draw : redo command
+StarOffice Draw : reduced printing
+StarOffice Draw : reference lines
+StarOffice Draw : references
+StarOffice Draw : references;displaying in color (Calc)
+StarOffice Draw : references;expanding (Calc)
+StarOffice Draw : references;iterative (Calc)
+StarOffice Draw : register-true
+StarOffice Draw : register-true;definition
+StarOffice Draw : registering
+StarOffice Draw : registering;address books
+StarOffice Draw : registering;databases (Base)
+StarOffice Draw : registering;StarOffice
+StarOffice Draw : regression curves in charts
+StarOffice Draw : regular expressions
+StarOffice Draw : regular expressions;list of
+StarOffice Draw : rehearse timings
+StarOffice Draw : relational databases (Base)
+StarOffice Draw : relations
+StarOffice Draw : relations;creating and deleting (Base)
+StarOffice Draw : relations;joining tables (Base)
+StarOffice Draw : relations;properties (Base)
+StarOffice Draw : relative hyperlinks
+StarOffice Draw : relative saving of URLs
+StarOffice Draw : reloading
+StarOffice Draw : reloading;documents
+StarOffice Draw : reloading;HTML documents, automatically
+StarOffice Draw : remarks, see also comments
+StarOffice Draw : remote configurations
+StarOffice Draw : remove noise filter
+StarOffice Draw : removing
+StarOffice Draw : removing;bullets and numbering
+StarOffice Draw : removing;form filters
+StarOffice Draw : removing, see also deleting
+StarOffice Draw : renaming layers
+StarOffice Draw : reorganizing charts
+StarOffice Draw : repeating
+StarOffice Draw : repeating;commands
+StarOffice Draw : replacement options
+StarOffice Draw : replacement table
+StarOffice Draw : replacing
+StarOffice Draw : replacing;AutoCorrect function
+StarOffice Draw : replacing;colors in bitmaps
+StarOffice Draw : replacing;dashes
+StarOffice Draw : replacing;tab stops (regular expressions)
+StarOffice Draw : Report Builder
+StarOffice Draw : reports
+StarOffice Draw : reports;creating
+StarOffice Draw : reports;error reports
+StarOffice Draw : reports;opening and editing
+StarOffice Draw : reports;templates
+StarOffice Draw : resetting
+StarOffice Draw : resetting;templates
+StarOffice Draw : resizing
+StarOffice Draw : resizing;objects, by mouse
+StarOffice Draw : resizing, see also scaling/zooming
+StarOffice Draw : resolution when printing bitmaps
+StarOffice Draw : restoring
+StarOffice Draw : restoring;default formatting
+StarOffice Draw : restoring;editing
+StarOffice Draw : reversing objects
+StarOffice Draw : reversing printing order
+StarOffice Draw : review function
+StarOffice Draw : review function;accepting or rejecting changes
+StarOffice Draw : review function;comparing documents
+StarOffice Draw : review function;protecting records
+StarOffice Draw : review function;recording changes example
+StarOffice Draw : rich text control
+StarOffice Draw : right alignment of paragraphs
+StarOffice Draw : right joins (Base)
+StarOffice Draw : right-to-left text
+StarOffice Draw : rotating
+StarOffice Draw : rotating;3D text
+StarOffice Draw : rotating;draw objects
+StarOffice Draw : rotation mode
+StarOffice Draw : round corners
+StarOffice Draw : rounding precision (Calc)
+StarOffice Draw : row headers
+StarOffice Draw : row headers;displaying (Calc)
+StarOffice Draw : row headers;highlighting (Calc)
+StarOffice Draw : rows
+StarOffice Draw : rows;inserting
+StarOffice Draw : rulers
+StarOffice Draw : rulers;default settings
+StarOffice Draw : rulers;in presentations
+StarOffice Draw : rulers;measurement units
+StarOffice Draw : rulers;visible in presentations
+StarOffice Draw : running macros/programs in presentations
+StarOffice Draw : running slide shows
+StarOffice Draw : samples and templates
+StarOffice Draw : saving
+StarOffice Draw : saving;as HTML
+StarOffice Draw : saving;default file formats
+StarOffice Draw : saving;dialog settings
+StarOffice Draw : saving;documents
+StarOffice Draw : saving;documents for mobile devices
+StarOffice Draw : saving;documents in other formats
+StarOffice Draw : saving;documents, automatically
+StarOffice Draw : saving;in Microsoft Office file format
+StarOffice Draw : saving;options
+StarOffice Draw : saving;templates
+StarOffice Draw : saving;to XML
+StarOffice Draw : saving;VBA code in Microsoft Office documents
+StarOffice Draw : saving;with password by default
+StarOffice Draw : saving as command
+StarOffice Draw : saving as command;precautions
+StarOffice Draw : scaling
+StarOffice Draw : scaling;axes
+StarOffice Draw : scaling;font sizes in user interface
+StarOffice Draw : scaling;objects
+StarOffice Draw : scaling;pictures
+StarOffice Draw : scaling;printing in StarOffice Math
+StarOffice Draw : scaling;text in charts
+StarOffice Draw : scaling;when printing presentations
+StarOffice Draw : scaling, see also zooming
+StarOffice Draw : scatter charts
+StarOffice Draw : screen
+StarOffice Draw : screen;full screen views
+StarOffice Draw : screen;scaling
+StarOffice Draw : screen magnifiers
+StarOffice Draw : screen readers
+StarOffice Draw : script organization
+StarOffice Draw : scrollbars
+StarOffice Draw : scrollbars;controls
+StarOffice Draw : scrollbars;displaying (Calc)
+StarOffice Draw : scrollbars;horizontal and vertical (Writer)
+StarOffice Draw : search criteria for database functions in cells
+StarOffice Draw : search engines
+StarOffice Draw : search engines;definition
+StarOffice Draw : search engines;selecting
+StarOffice Draw : searching
+StarOffice Draw : searching;all sheets
+StarOffice Draw : searching;databases
+StarOffice Draw : searching;form filters
+StarOffice Draw : searching;Internet
+StarOffice Draw : searching;tables and forms
+StarOffice Draw : secondary axes in charts
+StarOffice Draw : sections
+StarOffice Draw : sections;backgrounds
+StarOffice Draw : sectors of circles/ellipses
+StarOffice Draw : security
+StarOffice Draw : security;digital signatures
+StarOffice Draw : security;options for documents with macros
+StarOffice Draw : security;protecting contents
+StarOffice Draw : security;security levels for macros
+StarOffice Draw : security;warning dialogs with macros
+StarOffice Draw : segments of circles/ellipses
+StarOffice Draw : selecting
+StarOffice Draw : selecting;controls
+StarOffice Draw : selecting;hidden objects
+StarOffice Draw : selecting;layers
+StarOffice Draw : selecting;measurement units
+StarOffice Draw : selecting;objects
+StarOffice Draw : selecting;print areas
+StarOffice Draw : selecting;several files
+StarOffice Draw : selection clipboard
+StarOffice Draw : selection frames
+StarOffice Draw : selection modes in text
+StarOffice Draw : sending
+StarOffice Draw : sending;AutoAbstract function in presentations
+StarOffice Draw : sending;documents as e-mail
+StarOffice Draw : sending;documents as faxes
+StarOffice Draw : separator lines
+StarOffice Draw : separator lines;defining
+StarOffice Draw : separators
+StarOffice Draw : separators;conditional
+StarOffice Draw : Server Side ImageMap
+StarOffice Draw : settings
+StarOffice Draw : settings;printers
+StarOffice Draw : settings;program configuration
+StarOffice Draw : settings;proxies
+StarOffice Draw : settings;tracking changes
+StarOffice Draw : settings;views
+StarOffice Draw : SGML
+StarOffice Draw : SGML;definition
+StarOffice Draw : shadows
+StarOffice Draw : shadows;areas
+StarOffice Draw : shadows;borders
+StarOffice Draw : shadows;characters
+StarOffice Draw : shadows;characters, using context menu
+StarOffice Draw : sharing documents
+StarOffice Draw : sharpening filter
+StarOffice Draw : shearing objects
+StarOffice Draw : sheet tabs
+StarOffice Draw : sheet tabs;displaying
+StarOffice Draw : sheets
+StarOffice Draw : sheets;searching all
+StarOffice Draw : shells
+StarOffice Draw : shortcut keys
+StarOffice Draw : shortcut keys;assigning macros
+StarOffice Draw : shortcut keys;charts
+StarOffice Draw : shortcut keys;general
+StarOffice Draw : shortcut keys;in databases
+StarOffice Draw : shortcut keys;in drawings
+StarOffice Draw : shortcut keys;in presentations
+StarOffice Draw : shortcut keys;StarOffice accessibility
+StarOffice Draw : showing
+StarOffice Draw : showing;changes
+StarOffice Draw : showing;docked windows
+StarOffice Draw : showing;drawings and controls (Writer)
+StarOffice Draw : showing;guides
+StarOffice Draw : showing;hidden layers
+StarOffice Draw : showing;hidden slides
+StarOffice Draw : showing;levels
+StarOffice Draw : showing;live presentations on the Internet
+StarOffice Draw : showing;slide shows
+StarOffice Draw : showing;subpoints
+StarOffice Draw : showing;toolbars
+StarOffice Draw : sign conversion to curves
+StarOffice Draw : signing documents with digital signatures
+StarOffice Draw : similarity search
+StarOffice Draw : simple handles (Writer)
+StarOffice Draw : simplified Chinese
+StarOffice Draw : simplified Chinese;translating to traditional Chinese
+StarOffice Draw : single sign on options
+StarOffice Draw : single-line spacing in text
+StarOffice Draw : sizes
+StarOffice Draw : sizes;draw objects
+StarOffice Draw : sizes;pictures
+StarOffice Draw : skewing draw objects
+StarOffice Draw : slanting draw objects
+StarOffice Draw : slanting objects
+StarOffice Draw : slide designs
+StarOffice Draw : slide layouts
+StarOffice Draw : slide master view
+StarOffice Draw : slide masters
+StarOffice Draw : slide masters;changing backgrounds
+StarOffice Draw : slide masters;designing
+StarOffice Draw : slide masters;headers and footers
+StarOffice Draw : slide numbers
+StarOffice Draw : slide numbers on all slides
+StarOffice Draw : slide shows
+StarOffice Draw : slide shows;custom
+StarOffice Draw : slide shows;settings for
+StarOffice Draw : slide shows;starting
+StarOffice Draw : slide transitions
+StarOffice Draw : slide transitions;applying effects
+StarOffice Draw : slide transitions;automatic
+StarOffice Draw : slide transitions;manual
+StarOffice Draw : slide transitions;sounds
+StarOffice Draw : slides
+StarOffice Draw : slides;arranging
+StarOffice Draw : slides;backgrounds
+StarOffice Draw : slides;changing backgrounds
+StarOffice Draw : slides;copying between documents
+StarOffice Draw : slides;deleting
+StarOffice Draw : slides;expanding
+StarOffice Draw : slides;formatting
+StarOffice Draw : slides;headers and footers
+StarOffice Draw : slides;inserting
+StarOffice Draw : slides;inserting as links
+StarOffice Draw : slides;inserting speaker notes
+StarOffice Draw : slides;page numbers
+StarOffice Draw : slides;printing
+StarOffice Draw : small capitals
+StarOffice Draw : small icons
+StarOffice Draw : smart tag configuration
+StarOffice Draw : smooth scrolling (Writer)
+StarOffice Draw : smoothing filter
+StarOffice Draw : snap grid defaults (Writer/Calc)
+StarOffice Draw : snap lines, see also guides
+StarOffice Draw : snap points
+StarOffice Draw : snap points;editing
+StarOffice Draw : snap points;inserting
+StarOffice Draw : snapping in presentations and drawings
+StarOffice Draw : solarization filter
+StarOffice Draw : sort lists
+StarOffice Draw : sort lists;copying to in Calc
+StarOffice Draw : sorting
+StarOffice Draw : sorting;data in forms
+StarOffice Draw : sorting;databases
+StarOffice Draw : sound files
+StarOffice Draw : sounds
+StarOffice Draw : sounds;for effects
+StarOffice Draw : sounds;formats
+StarOffice Draw : sounds;on slide transitions
+StarOffice Draw : spaces
+StarOffice Draw : spaces;displaying (Writer)
+StarOffice Draw : spaces;ignoring double
+StarOffice Draw : spaces;inserting protected spaces
+StarOffice Draw : spaces;showing protected spaces (Writer)
+StarOffice Draw : spacing
+StarOffice Draw : spacing;between paragraphs in footnotes
+StarOffice Draw : spacing;font effects
+StarOffice Draw : spacing;lines and paragraphs
+StarOffice Draw : spacing;tab stops in text documents
+StarOffice Draw : spacing;tabs in presentations
+StarOffice Draw : spadmin
+StarOffice Draw : speaker notes
+StarOffice Draw : speaker notes;defaults
+StarOffice Draw : speaker notes;inserting
+StarOffice Draw : special characters
+StarOffice Draw : speech bubbles
+StarOffice Draw : speed of printing
+StarOffice Draw : spellcheck
+StarOffice Draw : spellcheck;activating for a language
+StarOffice Draw : spellcheck;context menus
+StarOffice Draw : spellcheck;default languages
+StarOffice Draw : spellcheck;dialog
+StarOffice Draw : spellcheck;dictionary of exceptions
+StarOffice Draw : spellcheck;ignore list
+StarOffice Draw : spheres
+StarOffice Draw : spin button creation
+StarOffice Draw : splitting
+StarOffice Draw : splitting;combinations
+StarOffice Draw : splitting;curves
+StarOffice Draw : spoolfiles with Xprinter
+StarOffice Draw : spreadsheets
+StarOffice Draw : spreadsheets;as databases (base)
+StarOffice Draw : spreadsheets;copying areas to text documents
+StarOffice Draw : spreadsheets;creating/opening
+StarOffice Draw : spreadsheets;in presentations
+StarOffice Draw : spreadsheets;inserting charts
+StarOffice Draw : spreadsheets;inserting database records
+StarOffice Draw : spreadsheets;printing
+StarOffice Draw : spreadsheets;saving
+StarOffice Draw : spreadsheets;saving automatically
+StarOffice Draw : spreadsheets;saving in other formats
+StarOffice Draw : spreadsheets;sending as e-mail
+StarOffice Draw : SQL
+StarOffice Draw : SQL;definition
+StarOffice Draw : SQL;DISTINCT parameter
+StarOffice Draw : SQL;executing SQL commands
+StarOffice Draw : SQL;executing SQL statements (Base)
+StarOffice Draw : SQL;queries (Base)
+StarOffice Draw : square drawings
+StarOffice Draw : standard bar on/off
+StarOffice Draw : standard deviation in charts
+StarOffice Draw : standard filters in databases
+StarOffice Draw : standard printer under UNIX
+StarOffice Draw : StarOffice Base data sources
+StarOffice Draw : StarOffice Basic scripts in HTML documents
+StarOffice Draw : StarOffice documents
+StarOffice Draw : StarOffice documents;mobile device filters
+StarOffice Draw : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Draw : StarOffice Impress instructions
+StarOffice Draw : StarOffice Math start
+StarOffice Draw : start center
+StarOffice Draw : start parameters
+StarOffice Draw : starting
+StarOffice Draw : starting;always with the current slide
+StarOffice Draw : starting;custom slide shows
+StarOffice Draw : starting;slide shows
+StarOffice Draw : statistics in charts
+StarOffice Draw : status bar on/off
+StarOffice Draw : stickers
+StarOffice Draw : stock charts
+StarOffice Draw : strikethrough
+StarOffice Draw : strikethrough;characters
+StarOffice Draw : strikethrough;font effects
+StarOffice Draw : styles
+StarOffice Draw : styles;'changed' message
+StarOffice Draw : styles;arrow and line styles
+StarOffice Draw : styles;copying between documents
+StarOffice Draw : styles;keyboard shortcuts
+StarOffice Draw : styles;organizing
+StarOffice Draw : styles;printing styles used in a document
+StarOffice Draw : styles;replacing automatically
+StarOffice Draw : Styles and Formatting window
+StarOffice Draw : Styles and Formatting window;docking
+StarOffice Draw : Styles and Formatting window;graphics documents
+StarOffice Draw : subforms
+StarOffice Draw : subforms;creating
+StarOffice Draw : subforms;description
+StarOffice Draw : submitting forms
+StarOffice Draw : subpoints
+StarOffice Draw : subpoints;hiding
+StarOffice Draw : subpoints;showing
+StarOffice Draw : subtracting polygons
+StarOffice Draw : suffixes in file formats
+StarOffice Draw : summary slide
+StarOffice Draw : support on the Web
+StarOffice Draw : synchronizing
+StarOffice Draw : synchronizing;labels and business cards
+StarOffice Draw : synchronizing;Pocket PC and StarOffice formats
+StarOffice Draw : system address book registration
+StarOffice Draw : tab stops
+StarOffice Draw : tab stops;displaying (Writer)
+StarOffice Draw : tab stops;inserting and editing
+StarOffice Draw : tab stops;regular expressions
+StarOffice Draw : tab stops;setting in sheets
+StarOffice Draw : tab stops;settings
+StarOffice Draw : tab stops;spacing in presentations
+StarOffice Draw : tab stops;spacing in text documents
+StarOffice Draw : table controls
+StarOffice Draw : table controls;form functions
+StarOffice Draw : table controls;keyboard-only edit mode
+StarOffice Draw : table controls;properties
+StarOffice Draw : table views of databases
+StarOffice Draw : Table Wizard (Base)
+StarOffice Draw : tables
+StarOffice Draw : tables;inserting line breaks
+StarOffice Draw : tables in databases
+StarOffice Draw : tables in databases;access rights to (Base)
+StarOffice Draw : tables in databases;adding to queries
+StarOffice Draw : tables in databases;browsing and editing
+StarOffice Draw : tables in databases;copying database tables (Base)
+StarOffice Draw : tables in databases;creating
+StarOffice Draw : tables in databases;creating in design view (manually)
+StarOffice Draw : tables in databases;importing text formats (Base)
+StarOffice Draw : tables in databases;joining for queries (Base)
+StarOffice Draw : tables in databases;printing queries (Base)
+StarOffice Draw : tables in databases;relations (Base)
+StarOffice Draw : tables in databases;searching
+StarOffice Draw : tables in spreadsheets
+StarOffice Draw : tables in spreadsheets;copying data to other applications
+StarOffice Draw : tables in spreadsheets;defining borders
+StarOffice Draw : tables in spreadsheets;value highlighting
+StarOffice Draw : tables in text
+StarOffice Draw : tables in text;captions
+StarOffice Draw : tables in text;creating automatically
+StarOffice Draw : tables in text;default settings
+StarOffice Draw : tables in text;defining borders
+StarOffice Draw : tables in text;displaying
+StarOffice Draw : tables in text;printing
+StarOffice Draw : tabs
+StarOffice Draw : tabs;displaying sheet tabs
+StarOffice Draw : tags
+StarOffice Draw : tags;definition
+StarOffice Draw : tags;META tags
+StarOffice Draw : task pane
+StarOffice Draw : templates
+StarOffice Draw : templates;agendas
+StarOffice Draw : templates;changing basic fonts
+StarOffice Draw : templates;database reports
+StarOffice Draw : templates;deleting
+StarOffice Draw : templates;editing and saving
+StarOffice Draw : templates;faxes
+StarOffice Draw : templates;importing and exporting
+StarOffice Draw : templates;letters
+StarOffice Draw : templates;new documents from templates
+StarOffice Draw : templates;opening documents with
+StarOffice Draw : templates;organizing
+StarOffice Draw : terminology
+StarOffice Draw : terminology;general glossary
+StarOffice Draw : terminology;Internet glossary
+StarOffice Draw : testing XML filters
+StarOffice Draw : text
+StarOffice Draw : text;animating
+StarOffice Draw : text;Asian layout
+StarOffice Draw : text;bold
+StarOffice Draw : text;coloring
+StarOffice Draw : text;converting to curves
+StarOffice Draw : text;copying by drag and drop
+StarOffice Draw : text;CTL languages
+StarOffice Draw : text;double-clicking to edit
+StarOffice Draw : text;drawing pictures
+StarOffice Draw : text;font effects
+StarOffice Draw : text;font sizes
+StarOffice Draw : text;font styles
+StarOffice Draw : text;fonts and formats
+StarOffice Draw : text;Fontwork icons
+StarOffice Draw : text;hyperlinks
+StarOffice Draw : text;inserting special characters
+StarOffice Draw : text;italics
+StarOffice Draw : text;kerning
+StarOffice Draw : text;language selection
+StarOffice Draw : text;line spacing
+StarOffice Draw : text;overwriting or inserting
+StarOffice Draw : text;printing in black
+StarOffice Draw : text;replacing with format
+StarOffice Draw : text;selection modes
+StarOffice Draw : text;shadowed
+StarOffice Draw : text;text/draw objects
+StarOffice Draw : text;toolbar
+StarOffice Draw : text attributes
+StarOffice Draw : text attributes;hyperlinks
+StarOffice Draw : text attributes;undoing
+StarOffice Draw : text boxes
+StarOffice Draw : text boxes;form functions
+StarOffice Draw : text boxes;positioning
+StarOffice Draw : text breaks in cells
+StarOffice Draw : text colors for better accessibility
+StarOffice Draw : text databases (Base)
+StarOffice Draw : text documents
+StarOffice Draw : text documents;creating/opening
+StarOffice Draw : text documents;importing/exporting
+StarOffice Draw : text documents;inserting in slides
+StarOffice Draw : text documents;inserting spreadsheet cells
+StarOffice Draw : text documents;print settings
+StarOffice Draw : text documents;printing
+StarOffice Draw : text documents;saving
+StarOffice Draw : text documents;saving automatically
+StarOffice Draw : text documents;saving in other formats
+StarOffice Draw : text documents;sending as e-mail
+StarOffice Draw : text effects
+StarOffice Draw : text entry mode for draw objects
+StarOffice Draw : text flow
+StarOffice Draw : text flow;in cells
+StarOffice Draw : text formats
+StarOffice Draw : text formats;databases
+StarOffice Draw : text formats;pasting
+StarOffice Draw : text frames
+StarOffice Draw : text input fields
+StarOffice Draw : text layout for special languages
+StarOffice Draw : text objects
+StarOffice Draw : text objects;alignment
+StarOffice Draw : text objects;draw functions
+StarOffice Draw : text objects;fonts
+StarOffice Draw : text objects;in presentations and drawings
+StarOffice Draw : text overflow in spreadsheet cells
+StarOffice Draw : text scaling in charts
+StarOffice Draw : text, see also text documents, paragraphs and characters
+StarOffice Draw : TextArt, see Fontwork
+StarOffice Draw : textures
+StarOffice Draw : textures;inserting from Gallery
+StarOffice Draw : textures;on chart bars
+StarOffice Draw : Thai
+StarOffice Draw : Thai;entering text
+StarOffice Draw : Thai;language settings
+StarOffice Draw : thesaurus
+StarOffice Draw : thesaurus;activating for a language
+StarOffice Draw : ticker text
+StarOffice Draw : tiled printing of slides
+StarOffice Draw : time and date on all slides
+StarOffice Draw : time fields
+StarOffice Draw : time fields;form functions
+StarOffice Draw : times
+StarOffice Draw : times;fixed
+StarOffice Draw : times;inserting when printing presentations
+StarOffice Draw : times;variable
+StarOffice Draw : times, formats
+StarOffice Draw : timings
+StarOffice Draw : timings;rehearse timings
+StarOffice Draw : tips
+StarOffice Draw : tips;extended tips in Help
+StarOffice Draw : title rows
+StarOffice Draw : title rows;printing in StarOffice Math
+StarOffice Draw : titles
+StarOffice Draw : titles;alignment (charts)
+StarOffice Draw : titles;changing
+StarOffice Draw : titles;editing in charts
+StarOffice Draw : titles;font effects
+StarOffice Draw : titles;formatting automatically
+StarOffice Draw : titles;formatting charts
+StarOffice Draw : titles;objects
+StarOffice Draw : toolbars
+StarOffice Draw : toolbars;3D objects
+StarOffice Draw : toolbars;adding buttons
+StarOffice Draw : toolbars;curves
+StarOffice Draw : toolbars;docking/undocking
+StarOffice Draw : toolbars;ellipses
+StarOffice Draw : toolbars;Form Navigation bar
+StarOffice Draw : toolbars;viewing/closing
+StarOffice Draw : tools bar
+StarOffice Draw : tooltips
+StarOffice Draw : tooltips;extended tips
+StarOffice Draw : tooltips;help
+StarOffice Draw : torus
+StarOffice Draw : traditional Chinese
+StarOffice Draw : traditional Chinese;translating to simplified chinese
+StarOffice Draw : transition effects
+StarOffice Draw : transparency
+StarOffice Draw : transparency;adjusting
+StarOffice Draw : transparency;areas
+StarOffice Draw : transparency;of objects
+StarOffice Draw : transparency;off for faster printing
+StarOffice Draw : transparency;saving
+StarOffice Draw : tree view of Help
+StarOffice Draw : trend lines in charts
+StarOffice Draw : typefaces
+StarOffice Draw : typefaces;adding under UNIX
+StarOffice Draw : typefaces;formats
+StarOffice Draw : typographical quotes in StarOffice Writer
+StarOffice Draw : typography
+StarOffice Draw : typography;Asian
+StarOffice Draw : underlining
+StarOffice Draw : underlining;AutoFormat function
+StarOffice Draw : underlining;characters
+StarOffice Draw : underlining;text
+StarOffice Draw : underlying objects
+StarOffice Draw : undocking windows
+StarOffice Draw : undoing
+StarOffice Draw : undoing;direct formatting
+StarOffice Draw : undoing;editing
+StarOffice Draw : undoing;number of steps
+StarOffice Draw : ungrouping groups
+StarOffice Draw : units
+StarOffice Draw : units;converting
+StarOffice Draw : units;measurement units
+StarOffice Draw : unlocking layers
+StarOffice Draw : UNO components
+StarOffice Draw : UNO components;Extension Manager
+StarOffice Draw : UNO components;integrating new
+StarOffice Draw : update options
+StarOffice Draw : updates
+StarOffice Draw : updates;checking automatically
+StarOffice Draw : updates;checking manually
+StarOffice Draw : updating
+StarOffice Draw : updating;fields and charts, automatically (Writer)
+StarOffice Draw : updating;links in text documents
+StarOffice Draw : updating;links, on opening
+StarOffice Draw : updating;templates
+StarOffice Draw : URL
+StarOffice Draw : URL;changing hyperlink URLs
+StarOffice Draw : URL;definition
+StarOffice Draw : URL;in pictures
+StarOffice Draw : URL;saving absolute/relative paths
+StarOffice Draw : URL;turning off URL recognition
+StarOffice Draw : user data
+StarOffice Draw : user data;input
+StarOffice Draw : user data;removing when saving
+StarOffice Draw : user feedback
+StarOffice Draw : user feedback;automatically
+StarOffice Draw : user-defined colors
+StarOffice Draw : user-defined dictionaries
+StarOffice Draw : user-defined dictionaries;creating
+StarOffice Draw : user-defined dictionaries;dictionary of exceptions
+StarOffice Draw : user-defined dictionaries;editing
+StarOffice Draw : user-defined styles
+StarOffice Draw : user-defined styles;automatically replacing
+StarOffice Draw : UTF-8/UCS2 support
+StarOffice Draw : values
+StarOffice Draw : values;rounded as shown (Calc)
+StarOffice Draw : variables
+StarOffice Draw : variables;for paths
+StarOffice Draw : variances in charts
+StarOffice Draw : VBA code
+StarOffice Draw : VBA code;loading/saving documents with VBA code
+StarOffice Draw : vector graphics
+StarOffice Draw : vector graphics;converting bitmaps
+StarOffice Draw : vectorizing bitmaps
+StarOffice Draw : version management
+StarOffice Draw : version numbers of documents
+StarOffice Draw : versions
+StarOffice Draw : versions;comparing documents
+StarOffice Draw : versions;file saving as, restriction
+StarOffice Draw : versions;merging document versions
+StarOffice Draw : versions;of a document
+StarOffice Draw : versions;StarOffice
+StarOffice Draw : vertical callouts
+StarOffice Draw : vertical scrollbars (Writer)
+StarOffice Draw : vertical text boxes
+StarOffice Draw : videos
+StarOffice Draw : viewing
+StarOffice Draw : viewing;databases
+StarOffice Draw : viewing;file properties
+StarOffice Draw : viewing;StarOffice documents in Internet Explorer
+StarOffice Draw : viewing;toolbars
+StarOffice Draw : views
+StarOffice Draw : views;black and white
+StarOffice Draw : views;creating database views (Base)
+StarOffice Draw : views;defaults
+StarOffice Draw : views;display sizes
+StarOffice Draw : views;full screen
+StarOffice Draw : views;icons
+StarOffice Draw : views;scaling
+StarOffice Draw : views;shift function
+StarOffice Draw : views;slide master view
+StarOffice Draw : Visual Basic for Applications
+StarOffice Draw : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Draw : watermarks
+StarOffice Draw : web documents
+StarOffice Draw : web documents;XForms
+StarOffice Draw : Web support
+StarOffice Draw : WebCast export
+StarOffice Draw : WebDAV over HTTPS
+StarOffice Draw : windows
+StarOffice Draw : windows;docking
+StarOffice Draw : windows;docking definition
+StarOffice Draw : windows;hiding/showing/docking
+StarOffice Draw : windows;new
+StarOffice Draw : wizards
+StarOffice Draw : wizards;agendas
+StarOffice Draw : wizards;database queries
+StarOffice Draw : wizards;database tables (Base)
+StarOffice Draw : wizards;databases (Base)
+StarOffice Draw : wizards;document converter
+StarOffice Draw : wizards;Euro Converter
+StarOffice Draw : wizards;faxes
+StarOffice Draw : wizards;forms
+StarOffice Draw : wizards;letters
+StarOffice Draw : wizards;macros (Base)
+StarOffice Draw : wizards;overview
+StarOffice Draw : wizards;presentations
+StarOffice Draw : wizards;reports
+StarOffice Draw : Word documents
+StarOffice Draw : Word documents;compatibility
+StarOffice Draw : Word documents;saving as
+StarOffice Draw : WordArt, see Fontwork
+StarOffice Draw : words
+StarOffice Draw : words;automatically replacing
+StarOffice Draw : words;wrapping in cells
+StarOffice Draw : words;wrapping in CTL
+StarOffice Draw : working directory change
+StarOffice Draw : wrapping text
+StarOffice Draw : wrapping text;in cells
+StarOffice Draw : write protection on/off
+StarOffice Draw : writing aids options
+StarOffice Draw : WYSIWYG in fonts lists
+StarOffice Draw : X axes
+StarOffice Draw : X axes;grid formatting
+StarOffice Draw : X axes;positioning
+StarOffice Draw : X axes;scaling
+StarOffice Draw : X axes;showing
+StarOffice Draw : XForms
+StarOffice Draw : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Draw : XForms;conditions
+StarOffice Draw : XForms;opening/editing
+StarOffice Draw : XML converters
+StarOffice Draw : XML file formats
+StarOffice Draw : XML filters
+StarOffice Draw : XML filters;creating/testing
+StarOffice Draw : XML filters;saving as package/installing/deleting
+StarOffice Draw : XML filters;settings
+StarOffice Draw : XML Forms, see XForms
+StarOffice Draw : XSLT filters, see also XML filters
+StarOffice Draw : XY charts
+StarOffice Draw : Y axes
+StarOffice Draw : Y axes;formatting
+StarOffice Draw : Y axes;grid formatting
+StarOffice Draw : Y axes;positioning
+StarOffice Draw : Y axes;scaling
+StarOffice Draw : Y axes;showing
+StarOffice Draw : years
+StarOffice Draw : years;2-digit options
+StarOffice Draw : Z axes
+StarOffice Draw : Z axes;grid formatting
+StarOffice Draw : Z axes;showing
+StarOffice Draw : zero values
+StarOffice Draw : zero values;displaying (Calc)
+StarOffice Draw : zooming
+StarOffice Draw : zooming;in presentations
+StarOffice Draw : zooming;keyboard
+StarOffice Draw : zooming;page views
+StarOffice Draw : zooming;pictures
+StarOffice Draw : zooming;shortcut keys
+StarOffice Draw : zooming;status bar
+StarOffice Basic : "^" operator (mathematical)
+StarOffice Basic : "-" operator (mathematical)
+StarOffice Basic : "*" operator (mathematical)
+StarOffice Basic : "/" operator (mathematical)
+StarOffice Basic : "+" operator (mathematical)
+StarOffice Basic : 1/2 replacement
+StarOffice Basic : 3D text creation
+StarOffice Basic : abbreviation replacement
+StarOffice Basic : Abs function
+StarOffice Basic : absolute hyperlinks
+StarOffice Basic : absolute saving of URLs
+StarOffice Basic : accents
+StarOffice Basic : Access databases (base)
+StarOffice Basic : access rights for database tables (Base)
+StarOffice Basic : accessibility
+StarOffice Basic : accessibility;general shortcuts
+StarOffice Basic : accessibility;options
+StarOffice Basic : accessibility;StarOffice assistive technology
+StarOffice Basic : accessibility;StarOffice features
+StarOffice Basic : activating
+StarOffice Basic : activating;context menus
+StarOffice Basic : activating;Error Report Tool
+StarOffice Basic : activating;extended help tips
+StarOffice Basic : activating;plug-ins
+StarOffice Basic : ActiveX control
+StarOffice Basic : Adabas D databases (base)
+StarOffice Basic : add-ons, see UNO components
+StarOffice Basic : adding libraries
+StarOffice Basic : additional selection mode
+StarOffice Basic : address books
+StarOffice Basic : address books;LDAP server (Base)
+StarOffice Basic : address books;registering
+StarOffice Basic : address labels from databases
+StarOffice Basic : ADO databases (Base)
+StarOffice Basic : Agenda Wizard
+StarOffice Basic : aging filter
+StarOffice Basic : aligning
+StarOffice Basic : aligning;cells
+StarOffice Basic : aligning;objects
+StarOffice Basic : aligning;paragraphs
+StarOffice Basic : aligning;tables in text
+StarOffice Basic : aligning;text objects
+StarOffice Basic : alternative fonts
+StarOffice Basic : ampersand symbol in StarBasic
+StarOffice Basic : ampersand symbol, see also operators
+StarOffice Basic : anchors
+StarOffice Basic : anchors;changing
+StarOffice Basic : anchors;displaying (Calc)
+StarOffice Basic : anchors;types/positions for draw objects
+StarOffice Basic : AND operator (logical)
+StarOffice Basic : animations
+StarOffice Basic : animations;accessibility options
+StarOffice Basic : appearance options
+StarOffice Basic : Arabic
+StarOffice Basic : Arabic;entering text
+StarOffice Basic : Arabic;language settings
+StarOffice Basic : areas
+StarOffice Basic : areas;bitmap patterns
+StarOffice Basic : areas;hatched/dotted
+StarOffice Basic : areas;shadows
+StarOffice Basic : areas;slanting
+StarOffice Basic : areas;styles
+StarOffice Basic : areas;transparency
+StarOffice Basic : arguments in command line
+StarOffice Basic : arranging
+StarOffice Basic : arranging;objects
+StarOffice Basic : Array function
+StarOffice Basic : arrays
+StarOffice Basic : arrays;declaring
+StarOffice Basic : arrays;dimensioning
+StarOffice Basic : arrows
+StarOffice Basic : arrows;defining arrow heads
+StarOffice Basic : arrows;defining arrow lines
+StarOffice Basic : arrows;drawing in text
+StarOffice Basic : Asc function
+StarOffice Basic : ASCII
+StarOffice Basic : ASCII;definition
+StarOffice Basic : Asian languages
+StarOffice Basic : Asian languages;enabling
+StarOffice Basic : Asian Phonetic Guide
+StarOffice Basic : Asian typography
+StarOffice Basic : assigning macros to events
+StarOffice Basic : assigning scripts
+StarOffice Basic : assistive technology in StarOffice
+StarOffice Basic : Atn function
+StarOffice Basic : attaching toolbars
+StarOffice Basic : attachments in e-mails
+StarOffice Basic : audio
+StarOffice Basic : auto reloading HTML documents
+StarOffice Basic : AutoAbstract function for sending text to presentations
+StarOffice Basic : AutoCaption function in StarOffice Writer
+StarOffice Basic : AutoComplete function in text and list boxes
+StarOffice Basic : AutoCorrect function
+StarOffice Basic : AutoCorrect function;context menu
+StarOffice Basic : AutoCorrect function;options
+StarOffice Basic : AutoCorrect function;pictures and frames
+StarOffice Basic : AutoCorrect function;quotes
+StarOffice Basic : AutoCorrect function;replacement table
+StarOffice Basic : AutoCorrect function;switching on and off in Calc
+StarOffice Basic : AutoCorrect function;URL recognition
+StarOffice Basic : AutoFormat function
+StarOffice Basic : AutoFormat function;switching on and off
+StarOffice Basic : automatic captions (Writer)
+StarOffice Basic : automatic control focus
+StarOffice Basic : automatic hyperlink formatting
+StarOffice Basic : automatic line breaks
+StarOffice Basic : automatic lines/borders in text
+StarOffice Basic : automatic saving
+StarOffice Basic : AutoPilots, see wizards
+StarOffice Basic : AutoValue (Base)
+StarOffice Basic : axes in charts
+StarOffice Basic : backgrounds
+StarOffice Basic : backgrounds;defining colors/pictures
+StarOffice Basic : backgrounds;frames/sections/indexes
+StarOffice Basic : backgrounds;inserting from Gallery
+StarOffice Basic : backgrounds;printing
+StarOffice Basic : backing window
+StarOffice Basic : backups
+StarOffice Basic : backups;automatic
+StarOffice Basic : backups;documents
+StarOffice Basic : Basic
+StarOffice Basic : Basic;fonts for source display
+StarOffice Basic : Basic;programming
+StarOffice Basic : Basic;recording macros
+StarOffice Basic : Basic editor
+StarOffice Basic : basic fonts
+StarOffice Basic : Basic IDE
+StarOffice Basic : Basic IDE;Integrated Development Environment
+StarOffice Basic : Basic IDE;macros
+StarOffice Basic : BasicLibraries (LibraryContainer)
+StarOffice Basic : Beep statement
+StarOffice Basic : Bézier curves
+StarOffice Basic : Bézier curves;control points in presentations
+StarOffice Basic : bi-directional writing
+StarOffice Basic : binding space
+StarOffice Basic : bitmaps
+StarOffice Basic : bitmaps;inserting and editing
+StarOffice Basic : bitmaps;off for faster printing
+StarOffice Basic : bitmaps;patterns
+StarOffice Basic : black and white printing
+StarOffice Basic : black printing in Calc
+StarOffice Basic : block selection mode
+StarOffice Basic : Blue function
+StarOffice Basic : bold
+StarOffice Basic : bold;AutoFormat function
+StarOffice Basic : bold;text
+StarOffice Basic : bookmarks
+StarOffice Basic : bookmarks;Help
+StarOffice Basic : borders
+StarOffice Basic : borders;arranging
+StarOffice Basic : borders;cells on screen (Calc)
+StarOffice Basic : borders;for paragraphs
+StarOffice Basic : borders;for tables
+StarOffice Basic : borders;shadows
+StarOffice Basic : borders;table boundaries (Writer)
+StarOffice Basic : borders, see also frames
+StarOffice Basic : bound fields
+StarOffice Basic : bound fields;controls
+StarOffice Basic : boundaries of tables (Writer)
+StarOffice Basic : break display (Writer)
+StarOffice Basic : breakpoints
+StarOffice Basic : brochures
+StarOffice Basic : brochures;printing several
+StarOffice Basic : build numbers of StarOffice
+StarOffice Basic : bullet lists
+StarOffice Basic : bullet lists;formatting options
+StarOffice Basic : bullets
+StarOffice Basic : bullets;paragraphs
+StarOffice Basic : bullets;replacing
+StarOffice Basic : bullets;turning off
+StarOffice Basic : business cards
+StarOffice Basic : business cards;creating and synchronizing
+StarOffice Basic : business cards;using templates
+StarOffice Basic : button bars, see toolbars
+StarOffice Basic : buttons
+StarOffice Basic : buttons;adding push buttons
+StarOffice Basic : buttons;big/small
+StarOffice Basic : buttons;controls
+StarOffice Basic : buttons;editing hyperlink buttons
+StarOffice Basic : buttons;form functions
+StarOffice Basic : buttons;toolbars
+StarOffice Basic : cache for graphics
+StarOffice Basic : calculating
+StarOffice Basic : calculating;iterative references (Calc)
+StarOffice Basic : Call Stack window
+StarOffice Basic : Call statement
+StarOffice Basic : callouts
+StarOffice Basic : callouts;drawings
+StarOffice Basic : capital letters
+StarOffice Basic : capital letters;AutoCorrect function
+StarOffice Basic : capital letters;font effects
+StarOffice Basic : captions
+StarOffice Basic : captions;automatic captions (Writer)
+StarOffice Basic : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Basic : captions, see also labels/callouts
+StarOffice Basic : cascading update (Base)
+StarOffice Basic : case sensitivity
+StarOffice Basic : case sensitivity;comparing cell contents (Calc)
+StarOffice Basic : case sensitivity;searching
+StarOffice Basic : Case statement
+StarOffice Basic : CBool function
+StarOffice Basic : CByte function
+StarOffice Basic : CCur function
+StarOffice Basic : CDate function
+StarOffice Basic : CdateFromIso function
+StarOffice Basic : CdateToIso function
+StarOffice Basic : CDbl function
+StarOffice Basic : CDec function
+StarOffice Basic : cells
+StarOffice Basic : cells;aligning
+StarOffice Basic : cells;coloring (Calc)
+StarOffice Basic : cells;cursor positions after input (Calc)
+StarOffice Basic : cells;formatting without effect (Calc)
+StarOffice Basic : cells;line breaks
+StarOffice Basic : cells;linked to controls
+StarOffice Basic : cells;number of
+StarOffice Basic : cells;pasting
+StarOffice Basic : cells;resetting formats
+StarOffice Basic : cells;showing grid lines (Calc)
+StarOffice Basic : centered text
+StarOffice Basic : centimeters
+StarOffice Basic : certificates
+StarOffice Basic : changes
+StarOffice Basic : changes;accepting or rejecting
+StarOffice Basic : changes;comparing to original
+StarOffice Basic : changes;protecting
+StarOffice Basic : changes;recording
+StarOffice Basic : changes;review function
+StarOffice Basic : changes;showing
+StarOffice Basic : changing
+StarOffice Basic : changing;control properties
+StarOffice Basic : changing;document titles
+StarOffice Basic : changing;file associations in Setup program
+StarOffice Basic : changing;icon sizes
+StarOffice Basic : changing;links
+StarOffice Basic : changing;work directory
+StarOffice Basic : changing, see also editing and replacing
+StarOffice Basic : character styles
+StarOffice Basic : character styles;language selection
+StarOffice Basic : characters
+StarOffice Basic : characters;alternative fonts
+StarOffice Basic : characters;Asian layout
+StarOffice Basic : characters;bold
+StarOffice Basic : characters;coloring
+StarOffice Basic : characters;displaying only on screen (Writer)
+StarOffice Basic : characters;enabling CTL and Asian characters
+StarOffice Basic : characters;font effects
+StarOffice Basic : characters;fonts and formats
+StarOffice Basic : characters;hyperlinks
+StarOffice Basic : characters;italics
+StarOffice Basic : characters;language selection
+StarOffice Basic : characters;shadowed
+StarOffice Basic : characters;spacing
+StarOffice Basic : characters;special
+StarOffice Basic : characters;underlining
+StarOffice Basic : charcoal sketches filter
+StarOffice Basic : charts
+StarOffice Basic : charts;arranging within stacks
+StarOffice Basic : charts;bars with textures
+StarOffice Basic : charts;colors
+StarOffice Basic : charts;copying with link to source cell range
+StarOffice Basic : charts;displaying (Calc)
+StarOffice Basic : charts;editing axes
+StarOffice Basic : charts;editing data
+StarOffice Basic : charts;editing legends
+StarOffice Basic : charts;editing titles
+StarOffice Basic : charts;inserting
+StarOffice Basic : charts;updating automatically (Writer)
+StarOffice Basic : ChDir statement
+StarOffice Basic : ChDrive statement
+StarOffice Basic : check box control
+StarOffice Basic : check box creation
+StarOffice Basic : Chinese writing systems
+StarOffice Basic : Choose function
+StarOffice Basic : choosing printers
+StarOffice Basic : Chr function
+StarOffice Basic : CInt function
+StarOffice Basic : circle drawings
+StarOffice Basic : Client Side ImageMap
+StarOffice Basic : clipboard
+StarOffice Basic : clipboard;cutting
+StarOffice Basic : clipboard;pasting
+StarOffice Basic : clipboard;pasting formatted/unformatted text
+StarOffice Basic : clipboard;selection clipboard
+StarOffice Basic : clipboard;Unix
+StarOffice Basic : CLng function
+StarOffice Basic : Close statement
+StarOffice Basic : closing
+StarOffice Basic : closing;documents
+StarOffice Basic : closing;toolbars
+StarOffice Basic : collaboration
+StarOffice Basic : color bar
+StarOffice Basic : colors
+StarOffice Basic : colors;adding
+StarOffice Basic : colors;appearance
+StarOffice Basic : colors;backgrounds
+StarOffice Basic : colors;charts
+StarOffice Basic : colors;fill format
+StarOffice Basic : colors;fonts
+StarOffice Basic : colors;grid lines and cells (Calc)
+StarOffice Basic : colors;models
+StarOffice Basic : colors;not printing
+StarOffice Basic : colors;printing in grayscale
+StarOffice Basic : colors;restriction (Calc)
+StarOffice Basic : colors;selection
+StarOffice Basic : column headers
+StarOffice Basic : column headers;displaying (Calc)
+StarOffice Basic : column headers;highlighting (Calc)
+StarOffice Basic : columns
+StarOffice Basic : columns;setting with the mouse
+StarOffice Basic : combo box control
+StarOffice Basic : combo box creation
+StarOffice Basic : command button creation
+StarOffice Basic : command buttons, see push buttons
+StarOffice Basic : command line parameters
+StarOffice Basic : commands
+StarOffice Basic : commands;repeating
+StarOffice Basic : commands;SQL
+StarOffice Basic : comments
+StarOffice Basic : comments;displaying (Calc)
+StarOffice Basic : comments;inserting/editing/deleting/printing
+StarOffice Basic : comments;on changes
+StarOffice Basic : comments;printing in text
+StarOffice Basic : comments;Rem statement
+StarOffice Basic : common terms
+StarOffice Basic : common terms;Chinese dictionary
+StarOffice Basic : common terms;glossaries
+StarOffice Basic : common terms;Internet glossary
+StarOffice Basic : comparison operators
+StarOffice Basic : comparison operators;StarOffice Basic
+StarOffice Basic : comparisons
+StarOffice Basic : comparisons;document versions
+StarOffice Basic : comparisons;operators in default filter dialog
+StarOffice Basic : compatibility settings for MS Word import
+StarOffice Basic : complete screen view
+StarOffice Basic : complex text layout
+StarOffice Basic : complex text layout;definition
+StarOffice Basic : complex text layout;enabling
+StarOffice Basic : complex text layout, see CTL
+StarOffice Basic : components
+StarOffice Basic : components;addressing
+StarOffice Basic : compose key to insert special characters
+StarOffice Basic : concatenation, see ampersand symbol
+StarOffice Basic : conditional separators
+StarOffice Basic : conditions
+StarOffice Basic : conditions;in number formats
+StarOffice Basic : conditions;items in Data Navigator
+StarOffice Basic : Configuration Manager
+StarOffice Basic : configuring
+StarOffice Basic : configuring;fax icon
+StarOffice Basic : configuring;StarOffice
+StarOffice Basic : configuring;toolbars
+StarOffice Basic : connections to data sources (Base)
+StarOffice Basic : Const statement
+StarOffice Basic : constants
+StarOffice Basic : contents protection
+StarOffice Basic : context menus
+StarOffice Basic : continuation
+StarOffice Basic : continuation;long lines in editor
+StarOffice Basic : control point display in presentations
+StarOffice Basic : controls
+StarOffice Basic : controls;activating in forms
+StarOffice Basic : controls;adding to documents
+StarOffice Basic : controls;arranging in forms
+StarOffice Basic : controls;arranging within stacks
+StarOffice Basic : controls;assigning data sources
+StarOffice Basic : controls;assigning macros (Basic)
+StarOffice Basic : controls;bound fields/list contents/linked cells
+StarOffice Basic : controls;changing properties
+StarOffice Basic : controls;creating in the dialog editor
+StarOffice Basic : controls;events
+StarOffice Basic : controls;focus
+StarOffice Basic : controls;formatted fields
+StarOffice Basic : controls;grouping
+StarOffice Basic : controls;hidden
+StarOffice Basic : controls;in dialog editor
+StarOffice Basic : controls;inserting
+StarOffice Basic : controls;multi-line titles
+StarOffice Basic : controls;positions and sizes
+StarOffice Basic : controls;printing
+StarOffice Basic : controls;properties
+StarOffice Basic : controls;properties of form controls
+StarOffice Basic : controls;properties of table controls
+StarOffice Basic : controls;reading or editing properties (example)
+StarOffice Basic : controls;reference by SQL
+StarOffice Basic : controls;rich text control
+StarOffice Basic : controls;select mode
+StarOffice Basic : controls;showing (Writer)
+StarOffice Basic : converters
+StarOffice Basic : converters;Euro converter
+StarOffice Basic : converters;PostScript, UNIX
+StarOffice Basic : converters;XML
+StarOffice Basic : ConvertFromURL function
+StarOffice Basic : converting
+StarOffice Basic : converting;Hangul/Hanja
+StarOffice Basic : converting;metrics
+StarOffice Basic : converting;Microsoft documents
+StarOffice Basic : converting;Pocket PC formats
+StarOffice Basic : converting;StarOffice documents
+StarOffice Basic : ConvertToURL function
+StarOffice Basic : copies
+StarOffice Basic : copies;printing
+StarOffice Basic : copying
+StarOffice Basic : copying;by drag and drop
+StarOffice Basic : copying;data from text documents
+StarOffice Basic : copying;datasource records in spreadsheets
+StarOffice Basic : copying;draw objects
+StarOffice Basic : copying;draw objects between documents
+StarOffice Basic : copying;formatting
+StarOffice Basic : copying;from data source view
+StarOffice Basic : copying;from Gallery
+StarOffice Basic : copying;in Unix
+StarOffice Basic : copying;modules
+StarOffice Basic : copying;pictures, between documents
+StarOffice Basic : copying;sheet areas, to text documents
+StarOffice Basic : copying;to Gallery
+StarOffice Basic : copyright for StarOffice
+StarOffice Basic : corner roundings
+StarOffice Basic : Cos function
+StarOffice Basic : crash reports
+StarOffice Basic : CreateObject function
+StarOffice Basic : CreateUnoDialog function
+StarOffice Basic : CreateUnoListener function
+StarOffice Basic : CreateUnoService function
+StarOffice Basic : CreateUnoStruct function
+StarOffice Basic : CreateUnoValue function
+StarOffice Basic : criteria of query design (Base)
+StarOffice Basic : cropping pictures
+StarOffice Basic : CSng function
+StarOffice Basic : CStr function
+StarOffice Basic : CTL
+StarOffice Basic : CTL;(not) wrapping words
+StarOffice Basic : CTL;complex text layout languages
+StarOffice Basic : CTL;definition
+StarOffice Basic : CTL;options
+StarOffice Basic : CurDir function
+StarOffice Basic : currencies
+StarOffice Basic : currencies;converters
+StarOffice Basic : currencies;format codes
+StarOffice Basic : currency field control
+StarOffice Basic : currency field creation
+StarOffice Basic : currency formats
+StarOffice Basic : cursor
+StarOffice Basic : cursor;allowing in protected areas (Writer)
+StarOffice Basic : cursor;in read-only text
+StarOffice Basic : cursor;quickly moving to an object
+StarOffice Basic : curves
+StarOffice Basic : curves;editing points
+StarOffice Basic : custom dictionaries
+StarOffice Basic : custom dictionaries;editing
+StarOffice Basic : custom hyphens (Writer)
+StarOffice Basic : custom quotes
+StarOffice Basic : custom templates
+StarOffice Basic : customizing
+StarOffice Basic : customizing;events
+StarOffice Basic : customizing;keyboard
+StarOffice Basic : customizing;menus
+StarOffice Basic : customizing;round corners
+StarOffice Basic : customizing;StarOffice
+StarOffice Basic : customizing;toolbars
+StarOffice Basic : cutting
+StarOffice Basic : CVar function
+StarOffice Basic : CVErr function
+StarOffice Basic : dashes
+StarOffice Basic : data
+StarOffice Basic : data;filtering in forms
+StarOffice Basic : data;forms and subforms
+StarOffice Basic : data;read-only
+StarOffice Basic : data;sorting in forms
+StarOffice Basic : data;user data
+StarOffice Basic : data binding change in XForms
+StarOffice Basic : Data Navigator
+StarOffice Basic : Data Navigator;adding/editing items
+StarOffice Basic : Data Navigator;display options
+StarOffice Basic : data source browser
+StarOffice Basic : data source explorer
+StarOffice Basic : data source view
+StarOffice Basic : data source view;drag and drop
+StarOffice Basic : data source view;overview
+StarOffice Basic : data source view;showing
+StarOffice Basic : data sources
+StarOffice Basic : data sources;as tables
+StarOffice Basic : data sources;connection settings (Base)
+StarOffice Basic : data sources;copying records to spreadsheets
+StarOffice Basic : data sources;displaying current
+StarOffice Basic : data sources;LDAP server (Base)
+StarOffice Basic : data sources;registering address books
+StarOffice Basic : data sources;reports
+StarOffice Basic : data sources;StarOffice Base
+StarOffice Basic : data sources;viewing
+StarOffice Basic : data structure of XForms
+StarOffice Basic : data, see also values
+StarOffice Basic : database contents
+StarOffice Basic : database contents;inserting as tables
+StarOffice Basic : database contents;inserting as text
+StarOffice Basic : database reports
+StarOffice Basic : Database Wizard (Base)
+StarOffice Basic : databases
+StarOffice Basic : databases;administration through SQL (Base)
+StarOffice Basic : databases;ADO (Base)
+StarOffice Basic : databases;connecting (Base)
+StarOffice Basic : databases;creating
+StarOffice Basic : databases;creating labels
+StarOffice Basic : databases;creating queries
+StarOffice Basic : databases;creating reports
+StarOffice Basic : databases;creating tables
+StarOffice Basic : databases;deleting (Base)
+StarOffice Basic : databases;drag and drop (Base)
+StarOffice Basic : databases;editing tables
+StarOffice Basic : databases;form filters
+StarOffice Basic : databases;formats (Base)
+StarOffice Basic : databases;importing/exporting
+StarOffice Basic : databases;JDBC (Base)
+StarOffice Basic : databases;main page (Base)
+StarOffice Basic : databases;ODBC (Base)
+StarOffice Basic : databases;overview
+StarOffice Basic : databases;registering (Base)
+StarOffice Basic : databases;searching records
+StarOffice Basic : databases;shortcut keys
+StarOffice Basic : databases;sorting
+StarOffice Basic : databases;standard filters
+StarOffice Basic : databases;text formats
+StarOffice Basic : databases;viewing
+StarOffice Basic : date field control
+StarOffice Basic : date fields
+StarOffice Basic : date fields;creating
+StarOffice Basic : date fields;properties
+StarOffice Basic : date formats
+StarOffice Basic : Date statement
+StarOffice Basic : DateAdd function
+StarOffice Basic : DateDiff function
+StarOffice Basic : DatePart function
+StarOffice Basic : dates
+StarOffice Basic : dates;default (Calc)
+StarOffice Basic : dates;printing in presentations
+StarOffice Basic : dates;start 1900/01/01 (Calc)
+StarOffice Basic : dates;start 1904/01/01 (Calc)
+StarOffice Basic : DateSerial function
+StarOffice Basic : DateValue function
+StarOffice Basic : Day function
+StarOffice Basic : dBASE
+StarOffice Basic : dBASE;database settings (Base)
+StarOffice Basic : DDE
+StarOffice Basic : DDE;definition
+StarOffice Basic : deactivating
+StarOffice Basic : deactivating;plug-ins
+StarOffice Basic : debugging Basic programs
+StarOffice Basic : decimal places displayed (Calc)
+StarOffice Basic : decimal separator key
+StarOffice Basic : decimal tab stops
+StarOffice Basic : Declare statement
+StarOffice Basic : declaring variables
+StarOffice Basic : default directories
+StarOffice Basic : default filters
+StarOffice Basic : default filters;comparison operators
+StarOffice Basic : default filters;databases
+StarOffice Basic : default printer
+StarOffice Basic : default printer;setting up
+StarOffice Basic : default printer;UNIX
+StarOffice Basic : default templates
+StarOffice Basic : default templates;changing
+StarOffice Basic : default templates;organizing
+StarOffice Basic : defaults
+StarOffice Basic : defaults;documents
+StarOffice Basic : defaults;file formats in file dialogs
+StarOffice Basic : defaults;file formats in StarOffice
+StarOffice Basic : defaults;fonts
+StarOffice Basic : defaults;grids (Writer/Calc)
+StarOffice Basic : defaults;languages
+StarOffice Basic : defaults;number formats
+StarOffice Basic : defaults;of saving
+StarOffice Basic : defaults;program configuration
+StarOffice Basic : defaults;tab stops in text
+StarOffice Basic : defaults;views
+StarOffice Basic : DefBool statement
+StarOffice Basic : DefCur statement
+StarOffice Basic : DefDate statement
+StarOffice Basic : DefDbl statement
+StarOffice Basic : DefErr statement
+StarOffice Basic : defining
+StarOffice Basic : defining;arrowheads and other line ends
+StarOffice Basic : defining;colors
+StarOffice Basic : defining;constants
+StarOffice Basic : defining;line styles
+StarOffice Basic : defining;paragraph borders
+StarOffice Basic : defining;queries (Base)
+StarOffice Basic : defining;table borders
+StarOffice Basic : DefInt statement
+StarOffice Basic : DefLng statement
+StarOffice Basic : DefObj statement
+StarOffice Basic : DefSng statement
+StarOffice Basic : DefStr statement
+StarOffice Basic : DefVar statement
+StarOffice Basic : deleting
+StarOffice Basic : deleting;all direct formatting
+StarOffice Basic : deleting;comments
+StarOffice Basic : deleting;databases (Base)
+StarOffice Basic : deleting;hyperlinks
+StarOffice Basic : deleting;libraries/modules/dialogs
+StarOffice Basic : deleting;lines in text
+StarOffice Basic : deleting;macro assignments to events
+StarOffice Basic : deleting;models/instances
+StarOffice Basic : deleting;namespaces in XForms
+StarOffice Basic : deleting;tab stops
+StarOffice Basic : deleting;templates
+StarOffice Basic : deleting;XML filters
+StarOffice Basic : depth stagger
+StarOffice Basic : descriptions for objects
+StarOffice Basic : design mode after saving
+StarOffice Basic : design view
+StarOffice Basic : design view;creating forms
+StarOffice Basic : design view;queries/views (Base)
+StarOffice Basic : designing
+StarOffice Basic : designing;database tables
+StarOffice Basic : designing;fonts
+StarOffice Basic : designing;queries (Base)
+StarOffice Basic : detaching toolbars
+StarOffice Basic : dialog editor
+StarOffice Basic : dialog editor;changing control properties
+StarOffice Basic : dialog editor;creating controls
+StarOffice Basic : dialog editor;programming examples for controls
+StarOffice Basic : DialogLibraries (LibraryContainer)
+StarOffice Basic : dialogs
+StarOffice Basic : dialogs;creating Basic dialogs
+StarOffice Basic : dialogs;displaying (example)
+StarOffice Basic : dialogs;loading (example)
+StarOffice Basic : dialogs;organizing
+StarOffice Basic : dialogs;properties
+StarOffice Basic : dialogs;translating
+StarOffice Basic : dialogs;using program code to show (example)
+StarOffice Basic : dictionaries
+StarOffice Basic : dictionaries;common terms in simplified and traditional chinese
+StarOffice Basic : dictionaries;creating
+StarOffice Basic : dictionaries;editing user-defined
+StarOffice Basic : dictionaries;spellcheck
+StarOffice Basic : dictionaries, see also languages
+StarOffice Basic : digital signatures
+StarOffice Basic : digital signatures;getting/managing/applying
+StarOffice Basic : digital signatures;overview
+StarOffice Basic : digital signatures;WebDAV over HTTPS
+StarOffice Basic : Dim statement
+StarOffice Basic : DimArray function
+StarOffice Basic : dimensioning arrays
+StarOffice Basic : Dir function
+StarOffice Basic : direct formatting
+StarOffice Basic : direct formatting;undoing all
+StarOffice Basic : directories
+StarOffice Basic : directories;creating new
+StarOffice Basic : directories;directory structure
+StarOffice Basic : disabled persons
+StarOffice Basic : displaying
+StarOffice Basic : displaying;comments (Calc)
+StarOffice Basic : displaying;comments in text documents
+StarOffice Basic : displaying;non-printing characters (Writer)
+StarOffice Basic : displaying;pictures and objects (Writer)
+StarOffice Basic : displaying;tables (Writer)
+StarOffice Basic : displaying;zero values (Calc)
+StarOffice Basic : distances
+StarOffice Basic : distinct values in SQL queries
+StarOffice Basic : distorting in drawings
+StarOffice Basic : distributing XML filters
+StarOffice Basic : DLL (Dynamic Link Library)
+StarOffice Basic : Do...Loop statement
+StarOffice Basic : docking
+StarOffice Basic : docking;definition
+StarOffice Basic : docking;toolbars
+StarOffice Basic : docking;windows
+StarOffice Basic : Document Converter Wizard
+StarOffice Basic : Document Map, see Navigator
+StarOffice Basic : document types in StarOffice
+StarOffice Basic : documents
+StarOffice Basic : documents;changing titles
+StarOffice Basic : documents;closing
+StarOffice Basic : documents;comparing
+StarOffice Basic : documents;contents as lists
+StarOffice Basic : documents;editing time
+StarOffice Basic : documents;exporting
+StarOffice Basic : documents;importing
+StarOffice Basic : documents;languages
+StarOffice Basic : documents;measurement units in
+StarOffice Basic : documents;merging
+StarOffice Basic : documents;number of pages/tables/sheets
+StarOffice Basic : documents;opening
+StarOffice Basic : documents;opening in design mode
+StarOffice Basic : documents;opening with templates
+StarOffice Basic : documents;organizing
+StarOffice Basic : documents;printing
+StarOffice Basic : documents;read-only
+StarOffice Basic : documents;reloading
+StarOffice Basic : documents;saving
+StarOffice Basic : documents;saving automatically
+StarOffice Basic : documents;saving in other formats
+StarOffice Basic : documents;sending as e-mail
+StarOffice Basic : documents;styles changed
+StarOffice Basic : documents;version management
+StarOffice Basic : documents;version numbers
+StarOffice Basic : dotted areas
+StarOffice Basic : double-line spacing in paragraphs
+StarOffice Basic : double-line writing in Asian layout
+StarOffice Basic : drag and drop
+StarOffice Basic : drag and drop;copying and pasting text
+StarOffice Basic : drag and drop;data source view
+StarOffice Basic : drag and drop;from Gallery to draw objects
+StarOffice Basic : drag and drop;overview
+StarOffice Basic : drag and drop;pictures
+StarOffice Basic : drag and drop;to Gallery
+StarOffice Basic : draw objects
+StarOffice Basic : draw objects;adding/editing/copying
+StarOffice Basic : draw objects;anchoring
+StarOffice Basic : draw objects;arranging within stacks
+StarOffice Basic : draw objects;copying between documents
+StarOffice Basic : draw objects;displaying (Calc)
+StarOffice Basic : draw objects;dropping Gallery pictures
+StarOffice Basic : draw objects;flipping
+StarOffice Basic : draw objects;legends
+StarOffice Basic : draw objects;positioning and resizing
+StarOffice Basic : draw objects;protecting
+StarOffice Basic : draw objects;slanting
+StarOffice Basic : draw objects;text in
+StarOffice Basic : Drawing bar
+StarOffice Basic : drawing lines in text
+StarOffice Basic : drawings
+StarOffice Basic : drawings;creating/opening
+StarOffice Basic : drawings;languages
+StarOffice Basic : drawings;printing
+StarOffice Basic : drawings;printing defaults
+StarOffice Basic : drawings;printing in text documents
+StarOffice Basic : drawings;saving
+StarOffice Basic : drawings;saving automatically
+StarOffice Basic : drawings;saving in other formats
+StarOffice Basic : drawings;sending as e-mail
+StarOffice Basic : drawings;showing (Writer)
+StarOffice Basic : drawings, see also draw objects
+StarOffice Basic : drop-down lists in form functions
+StarOffice Basic : e-mail attachments
+StarOffice Basic : Edit File icon
+StarOffice Basic : edit mode
+StarOffice Basic : edit mode;after opening
+StarOffice Basic : edit mode;through Enter key (Calc)
+StarOffice Basic : Edit Points bar
+StarOffice Basic : editing
+StarOffice Basic : editing;chart axes
+StarOffice Basic : editing;chart data
+StarOffice Basic : editing;chart legends
+StarOffice Basic : editing;chart titles
+StarOffice Basic : editing;comments
+StarOffice Basic : editing;controls
+StarOffice Basic : editing;data binding of XForms
+StarOffice Basic : editing;database tables and queries
+StarOffice Basic : editing;draw objects
+StarOffice Basic : editing;Fontwork objects
+StarOffice Basic : editing;hyperlinks
+StarOffice Basic : editing;menus
+StarOffice Basic : editing;objects
+StarOffice Basic : editing;pictures
+StarOffice Basic : editing;reports
+StarOffice Basic : editing;shortcut keys
+StarOffice Basic : editing;StarOffice documents in Internet Explorer
+StarOffice Basic : editing;tab stops
+StarOffice Basic : editing;templates
+StarOffice Basic : editing;toolbars
+StarOffice Basic : editing;undoing
+StarOffice Basic : editing;XForms
+StarOffice Basic : editing time of documents
+StarOffice Basic : editors
+StarOffice Basic : editors;formula editor
+StarOffice Basic : editors;ImageMap editor
+StarOffice Basic : effects
+StarOffice Basic : effects;font positions
+StarOffice Basic : effects;fonts
+StarOffice Basic : effects;Fontwork icons
+StarOffice Basic : empty documents
+StarOffice Basic : empty paragraph removal
+StarOffice Basic : encryption of contents
+StarOffice Basic : End statement
+StarOffice Basic : entering groups
+StarOffice Basic : entering text from right to left
+StarOffice Basic : Environ function
+StarOffice Basic : Eof function
+StarOffice Basic : equal sign, see also operators
+StarOffice Basic : EqualUnoObjects function
+StarOffice Basic : equations in formula editor
+StarOffice Basic : Eqv operator (logical)
+StarOffice Basic : Erase function
+StarOffice Basic : Erl function
+StarOffice Basic : Err function
+StarOffice Basic : error codes in Basic
+StarOffice Basic : Error function
+StarOffice Basic : Error Report Tool
+StarOffice Basic : Euro
+StarOffice Basic : Euro;currency formats
+StarOffice Basic : Euro;Euro Converter Wizard
+StarOffice Basic : even/odd pages
+StarOffice Basic : even/odd pages;printing
+StarOffice Basic : events
+StarOffice Basic : events;assigning macros
+StarOffice Basic : events;assigning scripts
+StarOffice Basic : events;controls
+StarOffice Basic : events;customizing
+StarOffice Basic : events;in forms
+StarOffice Basic : events;linked to objects
+StarOffice Basic : examples
+StarOffice Basic : examples;programming controls
+StarOffice Basic : examples;showing a dialog using program code
+StarOffice Basic : Excel
+StarOffice Basic : Excel;saving as
+StarOffice Basic : Excel;search criteria
+StarOffice Basic : exceptions
+StarOffice Basic : exceptions;user-defined dictionaries
+StarOffice Basic : exchanging, see also replacing
+StarOffice Basic : executing SQL commands
+StarOffice Basic : Exit statement
+StarOffice Basic : exiting
+StarOffice Basic : exiting;groups
+StarOffice Basic : exiting;StarOffice
+StarOffice Basic : Exp function
+StarOffice Basic : expanding formatting (Calc)
+StarOffice Basic : explorer of data sources
+StarOffice Basic : export filters
+StarOffice Basic : exporting
+StarOffice Basic : exporting;bitmaps
+StarOffice Basic : exporting;HTML and text documents
+StarOffice Basic : exporting;Microsoft Office documents with VBA code
+StarOffice Basic : exporting;spreadsheets to text format
+StarOffice Basic : exporting;templates
+StarOffice Basic : exporting;to foreign formats
+StarOffice Basic : exporting;to HTML
+StarOffice Basic : exporting;to Microsoft Office formats
+StarOffice Basic : exporting;to PDF
+StarOffice Basic : exporting;to PostScript format
+StarOffice Basic : exporting;to XML
+StarOffice Basic : exporting;XML files
+StarOffice Basic : extended tips in Help
+StarOffice Basic : extension mode in text
+StarOffice Basic : extensions
+StarOffice Basic : extensions;Extension Manager
+StarOffice Basic : extensions;file formats
+StarOffice Basic : external keys (Base)
+StarOffice Basic : faster printing
+StarOffice Basic : faxes
+StarOffice Basic : faxes;configuring StarOffice
+StarOffice Basic : faxes;fax programs/fax printers under UNIX
+StarOffice Basic : faxes;selecting a fax machine
+StarOffice Basic : faxes;sending
+StarOffice Basic : faxes;wizards
+StarOffice Basic : feedback
+StarOffice Basic : feedback;automatically
+StarOffice Basic : fields
+StarOffice Basic : fields;database tables
+StarOffice Basic : fields;displaying field codes (Writer)
+StarOffice Basic : fields;formatted fields
+StarOffice Basic : fields;updating automatically (Writer)
+StarOffice Basic : file associations for Microsoft Office
+StarOffice Basic : file filters
+StarOffice Basic : file filters;mobile devices
+StarOffice Basic : file filters;XML
+StarOffice Basic : file formats
+StarOffice Basic : file formats;changing StarOffice defaults
+StarOffice Basic : file formats;OpenDocument/XML
+StarOffice Basic : file formats;saving always in other formats
+StarOffice Basic : file selection button
+StarOffice Basic : file selection control
+StarOffice Basic : file sharing options for current document
+StarOffice Basic : FileAttr function
+StarOffice Basic : FileCopy statement
+StarOffice Basic : FileDateTime function
+StarOffice Basic : FileExists function
+StarOffice Basic : FileLen function
+StarOffice Basic : filepicker
+StarOffice Basic : filepicker;API service
+StarOffice Basic : files
+StarOffice Basic : files;filters and formats
+StarOffice Basic : files;importing
+StarOffice Basic : files;opening
+StarOffice Basic : files;properties
+StarOffice Basic : files;saving
+StarOffice Basic : files;saving automatically
+StarOffice Basic : files;saving in other formats
+StarOffice Basic : files;sending as e-mail
+StarOffice Basic : files;version numbers
+StarOffice Basic : files and folders in StarOffice
+StarOffice Basic : fill characters with tabulators
+StarOffice Basic : fill colors for areas
+StarOffice Basic : fill patterns for areas
+StarOffice Basic : filter conditions
+StarOffice Basic : filter conditions;connecting
+StarOffice Basic : filter conditions;in queries (Base)
+StarOffice Basic : filtering
+StarOffice Basic : filtering;data in databases
+StarOffice Basic : filtering;data in forms
+StarOffice Basic : filters
+StarOffice Basic : filters;comparison operators
+StarOffice Basic : filters;for import and export
+StarOffice Basic : filters;Navigator
+StarOffice Basic : filters;pictures
+StarOffice Basic : filters;XML filter settings
+StarOffice Basic : Find tab in Help
+StarOffice Basic : finding
+StarOffice Basic : finding;in all sheets
+StarOffice Basic : finding;records in form documents
+StarOffice Basic : finding;selections
+StarOffice Basic : finding;similarity search
+StarOffice Basic : FindObject function
+StarOffice Basic : FindPropertyObject function
+StarOffice Basic : fitting to pages
+StarOffice Basic : fitting to pages;print settings in Math
+StarOffice Basic : fitting to pages;print settings in presentations
+StarOffice Basic : Fix function
+StarOffice Basic : fixed line control
+StarOffice Basic : fixed text
+StarOffice Basic : fixed text;form functions
+StarOffice Basic : fixed text control
+StarOffice Basic : fixing toolbars
+StarOffice Basic : flipping draw objects
+StarOffice Basic : floating frames in HTML documents
+StarOffice Basic : floating toolbars
+StarOffice Basic : focus of controls
+StarOffice Basic : folder creation
+StarOffice Basic : font lists
+StarOffice Basic : font name box
+StarOffice Basic : font sizes
+StarOffice Basic : font sizes;bullets
+StarOffice Basic : font sizes;relative changes
+StarOffice Basic : font sizes;scaling on screen
+StarOffice Basic : font sizes;text
+StarOffice Basic : fonts
+StarOffice Basic : fonts;adding under UNIX
+StarOffice Basic : fonts;changing in templates
+StarOffice Basic : fonts;colors
+StarOffice Basic : fonts;default settings
+StarOffice Basic : fonts;effects
+StarOffice Basic : fonts;for HTML and Basic
+StarOffice Basic : fonts;formats
+StarOffice Basic : fonts;outlines
+StarOffice Basic : fonts;positions in text
+StarOffice Basic : fonts;shadows
+StarOffice Basic : fonts;specifying several
+StarOffice Basic : fonts;strikethrough
+StarOffice Basic : fonts;styles
+StarOffice Basic : fonts;text objects
+StarOffice Basic : Fontwork icons
+StarOffice Basic : footers
+StarOffice Basic : footers;backgrounds
+StarOffice Basic : For statement
+StarOffice Basic : form controls
+StarOffice Basic : form controls;assigning macros
+StarOffice Basic : form controls;protecting
+StarOffice Basic : form controls;toolbars
+StarOffice Basic : form fields
+StarOffice Basic : form filters
+StarOffice Basic : Form Navigator
+StarOffice Basic : format codes
+StarOffice Basic : format codes;numbers
+StarOffice Basic : format filling printing in StarOffice Math
+StarOffice Basic : Format function
+StarOffice Basic : Format Paintbrush
+StarOffice Basic : formats
+StarOffice Basic : formats;Asian layout
+StarOffice Basic : formats;fonts
+StarOffice Basic : formats;maximizing page formats
+StarOffice Basic : formats;number and currency formats
+StarOffice Basic : formats;of currencies/date/time
+StarOffice Basic : formats;on opening and saving
+StarOffice Basic : formats;pasting in special formats
+StarOffice Basic : formats;positions
+StarOffice Basic : formats;tabulators
+StarOffice Basic : formatted field control
+StarOffice Basic : formatted fields
+StarOffice Basic : formatted fields;form functions
+StarOffice Basic : formatted fields;properties
+StarOffice Basic : formatting
+StarOffice Basic : formatting;Asian typography
+StarOffice Basic : formatting;axes in charts
+StarOffice Basic : formatting;chart legends
+StarOffice Basic : formatting;copying
+StarOffice Basic : formatting;definition
+StarOffice Basic : formatting;expanding (Calc)
+StarOffice Basic : formatting;font effects
+StarOffice Basic : formatting;hyperlinks
+StarOffice Basic : formatting;pages
+StarOffice Basic : formatting;printer metrics (Writer)
+StarOffice Basic : formatting;undoing
+StarOffice Basic : formatting;undoing when writing
+StarOffice Basic : forms
+StarOffice Basic : forms;browsing
+StarOffice Basic : forms;Combo Box/List Box Wizard
+StarOffice Basic : forms;creating
+StarOffice Basic : forms;data
+StarOffice Basic : forms;designing (Base)
+StarOffice Basic : forms;events
+StarOffice Basic : forms;filtering data
+StarOffice Basic : forms;finding records
+StarOffice Basic : forms;focus after opening
+StarOffice Basic : forms;general information (Base)
+StarOffice Basic : forms;grouping controls
+StarOffice Basic : forms;HTML filters
+StarOffice Basic : forms;Navigator
+StarOffice Basic : forms;opening in design mode
+StarOffice Basic : forms;properties
+StarOffice Basic : forms;sorting data
+StarOffice Basic : forms;subforms
+StarOffice Basic : forms;wizards
+StarOffice Basic : forms;XForms
+StarOffice Basic : formula texts
+StarOffice Basic : formula texts;printing in StarOffice Math
+StarOffice Basic : formulas
+StarOffice Basic : formulas;new
+StarOffice Basic : formulas;starting formula editor
+StarOffice Basic : formulas in reports
+StarOffice Basic : formulas in reports;editing
+StarOffice Basic : forums and support
+StarOffice Basic : frames
+StarOffice Basic : frames;around paragraphs
+StarOffice Basic : frames;around tables
+StarOffice Basic : frames;AutoCorrect function
+StarOffice Basic : frames;backgrounds
+StarOffice Basic : frames;captions (Writer)
+StarOffice Basic : frames;printing in StarOffice Math
+StarOffice Basic : frames;protecting
+StarOffice Basic : frames;selection frames
+StarOffice Basic : frames;text fitting to frames
+StarOffice Basic : FreeFile function
+StarOffice Basic : freeform lines
+StarOffice Basic : freeform lines;draw functions
+StarOffice Basic : FreeLibrary function
+StarOffice Basic : FTP
+StarOffice Basic : FTP;opening documents
+StarOffice Basic : FTP;saving documents
+StarOffice Basic : full joins (Base)
+StarOffice Basic : full screen view
+StarOffice Basic : full-text search in Help
+StarOffice Basic : Function statement
+StarOffice Basic : functions
+StarOffice Basic : functions;return value type
+StarOffice Basic : functions;using
+StarOffice Basic : functions in reports
+StarOffice Basic : functions in reports;editing
+StarOffice Basic : fundamentals
+StarOffice Basic : Gallery
+StarOffice Basic : Gallery;adding pictures
+StarOffice Basic : Gallery;dragging pictures to draw objects
+StarOffice Basic : Gallery;hiding/showing
+StarOffice Basic : Gallery;inserting pictures from
+StarOffice Basic : get method for form transmissions
+StarOffice Basic : Get statement
+StarOffice Basic : GetAttr function
+StarOffice Basic : GetDefaultContext function
+StarOffice Basic : GetGuiType function
+StarOffice Basic : GetProcessServiceManager function
+StarOffice Basic : GetSolarVersion function
+StarOffice Basic : GetSystemTicks function
+StarOffice Basic : getting support
+StarOffice Basic : GIF format
+StarOffice Basic : Global statement
+StarOffice Basic : GLOBAL variables
+StarOffice Basic : GlobalScope function
+StarOffice Basic : glossaries
+StarOffice Basic : glossaries;common terms
+StarOffice Basic : glossaries;Internet terms
+StarOffice Basic : GoSub...Return statement
+StarOffice Basic : GoTo statement
+StarOffice Basic : gradients off for faster printing
+StarOffice Basic : graphic objects, see draw objects
+StarOffice Basic : graphical text art
+StarOffice Basic : graphics
+StarOffice Basic : graphics;cache
+StarOffice Basic : graphics;protecting
+StarOffice Basic : graphics, see also pictures
+StarOffice Basic : grayscale printing
+StarOffice Basic : Green function
+StarOffice Basic : grid controls
+StarOffice Basic : grid controls;form functions
+StarOffice Basic : grids
+StarOffice Basic : grids;defaults (Writer/Calc)
+StarOffice Basic : grids;display options (Impress/Draw)
+StarOffice Basic : grids;displaying lines (Calc)
+StarOffice Basic : group box control
+StarOffice Basic : group box creation
+StarOffice Basic : groups
+StarOffice Basic : groups;entering/exiting/ungrouping
+StarOffice Basic : groups;naming
+StarOffice Basic : groups;of controls
+StarOffice Basic : guides
+StarOffice Basic : guides;display options (Impress/Draw)
+StarOffice Basic : guides;displaying when moving objects (Impress)
+StarOffice Basic : guides;showing (Calc)
+StarOffice Basic : guides;showing when moving frames (Writer)
+StarOffice Basic : gutter
+StarOffice Basic : handles
+StarOffice Basic : handles;displaying (Writer)
+StarOffice Basic : handles;scaling
+StarOffice Basic : handles;showing simple/large handles (Calc)
+StarOffice Basic : Hangul/Hanja
+StarOffice Basic : HasUnoInterfaces function
+StarOffice Basic : hatching
+StarOffice Basic : headers
+StarOffice Basic : headers;backgrounds
+StarOffice Basic : headings
+StarOffice Basic : headings;entering as text box
+StarOffice Basic : Hebrew
+StarOffice Basic : Hebrew;entering text
+StarOffice Basic : Hebrew;language settings
+StarOffice Basic : Help
+StarOffice Basic : Help;bookmarks
+StarOffice Basic : Help;extended tips on/off
+StarOffice Basic : Help;full-text search
+StarOffice Basic : Help;Help tips
+StarOffice Basic : Help;keywords
+StarOffice Basic : Help;navigation pane showing/hiding
+StarOffice Basic : Help;style sheets
+StarOffice Basic : Help;topics
+StarOffice Basic : Help Agent
+StarOffice Basic : Help Agent;help
+StarOffice Basic : Help Agent;options
+StarOffice Basic : Help tips
+StarOffice Basic : Help tips;hiding
+StarOffice Basic : Hex function
+StarOffice Basic : hidden controls in Form Navigator
+StarOffice Basic : hidden fields display (Writer)
+StarOffice Basic : hidden pages
+StarOffice Basic : hidden pages;printing in presentations
+StarOffice Basic : hidden text
+StarOffice Basic : hidden text;showing (Writer)
+StarOffice Basic : hiding
+StarOffice Basic : hiding;changes
+StarOffice Basic : hiding;docked windows
+StarOffice Basic : hiding;navigation pane in Help window
+StarOffice Basic : high contrast mode
+StarOffice Basic : Hindi
+StarOffice Basic : Hindi;entering text
+StarOffice Basic : Hindi;language settings
+StarOffice Basic : horizontal line control
+StarOffice Basic : horizontal scrollbar control
+StarOffice Basic : horizontal scrollbars (Writer)
+StarOffice Basic : hotspots
+StarOffice Basic : Hour function
+StarOffice Basic : HTML
+StarOffice Basic : HTML;definition
+StarOffice Basic : HTML;export character set
+StarOffice Basic : HTML;fonts for source display
+StarOffice Basic : HTML;importing META tags
+StarOffice Basic : HTML;live presentations
+StarOffice Basic : HTML documents
+StarOffice Basic : HTML documents;auto reloading
+StarOffice Basic : HTML documents;importing/exporting
+StarOffice Basic : HTML documents;META tags in
+StarOffice Basic : HTML documents;new
+StarOffice Basic : HTML documents;source text
+StarOffice Basic : hyperlinks
+StarOffice Basic : hyperlinks;assigning macros
+StarOffice Basic : hyperlinks;character formats
+StarOffice Basic : hyperlinks;definition
+StarOffice Basic : hyperlinks;deleting
+StarOffice Basic : hyperlinks;editing
+StarOffice Basic : hyperlinks;inserting
+StarOffice Basic : hyperlinks;relative and absolute
+StarOffice Basic : hyperlinks;turning off automatic recognition
+StarOffice Basic : hyperlinks, see also links
+StarOffice Basic : hyphenation
+StarOffice Basic : hyphenation;activating for a language
+StarOffice Basic : hyphenation;minimal number of characters
+StarOffice Basic : hyphens
+StarOffice Basic : hyphens;displaying custom (Writer)
+StarOffice Basic : hyphens;inserting custom
+StarOffice Basic : icon bars, see toolbars
+StarOffice Basic : icon control
+StarOffice Basic : icon sizes
+StarOffice Basic : IDE
+StarOffice Basic : IDE;Integrated Development Environment
+StarOffice Basic : IDE;keyboard shortcuts
+StarOffice Basic : If statement
+StarOffice Basic : ignore list for spellcheck
+StarOffice Basic : IIf statement
+StarOffice Basic : illustrations, see pictures
+StarOffice Basic : image button creation
+StarOffice Basic : image control
+StarOffice Basic : image control creation
+StarOffice Basic : ImageMap
+StarOffice Basic : ImageMap;definition
+StarOffice Basic : ImageMap;editor
+StarOffice Basic : images
+StarOffice Basic : images;ImageMap
+StarOffice Basic : images;inserting and editing bitmaps
+StarOffice Basic : images, see also pictures
+StarOffice Basic : IME
+StarOffice Basic : IME;definition
+StarOffice Basic : IME;showing/hiding
+StarOffice Basic : Imp operator (logical)
+StarOffice Basic : import filters
+StarOffice Basic : import restrictions for Microsoft Office
+StarOffice Basic : importing
+StarOffice Basic : importing;bitmaps
+StarOffice Basic : importing;compatibility settings for text import
+StarOffice Basic : importing;databases
+StarOffice Basic : importing;documents in other formats
+StarOffice Basic : importing;from XML
+StarOffice Basic : importing;HTML and text documents
+StarOffice Basic : importing;HTML with META tags
+StarOffice Basic : importing;Microsoft Office documents with VBA code
+StarOffice Basic : importing;tables in text format
+StarOffice Basic : importing;templates
+StarOffice Basic : improvement program
+StarOffice Basic : inches
+StarOffice Basic : Index tab in Help
+StarOffice Basic : indexes
+StarOffice Basic : indexes;backgrounds
+StarOffice Basic : indexes;showing/hiding Help index tab
+StarOffice Basic : indicator lines in text
+StarOffice Basic : inner joins (Base)
+StarOffice Basic : input method window
+StarOffice Basic : Input statement
+StarOffice Basic : InputBox function
+StarOffice Basic : insert mode for entering text
+StarOffice Basic : inserting
+StarOffice Basic : inserting;Basic libraries
+StarOffice Basic : inserting;buttons in toolbars
+StarOffice Basic : inserting;cell ranges from spreadsheets
+StarOffice Basic : inserting;charts
+StarOffice Basic : inserting;clipboard options
+StarOffice Basic : inserting;comments
+StarOffice Basic : inserting;data from text documents
+StarOffice Basic : inserting;datasource records in spreadsheets
+StarOffice Basic : inserting;drawings
+StarOffice Basic : inserting;floating frames
+StarOffice Basic : inserting;Fontwork objects
+StarOffice Basic : inserting;form fields
+StarOffice Basic : inserting;hyperlinks
+StarOffice Basic : inserting;line breaks in cells
+StarOffice Basic : inserting;movies/sounds
+StarOffice Basic : inserting;new text tables defaults
+StarOffice Basic : inserting;objects from Gallery
+StarOffice Basic : inserting;OLE objects
+StarOffice Basic : inserting;paragraph borders
+StarOffice Basic : inserting;paragraph bullets
+StarOffice Basic : inserting;pictures in Gallery
+StarOffice Basic : inserting;plug-ins
+StarOffice Basic : inserting;push buttons
+StarOffice Basic : inserting;special characters
+StarOffice Basic : inserting;tab stops
+StarOffice Basic : inserting;textures on chart bars
+StarOffice Basic : installing
+StarOffice Basic : installing;ActiveX control
+StarOffice Basic : installing;mobile device filters
+StarOffice Basic : installing;UNO components
+StarOffice Basic : installing;XML filters
+StarOffice Basic : InStr function
+StarOffice Basic : instructions
+StarOffice Basic : instructions;general
+StarOffice Basic : Int function
+StarOffice Basic : Internet
+StarOffice Basic : Internet;checking for updates
+StarOffice Basic : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Basic : Internet;presentations
+StarOffice Basic : Internet;starting searches
+StarOffice Basic : Internet glossary
+StarOffice Basic : invert filter
+StarOffice Basic : invisible areas
+StarOffice Basic : IsArray function
+StarOffice Basic : IsDate function
+StarOffice Basic : IsEmpty function
+StarOffice Basic : IsError function
+StarOffice Basic : IsMissing function
+StarOffice Basic : IsNull function
+StarOffice Basic : IsNumeric function
+StarOffice Basic : IsObject function
+StarOffice Basic : IsUnoStruct function
+StarOffice Basic : italic text
+StarOffice Basic : iterative references in spreadsheets
+StarOffice Basic : Java
+StarOffice Basic : Java;definition
+StarOffice Basic : Java;setting options
+StarOffice Basic : JDBC
+StarOffice Basic : JDBC;databases (Base)
+StarOffice Basic : JDBC;definition
+StarOffice Basic : Join function
+StarOffice Basic : joining
+StarOffice Basic : joining;paragraphs
+StarOffice Basic : joining;tables (Base)
+StarOffice Basic : joins in databases (Base)
+StarOffice Basic : justifying text
+StarOffice Basic : kerning
+StarOffice Basic : kerning;Asian texts
+StarOffice Basic : kerning;definition
+StarOffice Basic : kerning;in characters
+StarOffice Basic : key fields for relations (Base)
+StarOffice Basic : keyboard
+StarOffice Basic : keyboard;assigning/editing shortcut keys
+StarOffice Basic : keyboard;general commands
+StarOffice Basic : keyboard;in IDE
+StarOffice Basic : keyboard;removing numbering
+StarOffice Basic : keys
+StarOffice Basic : keys;adding push buttons
+StarOffice Basic : keys;primary keys (Base)
+StarOffice Basic : Kill statement
+StarOffice Basic : kiosk export
+StarOffice Basic : label field control
+StarOffice Basic : labels
+StarOffice Basic : labels;creating and synchronizing
+StarOffice Basic : labels;for draw objects
+StarOffice Basic : labels;form functions
+StarOffice Basic : labels;from databases
+StarOffice Basic : labels, see also names/callouts
+StarOffice Basic : languages
+StarOffice Basic : languages;activating modules
+StarOffice Basic : languages;Asian support
+StarOffice Basic : languages;complex text layout
+StarOffice Basic : languages;locale settings
+StarOffice Basic : languages;selecting for text
+StarOffice Basic : languages;setting options
+StarOffice Basic : languages;spellcheck
+StarOffice Basic : languages;spellchecking and formatting
+StarOffice Basic : large handles (Writer)
+StarOffice Basic : large icons
+StarOffice Basic : layer arrangement
+StarOffice Basic : layout
+StarOffice Basic : layout;importing Word documents
+StarOffice Basic : layout;pages
+StarOffice Basic : LBound function
+StarOffice Basic : LCase function
+StarOffice Basic : LDAP server
+StarOffice Basic : LDAP server;address books (Base)
+StarOffice Basic : LDAP server;sign on options
+StarOffice Basic : leading between paragraphs
+StarOffice Basic : left alignment of paragraphs
+StarOffice Basic : Left function
+StarOffice Basic : left joins (Base)
+StarOffice Basic : legends
+StarOffice Basic : legends;charts
+StarOffice Basic : legends;draw objects
+StarOffice Basic : legends;rounding corners
+StarOffice Basic : Len function
+StarOffice Basic : Let statement
+StarOffice Basic : Letter Wizard
+StarOffice Basic : levels
+StarOffice Basic : levels;depth stagger
+StarOffice Basic : levels;macro security
+StarOffice Basic : libraries
+StarOffice Basic : libraries;adding
+StarOffice Basic : libraries;organizing
+StarOffice Basic : library systems
+StarOffice Basic : LibraryContainer
+StarOffice Basic : limits of tables (Writer)
+StarOffice Basic : line breaks
+StarOffice Basic : line breaks;in cells
+StarOffice Basic : line control
+StarOffice Basic : Line Input statement
+StarOffice Basic : line spacing
+StarOffice Basic : line spacing;context menu in paragraphs
+StarOffice Basic : line spacing;paragraph
+StarOffice Basic : line styles
+StarOffice Basic : line styles;applying
+StarOffice Basic : line styles;defining
+StarOffice Basic : lines
+StarOffice Basic : lines;defining ends
+StarOffice Basic : lines;draw functions
+StarOffice Basic : lines;drawing in text
+StarOffice Basic : lines;editing points
+StarOffice Basic : lines;removing automatic lines
+StarOffice Basic : lines of text
+StarOffice Basic : lines of text;alignment
+StarOffice Basic : lines of text;in Basic editor
+StarOffice Basic : links
+StarOffice Basic : links;between cells and controls
+StarOffice Basic : links;by drag and drop
+StarOffice Basic : links;character formats
+StarOffice Basic : links;definition
+StarOffice Basic : links;editing hyperlinks
+StarOffice Basic : links;inserting
+StarOffice Basic : links;modifying
+StarOffice Basic : links;opening files with
+StarOffice Basic : links;relational databases (Base)
+StarOffice Basic : links;turning off automatic recognition
+StarOffice Basic : links;updating options (Writer)
+StarOffice Basic : links;updating specific links
+StarOffice Basic : list box creation
+StarOffice Basic : list boxes
+StarOffice Basic : list boxes;adding entries to (example)
+StarOffice Basic : list boxes;controls
+StarOffice Basic : list boxes;removing entries from (example)
+StarOffice Basic : lists
+StarOffice Basic : lists;data assigned to controls
+StarOffice Basic : lists;registered databases (Base)
+StarOffice Basic : lists;regular expressions
+StarOffice Basic : live presentations on the Internet
+StarOffice Basic : loading
+StarOffice Basic : loading;Basic code
+StarOffice Basic : loading;documents
+StarOffice Basic : loading;documents from other formats
+StarOffice Basic : loading;HTML documents, automatically
+StarOffice Basic : loading;Microsoft Office documents with VBA code
+StarOffice Basic : loading;reloading
+StarOffice Basic : loading;XML files
+StarOffice Basic : Loc function
+StarOffice Basic : locale settings
+StarOffice Basic : localizing dialogs
+StarOffice Basic : Lof function
+StarOffice Basic : Log function
+StarOffice Basic : long lines
+StarOffice Basic : long lines;in Basic editor
+StarOffice Basic : loops
+StarOffice Basic : lowercase letters
+StarOffice Basic : lowercase letters;font effects
+StarOffice Basic : LSet statement
+StarOffice Basic : LTrim function
+StarOffice Basic : macro toolbar
+StarOffice Basic : Macro Wizard (Base)
+StarOffice Basic : macros
+StarOffice Basic : macros;assigning to events
+StarOffice Basic : macros;assigning to events in forms
+StarOffice Basic : macros;attaching new (Base)
+StarOffice Basic : macros;Basic IDE
+StarOffice Basic : macros;in MS Office documents
+StarOffice Basic : macros;interrupting
+StarOffice Basic : macros;organizing
+StarOffice Basic : macros;recording
+StarOffice Basic : macros;security
+StarOffice Basic : macros;security levels
+StarOffice Basic : macros;security warning dialog
+StarOffice Basic : macros;selecting security warnings
+StarOffice Basic : macros;stopping
+StarOffice Basic : magnifiers
+StarOffice Basic : margins
+StarOffice Basic : margins;pages
+StarOffice Basic : margins;setting with the mouse
+StarOffice Basic : margins;shadows
+StarOffice Basic : marking changes
+StarOffice Basic : marking, see selecting
+StarOffice Basic : masked field control
+StarOffice Basic : Math formula editor
+StarOffice Basic : measurement units
+StarOffice Basic : measurement units;changing on rulers
+StarOffice Basic : measurement units;converting
+StarOffice Basic : measurement units;selecting
+StarOffice Basic : Media Player window
+StarOffice Basic : menus
+StarOffice Basic : menus;activating context menus
+StarOffice Basic : menus;assigning macros
+StarOffice Basic : menus;customizing
+StarOffice Basic : merging
+StarOffice Basic : merging;documents
+StarOffice Basic : META tags
+StarOffice Basic : metrics
+StarOffice Basic : metrics;converting
+StarOffice Basic : metrics;document formatting (Writer)
+StarOffice Basic : metrics;in sheets
+StarOffice Basic : Microsoft Office
+StarOffice Basic : Microsoft Office;Access databases (base)
+StarOffice Basic : Microsoft Office;as default file format
+StarOffice Basic : Microsoft Office;document import restrictions
+StarOffice Basic : Microsoft Office;feature comparisons
+StarOffice Basic : Microsoft Office;importing password protected files
+StarOffice Basic : Microsoft Office;importing Word documents
+StarOffice Basic : Microsoft Office;importing/exporting VBA code
+StarOffice Basic : Microsoft Office;new users information
+StarOffice Basic : Microsoft Office;opening Microsoft documents
+StarOffice Basic : Microsoft Office;reassigning document types
+StarOffice Basic : Mid function
+StarOffice Basic : Mid statement
+StarOffice Basic : migrating macros (Base)
+StarOffice Basic : Minute function
+StarOffice Basic : MkDir statement
+StarOffice Basic : mobile device filters
+StarOffice Basic : MOD operator (mathematical)
+StarOffice Basic : models in XForms
+StarOffice Basic : modifying, see changing
+StarOffice Basic : module/dialog toggle
+StarOffice Basic : modules
+StarOffice Basic : modules;organizing
+StarOffice Basic : modules;subroutines and functions
+StarOffice Basic : Month function
+StarOffice Basic : more controls
+StarOffice Basic : mosaic filter
+StarOffice Basic : mouse
+StarOffice Basic : mouse;pointers when using drag and drop
+StarOffice Basic : mouse;positioning
+StarOffice Basic : movies
+StarOffice Basic : moving
+StarOffice Basic : moving;modules
+StarOffice Basic : moving;tab stops on ruler
+StarOffice Basic : moving;toolbars
+StarOffice Basic : moving;using guide lines in presentations
+StarOffice Basic : MS ADO interface (Base)
+StarOffice Basic : MsgBox function
+StarOffice Basic : MsgBox statement
+StarOffice Basic : multi-line titles in forms
+StarOffice Basic : multiple documents
+StarOffice Basic : multiple documents;opening
+StarOffice Basic : multiple selection
+StarOffice Basic : music
+StarOffice Basic : My Documents folder
+StarOffice Basic : My Documents folder;changing work directory
+StarOffice Basic : My Documents folder;opening
+StarOffice Basic : MySQL databases (Base)
+StarOffice Basic : Name statement
+StarOffice Basic : names
+StarOffice Basic : names;multi-line titles
+StarOffice Basic : names;objects
+StarOffice Basic : names of variables
+StarOffice Basic : names, see also labels/callouts
+StarOffice Basic : namespace organization in XForms
+StarOffice Basic : native SQL (Base)
+StarOffice Basic : navigating
+StarOffice Basic : navigating;in Basic projects
+StarOffice Basic : navigating;in documents
+StarOffice Basic : Navigation bar
+StarOffice Basic : Navigation bar;controls
+StarOffice Basic : Navigation bar;forms
+StarOffice Basic : Navigator
+StarOffice Basic : Navigator;comments
+StarOffice Basic : Navigator;contents as lists
+StarOffice Basic : Navigator;docking
+StarOffice Basic : Navigator;working with
+StarOffice Basic : network identity options
+StarOffice Basic : new databases
+StarOffice Basic : new documents
+StarOffice Basic : new lines in cells
+StarOffice Basic : new windows
+StarOffice Basic : Next statement
+StarOffice Basic : non-breaking dashes
+StarOffice Basic : non-breaking spaces (Writer)
+StarOffice Basic : non-printing characters (Writer)
+StarOffice Basic : Not operator (logical)
+StarOffice Basic : Nothing object
+StarOffice Basic : Now function
+StarOffice Basic : Null value
+StarOffice Basic : number formats
+StarOffice Basic : number formats;codes
+StarOffice Basic : number formats;formats
+StarOffice Basic : number formats;recognition in text tables
+StarOffice Basic : number of pages
+StarOffice Basic : number of sheets
+StarOffice Basic : number of tables
+StarOffice Basic : numbering
+StarOffice Basic : numbering;options
+StarOffice Basic : numbering;turning off
+StarOffice Basic : numbering;using automatically
+StarOffice Basic : numbers
+StarOffice Basic : numbers;date, time and currency formats
+StarOffice Basic : numerical field control
+StarOffice Basic : numerical fields in forms
+StarOffice Basic : objects
+StarOffice Basic : objects;always moveable (Impress/Draw)
+StarOffice Basic : objects;arranging within stacks
+StarOffice Basic : objects;copying when moving in presentations
+StarOffice Basic : objects;definition
+StarOffice Basic : objects;displaying in spreadsheets
+StarOffice Basic : objects;displaying in text documents
+StarOffice Basic : objects;editing
+StarOffice Basic : objects;inserting from Gallery
+StarOffice Basic : objects;inserting OLE objects
+StarOffice Basic : objects;moving and resizing with mouse
+StarOffice Basic : objects;naming
+StarOffice Basic : objects;opening
+StarOffice Basic : objects;quickly moving to
+StarOffice Basic : objects;titles and descriptions
+StarOffice Basic : Oct function
+StarOffice Basic : ODBC
+StarOffice Basic : ODBC;database (Base)
+StarOffice Basic : ODBC;definition
+StarOffice Basic : ODF file formats
+StarOffice Basic : Office
+StarOffice Basic : Office;Microsoft Office and StarOffice
+StarOffice Basic : OLE
+StarOffice Basic : OLE;definition
+StarOffice Basic : OLE objects
+StarOffice Basic : OLE objects;arranging within stacks
+StarOffice Basic : OLE objects;captions (Writer)
+StarOffice Basic : OLE objects;inserting
+StarOffice Basic : OLE objects;number of
+StarOffice Basic : OLE objects;protecting
+StarOffice Basic : On Error GoTo ... Resume statement
+StarOffice Basic : On...GoSub statement
+StarOffice Basic : On...GoTo statement
+StarOffice Basic : one and a half line spacing in text
+StarOffice Basic : online feedback options
+StarOffice Basic : online registration
+StarOffice Basic : online update options
+StarOffice Basic : online updates
+StarOffice Basic : online updates;checking automatically
+StarOffice Basic : online updates;checking manually
+StarOffice Basic : Open statement
+StarOffice Basic : OpenDocument file formats
+StarOffice Basic : OpenGL
+StarOffice Basic : OpenGL;definition
+StarOffice Basic : opening
+StarOffice Basic : opening;context menus
+StarOffice Basic : opening;database files
+StarOffice Basic : opening;dialog settings
+StarOffice Basic : opening;documents
+StarOffice Basic : opening;documents from other formats
+StarOffice Basic : opening;documents on WebDAV server
+StarOffice Basic : opening;files with links
+StarOffice Basic : opening;files, with placeholders
+StarOffice Basic : opening;forms
+StarOffice Basic : opening;Microsoft Office files
+StarOffice Basic : opening;mobile device documents
+StarOffice Basic : opening;objects
+StarOffice Basic : opening;reports
+StarOffice Basic : opening;several files
+StarOffice Basic : opening;XForms
+StarOffice Basic : operators
+StarOffice Basic : operators;comparisons
+StarOffice Basic : operators;default filters
+StarOffice Basic : Option Base statement
+StarOffice Basic : option button control
+StarOffice Basic : Option Explicit statement
+StarOffice Basic : Optional function
+StarOffice Basic : optional hyphens (Writer)
+StarOffice Basic : options
+StarOffice Basic : options;accessibility
+StarOffice Basic : options;appearance
+StarOffice Basic : options;compatibility (Writer)
+StarOffice Basic : options;improvement program
+StarOffice Basic : options;network identity
+StarOffice Basic : options;online update
+StarOffice Basic : options;tools
+StarOffice Basic : Or operator (logical)
+StarOffice Basic : Oracle databases (base)
+StarOffice Basic : ordering
+StarOffice Basic : ordering;objects
+StarOffice Basic : organizing
+StarOffice Basic : organizing;macros and scripts
+StarOffice Basic : organizing;modules/libraries/dialogs
+StarOffice Basic : organizing;namespaces in XForms
+StarOffice Basic : organizing;styles
+StarOffice Basic : organizing;templates
+StarOffice Basic : original size
+StarOffice Basic : original size;printing in StarOffice Math
+StarOffice Basic : original size;restoring after cropping
+StarOffice Basic : outlines
+StarOffice Basic : outlines;font effects
+StarOffice Basic : outlines;outline symbols
+StarOffice Basic : outlines;sending to presentations
+StarOffice Basic : overwrite mode
+StarOffice Basic : packages, see extensions
+StarOffice Basic : page breaks
+StarOffice Basic : page breaks;displaying (Calc)
+StarOffice Basic : page formats
+StarOffice Basic : page formats;maximizing
+StarOffice Basic : page formats;restriction
+StarOffice Basic : page styles
+StarOffice Basic : page styles;editing/applying with statusbar
+StarOffice Basic : pages
+StarOffice Basic : pages;backgrounds in all applications
+StarOffice Basic : pages;formatting and numbering
+StarOffice Basic : pages;printing page names in presentations
+StarOffice Basic : pages;scaling
+StarOffice Basic : pages;selecting one to print
+StarOffice Basic : paint box
+StarOffice Basic : paint can symbol
+StarOffice Basic : pair kerning
+StarOffice Basic : Palm file filters
+StarOffice Basic : paper formats
+StarOffice Basic : paper size warning
+StarOffice Basic : paper trays
+StarOffice Basic : paragraph marks
+StarOffice Basic : paragraph marks;displaying (Writer)
+StarOffice Basic : paragraph styles
+StarOffice Basic : paragraph styles;languages
+StarOffice Basic : paragraph styles;modifying basic fonts
+StarOffice Basic : paragraphs
+StarOffice Basic : paragraphs;alignment
+StarOffice Basic : paragraphs;Asian typography
+StarOffice Basic : paragraphs;defining borders
+StarOffice Basic : paragraphs;hidden paragraphs (Writer)
+StarOffice Basic : paragraphs;increasing indents of
+StarOffice Basic : paragraphs;indents, margins and columns
+StarOffice Basic : paragraphs;inserting bullets
+StarOffice Basic : paragraphs;joining
+StarOffice Basic : paragraphs;numbering automatically
+StarOffice Basic : paragraphs;removing blank ones
+StarOffice Basic : paragraphs;spacing
+StarOffice Basic : paragraphs;tab stops
+StarOffice Basic : parameters
+StarOffice Basic : parameters;command line
+StarOffice Basic : parameters;for procedures and functions
+StarOffice Basic : parameters;passing by reference or value
+StarOffice Basic : parameters;queries (Base)
+StarOffice Basic : passwords for protecting contents
+StarOffice Basic : pasting
+StarOffice Basic : pasting;cell ranges
+StarOffice Basic : pasting;cell ranges from spreadsheets
+StarOffice Basic : pasting;data from text documents
+StarOffice Basic : pasting;draw objects
+StarOffice Basic : pasting;draw objects from other documents
+StarOffice Basic : pasting;formatted/unformatted text
+StarOffice Basic : pasting;from data source view
+StarOffice Basic : pasting;from data sources to StarOffice Calc
+StarOffice Basic : pasting;pictures from other documents
+StarOffice Basic : pasting;sheet areas in text documents
+StarOffice Basic : pasting;to Gallery
+StarOffice Basic : paths
+StarOffice Basic : paths;changing work directory
+StarOffice Basic : paths;defaults
+StarOffice Basic : pattern editor
+StarOffice Basic : pattern field control
+StarOffice Basic : pattern fields
+StarOffice Basic : pattern fields;form functions
+StarOffice Basic : patterns for objects
+StarOffice Basic : PDF
+StarOffice Basic : PDF;export
+StarOffice Basic : PDF;PostScript to PDF converter, UNIX
+StarOffice Basic : personal data input
+StarOffice Basic : phonetic guide
+StarOffice Basic : picklist creation
+StarOffice Basic : pictures
+StarOffice Basic : pictures;adding to Gallery
+StarOffice Basic : pictures;arranging within stacks
+StarOffice Basic : pictures;assigning macros
+StarOffice Basic : pictures;backgrounds
+StarOffice Basic : pictures;captions (Writer)
+StarOffice Basic : pictures;changing paths
+StarOffice Basic : pictures;cropping and zooming
+StarOffice Basic : pictures;displaying in Calc
+StarOffice Basic : pictures;displaying in Writer (Writer)
+StarOffice Basic : pictures;drag and drop between documents
+StarOffice Basic : pictures;drawing
+StarOffice Basic : pictures;editing
+StarOffice Basic : pictures;filters
+StarOffice Basic : pictures;ImageMap
+StarOffice Basic : pictures;inserting automatically
+StarOffice Basic : pictures;inserting from Gallery
+StarOffice Basic : pictures;number of
+StarOffice Basic : pictures;printing
+StarOffice Basic : pictures;scaling/resizing
+StarOffice Basic : pixel editor
+StarOffice Basic : pixel graphics
+StarOffice Basic : pixel graphics;inserting and editing
+StarOffice Basic : pixel patterns
+StarOffice Basic : placeholders
+StarOffice Basic : placeholders;in SQL queries
+StarOffice Basic : placeholders;on opening files
+StarOffice Basic : placing toolbars
+StarOffice Basic : playing movies and sound files
+StarOffice Basic : plotting data as charts
+StarOffice Basic : plug-ins
+StarOffice Basic : plug-ins;activating and deactivating
+StarOffice Basic : plug-ins;definition
+StarOffice Basic : plug-ins;inserting
+StarOffice Basic : pocket device appliances
+StarOffice Basic : Pocket PC file filters
+StarOffice Basic : points
+StarOffice Basic : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Basic : polygon drawing
+StarOffice Basic : pop-art filter
+StarOffice Basic : portable document format
+StarOffice Basic : positioning
+StarOffice Basic : positioning;draw objects and controls
+StarOffice Basic : positioning;fonts
+StarOffice Basic : positioning;objects
+StarOffice Basic : positioning;toolbars
+StarOffice Basic : post method for form transmissions
+StarOffice Basic : posterizing filter
+StarOffice Basic : PostScript
+StarOffice Basic : PostScript;creating files
+StarOffice Basic : PostScript;PDF converter, UNIX
+StarOffice Basic : PowerPoint export
+StarOffice Basic : precision as shown (Calc)
+StarOffice Basic : predefining fonts
+StarOffice Basic : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Basic : presentations
+StarOffice Basic : presentations;creating/opening
+StarOffice Basic : presentations;inserting spreadsheet cells
+StarOffice Basic : presentations;live on the Internet
+StarOffice Basic : presentations;print menu
+StarOffice Basic : presentations;saving
+StarOffice Basic : presentations;saving automatically
+StarOffice Basic : presentations;saving in other formats
+StarOffice Basic : presentations;sending as e-mail
+StarOffice Basic : presentations;starting with wizard
+StarOffice Basic : presentations;wizards
+StarOffice Basic : press buttons, see push buttons
+StarOffice Basic : previews
+StarOffice Basic : previews;fonts lists
+StarOffice Basic : primary keys
+StarOffice Basic : primary keys;defining
+StarOffice Basic : primary keys;design view
+StarOffice Basic : primary keys;inserting (Base)
+StarOffice Basic : print area selection
+StarOffice Basic : Print statement
+StarOffice Basic : printer metrics for document formatting (Writer)
+StarOffice Basic : printers
+StarOffice Basic : printers;adding, UNIX
+StarOffice Basic : printers;choosing
+StarOffice Basic : printers;default printer
+StarOffice Basic : printers;faxes under UNIX
+StarOffice Basic : printers;maximum page formats
+StarOffice Basic : printers;paper trays
+StarOffice Basic : printers;properties
+StarOffice Basic : printing
+StarOffice Basic : printing;black and white
+StarOffice Basic : printing;brochures
+StarOffice Basic : printing;colors in grayscale
+StarOffice Basic : printing;comments
+StarOffice Basic : printing;copies
+StarOffice Basic : printing;creating individual jobs
+StarOffice Basic : printing;dates in presentations
+StarOffice Basic : printing;directly
+StarOffice Basic : printing;documents
+StarOffice Basic : printing;drawings defaults
+StarOffice Basic : printing;elements in text documents
+StarOffice Basic : printing;faster
+StarOffice Basic : printing;fitting to pages in presentations
+StarOffice Basic : printing;fitting to pages in StarOffice Math
+StarOffice Basic : printing;formulas in StarOffice Math
+StarOffice Basic : printing;hidden pages of presentations
+StarOffice Basic : printing;in original size in StarOffice Math
+StarOffice Basic : printing;left/right pages
+StarOffice Basic : printing;queries (Base)
+StarOffice Basic : printing;scaling in StarOffice Math
+StarOffice Basic : printing;selections
+StarOffice Basic : printing;text always in black
+StarOffice Basic : printing;text in reverse order
+StarOffice Basic : printing;tiling pages in presentations
+StarOffice Basic : printing;transparencies
+StarOffice Basic : printing;warnings
+StarOffice Basic : printing;without scaling in presentations
+StarOffice Basic : printing speed
+StarOffice Basic : PRIVATE variables
+StarOffice Basic : procedures
+StarOffice Basic : ProcessServiceManager
+StarOffice Basic : program stops
+StarOffice Basic : programming
+StarOffice Basic : programming;scripting
+StarOffice Basic : programming;StarOffice
+StarOffice Basic : programming examples for controls
+StarOffice Basic : progress bar control
+StarOffice Basic : properties
+StarOffice Basic : properties;controls and dialogs
+StarOffice Basic : properties;controls in dialog editor
+StarOffice Basic : properties;fields in databases
+StarOffice Basic : properties;files
+StarOffice Basic : properties;form controls
+StarOffice Basic : properties;forms
+StarOffice Basic : properties;printers
+StarOffice Basic : protected contents
+StarOffice Basic : protected dashes
+StarOffice Basic : protected database tables
+StarOffice Basic : protected documents
+StarOffice Basic : protected spaces
+StarOffice Basic : protected spaces;inserting
+StarOffice Basic : protected spaces;showing (Writer)
+StarOffice Basic : protecting
+StarOffice Basic : protecting;contents
+StarOffice Basic : protecting;recorded changes
+StarOffice Basic : proxy settings
+StarOffice Basic : Public statement
+StarOffice Basic : PUBLIC variables
+StarOffice Basic : push button control in dialog editor
+StarOffice Basic : push buttons
+StarOffice Basic : push buttons;adding to documents
+StarOffice Basic : push buttons;creating
+StarOffice Basic : Put statement
+StarOffice Basic : queries
+StarOffice Basic : queries;copying (Base)
+StarOffice Basic : queries;creating in design view (Base)
+StarOffice Basic : queries;creating in SQL view
+StarOffice Basic : queries;defining (Base)
+StarOffice Basic : queries;deleting table links (Base)
+StarOffice Basic : queries;editing in data source view
+StarOffice Basic : queries;formulating filter conditions (Base)
+StarOffice Basic : queries;joining tables (Base)
+StarOffice Basic : queries;missing elements (Base)
+StarOffice Basic : queries;overview (Base)
+StarOffice Basic : queries;parameter queries (Base)
+StarOffice Basic : queries;printing (Base)
+StarOffice Basic : Query Wizard (Base)
+StarOffice Basic : Quickstarter
+StarOffice Basic : quotation marks
+StarOffice Basic : quotation marks;replacing
+StarOffice Basic : quotes
+StarOffice Basic : quotes;custom
+StarOffice Basic : radio button control
+StarOffice Basic : radio button creation
+StarOffice Basic : Randomize statement
+StarOffice Basic : read-only documents
+StarOffice Basic : read-only documents;cursor
+StarOffice Basic : read-only documents;database tables on/off
+StarOffice Basic : read-only documents;editing
+StarOffice Basic : read-only documents;opening documents as
+StarOffice Basic : read-only items in Data Navigator
+StarOffice Basic : recognizing URLs automatically
+StarOffice Basic : recording
+StarOffice Basic : recording;changes
+StarOffice Basic : recording;macros
+StarOffice Basic : records
+StarOffice Basic : records;inserting comments
+StarOffice Basic : records;protecting
+StarOffice Basic : records;saving
+StarOffice Basic : records;searching in databases
+StarOffice Basic : rectangles with round corners
+StarOffice Basic : recursions in spreadsheets
+StarOffice Basic : Red function
+StarOffice Basic : ReDim statement
+StarOffice Basic : redo command
+StarOffice Basic : reduced printing
+StarOffice Basic : reference lines
+StarOffice Basic : references
+StarOffice Basic : references;displaying in color (Calc)
+StarOffice Basic : references;expanding (Calc)
+StarOffice Basic : references;iterative (Calc)
+StarOffice Basic : register-true
+StarOffice Basic : register-true;definition
+StarOffice Basic : registering
+StarOffice Basic : registering;address books
+StarOffice Basic : registering;databases (Base)
+StarOffice Basic : registering;StarOffice
+StarOffice Basic : regular expressions
+StarOffice Basic : regular expressions;list of
+StarOffice Basic : relational databases (Base)
+StarOffice Basic : relations
+StarOffice Basic : relations;creating and deleting (Base)
+StarOffice Basic : relations;joining tables (Base)
+StarOffice Basic : relations;properties (Base)
+StarOffice Basic : relative hyperlinks
+StarOffice Basic : relative saving of URLs
+StarOffice Basic : reloading
+StarOffice Basic : reloading;documents
+StarOffice Basic : reloading;HTML documents, automatically
+StarOffice Basic : Rem statement
+StarOffice Basic : remarks, see also comments
+StarOffice Basic : remote configurations
+StarOffice Basic : remove noise filter
+StarOffice Basic : removing
+StarOffice Basic : removing;bullets and numbering
+StarOffice Basic : removing;form filters
+StarOffice Basic : removing, see also deleting
+StarOffice Basic : renaming modules and dialogs
+StarOffice Basic : repeating
+StarOffice Basic : repeating;commands
+StarOffice Basic : replacement options
+StarOffice Basic : replacement table
+StarOffice Basic : replacing
+StarOffice Basic : replacing;AutoCorrect function
+StarOffice Basic : replacing;dashes
+StarOffice Basic : replacing;tab stops (regular expressions)
+StarOffice Basic : Report Builder
+StarOffice Basic : reports
+StarOffice Basic : reports;creating
+StarOffice Basic : reports;error reports
+StarOffice Basic : reports;opening and editing
+StarOffice Basic : reports;templates
+StarOffice Basic : Reset statement
+StarOffice Basic : resetting
+StarOffice Basic : resetting;templates
+StarOffice Basic : resizing
+StarOffice Basic : resizing;objects, by mouse
+StarOffice Basic : resizing, see also scaling/zooming
+StarOffice Basic : resolution when printing bitmaps
+StarOffice Basic : restoring
+StarOffice Basic : restoring;default formatting
+StarOffice Basic : restoring;editing
+StarOffice Basic : Resume Next parameter
+StarOffice Basic : return value type of functions
+StarOffice Basic : reversing printing order
+StarOffice Basic : review function
+StarOffice Basic : review function;accepting or rejecting changes
+StarOffice Basic : review function;comparing documents
+StarOffice Basic : review function;protecting records
+StarOffice Basic : review function;recording changes example
+StarOffice Basic : rich text control
+StarOffice Basic : right alignment of paragraphs
+StarOffice Basic : Right function
+StarOffice Basic : right joins (Base)
+StarOffice Basic : right-to-left text
+StarOffice Basic : RmDir statement
+StarOffice Basic : Rnd function
+StarOffice Basic : rotating
+StarOffice Basic : rotating;3D text
+StarOffice Basic : round corners
+StarOffice Basic : rounding precision (Calc)
+StarOffice Basic : row headers
+StarOffice Basic : row headers;displaying (Calc)
+StarOffice Basic : row headers;highlighting (Calc)
+StarOffice Basic : RSet statement
+StarOffice Basic : RTrim function
+StarOffice Basic : rulers
+StarOffice Basic : rulers;default settings
+StarOffice Basic : rulers;measurement units
+StarOffice Basic : rulers;visible in presentations
+StarOffice Basic : run-time errors in Basic
+StarOffice Basic : samples and templates
+StarOffice Basic : saving
+StarOffice Basic : saving;Basic code
+StarOffice Basic : saving;default file formats
+StarOffice Basic : saving;dialog settings
+StarOffice Basic : saving;documents
+StarOffice Basic : saving;documents for mobile devices
+StarOffice Basic : saving;documents in other formats
+StarOffice Basic : saving;documents, automatically
+StarOffice Basic : saving;in Microsoft Office file format
+StarOffice Basic : saving;options
+StarOffice Basic : saving;templates
+StarOffice Basic : saving;to XML
+StarOffice Basic : saving;VBA code in Microsoft Office documents
+StarOffice Basic : saving;with password by default
+StarOffice Basic : saving as command
+StarOffice Basic : saving as command;precautions
+StarOffice Basic : scaling
+StarOffice Basic : scaling;font sizes in user interface
+StarOffice Basic : scaling;objects
+StarOffice Basic : scaling;pictures
+StarOffice Basic : scaling;printing in StarOffice Math
+StarOffice Basic : scaling;when printing presentations
+StarOffice Basic : scaling, see also zooming
+StarOffice Basic : scope of variables
+StarOffice Basic : screen
+StarOffice Basic : screen;full screen views
+StarOffice Basic : screen;scaling
+StarOffice Basic : screen magnifiers
+StarOffice Basic : screen readers
+StarOffice Basic : script organization
+StarOffice Basic : scroll bar control
+StarOffice Basic : scrollbars
+StarOffice Basic : scrollbars;controls
+StarOffice Basic : scrollbars;displaying (Calc)
+StarOffice Basic : scrollbars;horizontal and vertical (Writer)
+StarOffice Basic : search criteria for database functions in cells
+StarOffice Basic : search engines
+StarOffice Basic : search engines;definition
+StarOffice Basic : search engines;selecting
+StarOffice Basic : searching
+StarOffice Basic : searching;all sheets
+StarOffice Basic : searching;databases
+StarOffice Basic : searching;form filters
+StarOffice Basic : searching;Internet
+StarOffice Basic : searching;tables and forms
+StarOffice Basic : Second function
+StarOffice Basic : sections
+StarOffice Basic : sections;backgrounds
+StarOffice Basic : security
+StarOffice Basic : security;digital signatures
+StarOffice Basic : security;options for documents with macros
+StarOffice Basic : security;protecting contents
+StarOffice Basic : security;security levels for macros
+StarOffice Basic : security;warning dialogs with macros
+StarOffice Basic : Seek function
+StarOffice Basic : Seek statement
+StarOffice Basic : Select...Case statement
+StarOffice Basic : selecting
+StarOffice Basic : selecting;controls
+StarOffice Basic : selecting;measurement units
+StarOffice Basic : selecting;objects
+StarOffice Basic : selecting;print areas
+StarOffice Basic : selecting;several files
+StarOffice Basic : selection clipboard
+StarOffice Basic : selection frames
+StarOffice Basic : selection modes in text
+StarOffice Basic : selection options for controls
+StarOffice Basic : sending
+StarOffice Basic : sending;AutoAbstract function in presentations
+StarOffice Basic : sending;documents as e-mail
+StarOffice Basic : sending;documents as faxes
+StarOffice Basic : separator lines
+StarOffice Basic : separator lines;defining
+StarOffice Basic : separators
+StarOffice Basic : separators;conditional
+StarOffice Basic : Server Side ImageMap
+StarOffice Basic : Set statement
+StarOffice Basic : SetAttr statement
+StarOffice Basic : settings
+StarOffice Basic : settings;printers
+StarOffice Basic : settings;program configuration
+StarOffice Basic : settings;proxies
+StarOffice Basic : settings;tracking changes
+StarOffice Basic : settings;views
+StarOffice Basic : SGML
+StarOffice Basic : SGML;definition
+StarOffice Basic : Sgn function
+StarOffice Basic : shadows
+StarOffice Basic : shadows;areas
+StarOffice Basic : shadows;borders
+StarOffice Basic : shadows;characters
+StarOffice Basic : shadows;characters, using context menu
+StarOffice Basic : sharing documents
+StarOffice Basic : sharpening filter
+StarOffice Basic : sheet tabs
+StarOffice Basic : sheet tabs;displaying
+StarOffice Basic : sheets
+StarOffice Basic : sheets;searching all
+StarOffice Basic : Shell function
+StarOffice Basic : shortcut keys
+StarOffice Basic : shortcut keys;assigning macros
+StarOffice Basic : shortcut keys;Basic IDE
+StarOffice Basic : shortcut keys;general
+StarOffice Basic : shortcut keys;in databases
+StarOffice Basic : shortcut keys;StarOffice accessibility
+StarOffice Basic : showing
+StarOffice Basic : showing;changes
+StarOffice Basic : showing;docked windows
+StarOffice Basic : showing;drawings and controls (Writer)
+StarOffice Basic : showing;live presentations on the Internet
+StarOffice Basic : showing;toolbars
+StarOffice Basic : signing documents with digital signatures
+StarOffice Basic : similarity search
+StarOffice Basic : simple handles (Writer)
+StarOffice Basic : simplified Chinese
+StarOffice Basic : simplified Chinese;translating to traditional Chinese
+StarOffice Basic : Sin function
+StarOffice Basic : single sign on options
+StarOffice Basic : single-line spacing in text
+StarOffice Basic : sizes
+StarOffice Basic : sizes;draw objects
+StarOffice Basic : sizes;pictures
+StarOffice Basic : slanting draw objects
+StarOffice Basic : small capitals
+StarOffice Basic : small icons
+StarOffice Basic : smart tag configuration
+StarOffice Basic : smooth scrolling (Writer)
+StarOffice Basic : smoothing filter
+StarOffice Basic : snap grid defaults (Writer/Calc)
+StarOffice Basic : snapping in presentations and drawings
+StarOffice Basic : solarization filter
+StarOffice Basic : sort lists
+StarOffice Basic : sort lists;copying to in Calc
+StarOffice Basic : sorting
+StarOffice Basic : sorting;data in forms
+StarOffice Basic : sorting;databases
+StarOffice Basic : sound files
+StarOffice Basic : Space function
+StarOffice Basic : spaces
+StarOffice Basic : spaces;displaying (Writer)
+StarOffice Basic : spaces;ignoring double
+StarOffice Basic : spaces;inserting protected spaces
+StarOffice Basic : spaces;showing protected spaces (Writer)
+StarOffice Basic : spacing
+StarOffice Basic : spacing;between paragraphs in footnotes
+StarOffice Basic : spacing;font effects
+StarOffice Basic : spacing;lines and paragraphs
+StarOffice Basic : spacing;tab stops in text documents
+StarOffice Basic : spacing;tabs in presentations
+StarOffice Basic : spadmin
+StarOffice Basic : special characters
+StarOffice Basic : speech bubbles
+StarOffice Basic : speed of printing
+StarOffice Basic : spellcheck
+StarOffice Basic : spellcheck;activating for a language
+StarOffice Basic : spellcheck;context menus
+StarOffice Basic : spellcheck;default languages
+StarOffice Basic : spellcheck;dialog
+StarOffice Basic : spellcheck;dictionary of exceptions
+StarOffice Basic : spellcheck;ignore list
+StarOffice Basic : spin button creation
+StarOffice Basic : Split function
+StarOffice Basic : spoolfiles with Xprinter
+StarOffice Basic : spreadsheets
+StarOffice Basic : spreadsheets;as databases (base)
+StarOffice Basic : spreadsheets;copying areas to text documents
+StarOffice Basic : spreadsheets;creating/opening
+StarOffice Basic : spreadsheets;inserting charts
+StarOffice Basic : spreadsheets;inserting database records
+StarOffice Basic : spreadsheets;printing
+StarOffice Basic : spreadsheets;saving
+StarOffice Basic : spreadsheets;saving automatically
+StarOffice Basic : spreadsheets;saving in other formats
+StarOffice Basic : spreadsheets;sending as e-mail
+StarOffice Basic : SQL
+StarOffice Basic : SQL;definition
+StarOffice Basic : SQL;DISTINCT parameter
+StarOffice Basic : SQL;executing SQL commands
+StarOffice Basic : SQL;executing SQL statements (Base)
+StarOffice Basic : SQL;queries (Base)
+StarOffice Basic : Sqr function
+StarOffice Basic : square drawings
+StarOffice Basic : standard bar on/off
+StarOffice Basic : standard filters in databases
+StarOffice Basic : standard printer under UNIX
+StarOffice Basic : StarOffice Base data sources
+StarOffice Basic : StarOffice Basic scripts in HTML documents
+StarOffice Basic : StarOffice documents
+StarOffice Basic : StarOffice documents;mobile device filters
+StarOffice Basic : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Basic : StarOffice Math start
+StarOffice Basic : start center
+StarOffice Basic : start parameters
+StarOffice Basic : Static statement
+StarOffice Basic : status bar on/off
+StarOffice Basic : Step statement
+StarOffice Basic : stickers
+StarOffice Basic : Stop statement
+StarOffice Basic : stopping macros
+StarOffice Basic : Str function
+StarOffice Basic : StrComp function
+StarOffice Basic : strikethrough
+StarOffice Basic : strikethrough;characters
+StarOffice Basic : strikethrough;font effects
+StarOffice Basic : String function
+StarOffice Basic : styles
+StarOffice Basic : styles;'changed' message
+StarOffice Basic : styles;copying between documents
+StarOffice Basic : styles;keyboard shortcuts
+StarOffice Basic : styles;organizing
+StarOffice Basic : styles;printing styles used in a document
+StarOffice Basic : styles;replacing automatically
+StarOffice Basic : Styles and Formatting window
+StarOffice Basic : Styles and Formatting window;docking
+StarOffice Basic : Sub statement
+StarOffice Basic : subforms
+StarOffice Basic : subforms;creating
+StarOffice Basic : subforms;description
+StarOffice Basic : submitting forms
+StarOffice Basic : subroutines
+StarOffice Basic : suffixes in file formats
+StarOffice Basic : support on the Web
+StarOffice Basic : Switch function
+StarOffice Basic : synchronizing
+StarOffice Basic : synchronizing;labels and business cards
+StarOffice Basic : synchronizing;Pocket PC and StarOffice formats
+StarOffice Basic : system address book registration
+StarOffice Basic : tab stops
+StarOffice Basic : tab stops;displaying (Writer)
+StarOffice Basic : tab stops;inserting and editing
+StarOffice Basic : tab stops;regular expressions
+StarOffice Basic : tab stops;setting in sheets
+StarOffice Basic : tab stops;settings
+StarOffice Basic : tab stops;spacing in presentations
+StarOffice Basic : tab stops;spacing in text documents
+StarOffice Basic : table controls
+StarOffice Basic : table controls;form functions
+StarOffice Basic : table controls;keyboard-only edit mode
+StarOffice Basic : table controls;properties
+StarOffice Basic : table views of databases
+StarOffice Basic : Table Wizard (Base)
+StarOffice Basic : tables
+StarOffice Basic : tables;inserting line breaks
+StarOffice Basic : tables in databases
+StarOffice Basic : tables in databases;access rights to (Base)
+StarOffice Basic : tables in databases;adding to queries
+StarOffice Basic : tables in databases;browsing and editing
+StarOffice Basic : tables in databases;copying database tables (Base)
+StarOffice Basic : tables in databases;creating
+StarOffice Basic : tables in databases;creating in design view (manually)
+StarOffice Basic : tables in databases;importing text formats (Base)
+StarOffice Basic : tables in databases;joining for queries (Base)
+StarOffice Basic : tables in databases;printing queries (Base)
+StarOffice Basic : tables in databases;relations (Base)
+StarOffice Basic : tables in databases;searching
+StarOffice Basic : tables in spreadsheets
+StarOffice Basic : tables in spreadsheets;copying data to other applications
+StarOffice Basic : tables in spreadsheets;defining borders
+StarOffice Basic : tables in spreadsheets;value highlighting
+StarOffice Basic : tables in text
+StarOffice Basic : tables in text;captions
+StarOffice Basic : tables in text;creating automatically
+StarOffice Basic : tables in text;default settings
+StarOffice Basic : tables in text;defining borders
+StarOffice Basic : tables in text;displaying
+StarOffice Basic : tables in text;printing
+StarOffice Basic : tabs
+StarOffice Basic : tabs;displaying sheet tabs
+StarOffice Basic : tags
+StarOffice Basic : tags;definition
+StarOffice Basic : tags;META tags
+StarOffice Basic : Tan function
+StarOffice Basic : templates
+StarOffice Basic : templates;agendas
+StarOffice Basic : templates;changing basic fonts
+StarOffice Basic : templates;database reports
+StarOffice Basic : templates;deleting
+StarOffice Basic : templates;editing and saving
+StarOffice Basic : templates;faxes
+StarOffice Basic : templates;importing and exporting
+StarOffice Basic : templates;letters
+StarOffice Basic : templates;new documents from templates
+StarOffice Basic : templates;opening documents with
+StarOffice Basic : templates;organizing
+StarOffice Basic : terminology
+StarOffice Basic : terminology;general glossary
+StarOffice Basic : terminology;Internet glossary
+StarOffice Basic : test mode control
+StarOffice Basic : testing XML filters
+StarOffice Basic : text
+StarOffice Basic : text;animating
+StarOffice Basic : text;Asian layout
+StarOffice Basic : text;bold
+StarOffice Basic : text;coloring
+StarOffice Basic : text;copying by drag and drop
+StarOffice Basic : text;CTL languages
+StarOffice Basic : text;drawing pictures
+StarOffice Basic : text;font effects
+StarOffice Basic : text;font sizes
+StarOffice Basic : text;font styles
+StarOffice Basic : text;fonts and formats
+StarOffice Basic : text;Fontwork icons
+StarOffice Basic : text;hyperlinks
+StarOffice Basic : text;inserting special characters
+StarOffice Basic : text;italics
+StarOffice Basic : text;kerning
+StarOffice Basic : text;language selection
+StarOffice Basic : text;line spacing
+StarOffice Basic : text;overwriting or inserting
+StarOffice Basic : text;printing in black
+StarOffice Basic : text;replacing with format
+StarOffice Basic : text;selection modes
+StarOffice Basic : text;shadowed
+StarOffice Basic : text;text/draw objects
+StarOffice Basic : text attributes
+StarOffice Basic : text attributes;hyperlinks
+StarOffice Basic : text attributes;undoing
+StarOffice Basic : text boxes
+StarOffice Basic : text boxes;controls
+StarOffice Basic : text boxes;form functions
+StarOffice Basic : text boxes;positioning
+StarOffice Basic : text breaks in cells
+StarOffice Basic : text colors for better accessibility
+StarOffice Basic : text databases (Base)
+StarOffice Basic : text documents
+StarOffice Basic : text documents;creating/opening
+StarOffice Basic : text documents;importing/exporting
+StarOffice Basic : text documents;inserting spreadsheet cells
+StarOffice Basic : text documents;print settings
+StarOffice Basic : text documents;printing
+StarOffice Basic : text documents;saving
+StarOffice Basic : text documents;saving automatically
+StarOffice Basic : text documents;saving in other formats
+StarOffice Basic : text documents;sending as e-mail
+StarOffice Basic : text effects
+StarOffice Basic : text flow
+StarOffice Basic : text flow;in cells
+StarOffice Basic : text formats
+StarOffice Basic : text formats;databases
+StarOffice Basic : text formats;pasting
+StarOffice Basic : text input fields
+StarOffice Basic : text layout for special languages
+StarOffice Basic : text objects
+StarOffice Basic : text objects;alignment
+StarOffice Basic : text objects;draw functions
+StarOffice Basic : text objects;fonts
+StarOffice Basic : text objects;in presentations and drawings
+StarOffice Basic : text overflow in spreadsheet cells
+StarOffice Basic : text, see also text documents, paragraphs and characters
+StarOffice Basic : TextArt, see Fontwork
+StarOffice Basic : textures
+StarOffice Basic : textures;inserting from Gallery
+StarOffice Basic : textures;on chart bars
+StarOffice Basic : Thai
+StarOffice Basic : Thai;entering text
+StarOffice Basic : Thai;language settings
+StarOffice Basic : thesaurus
+StarOffice Basic : thesaurus;activating for a language
+StarOffice Basic : ThisComponent property
+StarOffice Basic : ticker text
+StarOffice Basic : time field control
+StarOffice Basic : time fields
+StarOffice Basic : time fields;form functions
+StarOffice Basic : Time statement
+StarOffice Basic : Timer function
+StarOffice Basic : times
+StarOffice Basic : times;inserting when printing presentations
+StarOffice Basic : times, formats
+StarOffice Basic : TimeSerial function
+StarOffice Basic : TimeValue function
+StarOffice Basic : tips
+StarOffice Basic : tips;extended tips in Help
+StarOffice Basic : title rows
+StarOffice Basic : title rows;printing in StarOffice Math
+StarOffice Basic : titles
+StarOffice Basic : titles;changing
+StarOffice Basic : titles;editing in charts
+StarOffice Basic : titles;font effects
+StarOffice Basic : titles;formatting automatically
+StarOffice Basic : titles;objects
+StarOffice Basic : To statement
+StarOffice Basic : toolbars
+StarOffice Basic : toolbars;adding buttons
+StarOffice Basic : toolbars;Basic IDE
+StarOffice Basic : toolbars;docking/undocking
+StarOffice Basic : toolbars;Form Navigation bar
+StarOffice Basic : toolbars;viewing/closing
+StarOffice Basic : tools bar
+StarOffice Basic : tooltips
+StarOffice Basic : tooltips;extended tips
+StarOffice Basic : tooltips;help
+StarOffice Basic : traditional Chinese
+StarOffice Basic : traditional Chinese;translating to simplified chinese
+StarOffice Basic : translating dialogs
+StarOffice Basic : transparency
+StarOffice Basic : transparency;areas
+StarOffice Basic : transparency;off for faster printing
+StarOffice Basic : transparency;saving
+StarOffice Basic : tree view of Help
+StarOffice Basic : Trim function
+StarOffice Basic : twips
+StarOffice Basic : twips;definition
+StarOffice Basic : TwipsPerPixelX function
+StarOffice Basic : TwipsPerPixelY function
+StarOffice Basic : typefaces
+StarOffice Basic : typefaces;adding under UNIX
+StarOffice Basic : typefaces;formats
+StarOffice Basic : TypeName function
+StarOffice Basic : types of variables
+StarOffice Basic : typographical quotes in StarOffice Writer
+StarOffice Basic : typography
+StarOffice Basic : typography;Asian
+StarOffice Basic : UBound function
+StarOffice Basic : UCase function
+StarOffice Basic : underlining
+StarOffice Basic : underlining;AutoFormat function
+StarOffice Basic : underlining;characters
+StarOffice Basic : underlining;text
+StarOffice Basic : undocking windows
+StarOffice Basic : undoing
+StarOffice Basic : undoing;direct formatting
+StarOffice Basic : undoing;editing
+StarOffice Basic : undoing;number of steps
+StarOffice Basic : ungrouping groups
+StarOffice Basic : units
+StarOffice Basic : units;converting
+StarOffice Basic : units;measurement units
+StarOffice Basic : UNO components
+StarOffice Basic : UNO components;Extension Manager
+StarOffice Basic : UNO components;integrating new
+StarOffice Basic : Until
+StarOffice Basic : update options
+StarOffice Basic : updates
+StarOffice Basic : updates;checking automatically
+StarOffice Basic : updates;checking manually
+StarOffice Basic : updating
+StarOffice Basic : updating;fields and charts, automatically (Writer)
+StarOffice Basic : updating;links in text documents
+StarOffice Basic : updating;links, on opening
+StarOffice Basic : updating;templates
+StarOffice Basic : URL
+StarOffice Basic : URL;changing hyperlink URLs
+StarOffice Basic : URL;definition
+StarOffice Basic : URL;in pictures
+StarOffice Basic : URL;saving absolute/relative paths
+StarOffice Basic : URL;turning off URL recognition
+StarOffice Basic : user data
+StarOffice Basic : user data;input
+StarOffice Basic : user data;removing when saving
+StarOffice Basic : user feedback
+StarOffice Basic : user feedback;automatically
+StarOffice Basic : user-defined dictionaries
+StarOffice Basic : user-defined dictionaries;creating
+StarOffice Basic : user-defined dictionaries;dictionary of exceptions
+StarOffice Basic : user-defined dictionaries;editing
+StarOffice Basic : user-defined styles
+StarOffice Basic : user-defined styles;automatically replacing
+StarOffice Basic : UTF-8/UCS2 support
+StarOffice Basic : Val function
+StarOffice Basic : values
+StarOffice Basic : values;of variables
+StarOffice Basic : values;rounded as shown (Calc)
+StarOffice Basic : variables
+StarOffice Basic : variables;for paths
+StarOffice Basic : variables;global and local
+StarOffice Basic : variables;observing values
+StarOffice Basic : variables;passing to procedures and functions
+StarOffice Basic : variables;scope
+StarOffice Basic : variables;using
+StarOffice Basic : VarType function
+StarOffice Basic : VBA code
+StarOffice Basic : VBA code;loading/saving documents with VBA code
+StarOffice Basic : version management
+StarOffice Basic : version numbers of documents
+StarOffice Basic : versions
+StarOffice Basic : versions;comparing documents
+StarOffice Basic : versions;file saving as, restriction
+StarOffice Basic : versions;merging document versions
+StarOffice Basic : versions;of a document
+StarOffice Basic : versions;StarOffice
+StarOffice Basic : vertical callouts
+StarOffice Basic : vertical line control
+StarOffice Basic : vertical scrollbar control
+StarOffice Basic : vertical scrollbars (Writer)
+StarOffice Basic : vertical text boxes
+StarOffice Basic : videos
+StarOffice Basic : viewing
+StarOffice Basic : viewing;databases
+StarOffice Basic : viewing;file properties
+StarOffice Basic : viewing;StarOffice documents in Internet Explorer
+StarOffice Basic : viewing;toolbars
+StarOffice Basic : views
+StarOffice Basic : views;creating database views (Base)
+StarOffice Basic : views;defaults
+StarOffice Basic : views;full screen
+StarOffice Basic : views;icons
+StarOffice Basic : views;scaling
+StarOffice Basic : Visual Basic for Applications
+StarOffice Basic : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Basic : Wait statement
+StarOffice Basic : watching variables
+StarOffice Basic : watermarks
+StarOffice Basic : web documents
+StarOffice Basic : web documents;XForms
+StarOffice Basic : Web support
+StarOffice Basic : WebCast export
+StarOffice Basic : WebDAV over HTTPS
+StarOffice Basic : WeekDay function
+StarOffice Basic : While
+StarOffice Basic : While;Do loop
+StarOffice Basic : While;While...Wend loop
+StarOffice Basic : windows
+StarOffice Basic : windows;docking
+StarOffice Basic : windows;docking definition
+StarOffice Basic : windows;hiding/showing/docking
+StarOffice Basic : windows;new
+StarOffice Basic : With statement
+StarOffice Basic : wizards
+StarOffice Basic : wizards;agendas
+StarOffice Basic : wizards;database queries
+StarOffice Basic : wizards;database tables (Base)
+StarOffice Basic : wizards;databases (Base)
+StarOffice Basic : wizards;document converter
+StarOffice Basic : wizards;Euro Converter
+StarOffice Basic : wizards;faxes
+StarOffice Basic : wizards;forms
+StarOffice Basic : wizards;letters
+StarOffice Basic : wizards;macros (Base)
+StarOffice Basic : wizards;overview
+StarOffice Basic : wizards;presentations
+StarOffice Basic : wizards;reports
+StarOffice Basic : Word documents
+StarOffice Basic : Word documents;compatibility
+StarOffice Basic : Word documents;saving as
+StarOffice Basic : WordArt, see Fontwork
+StarOffice Basic : words
+StarOffice Basic : words;automatically replacing
+StarOffice Basic : words;wrapping in cells
+StarOffice Basic : words;wrapping in CTL
+StarOffice Basic : working directory change
+StarOffice Basic : wrapping text
+StarOffice Basic : wrapping text;in cells
+StarOffice Basic : write protection on/off
+StarOffice Basic : Write statement
+StarOffice Basic : writing aids options
+StarOffice Basic : WYSIWYG in fonts lists
+StarOffice Basic : XForms
+StarOffice Basic : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Basic : XForms;conditions
+StarOffice Basic : XForms;opening/editing
+StarOffice Basic : XML converters
+StarOffice Basic : XML file formats
+StarOffice Basic : XML filters
+StarOffice Basic : XML filters;creating/testing
+StarOffice Basic : XML filters;saving as package/installing/deleting
+StarOffice Basic : XML filters;settings
+StarOffice Basic : XML Forms, see XForms
+StarOffice Basic : Xor operator (logical)
+StarOffice Basic : XSLT filters, see also XML filters
+StarOffice Basic : Year function
+StarOffice Basic : years
+StarOffice Basic : years;2-digit options
+StarOffice Basic : zero values
+StarOffice Basic : zero values;displaying (Calc)
+StarOffice Basic : zooming
+StarOffice Basic : zooming;page views
+StarOffice Basic : zooming;pictures
+StarOffice Basic : zooming;status bar
+StarOffice Calc : #N/A error
+StarOffice Calc : #N/A error;assigning to a cell
+StarOffice Calc : #N/A error;recognizing
+StarOffice Calc : #NAME error message
+StarOffice Calc : #REF error message
+StarOffice Calc : 1/2 replacement
+StarOffice Calc : 3D charts
+StarOffice Calc : 3D text creation
+StarOffice Calc : abbreviation replacement
+StarOffice Calc : ABS function
+StarOffice Calc : absolute addresses in spreadsheets
+StarOffice Calc : absolute hyperlinks
+StarOffice Calc : absolute references in spreadsheets
+StarOffice Calc : absolute saving of URLs
+StarOffice Calc : absolute values
+StarOffice Calc : accents
+StarOffice Calc : Access databases (base)
+StarOffice Calc : access rights for database tables (Base)
+StarOffice Calc : accessibility
+StarOffice Calc : accessibility;general shortcuts
+StarOffice Calc : accessibility;options
+StarOffice Calc : accessibility;StarOffice assistive technology
+StarOffice Calc : accessibility;StarOffice Calc shortcuts
+StarOffice Calc : accessibility;StarOffice features
+StarOffice Calc : ACCRINT function
+StarOffice Calc : ACCRINTM function
+StarOffice Calc : accrued interests
+StarOffice Calc : accrued interests;one-off payments
+StarOffice Calc : accrued interests;periodic payments
+StarOffice Calc : accumulated interests
+StarOffice Calc : ACOS function
+StarOffice Calc : ACOSH function
+StarOffice Calc : ACOT function
+StarOffice Calc : ACOTH function
+StarOffice Calc : actions in case of incorrect input
+StarOffice Calc : activating
+StarOffice Calc : activating;context menus
+StarOffice Calc : activating;Error Report Tool
+StarOffice Calc : activating;extended help tips
+StarOffice Calc : activating;plug-ins
+StarOffice Calc : ActiveX control
+StarOffice Calc : Adabas D databases (base)
+StarOffice Calc : add-ins
+StarOffice Calc : add-ins;analysis functions
+StarOffice Calc : add-ins;for programming
+StarOffice Calc : add-ins;functions
+StarOffice Calc : add-ons, see UNO components
+StarOffice Calc : adding
+StarOffice Calc : adding;numbers in cell ranges
+StarOffice Calc : adding;specified numbers
+StarOffice Calc : additional selection mode
+StarOffice Calc : address books
+StarOffice Calc : address books;LDAP server (Base)
+StarOffice Calc : address books;registering
+StarOffice Calc : ADDRESS function
+StarOffice Calc : address labels from databases
+StarOffice Calc : addressing
+StarOffice Calc : addressing;automatic
+StarOffice Calc : addressing;by defined names
+StarOffice Calc : addressing;relative and absolute
+StarOffice Calc : adjusting array ranges
+StarOffice Calc : ADO databases (Base)
+StarOffice Calc : advanced filters
+StarOffice Calc : Agenda Wizard
+StarOffice Calc : aging filter
+StarOffice Calc : algebraic signs
+StarOffice Calc : aligning
+StarOffice Calc : aligning;2D charts
+StarOffice Calc : aligning;cells
+StarOffice Calc : aligning;objects
+StarOffice Calc : aligning;paragraphs
+StarOffice Calc : aligning;tables in text
+StarOffice Calc : aligning;text objects
+StarOffice Calc : aligning;titles in charts
+StarOffice Calc : allowances
+StarOffice Calc : allowed cell names
+StarOffice Calc : alternative fonts
+StarOffice Calc : AMORDEGRC function
+StarOffice Calc : AMORLINC function
+StarOffice Calc : amortization installment
+StarOffice Calc : amortizations, see also depreciations
+StarOffice Calc : amount received for fixed-interest securities
+StarOffice Calc : ampersand symbol, see also operators
+StarOffice Calc : analysis functions
+StarOffice Calc : anchors
+StarOffice Calc : anchors;changing
+StarOffice Calc : anchors;displaying (Calc)
+StarOffice Calc : anchors;types/positions for draw objects
+StarOffice Calc : AND function
+StarOffice Calc : animations
+StarOffice Calc : animations;accessibility options
+StarOffice Calc : annual net interest rates
+StarOffice Calc : annual return on treasury bills
+StarOffice Calc : annuities
+StarOffice Calc : appearance options
+StarOffice Calc : appending sheets
+StarOffice Calc : Arabic
+StarOffice Calc : Arabic;entering text
+StarOffice Calc : Arabic;language settings
+StarOffice Calc : ARABIC function
+StarOffice Calc : area charts
+StarOffice Calc : areas
+StarOffice Calc : areas;bitmap patterns
+StarOffice Calc : areas;hatched/dotted
+StarOffice Calc : areas;shadows
+StarOffice Calc : areas;slanting
+StarOffice Calc : areas;styles
+StarOffice Calc : areas;transparency
+StarOffice Calc : AREAS function
+StarOffice Calc : areas, see also cell ranges
+StarOffice Calc : arguments in command line
+StarOffice Calc : arithmetic declining depreciations
+StarOffice Calc : arithmetic lists
+StarOffice Calc : arithmetic-degressive depreciations
+StarOffice Calc : arithmetical operators
+StarOffice Calc : arranging
+StarOffice Calc : arranging;objects
+StarOffice Calc : array formulas
+StarOffice Calc : arrows
+StarOffice Calc : arrows;defining arrow heads
+StarOffice Calc : arrows;defining arrow lines
+StarOffice Calc : arrows;drawing in text
+StarOffice Calc : ASC function
+StarOffice Calc : ASCII
+StarOffice Calc : ASCII;definition
+StarOffice Calc : Asian languages
+StarOffice Calc : Asian languages;enabling
+StarOffice Calc : Asian languages;sorting
+StarOffice Calc : Asian Phonetic Guide
+StarOffice Calc : Asian typography
+StarOffice Calc : ASIN function
+StarOffice Calc : ASINH function
+StarOffice Calc : assigning scripts
+StarOffice Calc : assistive technology in StarOffice
+StarOffice Calc : ATAN function
+StarOffice Calc : ATAN2 function
+StarOffice Calc : ATANH function
+StarOffice Calc : attaching toolbars
+StarOffice Calc : attachments in e-mails
+StarOffice Calc : attributes
+StarOffice Calc : attributes;cells
+StarOffice Calc : audio
+StarOffice Calc : auto reloading HTML documents
+StarOffice Calc : AutoAbstract function for sending text to presentations
+StarOffice Calc : AutoCalculate function in sheets
+StarOffice Calc : AutoCaption function in StarOffice Writer
+StarOffice Calc : AutoComplete function in text and list boxes
+StarOffice Calc : AutoCorrect function
+StarOffice Calc : AutoCorrect function;cell contents
+StarOffice Calc : AutoCorrect function;context menu
+StarOffice Calc : AutoCorrect function;options
+StarOffice Calc : AutoCorrect function;pictures and frames
+StarOffice Calc : AutoCorrect function;quotes
+StarOffice Calc : AutoCorrect function;replacement table
+StarOffice Calc : AutoCorrect function;switching on and off in Calc
+StarOffice Calc : AutoCorrect function;URL recognition
+StarOffice Calc : AutoFill function
+StarOffice Calc : AutoFilter function
+StarOffice Calc : AutoFilter function;applying
+StarOffice Calc : AutoFilter function;subtotals
+StarOffice Calc : AutoFormat function
+StarOffice Calc : AutoFormat function;defining and applying formats
+StarOffice Calc : AutoFormat function;switching on and off
+StarOffice Calc : AutoInput function on/off
+StarOffice Calc : automatic addressing in tables
+StarOffice Calc : automatic captions (Writer)
+StarOffice Calc : automatic cell filling
+StarOffice Calc : automatic control focus
+StarOffice Calc : automatic date updates
+StarOffice Calc : automatic formatting in spreadsheets
+StarOffice Calc : automatic hyperlink formatting
+StarOffice Calc : automatic hyphenation in spreadsheets
+StarOffice Calc : automatic line breaks
+StarOffice Calc : automatic lines/borders in text
+StarOffice Calc : automatic saving
+StarOffice Calc : AutoPilots, see wizards
+StarOffice Calc : AutoValue (Base)
+StarOffice Calc : AVEDEV function
+StarOffice Calc : AVERAGE function
+StarOffice Calc : AVERAGEA function
+StarOffice Calc : averages
+StarOffice Calc : averages;in Calc databases
+StarOffice Calc : averages;statistical functions
+StarOffice Calc : averages in charts
+StarOffice Calc : axes
+StarOffice Calc : axes;better scaling
+StarOffice Calc : axes;formatting
+StarOffice Calc : axes;formatting grids
+StarOffice Calc : axes;inserting grids
+StarOffice Calc : axes;interval marks
+StarOffice Calc : axes;showing axes in charts
+StarOffice Calc : axes in charts
+StarOffice Calc : B function
+StarOffice Calc : back-solving
+StarOffice Calc : backgrounds
+StarOffice Calc : backgrounds;cell ranges
+StarOffice Calc : backgrounds;cells and pages
+StarOffice Calc : backgrounds;defining colors/pictures
+StarOffice Calc : backgrounds;frames/sections/indexes
+StarOffice Calc : backgrounds;inserting from Gallery
+StarOffice Calc : backgrounds;printing
+StarOffice Calc : backing window
+StarOffice Calc : backups
+StarOffice Calc : backups;automatic
+StarOffice Calc : backups;documents
+StarOffice Calc : BAHTTEXT function
+StarOffice Calc : bar charts
+StarOffice Calc : BASE function
+StarOffice Calc : base-10 logarithm
+StarOffice Calc : Basic
+StarOffice Calc : Basic;fonts for source display
+StarOffice Calc : Basic;programming
+StarOffice Calc : Basic;recording macros
+StarOffice Calc : basic fonts
+StarOffice Calc : Basic IDE for user-defined functions
+StarOffice Calc : Bessel functions
+StarOffice Calc : BETADIST function
+StarOffice Calc : BETAINV function
+StarOffice Calc : Bézier curves
+StarOffice Calc : Bézier curves;control points in presentations
+StarOffice Calc : bi-directional writing
+StarOffice Calc : BIN2DEC function
+StarOffice Calc : BIN2HEX function
+StarOffice Calc : BIN2OCT function
+StarOffice Calc : binary system
+StarOffice Calc : binary system;converting to
+StarOffice Calc : binding space
+StarOffice Calc : BINOMDIST function
+StarOffice Calc : bitmaps
+StarOffice Calc : bitmaps;inserting and editing
+StarOffice Calc : bitmaps;off for faster printing
+StarOffice Calc : bitmaps;patterns
+StarOffice Calc : black and white printing
+StarOffice Calc : black printing in Calc
+StarOffice Calc : blank cell contents
+StarOffice Calc : block selection mode
+StarOffice Calc : bold
+StarOffice Calc : bold;AutoFormat function
+StarOffice Calc : bold;text
+StarOffice Calc : bookmarks
+StarOffice Calc : bookmarks;Help
+StarOffice Calc : borders
+StarOffice Calc : borders;arranging
+StarOffice Calc : borders;cells
+StarOffice Calc : borders;cells and pages
+StarOffice Calc : borders;cells on screen (Calc)
+StarOffice Calc : borders;for paragraphs
+StarOffice Calc : borders;for tables
+StarOffice Calc : borders;printing cells
+StarOffice Calc : borders;shadows
+StarOffice Calc : borders;table boundaries (Writer)
+StarOffice Calc : borders, see also frames
+StarOffice Calc : bound fields
+StarOffice Calc : bound fields;controls
+StarOffice Calc : boundaries of tables (Writer)
+StarOffice Calc : break display (Writer)
+StarOffice Calc : breaks in cells
+StarOffice Calc : brochures
+StarOffice Calc : brochures;printing several
+StarOffice Calc : bubble charts
+StarOffice Calc : build numbers of StarOffice
+StarOffice Calc : bullet lists
+StarOffice Calc : bullet lists;formatting options
+StarOffice Calc : bullets
+StarOffice Calc : bullets;paragraphs
+StarOffice Calc : bullets;replacing
+StarOffice Calc : bullets;turning off
+StarOffice Calc : business cards
+StarOffice Calc : business cards;creating and synchronizing
+StarOffice Calc : business cards;using templates
+StarOffice Calc : button bars, see toolbars
+StarOffice Calc : buttons
+StarOffice Calc : buttons;adding push buttons
+StarOffice Calc : buttons;big/small
+StarOffice Calc : buttons;editing hyperlink buttons
+StarOffice Calc : buttons;form functions
+StarOffice Calc : buttons;toolbars
+StarOffice Calc : cache for graphics
+StarOffice Calc : calculating
+StarOffice Calc : calculating;accumulated interests
+StarOffice Calc : calculating;annual net interest rates
+StarOffice Calc : calculating;annuities
+StarOffice Calc : calculating;arithmetic-degressive depreciations
+StarOffice Calc : calculating;auto calculating sheets
+StarOffice Calc : calculating;averages in Calc databases
+StarOffice Calc : calculating;conditional calculations
+StarOffice Calc : calculating;constant interest rates
+StarOffice Calc : calculating;Data Pilot
+StarOffice Calc : calculating;depreciations
+StarOffice Calc : calculating;durations
+StarOffice Calc : calculating;future values
+StarOffice Calc : calculating;geometric-degressive depreciations
+StarOffice Calc : calculating;interests for unchanged amortization installments
+StarOffice Calc : calculating;internal rates of return, irregular payments
+StarOffice Calc : calculating;internal rates of return, regular payments
+StarOffice Calc : calculating;iterative references (Calc)
+StarOffice Calc : calculating;linear depreciations
+StarOffice Calc : calculating;modified internal rates of return
+StarOffice Calc : calculating;multiple sheets
+StarOffice Calc : calculating;net present values
+StarOffice Calc : calculating;nominal interest rates
+StarOffice Calc : calculating;number of payment periods
+StarOffice Calc : calculating;present values
+StarOffice Calc : calculating;rates of return
+StarOffice Calc : calculating;regression curves
+StarOffice Calc : calculating;rounded off values
+StarOffice Calc : calculating;series
+StarOffice Calc : calculating;spreadsheets
+StarOffice Calc : calculating;sums in Calc databases
+StarOffice Calc : calculating;time differences
+StarOffice Calc : calculating;total amortizement rates
+StarOffice Calc : calculating;variable declining depreciations
+StarOffice Calc : calculating;variables in equations
+StarOffice Calc : calculating;with formulas
+StarOffice Calc : callouts
+StarOffice Calc : callouts;drawings
+StarOffice Calc : capital letters
+StarOffice Calc : capital letters;AutoCorrect function
+StarOffice Calc : capital letters;AutoInput function
+StarOffice Calc : capital letters;AutoInput function (in cells)
+StarOffice Calc : capital letters;font effects
+StarOffice Calc : captions
+StarOffice Calc : captions;automatic captions (Writer)
+StarOffice Calc : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Calc : captions, see also labels/callouts
+StarOffice Calc : cascading update (Base)
+StarOffice Calc : case sensitivity
+StarOffice Calc : case sensitivity;comparing cell contents (Calc)
+StarOffice Calc : case sensitivity;searching
+StarOffice Calc : categories of functions
+StarOffice Calc : CEILING function
+StarOffice Calc : cell attributes
+StarOffice Calc : cell contents
+StarOffice Calc : cell contents;AutoCalculate function
+StarOffice Calc : cell contents;deleting
+StarOffice Calc : cell contents;no text
+StarOffice Calc : cell contents;numbers
+StarOffice Calc : cell contents;recalculating
+StarOffice Calc : cell contents;searching in Calc databases
+StarOffice Calc : cell contents;testing for references
+StarOffice Calc : cell contents;text
+StarOffice Calc : cell formats
+StarOffice Calc : cell formats;assigning by formulas
+StarOffice Calc : cell formats;conditional
+StarOffice Calc : cell formats;text/numbers
+StarOffice Calc : CELL function
+StarOffice Calc : cell heights
+StarOffice Calc : cell information
+StarOffice Calc : cell input
+StarOffice Calc : cell input;AutoInput function
+StarOffice Calc : cell links search
+StarOffice Calc : cell merges
+StarOffice Calc : cell names
+StarOffice Calc : cell names;defining/addressing
+StarOffice Calc : cell protection
+StarOffice Calc : cell protection;enabling
+StarOffice Calc : cell protection;unprotecting
+StarOffice Calc : cell ranges
+StarOffice Calc : cell ranges;applying/removing filters
+StarOffice Calc : cell ranges;creating names automatically
+StarOffice Calc : cell ranges;defining names
+StarOffice Calc : cell ranges;inserting named ranges
+StarOffice Calc : cell ranges;printing
+StarOffice Calc : cell ranges;selecting for data entries
+StarOffice Calc : cell references
+StarOffice Calc : cell references;showing
+StarOffice Calc : cell styles
+StarOffice Calc : cell styles;assigning by formulas
+StarOffice Calc : cell styles;copying
+StarOffice Calc : cell styles;selecting
+StarOffice Calc : cell widths
+StarOffice Calc : cells
+StarOffice Calc : cells;aligning
+StarOffice Calc : cells;AutoInput function of text
+StarOffice Calc : cells;autorefreshing traces
+StarOffice Calc : cells;backgrounds
+StarOffice Calc : cells;borders
+StarOffice Calc : cells;changing text/number formats
+StarOffice Calc : cells;coloring (Calc)
+StarOffice Calc : cells;comments
+StarOffice Calc : cells;conditional formatting
+StarOffice Calc : cells;copying/deleting/formatting/moving
+StarOffice Calc : cells;currency formats
+StarOffice Calc : cells;cursor positions after input (Calc)
+StarOffice Calc : cells;date and time formats
+StarOffice Calc : cells;defining input help
+StarOffice Calc : cells;defining names
+StarOffice Calc : cells;deleting cells
+StarOffice Calc : cells;deleting contents
+StarOffice Calc : cells;filling automatically
+StarOffice Calc : cells;formatting dialog
+StarOffice Calc : cells;formatting without effect (Calc)
+StarOffice Calc : cells;heights and widths
+StarOffice Calc : cells;hiding for printing
+StarOffice Calc : cells;inserting
+StarOffice Calc : cells;Internet references
+StarOffice Calc : cells;invalid data
+StarOffice Calc : cells;line breaks
+StarOffice Calc : cells;linked to controls
+StarOffice Calc : cells;merging/unmerging
+StarOffice Calc : cells;moving by drag and drop
+StarOffice Calc : cells;number formats
+StarOffice Calc : cells;number of
+StarOffice Calc : cells;operating in another document
+StarOffice Calc : cells;pasting
+StarOffice Calc : cells;print ranges
+StarOffice Calc : cells;printing grids
+StarOffice Calc : cells;protecting
+StarOffice Calc : cells;references
+StarOffice Calc : cells;referencing by drag and drop
+StarOffice Calc : cells;refreshing traces
+StarOffice Calc : cells;removing dependents
+StarOffice Calc : cells;removing precedents
+StarOffice Calc : cells;removing traces
+StarOffice Calc : cells;resetting formats
+StarOffice Calc : cells;rotating text
+StarOffice Calc : cells;selecting
+StarOffice Calc : cells;showing grid lines (Calc)
+StarOffice Calc : cells;text breaks
+StarOffice Calc : cells;text super/sub
+StarOffice Calc : cells;trace fill mode
+StarOffice Calc : cells;tracing dependents
+StarOffice Calc : cells;tracing errors
+StarOffice Calc : cells;tracing precedents
+StarOffice Calc : cells;validity
+StarOffice Calc : centered text
+StarOffice Calc : centimeters
+StarOffice Calc : certificates
+StarOffice Calc : changes
+StarOffice Calc : changes;accepting or rejecting
+StarOffice Calc : changes;comparing to original
+StarOffice Calc : changes;protecting
+StarOffice Calc : changes;recording
+StarOffice Calc : changes;review function
+StarOffice Calc : changes;showing
+StarOffice Calc : changing
+StarOffice Calc : changing;currency formats
+StarOffice Calc : changing;dates, automatically
+StarOffice Calc : changing;document titles
+StarOffice Calc : changing;file associations in Setup program
+StarOffice Calc : changing;icon sizes
+StarOffice Calc : changing;input in cells
+StarOffice Calc : changing;links
+StarOffice Calc : changing;number of decimal places
+StarOffice Calc : changing;row heights/column widths
+StarOffice Calc : changing;sheet names
+StarOffice Calc : changing;sheet protection
+StarOffice Calc : changing;table views
+StarOffice Calc : changing;work directory
+StarOffice Calc : changing, see also editing and replacing
+StarOffice Calc : CHAR function
+StarOffice Calc : character styles
+StarOffice Calc : character styles;language selection
+StarOffice Calc : characters
+StarOffice Calc : characters;alternative fonts
+StarOffice Calc : characters;Asian layout
+StarOffice Calc : characters;bold
+StarOffice Calc : characters;coloring
+StarOffice Calc : characters;displaying only on screen (Writer)
+StarOffice Calc : characters;enabling CTL and Asian characters
+StarOffice Calc : characters;font effects
+StarOffice Calc : characters;fonts and formats
+StarOffice Calc : characters;hyperlinks
+StarOffice Calc : characters;italics
+StarOffice Calc : characters;language selection
+StarOffice Calc : characters;shadowed
+StarOffice Calc : characters;spacing
+StarOffice Calc : characters;special
+StarOffice Calc : characters;superscript/subscript
+StarOffice Calc : characters;underlining
+StarOffice Calc : charcoal sketches filter
+StarOffice Calc : chart legends
+StarOffice Calc : chart legends;hiding
+StarOffice Calc : chart legends;showing icons with labels
+StarOffice Calc : chart types
+StarOffice Calc : chart types;area
+StarOffice Calc : chart types;bubble
+StarOffice Calc : chart types;column and bar
+StarOffice Calc : chart types;column and line
+StarOffice Calc : chart types;line
+StarOffice Calc : chart types;net
+StarOffice Calc : chart types;pie/donut
+StarOffice Calc : chart types;stock
+StarOffice Calc : chart types;XY (scatter)
+StarOffice Calc : charts
+StarOffice Calc : charts;3D views
+StarOffice Calc : charts;aligning
+StarOffice Calc : charts;arranging within stacks
+StarOffice Calc : charts;bars with textures
+StarOffice Calc : charts;choosing chart types
+StarOffice Calc : charts;colors
+StarOffice Calc : charts;copying with link to source cell range
+StarOffice Calc : charts;data labels
+StarOffice Calc : charts;displaying (Calc)
+StarOffice Calc : charts;editing axes
+StarOffice Calc : charts;editing data
+StarOffice Calc : charts;editing legends
+StarOffice Calc : charts;editing titles
+StarOffice Calc : charts;formatting areas
+StarOffice Calc : charts;formatting floors
+StarOffice Calc : charts;formatting walls
+StarOffice Calc : charts;inserting
+StarOffice Calc : charts;overview
+StarOffice Calc : charts;positioning axes
+StarOffice Calc : charts;printing
+StarOffice Calc : charts;properties
+StarOffice Calc : charts;reorganizing
+StarOffice Calc : charts;scaling axes
+StarOffice Calc : charts;scaling text
+StarOffice Calc : charts;shortcuts
+StarOffice Calc : charts;showing axes
+StarOffice Calc : charts;updating automatically (Writer)
+StarOffice Calc : check box creation
+StarOffice Calc : chi-square distribution
+StarOffice Calc : CHIDIST function
+StarOffice Calc : CHIINV function
+StarOffice Calc : Chinese writing systems
+StarOffice Calc : CHISQDIST function
+StarOffice Calc : CHISQINV function
+StarOffice Calc : CHITEST function
+StarOffice Calc : CHOOSE function
+StarOffice Calc : choosing printers
+StarOffice Calc : circle drawings
+StarOffice Calc : CLEAN function
+StarOffice Calc : clearing, see also deleting/removing
+StarOffice Calc : Client Side ImageMap
+StarOffice Calc : clipboard
+StarOffice Calc : clipboard;cutting
+StarOffice Calc : clipboard;pasting
+StarOffice Calc : clipboard;pasting formatted/unformatted text
+StarOffice Calc : clipboard;selection clipboard
+StarOffice Calc : clipboard;Unix
+StarOffice Calc : closing
+StarOffice Calc : closing;documents
+StarOffice Calc : closing;toolbars
+StarOffice Calc : CODE function
+StarOffice Calc : coefficient of correlation
+StarOffice Calc : collaboration
+StarOffice Calc : color bar
+StarOffice Calc : colors
+StarOffice Calc : colors;adding
+StarOffice Calc : colors;appearance
+StarOffice Calc : colors;backgrounds
+StarOffice Calc : colors;charts
+StarOffice Calc : colors;fill format
+StarOffice Calc : colors;fonts
+StarOffice Calc : colors;grid lines and cells (Calc)
+StarOffice Calc : colors;models
+StarOffice Calc : colors;negative numbers
+StarOffice Calc : colors;not printing
+StarOffice Calc : colors;printing in grayscale
+StarOffice Calc : colors;restriction (Calc)
+StarOffice Calc : colors;selection
+StarOffice Calc : column and line charts
+StarOffice Calc : column breaks
+StarOffice Calc : column breaks;deleting
+StarOffice Calc : column breaks;inserting
+StarOffice Calc : column charts
+StarOffice Calc : COLUMN function
+StarOffice Calc : column headers
+StarOffice Calc : column headers;displaying (Calc)
+StarOffice Calc : column headers;hiding
+StarOffice Calc : column headers;highlighting (Calc)
+StarOffice Calc : column headers;using in formulas
+StarOffice Calc : column widths
+StarOffice Calc : columns
+StarOffice Calc : columns;AutoFilter function
+StarOffice Calc : columns;deleting
+StarOffice Calc : columns;finding labels automatically
+StarOffice Calc : columns;freezing
+StarOffice Calc : columns;hiding
+StarOffice Calc : columns;inserting
+StarOffice Calc : columns;moving by drag and drop
+StarOffice Calc : columns;optimal widths
+StarOffice Calc : columns;repeating when printing
+StarOffice Calc : columns;setting with the mouse
+StarOffice Calc : columns;swap with rows
+StarOffice Calc : columns;widths
+StarOffice Calc : COLUMNS function
+StarOffice Calc : columns, see also cells
+StarOffice Calc : COMBIN function
+StarOffice Calc : COMBINA function
+StarOffice Calc : combination charts
+StarOffice Calc : combining
+StarOffice Calc : combining;cell ranges
+StarOffice Calc : combo box creation
+StarOffice Calc : comma separated files and values
+StarOffice Calc : command button creation
+StarOffice Calc : command buttons, see push buttons
+StarOffice Calc : command line parameters
+StarOffice Calc : commands
+StarOffice Calc : commands;repeating
+StarOffice Calc : commands;SQL
+StarOffice Calc : comments
+StarOffice Calc : comments;displaying (Calc)
+StarOffice Calc : comments;help text for cells
+StarOffice Calc : comments;inserting/editing/deleting/printing
+StarOffice Calc : comments;on cells
+StarOffice Calc : comments;on cells - Inserting and Editing Comments
+StarOffice Calc : comments;on changes
+StarOffice Calc : comments;printing
+StarOffice Calc : comments;printing in text
+StarOffice Calc : common terms
+StarOffice Calc : common terms;Chinese dictionary
+StarOffice Calc : common terms;glossaries
+StarOffice Calc : common terms;Internet glossary
+StarOffice Calc : comparisons
+StarOffice Calc : comparisons;document versions
+StarOffice Calc : comparisons;operators in Calc
+StarOffice Calc : comparisons;operators in default filter dialog
+StarOffice Calc : compatibility settings for MS Word import
+StarOffice Calc : complete screen view
+StarOffice Calc : COMPLEX function
+StarOffice Calc : complex numbers in analysis functions
+StarOffice Calc : complex text layout
+StarOffice Calc : complex text layout;definition
+StarOffice Calc : complex text layout;enabling
+StarOffice Calc : complex text layout, see CTL
+StarOffice Calc : compose key to insert special characters
+StarOffice Calc : CONCATENATE function
+StarOffice Calc : concatenation, see ampersand symbol
+StarOffice Calc : conditional calculations with arrays
+StarOffice Calc : conditional formatting
+StarOffice Calc : conditional formatting;cells
+StarOffice Calc : conditional formatting;conditions
+StarOffice Calc : conditional separators
+StarOffice Calc : conditions
+StarOffice Calc : conditions;in number formats
+StarOffice Calc : conditions;items in Data Navigator
+StarOffice Calc : CONFIDENCE function
+StarOffice Calc : Configuration Manager
+StarOffice Calc : configuring
+StarOffice Calc : configuring;fax icon
+StarOffice Calc : configuring;StarOffice
+StarOffice Calc : configuring;toolbars
+StarOffice Calc : connections to data sources (Base)
+StarOffice Calc : consolidating data
+StarOffice Calc : constant interest rates
+StarOffice Calc : constants definition
+StarOffice Calc : contents protection
+StarOffice Calc : context menus
+StarOffice Calc : control point display in presentations
+StarOffice Calc : controls
+StarOffice Calc : controls;activating in forms
+StarOffice Calc : controls;adding to documents
+StarOffice Calc : controls;arranging in forms
+StarOffice Calc : controls;arranging within stacks
+StarOffice Calc : controls;assigning data sources
+StarOffice Calc : controls;assigning macros (Basic)
+StarOffice Calc : controls;bound fields/list contents/linked cells
+StarOffice Calc : controls;events
+StarOffice Calc : controls;focus
+StarOffice Calc : controls;formatted fields
+StarOffice Calc : controls;grouping
+StarOffice Calc : controls;hidden
+StarOffice Calc : controls;inserting
+StarOffice Calc : controls;multi-line titles
+StarOffice Calc : controls;positions and sizes
+StarOffice Calc : controls;printing
+StarOffice Calc : controls;properties of form controls
+StarOffice Calc : controls;properties of table controls
+StarOffice Calc : controls;reference by SQL
+StarOffice Calc : controls;rich text control
+StarOffice Calc : controls;select mode
+StarOffice Calc : controls;showing (Writer)
+StarOffice Calc : CONVERT function
+StarOffice Calc : CONVERT_ADD function
+StarOffice Calc : converters
+StarOffice Calc : converters;Euro converter
+StarOffice Calc : converters;PostScript, UNIX
+StarOffice Calc : converters;XML
+StarOffice Calc : converting
+StarOffice Calc : converting;binary numbers, into decimal numbers
+StarOffice Calc : converting;binary numbers, into hexadecimal numbers
+StarOffice Calc : converting;binary numbers, into octal numbers
+StarOffice Calc : converting;decimal fractions, into decimal numbers
+StarOffice Calc : converting;decimal fractions, into mixed decimal fractions
+StarOffice Calc : converting;decimal numbers, into binary numbers
+StarOffice Calc : converting;decimal numbers, into hexadecimal numbers
+StarOffice Calc : converting;decimal numbers, into octal numbers
+StarOffice Calc : converting;degrees, into radians
+StarOffice Calc : converting;Hangul/Hanja
+StarOffice Calc : converting;hexadecimal numbers, into binary numbers
+StarOffice Calc : converting;hexadecimal numbers, into decimal numbers
+StarOffice Calc : converting;hexadecimal numbers, into octal numbers
+StarOffice Calc : converting;metrics
+StarOffice Calc : converting;Microsoft documents
+StarOffice Calc : converting;octal numbers, into binary numbers
+StarOffice Calc : converting;octal numbers, into decimal numbers
+StarOffice Calc : converting;octal numbers, into hexadecimal numbers
+StarOffice Calc : converting;Pocket PC formats
+StarOffice Calc : converting;radians, into degrees
+StarOffice Calc : converting;random variables, into normalized values
+StarOffice Calc : converting;StarOffice documents
+StarOffice Calc : converting;text with leading zeros, into numbers
+StarOffice Calc : converting;text, into numbers
+StarOffice Calc : copies
+StarOffice Calc : copies;printing
+StarOffice Calc : copying
+StarOffice Calc : copying;array formulas
+StarOffice Calc : copying;by drag and drop
+StarOffice Calc : copying;cell styles
+StarOffice Calc : copying;data from text documents
+StarOffice Calc : copying;datasource records in spreadsheets
+StarOffice Calc : copying;draw objects
+StarOffice Calc : copying;draw objects between documents
+StarOffice Calc : copying;formatting
+StarOffice Calc : copying;formulas
+StarOffice Calc : copying;from data source view
+StarOffice Calc : copying;from Gallery
+StarOffice Calc : copying;in Unix
+StarOffice Calc : copying;pictures, between documents
+StarOffice Calc : copying;sheet areas, to text documents
+StarOffice Calc : copying;spreadsheets
+StarOffice Calc : copying;to Gallery
+StarOffice Calc : copying;values, to multiple sheets
+StarOffice Calc : copying;visible cells only
+StarOffice Calc : copyright for StarOffice
+StarOffice Calc : corner roundings
+StarOffice Calc : correcting sheets automatically
+StarOffice Calc : CORREL function
+StarOffice Calc : COS function
+StarOffice Calc : COSH function
+StarOffice Calc : COT function
+StarOffice Calc : COTH function
+StarOffice Calc : COUNT function
+StarOffice Calc : COUNTA function
+StarOffice Calc : COUNTBLANK function
+StarOffice Calc : COUNTIF function
+StarOffice Calc : counting
+StarOffice Calc : counting;empty cells
+StarOffice Calc : counting;specified cells
+StarOffice Calc : counting rows
+StarOffice Calc : counting rows;with numeric or alphanumeric values
+StarOffice Calc : counting rows;with numeric values
+StarOffice Calc : COUPDAYBS function
+StarOffice Calc : COUPDAYS function
+StarOffice Calc : COUPDAYSNC function
+StarOffice Calc : COUPNCD function
+StarOffice Calc : COUPNUM function
+StarOffice Calc : COUPPCD function
+StarOffice Calc : COVAR function
+StarOffice Calc : crash reports
+StarOffice Calc : CRITBINOM function
+StarOffice Calc : criteria of query design (Base)
+StarOffice Calc : cropping pictures
+StarOffice Calc : cross-classified tables
+StarOffice Calc : csv files
+StarOffice Calc : csv files;formulas
+StarOffice Calc : csv files;importing and exporting
+StarOffice Calc : CTL
+StarOffice Calc : CTL;(not) wrapping words
+StarOffice Calc : CTL;complex text layout languages
+StarOffice Calc : CTL;definition
+StarOffice Calc : CTL;options
+StarOffice Calc : CTL;right-to-left sheets
+StarOffice Calc : CUMIPMT function
+StarOffice Calc : CUMIPMT_ADD function
+StarOffice Calc : CUMPRINC function
+StarOffice Calc : CUMPRINC_ADD function
+StarOffice Calc : cumulative lognormal distribution
+StarOffice Calc : cumulative probability density function
+StarOffice Calc : cumulative probability density function;calculating
+StarOffice Calc : cumulative probability density function;inverse of
+StarOffice Calc : currencies
+StarOffice Calc : currencies;converters
+StarOffice Calc : currencies;default currencies
+StarOffice Calc : currencies;format codes
+StarOffice Calc : currencies;formats
+StarOffice Calc : currency field creation
+StarOffice Calc : currency formats
+StarOffice Calc : currency formats
+StarOffice Calc : currency formats;spreadsheets
+StarOffice Calc : current date and time values
+StarOffice Calc : CURRENT function
+StarOffice Calc : cursor
+StarOffice Calc : cursor;allowing in protected areas (Writer)
+StarOffice Calc : cursor;in read-only text
+StarOffice Calc : cursor;quickly moving to an object
+StarOffice Calc : curves
+StarOffice Calc : curves;editing points
+StarOffice Calc : curves;properties in line charts/XY charts
+StarOffice Calc : custom dictionaries
+StarOffice Calc : custom dictionaries;editing
+StarOffice Calc : custom hyphens (Writer)
+StarOffice Calc : custom quotes
+StarOffice Calc : custom templates
+StarOffice Calc : customized lists
+StarOffice Calc : customizing
+StarOffice Calc : customizing;events
+StarOffice Calc : customizing;keyboard
+StarOffice Calc : customizing;menus
+StarOffice Calc : customizing;round corners
+StarOffice Calc : customizing;StarOffice
+StarOffice Calc : customizing;toolbars
+StarOffice Calc : cutting
+StarOffice Calc : dashes
+StarOffice Calc : data
+StarOffice Calc : data;filtering in forms
+StarOffice Calc : data;forms and subforms
+StarOffice Calc : data;inserting in multiple sheets
+StarOffice Calc : data;merging cell ranges
+StarOffice Calc : data;read-only
+StarOffice Calc : data;showing invalid data
+StarOffice Calc : data;sorting in databases
+StarOffice Calc : data;sorting in forms
+StarOffice Calc : data;user data
+StarOffice Calc : data;validity check
+StarOffice Calc : data binding change in XForms
+StarOffice Calc : data field options for Data Pilot
+StarOffice Calc : data labels in charts
+StarOffice Calc : Data Navigator
+StarOffice Calc : Data Navigator;adding/editing items
+StarOffice Calc : Data Navigator;display options
+StarOffice Calc : data ranges in charts
+StarOffice Calc : data series
+StarOffice Calc : data series import
+StarOffice Calc : data source browser
+StarOffice Calc : data source explorer
+StarOffice Calc : data source view
+StarOffice Calc : data source view;drag and drop
+StarOffice Calc : data source view;overview
+StarOffice Calc : data source view;showing
+StarOffice Calc : data sources
+StarOffice Calc : data sources;as tables
+StarOffice Calc : data sources;connection settings (Base)
+StarOffice Calc : data sources;copying records to spreadsheets
+StarOffice Calc : data sources;displaying current
+StarOffice Calc : data sources;external data
+StarOffice Calc : data sources;LDAP server (Base)
+StarOffice Calc : data sources;registering address books
+StarOffice Calc : data sources;reports
+StarOffice Calc : data sources;setting for stock charts
+StarOffice Calc : data sources;StarOffice Base
+StarOffice Calc : data sources;viewing
+StarOffice Calc : data structure of XForms
+StarOffice Calc : data tables
+StarOffice Calc : data tables;multiple operations in
+StarOffice Calc : data validity
+StarOffice Calc : data values in charts
+StarOffice Calc : data, see also values
+StarOffice Calc : database contents
+StarOffice Calc : database contents;inserting as tables
+StarOffice Calc : database contents;inserting as text
+StarOffice Calc : database ranges
+StarOffice Calc : database ranges;advanced filters
+StarOffice Calc : database ranges;applying/removing filters
+StarOffice Calc : database ranges;AutoFilter function
+StarOffice Calc : database ranges;defining
+StarOffice Calc : database ranges;hiding AutoFilter
+StarOffice Calc : database ranges;refreshing
+StarOffice Calc : database ranges;sorting
+StarOffice Calc : database reports
+StarOffice Calc : Database Wizard (Base)
+StarOffice Calc : databases
+StarOffice Calc : databases;administration through SQL (Base)
+StarOffice Calc : databases;ADO (Base)
+StarOffice Calc : databases;connecting (Base)
+StarOffice Calc : databases;creating
+StarOffice Calc : databases;creating labels
+StarOffice Calc : databases;creating queries
+StarOffice Calc : databases;creating reports
+StarOffice Calc : databases;creating tables
+StarOffice Calc : databases;deleting (Base)
+StarOffice Calc : databases;drag and drop (Base)
+StarOffice Calc : databases;editing tables
+StarOffice Calc : databases;form filters
+StarOffice Calc : databases;formats (Base)
+StarOffice Calc : databases;functions in StarOffice Calc
+StarOffice Calc : databases;importing/exporting
+StarOffice Calc : databases;JDBC (Base)
+StarOffice Calc : databases;main page (Base)
+StarOffice Calc : databases;ODBC (Base)
+StarOffice Calc : databases;overview
+StarOffice Calc : databases;registering (Base)
+StarOffice Calc : databases;searching records
+StarOffice Calc : databases;selecting (Calc)
+StarOffice Calc : databases;shortcut keys
+StarOffice Calc : databases;sorting
+StarOffice Calc : databases;standard filters
+StarOffice Calc : databases;text formats
+StarOffice Calc : databases;viewing
+StarOffice Calc : DataPilot function
+StarOffice Calc : DataPilot function;calling up and applying
+StarOffice Calc : DataPilot function;deleting tables
+StarOffice Calc : DataPilot function;drill down
+StarOffice Calc : DataPilot function;editing tables
+StarOffice Calc : DataPilot function;filtering tables
+StarOffice Calc : DataPilot function;grouping table entries
+StarOffice Calc : DataPilot function;introduction
+StarOffice Calc : DataPilot function;preventing data overwriting
+StarOffice Calc : DataPilot function;refreshing tables
+StarOffice Calc : DataPilot function;show details
+StarOffice Calc : DataPilot tables
+StarOffice Calc : date and time functions
+StarOffice Calc : date fields
+StarOffice Calc : date fields;creating
+StarOffice Calc : date fields;properties
+StarOffice Calc : date formats
+StarOffice Calc : date formats;avoiding conversion to
+StarOffice Calc : date formats;conversion
+StarOffice Calc : date formats
+StarOffice Calc : DATE function
+StarOffice Calc : date series
+StarOffice Calc : dates
+StarOffice Calc : dates;19xx/20xx
+StarOffice Calc : dates;default (Calc)
+StarOffice Calc : dates;in cells
+StarOffice Calc : dates;interest date prior to settlement date
+StarOffice Calc : dates;printing in presentations
+StarOffice Calc : dates;start 1900/01/01 (Calc)
+StarOffice Calc : dates;start 1904/01/01 (Calc)
+StarOffice Calc : dates;updating automatically
+StarOffice Calc : DATEVALUE function
+StarOffice Calc : DAVERAGE function
+StarOffice Calc : DAY function
+StarOffice Calc : DAYS function
+StarOffice Calc : DAYS360 function
+StarOffice Calc : DAYSINMONTH function
+StarOffice Calc : DAYSINYEAR function
+StarOffice Calc : DB function
+StarOffice Calc : dBASE
+StarOffice Calc : dBASE;database settings (Base)
+StarOffice Calc : dBASE import/export
+StarOffice Calc : DCOUNT function
+StarOffice Calc : DCOUNTA function
+StarOffice Calc : DDB function
+StarOffice Calc : DDE
+StarOffice Calc : DDE;definition
+StarOffice Calc : DDE function
+StarOffice Calc : deactivating
+StarOffice Calc : deactivating;automatic changes
+StarOffice Calc : deactivating;plug-ins
+StarOffice Calc : DEC2BIN function
+StarOffice Calc : DEC2HEX function
+StarOffice Calc : DEC2OCT function
+StarOffice Calc : DECIMAL function
+StarOffice Calc : decimal places
+StarOffice Calc : decimal places;adding/deleting
+StarOffice Calc : decimal places;cutting off
+StarOffice Calc : decimal places;formatting numbers
+StarOffice Calc : decimal places;showing
+StarOffice Calc : decimal places displayed (Calc)
+StarOffice Calc : decimal separator key
+StarOffice Calc : decimal system
+StarOffice Calc : decimal system;converting to
+StarOffice Calc : decimal tab stops
+StarOffice Calc : default directories
+StarOffice Calc : default filters
+StarOffice Calc : default filters;comparison operators
+StarOffice Calc : default filters;databases
+StarOffice Calc : default printer
+StarOffice Calc : default printer;setting up
+StarOffice Calc : default printer;UNIX
+StarOffice Calc : default templates
+StarOffice Calc : default templates;changing
+StarOffice Calc : default templates;organizing
+StarOffice Calc : defaults
+StarOffice Calc : defaults;currency formats
+StarOffice Calc : defaults;documents
+StarOffice Calc : defaults;file formats in file dialogs
+StarOffice Calc : defaults;file formats in StarOffice
+StarOffice Calc : defaults;fonts
+StarOffice Calc : defaults;grids (Writer/Calc)
+StarOffice Calc : defaults;languages
+StarOffice Calc : defaults;number formats
+StarOffice Calc : defaults;number formats in spreadsheets
+StarOffice Calc : defaults;of saving
+StarOffice Calc : defaults;program configuration
+StarOffice Calc : defaults;tab stops in text
+StarOffice Calc : defaults;views
+StarOffice Calc : defining
+StarOffice Calc : defining;advanced filters
+StarOffice Calc : defining;arrowheads and other line ends
+StarOffice Calc : defining;AutoFormat function for tables
+StarOffice Calc : defining;colors
+StarOffice Calc : defining;database ranges
+StarOffice Calc : defining;line styles
+StarOffice Calc : defining;names for cell ranges
+StarOffice Calc : defining;paragraph borders
+StarOffice Calc : defining;print ranges
+StarOffice Calc : defining;queries (Base)
+StarOffice Calc : defining;sort lists
+StarOffice Calc : defining;table borders
+StarOffice Calc : DEGREES function
+StarOffice Calc : deleting
+StarOffice Calc : deleting;all direct formatting
+StarOffice Calc : deleting;cell contents
+StarOffice Calc : deleting;cells/rows/columns
+StarOffice Calc : deleting;comments
+StarOffice Calc : deleting;databases (Base)
+StarOffice Calc : deleting;DataPilot tables
+StarOffice Calc : deleting;decimal places
+StarOffice Calc : deleting;hyperlinks
+StarOffice Calc : deleting;lines in text
+StarOffice Calc : deleting;manual column breaks
+StarOffice Calc : deleting;manual row breaks
+StarOffice Calc : deleting;models/instances
+StarOffice Calc : deleting;namespaces in XForms
+StarOffice Calc : deleting;print ranges
+StarOffice Calc : deleting;spreadsheets
+StarOffice Calc : deleting;tab stops
+StarOffice Calc : deleting;templates
+StarOffice Calc : deleting;visible cells only
+StarOffice Calc : deleting;XML filters
+StarOffice Calc : delimited values and files
+StarOffice Calc : DELTA function
+StarOffice Calc : density function
+StarOffice Calc : depreciations
+StarOffice Calc : depreciations;arithmetic declining
+StarOffice Calc : depreciations;arithmetic-degressive
+StarOffice Calc : depreciations;degressive amortizations
+StarOffice Calc : depreciations;geometric-degressive
+StarOffice Calc : depreciations;linear
+StarOffice Calc : depreciations;linear amortizations
+StarOffice Calc : depreciations;variable declining
+StarOffice Calc : depth stagger
+StarOffice Calc : descriptions for objects
+StarOffice Calc : design mode after saving
+StarOffice Calc : design view
+StarOffice Calc : design view;creating forms
+StarOffice Calc : design view;queries/views (Base)
+StarOffice Calc : designing
+StarOffice Calc : designing;database tables
+StarOffice Calc : designing;fonts
+StarOffice Calc : designing;queries (Base)
+StarOffice Calc : detaching toolbars
+StarOffice Calc : determinants
+StarOffice Calc : determination coefficients
+StarOffice Calc : DEVSQ function
+StarOffice Calc : DGET function
+StarOffice Calc : dictionaries
+StarOffice Calc : dictionaries;common terms in simplified and traditional chinese
+StarOffice Calc : dictionaries;creating
+StarOffice Calc : dictionaries;editing user-defined
+StarOffice Calc : dictionaries;spellcheck
+StarOffice Calc : dictionaries, see also languages
+StarOffice Calc : digital signatures
+StarOffice Calc : digital signatures;getting/managing/applying
+StarOffice Calc : digital signatures;overview
+StarOffice Calc : digital signatures;WebDAV over HTTPS
+StarOffice Calc : direct formatting
+StarOffice Calc : direct formatting;undoing all
+StarOffice Calc : directories
+StarOffice Calc : directories;creating new
+StarOffice Calc : directories;directory structure
+StarOffice Calc : disabled persons
+StarOffice Calc : DISC function
+StarOffice Calc : discounts
+StarOffice Calc : display options in Data Pilot
+StarOffice Calc : displaying
+StarOffice Calc : displaying;comments (Calc)
+StarOffice Calc : displaying;comments in text documents
+StarOffice Calc : displaying;formulas at any position
+StarOffice Calc : displaying;formulas instead of results
+StarOffice Calc : displaying;headers of columns/rows
+StarOffice Calc : displaying;non-printing characters (Writer)
+StarOffice Calc : displaying;pictures and objects (Writer)
+StarOffice Calc : displaying;scenario names
+StarOffice Calc : displaying;sheets
+StarOffice Calc : displaying;tables (Writer)
+StarOffice Calc : displaying;zero values (Calc)
+StarOffice Calc : distances
+StarOffice Calc : distinct values in SQL queries
+StarOffice Calc : distorting in drawings
+StarOffice Calc : distributing XML filters
+StarOffice Calc : division sign, see also operators
+StarOffice Calc : divisions
+StarOffice Calc : DMAX function
+StarOffice Calc : DMIN function
+StarOffice Calc : docking
+StarOffice Calc : docking;definition
+StarOffice Calc : docking;toolbars
+StarOffice Calc : docking;windows
+StarOffice Calc : Document Converter Wizard
+StarOffice Calc : Document Map, see Navigator
+StarOffice Calc : document types in StarOffice
+StarOffice Calc : documents
+StarOffice Calc : documents;changing titles
+StarOffice Calc : documents;closing
+StarOffice Calc : documents;comparing
+StarOffice Calc : documents;contents as lists
+StarOffice Calc : documents;editing time
+StarOffice Calc : documents;exporting
+StarOffice Calc : documents;importing
+StarOffice Calc : documents;languages
+StarOffice Calc : documents;measurement units in
+StarOffice Calc : documents;merging
+StarOffice Calc : documents;number of pages/tables/sheets
+StarOffice Calc : documents;opening
+StarOffice Calc : documents;opening in design mode
+StarOffice Calc : documents;opening with templates
+StarOffice Calc : documents;organizing
+StarOffice Calc : documents;printing
+StarOffice Calc : documents;protecting
+StarOffice Calc : documents;read-only
+StarOffice Calc : documents;references
+StarOffice Calc : documents;reloading
+StarOffice Calc : documents;saving
+StarOffice Calc : documents;saving automatically
+StarOffice Calc : documents;saving in other formats
+StarOffice Calc : documents;sending as e-mail
+StarOffice Calc : documents;styles changed
+StarOffice Calc : documents;version management
+StarOffice Calc : documents;version numbers
+StarOffice Calc : DOLLAR function
+StarOffice Calc : DOLLARDE function
+StarOffice Calc : DOLLARFR function
+StarOffice Calc : donut charts
+StarOffice Calc : dot products
+StarOffice Calc : dotted areas
+StarOffice Calc : double-line spacing in paragraphs
+StarOffice Calc : double-line writing in Asian layout
+StarOffice Calc : DPRODUCT function
+StarOffice Calc : drag and drop
+StarOffice Calc : drag and drop;copying and pasting text
+StarOffice Calc : drag and drop;data source view
+StarOffice Calc : drag and drop;from Gallery to draw objects
+StarOffice Calc : drag and drop;moving cells
+StarOffice Calc : drag and drop;overview
+StarOffice Calc : drag and drop;pictures
+StarOffice Calc : drag and drop;referencing cells
+StarOffice Calc : drag and drop;to Gallery
+StarOffice Calc : draw objects
+StarOffice Calc : draw objects;adding/editing/copying
+StarOffice Calc : draw objects;anchoring
+StarOffice Calc : draw objects;arranging within stacks
+StarOffice Calc : draw objects;copying between documents
+StarOffice Calc : draw objects;displaying (Calc)
+StarOffice Calc : draw objects;dropping Gallery pictures
+StarOffice Calc : draw objects;flipping
+StarOffice Calc : draw objects;legends
+StarOffice Calc : draw objects;positioning and resizing
+StarOffice Calc : draw objects;printing
+StarOffice Calc : draw objects;protecting
+StarOffice Calc : draw objects;slanting
+StarOffice Calc : draw objects;text in
+StarOffice Calc : Drawing bar
+StarOffice Calc : drawing lines in text
+StarOffice Calc : drawings
+StarOffice Calc : drawings;creating/opening
+StarOffice Calc : drawings;languages
+StarOffice Calc : drawings;printing
+StarOffice Calc : drawings;printing defaults
+StarOffice Calc : drawings;printing in text documents
+StarOffice Calc : drawings;saving
+StarOffice Calc : drawings;saving automatically
+StarOffice Calc : drawings;saving in other formats
+StarOffice Calc : drawings;sending as e-mail
+StarOffice Calc : drawings;showing (Writer)
+StarOffice Calc : drawings, see also draw objects
+StarOffice Calc : drop-down lists in form functions
+StarOffice Calc : drop-down menus in sheet columns
+StarOffice Calc : DSTDEV function
+StarOffice Calc : DSTDEVP function
+StarOffice Calc : DSUM function
+StarOffice Calc : DURATION function
+StarOffice Calc : DURATION_ADD function
+StarOffice Calc : durations
+StarOffice Calc : durations;calculating
+StarOffice Calc : durations;first interest payment until settlement date
+StarOffice Calc : durations;fixed interest securities
+StarOffice Calc : DVAR function
+StarOffice Calc : DVARP function
+StarOffice Calc : e-mail attachments
+StarOffice Calc : EASTERSUNDAY function
+StarOffice Calc : EDATE function
+StarOffice Calc : Edit File icon
+StarOffice Calc : edit mode
+StarOffice Calc : edit mode;after opening
+StarOffice Calc : edit mode;through Enter key (Calc)
+StarOffice Calc : Edit Points bar
+StarOffice Calc : editing
+StarOffice Calc : editing;array formulas
+StarOffice Calc : editing;chart axes
+StarOffice Calc : editing;chart data
+StarOffice Calc : editing;chart legends
+StarOffice Calc : editing;chart titles
+StarOffice Calc : editing;comments
+StarOffice Calc : editing;data binding of XForms
+StarOffice Calc : editing;database tables and queries
+StarOffice Calc : editing;DataPilot tables
+StarOffice Calc : editing;draw objects
+StarOffice Calc : editing;Fontwork objects
+StarOffice Calc : editing;hyperlinks
+StarOffice Calc : editing;menus
+StarOffice Calc : editing;objects
+StarOffice Calc : editing;pictures
+StarOffice Calc : editing;print ranges
+StarOffice Calc : editing;reports
+StarOffice Calc : editing;shortcut keys
+StarOffice Calc : editing;StarOffice documents in Internet Explorer
+StarOffice Calc : editing;tab stops
+StarOffice Calc : editing;templates
+StarOffice Calc : editing;titles
+StarOffice Calc : editing;toolbars
+StarOffice Calc : editing;undoing
+StarOffice Calc : editing;XForms
+StarOffice Calc : editing time of documents
+StarOffice Calc : editors
+StarOffice Calc : editors;formula editor
+StarOffice Calc : editors;ImageMap editor
+StarOffice Calc : EFFECT_ADD function
+StarOffice Calc : EFFECTIVE function
+StarOffice Calc : effective interest rates
+StarOffice Calc : effects
+StarOffice Calc : effects;font positions
+StarOffice Calc : effects;fonts
+StarOffice Calc : effects;Fontwork icons
+StarOffice Calc : empty cells
+StarOffice Calc : empty cells;counting
+StarOffice Calc : empty cells;handling of
+StarOffice Calc : empty cells;recognizing
+StarOffice Calc : empty documents
+StarOffice Calc : empty paragraph removal
+StarOffice Calc : encrypting text
+StarOffice Calc : encryption of contents
+StarOffice Calc : entering entries with AutoInput function
+StarOffice Calc : entering groups
+StarOffice Calc : entering text from right to left
+StarOffice Calc : EOMONTH function
+StarOffice Calc : equal sign, see also operators
+StarOffice Calc : equations in formula editor
+StarOffice Calc : equations in goal seek
+StarOffice Calc : ERF function
+StarOffice Calc : ERFC function
+StarOffice Calc : error bars in charts
+StarOffice Calc : error codes
+StarOffice Calc : error codes;controlling
+StarOffice Calc : error codes;list of
+StarOffice Calc : error indicators in charts
+StarOffice Calc : error messages
+StarOffice Calc : error messages;defining for incorrect input
+StarOffice Calc : error messages;invalid references
+StarOffice Calc : Error Report Tool
+StarOffice Calc : error tracing
+StarOffice Calc : ERRORTYPE function
+StarOffice Calc : Euro
+StarOffice Calc : Euro;converting
+StarOffice Calc : Euro;currency formats
+StarOffice Calc : Euro;Euro Converter Wizard
+StarOffice Calc : EUROCONVERT function
+StarOffice Calc : EVEN function
+StarOffice Calc : even integers
+StarOffice Calc : even/odd pages
+StarOffice Calc : even/odd pages;printing
+StarOffice Calc : events
+StarOffice Calc : events;assigning scripts
+StarOffice Calc : events;controls
+StarOffice Calc : events;customizing
+StarOffice Calc : events;in forms
+StarOffice Calc : EXACT function
+StarOffice Calc : exact numbers in StarOffice Calc
+StarOffice Calc : examples
+StarOffice Calc : examples;formula calculation
+StarOffice Calc : examples;goal seek
+StarOffice Calc : Excel
+StarOffice Calc : Excel;saving as
+StarOffice Calc : Excel;search criteria
+StarOffice Calc : exceptions
+StarOffice Calc : exceptions;user-defined dictionaries
+StarOffice Calc : exchanging, see also replacing
+StarOffice Calc : executing SQL commands
+StarOffice Calc : exiting
+StarOffice Calc : exiting;groups
+StarOffice Calc : exiting;StarOffice
+StarOffice Calc : EXP function
+StarOffice Calc : expanding formatting (Calc)
+StarOffice Calc : explorer of data sources
+StarOffice Calc : EXPONDIST function
+StarOffice Calc : exponential distributions
+StarOffice Calc : exponential trends in arrays
+StarOffice Calc : export filters
+StarOffice Calc : exporting
+StarOffice Calc : exporting;bitmaps
+StarOffice Calc : exporting;cells
+StarOffice Calc : exporting;formulas as csv files
+StarOffice Calc : exporting;HTML and text documents
+StarOffice Calc : exporting;Microsoft Office documents with VBA code
+StarOffice Calc : exporting;spreadsheets to dBASE
+StarOffice Calc : exporting;spreadsheets to text format
+StarOffice Calc : exporting;tables as text
+StarOffice Calc : exporting;templates
+StarOffice Calc : exporting;to foreign formats
+StarOffice Calc : exporting;to HTML
+StarOffice Calc : exporting;to Microsoft Office formats
+StarOffice Calc : exporting;to PDF
+StarOffice Calc : exporting;to PostScript format
+StarOffice Calc : exporting;to XML
+StarOffice Calc : exporting;XML files
+StarOffice Calc : extended tips in Help
+StarOffice Calc : extending print ranges
+StarOffice Calc : extension mode in text
+StarOffice Calc : extensions
+StarOffice Calc : extensions;Extension Manager
+StarOffice Calc : extensions;file formats
+StarOffice Calc : external data
+StarOffice Calc : external data;inserting
+StarOffice Calc : external DLL functions
+StarOffice Calc : external keys (Base)
+StarOffice Calc : extrapolations
+StarOffice Calc : FACT function
+StarOffice Calc : FACTDOUBLE function
+StarOffice Calc : factorials
+StarOffice Calc : factorials;numbers
+StarOffice Calc : factorials;numbers with increments of two
+StarOffice Calc : FALSE function
+StarOffice Calc : faster printing
+StarOffice Calc : faxes
+StarOffice Calc : faxes;configuring StarOffice
+StarOffice Calc : faxes;fax programs/fax printers under UNIX
+StarOffice Calc : faxes;selecting a fax machine
+StarOffice Calc : faxes;sending
+StarOffice Calc : faxes;wizards
+StarOffice Calc : FDIST function
+StarOffice Calc : feedback
+StarOffice Calc : feedback;automatically
+StarOffice Calc : fields
+StarOffice Calc : fields;database tables
+StarOffice Calc : fields;displaying field codes (Writer)
+StarOffice Calc : fields;formatted fields
+StarOffice Calc : fields;updating automatically (Writer)
+StarOffice Calc : file associations for Microsoft Office
+StarOffice Calc : file filters
+StarOffice Calc : file filters;mobile devices
+StarOffice Calc : file filters;XML
+StarOffice Calc : file formats
+StarOffice Calc : file formats;changing StarOffice defaults
+StarOffice Calc : file formats;OpenDocument/XML
+StarOffice Calc : file formats;saving always in other formats
+StarOffice Calc : file names in headers/footers
+StarOffice Calc : file selection button
+StarOffice Calc : file sharing options for current document
+StarOffice Calc : files
+StarOffice Calc : files;filters and formats
+StarOffice Calc : files;importing
+StarOffice Calc : files;opening
+StarOffice Calc : files;properties
+StarOffice Calc : files;saving
+StarOffice Calc : files;saving automatically
+StarOffice Calc : files;saving in other formats
+StarOffice Calc : files;sending as e-mail
+StarOffice Calc : files;version numbers
+StarOffice Calc : files and folders in StarOffice
+StarOffice Calc : fill characters with tabulators
+StarOffice Calc : fill colors for areas
+StarOffice Calc : fill patterns for areas
+StarOffice Calc : filling
+StarOffice Calc : filling;cells, automatically
+StarOffice Calc : filling;customized lists
+StarOffice Calc : filling;selection lists
+StarOffice Calc : filter conditions
+StarOffice Calc : filter conditions;connecting
+StarOffice Calc : filter conditions;in queries (Base)
+StarOffice Calc : filtered data
+StarOffice Calc : filtered data;sums
+StarOffice Calc : filtering
+StarOffice Calc : filtering;cell ranges/database ranges
+StarOffice Calc : filtering;data in databases
+StarOffice Calc : filtering;data in forms
+StarOffice Calc : filtering;DataPilot tables
+StarOffice Calc : filters
+StarOffice Calc : filters;applying/removing
+StarOffice Calc : filters;comparison operators
+StarOffice Calc : filters;copying visible cells only
+StarOffice Calc : filters;defining advanced filters
+StarOffice Calc : filters;for import and export
+StarOffice Calc : filters;Navigator
+StarOffice Calc : filters;pictures
+StarOffice Calc : filters;XML filter settings
+StarOffice Calc : filters, see also AutoFilter function
+StarOffice Calc : financial functions
+StarOffice Calc : FIND function
+StarOffice Calc : Find tab in Help
+StarOffice Calc : finding
+StarOffice Calc : finding;formulas/values/text/objects
+StarOffice Calc : finding;in all sheets
+StarOffice Calc : finding;records in form documents
+StarOffice Calc : finding;selections
+StarOffice Calc : finding;similarity search
+StarOffice Calc : FINV function
+StarOffice Calc : FISHER function
+StarOffice Calc : FISHERINV function
+StarOffice Calc : fitting to pages
+StarOffice Calc : fitting to pages;print settings in Math
+StarOffice Calc : fitting to pages;print settings in presentations
+StarOffice Calc : FIXED function
+StarOffice Calc : fixed text
+StarOffice Calc : fixed text;form functions
+StarOffice Calc : fixing toolbars
+StarOffice Calc : flipping draw objects
+StarOffice Calc : floating frames in HTML documents
+StarOffice Calc : floating toolbars
+StarOffice Calc : FLOOR function
+StarOffice Calc : focus of controls
+StarOffice Calc : folder creation
+StarOffice Calc : font lists
+StarOffice Calc : font name box
+StarOffice Calc : font sizes
+StarOffice Calc : font sizes;bullets
+StarOffice Calc : font sizes;relative changes
+StarOffice Calc : font sizes;scaling on screen
+StarOffice Calc : font sizes;text
+StarOffice Calc : fonts
+StarOffice Calc : fonts;adding under UNIX
+StarOffice Calc : fonts;changing in templates
+StarOffice Calc : fonts;colors
+StarOffice Calc : fonts;default settings
+StarOffice Calc : fonts;effects
+StarOffice Calc : fonts;for HTML and Basic
+StarOffice Calc : fonts;formats
+StarOffice Calc : fonts;outlines
+StarOffice Calc : fonts;positions in text
+StarOffice Calc : fonts;shadows
+StarOffice Calc : fonts;specifying several
+StarOffice Calc : fonts;strikethrough
+StarOffice Calc : fonts;styles
+StarOffice Calc : fonts;text objects
+StarOffice Calc : Fontwork icons
+StarOffice Calc : footers
+StarOffice Calc : footers;backgrounds
+StarOffice Calc : footers;defining
+StarOffice Calc : footers;printing on sheets
+StarOffice Calc : forced array handling
+StarOffice Calc : FORECAST function
+StarOffice Calc : form controls
+StarOffice Calc : form controls;assigning macros
+StarOffice Calc : form controls;protecting
+StarOffice Calc : form controls;toolbars
+StarOffice Calc : form fields
+StarOffice Calc : form filters
+StarOffice Calc : Form Navigator
+StarOffice Calc : format codes
+StarOffice Calc : format codes;numbers
+StarOffice Calc : format codes;user-defined number formats
+StarOffice Calc : format filling printing in StarOffice Math
+StarOffice Calc : Format Paintbrush
+StarOffice Calc : formats
+StarOffice Calc : formats;Asian layout
+StarOffice Calc : formats;assigning by formulas
+StarOffice Calc : formats;automatically formatting spreadsheets
+StarOffice Calc : formats;changing text/number
+StarOffice Calc : formats;currency formats in cells
+StarOffice Calc : formats;fonts
+StarOffice Calc : formats;maximizing page formats
+StarOffice Calc : formats;number and currency formats
+StarOffice Calc : formats;numbers as text
+StarOffice Calc : formats;numbers in tables
+StarOffice Calc : formats;of currencies/date/time
+StarOffice Calc : formats;on opening and saving
+StarOffice Calc : formats;pasting in special formats
+StarOffice Calc : formats;positions
+StarOffice Calc : formats;Styles and Formatting window
+StarOffice Calc : formats;tabulators
+StarOffice Calc : formats;text as numbers
+StarOffice Calc : formats;themes for sheets
+StarOffice Calc : formatted fields
+StarOffice Calc : formatted fields;form functions
+StarOffice Calc : formatted fields;properties
+StarOffice Calc : formatting
+StarOffice Calc : formatting;adding/deleting decimal places
+StarOffice Calc : formatting;Asian typography
+StarOffice Calc : formatting;axes in charts
+StarOffice Calc : formatting;cells
+StarOffice Calc : formatting;chart areas
+StarOffice Calc : formatting;chart floors
+StarOffice Calc : formatting;chart legends
+StarOffice Calc : formatting;chart titles
+StarOffice Calc : formatting;chart walls
+StarOffice Calc : formatting;comments on cells
+StarOffice Calc : formatting;conditional formatting
+StarOffice Calc : formatting;copying
+StarOffice Calc : formatting;definition
+StarOffice Calc : formatting;expanding (Calc)
+StarOffice Calc : formatting;font effects
+StarOffice Calc : formatting;hyperlinks
+StarOffice Calc : formatting;multiple cell texts
+StarOffice Calc : formatting;numbers as text
+StarOffice Calc : formatting;numbers with decimals
+StarOffice Calc : formatting;pages
+StarOffice Calc : formatting;printer metrics (Writer)
+StarOffice Calc : formatting;spreadsheets
+StarOffice Calc : formatting;Styles and Formatting window
+StarOffice Calc : formatting;themes for sheets
+StarOffice Calc : formatting;undoing
+StarOffice Calc : formatting;undoing when writing
+StarOffice Calc : formatting;user-defined numbers
+StarOffice Calc : formatting;visible cells only
+StarOffice Calc : forms
+StarOffice Calc : forms;browsing
+StarOffice Calc : forms;Combo Box/List Box Wizard
+StarOffice Calc : forms;creating
+StarOffice Calc : forms;data
+StarOffice Calc : forms;designing (Base)
+StarOffice Calc : forms;events
+StarOffice Calc : forms;filtering data
+StarOffice Calc : forms;finding records
+StarOffice Calc : forms;focus after opening
+StarOffice Calc : forms;general information (Base)
+StarOffice Calc : forms;grouping controls
+StarOffice Calc : forms;HTML filters
+StarOffice Calc : forms;Navigator
+StarOffice Calc : forms;opening in design mode
+StarOffice Calc : forms;properties
+StarOffice Calc : forms;sorting data
+StarOffice Calc : forms;subforms
+StarOffice Calc : forms;wizards
+StarOffice Calc : forms;XForms
+StarOffice Calc : formula bar
+StarOffice Calc : formula bar;accepting inputs
+StarOffice Calc : formula bar;canceling inputs
+StarOffice Calc : formula bar;functions
+StarOffice Calc : formula bar;input line
+StarOffice Calc : formula bar;sheet area names
+StarOffice Calc : formula bar;spreadsheets
+StarOffice Calc : formula bar;sum function
+StarOffice Calc : formula cells
+StarOffice Calc : formula cells;displaying formulas in other cells
+StarOffice Calc : formula cells;recognizing
+StarOffice Calc : formula cells;removing precedents
+StarOffice Calc : formula cells;tracing precedents
+StarOffice Calc : FORMULA function
+StarOffice Calc : formula list window
+StarOffice Calc : formula texts
+StarOffice Calc : formula texts;printing in StarOffice Math
+StarOffice Calc : formulas
+StarOffice Calc : formulas;arrays
+StarOffice Calc : formulas;assigning cell formats
+StarOffice Calc : formulas;AutoCalculate function
+StarOffice Calc : formulas;calculating
+StarOffice Calc : formulas;calculating with
+StarOffice Calc : formulas;copying and pasting
+StarOffice Calc : formulas;defining names
+StarOffice Calc : formulas;displaying in cells
+StarOffice Calc : formulas;hiding
+StarOffice Calc : formulas;importing/exporting as csv files
+StarOffice Calc : formulas;inputting
+StarOffice Calc : formulas;matrix formulas
+StarOffice Calc : formulas;new
+StarOffice Calc : formulas;operators
+StarOffice Calc : formulas;printing, instead of results
+StarOffice Calc : formulas;recalculating manually
+StarOffice Calc : formulas;starting formula editor
+StarOffice Calc : formulas;status bar
+StarOffice Calc : formulas;using row/column labels
+StarOffice Calc : formulas in reports
+StarOffice Calc : formulas in reports;editing
+StarOffice Calc : forums and support
+StarOffice Calc : fractions
+StarOffice Calc : fractions;converting
+StarOffice Calc : fractions;entering
+StarOffice Calc : frames
+StarOffice Calc : frames;around paragraphs
+StarOffice Calc : frames;around tables
+StarOffice Calc : frames;AutoCorrect function
+StarOffice Calc : frames;backgrounds
+StarOffice Calc : frames;captions (Writer)
+StarOffice Calc : frames;printing in StarOffice Math
+StarOffice Calc : frames;protecting
+StarOffice Calc : frames;selection frames
+StarOffice Calc : frames;text fitting to frames
+StarOffice Calc : freeform lines
+StarOffice Calc : freeform lines;draw functions
+StarOffice Calc : freezing rows or columns
+StarOffice Calc : FREQUENCY function
+StarOffice Calc : FTEST function
+StarOffice Calc : FTP
+StarOffice Calc : FTP;opening documents
+StarOffice Calc : FTP;saving documents
+StarOffice Calc : full joins (Base)
+StarOffice Calc : full screen view
+StarOffice Calc : full-text search in Help
+StarOffice Calc : function list window
+StarOffice Calc : Function Wizard
+StarOffice Calc : Function Wizard;add-ins
+StarOffice Calc : Function Wizard;arrays
+StarOffice Calc : Function Wizard;databases
+StarOffice Calc : Function Wizard;date & time
+StarOffice Calc : Function Wizard;financial
+StarOffice Calc : Function Wizard;information
+StarOffice Calc : Function Wizard;logical
+StarOffice Calc : Function Wizard;mathematical
+StarOffice Calc : Function Wizard;spreadsheets
+StarOffice Calc : Function Wizard;statistics
+StarOffice Calc : Function Wizard;text
+StarOffice Calc : functions
+StarOffice Calc : functions;accepting input icon
+StarOffice Calc : functions;add-in functions
+StarOffice Calc : functions;array functions
+StarOffice Calc : functions;canceling input icon
+StarOffice Calc : functions;database functions
+StarOffice Calc : functions;date & time
+StarOffice Calc : functions;financial functions
+StarOffice Calc : functions;formula bar icon
+StarOffice Calc : functions;Function Wizard
+StarOffice Calc : functions;information functions
+StarOffice Calc : functions;listed by category
+StarOffice Calc : functions;logical functions
+StarOffice Calc : functions;mathematical functions
+StarOffice Calc : functions;spreadsheets
+StarOffice Calc : functions;StarOffice Calc add-in DLL
+StarOffice Calc : functions;statistics functions
+StarOffice Calc : functions;sum function icon
+StarOffice Calc : functions;text functions
+StarOffice Calc : functions;user-defined
+StarOffice Calc : functions in reports
+StarOffice Calc : functions in reports;editing
+StarOffice Calc : future values
+StarOffice Calc : future values;constant interest rates
+StarOffice Calc : future values;varying interest rates
+StarOffice Calc : FV function
+StarOffice Calc : FVSCHEDULE function
+StarOffice Calc : Gallery
+StarOffice Calc : Gallery;adding pictures
+StarOffice Calc : Gallery;dragging pictures to draw objects
+StarOffice Calc : Gallery;hiding/showing
+StarOffice Calc : Gallery;inserting pictures from
+StarOffice Calc : GAMMA function
+StarOffice Calc : GAMMADIST function
+StarOffice Calc : GAMMAINV function
+StarOffice Calc : GAMMALN function
+StarOffice Calc : GAUSS function
+StarOffice Calc : Gaussian error integral
+StarOffice Calc : GCD function
+StarOffice Calc : GCD_ADD function
+StarOffice Calc : GEOMEAN function
+StarOffice Calc : geometric lists
+StarOffice Calc : geometric-degressive depreciations
+StarOffice Calc : GESTEP function
+StarOffice Calc : get method for form transmissions
+StarOffice Calc : GETPIVOTDATA function
+StarOffice Calc : getting support
+StarOffice Calc : GIF format
+StarOffice Calc : glossaries
+StarOffice Calc : glossaries;common terms
+StarOffice Calc : glossaries;Internet terms
+StarOffice Calc : goal seeking
+StarOffice Calc : goal seeking;example
+StarOffice Calc : goal seeking;solver
+StarOffice Calc : gradients off for faster printing
+StarOffice Calc : graphic objects, see draw objects
+StarOffice Calc : graphical text art
+StarOffice Calc : graphics
+StarOffice Calc : graphics;cache
+StarOffice Calc : graphics;protecting
+StarOffice Calc : graphics, see also pictures
+StarOffice Calc : grayscale printing
+StarOffice Calc : greatest common divisor
+StarOffice Calc : grid controls
+StarOffice Calc : grid controls;form functions
+StarOffice Calc : grids
+StarOffice Calc : grids;defaults (Writer/Calc)
+StarOffice Calc : grids;display options (Impress/Draw)
+StarOffice Calc : grids;displaying lines (Calc)
+StarOffice Calc : grids;formatting axes
+StarOffice Calc : grids;hiding lines in sheets
+StarOffice Calc : grids;inserting in charts
+StarOffice Calc : grids;printing sheet grids
+StarOffice Calc : group box creation
+StarOffice Calc : grouping
+StarOffice Calc : grouping;cells
+StarOffice Calc : grouping;DataPilot tables
+StarOffice Calc : groups
+StarOffice Calc : groups;entering/exiting/ungrouping
+StarOffice Calc : groups;naming
+StarOffice Calc : groups;of controls
+StarOffice Calc : GROWTH function
+StarOffice Calc : growth series
+StarOffice Calc : guides
+StarOffice Calc : guides;display options (Impress/Draw)
+StarOffice Calc : guides;displaying when moving objects (Impress)
+StarOffice Calc : guides;showing (Calc)
+StarOffice Calc : guides;showing when moving frames (Writer)
+StarOffice Calc : gutter
+StarOffice Calc : handles
+StarOffice Calc : handles;displaying (Writer)
+StarOffice Calc : handles;scaling
+StarOffice Calc : handles;showing simple/large handles (Calc)
+StarOffice Calc : Hangul/Hanja
+StarOffice Calc : HARMEAN function
+StarOffice Calc : hatching
+StarOffice Calc : headers
+StarOffice Calc : headers;backgrounds
+StarOffice Calc : headers;defining
+StarOffice Calc : headers;freezing during table split
+StarOffice Calc : headers;printing on sheets
+StarOffice Calc : headings
+StarOffice Calc : headings;entering as text box
+StarOffice Calc : headings;repeating rows/columns as
+StarOffice Calc : Hebrew
+StarOffice Calc : Hebrew;entering text
+StarOffice Calc : Hebrew;language settings
+StarOffice Calc : heights of cells
+StarOffice Calc : Help
+StarOffice Calc : Help;bookmarks
+StarOffice Calc : Help;extended tips on/off
+StarOffice Calc : Help;full-text search
+StarOffice Calc : Help;Help tips
+StarOffice Calc : Help;keywords
+StarOffice Calc : Help;navigation pane showing/hiding
+StarOffice Calc : Help;style sheets
+StarOffice Calc : Help;topics
+StarOffice Calc : Help Agent
+StarOffice Calc : Help Agent;help
+StarOffice Calc : Help Agent;options
+StarOffice Calc : Help tips
+StarOffice Calc : Help tips;defining text for cell input
+StarOffice Calc : Help tips;hiding
+StarOffice Calc : HEX2BIN function
+StarOffice Calc : HEX2DEC function
+StarOffice Calc : HEX2OCT function
+StarOffice Calc : hexadecimal system
+StarOffice Calc : hexadecimal system;converting to
+StarOffice Calc : hidden cells
+StarOffice Calc : hidden controls in Form Navigator
+StarOffice Calc : hidden fields display (Writer)
+StarOffice Calc : hidden pages
+StarOffice Calc : hidden pages;printing in presentations
+StarOffice Calc : hidden text
+StarOffice Calc : hidden text;showing (Writer)
+StarOffice Calc : hiding
+StarOffice Calc : hiding;changes
+StarOffice Calc : hiding;chart legends
+StarOffice Calc : hiding;columns
+StarOffice Calc : hiding;data fields, from calculations in Data Pilot
+StarOffice Calc : hiding;docked windows
+StarOffice Calc : hiding;formulas
+StarOffice Calc : hiding;headers/grid lines
+StarOffice Calc : hiding;navigation pane in Help window
+StarOffice Calc : hiding;rows
+StarOffice Calc : hiding;sheet details
+StarOffice Calc : hiding;sheets
+StarOffice Calc : high contrast mode
+StarOffice Calc : highlighting
+StarOffice Calc : highlighting;negative numbers
+StarOffice Calc : highlighting;values in sheets
+StarOffice Calc : Hindi
+StarOffice Calc : Hindi;entering text
+StarOffice Calc : Hindi;language settings
+StarOffice Calc : HLOOKUP function
+StarOffice Calc : horizontal scrollbars (Writer)
+StarOffice Calc : hotspots
+StarOffice Calc : HOUR function
+StarOffice Calc : HowTos for Calc
+StarOffice Calc : HowTos for charts
+StarOffice Calc : HTML
+StarOffice Calc : HTML;definition
+StarOffice Calc : HTML;export character set
+StarOffice Calc : HTML;fonts for source display
+StarOffice Calc : HTML;importing META tags
+StarOffice Calc : HTML;in sheet cells
+StarOffice Calc : HTML;live presentations
+StarOffice Calc : HTML;sheets
+StarOffice Calc : HTML documents
+StarOffice Calc : HTML documents;auto reloading
+StarOffice Calc : HTML documents;importing/exporting
+StarOffice Calc : HTML documents;META tags in
+StarOffice Calc : HTML documents;new
+StarOffice Calc : HTML documents;source text
+StarOffice Calc : HTML WebQuery
+StarOffice Calc : HYPERLINK function
+StarOffice Calc : hyperlinks
+StarOffice Calc : hyperlinks;assigning macros
+StarOffice Calc : hyperlinks;character formats
+StarOffice Calc : hyperlinks;definition
+StarOffice Calc : hyperlinks;deleting
+StarOffice Calc : hyperlinks;editing
+StarOffice Calc : hyperlinks;inserting
+StarOffice Calc : hyperlinks;relative and absolute
+StarOffice Calc : hyperlinks;turning off automatic recognition
+StarOffice Calc : hyperlinks, see also links
+StarOffice Calc : HYPGEOMDIST function
+StarOffice Calc : hyphenation
+StarOffice Calc : hyphenation;activating for a language
+StarOffice Calc : hyphenation;in spreadsheets
+StarOffice Calc : hyphenation;minimal number of characters
+StarOffice Calc : hyphens
+StarOffice Calc : hyphens;displaying custom (Writer)
+StarOffice Calc : hyphens;inserting custom
+StarOffice Calc : icon bars, see toolbars
+StarOffice Calc : icon sizes
+StarOffice Calc : IDE
+StarOffice Calc : IDE;Basic IDE
+StarOffice Calc : IF function
+StarOffice Calc : ignore list for spellcheck
+StarOffice Calc : illumination
+StarOffice Calc : illumination;3D charts
+StarOffice Calc : illustrations, see pictures
+StarOffice Calc : IMABS function
+StarOffice Calc : image button creation
+StarOffice Calc : image control creation
+StarOffice Calc : ImageMap
+StarOffice Calc : ImageMap;definition
+StarOffice Calc : ImageMap;editor
+StarOffice Calc : images
+StarOffice Calc : images;ImageMap
+StarOffice Calc : images;inserting and editing bitmaps
+StarOffice Calc : images, see also pictures
+StarOffice Calc : IMAGINARY function
+StarOffice Calc : imaginary numbers in analysis functions
+StarOffice Calc : IMARGUMENT function
+StarOffice Calc : IMCONJUGATE function
+StarOffice Calc : IMCOS function
+StarOffice Calc : IMDIV function
+StarOffice Calc : IME
+StarOffice Calc : IME;definition
+StarOffice Calc : IME;showing/hiding
+StarOffice Calc : IMEXP function
+StarOffice Calc : IMLN function
+StarOffice Calc : IMLOG10 function
+StarOffice Calc : IMLOG2 function
+StarOffice Calc : implicit array handling
+StarOffice Calc : import filters
+StarOffice Calc : import restrictions for Microsoft Office
+StarOffice Calc : importing
+StarOffice Calc : importing;bitmaps
+StarOffice Calc : importing;compatibility settings for text import
+StarOffice Calc : importing;csv files with formulas
+StarOffice Calc : importing;databases
+StarOffice Calc : importing;dBASE files
+StarOffice Calc : importing;documents in other formats
+StarOffice Calc : importing;from XML
+StarOffice Calc : importing;HTML and text documents
+StarOffice Calc : importing;HTML with META tags
+StarOffice Calc : importing;Microsoft Office documents with VBA code
+StarOffice Calc : importing;tables as text
+StarOffice Calc : importing;tables in text format
+StarOffice Calc : importing;templates
+StarOffice Calc : IMPOWER function
+StarOffice Calc : IMPRODUCT function
+StarOffice Calc : improvement program
+StarOffice Calc : IMREAL function
+StarOffice Calc : IMSIN function
+StarOffice Calc : IMSQRT function
+StarOffice Calc : IMSUB function
+StarOffice Calc : IMSUM function
+StarOffice Calc : inches
+StarOffice Calc : increasing scales in page view
+StarOffice Calc : INDEX function
+StarOffice Calc : Index tab in Help
+StarOffice Calc : indexes
+StarOffice Calc : indexes;backgrounds
+StarOffice Calc : indexes;showing/hiding Help index tab
+StarOffice Calc : indicator lines in text
+StarOffice Calc : INDIRECT function
+StarOffice Calc : INFO function
+StarOffice Calc : information functions
+StarOffice Calc : information on cells
+StarOffice Calc : inline array constants
+StarOffice Calc : inner joins (Base)
+StarOffice Calc : inner products
+StarOffice Calc : input line in formula bar
+StarOffice Calc : input method window
+StarOffice Calc : input support in spreadsheets
+StarOffice Calc : insert mode for entering text
+StarOffice Calc : inserting
+StarOffice Calc : inserting;breaks
+StarOffice Calc : inserting;buttons in toolbars
+StarOffice Calc : inserting;cell ranges
+StarOffice Calc : inserting;cell ranges from spreadsheets
+StarOffice Calc : inserting;cells
+StarOffice Calc : inserting;cells, by drag and drop
+StarOffice Calc : inserting;cells, toolbar icon
+StarOffice Calc : inserting;charts
+StarOffice Calc : inserting;clipboard options
+StarOffice Calc : inserting;columns
+StarOffice Calc : inserting;comments
+StarOffice Calc : inserting;data from text documents
+StarOffice Calc : inserting;datasource records in spreadsheets
+StarOffice Calc : inserting;drawings
+StarOffice Calc : inserting;external data
+StarOffice Calc : inserting;floating frames
+StarOffice Calc : inserting;Fontwork objects
+StarOffice Calc : inserting;form fields
+StarOffice Calc : inserting;formulas
+StarOffice Calc : inserting;fractions
+StarOffice Calc : inserting;hyperlinks
+StarOffice Calc : inserting;line breaks in cells
+StarOffice Calc : inserting;manual column breaks
+StarOffice Calc : inserting;manual row breaks
+StarOffice Calc : inserting;matrix formulas
+StarOffice Calc : inserting;movies/sounds
+StarOffice Calc : inserting;new text tables defaults
+StarOffice Calc : inserting;objects from Gallery
+StarOffice Calc : inserting;objects, toolbar icon
+StarOffice Calc : inserting;OLE objects
+StarOffice Calc : inserting;paragraph borders
+StarOffice Calc : inserting;paragraph bullets
+StarOffice Calc : inserting;pictures in Gallery
+StarOffice Calc : inserting;plug-ins
+StarOffice Calc : inserting;push buttons
+StarOffice Calc : inserting;references, by drag and drop
+StarOffice Calc : inserting;rows
+StarOffice Calc : inserting;sheets
+StarOffice Calc : inserting;special characters
+StarOffice Calc : inserting;tab stops
+StarOffice Calc : inserting;textures on chart bars
+StarOffice Calc : inserting;values
+StarOffice Calc : inserting functions
+StarOffice Calc : inserting functions;function list window
+StarOffice Calc : inserting functions;Function Wizard
+StarOffice Calc : installing
+StarOffice Calc : installing;ActiveX control
+StarOffice Calc : installing;mobile device filters
+StarOffice Calc : installing;UNO components
+StarOffice Calc : installing;XML filters
+StarOffice Calc : instructions
+StarOffice Calc : instructions;general
+StarOffice Calc : instructions;StarOffice Calc
+StarOffice Calc : INT function
+StarOffice Calc : integers with leading zeros
+StarOffice Calc : INTERCEPT function
+StarOffice Calc : interests for unchanged amortization installments
+StarOffice Calc : internal rates of return
+StarOffice Calc : internal rates of return;irregular payments
+StarOffice Calc : internal rates of return;modified
+StarOffice Calc : internal rates of return;regular payments
+StarOffice Calc : international currency formats
+StarOffice Calc : Internet
+StarOffice Calc : Internet;checking for updates
+StarOffice Calc : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Calc : Internet;presentations
+StarOffice Calc : Internet;starting searches
+StarOffice Calc : Internet glossary
+StarOffice Calc : intersection operator
+StarOffice Calc : intersections
+StarOffice Calc : INTRATE function
+StarOffice Calc : invalid data
+StarOffice Calc : invalid data;marking
+StarOffice Calc : invalid names
+StarOffice Calc : invalid names;error messages
+StarOffice Calc : invalid references
+StarOffice Calc : invalid references;error messages
+StarOffice Calc : inverse arrays
+StarOffice Calc : inverse F probability distribution
+StarOffice Calc : inverse of Fisher transformation
+StarOffice Calc : inverse of lognormal distribution
+StarOffice Calc : inverse of t-distribution
+StarOffice Calc : invert filter
+StarOffice Calc : inverting tables
+StarOffice Calc : invisible areas
+StarOffice Calc : invisible cells
+StarOffice Calc : IPMT function
+StarOffice Calc : IRR function
+StarOffice Calc : ISBLANK function
+StarOffice Calc : ISERR function
+StarOffice Calc : ISERROR function
+StarOffice Calc : ISEVEN function
+StarOffice Calc : ISEVEN_ADD function
+StarOffice Calc : ISFORMULA function
+StarOffice Calc : ISLEAPYEAR function
+StarOffice Calc : ISLOGICAL function
+StarOffice Calc : ISNA function
+StarOffice Calc : ISNONTEXT function
+StarOffice Calc : ISNUMBER function
+StarOffice Calc : ISODD function
+StarOffice Calc : ISODD_ADD function
+StarOffice Calc : ISPMT function
+StarOffice Calc : ISREF function
+StarOffice Calc : ISTEXT function
+StarOffice Calc : italic text
+StarOffice Calc : iterative references in spreadsheets
+StarOffice Calc : Java
+StarOffice Calc : Java;definition
+StarOffice Calc : Java;setting options
+StarOffice Calc : JDBC
+StarOffice Calc : JDBC;databases (Base)
+StarOffice Calc : JDBC;definition
+StarOffice Calc : JIS function
+StarOffice Calc : joining
+StarOffice Calc : joining;paragraphs
+StarOffice Calc : joining;tables (Base)
+StarOffice Calc : joins in databases (Base)
+StarOffice Calc : justifying text
+StarOffice Calc : kerning
+StarOffice Calc : kerning;Asian texts
+StarOffice Calc : kerning;definition
+StarOffice Calc : kerning;in characters
+StarOffice Calc : key fields for relations (Base)
+StarOffice Calc : keyboard
+StarOffice Calc : keyboard;assigning/editing shortcut keys
+StarOffice Calc : keyboard;general commands
+StarOffice Calc : keyboard;removing numbering
+StarOffice Calc : keys
+StarOffice Calc : keys;adding push buttons
+StarOffice Calc : keys;primary keys (Base)
+StarOffice Calc : kiosk export
+StarOffice Calc : KURT function
+StarOffice Calc : label ranges in sheets
+StarOffice Calc : labels
+StarOffice Calc : labels;creating and synchronizing
+StarOffice Calc : labels;for charts
+StarOffice Calc : labels;for draw objects
+StarOffice Calc : labels;form functions
+StarOffice Calc : labels;from databases
+StarOffice Calc : labels, see also names/callouts
+StarOffice Calc : landscape printing
+StarOffice Calc : languages
+StarOffice Calc : languages;activating modules
+StarOffice Calc : languages;Asian support
+StarOffice Calc : languages;complex text layout
+StarOffice Calc : languages;locale settings
+StarOffice Calc : languages;selecting for text
+StarOffice Calc : languages;setting options
+StarOffice Calc : languages;spellcheck
+StarOffice Calc : languages;spellchecking and formatting
+StarOffice Calc : LARGE function
+StarOffice Calc : large handles (Writer)
+StarOffice Calc : large icons
+StarOffice Calc : layer arrangement
+StarOffice Calc : layout
+StarOffice Calc : layout;importing Word documents
+StarOffice Calc : layout;pages
+StarOffice Calc : layout;spreadsheets
+StarOffice Calc : LCM function
+StarOffice Calc : LCM_ADD function
+StarOffice Calc : LDAP server
+StarOffice Calc : LDAP server;address books (Base)
+StarOffice Calc : LDAP server;sign on options
+StarOffice Calc : leading between paragraphs
+StarOffice Calc : leading zeros
+StarOffice Calc : leap year determination
+StarOffice Calc : least common multiples
+StarOffice Calc : left alignment of paragraphs
+StarOffice Calc : LEFT function
+StarOffice Calc : left joins (Base)
+StarOffice Calc : legends
+StarOffice Calc : legends;charts
+StarOffice Calc : legends;draw objects
+StarOffice Calc : legends;rounding corners
+StarOffice Calc : LEN function
+StarOffice Calc : Letter Wizard
+StarOffice Calc : levels
+StarOffice Calc : levels;depth stagger
+StarOffice Calc : levels;macro security
+StarOffice Calc : limits
+StarOffice Calc : limits;specifying value limits on input
+StarOffice Calc : limits of tables (Writer)
+StarOffice Calc : line arrangements with cells
+StarOffice Calc : line breaks
+StarOffice Calc : line breaks;in cells
+StarOffice Calc : line charts
+StarOffice Calc : line spacing
+StarOffice Calc : line spacing;context menu in paragraphs
+StarOffice Calc : line spacing;paragraph
+StarOffice Calc : line styles
+StarOffice Calc : line styles;applying
+StarOffice Calc : line styles;defining
+StarOffice Calc : linear depreciations
+StarOffice Calc : linear series
+StarOffice Calc : lines
+StarOffice Calc : lines;defining ends
+StarOffice Calc : lines;draw functions
+StarOffice Calc : lines;drawing in text
+StarOffice Calc : lines;editing points
+StarOffice Calc : lines;removing automatic lines
+StarOffice Calc : lines of text
+StarOffice Calc : lines of text;alignment
+StarOffice Calc : LINEST function
+StarOffice Calc : links
+StarOffice Calc : links;between cells and controls
+StarOffice Calc : links;by drag and drop
+StarOffice Calc : links;character formats
+StarOffice Calc : links;definition
+StarOffice Calc : links;editing hyperlinks
+StarOffice Calc : links;inserting
+StarOffice Calc : links;modifying
+StarOffice Calc : links;opening files with
+StarOffice Calc : links;relational databases (Base)
+StarOffice Calc : links;turning off automatic recognition
+StarOffice Calc : links;updating options (Writer)
+StarOffice Calc : links;updating specific links
+StarOffice Calc : list box creation
+StarOffice Calc : list of functions
+StarOffice Calc : lists
+StarOffice Calc : lists;data assigned to controls
+StarOffice Calc : lists;registered databases (Base)
+StarOffice Calc : lists;regular expressions
+StarOffice Calc : lists;user-defined
+StarOffice Calc : live presentations on the Internet
+StarOffice Calc : LN function
+StarOffice Calc : loading
+StarOffice Calc : loading;documents
+StarOffice Calc : loading;documents from other formats
+StarOffice Calc : loading;HTML documents, automatically
+StarOffice Calc : loading;Microsoft Office documents with VBA code
+StarOffice Calc : loading;reloading
+StarOffice Calc : loading;XML files
+StarOffice Calc : locale settings
+StarOffice Calc : LOG function
+StarOffice Calc : LOG10 function
+StarOffice Calc : logarithmic scaling along axes
+StarOffice Calc : logarithms
+StarOffice Calc : LOGEST function
+StarOffice Calc : logical functions
+StarOffice Calc : logical number formats
+StarOffice Calc : LOGINV function
+StarOffice Calc : LOGNORMDIST function
+StarOffice Calc : LOOKUP function
+StarOffice Calc : LOWER function
+StarOffice Calc : lowercase letters
+StarOffice Calc : lowercase letters;AutoInput function (in cells)
+StarOffice Calc : lowercase letters;font effects
+StarOffice Calc : lowest common multiples
+StarOffice Calc : Macauley duration
+StarOffice Calc : Macro Wizard (Base)
+StarOffice Calc : macros
+StarOffice Calc : macros;assigning to events in forms
+StarOffice Calc : macros;attaching new (Base)
+StarOffice Calc : macros;in MS Office documents
+StarOffice Calc : macros;interrupting
+StarOffice Calc : macros;organizing
+StarOffice Calc : macros;recording
+StarOffice Calc : macros;running when incorrect input
+StarOffice Calc : macros;security
+StarOffice Calc : macros;security levels
+StarOffice Calc : macros;security warning dialog
+StarOffice Calc : macros;selecting security warnings
+StarOffice Calc : magnifiers
+StarOffice Calc : manual column breaks
+StarOffice Calc : manual row breaks
+StarOffice Calc : margins
+StarOffice Calc : margins;pages
+StarOffice Calc : margins;setting with the mouse
+StarOffice Calc : margins;shadows
+StarOffice Calc : marking cells
+StarOffice Calc : marking changes
+StarOffice Calc : marking, see selecting
+StarOffice Calc : MATCH function
+StarOffice Calc : Math formula editor
+StarOffice Calc : mathematical functions
+StarOffice Calc : matrices
+StarOffice Calc : matrices;calculations
+StarOffice Calc : matrices;entering matrix formulas
+StarOffice Calc : matrices;functions
+StarOffice Calc : MAX function
+StarOffice Calc : MAXA function
+StarOffice Calc : maximum values in Calc databases
+StarOffice Calc : MDETERM function
+StarOffice Calc : MDURATION function
+StarOffice Calc : mean value lines in charts
+StarOffice Calc : means
+StarOffice Calc : means;geometric
+StarOffice Calc : means;harmonic
+StarOffice Calc : means;of data set without margin data
+StarOffice Calc : measurement units
+StarOffice Calc : measurement units;changing on rulers
+StarOffice Calc : measurement units;converting
+StarOffice Calc : measurement units;selecting
+StarOffice Calc : Media Player window
+StarOffice Calc : MEDIAN function
+StarOffice Calc : menus
+StarOffice Calc : menus;activating context menus
+StarOffice Calc : menus;assigning macros
+StarOffice Calc : menus;customizing
+StarOffice Calc : merging
+StarOffice Calc : merging;cells
+StarOffice Calc : merging;data ranges
+StarOffice Calc : merging;documents
+StarOffice Calc : META tags
+StarOffice Calc : metrics
+StarOffice Calc : metrics;converting
+StarOffice Calc : metrics;document formatting (Writer)
+StarOffice Calc : metrics;in sheets
+StarOffice Calc : Microsoft Excel functions
+StarOffice Calc : Microsoft Office
+StarOffice Calc : Microsoft Office;Access databases (base)
+StarOffice Calc : Microsoft Office;as default file format
+StarOffice Calc : Microsoft Office;document import restrictions
+StarOffice Calc : Microsoft Office;feature comparisons
+StarOffice Calc : Microsoft Office;importing password protected files
+StarOffice Calc : Microsoft Office;importing Word documents
+StarOffice Calc : Microsoft Office;importing/exporting VBA code
+StarOffice Calc : Microsoft Office;new users information
+StarOffice Calc : Microsoft Office;opening Microsoft documents
+StarOffice Calc : Microsoft Office;reassigning document types
+StarOffice Calc : MID function
+StarOffice Calc : migrating macros (Base)
+StarOffice Calc : MIN function
+StarOffice Calc : MINA function
+StarOffice Calc : minimum values in Calc databases
+StarOffice Calc : minus sign, see also operators
+StarOffice Calc : MINUTE function
+StarOffice Calc : MINVERSE function
+StarOffice Calc : MIRR function
+StarOffice Calc : MMULT function
+StarOffice Calc : mobile device filters
+StarOffice Calc : MOD function
+StarOffice Calc : MODE function
+StarOffice Calc : models in XForms
+StarOffice Calc : modified internal rates of return
+StarOffice Calc : modifying, see changing
+StarOffice Calc : MONTH function
+StarOffice Calc : MONTHS function
+StarOffice Calc : more controls
+StarOffice Calc : mosaic filter
+StarOffice Calc : most common value
+StarOffice Calc : mouse
+StarOffice Calc : mouse;pointers when using drag and drop
+StarOffice Calc : mouse;positioning
+StarOffice Calc : movies
+StarOffice Calc : moving
+StarOffice Calc : moving;cells by drag and drop
+StarOffice Calc : moving;spreadsheets
+StarOffice Calc : moving;tab stops on ruler
+StarOffice Calc : moving;toolbars
+StarOffice Calc : moving;using guide lines in presentations
+StarOffice Calc : moving;visible cells only
+StarOffice Calc : MROUND function
+StarOffice Calc : MS ADO interface (Base)
+StarOffice Calc : multi-line text in cells
+StarOffice Calc : multi-line titles in forms
+StarOffice Calc : MULTINOMIAL function
+StarOffice Calc : multiple cells selection
+StarOffice Calc : multiple documents
+StarOffice Calc : multiple documents;opening
+StarOffice Calc : multiple operations
+StarOffice Calc : multiple selection
+StarOffice Calc : multiple sheets
+StarOffice Calc : multiplication sign, see also operators
+StarOffice Calc : multiplying
+StarOffice Calc : multiplying;cell contents in Calc databases
+StarOffice Calc : multiplying;numbers
+StarOffice Calc : MUNIT function
+StarOffice Calc : music
+StarOffice Calc : My Documents folder
+StarOffice Calc : My Documents folder;changing work directory
+StarOffice Calc : My Documents folder;opening
+StarOffice Calc : MySQL databases (Base)
+StarOffice Calc : N function
+StarOffice Calc : NA function
+StarOffice Calc : name recognition on/off
+StarOffice Calc : names
+StarOffice Calc : names;defining for cells
+StarOffice Calc : names;for cell ranges
+StarOffice Calc : names;multi-line titles
+StarOffice Calc : names;objects
+StarOffice Calc : names;sheets
+StarOffice Calc : names, see also labels/callouts
+StarOffice Calc : namespace organization in XForms
+StarOffice Calc : native SQL (Base)
+StarOffice Calc : natural language addressing
+StarOffice Calc : natural logarithm
+StarOffice Calc : natural logarithm of Gamma function
+StarOffice Calc : natural sort algorithm
+StarOffice Calc : navigating
+StarOffice Calc : navigating;in documents
+StarOffice Calc : navigating;in spreadsheets
+StarOffice Calc : Navigation bar
+StarOffice Calc : Navigation bar;controls
+StarOffice Calc : Navigation bar;forms
+StarOffice Calc : Navigator
+StarOffice Calc : Navigator;comments
+StarOffice Calc : Navigator;contents as lists
+StarOffice Calc : Navigator;docking
+StarOffice Calc : Navigator;for sheets
+StarOffice Calc : Navigator;working with
+StarOffice Calc : nearest multiple
+StarOffice Calc : negative binomial distribution
+StarOffice Calc : negative numbers
+StarOffice Calc : NEGBINOMDIST function
+StarOffice Calc : net annual interest rates
+StarOffice Calc : net charts
+StarOffice Calc : net present values
+StarOffice Calc : network identity options
+StarOffice Calc : NETWORKDAYS function
+StarOffice Calc : new databases
+StarOffice Calc : new documents
+StarOffice Calc : new lines in cells
+StarOffice Calc : new windows
+StarOffice Calc : NOMINAL function
+StarOffice Calc : nominal interest rates
+StarOffice Calc : NOMINAL_ADD function
+StarOffice Calc : non-breaking dashes
+StarOffice Calc : non-breaking spaces (Writer)
+StarOffice Calc : non-printing characters (Writer)
+StarOffice Calc : normal distribution
+StarOffice Calc : normal distribution;inverse of
+StarOffice Calc : normal distribution;inverse of standard
+StarOffice Calc : normal distribution;standard
+StarOffice Calc : normal distribution;statistics
+StarOffice Calc : NORMDIST function
+StarOffice Calc : NORMINV function
+StarOffice Calc : NORMSDIST function
+StarOffice Calc : NORMSINV function
+StarOffice Calc : NOT function
+StarOffice Calc : NOW function
+StarOffice Calc : NPER function
+StarOffice Calc : NPV function
+StarOffice Calc : null values
+StarOffice Calc : null values;printing
+StarOffice Calc : number completion on/off
+StarOffice Calc : number formats
+StarOffice Calc : number formats;adding/deleting decimal places in cells
+StarOffice Calc : number formats;codes
+StarOffice Calc : number formats;colors for negative numbers
+StarOffice Calc : number formats;formats
+StarOffice Calc : number formats;logical
+StarOffice Calc : number formats;millions
+StarOffice Calc : number formats;recognition in text tables
+StarOffice Calc : number of combinations
+StarOffice Calc : number of combinations with repetitions
+StarOffice Calc : number of coupons
+StarOffice Calc : number of days
+StarOffice Calc : number of days;in a specific month of a year
+StarOffice Calc : number of days;in a specific year
+StarOffice Calc : number of entries
+StarOffice Calc : number of months between two dates
+StarOffice Calc : number of pages
+StarOffice Calc : number of payment periods
+StarOffice Calc : number of permutations
+StarOffice Calc : number of sheets
+StarOffice Calc : number of sheets;function
+StarOffice Calc : number of sheets
+StarOffice Calc : number of tables
+StarOffice Calc : number of weeks
+StarOffice Calc : number of weeks;between two dates
+StarOffice Calc : number of weeks;in a specific year
+StarOffice Calc : number of years between two dates
+StarOffice Calc : number series import
+StarOffice Calc : numbering
+StarOffice Calc : numbering;options
+StarOffice Calc : numbering;turning off
+StarOffice Calc : numbering;using automatically
+StarOffice Calc : numbers
+StarOffice Calc : numbers;counting
+StarOffice Calc : numbers;date, time and currency formats
+StarOffice Calc : numbers;decimal places
+StarOffice Calc : numbers;determining ranks
+StarOffice Calc : numbers;entering as text
+StarOffice Calc : numbers;entering fractions
+StarOffice Calc : numbers;filter sheets
+StarOffice Calc : numbers;formatting decimals
+StarOffice Calc : numbers;formatting options for selected cells
+StarOffice Calc : numbers;greater than or equal to
+StarOffice Calc : numbers;highlighting negative numbers
+StarOffice Calc : numbers;multiplying
+StarOffice Calc : numbers;rounded off
+StarOffice Calc : numbers;rounding down to next integer
+StarOffice Calc : numbers;rounding up/down to even integers
+StarOffice Calc : numbers;user-defined formatting
+StarOffice Calc : numbers;with leading zeros
+StarOffice Calc : numerical fields in forms
+StarOffice Calc : objects
+StarOffice Calc : objects;always moveable (Impress/Draw)
+StarOffice Calc : objects;arranging within stacks
+StarOffice Calc : objects;copying when moving in presentations
+StarOffice Calc : objects;definition
+StarOffice Calc : objects;displaying in spreadsheets
+StarOffice Calc : objects;displaying in text documents
+StarOffice Calc : objects;editing
+StarOffice Calc : objects;inserting from Gallery
+StarOffice Calc : objects;inserting OLE objects
+StarOffice Calc : objects;moving and resizing with mouse
+StarOffice Calc : objects;naming
+StarOffice Calc : objects;opening
+StarOffice Calc : objects;properties of charts
+StarOffice Calc : objects;quickly moving to
+StarOffice Calc : objects;titles and descriptions
+StarOffice Calc : OCT2BIN function
+StarOffice Calc : OCT2DEC function
+StarOffice Calc : OCT2HEX function
+StarOffice Calc : ODBC
+StarOffice Calc : ODBC;database (Base)
+StarOffice Calc : ODBC;definition
+StarOffice Calc : ODD function
+StarOffice Calc : odd integers
+StarOffice Calc : ODDFPRICE function
+StarOffice Calc : ODDFYIELD function
+StarOffice Calc : ODDLPRICE function
+StarOffice Calc : ODDLYIELD function
+StarOffice Calc : ODF file formats
+StarOffice Calc : Office
+StarOffice Calc : Office;Microsoft Office and StarOffice
+StarOffice Calc : OFFSET function
+StarOffice Calc : OLE
+StarOffice Calc : OLE;definition
+StarOffice Calc : OLE objects
+StarOffice Calc : OLE objects;arranging within stacks
+StarOffice Calc : OLE objects;captions (Writer)
+StarOffice Calc : OLE objects;inserting
+StarOffice Calc : OLE objects;number of
+StarOffice Calc : OLE objects;protecting
+StarOffice Calc : one and a half line spacing in text
+StarOffice Calc : online feedback options
+StarOffice Calc : online registration
+StarOffice Calc : online update options
+StarOffice Calc : online updates
+StarOffice Calc : online updates;checking automatically
+StarOffice Calc : online updates;checking manually
+StarOffice Calc : OpenDocument file formats
+StarOffice Calc : OpenGL
+StarOffice Calc : OpenGL;definition
+StarOffice Calc : opening
+StarOffice Calc : opening;context menus
+StarOffice Calc : opening;database files
+StarOffice Calc : opening;dialog settings
+StarOffice Calc : opening;documents
+StarOffice Calc : opening;documents from other formats
+StarOffice Calc : opening;documents on WebDAV server
+StarOffice Calc : opening;files with links
+StarOffice Calc : opening;files, with placeholders
+StarOffice Calc : opening;forms
+StarOffice Calc : opening;Microsoft Office files
+StarOffice Calc : opening;mobile device documents
+StarOffice Calc : opening;objects
+StarOffice Calc : opening;reports
+StarOffice Calc : opening;scenarios
+StarOffice Calc : opening;several files
+StarOffice Calc : opening;sheets in HTML
+StarOffice Calc : opening;text csv files
+StarOffice Calc : opening;XForms
+StarOffice Calc : operators
+StarOffice Calc : operators;default filters
+StarOffice Calc : operators;formula functions
+StarOffice Calc : optimal column widths
+StarOffice Calc : optimal row heights
+StarOffice Calc : optional hyphens (Writer)
+StarOffice Calc : options
+StarOffice Calc : options;accessibility
+StarOffice Calc : options;appearance
+StarOffice Calc : options;compatibility (Writer)
+StarOffice Calc : options;improvement program
+StarOffice Calc : options;network identity
+StarOffice Calc : options;online update
+StarOffice Calc : options;tools
+StarOffice Calc : OR function
+StarOffice Calc : Oracle databases (base)
+StarOffice Calc : order of chart data
+StarOffice Calc : ordering
+StarOffice Calc : ordering;objects
+StarOffice Calc : organizing
+StarOffice Calc : organizing;macros and scripts
+StarOffice Calc : organizing;namespaces in XForms
+StarOffice Calc : organizing;styles
+StarOffice Calc : organizing;templates
+StarOffice Calc : original size
+StarOffice Calc : original size;printing in StarOffice Math
+StarOffice Calc : original size;restoring after cropping
+StarOffice Calc : outlines
+StarOffice Calc : outlines;font effects
+StarOffice Calc : outlines;outline symbols
+StarOffice Calc : outlines;sending to presentations
+StarOffice Calc : outlines;sheets
+StarOffice Calc : output ranges of DataPilot tables
+StarOffice Calc : overwrite mode
+StarOffice Calc : packages, see extensions
+StarOffice Calc : page breaks
+StarOffice Calc : page breaks;displaying (Calc)
+StarOffice Calc : page breaks;inserting in spreadsheets
+StarOffice Calc : page breaks;spreadsheet preview
+StarOffice Calc : page formats
+StarOffice Calc : page formats;maximizing
+StarOffice Calc : page formats;restriction
+StarOffice Calc : page styles
+StarOffice Calc : page styles;editing/applying with statusbar
+StarOffice Calc : page styles;footers
+StarOffice Calc : page styles;headers
+StarOffice Calc : page views
+StarOffice Calc : page views;increasing scales
+StarOffice Calc : page views;reducing scales
+StarOffice Calc : pages
+StarOffice Calc : pages;backgrounds in all applications
+StarOffice Calc : pages;formatting and numbering
+StarOffice Calc : pages;order when printing
+StarOffice Calc : pages;printing page names in presentations
+StarOffice Calc : pages;scaling
+StarOffice Calc : pages;selecting one to print
+StarOffice Calc : paint box
+StarOffice Calc : paint can for applying styles
+StarOffice Calc : paint can symbol
+StarOffice Calc : pair kerning
+StarOffice Calc : Palm file filters
+StarOffice Calc : paper formats
+StarOffice Calc : paper size warning
+StarOffice Calc : paper trays
+StarOffice Calc : paragraph marks
+StarOffice Calc : paragraph marks;displaying (Writer)
+StarOffice Calc : paragraph styles
+StarOffice Calc : paragraph styles;languages
+StarOffice Calc : paragraph styles;modifying basic fonts
+StarOffice Calc : paragraphs
+StarOffice Calc : paragraphs;alignment
+StarOffice Calc : paragraphs;Asian typography
+StarOffice Calc : paragraphs;defining borders
+StarOffice Calc : paragraphs;hidden paragraphs (Writer)
+StarOffice Calc : paragraphs;increasing indents of
+StarOffice Calc : paragraphs;indents, margins and columns
+StarOffice Calc : paragraphs;inserting bullets
+StarOffice Calc : paragraphs;joining
+StarOffice Calc : paragraphs;numbering automatically
+StarOffice Calc : paragraphs;removing blank ones
+StarOffice Calc : paragraphs;spacing
+StarOffice Calc : paragraphs;tab stops
+StarOffice Calc : parameters
+StarOffice Calc : parameters;command line
+StarOffice Calc : parameters;queries (Base)
+StarOffice Calc : passwords for protecting contents
+StarOffice Calc : pasting
+StarOffice Calc : pasting;cell ranges
+StarOffice Calc : pasting;cell ranges from spreadsheets
+StarOffice Calc : pasting;data from text documents
+StarOffice Calc : pasting;draw objects
+StarOffice Calc : pasting;draw objects from other documents
+StarOffice Calc : pasting;formatted/unformatted text
+StarOffice Calc : pasting;formulas
+StarOffice Calc : pasting;from data source view
+StarOffice Calc : pasting;from data sources to StarOffice Calc
+StarOffice Calc : pasting;pictures from other documents
+StarOffice Calc : pasting;sheet areas in text documents
+StarOffice Calc : pasting;to Gallery
+StarOffice Calc : pasting;values in multiple sheets
+StarOffice Calc : paths
+StarOffice Calc : paths;changing work directory
+StarOffice Calc : paths;defaults
+StarOffice Calc : pattern editor
+StarOffice Calc : pattern fields
+StarOffice Calc : pattern fields;form functions
+StarOffice Calc : patterns for objects
+StarOffice Calc : payment periods
+StarOffice Calc : payment periods;number of
+StarOffice Calc : PDF
+StarOffice Calc : PDF;export
+StarOffice Calc : PDF;PostScript to PDF converter, UNIX
+StarOffice Calc : PDF export of print ranges
+StarOffice Calc : PEARSON function
+StarOffice Calc : percentage calculations
+StarOffice Calc : PERCENTILE function
+StarOffice Calc : PERCENTRANK function
+StarOffice Calc : periodic amortizement rates
+StarOffice Calc : permitted cell contents
+StarOffice Calc : PERMUT function
+StarOffice Calc : PERMUTATIONA function
+StarOffice Calc : personal data input
+StarOffice Calc : PHI function
+StarOffice Calc : phonebook sorting rules
+StarOffice Calc : phonetic guide
+StarOffice Calc : PI function
+StarOffice Calc : picklist creation
+StarOffice Calc : pictures
+StarOffice Calc : pictures;adding to Gallery
+StarOffice Calc : pictures;arranging within stacks
+StarOffice Calc : pictures;assigning macros
+StarOffice Calc : pictures;backgrounds
+StarOffice Calc : pictures;captions (Writer)
+StarOffice Calc : pictures;changing paths
+StarOffice Calc : pictures;cropping and zooming
+StarOffice Calc : pictures;displaying in Calc
+StarOffice Calc : pictures;displaying in Writer (Writer)
+StarOffice Calc : pictures;drag and drop between documents
+StarOffice Calc : pictures;drawing
+StarOffice Calc : pictures;editing
+StarOffice Calc : pictures;filters
+StarOffice Calc : pictures;ImageMap
+StarOffice Calc : pictures;inserting automatically
+StarOffice Calc : pictures;inserting from Gallery
+StarOffice Calc : pictures;number of
+StarOffice Calc : pictures;printing
+StarOffice Calc : pictures;scaling/resizing
+StarOffice Calc : pie charts
+StarOffice Calc : pie charts;options
+StarOffice Calc : pie charts;types
+StarOffice Calc : Pivot table import
+StarOffice Calc : Pivot table, see DataPilot function
+StarOffice Calc : pixel editor
+StarOffice Calc : pixel graphics
+StarOffice Calc : pixel graphics;inserting and editing
+StarOffice Calc : pixel patterns
+StarOffice Calc : placeholders
+StarOffice Calc : placeholders;in SQL queries
+StarOffice Calc : placeholders;on opening files
+StarOffice Calc : placing toolbars
+StarOffice Calc : playing movies and sound files
+StarOffice Calc : plotting data as charts
+StarOffice Calc : plug-ins
+StarOffice Calc : plug-ins;activating and deactivating
+StarOffice Calc : plug-ins;definition
+StarOffice Calc : plug-ins;inserting
+StarOffice Calc : plus sign, see also operators
+StarOffice Calc : PMT function
+StarOffice Calc : pocket device appliances
+StarOffice Calc : Pocket PC file filters
+StarOffice Calc : points
+StarOffice Calc : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Calc : points of intersection
+StarOffice Calc : POISSON function
+StarOffice Calc : polygon drawing
+StarOffice Calc : pop-art filter
+StarOffice Calc : portable document format
+StarOffice Calc : positioning
+StarOffice Calc : positioning;axes
+StarOffice Calc : positioning;draw objects and controls
+StarOffice Calc : positioning;fonts
+StarOffice Calc : positioning;objects
+StarOffice Calc : positioning;toolbars
+StarOffice Calc : post method for form transmissions
+StarOffice Calc : posterizing filter
+StarOffice Calc : PostScript
+StarOffice Calc : PostScript;creating files
+StarOffice Calc : PostScript;PDF converter, UNIX
+StarOffice Calc : POWER function
+StarOffice Calc : PowerPoint export
+StarOffice Calc : powers of 2 calculations
+StarOffice Calc : PPMT function
+StarOffice Calc : precision as shown
+StarOffice Calc : precision as shown (Calc)
+StarOffice Calc : predefining fonts
+StarOffice Calc : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Calc : present values
+StarOffice Calc : presentations
+StarOffice Calc : presentations;creating/opening
+StarOffice Calc : presentations;inserting spreadsheet cells
+StarOffice Calc : presentations;live on the Internet
+StarOffice Calc : presentations;print menu
+StarOffice Calc : presentations;saving
+StarOffice Calc : presentations;saving automatically
+StarOffice Calc : presentations;saving in other formats
+StarOffice Calc : presentations;sending as e-mail
+StarOffice Calc : presentations;starting with wizard
+StarOffice Calc : presentations;wizards
+StarOffice Calc : press buttons, see push buttons
+StarOffice Calc : previews
+StarOffice Calc : previews;fonts lists
+StarOffice Calc : previews;page breaks for printing
+StarOffice Calc : PRICE function
+StarOffice Calc : PRICEDISC function
+StarOffice Calc : PRICEMAT function
+StarOffice Calc : prices
+StarOffice Calc : prices;fixed interest securities
+StarOffice Calc : prices;interest-bearing securities
+StarOffice Calc : prices;non-interest-bearing securities
+StarOffice Calc : prices;securities with irregular first interest date
+StarOffice Calc : prices;treasury bills
+StarOffice Calc : primary keys
+StarOffice Calc : primary keys;defining
+StarOffice Calc : primary keys;design view
+StarOffice Calc : primary keys;inserting (Base)
+StarOffice Calc : print area selection
+StarOffice Calc : print ranges
+StarOffice Calc : printer metrics for document formatting (Writer)
+StarOffice Calc : printers
+StarOffice Calc : printers;adding, UNIX
+StarOffice Calc : printers;choosing
+StarOffice Calc : printers;default printer
+StarOffice Calc : printers;faxes under UNIX
+StarOffice Calc : printers;maximum page formats
+StarOffice Calc : printers;paper trays
+StarOffice Calc : printers;properties
+StarOffice Calc : printing
+StarOffice Calc : printing;black and white
+StarOffice Calc : printing;brochures
+StarOffice Calc : printing;cells
+StarOffice Calc : printing;colors in grayscale
+StarOffice Calc : printing;comments
+StarOffice Calc : printing;copies
+StarOffice Calc : printing;creating individual jobs
+StarOffice Calc : printing;dates in presentations
+StarOffice Calc : printing;directly
+StarOffice Calc : printing;documents
+StarOffice Calc : printing;drawings defaults
+StarOffice Calc : printing;elements in text documents
+StarOffice Calc : printing;faster
+StarOffice Calc : printing;fitting to pages in presentations
+StarOffice Calc : printing;fitting to pages in StarOffice Math
+StarOffice Calc : printing;formulas in StarOffice Math
+StarOffice Calc : printing;hidden pages of presentations
+StarOffice Calc : printing;in original size in StarOffice Math
+StarOffice Calc : printing;landscape
+StarOffice Calc : printing;left/right pages
+StarOffice Calc : printing;page order
+StarOffice Calc : printing;queries (Base)
+StarOffice Calc : printing;rows/columns as table headings
+StarOffice Calc : printing;scaling in StarOffice Math
+StarOffice Calc : printing;selections
+StarOffice Calc : printing;sheet counts
+StarOffice Calc : printing;sheet details
+StarOffice Calc : printing;sheet selections
+StarOffice Calc : printing;sheets on multiple pages
+StarOffice Calc : printing;text always in black
+StarOffice Calc : printing;text in reverse order
+StarOffice Calc : printing;tiling pages in presentations
+StarOffice Calc : printing;transparencies
+StarOffice Calc : printing;warnings
+StarOffice Calc : printing;without scaling in presentations
+StarOffice Calc : printing speed
+StarOffice Calc : PROB function
+StarOffice Calc : probabilities of samples with binomial distribution
+StarOffice Calc : PRODUCT function
+StarOffice Calc : programming
+StarOffice Calc : programming;add-ins
+StarOffice Calc : programming;functions
+StarOffice Calc : programming;scripting
+StarOffice Calc : programming;StarOffice
+StarOffice Calc : PROPER function
+StarOffice Calc : properties
+StarOffice Calc : properties;charts
+StarOffice Calc : properties;fields in databases
+StarOffice Calc : properties;files
+StarOffice Calc : properties;form controls
+StarOffice Calc : properties;forms
+StarOffice Calc : properties;printers
+StarOffice Calc : properties;smooth lines in line charts/XY charts
+StarOffice Calc : protected contents
+StarOffice Calc : protected dashes
+StarOffice Calc : protected database tables
+StarOffice Calc : protected documents
+StarOffice Calc : protected spaces
+StarOffice Calc : protected spaces;inserting
+StarOffice Calc : protected spaces;showing (Writer)
+StarOffice Calc : protecting
+StarOffice Calc : protecting;cells and sheets
+StarOffice Calc : protecting;contents
+StarOffice Calc : protecting;recorded changes
+StarOffice Calc : protecting;unprotecting cells
+StarOffice Calc : proxy settings
+StarOffice Calc : push buttons
+StarOffice Calc : push buttons;adding to documents
+StarOffice Calc : push buttons;creating
+StarOffice Calc : PV function
+StarOffice Calc : QUARTILE function
+StarOffice Calc : queries
+StarOffice Calc : queries;copying (Base)
+StarOffice Calc : queries;creating in design view (Base)
+StarOffice Calc : queries;creating in SQL view
+StarOffice Calc : queries;defining (Base)
+StarOffice Calc : queries;deleting table links (Base)
+StarOffice Calc : queries;editing in data source view
+StarOffice Calc : queries;formulating filter conditions (Base)
+StarOffice Calc : queries;joining tables (Base)
+StarOffice Calc : queries;missing elements (Base)
+StarOffice Calc : queries;overview (Base)
+StarOffice Calc : queries;parameter queries (Base)
+StarOffice Calc : queries;printing (Base)
+StarOffice Calc : Query Wizard (Base)
+StarOffice Calc : Quickstarter
+StarOffice Calc : quotation marks
+StarOffice Calc : quotation marks;replacing
+StarOffice Calc : quotes
+StarOffice Calc : quotes;custom
+StarOffice Calc : QUOTIENT function
+StarOffice Calc : radar charts, see net charts
+StarOffice Calc : RADIANS function
+StarOffice Calc : radio button creation
+StarOffice Calc : RAND function
+StarOffice Calc : RANDBETWEEN function
+StarOffice Calc : random numbers
+StarOffice Calc : random numbers;between 0 and 1
+StarOffice Calc : random numbers;between limits
+StarOffice Calc : random numbers;examples
+StarOffice Calc : ranges
+StarOffice Calc : ranges;combining
+StarOffice Calc : ranges;defining database ranges
+StarOffice Calc : ranges;inserting in tables
+StarOffice Calc : ranges;print ranges
+StarOffice Calc : RANK function
+StarOffice Calc : RATE function
+StarOffice Calc : rates of return
+StarOffice Calc : rates of return;non-interest-bearing securities
+StarOffice Calc : rates of return;securities
+StarOffice Calc : rates of return;securities with interest paid on maturity
+StarOffice Calc : rates of return of treasury bills
+StarOffice Calc : read-only documents
+StarOffice Calc : read-only documents;cursor
+StarOffice Calc : read-only documents;database tables on/off
+StarOffice Calc : read-only documents;editing
+StarOffice Calc : read-only documents;opening documents as
+StarOffice Calc : read-only items in Data Navigator
+StarOffice Calc : recalculating
+StarOffice Calc : recalculating;all formulas in sheets
+StarOffice Calc : recalculating;auto calculating sheets
+StarOffice Calc : recalculating;DataPilot tables
+StarOffice Calc : RECEIVED function
+StarOffice Calc : recognizing
+StarOffice Calc : recognizing;column and row labels
+StarOffice Calc : recognizing;equal numbers
+StarOffice Calc : recognizing;general errors
+StarOffice Calc : recognizing formula cells
+StarOffice Calc : recognizing URLs automatically
+StarOffice Calc : recording
+StarOffice Calc : recording;changes
+StarOffice Calc : recording;macros
+StarOffice Calc : records
+StarOffice Calc : records;counting in Calc databases
+StarOffice Calc : records;inserting comments
+StarOffice Calc : records;protecting
+StarOffice Calc : records;saving
+StarOffice Calc : records;searching in databases
+StarOffice Calc : rectangles with round corners
+StarOffice Calc : recursions in spreadsheets
+StarOffice Calc : redo command
+StarOffice Calc : reduced printing
+StarOffice Calc : reference lines
+StarOffice Calc : reference operators
+StarOffice Calc : references
+StarOffice Calc : references;absolute/relative
+StarOffice Calc : references;by defined names
+StarOffice Calc : references;displaying in color (Calc)
+StarOffice Calc : references;expanding (Calc)
+StarOffice Calc : references;inserting by drag and drop
+StarOffice Calc : references;iterative (Calc)
+StarOffice Calc : references;testing cell contents
+StarOffice Calc : references;to cells
+StarOffice Calc : references;to cells in other sheets/documents
+StarOffice Calc : references;URL in cells
+StarOffice Calc : register-true
+StarOffice Calc : register-true;definition
+StarOffice Calc : registering
+StarOffice Calc : registering;address books
+StarOffice Calc : registering;databases (Base)
+StarOffice Calc : registering;StarOffice
+StarOffice Calc : regression analysis
+StarOffice Calc : regression curves in charts
+StarOffice Calc : regression lines
+StarOffice Calc : regression lines;FORECAST function
+StarOffice Calc : regression lines;LINEST function
+StarOffice Calc : regular expressions
+StarOffice Calc : regular expressions;list of
+StarOffice Calc : relational databases (Base)
+StarOffice Calc : relations
+StarOffice Calc : relations;creating and deleting (Base)
+StarOffice Calc : relations;joining tables (Base)
+StarOffice Calc : relations;properties (Base)
+StarOffice Calc : relative addresses
+StarOffice Calc : relative hyperlinks
+StarOffice Calc : relative references
+StarOffice Calc : relative saving of URLs
+StarOffice Calc : reloading
+StarOffice Calc : reloading;documents
+StarOffice Calc : reloading;HTML documents, automatically
+StarOffice Calc : remainders of divisions
+StarOffice Calc : remarks on cells
+StarOffice Calc : remarks, see also comments
+StarOffice Calc : remote configurations
+StarOffice Calc : remove noise filter
+StarOffice Calc : removing
+StarOffice Calc : removing;bullets and numbering
+StarOffice Calc : removing;cell range filters
+StarOffice Calc : removing;filters
+StarOffice Calc : removing;form filters
+StarOffice Calc : removing, see also deleting
+StarOffice Calc : renaming
+StarOffice Calc : renaming;cells
+StarOffice Calc : renaming;sheets
+StarOffice Calc : reorganizing charts
+StarOffice Calc : repayment installment
+StarOffice Calc : repeating
+StarOffice Calc : repeating;columns/rows on printed pages
+StarOffice Calc : repeating;commands
+StarOffice Calc : REPLACE function
+StarOffice Calc : replacement options
+StarOffice Calc : replacement table
+StarOffice Calc : replacing
+StarOffice Calc : replacing;AutoCorrect function
+StarOffice Calc : replacing;cell contents
+StarOffice Calc : replacing;dashes
+StarOffice Calc : replacing;tab stops (regular expressions)
+StarOffice Calc : Report Builder
+StarOffice Calc : reports
+StarOffice Calc : reports;creating
+StarOffice Calc : reports;error reports
+StarOffice Calc : reports;opening and editing
+StarOffice Calc : reports;templates
+StarOffice Calc : REPT function
+StarOffice Calc : resetting
+StarOffice Calc : resetting;templates
+StarOffice Calc : resizing
+StarOffice Calc : resizing;objects, by mouse
+StarOffice Calc : resizing, see also scaling/zooming
+StarOffice Calc : resolution when printing bitmaps
+StarOffice Calc : restoring
+StarOffice Calc : restoring;default formatting
+StarOffice Calc : restoring;editing
+StarOffice Calc : results display vs. formulas display
+StarOffice Calc : reversing printing order
+StarOffice Calc : review function
+StarOffice Calc : review function;accepting or rejecting changes
+StarOffice Calc : review function;comparing documents
+StarOffice Calc : review function;protecting records
+StarOffice Calc : review function;recording changes example
+StarOffice Calc : rich text control
+StarOffice Calc : right alignment of paragraphs
+StarOffice Calc : RIGHT function
+StarOffice Calc : right joins (Base)
+StarOffice Calc : right-to-left text
+StarOffice Calc : right-to-left text
+StarOffice Calc : right-to-left text;spreadsheets
+StarOffice Calc : ROMAN function
+StarOffice Calc : ROT13 function
+StarOffice Calc : rotating
+StarOffice Calc : rotating;3D text
+StarOffice Calc : rotating;tables
+StarOffice Calc : rotating;text in cells
+StarOffice Calc : round corners
+StarOffice Calc : ROUND function
+StarOffice Calc : ROUNDDOWN function
+StarOffice Calc : rounded off numbers
+StarOffice Calc : rounding
+StarOffice Calc : rounding;down to nearest multiple of significance
+StarOffice Calc : rounding;down to next integer
+StarOffice Calc : rounding;up to multiples of significance
+StarOffice Calc : rounding;up/down to even integers
+StarOffice Calc : rounding;up/down to nearest odd integer
+StarOffice Calc : rounding precision
+StarOffice Calc : rounding precision (Calc)
+StarOffice Calc : ROUNDUP function
+StarOffice Calc : row breaks
+StarOffice Calc : row breaks;deleting
+StarOffice Calc : row breaks;inserting
+StarOffice Calc : ROW function
+StarOffice Calc : row headers
+StarOffice Calc : row headers;displaying (Calc)
+StarOffice Calc : row headers;hiding
+StarOffice Calc : row headers;highlighting (Calc)
+StarOffice Calc : row headers;using in formulas
+StarOffice Calc : rows
+StarOffice Calc : rows;deleting
+StarOffice Calc : rows;finding labels automatically
+StarOffice Calc : rows;freezing
+StarOffice Calc : rows;heights
+StarOffice Calc : rows;hiding
+StarOffice Calc : rows;inserting
+StarOffice Calc : rows;optimal heights
+StarOffice Calc : rows;removing/redisplaying with filters
+StarOffice Calc : rows;repeating when printing
+StarOffice Calc : rows;swapping with columns
+StarOffice Calc : rows;visible and invisible
+StarOffice Calc : ROWS function
+StarOffice Calc : rows, see also cells
+StarOffice Calc : RRI function
+StarOffice Calc : RSQ calculations
+StarOffice Calc : RSQ function
+StarOffice Calc : rulers
+StarOffice Calc : rulers;default settings
+StarOffice Calc : rulers;measurement units
+StarOffice Calc : rulers;visible in presentations
+StarOffice Calc : sales values
+StarOffice Calc : sales values;fixed interest securities
+StarOffice Calc : sales values;non-interest-bearing securities
+StarOffice Calc : samples and templates
+StarOffice Calc : sampling without replacement
+StarOffice Calc : saving
+StarOffice Calc : saving;as text csv
+StarOffice Calc : saving;default file formats
+StarOffice Calc : saving;dialog settings
+StarOffice Calc : saving;documents
+StarOffice Calc : saving;documents for mobile devices
+StarOffice Calc : saving;documents in other formats
+StarOffice Calc : saving;documents, automatically
+StarOffice Calc : saving;in Microsoft Office file format
+StarOffice Calc : saving;options
+StarOffice Calc : saving;sheets in HTML
+StarOffice Calc : saving;templates
+StarOffice Calc : saving;to XML
+StarOffice Calc : saving;VBA code in Microsoft Office documents
+StarOffice Calc : saving;with password by default
+StarOffice Calc : saving as command
+StarOffice Calc : saving as command;precautions
+StarOffice Calc : scalar products
+StarOffice Calc : scaling
+StarOffice Calc : scaling;axes
+StarOffice Calc : scaling;font sizes in user interface
+StarOffice Calc : scaling;objects
+StarOffice Calc : scaling;pictures
+StarOffice Calc : scaling;printing in StarOffice Math
+StarOffice Calc : scaling;text in charts
+StarOffice Calc : scaling;when printing presentations
+StarOffice Calc : scaling, see also zooming
+StarOffice Calc : scatter charts
+StarOffice Calc : scenarios
+StarOffice Calc : scenarios;creating/editing/deleting
+StarOffice Calc : scenarios;displaying names
+StarOffice Calc : screen
+StarOffice Calc : screen;full screen views
+StarOffice Calc : screen;scaling
+StarOffice Calc : screen magnifiers
+StarOffice Calc : screen readers
+StarOffice Calc : script organization
+StarOffice Calc : scrollbars
+StarOffice Calc : scrollbars;controls
+StarOffice Calc : scrollbars;displaying (Calc)
+StarOffice Calc : scrollbars;horizontal and vertical (Writer)
+StarOffice Calc : scrolling prevention in tables
+StarOffice Calc : search criteria for database functions in cells
+StarOffice Calc : search engines
+StarOffice Calc : search engines;definition
+StarOffice Calc : search engines;selecting
+StarOffice Calc : SEARCH function
+StarOffice Calc : searching
+StarOffice Calc : searching;all sheets
+StarOffice Calc : searching;cell contents in Calc databases
+StarOffice Calc : searching;databases
+StarOffice Calc : searching;form filters
+StarOffice Calc : searching;Internet
+StarOffice Calc : searching;links in cells
+StarOffice Calc : searching;maximum values in columns
+StarOffice Calc : searching;minimum values in columns
+StarOffice Calc : searching;tables and forms
+StarOffice Calc : searching, see also finding
+StarOffice Calc : SECOND function
+StarOffice Calc : secondary axes in charts
+StarOffice Calc : sections
+StarOffice Calc : sections;backgrounds
+StarOffice Calc : securities
+StarOffice Calc : securities;first interest payment until settlement date
+StarOffice Calc : security
+StarOffice Calc : security;digital signatures
+StarOffice Calc : security;options for documents with macros
+StarOffice Calc : security;protecting contents
+StarOffice Calc : security;security levels for macros
+StarOffice Calc : security;warning dialogs with macros
+StarOffice Calc : selecting
+StarOffice Calc : selecting;cells
+StarOffice Calc : selecting;controls
+StarOffice Calc : selecting;formatting themes
+StarOffice Calc : selecting;measurement units
+StarOffice Calc : selecting;multiple sheets
+StarOffice Calc : selecting;objects
+StarOffice Calc : selecting;print areas
+StarOffice Calc : selecting;scenarios in Navigator
+StarOffice Calc : selecting;several files
+StarOffice Calc : selection clipboard
+StarOffice Calc : selection frames
+StarOffice Calc : selection lists
+StarOffice Calc : selection lists;filling cells
+StarOffice Calc : selection lists;validity
+StarOffice Calc : selection modes in spreadsheets
+StarOffice Calc : selection modes in text
+StarOffice Calc : sending
+StarOffice Calc : sending;AutoAbstract function in presentations
+StarOffice Calc : sending;documents as e-mail
+StarOffice Calc : sending;documents as faxes
+StarOffice Calc : separator lines
+StarOffice Calc : separator lines;defining
+StarOffice Calc : separators
+StarOffice Calc : separators;conditional
+StarOffice Calc : series
+StarOffice Calc : series;calculating
+StarOffice Calc : series;sort lists
+StarOffice Calc : SERIESSUM function
+StarOffice Calc : Server Side ImageMap
+StarOffice Calc : settings
+StarOffice Calc : settings;printers
+StarOffice Calc : settings;program configuration
+StarOffice Calc : settings;proxies
+StarOffice Calc : settings;tracking changes
+StarOffice Calc : settings;views
+StarOffice Calc : SGML
+StarOffice Calc : SGML;definition
+StarOffice Calc : shadows
+StarOffice Calc : shadows;areas
+StarOffice Calc : shadows;borders
+StarOffice Calc : shadows;characters
+StarOffice Calc : shadows;characters, using context menu
+StarOffice Calc : shared libraries
+StarOffice Calc : shared libraries;programming
+StarOffice Calc : sharing documents
+StarOffice Calc : sharpening filter
+StarOffice Calc : sheet area names
+StarOffice Calc : SHEET function
+StarOffice Calc : sheet grids
+StarOffice Calc : sheet grids;printing
+StarOffice Calc : sheet numbers
+StarOffice Calc : sheet numbers;looking up
+StarOffice Calc : sheet ranges
+StarOffice Calc : sheet ranges;filling
+StarOffice Calc : sheet references
+StarOffice Calc : sheet tabs
+StarOffice Calc : sheet tabs;displaying
+StarOffice Calc : sheet tabs;renaming
+StarOffice Calc : sheet tabs;using
+StarOffice Calc : sheets
+StarOffice Calc : sheets;AutoFormat function
+StarOffice Calc : sheets;creating
+StarOffice Calc : sheets;defining label ranges
+StarOffice Calc : sheets;deleting
+StarOffice Calc : sheets;displaying
+StarOffice Calc : sheets;filter values
+StarOffice Calc : sheets;formatting themes
+StarOffice Calc : sheets;hiding
+StarOffice Calc : sheets;hiding details
+StarOffice Calc : sheets;HTML
+StarOffice Calc : sheets;inserting
+StarOffice Calc : sheets;inserting row breaks
+StarOffice Calc : sheets;optimal row heights
+StarOffice Calc : sheets;outlines
+StarOffice Calc : sheets;printing details
+StarOffice Calc : sheets;printing in landscape
+StarOffice Calc : sheets;printing on multiple pages
+StarOffice Calc : sheets;printing sheet counts
+StarOffice Calc : sheets;protecting
+StarOffice Calc : sheets;renaming
+StarOffice Calc : sheets;right-to-left
+StarOffice Calc : sheets;searching all
+StarOffice Calc : sheets;selecting multiple
+StarOffice Calc : sheets;showing multiple
+StarOffice Calc : sheets;simultaneous multiple filling
+StarOffice Calc : SHEETS function
+StarOffice Calc : shortcut keys
+StarOffice Calc : shortcut keys;assigning macros
+StarOffice Calc : shortcut keys;charts
+StarOffice Calc : shortcut keys;general
+StarOffice Calc : shortcut keys;in databases
+StarOffice Calc : shortcut keys;spreadsheets
+StarOffice Calc : shortcut keys;StarOffice accessibility
+StarOffice Calc : shortcut keys;StarOffice Calc accessibility
+StarOffice Calc : showing
+StarOffice Calc : showing;cell references
+StarOffice Calc : showing;changes
+StarOffice Calc : showing;columns
+StarOffice Calc : showing;docked windows
+StarOffice Calc : showing;drawings and controls (Writer)
+StarOffice Calc : showing;live presentations on the Internet
+StarOffice Calc : showing;rows
+StarOffice Calc : showing;sheet details
+StarOffice Calc : showing;toolbars
+StarOffice Calc : SIGN function
+StarOffice Calc : signing documents with digital signatures
+StarOffice Calc : similarity search
+StarOffice Calc : simple handles (Writer)
+StarOffice Calc : simplified Chinese
+StarOffice Calc : simplified Chinese;translating to traditional Chinese
+StarOffice Calc : SIN function
+StarOffice Calc : single sign on options
+StarOffice Calc : single-line spacing in text
+StarOffice Calc : SINH function
+StarOffice Calc : sizes
+StarOffice Calc : sizes;draw objects
+StarOffice Calc : sizes;pictures
+StarOffice Calc : SKEW function
+StarOffice Calc : slanting draw objects
+StarOffice Calc : SLN function
+StarOffice Calc : SLOPE function
+StarOffice Calc : slopes, see also regression lines
+StarOffice Calc : small capitals
+StarOffice Calc : SMALL function
+StarOffice Calc : small icons
+StarOffice Calc : smart tag configuration
+StarOffice Calc : smooth scrolling (Writer)
+StarOffice Calc : smoothing filter
+StarOffice Calc : snap grid defaults (Writer/Calc)
+StarOffice Calc : snapping in presentations and drawings
+StarOffice Calc : solarization filter
+StarOffice Calc : solver
+StarOffice Calc : sort lists
+StarOffice Calc : sort lists;applying
+StarOffice Calc : sort lists;copying to in Calc
+StarOffice Calc : sorting
+StarOffice Calc : sorting;Asian languages
+StarOffice Calc : sorting;data in forms
+StarOffice Calc : sorting;database ranges
+StarOffice Calc : sorting;databases
+StarOffice Calc : sorting;options for database ranges
+StarOffice Calc : sorting;options in Data Pilot
+StarOffice Calc : sorting;sort criteria for database ranges
+StarOffice Calc : sound files
+StarOffice Calc : spaces
+StarOffice Calc : spaces;displaying (Writer)
+StarOffice Calc : spaces;ignoring double
+StarOffice Calc : spaces;inserting protected spaces
+StarOffice Calc : spaces;showing protected spaces (Writer)
+StarOffice Calc : spacing
+StarOffice Calc : spacing;between paragraphs in footnotes
+StarOffice Calc : spacing;font effects
+StarOffice Calc : spacing;lines and paragraphs
+StarOffice Calc : spacing;tab stops in text documents
+StarOffice Calc : spacing;tabs in presentations
+StarOffice Calc : spadmin
+StarOffice Calc : special characters
+StarOffice Calc : speech bubbles
+StarOffice Calc : speed of printing
+StarOffice Calc : spellcheck
+StarOffice Calc : spellcheck;activating for a language
+StarOffice Calc : spellcheck;context menus
+StarOffice Calc : spellcheck;default languages
+StarOffice Calc : spellcheck;dialog
+StarOffice Calc : spellcheck;dictionary of exceptions
+StarOffice Calc : spellcheck;ignore list
+StarOffice Calc : spin button creation
+StarOffice Calc : spoolfiles with Xprinter
+StarOffice Calc : spreadsheets
+StarOffice Calc : spreadsheets;as databases (base)
+StarOffice Calc : spreadsheets;backgrounds
+StarOffice Calc : spreadsheets;calculating
+StarOffice Calc : spreadsheets;copying
+StarOffice Calc : spreadsheets;copying areas to text documents
+StarOffice Calc : spreadsheets;creating/opening
+StarOffice Calc : spreadsheets;deleting
+StarOffice Calc : spreadsheets;deleting cell contents
+StarOffice Calc : spreadsheets;deleting cells
+StarOffice Calc : spreadsheets;deleting column breaks
+StarOffice Calc : spreadsheets;deleting row breaks
+StarOffice Calc : spreadsheets;displaying headers of columns/rows
+StarOffice Calc : spreadsheets;formatting
+StarOffice Calc : spreadsheets;formula bar
+StarOffice Calc : spreadsheets;functions
+StarOffice Calc : spreadsheets;hiding functions
+StarOffice Calc : spreadsheets;importing from/exporting to dBASE files
+StarOffice Calc : spreadsheets;inserting breaks in
+StarOffice Calc : spreadsheets;inserting cells
+StarOffice Calc : spreadsheets;inserting charts
+StarOffice Calc : spreadsheets;inserting column breaks
+StarOffice Calc : spreadsheets;inserting columns
+StarOffice Calc : spreadsheets;inserting database records
+StarOffice Calc : spreadsheets;inserting rows
+StarOffice Calc : spreadsheets;moving
+StarOffice Calc : spreadsheets;optimal column widths
+StarOffice Calc : spreadsheets;printing
+StarOffice Calc : spreadsheets;saving
+StarOffice Calc : spreadsheets;saving automatically
+StarOffice Calc : spreadsheets;saving in other formats
+StarOffice Calc : spreadsheets;sending as e-mail
+StarOffice Calc : spreadsheets;shortcut keys in
+StarOffice Calc : spreadsheets;showing columns
+StarOffice Calc : spreadsheets;value highlighting
+StarOffice Calc : spreadsheets;values as shown
+StarOffice Calc : SQL
+StarOffice Calc : SQL;definition
+StarOffice Calc : SQL;DISTINCT parameter
+StarOffice Calc : SQL;executing SQL commands
+StarOffice Calc : SQL;executing SQL statements (Base)
+StarOffice Calc : SQL;queries (Base)
+StarOffice Calc : SQRT function
+StarOffice Calc : SQRTPI function
+StarOffice Calc : square drawings
+StarOffice Calc : square number additions
+StarOffice Calc : square roots
+StarOffice Calc : square roots;positive numbers
+StarOffice Calc : square roots;products of Pi
+StarOffice Calc : standard bar on/off
+StarOffice Calc : standard deviation in charts
+StarOffice Calc : standard deviations in databases
+StarOffice Calc : standard deviations in databases;based on a sample
+StarOffice Calc : standard deviations in databases;based on populations
+StarOffice Calc : standard deviations in statistics
+StarOffice Calc : standard deviations in statistics;based on a population
+StarOffice Calc : standard deviations in statistics;based on a sample
+StarOffice Calc : standard errors
+StarOffice Calc : standard errors;array functions
+StarOffice Calc : standard errors;statistical functions
+StarOffice Calc : standard filters in databases
+StarOffice Calc : standard printer under UNIX
+StarOffice Calc : STANDARDIZE function
+StarOffice Calc : StarOffice Base data sources
+StarOffice Calc : StarOffice Basic scripts in HTML documents
+StarOffice Calc : StarOffice documents
+StarOffice Calc : StarOffice documents;mobile device filters
+StarOffice Calc : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Calc : StarOffice Math start
+StarOffice Calc : start center
+StarOffice Calc : start parameters
+StarOffice Calc : statistics functions
+StarOffice Calc : statistics in charts
+StarOffice Calc : status bar on/off
+StarOffice Calc : STDEV function
+StarOffice Calc : STDEVA function
+StarOffice Calc : STDEVP function
+StarOffice Calc : STDEVPA function
+StarOffice Calc : STEYX function
+StarOffice Calc : stickers
+StarOffice Calc : stock charts
+StarOffice Calc : straight-line depreciations
+StarOffice Calc : strikethrough
+StarOffice Calc : strikethrough;characters
+StarOffice Calc : strikethrough;font effects
+StarOffice Calc : STYLE function
+StarOffice Calc : STYLE function example
+StarOffice Calc : styles
+StarOffice Calc : styles;'changed' message
+StarOffice Calc : styles;conditional styles
+StarOffice Calc : styles;copying between documents
+StarOffice Calc : styles;keyboard shortcuts
+StarOffice Calc : styles;organizing
+StarOffice Calc : styles;printing styles used in a document
+StarOffice Calc : styles;replacing automatically
+StarOffice Calc : Styles and Formatting window
+StarOffice Calc : Styles and Formatting window;docking
+StarOffice Calc : Styles and Formatting window
+StarOffice Calc : Stylist, see Styles and Formatting window
+StarOffice Calc : subforms
+StarOffice Calc : subforms;creating
+StarOffice Calc : subforms;description
+StarOffice Calc : submitting forms
+StarOffice Calc : subscript text in cells
+StarOffice Calc : SUBSTITUTE function
+StarOffice Calc : SUBTOTAL function
+StarOffice Calc : subtotals
+StarOffice Calc : subtotals;sorting options
+StarOffice Calc : suffixes in file formats
+StarOffice Calc : SUM function
+StarOffice Calc : sum icon
+StarOffice Calc : SUMIF function
+StarOffice Calc : SUMPRODUCT function
+StarOffice Calc : sums
+StarOffice Calc : sums;cells in Calc databases
+StarOffice Calc : sums;of filtered data
+StarOffice Calc : sums;of square numbers
+StarOffice Calc : sums;of squares of deviations
+StarOffice Calc : SUMSQ function
+StarOffice Calc : SUMX2MY2 function
+StarOffice Calc : SUMX2PY2 function
+StarOffice Calc : SUMXMY2 function
+StarOffice Calc : superscript text in cells
+StarOffice Calc : support on the Web
+StarOffice Calc : swapping tables
+StarOffice Calc : SYD function
+StarOffice Calc : syllables in spreadsheets
+StarOffice Calc : synchronizing
+StarOffice Calc : synchronizing;labels and business cards
+StarOffice Calc : synchronizing;Pocket PC and StarOffice formats
+StarOffice Calc : system address book registration
+StarOffice Calc : T function
+StarOffice Calc : t-distribution
+StarOffice Calc : tab stops
+StarOffice Calc : tab stops;displaying (Writer)
+StarOffice Calc : tab stops;inserting and editing
+StarOffice Calc : tab stops;regular expressions
+StarOffice Calc : tab stops;setting in sheets
+StarOffice Calc : tab stops;settings
+StarOffice Calc : tab stops;spacing in presentations
+StarOffice Calc : tab stops;spacing in text documents
+StarOffice Calc : table controls
+StarOffice Calc : table controls;form functions
+StarOffice Calc : table controls;keyboard-only edit mode
+StarOffice Calc : table controls;properties
+StarOffice Calc : table views of databases
+StarOffice Calc : Table Wizard (Base)
+StarOffice Calc : tables
+StarOffice Calc : tables;AutoFormat function
+StarOffice Calc : tables;backgrounds
+StarOffice Calc : tables;combining
+StarOffice Calc : tables;copying cell styles
+StarOffice Calc : tables;database ranges
+StarOffice Calc : tables;deactivating automatic changes in
+StarOffice Calc : tables;displaying formulas/values
+StarOffice Calc : tables;freezing
+StarOffice Calc : tables;importing/exporting as text
+StarOffice Calc : tables;inserting external data
+StarOffice Calc : tables;inserting line breaks
+StarOffice Calc : tables;merging cells
+StarOffice Calc : tables;multiple operations in
+StarOffice Calc : tables;number formats
+StarOffice Calc : tables;renaming
+StarOffice Calc : tables;rotating
+StarOffice Calc : tables;selecting ranges
+StarOffice Calc : tables;showing details
+StarOffice Calc : tables;splitting windows
+StarOffice Calc : tables;transposing
+StarOffice Calc : tables;views
+StarOffice Calc : tables in databases
+StarOffice Calc : tables in databases;access rights to (Base)
+StarOffice Calc : tables in databases;adding to queries
+StarOffice Calc : tables in databases;browsing and editing
+StarOffice Calc : tables in databases;copying database tables (Base)
+StarOffice Calc : tables in databases;creating
+StarOffice Calc : tables in databases;creating in design view (manually)
+StarOffice Calc : tables in databases;importing dBASE files
+StarOffice Calc : tables in databases;importing text formats (Base)
+StarOffice Calc : tables in databases;joining for queries (Base)
+StarOffice Calc : tables in databases;printing queries (Base)
+StarOffice Calc : tables in databases;relations (Base)
+StarOffice Calc : tables in databases;searching
+StarOffice Calc : tables in spreadsheets
+StarOffice Calc : tables in spreadsheets;copying data to other applications
+StarOffice Calc : tables in spreadsheets;defining borders
+StarOffice Calc : tables in spreadsheets;value highlighting
+StarOffice Calc : tables in text
+StarOffice Calc : tables in text;captions
+StarOffice Calc : tables in text;creating automatically
+StarOffice Calc : tables in text;default settings
+StarOffice Calc : tables in text;defining borders
+StarOffice Calc : tables in text;displaying
+StarOffice Calc : tables in text;printing
+StarOffice Calc : tabs
+StarOffice Calc : tabs;displaying sheet tabs
+StarOffice Calc : tags
+StarOffice Calc : tags;definition
+StarOffice Calc : tags;META tags
+StarOffice Calc : TAN function
+StarOffice Calc : TANH function
+StarOffice Calc : TBILLEQ function
+StarOffice Calc : TBILLPRICE function
+StarOffice Calc : TBILLYIELD function
+StarOffice Calc : TDIST function
+StarOffice Calc : templates
+StarOffice Calc : templates;agendas
+StarOffice Calc : templates;changing basic fonts
+StarOffice Calc : templates;database reports
+StarOffice Calc : templates;deleting
+StarOffice Calc : templates;editing and saving
+StarOffice Calc : templates;faxes
+StarOffice Calc : templates;importing and exporting
+StarOffice Calc : templates;letters
+StarOffice Calc : templates;new documents from templates
+StarOffice Calc : templates;opening documents with
+StarOffice Calc : templates;organizing
+StarOffice Calc : terminology
+StarOffice Calc : terminology;general glossary
+StarOffice Calc : terminology;Internet glossary
+StarOffice Calc : testing XML filters
+StarOffice Calc : text
+StarOffice Calc : text;animating
+StarOffice Calc : text;Asian layout
+StarOffice Calc : text;bold
+StarOffice Calc : text;coloring
+StarOffice Calc : text;copying by drag and drop
+StarOffice Calc : text;CTL languages
+StarOffice Calc : text;drawing pictures
+StarOffice Calc : text;font effects
+StarOffice Calc : text;font sizes
+StarOffice Calc : text;font styles
+StarOffice Calc : text;fonts and formats
+StarOffice Calc : text;Fontwork icons
+StarOffice Calc : text;hyperlinks
+StarOffice Calc : text;inserting special characters
+StarOffice Calc : text;italics
+StarOffice Calc : text;kerning
+StarOffice Calc : text;language selection
+StarOffice Calc : text;line spacing
+StarOffice Calc : text;overwriting or inserting
+StarOffice Calc : text;printing in black
+StarOffice Calc : text;replacing with format
+StarOffice Calc : text;selection modes
+StarOffice Calc : text;shadowed
+StarOffice Calc : text;text/draw objects
+StarOffice Calc : text attributes
+StarOffice Calc : text attributes;hyperlinks
+StarOffice Calc : text attributes;undoing
+StarOffice Calc : text boxes
+StarOffice Calc : text boxes;form functions
+StarOffice Calc : text boxes;positioning
+StarOffice Calc : text breaks in cells
+StarOffice Calc : text colors for better accessibility
+StarOffice Calc : text completion on/off
+StarOffice Calc : text concatenation AND
+StarOffice Calc : text databases (Base)
+StarOffice Calc : text documents
+StarOffice Calc : text documents;creating/opening
+StarOffice Calc : text documents;importing to spreadsheets
+StarOffice Calc : text documents;importing/exporting
+StarOffice Calc : text documents;inserting spreadsheet cells
+StarOffice Calc : text documents;print settings
+StarOffice Calc : text documents;printing
+StarOffice Calc : text documents;saving
+StarOffice Calc : text documents;saving automatically
+StarOffice Calc : text documents;saving in other formats
+StarOffice Calc : text documents;sending as e-mail
+StarOffice Calc : text effects
+StarOffice Calc : text file import and export
+StarOffice Calc : text flow
+StarOffice Calc : text flow;in cells
+StarOffice Calc : text formats
+StarOffice Calc : text formats;databases
+StarOffice Calc : text formats;for numbers
+StarOffice Calc : text formats;pasting
+StarOffice Calc : TEXT function
+StarOffice Calc : text in cells
+StarOffice Calc : text in cells;as addressing
+StarOffice Calc : text in cells;AutoInput function
+StarOffice Calc : text in cells;changing to numbers
+StarOffice Calc : text in cells;formatting
+StarOffice Calc : text in cells;functions
+StarOffice Calc : text in cells;multi-line
+StarOffice Calc : text in cells;writing vertically
+StarOffice Calc : text input fields
+StarOffice Calc : text layout for special languages
+StarOffice Calc : text objects
+StarOffice Calc : text objects;alignment
+StarOffice Calc : text objects;draw functions
+StarOffice Calc : text objects;fonts
+StarOffice Calc : text objects;in presentations and drawings
+StarOffice Calc : text operators
+StarOffice Calc : text overflow in spreadsheet cells
+StarOffice Calc : text scaling in charts
+StarOffice Calc : text to columns
+StarOffice Calc : text, see also text documents, paragraphs and characters
+StarOffice Calc : TextArt, see Fontwork
+StarOffice Calc : textures
+StarOffice Calc : textures;inserting from Gallery
+StarOffice Calc : textures;on chart bars
+StarOffice Calc : Thai
+StarOffice Calc : Thai;entering text
+StarOffice Calc : Thai;language settings
+StarOffice Calc : theme selection for sheets
+StarOffice Calc : thesaurus
+StarOffice Calc : thesaurus;activating for a language
+StarOffice Calc : ticker text
+StarOffice Calc : time differences
+StarOffice Calc : time fields
+StarOffice Calc : time fields;form functions
+StarOffice Calc : time format conversion
+StarOffice Calc : TIME function
+StarOffice Calc : times
+StarOffice Calc : times;in cells
+StarOffice Calc : times;inserting when printing presentations
+StarOffice Calc : times, formats
+StarOffice Calc : TIMEVALUE function
+StarOffice Calc : TINV function
+StarOffice Calc : tips
+StarOffice Calc : tips;extended tips in Help
+StarOffice Calc : title rows
+StarOffice Calc : title rows;freezing during table split
+StarOffice Calc : title rows;printing in StarOffice Math
+StarOffice Calc : title rows;printing on all sheets
+StarOffice Calc : titles
+StarOffice Calc : titles;alignment (charts)
+StarOffice Calc : titles;changing
+StarOffice Calc : titles;editing in charts
+StarOffice Calc : titles;font effects
+StarOffice Calc : titles;formatting automatically
+StarOffice Calc : titles;formatting charts
+StarOffice Calc : titles;objects
+StarOffice Calc : TODAY function
+StarOffice Calc : toolbars
+StarOffice Calc : toolbars;adding buttons
+StarOffice Calc : toolbars;docking/undocking
+StarOffice Calc : toolbars;Form Navigation bar
+StarOffice Calc : toolbars;viewing/closing
+StarOffice Calc : tools bar
+StarOffice Calc : tooltips
+StarOffice Calc : tooltips;extended tips
+StarOffice Calc : tooltips;help
+StarOffice Calc : total amortizement rates
+StarOffice Calc : traces
+StarOffice Calc : traces;autorefreshing
+StarOffice Calc : traces;precedents and dependents
+StarOffice Calc : traces;precedents for multiple cells
+StarOffice Calc : traces;refreshing
+StarOffice Calc : tracing errors
+StarOffice Calc : traditional Chinese
+StarOffice Calc : traditional Chinese;translating to simplified chinese
+StarOffice Calc : transparency
+StarOffice Calc : transparency;areas
+StarOffice Calc : transparency;off for faster printing
+StarOffice Calc : transparency;saving
+StarOffice Calc : TRANSPOSE function
+StarOffice Calc : transposing tables
+StarOffice Calc : treasury bills
+StarOffice Calc : treasury bills;annual return
+StarOffice Calc : treasury bills;prices
+StarOffice Calc : treasury bills;rates of return
+StarOffice Calc : tree view of Help
+StarOffice Calc : TREND function
+StarOffice Calc : trend lines in charts
+StarOffice Calc : trigonometric functions
+StarOffice Calc : TRIM function
+StarOffice Calc : TRIMMEAN function
+StarOffice Calc : TRUE function
+StarOffice Calc : TRUNC function
+StarOffice Calc : TTEST function
+StarOffice Calc : TYPE function
+StarOffice Calc : typefaces
+StarOffice Calc : typefaces;adding under UNIX
+StarOffice Calc : typefaces;formats
+StarOffice Calc : typographical quotes in StarOffice Writer
+StarOffice Calc : typography
+StarOffice Calc : typography;Asian
+StarOffice Calc : underlining
+StarOffice Calc : underlining;AutoFormat function
+StarOffice Calc : underlining;characters
+StarOffice Calc : underlining;text
+StarOffice Calc : undocking windows
+StarOffice Calc : undoing
+StarOffice Calc : undoing;direct formatting
+StarOffice Calc : undoing;editing
+StarOffice Calc : undoing;number of steps
+StarOffice Calc : ungrouping entries in DataPilot tables
+StarOffice Calc : ungrouping groups
+StarOffice Calc : UNICHAR function
+StarOffice Calc : UNICODE function
+StarOffice Calc : units
+StarOffice Calc : units;converting
+StarOffice Calc : units;measurement units
+StarOffice Calc : unmerging cells
+StarOffice Calc : UNO components
+StarOffice Calc : UNO components;Extension Manager
+StarOffice Calc : UNO components;integrating new
+StarOffice Calc : unprotecting cells
+StarOffice Calc : update options
+StarOffice Calc : updates
+StarOffice Calc : updates;checking automatically
+StarOffice Calc : updates;checking manually
+StarOffice Calc : updating
+StarOffice Calc : updating;DataPilot tables
+StarOffice Calc : updating;fields and charts, automatically (Writer)
+StarOffice Calc : updating;links in text documents
+StarOffice Calc : updating;links, on opening
+StarOffice Calc : updating;templates
+StarOffice Calc : updating;traces
+StarOffice Calc : UPPER function
+StarOffice Calc : URL
+StarOffice Calc : URL;changing hyperlink URLs
+StarOffice Calc : URL;definition
+StarOffice Calc : URL;in Calc
+StarOffice Calc : URL;in pictures
+StarOffice Calc : URL;saving absolute/relative paths
+StarOffice Calc : URL;turning off URL recognition
+StarOffice Calc : user data
+StarOffice Calc : user data;input
+StarOffice Calc : user data;removing when saving
+StarOffice Calc : user feedback
+StarOffice Calc : user feedback;automatically
+StarOffice Calc : user-defined dictionaries
+StarOffice Calc : user-defined dictionaries;creating
+StarOffice Calc : user-defined dictionaries;dictionary of exceptions
+StarOffice Calc : user-defined dictionaries;editing
+StarOffice Calc : user-defined functions
+StarOffice Calc : user-defined styles
+StarOffice Calc : user-defined styles;automatically replacing
+StarOffice Calc : UTF-8/UCS2 support
+StarOffice Calc : validity
+StarOffice Calc : VALUE function
+StarOffice Calc : values
+StarOffice Calc : values;absolute
+StarOffice Calc : values;defining names
+StarOffice Calc : values;displaying in tables
+StarOffice Calc : values;highlighting
+StarOffice Calc : values;inserting in multiple cells
+StarOffice Calc : values;limiting on input
+StarOffice Calc : values;rounded as shown (Calc)
+StarOffice Calc : values;rounded in calculations
+StarOffice Calc : VAR function
+StarOffice Calc : VARA function
+StarOffice Calc : variables
+StarOffice Calc : variables;calculating equations
+StarOffice Calc : variables;defining names
+StarOffice Calc : variables;for paths
+StarOffice Calc : variances
+StarOffice Calc : variances;based on populations
+StarOffice Calc : variances;based on samples
+StarOffice Calc : variances
+StarOffice Calc : variances in charts
+StarOffice Calc : VARP function
+StarOffice Calc : VARPA function
+StarOffice Calc : VBA code
+StarOffice Calc : VBA code;loading/saving documents with VBA code
+StarOffice Calc : VDB function
+StarOffice Calc : version management
+StarOffice Calc : version numbers of documents
+StarOffice Calc : versions
+StarOffice Calc : versions;comparing documents
+StarOffice Calc : versions;file saving as, restriction
+StarOffice Calc : versions;merging document versions
+StarOffice Calc : versions;of a document
+StarOffice Calc : versions;StarOffice
+StarOffice Calc : vertical callouts
+StarOffice Calc : vertical scrollbars (Writer)
+StarOffice Calc : vertical search function
+StarOffice Calc : vertical text boxes
+StarOffice Calc : videos
+StarOffice Calc : viewing
+StarOffice Calc : viewing;comments on cells
+StarOffice Calc : viewing;databases
+StarOffice Calc : viewing;file properties
+StarOffice Calc : viewing;print ranges
+StarOffice Calc : viewing;StarOffice documents in Internet Explorer
+StarOffice Calc : viewing;toolbars
+StarOffice Calc : views
+StarOffice Calc : views;creating database views (Base)
+StarOffice Calc : views;defaults
+StarOffice Calc : views;full screen
+StarOffice Calc : views;icons
+StarOffice Calc : views;multiple sheets
+StarOffice Calc : views;scaling
+StarOffice Calc : views;tables
+StarOffice Calc : Visual Basic for Applications
+StarOffice Calc : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Calc : VLOOKUP function
+StarOffice Calc : watermarks
+StarOffice Calc : web documents
+StarOffice Calc : web documents;XForms
+StarOffice Calc : web pages
+StarOffice Calc : web pages;importing data
+StarOffice Calc : Web support
+StarOffice Calc : WebCast export
+StarOffice Calc : WebDAV over HTTPS
+StarOffice Calc : WebQuery filter
+StarOffice Calc : WEEKDAY function
+StarOffice Calc : WEEKNUM function
+StarOffice Calc : WEEKNUM_ADD function
+StarOffice Calc : WEEKS function
+StarOffice Calc : WEEKSINYEAR function
+StarOffice Calc : WEIBULL function
+StarOffice Calc : what if operations
+StarOffice Calc : what if operations;solver
+StarOffice Calc : what if operations;two variables
+StarOffice Calc : widths of cells
+StarOffice Calc : windows
+StarOffice Calc : windows;docking
+StarOffice Calc : windows;docking definition
+StarOffice Calc : windows;hiding/showing/docking
+StarOffice Calc : windows;new
+StarOffice Calc : windows;splitting
+StarOffice Calc : wizards
+StarOffice Calc : wizards;agendas
+StarOffice Calc : wizards;database queries
+StarOffice Calc : wizards;database tables (Base)
+StarOffice Calc : wizards;databases (Base)
+StarOffice Calc : wizards;document converter
+StarOffice Calc : wizards;Euro Converter
+StarOffice Calc : wizards;faxes
+StarOffice Calc : wizards;forms
+StarOffice Calc : wizards;functions
+StarOffice Calc : wizards;letters
+StarOffice Calc : wizards;macros (Base)
+StarOffice Calc : wizards;overview
+StarOffice Calc : wizards;presentations
+StarOffice Calc : wizards;reports
+StarOffice Calc : word completion on/off
+StarOffice Calc : Word documents
+StarOffice Calc : Word documents;compatibility
+StarOffice Calc : Word documents;saving as
+StarOffice Calc : WordArt, see Fontwork
+StarOffice Calc : words
+StarOffice Calc : words;automatically replacing
+StarOffice Calc : words;wrapping in cells
+StarOffice Calc : words;wrapping in CTL
+StarOffice Calc : WORKDAY function
+StarOffice Calc : working directory change
+StarOffice Calc : worksheet names
+StarOffice Calc : wrapping text
+StarOffice Calc : wrapping text;in cells
+StarOffice Calc : write protection on/off
+StarOffice Calc : writing aids options
+StarOffice Calc : WYSIWYG in fonts lists
+StarOffice Calc : X axes
+StarOffice Calc : X axes;grid formatting
+StarOffice Calc : X axes;positioning
+StarOffice Calc : X axes;scaling
+StarOffice Calc : X axes;showing
+StarOffice Calc : XForms
+StarOffice Calc : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Calc : XForms;conditions
+StarOffice Calc : XForms;opening/editing
+StarOffice Calc : XIRR function
+StarOffice Calc : XML converters
+StarOffice Calc : XML file formats
+StarOffice Calc : XML filters
+StarOffice Calc : XML filters;creating/testing
+StarOffice Calc : XML filters;saving as package/installing/deleting
+StarOffice Calc : XML filters;settings
+StarOffice Calc : XML Forms, see XForms
+StarOffice Calc : XNPV function
+StarOffice Calc : XSLT filters, see also XML filters
+StarOffice Calc : XY charts
+StarOffice Calc : Y axes
+StarOffice Calc : Y axes;formatting
+StarOffice Calc : Y axes;grid formatting
+StarOffice Calc : Y axes;positioning
+StarOffice Calc : Y axes;scaling
+StarOffice Calc : Y axes;showing
+StarOffice Calc : YEAR function
+StarOffice Calc : YEARFRAC function
+StarOffice Calc : years
+StarOffice Calc : years;2-digit options
+StarOffice Calc : years;2-digits
+StarOffice Calc : YEARS function
+StarOffice Calc : YIELD function
+StarOffice Calc : YIELDDISC function
+StarOffice Calc : YIELDMAT function
+StarOffice Calc : yields, see also rates of return
+StarOffice Calc : Z axes
+StarOffice Calc : Z axes;grid formatting
+StarOffice Calc : Z axes;showing
+StarOffice Calc : zero values
+StarOffice Calc : zero values;displaying (Calc)
+StarOffice Calc : zero values;entering leading zeros
+StarOffice Calc : zero values;printing
+StarOffice Calc : zooming
+StarOffice Calc : zooming;enlarging page views
+StarOffice Calc : zooming;page views
+StarOffice Calc : zooming;pictures
+StarOffice Calc : zooming;reducing page views
+StarOffice Calc : zooming;status bar
+StarOffice Calc : ZTEST function
+StarOffice Base : 1/2 replacement
+StarOffice Base : 3D text creation
+StarOffice Base : abbreviation replacement
+StarOffice Base : absolute hyperlinks
+StarOffice Base : absolute saving of URLs
+StarOffice Base : accents
+StarOffice Base : Access databases (base)
+StarOffice Base : access rights for database tables (Base)
+StarOffice Base : accessibility
+StarOffice Base : accessibility;general shortcuts
+StarOffice Base : accessibility;options
+StarOffice Base : accessibility;StarOffice assistive technology
+StarOffice Base : accessibility;StarOffice features
+StarOffice Base : activating
+StarOffice Base : activating;context menus
+StarOffice Base : activating;Error Report Tool
+StarOffice Base : activating;extended help tips
+StarOffice Base : activating;plug-ins
+StarOffice Base : ActiveX control
+StarOffice Base : Adabas D databases (base)
+StarOffice Base : add-ons, see UNO components
+StarOffice Base : additional selection mode
+StarOffice Base : address books
+StarOffice Base : address books;LDAP server (Base)
+StarOffice Base : address books;registering
+StarOffice Base : address labels from databases
+StarOffice Base : ADO databases (Base)
+StarOffice Base : Agenda Wizard
+StarOffice Base : aging filter
+StarOffice Base : aligning
+StarOffice Base : aligning;cells
+StarOffice Base : aligning;objects
+StarOffice Base : aligning;paragraphs
+StarOffice Base : aligning;tables in text
+StarOffice Base : aligning;text objects
+StarOffice Base : alternative fonts
+StarOffice Base : ampersand symbol, see also operators
+StarOffice Base : anchors
+StarOffice Base : anchors;changing
+StarOffice Base : anchors;displaying (Calc)
+StarOffice Base : anchors;types/positions for draw objects
+StarOffice Base : animations
+StarOffice Base : animations;accessibility options
+StarOffice Base : appearance options
+StarOffice Base : Arabic
+StarOffice Base : Arabic;entering text
+StarOffice Base : Arabic;language settings
+StarOffice Base : areas
+StarOffice Base : areas;bitmap patterns
+StarOffice Base : areas;hatched/dotted
+StarOffice Base : areas;shadows
+StarOffice Base : areas;slanting
+StarOffice Base : areas;styles
+StarOffice Base : areas;transparency
+StarOffice Base : arguments in command line
+StarOffice Base : arranging
+StarOffice Base : arranging;objects
+StarOffice Base : arrows
+StarOffice Base : arrows;defining arrow heads
+StarOffice Base : arrows;defining arrow lines
+StarOffice Base : arrows;drawing in text
+StarOffice Base : ASCII
+StarOffice Base : ASCII;definition
+StarOffice Base : Asian languages
+StarOffice Base : Asian languages;enabling
+StarOffice Base : Asian Phonetic Guide
+StarOffice Base : Asian typography
+StarOffice Base : assigning scripts
+StarOffice Base : assistive technology in StarOffice
+StarOffice Base : attaching toolbars
+StarOffice Base : attachments in e-mails
+StarOffice Base : audio
+StarOffice Base : auto reloading HTML documents
+StarOffice Base : AutoAbstract function for sending text to presentations
+StarOffice Base : AutoCaption function in StarOffice Writer
+StarOffice Base : AutoComplete function in text and list boxes
+StarOffice Base : AutoCorrect function
+StarOffice Base : AutoCorrect function;context menu
+StarOffice Base : AutoCorrect function;options
+StarOffice Base : AutoCorrect function;pictures and frames
+StarOffice Base : AutoCorrect function;quotes
+StarOffice Base : AutoCorrect function;replacement table
+StarOffice Base : AutoCorrect function;switching on and off in Calc
+StarOffice Base : AutoCorrect function;URL recognition
+StarOffice Base : AutoFormat function
+StarOffice Base : AutoFormat function;switching on and off
+StarOffice Base : automatic captions (Writer)
+StarOffice Base : automatic control focus
+StarOffice Base : automatic hyperlink formatting
+StarOffice Base : automatic line breaks
+StarOffice Base : automatic lines/borders in text
+StarOffice Base : automatic saving
+StarOffice Base : AutoPilots, see wizards
+StarOffice Base : AutoValue (Base)
+StarOffice Base : axes in charts
+StarOffice Base : backgrounds
+StarOffice Base : backgrounds;defining colors/pictures
+StarOffice Base : backgrounds;frames/sections/indexes
+StarOffice Base : backgrounds;inserting from Gallery
+StarOffice Base : backgrounds;printing
+StarOffice Base : backing window
+StarOffice Base : backups
+StarOffice Base : backups;automatic
+StarOffice Base : backups;documents
+StarOffice Base : Basic
+StarOffice Base : Basic;fonts for source display
+StarOffice Base : Basic;programming
+StarOffice Base : Basic;recording macros
+StarOffice Base : basic fonts
+StarOffice Base : Bézier curves
+StarOffice Base : Bézier curves;control points in presentations
+StarOffice Base : bi-directional writing
+StarOffice Base : binding space
+StarOffice Base : bitmaps
+StarOffice Base : bitmaps;inserting and editing
+StarOffice Base : bitmaps;off for faster printing
+StarOffice Base : bitmaps;patterns
+StarOffice Base : black and white printing
+StarOffice Base : black printing in Calc
+StarOffice Base : block selection mode
+StarOffice Base : bold
+StarOffice Base : bold;AutoFormat function
+StarOffice Base : bold;text
+StarOffice Base : bookmarks
+StarOffice Base : bookmarks;Help
+StarOffice Base : borders
+StarOffice Base : borders;arranging
+StarOffice Base : borders;cells on screen (Calc)
+StarOffice Base : borders;for paragraphs
+StarOffice Base : borders;for tables
+StarOffice Base : borders;shadows
+StarOffice Base : borders;table boundaries (Writer)
+StarOffice Base : borders, see also frames
+StarOffice Base : bound fields
+StarOffice Base : bound fields;controls
+StarOffice Base : boundaries of tables (Writer)
+StarOffice Base : break display (Writer)
+StarOffice Base : brochures
+StarOffice Base : brochures;printing several
+StarOffice Base : build numbers of StarOffice
+StarOffice Base : bullet lists
+StarOffice Base : bullet lists;formatting options
+StarOffice Base : bullets
+StarOffice Base : bullets;paragraphs
+StarOffice Base : bullets;replacing
+StarOffice Base : bullets;turning off
+StarOffice Base : business cards
+StarOffice Base : business cards;creating and synchronizing
+StarOffice Base : business cards;using templates
+StarOffice Base : button bars, see toolbars
+StarOffice Base : buttons
+StarOffice Base : buttons;adding push buttons
+StarOffice Base : buttons;big/small
+StarOffice Base : buttons;editing hyperlink buttons
+StarOffice Base : buttons;form functions
+StarOffice Base : buttons;toolbars
+StarOffice Base : cache for graphics
+StarOffice Base : calculating
+StarOffice Base : calculating;iterative references (Calc)
+StarOffice Base : callouts
+StarOffice Base : callouts;drawings
+StarOffice Base : capital letters
+StarOffice Base : capital letters;AutoCorrect function
+StarOffice Base : capital letters;font effects
+StarOffice Base : captions
+StarOffice Base : captions;automatic captions (Writer)
+StarOffice Base : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Base : captions, see also labels/callouts
+StarOffice Base : cascading update (Base)
+StarOffice Base : case sensitivity
+StarOffice Base : case sensitivity;comparing cell contents (Calc)
+StarOffice Base : case sensitivity;searching
+StarOffice Base : cells
+StarOffice Base : cells;aligning
+StarOffice Base : cells;coloring (Calc)
+StarOffice Base : cells;cursor positions after input (Calc)
+StarOffice Base : cells;formatting without effect (Calc)
+StarOffice Base : cells;line breaks
+StarOffice Base : cells;linked to controls
+StarOffice Base : cells;number of
+StarOffice Base : cells;pasting
+StarOffice Base : cells;resetting formats
+StarOffice Base : cells;showing grid lines (Calc)
+StarOffice Base : centered text
+StarOffice Base : centimeters
+StarOffice Base : certificates
+StarOffice Base : changes
+StarOffice Base : changes;accepting or rejecting
+StarOffice Base : changes;comparing to original
+StarOffice Base : changes;protecting
+StarOffice Base : changes;recording
+StarOffice Base : changes;review function
+StarOffice Base : changes;showing
+StarOffice Base : changing
+StarOffice Base : changing;document titles
+StarOffice Base : changing;file associations in Setup program
+StarOffice Base : changing;icon sizes
+StarOffice Base : changing;links
+StarOffice Base : changing;work directory
+StarOffice Base : changing, see also editing and replacing
+StarOffice Base : character styles
+StarOffice Base : character styles;language selection
+StarOffice Base : characters
+StarOffice Base : characters;alternative fonts
+StarOffice Base : characters;Asian layout
+StarOffice Base : characters;bold
+StarOffice Base : characters;coloring
+StarOffice Base : characters;displaying only on screen (Writer)
+StarOffice Base : characters;enabling CTL and Asian characters
+StarOffice Base : characters;font effects
+StarOffice Base : characters;fonts and formats
+StarOffice Base : characters;hyperlinks
+StarOffice Base : characters;italics
+StarOffice Base : characters;language selection
+StarOffice Base : characters;shadowed
+StarOffice Base : characters;spacing
+StarOffice Base : characters;special
+StarOffice Base : characters;underlining
+StarOffice Base : charcoal sketches filter
+StarOffice Base : charts
+StarOffice Base : charts;arranging within stacks
+StarOffice Base : charts;bars with textures
+StarOffice Base : charts;colors
+StarOffice Base : charts;copying with link to source cell range
+StarOffice Base : charts;displaying (Calc)
+StarOffice Base : charts;editing axes
+StarOffice Base : charts;editing data
+StarOffice Base : charts;editing legends
+StarOffice Base : charts;editing titles
+StarOffice Base : charts;inserting
+StarOffice Base : charts;updating automatically (Writer)
+StarOffice Base : check box creation
+StarOffice Base : Chinese writing systems
+StarOffice Base : choosing printers
+StarOffice Base : circle drawings
+StarOffice Base : Client Side ImageMap
+StarOffice Base : clipboard
+StarOffice Base : clipboard;cutting
+StarOffice Base : clipboard;pasting
+StarOffice Base : clipboard;pasting formatted/unformatted text
+StarOffice Base : clipboard;selection clipboard
+StarOffice Base : clipboard;Unix
+StarOffice Base : closing
+StarOffice Base : closing;documents
+StarOffice Base : closing;toolbars
+StarOffice Base : collaboration
+StarOffice Base : color bar
+StarOffice Base : colors
+StarOffice Base : colors;adding
+StarOffice Base : colors;appearance
+StarOffice Base : colors;backgrounds
+StarOffice Base : colors;charts
+StarOffice Base : colors;fill format
+StarOffice Base : colors;fonts
+StarOffice Base : colors;grid lines and cells (Calc)
+StarOffice Base : colors;models
+StarOffice Base : colors;not printing
+StarOffice Base : colors;printing in grayscale
+StarOffice Base : colors;restriction (Calc)
+StarOffice Base : colors;selection
+StarOffice Base : column headers
+StarOffice Base : column headers;displaying (Calc)
+StarOffice Base : column headers;highlighting (Calc)
+StarOffice Base : columns
+StarOffice Base : columns;setting with the mouse
+StarOffice Base : combo box creation
+StarOffice Base : command button creation
+StarOffice Base : command buttons, see push buttons
+StarOffice Base : command line parameters
+StarOffice Base : commands
+StarOffice Base : commands;repeating
+StarOffice Base : commands;SQL
+StarOffice Base : comments
+StarOffice Base : comments;displaying (Calc)
+StarOffice Base : comments;inserting/editing/deleting/printing
+StarOffice Base : comments;on changes
+StarOffice Base : comments;printing in text
+StarOffice Base : common terms
+StarOffice Base : common terms;Chinese dictionary
+StarOffice Base : common terms;glossaries
+StarOffice Base : common terms;Internet glossary
+StarOffice Base : comparisons
+StarOffice Base : comparisons;document versions
+StarOffice Base : comparisons;operators in default filter dialog
+StarOffice Base : compatibility settings for MS Word import
+StarOffice Base : complete screen view
+StarOffice Base : complex text layout
+StarOffice Base : complex text layout;definition
+StarOffice Base : complex text layout;enabling
+StarOffice Base : complex text layout, see CTL
+StarOffice Base : compose key to insert special characters
+StarOffice Base : concatenation, see ampersand symbol
+StarOffice Base : conditional separators
+StarOffice Base : conditions
+StarOffice Base : conditions;in number formats
+StarOffice Base : conditions;items in Data Navigator
+StarOffice Base : Configuration Manager
+StarOffice Base : configuring
+StarOffice Base : configuring;fax icon
+StarOffice Base : configuring;StarOffice
+StarOffice Base : configuring;toolbars
+StarOffice Base : connections to data sources (Base)
+StarOffice Base : contents protection
+StarOffice Base : context menus
+StarOffice Base : control point display in presentations
+StarOffice Base : controls
+StarOffice Base : controls;activating in forms
+StarOffice Base : controls;adding to documents
+StarOffice Base : controls;arranging in forms
+StarOffice Base : controls;arranging within stacks
+StarOffice Base : controls;assigning data sources
+StarOffice Base : controls;assigning macros (Basic)
+StarOffice Base : controls;bound fields/list contents/linked cells
+StarOffice Base : controls;events
+StarOffice Base : controls;focus
+StarOffice Base : controls;formatted fields
+StarOffice Base : controls;grouping
+StarOffice Base : controls;hidden
+StarOffice Base : controls;inserting
+StarOffice Base : controls;multi-line titles
+StarOffice Base : controls;positions and sizes
+StarOffice Base : controls;printing
+StarOffice Base : controls;properties of form controls
+StarOffice Base : controls;properties of table controls
+StarOffice Base : controls;reference by SQL
+StarOffice Base : controls;rich text control
+StarOffice Base : controls;select mode
+StarOffice Base : controls;showing (Writer)
+StarOffice Base : converters
+StarOffice Base : converters;Euro converter
+StarOffice Base : converters;PostScript, UNIX
+StarOffice Base : converters;XML
+StarOffice Base : converting
+StarOffice Base : converting;Hangul/Hanja
+StarOffice Base : converting;metrics
+StarOffice Base : converting;Microsoft documents
+StarOffice Base : converting;Pocket PC formats
+StarOffice Base : converting;StarOffice documents
+StarOffice Base : copies
+StarOffice Base : copies;printing
+StarOffice Base : copying
+StarOffice Base : copying;by drag and drop
+StarOffice Base : copying;data from text documents
+StarOffice Base : copying;datasource records in spreadsheets
+StarOffice Base : copying;draw objects
+StarOffice Base : copying;draw objects between documents
+StarOffice Base : copying;formatting
+StarOffice Base : copying;from data source view
+StarOffice Base : copying;from Gallery
+StarOffice Base : copying;in Unix
+StarOffice Base : copying;pictures, between documents
+StarOffice Base : copying;sheet areas, to text documents
+StarOffice Base : copying;to Gallery
+StarOffice Base : copyright for StarOffice
+StarOffice Base : corner roundings
+StarOffice Base : crash reports
+StarOffice Base : criteria of query design (Base)
+StarOffice Base : cropping pictures
+StarOffice Base : CTL
+StarOffice Base : CTL;(not) wrapping words
+StarOffice Base : CTL;complex text layout languages
+StarOffice Base : CTL;definition
+StarOffice Base : CTL;options
+StarOffice Base : currencies
+StarOffice Base : currencies;converters
+StarOffice Base : currencies;format codes
+StarOffice Base : currency field creation
+StarOffice Base : currency formats
+StarOffice Base : cursor
+StarOffice Base : cursor;allowing in protected areas (Writer)
+StarOffice Base : cursor;in read-only text
+StarOffice Base : cursor;quickly moving to an object
+StarOffice Base : curves
+StarOffice Base : curves;editing points
+StarOffice Base : custom dictionaries
+StarOffice Base : custom dictionaries;editing
+StarOffice Base : custom hyphens (Writer)
+StarOffice Base : custom quotes
+StarOffice Base : custom templates
+StarOffice Base : customizing
+StarOffice Base : customizing;events
+StarOffice Base : customizing;keyboard
+StarOffice Base : customizing;menus
+StarOffice Base : customizing;round corners
+StarOffice Base : customizing;StarOffice
+StarOffice Base : customizing;toolbars
+StarOffice Base : cutting
+StarOffice Base : dashes
+StarOffice Base : data
+StarOffice Base : data;filtering in forms
+StarOffice Base : data;forms and subforms
+StarOffice Base : data;read-only
+StarOffice Base : data;sorting in forms
+StarOffice Base : data;user data
+StarOffice Base : data binding change in XForms
+StarOffice Base : Data Navigator
+StarOffice Base : Data Navigator;adding/editing items
+StarOffice Base : Data Navigator;display options
+StarOffice Base : data source browser
+StarOffice Base : data source explorer
+StarOffice Base : data source view
+StarOffice Base : data source view;drag and drop
+StarOffice Base : data source view;overview
+StarOffice Base : data source view;showing
+StarOffice Base : data sources
+StarOffice Base : data sources;as tables
+StarOffice Base : data sources;connection settings (Base)
+StarOffice Base : data sources;copying records to spreadsheets
+StarOffice Base : data sources;displaying current
+StarOffice Base : data sources;LDAP server (Base)
+StarOffice Base : data sources;registering address books
+StarOffice Base : data sources;reports
+StarOffice Base : data sources;StarOffice Base
+StarOffice Base : data sources;viewing
+StarOffice Base : data structure of XForms
+StarOffice Base : data, see also values
+StarOffice Base : database contents
+StarOffice Base : database contents;inserting as tables
+StarOffice Base : database contents;inserting as text
+StarOffice Base : database reports
+StarOffice Base : Database Wizard (Base)
+StarOffice Base : databases
+StarOffice Base : databases;administration through SQL (Base)
+StarOffice Base : databases;ADO (Base)
+StarOffice Base : databases;connecting (Base)
+StarOffice Base : databases;creating
+StarOffice Base : databases;creating labels
+StarOffice Base : databases;creating queries
+StarOffice Base : databases;creating reports
+StarOffice Base : databases;creating tables
+StarOffice Base : databases;deleting (Base)
+StarOffice Base : databases;drag and drop (Base)
+StarOffice Base : databases;editing tables
+StarOffice Base : databases;form filters
+StarOffice Base : databases;formats (Base)
+StarOffice Base : databases;importing/exporting
+StarOffice Base : databases;JDBC (Base)
+StarOffice Base : databases;main page (Base)
+StarOffice Base : databases;ODBC (Base)
+StarOffice Base : databases;overview
+StarOffice Base : databases;registering (Base)
+StarOffice Base : databases;searching records
+StarOffice Base : databases;shortcut keys
+StarOffice Base : databases;sorting
+StarOffice Base : databases;standard filters
+StarOffice Base : databases;text formats
+StarOffice Base : databases;viewing
+StarOffice Base : date fields
+StarOffice Base : date fields;creating
+StarOffice Base : date fields;properties
+StarOffice Base : date formats
+StarOffice Base : dates
+StarOffice Base : dates;default (Calc)
+StarOffice Base : dates;printing in presentations
+StarOffice Base : dates;start 1900/01/01 (Calc)
+StarOffice Base : dates;start 1904/01/01 (Calc)
+StarOffice Base : dBASE
+StarOffice Base : dBASE;database settings (Base)
+StarOffice Base : DDE
+StarOffice Base : DDE;definition
+StarOffice Base : deactivating
+StarOffice Base : deactivating;plug-ins
+StarOffice Base : decimal places displayed (Calc)
+StarOffice Base : decimal separator key
+StarOffice Base : decimal tab stops
+StarOffice Base : default directories
+StarOffice Base : default filters
+StarOffice Base : default filters;comparison operators
+StarOffice Base : default filters;databases
+StarOffice Base : default printer
+StarOffice Base : default printer;setting up
+StarOffice Base : default printer;UNIX
+StarOffice Base : default templates
+StarOffice Base : default templates;changing
+StarOffice Base : default templates;organizing
+StarOffice Base : defaults
+StarOffice Base : defaults;documents
+StarOffice Base : defaults;file formats in file dialogs
+StarOffice Base : defaults;file formats in StarOffice
+StarOffice Base : defaults;fonts
+StarOffice Base : defaults;grids (Writer/Calc)
+StarOffice Base : defaults;languages
+StarOffice Base : defaults;number formats
+StarOffice Base : defaults;of saving
+StarOffice Base : defaults;program configuration
+StarOffice Base : defaults;tab stops in text
+StarOffice Base : defaults;views
+StarOffice Base : defining
+StarOffice Base : defining;arrowheads and other line ends
+StarOffice Base : defining;colors
+StarOffice Base : defining;line styles
+StarOffice Base : defining;paragraph borders
+StarOffice Base : defining;queries (Base)
+StarOffice Base : defining;table borders
+StarOffice Base : deleting
+StarOffice Base : deleting;all direct formatting
+StarOffice Base : deleting;comments
+StarOffice Base : deleting;databases (Base)
+StarOffice Base : deleting;hyperlinks
+StarOffice Base : deleting;lines in text
+StarOffice Base : deleting;models/instances
+StarOffice Base : deleting;namespaces in XForms
+StarOffice Base : deleting;tab stops
+StarOffice Base : deleting;templates
+StarOffice Base : deleting;XML filters
+StarOffice Base : depth stagger
+StarOffice Base : descriptions for objects
+StarOffice Base : design mode after saving
+StarOffice Base : design view
+StarOffice Base : design view;creating forms
+StarOffice Base : design view;queries/views (Base)
+StarOffice Base : designing
+StarOffice Base : designing;database tables
+StarOffice Base : designing;fonts
+StarOffice Base : designing;queries (Base)
+StarOffice Base : detaching toolbars
+StarOffice Base : dictionaries
+StarOffice Base : dictionaries;common terms in simplified and traditional chinese
+StarOffice Base : dictionaries;creating
+StarOffice Base : dictionaries;editing user-defined
+StarOffice Base : dictionaries;spellcheck
+StarOffice Base : dictionaries, see also languages
+StarOffice Base : digital signatures
+StarOffice Base : digital signatures;getting/managing/applying
+StarOffice Base : digital signatures;overview
+StarOffice Base : digital signatures;WebDAV over HTTPS
+StarOffice Base : direct formatting
+StarOffice Base : direct formatting;undoing all
+StarOffice Base : directories
+StarOffice Base : directories;creating new
+StarOffice Base : directories;directory structure
+StarOffice Base : disabled persons
+StarOffice Base : displaying
+StarOffice Base : displaying;comments (Calc)
+StarOffice Base : displaying;comments in text documents
+StarOffice Base : displaying;non-printing characters (Writer)
+StarOffice Base : displaying;pictures and objects (Writer)
+StarOffice Base : displaying;tables (Writer)
+StarOffice Base : displaying;zero values (Calc)
+StarOffice Base : distances
+StarOffice Base : distinct values in SQL queries
+StarOffice Base : distorting in drawings
+StarOffice Base : distributing XML filters
+StarOffice Base : docking
+StarOffice Base : docking;definition
+StarOffice Base : docking;toolbars
+StarOffice Base : docking;windows
+StarOffice Base : Document Converter Wizard
+StarOffice Base : Document Map, see Navigator
+StarOffice Base : document types in StarOffice
+StarOffice Base : documents
+StarOffice Base : documents;changing titles
+StarOffice Base : documents;closing
+StarOffice Base : documents;comparing
+StarOffice Base : documents;contents as lists
+StarOffice Base : documents;editing time
+StarOffice Base : documents;exporting
+StarOffice Base : documents;importing
+StarOffice Base : documents;languages
+StarOffice Base : documents;measurement units in
+StarOffice Base : documents;merging
+StarOffice Base : documents;number of pages/tables/sheets
+StarOffice Base : documents;opening
+StarOffice Base : documents;opening in design mode
+StarOffice Base : documents;opening with templates
+StarOffice Base : documents;organizing
+StarOffice Base : documents;printing
+StarOffice Base : documents;read-only
+StarOffice Base : documents;reloading
+StarOffice Base : documents;saving
+StarOffice Base : documents;saving automatically
+StarOffice Base : documents;saving in other formats
+StarOffice Base : documents;sending as e-mail
+StarOffice Base : documents;styles changed
+StarOffice Base : documents;version management
+StarOffice Base : documents;version numbers
+StarOffice Base : dotted areas
+StarOffice Base : double-line spacing in paragraphs
+StarOffice Base : double-line writing in Asian layout
+StarOffice Base : drag and drop
+StarOffice Base : drag and drop;copying and pasting text
+StarOffice Base : drag and drop;data source view
+StarOffice Base : drag and drop;from Gallery to draw objects
+StarOffice Base : drag and drop;overview
+StarOffice Base : drag and drop;pictures
+StarOffice Base : drag and drop;to Gallery
+StarOffice Base : draw objects
+StarOffice Base : draw objects;adding/editing/copying
+StarOffice Base : draw objects;anchoring
+StarOffice Base : draw objects;arranging within stacks
+StarOffice Base : draw objects;copying between documents
+StarOffice Base : draw objects;displaying (Calc)
+StarOffice Base : draw objects;dropping Gallery pictures
+StarOffice Base : draw objects;flipping
+StarOffice Base : draw objects;legends
+StarOffice Base : draw objects;positioning and resizing
+StarOffice Base : draw objects;protecting
+StarOffice Base : draw objects;slanting
+StarOffice Base : draw objects;text in
+StarOffice Base : Drawing bar
+StarOffice Base : drawing lines in text
+StarOffice Base : drawings
+StarOffice Base : drawings;creating/opening
+StarOffice Base : drawings;languages
+StarOffice Base : drawings;printing
+StarOffice Base : drawings;printing defaults
+StarOffice Base : drawings;printing in text documents
+StarOffice Base : drawings;saving
+StarOffice Base : drawings;saving automatically
+StarOffice Base : drawings;saving in other formats
+StarOffice Base : drawings;sending as e-mail
+StarOffice Base : drawings;showing (Writer)
+StarOffice Base : drawings, see also draw objects
+StarOffice Base : drop-down lists in form functions
+StarOffice Base : e-mail attachments
+StarOffice Base : Edit File icon
+StarOffice Base : edit mode
+StarOffice Base : edit mode;after opening
+StarOffice Base : edit mode;through Enter key (Calc)
+StarOffice Base : Edit Points bar
+StarOffice Base : editing
+StarOffice Base : editing;chart axes
+StarOffice Base : editing;chart data
+StarOffice Base : editing;chart legends
+StarOffice Base : editing;chart titles
+StarOffice Base : editing;comments
+StarOffice Base : editing;data binding of XForms
+StarOffice Base : editing;database tables and queries
+StarOffice Base : editing;draw objects
+StarOffice Base : editing;Fontwork objects
+StarOffice Base : editing;hyperlinks
+StarOffice Base : editing;menus
+StarOffice Base : editing;objects
+StarOffice Base : editing;pictures
+StarOffice Base : editing;reports
+StarOffice Base : editing;shortcut keys
+StarOffice Base : editing;StarOffice documents in Internet Explorer
+StarOffice Base : editing;tab stops
+StarOffice Base : editing;templates
+StarOffice Base : editing;toolbars
+StarOffice Base : editing;undoing
+StarOffice Base : editing;XForms
+StarOffice Base : editing time of documents
+StarOffice Base : editors
+StarOffice Base : editors;formula editor
+StarOffice Base : editors;ImageMap editor
+StarOffice Base : effects
+StarOffice Base : effects;font positions
+StarOffice Base : effects;fonts
+StarOffice Base : effects;Fontwork icons
+StarOffice Base : empty documents
+StarOffice Base : empty paragraph removal
+StarOffice Base : encryption of contents
+StarOffice Base : entering groups
+StarOffice Base : entering text from right to left
+StarOffice Base : equal sign, see also operators
+StarOffice Base : equations in formula editor
+StarOffice Base : Error Report Tool
+StarOffice Base : Euro
+StarOffice Base : Euro;currency formats
+StarOffice Base : Euro;Euro Converter Wizard
+StarOffice Base : even/odd pages
+StarOffice Base : even/odd pages;printing
+StarOffice Base : events
+StarOffice Base : events;assigning scripts
+StarOffice Base : events;controls
+StarOffice Base : events;customizing
+StarOffice Base : events;in forms
+StarOffice Base : Excel
+StarOffice Base : Excel;saving as
+StarOffice Base : Excel;search criteria
+StarOffice Base : exceptions
+StarOffice Base : exceptions;user-defined dictionaries
+StarOffice Base : exchanging, see also replacing
+StarOffice Base : executing SQL commands
+StarOffice Base : exiting
+StarOffice Base : exiting;groups
+StarOffice Base : exiting;StarOffice
+StarOffice Base : expanding formatting (Calc)
+StarOffice Base : explorer of data sources
+StarOffice Base : export filters
+StarOffice Base : exporting
+StarOffice Base : exporting;bitmaps
+StarOffice Base : exporting;HTML and text documents
+StarOffice Base : exporting;Microsoft Office documents with VBA code
+StarOffice Base : exporting;spreadsheets to text format
+StarOffice Base : exporting;templates
+StarOffice Base : exporting;to foreign formats
+StarOffice Base : exporting;to HTML
+StarOffice Base : exporting;to Microsoft Office formats
+StarOffice Base : exporting;to PDF
+StarOffice Base : exporting;to PostScript format
+StarOffice Base : exporting;to XML
+StarOffice Base : exporting;XML files
+StarOffice Base : extended tips in Help
+StarOffice Base : extension mode in text
+StarOffice Base : extensions
+StarOffice Base : extensions;Extension Manager
+StarOffice Base : extensions;file formats
+StarOffice Base : external keys (Base)
+StarOffice Base : faster printing
+StarOffice Base : faxes
+StarOffice Base : faxes;configuring StarOffice
+StarOffice Base : faxes;fax programs/fax printers under UNIX
+StarOffice Base : faxes;selecting a fax machine
+StarOffice Base : faxes;sending
+StarOffice Base : faxes;wizards
+StarOffice Base : feedback
+StarOffice Base : feedback;automatically
+StarOffice Base : fields
+StarOffice Base : fields;database tables
+StarOffice Base : fields;displaying field codes (Writer)
+StarOffice Base : fields;formatted fields
+StarOffice Base : fields;updating automatically (Writer)
+StarOffice Base : file associations for Microsoft Office
+StarOffice Base : file filters
+StarOffice Base : file filters;mobile devices
+StarOffice Base : file filters;XML
+StarOffice Base : file formats
+StarOffice Base : file formats;changing StarOffice defaults
+StarOffice Base : file formats;OpenDocument/XML
+StarOffice Base : file formats;saving always in other formats
+StarOffice Base : file selection button
+StarOffice Base : file sharing options for current document
+StarOffice Base : files
+StarOffice Base : files;filters and formats
+StarOffice Base : files;importing
+StarOffice Base : files;opening
+StarOffice Base : files;properties
+StarOffice Base : files;saving
+StarOffice Base : files;saving automatically
+StarOffice Base : files;saving in other formats
+StarOffice Base : files;sending as e-mail
+StarOffice Base : files;version numbers
+StarOffice Base : files and folders in StarOffice
+StarOffice Base : fill characters with tabulators
+StarOffice Base : fill colors for areas
+StarOffice Base : fill patterns for areas
+StarOffice Base : filter conditions
+StarOffice Base : filter conditions;connecting
+StarOffice Base : filter conditions;in queries (Base)
+StarOffice Base : filtering
+StarOffice Base : filtering;data in databases
+StarOffice Base : filtering;data in forms
+StarOffice Base : filters
+StarOffice Base : filters;comparison operators
+StarOffice Base : filters;for import and export
+StarOffice Base : filters;Navigator
+StarOffice Base : filters;pictures
+StarOffice Base : filters;XML filter settings
+StarOffice Base : Find tab in Help
+StarOffice Base : finding
+StarOffice Base : finding;in all sheets
+StarOffice Base : finding;records in form documents
+StarOffice Base : finding;selections
+StarOffice Base : finding;similarity search
+StarOffice Base : fitting to pages
+StarOffice Base : fitting to pages;print settings in Math
+StarOffice Base : fitting to pages;print settings in presentations
+StarOffice Base : fixed text
+StarOffice Base : fixed text;form functions
+StarOffice Base : fixing toolbars
+StarOffice Base : flipping draw objects
+StarOffice Base : floating frames in HTML documents
+StarOffice Base : floating toolbars
+StarOffice Base : focus of controls
+StarOffice Base : folder creation
+StarOffice Base : font lists
+StarOffice Base : font name box
+StarOffice Base : font sizes
+StarOffice Base : font sizes;bullets
+StarOffice Base : font sizes;relative changes
+StarOffice Base : font sizes;scaling on screen
+StarOffice Base : font sizes;text
+StarOffice Base : fonts
+StarOffice Base : fonts;adding under UNIX
+StarOffice Base : fonts;changing in templates
+StarOffice Base : fonts;colors
+StarOffice Base : fonts;default settings
+StarOffice Base : fonts;effects
+StarOffice Base : fonts;for HTML and Basic
+StarOffice Base : fonts;formats
+StarOffice Base : fonts;outlines
+StarOffice Base : fonts;positions in text
+StarOffice Base : fonts;shadows
+StarOffice Base : fonts;specifying several
+StarOffice Base : fonts;strikethrough
+StarOffice Base : fonts;styles
+StarOffice Base : fonts;text objects
+StarOffice Base : Fontwork icons
+StarOffice Base : footers
+StarOffice Base : footers;backgrounds
+StarOffice Base : form controls
+StarOffice Base : form controls;assigning macros
+StarOffice Base : form controls;protecting
+StarOffice Base : form controls;toolbars
+StarOffice Base : form fields
+StarOffice Base : form filters
+StarOffice Base : Form Navigator
+StarOffice Base : format codes
+StarOffice Base : format codes;numbers
+StarOffice Base : format filling printing in StarOffice Math
+StarOffice Base : Format Paintbrush
+StarOffice Base : formats
+StarOffice Base : formats;Asian layout
+StarOffice Base : formats;fonts
+StarOffice Base : formats;maximizing page formats
+StarOffice Base : formats;number and currency formats
+StarOffice Base : formats;of currencies/date/time
+StarOffice Base : formats;on opening and saving
+StarOffice Base : formats;pasting in special formats
+StarOffice Base : formats;positions
+StarOffice Base : formats;tabulators
+StarOffice Base : formatted fields
+StarOffice Base : formatted fields;form functions
+StarOffice Base : formatted fields;properties
+StarOffice Base : formatting
+StarOffice Base : formatting;Asian typography
+StarOffice Base : formatting;axes in charts
+StarOffice Base : formatting;chart legends
+StarOffice Base : formatting;copying
+StarOffice Base : formatting;definition
+StarOffice Base : formatting;expanding (Calc)
+StarOffice Base : formatting;font effects
+StarOffice Base : formatting;hyperlinks
+StarOffice Base : formatting;pages
+StarOffice Base : formatting;printer metrics (Writer)
+StarOffice Base : formatting;undoing
+StarOffice Base : formatting;undoing when writing
+StarOffice Base : forms
+StarOffice Base : forms;browsing
+StarOffice Base : forms;Combo Box/List Box Wizard
+StarOffice Base : forms;creating
+StarOffice Base : forms;data
+StarOffice Base : forms;designing (Base)
+StarOffice Base : forms;events
+StarOffice Base : forms;filtering data
+StarOffice Base : forms;finding records
+StarOffice Base : forms;focus after opening
+StarOffice Base : forms;general information (Base)
+StarOffice Base : forms;grouping controls
+StarOffice Base : forms;HTML filters
+StarOffice Base : forms;Navigator
+StarOffice Base : forms;opening in design mode
+StarOffice Base : forms;properties
+StarOffice Base : forms;sorting data
+StarOffice Base : forms;subforms
+StarOffice Base : forms;wizards
+StarOffice Base : forms;XForms
+StarOffice Base : formula texts
+StarOffice Base : formula texts;printing in StarOffice Math
+StarOffice Base : formulas
+StarOffice Base : formulas;new
+StarOffice Base : formulas;starting formula editor
+StarOffice Base : formulas in reports
+StarOffice Base : formulas in reports;editing
+StarOffice Base : forums and support
+StarOffice Base : frames
+StarOffice Base : frames;around paragraphs
+StarOffice Base : frames;around tables
+StarOffice Base : frames;AutoCorrect function
+StarOffice Base : frames;backgrounds
+StarOffice Base : frames;captions (Writer)
+StarOffice Base : frames;printing in StarOffice Math
+StarOffice Base : frames;protecting
+StarOffice Base : frames;selection frames
+StarOffice Base : frames;text fitting to frames
+StarOffice Base : freeform lines
+StarOffice Base : freeform lines;draw functions
+StarOffice Base : FTP
+StarOffice Base : FTP;opening documents
+StarOffice Base : FTP;saving documents
+StarOffice Base : full joins (Base)
+StarOffice Base : full screen view
+StarOffice Base : full-text search in Help
+StarOffice Base : functions in reports
+StarOffice Base : functions in reports;editing
+StarOffice Base : Gallery
+StarOffice Base : Gallery;adding pictures
+StarOffice Base : Gallery;dragging pictures to draw objects
+StarOffice Base : Gallery;hiding/showing
+StarOffice Base : Gallery;inserting pictures from
+StarOffice Base : get method for form transmissions
+StarOffice Base : getting support
+StarOffice Base : GIF format
+StarOffice Base : glossaries
+StarOffice Base : glossaries;common terms
+StarOffice Base : glossaries;Internet terms
+StarOffice Base : gradients off for faster printing
+StarOffice Base : graphic objects, see draw objects
+StarOffice Base : graphical text art
+StarOffice Base : graphics
+StarOffice Base : graphics;cache
+StarOffice Base : graphics;protecting
+StarOffice Base : graphics, see also pictures
+StarOffice Base : grayscale printing
+StarOffice Base : grid controls
+StarOffice Base : grid controls;form functions
+StarOffice Base : grids
+StarOffice Base : grids;defaults (Writer/Calc)
+StarOffice Base : grids;display options (Impress/Draw)
+StarOffice Base : grids;displaying lines (Calc)
+StarOffice Base : group box creation
+StarOffice Base : groups
+StarOffice Base : groups;entering/exiting/ungrouping
+StarOffice Base : groups;naming
+StarOffice Base : groups;of controls
+StarOffice Base : guides
+StarOffice Base : guides;display options (Impress/Draw)
+StarOffice Base : guides;displaying when moving objects (Impress)
+StarOffice Base : guides;showing (Calc)
+StarOffice Base : guides;showing when moving frames (Writer)
+StarOffice Base : gutter
+StarOffice Base : handles
+StarOffice Base : handles;displaying (Writer)
+StarOffice Base : handles;scaling
+StarOffice Base : handles;showing simple/large handles (Calc)
+StarOffice Base : Hangul/Hanja
+StarOffice Base : hatching
+StarOffice Base : headers
+StarOffice Base : headers;backgrounds
+StarOffice Base : headings
+StarOffice Base : headings;entering as text box
+StarOffice Base : Hebrew
+StarOffice Base : Hebrew;entering text
+StarOffice Base : Hebrew;language settings
+StarOffice Base : Help
+StarOffice Base : Help;bookmarks
+StarOffice Base : Help;extended tips on/off
+StarOffice Base : Help;full-text search
+StarOffice Base : Help;Help tips
+StarOffice Base : Help;keywords
+StarOffice Base : Help;navigation pane showing/hiding
+StarOffice Base : Help;style sheets
+StarOffice Base : Help;topics
+StarOffice Base : Help Agent
+StarOffice Base : Help Agent;help
+StarOffice Base : Help Agent;options
+StarOffice Base : Help tips
+StarOffice Base : Help tips;hiding
+StarOffice Base : hidden controls in Form Navigator
+StarOffice Base : hidden fields display (Writer)
+StarOffice Base : hidden pages
+StarOffice Base : hidden pages;printing in presentations
+StarOffice Base : hidden text
+StarOffice Base : hidden text;showing (Writer)
+StarOffice Base : hiding
+StarOffice Base : hiding;changes
+StarOffice Base : hiding;docked windows
+StarOffice Base : hiding;navigation pane in Help window
+StarOffice Base : high contrast mode
+StarOffice Base : Hindi
+StarOffice Base : Hindi;entering text
+StarOffice Base : Hindi;language settings
+StarOffice Base : horizontal scrollbars (Writer)
+StarOffice Base : hotspots
+StarOffice Base : HTML
+StarOffice Base : HTML;definition
+StarOffice Base : HTML;export character set
+StarOffice Base : HTML;fonts for source display
+StarOffice Base : HTML;importing META tags
+StarOffice Base : HTML;live presentations
+StarOffice Base : HTML documents
+StarOffice Base : HTML documents;auto reloading
+StarOffice Base : HTML documents;importing/exporting
+StarOffice Base : HTML documents;META tags in
+StarOffice Base : HTML documents;new
+StarOffice Base : HTML documents;source text
+StarOffice Base : hyperlinks
+StarOffice Base : hyperlinks;assigning macros
+StarOffice Base : hyperlinks;character formats
+StarOffice Base : hyperlinks;definition
+StarOffice Base : hyperlinks;deleting
+StarOffice Base : hyperlinks;editing
+StarOffice Base : hyperlinks;inserting
+StarOffice Base : hyperlinks;relative and absolute
+StarOffice Base : hyperlinks;turning off automatic recognition
+StarOffice Base : hyperlinks, see also links
+StarOffice Base : hyphenation
+StarOffice Base : hyphenation;activating for a language
+StarOffice Base : hyphenation;minimal number of characters
+StarOffice Base : hyphens
+StarOffice Base : hyphens;displaying custom (Writer)
+StarOffice Base : hyphens;inserting custom
+StarOffice Base : icon bars, see toolbars
+StarOffice Base : icon sizes
+StarOffice Base : ignore list for spellcheck
+StarOffice Base : illustrations, see pictures
+StarOffice Base : image button creation
+StarOffice Base : image control creation
+StarOffice Base : ImageMap
+StarOffice Base : ImageMap;definition
+StarOffice Base : ImageMap;editor
+StarOffice Base : images
+StarOffice Base : images;ImageMap
+StarOffice Base : images;inserting and editing bitmaps
+StarOffice Base : images, see also pictures
+StarOffice Base : IME
+StarOffice Base : IME;definition
+StarOffice Base : IME;showing/hiding
+StarOffice Base : import filters
+StarOffice Base : import restrictions for Microsoft Office
+StarOffice Base : importing
+StarOffice Base : importing;bitmaps
+StarOffice Base : importing;compatibility settings for text import
+StarOffice Base : importing;databases
+StarOffice Base : importing;documents in other formats
+StarOffice Base : importing;from XML
+StarOffice Base : importing;HTML and text documents
+StarOffice Base : importing;HTML with META tags
+StarOffice Base : importing;Microsoft Office documents with VBA code
+StarOffice Base : importing;tables in text format
+StarOffice Base : importing;templates
+StarOffice Base : improvement program
+StarOffice Base : inches
+StarOffice Base : Index tab in Help
+StarOffice Base : indexes
+StarOffice Base : indexes;backgrounds
+StarOffice Base : indexes;showing/hiding Help index tab
+StarOffice Base : indicator lines in text
+StarOffice Base : inner joins (Base)
+StarOffice Base : input method window
+StarOffice Base : insert mode for entering text
+StarOffice Base : inserting
+StarOffice Base : inserting;buttons in toolbars
+StarOffice Base : inserting;cell ranges from spreadsheets
+StarOffice Base : inserting;charts
+StarOffice Base : inserting;clipboard options
+StarOffice Base : inserting;comments
+StarOffice Base : inserting;data from text documents
+StarOffice Base : inserting;datasource records in spreadsheets
+StarOffice Base : inserting;drawings
+StarOffice Base : inserting;floating frames
+StarOffice Base : inserting;Fontwork objects
+StarOffice Base : inserting;form fields
+StarOffice Base : inserting;hyperlinks
+StarOffice Base : inserting;line breaks in cells
+StarOffice Base : inserting;movies/sounds
+StarOffice Base : inserting;new text tables defaults
+StarOffice Base : inserting;objects from Gallery
+StarOffice Base : inserting;OLE objects
+StarOffice Base : inserting;paragraph borders
+StarOffice Base : inserting;paragraph bullets
+StarOffice Base : inserting;pictures in Gallery
+StarOffice Base : inserting;plug-ins
+StarOffice Base : inserting;push buttons
+StarOffice Base : inserting;special characters
+StarOffice Base : inserting;tab stops
+StarOffice Base : inserting;textures on chart bars
+StarOffice Base : installing
+StarOffice Base : installing;ActiveX control
+StarOffice Base : installing;mobile device filters
+StarOffice Base : installing;UNO components
+StarOffice Base : installing;XML filters
+StarOffice Base : instructions
+StarOffice Base : instructions;general
+StarOffice Base : Internet
+StarOffice Base : Internet;checking for updates
+StarOffice Base : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Base : Internet;presentations
+StarOffice Base : Internet;starting searches
+StarOffice Base : Internet glossary
+StarOffice Base : invert filter
+StarOffice Base : invisible areas
+StarOffice Base : italic text
+StarOffice Base : iterative references in spreadsheets
+StarOffice Base : Java
+StarOffice Base : Java;definition
+StarOffice Base : Java;setting options
+StarOffice Base : JDBC
+StarOffice Base : JDBC;databases (Base)
+StarOffice Base : JDBC;definition
+StarOffice Base : joining
+StarOffice Base : joining;paragraphs
+StarOffice Base : joining;tables (Base)
+StarOffice Base : joins in databases (Base)
+StarOffice Base : justifying text
+StarOffice Base : kerning
+StarOffice Base : kerning;Asian texts
+StarOffice Base : kerning;definition
+StarOffice Base : kerning;in characters
+StarOffice Base : key fields for relations (Base)
+StarOffice Base : keyboard
+StarOffice Base : keyboard;assigning/editing shortcut keys
+StarOffice Base : keyboard;general commands
+StarOffice Base : keyboard;removing numbering
+StarOffice Base : keys
+StarOffice Base : keys;adding push buttons
+StarOffice Base : keys;primary keys (Base)
+StarOffice Base : kiosk export
+StarOffice Base : labels
+StarOffice Base : labels;creating and synchronizing
+StarOffice Base : labels;for draw objects
+StarOffice Base : labels;form functions
+StarOffice Base : labels;from databases
+StarOffice Base : labels, see also names/callouts
+StarOffice Base : languages
+StarOffice Base : languages;activating modules
+StarOffice Base : languages;Asian support
+StarOffice Base : languages;complex text layout
+StarOffice Base : languages;locale settings
+StarOffice Base : languages;selecting for text
+StarOffice Base : languages;setting options
+StarOffice Base : languages;spellcheck
+StarOffice Base : languages;spellchecking and formatting
+StarOffice Base : large handles (Writer)
+StarOffice Base : large icons
+StarOffice Base : layer arrangement
+StarOffice Base : layout
+StarOffice Base : layout;importing Word documents
+StarOffice Base : layout;pages
+StarOffice Base : LDAP server
+StarOffice Base : LDAP server;address books (Base)
+StarOffice Base : LDAP server;sign on options
+StarOffice Base : leading between paragraphs
+StarOffice Base : left alignment of paragraphs
+StarOffice Base : left joins (Base)
+StarOffice Base : legends
+StarOffice Base : legends;charts
+StarOffice Base : legends;draw objects
+StarOffice Base : legends;rounding corners
+StarOffice Base : Letter Wizard
+StarOffice Base : levels
+StarOffice Base : levels;depth stagger
+StarOffice Base : levels;macro security
+StarOffice Base : limits of tables (Writer)
+StarOffice Base : line breaks
+StarOffice Base : line breaks;in cells
+StarOffice Base : line spacing
+StarOffice Base : line spacing;context menu in paragraphs
+StarOffice Base : line spacing;paragraph
+StarOffice Base : line styles
+StarOffice Base : line styles;applying
+StarOffice Base : line styles;defining
+StarOffice Base : lines
+StarOffice Base : lines;defining ends
+StarOffice Base : lines;draw functions
+StarOffice Base : lines;drawing in text
+StarOffice Base : lines;editing points
+StarOffice Base : lines;removing automatic lines
+StarOffice Base : lines of text
+StarOffice Base : lines of text;alignment
+StarOffice Base : links
+StarOffice Base : links;between cells and controls
+StarOffice Base : links;by drag and drop
+StarOffice Base : links;character formats
+StarOffice Base : links;definition
+StarOffice Base : links;editing hyperlinks
+StarOffice Base : links;inserting
+StarOffice Base : links;modifying
+StarOffice Base : links;opening files with
+StarOffice Base : links;relational databases (Base)
+StarOffice Base : links;turning off automatic recognition
+StarOffice Base : links;updating options (Writer)
+StarOffice Base : links;updating specific links
+StarOffice Base : list box creation
+StarOffice Base : lists
+StarOffice Base : lists;data assigned to controls
+StarOffice Base : lists;registered databases (Base)
+StarOffice Base : lists;regular expressions
+StarOffice Base : live presentations on the Internet
+StarOffice Base : loading
+StarOffice Base : loading;documents
+StarOffice Base : loading;documents from other formats
+StarOffice Base : loading;HTML documents, automatically
+StarOffice Base : loading;Microsoft Office documents with VBA code
+StarOffice Base : loading;reloading
+StarOffice Base : loading;XML files
+StarOffice Base : locale settings
+StarOffice Base : lowercase letters
+StarOffice Base : lowercase letters;font effects
+StarOffice Base : Macro Wizard (Base)
+StarOffice Base : macros
+StarOffice Base : macros;assigning to events in forms
+StarOffice Base : macros;attaching new (Base)
+StarOffice Base : macros;in MS Office documents
+StarOffice Base : macros;interrupting
+StarOffice Base : macros;organizing
+StarOffice Base : macros;recording
+StarOffice Base : macros;security
+StarOffice Base : macros;security levels
+StarOffice Base : macros;security warning dialog
+StarOffice Base : macros;selecting security warnings
+StarOffice Base : magnifiers
+StarOffice Base : margins
+StarOffice Base : margins;pages
+StarOffice Base : margins;setting with the mouse
+StarOffice Base : margins;shadows
+StarOffice Base : marking changes
+StarOffice Base : marking, see selecting
+StarOffice Base : Math formula editor
+StarOffice Base : measurement units
+StarOffice Base : measurement units;changing on rulers
+StarOffice Base : measurement units;converting
+StarOffice Base : measurement units;selecting
+StarOffice Base : Media Player window
+StarOffice Base : menus
+StarOffice Base : menus;activating context menus
+StarOffice Base : menus;assigning macros
+StarOffice Base : menus;customizing
+StarOffice Base : merging
+StarOffice Base : merging;documents
+StarOffice Base : META tags
+StarOffice Base : metrics
+StarOffice Base : metrics;converting
+StarOffice Base : metrics;document formatting (Writer)
+StarOffice Base : metrics;in sheets
+StarOffice Base : Microsoft Office
+StarOffice Base : Microsoft Office;Access databases (base)
+StarOffice Base : Microsoft Office;as default file format
+StarOffice Base : Microsoft Office;document import restrictions
+StarOffice Base : Microsoft Office;feature comparisons
+StarOffice Base : Microsoft Office;importing password protected files
+StarOffice Base : Microsoft Office;importing Word documents
+StarOffice Base : Microsoft Office;importing/exporting VBA code
+StarOffice Base : Microsoft Office;new users information
+StarOffice Base : Microsoft Office;opening Microsoft documents
+StarOffice Base : Microsoft Office;reassigning document types
+StarOffice Base : migrating macros (Base)
+StarOffice Base : mobile device filters
+StarOffice Base : models in XForms
+StarOffice Base : modifying, see changing
+StarOffice Base : more controls
+StarOffice Base : mosaic filter
+StarOffice Base : mouse
+StarOffice Base : mouse;pointers when using drag and drop
+StarOffice Base : mouse;positioning
+StarOffice Base : movies
+StarOffice Base : moving
+StarOffice Base : moving;tab stops on ruler
+StarOffice Base : moving;toolbars
+StarOffice Base : moving;using guide lines in presentations
+StarOffice Base : MS ADO interface (Base)
+StarOffice Base : multi-line titles in forms
+StarOffice Base : multiple documents
+StarOffice Base : multiple documents;opening
+StarOffice Base : multiple selection
+StarOffice Base : music
+StarOffice Base : My Documents folder
+StarOffice Base : My Documents folder;changing work directory
+StarOffice Base : My Documents folder;opening
+StarOffice Base : MySQL databases (Base)
+StarOffice Base : names
+StarOffice Base : names;multi-line titles
+StarOffice Base : names;objects
+StarOffice Base : names, see also labels/callouts
+StarOffice Base : namespace organization in XForms
+StarOffice Base : native SQL (Base)
+StarOffice Base : navigating
+StarOffice Base : navigating;in documents
+StarOffice Base : Navigation bar
+StarOffice Base : Navigation bar;controls
+StarOffice Base : Navigation bar;forms
+StarOffice Base : Navigator
+StarOffice Base : Navigator;comments
+StarOffice Base : Navigator;contents as lists
+StarOffice Base : Navigator;docking
+StarOffice Base : Navigator;working with
+StarOffice Base : network identity options
+StarOffice Base : new databases
+StarOffice Base : new documents
+StarOffice Base : new lines in cells
+StarOffice Base : new windows
+StarOffice Base : non-breaking dashes
+StarOffice Base : non-breaking spaces (Writer)
+StarOffice Base : non-printing characters (Writer)
+StarOffice Base : number formats
+StarOffice Base : number formats;codes
+StarOffice Base : number formats;formats
+StarOffice Base : number formats;recognition in text tables
+StarOffice Base : number of pages
+StarOffice Base : number of sheets
+StarOffice Base : number of tables
+StarOffice Base : numbering
+StarOffice Base : numbering;options
+StarOffice Base : numbering;turning off
+StarOffice Base : numbering;using automatically
+StarOffice Base : numbers
+StarOffice Base : numbers;date, time and currency formats
+StarOffice Base : numerical fields in forms
+StarOffice Base : objects
+StarOffice Base : objects;always moveable (Impress/Draw)
+StarOffice Base : objects;arranging within stacks
+StarOffice Base : objects;copying when moving in presentations
+StarOffice Base : objects;definition
+StarOffice Base : objects;displaying in spreadsheets
+StarOffice Base : objects;displaying in text documents
+StarOffice Base : objects;editing
+StarOffice Base : objects;inserting from Gallery
+StarOffice Base : objects;inserting OLE objects
+StarOffice Base : objects;moving and resizing with mouse
+StarOffice Base : objects;naming
+StarOffice Base : objects;opening
+StarOffice Base : objects;quickly moving to
+StarOffice Base : objects;titles and descriptions
+StarOffice Base : ODBC
+StarOffice Base : ODBC;database (Base)
+StarOffice Base : ODBC;definition
+StarOffice Base : ODF file formats
+StarOffice Base : Office
+StarOffice Base : Office;Microsoft Office and StarOffice
+StarOffice Base : OLE
+StarOffice Base : OLE;definition
+StarOffice Base : OLE objects
+StarOffice Base : OLE objects;arranging within stacks
+StarOffice Base : OLE objects;captions (Writer)
+StarOffice Base : OLE objects;inserting
+StarOffice Base : OLE objects;number of
+StarOffice Base : OLE objects;protecting
+StarOffice Base : one and a half line spacing in text
+StarOffice Base : online feedback options
+StarOffice Base : online registration
+StarOffice Base : online update options
+StarOffice Base : online updates
+StarOffice Base : online updates;checking automatically
+StarOffice Base : online updates;checking manually
+StarOffice Base : OpenDocument file formats
+StarOffice Base : OpenGL
+StarOffice Base : OpenGL;definition
+StarOffice Base : opening
+StarOffice Base : opening;context menus
+StarOffice Base : opening;database files
+StarOffice Base : opening;dialog settings
+StarOffice Base : opening;documents
+StarOffice Base : opening;documents from other formats
+StarOffice Base : opening;documents on WebDAV server
+StarOffice Base : opening;files with links
+StarOffice Base : opening;files, with placeholders
+StarOffice Base : opening;forms
+StarOffice Base : opening;Microsoft Office files
+StarOffice Base : opening;mobile device documents
+StarOffice Base : opening;objects
+StarOffice Base : opening;reports
+StarOffice Base : opening;several files
+StarOffice Base : opening;XForms
+StarOffice Base : operators
+StarOffice Base : operators;default filters
+StarOffice Base : optional hyphens (Writer)
+StarOffice Base : options
+StarOffice Base : options;accessibility
+StarOffice Base : options;appearance
+StarOffice Base : options;compatibility (Writer)
+StarOffice Base : options;improvement program
+StarOffice Base : options;network identity
+StarOffice Base : options;online update
+StarOffice Base : options;tools
+StarOffice Base : Oracle databases (base)
+StarOffice Base : ordering
+StarOffice Base : ordering;objects
+StarOffice Base : organizing
+StarOffice Base : organizing;macros and scripts
+StarOffice Base : organizing;namespaces in XForms
+StarOffice Base : organizing;styles
+StarOffice Base : organizing;templates
+StarOffice Base : original size
+StarOffice Base : original size;printing in StarOffice Math
+StarOffice Base : original size;restoring after cropping
+StarOffice Base : outlines
+StarOffice Base : outlines;font effects
+StarOffice Base : outlines;outline symbols
+StarOffice Base : outlines;sending to presentations
+StarOffice Base : overwrite mode
+StarOffice Base : packages, see extensions
+StarOffice Base : page breaks
+StarOffice Base : page breaks;displaying (Calc)
+StarOffice Base : page formats
+StarOffice Base : page formats;maximizing
+StarOffice Base : page formats;restriction
+StarOffice Base : page styles
+StarOffice Base : page styles;editing/applying with statusbar
+StarOffice Base : pages
+StarOffice Base : pages;backgrounds in all applications
+StarOffice Base : pages;formatting and numbering
+StarOffice Base : pages;printing page names in presentations
+StarOffice Base : pages;scaling
+StarOffice Base : pages;selecting one to print
+StarOffice Base : paint box
+StarOffice Base : paint can symbol
+StarOffice Base : pair kerning
+StarOffice Base : Palm file filters
+StarOffice Base : paper formats
+StarOffice Base : paper size warning
+StarOffice Base : paper trays
+StarOffice Base : paragraph marks
+StarOffice Base : paragraph marks;displaying (Writer)
+StarOffice Base : paragraph styles
+StarOffice Base : paragraph styles;languages
+StarOffice Base : paragraph styles;modifying basic fonts
+StarOffice Base : paragraphs
+StarOffice Base : paragraphs;alignment
+StarOffice Base : paragraphs;Asian typography
+StarOffice Base : paragraphs;defining borders
+StarOffice Base : paragraphs;hidden paragraphs (Writer)
+StarOffice Base : paragraphs;increasing indents of
+StarOffice Base : paragraphs;indents, margins and columns
+StarOffice Base : paragraphs;inserting bullets
+StarOffice Base : paragraphs;joining
+StarOffice Base : paragraphs;numbering automatically
+StarOffice Base : paragraphs;removing blank ones
+StarOffice Base : paragraphs;spacing
+StarOffice Base : paragraphs;tab stops
+StarOffice Base : parameters
+StarOffice Base : parameters;command line
+StarOffice Base : parameters;queries (Base)
+StarOffice Base : passwords for protecting contents
+StarOffice Base : pasting
+StarOffice Base : pasting;cell ranges
+StarOffice Base : pasting;cell ranges from spreadsheets
+StarOffice Base : pasting;data from text documents
+StarOffice Base : pasting;draw objects
+StarOffice Base : pasting;draw objects from other documents
+StarOffice Base : pasting;formatted/unformatted text
+StarOffice Base : pasting;from data source view
+StarOffice Base : pasting;from data sources to StarOffice Calc
+StarOffice Base : pasting;pictures from other documents
+StarOffice Base : pasting;sheet areas in text documents
+StarOffice Base : pasting;to Gallery
+StarOffice Base : paths
+StarOffice Base : paths;changing work directory
+StarOffice Base : paths;defaults
+StarOffice Base : pattern editor
+StarOffice Base : pattern fields
+StarOffice Base : pattern fields;form functions
+StarOffice Base : patterns for objects
+StarOffice Base : PDF
+StarOffice Base : PDF;export
+StarOffice Base : PDF;PostScript to PDF converter, UNIX
+StarOffice Base : personal data input
+StarOffice Base : phonetic guide
+StarOffice Base : picklist creation
+StarOffice Base : pictures
+StarOffice Base : pictures;adding to Gallery
+StarOffice Base : pictures;arranging within stacks
+StarOffice Base : pictures;assigning macros
+StarOffice Base : pictures;backgrounds
+StarOffice Base : pictures;captions (Writer)
+StarOffice Base : pictures;changing paths
+StarOffice Base : pictures;cropping and zooming
+StarOffice Base : pictures;displaying in Calc
+StarOffice Base : pictures;displaying in Writer (Writer)
+StarOffice Base : pictures;drag and drop between documents
+StarOffice Base : pictures;drawing
+StarOffice Base : pictures;editing
+StarOffice Base : pictures;filters
+StarOffice Base : pictures;ImageMap
+StarOffice Base : pictures;inserting automatically
+StarOffice Base : pictures;inserting from Gallery
+StarOffice Base : pictures;number of
+StarOffice Base : pictures;printing
+StarOffice Base : pictures;scaling/resizing
+StarOffice Base : pixel editor
+StarOffice Base : pixel graphics
+StarOffice Base : pixel graphics;inserting and editing
+StarOffice Base : pixel patterns
+StarOffice Base : placeholders
+StarOffice Base : placeholders;in SQL queries
+StarOffice Base : placeholders;on opening files
+StarOffice Base : placing toolbars
+StarOffice Base : playing movies and sound files
+StarOffice Base : plotting data as charts
+StarOffice Base : plug-ins
+StarOffice Base : plug-ins;activating and deactivating
+StarOffice Base : plug-ins;definition
+StarOffice Base : plug-ins;inserting
+StarOffice Base : pocket device appliances
+StarOffice Base : Pocket PC file filters
+StarOffice Base : points
+StarOffice Base : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Base : polygon drawing
+StarOffice Base : pop-art filter
+StarOffice Base : portable document format
+StarOffice Base : positioning
+StarOffice Base : positioning;draw objects and controls
+StarOffice Base : positioning;fonts
+StarOffice Base : positioning;objects
+StarOffice Base : positioning;toolbars
+StarOffice Base : post method for form transmissions
+StarOffice Base : posterizing filter
+StarOffice Base : PostScript
+StarOffice Base : PostScript;creating files
+StarOffice Base : PostScript;PDF converter, UNIX
+StarOffice Base : PowerPoint export
+StarOffice Base : precision as shown (Calc)
+StarOffice Base : predefining fonts
+StarOffice Base : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Base : presentations
+StarOffice Base : presentations;creating/opening
+StarOffice Base : presentations;inserting spreadsheet cells
+StarOffice Base : presentations;live on the Internet
+StarOffice Base : presentations;print menu
+StarOffice Base : presentations;saving
+StarOffice Base : presentations;saving automatically
+StarOffice Base : presentations;saving in other formats
+StarOffice Base : presentations;sending as e-mail
+StarOffice Base : presentations;starting with wizard
+StarOffice Base : presentations;wizards
+StarOffice Base : press buttons, see push buttons
+StarOffice Base : previews
+StarOffice Base : previews;fonts lists
+StarOffice Base : primary keys
+StarOffice Base : primary keys;defining
+StarOffice Base : primary keys;design view
+StarOffice Base : primary keys;inserting (Base)
+StarOffice Base : print area selection
+StarOffice Base : printer metrics for document formatting (Writer)
+StarOffice Base : printers
+StarOffice Base : printers;adding, UNIX
+StarOffice Base : printers;choosing
+StarOffice Base : printers;default printer
+StarOffice Base : printers;faxes under UNIX
+StarOffice Base : printers;maximum page formats
+StarOffice Base : printers;paper trays
+StarOffice Base : printers;properties
+StarOffice Base : printing
+StarOffice Base : printing;black and white
+StarOffice Base : printing;brochures
+StarOffice Base : printing;colors in grayscale
+StarOffice Base : printing;comments
+StarOffice Base : printing;copies
+StarOffice Base : printing;creating individual jobs
+StarOffice Base : printing;dates in presentations
+StarOffice Base : printing;directly
+StarOffice Base : printing;documents
+StarOffice Base : printing;drawings defaults
+StarOffice Base : printing;elements in text documents
+StarOffice Base : printing;faster
+StarOffice Base : printing;fitting to pages in presentations
+StarOffice Base : printing;fitting to pages in StarOffice Math
+StarOffice Base : printing;formulas in StarOffice Math
+StarOffice Base : printing;hidden pages of presentations
+StarOffice Base : printing;in original size in StarOffice Math
+StarOffice Base : printing;left/right pages
+StarOffice Base : printing;queries (Base)
+StarOffice Base : printing;scaling in StarOffice Math
+StarOffice Base : printing;selections
+StarOffice Base : printing;text always in black
+StarOffice Base : printing;text in reverse order
+StarOffice Base : printing;tiling pages in presentations
+StarOffice Base : printing;transparencies
+StarOffice Base : printing;warnings
+StarOffice Base : printing;without scaling in presentations
+StarOffice Base : printing speed
+StarOffice Base : programming
+StarOffice Base : programming;scripting
+StarOffice Base : programming;StarOffice
+StarOffice Base : properties
+StarOffice Base : properties;fields in databases
+StarOffice Base : properties;files
+StarOffice Base : properties;form controls
+StarOffice Base : properties;forms
+StarOffice Base : properties;printers
+StarOffice Base : protected contents
+StarOffice Base : protected dashes
+StarOffice Base : protected database tables
+StarOffice Base : protected documents
+StarOffice Base : protected spaces
+StarOffice Base : protected spaces;inserting
+StarOffice Base : protected spaces;showing (Writer)
+StarOffice Base : protecting
+StarOffice Base : protecting;contents
+StarOffice Base : protecting;recorded changes
+StarOffice Base : proxy settings
+StarOffice Base : push buttons
+StarOffice Base : push buttons;adding to documents
+StarOffice Base : push buttons;creating
+StarOffice Base : queries
+StarOffice Base : queries;copying (Base)
+StarOffice Base : queries;creating in design view (Base)
+StarOffice Base : queries;creating in SQL view
+StarOffice Base : queries;defining (Base)
+StarOffice Base : queries;deleting table links (Base)
+StarOffice Base : queries;editing in data source view
+StarOffice Base : queries;formulating filter conditions (Base)
+StarOffice Base : queries;joining tables (Base)
+StarOffice Base : queries;missing elements (Base)
+StarOffice Base : queries;overview (Base)
+StarOffice Base : queries;parameter queries (Base)
+StarOffice Base : queries;printing (Base)
+StarOffice Base : Query Wizard (Base)
+StarOffice Base : Quickstarter
+StarOffice Base : quotation marks
+StarOffice Base : quotation marks;replacing
+StarOffice Base : quotes
+StarOffice Base : quotes;custom
+StarOffice Base : radio button creation
+StarOffice Base : read-only documents
+StarOffice Base : read-only documents;cursor
+StarOffice Base : read-only documents;database tables on/off
+StarOffice Base : read-only documents;editing
+StarOffice Base : read-only documents;opening documents as
+StarOffice Base : read-only items in Data Navigator
+StarOffice Base : recognizing URLs automatically
+StarOffice Base : recording
+StarOffice Base : recording;changes
+StarOffice Base : recording;macros
+StarOffice Base : records
+StarOffice Base : records;inserting comments
+StarOffice Base : records;protecting
+StarOffice Base : records;saving
+StarOffice Base : records;searching in databases
+StarOffice Base : rectangles with round corners
+StarOffice Base : recursions in spreadsheets
+StarOffice Base : redo command
+StarOffice Base : reduced printing
+StarOffice Base : reference lines
+StarOffice Base : references
+StarOffice Base : references;displaying in color (Calc)
+StarOffice Base : references;expanding (Calc)
+StarOffice Base : references;iterative (Calc)
+StarOffice Base : register-true
+StarOffice Base : register-true;definition
+StarOffice Base : registering
+StarOffice Base : registering;address books
+StarOffice Base : registering;databases (Base)
+StarOffice Base : registering;StarOffice
+StarOffice Base : regular expressions
+StarOffice Base : regular expressions;list of
+StarOffice Base : relational databases (Base)
+StarOffice Base : relations
+StarOffice Base : relations;creating and deleting (Base)
+StarOffice Base : relations;joining tables (Base)
+StarOffice Base : relations;properties (Base)
+StarOffice Base : relative hyperlinks
+StarOffice Base : relative saving of URLs
+StarOffice Base : reloading
+StarOffice Base : reloading;documents
+StarOffice Base : reloading;HTML documents, automatically
+StarOffice Base : remarks, see also comments
+StarOffice Base : remote configurations
+StarOffice Base : remove noise filter
+StarOffice Base : removing
+StarOffice Base : removing;bullets and numbering
+StarOffice Base : removing;form filters
+StarOffice Base : removing, see also deleting
+StarOffice Base : repeating
+StarOffice Base : repeating;commands
+StarOffice Base : replacement options
+StarOffice Base : replacement table
+StarOffice Base : replacing
+StarOffice Base : replacing;AutoCorrect function
+StarOffice Base : replacing;dashes
+StarOffice Base : replacing;tab stops (regular expressions)
+StarOffice Base : Report Builder
+StarOffice Base : reports
+StarOffice Base : reports;creating
+StarOffice Base : reports;error reports
+StarOffice Base : reports;opening and editing
+StarOffice Base : reports;templates
+StarOffice Base : resetting
+StarOffice Base : resetting;templates
+StarOffice Base : resizing
+StarOffice Base : resizing;objects, by mouse
+StarOffice Base : resizing, see also scaling/zooming
+StarOffice Base : resolution when printing bitmaps
+StarOffice Base : restoring
+StarOffice Base : restoring;default formatting
+StarOffice Base : restoring;editing
+StarOffice Base : reversing printing order
+StarOffice Base : review function
+StarOffice Base : review function;accepting or rejecting changes
+StarOffice Base : review function;comparing documents
+StarOffice Base : review function;protecting records
+StarOffice Base : review function;recording changes example
+StarOffice Base : rich text control
+StarOffice Base : right alignment of paragraphs
+StarOffice Base : right joins (Base)
+StarOffice Base : right-to-left text
+StarOffice Base : rotating
+StarOffice Base : rotating;3D text
+StarOffice Base : round corners
+StarOffice Base : rounding precision (Calc)
+StarOffice Base : row headers
+StarOffice Base : row headers;displaying (Calc)
+StarOffice Base : row headers;highlighting (Calc)
+StarOffice Base : rulers
+StarOffice Base : rulers;default settings
+StarOffice Base : rulers;measurement units
+StarOffice Base : rulers;visible in presentations
+StarOffice Base : samples and templates
+StarOffice Base : saving
+StarOffice Base : saving;default file formats
+StarOffice Base : saving;dialog settings
+StarOffice Base : saving;documents
+StarOffice Base : saving;documents for mobile devices
+StarOffice Base : saving;documents in other formats
+StarOffice Base : saving;documents, automatically
+StarOffice Base : saving;in Microsoft Office file format
+StarOffice Base : saving;options
+StarOffice Base : saving;templates
+StarOffice Base : saving;to XML
+StarOffice Base : saving;VBA code in Microsoft Office documents
+StarOffice Base : saving;with password by default
+StarOffice Base : saving as command
+StarOffice Base : saving as command;precautions
+StarOffice Base : scaling
+StarOffice Base : scaling;font sizes in user interface
+StarOffice Base : scaling;objects
+StarOffice Base : scaling;pictures
+StarOffice Base : scaling;printing in StarOffice Math
+StarOffice Base : scaling;when printing presentations
+StarOffice Base : scaling, see also zooming
+StarOffice Base : screen
+StarOffice Base : screen;full screen views
+StarOffice Base : screen;scaling
+StarOffice Base : screen magnifiers
+StarOffice Base : screen readers
+StarOffice Base : script organization
+StarOffice Base : scrollbars
+StarOffice Base : scrollbars;controls
+StarOffice Base : scrollbars;displaying (Calc)
+StarOffice Base : scrollbars;horizontal and vertical (Writer)
+StarOffice Base : search criteria for database functions in cells
+StarOffice Base : search engines
+StarOffice Base : search engines;definition
+StarOffice Base : search engines;selecting
+StarOffice Base : searching
+StarOffice Base : searching;all sheets
+StarOffice Base : searching;databases
+StarOffice Base : searching;form filters
+StarOffice Base : searching;Internet
+StarOffice Base : searching;tables and forms
+StarOffice Base : sections
+StarOffice Base : sections;backgrounds
+StarOffice Base : security
+StarOffice Base : security;digital signatures
+StarOffice Base : security;options for documents with macros
+StarOffice Base : security;protecting contents
+StarOffice Base : security;security levels for macros
+StarOffice Base : security;warning dialogs with macros
+StarOffice Base : selecting
+StarOffice Base : selecting;controls
+StarOffice Base : selecting;measurement units
+StarOffice Base : selecting;objects
+StarOffice Base : selecting;print areas
+StarOffice Base : selecting;several files
+StarOffice Base : selection clipboard
+StarOffice Base : selection frames
+StarOffice Base : selection modes in text
+StarOffice Base : sending
+StarOffice Base : sending;AutoAbstract function in presentations
+StarOffice Base : sending;documents as e-mail
+StarOffice Base : sending;documents as faxes
+StarOffice Base : separator lines
+StarOffice Base : separator lines;defining
+StarOffice Base : separators
+StarOffice Base : separators;conditional
+StarOffice Base : Server Side ImageMap
+StarOffice Base : settings
+StarOffice Base : settings;printers
+StarOffice Base : settings;program configuration
+StarOffice Base : settings;proxies
+StarOffice Base : settings;tracking changes
+StarOffice Base : settings;views
+StarOffice Base : SGML
+StarOffice Base : SGML;definition
+StarOffice Base : shadows
+StarOffice Base : shadows;areas
+StarOffice Base : shadows;borders
+StarOffice Base : shadows;characters
+StarOffice Base : shadows;characters, using context menu
+StarOffice Base : sharing documents
+StarOffice Base : sharpening filter
+StarOffice Base : sheet tabs
+StarOffice Base : sheet tabs;displaying
+StarOffice Base : sheets
+StarOffice Base : sheets;searching all
+StarOffice Base : shortcut keys
+StarOffice Base : shortcut keys;assigning macros
+StarOffice Base : shortcut keys;general
+StarOffice Base : shortcut keys;in databases
+StarOffice Base : shortcut keys;StarOffice accessibility
+StarOffice Base : showing
+StarOffice Base : showing;changes
+StarOffice Base : showing;docked windows
+StarOffice Base : showing;drawings and controls (Writer)
+StarOffice Base : showing;live presentations on the Internet
+StarOffice Base : showing;toolbars
+StarOffice Base : signing documents with digital signatures
+StarOffice Base : similarity search
+StarOffice Base : simple handles (Writer)
+StarOffice Base : simplified Chinese
+StarOffice Base : simplified Chinese;translating to traditional Chinese
+StarOffice Base : single sign on options
+StarOffice Base : single-line spacing in text
+StarOffice Base : sizes
+StarOffice Base : sizes;draw objects
+StarOffice Base : sizes;pictures
+StarOffice Base : slanting draw objects
+StarOffice Base : small capitals
+StarOffice Base : small icons
+StarOffice Base : smart tag configuration
+StarOffice Base : smooth scrolling (Writer)
+StarOffice Base : smoothing filter
+StarOffice Base : snap grid defaults (Writer/Calc)
+StarOffice Base : snapping in presentations and drawings
+StarOffice Base : solarization filter
+StarOffice Base : sort lists
+StarOffice Base : sort lists;copying to in Calc
+StarOffice Base : sorting
+StarOffice Base : sorting;data in forms
+StarOffice Base : sorting;databases
+StarOffice Base : sound files
+StarOffice Base : spaces
+StarOffice Base : spaces;displaying (Writer)
+StarOffice Base : spaces;ignoring double
+StarOffice Base : spaces;inserting protected spaces
+StarOffice Base : spaces;showing protected spaces (Writer)
+StarOffice Base : spacing
+StarOffice Base : spacing;between paragraphs in footnotes
+StarOffice Base : spacing;font effects
+StarOffice Base : spacing;lines and paragraphs
+StarOffice Base : spacing;tab stops in text documents
+StarOffice Base : spacing;tabs in presentations
+StarOffice Base : spadmin
+StarOffice Base : special characters
+StarOffice Base : speech bubbles
+StarOffice Base : speed of printing
+StarOffice Base : spellcheck
+StarOffice Base : spellcheck;activating for a language
+StarOffice Base : spellcheck;context menus
+StarOffice Base : spellcheck;default languages
+StarOffice Base : spellcheck;dialog
+StarOffice Base : spellcheck;dictionary of exceptions
+StarOffice Base : spellcheck;ignore list
+StarOffice Base : spin button creation
+StarOffice Base : spoolfiles with Xprinter
+StarOffice Base : spreadsheets
+StarOffice Base : spreadsheets;as databases (base)
+StarOffice Base : spreadsheets;copying areas to text documents
+StarOffice Base : spreadsheets;creating/opening
+StarOffice Base : spreadsheets;inserting charts
+StarOffice Base : spreadsheets;inserting database records
+StarOffice Base : spreadsheets;printing
+StarOffice Base : spreadsheets;saving
+StarOffice Base : spreadsheets;saving automatically
+StarOffice Base : spreadsheets;saving in other formats
+StarOffice Base : spreadsheets;sending as e-mail
+StarOffice Base : SQL
+StarOffice Base : SQL;definition
+StarOffice Base : SQL;DISTINCT parameter
+StarOffice Base : SQL;executing SQL commands
+StarOffice Base : SQL;executing SQL statements (Base)
+StarOffice Base : SQL;queries (Base)
+StarOffice Base : square drawings
+StarOffice Base : standard bar on/off
+StarOffice Base : standard filters in databases
+StarOffice Base : standard printer under UNIX
+StarOffice Base : StarOffice Base data sources
+StarOffice Base : StarOffice Basic scripts in HTML documents
+StarOffice Base : StarOffice documents
+StarOffice Base : StarOffice documents;mobile device filters
+StarOffice Base : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Base : StarOffice Math start
+StarOffice Base : start center
+StarOffice Base : start parameters
+StarOffice Base : status bar on/off
+StarOffice Base : stickers
+StarOffice Base : strikethrough
+StarOffice Base : strikethrough;characters
+StarOffice Base : strikethrough;font effects
+StarOffice Base : styles
+StarOffice Base : styles;'changed' message
+StarOffice Base : styles;copying between documents
+StarOffice Base : styles;keyboard shortcuts
+StarOffice Base : styles;organizing
+StarOffice Base : styles;printing styles used in a document
+StarOffice Base : styles;replacing automatically
+StarOffice Base : Styles and Formatting window
+StarOffice Base : Styles and Formatting window;docking
+StarOffice Base : subforms
+StarOffice Base : subforms;creating
+StarOffice Base : subforms;description
+StarOffice Base : submitting forms
+StarOffice Base : suffixes in file formats
+StarOffice Base : support on the Web
+StarOffice Base : synchronizing
+StarOffice Base : synchronizing;labels and business cards
+StarOffice Base : synchronizing;Pocket PC and StarOffice formats
+StarOffice Base : system address book registration
+StarOffice Base : tab stops
+StarOffice Base : tab stops;displaying (Writer)
+StarOffice Base : tab stops;inserting and editing
+StarOffice Base : tab stops;regular expressions
+StarOffice Base : tab stops;setting in sheets
+StarOffice Base : tab stops;settings
+StarOffice Base : tab stops;spacing in presentations
+StarOffice Base : tab stops;spacing in text documents
+StarOffice Base : table controls
+StarOffice Base : table controls;form functions
+StarOffice Base : table controls;keyboard-only edit mode
+StarOffice Base : table controls;properties
+StarOffice Base : table views of databases
+StarOffice Base : Table Wizard (Base)
+StarOffice Base : tables
+StarOffice Base : tables;inserting line breaks
+StarOffice Base : tables in databases
+StarOffice Base : tables in databases;access rights to (Base)
+StarOffice Base : tables in databases;adding to queries
+StarOffice Base : tables in databases;browsing and editing
+StarOffice Base : tables in databases;copying database tables (Base)
+StarOffice Base : tables in databases;creating
+StarOffice Base : tables in databases;creating in design view (manually)
+StarOffice Base : tables in databases;importing text formats (Base)
+StarOffice Base : tables in databases;joining for queries (Base)
+StarOffice Base : tables in databases;printing queries (Base)
+StarOffice Base : tables in databases;relations (Base)
+StarOffice Base : tables in databases;searching
+StarOffice Base : tables in spreadsheets
+StarOffice Base : tables in spreadsheets;copying data to other applications
+StarOffice Base : tables in spreadsheets;defining borders
+StarOffice Base : tables in spreadsheets;value highlighting
+StarOffice Base : tables in text
+StarOffice Base : tables in text;captions
+StarOffice Base : tables in text;creating automatically
+StarOffice Base : tables in text;default settings
+StarOffice Base : tables in text;defining borders
+StarOffice Base : tables in text;displaying
+StarOffice Base : tables in text;printing
+StarOffice Base : tabs
+StarOffice Base : tabs;displaying sheet tabs
+StarOffice Base : tags
+StarOffice Base : tags;definition
+StarOffice Base : tags;META tags
+StarOffice Base : templates
+StarOffice Base : templates;agendas
+StarOffice Base : templates;changing basic fonts
+StarOffice Base : templates;database reports
+StarOffice Base : templates;deleting
+StarOffice Base : templates;editing and saving
+StarOffice Base : templates;faxes
+StarOffice Base : templates;importing and exporting
+StarOffice Base : templates;letters
+StarOffice Base : templates;new documents from templates
+StarOffice Base : templates;opening documents with
+StarOffice Base : templates;organizing
+StarOffice Base : terminology
+StarOffice Base : terminology;general glossary
+StarOffice Base : terminology;Internet glossary
+StarOffice Base : testing XML filters
+StarOffice Base : text
+StarOffice Base : text;animating
+StarOffice Base : text;Asian layout
+StarOffice Base : text;bold
+StarOffice Base : text;coloring
+StarOffice Base : text;copying by drag and drop
+StarOffice Base : text;CTL languages
+StarOffice Base : text;drawing pictures
+StarOffice Base : text;font effects
+StarOffice Base : text;font sizes
+StarOffice Base : text;font styles
+StarOffice Base : text;fonts and formats
+StarOffice Base : text;Fontwork icons
+StarOffice Base : text;hyperlinks
+StarOffice Base : text;inserting special characters
+StarOffice Base : text;italics
+StarOffice Base : text;kerning
+StarOffice Base : text;language selection
+StarOffice Base : text;line spacing
+StarOffice Base : text;overwriting or inserting
+StarOffice Base : text;printing in black
+StarOffice Base : text;replacing with format
+StarOffice Base : text;selection modes
+StarOffice Base : text;shadowed
+StarOffice Base : text;text/draw objects
+StarOffice Base : text attributes
+StarOffice Base : text attributes;hyperlinks
+StarOffice Base : text attributes;undoing
+StarOffice Base : text boxes
+StarOffice Base : text boxes;form functions
+StarOffice Base : text boxes;positioning
+StarOffice Base : text breaks in cells
+StarOffice Base : text colors for better accessibility
+StarOffice Base : text databases (Base)
+StarOffice Base : text documents
+StarOffice Base : text documents;creating/opening
+StarOffice Base : text documents;importing/exporting
+StarOffice Base : text documents;inserting spreadsheet cells
+StarOffice Base : text documents;print settings
+StarOffice Base : text documents;printing
+StarOffice Base : text documents;saving
+StarOffice Base : text documents;saving automatically
+StarOffice Base : text documents;saving in other formats
+StarOffice Base : text documents;sending as e-mail
+StarOffice Base : text effects
+StarOffice Base : text flow
+StarOffice Base : text flow;in cells
+StarOffice Base : text formats
+StarOffice Base : text formats;databases
+StarOffice Base : text formats;pasting
+StarOffice Base : text input fields
+StarOffice Base : text layout for special languages
+StarOffice Base : text objects
+StarOffice Base : text objects;alignment
+StarOffice Base : text objects;draw functions
+StarOffice Base : text objects;fonts
+StarOffice Base : text objects;in presentations and drawings
+StarOffice Base : text overflow in spreadsheet cells
+StarOffice Base : text, see also text documents, paragraphs and characters
+StarOffice Base : TextArt, see Fontwork
+StarOffice Base : textures
+StarOffice Base : textures;inserting from Gallery
+StarOffice Base : textures;on chart bars
+StarOffice Base : Thai
+StarOffice Base : Thai;entering text
+StarOffice Base : Thai;language settings
+StarOffice Base : thesaurus
+StarOffice Base : thesaurus;activating for a language
+StarOffice Base : ticker text
+StarOffice Base : time fields
+StarOffice Base : time fields;form functions
+StarOffice Base : times
+StarOffice Base : times;inserting when printing presentations
+StarOffice Base : times, formats
+StarOffice Base : tips
+StarOffice Base : tips;extended tips in Help
+StarOffice Base : title rows
+StarOffice Base : title rows;printing in StarOffice Math
+StarOffice Base : titles
+StarOffice Base : titles;changing
+StarOffice Base : titles;editing in charts
+StarOffice Base : titles;font effects
+StarOffice Base : titles;formatting automatically
+StarOffice Base : titles;objects
+StarOffice Base : toolbars
+StarOffice Base : toolbars;adding buttons
+StarOffice Base : toolbars;docking/undocking
+StarOffice Base : toolbars;Form Navigation bar
+StarOffice Base : toolbars;viewing/closing
+StarOffice Base : tools bar
+StarOffice Base : tooltips
+StarOffice Base : tooltips;extended tips
+StarOffice Base : tooltips;help
+StarOffice Base : traditional Chinese
+StarOffice Base : traditional Chinese;translating to simplified chinese
+StarOffice Base : transparency
+StarOffice Base : transparency;areas
+StarOffice Base : transparency;off for faster printing
+StarOffice Base : transparency;saving
+StarOffice Base : tree view of Help
+StarOffice Base : typefaces
+StarOffice Base : typefaces;adding under UNIX
+StarOffice Base : typefaces;formats
+StarOffice Base : typographical quotes in StarOffice Writer
+StarOffice Base : typography
+StarOffice Base : typography;Asian
+StarOffice Base : underlining
+StarOffice Base : underlining;AutoFormat function
+StarOffice Base : underlining;characters
+StarOffice Base : underlining;text
+StarOffice Base : undocking windows
+StarOffice Base : undoing
+StarOffice Base : undoing;direct formatting
+StarOffice Base : undoing;editing
+StarOffice Base : undoing;number of steps
+StarOffice Base : ungrouping groups
+StarOffice Base : units
+StarOffice Base : units;converting
+StarOffice Base : units;measurement units
+StarOffice Base : UNO components
+StarOffice Base : UNO components;Extension Manager
+StarOffice Base : UNO components;integrating new
+StarOffice Base : update options
+StarOffice Base : updates
+StarOffice Base : updates;checking automatically
+StarOffice Base : updates;checking manually
+StarOffice Base : updating
+StarOffice Base : updating;fields and charts, automatically (Writer)
+StarOffice Base : updating;links in text documents
+StarOffice Base : updating;links, on opening
+StarOffice Base : updating;templates
+StarOffice Base : URL
+StarOffice Base : URL;changing hyperlink URLs
+StarOffice Base : URL;definition
+StarOffice Base : URL;in pictures
+StarOffice Base : URL;saving absolute/relative paths
+StarOffice Base : URL;turning off URL recognition
+StarOffice Base : user data
+StarOffice Base : user data;input
+StarOffice Base : user data;removing when saving
+StarOffice Base : user feedback
+StarOffice Base : user feedback;automatically
+StarOffice Base : user-defined dictionaries
+StarOffice Base : user-defined dictionaries;creating
+StarOffice Base : user-defined dictionaries;dictionary of exceptions
+StarOffice Base : user-defined dictionaries;editing
+StarOffice Base : user-defined styles
+StarOffice Base : user-defined styles;automatically replacing
+StarOffice Base : UTF-8/UCS2 support
+StarOffice Base : values
+StarOffice Base : values;rounded as shown (Calc)
+StarOffice Base : variables
+StarOffice Base : variables;for paths
+StarOffice Base : VBA code
+StarOffice Base : VBA code;loading/saving documents with VBA code
+StarOffice Base : version management
+StarOffice Base : version numbers of documents
+StarOffice Base : versions
+StarOffice Base : versions;comparing documents
+StarOffice Base : versions;file saving as, restriction
+StarOffice Base : versions;merging document versions
+StarOffice Base : versions;of a document
+StarOffice Base : versions;StarOffice
+StarOffice Base : vertical callouts
+StarOffice Base : vertical scrollbars (Writer)
+StarOffice Base : vertical text boxes
+StarOffice Base : videos
+StarOffice Base : viewing
+StarOffice Base : viewing;databases
+StarOffice Base : viewing;file properties
+StarOffice Base : viewing;StarOffice documents in Internet Explorer
+StarOffice Base : viewing;toolbars
+StarOffice Base : views
+StarOffice Base : views;creating database views (Base)
+StarOffice Base : views;defaults
+StarOffice Base : views;full screen
+StarOffice Base : views;icons
+StarOffice Base : views;scaling
+StarOffice Base : Visual Basic for Applications
+StarOffice Base : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Base : watermarks
+StarOffice Base : web documents
+StarOffice Base : web documents;XForms
+StarOffice Base : Web support
+StarOffice Base : WebCast export
+StarOffice Base : WebDAV over HTTPS
+StarOffice Base : windows
+StarOffice Base : windows;docking
+StarOffice Base : windows;docking definition
+StarOffice Base : windows;hiding/showing/docking
+StarOffice Base : windows;new
+StarOffice Base : wizards
+StarOffice Base : wizards;agendas
+StarOffice Base : wizards;database queries
+StarOffice Base : wizards;database tables (Base)
+StarOffice Base : wizards;databases (Base)
+StarOffice Base : wizards;document converter
+StarOffice Base : wizards;Euro Converter
+StarOffice Base : wizards;faxes
+StarOffice Base : wizards;forms
+StarOffice Base : wizards;letters
+StarOffice Base : wizards;macros (Base)
+StarOffice Base : wizards;overview
+StarOffice Base : wizards;presentations
+StarOffice Base : wizards;reports
+StarOffice Base : Word documents
+StarOffice Base : Word documents;compatibility
+StarOffice Base : Word documents;saving as
+StarOffice Base : WordArt, see Fontwork
+StarOffice Base : words
+StarOffice Base : words;automatically replacing
+StarOffice Base : words;wrapping in cells
+StarOffice Base : words;wrapping in CTL
+StarOffice Base : working directory change
+StarOffice Base : wrapping text
+StarOffice Base : wrapping text;in cells
+StarOffice Base : write protection on/off
+StarOffice Base : writing aids options
+StarOffice Base : WYSIWYG in fonts lists
+StarOffice Base : XForms
+StarOffice Base : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Base : XForms;conditions
+StarOffice Base : XForms;opening/editing
+StarOffice Base : XML converters
+StarOffice Base : XML file formats
+StarOffice Base : XML filters
+StarOffice Base : XML filters;creating/testing
+StarOffice Base : XML filters;saving as package/installing/deleting
+StarOffice Base : XML filters;settings
+StarOffice Base : XML Forms, see XForms
+StarOffice Base : XSLT filters, see also XML filters
+StarOffice Base : years
+StarOffice Base : years;2-digit options
+StarOffice Base : zero values
+StarOffice Base : zero values;displaying (Calc)
+StarOffice Base : zooming
+StarOffice Base : zooming;page views
+StarOffice Base : zooming;pictures
+StarOffice Base : zooming;status bar
+StarOffice Math : 1/2 replacement
+StarOffice Math : 3D text creation
+StarOffice Math : abbreviation replacement
+StarOffice Math : absolute hyperlinks
+StarOffice Math : absolute saving of URLs
+StarOffice Math : absolute values
+StarOffice Math : accents
+StarOffice Math : accents
+StarOffice Math : accents;in StarOffice Math
+StarOffice Math : Access databases (base)
+StarOffice Math : access rights for database tables (Base)
+StarOffice Math : accessibility
+StarOffice Math : accessibility;general shortcuts
+StarOffice Math : accessibility;options
+StarOffice Math : accessibility;StarOffice assistive technology
+StarOffice Math : accessibility;StarOffice features
+StarOffice Math : accessibility;StarOffice Math shortcuts
+StarOffice Math : activating
+StarOffice Math : activating;context menus
+StarOffice Math : activating;Error Report Tool
+StarOffice Math : activating;extended help tips
+StarOffice Math : activating;plug-ins
+StarOffice Math : ActiveX control
+StarOffice Math : Adabas D databases (base)
+StarOffice Math : add-ons, see UNO components
+StarOffice Math : addition signs
+StarOffice Math : additional selection mode
+StarOffice Math : address books
+StarOffice Math : address books;LDAP server (Base)
+StarOffice Math : address books;registering
+StarOffice Math : address labels from databases
+StarOffice Math : ADO databases (Base)
+StarOffice Math : Agenda Wizard
+StarOffice Math : aging filter
+StarOffice Math : aligning
+StarOffice Math : aligning;cells
+StarOffice Math : aligning;characters in StarOffice Math
+StarOffice Math : aligning;multi-line formulas
+StarOffice Math : aligning;objects
+StarOffice Math : aligning;paragraphs
+StarOffice Math : aligning;tables in text
+StarOffice Math : aligning;text objects
+StarOffice Math : aligning formulas
+StarOffice Math : alignment
+StarOffice Math : alignment;horizontally centered (Math)
+StarOffice Math : alignment;left (Math)
+StarOffice Math : alignment;right (Math)
+StarOffice Math : alternative fonts
+StarOffice Math : ampersand symbol, see also operators
+StarOffice Math : anchors
+StarOffice Math : anchors;changing
+StarOffice Math : anchors;displaying (Calc)
+StarOffice Math : anchors;types/positions for draw objects
+StarOffice Math : AND operator
+StarOffice Math : animations
+StarOffice Math : animations;accessibility options
+StarOffice Math : appearance options
+StarOffice Math : approximately equal to relation
+StarOffice Math : Arabic
+StarOffice Math : Arabic;entering text
+StarOffice Math : Arabic;language settings
+StarOffice Math : arc cosine function
+StarOffice Math : arc cotangent function
+StarOffice Math : arc sine function
+StarOffice Math : area hyperbolic cosine function
+StarOffice Math : area hyperbolic cotangent function
+StarOffice Math : area hyperbolic tangent function
+StarOffice Math : areas
+StarOffice Math : areas;bitmap patterns
+StarOffice Math : areas;hatched/dotted
+StarOffice Math : areas;shadows
+StarOffice Math : areas;slanting
+StarOffice Math : areas;styles
+StarOffice Math : areas;transparency
+StarOffice Math : arguments in command line
+StarOffice Math : arranging
+StarOffice Math : arranging;matrices
+StarOffice Math : arranging;objects
+StarOffice Math : arrows
+StarOffice Math : arrows;defining arrow heads
+StarOffice Math : arrows;defining arrow lines
+StarOffice Math : arrows;drawing in text
+StarOffice Math : arrows;symbols in StarOffice Math
+StarOffice Math : ASCII
+StarOffice Math : ASCII;definition
+StarOffice Math : Asian languages
+StarOffice Math : Asian languages;enabling
+StarOffice Math : Asian Phonetic Guide
+StarOffice Math : Asian typography
+StarOffice Math : assigning scripts
+StarOffice Math : assistive technology in StarOffice
+StarOffice Math : attaching toolbars
+StarOffice Math : attachments in e-mails
+StarOffice Math : attributes
+StarOffice Math : attributes;accents
+StarOffice Math : attributes;additional information
+StarOffice Math : attributes;changing defaults
+StarOffice Math : attributes;changing fonts
+StarOffice Math : attributes;changing in StarOffice Math
+StarOffice Math : attributes;colored characters
+StarOffice Math : attributes;in StarOffice Math
+StarOffice Math : attributes;list of
+StarOffice Math : audio
+StarOffice Math : auto reloading HTML documents
+StarOffice Math : AutoAbstract function for sending text to presentations
+StarOffice Math : AutoCaption function in StarOffice Writer
+StarOffice Math : AutoComplete function in text and list boxes
+StarOffice Math : AutoCorrect function
+StarOffice Math : AutoCorrect function;context menu
+StarOffice Math : AutoCorrect function;options
+StarOffice Math : AutoCorrect function;pictures and frames
+StarOffice Math : AutoCorrect function;quotes
+StarOffice Math : AutoCorrect function;replacement table
+StarOffice Math : AutoCorrect function;switching on and off in Calc
+StarOffice Math : AutoCorrect function;URL recognition
+StarOffice Math : AutoFormat function
+StarOffice Math : AutoFormat function;switching on and off
+StarOffice Math : automatic captions (Writer)
+StarOffice Math : automatic control focus
+StarOffice Math : automatic hyperlink formatting
+StarOffice Math : automatic line breaks
+StarOffice Math : automatic lines/borders in text
+StarOffice Math : automatic saving
+StarOffice Math : AutoPilots, see wizards
+StarOffice Math : AutoValue (Base)
+StarOffice Math : axes in charts
+StarOffice Math : axis-ellipsis
+StarOffice Math : back epsilon symbol
+StarOffice Math : backgrounds
+StarOffice Math : backgrounds;defining colors/pictures
+StarOffice Math : backgrounds;frames/sections/indexes
+StarOffice Math : backgrounds;inserting from Gallery
+StarOffice Math : backgrounds;printing
+StarOffice Math : backing window
+StarOffice Math : backslash division sign
+StarOffice Math : backups
+StarOffice Math : backups;automatic
+StarOffice Math : backups;documents
+StarOffice Math : Basic
+StarOffice Math : Basic;fonts for source display
+StarOffice Math : Basic;programming
+StarOffice Math : Basic;recording macros
+StarOffice Math : basic fonts
+StarOffice Math : Bézier curves
+StarOffice Math : Bézier curves;control points in presentations
+StarOffice Math : bi-directional writing
+StarOffice Math : binary operators
+StarOffice Math : binary operators
+StarOffice Math : binary operators;list of
+StarOffice Math : binding space
+StarOffice Math : binomials
+StarOffice Math : bitmaps
+StarOffice Math : bitmaps;inserting and editing
+StarOffice Math : bitmaps;off for faster printing
+StarOffice Math : bitmaps;patterns
+StarOffice Math : black and white printing
+StarOffice Math : black printing in Calc
+StarOffice Math : block selection mode
+StarOffice Math : bold
+StarOffice Math : bold;AutoFormat function
+StarOffice Math : bold;text
+StarOffice Math : bold attribute
+StarOffice Math : bookmarks
+StarOffice Math : bookmarks;Help
+StarOffice Math : Boolean operators
+StarOffice Math : borders
+StarOffice Math : borders;arranging
+StarOffice Math : borders;cells on screen (Calc)
+StarOffice Math : borders;for paragraphs
+StarOffice Math : borders;for tables
+StarOffice Math : borders;shadows
+StarOffice Math : borders;table boundaries (Writer)
+StarOffice Math : borders, see also frames
+StarOffice Math : bound fields
+StarOffice Math : bound fields;controls
+StarOffice Math : boundaries of tables (Writer)
+StarOffice Math : braces in StarOffice Math
+StarOffice Math : brackets
+StarOffice Math : brackets;angle (Math)
+StarOffice Math : brackets;angle with operator
+StarOffice Math : brackets;double square (Math)
+StarOffice Math : brackets;group
+StarOffice Math : brackets;in StarOffice Math
+StarOffice Math : brackets;inserting in StarOffice Math
+StarOffice Math : brackets;merging formula parts
+StarOffice Math : brackets;operator (Math)
+StarOffice Math : brackets;reference list
+StarOffice Math : brackets;round (Math)
+StarOffice Math : brackets;scalable
+StarOffice Math : brackets;single, without group function
+StarOffice Math : brackets;square (Math)
+StarOffice Math : brackets;widowed
+StarOffice Math : brackets and grouping in StarOffice Math
+StarOffice Math : break display (Writer)
+StarOffice Math : brochures
+StarOffice Math : brochures;printing several
+StarOffice Math : build numbers of StarOffice
+StarOffice Math : bullet lists
+StarOffice Math : bullet lists;formatting options
+StarOffice Math : bullets
+StarOffice Math : bullets;paragraphs
+StarOffice Math : bullets;replacing
+StarOffice Math : bullets;turning off
+StarOffice Math : business cards
+StarOffice Math : business cards;creating and synchronizing
+StarOffice Math : business cards;using templates
+StarOffice Math : button bars, see toolbars
+StarOffice Math : buttons
+StarOffice Math : buttons;adding push buttons
+StarOffice Math : buttons;big/small
+StarOffice Math : buttons;editing hyperlink buttons
+StarOffice Math : buttons;form functions
+StarOffice Math : buttons;toolbars
+StarOffice Math : cache for graphics
+StarOffice Math : calculating
+StarOffice Math : calculating;iterative references (Calc)
+StarOffice Math : callouts
+StarOffice Math : callouts;drawings
+StarOffice Math : capital letters
+StarOffice Math : capital letters;AutoCorrect function
+StarOffice Math : capital letters;font effects
+StarOffice Math : captions
+StarOffice Math : captions;automatic captions (Writer)
+StarOffice Math : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Math : captions, see also labels/callouts
+StarOffice Math : cardinal numbers
+StarOffice Math : cascading update (Base)
+StarOffice Math : case sensitivity
+StarOffice Math : case sensitivity;comparing cell contents (Calc)
+StarOffice Math : case sensitivity;searching
+StarOffice Math : catalog for mathematical symbols
+StarOffice Math : ceiling brackets
+StarOffice Math : ceiling brackets;lines with
+StarOffice Math : ceiling brackets;scalable lines with
+StarOffice Math : cells
+StarOffice Math : cells;aligning
+StarOffice Math : cells;coloring (Calc)
+StarOffice Math : cells;cursor positions after input (Calc)
+StarOffice Math : cells;formatting without effect (Calc)
+StarOffice Math : cells;line breaks
+StarOffice Math : cells;linked to controls
+StarOffice Math : cells;number of
+StarOffice Math : cells;pasting
+StarOffice Math : cells;resetting formats
+StarOffice Math : cells;showing grid lines (Calc)
+StarOffice Math : center dots symbol
+StarOffice Math : centered horizontally
+StarOffice Math : centered horizontally;alignment (Math)
+StarOffice Math : centered text
+StarOffice Math : centimeters
+StarOffice Math : certificates
+StarOffice Math : changes
+StarOffice Math : changes;accepting automatically
+StarOffice Math : changes;accepting or rejecting
+StarOffice Math : changes;comparing to original
+StarOffice Math : changes;protecting
+StarOffice Math : changes;recording
+StarOffice Math : changes;review function
+StarOffice Math : changes;showing
+StarOffice Math : changing
+StarOffice Math : changing;default formatting
+StarOffice Math : changing;document titles
+StarOffice Math : changing;file associations in Setup program
+StarOffice Math : changing;fonts
+StarOffice Math : changing;icon sizes
+StarOffice Math : changing;links
+StarOffice Math : changing;work directory
+StarOffice Math : changing, see also editing and replacing
+StarOffice Math : character styles
+StarOffice Math : character styles;language selection
+StarOffice Math : characters
+StarOffice Math : characters;alternative fonts
+StarOffice Math : characters;Asian layout
+StarOffice Math : characters;bold
+StarOffice Math : characters;coloring
+StarOffice Math : characters;displaying only on screen (Writer)
+StarOffice Math : characters;enabling CTL and Asian characters
+StarOffice Math : characters;font effects
+StarOffice Math : characters;fonts and formats
+StarOffice Math : characters;hyperlinks
+StarOffice Math : characters;italics
+StarOffice Math : characters;language selection
+StarOffice Math : characters;shadowed
+StarOffice Math : characters;spacing
+StarOffice Math : characters;special
+StarOffice Math : characters;underlining
+StarOffice Math : charcoal sketches filter
+StarOffice Math : charts
+StarOffice Math : charts;arranging within stacks
+StarOffice Math : charts;bars with textures
+StarOffice Math : charts;colors
+StarOffice Math : charts;copying with link to source cell range
+StarOffice Math : charts;displaying (Calc)
+StarOffice Math : charts;editing axes
+StarOffice Math : charts;editing data
+StarOffice Math : charts;editing legends
+StarOffice Math : charts;editing titles
+StarOffice Math : charts;inserting
+StarOffice Math : charts;updating automatically (Writer)
+StarOffice Math : check box creation
+StarOffice Math : Chinese writing systems
+StarOffice Math : choosing printers
+StarOffice Math : circle attribute
+StarOffice Math : circle drawings
+StarOffice Math : circumflex attribute
+StarOffice Math : Client Side ImageMap
+StarOffice Math : clipboard
+StarOffice Math : clipboard;cutting
+StarOffice Math : clipboard;pasting
+StarOffice Math : clipboard;pasting formatted/unformatted text
+StarOffice Math : clipboard;selection clipboard
+StarOffice Math : clipboard;Unix
+StarOffice Math : closing
+StarOffice Math : closing;documents
+StarOffice Math : closing;toolbars
+StarOffice Math : collaboration
+StarOffice Math : color bar
+StarOffice Math : colored characters
+StarOffice Math : colors
+StarOffice Math : colors;adding
+StarOffice Math : colors;appearance
+StarOffice Math : colors;backgrounds
+StarOffice Math : colors;charts
+StarOffice Math : colors;fill format
+StarOffice Math : colors;fonts
+StarOffice Math : colors;grid lines and cells (Calc)
+StarOffice Math : colors;in formulas
+StarOffice Math : colors;models
+StarOffice Math : colors;not printing
+StarOffice Math : colors;printing in grayscale
+StarOffice Math : colors;restriction (Calc)
+StarOffice Math : colors;selection
+StarOffice Math : column headers
+StarOffice Math : column headers;displaying (Calc)
+StarOffice Math : column headers;highlighting (Calc)
+StarOffice Math : columns
+StarOffice Math : columns;setting with the mouse
+StarOffice Math : combo box creation
+StarOffice Math : command button creation
+StarOffice Math : command buttons, see push buttons
+StarOffice Math : command line parameters
+StarOffice Math : commands
+StarOffice Math : commands;repeating
+StarOffice Math : commands;SQL
+StarOffice Math : comments
+StarOffice Math : comments;displaying (Calc)
+StarOffice Math : comments;entering in StarOffice Math
+StarOffice Math : comments;inserting/editing/deleting/printing
+StarOffice Math : comments;on changes
+StarOffice Math : comments;printing in text
+StarOffice Math : common terms
+StarOffice Math : common terms;Chinese dictionary
+StarOffice Math : common terms;glossaries
+StarOffice Math : common terms;Internet glossary
+StarOffice Math : comparisons
+StarOffice Math : comparisons;document versions
+StarOffice Math : comparisons;operators in default filter dialog
+StarOffice Math : compatibility settings for MS Word import
+StarOffice Math : complete screen view
+StarOffice Math : complex numbers
+StarOffice Math : complex numbers;set
+StarOffice Math : complex numbers;symbols
+StarOffice Math : complex text layout
+StarOffice Math : complex text layout;definition
+StarOffice Math : complex text layout;enabling
+StarOffice Math : complex text layout, see CTL
+StarOffice Math : compose key to insert special characters
+StarOffice Math : concatenating math symbols
+StarOffice Math : concatenation, see ampersand symbol
+StarOffice Math : conditional separators
+StarOffice Math : conditions
+StarOffice Math : conditions;in number formats
+StarOffice Math : conditions;items in Data Navigator
+StarOffice Math : Configuration Manager
+StarOffice Math : configuring
+StarOffice Math : configuring;fax icon
+StarOffice Math : configuring;StarOffice
+StarOffice Math : configuring;toolbars
+StarOffice Math : congruent relation
+StarOffice Math : connections to data sources (Base)
+StarOffice Math : considerably greater than relation
+StarOffice Math : considerably less than relation
+StarOffice Math : contents protection
+StarOffice Math : context menus
+StarOffice Math : control point display in presentations
+StarOffice Math : controls
+StarOffice Math : controls;activating in forms
+StarOffice Math : controls;adding to documents
+StarOffice Math : controls;arranging in forms
+StarOffice Math : controls;arranging within stacks
+StarOffice Math : controls;assigning data sources
+StarOffice Math : controls;assigning macros (Basic)
+StarOffice Math : controls;bound fields/list contents/linked cells
+StarOffice Math : controls;events
+StarOffice Math : controls;focus
+StarOffice Math : controls;formatted fields
+StarOffice Math : controls;grouping
+StarOffice Math : controls;hidden
+StarOffice Math : controls;inserting
+StarOffice Math : controls;multi-line titles
+StarOffice Math : controls;positions and sizes
+StarOffice Math : controls;printing
+StarOffice Math : controls;properties of form controls
+StarOffice Math : controls;properties of table controls
+StarOffice Math : controls;reference by SQL
+StarOffice Math : controls;rich text control
+StarOffice Math : controls;select mode
+StarOffice Math : controls;showing (Writer)
+StarOffice Math : converters
+StarOffice Math : converters;Euro converter
+StarOffice Math : converters;PostScript, UNIX
+StarOffice Math : converters;XML
+StarOffice Math : converting
+StarOffice Math : converting;Hangul/Hanja
+StarOffice Math : converting;metrics
+StarOffice Math : converting;Microsoft documents
+StarOffice Math : converting;Pocket PC formats
+StarOffice Math : converting;StarOffice documents
+StarOffice Math : copies
+StarOffice Math : copies;printing
+StarOffice Math : coproduct
+StarOffice Math : copying
+StarOffice Math : copying;by drag and drop
+StarOffice Math : copying;data from text documents
+StarOffice Math : copying;datasource records in spreadsheets
+StarOffice Math : copying;draw objects
+StarOffice Math : copying;draw objects between documents
+StarOffice Math : copying;formatting
+StarOffice Math : copying;from data source view
+StarOffice Math : copying;from Gallery
+StarOffice Math : copying;in Unix
+StarOffice Math : copying;pictures, between documents
+StarOffice Math : copying;sheet areas, to text documents
+StarOffice Math : copying;to Gallery
+StarOffice Math : copyright for StarOffice
+StarOffice Math : corner roundings
+StarOffice Math : correspondence
+StarOffice Math : correspondence;original by
+StarOffice Math : correspondence;picture by
+StarOffice Math : cosine function
+StarOffice Math : cotangent function
+StarOffice Math : crash reports
+StarOffice Math : criteria of query design (Base)
+StarOffice Math : cropping pictures
+StarOffice Math : CTL
+StarOffice Math : CTL;(not) wrapping words
+StarOffice Math : CTL;complex text layout languages
+StarOffice Math : CTL;definition
+StarOffice Math : CTL;options
+StarOffice Math : currencies
+StarOffice Math : currencies;converters
+StarOffice Math : currencies;format codes
+StarOffice Math : currency field creation
+StarOffice Math : currency formats
+StarOffice Math : cursor
+StarOffice Math : cursor;allowing in protected areas (Writer)
+StarOffice Math : cursor;in read-only text
+StarOffice Math : cursor;in StarOffice Math
+StarOffice Math : cursor;quickly moving to an object
+StarOffice Math : curve integrals
+StarOffice Math : curves
+StarOffice Math : curves;editing points
+StarOffice Math : custom dictionaries
+StarOffice Math : custom dictionaries;editing
+StarOffice Math : custom hyphens (Writer)
+StarOffice Math : custom quotes
+StarOffice Math : custom templates
+StarOffice Math : customizing
+StarOffice Math : customizing;events
+StarOffice Math : customizing;keyboard
+StarOffice Math : customizing;menus
+StarOffice Math : customizing;round corners
+StarOffice Math : customizing;StarOffice
+StarOffice Math : customizing;toolbars
+StarOffice Math : cutting
+StarOffice Math : dashes
+StarOffice Math : data
+StarOffice Math : data;filtering in forms
+StarOffice Math : data;forms and subforms
+StarOffice Math : data;read-only
+StarOffice Math : data;sorting in forms
+StarOffice Math : data;user data
+StarOffice Math : data binding change in XForms
+StarOffice Math : Data Navigator
+StarOffice Math : Data Navigator;adding/editing items
+StarOffice Math : Data Navigator;display options
+StarOffice Math : data source browser
+StarOffice Math : data source explorer
+StarOffice Math : data source view
+StarOffice Math : data source view;drag and drop
+StarOffice Math : data source view;overview
+StarOffice Math : data source view;showing
+StarOffice Math : data sources
+StarOffice Math : data sources;as tables
+StarOffice Math : data sources;connection settings (Base)
+StarOffice Math : data sources;copying records to spreadsheets
+StarOffice Math : data sources;displaying current
+StarOffice Math : data sources;LDAP server (Base)
+StarOffice Math : data sources;registering address books
+StarOffice Math : data sources;reports
+StarOffice Math : data sources;StarOffice Base
+StarOffice Math : data sources;viewing
+StarOffice Math : data structure of XForms
+StarOffice Math : data, see also values
+StarOffice Math : database contents
+StarOffice Math : database contents;inserting as tables
+StarOffice Math : database contents;inserting as text
+StarOffice Math : database reports
+StarOffice Math : Database Wizard (Base)
+StarOffice Math : databases
+StarOffice Math : databases;administration through SQL (Base)
+StarOffice Math : databases;ADO (Base)
+StarOffice Math : databases;connecting (Base)
+StarOffice Math : databases;creating
+StarOffice Math : databases;creating labels
+StarOffice Math : databases;creating queries
+StarOffice Math : databases;creating reports
+StarOffice Math : databases;creating tables
+StarOffice Math : databases;deleting (Base)
+StarOffice Math : databases;drag and drop (Base)
+StarOffice Math : databases;editing tables
+StarOffice Math : databases;form filters
+StarOffice Math : databases;formats (Base)
+StarOffice Math : databases;importing/exporting
+StarOffice Math : databases;JDBC (Base)
+StarOffice Math : databases;main page (Base)
+StarOffice Math : databases;ODBC (Base)
+StarOffice Math : databases;overview
+StarOffice Math : databases;registering (Base)
+StarOffice Math : databases;searching records
+StarOffice Math : databases;shortcut keys
+StarOffice Math : databases;sorting
+StarOffice Math : databases;standard filters
+StarOffice Math : databases;text formats
+StarOffice Math : databases;viewing
+StarOffice Math : date fields
+StarOffice Math : date fields;creating
+StarOffice Math : date fields;properties
+StarOffice Math : date formats
+StarOffice Math : dates
+StarOffice Math : dates;default (Calc)
+StarOffice Math : dates;printing in presentations
+StarOffice Math : dates;start 1900/01/01 (Calc)
+StarOffice Math : dates;start 1904/01/01 (Calc)
+StarOffice Math : dBASE
+StarOffice Math : dBASE;database settings (Base)
+StarOffice Math : DDE
+StarOffice Math : DDE;definition
+StarOffice Math : deactivating
+StarOffice Math : deactivating;plug-ins
+StarOffice Math : decimal places displayed (Calc)
+StarOffice Math : decimal separator key
+StarOffice Math : decimal tab stops
+StarOffice Math : default directories
+StarOffice Math : default filters
+StarOffice Math : default filters;comparison operators
+StarOffice Math : default filters;databases
+StarOffice Math : default printer
+StarOffice Math : default printer;setting up
+StarOffice Math : default printer;UNIX
+StarOffice Math : default templates
+StarOffice Math : default templates;changing
+StarOffice Math : default templates;organizing
+StarOffice Math : defaults
+StarOffice Math : defaults;changing default formatting
+StarOffice Math : defaults;documents
+StarOffice Math : defaults;file formats in file dialogs
+StarOffice Math : defaults;file formats in StarOffice
+StarOffice Math : defaults;fonts
+StarOffice Math : defaults;grids (Writer/Calc)
+StarOffice Math : defaults;languages
+StarOffice Math : defaults;number formats
+StarOffice Math : defaults;of saving
+StarOffice Math : defaults;program configuration
+StarOffice Math : defaults;tab stops in text
+StarOffice Math : defaults;views
+StarOffice Math : defined as relation
+StarOffice Math : defining
+StarOffice Math : defining;arrowheads and other line ends
+StarOffice Math : defining;colors
+StarOffice Math : defining;formula fonts
+StarOffice Math : defining;line styles
+StarOffice Math : defining;paragraph borders
+StarOffice Math : defining;queries (Base)
+StarOffice Math : defining;table borders
+StarOffice Math : deleting
+StarOffice Math : deleting;all direct formatting
+StarOffice Math : deleting;comments
+StarOffice Math : deleting;databases (Base)
+StarOffice Math : deleting;hyperlinks
+StarOffice Math : deleting;lines in text
+StarOffice Math : deleting;models/instances
+StarOffice Math : deleting;namespaces in XForms
+StarOffice Math : deleting;tab stops
+StarOffice Math : deleting;templates
+StarOffice Math : deleting;XML filters
+StarOffice Math : depth stagger
+StarOffice Math : descriptions for objects
+StarOffice Math : design mode after saving
+StarOffice Math : design view
+StarOffice Math : design view;creating forms
+StarOffice Math : design view;queries/views (Base)
+StarOffice Math : designing
+StarOffice Math : designing;database tables
+StarOffice Math : designing;fonts
+StarOffice Math : designing;queries (Base)
+StarOffice Math : detaching toolbars
+StarOffice Math : diagonal downward dots
+StarOffice Math : diagonal downward dots;symbol
+StarOffice Math : diagonal upward dots
+StarOffice Math : diagonal upward dots;symbol
+StarOffice Math : dictionaries
+StarOffice Math : dictionaries;common terms in simplified and traditional chinese
+StarOffice Math : dictionaries;creating
+StarOffice Math : dictionaries;editing user-defined
+StarOffice Math : dictionaries;spellcheck
+StarOffice Math : dictionaries, see also languages
+StarOffice Math : difference set operator
+StarOffice Math : digital signatures
+StarOffice Math : digital signatures;getting/managing/applying
+StarOffice Math : digital signatures;overview
+StarOffice Math : digital signatures;WebDAV over HTTPS
+StarOffice Math : direct formatting
+StarOffice Math : direct formatting;undoing all
+StarOffice Math : direct text
+StarOffice Math : direct text;entering in StarOffice Math
+StarOffice Math : directories
+StarOffice Math : directories;creating new
+StarOffice Math : directories;directory structure
+StarOffice Math : disabled persons
+StarOffice Math : displaying
+StarOffice Math : displaying;comments (Calc)
+StarOffice Math : displaying;comments in text documents
+StarOffice Math : displaying;non-printing characters (Writer)
+StarOffice Math : displaying;pictures and objects (Writer)
+StarOffice Math : displaying;tables (Writer)
+StarOffice Math : displaying;zero values (Calc)
+StarOffice Math : distances
+StarOffice Math : distances between brackets
+StarOffice Math : distinct values in SQL queries
+StarOffice Math : distorting in drawings
+StarOffice Math : distributing XML filters
+StarOffice Math : divides relation
+StarOffice Math : division signs
+StarOffice Math : docking
+StarOffice Math : docking;definition
+StarOffice Math : docking;toolbars
+StarOffice Math : docking;windows
+StarOffice Math : Document Converter Wizard
+StarOffice Math : Document Map, see Navigator
+StarOffice Math : document types in StarOffice
+StarOffice Math : documents
+StarOffice Math : documents;changing titles
+StarOffice Math : documents;closing
+StarOffice Math : documents;comparing
+StarOffice Math : documents;contents as lists
+StarOffice Math : documents;editing time
+StarOffice Math : documents;exporting
+StarOffice Math : documents;importing
+StarOffice Math : documents;languages
+StarOffice Math : documents;measurement units in
+StarOffice Math : documents;merging
+StarOffice Math : documents;number of pages/tables/sheets
+StarOffice Math : documents;opening
+StarOffice Math : documents;opening in design mode
+StarOffice Math : documents;opening with templates
+StarOffice Math : documents;organizing
+StarOffice Math : documents;printing
+StarOffice Math : documents;read-only
+StarOffice Math : documents;reloading
+StarOffice Math : documents;saving
+StarOffice Math : documents;saving automatically
+StarOffice Math : documents;saving in other formats
+StarOffice Math : documents;sending as e-mail
+StarOffice Math : documents;styles changed
+StarOffice Math : documents;version management
+StarOffice Math : documents;version numbers
+StarOffice Math : does not divide relation
+StarOffice Math : dot attribute
+StarOffice Math : dotted areas
+StarOffice Math : double arrow symbols
+StarOffice Math : double dot attribute
+StarOffice Math : double square brackets
+StarOffice Math : double square brackets;scalable
+StarOffice Math : double-line spacing in paragraphs
+StarOffice Math : double-line writing in Asian layout
+StarOffice Math : down arrow symbol
+StarOffice Math : drag and drop
+StarOffice Math : drag and drop;copying and pasting text
+StarOffice Math : drag and drop;data source view
+StarOffice Math : drag and drop;from Gallery to draw objects
+StarOffice Math : drag and drop;overview
+StarOffice Math : drag and drop;pictures
+StarOffice Math : drag and drop;to Gallery
+StarOffice Math : draw objects
+StarOffice Math : draw objects;adding/editing/copying
+StarOffice Math : draw objects;anchoring
+StarOffice Math : draw objects;arranging within stacks
+StarOffice Math : draw objects;copying between documents
+StarOffice Math : draw objects;displaying (Calc)
+StarOffice Math : draw objects;dropping Gallery pictures
+StarOffice Math : draw objects;flipping
+StarOffice Math : draw objects;legends
+StarOffice Math : draw objects;positioning and resizing
+StarOffice Math : draw objects;protecting
+StarOffice Math : draw objects;slanting
+StarOffice Math : draw objects;text in
+StarOffice Math : Drawing bar
+StarOffice Math : drawing lines in text
+StarOffice Math : drawings
+StarOffice Math : drawings;creating/opening
+StarOffice Math : drawings;languages
+StarOffice Math : drawings;printing
+StarOffice Math : drawings;printing defaults
+StarOffice Math : drawings;printing in text documents
+StarOffice Math : drawings;saving
+StarOffice Math : drawings;saving automatically
+StarOffice Math : drawings;saving in other formats
+StarOffice Math : drawings;sending as e-mail
+StarOffice Math : drawings;showing (Writer)
+StarOffice Math : drawings, see also draw objects
+StarOffice Math : drop-down lists in form functions
+StarOffice Math : e-mail attachments
+StarOffice Math : Edit File icon
+StarOffice Math : edit mode
+StarOffice Math : edit mode;after opening
+StarOffice Math : edit mode;through Enter key (Calc)
+StarOffice Math : Edit Points bar
+StarOffice Math : editing
+StarOffice Math : editing;chart axes
+StarOffice Math : editing;chart data
+StarOffice Math : editing;chart legends
+StarOffice Math : editing;chart titles
+StarOffice Math : editing;comments
+StarOffice Math : editing;data binding of XForms
+StarOffice Math : editing;database tables and queries
+StarOffice Math : editing;draw objects
+StarOffice Math : editing;Fontwork objects
+StarOffice Math : editing;hyperlinks
+StarOffice Math : editing;menus
+StarOffice Math : editing;objects
+StarOffice Math : editing;pictures
+StarOffice Math : editing;reports
+StarOffice Math : editing;shortcut keys
+StarOffice Math : editing;StarOffice documents in Internet Explorer
+StarOffice Math : editing;tab stops
+StarOffice Math : editing;templates
+StarOffice Math : editing;toolbars
+StarOffice Math : editing;undoing
+StarOffice Math : editing;XForms
+StarOffice Math : editing time of documents
+StarOffice Math : editors
+StarOffice Math : editors;formula editor
+StarOffice Math : editors;ImageMap editor
+StarOffice Math : effects
+StarOffice Math : effects;font positions
+StarOffice Math : effects;fonts
+StarOffice Math : effects;Fontwork icons
+StarOffice Math : ellipsis symbols
+StarOffice Math : empty documents
+StarOffice Math : empty paragraph removal
+StarOffice Math : empty set
+StarOffice Math : encryption of contents
+StarOffice Math : entering groups
+StarOffice Math : entering text from right to left
+StarOffice Math : epsilon
+StarOffice Math : epsilon;back
+StarOffice Math : equal sign
+StarOffice Math : equal sign, see also operators
+StarOffice Math : Equation Editor, see StarOffice Math
+StarOffice Math : equations in formula editor
+StarOffice Math : Error Report Tool
+StarOffice Math : error search
+StarOffice Math : error search;next error
+StarOffice Math : error search;previous error
+StarOffice Math : Euro
+StarOffice Math : Euro;currency formats
+StarOffice Math : Euro;Euro Converter Wizard
+StarOffice Math : even/odd pages
+StarOffice Math : even/odd pages;printing
+StarOffice Math : events
+StarOffice Math : events;assigning scripts
+StarOffice Math : events;controls
+StarOffice Math : events;customizing
+StarOffice Math : events;in forms
+StarOffice Math : examples
+StarOffice Math : examples;integral
+StarOffice Math : examples;StarOffice Math formulas
+StarOffice Math : Excel
+StarOffice Math : Excel;saving as
+StarOffice Math : Excel;search criteria
+StarOffice Math : exceptions
+StarOffice Math : exceptions;user-defined dictionaries
+StarOffice Math : exchanging, see also replacing
+StarOffice Math : executing SQL commands
+StarOffice Math : existence quantor symbol
+StarOffice Math : exiting
+StarOffice Math : exiting;groups
+StarOffice Math : exiting;StarOffice
+StarOffice Math : expanding formatting (Calc)
+StarOffice Math : explorer of data sources
+StarOffice Math : exponential functions
+StarOffice Math : exponents
+StarOffice Math : exponents;variables with right
+StarOffice Math : exponents and indexes in StarOffice Math
+StarOffice Math : export filters
+StarOffice Math : exporting
+StarOffice Math : exporting;bitmaps
+StarOffice Math : exporting;HTML and text documents
+StarOffice Math : exporting;Microsoft Office documents with VBA code
+StarOffice Math : exporting;spreadsheets to text format
+StarOffice Math : exporting;templates
+StarOffice Math : exporting;to foreign formats
+StarOffice Math : exporting;to HTML
+StarOffice Math : exporting;to Microsoft Office formats
+StarOffice Math : exporting;to PDF
+StarOffice Math : exporting;to PostScript format
+StarOffice Math : exporting;to XML
+StarOffice Math : exporting;XML files
+StarOffice Math : extended tips in Help
+StarOffice Math : extension mode in text
+StarOffice Math : extensions
+StarOffice Math : extensions;Extension Manager
+StarOffice Math : extensions;file formats
+StarOffice Math : external keys (Base)
+StarOffice Math : factorial
+StarOffice Math : faster printing
+StarOffice Math : faxes
+StarOffice Math : faxes;configuring StarOffice
+StarOffice Math : faxes;fax programs/fax printers under UNIX
+StarOffice Math : faxes;selecting a fax machine
+StarOffice Math : faxes;sending
+StarOffice Math : faxes;wizards
+StarOffice Math : feedback
+StarOffice Math : feedback;automatically
+StarOffice Math : fields
+StarOffice Math : fields;database tables
+StarOffice Math : fields;displaying field codes (Writer)
+StarOffice Math : fields;formatted fields
+StarOffice Math : fields;updating automatically (Writer)
+StarOffice Math : file associations for Microsoft Office
+StarOffice Math : file filters
+StarOffice Math : file filters;mobile devices
+StarOffice Math : file filters;XML
+StarOffice Math : file formats
+StarOffice Math : file formats;changing StarOffice defaults
+StarOffice Math : file formats;OpenDocument/XML
+StarOffice Math : file formats;saving always in other formats
+StarOffice Math : file selection button
+StarOffice Math : file sharing options for current document
+StarOffice Math : files
+StarOffice Math : files;filters and formats
+StarOffice Math : files;importing
+StarOffice Math : files;opening
+StarOffice Math : files;properties
+StarOffice Math : files;saving
+StarOffice Math : files;saving automatically
+StarOffice Math : files;saving in other formats
+StarOffice Math : files;sending as e-mail
+StarOffice Math : files;version numbers
+StarOffice Math : files and folders in StarOffice
+StarOffice Math : fill characters with tabulators
+StarOffice Math : fill colors for areas
+StarOffice Math : fill patterns for areas
+StarOffice Math : filter conditions
+StarOffice Math : filter conditions;connecting
+StarOffice Math : filter conditions;in queries (Base)
+StarOffice Math : filtering
+StarOffice Math : filtering;data in databases
+StarOffice Math : filtering;data in forms
+StarOffice Math : filters
+StarOffice Math : filters;comparison operators
+StarOffice Math : filters;for import and export
+StarOffice Math : filters;Navigator
+StarOffice Math : filters;pictures
+StarOffice Math : filters;XML filter settings
+StarOffice Math : Find tab in Help
+StarOffice Math : finding
+StarOffice Math : finding;errors in StarOffice Math
+StarOffice Math : finding;in all sheets
+StarOffice Math : finding;records in form documents
+StarOffice Math : finding;selections
+StarOffice Math : finding;similarity search
+StarOffice Math : fitting to pages
+StarOffice Math : fitting to pages;print settings in Math
+StarOffice Math : fitting to pages;print settings in presentations
+StarOffice Math : fixed text
+StarOffice Math : fixed text;form functions
+StarOffice Math : fixing toolbars
+StarOffice Math : flipping draw objects
+StarOffice Math : floating frames in HTML documents
+StarOffice Math : floating toolbars
+StarOffice Math : floor brackets
+StarOffice Math : focus of controls
+StarOffice Math : folder creation
+StarOffice Math : font attributes
+StarOffice Math : font attributes;changing defaults
+StarOffice Math : font lists
+StarOffice Math : font name box
+StarOffice Math : font sizes
+StarOffice Math : font sizes;bullets
+StarOffice Math : font sizes;example
+StarOffice Math : font sizes;in StarOffice Math
+StarOffice Math : font sizes;relative changes
+StarOffice Math : font sizes;scaling on screen
+StarOffice Math : font sizes;text
+StarOffice Math : fonts
+StarOffice Math : fonts;adding under UNIX
+StarOffice Math : fonts;changing in templates
+StarOffice Math : fonts;colors
+StarOffice Math : fonts;default settings
+StarOffice Math : fonts;effects
+StarOffice Math : fonts;for HTML and Basic
+StarOffice Math : fonts;formats
+StarOffice Math : fonts;in StarOffice Math
+StarOffice Math : fonts;outlines
+StarOffice Math : fonts;positions in text
+StarOffice Math : fonts;shadows
+StarOffice Math : fonts;specifying several
+StarOffice Math : fonts;strikethrough
+StarOffice Math : fonts;styles
+StarOffice Math : fonts;text objects
+StarOffice Math : Fontwork icons
+StarOffice Math : footers
+StarOffice Math : footers;backgrounds
+StarOffice Math : for all symbol
+StarOffice Math : form controls
+StarOffice Math : form controls;assigning macros
+StarOffice Math : form controls;protecting
+StarOffice Math : form controls;toolbars
+StarOffice Math : form fields
+StarOffice Math : form filters
+StarOffice Math : Form Navigator
+StarOffice Math : format codes
+StarOffice Math : format codes;numbers
+StarOffice Math : format filling printing in StarOffice Math
+StarOffice Math : Format Paintbrush
+StarOffice Math : formats
+StarOffice Math : formats;Asian layout
+StarOffice Math : formats;fonts
+StarOffice Math : formats;maximizing page formats
+StarOffice Math : formats;number and currency formats
+StarOffice Math : formats;of currencies/date/time
+StarOffice Math : formats;on opening and saving
+StarOffice Math : formats;pasting in special formats
+StarOffice Math : formats;positions
+StarOffice Math : formats;tabulators
+StarOffice Math : formatted fields
+StarOffice Math : formatted fields;form functions
+StarOffice Math : formatted fields;properties
+StarOffice Math : formatting
+StarOffice Math : formatting;Asian typography
+StarOffice Math : formatting;axes in charts
+StarOffice Math : formatting;changing default attributes
+StarOffice Math : formatting;chart legends
+StarOffice Math : formatting;copying
+StarOffice Math : formatting;definition
+StarOffice Math : formatting;expanding (Calc)
+StarOffice Math : formatting;font effects
+StarOffice Math : formatting;hyperlinks
+StarOffice Math : formatting;in StarOffice Math
+StarOffice Math : formatting;pages
+StarOffice Math : formatting;printer metrics (Writer)
+StarOffice Math : formatting;reference list (Math)
+StarOffice Math : formatting;undoing
+StarOffice Math : formatting;undoing when writing
+StarOffice Math : forms
+StarOffice Math : forms;browsing
+StarOffice Math : forms;Combo Box/List Box Wizard
+StarOffice Math : forms;creating
+StarOffice Math : forms;data
+StarOffice Math : forms;designing (Base)
+StarOffice Math : forms;events
+StarOffice Math : forms;filtering data
+StarOffice Math : forms;finding records
+StarOffice Math : forms;focus after opening
+StarOffice Math : forms;general information (Base)
+StarOffice Math : forms;grouping controls
+StarOffice Math : forms;HTML filters
+StarOffice Math : forms;Navigator
+StarOffice Math : forms;opening in design mode
+StarOffice Math : forms;properties
+StarOffice Math : forms;sorting data
+StarOffice Math : forms;subforms
+StarOffice Math : forms;wizards
+StarOffice Math : forms;XForms
+StarOffice Math : formula cursor in StarOffice Math
+StarOffice Math : formula display sizes
+StarOffice Math : formula fonts
+StarOffice Math : formula fonts;defining
+StarOffice Math : formula parts
+StarOffice Math : formula parts;manually aligning
+StarOffice Math : formula parts;merging
+StarOffice Math : formula texts
+StarOffice Math : formula texts;printing in StarOffice Math
+StarOffice Math : formula view
+StarOffice Math : formula view;refreshing
+StarOffice Math : formulas
+StarOffice Math : formulas;aligning
+StarOffice Math : formulas;attributes in
+StarOffice Math : formulas;element spacing
+StarOffice Math : formulas;entering symbols in
+StarOffice Math : formulas;examples
+StarOffice Math : formulas;fit to text
+StarOffice Math : formulas;in color
+StarOffice Math : formulas;increasing size of display
+StarOffice Math : formulas;line breaks
+StarOffice Math : formulas;maximum size
+StarOffice Math : formulas;new
+StarOffice Math : formulas;reference tables
+StarOffice Math : formulas;selections
+StarOffice Math : formulas;starting formula editor
+StarOffice Math : formulas;zooming out
+StarOffice Math : formulas in reports
+StarOffice Math : formulas in reports;editing
+StarOffice Math : forums and support
+StarOffice Math : fractions in formulas
+StarOffice Math : frames
+StarOffice Math : frames;around paragraphs
+StarOffice Math : frames;around tables
+StarOffice Math : frames;AutoCorrect function
+StarOffice Math : frames;backgrounds
+StarOffice Math : frames;captions (Writer)
+StarOffice Math : frames;printing in StarOffice Math
+StarOffice Math : frames;protecting
+StarOffice Math : frames;selection frames
+StarOffice Math : frames;text fitting to frames
+StarOffice Math : freeform lines
+StarOffice Math : freeform lines;draw functions
+StarOffice Math : FTP
+StarOffice Math : FTP;opening documents
+StarOffice Math : FTP;saving documents
+StarOffice Math : full joins (Base)
+StarOffice Math : full screen view
+StarOffice Math : full-text search in Help
+StarOffice Math : functions
+StarOffice Math : functions;in StarOffice Math
+StarOffice Math : functions in reports
+StarOffice Math : functions in reports;editing
+StarOffice Math : functions operators
+StarOffice Math : functions operators;list of
+StarOffice Math : Gallery
+StarOffice Math : Gallery;adding pictures
+StarOffice Math : Gallery;dragging pictures to draw objects
+StarOffice Math : Gallery;hiding/showing
+StarOffice Math : Gallery;inserting pictures from
+StarOffice Math : gaps in formulas
+StarOffice Math : get method for form transmissions
+StarOffice Math : getting support
+StarOffice Math : GIF format
+StarOffice Math : glossaries
+StarOffice Math : glossaries;common terms
+StarOffice Math : glossaries;Internet terms
+StarOffice Math : gradients off for faster printing
+StarOffice Math : graphic objects, see draw objects
+StarOffice Math : graphical text art
+StarOffice Math : graphics
+StarOffice Math : graphics;cache
+StarOffice Math : graphics;protecting
+StarOffice Math : graphics, see also pictures
+StarOffice Math : grayscale printing
+StarOffice Math : greater than or equal to signs
+StarOffice Math : greater than relations
+StarOffice Math : Greek symbols in formulas
+StarOffice Math : grid controls
+StarOffice Math : grid controls;form functions
+StarOffice Math : grids
+StarOffice Math : grids;defaults (Writer/Calc)
+StarOffice Math : grids;display options (Impress/Draw)
+StarOffice Math : grids;displaying lines (Calc)
+StarOffice Math : group box creation
+StarOffice Math : grouping and brackets in StarOffice Math
+StarOffice Math : grouping brackets
+StarOffice Math : groups
+StarOffice Math : groups;entering/exiting/ungrouping
+StarOffice Math : groups;naming
+StarOffice Math : groups;of controls
+StarOffice Math : guides
+StarOffice Math : guides;display options (Impress/Draw)
+StarOffice Math : guides;displaying when moving objects (Impress)
+StarOffice Math : guides;showing (Calc)
+StarOffice Math : guides;showing when moving frames (Writer)
+StarOffice Math : gutter
+StarOffice Math : h-bar symbol
+StarOffice Math : handles
+StarOffice Math : handles;displaying (Writer)
+StarOffice Math : handles;scaling
+StarOffice Math : handles;showing simple/large handles (Calc)
+StarOffice Math : Hangul/Hanja
+StarOffice Math : hatching
+StarOffice Math : headers
+StarOffice Math : headers;backgrounds
+StarOffice Math : headings
+StarOffice Math : headings;entering as text box
+StarOffice Math : Hebrew
+StarOffice Math : Hebrew;entering text
+StarOffice Math : Hebrew;language settings
+StarOffice Math : Help
+StarOffice Math : Help;bookmarks
+StarOffice Math : Help;extended tips on/off
+StarOffice Math : Help;full-text search
+StarOffice Math : Help;Help tips
+StarOffice Math : Help;keywords
+StarOffice Math : Help;navigation pane showing/hiding
+StarOffice Math : Help;style sheets
+StarOffice Math : Help;topics
+StarOffice Math : Help Agent
+StarOffice Math : Help Agent;help
+StarOffice Math : Help Agent;options
+StarOffice Math : Help tips
+StarOffice Math : Help tips;hiding
+StarOffice Math : hidden controls in Form Navigator
+StarOffice Math : hidden fields display (Writer)
+StarOffice Math : hidden pages
+StarOffice Math : hidden pages;printing in presentations
+StarOffice Math : hidden text
+StarOffice Math : hidden text;showing (Writer)
+StarOffice Math : hiding
+StarOffice Math : hiding;changes
+StarOffice Math : hiding;docked windows
+StarOffice Math : hiding;navigation pane in Help window
+StarOffice Math : high contrast mode
+StarOffice Math : Hindi
+StarOffice Math : Hindi;entering text
+StarOffice Math : Hindi;language settings
+StarOffice Math : horizontal scrollbars (Writer)
+StarOffice Math : hotspots
+StarOffice Math : HTML
+StarOffice Math : HTML;definition
+StarOffice Math : HTML;export character set
+StarOffice Math : HTML;fonts for source display
+StarOffice Math : HTML;importing META tags
+StarOffice Math : HTML;live presentations
+StarOffice Math : HTML documents
+StarOffice Math : HTML documents;auto reloading
+StarOffice Math : HTML documents;importing/exporting
+StarOffice Math : HTML documents;META tags in
+StarOffice Math : HTML documents;new
+StarOffice Math : HTML documents;source text
+StarOffice Math : hyperbolic cosine function
+StarOffice Math : hyperbolic cotangent function
+StarOffice Math : hyperbolic sine function
+StarOffice Math : hyperbolic tangent function
+StarOffice Math : hyperlinks
+StarOffice Math : hyperlinks;assigning macros
+StarOffice Math : hyperlinks;character formats
+StarOffice Math : hyperlinks;definition
+StarOffice Math : hyperlinks;deleting
+StarOffice Math : hyperlinks;editing
+StarOffice Math : hyperlinks;inserting
+StarOffice Math : hyperlinks;relative and absolute
+StarOffice Math : hyperlinks;turning off automatic recognition
+StarOffice Math : hyperlinks, see also links
+StarOffice Math : hyphenation
+StarOffice Math : hyphenation;activating for a language
+StarOffice Math : hyphenation;minimal number of characters
+StarOffice Math : hyphens
+StarOffice Math : hyphens;displaying custom (Writer)
+StarOffice Math : hyphens;inserting custom
+StarOffice Math : icon bars, see toolbars
+StarOffice Math : icon sizes
+StarOffice Math : identical to relation
+StarOffice Math : ignore list for spellcheck
+StarOffice Math : illustrations, see pictures
+StarOffice Math : image button creation
+StarOffice Math : image control creation
+StarOffice Math : image of relation
+StarOffice Math : ImageMap
+StarOffice Math : ImageMap;definition
+StarOffice Math : ImageMap;editor
+StarOffice Math : images
+StarOffice Math : images;ImageMap
+StarOffice Math : images;inserting and editing bitmaps
+StarOffice Math : images, see also pictures
+StarOffice Math : imaginary part of a complex number
+StarOffice Math : IME
+StarOffice Math : IME;definition
+StarOffice Math : IME;showing/hiding
+StarOffice Math : import filters
+StarOffice Math : import restrictions for Microsoft Office
+StarOffice Math : importing
+StarOffice Math : importing;bitmaps
+StarOffice Math : importing;compatibility settings for text import
+StarOffice Math : importing;databases
+StarOffice Math : importing;documents in other formats
+StarOffice Math : importing;from XML
+StarOffice Math : importing;HTML and text documents
+StarOffice Math : importing;HTML with META tags
+StarOffice Math : importing;Microsoft Office documents with VBA code
+StarOffice Math : importing;StarOffice Math formulas
+StarOffice Math : importing;tables in text format
+StarOffice Math : importing;templates
+StarOffice Math : improvement program
+StarOffice Math : inches
+StarOffice Math : included in set operator
+StarOffice Math : includes set operator
+StarOffice Math : Index tab in Help
+StarOffice Math : indexes
+StarOffice Math : indexes;adding to formulas
+StarOffice Math : indexes;backgrounds
+StarOffice Math : indexes;showing/hiding Help index tab
+StarOffice Math : indexes and exponents in StarOffice Math
+StarOffice Math : indicator lines in text
+StarOffice Math : inequation
+StarOffice Math : infinity symbol
+StarOffice Math : inner joins (Base)
+StarOffice Math : input method window
+StarOffice Math : insert mode for entering text
+StarOffice Math : inserting
+StarOffice Math : inserting;brackets
+StarOffice Math : inserting;buttons in toolbars
+StarOffice Math : inserting;cell ranges from spreadsheets
+StarOffice Math : inserting;charts
+StarOffice Math : inserting;clipboard options
+StarOffice Math : inserting;comments
+StarOffice Math : inserting;comments in StarOffice Math
+StarOffice Math : inserting;data from text documents
+StarOffice Math : inserting;datasource records in spreadsheets
+StarOffice Math : inserting;drawings
+StarOffice Math : inserting;floating frames
+StarOffice Math : inserting;Fontwork objects
+StarOffice Math : inserting;form fields
+StarOffice Math : inserting;gaps
+StarOffice Math : inserting;hyperlinks
+StarOffice Math : inserting;line breaks in cells
+StarOffice Math : inserting;movies/sounds
+StarOffice Math : inserting;new text tables defaults
+StarOffice Math : inserting;objects from Gallery
+StarOffice Math : inserting;OLE objects
+StarOffice Math : inserting;paragraph borders
+StarOffice Math : inserting;paragraph bullets
+StarOffice Math : inserting;pictures in Gallery
+StarOffice Math : inserting;plug-ins
+StarOffice Math : inserting;push buttons
+StarOffice Math : inserting;special characters
+StarOffice Math : inserting;tab stops
+StarOffice Math : inserting;text in StarOffice Math
+StarOffice Math : inserting;textures on chart bars
+StarOffice Math : installing
+StarOffice Math : installing;ActiveX control
+StarOffice Math : installing;mobile device filters
+StarOffice Math : installing;UNO components
+StarOffice Math : installing;XML filters
+StarOffice Math : instructions
+StarOffice Math : instructions;general
+StarOffice Math : instructions;StarOffice Math
+StarOffice Math : integral limits
+StarOffice Math : integrals
+StarOffice Math : integrals;example
+StarOffice Math : integrals;signs
+StarOffice Math : Internet
+StarOffice Math : Internet;checking for updates
+StarOffice Math : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Math : Internet;presentations
+StarOffice Math : Internet;starting searches
+StarOffice Math : Internet glossary
+StarOffice Math : intersection of sets
+StarOffice Math : invert filter
+StarOffice Math : invisible areas
+StarOffice Math : italic attribute in StarOffice Math
+StarOffice Math : italic text
+StarOffice Math : iterative references in spreadsheets
+StarOffice Math : Java
+StarOffice Math : Java;definition
+StarOffice Math : Java;setting options
+StarOffice Math : JDBC
+StarOffice Math : JDBC;databases (Base)
+StarOffice Math : JDBC;definition
+StarOffice Math : joining
+StarOffice Math : joining;paragraphs
+StarOffice Math : joining;tables (Base)
+StarOffice Math : joins in databases (Base)
+StarOffice Math : justifying text
+StarOffice Math : kerning
+StarOffice Math : kerning;Asian texts
+StarOffice Math : kerning;definition
+StarOffice Math : kerning;in characters
+StarOffice Math : key fields for relations (Base)
+StarOffice Math : keyboard
+StarOffice Math : keyboard;assigning/editing shortcut keys
+StarOffice Math : keyboard;general commands
+StarOffice Math : keyboard;removing numbering
+StarOffice Math : keys
+StarOffice Math : keys;adding push buttons
+StarOffice Math : keys;primary keys (Base)
+StarOffice Math : kiosk export
+StarOffice Math : labels
+StarOffice Math : labels;creating and synchronizing
+StarOffice Math : labels;for draw objects
+StarOffice Math : labels;form functions
+StarOffice Math : labels;from databases
+StarOffice Math : labels, see also names/callouts
+StarOffice Math : lambda-bar symbol
+StarOffice Math : languages
+StarOffice Math : languages;activating modules
+StarOffice Math : languages;Asian support
+StarOffice Math : languages;complex text layout
+StarOffice Math : languages;locale settings
+StarOffice Math : languages;selecting for text
+StarOffice Math : languages;setting options
+StarOffice Math : languages;spellcheck
+StarOffice Math : languages;spellchecking and formatting
+StarOffice Math : large handles (Writer)
+StarOffice Math : large icons
+StarOffice Math : layer arrangement
+StarOffice Math : layout
+StarOffice Math : layout;importing Word documents
+StarOffice Math : layout;pages
+StarOffice Math : LDAP server
+StarOffice Math : LDAP server;address books (Base)
+StarOffice Math : LDAP server;sign on options
+StarOffice Math : leading between paragraphs
+StarOffice Math : left alignment of paragraphs
+StarOffice Math : left arrow symbol
+StarOffice Math : left joins (Base)
+StarOffice Math : left-justified alignment (Math)
+StarOffice Math : legends
+StarOffice Math : legends;charts
+StarOffice Math : legends;draw objects
+StarOffice Math : legends;rounding corners
+StarOffice Math : less than or equal to signs
+StarOffice Math : less than relations
+StarOffice Math : Letter Wizard
+StarOffice Math : levels
+StarOffice Math : levels;depth stagger
+StarOffice Math : levels;macro security
+StarOffice Math : limits
+StarOffice Math : limits;in StarOffice Math
+StarOffice Math : limits;in sums/integrals
+StarOffice Math : limits of tables (Writer)
+StarOffice Math : line above attribute
+StarOffice Math : line breaks
+StarOffice Math : line breaks;in cells
+StarOffice Math : line breaks;in formulas
+StarOffice Math : line spacing
+StarOffice Math : line spacing;context menu in paragraphs
+StarOffice Math : line spacing;paragraph
+StarOffice Math : line styles
+StarOffice Math : line styles;applying
+StarOffice Math : line styles;defining
+StarOffice Math : line through attribute
+StarOffice Math : lines
+StarOffice Math : lines;defining ends
+StarOffice Math : lines;draw functions
+StarOffice Math : lines;drawing in text
+StarOffice Math : lines;editing points
+StarOffice Math : lines;inserting in formulas
+StarOffice Math : lines;removing automatic lines
+StarOffice Math : lines;scalable
+StarOffice Math : lines;with edges
+StarOffice Math : lines of text
+StarOffice Math : lines of text;alignment
+StarOffice Math : links
+StarOffice Math : links;between cells and controls
+StarOffice Math : links;by drag and drop
+StarOffice Math : links;character formats
+StarOffice Math : links;definition
+StarOffice Math : links;editing hyperlinks
+StarOffice Math : links;inserting
+StarOffice Math : links;modifying
+StarOffice Math : links;opening files with
+StarOffice Math : links;relational databases (Base)
+StarOffice Math : links;turning off automatic recognition
+StarOffice Math : links;updating options (Writer)
+StarOffice Math : links;updating specific links
+StarOffice Math : list box creation
+StarOffice Math : lists
+StarOffice Math : lists;data assigned to controls
+StarOffice Math : lists;registered databases (Base)
+StarOffice Math : lists;regular expressions
+StarOffice Math : live presentations on the Internet
+StarOffice Math : loading
+StarOffice Math : loading;documents
+StarOffice Math : loading;documents from other formats
+StarOffice Math : loading;HTML documents, automatically
+StarOffice Math : loading;Microsoft Office documents with VBA code
+StarOffice Math : loading;reloading
+StarOffice Math : loading;XML files
+StarOffice Math : locale settings
+StarOffice Math : logarithms
+StarOffice Math : logic symbols
+StarOffice Math : logical operators
+StarOffice Math : lower limits
+StarOffice Math : lowercase letters
+StarOffice Math : lowercase letters;font effects
+StarOffice Math : Macro Wizard (Base)
+StarOffice Math : macros
+StarOffice Math : macros;assigning to events in forms
+StarOffice Math : macros;attaching new (Base)
+StarOffice Math : macros;in MS Office documents
+StarOffice Math : macros;interrupting
+StarOffice Math : macros;organizing
+StarOffice Math : macros;recording
+StarOffice Math : macros;security
+StarOffice Math : macros;security levels
+StarOffice Math : macros;security warning dialog
+StarOffice Math : macros;selecting security warnings
+StarOffice Math : magnifiers
+StarOffice Math : margins
+StarOffice Math : margins;pages
+StarOffice Math : margins;setting with the mouse
+StarOffice Math : margins;shadows
+StarOffice Math : markers
+StarOffice Math : markers;definition
+StarOffice Math : markers;next
+StarOffice Math : markers;previous
+StarOffice Math : marking changes
+StarOffice Math : marking, see selecting
+StarOffice Math : Math formula editor
+StarOffice Math : mathematical symbols
+StarOffice Math : mathematical symbols;catalog
+StarOffice Math : mathematical symbols;other
+StarOffice Math : matrices
+StarOffice Math : matrices;arranging
+StarOffice Math : maximum formula size
+StarOffice Math : measurement units
+StarOffice Math : measurement units;changing on rulers
+StarOffice Math : measurement units;converting
+StarOffice Math : measurement units;selecting
+StarOffice Math : Media Player window
+StarOffice Math : menus
+StarOffice Math : menus;activating context menus
+StarOffice Math : menus;assigning macros
+StarOffice Math : menus;customizing
+StarOffice Math : merging
+StarOffice Math : merging;documents
+StarOffice Math : merging;formula parts
+StarOffice Math : META tags
+StarOffice Math : metrics
+StarOffice Math : metrics;converting
+StarOffice Math : metrics;document formatting (Writer)
+StarOffice Math : metrics;in sheets
+StarOffice Math : Microsoft Office
+StarOffice Math : Microsoft Office;Access databases (base)
+StarOffice Math : Microsoft Office;as default file format
+StarOffice Math : Microsoft Office;document import restrictions
+StarOffice Math : Microsoft Office;feature comparisons
+StarOffice Math : Microsoft Office;importing password protected files
+StarOffice Math : Microsoft Office;importing Word documents
+StarOffice Math : Microsoft Office;importing/exporting VBA code
+StarOffice Math : Microsoft Office;new users information
+StarOffice Math : Microsoft Office;opening Microsoft documents
+StarOffice Math : Microsoft Office;reassigning document types
+StarOffice Math : migrating macros (Base)
+StarOffice Math : minus signs
+StarOffice Math : minus/plus signs
+StarOffice Math : mobile device filters
+StarOffice Math : models in XForms
+StarOffice Math : modifying, see changing
+StarOffice Math : more controls
+StarOffice Math : mosaic filter
+StarOffice Math : mouse
+StarOffice Math : mouse;pointers when using drag and drop
+StarOffice Math : mouse;positioning
+StarOffice Math : movies
+StarOffice Math : moving
+StarOffice Math : moving;tab stops on ruler
+StarOffice Math : moving;toolbars
+StarOffice Math : moving;using guide lines in presentations
+StarOffice Math : MS ADO interface (Base)
+StarOffice Math : much greater than relation
+StarOffice Math : much less than relation
+StarOffice Math : multi-line formulas
+StarOffice Math : multi-line formulas;aligning
+StarOffice Math : multi-line titles in forms
+StarOffice Math : multiple documents
+StarOffice Math : multiple documents;opening
+StarOffice Math : multiple selection
+StarOffice Math : multiplication signs
+StarOffice Math : music
+StarOffice Math : My Documents folder
+StarOffice Math : My Documents folder;changing work directory
+StarOffice Math : My Documents folder;opening
+StarOffice Math : MySQL databases (Base)
+StarOffice Math : Nabla operator
+StarOffice Math : names
+StarOffice Math : names;multi-line titles
+StarOffice Math : names;objects
+StarOffice Math : names, see also labels/callouts
+StarOffice Math : namespace organization in XForms
+StarOffice Math : native SQL (Base)
+StarOffice Math : natural exponential functions
+StarOffice Math : natural logarithms
+StarOffice Math : natural numbers
+StarOffice Math : navigating
+StarOffice Math : navigating;in documents
+StarOffice Math : Navigation bar
+StarOffice Math : Navigation bar;controls
+StarOffice Math : Navigation bar;forms
+StarOffice Math : Navigator
+StarOffice Math : Navigator;comments
+StarOffice Math : Navigator;contents as lists
+StarOffice Math : Navigator;docking
+StarOffice Math : Navigator;working with
+StarOffice Math : network identity options
+StarOffice Math : new databases
+StarOffice Math : new documents
+StarOffice Math : new lines in cells
+StarOffice Math : new symbols in StarOffice Math
+StarOffice Math : new windows
+StarOffice Math : non-breaking dashes
+StarOffice Math : non-breaking spaces (Writer)
+StarOffice Math : non-printing characters (Writer)
+StarOffice Math : not included in set operator
+StarOffice Math : NOT operator
+StarOffice Math : not subset set operators
+StarOffice Math : not superset set operators
+StarOffice Math : number formats
+StarOffice Math : number formats;codes
+StarOffice Math : number formats;formats
+StarOffice Math : number formats;recognition in text tables
+StarOffice Math : number of pages
+StarOffice Math : number of sheets
+StarOffice Math : number of tables
+StarOffice Math : numbering
+StarOffice Math : numbering;options
+StarOffice Math : numbering;turning off
+StarOffice Math : numbering;using automatically
+StarOffice Math : numbers
+StarOffice Math : numbers;date, time and currency formats
+StarOffice Math : numerical fields in forms
+StarOffice Math : objects
+StarOffice Math : objects;always moveable (Impress/Draw)
+StarOffice Math : objects;arranging within stacks
+StarOffice Math : objects;copying when moving in presentations
+StarOffice Math : objects;definition
+StarOffice Math : objects;displaying in spreadsheets
+StarOffice Math : objects;displaying in text documents
+StarOffice Math : objects;editing
+StarOffice Math : objects;inserting from Gallery
+StarOffice Math : objects;inserting OLE objects
+StarOffice Math : objects;moving and resizing with mouse
+StarOffice Math : objects;naming
+StarOffice Math : objects;opening
+StarOffice Math : objects;quickly moving to
+StarOffice Math : objects;titles and descriptions
+StarOffice Math : ODBC
+StarOffice Math : ODBC;database (Base)
+StarOffice Math : ODBC;definition
+StarOffice Math : ODF file formats
+StarOffice Math : Office
+StarOffice Math : Office;Microsoft Office and StarOffice
+StarOffice Math : OLE
+StarOffice Math : OLE;definition
+StarOffice Math : OLE objects
+StarOffice Math : OLE objects;arranging within stacks
+StarOffice Math : OLE objects;captions (Writer)
+StarOffice Math : OLE objects;inserting
+StarOffice Math : OLE objects;number of
+StarOffice Math : OLE objects;protecting
+StarOffice Math : one and a half line spacing in text
+StarOffice Math : online feedback options
+StarOffice Math : online registration
+StarOffice Math : online update options
+StarOffice Math : online updates
+StarOffice Math : online updates;checking automatically
+StarOffice Math : online updates;checking manually
+StarOffice Math : OpenDocument file formats
+StarOffice Math : OpenGL
+StarOffice Math : OpenGL;definition
+StarOffice Math : opening
+StarOffice Math : opening;context menus
+StarOffice Math : opening;database files
+StarOffice Math : opening;dialog settings
+StarOffice Math : opening;documents
+StarOffice Math : opening;documents from other formats
+StarOffice Math : opening;documents on WebDAV server
+StarOffice Math : opening;files with links
+StarOffice Math : opening;files, with placeholders
+StarOffice Math : opening;forms
+StarOffice Math : opening;Microsoft Office files
+StarOffice Math : opening;mobile device documents
+StarOffice Math : opening;objects
+StarOffice Math : opening;reports
+StarOffice Math : opening;several files
+StarOffice Math : opening;XForms
+StarOffice Math : operator brackets
+StarOffice Math : operators
+StarOffice Math : operators;default filters
+StarOffice Math : operators;general
+StarOffice Math : operators;in Math
+StarOffice Math : operators;list of
+StarOffice Math : operators;unary and binary
+StarOffice Math : optional hyphens (Writer)
+StarOffice Math : options
+StarOffice Math : options;accessibility
+StarOffice Math : options;appearance
+StarOffice Math : options;compatibility (Writer)
+StarOffice Math : options;improvement program
+StarOffice Math : options;network identity
+StarOffice Math : options;online update
+StarOffice Math : options;tools
+StarOffice Math : OR operator
+StarOffice Math : Oracle databases (base)
+StarOffice Math : ordering
+StarOffice Math : ordering;objects
+StarOffice Math : organizing
+StarOffice Math : organizing;macros and scripts
+StarOffice Math : organizing;namespaces in XForms
+StarOffice Math : organizing;styles
+StarOffice Math : organizing;templates
+StarOffice Math : original by correspondence
+StarOffice Math : original size
+StarOffice Math : original size;printing in StarOffice Math
+StarOffice Math : original size;restoring after cropping
+StarOffice Math : orphaned brackets
+StarOffice Math : orthogonal relations
+StarOffice Math : other operators
+StarOffice Math : other operators;list of
+StarOffice Math : outlines
+StarOffice Math : outlines;font effects
+StarOffice Math : outlines;outline symbols
+StarOffice Math : outlines;sending to presentations
+StarOffice Math : overline attribute
+StarOffice Math : overwrite mode
+StarOffice Math : owns command
+StarOffice Math : packages, see extensions
+StarOffice Math : page breaks
+StarOffice Math : page breaks;displaying (Calc)
+StarOffice Math : page formats
+StarOffice Math : page formats;maximizing
+StarOffice Math : page formats;restriction
+StarOffice Math : page styles
+StarOffice Math : page styles;editing/applying with statusbar
+StarOffice Math : pages
+StarOffice Math : pages;backgrounds in all applications
+StarOffice Math : pages;formatting and numbering
+StarOffice Math : pages;printing page names in presentations
+StarOffice Math : pages;scaling
+StarOffice Math : pages;selecting one to print
+StarOffice Math : paint box
+StarOffice Math : paint can symbol
+StarOffice Math : pair kerning
+StarOffice Math : Palm file filters
+StarOffice Math : paper formats
+StarOffice Math : paper size warning
+StarOffice Math : paper trays
+StarOffice Math : paragraph marks
+StarOffice Math : paragraph marks;displaying (Writer)
+StarOffice Math : paragraph styles
+StarOffice Math : paragraph styles;languages
+StarOffice Math : paragraph styles;modifying basic fonts
+StarOffice Math : paragraphs
+StarOffice Math : paragraphs;alignment
+StarOffice Math : paragraphs;Asian typography
+StarOffice Math : paragraphs;defining borders
+StarOffice Math : paragraphs;hidden paragraphs (Writer)
+StarOffice Math : paragraphs;increasing indents of
+StarOffice Math : paragraphs;indents, margins and columns
+StarOffice Math : paragraphs;inserting bullets
+StarOffice Math : paragraphs;joining
+StarOffice Math : paragraphs;numbering automatically
+StarOffice Math : paragraphs;removing blank ones
+StarOffice Math : paragraphs;spacing
+StarOffice Math : paragraphs;tab stops
+StarOffice Math : parallel relation
+StarOffice Math : parameters
+StarOffice Math : parameters;command line
+StarOffice Math : parameters;queries (Base)
+StarOffice Math : parentheses (Math)
+StarOffice Math : partial differentiation symbol
+StarOffice Math : passwords for protecting contents
+StarOffice Math : pasting
+StarOffice Math : pasting;cell ranges
+StarOffice Math : pasting;cell ranges from spreadsheets
+StarOffice Math : pasting;data from text documents
+StarOffice Math : pasting;draw objects
+StarOffice Math : pasting;draw objects from other documents
+StarOffice Math : pasting;formatted/unformatted text
+StarOffice Math : pasting;from data source view
+StarOffice Math : pasting;from data sources to StarOffice Calc
+StarOffice Math : pasting;pictures from other documents
+StarOffice Math : pasting;sheet areas in text documents
+StarOffice Math : pasting;to Gallery
+StarOffice Math : paths
+StarOffice Math : paths;changing work directory
+StarOffice Math : paths;defaults
+StarOffice Math : pattern editor
+StarOffice Math : pattern fields
+StarOffice Math : pattern fields;form functions
+StarOffice Math : patterns for objects
+StarOffice Math : PDF
+StarOffice Math : PDF;export
+StarOffice Math : PDF;PostScript to PDF converter, UNIX
+StarOffice Math : personal data input
+StarOffice Math : phonetic guide
+StarOffice Math : picklist creation
+StarOffice Math : picture by correspondence
+StarOffice Math : pictures
+StarOffice Math : pictures;adding to Gallery
+StarOffice Math : pictures;arranging within stacks
+StarOffice Math : pictures;assigning macros
+StarOffice Math : pictures;backgrounds
+StarOffice Math : pictures;captions (Writer)
+StarOffice Math : pictures;changing paths
+StarOffice Math : pictures;cropping and zooming
+StarOffice Math : pictures;displaying in Calc
+StarOffice Math : pictures;displaying in Writer (Writer)
+StarOffice Math : pictures;drag and drop between documents
+StarOffice Math : pictures;drawing
+StarOffice Math : pictures;editing
+StarOffice Math : pictures;filters
+StarOffice Math : pictures;ImageMap
+StarOffice Math : pictures;inserting automatically
+StarOffice Math : pictures;inserting from Gallery
+StarOffice Math : pictures;number of
+StarOffice Math : pictures;printing
+StarOffice Math : pictures;scaling/resizing
+StarOffice Math : pixel editor
+StarOffice Math : pixel graphics
+StarOffice Math : pixel graphics;inserting and editing
+StarOffice Math : pixel patterns
+StarOffice Math : placeholders
+StarOffice Math : placeholders;in SQL queries
+StarOffice Math : placeholders;inserting in formulas
+StarOffice Math : placeholders;on opening files
+StarOffice Math : placeholders;position of next
+StarOffice Math : placeholders;previous marker
+StarOffice Math : placing toolbars
+StarOffice Math : playing movies and sound files
+StarOffice Math : plotting data as charts
+StarOffice Math : plug-ins
+StarOffice Math : plug-ins;activating and deactivating
+StarOffice Math : plug-ins;definition
+StarOffice Math : plug-ins;inserting
+StarOffice Math : plus signs
+StarOffice Math : plus/minus signs
+StarOffice Math : pocket device appliances
+StarOffice Math : Pocket PC file filters
+StarOffice Math : points
+StarOffice Math : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Math : polygon drawing
+StarOffice Math : pop-art filter
+StarOffice Math : portable document format
+StarOffice Math : positioning
+StarOffice Math : positioning;draw objects and controls
+StarOffice Math : positioning;fonts
+StarOffice Math : positioning;objects
+StarOffice Math : positioning;toolbars
+StarOffice Math : post method for form transmissions
+StarOffice Math : posterizing filter
+StarOffice Math : PostScript
+StarOffice Math : PostScript;creating files
+StarOffice Math : PostScript;PDF converter, UNIX
+StarOffice Math : PowerPoint export
+StarOffice Math : powers
+StarOffice Math : precision as shown (Calc)
+StarOffice Math : predefining fonts
+StarOffice Math : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Math : presentations
+StarOffice Math : presentations;creating/opening
+StarOffice Math : presentations;inserting spreadsheet cells
+StarOffice Math : presentations;live on the Internet
+StarOffice Math : presentations;print menu
+StarOffice Math : presentations;saving
+StarOffice Math : presentations;saving automatically
+StarOffice Math : presentations;saving in other formats
+StarOffice Math : presentations;sending as e-mail
+StarOffice Math : presentations;starting with wizard
+StarOffice Math : presentations;wizards
+StarOffice Math : press buttons, see push buttons
+StarOffice Math : previews
+StarOffice Math : previews;fonts lists
+StarOffice Math : primary keys
+StarOffice Math : primary keys;defining
+StarOffice Math : primary keys;design view
+StarOffice Math : primary keys;inserting (Base)
+StarOffice Math : print area selection
+StarOffice Math : printer metrics for document formatting (Writer)
+StarOffice Math : printers
+StarOffice Math : printers;adding, UNIX
+StarOffice Math : printers;choosing
+StarOffice Math : printers;default printer
+StarOffice Math : printers;faxes under UNIX
+StarOffice Math : printers;maximum page formats
+StarOffice Math : printers;paper trays
+StarOffice Math : printers;properties
+StarOffice Math : printing
+StarOffice Math : printing;black and white
+StarOffice Math : printing;brochures
+StarOffice Math : printing;colors in grayscale
+StarOffice Math : printing;comments
+StarOffice Math : printing;copies
+StarOffice Math : printing;creating individual jobs
+StarOffice Math : printing;dates in presentations
+StarOffice Math : printing;directly
+StarOffice Math : printing;documents
+StarOffice Math : printing;drawings defaults
+StarOffice Math : printing;elements in text documents
+StarOffice Math : printing;faster
+StarOffice Math : printing;fitting to pages in presentations
+StarOffice Math : printing;fitting to pages in StarOffice Math
+StarOffice Math : printing;formulas in StarOffice Math
+StarOffice Math : printing;hidden pages of presentations
+StarOffice Math : printing;in original size in StarOffice Math
+StarOffice Math : printing;left/right pages
+StarOffice Math : printing;queries (Base)
+StarOffice Math : printing;scaling in StarOffice Math
+StarOffice Math : printing;selections
+StarOffice Math : printing;text always in black
+StarOffice Math : printing;text in reverse order
+StarOffice Math : printing;tiling pages in presentations
+StarOffice Math : printing;transparencies
+StarOffice Math : printing;warnings
+StarOffice Math : printing;without scaling in presentations
+StarOffice Math : printing speed
+StarOffice Math : product
+StarOffice Math : programming
+StarOffice Math : programming;scripting
+StarOffice Math : programming;StarOffice
+StarOffice Math : properties
+StarOffice Math : properties;fields in databases
+StarOffice Math : properties;files
+StarOffice Math : properties;form controls
+StarOffice Math : properties;forms
+StarOffice Math : properties;printers
+StarOffice Math : proportional to relation
+StarOffice Math : protected contents
+StarOffice Math : protected dashes
+StarOffice Math : protected database tables
+StarOffice Math : protected documents
+StarOffice Math : protected spaces
+StarOffice Math : protected spaces;inserting
+StarOffice Math : protected spaces;showing (Writer)
+StarOffice Math : protecting
+StarOffice Math : protecting;contents
+StarOffice Math : protecting;recorded changes
+StarOffice Math : proxy settings
+StarOffice Math : push buttons
+StarOffice Math : push buttons;adding to documents
+StarOffice Math : push buttons;creating
+StarOffice Math : queries
+StarOffice Math : queries;copying (Base)
+StarOffice Math : queries;creating in design view (Base)
+StarOffice Math : queries;creating in SQL view
+StarOffice Math : queries;defining (Base)
+StarOffice Math : queries;deleting table links (Base)
+StarOffice Math : queries;editing in data source view
+StarOffice Math : queries;formulating filter conditions (Base)
+StarOffice Math : queries;joining tables (Base)
+StarOffice Math : queries;missing elements (Base)
+StarOffice Math : queries;overview (Base)
+StarOffice Math : queries;parameter queries (Base)
+StarOffice Math : queries;printing (Base)
+StarOffice Math : Query Wizard (Base)
+StarOffice Math : Quickstarter
+StarOffice Math : quotation marks
+StarOffice Math : quotation marks;replacing
+StarOffice Math : quotes
+StarOffice Math : quotes;custom
+StarOffice Math : quotient set
+StarOffice Math : radio button creation
+StarOffice Math : range of integral example
+StarOffice Math : rational numbers
+StarOffice Math : read-only documents
+StarOffice Math : read-only documents;cursor
+StarOffice Math : read-only documents;database tables on/off
+StarOffice Math : read-only documents;editing
+StarOffice Math : read-only documents;opening documents as
+StarOffice Math : read-only items in Data Navigator
+StarOffice Math : real numbers
+StarOffice Math : real part of complex numbers
+StarOffice Math : recognizing URLs automatically
+StarOffice Math : recording
+StarOffice Math : recording;changes
+StarOffice Math : recording;macros
+StarOffice Math : records
+StarOffice Math : records;inserting comments
+StarOffice Math : records;protecting
+StarOffice Math : records;saving
+StarOffice Math : records;searching in databases
+StarOffice Math : rectangles with round corners
+StarOffice Math : recursions in spreadsheets
+StarOffice Math : redo command
+StarOffice Math : reduced printing
+StarOffice Math : reference lines
+StarOffice Math : reference tables
+StarOffice Math : reference tables;formulas
+StarOffice Math : references
+StarOffice Math : references;displaying in color (Calc)
+StarOffice Math : references;expanding (Calc)
+StarOffice Math : references;iterative (Calc)
+StarOffice Math : refreshing formula view
+StarOffice Math : register-true
+StarOffice Math : register-true;definition
+StarOffice Math : registering
+StarOffice Math : registering;address books
+StarOffice Math : registering;databases (Base)
+StarOffice Math : registering;StarOffice
+StarOffice Math : regular expressions
+StarOffice Math : regular expressions;list of
+StarOffice Math : relational databases (Base)
+StarOffice Math : relations
+StarOffice Math : relations;creating and deleting (Base)
+StarOffice Math : relations;in StarOffice Math
+StarOffice Math : relations;joining tables (Base)
+StarOffice Math : relations;properties (Base)
+StarOffice Math : relations operators
+StarOffice Math : relations operators;list of
+StarOffice Math : relative hyperlinks
+StarOffice Math : relative saving of URLs
+StarOffice Math : reloading
+StarOffice Math : reloading;documents
+StarOffice Math : reloading;HTML documents, automatically
+StarOffice Math : remarks, see also comments
+StarOffice Math : remote configurations
+StarOffice Math : remove noise filter
+StarOffice Math : removing
+StarOffice Math : removing;bullets and numbering
+StarOffice Math : removing;form filters
+StarOffice Math : removing, see also deleting
+StarOffice Math : repeating
+StarOffice Math : repeating;commands
+StarOffice Math : replacement options
+StarOffice Math : replacement table
+StarOffice Math : replacing
+StarOffice Math : replacing;AutoCorrect function
+StarOffice Math : replacing;dashes
+StarOffice Math : replacing;tab stops (regular expressions)
+StarOffice Math : Report Builder
+StarOffice Math : reports
+StarOffice Math : reports;creating
+StarOffice Math : reports;error reports
+StarOffice Math : reports;opening and editing
+StarOffice Math : reports;templates
+StarOffice Math : resetting
+StarOffice Math : resetting;templates
+StarOffice Math : resizing
+StarOffice Math : resizing;fonts
+StarOffice Math : resizing;objects, by mouse
+StarOffice Math : resizing, see also scaling/zooming
+StarOffice Math : resolution when printing bitmaps
+StarOffice Math : restoring
+StarOffice Math : restoring;default formatting
+StarOffice Math : restoring;editing
+StarOffice Math : reversed circumflex attribute
+StarOffice Math : reversing printing order
+StarOffice Math : review function
+StarOffice Math : review function;accepting or rejecting changes
+StarOffice Math : review function;comparing documents
+StarOffice Math : review function;protecting records
+StarOffice Math : review function;recording changes example
+StarOffice Math : rich text control
+StarOffice Math : right alignment of paragraphs
+StarOffice Math : right angled relations
+StarOffice Math : right arrow symbol
+StarOffice Math : right joins (Base)
+StarOffice Math : right-justified alignment in StarOffice Math
+StarOffice Math : right-to-left text
+StarOffice Math : roots
+StarOffice Math : rotating
+StarOffice Math : rotating;3D text
+StarOffice Math : round brackets
+StarOffice Math : round corners
+StarOffice Math : rounding precision (Calc)
+StarOffice Math : row headers
+StarOffice Math : row headers;displaying (Calc)
+StarOffice Math : row headers;highlighting (Calc)
+StarOffice Math : rulers
+StarOffice Math : rulers;default settings
+StarOffice Math : rulers;measurement units
+StarOffice Math : rulers;visible in presentations
+StarOffice Math : samples and templates
+StarOffice Math : saving
+StarOffice Math : saving;default file formats
+StarOffice Math : saving;dialog settings
+StarOffice Math : saving;documents
+StarOffice Math : saving;documents for mobile devices
+StarOffice Math : saving;documents in other formats
+StarOffice Math : saving;documents, automatically
+StarOffice Math : saving;in Microsoft Office file format
+StarOffice Math : saving;options
+StarOffice Math : saving;templates
+StarOffice Math : saving;to XML
+StarOffice Math : saving;VBA code in Microsoft Office documents
+StarOffice Math : saving;with password by default
+StarOffice Math : saving as command
+StarOffice Math : saving as command;precautions
+StarOffice Math : scalable braces
+StarOffice Math : scalable lines with ceiling
+StarOffice Math : scalable round brackets
+StarOffice Math : scaling
+StarOffice Math : scaling;font sizes in user interface
+StarOffice Math : scaling;fonts
+StarOffice Math : scaling;in StarOffice Math
+StarOffice Math : scaling;objects
+StarOffice Math : scaling;pictures
+StarOffice Math : scaling;printing in StarOffice Math
+StarOffice Math : scaling;when printing presentations
+StarOffice Math : scaling, see also zooming
+StarOffice Math : screen
+StarOffice Math : screen;full screen views
+StarOffice Math : screen;scaling
+StarOffice Math : screen magnifiers
+StarOffice Math : screen readers
+StarOffice Math : script organization
+StarOffice Math : scrollbars
+StarOffice Math : scrollbars;controls
+StarOffice Math : scrollbars;displaying (Calc)
+StarOffice Math : scrollbars;horizontal and vertical (Writer)
+StarOffice Math : search criteria for database functions in cells
+StarOffice Math : search engines
+StarOffice Math : search engines;definition
+StarOffice Math : search engines;selecting
+StarOffice Math : searching
+StarOffice Math : searching;all sheets
+StarOffice Math : searching;databases
+StarOffice Math : searching;form filters
+StarOffice Math : searching;Internet
+StarOffice Math : searching;tables and forms
+StarOffice Math : sections
+StarOffice Math : sections;backgrounds
+StarOffice Math : security
+StarOffice Math : security;digital signatures
+StarOffice Math : security;options for documents with macros
+StarOffice Math : security;protecting contents
+StarOffice Math : security;security levels for macros
+StarOffice Math : security;warning dialogs with macros
+StarOffice Math : selecting
+StarOffice Math : selecting;controls
+StarOffice Math : selecting;measurement units
+StarOffice Math : selecting;objects
+StarOffice Math : selecting;print areas
+StarOffice Math : selecting;several files
+StarOffice Math : selection clipboard
+StarOffice Math : selection frames
+StarOffice Math : selection modes in text
+StarOffice Math : selection options in formulas
+StarOffice Math : sending
+StarOffice Math : sending;AutoAbstract function in presentations
+StarOffice Math : sending;documents as e-mail
+StarOffice Math : sending;documents as faxes
+StarOffice Math : separator lines
+StarOffice Math : separator lines;defining
+StarOffice Math : separators
+StarOffice Math : separators;conditional
+StarOffice Math : Server Side ImageMap
+StarOffice Math : set operations in StarOfficeMath
+StarOffice Math : set operators
+StarOffice Math : set operators;list of
+StarOffice Math : sets of numbers
+StarOffice Math : settings
+StarOffice Math : settings;printers
+StarOffice Math : settings;program configuration
+StarOffice Math : settings;proxies
+StarOffice Math : settings;tracking changes
+StarOffice Math : settings;views
+StarOffice Math : SGML
+StarOffice Math : SGML;definition
+StarOffice Math : shadows
+StarOffice Math : shadows;areas
+StarOffice Math : shadows;borders
+StarOffice Math : shadows;characters
+StarOffice Math : shadows;characters, using context menu
+StarOffice Math : sharing documents
+StarOffice Math : sharpening filter
+StarOffice Math : sheet tabs
+StarOffice Math : sheet tabs;displaying
+StarOffice Math : sheets
+StarOffice Math : sheets;searching all
+StarOffice Math : shortcut keys
+StarOffice Math : shortcut keys;assigning macros
+StarOffice Math : shortcut keys;general
+StarOffice Math : shortcut keys;in databases
+StarOffice Math : shortcut keys;in formulas
+StarOffice Math : shortcut keys;StarOffice accessibility
+StarOffice Math : showing
+StarOffice Math : showing;changes
+StarOffice Math : showing;docked windows
+StarOffice Math : showing;drawings and controls (Writer)
+StarOffice Math : showing;live presentations on the Internet
+StarOffice Math : showing;toolbars
+StarOffice Math : signing documents with digital signatures
+StarOffice Math : similar to relations
+StarOffice Math : similarity search
+StarOffice Math : simple handles (Writer)
+StarOffice Math : simplified Chinese
+StarOffice Math : simplified Chinese;translating to traditional Chinese
+StarOffice Math : sine function
+StarOffice Math : single brackets without group function
+StarOffice Math : single sign on options
+StarOffice Math : single-line spacing in text
+StarOffice Math : sizes
+StarOffice Math : sizes;draw objects
+StarOffice Math : sizes;of fonts in StarOffice Math
+StarOffice Math : sizes;pictures
+StarOffice Math : slanting draw objects
+StarOffice Math : slash division sign
+StarOffice Math : small capitals
+StarOffice Math : small gaps
+StarOffice Math : small icons
+StarOffice Math : smart tag configuration
+StarOffice Math : smooth scrolling (Writer)
+StarOffice Math : smoothing filter
+StarOffice Math : snap grid defaults (Writer/Calc)
+StarOffice Math : snapping in presentations and drawings
+StarOffice Math : solarization filter
+StarOffice Math : sort lists
+StarOffice Math : sort lists;copying to in Calc
+StarOffice Math : sorting
+StarOffice Math : sorting;data in forms
+StarOffice Math : sorting;databases
+StarOffice Math : sound files
+StarOffice Math : spaces
+StarOffice Math : spaces;displaying (Writer)
+StarOffice Math : spaces;ignoring double
+StarOffice Math : spaces;inserting protected spaces
+StarOffice Math : spaces;showing protected spaces (Writer)
+StarOffice Math : spaces in formulas
+StarOffice Math : spacing
+StarOffice Math : spacing;between paragraphs in footnotes
+StarOffice Math : spacing;font effects
+StarOffice Math : spacing;formula elements
+StarOffice Math : spacing;lines and paragraphs
+StarOffice Math : spacing;tab stops in text documents
+StarOffice Math : spacing;tabs in presentations
+StarOffice Math : spadmin
+StarOffice Math : special characters
+StarOffice Math : speech bubbles
+StarOffice Math : speed of printing
+StarOffice Math : spellcheck
+StarOffice Math : spellcheck;activating for a language
+StarOffice Math : spellcheck;context menus
+StarOffice Math : spellcheck;default languages
+StarOffice Math : spellcheck;dialog
+StarOffice Math : spellcheck;dictionary of exceptions
+StarOffice Math : spellcheck;ignore list
+StarOffice Math : spin button creation
+StarOffice Math : spoolfiles with Xprinter
+StarOffice Math : spreadsheets
+StarOffice Math : spreadsheets;as databases (base)
+StarOffice Math : spreadsheets;copying areas to text documents
+StarOffice Math : spreadsheets;creating/opening
+StarOffice Math : spreadsheets;inserting charts
+StarOffice Math : spreadsheets;inserting database records
+StarOffice Math : spreadsheets;printing
+StarOffice Math : spreadsheets;saving
+StarOffice Math : spreadsheets;saving automatically
+StarOffice Math : spreadsheets;saving in other formats
+StarOffice Math : spreadsheets;sending as e-mail
+StarOffice Math : SQL
+StarOffice Math : SQL;definition
+StarOffice Math : SQL;DISTINCT parameter
+StarOffice Math : SQL;executing SQL commands
+StarOffice Math : SQL;executing SQL statements (Base)
+StarOffice Math : SQL;queries (Base)
+StarOffice Math : square brackets
+StarOffice Math : square drawings
+StarOffice Math : square roots
+StarOffice Math : stacks
+StarOffice Math : standard bar on/off
+StarOffice Math : standard filters in databases
+StarOffice Math : standard printer under UNIX
+StarOffice Math : StarOffice Base data sources
+StarOffice Math : StarOffice Basic scripts in HTML documents
+StarOffice Math : StarOffice documents
+StarOffice Math : StarOffice documents;mobile device filters
+StarOffice Math : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Math : StarOffice Math
+StarOffice Math : StarOffice Math;entering symbols in
+StarOffice Math : StarOffice Math;examples
+StarOffice Math : StarOffice Math;formatting
+StarOffice Math : StarOffice Math;general instructions
+StarOffice Math : StarOffice Math;reference list
+StarOffice Math : StarOffice Math;relations
+StarOffice Math : StarOffice Math start
+StarOffice Math : start center
+StarOffice Math : start parameters
+StarOffice Math : status bar on/off
+StarOffice Math : stickers
+StarOffice Math : strikethrough
+StarOffice Math : strikethrough;characters
+StarOffice Math : strikethrough;font effects
+StarOffice Math : styles
+StarOffice Math : styles;'changed' message
+StarOffice Math : styles;copying between documents
+StarOffice Math : styles;keyboard shortcuts
+StarOffice Math : styles;organizing
+StarOffice Math : styles;printing styles used in a document
+StarOffice Math : styles;replacing automatically
+StarOffice Math : Styles and Formatting window
+StarOffice Math : Styles and Formatting window;docking
+StarOffice Math : subforms
+StarOffice Math : subforms;creating
+StarOffice Math : subforms;description
+StarOffice Math : submitting forms
+StarOffice Math : subscripts
+StarOffice Math : subset set operators
+StarOffice Math : subtraction signs
+StarOffice Math : suffixes in file formats
+StarOffice Math : sum range example
+StarOffice Math : summation
+StarOffice Math : superscripts
+StarOffice Math : superset set operators
+StarOffice Math : support on the Web
+StarOffice Math : symbols
+StarOffice Math : symbols;adding in StarOffice Math
+StarOffice Math : symbols;entering in StarOffice Math
+StarOffice Math : symbols;for complex numbers
+StarOffice Math : synchronizing
+StarOffice Math : synchronizing;labels and business cards
+StarOffice Math : synchronizing;Pocket PC and StarOffice formats
+StarOffice Math : system address book registration
+StarOffice Math : tab stops
+StarOffice Math : tab stops;displaying (Writer)
+StarOffice Math : tab stops;inserting and editing
+StarOffice Math : tab stops;regular expressions
+StarOffice Math : tab stops;setting in sheets
+StarOffice Math : tab stops;settings
+StarOffice Math : tab stops;spacing in presentations
+StarOffice Math : tab stops;spacing in text documents
+StarOffice Math : table controls
+StarOffice Math : table controls;form functions
+StarOffice Math : table controls;keyboard-only edit mode
+StarOffice Math : table controls;properties
+StarOffice Math : table views of databases
+StarOffice Math : Table Wizard (Base)
+StarOffice Math : tables
+StarOffice Math : tables;inserting line breaks
+StarOffice Math : tables in databases
+StarOffice Math : tables in databases;access rights to (Base)
+StarOffice Math : tables in databases;adding to queries
+StarOffice Math : tables in databases;browsing and editing
+StarOffice Math : tables in databases;copying database tables (Base)
+StarOffice Math : tables in databases;creating
+StarOffice Math : tables in databases;creating in design view (manually)
+StarOffice Math : tables in databases;importing text formats (Base)
+StarOffice Math : tables in databases;joining for queries (Base)
+StarOffice Math : tables in databases;printing queries (Base)
+StarOffice Math : tables in databases;relations (Base)
+StarOffice Math : tables in databases;searching
+StarOffice Math : tables in spreadsheets
+StarOffice Math : tables in spreadsheets;copying data to other applications
+StarOffice Math : tables in spreadsheets;defining borders
+StarOffice Math : tables in spreadsheets;value highlighting
+StarOffice Math : tables in text
+StarOffice Math : tables in text;captions
+StarOffice Math : tables in text;creating automatically
+StarOffice Math : tables in text;default settings
+StarOffice Math : tables in text;defining borders
+StarOffice Math : tables in text;displaying
+StarOffice Math : tables in text;printing
+StarOffice Math : tabs
+StarOffice Math : tabs;displaying sheet tabs
+StarOffice Math : tags
+StarOffice Math : tags;definition
+StarOffice Math : tags;META tags
+StarOffice Math : tangent function
+StarOffice Math : templates
+StarOffice Math : templates;agendas
+StarOffice Math : templates;changing basic fonts
+StarOffice Math : templates;database reports
+StarOffice Math : templates;deleting
+StarOffice Math : templates;editing and saving
+StarOffice Math : templates;faxes
+StarOffice Math : templates;importing and exporting
+StarOffice Math : templates;letters
+StarOffice Math : templates;new documents from templates
+StarOffice Math : templates;opening documents with
+StarOffice Math : templates;organizing
+StarOffice Math : terminology
+StarOffice Math : terminology;general glossary
+StarOffice Math : terminology;Internet glossary
+StarOffice Math : testing XML filters
+StarOffice Math : text
+StarOffice Math : text;animating
+StarOffice Math : text;Asian layout
+StarOffice Math : text;bold
+StarOffice Math : text;coloring
+StarOffice Math : text;copying by drag and drop
+StarOffice Math : text;CTL languages
+StarOffice Math : text;drawing pictures
+StarOffice Math : text;font effects
+StarOffice Math : text;font sizes
+StarOffice Math : text;font styles
+StarOffice Math : text;fonts and formats
+StarOffice Math : text;Fontwork icons
+StarOffice Math : text;hyperlinks
+StarOffice Math : text;inserting special characters
+StarOffice Math : text;italics
+StarOffice Math : text;kerning
+StarOffice Math : text;language selection
+StarOffice Math : text;line spacing
+StarOffice Math : text;overwriting or inserting
+StarOffice Math : text;printing in black
+StarOffice Math : text;replacing with format
+StarOffice Math : text;selection modes
+StarOffice Math : text;shadowed
+StarOffice Math : text;text/draw objects
+StarOffice Math : text attributes
+StarOffice Math : text attributes;hyperlinks
+StarOffice Math : text attributes;undoing
+StarOffice Math : text boxes
+StarOffice Math : text boxes;form functions
+StarOffice Math : text boxes;positioning
+StarOffice Math : text breaks in cells
+StarOffice Math : text colors for better accessibility
+StarOffice Math : text databases (Base)
+StarOffice Math : text documents
+StarOffice Math : text documents;creating/opening
+StarOffice Math : text documents;importing/exporting
+StarOffice Math : text documents;inserting spreadsheet cells
+StarOffice Math : text documents;print settings
+StarOffice Math : text documents;printing
+StarOffice Math : text documents;saving
+StarOffice Math : text documents;saving automatically
+StarOffice Math : text documents;saving in other formats
+StarOffice Math : text documents;sending as e-mail
+StarOffice Math : text effects
+StarOffice Math : text flow
+StarOffice Math : text flow;in cells
+StarOffice Math : text formats
+StarOffice Math : text formats;databases
+StarOffice Math : text formats;pasting
+StarOffice Math : text input fields
+StarOffice Math : text layout for special languages
+StarOffice Math : text mode in StarOffice Math
+StarOffice Math : text objects
+StarOffice Math : text objects;alignment
+StarOffice Math : text objects;draw functions
+StarOffice Math : text objects;fonts
+StarOffice Math : text objects;in presentations and drawings
+StarOffice Math : text overflow in spreadsheet cells
+StarOffice Math : text strings
+StarOffice Math : text strings;entering in StarOffice Math
+StarOffice Math : text, see also text documents, paragraphs and characters
+StarOffice Math : TextArt, see Fontwork
+StarOffice Math : textures
+StarOffice Math : textures;inserting from Gallery
+StarOffice Math : textures;on chart bars
+StarOffice Math : Thai
+StarOffice Math : Thai;entering text
+StarOffice Math : Thai;language settings
+StarOffice Math : there exists symbol
+StarOffice Math : thesaurus
+StarOffice Math : thesaurus;activating for a language
+StarOffice Math : ticker text
+StarOffice Math : tilde as attribute
+StarOffice Math : time fields
+StarOffice Math : time fields;form functions
+StarOffice Math : times
+StarOffice Math : times;inserting when printing presentations
+StarOffice Math : times, formats
+StarOffice Math : tips
+StarOffice Math : tips;extended tips in Help
+StarOffice Math : title rows
+StarOffice Math : title rows;printing in StarOffice Math
+StarOffice Math : titles
+StarOffice Math : titles;changing
+StarOffice Math : titles;editing in charts
+StarOffice Math : titles;font effects
+StarOffice Math : titles;formatting automatically
+StarOffice Math : titles;objects
+StarOffice Math : toolbars
+StarOffice Math : toolbars;adding buttons
+StarOffice Math : toolbars;docking/undocking
+StarOffice Math : toolbars;Form Navigation bar
+StarOffice Math : toolbars;viewing/closing
+StarOffice Math : tools bar
+StarOffice Math : tooltips
+StarOffice Math : tooltips;extended tips
+StarOffice Math : tooltips;help
+StarOffice Math : toward relation
+StarOffice Math : traditional Chinese
+StarOffice Math : traditional Chinese;translating to simplified chinese
+StarOffice Math : transparency
+StarOffice Math : transparency;areas
+StarOffice Math : transparency;off for faster printing
+StarOffice Math : transparency;saving
+StarOffice Math : transparent character as attribute
+StarOffice Math : tree view of Help
+StarOffice Math : trigonometrical functions
+StarOffice Math : triple dot attribute
+StarOffice Math : typefaces
+StarOffice Math : typefaces;adding under UNIX
+StarOffice Math : typefaces;formats
+StarOffice Math : typographical quotes in StarOffice Writer
+StarOffice Math : typography
+StarOffice Math : typography;Asian
+StarOffice Math : unary operators
+StarOffice Math : unary operators;list of
+StarOffice Math : unary operators
+StarOffice Math : underline attribute
+StarOffice Math : underlining
+StarOffice Math : underlining;AutoFormat function
+StarOffice Math : underlining;characters
+StarOffice Math : underlining;text
+StarOffice Math : undocking windows
+StarOffice Math : undoing
+StarOffice Math : undoing;direct formatting
+StarOffice Math : undoing;editing
+StarOffice Math : undoing;number of steps
+StarOffice Math : unequal sign
+StarOffice Math : ungrouping groups
+StarOffice Math : union of sets
+StarOffice Math : units
+StarOffice Math : units;converting
+StarOffice Math : units;measurement units
+StarOffice Math : universal quantifier symbol
+StarOffice Math : UNO components
+StarOffice Math : UNO components;Extension Manager
+StarOffice Math : UNO components;integrating new
+StarOffice Math : up arrow symbol
+StarOffice Math : update options
+StarOffice Math : updates
+StarOffice Math : updates;checking automatically
+StarOffice Math : updates;checking manually
+StarOffice Math : updating
+StarOffice Math : updating;fields and charts, automatically (Writer)
+StarOffice Math : updating;links in text documents
+StarOffice Math : updating;links, on opening
+StarOffice Math : updating;templates
+StarOffice Math : upper limits
+StarOffice Math : URL
+StarOffice Math : URL;changing hyperlink URLs
+StarOffice Math : URL;definition
+StarOffice Math : URL;in pictures
+StarOffice Math : URL;saving absolute/relative paths
+StarOffice Math : URL;turning off URL recognition
+StarOffice Math : user data
+StarOffice Math : user data;input
+StarOffice Math : user data;removing when saving
+StarOffice Math : user feedback
+StarOffice Math : user feedback;automatically
+StarOffice Math : user-defined dictionaries
+StarOffice Math : user-defined dictionaries;creating
+StarOffice Math : user-defined dictionaries;dictionary of exceptions
+StarOffice Math : user-defined dictionaries;editing
+StarOffice Math : user-defined operators
+StarOffice Math : user-defined operators;general
+StarOffice Math : user-defined operators;unary and binary
+StarOffice Math : user-defined styles
+StarOffice Math : user-defined styles;automatically replacing
+StarOffice Math : UTF-8/UCS2 support
+StarOffice Math : values
+StarOffice Math : values;absolute
+StarOffice Math : values;rounded as shown (Calc)
+StarOffice Math : variables
+StarOffice Math : variables;for paths
+StarOffice Math : variables;with right exponents
+StarOffice Math : VBA code
+StarOffice Math : VBA code;loading/saving documents with VBA code
+StarOffice Math : vector arrows as attributes
+StarOffice Math : version management
+StarOffice Math : version numbers of documents
+StarOffice Math : versions
+StarOffice Math : versions;comparing documents
+StarOffice Math : versions;file saving as, restriction
+StarOffice Math : versions;merging document versions
+StarOffice Math : versions;of a document
+StarOffice Math : versions;StarOffice
+StarOffice Math : vertical arrangement of elements
+StarOffice Math : vertical bars
+StarOffice Math : vertical callouts
+StarOffice Math : vertical dots symbol
+StarOffice Math : vertical elements
+StarOffice Math : vertical scrollbars (Writer)
+StarOffice Math : vertical text boxes
+StarOffice Math : videos
+StarOffice Math : viewing
+StarOffice Math : viewing;databases
+StarOffice Math : viewing;file properties
+StarOffice Math : viewing;StarOffice documents in Internet Explorer
+StarOffice Math : viewing;toolbars
+StarOffice Math : views
+StarOffice Math : views;creating database views (Base)
+StarOffice Math : views;defaults
+StarOffice Math : views;full screen
+StarOffice Math : views;icons
+StarOffice Math : views;maximum size
+StarOffice Math : views;scaling
+StarOffice Math : views;zooming out StarOffice Math
+StarOffice Math : Visual Basic for Applications
+StarOffice Math : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Math : watermarks
+StarOffice Math : web documents
+StarOffice Math : web documents;XForms
+StarOffice Math : Web support
+StarOffice Math : WebCast export
+StarOffice Math : WebDAV over HTTPS
+StarOffice Math : weierstrass p symbol
+StarOffice Math : whole numbers
+StarOffice Math : wide circumflex attribute
+StarOffice Math : wide tilde attribute
+StarOffice Math : wide vector arrow attribute
+StarOffice Math : widowed brackets
+StarOffice Math : windows
+StarOffice Math : windows;docking
+StarOffice Math : windows;docking definition
+StarOffice Math : windows;hiding/showing/docking
+StarOffice Math : windows;new
+StarOffice Math : wizards
+StarOffice Math : wizards;agendas
+StarOffice Math : wizards;database queries
+StarOffice Math : wizards;database tables (Base)
+StarOffice Math : wizards;databases (Base)
+StarOffice Math : wizards;document converter
+StarOffice Math : wizards;Euro Converter
+StarOffice Math : wizards;faxes
+StarOffice Math : wizards;forms
+StarOffice Math : wizards;letters
+StarOffice Math : wizards;macros (Base)
+StarOffice Math : wizards;overview
+StarOffice Math : wizards;presentations
+StarOffice Math : wizards;reports
+StarOffice Math : Word documents
+StarOffice Math : Word documents;compatibility
+StarOffice Math : Word documents;saving as
+StarOffice Math : WordArt, see Fontwork
+StarOffice Math : words
+StarOffice Math : words;automatically replacing
+StarOffice Math : words;wrapping in cells
+StarOffice Math : words;wrapping in CTL
+StarOffice Math : working directory change
+StarOffice Math : wrapping text
+StarOffice Math : wrapping text;in cells
+StarOffice Math : wrapping text;in formulas
+StarOffice Math : write protection on/off
+StarOffice Math : writing aids options
+StarOffice Math : WYSIWYG in fonts lists
+StarOffice Math : XForms
+StarOffice Math : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Math : XForms;conditions
+StarOffice Math : XForms;opening/editing
+StarOffice Math : XML converters
+StarOffice Math : XML file formats
+StarOffice Math : XML filters
+StarOffice Math : XML filters;creating/testing
+StarOffice Math : XML filters;saving as package/installing/deleting
+StarOffice Math : XML filters;settings
+StarOffice Math : XML Forms, see XForms
+StarOffice Math : XSLT filters, see also XML filters
+StarOffice Math : years
+StarOffice Math : years;2-digit options
+StarOffice Math : zero values
+StarOffice Math : zero values;displaying (Calc)
+StarOffice Math : zooming
+StarOffice Math : zooming;page views
+StarOffice Math : zooming;pictures
+StarOffice Math : zooming;status bar
+StarOffice Math : zooming in on formula display
+StarOffice Math : zooming out on formula display
+StarOffice Impress : 1/2 replacement
+StarOffice Impress : 3D charts
+StarOffice Impress : 3D objects
+StarOffice Impress : 3D objects;assembling
+StarOffice Impress : 3D objects;generating
+StarOffice Impress : 3D objects;inserting
+StarOffice Impress : 3D rotation objects
+StarOffice Impress : 3D rotation objects;converting to
+StarOffice Impress : 3D rotation objects;generating
+StarOffice Impress : 3D text creation
+StarOffice Impress : abbreviation replacement
+StarOffice Impress : absolute hyperlinks
+StarOffice Impress : absolute saving of URLs
+StarOffice Impress : accents
+StarOffice Impress : Access databases (base)
+StarOffice Impress : access rights for database tables (Base)
+StarOffice Impress : accessibility
+StarOffice Impress : accessibility;general shortcuts
+StarOffice Impress : accessibility;options
+StarOffice Impress : accessibility;StarOffice assistive technology
+StarOffice Impress : accessibility;StarOffice Draw
+StarOffice Impress : accessibility;StarOffice features
+StarOffice Impress : accessibility;StarOffice Impress
+StarOffice Impress : activating
+StarOffice Impress : activating;context menus
+StarOffice Impress : activating;Error Report Tool
+StarOffice Impress : activating;extended help tips
+StarOffice Impress : activating;plug-ins
+StarOffice Impress : ActiveX control
+StarOffice Impress : Adabas D databases (base)
+StarOffice Impress : add-ons, see UNO components
+StarOffice Impress : additional selection mode
+StarOffice Impress : address books
+StarOffice Impress : address books;LDAP server (Base)
+StarOffice Impress : address books;registering
+StarOffice Impress : address labels from databases
+StarOffice Impress : ADO databases (Base)
+StarOffice Impress : Agenda Wizard
+StarOffice Impress : aging filter
+StarOffice Impress : aligning
+StarOffice Impress : aligning;2D charts
+StarOffice Impress : aligning;cells
+StarOffice Impress : aligning;draw objects
+StarOffice Impress : aligning;objects
+StarOffice Impress : aligning;paragraphs
+StarOffice Impress : aligning;tables in text
+StarOffice Impress : aligning;text objects
+StarOffice Impress : aligning;titles in charts
+StarOffice Impress : allowing
+StarOffice Impress : allowing;effects
+StarOffice Impress : allowing;interaction
+StarOffice Impress : alternative fonts
+StarOffice Impress : ampersand symbol, see also operators
+StarOffice Impress : anchors
+StarOffice Impress : anchors;changing
+StarOffice Impress : anchors;displaying (Calc)
+StarOffice Impress : anchors;types/positions for draw objects
+StarOffice Impress : animated GIFs
+StarOffice Impress : animated slide transitions
+StarOffice Impress : animation effects
+StarOffice Impress : animations
+StarOffice Impress : animations;accessibility options
+StarOffice Impress : animations;editing
+StarOffice Impress : animations;list of
+StarOffice Impress : animations;saving as GIFs
+StarOffice Impress : appearance options
+StarOffice Impress : Arabic
+StarOffice Impress : Arabic;entering text
+StarOffice Impress : Arabic;language settings
+StarOffice Impress : area charts
+StarOffice Impress : areas
+StarOffice Impress : areas;bitmap patterns
+StarOffice Impress : areas;from connected lines
+StarOffice Impress : areas;hatched/dotted
+StarOffice Impress : areas;shadows
+StarOffice Impress : areas;slanting
+StarOffice Impress : areas;styles
+StarOffice Impress : areas;transparency
+StarOffice Impress : arguments in command line
+StarOffice Impress : arranging
+StarOffice Impress : arranging;objects
+StarOffice Impress : arranging;objects (guide)
+StarOffice Impress : arranging;slides
+StarOffice Impress : arrows
+StarOffice Impress : arrows;defining arrow heads
+StarOffice Impress : arrows;defining arrow lines
+StarOffice Impress : arrows;drawing in text
+StarOffice Impress : arrows;inserting
+StarOffice Impress : arrows;loading arrow styles
+StarOffice Impress : ASCII
+StarOffice Impress : ASCII;definition
+StarOffice Impress : Asian languages
+StarOffice Impress : Asian languages;enabling
+StarOffice Impress : Asian Phonetic Guide
+StarOffice Impress : Asian typography
+StarOffice Impress : assembled objects in 3D
+StarOffice Impress : assigning scripts
+StarOffice Impress : assistive technology in StarOffice
+StarOffice Impress : attaching toolbars
+StarOffice Impress : attachments in e-mails
+StarOffice Impress : attributes
+StarOffice Impress : attributes;objects with
+StarOffice Impress : audio
+StarOffice Impress : authors
+StarOffice Impress : auto reloading HTML documents
+StarOffice Impress : AutoAbstract function for sending text to presentations
+StarOffice Impress : AutoCaption function in StarOffice Writer
+StarOffice Impress : AutoComplete function in text and list boxes
+StarOffice Impress : AutoCorrect function
+StarOffice Impress : AutoCorrect function;context menu
+StarOffice Impress : AutoCorrect function;options
+StarOffice Impress : AutoCorrect function;pictures and frames
+StarOffice Impress : AutoCorrect function;quotes
+StarOffice Impress : AutoCorrect function;replacement table
+StarOffice Impress : AutoCorrect function;switching on and off in Calc
+StarOffice Impress : AutoCorrect function;URL recognition
+StarOffice Impress : AutoFormat function
+StarOffice Impress : AutoFormat function;switching on and off
+StarOffice Impress : automatic captions (Writer)
+StarOffice Impress : automatic control focus
+StarOffice Impress : automatic hyperlink formatting
+StarOffice Impress : automatic line breaks
+StarOffice Impress : automatic lines/borders in text
+StarOffice Impress : automatic saving
+StarOffice Impress : automatic slide changes
+StarOffice Impress : automatic slide changes;rehearse timings
+StarOffice Impress : automatic slide shows
+StarOffice Impress : automatic slide transition
+StarOffice Impress : AutoPilots, see wizards
+StarOffice Impress : AutoValue (Base)
+StarOffice Impress : averages in charts
+StarOffice Impress : axes
+StarOffice Impress : axes;better scaling
+StarOffice Impress : axes;formatting
+StarOffice Impress : axes;formatting grids
+StarOffice Impress : axes;inserting grids
+StarOffice Impress : axes;interval marks
+StarOffice Impress : axes;showing axes in charts
+StarOffice Impress : axes in charts
+StarOffice Impress : backgrounds
+StarOffice Impress : backgrounds;changing
+StarOffice Impress : backgrounds;defining colors/pictures
+StarOffice Impress : backgrounds;deleting unused
+StarOffice Impress : backgrounds;frames/sections/indexes
+StarOffice Impress : backgrounds;inserting from Gallery
+StarOffice Impress : backgrounds;normal view
+StarOffice Impress : backgrounds;notes
+StarOffice Impress : backgrounds;printing
+StarOffice Impress : backgrounds;slides
+StarOffice Impress : backing window
+StarOffice Impress : backups
+StarOffice Impress : backups;automatic
+StarOffice Impress : backups;documents
+StarOffice Impress : bar charts
+StarOffice Impress : Basic
+StarOffice Impress : Basic;fonts for source display
+StarOffice Impress : Basic;programming
+StarOffice Impress : Basic;recording macros
+StarOffice Impress : basic fonts
+StarOffice Impress : behind object command
+StarOffice Impress : Bézier curves
+StarOffice Impress : Bézier curves;control points in presentations
+StarOffice Impress : bi-directional writing
+StarOffice Impress : binding space
+StarOffice Impress : bitmaps
+StarOffice Impress : bitmaps;converting to
+StarOffice Impress : bitmaps;converting to vector graphics
+StarOffice Impress : bitmaps;inserting and editing
+StarOffice Impress : bitmaps;off for faster printing
+StarOffice Impress : bitmaps;patterns
+StarOffice Impress : bitmaps;replacing colors
+StarOffice Impress : black and white display
+StarOffice Impress : black and white printing
+StarOffice Impress : black and white view
+StarOffice Impress : black printing in Calc
+StarOffice Impress : block selection mode
+StarOffice Impress : bold
+StarOffice Impress : bold;AutoFormat function
+StarOffice Impress : bold;text
+StarOffice Impress : bookmarks
+StarOffice Impress : bookmarks;Help
+StarOffice Impress : borders
+StarOffice Impress : borders;arranging
+StarOffice Impress : borders;cells on screen (Calc)
+StarOffice Impress : borders;for paragraphs
+StarOffice Impress : borders;for tables
+StarOffice Impress : borders;shadows
+StarOffice Impress : borders;table boundaries (Writer)
+StarOffice Impress : borders, see also frames
+StarOffice Impress : bound fields
+StarOffice Impress : bound fields;controls
+StarOffice Impress : boundaries of tables (Writer)
+StarOffice Impress : break display (Writer)
+StarOffice Impress : breaking object connections
+StarOffice Impress : brochures
+StarOffice Impress : brochures;printing several
+StarOffice Impress : bubble charts
+StarOffice Impress : build numbers of StarOffice
+StarOffice Impress : bullet lists
+StarOffice Impress : bullet lists;formatting options
+StarOffice Impress : bullets
+StarOffice Impress : bullets;paragraphs
+StarOffice Impress : bullets;replacing
+StarOffice Impress : bullets;turning off
+StarOffice Impress : business cards
+StarOffice Impress : business cards;creating and synchronizing
+StarOffice Impress : business cards;using templates
+StarOffice Impress : button bars, see toolbars
+StarOffice Impress : buttons
+StarOffice Impress : buttons;adding push buttons
+StarOffice Impress : buttons;big/small
+StarOffice Impress : buttons;editing hyperlink buttons
+StarOffice Impress : buttons;form functions
+StarOffice Impress : buttons;toolbars
+StarOffice Impress : cache for graphics
+StarOffice Impress : calculating
+StarOffice Impress : calculating;iterative references (Calc)
+StarOffice Impress : calculating;regression curves
+StarOffice Impress : callouts
+StarOffice Impress : callouts;drawings
+StarOffice Impress : callouts;inserting in presentations
+StarOffice Impress : capital letters
+StarOffice Impress : capital letters;AutoCorrect function
+StarOffice Impress : capital letters;font effects
+StarOffice Impress : captions
+StarOffice Impress : captions;automatic captions (Writer)
+StarOffice Impress : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Impress : captions, see also labels/callouts
+StarOffice Impress : cascading update (Base)
+StarOffice Impress : case sensitivity
+StarOffice Impress : case sensitivity;comparing cell contents (Calc)
+StarOffice Impress : case sensitivity;searching
+StarOffice Impress : cells
+StarOffice Impress : cells;aligning
+StarOffice Impress : cells;coloring (Calc)
+StarOffice Impress : cells;cursor positions after input (Calc)
+StarOffice Impress : cells;formatting without effect (Calc)
+StarOffice Impress : cells;line breaks
+StarOffice Impress : cells;linked to controls
+StarOffice Impress : cells;number of
+StarOffice Impress : cells;pasting
+StarOffice Impress : cells;resetting formats
+StarOffice Impress : cells;showing grid lines (Calc)
+StarOffice Impress : centered text
+StarOffice Impress : centimeters
+StarOffice Impress : certificates
+StarOffice Impress : changes
+StarOffice Impress : changes;accepting or rejecting
+StarOffice Impress : changes;comparing to original
+StarOffice Impress : changes;protecting
+StarOffice Impress : changes;recording
+StarOffice Impress : changes;review function
+StarOffice Impress : changes;showing
+StarOffice Impress : changing
+StarOffice Impress : changing;document titles
+StarOffice Impress : changing;file associations in Setup program
+StarOffice Impress : changing;icon sizes
+StarOffice Impress : changing;layer properties
+StarOffice Impress : changing;layout for handouts
+StarOffice Impress : changing;links
+StarOffice Impress : changing;order of slides
+StarOffice Impress : changing;slide layouts
+StarOffice Impress : changing;work directory
+StarOffice Impress : changing, see also editing and replacing
+StarOffice Impress : character styles
+StarOffice Impress : character styles;language selection
+StarOffice Impress : characters
+StarOffice Impress : characters;alternative fonts
+StarOffice Impress : characters;Asian layout
+StarOffice Impress : characters;bold
+StarOffice Impress : characters;coloring
+StarOffice Impress : characters;converting to curves
+StarOffice Impress : characters;displaying only on screen (Writer)
+StarOffice Impress : characters;enabling CTL and Asian characters
+StarOffice Impress : characters;font effects
+StarOffice Impress : characters;fonts and formats
+StarOffice Impress : characters;hyperlinks
+StarOffice Impress : characters;italics
+StarOffice Impress : characters;language selection
+StarOffice Impress : characters;shadowed
+StarOffice Impress : characters;spacing
+StarOffice Impress : characters;special
+StarOffice Impress : characters;underlining
+StarOffice Impress : charcoal sketches filter
+StarOffice Impress : chart legends
+StarOffice Impress : chart legends;hiding
+StarOffice Impress : chart legends;showing icons with labels
+StarOffice Impress : chart types
+StarOffice Impress : chart types;area
+StarOffice Impress : chart types;bubble
+StarOffice Impress : chart types;column and bar
+StarOffice Impress : chart types;column and line
+StarOffice Impress : chart types;line
+StarOffice Impress : chart types;net
+StarOffice Impress : chart types;pie/donut
+StarOffice Impress : chart types;stock
+StarOffice Impress : chart types;XY (scatter)
+StarOffice Impress : charts
+StarOffice Impress : charts;3D views
+StarOffice Impress : charts;aligning
+StarOffice Impress : charts;arranging within stacks
+StarOffice Impress : charts;bars with textures
+StarOffice Impress : charts;choosing chart types
+StarOffice Impress : charts;colors
+StarOffice Impress : charts;copying with link to source cell range
+StarOffice Impress : charts;data labels
+StarOffice Impress : charts;displaying (Calc)
+StarOffice Impress : charts;editing axes
+StarOffice Impress : charts;editing data
+StarOffice Impress : charts;editing legends
+StarOffice Impress : charts;editing titles
+StarOffice Impress : charts;formatting areas
+StarOffice Impress : charts;formatting floors
+StarOffice Impress : charts;formatting walls
+StarOffice Impress : charts;inserting
+StarOffice Impress : charts;overview
+StarOffice Impress : charts;positioning axes
+StarOffice Impress : charts;properties
+StarOffice Impress : charts;reorganizing
+StarOffice Impress : charts;scaling axes
+StarOffice Impress : charts;scaling text
+StarOffice Impress : charts;shortcuts
+StarOffice Impress : charts;showing axes
+StarOffice Impress : charts;updating automatically (Writer)
+StarOffice Impress : check box creation
+StarOffice Impress : Chinese writing systems
+StarOffice Impress : choosing printers
+StarOffice Impress : circle drawings
+StarOffice Impress : circle segments
+StarOffice Impress : circles
+StarOffice Impress : circles;of objects
+StarOffice Impress : Client Side ImageMap
+StarOffice Impress : clipboard
+StarOffice Impress : clipboard;cutting
+StarOffice Impress : clipboard;pasting
+StarOffice Impress : clipboard;pasting formatted/unformatted text
+StarOffice Impress : clipboard;selection clipboard
+StarOffice Impress : clipboard;Unix
+StarOffice Impress : closing
+StarOffice Impress : closing;documents
+StarOffice Impress : closing;shapes
+StarOffice Impress : closing;toolbars
+StarOffice Impress : collaboration
+StarOffice Impress : color bar
+StarOffice Impress : colors
+StarOffice Impress : colors;adding
+StarOffice Impress : colors;appearance
+StarOffice Impress : colors;backgrounds
+StarOffice Impress : colors;charts
+StarOffice Impress : colors;default colors
+StarOffice Impress : colors;defining and saving
+StarOffice Impress : colors;defining gradients interactively
+StarOffice Impress : colors;displaying presentations
+StarOffice Impress : colors;fill format
+StarOffice Impress : colors;fonts
+StarOffice Impress : colors;grid lines and cells (Calc)
+StarOffice Impress : colors;loading lists
+StarOffice Impress : colors;models
+StarOffice Impress : colors;not printing
+StarOffice Impress : colors;printing in grayscale
+StarOffice Impress : colors;replacing
+StarOffice Impress : colors;restriction (Calc)
+StarOffice Impress : colors;selection
+StarOffice Impress : column and line charts
+StarOffice Impress : column charts
+StarOffice Impress : column headers
+StarOffice Impress : column headers;displaying (Calc)
+StarOffice Impress : column headers;highlighting (Calc)
+StarOffice Impress : columns
+StarOffice Impress : columns;inserting
+StarOffice Impress : columns;setting with the mouse
+StarOffice Impress : combination charts
+StarOffice Impress : combining
+StarOffice Impress : combining;3D objects
+StarOffice Impress : combining;draw objects
+StarOffice Impress : combining;undoing
+StarOffice Impress : combo box creation
+StarOffice Impress : command button creation
+StarOffice Impress : command buttons, see push buttons
+StarOffice Impress : command line parameters
+StarOffice Impress : commands
+StarOffice Impress : commands;repeating
+StarOffice Impress : commands;SQL
+StarOffice Impress : comments
+StarOffice Impress : comments;displaying (Calc)
+StarOffice Impress : comments;inserting/editing/deleting/printing
+StarOffice Impress : comments;on changes
+StarOffice Impress : comments;printing in text
+StarOffice Impress : common terms
+StarOffice Impress : common terms;Chinese dictionary
+StarOffice Impress : common terms;glossaries
+StarOffice Impress : common terms;Internet glossary
+StarOffice Impress : comparisons
+StarOffice Impress : comparisons;document versions
+StarOffice Impress : comparisons;operators in default filter dialog
+StarOffice Impress : compatibility settings for MS Word import
+StarOffice Impress : complete screen view
+StarOffice Impress : complex text layout
+StarOffice Impress : complex text layout;definition
+StarOffice Impress : complex text layout;enabling
+StarOffice Impress : complex text layout, see CTL
+StarOffice Impress : compose key to insert special characters
+StarOffice Impress : concatenation, see ampersand symbol
+StarOffice Impress : conditional separators
+StarOffice Impress : conditions
+StarOffice Impress : conditions;in number formats
+StarOffice Impress : conditions;items in Data Navigator
+StarOffice Impress : cones
+StarOffice Impress : Configuration Manager
+StarOffice Impress : configuring
+StarOffice Impress : configuring;fax icon
+StarOffice Impress : configuring;StarOffice
+StarOffice Impress : configuring;toolbars
+StarOffice Impress : connecting
+StarOffice Impress : connecting;draw objects
+StarOffice Impress : connecting;lines
+StarOffice Impress : connecting;paths and objects
+StarOffice Impress : connections to data sources (Base)
+StarOffice Impress : connectors
+StarOffice Impress : connectors;properties of
+StarOffice Impress : connectors;using
+StarOffice Impress : constructing shapes
+StarOffice Impress : contents protection
+StarOffice Impress : context menus
+StarOffice Impress : contours
+StarOffice Impress : contours;converting to
+StarOffice Impress : control point display in presentations
+StarOffice Impress : control points definition
+StarOffice Impress : controls
+StarOffice Impress : controls;activating in forms
+StarOffice Impress : controls;adding to documents
+StarOffice Impress : controls;arranging in forms
+StarOffice Impress : controls;arranging within stacks
+StarOffice Impress : controls;assigning data sources
+StarOffice Impress : controls;assigning macros (Basic)
+StarOffice Impress : controls;bound fields/list contents/linked cells
+StarOffice Impress : controls;events
+StarOffice Impress : controls;focus
+StarOffice Impress : controls;formatted fields
+StarOffice Impress : controls;grouping
+StarOffice Impress : controls;hidden
+StarOffice Impress : controls;inserting
+StarOffice Impress : controls;multi-line titles
+StarOffice Impress : controls;positions and sizes
+StarOffice Impress : controls;printing
+StarOffice Impress : controls;properties of form controls
+StarOffice Impress : controls;properties of table controls
+StarOffice Impress : controls;reference by SQL
+StarOffice Impress : controls;rich text control
+StarOffice Impress : controls;select mode
+StarOffice Impress : controls;showing (Writer)
+StarOffice Impress : converters
+StarOffice Impress : converters;Euro converter
+StarOffice Impress : converters;PostScript, UNIX
+StarOffice Impress : converters;XML
+StarOffice Impress : converting
+StarOffice Impress : converting;bitmaps to polygons
+StarOffice Impress : converting;Hangul/Hanja
+StarOffice Impress : converting;metrics
+StarOffice Impress : converting;Microsoft documents
+StarOffice Impress : converting;Pocket PC formats
+StarOffice Impress : converting;points
+StarOffice Impress : converting;StarOffice documents
+StarOffice Impress : converting;text to curves
+StarOffice Impress : converting;to bitmaps
+StarOffice Impress : converting;to contours
+StarOffice Impress : converting;to curves, polygons, 3D
+StarOffice Impress : converting;to metafile format (WMF)
+StarOffice Impress : copies
+StarOffice Impress : copies;printing
+StarOffice Impress : copying
+StarOffice Impress : copying;by drag and drop
+StarOffice Impress : copying;data from text documents
+StarOffice Impress : copying;datasource records in spreadsheets
+StarOffice Impress : copying;draw objects
+StarOffice Impress : copying;draw objects between documents
+StarOffice Impress : copying;formatting
+StarOffice Impress : copying;from data source view
+StarOffice Impress : copying;from Gallery
+StarOffice Impress : copying;in Unix
+StarOffice Impress : copying;pictures, between documents
+StarOffice Impress : copying;sheet areas, to text documents
+StarOffice Impress : copying;slides
+StarOffice Impress : copying;text from other documents
+StarOffice Impress : copying;to Gallery
+StarOffice Impress : copyright for StarOffice
+StarOffice Impress : corner points
+StarOffice Impress : corner roundings
+StarOffice Impress : covered objects
+StarOffice Impress : crash reports
+StarOffice Impress : criteria of query design (Base)
+StarOffice Impress : cropping pictures
+StarOffice Impress : cross-fading
+StarOffice Impress : cross-fading;creating cross-fades
+StarOffice Impress : cross-fading;slides
+StarOffice Impress : cross-fading;two draw objects
+StarOffice Impress : CTL
+StarOffice Impress : CTL;(not) wrapping words
+StarOffice Impress : CTL;complex text layout languages
+StarOffice Impress : CTL;definition
+StarOffice Impress : CTL;options
+StarOffice Impress : cubes
+StarOffice Impress : currencies
+StarOffice Impress : currencies;converters
+StarOffice Impress : currencies;format codes
+StarOffice Impress : currency field creation
+StarOffice Impress : currency formats
+StarOffice Impress : cursor
+StarOffice Impress : cursor;allowing in protected areas (Writer)
+StarOffice Impress : cursor;in read-only text
+StarOffice Impress : cursor;quickly moving to an object
+StarOffice Impress : curves
+StarOffice Impress : curves;converting text to
+StarOffice Impress : curves;drawing
+StarOffice Impress : curves;editing
+StarOffice Impress : curves;editing points
+StarOffice Impress : curves;properties in line charts/XY charts
+StarOffice Impress : curves;toolbar
+StarOffice Impress : custom animation
+StarOffice Impress : custom colors
+StarOffice Impress : custom dictionaries
+StarOffice Impress : custom dictionaries;editing
+StarOffice Impress : custom gradients
+StarOffice Impress : custom hyphens (Writer)
+StarOffice Impress : custom quotes
+StarOffice Impress : custom slide shows
+StarOffice Impress : custom templates
+StarOffice Impress : customizing
+StarOffice Impress : customizing;events
+StarOffice Impress : customizing;keyboard
+StarOffice Impress : customizing;menus
+StarOffice Impress : customizing;round corners
+StarOffice Impress : customizing;StarOffice
+StarOffice Impress : customizing;toolbars
+StarOffice Impress : cutting
+StarOffice Impress : cylinders
+StarOffice Impress : dashes
+StarOffice Impress : data
+StarOffice Impress : data;filtering in forms
+StarOffice Impress : data;forms and subforms
+StarOffice Impress : data;read-only
+StarOffice Impress : data;sorting in forms
+StarOffice Impress : data;user data
+StarOffice Impress : data binding change in XForms
+StarOffice Impress : data labels in charts
+StarOffice Impress : Data Navigator
+StarOffice Impress : Data Navigator;adding/editing items
+StarOffice Impress : Data Navigator;display options
+StarOffice Impress : data ranges in charts
+StarOffice Impress : data series
+StarOffice Impress : data source browser
+StarOffice Impress : data source explorer
+StarOffice Impress : data source view
+StarOffice Impress : data source view;drag and drop
+StarOffice Impress : data source view;overview
+StarOffice Impress : data source view;showing
+StarOffice Impress : data sources
+StarOffice Impress : data sources;as tables
+StarOffice Impress : data sources;connection settings (Base)
+StarOffice Impress : data sources;copying records to spreadsheets
+StarOffice Impress : data sources;displaying current
+StarOffice Impress : data sources;LDAP server (Base)
+StarOffice Impress : data sources;registering address books
+StarOffice Impress : data sources;reports
+StarOffice Impress : data sources;setting for stock charts
+StarOffice Impress : data sources;StarOffice Base
+StarOffice Impress : data sources;viewing
+StarOffice Impress : data structure of XForms
+StarOffice Impress : data values in charts
+StarOffice Impress : data, see also values
+StarOffice Impress : database contents
+StarOffice Impress : database contents;inserting as tables
+StarOffice Impress : database contents;inserting as text
+StarOffice Impress : database reports
+StarOffice Impress : Database Wizard (Base)
+StarOffice Impress : databases
+StarOffice Impress : databases;administration through SQL (Base)
+StarOffice Impress : databases;ADO (Base)
+StarOffice Impress : databases;connecting (Base)
+StarOffice Impress : databases;creating
+StarOffice Impress : databases;creating labels
+StarOffice Impress : databases;creating queries
+StarOffice Impress : databases;creating reports
+StarOffice Impress : databases;creating tables
+StarOffice Impress : databases;deleting (Base)
+StarOffice Impress : databases;drag and drop (Base)
+StarOffice Impress : databases;editing tables
+StarOffice Impress : databases;form filters
+StarOffice Impress : databases;formats (Base)
+StarOffice Impress : databases;importing/exporting
+StarOffice Impress : databases;JDBC (Base)
+StarOffice Impress : databases;main page (Base)
+StarOffice Impress : databases;ODBC (Base)
+StarOffice Impress : databases;overview
+StarOffice Impress : databases;registering (Base)
+StarOffice Impress : databases;searching records
+StarOffice Impress : databases;shortcut keys
+StarOffice Impress : databases;sorting
+StarOffice Impress : databases;standard filters
+StarOffice Impress : databases;text formats
+StarOffice Impress : databases;viewing
+StarOffice Impress : date fields
+StarOffice Impress : date fields;creating
+StarOffice Impress : date fields;properties
+StarOffice Impress : date formats
+StarOffice Impress : date on all slides
+StarOffice Impress : dates
+StarOffice Impress : dates;default (Calc)
+StarOffice Impress : dates;fixed
+StarOffice Impress : dates;printing in presentations
+StarOffice Impress : dates;start 1900/01/01 (Calc)
+StarOffice Impress : dates;start 1904/01/01 (Calc)
+StarOffice Impress : dates;variable
+StarOffice Impress : dBASE
+StarOffice Impress : dBASE;database settings (Base)
+StarOffice Impress : DDE
+StarOffice Impress : DDE;definition
+StarOffice Impress : deactivating
+StarOffice Impress : deactivating;plug-ins
+StarOffice Impress : decimal places displayed (Calc)
+StarOffice Impress : decimal separator key
+StarOffice Impress : decimal tab stops
+StarOffice Impress : decreasing sizes of views
+StarOffice Impress : default directories
+StarOffice Impress : default filters
+StarOffice Impress : default filters;comparison operators
+StarOffice Impress : default filters;databases
+StarOffice Impress : default printer
+StarOffice Impress : default printer;setting up
+StarOffice Impress : default printer;UNIX
+StarOffice Impress : default templates
+StarOffice Impress : default templates;changing
+StarOffice Impress : default templates;organizing
+StarOffice Impress : defaults
+StarOffice Impress : defaults;documents
+StarOffice Impress : defaults;file formats in file dialogs
+StarOffice Impress : defaults;file formats in StarOffice
+StarOffice Impress : defaults;fonts
+StarOffice Impress : defaults;grids (Writer/Calc)
+StarOffice Impress : defaults;languages
+StarOffice Impress : defaults;number formats
+StarOffice Impress : defaults;of saving
+StarOffice Impress : defaults;program configuration
+StarOffice Impress : defaults;tab stops in text
+StarOffice Impress : defaults;views
+StarOffice Impress : defining
+StarOffice Impress : defining;arrowheads and other line ends
+StarOffice Impress : defining;colors
+StarOffice Impress : defining;gradients
+StarOffice Impress : defining;line styles
+StarOffice Impress : defining;paragraph borders
+StarOffice Impress : defining;queries (Base)
+StarOffice Impress : defining;table borders
+StarOffice Impress : deleting
+StarOffice Impress : deleting;all direct formatting
+StarOffice Impress : deleting;animation effects
+StarOffice Impress : deleting;comments
+StarOffice Impress : deleting;databases (Base)
+StarOffice Impress : deleting;hyperlinks
+StarOffice Impress : deleting;layers
+StarOffice Impress : deleting;lines in text
+StarOffice Impress : deleting;models/instances
+StarOffice Impress : deleting;namespaces in XForms
+StarOffice Impress : deleting;points
+StarOffice Impress : deleting;slide transition effects
+StarOffice Impress : deleting;slides
+StarOffice Impress : deleting;tab stops
+StarOffice Impress : deleting;templates
+StarOffice Impress : deleting;XML filters
+StarOffice Impress : depth stagger
+StarOffice Impress : descriptions for objects
+StarOffice Impress : design mode after saving
+StarOffice Impress : design view
+StarOffice Impress : design view;creating forms
+StarOffice Impress : design view;queries/views (Base)
+StarOffice Impress : designing
+StarOffice Impress : designing;database tables
+StarOffice Impress : designing;fonts
+StarOffice Impress : designing;queries (Base)
+StarOffice Impress : detaching toolbars
+StarOffice Impress : dictionaries
+StarOffice Impress : dictionaries;common terms in simplified and traditional chinese
+StarOffice Impress : dictionaries;creating
+StarOffice Impress : dictionaries;editing user-defined
+StarOffice Impress : dictionaries;spellcheck
+StarOffice Impress : dictionaries, see also languages
+StarOffice Impress : digital signatures
+StarOffice Impress : digital signatures;getting/managing/applying
+StarOffice Impress : digital signatures;overview
+StarOffice Impress : digital signatures;WebDAV over HTTPS
+StarOffice Impress : dimension lines
+StarOffice Impress : dimension lines;drawing
+StarOffice Impress : dimension lines;properties of
+StarOffice Impress : direct formatting
+StarOffice Impress : direct formatting;undoing all
+StarOffice Impress : directories
+StarOffice Impress : directories;creating new
+StarOffice Impress : directories;directory structure
+StarOffice Impress : disabled persons
+StarOffice Impress : display qualities of presentations
+StarOffice Impress : displaying
+StarOffice Impress : displaying;comments (Calc)
+StarOffice Impress : displaying;comments in text documents
+StarOffice Impress : displaying;non-printing characters (Writer)
+StarOffice Impress : displaying;pictures and objects (Writer)
+StarOffice Impress : displaying;tables (Writer)
+StarOffice Impress : displaying;zero values (Calc)
+StarOffice Impress : distances
+StarOffice Impress : distinct values in SQL queries
+StarOffice Impress : distorting in drawings
+StarOffice Impress : distorting objects
+StarOffice Impress : distributing draw objects
+StarOffice Impress : distributing XML filters
+StarOffice Impress : docking
+StarOffice Impress : docking;definition
+StarOffice Impress : docking;toolbars
+StarOffice Impress : docking;windows
+StarOffice Impress : Document Converter Wizard
+StarOffice Impress : Document Map, see Navigator
+StarOffice Impress : document types in StarOffice
+StarOffice Impress : documents
+StarOffice Impress : documents;changing titles
+StarOffice Impress : documents;closing
+StarOffice Impress : documents;comparing
+StarOffice Impress : documents;contents as lists
+StarOffice Impress : documents;editing time
+StarOffice Impress : documents;exporting
+StarOffice Impress : documents;importing
+StarOffice Impress : documents;languages
+StarOffice Impress : documents;measurement units in
+StarOffice Impress : documents;merging
+StarOffice Impress : documents;number of pages/tables/sheets
+StarOffice Impress : documents;opening
+StarOffice Impress : documents;opening in design mode
+StarOffice Impress : documents;opening with templates
+StarOffice Impress : documents;organizing
+StarOffice Impress : documents;printing
+StarOffice Impress : documents;read-only
+StarOffice Impress : documents;reloading
+StarOffice Impress : documents;saving
+StarOffice Impress : documents;saving automatically
+StarOffice Impress : documents;saving in other formats
+StarOffice Impress : documents;sending as e-mail
+StarOffice Impress : documents;styles changed
+StarOffice Impress : documents;version management
+StarOffice Impress : documents;version numbers
+StarOffice Impress : donut charts
+StarOffice Impress : dotted areas
+StarOffice Impress : double-line spacing in paragraphs
+StarOffice Impress : double-line writing in Asian layout
+StarOffice Impress : doubling draw objects
+StarOffice Impress : drag and drop
+StarOffice Impress : drag and drop;copying and pasting text
+StarOffice Impress : drag and drop;data source view
+StarOffice Impress : drag and drop;from Gallery to draw objects
+StarOffice Impress : drag and drop;overview
+StarOffice Impress : drag and drop;pictures
+StarOffice Impress : drag and drop;to Gallery
+StarOffice Impress : Draw instructions
+StarOffice Impress : draw objects
+StarOffice Impress : draw objects;adding/editing/copying
+StarOffice Impress : draw objects;anchoring
+StarOffice Impress : draw objects;arranging within stacks
+StarOffice Impress : draw objects;combining
+StarOffice Impress : draw objects;connecting lines to
+StarOffice Impress : draw objects;converting text to
+StarOffice Impress : draw objects;copying between documents
+StarOffice Impress : draw objects;cross-fading two objects
+StarOffice Impress : draw objects;displaying (Calc)
+StarOffice Impress : draw objects;dropping Gallery pictures
+StarOffice Impress : draw objects;duplicating
+StarOffice Impress : draw objects;flipping
+StarOffice Impress : draw objects;grouping
+StarOffice Impress : draw objects;legends
+StarOffice Impress : draw objects;positioning and resizing
+StarOffice Impress : draw objects;protecting
+StarOffice Impress : draw objects;rotating
+StarOffice Impress : draw objects;slanting
+StarOffice Impress : draw objects;text entry mode
+StarOffice Impress : draw objects;text in
+StarOffice Impress : drawing
+StarOffice Impress : drawing;3D objects
+StarOffice Impress : drawing;freeform lines
+StarOffice Impress : drawing;lines
+StarOffice Impress : drawing;sectors and segments
+StarOffice Impress : Drawing bar
+StarOffice Impress : drawing lines in text
+StarOffice Impress : drawings
+StarOffice Impress : drawings;creating/opening
+StarOffice Impress : drawings;languages
+StarOffice Impress : drawings;printing
+StarOffice Impress : drawings;printing defaults
+StarOffice Impress : drawings;printing in text documents
+StarOffice Impress : drawings;saving
+StarOffice Impress : drawings;saving automatically
+StarOffice Impress : drawings;saving in other formats
+StarOffice Impress : drawings;sending as e-mail
+StarOffice Impress : drawings;shortcut keys
+StarOffice Impress : drawings;showing (Writer)
+StarOffice Impress : drawings;zoom function in
+StarOffice Impress : drawings, see also draw objects
+StarOffice Impress : drop-down lists in form functions
+StarOffice Impress : duplicating draw objects
+StarOffice Impress : e-mail attachments
+StarOffice Impress : Edit File icon
+StarOffice Impress : edit mode
+StarOffice Impress : edit mode;after opening
+StarOffice Impress : edit mode;through Enter key (Calc)
+StarOffice Impress : Edit Points bar
+StarOffice Impress : editing
+StarOffice Impress : editing;chart axes
+StarOffice Impress : editing;chart data
+StarOffice Impress : editing;chart legends
+StarOffice Impress : editing;chart titles
+StarOffice Impress : editing;comments
+StarOffice Impress : editing;curves
+StarOffice Impress : editing;data binding of XForms
+StarOffice Impress : editing;database tables and queries
+StarOffice Impress : editing;draw objects
+StarOffice Impress : editing;fields
+StarOffice Impress : editing;Fontwork objects
+StarOffice Impress : editing;gradients
+StarOffice Impress : editing;guides and snap points
+StarOffice Impress : editing;hyperlinks
+StarOffice Impress : editing;menus
+StarOffice Impress : editing;objects
+StarOffice Impress : editing;pictures
+StarOffice Impress : editing;reports
+StarOffice Impress : editing;shortcut keys
+StarOffice Impress : editing;slide titles
+StarOffice Impress : editing;StarOffice documents in Internet Explorer
+StarOffice Impress : editing;tab stops
+StarOffice Impress : editing;templates
+StarOffice Impress : editing;titles
+StarOffice Impress : editing;toolbars
+StarOffice Impress : editing;undoing
+StarOffice Impress : editing;XForms
+StarOffice Impress : editing time of documents
+StarOffice Impress : editors
+StarOffice Impress : editors;formula editor
+StarOffice Impress : editors;ImageMap editor
+StarOffice Impress : effects
+StarOffice Impress : effects;animated slide transitions
+StarOffice Impress : effects;applying to/removing from objects
+StarOffice Impress : effects;font positions
+StarOffice Impress : effects;fonts
+StarOffice Impress : effects;Fontwork icons
+StarOffice Impress : effects;preview
+StarOffice Impress : effects;sounds
+StarOffice Impress : ellipses
+StarOffice Impress : ellipses;segments
+StarOffice Impress : ellipses;toolbars
+StarOffice Impress : empty documents
+StarOffice Impress : empty paragraph removal
+StarOffice Impress : encryption of contents
+StarOffice Impress : entering groups
+StarOffice Impress : entering text from right to left
+StarOffice Impress : equal sign, see also operators
+StarOffice Impress : equations in formula editor
+StarOffice Impress : error bars in charts
+StarOffice Impress : error indicators in charts
+StarOffice Impress : Error Report Tool
+StarOffice Impress : Euro
+StarOffice Impress : Euro;currency formats
+StarOffice Impress : Euro;Euro Converter Wizard
+StarOffice Impress : even/odd pages
+StarOffice Impress : even/odd pages;printing
+StarOffice Impress : events
+StarOffice Impress : events;assigning scripts
+StarOffice Impress : events;controls
+StarOffice Impress : events;customizing
+StarOffice Impress : events;in forms
+StarOffice Impress : Excel
+StarOffice Impress : Excel;saving as
+StarOffice Impress : Excel;search criteria
+StarOffice Impress : exceptions
+StarOffice Impress : exceptions;user-defined dictionaries
+StarOffice Impress : exchanging, see also replacing
+StarOffice Impress : executing SQL commands
+StarOffice Impress : exiting
+StarOffice Impress : exiting;by clicking objects
+StarOffice Impress : exiting;groups
+StarOffice Impress : exiting;StarOffice
+StarOffice Impress : expanding
+StarOffice Impress : expanding;slides
+StarOffice Impress : expanding formatting (Calc)
+StarOffice Impress : explorer of data sources
+StarOffice Impress : export filters
+StarOffice Impress : exporting
+StarOffice Impress : exporting;animations to GIF format
+StarOffice Impress : exporting;bitmaps
+StarOffice Impress : exporting;HTML and text documents
+StarOffice Impress : exporting;Microsoft Office documents with VBA code
+StarOffice Impress : exporting;presentations to HTML
+StarOffice Impress : exporting;spreadsheets to text format
+StarOffice Impress : exporting;templates
+StarOffice Impress : exporting;to foreign formats
+StarOffice Impress : exporting;to HTML
+StarOffice Impress : exporting;to Macromedia Flash format
+StarOffice Impress : exporting;to Microsoft Office formats
+StarOffice Impress : exporting;to PDF
+StarOffice Impress : exporting;to PostScript format
+StarOffice Impress : exporting;to XML
+StarOffice Impress : exporting;XML files
+StarOffice Impress : extended tips in Help
+StarOffice Impress : extension mode in text
+StarOffice Impress : extensions
+StarOffice Impress : extensions;Extension Manager
+StarOffice Impress : extensions;file formats
+StarOffice Impress : external keys (Base)
+StarOffice Impress : extrusion objects
+StarOffice Impress : eyedropper tool
+StarOffice Impress : faster printing
+StarOffice Impress : faxes
+StarOffice Impress : faxes;configuring StarOffice
+StarOffice Impress : faxes;fax programs/fax printers under UNIX
+StarOffice Impress : faxes;selecting a fax machine
+StarOffice Impress : faxes;sending
+StarOffice Impress : faxes;wizards
+StarOffice Impress : feedback
+StarOffice Impress : feedback;automatically
+StarOffice Impress : fields
+StarOffice Impress : fields;authors
+StarOffice Impress : fields;database tables
+StarOffice Impress : fields;dates (fixed)
+StarOffice Impress : fields;dates (variable)
+StarOffice Impress : fields;displaying field codes (Writer)
+StarOffice Impress : fields;editing
+StarOffice Impress : fields;file names
+StarOffice Impress : fields;formatted fields
+StarOffice Impress : fields;formatting
+StarOffice Impress : fields;in slides
+StarOffice Impress : fields;page numbers
+StarOffice Impress : fields;times (fixed)
+StarOffice Impress : fields;times (variable)
+StarOffice Impress : fields;updating automatically (Writer)
+StarOffice Impress : file associations for Microsoft Office
+StarOffice Impress : file filters
+StarOffice Impress : file filters;mobile devices
+StarOffice Impress : file filters;XML
+StarOffice Impress : file formats
+StarOffice Impress : file formats;changing StarOffice defaults
+StarOffice Impress : file formats;OpenDocument/XML
+StarOffice Impress : file formats;saving always in other formats
+StarOffice Impress : file selection button
+StarOffice Impress : file sharing options for current document
+StarOffice Impress : files
+StarOffice Impress : files;filters and formats
+StarOffice Impress : files;importing
+StarOffice Impress : files;inserting
+StarOffice Impress : files;inserting pictures
+StarOffice Impress : files;opening
+StarOffice Impress : files;properties
+StarOffice Impress : files;saving
+StarOffice Impress : files;saving automatically
+StarOffice Impress : files;saving in other formats
+StarOffice Impress : files;sending as e-mail
+StarOffice Impress : files;version numbers
+StarOffice Impress : files and folders in StarOffice
+StarOffice Impress : fill characters with tabulators
+StarOffice Impress : fill colors for areas
+StarOffice Impress : fill format mode
+StarOffice Impress : fill format mode;styles
+StarOffice Impress : fill patterns for areas
+StarOffice Impress : filter conditions
+StarOffice Impress : filter conditions;connecting
+StarOffice Impress : filter conditions;in queries (Base)
+StarOffice Impress : filtering
+StarOffice Impress : filtering;data in databases
+StarOffice Impress : filtering;data in forms
+StarOffice Impress : filters
+StarOffice Impress : filters;comparison operators
+StarOffice Impress : filters;for import and export
+StarOffice Impress : filters;Navigator
+StarOffice Impress : filters;pictures
+StarOffice Impress : filters;XML filter settings
+StarOffice Impress : Find tab in Help
+StarOffice Impress : finding
+StarOffice Impress : finding;in all sheets
+StarOffice Impress : finding;records in form documents
+StarOffice Impress : finding;selections
+StarOffice Impress : finding;similarity search
+StarOffice Impress : fitting to pages
+StarOffice Impress : fitting to pages;individual slides
+StarOffice Impress : fitting to pages;print settings in Math
+StarOffice Impress : fitting to pages;print settings in presentations
+StarOffice Impress : fixed text
+StarOffice Impress : fixed text;form functions
+StarOffice Impress : fixing toolbars
+StarOffice Impress : flipping around a flip line
+StarOffice Impress : flipping draw objects
+StarOffice Impress : floating frames in HTML documents
+StarOffice Impress : floating text
+StarOffice Impress : floating toolbars
+StarOffice Impress : flowcharts
+StarOffice Impress : focus of controls
+StarOffice Impress : folder creation
+StarOffice Impress : font lists
+StarOffice Impress : font name box
+StarOffice Impress : font sizes
+StarOffice Impress : font sizes;bullets
+StarOffice Impress : font sizes;relative changes
+StarOffice Impress : font sizes;scaling on screen
+StarOffice Impress : font sizes;text
+StarOffice Impress : fonts
+StarOffice Impress : fonts;adding under UNIX
+StarOffice Impress : fonts;changing in templates
+StarOffice Impress : fonts;colors
+StarOffice Impress : fonts;default settings
+StarOffice Impress : fonts;effects
+StarOffice Impress : fonts;for HTML and Basic
+StarOffice Impress : fonts;formats
+StarOffice Impress : fonts;outlines
+StarOffice Impress : fonts;positions in text
+StarOffice Impress : fonts;shadows
+StarOffice Impress : fonts;specifying several
+StarOffice Impress : fonts;strikethrough
+StarOffice Impress : fonts;styles
+StarOffice Impress : fonts;text objects
+StarOffice Impress : Fontwork icons
+StarOffice Impress : footers
+StarOffice Impress : footers;backgrounds
+StarOffice Impress : footers;slide masters
+StarOffice Impress : footers;slides
+StarOffice Impress : form controls
+StarOffice Impress : form controls;assigning macros
+StarOffice Impress : form controls;protecting
+StarOffice Impress : form controls;toolbars
+StarOffice Impress : form fields
+StarOffice Impress : form filters
+StarOffice Impress : Form Navigator
+StarOffice Impress : format codes
+StarOffice Impress : format codes;numbers
+StarOffice Impress : format filling printing in StarOffice Math
+StarOffice Impress : Format Paintbrush
+StarOffice Impress : formats
+StarOffice Impress : formats;Asian layout
+StarOffice Impress : formats;fonts
+StarOffice Impress : formats;maximizing page formats
+StarOffice Impress : formats;number and currency formats
+StarOffice Impress : formats;of currencies/date/time
+StarOffice Impress : formats;on opening and saving
+StarOffice Impress : formats;pasting in special formats
+StarOffice Impress : formats;positions
+StarOffice Impress : formats;tabulators
+StarOffice Impress : formatted fields
+StarOffice Impress : formatted fields;form functions
+StarOffice Impress : formatted fields;properties
+StarOffice Impress : formatting
+StarOffice Impress : formatting;Asian typography
+StarOffice Impress : formatting;axes in charts
+StarOffice Impress : formatting;chart areas
+StarOffice Impress : formatting;chart floors
+StarOffice Impress : formatting;chart legends
+StarOffice Impress : formatting;chart titles
+StarOffice Impress : formatting;chart walls
+StarOffice Impress : formatting;copying
+StarOffice Impress : formatting;definition
+StarOffice Impress : formatting;expanding (Calc)
+StarOffice Impress : formatting;fields
+StarOffice Impress : formatting;font effects
+StarOffice Impress : formatting;hyperlinks
+StarOffice Impress : formatting;pages
+StarOffice Impress : formatting;printer metrics (Writer)
+StarOffice Impress : formatting;slides
+StarOffice Impress : formatting;slides headings
+StarOffice Impress : formatting;undoing
+StarOffice Impress : formatting;undoing when writing
+StarOffice Impress : forms
+StarOffice Impress : forms;browsing
+StarOffice Impress : forms;Combo Box/List Box Wizard
+StarOffice Impress : forms;creating
+StarOffice Impress : forms;data
+StarOffice Impress : forms;designing (Base)
+StarOffice Impress : forms;events
+StarOffice Impress : forms;filtering data
+StarOffice Impress : forms;finding records
+StarOffice Impress : forms;focus after opening
+StarOffice Impress : forms;general information (Base)
+StarOffice Impress : forms;grouping controls
+StarOffice Impress : forms;HTML filters
+StarOffice Impress : forms;inserting
+StarOffice Impress : forms;Navigator
+StarOffice Impress : forms;opening in design mode
+StarOffice Impress : forms;properties
+StarOffice Impress : forms;sorting data
+StarOffice Impress : forms;subforms
+StarOffice Impress : forms;wizards
+StarOffice Impress : forms;XForms
+StarOffice Impress : formula texts
+StarOffice Impress : formula texts;printing in StarOffice Math
+StarOffice Impress : formulas
+StarOffice Impress : formulas;new
+StarOffice Impress : formulas;starting formula editor
+StarOffice Impress : formulas in reports
+StarOffice Impress : formulas in reports;editing
+StarOffice Impress : forums and support
+StarOffice Impress : frames
+StarOffice Impress : frames;around paragraphs
+StarOffice Impress : frames;around tables
+StarOffice Impress : frames;AutoCorrect function
+StarOffice Impress : frames;backgrounds
+StarOffice Impress : frames;captions (Writer)
+StarOffice Impress : frames;printing in StarOffice Math
+StarOffice Impress : frames;protecting
+StarOffice Impress : frames;selection frames
+StarOffice Impress : frames;text fitting to frames
+StarOffice Impress : freeform lines
+StarOffice Impress : freeform lines;draw functions
+StarOffice Impress : freeform lines;drawing
+StarOffice Impress : FTP
+StarOffice Impress : FTP;opening documents
+StarOffice Impress : FTP;saving documents
+StarOffice Impress : full joins (Base)
+StarOffice Impress : full screen view
+StarOffice Impress : full-text search in Help
+StarOffice Impress : functions in reports
+StarOffice Impress : functions in reports;editing
+StarOffice Impress : Gallery
+StarOffice Impress : Gallery;adding pictures
+StarOffice Impress : Gallery;dragging pictures to draw objects
+StarOffice Impress : Gallery;hiding/showing
+StarOffice Impress : Gallery;inserting pictures from
+StarOffice Impress : geometric forms
+StarOffice Impress : get method for form transmissions
+StarOffice Impress : getting support
+StarOffice Impress : GIF format
+StarOffice Impress : GIF images
+StarOffice Impress : GIF images;animating
+StarOffice Impress : GIF images;replacing colors
+StarOffice Impress : glossaries
+StarOffice Impress : glossaries;common terms
+StarOffice Impress : glossaries;Internet terms
+StarOffice Impress : glue points
+StarOffice Impress : glue points;using
+StarOffice Impress : gradients
+StarOffice Impress : gradients;applying and defining
+StarOffice Impress : gradients;defining colors
+StarOffice Impress : gradients;loading lists
+StarOffice Impress : gradients;transparent
+StarOffice Impress : gradients off for faster printing
+StarOffice Impress : graphic objects, see draw objects
+StarOffice Impress : graphical text art
+StarOffice Impress : graphics
+StarOffice Impress : graphics;cache
+StarOffice Impress : graphics;protecting
+StarOffice Impress : graphics, see also pictures
+StarOffice Impress : grayscale display
+StarOffice Impress : grayscale printing
+StarOffice Impress : grid controls
+StarOffice Impress : grid controls;form functions
+StarOffice Impress : grids
+StarOffice Impress : grids;defaults (Writer/Calc)
+StarOffice Impress : grids;display options (Impress/Draw)
+StarOffice Impress : grids;displaying lines (Calc)
+StarOffice Impress : grids;formatting axes
+StarOffice Impress : grids;inserting in charts
+StarOffice Impress : group box creation
+StarOffice Impress : grouping
+StarOffice Impress : grouping;draw objects
+StarOffice Impress : groups
+StarOffice Impress : groups;entering/exiting/ungrouping
+StarOffice Impress : groups;naming
+StarOffice Impress : groups;of controls
+StarOffice Impress : guides
+StarOffice Impress : guides;display options (Impress/Draw)
+StarOffice Impress : guides;displaying when moving objects (Impress)
+StarOffice Impress : guides;editing
+StarOffice Impress : guides;inserting
+StarOffice Impress : guides;show snap lines icon
+StarOffice Impress : guides;showing (Calc)
+StarOffice Impress : guides;showing when moving frames (Writer)
+StarOffice Impress : gutter
+StarOffice Impress : half-spheres
+StarOffice Impress : hand icon for moving slides
+StarOffice Impress : handles
+StarOffice Impress : handles;displaying (Writer)
+StarOffice Impress : handles;large
+StarOffice Impress : handles;scaling
+StarOffice Impress : handles;showing simple/large handles (Calc)
+StarOffice Impress : handles;simple
+StarOffice Impress : handout printing
+StarOffice Impress : Hangul/Hanja
+StarOffice Impress : hatching
+StarOffice Impress : hatching
+StarOffice Impress : hatching;loading lists
+StarOffice Impress : headers
+StarOffice Impress : headers;backgrounds
+StarOffice Impress : headers and footers
+StarOffice Impress : headers and footers;master layouts
+StarOffice Impress : headers and footers;slide masters
+StarOffice Impress : headers and footers;slides
+StarOffice Impress : headings
+StarOffice Impress : headings;entering as text box
+StarOffice Impress : Hebrew
+StarOffice Impress : Hebrew;entering text
+StarOffice Impress : Hebrew;language settings
+StarOffice Impress : Help
+StarOffice Impress : Help;bookmarks
+StarOffice Impress : Help;extended tips on/off
+StarOffice Impress : Help;full-text search
+StarOffice Impress : Help;Help tips
+StarOffice Impress : Help;keywords
+StarOffice Impress : Help;navigation pane showing/hiding
+StarOffice Impress : Help;style sheets
+StarOffice Impress : Help;topics
+StarOffice Impress : Help Agent
+StarOffice Impress : Help Agent;help
+StarOffice Impress : Help Agent;options
+StarOffice Impress : Help tips
+StarOffice Impress : Help tips;hiding
+StarOffice Impress : hidden controls in Form Navigator
+StarOffice Impress : hidden fields display (Writer)
+StarOffice Impress : hidden pages
+StarOffice Impress : hidden pages;printing in presentations
+StarOffice Impress : hidden pages;showing
+StarOffice Impress : hidden text
+StarOffice Impress : hidden text;showing (Writer)
+StarOffice Impress : hiding
+StarOffice Impress : hiding;changes
+StarOffice Impress : hiding;chart legends
+StarOffice Impress : hiding;docked windows
+StarOffice Impress : hiding;layers
+StarOffice Impress : hiding;levels
+StarOffice Impress : hiding;navigation pane in Help window
+StarOffice Impress : hiding;slides
+StarOffice Impress : hiding;subpoints
+StarOffice Impress : high contrast mode
+StarOffice Impress : Hindi
+StarOffice Impress : Hindi;entering text
+StarOffice Impress : Hindi;language settings
+StarOffice Impress : horizontal scrollbars (Writer)
+StarOffice Impress : hot spots in flowcharts
+StarOffice Impress : hotspots
+StarOffice Impress : HowTos for charts
+StarOffice Impress : Howtos for Draw
+StarOffice Impress : HTML
+StarOffice Impress : HTML;definition
+StarOffice Impress : HTML;export character set
+StarOffice Impress : HTML;exporting from presentations
+StarOffice Impress : HTML;fonts for source display
+StarOffice Impress : HTML;importing into presentations
+StarOffice Impress : HTML;importing META tags
+StarOffice Impress : HTML;inserting files
+StarOffice Impress : HTML;live presentations
+StarOffice Impress : HTML documents
+StarOffice Impress : HTML documents;auto reloading
+StarOffice Impress : HTML documents;importing/exporting
+StarOffice Impress : HTML documents;META tags in
+StarOffice Impress : HTML documents;new
+StarOffice Impress : HTML documents;source text
+StarOffice Impress : hyperlinks
+StarOffice Impress : hyperlinks;assigning macros
+StarOffice Impress : hyperlinks;character formats
+StarOffice Impress : hyperlinks;definition
+StarOffice Impress : hyperlinks;deleting
+StarOffice Impress : hyperlinks;editing
+StarOffice Impress : hyperlinks;inserting
+StarOffice Impress : hyperlinks;relative and absolute
+StarOffice Impress : hyperlinks;turning off automatic recognition
+StarOffice Impress : hyperlinks, see also links
+StarOffice Impress : hyphenation
+StarOffice Impress : hyphenation;activating for a language
+StarOffice Impress : hyphenation;minimal number of characters
+StarOffice Impress : hyphens
+StarOffice Impress : hyphens;displaying custom (Writer)
+StarOffice Impress : hyphens;inserting custom
+StarOffice Impress : icon bars, see toolbars
+StarOffice Impress : icon sizes
+StarOffice Impress : ignore list for spellcheck
+StarOffice Impress : illumination
+StarOffice Impress : illumination;3D charts
+StarOffice Impress : illustrations, see pictures
+StarOffice Impress : image button creation
+StarOffice Impress : image control creation
+StarOffice Impress : ImageMap
+StarOffice Impress : ImageMap;definition
+StarOffice Impress : ImageMap;editor
+StarOffice Impress : images
+StarOffice Impress : images;ImageMap
+StarOffice Impress : images;inserting
+StarOffice Impress : images;inserting and editing bitmaps
+StarOffice Impress : images, see also pictures
+StarOffice Impress : IME
+StarOffice Impress : IME;definition
+StarOffice Impress : IME;showing/hiding
+StarOffice Impress : import filters
+StarOffice Impress : import restrictions for Microsoft Office
+StarOffice Impress : importing
+StarOffice Impress : importing;bitmaps
+StarOffice Impress : importing;compatibility settings for text import
+StarOffice Impress : importing;databases
+StarOffice Impress : importing;documents in other formats
+StarOffice Impress : importing;from XML
+StarOffice Impress : importing;HTML and text documents
+StarOffice Impress : importing;HTML with META tags
+StarOffice Impress : importing;Microsoft Office documents with VBA code
+StarOffice Impress : importing;presentations with HTML
+StarOffice Impress : importing;tables in text format
+StarOffice Impress : importing;templates
+StarOffice Impress : improvement program
+StarOffice Impress : in front of object command
+StarOffice Impress : inches
+StarOffice Impress : including spreadsheets
+StarOffice Impress : increasing sizes of views
+StarOffice Impress : Index tab in Help
+StarOffice Impress : indexes
+StarOffice Impress : indexes;backgrounds
+StarOffice Impress : indexes;showing/hiding Help index tab
+StarOffice Impress : indicator lines in text
+StarOffice Impress : inner joins (Base)
+StarOffice Impress : input method window
+StarOffice Impress : insert mode for entering text
+StarOffice Impress : inserting
+StarOffice Impress : inserting;3D objects
+StarOffice Impress : inserting;arrows
+StarOffice Impress : inserting;buttons in toolbars
+StarOffice Impress : inserting;callouts in presentations
+StarOffice Impress : inserting;cell ranges from spreadsheets
+StarOffice Impress : inserting;charts
+StarOffice Impress : inserting;clipboard options
+StarOffice Impress : inserting;columns
+StarOffice Impress : inserting;comments
+StarOffice Impress : inserting;data from text documents
+StarOffice Impress : inserting;datasource records in spreadsheets
+StarOffice Impress : inserting;drawings
+StarOffice Impress : inserting;ellipses
+StarOffice Impress : inserting;files
+StarOffice Impress : inserting;floating frames
+StarOffice Impress : inserting;Fontwork objects
+StarOffice Impress : inserting;form fields
+StarOffice Impress : inserting;headers/footers in all slides
+StarOffice Impress : inserting;hyperlinks
+StarOffice Impress : inserting;layers
+StarOffice Impress : inserting;line breaks in cells
+StarOffice Impress : inserting;lines
+StarOffice Impress : inserting;movies/sounds
+StarOffice Impress : inserting;new text tables defaults
+StarOffice Impress : inserting;objects from files
+StarOffice Impress : inserting;objects from Gallery
+StarOffice Impress : inserting;OLE objects
+StarOffice Impress : inserting;paragraph borders
+StarOffice Impress : inserting;paragraph bullets
+StarOffice Impress : inserting;pictures
+StarOffice Impress : inserting;pictures in Gallery
+StarOffice Impress : inserting;plug-ins
+StarOffice Impress : inserting;polygons
+StarOffice Impress : inserting;push buttons
+StarOffice Impress : inserting;rectangles
+StarOffice Impress : inserting;rows
+StarOffice Impress : inserting;slides
+StarOffice Impress : inserting;slides as links
+StarOffice Impress : inserting;slides from files
+StarOffice Impress : inserting;special characters
+StarOffice Impress : inserting;tab stops
+StarOffice Impress : inserting;text frames
+StarOffice Impress : inserting;text in presentations
+StarOffice Impress : inserting;textures on chart bars
+StarOffice Impress : installing
+StarOffice Impress : installing;ActiveX control
+StarOffice Impress : installing;mobile device filters
+StarOffice Impress : installing;UNO components
+StarOffice Impress : installing;XML filters
+StarOffice Impress : instructions
+StarOffice Impress : instructions;general
+StarOffice Impress : instructions;StarOffice Draw
+StarOffice Impress : instructions;StarOffice Impress
+StarOffice Impress : interactions
+StarOffice Impress : interactions;hot spots
+StarOffice Impress : interactions;objects in interactive presentations
+StarOffice Impress : interactions;preview
+StarOffice Impress : Internet
+StarOffice Impress : Internet;checking for updates
+StarOffice Impress : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Impress : Internet;presentations
+StarOffice Impress : Internet;starting searches
+StarOffice Impress : Internet glossary
+StarOffice Impress : intersecting draw objects
+StarOffice Impress : invert filter
+StarOffice Impress : invisible areas
+StarOffice Impress : italic text
+StarOffice Impress : iterative references in spreadsheets
+StarOffice Impress : Java
+StarOffice Impress : Java;definition
+StarOffice Impress : Java;setting options
+StarOffice Impress : JDBC
+StarOffice Impress : JDBC;databases (Base)
+StarOffice Impress : JDBC;definition
+StarOffice Impress : joining
+StarOffice Impress : joining;3D objects
+StarOffice Impress : joining;paragraphs
+StarOffice Impress : joining;tables (Base)
+StarOffice Impress : joins in databases (Base)
+StarOffice Impress : justifying text
+StarOffice Impress : kerning
+StarOffice Impress : kerning;Asian texts
+StarOffice Impress : kerning;definition
+StarOffice Impress : kerning;in characters
+StarOffice Impress : key fields for relations (Base)
+StarOffice Impress : keyboard
+StarOffice Impress : keyboard;assigning/editing shortcut keys
+StarOffice Impress : keyboard;general commands
+StarOffice Impress : keyboard;removing numbering
+StarOffice Impress : keyboard;zooming
+StarOffice Impress : keys
+StarOffice Impress : keys;adding push buttons
+StarOffice Impress : keys;primary keys (Base)
+StarOffice Impress : kiosk export
+StarOffice Impress : labels
+StarOffice Impress : labels;creating and synchronizing
+StarOffice Impress : labels;for charts
+StarOffice Impress : labels;for draw objects
+StarOffice Impress : labels;form functions
+StarOffice Impress : labels;from databases
+StarOffice Impress : labels, see also names/callouts
+StarOffice Impress : languages
+StarOffice Impress : languages;activating modules
+StarOffice Impress : languages;Asian support
+StarOffice Impress : languages;complex text layout
+StarOffice Impress : languages;locale settings
+StarOffice Impress : languages;selecting for text
+StarOffice Impress : languages;setting options
+StarOffice Impress : languages;spellcheck
+StarOffice Impress : languages;spellchecking and formatting
+StarOffice Impress : large handles (Writer)
+StarOffice Impress : large icons
+StarOffice Impress : layer arrangement
+StarOffice Impress : layers
+StarOffice Impress : layers;definition
+StarOffice Impress : layers;deleting
+StarOffice Impress : layers;inserting and editing
+StarOffice Impress : layers;moving objects
+StarOffice Impress : layers;renaming
+StarOffice Impress : layers;working with
+StarOffice Impress : layout
+StarOffice Impress : layout;importing Word documents
+StarOffice Impress : layout;pages
+StarOffice Impress : layout;printing handouts
+StarOffice Impress : LDAP server
+StarOffice Impress : LDAP server;address books (Base)
+StarOffice Impress : LDAP server;sign on options
+StarOffice Impress : leading between paragraphs
+StarOffice Impress : left alignment of paragraphs
+StarOffice Impress : left joins (Base)
+StarOffice Impress : legends
+StarOffice Impress : legends;charts
+StarOffice Impress : legends;draw objects
+StarOffice Impress : legends;drawings
+StarOffice Impress : legends;rounding corners
+StarOffice Impress : Letter Wizard
+StarOffice Impress : levels
+StarOffice Impress : levels;depth stagger
+StarOffice Impress : levels;hiding
+StarOffice Impress : levels;macro security
+StarOffice Impress : levels;showing
+StarOffice Impress : limits of tables (Writer)
+StarOffice Impress : line breaks
+StarOffice Impress : line breaks;in cells
+StarOffice Impress : line charts
+StarOffice Impress : line spacing
+StarOffice Impress : line spacing;context menu in paragraphs
+StarOffice Impress : line spacing;paragraph
+StarOffice Impress : line styles
+StarOffice Impress : line styles;applying
+StarOffice Impress : line styles;defining
+StarOffice Impress : line styles;loading
+StarOffice Impress : lines
+StarOffice Impress : lines;about line ends
+StarOffice Impress : lines;connecting objects
+StarOffice Impress : lines;defining ends
+StarOffice Impress : lines;draw functions
+StarOffice Impress : lines;drawing
+StarOffice Impress : lines;drawing in text
+StarOffice Impress : lines;editing points
+StarOffice Impress : lines;inserting
+StarOffice Impress : lines;removing automatic lines
+StarOffice Impress : lines of text
+StarOffice Impress : lines of text;alignment
+StarOffice Impress : links
+StarOffice Impress : links;between cells and controls
+StarOffice Impress : links;by drag and drop
+StarOffice Impress : links;character formats
+StarOffice Impress : links;definition
+StarOffice Impress : links;editing hyperlinks
+StarOffice Impress : links;inserting
+StarOffice Impress : links;modifying
+StarOffice Impress : links;opening files with
+StarOffice Impress : links;relational databases (Base)
+StarOffice Impress : links;turning off automatic recognition
+StarOffice Impress : links;updating options (Writer)
+StarOffice Impress : links;updating specific links
+StarOffice Impress : list box creation
+StarOffice Impress : lists
+StarOffice Impress : lists;animations
+StarOffice Impress : lists;data assigned to controls
+StarOffice Impress : lists;registered databases (Base)
+StarOffice Impress : lists;regular expressions
+StarOffice Impress : live presentations on the Internet
+StarOffice Impress : loading
+StarOffice Impress : loading;arrow and line styles
+StarOffice Impress : loading;colors/gradients/hatchings
+StarOffice Impress : loading;documents
+StarOffice Impress : loading;documents from other formats
+StarOffice Impress : loading;HTML documents, automatically
+StarOffice Impress : loading;Microsoft Office documents with VBA code
+StarOffice Impress : loading;reloading
+StarOffice Impress : loading;XML files
+StarOffice Impress : locale settings
+StarOffice Impress : locking layers
+StarOffice Impress : logarithmic scaling along axes
+StarOffice Impress : lowercase letters
+StarOffice Impress : lowercase letters;font effects
+StarOffice Impress : Macro Wizard (Base)
+StarOffice Impress : Macromedia Flash export
+StarOffice Impress : macros
+StarOffice Impress : macros;assigning to events in forms
+StarOffice Impress : macros;attaching new (Base)
+StarOffice Impress : macros;in MS Office documents
+StarOffice Impress : macros;interrupting
+StarOffice Impress : macros;organizing
+StarOffice Impress : macros;recording
+StarOffice Impress : macros;running in presentations
+StarOffice Impress : macros;security
+StarOffice Impress : macros;security levels
+StarOffice Impress : macros;security warning dialog
+StarOffice Impress : macros;selecting security warnings
+StarOffice Impress : magnetic lines in presentations
+StarOffice Impress : magnifiers
+StarOffice Impress : margins
+StarOffice Impress : margins;pages
+StarOffice Impress : margins;setting with the mouse
+StarOffice Impress : margins;shadows
+StarOffice Impress : marking changes
+StarOffice Impress : marking, see selecting
+StarOffice Impress : master layouts with headers and footers
+StarOffice Impress : master pages, see slide masters
+StarOffice Impress : master views
+StarOffice Impress : Math formula editor
+StarOffice Impress : mean value lines in charts
+StarOffice Impress : measurement units
+StarOffice Impress : measurement units;changing on rulers
+StarOffice Impress : measurement units;converting
+StarOffice Impress : measurement units;selecting
+StarOffice Impress : Media Player window
+StarOffice Impress : menus
+StarOffice Impress : menus;activating context menus
+StarOffice Impress : menus;assigning macros
+StarOffice Impress : menus;customizing
+StarOffice Impress : merging
+StarOffice Impress : merging;documents
+StarOffice Impress : merging;draw objects
+StarOffice Impress : META tags
+StarOffice Impress : metafiles
+StarOffice Impress : metafiles;converting to
+StarOffice Impress : metafiles;replacing colors
+StarOffice Impress : metrics
+StarOffice Impress : metrics;converting
+StarOffice Impress : metrics;document formatting (Writer)
+StarOffice Impress : metrics;in sheets
+StarOffice Impress : Microsoft Office
+StarOffice Impress : Microsoft Office;Access databases (base)
+StarOffice Impress : Microsoft Office;as default file format
+StarOffice Impress : Microsoft Office;document import restrictions
+StarOffice Impress : Microsoft Office;feature comparisons
+StarOffice Impress : Microsoft Office;importing password protected files
+StarOffice Impress : Microsoft Office;importing Word documents
+StarOffice Impress : Microsoft Office;importing/exporting VBA code
+StarOffice Impress : Microsoft Office;new users information
+StarOffice Impress : Microsoft Office;opening Microsoft documents
+StarOffice Impress : Microsoft Office;reassigning document types
+StarOffice Impress : migrating macros (Base)
+StarOffice Impress : mirroring objects
+StarOffice Impress : mobile device filters
+StarOffice Impress : models in XForms
+StarOffice Impress : modifying, see changing
+StarOffice Impress : more controls
+StarOffice Impress : mosaic filter
+StarOffice Impress : motion paths
+StarOffice Impress : mouse
+StarOffice Impress : mouse;pointers when using drag and drop
+StarOffice Impress : mouse;positioning
+StarOffice Impress : movies
+StarOffice Impress : moving
+StarOffice Impress : moving;between layers
+StarOffice Impress : moving;objects in slides
+StarOffice Impress : moving;tab stops on ruler
+StarOffice Impress : moving;toolbars
+StarOffice Impress : moving;using guide lines in presentations
+StarOffice Impress : MS ADO interface (Base)
+StarOffice Impress : multi-line titles in forms
+StarOffice Impress : multiple documents
+StarOffice Impress : multiple documents;opening
+StarOffice Impress : multiple monitors
+StarOffice Impress : multiple selection
+StarOffice Impress : multiplying draw objects
+StarOffice Impress : music
+StarOffice Impress : My Documents folder
+StarOffice Impress : My Documents folder;changing work directory
+StarOffice Impress : My Documents folder;opening
+StarOffice Impress : MySQL databases (Base)
+StarOffice Impress : names
+StarOffice Impress : names;multi-line titles
+StarOffice Impress : names;objects
+StarOffice Impress : names, see also labels/callouts
+StarOffice Impress : namespace organization in XForms
+StarOffice Impress : native SQL (Base)
+StarOffice Impress : navigating
+StarOffice Impress : navigating;in documents
+StarOffice Impress : Navigation bar
+StarOffice Impress : Navigation bar;controls
+StarOffice Impress : Navigation bar;forms
+StarOffice Impress : Navigator
+StarOffice Impress : Navigator;comments
+StarOffice Impress : Navigator;contents as lists
+StarOffice Impress : Navigator;docking
+StarOffice Impress : Navigator;presentations
+StarOffice Impress : Navigator;working with
+StarOffice Impress : net charts
+StarOffice Impress : network identity options
+StarOffice Impress : new databases
+StarOffice Impress : new documents
+StarOffice Impress : new lines in cells
+StarOffice Impress : new windows
+StarOffice Impress : non-breaking dashes
+StarOffice Impress : non-breaking spaces (Writer)
+StarOffice Impress : non-printing characters (Writer)
+StarOffice Impress : normal view
+StarOffice Impress : normal view;backgrounds
+StarOffice Impress : normal view;presentations
+StarOffice Impress : notes
+StarOffice Impress : notes;adding to slides
+StarOffice Impress : notes;default formatting
+StarOffice Impress : notes;printing in presentations
+StarOffice Impress : number formats
+StarOffice Impress : number formats;codes
+StarOffice Impress : number formats;formats
+StarOffice Impress : number formats;recognition in text tables
+StarOffice Impress : number of pages
+StarOffice Impress : number of sheets
+StarOffice Impress : number of tables
+StarOffice Impress : numbering
+StarOffice Impress : numbering;options
+StarOffice Impress : numbering;turning off
+StarOffice Impress : numbering;using automatically
+StarOffice Impress : numbers
+StarOffice Impress : numbers;date, time and currency formats
+StarOffice Impress : numerical fields in forms
+StarOffice Impress : object bars
+StarOffice Impress : object bars;editing glue points
+StarOffice Impress : objects
+StarOffice Impress : objects;aligning
+StarOffice Impress : objects;always moveable (Impress/Draw)
+StarOffice Impress : objects;arranging within stacks
+StarOffice Impress : objects;behind object command
+StarOffice Impress : objects;breaking connections
+StarOffice Impress : objects;copying when moving in presentations
+StarOffice Impress : objects;definition
+StarOffice Impress : objects;displaying in spreadsheets
+StarOffice Impress : objects;displaying in text documents
+StarOffice Impress : objects;editing
+StarOffice Impress : objects;effects
+StarOffice Impress : objects;in front of object command
+StarOffice Impress : objects;inserting from files
+StarOffice Impress : objects;inserting from Gallery
+StarOffice Impress : objects;inserting OLE objects
+StarOffice Impress : objects;moving along paths
+StarOffice Impress : objects;moving and resizing with mouse
+StarOffice Impress : objects;moving in layers
+StarOffice Impress : objects;moving in slides
+StarOffice Impress : objects;naming
+StarOffice Impress : objects;opening
+StarOffice Impress : objects;properties of charts
+StarOffice Impress : objects;quickly moving to
+StarOffice Impress : objects;reversing
+StarOffice Impress : objects;selecting
+StarOffice Impress : objects;titles and descriptions
+StarOffice Impress : objects;with attributes
+StarOffice Impress : ODBC
+StarOffice Impress : ODBC;database (Base)
+StarOffice Impress : ODBC;definition
+StarOffice Impress : ODF file formats
+StarOffice Impress : Office
+StarOffice Impress : Office;Microsoft Office and StarOffice
+StarOffice Impress : OLE
+StarOffice Impress : OLE;definition
+StarOffice Impress : OLE objects
+StarOffice Impress : OLE objects;arranging within stacks
+StarOffice Impress : OLE objects;captions (Writer)
+StarOffice Impress : OLE objects;inserting
+StarOffice Impress : OLE objects;number of
+StarOffice Impress : OLE objects;protecting
+StarOffice Impress : one and a half line spacing in text
+StarOffice Impress : online feedback options
+StarOffice Impress : online registration
+StarOffice Impress : online update options
+StarOffice Impress : online updates
+StarOffice Impress : online updates;checking automatically
+StarOffice Impress : online updates;checking manually
+StarOffice Impress : OpenDocument file formats
+StarOffice Impress : OpenGL
+StarOffice Impress : OpenGL;definition
+StarOffice Impress : opening
+StarOffice Impress : opening;context menus
+StarOffice Impress : opening;database files
+StarOffice Impress : opening;dialog settings
+StarOffice Impress : opening;documents
+StarOffice Impress : opening;documents from other formats
+StarOffice Impress : opening;documents on WebDAV server
+StarOffice Impress : opening;files with links
+StarOffice Impress : opening;files, with placeholders
+StarOffice Impress : opening;forms
+StarOffice Impress : opening;Microsoft Office files
+StarOffice Impress : opening;mobile device documents
+StarOffice Impress : opening;objects
+StarOffice Impress : opening;reports
+StarOffice Impress : opening;several files
+StarOffice Impress : opening;XForms
+StarOffice Impress : operators
+StarOffice Impress : operators;default filters
+StarOffice Impress : optional hyphens (Writer)
+StarOffice Impress : options
+StarOffice Impress : options;accessibility
+StarOffice Impress : options;appearance
+StarOffice Impress : options;compatibility (Writer)
+StarOffice Impress : options;improvement program
+StarOffice Impress : options;network identity
+StarOffice Impress : options;online update
+StarOffice Impress : options;tools
+StarOffice Impress : Oracle databases (base)
+StarOffice Impress : order of chart data
+StarOffice Impress : ordering
+StarOffice Impress : ordering;objects
+StarOffice Impress : ordering;slides
+StarOffice Impress : organization charts
+StarOffice Impress : organizing
+StarOffice Impress : organizing;macros and scripts
+StarOffice Impress : organizing;namespaces in XForms
+StarOffice Impress : organizing;styles
+StarOffice Impress : organizing;templates
+StarOffice Impress : origin of rulers
+StarOffice Impress : original size
+StarOffice Impress : original size;printing in StarOffice Math
+StarOffice Impress : original size;restoring after cropping
+StarOffice Impress : outline view
+StarOffice Impress : outlines
+StarOffice Impress : outlines;font effects
+StarOffice Impress : outlines;outline symbols
+StarOffice Impress : outlines;printing
+StarOffice Impress : outlines;sending to presentations
+StarOffice Impress : overwrite mode
+StarOffice Impress : packages, see extensions
+StarOffice Impress : page breaks
+StarOffice Impress : page breaks;displaying (Calc)
+StarOffice Impress : page formats
+StarOffice Impress : page formats;maximizing
+StarOffice Impress : page formats;restriction
+StarOffice Impress : page number field
+StarOffice Impress : page numbers on all slides
+StarOffice Impress : page styles
+StarOffice Impress : page styles;editing/applying with statusbar
+StarOffice Impress : pages
+StarOffice Impress : pages;backgrounds in all applications
+StarOffice Impress : pages;copying
+StarOffice Impress : pages;fitting to printed pages
+StarOffice Impress : pages;formatting and numbering
+StarOffice Impress : pages;printing page names in presentations
+StarOffice Impress : pages;scaling
+StarOffice Impress : pages;selecting one to print
+StarOffice Impress : paint box
+StarOffice Impress : paint can symbol
+StarOffice Impress : pair kerning
+StarOffice Impress : Palm file filters
+StarOffice Impress : paper formats
+StarOffice Impress : paper size warning
+StarOffice Impress : paper trays
+StarOffice Impress : paragraph marks
+StarOffice Impress : paragraph marks;displaying (Writer)
+StarOffice Impress : paragraph styles
+StarOffice Impress : paragraph styles;languages
+StarOffice Impress : paragraph styles;modifying basic fonts
+StarOffice Impress : paragraphs
+StarOffice Impress : paragraphs;alignment
+StarOffice Impress : paragraphs;Asian typography
+StarOffice Impress : paragraphs;defining borders
+StarOffice Impress : paragraphs;hidden paragraphs (Writer)
+StarOffice Impress : paragraphs;increasing indents of
+StarOffice Impress : paragraphs;indents, margins and columns
+StarOffice Impress : paragraphs;inserting bullets
+StarOffice Impress : paragraphs;joining
+StarOffice Impress : paragraphs;numbering automatically
+StarOffice Impress : paragraphs;removing blank ones
+StarOffice Impress : paragraphs;spacing
+StarOffice Impress : paragraphs;tab stops
+StarOffice Impress : parameters
+StarOffice Impress : parameters;command line
+StarOffice Impress : parameters;queries (Base)
+StarOffice Impress : passwords for protecting contents
+StarOffice Impress : pasting
+StarOffice Impress : pasting;cell ranges
+StarOffice Impress : pasting;cell ranges from spreadsheets
+StarOffice Impress : pasting;data from text documents
+StarOffice Impress : pasting;draw objects
+StarOffice Impress : pasting;draw objects from other documents
+StarOffice Impress : pasting;formatted/unformatted text
+StarOffice Impress : pasting;from data source view
+StarOffice Impress : pasting;from data sources to StarOffice Calc
+StarOffice Impress : pasting;pictures from other documents
+StarOffice Impress : pasting;sheet areas in text documents
+StarOffice Impress : pasting;slides from other presentations
+StarOffice Impress : pasting;text from other documents
+StarOffice Impress : pasting;to Gallery
+StarOffice Impress : paths
+StarOffice Impress : paths;changing work directory
+StarOffice Impress : paths;defaults
+StarOffice Impress : paths;moving objects along
+StarOffice Impress : pattern editor
+StarOffice Impress : pattern fields
+StarOffice Impress : pattern fields;form functions
+StarOffice Impress : patterns for objects
+StarOffice Impress : PDF
+StarOffice Impress : PDF;export
+StarOffice Impress : PDF;PostScript to PDF converter, UNIX
+StarOffice Impress : personal data input
+StarOffice Impress : phonetic guide
+StarOffice Impress : picklist creation
+StarOffice Impress : pictures
+StarOffice Impress : pictures;adding to Gallery
+StarOffice Impress : pictures;arranging within stacks
+StarOffice Impress : pictures;assigning macros
+StarOffice Impress : pictures;backgrounds
+StarOffice Impress : pictures;captions (Writer)
+StarOffice Impress : pictures;changing paths
+StarOffice Impress : pictures;cropping and zooming
+StarOffice Impress : pictures;displaying in Calc
+StarOffice Impress : pictures;displaying in Writer (Writer)
+StarOffice Impress : pictures;drag and drop between documents
+StarOffice Impress : pictures;drawing
+StarOffice Impress : pictures;editing
+StarOffice Impress : pictures;filters
+StarOffice Impress : pictures;ImageMap
+StarOffice Impress : pictures;inserting
+StarOffice Impress : pictures;inserting automatically
+StarOffice Impress : pictures;inserting from Gallery
+StarOffice Impress : pictures;number of
+StarOffice Impress : pictures;printing
+StarOffice Impress : pictures;scaling/resizing
+StarOffice Impress : pie charts
+StarOffice Impress : pie charts;options
+StarOffice Impress : pie charts;types
+StarOffice Impress : pivot points of draw objects
+StarOffice Impress : pixel editor
+StarOffice Impress : pixel graphics
+StarOffice Impress : pixel graphics;inserting and editing
+StarOffice Impress : pixel patterns
+StarOffice Impress : placeholders
+StarOffice Impress : placeholders;in SQL queries
+StarOffice Impress : placeholders;on opening files
+StarOffice Impress : placing toolbars
+StarOffice Impress : playing movies and sound files
+StarOffice Impress : plotting data as charts
+StarOffice Impress : plug-ins
+StarOffice Impress : plug-ins;activating and deactivating
+StarOffice Impress : plug-ins;definition
+StarOffice Impress : plug-ins;inserting
+StarOffice Impress : pocket device appliances
+StarOffice Impress : Pocket PC file filters
+StarOffice Impress : points
+StarOffice Impress : points;adding/converting/deleting
+StarOffice Impress : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Impress : polygon drawing
+StarOffice Impress : polygons
+StarOffice Impress : polygons;inserting
+StarOffice Impress : polygons;intersecting/subtracting/merging
+StarOffice Impress : pop-art filter
+StarOffice Impress : portable document format
+StarOffice Impress : positioning
+StarOffice Impress : positioning;axes
+StarOffice Impress : positioning;draw objects and controls
+StarOffice Impress : positioning;fonts
+StarOffice Impress : positioning;objects
+StarOffice Impress : positioning;toolbars
+StarOffice Impress : post method for form transmissions
+StarOffice Impress : posterizing filter
+StarOffice Impress : PostScript
+StarOffice Impress : PostScript;creating files
+StarOffice Impress : PostScript;PDF converter, UNIX
+StarOffice Impress : PowerPoint export
+StarOffice Impress : precision as shown (Calc)
+StarOffice Impress : predefining fonts
+StarOffice Impress : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Impress : presentations
+StarOffice Impress : presentations;arranging slides
+StarOffice Impress : presentations;creating/opening
+StarOffice Impress : presentations;exiting by interaction
+StarOffice Impress : presentations;exporting to HTML
+StarOffice Impress : presentations;importing HTML
+StarOffice Impress : presentations;inserting spreadsheet cells
+StarOffice Impress : presentations;inserting spreadsheets
+StarOffice Impress : presentations;live on the Internet
+StarOffice Impress : presentations;navigating
+StarOffice Impress : presentations;numbering slides in
+StarOffice Impress : presentations;ordering of effects
+StarOffice Impress : presentations;print menu
+StarOffice Impress : presentations;printing
+StarOffice Impress : presentations;rehearse timings
+StarOffice Impress : presentations;saving
+StarOffice Impress : presentations;saving automatically
+StarOffice Impress : presentations;saving in other formats
+StarOffice Impress : presentations;sending as e-mail
+StarOffice Impress : presentations;settings for
+StarOffice Impress : presentations;shortcut keys
+StarOffice Impress : presentations;starting
+StarOffice Impress : presentations;starting with wizard
+StarOffice Impress : presentations;window / full screen
+StarOffice Impress : presentations;wizards
+StarOffice Impress : press buttons, see push buttons
+StarOffice Impress : previews
+StarOffice Impress : previews;fonts lists
+StarOffice Impress : primary keys
+StarOffice Impress : primary keys;defining
+StarOffice Impress : primary keys;design view
+StarOffice Impress : primary keys;inserting (Base)
+StarOffice Impress : print area selection
+StarOffice Impress : printer metrics for document formatting (Writer)
+StarOffice Impress : printers
+StarOffice Impress : printers;adding, UNIX
+StarOffice Impress : printers;choosing
+StarOffice Impress : printers;default printer
+StarOffice Impress : printers;faxes under UNIX
+StarOffice Impress : printers;maximum page formats
+StarOffice Impress : printers;paper trays
+StarOffice Impress : printers;properties
+StarOffice Impress : printing
+StarOffice Impress : printing;black and white
+StarOffice Impress : printing;brochures
+StarOffice Impress : printing;colors in grayscale
+StarOffice Impress : printing;comments
+StarOffice Impress : printing;copies
+StarOffice Impress : printing;creating individual jobs
+StarOffice Impress : printing;dates in presentations
+StarOffice Impress : printing;directly
+StarOffice Impress : printing;documents
+StarOffice Impress : printing;drawings defaults
+StarOffice Impress : printing;elements in text documents
+StarOffice Impress : printing;faster
+StarOffice Impress : printing;fitting to pages in presentations
+StarOffice Impress : printing;fitting to pages in StarOffice Math
+StarOffice Impress : printing;fitting to paper
+StarOffice Impress : printing;formulas in StarOffice Math
+StarOffice Impress : printing;hidden pages of presentations
+StarOffice Impress : printing;in original size in StarOffice Math
+StarOffice Impress : printing;left/right pages
+StarOffice Impress : printing;presentations
+StarOffice Impress : printing;queries (Base)
+StarOffice Impress : printing;scaling in StarOffice Math
+StarOffice Impress : printing;selections
+StarOffice Impress : printing;text always in black
+StarOffice Impress : printing;text in reverse order
+StarOffice Impress : printing;tiling pages in presentations
+StarOffice Impress : printing;transparencies
+StarOffice Impress : printing;warnings
+StarOffice Impress : printing;without scaling in presentations
+StarOffice Impress : printing speed
+StarOffice Impress : programming
+StarOffice Impress : programming;scripting
+StarOffice Impress : programming;StarOffice
+StarOffice Impress : programs run by mouse click in presentations
+StarOffice Impress : properties
+StarOffice Impress : properties;charts
+StarOffice Impress : properties;fields in databases
+StarOffice Impress : properties;files
+StarOffice Impress : properties;form controls
+StarOffice Impress : properties;forms
+StarOffice Impress : properties;printers
+StarOffice Impress : properties;smooth lines in line charts/XY charts
+StarOffice Impress : protected contents
+StarOffice Impress : protected dashes
+StarOffice Impress : protected database tables
+StarOffice Impress : protected documents
+StarOffice Impress : protected spaces
+StarOffice Impress : protected spaces;inserting
+StarOffice Impress : protected spaces;showing (Writer)
+StarOffice Impress : protecting
+StarOffice Impress : protecting;contents
+StarOffice Impress : protecting;recorded changes
+StarOffice Impress : proxy settings
+StarOffice Impress : push buttons
+StarOffice Impress : push buttons;adding to documents
+StarOffice Impress : push buttons;creating
+StarOffice Impress : pyramids
+StarOffice Impress : queries
+StarOffice Impress : queries;copying (Base)
+StarOffice Impress : queries;creating in design view (Base)
+StarOffice Impress : queries;creating in SQL view
+StarOffice Impress : queries;defining (Base)
+StarOffice Impress : queries;deleting table links (Base)
+StarOffice Impress : queries;editing in data source view
+StarOffice Impress : queries;formulating filter conditions (Base)
+StarOffice Impress : queries;joining tables (Base)
+StarOffice Impress : queries;missing elements (Base)
+StarOffice Impress : queries;overview (Base)
+StarOffice Impress : queries;parameter queries (Base)
+StarOffice Impress : queries;printing (Base)
+StarOffice Impress : Query Wizard (Base)
+StarOffice Impress : Quickstarter
+StarOffice Impress : quotation marks
+StarOffice Impress : quotation marks;replacing
+StarOffice Impress : quotes
+StarOffice Impress : quotes;custom
+StarOffice Impress : radar charts, see net charts
+StarOffice Impress : radio button creation
+StarOffice Impress : read-only documents
+StarOffice Impress : read-only documents;cursor
+StarOffice Impress : read-only documents;database tables on/off
+StarOffice Impress : read-only documents;editing
+StarOffice Impress : read-only documents;opening documents as
+StarOffice Impress : read-only items in Data Navigator
+StarOffice Impress : recognizing URLs automatically
+StarOffice Impress : recording
+StarOffice Impress : recording;changes
+StarOffice Impress : recording;display times for slides
+StarOffice Impress : recording;macros
+StarOffice Impress : records
+StarOffice Impress : records;inserting comments
+StarOffice Impress : records;protecting
+StarOffice Impress : records;saving
+StarOffice Impress : records;searching in databases
+StarOffice Impress : rectangles
+StarOffice Impress : rectangles with round corners
+StarOffice Impress : recursions in spreadsheets
+StarOffice Impress : redo command
+StarOffice Impress : reduced printing
+StarOffice Impress : reference lines
+StarOffice Impress : references
+StarOffice Impress : references;displaying in color (Calc)
+StarOffice Impress : references;expanding (Calc)
+StarOffice Impress : references;iterative (Calc)
+StarOffice Impress : register-true
+StarOffice Impress : register-true;definition
+StarOffice Impress : registering
+StarOffice Impress : registering;address books
+StarOffice Impress : registering;databases (Base)
+StarOffice Impress : registering;StarOffice
+StarOffice Impress : regression curves in charts
+StarOffice Impress : regular expressions
+StarOffice Impress : regular expressions;list of
+StarOffice Impress : rehearse timings
+StarOffice Impress : relational databases (Base)
+StarOffice Impress : relations
+StarOffice Impress : relations;creating and deleting (Base)
+StarOffice Impress : relations;joining tables (Base)
+StarOffice Impress : relations;properties (Base)
+StarOffice Impress : relative hyperlinks
+StarOffice Impress : relative saving of URLs
+StarOffice Impress : reloading
+StarOffice Impress : reloading;documents
+StarOffice Impress : reloading;HTML documents, automatically
+StarOffice Impress : remarks, see also comments
+StarOffice Impress : remote configurations
+StarOffice Impress : remove noise filter
+StarOffice Impress : removing
+StarOffice Impress : removing;bullets and numbering
+StarOffice Impress : removing;form filters
+StarOffice Impress : removing, see also deleting
+StarOffice Impress : renaming layers
+StarOffice Impress : reorganizing charts
+StarOffice Impress : repeating
+StarOffice Impress : repeating;commands
+StarOffice Impress : replacement options
+StarOffice Impress : replacement table
+StarOffice Impress : replacing
+StarOffice Impress : replacing;AutoCorrect function
+StarOffice Impress : replacing;colors in bitmaps
+StarOffice Impress : replacing;dashes
+StarOffice Impress : replacing;tab stops (regular expressions)
+StarOffice Impress : Report Builder
+StarOffice Impress : reports
+StarOffice Impress : reports;creating
+StarOffice Impress : reports;error reports
+StarOffice Impress : reports;opening and editing
+StarOffice Impress : reports;templates
+StarOffice Impress : resetting
+StarOffice Impress : resetting;templates
+StarOffice Impress : resizing
+StarOffice Impress : resizing;objects, by mouse
+StarOffice Impress : resizing, see also scaling/zooming
+StarOffice Impress : resolution when printing bitmaps
+StarOffice Impress : restoring
+StarOffice Impress : restoring;default formatting
+StarOffice Impress : restoring;editing
+StarOffice Impress : reversing objects
+StarOffice Impress : reversing printing order
+StarOffice Impress : review function
+StarOffice Impress : review function;accepting or rejecting changes
+StarOffice Impress : review function;comparing documents
+StarOffice Impress : review function;protecting records
+StarOffice Impress : review function;recording changes example
+StarOffice Impress : rich text control
+StarOffice Impress : right alignment of paragraphs
+StarOffice Impress : right joins (Base)
+StarOffice Impress : right-to-left text
+StarOffice Impress : rotating
+StarOffice Impress : rotating;3D text
+StarOffice Impress : rotating;draw objects
+StarOffice Impress : rotation mode
+StarOffice Impress : round corners
+StarOffice Impress : rounding precision (Calc)
+StarOffice Impress : row headers
+StarOffice Impress : row headers;displaying (Calc)
+StarOffice Impress : row headers;highlighting (Calc)
+StarOffice Impress : rows
+StarOffice Impress : rows;inserting
+StarOffice Impress : rulers
+StarOffice Impress : rulers;default settings
+StarOffice Impress : rulers;in presentations
+StarOffice Impress : rulers;measurement units
+StarOffice Impress : rulers;visible in presentations
+StarOffice Impress : running macros/programs in presentations
+StarOffice Impress : running slide shows
+StarOffice Impress : samples and templates
+StarOffice Impress : saving
+StarOffice Impress : saving;as HTML
+StarOffice Impress : saving;default file formats
+StarOffice Impress : saving;dialog settings
+StarOffice Impress : saving;documents
+StarOffice Impress : saving;documents for mobile devices
+StarOffice Impress : saving;documents in other formats
+StarOffice Impress : saving;documents, automatically
+StarOffice Impress : saving;in Microsoft Office file format
+StarOffice Impress : saving;options
+StarOffice Impress : saving;templates
+StarOffice Impress : saving;to XML
+StarOffice Impress : saving;VBA code in Microsoft Office documents
+StarOffice Impress : saving;with password by default
+StarOffice Impress : saving as command
+StarOffice Impress : saving as command;precautions
+StarOffice Impress : scaling
+StarOffice Impress : scaling;axes
+StarOffice Impress : scaling;font sizes in user interface
+StarOffice Impress : scaling;objects
+StarOffice Impress : scaling;pictures
+StarOffice Impress : scaling;printing in StarOffice Math
+StarOffice Impress : scaling;text in charts
+StarOffice Impress : scaling;when printing presentations
+StarOffice Impress : scaling, see also zooming
+StarOffice Impress : scatter charts
+StarOffice Impress : screen
+StarOffice Impress : screen;full screen views
+StarOffice Impress : screen;scaling
+StarOffice Impress : screen magnifiers
+StarOffice Impress : screen readers
+StarOffice Impress : script organization
+StarOffice Impress : scrollbars
+StarOffice Impress : scrollbars;controls
+StarOffice Impress : scrollbars;displaying (Calc)
+StarOffice Impress : scrollbars;horizontal and vertical (Writer)
+StarOffice Impress : search criteria for database functions in cells
+StarOffice Impress : search engines
+StarOffice Impress : search engines;definition
+StarOffice Impress : search engines;selecting
+StarOffice Impress : searching
+StarOffice Impress : searching;all sheets
+StarOffice Impress : searching;databases
+StarOffice Impress : searching;form filters
+StarOffice Impress : searching;Internet
+StarOffice Impress : searching;tables and forms
+StarOffice Impress : secondary axes in charts
+StarOffice Impress : sections
+StarOffice Impress : sections;backgrounds
+StarOffice Impress : sectors of circles/ellipses
+StarOffice Impress : security
+StarOffice Impress : security;digital signatures
+StarOffice Impress : security;options for documents with macros
+StarOffice Impress : security;protecting contents
+StarOffice Impress : security;security levels for macros
+StarOffice Impress : security;warning dialogs with macros
+StarOffice Impress : segments of circles/ellipses
+StarOffice Impress : selecting
+StarOffice Impress : selecting;controls
+StarOffice Impress : selecting;hidden objects
+StarOffice Impress : selecting;layers
+StarOffice Impress : selecting;measurement units
+StarOffice Impress : selecting;objects
+StarOffice Impress : selecting;print areas
+StarOffice Impress : selecting;several files
+StarOffice Impress : selection clipboard
+StarOffice Impress : selection frames
+StarOffice Impress : selection modes in text
+StarOffice Impress : sending
+StarOffice Impress : sending;AutoAbstract function in presentations
+StarOffice Impress : sending;documents as e-mail
+StarOffice Impress : sending;documents as faxes
+StarOffice Impress : separator lines
+StarOffice Impress : separator lines;defining
+StarOffice Impress : separators
+StarOffice Impress : separators;conditional
+StarOffice Impress : Server Side ImageMap
+StarOffice Impress : settings
+StarOffice Impress : settings;printers
+StarOffice Impress : settings;program configuration
+StarOffice Impress : settings;proxies
+StarOffice Impress : settings;tracking changes
+StarOffice Impress : settings;views
+StarOffice Impress : SGML
+StarOffice Impress : SGML;definition
+StarOffice Impress : shadows
+StarOffice Impress : shadows;areas
+StarOffice Impress : shadows;borders
+StarOffice Impress : shadows;characters
+StarOffice Impress : shadows;characters, using context menu
+StarOffice Impress : sharing documents
+StarOffice Impress : sharpening filter
+StarOffice Impress : shearing objects
+StarOffice Impress : sheet tabs
+StarOffice Impress : sheet tabs;displaying
+StarOffice Impress : sheets
+StarOffice Impress : sheets;searching all
+StarOffice Impress : shells
+StarOffice Impress : shortcut keys
+StarOffice Impress : shortcut keys;assigning macros
+StarOffice Impress : shortcut keys;charts
+StarOffice Impress : shortcut keys;general
+StarOffice Impress : shortcut keys;in databases
+StarOffice Impress : shortcut keys;in drawings
+StarOffice Impress : shortcut keys;in presentations
+StarOffice Impress : shortcut keys;StarOffice accessibility
+StarOffice Impress : showing
+StarOffice Impress : showing;changes
+StarOffice Impress : showing;docked windows
+StarOffice Impress : showing;drawings and controls (Writer)
+StarOffice Impress : showing;guides
+StarOffice Impress : showing;hidden layers
+StarOffice Impress : showing;hidden slides
+StarOffice Impress : showing;levels
+StarOffice Impress : showing;live presentations on the Internet
+StarOffice Impress : showing;slide shows
+StarOffice Impress : showing;subpoints
+StarOffice Impress : showing;toolbars
+StarOffice Impress : sign conversion to curves
+StarOffice Impress : signing documents with digital signatures
+StarOffice Impress : similarity search
+StarOffice Impress : simple handles (Writer)
+StarOffice Impress : simplified Chinese
+StarOffice Impress : simplified Chinese;translating to traditional Chinese
+StarOffice Impress : single sign on options
+StarOffice Impress : single-line spacing in text
+StarOffice Impress : sizes
+StarOffice Impress : sizes;draw objects
+StarOffice Impress : sizes;pictures
+StarOffice Impress : skewing draw objects
+StarOffice Impress : slanting draw objects
+StarOffice Impress : slanting objects
+StarOffice Impress : slide designs
+StarOffice Impress : slide layouts
+StarOffice Impress : slide master view
+StarOffice Impress : slide masters
+StarOffice Impress : slide masters;changing backgrounds
+StarOffice Impress : slide masters;designing
+StarOffice Impress : slide masters;headers and footers
+StarOffice Impress : slide numbers
+StarOffice Impress : slide numbers on all slides
+StarOffice Impress : slide shows
+StarOffice Impress : slide shows;custom
+StarOffice Impress : slide shows;settings for
+StarOffice Impress : slide shows;starting
+StarOffice Impress : slide transitions
+StarOffice Impress : slide transitions;applying effects
+StarOffice Impress : slide transitions;automatic
+StarOffice Impress : slide transitions;manual
+StarOffice Impress : slide transitions;sounds
+StarOffice Impress : slides
+StarOffice Impress : slides;arranging
+StarOffice Impress : slides;backgrounds
+StarOffice Impress : slides;changing backgrounds
+StarOffice Impress : slides;copying between documents
+StarOffice Impress : slides;deleting
+StarOffice Impress : slides;expanding
+StarOffice Impress : slides;formatting
+StarOffice Impress : slides;headers and footers
+StarOffice Impress : slides;inserting
+StarOffice Impress : slides;inserting as links
+StarOffice Impress : slides;inserting speaker notes
+StarOffice Impress : slides;page numbers
+StarOffice Impress : slides;printing
+StarOffice Impress : small capitals
+StarOffice Impress : small icons
+StarOffice Impress : smart tag configuration
+StarOffice Impress : smooth scrolling (Writer)
+StarOffice Impress : smoothing filter
+StarOffice Impress : snap grid defaults (Writer/Calc)
+StarOffice Impress : snap lines, see also guides
+StarOffice Impress : snap points
+StarOffice Impress : snap points;editing
+StarOffice Impress : snap points;inserting
+StarOffice Impress : snapping in presentations and drawings
+StarOffice Impress : solarization filter
+StarOffice Impress : sort lists
+StarOffice Impress : sort lists;copying to in Calc
+StarOffice Impress : sorting
+StarOffice Impress : sorting;data in forms
+StarOffice Impress : sorting;databases
+StarOffice Impress : sound files
+StarOffice Impress : sounds
+StarOffice Impress : sounds;for effects
+StarOffice Impress : sounds;formats
+StarOffice Impress : sounds;on slide transitions
+StarOffice Impress : spaces
+StarOffice Impress : spaces;displaying (Writer)
+StarOffice Impress : spaces;ignoring double
+StarOffice Impress : spaces;inserting protected spaces
+StarOffice Impress : spaces;showing protected spaces (Writer)
+StarOffice Impress : spacing
+StarOffice Impress : spacing;between paragraphs in footnotes
+StarOffice Impress : spacing;font effects
+StarOffice Impress : spacing;lines and paragraphs
+StarOffice Impress : spacing;tab stops in text documents
+StarOffice Impress : spacing;tabs in presentations
+StarOffice Impress : spadmin
+StarOffice Impress : speaker notes
+StarOffice Impress : speaker notes;defaults
+StarOffice Impress : speaker notes;inserting
+StarOffice Impress : special characters
+StarOffice Impress : speech bubbles
+StarOffice Impress : speed of printing
+StarOffice Impress : spellcheck
+StarOffice Impress : spellcheck;activating for a language
+StarOffice Impress : spellcheck;context menus
+StarOffice Impress : spellcheck;default languages
+StarOffice Impress : spellcheck;dialog
+StarOffice Impress : spellcheck;dictionary of exceptions
+StarOffice Impress : spellcheck;ignore list
+StarOffice Impress : spheres
+StarOffice Impress : spin button creation
+StarOffice Impress : splitting
+StarOffice Impress : splitting;combinations
+StarOffice Impress : splitting;curves
+StarOffice Impress : spoolfiles with Xprinter
+StarOffice Impress : spreadsheets
+StarOffice Impress : spreadsheets;as databases (base)
+StarOffice Impress : spreadsheets;copying areas to text documents
+StarOffice Impress : spreadsheets;creating/opening
+StarOffice Impress : spreadsheets;in presentations
+StarOffice Impress : spreadsheets;inserting charts
+StarOffice Impress : spreadsheets;inserting database records
+StarOffice Impress : spreadsheets;printing
+StarOffice Impress : spreadsheets;saving
+StarOffice Impress : spreadsheets;saving automatically
+StarOffice Impress : spreadsheets;saving in other formats
+StarOffice Impress : spreadsheets;sending as e-mail
+StarOffice Impress : SQL
+StarOffice Impress : SQL;definition
+StarOffice Impress : SQL;DISTINCT parameter
+StarOffice Impress : SQL;executing SQL commands
+StarOffice Impress : SQL;executing SQL statements (Base)
+StarOffice Impress : SQL;queries (Base)
+StarOffice Impress : square drawings
+StarOffice Impress : standard bar on/off
+StarOffice Impress : standard deviation in charts
+StarOffice Impress : standard filters in databases
+StarOffice Impress : standard printer under UNIX
+StarOffice Impress : StarOffice Base data sources
+StarOffice Impress : StarOffice Basic scripts in HTML documents
+StarOffice Impress : StarOffice documents
+StarOffice Impress : StarOffice documents;mobile device filters
+StarOffice Impress : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Impress : StarOffice Impress instructions
+StarOffice Impress : StarOffice Math start
+StarOffice Impress : start center
+StarOffice Impress : start parameters
+StarOffice Impress : starting
+StarOffice Impress : starting;always with the current slide
+StarOffice Impress : starting;custom slide shows
+StarOffice Impress : starting;slide shows
+StarOffice Impress : statistics in charts
+StarOffice Impress : status bar on/off
+StarOffice Impress : stickers
+StarOffice Impress : stock charts
+StarOffice Impress : strikethrough
+StarOffice Impress : strikethrough;characters
+StarOffice Impress : strikethrough;font effects
+StarOffice Impress : styles
+StarOffice Impress : styles;'changed' message
+StarOffice Impress : styles;arrow and line styles
+StarOffice Impress : styles;copying between documents
+StarOffice Impress : styles;keyboard shortcuts
+StarOffice Impress : styles;organizing
+StarOffice Impress : styles;printing styles used in a document
+StarOffice Impress : styles;replacing automatically
+StarOffice Impress : Styles and Formatting window
+StarOffice Impress : Styles and Formatting window;docking
+StarOffice Impress : Styles and Formatting window;graphics documents
+StarOffice Impress : subforms
+StarOffice Impress : subforms;creating
+StarOffice Impress : subforms;description
+StarOffice Impress : submitting forms
+StarOffice Impress : subpoints
+StarOffice Impress : subpoints;hiding
+StarOffice Impress : subpoints;showing
+StarOffice Impress : subtracting polygons
+StarOffice Impress : suffixes in file formats
+StarOffice Impress : summary slide
+StarOffice Impress : support on the Web
+StarOffice Impress : synchronizing
+StarOffice Impress : synchronizing;labels and business cards
+StarOffice Impress : synchronizing;Pocket PC and StarOffice formats
+StarOffice Impress : system address book registration
+StarOffice Impress : tab stops
+StarOffice Impress : tab stops;displaying (Writer)
+StarOffice Impress : tab stops;inserting and editing
+StarOffice Impress : tab stops;regular expressions
+StarOffice Impress : tab stops;setting in sheets
+StarOffice Impress : tab stops;settings
+StarOffice Impress : tab stops;spacing in presentations
+StarOffice Impress : tab stops;spacing in text documents
+StarOffice Impress : table controls
+StarOffice Impress : table controls;form functions
+StarOffice Impress : table controls;keyboard-only edit mode
+StarOffice Impress : table controls;properties
+StarOffice Impress : table views of databases
+StarOffice Impress : Table Wizard (Base)
+StarOffice Impress : tables
+StarOffice Impress : tables;inserting line breaks
+StarOffice Impress : tables in databases
+StarOffice Impress : tables in databases;access rights to (Base)
+StarOffice Impress : tables in databases;adding to queries
+StarOffice Impress : tables in databases;browsing and editing
+StarOffice Impress : tables in databases;copying database tables (Base)
+StarOffice Impress : tables in databases;creating
+StarOffice Impress : tables in databases;creating in design view (manually)
+StarOffice Impress : tables in databases;importing text formats (Base)
+StarOffice Impress : tables in databases;joining for queries (Base)
+StarOffice Impress : tables in databases;printing queries (Base)
+StarOffice Impress : tables in databases;relations (Base)
+StarOffice Impress : tables in databases;searching
+StarOffice Impress : tables in spreadsheets
+StarOffice Impress : tables in spreadsheets;copying data to other applications
+StarOffice Impress : tables in spreadsheets;defining borders
+StarOffice Impress : tables in spreadsheets;value highlighting
+StarOffice Impress : tables in text
+StarOffice Impress : tables in text;captions
+StarOffice Impress : tables in text;creating automatically
+StarOffice Impress : tables in text;default settings
+StarOffice Impress : tables in text;defining borders
+StarOffice Impress : tables in text;displaying
+StarOffice Impress : tables in text;printing
+StarOffice Impress : tabs
+StarOffice Impress : tabs;displaying sheet tabs
+StarOffice Impress : tags
+StarOffice Impress : tags;definition
+StarOffice Impress : tags;META tags
+StarOffice Impress : task pane
+StarOffice Impress : templates
+StarOffice Impress : templates;agendas
+StarOffice Impress : templates;changing basic fonts
+StarOffice Impress : templates;database reports
+StarOffice Impress : templates;deleting
+StarOffice Impress : templates;editing and saving
+StarOffice Impress : templates;faxes
+StarOffice Impress : templates;importing and exporting
+StarOffice Impress : templates;letters
+StarOffice Impress : templates;new documents from templates
+StarOffice Impress : templates;opening documents with
+StarOffice Impress : templates;organizing
+StarOffice Impress : terminology
+StarOffice Impress : terminology;general glossary
+StarOffice Impress : terminology;Internet glossary
+StarOffice Impress : testing XML filters
+StarOffice Impress : text
+StarOffice Impress : text;animating
+StarOffice Impress : text;Asian layout
+StarOffice Impress : text;bold
+StarOffice Impress : text;coloring
+StarOffice Impress : text;converting to curves
+StarOffice Impress : text;copying by drag and drop
+StarOffice Impress : text;CTL languages
+StarOffice Impress : text;double-clicking to edit
+StarOffice Impress : text;drawing pictures
+StarOffice Impress : text;font effects
+StarOffice Impress : text;font sizes
+StarOffice Impress : text;font styles
+StarOffice Impress : text;fonts and formats
+StarOffice Impress : text;Fontwork icons
+StarOffice Impress : text;hyperlinks
+StarOffice Impress : text;inserting special characters
+StarOffice Impress : text;italics
+StarOffice Impress : text;kerning
+StarOffice Impress : text;language selection
+StarOffice Impress : text;line spacing
+StarOffice Impress : text;overwriting or inserting
+StarOffice Impress : text;printing in black
+StarOffice Impress : text;replacing with format
+StarOffice Impress : text;selection modes
+StarOffice Impress : text;shadowed
+StarOffice Impress : text;text/draw objects
+StarOffice Impress : text;toolbar
+StarOffice Impress : text attributes
+StarOffice Impress : text attributes;hyperlinks
+StarOffice Impress : text attributes;undoing
+StarOffice Impress : text boxes
+StarOffice Impress : text boxes;form functions
+StarOffice Impress : text boxes;positioning
+StarOffice Impress : text breaks in cells
+StarOffice Impress : text colors for better accessibility
+StarOffice Impress : text databases (Base)
+StarOffice Impress : text documents
+StarOffice Impress : text documents;creating/opening
+StarOffice Impress : text documents;importing/exporting
+StarOffice Impress : text documents;inserting in slides
+StarOffice Impress : text documents;inserting spreadsheet cells
+StarOffice Impress : text documents;print settings
+StarOffice Impress : text documents;printing
+StarOffice Impress : text documents;saving
+StarOffice Impress : text documents;saving automatically
+StarOffice Impress : text documents;saving in other formats
+StarOffice Impress : text documents;sending as e-mail
+StarOffice Impress : text effects
+StarOffice Impress : text entry mode for draw objects
+StarOffice Impress : text flow
+StarOffice Impress : text flow;in cells
+StarOffice Impress : text formats
+StarOffice Impress : text formats;databases
+StarOffice Impress : text formats;pasting
+StarOffice Impress : text frames
+StarOffice Impress : text input fields
+StarOffice Impress : text layout for special languages
+StarOffice Impress : text objects
+StarOffice Impress : text objects;alignment
+StarOffice Impress : text objects;draw functions
+StarOffice Impress : text objects;fonts
+StarOffice Impress : text objects;in presentations and drawings
+StarOffice Impress : text overflow in spreadsheet cells
+StarOffice Impress : text scaling in charts
+StarOffice Impress : text, see also text documents, paragraphs and characters
+StarOffice Impress : TextArt, see Fontwork
+StarOffice Impress : textures
+StarOffice Impress : textures;inserting from Gallery
+StarOffice Impress : textures;on chart bars
+StarOffice Impress : Thai
+StarOffice Impress : Thai;entering text
+StarOffice Impress : Thai;language settings
+StarOffice Impress : thesaurus
+StarOffice Impress : thesaurus;activating for a language
+StarOffice Impress : ticker text
+StarOffice Impress : tiled printing of slides
+StarOffice Impress : time and date on all slides
+StarOffice Impress : time fields
+StarOffice Impress : time fields;form functions
+StarOffice Impress : times
+StarOffice Impress : times;fixed
+StarOffice Impress : times;inserting when printing presentations
+StarOffice Impress : times;variable
+StarOffice Impress : times, formats
+StarOffice Impress : timings
+StarOffice Impress : timings;rehearse timings
+StarOffice Impress : tips
+StarOffice Impress : tips;extended tips in Help
+StarOffice Impress : title rows
+StarOffice Impress : title rows;printing in StarOffice Math
+StarOffice Impress : titles
+StarOffice Impress : titles;alignment (charts)
+StarOffice Impress : titles;changing
+StarOffice Impress : titles;editing in charts
+StarOffice Impress : titles;font effects
+StarOffice Impress : titles;formatting automatically
+StarOffice Impress : titles;formatting charts
+StarOffice Impress : titles;objects
+StarOffice Impress : toolbars
+StarOffice Impress : toolbars;3D objects
+StarOffice Impress : toolbars;adding buttons
+StarOffice Impress : toolbars;curves
+StarOffice Impress : toolbars;docking/undocking
+StarOffice Impress : toolbars;ellipses
+StarOffice Impress : toolbars;Form Navigation bar
+StarOffice Impress : toolbars;viewing/closing
+StarOffice Impress : tools bar
+StarOffice Impress : tooltips
+StarOffice Impress : tooltips;extended tips
+StarOffice Impress : tooltips;help
+StarOffice Impress : torus
+StarOffice Impress : traditional Chinese
+StarOffice Impress : traditional Chinese;translating to simplified chinese
+StarOffice Impress : transition effects
+StarOffice Impress : transparency
+StarOffice Impress : transparency;adjusting
+StarOffice Impress : transparency;areas
+StarOffice Impress : transparency;of objects
+StarOffice Impress : transparency;off for faster printing
+StarOffice Impress : transparency;saving
+StarOffice Impress : tree view of Help
+StarOffice Impress : trend lines in charts
+StarOffice Impress : typefaces
+StarOffice Impress : typefaces;adding under UNIX
+StarOffice Impress : typefaces;formats
+StarOffice Impress : typographical quotes in StarOffice Writer
+StarOffice Impress : typography
+StarOffice Impress : typography;Asian
+StarOffice Impress : underlining
+StarOffice Impress : underlining;AutoFormat function
+StarOffice Impress : underlining;characters
+StarOffice Impress : underlining;text
+StarOffice Impress : underlying objects
+StarOffice Impress : undocking windows
+StarOffice Impress : undoing
+StarOffice Impress : undoing;direct formatting
+StarOffice Impress : undoing;editing
+StarOffice Impress : undoing;number of steps
+StarOffice Impress : ungrouping groups
+StarOffice Impress : units
+StarOffice Impress : units;converting
+StarOffice Impress : units;measurement units
+StarOffice Impress : unlocking layers
+StarOffice Impress : UNO components
+StarOffice Impress : UNO components;Extension Manager
+StarOffice Impress : UNO components;integrating new
+StarOffice Impress : update options
+StarOffice Impress : updates
+StarOffice Impress : updates;checking automatically
+StarOffice Impress : updates;checking manually
+StarOffice Impress : updating
+StarOffice Impress : updating;fields and charts, automatically (Writer)
+StarOffice Impress : updating;links in text documents
+StarOffice Impress : updating;links, on opening
+StarOffice Impress : updating;templates
+StarOffice Impress : URL
+StarOffice Impress : URL;changing hyperlink URLs
+StarOffice Impress : URL;definition
+StarOffice Impress : URL;in pictures
+StarOffice Impress : URL;saving absolute/relative paths
+StarOffice Impress : URL;turning off URL recognition
+StarOffice Impress : user data
+StarOffice Impress : user data;input
+StarOffice Impress : user data;removing when saving
+StarOffice Impress : user feedback
+StarOffice Impress : user feedback;automatically
+StarOffice Impress : user-defined colors
+StarOffice Impress : user-defined dictionaries
+StarOffice Impress : user-defined dictionaries;creating
+StarOffice Impress : user-defined dictionaries;dictionary of exceptions
+StarOffice Impress : user-defined dictionaries;editing
+StarOffice Impress : user-defined styles
+StarOffice Impress : user-defined styles;automatically replacing
+StarOffice Impress : UTF-8/UCS2 support
+StarOffice Impress : values
+StarOffice Impress : values;rounded as shown (Calc)
+StarOffice Impress : variables
+StarOffice Impress : variables;for paths
+StarOffice Impress : variances in charts
+StarOffice Impress : VBA code
+StarOffice Impress : VBA code;loading/saving documents with VBA code
+StarOffice Impress : vector graphics
+StarOffice Impress : vector graphics;converting bitmaps
+StarOffice Impress : vectorizing bitmaps
+StarOffice Impress : version management
+StarOffice Impress : version numbers of documents
+StarOffice Impress : versions
+StarOffice Impress : versions;comparing documents
+StarOffice Impress : versions;file saving as, restriction
+StarOffice Impress : versions;merging document versions
+StarOffice Impress : versions;of a document
+StarOffice Impress : versions;StarOffice
+StarOffice Impress : vertical callouts
+StarOffice Impress : vertical scrollbars (Writer)
+StarOffice Impress : vertical text boxes
+StarOffice Impress : videos
+StarOffice Impress : viewing
+StarOffice Impress : viewing;databases
+StarOffice Impress : viewing;file properties
+StarOffice Impress : viewing;StarOffice documents in Internet Explorer
+StarOffice Impress : viewing;toolbars
+StarOffice Impress : views
+StarOffice Impress : views;black and white
+StarOffice Impress : views;creating database views (Base)
+StarOffice Impress : views;defaults
+StarOffice Impress : views;display sizes
+StarOffice Impress : views;full screen
+StarOffice Impress : views;icons
+StarOffice Impress : views;scaling
+StarOffice Impress : views;shift function
+StarOffice Impress : views;slide master view
+StarOffice Impress : Visual Basic for Applications
+StarOffice Impress : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Impress : watermarks
+StarOffice Impress : web documents
+StarOffice Impress : web documents;XForms
+StarOffice Impress : Web support
+StarOffice Impress : WebCast export
+StarOffice Impress : WebDAV over HTTPS
+StarOffice Impress : windows
+StarOffice Impress : windows;docking
+StarOffice Impress : windows;docking definition
+StarOffice Impress : windows;hiding/showing/docking
+StarOffice Impress : windows;new
+StarOffice Impress : wizards
+StarOffice Impress : wizards;agendas
+StarOffice Impress : wizards;database queries
+StarOffice Impress : wizards;database tables (Base)
+StarOffice Impress : wizards;databases (Base)
+StarOffice Impress : wizards;document converter
+StarOffice Impress : wizards;Euro Converter
+StarOffice Impress : wizards;faxes
+StarOffice Impress : wizards;forms
+StarOffice Impress : wizards;letters
+StarOffice Impress : wizards;macros (Base)
+StarOffice Impress : wizards;overview
+StarOffice Impress : wizards;presentations
+StarOffice Impress : wizards;reports
+StarOffice Impress : Word documents
+StarOffice Impress : Word documents;compatibility
+StarOffice Impress : Word documents;saving as
+StarOffice Impress : WordArt, see Fontwork
+StarOffice Impress : words
+StarOffice Impress : words;automatically replacing
+StarOffice Impress : words;wrapping in cells
+StarOffice Impress : words;wrapping in CTL
+StarOffice Impress : working directory change
+StarOffice Impress : wrapping text
+StarOffice Impress : wrapping text;in cells
+StarOffice Impress : write protection on/off
+StarOffice Impress : writing aids options
+StarOffice Impress : WYSIWYG in fonts lists
+StarOffice Impress : X axes
+StarOffice Impress : X axes;grid formatting
+StarOffice Impress : X axes;positioning
+StarOffice Impress : X axes;scaling
+StarOffice Impress : X axes;showing
+StarOffice Impress : XForms
+StarOffice Impress : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Impress : XForms;conditions
+StarOffice Impress : XForms;opening/editing
+StarOffice Impress : XML converters
+StarOffice Impress : XML file formats
+StarOffice Impress : XML filters
+StarOffice Impress : XML filters;creating/testing
+StarOffice Impress : XML filters;saving as package/installing/deleting
+StarOffice Impress : XML filters;settings
+StarOffice Impress : XML Forms, see XForms
+StarOffice Impress : XSLT filters, see also XML filters
+StarOffice Impress : XY charts
+StarOffice Impress : Y axes
+StarOffice Impress : Y axes;formatting
+StarOffice Impress : Y axes;grid formatting
+StarOffice Impress : Y axes;positioning
+StarOffice Impress : Y axes;scaling
+StarOffice Impress : Y axes;showing
+StarOffice Impress : years
+StarOffice Impress : years;2-digit options
+StarOffice Impress : Z axes
+StarOffice Impress : Z axes;grid formatting
+StarOffice Impress : Z axes;showing
+StarOffice Impress : zero values
+StarOffice Impress : zero values;displaying (Calc)
+StarOffice Impress : zooming
+StarOffice Impress : zooming;in presentations
+StarOffice Impress : zooming;keyboard
+StarOffice Impress : zooming;page views
+StarOffice Impress : zooming;pictures
+StarOffice Impress : zooming;shortcut keys
+StarOffice Impress : zooming;status bar
+StarOffice Chart : 1/2 replacement
+StarOffice Chart : 3D charts
+StarOffice Chart : 3D text creation
+StarOffice Chart : abbreviation replacement
+StarOffice Chart : absolute hyperlinks
+StarOffice Chart : absolute saving of URLs
+StarOffice Chart : accents
+StarOffice Chart : Access databases (base)
+StarOffice Chart : access rights for database tables (Base)
+StarOffice Chart : accessibility
+StarOffice Chart : accessibility;general shortcuts
+StarOffice Chart : accessibility;options
+StarOffice Chart : accessibility;StarOffice assistive technology
+StarOffice Chart : accessibility;StarOffice features
+StarOffice Chart : activating
+StarOffice Chart : activating;context menus
+StarOffice Chart : activating;Error Report Tool
+StarOffice Chart : activating;extended help tips
+StarOffice Chart : activating;plug-ins
+StarOffice Chart : ActiveX control
+StarOffice Chart : Adabas D databases (base)
+StarOffice Chart : add-ons, see UNO components
+StarOffice Chart : additional selection mode
+StarOffice Chart : address books
+StarOffice Chart : address books;LDAP server (Base)
+StarOffice Chart : address books;registering
+StarOffice Chart : address labels from databases
+StarOffice Chart : ADO databases (Base)
+StarOffice Chart : Agenda Wizard
+StarOffice Chart : aging filter
+StarOffice Chart : aligning
+StarOffice Chart : aligning;2D charts
+StarOffice Chart : aligning;cells
+StarOffice Chart : aligning;objects
+StarOffice Chart : aligning;paragraphs
+StarOffice Chart : aligning;tables in text
+StarOffice Chart : aligning;text objects
+StarOffice Chart : aligning;titles in charts
+StarOffice Chart : alternative fonts
+StarOffice Chart : ampersand symbol, see also operators
+StarOffice Chart : anchors
+StarOffice Chart : anchors;changing
+StarOffice Chart : anchors;displaying (Calc)
+StarOffice Chart : anchors;types/positions for draw objects
+StarOffice Chart : animations
+StarOffice Chart : animations;accessibility options
+StarOffice Chart : appearance options
+StarOffice Chart : Arabic
+StarOffice Chart : Arabic;entering text
+StarOffice Chart : Arabic;language settings
+StarOffice Chart : area charts
+StarOffice Chart : areas
+StarOffice Chart : areas;bitmap patterns
+StarOffice Chart : areas;hatched/dotted
+StarOffice Chart : areas;shadows
+StarOffice Chart : areas;slanting
+StarOffice Chart : areas;styles
+StarOffice Chart : areas;transparency
+StarOffice Chart : arguments in command line
+StarOffice Chart : arranging
+StarOffice Chart : arranging;objects
+StarOffice Chart : arrows
+StarOffice Chart : arrows;defining arrow heads
+StarOffice Chart : arrows;defining arrow lines
+StarOffice Chart : arrows;drawing in text
+StarOffice Chart : ASCII
+StarOffice Chart : ASCII;definition
+StarOffice Chart : Asian languages
+StarOffice Chart : Asian languages;enabling
+StarOffice Chart : Asian Phonetic Guide
+StarOffice Chart : Asian typography
+StarOffice Chart : assigning scripts
+StarOffice Chart : assistive technology in StarOffice
+StarOffice Chart : attaching toolbars
+StarOffice Chart : attachments in e-mails
+StarOffice Chart : audio
+StarOffice Chart : auto reloading HTML documents
+StarOffice Chart : AutoAbstract function for sending text to presentations
+StarOffice Chart : AutoCaption function in StarOffice Writer
+StarOffice Chart : AutoComplete function in text and list boxes
+StarOffice Chart : AutoCorrect function
+StarOffice Chart : AutoCorrect function;context menu
+StarOffice Chart : AutoCorrect function;options
+StarOffice Chart : AutoCorrect function;pictures and frames
+StarOffice Chart : AutoCorrect function;quotes
+StarOffice Chart : AutoCorrect function;replacement table
+StarOffice Chart : AutoCorrect function;switching on and off in Calc
+StarOffice Chart : AutoCorrect function;URL recognition
+StarOffice Chart : AutoFormat function
+StarOffice Chart : AutoFormat function;switching on and off
+StarOffice Chart : automatic captions (Writer)
+StarOffice Chart : automatic control focus
+StarOffice Chart : automatic hyperlink formatting
+StarOffice Chart : automatic line breaks
+StarOffice Chart : automatic lines/borders in text
+StarOffice Chart : automatic saving
+StarOffice Chart : AutoPilots, see wizards
+StarOffice Chart : AutoValue (Base)
+StarOffice Chart : averages in charts
+StarOffice Chart : axes
+StarOffice Chart : axes;better scaling
+StarOffice Chart : axes;formatting
+StarOffice Chart : axes;formatting grids
+StarOffice Chart : axes;inserting grids
+StarOffice Chart : axes;interval marks
+StarOffice Chart : axes;showing axes in charts
+StarOffice Chart : axes in charts
+StarOffice Chart : backgrounds
+StarOffice Chart : backgrounds;defining colors/pictures
+StarOffice Chart : backgrounds;frames/sections/indexes
+StarOffice Chart : backgrounds;inserting from Gallery
+StarOffice Chart : backgrounds;printing
+StarOffice Chart : backing window
+StarOffice Chart : backups
+StarOffice Chart : backups;automatic
+StarOffice Chart : backups;documents
+StarOffice Chart : bar charts
+StarOffice Chart : Basic
+StarOffice Chart : Basic;fonts for source display
+StarOffice Chart : Basic;programming
+StarOffice Chart : Basic;recording macros
+StarOffice Chart : basic fonts
+StarOffice Chart : Bézier curves
+StarOffice Chart : Bézier curves;control points in presentations
+StarOffice Chart : bi-directional writing
+StarOffice Chart : binding space
+StarOffice Chart : bitmaps
+StarOffice Chart : bitmaps;inserting and editing
+StarOffice Chart : bitmaps;off for faster printing
+StarOffice Chart : bitmaps;patterns
+StarOffice Chart : black and white printing
+StarOffice Chart : black printing in Calc
+StarOffice Chart : block selection mode
+StarOffice Chart : bold
+StarOffice Chart : bold;AutoFormat function
+StarOffice Chart : bold;text
+StarOffice Chart : bookmarks
+StarOffice Chart : bookmarks;Help
+StarOffice Chart : borders
+StarOffice Chart : borders;arranging
+StarOffice Chart : borders;cells on screen (Calc)
+StarOffice Chart : borders;for paragraphs
+StarOffice Chart : borders;for tables
+StarOffice Chart : borders;shadows
+StarOffice Chart : borders;table boundaries (Writer)
+StarOffice Chart : borders, see also frames
+StarOffice Chart : bound fields
+StarOffice Chart : bound fields;controls
+StarOffice Chart : boundaries of tables (Writer)
+StarOffice Chart : break display (Writer)
+StarOffice Chart : brochures
+StarOffice Chart : brochures;printing several
+StarOffice Chart : bubble charts
+StarOffice Chart : build numbers of StarOffice
+StarOffice Chart : bullet lists
+StarOffice Chart : bullet lists;formatting options
+StarOffice Chart : bullets
+StarOffice Chart : bullets;paragraphs
+StarOffice Chart : bullets;replacing
+StarOffice Chart : bullets;turning off
+StarOffice Chart : business cards
+StarOffice Chart : business cards;creating and synchronizing
+StarOffice Chart : business cards;using templates
+StarOffice Chart : button bars, see toolbars
+StarOffice Chart : buttons
+StarOffice Chart : buttons;adding push buttons
+StarOffice Chart : buttons;big/small
+StarOffice Chart : buttons;editing hyperlink buttons
+StarOffice Chart : buttons;form functions
+StarOffice Chart : buttons;toolbars
+StarOffice Chart : cache for graphics
+StarOffice Chart : calculating
+StarOffice Chart : calculating;iterative references (Calc)
+StarOffice Chart : calculating;regression curves
+StarOffice Chart : callouts
+StarOffice Chart : callouts;drawings
+StarOffice Chart : capital letters
+StarOffice Chart : capital letters;AutoCorrect function
+StarOffice Chart : capital letters;font effects
+StarOffice Chart : captions
+StarOffice Chart : captions;automatic captions (Writer)
+StarOffice Chart : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Chart : captions, see also labels/callouts
+StarOffice Chart : cascading update (Base)
+StarOffice Chart : case sensitivity
+StarOffice Chart : case sensitivity;comparing cell contents (Calc)
+StarOffice Chart : case sensitivity;searching
+StarOffice Chart : cells
+StarOffice Chart : cells;aligning
+StarOffice Chart : cells;coloring (Calc)
+StarOffice Chart : cells;cursor positions after input (Calc)
+StarOffice Chart : cells;formatting without effect (Calc)
+StarOffice Chart : cells;line breaks
+StarOffice Chart : cells;linked to controls
+StarOffice Chart : cells;number of
+StarOffice Chart : cells;pasting
+StarOffice Chart : cells;resetting formats
+StarOffice Chart : cells;showing grid lines (Calc)
+StarOffice Chart : centered text
+StarOffice Chart : centimeters
+StarOffice Chart : certificates
+StarOffice Chart : changes
+StarOffice Chart : changes;accepting or rejecting
+StarOffice Chart : changes;comparing to original
+StarOffice Chart : changes;protecting
+StarOffice Chart : changes;recording
+StarOffice Chart : changes;review function
+StarOffice Chart : changes;showing
+StarOffice Chart : changing
+StarOffice Chart : changing;document titles
+StarOffice Chart : changing;file associations in Setup program
+StarOffice Chart : changing;icon sizes
+StarOffice Chart : changing;links
+StarOffice Chart : changing;work directory
+StarOffice Chart : changing, see also editing and replacing
+StarOffice Chart : character styles
+StarOffice Chart : character styles;language selection
+StarOffice Chart : characters
+StarOffice Chart : characters;alternative fonts
+StarOffice Chart : characters;Asian layout
+StarOffice Chart : characters;bold
+StarOffice Chart : characters;coloring
+StarOffice Chart : characters;displaying only on screen (Writer)
+StarOffice Chart : characters;enabling CTL and Asian characters
+StarOffice Chart : characters;font effects
+StarOffice Chart : characters;fonts and formats
+StarOffice Chart : characters;hyperlinks
+StarOffice Chart : characters;italics
+StarOffice Chart : characters;language selection
+StarOffice Chart : characters;shadowed
+StarOffice Chart : characters;spacing
+StarOffice Chart : characters;special
+StarOffice Chart : characters;underlining
+StarOffice Chart : charcoal sketches filter
+StarOffice Chart : chart legends
+StarOffice Chart : chart legends;hiding
+StarOffice Chart : chart legends;showing icons with labels
+StarOffice Chart : chart types
+StarOffice Chart : chart types;area
+StarOffice Chart : chart types;bubble
+StarOffice Chart : chart types;column and bar
+StarOffice Chart : chart types;column and line
+StarOffice Chart : chart types;line
+StarOffice Chart : chart types;net
+StarOffice Chart : chart types;pie/donut
+StarOffice Chart : chart types;stock
+StarOffice Chart : chart types;XY (scatter)
+StarOffice Chart : charts
+StarOffice Chart : charts;3D views
+StarOffice Chart : charts;aligning
+StarOffice Chart : charts;arranging within stacks
+StarOffice Chart : charts;bars with textures
+StarOffice Chart : charts;choosing chart types
+StarOffice Chart : charts;colors
+StarOffice Chart : charts;copying with link to source cell range
+StarOffice Chart : charts;data labels
+StarOffice Chart : charts;displaying (Calc)
+StarOffice Chart : charts;editing axes
+StarOffice Chart : charts;editing data
+StarOffice Chart : charts;editing legends
+StarOffice Chart : charts;editing titles
+StarOffice Chart : charts;formatting areas
+StarOffice Chart : charts;formatting floors
+StarOffice Chart : charts;formatting walls
+StarOffice Chart : charts;inserting
+StarOffice Chart : charts;overview
+StarOffice Chart : charts;positioning axes
+StarOffice Chart : charts;properties
+StarOffice Chart : charts;reorganizing
+StarOffice Chart : charts;scaling axes
+StarOffice Chart : charts;scaling text
+StarOffice Chart : charts;shortcuts
+StarOffice Chart : charts;showing axes
+StarOffice Chart : charts;updating automatically (Writer)
+StarOffice Chart : check box creation
+StarOffice Chart : Chinese writing systems
+StarOffice Chart : choosing printers
+StarOffice Chart : circle drawings
+StarOffice Chart : Client Side ImageMap
+StarOffice Chart : clipboard
+StarOffice Chart : clipboard;cutting
+StarOffice Chart : clipboard;pasting
+StarOffice Chart : clipboard;pasting formatted/unformatted text
+StarOffice Chart : clipboard;selection clipboard
+StarOffice Chart : clipboard;Unix
+StarOffice Chart : closing
+StarOffice Chart : closing;documents
+StarOffice Chart : closing;toolbars
+StarOffice Chart : collaboration
+StarOffice Chart : color bar
+StarOffice Chart : colors
+StarOffice Chart : colors;adding
+StarOffice Chart : colors;appearance
+StarOffice Chart : colors;backgrounds
+StarOffice Chart : colors;charts
+StarOffice Chart : colors;fill format
+StarOffice Chart : colors;fonts
+StarOffice Chart : colors;grid lines and cells (Calc)
+StarOffice Chart : colors;models
+StarOffice Chart : colors;not printing
+StarOffice Chart : colors;printing in grayscale
+StarOffice Chart : colors;restriction (Calc)
+StarOffice Chart : colors;selection
+StarOffice Chart : column and line charts
+StarOffice Chart : column charts
+StarOffice Chart : column headers
+StarOffice Chart : column headers;displaying (Calc)
+StarOffice Chart : column headers;highlighting (Calc)
+StarOffice Chart : columns
+StarOffice Chart : columns;setting with the mouse
+StarOffice Chart : combination charts
+StarOffice Chart : combo box creation
+StarOffice Chart : command button creation
+StarOffice Chart : command buttons, see push buttons
+StarOffice Chart : command line parameters
+StarOffice Chart : commands
+StarOffice Chart : commands;repeating
+StarOffice Chart : commands;SQL
+StarOffice Chart : comments
+StarOffice Chart : comments;displaying (Calc)
+StarOffice Chart : comments;inserting/editing/deleting/printing
+StarOffice Chart : comments;on changes
+StarOffice Chart : comments;printing in text
+StarOffice Chart : common terms
+StarOffice Chart : common terms;Chinese dictionary
+StarOffice Chart : common terms;glossaries
+StarOffice Chart : common terms;Internet glossary
+StarOffice Chart : comparisons
+StarOffice Chart : comparisons;document versions
+StarOffice Chart : comparisons;operators in default filter dialog
+StarOffice Chart : compatibility settings for MS Word import
+StarOffice Chart : complete screen view
+StarOffice Chart : complex text layout
+StarOffice Chart : complex text layout;definition
+StarOffice Chart : complex text layout;enabling
+StarOffice Chart : complex text layout, see CTL
+StarOffice Chart : compose key to insert special characters
+StarOffice Chart : concatenation, see ampersand symbol
+StarOffice Chart : conditional separators
+StarOffice Chart : conditions
+StarOffice Chart : conditions;in number formats
+StarOffice Chart : conditions;items in Data Navigator
+StarOffice Chart : Configuration Manager
+StarOffice Chart : configuring
+StarOffice Chart : configuring;fax icon
+StarOffice Chart : configuring;StarOffice
+StarOffice Chart : configuring;toolbars
+StarOffice Chart : connections to data sources (Base)
+StarOffice Chart : contents protection
+StarOffice Chart : context menus
+StarOffice Chart : control point display in presentations
+StarOffice Chart : controls
+StarOffice Chart : controls;activating in forms
+StarOffice Chart : controls;adding to documents
+StarOffice Chart : controls;arranging in forms
+StarOffice Chart : controls;arranging within stacks
+StarOffice Chart : controls;assigning data sources
+StarOffice Chart : controls;assigning macros (Basic)
+StarOffice Chart : controls;bound fields/list contents/linked cells
+StarOffice Chart : controls;events
+StarOffice Chart : controls;focus
+StarOffice Chart : controls;formatted fields
+StarOffice Chart : controls;grouping
+StarOffice Chart : controls;hidden
+StarOffice Chart : controls;inserting
+StarOffice Chart : controls;multi-line titles
+StarOffice Chart : controls;positions and sizes
+StarOffice Chart : controls;printing
+StarOffice Chart : controls;properties of form controls
+StarOffice Chart : controls;properties of table controls
+StarOffice Chart : controls;reference by SQL
+StarOffice Chart : controls;rich text control
+StarOffice Chart : controls;select mode
+StarOffice Chart : controls;showing (Writer)
+StarOffice Chart : converters
+StarOffice Chart : converters;Euro converter
+StarOffice Chart : converters;PostScript, UNIX
+StarOffice Chart : converters;XML
+StarOffice Chart : converting
+StarOffice Chart : converting;Hangul/Hanja
+StarOffice Chart : converting;metrics
+StarOffice Chart : converting;Microsoft documents
+StarOffice Chart : converting;Pocket PC formats
+StarOffice Chart : converting;StarOffice documents
+StarOffice Chart : copies
+StarOffice Chart : copies;printing
+StarOffice Chart : copying
+StarOffice Chart : copying;by drag and drop
+StarOffice Chart : copying;data from text documents
+StarOffice Chart : copying;datasource records in spreadsheets
+StarOffice Chart : copying;draw objects
+StarOffice Chart : copying;draw objects between documents
+StarOffice Chart : copying;formatting
+StarOffice Chart : copying;from data source view
+StarOffice Chart : copying;from Gallery
+StarOffice Chart : copying;in Unix
+StarOffice Chart : copying;pictures, between documents
+StarOffice Chart : copying;sheet areas, to text documents
+StarOffice Chart : copying;to Gallery
+StarOffice Chart : copyright for StarOffice
+StarOffice Chart : corner roundings
+StarOffice Chart : crash reports
+StarOffice Chart : criteria of query design (Base)
+StarOffice Chart : cropping pictures
+StarOffice Chart : CTL
+StarOffice Chart : CTL;(not) wrapping words
+StarOffice Chart : CTL;complex text layout languages
+StarOffice Chart : CTL;definition
+StarOffice Chart : CTL;options
+StarOffice Chart : currencies
+StarOffice Chart : currencies;converters
+StarOffice Chart : currencies;format codes
+StarOffice Chart : currency field creation
+StarOffice Chart : currency formats
+StarOffice Chart : cursor
+StarOffice Chart : cursor;allowing in protected areas (Writer)
+StarOffice Chart : cursor;in read-only text
+StarOffice Chart : cursor;quickly moving to an object
+StarOffice Chart : curves
+StarOffice Chart : curves;editing points
+StarOffice Chart : curves;properties in line charts/XY charts
+StarOffice Chart : custom dictionaries
+StarOffice Chart : custom dictionaries;editing
+StarOffice Chart : custom hyphens (Writer)
+StarOffice Chart : custom quotes
+StarOffice Chart : custom templates
+StarOffice Chart : customizing
+StarOffice Chart : customizing;events
+StarOffice Chart : customizing;keyboard
+StarOffice Chart : customizing;menus
+StarOffice Chart : customizing;round corners
+StarOffice Chart : customizing;StarOffice
+StarOffice Chart : customizing;toolbars
+StarOffice Chart : cutting
+StarOffice Chart : dashes
+StarOffice Chart : data
+StarOffice Chart : data;filtering in forms
+StarOffice Chart : data;forms and subforms
+StarOffice Chart : data;read-only
+StarOffice Chart : data;sorting in forms
+StarOffice Chart : data;user data
+StarOffice Chart : data binding change in XForms
+StarOffice Chart : data labels in charts
+StarOffice Chart : Data Navigator
+StarOffice Chart : Data Navigator;adding/editing items
+StarOffice Chart : Data Navigator;display options
+StarOffice Chart : data ranges in charts
+StarOffice Chart : data series
+StarOffice Chart : data source browser
+StarOffice Chart : data source explorer
+StarOffice Chart : data source view
+StarOffice Chart : data source view;drag and drop
+StarOffice Chart : data source view;overview
+StarOffice Chart : data source view;showing
+StarOffice Chart : data sources
+StarOffice Chart : data sources;as tables
+StarOffice Chart : data sources;connection settings (Base)
+StarOffice Chart : data sources;copying records to spreadsheets
+StarOffice Chart : data sources;displaying current
+StarOffice Chart : data sources;LDAP server (Base)
+StarOffice Chart : data sources;registering address books
+StarOffice Chart : data sources;reports
+StarOffice Chart : data sources;setting for stock charts
+StarOffice Chart : data sources;StarOffice Base
+StarOffice Chart : data sources;viewing
+StarOffice Chart : data structure of XForms
+StarOffice Chart : data values in charts
+StarOffice Chart : data, see also values
+StarOffice Chart : database contents
+StarOffice Chart : database contents;inserting as tables
+StarOffice Chart : database contents;inserting as text
+StarOffice Chart : database reports
+StarOffice Chart : Database Wizard (Base)
+StarOffice Chart : databases
+StarOffice Chart : databases;administration through SQL (Base)
+StarOffice Chart : databases;ADO (Base)
+StarOffice Chart : databases;connecting (Base)
+StarOffice Chart : databases;creating
+StarOffice Chart : databases;creating labels
+StarOffice Chart : databases;creating queries
+StarOffice Chart : databases;creating reports
+StarOffice Chart : databases;creating tables
+StarOffice Chart : databases;deleting (Base)
+StarOffice Chart : databases;drag and drop (Base)
+StarOffice Chart : databases;editing tables
+StarOffice Chart : databases;form filters
+StarOffice Chart : databases;formats (Base)
+StarOffice Chart : databases;importing/exporting
+StarOffice Chart : databases;JDBC (Base)
+StarOffice Chart : databases;main page (Base)
+StarOffice Chart : databases;ODBC (Base)
+StarOffice Chart : databases;overview
+StarOffice Chart : databases;registering (Base)
+StarOffice Chart : databases;searching records
+StarOffice Chart : databases;shortcut keys
+StarOffice Chart : databases;sorting
+StarOffice Chart : databases;standard filters
+StarOffice Chart : databases;text formats
+StarOffice Chart : databases;viewing
+StarOffice Chart : date fields
+StarOffice Chart : date fields;creating
+StarOffice Chart : date fields;properties
+StarOffice Chart : date formats
+StarOffice Chart : dates
+StarOffice Chart : dates;default (Calc)
+StarOffice Chart : dates;printing in presentations
+StarOffice Chart : dates;start 1900/01/01 (Calc)
+StarOffice Chart : dates;start 1904/01/01 (Calc)
+StarOffice Chart : dBASE
+StarOffice Chart : dBASE;database settings (Base)
+StarOffice Chart : DDE
+StarOffice Chart : DDE;definition
+StarOffice Chart : deactivating
+StarOffice Chart : deactivating;plug-ins
+StarOffice Chart : decimal places displayed (Calc)
+StarOffice Chart : decimal separator key
+StarOffice Chart : decimal tab stops
+StarOffice Chart : default directories
+StarOffice Chart : default filters
+StarOffice Chart : default filters;comparison operators
+StarOffice Chart : default filters;databases
+StarOffice Chart : default printer
+StarOffice Chart : default printer;setting up
+StarOffice Chart : default printer;UNIX
+StarOffice Chart : default templates
+StarOffice Chart : default templates;changing
+StarOffice Chart : default templates;organizing
+StarOffice Chart : defaults
+StarOffice Chart : defaults;documents
+StarOffice Chart : defaults;file formats in file dialogs
+StarOffice Chart : defaults;file formats in StarOffice
+StarOffice Chart : defaults;fonts
+StarOffice Chart : defaults;grids (Writer/Calc)
+StarOffice Chart : defaults;languages
+StarOffice Chart : defaults;number formats
+StarOffice Chart : defaults;of saving
+StarOffice Chart : defaults;program configuration
+StarOffice Chart : defaults;tab stops in text
+StarOffice Chart : defaults;views
+StarOffice Chart : defining
+StarOffice Chart : defining;arrowheads and other line ends
+StarOffice Chart : defining;colors
+StarOffice Chart : defining;line styles
+StarOffice Chart : defining;paragraph borders
+StarOffice Chart : defining;queries (Base)
+StarOffice Chart : defining;table borders
+StarOffice Chart : deleting
+StarOffice Chart : deleting;all direct formatting
+StarOffice Chart : deleting;comments
+StarOffice Chart : deleting;databases (Base)
+StarOffice Chart : deleting;hyperlinks
+StarOffice Chart : deleting;lines in text
+StarOffice Chart : deleting;models/instances
+StarOffice Chart : deleting;namespaces in XForms
+StarOffice Chart : deleting;tab stops
+StarOffice Chart : deleting;templates
+StarOffice Chart : deleting;XML filters
+StarOffice Chart : depth stagger
+StarOffice Chart : descriptions for objects
+StarOffice Chart : design mode after saving
+StarOffice Chart : design view
+StarOffice Chart : design view;creating forms
+StarOffice Chart : design view;queries/views (Base)
+StarOffice Chart : designing
+StarOffice Chart : designing;database tables
+StarOffice Chart : designing;fonts
+StarOffice Chart : designing;queries (Base)
+StarOffice Chart : detaching toolbars
+StarOffice Chart : dictionaries
+StarOffice Chart : dictionaries;common terms in simplified and traditional chinese
+StarOffice Chart : dictionaries;creating
+StarOffice Chart : dictionaries;editing user-defined
+StarOffice Chart : dictionaries;spellcheck
+StarOffice Chart : dictionaries, see also languages
+StarOffice Chart : digital signatures
+StarOffice Chart : digital signatures;getting/managing/applying
+StarOffice Chart : digital signatures;overview
+StarOffice Chart : digital signatures;WebDAV over HTTPS
+StarOffice Chart : direct formatting
+StarOffice Chart : direct formatting;undoing all
+StarOffice Chart : directories
+StarOffice Chart : directories;creating new
+StarOffice Chart : directories;directory structure
+StarOffice Chart : disabled persons
+StarOffice Chart : displaying
+StarOffice Chart : displaying;comments (Calc)
+StarOffice Chart : displaying;comments in text documents
+StarOffice Chart : displaying;non-printing characters (Writer)
+StarOffice Chart : displaying;pictures and objects (Writer)
+StarOffice Chart : displaying;tables (Writer)
+StarOffice Chart : displaying;zero values (Calc)
+StarOffice Chart : distances
+StarOffice Chart : distinct values in SQL queries
+StarOffice Chart : distorting in drawings
+StarOffice Chart : distributing XML filters
+StarOffice Chart : docking
+StarOffice Chart : docking;definition
+StarOffice Chart : docking;toolbars
+StarOffice Chart : docking;windows
+StarOffice Chart : Document Converter Wizard
+StarOffice Chart : Document Map, see Navigator
+StarOffice Chart : document types in StarOffice
+StarOffice Chart : documents
+StarOffice Chart : documents;changing titles
+StarOffice Chart : documents;closing
+StarOffice Chart : documents;comparing
+StarOffice Chart : documents;contents as lists
+StarOffice Chart : documents;editing time
+StarOffice Chart : documents;exporting
+StarOffice Chart : documents;importing
+StarOffice Chart : documents;languages
+StarOffice Chart : documents;measurement units in
+StarOffice Chart : documents;merging
+StarOffice Chart : documents;number of pages/tables/sheets
+StarOffice Chart : documents;opening
+StarOffice Chart : documents;opening in design mode
+StarOffice Chart : documents;opening with templates
+StarOffice Chart : documents;organizing
+StarOffice Chart : documents;printing
+StarOffice Chart : documents;read-only
+StarOffice Chart : documents;reloading
+StarOffice Chart : documents;saving
+StarOffice Chart : documents;saving automatically
+StarOffice Chart : documents;saving in other formats
+StarOffice Chart : documents;sending as e-mail
+StarOffice Chart : documents;styles changed
+StarOffice Chart : documents;version management
+StarOffice Chart : documents;version numbers
+StarOffice Chart : donut charts
+StarOffice Chart : dotted areas
+StarOffice Chart : double-line spacing in paragraphs
+StarOffice Chart : double-line writing in Asian layout
+StarOffice Chart : drag and drop
+StarOffice Chart : drag and drop;copying and pasting text
+StarOffice Chart : drag and drop;data source view
+StarOffice Chart : drag and drop;from Gallery to draw objects
+StarOffice Chart : drag and drop;overview
+StarOffice Chart : drag and drop;pictures
+StarOffice Chart : drag and drop;to Gallery
+StarOffice Chart : draw objects
+StarOffice Chart : draw objects;adding/editing/copying
+StarOffice Chart : draw objects;anchoring
+StarOffice Chart : draw objects;arranging within stacks
+StarOffice Chart : draw objects;copying between documents
+StarOffice Chart : draw objects;displaying (Calc)
+StarOffice Chart : draw objects;dropping Gallery pictures
+StarOffice Chart : draw objects;flipping
+StarOffice Chart : draw objects;legends
+StarOffice Chart : draw objects;positioning and resizing
+StarOffice Chart : draw objects;protecting
+StarOffice Chart : draw objects;slanting
+StarOffice Chart : draw objects;text in
+StarOffice Chart : Drawing bar
+StarOffice Chart : drawing lines in text
+StarOffice Chart : drawings
+StarOffice Chart : drawings;creating/opening
+StarOffice Chart : drawings;languages
+StarOffice Chart : drawings;printing
+StarOffice Chart : drawings;printing defaults
+StarOffice Chart : drawings;printing in text documents
+StarOffice Chart : drawings;saving
+StarOffice Chart : drawings;saving automatically
+StarOffice Chart : drawings;saving in other formats
+StarOffice Chart : drawings;sending as e-mail
+StarOffice Chart : drawings;showing (Writer)
+StarOffice Chart : drawings, see also draw objects
+StarOffice Chart : drop-down lists in form functions
+StarOffice Chart : e-mail attachments
+StarOffice Chart : Edit File icon
+StarOffice Chart : edit mode
+StarOffice Chart : edit mode;after opening
+StarOffice Chart : edit mode;through Enter key (Calc)
+StarOffice Chart : Edit Points bar
+StarOffice Chart : editing
+StarOffice Chart : editing;chart axes
+StarOffice Chart : editing;chart data
+StarOffice Chart : editing;chart legends
+StarOffice Chart : editing;chart titles
+StarOffice Chart : editing;comments
+StarOffice Chart : editing;data binding of XForms
+StarOffice Chart : editing;database tables and queries
+StarOffice Chart : editing;draw objects
+StarOffice Chart : editing;Fontwork objects
+StarOffice Chart : editing;hyperlinks
+StarOffice Chart : editing;menus
+StarOffice Chart : editing;objects
+StarOffice Chart : editing;pictures
+StarOffice Chart : editing;reports
+StarOffice Chart : editing;shortcut keys
+StarOffice Chart : editing;StarOffice documents in Internet Explorer
+StarOffice Chart : editing;tab stops
+StarOffice Chart : editing;templates
+StarOffice Chart : editing;titles
+StarOffice Chart : editing;toolbars
+StarOffice Chart : editing;undoing
+StarOffice Chart : editing;XForms
+StarOffice Chart : editing time of documents
+StarOffice Chart : editors
+StarOffice Chart : editors;formula editor
+StarOffice Chart : editors;ImageMap editor
+StarOffice Chart : effects
+StarOffice Chart : effects;font positions
+StarOffice Chart : effects;fonts
+StarOffice Chart : effects;Fontwork icons
+StarOffice Chart : empty documents
+StarOffice Chart : empty paragraph removal
+StarOffice Chart : encryption of contents
+StarOffice Chart : entering groups
+StarOffice Chart : entering text from right to left
+StarOffice Chart : equal sign, see also operators
+StarOffice Chart : equations in formula editor
+StarOffice Chart : error bars in charts
+StarOffice Chart : error indicators in charts
+StarOffice Chart : Error Report Tool
+StarOffice Chart : Euro
+StarOffice Chart : Euro;currency formats
+StarOffice Chart : Euro;Euro Converter Wizard
+StarOffice Chart : even/odd pages
+StarOffice Chart : even/odd pages;printing
+StarOffice Chart : events
+StarOffice Chart : events;assigning scripts
+StarOffice Chart : events;controls
+StarOffice Chart : events;customizing
+StarOffice Chart : events;in forms
+StarOffice Chart : Excel
+StarOffice Chart : Excel;saving as
+StarOffice Chart : Excel;search criteria
+StarOffice Chart : exceptions
+StarOffice Chart : exceptions;user-defined dictionaries
+StarOffice Chart : exchanging, see also replacing
+StarOffice Chart : executing SQL commands
+StarOffice Chart : exiting
+StarOffice Chart : exiting;groups
+StarOffice Chart : exiting;StarOffice
+StarOffice Chart : expanding formatting (Calc)
+StarOffice Chart : explorer of data sources
+StarOffice Chart : export filters
+StarOffice Chart : exporting
+StarOffice Chart : exporting;bitmaps
+StarOffice Chart : exporting;HTML and text documents
+StarOffice Chart : exporting;Microsoft Office documents with VBA code
+StarOffice Chart : exporting;spreadsheets to text format
+StarOffice Chart : exporting;templates
+StarOffice Chart : exporting;to foreign formats
+StarOffice Chart : exporting;to HTML
+StarOffice Chart : exporting;to Microsoft Office formats
+StarOffice Chart : exporting;to PDF
+StarOffice Chart : exporting;to PostScript format
+StarOffice Chart : exporting;to XML
+StarOffice Chart : exporting;XML files
+StarOffice Chart : extended tips in Help
+StarOffice Chart : extension mode in text
+StarOffice Chart : extensions
+StarOffice Chart : extensions;Extension Manager
+StarOffice Chart : extensions;file formats
+StarOffice Chart : external keys (Base)
+StarOffice Chart : faster printing
+StarOffice Chart : faxes
+StarOffice Chart : faxes;configuring StarOffice
+StarOffice Chart : faxes;fax programs/fax printers under UNIX
+StarOffice Chart : faxes;selecting a fax machine
+StarOffice Chart : faxes;sending
+StarOffice Chart : faxes;wizards
+StarOffice Chart : feedback
+StarOffice Chart : feedback;automatically
+StarOffice Chart : fields
+StarOffice Chart : fields;database tables
+StarOffice Chart : fields;displaying field codes (Writer)
+StarOffice Chart : fields;formatted fields
+StarOffice Chart : fields;updating automatically (Writer)
+StarOffice Chart : file associations for Microsoft Office
+StarOffice Chart : file filters
+StarOffice Chart : file filters;mobile devices
+StarOffice Chart : file filters;XML
+StarOffice Chart : file formats
+StarOffice Chart : file formats;changing StarOffice defaults
+StarOffice Chart : file formats;OpenDocument/XML
+StarOffice Chart : file formats;saving always in other formats
+StarOffice Chart : file selection button
+StarOffice Chart : file sharing options for current document
+StarOffice Chart : files
+StarOffice Chart : files;filters and formats
+StarOffice Chart : files;importing
+StarOffice Chart : files;opening
+StarOffice Chart : files;properties
+StarOffice Chart : files;saving
+StarOffice Chart : files;saving automatically
+StarOffice Chart : files;saving in other formats
+StarOffice Chart : files;sending as e-mail
+StarOffice Chart : files;version numbers
+StarOffice Chart : files and folders in StarOffice
+StarOffice Chart : fill characters with tabulators
+StarOffice Chart : fill colors for areas
+StarOffice Chart : fill patterns for areas
+StarOffice Chart : filter conditions
+StarOffice Chart : filter conditions;connecting
+StarOffice Chart : filter conditions;in queries (Base)
+StarOffice Chart : filtering
+StarOffice Chart : filtering;data in databases
+StarOffice Chart : filtering;data in forms
+StarOffice Chart : filters
+StarOffice Chart : filters;comparison operators
+StarOffice Chart : filters;for import and export
+StarOffice Chart : filters;Navigator
+StarOffice Chart : filters;pictures
+StarOffice Chart : filters;XML filter settings
+StarOffice Chart : Find tab in Help
+StarOffice Chart : finding
+StarOffice Chart : finding;in all sheets
+StarOffice Chart : finding;records in form documents
+StarOffice Chart : finding;selections
+StarOffice Chart : finding;similarity search
+StarOffice Chart : fitting to pages
+StarOffice Chart : fitting to pages;print settings in Math
+StarOffice Chart : fitting to pages;print settings in presentations
+StarOffice Chart : fixed text
+StarOffice Chart : fixed text;form functions
+StarOffice Chart : fixing toolbars
+StarOffice Chart : flipping draw objects
+StarOffice Chart : floating frames in HTML documents
+StarOffice Chart : floating toolbars
+StarOffice Chart : focus of controls
+StarOffice Chart : folder creation
+StarOffice Chart : font lists
+StarOffice Chart : font name box
+StarOffice Chart : font sizes
+StarOffice Chart : font sizes;bullets
+StarOffice Chart : font sizes;relative changes
+StarOffice Chart : font sizes;scaling on screen
+StarOffice Chart : font sizes;text
+StarOffice Chart : fonts
+StarOffice Chart : fonts;adding under UNIX
+StarOffice Chart : fonts;changing in templates
+StarOffice Chart : fonts;colors
+StarOffice Chart : fonts;default settings
+StarOffice Chart : fonts;effects
+StarOffice Chart : fonts;for HTML and Basic
+StarOffice Chart : fonts;formats
+StarOffice Chart : fonts;outlines
+StarOffice Chart : fonts;positions in text
+StarOffice Chart : fonts;shadows
+StarOffice Chart : fonts;specifying several
+StarOffice Chart : fonts;strikethrough
+StarOffice Chart : fonts;styles
+StarOffice Chart : fonts;text objects
+StarOffice Chart : Fontwork icons
+StarOffice Chart : footers
+StarOffice Chart : footers;backgrounds
+StarOffice Chart : form controls
+StarOffice Chart : form controls;assigning macros
+StarOffice Chart : form controls;protecting
+StarOffice Chart : form controls;toolbars
+StarOffice Chart : form fields
+StarOffice Chart : form filters
+StarOffice Chart : Form Navigator
+StarOffice Chart : format codes
+StarOffice Chart : format codes;numbers
+StarOffice Chart : format filling printing in StarOffice Math
+StarOffice Chart : Format Paintbrush
+StarOffice Chart : formats
+StarOffice Chart : formats;Asian layout
+StarOffice Chart : formats;fonts
+StarOffice Chart : formats;maximizing page formats
+StarOffice Chart : formats;number and currency formats
+StarOffice Chart : formats;of currencies/date/time
+StarOffice Chart : formats;on opening and saving
+StarOffice Chart : formats;pasting in special formats
+StarOffice Chart : formats;positions
+StarOffice Chart : formats;tabulators
+StarOffice Chart : formatted fields
+StarOffice Chart : formatted fields;form functions
+StarOffice Chart : formatted fields;properties
+StarOffice Chart : formatting
+StarOffice Chart : formatting;Asian typography
+StarOffice Chart : formatting;axes in charts
+StarOffice Chart : formatting;chart areas
+StarOffice Chart : formatting;chart floors
+StarOffice Chart : formatting;chart legends
+StarOffice Chart : formatting;chart titles
+StarOffice Chart : formatting;chart walls
+StarOffice Chart : formatting;copying
+StarOffice Chart : formatting;definition
+StarOffice Chart : formatting;expanding (Calc)
+StarOffice Chart : formatting;font effects
+StarOffice Chart : formatting;hyperlinks
+StarOffice Chart : formatting;pages
+StarOffice Chart : formatting;printer metrics (Writer)
+StarOffice Chart : formatting;undoing
+StarOffice Chart : formatting;undoing when writing
+StarOffice Chart : forms
+StarOffice Chart : forms;browsing
+StarOffice Chart : forms;Combo Box/List Box Wizard
+StarOffice Chart : forms;creating
+StarOffice Chart : forms;data
+StarOffice Chart : forms;designing (Base)
+StarOffice Chart : forms;events
+StarOffice Chart : forms;filtering data
+StarOffice Chart : forms;finding records
+StarOffice Chart : forms;focus after opening
+StarOffice Chart : forms;general information (Base)
+StarOffice Chart : forms;grouping controls
+StarOffice Chart : forms;HTML filters
+StarOffice Chart : forms;Navigator
+StarOffice Chart : forms;opening in design mode
+StarOffice Chart : forms;properties
+StarOffice Chart : forms;sorting data
+StarOffice Chart : forms;subforms
+StarOffice Chart : forms;wizards
+StarOffice Chart : forms;XForms
+StarOffice Chart : formula texts
+StarOffice Chart : formula texts;printing in StarOffice Math
+StarOffice Chart : formulas
+StarOffice Chart : formulas;new
+StarOffice Chart : formulas;starting formula editor
+StarOffice Chart : formulas in reports
+StarOffice Chart : formulas in reports;editing
+StarOffice Chart : forums and support
+StarOffice Chart : frames
+StarOffice Chart : frames;around paragraphs
+StarOffice Chart : frames;around tables
+StarOffice Chart : frames;AutoCorrect function
+StarOffice Chart : frames;backgrounds
+StarOffice Chart : frames;captions (Writer)
+StarOffice Chart : frames;printing in StarOffice Math
+StarOffice Chart : frames;protecting
+StarOffice Chart : frames;selection frames
+StarOffice Chart : frames;text fitting to frames
+StarOffice Chart : freeform lines
+StarOffice Chart : freeform lines;draw functions
+StarOffice Chart : FTP
+StarOffice Chart : FTP;opening documents
+StarOffice Chart : FTP;saving documents
+StarOffice Chart : full joins (Base)
+StarOffice Chart : full screen view
+StarOffice Chart : full-text search in Help
+StarOffice Chart : functions in reports
+StarOffice Chart : functions in reports;editing
+StarOffice Chart : Gallery
+StarOffice Chart : Gallery;adding pictures
+StarOffice Chart : Gallery;dragging pictures to draw objects
+StarOffice Chart : Gallery;hiding/showing
+StarOffice Chart : Gallery;inserting pictures from
+StarOffice Chart : get method for form transmissions
+StarOffice Chart : getting support
+StarOffice Chart : GIF format
+StarOffice Chart : glossaries
+StarOffice Chart : glossaries;common terms
+StarOffice Chart : glossaries;Internet terms
+StarOffice Chart : gradients off for faster printing
+StarOffice Chart : graphic objects, see draw objects
+StarOffice Chart : graphical text art
+StarOffice Chart : graphics
+StarOffice Chart : graphics;cache
+StarOffice Chart : graphics;protecting
+StarOffice Chart : graphics, see also pictures
+StarOffice Chart : grayscale printing
+StarOffice Chart : grid controls
+StarOffice Chart : grid controls;form functions
+StarOffice Chart : grids
+StarOffice Chart : grids;defaults (Writer/Calc)
+StarOffice Chart : grids;display options (Impress/Draw)
+StarOffice Chart : grids;displaying lines (Calc)
+StarOffice Chart : grids;formatting axes
+StarOffice Chart : grids;inserting in charts
+StarOffice Chart : group box creation
+StarOffice Chart : groups
+StarOffice Chart : groups;entering/exiting/ungrouping
+StarOffice Chart : groups;naming
+StarOffice Chart : groups;of controls
+StarOffice Chart : guides
+StarOffice Chart : guides;display options (Impress/Draw)
+StarOffice Chart : guides;displaying when moving objects (Impress)
+StarOffice Chart : guides;showing (Calc)
+StarOffice Chart : guides;showing when moving frames (Writer)
+StarOffice Chart : gutter
+StarOffice Chart : handles
+StarOffice Chart : handles;displaying (Writer)
+StarOffice Chart : handles;scaling
+StarOffice Chart : handles;showing simple/large handles (Calc)
+StarOffice Chart : Hangul/Hanja
+StarOffice Chart : hatching
+StarOffice Chart : headers
+StarOffice Chart : headers;backgrounds
+StarOffice Chart : headings
+StarOffice Chart : headings;entering as text box
+StarOffice Chart : Hebrew
+StarOffice Chart : Hebrew;entering text
+StarOffice Chart : Hebrew;language settings
+StarOffice Chart : Help
+StarOffice Chart : Help;bookmarks
+StarOffice Chart : Help;extended tips on/off
+StarOffice Chart : Help;full-text search
+StarOffice Chart : Help;Help tips
+StarOffice Chart : Help;keywords
+StarOffice Chart : Help;navigation pane showing/hiding
+StarOffice Chart : Help;style sheets
+StarOffice Chart : Help;topics
+StarOffice Chart : Help Agent
+StarOffice Chart : Help Agent;help
+StarOffice Chart : Help Agent;options
+StarOffice Chart : Help tips
+StarOffice Chart : Help tips;hiding
+StarOffice Chart : hidden controls in Form Navigator
+StarOffice Chart : hidden fields display (Writer)
+StarOffice Chart : hidden pages
+StarOffice Chart : hidden pages;printing in presentations
+StarOffice Chart : hidden text
+StarOffice Chart : hidden text;showing (Writer)
+StarOffice Chart : hiding
+StarOffice Chart : hiding;changes
+StarOffice Chart : hiding;chart legends
+StarOffice Chart : hiding;docked windows
+StarOffice Chart : hiding;navigation pane in Help window
+StarOffice Chart : high contrast mode
+StarOffice Chart : Hindi
+StarOffice Chart : Hindi;entering text
+StarOffice Chart : Hindi;language settings
+StarOffice Chart : horizontal scrollbars (Writer)
+StarOffice Chart : hotspots
+StarOffice Chart : HowTos for charts
+StarOffice Chart : HTML
+StarOffice Chart : HTML;definition
+StarOffice Chart : HTML;export character set
+StarOffice Chart : HTML;fonts for source display
+StarOffice Chart : HTML;importing META tags
+StarOffice Chart : HTML;live presentations
+StarOffice Chart : HTML documents
+StarOffice Chart : HTML documents;auto reloading
+StarOffice Chart : HTML documents;importing/exporting
+StarOffice Chart : HTML documents;META tags in
+StarOffice Chart : HTML documents;new
+StarOffice Chart : HTML documents;source text
+StarOffice Chart : hyperlinks
+StarOffice Chart : hyperlinks;assigning macros
+StarOffice Chart : hyperlinks;character formats
+StarOffice Chart : hyperlinks;definition
+StarOffice Chart : hyperlinks;deleting
+StarOffice Chart : hyperlinks;editing
+StarOffice Chart : hyperlinks;inserting
+StarOffice Chart : hyperlinks;relative and absolute
+StarOffice Chart : hyperlinks;turning off automatic recognition
+StarOffice Chart : hyperlinks, see also links
+StarOffice Chart : hyphenation
+StarOffice Chart : hyphenation;activating for a language
+StarOffice Chart : hyphenation;minimal number of characters
+StarOffice Chart : hyphens
+StarOffice Chart : hyphens;displaying custom (Writer)
+StarOffice Chart : hyphens;inserting custom
+StarOffice Chart : icon bars, see toolbars
+StarOffice Chart : icon sizes
+StarOffice Chart : ignore list for spellcheck
+StarOffice Chart : illumination
+StarOffice Chart : illumination;3D charts
+StarOffice Chart : illustrations, see pictures
+StarOffice Chart : image button creation
+StarOffice Chart : image control creation
+StarOffice Chart : ImageMap
+StarOffice Chart : ImageMap;definition
+StarOffice Chart : ImageMap;editor
+StarOffice Chart : images
+StarOffice Chart : images;ImageMap
+StarOffice Chart : images;inserting and editing bitmaps
+StarOffice Chart : images, see also pictures
+StarOffice Chart : IME
+StarOffice Chart : IME;definition
+StarOffice Chart : IME;showing/hiding
+StarOffice Chart : import filters
+StarOffice Chart : import restrictions for Microsoft Office
+StarOffice Chart : importing
+StarOffice Chart : importing;bitmaps
+StarOffice Chart : importing;compatibility settings for text import
+StarOffice Chart : importing;databases
+StarOffice Chart : importing;documents in other formats
+StarOffice Chart : importing;from XML
+StarOffice Chart : importing;HTML and text documents
+StarOffice Chart : importing;HTML with META tags
+StarOffice Chart : importing;Microsoft Office documents with VBA code
+StarOffice Chart : importing;tables in text format
+StarOffice Chart : importing;templates
+StarOffice Chart : improvement program
+StarOffice Chart : inches
+StarOffice Chart : Index tab in Help
+StarOffice Chart : indexes
+StarOffice Chart : indexes;backgrounds
+StarOffice Chart : indexes;showing/hiding Help index tab
+StarOffice Chart : indicator lines in text
+StarOffice Chart : inner joins (Base)
+StarOffice Chart : input method window
+StarOffice Chart : insert mode for entering text
+StarOffice Chart : inserting
+StarOffice Chart : inserting;buttons in toolbars
+StarOffice Chart : inserting;cell ranges from spreadsheets
+StarOffice Chart : inserting;charts
+StarOffice Chart : inserting;clipboard options
+StarOffice Chart : inserting;comments
+StarOffice Chart : inserting;data from text documents
+StarOffice Chart : inserting;datasource records in spreadsheets
+StarOffice Chart : inserting;drawings
+StarOffice Chart : inserting;floating frames
+StarOffice Chart : inserting;Fontwork objects
+StarOffice Chart : inserting;form fields
+StarOffice Chart : inserting;hyperlinks
+StarOffice Chart : inserting;line breaks in cells
+StarOffice Chart : inserting;movies/sounds
+StarOffice Chart : inserting;new text tables defaults
+StarOffice Chart : inserting;objects from Gallery
+StarOffice Chart : inserting;OLE objects
+StarOffice Chart : inserting;paragraph borders
+StarOffice Chart : inserting;paragraph bullets
+StarOffice Chart : inserting;pictures in Gallery
+StarOffice Chart : inserting;plug-ins
+StarOffice Chart : inserting;push buttons
+StarOffice Chart : inserting;special characters
+StarOffice Chart : inserting;tab stops
+StarOffice Chart : inserting;textures on chart bars
+StarOffice Chart : installing
+StarOffice Chart : installing;ActiveX control
+StarOffice Chart : installing;mobile device filters
+StarOffice Chart : installing;UNO components
+StarOffice Chart : installing;XML filters
+StarOffice Chart : instructions
+StarOffice Chart : instructions;general
+StarOffice Chart : Internet
+StarOffice Chart : Internet;checking for updates
+StarOffice Chart : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Chart : Internet;presentations
+StarOffice Chart : Internet;starting searches
+StarOffice Chart : Internet glossary
+StarOffice Chart : invert filter
+StarOffice Chart : invisible areas
+StarOffice Chart : italic text
+StarOffice Chart : iterative references in spreadsheets
+StarOffice Chart : Java
+StarOffice Chart : Java;definition
+StarOffice Chart : Java;setting options
+StarOffice Chart : JDBC
+StarOffice Chart : JDBC;databases (Base)
+StarOffice Chart : JDBC;definition
+StarOffice Chart : joining
+StarOffice Chart : joining;paragraphs
+StarOffice Chart : joining;tables (Base)
+StarOffice Chart : joins in databases (Base)
+StarOffice Chart : justifying text
+StarOffice Chart : kerning
+StarOffice Chart : kerning;Asian texts
+StarOffice Chart : kerning;definition
+StarOffice Chart : kerning;in characters
+StarOffice Chart : key fields for relations (Base)
+StarOffice Chart : keyboard
+StarOffice Chart : keyboard;assigning/editing shortcut keys
+StarOffice Chart : keyboard;general commands
+StarOffice Chart : keyboard;removing numbering
+StarOffice Chart : keys
+StarOffice Chart : keys;adding push buttons
+StarOffice Chart : keys;primary keys (Base)
+StarOffice Chart : kiosk export
+StarOffice Chart : labels
+StarOffice Chart : labels;creating and synchronizing
+StarOffice Chart : labels;for charts
+StarOffice Chart : labels;for draw objects
+StarOffice Chart : labels;form functions
+StarOffice Chart : labels;from databases
+StarOffice Chart : labels, see also names/callouts
+StarOffice Chart : languages
+StarOffice Chart : languages;activating modules
+StarOffice Chart : languages;Asian support
+StarOffice Chart : languages;complex text layout
+StarOffice Chart : languages;locale settings
+StarOffice Chart : languages;selecting for text
+StarOffice Chart : languages;setting options
+StarOffice Chart : languages;spellcheck
+StarOffice Chart : languages;spellchecking and formatting
+StarOffice Chart : large handles (Writer)
+StarOffice Chart : large icons
+StarOffice Chart : layer arrangement
+StarOffice Chart : layout
+StarOffice Chart : layout;importing Word documents
+StarOffice Chart : layout;pages
+StarOffice Chart : LDAP server
+StarOffice Chart : LDAP server;address books (Base)
+StarOffice Chart : LDAP server;sign on options
+StarOffice Chart : leading between paragraphs
+StarOffice Chart : left alignment of paragraphs
+StarOffice Chart : left joins (Base)
+StarOffice Chart : legends
+StarOffice Chart : legends;charts
+StarOffice Chart : legends;draw objects
+StarOffice Chart : legends;rounding corners
+StarOffice Chart : Letter Wizard
+StarOffice Chart : levels
+StarOffice Chart : levels;depth stagger
+StarOffice Chart : levels;macro security
+StarOffice Chart : limits of tables (Writer)
+StarOffice Chart : line breaks
+StarOffice Chart : line breaks;in cells
+StarOffice Chart : line charts
+StarOffice Chart : line spacing
+StarOffice Chart : line spacing;context menu in paragraphs
+StarOffice Chart : line spacing;paragraph
+StarOffice Chart : line styles
+StarOffice Chart : line styles;applying
+StarOffice Chart : line styles;defining
+StarOffice Chart : lines
+StarOffice Chart : lines;defining ends
+StarOffice Chart : lines;draw functions
+StarOffice Chart : lines;drawing in text
+StarOffice Chart : lines;editing points
+StarOffice Chart : lines;removing automatic lines
+StarOffice Chart : lines of text
+StarOffice Chart : lines of text;alignment
+StarOffice Chart : links
+StarOffice Chart : links;between cells and controls
+StarOffice Chart : links;by drag and drop
+StarOffice Chart : links;character formats
+StarOffice Chart : links;definition
+StarOffice Chart : links;editing hyperlinks
+StarOffice Chart : links;inserting
+StarOffice Chart : links;modifying
+StarOffice Chart : links;opening files with
+StarOffice Chart : links;relational databases (Base)
+StarOffice Chart : links;turning off automatic recognition
+StarOffice Chart : links;updating options (Writer)
+StarOffice Chart : links;updating specific links
+StarOffice Chart : list box creation
+StarOffice Chart : lists
+StarOffice Chart : lists;data assigned to controls
+StarOffice Chart : lists;registered databases (Base)
+StarOffice Chart : lists;regular expressions
+StarOffice Chart : live presentations on the Internet
+StarOffice Chart : loading
+StarOffice Chart : loading;documents
+StarOffice Chart : loading;documents from other formats
+StarOffice Chart : loading;HTML documents, automatically
+StarOffice Chart : loading;Microsoft Office documents with VBA code
+StarOffice Chart : loading;reloading
+StarOffice Chart : loading;XML files
+StarOffice Chart : locale settings
+StarOffice Chart : logarithmic scaling along axes
+StarOffice Chart : lowercase letters
+StarOffice Chart : lowercase letters;font effects
+StarOffice Chart : Macro Wizard (Base)
+StarOffice Chart : macros
+StarOffice Chart : macros;assigning to events in forms
+StarOffice Chart : macros;attaching new (Base)
+StarOffice Chart : macros;in MS Office documents
+StarOffice Chart : macros;interrupting
+StarOffice Chart : macros;organizing
+StarOffice Chart : macros;recording
+StarOffice Chart : macros;security
+StarOffice Chart : macros;security levels
+StarOffice Chart : macros;security warning dialog
+StarOffice Chart : macros;selecting security warnings
+StarOffice Chart : magnifiers
+StarOffice Chart : margins
+StarOffice Chart : margins;pages
+StarOffice Chart : margins;setting with the mouse
+StarOffice Chart : margins;shadows
+StarOffice Chart : marking changes
+StarOffice Chart : marking, see selecting
+StarOffice Chart : Math formula editor
+StarOffice Chart : mean value lines in charts
+StarOffice Chart : measurement units
+StarOffice Chart : measurement units;changing on rulers
+StarOffice Chart : measurement units;converting
+StarOffice Chart : measurement units;selecting
+StarOffice Chart : Media Player window
+StarOffice Chart : menus
+StarOffice Chart : menus;activating context menus
+StarOffice Chart : menus;assigning macros
+StarOffice Chart : menus;customizing
+StarOffice Chart : merging
+StarOffice Chart : merging;documents
+StarOffice Chart : META tags
+StarOffice Chart : metrics
+StarOffice Chart : metrics;converting
+StarOffice Chart : metrics;document formatting (Writer)
+StarOffice Chart : metrics;in sheets
+StarOffice Chart : Microsoft Office
+StarOffice Chart : Microsoft Office;Access databases (base)
+StarOffice Chart : Microsoft Office;as default file format
+StarOffice Chart : Microsoft Office;document import restrictions
+StarOffice Chart : Microsoft Office;feature comparisons
+StarOffice Chart : Microsoft Office;importing password protected files
+StarOffice Chart : Microsoft Office;importing Word documents
+StarOffice Chart : Microsoft Office;importing/exporting VBA code
+StarOffice Chart : Microsoft Office;new users information
+StarOffice Chart : Microsoft Office;opening Microsoft documents
+StarOffice Chart : Microsoft Office;reassigning document types
+StarOffice Chart : migrating macros (Base)
+StarOffice Chart : mobile device filters
+StarOffice Chart : models in XForms
+StarOffice Chart : modifying, see changing
+StarOffice Chart : more controls
+StarOffice Chart : mosaic filter
+StarOffice Chart : mouse
+StarOffice Chart : mouse;pointers when using drag and drop
+StarOffice Chart : mouse;positioning
+StarOffice Chart : movies
+StarOffice Chart : moving
+StarOffice Chart : moving;tab stops on ruler
+StarOffice Chart : moving;toolbars
+StarOffice Chart : moving;using guide lines in presentations
+StarOffice Chart : MS ADO interface (Base)
+StarOffice Chart : multi-line titles in forms
+StarOffice Chart : multiple documents
+StarOffice Chart : multiple documents;opening
+StarOffice Chart : multiple selection
+StarOffice Chart : music
+StarOffice Chart : My Documents folder
+StarOffice Chart : My Documents folder;changing work directory
+StarOffice Chart : My Documents folder;opening
+StarOffice Chart : MySQL databases (Base)
+StarOffice Chart : names
+StarOffice Chart : names;multi-line titles
+StarOffice Chart : names;objects
+StarOffice Chart : names, see also labels/callouts
+StarOffice Chart : namespace organization in XForms
+StarOffice Chart : native SQL (Base)
+StarOffice Chart : navigating
+StarOffice Chart : navigating;in documents
+StarOffice Chart : Navigation bar
+StarOffice Chart : Navigation bar;controls
+StarOffice Chart : Navigation bar;forms
+StarOffice Chart : Navigator
+StarOffice Chart : Navigator;comments
+StarOffice Chart : Navigator;contents as lists
+StarOffice Chart : Navigator;docking
+StarOffice Chart : Navigator;working with
+StarOffice Chart : net charts
+StarOffice Chart : network identity options
+StarOffice Chart : new databases
+StarOffice Chart : new documents
+StarOffice Chart : new lines in cells
+StarOffice Chart : new windows
+StarOffice Chart : non-breaking dashes
+StarOffice Chart : non-breaking spaces (Writer)
+StarOffice Chart : non-printing characters (Writer)
+StarOffice Chart : number formats
+StarOffice Chart : number formats;codes
+StarOffice Chart : number formats;formats
+StarOffice Chart : number formats;recognition in text tables
+StarOffice Chart : number of pages
+StarOffice Chart : number of sheets
+StarOffice Chart : number of tables
+StarOffice Chart : numbering
+StarOffice Chart : numbering;options
+StarOffice Chart : numbering;turning off
+StarOffice Chart : numbering;using automatically
+StarOffice Chart : numbers
+StarOffice Chart : numbers;date, time and currency formats
+StarOffice Chart : numerical fields in forms
+StarOffice Chart : objects
+StarOffice Chart : objects;always moveable (Impress/Draw)
+StarOffice Chart : objects;arranging within stacks
+StarOffice Chart : objects;copying when moving in presentations
+StarOffice Chart : objects;definition
+StarOffice Chart : objects;displaying in spreadsheets
+StarOffice Chart : objects;displaying in text documents
+StarOffice Chart : objects;editing
+StarOffice Chart : objects;inserting from Gallery
+StarOffice Chart : objects;inserting OLE objects
+StarOffice Chart : objects;moving and resizing with mouse
+StarOffice Chart : objects;naming
+StarOffice Chart : objects;opening
+StarOffice Chart : objects;properties of charts
+StarOffice Chart : objects;quickly moving to
+StarOffice Chart : objects;titles and descriptions
+StarOffice Chart : ODBC
+StarOffice Chart : ODBC;database (Base)
+StarOffice Chart : ODBC;definition
+StarOffice Chart : ODF file formats
+StarOffice Chart : Office
+StarOffice Chart : Office;Microsoft Office and StarOffice
+StarOffice Chart : OLE
+StarOffice Chart : OLE;definition
+StarOffice Chart : OLE objects
+StarOffice Chart : OLE objects;arranging within stacks
+StarOffice Chart : OLE objects;captions (Writer)
+StarOffice Chart : OLE objects;inserting
+StarOffice Chart : OLE objects;number of
+StarOffice Chart : OLE objects;protecting
+StarOffice Chart : one and a half line spacing in text
+StarOffice Chart : online feedback options
+StarOffice Chart : online registration
+StarOffice Chart : online update options
+StarOffice Chart : online updates
+StarOffice Chart : online updates;checking automatically
+StarOffice Chart : online updates;checking manually
+StarOffice Chart : OpenDocument file formats
+StarOffice Chart : OpenGL
+StarOffice Chart : OpenGL;definition
+StarOffice Chart : opening
+StarOffice Chart : opening;context menus
+StarOffice Chart : opening;database files
+StarOffice Chart : opening;dialog settings
+StarOffice Chart : opening;documents
+StarOffice Chart : opening;documents from other formats
+StarOffice Chart : opening;documents on WebDAV server
+StarOffice Chart : opening;files with links
+StarOffice Chart : opening;files, with placeholders
+StarOffice Chart : opening;forms
+StarOffice Chart : opening;Microsoft Office files
+StarOffice Chart : opening;mobile device documents
+StarOffice Chart : opening;objects
+StarOffice Chart : opening;reports
+StarOffice Chart : opening;several files
+StarOffice Chart : opening;XForms
+StarOffice Chart : operators
+StarOffice Chart : operators;default filters
+StarOffice Chart : optional hyphens (Writer)
+StarOffice Chart : options
+StarOffice Chart : options;accessibility
+StarOffice Chart : options;appearance
+StarOffice Chart : options;compatibility (Writer)
+StarOffice Chart : options;improvement program
+StarOffice Chart : options;network identity
+StarOffice Chart : options;online update
+StarOffice Chart : options;tools
+StarOffice Chart : Oracle databases (base)
+StarOffice Chart : order of chart data
+StarOffice Chart : ordering
+StarOffice Chart : ordering;objects
+StarOffice Chart : organizing
+StarOffice Chart : organizing;macros and scripts
+StarOffice Chart : organizing;namespaces in XForms
+StarOffice Chart : organizing;styles
+StarOffice Chart : organizing;templates
+StarOffice Chart : original size
+StarOffice Chart : original size;printing in StarOffice Math
+StarOffice Chart : original size;restoring after cropping
+StarOffice Chart : outlines
+StarOffice Chart : outlines;font effects
+StarOffice Chart : outlines;outline symbols
+StarOffice Chart : outlines;sending to presentations
+StarOffice Chart : overwrite mode
+StarOffice Chart : packages, see extensions
+StarOffice Chart : page breaks
+StarOffice Chart : page breaks;displaying (Calc)
+StarOffice Chart : page formats
+StarOffice Chart : page formats;maximizing
+StarOffice Chart : page formats;restriction
+StarOffice Chart : page styles
+StarOffice Chart : page styles;editing/applying with statusbar
+StarOffice Chart : pages
+StarOffice Chart : pages;backgrounds in all applications
+StarOffice Chart : pages;formatting and numbering
+StarOffice Chart : pages;printing page names in presentations
+StarOffice Chart : pages;scaling
+StarOffice Chart : pages;selecting one to print
+StarOffice Chart : paint box
+StarOffice Chart : paint can symbol
+StarOffice Chart : pair kerning
+StarOffice Chart : Palm file filters
+StarOffice Chart : paper formats
+StarOffice Chart : paper size warning
+StarOffice Chart : paper trays
+StarOffice Chart : paragraph marks
+StarOffice Chart : paragraph marks;displaying (Writer)
+StarOffice Chart : paragraph styles
+StarOffice Chart : paragraph styles;languages
+StarOffice Chart : paragraph styles;modifying basic fonts
+StarOffice Chart : paragraphs
+StarOffice Chart : paragraphs;alignment
+StarOffice Chart : paragraphs;Asian typography
+StarOffice Chart : paragraphs;defining borders
+StarOffice Chart : paragraphs;hidden paragraphs (Writer)
+StarOffice Chart : paragraphs;increasing indents of
+StarOffice Chart : paragraphs;indents, margins and columns
+StarOffice Chart : paragraphs;inserting bullets
+StarOffice Chart : paragraphs;joining
+StarOffice Chart : paragraphs;numbering automatically
+StarOffice Chart : paragraphs;removing blank ones
+StarOffice Chart : paragraphs;spacing
+StarOffice Chart : paragraphs;tab stops
+StarOffice Chart : parameters
+StarOffice Chart : parameters;command line
+StarOffice Chart : parameters;queries (Base)
+StarOffice Chart : passwords for protecting contents
+StarOffice Chart : pasting
+StarOffice Chart : pasting;cell ranges
+StarOffice Chart : pasting;cell ranges from spreadsheets
+StarOffice Chart : pasting;data from text documents
+StarOffice Chart : pasting;draw objects
+StarOffice Chart : pasting;draw objects from other documents
+StarOffice Chart : pasting;formatted/unformatted text
+StarOffice Chart : pasting;from data source view
+StarOffice Chart : pasting;from data sources to StarOffice Calc
+StarOffice Chart : pasting;pictures from other documents
+StarOffice Chart : pasting;sheet areas in text documents
+StarOffice Chart : pasting;to Gallery
+StarOffice Chart : paths
+StarOffice Chart : paths;changing work directory
+StarOffice Chart : paths;defaults
+StarOffice Chart : pattern editor
+StarOffice Chart : pattern fields
+StarOffice Chart : pattern fields;form functions
+StarOffice Chart : patterns for objects
+StarOffice Chart : PDF
+StarOffice Chart : PDF;export
+StarOffice Chart : PDF;PostScript to PDF converter, UNIX
+StarOffice Chart : personal data input
+StarOffice Chart : phonetic guide
+StarOffice Chart : picklist creation
+StarOffice Chart : pictures
+StarOffice Chart : pictures;adding to Gallery
+StarOffice Chart : pictures;arranging within stacks
+StarOffice Chart : pictures;assigning macros
+StarOffice Chart : pictures;backgrounds
+StarOffice Chart : pictures;captions (Writer)
+StarOffice Chart : pictures;changing paths
+StarOffice Chart : pictures;cropping and zooming
+StarOffice Chart : pictures;displaying in Calc
+StarOffice Chart : pictures;displaying in Writer (Writer)
+StarOffice Chart : pictures;drag and drop between documents
+StarOffice Chart : pictures;drawing
+StarOffice Chart : pictures;editing
+StarOffice Chart : pictures;filters
+StarOffice Chart : pictures;ImageMap
+StarOffice Chart : pictures;inserting automatically
+StarOffice Chart : pictures;inserting from Gallery
+StarOffice Chart : pictures;number of
+StarOffice Chart : pictures;printing
+StarOffice Chart : pictures;scaling/resizing
+StarOffice Chart : pie charts
+StarOffice Chart : pie charts;options
+StarOffice Chart : pie charts;types
+StarOffice Chart : pixel editor
+StarOffice Chart : pixel graphics
+StarOffice Chart : pixel graphics;inserting and editing
+StarOffice Chart : pixel patterns
+StarOffice Chart : placeholders
+StarOffice Chart : placeholders;in SQL queries
+StarOffice Chart : placeholders;on opening files
+StarOffice Chart : placing toolbars
+StarOffice Chart : playing movies and sound files
+StarOffice Chart : plotting data as charts
+StarOffice Chart : plug-ins
+StarOffice Chart : plug-ins;activating and deactivating
+StarOffice Chart : plug-ins;definition
+StarOffice Chart : plug-ins;inserting
+StarOffice Chart : pocket device appliances
+StarOffice Chart : Pocket PC file filters
+StarOffice Chart : points
+StarOffice Chart : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Chart : polygon drawing
+StarOffice Chart : pop-art filter
+StarOffice Chart : portable document format
+StarOffice Chart : positioning
+StarOffice Chart : positioning;axes
+StarOffice Chart : positioning;draw objects and controls
+StarOffice Chart : positioning;fonts
+StarOffice Chart : positioning;objects
+StarOffice Chart : positioning;toolbars
+StarOffice Chart : post method for form transmissions
+StarOffice Chart : posterizing filter
+StarOffice Chart : PostScript
+StarOffice Chart : PostScript;creating files
+StarOffice Chart : PostScript;PDF converter, UNIX
+StarOffice Chart : PowerPoint export
+StarOffice Chart : precision as shown (Calc)
+StarOffice Chart : predefining fonts
+StarOffice Chart : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Chart : presentations
+StarOffice Chart : presentations;creating/opening
+StarOffice Chart : presentations;inserting spreadsheet cells
+StarOffice Chart : presentations;live on the Internet
+StarOffice Chart : presentations;print menu
+StarOffice Chart : presentations;saving
+StarOffice Chart : presentations;saving automatically
+StarOffice Chart : presentations;saving in other formats
+StarOffice Chart : presentations;sending as e-mail
+StarOffice Chart : presentations;starting with wizard
+StarOffice Chart : presentations;wizards
+StarOffice Chart : press buttons, see push buttons
+StarOffice Chart : previews
+StarOffice Chart : previews;fonts lists
+StarOffice Chart : primary keys
+StarOffice Chart : primary keys;defining
+StarOffice Chart : primary keys;design view
+StarOffice Chart : primary keys;inserting (Base)
+StarOffice Chart : print area selection
+StarOffice Chart : printer metrics for document formatting (Writer)
+StarOffice Chart : printers
+StarOffice Chart : printers;adding, UNIX
+StarOffice Chart : printers;choosing
+StarOffice Chart : printers;default printer
+StarOffice Chart : printers;faxes under UNIX
+StarOffice Chart : printers;maximum page formats
+StarOffice Chart : printers;paper trays
+StarOffice Chart : printers;properties
+StarOffice Chart : printing
+StarOffice Chart : printing;black and white
+StarOffice Chart : printing;brochures
+StarOffice Chart : printing;colors in grayscale
+StarOffice Chart : printing;comments
+StarOffice Chart : printing;copies
+StarOffice Chart : printing;creating individual jobs
+StarOffice Chart : printing;dates in presentations
+StarOffice Chart : printing;directly
+StarOffice Chart : printing;documents
+StarOffice Chart : printing;drawings defaults
+StarOffice Chart : printing;elements in text documents
+StarOffice Chart : printing;faster
+StarOffice Chart : printing;fitting to pages in presentations
+StarOffice Chart : printing;fitting to pages in StarOffice Math
+StarOffice Chart : printing;formulas in StarOffice Math
+StarOffice Chart : printing;hidden pages of presentations
+StarOffice Chart : printing;in original size in StarOffice Math
+StarOffice Chart : printing;left/right pages
+StarOffice Chart : printing;queries (Base)
+StarOffice Chart : printing;scaling in StarOffice Math
+StarOffice Chart : printing;selections
+StarOffice Chart : printing;text always in black
+StarOffice Chart : printing;text in reverse order
+StarOffice Chart : printing;tiling pages in presentations
+StarOffice Chart : printing;transparencies
+StarOffice Chart : printing;warnings
+StarOffice Chart : printing;without scaling in presentations
+StarOffice Chart : printing speed
+StarOffice Chart : programming
+StarOffice Chart : programming;scripting
+StarOffice Chart : programming;StarOffice
+StarOffice Chart : properties
+StarOffice Chart : properties;charts
+StarOffice Chart : properties;fields in databases
+StarOffice Chart : properties;files
+StarOffice Chart : properties;form controls
+StarOffice Chart : properties;forms
+StarOffice Chart : properties;printers
+StarOffice Chart : properties;smooth lines in line charts/XY charts
+StarOffice Chart : protected contents
+StarOffice Chart : protected dashes
+StarOffice Chart : protected database tables
+StarOffice Chart : protected documents
+StarOffice Chart : protected spaces
+StarOffice Chart : protected spaces;inserting
+StarOffice Chart : protected spaces;showing (Writer)
+StarOffice Chart : protecting
+StarOffice Chart : protecting;contents
+StarOffice Chart : protecting;recorded changes
+StarOffice Chart : proxy settings
+StarOffice Chart : push buttons
+StarOffice Chart : push buttons;adding to documents
+StarOffice Chart : push buttons;creating
+StarOffice Chart : queries
+StarOffice Chart : queries;copying (Base)
+StarOffice Chart : queries;creating in design view (Base)
+StarOffice Chart : queries;creating in SQL view
+StarOffice Chart : queries;defining (Base)
+StarOffice Chart : queries;deleting table links (Base)
+StarOffice Chart : queries;editing in data source view
+StarOffice Chart : queries;formulating filter conditions (Base)
+StarOffice Chart : queries;joining tables (Base)
+StarOffice Chart : queries;missing elements (Base)
+StarOffice Chart : queries;overview (Base)
+StarOffice Chart : queries;parameter queries (Base)
+StarOffice Chart : queries;printing (Base)
+StarOffice Chart : Query Wizard (Base)
+StarOffice Chart : Quickstarter
+StarOffice Chart : quotation marks
+StarOffice Chart : quotation marks;replacing
+StarOffice Chart : quotes
+StarOffice Chart : quotes;custom
+StarOffice Chart : radar charts, see net charts
+StarOffice Chart : radio button creation
+StarOffice Chart : read-only documents
+StarOffice Chart : read-only documents;cursor
+StarOffice Chart : read-only documents;database tables on/off
+StarOffice Chart : read-only documents;editing
+StarOffice Chart : read-only documents;opening documents as
+StarOffice Chart : read-only items in Data Navigator
+StarOffice Chart : recognizing URLs automatically
+StarOffice Chart : recording
+StarOffice Chart : recording;changes
+StarOffice Chart : recording;macros
+StarOffice Chart : records
+StarOffice Chart : records;inserting comments
+StarOffice Chart : records;protecting
+StarOffice Chart : records;saving
+StarOffice Chart : records;searching in databases
+StarOffice Chart : rectangles with round corners
+StarOffice Chart : recursions in spreadsheets
+StarOffice Chart : redo command
+StarOffice Chart : reduced printing
+StarOffice Chart : reference lines
+StarOffice Chart : references
+StarOffice Chart : references;displaying in color (Calc)
+StarOffice Chart : references;expanding (Calc)
+StarOffice Chart : references;iterative (Calc)
+StarOffice Chart : register-true
+StarOffice Chart : register-true;definition
+StarOffice Chart : registering
+StarOffice Chart : registering;address books
+StarOffice Chart : registering;databases (Base)
+StarOffice Chart : registering;StarOffice
+StarOffice Chart : regression curves in charts
+StarOffice Chart : regular expressions
+StarOffice Chart : regular expressions;list of
+StarOffice Chart : relational databases (Base)
+StarOffice Chart : relations
+StarOffice Chart : relations;creating and deleting (Base)
+StarOffice Chart : relations;joining tables (Base)
+StarOffice Chart : relations;properties (Base)
+StarOffice Chart : relative hyperlinks
+StarOffice Chart : relative saving of URLs
+StarOffice Chart : reloading
+StarOffice Chart : reloading;documents
+StarOffice Chart : reloading;HTML documents, automatically
+StarOffice Chart : remarks, see also comments
+StarOffice Chart : remote configurations
+StarOffice Chart : remove noise filter
+StarOffice Chart : removing
+StarOffice Chart : removing;bullets and numbering
+StarOffice Chart : removing;form filters
+StarOffice Chart : removing, see also deleting
+StarOffice Chart : reorganizing charts
+StarOffice Chart : repeating
+StarOffice Chart : repeating;commands
+StarOffice Chart : replacement options
+StarOffice Chart : replacement table
+StarOffice Chart : replacing
+StarOffice Chart : replacing;AutoCorrect function
+StarOffice Chart : replacing;dashes
+StarOffice Chart : replacing;tab stops (regular expressions)
+StarOffice Chart : Report Builder
+StarOffice Chart : reports
+StarOffice Chart : reports;creating
+StarOffice Chart : reports;error reports
+StarOffice Chart : reports;opening and editing
+StarOffice Chart : reports;templates
+StarOffice Chart : resetting
+StarOffice Chart : resetting;templates
+StarOffice Chart : resizing
+StarOffice Chart : resizing;objects, by mouse
+StarOffice Chart : resizing, see also scaling/zooming
+StarOffice Chart : resolution when printing bitmaps
+StarOffice Chart : restoring
+StarOffice Chart : restoring;default formatting
+StarOffice Chart : restoring;editing
+StarOffice Chart : reversing printing order
+StarOffice Chart : review function
+StarOffice Chart : review function;accepting or rejecting changes
+StarOffice Chart : review function;comparing documents
+StarOffice Chart : review function;protecting records
+StarOffice Chart : review function;recording changes example
+StarOffice Chart : rich text control
+StarOffice Chart : right alignment of paragraphs
+StarOffice Chart : right joins (Base)
+StarOffice Chart : right-to-left text
+StarOffice Chart : rotating
+StarOffice Chart : rotating;3D text
+StarOffice Chart : round corners
+StarOffice Chart : rounding precision (Calc)
+StarOffice Chart : row headers
+StarOffice Chart : row headers;displaying (Calc)
+StarOffice Chart : row headers;highlighting (Calc)
+StarOffice Chart : rulers
+StarOffice Chart : rulers;default settings
+StarOffice Chart : rulers;measurement units
+StarOffice Chart : rulers;visible in presentations
+StarOffice Chart : samples and templates
+StarOffice Chart : saving
+StarOffice Chart : saving;default file formats
+StarOffice Chart : saving;dialog settings
+StarOffice Chart : saving;documents
+StarOffice Chart : saving;documents for mobile devices
+StarOffice Chart : saving;documents in other formats
+StarOffice Chart : saving;documents, automatically
+StarOffice Chart : saving;in Microsoft Office file format
+StarOffice Chart : saving;options
+StarOffice Chart : saving;templates
+StarOffice Chart : saving;to XML
+StarOffice Chart : saving;VBA code in Microsoft Office documents
+StarOffice Chart : saving;with password by default
+StarOffice Chart : saving as command
+StarOffice Chart : saving as command;precautions
+StarOffice Chart : scaling
+StarOffice Chart : scaling;axes
+StarOffice Chart : scaling;font sizes in user interface
+StarOffice Chart : scaling;objects
+StarOffice Chart : scaling;pictures
+StarOffice Chart : scaling;printing in StarOffice Math
+StarOffice Chart : scaling;text in charts
+StarOffice Chart : scaling;when printing presentations
+StarOffice Chart : scaling, see also zooming
+StarOffice Chart : scatter charts
+StarOffice Chart : screen
+StarOffice Chart : screen;full screen views
+StarOffice Chart : screen;scaling
+StarOffice Chart : screen magnifiers
+StarOffice Chart : screen readers
+StarOffice Chart : script organization
+StarOffice Chart : scrollbars
+StarOffice Chart : scrollbars;controls
+StarOffice Chart : scrollbars;displaying (Calc)
+StarOffice Chart : scrollbars;horizontal and vertical (Writer)
+StarOffice Chart : search criteria for database functions in cells
+StarOffice Chart : search engines
+StarOffice Chart : search engines;definition
+StarOffice Chart : search engines;selecting
+StarOffice Chart : searching
+StarOffice Chart : searching;all sheets
+StarOffice Chart : searching;databases
+StarOffice Chart : searching;form filters
+StarOffice Chart : searching;Internet
+StarOffice Chart : searching;tables and forms
+StarOffice Chart : secondary axes in charts
+StarOffice Chart : sections
+StarOffice Chart : sections;backgrounds
+StarOffice Chart : security
+StarOffice Chart : security;digital signatures
+StarOffice Chart : security;options for documents with macros
+StarOffice Chart : security;protecting contents
+StarOffice Chart : security;security levels for macros
+StarOffice Chart : security;warning dialogs with macros
+StarOffice Chart : selecting
+StarOffice Chart : selecting;controls
+StarOffice Chart : selecting;measurement units
+StarOffice Chart : selecting;objects
+StarOffice Chart : selecting;print areas
+StarOffice Chart : selecting;several files
+StarOffice Chart : selection clipboard
+StarOffice Chart : selection frames
+StarOffice Chart : selection modes in text
+StarOffice Chart : sending
+StarOffice Chart : sending;AutoAbstract function in presentations
+StarOffice Chart : sending;documents as e-mail
+StarOffice Chart : sending;documents as faxes
+StarOffice Chart : separator lines
+StarOffice Chart : separator lines;defining
+StarOffice Chart : separators
+StarOffice Chart : separators;conditional
+StarOffice Chart : Server Side ImageMap
+StarOffice Chart : settings
+StarOffice Chart : settings;printers
+StarOffice Chart : settings;program configuration
+StarOffice Chart : settings;proxies
+StarOffice Chart : settings;tracking changes
+StarOffice Chart : settings;views
+StarOffice Chart : SGML
+StarOffice Chart : SGML;definition
+StarOffice Chart : shadows
+StarOffice Chart : shadows;areas
+StarOffice Chart : shadows;borders
+StarOffice Chart : shadows;characters
+StarOffice Chart : shadows;characters, using context menu
+StarOffice Chart : sharing documents
+StarOffice Chart : sharpening filter
+StarOffice Chart : sheet tabs
+StarOffice Chart : sheet tabs;displaying
+StarOffice Chart : sheets
+StarOffice Chart : sheets;searching all
+StarOffice Chart : shortcut keys
+StarOffice Chart : shortcut keys;assigning macros
+StarOffice Chart : shortcut keys;charts
+StarOffice Chart : shortcut keys;general
+StarOffice Chart : shortcut keys;in databases
+StarOffice Chart : shortcut keys;StarOffice accessibility
+StarOffice Chart : showing
+StarOffice Chart : showing;changes
+StarOffice Chart : showing;docked windows
+StarOffice Chart : showing;drawings and controls (Writer)
+StarOffice Chart : showing;live presentations on the Internet
+StarOffice Chart : showing;toolbars
+StarOffice Chart : signing documents with digital signatures
+StarOffice Chart : similarity search
+StarOffice Chart : simple handles (Writer)
+StarOffice Chart : simplified Chinese
+StarOffice Chart : simplified Chinese;translating to traditional Chinese
+StarOffice Chart : single sign on options
+StarOffice Chart : single-line spacing in text
+StarOffice Chart : sizes
+StarOffice Chart : sizes;draw objects
+StarOffice Chart : sizes;pictures
+StarOffice Chart : slanting draw objects
+StarOffice Chart : small capitals
+StarOffice Chart : small icons
+StarOffice Chart : smart tag configuration
+StarOffice Chart : smooth scrolling (Writer)
+StarOffice Chart : smoothing filter
+StarOffice Chart : snap grid defaults (Writer/Calc)
+StarOffice Chart : snapping in presentations and drawings
+StarOffice Chart : solarization filter
+StarOffice Chart : sort lists
+StarOffice Chart : sort lists;copying to in Calc
+StarOffice Chart : sorting
+StarOffice Chart : sorting;data in forms
+StarOffice Chart : sorting;databases
+StarOffice Chart : sound files
+StarOffice Chart : spaces
+StarOffice Chart : spaces;displaying (Writer)
+StarOffice Chart : spaces;ignoring double
+StarOffice Chart : spaces;inserting protected spaces
+StarOffice Chart : spaces;showing protected spaces (Writer)
+StarOffice Chart : spacing
+StarOffice Chart : spacing;between paragraphs in footnotes
+StarOffice Chart : spacing;font effects
+StarOffice Chart : spacing;lines and paragraphs
+StarOffice Chart : spacing;tab stops in text documents
+StarOffice Chart : spacing;tabs in presentations
+StarOffice Chart : spadmin
+StarOffice Chart : special characters
+StarOffice Chart : speech bubbles
+StarOffice Chart : speed of printing
+StarOffice Chart : spellcheck
+StarOffice Chart : spellcheck;activating for a language
+StarOffice Chart : spellcheck;context menus
+StarOffice Chart : spellcheck;default languages
+StarOffice Chart : spellcheck;dialog
+StarOffice Chart : spellcheck;dictionary of exceptions
+StarOffice Chart : spellcheck;ignore list
+StarOffice Chart : spin button creation
+StarOffice Chart : spoolfiles with Xprinter
+StarOffice Chart : spreadsheets
+StarOffice Chart : spreadsheets;as databases (base)
+StarOffice Chart : spreadsheets;copying areas to text documents
+StarOffice Chart : spreadsheets;creating/opening
+StarOffice Chart : spreadsheets;inserting charts
+StarOffice Chart : spreadsheets;inserting database records
+StarOffice Chart : spreadsheets;printing
+StarOffice Chart : spreadsheets;saving
+StarOffice Chart : spreadsheets;saving automatically
+StarOffice Chart : spreadsheets;saving in other formats
+StarOffice Chart : spreadsheets;sending as e-mail
+StarOffice Chart : SQL
+StarOffice Chart : SQL;definition
+StarOffice Chart : SQL;DISTINCT parameter
+StarOffice Chart : SQL;executing SQL commands
+StarOffice Chart : SQL;executing SQL statements (Base)
+StarOffice Chart : SQL;queries (Base)
+StarOffice Chart : square drawings
+StarOffice Chart : standard bar on/off
+StarOffice Chart : standard deviation in charts
+StarOffice Chart : standard filters in databases
+StarOffice Chart : standard printer under UNIX
+StarOffice Chart : StarOffice Base data sources
+StarOffice Chart : StarOffice Basic scripts in HTML documents
+StarOffice Chart : StarOffice documents
+StarOffice Chart : StarOffice documents;mobile device filters
+StarOffice Chart : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Chart : StarOffice Math start
+StarOffice Chart : start center
+StarOffice Chart : start parameters
+StarOffice Chart : statistics in charts
+StarOffice Chart : status bar on/off
+StarOffice Chart : stickers
+StarOffice Chart : stock charts
+StarOffice Chart : strikethrough
+StarOffice Chart : strikethrough;characters
+StarOffice Chart : strikethrough;font effects
+StarOffice Chart : styles
+StarOffice Chart : styles;'changed' message
+StarOffice Chart : styles;copying between documents
+StarOffice Chart : styles;keyboard shortcuts
+StarOffice Chart : styles;organizing
+StarOffice Chart : styles;printing styles used in a document
+StarOffice Chart : styles;replacing automatically
+StarOffice Chart : Styles and Formatting window
+StarOffice Chart : Styles and Formatting window;docking
+StarOffice Chart : subforms
+StarOffice Chart : subforms;creating
+StarOffice Chart : subforms;description
+StarOffice Chart : submitting forms
+StarOffice Chart : suffixes in file formats
+StarOffice Chart : support on the Web
+StarOffice Chart : synchronizing
+StarOffice Chart : synchronizing;labels and business cards
+StarOffice Chart : synchronizing;Pocket PC and StarOffice formats
+StarOffice Chart : system address book registration
+StarOffice Chart : tab stops
+StarOffice Chart : tab stops;displaying (Writer)
+StarOffice Chart : tab stops;inserting and editing
+StarOffice Chart : tab stops;regular expressions
+StarOffice Chart : tab stops;setting in sheets
+StarOffice Chart : tab stops;settings
+StarOffice Chart : tab stops;spacing in presentations
+StarOffice Chart : tab stops;spacing in text documents
+StarOffice Chart : table controls
+StarOffice Chart : table controls;form functions
+StarOffice Chart : table controls;keyboard-only edit mode
+StarOffice Chart : table controls;properties
+StarOffice Chart : table views of databases
+StarOffice Chart : Table Wizard (Base)
+StarOffice Chart : tables
+StarOffice Chart : tables;inserting line breaks
+StarOffice Chart : tables in databases
+StarOffice Chart : tables in databases;access rights to (Base)
+StarOffice Chart : tables in databases;adding to queries
+StarOffice Chart : tables in databases;browsing and editing
+StarOffice Chart : tables in databases;copying database tables (Base)
+StarOffice Chart : tables in databases;creating
+StarOffice Chart : tables in databases;creating in design view (manually)
+StarOffice Chart : tables in databases;importing text formats (Base)
+StarOffice Chart : tables in databases;joining for queries (Base)
+StarOffice Chart : tables in databases;printing queries (Base)
+StarOffice Chart : tables in databases;relations (Base)
+StarOffice Chart : tables in databases;searching
+StarOffice Chart : tables in spreadsheets
+StarOffice Chart : tables in spreadsheets;copying data to other applications
+StarOffice Chart : tables in spreadsheets;defining borders
+StarOffice Chart : tables in spreadsheets;value highlighting
+StarOffice Chart : tables in text
+StarOffice Chart : tables in text;captions
+StarOffice Chart : tables in text;creating automatically
+StarOffice Chart : tables in text;default settings
+StarOffice Chart : tables in text;defining borders
+StarOffice Chart : tables in text;displaying
+StarOffice Chart : tables in text;printing
+StarOffice Chart : tabs
+StarOffice Chart : tabs;displaying sheet tabs
+StarOffice Chart : tags
+StarOffice Chart : tags;definition
+StarOffice Chart : tags;META tags
+StarOffice Chart : templates
+StarOffice Chart : templates;agendas
+StarOffice Chart : templates;changing basic fonts
+StarOffice Chart : templates;database reports
+StarOffice Chart : templates;deleting
+StarOffice Chart : templates;editing and saving
+StarOffice Chart : templates;faxes
+StarOffice Chart : templates;importing and exporting
+StarOffice Chart : templates;letters
+StarOffice Chart : templates;new documents from templates
+StarOffice Chart : templates;opening documents with
+StarOffice Chart : templates;organizing
+StarOffice Chart : terminology
+StarOffice Chart : terminology;general glossary
+StarOffice Chart : terminology;Internet glossary
+StarOffice Chart : testing XML filters
+StarOffice Chart : text
+StarOffice Chart : text;animating
+StarOffice Chart : text;Asian layout
+StarOffice Chart : text;bold
+StarOffice Chart : text;coloring
+StarOffice Chart : text;copying by drag and drop
+StarOffice Chart : text;CTL languages
+StarOffice Chart : text;drawing pictures
+StarOffice Chart : text;font effects
+StarOffice Chart : text;font sizes
+StarOffice Chart : text;font styles
+StarOffice Chart : text;fonts and formats
+StarOffice Chart : text;Fontwork icons
+StarOffice Chart : text;hyperlinks
+StarOffice Chart : text;inserting special characters
+StarOffice Chart : text;italics
+StarOffice Chart : text;kerning
+StarOffice Chart : text;language selection
+StarOffice Chart : text;line spacing
+StarOffice Chart : text;overwriting or inserting
+StarOffice Chart : text;printing in black
+StarOffice Chart : text;replacing with format
+StarOffice Chart : text;selection modes
+StarOffice Chart : text;shadowed
+StarOffice Chart : text;text/draw objects
+StarOffice Chart : text attributes
+StarOffice Chart : text attributes;hyperlinks
+StarOffice Chart : text attributes;undoing
+StarOffice Chart : text boxes
+StarOffice Chart : text boxes;form functions
+StarOffice Chart : text boxes;positioning
+StarOffice Chart : text breaks in cells
+StarOffice Chart : text colors for better accessibility
+StarOffice Chart : text databases (Base)
+StarOffice Chart : text documents
+StarOffice Chart : text documents;creating/opening
+StarOffice Chart : text documents;importing/exporting
+StarOffice Chart : text documents;inserting spreadsheet cells
+StarOffice Chart : text documents;print settings
+StarOffice Chart : text documents;printing
+StarOffice Chart : text documents;saving
+StarOffice Chart : text documents;saving automatically
+StarOffice Chart : text documents;saving in other formats
+StarOffice Chart : text documents;sending as e-mail
+StarOffice Chart : text effects
+StarOffice Chart : text flow
+StarOffice Chart : text flow;in cells
+StarOffice Chart : text formats
+StarOffice Chart : text formats;databases
+StarOffice Chart : text formats;pasting
+StarOffice Chart : text input fields
+StarOffice Chart : text layout for special languages
+StarOffice Chart : text objects
+StarOffice Chart : text objects;alignment
+StarOffice Chart : text objects;draw functions
+StarOffice Chart : text objects;fonts
+StarOffice Chart : text objects;in presentations and drawings
+StarOffice Chart : text overflow in spreadsheet cells
+StarOffice Chart : text scaling in charts
+StarOffice Chart : text, see also text documents, paragraphs and characters
+StarOffice Chart : TextArt, see Fontwork
+StarOffice Chart : textures
+StarOffice Chart : textures;inserting from Gallery
+StarOffice Chart : textures;on chart bars
+StarOffice Chart : Thai
+StarOffice Chart : Thai;entering text
+StarOffice Chart : Thai;language settings
+StarOffice Chart : thesaurus
+StarOffice Chart : thesaurus;activating for a language
+StarOffice Chart : ticker text
+StarOffice Chart : time fields
+StarOffice Chart : time fields;form functions
+StarOffice Chart : times
+StarOffice Chart : times;inserting when printing presentations
+StarOffice Chart : times, formats
+StarOffice Chart : tips
+StarOffice Chart : tips;extended tips in Help
+StarOffice Chart : title rows
+StarOffice Chart : title rows;printing in StarOffice Math
+StarOffice Chart : titles
+StarOffice Chart : titles;alignment (charts)
+StarOffice Chart : titles;changing
+StarOffice Chart : titles;editing in charts
+StarOffice Chart : titles;font effects
+StarOffice Chart : titles;formatting automatically
+StarOffice Chart : titles;formatting charts
+StarOffice Chart : titles;objects
+StarOffice Chart : toolbars
+StarOffice Chart : toolbars;adding buttons
+StarOffice Chart : toolbars;docking/undocking
+StarOffice Chart : toolbars;Form Navigation bar
+StarOffice Chart : toolbars;viewing/closing
+StarOffice Chart : tools bar
+StarOffice Chart : tooltips
+StarOffice Chart : tooltips;extended tips
+StarOffice Chart : tooltips;help
+StarOffice Chart : traditional Chinese
+StarOffice Chart : traditional Chinese;translating to simplified chinese
+StarOffice Chart : transparency
+StarOffice Chart : transparency;areas
+StarOffice Chart : transparency;off for faster printing
+StarOffice Chart : transparency;saving
+StarOffice Chart : tree view of Help
+StarOffice Chart : trend lines in charts
+StarOffice Chart : typefaces
+StarOffice Chart : typefaces;adding under UNIX
+StarOffice Chart : typefaces;formats
+StarOffice Chart : typographical quotes in StarOffice Writer
+StarOffice Chart : typography
+StarOffice Chart : typography;Asian
+StarOffice Chart : underlining
+StarOffice Chart : underlining;AutoFormat function
+StarOffice Chart : underlining;characters
+StarOffice Chart : underlining;text
+StarOffice Chart : undocking windows
+StarOffice Chart : undoing
+StarOffice Chart : undoing;direct formatting
+StarOffice Chart : undoing;editing
+StarOffice Chart : undoing;number of steps
+StarOffice Chart : ungrouping groups
+StarOffice Chart : units
+StarOffice Chart : units;converting
+StarOffice Chart : units;measurement units
+StarOffice Chart : UNO components
+StarOffice Chart : UNO components;Extension Manager
+StarOffice Chart : UNO components;integrating new
+StarOffice Chart : update options
+StarOffice Chart : updates
+StarOffice Chart : updates;checking automatically
+StarOffice Chart : updates;checking manually
+StarOffice Chart : updating
+StarOffice Chart : updating;fields and charts, automatically (Writer)
+StarOffice Chart : updating;links in text documents
+StarOffice Chart : updating;links, on opening
+StarOffice Chart : updating;templates
+StarOffice Chart : URL
+StarOffice Chart : URL;changing hyperlink URLs
+StarOffice Chart : URL;definition
+StarOffice Chart : URL;in pictures
+StarOffice Chart : URL;saving absolute/relative paths
+StarOffice Chart : URL;turning off URL recognition
+StarOffice Chart : user data
+StarOffice Chart : user data;input
+StarOffice Chart : user data;removing when saving
+StarOffice Chart : user feedback
+StarOffice Chart : user feedback;automatically
+StarOffice Chart : user-defined dictionaries
+StarOffice Chart : user-defined dictionaries;creating
+StarOffice Chart : user-defined dictionaries;dictionary of exceptions
+StarOffice Chart : user-defined dictionaries;editing
+StarOffice Chart : user-defined styles
+StarOffice Chart : user-defined styles;automatically replacing
+StarOffice Chart : UTF-8/UCS2 support
+StarOffice Chart : values
+StarOffice Chart : values;rounded as shown (Calc)
+StarOffice Chart : variables
+StarOffice Chart : variables;for paths
+StarOffice Chart : variances in charts
+StarOffice Chart : VBA code
+StarOffice Chart : VBA code;loading/saving documents with VBA code
+StarOffice Chart : version management
+StarOffice Chart : version numbers of documents
+StarOffice Chart : versions
+StarOffice Chart : versions;comparing documents
+StarOffice Chart : versions;file saving as, restriction
+StarOffice Chart : versions;merging document versions
+StarOffice Chart : versions;of a document
+StarOffice Chart : versions;StarOffice
+StarOffice Chart : vertical callouts
+StarOffice Chart : vertical scrollbars (Writer)
+StarOffice Chart : vertical text boxes
+StarOffice Chart : videos
+StarOffice Chart : viewing
+StarOffice Chart : viewing;databases
+StarOffice Chart : viewing;file properties
+StarOffice Chart : viewing;StarOffice documents in Internet Explorer
+StarOffice Chart : viewing;toolbars
+StarOffice Chart : views
+StarOffice Chart : views;creating database views (Base)
+StarOffice Chart : views;defaults
+StarOffice Chart : views;full screen
+StarOffice Chart : views;icons
+StarOffice Chart : views;scaling
+StarOffice Chart : Visual Basic for Applications
+StarOffice Chart : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Chart : watermarks
+StarOffice Chart : web documents
+StarOffice Chart : web documents;XForms
+StarOffice Chart : Web support
+StarOffice Chart : WebCast export
+StarOffice Chart : WebDAV over HTTPS
+StarOffice Chart : windows
+StarOffice Chart : windows;docking
+StarOffice Chart : windows;docking definition
+StarOffice Chart : windows;hiding/showing/docking
+StarOffice Chart : windows;new
+StarOffice Chart : wizards
+StarOffice Chart : wizards;agendas
+StarOffice Chart : wizards;database queries
+StarOffice Chart : wizards;database tables (Base)
+StarOffice Chart : wizards;databases (Base)
+StarOffice Chart : wizards;document converter
+StarOffice Chart : wizards;Euro Converter
+StarOffice Chart : wizards;faxes
+StarOffice Chart : wizards;forms
+StarOffice Chart : wizards;letters
+StarOffice Chart : wizards;macros (Base)
+StarOffice Chart : wizards;overview
+StarOffice Chart : wizards;presentations
+StarOffice Chart : wizards;reports
+StarOffice Chart : Word documents
+StarOffice Chart : Word documents;compatibility
+StarOffice Chart : Word documents;saving as
+StarOffice Chart : WordArt, see Fontwork
+StarOffice Chart : words
+StarOffice Chart : words;automatically replacing
+StarOffice Chart : words;wrapping in cells
+StarOffice Chart : words;wrapping in CTL
+StarOffice Chart : working directory change
+StarOffice Chart : wrapping text
+StarOffice Chart : wrapping text;in cells
+StarOffice Chart : write protection on/off
+StarOffice Chart : writing aids options
+StarOffice Chart : WYSIWYG in fonts lists
+StarOffice Chart : X axes
+StarOffice Chart : X axes;grid formatting
+StarOffice Chart : X axes;positioning
+StarOffice Chart : X axes;scaling
+StarOffice Chart : X axes;showing
+StarOffice Chart : XForms
+StarOffice Chart : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Chart : XForms;conditions
+StarOffice Chart : XForms;opening/editing
+StarOffice Chart : XML converters
+StarOffice Chart : XML file formats
+StarOffice Chart : XML filters
+StarOffice Chart : XML filters;creating/testing
+StarOffice Chart : XML filters;saving as package/installing/deleting
+StarOffice Chart : XML filters;settings
+StarOffice Chart : XML Forms, see XForms
+StarOffice Chart : XSLT filters, see also XML filters
+StarOffice Chart : XY charts
+StarOffice Chart : Y axes
+StarOffice Chart : Y axes;formatting
+StarOffice Chart : Y axes;grid formatting
+StarOffice Chart : Y axes;positioning
+StarOffice Chart : Y axes;scaling
+StarOffice Chart : Y axes;showing
+StarOffice Chart : years
+StarOffice Chart : years;2-digit options
+StarOffice Chart : Z axes
+StarOffice Chart : Z axes;grid formatting
+StarOffice Chart : Z axes;showing
+StarOffice Chart : zero values
+StarOffice Chart : zero values;displaying (Calc)
+StarOffice Chart : zooming
+StarOffice Chart : zooming;page views
+StarOffice Chart : zooming;pictures
+StarOffice Chart : zooming;status bar
+StarOffice Writer : 1/2 replacement
+StarOffice Writer : 3D charts
+StarOffice Writer : 3D text creation
+StarOffice Writer : abbreviation replacement
+StarOffice Writer : abbreviations
+StarOffice Writer : absolute hyperlinks
+StarOffice Writer : absolute saving of URLs
+StarOffice Writer : accents
+StarOffice Writer : Access databases (base)
+StarOffice Writer : access rights for database tables (Base)
+StarOffice Writer : accessibility
+StarOffice Writer : accessibility;general shortcuts
+StarOffice Writer : accessibility;options
+StarOffice Writer : accessibility;StarOffice assistive technology
+StarOffice Writer : accessibility;StarOffice features
+StarOffice Writer : accessibility;StarOffice Writer
+StarOffice Writer : activating
+StarOffice Writer : activating;context menus
+StarOffice Writer : activating;Error Report Tool
+StarOffice Writer : activating;extended help tips
+StarOffice Writer : activating;plug-ins
+StarOffice Writer : ActiveX control
+StarOffice Writer : Adabas D databases (base)
+StarOffice Writer : add-ons, see UNO components
+StarOffice Writer : additional selection mode
+StarOffice Writer : address books
+StarOffice Writer : address books;exchanging
+StarOffice Writer : address books;LDAP server (Base)
+StarOffice Writer : address books;registering
+StarOffice Writer : address labels from databases
+StarOffice Writer : adjusting page margins and cell widths
+StarOffice Writer : ADO databases (Base)
+StarOffice Writer : Agenda Wizard
+StarOffice Writer : aging filter
+StarOffice Writer : aligning
+StarOffice Writer : aligning;2D charts
+StarOffice Writer : aligning;cells
+StarOffice Writer : aligning;objects
+StarOffice Writer : aligning;paragraphs
+StarOffice Writer : aligning;tables in text
+StarOffice Writer : aligning;text objects
+StarOffice Writer : aligning;titles in charts
+StarOffice Writer : alphabetical indexes
+StarOffice Writer : alternative fonts
+StarOffice Writer : ampersand symbol, see also operators
+StarOffice Writer : anchors
+StarOffice Writer : anchors;changing
+StarOffice Writer : anchors;displaying (Calc)
+StarOffice Writer : anchors;options
+StarOffice Writer : anchors;types/positions for draw objects
+StarOffice Writer : animations
+StarOffice Writer : animations;accessibility options
+StarOffice Writer : animations;text
+StarOffice Writer : appearance options
+StarOffice Writer : Arabic
+StarOffice Writer : Arabic;entering text
+StarOffice Writer : Arabic;language settings
+StarOffice Writer : area charts
+StarOffice Writer : areas
+StarOffice Writer : areas;bitmap patterns
+StarOffice Writer : areas;hatched/dotted
+StarOffice Writer : areas;shadows
+StarOffice Writer : areas;slanting
+StarOffice Writer : areas;styles
+StarOffice Writer : areas;transparency
+StarOffice Writer : arguments in command line
+StarOffice Writer : arithmetical operators in formulas
+StarOffice Writer : arranging
+StarOffice Writer : arranging;headings
+StarOffice Writer : arranging;objects
+StarOffice Writer : arrows
+StarOffice Writer : arrows;defining arrow heads
+StarOffice Writer : arrows;defining arrow lines
+StarOffice Writer : arrows;drawing in text
+StarOffice Writer : ASCII
+StarOffice Writer : ASCII;definition
+StarOffice Writer : Asian languages
+StarOffice Writer : Asian languages;enabling
+StarOffice Writer : Asian languages;search options
+StarOffice Writer : Asian languages;sorting paragraphs/table rows
+StarOffice Writer : Asian Phonetic Guide
+StarOffice Writer : Asian typography
+StarOffice Writer : aspect ratio
+StarOffice Writer : aspect ratio;resizing objects
+StarOffice Writer : assigning scripts
+StarOffice Writer : assistive technology in StarOffice
+StarOffice Writer : attaching toolbars
+StarOffice Writer : attachments in e-mails
+StarOffice Writer : audio
+StarOffice Writer : auto reloading HTML documents
+StarOffice Writer : AutoAbstract function for sending text to presentations
+StarOffice Writer : AutoCaption function in StarOffice Writer
+StarOffice Writer : AutoComplete function in text and list boxes
+StarOffice Writer : AutoCorrect function
+StarOffice Writer : AutoCorrect function;adding exceptions
+StarOffice Writer : AutoCorrect function;context menu
+StarOffice Writer : AutoCorrect function;options
+StarOffice Writer : AutoCorrect function;pictures and frames
+StarOffice Writer : AutoCorrect function;quotes
+StarOffice Writer : AutoCorrect function;replacement table
+StarOffice Writer : AutoCorrect function;smart tags
+StarOffice Writer : AutoCorrect function;switching on and off in Calc
+StarOffice Writer : AutoCorrect function;turning off
+StarOffice Writer : AutoCorrect function;URL recognition
+StarOffice Writer : AutoCorrect function;word completion
+StarOffice Writer : AutoFormat function
+StarOffice Writer : AutoFormat function;applying to text tables
+StarOffice Writer : AutoFormat function;headings
+StarOffice Writer : AutoFormat function;switching on and off
+StarOffice Writer : AutoFormat function;text documents
+StarOffice Writer : automatic bullets/numbers
+StarOffice Writer : automatic bullets/numbers;AutoCorrect function
+StarOffice Writer : automatic captions (Writer)
+StarOffice Writer : automatic changes on/off
+StarOffice Writer : automatic control focus
+StarOffice Writer : automatic heading formatting
+StarOffice Writer : automatic hyperlink formatting
+StarOffice Writer : automatic hyphenation in text
+StarOffice Writer : automatic line breaks
+StarOffice Writer : automatic lines/borders in text
+StarOffice Writer : automatic numbering
+StarOffice Writer : automatic numbering;of objects
+StarOffice Writer : automatic saving
+StarOffice Writer : automatic spellcheck
+StarOffice Writer : automatic word completion
+StarOffice Writer : AutoPilots, see wizards
+StarOffice Writer : AutoText
+StarOffice Writer : AutoValue (Base)
+StarOffice Writer : averages in charts
+StarOffice Writer : axes
+StarOffice Writer : axes;better scaling
+StarOffice Writer : axes;formatting
+StarOffice Writer : axes;formatting grids
+StarOffice Writer : axes;inserting grids
+StarOffice Writer : axes;interval marks
+StarOffice Writer : axes;showing axes in charts
+StarOffice Writer : axes in charts
+StarOffice Writer : backgrounds
+StarOffice Writer : backgrounds;defining colors/pictures
+StarOffice Writer : backgrounds;different pages
+StarOffice Writer : backgrounds;frames/sections/indexes
+StarOffice Writer : backgrounds;inserting from Gallery
+StarOffice Writer : backgrounds;printing
+StarOffice Writer : backgrounds;text objects
+StarOffice Writer : backing window
+StarOffice Writer : backups
+StarOffice Writer : backups;automatic
+StarOffice Writer : backups;documents
+StarOffice Writer : bar charts
+StarOffice Writer : Basic
+StarOffice Writer : Basic;fonts for source display
+StarOffice Writer : Basic;programming
+StarOffice Writer : Basic;recording macros
+StarOffice Writer : basic fonts
+StarOffice Writer : behavior of rows/columns
+StarOffice Writer : Bézier curves
+StarOffice Writer : Bézier curves;control points in presentations
+StarOffice Writer : bi-directional writing
+StarOffice Writer : bibliographies
+StarOffice Writer : binding space
+StarOffice Writer : bitmaps
+StarOffice Writer : bitmaps;inserting and editing
+StarOffice Writer : bitmaps;off for faster printing
+StarOffice Writer : bitmaps;patterns
+StarOffice Writer : black and white printing
+StarOffice Writer : black printing in Calc
+StarOffice Writer : blank pages with alternating page styles
+StarOffice Writer : block protect, see also widows or orphans
+StarOffice Writer : block selection mode
+StarOffice Writer : blocks of text
+StarOffice Writer : bold
+StarOffice Writer : bold;AutoFormat function
+StarOffice Writer : bold;formatting while typing
+StarOffice Writer : bold;text
+StarOffice Writer : book previews
+StarOffice Writer : book view
+StarOffice Writer : booklet printing
+StarOffice Writer : bookmarks
+StarOffice Writer : bookmarks;Help
+StarOffice Writer : bookmarks;inserting
+StarOffice Writer : bookmarks;positioning cursor
+StarOffice Writer : borders
+StarOffice Writer : borders;arranging
+StarOffice Writer : borders;automatic drawing on/off
+StarOffice Writer : borders;cells on screen (Calc)
+StarOffice Writer : borders;for footnotes/endnotes
+StarOffice Writer : borders;for headers/footers
+StarOffice Writer : borders;for objects
+StarOffice Writer : borders;for pages
+StarOffice Writer : borders;for paragraphs
+StarOffice Writer : borders;for tables
+StarOffice Writer : borders;for text tables
+StarOffice Writer : borders;shadows
+StarOffice Writer : borders;table boundaries (Writer)
+StarOffice Writer : borders, see also frames
+StarOffice Writer : bound fields
+StarOffice Writer : bound fields;controls
+StarOffice Writer : boundaries of tables (Writer)
+StarOffice Writer : break display (Writer)
+StarOffice Writer : brochures
+StarOffice Writer : brochures;printing individual
+StarOffice Writer : brochures;printing several
+StarOffice Writer : brush for copying styles
+StarOffice Writer : bubble charts
+StarOffice Writer : build numbers of StarOffice
+StarOffice Writer : bullet lists
+StarOffice Writer : bullet lists;changing levels
+StarOffice Writer : bullet lists;creating while typing
+StarOffice Writer : bullet lists;formatting options
+StarOffice Writer : bullet lists;interrupting
+StarOffice Writer : bullet lists;turning on and off
+StarOffice Writer : bullets
+StarOffice Writer : bullets;adding and editing
+StarOffice Writer : bullets;paragraphs
+StarOffice Writer : bullets;replacing
+StarOffice Writer : bullets;turning off
+StarOffice Writer : bullets;using automatically
+StarOffice Writer : business cards
+StarOffice Writer : business cards;creating and synchronizing
+StarOffice Writer : business cards;using templates
+StarOffice Writer : button bars, see toolbars
+StarOffice Writer : buttons
+StarOffice Writer : buttons;adding push buttons
+StarOffice Writer : buttons;big/small
+StarOffice Writer : buttons;editing hyperlink buttons
+StarOffice Writer : buttons;form functions
+StarOffice Writer : buttons;toolbars
+StarOffice Writer : cache for graphics
+StarOffice Writer : calculating
+StarOffice Writer : calculating;across multiple text tables
+StarOffice Writer : calculating;formulas/mean values
+StarOffice Writer : calculating;in text
+StarOffice Writer : calculating;in text tables
+StarOffice Writer : calculating;iterative references (Calc)
+StarOffice Writer : calculating;regression curves
+StarOffice Writer : calculating;sums in text tables
+StarOffice Writer : callouts
+StarOffice Writer : callouts;drawings
+StarOffice Writer : capital letters
+StarOffice Writer : capital letters;AutoCorrect function
+StarOffice Writer : capital letters;avoiding after specific abbreviations
+StarOffice Writer : capital letters;changing to small letters
+StarOffice Writer : capital letters;changing to small letters after periods
+StarOffice Writer : capital letters;font effects
+StarOffice Writer : capital letters;starting paragraphs
+StarOffice Writer : captions
+StarOffice Writer : captions;adding chapter numbers
+StarOffice Writer : captions;automatic captions (Writer)
+StarOffice Writer : captions;inserting and editing
+StarOffice Writer : captions;tables/pictures/frames/OLE objects (Writer)
+StarOffice Writer : captions, see also labels/callouts
+StarOffice Writer : cascading update (Base)
+StarOffice Writer : case sensitivity
+StarOffice Writer : case sensitivity;comparing cell contents (Calc)
+StarOffice Writer : case sensitivity;searching
+StarOffice Writer : cell merges
+StarOffice Writer : cells
+StarOffice Writer : cells;adapting the width by keyboard
+StarOffice Writer : cells;aligning
+StarOffice Writer : cells;backgrounds
+StarOffice Writer : cells;borders in text tables
+StarOffice Writer : cells;calculating sums
+StarOffice Writer : cells;coloring (Calc)
+StarOffice Writer : cells;cursor positions after input (Calc)
+StarOffice Writer : cells;enlarging and reducing in text tables
+StarOffice Writer : cells;formatting without effect (Calc)
+StarOffice Writer : cells;inserting from spreadsheets
+StarOffice Writer : cells;line breaks
+StarOffice Writer : cells;linked to controls
+StarOffice Writer : cells;merging/splitting
+StarOffice Writer : cells;number of
+StarOffice Writer : cells;pasting
+StarOffice Writer : cells;protecting/unprotecting
+StarOffice Writer : cells;resetting formats
+StarOffice Writer : cells;showing grid lines (Calc)
+StarOffice Writer : centered text
+StarOffice Writer : centering
+StarOffice Writer : centering;images on HTML pages
+StarOffice Writer : centering;text frames on pages
+StarOffice Writer : centimeters
+StarOffice Writer : central documents
+StarOffice Writer : certificates
+StarOffice Writer : changes
+StarOffice Writer : changes;accepting or rejecting
+StarOffice Writer : changes;automatic
+StarOffice Writer : changes;comparing to original
+StarOffice Writer : changes;protecting
+StarOffice Writer : changes;recording
+StarOffice Writer : changes;review function
+StarOffice Writer : changes;showing
+StarOffice Writer : changing
+StarOffice Writer : changing;bulleting symbols
+StarOffice Writer : changing;cases of text
+StarOffice Writer : changing;document titles
+StarOffice Writer : changing;field shadings
+StarOffice Writer : changing;fields, into text
+StarOffice Writer : changing;file associations in Setup program
+StarOffice Writer : changing;icon sizes
+StarOffice Writer : changing;indents
+StarOffice Writer : changing;links
+StarOffice Writer : changing;outline levels
+StarOffice Writer : changing;page backgrounds
+StarOffice Writer : changing;starting numbers in lists
+StarOffice Writer : changing;work directory
+StarOffice Writer : changing, see also editing and replacing
+StarOffice Writer : chapter names in headers
+StarOffice Writer : chapter numbering
+StarOffice Writer : chapter numbers in captions
+StarOffice Writer : character styles
+StarOffice Writer : character styles;language selection
+StarOffice Writer : character styles;style categories
+StarOffice Writer : characters
+StarOffice Writer : characters;alternative fonts
+StarOffice Writer : characters;Asian layout
+StarOffice Writer : characters;bold
+StarOffice Writer : characters;coloring
+StarOffice Writer : characters;counting
+StarOffice Writer : characters;displaying only on screen (Writer)
+StarOffice Writer : characters;enabling CTL and Asian characters
+StarOffice Writer : characters;finding all
+StarOffice Writer : characters;font effects
+StarOffice Writer : characters;fonts and formats
+StarOffice Writer : characters;hyperlinks
+StarOffice Writer : characters;italics
+StarOffice Writer : characters;language selection
+StarOffice Writer : characters;shadowed
+StarOffice Writer : characters;spacing
+StarOffice Writer : characters;special
+StarOffice Writer : characters;subscript and superscript
+StarOffice Writer : characters;underlining
+StarOffice Writer : characters;uppercase or lowercase
+StarOffice Writer : charcoal sketches filter
+StarOffice Writer : chart legends
+StarOffice Writer : chart legends;hiding
+StarOffice Writer : chart legends;showing icons with labels
+StarOffice Writer : chart types
+StarOffice Writer : chart types;area
+StarOffice Writer : chart types;bubble
+StarOffice Writer : chart types;column and bar
+StarOffice Writer : chart types;column and line
+StarOffice Writer : chart types;line
+StarOffice Writer : chart types;net
+StarOffice Writer : chart types;pie/donut
+StarOffice Writer : chart types;stock
+StarOffice Writer : chart types;XY (scatter)
+StarOffice Writer : charts
+StarOffice Writer : charts;3D views
+StarOffice Writer : charts;aligning
+StarOffice Writer : charts;arranging within stacks
+StarOffice Writer : charts;bars with textures
+StarOffice Writer : charts;borders
+StarOffice Writer : charts;choosing chart types
+StarOffice Writer : charts;colors
+StarOffice Writer : charts;copying from Calc into Writer
+StarOffice Writer : charts;copying with link to source cell range
+StarOffice Writer : charts;data labels
+StarOffice Writer : charts;displaying (Calc)
+StarOffice Writer : charts;editing axes
+StarOffice Writer : charts;editing data
+StarOffice Writer : charts;editing legends
+StarOffice Writer : charts;editing titles
+StarOffice Writer : charts;formatting areas
+StarOffice Writer : charts;formatting floors
+StarOffice Writer : charts;formatting walls
+StarOffice Writer : charts;inserting
+StarOffice Writer : charts;labeling
+StarOffice Writer : charts;overview
+StarOffice Writer : charts;positioning axes
+StarOffice Writer : charts;properties
+StarOffice Writer : charts;reorganizing
+StarOffice Writer : charts;scaling axes
+StarOffice Writer : charts;scaling text
+StarOffice Writer : charts;shortcuts
+StarOffice Writer : charts;showing axes
+StarOffice Writer : charts;updating automatically (Writer)
+StarOffice Writer : check box creation
+StarOffice Writer : checking spelling
+StarOffice Writer : checking spelling;all languages
+StarOffice Writer : checking spelling;manually
+StarOffice Writer : checking spelling;while typing
+StarOffice Writer : Chinese writing systems
+StarOffice Writer : choosing printers
+StarOffice Writer : circle drawings
+StarOffice Writer : Client Side ImageMap
+StarOffice Writer : clipboard
+StarOffice Writer : clipboard;calculating in text
+StarOffice Writer : clipboard;cutting
+StarOffice Writer : clipboard;pasting
+StarOffice Writer : clipboard;pasting formatted/unformatted text
+StarOffice Writer : clipboard;selection clipboard
+StarOffice Writer : clipboard;Unix
+StarOffice Writer : closing
+StarOffice Writer : closing;documents
+StarOffice Writer : closing;toolbars
+StarOffice Writer : collaboration
+StarOffice Writer : color bar
+StarOffice Writer : colors
+StarOffice Writer : colors;adding
+StarOffice Writer : colors;appearance
+StarOffice Writer : colors;backgrounds
+StarOffice Writer : colors;charts
+StarOffice Writer : colors;fill format
+StarOffice Writer : colors;fonts
+StarOffice Writer : colors;grid lines and cells (Calc)
+StarOffice Writer : colors;models
+StarOffice Writer : colors;not printing
+StarOffice Writer : colors;printing in grayscale
+StarOffice Writer : colors;restriction (Calc)
+StarOffice Writer : colors;selection
+StarOffice Writer : column and line charts
+StarOffice Writer : column charts
+StarOffice Writer : column headers
+StarOffice Writer : column headers;displaying (Calc)
+StarOffice Writer : column headers;highlighting (Calc)
+StarOffice Writer : columns
+StarOffice Writer : columns;breaks in text tables
+StarOffice Writer : columns;inserting in tables
+StarOffice Writer : columns;inserting/deleting in tables by keyboard
+StarOffice Writer : columns;on text pages
+StarOffice Writer : columns;selecting
+StarOffice Writer : columns;setting with the mouse
+StarOffice Writer : combination charts
+StarOffice Writer : combo box creation
+StarOffice Writer : command button creation
+StarOffice Writer : command buttons, see push buttons
+StarOffice Writer : command line parameters
+StarOffice Writer : commands
+StarOffice Writer : commands;repeating
+StarOffice Writer : commands;SQL
+StarOffice Writer : comments
+StarOffice Writer : comments;displaying (Calc)
+StarOffice Writer : comments;inserting/editing/deleting/printing
+StarOffice Writer : comments;on changes
+StarOffice Writer : comments;printing in text
+StarOffice Writer : common terms
+StarOffice Writer : common terms;Chinese dictionary
+StarOffice Writer : common terms;glossaries
+StarOffice Writer : common terms;Internet glossary
+StarOffice Writer : comparisons
+StarOffice Writer : comparisons;document versions
+StarOffice Writer : comparisons;operators in default filter dialog
+StarOffice Writer : compatibility settings for MS Word import
+StarOffice Writer : complete screen view
+StarOffice Writer : completion of words
+StarOffice Writer : complex text layout
+StarOffice Writer : complex text layout;definition
+StarOffice Writer : complex text layout;enabling
+StarOffice Writer : complex text layout, see CTL
+StarOffice Writer : compose key to insert special characters
+StarOffice Writer : concatenation, see ampersand symbol
+StarOffice Writer : concordance files
+StarOffice Writer : concordance files;definition
+StarOffice Writer : concordance files;indexes
+StarOffice Writer : conditional separators
+StarOffice Writer : conditional styles
+StarOffice Writer : conditional text
+StarOffice Writer : conditional text;page counts
+StarOffice Writer : conditional text;setting up
+StarOffice Writer : conditions
+StarOffice Writer : conditions;in fields and sections
+StarOffice Writer : conditions;in number formats
+StarOffice Writer : conditions;items in Data Navigator
+StarOffice Writer : conditions;user data fields
+StarOffice Writer : Configuration Manager
+StarOffice Writer : configuring
+StarOffice Writer : configuring;fax icon
+StarOffice Writer : configuring;StarOffice
+StarOffice Writer : configuring;toolbars
+StarOffice Writer : connections to data sources (Base)
+StarOffice Writer : contents protection
+StarOffice Writer : context menus
+StarOffice Writer : continuation pages
+StarOffice Writer : contour editor
+StarOffice Writer : contour wrap
+StarOffice Writer : control point display in presentations
+StarOffice Writer : controls
+StarOffice Writer : controls;activating in forms
+StarOffice Writer : controls;adding to documents
+StarOffice Writer : controls;arranging in forms
+StarOffice Writer : controls;arranging within stacks
+StarOffice Writer : controls;assigning data sources
+StarOffice Writer : controls;assigning macros (Basic)
+StarOffice Writer : controls;bound fields/list contents/linked cells
+StarOffice Writer : controls;events
+StarOffice Writer : controls;focus
+StarOffice Writer : controls;formatted fields
+StarOffice Writer : controls;grouping
+StarOffice Writer : controls;hidden
+StarOffice Writer : controls;inserting
+StarOffice Writer : controls;multi-line titles
+StarOffice Writer : controls;positions and sizes
+StarOffice Writer : controls;printing
+StarOffice Writer : controls;properties of form controls
+StarOffice Writer : controls;properties of table controls
+StarOffice Writer : controls;reference by SQL
+StarOffice Writer : controls;rich text control
+StarOffice Writer : controls;select mode
+StarOffice Writer : controls;showing (Writer)
+StarOffice Writer : converters
+StarOffice Writer : converters;Euro converter
+StarOffice Writer : converters;PostScript, UNIX
+StarOffice Writer : converters;XML
+StarOffice Writer : converting
+StarOffice Writer : converting;fields, into text
+StarOffice Writer : converting;Hangul/Hanja
+StarOffice Writer : converting;metrics
+StarOffice Writer : converting;Microsoft documents
+StarOffice Writer : converting;Pocket PC formats
+StarOffice Writer : converting;sections, into normal text
+StarOffice Writer : converting;StarOffice documents
+StarOffice Writer : converting;text, into tables
+StarOffice Writer : copies
+StarOffice Writer : copies;printing
+StarOffice Writer : copies;removing line breaks
+StarOffice Writer : copying
+StarOffice Writer : copying;by drag and drop
+StarOffice Writer : copying;charts from StarOffice Calc
+StarOffice Writer : copying;data from text documents
+StarOffice Writer : copying;datasource records in spreadsheets
+StarOffice Writer : copying;draw objects
+StarOffice Writer : copying;draw objects between documents
+StarOffice Writer : copying;formatting
+StarOffice Writer : copying;from data source view
+StarOffice Writer : copying;from Gallery
+StarOffice Writer : copying;in Unix
+StarOffice Writer : copying;pictures, between documents
+StarOffice Writer : copying;sheet areas, to text documents
+StarOffice Writer : copying;styles, by fill format mode
+StarOffice Writer : copying;styles, from selections
+StarOffice Writer : copying;text sections
+StarOffice Writer : copying;to Gallery
+StarOffice Writer : copyright for StarOffice
+StarOffice Writer : corner roundings
+StarOffice Writer : counting words
+StarOffice Writer : crash reports
+StarOffice Writer : criteria of query design (Base)
+StarOffice Writer : cropping pictures
+StarOffice Writer : cross-references
+StarOffice Writer : cross-references;inserting and updating
+StarOffice Writer : cross-references;inserting with Navigator
+StarOffice Writer : cross-references;modifying
+StarOffice Writer : CTL
+StarOffice Writer : CTL;(not) wrapping words
+StarOffice Writer : CTL;complex text layout languages
+StarOffice Writer : CTL;definition
+StarOffice Writer : CTL;options
+StarOffice Writer : currencies
+StarOffice Writer : currencies;converters
+StarOffice Writer : currencies;format codes
+StarOffice Writer : currency field creation
+StarOffice Writer : currency formats
+StarOffice Writer : cursor
+StarOffice Writer : cursor;allowing in protected areas (Writer)
+StarOffice Writer : cursor;direct cursor
+StarOffice Writer : cursor;in read-only text
+StarOffice Writer : cursor;quickly moving to an object
+StarOffice Writer : curves
+StarOffice Writer : curves;editing points
+StarOffice Writer : curves;properties in line charts/XY charts
+StarOffice Writer : custom dictionaries
+StarOffice Writer : custom dictionaries;editing
+StarOffice Writer : custom dictionaries;removing words from
+StarOffice Writer : custom hyphens (Writer)
+StarOffice Writer : custom quotes
+StarOffice Writer : custom templates
+StarOffice Writer : customizing
+StarOffice Writer : customizing;events
+StarOffice Writer : customizing;keyboard
+StarOffice Writer : customizing;menus
+StarOffice Writer : customizing;round corners
+StarOffice Writer : customizing;StarOffice
+StarOffice Writer : customizing;toolbars
+StarOffice Writer : cutting
+StarOffice Writer : dashes
+StarOffice Writer : data
+StarOffice Writer : data;filtering in forms
+StarOffice Writer : data;forms and subforms
+StarOffice Writer : data;read-only
+StarOffice Writer : data;sorting in forms
+StarOffice Writer : data;user data
+StarOffice Writer : data binding change in XForms
+StarOffice Writer : data labels in charts
+StarOffice Writer : Data Navigator
+StarOffice Writer : Data Navigator;adding/editing items
+StarOffice Writer : Data Navigator;display options
+StarOffice Writer : data ranges in charts
+StarOffice Writer : data series
+StarOffice Writer : data source browser
+StarOffice Writer : data source explorer
+StarOffice Writer : data source view
+StarOffice Writer : data source view;drag and drop
+StarOffice Writer : data source view;overview
+StarOffice Writer : data source view;showing
+StarOffice Writer : data sources
+StarOffice Writer : data sources;as tables
+StarOffice Writer : data sources;connection settings (Base)
+StarOffice Writer : data sources;copying records to spreadsheets
+StarOffice Writer : data sources;displaying current
+StarOffice Writer : data sources;LDAP server (Base)
+StarOffice Writer : data sources;registering address books
+StarOffice Writer : data sources;reports
+StarOffice Writer : data sources;setting for stock charts
+StarOffice Writer : data sources;StarOffice Base
+StarOffice Writer : data sources;viewing
+StarOffice Writer : data structure of XForms
+StarOffice Writer : data values in charts
+StarOffice Writer : data, see also values
+StarOffice Writer : database contents
+StarOffice Writer : database contents;inserting as tables
+StarOffice Writer : database contents;inserting as text
+StarOffice Writer : database reports
+StarOffice Writer : Database Wizard (Base)
+StarOffice Writer : databases
+StarOffice Writer : databases;administration through SQL (Base)
+StarOffice Writer : databases;ADO (Base)
+StarOffice Writer : databases;connecting (Base)
+StarOffice Writer : databases;creating
+StarOffice Writer : databases;creating bibliographies
+StarOffice Writer : databases;creating labels
+StarOffice Writer : databases;creating queries
+StarOffice Writer : databases;creating reports
+StarOffice Writer : databases;creating tables
+StarOffice Writer : databases;deleting (Base)
+StarOffice Writer : databases;drag and drop (Base)
+StarOffice Writer : databases;editing tables
+StarOffice Writer : databases;exchanging
+StarOffice Writer : databases;form filters
+StarOffice Writer : databases;formats (Base)
+StarOffice Writer : databases;importing/exporting
+StarOffice Writer : databases;in conditions
+StarOffice Writer : databases;JDBC (Base)
+StarOffice Writer : databases;main page (Base)
+StarOffice Writer : databases;ODBC (Base)
+StarOffice Writer : databases;overview
+StarOffice Writer : databases;registering (Base)
+StarOffice Writer : databases;searching records
+StarOffice Writer : databases;shortcut keys
+StarOffice Writer : databases;sorting
+StarOffice Writer : databases;standard filters
+StarOffice Writer : databases;text formats
+StarOffice Writer : databases;viewing
+StarOffice Writer : date fields
+StarOffice Writer : date fields;creating
+StarOffice Writer : date fields;fixed/variable
+StarOffice Writer : date fields;HTML
+StarOffice Writer : date fields;properties
+StarOffice Writer : date formats
+StarOffice Writer : dates
+StarOffice Writer : dates;default (Calc)
+StarOffice Writer : dates;formatting automatically in tables
+StarOffice Writer : dates;inserting
+StarOffice Writer : dates;printing in presentations
+StarOffice Writer : dates;start 1900/01/01 (Calc)
+StarOffice Writer : dates;start 1904/01/01 (Calc)
+StarOffice Writer : dBASE
+StarOffice Writer : dBASE;database settings (Base)
+StarOffice Writer : DDE
+StarOffice Writer : DDE;command for inserting sections
+StarOffice Writer : DDE;definition
+StarOffice Writer : DDE;inserting tables
+StarOffice Writer : deactivating
+StarOffice Writer : deactivating;plug-ins
+StarOffice Writer : deactivating;word completion
+StarOffice Writer : decimal places displayed (Calc)
+StarOffice Writer : decimal separator key
+StarOffice Writer : decimal tab stops
+StarOffice Writer : default directories
+StarOffice Writer : default filters
+StarOffice Writer : default filters;comparison operators
+StarOffice Writer : default filters;databases
+StarOffice Writer : default printer
+StarOffice Writer : default printer;setting up
+StarOffice Writer : default printer;UNIX
+StarOffice Writer : default templates
+StarOffice Writer : default templates;changing
+StarOffice Writer : default templates;defining/resetting
+StarOffice Writer : default templates;organizing
+StarOffice Writer : defaults
+StarOffice Writer : defaults;documents
+StarOffice Writer : defaults;file formats in file dialogs
+StarOffice Writer : defaults;file formats in StarOffice
+StarOffice Writer : defaults;fonts
+StarOffice Writer : defaults;grids (Writer/Calc)
+StarOffice Writer : defaults;languages
+StarOffice Writer : defaults;number formats
+StarOffice Writer : defaults;of saving
+StarOffice Writer : defaults;program configuration
+StarOffice Writer : defaults;tab stops in text
+StarOffice Writer : defaults;templates
+StarOffice Writer : defaults;views
+StarOffice Writer : defining
+StarOffice Writer : defining;arrowheads and other line ends
+StarOffice Writer : defining;colors
+StarOffice Writer : defining;conditions
+StarOffice Writer : defining;headers/footers
+StarOffice Writer : defining;line styles
+StarOffice Writer : defining;object borders
+StarOffice Writer : defining;page borders
+StarOffice Writer : defining;page styles
+StarOffice Writer : defining;paragraph borders
+StarOffice Writer : defining;queries (Base)
+StarOffice Writer : defining;starting page numbers
+StarOffice Writer : defining;table borders
+StarOffice Writer : defining;table borders in Writer
+StarOffice Writer : deleting
+StarOffice Writer : deleting;all direct formatting
+StarOffice Writer : deleting;comments
+StarOffice Writer : deleting;databases (Base)
+StarOffice Writer : deleting;entries of indexes/tables of contents
+StarOffice Writer : deleting;footnotes
+StarOffice Writer : deleting;heading numbers
+StarOffice Writer : deleting;hyperlinks
+StarOffice Writer : deleting;indexes/tables of contents
+StarOffice Writer : deleting;line breaks
+StarOffice Writer : deleting;lines in text
+StarOffice Writer : deleting;models/instances
+StarOffice Writer : deleting;namespaces in XForms
+StarOffice Writer : deleting;numbers in lists
+StarOffice Writer : deleting;page breaks
+StarOffice Writer : deleting;rows/columns, by keyboard
+StarOffice Writer : deleting;tab stops
+StarOffice Writer : deleting;tables or table contents
+StarOffice Writer : deleting;templates
+StarOffice Writer : deleting;words in user-defined dictionaries
+StarOffice Writer : deleting;XML filters
+StarOffice Writer : demoting heading levels
+StarOffice Writer : depth stagger
+StarOffice Writer : descriptions for objects
+StarOffice Writer : design mode after saving
+StarOffice Writer : design view
+StarOffice Writer : design view;creating forms
+StarOffice Writer : design view;queries/views (Base)
+StarOffice Writer : designing
+StarOffice Writer : designing;database tables
+StarOffice Writer : designing;fonts
+StarOffice Writer : designing;queries (Base)
+StarOffice Writer : detaching toolbars
+StarOffice Writer : dictionaries
+StarOffice Writer : dictionaries;common terms in simplified and traditional chinese
+StarOffice Writer : dictionaries;creating
+StarOffice Writer : dictionaries;editing user-defined
+StarOffice Writer : dictionaries;spellcheck
+StarOffice Writer : dictionaries;thesaurus
+StarOffice Writer : dictionaries, see also languages
+StarOffice Writer : digital signatures
+StarOffice Writer : digital signatures;getting/managing/applying
+StarOffice Writer : digital signatures;overview
+StarOffice Writer : digital signatures;WebDAV over HTTPS
+StarOffice Writer : direct cursor
+StarOffice Writer : direct cursor;restriction
+StarOffice Writer : direct cursor;settings
+StarOffice Writer : direct formatting
+StarOffice Writer : direct formatting;exiting
+StarOffice Writer : direct formatting;undoing all
+StarOffice Writer : directories
+StarOffice Writer : directories;creating new
+StarOffice Writer : directories;directory structure
+StarOffice Writer : disabled persons
+StarOffice Writer : disabling
+StarOffice Writer : disabling;field highlighting
+StarOffice Writer : disabling;smart tags
+StarOffice Writer : disabling;word completion
+StarOffice Writer : displaying
+StarOffice Writer : displaying;comments (Calc)
+StarOffice Writer : displaying;comments in text documents
+StarOffice Writer : displaying;hidden text
+StarOffice Writer : displaying;non-printing characters (Writer)
+StarOffice Writer : displaying;pictures and objects (Writer)
+StarOffice Writer : displaying;tables (Writer)
+StarOffice Writer : displaying;zero values (Calc)
+StarOffice Writer : distances
+StarOffice Writer : distinct values in SQL queries
+StarOffice Writer : distorting in drawings
+StarOffice Writer : distributing XML filters
+StarOffice Writer : dividing tables
+StarOffice Writer : DocInformation fields
+StarOffice Writer : docking
+StarOffice Writer : docking;definition
+StarOffice Writer : docking;Navigator window
+StarOffice Writer : docking;toolbars
+StarOffice Writer : docking;windows
+StarOffice Writer : Document Converter Wizard
+StarOffice Writer : Document Map, see Navigator
+StarOffice Writer : document templates
+StarOffice Writer : document types in StarOffice
+StarOffice Writer : documents
+StarOffice Writer : documents;changing titles
+StarOffice Writer : documents;closing
+StarOffice Writer : documents;comparing
+StarOffice Writer : documents;contents as lists
+StarOffice Writer : documents;editing time
+StarOffice Writer : documents;exporting
+StarOffice Writer : documents;importing
+StarOffice Writer : documents;languages
+StarOffice Writer : documents;master documents and subdocuments
+StarOffice Writer : documents;measurement units in
+StarOffice Writer : documents;merging
+StarOffice Writer : documents;number of pages/tables/sheets
+StarOffice Writer : documents;number of words/characters
+StarOffice Writer : documents;opening
+StarOffice Writer : documents;opening in design mode
+StarOffice Writer : documents;opening with templates
+StarOffice Writer : documents;organizing
+StarOffice Writer : documents;printing
+StarOffice Writer : documents;read-only
+StarOffice Writer : documents;reloading
+StarOffice Writer : documents;saving
+StarOffice Writer : documents;saving automatically
+StarOffice Writer : documents;saving in other formats
+StarOffice Writer : documents;sending as e-mail
+StarOffice Writer : documents;styles changed
+StarOffice Writer : documents;version management
+StarOffice Writer : documents;version numbers
+StarOffice Writer : donut charts
+StarOffice Writer : dotted areas
+StarOffice Writer : double-line spacing in paragraphs
+StarOffice Writer : double-line writing in Asian layout
+StarOffice Writer : drag and drop
+StarOffice Writer : drag and drop;copying and pasting text
+StarOffice Writer : drag and drop;creating new styles
+StarOffice Writer : drag and drop;data source view
+StarOffice Writer : drag and drop;from Gallery to draw objects
+StarOffice Writer : drag and drop;overview
+StarOffice Writer : drag and drop;pictures
+StarOffice Writer : drag and drop;to Gallery
+StarOffice Writer : draw objects
+StarOffice Writer : draw objects;adding/editing/copying
+StarOffice Writer : draw objects;anchoring
+StarOffice Writer : draw objects;arranging within stacks
+StarOffice Writer : draw objects;copying between documents
+StarOffice Writer : draw objects;cross-referencing
+StarOffice Writer : draw objects;displaying (Calc)
+StarOffice Writer : draw objects;dropping Gallery pictures
+StarOffice Writer : draw objects;flipping
+StarOffice Writer : draw objects;inserting captions
+StarOffice Writer : draw objects;legends
+StarOffice Writer : draw objects;positioning and resizing
+StarOffice Writer : draw objects;protecting
+StarOffice Writer : draw objects;slanting
+StarOffice Writer : draw objects;text in
+StarOffice Writer : Drawing bar
+StarOffice Writer : drawing lines in text
+StarOffice Writer : drawings
+StarOffice Writer : drawings;creating/opening
+StarOffice Writer : drawings;languages
+StarOffice Writer : drawings;printing
+StarOffice Writer : drawings;printing defaults
+StarOffice Writer : drawings;printing in text documents
+StarOffice Writer : drawings;saving
+StarOffice Writer : drawings;saving automatically
+StarOffice Writer : drawings;saving in other formats
+StarOffice Writer : drawings;sending as e-mail
+StarOffice Writer : drawings;showing (Writer)
+StarOffice Writer : drawings, see also draw objects
+StarOffice Writer : drop caps insertion
+StarOffice Writer : drop-down lists in form functions
+StarOffice Writer : e-mail attachments
+StarOffice Writer : Edit File icon
+StarOffice Writer : edit mode
+StarOffice Writer : edit mode;after opening
+StarOffice Writer : edit mode;through Enter key (Calc)
+StarOffice Writer : Edit Points bar
+StarOffice Writer : editing
+StarOffice Writer : editing;captions
+StarOffice Writer : editing;chart axes
+StarOffice Writer : editing;chart data
+StarOffice Writer : editing;chart legends
+StarOffice Writer : editing;chart titles
+StarOffice Writer : editing;comments
+StarOffice Writer : editing;concordance files
+StarOffice Writer : editing;cross-references
+StarOffice Writer : editing;data binding of XForms
+StarOffice Writer : editing;database tables and queries
+StarOffice Writer : editing;draw objects
+StarOffice Writer : editing;Fontwork objects
+StarOffice Writer : editing;footnotes/endnotes
+StarOffice Writer : editing;hyperlinks
+StarOffice Writer : editing;index format
+StarOffice Writer : editing;indexes/tables of contents
+StarOffice Writer : editing;menus
+StarOffice Writer : editing;objects
+StarOffice Writer : editing;pictures
+StarOffice Writer : editing;reports
+StarOffice Writer : editing;sections
+StarOffice Writer : editing;shortcut keys
+StarOffice Writer : editing;StarOffice documents in Internet Explorer
+StarOffice Writer : editing;tab stops
+StarOffice Writer : editing;table/index entries
+StarOffice Writer : editing;templates
+StarOffice Writer : editing;text frames
+StarOffice Writer : editing;titles
+StarOffice Writer : editing;toolbars
+StarOffice Writer : editing;undoing
+StarOffice Writer : editing;XForms
+StarOffice Writer : editing time of documents
+StarOffice Writer : editors
+StarOffice Writer : editors;contour editor
+StarOffice Writer : editors;formula editor
+StarOffice Writer : editors;ImageMap editor
+StarOffice Writer : effects
+StarOffice Writer : effects;font positions
+StarOffice Writer : effects;fonts
+StarOffice Writer : effects;Fontwork icons
+StarOffice Writer : effects;text animation
+StarOffice Writer : emphasizing text
+StarOffice Writer : empty documents
+StarOffice Writer : empty page with alternating page styles
+StarOffice Writer : empty paragraph removal
+StarOffice Writer : encryption of contents
+StarOffice Writer : endnotes
+StarOffice Writer : endnotes;inserting and editing
+StarOffice Writer : endnotes;spacing
+StarOffice Writer : enlarging columns,cells and table rows
+StarOffice Writer : entering groups
+StarOffice Writer : entering text from right to left
+StarOffice Writer : entering text with direct cursor
+StarOffice Writer : entries
+StarOffice Writer : entries;bibliographies
+StarOffice Writer : entries;defining in indexes/tables of contents
+StarOffice Writer : entries;in tables of contents, as hyperlinks
+StarOffice Writer : envelopes
+StarOffice Writer : equal sign, see also operators
+StarOffice Writer : equations in formula editor
+StarOffice Writer : error bars in charts
+StarOffice Writer : error indicators in charts
+StarOffice Writer : Error Report Tool
+StarOffice Writer : Euro
+StarOffice Writer : Euro;currency formats
+StarOffice Writer : Euro;Euro Converter Wizard
+StarOffice Writer : even/odd pages
+StarOffice Writer : even/odd pages;formatting
+StarOffice Writer : even/odd pages;printing
+StarOffice Writer : events
+StarOffice Writer : events;assigning scripts
+StarOffice Writer : events;controls
+StarOffice Writer : events;customizing
+StarOffice Writer : events;in forms
+StarOffice Writer : examples for regular expressions
+StarOffice Writer : Excel
+StarOffice Writer : Excel;saving as
+StarOffice Writer : Excel;search criteria
+StarOffice Writer : exceptions
+StarOffice Writer : exceptions;AutoCorrect function
+StarOffice Writer : exceptions;user-defined dictionaries
+StarOffice Writer : exchanging databases
+StarOffice Writer : exchanging, see also replacing
+StarOffice Writer : executing SQL commands
+StarOffice Writer : exiting
+StarOffice Writer : exiting;direct formatting
+StarOffice Writer : exiting;groups
+StarOffice Writer : exiting;StarOffice
+StarOffice Writer : expanding formatting (Calc)
+StarOffice Writer : explorer of data sources
+StarOffice Writer : export filters
+StarOffice Writer : exporting
+StarOffice Writer : exporting;bitmaps
+StarOffice Writer : exporting;HTML and text documents
+StarOffice Writer : exporting;Microsoft Office documents with VBA code
+StarOffice Writer : exporting;spreadsheets to text format
+StarOffice Writer : exporting;templates
+StarOffice Writer : exporting;to foreign formats
+StarOffice Writer : exporting;to HTML
+StarOffice Writer : exporting;to Microsoft Office formats
+StarOffice Writer : exporting;to PDF
+StarOffice Writer : exporting;to PostScript format
+StarOffice Writer : exporting;to XML
+StarOffice Writer : exporting;XML files
+StarOffice Writer : extended tips in Help
+StarOffice Writer : extension mode in text
+StarOffice Writer : extensions
+StarOffice Writer : extensions;Extension Manager
+StarOffice Writer : extensions;file formats
+StarOffice Writer : external keys (Base)
+StarOffice Writer : faster printing
+StarOffice Writer : faxes
+StarOffice Writer : faxes;configuring StarOffice
+StarOffice Writer : faxes;fax programs/fax printers under UNIX
+StarOffice Writer : faxes;selecting a fax machine
+StarOffice Writer : faxes;sending
+StarOffice Writer : faxes;wizards
+StarOffice Writer : feedback
+StarOffice Writer : feedback;automatically
+StarOffice Writer : fields
+StarOffice Writer : fields;converting into text
+StarOffice Writer : fields;database tables
+StarOffice Writer : fields;defining conditions
+StarOffice Writer : fields;displaying field codes (Writer)
+StarOffice Writer : fields;formatted fields
+StarOffice Writer : fields;HTML import and export
+StarOffice Writer : fields;input fields in text
+StarOffice Writer : fields;inserting time
+StarOffice Writer : fields;subject
+StarOffice Writer : fields;updating automatically (Writer)
+StarOffice Writer : fields;updating/viewing
+StarOffice Writer : fields;user data
+StarOffice Writer : file associations for Microsoft Office
+StarOffice Writer : file filters
+StarOffice Writer : file filters;mobile devices
+StarOffice Writer : file filters;XML
+StarOffice Writer : file formats
+StarOffice Writer : file formats;changing StarOffice defaults
+StarOffice Writer : file formats;OpenDocument/XML
+StarOffice Writer : file formats;saving always in other formats
+StarOffice Writer : file selection button
+StarOffice Writer : file sharing options for current document
+StarOffice Writer : files
+StarOffice Writer : files;filters and formats
+StarOffice Writer : files;importing
+StarOffice Writer : files;opening
+StarOffice Writer : files;properties
+StarOffice Writer : files;saving
+StarOffice Writer : files;saving automatically
+StarOffice Writer : files;saving in other formats
+StarOffice Writer : files;sending as e-mail
+StarOffice Writer : files;version numbers
+StarOffice Writer : files and folders in StarOffice
+StarOffice Writer : fill characters with tabulators
+StarOffice Writer : fill colors for areas
+StarOffice Writer : fill format mode
+StarOffice Writer : fill patterns for areas
+StarOffice Writer : filter conditions
+StarOffice Writer : filter conditions;connecting
+StarOffice Writer : filter conditions;in queries (Base)
+StarOffice Writer : filtering
+StarOffice Writer : filtering;data in databases
+StarOffice Writer : filtering;data in forms
+StarOffice Writer : filters
+StarOffice Writer : filters;comparison operators
+StarOffice Writer : filters;for import and export
+StarOffice Writer : filters;Navigator
+StarOffice Writer : filters;pictures
+StarOffice Writer : filters;XML filter settings
+StarOffice Writer : Find tab in Help
+StarOffice Writer : finding
+StarOffice Writer : finding;in all sheets
+StarOffice Writer : finding;records in form documents
+StarOffice Writer : finding;selections
+StarOffice Writer : finding;similarity search
+StarOffice Writer : finding;text/text formats/styles/objects
+StarOffice Writer : first letters as large capital letters
+StarOffice Writer : First Page page style
+StarOffice Writer : fitting to pages
+StarOffice Writer : fitting to pages;print settings in Math
+StarOffice Writer : fitting to pages;print settings in presentations
+StarOffice Writer : fixed dates
+StarOffice Writer : fixed text
+StarOffice Writer : fixed text;form functions
+StarOffice Writer : fixing toolbars
+StarOffice Writer : flipping draw objects
+StarOffice Writer : floating frames in HTML documents
+StarOffice Writer : floating titles in headers
+StarOffice Writer : floating toolbars
+StarOffice Writer : focus of controls
+StarOffice Writer : folder creation
+StarOffice Writer : font attributes
+StarOffice Writer : font attributes;resetting
+StarOffice Writer : font lists
+StarOffice Writer : font name box
+StarOffice Writer : font sizes
+StarOffice Writer : font sizes;bullets
+StarOffice Writer : font sizes;relative changes
+StarOffice Writer : font sizes;scaling on screen
+StarOffice Writer : font sizes;text
+StarOffice Writer : fonts
+StarOffice Writer : fonts;adding under UNIX
+StarOffice Writer : fonts;changing in templates
+StarOffice Writer : fonts;colors
+StarOffice Writer : fonts;default settings
+StarOffice Writer : fonts;effects
+StarOffice Writer : fonts;for HTML and Basic
+StarOffice Writer : fonts;formats
+StarOffice Writer : fonts;outlines
+StarOffice Writer : fonts;positions in text
+StarOffice Writer : fonts;resetting
+StarOffice Writer : fonts;shadows
+StarOffice Writer : fonts;specifying several
+StarOffice Writer : fonts;strikethrough
+StarOffice Writer : fonts;styles
+StarOffice Writer : fonts;text objects
+StarOffice Writer : Fontwork icons
+StarOffice Writer : footers
+StarOffice Writer : footers;about
+StarOffice Writer : footers;backgrounds
+StarOffice Writer : footers;defining for left and right pages
+StarOffice Writer : footers;formatting
+StarOffice Writer : footers;inserting
+StarOffice Writer : footers;with page numbers
+StarOffice Writer : footnotes
+StarOffice Writer : footnotes;inserting and editing
+StarOffice Writer : footnotes;spacing
+StarOffice Writer : form controls
+StarOffice Writer : form controls;assigning macros
+StarOffice Writer : form controls;protecting
+StarOffice Writer : form controls;toolbars
+StarOffice Writer : form fields
+StarOffice Writer : form filters
+StarOffice Writer : form letters
+StarOffice Writer : Form Navigator
+StarOffice Writer : format codes
+StarOffice Writer : format codes;numbers
+StarOffice Writer : format filling printing in StarOffice Math
+StarOffice Writer : Format Paintbrush
+StarOffice Writer : formats
+StarOffice Writer : formats;Asian layout
+StarOffice Writer : formats;copying and pasting
+StarOffice Writer : formats;finding and replacing
+StarOffice Writer : formats;fonts
+StarOffice Writer : formats;maximizing page formats
+StarOffice Writer : formats;number and currency formats
+StarOffice Writer : formats;of currencies/date/time
+StarOffice Writer : formats;on opening and saving
+StarOffice Writer : formats;pasting in special formats
+StarOffice Writer : formats;positions
+StarOffice Writer : formats;resetting
+StarOffice Writer : formats;tabulators
+StarOffice Writer : formatted fields
+StarOffice Writer : formatted fields;form functions
+StarOffice Writer : formatted fields;properties
+StarOffice Writer : formatting
+StarOffice Writer : formatting;Asian typography
+StarOffice Writer : formatting;axes in charts
+StarOffice Writer : formatting;bold, while typing
+StarOffice Writer : formatting;bullets
+StarOffice Writer : formatting;changing individual pages
+StarOffice Writer : formatting;chart areas
+StarOffice Writer : formatting;chart floors
+StarOffice Writer : formatting;chart legends
+StarOffice Writer : formatting;chart titles
+StarOffice Writer : formatting;chart walls
+StarOffice Writer : formatting;contour wrap
+StarOffice Writer : formatting;copying
+StarOffice Writer : formatting;definition
+StarOffice Writer : formatting;even/odd pages
+StarOffice Writer : formatting;exiting direct formatting
+StarOffice Writer : formatting;expanding (Calc)
+StarOffice Writer : formatting;font effects
+StarOffice Writer : formatting;hyperlinks
+StarOffice Writer : formatting;indenting paragraphs
+StarOffice Writer : formatting;indexes and tables of contents
+StarOffice Writer : formatting;numbered lists
+StarOffice Writer : formatting;page numbers
+StarOffice Writer : formatting;pages
+StarOffice Writer : formatting;printer metrics (Writer)
+StarOffice Writer : formatting;register-true text
+StarOffice Writer : formatting;undoing
+StarOffice Writer : formatting;undoing when writing
+StarOffice Writer : formatting styles
+StarOffice Writer : formatting styles;importing
+StarOffice Writer : formatting styles;styles and templates
+StarOffice Writer : forms
+StarOffice Writer : forms;browsing
+StarOffice Writer : forms;Combo Box/List Box Wizard
+StarOffice Writer : forms;creating
+StarOffice Writer : forms;data
+StarOffice Writer : forms;designing (Base)
+StarOffice Writer : forms;events
+StarOffice Writer : forms;filtering data
+StarOffice Writer : forms;finding records
+StarOffice Writer : forms;focus after opening
+StarOffice Writer : forms;general information (Base)
+StarOffice Writer : forms;grouping controls
+StarOffice Writer : forms;HTML filters
+StarOffice Writer : forms;Navigator
+StarOffice Writer : forms;opening in design mode
+StarOffice Writer : forms;properties
+StarOffice Writer : forms;sorting data
+StarOffice Writer : forms;subforms
+StarOffice Writer : forms;wizards
+StarOffice Writer : forms;XForms
+StarOffice Writer : formula texts
+StarOffice Writer : formula texts;printing in StarOffice Math
+StarOffice Writer : formulas
+StarOffice Writer : formulas;calculating in text
+StarOffice Writer : formulas;complex formulas in text
+StarOffice Writer : formulas;new
+StarOffice Writer : formulas;pasting results in text documents
+StarOffice Writer : formulas;starting formula editor
+StarOffice Writer : formulas in reports
+StarOffice Writer : formulas in reports;editing
+StarOffice Writer : formulating conditions
+StarOffice Writer : forums and support
+StarOffice Writer : frames
+StarOffice Writer : frames;anchoring options
+StarOffice Writer : frames;around objects
+StarOffice Writer : frames;around pages
+StarOffice Writer : frames;around paragraphs
+StarOffice Writer : frames;around tables
+StarOffice Writer : frames;around text tables
+StarOffice Writer : frames;AutoCorrect function
+StarOffice Writer : frames;backgrounds
+StarOffice Writer : frames;captions (Writer)
+StarOffice Writer : frames;defining hyperlinks
+StarOffice Writer : frames;jumping to
+StarOffice Writer : frames;labeling
+StarOffice Writer : frames;linking
+StarOffice Writer : frames;printing in StarOffice Math
+StarOffice Writer : frames;protecting
+StarOffice Writer : frames;selection frames
+StarOffice Writer : frames;styles
+StarOffice Writer : frames;text fitting to frames
+StarOffice Writer : frames;unlinking
+StarOffice Writer : freeform lines
+StarOffice Writer : freeform lines;draw functions
+StarOffice Writer : FTP
+StarOffice Writer : FTP;opening documents
+StarOffice Writer : FTP;saving documents
+StarOffice Writer : full joins (Base)
+StarOffice Writer : full screen view
+StarOffice Writer : full-text search in Help
+StarOffice Writer : functions in reports
+StarOffice Writer : functions in reports;editing
+StarOffice Writer : Gallery
+StarOffice Writer : Gallery;adding pictures
+StarOffice Writer : Gallery;docking and resizing
+StarOffice Writer : Gallery;dragging pictures to draw objects
+StarOffice Writer : Gallery;hiding/showing
+StarOffice Writer : Gallery;inserting pictures from
+StarOffice Writer : get method for form transmissions
+StarOffice Writer : getting support
+StarOffice Writer : GIF format
+StarOffice Writer : glossaries
+StarOffice Writer : glossaries;common terms
+StarOffice Writer : glossaries;Internet terms
+StarOffice Writer : gradients off for faster printing
+StarOffice Writer : grammar checker
+StarOffice Writer : graphic objects, see draw objects
+StarOffice Writer : graphical text art
+StarOffice Writer : graphics
+StarOffice Writer : graphics;cache
+StarOffice Writer : graphics;do not show
+StarOffice Writer : graphics;protecting
+StarOffice Writer : graphics, see also pictures
+StarOffice Writer : grayscale printing
+StarOffice Writer : grid controls
+StarOffice Writer : grid controls;form functions
+StarOffice Writer : grids
+StarOffice Writer : grids;defaults (Writer/Calc)
+StarOffice Writer : grids;display options (Impress/Draw)
+StarOffice Writer : grids;displaying lines (Calc)
+StarOffice Writer : grids;formatting axes
+StarOffice Writer : grids;inserting in charts
+StarOffice Writer : group box creation
+StarOffice Writer : groups
+StarOffice Writer : groups;entering/exiting/ungrouping
+StarOffice Writer : groups;naming
+StarOffice Writer : groups;of controls
+StarOffice Writer : guides
+StarOffice Writer : guides;display options (Impress/Draw)
+StarOffice Writer : guides;displaying when moving objects (Impress)
+StarOffice Writer : guides;showing (Calc)
+StarOffice Writer : guides;showing when moving frames (Writer)
+StarOffice Writer : gutter
+StarOffice Writer : handles
+StarOffice Writer : handles;displaying (Writer)
+StarOffice Writer : handles;scaling
+StarOffice Writer : handles;showing simple/large handles (Calc)
+StarOffice Writer : hanging indents in paragraphs
+StarOffice Writer : Hangul/Hanja
+StarOffice Writer : hard returns in pasted text
+StarOffice Writer : hatching
+StarOffice Writer : headers
+StarOffice Writer : headers;about
+StarOffice Writer : headers;backgrounds
+StarOffice Writer : headers;chapter information
+StarOffice Writer : headers;defining for left and right pages
+StarOffice Writer : headers;formatting
+StarOffice Writer : headers;inserting
+StarOffice Writer : headings
+StarOffice Writer : headings;automatic
+StarOffice Writer : headings;entering as text box
+StarOffice Writer : headings;jumping to
+StarOffice Writer : headings;numbering/paragraph styles
+StarOffice Writer : headings;rearranging
+StarOffice Writer : headings;repeating in tables
+StarOffice Writer : headings;starting with tab stops
+StarOffice Writer : headings;switching levels by keyboard
+StarOffice Writer : Hebrew
+StarOffice Writer : Hebrew;entering text
+StarOffice Writer : Hebrew;language settings
+StarOffice Writer : Help
+StarOffice Writer : Help;bookmarks
+StarOffice Writer : Help;extended tips on/off
+StarOffice Writer : Help;full-text search
+StarOffice Writer : Help;Help tips
+StarOffice Writer : Help;keywords
+StarOffice Writer : Help;navigation pane showing/hiding
+StarOffice Writer : Help;style sheets
+StarOffice Writer : Help;topics
+StarOffice Writer : Help Agent
+StarOffice Writer : Help Agent;help
+StarOffice Writer : Help Agent;options
+StarOffice Writer : Help tips
+StarOffice Writer : Help tips;fields
+StarOffice Writer : Help tips;hiding
+StarOffice Writer : hidden controls in Form Navigator
+StarOffice Writer : hidden fields display (Writer)
+StarOffice Writer : hidden pages
+StarOffice Writer : hidden pages;printing in presentations
+StarOffice Writer : hidden text
+StarOffice Writer : hidden text;displaying
+StarOffice Writer : hidden text;showing (Writer)
+StarOffice Writer : hiding
+StarOffice Writer : hiding;changes
+StarOffice Writer : hiding;chart legends
+StarOffice Writer : hiding;database fields
+StarOffice Writer : hiding;docked windows
+StarOffice Writer : hiding;navigation pane in Help window
+StarOffice Writer : hiding;rulers
+StarOffice Writer : hiding;sections
+StarOffice Writer : hiding;text, from specific users
+StarOffice Writer : hiding;text, with conditions
+StarOffice Writer : high contrast mode
+StarOffice Writer : Hindi
+StarOffice Writer : Hindi;entering text
+StarOffice Writer : Hindi;language settings
+StarOffice Writer : homepage creation
+StarOffice Writer : horizontal lines
+StarOffice Writer : horizontal rulers
+StarOffice Writer : horizontal scrollbars (Writer)
+StarOffice Writer : hotspots
+StarOffice Writer : HowTos for charts
+StarOffice Writer : HTML
+StarOffice Writer : HTML;definition
+StarOffice Writer : HTML;export character set
+StarOffice Writer : HTML;fonts for source display
+StarOffice Writer : HTML;importing META tags
+StarOffice Writer : HTML;live presentations
+StarOffice Writer : HTML;special tags for fields
+StarOffice Writer : HTML documents
+StarOffice Writer : HTML documents;auto reloading
+StarOffice Writer : HTML documents;creating from text documents
+StarOffice Writer : HTML documents;headers and footers
+StarOffice Writer : HTML documents;importing/exporting
+StarOffice Writer : HTML documents;inserting linked sections
+StarOffice Writer : HTML documents;META tags in
+StarOffice Writer : HTML documents;new
+StarOffice Writer : HTML documents;source text
+StarOffice Writer : hyperlinks
+StarOffice Writer : hyperlinks;assigning macros
+StarOffice Writer : hyperlinks;character formats
+StarOffice Writer : hyperlinks;definition
+StarOffice Writer : hyperlinks;deleting
+StarOffice Writer : hyperlinks;editing
+StarOffice Writer : hyperlinks;for objects
+StarOffice Writer : hyperlinks;in tables of contents and indexes
+StarOffice Writer : hyperlinks;inserting
+StarOffice Writer : hyperlinks;inserting from Navigator
+StarOffice Writer : hyperlinks;jumping to
+StarOffice Writer : hyperlinks;relative and absolute
+StarOffice Writer : hyperlinks;turning off automatic recognition
+StarOffice Writer : hyperlinks, see also links
+StarOffice Writer : hyphenation
+StarOffice Writer : hyphenation;activating for a language
+StarOffice Writer : hyphenation;manual/automatic
+StarOffice Writer : hyphenation;minimal number of characters
+StarOffice Writer : hyphenation;preventing for specific words
+StarOffice Writer : hyphens
+StarOffice Writer : hyphens;displaying custom (Writer)
+StarOffice Writer : hyphens;inserting custom
+StarOffice Writer : icon bars, see toolbars
+StarOffice Writer : icon sizes
+StarOffice Writer : if-then queries as fields
+StarOffice Writer : ignore list for spellcheck
+StarOffice Writer : illumination
+StarOffice Writer : illumination;3D charts
+StarOffice Writer : illustrations, see pictures
+StarOffice Writer : image button creation
+StarOffice Writer : image control creation
+StarOffice Writer : ImageMap
+StarOffice Writer : ImageMap;definition
+StarOffice Writer : ImageMap;editor
+StarOffice Writer : images
+StarOffice Writer : images;do not show
+StarOffice Writer : images;ImageMap
+StarOffice Writer : images;inserting and editing bitmaps
+StarOffice Writer : images;inserting in text
+StarOffice Writer : images, see also pictures
+StarOffice Writer : IME
+StarOffice Writer : IME;definition
+StarOffice Writer : IME;showing/hiding
+StarOffice Writer : import filters
+StarOffice Writer : import restrictions for Microsoft Office
+StarOffice Writer : importing
+StarOffice Writer : importing;bitmaps
+StarOffice Writer : importing;compatibility settings for text import
+StarOffice Writer : importing;databases
+StarOffice Writer : importing;documents in other formats
+StarOffice Writer : importing;from XML
+StarOffice Writer : importing;HTML and text documents
+StarOffice Writer : importing;HTML with META tags
+StarOffice Writer : importing;Microsoft Office documents with VBA code
+StarOffice Writer : importing;styles from other files
+StarOffice Writer : importing;tables in text format
+StarOffice Writer : importing;templates
+StarOffice Writer : improvement program
+StarOffice Writer : inches
+StarOffice Writer : indents
+StarOffice Writer : indents;in text
+StarOffice Writer : indents;setting on rulers
+StarOffice Writer : Index tab in Help
+StarOffice Writer : indexes
+StarOffice Writer : indexes;alphabetical indexes
+StarOffice Writer : indexes;backgrounds
+StarOffice Writer : indexes;creating bibliographies
+StarOffice Writer : indexes;creating user-defined indexes
+StarOffice Writer : indexes;defining entries in
+StarOffice Writer : indexes;editing or deleting entries
+StarOffice Writer : indexes;editing/updating/deleting
+StarOffice Writer : indexes;formatting
+StarOffice Writer : indexes;master documents
+StarOffice Writer : indexes;multiple documents
+StarOffice Writer : indexes;showing/hiding Help index tab
+StarOffice Writer : indexes;unprotecting
+StarOffice Writer : indicator lines in text
+StarOffice Writer : initial capitals in titles
+StarOffice Writer : inner joins (Base)
+StarOffice Writer : input fields in text
+StarOffice Writer : input method window
+StarOffice Writer : insert mode for entering text
+StarOffice Writer : inserting
+StarOffice Writer : inserting;buttons in toolbars
+StarOffice Writer : inserting;captions
+StarOffice Writer : inserting;cell ranges from spreadsheets
+StarOffice Writer : inserting;chapter numbers in captions
+StarOffice Writer : inserting;charts
+StarOffice Writer : inserting;clipboard options
+StarOffice Writer : inserting;comments
+StarOffice Writer : inserting;cross-references
+StarOffice Writer : inserting;data from text documents
+StarOffice Writer : inserting;datasource records in spreadsheets
+StarOffice Writer : inserting;date fields
+StarOffice Writer : inserting;drawings
+StarOffice Writer : inserting;envelopes
+StarOffice Writer : inserting;floating frames
+StarOffice Writer : inserting;Fontwork objects
+StarOffice Writer : inserting;footnotes/endnotes
+StarOffice Writer : inserting;form fields
+StarOffice Writer : inserting;from Gallery into text
+StarOffice Writer : inserting;horizontal lines
+StarOffice Writer : inserting;hyperlinks
+StarOffice Writer : inserting;hyperlinks from Navigator
+StarOffice Writer : inserting;input fields
+StarOffice Writer : inserting;line breaks in cells
+StarOffice Writer : inserting;lines under headers/above footers
+StarOffice Writer : inserting;movies/sounds
+StarOffice Writer : inserting;new text tables defaults
+StarOffice Writer : inserting;numbering
+StarOffice Writer : inserting;objects from Gallery
+StarOffice Writer : inserting;OLE objects
+StarOffice Writer : inserting;page breaks
+StarOffice Writer : inserting;page numbers
+StarOffice Writer : inserting;paragraph borders
+StarOffice Writer : inserting;paragraph bullets
+StarOffice Writer : inserting;paragraphs before/after tables
+StarOffice Writer : inserting;pictures
+StarOffice Writer : inserting;pictures in Gallery
+StarOffice Writer : inserting;pictures, by dialog
+StarOffice Writer : inserting;plug-ins
+StarOffice Writer : inserting;push buttons
+StarOffice Writer : inserting;rows/columns, by keyboard
+StarOffice Writer : inserting;scanned images
+StarOffice Writer : inserting;sections
+StarOffice Writer : inserting;special characters
+StarOffice Writer : inserting;tab stops
+StarOffice Writer : inserting;tables in text
+StarOffice Writer : inserting;text blocks
+StarOffice Writer : inserting;text documents
+StarOffice Writer : inserting;text frames
+StarOffice Writer : inserting;textures on chart bars
+StarOffice Writer : installing
+StarOffice Writer : installing;ActiveX control
+StarOffice Writer : installing;mobile device filters
+StarOffice Writer : installing;smart tags
+StarOffice Writer : installing;UNO components
+StarOffice Writer : installing;XML filters
+StarOffice Writer : instructions
+StarOffice Writer : instructions;general
+StarOffice Writer : instructions;StarOffice Writer
+StarOffice Writer : Internet
+StarOffice Writer : Internet;checking for updates
+StarOffice Writer : Internet;Internet Explorer for displaying StarOffice documents
+StarOffice Writer : Internet;presentations
+StarOffice Writer : Internet;starting searches
+StarOffice Writer : Internet glossary
+StarOffice Writer : interrupting numbered lists
+StarOffice Writer : invert filter
+StarOffice Writer : invisible areas
+StarOffice Writer : invisible characters
+StarOffice Writer : invisible characters;finding
+StarOffice Writer : italic text
+StarOffice Writer : iterative references in spreadsheets
+StarOffice Writer : Java
+StarOffice Writer : Java;definition
+StarOffice Writer : Java;setting options
+StarOffice Writer : JDBC
+StarOffice Writer : JDBC;databases (Base)
+StarOffice Writer : JDBC;definition
+StarOffice Writer : joining
+StarOffice Writer : joining;numbered lists
+StarOffice Writer : joining;paragraphs
+StarOffice Writer : joining;tables (Base)
+StarOffice Writer : joins in databases (Base)
+StarOffice Writer : jumping
+StarOffice Writer : jumping;to bookmarks
+StarOffice Writer : jumping;to text elements
+StarOffice Writer : justifying text
+StarOffice Writer : juxtaposing tables
+StarOffice Writer : kerning
+StarOffice Writer : kerning;Asian texts
+StarOffice Writer : kerning;definition
+StarOffice Writer : kerning;in characters
+StarOffice Writer : key fields for relations (Base)
+StarOffice Writer : keyboard
+StarOffice Writer : keyboard;accessibility StarOffice Writer
+StarOffice Writer : keyboard;adding or deleting rows/columns
+StarOffice Writer : keyboard;assigning/editing shortcut keys
+StarOffice Writer : keyboard;bold formatting
+StarOffice Writer : keyboard;general commands
+StarOffice Writer : keyboard;modifying the behavior of rows/columns
+StarOffice Writer : keyboard;navigating and selecting in text
+StarOffice Writer : keyboard;removing numbering
+StarOffice Writer : keyboard;resizing rows/columns
+StarOffice Writer : keys
+StarOffice Writer : keys;adding push buttons
+StarOffice Writer : keys;primary keys (Base)
+StarOffice Writer : kiosk export
+StarOffice Writer : labels
+StarOffice Writer : labels;creating and synchronizing
+StarOffice Writer : labels;for charts
+StarOffice Writer : labels;for draw objects
+StarOffice Writer : labels;form functions
+StarOffice Writer : labels;from databases
+StarOffice Writer : labels, see also names/callouts
+StarOffice Writer : landscape and portrait
+StarOffice Writer : languages
+StarOffice Writer : languages;activating modules
+StarOffice Writer : languages;Asian support
+StarOffice Writer : languages;complex text layout
+StarOffice Writer : languages;locale settings
+StarOffice Writer : languages;recognition of
+StarOffice Writer : languages;selecting for text
+StarOffice Writer : languages;setting options
+StarOffice Writer : languages;spellcheck
+StarOffice Writer : languages;spellchecking and formatting
+StarOffice Writer : large handles (Writer)
+StarOffice Writer : large icons
+StarOffice Writer : layer arrangement
+StarOffice Writer : layout
+StarOffice Writer : layout;importing Word documents
+StarOffice Writer : layout;pages
+StarOffice Writer : LDAP server
+StarOffice Writer : LDAP server;address books (Base)
+StarOffice Writer : LDAP server;sign on options
+StarOffice Writer : leading between paragraphs
+StarOffice Writer : left alignment of paragraphs
+StarOffice Writer : left joins (Base)
+StarOffice Writer : Left Page page style
+StarOffice Writer : legends
+StarOffice Writer : legends;charts
+StarOffice Writer : legends;draw objects
+StarOffice Writer : legends;rounding corners
+StarOffice Writer : legends, see also captions
+StarOffice Writer : Letter Wizard
+StarOffice Writer : letters
+StarOffice Writer : letters;creating form letters
+StarOffice Writer : letters;inserting envelopes
+StarOffice Writer : levels
+StarOffice Writer : levels;changing outline levels
+StarOffice Writer : levels;depth stagger
+StarOffice Writer : levels;macro security
+StarOffice Writer : lexicon, see thesaurus
+StarOffice Writer : limits of tables (Writer)
+StarOffice Writer : line breaks
+StarOffice Writer : line breaks;in cells
+StarOffice Writer : line breaks;removing
+StarOffice Writer : line charts
+StarOffice Writer : line numbers
+StarOffice Writer : line spacing
+StarOffice Writer : line spacing;context menu in paragraphs
+StarOffice Writer : line spacing;paragraph
+StarOffice Writer : line styles
+StarOffice Writer : line styles;applying
+StarOffice Writer : line styles;defining
+StarOffice Writer : lines
+StarOffice Writer : lines;automatic drawing on/off
+StarOffice Writer : lines;defining ends
+StarOffice Writer : lines;draw functions
+StarOffice Writer : lines;drawing in text
+StarOffice Writer : lines;editing points
+StarOffice Writer : lines;footnotes/endnotes
+StarOffice Writer : lines;inserting horizontal lines
+StarOffice Writer : lines;removing automatic lines
+StarOffice Writer : lines;under headers/above footers
+StarOffice Writer : lines of text
+StarOffice Writer : lines of text;alignment
+StarOffice Writer : lines of text;indents
+StarOffice Writer : lines of text;numbering
+StarOffice Writer : lines of text;register-true
+StarOffice Writer : lines of text;sorting paragraphs
+StarOffice Writer : links
+StarOffice Writer : links;between cells and controls
+StarOffice Writer : links;by drag and drop
+StarOffice Writer : links;character formats
+StarOffice Writer : links;definition
+StarOffice Writer : links;editing hyperlinks
+StarOffice Writer : links;inserting
+StarOffice Writer : links;inserting sections
+StarOffice Writer : links;inserting text documents as
+StarOffice Writer : links;modifying
+StarOffice Writer : links;opening files with
+StarOffice Writer : links;relational databases (Base)
+StarOffice Writer : links;text frames
+StarOffice Writer : links;turning off automatic recognition
+StarOffice Writer : links;updating options (Writer)
+StarOffice Writer : links;updating specific links
+StarOffice Writer : list box creation
+StarOffice Writer : lists
+StarOffice Writer : lists;automatic numbering
+StarOffice Writer : lists;AutoText shortcuts
+StarOffice Writer : lists;changing levels
+StarOffice Writer : lists;combining numbered lists
+StarOffice Writer : lists;data assigned to controls
+StarOffice Writer : lists;registered databases (Base)
+StarOffice Writer : lists;regular expressions
+StarOffice Writer : lists;removing/interrupting numbering
+StarOffice Writer : live presentations on the Internet
+StarOffice Writer : loading
+StarOffice Writer : loading;documents
+StarOffice Writer : loading;documents from other formats
+StarOffice Writer : loading;HTML documents, automatically
+StarOffice Writer : loading;Microsoft Office documents with VBA code
+StarOffice Writer : loading;reloading
+StarOffice Writer : loading;styles from other files
+StarOffice Writer : loading;XML files
+StarOffice Writer : locale settings
+StarOffice Writer : logarithmic scaling along axes
+StarOffice Writer : logical expressions
+StarOffice Writer : lowercase letters
+StarOffice Writer : lowercase letters;font effects
+StarOffice Writer : lowercase letters;text
+StarOffice Writer : lowering outline levels
+StarOffice Writer : Macro Wizard (Base)
+StarOffice Writer : macros
+StarOffice Writer : macros;assigning to events in forms
+StarOffice Writer : macros;attaching new (Base)
+StarOffice Writer : macros;in MS Office documents
+StarOffice Writer : macros;interrupting
+StarOffice Writer : macros;organizing
+StarOffice Writer : macros;recording
+StarOffice Writer : macros;security
+StarOffice Writer : macros;security levels
+StarOffice Writer : macros;security warning dialog
+StarOffice Writer : macros;selecting security warnings
+StarOffice Writer : magnifiers
+StarOffice Writer : mail merge
+StarOffice Writer : manual hyphenation in text
+StarOffice Writer : manual numbering in text
+StarOffice Writer : manual page breaks
+StarOffice Writer : marginal numbers on text pages
+StarOffice Writer : margins
+StarOffice Writer : margins;pages
+StarOffice Writer : margins;setting with the mouse
+StarOffice Writer : margins;shadows
+StarOffice Writer : marking changes
+StarOffice Writer : marking, see selecting
+StarOffice Writer : master documents
+StarOffice Writer : master documents;creating/editing/exporting
+StarOffice Writer : master documents;indexes
+StarOffice Writer : master documents;properties
+StarOffice Writer : matching conditional text in fields
+StarOffice Writer : Math formula editor
+StarOffice Writer : mean value lines in charts
+StarOffice Writer : measurement units
+StarOffice Writer : measurement units;changing on rulers
+StarOffice Writer : measurement units;converting
+StarOffice Writer : measurement units;selecting
+StarOffice Writer : Media Player window
+StarOffice Writer : menus
+StarOffice Writer : menus;activating context menus
+StarOffice Writer : menus;assigning macros
+StarOffice Writer : menus;customizing
+StarOffice Writer : merging
+StarOffice Writer : merging;cells
+StarOffice Writer : merging;cells, by keyboard
+StarOffice Writer : merging;documents
+StarOffice Writer : merging;indexes
+StarOffice Writer : merging;numbered lists
+StarOffice Writer : merging;tables
+StarOffice Writer : META tags
+StarOffice Writer : metrics
+StarOffice Writer : metrics;converting
+StarOffice Writer : metrics;document formatting (Writer)
+StarOffice Writer : metrics;in sheets
+StarOffice Writer : Microsoft Office
+StarOffice Writer : Microsoft Office;Access databases (base)
+StarOffice Writer : Microsoft Office;as default file format
+StarOffice Writer : Microsoft Office;document import restrictions
+StarOffice Writer : Microsoft Office;feature comparisons
+StarOffice Writer : Microsoft Office;importing password protected files
+StarOffice Writer : Microsoft Office;importing Word documents
+StarOffice Writer : Microsoft Office;importing/exporting VBA code
+StarOffice Writer : Microsoft Office;new users information
+StarOffice Writer : Microsoft Office;opening Microsoft documents
+StarOffice Writer : Microsoft Office;reassigning document types
+StarOffice Writer : migrating macros (Base)
+StarOffice Writer : mirrored page layout
+StarOffice Writer : mobile device filters
+StarOffice Writer : models in XForms
+StarOffice Writer : modifying, see changing
+StarOffice Writer : months
+StarOffice Writer : months;automatically completing
+StarOffice Writer : more controls
+StarOffice Writer : mosaic filter
+StarOffice Writer : mouse
+StarOffice Writer : mouse;moving and copying text
+StarOffice Writer : mouse;pointers when using drag and drop
+StarOffice Writer : mouse;positioning
+StarOffice Writer : movies
+StarOffice Writer : moving
+StarOffice Writer : moving;headings
+StarOffice Writer : moving;objects and frames
+StarOffice Writer : moving;tab stops on ruler
+StarOffice Writer : moving;text sections
+StarOffice Writer : moving;toolbars
+StarOffice Writer : moving;using guide lines in presentations
+StarOffice Writer : MS ADO interface (Base)
+StarOffice Writer : multi-column text
+StarOffice Writer : multi-line titles in forms
+StarOffice Writer : multi-page tables
+StarOffice Writer : multi-page view of documents
+StarOffice Writer : multiple documents
+StarOffice Writer : multiple documents;indexes
+StarOffice Writer : multiple documents;opening
+StarOffice Writer : multiple selection
+StarOffice Writer : music
+StarOffice Writer : My Documents folder
+StarOffice Writer : My Documents folder;changing work directory
+StarOffice Writer : My Documents folder;opening
+StarOffice Writer : MySQL databases (Base)
+StarOffice Writer : names
+StarOffice Writer : names;chapter names in headers
+StarOffice Writer : names;multi-line titles
+StarOffice Writer : names;objects
+StarOffice Writer : names, see also labels/callouts
+StarOffice Writer : namespace organization in XForms
+StarOffice Writer : native SQL (Base)
+StarOffice Writer : navigating
+StarOffice Writer : navigating;in documents
+StarOffice Writer : navigating;in text, with keyboard
+StarOffice Writer : Navigation bar
+StarOffice Writer : Navigation bar;controls
+StarOffice Writer : Navigation bar;forms
+StarOffice Writer : Navigator
+StarOffice Writer : Navigator;comments
+StarOffice Writer : Navigator;contents as lists
+StarOffice Writer : Navigator;docking
+StarOffice Writer : Navigator;docking and resizing
+StarOffice Writer : Navigator;heading levels and chapters
+StarOffice Writer : Navigator;inserting hyperlinks
+StarOffice Writer : Navigator;master documents
+StarOffice Writer : Navigator;overview in texts
+StarOffice Writer : Navigator;working with
+StarOffice Writer : net charts
+StarOffice Writer : network identity options
+StarOffice Writer : networks and AutoText directories
+StarOffice Writer : new databases
+StarOffice Writer : new documents
+StarOffice Writer : new lines in cells
+StarOffice Writer : new page styles from selection
+StarOffice Writer : new windows
+StarOffice Writer : next page number in footers
+StarOffice Writer : non-breaking dashes
+StarOffice Writer : non-breaking spaces (Writer)
+StarOffice Writer : non-printing characters (Writer)
+StarOffice Writer : non-printing text
+StarOffice Writer : number formats
+StarOffice Writer : number formats;codes
+StarOffice Writer : number formats;formats
+StarOffice Writer : number formats;recognition in text tables
+StarOffice Writer : number of characters
+StarOffice Writer : number of pages
+StarOffice Writer : number of sheets
+StarOffice Writer : number of tables
+StarOffice Writer : number of words
+StarOffice Writer : numbering
+StarOffice Writer : numbering;captions
+StarOffice Writer : numbering;changing the level of
+StarOffice Writer : numbering;combining
+StarOffice Writer : numbering;headings
+StarOffice Writer : numbering;lines
+StarOffice Writer : numbering;lists, while typing
+StarOffice Writer : numbering;manually/by styles
+StarOffice Writer : numbering;options
+StarOffice Writer : numbering;pages
+StarOffice Writer : numbering;paragraphs, on and off
+StarOffice Writer : numbering;quotations/similar items
+StarOffice Writer : numbering;removing/interrupting
+StarOffice Writer : numbering;style categories
+StarOffice Writer : numbering;turning off
+StarOffice Writer : numbering;using automatically
+StarOffice Writer : numbers
+StarOffice Writer : numbers;automatic recognition in text tables
+StarOffice Writer : numbers;date, time and currency formats
+StarOffice Writer : numbers;line numbering
+StarOffice Writer : numbers;lists
+StarOffice Writer : numerical fields in forms
+StarOffice Writer : objects
+StarOffice Writer : objects;always moveable (Impress/Draw)
+StarOffice Writer : objects;anchoring options
+StarOffice Writer : objects;arranging within stacks
+StarOffice Writer : objects;captioning
+StarOffice Writer : objects;captioning automatically
+StarOffice Writer : objects;contour wrap
+StarOffice Writer : objects;copying when moving in presentations
+StarOffice Writer : objects;cross-referencing
+StarOffice Writer : objects;defining borders
+StarOffice Writer : objects;defining hyperlinks
+StarOffice Writer : objects;definition
+StarOffice Writer : objects;displaying in spreadsheets
+StarOffice Writer : objects;displaying in text documents
+StarOffice Writer : objects;editing
+StarOffice Writer : objects;finding by Navigator
+StarOffice Writer : objects;inserting from Gallery
+StarOffice Writer : objects;inserting OLE objects
+StarOffice Writer : objects;moving and resizing with keyboard
+StarOffice Writer : objects;moving and resizing with mouse
+StarOffice Writer : objects;naming
+StarOffice Writer : objects;opening
+StarOffice Writer : objects;properties of charts
+StarOffice Writer : objects;quickly moving to
+StarOffice Writer : objects;quickly moving to, within text
+StarOffice Writer : objects;titles and descriptions
+StarOffice Writer : ODBC
+StarOffice Writer : ODBC;database (Base)
+StarOffice Writer : ODBC;definition
+StarOffice Writer : ODF file formats
+StarOffice Writer : Office
+StarOffice Writer : Office;Microsoft Office and StarOffice
+StarOffice Writer : OLE
+StarOffice Writer : OLE;definition
+StarOffice Writer : OLE objects
+StarOffice Writer : OLE objects;arranging within stacks
+StarOffice Writer : OLE objects;borders
+StarOffice Writer : OLE objects;captions (Writer)
+StarOffice Writer : OLE objects;cross-referencing
+StarOffice Writer : OLE objects;inserting
+StarOffice Writer : OLE objects;inserting tables in
+StarOffice Writer : OLE objects;number of
+StarOffice Writer : OLE objects;protecting
+StarOffice Writer : one and a half line spacing in text
+StarOffice Writer : online feedback options
+StarOffice Writer : online registration
+StarOffice Writer : online update options
+StarOffice Writer : online updates
+StarOffice Writer : online updates;checking automatically
+StarOffice Writer : online updates;checking manually
+StarOffice Writer : OpenDocument file formats
+StarOffice Writer : OpenGL
+StarOffice Writer : OpenGL;definition
+StarOffice Writer : opening
+StarOffice Writer : opening;context menus
+StarOffice Writer : opening;database files
+StarOffice Writer : opening;dialog settings
+StarOffice Writer : opening;documents
+StarOffice Writer : opening;documents from other formats
+StarOffice Writer : opening;documents on WebDAV server
+StarOffice Writer : opening;files with links
+StarOffice Writer : opening;files, with placeholders
+StarOffice Writer : opening;forms
+StarOffice Writer : opening;Microsoft Office files
+StarOffice Writer : opening;mobile device documents
+StarOffice Writer : opening;objects
+StarOffice Writer : opening;reports
+StarOffice Writer : opening;several files
+StarOffice Writer : opening;XForms
+StarOffice Writer : operators
+StarOffice Writer : operators;default filters
+StarOffice Writer : operators;in formulas
+StarOffice Writer : optional hyphens (Writer)
+StarOffice Writer : options
+StarOffice Writer : options;accessibility
+StarOffice Writer : options;appearance
+StarOffice Writer : options;compatibility (Writer)
+StarOffice Writer : options;improvement program
+StarOffice Writer : options;network identity
+StarOffice Writer : options;online update
+StarOffice Writer : options;smart tags
+StarOffice Writer : options;tools
+StarOffice Writer : Oracle databases (base)
+StarOffice Writer : order of chart data
+StarOffice Writer : ordering
+StarOffice Writer : ordering;objects
+StarOffice Writer : ordering;printing in reverse order
+StarOffice Writer : organizing
+StarOffice Writer : organizing;footnotes
+StarOffice Writer : organizing;macros and scripts
+StarOffice Writer : organizing;namespaces in XForms
+StarOffice Writer : organizing;styles
+StarOffice Writer : organizing;templates
+StarOffice Writer : organizing;templates (guide)
+StarOffice Writer : orientation of pages
+StarOffice Writer : original size
+StarOffice Writer : original size;printing in StarOffice Math
+StarOffice Writer : original size;restoring after cropping
+StarOffice Writer : orphans
+StarOffice Writer : outlines
+StarOffice Writer : outlines;arranging chapters
+StarOffice Writer : outlines;font effects
+StarOffice Writer : outlines;numbering
+StarOffice Writer : outlines;outline symbols
+StarOffice Writer : outlines;sending to presentations
+StarOffice Writer : overviews
+StarOffice Writer : overviews;Navigator in text documents
+StarOffice Writer : overviews;printing multi-page view
+StarOffice Writer : overwrite mode
+StarOffice Writer : packages, see extensions
+StarOffice Writer : page breaks
+StarOffice Writer : page breaks;displaying (Calc)
+StarOffice Writer : page breaks;inserting and deleting
+StarOffice Writer : page breaks;tables
+StarOffice Writer : page counts
+StarOffice Writer : page formats
+StarOffice Writer : page formats;changing individual pages
+StarOffice Writer : page formats;maximizing
+StarOffice Writer : page formats;restriction
+StarOffice Writer : page margins on rulers
+StarOffice Writer : page numbers
+StarOffice Writer : page numbers;continuation pages
+StarOffice Writer : page numbers;footers
+StarOffice Writer : page numbers;inserting/defining/formatting
+StarOffice Writer : page styles
+StarOffice Writer : page styles;backgrounds
+StarOffice Writer : page styles;changing
+StarOffice Writer : page styles;changing from selection
+StarOffice Writer : page styles;creating and applying
+StarOffice Writer : page styles;editing/applying with statusbar
+StarOffice Writer : page styles;left and right pages
+StarOffice Writer : page styles;orientation/scope
+StarOffice Writer : page styles;page numbering
+StarOffice Writer : page styles;style categories
+StarOffice Writer : pages
+StarOffice Writer : pages;backgrounds
+StarOffice Writer : pages;backgrounds in all applications
+StarOffice Writer : pages;continuation pages
+StarOffice Writer : pages;defining borders
+StarOffice Writer : pages;formatting and numbering
+StarOffice Writer : pages;inserting/deleting page breaks
+StarOffice Writer : pages;jumping to
+StarOffice Writer : pages;left and right pages
+StarOffice Writer : pages;number of
+StarOffice Writer : pages;numbers and count of
+StarOffice Writer : pages;orientation
+StarOffice Writer : pages;previews
+StarOffice Writer : pages;printing multiple on one sheet
+StarOffice Writer : pages;printing page names in presentations
+StarOffice Writer : pages;register-true
+StarOffice Writer : pages;scaling
+StarOffice Writer : pages;selecting one to print
+StarOffice Writer : paint box
+StarOffice Writer : paint can symbol
+StarOffice Writer : pair kerning
+StarOffice Writer : Palm file filters
+StarOffice Writer : paper formats
+StarOffice Writer : paper orientation
+StarOffice Writer : paper size warning
+StarOffice Writer : paper tray selection
+StarOffice Writer : paper trays
+StarOffice Writer : paragraph marks
+StarOffice Writer : paragraph marks;displaying (Writer)
+StarOffice Writer : paragraph marks;finding & replacing
+StarOffice Writer : paragraph styles
+StarOffice Writer : paragraph styles;languages
+StarOffice Writer : paragraph styles;modifying basic fonts
+StarOffice Writer : paragraph styles;numbering
+StarOffice Writer : paragraph styles;style categories
+StarOffice Writer : paragraphs
+StarOffice Writer : paragraphs;alignment
+StarOffice Writer : paragraphs;Asian typography
+StarOffice Writer : paragraphs;automatic numbering
+StarOffice Writer : paragraphs;backgrounds
+StarOffice Writer : paragraphs;bulleted
+StarOffice Writer : paragraphs;defining borders
+StarOffice Writer : paragraphs;hidden paragraphs (Writer)
+StarOffice Writer : paragraphs;hiding
+StarOffice Writer : paragraphs;increasing indents of
+StarOffice Writer : paragraphs;indents
+StarOffice Writer : paragraphs;indents, margins and columns
+StarOffice Writer : paragraphs;inserting before/after tables
+StarOffice Writer : paragraphs;inserting bullets
+StarOffice Writer : paragraphs;joining
+StarOffice Writer : paragraphs;keeping together at breaks
+StarOffice Writer : paragraphs;line numbers
+StarOffice Writer : paragraphs;moving by keyboard
+StarOffice Writer : paragraphs;numbering automatically
+StarOffice Writer : paragraphs;numbering non-consecutive
+StarOffice Writer : paragraphs;numbering on/off
+StarOffice Writer : paragraphs;register-true
+StarOffice Writer : paragraphs;removing blank ones
+StarOffice Writer : paragraphs;spacing
+StarOffice Writer : paragraphs;tab stops
+StarOffice Writer : parameters
+StarOffice Writer : parameters;command line
+StarOffice Writer : parameters;queries (Base)
+StarOffice Writer : passwords for protecting contents
+StarOffice Writer : pasting
+StarOffice Writer : pasting;cell ranges
+StarOffice Writer : pasting;cell ranges from spreadsheets
+StarOffice Writer : pasting;cut/copied text sections
+StarOffice Writer : pasting;data from text documents
+StarOffice Writer : pasting;draw objects
+StarOffice Writer : pasting;draw objects from other documents
+StarOffice Writer : pasting;formatted/unformatted text
+StarOffice Writer : pasting;from data source view
+StarOffice Writer : pasting;from data sources to StarOffice Calc
+StarOffice Writer : pasting;pictures from other documents
+StarOffice Writer : pasting;results of formulas
+StarOffice Writer : pasting;sheet areas in text documents
+StarOffice Writer : pasting;to Gallery
+StarOffice Writer : paths
+StarOffice Writer : paths;changing work directory
+StarOffice Writer : paths;defaults
+StarOffice Writer : pattern editor
+StarOffice Writer : pattern fields
+StarOffice Writer : pattern fields;form functions
+StarOffice Writer : patterns for objects
+StarOffice Writer : PDF
+StarOffice Writer : PDF;export
+StarOffice Writer : PDF;PostScript to PDF converter, UNIX
+StarOffice Writer : personal data input
+StarOffice Writer : phonetic guide
+StarOffice Writer : picklist creation
+StarOffice Writer : pictures
+StarOffice Writer : pictures;adding to Gallery
+StarOffice Writer : pictures;anchoring options
+StarOffice Writer : pictures;arranging within stacks
+StarOffice Writer : pictures;assigning macros
+StarOffice Writer : pictures;backgrounds
+StarOffice Writer : pictures;borders
+StarOffice Writer : pictures;captions (Writer)
+StarOffice Writer : pictures;changing paths
+StarOffice Writer : pictures;cropping and zooming
+StarOffice Writer : pictures;cross-referencing
+StarOffice Writer : pictures;defining hyperlinks
+StarOffice Writer : pictures;displaying in Calc
+StarOffice Writer : pictures;displaying in Writer (Writer)
+StarOffice Writer : pictures;do not show
+StarOffice Writer : pictures;drag and drop between documents
+StarOffice Writer : pictures;drawing
+StarOffice Writer : pictures;editing
+StarOffice Writer : pictures;filters
+StarOffice Writer : pictures;ImageMap
+StarOffice Writer : pictures;inserting automatically
+StarOffice Writer : pictures;inserting by dialog
+StarOffice Writer : pictures;inserting from Draw
+StarOffice Writer : pictures;inserting from Gallery
+StarOffice Writer : pictures;inserting from Gallery into text
+StarOffice Writer : pictures;inserting options
+StarOffice Writer : pictures;number of
+StarOffice Writer : pictures;printing
+StarOffice Writer : pictures;scaling/resizing
+StarOffice Writer : pictures;scanning
+StarOffice Writer : pie charts
+StarOffice Writer : pie charts;options
+StarOffice Writer : pie charts;types
+StarOffice Writer : pixel editor
+StarOffice Writer : pixel graphics
+StarOffice Writer : pixel graphics;inserting and editing
+StarOffice Writer : pixel patterns
+StarOffice Writer : placeholders
+StarOffice Writer : placeholders;in SQL queries
+StarOffice Writer : placeholders;on opening files
+StarOffice Writer : placing toolbars
+StarOffice Writer : playing movies and sound files
+StarOffice Writer : plotting data as charts
+StarOffice Writer : plug-ins
+StarOffice Writer : plug-ins;activating and deactivating
+StarOffice Writer : plug-ins;definition
+StarOffice Writer : plug-ins;inserting
+StarOffice Writer : pocket device appliances
+StarOffice Writer : Pocket PC file filters
+StarOffice Writer : points
+StarOffice Writer : points;reducing editing points when snapping (Impress/Draw)
+StarOffice Writer : polygon drawing
+StarOffice Writer : pop-art filter
+StarOffice Writer : portable document format
+StarOffice Writer : portrait and landscape
+StarOffice Writer : positioning
+StarOffice Writer : positioning;axes
+StarOffice Writer : positioning;draw objects and controls
+StarOffice Writer : positioning;fonts
+StarOffice Writer : positioning;objects
+StarOffice Writer : positioning;objects (guide)
+StarOffice Writer : positioning;toolbars
+StarOffice Writer : post method for form transmissions
+StarOffice Writer : posterizing filter
+StarOffice Writer : PostScript
+StarOffice Writer : PostScript;creating files
+StarOffice Writer : PostScript;PDF converter, UNIX
+StarOffice Writer : PowerPoint export
+StarOffice Writer : precision as shown (Calc)
+StarOffice Writer : predefining fonts
+StarOffice Writer : predictive text, see also AutoCorrect function/AutoFill function/AutoInput function/word completion/text completion
+StarOffice Writer : presentations
+StarOffice Writer : presentations;creating/opening
+StarOffice Writer : presentations;inserting spreadsheet cells
+StarOffice Writer : presentations;live on the Internet
+StarOffice Writer : presentations;print menu
+StarOffice Writer : presentations;saving
+StarOffice Writer : presentations;saving automatically
+StarOffice Writer : presentations;saving in other formats
+StarOffice Writer : presentations;sending as e-mail
+StarOffice Writer : presentations;starting with wizard
+StarOffice Writer : presentations;wizards
+StarOffice Writer : press buttons, see push buttons
+StarOffice Writer : previews
+StarOffice Writer : previews;book preview
+StarOffice Writer : previews;fonts lists
+StarOffice Writer : previews;print layouts
+StarOffice Writer : primary keys
+StarOffice Writer : primary keys;defining
+StarOffice Writer : primary keys;design view
+StarOffice Writer : primary keys;inserting (Base)
+StarOffice Writer : print area selection
+StarOffice Writer : print layout checks
+StarOffice Writer : printer metrics for document formatting (Writer)
+StarOffice Writer : printers
+StarOffice Writer : printers;adding, UNIX
+StarOffice Writer : printers;choosing
+StarOffice Writer : printers;default printer
+StarOffice Writer : printers;faxes under UNIX
+StarOffice Writer : printers;maximum page formats
+StarOffice Writer : printers;paper trays
+StarOffice Writer : printers;properties
+StarOffice Writer : printing
+StarOffice Writer : printing;AutoText shortcuts
+StarOffice Writer : printing;black and white
+StarOffice Writer : printing;brochures
+StarOffice Writer : printing;colors in grayscale
+StarOffice Writer : printing;comments
+StarOffice Writer : printing;copies
+StarOffice Writer : printing;creating individual jobs
+StarOffice Writer : printing;dates in presentations
+StarOffice Writer : printing;directly
+StarOffice Writer : printing;documents
+StarOffice Writer : printing;drawings defaults
+StarOffice Writer : printing;elements in text documents
+StarOffice Writer : printing;faster
+StarOffice Writer : printing;fitting to pages in presentations
+StarOffice Writer : printing;fitting to pages in StarOffice Math
+StarOffice Writer : printing;formulas in StarOffice Math
+StarOffice Writer : printing;hidden pages of presentations
+StarOffice Writer : printing;hiding text frames from printing
+StarOffice Writer : printing;in original size in StarOffice Math
+StarOffice Writer : printing;individual brochures
+StarOffice Writer : printing;left/right pages
+StarOffice Writer : printing;multiple pages per sheet
+StarOffice Writer : printing;portrait/landscape format
+StarOffice Writer : printing;previews
+StarOffice Writer : printing;queries (Base)
+StarOffice Writer : printing;reverse order
+StarOffice Writer : printing;scaling in StarOffice Math
+StarOffice Writer : printing;selections
+StarOffice Writer : printing;text always in black
+StarOffice Writer : printing;text in reverse order
+StarOffice Writer : printing;tiling pages in presentations
+StarOffice Writer : printing;transparencies
+StarOffice Writer : printing;warnings
+StarOffice Writer : printing;without scaling in presentations
+StarOffice Writer : printing speed
+StarOffice Writer : programming
+StarOffice Writer : programming;scripting
+StarOffice Writer : programming;StarOffice
+StarOffice Writer : promoting heading levels
+StarOffice Writer : properties
+StarOffice Writer : properties;charts
+StarOffice Writer : properties;fields
+StarOffice Writer : properties;fields in databases
+StarOffice Writer : properties;files
+StarOffice Writer : properties;form controls
+StarOffice Writer : properties;forms
+StarOffice Writer : properties;printers
+StarOffice Writer : properties;smooth lines in line charts/XY charts
+StarOffice Writer : proportional distribution of tables
+StarOffice Writer : protected contents
+StarOffice Writer : protected dashes
+StarOffice Writer : protected database tables
+StarOffice Writer : protected documents
+StarOffice Writer : protected spaces
+StarOffice Writer : protected spaces;inserting
+StarOffice Writer : protected spaces;showing (Writer)
+StarOffice Writer : protecting
+StarOffice Writer : protecting;contents
+StarOffice Writer : protecting;recorded changes
+StarOffice Writer : protecting;sections
+StarOffice Writer : protecting;tables and sections
+StarOffice Writer : protecting;text flow
+StarOffice Writer : proxy settings
+StarOffice Writer : push buttons
+StarOffice Writer : push buttons;adding to documents
+StarOffice Writer : push buttons;creating
+StarOffice Writer : queries
+StarOffice Writer : queries;copying (Base)
+StarOffice Writer : queries;creating in design view (Base)
+StarOffice Writer : queries;creating in SQL view
+StarOffice Writer : queries;defining (Base)
+StarOffice Writer : queries;deleting table links (Base)
+StarOffice Writer : queries;editing in data source view
+StarOffice Writer : queries;formulating filter conditions (Base)
+StarOffice Writer : queries;joining tables (Base)
+StarOffice Writer : queries;missing elements (Base)
+StarOffice Writer : queries;overview (Base)
+StarOffice Writer : queries;parameter queries (Base)
+StarOffice Writer : queries;printing (Base)
+StarOffice Writer : Query Wizard (Base)
+StarOffice Writer : Quickstarter
+StarOffice Writer : quotation marks
+StarOffice Writer : quotation marks;changing automatically
+StarOffice Writer : quotation marks;replacing
+StarOffice Writer : quotes
+StarOffice Writer : quotes;custom
+StarOffice Writer : radar charts, see net charts
+StarOffice Writer : radio button creation
+StarOffice Writer : read-only documents
+StarOffice Writer : read-only documents;cursor
+StarOffice Writer : read-only documents;database tables on/off
+StarOffice Writer : read-only documents;editing
+StarOffice Writer : read-only documents;opening documents as
+StarOffice Writer : read-only items in Data Navigator
+StarOffice Writer : read-only sections
+StarOffice Writer : rearranging headings
+StarOffice Writer : recognition
+StarOffice Writer : recognition;languages
+StarOffice Writer : recognition;numbers
+StarOffice Writer : recognizing URLs automatically
+StarOffice Writer : recording
+StarOffice Writer : recording;changes
+StarOffice Writer : recording;macros
+StarOffice Writer : records
+StarOffice Writer : records;inserting comments
+StarOffice Writer : records;protecting
+StarOffice Writer : records;saving
+StarOffice Writer : records;searching in databases
+StarOffice Writer : rectangles with round corners
+StarOffice Writer : recursions in spreadsheets
+StarOffice Writer : redo command
+StarOffice Writer : reduced printing
+StarOffice Writer : reduced printing of multiple pages
+StarOffice Writer : reducing rows and columns in text tables
+StarOffice Writer : reference lines
+StarOffice Writer : references
+StarOffice Writer : references;displaying in color (Calc)
+StarOffice Writer : references;expanding (Calc)
+StarOffice Writer : references;in Writer tables
+StarOffice Writer : references;inserting cross-references
+StarOffice Writer : references;iterative (Calc)
+StarOffice Writer : references;modifying cross-references
+StarOffice Writer : refusing word completions
+StarOffice Writer : register-true
+StarOffice Writer : register-true;definition
+StarOffice Writer : register-true;pages and paragraphs
+StarOffice Writer : registering
+StarOffice Writer : registering;address books
+StarOffice Writer : registering;databases (Base)
+StarOffice Writer : registering;StarOffice
+StarOffice Writer : regression curves in charts
+StarOffice Writer : regular expressions
+StarOffice Writer : regular expressions;list of
+StarOffice Writer : regular expressions;searching
+StarOffice Writer : rejecting word completions
+StarOffice Writer : related words in thesaurus
+StarOffice Writer : relational databases (Base)
+StarOffice Writer : relations
+StarOffice Writer : relations;creating and deleting (Base)
+StarOffice Writer : relations;joining tables (Base)
+StarOffice Writer : relations;properties (Base)
+StarOffice Writer : relative distribution of table cells
+StarOffice Writer : relative hyperlinks
+StarOffice Writer : relative saving of URLs
+StarOffice Writer : reloading
+StarOffice Writer : reloading;documents
+StarOffice Writer : reloading;HTML documents, automatically
+StarOffice Writer : remarks, see also comments
+StarOffice Writer : remote configurations
+StarOffice Writer : remove noise filter
+StarOffice Writer : removing
+StarOffice Writer : removing;bullets and numbering
+StarOffice Writer : removing;bullets in text documents
+StarOffice Writer : removing;cell protection in text documents
+StarOffice Writer : removing;form filters
+StarOffice Writer : removing;subdocuments
+StarOffice Writer : removing, see also deleting
+StarOffice Writer : reorganizing charts
+StarOffice Writer : repeating
+StarOffice Writer : repeating;commands
+StarOffice Writer : repeating;table headings after page breaks
+StarOffice Writer : replacement options
+StarOffice Writer : replacement table
+StarOffice Writer : replacing
+StarOffice Writer : replacing;AutoCorrect function
+StarOffice Writer : replacing;dashes
+StarOffice Writer : replacing;databases
+StarOffice Writer : replacing;fields, by text
+StarOffice Writer : replacing;objects from Gallery
+StarOffice Writer : replacing;tab stops (regular expressions)
+StarOffice Writer : replacing;text and text formats
+StarOffice Writer : Report Builder
+StarOffice Writer : reports
+StarOffice Writer : reports;creating
+StarOffice Writer : reports;error reports
+StarOffice Writer : reports;opening and editing
+StarOffice Writer : reports;templates
+StarOffice Writer : resetting
+StarOffice Writer : resetting;fonts
+StarOffice Writer : resetting;templates
+StarOffice Writer : resizing
+StarOffice Writer : resizing;aspect ratio
+StarOffice Writer : resizing;objects and frames, by keyboard
+StarOffice Writer : resizing;objects, by mouse
+StarOffice Writer : resizing;rows and columns in text tables
+StarOffice Writer : resizing;text frames, by mouse
+StarOffice Writer : resizing;windows
+StarOffice Writer : resizing, see also scaling/zooming
+StarOffice Writer : resolution when printing bitmaps
+StarOffice Writer : restoring
+StarOffice Writer : restoring;default formatting
+StarOffice Writer : restoring;editing
+StarOffice Writer : reversing printing order
+StarOffice Writer : review function
+StarOffice Writer : review function;accepting or rejecting changes
+StarOffice Writer : review function;comparing documents
+StarOffice Writer : review function;protecting records
+StarOffice Writer : review function;recording changes example
+StarOffice Writer : rich text control
+StarOffice Writer : right alignment of paragraphs
+StarOffice Writer : right indents in paragraphs
+StarOffice Writer : right joins (Base)
+StarOffice Writer : right pages
+StarOffice Writer : right-to-left text
+StarOffice Writer : rising outline levels
+StarOffice Writer : rotating
+StarOffice Writer : rotating;3D text
+StarOffice Writer : rotating;text
+StarOffice Writer : round corners
+StarOffice Writer : rounding precision (Calc)
+StarOffice Writer : row breaks in text tables
+StarOffice Writer : row headers
+StarOffice Writer : row headers;displaying (Calc)
+StarOffice Writer : row headers;highlighting (Calc)
+StarOffice Writer : rows
+StarOffice Writer : rows;inserting in tables, using icon
+StarOffice Writer : rows;inserting/deleting in tables by keyboard
+StarOffice Writer : rows;register-true text
+StarOffice Writer : rows;selecting
+StarOffice Writer : rulers
+StarOffice Writer : rulers;default settings
+StarOffice Writer : rulers;measurement units
+StarOffice Writer : rulers;using rulers
+StarOffice Writer : rulers;visible in presentations
+StarOffice Writer : rules
+StarOffice Writer : running titles in headers
+StarOffice Writer : samples and templates
+StarOffice Writer : saving
+StarOffice Writer : saving;default file formats
+StarOffice Writer : saving;dialog settings
+StarOffice Writer : saving;documents
+StarOffice Writer : saving;documents for mobile devices
+StarOffice Writer : saving;documents in other formats
+StarOffice Writer : saving;documents, automatically
+StarOffice Writer : saving;in HTML format
+StarOffice Writer : saving;in Microsoft Office file format
+StarOffice Writer : saving;options
+StarOffice Writer : saving;templates
+StarOffice Writer : saving;to XML
+StarOffice Writer : saving;VBA code in Microsoft Office documents
+StarOffice Writer : saving;with password by default
+StarOffice Writer : saving as command
+StarOffice Writer : saving as command;precautions
+StarOffice Writer : scaling
+StarOffice Writer : scaling;axes
+StarOffice Writer : scaling;font sizes in user interface
+StarOffice Writer : scaling;objects
+StarOffice Writer : scaling;pictures
+StarOffice Writer : scaling;printing in StarOffice Math
+StarOffice Writer : scaling;text frames, by mouse
+StarOffice Writer : scaling;text in charts
+StarOffice Writer : scaling;when printing presentations
+StarOffice Writer : scaling, see also zooming
+StarOffice Writer : scanning pictures
+StarOffice Writer : scatter charts
+StarOffice Writer : scope of page styles
+StarOffice Writer : screen
+StarOffice Writer : screen;full screen views
+StarOffice Writer : screen;scaling
+StarOffice Writer : screen magnifiers
+StarOffice Writer : screen readers
+StarOffice Writer : script organization
+StarOffice Writer : scrollbars
+StarOffice Writer : scrollbars;controls
+StarOffice Writer : scrollbars;displaying (Calc)
+StarOffice Writer : scrollbars;horizontal and vertical (Writer)
+StarOffice Writer : search criteria for database functions in cells
+StarOffice Writer : search engines
+StarOffice Writer : search engines;definition
+StarOffice Writer : search engines;selecting
+StarOffice Writer : searching
+StarOffice Writer : searching;all sheets
+StarOffice Writer : searching;cross-references
+StarOffice Writer : searching;databases
+StarOffice Writer : searching;form filters
+StarOffice Writer : searching;formats
+StarOffice Writer : searching;Internet
+StarOffice Writer : searching;repeating a search
+StarOffice Writer : searching;synonyms
+StarOffice Writer : searching;tables and forms
+StarOffice Writer : searching;with wildcards
+StarOffice Writer : searching, see also finding
+StarOffice Writer : secondary axes in charts
+StarOffice Writer : sections
+StarOffice Writer : sections;backgrounds
+StarOffice Writer : sections;columns in/use of
+StarOffice Writer : sections;defining conditions
+StarOffice Writer : sections;editing
+StarOffice Writer : sections;hiding
+StarOffice Writer : sections;inserting
+StarOffice Writer : sections;inserting external content
+StarOffice Writer : sections;inserting sections by DDE
+StarOffice Writer : sections;moving and copying
+StarOffice Writer : sections;protecting/unprotecting
+StarOffice Writer : security
+StarOffice Writer : security;digital signatures
+StarOffice Writer : security;options for documents with macros
+StarOffice Writer : security;protecting contents
+StarOffice Writer : security;security levels for macros
+StarOffice Writer : security;warning dialogs with macros
+StarOffice Writer : selecting
+StarOffice Writer : selecting;controls
+StarOffice Writer : selecting;measurement units
+StarOffice Writer : selecting;objects
+StarOffice Writer : selecting;paper trays
+StarOffice Writer : selecting;print areas
+StarOffice Writer : selecting;several files
+StarOffice Writer : selecting;tables
+StarOffice Writer : selecting;text, with keyboard
+StarOffice Writer : selection clipboard
+StarOffice Writer : selection frames
+StarOffice Writer : selection modes in text
+StarOffice Writer : sending
+StarOffice Writer : sending;AutoAbstract function in presentations
+StarOffice Writer : sending;documents as e-mail
+StarOffice Writer : sending;documents as faxes
+StarOffice Writer : separation, see hyphenation
+StarOffice Writer : separator lines
+StarOffice Writer : separator lines;AutoFormat function
+StarOffice Writer : separator lines;defining
+StarOffice Writer : separators
+StarOffice Writer : separators;conditional
+StarOffice Writer : serial letters
+StarOffice Writer : Server Side ImageMap
+StarOffice Writer : settings
+StarOffice Writer : settings;direct cursor
+StarOffice Writer : settings;printers
+StarOffice Writer : settings;program configuration
+StarOffice Writer : settings;proxies
+StarOffice Writer : settings;tracking changes
+StarOffice Writer : settings;views
+StarOffice Writer : settings;word completion
+StarOffice Writer : SGML
+StarOffice Writer : SGML;definition
+StarOffice Writer : shadows
+StarOffice Writer : shadows;areas
+StarOffice Writer : shadows;borders
+StarOffice Writer : shadows;characters
+StarOffice Writer : shadows;characters, using context menu
+StarOffice Writer : shadows;headers/footers
+StarOffice Writer : sharing documents
+StarOffice Writer : sharpening filter
+StarOffice Writer : sheet tabs
+StarOffice Writer : sheet tabs;displaying
+StarOffice Writer : sheets
+StarOffice Writer : sheets;searching all
+StarOffice Writer : shortcut keys
+StarOffice Writer : shortcut keys;assigning macros
+StarOffice Writer : shortcut keys;bold formatting
+StarOffice Writer : shortcut keys;charts
+StarOffice Writer : shortcut keys;general
+StarOffice Writer : shortcut keys;in databases
+StarOffice Writer : shortcut keys;in text documents
+StarOffice Writer : shortcut keys;StarOffice accessibility
+StarOffice Writer : showing
+StarOffice Writer : showing;changes
+StarOffice Writer : showing;docked windows
+StarOffice Writer : showing;drawings and controls (Writer)
+StarOffice Writer : showing;live presentations on the Internet
+StarOffice Writer : showing;rulers
+StarOffice Writer : showing;toolbars
+StarOffice Writer : sideways orientation of pages
+StarOffice Writer : signing documents with digital signatures
+StarOffice Writer : similarity search
+StarOffice Writer : simple handles (Writer)
+StarOffice Writer : simplified Chinese
+StarOffice Writer : simplified Chinese;translating to traditional Chinese
+StarOffice Writer : single sign on options
+StarOffice Writer : single-line spacing in text
+StarOffice Writer : sizes
+StarOffice Writer : sizes;draw objects
+StarOffice Writer : sizes;pictures
+StarOffice Writer : slanting draw objects
+StarOffice Writer : small capitals
+StarOffice Writer : small capitals (guide)
+StarOffice Writer : small icons
+StarOffice Writer : smart tag configuration
+StarOffice Writer : smart tags
+StarOffice Writer : smooth scrolling (Writer)
+StarOffice Writer : smoothing filter
+StarOffice Writer : snap grid defaults (Writer/Calc)
+StarOffice Writer : snapping in presentations and drawings
+StarOffice Writer : solarization filter
+StarOffice Writer : sort lists
+StarOffice Writer : sort lists;copying to in Calc
+StarOffice Writer : sorting
+StarOffice Writer : sorting;data in forms
+StarOffice Writer : sorting;databases
+StarOffice Writer : sorting;paragraphs in special languages
+StarOffice Writer : sorting;paragraphs/table rows
+StarOffice Writer : sound files
+StarOffice Writer : spaces
+StarOffice Writer : spaces;displaying (Writer)
+StarOffice Writer : spaces;ignoring double
+StarOffice Writer : spaces;inserting protected spaces
+StarOffice Writer : spaces;showing protected spaces (Writer)
+StarOffice Writer : spacing
+StarOffice Writer : spacing;between paragraphs in footnotes
+StarOffice Writer : spacing;endnotes/footnotes
+StarOffice Writer : spacing;font effects
+StarOffice Writer : spacing;lines and paragraphs
+StarOffice Writer : spacing;register-true text
+StarOffice Writer : spacing;tab stops in text documents
+StarOffice Writer : spacing;tabs in presentations
+StarOffice Writer : spadmin
+StarOffice Writer : special characters
+StarOffice Writer : speech bubbles
+StarOffice Writer : speed of printing
+StarOffice Writer : spellcheck
+StarOffice Writer : spellcheck;activating for a language
+StarOffice Writer : spellcheck;activating for all languages
+StarOffice Writer : spellcheck;AutoSpellcheck on/off
+StarOffice Writer : spellcheck;checking text documents manually
+StarOffice Writer : spellcheck;context menus
+StarOffice Writer : spellcheck;default languages
+StarOffice Writer : spellcheck;dialog
+StarOffice Writer : spellcheck;dictionary of exceptions
+StarOffice Writer : spellcheck;ignore list
+StarOffice Writer : spelling in thesaurus
+StarOffice Writer : spin button creation
+StarOffice Writer : splitting cells
+StarOffice Writer : splitting cells;by keyboard
+StarOffice Writer : splitting cells;by menu command
+StarOffice Writer : splitting tables
+StarOffice Writer : splitting tables;at cursor position
+StarOffice Writer : splitting tables;row breaks
+StarOffice Writer : spoolfiles with Xprinter
+StarOffice Writer : spreadsheets
+StarOffice Writer : spreadsheets;as databases (base)
+StarOffice Writer : spreadsheets;copying areas to text documents
+StarOffice Writer : spreadsheets;creating/opening
+StarOffice Writer : spreadsheets;inserting charts
+StarOffice Writer : spreadsheets;inserting database records
+StarOffice Writer : spreadsheets;inserting tables from
+StarOffice Writer : spreadsheets;printing
+StarOffice Writer : spreadsheets;saving
+StarOffice Writer : spreadsheets;saving automatically
+StarOffice Writer : spreadsheets;saving in other formats
+StarOffice Writer : spreadsheets;sending as e-mail
+StarOffice Writer : SQL
+StarOffice Writer : SQL;definition
+StarOffice Writer : SQL;DISTINCT parameter
+StarOffice Writer : SQL;executing SQL commands
+StarOffice Writer : SQL;executing SQL statements (Base)
+StarOffice Writer : SQL;queries (Base)
+StarOffice Writer : square drawings
+StarOffice Writer : standard bar on/off
+StarOffice Writer : standard deviation in charts
+StarOffice Writer : standard filters in databases
+StarOffice Writer : standard printer under UNIX
+StarOffice Writer : StarOffice Base data sources
+StarOffice Writer : StarOffice Basic scripts in HTML documents
+StarOffice Writer : StarOffice documents
+StarOffice Writer : StarOffice documents;mobile device filters
+StarOffice Writer : StarOffice documents;viewing and editing in Internet Explorer
+StarOffice Writer : StarOffice Math start
+StarOffice Writer : StarOffice Writer
+StarOffice Writer : StarOffice Writer;instructions
+StarOffice Writer : StarOffice Writer;special HTML tags
+StarOffice Writer : start center
+StarOffice Writer : start parameters
+StarOffice Writer : starting page numbers
+StarOffice Writer : statistical functions
+StarOffice Writer : statistics in charts
+StarOffice Writer : status bar on/off
+StarOffice Writer : stickers
+StarOffice Writer : stock charts
+StarOffice Writer : storing bibliographic information
+StarOffice Writer : strikethrough
+StarOffice Writer : strikethrough;characters
+StarOffice Writer : strikethrough;font effects
+StarOffice Writer : styles
+StarOffice Writer : styles;'changed' message
+StarOffice Writer : styles;categories
+StarOffice Writer : styles;conditional
+StarOffice Writer : styles;copying between documents
+StarOffice Writer : styles;creating from selections
+StarOffice Writer : styles;finding
+StarOffice Writer : styles;for pages
+StarOffice Writer : styles;importing from other files
+StarOffice Writer : styles;keyboard shortcuts
+StarOffice Writer : styles;master documents
+StarOffice Writer : styles;organizing
+StarOffice Writer : styles;page numbers
+StarOffice Writer : styles;printing styles used in a document
+StarOffice Writer : styles;replacing automatically
+StarOffice Writer : styles;styles and templates
+StarOffice Writer : styles;table styles
+StarOffice Writer : styles;transferring
+StarOffice Writer : styles;updating from selections
+StarOffice Writer : Styles and Formatting window
+StarOffice Writer : Styles and Formatting window;applying styles
+StarOffice Writer : Styles and Formatting window;docking
+StarOffice Writer : Styles and Formatting window;docking and resizing
+StarOffice Writer : Styles and Formatting window;updating from selections
+StarOffice Writer : Stylist, see Styles and Formatting window
+StarOffice Writer : subdocuments
+StarOffice Writer : subdocuments;creating/editing/removing
+StarOffice Writer : subdocuments;properties
+StarOffice Writer : subforms
+StarOffice Writer : subforms;creating
+StarOffice Writer : subforms;description
+StarOffice Writer : subject fields
+StarOffice Writer : submitting forms
+StarOffice Writer : subscript text
+StarOffice Writer : subsidiary documents
+StarOffice Writer : suffixes in file formats
+StarOffice Writer : sums of table cell series
+StarOffice Writer : superscript text
+StarOffice Writer : support on the Web
+StarOffice Writer : switching off
+StarOffice Writer : switching off;hyphenation for specific words
+StarOffice Writer : switching off;word completion
+StarOffice Writer : synchronizing
+StarOffice Writer : synchronizing;labels and business cards
+StarOffice Writer : synchronizing;Pocket PC and StarOffice formats
+StarOffice Writer : synonyms in thesaurus
+StarOffice Writer : system address book registration
+StarOffice Writer : tab stops
+StarOffice Writer : tab stops;before headings
+StarOffice Writer : tab stops;displaying (Writer)
+StarOffice Writer : tab stops;inserting and editing
+StarOffice Writer : tab stops;inserting in lists
+StarOffice Writer : tab stops;regular expressions
+StarOffice Writer : tab stops;setting in sheets
+StarOffice Writer : tab stops;settings
+StarOffice Writer : tab stops;spacing in presentations
+StarOffice Writer : tab stops;spacing in text documents
+StarOffice Writer : table cells
+StarOffice Writer : table cells;adjusting the width on rulers
+StarOffice Writer : table cells;calculating sums
+StarOffice Writer : table cells;enlarging/reducing in text
+StarOffice Writer : table controls
+StarOffice Writer : table controls;form functions
+StarOffice Writer : table controls;keyboard-only edit mode
+StarOffice Writer : table controls;properties
+StarOffice Writer : table mode selection
+StarOffice Writer : table views of databases
+StarOffice Writer : Table Wizard (Base)
+StarOffice Writer : tables
+StarOffice Writer : tables;adapting the width by keyboard
+StarOffice Writer : tables;allowing page breaks
+StarOffice Writer : tables;AutoFormat function
+StarOffice Writer : tables;backgrounds
+StarOffice Writer : tables;calculating across
+StarOffice Writer : tables;calculating sums
+StarOffice Writer : tables;converting to text
+StarOffice Writer : tables;cross-referencing
+StarOffice Writer : tables;defining borders
+StarOffice Writer : tables;deleting
+StarOffice Writer : tables;deleting page breaks before
+StarOffice Writer : tables;editing by keyboard
+StarOffice Writer : tables;editing with the keyboard
+StarOffice Writer : tables;heading repetition after page breaks
+StarOffice Writer : tables;inserting columns in
+StarOffice Writer : tables;inserting line breaks
+StarOffice Writer : tables;inserting rows
+StarOffice Writer : tables;inserting text before
+StarOffice Writer : tables;inserting text tables
+StarOffice Writer : tables;jumping to
+StarOffice Writer : tables;labeling
+StarOffice Writer : tables;merging
+StarOffice Writer : tables;merging cells
+StarOffice Writer : tables;number recognition
+StarOffice Writer : tables;performing calculations in
+StarOffice Writer : tables;positioning
+StarOffice Writer : tables;protecting/unprotecting cells
+StarOffice Writer : tables;resizing/juxtaposing
+StarOffice Writer : tables;selecting
+StarOffice Writer : tables;sorting rows
+StarOffice Writer : tables;splitting
+StarOffice Writer : tables;start/end of document
+StarOffice Writer : tables;text flow around text tables
+StarOffice Writer : tables in databases
+StarOffice Writer : tables in databases;access rights to (Base)
+StarOffice Writer : tables in databases;adding to queries
+StarOffice Writer : tables in databases;browsing and editing
+StarOffice Writer : tables in databases;copying database tables (Base)
+StarOffice Writer : tables in databases;creating
+StarOffice Writer : tables in databases;creating in design view (manually)
+StarOffice Writer : tables in databases;importing text formats (Base)
+StarOffice Writer : tables in databases;joining for queries (Base)
+StarOffice Writer : tables in databases;printing queries (Base)
+StarOffice Writer : tables in databases;relations (Base)
+StarOffice Writer : tables in databases;searching
+StarOffice Writer : tables in spreadsheets
+StarOffice Writer : tables in spreadsheets;copying data to other applications
+StarOffice Writer : tables in spreadsheets;defining borders
+StarOffice Writer : tables in spreadsheets;inserting in text
+StarOffice Writer : tables in spreadsheets;value highlighting
+StarOffice Writer : tables in text
+StarOffice Writer : tables in text;captions
+StarOffice Writer : tables in text;creating automatically
+StarOffice Writer : tables in text;default settings
+StarOffice Writer : tables in text;defining borders
+StarOffice Writer : tables in text;displaying
+StarOffice Writer : tables in text;printing
+StarOffice Writer : tables of contents
+StarOffice Writer : tables of contents;creating and updating
+StarOffice Writer : tables of contents;defining entries in
+StarOffice Writer : tables of contents;editing and deleting
+StarOffice Writer : tables of contents;editing or deleting entries
+StarOffice Writer : tables of contents;formatting
+StarOffice Writer : tables of contents;hyperlinks as entries
+StarOffice Writer : tables of contents;unprotecting
+StarOffice Writer : tabs
+StarOffice Writer : tabs;displaying sheet tabs
+StarOffice Writer : tags
+StarOffice Writer : tags;definition
+StarOffice Writer : tags;in StarOffice Writer
+StarOffice Writer : tags;META tags
+StarOffice Writer : templates
+StarOffice Writer : templates;agendas
+StarOffice Writer : templates;changing basic fonts
+StarOffice Writer : templates;creating document templates
+StarOffice Writer : templates;database reports
+StarOffice Writer : templates;default templates
+StarOffice Writer : templates;deleting
+StarOffice Writer : templates;editing and saving
+StarOffice Writer : templates;faxes
+StarOffice Writer : templates;importing and exporting
+StarOffice Writer : templates;letters
+StarOffice Writer : templates;new documents from templates
+StarOffice Writer : templates;opening documents with
+StarOffice Writer : templates;organizing
+StarOffice Writer : templates;organizing (guide)
+StarOffice Writer : templates;updating from selections
+StarOffice Writer : terminology
+StarOffice Writer : terminology;general glossary
+StarOffice Writer : terminology;Internet glossary
+StarOffice Writer : testing XML filters
+StarOffice Writer : text
+StarOffice Writer : text;animating
+StarOffice Writer : text;Asian layout
+StarOffice Writer : text;backgrounds
+StarOffice Writer : text;bold
+StarOffice Writer : text;coloring
+StarOffice Writer : text;conditional text
+StarOffice Writer : text;converting to tables
+StarOffice Writer : text;copying by drag and drop
+StarOffice Writer : text;CTL languages
+StarOffice Writer : text;cursor
+StarOffice Writer : text;drawing pictures
+StarOffice Writer : text;emphasizing
+StarOffice Writer : text;font effects
+StarOffice Writer : text;font sizes
+StarOffice Writer : text;font styles
+StarOffice Writer : text;fonts and formats
+StarOffice Writer : text;Fontwork icons
+StarOffice Writer : text;formatting around objects
+StarOffice Writer : text;formatting bold while typing
+StarOffice Writer : text;hiding
+StarOffice Writer : text;hiding from specific users, with conditions
+StarOffice Writer : text;hyperlinks
+StarOffice Writer : text;input fields
+StarOffice Writer : text;inserting pictures from Draw
+StarOffice Writer : text;inserting pictures in
+StarOffice Writer : text;inserting special characters
+StarOffice Writer : text;italics
+StarOffice Writer : text;kerning
+StarOffice Writer : text;language selection
+StarOffice Writer : text;line numbers
+StarOffice Writer : text;line spacing
+StarOffice Writer : text;multi-column
+StarOffice Writer : text;navigating and selecting with keyboard
+StarOffice Writer : text;non-printable
+StarOffice Writer : text;number of words/characters
+StarOffice Writer : text;overwriting or inserting
+StarOffice Writer : text;printing in black
+StarOffice Writer : text;replacing with format
+StarOffice Writer : text;rotating
+StarOffice Writer : text;selection modes
+StarOffice Writer : text;shadowed
+StarOffice Writer : text;sorting paragraphs
+StarOffice Writer : text;subscript and superscript
+StarOffice Writer : text;text/draw objects
+StarOffice Writer : text;turning off automatic correction
+StarOffice Writer : text;uppercase or lowercase
+StarOffice Writer : text animation
+StarOffice Writer : text attributes
+StarOffice Writer : text attributes;hyperlinks
+StarOffice Writer : text attributes;undoing
+StarOffice Writer : text blocks
+StarOffice Writer : text boxes
+StarOffice Writer : text boxes;form functions
+StarOffice Writer : text boxes;positioning
+StarOffice Writer : text breaks in cells
+StarOffice Writer : text colors for better accessibility
+StarOffice Writer : text columns
+StarOffice Writer : text databases (Base)
+StarOffice Writer : text documents
+StarOffice Writer : text documents;creating/opening
+StarOffice Writer : text documents;default templates
+StarOffice Writer : text documents;importing/exporting
+StarOffice Writer : text documents;inserting Calc charts
+StarOffice Writer : text documents;inserting spreadsheet cells
+StarOffice Writer : text documents;merging
+StarOffice Writer : text documents;print settings
+StarOffice Writer : text documents;printing
+StarOffice Writer : text documents;publishing in HTML
+StarOffice Writer : text documents;saving
+StarOffice Writer : text documents;saving automatically
+StarOffice Writer : text documents;saving in other formats
+StarOffice Writer : text documents;sending as e-mail
+StarOffice Writer : text documents;shortcut keys in
+StarOffice Writer : text documents;word completion settings
+StarOffice Writer : text effects
+StarOffice Writer : text flow
+StarOffice Writer : text flow;around text tables
+StarOffice Writer : text flow;at breaks
+StarOffice Writer : text flow;from frame to frame
+StarOffice Writer : text flow;in cells
+StarOffice Writer : text formats
+StarOffice Writer : text formats;copying and pasting
+StarOffice Writer : text formats;databases
+StarOffice Writer : text formats;finding
+StarOffice Writer : text formats;pasting
+StarOffice Writer : text frames
+StarOffice Writer : text frames;centering on pages
+StarOffice Writer : text frames;inserting/editing/linking
+StarOffice Writer : text frames;labeling
+StarOffice Writer : text grid for Asian layout
+StarOffice Writer : text input fields
+StarOffice Writer : text layout for special languages
+StarOffice Writer : text objects
+StarOffice Writer : text objects;alignment
+StarOffice Writer : text objects;draw functions
+StarOffice Writer : text objects;fonts
+StarOffice Writer : text objects;in presentations and drawings
+StarOffice Writer : text overflow in spreadsheet cells
+StarOffice Writer : text scaling in charts
+StarOffice Writer : text wrap around objects
+StarOffice Writer : text, see also text documents, paragraphs and characters
+StarOffice Writer : TextArt, see Fontwork
+StarOffice Writer : textures
+StarOffice Writer : textures;inserting from Gallery
+StarOffice Writer : textures;on chart bars
+StarOffice Writer : Thai
+StarOffice Writer : Thai;entering text
+StarOffice Writer : Thai;language settings
+StarOffice Writer : thesaurus
+StarOffice Writer : thesaurus;activating for a language
+StarOffice Writer : thesaurus;related words
+StarOffice Writer : ticker text
+StarOffice Writer : time fields
+StarOffice Writer : time fields;form functions
+StarOffice Writer : time fields;HTML
+StarOffice Writer : time fields;inserting
+StarOffice Writer : times
+StarOffice Writer : times;inserting when printing presentations
+StarOffice Writer : times, formats
+StarOffice Writer : tips
+StarOffice Writer : tips;extended tips in Help
+StarOffice Writer : title pages
+StarOffice Writer : title pages;centering text on
+StarOffice Writer : title pages;page styles
+StarOffice Writer : title rows
+StarOffice Writer : title rows;printing in StarOffice Math
+StarOffice Writer : titles
+StarOffice Writer : titles;alignment (charts)
+StarOffice Writer : titles;changing
+StarOffice Writer : titles;editing in charts
+StarOffice Writer : titles;font effects
+StarOffice Writer : titles;formatting automatically
+StarOffice Writer : titles;formatting charts
+StarOffice Writer : titles;objects
+StarOffice Writer : toolbars
+StarOffice Writer : toolbars;adding buttons
+StarOffice Writer : toolbars;docking/undocking
+StarOffice Writer : toolbars;Form Navigation bar
+StarOffice Writer : toolbars;viewing/closing
+StarOffice Writer : tools bar
+StarOffice Writer : tooltips
+StarOffice Writer : tooltips;extended tips
+StarOffice Writer : tooltips;help
+StarOffice Writer : totals in text tables
+StarOffice Writer : traditional Chinese
+StarOffice Writer : traditional Chinese;translating to simplified chinese
+StarOffice Writer : transparency
+StarOffice Writer : transparency;areas
+StarOffice Writer : transparency;off for faster printing
+StarOffice Writer : transparency;saving
+StarOffice Writer : tree view of Help
+StarOffice Writer : trend lines in charts
+StarOffice Writer : trigonometric functions
+StarOffice Writer : turning off automatic correction
+StarOffice Writer : typefaces
+StarOffice Writer : typefaces;adding under UNIX
+StarOffice Writer : typefaces;formats
+StarOffice Writer : typographical quotes in StarOffice Writer
+StarOffice Writer : typography
+StarOffice Writer : typography;Asian
+StarOffice Writer : underlining
+StarOffice Writer : underlining;AutoFormat function
+StarOffice Writer : underlining;characters
+StarOffice Writer : underlining;quick
+StarOffice Writer : underlining;text
+StarOffice Writer : undocking windows
+StarOffice Writer : undoing
+StarOffice Writer : undoing;direct formatting
+StarOffice Writer : undoing;editing
+StarOffice Writer : undoing;number of steps
+StarOffice Writer : ungrouping groups
+StarOffice Writer : units
+StarOffice Writer : units;converting
+StarOffice Writer : units;measurement units
+StarOffice Writer : unlinking frames
+StarOffice Writer : UNO components
+StarOffice Writer : UNO components;Extension Manager
+StarOffice Writer : UNO components;integrating new
+StarOffice Writer : unprotecting tables of contents and indexes
+StarOffice Writer : update options
+StarOffice Writer : updates
+StarOffice Writer : updates;checking automatically
+StarOffice Writer : updates;checking manually
+StarOffice Writer : updating
+StarOffice Writer : updating;cross-references
+StarOffice Writer : updating;fields
+StarOffice Writer : updating;fields and charts, automatically (Writer)
+StarOffice Writer : updating;indexes/tables of contents
+StarOffice Writer : updating;linked sections, manually
+StarOffice Writer : updating;links in text documents
+StarOffice Writer : updating;links, on opening
+StarOffice Writer : updating;styles, from selections
+StarOffice Writer : updating;tables of contents
+StarOffice Writer : updating;templates
+StarOffice Writer : updating;text documents
+StarOffice Writer : uppercase
+StarOffice Writer : uppercase;changing to lowercase
+StarOffice Writer : uppercase;formatting text
+StarOffice Writer : URL
+StarOffice Writer : URL;changing hyperlink URLs
+StarOffice Writer : URL;definition
+StarOffice Writer : URL;in pictures
+StarOffice Writer : URL;saving absolute/relative paths
+StarOffice Writer : URL;turning off URL recognition
+StarOffice Writer : user data
+StarOffice Writer : user data;in conditions
+StarOffice Writer : user data;input
+StarOffice Writer : user data;querying
+StarOffice Writer : user data;removing when saving
+StarOffice Writer : user feedback
+StarOffice Writer : user feedback;automatically
+StarOffice Writer : user variables in conditions/fields
+StarOffice Writer : user-defined dictionaries
+StarOffice Writer : user-defined dictionaries;creating
+StarOffice Writer : user-defined dictionaries;dictionary of exceptions
+StarOffice Writer : user-defined dictionaries;editing
+StarOffice Writer : user-defined dictionaries;removing words from
+StarOffice Writer : user-defined fields, restriction
+StarOffice Writer : user-defined indexes
+StarOffice Writer : user-defined styles
+StarOffice Writer : user-defined styles;automatically replacing
+StarOffice Writer : UTF-8/UCS2 support
+StarOffice Writer : values
+StarOffice Writer : values;rounded as shown (Calc)
+StarOffice Writer : variable dates
+StarOffice Writer : variables
+StarOffice Writer : variables;document properties
+StarOffice Writer : variables;for hiding text
+StarOffice Writer : variables;for paths
+StarOffice Writer : variables;in conditions
+StarOffice Writer : variances in charts
+StarOffice Writer : VBA code
+StarOffice Writer : VBA code;loading/saving documents with VBA code
+StarOffice Writer : version management
+StarOffice Writer : version numbers of documents
+StarOffice Writer : versions
+StarOffice Writer : versions;comparing documents
+StarOffice Writer : versions;file saving as, restriction
+StarOffice Writer : versions;merging document versions
+StarOffice Writer : versions;of a document
+StarOffice Writer : versions;StarOffice
+StarOffice Writer : vertical callouts
+StarOffice Writer : vertical rulers
+StarOffice Writer : vertical scrollbars (Writer)
+StarOffice Writer : vertical text boxes
+StarOffice Writer : videos
+StarOffice Writer : viewing
+StarOffice Writer : viewing;databases
+StarOffice Writer : viewing;fields
+StarOffice Writer : viewing;file properties
+StarOffice Writer : viewing;StarOffice documents in Internet Explorer
+StarOffice Writer : viewing;toolbars
+StarOffice Writer : views
+StarOffice Writer : views;creating database views (Base)
+StarOffice Writer : views;defaults
+StarOffice Writer : views;full screen
+StarOffice Writer : views;icons
+StarOffice Writer : views;scaling
+StarOffice Writer : Visual Basic for Applications
+StarOffice Writer : Visual Basic for Applications;loading/saving documents with VBA code
+StarOffice Writer : watermarks
+StarOffice Writer : web documents
+StarOffice Writer : web documents;XForms
+StarOffice Writer : Web support
+StarOffice Writer : WebCast export
+StarOffice Writer : WebDAV over HTTPS
+StarOffice Writer : weekdays
+StarOffice Writer : weekdays;automatically completing
+StarOffice Writer : widows
+StarOffice Writer : wildcards, see regular expressions
+StarOffice Writer : windows
+StarOffice Writer : windows;docking
+StarOffice Writer : windows;docking definition
+StarOffice Writer : windows;hiding/showing/docking
+StarOffice Writer : windows;new
+StarOffice Writer : wizards
+StarOffice Writer : wizards;agendas
+StarOffice Writer : wizards;database queries
+StarOffice Writer : wizards;database tables (Base)
+StarOffice Writer : wizards;databases (Base)
+StarOffice Writer : wizards;document converter
+StarOffice Writer : wizards;Euro Converter
+StarOffice Writer : wizards;faxes
+StarOffice Writer : wizards;form letters
+StarOffice Writer : wizards;forms
+StarOffice Writer : wizards;letters
+StarOffice Writer : wizards;macros (Base)
+StarOffice Writer : wizards;overview
+StarOffice Writer : wizards;presentations
+StarOffice Writer : wizards;reports
+StarOffice Writer : word completion
+StarOffice Writer : word completion;settings
+StarOffice Writer : word completion;using/disabling
+StarOffice Writer : word counts
+StarOffice Writer : Word documents
+StarOffice Writer : Word documents;compatibility
+StarOffice Writer : Word documents;saving as
+StarOffice Writer : WordArt, see Fontwork
+StarOffice Writer : words
+StarOffice Writer : words;automatic replacement on/off
+StarOffice Writer : words;automatically replacing
+StarOffice Writer : words;backgrounds
+StarOffice Writer : words;counting in text
+StarOffice Writer : words;disabling spellcheck
+StarOffice Writer : words;wrapping in cells
+StarOffice Writer : words;wrapping in CTL
+StarOffice Writer : words;wrapping/not wrapping in text
+StarOffice Writer : working directory change
+StarOffice Writer : wrapping text
+StarOffice Writer : wrapping text;editing contours
+StarOffice Writer : wrapping text;in cells
+StarOffice Writer : write protection on/off
+StarOffice Writer : writing aids options
+StarOffice Writer : writing with direct cursor
+StarOffice Writer : WYSIWYG in fonts lists
+StarOffice Writer : X axes
+StarOffice Writer : X axes;grid formatting
+StarOffice Writer : X axes;positioning
+StarOffice Writer : X axes;scaling
+StarOffice Writer : X axes;showing
+StarOffice Writer : XForms
+StarOffice Writer : XForms;adding/editing/deleting/organizing namespaces
+StarOffice Writer : XForms;conditions
+StarOffice Writer : XForms;opening/editing
+StarOffice Writer : XML converters
+StarOffice Writer : XML file formats
+StarOffice Writer : XML filters
+StarOffice Writer : XML filters;creating/testing
+StarOffice Writer : XML filters;saving as package/installing/deleting
+StarOffice Writer : XML filters;settings
+StarOffice Writer : XML Forms, see XForms
+StarOffice Writer : XSLT filters, see also XML filters
+StarOffice Writer : XY charts
+StarOffice Writer : Y axes
+StarOffice Writer : Y axes;formatting
+StarOffice Writer : Y axes;grid formatting
+StarOffice Writer : Y axes;positioning
+StarOffice Writer : Y axes;scaling
+StarOffice Writer : Y axes;showing
+StarOffice Writer : years
+StarOffice Writer : years;2-digit options
+StarOffice Writer : Z axes
+StarOffice Writer : Z axes;grid formatting
+StarOffice Writer : Z axes;showing
+StarOffice Writer : zero values
+StarOffice Writer : zero values;displaying (Calc)
+StarOffice Writer : zooming
+StarOffice Writer : zooming;page views
+StarOffice Writer : zooming;pictures
+StarOffice Writer : zooming;status bar
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_and_whole_words_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_and_whole_words_en-US.txt
index 16243986c7f2..bdbc553140cc 100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_and_whole_words_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_and_whole_words_en-US.txt
@@ -1,6 +1,6 @@
-Glossary of Internet Terms
-MySQL Connection
-Java Platform Support
-StarOffice
-Java
-Start Parameters
+Glossary of Internet Terms
+MySQL Connection
+Java Platform Support
+StarOffice
+Java
+Start Parameters
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_only_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_only_en-US.txt
index cbfe1ffb4466..576dbea28784 100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_only_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_search_headings_only_en-US.txt
@@ -1,7 +1,7 @@
-Glossary of Internet Terms
-Organize Macros
-MySQL Connection
-Java Platform Support
-StarOffice
-Java
-Start Parameters
+Glossary of Internet Terms
+Organize Macros
+MySQL Connection
+Java Platform Support
+StarOffice
+Java
+Start Parameters
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_search_whole_words_only_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_search_whole_words_only_en-US.txt
index 1838fd1fd30f..fd21e46e8c31 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_search_whole_words_only_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_search_whole_words_only_en-US.txt
@@ -1,16 +1,16 @@
-Glossary of Internet Terms
-General Glossary
-JDBC Connection
-MySQL Connection
-Report Builder
-Accessibility in StarOffice
-Assistive Tools in StarOffice
-Mobile Device Filters for Pocket Device Appliances
-Scripting StarOffice
-Java Platform Support
-StarOffice
-Accessibility
-Java
-Class Path
-Start Parameters
-Mail Merge Wizard - Document Type
+Glossary of Internet Terms
+General Glossary
+JDBC Connection
+MySQL Connection
+Report Builder
+Accessibility in StarOffice
+Assistive Tools in StarOffice
+Mobile Device Filters for Pocket Device Appliances
+Scripting StarOffice
+Java Platform Support
+StarOffice
+Accessibility
+Java
+Class Path
+Start Parameters
+Mail Merge Wizard - Document Type
diff --git a/testautomation/framework/optional/input/help_browser/StarOffice_search_without_filter_en-US.txt b/testautomation/framework/optional/input/help_browser/StarOffice_search_without_filter_en-US.txt
index 46c36ef33620..3d29b7572ce8 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarOffice_search_without_filter_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarOffice_search_without_filter_en-US.txt
@@ -1,22 +1,22 @@
-Glossary of Internet Terms
-General Glossary
-Macro
-Organize Macros
-Data
-HTML Filters and Forms
-HTML Export - Page 2
-JDBC Connection
-MySQL Connection
-Report Builder
-Accessibility in StarOffice
-Assistive Tools in StarOffice
-Mobile Device Filters for Pocket Device Appliances
-Scripting StarOffice
-Java Platform Support
-StarOffice
-Accessibility
-Java
-Class Path
-Start Parameters
-Insert Script
-Mail Merge Wizard - Document Type
+Glossary of Internet Terms
+General Glossary
+Macro
+Organize Macros
+Data
+HTML Filters and Forms
+HTML Export - Page 2
+JDBC Connection
+MySQL Connection
+Report Builder
+Accessibility in StarOffice
+Assistive Tools in StarOffice
+Mobile Device Filters for Pocket Device Appliances
+Scripting StarOffice
+Java Platform Support
+StarOffice
+Accessibility
+Java
+Class Path
+Start Parameters
+Insert Script
+Mail Merge Wizard - Document Type
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_help_applications_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_help_applications_en-US.txt
index 642c12a7c59d..44a3e89a0b81 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_help_applications_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_help_applications_en-US.txt
@@ -1,8 +1,8 @@
-StarSuite Basic
-StarSuite Calc
-StarSuite Chart
-StarSuite Base
-StarSuite Draw
-StarSuite Impress
-StarSuite Math
-StarSuite Writer
+StarSuite Basic
+StarSuite Calc
+StarSuite Chart
+StarSuite Base
+StarSuite Draw
+StarSuite Impress
+StarSuite Math
+StarSuite Writer
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_help_content_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_help_content_en-US.txt
index 6e8ace77bf0a..f1e91dbd5ab3 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_help_content_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_help_content_en-US.txt
@@ -1,869 +1,869 @@
-Text Documents
-General Information and User Interface Usage
-Welcome to the StarSuite Writer Help
-StarSuite Writer Features
-Instructions for Using StarSuite Writer
-Docking and Resizing Windows
-Shortcut Keys for StarSuite Writer
-Counting Words
-Using Shortcut Keys (StarSuite Writer Accessibility)
-Command and Menu Reference
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Toolbars
-Toolbars
-Formatting Bar
-Picture Bar
-Table Bar
-Drawing Object Properties Bar
-Bullets and Numbering Bar
-Status Bar
-Page Preview
-Rulers
-Formula Bar
-Frame Bar
-OLE-Object Bar
-Text Object Bar
-Standard Bar
-Hyperlink Bar
-Table Data Bar
-Form Navigation Bar
-Query Design Bar
-Form Design Toolbar
-Creating Text Documents
-Navigating and Selecting With the Keyboard
-Using the Direct Cursor
-Graphics in Text Documents
-Inserting Graphics
-Inserting a Graphic From a File
-Inserting Graphics From the Gallery With Drag-and-Drop
-Inserting a Scanned Image
-Inserting a Calc Chart into a Text Document
-Inserting Graphics From StarSuite Draw or Impress
-Inserting a Horizontal Line
-Tables in Text Documents
-Turning Number Recognition On or Off in Tables
-Modifying Rows and Columns by Keyboard
-Deleting Tables or the Contents of a Table
-Inserting Tables
-Repeating a Table Header on a New Page
-Resizing Rows and Columns in a Text Table
-Adding or Deleting a Row or Column to a Table Using the Keyboard
-Objects in Text Documents
-Positioning Objects
-Wrapping Text Around Objects
-Sections and Frames in Text Documents
-Using Sections
-Inserting, Editing, and Linking Text Frames
-Editing Sections
-Inserting Sections
-Tables of Content and Indexes
-Outline Numbering
-User-Defined Indexes
-Creating a Table of Contents
-Creating Alphabetical Indexes
-Indexes Covering Several Documents
-Creating a Bibliography
-Editing or Deleting Index and Table Entries
-Updating, Editing and Deleting Indexes and Tables of Contents
-Defining Index or Table of Contents Entries
-Formatting an Index or a Table of Contents
-Fields in Text Documents
-About Fields
-Inserting a Fixed or Variable Date Field
-Converting a Field into Text
-Navigating Text Documents
-Moving and Copying Text in Documents
-Rearranging a Document by Using the Navigator
-Inserting Hyperlinks With the Navigator
-Navigator for Text Documents
-Calculating in Text Documents
-Calculating Across Tables
-Calculating in Text Documents
-Calculating and Pasting the Result of a Formula in a Text Document
-Calculating Cell Totals in Tables
-Calculating Complex Formulas in Text Documents
-Displaying the Result of a Table Calculation in a Different Table
-Formatting Text Documents
-Templates and Styles
-Templates and Styles
-Alternating Page Styles on Odd and Even Pages
-Creating a Page Style Based on the Current Page
-Using Styles From Another Document or Template
-Creating New Styles From Selections
-Updating Styles From Selections
-Creating a Document Template
-Changing the Default Template
-Changing the Case of Text
-Hiding Text
-Defining Different Headers and Footers
-Inserting a Chapter Name and Number in a Header or a Footer
-Quickly Applying Paragraph Styles
-Applying Text Formatting While You Type
-Resetting Font Attributes
-Applying Styles in Fill Format Mode
-Wrapping Text Around Objects
-Using a Frame to Center Text on a Page
-Emphasizing Text
-Rotating Text
-Inserting and Deleting Page Breaks
-Creating and Applying Page Styles
-Making Text Superscript or Subscript
-Special Text Elements
-Using Captions
-Conditional Text
-Conditional Text for Page Counts
-Inserting a Fixed or Variable Date Field
-Adding Input Fields
-Inserting Page Numbers of Continuation Pages
-Inserting Page Numbers in Footers
-Hiding Text
-Defining Different Headers and Footers
-Inserting a Chapter Name and Number in a Header or a Footer
-Querying User Data in Fields or Conditions
-Inserting and Editing Footnotes or Endnotes
-Spacing Between Footnotes
-About Headers and Footers
-Formatting Headers or Footers
-Animating Text
-Creating a Form Letter
-Automatic Functions
-Adding Exceptions to the AutoCorrect List
-Using AutoText
-Creating Numbered or Bulleted Lists as You Type
-Turning Off AutoFormat and AutoCorrect
-Automatically Check Spelling
-Turning Number Recognition On or Off in Tables
-Checking Spelling in Other Languages
-Hyphenation
-Numbering and Lists
-Adding Chapter Numbers to Captions
-Creating Numbered or Bulleted Lists as You Type
-Outline Numbering
-Changing the Outline Level of Numbered and Bulleted Lists
-Combining Numbered Lists
-Adding Line Numbers
-Modifying Numbering in a Numbered List
-Defining Number Ranges
-Adding Numbering
-Numbering and Numbering Styles
-Adding Bullets
-Spellchecking, Thesaurus, and Languages
-Automatically Check Spelling
-Removing Words From a User-Defined Dictionary
-Thesaurus
-Checking Spelling in Other Languages
-Checking Spelling Manually
-Troubleshooting Tips
-Inserting Text Before a Table at the Top of Page
-Going to Specific Bookmark
-Loading, Saving, Importing, and Exporting
-Saving Text Documents in HTML Format
-Inserting an Entire Text Document
-Master Documents
-Master Documents and Subdocuments
-Links and References
-Inserting Cross-References
-Inserting Hyperlinks With the Navigator
-Printing
-Selecting printer paper trays
-Previewing a Page Before Printing
-Printing Multiple Pages on One Sheet
-Creating and Applying Page Styles
-Searching and Replacing
-Using Wildcards in Text Searches
-List of Regular Expressions
-HTML Documents
-Web Pages
-HTML Filters and Forms
-Saving Text Documents in HTML Format
-Formulas
-General Information and User Interface Usage
-Welcome to the StarSuite Math Help
-StarSuite Math Features
-Instructions for Using StarSuite Math
-Shortcuts (StarSuite Math Accessibility)
-Command and Menu Reference
-Menus
-Toolbars
-Working with Formulas
-Manually Aligning Formula Parts
-Changing Default Attributes
-Merging Formula Parts in Brackets
-Entering Comments
-Entering Line Breaks
-Inserting Brackets
-Presentations and Drawings
-General Information and User Interface Usage
-Welcome to the StarSuite Impress Help
-Welcome to the StarSuite Draw Help
-StarSuite Impress Features
-StarSuite Draw Features
-Using Shortcut Keys in StarSuite Impress
-Shortcut Keys for Drawing Objects
-Shortcut Keys for StarSuite Impress
-Shortcut Keys for Drawings
-Instructions for Using StarSuite Impress
-Instructions for Using StarSuite Draw
-Command and Menu Reference
-Presentations (StarSuite Impress)
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Slide Show
-Toolbars
-Toolbars
-Line and Filling Bar
-Text Formatting Bar
-Slide View Bar
-Status Bar
-Rulers
-Drawing Bar
-Outline Bar
-Slide Sorter Bar
-Options Bar
-Picture Bar
-Standard Bar
-Hyperlink Bar
-Form Navigation Bar
-Form Design Toolbar
-Edit Points Bar
-Drawings (StarSuite Draw)
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Modify
-Toolbars
-Toolbars
-Drawing Bar
-Options Bar
-Standard Bar
-Hyperlink Bar
-Form Navigation Bar
-Form Design Toolbar
-Edit Points Bar
-Loading, Saving, Importing, and Exporting
-Saving a Presentation in HTML Format
-Importing HTML Pages Into Presentations
-Loading Color, Gradient, and Hatching Lists
-Exporting Animations in GIF Format
-Including Spreadsheets in Slides
-Inserting Graphics
-Copying Slides From Other Presentations
-Formatting
-Loading Color, Gradient, and Hatching Lists
-Loading Line and Arrow Styles
-Defining Custom Colors
-Creating Gradient Fills
-Replacing Colors
-Arranging, Aligning and Distributing Objects
-Changing the Slide Background Fill
-Adding a Header or a Footer to All Slides
-Applying a Slide Design to a Slide Master
-Moving Objects
-Printing
-Printing Presentations
-Printing a Slide to Fit a Paper Size
-Effects
-Exporting Animations in GIF Format
-Animating Objects in Presentation Slides
-Animating Slide Transitions
-Cross-Fading Two Objects
-Creating Animated GIF Images
-Objects, Graphics, and Bitmaps
-Combining Objects and Constructing Shapes
-Drawing Sectors and Segments
-Duplicating Objects
-Rotating Objects
-Assembling 3D Objects
-Connecting Lines
-Converting Text Characters into Drawing Objects
-Converting Bitmap Images into Vector Graphics
-Converting 2D Objects to Curves, Polygons, and 3D Objects
-Loading Line and Arrow Styles
-Drawing Curves
-Editing Curves
-Inserting Graphics
-Including Spreadsheets in Slides
-Moving Objects
-Selecting Underlying Objects
-Creating a Flowchart
-Groups and Layers
-Grouping Objects
-About Layers
-Inserting Layers
-Working With Layers
-Moving Objects to a Different Layer
-Text in Presentations and Drawings
-Adding Text
-Converting Text Characters into Drawing Objects
-Viewing
-Creating a Custom Slide Show
-Changing the Slide Order
-Zooming With the Keypad
-Rehearse Timings of Slide Changes
-Installation
-Changing the Association of Microsoft Office Document Types
-Common Help Topics
-General Information
-Shortcut Keys
-General Glossary
-Glossary of Internet Terms
-Accessibility in StarSuite
-Shortcuts (StarSuite Accessibility)
-General Shortcut Keys in StarSuite
-Versions and Build Numbers
-StarSuite and Microsoft Office
-Using Microsoft Office and StarSuite
-Comparing Microsoft Office and StarSuite Terms
-About Converting Microsoft Office Documents
-Changing the Association of Microsoft Office Document Types
-StarSuite Options
-Options
-User Data
-General
-Paths
-Writing Aids
-Colors
-General
-Fonts
-View
-Print Options
-Memory
-Appearance
-Accessibility
-Load/Save options
-Internet options
-Text Document Options
-HTML Document Options
-Spreadsheet Options
-Presentation Options
-Drawing Options
-Formula
-Chart options
-VBA Properties
-Microsoft Office
-Languages
-Language Setting Options
-Data sources options
-Wizards
-Wizard
-Letter Wizard
-Letter Wizard
-Fax Wizard
-Fax Wizard
-Agenda Wizard
-Agenda Wizard
-Presentation Wizard
-Presentation Wizard
-HTML Export Wizard
-HTML Export
-Document Converter Wizard
-Document Converter
-Euro Converter Wizard
-Configuring StarSuite
-Configuring StarSuite
-Extension Manager
-Changing Icon Views
-Adding Buttons to Toolbars
-Changing Your Working Directory
-Changing Default Templates
-Registering an Address Book
-Inserting and Editing Buttons
-Working with the User Interface
-Navigation to Quickly Reach Objects
-Navigator for Document Overview
-Showing, Docking and Hiding Windows
-Showing Navigation Pane of the Help
-Switching Between Insert Mode and Overwrite Mode
-Using Toolbars
-Printing, Faxing, Sending
-Printing Address Labels
-Printing in Black and White
-Sending Documents as E-mail
-Sending Faxes and Configuring StarSuite for Faxing
-Drag & Drop
-Dragging and Dropping Within a StarSuite Document
-Moving and Copying Text in Documents
-Copying Spreadsheet Areas to Text Documents
-Copying Graphics Between Documents
-Copying Graphics From the Gallery
-Drag-and-Drop With the Data Source View
-Copy and Paste
-Copying Drawing Objects Into Other Documents
-Copying Graphics Between Documents
-Copying Graphics From the Gallery
-Copying Spreadsheet Areas to Text Documents
-Charts and Diagrams
-Inserting Charts
-Charts in StarSuite
-Load, Save, Import, Export
-Opening Documents
-Opening documents saved in other formats
-Saving Documents
-Saving Documents Automatically
-Saving Documents in Other Formats
-Importing and Exporting Data in Text Format
-Links and References
-Inserting Hyperlinks
-Relative and Absolute Links
-Editing Hyperlinks
-Document Version Tracking
-Comparing Versions of a Document
-Merging Versions
-Recording Changes
-Recording and Displaying Changes
-Accepting or Rejecting Changes
-Version Management
-Labels and Business Cards
-Creating and Printing Labels and Business Cards
-Inserting External Data
-Inserting Data From Spreadsheets
-Inserting Data From Text Documents
-Inserting, Editing, Saving Bitmaps
-Adding Graphics to the Gallery
-Automatic Functions
-Turning off Automatic URL Recognition
-Searching and Replacing
-Searching With a Form Filter
-Searching With the Hyperlink Bar
-Searching Tables and Form Documents
-List of Regular Expressions
-Guides
-Applying Line Styles
-Changing the Color of Text
-Changing the Title of a Document
-Creating Round Corners
-Defining Background Colors or Background Graphics
-Defining Line Ends
-Defining Line Styles
-Editing Graphic Objects
-Drawing Lines in Text
-First Steps
-Inserting Objects From the Gallery
-Inserting Protected Spaces, Hyphens and Conditional Separators
-Inserting Special Characters
-Inserting and Editing Tab Stops
-Protecting Content in StarSuite
-Protecting Records
-Selecting the Maximum Printable Area on a Page
-Selecting Measurement Units
-Selecting the Document Language
-Table Design
-Turning off Bullets and Numbering for Individual Paragraphs
-Database Functionality
-General Information
-StarSuite Database
-Database Overview
-Creating a New Database
-Working with Tables
-Working with Queries
-Working with Forms
-Creating Reports
-Registering and Deleting a Database
-Importing and Exporting Data in Base
-Executing SQL Commands
-Charts and Diagrams
-General Information
-Charts in StarSuite
-StarSuite Chart Features
-Shortcuts for Charts
-Spreadsheets
-General Information and User Interface Usage
-Welcome to the StarSuite Calc Help
-StarSuite Calc Features
-Shortcut Keys (StarSuite Calc Accessibility)
-Shortcut Keys for Spreadsheets
-Error Codes in StarSuite Calc
-Add-in for Programming in StarSuite Calc
-Instructions for Using StarSuite Calc
-Command and Menu Reference
-Menus
-Menus
-File
-Edit
-View
-Insert
-Format
-Tools
-Window
-Data
-Toolbars
-Toolbars
-Formatting Bar
-Drawing Object Properties Bar
-Text Formatting Bar
-Formula Bar
-Status Bar
-Page Preview Bar
-Picture Bar
-Tools Bar
-Standard Bar
-Hyperlink Bar
-Table Data Bar
-Form Navigation Bar
-Query Design Bar
-Form Design Toolbar
-Functions Types and Operators
-Function Wizard
-Functions by Category
-Database Functions
-Date + Time Functions
-Financial Functions Part One
-Financial Functions Part Two
-Financial Functions Part Three
-Information Functions
-Logical Functions
-Mathematical Functions
-Array Functions
-Statistics Functions
-Statistical Functions Part One
-Statistical Functions Part Two
-Statistical Functions Part Three
-Statistical Functions Part Four
-Statistical Functions Part Five
-Spreadsheet Functions
-Text Functions
-Add-in Functions
-Add-in Functions, List of Analysis Functions Part One
-Add-in Functions, List of Analysis Functions Part Two
-Operators in StarSuite Calc
-User-Defined Functions
-Loading, Saving, Importing, and Exporting
-Inserting External Data in Table (WebQuery)
-Saving and Opening Sheets in HTML
-Importing and Exporting Text Files
-Formatting
-Rotating Text
-Writing Multi-line Text
-Formatting Numbers as Text
-Text Superscript / Subscript
-Changing Row Height or Column Width
-Applying Conditional Formatting
-Highlighting Negative Numbers
-Assigning Formats by Formula
-Entering a Number with Leading Zeros
-Formatting Spreadsheets
-Formatting Numbers With Decimals
-Naming Cells
-Rotating Tables (Transposing)
-Renaming Sheets
-19xx/20xx Years
-Using Rounded Off Numbers
-Cells in Currency Format
-Using AutoFormat for Tables
-Inserting and Editing Notes
-Selecting Themes for Sheets
-Entering Fractions
-Filtering and Sorting
-Applying Filters
-Filter: Applying Advanced Filters
-Applying AutoFilter
-Applying Sort Lists
-Printing
-Printing Rows or Columns on Every Page
-Printing Sheets in Landscape Format
-Printing Sheet Details
-Defining Number of Pages for Printing
-Data Ranges
-Defining Database Ranges
-Filtering Cell Ranges
-Sorting Database Ranges
-Data Pilot
-DataPilot
-Creating DataPilot Tables
-Deleting DataPilot Tables
-Editing DataPilot Tables
-Filtering DataPilot Tables
-Selecting DataPilot Output Ranges
-Updating DataPilot Tables
-Scenarios
-Using Scenarios
-References
-Addresses and References, Absolute and Relative
-Referencing a Cell in Another Document
-References to Other Sheets and Referencing URLs
-Referencing Cells by Drag-and-Drop
-Recognizing Names as Addressing
-Viewing, Selecting, Copying
-Changing Table Views
-Displaying Formulas or Values
-Freezing Rows or Columns as Headers
-Navigating Through Sheets Tabs
-Copying to Multiple Sheets
-Only Copy Visible Cells
-Selecting Multiple Cells
-Formulas and Calculations
-Calculating With Formulas
-Copying Formulas
-Entering Formulas
-Displaying Formulas or Values
-Calculating in Spreadsheets
-Calculating With Dates and Times
-Automatically Calculating Series
-Calculating Time Differences
-Entering Matrix Formulas
-Protection
-Protecting Cells from Changes
-Unprotecting Cells
-Miscellaneous
-Deactivating Automatic Changes
-Consolidating Data
-Applying Goal Seek
-Applying Multiple Operations
-Applying Multiple Sheets
-Validity of Cell Contents
-Macros and Programming
-General Information and User Interface Usage
-StarSuite Basic Help
-Programming with StarSuite Basic
-StarSuite Basic Glossary
-Basics
-Syntax
-StarSuite Basic IDE
-IDE Overview
-The Basic Editor
-Watch Window
-Macro Toolbar
-Macro
-Command Reference
-Using Procedures and Functions
-Libraries, Modules and Dialogs
-Run-Time Functions, Statements, and Operators
-Screen I/O Functions
-File I/O Functions
-Date and Time Functions
-Error-Handling Functions
-Logical Operators
-Mathematical Operators
-Numeric Functions
-Controlling Program Execution
-Variables
-Comparison Operators
-Strings
-Other Commands
-Alphabetic List of Functions, Statements, and Operators
-Abs Function [Runtime]
-AND Operator [Runtime]
-Array Function [Runtime]
-Asc Function [Runtime]
-Atn Function [Runtime]
-Beep Statement [Runtime]
-Blue Function [Runtime]
-CBool Function [Runtime]
-CByte Function [Runtime]
-CDateFromIso Function [Runtime]
-CDateToIso Function [Runtime]
-CDate Function [Runtime]
-CDbl Function [Runtime]
-CInt Function [Runtime]
-CLng Function [Runtime]
-CSng Function[Runtime]
-CStr Function [Runtime]
-Call Statement [Runtime]
-ChDir Statement [Runtime]
-ChDrive Statement [Runtime]
-Choose Function [Runtime]
-Chr Function [Runtime]
-Close Statement [Runtime]
-Comparison Operators [Runtime]
-Const Statement [Runtime]
-ConvertFromURL Function [Runtime]
-ConvertToURL Function [Runtime]
-Cos Function [Runtime]
-CreateUnoDialog Function [Runtime]
-CreateUnoListener Function [Runtime]
-CreateUnoService Function [Runtime]
-CreateUnoStruct Function [Runtime]
-CurDir Function [Runtime]
-DateSerial Function [Runtime]
-DateValue Function [Runtime]
-Date Statement [Runtime]
-Day Function [Runtime]
-Declare Statement [Runtime]
-DefBool Statement [Runtime]
-DefDate Statement [Runtime]
-DefDbl Statement [Runtime]
-DefInt Statement [Runtime]
-DefLng Statement [Runtime]
-DefObj Statement [Runtime]
-DefVar Statement [Runtime]
-DimArray Function [Runtime]
-Dim Statement [Runtime]
-Dir Function [Runtime]
-Do...Loop Statement [Runtime]
-Comparison Operators [Runtime]
-End Statement [Runtime]
-Environ Function [Runtime]
-Eof Function [Runtime]
-EqualUnoObjects Function [Runtime]
-Eqv Operator [Runtime]
-Erl Function [Runtime]
-Err Function [Runtime]
-Error Function [Runtime]
-Error-Handling Functions
-Exit Statement [Runtime]
-Exp Function [Runtime]
-FileAttr-Function [Runtime]
-FileCopy Statement [Runtime]
-FileDateTime Function [Runtime]
-FileExists Function [Runtime]
-FileLen-Function [Runtime]
-FindObject Function [Runtime]
-FindPropertyObject Function [Runtime]
-Fix Function [Runtime]
-For...Next Statement [Runtime]
-Format Function [Runtime]
-FreeFile Function[Runtime]
-FreeLibrary Function [Runtime]
-Function Statement [Runtime]
-Further Statements
-Generating Random Numbers
-GetAttr Function [Runtime]
-GetProcessServiceManager Function [Runtime]
-GetSolarVersion Function [Runtime]
-GetSystemTicks Function [Runtime]
-Get Statement [Runtime]
-GlobalScope [Runtime]
-GoSub...Return Statement [Runtime]
-GoTo Statement [Runtime]
-Green Function [Runtime]
-HasUnoInterfaces Function [Runtime]
-Hex Function [Runtime]
-Hour Function [Runtime]
-IIf Statement [Runtime]
-If...Then...Else Statement [Runtime]
-Imp-Operator [Runtime]
-InStr Function [Runtime]
-InputBox Function [Runtime]
-Input# Statement [Runtime]
-Int Function [Runtime]
-IsArray Function [Runtime]
-IsDate Function [Runtime]
-IsEmpty Function [Runtime]
-IsMissing function [Runtime]
-IsNull Function [Runtime]
-IsNumeric Function [Runtime]
-IsObject Function [Runtime]
-IsUnoStruct Function [Runtime]
-Join Function [Runtime]
-Kill Statement [Runtime]
-LBound Function [Runtime]
-LCase Function [Runtime]
-LSet Statement [Runtime]
-LTrim Function [Runtime]
-Left Function [Runtime]
-Len Function [Runtime]
-Let Statement [Runtime]
-Line Input # Statement [Runtime]
-Loc Function [Runtime]
-Lof Function [Runtime]
-Log Function [Runtime]
-Mid Function, Mid Statement [Runtime]
-Minute Function [Runtime]
-MkDir Statement [Runtime]
-Mod-Operator [Runtime]
-Month Function [Runtime]
-MsgBox Function [Runtime]
-MsgBox Statement [Runtime]
-Name Statement [Runtime]
-Not-Operator [Runtime]
-Now Function [Runtime]
-Numeric Functions
-Oct Function [Runtime]
-On Error GoTo ... Resume Statement [Runtime]
-On...GoSub Statement; On...GoTo Statement [Runtime]
-Open Statement[Runtime]
-Option Base Statement [Runtime]
-Option Explicit Statement [Runtime]
-Optional (in Function Statement) [Runtime]
-Or-Operator [Runtime]
-Print Statement [Runtime]
-Public Statement [Runtime]
-Put Statement [Runtime]
-QBColor Function [Runtime]
-RGB Function [Runtime]
-RSet Statement [Runtime]
-RTrim Function [Runtime]
-Randomize Statement [Runtime]
-ReDim Statement [Runtime]
-Red Function [Runtime]
-Rem Statement [Runtime]
-Reset Statement [Runtime]
-Right Function [Runtime]
-RmDir Statement [Runtime]
-Rnd Function [Runtime]
-Second Function [Runtime]
-Seek Function [Runtime]
-Seek Statement [Runtime]
-Select...Case Statement [Runtime]
-SetAttr Statement [Runtime]
-Set Statement[Runtime]
-Sgn Function [Runtime]
-Shell Function [Runtime]
-Sin Function [Runtime]
-Space Function [Runtime]
-Split Function [Runtime]
-Sqr Function [Runtime]
-Square Root Calculation
-Static Statement [Runtime]
-Stop Statement [Runtime]
-StrComp Function [Runtime]
-Str Function [Runtime]
-String Function [Runtime]
-Sub Statement [Runtime]
-Switch Function [Runtime]
-Tan Function [Runtime]
-TimeSerial Function [Runtime]
-TimeValue Function [Runtime]
-Time Statement [Runtime]
-Timer Function [Runtime]
-Trigonometric Functions
-Trim Function [Runtime]
-TwipsPerPixelX Function [Runtime]
-TwipsPerPixelY Function [Runtime]
-TypeName Function; VarType Function[Runtime]
-UBound Function [Runtime]
-UCase Function [Runtime]
-Val Function [Runtime]
-Wait Statement [Runtime]
-WeekDay Function [Runtime]
-While...Wend Statement[Runtime]
-With Statement [Runtime]
-Write Statement [Runtime]
-Xor-Operator [Runtime]
-Year Function [Runtime]
-"-" Operator [Runtime]
-"*" Operator [Runtime]
-"+" Operator [Runtime]
-"/" Operator [Runtime]
-"^" Operator [Runtime]
-Guides
-Changing the Properties of Controls in the Dialog Editor
-Creating Controls in the Dialog Editor
-Programming Examples for Controls in the Dialog Editor
-Opening a Dialog With Program Code
-Creating a Basic Dialog
-Organizing Libraries and Modules
-Using Variables
-Using Objects
-Debugging a Basic Program
-Event-Driven Macros
+Text Documents
+General Information and User Interface Usage
+Welcome to the StarSuite Writer Help
+StarSuite Writer Features
+Instructions for Using StarSuite Writer
+Docking and Resizing Windows
+Shortcut Keys for StarSuite Writer
+Counting Words
+Using Shortcut Keys (StarSuite Writer Accessibility)
+Command and Menu Reference
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Toolbars
+Toolbars
+Formatting Bar
+Picture Bar
+Table Bar
+Drawing Object Properties Bar
+Bullets and Numbering Bar
+Status Bar
+Page Preview
+Rulers
+Formula Bar
+Frame Bar
+OLE-Object Bar
+Text Object Bar
+Standard Bar
+Hyperlink Bar
+Table Data Bar
+Form Navigation Bar
+Query Design Bar
+Form Design Toolbar
+Creating Text Documents
+Navigating and Selecting With the Keyboard
+Using the Direct Cursor
+Graphics in Text Documents
+Inserting Graphics
+Inserting a Graphic From a File
+Inserting Graphics From the Gallery With Drag-and-Drop
+Inserting a Scanned Image
+Inserting a Calc Chart into a Text Document
+Inserting Graphics From StarSuite Draw or Impress
+Inserting a Horizontal Line
+Tables in Text Documents
+Turning Number Recognition On or Off in Tables
+Modifying Rows and Columns by Keyboard
+Deleting Tables or the Contents of a Table
+Inserting Tables
+Repeating a Table Header on a New Page
+Resizing Rows and Columns in a Text Table
+Adding or Deleting a Row or Column to a Table Using the Keyboard
+Objects in Text Documents
+Positioning Objects
+Wrapping Text Around Objects
+Sections and Frames in Text Documents
+Using Sections
+Inserting, Editing, and Linking Text Frames
+Editing Sections
+Inserting Sections
+Tables of Content and Indexes
+Outline Numbering
+User-Defined Indexes
+Creating a Table of Contents
+Creating Alphabetical Indexes
+Indexes Covering Several Documents
+Creating a Bibliography
+Editing or Deleting Index and Table Entries
+Updating, Editing and Deleting Indexes and Tables of Contents
+Defining Index or Table of Contents Entries
+Formatting an Index or a Table of Contents
+Fields in Text Documents
+About Fields
+Inserting a Fixed or Variable Date Field
+Converting a Field into Text
+Navigating Text Documents
+Moving and Copying Text in Documents
+Rearranging a Document by Using the Navigator
+Inserting Hyperlinks With the Navigator
+Navigator for Text Documents
+Calculating in Text Documents
+Calculating Across Tables
+Calculating in Text Documents
+Calculating and Pasting the Result of a Formula in a Text Document
+Calculating Cell Totals in Tables
+Calculating Complex Formulas in Text Documents
+Displaying the Result of a Table Calculation in a Different Table
+Formatting Text Documents
+Templates and Styles
+Templates and Styles
+Alternating Page Styles on Odd and Even Pages
+Creating a Page Style Based on the Current Page
+Using Styles From Another Document or Template
+Creating New Styles From Selections
+Updating Styles From Selections
+Creating a Document Template
+Changing the Default Template
+Changing the Case of Text
+Hiding Text
+Defining Different Headers and Footers
+Inserting a Chapter Name and Number in a Header or a Footer
+Quickly Applying Paragraph Styles
+Applying Text Formatting While You Type
+Resetting Font Attributes
+Applying Styles in Fill Format Mode
+Wrapping Text Around Objects
+Using a Frame to Center Text on a Page
+Emphasizing Text
+Rotating Text
+Inserting and Deleting Page Breaks
+Creating and Applying Page Styles
+Making Text Superscript or Subscript
+Special Text Elements
+Using Captions
+Conditional Text
+Conditional Text for Page Counts
+Inserting a Fixed or Variable Date Field
+Adding Input Fields
+Inserting Page Numbers of Continuation Pages
+Inserting Page Numbers in Footers
+Hiding Text
+Defining Different Headers and Footers
+Inserting a Chapter Name and Number in a Header or a Footer
+Querying User Data in Fields or Conditions
+Inserting and Editing Footnotes or Endnotes
+Spacing Between Footnotes
+About Headers and Footers
+Formatting Headers or Footers
+Animating Text
+Creating a Form Letter
+Automatic Functions
+Adding Exceptions to the AutoCorrect List
+Using AutoText
+Creating Numbered or Bulleted Lists as You Type
+Turning Off AutoFormat and AutoCorrect
+Automatically Check Spelling
+Turning Number Recognition On or Off in Tables
+Checking Spelling in Other Languages
+Hyphenation
+Numbering and Lists
+Adding Chapter Numbers to Captions
+Creating Numbered or Bulleted Lists as You Type
+Outline Numbering
+Changing the Outline Level of Numbered and Bulleted Lists
+Combining Numbered Lists
+Adding Line Numbers
+Modifying Numbering in a Numbered List
+Defining Number Ranges
+Adding Numbering
+Numbering and Numbering Styles
+Adding Bullets
+Spellchecking, Thesaurus, and Languages
+Automatically Check Spelling
+Removing Words From a User-Defined Dictionary
+Thesaurus
+Checking Spelling in Other Languages
+Checking Spelling Manually
+Troubleshooting Tips
+Inserting Text Before a Table at the Top of Page
+Going to Specific Bookmark
+Loading, Saving, Importing, and Exporting
+Saving Text Documents in HTML Format
+Inserting an Entire Text Document
+Master Documents
+Master Documents and Subdocuments
+Links and References
+Inserting Cross-References
+Inserting Hyperlinks With the Navigator
+Printing
+Selecting printer paper trays
+Previewing a Page Before Printing
+Printing Multiple Pages on One Sheet
+Creating and Applying Page Styles
+Searching and Replacing
+Using Wildcards in Text Searches
+List of Regular Expressions
+HTML Documents
+Web Pages
+HTML Filters and Forms
+Saving Text Documents in HTML Format
+Formulas
+General Information and User Interface Usage
+Welcome to the StarSuite Math Help
+StarSuite Math Features
+Instructions for Using StarSuite Math
+Shortcuts (StarSuite Math Accessibility)
+Command and Menu Reference
+Menus
+Toolbars
+Working with Formulas
+Manually Aligning Formula Parts
+Changing Default Attributes
+Merging Formula Parts in Brackets
+Entering Comments
+Entering Line Breaks
+Inserting Brackets
+Presentations and Drawings
+General Information and User Interface Usage
+Welcome to the StarSuite Impress Help
+Welcome to the StarSuite Draw Help
+StarSuite Impress Features
+StarSuite Draw Features
+Using Shortcut Keys in StarSuite Impress
+Shortcut Keys for Drawing Objects
+Shortcut Keys for StarSuite Impress
+Shortcut Keys for Drawings
+Instructions for Using StarSuite Impress
+Instructions for Using StarSuite Draw
+Command and Menu Reference
+Presentations (StarSuite Impress)
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Slide Show
+Toolbars
+Toolbars
+Line and Filling Bar
+Text Formatting Bar
+Slide View Bar
+Status Bar
+Rulers
+Drawing Bar
+Outline Bar
+Slide Sorter Bar
+Options Bar
+Picture Bar
+Standard Bar
+Hyperlink Bar
+Form Navigation Bar
+Form Design Toolbar
+Edit Points Bar
+Drawings (StarSuite Draw)
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Modify
+Toolbars
+Toolbars
+Drawing Bar
+Options Bar
+Standard Bar
+Hyperlink Bar
+Form Navigation Bar
+Form Design Toolbar
+Edit Points Bar
+Loading, Saving, Importing, and Exporting
+Saving a Presentation in HTML Format
+Importing HTML Pages Into Presentations
+Loading Color, Gradient, and Hatching Lists
+Exporting Animations in GIF Format
+Including Spreadsheets in Slides
+Inserting Graphics
+Copying Slides From Other Presentations
+Formatting
+Loading Color, Gradient, and Hatching Lists
+Loading Line and Arrow Styles
+Defining Custom Colors
+Creating Gradient Fills
+Replacing Colors
+Arranging, Aligning and Distributing Objects
+Changing the Slide Background Fill
+Adding a Header or a Footer to All Slides
+Applying a Slide Design to a Slide Master
+Moving Objects
+Printing
+Printing Presentations
+Printing a Slide to Fit a Paper Size
+Effects
+Exporting Animations in GIF Format
+Animating Objects in Presentation Slides
+Animating Slide Transitions
+Cross-Fading Two Objects
+Creating Animated GIF Images
+Objects, Graphics, and Bitmaps
+Combining Objects and Constructing Shapes
+Drawing Sectors and Segments
+Duplicating Objects
+Rotating Objects
+Assembling 3D Objects
+Connecting Lines
+Converting Text Characters into Drawing Objects
+Converting Bitmap Images into Vector Graphics
+Converting 2D Objects to Curves, Polygons, and 3D Objects
+Loading Line and Arrow Styles
+Drawing Curves
+Editing Curves
+Inserting Graphics
+Including Spreadsheets in Slides
+Moving Objects
+Selecting Underlying Objects
+Creating a Flowchart
+Groups and Layers
+Grouping Objects
+About Layers
+Inserting Layers
+Working With Layers
+Moving Objects to a Different Layer
+Text in Presentations and Drawings
+Adding Text
+Converting Text Characters into Drawing Objects
+Viewing
+Creating a Custom Slide Show
+Changing the Slide Order
+Zooming With the Keypad
+Rehearse Timings of Slide Changes
+Installation
+Changing the Association of Microsoft Office Document Types
+Common Help Topics
+General Information
+Shortcut Keys
+General Glossary
+Glossary of Internet Terms
+Accessibility in StarSuite
+Shortcuts (StarSuite Accessibility)
+General Shortcut Keys in StarSuite
+Versions and Build Numbers
+StarSuite and Microsoft Office
+Using Microsoft Office and StarSuite
+Comparing Microsoft Office and StarSuite Terms
+About Converting Microsoft Office Documents
+Changing the Association of Microsoft Office Document Types
+StarSuite Options
+Options
+User Data
+General
+Paths
+Writing Aids
+Colors
+General
+Fonts
+View
+Print Options
+Memory
+Appearance
+Accessibility
+Load/Save options
+Internet options
+Text Document Options
+HTML Document Options
+Spreadsheet Options
+Presentation Options
+Drawing Options
+Formula
+Chart options
+VBA Properties
+Microsoft Office
+Languages
+Language Setting Options
+Data sources options
+Wizards
+Wizard
+Letter Wizard
+Letter Wizard
+Fax Wizard
+Fax Wizard
+Agenda Wizard
+Agenda Wizard
+Presentation Wizard
+Presentation Wizard
+HTML Export Wizard
+HTML Export
+Document Converter Wizard
+Document Converter
+Euro Converter Wizard
+Configuring StarSuite
+Configuring StarSuite
+Extension Manager
+Changing Icon Views
+Adding Buttons to Toolbars
+Changing Your Working Directory
+Changing Default Templates
+Registering an Address Book
+Inserting and Editing Buttons
+Working with the User Interface
+Navigation to Quickly Reach Objects
+Navigator for Document Overview
+Showing, Docking and Hiding Windows
+Showing Navigation Pane of the Help
+Switching Between Insert Mode and Overwrite Mode
+Using Toolbars
+Printing, Faxing, Sending
+Printing Address Labels
+Printing in Black and White
+Sending Documents as E-mail
+Sending Faxes and Configuring StarSuite for Faxing
+Drag & Drop
+Dragging and Dropping Within a StarSuite Document
+Moving and Copying Text in Documents
+Copying Spreadsheet Areas to Text Documents
+Copying Graphics Between Documents
+Copying Graphics From the Gallery
+Drag-and-Drop With the Data Source View
+Copy and Paste
+Copying Drawing Objects Into Other Documents
+Copying Graphics Between Documents
+Copying Graphics From the Gallery
+Copying Spreadsheet Areas to Text Documents
+Charts and Diagrams
+Inserting Charts
+Charts in StarSuite
+Load, Save, Import, Export
+Opening Documents
+Opening documents saved in other formats
+Saving Documents
+Saving Documents Automatically
+Saving Documents in Other Formats
+Importing and Exporting Data in Text Format
+Links and References
+Inserting Hyperlinks
+Relative and Absolute Links
+Editing Hyperlinks
+Document Version Tracking
+Comparing Versions of a Document
+Merging Versions
+Recording Changes
+Recording and Displaying Changes
+Accepting or Rejecting Changes
+Version Management
+Labels and Business Cards
+Creating and Printing Labels and Business Cards
+Inserting External Data
+Inserting Data From Spreadsheets
+Inserting Data From Text Documents
+Inserting, Editing, Saving Bitmaps
+Adding Graphics to the Gallery
+Automatic Functions
+Turning off Automatic URL Recognition
+Searching and Replacing
+Searching With a Form Filter
+Searching With the Hyperlink Bar
+Searching Tables and Form Documents
+List of Regular Expressions
+Guides
+Applying Line Styles
+Changing the Color of Text
+Changing the Title of a Document
+Creating Round Corners
+Defining Background Colors or Background Graphics
+Defining Line Ends
+Defining Line Styles
+Editing Graphic Objects
+Drawing Lines in Text
+First Steps
+Inserting Objects From the Gallery
+Inserting Protected Spaces, Hyphens and Conditional Separators
+Inserting Special Characters
+Inserting and Editing Tab Stops
+Protecting Content in StarSuite
+Protecting Records
+Selecting the Maximum Printable Area on a Page
+Selecting Measurement Units
+Selecting the Document Language
+Table Design
+Turning off Bullets and Numbering for Individual Paragraphs
+Database Functionality
+General Information
+StarSuite Database
+Database Overview
+Creating a New Database
+Working with Tables
+Working with Queries
+Working with Forms
+Creating Reports
+Registering and Deleting a Database
+Importing and Exporting Data in Base
+Executing SQL Commands
+Charts and Diagrams
+General Information
+Charts in StarSuite
+StarSuite Chart Features
+Shortcuts for Charts
+Spreadsheets
+General Information and User Interface Usage
+Welcome to the StarSuite Calc Help
+StarSuite Calc Features
+Shortcut Keys (StarSuite Calc Accessibility)
+Shortcut Keys for Spreadsheets
+Error Codes in StarSuite Calc
+Add-in for Programming in StarSuite Calc
+Instructions for Using StarSuite Calc
+Command and Menu Reference
+Menus
+Menus
+File
+Edit
+View
+Insert
+Format
+Tools
+Window
+Data
+Toolbars
+Toolbars
+Formatting Bar
+Drawing Object Properties Bar
+Text Formatting Bar
+Formula Bar
+Status Bar
+Page Preview Bar
+Picture Bar
+Tools Bar
+Standard Bar
+Hyperlink Bar
+Table Data Bar
+Form Navigation Bar
+Query Design Bar
+Form Design Toolbar
+Functions Types and Operators
+Function Wizard
+Functions by Category
+Database Functions
+Date + Time Functions
+Financial Functions Part One
+Financial Functions Part Two
+Financial Functions Part Three
+Information Functions
+Logical Functions
+Mathematical Functions
+Array Functions
+Statistics Functions
+Statistical Functions Part One
+Statistical Functions Part Two
+Statistical Functions Part Three
+Statistical Functions Part Four
+Statistical Functions Part Five
+Spreadsheet Functions
+Text Functions
+Add-in Functions
+Add-in Functions, List of Analysis Functions Part One
+Add-in Functions, List of Analysis Functions Part Two
+Operators in StarSuite Calc
+User-Defined Functions
+Loading, Saving, Importing, and Exporting
+Inserting External Data in Table (WebQuery)
+Saving and Opening Sheets in HTML
+Importing and Exporting Text Files
+Formatting
+Rotating Text
+Writing Multi-line Text
+Formatting Numbers as Text
+Text Superscript / Subscript
+Changing Row Height or Column Width
+Applying Conditional Formatting
+Highlighting Negative Numbers
+Assigning Formats by Formula
+Entering a Number with Leading Zeros
+Formatting Spreadsheets
+Formatting Numbers With Decimals
+Naming Cells
+Rotating Tables (Transposing)
+Renaming Sheets
+19xx/20xx Years
+Using Rounded Off Numbers
+Cells in Currency Format
+Using AutoFormat for Tables
+Inserting and Editing Notes
+Selecting Themes for Sheets
+Entering Fractions
+Filtering and Sorting
+Applying Filters
+Filter: Applying Advanced Filters
+Applying AutoFilter
+Applying Sort Lists
+Printing
+Printing Rows or Columns on Every Page
+Printing Sheets in Landscape Format
+Printing Sheet Details
+Defining Number of Pages for Printing
+Data Ranges
+Defining Database Ranges
+Filtering Cell Ranges
+Sorting Database Ranges
+Data Pilot
+DataPilot
+Creating DataPilot Tables
+Deleting DataPilot Tables
+Editing DataPilot Tables
+Filtering DataPilot Tables
+Selecting DataPilot Output Ranges
+Updating DataPilot Tables
+Scenarios
+Using Scenarios
+References
+Addresses and References, Absolute and Relative
+Referencing a Cell in Another Document
+References to Other Sheets and Referencing URLs
+Referencing Cells by Drag-and-Drop
+Recognizing Names as Addressing
+Viewing, Selecting, Copying
+Changing Table Views
+Displaying Formulas or Values
+Freezing Rows or Columns as Headers
+Navigating Through Sheets Tabs
+Copying to Multiple Sheets
+Only Copy Visible Cells
+Selecting Multiple Cells
+Formulas and Calculations
+Calculating With Formulas
+Copying Formulas
+Entering Formulas
+Displaying Formulas or Values
+Calculating in Spreadsheets
+Calculating With Dates and Times
+Automatically Calculating Series
+Calculating Time Differences
+Entering Matrix Formulas
+Protection
+Protecting Cells from Changes
+Unprotecting Cells
+Miscellaneous
+Deactivating Automatic Changes
+Consolidating Data
+Applying Goal Seek
+Applying Multiple Operations
+Applying Multiple Sheets
+Validity of Cell Contents
+Macros and Programming
+General Information and User Interface Usage
+StarSuite Basic Help
+Programming with StarSuite Basic
+StarSuite Basic Glossary
+Basics
+Syntax
+StarSuite Basic IDE
+IDE Overview
+The Basic Editor
+Watch Window
+Macro Toolbar
+Macro
+Command Reference
+Using Procedures and Functions
+Libraries, Modules and Dialogs
+Run-Time Functions, Statements, and Operators
+Screen I/O Functions
+File I/O Functions
+Date and Time Functions
+Error-Handling Functions
+Logical Operators
+Mathematical Operators
+Numeric Functions
+Controlling Program Execution
+Variables
+Comparison Operators
+Strings
+Other Commands
+Alphabetic List of Functions, Statements, and Operators
+Abs Function [Runtime]
+AND Operator [Runtime]
+Array Function [Runtime]
+Asc Function [Runtime]
+Atn Function [Runtime]
+Beep Statement [Runtime]
+Blue Function [Runtime]
+CBool Function [Runtime]
+CByte Function [Runtime]
+CDateFromIso Function [Runtime]
+CDateToIso Function [Runtime]
+CDate Function [Runtime]
+CDbl Function [Runtime]
+CInt Function [Runtime]
+CLng Function [Runtime]
+CSng Function[Runtime]
+CStr Function [Runtime]
+Call Statement [Runtime]
+ChDir Statement [Runtime]
+ChDrive Statement [Runtime]
+Choose Function [Runtime]
+Chr Function [Runtime]
+Close Statement [Runtime]
+Comparison Operators [Runtime]
+Const Statement [Runtime]
+ConvertFromURL Function [Runtime]
+ConvertToURL Function [Runtime]
+Cos Function [Runtime]
+CreateUnoDialog Function [Runtime]
+CreateUnoListener Function [Runtime]
+CreateUnoService Function [Runtime]
+CreateUnoStruct Function [Runtime]
+CurDir Function [Runtime]
+DateSerial Function [Runtime]
+DateValue Function [Runtime]
+Date Statement [Runtime]
+Day Function [Runtime]
+Declare Statement [Runtime]
+DefBool Statement [Runtime]
+DefDate Statement [Runtime]
+DefDbl Statement [Runtime]
+DefInt Statement [Runtime]
+DefLng Statement [Runtime]
+DefObj Statement [Runtime]
+DefVar Statement [Runtime]
+DimArray Function [Runtime]
+Dim Statement [Runtime]
+Dir Function [Runtime]
+Do...Loop Statement [Runtime]
+Comparison Operators [Runtime]
+End Statement [Runtime]
+Environ Function [Runtime]
+Eof Function [Runtime]
+EqualUnoObjects Function [Runtime]
+Eqv Operator [Runtime]
+Erl Function [Runtime]
+Err Function [Runtime]
+Error Function [Runtime]
+Error-Handling Functions
+Exit Statement [Runtime]
+Exp Function [Runtime]
+FileAttr-Function [Runtime]
+FileCopy Statement [Runtime]
+FileDateTime Function [Runtime]
+FileExists Function [Runtime]
+FileLen-Function [Runtime]
+FindObject Function [Runtime]
+FindPropertyObject Function [Runtime]
+Fix Function [Runtime]
+For...Next Statement [Runtime]
+Format Function [Runtime]
+FreeFile Function[Runtime]
+FreeLibrary Function [Runtime]
+Function Statement [Runtime]
+Further Statements
+Generating Random Numbers
+GetAttr Function [Runtime]
+GetProcessServiceManager Function [Runtime]
+GetSolarVersion Function [Runtime]
+GetSystemTicks Function [Runtime]
+Get Statement [Runtime]
+GlobalScope [Runtime]
+GoSub...Return Statement [Runtime]
+GoTo Statement [Runtime]
+Green Function [Runtime]
+HasUnoInterfaces Function [Runtime]
+Hex Function [Runtime]
+Hour Function [Runtime]
+IIf Statement [Runtime]
+If...Then...Else Statement [Runtime]
+Imp-Operator [Runtime]
+InStr Function [Runtime]
+InputBox Function [Runtime]
+Input# Statement [Runtime]
+Int Function [Runtime]
+IsArray Function [Runtime]
+IsDate Function [Runtime]
+IsEmpty Function [Runtime]
+IsMissing function [Runtime]
+IsNull Function [Runtime]
+IsNumeric Function [Runtime]
+IsObject Function [Runtime]
+IsUnoStruct Function [Runtime]
+Join Function [Runtime]
+Kill Statement [Runtime]
+LBound Function [Runtime]
+LCase Function [Runtime]
+LSet Statement [Runtime]
+LTrim Function [Runtime]
+Left Function [Runtime]
+Len Function [Runtime]
+Let Statement [Runtime]
+Line Input # Statement [Runtime]
+Loc Function [Runtime]
+Lof Function [Runtime]
+Log Function [Runtime]
+Mid Function, Mid Statement [Runtime]
+Minute Function [Runtime]
+MkDir Statement [Runtime]
+Mod-Operator [Runtime]
+Month Function [Runtime]
+MsgBox Function [Runtime]
+MsgBox Statement [Runtime]
+Name Statement [Runtime]
+Not-Operator [Runtime]
+Now Function [Runtime]
+Numeric Functions
+Oct Function [Runtime]
+On Error GoTo ... Resume Statement [Runtime]
+On...GoSub Statement; On...GoTo Statement [Runtime]
+Open Statement[Runtime]
+Option Base Statement [Runtime]
+Option Explicit Statement [Runtime]
+Optional (in Function Statement) [Runtime]
+Or-Operator [Runtime]
+Print Statement [Runtime]
+Public Statement [Runtime]
+Put Statement [Runtime]
+QBColor Function [Runtime]
+RGB Function [Runtime]
+RSet Statement [Runtime]
+RTrim Function [Runtime]
+Randomize Statement [Runtime]
+ReDim Statement [Runtime]
+Red Function [Runtime]
+Rem Statement [Runtime]
+Reset Statement [Runtime]
+Right Function [Runtime]
+RmDir Statement [Runtime]
+Rnd Function [Runtime]
+Second Function [Runtime]
+Seek Function [Runtime]
+Seek Statement [Runtime]
+Select...Case Statement [Runtime]
+SetAttr Statement [Runtime]
+Set Statement[Runtime]
+Sgn Function [Runtime]
+Shell Function [Runtime]
+Sin Function [Runtime]
+Space Function [Runtime]
+Split Function [Runtime]
+Sqr Function [Runtime]
+Square Root Calculation
+Static Statement [Runtime]
+Stop Statement [Runtime]
+StrComp Function [Runtime]
+Str Function [Runtime]
+String Function [Runtime]
+Sub Statement [Runtime]
+Switch Function [Runtime]
+Tan Function [Runtime]
+TimeSerial Function [Runtime]
+TimeValue Function [Runtime]
+Time Statement [Runtime]
+Timer Function [Runtime]
+Trigonometric Functions
+Trim Function [Runtime]
+TwipsPerPixelX Function [Runtime]
+TwipsPerPixelY Function [Runtime]
+TypeName Function; VarType Function[Runtime]
+UBound Function [Runtime]
+UCase Function [Runtime]
+Val Function [Runtime]
+Wait Statement [Runtime]
+WeekDay Function [Runtime]
+While...Wend Statement[Runtime]
+With Statement [Runtime]
+Write Statement [Runtime]
+Xor-Operator [Runtime]
+Year Function [Runtime]
+"-" Operator [Runtime]
+"*" Operator [Runtime]
+"+" Operator [Runtime]
+"/" Operator [Runtime]
+"^" Operator [Runtime]
+Guides
+Changing the Properties of Controls in the Dialog Editor
+Creating Controls in the Dialog Editor
+Programming Examples for Controls in the Dialog Editor
+Opening a Dialog With Program Code
+Creating a Basic Dialog
+Organizing Libraries and Modules
+Using Variables
+Using Objects
+Debugging a Basic Program
+Event-Driven Macros
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_help_topics_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_help_topics_en-US.txt
index 51562fb4eac3..3bc53bca81f9 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_help_topics_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_help_topics_en-US.txt
@@ -1,21949 +1,21949 @@
-StarSuite Basic : "^" operator (mathematical)
-StarSuite Basic : "-" operator (mathematical)
-StarSuite Basic : "*" operator (mathematical)
-StarSuite Basic : "/" operator (mathematical)
-StarSuite Basic : "+" operator (mathematical)
-StarSuite Basic : 1/2 replacement
-StarSuite Basic : 3D text creation
-StarSuite Basic : 3D view
-StarSuite Basic : abbreviation replacement
-StarSuite Basic : Abs function
-StarSuite Basic : absolute hyperlinks
-StarSuite Basic : absolute saving of URLs
-StarSuite Basic : accents
-StarSuite Basic : Access databases (base)
-StarSuite Basic : access rights for database tables (Base)
-StarSuite Basic : accessibility
-StarSuite Basic : accessibility;general shortcuts
-StarSuite Basic : accessibility;options
-StarSuite Basic : accessibility;StarSuite assistive technology
-StarSuite Basic : accessibility;StarSuite features
-StarSuite Basic : activating
-StarSuite Basic : activating;context menus
-StarSuite Basic : activating;Error Report Tool
-StarSuite Basic : activating;extended help tips
-StarSuite Basic : activating;plug-ins
-StarSuite Basic : ActiveX control
-StarSuite Basic : Adabas D databases (base)
-StarSuite Basic : add-ons, see UNO components
-StarSuite Basic : adding libraries
-StarSuite Basic : additional selection mode
-StarSuite Basic : address books
-StarSuite Basic : address books;LDAP server (Base)
-StarSuite Basic : address books;registering
-StarSuite Basic : address labels from databases
-StarSuite Basic : ADO databases (Base)
-StarSuite Basic : Agenda Wizard
-StarSuite Basic : aging filter
-StarSuite Basic : aligning
-StarSuite Basic : aligning;cells
-StarSuite Basic : aligning;objects
-StarSuite Basic : aligning;paragraphs
-StarSuite Basic : aligning;tables in text
-StarSuite Basic : aligning;text objects
-StarSuite Basic : alternative fonts
-StarSuite Basic : ampersand symbol in StarBasic
-StarSuite Basic : ampersand symbol, see also operators
-StarSuite Basic : anchors
-StarSuite Basic : anchors;changing
-StarSuite Basic : anchors;displaying (Calc)
-StarSuite Basic : anchors;types/positions for draw objects
-StarSuite Basic : AND operator (logical)
-StarSuite Basic : animations
-StarSuite Basic : animations;accessibility options
-StarSuite Basic : appearance options
-StarSuite Basic : Arabic
-StarSuite Basic : Arabic;entering text
-StarSuite Basic : Arabic;language settings
-StarSuite Basic : areas
-StarSuite Basic : areas;bitmap patterns
-StarSuite Basic : areas;hatched/dotted
-StarSuite Basic : areas;shadows
-StarSuite Basic : areas;slanting
-StarSuite Basic : areas;styles
-StarSuite Basic : areas;transparency
-StarSuite Basic : arguments in command line
-StarSuite Basic : arranging
-StarSuite Basic : arranging;objects
-StarSuite Basic : Array function
-StarSuite Basic : arrays
-StarSuite Basic : arrays;declaring
-StarSuite Basic : arrays;dimensioning
-StarSuite Basic : arrows
-StarSuite Basic : arrows;defining arrow heads
-StarSuite Basic : arrows;defining arrow lines
-StarSuite Basic : arrows;drawing in text
-StarSuite Basic : Asc function
-StarSuite Basic : ASCII
-StarSuite Basic : ASCII;definition
-StarSuite Basic : Asian languages
-StarSuite Basic : Asian languages;enabling
-StarSuite Basic : Asian Phonetic Guide
-StarSuite Basic : Asian typography
-StarSuite Basic : assigning macros to events
-StarSuite Basic : assigning scripts
-StarSuite Basic : assistive technology in StarSuite
-StarSuite Basic : Atn function
-StarSuite Basic : attaching toolbars
-StarSuite Basic : attachments in e-mails
-StarSuite Basic : audio
-StarSuite Basic : audio;inserting
-StarSuite Basic : auto reloading HTML documents
-StarSuite Basic : AutoAbstract function for sending text to presentations
-StarSuite Basic : AutoCaption function in StarSuite Writer
-StarSuite Basic : AutoComplete function in text and list boxes
-StarSuite Basic : AutoCorrect function
-StarSuite Basic : AutoCorrect function;context menu
-StarSuite Basic : AutoCorrect function;options
-StarSuite Basic : AutoCorrect function;pictures and frames
-StarSuite Basic : AutoCorrect function;quotes
-StarSuite Basic : AutoCorrect function;replacement table
-StarSuite Basic : AutoCorrect function;switching on and off in Calc
-StarSuite Basic : AutoCorrect function;URL recognition
-StarSuite Basic : AutoFormat function
-StarSuite Basic : AutoFormat function;switching on and off
-StarSuite Basic : automatic captions (Writer)
-StarSuite Basic : automatic control focus
-StarSuite Basic : automatic hyperlink formatting
-StarSuite Basic : automatic line breaks
-StarSuite Basic : automatic lines/borders in text
-StarSuite Basic : automatic saving
-StarSuite Basic : AutoPilots, see wizards
-StarSuite Basic : AutoValue
-StarSuite Basic : AutoValue;database tables
-StarSuite Basic : axes in charts
-StarSuite Basic : backgrounds
-StarSuite Basic : backgrounds;defining colors/pictures
-StarSuite Basic : backgrounds;frames/sections/indexes
-StarSuite Basic : backgrounds;inserting from Gallery
-StarSuite Basic : backgrounds;printing
-StarSuite Basic : backing window
-StarSuite Basic : backups
-StarSuite Basic : backups;automatic
-StarSuite Basic : backups;documents
-StarSuite Basic : Basic
-StarSuite Basic : Basic;fonts for source display
-StarSuite Basic : Basic;programming
-StarSuite Basic : Basic;recording macros
-StarSuite Basic : Basic editor
-StarSuite Basic : basic fonts
-StarSuite Basic : Basic IDE
-StarSuite Basic : Basic IDE;Integrated Development Environment
-StarSuite Basic : Basic IDE;macros
-StarSuite Basic : BasicLibraries (LibraryContainer)
-StarSuite Basic : Beep statement
-StarSuite Basic : Bézier curves
-StarSuite Basic : Bézier curves;control points in presentations
-StarSuite Basic : bi-directional writing
-StarSuite Basic : binding space
-StarSuite Basic : bitmaps
-StarSuite Basic : bitmaps;inserting and editing
-StarSuite Basic : bitmaps;off for faster printing
-StarSuite Basic : bitmaps;patterns
-StarSuite Basic : black and white printing
-StarSuite Basic : black printing in Calc
-StarSuite Basic : block selection mode
-StarSuite Basic : Blue function
-StarSuite Basic : bold
-StarSuite Basic : bold;AutoFormat function
-StarSuite Basic : bold;text
-StarSuite Basic : bookmarks
-StarSuite Basic : bookmarks;Help
-StarSuite Basic : borders
-StarSuite Basic : borders;arranging
-StarSuite Basic : borders;cells on screen (Calc)
-StarSuite Basic : borders;for paragraphs
-StarSuite Basic : borders;for tables
-StarSuite Basic : borders;shadows
-StarSuite Basic : borders;table boundaries (Writer)
-StarSuite Basic : borders, see also frames
-StarSuite Basic : bound fields
-StarSuite Basic : bound fields;controls
-StarSuite Basic : boundaries of tables (Writer)
-StarSuite Basic : break display (Writer)
-StarSuite Basic : breakpoints
-StarSuite Basic : brochures
-StarSuite Basic : brochures;printing several
-StarSuite Basic : build numbers of StarSuite
-StarSuite Basic : bullet lists
-StarSuite Basic : bullet lists;formatting options
-StarSuite Basic : bullets
-StarSuite Basic : bullets;paragraphs
-StarSuite Basic : bullets;replacing
-StarSuite Basic : bullets;turning off
-StarSuite Basic : business cards
-StarSuite Basic : business cards;creating and synchronizing
-StarSuite Basic : business cards;using templates
-StarSuite Basic : button bars, see toolbars
-StarSuite Basic : buttons
-StarSuite Basic : buttons;adding push buttons
-StarSuite Basic : buttons;big/small
-StarSuite Basic : buttons;controls
-StarSuite Basic : buttons;editing hyperlink buttons
-StarSuite Basic : buttons;form functions
-StarSuite Basic : buttons;toolbars
-StarSuite Basic : cache for graphics
-StarSuite Basic : calculating
-StarSuite Basic : calculating;iterative references (Calc)
-StarSuite Basic : Call Stack window
-StarSuite Basic : Call statement
-StarSuite Basic : callouts
-StarSuite Basic : callouts;drawings
-StarSuite Basic : capital letters
-StarSuite Basic : capital letters;AutoCorrect function
-StarSuite Basic : capital letters;font effects
-StarSuite Basic : captions
-StarSuite Basic : captions;automatic captions (Writer)
-StarSuite Basic : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Basic : captions, see also labels/callouts
-StarSuite Basic : cascading update (Base)
-StarSuite Basic : case sensitivity
-StarSuite Basic : case sensitivity;comparing cell contents (Calc)
-StarSuite Basic : case sensitivity;searching
-StarSuite Basic : Case statement
-StarSuite Basic : CBool function
-StarSuite Basic : CByte function
-StarSuite Basic : CCur function
-StarSuite Basic : CDate function
-StarSuite Basic : CdateFromIso function
-StarSuite Basic : CdateToIso function
-StarSuite Basic : CDbl function
-StarSuite Basic : CDec function
-StarSuite Basic : cells
-StarSuite Basic : cells;aligning
-StarSuite Basic : cells;coloring (Calc)
-StarSuite Basic : cells;cursor positions after input (Calc)
-StarSuite Basic : cells;formatting without effect (Calc)
-StarSuite Basic : cells;line breaks
-StarSuite Basic : cells;linked to controls
-StarSuite Basic : cells;number of
-StarSuite Basic : cells;pasting
-StarSuite Basic : cells;resetting formats
-StarSuite Basic : cells;showing grid lines (Calc)
-StarSuite Basic : centered text
-StarSuite Basic : centimeters
-StarSuite Basic : certificates
-StarSuite Basic : changes
-StarSuite Basic : changes;accepting or rejecting
-StarSuite Basic : changes;comparing to original
-StarSuite Basic : changes;protecting
-StarSuite Basic : changes;recording
-StarSuite Basic : changes;review function
-StarSuite Basic : changes;showing
-StarSuite Basic : changing
-StarSuite Basic : changing;control properties
-StarSuite Basic : changing;document titles
-StarSuite Basic : changing;file associations in Setup program
-StarSuite Basic : changing;icon sizes
-StarSuite Basic : changing;links
-StarSuite Basic : changing;work directory
-StarSuite Basic : changing, see also editing and replacing
-StarSuite Basic : character styles
-StarSuite Basic : character styles;language selection
-StarSuite Basic : characters
-StarSuite Basic : characters;alternative fonts
-StarSuite Basic : characters;Asian layout
-StarSuite Basic : characters;bold
-StarSuite Basic : characters;coloring
-StarSuite Basic : characters;contours
-StarSuite Basic : characters;displaying only on screen (Writer)
-StarSuite Basic : characters;enabling CTL and Asian characters
-StarSuite Basic : characters;font effects
-StarSuite Basic : characters;fonts and formats
-StarSuite Basic : characters;hyperlinks
-StarSuite Basic : characters;italics
-StarSuite Basic : characters;language selection
-StarSuite Basic : characters;shadowed
-StarSuite Basic : characters;spacing
-StarSuite Basic : characters;special
-StarSuite Basic : characters;underlining
-StarSuite Basic : charcoal sketches filter
-StarSuite Basic : charts
-StarSuite Basic : charts;arranging within stacks
-StarSuite Basic : charts;bars with textures
-StarSuite Basic : charts;colors
-StarSuite Basic : charts;copying with link to source cell range
-StarSuite Basic : charts;displaying (Calc)
-StarSuite Basic : charts;editing axes
-StarSuite Basic : charts;editing data
-StarSuite Basic : charts;editing legends
-StarSuite Basic : charts;editing titles
-StarSuite Basic : charts;inserting
-StarSuite Basic : charts;updating automatically (Writer)
-StarSuite Basic : ChDir statement
-StarSuite Basic : ChDrive statement
-StarSuite Basic : check box control
-StarSuite Basic : check box creation
-StarSuite Basic : Chinese writing systems
-StarSuite Basic : Choose function
-StarSuite Basic : choosing printers
-StarSuite Basic : Chr function
-StarSuite Basic : CInt function
-StarSuite Basic : circle drawings
-StarSuite Basic : Client Side ImageMap
-StarSuite Basic : clipboard
-StarSuite Basic : clipboard;cutting
-StarSuite Basic : clipboard;pasting
-StarSuite Basic : clipboard;pasting formatted/unformatted text
-StarSuite Basic : clipboard;selection clipboard
-StarSuite Basic : clipboard;Unix
-StarSuite Basic : CLng function
-StarSuite Basic : Close statement
-StarSuite Basic : closing
-StarSuite Basic : closing;documents
-StarSuite Basic : closing;toolbars
-StarSuite Basic : collaboration
-StarSuite Basic : color bar
-StarSuite Basic : colors
-StarSuite Basic : colors;adding
-StarSuite Basic : colors;appearance
-StarSuite Basic : colors;backgrounds
-StarSuite Basic : colors;charts
-StarSuite Basic : colors;fill format
-StarSuite Basic : colors;fonts
-StarSuite Basic : colors;grid lines and cells (Calc)
-StarSuite Basic : colors;models
-StarSuite Basic : colors;not printing
-StarSuite Basic : colors;printing in grayscale
-StarSuite Basic : colors;restriction (Calc)
-StarSuite Basic : colors;selection
-StarSuite Basic : column headers
-StarSuite Basic : column headers;displaying (Calc)
-StarSuite Basic : column headers;highlighting (Calc)
-StarSuite Basic : columns
-StarSuite Basic : columns;setting with the mouse
-StarSuite Basic : combo box control
-StarSuite Basic : combo box creation
-StarSuite Basic : command button creation
-StarSuite Basic : command buttons, see push buttons
-StarSuite Basic : command line parameters
-StarSuite Basic : commands
-StarSuite Basic : commands;not visible
-StarSuite Basic : commands;repeating
-StarSuite Basic : commands;SQL
-StarSuite Basic : comments
-StarSuite Basic : comments;on changes
-StarSuite Basic : comments;Rem statement
-StarSuite Basic : common terms
-StarSuite Basic : common terms;Chinese dictionary
-StarSuite Basic : common terms;glossaries
-StarSuite Basic : common terms;Internet glossary
-StarSuite Basic : comparison operators
-StarSuite Basic : comparison operators;StarSuite Basic
-StarSuite Basic : comparisons
-StarSuite Basic : comparisons;document versions
-StarSuite Basic : comparisons;operators in default filter dialog
-StarSuite Basic : compatibility settings for MS Word import
-StarSuite Basic : complete screen view
-StarSuite Basic : complex text layout
-StarSuite Basic : complex text layout;definition
-StarSuite Basic : complex text layout;enabling
-StarSuite Basic : complex text layout, see CTL
-StarSuite Basic : components
-StarSuite Basic : components;addressing
-StarSuite Basic : compose key to insert special characters
-StarSuite Basic : concatenation, see ampersand symbol
-StarSuite Basic : conditional separators
-StarSuite Basic : conditions
-StarSuite Basic : conditions;in number formats
-StarSuite Basic : conditions;items in Data Navigator
-StarSuite Basic : Configuration Manager
-StarSuite Basic : configuring
-StarSuite Basic : configuring;fax icon
-StarSuite Basic : configuring;StarSuite
-StarSuite Basic : configuring;toolbars
-StarSuite Basic : connections to data sources (Base)
-StarSuite Basic : Const statement
-StarSuite Basic : constants
-StarSuite Basic : contents protection
-StarSuite Basic : context menus
-StarSuite Basic : continuation
-StarSuite Basic : continuation;long lines in editor
-StarSuite Basic : contours of text
-StarSuite Basic : control point display in presentations
-StarSuite Basic : controls
-StarSuite Basic : controls;activating in forms
-StarSuite Basic : controls;adding to documents
-StarSuite Basic : controls;arranging in forms
-StarSuite Basic : controls;arranging within stacks
-StarSuite Basic : controls;assigning data sources
-StarSuite Basic : controls;assigning macros (Basic)
-StarSuite Basic : controls;bound fields/list contents/linked cells
-StarSuite Basic : controls;changing properties
-StarSuite Basic : controls;creating in the dialog editor
-StarSuite Basic : controls;events
-StarSuite Basic : controls;focus
-StarSuite Basic : controls;formatted fields
-StarSuite Basic : controls;grouping
-StarSuite Basic : controls;hidden
-StarSuite Basic : controls;in dialog editor
-StarSuite Basic : controls;inserting
-StarSuite Basic : controls;multi-line titles
-StarSuite Basic : controls;positions and sizes
-StarSuite Basic : controls;printing
-StarSuite Basic : controls;properties
-StarSuite Basic : controls;properties of form controls
-StarSuite Basic : controls;properties of table controls
-StarSuite Basic : controls;reading or editing properties (example)
-StarSuite Basic : controls;reference by SQL
-StarSuite Basic : controls;rich text control
-StarSuite Basic : controls;select mode
-StarSuite Basic : controls;showing (Writer)
-StarSuite Basic : converters
-StarSuite Basic : converters;Euro converter
-StarSuite Basic : converters;PostScript, UNIX
-StarSuite Basic : converters;XML
-StarSuite Basic : ConvertFromURL function
-StarSuite Basic : converting
-StarSuite Basic : converting;Hangul/Hanja
-StarSuite Basic : converting;metrics
-StarSuite Basic : converting;Microsoft documents
-StarSuite Basic : converting;Pocket PC formats
-StarSuite Basic : converting;StarSuite documents
-StarSuite Basic : ConvertToURL function
-StarSuite Basic : copies
-StarSuite Basic : copies;printing
-StarSuite Basic : copying
-StarSuite Basic : copying;by drag and drop
-StarSuite Basic : copying;data from text documents
-StarSuite Basic : copying;datasource records in spreadsheets
-StarSuite Basic : copying;draw objects
-StarSuite Basic : copying;draw objects between documents
-StarSuite Basic : copying;formatting
-StarSuite Basic : copying;from data source view
-StarSuite Basic : copying;from Gallery
-StarSuite Basic : copying;in Unix
-StarSuite Basic : copying;modules
-StarSuite Basic : copying;pictures, between documents
-StarSuite Basic : copying;sheet areas, to text documents
-StarSuite Basic : copying;to Gallery
-StarSuite Basic : copyright for StarSuite
-StarSuite Basic : corner roundings
-StarSuite Basic : Cos function
-StarSuite Basic : crash reports
-StarSuite Basic : CreateObject function
-StarSuite Basic : CreateUnoDialog function
-StarSuite Basic : CreateUnoListener function
-StarSuite Basic : CreateUnoService function
-StarSuite Basic : CreateUnoStruct function
-StarSuite Basic : CreateUnoValue function
-StarSuite Basic : criteria of query design (Base)
-StarSuite Basic : cropping pictures
-StarSuite Basic : CSng function
-StarSuite Basic : CStr function
-StarSuite Basic : CTL
-StarSuite Basic : CTL;(not) wrapping words
-StarSuite Basic : CTL;complex text layout languages
-StarSuite Basic : CTL;definition
-StarSuite Basic : CTL;options
-StarSuite Basic : CurDir function
-StarSuite Basic : currencies
-StarSuite Basic : currencies;converters
-StarSuite Basic : currencies;format codes
-StarSuite Basic : currency field control
-StarSuite Basic : currency field creation
-StarSuite Basic : currency formats
-StarSuite Basic : cursor
-StarSuite Basic : cursor;allowing in protected areas (Writer)
-StarSuite Basic : cursor;in read-only text
-StarSuite Basic : cursor;quickly moving to an object
-StarSuite Basic : curves
-StarSuite Basic : curves;editing points
-StarSuite Basic : custom dictionaries
-StarSuite Basic : custom dictionaries;editing
-StarSuite Basic : custom hyphens (Writer)
-StarSuite Basic : custom quotes
-StarSuite Basic : custom templates
-StarSuite Basic : customizing
-StarSuite Basic : customizing;events
-StarSuite Basic : customizing;keyboard
-StarSuite Basic : customizing;menus
-StarSuite Basic : customizing;round corners
-StarSuite Basic : customizing;StarSuite
-StarSuite Basic : customizing;toolbars
-StarSuite Basic : cutting
-StarSuite Basic : CVar function
-StarSuite Basic : CVErr function
-StarSuite Basic : dashes
-StarSuite Basic : data
-StarSuite Basic : data;filtering in forms
-StarSuite Basic : data;forms and subforms
-StarSuite Basic : data;read-only
-StarSuite Basic : data;sorting in forms
-StarSuite Basic : data;user data
-StarSuite Basic : data binding change in XForms
-StarSuite Basic : Data Navigator
-StarSuite Basic : Data Navigator;adding/editing items
-StarSuite Basic : Data Navigator;display options
-StarSuite Basic : data source browser
-StarSuite Basic : data source explorer
-StarSuite Basic : data source view
-StarSuite Basic : data source view;drag and drop
-StarSuite Basic : data source view;overview
-StarSuite Basic : data source view;showing
-StarSuite Basic : data sources
-StarSuite Basic : data sources;as tables
-StarSuite Basic : data sources;connection settings (Base)
-StarSuite Basic : data sources;copying records to spreadsheets
-StarSuite Basic : data sources;displaying current
-StarSuite Basic : data sources;LDAP server (Base)
-StarSuite Basic : data sources;registering address books
-StarSuite Basic : data sources;reports
-StarSuite Basic : data sources;StarSuite Base
-StarSuite Basic : data sources;viewing
-StarSuite Basic : data structure of XForms
-StarSuite Basic : data, see also values
-StarSuite Basic : database contents
-StarSuite Basic : database contents;inserting as tables
-StarSuite Basic : database contents;inserting as text
-StarSuite Basic : database reports
-StarSuite Basic : Database Wizard (Base)
-StarSuite Basic : databases
-StarSuite Basic : databases;administration through SQL (Base)
-StarSuite Basic : databases;ADO (Base)
-StarSuite Basic : databases;connecting (Base)
-StarSuite Basic : databases;creating
-StarSuite Basic : databases;creating labels
-StarSuite Basic : databases;creating queries
-StarSuite Basic : databases;creating reports
-StarSuite Basic : databases;creating tables
-StarSuite Basic : databases;dBASE (Base)
-StarSuite Basic : databases;deleting (Base)
-StarSuite Basic : databases;drag and drop (Base)
-StarSuite Basic : databases;editing tables
-StarSuite Basic : databases;form filters
-StarSuite Basic : databases;formats (Base)
-StarSuite Basic : databases;importing/exporting
-StarSuite Basic : databases;JDBC (Base)
-StarSuite Basic : databases;main page (Base)
-StarSuite Basic : databases;MySQL (Base)
-StarSuite Basic : databases;ODBC (Base)
-StarSuite Basic : databases;overview
-StarSuite Basic : databases;registering (Base)
-StarSuite Basic : databases;searching records
-StarSuite Basic : databases;shortcut keys
-StarSuite Basic : databases;sorting
-StarSuite Basic : databases;standard filters
-StarSuite Basic : databases;text formats
-StarSuite Basic : databases;viewing
-StarSuite Basic : date field control
-StarSuite Basic : date fields
-StarSuite Basic : date fields;creating
-StarSuite Basic : date fields;properties
-StarSuite Basic : date formats
-StarSuite Basic : Date statement
-StarSuite Basic : DateAdd function
-StarSuite Basic : DateDiff function
-StarSuite Basic : DatePart function
-StarSuite Basic : dates
-StarSuite Basic : dates;default (Calc)
-StarSuite Basic : dates;printing in presentations
-StarSuite Basic : dates;start 1900/01/01 (Calc)
-StarSuite Basic : dates;start 1904/01/01 (Calc)
-StarSuite Basic : DateSerial function
-StarSuite Basic : DateValue function
-StarSuite Basic : Day function
-StarSuite Basic : dBASE
-StarSuite Basic : dBASE;database settings (Base)
-StarSuite Basic : DDE
-StarSuite Basic : DDE;definition
-StarSuite Basic : deactivating
-StarSuite Basic : deactivating;plug-ins
-StarSuite Basic : debugging Basic programs
-StarSuite Basic : decimal places displayed (Calc)
-StarSuite Basic : decimal separator key
-StarSuite Basic : decimal tab stops
-StarSuite Basic : Declare statement
-StarSuite Basic : declaring variables
-StarSuite Basic : default directories
-StarSuite Basic : default filters
-StarSuite Basic : default filters;comparison operators
-StarSuite Basic : default filters;databases
-StarSuite Basic : default printer
-StarSuite Basic : default printer;setting up
-StarSuite Basic : default printer;UNIX
-StarSuite Basic : default templates
-StarSuite Basic : default templates;changing
-StarSuite Basic : default templates;organizing
-StarSuite Basic : defaults
-StarSuite Basic : defaults;documents
-StarSuite Basic : defaults;file formats in file dialogs
-StarSuite Basic : defaults;file formats in StarSuite
-StarSuite Basic : defaults;fonts
-StarSuite Basic : defaults;grids (Writer/Calc)
-StarSuite Basic : defaults;languages
-StarSuite Basic : defaults;number formats
-StarSuite Basic : defaults;of saving
-StarSuite Basic : defaults;program configuration
-StarSuite Basic : defaults;tab stops in text
-StarSuite Basic : defaults;views
-StarSuite Basic : DefBool statement
-StarSuite Basic : DefCur statement
-StarSuite Basic : DefDate statement
-StarSuite Basic : DefDbl statement
-StarSuite Basic : DefErr statement
-StarSuite Basic : defining
-StarSuite Basic : defining;arrowheads and other line ends
-StarSuite Basic : defining;colors
-StarSuite Basic : defining;constants
-StarSuite Basic : defining;line styles
-StarSuite Basic : defining;paragraph borders
-StarSuite Basic : defining;queries (Base)
-StarSuite Basic : defining;table borders
-StarSuite Basic : DefInt statement
-StarSuite Basic : DefLng statement
-StarSuite Basic : DefObj statement
-StarSuite Basic : DefSng statement
-StarSuite Basic : DefStr statement
-StarSuite Basic : DefVar statement
-StarSuite Basic : deleting
-StarSuite Basic : deleting;all direct formatting
-StarSuite Basic : deleting;databases (Base)
-StarSuite Basic : deleting;hyperlinks
-StarSuite Basic : deleting;libraries/modules/dialogs
-StarSuite Basic : deleting;lines in text
-StarSuite Basic : deleting;macro assignments to events
-StarSuite Basic : deleting;models/instances
-StarSuite Basic : deleting;namespaces in XForms
-StarSuite Basic : deleting;notes
-StarSuite Basic : deleting;tab stops
-StarSuite Basic : deleting;templates
-StarSuite Basic : deleting;XML filters
-StarSuite Basic : depth stagger
-StarSuite Basic : descriptions for objects
-StarSuite Basic : design mode after saving
-StarSuite Basic : design view
-StarSuite Basic : design view;creating forms
-StarSuite Basic : design view;queries/views (Base)
-StarSuite Basic : designing
-StarSuite Basic : designing;database tables
-StarSuite Basic : designing;fonts
-StarSuite Basic : designing;queries (Base)
-StarSuite Basic : detaching toolbars
-StarSuite Basic : dialog editor
-StarSuite Basic : dialog editor;changing control properties
-StarSuite Basic : dialog editor;creating controls
-StarSuite Basic : dialog editor;programming examples for controls
-StarSuite Basic : DialogLibraries (LibraryContainer)
-StarSuite Basic : dialogs
-StarSuite Basic : dialogs;creating Basic dialogs
-StarSuite Basic : dialogs;displaying (example)
-StarSuite Basic : dialogs;loading (example)
-StarSuite Basic : dialogs;organizing
-StarSuite Basic : dialogs;properties
-StarSuite Basic : dialogs;translating
-StarSuite Basic : dialogs;using program code to show (example)
-StarSuite Basic : dictionaries
-StarSuite Basic : dictionaries;common terms in simplified and traditional chinese
-StarSuite Basic : dictionaries;creating
-StarSuite Basic : dictionaries;editing user-defined
-StarSuite Basic : dictionaries;spellcheck
-StarSuite Basic : dictionaries, see also languages
-StarSuite Basic : digital signatures
-StarSuite Basic : digital signatures;getting/managing/applying
-StarSuite Basic : digital signatures;overview
-StarSuite Basic : digital signatures;WebDAV over HTTPS
-StarSuite Basic : Dim statement
-StarSuite Basic : DimArray function
-StarSuite Basic : dimensioning arrays
-StarSuite Basic : Dir function
-StarSuite Basic : direct formatting
-StarSuite Basic : direct formatting;undoing all
-StarSuite Basic : directories
-StarSuite Basic : directories;creating new
-StarSuite Basic : directories;directory structure
-StarSuite Basic : disabled persons
-StarSuite Basic : displaying
-StarSuite Basic : displaying;non-printing characters (Writer)
-StarSuite Basic : displaying;notes (Calc)
-StarSuite Basic : displaying;notes in text documents
-StarSuite Basic : displaying;pictures and objects (Writer)
-StarSuite Basic : displaying;tables (Writer)
-StarSuite Basic : displaying;zero values (Calc)
-StarSuite Basic : distances
-StarSuite Basic : distinct values in SQL queries
-StarSuite Basic : distorting in drawings
-StarSuite Basic : distributing XML filters
-StarSuite Basic : dithering
-StarSuite Basic : DLL (Dynamic Link Library)
-StarSuite Basic : Do...Loop statement
-StarSuite Basic : docking
-StarSuite Basic : docking;definition
-StarSuite Basic : docking;toolbars
-StarSuite Basic : docking;windows
-StarSuite Basic : Document Converter Wizard
-StarSuite Basic : Document Map, see Navigator
-StarSuite Basic : document types in StarSuite
-StarSuite Basic : documents
-StarSuite Basic : documents;changing titles
-StarSuite Basic : documents;closing
-StarSuite Basic : documents;comparing
-StarSuite Basic : documents;contents as lists
-StarSuite Basic : documents;editing time
-StarSuite Basic : documents;exporting
-StarSuite Basic : documents;importing
-StarSuite Basic : documents;languages
-StarSuite Basic : documents;measurement units in
-StarSuite Basic : documents;merging
-StarSuite Basic : documents;number of pages/tables/sheets
-StarSuite Basic : documents;opening
-StarSuite Basic : documents;opening in design mode
-StarSuite Basic : documents;opening with templates
-StarSuite Basic : documents;organizing
-StarSuite Basic : documents;printing
-StarSuite Basic : documents;read-only
-StarSuite Basic : documents;reloading
-StarSuite Basic : documents;saving
-StarSuite Basic : documents;saving automatically
-StarSuite Basic : documents;saving in other formats
-StarSuite Basic : documents;sending as e-mail
-StarSuite Basic : documents;styles changed
-StarSuite Basic : documents;version management
-StarSuite Basic : documents;version numbers
-StarSuite Basic : dotted areas
-StarSuite Basic : double-line spacing in paragraphs
-StarSuite Basic : double-line writing in Asian layout
-StarSuite Basic : drag and drop
-StarSuite Basic : drag and drop;copying and pasting text
-StarSuite Basic : drag and drop;data source view
-StarSuite Basic : drag and drop;from Gallery to draw objects
-StarSuite Basic : drag and drop;overview
-StarSuite Basic : drag and drop;pictures
-StarSuite Basic : drag and drop;to Gallery
-StarSuite Basic : draw objects
-StarSuite Basic : draw objects;adding/editing/copying
-StarSuite Basic : draw objects;anchoring
-StarSuite Basic : draw objects;arranging within stacks
-StarSuite Basic : draw objects;copying between documents
-StarSuite Basic : draw objects;displaying (Calc)
-StarSuite Basic : draw objects;dropping Gallery pictures
-StarSuite Basic : draw objects;flipping
-StarSuite Basic : draw objects;legends
-StarSuite Basic : draw objects;positioning and resizing
-StarSuite Basic : draw objects;protecting
-StarSuite Basic : draw objects;slanting
-StarSuite Basic : draw objects;text in
-StarSuite Basic : Drawing bar
-StarSuite Basic : drawing lines in text
-StarSuite Basic : drawings
-StarSuite Basic : drawings;creating/opening
-StarSuite Basic : drawings;languages
-StarSuite Basic : drawings;printing
-StarSuite Basic : drawings;printing defaults
-StarSuite Basic : drawings;printing in text documents
-StarSuite Basic : drawings;saving
-StarSuite Basic : drawings;saving automatically
-StarSuite Basic : drawings;saving in other formats
-StarSuite Basic : drawings;sending as e-mail
-StarSuite Basic : drawings;showing (Writer)
-StarSuite Basic : drawings, see also draw objects
-StarSuite Basic : drop-down lists in form functions
-StarSuite Basic : e-mail attachments
-StarSuite Basic : Edit File icon
-StarSuite Basic : edit mode
-StarSuite Basic : edit mode;after opening
-StarSuite Basic : edit mode;through Enter key (Calc)
-StarSuite Basic : Edit Points bar
-StarSuite Basic : editing
-StarSuite Basic : editing;chart axes
-StarSuite Basic : editing;chart data
-StarSuite Basic : editing;chart legends
-StarSuite Basic : editing;chart titles
-StarSuite Basic : editing;controls
-StarSuite Basic : editing;data binding of XForms
-StarSuite Basic : editing;database tables and queries
-StarSuite Basic : editing;draw objects
-StarSuite Basic : editing;Fontwork objects
-StarSuite Basic : editing;hyperlinks
-StarSuite Basic : editing;menus
-StarSuite Basic : editing;notes
-StarSuite Basic : editing;objects
-StarSuite Basic : editing;pictures
-StarSuite Basic : editing;reports
-StarSuite Basic : editing;shortcut keys
-StarSuite Basic : editing;StarSuite documents in Internet Explorer
-StarSuite Basic : editing;tab stops
-StarSuite Basic : editing;templates
-StarSuite Basic : editing;toolbars
-StarSuite Basic : editing;undoing
-StarSuite Basic : editing;XForms
-StarSuite Basic : editing time of documents
-StarSuite Basic : editors
-StarSuite Basic : editors;formula editor
-StarSuite Basic : editors;ImageMap editor
-StarSuite Basic : effects
-StarSuite Basic : effects;font positions
-StarSuite Basic : effects;fonts
-StarSuite Basic : effects;Fontwork icons
-StarSuite Basic : empty documents
-StarSuite Basic : empty paragraph removal
-StarSuite Basic : encryption of contents
-StarSuite Basic : End statement
-StarSuite Basic : entering groups
-StarSuite Basic : entering text from right to left
-StarSuite Basic : Environ function
-StarSuite Basic : Eof function
-StarSuite Basic : equal sign, see also operators
-StarSuite Basic : EqualUnoObjects function
-StarSuite Basic : equations in formula editor
-StarSuite Basic : Eqv operator (logical)
-StarSuite Basic : Erase function
-StarSuite Basic : Erl function
-StarSuite Basic : Err function
-StarSuite Basic : error codes in Basic
-StarSuite Basic : Error function
-StarSuite Basic : Error Report Tool
-StarSuite Basic : Euro
-StarSuite Basic : Euro;currency formats
-StarSuite Basic : Euro;Euro Converter Wizard
-StarSuite Basic : even/odd pages
-StarSuite Basic : even/odd pages;printing
-StarSuite Basic : events
-StarSuite Basic : events;assigning macros
-StarSuite Basic : events;assigning scripts
-StarSuite Basic : events;controls
-StarSuite Basic : events;customizing
-StarSuite Basic : events;in forms
-StarSuite Basic : events;linked to objects
-StarSuite Basic : examples
-StarSuite Basic : examples;programming controls
-StarSuite Basic : examples;showing a dialog using program code
-StarSuite Basic : Excel
-StarSuite Basic : Excel;saving as
-StarSuite Basic : Excel;search criteria
-StarSuite Basic : exceptions
-StarSuite Basic : exceptions;user-defined dictionaries
-StarSuite Basic : exchanging, see also replacing
-StarSuite Basic : executing
-StarSuite Basic : executing;SQL commands
-StarSuite Basic : Exit statement
-StarSuite Basic : exiting
-StarSuite Basic : exiting;groups
-StarSuite Basic : exiting;StarSuite
-StarSuite Basic : Exp function
-StarSuite Basic : expanding formatting (Calc)
-StarSuite Basic : explorer of data sources
-StarSuite Basic : export filters
-StarSuite Basic : exporting
-StarSuite Basic : exporting;bitmaps
-StarSuite Basic : exporting;HTML and text documents
-StarSuite Basic : exporting;Microsoft Office documents with VBA code
-StarSuite Basic : exporting;spreadsheets to text format
-StarSuite Basic : exporting;templates
-StarSuite Basic : exporting;to foreign formats
-StarSuite Basic : exporting;to HTML
-StarSuite Basic : exporting;to Microsoft Office formats
-StarSuite Basic : exporting;to PDF
-StarSuite Basic : exporting;to PostScript format
-StarSuite Basic : exporting;to XML
-StarSuite Basic : exporting;XML files
-StarSuite Basic : extended tips in Help
-StarSuite Basic : extension mode in text
-StarSuite Basic : extensions
-StarSuite Basic : extensions;Extension Manager
-StarSuite Basic : extensions;file formats
-StarSuite Basic : external keys (Base)
-StarSuite Basic : faster printing
-StarSuite Basic : faxes
-StarSuite Basic : faxes;configuring StarSuite
-StarSuite Basic : faxes;fax programs/fax printers under UNIX
-StarSuite Basic : faxes;selecting a fax machine
-StarSuite Basic : faxes;sending
-StarSuite Basic : faxes;wizards
-StarSuite Basic : fields
-StarSuite Basic : fields;database tables
-StarSuite Basic : fields;displaying field codes (Writer)
-StarSuite Basic : fields;formatted fields
-StarSuite Basic : fields;updating automatically (Writer)
-StarSuite Basic : file associations for Microsoft Office
-StarSuite Basic : file filters
-StarSuite Basic : file filters;mobile devices
-StarSuite Basic : file filters;XML
-StarSuite Basic : file formats
-StarSuite Basic : file formats;changing StarSuite defaults
-StarSuite Basic : file formats;OpenDocument/XML
-StarSuite Basic : file formats;saving always in other formats
-StarSuite Basic : file selection button
-StarSuite Basic : file selection control
-StarSuite Basic : file sharing options for current document
-StarSuite Basic : FileAttr function
-StarSuite Basic : FileCopy statement
-StarSuite Basic : FileDateTime function
-StarSuite Basic : FileExists function
-StarSuite Basic : FileLen function
-StarSuite Basic : filepicker
-StarSuite Basic : filepicker;API service
-StarSuite Basic : files
-StarSuite Basic : files;filters and formats
-StarSuite Basic : files;importing
-StarSuite Basic : files;opening
-StarSuite Basic : files;opening with placeholders
-StarSuite Basic : files;properties
-StarSuite Basic : files;saving
-StarSuite Basic : files;saving automatically
-StarSuite Basic : files;saving in other formats
-StarSuite Basic : files;sending as e-mail
-StarSuite Basic : files;version numbers
-StarSuite Basic : files and folders in StarSuite
-StarSuite Basic : fill characters with tabulators
-StarSuite Basic : fill colors for areas
-StarSuite Basic : fill patterns for areas
-StarSuite Basic : filter conditions
-StarSuite Basic : filter conditions;connecting
-StarSuite Basic : filter conditions;in queries (Base)
-StarSuite Basic : filtering
-StarSuite Basic : filtering;data in databases
-StarSuite Basic : filtering;data in forms
-StarSuite Basic : filters
-StarSuite Basic : filters;comparison operators
-StarSuite Basic : filters;for import and export
-StarSuite Basic : filters;Navigator
-StarSuite Basic : filters;pictures
-StarSuite Basic : filters;XML filter settings
-StarSuite Basic : Find tab in Help
-StarSuite Basic : finding
-StarSuite Basic : finding;in all sheets
-StarSuite Basic : finding;records in form documents
-StarSuite Basic : finding;selections
-StarSuite Basic : finding;similarity search
-StarSuite Basic : FindObject function
-StarSuite Basic : FindPropertyObject function
-StarSuite Basic : fitting to pages
-StarSuite Basic : fitting to pages;print settings in Math
-StarSuite Basic : fitting to pages;print settings in presentations
-StarSuite Basic : Fix function
-StarSuite Basic : fixed line control
-StarSuite Basic : fixed text
-StarSuite Basic : fixed text;form functions
-StarSuite Basic : fixed text control
-StarSuite Basic : fixing toolbars
-StarSuite Basic : flipping draw objects
-StarSuite Basic : floating frames in HTML documents
-StarSuite Basic : floating toolbars
-StarSuite Basic : focus of controls
-StarSuite Basic : folder creation
-StarSuite Basic : font lists
-StarSuite Basic : font name box
-StarSuite Basic : font sizes
-StarSuite Basic : font sizes;bullets
-StarSuite Basic : font sizes;relative changes
-StarSuite Basic : font sizes;scaling on screen
-StarSuite Basic : font sizes;text
-StarSuite Basic : fonts
-StarSuite Basic : fonts;adding under UNIX
-StarSuite Basic : fonts;changing in templates
-StarSuite Basic : fonts;colors
-StarSuite Basic : fonts;default settings
-StarSuite Basic : fonts;effects
-StarSuite Basic : fonts;for HTML and Basic
-StarSuite Basic : fonts;formats
-StarSuite Basic : fonts;outlines
-StarSuite Basic : fonts;positions in text
-StarSuite Basic : fonts;shadows
-StarSuite Basic : fonts;specifying several
-StarSuite Basic : fonts;strikethrough
-StarSuite Basic : fonts;styles
-StarSuite Basic : fonts;text objects
-StarSuite Basic : Fontwork icons
-StarSuite Basic : footers
-StarSuite Basic : footers;backgrounds
-StarSuite Basic : For statement
-StarSuite Basic : form controls
-StarSuite Basic : form controls;assigning macros
-StarSuite Basic : form controls;protecting
-StarSuite Basic : form controls;toolbars
-StarSuite Basic : form fields
-StarSuite Basic : form filters
-StarSuite Basic : Form Navigator
-StarSuite Basic : format codes
-StarSuite Basic : format codes;numbers
-StarSuite Basic : format filling printing in StarSuite Math
-StarSuite Basic : Format function
-StarSuite Basic : Format Paintbrush
-StarSuite Basic : formats
-StarSuite Basic : formats;Asian layout
-StarSuite Basic : formats;fonts
-StarSuite Basic : formats;maximizing page formats
-StarSuite Basic : formats;number and currency formats
-StarSuite Basic : formats;of currencies/date/time
-StarSuite Basic : formats;on opening and saving
-StarSuite Basic : formats;pasting in special formats
-StarSuite Basic : formats;positions
-StarSuite Basic : formats;tabulators
-StarSuite Basic : formatted field control
-StarSuite Basic : formatted fields
-StarSuite Basic : formatted fields;form functions
-StarSuite Basic : formatted fields;properties
-StarSuite Basic : formatting
-StarSuite Basic : formatting;Asian typography
-StarSuite Basic : formatting;axes in charts
-StarSuite Basic : formatting;chart legends
-StarSuite Basic : formatting;copying
-StarSuite Basic : formatting;definition
-StarSuite Basic : formatting;expanding (Calc)
-StarSuite Basic : formatting;font effects
-StarSuite Basic : formatting;hyperlinks
-StarSuite Basic : formatting;pages
-StarSuite Basic : formatting;printer metrics (Writer)
-StarSuite Basic : formatting;undoing
-StarSuite Basic : formatting;undoing when writing
-StarSuite Basic : forms
-StarSuite Basic : forms;browsing
-StarSuite Basic : forms;Combo Box/List Box Wizard
-StarSuite Basic : forms;creating
-StarSuite Basic : forms;data
-StarSuite Basic : forms;designing (Base)
-StarSuite Basic : forms;events
-StarSuite Basic : forms;filtering data
-StarSuite Basic : forms;finding records
-StarSuite Basic : forms;focus after opening
-StarSuite Basic : forms;general information (Base)
-StarSuite Basic : forms;grouping controls
-StarSuite Basic : forms;HTML filters
-StarSuite Basic : forms;Navigator
-StarSuite Basic : forms;opening in design mode
-StarSuite Basic : forms;properties
-StarSuite Basic : forms;sorting data
-StarSuite Basic : forms;subforms
-StarSuite Basic : forms;wizards
-StarSuite Basic : forms;XForms
-StarSuite Basic : formula texts
-StarSuite Basic : formula texts;printing in StarSuite Math
-StarSuite Basic : formulas
-StarSuite Basic : formulas;new
-StarSuite Basic : formulas;starting formula editor
-StarSuite Basic : formulas in reports
-StarSuite Basic : formulas in reports;editing
-StarSuite Basic : forums and support
-StarSuite Basic : frames
-StarSuite Basic : frames;around paragraphs
-StarSuite Basic : frames;around tables
-StarSuite Basic : frames;AutoCorrect function
-StarSuite Basic : frames;backgrounds
-StarSuite Basic : frames;captions (Writer)
-StarSuite Basic : frames;printing in StarSuite Math
-StarSuite Basic : frames;protecting
-StarSuite Basic : frames;selection frames
-StarSuite Basic : frames;text fitting to frames
-StarSuite Basic : FreeFile function
-StarSuite Basic : freeform lines
-StarSuite Basic : freeform lines;draw functions
-StarSuite Basic : FreeLibrary function
-StarSuite Basic : FTP
-StarSuite Basic : FTP;opening documents
-StarSuite Basic : FTP;saving documents
-StarSuite Basic : full joins (Base)
-StarSuite Basic : full screen view
-StarSuite Basic : full-text search in Help
-StarSuite Basic : Function statement
-StarSuite Basic : functions
-StarSuite Basic : functions;return value type
-StarSuite Basic : functions;using
-StarSuite Basic : functions in reports
-StarSuite Basic : functions in reports;editing
-StarSuite Basic : fundamentals
-StarSuite Basic : Gallery
-StarSuite Basic : Gallery;adding pictures
-StarSuite Basic : Gallery;dragging pictures to draw objects
-StarSuite Basic : Gallery;hiding/showing
-StarSuite Basic : Gallery;inserting pictures from
-StarSuite Basic : German spellcheck
-StarSuite Basic : get method for form transmissions
-StarSuite Basic : Get statement
-StarSuite Basic : GetAttr function
-StarSuite Basic : GetDefaultContext function
-StarSuite Basic : GetGuiType function
-StarSuite Basic : GetProcessServiceManager function
-StarSuite Basic : GetSolarVersion function
-StarSuite Basic : GetSystemTicks function
-StarSuite Basic : getting support
-StarSuite Basic : GIF format
-StarSuite Basic : Global statement
-StarSuite Basic : GLOBAL variables
-StarSuite Basic : GlobalScope function
-StarSuite Basic : glossaries
-StarSuite Basic : glossaries;common terms
-StarSuite Basic : glossaries;Internet terms
-StarSuite Basic : GoSub...Return statement
-StarSuite Basic : GoTo statement
-StarSuite Basic : gradients off for faster printing
-StarSuite Basic : graphical text art
-StarSuite Basic : graphics
-StarSuite Basic : graphics;cache
-StarSuite Basic : graphics;protecting
-StarSuite Basic : graphics, see also pictures
-StarSuite Basic : grayscale printing
-StarSuite Basic : Green function
-StarSuite Basic : grid controls
-StarSuite Basic : grid controls;form functions
-StarSuite Basic : grids
-StarSuite Basic : grids;defaults (Writer/Calc)
-StarSuite Basic : grids;display options (Impress/Draw)
-StarSuite Basic : grids;displaying lines (Calc)
-StarSuite Basic : group box control
-StarSuite Basic : group box creation
-StarSuite Basic : groups
-StarSuite Basic : groups;entering/exiting/ungrouping
-StarSuite Basic : groups;naming
-StarSuite Basic : groups;of controls
-StarSuite Basic : guides
-StarSuite Basic : guides;display options (Impress/Draw)
-StarSuite Basic : guides;displaying when moving objects (Impress)
-StarSuite Basic : guides;showing (Calc)
-StarSuite Basic : guides;showing when moving frames (Writer)
-StarSuite Basic : gutter
-StarSuite Basic : handles
-StarSuite Basic : handles;displaying (Writer)
-StarSuite Basic : handles;scaling
-StarSuite Basic : handles;showing simple/large handles (Calc)
-StarSuite Basic : Hangul/Hanja
-StarSuite Basic : HasUnoInterfaces function
-StarSuite Basic : hatching
-StarSuite Basic : headers
-StarSuite Basic : headers;backgrounds
-StarSuite Basic : headings
-StarSuite Basic : headings;entering as text box
-StarSuite Basic : Hebrew
-StarSuite Basic : Hebrew;entering text
-StarSuite Basic : Hebrew;language settings
-StarSuite Basic : Help
-StarSuite Basic : Help;bookmarks
-StarSuite Basic : Help;extended tips on/off
-StarSuite Basic : Help;full-text search
-StarSuite Basic : Help;Help tips
-StarSuite Basic : Help;keywords
-StarSuite Basic : Help;navigation pane showing/hiding
-StarSuite Basic : Help;style sheets
-StarSuite Basic : Help;topics
-StarSuite Basic : Help Agent
-StarSuite Basic : Help Agent;help
-StarSuite Basic : Help Agent;options
-StarSuite Basic : Help tips
-StarSuite Basic : Help tips;hiding
-StarSuite Basic : Hex function
-StarSuite Basic : hidden controls in Form Navigator
-StarSuite Basic : hidden fields display (Writer)
-StarSuite Basic : hidden pages
-StarSuite Basic : hidden pages;printing in presentations
-StarSuite Basic : hidden text
-StarSuite Basic : hidden text;showing (Writer)
-StarSuite Basic : hiding
-StarSuite Basic : hiding;changes
-StarSuite Basic : hiding;docked windows
-StarSuite Basic : hiding;navigation pane in Help window
-StarSuite Basic : high contrast mode
-StarSuite Basic : Hindi
-StarSuite Basic : Hindi;entering text
-StarSuite Basic : Hindi;language settings
-StarSuite Basic : horizontal line control
-StarSuite Basic : horizontal scrollbar control
-StarSuite Basic : horizontal scrollbars (Writer)
-StarSuite Basic : hotspots
-StarSuite Basic : Hour function
-StarSuite Basic : HTML
-StarSuite Basic : HTML;definition
-StarSuite Basic : HTML;export character set
-StarSuite Basic : HTML;fonts for source display
-StarSuite Basic : HTML;importing META tags
-StarSuite Basic : HTML;live presentations
-StarSuite Basic : HTML documents
-StarSuite Basic : HTML documents;auto reloading
-StarSuite Basic : HTML documents;importing/exporting
-StarSuite Basic : HTML documents;META tags in
-StarSuite Basic : HTML documents;new
-StarSuite Basic : HTML documents;source text
-StarSuite Basic : hyperlinks
-StarSuite Basic : hyperlinks;assigning macros
-StarSuite Basic : hyperlinks;character formats
-StarSuite Basic : hyperlinks;definition
-StarSuite Basic : hyperlinks;deleting
-StarSuite Basic : hyperlinks;editing
-StarSuite Basic : hyperlinks;inserting
-StarSuite Basic : hyperlinks;relative and absolute
-StarSuite Basic : hyperlinks;turning off automatic recognition
-StarSuite Basic : hyperlinks, see also links
-StarSuite Basic : hyphenation
-StarSuite Basic : hyphenation;activating for a language
-StarSuite Basic : hyphenation;minimal number of characters
-StarSuite Basic : hyphens
-StarSuite Basic : hyphens;displaying custom (Writer)
-StarSuite Basic : hyphens;inserting custom
-StarSuite Basic : icon bars, see toolbars
-StarSuite Basic : icon control
-StarSuite Basic : icon sizes
-StarSuite Basic : IDE
-StarSuite Basic : IDE;Integrated Development Environment
-StarSuite Basic : IDE;keyboard shortcuts
-StarSuite Basic : If statement
-StarSuite Basic : ignore list for spellcheck
-StarSuite Basic : IIf statement
-StarSuite Basic : illustrations, see pictures
-StarSuite Basic : image button creation
-StarSuite Basic : image control
-StarSuite Basic : image control creation
-StarSuite Basic : ImageMap
-StarSuite Basic : ImageMap;definition
-StarSuite Basic : ImageMap;editor
-StarSuite Basic : images
-StarSuite Basic : images;ImageMap
-StarSuite Basic : images;inserting and editing bitmaps
-StarSuite Basic : images, see also pictures
-StarSuite Basic : IME
-StarSuite Basic : IME;definition
-StarSuite Basic : IME;showing/hiding
-StarSuite Basic : Imp operator (logical)
-StarSuite Basic : import filters
-StarSuite Basic : import restrictions for Microsoft Office
-StarSuite Basic : importing
-StarSuite Basic : importing;bitmaps
-StarSuite Basic : importing;compatibility settings for text import
-StarSuite Basic : importing;databases
-StarSuite Basic : importing;documents in other formats
-StarSuite Basic : importing;from XML
-StarSuite Basic : importing;HTML and text documents
-StarSuite Basic : importing;HTML with META tags
-StarSuite Basic : importing;Microsoft Office documents with VBA code
-StarSuite Basic : importing;tables in text format
-StarSuite Basic : importing;templates
-StarSuite Basic : inches
-StarSuite Basic : Index tab in Help
-StarSuite Basic : indexes
-StarSuite Basic : indexes;backgrounds
-StarSuite Basic : indexes;showing/hiding Help index tab
-StarSuite Basic : indicator lines in text
-StarSuite Basic : inner joins (Base)
-StarSuite Basic : input method window
-StarSuite Basic : Input statement
-StarSuite Basic : InputBox function
-StarSuite Basic : insert mode for entering text
-StarSuite Basic : inserting
-StarSuite Basic : inserting;Basic libraries
-StarSuite Basic : inserting;buttons in toolbars
-StarSuite Basic : inserting;cell ranges from spreadsheets
-StarSuite Basic : inserting;charts
-StarSuite Basic : inserting;clipboard options
-StarSuite Basic : inserting;data from text documents
-StarSuite Basic : inserting;datasource records in spreadsheets
-StarSuite Basic : inserting;drawings
-StarSuite Basic : inserting;floating frames
-StarSuite Basic : inserting;Fontwork objects
-StarSuite Basic : inserting;form fields
-StarSuite Basic : inserting;hyperlinks
-StarSuite Basic : inserting;line breaks in cells
-StarSuite Basic : inserting;movies/sounds
-StarSuite Basic : inserting;new text tables defaults
-StarSuite Basic : inserting;notes
-StarSuite Basic : inserting;objects from Gallery
-StarSuite Basic : inserting;OLE objects
-StarSuite Basic : inserting;paragraph borders
-StarSuite Basic : inserting;paragraph bullets
-StarSuite Basic : inserting;pictures in Gallery
-StarSuite Basic : inserting;plug-ins
-StarSuite Basic : inserting;push buttons
-StarSuite Basic : inserting;special characters
-StarSuite Basic : inserting;tab stops
-StarSuite Basic : inserting;textures on chart bars
-StarSuite Basic : installing
-StarSuite Basic : installing;ActiveX control
-StarSuite Basic : installing;mobile device filters
-StarSuite Basic : installing;UNO components
-StarSuite Basic : installing;XML filters
-StarSuite Basic : InStr function
-StarSuite Basic : instructions
-StarSuite Basic : instructions;general
-StarSuite Basic : Int function
-StarSuite Basic : Internet
-StarSuite Basic : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Basic : Internet;presentations
-StarSuite Basic : Internet;starting searches
-StarSuite Basic : Internet;turning off recognition of addresses
-StarSuite Basic : Internet glossary
-StarSuite Basic : invert filter
-StarSuite Basic : invisible areas
-StarSuite Basic : IsArray function
-StarSuite Basic : IsDate function
-StarSuite Basic : IsEmpty function
-StarSuite Basic : IsError function
-StarSuite Basic : IsMissing function
-StarSuite Basic : IsNull function
-StarSuite Basic : IsNumeric function
-StarSuite Basic : IsObject function
-StarSuite Basic : IsUnoStruct function
-StarSuite Basic : italic text
-StarSuite Basic : iterative references in spreadsheets
-StarSuite Basic : Java
-StarSuite Basic : Java;definition
-StarSuite Basic : Java;setting options
-StarSuite Basic : JDBC
-StarSuite Basic : JDBC;databases (Base)
-StarSuite Basic : JDBC;definition
-StarSuite Basic : Join function
-StarSuite Basic : joining
-StarSuite Basic : joining;paragraphs
-StarSuite Basic : joining;tables (Base)
-StarSuite Basic : joins in databases (Base)
-StarSuite Basic : justifying text
-StarSuite Basic : kerning
-StarSuite Basic : kerning;Asian texts
-StarSuite Basic : kerning;definition
-StarSuite Basic : kerning;in characters
-StarSuite Basic : key fields for relations (Base)
-StarSuite Basic : keyboard
-StarSuite Basic : keyboard;assigning/editing shortcut keys
-StarSuite Basic : keyboard;general commands
-StarSuite Basic : keyboard;in IDE
-StarSuite Basic : keyboard;removing numbering
-StarSuite Basic : keys
-StarSuite Basic : keys;adding push buttons
-StarSuite Basic : keys;primary keys (Base)
-StarSuite Basic : Kill statement
-StarSuite Basic : kiosk export
-StarSuite Basic : label field control
-StarSuite Basic : labels
-StarSuite Basic : labels;creating and synchronizing
-StarSuite Basic : labels;for draw objects
-StarSuite Basic : labels;form functions
-StarSuite Basic : labels;from databases
-StarSuite Basic : labels, see also names/callouts
-StarSuite Basic : languages
-StarSuite Basic : languages;activating modules
-StarSuite Basic : languages;Asian support
-StarSuite Basic : languages;complex text layout
-StarSuite Basic : languages;locale settings
-StarSuite Basic : languages;selecting for text
-StarSuite Basic : languages;setting options
-StarSuite Basic : languages;spellcheck
-StarSuite Basic : languages;spellchecking and formatting
-StarSuite Basic : large handles (Writer)
-StarSuite Basic : large icons
-StarSuite Basic : layer arrangement
-StarSuite Basic : layout
-StarSuite Basic : layout;importing Word documents
-StarSuite Basic : layout;pages
-StarSuite Basic : LBound function
-StarSuite Basic : LCase function
-StarSuite Basic : LDAP server
-StarSuite Basic : LDAP server;address books (Base)
-StarSuite Basic : LDAP server;sign on options
-StarSuite Basic : leading between paragraphs
-StarSuite Basic : left alignment of paragraphs
-StarSuite Basic : Left function
-StarSuite Basic : left joins (Base)
-StarSuite Basic : legends
-StarSuite Basic : legends;charts
-StarSuite Basic : legends;draw objects
-StarSuite Basic : legends;rounding corners
-StarSuite Basic : Len function
-StarSuite Basic : Let statement
-StarSuite Basic : Letter Wizard
-StarSuite Basic : levels
-StarSuite Basic : levels;depth stagger
-StarSuite Basic : libraries
-StarSuite Basic : libraries;adding
-StarSuite Basic : libraries;organizing
-StarSuite Basic : library systems
-StarSuite Basic : LibraryContainer
-StarSuite Basic : limits of tables (Writer)
-StarSuite Basic : line breaks
-StarSuite Basic : line breaks;in cells
-StarSuite Basic : line control
-StarSuite Basic : Line Input statement
-StarSuite Basic : line spacing
-StarSuite Basic : line spacing;context menu in paragraphs
-StarSuite Basic : line spacing;paragraph
-StarSuite Basic : line styles
-StarSuite Basic : line styles;applying
-StarSuite Basic : line styles;defining
-StarSuite Basic : lines
-StarSuite Basic : lines;defining ends
-StarSuite Basic : lines;draw functions
-StarSuite Basic : lines;drawing in text
-StarSuite Basic : lines;editing points
-StarSuite Basic : lines;removing automatic lines
-StarSuite Basic : lines of text
-StarSuite Basic : lines of text;alignment
-StarSuite Basic : lines of text;in Basic editor
-StarSuite Basic : links
-StarSuite Basic : links;between cells and controls
-StarSuite Basic : links;by drag and drop
-StarSuite Basic : links;character formats
-StarSuite Basic : links;definition
-StarSuite Basic : links;editing hyperlinks
-StarSuite Basic : links;inserting
-StarSuite Basic : links;modifying
-StarSuite Basic : links;opening files with
-StarSuite Basic : links;relational databases (Base)
-StarSuite Basic : links;turning off automatic recognition
-StarSuite Basic : links;updating options (Writer)
-StarSuite Basic : links;updating specific links
-StarSuite Basic : list box creation
-StarSuite Basic : list boxes
-StarSuite Basic : list boxes;adding entries to (example)
-StarSuite Basic : list boxes;controls
-StarSuite Basic : list boxes;removing entries from (example)
-StarSuite Basic : lists
-StarSuite Basic : lists;data assigned to controls
-StarSuite Basic : lists;registered databases (Base)
-StarSuite Basic : lists;regular expressions
-StarSuite Basic : live presentations on the Internet
-StarSuite Basic : loading
-StarSuite Basic : loading;Basic code
-StarSuite Basic : loading;documents
-StarSuite Basic : loading;documents from other formats
-StarSuite Basic : loading;HTML documents, automatically
-StarSuite Basic : loading;Microsoft Office documents with VBA code
-StarSuite Basic : loading;reloading
-StarSuite Basic : loading;XML files
-StarSuite Basic : Loc function
-StarSuite Basic : locale settings
-StarSuite Basic : localizing dialogs
-StarSuite Basic : Lof function
-StarSuite Basic : Log function
-StarSuite Basic : long lines
-StarSuite Basic : long lines;in Basic editor
-StarSuite Basic : loops
-StarSuite Basic : lowercase letters
-StarSuite Basic : lowercase letters;font effects
-StarSuite Basic : LSet statement
-StarSuite Basic : LTrim function
-StarSuite Basic : macro toolbar
-StarSuite Basic : macros
-StarSuite Basic : macros;assigning to events
-StarSuite Basic : macros;assigning to events in forms
-StarSuite Basic : macros;Basic IDE
-StarSuite Basic : macros;in MS Office documents
-StarSuite Basic : macros;interrupting
-StarSuite Basic : macros;organizing
-StarSuite Basic : macros;recording
-StarSuite Basic : macros;security
-StarSuite Basic : macros;security warning dialog
-StarSuite Basic : macros;selecting security warnings
-StarSuite Basic : macros;stopping
-StarSuite Basic : magnifiers
-StarSuite Basic : margins
-StarSuite Basic : margins;pages
-StarSuite Basic : margins;setting with the mouse
-StarSuite Basic : margins;shadows
-StarSuite Basic : marking changes
-StarSuite Basic : marking, see selecting
-StarSuite Basic : masked field control
-StarSuite Basic : Math formula editor
-StarSuite Basic : measurement units
-StarSuite Basic : measurement units;changing on rulers
-StarSuite Basic : measurement units;converting
-StarSuite Basic : measurement units;selecting
-StarSuite Basic : Media Player window
-StarSuite Basic : menus
-StarSuite Basic : menus;activating context menus
-StarSuite Basic : menus;assigning macros
-StarSuite Basic : menus;customizing
-StarSuite Basic : menus;inactive menu items
-StarSuite Basic : merging
-StarSuite Basic : merging;documents
-StarSuite Basic : META tags
-StarSuite Basic : metrics
-StarSuite Basic : metrics;converting
-StarSuite Basic : metrics;document formatting (Writer)
-StarSuite Basic : metrics;in sheets
-StarSuite Basic : Microsoft Office
-StarSuite Basic : Microsoft Office;Access databases (base)
-StarSuite Basic : Microsoft Office;as standard file format
-StarSuite Basic : Microsoft Office;document import restrictions
-StarSuite Basic : Microsoft Office;feature comparisons
-StarSuite Basic : Microsoft Office;importing password protected files
-StarSuite Basic : Microsoft Office;importing Word documents
-StarSuite Basic : Microsoft Office;importing/exporting VBA code
-StarSuite Basic : Microsoft Office;new users information
-StarSuite Basic : Microsoft Office;opening Microsoft documents
-StarSuite Basic : Microsoft Office;reassigning document types
-StarSuite Basic : Mid function
-StarSuite Basic : Mid statement
-StarSuite Basic : Minute function
-StarSuite Basic : MkDir statement
-StarSuite Basic : mobile device filters
-StarSuite Basic : MOD operator (mathematical)
-StarSuite Basic : models in XForms
-StarSuite Basic : modifying, see changing
-StarSuite Basic : module/dialog toggle
-StarSuite Basic : modules
-StarSuite Basic : modules;organizing
-StarSuite Basic : modules;subroutines and functions
-StarSuite Basic : Month function
-StarSuite Basic : more controls
-StarSuite Basic : mosaic filter
-StarSuite Basic : mouse
-StarSuite Basic : mouse;pointers when using drag and drop
-StarSuite Basic : mouse;positioning
-StarSuite Basic : moving
-StarSuite Basic : moving;modules
-StarSuite Basic : moving;tab stops on ruler
-StarSuite Basic : moving;toolbars
-StarSuite Basic : moving;using guide lines in presentations
-StarSuite Basic : MS ADO interface (Base)
-StarSuite Basic : MsgBox function
-StarSuite Basic : MsgBox statement
-StarSuite Basic : multi-line titles in forms
-StarSuite Basic : multiple documents
-StarSuite Basic : multiple documents;opening
-StarSuite Basic : multiple selection
-StarSuite Basic : music
-StarSuite Basic : music;inserting
-StarSuite Basic : My Documents folder
-StarSuite Basic : My Documents folder;changing work directory
-StarSuite Basic : My Documents folder;opening
-StarSuite Basic : MySQL databases (Base)
-StarSuite Basic : Name statement
-StarSuite Basic : names
-StarSuite Basic : names;multi-line titles
-StarSuite Basic : names;objects
-StarSuite Basic : names of variables
-StarSuite Basic : names, see also labels/callouts
-StarSuite Basic : namespace organization in XForms
-StarSuite Basic : native SQL (Base)
-StarSuite Basic : navigating
-StarSuite Basic : navigating;in Basic projects
-StarSuite Basic : navigating;in documents
-StarSuite Basic : Navigation bar
-StarSuite Basic : Navigation bar;controls
-StarSuite Basic : Navigation bar;forms
-StarSuite Basic : Navigator
-StarSuite Basic : Navigator;contents as lists
-StarSuite Basic : Navigator;docking
-StarSuite Basic : Navigator;notes
-StarSuite Basic : Navigator;working with
-StarSuite Basic : network identity options
-StarSuite Basic : new databases
-StarSuite Basic : new documents
-StarSuite Basic : new German spellcheck
-StarSuite Basic : new lines in cells
-StarSuite Basic : new windows
-StarSuite Basic : Next statement
-StarSuite Basic : non-breaking dashes
-StarSuite Basic : non-breaking spaces (Writer)
-StarSuite Basic : non-printing characters (Writer)
-StarSuite Basic : Not operator (logical)
-StarSuite Basic : notes
-StarSuite Basic : notes;displaying (Calc)
-StarSuite Basic : notes;inserting/editing/deleting/printing
-StarSuite Basic : notes;printing in text
-StarSuite Basic : Nothing object
-StarSuite Basic : Now function
-StarSuite Basic : Null value
-StarSuite Basic : number formats
-StarSuite Basic : number formats;codes
-StarSuite Basic : number formats;formats
-StarSuite Basic : number formats;recognition in text tables
-StarSuite Basic : number of pages
-StarSuite Basic : number of sheets
-StarSuite Basic : number of tables
-StarSuite Basic : numbering
-StarSuite Basic : numbering;options
-StarSuite Basic : numbering;paragraphs
-StarSuite Basic : numbering;turning off
-StarSuite Basic : numbering;using automatically
-StarSuite Basic : numbers
-StarSuite Basic : numbers;date, time and currency formats
-StarSuite Basic : numbers;decimal places (Calc)
-StarSuite Basic : numerical field control
-StarSuite Basic : numerical fields in forms
-StarSuite Basic : objects
-StarSuite Basic : objects;always moveable (Impress/Draw)
-StarSuite Basic : objects;arranging within stacks
-StarSuite Basic : objects;copying when moving in presentations
-StarSuite Basic : objects;definition
-StarSuite Basic : objects;displaying in spreadsheets
-StarSuite Basic : objects;displaying in text documents
-StarSuite Basic : objects;editing
-StarSuite Basic : objects;inserting from Gallery
-StarSuite Basic : objects;inserting OLE objects
-StarSuite Basic : objects;moving and resizing with mouse
-StarSuite Basic : objects;naming
-StarSuite Basic : objects;opening
-StarSuite Basic : objects;quickly moving to
-StarSuite Basic : objects;titles and descriptions
-StarSuite Basic : Oct function
-StarSuite Basic : ODBC
-StarSuite Basic : ODBC;database (Base)
-StarSuite Basic : ODBC;definition
-StarSuite Basic : ODF file formats
-StarSuite Basic : Office
-StarSuite Basic : Office;Microsoft Office and StarSuite
-StarSuite Basic : old German spellcheck
-StarSuite Basic : OLE
-StarSuite Basic : OLE;definition
-StarSuite Basic : OLE objects
-StarSuite Basic : OLE objects;arranging within stacks
-StarSuite Basic : OLE objects;captions (Writer)
-StarSuite Basic : OLE objects;inserting
-StarSuite Basic : OLE objects;number of
-StarSuite Basic : OLE objects;protecting
-StarSuite Basic : On Error GoTo ... Resume statement
-StarSuite Basic : On...GoSub statement
-StarSuite Basic : On...GoTo statement
-StarSuite Basic : one and a half line spacing in text
-StarSuite Basic : online registration
-StarSuite Basic : online update options
-StarSuite Basic : online updates
-StarSuite Basic : online updates;checking automatically
-StarSuite Basic : online updates;checking manually
-StarSuite Basic : Open statement
-StarSuite Basic : Open/Save dialogs
-StarSuite Basic : OpenDocument file formats
-StarSuite Basic : OpenGL
-StarSuite Basic : OpenGL;definition
-StarSuite Basic : OpenGL;optimized output
-StarSuite Basic : opening
-StarSuite Basic : opening;context menus
-StarSuite Basic : opening;database files
-StarSuite Basic : opening;dialog settings
-StarSuite Basic : opening;documents
-StarSuite Basic : opening;documents from other formats
-StarSuite Basic : opening;documents on WebDAV server
-StarSuite Basic : opening;files with links
-StarSuite Basic : opening;files, with placeholders
-StarSuite Basic : opening;forms
-StarSuite Basic : opening;Microsoft Office files
-StarSuite Basic : opening;mobile device documents
-StarSuite Basic : opening;objects
-StarSuite Basic : opening;reports
-StarSuite Basic : opening;several files
-StarSuite Basic : opening;XForms
-StarSuite Basic : operators
-StarSuite Basic : operators;comparisons
-StarSuite Basic : operators;default filters
-StarSuite Basic : Option Base statement
-StarSuite Basic : option button control
-StarSuite Basic : Option Explicit statement
-StarSuite Basic : Optional function
-StarSuite Basic : optional hyphens (Writer)
-StarSuite Basic : options
-StarSuite Basic : options;accessibility
-StarSuite Basic : options;appearance
-StarSuite Basic : options;compatibility (Writer)
-StarSuite Basic : options;network identity
-StarSuite Basic : options;online update
-StarSuite Basic : options;tools
-StarSuite Basic : Or operator (logical)
-StarSuite Basic : Oracle databases (base)
-StarSuite Basic : ordering
-StarSuite Basic : ordering;objects
-StarSuite Basic : organizing
-StarSuite Basic : organizing;macros and scripts
-StarSuite Basic : organizing;modules/libraries/dialogs
-StarSuite Basic : organizing;namespaces in XForms
-StarSuite Basic : organizing;styles
-StarSuite Basic : organizing;templates
-StarSuite Basic : original size
-StarSuite Basic : original size;printing in StarSuite Math
-StarSuite Basic : original size;restoring after cropping
-StarSuite Basic : outlines
-StarSuite Basic : outlines;font effects
-StarSuite Basic : outlines;outline symbols
-StarSuite Basic : outlines;sending to presentations
-StarSuite Basic : overwrite mode
-StarSuite Basic : packages, see extensions
-StarSuite Basic : page breaks
-StarSuite Basic : page breaks;displaying (Calc)
-StarSuite Basic : page formats
-StarSuite Basic : page formats;maximizing
-StarSuite Basic : page formats;restriction
-StarSuite Basic : page styles
-StarSuite Basic : page styles;editing/applying with statusbar
-StarSuite Basic : pages
-StarSuite Basic : pages;backgrounds in all applications
-StarSuite Basic : pages;formatting and numbering
-StarSuite Basic : pages;printing page names in presentations
-StarSuite Basic : pages;scaling
-StarSuite Basic : pages;selecting one to print
-StarSuite Basic : paint box
-StarSuite Basic : paint can symbol
-StarSuite Basic : pair kerning
-StarSuite Basic : Palm file filters
-StarSuite Basic : paper formats
-StarSuite Basic : paper size warning
-StarSuite Basic : paper trays
-StarSuite Basic : paragraph marks
-StarSuite Basic : paragraph marks;displaying (Writer)
-StarSuite Basic : paragraph styles
-StarSuite Basic : paragraph styles;languages
-StarSuite Basic : paragraph styles;modifying basic fonts
-StarSuite Basic : paragraphs
-StarSuite Basic : paragraphs;alignment
-StarSuite Basic : paragraphs;Asian typography
-StarSuite Basic : paragraphs;defining borders
-StarSuite Basic : paragraphs;hidden paragraphs (Writer)
-StarSuite Basic : paragraphs;increasing indents of
-StarSuite Basic : paragraphs;indents, margins and columns
-StarSuite Basic : paragraphs;inserting bullets
-StarSuite Basic : paragraphs;joining
-StarSuite Basic : paragraphs;numbering automatically
-StarSuite Basic : paragraphs;removing blank ones
-StarSuite Basic : paragraphs;spacing
-StarSuite Basic : paragraphs;tab stops
-StarSuite Basic : parameters
-StarSuite Basic : parameters;command line
-StarSuite Basic : parameters;for procedures and functions
-StarSuite Basic : parameters;passing by reference or value
-StarSuite Basic : parameters;queries (Base)
-StarSuite Basic : passwords for protecting contents
-StarSuite Basic : pasting
-StarSuite Basic : pasting;cell ranges
-StarSuite Basic : pasting;cell ranges from spreadsheets
-StarSuite Basic : pasting;data from text documents
-StarSuite Basic : pasting;draw objects
-StarSuite Basic : pasting;draw objects from other documents
-StarSuite Basic : pasting;formatted/unformatted text
-StarSuite Basic : pasting;from data source view
-StarSuite Basic : pasting;from data sources to StarSuite Calc
-StarSuite Basic : pasting;pictures from other documents
-StarSuite Basic : pasting;sheet areas in text documents
-StarSuite Basic : pasting;to Gallery
-StarSuite Basic : paths
-StarSuite Basic : paths;changing work directory
-StarSuite Basic : paths;defaults
-StarSuite Basic : pattern editor
-StarSuite Basic : pattern field control
-StarSuite Basic : pattern fields
-StarSuite Basic : pattern fields;form functions
-StarSuite Basic : patterns for objects
-StarSuite Basic : PDF
-StarSuite Basic : PDF;export
-StarSuite Basic : PDF;PostScript to PDF converter, UNIX
-StarSuite Basic : personal data input
-StarSuite Basic : phonetic guide
-StarSuite Basic : picklist creation
-StarSuite Basic : pictures
-StarSuite Basic : pictures;adding to Gallery
-StarSuite Basic : pictures;arranging within stacks
-StarSuite Basic : pictures;assigning macros
-StarSuite Basic : pictures;backgrounds
-StarSuite Basic : pictures;captions (Writer)
-StarSuite Basic : pictures;changing paths
-StarSuite Basic : pictures;cropping and zooming
-StarSuite Basic : pictures;displaying in Calc
-StarSuite Basic : pictures;displaying in Writer (Writer)
-StarSuite Basic : pictures;drag and drop between documents
-StarSuite Basic : pictures;drawing
-StarSuite Basic : pictures;editing
-StarSuite Basic : pictures;filters
-StarSuite Basic : pictures;ImageMap
-StarSuite Basic : pictures;inserting automatically
-StarSuite Basic : pictures;inserting from Gallery
-StarSuite Basic : pictures;number of
-StarSuite Basic : pictures;printing
-StarSuite Basic : pictures;scaling/resizing
-StarSuite Basic : pixel editor
-StarSuite Basic : pixel graphics
-StarSuite Basic : pixel graphics;inserting and editing
-StarSuite Basic : pixel patterns
-StarSuite Basic : placeholders
-StarSuite Basic : placeholders;in SQL queries
-StarSuite Basic : placeholders;on opening files
-StarSuite Basic : placing toolbars
-StarSuite Basic : playing movies and sound files
-StarSuite Basic : plotting data as charts
-StarSuite Basic : plug-ins
-StarSuite Basic : plug-ins;activating and deactivating
-StarSuite Basic : plug-ins;definition
-StarSuite Basic : plug-ins;inserting
-StarSuite Basic : pocket device appliances
-StarSuite Basic : Pocket PC file filters
-StarSuite Basic : points
-StarSuite Basic : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Basic : polygon drawing
-StarSuite Basic : pop-art filter
-StarSuite Basic : portable document format
-StarSuite Basic : positioning
-StarSuite Basic : positioning;draw objects and controls
-StarSuite Basic : positioning;fonts
-StarSuite Basic : positioning;objects
-StarSuite Basic : positioning;toolbars
-StarSuite Basic : post method for form transmissions
-StarSuite Basic : posterizing filter
-StarSuite Basic : PostScript
-StarSuite Basic : PostScript;creating files
-StarSuite Basic : PostScript;PDF converter, UNIX
-StarSuite Basic : PowerPoint export
-StarSuite Basic : precision as shown (Calc)
-StarSuite Basic : predefining fonts
-StarSuite Basic : presentations
-StarSuite Basic : presentations;creating/opening
-StarSuite Basic : presentations;inserting spreadsheet cells
-StarSuite Basic : presentations;live on the Internet
-StarSuite Basic : presentations;print menu
-StarSuite Basic : presentations;saving
-StarSuite Basic : presentations;saving automatically
-StarSuite Basic : presentations;saving in other formats
-StarSuite Basic : presentations;sending as e-mail
-StarSuite Basic : presentations;starting with wizard
-StarSuite Basic : presentations;wizards
-StarSuite Basic : press buttons, see push buttons
-StarSuite Basic : previews
-StarSuite Basic : previews;fonts lists
-StarSuite Basic : primary key
-StarSuite Basic : primary key;database tables
-StarSuite Basic : primary keys
-StarSuite Basic : primary keys;defining
-StarSuite Basic : primary keys;inserting (Base)
-StarSuite Basic : print area selection
-StarSuite Basic : Print statement
-StarSuite Basic : printer metrics for document formatting (Writer)
-StarSuite Basic : printers
-StarSuite Basic : printers;adding, UNIX
-StarSuite Basic : printers;choosing
-StarSuite Basic : printers;default printer
-StarSuite Basic : printers;faxes under UNIX
-StarSuite Basic : printers;maximum page formats
-StarSuite Basic : printers;paper trays
-StarSuite Basic : printers;properties
-StarSuite Basic : printing
-StarSuite Basic : printing;black and white
-StarSuite Basic : printing;brochures
-StarSuite Basic : printing;colors in grayscale
-StarSuite Basic : printing;copies
-StarSuite Basic : printing;creating individual jobs
-StarSuite Basic : printing;dates in presentations
-StarSuite Basic : printing;directly
-StarSuite Basic : printing;documents
-StarSuite Basic : printing;drawings defaults
-StarSuite Basic : printing;elements in text documents
-StarSuite Basic : printing;faster
-StarSuite Basic : printing;fitting to pages in presentations
-StarSuite Basic : printing;fitting to pages in StarSuite Math
-StarSuite Basic : printing;formulas in StarSuite Math
-StarSuite Basic : printing;hidden pages of presentations
-StarSuite Basic : printing;in original size in StarSuite Math
-StarSuite Basic : printing;left/right pages
-StarSuite Basic : printing;notes
-StarSuite Basic : printing;queries (Base)
-StarSuite Basic : printing;scaling in StarSuite Math
-StarSuite Basic : printing;selections
-StarSuite Basic : printing;text always in black
-StarSuite Basic : printing;text in reverse order
-StarSuite Basic : printing;tiling pages in presentations
-StarSuite Basic : printing;transparencies
-StarSuite Basic : printing;warnings
-StarSuite Basic : printing;without scaling in presentations
-StarSuite Basic : printing speed
-StarSuite Basic : PRIVATE variables
-StarSuite Basic : procedures
-StarSuite Basic : ProcessServiceManager
-StarSuite Basic : program stops
-StarSuite Basic : programming
-StarSuite Basic : programming;scripting
-StarSuite Basic : programming;StarSuite
-StarSuite Basic : programming examples for controls
-StarSuite Basic : progress bar control
-StarSuite Basic : properties
-StarSuite Basic : properties;controls and dialogs
-StarSuite Basic : properties;controls in dialog editor
-StarSuite Basic : properties;fields in databases
-StarSuite Basic : properties;files
-StarSuite Basic : properties;form controls
-StarSuite Basic : properties;forms
-StarSuite Basic : properties;printers
-StarSuite Basic : protected contents
-StarSuite Basic : protected dashes
-StarSuite Basic : protected database tables
-StarSuite Basic : protected documents
-StarSuite Basic : protected spaces
-StarSuite Basic : protected spaces;inserting
-StarSuite Basic : protected spaces;showing (Writer)
-StarSuite Basic : protecting
-StarSuite Basic : protecting;contents
-StarSuite Basic : protecting;recorded changes
-StarSuite Basic : proxy settings
-StarSuite Basic : Public statement
-StarSuite Basic : PUBLIC variables
-StarSuite Basic : push button control in dialog editor
-StarSuite Basic : push buttons
-StarSuite Basic : push buttons;adding to documents
-StarSuite Basic : push buttons;creating
-StarSuite Basic : Put statement
-StarSuite Basic : queries
-StarSuite Basic : queries;copying (Base)
-StarSuite Basic : queries;creating in design view (Base)
-StarSuite Basic : queries;creating in SQL view
-StarSuite Basic : queries;defining (Base)
-StarSuite Basic : queries;deleting table links (Base)
-StarSuite Basic : queries;editing in data source view
-StarSuite Basic : queries;formulating filter conditions (Base)
-StarSuite Basic : queries;joining tables (Base)
-StarSuite Basic : queries;missing elements (Base)
-StarSuite Basic : queries;overview (Base)
-StarSuite Basic : queries;parameter queries (Base)
-StarSuite Basic : queries;printing (Base)
-StarSuite Basic : Query Wizard (Base)
-StarSuite Basic : Quickstarter
-StarSuite Basic : quotation marks
-StarSuite Basic : quotation marks;replacing
-StarSuite Basic : quotes
-StarSuite Basic : quotes;custom
-StarSuite Basic : radio button control
-StarSuite Basic : radio button creation
-StarSuite Basic : Randomize statement
-StarSuite Basic : read-only documents
-StarSuite Basic : read-only documents;cursor
-StarSuite Basic : read-only documents;database tables on/off
-StarSuite Basic : read-only documents;editing
-StarSuite Basic : read-only documents;opening documents as
-StarSuite Basic : read-only items in Data Navigator
-StarSuite Basic : recognizing URLs automatically
-StarSuite Basic : recording
-StarSuite Basic : recording;changes
-StarSuite Basic : recording;macros
-StarSuite Basic : records
-StarSuite Basic : records;inserting notes
-StarSuite Basic : records;protecting
-StarSuite Basic : records;saving
-StarSuite Basic : records;searching in databases
-StarSuite Basic : rectangles with round corners
-StarSuite Basic : recursions in spreadsheets
-StarSuite Basic : Red function
-StarSuite Basic : ReDim statement
-StarSuite Basic : redo command
-StarSuite Basic : reduced printing
-StarSuite Basic : reference lines
-StarSuite Basic : references
-StarSuite Basic : references;displaying in color (Calc)
-StarSuite Basic : references;expanding (Calc)
-StarSuite Basic : references;iterative (Calc)
-StarSuite Basic : register-true
-StarSuite Basic : register-true;definition
-StarSuite Basic : registering
-StarSuite Basic : registering;address books
-StarSuite Basic : registering;databases (Base)
-StarSuite Basic : registering;StarSuite
-StarSuite Basic : regular expressions
-StarSuite Basic : regular expressions;list of
-StarSuite Basic : regular expressions;opening files
-StarSuite Basic : relational databases (Base)
-StarSuite Basic : relations
-StarSuite Basic : relations;creating and deleting (Base)
-StarSuite Basic : relations;joining tables (Base)
-StarSuite Basic : relations;properties (Base)
-StarSuite Basic : relative hyperlinks
-StarSuite Basic : relative saving of URLs
-StarSuite Basic : reloading
-StarSuite Basic : reloading;documents
-StarSuite Basic : reloading;HTML documents, automatically
-StarSuite Basic : Rem statement
-StarSuite Basic : remarks, see also notes
-StarSuite Basic : remote configurations
-StarSuite Basic : remove noise filter
-StarSuite Basic : removing
-StarSuite Basic : removing;bullets and numbering
-StarSuite Basic : removing;form filters
-StarSuite Basic : removing, see also deleting
-StarSuite Basic : renaming modules and dialogs
-StarSuite Basic : repeating
-StarSuite Basic : repeating;commands
-StarSuite Basic : replacement options
-StarSuite Basic : replacement table
-StarSuite Basic : replacing
-StarSuite Basic : replacing;AutoCorrect function
-StarSuite Basic : replacing;dashes
-StarSuite Basic : Report Builder
-StarSuite Basic : reports
-StarSuite Basic : reports;creating
-StarSuite Basic : reports;error reports
-StarSuite Basic : reports;opening and editing
-StarSuite Basic : reports;templates
-StarSuite Basic : Reset statement
-StarSuite Basic : resetting
-StarSuite Basic : resetting;templates
-StarSuite Basic : resizing
-StarSuite Basic : resizing;objects, by mouse
-StarSuite Basic : resizing, see also scaling/zooming
-StarSuite Basic : resolution when printing bitmaps
-StarSuite Basic : restoring
-StarSuite Basic : restoring;default formatting
-StarSuite Basic : restoring;editing
-StarSuite Basic : Resume Next parameter
-StarSuite Basic : return value type of functions
-StarSuite Basic : reversing printing order
-StarSuite Basic : review function
-StarSuite Basic : review function;accepting or rejecting changes
-StarSuite Basic : review function;comparing documents
-StarSuite Basic : review function;protecting records
-StarSuite Basic : review function;recording changes example
-StarSuite Basic : rich text control
-StarSuite Basic : right alignment of paragraphs
-StarSuite Basic : Right function
-StarSuite Basic : right joins (Base)
-StarSuite Basic : right-to-left text
-StarSuite Basic : RmDir statement
-StarSuite Basic : Rnd function
-StarSuite Basic : rotating
-StarSuite Basic : rotating;3D text
-StarSuite Basic : round corners
-StarSuite Basic : rounding precision (Calc)
-StarSuite Basic : row headers
-StarSuite Basic : row headers;displaying (Calc)
-StarSuite Basic : row headers;highlighting (Calc)
-StarSuite Basic : RSet statement
-StarSuite Basic : RTrim function
-StarSuite Basic : rulers
-StarSuite Basic : rulers;default settings
-StarSuite Basic : rulers;measurement units
-StarSuite Basic : rulers;visible in presentations
-StarSuite Basic : run-time errors in Basic
-StarSuite Basic : samples and templates
-StarSuite Basic : saving
-StarSuite Basic : saving;Basic code
-StarSuite Basic : saving;default file formats
-StarSuite Basic : saving;dialog settings
-StarSuite Basic : saving;documents
-StarSuite Basic : saving;documents for mobile devices
-StarSuite Basic : saving;documents in other formats
-StarSuite Basic : saving;documents, automatically
-StarSuite Basic : saving;in Microsoft Office file format
-StarSuite Basic : saving;options
-StarSuite Basic : saving;templates
-StarSuite Basic : saving;to XML
-StarSuite Basic : saving;VBA code in Microsoft Office documents
-StarSuite Basic : saving;with password by default
-StarSuite Basic : saving as command
-StarSuite Basic : saving as command;precautions
-StarSuite Basic : scaling
-StarSuite Basic : scaling;font sizes in user interface
-StarSuite Basic : scaling;objects
-StarSuite Basic : scaling;pictures
-StarSuite Basic : scaling;printing in StarSuite Math
-StarSuite Basic : scaling;when printing presentations
-StarSuite Basic : scaling, see also zooming
-StarSuite Basic : scope of variables
-StarSuite Basic : screen
-StarSuite Basic : screen;full screen views
-StarSuite Basic : screen;scaling
-StarSuite Basic : screen magnifiers
-StarSuite Basic : screen readers
-StarSuite Basic : script organization
-StarSuite Basic : scroll bar control
-StarSuite Basic : scrollbars
-StarSuite Basic : scrollbars;controls
-StarSuite Basic : scrollbars;displaying (Calc)
-StarSuite Basic : scrollbars;horizontal and vertical (Writer)
-StarSuite Basic : search criteria for database functions in cells
-StarSuite Basic : search engines
-StarSuite Basic : search engines;definition
-StarSuite Basic : search engines;selecting
-StarSuite Basic : searching
-StarSuite Basic : searching;all sheets
-StarSuite Basic : searching;databases
-StarSuite Basic : searching;form filters
-StarSuite Basic : searching;Internet
-StarSuite Basic : searching;tables and forms
-StarSuite Basic : Second function
-StarSuite Basic : sections
-StarSuite Basic : sections;backgrounds
-StarSuite Basic : security
-StarSuite Basic : security;digital signatures
-StarSuite Basic : security;options for documents with macros
-StarSuite Basic : security;protecting contents
-StarSuite Basic : security;warning dialogs with macros
-StarSuite Basic : Seek function
-StarSuite Basic : Seek statement
-StarSuite Basic : Select...Case statement
-StarSuite Basic : selecting
-StarSuite Basic : selecting;controls
-StarSuite Basic : selecting;measurement units
-StarSuite Basic : selecting;objects
-StarSuite Basic : selecting;print areas
-StarSuite Basic : selecting;several files
-StarSuite Basic : selection clipboard
-StarSuite Basic : selection frames
-StarSuite Basic : selection modes in text
-StarSuite Basic : selection options for controls
-StarSuite Basic : sending
-StarSuite Basic : sending;AutoAbstract function in presentations
-StarSuite Basic : sending;documents as e-mail
-StarSuite Basic : sending;documents as faxes
-StarSuite Basic : separator lines
-StarSuite Basic : separator lines;defining
-StarSuite Basic : separators
-StarSuite Basic : separators;conditional
-StarSuite Basic : Server Side ImageMap
-StarSuite Basic : Set statement
-StarSuite Basic : SetAttr statement
-StarSuite Basic : settings
-StarSuite Basic : settings;printers
-StarSuite Basic : settings;program configuration
-StarSuite Basic : settings;proxies
-StarSuite Basic : settings;tracking changes
-StarSuite Basic : settings;views
-StarSuite Basic : SGML
-StarSuite Basic : SGML;definition
-StarSuite Basic : Sgn function
-StarSuite Basic : shadows
-StarSuite Basic : shadows;areas
-StarSuite Basic : shadows;borders
-StarSuite Basic : shadows;characters
-StarSuite Basic : shadows;characters, using context menu
-StarSuite Basic : sharing documents
-StarSuite Basic : sharpening filter
-StarSuite Basic : sheet tabs
-StarSuite Basic : sheet tabs;displaying
-StarSuite Basic : sheets
-StarSuite Basic : sheets;searching all
-StarSuite Basic : Shell function
-StarSuite Basic : shortcut keys
-StarSuite Basic : shortcut keys;assigning macros
-StarSuite Basic : shortcut keys;Basic IDE
-StarSuite Basic : shortcut keys;general
-StarSuite Basic : shortcut keys;in databases
-StarSuite Basic : shortcut keys;StarSuite accessibility
-StarSuite Basic : showing
-StarSuite Basic : showing;changes
-StarSuite Basic : showing;docked windows
-StarSuite Basic : showing;drawings and controls (Writer)
-StarSuite Basic : showing;live presentations on the Internet
-StarSuite Basic : showing;toolbars
-StarSuite Basic : signing documents with digital signatures
-StarSuite Basic : similarity search
-StarSuite Basic : simple handles (Writer)
-StarSuite Basic : simplified Chinese
-StarSuite Basic : simplified Chinese;translating to traditional Chinese
-StarSuite Basic : Sin function
-StarSuite Basic : single sign on options
-StarSuite Basic : single-line spacing in text
-StarSuite Basic : sizes
-StarSuite Basic : sizes;draw objects
-StarSuite Basic : sizes;pictures
-StarSuite Basic : slanting draw objects
-StarSuite Basic : small capitals
-StarSuite Basic : small icons
-StarSuite Basic : smart tag configuration
-StarSuite Basic : smooth scrolling (Writer)
-StarSuite Basic : smoothing filter
-StarSuite Basic : snap grid defaults (Writer/Calc)
-StarSuite Basic : snapping in presentations and drawings
-StarSuite Basic : solarization filter
-StarSuite Basic : sort lists
-StarSuite Basic : sort lists;copying to in Calc
-StarSuite Basic : sorting
-StarSuite Basic : sorting;data in forms
-StarSuite Basic : sorting;databases
-StarSuite Basic : sounds
-StarSuite Basic : sounds;inserting and playing
-StarSuite Basic : Space function
-StarSuite Basic : spaces
-StarSuite Basic : spaces;displaying (Writer)
-StarSuite Basic : spaces;ignoring double
-StarSuite Basic : spaces;inserting protected spaces
-StarSuite Basic : spaces;showing protected spaces (Writer)
-StarSuite Basic : spacing
-StarSuite Basic : spacing;between paragraphs in footnotes
-StarSuite Basic : spacing;font effects
-StarSuite Basic : spacing;lines and paragraphs
-StarSuite Basic : spacing;tab stops in text documents
-StarSuite Basic : spacing;tabs in presentations
-StarSuite Basic : spadmin
-StarSuite Basic : special characters
-StarSuite Basic : speech bubbles
-StarSuite Basic : speed of printing
-StarSuite Basic : spellcheck
-StarSuite Basic : spellcheck;activating for a language
-StarSuite Basic : spellcheck;context menus
-StarSuite Basic : spellcheck;default languages
-StarSuite Basic : spellcheck;dialog
-StarSuite Basic : spellcheck;dictionary of exceptions
-StarSuite Basic : spellcheck;ignore list
-StarSuite Basic : spin button creation
-StarSuite Basic : Split function
-StarSuite Basic : spoolfiles with Xprinter
-StarSuite Basic : spreadsheets
-StarSuite Basic : spreadsheets;as databases (base)
-StarSuite Basic : spreadsheets;copying areas to text documents
-StarSuite Basic : spreadsheets;creating/opening
-StarSuite Basic : spreadsheets;inserting charts
-StarSuite Basic : spreadsheets;inserting database records
-StarSuite Basic : spreadsheets;printing
-StarSuite Basic : spreadsheets;saving
-StarSuite Basic : spreadsheets;saving automatically
-StarSuite Basic : spreadsheets;saving in other formats
-StarSuite Basic : spreadsheets;sending as e-mail
-StarSuite Basic : SQL
-StarSuite Basic : SQL;definition
-StarSuite Basic : SQL;DISTINCT parameter
-StarSuite Basic : SQL;executing SQL commands
-StarSuite Basic : SQL;executing SQL statements (Base)
-StarSuite Basic : SQL;queries (Base)
-StarSuite Basic : Sqr function
-StarSuite Basic : square drawings
-StarSuite Basic : standard bar on/off
-StarSuite Basic : standard filters in databases
-StarSuite Basic : standard printer under UNIX
-StarSuite Basic : StarSuite Base data sources
-StarSuite Basic : StarSuite Basic scripts in HTML documents
-StarSuite Basic : StarSuite documents
-StarSuite Basic : StarSuite documents;mobile device filters
-StarSuite Basic : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Basic : StarSuite Math start
-StarSuite Basic : start parameters
-StarSuite Basic : Static statement
-StarSuite Basic : status bar on/off
-StarSuite Basic : Step statement
-StarSuite Basic : stickers
-StarSuite Basic : Stop statement
-StarSuite Basic : stopping macros
-StarSuite Basic : Str function
-StarSuite Basic : StrComp function
-StarSuite Basic : strikethrough
-StarSuite Basic : strikethrough;characters
-StarSuite Basic : strikethrough;font effects
-StarSuite Basic : String function
-StarSuite Basic : styles
-StarSuite Basic : styles;'changed' message
-StarSuite Basic : styles;copying between documents
-StarSuite Basic : styles;keyboard shortcuts
-StarSuite Basic : styles;organizing
-StarSuite Basic : styles;printing styles used in a document
-StarSuite Basic : styles;replacing automatically
-StarSuite Basic : Styles and Formatting window
-StarSuite Basic : Styles and Formatting window;docking
-StarSuite Basic : Sub statement
-StarSuite Basic : subforms
-StarSuite Basic : subforms;creating
-StarSuite Basic : subforms;description
-StarSuite Basic : submitting forms
-StarSuite Basic : subroutines
-StarSuite Basic : suffixes in file formats
-StarSuite Basic : support on the Web
-StarSuite Basic : Switch function
-StarSuite Basic : synchronizing
-StarSuite Basic : synchronizing;labels and business cards
-StarSuite Basic : synchronizing;Pocket PC and StarSuite formats
-StarSuite Basic : system address book registration
-StarSuite Basic : tab stops
-StarSuite Basic : tab stops;displaying (Writer)
-StarSuite Basic : tab stops;inserting and editing
-StarSuite Basic : tab stops;setting in sheets
-StarSuite Basic : tab stops;settings
-StarSuite Basic : tab stops;spacing in presentations
-StarSuite Basic : tab stops;spacing in text documents
-StarSuite Basic : table controls
-StarSuite Basic : table controls;form functions
-StarSuite Basic : table controls;keyboard-only edit mode
-StarSuite Basic : table controls;properties
-StarSuite Basic : table views of databases
-StarSuite Basic : Table Wizard (Base)
-StarSuite Basic : tables
-StarSuite Basic : tables;inserting line breaks
-StarSuite Basic : tables in databases
-StarSuite Basic : tables in databases;access rights to (Base)
-StarSuite Basic : tables in databases;adding to queries
-StarSuite Basic : tables in databases;browsing and editing
-StarSuite Basic : tables in databases;copying database tables (Base)
-StarSuite Basic : tables in databases;creating
-StarSuite Basic : tables in databases;creating in design view
-StarSuite Basic : tables in databases;importing text formats (Base)
-StarSuite Basic : tables in databases;joining for queries (Base)
-StarSuite Basic : tables in databases;printing queries (Base)
-StarSuite Basic : tables in databases;relations (Base)
-StarSuite Basic : tables in databases;searching
-StarSuite Basic : tables in spreadsheets
-StarSuite Basic : tables in spreadsheets;copying data to other applications
-StarSuite Basic : tables in spreadsheets;defining borders
-StarSuite Basic : tables in spreadsheets;value highlighting
-StarSuite Basic : tables in text
-StarSuite Basic : tables in text;captions
-StarSuite Basic : tables in text;creating automatically
-StarSuite Basic : tables in text;default settings
-StarSuite Basic : tables in text;defining borders
-StarSuite Basic : tables in text;displaying
-StarSuite Basic : tables in text;printing
-StarSuite Basic : tabs
-StarSuite Basic : tabs;displaying sheet tabs
-StarSuite Basic : tags
-StarSuite Basic : tags;definition
-StarSuite Basic : tags;META tags
-StarSuite Basic : Tan function
-StarSuite Basic : templates
-StarSuite Basic : templates;agendas
-StarSuite Basic : templates;changing basic fonts
-StarSuite Basic : templates;database reports
-StarSuite Basic : templates;deleting
-StarSuite Basic : templates;editing and saving
-StarSuite Basic : templates;faxes
-StarSuite Basic : templates;importing and exporting
-StarSuite Basic : templates;letters
-StarSuite Basic : templates;new documents from templates
-StarSuite Basic : templates;opening documents with
-StarSuite Basic : templates;organizing
-StarSuite Basic : terminology
-StarSuite Basic : terminology;general glossary
-StarSuite Basic : terminology;Internet glossary
-StarSuite Basic : test mode control
-StarSuite Basic : testing XML filters
-StarSuite Basic : text
-StarSuite Basic : text;animating
-StarSuite Basic : text;Asian layout
-StarSuite Basic : text;bold
-StarSuite Basic : text;coloring
-StarSuite Basic : text;contours
-StarSuite Basic : text;copying by drag and drop
-StarSuite Basic : text;CTL languages
-StarSuite Basic : text;drawing pictures
-StarSuite Basic : text;font effects
-StarSuite Basic : text;font sizes
-StarSuite Basic : text;font styles
-StarSuite Basic : text;fonts and formats
-StarSuite Basic : text;Fontwork icons
-StarSuite Basic : text;hyperlinks
-StarSuite Basic : text;inserting special characters
-StarSuite Basic : text;italics
-StarSuite Basic : text;kerning
-StarSuite Basic : text;language selection
-StarSuite Basic : text;line spacing
-StarSuite Basic : text;overwriting or inserting
-StarSuite Basic : text;printing in black
-StarSuite Basic : text;replacing with format
-StarSuite Basic : text;selection modes
-StarSuite Basic : text;shadowed
-StarSuite Basic : text;text/draw objects
-StarSuite Basic : text attributes
-StarSuite Basic : text attributes;hyperlinks
-StarSuite Basic : text attributes;undoing
-StarSuite Basic : text boxes
-StarSuite Basic : text boxes;controls
-StarSuite Basic : text boxes;form functions
-StarSuite Basic : text boxes;positioning
-StarSuite Basic : text breaks in cells
-StarSuite Basic : text colors for better accessibility
-StarSuite Basic : text databases (Base)
-StarSuite Basic : text documents
-StarSuite Basic : text documents;creating/opening
-StarSuite Basic : text documents;importing/exporting
-StarSuite Basic : text documents;inserting spreadsheet cells
-StarSuite Basic : text documents;print settings
-StarSuite Basic : text documents;printing
-StarSuite Basic : text documents;saving
-StarSuite Basic : text documents;saving automatically
-StarSuite Basic : text documents;saving in other formats
-StarSuite Basic : text documents;sending as e-mail
-StarSuite Basic : text effects
-StarSuite Basic : text flow
-StarSuite Basic : text flow;in cells
-StarSuite Basic : text formats
-StarSuite Basic : text formats;databases
-StarSuite Basic : text formats;pasting
-StarSuite Basic : text input fields
-StarSuite Basic : text layout for special languages
-StarSuite Basic : text objects
-StarSuite Basic : text objects;alignment
-StarSuite Basic : text objects;draw functions
-StarSuite Basic : text objects;fonts
-StarSuite Basic : text objects;in presentations and drawings
-StarSuite Basic : text overflow in spreadsheet cells
-StarSuite Basic : text, see also text documents, paragraphs and characters
-StarSuite Basic : TextArt, see Fontwork
-StarSuite Basic : textures
-StarSuite Basic : textures;inserting from Gallery
-StarSuite Basic : textures;on chart bars
-StarSuite Basic : Thai
-StarSuite Basic : Thai;entering text
-StarSuite Basic : Thai;language settings
-StarSuite Basic : thesaurus
-StarSuite Basic : thesaurus;activating for a language
-StarSuite Basic : ThisComponent property
-StarSuite Basic : ticker text
-StarSuite Basic : time field control
-StarSuite Basic : time fields
-StarSuite Basic : time fields;form functions
-StarSuite Basic : Time statement
-StarSuite Basic : Timer function
-StarSuite Basic : times
-StarSuite Basic : times;inserting when printing presentations
-StarSuite Basic : times, formats
-StarSuite Basic : TimeSerial function
-StarSuite Basic : TimeValue function
-StarSuite Basic : tips
-StarSuite Basic : tips;extended tips in Help
-StarSuite Basic : title rows
-StarSuite Basic : title rows;printing in StarSuite Math
-StarSuite Basic : titles
-StarSuite Basic : titles;changing
-StarSuite Basic : titles;editing in charts
-StarSuite Basic : titles;font effects
-StarSuite Basic : titles;formatting automatically
-StarSuite Basic : titles;objects
-StarSuite Basic : To statement
-StarSuite Basic : toolbars
-StarSuite Basic : toolbars;adding buttons
-StarSuite Basic : toolbars;Basic IDE
-StarSuite Basic : toolbars;docking/undocking
-StarSuite Basic : toolbars;Form Navigation bar
-StarSuite Basic : toolbars;viewing/closing
-StarSuite Basic : tools bar
-StarSuite Basic : tooltips
-StarSuite Basic : tooltips;extended tips
-StarSuite Basic : tooltips;help
-StarSuite Basic : traditional Chinese
-StarSuite Basic : traditional Chinese;translating to simplified chinese
-StarSuite Basic : translating dialogs
-StarSuite Basic : transparency
-StarSuite Basic : transparency;areas
-StarSuite Basic : transparency;off for faster printing
-StarSuite Basic : transparency;saving
-StarSuite Basic : tree view of Help
-StarSuite Basic : Trim function
-StarSuite Basic : twips
-StarSuite Basic : twips;definition
-StarSuite Basic : TwipsPerPixelX function
-StarSuite Basic : TwipsPerPixelY function
-StarSuite Basic : typefaces
-StarSuite Basic : typefaces;adding under UNIX
-StarSuite Basic : typefaces;formats
-StarSuite Basic : TypeName function
-StarSuite Basic : types of variables
-StarSuite Basic : typographical quotes in StarSuite Writer
-StarSuite Basic : typography
-StarSuite Basic : typography;Asian
-StarSuite Basic : UBound function
-StarSuite Basic : UCase function
-StarSuite Basic : underlining
-StarSuite Basic : underlining;AutoFormat function
-StarSuite Basic : underlining;characters
-StarSuite Basic : underlining;text
-StarSuite Basic : undocking windows
-StarSuite Basic : undoing
-StarSuite Basic : undoing;direct formatting
-StarSuite Basic : undoing;editing
-StarSuite Basic : undoing;number of steps
-StarSuite Basic : ungrouping groups
-StarSuite Basic : units
-StarSuite Basic : units;converting
-StarSuite Basic : units;measurement units
-StarSuite Basic : UNO components
-StarSuite Basic : UNO components;Extension Manager
-StarSuite Basic : UNO components;integrating new
-StarSuite Basic : Until
-StarSuite Basic : update options
-StarSuite Basic : updates
-StarSuite Basic : updates;checking automatically
-StarSuite Basic : updates;checking manually
-StarSuite Basic : updating
-StarSuite Basic : updating;fields and charts, automatically (Writer)
-StarSuite Basic : updating;links in text documents
-StarSuite Basic : updating;links, on opening
-StarSuite Basic : updating;templates
-StarSuite Basic : URL
-StarSuite Basic : URL;changing hyperlink URLs
-StarSuite Basic : URL;definition
-StarSuite Basic : URL;in pictures
-StarSuite Basic : URL;saving absolute/relative paths
-StarSuite Basic : URL;turning off URL recognition
-StarSuite Basic : user data
-StarSuite Basic : user data;input
-StarSuite Basic : user data;removing when saving
-StarSuite Basic : user-defined dictionaries
-StarSuite Basic : user-defined dictionaries;creating
-StarSuite Basic : user-defined dictionaries;dictionary of exceptions
-StarSuite Basic : user-defined dictionaries;editing
-StarSuite Basic : user-defined styles
-StarSuite Basic : user-defined styles;automatically replacing
-StarSuite Basic : UTF-8/UCS2 support
-StarSuite Basic : Val function
-StarSuite Basic : values
-StarSuite Basic : values;of variables
-StarSuite Basic : values;rounded as shown (Calc)
-StarSuite Basic : variables
-StarSuite Basic : variables;for paths
-StarSuite Basic : variables;global and local
-StarSuite Basic : variables;observing values
-StarSuite Basic : variables;passing to procedures and functions
-StarSuite Basic : variables;scope
-StarSuite Basic : variables;using
-StarSuite Basic : VarType function
-StarSuite Basic : VBA code
-StarSuite Basic : VBA code;loading/saving documents with VBA code
-StarSuite Basic : version management
-StarSuite Basic : version numbers of documents
-StarSuite Basic : versions
-StarSuite Basic : versions;comparing documents
-StarSuite Basic : versions;file saving as, restriction
-StarSuite Basic : versions;merging document versions
-StarSuite Basic : versions;of a document
-StarSuite Basic : versions;StarSuite
-StarSuite Basic : vertical callouts
-StarSuite Basic : vertical line control
-StarSuite Basic : vertical scrollbar control
-StarSuite Basic : vertical scrollbars (Writer)
-StarSuite Basic : vertical text boxes
-StarSuite Basic : videos
-StarSuite Basic : viewing
-StarSuite Basic : viewing;databases
-StarSuite Basic : viewing;file properties
-StarSuite Basic : viewing;StarSuite documents in Internet Explorer
-StarSuite Basic : viewing;toolbars
-StarSuite Basic : views
-StarSuite Basic : views;creating database views (Base)
-StarSuite Basic : views;defaults
-StarSuite Basic : views;full screen
-StarSuite Basic : views;icons
-StarSuite Basic : views;in 3D
-StarSuite Basic : views;scaling
-StarSuite Basic : Visual Basic for Applications
-StarSuite Basic : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Basic : Wait statement
-StarSuite Basic : watching variables
-StarSuite Basic : watermarks
-StarSuite Basic : web documents
-StarSuite Basic : web documents;XForms
-StarSuite Basic : Web support
-StarSuite Basic : WebCast export
-StarSuite Basic : WebDAV over HTTPS
-StarSuite Basic : WeekDay function
-StarSuite Basic : While
-StarSuite Basic : While;Do loop
-StarSuite Basic : While;While...Wend loop
-StarSuite Basic : windows
-StarSuite Basic : windows;docking
-StarSuite Basic : windows;docking definition
-StarSuite Basic : windows;hiding/showing/docking
-StarSuite Basic : windows;new
-StarSuite Basic : With statement
-StarSuite Basic : wizards
-StarSuite Basic : wizards;agendas
-StarSuite Basic : wizards;database queries
-StarSuite Basic : wizards;database tables (Base)
-StarSuite Basic : wizards;databases (Base)
-StarSuite Basic : wizards;document converter
-StarSuite Basic : wizards;Euro Converter
-StarSuite Basic : wizards;faxes
-StarSuite Basic : wizards;forms
-StarSuite Basic : wizards;letters
-StarSuite Basic : wizards;overview
-StarSuite Basic : wizards;presentations
-StarSuite Basic : wizards;reports
-StarSuite Basic : Word documents
-StarSuite Basic : Word documents;compatibility
-StarSuite Basic : Word documents;saving as
-StarSuite Basic : WordArt, see Fontwork
-StarSuite Basic : words
-StarSuite Basic : words;automatically replacing
-StarSuite Basic : words;wrapping in cells
-StarSuite Basic : words;wrapping in CTL
-StarSuite Basic : working directory change
-StarSuite Basic : wrapping text
-StarSuite Basic : wrapping text;in cells
-StarSuite Basic : write protection on/off
-StarSuite Basic : Write statement
-StarSuite Basic : writing aids options
-StarSuite Basic : WYSIWYG in fonts lists
-StarSuite Basic : XForms
-StarSuite Basic : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Basic : XForms;conditions
-StarSuite Basic : XForms;opening/editing
-StarSuite Basic : XML converters
-StarSuite Basic : XML file formats
-StarSuite Basic : XML filters
-StarSuite Basic : XML filters;creating/testing
-StarSuite Basic : XML filters;saving as package/installing/deleting
-StarSuite Basic : XML filters;settings
-StarSuite Basic : XML Forms, see XForms
-StarSuite Basic : Xor operator (logical)
-StarSuite Basic : XSLT filters, see also XML filters
-StarSuite Basic : Year function
-StarSuite Basic : years
-StarSuite Basic : years;2-digit options
-StarSuite Basic : zero values
-StarSuite Basic : zero values;displaying (Calc)
-StarSuite Basic : zooming
-StarSuite Basic : zooming;page views
-StarSuite Basic : zooming;pictures
-StarSuite Basic : zooming;status bar
-StarSuite Calc : #N/A error
-StarSuite Calc : #N/A error;assigning to a cell
-StarSuite Calc : #N/A error;recognizing
-StarSuite Calc : #NAME error message
-StarSuite Calc : #REF error message
-StarSuite Calc : 1/2 replacement
-StarSuite Calc : 3D charts
-StarSuite Calc : 3D text creation
-StarSuite Calc : 3D view
-StarSuite Calc : abbreviation replacement
-StarSuite Calc : ABS function
-StarSuite Calc : absolute addresses in spreadsheets
-StarSuite Calc : absolute hyperlinks
-StarSuite Calc : absolute references in spreadsheets
-StarSuite Calc : absolute saving of URLs
-StarSuite Calc : absolute values
-StarSuite Calc : accents
-StarSuite Calc : Access databases (base)
-StarSuite Calc : access rights for database tables (Base)
-StarSuite Calc : accessibility
-StarSuite Calc : accessibility;general shortcuts
-StarSuite Calc : accessibility;options
-StarSuite Calc : accessibility;StarSuite assistive technology
-StarSuite Calc : accessibility;StarSuite Calc shortcuts
-StarSuite Calc : accessibility;StarSuite features
-StarSuite Calc : ACCRINT function
-StarSuite Calc : ACCRINTM function
-StarSuite Calc : accrued interests
-StarSuite Calc : accrued interests;one-off payments
-StarSuite Calc : accrued interests;periodic payments
-StarSuite Calc : accumulated interests
-StarSuite Calc : ACOS function
-StarSuite Calc : ACOSH function
-StarSuite Calc : ACOT function
-StarSuite Calc : ACOTH function
-StarSuite Calc : actions in case of incorrect input
-StarSuite Calc : activating
-StarSuite Calc : activating;context menus
-StarSuite Calc : activating;Error Report Tool
-StarSuite Calc : activating;extended help tips
-StarSuite Calc : activating;plug-ins
-StarSuite Calc : ActiveX control
-StarSuite Calc : Adabas D databases (base)
-StarSuite Calc : add-ins
-StarSuite Calc : add-ins;analysis functions
-StarSuite Calc : add-ins;for programming
-StarSuite Calc : add-ins;functions
-StarSuite Calc : add-ons, see UNO components
-StarSuite Calc : adding
-StarSuite Calc : adding;numbers in cell ranges
-StarSuite Calc : adding;specified numbers
-StarSuite Calc : additional selection mode
-StarSuite Calc : address books
-StarSuite Calc : address books;LDAP server (Base)
-StarSuite Calc : address books;registering
-StarSuite Calc : ADDRESS function
-StarSuite Calc : address labels from databases
-StarSuite Calc : addressing
-StarSuite Calc : addressing;automatic
-StarSuite Calc : addressing;by defined names
-StarSuite Calc : addressing;relative and absolute
-StarSuite Calc : adjusting array ranges
-StarSuite Calc : ADO databases (Base)
-StarSuite Calc : advanced filters
-StarSuite Calc : Agenda Wizard
-StarSuite Calc : aging filter
-StarSuite Calc : algebraic signs
-StarSuite Calc : aligning
-StarSuite Calc : aligning;2D charts
-StarSuite Calc : aligning;cells
-StarSuite Calc : aligning;objects
-StarSuite Calc : aligning;paragraphs
-StarSuite Calc : aligning;tables in text
-StarSuite Calc : aligning;text objects
-StarSuite Calc : aligning;titles in charts
-StarSuite Calc : allowances
-StarSuite Calc : allowed cell names
-StarSuite Calc : alternative fonts
-StarSuite Calc : AMORDEGRC function
-StarSuite Calc : AMORLINC function
-StarSuite Calc : amortization installment
-StarSuite Calc : amortizations, see also depreciations
-StarSuite Calc : amount received for fixed-interest securities
-StarSuite Calc : ampersand symbol, see also operators
-StarSuite Calc : analysis functions
-StarSuite Calc : anchors
-StarSuite Calc : anchors;changing
-StarSuite Calc : anchors;displaying (Calc)
-StarSuite Calc : anchors;types/positions for draw objects
-StarSuite Calc : AND function
-StarSuite Calc : animations
-StarSuite Calc : animations;accessibility options
-StarSuite Calc : annual net interest rates
-StarSuite Calc : annual return on treasury bills
-StarSuite Calc : annuities
-StarSuite Calc : appearance options
-StarSuite Calc : appending sheets
-StarSuite Calc : Arabic
-StarSuite Calc : Arabic;entering text
-StarSuite Calc : Arabic;language settings
-StarSuite Calc : ARABIC function
-StarSuite Calc : area charts
-StarSuite Calc : areas
-StarSuite Calc : areas;bitmap patterns
-StarSuite Calc : areas;hatched/dotted
-StarSuite Calc : areas;shadows
-StarSuite Calc : areas;slanting
-StarSuite Calc : areas;styles
-StarSuite Calc : areas;transparency
-StarSuite Calc : AREAS function
-StarSuite Calc : areas, see also cell ranges
-StarSuite Calc : arguments in command line
-StarSuite Calc : arithmetic declining depreciations
-StarSuite Calc : arithmetic lists
-StarSuite Calc : arithmetic-degressive depreciations
-StarSuite Calc : arithmetical operators
-StarSuite Calc : arranging
-StarSuite Calc : arranging;objects
-StarSuite Calc : array formulas
-StarSuite Calc : arrows
-StarSuite Calc : arrows;defining arrow heads
-StarSuite Calc : arrows;defining arrow lines
-StarSuite Calc : arrows;drawing in text
-StarSuite Calc : ASC function
-StarSuite Calc : ASCII
-StarSuite Calc : ASCII;definition
-StarSuite Calc : Asian languages
-StarSuite Calc : Asian languages;enabling
-StarSuite Calc : Asian languages;sorting
-StarSuite Calc : Asian Phonetic Guide
-StarSuite Calc : Asian typography
-StarSuite Calc : ASIN function
-StarSuite Calc : ASINH function
-StarSuite Calc : assigning scripts
-StarSuite Calc : assistive technology in StarSuite
-StarSuite Calc : ATAN function
-StarSuite Calc : ATAN2 function
-StarSuite Calc : ATANH function
-StarSuite Calc : attaching toolbars
-StarSuite Calc : attachments in e-mails
-StarSuite Calc : attributes
-StarSuite Calc : attributes;cells
-StarSuite Calc : audio
-StarSuite Calc : audio;inserting
-StarSuite Calc : auto filling cells
-StarSuite Calc : auto reloading HTML documents
-StarSuite Calc : AutoAbstract function for sending text to presentations
-StarSuite Calc : AutoCalculate function in sheets
-StarSuite Calc : AutoCaption function in StarSuite Writer
-StarSuite Calc : AutoComplete function in text and list boxes
-StarSuite Calc : AutoCorrect function
-StarSuite Calc : AutoCorrect function;cell contents
-StarSuite Calc : AutoCorrect function;context menu
-StarSuite Calc : AutoCorrect function;options
-StarSuite Calc : AutoCorrect function;pictures and frames
-StarSuite Calc : AutoCorrect function;quotes
-StarSuite Calc : AutoCorrect function;replacement table
-StarSuite Calc : AutoCorrect function;switching on and off in Calc
-StarSuite Calc : AutoCorrect function;URL recognition
-StarSuite Calc : AutoFill function
-StarSuite Calc : AutoFilter function
-StarSuite Calc : AutoFilter function;applying
-StarSuite Calc : AutoFilter function;subtotals
-StarSuite Calc : AutoFormat function
-StarSuite Calc : AutoFormat function;defining and applying formats
-StarSuite Calc : AutoFormat function;switching on and off
-StarSuite Calc : AutoInput function on/off
-StarSuite Calc : automatic addressing in tables
-StarSuite Calc : automatic captions (Writer)
-StarSuite Calc : automatic control focus
-StarSuite Calc : automatic date updates
-StarSuite Calc : automatic formatting in spreadsheets
-StarSuite Calc : automatic hyperlink formatting
-StarSuite Calc : automatic hyphenation in spreadsheets
-StarSuite Calc : automatic line breaks
-StarSuite Calc : automatic lines/borders in text
-StarSuite Calc : automatic saving
-StarSuite Calc : AutoPilots, see wizards
-StarSuite Calc : AutoValue
-StarSuite Calc : AutoValue;database tables
-StarSuite Calc : AVEDEV function
-StarSuite Calc : AVERAGE function
-StarSuite Calc : AVERAGEA function
-StarSuite Calc : averages
-StarSuite Calc : averages;in Calc databases
-StarSuite Calc : averages;statistical functions
-StarSuite Calc : averages in charts
-StarSuite Calc : axes
-StarSuite Calc : axes;better scaling
-StarSuite Calc : axes;formatting
-StarSuite Calc : axes;formatting grids
-StarSuite Calc : axes;inserting grids
-StarSuite Calc : axes;interval marks
-StarSuite Calc : axes;showing axes in charts
-StarSuite Calc : axes in charts
-StarSuite Calc : B function
-StarSuite Calc : back-solving
-StarSuite Calc : backgrounds
-StarSuite Calc : backgrounds;cell ranges
-StarSuite Calc : backgrounds;cells and pages
-StarSuite Calc : backgrounds;defining colors/pictures
-StarSuite Calc : backgrounds;frames/sections/indexes
-StarSuite Calc : backgrounds;inserting from Gallery
-StarSuite Calc : backgrounds;printing
-StarSuite Calc : backing window
-StarSuite Calc : backups
-StarSuite Calc : backups;automatic
-StarSuite Calc : backups;documents
-StarSuite Calc : BAHTTEXT function
-StarSuite Calc : bar charts
-StarSuite Calc : BASE function
-StarSuite Calc : base-10 logarithm
-StarSuite Calc : Basic
-StarSuite Calc : Basic;fonts for source display
-StarSuite Calc : Basic;programming
-StarSuite Calc : Basic;recording macros
-StarSuite Calc : basic fonts
-StarSuite Calc : Basic IDE for user-defined functions
-StarSuite Calc : Bessel functions
-StarSuite Calc : BETADIST function
-StarSuite Calc : BETAINV function
-StarSuite Calc : Bézier curves
-StarSuite Calc : Bézier curves;control points in presentations
-StarSuite Calc : bi-directional writing
-StarSuite Calc : BIN2DEC function
-StarSuite Calc : BIN2HEX function
-StarSuite Calc : BIN2OCT function
-StarSuite Calc : binary system
-StarSuite Calc : binary system;converting to
-StarSuite Calc : binding space
-StarSuite Calc : BINOMDIST function
-StarSuite Calc : bitmaps
-StarSuite Calc : bitmaps;inserting and editing
-StarSuite Calc : bitmaps;off for faster printing
-StarSuite Calc : bitmaps;patterns
-StarSuite Calc : black and white printing
-StarSuite Calc : black printing in Calc
-StarSuite Calc : blank cell contents
-StarSuite Calc : block selection mode
-StarSuite Calc : bold
-StarSuite Calc : bold;AutoFormat function
-StarSuite Calc : bold;text
-StarSuite Calc : bookmarks
-StarSuite Calc : bookmarks;Help
-StarSuite Calc : borders
-StarSuite Calc : borders;arranging
-StarSuite Calc : borders;cells
-StarSuite Calc : borders;cells and pages
-StarSuite Calc : borders;cells on screen (Calc)
-StarSuite Calc : borders;for paragraphs
-StarSuite Calc : borders;for tables
-StarSuite Calc : borders;printing cells
-StarSuite Calc : borders;shadows
-StarSuite Calc : borders;table boundaries (Writer)
-StarSuite Calc : borders, see also frames
-StarSuite Calc : bound fields
-StarSuite Calc : bound fields;controls
-StarSuite Calc : boundaries of tables (Writer)
-StarSuite Calc : break display (Writer)
-StarSuite Calc : breaks in cells
-StarSuite Calc : brochures
-StarSuite Calc : brochures;printing several
-StarSuite Calc : build numbers of StarSuite
-StarSuite Calc : bullet lists
-StarSuite Calc : bullet lists;formatting options
-StarSuite Calc : bullets
-StarSuite Calc : bullets;paragraphs
-StarSuite Calc : bullets;replacing
-StarSuite Calc : bullets;turning off
-StarSuite Calc : business cards
-StarSuite Calc : business cards;creating and synchronizing
-StarSuite Calc : business cards;using templates
-StarSuite Calc : button bars, see toolbars
-StarSuite Calc : buttons
-StarSuite Calc : buttons;adding push buttons
-StarSuite Calc : buttons;big/small
-StarSuite Calc : buttons;editing hyperlink buttons
-StarSuite Calc : buttons;form functions
-StarSuite Calc : buttons;toolbars
-StarSuite Calc : cache for graphics
-StarSuite Calc : calculating
-StarSuite Calc : calculating;accumulated interests
-StarSuite Calc : calculating;annual net interest rates
-StarSuite Calc : calculating;annuities
-StarSuite Calc : calculating;arithmetic-degressive depreciations
-StarSuite Calc : calculating;auto calculating sheets
-StarSuite Calc : calculating;averages in Calc databases
-StarSuite Calc : calculating;conditional calculations
-StarSuite Calc : calculating;constant interest rates
-StarSuite Calc : calculating;Data Pilot
-StarSuite Calc : calculating;depreciations
-StarSuite Calc : calculating;durations
-StarSuite Calc : calculating;future values
-StarSuite Calc : calculating;geometric-degressive depreciations
-StarSuite Calc : calculating;interests for unchanged amortization installments
-StarSuite Calc : calculating;internal rates of return, irregular payments
-StarSuite Calc : calculating;internal rates of return, regular payments
-StarSuite Calc : calculating;iterative references (Calc)
-StarSuite Calc : calculating;linear depreciations
-StarSuite Calc : calculating;modified internal rates of return
-StarSuite Calc : calculating;multiple sheets
-StarSuite Calc : calculating;net present values
-StarSuite Calc : calculating;nominal interest rates
-StarSuite Calc : calculating;number of payment periods
-StarSuite Calc : calculating;present values
-StarSuite Calc : calculating;rates of return
-StarSuite Calc : calculating;regression curves
-StarSuite Calc : calculating;rounded off values
-StarSuite Calc : calculating;series
-StarSuite Calc : calculating;spreadsheets
-StarSuite Calc : calculating;sums in Calc databases
-StarSuite Calc : calculating;time differences
-StarSuite Calc : calculating;total amortizement rates
-StarSuite Calc : calculating;variable declining depreciations
-StarSuite Calc : calculating;variables in equations
-StarSuite Calc : calculating;with formulas
-StarSuite Calc : callouts
-StarSuite Calc : callouts;drawings
-StarSuite Calc : capital letters
-StarSuite Calc : capital letters;AutoCorrect function
-StarSuite Calc : capital letters;AutoInput function
-StarSuite Calc : capital letters;AutoInput function (in cells)
-StarSuite Calc : capital letters;font effects
-StarSuite Calc : captions
-StarSuite Calc : captions;automatic captions (Writer)
-StarSuite Calc : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Calc : captions, see also labels/callouts
-StarSuite Calc : cascading update (Base)
-StarSuite Calc : case sensitivity
-StarSuite Calc : case sensitivity;comparing cell contents (Calc)
-StarSuite Calc : case sensitivity;searching
-StarSuite Calc : categories of functions
-StarSuite Calc : CEILING function
-StarSuite Calc : cell attributes
-StarSuite Calc : cell contents
-StarSuite Calc : cell contents;AutoCalculate function
-StarSuite Calc : cell contents;deleting
-StarSuite Calc : cell contents;no text
-StarSuite Calc : cell contents;numbers
-StarSuite Calc : cell contents;recalculating
-StarSuite Calc : cell contents;searching in Calc databases
-StarSuite Calc : cell contents;testing for references
-StarSuite Calc : cell contents;text
-StarSuite Calc : cell formats
-StarSuite Calc : cell formats;assigning by formulas
-StarSuite Calc : cell formats;conditional
-StarSuite Calc : cell formats;text/numbers
-StarSuite Calc : CELL function
-StarSuite Calc : cell heights
-StarSuite Calc : cell information
-StarSuite Calc : cell input
-StarSuite Calc : cell input;AutoInput function
-StarSuite Calc : cell links search
-StarSuite Calc : cell merges
-StarSuite Calc : cell names
-StarSuite Calc : cell names;defining/addressing
-StarSuite Calc : cell protection
-StarSuite Calc : cell protection;enabling
-StarSuite Calc : cell protection;unprotecting
-StarSuite Calc : cell ranges
-StarSuite Calc : cell ranges;applying/removing filters
-StarSuite Calc : cell ranges;creating names automatically
-StarSuite Calc : cell ranges;defining names
-StarSuite Calc : cell ranges;inserting named ranges
-StarSuite Calc : cell ranges;printing
-StarSuite Calc : cell ranges;selecting for data entries
-StarSuite Calc : cell references
-StarSuite Calc : cell references;showing
-StarSuite Calc : cell styles
-StarSuite Calc : cell styles;assigning by formulas
-StarSuite Calc : cell styles;copying
-StarSuite Calc : cell styles;selecting
-StarSuite Calc : cell widths
-StarSuite Calc : cells
-StarSuite Calc : cells;aligning
-StarSuite Calc : cells;AutoInput function of text
-StarSuite Calc : cells;autorefreshing traces
-StarSuite Calc : cells;backgrounds
-StarSuite Calc : cells;borders
-StarSuite Calc : cells;changing text/number formats
-StarSuite Calc : cells;coloring (Calc)
-StarSuite Calc : cells;conditional formatting
-StarSuite Calc : cells;copying/deleting/formatting/moving
-StarSuite Calc : cells;currency formats
-StarSuite Calc : cells;cursor positions after input (Calc)
-StarSuite Calc : cells;date and time formats
-StarSuite Calc : cells;defining input help
-StarSuite Calc : cells;defining names
-StarSuite Calc : cells;deleting cells
-StarSuite Calc : cells;deleting contents
-StarSuite Calc : cells;filling automatically
-StarSuite Calc : cells;formatting dialog
-StarSuite Calc : cells;formatting without effect (Calc)
-StarSuite Calc : cells;heights and widths
-StarSuite Calc : cells;hiding for printing
-StarSuite Calc : cells;inserting
-StarSuite Calc : cells;Internet references
-StarSuite Calc : cells;invalid data
-StarSuite Calc : cells;line breaks
-StarSuite Calc : cells;linked to controls
-StarSuite Calc : cells;merging/unmerging
-StarSuite Calc : cells;moving by drag and drop
-StarSuite Calc : cells;notes
-StarSuite Calc : cells;number formats
-StarSuite Calc : cells;number of
-StarSuite Calc : cells;operating in another document
-StarSuite Calc : cells;pasting
-StarSuite Calc : cells;print ranges
-StarSuite Calc : cells;printing grids
-StarSuite Calc : cells;protecting
-StarSuite Calc : cells;references
-StarSuite Calc : cells;referencing by drag and drop
-StarSuite Calc : cells;refreshing traces
-StarSuite Calc : cells;removing dependents
-StarSuite Calc : cells;removing precedents
-StarSuite Calc : cells;removing traces
-StarSuite Calc : cells;resetting formats
-StarSuite Calc : cells;rotating text
-StarSuite Calc : cells;selecting
-StarSuite Calc : cells;showing grid lines (Calc)
-StarSuite Calc : cells;text breaks
-StarSuite Calc : cells;text super/sub
-StarSuite Calc : cells;trace fill mode
-StarSuite Calc : cells;tracing dependents
-StarSuite Calc : cells;tracing errors
-StarSuite Calc : cells;tracing precedents
-StarSuite Calc : cells;validity
-StarSuite Calc : centered text
-StarSuite Calc : centimeters
-StarSuite Calc : certificates
-StarSuite Calc : changes
-StarSuite Calc : changes;accepting or rejecting
-StarSuite Calc : changes;comparing to original
-StarSuite Calc : changes;protecting
-StarSuite Calc : changes;recording
-StarSuite Calc : changes;review function
-StarSuite Calc : changes;showing
-StarSuite Calc : changing
-StarSuite Calc : changing;currency formats
-StarSuite Calc : changing;dates, automatically
-StarSuite Calc : changing;document titles
-StarSuite Calc : changing;file associations in Setup program
-StarSuite Calc : changing;icon sizes
-StarSuite Calc : changing;input in cells
-StarSuite Calc : changing;links
-StarSuite Calc : changing;number of decimal places
-StarSuite Calc : changing;row heights/column widths
-StarSuite Calc : changing;sheet names
-StarSuite Calc : changing;sheet protection
-StarSuite Calc : changing;table views
-StarSuite Calc : changing;work directory
-StarSuite Calc : changing, see also editing and replacing
-StarSuite Calc : CHAR function
-StarSuite Calc : character styles
-StarSuite Calc : character styles;language selection
-StarSuite Calc : characters
-StarSuite Calc : characters;alternative fonts
-StarSuite Calc : characters;Asian layout
-StarSuite Calc : characters;bold
-StarSuite Calc : characters;coloring
-StarSuite Calc : characters;contours
-StarSuite Calc : characters;displaying only on screen (Writer)
-StarSuite Calc : characters;enabling CTL and Asian characters
-StarSuite Calc : characters;font effects
-StarSuite Calc : characters;fonts and formats
-StarSuite Calc : characters;hyperlinks
-StarSuite Calc : characters;italics
-StarSuite Calc : characters;language selection
-StarSuite Calc : characters;shadowed
-StarSuite Calc : characters;spacing
-StarSuite Calc : characters;special
-StarSuite Calc : characters;superscript/subscript
-StarSuite Calc : characters;underlining
-StarSuite Calc : charcoal sketches filter
-StarSuite Calc : chart legends
-StarSuite Calc : chart legends;hiding
-StarSuite Calc : chart legends;showing icons with labels
-StarSuite Calc : chart types
-StarSuite Calc : chart types;area
-StarSuite Calc : chart types;column and bar
-StarSuite Calc : chart types;column and line
-StarSuite Calc : chart types;line
-StarSuite Calc : chart types;net
-StarSuite Calc : chart types;pie/donut
-StarSuite Calc : chart types;stock
-StarSuite Calc : chart types;XY (scatter)
-StarSuite Calc : charts
-StarSuite Calc : charts;3D views
-StarSuite Calc : charts;aligning
-StarSuite Calc : charts;arranging within stacks
-StarSuite Calc : charts;bars with textures
-StarSuite Calc : charts;choosing chart types
-StarSuite Calc : charts;colors
-StarSuite Calc : charts;copying with link to source cell range
-StarSuite Calc : charts;data labels
-StarSuite Calc : charts;displaying (Calc)
-StarSuite Calc : charts;editing axes
-StarSuite Calc : charts;editing data
-StarSuite Calc : charts;editing legends
-StarSuite Calc : charts;editing titles
-StarSuite Calc : charts;formatting areas
-StarSuite Calc : charts;formatting floors
-StarSuite Calc : charts;formatting walls
-StarSuite Calc : charts;inserting
-StarSuite Calc : charts;overview
-StarSuite Calc : charts;printing
-StarSuite Calc : charts;properties
-StarSuite Calc : charts;reorganizing
-StarSuite Calc : charts;scaling axes
-StarSuite Calc : charts;scaling text
-StarSuite Calc : charts;shortcuts
-StarSuite Calc : charts;showing axes
-StarSuite Calc : charts;updating automatically (Writer)
-StarSuite Calc : check box creation
-StarSuite Calc : CHIDIST function
-StarSuite Calc : CHIINV function
-StarSuite Calc : Chinese writing systems
-StarSuite Calc : CHITEST function
-StarSuite Calc : CHOOSE function
-StarSuite Calc : choosing printers
-StarSuite Calc : circle drawings
-StarSuite Calc : CLEAN function
-StarSuite Calc : clearing, see also deleting/removing
-StarSuite Calc : Client Side ImageMap
-StarSuite Calc : clipboard
-StarSuite Calc : clipboard;cutting
-StarSuite Calc : clipboard;pasting
-StarSuite Calc : clipboard;pasting formatted/unformatted text
-StarSuite Calc : clipboard;selection clipboard
-StarSuite Calc : clipboard;Unix
-StarSuite Calc : closing
-StarSuite Calc : closing;documents
-StarSuite Calc : closing;toolbars
-StarSuite Calc : CODE function
-StarSuite Calc : coefficient of correlation
-StarSuite Calc : collaboration
-StarSuite Calc : color bar
-StarSuite Calc : colors
-StarSuite Calc : colors;adding
-StarSuite Calc : colors;appearance
-StarSuite Calc : colors;backgrounds
-StarSuite Calc : colors;charts
-StarSuite Calc : colors;fill format
-StarSuite Calc : colors;fonts
-StarSuite Calc : colors;grid lines and cells (Calc)
-StarSuite Calc : colors;models
-StarSuite Calc : colors;not printing
-StarSuite Calc : colors;number formats
-StarSuite Calc : colors;printing in grayscale
-StarSuite Calc : colors;restriction (Calc)
-StarSuite Calc : colors;selection
-StarSuite Calc : column and line charts
-StarSuite Calc : column breaks
-StarSuite Calc : column breaks;deleting
-StarSuite Calc : column breaks;inserting
-StarSuite Calc : column charts
-StarSuite Calc : COLUMN function
-StarSuite Calc : column headers
-StarSuite Calc : column headers;displaying (Calc)
-StarSuite Calc : column headers;hiding
-StarSuite Calc : column headers;highlighting (Calc)
-StarSuite Calc : column headers;using in formulas
-StarSuite Calc : column widths
-StarSuite Calc : columns
-StarSuite Calc : columns;AutoFilter function
-StarSuite Calc : columns;deleting
-StarSuite Calc : columns;finding labels automatically
-StarSuite Calc : columns;freezing
-StarSuite Calc : columns;hiding
-StarSuite Calc : columns;inserting
-StarSuite Calc : columns;optimal widths
-StarSuite Calc : columns;repeating when printing
-StarSuite Calc : columns;setting with the mouse
-StarSuite Calc : columns;swap with rows
-StarSuite Calc : columns;widths
-StarSuite Calc : COLUMNS function
-StarSuite Calc : COMBIN function
-StarSuite Calc : COMBINA function
-StarSuite Calc : combination charts
-StarSuite Calc : combining
-StarSuite Calc : combining;cell ranges
-StarSuite Calc : combo box creation
-StarSuite Calc : comma separated files and values
-StarSuite Calc : command button creation
-StarSuite Calc : command buttons, see push buttons
-StarSuite Calc : command line parameters
-StarSuite Calc : commands
-StarSuite Calc : commands;not visible
-StarSuite Calc : commands;repeating
-StarSuite Calc : commands;SQL
-StarSuite Calc : comments
-StarSuite Calc : comments;on cells
-StarSuite Calc : comments;on changes
-StarSuite Calc : common terms
-StarSuite Calc : common terms;Chinese dictionary
-StarSuite Calc : common terms;glossaries
-StarSuite Calc : common terms;Internet glossary
-StarSuite Calc : comparisons
-StarSuite Calc : comparisons;document versions
-StarSuite Calc : comparisons;operators in Calc
-StarSuite Calc : comparisons;operators in default filter dialog
-StarSuite Calc : compatibility settings for MS Word import
-StarSuite Calc : complete screen view
-StarSuite Calc : COMPLEX function
-StarSuite Calc : complex numbers in analysis functions
-StarSuite Calc : complex text layout
-StarSuite Calc : complex text layout;definition
-StarSuite Calc : complex text layout;enabling
-StarSuite Calc : complex text layout, see CTL
-StarSuite Calc : compose key to insert special characters
-StarSuite Calc : CONCATENATE function
-StarSuite Calc : concatenation, see ampersand symbol
-StarSuite Calc : conditional calculations with arrays
-StarSuite Calc : conditional formatting
-StarSuite Calc : conditional formatting;cells
-StarSuite Calc : conditional formatting;conditions
-StarSuite Calc : conditional separators
-StarSuite Calc : conditions
-StarSuite Calc : conditions;in number formats
-StarSuite Calc : conditions;items in Data Navigator
-StarSuite Calc : CONFIDENCE function
-StarSuite Calc : Configuration Manager
-StarSuite Calc : configuring
-StarSuite Calc : configuring;fax icon
-StarSuite Calc : configuring;StarSuite
-StarSuite Calc : configuring;toolbars
-StarSuite Calc : connections to data sources (Base)
-StarSuite Calc : consolidating data
-StarSuite Calc : constant interest rates
-StarSuite Calc : constants definition
-StarSuite Calc : contents protection
-StarSuite Calc : context menus
-StarSuite Calc : contours of text
-StarSuite Calc : control point display in presentations
-StarSuite Calc : controls
-StarSuite Calc : controls;activating in forms
-StarSuite Calc : controls;adding to documents
-StarSuite Calc : controls;arranging in forms
-StarSuite Calc : controls;arranging within stacks
-StarSuite Calc : controls;assigning data sources
-StarSuite Calc : controls;assigning macros (Basic)
-StarSuite Calc : controls;bound fields/list contents/linked cells
-StarSuite Calc : controls;events
-StarSuite Calc : controls;focus
-StarSuite Calc : controls;formatted fields
-StarSuite Calc : controls;grouping
-StarSuite Calc : controls;hidden
-StarSuite Calc : controls;inserting
-StarSuite Calc : controls;multi-line titles
-StarSuite Calc : controls;positions and sizes
-StarSuite Calc : controls;printing
-StarSuite Calc : controls;properties of form controls
-StarSuite Calc : controls;properties of table controls
-StarSuite Calc : controls;reference by SQL
-StarSuite Calc : controls;rich text control
-StarSuite Calc : controls;select mode
-StarSuite Calc : controls;showing (Writer)
-StarSuite Calc : CONVERT function
-StarSuite Calc : CONVERT_ADD function
-StarSuite Calc : converters
-StarSuite Calc : converters;Euro converter
-StarSuite Calc : converters;PostScript, UNIX
-StarSuite Calc : converters;XML
-StarSuite Calc : converting
-StarSuite Calc : converting;binary numbers, into decimal numbers
-StarSuite Calc : converting;binary numbers, into hexadecimal numbers
-StarSuite Calc : converting;binary numbers, into octal numbers
-StarSuite Calc : converting;decimal fractions, into decimal numbers
-StarSuite Calc : converting;decimal fractions, into mixed decimal fractions
-StarSuite Calc : converting;decimal numbers, into binary numbers
-StarSuite Calc : converting;decimal numbers, into hexadecimal numbers
-StarSuite Calc : converting;decimal numbers, into octal numbers
-StarSuite Calc : converting;degrees, into radians
-StarSuite Calc : converting;Hangul/Hanja
-StarSuite Calc : converting;hexadecimal numbers, into binary numbers
-StarSuite Calc : converting;hexadecimal numbers, into decimal numbers
-StarSuite Calc : converting;hexadecimal numbers, into octal numbers
-StarSuite Calc : converting;metrics
-StarSuite Calc : converting;Microsoft documents
-StarSuite Calc : converting;octal numbers, into binary numbers
-StarSuite Calc : converting;octal numbers, into decimal numbers
-StarSuite Calc : converting;octal numbers, into hexadecimal numbers
-StarSuite Calc : converting;Pocket PC formats
-StarSuite Calc : converting;radians, into degrees
-StarSuite Calc : converting;random variables, into normalized values
-StarSuite Calc : converting;StarSuite documents
-StarSuite Calc : converting;text to numbers
-StarSuite Calc : copies
-StarSuite Calc : copies;printing
-StarSuite Calc : copying
-StarSuite Calc : copying;array formulas
-StarSuite Calc : copying;by drag and drop
-StarSuite Calc : copying;cell styles
-StarSuite Calc : copying;data from text documents
-StarSuite Calc : copying;datasource records in spreadsheets
-StarSuite Calc : copying;draw objects
-StarSuite Calc : copying;draw objects between documents
-StarSuite Calc : copying;formatting
-StarSuite Calc : copying;formulas
-StarSuite Calc : copying;from data source view
-StarSuite Calc : copying;from Gallery
-StarSuite Calc : copying;in Unix
-StarSuite Calc : copying;pictures, between documents
-StarSuite Calc : copying;sheet areas, to text documents
-StarSuite Calc : copying;spreadsheets
-StarSuite Calc : copying;to Gallery
-StarSuite Calc : copying;values, to multiple sheets
-StarSuite Calc : copying;visible cells only
-StarSuite Calc : copyright for StarSuite
-StarSuite Calc : corner roundings
-StarSuite Calc : correcting sheets automatically
-StarSuite Calc : CORREL function
-StarSuite Calc : COS function
-StarSuite Calc : COSH function
-StarSuite Calc : COT function
-StarSuite Calc : COTH function
-StarSuite Calc : COUNT function
-StarSuite Calc : COUNTA function
-StarSuite Calc : COUNTBLANK function
-StarSuite Calc : COUNTIF function
-StarSuite Calc : counting
-StarSuite Calc : counting;empty cells
-StarSuite Calc : counting;specified cells
-StarSuite Calc : counting rows
-StarSuite Calc : counting rows;with numeric or alphanumeric values
-StarSuite Calc : counting rows;with numeric values
-StarSuite Calc : COUPDAYBS function
-StarSuite Calc : COUPDAYS function
-StarSuite Calc : COUPDAYSNC function
-StarSuite Calc : COUPNCD function
-StarSuite Calc : COUPNUM function
-StarSuite Calc : COUPPCD function
-StarSuite Calc : COVAR function
-StarSuite Calc : crash reports
-StarSuite Calc : CRITBINOM function
-StarSuite Calc : criteria of query design (Base)
-StarSuite Calc : cropping pictures
-StarSuite Calc : cross-classified tables
-StarSuite Calc : csv files
-StarSuite Calc : csv files;importing and exporting
-StarSuite Calc : csv files;spreadsheets
-StarSuite Calc : CTL
-StarSuite Calc : CTL;(not) wrapping words
-StarSuite Calc : CTL;complex text layout languages
-StarSuite Calc : CTL;definition
-StarSuite Calc : CTL;options
-StarSuite Calc : CTL;right-to-left sheets
-StarSuite Calc : CUMIPMT function
-StarSuite Calc : CUMIPMT_ADD function
-StarSuite Calc : CUMPRINC function
-StarSuite Calc : CUMPRINC_ADD function
-StarSuite Calc : cumulative lognormal distribution
-StarSuite Calc : cumulative probability density function
-StarSuite Calc : cumulative probability density function;calculating
-StarSuite Calc : cumulative probability density function;inverse of
-StarSuite Calc : currencies
-StarSuite Calc : currencies;converters
-StarSuite Calc : currencies;default currencies
-StarSuite Calc : currencies;format codes
-StarSuite Calc : currencies;formats
-StarSuite Calc : currency field creation
-StarSuite Calc : currency formats
-StarSuite Calc : currency formats
-StarSuite Calc : currency formats;spreadsheets
-StarSuite Calc : current date and time values
-StarSuite Calc : CURRENT function
-StarSuite Calc : cursor
-StarSuite Calc : cursor;allowing in protected areas (Writer)
-StarSuite Calc : cursor;in read-only text
-StarSuite Calc : cursor;quickly moving to an object
-StarSuite Calc : curves
-StarSuite Calc : curves;editing points
-StarSuite Calc : curves;properties in line charts/XY charts
-StarSuite Calc : custom dictionaries
-StarSuite Calc : custom dictionaries;editing
-StarSuite Calc : custom hyphens (Writer)
-StarSuite Calc : custom quotes
-StarSuite Calc : custom templates
-StarSuite Calc : customized lists
-StarSuite Calc : customizing
-StarSuite Calc : customizing;events
-StarSuite Calc : customizing;keyboard
-StarSuite Calc : customizing;menus
-StarSuite Calc : customizing;round corners
-StarSuite Calc : customizing;StarSuite
-StarSuite Calc : customizing;toolbars
-StarSuite Calc : cutting
-StarSuite Calc : dashes
-StarSuite Calc : data
-StarSuite Calc : data;filtering in forms
-StarSuite Calc : data;forms and subforms
-StarSuite Calc : data;inserting in multiple sheets
-StarSuite Calc : data;merging cell ranges
-StarSuite Calc : data;read-only
-StarSuite Calc : data;showing invalid data
-StarSuite Calc : data;sorting in databases
-StarSuite Calc : data;sorting in forms
-StarSuite Calc : data;user data
-StarSuite Calc : data;validity check
-StarSuite Calc : data binding change in XForms
-StarSuite Calc : data field options for Data Pilot
-StarSuite Calc : data labels in charts
-StarSuite Calc : Data Navigator
-StarSuite Calc : Data Navigator;adding/editing items
-StarSuite Calc : Data Navigator;display options
-StarSuite Calc : data ranges in charts
-StarSuite Calc : data series
-StarSuite Calc : data series import
-StarSuite Calc : data source browser
-StarSuite Calc : data source explorer
-StarSuite Calc : data source view
-StarSuite Calc : data source view;drag and drop
-StarSuite Calc : data source view;overview
-StarSuite Calc : data source view;showing
-StarSuite Calc : data sources
-StarSuite Calc : data sources;as tables
-StarSuite Calc : data sources;connection settings (Base)
-StarSuite Calc : data sources;copying records to spreadsheets
-StarSuite Calc : data sources;displaying current
-StarSuite Calc : data sources;external data
-StarSuite Calc : data sources;LDAP server (Base)
-StarSuite Calc : data sources;registering address books
-StarSuite Calc : data sources;reports
-StarSuite Calc : data sources;setting for stock charts
-StarSuite Calc : data sources;StarSuite Base
-StarSuite Calc : data sources;viewing
-StarSuite Calc : data structure of XForms
-StarSuite Calc : data tables
-StarSuite Calc : data tables;multiple operations in
-StarSuite Calc : data validity
-StarSuite Calc : data values in charts
-StarSuite Calc : data, see also values
-StarSuite Calc : database contents
-StarSuite Calc : database contents;inserting as tables
-StarSuite Calc : database contents;inserting as text
-StarSuite Calc : database ranges
-StarSuite Calc : database ranges;advanced filters
-StarSuite Calc : database ranges;applying/removing filters
-StarSuite Calc : database ranges;AutoFilter function
-StarSuite Calc : database ranges;defining
-StarSuite Calc : database ranges;hiding AutoFilter
-StarSuite Calc : database ranges;refreshing
-StarSuite Calc : database ranges;sorting
-StarSuite Calc : database reports
-StarSuite Calc : Database Wizard (Base)
-StarSuite Calc : databases
-StarSuite Calc : databases;administration through SQL (Base)
-StarSuite Calc : databases;ADO (Base)
-StarSuite Calc : databases;connecting (Base)
-StarSuite Calc : databases;creating
-StarSuite Calc : databases;creating labels
-StarSuite Calc : databases;creating queries
-StarSuite Calc : databases;creating reports
-StarSuite Calc : databases;creating tables
-StarSuite Calc : databases;dBASE (Base)
-StarSuite Calc : databases;deleting (Base)
-StarSuite Calc : databases;drag and drop (Base)
-StarSuite Calc : databases;editing tables
-StarSuite Calc : databases;form filters
-StarSuite Calc : databases;formats (Base)
-StarSuite Calc : databases;functions in StarSuite Calc
-StarSuite Calc : databases;importing/exporting
-StarSuite Calc : databases;JDBC (Base)
-StarSuite Calc : databases;main page (Base)
-StarSuite Calc : databases;MySQL (Base)
-StarSuite Calc : databases;ODBC (Base)
-StarSuite Calc : databases;overview
-StarSuite Calc : databases;registering (Base)
-StarSuite Calc : databases;searching records
-StarSuite Calc : databases;selecting (Calc)
-StarSuite Calc : databases;shortcut keys
-StarSuite Calc : databases;sorting
-StarSuite Calc : databases;standard filters
-StarSuite Calc : databases;text formats
-StarSuite Calc : databases;viewing
-StarSuite Calc : DataPilot function
-StarSuite Calc : DataPilot function;calling up and applying
-StarSuite Calc : DataPilot function;deleting tables
-StarSuite Calc : DataPilot function;drill down
-StarSuite Calc : DataPilot function;editing tables
-StarSuite Calc : DataPilot function;filtering tables
-StarSuite Calc : DataPilot function;grouping table entries
-StarSuite Calc : DataPilot function;introduction
-StarSuite Calc : DataPilot function;preventing data overwriting
-StarSuite Calc : DataPilot function;refreshing tables
-StarSuite Calc : DataPilot function;show details
-StarSuite Calc : DataPilot tables
-StarSuite Calc : date and time functions
-StarSuite Calc : date fields
-StarSuite Calc : date fields;creating
-StarSuite Calc : date fields;properties
-StarSuite Calc : date formats
-StarSuite Calc : date formats;avoiding conversion to
-StarSuite Calc : date formats
-StarSuite Calc : DATE function
-StarSuite Calc : date series
-StarSuite Calc : dates
-StarSuite Calc : dates;19xx/20xx
-StarSuite Calc : dates;default (Calc)
-StarSuite Calc : dates;in cells
-StarSuite Calc : dates;interest date prior to settlement date
-StarSuite Calc : dates;printing in presentations
-StarSuite Calc : dates;start 1900/01/01 (Calc)
-StarSuite Calc : dates;start 1904/01/01 (Calc)
-StarSuite Calc : dates;updating automatically
-StarSuite Calc : DATEVALUE function
-StarSuite Calc : DAVERAGE function
-StarSuite Calc : DAY function
-StarSuite Calc : DAYS function
-StarSuite Calc : DAYS360 function
-StarSuite Calc : DAYSINMONTH function
-StarSuite Calc : DAYSINYEAR function
-StarSuite Calc : DB function
-StarSuite Calc : dBASE
-StarSuite Calc : dBASE;database settings (Base)
-StarSuite Calc : dBASE import/export
-StarSuite Calc : DCOUNT function
-StarSuite Calc : DCOUNTA function
-StarSuite Calc : DDB function
-StarSuite Calc : DDE
-StarSuite Calc : DDE;definition
-StarSuite Calc : DDE function
-StarSuite Calc : deactivating
-StarSuite Calc : deactivating;automatic changes
-StarSuite Calc : deactivating;plug-ins
-StarSuite Calc : DEC2BIN function
-StarSuite Calc : DEC2HEX function
-StarSuite Calc : DEC2OCT function
-StarSuite Calc : DECIMAL function
-StarSuite Calc : decimal places
-StarSuite Calc : decimal places;adding/deleting
-StarSuite Calc : decimal places;cutting off
-StarSuite Calc : decimal places;formatting numbers
-StarSuite Calc : decimal places;showing
-StarSuite Calc : decimal places displayed (Calc)
-StarSuite Calc : decimal separator key
-StarSuite Calc : decimal system
-StarSuite Calc : decimal system;converting to
-StarSuite Calc : decimal tab stops
-StarSuite Calc : default directories
-StarSuite Calc : default filters
-StarSuite Calc : default filters;comparison operators
-StarSuite Calc : default filters;databases
-StarSuite Calc : default printer
-StarSuite Calc : default printer;setting up
-StarSuite Calc : default printer;UNIX
-StarSuite Calc : default templates
-StarSuite Calc : default templates;changing
-StarSuite Calc : default templates;organizing
-StarSuite Calc : defaults
-StarSuite Calc : defaults;currency formats
-StarSuite Calc : defaults;documents
-StarSuite Calc : defaults;file formats in file dialogs
-StarSuite Calc : defaults;file formats in StarSuite
-StarSuite Calc : defaults;fonts
-StarSuite Calc : defaults;grids (Writer/Calc)
-StarSuite Calc : defaults;languages
-StarSuite Calc : defaults;number formats
-StarSuite Calc : defaults;number formats in spreadsheets
-StarSuite Calc : defaults;of saving
-StarSuite Calc : defaults;program configuration
-StarSuite Calc : defaults;tab stops in text
-StarSuite Calc : defaults;views
-StarSuite Calc : defining
-StarSuite Calc : defining;advanced filters
-StarSuite Calc : defining;arrowheads and other line ends
-StarSuite Calc : defining;AutoFormat function for tables
-StarSuite Calc : defining;colors
-StarSuite Calc : defining;database ranges
-StarSuite Calc : defining;line styles
-StarSuite Calc : defining;names for cell ranges
-StarSuite Calc : defining;paragraph borders
-StarSuite Calc : defining;print ranges
-StarSuite Calc : defining;queries (Base)
-StarSuite Calc : defining;sort lists
-StarSuite Calc : defining;table borders
-StarSuite Calc : DEGREES function
-StarSuite Calc : deleting
-StarSuite Calc : deleting;all direct formatting
-StarSuite Calc : deleting;cell contents
-StarSuite Calc : deleting;cells/rows/columns
-StarSuite Calc : deleting;databases (Base)
-StarSuite Calc : deleting;DataPilot tables
-StarSuite Calc : deleting;decimal places
-StarSuite Calc : deleting;hyperlinks
-StarSuite Calc : deleting;lines in text
-StarSuite Calc : deleting;manual column breaks
-StarSuite Calc : deleting;manual row breaks
-StarSuite Calc : deleting;models/instances
-StarSuite Calc : deleting;namespaces in XForms
-StarSuite Calc : deleting;notes
-StarSuite Calc : deleting;print ranges
-StarSuite Calc : deleting;spreadsheets
-StarSuite Calc : deleting;tab stops
-StarSuite Calc : deleting;templates
-StarSuite Calc : deleting;visible cells only
-StarSuite Calc : deleting;XML filters
-StarSuite Calc : delimited values and files
-StarSuite Calc : DELTA function
-StarSuite Calc : density function
-StarSuite Calc : depreciations
-StarSuite Calc : depreciations;arithmetic declining
-StarSuite Calc : depreciations;arithmetic-degressive
-StarSuite Calc : depreciations;degressive amortizations
-StarSuite Calc : depreciations;geometric-degressive
-StarSuite Calc : depreciations;linear
-StarSuite Calc : depreciations;linear amortizations
-StarSuite Calc : depreciations;variable declining
-StarSuite Calc : depth stagger
-StarSuite Calc : descriptions for objects
-StarSuite Calc : design mode after saving
-StarSuite Calc : design view
-StarSuite Calc : design view;creating forms
-StarSuite Calc : design view;queries/views (Base)
-StarSuite Calc : designing
-StarSuite Calc : designing;database tables
-StarSuite Calc : designing;fonts
-StarSuite Calc : designing;queries (Base)
-StarSuite Calc : detaching toolbars
-StarSuite Calc : determinants
-StarSuite Calc : determination coefficients
-StarSuite Calc : DEVSQ function
-StarSuite Calc : DGET function
-StarSuite Calc : dictionaries
-StarSuite Calc : dictionaries;common terms in simplified and traditional chinese
-StarSuite Calc : dictionaries;creating
-StarSuite Calc : dictionaries;editing user-defined
-StarSuite Calc : dictionaries;spellcheck
-StarSuite Calc : dictionaries, see also languages
-StarSuite Calc : digital signatures
-StarSuite Calc : digital signatures;getting/managing/applying
-StarSuite Calc : digital signatures;overview
-StarSuite Calc : digital signatures;WebDAV over HTTPS
-StarSuite Calc : direct formatting
-StarSuite Calc : direct formatting;undoing all
-StarSuite Calc : directories
-StarSuite Calc : directories;creating new
-StarSuite Calc : directories;directory structure
-StarSuite Calc : disabled persons
-StarSuite Calc : DISC function
-StarSuite Calc : discounts
-StarSuite Calc : display options in Data Pilot
-StarSuite Calc : displaying
-StarSuite Calc : displaying;formulas at any position
-StarSuite Calc : displaying;formulas instead of results
-StarSuite Calc : displaying;headers of columns/rows
-StarSuite Calc : displaying;non-printing characters (Writer)
-StarSuite Calc : displaying;notes (Calc)
-StarSuite Calc : displaying;notes in text documents
-StarSuite Calc : displaying;pictures and objects (Writer)
-StarSuite Calc : displaying;scenario names
-StarSuite Calc : displaying;sheets
-StarSuite Calc : displaying;tables (Writer)
-StarSuite Calc : displaying;zero values (Calc)
-StarSuite Calc : distances
-StarSuite Calc : distinct values in SQL queries
-StarSuite Calc : distorting in drawings
-StarSuite Calc : distributing XML filters
-StarSuite Calc : dithering
-StarSuite Calc : division sign, see also operators
-StarSuite Calc : divisions
-StarSuite Calc : DMAX function
-StarSuite Calc : DMIN function
-StarSuite Calc : docking
-StarSuite Calc : docking;definition
-StarSuite Calc : docking;toolbars
-StarSuite Calc : docking;windows
-StarSuite Calc : Document Converter Wizard
-StarSuite Calc : Document Map, see Navigator
-StarSuite Calc : document types in StarSuite
-StarSuite Calc : documents
-StarSuite Calc : documents;changing titles
-StarSuite Calc : documents;closing
-StarSuite Calc : documents;comparing
-StarSuite Calc : documents;contents as lists
-StarSuite Calc : documents;editing time
-StarSuite Calc : documents;exporting
-StarSuite Calc : documents;importing
-StarSuite Calc : documents;languages
-StarSuite Calc : documents;measurement units in
-StarSuite Calc : documents;merging
-StarSuite Calc : documents;number of pages/tables/sheets
-StarSuite Calc : documents;opening
-StarSuite Calc : documents;opening in design mode
-StarSuite Calc : documents;opening with templates
-StarSuite Calc : documents;organizing
-StarSuite Calc : documents;printing
-StarSuite Calc : documents;protecting
-StarSuite Calc : documents;read-only
-StarSuite Calc : documents;reloading
-StarSuite Calc : documents;saving
-StarSuite Calc : documents;saving automatically
-StarSuite Calc : documents;saving in other formats
-StarSuite Calc : documents;sending as e-mail
-StarSuite Calc : documents;styles changed
-StarSuite Calc : documents;version management
-StarSuite Calc : documents;version numbers
-StarSuite Calc : DOLLAR function
-StarSuite Calc : DOLLARDE function
-StarSuite Calc : DOLLARFR function
-StarSuite Calc : donut charts
-StarSuite Calc : dot products
-StarSuite Calc : dotted areas
-StarSuite Calc : double-line spacing in paragraphs
-StarSuite Calc : double-line writing in Asian layout
-StarSuite Calc : DPRODUCT function
-StarSuite Calc : drag and drop
-StarSuite Calc : drag and drop;copying and pasting text
-StarSuite Calc : drag and drop;data source view
-StarSuite Calc : drag and drop;from Gallery to draw objects
-StarSuite Calc : drag and drop;moving cells
-StarSuite Calc : drag and drop;overview
-StarSuite Calc : drag and drop;pictures
-StarSuite Calc : drag and drop;referencing cells
-StarSuite Calc : drag and drop;to Gallery
-StarSuite Calc : draw objects
-StarSuite Calc : draw objects;adding/editing/copying
-StarSuite Calc : draw objects;anchoring
-StarSuite Calc : draw objects;arranging within stacks
-StarSuite Calc : draw objects;copying between documents
-StarSuite Calc : draw objects;displaying (Calc)
-StarSuite Calc : draw objects;dropping Gallery pictures
-StarSuite Calc : draw objects;flipping
-StarSuite Calc : draw objects;legends
-StarSuite Calc : draw objects;positioning and resizing
-StarSuite Calc : draw objects;printing
-StarSuite Calc : draw objects;protecting
-StarSuite Calc : draw objects;slanting
-StarSuite Calc : draw objects;text in
-StarSuite Calc : Drawing bar
-StarSuite Calc : drawing lines in text
-StarSuite Calc : drawings
-StarSuite Calc : drawings;creating/opening
-StarSuite Calc : drawings;languages
-StarSuite Calc : drawings;printing
-StarSuite Calc : drawings;printing defaults
-StarSuite Calc : drawings;printing in text documents
-StarSuite Calc : drawings;saving
-StarSuite Calc : drawings;saving automatically
-StarSuite Calc : drawings;saving in other formats
-StarSuite Calc : drawings;sending as e-mail
-StarSuite Calc : drawings;showing (Writer)
-StarSuite Calc : drawings, see also draw objects
-StarSuite Calc : drop-down lists in form functions
-StarSuite Calc : drop-down menus in sheet columns
-StarSuite Calc : DSTDEV function
-StarSuite Calc : DSTDEVP function
-StarSuite Calc : DSUM function
-StarSuite Calc : DURATION function
-StarSuite Calc : DURATION_ADD function
-StarSuite Calc : durations
-StarSuite Calc : durations;calculating
-StarSuite Calc : durations;first interest payment until settlement date
-StarSuite Calc : durations;fixed interest securities
-StarSuite Calc : DVAR function
-StarSuite Calc : DVARP function
-StarSuite Calc : e-mail attachments
-StarSuite Calc : EASTERSUNDAY function
-StarSuite Calc : EDATE function
-StarSuite Calc : Edit File icon
-StarSuite Calc : edit mode
-StarSuite Calc : edit mode;after opening
-StarSuite Calc : edit mode;through Enter key (Calc)
-StarSuite Calc : Edit Points bar
-StarSuite Calc : editing
-StarSuite Calc : editing;array formulas
-StarSuite Calc : editing;chart axes
-StarSuite Calc : editing;chart data
-StarSuite Calc : editing;chart legends
-StarSuite Calc : editing;chart titles
-StarSuite Calc : editing;data binding of XForms
-StarSuite Calc : editing;database tables and queries
-StarSuite Calc : editing;DataPilot tables
-StarSuite Calc : editing;draw objects
-StarSuite Calc : editing;Fontwork objects
-StarSuite Calc : editing;hyperlinks
-StarSuite Calc : editing;menus
-StarSuite Calc : editing;notes
-StarSuite Calc : editing;objects
-StarSuite Calc : editing;pictures
-StarSuite Calc : editing;print ranges
-StarSuite Calc : editing;reports
-StarSuite Calc : editing;shortcut keys
-StarSuite Calc : editing;StarSuite documents in Internet Explorer
-StarSuite Calc : editing;tab stops
-StarSuite Calc : editing;templates
-StarSuite Calc : editing;titles
-StarSuite Calc : editing;toolbars
-StarSuite Calc : editing;undoing
-StarSuite Calc : editing;XForms
-StarSuite Calc : editing time of documents
-StarSuite Calc : editors
-StarSuite Calc : editors;formula editor
-StarSuite Calc : editors;ImageMap editor
-StarSuite Calc : EFFECT_ADD function
-StarSuite Calc : EFFECTIVE function
-StarSuite Calc : effective interest rates
-StarSuite Calc : effects
-StarSuite Calc : effects;font positions
-StarSuite Calc : effects;fonts
-StarSuite Calc : effects;Fontwork icons
-StarSuite Calc : empty cells
-StarSuite Calc : empty cells;counting
-StarSuite Calc : empty cells;handling of
-StarSuite Calc : empty cells;recognizing
-StarSuite Calc : empty documents
-StarSuite Calc : empty paragraph removal
-StarSuite Calc : encrypting text
-StarSuite Calc : encryption of contents
-StarSuite Calc : entering entries with AutoInput function
-StarSuite Calc : entering groups
-StarSuite Calc : entering text from right to left
-StarSuite Calc : EOMONTH function
-StarSuite Calc : equal sign, see also operators
-StarSuite Calc : equations in formula editor
-StarSuite Calc : equations in goal seek
-StarSuite Calc : ERF function
-StarSuite Calc : ERFC function
-StarSuite Calc : error bars in charts
-StarSuite Calc : error codes
-StarSuite Calc : error codes;controlling
-StarSuite Calc : error codes;list of
-StarSuite Calc : error indicators in charts
-StarSuite Calc : error messages
-StarSuite Calc : error messages;defining for incorrect input
-StarSuite Calc : error messages;invalid references
-StarSuite Calc : Error Report Tool
-StarSuite Calc : error tracing
-StarSuite Calc : ERRORTYPE function
-StarSuite Calc : Euro
-StarSuite Calc : Euro;converting in
-StarSuite Calc : Euro;currency formats
-StarSuite Calc : Euro;Euro Converter Wizard
-StarSuite Calc : EVEN function
-StarSuite Calc : even integers
-StarSuite Calc : even/odd pages
-StarSuite Calc : even/odd pages;printing
-StarSuite Calc : events
-StarSuite Calc : events;assigning scripts
-StarSuite Calc : events;controls
-StarSuite Calc : events;customizing
-StarSuite Calc : events;in forms
-StarSuite Calc : EXACT function
-StarSuite Calc : exact numbers in StarSuite Calc
-StarSuite Calc : examples
-StarSuite Calc : examples;formula calculation
-StarSuite Calc : examples;goal seek
-StarSuite Calc : Excel
-StarSuite Calc : Excel;saving as
-StarSuite Calc : Excel;search criteria
-StarSuite Calc : exceptions
-StarSuite Calc : exceptions;user-defined dictionaries
-StarSuite Calc : exchanging, see also replacing
-StarSuite Calc : executing
-StarSuite Calc : executing;SQL commands
-StarSuite Calc : exiting
-StarSuite Calc : exiting;groups
-StarSuite Calc : exiting;StarSuite
-StarSuite Calc : EXP function
-StarSuite Calc : expanding formatting (Calc)
-StarSuite Calc : explorer of data sources
-StarSuite Calc : EXPONDIST function
-StarSuite Calc : exponential distributions
-StarSuite Calc : exponential trends in arrays
-StarSuite Calc : export filters
-StarSuite Calc : exporting
-StarSuite Calc : exporting;bitmaps
-StarSuite Calc : exporting;cells
-StarSuite Calc : exporting;HTML and text documents
-StarSuite Calc : exporting;Microsoft Office documents with VBA code
-StarSuite Calc : exporting;spreadsheets to dBASE
-StarSuite Calc : exporting;spreadsheets to text format
-StarSuite Calc : exporting;tables as text
-StarSuite Calc : exporting;templates
-StarSuite Calc : exporting;to foreign formats
-StarSuite Calc : exporting;to HTML
-StarSuite Calc : exporting;to Microsoft Office formats
-StarSuite Calc : exporting;to PDF
-StarSuite Calc : exporting;to PostScript format
-StarSuite Calc : exporting;to XML
-StarSuite Calc : exporting;XML files
-StarSuite Calc : extended tips in Help
-StarSuite Calc : extending print ranges
-StarSuite Calc : extension mode in text
-StarSuite Calc : extensions
-StarSuite Calc : extensions;Extension Manager
-StarSuite Calc : extensions;file formats
-StarSuite Calc : external data
-StarSuite Calc : external data;inserting
-StarSuite Calc : external DLL functions
-StarSuite Calc : external keys (Base)
-StarSuite Calc : extrapolations
-StarSuite Calc : FACT function
-StarSuite Calc : FACTDOUBLE function
-StarSuite Calc : factorials
-StarSuite Calc : factorials;numbers
-StarSuite Calc : factorials;numbers with increments of two
-StarSuite Calc : FALSE function
-StarSuite Calc : faster printing
-StarSuite Calc : faxes
-StarSuite Calc : faxes;configuring StarSuite
-StarSuite Calc : faxes;fax programs/fax printers under UNIX
-StarSuite Calc : faxes;selecting a fax machine
-StarSuite Calc : faxes;sending
-StarSuite Calc : faxes;wizards
-StarSuite Calc : FDIST function
-StarSuite Calc : fields
-StarSuite Calc : fields;database tables
-StarSuite Calc : fields;displaying field codes (Writer)
-StarSuite Calc : fields;formatted fields
-StarSuite Calc : fields;updating automatically (Writer)
-StarSuite Calc : file associations for Microsoft Office
-StarSuite Calc : file filters
-StarSuite Calc : file filters;mobile devices
-StarSuite Calc : file filters;XML
-StarSuite Calc : file formats
-StarSuite Calc : file formats;changing StarSuite defaults
-StarSuite Calc : file formats;OpenDocument/XML
-StarSuite Calc : file formats;saving always in other formats
-StarSuite Calc : file names in headers/footers
-StarSuite Calc : file selection button
-StarSuite Calc : file sharing options for current document
-StarSuite Calc : files
-StarSuite Calc : files;filters and formats
-StarSuite Calc : files;importing
-StarSuite Calc : files;opening
-StarSuite Calc : files;opening with placeholders
-StarSuite Calc : files;properties
-StarSuite Calc : files;saving
-StarSuite Calc : files;saving automatically
-StarSuite Calc : files;saving in other formats
-StarSuite Calc : files;sending as e-mail
-StarSuite Calc : files;version numbers
-StarSuite Calc : files and folders in StarSuite
-StarSuite Calc : fill characters with tabulators
-StarSuite Calc : fill colors for areas
-StarSuite Calc : fill patterns for areas
-StarSuite Calc : filling
-StarSuite Calc : filling;cells, automatically
-StarSuite Calc : filling;customized lists
-StarSuite Calc : filling;selection lists
-StarSuite Calc : filter conditions
-StarSuite Calc : filter conditions;connecting
-StarSuite Calc : filter conditions;in queries (Base)
-StarSuite Calc : filtered data
-StarSuite Calc : filtered data;sums
-StarSuite Calc : filtering
-StarSuite Calc : filtering;cell ranges/database ranges
-StarSuite Calc : filtering;data in databases
-StarSuite Calc : filtering;data in forms
-StarSuite Calc : filtering;DataPilot tables
-StarSuite Calc : filters
-StarSuite Calc : filters;applying/removing
-StarSuite Calc : filters;comparison operators
-StarSuite Calc : filters;copying visible cells only
-StarSuite Calc : filters;defining advanced filters
-StarSuite Calc : filters;for import and export
-StarSuite Calc : filters;Navigator
-StarSuite Calc : filters;pictures
-StarSuite Calc : filters;XML filter settings
-StarSuite Calc : filters, see also AutoFilter function
-StarSuite Calc : financial functions
-StarSuite Calc : FIND function
-StarSuite Calc : Find tab in Help
-StarSuite Calc : finding
-StarSuite Calc : finding;formulas/values/text/objects
-StarSuite Calc : finding;in all sheets
-StarSuite Calc : finding;records in form documents
-StarSuite Calc : finding;selections
-StarSuite Calc : finding;similarity search
-StarSuite Calc : FINV function
-StarSuite Calc : FISHER function
-StarSuite Calc : FISHERINV function
-StarSuite Calc : fitting to pages
-StarSuite Calc : fitting to pages;print settings in Math
-StarSuite Calc : fitting to pages;print settings in presentations
-StarSuite Calc : FIXED function
-StarSuite Calc : fixed text
-StarSuite Calc : fixed text;form functions
-StarSuite Calc : fixing toolbars
-StarSuite Calc : flipping draw objects
-StarSuite Calc : floating frames in HTML documents
-StarSuite Calc : floating toolbars
-StarSuite Calc : FLOOR function
-StarSuite Calc : focus of controls
-StarSuite Calc : folder creation
-StarSuite Calc : font lists
-StarSuite Calc : font name box
-StarSuite Calc : font sizes
-StarSuite Calc : font sizes;bullets
-StarSuite Calc : font sizes;relative changes
-StarSuite Calc : font sizes;scaling on screen
-StarSuite Calc : font sizes;text
-StarSuite Calc : fonts
-StarSuite Calc : fonts;adding under UNIX
-StarSuite Calc : fonts;changing in templates
-StarSuite Calc : fonts;colors
-StarSuite Calc : fonts;default settings
-StarSuite Calc : fonts;effects
-StarSuite Calc : fonts;for HTML and Basic
-StarSuite Calc : fonts;formats
-StarSuite Calc : fonts;outlines
-StarSuite Calc : fonts;positions in text
-StarSuite Calc : fonts;shadows
-StarSuite Calc : fonts;specifying several
-StarSuite Calc : fonts;strikethrough
-StarSuite Calc : fonts;styles
-StarSuite Calc : fonts;text objects
-StarSuite Calc : Fontwork icons
-StarSuite Calc : footers
-StarSuite Calc : footers;backgrounds
-StarSuite Calc : footers;defining
-StarSuite Calc : footers;printing on sheets
-StarSuite Calc : forced array handling
-StarSuite Calc : FORECAST function
-StarSuite Calc : form controls
-StarSuite Calc : form controls;assigning macros
-StarSuite Calc : form controls;protecting
-StarSuite Calc : form controls;toolbars
-StarSuite Calc : form fields
-StarSuite Calc : form filters
-StarSuite Calc : Form Navigator
-StarSuite Calc : format codes
-StarSuite Calc : format codes;numbers
-StarSuite Calc : format codes;user-defined number formats
-StarSuite Calc : format filling printing in StarSuite Math
-StarSuite Calc : Format Paintbrush
-StarSuite Calc : formats
-StarSuite Calc : formats;Asian layout
-StarSuite Calc : formats;assigning by formulas
-StarSuite Calc : formats;automatically formatting spreadsheets
-StarSuite Calc : formats;changing text/number
-StarSuite Calc : formats;currency formats in cells
-StarSuite Calc : formats;fonts
-StarSuite Calc : formats;maximizing page formats
-StarSuite Calc : formats;number and currency formats
-StarSuite Calc : formats;numbers as text
-StarSuite Calc : formats;numbers in tables
-StarSuite Calc : formats;of currencies/date/time
-StarSuite Calc : formats;on opening and saving
-StarSuite Calc : formats;pasting in special formats
-StarSuite Calc : formats;positions
-StarSuite Calc : formats;Styles and Formatting window
-StarSuite Calc : formats;tabulators
-StarSuite Calc : formats;themes for sheets
-StarSuite Calc : formatted fields
-StarSuite Calc : formatted fields;form functions
-StarSuite Calc : formatted fields;properties
-StarSuite Calc : formatting
-StarSuite Calc : formatting;adding/deleting decimal places
-StarSuite Calc : formatting;Asian typography
-StarSuite Calc : formatting;axes in charts
-StarSuite Calc : formatting;cells
-StarSuite Calc : formatting;chart areas
-StarSuite Calc : formatting;chart floors
-StarSuite Calc : formatting;chart legends
-StarSuite Calc : formatting;chart titles
-StarSuite Calc : formatting;chart walls
-StarSuite Calc : formatting;conditional formatting
-StarSuite Calc : formatting;copying
-StarSuite Calc : formatting;definition
-StarSuite Calc : formatting;expanding (Calc)
-StarSuite Calc : formatting;font effects
-StarSuite Calc : formatting;hyperlinks
-StarSuite Calc : formatting;multiple cell texts
-StarSuite Calc : formatting;notes on cells
-StarSuite Calc : formatting;numbers as text
-StarSuite Calc : formatting;numbers with decimals
-StarSuite Calc : formatting;pages
-StarSuite Calc : formatting;printer metrics (Writer)
-StarSuite Calc : formatting;spreadsheets
-StarSuite Calc : formatting;Styles and Formatting window
-StarSuite Calc : formatting;themes for sheets
-StarSuite Calc : formatting;undoing
-StarSuite Calc : formatting;undoing when writing
-StarSuite Calc : formatting;user-defined numbers
-StarSuite Calc : formatting;visible cells only
-StarSuite Calc : forms
-StarSuite Calc : forms;browsing
-StarSuite Calc : forms;Combo Box/List Box Wizard
-StarSuite Calc : forms;creating
-StarSuite Calc : forms;data
-StarSuite Calc : forms;designing (Base)
-StarSuite Calc : forms;events
-StarSuite Calc : forms;filtering data
-StarSuite Calc : forms;finding records
-StarSuite Calc : forms;focus after opening
-StarSuite Calc : forms;general information (Base)
-StarSuite Calc : forms;grouping controls
-StarSuite Calc : forms;HTML filters
-StarSuite Calc : forms;Navigator
-StarSuite Calc : forms;opening in design mode
-StarSuite Calc : forms;properties
-StarSuite Calc : forms;sorting data
-StarSuite Calc : forms;subforms
-StarSuite Calc : forms;wizards
-StarSuite Calc : forms;XForms
-StarSuite Calc : formula bar
-StarSuite Calc : formula bar;accepting inputs
-StarSuite Calc : formula bar;canceling inputs
-StarSuite Calc : formula bar;functions
-StarSuite Calc : formula bar;input line
-StarSuite Calc : formula bar;sheet area names
-StarSuite Calc : formula bar;spreadsheets
-StarSuite Calc : formula bar;sum function
-StarSuite Calc : formula cells
-StarSuite Calc : formula cells;displaying formulas in other cells
-StarSuite Calc : formula cells;recognizing
-StarSuite Calc : formula cells;removing precedents
-StarSuite Calc : formula cells;tracing precedents
-StarSuite Calc : FORMULA function
-StarSuite Calc : formula list window
-StarSuite Calc : formula texts
-StarSuite Calc : formula texts;printing in StarSuite Math
-StarSuite Calc : formulas
-StarSuite Calc : formulas;arrays
-StarSuite Calc : formulas;assigning cell formats
-StarSuite Calc : formulas;AutoCalculate function
-StarSuite Calc : formulas;calculating
-StarSuite Calc : formulas;calculating with
-StarSuite Calc : formulas;copying and pasting
-StarSuite Calc : formulas;defining names
-StarSuite Calc : formulas;displaying in cells
-StarSuite Calc : formulas;hiding
-StarSuite Calc : formulas;inputting
-StarSuite Calc : formulas;matrix formulas
-StarSuite Calc : formulas;new
-StarSuite Calc : formulas;operators
-StarSuite Calc : formulas;printing, instead of results
-StarSuite Calc : formulas;recalculating manually
-StarSuite Calc : formulas;saving as csv files
-StarSuite Calc : formulas;starting formula editor
-StarSuite Calc : formulas;status bar
-StarSuite Calc : formulas;using row/column labels
-StarSuite Calc : formulas in reports
-StarSuite Calc : formulas in reports;editing
-StarSuite Calc : forums and support
-StarSuite Calc : fractions
-StarSuite Calc : fractions;converting
-StarSuite Calc : fractions;entering
-StarSuite Calc : frames
-StarSuite Calc : frames;around paragraphs
-StarSuite Calc : frames;around tables
-StarSuite Calc : frames;AutoCorrect function
-StarSuite Calc : frames;backgrounds
-StarSuite Calc : frames;captions (Writer)
-StarSuite Calc : frames;printing in StarSuite Math
-StarSuite Calc : frames;protecting
-StarSuite Calc : frames;selection frames
-StarSuite Calc : frames;text fitting to frames
-StarSuite Calc : freeform lines
-StarSuite Calc : freeform lines;draw functions
-StarSuite Calc : freezing rows or columns
-StarSuite Calc : FREQUENCY function
-StarSuite Calc : FTEST function
-StarSuite Calc : FTP
-StarSuite Calc : FTP;opening documents
-StarSuite Calc : FTP;saving documents
-StarSuite Calc : full joins (Base)
-StarSuite Calc : full screen view
-StarSuite Calc : full-text search in Help
-StarSuite Calc : function list window
-StarSuite Calc : Function Wizard
-StarSuite Calc : Function Wizard;add-ins
-StarSuite Calc : Function Wizard;arrays
-StarSuite Calc : Function Wizard;databases
-StarSuite Calc : Function Wizard;date & time
-StarSuite Calc : Function Wizard;financial
-StarSuite Calc : Function Wizard;information
-StarSuite Calc : Function Wizard;logical
-StarSuite Calc : Function Wizard;mathematical
-StarSuite Calc : Function Wizard;spreadsheets
-StarSuite Calc : Function Wizard;statistics
-StarSuite Calc : Function Wizard;text
-StarSuite Calc : functions
-StarSuite Calc : functions;accepting input icon
-StarSuite Calc : functions;add-in functions
-StarSuite Calc : functions;array functions
-StarSuite Calc : functions;canceling input icon
-StarSuite Calc : functions;database functions
-StarSuite Calc : functions;date & time
-StarSuite Calc : functions;financial functions
-StarSuite Calc : functions;formula bar icon
-StarSuite Calc : functions;Function Wizard
-StarSuite Calc : functions;information functions
-StarSuite Calc : functions;listed by category
-StarSuite Calc : functions;logical functions
-StarSuite Calc : functions;mathematical functions
-StarSuite Calc : functions;spreadsheets
-StarSuite Calc : functions;StarSuite Calc add-in DLL
-StarSuite Calc : functions;statistics functions
-StarSuite Calc : functions;sum function icon
-StarSuite Calc : functions;text functions
-StarSuite Calc : functions;user-defined
-StarSuite Calc : functions in reports
-StarSuite Calc : functions in reports;editing
-StarSuite Calc : future values
-StarSuite Calc : future values;constant interest rates
-StarSuite Calc : future values;varying interest rates
-StarSuite Calc : FV function
-StarSuite Calc : FVSCHEDULE function
-StarSuite Calc : Gallery
-StarSuite Calc : Gallery;adding pictures
-StarSuite Calc : Gallery;dragging pictures to draw objects
-StarSuite Calc : Gallery;hiding/showing
-StarSuite Calc : Gallery;inserting pictures from
-StarSuite Calc : GAMMADIST function
-StarSuite Calc : GAMMAINV function
-StarSuite Calc : GAMMALN function
-StarSuite Calc : GAUSS function
-StarSuite Calc : Gaussian error integral
-StarSuite Calc : GCD function
-StarSuite Calc : GCD_ADD function
-StarSuite Calc : GEOMEAN function
-StarSuite Calc : geometric lists
-StarSuite Calc : geometric-degressive depreciations
-StarSuite Calc : German spellcheck
-StarSuite Calc : GESTEP function
-StarSuite Calc : get method for form transmissions
-StarSuite Calc : GETPIVOTDATA function
-StarSuite Calc : getting support
-StarSuite Calc : GIF format
-StarSuite Calc : glossaries
-StarSuite Calc : glossaries;common terms
-StarSuite Calc : glossaries;Internet terms
-StarSuite Calc : goal seeking
-StarSuite Calc : goal seeking;example
-StarSuite Calc : goal seeking;solver
-StarSuite Calc : gradients off for faster printing
-StarSuite Calc : graphical text art
-StarSuite Calc : graphics
-StarSuite Calc : graphics;cache
-StarSuite Calc : graphics;protecting
-StarSuite Calc : graphics, see also pictures
-StarSuite Calc : grayscale printing
-StarSuite Calc : greatest common divisor
-StarSuite Calc : grid controls
-StarSuite Calc : grid controls;form functions
-StarSuite Calc : grids
-StarSuite Calc : grids;defaults (Writer/Calc)
-StarSuite Calc : grids;display options (Impress/Draw)
-StarSuite Calc : grids;displaying lines (Calc)
-StarSuite Calc : grids;formatting axes
-StarSuite Calc : grids;hiding lines in sheets
-StarSuite Calc : grids;inserting in charts
-StarSuite Calc : grids;printing sheet grids
-StarSuite Calc : group box creation
-StarSuite Calc : grouping
-StarSuite Calc : grouping;cells
-StarSuite Calc : grouping;DataPilot tables
-StarSuite Calc : groups
-StarSuite Calc : groups;entering/exiting/ungrouping
-StarSuite Calc : groups;naming
-StarSuite Calc : groups;of controls
-StarSuite Calc : GROWTH function
-StarSuite Calc : growth series
-StarSuite Calc : guides
-StarSuite Calc : guides;display options (Impress/Draw)
-StarSuite Calc : guides;displaying when moving objects (Impress)
-StarSuite Calc : guides;showing (Calc)
-StarSuite Calc : guides;showing when moving frames (Writer)
-StarSuite Calc : gutter
-StarSuite Calc : handles
-StarSuite Calc : handles;displaying (Writer)
-StarSuite Calc : handles;scaling
-StarSuite Calc : handles;showing simple/large handles (Calc)
-StarSuite Calc : Hangul/Hanja
-StarSuite Calc : HARMEAN function
-StarSuite Calc : hatching
-StarSuite Calc : headers
-StarSuite Calc : headers;backgrounds
-StarSuite Calc : headers;defining
-StarSuite Calc : headers;freezing during table split
-StarSuite Calc : headers;printing on sheets
-StarSuite Calc : headings
-StarSuite Calc : headings;entering as text box
-StarSuite Calc : headings;repeating rows/columns as
-StarSuite Calc : Hebrew
-StarSuite Calc : Hebrew;entering text
-StarSuite Calc : Hebrew;language settings
-StarSuite Calc : heights of cells
-StarSuite Calc : Help
-StarSuite Calc : Help;bookmarks
-StarSuite Calc : Help;extended tips on/off
-StarSuite Calc : Help;full-text search
-StarSuite Calc : Help;Help tips
-StarSuite Calc : Help;keywords
-StarSuite Calc : Help;navigation pane showing/hiding
-StarSuite Calc : Help;style sheets
-StarSuite Calc : Help;topics
-StarSuite Calc : Help Agent
-StarSuite Calc : Help Agent;help
-StarSuite Calc : Help Agent;options
-StarSuite Calc : Help tips
-StarSuite Calc : Help tips;defining text for cell input
-StarSuite Calc : Help tips;hiding
-StarSuite Calc : HEX2BIN function
-StarSuite Calc : HEX2DEC function
-StarSuite Calc : HEX2OCT function
-StarSuite Calc : hexadecimal system
-StarSuite Calc : hexadecimal system;converting to
-StarSuite Calc : hidden cells
-StarSuite Calc : hidden controls in Form Navigator
-StarSuite Calc : hidden fields display (Writer)
-StarSuite Calc : hidden pages
-StarSuite Calc : hidden pages;printing in presentations
-StarSuite Calc : hidden text
-StarSuite Calc : hidden text;showing (Writer)
-StarSuite Calc : hiding
-StarSuite Calc : hiding;changes
-StarSuite Calc : hiding;chart legends
-StarSuite Calc : hiding;columns
-StarSuite Calc : hiding;data fields, from calculations in Data Pilot
-StarSuite Calc : hiding;docked windows
-StarSuite Calc : hiding;formulas
-StarSuite Calc : hiding;headers/grid lines
-StarSuite Calc : hiding;navigation pane in Help window
-StarSuite Calc : hiding;rows
-StarSuite Calc : hiding;sheet details
-StarSuite Calc : hiding;sheets
-StarSuite Calc : high contrast mode
-StarSuite Calc : highlighting
-StarSuite Calc : highlighting;negative numbers
-StarSuite Calc : highlighting;values in sheets
-StarSuite Calc : Hindi
-StarSuite Calc : Hindi;entering text
-StarSuite Calc : Hindi;language settings
-StarSuite Calc : HLOOKUP function
-StarSuite Calc : horizontal scrollbars (Writer)
-StarSuite Calc : hotspots
-StarSuite Calc : HOUR function
-StarSuite Calc : HowTos for Calc
-StarSuite Calc : HowTos for charts
-StarSuite Calc : HTML
-StarSuite Calc : HTML;definition
-StarSuite Calc : HTML;export character set
-StarSuite Calc : HTML;fonts for source display
-StarSuite Calc : HTML;importing META tags
-StarSuite Calc : HTML;in sheet cells
-StarSuite Calc : HTML;live presentations
-StarSuite Calc : HTML;sheets
-StarSuite Calc : HTML documents
-StarSuite Calc : HTML documents;auto reloading
-StarSuite Calc : HTML documents;importing/exporting
-StarSuite Calc : HTML documents;META tags in
-StarSuite Calc : HTML documents;new
-StarSuite Calc : HTML documents;source text
-StarSuite Calc : HTML WebQuery
-StarSuite Calc : HYPERLINK function
-StarSuite Calc : hyperlinks
-StarSuite Calc : hyperlinks;assigning macros
-StarSuite Calc : hyperlinks;character formats
-StarSuite Calc : hyperlinks;definition
-StarSuite Calc : hyperlinks;deleting
-StarSuite Calc : hyperlinks;editing
-StarSuite Calc : hyperlinks;inserting
-StarSuite Calc : hyperlinks;relative and absolute
-StarSuite Calc : hyperlinks;turning off automatic recognition
-StarSuite Calc : hyperlinks, see also links
-StarSuite Calc : HYPGEOMDIST function
-StarSuite Calc : hyphenation
-StarSuite Calc : hyphenation;activating for a language
-StarSuite Calc : hyphenation;in spreadsheets
-StarSuite Calc : hyphenation;minimal number of characters
-StarSuite Calc : hyphens
-StarSuite Calc : hyphens;displaying custom (Writer)
-StarSuite Calc : hyphens;inserting custom
-StarSuite Calc : icon bars, see toolbars
-StarSuite Calc : icon sizes
-StarSuite Calc : IDE
-StarSuite Calc : IDE;Basic IDE
-StarSuite Calc : IF function
-StarSuite Calc : ignore list for spellcheck
-StarSuite Calc : illumination
-StarSuite Calc : illumination;3D charts
-StarSuite Calc : illustrations, see pictures
-StarSuite Calc : IMABS function
-StarSuite Calc : image button creation
-StarSuite Calc : image control creation
-StarSuite Calc : ImageMap
-StarSuite Calc : ImageMap;definition
-StarSuite Calc : ImageMap;editor
-StarSuite Calc : images
-StarSuite Calc : images;ImageMap
-StarSuite Calc : images;inserting and editing bitmaps
-StarSuite Calc : images, see also pictures
-StarSuite Calc : IMAGINARY function
-StarSuite Calc : imaginary numbers in analysis functions
-StarSuite Calc : IMARGUMENT function
-StarSuite Calc : IMCONJUGATE function
-StarSuite Calc : IMCOS function
-StarSuite Calc : IMDIV function
-StarSuite Calc : IME
-StarSuite Calc : IME;definition
-StarSuite Calc : IME;showing/hiding
-StarSuite Calc : IMEXP function
-StarSuite Calc : IMLN function
-StarSuite Calc : IMLOG10 function
-StarSuite Calc : IMLOG2 function
-StarSuite Calc : implicit array handling
-StarSuite Calc : import filters
-StarSuite Calc : import restrictions for Microsoft Office
-StarSuite Calc : importing
-StarSuite Calc : importing;bitmaps
-StarSuite Calc : importing;compatibility settings for text import
-StarSuite Calc : importing;databases
-StarSuite Calc : importing;dBASE files
-StarSuite Calc : importing;documents in other formats
-StarSuite Calc : importing;from XML
-StarSuite Calc : importing;HTML and text documents
-StarSuite Calc : importing;HTML with META tags
-StarSuite Calc : importing;Microsoft Office documents with VBA code
-StarSuite Calc : importing;tables as text
-StarSuite Calc : importing;tables in text format
-StarSuite Calc : importing;templates
-StarSuite Calc : importing;text databases
-StarSuite Calc : IMPOWER function
-StarSuite Calc : IMPRODUCT function
-StarSuite Calc : IMREAL function
-StarSuite Calc : IMSIN function
-StarSuite Calc : IMSQRT function
-StarSuite Calc : IMSUB function
-StarSuite Calc : IMSUM function
-StarSuite Calc : inches
-StarSuite Calc : increasing scales in page view
-StarSuite Calc : INDEX function
-StarSuite Calc : Index tab in Help
-StarSuite Calc : indexes
-StarSuite Calc : indexes;backgrounds
-StarSuite Calc : indexes;showing/hiding Help index tab
-StarSuite Calc : indicator lines in text
-StarSuite Calc : INDIRECT function
-StarSuite Calc : INFO function
-StarSuite Calc : information functions
-StarSuite Calc : information on cells
-StarSuite Calc : inline array constants
-StarSuite Calc : inner joins (Base)
-StarSuite Calc : inner products
-StarSuite Calc : input line in formula bar
-StarSuite Calc : input method window
-StarSuite Calc : input support in spreadsheets
-StarSuite Calc : insert mode for entering text
-StarSuite Calc : inserting
-StarSuite Calc : inserting;breaks
-StarSuite Calc : inserting;buttons in toolbars
-StarSuite Calc : inserting;cell ranges
-StarSuite Calc : inserting;cell ranges from spreadsheets
-StarSuite Calc : inserting;cells
-StarSuite Calc : inserting;cells, by drag and drop
-StarSuite Calc : inserting;cells, toolbar icon
-StarSuite Calc : inserting;charts
-StarSuite Calc : inserting;clipboard options
-StarSuite Calc : inserting;columns
-StarSuite Calc : inserting;data from text documents
-StarSuite Calc : inserting;datasource records in spreadsheets
-StarSuite Calc : inserting;drawings
-StarSuite Calc : inserting;external data
-StarSuite Calc : inserting;floating frames
-StarSuite Calc : inserting;Fontwork objects
-StarSuite Calc : inserting;form fields
-StarSuite Calc : inserting;formulas
-StarSuite Calc : inserting;fractions
-StarSuite Calc : inserting;hyperlinks
-StarSuite Calc : inserting;line breaks in cells
-StarSuite Calc : inserting;manual column breaks
-StarSuite Calc : inserting;manual row breaks
-StarSuite Calc : inserting;matrix formulas
-StarSuite Calc : inserting;movies/sounds
-StarSuite Calc : inserting;new text tables defaults
-StarSuite Calc : inserting;notes
-StarSuite Calc : inserting;objects from Gallery
-StarSuite Calc : inserting;objects, toolbar icon
-StarSuite Calc : inserting;OLE objects
-StarSuite Calc : inserting;paragraph borders
-StarSuite Calc : inserting;paragraph bullets
-StarSuite Calc : inserting;pictures in Gallery
-StarSuite Calc : inserting;plug-ins
-StarSuite Calc : inserting;push buttons
-StarSuite Calc : inserting;references, by drag and drop
-StarSuite Calc : inserting;rows
-StarSuite Calc : inserting;sheets
-StarSuite Calc : inserting;special characters
-StarSuite Calc : inserting;tab stops
-StarSuite Calc : inserting;text files with data
-StarSuite Calc : inserting;textures on chart bars
-StarSuite Calc : inserting;values
-StarSuite Calc : inserting functions
-StarSuite Calc : inserting functions;function list window
-StarSuite Calc : inserting functions;Function Wizard
-StarSuite Calc : installing
-StarSuite Calc : installing;ActiveX control
-StarSuite Calc : installing;mobile device filters
-StarSuite Calc : installing;UNO components
-StarSuite Calc : installing;XML filters
-StarSuite Calc : instructions
-StarSuite Calc : instructions;general
-StarSuite Calc : instructions;StarSuite Calc
-StarSuite Calc : INT function
-StarSuite Calc : integers with leading zeros
-StarSuite Calc : INTERCEPT function
-StarSuite Calc : interests for unchanged amortization installments
-StarSuite Calc : internal rates of return
-StarSuite Calc : internal rates of return;irregular payments
-StarSuite Calc : internal rates of return;modified
-StarSuite Calc : internal rates of return;regular payments
-StarSuite Calc : international currency formats
-StarSuite Calc : Internet
-StarSuite Calc : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Calc : Internet;presentations
-StarSuite Calc : Internet;starting searches
-StarSuite Calc : Internet;turning off recognition of addresses
-StarSuite Calc : Internet glossary
-StarSuite Calc : intersection operator
-StarSuite Calc : intersections
-StarSuite Calc : INTRATE function
-StarSuite Calc : invalid data
-StarSuite Calc : invalid data;marking
-StarSuite Calc : invalid names
-StarSuite Calc : invalid names;error messages
-StarSuite Calc : invalid references
-StarSuite Calc : invalid references;error messages
-StarSuite Calc : inverse arrays
-StarSuite Calc : inverse F probability distribution
-StarSuite Calc : inverse of Fisher transformation
-StarSuite Calc : inverse of lognormal distribution
-StarSuite Calc : inverse of t-distribution
-StarSuite Calc : invert filter
-StarSuite Calc : inverting tables
-StarSuite Calc : invisible areas
-StarSuite Calc : invisible cells
-StarSuite Calc : IPMT function
-StarSuite Calc : IRR function
-StarSuite Calc : ISBLANK function
-StarSuite Calc : ISERR function
-StarSuite Calc : ISERROR function
-StarSuite Calc : ISEVEN function
-StarSuite Calc : ISEVEN_ADD function
-StarSuite Calc : ISFORMULA function
-StarSuite Calc : ISLEAPYEAR function
-StarSuite Calc : ISLOGICAL function
-StarSuite Calc : ISNA function
-StarSuite Calc : ISNONTEXT function
-StarSuite Calc : ISNUMBER function
-StarSuite Calc : ISODD function
-StarSuite Calc : ISODD_ADD function
-StarSuite Calc : ISPMT function
-StarSuite Calc : ISREF function
-StarSuite Calc : ISTEXT function
-StarSuite Calc : italic text
-StarSuite Calc : iterative references in spreadsheets
-StarSuite Calc : Java
-StarSuite Calc : Java;definition
-StarSuite Calc : Java;setting options
-StarSuite Calc : JDBC
-StarSuite Calc : JDBC;databases (Base)
-StarSuite Calc : JDBC;definition
-StarSuite Calc : JIS function
-StarSuite Calc : joining
-StarSuite Calc : joining;paragraphs
-StarSuite Calc : joining;tables (Base)
-StarSuite Calc : joins in databases (Base)
-StarSuite Calc : justifying text
-StarSuite Calc : kerning
-StarSuite Calc : kerning;Asian texts
-StarSuite Calc : kerning;definition
-StarSuite Calc : kerning;in characters
-StarSuite Calc : key fields for relations (Base)
-StarSuite Calc : keyboard
-StarSuite Calc : keyboard;assigning/editing shortcut keys
-StarSuite Calc : keyboard;general commands
-StarSuite Calc : keyboard;removing numbering
-StarSuite Calc : keys
-StarSuite Calc : keys;adding push buttons
-StarSuite Calc : keys;primary keys (Base)
-StarSuite Calc : kiosk export
-StarSuite Calc : KURT function
-StarSuite Calc : label ranges in sheets
-StarSuite Calc : labels
-StarSuite Calc : labels;creating and synchronizing
-StarSuite Calc : labels;for charts
-StarSuite Calc : labels;for draw objects
-StarSuite Calc : labels;form functions
-StarSuite Calc : labels;from databases
-StarSuite Calc : labels, see also names/callouts
-StarSuite Calc : landscape printing
-StarSuite Calc : languages
-StarSuite Calc : languages;activating modules
-StarSuite Calc : languages;Asian support
-StarSuite Calc : languages;complex text layout
-StarSuite Calc : languages;locale settings
-StarSuite Calc : languages;selecting for text
-StarSuite Calc : languages;setting options
-StarSuite Calc : languages;spellcheck
-StarSuite Calc : languages;spellchecking and formatting
-StarSuite Calc : LARGE function
-StarSuite Calc : large handles (Writer)
-StarSuite Calc : large icons
-StarSuite Calc : layer arrangement
-StarSuite Calc : layout
-StarSuite Calc : layout;importing Word documents
-StarSuite Calc : layout;pages
-StarSuite Calc : layout;spreadsheets
-StarSuite Calc : LCM function
-StarSuite Calc : LCM_ADD function
-StarSuite Calc : LDAP server
-StarSuite Calc : LDAP server;address books (Base)
-StarSuite Calc : LDAP server;sign on options
-StarSuite Calc : leading between paragraphs
-StarSuite Calc : leading zeros
-StarSuite Calc : leap year determination
-StarSuite Calc : least common multiples
-StarSuite Calc : left alignment of paragraphs
-StarSuite Calc : LEFT function
-StarSuite Calc : left joins (Base)
-StarSuite Calc : legends
-StarSuite Calc : legends;charts
-StarSuite Calc : legends;draw objects
-StarSuite Calc : legends;rounding corners
-StarSuite Calc : LEN function
-StarSuite Calc : Letter Wizard
-StarSuite Calc : levels
-StarSuite Calc : levels;depth stagger
-StarSuite Calc : limits
-StarSuite Calc : limits;specifying value limits on input
-StarSuite Calc : limits of tables (Writer)
-StarSuite Calc : line arrangement
-StarSuite Calc : line arrangement;cells
-StarSuite Calc : line breaks
-StarSuite Calc : line breaks;in cells
-StarSuite Calc : line charts
-StarSuite Calc : line spacing
-StarSuite Calc : line spacing;context menu in paragraphs
-StarSuite Calc : line spacing;paragraph
-StarSuite Calc : line styles
-StarSuite Calc : line styles;applying
-StarSuite Calc : line styles;defining
-StarSuite Calc : linear depreciations
-StarSuite Calc : linear series
-StarSuite Calc : lines
-StarSuite Calc : lines;defining ends
-StarSuite Calc : lines;draw functions
-StarSuite Calc : lines;drawing in text
-StarSuite Calc : lines;editing points
-StarSuite Calc : lines;removing automatic lines
-StarSuite Calc : lines of text
-StarSuite Calc : lines of text;alignment
-StarSuite Calc : LINEST function
-StarSuite Calc : links
-StarSuite Calc : links;between cells and controls
-StarSuite Calc : links;by drag and drop
-StarSuite Calc : links;character formats
-StarSuite Calc : links;definition
-StarSuite Calc : links;editing hyperlinks
-StarSuite Calc : links;inserting
-StarSuite Calc : links;modifying
-StarSuite Calc : links;opening files with
-StarSuite Calc : links;relational databases (Base)
-StarSuite Calc : links;turning off automatic recognition
-StarSuite Calc : links;updating options (Writer)
-StarSuite Calc : links;updating specific links
-StarSuite Calc : list box creation
-StarSuite Calc : list of functions
-StarSuite Calc : lists
-StarSuite Calc : lists;data assigned to controls
-StarSuite Calc : lists;registered databases (Base)
-StarSuite Calc : lists;regular expressions
-StarSuite Calc : lists;user-defined
-StarSuite Calc : live presentations on the Internet
-StarSuite Calc : LN function
-StarSuite Calc : loading
-StarSuite Calc : loading;documents
-StarSuite Calc : loading;documents from other formats
-StarSuite Calc : loading;HTML documents, automatically
-StarSuite Calc : loading;Microsoft Office documents with VBA code
-StarSuite Calc : loading;reloading
-StarSuite Calc : loading;XML files
-StarSuite Calc : locale settings
-StarSuite Calc : LOG function
-StarSuite Calc : LOG10 function
-StarSuite Calc : logarithmic scaling along axes
-StarSuite Calc : logarithms
-StarSuite Calc : LOGEST function
-StarSuite Calc : logical functions
-StarSuite Calc : logical number formats
-StarSuite Calc : LOGINV function
-StarSuite Calc : LOGNORMDIST function
-StarSuite Calc : LOOKUP function
-StarSuite Calc : LOWER function
-StarSuite Calc : lowercase letters
-StarSuite Calc : lowercase letters;AutoInput function (in cells)
-StarSuite Calc : lowercase letters;font effects
-StarSuite Calc : lowest common multiples
-StarSuite Calc : Macauley duration
-StarSuite Calc : macros
-StarSuite Calc : macros;assigning to events in forms
-StarSuite Calc : macros;in MS Office documents
-StarSuite Calc : macros;interrupting
-StarSuite Calc : macros;organizing
-StarSuite Calc : macros;recording
-StarSuite Calc : macros;running when incorrect input
-StarSuite Calc : macros;security
-StarSuite Calc : macros;security warning dialog
-StarSuite Calc : macros;selecting security warnings
-StarSuite Calc : magnifiers
-StarSuite Calc : manual column breaks
-StarSuite Calc : manual row breaks
-StarSuite Calc : margins
-StarSuite Calc : margins;pages
-StarSuite Calc : margins;setting with the mouse
-StarSuite Calc : margins;shadows
-StarSuite Calc : marking cells
-StarSuite Calc : marking changes
-StarSuite Calc : marking, see selecting
-StarSuite Calc : MATCH function
-StarSuite Calc : Math formula editor
-StarSuite Calc : mathematical functions
-StarSuite Calc : matrices
-StarSuite Calc : matrices;calculations
-StarSuite Calc : matrices;entering matrix formulas
-StarSuite Calc : matrices;functions
-StarSuite Calc : MAX function
-StarSuite Calc : MAXA function
-StarSuite Calc : maximum values in Calc databases
-StarSuite Calc : MDETERM function
-StarSuite Calc : MDURATION function
-StarSuite Calc : mean value lines in charts
-StarSuite Calc : means
-StarSuite Calc : means;geometric
-StarSuite Calc : means;harmonic
-StarSuite Calc : means;of data set without margin data
-StarSuite Calc : measurement units
-StarSuite Calc : measurement units;changing on rulers
-StarSuite Calc : measurement units;converting
-StarSuite Calc : measurement units;selecting
-StarSuite Calc : Media Player window
-StarSuite Calc : MEDIAN function
-StarSuite Calc : menus
-StarSuite Calc : menus;activating context menus
-StarSuite Calc : menus;assigning macros
-StarSuite Calc : menus;customizing
-StarSuite Calc : menus;inactive menu items
-StarSuite Calc : merging
-StarSuite Calc : merging;cells
-StarSuite Calc : merging;data ranges
-StarSuite Calc : merging;documents
-StarSuite Calc : META tags
-StarSuite Calc : metrics
-StarSuite Calc : metrics;converting
-StarSuite Calc : metrics;document formatting (Writer)
-StarSuite Calc : metrics;in sheets
-StarSuite Calc : Microsoft Excel functions
-StarSuite Calc : Microsoft Office
-StarSuite Calc : Microsoft Office;Access databases (base)
-StarSuite Calc : Microsoft Office;as standard file format
-StarSuite Calc : Microsoft Office;document import restrictions
-StarSuite Calc : Microsoft Office;feature comparisons
-StarSuite Calc : Microsoft Office;importing password protected files
-StarSuite Calc : Microsoft Office;importing Word documents
-StarSuite Calc : Microsoft Office;importing/exporting VBA code
-StarSuite Calc : Microsoft Office;new users information
-StarSuite Calc : Microsoft Office;opening Microsoft documents
-StarSuite Calc : Microsoft Office;reassigning document types
-StarSuite Calc : MID function
-StarSuite Calc : MIN function
-StarSuite Calc : MINA function
-StarSuite Calc : minimum values in Calc databases
-StarSuite Calc : minus sign, see also operators
-StarSuite Calc : MINUTE function
-StarSuite Calc : MINVERSE function
-StarSuite Calc : MIRR function
-StarSuite Calc : MMULT function
-StarSuite Calc : mobile device filters
-StarSuite Calc : MOD function
-StarSuite Calc : MODE function
-StarSuite Calc : models in XForms
-StarSuite Calc : modified internal rates of return
-StarSuite Calc : modifying, see changing
-StarSuite Calc : MONTH function
-StarSuite Calc : MONTHS function
-StarSuite Calc : more controls
-StarSuite Calc : mosaic filter
-StarSuite Calc : most common value
-StarSuite Calc : mouse
-StarSuite Calc : mouse;pointers when using drag and drop
-StarSuite Calc : mouse;positioning
-StarSuite Calc : moving
-StarSuite Calc : moving;cells by drag and drop
-StarSuite Calc : moving;spreadsheets
-StarSuite Calc : moving;tab stops on ruler
-StarSuite Calc : moving;toolbars
-StarSuite Calc : moving;using guide lines in presentations
-StarSuite Calc : moving;visible cells only
-StarSuite Calc : MROUND function
-StarSuite Calc : MS ADO interface (Base)
-StarSuite Calc : multi-line text in cells
-StarSuite Calc : multi-line titles in forms
-StarSuite Calc : MULTINOMIAL function
-StarSuite Calc : multiple cells selection
-StarSuite Calc : multiple documents
-StarSuite Calc : multiple documents;opening
-StarSuite Calc : multiple operations
-StarSuite Calc : multiple selection
-StarSuite Calc : multiple sheets
-StarSuite Calc : multiplication sign, see also operators
-StarSuite Calc : multiplying
-StarSuite Calc : multiplying;cell contents in Calc databases
-StarSuite Calc : multiplying;numbers
-StarSuite Calc : MUNIT function
-StarSuite Calc : music
-StarSuite Calc : music;inserting
-StarSuite Calc : My Documents folder
-StarSuite Calc : My Documents folder;changing work directory
-StarSuite Calc : My Documents folder;opening
-StarSuite Calc : MySQL databases (Base)
-StarSuite Calc : N function
-StarSuite Calc : NA function
-StarSuite Calc : name recognition on/off
-StarSuite Calc : names
-StarSuite Calc : names;defining for cells
-StarSuite Calc : names;for cell ranges
-StarSuite Calc : names;multi-line titles
-StarSuite Calc : names;objects
-StarSuite Calc : names;sheets
-StarSuite Calc : names, see also labels/callouts
-StarSuite Calc : namespace organization in XForms
-StarSuite Calc : native SQL (Base)
-StarSuite Calc : natural language addressing
-StarSuite Calc : natural logarithm
-StarSuite Calc : natural logarithm of Gamma function
-StarSuite Calc : natural sort algorithm
-StarSuite Calc : navigating
-StarSuite Calc : navigating;in documents
-StarSuite Calc : navigating;in spreadsheets
-StarSuite Calc : Navigation bar
-StarSuite Calc : Navigation bar;controls
-StarSuite Calc : Navigation bar;forms
-StarSuite Calc : Navigator
-StarSuite Calc : Navigator;contents as lists
-StarSuite Calc : Navigator;docking
-StarSuite Calc : Navigator;for sheets
-StarSuite Calc : Navigator;notes
-StarSuite Calc : Navigator;working with
-StarSuite Calc : nearest multiple
-StarSuite Calc : negative binomial distribution
-StarSuite Calc : negative numbers
-StarSuite Calc : NEGBINOMDIST function
-StarSuite Calc : net annual interest rates
-StarSuite Calc : net charts
-StarSuite Calc : net present values
-StarSuite Calc : network identity options
-StarSuite Calc : NETWORKDAYS function
-StarSuite Calc : new databases
-StarSuite Calc : new documents
-StarSuite Calc : new German spellcheck
-StarSuite Calc : new lines in cells
-StarSuite Calc : new windows
-StarSuite Calc : NOMINAL function
-StarSuite Calc : nominal interest rates
-StarSuite Calc : NOMINAL_ADD function
-StarSuite Calc : non-breaking dashes
-StarSuite Calc : non-breaking spaces (Writer)
-StarSuite Calc : non-printing characters (Writer)
-StarSuite Calc : normal distribution
-StarSuite Calc : normal distribution;inverse of
-StarSuite Calc : normal distribution;inverse of standard
-StarSuite Calc : normal distribution;standard
-StarSuite Calc : normal distribution;statistics
-StarSuite Calc : NORMDIST function
-StarSuite Calc : NORMINV function
-StarSuite Calc : NORMSDIST function
-StarSuite Calc : NORMSINV function
-StarSuite Calc : NOT function
-StarSuite Calc : notes
-StarSuite Calc : notes;displaying (Calc)
-StarSuite Calc : notes;help text for cells
-StarSuite Calc : notes;inserting/editing/deleting/printing
-StarSuite Calc : notes;on cells
-StarSuite Calc : notes;printing
-StarSuite Calc : notes;printing in text
-StarSuite Calc : NOW function
-StarSuite Calc : NPER function
-StarSuite Calc : NPV function
-StarSuite Calc : null values
-StarSuite Calc : null values;printing
-StarSuite Calc : number completion on/off
-StarSuite Calc : number formats
-StarSuite Calc : number formats;adding/deleting decimal places in cells
-StarSuite Calc : number formats;codes
-StarSuite Calc : number formats;colors
-StarSuite Calc : number formats;formats
-StarSuite Calc : number formats;logical
-StarSuite Calc : number formats;millions
-StarSuite Calc : number formats;recognition in text tables
-StarSuite Calc : number of combinations
-StarSuite Calc : number of combinations with repetitions
-StarSuite Calc : number of coupons
-StarSuite Calc : number of days
-StarSuite Calc : number of days;in a specific month of a year
-StarSuite Calc : number of days;in a specific year
-StarSuite Calc : number of entries
-StarSuite Calc : number of months between two dates
-StarSuite Calc : number of pages
-StarSuite Calc : number of payment periods
-StarSuite Calc : number of permutations
-StarSuite Calc : number of sheets
-StarSuite Calc : number of sheets;function
-StarSuite Calc : number of sheets
-StarSuite Calc : number of tables
-StarSuite Calc : number of weeks
-StarSuite Calc : number of weeks;between two dates
-StarSuite Calc : number of weeks;in a specific year
-StarSuite Calc : number of years between two dates
-StarSuite Calc : number series import
-StarSuite Calc : numbering
-StarSuite Calc : numbering;options
-StarSuite Calc : numbering;paragraphs
-StarSuite Calc : numbering;turning off
-StarSuite Calc : numbering;using automatically
-StarSuite Calc : numbers
-StarSuite Calc : numbers;as text
-StarSuite Calc : numbers;changing text/number formats
-StarSuite Calc : numbers;counting
-StarSuite Calc : numbers;date, time and currency formats
-StarSuite Calc : numbers;decimal places
-StarSuite Calc : numbers;decimal places (Calc)
-StarSuite Calc : numbers;determining ranks
-StarSuite Calc : numbers;entering fractions
-StarSuite Calc : numbers;entering without number formats
-StarSuite Calc : numbers;filter sheets
-StarSuite Calc : numbers;formatting in tables
-StarSuite Calc : numbers;formatting options for selected cells
-StarSuite Calc : numbers;greater than or equal to
-StarSuite Calc : numbers;highlighting negative numbers
-StarSuite Calc : numbers;multiplying
-StarSuite Calc : numbers;rounded off
-StarSuite Calc : numbers;rounding down to next integer
-StarSuite Calc : numbers;rounding up/down to even integers
-StarSuite Calc : numbers;user-defined formatting in tables
-StarSuite Calc : numbers;with leading zeros
-StarSuite Calc : numerical fields in forms
-StarSuite Calc : objects
-StarSuite Calc : objects;always moveable (Impress/Draw)
-StarSuite Calc : objects;arranging within stacks
-StarSuite Calc : objects;copying when moving in presentations
-StarSuite Calc : objects;definition
-StarSuite Calc : objects;displaying in spreadsheets
-StarSuite Calc : objects;displaying in text documents
-StarSuite Calc : objects;editing
-StarSuite Calc : objects;inserting from Gallery
-StarSuite Calc : objects;inserting OLE objects
-StarSuite Calc : objects;moving and resizing with mouse
-StarSuite Calc : objects;naming
-StarSuite Calc : objects;opening
-StarSuite Calc : objects;properties of charts
-StarSuite Calc : objects;quickly moving to
-StarSuite Calc : objects;titles and descriptions
-StarSuite Calc : OCT2BIN function
-StarSuite Calc : OCT2DEC function
-StarSuite Calc : OCT2HEX function
-StarSuite Calc : ODBC
-StarSuite Calc : ODBC;database (Base)
-StarSuite Calc : ODBC;definition
-StarSuite Calc : ODD function
-StarSuite Calc : odd integers
-StarSuite Calc : ODDFPRICE function
-StarSuite Calc : ODDFYIELD function
-StarSuite Calc : ODDLPRICE function
-StarSuite Calc : ODDLYIELD function
-StarSuite Calc : ODF file formats
-StarSuite Calc : Office
-StarSuite Calc : Office;Microsoft Office and StarSuite
-StarSuite Calc : OFFSET function
-StarSuite Calc : old German spellcheck
-StarSuite Calc : OLE
-StarSuite Calc : OLE;definition
-StarSuite Calc : OLE objects
-StarSuite Calc : OLE objects;arranging within stacks
-StarSuite Calc : OLE objects;captions (Writer)
-StarSuite Calc : OLE objects;inserting
-StarSuite Calc : OLE objects;number of
-StarSuite Calc : OLE objects;protecting
-StarSuite Calc : one and a half line spacing in text
-StarSuite Calc : online registration
-StarSuite Calc : online update options
-StarSuite Calc : online updates
-StarSuite Calc : online updates;checking automatically
-StarSuite Calc : online updates;checking manually
-StarSuite Calc : Open/Save dialogs
-StarSuite Calc : OpenDocument file formats
-StarSuite Calc : OpenGL
-StarSuite Calc : OpenGL;definition
-StarSuite Calc : OpenGL;optimized output
-StarSuite Calc : opening
-StarSuite Calc : opening;context menus
-StarSuite Calc : opening;database files
-StarSuite Calc : opening;dialog settings
-StarSuite Calc : opening;documents
-StarSuite Calc : opening;documents from other formats
-StarSuite Calc : opening;documents on WebDAV server
-StarSuite Calc : opening;files with links
-StarSuite Calc : opening;files, with placeholders
-StarSuite Calc : opening;forms
-StarSuite Calc : opening;Microsoft Office files
-StarSuite Calc : opening;mobile device documents
-StarSuite Calc : opening;objects
-StarSuite Calc : opening;reports
-StarSuite Calc : opening;scenarios
-StarSuite Calc : opening;several files
-StarSuite Calc : opening;sheets in HTML
-StarSuite Calc : opening;XForms
-StarSuite Calc : operators
-StarSuite Calc : operators;default filters
-StarSuite Calc : operators;formula functions
-StarSuite Calc : optimal column widths
-StarSuite Calc : optimal row heights
-StarSuite Calc : optional hyphens (Writer)
-StarSuite Calc : options
-StarSuite Calc : options;accessibility
-StarSuite Calc : options;appearance
-StarSuite Calc : options;compatibility (Writer)
-StarSuite Calc : options;network identity
-StarSuite Calc : options;online update
-StarSuite Calc : options;tools
-StarSuite Calc : OR function
-StarSuite Calc : Oracle databases (base)
-StarSuite Calc : order of chart data
-StarSuite Calc : ordering
-StarSuite Calc : ordering;objects
-StarSuite Calc : organizing
-StarSuite Calc : organizing;macros and scripts
-StarSuite Calc : organizing;namespaces in XForms
-StarSuite Calc : organizing;styles
-StarSuite Calc : organizing;templates
-StarSuite Calc : original size
-StarSuite Calc : original size;printing in StarSuite Math
-StarSuite Calc : original size;restoring after cropping
-StarSuite Calc : outlines
-StarSuite Calc : outlines;font effects
-StarSuite Calc : outlines;outline symbols
-StarSuite Calc : outlines;sending to presentations
-StarSuite Calc : outlines;sheets
-StarSuite Calc : output ranges of DataPilot tables
-StarSuite Calc : overwrite mode
-StarSuite Calc : packages, see extensions
-StarSuite Calc : page breaks
-StarSuite Calc : page breaks;displaying (Calc)
-StarSuite Calc : page breaks;inserting in spreadsheets
-StarSuite Calc : page breaks;spreadsheet preview
-StarSuite Calc : page formats
-StarSuite Calc : page formats;maximizing
-StarSuite Calc : page formats;restriction
-StarSuite Calc : page styles
-StarSuite Calc : page styles;editing/applying with statusbar
-StarSuite Calc : page styles;footers
-StarSuite Calc : page styles;headers
-StarSuite Calc : page views
-StarSuite Calc : page views;increasing scales
-StarSuite Calc : page views;reducing scales
-StarSuite Calc : pages
-StarSuite Calc : pages;backgrounds in all applications
-StarSuite Calc : pages;formatting and numbering
-StarSuite Calc : pages;order when printing
-StarSuite Calc : pages;printing page names in presentations
-StarSuite Calc : pages;scaling
-StarSuite Calc : pages;selecting one to print
-StarSuite Calc : paint box
-StarSuite Calc : paint can for applying styles
-StarSuite Calc : paint can symbol
-StarSuite Calc : pair kerning
-StarSuite Calc : Palm file filters
-StarSuite Calc : paper formats
-StarSuite Calc : paper size warning
-StarSuite Calc : paper trays
-StarSuite Calc : paragraph marks
-StarSuite Calc : paragraph marks;displaying (Writer)
-StarSuite Calc : paragraph styles
-StarSuite Calc : paragraph styles;languages
-StarSuite Calc : paragraph styles;modifying basic fonts
-StarSuite Calc : paragraphs
-StarSuite Calc : paragraphs;alignment
-StarSuite Calc : paragraphs;Asian typography
-StarSuite Calc : paragraphs;defining borders
-StarSuite Calc : paragraphs;hidden paragraphs (Writer)
-StarSuite Calc : paragraphs;increasing indents of
-StarSuite Calc : paragraphs;indents, margins and columns
-StarSuite Calc : paragraphs;inserting bullets
-StarSuite Calc : paragraphs;joining
-StarSuite Calc : paragraphs;numbering automatically
-StarSuite Calc : paragraphs;removing blank ones
-StarSuite Calc : paragraphs;spacing
-StarSuite Calc : paragraphs;tab stops
-StarSuite Calc : parameters
-StarSuite Calc : parameters;command line
-StarSuite Calc : parameters;queries (Base)
-StarSuite Calc : passwords for protecting contents
-StarSuite Calc : pasting
-StarSuite Calc : pasting;cell ranges
-StarSuite Calc : pasting;cell ranges from spreadsheets
-StarSuite Calc : pasting;data from text documents
-StarSuite Calc : pasting;draw objects
-StarSuite Calc : pasting;draw objects from other documents
-StarSuite Calc : pasting;formatted/unformatted text
-StarSuite Calc : pasting;formulas
-StarSuite Calc : pasting;from data source view
-StarSuite Calc : pasting;from data sources to StarSuite Calc
-StarSuite Calc : pasting;pictures from other documents
-StarSuite Calc : pasting;sheet areas in text documents
-StarSuite Calc : pasting;to Gallery
-StarSuite Calc : pasting;values in multiple sheets
-StarSuite Calc : paths
-StarSuite Calc : paths;changing work directory
-StarSuite Calc : paths;defaults
-StarSuite Calc : pattern editor
-StarSuite Calc : pattern fields
-StarSuite Calc : pattern fields;form functions
-StarSuite Calc : patterns for objects
-StarSuite Calc : payment periods
-StarSuite Calc : payment periods;number of
-StarSuite Calc : PDF
-StarSuite Calc : PDF;export
-StarSuite Calc : PDF;PostScript to PDF converter, UNIX
-StarSuite Calc : PDF export of print ranges
-StarSuite Calc : PEARSON function
-StarSuite Calc : percentage calculations
-StarSuite Calc : PERCENTILE function
-StarSuite Calc : PERCENTRANK function
-StarSuite Calc : periodic amortizement rates
-StarSuite Calc : permitted cell contents
-StarSuite Calc : PERMUT function
-StarSuite Calc : PERMUTATIONA function
-StarSuite Calc : personal data input
-StarSuite Calc : PHI function
-StarSuite Calc : phonebook sorting rules
-StarSuite Calc : phonetic guide
-StarSuite Calc : PI function
-StarSuite Calc : picklist creation
-StarSuite Calc : pictures
-StarSuite Calc : pictures;adding to Gallery
-StarSuite Calc : pictures;arranging within stacks
-StarSuite Calc : pictures;assigning macros
-StarSuite Calc : pictures;backgrounds
-StarSuite Calc : pictures;captions (Writer)
-StarSuite Calc : pictures;changing paths
-StarSuite Calc : pictures;cropping and zooming
-StarSuite Calc : pictures;displaying in Calc
-StarSuite Calc : pictures;displaying in Writer (Writer)
-StarSuite Calc : pictures;drag and drop between documents
-StarSuite Calc : pictures;drawing
-StarSuite Calc : pictures;editing
-StarSuite Calc : pictures;filters
-StarSuite Calc : pictures;ImageMap
-StarSuite Calc : pictures;inserting automatically
-StarSuite Calc : pictures;inserting from Gallery
-StarSuite Calc : pictures;number of
-StarSuite Calc : pictures;printing
-StarSuite Calc : pictures;scaling/resizing
-StarSuite Calc : pie charts
-StarSuite Calc : pie charts;options
-StarSuite Calc : pie charts
-StarSuite Calc : Pivot table import
-StarSuite Calc : Pivot table, see DataPilot function
-StarSuite Calc : pixel editor
-StarSuite Calc : pixel graphics
-StarSuite Calc : pixel graphics;inserting and editing
-StarSuite Calc : pixel patterns
-StarSuite Calc : placeholders
-StarSuite Calc : placeholders;in SQL queries
-StarSuite Calc : placeholders;on opening files
-StarSuite Calc : placing toolbars
-StarSuite Calc : playing movies and sound files
-StarSuite Calc : plotting data as charts
-StarSuite Calc : plug-ins
-StarSuite Calc : plug-ins;activating and deactivating
-StarSuite Calc : plug-ins;definition
-StarSuite Calc : plug-ins;inserting
-StarSuite Calc : plus sign, see also operators
-StarSuite Calc : PMT function
-StarSuite Calc : pocket device appliances
-StarSuite Calc : Pocket PC file filters
-StarSuite Calc : points
-StarSuite Calc : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Calc : points of intersection
-StarSuite Calc : POISSON function
-StarSuite Calc : polygon drawing
-StarSuite Calc : pop-art filter
-StarSuite Calc : portable document format
-StarSuite Calc : positioning
-StarSuite Calc : positioning;draw objects and controls
-StarSuite Calc : positioning;fonts
-StarSuite Calc : positioning;objects
-StarSuite Calc : positioning;toolbars
-StarSuite Calc : post method for form transmissions
-StarSuite Calc : posterizing filter
-StarSuite Calc : PostScript
-StarSuite Calc : PostScript;creating files
-StarSuite Calc : PostScript;PDF converter, UNIX
-StarSuite Calc : POWER function
-StarSuite Calc : PowerPoint export
-StarSuite Calc : powers of 2 calculations
-StarSuite Calc : PPMT function
-StarSuite Calc : precision as shown
-StarSuite Calc : precision as shown (Calc)
-StarSuite Calc : predefining fonts
-StarSuite Calc : present values
-StarSuite Calc : presentations
-StarSuite Calc : presentations;creating/opening
-StarSuite Calc : presentations;inserting spreadsheet cells
-StarSuite Calc : presentations;live on the Internet
-StarSuite Calc : presentations;print menu
-StarSuite Calc : presentations;saving
-StarSuite Calc : presentations;saving automatically
-StarSuite Calc : presentations;saving in other formats
-StarSuite Calc : presentations;sending as e-mail
-StarSuite Calc : presentations;starting with wizard
-StarSuite Calc : presentations;wizards
-StarSuite Calc : press buttons, see push buttons
-StarSuite Calc : previews
-StarSuite Calc : previews;fonts lists
-StarSuite Calc : previews;page breaks for printing
-StarSuite Calc : PRICE function
-StarSuite Calc : PRICEDISC function
-StarSuite Calc : PRICEMAT function
-StarSuite Calc : prices
-StarSuite Calc : prices;fixed interest securities
-StarSuite Calc : prices;interest-bearing securities
-StarSuite Calc : prices;non-interest-bearing securities
-StarSuite Calc : prices;securities with irregular first interest rate
-StarSuite Calc : prices;treasury bills
-StarSuite Calc : primary key
-StarSuite Calc : primary key;database tables
-StarSuite Calc : primary keys
-StarSuite Calc : primary keys;defining
-StarSuite Calc : primary keys;inserting (Base)
-StarSuite Calc : print area selection
-StarSuite Calc : print ranges
-StarSuite Calc : printer metrics for document formatting (Writer)
-StarSuite Calc : printers
-StarSuite Calc : printers;adding, UNIX
-StarSuite Calc : printers;choosing
-StarSuite Calc : printers;default printer
-StarSuite Calc : printers;faxes under UNIX
-StarSuite Calc : printers;maximum page formats
-StarSuite Calc : printers;paper trays
-StarSuite Calc : printers;properties
-StarSuite Calc : printing
-StarSuite Calc : printing;black and white
-StarSuite Calc : printing;brochures
-StarSuite Calc : printing;cells
-StarSuite Calc : printing;colors in grayscale
-StarSuite Calc : printing;copies
-StarSuite Calc : printing;creating individual jobs
-StarSuite Calc : printing;dates in presentations
-StarSuite Calc : printing;directly
-StarSuite Calc : printing;documents
-StarSuite Calc : printing;drawings defaults
-StarSuite Calc : printing;elements in text documents
-StarSuite Calc : printing;faster
-StarSuite Calc : printing;fitting to pages in presentations
-StarSuite Calc : printing;fitting to pages in StarSuite Math
-StarSuite Calc : printing;formulas in StarSuite Math
-StarSuite Calc : printing;hidden pages of presentations
-StarSuite Calc : printing;in original size in StarSuite Math
-StarSuite Calc : printing;landscape
-StarSuite Calc : printing;left/right pages
-StarSuite Calc : printing;notes
-StarSuite Calc : printing;page order
-StarSuite Calc : printing;queries (Base)
-StarSuite Calc : printing;rows/columns as table headings
-StarSuite Calc : printing;scaling in StarSuite Math
-StarSuite Calc : printing;selections
-StarSuite Calc : printing;sheet counts
-StarSuite Calc : printing;sheet details
-StarSuite Calc : printing;sheet selections
-StarSuite Calc : printing;sheets on multiple pages
-StarSuite Calc : printing;text always in black
-StarSuite Calc : printing;text in reverse order
-StarSuite Calc : printing;tiling pages in presentations
-StarSuite Calc : printing;transparencies
-StarSuite Calc : printing;warnings
-StarSuite Calc : printing;without scaling in presentations
-StarSuite Calc : printing speed
-StarSuite Calc : PROB function
-StarSuite Calc : probabilities of samples with binomial distribution
-StarSuite Calc : PRODUCT function
-StarSuite Calc : programming
-StarSuite Calc : programming;add-ins
-StarSuite Calc : programming;functions
-StarSuite Calc : programming;scripting
-StarSuite Calc : programming;StarSuite
-StarSuite Calc : PROPER function
-StarSuite Calc : properties
-StarSuite Calc : properties;charts
-StarSuite Calc : properties;fields in databases
-StarSuite Calc : properties;files
-StarSuite Calc : properties;form controls
-StarSuite Calc : properties;forms
-StarSuite Calc : properties;printers
-StarSuite Calc : properties;smooth lines in line charts/XY charts
-StarSuite Calc : protected contents
-StarSuite Calc : protected dashes
-StarSuite Calc : protected database tables
-StarSuite Calc : protected documents
-StarSuite Calc : protected spaces
-StarSuite Calc : protected spaces;inserting
-StarSuite Calc : protected spaces;showing (Writer)
-StarSuite Calc : protecting
-StarSuite Calc : protecting;cells and sheets
-StarSuite Calc : protecting;contents
-StarSuite Calc : protecting;recorded changes
-StarSuite Calc : protecting;unprotecting cells
-StarSuite Calc : proxy settings
-StarSuite Calc : push buttons
-StarSuite Calc : push buttons;adding to documents
-StarSuite Calc : push buttons;creating
-StarSuite Calc : PV function
-StarSuite Calc : QUARTILE function
-StarSuite Calc : queries
-StarSuite Calc : queries;copying (Base)
-StarSuite Calc : queries;creating in design view (Base)
-StarSuite Calc : queries;creating in SQL view
-StarSuite Calc : queries;defining (Base)
-StarSuite Calc : queries;deleting table links (Base)
-StarSuite Calc : queries;editing in data source view
-StarSuite Calc : queries;formulating filter conditions (Base)
-StarSuite Calc : queries;joining tables (Base)
-StarSuite Calc : queries;missing elements (Base)
-StarSuite Calc : queries;overview (Base)
-StarSuite Calc : queries;parameter queries (Base)
-StarSuite Calc : queries;printing (Base)
-StarSuite Calc : Query Wizard (Base)
-StarSuite Calc : Quickstarter
-StarSuite Calc : quotation marks
-StarSuite Calc : quotation marks;replacing
-StarSuite Calc : quotes
-StarSuite Calc : quotes;custom
-StarSuite Calc : QUOTIENT function
-StarSuite Calc : radar charts, see net charts
-StarSuite Calc : RADIANS function
-StarSuite Calc : radio button creation
-StarSuite Calc : RAND function
-StarSuite Calc : RANDBETWEEN function
-StarSuite Calc : random numbers
-StarSuite Calc : random numbers;between 0 and 1
-StarSuite Calc : random numbers;between limits
-StarSuite Calc : random numbers;examples
-StarSuite Calc : ranges
-StarSuite Calc : ranges;combining
-StarSuite Calc : ranges;defining database ranges
-StarSuite Calc : ranges;inserting in tables
-StarSuite Calc : ranges;print ranges
-StarSuite Calc : RANK function
-StarSuite Calc : RATE function
-StarSuite Calc : rates of return
-StarSuite Calc : rates of return;non-interest-bearing securities
-StarSuite Calc : rates of return;securities
-StarSuite Calc : rates of return;securities with interest paid on maturity
-StarSuite Calc : rates of return of treasury bills
-StarSuite Calc : read-only documents
-StarSuite Calc : read-only documents;cursor
-StarSuite Calc : read-only documents;database tables on/off
-StarSuite Calc : read-only documents;editing
-StarSuite Calc : read-only documents;opening documents as
-StarSuite Calc : read-only items in Data Navigator
-StarSuite Calc : recalculating
-StarSuite Calc : recalculating;all formulas in sheets
-StarSuite Calc : recalculating;auto calculating sheets
-StarSuite Calc : recalculating;DataPilot tables
-StarSuite Calc : RECEIVED function
-StarSuite Calc : recognizing
-StarSuite Calc : recognizing;column and row labels
-StarSuite Calc : recognizing;equal numbers
-StarSuite Calc : recognizing;general errors
-StarSuite Calc : recognizing formula cells
-StarSuite Calc : recognizing URLs automatically
-StarSuite Calc : recording
-StarSuite Calc : recording;changes
-StarSuite Calc : recording;macros
-StarSuite Calc : records
-StarSuite Calc : records;counting in Calc databases
-StarSuite Calc : records;inserting notes
-StarSuite Calc : records;protecting
-StarSuite Calc : records;saving
-StarSuite Calc : records;searching in databases
-StarSuite Calc : rectangles with round corners
-StarSuite Calc : recursions in spreadsheets
-StarSuite Calc : redo command
-StarSuite Calc : reduced printing
-StarSuite Calc : reference lines
-StarSuite Calc : reference operators
-StarSuite Calc : references
-StarSuite Calc : references;absolute/relative
-StarSuite Calc : references;by defined names
-StarSuite Calc : references;displaying in color (Calc)
-StarSuite Calc : references;expanding (Calc)
-StarSuite Calc : references;inserting by drag and drop
-StarSuite Calc : references;iterative (Calc)
-StarSuite Calc : references;testing cell contents
-StarSuite Calc : references;to cells
-StarSuite Calc : references;to cells in another document
-StarSuite Calc : references;URL in cells
-StarSuite Calc : register-true
-StarSuite Calc : register-true;definition
-StarSuite Calc : registering
-StarSuite Calc : registering;address books
-StarSuite Calc : registering;databases (Base)
-StarSuite Calc : registering;StarSuite
-StarSuite Calc : regression analysis
-StarSuite Calc : regression curves in charts
-StarSuite Calc : regression lines
-StarSuite Calc : regression lines;FORECAST function
-StarSuite Calc : regression lines;LINEST function
-StarSuite Calc : regular expressions
-StarSuite Calc : regular expressions;list of
-StarSuite Calc : regular expressions;opening files
-StarSuite Calc : relational databases (Base)
-StarSuite Calc : relations
-StarSuite Calc : relations;creating and deleting (Base)
-StarSuite Calc : relations;joining tables (Base)
-StarSuite Calc : relations;properties (Base)
-StarSuite Calc : relative addresses
-StarSuite Calc : relative hyperlinks
-StarSuite Calc : relative references
-StarSuite Calc : relative saving of URLs
-StarSuite Calc : reloading
-StarSuite Calc : reloading;documents
-StarSuite Calc : reloading;HTML documents, automatically
-StarSuite Calc : remainders of divisions
-StarSuite Calc : remarks on cells
-StarSuite Calc : remarks, see also notes
-StarSuite Calc : remote configurations
-StarSuite Calc : remove noise filter
-StarSuite Calc : removing
-StarSuite Calc : removing;bullets and numbering
-StarSuite Calc : removing;cell range filters
-StarSuite Calc : removing;filters
-StarSuite Calc : removing;form filters
-StarSuite Calc : removing, see also deleting
-StarSuite Calc : renaming sheets
-StarSuite Calc : reorganizing charts
-StarSuite Calc : repayment installment
-StarSuite Calc : repeating
-StarSuite Calc : repeating;columns/rows on printed pages
-StarSuite Calc : repeating;commands
-StarSuite Calc : REPLACE function
-StarSuite Calc : replacement options
-StarSuite Calc : replacement table
-StarSuite Calc : replacing
-StarSuite Calc : replacing;AutoCorrect function
-StarSuite Calc : replacing;cell contents
-StarSuite Calc : replacing;dashes
-StarSuite Calc : Report Builder
-StarSuite Calc : reports
-StarSuite Calc : reports;creating
-StarSuite Calc : reports;error reports
-StarSuite Calc : reports;opening and editing
-StarSuite Calc : reports;templates
-StarSuite Calc : REPT function
-StarSuite Calc : resetting
-StarSuite Calc : resetting;templates
-StarSuite Calc : resizing
-StarSuite Calc : resizing;objects, by mouse
-StarSuite Calc : resizing, see also scaling/zooming
-StarSuite Calc : resolution when printing bitmaps
-StarSuite Calc : restoring
-StarSuite Calc : restoring;default formatting
-StarSuite Calc : restoring;editing
-StarSuite Calc : results display vs. formulas display
-StarSuite Calc : reversing printing order
-StarSuite Calc : review function
-StarSuite Calc : review function;accepting or rejecting changes
-StarSuite Calc : review function;comparing documents
-StarSuite Calc : review function;protecting records
-StarSuite Calc : review function;recording changes example
-StarSuite Calc : rich text control
-StarSuite Calc : right alignment of paragraphs
-StarSuite Calc : RIGHT function
-StarSuite Calc : right joins (Base)
-StarSuite Calc : right-to-left text
-StarSuite Calc : right-to-left text
-StarSuite Calc : right-to-left text;spreadsheets
-StarSuite Calc : ROMAN function
-StarSuite Calc : ROT13 function
-StarSuite Calc : rotating
-StarSuite Calc : rotating;3D text
-StarSuite Calc : rotating;tables
-StarSuite Calc : rotating;text in cells
-StarSuite Calc : round corners
-StarSuite Calc : ROUND function
-StarSuite Calc : ROUNDDOWN function
-StarSuite Calc : rounded off numbers
-StarSuite Calc : rounding
-StarSuite Calc : rounding;down to nearest multiple of significance
-StarSuite Calc : rounding;down to next integer
-StarSuite Calc : rounding;up to multiples of significance
-StarSuite Calc : rounding;up/down to even integers
-StarSuite Calc : rounding;up/down to nearest odd integer
-StarSuite Calc : rounding precision
-StarSuite Calc : rounding precision (Calc)
-StarSuite Calc : ROUNDUP function
-StarSuite Calc : row breaks
-StarSuite Calc : row breaks;deleting
-StarSuite Calc : row breaks;inserting
-StarSuite Calc : ROW function
-StarSuite Calc : row headers
-StarSuite Calc : row headers;displaying (Calc)
-StarSuite Calc : row headers;hiding
-StarSuite Calc : row headers;highlighting (Calc)
-StarSuite Calc : row headers;using in formulas
-StarSuite Calc : rows
-StarSuite Calc : rows;deleting
-StarSuite Calc : rows;finding labels automatically
-StarSuite Calc : rows;freezing
-StarSuite Calc : rows;heights
-StarSuite Calc : rows;hiding
-StarSuite Calc : rows;inserting
-StarSuite Calc : rows;optimal heights
-StarSuite Calc : rows;removing/redisplaying with filters
-StarSuite Calc : rows;repeating when printing
-StarSuite Calc : rows;swapping with columns
-StarSuite Calc : rows;visible and invisible
-StarSuite Calc : ROWS function
-StarSuite Calc : RRI function
-StarSuite Calc : RSQ calculations
-StarSuite Calc : RSQ function
-StarSuite Calc : rulers
-StarSuite Calc : rulers;default settings
-StarSuite Calc : rulers;measurement units
-StarSuite Calc : rulers;visible in presentations
-StarSuite Calc : sales values
-StarSuite Calc : sales values;fixed interest securities
-StarSuite Calc : sales values;non-interest-bearing securities
-StarSuite Calc : samples and templates
-StarSuite Calc : sampling without replacement
-StarSuite Calc : saving
-StarSuite Calc : saving;default file formats
-StarSuite Calc : saving;dialog settings
-StarSuite Calc : saving;documents
-StarSuite Calc : saving;documents for mobile devices
-StarSuite Calc : saving;documents in other formats
-StarSuite Calc : saving;documents, automatically
-StarSuite Calc : saving;in Microsoft Office file format
-StarSuite Calc : saving;options
-StarSuite Calc : saving;sheets in HTML
-StarSuite Calc : saving;templates
-StarSuite Calc : saving;to XML
-StarSuite Calc : saving;VBA code in Microsoft Office documents
-StarSuite Calc : saving;with password by default
-StarSuite Calc : saving as command
-StarSuite Calc : saving as command;precautions
-StarSuite Calc : scalar products
-StarSuite Calc : scaling
-StarSuite Calc : scaling;axes
-StarSuite Calc : scaling;font sizes in user interface
-StarSuite Calc : scaling;objects
-StarSuite Calc : scaling;pictures
-StarSuite Calc : scaling;printing in StarSuite Math
-StarSuite Calc : scaling;text in charts
-StarSuite Calc : scaling;when printing presentations
-StarSuite Calc : scaling, see also zooming
-StarSuite Calc : scatter charts
-StarSuite Calc : scenarios
-StarSuite Calc : scenarios;creating/editing/deleting
-StarSuite Calc : scenarios;displaying names
-StarSuite Calc : screen
-StarSuite Calc : screen;full screen views
-StarSuite Calc : screen;scaling
-StarSuite Calc : screen magnifiers
-StarSuite Calc : screen readers
-StarSuite Calc : script organization
-StarSuite Calc : scrollbars
-StarSuite Calc : scrollbars;controls
-StarSuite Calc : scrollbars;displaying (Calc)
-StarSuite Calc : scrollbars;horizontal and vertical (Writer)
-StarSuite Calc : scrolling prevention in tables
-StarSuite Calc : search criteria for database functions in cells
-StarSuite Calc : search engines
-StarSuite Calc : search engines;definition
-StarSuite Calc : search engines;selecting
-StarSuite Calc : SEARCH function
-StarSuite Calc : searching
-StarSuite Calc : searching;all sheets
-StarSuite Calc : searching;cell contents in Calc databases
-StarSuite Calc : searching;databases
-StarSuite Calc : searching;form filters
-StarSuite Calc : searching;Internet
-StarSuite Calc : searching;links in cells
-StarSuite Calc : searching;maximum values in columns
-StarSuite Calc : searching;minimum values in columns
-StarSuite Calc : searching;tables and forms
-StarSuite Calc : searching, see also finding
-StarSuite Calc : SECOND function
-StarSuite Calc : secondary axes in charts
-StarSuite Calc : sections
-StarSuite Calc : sections;backgrounds
-StarSuite Calc : securities
-StarSuite Calc : securities;first interest payment until settlement date
-StarSuite Calc : security
-StarSuite Calc : security;digital signatures
-StarSuite Calc : security;options for documents with macros
-StarSuite Calc : security;protecting contents
-StarSuite Calc : security;warning dialogs with macros
-StarSuite Calc : selecting
-StarSuite Calc : selecting;cells
-StarSuite Calc : selecting;controls
-StarSuite Calc : selecting;formatting themes
-StarSuite Calc : selecting;measurement units
-StarSuite Calc : selecting;multiple sheets
-StarSuite Calc : selecting;objects
-StarSuite Calc : selecting;print areas
-StarSuite Calc : selecting;scenarios in Navigator
-StarSuite Calc : selecting;several files
-StarSuite Calc : selection clipboard
-StarSuite Calc : selection frames
-StarSuite Calc : selection lists
-StarSuite Calc : selection lists;filling cells
-StarSuite Calc : selection lists;validity
-StarSuite Calc : selection modes in spreadsheets
-StarSuite Calc : selection modes in text
-StarSuite Calc : sending
-StarSuite Calc : sending;AutoAbstract function in presentations
-StarSuite Calc : sending;documents as e-mail
-StarSuite Calc : sending;documents as faxes
-StarSuite Calc : separator lines
-StarSuite Calc : separator lines;defining
-StarSuite Calc : separators
-StarSuite Calc : separators;conditional
-StarSuite Calc : series
-StarSuite Calc : series;calculating
-StarSuite Calc : series;sort lists
-StarSuite Calc : SERIESSUM function
-StarSuite Calc : Server Side ImageMap
-StarSuite Calc : settings
-StarSuite Calc : settings;printers
-StarSuite Calc : settings;program configuration
-StarSuite Calc : settings;proxies
-StarSuite Calc : settings;tracking changes
-StarSuite Calc : settings;views
-StarSuite Calc : SGML
-StarSuite Calc : SGML;definition
-StarSuite Calc : shadows
-StarSuite Calc : shadows;areas
-StarSuite Calc : shadows;borders
-StarSuite Calc : shadows;characters
-StarSuite Calc : shadows;characters, using context menu
-StarSuite Calc : shared libraries
-StarSuite Calc : shared libraries;programming
-StarSuite Calc : sharing documents
-StarSuite Calc : sharpening filter
-StarSuite Calc : sheet area names
-StarSuite Calc : SHEET function
-StarSuite Calc : sheet grids
-StarSuite Calc : sheet grids;printing
-StarSuite Calc : sheet numbers
-StarSuite Calc : sheet numbers;looking up
-StarSuite Calc : sheet ranges
-StarSuite Calc : sheet ranges;filling
-StarSuite Calc : sheet references
-StarSuite Calc : sheet tabs
-StarSuite Calc : sheet tabs;displaying
-StarSuite Calc : sheet tabs;renaming
-StarSuite Calc : sheet tabs;using
-StarSuite Calc : sheets
-StarSuite Calc : sheets;AutoFormat function
-StarSuite Calc : sheets;creating
-StarSuite Calc : sheets;defining label ranges
-StarSuite Calc : sheets;deleting
-StarSuite Calc : sheets;displaying
-StarSuite Calc : sheets;filter values
-StarSuite Calc : sheets;formatting themes
-StarSuite Calc : sheets;hiding
-StarSuite Calc : sheets;hiding details
-StarSuite Calc : sheets;HTML
-StarSuite Calc : sheets;inserting
-StarSuite Calc : sheets;inserting - Applying Multiple Sheets
-StarSuite Calc : sheets;inserting row breaks
-StarSuite Calc : sheets;optimal row heights
-StarSuite Calc : sheets;outlines
-StarSuite Calc : sheets;printing details
-StarSuite Calc : sheets;printing in landscape
-StarSuite Calc : sheets;printing on multiple pages
-StarSuite Calc : sheets;printing sheet counts
-StarSuite Calc : sheets;protecting
-StarSuite Calc : sheets;renaming
-StarSuite Calc : sheets;right-to-left
-StarSuite Calc : sheets;searching all
-StarSuite Calc : sheets;selecting multiple
-StarSuite Calc : sheets;showing multiple
-StarSuite Calc : sheets;simultaneous multiple filling
-StarSuite Calc : SHEETS function
-StarSuite Calc : shortcut keys
-StarSuite Calc : shortcut keys;assigning macros
-StarSuite Calc : shortcut keys;charts
-StarSuite Calc : shortcut keys;general
-StarSuite Calc : shortcut keys;in databases
-StarSuite Calc : shortcut keys;spreadsheets
-StarSuite Calc : shortcut keys;StarSuite accessibility
-StarSuite Calc : shortcut keys;StarSuite Calc accessibility
-StarSuite Calc : showing
-StarSuite Calc : showing;cell references
-StarSuite Calc : showing;changes
-StarSuite Calc : showing;columns
-StarSuite Calc : showing;docked windows
-StarSuite Calc : showing;drawings and controls (Writer)
-StarSuite Calc : showing;live presentations on the Internet
-StarSuite Calc : showing;rows
-StarSuite Calc : showing;sheet details
-StarSuite Calc : showing;toolbars
-StarSuite Calc : SIGN function
-StarSuite Calc : signing documents with digital signatures
-StarSuite Calc : similarity search
-StarSuite Calc : simple handles (Writer)
-StarSuite Calc : simplified Chinese
-StarSuite Calc : simplified Chinese;translating to traditional Chinese
-StarSuite Calc : SIN function
-StarSuite Calc : single sign on options
-StarSuite Calc : single-line spacing in text
-StarSuite Calc : SINH function
-StarSuite Calc : sizes
-StarSuite Calc : sizes;draw objects
-StarSuite Calc : sizes;pictures
-StarSuite Calc : SKEW function
-StarSuite Calc : slanting draw objects
-StarSuite Calc : SLN function
-StarSuite Calc : SLOPE function
-StarSuite Calc : slopes, see also regression lines
-StarSuite Calc : small capitals
-StarSuite Calc : SMALL function
-StarSuite Calc : small icons
-StarSuite Calc : smart tag configuration
-StarSuite Calc : smooth scrolling (Writer)
-StarSuite Calc : smoothing filter
-StarSuite Calc : snap grid defaults (Writer/Calc)
-StarSuite Calc : snapping in presentations and drawings
-StarSuite Calc : solarization filter
-StarSuite Calc : solver
-StarSuite Calc : sort lists
-StarSuite Calc : sort lists;applying
-StarSuite Calc : sort lists;copying to in Calc
-StarSuite Calc : sorting
-StarSuite Calc : sorting;Asian languages
-StarSuite Calc : sorting;data in forms
-StarSuite Calc : sorting;database ranges
-StarSuite Calc : sorting;databases
-StarSuite Calc : sorting;options for database ranges
-StarSuite Calc : sorting;options in Data Pilot
-StarSuite Calc : sorting;sort criteria for database ranges
-StarSuite Calc : sounds
-StarSuite Calc : sounds;inserting and playing
-StarSuite Calc : spaces
-StarSuite Calc : spaces;displaying (Writer)
-StarSuite Calc : spaces;ignoring double
-StarSuite Calc : spaces;inserting protected spaces
-StarSuite Calc : spaces;showing protected spaces (Writer)
-StarSuite Calc : spacing
-StarSuite Calc : spacing;between paragraphs in footnotes
-StarSuite Calc : spacing;font effects
-StarSuite Calc : spacing;lines and paragraphs
-StarSuite Calc : spacing;tab stops in text documents
-StarSuite Calc : spacing;tabs in presentations
-StarSuite Calc : spadmin
-StarSuite Calc : special characters
-StarSuite Calc : speech bubbles
-StarSuite Calc : speed of printing
-StarSuite Calc : spellcheck
-StarSuite Calc : spellcheck;activating for a language
-StarSuite Calc : spellcheck;context menus
-StarSuite Calc : spellcheck;default languages
-StarSuite Calc : spellcheck;dialog
-StarSuite Calc : spellcheck;dictionary of exceptions
-StarSuite Calc : spellcheck;ignore list
-StarSuite Calc : spin button creation
-StarSuite Calc : spoolfiles with Xprinter
-StarSuite Calc : spreadsheets
-StarSuite Calc : spreadsheets;as databases (base)
-StarSuite Calc : spreadsheets;backgrounds
-StarSuite Calc : spreadsheets;calculating
-StarSuite Calc : spreadsheets;copying
-StarSuite Calc : spreadsheets;copying areas to text documents
-StarSuite Calc : spreadsheets;creating/opening
-StarSuite Calc : spreadsheets;deleting
-StarSuite Calc : spreadsheets;deleting cell contents
-StarSuite Calc : spreadsheets;deleting cells
-StarSuite Calc : spreadsheets;deleting column breaks
-StarSuite Calc : spreadsheets;deleting row breaks
-StarSuite Calc : spreadsheets;displaying headers of columns/rows
-StarSuite Calc : spreadsheets;formatting
-StarSuite Calc : spreadsheets;formula bar
-StarSuite Calc : spreadsheets;functions
-StarSuite Calc : spreadsheets;hiding functions
-StarSuite Calc : spreadsheets;importing from/exporting to dBASE files
-StarSuite Calc : spreadsheets;inserting breaks in
-StarSuite Calc : spreadsheets;inserting cells
-StarSuite Calc : spreadsheets;inserting charts
-StarSuite Calc : spreadsheets;inserting column breaks
-StarSuite Calc : spreadsheets;inserting columns
-StarSuite Calc : spreadsheets;inserting database records
-StarSuite Calc : spreadsheets;inserting rows
-StarSuite Calc : spreadsheets;moving
-StarSuite Calc : spreadsheets;optimal column widths
-StarSuite Calc : spreadsheets;printing
-StarSuite Calc : spreadsheets;saving
-StarSuite Calc : spreadsheets;saving automatically
-StarSuite Calc : spreadsheets;saving in other formats
-StarSuite Calc : spreadsheets;sending as e-mail
-StarSuite Calc : spreadsheets;shortcut keys in
-StarSuite Calc : spreadsheets;showing columns
-StarSuite Calc : spreadsheets;value highlighting
-StarSuite Calc : spreadsheets;values as shown
-StarSuite Calc : SQL
-StarSuite Calc : SQL;definition
-StarSuite Calc : SQL;DISTINCT parameter
-StarSuite Calc : SQL;executing SQL commands
-StarSuite Calc : SQL;executing SQL statements (Base)
-StarSuite Calc : SQL;queries (Base)
-StarSuite Calc : SQRT function
-StarSuite Calc : SQRTPI function
-StarSuite Calc : square drawings
-StarSuite Calc : square number additions
-StarSuite Calc : square roots
-StarSuite Calc : square roots;positive numbers
-StarSuite Calc : square roots;products of Pi
-StarSuite Calc : standard bar on/off
-StarSuite Calc : standard deviation in charts
-StarSuite Calc : standard deviations in databases
-StarSuite Calc : standard deviations in databases;based on a sample
-StarSuite Calc : standard deviations in databases;based on populations
-StarSuite Calc : standard deviations in statistics
-StarSuite Calc : standard deviations in statistics;based on a population
-StarSuite Calc : standard deviations in statistics;based on a sample
-StarSuite Calc : standard errors
-StarSuite Calc : standard errors;array functions
-StarSuite Calc : standard errors;statistical functions
-StarSuite Calc : standard filters in databases
-StarSuite Calc : standard printer under UNIX
-StarSuite Calc : STANDARDIZE function
-StarSuite Calc : StarSuite Base data sources
-StarSuite Calc : StarSuite Basic scripts in HTML documents
-StarSuite Calc : StarSuite documents
-StarSuite Calc : StarSuite documents;mobile device filters
-StarSuite Calc : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Calc : StarSuite Math start
-StarSuite Calc : start parameters
-StarSuite Calc : statistics functions
-StarSuite Calc : statistics in charts
-StarSuite Calc : status bar on/off
-StarSuite Calc : STDEV function
-StarSuite Calc : STDEVA function
-StarSuite Calc : STDEVP function
-StarSuite Calc : STDEVPA function
-StarSuite Calc : STEYX function
-StarSuite Calc : stickers
-StarSuite Calc : stock charts
-StarSuite Calc : straight-line depreciations
-StarSuite Calc : strikethrough
-StarSuite Calc : strikethrough;characters
-StarSuite Calc : strikethrough;font effects
-StarSuite Calc : STYLE function
-StarSuite Calc : STYLE function example
-StarSuite Calc : styles
-StarSuite Calc : styles;'changed' message
-StarSuite Calc : styles;conditional styles
-StarSuite Calc : styles;copying between documents
-StarSuite Calc : styles;keyboard shortcuts
-StarSuite Calc : styles;organizing
-StarSuite Calc : styles;printing styles used in a document
-StarSuite Calc : styles;replacing automatically
-StarSuite Calc : Styles and Formatting window
-StarSuite Calc : Styles and Formatting window;docking
-StarSuite Calc : Styles and Formatting window
-StarSuite Calc : Stylist, see Styles and Formatting window
-StarSuite Calc : subforms
-StarSuite Calc : subforms;creating
-StarSuite Calc : subforms;description
-StarSuite Calc : submitting forms
-StarSuite Calc : subscript text in cells
-StarSuite Calc : SUBSTITUTE function
-StarSuite Calc : SUBTOTAL function
-StarSuite Calc : subtotals
-StarSuite Calc : subtotals;sorting options
-StarSuite Calc : suffixes in file formats
-StarSuite Calc : SUM function
-StarSuite Calc : sum icon
-StarSuite Calc : SUMIF function
-StarSuite Calc : SUMPRODUCT function
-StarSuite Calc : sums
-StarSuite Calc : sums;cells in Calc databases
-StarSuite Calc : sums;of filtered data
-StarSuite Calc : sums;of square numbers
-StarSuite Calc : sums;of squares of deviations
-StarSuite Calc : SUMSQ function
-StarSuite Calc : SUMX2MY2 function
-StarSuite Calc : SUMX2PY2 function
-StarSuite Calc : SUMXMY2 function
-StarSuite Calc : superscript text in cells
-StarSuite Calc : support on the Web
-StarSuite Calc : swapping tables
-StarSuite Calc : SYD function
-StarSuite Calc : syllables in spreadsheets
-StarSuite Calc : synchronizing
-StarSuite Calc : synchronizing;labels and business cards
-StarSuite Calc : synchronizing;Pocket PC and StarSuite formats
-StarSuite Calc : system address book registration
-StarSuite Calc : T function
-StarSuite Calc : t-distribution
-StarSuite Calc : tab stops
-StarSuite Calc : tab stops;displaying (Writer)
-StarSuite Calc : tab stops;inserting and editing
-StarSuite Calc : tab stops;setting in sheets
-StarSuite Calc : tab stops;settings
-StarSuite Calc : tab stops;spacing in presentations
-StarSuite Calc : tab stops;spacing in text documents
-StarSuite Calc : table controls
-StarSuite Calc : table controls;form functions
-StarSuite Calc : table controls;keyboard-only edit mode
-StarSuite Calc : table controls;properties
-StarSuite Calc : table views of databases
-StarSuite Calc : Table Wizard (Base)
-StarSuite Calc : tables
-StarSuite Calc : tables;AutoFormat function
-StarSuite Calc : tables;backgrounds
-StarSuite Calc : tables;combining
-StarSuite Calc : tables;copying cell styles
-StarSuite Calc : tables;database ranges
-StarSuite Calc : tables;deactivating automatic changes in
-StarSuite Calc : tables;displaying formulas/values
-StarSuite Calc : tables;freezing
-StarSuite Calc : tables;importing/exporting as text
-StarSuite Calc : tables;inserting external data
-StarSuite Calc : tables;inserting line breaks
-StarSuite Calc : tables;merging cells
-StarSuite Calc : tables;multiple operations in
-StarSuite Calc : tables;number formats
-StarSuite Calc : tables;renaming
-StarSuite Calc : tables;rotating
-StarSuite Calc : tables;selecting ranges
-StarSuite Calc : tables;showing details
-StarSuite Calc : tables;splitting windows
-StarSuite Calc : tables;transposing
-StarSuite Calc : tables;views
-StarSuite Calc : tables in databases
-StarSuite Calc : tables in databases;access rights to (Base)
-StarSuite Calc : tables in databases;adding to queries
-StarSuite Calc : tables in databases;browsing and editing
-StarSuite Calc : tables in databases;copying database tables (Base)
-StarSuite Calc : tables in databases;creating
-StarSuite Calc : tables in databases;creating in design view
-StarSuite Calc : tables in databases;importing dBASE files
-StarSuite Calc : tables in databases;importing text formats (Base)
-StarSuite Calc : tables in databases;joining for queries (Base)
-StarSuite Calc : tables in databases;printing queries (Base)
-StarSuite Calc : tables in databases;relations (Base)
-StarSuite Calc : tables in databases;searching
-StarSuite Calc : tables in spreadsheets
-StarSuite Calc : tables in spreadsheets;copying data to other applications
-StarSuite Calc : tables in spreadsheets;defining borders
-StarSuite Calc : tables in spreadsheets;value highlighting
-StarSuite Calc : tables in text
-StarSuite Calc : tables in text;captions
-StarSuite Calc : tables in text;creating automatically
-StarSuite Calc : tables in text;default settings
-StarSuite Calc : tables in text;defining borders
-StarSuite Calc : tables in text;displaying
-StarSuite Calc : tables in text;printing
-StarSuite Calc : tabs
-StarSuite Calc : tabs;displaying sheet tabs
-StarSuite Calc : tags
-StarSuite Calc : tags;definition
-StarSuite Calc : tags;META tags
-StarSuite Calc : TAN function
-StarSuite Calc : TANH function
-StarSuite Calc : TBILLEQ function
-StarSuite Calc : TBILLPRICE function
-StarSuite Calc : TBILLYIELD function
-StarSuite Calc : TDIST function
-StarSuite Calc : templates
-StarSuite Calc : templates;agendas
-StarSuite Calc : templates;changing basic fonts
-StarSuite Calc : templates;database reports
-StarSuite Calc : templates;deleting
-StarSuite Calc : templates;editing and saving
-StarSuite Calc : templates;faxes
-StarSuite Calc : templates;importing and exporting
-StarSuite Calc : templates;letters
-StarSuite Calc : templates;new documents from templates
-StarSuite Calc : templates;opening documents with
-StarSuite Calc : templates;organizing
-StarSuite Calc : terminology
-StarSuite Calc : terminology;general glossary
-StarSuite Calc : terminology;Internet glossary
-StarSuite Calc : testing XML filters
-StarSuite Calc : text
-StarSuite Calc : text;animating
-StarSuite Calc : text;Asian layout
-StarSuite Calc : text;bold
-StarSuite Calc : text;coloring
-StarSuite Calc : text;contours
-StarSuite Calc : text;copying by drag and drop
-StarSuite Calc : text;CTL languages
-StarSuite Calc : text;drawing pictures
-StarSuite Calc : text;font effects
-StarSuite Calc : text;font sizes
-StarSuite Calc : text;font styles
-StarSuite Calc : text;fonts and formats
-StarSuite Calc : text;Fontwork icons
-StarSuite Calc : text;hyperlinks
-StarSuite Calc : text;inserting special characters
-StarSuite Calc : text;italics
-StarSuite Calc : text;kerning
-StarSuite Calc : text;language selection
-StarSuite Calc : text;line spacing
-StarSuite Calc : text;overwriting or inserting
-StarSuite Calc : text;printing in black
-StarSuite Calc : text;replacing with format
-StarSuite Calc : text;selection modes
-StarSuite Calc : text;shadowed
-StarSuite Calc : text;text/draw objects
-StarSuite Calc : text attributes
-StarSuite Calc : text attributes;hyperlinks
-StarSuite Calc : text attributes;undoing
-StarSuite Calc : text boxes
-StarSuite Calc : text boxes;form functions
-StarSuite Calc : text boxes;positioning
-StarSuite Calc : text breaks in cells
-StarSuite Calc : text colors for better accessibility
-StarSuite Calc : text completion on/off
-StarSuite Calc : text concatenation AND
-StarSuite Calc : text databases (Base)
-StarSuite Calc : text documents
-StarSuite Calc : text documents;creating/opening
-StarSuite Calc : text documents;importing to spreadsheets
-StarSuite Calc : text documents;importing/exporting
-StarSuite Calc : text documents;inserting spreadsheet cells
-StarSuite Calc : text documents;print settings
-StarSuite Calc : text documents;printing
-StarSuite Calc : text documents;saving
-StarSuite Calc : text documents;saving automatically
-StarSuite Calc : text documents;saving in other formats
-StarSuite Calc : text documents;sending as e-mail
-StarSuite Calc : text effects
-StarSuite Calc : text file import and export
-StarSuite Calc : text flow
-StarSuite Calc : text flow;in cells
-StarSuite Calc : text formats
-StarSuite Calc : text formats;databases
-StarSuite Calc : text formats;for numbers
-StarSuite Calc : text formats;pasting
-StarSuite Calc : TEXT function
-StarSuite Calc : text in cells
-StarSuite Calc : text in cells;as addressing
-StarSuite Calc : text in cells;AutoInput function
-StarSuite Calc : text in cells;changing to numbers
-StarSuite Calc : text in cells;formatting
-StarSuite Calc : text in cells;functions
-StarSuite Calc : text in cells;multi-line
-StarSuite Calc : text in cells;writing vertically
-StarSuite Calc : text input fields
-StarSuite Calc : text layout for special languages
-StarSuite Calc : text objects
-StarSuite Calc : text objects;alignment
-StarSuite Calc : text objects;draw functions
-StarSuite Calc : text objects;fonts
-StarSuite Calc : text objects;in presentations and drawings
-StarSuite Calc : text operators
-StarSuite Calc : text overflow in spreadsheet cells
-StarSuite Calc : text scaling in charts
-StarSuite Calc : text to columns
-StarSuite Calc : text, see also text documents, paragraphs and characters
-StarSuite Calc : TextArt, see Fontwork
-StarSuite Calc : textures
-StarSuite Calc : textures;inserting from Gallery
-StarSuite Calc : textures;on chart bars
-StarSuite Calc : Thai
-StarSuite Calc : Thai;entering text
-StarSuite Calc : Thai;language settings
-StarSuite Calc : theme selection for sheets
-StarSuite Calc : thesaurus
-StarSuite Calc : thesaurus;activating for a language
-StarSuite Calc : ticker text
-StarSuite Calc : time differences
-StarSuite Calc : time fields
-StarSuite Calc : time fields;form functions
-StarSuite Calc : TIME function
-StarSuite Calc : times
-StarSuite Calc : times;in cells
-StarSuite Calc : times;inserting when printing presentations
-StarSuite Calc : times, formats
-StarSuite Calc : TIMEVALUE function
-StarSuite Calc : TINV function
-StarSuite Calc : tips
-StarSuite Calc : tips;extended tips in Help
-StarSuite Calc : title rows
-StarSuite Calc : title rows;freezing during table split
-StarSuite Calc : title rows;printing in StarSuite Math
-StarSuite Calc : title rows;printing on all sheets
-StarSuite Calc : titles
-StarSuite Calc : titles;alignment (charts)
-StarSuite Calc : titles;changing
-StarSuite Calc : titles;editing in charts
-StarSuite Calc : titles;font effects
-StarSuite Calc : titles;formatting automatically
-StarSuite Calc : titles;formatting charts
-StarSuite Calc : titles;objects
-StarSuite Calc : TODAY function
-StarSuite Calc : toolbars
-StarSuite Calc : toolbars;adding buttons
-StarSuite Calc : toolbars;docking/undocking
-StarSuite Calc : toolbars;Form Navigation bar
-StarSuite Calc : toolbars;viewing/closing
-StarSuite Calc : tools bar
-StarSuite Calc : tooltips
-StarSuite Calc : tooltips;extended tips
-StarSuite Calc : tooltips;help
-StarSuite Calc : total amortizement rates
-StarSuite Calc : traces
-StarSuite Calc : traces;autorefreshing
-StarSuite Calc : traces;precedents and dependents
-StarSuite Calc : traces;precedents for multiple cells
-StarSuite Calc : traces;refreshing
-StarSuite Calc : tracing errors
-StarSuite Calc : traditional Chinese
-StarSuite Calc : traditional Chinese;translating to simplified chinese
-StarSuite Calc : transparency
-StarSuite Calc : transparency;areas
-StarSuite Calc : transparency;off for faster printing
-StarSuite Calc : transparency;saving
-StarSuite Calc : TRANSPOSE function
-StarSuite Calc : transposing tables
-StarSuite Calc : treasury bills
-StarSuite Calc : treasury bills;annual return
-StarSuite Calc : treasury bills;prices
-StarSuite Calc : treasury bills;rates of return
-StarSuite Calc : tree view of Help
-StarSuite Calc : TREND function
-StarSuite Calc : trend lines in charts
-StarSuite Calc : trigonometric functions
-StarSuite Calc : TRIM function
-StarSuite Calc : TRIMMEAN function
-StarSuite Calc : TRUE function
-StarSuite Calc : TRUNC function
-StarSuite Calc : TTEST function
-StarSuite Calc : TYPE function
-StarSuite Calc : typefaces
-StarSuite Calc : typefaces;adding under UNIX
-StarSuite Calc : typefaces;formats
-StarSuite Calc : typographical quotes in StarSuite Writer
-StarSuite Calc : typography
-StarSuite Calc : typography;Asian
-StarSuite Calc : underlining
-StarSuite Calc : underlining;AutoFormat function
-StarSuite Calc : underlining;characters
-StarSuite Calc : underlining;text
-StarSuite Calc : undocking windows
-StarSuite Calc : undoing
-StarSuite Calc : undoing;direct formatting
-StarSuite Calc : undoing;editing
-StarSuite Calc : undoing;number of steps
-StarSuite Calc : ungrouping entries in DataPilot tables
-StarSuite Calc : ungrouping groups
-StarSuite Calc : units
-StarSuite Calc : units;converting
-StarSuite Calc : units;measurement units
-StarSuite Calc : unmerging cells
-StarSuite Calc : UNO components
-StarSuite Calc : UNO components;Extension Manager
-StarSuite Calc : UNO components;integrating new
-StarSuite Calc : unprotecting cells
-StarSuite Calc : update options
-StarSuite Calc : updates
-StarSuite Calc : updates;checking automatically
-StarSuite Calc : updates;checking manually
-StarSuite Calc : updating
-StarSuite Calc : updating;DataPilot tables
-StarSuite Calc : updating;fields and charts, automatically (Writer)
-StarSuite Calc : updating;links in text documents
-StarSuite Calc : updating;links, on opening
-StarSuite Calc : updating;templates
-StarSuite Calc : updating;traces
-StarSuite Calc : UPPER function
-StarSuite Calc : URL
-StarSuite Calc : URL;changing hyperlink URLs
-StarSuite Calc : URL;definition
-StarSuite Calc : URL;in Calc
-StarSuite Calc : URL;in pictures
-StarSuite Calc : URL;saving absolute/relative paths
-StarSuite Calc : URL;turning off URL recognition
-StarSuite Calc : user data
-StarSuite Calc : user data;input
-StarSuite Calc : user data;removing when saving
-StarSuite Calc : user-defined dictionaries
-StarSuite Calc : user-defined dictionaries;creating
-StarSuite Calc : user-defined dictionaries;dictionary of exceptions
-StarSuite Calc : user-defined dictionaries;editing
-StarSuite Calc : user-defined functions
-StarSuite Calc : user-defined styles
-StarSuite Calc : user-defined styles;automatically replacing
-StarSuite Calc : UTF-8/UCS2 support
-StarSuite Calc : validity
-StarSuite Calc : VALUE function
-StarSuite Calc : values
-StarSuite Calc : values;absolute
-StarSuite Calc : values;defining names
-StarSuite Calc : values;displaying in tables
-StarSuite Calc : values;highlighting
-StarSuite Calc : values;inserting in multiple cells
-StarSuite Calc : values;limiting on input
-StarSuite Calc : values;rounded as shown (Calc)
-StarSuite Calc : values;rounded in calculations
-StarSuite Calc : VAR function
-StarSuite Calc : VARA function
-StarSuite Calc : variables
-StarSuite Calc : variables;calculating equations
-StarSuite Calc : variables;defining names
-StarSuite Calc : variables;for paths
-StarSuite Calc : variances
-StarSuite Calc : variances;based on populations
-StarSuite Calc : variances;based on samples
-StarSuite Calc : variances
-StarSuite Calc : variances in charts
-StarSuite Calc : VARP function
-StarSuite Calc : VARPA function
-StarSuite Calc : VBA code
-StarSuite Calc : VBA code;loading/saving documents with VBA code
-StarSuite Calc : VDB function
-StarSuite Calc : version management
-StarSuite Calc : version numbers of documents
-StarSuite Calc : versions
-StarSuite Calc : versions;comparing documents
-StarSuite Calc : versions;file saving as, restriction
-StarSuite Calc : versions;merging document versions
-StarSuite Calc : versions;of a document
-StarSuite Calc : versions;StarSuite
-StarSuite Calc : vertical callouts
-StarSuite Calc : vertical scrollbars (Writer)
-StarSuite Calc : vertical search function
-StarSuite Calc : vertical text boxes
-StarSuite Calc : videos
-StarSuite Calc : viewing
-StarSuite Calc : viewing;databases
-StarSuite Calc : viewing;file properties
-StarSuite Calc : viewing;notes on cells
-StarSuite Calc : viewing;print ranges
-StarSuite Calc : viewing;StarSuite documents in Internet Explorer
-StarSuite Calc : viewing;toolbars
-StarSuite Calc : views
-StarSuite Calc : views;creating database views (Base)
-StarSuite Calc : views;defaults
-StarSuite Calc : views;full screen
-StarSuite Calc : views;icons
-StarSuite Calc : views;in 3D
-StarSuite Calc : views;multiple sheets
-StarSuite Calc : views;scaling
-StarSuite Calc : views;tables
-StarSuite Calc : Visual Basic for Applications
-StarSuite Calc : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Calc : VLOOKUP function
-StarSuite Calc : watermarks
-StarSuite Calc : web documents
-StarSuite Calc : web documents;XForms
-StarSuite Calc : web pages
-StarSuite Calc : web pages;importing data
-StarSuite Calc : Web support
-StarSuite Calc : WebCast export
-StarSuite Calc : WebDAV over HTTPS
-StarSuite Calc : WebQuery filter
-StarSuite Calc : WEEKDAY function
-StarSuite Calc : WEEKNUM function
-StarSuite Calc : WEEKNUM_ADD function
-StarSuite Calc : WEEKS function
-StarSuite Calc : WEEKSINYEAR function
-StarSuite Calc : WEIBULL function
-StarSuite Calc : what if operations
-StarSuite Calc : what if operations;solver
-StarSuite Calc : what if operations;two variables
-StarSuite Calc : widths of cells
-StarSuite Calc : windows
-StarSuite Calc : windows;docking
-StarSuite Calc : windows;docking definition
-StarSuite Calc : windows;hiding/showing/docking
-StarSuite Calc : windows;new
-StarSuite Calc : windows;splitting
-StarSuite Calc : wizards
-StarSuite Calc : wizards;agendas
-StarSuite Calc : wizards;database queries
-StarSuite Calc : wizards;database tables (Base)
-StarSuite Calc : wizards;databases (Base)
-StarSuite Calc : wizards;document converter
-StarSuite Calc : wizards;Euro Converter
-StarSuite Calc : wizards;faxes
-StarSuite Calc : wizards;forms
-StarSuite Calc : wizards;functions
-StarSuite Calc : wizards;letters
-StarSuite Calc : wizards;overview
-StarSuite Calc : wizards;presentations
-StarSuite Calc : wizards;reports
-StarSuite Calc : Word documents
-StarSuite Calc : Word documents;compatibility
-StarSuite Calc : Word documents;saving as
-StarSuite Calc : WordArt, see Fontwork
-StarSuite Calc : words
-StarSuite Calc : words;automatically replacing
-StarSuite Calc : words;wrapping in cells
-StarSuite Calc : words;wrapping in CTL
-StarSuite Calc : WORKDAY function
-StarSuite Calc : working directory change
-StarSuite Calc : worksheet names
-StarSuite Calc : wrapping text
-StarSuite Calc : wrapping text;in cells
-StarSuite Calc : write protection on/off
-StarSuite Calc : writing aids options
-StarSuite Calc : WYSIWYG in fonts lists
-StarSuite Calc : X axes
-StarSuite Calc : X axes;grid formatting
-StarSuite Calc : X axes;scaling
-StarSuite Calc : X axes;showing
-StarSuite Calc : XForms
-StarSuite Calc : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Calc : XForms;conditions
-StarSuite Calc : XForms;opening/editing
-StarSuite Calc : XIRR function
-StarSuite Calc : XML converters
-StarSuite Calc : XML file formats
-StarSuite Calc : XML filters
-StarSuite Calc : XML filters;creating/testing
-StarSuite Calc : XML filters;saving as package/installing/deleting
-StarSuite Calc : XML filters;settings
-StarSuite Calc : XML Forms, see XForms
-StarSuite Calc : XNPV function
-StarSuite Calc : XSLT filters, see also XML filters
-StarSuite Calc : XY charts
-StarSuite Calc : Y axes
-StarSuite Calc : Y axes;formatting
-StarSuite Calc : Y axes;grid formatting
-StarSuite Calc : Y axes;scaling
-StarSuite Calc : Y axes;showing
-StarSuite Calc : YEAR function
-StarSuite Calc : YEARFRAC function
-StarSuite Calc : years
-StarSuite Calc : years;2-digit options
-StarSuite Calc : years;2-digits
-StarSuite Calc : YEARS function
-StarSuite Calc : YIELD function
-StarSuite Calc : YIELDDISC function
-StarSuite Calc : YIELDMAT function
-StarSuite Calc : yields, see also rates of return
-StarSuite Calc : Z axes
-StarSuite Calc : Z axes;grid formatting
-StarSuite Calc : Z axes;showing
-StarSuite Calc : zero values
-StarSuite Calc : zero values;displaying (Calc)
-StarSuite Calc : zero values;entering leading zeros
-StarSuite Calc : zero values;printing
-StarSuite Calc : zooming
-StarSuite Calc : zooming;enlarging page views
-StarSuite Calc : zooming;page views
-StarSuite Calc : zooming;pictures
-StarSuite Calc : zooming;reducing page views
-StarSuite Calc : zooming;status bar
-StarSuite Calc : ZTEST function
-StarSuite Chart : 1/2 replacement
-StarSuite Chart : 3D charts
-StarSuite Chart : 3D text creation
-StarSuite Chart : 3D view
-StarSuite Chart : abbreviation replacement
-StarSuite Chart : absolute hyperlinks
-StarSuite Chart : absolute saving of URLs
-StarSuite Chart : accents
-StarSuite Chart : Access databases (base)
-StarSuite Chart : access rights for database tables (Base)
-StarSuite Chart : accessibility
-StarSuite Chart : accessibility;general shortcuts
-StarSuite Chart : accessibility;options
-StarSuite Chart : accessibility;StarSuite assistive technology
-StarSuite Chart : accessibility;StarSuite features
-StarSuite Chart : activating
-StarSuite Chart : activating;context menus
-StarSuite Chart : activating;Error Report Tool
-StarSuite Chart : activating;extended help tips
-StarSuite Chart : activating;plug-ins
-StarSuite Chart : ActiveX control
-StarSuite Chart : Adabas D databases (base)
-StarSuite Chart : add-ons, see UNO components
-StarSuite Chart : additional selection mode
-StarSuite Chart : address books
-StarSuite Chart : address books;LDAP server (Base)
-StarSuite Chart : address books;registering
-StarSuite Chart : address labels from databases
-StarSuite Chart : ADO databases (Base)
-StarSuite Chart : Agenda Wizard
-StarSuite Chart : aging filter
-StarSuite Chart : aligning
-StarSuite Chart : aligning;2D charts
-StarSuite Chart : aligning;cells
-StarSuite Chart : aligning;objects
-StarSuite Chart : aligning;paragraphs
-StarSuite Chart : aligning;tables in text
-StarSuite Chart : aligning;text objects
-StarSuite Chart : aligning;titles in charts
-StarSuite Chart : alternative fonts
-StarSuite Chart : ampersand symbol, see also operators
-StarSuite Chart : anchors
-StarSuite Chart : anchors;changing
-StarSuite Chart : anchors;displaying (Calc)
-StarSuite Chart : anchors;types/positions for draw objects
-StarSuite Chart : animations
-StarSuite Chart : animations;accessibility options
-StarSuite Chart : appearance options
-StarSuite Chart : Arabic
-StarSuite Chart : Arabic;entering text
-StarSuite Chart : Arabic;language settings
-StarSuite Chart : area charts
-StarSuite Chart : areas
-StarSuite Chart : areas;bitmap patterns
-StarSuite Chart : areas;hatched/dotted
-StarSuite Chart : areas;shadows
-StarSuite Chart : areas;slanting
-StarSuite Chart : areas;styles
-StarSuite Chart : areas;transparency
-StarSuite Chart : arguments in command line
-StarSuite Chart : arranging
-StarSuite Chart : arranging;objects
-StarSuite Chart : arrows
-StarSuite Chart : arrows;defining arrow heads
-StarSuite Chart : arrows;defining arrow lines
-StarSuite Chart : arrows;drawing in text
-StarSuite Chart : ASCII
-StarSuite Chart : ASCII;definition
-StarSuite Chart : Asian languages
-StarSuite Chart : Asian languages;enabling
-StarSuite Chart : Asian Phonetic Guide
-StarSuite Chart : Asian typography
-StarSuite Chart : assigning scripts
-StarSuite Chart : assistive technology in StarSuite
-StarSuite Chart : attaching toolbars
-StarSuite Chart : attachments in e-mails
-StarSuite Chart : audio
-StarSuite Chart : audio;inserting
-StarSuite Chart : auto reloading HTML documents
-StarSuite Chart : AutoAbstract function for sending text to presentations
-StarSuite Chart : AutoCaption function in StarSuite Writer
-StarSuite Chart : AutoComplete function in text and list boxes
-StarSuite Chart : AutoCorrect function
-StarSuite Chart : AutoCorrect function;context menu
-StarSuite Chart : AutoCorrect function;options
-StarSuite Chart : AutoCorrect function;pictures and frames
-StarSuite Chart : AutoCorrect function;quotes
-StarSuite Chart : AutoCorrect function;replacement table
-StarSuite Chart : AutoCorrect function;switching on and off in Calc
-StarSuite Chart : AutoCorrect function;URL recognition
-StarSuite Chart : AutoFormat function
-StarSuite Chart : AutoFormat function;switching on and off
-StarSuite Chart : automatic captions (Writer)
-StarSuite Chart : automatic control focus
-StarSuite Chart : automatic hyperlink formatting
-StarSuite Chart : automatic line breaks
-StarSuite Chart : automatic lines/borders in text
-StarSuite Chart : automatic saving
-StarSuite Chart : AutoPilots, see wizards
-StarSuite Chart : AutoValue
-StarSuite Chart : AutoValue;database tables
-StarSuite Chart : averages in charts
-StarSuite Chart : axes
-StarSuite Chart : axes;better scaling
-StarSuite Chart : axes;formatting
-StarSuite Chart : axes;formatting grids
-StarSuite Chart : axes;inserting grids
-StarSuite Chart : axes;interval marks
-StarSuite Chart : axes;showing axes in charts
-StarSuite Chart : axes in charts
-StarSuite Chart : backgrounds
-StarSuite Chart : backgrounds;defining colors/pictures
-StarSuite Chart : backgrounds;frames/sections/indexes
-StarSuite Chart : backgrounds;inserting from Gallery
-StarSuite Chart : backgrounds;printing
-StarSuite Chart : backing window
-StarSuite Chart : backups
-StarSuite Chart : backups;automatic
-StarSuite Chart : backups;documents
-StarSuite Chart : bar charts
-StarSuite Chart : Basic
-StarSuite Chart : Basic;fonts for source display
-StarSuite Chart : Basic;programming
-StarSuite Chart : Basic;recording macros
-StarSuite Chart : basic fonts
-StarSuite Chart : Bézier curves
-StarSuite Chart : Bézier curves;control points in presentations
-StarSuite Chart : bi-directional writing
-StarSuite Chart : binding space
-StarSuite Chart : bitmaps
-StarSuite Chart : bitmaps;inserting and editing
-StarSuite Chart : bitmaps;off for faster printing
-StarSuite Chart : bitmaps;patterns
-StarSuite Chart : black and white printing
-StarSuite Chart : black printing in Calc
-StarSuite Chart : block selection mode
-StarSuite Chart : bold
-StarSuite Chart : bold;AutoFormat function
-StarSuite Chart : bold;text
-StarSuite Chart : bookmarks
-StarSuite Chart : bookmarks;Help
-StarSuite Chart : borders
-StarSuite Chart : borders;arranging
-StarSuite Chart : borders;cells on screen (Calc)
-StarSuite Chart : borders;for paragraphs
-StarSuite Chart : borders;for tables
-StarSuite Chart : borders;shadows
-StarSuite Chart : borders;table boundaries (Writer)
-StarSuite Chart : borders, see also frames
-StarSuite Chart : bound fields
-StarSuite Chart : bound fields;controls
-StarSuite Chart : boundaries of tables (Writer)
-StarSuite Chart : break display (Writer)
-StarSuite Chart : brochures
-StarSuite Chart : brochures;printing several
-StarSuite Chart : build numbers of StarSuite
-StarSuite Chart : bullet lists
-StarSuite Chart : bullet lists;formatting options
-StarSuite Chart : bullets
-StarSuite Chart : bullets;paragraphs
-StarSuite Chart : bullets;replacing
-StarSuite Chart : bullets;turning off
-StarSuite Chart : business cards
-StarSuite Chart : business cards;creating and synchronizing
-StarSuite Chart : business cards;using templates
-StarSuite Chart : button bars, see toolbars
-StarSuite Chart : buttons
-StarSuite Chart : buttons;adding push buttons
-StarSuite Chart : buttons;big/small
-StarSuite Chart : buttons;editing hyperlink buttons
-StarSuite Chart : buttons;form functions
-StarSuite Chart : buttons;toolbars
-StarSuite Chart : cache for graphics
-StarSuite Chart : calculating
-StarSuite Chart : calculating;iterative references (Calc)
-StarSuite Chart : calculating;regression curves
-StarSuite Chart : callouts
-StarSuite Chart : callouts;drawings
-StarSuite Chart : capital letters
-StarSuite Chart : capital letters;AutoCorrect function
-StarSuite Chart : capital letters;font effects
-StarSuite Chart : captions
-StarSuite Chart : captions;automatic captions (Writer)
-StarSuite Chart : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Chart : captions, see also labels/callouts
-StarSuite Chart : cascading update (Base)
-StarSuite Chart : case sensitivity
-StarSuite Chart : case sensitivity;comparing cell contents (Calc)
-StarSuite Chart : case sensitivity;searching
-StarSuite Chart : cells
-StarSuite Chart : cells;aligning
-StarSuite Chart : cells;coloring (Calc)
-StarSuite Chart : cells;cursor positions after input (Calc)
-StarSuite Chart : cells;formatting without effect (Calc)
-StarSuite Chart : cells;line breaks
-StarSuite Chart : cells;linked to controls
-StarSuite Chart : cells;number of
-StarSuite Chart : cells;pasting
-StarSuite Chart : cells;resetting formats
-StarSuite Chart : cells;showing grid lines (Calc)
-StarSuite Chart : centered text
-StarSuite Chart : centimeters
-StarSuite Chart : certificates
-StarSuite Chart : changes
-StarSuite Chart : changes;accepting or rejecting
-StarSuite Chart : changes;comparing to original
-StarSuite Chart : changes;protecting
-StarSuite Chart : changes;recording
-StarSuite Chart : changes;review function
-StarSuite Chart : changes;showing
-StarSuite Chart : changing
-StarSuite Chart : changing;document titles
-StarSuite Chart : changing;file associations in Setup program
-StarSuite Chart : changing;icon sizes
-StarSuite Chart : changing;links
-StarSuite Chart : changing;work directory
-StarSuite Chart : changing, see also editing and replacing
-StarSuite Chart : character styles
-StarSuite Chart : character styles;language selection
-StarSuite Chart : characters
-StarSuite Chart : characters;alternative fonts
-StarSuite Chart : characters;Asian layout
-StarSuite Chart : characters;bold
-StarSuite Chart : characters;coloring
-StarSuite Chart : characters;contours
-StarSuite Chart : characters;displaying only on screen (Writer)
-StarSuite Chart : characters;enabling CTL and Asian characters
-StarSuite Chart : characters;font effects
-StarSuite Chart : characters;fonts and formats
-StarSuite Chart : characters;hyperlinks
-StarSuite Chart : characters;italics
-StarSuite Chart : characters;language selection
-StarSuite Chart : characters;shadowed
-StarSuite Chart : characters;spacing
-StarSuite Chart : characters;special
-StarSuite Chart : characters;underlining
-StarSuite Chart : charcoal sketches filter
-StarSuite Chart : chart legends
-StarSuite Chart : chart legends;hiding
-StarSuite Chart : chart legends;showing icons with labels
-StarSuite Chart : chart types
-StarSuite Chart : chart types;area
-StarSuite Chart : chart types;column and bar
-StarSuite Chart : chart types;column and line
-StarSuite Chart : chart types;line
-StarSuite Chart : chart types;net
-StarSuite Chart : chart types;pie/donut
-StarSuite Chart : chart types;stock
-StarSuite Chart : chart types;XY (scatter)
-StarSuite Chart : charts
-StarSuite Chart : charts;3D views
-StarSuite Chart : charts;aligning
-StarSuite Chart : charts;arranging within stacks
-StarSuite Chart : charts;bars with textures
-StarSuite Chart : charts;choosing chart types
-StarSuite Chart : charts;colors
-StarSuite Chart : charts;copying with link to source cell range
-StarSuite Chart : charts;data labels
-StarSuite Chart : charts;displaying (Calc)
-StarSuite Chart : charts;editing axes
-StarSuite Chart : charts;editing data
-StarSuite Chart : charts;editing legends
-StarSuite Chart : charts;editing titles
-StarSuite Chart : charts;formatting areas
-StarSuite Chart : charts;formatting floors
-StarSuite Chart : charts;formatting walls
-StarSuite Chart : charts;inserting
-StarSuite Chart : charts;overview
-StarSuite Chart : charts;properties
-StarSuite Chart : charts;reorganizing
-StarSuite Chart : charts;scaling axes
-StarSuite Chart : charts;scaling text
-StarSuite Chart : charts;shortcuts
-StarSuite Chart : charts;showing axes
-StarSuite Chart : charts;updating automatically (Writer)
-StarSuite Chart : check box creation
-StarSuite Chart : Chinese writing systems
-StarSuite Chart : choosing printers
-StarSuite Chart : circle drawings
-StarSuite Chart : Client Side ImageMap
-StarSuite Chart : clipboard
-StarSuite Chart : clipboard;cutting
-StarSuite Chart : clipboard;pasting
-StarSuite Chart : clipboard;pasting formatted/unformatted text
-StarSuite Chart : clipboard;selection clipboard
-StarSuite Chart : clipboard;Unix
-StarSuite Chart : closing
-StarSuite Chart : closing;documents
-StarSuite Chart : closing;toolbars
-StarSuite Chart : collaboration
-StarSuite Chart : color bar
-StarSuite Chart : colors
-StarSuite Chart : colors;adding
-StarSuite Chart : colors;appearance
-StarSuite Chart : colors;backgrounds
-StarSuite Chart : colors;charts
-StarSuite Chart : colors;fill format
-StarSuite Chart : colors;fonts
-StarSuite Chart : colors;grid lines and cells (Calc)
-StarSuite Chart : colors;models
-StarSuite Chart : colors;not printing
-StarSuite Chart : colors;printing in grayscale
-StarSuite Chart : colors;restriction (Calc)
-StarSuite Chart : colors;selection
-StarSuite Chart : column and line charts
-StarSuite Chart : column charts
-StarSuite Chart : column headers
-StarSuite Chart : column headers;displaying (Calc)
-StarSuite Chart : column headers;highlighting (Calc)
-StarSuite Chart : columns
-StarSuite Chart : columns;setting with the mouse
-StarSuite Chart : combination charts
-StarSuite Chart : combo box creation
-StarSuite Chart : command button creation
-StarSuite Chart : command buttons, see push buttons
-StarSuite Chart : command line parameters
-StarSuite Chart : commands
-StarSuite Chart : commands;not visible
-StarSuite Chart : commands;repeating
-StarSuite Chart : commands;SQL
-StarSuite Chart : comments
-StarSuite Chart : comments;on changes
-StarSuite Chart : common terms
-StarSuite Chart : common terms;Chinese dictionary
-StarSuite Chart : common terms;glossaries
-StarSuite Chart : common terms;Internet glossary
-StarSuite Chart : comparisons
-StarSuite Chart : comparisons;document versions
-StarSuite Chart : comparisons;operators in default filter dialog
-StarSuite Chart : compatibility settings for MS Word import
-StarSuite Chart : complete screen view
-StarSuite Chart : complex text layout
-StarSuite Chart : complex text layout;definition
-StarSuite Chart : complex text layout;enabling
-StarSuite Chart : complex text layout, see CTL
-StarSuite Chart : compose key to insert special characters
-StarSuite Chart : concatenation, see ampersand symbol
-StarSuite Chart : conditional separators
-StarSuite Chart : conditions
-StarSuite Chart : conditions;in number formats
-StarSuite Chart : conditions;items in Data Navigator
-StarSuite Chart : Configuration Manager
-StarSuite Chart : configuring
-StarSuite Chart : configuring;fax icon
-StarSuite Chart : configuring;StarSuite
-StarSuite Chart : configuring;toolbars
-StarSuite Chart : connections to data sources (Base)
-StarSuite Chart : contents protection
-StarSuite Chart : context menus
-StarSuite Chart : contours of text
-StarSuite Chart : control point display in presentations
-StarSuite Chart : controls
-StarSuite Chart : controls;activating in forms
-StarSuite Chart : controls;adding to documents
-StarSuite Chart : controls;arranging in forms
-StarSuite Chart : controls;arranging within stacks
-StarSuite Chart : controls;assigning data sources
-StarSuite Chart : controls;assigning macros (Basic)
-StarSuite Chart : controls;bound fields/list contents/linked cells
-StarSuite Chart : controls;events
-StarSuite Chart : controls;focus
-StarSuite Chart : controls;formatted fields
-StarSuite Chart : controls;grouping
-StarSuite Chart : controls;hidden
-StarSuite Chart : controls;inserting
-StarSuite Chart : controls;multi-line titles
-StarSuite Chart : controls;positions and sizes
-StarSuite Chart : controls;printing
-StarSuite Chart : controls;properties of form controls
-StarSuite Chart : controls;properties of table controls
-StarSuite Chart : controls;reference by SQL
-StarSuite Chart : controls;rich text control
-StarSuite Chart : controls;select mode
-StarSuite Chart : controls;showing (Writer)
-StarSuite Chart : converters
-StarSuite Chart : converters;Euro converter
-StarSuite Chart : converters;PostScript, UNIX
-StarSuite Chart : converters;XML
-StarSuite Chart : converting
-StarSuite Chart : converting;Hangul/Hanja
-StarSuite Chart : converting;metrics
-StarSuite Chart : converting;Microsoft documents
-StarSuite Chart : converting;Pocket PC formats
-StarSuite Chart : converting;StarSuite documents
-StarSuite Chart : copies
-StarSuite Chart : copies;printing
-StarSuite Chart : copying
-StarSuite Chart : copying;by drag and drop
-StarSuite Chart : copying;data from text documents
-StarSuite Chart : copying;datasource records in spreadsheets
-StarSuite Chart : copying;draw objects
-StarSuite Chart : copying;draw objects between documents
-StarSuite Chart : copying;formatting
-StarSuite Chart : copying;from data source view
-StarSuite Chart : copying;from Gallery
-StarSuite Chart : copying;in Unix
-StarSuite Chart : copying;pictures, between documents
-StarSuite Chart : copying;sheet areas, to text documents
-StarSuite Chart : copying;to Gallery
-StarSuite Chart : copyright for StarSuite
-StarSuite Chart : corner roundings
-StarSuite Chart : crash reports
-StarSuite Chart : criteria of query design (Base)
-StarSuite Chart : cropping pictures
-StarSuite Chart : CTL
-StarSuite Chart : CTL;(not) wrapping words
-StarSuite Chart : CTL;complex text layout languages
-StarSuite Chart : CTL;definition
-StarSuite Chart : CTL;options
-StarSuite Chart : currencies
-StarSuite Chart : currencies;converters
-StarSuite Chart : currencies;format codes
-StarSuite Chart : currency field creation
-StarSuite Chart : currency formats
-StarSuite Chart : cursor
-StarSuite Chart : cursor;allowing in protected areas (Writer)
-StarSuite Chart : cursor;in read-only text
-StarSuite Chart : cursor;quickly moving to an object
-StarSuite Chart : curves
-StarSuite Chart : curves;editing points
-StarSuite Chart : curves;properties in line charts/XY charts
-StarSuite Chart : custom dictionaries
-StarSuite Chart : custom dictionaries;editing
-StarSuite Chart : custom hyphens (Writer)
-StarSuite Chart : custom quotes
-StarSuite Chart : custom templates
-StarSuite Chart : customizing
-StarSuite Chart : customizing;events
-StarSuite Chart : customizing;keyboard
-StarSuite Chart : customizing;menus
-StarSuite Chart : customizing;round corners
-StarSuite Chart : customizing;StarSuite
-StarSuite Chart : customizing;toolbars
-StarSuite Chart : cutting
-StarSuite Chart : dashes
-StarSuite Chart : data
-StarSuite Chart : data;filtering in forms
-StarSuite Chart : data;forms and subforms
-StarSuite Chart : data;read-only
-StarSuite Chart : data;sorting in forms
-StarSuite Chart : data;user data
-StarSuite Chart : data binding change in XForms
-StarSuite Chart : data labels in charts
-StarSuite Chart : Data Navigator
-StarSuite Chart : Data Navigator;adding/editing items
-StarSuite Chart : Data Navigator;display options
-StarSuite Chart : data ranges in charts
-StarSuite Chart : data series
-StarSuite Chart : data source browser
-StarSuite Chart : data source explorer
-StarSuite Chart : data source view
-StarSuite Chart : data source view;drag and drop
-StarSuite Chart : data source view;overview
-StarSuite Chart : data source view;showing
-StarSuite Chart : data sources
-StarSuite Chart : data sources;as tables
-StarSuite Chart : data sources;connection settings (Base)
-StarSuite Chart : data sources;copying records to spreadsheets
-StarSuite Chart : data sources;displaying current
-StarSuite Chart : data sources;LDAP server (Base)
-StarSuite Chart : data sources;registering address books
-StarSuite Chart : data sources;reports
-StarSuite Chart : data sources;setting for stock charts
-StarSuite Chart : data sources;StarSuite Base
-StarSuite Chart : data sources;viewing
-StarSuite Chart : data structure of XForms
-StarSuite Chart : data values in charts
-StarSuite Chart : data, see also values
-StarSuite Chart : database contents
-StarSuite Chart : database contents;inserting as tables
-StarSuite Chart : database contents;inserting as text
-StarSuite Chart : database reports
-StarSuite Chart : Database Wizard (Base)
-StarSuite Chart : databases
-StarSuite Chart : databases;administration through SQL (Base)
-StarSuite Chart : databases;ADO (Base)
-StarSuite Chart : databases;connecting (Base)
-StarSuite Chart : databases;creating
-StarSuite Chart : databases;creating labels
-StarSuite Chart : databases;creating queries
-StarSuite Chart : databases;creating reports
-StarSuite Chart : databases;creating tables
-StarSuite Chart : databases;dBASE (Base)
-StarSuite Chart : databases;deleting (Base)
-StarSuite Chart : databases;drag and drop (Base)
-StarSuite Chart : databases;editing tables
-StarSuite Chart : databases;form filters
-StarSuite Chart : databases;formats (Base)
-StarSuite Chart : databases;importing/exporting
-StarSuite Chart : databases;JDBC (Base)
-StarSuite Chart : databases;main page (Base)
-StarSuite Chart : databases;MySQL (Base)
-StarSuite Chart : databases;ODBC (Base)
-StarSuite Chart : databases;overview
-StarSuite Chart : databases;registering (Base)
-StarSuite Chart : databases;searching records
-StarSuite Chart : databases;shortcut keys
-StarSuite Chart : databases;sorting
-StarSuite Chart : databases;standard filters
-StarSuite Chart : databases;text formats
-StarSuite Chart : databases;viewing
-StarSuite Chart : date fields
-StarSuite Chart : date fields;creating
-StarSuite Chart : date fields;properties
-StarSuite Chart : date formats
-StarSuite Chart : dates
-StarSuite Chart : dates;default (Calc)
-StarSuite Chart : dates;printing in presentations
-StarSuite Chart : dates;start 1900/01/01 (Calc)
-StarSuite Chart : dates;start 1904/01/01 (Calc)
-StarSuite Chart : dBASE
-StarSuite Chart : dBASE;database settings (Base)
-StarSuite Chart : DDE
-StarSuite Chart : DDE;definition
-StarSuite Chart : deactivating
-StarSuite Chart : deactivating;plug-ins
-StarSuite Chart : decimal places displayed (Calc)
-StarSuite Chart : decimal separator key
-StarSuite Chart : decimal tab stops
-StarSuite Chart : default directories
-StarSuite Chart : default filters
-StarSuite Chart : default filters;comparison operators
-StarSuite Chart : default filters;databases
-StarSuite Chart : default printer
-StarSuite Chart : default printer;setting up
-StarSuite Chart : default printer;UNIX
-StarSuite Chart : default templates
-StarSuite Chart : default templates;changing
-StarSuite Chart : default templates;organizing
-StarSuite Chart : defaults
-StarSuite Chart : defaults;documents
-StarSuite Chart : defaults;file formats in file dialogs
-StarSuite Chart : defaults;file formats in StarSuite
-StarSuite Chart : defaults;fonts
-StarSuite Chart : defaults;grids (Writer/Calc)
-StarSuite Chart : defaults;languages
-StarSuite Chart : defaults;number formats
-StarSuite Chart : defaults;of saving
-StarSuite Chart : defaults;program configuration
-StarSuite Chart : defaults;tab stops in text
-StarSuite Chart : defaults;views
-StarSuite Chart : defining
-StarSuite Chart : defining;arrowheads and other line ends
-StarSuite Chart : defining;colors
-StarSuite Chart : defining;line styles
-StarSuite Chart : defining;paragraph borders
-StarSuite Chart : defining;queries (Base)
-StarSuite Chart : defining;table borders
-StarSuite Chart : deleting
-StarSuite Chart : deleting;all direct formatting
-StarSuite Chart : deleting;databases (Base)
-StarSuite Chart : deleting;hyperlinks
-StarSuite Chart : deleting;lines in text
-StarSuite Chart : deleting;models/instances
-StarSuite Chart : deleting;namespaces in XForms
-StarSuite Chart : deleting;notes
-StarSuite Chart : deleting;tab stops
-StarSuite Chart : deleting;templates
-StarSuite Chart : deleting;XML filters
-StarSuite Chart : depth stagger
-StarSuite Chart : descriptions for objects
-StarSuite Chart : design mode after saving
-StarSuite Chart : design view
-StarSuite Chart : design view;creating forms
-StarSuite Chart : design view;queries/views (Base)
-StarSuite Chart : designing
-StarSuite Chart : designing;database tables
-StarSuite Chart : designing;fonts
-StarSuite Chart : designing;queries (Base)
-StarSuite Chart : detaching toolbars
-StarSuite Chart : dictionaries
-StarSuite Chart : dictionaries;common terms in simplified and traditional chinese
-StarSuite Chart : dictionaries;creating
-StarSuite Chart : dictionaries;editing user-defined
-StarSuite Chart : dictionaries;spellcheck
-StarSuite Chart : dictionaries, see also languages
-StarSuite Chart : digital signatures
-StarSuite Chart : digital signatures;getting/managing/applying
-StarSuite Chart : digital signatures;overview
-StarSuite Chart : digital signatures;WebDAV over HTTPS
-StarSuite Chart : direct formatting
-StarSuite Chart : direct formatting;undoing all
-StarSuite Chart : directories
-StarSuite Chart : directories;creating new
-StarSuite Chart : directories;directory structure
-StarSuite Chart : disabled persons
-StarSuite Chart : displaying
-StarSuite Chart : displaying;non-printing characters (Writer)
-StarSuite Chart : displaying;notes (Calc)
-StarSuite Chart : displaying;notes in text documents
-StarSuite Chart : displaying;pictures and objects (Writer)
-StarSuite Chart : displaying;tables (Writer)
-StarSuite Chart : displaying;zero values (Calc)
-StarSuite Chart : distances
-StarSuite Chart : distinct values in SQL queries
-StarSuite Chart : distorting in drawings
-StarSuite Chart : distributing XML filters
-StarSuite Chart : dithering
-StarSuite Chart : docking
-StarSuite Chart : docking;definition
-StarSuite Chart : docking;toolbars
-StarSuite Chart : docking;windows
-StarSuite Chart : Document Converter Wizard
-StarSuite Chart : Document Map, see Navigator
-StarSuite Chart : document types in StarSuite
-StarSuite Chart : documents
-StarSuite Chart : documents;changing titles
-StarSuite Chart : documents;closing
-StarSuite Chart : documents;comparing
-StarSuite Chart : documents;contents as lists
-StarSuite Chart : documents;editing time
-StarSuite Chart : documents;exporting
-StarSuite Chart : documents;importing
-StarSuite Chart : documents;languages
-StarSuite Chart : documents;measurement units in
-StarSuite Chart : documents;merging
-StarSuite Chart : documents;number of pages/tables/sheets
-StarSuite Chart : documents;opening
-StarSuite Chart : documents;opening in design mode
-StarSuite Chart : documents;opening with templates
-StarSuite Chart : documents;organizing
-StarSuite Chart : documents;printing
-StarSuite Chart : documents;read-only
-StarSuite Chart : documents;reloading
-StarSuite Chart : documents;saving
-StarSuite Chart : documents;saving automatically
-StarSuite Chart : documents;saving in other formats
-StarSuite Chart : documents;sending as e-mail
-StarSuite Chart : documents;styles changed
-StarSuite Chart : documents;version management
-StarSuite Chart : documents;version numbers
-StarSuite Chart : donut charts
-StarSuite Chart : dotted areas
-StarSuite Chart : double-line spacing in paragraphs
-StarSuite Chart : double-line writing in Asian layout
-StarSuite Chart : drag and drop
-StarSuite Chart : drag and drop;copying and pasting text
-StarSuite Chart : drag and drop;data source view
-StarSuite Chart : drag and drop;from Gallery to draw objects
-StarSuite Chart : drag and drop;overview
-StarSuite Chart : drag and drop;pictures
-StarSuite Chart : drag and drop;to Gallery
-StarSuite Chart : draw objects
-StarSuite Chart : draw objects;adding/editing/copying
-StarSuite Chart : draw objects;anchoring
-StarSuite Chart : draw objects;arranging within stacks
-StarSuite Chart : draw objects;copying between documents
-StarSuite Chart : draw objects;displaying (Calc)
-StarSuite Chart : draw objects;dropping Gallery pictures
-StarSuite Chart : draw objects;flipping
-StarSuite Chart : draw objects;legends
-StarSuite Chart : draw objects;positioning and resizing
-StarSuite Chart : draw objects;protecting
-StarSuite Chart : draw objects;slanting
-StarSuite Chart : draw objects;text in
-StarSuite Chart : Drawing bar
-StarSuite Chart : drawing lines in text
-StarSuite Chart : drawings
-StarSuite Chart : drawings;creating/opening
-StarSuite Chart : drawings;languages
-StarSuite Chart : drawings;printing
-StarSuite Chart : drawings;printing defaults
-StarSuite Chart : drawings;printing in text documents
-StarSuite Chart : drawings;saving
-StarSuite Chart : drawings;saving automatically
-StarSuite Chart : drawings;saving in other formats
-StarSuite Chart : drawings;sending as e-mail
-StarSuite Chart : drawings;showing (Writer)
-StarSuite Chart : drawings, see also draw objects
-StarSuite Chart : drop-down lists in form functions
-StarSuite Chart : e-mail attachments
-StarSuite Chart : Edit File icon
-StarSuite Chart : edit mode
-StarSuite Chart : edit mode;after opening
-StarSuite Chart : edit mode;through Enter key (Calc)
-StarSuite Chart : Edit Points bar
-StarSuite Chart : editing
-StarSuite Chart : editing;chart axes
-StarSuite Chart : editing;chart data
-StarSuite Chart : editing;chart legends
-StarSuite Chart : editing;chart titles
-StarSuite Chart : editing;data binding of XForms
-StarSuite Chart : editing;database tables and queries
-StarSuite Chart : editing;draw objects
-StarSuite Chart : editing;Fontwork objects
-StarSuite Chart : editing;hyperlinks
-StarSuite Chart : editing;menus
-StarSuite Chart : editing;notes
-StarSuite Chart : editing;objects
-StarSuite Chart : editing;pictures
-StarSuite Chart : editing;reports
-StarSuite Chart : editing;shortcut keys
-StarSuite Chart : editing;StarSuite documents in Internet Explorer
-StarSuite Chart : editing;tab stops
-StarSuite Chart : editing;templates
-StarSuite Chart : editing;titles
-StarSuite Chart : editing;toolbars
-StarSuite Chart : editing;undoing
-StarSuite Chart : editing;XForms
-StarSuite Chart : editing time of documents
-StarSuite Chart : editors
-StarSuite Chart : editors;formula editor
-StarSuite Chart : editors;ImageMap editor
-StarSuite Chart : effects
-StarSuite Chart : effects;font positions
-StarSuite Chart : effects;fonts
-StarSuite Chart : effects;Fontwork icons
-StarSuite Chart : empty documents
-StarSuite Chart : empty paragraph removal
-StarSuite Chart : encryption of contents
-StarSuite Chart : entering groups
-StarSuite Chart : entering text from right to left
-StarSuite Chart : equal sign, see also operators
-StarSuite Chart : equations in formula editor
-StarSuite Chart : error bars in charts
-StarSuite Chart : error indicators in charts
-StarSuite Chart : Error Report Tool
-StarSuite Chart : Euro
-StarSuite Chart : Euro;currency formats
-StarSuite Chart : Euro;Euro Converter Wizard
-StarSuite Chart : even/odd pages
-StarSuite Chart : even/odd pages;printing
-StarSuite Chart : events
-StarSuite Chart : events;assigning scripts
-StarSuite Chart : events;controls
-StarSuite Chart : events;customizing
-StarSuite Chart : events;in forms
-StarSuite Chart : Excel
-StarSuite Chart : Excel;saving as
-StarSuite Chart : Excel;search criteria
-StarSuite Chart : exceptions
-StarSuite Chart : exceptions;user-defined dictionaries
-StarSuite Chart : exchanging, see also replacing
-StarSuite Chart : executing
-StarSuite Chart : executing;SQL commands
-StarSuite Chart : exiting
-StarSuite Chart : exiting;groups
-StarSuite Chart : exiting;StarSuite
-StarSuite Chart : expanding formatting (Calc)
-StarSuite Chart : explorer of data sources
-StarSuite Chart : export filters
-StarSuite Chart : exporting
-StarSuite Chart : exporting;bitmaps
-StarSuite Chart : exporting;HTML and text documents
-StarSuite Chart : exporting;Microsoft Office documents with VBA code
-StarSuite Chart : exporting;spreadsheets to text format
-StarSuite Chart : exporting;templates
-StarSuite Chart : exporting;to foreign formats
-StarSuite Chart : exporting;to HTML
-StarSuite Chart : exporting;to Microsoft Office formats
-StarSuite Chart : exporting;to PDF
-StarSuite Chart : exporting;to PostScript format
-StarSuite Chart : exporting;to XML
-StarSuite Chart : exporting;XML files
-StarSuite Chart : extended tips in Help
-StarSuite Chart : extension mode in text
-StarSuite Chart : extensions
-StarSuite Chart : extensions;Extension Manager
-StarSuite Chart : extensions;file formats
-StarSuite Chart : external keys (Base)
-StarSuite Chart : faster printing
-StarSuite Chart : faxes
-StarSuite Chart : faxes;configuring StarSuite
-StarSuite Chart : faxes;fax programs/fax printers under UNIX
-StarSuite Chart : faxes;selecting a fax machine
-StarSuite Chart : faxes;sending
-StarSuite Chart : faxes;wizards
-StarSuite Chart : fields
-StarSuite Chart : fields;database tables
-StarSuite Chart : fields;displaying field codes (Writer)
-StarSuite Chart : fields;formatted fields
-StarSuite Chart : fields;updating automatically (Writer)
-StarSuite Chart : file associations for Microsoft Office
-StarSuite Chart : file filters
-StarSuite Chart : file filters;mobile devices
-StarSuite Chart : file filters;XML
-StarSuite Chart : file formats
-StarSuite Chart : file formats;changing StarSuite defaults
-StarSuite Chart : file formats;OpenDocument/XML
-StarSuite Chart : file formats;saving always in other formats
-StarSuite Chart : file selection button
-StarSuite Chart : file sharing options for current document
-StarSuite Chart : files
-StarSuite Chart : files;filters and formats
-StarSuite Chart : files;importing
-StarSuite Chart : files;opening
-StarSuite Chart : files;opening with placeholders
-StarSuite Chart : files;properties
-StarSuite Chart : files;saving
-StarSuite Chart : files;saving automatically
-StarSuite Chart : files;saving in other formats
-StarSuite Chart : files;sending as e-mail
-StarSuite Chart : files;version numbers
-StarSuite Chart : files and folders in StarSuite
-StarSuite Chart : fill characters with tabulators
-StarSuite Chart : fill colors for areas
-StarSuite Chart : fill patterns for areas
-StarSuite Chart : filter conditions
-StarSuite Chart : filter conditions;connecting
-StarSuite Chart : filter conditions;in queries (Base)
-StarSuite Chart : filtering
-StarSuite Chart : filtering;data in databases
-StarSuite Chart : filtering;data in forms
-StarSuite Chart : filters
-StarSuite Chart : filters;comparison operators
-StarSuite Chart : filters;for import and export
-StarSuite Chart : filters;Navigator
-StarSuite Chart : filters;pictures
-StarSuite Chart : filters;XML filter settings
-StarSuite Chart : Find tab in Help
-StarSuite Chart : finding
-StarSuite Chart : finding;in all sheets
-StarSuite Chart : finding;records in form documents
-StarSuite Chart : finding;selections
-StarSuite Chart : finding;similarity search
-StarSuite Chart : fitting to pages
-StarSuite Chart : fitting to pages;print settings in Math
-StarSuite Chart : fitting to pages;print settings in presentations
-StarSuite Chart : fixed text
-StarSuite Chart : fixed text;form functions
-StarSuite Chart : fixing toolbars
-StarSuite Chart : flipping draw objects
-StarSuite Chart : floating frames in HTML documents
-StarSuite Chart : floating toolbars
-StarSuite Chart : focus of controls
-StarSuite Chart : folder creation
-StarSuite Chart : font lists
-StarSuite Chart : font name box
-StarSuite Chart : font sizes
-StarSuite Chart : font sizes;bullets
-StarSuite Chart : font sizes;relative changes
-StarSuite Chart : font sizes;scaling on screen
-StarSuite Chart : font sizes;text
-StarSuite Chart : fonts
-StarSuite Chart : fonts;adding under UNIX
-StarSuite Chart : fonts;changing in templates
-StarSuite Chart : fonts;colors
-StarSuite Chart : fonts;default settings
-StarSuite Chart : fonts;effects
-StarSuite Chart : fonts;for HTML and Basic
-StarSuite Chart : fonts;formats
-StarSuite Chart : fonts;outlines
-StarSuite Chart : fonts;positions in text
-StarSuite Chart : fonts;shadows
-StarSuite Chart : fonts;specifying several
-StarSuite Chart : fonts;strikethrough
-StarSuite Chart : fonts;styles
-StarSuite Chart : fonts;text objects
-StarSuite Chart : Fontwork icons
-StarSuite Chart : footers
-StarSuite Chart : footers;backgrounds
-StarSuite Chart : form controls
-StarSuite Chart : form controls;assigning macros
-StarSuite Chart : form controls;protecting
-StarSuite Chart : form controls;toolbars
-StarSuite Chart : form fields
-StarSuite Chart : form filters
-StarSuite Chart : Form Navigator
-StarSuite Chart : format codes
-StarSuite Chart : format codes;numbers
-StarSuite Chart : format filling printing in StarSuite Math
-StarSuite Chart : Format Paintbrush
-StarSuite Chart : formats
-StarSuite Chart : formats;Asian layout
-StarSuite Chart : formats;fonts
-StarSuite Chart : formats;maximizing page formats
-StarSuite Chart : formats;number and currency formats
-StarSuite Chart : formats;of currencies/date/time
-StarSuite Chart : formats;on opening and saving
-StarSuite Chart : formats;pasting in special formats
-StarSuite Chart : formats;positions
-StarSuite Chart : formats;tabulators
-StarSuite Chart : formatted fields
-StarSuite Chart : formatted fields;form functions
-StarSuite Chart : formatted fields;properties
-StarSuite Chart : formatting
-StarSuite Chart : formatting;Asian typography
-StarSuite Chart : formatting;axes in charts
-StarSuite Chart : formatting;chart areas
-StarSuite Chart : formatting;chart floors
-StarSuite Chart : formatting;chart legends
-StarSuite Chart : formatting;chart titles
-StarSuite Chart : formatting;chart walls
-StarSuite Chart : formatting;copying
-StarSuite Chart : formatting;definition
-StarSuite Chart : formatting;expanding (Calc)
-StarSuite Chart : formatting;font effects
-StarSuite Chart : formatting;hyperlinks
-StarSuite Chart : formatting;pages
-StarSuite Chart : formatting;printer metrics (Writer)
-StarSuite Chart : formatting;undoing
-StarSuite Chart : formatting;undoing when writing
-StarSuite Chart : forms
-StarSuite Chart : forms;browsing
-StarSuite Chart : forms;Combo Box/List Box Wizard
-StarSuite Chart : forms;creating
-StarSuite Chart : forms;data
-StarSuite Chart : forms;designing (Base)
-StarSuite Chart : forms;events
-StarSuite Chart : forms;filtering data
-StarSuite Chart : forms;finding records
-StarSuite Chart : forms;focus after opening
-StarSuite Chart : forms;general information (Base)
-StarSuite Chart : forms;grouping controls
-StarSuite Chart : forms;HTML filters
-StarSuite Chart : forms;Navigator
-StarSuite Chart : forms;opening in design mode
-StarSuite Chart : forms;properties
-StarSuite Chart : forms;sorting data
-StarSuite Chart : forms;subforms
-StarSuite Chart : forms;wizards
-StarSuite Chart : forms;XForms
-StarSuite Chart : formula texts
-StarSuite Chart : formula texts;printing in StarSuite Math
-StarSuite Chart : formulas
-StarSuite Chart : formulas;new
-StarSuite Chart : formulas;starting formula editor
-StarSuite Chart : formulas in reports
-StarSuite Chart : formulas in reports;editing
-StarSuite Chart : forums and support
-StarSuite Chart : frames
-StarSuite Chart : frames;around paragraphs
-StarSuite Chart : frames;around tables
-StarSuite Chart : frames;AutoCorrect function
-StarSuite Chart : frames;backgrounds
-StarSuite Chart : frames;captions (Writer)
-StarSuite Chart : frames;printing in StarSuite Math
-StarSuite Chart : frames;protecting
-StarSuite Chart : frames;selection frames
-StarSuite Chart : frames;text fitting to frames
-StarSuite Chart : freeform lines
-StarSuite Chart : freeform lines;draw functions
-StarSuite Chart : FTP
-StarSuite Chart : FTP;opening documents
-StarSuite Chart : FTP;saving documents
-StarSuite Chart : full joins (Base)
-StarSuite Chart : full screen view
-StarSuite Chart : full-text search in Help
-StarSuite Chart : functions in reports
-StarSuite Chart : functions in reports;editing
-StarSuite Chart : Gallery
-StarSuite Chart : Gallery;adding pictures
-StarSuite Chart : Gallery;dragging pictures to draw objects
-StarSuite Chart : Gallery;hiding/showing
-StarSuite Chart : Gallery;inserting pictures from
-StarSuite Chart : German spellcheck
-StarSuite Chart : get method for form transmissions
-StarSuite Chart : getting support
-StarSuite Chart : GIF format
-StarSuite Chart : glossaries
-StarSuite Chart : glossaries;common terms
-StarSuite Chart : glossaries;Internet terms
-StarSuite Chart : gradients off for faster printing
-StarSuite Chart : graphical text art
-StarSuite Chart : graphics
-StarSuite Chart : graphics;cache
-StarSuite Chart : graphics;protecting
-StarSuite Chart : graphics, see also pictures
-StarSuite Chart : grayscale printing
-StarSuite Chart : grid controls
-StarSuite Chart : grid controls;form functions
-StarSuite Chart : grids
-StarSuite Chart : grids;defaults (Writer/Calc)
-StarSuite Chart : grids;display options (Impress/Draw)
-StarSuite Chart : grids;displaying lines (Calc)
-StarSuite Chart : grids;formatting axes
-StarSuite Chart : grids;inserting in charts
-StarSuite Chart : group box creation
-StarSuite Chart : groups
-StarSuite Chart : groups;entering/exiting/ungrouping
-StarSuite Chart : groups;naming
-StarSuite Chart : groups;of controls
-StarSuite Chart : guides
-StarSuite Chart : guides;display options (Impress/Draw)
-StarSuite Chart : guides;displaying when moving objects (Impress)
-StarSuite Chart : guides;showing (Calc)
-StarSuite Chart : guides;showing when moving frames (Writer)
-StarSuite Chart : gutter
-StarSuite Chart : handles
-StarSuite Chart : handles;displaying (Writer)
-StarSuite Chart : handles;scaling
-StarSuite Chart : handles;showing simple/large handles (Calc)
-StarSuite Chart : Hangul/Hanja
-StarSuite Chart : hatching
-StarSuite Chart : headers
-StarSuite Chart : headers;backgrounds
-StarSuite Chart : headings
-StarSuite Chart : headings;entering as text box
-StarSuite Chart : Hebrew
-StarSuite Chart : Hebrew;entering text
-StarSuite Chart : Hebrew;language settings
-StarSuite Chart : Help
-StarSuite Chart : Help;bookmarks
-StarSuite Chart : Help;extended tips on/off
-StarSuite Chart : Help;full-text search
-StarSuite Chart : Help;Help tips
-StarSuite Chart : Help;keywords
-StarSuite Chart : Help;navigation pane showing/hiding
-StarSuite Chart : Help;style sheets
-StarSuite Chart : Help;topics
-StarSuite Chart : Help Agent
-StarSuite Chart : Help Agent;help
-StarSuite Chart : Help Agent;options
-StarSuite Chart : Help tips
-StarSuite Chart : Help tips;hiding
-StarSuite Chart : hidden controls in Form Navigator
-StarSuite Chart : hidden fields display (Writer)
-StarSuite Chart : hidden pages
-StarSuite Chart : hidden pages;printing in presentations
-StarSuite Chart : hidden text
-StarSuite Chart : hidden text;showing (Writer)
-StarSuite Chart : hiding
-StarSuite Chart : hiding;changes
-StarSuite Chart : hiding;chart legends
-StarSuite Chart : hiding;docked windows
-StarSuite Chart : hiding;navigation pane in Help window
-StarSuite Chart : high contrast mode
-StarSuite Chart : Hindi
-StarSuite Chart : Hindi;entering text
-StarSuite Chart : Hindi;language settings
-StarSuite Chart : horizontal scrollbars (Writer)
-StarSuite Chart : hotspots
-StarSuite Chart : HowTos for charts
-StarSuite Chart : HTML
-StarSuite Chart : HTML;definition
-StarSuite Chart : HTML;export character set
-StarSuite Chart : HTML;fonts for source display
-StarSuite Chart : HTML;importing META tags
-StarSuite Chart : HTML;live presentations
-StarSuite Chart : HTML documents
-StarSuite Chart : HTML documents;auto reloading
-StarSuite Chart : HTML documents;importing/exporting
-StarSuite Chart : HTML documents;META tags in
-StarSuite Chart : HTML documents;new
-StarSuite Chart : HTML documents;source text
-StarSuite Chart : hyperlinks
-StarSuite Chart : hyperlinks;assigning macros
-StarSuite Chart : hyperlinks;character formats
-StarSuite Chart : hyperlinks;definition
-StarSuite Chart : hyperlinks;deleting
-StarSuite Chart : hyperlinks;editing
-StarSuite Chart : hyperlinks;inserting
-StarSuite Chart : hyperlinks;relative and absolute
-StarSuite Chart : hyperlinks;turning off automatic recognition
-StarSuite Chart : hyperlinks, see also links
-StarSuite Chart : hyphenation
-StarSuite Chart : hyphenation;activating for a language
-StarSuite Chart : hyphenation;minimal number of characters
-StarSuite Chart : hyphens
-StarSuite Chart : hyphens;displaying custom (Writer)
-StarSuite Chart : hyphens;inserting custom
-StarSuite Chart : icon bars, see toolbars
-StarSuite Chart : icon sizes
-StarSuite Chart : ignore list for spellcheck
-StarSuite Chart : illumination
-StarSuite Chart : illumination;3D charts
-StarSuite Chart : illustrations, see pictures
-StarSuite Chart : image button creation
-StarSuite Chart : image control creation
-StarSuite Chart : ImageMap
-StarSuite Chart : ImageMap;definition
-StarSuite Chart : ImageMap;editor
-StarSuite Chart : images
-StarSuite Chart : images;ImageMap
-StarSuite Chart : images;inserting and editing bitmaps
-StarSuite Chart : images, see also pictures
-StarSuite Chart : IME
-StarSuite Chart : IME;definition
-StarSuite Chart : IME;showing/hiding
-StarSuite Chart : import filters
-StarSuite Chart : import restrictions for Microsoft Office
-StarSuite Chart : importing
-StarSuite Chart : importing;bitmaps
-StarSuite Chart : importing;compatibility settings for text import
-StarSuite Chart : importing;databases
-StarSuite Chart : importing;documents in other formats
-StarSuite Chart : importing;from XML
-StarSuite Chart : importing;HTML and text documents
-StarSuite Chart : importing;HTML with META tags
-StarSuite Chart : importing;Microsoft Office documents with VBA code
-StarSuite Chart : importing;tables in text format
-StarSuite Chart : importing;templates
-StarSuite Chart : inches
-StarSuite Chart : Index tab in Help
-StarSuite Chart : indexes
-StarSuite Chart : indexes;backgrounds
-StarSuite Chart : indexes;showing/hiding Help index tab
-StarSuite Chart : indicator lines in text
-StarSuite Chart : inner joins (Base)
-StarSuite Chart : input method window
-StarSuite Chart : insert mode for entering text
-StarSuite Chart : inserting
-StarSuite Chart : inserting;buttons in toolbars
-StarSuite Chart : inserting;cell ranges from spreadsheets
-StarSuite Chart : inserting;charts
-StarSuite Chart : inserting;clipboard options
-StarSuite Chart : inserting;data from text documents
-StarSuite Chart : inserting;datasource records in spreadsheets
-StarSuite Chart : inserting;drawings
-StarSuite Chart : inserting;floating frames
-StarSuite Chart : inserting;Fontwork objects
-StarSuite Chart : inserting;form fields
-StarSuite Chart : inserting;hyperlinks
-StarSuite Chart : inserting;line breaks in cells
-StarSuite Chart : inserting;movies/sounds
-StarSuite Chart : inserting;new text tables defaults
-StarSuite Chart : inserting;notes
-StarSuite Chart : inserting;objects from Gallery
-StarSuite Chart : inserting;OLE objects
-StarSuite Chart : inserting;paragraph borders
-StarSuite Chart : inserting;paragraph bullets
-StarSuite Chart : inserting;pictures in Gallery
-StarSuite Chart : inserting;plug-ins
-StarSuite Chart : inserting;push buttons
-StarSuite Chart : inserting;special characters
-StarSuite Chart : inserting;tab stops
-StarSuite Chart : inserting;textures on chart bars
-StarSuite Chart : installing
-StarSuite Chart : installing;ActiveX control
-StarSuite Chart : installing;mobile device filters
-StarSuite Chart : installing;UNO components
-StarSuite Chart : installing;XML filters
-StarSuite Chart : instructions
-StarSuite Chart : instructions;general
-StarSuite Chart : Internet
-StarSuite Chart : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Chart : Internet;presentations
-StarSuite Chart : Internet;starting searches
-StarSuite Chart : Internet;turning off recognition of addresses
-StarSuite Chart : Internet glossary
-StarSuite Chart : invert filter
-StarSuite Chart : invisible areas
-StarSuite Chart : italic text
-StarSuite Chart : iterative references in spreadsheets
-StarSuite Chart : Java
-StarSuite Chart : Java;definition
-StarSuite Chart : Java;setting options
-StarSuite Chart : JDBC
-StarSuite Chart : JDBC;databases (Base)
-StarSuite Chart : JDBC;definition
-StarSuite Chart : joining
-StarSuite Chart : joining;paragraphs
-StarSuite Chart : joining;tables (Base)
-StarSuite Chart : joins in databases (Base)
-StarSuite Chart : justifying text
-StarSuite Chart : kerning
-StarSuite Chart : kerning;Asian texts
-StarSuite Chart : kerning;definition
-StarSuite Chart : kerning;in characters
-StarSuite Chart : key fields for relations (Base)
-StarSuite Chart : keyboard
-StarSuite Chart : keyboard;assigning/editing shortcut keys
-StarSuite Chart : keyboard;general commands
-StarSuite Chart : keyboard;removing numbering
-StarSuite Chart : keys
-StarSuite Chart : keys;adding push buttons
-StarSuite Chart : keys;primary keys (Base)
-StarSuite Chart : kiosk export
-StarSuite Chart : labels
-StarSuite Chart : labels;creating and synchronizing
-StarSuite Chart : labels;for charts
-StarSuite Chart : labels;for draw objects
-StarSuite Chart : labels;form functions
-StarSuite Chart : labels;from databases
-StarSuite Chart : labels, see also names/callouts
-StarSuite Chart : languages
-StarSuite Chart : languages;activating modules
-StarSuite Chart : languages;Asian support
-StarSuite Chart : languages;complex text layout
-StarSuite Chart : languages;locale settings
-StarSuite Chart : languages;selecting for text
-StarSuite Chart : languages;setting options
-StarSuite Chart : languages;spellcheck
-StarSuite Chart : languages;spellchecking and formatting
-StarSuite Chart : large handles (Writer)
-StarSuite Chart : large icons
-StarSuite Chart : layer arrangement
-StarSuite Chart : layout
-StarSuite Chart : layout;importing Word documents
-StarSuite Chart : layout;pages
-StarSuite Chart : LDAP server
-StarSuite Chart : LDAP server;address books (Base)
-StarSuite Chart : LDAP server;sign on options
-StarSuite Chart : leading between paragraphs
-StarSuite Chart : left alignment of paragraphs
-StarSuite Chart : left joins (Base)
-StarSuite Chart : legends
-StarSuite Chart : legends;charts
-StarSuite Chart : legends;draw objects
-StarSuite Chart : legends;rounding corners
-StarSuite Chart : Letter Wizard
-StarSuite Chart : levels
-StarSuite Chart : levels;depth stagger
-StarSuite Chart : limits of tables (Writer)
-StarSuite Chart : line breaks
-StarSuite Chart : line breaks;in cells
-StarSuite Chart : line charts
-StarSuite Chart : line spacing
-StarSuite Chart : line spacing;context menu in paragraphs
-StarSuite Chart : line spacing;paragraph
-StarSuite Chart : line styles
-StarSuite Chart : line styles;applying
-StarSuite Chart : line styles;defining
-StarSuite Chart : lines
-StarSuite Chart : lines;defining ends
-StarSuite Chart : lines;draw functions
-StarSuite Chart : lines;drawing in text
-StarSuite Chart : lines;editing points
-StarSuite Chart : lines;removing automatic lines
-StarSuite Chart : lines of text
-StarSuite Chart : lines of text;alignment
-StarSuite Chart : links
-StarSuite Chart : links;between cells and controls
-StarSuite Chart : links;by drag and drop
-StarSuite Chart : links;character formats
-StarSuite Chart : links;definition
-StarSuite Chart : links;editing hyperlinks
-StarSuite Chart : links;inserting
-StarSuite Chart : links;modifying
-StarSuite Chart : links;opening files with
-StarSuite Chart : links;relational databases (Base)
-StarSuite Chart : links;turning off automatic recognition
-StarSuite Chart : links;updating options (Writer)
-StarSuite Chart : links;updating specific links
-StarSuite Chart : list box creation
-StarSuite Chart : lists
-StarSuite Chart : lists;data assigned to controls
-StarSuite Chart : lists;registered databases (Base)
-StarSuite Chart : lists;regular expressions
-StarSuite Chart : live presentations on the Internet
-StarSuite Chart : loading
-StarSuite Chart : loading;documents
-StarSuite Chart : loading;documents from other formats
-StarSuite Chart : loading;HTML documents, automatically
-StarSuite Chart : loading;Microsoft Office documents with VBA code
-StarSuite Chart : loading;reloading
-StarSuite Chart : loading;XML files
-StarSuite Chart : locale settings
-StarSuite Chart : logarithmic scaling along axes
-StarSuite Chart : lowercase letters
-StarSuite Chart : lowercase letters;font effects
-StarSuite Chart : macros
-StarSuite Chart : macros;assigning to events in forms
-StarSuite Chart : macros;in MS Office documents
-StarSuite Chart : macros;interrupting
-StarSuite Chart : macros;organizing
-StarSuite Chart : macros;recording
-StarSuite Chart : macros;security
-StarSuite Chart : macros;security warning dialog
-StarSuite Chart : macros;selecting security warnings
-StarSuite Chart : magnifiers
-StarSuite Chart : margins
-StarSuite Chart : margins;pages
-StarSuite Chart : margins;setting with the mouse
-StarSuite Chart : margins;shadows
-StarSuite Chart : marking changes
-StarSuite Chart : marking, see selecting
-StarSuite Chart : Math formula editor
-StarSuite Chart : mean value lines in charts
-StarSuite Chart : measurement units
-StarSuite Chart : measurement units;changing on rulers
-StarSuite Chart : measurement units;converting
-StarSuite Chart : measurement units;selecting
-StarSuite Chart : Media Player window
-StarSuite Chart : menus
-StarSuite Chart : menus;activating context menus
-StarSuite Chart : menus;assigning macros
-StarSuite Chart : menus;customizing
-StarSuite Chart : menus;inactive menu items
-StarSuite Chart : merging
-StarSuite Chart : merging;documents
-StarSuite Chart : META tags
-StarSuite Chart : metrics
-StarSuite Chart : metrics;converting
-StarSuite Chart : metrics;document formatting (Writer)
-StarSuite Chart : metrics;in sheets
-StarSuite Chart : Microsoft Office
-StarSuite Chart : Microsoft Office;Access databases (base)
-StarSuite Chart : Microsoft Office;as standard file format
-StarSuite Chart : Microsoft Office;document import restrictions
-StarSuite Chart : Microsoft Office;feature comparisons
-StarSuite Chart : Microsoft Office;importing password protected files
-StarSuite Chart : Microsoft Office;importing Word documents
-StarSuite Chart : Microsoft Office;importing/exporting VBA code
-StarSuite Chart : Microsoft Office;new users information
-StarSuite Chart : Microsoft Office;opening Microsoft documents
-StarSuite Chart : Microsoft Office;reassigning document types
-StarSuite Chart : mobile device filters
-StarSuite Chart : models in XForms
-StarSuite Chart : modifying, see changing
-StarSuite Chart : more controls
-StarSuite Chart : mosaic filter
-StarSuite Chart : mouse
-StarSuite Chart : mouse;pointers when using drag and drop
-StarSuite Chart : mouse;positioning
-StarSuite Chart : moving
-StarSuite Chart : moving;tab stops on ruler
-StarSuite Chart : moving;toolbars
-StarSuite Chart : moving;using guide lines in presentations
-StarSuite Chart : MS ADO interface (Base)
-StarSuite Chart : multi-line titles in forms
-StarSuite Chart : multiple documents
-StarSuite Chart : multiple documents;opening
-StarSuite Chart : multiple selection
-StarSuite Chart : music
-StarSuite Chart : music;inserting
-StarSuite Chart : My Documents folder
-StarSuite Chart : My Documents folder;changing work directory
-StarSuite Chart : My Documents folder;opening
-StarSuite Chart : MySQL databases (Base)
-StarSuite Chart : names
-StarSuite Chart : names;multi-line titles
-StarSuite Chart : names;objects
-StarSuite Chart : names, see also labels/callouts
-StarSuite Chart : namespace organization in XForms
-StarSuite Chart : native SQL (Base)
-StarSuite Chart : navigating
-StarSuite Chart : navigating;in documents
-StarSuite Chart : Navigation bar
-StarSuite Chart : Navigation bar;controls
-StarSuite Chart : Navigation bar;forms
-StarSuite Chart : Navigator
-StarSuite Chart : Navigator;contents as lists
-StarSuite Chart : Navigator;docking
-StarSuite Chart : Navigator;notes
-StarSuite Chart : Navigator;working with
-StarSuite Chart : net charts
-StarSuite Chart : network identity options
-StarSuite Chart : new databases
-StarSuite Chart : new documents
-StarSuite Chart : new German spellcheck
-StarSuite Chart : new lines in cells
-StarSuite Chart : new windows
-StarSuite Chart : non-breaking dashes
-StarSuite Chart : non-breaking spaces (Writer)
-StarSuite Chart : non-printing characters (Writer)
-StarSuite Chart : notes
-StarSuite Chart : notes;displaying (Calc)
-StarSuite Chart : notes;inserting/editing/deleting/printing
-StarSuite Chart : notes;printing in text
-StarSuite Chart : number formats
-StarSuite Chart : number formats;codes
-StarSuite Chart : number formats;formats
-StarSuite Chart : number formats;recognition in text tables
-StarSuite Chart : number of pages
-StarSuite Chart : number of sheets
-StarSuite Chart : number of tables
-StarSuite Chart : numbering
-StarSuite Chart : numbering;options
-StarSuite Chart : numbering;paragraphs
-StarSuite Chart : numbering;turning off
-StarSuite Chart : numbering;using automatically
-StarSuite Chart : numbers
-StarSuite Chart : numbers;date, time and currency formats
-StarSuite Chart : numbers;decimal places (Calc)
-StarSuite Chart : numerical fields in forms
-StarSuite Chart : objects
-StarSuite Chart : objects;always moveable (Impress/Draw)
-StarSuite Chart : objects;arranging within stacks
-StarSuite Chart : objects;copying when moving in presentations
-StarSuite Chart : objects;definition
-StarSuite Chart : objects;displaying in spreadsheets
-StarSuite Chart : objects;displaying in text documents
-StarSuite Chart : objects;editing
-StarSuite Chart : objects;inserting from Gallery
-StarSuite Chart : objects;inserting OLE objects
-StarSuite Chart : objects;moving and resizing with mouse
-StarSuite Chart : objects;naming
-StarSuite Chart : objects;opening
-StarSuite Chart : objects;properties of charts
-StarSuite Chart : objects;quickly moving to
-StarSuite Chart : objects;titles and descriptions
-StarSuite Chart : ODBC
-StarSuite Chart : ODBC;database (Base)
-StarSuite Chart : ODBC;definition
-StarSuite Chart : ODF file formats
-StarSuite Chart : Office
-StarSuite Chart : Office;Microsoft Office and StarSuite
-StarSuite Chart : old German spellcheck
-StarSuite Chart : OLE
-StarSuite Chart : OLE;definition
-StarSuite Chart : OLE objects
-StarSuite Chart : OLE objects;arranging within stacks
-StarSuite Chart : OLE objects;captions (Writer)
-StarSuite Chart : OLE objects;inserting
-StarSuite Chart : OLE objects;number of
-StarSuite Chart : OLE objects;protecting
-StarSuite Chart : one and a half line spacing in text
-StarSuite Chart : online registration
-StarSuite Chart : online update options
-StarSuite Chart : online updates
-StarSuite Chart : online updates;checking automatically
-StarSuite Chart : online updates;checking manually
-StarSuite Chart : Open/Save dialogs
-StarSuite Chart : OpenDocument file formats
-StarSuite Chart : OpenGL
-StarSuite Chart : OpenGL;definition
-StarSuite Chart : OpenGL;optimized output
-StarSuite Chart : opening
-StarSuite Chart : opening;context menus
-StarSuite Chart : opening;database files
-StarSuite Chart : opening;dialog settings
-StarSuite Chart : opening;documents
-StarSuite Chart : opening;documents from other formats
-StarSuite Chart : opening;documents on WebDAV server
-StarSuite Chart : opening;files with links
-StarSuite Chart : opening;files, with placeholders
-StarSuite Chart : opening;forms
-StarSuite Chart : opening;Microsoft Office files
-StarSuite Chart : opening;mobile device documents
-StarSuite Chart : opening;objects
-StarSuite Chart : opening;reports
-StarSuite Chart : opening;several files
-StarSuite Chart : opening;XForms
-StarSuite Chart : operators
-StarSuite Chart : operators;default filters
-StarSuite Chart : optional hyphens (Writer)
-StarSuite Chart : options
-StarSuite Chart : options;accessibility
-StarSuite Chart : options;appearance
-StarSuite Chart : options;compatibility (Writer)
-StarSuite Chart : options;network identity
-StarSuite Chart : options;online update
-StarSuite Chart : options;tools
-StarSuite Chart : Oracle databases (base)
-StarSuite Chart : order of chart data
-StarSuite Chart : ordering
-StarSuite Chart : ordering;objects
-StarSuite Chart : organizing
-StarSuite Chart : organizing;macros and scripts
-StarSuite Chart : organizing;namespaces in XForms
-StarSuite Chart : organizing;styles
-StarSuite Chart : organizing;templates
-StarSuite Chart : original size
-StarSuite Chart : original size;printing in StarSuite Math
-StarSuite Chart : original size;restoring after cropping
-StarSuite Chart : outlines
-StarSuite Chart : outlines;font effects
-StarSuite Chart : outlines;outline symbols
-StarSuite Chart : outlines;sending to presentations
-StarSuite Chart : overwrite mode
-StarSuite Chart : packages, see extensions
-StarSuite Chart : page breaks
-StarSuite Chart : page breaks;displaying (Calc)
-StarSuite Chart : page formats
-StarSuite Chart : page formats;maximizing
-StarSuite Chart : page formats;restriction
-StarSuite Chart : page styles
-StarSuite Chart : page styles;editing/applying with statusbar
-StarSuite Chart : pages
-StarSuite Chart : pages;backgrounds in all applications
-StarSuite Chart : pages;formatting and numbering
-StarSuite Chart : pages;printing page names in presentations
-StarSuite Chart : pages;scaling
-StarSuite Chart : pages;selecting one to print
-StarSuite Chart : paint box
-StarSuite Chart : paint can symbol
-StarSuite Chart : pair kerning
-StarSuite Chart : Palm file filters
-StarSuite Chart : paper formats
-StarSuite Chart : paper size warning
-StarSuite Chart : paper trays
-StarSuite Chart : paragraph marks
-StarSuite Chart : paragraph marks;displaying (Writer)
-StarSuite Chart : paragraph styles
-StarSuite Chart : paragraph styles;languages
-StarSuite Chart : paragraph styles;modifying basic fonts
-StarSuite Chart : paragraphs
-StarSuite Chart : paragraphs;alignment
-StarSuite Chart : paragraphs;Asian typography
-StarSuite Chart : paragraphs;defining borders
-StarSuite Chart : paragraphs;hidden paragraphs (Writer)
-StarSuite Chart : paragraphs;increasing indents of
-StarSuite Chart : paragraphs;indents, margins and columns
-StarSuite Chart : paragraphs;inserting bullets
-StarSuite Chart : paragraphs;joining
-StarSuite Chart : paragraphs;numbering automatically
-StarSuite Chart : paragraphs;removing blank ones
-StarSuite Chart : paragraphs;spacing
-StarSuite Chart : paragraphs;tab stops
-StarSuite Chart : parameters
-StarSuite Chart : parameters;command line
-StarSuite Chart : parameters;queries (Base)
-StarSuite Chart : passwords for protecting contents
-StarSuite Chart : pasting
-StarSuite Chart : pasting;cell ranges
-StarSuite Chart : pasting;cell ranges from spreadsheets
-StarSuite Chart : pasting;data from text documents
-StarSuite Chart : pasting;draw objects
-StarSuite Chart : pasting;draw objects from other documents
-StarSuite Chart : pasting;formatted/unformatted text
-StarSuite Chart : pasting;from data source view
-StarSuite Chart : pasting;from data sources to StarSuite Calc
-StarSuite Chart : pasting;pictures from other documents
-StarSuite Chart : pasting;sheet areas in text documents
-StarSuite Chart : pasting;to Gallery
-StarSuite Chart : paths
-StarSuite Chart : paths;changing work directory
-StarSuite Chart : paths;defaults
-StarSuite Chart : pattern editor
-StarSuite Chart : pattern fields
-StarSuite Chart : pattern fields;form functions
-StarSuite Chart : patterns for objects
-StarSuite Chart : PDF
-StarSuite Chart : PDF;export
-StarSuite Chart : PDF;PostScript to PDF converter, UNIX
-StarSuite Chart : personal data input
-StarSuite Chart : phonetic guide
-StarSuite Chart : picklist creation
-StarSuite Chart : pictures
-StarSuite Chart : pictures;adding to Gallery
-StarSuite Chart : pictures;arranging within stacks
-StarSuite Chart : pictures;assigning macros
-StarSuite Chart : pictures;backgrounds
-StarSuite Chart : pictures;captions (Writer)
-StarSuite Chart : pictures;changing paths
-StarSuite Chart : pictures;cropping and zooming
-StarSuite Chart : pictures;displaying in Calc
-StarSuite Chart : pictures;displaying in Writer (Writer)
-StarSuite Chart : pictures;drag and drop between documents
-StarSuite Chart : pictures;drawing
-StarSuite Chart : pictures;editing
-StarSuite Chart : pictures;filters
-StarSuite Chart : pictures;ImageMap
-StarSuite Chart : pictures;inserting automatically
-StarSuite Chart : pictures;inserting from Gallery
-StarSuite Chart : pictures;number of
-StarSuite Chart : pictures;printing
-StarSuite Chart : pictures;scaling/resizing
-StarSuite Chart : pie charts
-StarSuite Chart : pie charts;options
-StarSuite Chart : pie charts
-StarSuite Chart : pixel editor
-StarSuite Chart : pixel graphics
-StarSuite Chart : pixel graphics;inserting and editing
-StarSuite Chart : pixel patterns
-StarSuite Chart : placeholders
-StarSuite Chart : placeholders;in SQL queries
-StarSuite Chart : placeholders;on opening files
-StarSuite Chart : placing toolbars
-StarSuite Chart : playing movies and sound files
-StarSuite Chart : plotting data as charts
-StarSuite Chart : plug-ins
-StarSuite Chart : plug-ins;activating and deactivating
-StarSuite Chart : plug-ins;definition
-StarSuite Chart : plug-ins;inserting
-StarSuite Chart : pocket device appliances
-StarSuite Chart : Pocket PC file filters
-StarSuite Chart : points
-StarSuite Chart : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Chart : polygon drawing
-StarSuite Chart : pop-art filter
-StarSuite Chart : portable document format
-StarSuite Chart : positioning
-StarSuite Chart : positioning;draw objects and controls
-StarSuite Chart : positioning;fonts
-StarSuite Chart : positioning;objects
-StarSuite Chart : positioning;toolbars
-StarSuite Chart : post method for form transmissions
-StarSuite Chart : posterizing filter
-StarSuite Chart : PostScript
-StarSuite Chart : PostScript;creating files
-StarSuite Chart : PostScript;PDF converter, UNIX
-StarSuite Chart : PowerPoint export
-StarSuite Chart : precision as shown (Calc)
-StarSuite Chart : predefining fonts
-StarSuite Chart : presentations
-StarSuite Chart : presentations;creating/opening
-StarSuite Chart : presentations;inserting spreadsheet cells
-StarSuite Chart : presentations;live on the Internet
-StarSuite Chart : presentations;print menu
-StarSuite Chart : presentations;saving
-StarSuite Chart : presentations;saving automatically
-StarSuite Chart : presentations;saving in other formats
-StarSuite Chart : presentations;sending as e-mail
-StarSuite Chart : presentations;starting with wizard
-StarSuite Chart : presentations;wizards
-StarSuite Chart : press buttons, see push buttons
-StarSuite Chart : previews
-StarSuite Chart : previews;fonts lists
-StarSuite Chart : primary key
-StarSuite Chart : primary key;database tables
-StarSuite Chart : primary keys
-StarSuite Chart : primary keys;defining
-StarSuite Chart : primary keys;inserting (Base)
-StarSuite Chart : print area selection
-StarSuite Chart : printer metrics for document formatting (Writer)
-StarSuite Chart : printers
-StarSuite Chart : printers;adding, UNIX
-StarSuite Chart : printers;choosing
-StarSuite Chart : printers;default printer
-StarSuite Chart : printers;faxes under UNIX
-StarSuite Chart : printers;maximum page formats
-StarSuite Chart : printers;paper trays
-StarSuite Chart : printers;properties
-StarSuite Chart : printing
-StarSuite Chart : printing;black and white
-StarSuite Chart : printing;brochures
-StarSuite Chart : printing;colors in grayscale
-StarSuite Chart : printing;copies
-StarSuite Chart : printing;creating individual jobs
-StarSuite Chart : printing;dates in presentations
-StarSuite Chart : printing;directly
-StarSuite Chart : printing;documents
-StarSuite Chart : printing;drawings defaults
-StarSuite Chart : printing;elements in text documents
-StarSuite Chart : printing;faster
-StarSuite Chart : printing;fitting to pages in presentations
-StarSuite Chart : printing;fitting to pages in StarSuite Math
-StarSuite Chart : printing;formulas in StarSuite Math
-StarSuite Chart : printing;hidden pages of presentations
-StarSuite Chart : printing;in original size in StarSuite Math
-StarSuite Chart : printing;left/right pages
-StarSuite Chart : printing;notes
-StarSuite Chart : printing;queries (Base)
-StarSuite Chart : printing;scaling in StarSuite Math
-StarSuite Chart : printing;selections
-StarSuite Chart : printing;text always in black
-StarSuite Chart : printing;text in reverse order
-StarSuite Chart : printing;tiling pages in presentations
-StarSuite Chart : printing;transparencies
-StarSuite Chart : printing;warnings
-StarSuite Chart : printing;without scaling in presentations
-StarSuite Chart : printing speed
-StarSuite Chart : programming
-StarSuite Chart : programming;scripting
-StarSuite Chart : programming;StarSuite
-StarSuite Chart : properties
-StarSuite Chart : properties;charts
-StarSuite Chart : properties;fields in databases
-StarSuite Chart : properties;files
-StarSuite Chart : properties;form controls
-StarSuite Chart : properties;forms
-StarSuite Chart : properties;printers
-StarSuite Chart : properties;smooth lines in line charts/XY charts
-StarSuite Chart : protected contents
-StarSuite Chart : protected dashes
-StarSuite Chart : protected database tables
-StarSuite Chart : protected documents
-StarSuite Chart : protected spaces
-StarSuite Chart : protected spaces;inserting
-StarSuite Chart : protected spaces;showing (Writer)
-StarSuite Chart : protecting
-StarSuite Chart : protecting;contents
-StarSuite Chart : protecting;recorded changes
-StarSuite Chart : proxy settings
-StarSuite Chart : push buttons
-StarSuite Chart : push buttons;adding to documents
-StarSuite Chart : push buttons;creating
-StarSuite Chart : queries
-StarSuite Chart : queries;copying (Base)
-StarSuite Chart : queries;creating in design view (Base)
-StarSuite Chart : queries;creating in SQL view
-StarSuite Chart : queries;defining (Base)
-StarSuite Chart : queries;deleting table links (Base)
-StarSuite Chart : queries;editing in data source view
-StarSuite Chart : queries;formulating filter conditions (Base)
-StarSuite Chart : queries;joining tables (Base)
-StarSuite Chart : queries;missing elements (Base)
-StarSuite Chart : queries;overview (Base)
-StarSuite Chart : queries;parameter queries (Base)
-StarSuite Chart : queries;printing (Base)
-StarSuite Chart : Query Wizard (Base)
-StarSuite Chart : Quickstarter
-StarSuite Chart : quotation marks
-StarSuite Chart : quotation marks;replacing
-StarSuite Chart : quotes
-StarSuite Chart : quotes;custom
-StarSuite Chart : radar charts, see net charts
-StarSuite Chart : radio button creation
-StarSuite Chart : read-only documents
-StarSuite Chart : read-only documents;cursor
-StarSuite Chart : read-only documents;database tables on/off
-StarSuite Chart : read-only documents;editing
-StarSuite Chart : read-only documents;opening documents as
-StarSuite Chart : read-only items in Data Navigator
-StarSuite Chart : recognizing URLs automatically
-StarSuite Chart : recording
-StarSuite Chart : recording;changes
-StarSuite Chart : recording;macros
-StarSuite Chart : records
-StarSuite Chart : records;inserting notes
-StarSuite Chart : records;protecting
-StarSuite Chart : records;saving
-StarSuite Chart : records;searching in databases
-StarSuite Chart : rectangles with round corners
-StarSuite Chart : recursions in spreadsheets
-StarSuite Chart : redo command
-StarSuite Chart : reduced printing
-StarSuite Chart : reference lines
-StarSuite Chart : references
-StarSuite Chart : references;displaying in color (Calc)
-StarSuite Chart : references;expanding (Calc)
-StarSuite Chart : references;iterative (Calc)
-StarSuite Chart : register-true
-StarSuite Chart : register-true;definition
-StarSuite Chart : registering
-StarSuite Chart : registering;address books
-StarSuite Chart : registering;databases (Base)
-StarSuite Chart : registering;StarSuite
-StarSuite Chart : regression curves in charts
-StarSuite Chart : regular expressions
-StarSuite Chart : regular expressions;list of
-StarSuite Chart : regular expressions;opening files
-StarSuite Chart : relational databases (Base)
-StarSuite Chart : relations
-StarSuite Chart : relations;creating and deleting (Base)
-StarSuite Chart : relations;joining tables (Base)
-StarSuite Chart : relations;properties (Base)
-StarSuite Chart : relative hyperlinks
-StarSuite Chart : relative saving of URLs
-StarSuite Chart : reloading
-StarSuite Chart : reloading;documents
-StarSuite Chart : reloading;HTML documents, automatically
-StarSuite Chart : remarks, see also notes
-StarSuite Chart : remote configurations
-StarSuite Chart : remove noise filter
-StarSuite Chart : removing
-StarSuite Chart : removing;bullets and numbering
-StarSuite Chart : removing;form filters
-StarSuite Chart : removing, see also deleting
-StarSuite Chart : reorganizing charts
-StarSuite Chart : repeating
-StarSuite Chart : repeating;commands
-StarSuite Chart : replacement options
-StarSuite Chart : replacement table
-StarSuite Chart : replacing
-StarSuite Chart : replacing;AutoCorrect function
-StarSuite Chart : replacing;dashes
-StarSuite Chart : Report Builder
-StarSuite Chart : reports
-StarSuite Chart : reports;creating
-StarSuite Chart : reports;error reports
-StarSuite Chart : reports;opening and editing
-StarSuite Chart : reports;templates
-StarSuite Chart : resetting
-StarSuite Chart : resetting;templates
-StarSuite Chart : resizing
-StarSuite Chart : resizing;objects, by mouse
-StarSuite Chart : resizing, see also scaling/zooming
-StarSuite Chart : resolution when printing bitmaps
-StarSuite Chart : restoring
-StarSuite Chart : restoring;default formatting
-StarSuite Chart : restoring;editing
-StarSuite Chart : reversing printing order
-StarSuite Chart : review function
-StarSuite Chart : review function;accepting or rejecting changes
-StarSuite Chart : review function;comparing documents
-StarSuite Chart : review function;protecting records
-StarSuite Chart : review function;recording changes example
-StarSuite Chart : rich text control
-StarSuite Chart : right alignment of paragraphs
-StarSuite Chart : right joins (Base)
-StarSuite Chart : right-to-left text
-StarSuite Chart : rotating
-StarSuite Chart : rotating;3D text
-StarSuite Chart : round corners
-StarSuite Chart : rounding precision (Calc)
-StarSuite Chart : row headers
-StarSuite Chart : row headers;displaying (Calc)
-StarSuite Chart : row headers;highlighting (Calc)
-StarSuite Chart : rulers
-StarSuite Chart : rulers;default settings
-StarSuite Chart : rulers;measurement units
-StarSuite Chart : rulers;visible in presentations
-StarSuite Chart : samples and templates
-StarSuite Chart : saving
-StarSuite Chart : saving;default file formats
-StarSuite Chart : saving;dialog settings
-StarSuite Chart : saving;documents
-StarSuite Chart : saving;documents for mobile devices
-StarSuite Chart : saving;documents in other formats
-StarSuite Chart : saving;documents, automatically
-StarSuite Chart : saving;in Microsoft Office file format
-StarSuite Chart : saving;options
-StarSuite Chart : saving;templates
-StarSuite Chart : saving;to XML
-StarSuite Chart : saving;VBA code in Microsoft Office documents
-StarSuite Chart : saving;with password by default
-StarSuite Chart : saving as command
-StarSuite Chart : saving as command;precautions
-StarSuite Chart : scaling
-StarSuite Chart : scaling;axes
-StarSuite Chart : scaling;font sizes in user interface
-StarSuite Chart : scaling;objects
-StarSuite Chart : scaling;pictures
-StarSuite Chart : scaling;printing in StarSuite Math
-StarSuite Chart : scaling;text in charts
-StarSuite Chart : scaling;when printing presentations
-StarSuite Chart : scaling, see also zooming
-StarSuite Chart : scatter charts
-StarSuite Chart : screen
-StarSuite Chart : screen;full screen views
-StarSuite Chart : screen;scaling
-StarSuite Chart : screen magnifiers
-StarSuite Chart : screen readers
-StarSuite Chart : script organization
-StarSuite Chart : scrollbars
-StarSuite Chart : scrollbars;controls
-StarSuite Chart : scrollbars;displaying (Calc)
-StarSuite Chart : scrollbars;horizontal and vertical (Writer)
-StarSuite Chart : search criteria for database functions in cells
-StarSuite Chart : search engines
-StarSuite Chart : search engines;definition
-StarSuite Chart : search engines;selecting
-StarSuite Chart : searching
-StarSuite Chart : searching;all sheets
-StarSuite Chart : searching;databases
-StarSuite Chart : searching;form filters
-StarSuite Chart : searching;Internet
-StarSuite Chart : searching;tables and forms
-StarSuite Chart : secondary axes in charts
-StarSuite Chart : sections
-StarSuite Chart : sections;backgrounds
-StarSuite Chart : security
-StarSuite Chart : security;digital signatures
-StarSuite Chart : security;options for documents with macros
-StarSuite Chart : security;protecting contents
-StarSuite Chart : security;warning dialogs with macros
-StarSuite Chart : selecting
-StarSuite Chart : selecting;controls
-StarSuite Chart : selecting;measurement units
-StarSuite Chart : selecting;objects
-StarSuite Chart : selecting;print areas
-StarSuite Chart : selecting;several files
-StarSuite Chart : selection clipboard
-StarSuite Chart : selection frames
-StarSuite Chart : selection modes in text
-StarSuite Chart : sending
-StarSuite Chart : sending;AutoAbstract function in presentations
-StarSuite Chart : sending;documents as e-mail
-StarSuite Chart : sending;documents as faxes
-StarSuite Chart : separator lines
-StarSuite Chart : separator lines;defining
-StarSuite Chart : separators
-StarSuite Chart : separators;conditional
-StarSuite Chart : Server Side ImageMap
-StarSuite Chart : settings
-StarSuite Chart : settings;printers
-StarSuite Chart : settings;program configuration
-StarSuite Chart : settings;proxies
-StarSuite Chart : settings;tracking changes
-StarSuite Chart : settings;views
-StarSuite Chart : SGML
-StarSuite Chart : SGML;definition
-StarSuite Chart : shadows
-StarSuite Chart : shadows;areas
-StarSuite Chart : shadows;borders
-StarSuite Chart : shadows;characters
-StarSuite Chart : shadows;characters, using context menu
-StarSuite Chart : sharing documents
-StarSuite Chart : sharpening filter
-StarSuite Chart : sheet tabs
-StarSuite Chart : sheet tabs;displaying
-StarSuite Chart : sheets
-StarSuite Chart : sheets;searching all
-StarSuite Chart : shortcut keys
-StarSuite Chart : shortcut keys;assigning macros
-StarSuite Chart : shortcut keys;charts
-StarSuite Chart : shortcut keys;general
-StarSuite Chart : shortcut keys;in databases
-StarSuite Chart : shortcut keys;StarSuite accessibility
-StarSuite Chart : showing
-StarSuite Chart : showing;changes
-StarSuite Chart : showing;docked windows
-StarSuite Chart : showing;drawings and controls (Writer)
-StarSuite Chart : showing;live presentations on the Internet
-StarSuite Chart : showing;toolbars
-StarSuite Chart : signing documents with digital signatures
-StarSuite Chart : similarity search
-StarSuite Chart : simple handles (Writer)
-StarSuite Chart : simplified Chinese
-StarSuite Chart : simplified Chinese;translating to traditional Chinese
-StarSuite Chart : single sign on options
-StarSuite Chart : single-line spacing in text
-StarSuite Chart : sizes
-StarSuite Chart : sizes;draw objects
-StarSuite Chart : sizes;pictures
-StarSuite Chart : slanting draw objects
-StarSuite Chart : small capitals
-StarSuite Chart : small icons
-StarSuite Chart : smart tag configuration
-StarSuite Chart : smooth scrolling (Writer)
-StarSuite Chart : smoothing filter
-StarSuite Chart : snap grid defaults (Writer/Calc)
-StarSuite Chart : snapping in presentations and drawings
-StarSuite Chart : solarization filter
-StarSuite Chart : sort lists
-StarSuite Chart : sort lists;copying to in Calc
-StarSuite Chart : sorting
-StarSuite Chart : sorting;data in forms
-StarSuite Chart : sorting;databases
-StarSuite Chart : sounds
-StarSuite Chart : sounds;inserting and playing
-StarSuite Chart : spaces
-StarSuite Chart : spaces;displaying (Writer)
-StarSuite Chart : spaces;ignoring double
-StarSuite Chart : spaces;inserting protected spaces
-StarSuite Chart : spaces;showing protected spaces (Writer)
-StarSuite Chart : spacing
-StarSuite Chart : spacing;between paragraphs in footnotes
-StarSuite Chart : spacing;font effects
-StarSuite Chart : spacing;lines and paragraphs
-StarSuite Chart : spacing;tab stops in text documents
-StarSuite Chart : spacing;tabs in presentations
-StarSuite Chart : spadmin
-StarSuite Chart : special characters
-StarSuite Chart : speech bubbles
-StarSuite Chart : speed of printing
-StarSuite Chart : spellcheck
-StarSuite Chart : spellcheck;activating for a language
-StarSuite Chart : spellcheck;context menus
-StarSuite Chart : spellcheck;default languages
-StarSuite Chart : spellcheck;dialog
-StarSuite Chart : spellcheck;dictionary of exceptions
-StarSuite Chart : spellcheck;ignore list
-StarSuite Chart : spin button creation
-StarSuite Chart : spoolfiles with Xprinter
-StarSuite Chart : spreadsheets
-StarSuite Chart : spreadsheets;as databases (base)
-StarSuite Chart : spreadsheets;copying areas to text documents
-StarSuite Chart : spreadsheets;creating/opening
-StarSuite Chart : spreadsheets;inserting charts
-StarSuite Chart : spreadsheets;inserting database records
-StarSuite Chart : spreadsheets;printing
-StarSuite Chart : spreadsheets;saving
-StarSuite Chart : spreadsheets;saving automatically
-StarSuite Chart : spreadsheets;saving in other formats
-StarSuite Chart : spreadsheets;sending as e-mail
-StarSuite Chart : SQL
-StarSuite Chart : SQL;definition
-StarSuite Chart : SQL;DISTINCT parameter
-StarSuite Chart : SQL;executing SQL commands
-StarSuite Chart : SQL;executing SQL statements (Base)
-StarSuite Chart : SQL;queries (Base)
-StarSuite Chart : square drawings
-StarSuite Chart : standard bar on/off
-StarSuite Chart : standard deviation in charts
-StarSuite Chart : standard filters in databases
-StarSuite Chart : standard printer under UNIX
-StarSuite Chart : StarSuite Base data sources
-StarSuite Chart : StarSuite Basic scripts in HTML documents
-StarSuite Chart : StarSuite documents
-StarSuite Chart : StarSuite documents;mobile device filters
-StarSuite Chart : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Chart : StarSuite Math start
-StarSuite Chart : start parameters
-StarSuite Chart : statistics in charts
-StarSuite Chart : status bar on/off
-StarSuite Chart : stickers
-StarSuite Chart : stock charts
-StarSuite Chart : strikethrough
-StarSuite Chart : strikethrough;characters
-StarSuite Chart : strikethrough;font effects
-StarSuite Chart : styles
-StarSuite Chart : styles;'changed' message
-StarSuite Chart : styles;copying between documents
-StarSuite Chart : styles;keyboard shortcuts
-StarSuite Chart : styles;organizing
-StarSuite Chart : styles;printing styles used in a document
-StarSuite Chart : styles;replacing automatically
-StarSuite Chart : Styles and Formatting window
-StarSuite Chart : Styles and Formatting window;docking
-StarSuite Chart : subforms
-StarSuite Chart : subforms;creating
-StarSuite Chart : subforms;description
-StarSuite Chart : submitting forms
-StarSuite Chart : suffixes in file formats
-StarSuite Chart : support on the Web
-StarSuite Chart : synchronizing
-StarSuite Chart : synchronizing;labels and business cards
-StarSuite Chart : synchronizing;Pocket PC and StarSuite formats
-StarSuite Chart : system address book registration
-StarSuite Chart : tab stops
-StarSuite Chart : tab stops;displaying (Writer)
-StarSuite Chart : tab stops;inserting and editing
-StarSuite Chart : tab stops;setting in sheets
-StarSuite Chart : tab stops;settings
-StarSuite Chart : tab stops;spacing in presentations
-StarSuite Chart : tab stops;spacing in text documents
-StarSuite Chart : table controls
-StarSuite Chart : table controls;form functions
-StarSuite Chart : table controls;keyboard-only edit mode
-StarSuite Chart : table controls;properties
-StarSuite Chart : table views of databases
-StarSuite Chart : Table Wizard (Base)
-StarSuite Chart : tables
-StarSuite Chart : tables;inserting line breaks
-StarSuite Chart : tables in databases
-StarSuite Chart : tables in databases;access rights to (Base)
-StarSuite Chart : tables in databases;adding to queries
-StarSuite Chart : tables in databases;browsing and editing
-StarSuite Chart : tables in databases;copying database tables (Base)
-StarSuite Chart : tables in databases;creating
-StarSuite Chart : tables in databases;creating in design view
-StarSuite Chart : tables in databases;importing text formats (Base)
-StarSuite Chart : tables in databases;joining for queries (Base)
-StarSuite Chart : tables in databases;printing queries (Base)
-StarSuite Chart : tables in databases;relations (Base)
-StarSuite Chart : tables in databases;searching
-StarSuite Chart : tables in spreadsheets
-StarSuite Chart : tables in spreadsheets;copying data to other applications
-StarSuite Chart : tables in spreadsheets;defining borders
-StarSuite Chart : tables in spreadsheets;value highlighting
-StarSuite Chart : tables in text
-StarSuite Chart : tables in text;captions
-StarSuite Chart : tables in text;creating automatically
-StarSuite Chart : tables in text;default settings
-StarSuite Chart : tables in text;defining borders
-StarSuite Chart : tables in text;displaying
-StarSuite Chart : tables in text;printing
-StarSuite Chart : tabs
-StarSuite Chart : tabs;displaying sheet tabs
-StarSuite Chart : tags
-StarSuite Chart : tags;definition
-StarSuite Chart : tags;META tags
-StarSuite Chart : templates
-StarSuite Chart : templates;agendas
-StarSuite Chart : templates;changing basic fonts
-StarSuite Chart : templates;database reports
-StarSuite Chart : templates;deleting
-StarSuite Chart : templates;editing and saving
-StarSuite Chart : templates;faxes
-StarSuite Chart : templates;importing and exporting
-StarSuite Chart : templates;letters
-StarSuite Chart : templates;new documents from templates
-StarSuite Chart : templates;opening documents with
-StarSuite Chart : templates;organizing
-StarSuite Chart : terminology
-StarSuite Chart : terminology;general glossary
-StarSuite Chart : terminology;Internet glossary
-StarSuite Chart : testing XML filters
-StarSuite Chart : text
-StarSuite Chart : text;animating
-StarSuite Chart : text;Asian layout
-StarSuite Chart : text;bold
-StarSuite Chart : text;coloring
-StarSuite Chart : text;contours
-StarSuite Chart : text;copying by drag and drop
-StarSuite Chart : text;CTL languages
-StarSuite Chart : text;drawing pictures
-StarSuite Chart : text;font effects
-StarSuite Chart : text;font sizes
-StarSuite Chart : text;font styles
-StarSuite Chart : text;fonts and formats
-StarSuite Chart : text;Fontwork icons
-StarSuite Chart : text;hyperlinks
-StarSuite Chart : text;inserting special characters
-StarSuite Chart : text;italics
-StarSuite Chart : text;kerning
-StarSuite Chart : text;language selection
-StarSuite Chart : text;line spacing
-StarSuite Chart : text;overwriting or inserting
-StarSuite Chart : text;printing in black
-StarSuite Chart : text;replacing with format
-StarSuite Chart : text;selection modes
-StarSuite Chart : text;shadowed
-StarSuite Chart : text;text/draw objects
-StarSuite Chart : text attributes
-StarSuite Chart : text attributes;hyperlinks
-StarSuite Chart : text attributes;undoing
-StarSuite Chart : text boxes
-StarSuite Chart : text boxes;form functions
-StarSuite Chart : text boxes;positioning
-StarSuite Chart : text breaks in cells
-StarSuite Chart : text colors for better accessibility
-StarSuite Chart : text databases (Base)
-StarSuite Chart : text documents
-StarSuite Chart : text documents;creating/opening
-StarSuite Chart : text documents;importing/exporting
-StarSuite Chart : text documents;inserting spreadsheet cells
-StarSuite Chart : text documents;print settings
-StarSuite Chart : text documents;printing
-StarSuite Chart : text documents;saving
-StarSuite Chart : text documents;saving automatically
-StarSuite Chart : text documents;saving in other formats
-StarSuite Chart : text documents;sending as e-mail
-StarSuite Chart : text effects
-StarSuite Chart : text flow
-StarSuite Chart : text flow;in cells
-StarSuite Chart : text formats
-StarSuite Chart : text formats;databases
-StarSuite Chart : text formats;pasting
-StarSuite Chart : text input fields
-StarSuite Chart : text layout for special languages
-StarSuite Chart : text objects
-StarSuite Chart : text objects;alignment
-StarSuite Chart : text objects;draw functions
-StarSuite Chart : text objects;fonts
-StarSuite Chart : text objects;in presentations and drawings
-StarSuite Chart : text overflow in spreadsheet cells
-StarSuite Chart : text scaling in charts
-StarSuite Chart : text, see also text documents, paragraphs and characters
-StarSuite Chart : TextArt, see Fontwork
-StarSuite Chart : textures
-StarSuite Chart : textures;inserting from Gallery
-StarSuite Chart : textures;on chart bars
-StarSuite Chart : Thai
-StarSuite Chart : Thai;entering text
-StarSuite Chart : Thai;language settings
-StarSuite Chart : thesaurus
-StarSuite Chart : thesaurus;activating for a language
-StarSuite Chart : ticker text
-StarSuite Chart : time fields
-StarSuite Chart : time fields;form functions
-StarSuite Chart : times
-StarSuite Chart : times;inserting when printing presentations
-StarSuite Chart : times, formats
-StarSuite Chart : tips
-StarSuite Chart : tips;extended tips in Help
-StarSuite Chart : title rows
-StarSuite Chart : title rows;printing in StarSuite Math
-StarSuite Chart : titles
-StarSuite Chart : titles;alignment (charts)
-StarSuite Chart : titles;changing
-StarSuite Chart : titles;editing in charts
-StarSuite Chart : titles;font effects
-StarSuite Chart : titles;formatting automatically
-StarSuite Chart : titles;formatting charts
-StarSuite Chart : titles;objects
-StarSuite Chart : toolbars
-StarSuite Chart : toolbars;adding buttons
-StarSuite Chart : toolbars;docking/undocking
-StarSuite Chart : toolbars;Form Navigation bar
-StarSuite Chart : toolbars;viewing/closing
-StarSuite Chart : tools bar
-StarSuite Chart : tooltips
-StarSuite Chart : tooltips;extended tips
-StarSuite Chart : tooltips;help
-StarSuite Chart : traditional Chinese
-StarSuite Chart : traditional Chinese;translating to simplified chinese
-StarSuite Chart : transparency
-StarSuite Chart : transparency;areas
-StarSuite Chart : transparency;off for faster printing
-StarSuite Chart : transparency;saving
-StarSuite Chart : tree view of Help
-StarSuite Chart : trend lines in charts
-StarSuite Chart : typefaces
-StarSuite Chart : typefaces;adding under UNIX
-StarSuite Chart : typefaces;formats
-StarSuite Chart : typographical quotes in StarSuite Writer
-StarSuite Chart : typography
-StarSuite Chart : typography;Asian
-StarSuite Chart : underlining
-StarSuite Chart : underlining;AutoFormat function
-StarSuite Chart : underlining;characters
-StarSuite Chart : underlining;text
-StarSuite Chart : undocking windows
-StarSuite Chart : undoing
-StarSuite Chart : undoing;direct formatting
-StarSuite Chart : undoing;editing
-StarSuite Chart : undoing;number of steps
-StarSuite Chart : ungrouping groups
-StarSuite Chart : units
-StarSuite Chart : units;converting
-StarSuite Chart : units;measurement units
-StarSuite Chart : UNO components
-StarSuite Chart : UNO components;Extension Manager
-StarSuite Chart : UNO components;integrating new
-StarSuite Chart : update options
-StarSuite Chart : updates
-StarSuite Chart : updates;checking automatically
-StarSuite Chart : updates;checking manually
-StarSuite Chart : updating
-StarSuite Chart : updating;fields and charts, automatically (Writer)
-StarSuite Chart : updating;links in text documents
-StarSuite Chart : updating;links, on opening
-StarSuite Chart : updating;templates
-StarSuite Chart : URL
-StarSuite Chart : URL;changing hyperlink URLs
-StarSuite Chart : URL;definition
-StarSuite Chart : URL;in pictures
-StarSuite Chart : URL;saving absolute/relative paths
-StarSuite Chart : URL;turning off URL recognition
-StarSuite Chart : user data
-StarSuite Chart : user data;input
-StarSuite Chart : user data;removing when saving
-StarSuite Chart : user-defined dictionaries
-StarSuite Chart : user-defined dictionaries;creating
-StarSuite Chart : user-defined dictionaries;dictionary of exceptions
-StarSuite Chart : user-defined dictionaries;editing
-StarSuite Chart : user-defined styles
-StarSuite Chart : user-defined styles;automatically replacing
-StarSuite Chart : UTF-8/UCS2 support
-StarSuite Chart : values
-StarSuite Chart : values;rounded as shown (Calc)
-StarSuite Chart : variables
-StarSuite Chart : variables;for paths
-StarSuite Chart : variances in charts
-StarSuite Chart : VBA code
-StarSuite Chart : VBA code;loading/saving documents with VBA code
-StarSuite Chart : version management
-StarSuite Chart : version numbers of documents
-StarSuite Chart : versions
-StarSuite Chart : versions;comparing documents
-StarSuite Chart : versions;file saving as, restriction
-StarSuite Chart : versions;merging document versions
-StarSuite Chart : versions;of a document
-StarSuite Chart : versions;StarSuite
-StarSuite Chart : vertical callouts
-StarSuite Chart : vertical scrollbars (Writer)
-StarSuite Chart : vertical text boxes
-StarSuite Chart : videos
-StarSuite Chart : viewing
-StarSuite Chart : viewing;databases
-StarSuite Chart : viewing;file properties
-StarSuite Chart : viewing;StarSuite documents in Internet Explorer
-StarSuite Chart : viewing;toolbars
-StarSuite Chart : views
-StarSuite Chart : views;creating database views (Base)
-StarSuite Chart : views;defaults
-StarSuite Chart : views;full screen
-StarSuite Chart : views;icons
-StarSuite Chart : views;in 3D
-StarSuite Chart : views;scaling
-StarSuite Chart : Visual Basic for Applications
-StarSuite Chart : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Chart : watermarks
-StarSuite Chart : web documents
-StarSuite Chart : web documents;XForms
-StarSuite Chart : Web support
-StarSuite Chart : WebCast export
-StarSuite Chart : WebDAV over HTTPS
-StarSuite Chart : windows
-StarSuite Chart : windows;docking
-StarSuite Chart : windows;docking definition
-StarSuite Chart : windows;hiding/showing/docking
-StarSuite Chart : windows;new
-StarSuite Chart : wizards
-StarSuite Chart : wizards;agendas
-StarSuite Chart : wizards;database queries
-StarSuite Chart : wizards;database tables (Base)
-StarSuite Chart : wizards;databases (Base)
-StarSuite Chart : wizards;document converter
-StarSuite Chart : wizards;Euro Converter
-StarSuite Chart : wizards;faxes
-StarSuite Chart : wizards;forms
-StarSuite Chart : wizards;letters
-StarSuite Chart : wizards;overview
-StarSuite Chart : wizards;presentations
-StarSuite Chart : wizards;reports
-StarSuite Chart : Word documents
-StarSuite Chart : Word documents;compatibility
-StarSuite Chart : Word documents;saving as
-StarSuite Chart : WordArt, see Fontwork
-StarSuite Chart : words
-StarSuite Chart : words;automatically replacing
-StarSuite Chart : words;wrapping in cells
-StarSuite Chart : words;wrapping in CTL
-StarSuite Chart : working directory change
-StarSuite Chart : wrapping text
-StarSuite Chart : wrapping text;in cells
-StarSuite Chart : write protection on/off
-StarSuite Chart : writing aids options
-StarSuite Chart : WYSIWYG in fonts lists
-StarSuite Chart : X axes
-StarSuite Chart : X axes;grid formatting
-StarSuite Chart : X axes;scaling
-StarSuite Chart : X axes;showing
-StarSuite Chart : XForms
-StarSuite Chart : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Chart : XForms;conditions
-StarSuite Chart : XForms;opening/editing
-StarSuite Chart : XML converters
-StarSuite Chart : XML file formats
-StarSuite Chart : XML filters
-StarSuite Chart : XML filters;creating/testing
-StarSuite Chart : XML filters;saving as package/installing/deleting
-StarSuite Chart : XML filters;settings
-StarSuite Chart : XML Forms, see XForms
-StarSuite Chart : XSLT filters, see also XML filters
-StarSuite Chart : XY charts
-StarSuite Chart : Y axes
-StarSuite Chart : Y axes;formatting
-StarSuite Chart : Y axes;grid formatting
-StarSuite Chart : Y axes;scaling
-StarSuite Chart : Y axes;showing
-StarSuite Chart : years
-StarSuite Chart : years;2-digit options
-StarSuite Chart : Z axes
-StarSuite Chart : Z axes;grid formatting
-StarSuite Chart : Z axes;showing
-StarSuite Chart : zero values
-StarSuite Chart : zero values;displaying (Calc)
-StarSuite Chart : zooming
-StarSuite Chart : zooming;page views
-StarSuite Chart : zooming;pictures
-StarSuite Chart : zooming;status bar
-StarSuite Base : 1/2 replacement
-StarSuite Base : 3D text creation
-StarSuite Base : 3D view
-StarSuite Base : abbreviation replacement
-StarSuite Base : absolute hyperlinks
-StarSuite Base : absolute saving of URLs
-StarSuite Base : accents
-StarSuite Base : Access databases (base)
-StarSuite Base : access rights for database tables (Base)
-StarSuite Base : accessibility
-StarSuite Base : accessibility;general shortcuts
-StarSuite Base : accessibility;options
-StarSuite Base : accessibility;StarSuite assistive technology
-StarSuite Base : accessibility;StarSuite features
-StarSuite Base : activating
-StarSuite Base : activating;context menus
-StarSuite Base : activating;Error Report Tool
-StarSuite Base : activating;extended help tips
-StarSuite Base : activating;plug-ins
-StarSuite Base : ActiveX control
-StarSuite Base : Adabas D databases (base)
-StarSuite Base : add-ons, see UNO components
-StarSuite Base : additional selection mode
-StarSuite Base : address books
-StarSuite Base : address books;LDAP server (Base)
-StarSuite Base : address books;registering
-StarSuite Base : address labels from databases
-StarSuite Base : ADO databases (Base)
-StarSuite Base : Agenda Wizard
-StarSuite Base : aging filter
-StarSuite Base : aligning
-StarSuite Base : aligning;cells
-StarSuite Base : aligning;objects
-StarSuite Base : aligning;paragraphs
-StarSuite Base : aligning;tables in text
-StarSuite Base : aligning;text objects
-StarSuite Base : alternative fonts
-StarSuite Base : ampersand symbol, see also operators
-StarSuite Base : anchors
-StarSuite Base : anchors;changing
-StarSuite Base : anchors;displaying (Calc)
-StarSuite Base : anchors;types/positions for draw objects
-StarSuite Base : animations
-StarSuite Base : animations;accessibility options
-StarSuite Base : appearance options
-StarSuite Base : Arabic
-StarSuite Base : Arabic;entering text
-StarSuite Base : Arabic;language settings
-StarSuite Base : areas
-StarSuite Base : areas;bitmap patterns
-StarSuite Base : areas;hatched/dotted
-StarSuite Base : areas;shadows
-StarSuite Base : areas;slanting
-StarSuite Base : areas;styles
-StarSuite Base : areas;transparency
-StarSuite Base : arguments in command line
-StarSuite Base : arranging
-StarSuite Base : arranging;objects
-StarSuite Base : arrows
-StarSuite Base : arrows;defining arrow heads
-StarSuite Base : arrows;defining arrow lines
-StarSuite Base : arrows;drawing in text
-StarSuite Base : ASCII
-StarSuite Base : ASCII;definition
-StarSuite Base : Asian languages
-StarSuite Base : Asian languages;enabling
-StarSuite Base : Asian Phonetic Guide
-StarSuite Base : Asian typography
-StarSuite Base : assigning scripts
-StarSuite Base : assistive technology in StarSuite
-StarSuite Base : attaching toolbars
-StarSuite Base : attachments in e-mails
-StarSuite Base : audio
-StarSuite Base : audio;inserting
-StarSuite Base : auto reloading HTML documents
-StarSuite Base : AutoAbstract function for sending text to presentations
-StarSuite Base : AutoCaption function in StarSuite Writer
-StarSuite Base : AutoComplete function in text and list boxes
-StarSuite Base : AutoCorrect function
-StarSuite Base : AutoCorrect function;context menu
-StarSuite Base : AutoCorrect function;options
-StarSuite Base : AutoCorrect function;pictures and frames
-StarSuite Base : AutoCorrect function;quotes
-StarSuite Base : AutoCorrect function;replacement table
-StarSuite Base : AutoCorrect function;switching on and off in Calc
-StarSuite Base : AutoCorrect function;URL recognition
-StarSuite Base : AutoFormat function
-StarSuite Base : AutoFormat function;switching on and off
-StarSuite Base : automatic captions (Writer)
-StarSuite Base : automatic control focus
-StarSuite Base : automatic hyperlink formatting
-StarSuite Base : automatic line breaks
-StarSuite Base : automatic lines/borders in text
-StarSuite Base : automatic saving
-StarSuite Base : AutoPilots, see wizards
-StarSuite Base : AutoValue
-StarSuite Base : AutoValue;database tables
-StarSuite Base : axes in charts
-StarSuite Base : backgrounds
-StarSuite Base : backgrounds;defining colors/pictures
-StarSuite Base : backgrounds;frames/sections/indexes
-StarSuite Base : backgrounds;inserting from Gallery
-StarSuite Base : backgrounds;printing
-StarSuite Base : backing window
-StarSuite Base : backups
-StarSuite Base : backups;automatic
-StarSuite Base : backups;documents
-StarSuite Base : Basic
-StarSuite Base : Basic;fonts for source display
-StarSuite Base : Basic;programming
-StarSuite Base : Basic;recording macros
-StarSuite Base : basic fonts
-StarSuite Base : Bézier curves
-StarSuite Base : Bézier curves;control points in presentations
-StarSuite Base : bi-directional writing
-StarSuite Base : binding space
-StarSuite Base : bitmaps
-StarSuite Base : bitmaps;inserting and editing
-StarSuite Base : bitmaps;off for faster printing
-StarSuite Base : bitmaps;patterns
-StarSuite Base : black and white printing
-StarSuite Base : black printing in Calc
-StarSuite Base : block selection mode
-StarSuite Base : bold
-StarSuite Base : bold;AutoFormat function
-StarSuite Base : bold;text
-StarSuite Base : bookmarks
-StarSuite Base : bookmarks;Help
-StarSuite Base : borders
-StarSuite Base : borders;arranging
-StarSuite Base : borders;cells on screen (Calc)
-StarSuite Base : borders;for paragraphs
-StarSuite Base : borders;for tables
-StarSuite Base : borders;shadows
-StarSuite Base : borders;table boundaries (Writer)
-StarSuite Base : borders, see also frames
-StarSuite Base : bound fields
-StarSuite Base : bound fields;controls
-StarSuite Base : boundaries of tables (Writer)
-StarSuite Base : break display (Writer)
-StarSuite Base : brochures
-StarSuite Base : brochures;printing several
-StarSuite Base : build numbers of StarSuite
-StarSuite Base : bullet lists
-StarSuite Base : bullet lists;formatting options
-StarSuite Base : bullets
-StarSuite Base : bullets;paragraphs
-StarSuite Base : bullets;replacing
-StarSuite Base : bullets;turning off
-StarSuite Base : business cards
-StarSuite Base : business cards;creating and synchronizing
-StarSuite Base : business cards;using templates
-StarSuite Base : button bars, see toolbars
-StarSuite Base : buttons
-StarSuite Base : buttons;adding push buttons
-StarSuite Base : buttons;big/small
-StarSuite Base : buttons;editing hyperlink buttons
-StarSuite Base : buttons;form functions
-StarSuite Base : buttons;toolbars
-StarSuite Base : cache for graphics
-StarSuite Base : calculating
-StarSuite Base : calculating;iterative references (Calc)
-StarSuite Base : callouts
-StarSuite Base : callouts;drawings
-StarSuite Base : capital letters
-StarSuite Base : capital letters;AutoCorrect function
-StarSuite Base : capital letters;font effects
-StarSuite Base : captions
-StarSuite Base : captions;automatic captions (Writer)
-StarSuite Base : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Base : captions, see also labels/callouts
-StarSuite Base : cascading update (Base)
-StarSuite Base : case sensitivity
-StarSuite Base : case sensitivity;comparing cell contents (Calc)
-StarSuite Base : case sensitivity;searching
-StarSuite Base : cells
-StarSuite Base : cells;aligning
-StarSuite Base : cells;coloring (Calc)
-StarSuite Base : cells;cursor positions after input (Calc)
-StarSuite Base : cells;formatting without effect (Calc)
-StarSuite Base : cells;line breaks
-StarSuite Base : cells;linked to controls
-StarSuite Base : cells;number of
-StarSuite Base : cells;pasting
-StarSuite Base : cells;resetting formats
-StarSuite Base : cells;showing grid lines (Calc)
-StarSuite Base : centered text
-StarSuite Base : centimeters
-StarSuite Base : certificates
-StarSuite Base : changes
-StarSuite Base : changes;accepting or rejecting
-StarSuite Base : changes;comparing to original
-StarSuite Base : changes;protecting
-StarSuite Base : changes;recording
-StarSuite Base : changes;review function
-StarSuite Base : changes;showing
-StarSuite Base : changing
-StarSuite Base : changing;document titles
-StarSuite Base : changing;file associations in Setup program
-StarSuite Base : changing;icon sizes
-StarSuite Base : changing;links
-StarSuite Base : changing;work directory
-StarSuite Base : changing, see also editing and replacing
-StarSuite Base : character styles
-StarSuite Base : character styles;language selection
-StarSuite Base : characters
-StarSuite Base : characters;alternative fonts
-StarSuite Base : characters;Asian layout
-StarSuite Base : characters;bold
-StarSuite Base : characters;coloring
-StarSuite Base : characters;contours
-StarSuite Base : characters;displaying only on screen (Writer)
-StarSuite Base : characters;enabling CTL and Asian characters
-StarSuite Base : characters;font effects
-StarSuite Base : characters;fonts and formats
-StarSuite Base : characters;hyperlinks
-StarSuite Base : characters;italics
-StarSuite Base : characters;language selection
-StarSuite Base : characters;shadowed
-StarSuite Base : characters;spacing
-StarSuite Base : characters;special
-StarSuite Base : characters;underlining
-StarSuite Base : charcoal sketches filter
-StarSuite Base : charts
-StarSuite Base : charts;arranging within stacks
-StarSuite Base : charts;bars with textures
-StarSuite Base : charts;colors
-StarSuite Base : charts;copying with link to source cell range
-StarSuite Base : charts;displaying (Calc)
-StarSuite Base : charts;editing axes
-StarSuite Base : charts;editing data
-StarSuite Base : charts;editing legends
-StarSuite Base : charts;editing titles
-StarSuite Base : charts;inserting
-StarSuite Base : charts;updating automatically (Writer)
-StarSuite Base : check box creation
-StarSuite Base : Chinese writing systems
-StarSuite Base : choosing printers
-StarSuite Base : circle drawings
-StarSuite Base : Client Side ImageMap
-StarSuite Base : clipboard
-StarSuite Base : clipboard;cutting
-StarSuite Base : clipboard;pasting
-StarSuite Base : clipboard;pasting formatted/unformatted text
-StarSuite Base : clipboard;selection clipboard
-StarSuite Base : clipboard;Unix
-StarSuite Base : closing
-StarSuite Base : closing;documents
-StarSuite Base : closing;toolbars
-StarSuite Base : collaboration
-StarSuite Base : color bar
-StarSuite Base : colors
-StarSuite Base : colors;adding
-StarSuite Base : colors;appearance
-StarSuite Base : colors;backgrounds
-StarSuite Base : colors;charts
-StarSuite Base : colors;fill format
-StarSuite Base : colors;fonts
-StarSuite Base : colors;grid lines and cells (Calc)
-StarSuite Base : colors;models
-StarSuite Base : colors;not printing
-StarSuite Base : colors;printing in grayscale
-StarSuite Base : colors;restriction (Calc)
-StarSuite Base : colors;selection
-StarSuite Base : column headers
-StarSuite Base : column headers;displaying (Calc)
-StarSuite Base : column headers;highlighting (Calc)
-StarSuite Base : columns
-StarSuite Base : columns;setting with the mouse
-StarSuite Base : combo box creation
-StarSuite Base : command button creation
-StarSuite Base : command buttons, see push buttons
-StarSuite Base : command line parameters
-StarSuite Base : commands
-StarSuite Base : commands;not visible
-StarSuite Base : commands;repeating
-StarSuite Base : commands;SQL
-StarSuite Base : comments
-StarSuite Base : comments;on changes
-StarSuite Base : common terms
-StarSuite Base : common terms;Chinese dictionary
-StarSuite Base : common terms;glossaries
-StarSuite Base : common terms;Internet glossary
-StarSuite Base : comparisons
-StarSuite Base : comparisons;document versions
-StarSuite Base : comparisons;operators in default filter dialog
-StarSuite Base : compatibility settings for MS Word import
-StarSuite Base : complete screen view
-StarSuite Base : complex text layout
-StarSuite Base : complex text layout;definition
-StarSuite Base : complex text layout;enabling
-StarSuite Base : complex text layout, see CTL
-StarSuite Base : compose key to insert special characters
-StarSuite Base : concatenation, see ampersand symbol
-StarSuite Base : conditional separators
-StarSuite Base : conditions
-StarSuite Base : conditions;in number formats
-StarSuite Base : conditions;items in Data Navigator
-StarSuite Base : Configuration Manager
-StarSuite Base : configuring
-StarSuite Base : configuring;fax icon
-StarSuite Base : configuring;StarSuite
-StarSuite Base : configuring;toolbars
-StarSuite Base : connections to data sources (Base)
-StarSuite Base : contents protection
-StarSuite Base : context menus
-StarSuite Base : contours of text
-StarSuite Base : control point display in presentations
-StarSuite Base : controls
-StarSuite Base : controls;activating in forms
-StarSuite Base : controls;adding to documents
-StarSuite Base : controls;arranging in forms
-StarSuite Base : controls;arranging within stacks
-StarSuite Base : controls;assigning data sources
-StarSuite Base : controls;assigning macros (Basic)
-StarSuite Base : controls;bound fields/list contents/linked cells
-StarSuite Base : controls;events
-StarSuite Base : controls;focus
-StarSuite Base : controls;formatted fields
-StarSuite Base : controls;grouping
-StarSuite Base : controls;hidden
-StarSuite Base : controls;inserting
-StarSuite Base : controls;multi-line titles
-StarSuite Base : controls;positions and sizes
-StarSuite Base : controls;printing
-StarSuite Base : controls;properties of form controls
-StarSuite Base : controls;properties of table controls
-StarSuite Base : controls;reference by SQL
-StarSuite Base : controls;rich text control
-StarSuite Base : controls;select mode
-StarSuite Base : controls;showing (Writer)
-StarSuite Base : converters
-StarSuite Base : converters;Euro converter
-StarSuite Base : converters;PostScript, UNIX
-StarSuite Base : converters;XML
-StarSuite Base : converting
-StarSuite Base : converting;Hangul/Hanja
-StarSuite Base : converting;metrics
-StarSuite Base : converting;Microsoft documents
-StarSuite Base : converting;Pocket PC formats
-StarSuite Base : converting;StarSuite documents
-StarSuite Base : copies
-StarSuite Base : copies;printing
-StarSuite Base : copying
-StarSuite Base : copying;by drag and drop
-StarSuite Base : copying;data from text documents
-StarSuite Base : copying;datasource records in spreadsheets
-StarSuite Base : copying;draw objects
-StarSuite Base : copying;draw objects between documents
-StarSuite Base : copying;formatting
-StarSuite Base : copying;from data source view
-StarSuite Base : copying;from Gallery
-StarSuite Base : copying;in Unix
-StarSuite Base : copying;pictures, between documents
-StarSuite Base : copying;sheet areas, to text documents
-StarSuite Base : copying;to Gallery
-StarSuite Base : copyright for StarSuite
-StarSuite Base : corner roundings
-StarSuite Base : crash reports
-StarSuite Base : criteria of query design (Base)
-StarSuite Base : cropping pictures
-StarSuite Base : CTL
-StarSuite Base : CTL;(not) wrapping words
-StarSuite Base : CTL;complex text layout languages
-StarSuite Base : CTL;definition
-StarSuite Base : CTL;options
-StarSuite Base : currencies
-StarSuite Base : currencies;converters
-StarSuite Base : currencies;format codes
-StarSuite Base : currency field creation
-StarSuite Base : currency formats
-StarSuite Base : cursor
-StarSuite Base : cursor;allowing in protected areas (Writer)
-StarSuite Base : cursor;in read-only text
-StarSuite Base : cursor;quickly moving to an object
-StarSuite Base : curves
-StarSuite Base : curves;editing points
-StarSuite Base : custom dictionaries
-StarSuite Base : custom dictionaries;editing
-StarSuite Base : custom hyphens (Writer)
-StarSuite Base : custom quotes
-StarSuite Base : custom templates
-StarSuite Base : customizing
-StarSuite Base : customizing;events
-StarSuite Base : customizing;keyboard
-StarSuite Base : customizing;menus
-StarSuite Base : customizing;round corners
-StarSuite Base : customizing;StarSuite
-StarSuite Base : customizing;toolbars
-StarSuite Base : cutting
-StarSuite Base : dashes
-StarSuite Base : data
-StarSuite Base : data;filtering in forms
-StarSuite Base : data;forms and subforms
-StarSuite Base : data;read-only
-StarSuite Base : data;sorting in forms
-StarSuite Base : data;user data
-StarSuite Base : data binding change in XForms
-StarSuite Base : Data Navigator
-StarSuite Base : Data Navigator;adding/editing items
-StarSuite Base : Data Navigator;display options
-StarSuite Base : data source browser
-StarSuite Base : data source explorer
-StarSuite Base : data source view
-StarSuite Base : data source view;drag and drop
-StarSuite Base : data source view;overview
-StarSuite Base : data source view;showing
-StarSuite Base : data sources
-StarSuite Base : data sources;as tables
-StarSuite Base : data sources;connection settings (Base)
-StarSuite Base : data sources;copying records to spreadsheets
-StarSuite Base : data sources;displaying current
-StarSuite Base : data sources;LDAP server (Base)
-StarSuite Base : data sources;registering address books
-StarSuite Base : data sources;reports
-StarSuite Base : data sources;StarSuite Base
-StarSuite Base : data sources;viewing
-StarSuite Base : data structure of XForms
-StarSuite Base : data, see also values
-StarSuite Base : database contents
-StarSuite Base : database contents;inserting as tables
-StarSuite Base : database contents;inserting as text
-StarSuite Base : database reports
-StarSuite Base : Database Wizard (Base)
-StarSuite Base : databases
-StarSuite Base : databases;administration through SQL (Base)
-StarSuite Base : databases;ADO (Base)
-StarSuite Base : databases;connecting (Base)
-StarSuite Base : databases;creating
-StarSuite Base : databases;creating labels
-StarSuite Base : databases;creating queries
-StarSuite Base : databases;creating reports
-StarSuite Base : databases;creating tables
-StarSuite Base : databases;dBASE (Base)
-StarSuite Base : databases;deleting (Base)
-StarSuite Base : databases;drag and drop (Base)
-StarSuite Base : databases;editing tables
-StarSuite Base : databases;form filters
-StarSuite Base : databases;formats (Base)
-StarSuite Base : databases;importing/exporting
-StarSuite Base : databases;JDBC (Base)
-StarSuite Base : databases;main page (Base)
-StarSuite Base : databases;MySQL (Base)
-StarSuite Base : databases;ODBC (Base)
-StarSuite Base : databases;overview
-StarSuite Base : databases;registering (Base)
-StarSuite Base : databases;searching records
-StarSuite Base : databases;shortcut keys
-StarSuite Base : databases;sorting
-StarSuite Base : databases;standard filters
-StarSuite Base : databases;text formats
-StarSuite Base : databases;viewing
-StarSuite Base : date fields
-StarSuite Base : date fields;creating
-StarSuite Base : date fields;properties
-StarSuite Base : date formats
-StarSuite Base : dates
-StarSuite Base : dates;default (Calc)
-StarSuite Base : dates;printing in presentations
-StarSuite Base : dates;start 1900/01/01 (Calc)
-StarSuite Base : dates;start 1904/01/01 (Calc)
-StarSuite Base : dBASE
-StarSuite Base : dBASE;database settings (Base)
-StarSuite Base : DDE
-StarSuite Base : DDE;definition
-StarSuite Base : deactivating
-StarSuite Base : deactivating;plug-ins
-StarSuite Base : decimal places displayed (Calc)
-StarSuite Base : decimal separator key
-StarSuite Base : decimal tab stops
-StarSuite Base : default directories
-StarSuite Base : default filters
-StarSuite Base : default filters;comparison operators
-StarSuite Base : default filters;databases
-StarSuite Base : default printer
-StarSuite Base : default printer;setting up
-StarSuite Base : default printer;UNIX
-StarSuite Base : default templates
-StarSuite Base : default templates;changing
-StarSuite Base : default templates;organizing
-StarSuite Base : defaults
-StarSuite Base : defaults;documents
-StarSuite Base : defaults;file formats in file dialogs
-StarSuite Base : defaults;file formats in StarSuite
-StarSuite Base : defaults;fonts
-StarSuite Base : defaults;grids (Writer/Calc)
-StarSuite Base : defaults;languages
-StarSuite Base : defaults;number formats
-StarSuite Base : defaults;of saving
-StarSuite Base : defaults;program configuration
-StarSuite Base : defaults;tab stops in text
-StarSuite Base : defaults;views
-StarSuite Base : defining
-StarSuite Base : defining;arrowheads and other line ends
-StarSuite Base : defining;colors
-StarSuite Base : defining;line styles
-StarSuite Base : defining;paragraph borders
-StarSuite Base : defining;queries (Base)
-StarSuite Base : defining;table borders
-StarSuite Base : deleting
-StarSuite Base : deleting;all direct formatting
-StarSuite Base : deleting;databases (Base)
-StarSuite Base : deleting;hyperlinks
-StarSuite Base : deleting;lines in text
-StarSuite Base : deleting;models/instances
-StarSuite Base : deleting;namespaces in XForms
-StarSuite Base : deleting;notes
-StarSuite Base : deleting;tab stops
-StarSuite Base : deleting;templates
-StarSuite Base : deleting;XML filters
-StarSuite Base : depth stagger
-StarSuite Base : descriptions for objects
-StarSuite Base : design mode after saving
-StarSuite Base : design view
-StarSuite Base : design view;creating forms
-StarSuite Base : design view;queries/views (Base)
-StarSuite Base : designing
-StarSuite Base : designing;database tables
-StarSuite Base : designing;fonts
-StarSuite Base : designing;queries (Base)
-StarSuite Base : detaching toolbars
-StarSuite Base : dictionaries
-StarSuite Base : dictionaries;common terms in simplified and traditional chinese
-StarSuite Base : dictionaries;creating
-StarSuite Base : dictionaries;editing user-defined
-StarSuite Base : dictionaries;spellcheck
-StarSuite Base : dictionaries, see also languages
-StarSuite Base : digital signatures
-StarSuite Base : digital signatures;getting/managing/applying
-StarSuite Base : digital signatures;overview
-StarSuite Base : digital signatures;WebDAV over HTTPS
-StarSuite Base : direct formatting
-StarSuite Base : direct formatting;undoing all
-StarSuite Base : directories
-StarSuite Base : directories;creating new
-StarSuite Base : directories;directory structure
-StarSuite Base : disabled persons
-StarSuite Base : displaying
-StarSuite Base : displaying;non-printing characters (Writer)
-StarSuite Base : displaying;notes (Calc)
-StarSuite Base : displaying;notes in text documents
-StarSuite Base : displaying;pictures and objects (Writer)
-StarSuite Base : displaying;tables (Writer)
-StarSuite Base : displaying;zero values (Calc)
-StarSuite Base : distances
-StarSuite Base : distinct values in SQL queries
-StarSuite Base : distorting in drawings
-StarSuite Base : distributing XML filters
-StarSuite Base : dithering
-StarSuite Base : docking
-StarSuite Base : docking;definition
-StarSuite Base : docking;toolbars
-StarSuite Base : docking;windows
-StarSuite Base : Document Converter Wizard
-StarSuite Base : Document Map, see Navigator
-StarSuite Base : document types in StarSuite
-StarSuite Base : documents
-StarSuite Base : documents;changing titles
-StarSuite Base : documents;closing
-StarSuite Base : documents;comparing
-StarSuite Base : documents;contents as lists
-StarSuite Base : documents;editing time
-StarSuite Base : documents;exporting
-StarSuite Base : documents;importing
-StarSuite Base : documents;languages
-StarSuite Base : documents;measurement units in
-StarSuite Base : documents;merging
-StarSuite Base : documents;number of pages/tables/sheets
-StarSuite Base : documents;opening
-StarSuite Base : documents;opening in design mode
-StarSuite Base : documents;opening with templates
-StarSuite Base : documents;organizing
-StarSuite Base : documents;printing
-StarSuite Base : documents;read-only
-StarSuite Base : documents;reloading
-StarSuite Base : documents;saving
-StarSuite Base : documents;saving automatically
-StarSuite Base : documents;saving in other formats
-StarSuite Base : documents;sending as e-mail
-StarSuite Base : documents;styles changed
-StarSuite Base : documents;version management
-StarSuite Base : documents;version numbers
-StarSuite Base : dotted areas
-StarSuite Base : double-line spacing in paragraphs
-StarSuite Base : double-line writing in Asian layout
-StarSuite Base : drag and drop
-StarSuite Base : drag and drop;copying and pasting text
-StarSuite Base : drag and drop;data source view
-StarSuite Base : drag and drop;from Gallery to draw objects
-StarSuite Base : drag and drop;overview
-StarSuite Base : drag and drop;pictures
-StarSuite Base : drag and drop;to Gallery
-StarSuite Base : draw objects
-StarSuite Base : draw objects;adding/editing/copying
-StarSuite Base : draw objects;anchoring
-StarSuite Base : draw objects;arranging within stacks
-StarSuite Base : draw objects;copying between documents
-StarSuite Base : draw objects;displaying (Calc)
-StarSuite Base : draw objects;dropping Gallery pictures
-StarSuite Base : draw objects;flipping
-StarSuite Base : draw objects;legends
-StarSuite Base : draw objects;positioning and resizing
-StarSuite Base : draw objects;protecting
-StarSuite Base : draw objects;slanting
-StarSuite Base : draw objects;text in
-StarSuite Base : Drawing bar
-StarSuite Base : drawing lines in text
-StarSuite Base : drawings
-StarSuite Base : drawings;creating/opening
-StarSuite Base : drawings;languages
-StarSuite Base : drawings;printing
-StarSuite Base : drawings;printing defaults
-StarSuite Base : drawings;printing in text documents
-StarSuite Base : drawings;saving
-StarSuite Base : drawings;saving automatically
-StarSuite Base : drawings;saving in other formats
-StarSuite Base : drawings;sending as e-mail
-StarSuite Base : drawings;showing (Writer)
-StarSuite Base : drawings, see also draw objects
-StarSuite Base : drop-down lists in form functions
-StarSuite Base : e-mail attachments
-StarSuite Base : Edit File icon
-StarSuite Base : edit mode
-StarSuite Base : edit mode;after opening
-StarSuite Base : edit mode;through Enter key (Calc)
-StarSuite Base : Edit Points bar
-StarSuite Base : editing
-StarSuite Base : editing;chart axes
-StarSuite Base : editing;chart data
-StarSuite Base : editing;chart legends
-StarSuite Base : editing;chart titles
-StarSuite Base : editing;data binding of XForms
-StarSuite Base : editing;database tables and queries
-StarSuite Base : editing;draw objects
-StarSuite Base : editing;Fontwork objects
-StarSuite Base : editing;hyperlinks
-StarSuite Base : editing;menus
-StarSuite Base : editing;notes
-StarSuite Base : editing;objects
-StarSuite Base : editing;pictures
-StarSuite Base : editing;reports
-StarSuite Base : editing;shortcut keys
-StarSuite Base : editing;StarSuite documents in Internet Explorer
-StarSuite Base : editing;tab stops
-StarSuite Base : editing;templates
-StarSuite Base : editing;toolbars
-StarSuite Base : editing;undoing
-StarSuite Base : editing;XForms
-StarSuite Base : editing time of documents
-StarSuite Base : editors
-StarSuite Base : editors;formula editor
-StarSuite Base : editors;ImageMap editor
-StarSuite Base : effects
-StarSuite Base : effects;font positions
-StarSuite Base : effects;fonts
-StarSuite Base : effects;Fontwork icons
-StarSuite Base : empty documents
-StarSuite Base : empty paragraph removal
-StarSuite Base : encryption of contents
-StarSuite Base : entering groups
-StarSuite Base : entering text from right to left
-StarSuite Base : equal sign, see also operators
-StarSuite Base : equations in formula editor
-StarSuite Base : Error Report Tool
-StarSuite Base : Euro
-StarSuite Base : Euro;currency formats
-StarSuite Base : Euro;Euro Converter Wizard
-StarSuite Base : even/odd pages
-StarSuite Base : even/odd pages;printing
-StarSuite Base : events
-StarSuite Base : events;assigning scripts
-StarSuite Base : events;controls
-StarSuite Base : events;customizing
-StarSuite Base : events;in forms
-StarSuite Base : Excel
-StarSuite Base : Excel;saving as
-StarSuite Base : Excel;search criteria
-StarSuite Base : exceptions
-StarSuite Base : exceptions;user-defined dictionaries
-StarSuite Base : exchanging, see also replacing
-StarSuite Base : executing
-StarSuite Base : executing;SQL commands
-StarSuite Base : exiting
-StarSuite Base : exiting;groups
-StarSuite Base : exiting;StarSuite
-StarSuite Base : expanding formatting (Calc)
-StarSuite Base : explorer of data sources
-StarSuite Base : export filters
-StarSuite Base : exporting
-StarSuite Base : exporting;bitmaps
-StarSuite Base : exporting;HTML and text documents
-StarSuite Base : exporting;Microsoft Office documents with VBA code
-StarSuite Base : exporting;spreadsheets to text format
-StarSuite Base : exporting;templates
-StarSuite Base : exporting;to foreign formats
-StarSuite Base : exporting;to HTML
-StarSuite Base : exporting;to Microsoft Office formats
-StarSuite Base : exporting;to PDF
-StarSuite Base : exporting;to PostScript format
-StarSuite Base : exporting;to XML
-StarSuite Base : exporting;XML files
-StarSuite Base : extended tips in Help
-StarSuite Base : extension mode in text
-StarSuite Base : extensions
-StarSuite Base : extensions;Extension Manager
-StarSuite Base : extensions;file formats
-StarSuite Base : external keys (Base)
-StarSuite Base : faster printing
-StarSuite Base : faxes
-StarSuite Base : faxes;configuring StarSuite
-StarSuite Base : faxes;fax programs/fax printers under UNIX
-StarSuite Base : faxes;selecting a fax machine
-StarSuite Base : faxes;sending
-StarSuite Base : faxes;wizards
-StarSuite Base : fields
-StarSuite Base : fields;database tables
-StarSuite Base : fields;displaying field codes (Writer)
-StarSuite Base : fields;formatted fields
-StarSuite Base : fields;updating automatically (Writer)
-StarSuite Base : file associations for Microsoft Office
-StarSuite Base : file filters
-StarSuite Base : file filters;mobile devices
-StarSuite Base : file filters;XML
-StarSuite Base : file formats
-StarSuite Base : file formats;changing StarSuite defaults
-StarSuite Base : file formats;OpenDocument/XML
-StarSuite Base : file formats;saving always in other formats
-StarSuite Base : file selection button
-StarSuite Base : file sharing options for current document
-StarSuite Base : files
-StarSuite Base : files;filters and formats
-StarSuite Base : files;importing
-StarSuite Base : files;opening
-StarSuite Base : files;opening with placeholders
-StarSuite Base : files;properties
-StarSuite Base : files;saving
-StarSuite Base : files;saving automatically
-StarSuite Base : files;saving in other formats
-StarSuite Base : files;sending as e-mail
-StarSuite Base : files;version numbers
-StarSuite Base : files and folders in StarSuite
-StarSuite Base : fill characters with tabulators
-StarSuite Base : fill colors for areas
-StarSuite Base : fill patterns for areas
-StarSuite Base : filter conditions
-StarSuite Base : filter conditions;connecting
-StarSuite Base : filter conditions;in queries (Base)
-StarSuite Base : filtering
-StarSuite Base : filtering;data in databases
-StarSuite Base : filtering;data in forms
-StarSuite Base : filters
-StarSuite Base : filters;comparison operators
-StarSuite Base : filters;for import and export
-StarSuite Base : filters;Navigator
-StarSuite Base : filters;pictures
-StarSuite Base : filters;XML filter settings
-StarSuite Base : Find tab in Help
-StarSuite Base : finding
-StarSuite Base : finding;in all sheets
-StarSuite Base : finding;records in form documents
-StarSuite Base : finding;selections
-StarSuite Base : finding;similarity search
-StarSuite Base : fitting to pages
-StarSuite Base : fitting to pages;print settings in Math
-StarSuite Base : fitting to pages;print settings in presentations
-StarSuite Base : fixed text
-StarSuite Base : fixed text;form functions
-StarSuite Base : fixing toolbars
-StarSuite Base : flipping draw objects
-StarSuite Base : floating frames in HTML documents
-StarSuite Base : floating toolbars
-StarSuite Base : focus of controls
-StarSuite Base : folder creation
-StarSuite Base : font lists
-StarSuite Base : font name box
-StarSuite Base : font sizes
-StarSuite Base : font sizes;bullets
-StarSuite Base : font sizes;relative changes
-StarSuite Base : font sizes;scaling on screen
-StarSuite Base : font sizes;text
-StarSuite Base : fonts
-StarSuite Base : fonts;adding under UNIX
-StarSuite Base : fonts;changing in templates
-StarSuite Base : fonts;colors
-StarSuite Base : fonts;default settings
-StarSuite Base : fonts;effects
-StarSuite Base : fonts;for HTML and Basic
-StarSuite Base : fonts;formats
-StarSuite Base : fonts;outlines
-StarSuite Base : fonts;positions in text
-StarSuite Base : fonts;shadows
-StarSuite Base : fonts;specifying several
-StarSuite Base : fonts;strikethrough
-StarSuite Base : fonts;styles
-StarSuite Base : fonts;text objects
-StarSuite Base : Fontwork icons
-StarSuite Base : footers
-StarSuite Base : footers;backgrounds
-StarSuite Base : form controls
-StarSuite Base : form controls;assigning macros
-StarSuite Base : form controls;protecting
-StarSuite Base : form controls;toolbars
-StarSuite Base : form fields
-StarSuite Base : form filters
-StarSuite Base : Form Navigator
-StarSuite Base : format codes
-StarSuite Base : format codes;numbers
-StarSuite Base : format filling printing in StarSuite Math
-StarSuite Base : Format Paintbrush
-StarSuite Base : formats
-StarSuite Base : formats;Asian layout
-StarSuite Base : formats;fonts
-StarSuite Base : formats;maximizing page formats
-StarSuite Base : formats;number and currency formats
-StarSuite Base : formats;of currencies/date/time
-StarSuite Base : formats;on opening and saving
-StarSuite Base : formats;pasting in special formats
-StarSuite Base : formats;positions
-StarSuite Base : formats;tabulators
-StarSuite Base : formatted fields
-StarSuite Base : formatted fields;form functions
-StarSuite Base : formatted fields;properties
-StarSuite Base : formatting
-StarSuite Base : formatting;Asian typography
-StarSuite Base : formatting;axes in charts
-StarSuite Base : formatting;chart legends
-StarSuite Base : formatting;copying
-StarSuite Base : formatting;definition
-StarSuite Base : formatting;expanding (Calc)
-StarSuite Base : formatting;font effects
-StarSuite Base : formatting;hyperlinks
-StarSuite Base : formatting;pages
-StarSuite Base : formatting;printer metrics (Writer)
-StarSuite Base : formatting;undoing
-StarSuite Base : formatting;undoing when writing
-StarSuite Base : forms
-StarSuite Base : forms;browsing
-StarSuite Base : forms;Combo Box/List Box Wizard
-StarSuite Base : forms;creating
-StarSuite Base : forms;data
-StarSuite Base : forms;designing (Base)
-StarSuite Base : forms;events
-StarSuite Base : forms;filtering data
-StarSuite Base : forms;finding records
-StarSuite Base : forms;focus after opening
-StarSuite Base : forms;general information (Base)
-StarSuite Base : forms;grouping controls
-StarSuite Base : forms;HTML filters
-StarSuite Base : forms;Navigator
-StarSuite Base : forms;opening in design mode
-StarSuite Base : forms;properties
-StarSuite Base : forms;sorting data
-StarSuite Base : forms;subforms
-StarSuite Base : forms;wizards
-StarSuite Base : forms;XForms
-StarSuite Base : formula texts
-StarSuite Base : formula texts;printing in StarSuite Math
-StarSuite Base : formulas
-StarSuite Base : formulas;new
-StarSuite Base : formulas;starting formula editor
-StarSuite Base : formulas in reports
-StarSuite Base : formulas in reports;editing
-StarSuite Base : forums and support
-StarSuite Base : frames
-StarSuite Base : frames;around paragraphs
-StarSuite Base : frames;around tables
-StarSuite Base : frames;AutoCorrect function
-StarSuite Base : frames;backgrounds
-StarSuite Base : frames;captions (Writer)
-StarSuite Base : frames;printing in StarSuite Math
-StarSuite Base : frames;protecting
-StarSuite Base : frames;selection frames
-StarSuite Base : frames;text fitting to frames
-StarSuite Base : freeform lines
-StarSuite Base : freeform lines;draw functions
-StarSuite Base : FTP
-StarSuite Base : FTP;opening documents
-StarSuite Base : FTP;saving documents
-StarSuite Base : full joins (Base)
-StarSuite Base : full screen view
-StarSuite Base : full-text search in Help
-StarSuite Base : functions in reports
-StarSuite Base : functions in reports;editing
-StarSuite Base : Gallery
-StarSuite Base : Gallery;adding pictures
-StarSuite Base : Gallery;dragging pictures to draw objects
-StarSuite Base : Gallery;hiding/showing
-StarSuite Base : Gallery;inserting pictures from
-StarSuite Base : German spellcheck
-StarSuite Base : get method for form transmissions
-StarSuite Base : getting support
-StarSuite Base : GIF format
-StarSuite Base : glossaries
-StarSuite Base : glossaries;common terms
-StarSuite Base : glossaries;Internet terms
-StarSuite Base : gradients off for faster printing
-StarSuite Base : graphical text art
-StarSuite Base : graphics
-StarSuite Base : graphics;cache
-StarSuite Base : graphics;protecting
-StarSuite Base : graphics, see also pictures
-StarSuite Base : grayscale printing
-StarSuite Base : grid controls
-StarSuite Base : grid controls;form functions
-StarSuite Base : grids
-StarSuite Base : grids;defaults (Writer/Calc)
-StarSuite Base : grids;display options (Impress/Draw)
-StarSuite Base : grids;displaying lines (Calc)
-StarSuite Base : group box creation
-StarSuite Base : groups
-StarSuite Base : groups;entering/exiting/ungrouping
-StarSuite Base : groups;naming
-StarSuite Base : groups;of controls
-StarSuite Base : guides
-StarSuite Base : guides;display options (Impress/Draw)
-StarSuite Base : guides;displaying when moving objects (Impress)
-StarSuite Base : guides;showing (Calc)
-StarSuite Base : guides;showing when moving frames (Writer)
-StarSuite Base : gutter
-StarSuite Base : handles
-StarSuite Base : handles;displaying (Writer)
-StarSuite Base : handles;scaling
-StarSuite Base : handles;showing simple/large handles (Calc)
-StarSuite Base : Hangul/Hanja
-StarSuite Base : hatching
-StarSuite Base : headers
-StarSuite Base : headers;backgrounds
-StarSuite Base : headings
-StarSuite Base : headings;entering as text box
-StarSuite Base : Hebrew
-StarSuite Base : Hebrew;entering text
-StarSuite Base : Hebrew;language settings
-StarSuite Base : Help
-StarSuite Base : Help;bookmarks
-StarSuite Base : Help;extended tips on/off
-StarSuite Base : Help;full-text search
-StarSuite Base : Help;Help tips
-StarSuite Base : Help;keywords
-StarSuite Base : Help;navigation pane showing/hiding
-StarSuite Base : Help;style sheets
-StarSuite Base : Help;topics
-StarSuite Base : Help Agent
-StarSuite Base : Help Agent;help
-StarSuite Base : Help Agent;options
-StarSuite Base : Help tips
-StarSuite Base : Help tips;hiding
-StarSuite Base : hidden controls in Form Navigator
-StarSuite Base : hidden fields display (Writer)
-StarSuite Base : hidden pages
-StarSuite Base : hidden pages;printing in presentations
-StarSuite Base : hidden text
-StarSuite Base : hidden text;showing (Writer)
-StarSuite Base : hiding
-StarSuite Base : hiding;changes
-StarSuite Base : hiding;docked windows
-StarSuite Base : hiding;navigation pane in Help window
-StarSuite Base : high contrast mode
-StarSuite Base : Hindi
-StarSuite Base : Hindi;entering text
-StarSuite Base : Hindi;language settings
-StarSuite Base : horizontal scrollbars (Writer)
-StarSuite Base : hotspots
-StarSuite Base : HTML
-StarSuite Base : HTML;definition
-StarSuite Base : HTML;export character set
-StarSuite Base : HTML;fonts for source display
-StarSuite Base : HTML;importing META tags
-StarSuite Base : HTML;live presentations
-StarSuite Base : HTML documents
-StarSuite Base : HTML documents;auto reloading
-StarSuite Base : HTML documents;importing/exporting
-StarSuite Base : HTML documents;META tags in
-StarSuite Base : HTML documents;new
-StarSuite Base : HTML documents;source text
-StarSuite Base : hyperlinks
-StarSuite Base : hyperlinks;assigning macros
-StarSuite Base : hyperlinks;character formats
-StarSuite Base : hyperlinks;definition
-StarSuite Base : hyperlinks;deleting
-StarSuite Base : hyperlinks;editing
-StarSuite Base : hyperlinks;inserting
-StarSuite Base : hyperlinks;relative and absolute
-StarSuite Base : hyperlinks;turning off automatic recognition
-StarSuite Base : hyperlinks, see also links
-StarSuite Base : hyphenation
-StarSuite Base : hyphenation;activating for a language
-StarSuite Base : hyphenation;minimal number of characters
-StarSuite Base : hyphens
-StarSuite Base : hyphens;displaying custom (Writer)
-StarSuite Base : hyphens;inserting custom
-StarSuite Base : icon bars, see toolbars
-StarSuite Base : icon sizes
-StarSuite Base : ignore list for spellcheck
-StarSuite Base : illustrations, see pictures
-StarSuite Base : image button creation
-StarSuite Base : image control creation
-StarSuite Base : ImageMap
-StarSuite Base : ImageMap;definition
-StarSuite Base : ImageMap;editor
-StarSuite Base : images
-StarSuite Base : images;ImageMap
-StarSuite Base : images;inserting and editing bitmaps
-StarSuite Base : images, see also pictures
-StarSuite Base : IME
-StarSuite Base : IME;definition
-StarSuite Base : IME;showing/hiding
-StarSuite Base : import filters
-StarSuite Base : import restrictions for Microsoft Office
-StarSuite Base : importing
-StarSuite Base : importing;bitmaps
-StarSuite Base : importing;compatibility settings for text import
-StarSuite Base : importing;databases
-StarSuite Base : importing;documents in other formats
-StarSuite Base : importing;from XML
-StarSuite Base : importing;HTML and text documents
-StarSuite Base : importing;HTML with META tags
-StarSuite Base : importing;Microsoft Office documents with VBA code
-StarSuite Base : importing;tables in text format
-StarSuite Base : importing;templates
-StarSuite Base : inches
-StarSuite Base : Index tab in Help
-StarSuite Base : indexes
-StarSuite Base : indexes;backgrounds
-StarSuite Base : indexes;showing/hiding Help index tab
-StarSuite Base : indicator lines in text
-StarSuite Base : inner joins (Base)
-StarSuite Base : input method window
-StarSuite Base : insert mode for entering text
-StarSuite Base : inserting
-StarSuite Base : inserting;buttons in toolbars
-StarSuite Base : inserting;cell ranges from spreadsheets
-StarSuite Base : inserting;charts
-StarSuite Base : inserting;clipboard options
-StarSuite Base : inserting;data from text documents
-StarSuite Base : inserting;datasource records in spreadsheets
-StarSuite Base : inserting;drawings
-StarSuite Base : inserting;floating frames
-StarSuite Base : inserting;Fontwork objects
-StarSuite Base : inserting;form fields
-StarSuite Base : inserting;hyperlinks
-StarSuite Base : inserting;line breaks in cells
-StarSuite Base : inserting;movies/sounds
-StarSuite Base : inserting;new text tables defaults
-StarSuite Base : inserting;notes
-StarSuite Base : inserting;objects from Gallery
-StarSuite Base : inserting;OLE objects
-StarSuite Base : inserting;paragraph borders
-StarSuite Base : inserting;paragraph bullets
-StarSuite Base : inserting;pictures in Gallery
-StarSuite Base : inserting;plug-ins
-StarSuite Base : inserting;push buttons
-StarSuite Base : inserting;special characters
-StarSuite Base : inserting;tab stops
-StarSuite Base : inserting;textures on chart bars
-StarSuite Base : installing
-StarSuite Base : installing;ActiveX control
-StarSuite Base : installing;mobile device filters
-StarSuite Base : installing;UNO components
-StarSuite Base : installing;XML filters
-StarSuite Base : instructions
-StarSuite Base : instructions;general
-StarSuite Base : Internet
-StarSuite Base : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Base : Internet;presentations
-StarSuite Base : Internet;starting searches
-StarSuite Base : Internet;turning off recognition of addresses
-StarSuite Base : Internet glossary
-StarSuite Base : invert filter
-StarSuite Base : invisible areas
-StarSuite Base : italic text
-StarSuite Base : iterative references in spreadsheets
-StarSuite Base : Java
-StarSuite Base : Java;definition
-StarSuite Base : Java;setting options
-StarSuite Base : JDBC
-StarSuite Base : JDBC;databases (Base)
-StarSuite Base : JDBC;definition
-StarSuite Base : joining
-StarSuite Base : joining;paragraphs
-StarSuite Base : joining;tables (Base)
-StarSuite Base : joins in databases (Base)
-StarSuite Base : justifying text
-StarSuite Base : kerning
-StarSuite Base : kerning;Asian texts
-StarSuite Base : kerning;definition
-StarSuite Base : kerning;in characters
-StarSuite Base : key fields for relations (Base)
-StarSuite Base : keyboard
-StarSuite Base : keyboard;assigning/editing shortcut keys
-StarSuite Base : keyboard;general commands
-StarSuite Base : keyboard;removing numbering
-StarSuite Base : keys
-StarSuite Base : keys;adding push buttons
-StarSuite Base : keys;primary keys (Base)
-StarSuite Base : kiosk export
-StarSuite Base : labels
-StarSuite Base : labels;creating and synchronizing
-StarSuite Base : labels;for draw objects
-StarSuite Base : labels;form functions
-StarSuite Base : labels;from databases
-StarSuite Base : labels, see also names/callouts
-StarSuite Base : languages
-StarSuite Base : languages;activating modules
-StarSuite Base : languages;Asian support
-StarSuite Base : languages;complex text layout
-StarSuite Base : languages;locale settings
-StarSuite Base : languages;selecting for text
-StarSuite Base : languages;setting options
-StarSuite Base : languages;spellcheck
-StarSuite Base : languages;spellchecking and formatting
-StarSuite Base : large handles (Writer)
-StarSuite Base : large icons
-StarSuite Base : layer arrangement
-StarSuite Base : layout
-StarSuite Base : layout;importing Word documents
-StarSuite Base : layout;pages
-StarSuite Base : LDAP server
-StarSuite Base : LDAP server;address books (Base)
-StarSuite Base : LDAP server;sign on options
-StarSuite Base : leading between paragraphs
-StarSuite Base : left alignment of paragraphs
-StarSuite Base : left joins (Base)
-StarSuite Base : legends
-StarSuite Base : legends;charts
-StarSuite Base : legends;draw objects
-StarSuite Base : legends;rounding corners
-StarSuite Base : Letter Wizard
-StarSuite Base : levels
-StarSuite Base : levels;depth stagger
-StarSuite Base : limits of tables (Writer)
-StarSuite Base : line breaks
-StarSuite Base : line breaks;in cells
-StarSuite Base : line spacing
-StarSuite Base : line spacing;context menu in paragraphs
-StarSuite Base : line spacing;paragraph
-StarSuite Base : line styles
-StarSuite Base : line styles;applying
-StarSuite Base : line styles;defining
-StarSuite Base : lines
-StarSuite Base : lines;defining ends
-StarSuite Base : lines;draw functions
-StarSuite Base : lines;drawing in text
-StarSuite Base : lines;editing points
-StarSuite Base : lines;removing automatic lines
-StarSuite Base : lines of text
-StarSuite Base : lines of text;alignment
-StarSuite Base : links
-StarSuite Base : links;between cells and controls
-StarSuite Base : links;by drag and drop
-StarSuite Base : links;character formats
-StarSuite Base : links;definition
-StarSuite Base : links;editing hyperlinks
-StarSuite Base : links;inserting
-StarSuite Base : links;modifying
-StarSuite Base : links;opening files with
-StarSuite Base : links;relational databases (Base)
-StarSuite Base : links;turning off automatic recognition
-StarSuite Base : links;updating options (Writer)
-StarSuite Base : links;updating specific links
-StarSuite Base : list box creation
-StarSuite Base : lists
-StarSuite Base : lists;data assigned to controls
-StarSuite Base : lists;registered databases (Base)
-StarSuite Base : lists;regular expressions
-StarSuite Base : live presentations on the Internet
-StarSuite Base : loading
-StarSuite Base : loading;documents
-StarSuite Base : loading;documents from other formats
-StarSuite Base : loading;HTML documents, automatically
-StarSuite Base : loading;Microsoft Office documents with VBA code
-StarSuite Base : loading;reloading
-StarSuite Base : loading;XML files
-StarSuite Base : locale settings
-StarSuite Base : lowercase letters
-StarSuite Base : lowercase letters;font effects
-StarSuite Base : macros
-StarSuite Base : macros;assigning to events in forms
-StarSuite Base : macros;in MS Office documents
-StarSuite Base : macros;interrupting
-StarSuite Base : macros;organizing
-StarSuite Base : macros;recording
-StarSuite Base : macros;security
-StarSuite Base : macros;security warning dialog
-StarSuite Base : macros;selecting security warnings
-StarSuite Base : magnifiers
-StarSuite Base : margins
-StarSuite Base : margins;pages
-StarSuite Base : margins;setting with the mouse
-StarSuite Base : margins;shadows
-StarSuite Base : marking changes
-StarSuite Base : marking, see selecting
-StarSuite Base : Math formula editor
-StarSuite Base : measurement units
-StarSuite Base : measurement units;changing on rulers
-StarSuite Base : measurement units;converting
-StarSuite Base : measurement units;selecting
-StarSuite Base : Media Player window
-StarSuite Base : menus
-StarSuite Base : menus;activating context menus
-StarSuite Base : menus;assigning macros
-StarSuite Base : menus;customizing
-StarSuite Base : menus;inactive menu items
-StarSuite Base : merging
-StarSuite Base : merging;documents
-StarSuite Base : META tags
-StarSuite Base : metrics
-StarSuite Base : metrics;converting
-StarSuite Base : metrics;document formatting (Writer)
-StarSuite Base : metrics;in sheets
-StarSuite Base : Microsoft Office
-StarSuite Base : Microsoft Office;Access databases (base)
-StarSuite Base : Microsoft Office;as standard file format
-StarSuite Base : Microsoft Office;document import restrictions
-StarSuite Base : Microsoft Office;feature comparisons
-StarSuite Base : Microsoft Office;importing password protected files
-StarSuite Base : Microsoft Office;importing Word documents
-StarSuite Base : Microsoft Office;importing/exporting VBA code
-StarSuite Base : Microsoft Office;new users information
-StarSuite Base : Microsoft Office;opening Microsoft documents
-StarSuite Base : Microsoft Office;reassigning document types
-StarSuite Base : mobile device filters
-StarSuite Base : models in XForms
-StarSuite Base : modifying, see changing
-StarSuite Base : more controls
-StarSuite Base : mosaic filter
-StarSuite Base : mouse
-StarSuite Base : mouse;pointers when using drag and drop
-StarSuite Base : mouse;positioning
-StarSuite Base : moving
-StarSuite Base : moving;tab stops on ruler
-StarSuite Base : moving;toolbars
-StarSuite Base : moving;using guide lines in presentations
-StarSuite Base : MS ADO interface (Base)
-StarSuite Base : multi-line titles in forms
-StarSuite Base : multiple documents
-StarSuite Base : multiple documents;opening
-StarSuite Base : multiple selection
-StarSuite Base : music
-StarSuite Base : music;inserting
-StarSuite Base : My Documents folder
-StarSuite Base : My Documents folder;changing work directory
-StarSuite Base : My Documents folder;opening
-StarSuite Base : MySQL databases (Base)
-StarSuite Base : names
-StarSuite Base : names;multi-line titles
-StarSuite Base : names;objects
-StarSuite Base : names, see also labels/callouts
-StarSuite Base : namespace organization in XForms
-StarSuite Base : native SQL (Base)
-StarSuite Base : navigating
-StarSuite Base : navigating;in documents
-StarSuite Base : Navigation bar
-StarSuite Base : Navigation bar;controls
-StarSuite Base : Navigation bar;forms
-StarSuite Base : Navigator
-StarSuite Base : Navigator;contents as lists
-StarSuite Base : Navigator;docking
-StarSuite Base : Navigator;notes
-StarSuite Base : Navigator;working with
-StarSuite Base : network identity options
-StarSuite Base : new databases
-StarSuite Base : new documents
-StarSuite Base : new German spellcheck
-StarSuite Base : new lines in cells
-StarSuite Base : new windows
-StarSuite Base : non-breaking dashes
-StarSuite Base : non-breaking spaces (Writer)
-StarSuite Base : non-printing characters (Writer)
-StarSuite Base : notes
-StarSuite Base : notes;displaying (Calc)
-StarSuite Base : notes;inserting/editing/deleting/printing
-StarSuite Base : notes;printing in text
-StarSuite Base : number formats
-StarSuite Base : number formats;codes
-StarSuite Base : number formats;formats
-StarSuite Base : number formats;recognition in text tables
-StarSuite Base : number of pages
-StarSuite Base : number of sheets
-StarSuite Base : number of tables
-StarSuite Base : numbering
-StarSuite Base : numbering;options
-StarSuite Base : numbering;paragraphs
-StarSuite Base : numbering;turning off
-StarSuite Base : numbering;using automatically
-StarSuite Base : numbers
-StarSuite Base : numbers;date, time and currency formats
-StarSuite Base : numbers;decimal places (Calc)
-StarSuite Base : numerical fields in forms
-StarSuite Base : objects
-StarSuite Base : objects;always moveable (Impress/Draw)
-StarSuite Base : objects;arranging within stacks
-StarSuite Base : objects;copying when moving in presentations
-StarSuite Base : objects;definition
-StarSuite Base : objects;displaying in spreadsheets
-StarSuite Base : objects;displaying in text documents
-StarSuite Base : objects;editing
-StarSuite Base : objects;inserting from Gallery
-StarSuite Base : objects;inserting OLE objects
-StarSuite Base : objects;moving and resizing with mouse
-StarSuite Base : objects;naming
-StarSuite Base : objects;opening
-StarSuite Base : objects;quickly moving to
-StarSuite Base : objects;titles and descriptions
-StarSuite Base : ODBC
-StarSuite Base : ODBC;database (Base)
-StarSuite Base : ODBC;definition
-StarSuite Base : ODF file formats
-StarSuite Base : Office
-StarSuite Base : Office;Microsoft Office and StarSuite
-StarSuite Base : old German spellcheck
-StarSuite Base : OLE
-StarSuite Base : OLE;definition
-StarSuite Base : OLE objects
-StarSuite Base : OLE objects;arranging within stacks
-StarSuite Base : OLE objects;captions (Writer)
-StarSuite Base : OLE objects;inserting
-StarSuite Base : OLE objects;number of
-StarSuite Base : OLE objects;protecting
-StarSuite Base : one and a half line spacing in text
-StarSuite Base : online registration
-StarSuite Base : online update options
-StarSuite Base : online updates
-StarSuite Base : online updates;checking automatically
-StarSuite Base : online updates;checking manually
-StarSuite Base : Open/Save dialogs
-StarSuite Base : OpenDocument file formats
-StarSuite Base : OpenGL
-StarSuite Base : OpenGL;definition
-StarSuite Base : OpenGL;optimized output
-StarSuite Base : opening
-StarSuite Base : opening;context menus
-StarSuite Base : opening;database files
-StarSuite Base : opening;dialog settings
-StarSuite Base : opening;documents
-StarSuite Base : opening;documents from other formats
-StarSuite Base : opening;documents on WebDAV server
-StarSuite Base : opening;files with links
-StarSuite Base : opening;files, with placeholders
-StarSuite Base : opening;forms
-StarSuite Base : opening;Microsoft Office files
-StarSuite Base : opening;mobile device documents
-StarSuite Base : opening;objects
-StarSuite Base : opening;reports
-StarSuite Base : opening;several files
-StarSuite Base : opening;XForms
-StarSuite Base : operators
-StarSuite Base : operators;default filters
-StarSuite Base : optional hyphens (Writer)
-StarSuite Base : options
-StarSuite Base : options;accessibility
-StarSuite Base : options;appearance
-StarSuite Base : options;compatibility (Writer)
-StarSuite Base : options;network identity
-StarSuite Base : options;online update
-StarSuite Base : options;tools
-StarSuite Base : Oracle databases (base)
-StarSuite Base : ordering
-StarSuite Base : ordering;objects
-StarSuite Base : organizing
-StarSuite Base : organizing;macros and scripts
-StarSuite Base : organizing;namespaces in XForms
-StarSuite Base : organizing;styles
-StarSuite Base : organizing;templates
-StarSuite Base : original size
-StarSuite Base : original size;printing in StarSuite Math
-StarSuite Base : original size;restoring after cropping
-StarSuite Base : outlines
-StarSuite Base : outlines;font effects
-StarSuite Base : outlines;outline symbols
-StarSuite Base : outlines;sending to presentations
-StarSuite Base : overwrite mode
-StarSuite Base : packages, see extensions
-StarSuite Base : page breaks
-StarSuite Base : page breaks;displaying (Calc)
-StarSuite Base : page formats
-StarSuite Base : page formats;maximizing
-StarSuite Base : page formats;restriction
-StarSuite Base : page styles
-StarSuite Base : page styles;editing/applying with statusbar
-StarSuite Base : pages
-StarSuite Base : pages;backgrounds in all applications
-StarSuite Base : pages;formatting and numbering
-StarSuite Base : pages;printing page names in presentations
-StarSuite Base : pages;scaling
-StarSuite Base : pages;selecting one to print
-StarSuite Base : paint box
-StarSuite Base : paint can symbol
-StarSuite Base : pair kerning
-StarSuite Base : Palm file filters
-StarSuite Base : paper formats
-StarSuite Base : paper size warning
-StarSuite Base : paper trays
-StarSuite Base : paragraph marks
-StarSuite Base : paragraph marks;displaying (Writer)
-StarSuite Base : paragraph styles
-StarSuite Base : paragraph styles;languages
-StarSuite Base : paragraph styles;modifying basic fonts
-StarSuite Base : paragraphs
-StarSuite Base : paragraphs;alignment
-StarSuite Base : paragraphs;Asian typography
-StarSuite Base : paragraphs;defining borders
-StarSuite Base : paragraphs;hidden paragraphs (Writer)
-StarSuite Base : paragraphs;increasing indents of
-StarSuite Base : paragraphs;indents, margins and columns
-StarSuite Base : paragraphs;inserting bullets
-StarSuite Base : paragraphs;joining
-StarSuite Base : paragraphs;numbering automatically
-StarSuite Base : paragraphs;removing blank ones
-StarSuite Base : paragraphs;spacing
-StarSuite Base : paragraphs;tab stops
-StarSuite Base : parameters
-StarSuite Base : parameters;command line
-StarSuite Base : parameters;queries (Base)
-StarSuite Base : passwords for protecting contents
-StarSuite Base : pasting
-StarSuite Base : pasting;cell ranges
-StarSuite Base : pasting;cell ranges from spreadsheets
-StarSuite Base : pasting;data from text documents
-StarSuite Base : pasting;draw objects
-StarSuite Base : pasting;draw objects from other documents
-StarSuite Base : pasting;formatted/unformatted text
-StarSuite Base : pasting;from data source view
-StarSuite Base : pasting;from data sources to StarSuite Calc
-StarSuite Base : pasting;pictures from other documents
-StarSuite Base : pasting;sheet areas in text documents
-StarSuite Base : pasting;to Gallery
-StarSuite Base : paths
-StarSuite Base : paths;changing work directory
-StarSuite Base : paths;defaults
-StarSuite Base : pattern editor
-StarSuite Base : pattern fields
-StarSuite Base : pattern fields;form functions
-StarSuite Base : patterns for objects
-StarSuite Base : PDF
-StarSuite Base : PDF;export
-StarSuite Base : PDF;PostScript to PDF converter, UNIX
-StarSuite Base : personal data input
-StarSuite Base : phonetic guide
-StarSuite Base : picklist creation
-StarSuite Base : pictures
-StarSuite Base : pictures;adding to Gallery
-StarSuite Base : pictures;arranging within stacks
-StarSuite Base : pictures;assigning macros
-StarSuite Base : pictures;backgrounds
-StarSuite Base : pictures;captions (Writer)
-StarSuite Base : pictures;changing paths
-StarSuite Base : pictures;cropping and zooming
-StarSuite Base : pictures;displaying in Calc
-StarSuite Base : pictures;displaying in Writer (Writer)
-StarSuite Base : pictures;drag and drop between documents
-StarSuite Base : pictures;drawing
-StarSuite Base : pictures;editing
-StarSuite Base : pictures;filters
-StarSuite Base : pictures;ImageMap
-StarSuite Base : pictures;inserting automatically
-StarSuite Base : pictures;inserting from Gallery
-StarSuite Base : pictures;number of
-StarSuite Base : pictures;printing
-StarSuite Base : pictures;scaling/resizing
-StarSuite Base : pixel editor
-StarSuite Base : pixel graphics
-StarSuite Base : pixel graphics;inserting and editing
-StarSuite Base : pixel patterns
-StarSuite Base : placeholders
-StarSuite Base : placeholders;in SQL queries
-StarSuite Base : placeholders;on opening files
-StarSuite Base : placing toolbars
-StarSuite Base : playing movies and sound files
-StarSuite Base : plotting data as charts
-StarSuite Base : plug-ins
-StarSuite Base : plug-ins;activating and deactivating
-StarSuite Base : plug-ins;definition
-StarSuite Base : plug-ins;inserting
-StarSuite Base : pocket device appliances
-StarSuite Base : Pocket PC file filters
-StarSuite Base : points
-StarSuite Base : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Base : polygon drawing
-StarSuite Base : pop-art filter
-StarSuite Base : portable document format
-StarSuite Base : positioning
-StarSuite Base : positioning;draw objects and controls
-StarSuite Base : positioning;fonts
-StarSuite Base : positioning;objects
-StarSuite Base : positioning;toolbars
-StarSuite Base : post method for form transmissions
-StarSuite Base : posterizing filter
-StarSuite Base : PostScript
-StarSuite Base : PostScript;creating files
-StarSuite Base : PostScript;PDF converter, UNIX
-StarSuite Base : PowerPoint export
-StarSuite Base : precision as shown (Calc)
-StarSuite Base : predefining fonts
-StarSuite Base : presentations
-StarSuite Base : presentations;creating/opening
-StarSuite Base : presentations;inserting spreadsheet cells
-StarSuite Base : presentations;live on the Internet
-StarSuite Base : presentations;print menu
-StarSuite Base : presentations;saving
-StarSuite Base : presentations;saving automatically
-StarSuite Base : presentations;saving in other formats
-StarSuite Base : presentations;sending as e-mail
-StarSuite Base : presentations;starting with wizard
-StarSuite Base : presentations;wizards
-StarSuite Base : press buttons, see push buttons
-StarSuite Base : previews
-StarSuite Base : previews;fonts lists
-StarSuite Base : primary key
-StarSuite Base : primary key;database tables
-StarSuite Base : primary keys
-StarSuite Base : primary keys;defining
-StarSuite Base : primary keys;inserting (Base)
-StarSuite Base : print area selection
-StarSuite Base : printer metrics for document formatting (Writer)
-StarSuite Base : printers
-StarSuite Base : printers;adding, UNIX
-StarSuite Base : printers;choosing
-StarSuite Base : printers;default printer
-StarSuite Base : printers;faxes under UNIX
-StarSuite Base : printers;maximum page formats
-StarSuite Base : printers;paper trays
-StarSuite Base : printers;properties
-StarSuite Base : printing
-StarSuite Base : printing;black and white
-StarSuite Base : printing;brochures
-StarSuite Base : printing;colors in grayscale
-StarSuite Base : printing;copies
-StarSuite Base : printing;creating individual jobs
-StarSuite Base : printing;dates in presentations
-StarSuite Base : printing;directly
-StarSuite Base : printing;documents
-StarSuite Base : printing;drawings defaults
-StarSuite Base : printing;elements in text documents
-StarSuite Base : printing;faster
-StarSuite Base : printing;fitting to pages in presentations
-StarSuite Base : printing;fitting to pages in StarSuite Math
-StarSuite Base : printing;formulas in StarSuite Math
-StarSuite Base : printing;hidden pages of presentations
-StarSuite Base : printing;in original size in StarSuite Math
-StarSuite Base : printing;left/right pages
-StarSuite Base : printing;notes
-StarSuite Base : printing;queries (Base)
-StarSuite Base : printing;scaling in StarSuite Math
-StarSuite Base : printing;selections
-StarSuite Base : printing;text always in black
-StarSuite Base : printing;text in reverse order
-StarSuite Base : printing;tiling pages in presentations
-StarSuite Base : printing;transparencies
-StarSuite Base : printing;warnings
-StarSuite Base : printing;without scaling in presentations
-StarSuite Base : printing speed
-StarSuite Base : programming
-StarSuite Base : programming;scripting
-StarSuite Base : programming;StarSuite
-StarSuite Base : properties
-StarSuite Base : properties;fields in databases
-StarSuite Base : properties;files
-StarSuite Base : properties;form controls
-StarSuite Base : properties;forms
-StarSuite Base : properties;printers
-StarSuite Base : protected contents
-StarSuite Base : protected dashes
-StarSuite Base : protected database tables
-StarSuite Base : protected documents
-StarSuite Base : protected spaces
-StarSuite Base : protected spaces;inserting
-StarSuite Base : protected spaces;showing (Writer)
-StarSuite Base : protecting
-StarSuite Base : protecting;contents
-StarSuite Base : protecting;recorded changes
-StarSuite Base : proxy settings
-StarSuite Base : push buttons
-StarSuite Base : push buttons;adding to documents
-StarSuite Base : push buttons;creating
-StarSuite Base : queries
-StarSuite Base : queries;copying (Base)
-StarSuite Base : queries;creating in design view (Base)
-StarSuite Base : queries;creating in SQL view
-StarSuite Base : queries;defining (Base)
-StarSuite Base : queries;deleting table links (Base)
-StarSuite Base : queries;editing in data source view
-StarSuite Base : queries;formulating filter conditions (Base)
-StarSuite Base : queries;joining tables (Base)
-StarSuite Base : queries;missing elements (Base)
-StarSuite Base : queries;overview (Base)
-StarSuite Base : queries;parameter queries (Base)
-StarSuite Base : queries;printing (Base)
-StarSuite Base : Query Wizard (Base)
-StarSuite Base : Quickstarter
-StarSuite Base : quotation marks
-StarSuite Base : quotation marks;replacing
-StarSuite Base : quotes
-StarSuite Base : quotes;custom
-StarSuite Base : radio button creation
-StarSuite Base : read-only documents
-StarSuite Base : read-only documents;cursor
-StarSuite Base : read-only documents;database tables on/off
-StarSuite Base : read-only documents;editing
-StarSuite Base : read-only documents;opening documents as
-StarSuite Base : read-only items in Data Navigator
-StarSuite Base : recognizing URLs automatically
-StarSuite Base : recording
-StarSuite Base : recording;changes
-StarSuite Base : recording;macros
-StarSuite Base : records
-StarSuite Base : records;inserting notes
-StarSuite Base : records;protecting
-StarSuite Base : records;saving
-StarSuite Base : records;searching in databases
-StarSuite Base : rectangles with round corners
-StarSuite Base : recursions in spreadsheets
-StarSuite Base : redo command
-StarSuite Base : reduced printing
-StarSuite Base : reference lines
-StarSuite Base : references
-StarSuite Base : references;displaying in color (Calc)
-StarSuite Base : references;expanding (Calc)
-StarSuite Base : references;iterative (Calc)
-StarSuite Base : register-true
-StarSuite Base : register-true;definition
-StarSuite Base : registering
-StarSuite Base : registering;address books
-StarSuite Base : registering;databases (Base)
-StarSuite Base : registering;StarSuite
-StarSuite Base : regular expressions
-StarSuite Base : regular expressions;list of
-StarSuite Base : regular expressions;opening files
-StarSuite Base : relational databases (Base)
-StarSuite Base : relations
-StarSuite Base : relations;creating and deleting (Base)
-StarSuite Base : relations;joining tables (Base)
-StarSuite Base : relations;properties (Base)
-StarSuite Base : relative hyperlinks
-StarSuite Base : relative saving of URLs
-StarSuite Base : reloading
-StarSuite Base : reloading;documents
-StarSuite Base : reloading;HTML documents, automatically
-StarSuite Base : remarks, see also notes
-StarSuite Base : remote configurations
-StarSuite Base : remove noise filter
-StarSuite Base : removing
-StarSuite Base : removing;bullets and numbering
-StarSuite Base : removing;form filters
-StarSuite Base : removing, see also deleting
-StarSuite Base : repeating
-StarSuite Base : repeating;commands
-StarSuite Base : replacement options
-StarSuite Base : replacement table
-StarSuite Base : replacing
-StarSuite Base : replacing;AutoCorrect function
-StarSuite Base : replacing;dashes
-StarSuite Base : Report Builder
-StarSuite Base : reports
-StarSuite Base : reports;creating
-StarSuite Base : reports;error reports
-StarSuite Base : reports;opening and editing
-StarSuite Base : reports;templates
-StarSuite Base : resetting
-StarSuite Base : resetting;templates
-StarSuite Base : resizing
-StarSuite Base : resizing;objects, by mouse
-StarSuite Base : resizing, see also scaling/zooming
-StarSuite Base : resolution when printing bitmaps
-StarSuite Base : restoring
-StarSuite Base : restoring;default formatting
-StarSuite Base : restoring;editing
-StarSuite Base : reversing printing order
-StarSuite Base : review function
-StarSuite Base : review function;accepting or rejecting changes
-StarSuite Base : review function;comparing documents
-StarSuite Base : review function;protecting records
-StarSuite Base : review function;recording changes example
-StarSuite Base : rich text control
-StarSuite Base : right alignment of paragraphs
-StarSuite Base : right joins (Base)
-StarSuite Base : right-to-left text
-StarSuite Base : rotating
-StarSuite Base : rotating;3D text
-StarSuite Base : round corners
-StarSuite Base : rounding precision (Calc)
-StarSuite Base : row headers
-StarSuite Base : row headers;displaying (Calc)
-StarSuite Base : row headers;highlighting (Calc)
-StarSuite Base : rulers
-StarSuite Base : rulers;default settings
-StarSuite Base : rulers;measurement units
-StarSuite Base : rulers;visible in presentations
-StarSuite Base : samples and templates
-StarSuite Base : saving
-StarSuite Base : saving;default file formats
-StarSuite Base : saving;dialog settings
-StarSuite Base : saving;documents
-StarSuite Base : saving;documents for mobile devices
-StarSuite Base : saving;documents in other formats
-StarSuite Base : saving;documents, automatically
-StarSuite Base : saving;in Microsoft Office file format
-StarSuite Base : saving;options
-StarSuite Base : saving;templates
-StarSuite Base : saving;to XML
-StarSuite Base : saving;VBA code in Microsoft Office documents
-StarSuite Base : saving;with password by default
-StarSuite Base : saving as command
-StarSuite Base : saving as command;precautions
-StarSuite Base : scaling
-StarSuite Base : scaling;font sizes in user interface
-StarSuite Base : scaling;objects
-StarSuite Base : scaling;pictures
-StarSuite Base : scaling;printing in StarSuite Math
-StarSuite Base : scaling;when printing presentations
-StarSuite Base : scaling, see also zooming
-StarSuite Base : screen
-StarSuite Base : screen;full screen views
-StarSuite Base : screen;scaling
-StarSuite Base : screen magnifiers
-StarSuite Base : screen readers
-StarSuite Base : script organization
-StarSuite Base : scrollbars
-StarSuite Base : scrollbars;controls
-StarSuite Base : scrollbars;displaying (Calc)
-StarSuite Base : scrollbars;horizontal and vertical (Writer)
-StarSuite Base : search criteria for database functions in cells
-StarSuite Base : search engines
-StarSuite Base : search engines;definition
-StarSuite Base : search engines;selecting
-StarSuite Base : searching
-StarSuite Base : searching;all sheets
-StarSuite Base : searching;databases
-StarSuite Base : searching;form filters
-StarSuite Base : searching;Internet
-StarSuite Base : searching;tables and forms
-StarSuite Base : sections
-StarSuite Base : sections;backgrounds
-StarSuite Base : security
-StarSuite Base : security;digital signatures
-StarSuite Base : security;options for documents with macros
-StarSuite Base : security;protecting contents
-StarSuite Base : security;warning dialogs with macros
-StarSuite Base : selecting
-StarSuite Base : selecting;controls
-StarSuite Base : selecting;measurement units
-StarSuite Base : selecting;objects
-StarSuite Base : selecting;print areas
-StarSuite Base : selecting;several files
-StarSuite Base : selection clipboard
-StarSuite Base : selection frames
-StarSuite Base : selection modes in text
-StarSuite Base : sending
-StarSuite Base : sending;AutoAbstract function in presentations
-StarSuite Base : sending;documents as e-mail
-StarSuite Base : sending;documents as faxes
-StarSuite Base : separator lines
-StarSuite Base : separator lines;defining
-StarSuite Base : separators
-StarSuite Base : separators;conditional
-StarSuite Base : Server Side ImageMap
-StarSuite Base : settings
-StarSuite Base : settings;printers
-StarSuite Base : settings;program configuration
-StarSuite Base : settings;proxies
-StarSuite Base : settings;tracking changes
-StarSuite Base : settings;views
-StarSuite Base : SGML
-StarSuite Base : SGML;definition
-StarSuite Base : shadows
-StarSuite Base : shadows;areas
-StarSuite Base : shadows;borders
-StarSuite Base : shadows;characters
-StarSuite Base : shadows;characters, using context menu
-StarSuite Base : sharing documents
-StarSuite Base : sharpening filter
-StarSuite Base : sheet tabs
-StarSuite Base : sheet tabs;displaying
-StarSuite Base : sheets
-StarSuite Base : sheets;searching all
-StarSuite Base : shortcut keys
-StarSuite Base : shortcut keys;assigning macros
-StarSuite Base : shortcut keys;general
-StarSuite Base : shortcut keys;in databases
-StarSuite Base : shortcut keys;StarSuite accessibility
-StarSuite Base : showing
-StarSuite Base : showing;changes
-StarSuite Base : showing;docked windows
-StarSuite Base : showing;drawings and controls (Writer)
-StarSuite Base : showing;live presentations on the Internet
-StarSuite Base : showing;toolbars
-StarSuite Base : signing documents with digital signatures
-StarSuite Base : similarity search
-StarSuite Base : simple handles (Writer)
-StarSuite Base : simplified Chinese
-StarSuite Base : simplified Chinese;translating to traditional Chinese
-StarSuite Base : single sign on options
-StarSuite Base : single-line spacing in text
-StarSuite Base : sizes
-StarSuite Base : sizes;draw objects
-StarSuite Base : sizes;pictures
-StarSuite Base : slanting draw objects
-StarSuite Base : small capitals
-StarSuite Base : small icons
-StarSuite Base : smart tag configuration
-StarSuite Base : smooth scrolling (Writer)
-StarSuite Base : smoothing filter
-StarSuite Base : snap grid defaults (Writer/Calc)
-StarSuite Base : snapping in presentations and drawings
-StarSuite Base : solarization filter
-StarSuite Base : sort lists
-StarSuite Base : sort lists;copying to in Calc
-StarSuite Base : sorting
-StarSuite Base : sorting;data in forms
-StarSuite Base : sorting;databases
-StarSuite Base : sounds
-StarSuite Base : sounds;inserting and playing
-StarSuite Base : spaces
-StarSuite Base : spaces;displaying (Writer)
-StarSuite Base : spaces;ignoring double
-StarSuite Base : spaces;inserting protected spaces
-StarSuite Base : spaces;showing protected spaces (Writer)
-StarSuite Base : spacing
-StarSuite Base : spacing;between paragraphs in footnotes
-StarSuite Base : spacing;font effects
-StarSuite Base : spacing;lines and paragraphs
-StarSuite Base : spacing;tab stops in text documents
-StarSuite Base : spacing;tabs in presentations
-StarSuite Base : spadmin
-StarSuite Base : special characters
-StarSuite Base : speech bubbles
-StarSuite Base : speed of printing
-StarSuite Base : spellcheck
-StarSuite Base : spellcheck;activating for a language
-StarSuite Base : spellcheck;context menus
-StarSuite Base : spellcheck;default languages
-StarSuite Base : spellcheck;dialog
-StarSuite Base : spellcheck;dictionary of exceptions
-StarSuite Base : spellcheck;ignore list
-StarSuite Base : spin button creation
-StarSuite Base : spoolfiles with Xprinter
-StarSuite Base : spreadsheets
-StarSuite Base : spreadsheets;as databases (base)
-StarSuite Base : spreadsheets;copying areas to text documents
-StarSuite Base : spreadsheets;creating/opening
-StarSuite Base : spreadsheets;inserting charts
-StarSuite Base : spreadsheets;inserting database records
-StarSuite Base : spreadsheets;printing
-StarSuite Base : spreadsheets;saving
-StarSuite Base : spreadsheets;saving automatically
-StarSuite Base : spreadsheets;saving in other formats
-StarSuite Base : spreadsheets;sending as e-mail
-StarSuite Base : SQL
-StarSuite Base : SQL;definition
-StarSuite Base : SQL;DISTINCT parameter
-StarSuite Base : SQL;executing SQL commands
-StarSuite Base : SQL;executing SQL statements (Base)
-StarSuite Base : SQL;queries (Base)
-StarSuite Base : square drawings
-StarSuite Base : standard bar on/off
-StarSuite Base : standard filters in databases
-StarSuite Base : standard printer under UNIX
-StarSuite Base : StarSuite Base data sources
-StarSuite Base : StarSuite Basic scripts in HTML documents
-StarSuite Base : StarSuite documents
-StarSuite Base : StarSuite documents;mobile device filters
-StarSuite Base : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Base : StarSuite Math start
-StarSuite Base : start parameters
-StarSuite Base : status bar on/off
-StarSuite Base : stickers
-StarSuite Base : strikethrough
-StarSuite Base : strikethrough;characters
-StarSuite Base : strikethrough;font effects
-StarSuite Base : styles
-StarSuite Base : styles;'changed' message
-StarSuite Base : styles;copying between documents
-StarSuite Base : styles;keyboard shortcuts
-StarSuite Base : styles;organizing
-StarSuite Base : styles;printing styles used in a document
-StarSuite Base : styles;replacing automatically
-StarSuite Base : Styles and Formatting window
-StarSuite Base : Styles and Formatting window;docking
-StarSuite Base : subforms
-StarSuite Base : subforms;creating
-StarSuite Base : subforms;description
-StarSuite Base : submitting forms
-StarSuite Base : suffixes in file formats
-StarSuite Base : support on the Web
-StarSuite Base : synchronizing
-StarSuite Base : synchronizing;labels and business cards
-StarSuite Base : synchronizing;Pocket PC and StarSuite formats
-StarSuite Base : system address book registration
-StarSuite Base : tab stops
-StarSuite Base : tab stops;displaying (Writer)
-StarSuite Base : tab stops;inserting and editing
-StarSuite Base : tab stops;setting in sheets
-StarSuite Base : tab stops;settings
-StarSuite Base : tab stops;spacing in presentations
-StarSuite Base : tab stops;spacing in text documents
-StarSuite Base : table controls
-StarSuite Base : table controls;form functions
-StarSuite Base : table controls;keyboard-only edit mode
-StarSuite Base : table controls;properties
-StarSuite Base : table views of databases
-StarSuite Base : Table Wizard (Base)
-StarSuite Base : tables
-StarSuite Base : tables;inserting line breaks
-StarSuite Base : tables in databases
-StarSuite Base : tables in databases;access rights to (Base)
-StarSuite Base : tables in databases;adding to queries
-StarSuite Base : tables in databases;browsing and editing
-StarSuite Base : tables in databases;copying database tables (Base)
-StarSuite Base : tables in databases;creating
-StarSuite Base : tables in databases;creating in design view
-StarSuite Base : tables in databases;importing text formats (Base)
-StarSuite Base : tables in databases;joining for queries (Base)
-StarSuite Base : tables in databases;printing queries (Base)
-StarSuite Base : tables in databases;relations (Base)
-StarSuite Base : tables in databases;searching
-StarSuite Base : tables in spreadsheets
-StarSuite Base : tables in spreadsheets;copying data to other applications
-StarSuite Base : tables in spreadsheets;defining borders
-StarSuite Base : tables in spreadsheets;value highlighting
-StarSuite Base : tables in text
-StarSuite Base : tables in text;captions
-StarSuite Base : tables in text;creating automatically
-StarSuite Base : tables in text;default settings
-StarSuite Base : tables in text;defining borders
-StarSuite Base : tables in text;displaying
-StarSuite Base : tables in text;printing
-StarSuite Base : tabs
-StarSuite Base : tabs;displaying sheet tabs
-StarSuite Base : tags
-StarSuite Base : tags;definition
-StarSuite Base : tags;META tags
-StarSuite Base : templates
-StarSuite Base : templates;agendas
-StarSuite Base : templates;changing basic fonts
-StarSuite Base : templates;database reports
-StarSuite Base : templates;deleting
-StarSuite Base : templates;editing and saving
-StarSuite Base : templates;faxes
-StarSuite Base : templates;importing and exporting
-StarSuite Base : templates;letters
-StarSuite Base : templates;new documents from templates
-StarSuite Base : templates;opening documents with
-StarSuite Base : templates;organizing
-StarSuite Base : terminology
-StarSuite Base : terminology;general glossary
-StarSuite Base : terminology;Internet glossary
-StarSuite Base : testing XML filters
-StarSuite Base : text
-StarSuite Base : text;animating
-StarSuite Base : text;Asian layout
-StarSuite Base : text;bold
-StarSuite Base : text;coloring
-StarSuite Base : text;contours
-StarSuite Base : text;copying by drag and drop
-StarSuite Base : text;CTL languages
-StarSuite Base : text;drawing pictures
-StarSuite Base : text;font effects
-StarSuite Base : text;font sizes
-StarSuite Base : text;font styles
-StarSuite Base : text;fonts and formats
-StarSuite Base : text;Fontwork icons
-StarSuite Base : text;hyperlinks
-StarSuite Base : text;inserting special characters
-StarSuite Base : text;italics
-StarSuite Base : text;kerning
-StarSuite Base : text;language selection
-StarSuite Base : text;line spacing
-StarSuite Base : text;overwriting or inserting
-StarSuite Base : text;printing in black
-StarSuite Base : text;replacing with format
-StarSuite Base : text;selection modes
-StarSuite Base : text;shadowed
-StarSuite Base : text;text/draw objects
-StarSuite Base : text attributes
-StarSuite Base : text attributes;hyperlinks
-StarSuite Base : text attributes;undoing
-StarSuite Base : text boxes
-StarSuite Base : text boxes;form functions
-StarSuite Base : text boxes;positioning
-StarSuite Base : text breaks in cells
-StarSuite Base : text colors for better accessibility
-StarSuite Base : text databases (Base)
-StarSuite Base : text documents
-StarSuite Base : text documents;creating/opening
-StarSuite Base : text documents;importing/exporting
-StarSuite Base : text documents;inserting spreadsheet cells
-StarSuite Base : text documents;print settings
-StarSuite Base : text documents;printing
-StarSuite Base : text documents;saving
-StarSuite Base : text documents;saving automatically
-StarSuite Base : text documents;saving in other formats
-StarSuite Base : text documents;sending as e-mail
-StarSuite Base : text effects
-StarSuite Base : text flow
-StarSuite Base : text flow;in cells
-StarSuite Base : text formats
-StarSuite Base : text formats;databases
-StarSuite Base : text formats;pasting
-StarSuite Base : text input fields
-StarSuite Base : text layout for special languages
-StarSuite Base : text objects
-StarSuite Base : text objects;alignment
-StarSuite Base : text objects;draw functions
-StarSuite Base : text objects;fonts
-StarSuite Base : text objects;in presentations and drawings
-StarSuite Base : text overflow in spreadsheet cells
-StarSuite Base : text, see also text documents, paragraphs and characters
-StarSuite Base : TextArt, see Fontwork
-StarSuite Base : textures
-StarSuite Base : textures;inserting from Gallery
-StarSuite Base : textures;on chart bars
-StarSuite Base : Thai
-StarSuite Base : Thai;entering text
-StarSuite Base : Thai;language settings
-StarSuite Base : thesaurus
-StarSuite Base : thesaurus;activating for a language
-StarSuite Base : ticker text
-StarSuite Base : time fields
-StarSuite Base : time fields;form functions
-StarSuite Base : times
-StarSuite Base : times;inserting when printing presentations
-StarSuite Base : times, formats
-StarSuite Base : tips
-StarSuite Base : tips;extended tips in Help
-StarSuite Base : title rows
-StarSuite Base : title rows;printing in StarSuite Math
-StarSuite Base : titles
-StarSuite Base : titles;changing
-StarSuite Base : titles;editing in charts
-StarSuite Base : titles;font effects
-StarSuite Base : titles;formatting automatically
-StarSuite Base : titles;objects
-StarSuite Base : toolbars
-StarSuite Base : toolbars;adding buttons
-StarSuite Base : toolbars;docking/undocking
-StarSuite Base : toolbars;Form Navigation bar
-StarSuite Base : toolbars;viewing/closing
-StarSuite Base : tools bar
-StarSuite Base : tooltips
-StarSuite Base : tooltips;extended tips
-StarSuite Base : tooltips;help
-StarSuite Base : traditional Chinese
-StarSuite Base : traditional Chinese;translating to simplified chinese
-StarSuite Base : transparency
-StarSuite Base : transparency;areas
-StarSuite Base : transparency;off for faster printing
-StarSuite Base : transparency;saving
-StarSuite Base : tree view of Help
-StarSuite Base : typefaces
-StarSuite Base : typefaces;adding under UNIX
-StarSuite Base : typefaces;formats
-StarSuite Base : typographical quotes in StarSuite Writer
-StarSuite Base : typography
-StarSuite Base : typography;Asian
-StarSuite Base : underlining
-StarSuite Base : underlining;AutoFormat function
-StarSuite Base : underlining;characters
-StarSuite Base : underlining;text
-StarSuite Base : undocking windows
-StarSuite Base : undoing
-StarSuite Base : undoing;direct formatting
-StarSuite Base : undoing;editing
-StarSuite Base : undoing;number of steps
-StarSuite Base : ungrouping groups
-StarSuite Base : units
-StarSuite Base : units;converting
-StarSuite Base : units;measurement units
-StarSuite Base : UNO components
-StarSuite Base : UNO components;Extension Manager
-StarSuite Base : UNO components;integrating new
-StarSuite Base : update options
-StarSuite Base : updates
-StarSuite Base : updates;checking automatically
-StarSuite Base : updates;checking manually
-StarSuite Base : updating
-StarSuite Base : updating;fields and charts, automatically (Writer)
-StarSuite Base : updating;links in text documents
-StarSuite Base : updating;links, on opening
-StarSuite Base : updating;templates
-StarSuite Base : URL
-StarSuite Base : URL;changing hyperlink URLs
-StarSuite Base : URL;definition
-StarSuite Base : URL;in pictures
-StarSuite Base : URL;saving absolute/relative paths
-StarSuite Base : URL;turning off URL recognition
-StarSuite Base : user data
-StarSuite Base : user data;input
-StarSuite Base : user data;removing when saving
-StarSuite Base : user-defined dictionaries
-StarSuite Base : user-defined dictionaries;creating
-StarSuite Base : user-defined dictionaries;dictionary of exceptions
-StarSuite Base : user-defined dictionaries;editing
-StarSuite Base : user-defined styles
-StarSuite Base : user-defined styles;automatically replacing
-StarSuite Base : UTF-8/UCS2 support
-StarSuite Base : values
-StarSuite Base : values;rounded as shown (Calc)
-StarSuite Base : variables
-StarSuite Base : variables;for paths
-StarSuite Base : VBA code
-StarSuite Base : VBA code;loading/saving documents with VBA code
-StarSuite Base : version management
-StarSuite Base : version numbers of documents
-StarSuite Base : versions
-StarSuite Base : versions;comparing documents
-StarSuite Base : versions;file saving as, restriction
-StarSuite Base : versions;merging document versions
-StarSuite Base : versions;of a document
-StarSuite Base : versions;StarSuite
-StarSuite Base : vertical callouts
-StarSuite Base : vertical scrollbars (Writer)
-StarSuite Base : vertical text boxes
-StarSuite Base : videos
-StarSuite Base : viewing
-StarSuite Base : viewing;databases
-StarSuite Base : viewing;file properties
-StarSuite Base : viewing;StarSuite documents in Internet Explorer
-StarSuite Base : viewing;toolbars
-StarSuite Base : views
-StarSuite Base : views;creating database views (Base)
-StarSuite Base : views;defaults
-StarSuite Base : views;full screen
-StarSuite Base : views;icons
-StarSuite Base : views;in 3D
-StarSuite Base : views;scaling
-StarSuite Base : Visual Basic for Applications
-StarSuite Base : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Base : watermarks
-StarSuite Base : web documents
-StarSuite Base : web documents;XForms
-StarSuite Base : Web support
-StarSuite Base : WebCast export
-StarSuite Base : WebDAV over HTTPS
-StarSuite Base : windows
-StarSuite Base : windows;docking
-StarSuite Base : windows;docking definition
-StarSuite Base : windows;hiding/showing/docking
-StarSuite Base : windows;new
-StarSuite Base : wizards
-StarSuite Base : wizards;agendas
-StarSuite Base : wizards;database queries
-StarSuite Base : wizards;database tables (Base)
-StarSuite Base : wizards;databases (Base)
-StarSuite Base : wizards;document converter
-StarSuite Base : wizards;Euro Converter
-StarSuite Base : wizards;faxes
-StarSuite Base : wizards;forms
-StarSuite Base : wizards;letters
-StarSuite Base : wizards;overview
-StarSuite Base : wizards;presentations
-StarSuite Base : wizards;reports
-StarSuite Base : Word documents
-StarSuite Base : Word documents;compatibility
-StarSuite Base : Word documents;saving as
-StarSuite Base : WordArt, see Fontwork
-StarSuite Base : words
-StarSuite Base : words;automatically replacing
-StarSuite Base : words;wrapping in cells
-StarSuite Base : words;wrapping in CTL
-StarSuite Base : working directory change
-StarSuite Base : wrapping text
-StarSuite Base : wrapping text;in cells
-StarSuite Base : write protection on/off
-StarSuite Base : writing aids options
-StarSuite Base : WYSIWYG in fonts lists
-StarSuite Base : XForms
-StarSuite Base : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Base : XForms;conditions
-StarSuite Base : XForms;opening/editing
-StarSuite Base : XML converters
-StarSuite Base : XML file formats
-StarSuite Base : XML filters
-StarSuite Base : XML filters;creating/testing
-StarSuite Base : XML filters;saving as package/installing/deleting
-StarSuite Base : XML filters;settings
-StarSuite Base : XML Forms, see XForms
-StarSuite Base : XSLT filters, see also XML filters
-StarSuite Base : years
-StarSuite Base : years;2-digit options
-StarSuite Base : zero values
-StarSuite Base : zero values;displaying (Calc)
-StarSuite Base : zooming
-StarSuite Base : zooming;page views
-StarSuite Base : zooming;pictures
-StarSuite Base : zooming;status bar
-StarSuite Draw : 1/2 replacement
-StarSuite Draw : 3D charts
-StarSuite Draw : 3D objects
-StarSuite Draw : 3D objects;assembling
-StarSuite Draw : 3D objects;generating
-StarSuite Draw : 3D objects;inserting
-StarSuite Draw : 3D rotation objects
-StarSuite Draw : 3D rotation objects;converting to
-StarSuite Draw : 3D rotation objects;generating
-StarSuite Draw : 3D text creation
-StarSuite Draw : 3D view
-StarSuite Draw : abbreviation replacement
-StarSuite Draw : absolute hyperlinks
-StarSuite Draw : absolute saving of URLs
-StarSuite Draw : accents
-StarSuite Draw : Access databases (base)
-StarSuite Draw : access rights for database tables (Base)
-StarSuite Draw : accessibility
-StarSuite Draw : accessibility;general shortcuts
-StarSuite Draw : accessibility;options
-StarSuite Draw : accessibility;StarSuite assistive technology
-StarSuite Draw : accessibility;StarSuite Draw
-StarSuite Draw : accessibility;StarSuite features
-StarSuite Draw : accessibility;StarSuite Impress
-StarSuite Draw : activating
-StarSuite Draw : activating;context menus
-StarSuite Draw : activating;Error Report Tool
-StarSuite Draw : activating;extended help tips
-StarSuite Draw : activating;plug-ins
-StarSuite Draw : ActiveX control
-StarSuite Draw : Adabas D databases (base)
-StarSuite Draw : add-ons, see UNO components
-StarSuite Draw : additional selection mode
-StarSuite Draw : address books
-StarSuite Draw : address books;LDAP server (Base)
-StarSuite Draw : address books;registering
-StarSuite Draw : address labels from databases
-StarSuite Draw : ADO databases (Base)
-StarSuite Draw : Agenda Wizard
-StarSuite Draw : aging filter
-StarSuite Draw : aligning
-StarSuite Draw : aligning;2D charts
-StarSuite Draw : aligning;cells
-StarSuite Draw : aligning;draw objects
-StarSuite Draw : aligning;objects
-StarSuite Draw : aligning;paragraphs
-StarSuite Draw : aligning;tables in text
-StarSuite Draw : aligning;text objects
-StarSuite Draw : aligning;titles in charts
-StarSuite Draw : allowing
-StarSuite Draw : allowing;effects
-StarSuite Draw : allowing;interaction
-StarSuite Draw : alternative fonts
-StarSuite Draw : ampersand symbol, see also operators
-StarSuite Draw : anchors
-StarSuite Draw : anchors;changing
-StarSuite Draw : anchors;displaying (Calc)
-StarSuite Draw : anchors;types/positions for draw objects
-StarSuite Draw : animated GIFs
-StarSuite Draw : animated slide transitions
-StarSuite Draw : animation effects
-StarSuite Draw : animations
-StarSuite Draw : animations;accessibility options
-StarSuite Draw : animations;editing
-StarSuite Draw : animations;list of
-StarSuite Draw : animations;saving as GIFs
-StarSuite Draw : appearance options
-StarSuite Draw : Arabic
-StarSuite Draw : Arabic;entering text
-StarSuite Draw : Arabic;language settings
-StarSuite Draw : area charts
-StarSuite Draw : areas
-StarSuite Draw : areas;bitmap patterns
-StarSuite Draw : areas;from connected lines
-StarSuite Draw : areas;hatched/dotted
-StarSuite Draw : areas;shadows
-StarSuite Draw : areas;slanting
-StarSuite Draw : areas;styles
-StarSuite Draw : areas;transparency
-StarSuite Draw : arguments in command line
-StarSuite Draw : arranging
-StarSuite Draw : arranging;objects
-StarSuite Draw : arranging;objects (guide)
-StarSuite Draw : arranging;slides
-StarSuite Draw : arrows
-StarSuite Draw : arrows;defining arrow heads
-StarSuite Draw : arrows;defining arrow lines
-StarSuite Draw : arrows;drawing in text
-StarSuite Draw : arrows;inserting
-StarSuite Draw : arrows;loading arrow styles
-StarSuite Draw : ASCII
-StarSuite Draw : ASCII;definition
-StarSuite Draw : Asian languages
-StarSuite Draw : Asian languages;enabling
-StarSuite Draw : Asian Phonetic Guide
-StarSuite Draw : Asian typography
-StarSuite Draw : assembled objects in 3D
-StarSuite Draw : assigning scripts
-StarSuite Draw : assistive technology in StarSuite
-StarSuite Draw : attaching toolbars
-StarSuite Draw : attachments in e-mails
-StarSuite Draw : attributes
-StarSuite Draw : attributes;objects with
-StarSuite Draw : audio
-StarSuite Draw : audio;inserting
-StarSuite Draw : authors
-StarSuite Draw : auto reloading HTML documents
-StarSuite Draw : AutoAbstract function for sending text to presentations
-StarSuite Draw : AutoCaption function in StarSuite Writer
-StarSuite Draw : AutoComplete function in text and list boxes
-StarSuite Draw : AutoCorrect function
-StarSuite Draw : AutoCorrect function;context menu
-StarSuite Draw : AutoCorrect function;options
-StarSuite Draw : AutoCorrect function;pictures and frames
-StarSuite Draw : AutoCorrect function;quotes
-StarSuite Draw : AutoCorrect function;replacement table
-StarSuite Draw : AutoCorrect function;switching on and off in Calc
-StarSuite Draw : AutoCorrect function;URL recognition
-StarSuite Draw : AutoFormat function
-StarSuite Draw : AutoFormat function;switching on and off
-StarSuite Draw : automatic captions (Writer)
-StarSuite Draw : automatic control focus
-StarSuite Draw : automatic hyperlink formatting
-StarSuite Draw : automatic line breaks
-StarSuite Draw : automatic lines/borders in text
-StarSuite Draw : automatic saving
-StarSuite Draw : automatic slide changes
-StarSuite Draw : automatic slide changes;rehearse timings
-StarSuite Draw : automatic slide shows
-StarSuite Draw : automatic slide transition
-StarSuite Draw : AutoPilots, see wizards
-StarSuite Draw : AutoValue
-StarSuite Draw : AutoValue;database tables
-StarSuite Draw : averages in charts
-StarSuite Draw : axes
-StarSuite Draw : axes;better scaling
-StarSuite Draw : axes;formatting
-StarSuite Draw : axes;formatting grids
-StarSuite Draw : axes;inserting grids
-StarSuite Draw : axes;interval marks
-StarSuite Draw : axes;showing axes in charts
-StarSuite Draw : axes in charts
-StarSuite Draw : backgrounds
-StarSuite Draw : backgrounds;changing
-StarSuite Draw : backgrounds;defining colors/pictures
-StarSuite Draw : backgrounds;deleting unused
-StarSuite Draw : backgrounds;frames/sections/indexes
-StarSuite Draw : backgrounds;inserting from Gallery
-StarSuite Draw : backgrounds;normal view
-StarSuite Draw : backgrounds;notes
-StarSuite Draw : backgrounds;printing
-StarSuite Draw : backgrounds;slides
-StarSuite Draw : backing window
-StarSuite Draw : backups
-StarSuite Draw : backups;automatic
-StarSuite Draw : backups;documents
-StarSuite Draw : bar charts
-StarSuite Draw : Basic
-StarSuite Draw : Basic;fonts for source display
-StarSuite Draw : Basic;programming
-StarSuite Draw : Basic;recording macros
-StarSuite Draw : basic fonts
-StarSuite Draw : behind object command
-StarSuite Draw : Bézier curves
-StarSuite Draw : Bézier curves;control points in presentations
-StarSuite Draw : bi-directional writing
-StarSuite Draw : binding space
-StarSuite Draw : bitmaps
-StarSuite Draw : bitmaps;converting to
-StarSuite Draw : bitmaps;converting to vector graphics
-StarSuite Draw : bitmaps;inserting and editing
-StarSuite Draw : bitmaps;off for faster printing
-StarSuite Draw : bitmaps;patterns
-StarSuite Draw : bitmaps;replacing colors
-StarSuite Draw : black and white display
-StarSuite Draw : black and white printing
-StarSuite Draw : black and white view
-StarSuite Draw : black printing in Calc
-StarSuite Draw : block selection mode
-StarSuite Draw : bold
-StarSuite Draw : bold;AutoFormat function
-StarSuite Draw : bold;text
-StarSuite Draw : bookmarks
-StarSuite Draw : bookmarks;Help
-StarSuite Draw : borders
-StarSuite Draw : borders;arranging
-StarSuite Draw : borders;cells on screen (Calc)
-StarSuite Draw : borders;for paragraphs
-StarSuite Draw : borders;for tables
-StarSuite Draw : borders;shadows
-StarSuite Draw : borders;table boundaries (Writer)
-StarSuite Draw : borders, see also frames
-StarSuite Draw : bound fields
-StarSuite Draw : bound fields;controls
-StarSuite Draw : boundaries of tables (Writer)
-StarSuite Draw : break display (Writer)
-StarSuite Draw : breaking object connections
-StarSuite Draw : brochures
-StarSuite Draw : brochures;printing several
-StarSuite Draw : build numbers of StarSuite
-StarSuite Draw : bullet lists
-StarSuite Draw : bullet lists;formatting options
-StarSuite Draw : bullets
-StarSuite Draw : bullets;paragraphs
-StarSuite Draw : bullets;replacing
-StarSuite Draw : bullets;turning off
-StarSuite Draw : business cards
-StarSuite Draw : business cards;creating and synchronizing
-StarSuite Draw : business cards;using templates
-StarSuite Draw : button bars, see toolbars
-StarSuite Draw : buttons
-StarSuite Draw : buttons;adding push buttons
-StarSuite Draw : buttons;big/small
-StarSuite Draw : buttons;editing hyperlink buttons
-StarSuite Draw : buttons;form functions
-StarSuite Draw : buttons;toolbars
-StarSuite Draw : cache for graphics
-StarSuite Draw : calculating
-StarSuite Draw : calculating;iterative references (Calc)
-StarSuite Draw : calculating;regression curves
-StarSuite Draw : callouts
-StarSuite Draw : callouts;drawings
-StarSuite Draw : callouts;inserting in presentations
-StarSuite Draw : capital letters
-StarSuite Draw : capital letters;AutoCorrect function
-StarSuite Draw : capital letters;font effects
-StarSuite Draw : captions
-StarSuite Draw : captions;automatic captions (Writer)
-StarSuite Draw : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Draw : captions, see also labels/callouts
-StarSuite Draw : cascading update (Base)
-StarSuite Draw : case sensitivity
-StarSuite Draw : case sensitivity;comparing cell contents (Calc)
-StarSuite Draw : case sensitivity;searching
-StarSuite Draw : cells
-StarSuite Draw : cells;aligning
-StarSuite Draw : cells;coloring (Calc)
-StarSuite Draw : cells;cursor positions after input (Calc)
-StarSuite Draw : cells;formatting without effect (Calc)
-StarSuite Draw : cells;line breaks
-StarSuite Draw : cells;linked to controls
-StarSuite Draw : cells;number of
-StarSuite Draw : cells;pasting
-StarSuite Draw : cells;resetting formats
-StarSuite Draw : cells;showing grid lines (Calc)
-StarSuite Draw : centered text
-StarSuite Draw : centimeters
-StarSuite Draw : certificates
-StarSuite Draw : changes
-StarSuite Draw : changes;accepting or rejecting
-StarSuite Draw : changes;comparing to original
-StarSuite Draw : changes;protecting
-StarSuite Draw : changes;recording
-StarSuite Draw : changes;review function
-StarSuite Draw : changes;showing
-StarSuite Draw : changing
-StarSuite Draw : changing;document titles
-StarSuite Draw : changing;file associations in Setup program
-StarSuite Draw : changing;icon sizes
-StarSuite Draw : changing;layer properties
-StarSuite Draw : changing;layout for handouts
-StarSuite Draw : changing;links
-StarSuite Draw : changing;order of slides
-StarSuite Draw : changing;slide layouts
-StarSuite Draw : changing;work directory
-StarSuite Draw : changing, see also editing and replacing
-StarSuite Draw : character styles
-StarSuite Draw : character styles;language selection
-StarSuite Draw : characters
-StarSuite Draw : characters;alternative fonts
-StarSuite Draw : characters;Asian layout
-StarSuite Draw : characters;bold
-StarSuite Draw : characters;coloring
-StarSuite Draw : characters;contours
-StarSuite Draw : characters;converting to curves
-StarSuite Draw : characters;displaying only on screen (Writer)
-StarSuite Draw : characters;enabling CTL and Asian characters
-StarSuite Draw : characters;font effects
-StarSuite Draw : characters;fonts and formats
-StarSuite Draw : characters;hyperlinks
-StarSuite Draw : characters;italics
-StarSuite Draw : characters;language selection
-StarSuite Draw : characters;shadowed
-StarSuite Draw : characters;spacing
-StarSuite Draw : characters;special
-StarSuite Draw : characters;underlining
-StarSuite Draw : charcoal sketches filter
-StarSuite Draw : chart legends
-StarSuite Draw : chart legends;hiding
-StarSuite Draw : chart legends;showing icons with labels
-StarSuite Draw : chart types
-StarSuite Draw : chart types;area
-StarSuite Draw : chart types;column and bar
-StarSuite Draw : chart types;column and line
-StarSuite Draw : chart types;line
-StarSuite Draw : chart types;net
-StarSuite Draw : chart types;pie/donut
-StarSuite Draw : chart types;stock
-StarSuite Draw : chart types;XY (scatter)
-StarSuite Draw : charts
-StarSuite Draw : charts;3D views
-StarSuite Draw : charts;aligning
-StarSuite Draw : charts;arranging within stacks
-StarSuite Draw : charts;bars with textures
-StarSuite Draw : charts;choosing chart types
-StarSuite Draw : charts;colors
-StarSuite Draw : charts;copying with link to source cell range
-StarSuite Draw : charts;data labels
-StarSuite Draw : charts;displaying (Calc)
-StarSuite Draw : charts;editing axes
-StarSuite Draw : charts;editing data
-StarSuite Draw : charts;editing legends
-StarSuite Draw : charts;editing titles
-StarSuite Draw : charts;formatting areas
-StarSuite Draw : charts;formatting floors
-StarSuite Draw : charts;formatting walls
-StarSuite Draw : charts;inserting
-StarSuite Draw : charts;overview
-StarSuite Draw : charts;properties
-StarSuite Draw : charts;reorganizing
-StarSuite Draw : charts;scaling axes
-StarSuite Draw : charts;scaling text
-StarSuite Draw : charts;shortcuts
-StarSuite Draw : charts;showing axes
-StarSuite Draw : charts;updating automatically (Writer)
-StarSuite Draw : check box creation
-StarSuite Draw : Chinese writing systems
-StarSuite Draw : choosing printers
-StarSuite Draw : circle drawings
-StarSuite Draw : circle segments
-StarSuite Draw : circles
-StarSuite Draw : circles;of objects
-StarSuite Draw : Client Side ImageMap
-StarSuite Draw : clipboard
-StarSuite Draw : clipboard;cutting
-StarSuite Draw : clipboard;pasting
-StarSuite Draw : clipboard;pasting formatted/unformatted text
-StarSuite Draw : clipboard;selection clipboard
-StarSuite Draw : clipboard;Unix
-StarSuite Draw : closing
-StarSuite Draw : closing;documents
-StarSuite Draw : closing;shapes
-StarSuite Draw : closing;toolbars
-StarSuite Draw : collaboration
-StarSuite Draw : color bar
-StarSuite Draw : colors
-StarSuite Draw : colors;adding
-StarSuite Draw : colors;appearance
-StarSuite Draw : colors;backgrounds
-StarSuite Draw : colors;charts
-StarSuite Draw : colors;default colors
-StarSuite Draw : colors;defining and saving
-StarSuite Draw : colors;defining gradients interactively
-StarSuite Draw : colors;displaying presentations
-StarSuite Draw : colors;fill format
-StarSuite Draw : colors;fonts
-StarSuite Draw : colors;grid lines and cells (Calc)
-StarSuite Draw : colors;loading lists
-StarSuite Draw : colors;models
-StarSuite Draw : colors;not printing
-StarSuite Draw : colors;printing in grayscale
-StarSuite Draw : colors;replacing
-StarSuite Draw : colors;restriction (Calc)
-StarSuite Draw : colors;selection
-StarSuite Draw : column and line charts
-StarSuite Draw : column charts
-StarSuite Draw : column headers
-StarSuite Draw : column headers;displaying (Calc)
-StarSuite Draw : column headers;highlighting (Calc)
-StarSuite Draw : columns
-StarSuite Draw : columns;setting with the mouse
-StarSuite Draw : combination charts
-StarSuite Draw : combining
-StarSuite Draw : combining;3D objects
-StarSuite Draw : combining;draw objects
-StarSuite Draw : combining;undoing
-StarSuite Draw : combo box creation
-StarSuite Draw : command button creation
-StarSuite Draw : command buttons, see push buttons
-StarSuite Draw : command line parameters
-StarSuite Draw : commands
-StarSuite Draw : commands;not visible
-StarSuite Draw : commands;repeating
-StarSuite Draw : commands;SQL
-StarSuite Draw : comments
-StarSuite Draw : comments;on changes
-StarSuite Draw : common terms
-StarSuite Draw : common terms;Chinese dictionary
-StarSuite Draw : common terms;glossaries
-StarSuite Draw : common terms;Internet glossary
-StarSuite Draw : comparisons
-StarSuite Draw : comparisons;document versions
-StarSuite Draw : comparisons;operators in default filter dialog
-StarSuite Draw : compatibility settings for MS Word import
-StarSuite Draw : complete screen view
-StarSuite Draw : complex text layout
-StarSuite Draw : complex text layout;definition
-StarSuite Draw : complex text layout;enabling
-StarSuite Draw : complex text layout, see CTL
-StarSuite Draw : compose key to insert special characters
-StarSuite Draw : concatenation, see ampersand symbol
-StarSuite Draw : conditional separators
-StarSuite Draw : conditions
-StarSuite Draw : conditions;in number formats
-StarSuite Draw : conditions;items in Data Navigator
-StarSuite Draw : cones
-StarSuite Draw : Configuration Manager
-StarSuite Draw : configuring
-StarSuite Draw : configuring;fax icon
-StarSuite Draw : configuring;StarSuite
-StarSuite Draw : configuring;toolbars
-StarSuite Draw : connecting
-StarSuite Draw : connecting;draw objects
-StarSuite Draw : connecting;lines
-StarSuite Draw : connecting;paths and objects
-StarSuite Draw : connections to data sources (Base)
-StarSuite Draw : connectors
-StarSuite Draw : connectors;properties of
-StarSuite Draw : connectors;using
-StarSuite Draw : constructing shapes
-StarSuite Draw : contents protection
-StarSuite Draw : context menus
-StarSuite Draw : contours
-StarSuite Draw : contours;converting to
-StarSuite Draw : contours of text
-StarSuite Draw : control point display in presentations
-StarSuite Draw : control points definition
-StarSuite Draw : controls
-StarSuite Draw : controls;activating in forms
-StarSuite Draw : controls;adding to documents
-StarSuite Draw : controls;arranging in forms
-StarSuite Draw : controls;arranging within stacks
-StarSuite Draw : controls;assigning data sources
-StarSuite Draw : controls;assigning macros (Basic)
-StarSuite Draw : controls;bound fields/list contents/linked cells
-StarSuite Draw : controls;events
-StarSuite Draw : controls;focus
-StarSuite Draw : controls;formatted fields
-StarSuite Draw : controls;grouping
-StarSuite Draw : controls;hidden
-StarSuite Draw : controls;inserting
-StarSuite Draw : controls;multi-line titles
-StarSuite Draw : controls;positions and sizes
-StarSuite Draw : controls;printing
-StarSuite Draw : controls;properties of form controls
-StarSuite Draw : controls;properties of table controls
-StarSuite Draw : controls;reference by SQL
-StarSuite Draw : controls;rich text control
-StarSuite Draw : controls;select mode
-StarSuite Draw : controls;showing (Writer)
-StarSuite Draw : converters
-StarSuite Draw : converters;Euro converter
-StarSuite Draw : converters;PostScript, UNIX
-StarSuite Draw : converters;XML
-StarSuite Draw : converting
-StarSuite Draw : converting;bitmaps to polygons
-StarSuite Draw : converting;Hangul/Hanja
-StarSuite Draw : converting;metrics
-StarSuite Draw : converting;Microsoft documents
-StarSuite Draw : converting;Pocket PC formats
-StarSuite Draw : converting;points
-StarSuite Draw : converting;StarSuite documents
-StarSuite Draw : converting;text to curves
-StarSuite Draw : converting;to bitmaps
-StarSuite Draw : converting;to contours
-StarSuite Draw : converting;to curves, polygons, 3D
-StarSuite Draw : converting;to metafile format (WMF)
-StarSuite Draw : copies
-StarSuite Draw : copies;printing
-StarSuite Draw : copying
-StarSuite Draw : copying;by drag and drop
-StarSuite Draw : copying;data from text documents
-StarSuite Draw : copying;datasource records in spreadsheets
-StarSuite Draw : copying;draw objects
-StarSuite Draw : copying;draw objects between documents
-StarSuite Draw : copying;formatting
-StarSuite Draw : copying;from data source view
-StarSuite Draw : copying;from Gallery
-StarSuite Draw : copying;in Unix
-StarSuite Draw : copying;pictures, between documents
-StarSuite Draw : copying;sheet areas, to text documents
-StarSuite Draw : copying;slides
-StarSuite Draw : copying;text from other documents
-StarSuite Draw : copying;to Gallery
-StarSuite Draw : copyright for StarSuite
-StarSuite Draw : corner points
-StarSuite Draw : corner roundings
-StarSuite Draw : covered objects
-StarSuite Draw : crash reports
-StarSuite Draw : criteria of query design (Base)
-StarSuite Draw : cropping pictures
-StarSuite Draw : cross-fading
-StarSuite Draw : cross-fading;creating cross-fades
-StarSuite Draw : cross-fading;slides
-StarSuite Draw : cross-fading;two draw objects
-StarSuite Draw : CTL
-StarSuite Draw : CTL;(not) wrapping words
-StarSuite Draw : CTL;complex text layout languages
-StarSuite Draw : CTL;definition
-StarSuite Draw : CTL;options
-StarSuite Draw : cubes
-StarSuite Draw : currencies
-StarSuite Draw : currencies;converters
-StarSuite Draw : currencies;format codes
-StarSuite Draw : currency field creation
-StarSuite Draw : currency formats
-StarSuite Draw : cursor
-StarSuite Draw : cursor;allowing in protected areas (Writer)
-StarSuite Draw : cursor;in read-only text
-StarSuite Draw : cursor;quickly moving to an object
-StarSuite Draw : curves
-StarSuite Draw : curves;converting text to
-StarSuite Draw : curves;drawing
-StarSuite Draw : curves;editing
-StarSuite Draw : curves;editing points
-StarSuite Draw : curves;properties in line charts/XY charts
-StarSuite Draw : curves;toolbar
-StarSuite Draw : custom animation
-StarSuite Draw : custom colors
-StarSuite Draw : custom dictionaries
-StarSuite Draw : custom dictionaries;editing
-StarSuite Draw : custom gradients
-StarSuite Draw : custom hyphens (Writer)
-StarSuite Draw : custom quotes
-StarSuite Draw : custom slide shows
-StarSuite Draw : custom templates
-StarSuite Draw : customizing
-StarSuite Draw : customizing;events
-StarSuite Draw : customizing;keyboard
-StarSuite Draw : customizing;menus
-StarSuite Draw : customizing;round corners
-StarSuite Draw : customizing;StarSuite
-StarSuite Draw : customizing;toolbars
-StarSuite Draw : cutting
-StarSuite Draw : cylinders
-StarSuite Draw : dashes
-StarSuite Draw : data
-StarSuite Draw : data;filtering in forms
-StarSuite Draw : data;forms and subforms
-StarSuite Draw : data;read-only
-StarSuite Draw : data;sorting in forms
-StarSuite Draw : data;user data
-StarSuite Draw : data binding change in XForms
-StarSuite Draw : data labels in charts
-StarSuite Draw : Data Navigator
-StarSuite Draw : Data Navigator;adding/editing items
-StarSuite Draw : Data Navigator;display options
-StarSuite Draw : data ranges in charts
-StarSuite Draw : data series
-StarSuite Draw : data source browser
-StarSuite Draw : data source explorer
-StarSuite Draw : data source view
-StarSuite Draw : data source view;drag and drop
-StarSuite Draw : data source view;overview
-StarSuite Draw : data source view;showing
-StarSuite Draw : data sources
-StarSuite Draw : data sources;as tables
-StarSuite Draw : data sources;connection settings (Base)
-StarSuite Draw : data sources;copying records to spreadsheets
-StarSuite Draw : data sources;displaying current
-StarSuite Draw : data sources;LDAP server (Base)
-StarSuite Draw : data sources;registering address books
-StarSuite Draw : data sources;reports
-StarSuite Draw : data sources;setting for stock charts
-StarSuite Draw : data sources;StarSuite Base
-StarSuite Draw : data sources;viewing
-StarSuite Draw : data structure of XForms
-StarSuite Draw : data values in charts
-StarSuite Draw : data, see also values
-StarSuite Draw : database contents
-StarSuite Draw : database contents;inserting as tables
-StarSuite Draw : database contents;inserting as text
-StarSuite Draw : database reports
-StarSuite Draw : Database Wizard (Base)
-StarSuite Draw : databases
-StarSuite Draw : databases;administration through SQL (Base)
-StarSuite Draw : databases;ADO (Base)
-StarSuite Draw : databases;connecting (Base)
-StarSuite Draw : databases;creating
-StarSuite Draw : databases;creating labels
-StarSuite Draw : databases;creating queries
-StarSuite Draw : databases;creating reports
-StarSuite Draw : databases;creating tables
-StarSuite Draw : databases;dBASE (Base)
-StarSuite Draw : databases;deleting (Base)
-StarSuite Draw : databases;drag and drop (Base)
-StarSuite Draw : databases;editing tables
-StarSuite Draw : databases;form filters
-StarSuite Draw : databases;formats (Base)
-StarSuite Draw : databases;importing/exporting
-StarSuite Draw : databases;JDBC (Base)
-StarSuite Draw : databases;main page (Base)
-StarSuite Draw : databases;MySQL (Base)
-StarSuite Draw : databases;ODBC (Base)
-StarSuite Draw : databases;overview
-StarSuite Draw : databases;registering (Base)
-StarSuite Draw : databases;searching records
-StarSuite Draw : databases;shortcut keys
-StarSuite Draw : databases;sorting
-StarSuite Draw : databases;standard filters
-StarSuite Draw : databases;text formats
-StarSuite Draw : databases;viewing
-StarSuite Draw : date fields
-StarSuite Draw : date fields;creating
-StarSuite Draw : date fields;properties
-StarSuite Draw : date formats
-StarSuite Draw : date on all slides
-StarSuite Draw : dates
-StarSuite Draw : dates;default (Calc)
-StarSuite Draw : dates;fixed
-StarSuite Draw : dates;printing in presentations
-StarSuite Draw : dates;start 1900/01/01 (Calc)
-StarSuite Draw : dates;start 1904/01/01 (Calc)
-StarSuite Draw : dates;variable
-StarSuite Draw : dBASE
-StarSuite Draw : dBASE;database settings (Base)
-StarSuite Draw : DDE
-StarSuite Draw : DDE;definition
-StarSuite Draw : deactivating
-StarSuite Draw : deactivating;plug-ins
-StarSuite Draw : decimal places displayed (Calc)
-StarSuite Draw : decimal separator key
-StarSuite Draw : decimal tab stops
-StarSuite Draw : decreasing sizes of views
-StarSuite Draw : default directories
-StarSuite Draw : default filters
-StarSuite Draw : default filters;comparison operators
-StarSuite Draw : default filters;databases
-StarSuite Draw : default printer
-StarSuite Draw : default printer;setting up
-StarSuite Draw : default printer;UNIX
-StarSuite Draw : default templates
-StarSuite Draw : default templates;changing
-StarSuite Draw : default templates;organizing
-StarSuite Draw : defaults
-StarSuite Draw : defaults;documents
-StarSuite Draw : defaults;file formats in file dialogs
-StarSuite Draw : defaults;file formats in StarSuite
-StarSuite Draw : defaults;fonts
-StarSuite Draw : defaults;grids (Writer/Calc)
-StarSuite Draw : defaults;languages
-StarSuite Draw : defaults;number formats
-StarSuite Draw : defaults;of saving
-StarSuite Draw : defaults;program configuration
-StarSuite Draw : defaults;tab stops in text
-StarSuite Draw : defaults;views
-StarSuite Draw : defining
-StarSuite Draw : defining;arrowheads and other line ends
-StarSuite Draw : defining;colors
-StarSuite Draw : defining;gradients
-StarSuite Draw : defining;line styles
-StarSuite Draw : defining;paragraph borders
-StarSuite Draw : defining;queries (Base)
-StarSuite Draw : defining;table borders
-StarSuite Draw : deleting
-StarSuite Draw : deleting;all direct formatting
-StarSuite Draw : deleting;animation effects
-StarSuite Draw : deleting;databases (Base)
-StarSuite Draw : deleting;hyperlinks
-StarSuite Draw : deleting;layers
-StarSuite Draw : deleting;lines in text
-StarSuite Draw : deleting;models/instances
-StarSuite Draw : deleting;namespaces in XForms
-StarSuite Draw : deleting;notes
-StarSuite Draw : deleting;points
-StarSuite Draw : deleting;slide transition effects
-StarSuite Draw : deleting;slides
-StarSuite Draw : deleting;tab stops
-StarSuite Draw : deleting;templates
-StarSuite Draw : deleting;XML filters
-StarSuite Draw : depth stagger
-StarSuite Draw : descriptions for objects
-StarSuite Draw : design mode after saving
-StarSuite Draw : design view
-StarSuite Draw : design view;creating forms
-StarSuite Draw : design view;queries/views (Base)
-StarSuite Draw : designing
-StarSuite Draw : designing;database tables
-StarSuite Draw : designing;fonts
-StarSuite Draw : designing;queries (Base)
-StarSuite Draw : detaching toolbars
-StarSuite Draw : dictionaries
-StarSuite Draw : dictionaries;common terms in simplified and traditional chinese
-StarSuite Draw : dictionaries;creating
-StarSuite Draw : dictionaries;editing user-defined
-StarSuite Draw : dictionaries;spellcheck
-StarSuite Draw : dictionaries, see also languages
-StarSuite Draw : digital signatures
-StarSuite Draw : digital signatures;getting/managing/applying
-StarSuite Draw : digital signatures;overview
-StarSuite Draw : digital signatures;WebDAV over HTTPS
-StarSuite Draw : dimension lines
-StarSuite Draw : dimension lines;drawing
-StarSuite Draw : dimension lines;properties of
-StarSuite Draw : direct formatting
-StarSuite Draw : direct formatting;undoing all
-StarSuite Draw : directories
-StarSuite Draw : directories;creating new
-StarSuite Draw : directories;directory structure
-StarSuite Draw : disabled persons
-StarSuite Draw : display qualities of presentations
-StarSuite Draw : displaying
-StarSuite Draw : displaying;non-printing characters (Writer)
-StarSuite Draw : displaying;notes (Calc)
-StarSuite Draw : displaying;notes in text documents
-StarSuite Draw : displaying;pictures and objects (Writer)
-StarSuite Draw : displaying;tables (Writer)
-StarSuite Draw : displaying;zero values (Calc)
-StarSuite Draw : distances
-StarSuite Draw : distinct values in SQL queries
-StarSuite Draw : distorting in drawings
-StarSuite Draw : distorting objects
-StarSuite Draw : distributing draw objects
-StarSuite Draw : distributing XML filters
-StarSuite Draw : dithering
-StarSuite Draw : docking
-StarSuite Draw : docking;definition
-StarSuite Draw : docking;toolbars
-StarSuite Draw : docking;windows
-StarSuite Draw : Document Converter Wizard
-StarSuite Draw : Document Map, see Navigator
-StarSuite Draw : document types in StarSuite
-StarSuite Draw : documents
-StarSuite Draw : documents;changing titles
-StarSuite Draw : documents;closing
-StarSuite Draw : documents;comparing
-StarSuite Draw : documents;contents as lists
-StarSuite Draw : documents;editing time
-StarSuite Draw : documents;exporting
-StarSuite Draw : documents;importing
-StarSuite Draw : documents;languages
-StarSuite Draw : documents;measurement units in
-StarSuite Draw : documents;merging
-StarSuite Draw : documents;number of pages/tables/sheets
-StarSuite Draw : documents;opening
-StarSuite Draw : documents;opening in design mode
-StarSuite Draw : documents;opening with templates
-StarSuite Draw : documents;organizing
-StarSuite Draw : documents;printing
-StarSuite Draw : documents;read-only
-StarSuite Draw : documents;reloading
-StarSuite Draw : documents;saving
-StarSuite Draw : documents;saving automatically
-StarSuite Draw : documents;saving in other formats
-StarSuite Draw : documents;sending as e-mail
-StarSuite Draw : documents;styles changed
-StarSuite Draw : documents;version management
-StarSuite Draw : documents;version numbers
-StarSuite Draw : donut charts
-StarSuite Draw : dotted areas
-StarSuite Draw : double-line spacing in paragraphs
-StarSuite Draw : double-line writing in Asian layout
-StarSuite Draw : doubling draw objects
-StarSuite Draw : drag and drop
-StarSuite Draw : drag and drop;copying and pasting text
-StarSuite Draw : drag and drop;data source view
-StarSuite Draw : drag and drop;from Gallery to draw objects
-StarSuite Draw : drag and drop;overview
-StarSuite Draw : drag and drop;pictures
-StarSuite Draw : drag and drop;to Gallery
-StarSuite Draw : Draw instructions
-StarSuite Draw : draw objects
-StarSuite Draw : draw objects;adding/editing/copying
-StarSuite Draw : draw objects;anchoring
-StarSuite Draw : draw objects;arranging within stacks
-StarSuite Draw : draw objects;combining
-StarSuite Draw : draw objects;connecting lines to
-StarSuite Draw : draw objects;converting text to
-StarSuite Draw : draw objects;copying between documents
-StarSuite Draw : draw objects;cross-fading two objects
-StarSuite Draw : draw objects;displaying (Calc)
-StarSuite Draw : draw objects;dropping Gallery pictures
-StarSuite Draw : draw objects;duplicating
-StarSuite Draw : draw objects;flipping
-StarSuite Draw : draw objects;grouping
-StarSuite Draw : draw objects;legends
-StarSuite Draw : draw objects;positioning and resizing
-StarSuite Draw : draw objects;protecting
-StarSuite Draw : draw objects;rotating
-StarSuite Draw : draw objects;slanting
-StarSuite Draw : draw objects;text entry mode
-StarSuite Draw : draw objects;text in
-StarSuite Draw : drawing
-StarSuite Draw : drawing;3D objects
-StarSuite Draw : drawing;freeform lines
-StarSuite Draw : drawing;lines
-StarSuite Draw : drawing;sectors and segments
-StarSuite Draw : Drawing bar
-StarSuite Draw : drawing lines in text
-StarSuite Draw : drawings
-StarSuite Draw : drawings;creating/opening
-StarSuite Draw : drawings;languages
-StarSuite Draw : drawings;printing
-StarSuite Draw : drawings;printing defaults
-StarSuite Draw : drawings;printing in text documents
-StarSuite Draw : drawings;saving
-StarSuite Draw : drawings;saving automatically
-StarSuite Draw : drawings;saving in other formats
-StarSuite Draw : drawings;sending as e-mail
-StarSuite Draw : drawings;shortcut keys
-StarSuite Draw : drawings;showing (Writer)
-StarSuite Draw : drawings;zoom function in
-StarSuite Draw : drawings, see also draw objects
-StarSuite Draw : drop-down lists in form functions
-StarSuite Draw : duplicating draw objects
-StarSuite Draw : e-mail attachments
-StarSuite Draw : Edit File icon
-StarSuite Draw : edit mode
-StarSuite Draw : edit mode;after opening
-StarSuite Draw : edit mode;through Enter key (Calc)
-StarSuite Draw : Edit Points bar
-StarSuite Draw : editing
-StarSuite Draw : editing;chart axes
-StarSuite Draw : editing;chart data
-StarSuite Draw : editing;chart legends
-StarSuite Draw : editing;chart titles
-StarSuite Draw : editing;curves
-StarSuite Draw : editing;data binding of XForms
-StarSuite Draw : editing;database tables and queries
-StarSuite Draw : editing;draw objects
-StarSuite Draw : editing;fields
-StarSuite Draw : editing;Fontwork objects
-StarSuite Draw : editing;glue points
-StarSuite Draw : editing;gradients
-StarSuite Draw : editing;guides and snap points
-StarSuite Draw : editing;hyperlinks
-StarSuite Draw : editing;menus
-StarSuite Draw : editing;notes
-StarSuite Draw : editing;objects
-StarSuite Draw : editing;pictures
-StarSuite Draw : editing;reports
-StarSuite Draw : editing;shortcut keys
-StarSuite Draw : editing;slide titles
-StarSuite Draw : editing;StarSuite documents in Internet Explorer
-StarSuite Draw : editing;tab stops
-StarSuite Draw : editing;templates
-StarSuite Draw : editing;titles
-StarSuite Draw : editing;toolbars
-StarSuite Draw : editing;undoing
-StarSuite Draw : editing;XForms
-StarSuite Draw : editing time of documents
-StarSuite Draw : editors
-StarSuite Draw : editors;formula editor
-StarSuite Draw : editors;ImageMap editor
-StarSuite Draw : effects
-StarSuite Draw : effects;animated slide transitions
-StarSuite Draw : effects;applying to/removing from objects
-StarSuite Draw : effects;font positions
-StarSuite Draw : effects;fonts
-StarSuite Draw : effects;Fontwork icons
-StarSuite Draw : effects;preview
-StarSuite Draw : effects;sounds
-StarSuite Draw : ellipses
-StarSuite Draw : ellipses;segments
-StarSuite Draw : ellipses;toolbars
-StarSuite Draw : empty documents
-StarSuite Draw : empty paragraph removal
-StarSuite Draw : encryption of contents
-StarSuite Draw : entering groups
-StarSuite Draw : entering text from right to left
-StarSuite Draw : equal sign, see also operators
-StarSuite Draw : equations in formula editor
-StarSuite Draw : error bars in charts
-StarSuite Draw : error indicators in charts
-StarSuite Draw : Error Report Tool
-StarSuite Draw : Euro
-StarSuite Draw : Euro;currency formats
-StarSuite Draw : Euro;Euro Converter Wizard
-StarSuite Draw : even/odd pages
-StarSuite Draw : even/odd pages;printing
-StarSuite Draw : events
-StarSuite Draw : events;assigning scripts
-StarSuite Draw : events;controls
-StarSuite Draw : events;customizing
-StarSuite Draw : events;in forms
-StarSuite Draw : Excel
-StarSuite Draw : Excel;saving as
-StarSuite Draw : Excel;search criteria
-StarSuite Draw : exceptions
-StarSuite Draw : exceptions;user-defined dictionaries
-StarSuite Draw : exchanging, see also replacing
-StarSuite Draw : executing
-StarSuite Draw : executing;SQL commands
-StarSuite Draw : exiting
-StarSuite Draw : exiting;by clicking objects
-StarSuite Draw : exiting;groups
-StarSuite Draw : exiting;StarSuite
-StarSuite Draw : expanding
-StarSuite Draw : expanding;slides
-StarSuite Draw : expanding formatting (Calc)
-StarSuite Draw : explorer of data sources
-StarSuite Draw : export filters
-StarSuite Draw : exporting
-StarSuite Draw : exporting;animations to GIF format
-StarSuite Draw : exporting;bitmaps
-StarSuite Draw : exporting;HTML and text documents
-StarSuite Draw : exporting;Microsoft Office documents with VBA code
-StarSuite Draw : exporting;presentations to HTML
-StarSuite Draw : exporting;spreadsheets to text format
-StarSuite Draw : exporting;templates
-StarSuite Draw : exporting;to foreign formats
-StarSuite Draw : exporting;to HTML
-StarSuite Draw : exporting;to Macromedia Flash format
-StarSuite Draw : exporting;to Microsoft Office formats
-StarSuite Draw : exporting;to PDF
-StarSuite Draw : exporting;to PostScript format
-StarSuite Draw : exporting;to XML
-StarSuite Draw : exporting;XML files
-StarSuite Draw : extended tips in Help
-StarSuite Draw : extension mode in text
-StarSuite Draw : extensions
-StarSuite Draw : extensions;Extension Manager
-StarSuite Draw : extensions;file formats
-StarSuite Draw : external keys (Base)
-StarSuite Draw : extrusion objects
-StarSuite Draw : eyedropper tool
-StarSuite Draw : faster printing
-StarSuite Draw : faxes
-StarSuite Draw : faxes;configuring StarSuite
-StarSuite Draw : faxes;fax programs/fax printers under UNIX
-StarSuite Draw : faxes;selecting a fax machine
-StarSuite Draw : faxes;sending
-StarSuite Draw : faxes;wizards
-StarSuite Draw : fields
-StarSuite Draw : fields;authors
-StarSuite Draw : fields;database tables
-StarSuite Draw : fields;dates (fixed)
-StarSuite Draw : fields;dates (variable)
-StarSuite Draw : fields;displaying field codes (Writer)
-StarSuite Draw : fields;editing
-StarSuite Draw : fields;file names
-StarSuite Draw : fields;formatted fields
-StarSuite Draw : fields;formatting
-StarSuite Draw : fields;in slides
-StarSuite Draw : fields;page numbers
-StarSuite Draw : fields;times (fixed)
-StarSuite Draw : fields;times (variable)
-StarSuite Draw : fields;updating automatically (Writer)
-StarSuite Draw : file associations for Microsoft Office
-StarSuite Draw : file filters
-StarSuite Draw : file filters;mobile devices
-StarSuite Draw : file filters;XML
-StarSuite Draw : file formats
-StarSuite Draw : file formats;changing StarSuite defaults
-StarSuite Draw : file formats;OpenDocument/XML
-StarSuite Draw : file formats;saving always in other formats
-StarSuite Draw : file selection button
-StarSuite Draw : file sharing options for current document
-StarSuite Draw : files
-StarSuite Draw : files;filters and formats
-StarSuite Draw : files;importing
-StarSuite Draw : files;inserting
-StarSuite Draw : files;inserting pictures
-StarSuite Draw : files;opening
-StarSuite Draw : files;opening with placeholders
-StarSuite Draw : files;properties
-StarSuite Draw : files;saving
-StarSuite Draw : files;saving automatically
-StarSuite Draw : files;saving in other formats
-StarSuite Draw : files;sending as e-mail
-StarSuite Draw : files;version numbers
-StarSuite Draw : files and folders in StarSuite
-StarSuite Draw : fill characters with tabulators
-StarSuite Draw : fill colors for areas
-StarSuite Draw : fill format mode
-StarSuite Draw : fill format mode;styles
-StarSuite Draw : fill patterns for areas
-StarSuite Draw : filter conditions
-StarSuite Draw : filter conditions;connecting
-StarSuite Draw : filter conditions;in queries (Base)
-StarSuite Draw : filtering
-StarSuite Draw : filtering;data in databases
-StarSuite Draw : filtering;data in forms
-StarSuite Draw : filters
-StarSuite Draw : filters;comparison operators
-StarSuite Draw : filters;for import and export
-StarSuite Draw : filters;Navigator
-StarSuite Draw : filters;pictures
-StarSuite Draw : filters;XML filter settings
-StarSuite Draw : Find tab in Help
-StarSuite Draw : finding
-StarSuite Draw : finding;in all sheets
-StarSuite Draw : finding;records in form documents
-StarSuite Draw : finding;selections
-StarSuite Draw : finding;similarity search
-StarSuite Draw : fitting to pages
-StarSuite Draw : fitting to pages;individual slides
-StarSuite Draw : fitting to pages;print settings in Math
-StarSuite Draw : fitting to pages;print settings in presentations
-StarSuite Draw : fixed text
-StarSuite Draw : fixed text;form functions
-StarSuite Draw : fixing toolbars
-StarSuite Draw : flipping around a flip line
-StarSuite Draw : flipping draw objects
-StarSuite Draw : floating frames in HTML documents
-StarSuite Draw : floating text
-StarSuite Draw : floating toolbars
-StarSuite Draw : flowcharts
-StarSuite Draw : focus of controls
-StarSuite Draw : folder creation
-StarSuite Draw : font lists
-StarSuite Draw : font name box
-StarSuite Draw : font sizes
-StarSuite Draw : font sizes;bullets
-StarSuite Draw : font sizes;relative changes
-StarSuite Draw : font sizes;scaling on screen
-StarSuite Draw : font sizes;text
-StarSuite Draw : fonts
-StarSuite Draw : fonts;adding under UNIX
-StarSuite Draw : fonts;changing in templates
-StarSuite Draw : fonts;colors
-StarSuite Draw : fonts;default settings
-StarSuite Draw : fonts;effects
-StarSuite Draw : fonts;for HTML and Basic
-StarSuite Draw : fonts;formats
-StarSuite Draw : fonts;outlines
-StarSuite Draw : fonts;positions in text
-StarSuite Draw : fonts;shadows
-StarSuite Draw : fonts;specifying several
-StarSuite Draw : fonts;strikethrough
-StarSuite Draw : fonts;styles
-StarSuite Draw : fonts;text objects
-StarSuite Draw : Fontwork icons
-StarSuite Draw : footers
-StarSuite Draw : footers;backgrounds
-StarSuite Draw : footers;slide masters
-StarSuite Draw : footers;slides
-StarSuite Draw : form controls
-StarSuite Draw : form controls;assigning macros
-StarSuite Draw : form controls;protecting
-StarSuite Draw : form controls;toolbars
-StarSuite Draw : form fields
-StarSuite Draw : form filters
-StarSuite Draw : Form Navigator
-StarSuite Draw : format codes
-StarSuite Draw : format codes;numbers
-StarSuite Draw : format filling printing in StarSuite Math
-StarSuite Draw : Format Paintbrush
-StarSuite Draw : formats
-StarSuite Draw : formats;Asian layout
-StarSuite Draw : formats;fonts
-StarSuite Draw : formats;maximizing page formats
-StarSuite Draw : formats;number and currency formats
-StarSuite Draw : formats;of currencies/date/time
-StarSuite Draw : formats;on opening and saving
-StarSuite Draw : formats;pasting in special formats
-StarSuite Draw : formats;positions
-StarSuite Draw : formats;tabulators
-StarSuite Draw : formatted fields
-StarSuite Draw : formatted fields;form functions
-StarSuite Draw : formatted fields;properties
-StarSuite Draw : formatting
-StarSuite Draw : formatting;Asian typography
-StarSuite Draw : formatting;axes in charts
-StarSuite Draw : formatting;chart areas
-StarSuite Draw : formatting;chart floors
-StarSuite Draw : formatting;chart legends
-StarSuite Draw : formatting;chart titles
-StarSuite Draw : formatting;chart walls
-StarSuite Draw : formatting;copying
-StarSuite Draw : formatting;definition
-StarSuite Draw : formatting;expanding (Calc)
-StarSuite Draw : formatting;fields
-StarSuite Draw : formatting;font effects
-StarSuite Draw : formatting;hyperlinks
-StarSuite Draw : formatting;pages
-StarSuite Draw : formatting;printer metrics (Writer)
-StarSuite Draw : formatting;slides
-StarSuite Draw : formatting;slides headings
-StarSuite Draw : formatting;undoing
-StarSuite Draw : formatting;undoing when writing
-StarSuite Draw : forms
-StarSuite Draw : forms;browsing
-StarSuite Draw : forms;Combo Box/List Box Wizard
-StarSuite Draw : forms;creating
-StarSuite Draw : forms;data
-StarSuite Draw : forms;designing (Base)
-StarSuite Draw : forms;events
-StarSuite Draw : forms;filtering data
-StarSuite Draw : forms;finding records
-StarSuite Draw : forms;focus after opening
-StarSuite Draw : forms;general information (Base)
-StarSuite Draw : forms;grouping controls
-StarSuite Draw : forms;HTML filters
-StarSuite Draw : forms;inserting
-StarSuite Draw : forms;Navigator
-StarSuite Draw : forms;opening in design mode
-StarSuite Draw : forms;properties
-StarSuite Draw : forms;sorting data
-StarSuite Draw : forms;subforms
-StarSuite Draw : forms;wizards
-StarSuite Draw : forms;XForms
-StarSuite Draw : formula texts
-StarSuite Draw : formula texts;printing in StarSuite Math
-StarSuite Draw : formulas
-StarSuite Draw : formulas;new
-StarSuite Draw : formulas;starting formula editor
-StarSuite Draw : formulas in reports
-StarSuite Draw : formulas in reports;editing
-StarSuite Draw : forums and support
-StarSuite Draw : frames
-StarSuite Draw : frames;around paragraphs
-StarSuite Draw : frames;around tables
-StarSuite Draw : frames;AutoCorrect function
-StarSuite Draw : frames;backgrounds
-StarSuite Draw : frames;captions (Writer)
-StarSuite Draw : frames;printing in StarSuite Math
-StarSuite Draw : frames;protecting
-StarSuite Draw : frames;selection frames
-StarSuite Draw : frames;text fitting to frames
-StarSuite Draw : freeform lines
-StarSuite Draw : freeform lines;draw functions
-StarSuite Draw : freeform lines;drawing
-StarSuite Draw : FTP
-StarSuite Draw : FTP;opening documents
-StarSuite Draw : FTP;saving documents
-StarSuite Draw : full joins (Base)
-StarSuite Draw : full screen view
-StarSuite Draw : full-text search in Help
-StarSuite Draw : functions in reports
-StarSuite Draw : functions in reports;editing
-StarSuite Draw : Gallery
-StarSuite Draw : Gallery;adding pictures
-StarSuite Draw : Gallery;dragging pictures to draw objects
-StarSuite Draw : Gallery;hiding/showing
-StarSuite Draw : Gallery;inserting pictures from
-StarSuite Draw : geometric forms
-StarSuite Draw : German spellcheck
-StarSuite Draw : get method for form transmissions
-StarSuite Draw : getting support
-StarSuite Draw : GIF format
-StarSuite Draw : GIF images
-StarSuite Draw : GIF images;animating
-StarSuite Draw : GIF images;replacing colors
-StarSuite Draw : glossaries
-StarSuite Draw : glossaries;common terms
-StarSuite Draw : glossaries;Internet terms
-StarSuite Draw : glue points
-StarSuite Draw : glue points;editing
-StarSuite Draw : glue points;inserting
-StarSuite Draw : gradients
-StarSuite Draw : gradients;applying and defining
-StarSuite Draw : gradients;defining colors
-StarSuite Draw : gradients;loading lists
-StarSuite Draw : gradients;transparent
-StarSuite Draw : gradients off for faster printing
-StarSuite Draw : graphical text art
-StarSuite Draw : graphics
-StarSuite Draw : graphics;cache
-StarSuite Draw : graphics;protecting
-StarSuite Draw : graphics, see also pictures
-StarSuite Draw : grayscale display
-StarSuite Draw : grayscale printing
-StarSuite Draw : grid controls
-StarSuite Draw : grid controls;form functions
-StarSuite Draw : grids
-StarSuite Draw : grids;defaults (Writer/Calc)
-StarSuite Draw : grids;display options (Impress/Draw)
-StarSuite Draw : grids;displaying lines (Calc)
-StarSuite Draw : grids;formatting axes
-StarSuite Draw : grids;inserting in charts
-StarSuite Draw : group box creation
-StarSuite Draw : grouping
-StarSuite Draw : grouping;draw objects
-StarSuite Draw : groups
-StarSuite Draw : groups;entering/exiting/ungrouping
-StarSuite Draw : groups;naming
-StarSuite Draw : groups;of controls
-StarSuite Draw : guides
-StarSuite Draw : guides;display options (Impress/Draw)
-StarSuite Draw : guides;displaying when moving objects (Impress)
-StarSuite Draw : guides;editing
-StarSuite Draw : guides;inserting
-StarSuite Draw : guides;show snap lines icon
-StarSuite Draw : guides;showing (Calc)
-StarSuite Draw : guides;showing when moving frames (Writer)
-StarSuite Draw : gutter
-StarSuite Draw : half-spheres
-StarSuite Draw : hand icon for moving slides
-StarSuite Draw : handles
-StarSuite Draw : handles;displaying (Writer)
-StarSuite Draw : handles;large
-StarSuite Draw : handles;scaling
-StarSuite Draw : handles;showing simple/large handles (Calc)
-StarSuite Draw : handles;simple
-StarSuite Draw : handout printing
-StarSuite Draw : Hangul/Hanja
-StarSuite Draw : hatching
-StarSuite Draw : hatching
-StarSuite Draw : hatching;loading lists
-StarSuite Draw : headers
-StarSuite Draw : headers;backgrounds
-StarSuite Draw : headers and footers
-StarSuite Draw : headers and footers;master layouts
-StarSuite Draw : headers and footers;slide masters
-StarSuite Draw : headers and footers;slides
-StarSuite Draw : headings
-StarSuite Draw : headings;entering as text box
-StarSuite Draw : Hebrew
-StarSuite Draw : Hebrew;entering text
-StarSuite Draw : Hebrew;language settings
-StarSuite Draw : Help
-StarSuite Draw : Help;bookmarks
-StarSuite Draw : Help;extended tips on/off
-StarSuite Draw : Help;full-text search
-StarSuite Draw : Help;Help tips
-StarSuite Draw : Help;keywords
-StarSuite Draw : Help;navigation pane showing/hiding
-StarSuite Draw : Help;style sheets
-StarSuite Draw : Help;topics
-StarSuite Draw : Help Agent
-StarSuite Draw : Help Agent;help
-StarSuite Draw : Help Agent;options
-StarSuite Draw : Help tips
-StarSuite Draw : Help tips;hiding
-StarSuite Draw : hidden controls in Form Navigator
-StarSuite Draw : hidden fields display (Writer)
-StarSuite Draw : hidden pages
-StarSuite Draw : hidden pages;printing in presentations
-StarSuite Draw : hidden pages;showing
-StarSuite Draw : hidden text
-StarSuite Draw : hidden text;showing (Writer)
-StarSuite Draw : hiding
-StarSuite Draw : hiding;changes
-StarSuite Draw : hiding;chart legends
-StarSuite Draw : hiding;docked windows
-StarSuite Draw : hiding;layers
-StarSuite Draw : hiding;levels
-StarSuite Draw : hiding;navigation pane in Help window
-StarSuite Draw : hiding;slides
-StarSuite Draw : hiding;subpoints
-StarSuite Draw : high contrast mode
-StarSuite Draw : Hindi
-StarSuite Draw : Hindi;entering text
-StarSuite Draw : Hindi;language settings
-StarSuite Draw : horizontal scrollbars (Writer)
-StarSuite Draw : hot spots in flowcharts
-StarSuite Draw : hotspots
-StarSuite Draw : HowTos for charts
-StarSuite Draw : Howtos for Draw
-StarSuite Draw : HTML
-StarSuite Draw : HTML;definition
-StarSuite Draw : HTML;export character set
-StarSuite Draw : HTML;exporting from presentations
-StarSuite Draw : HTML;fonts for source display
-StarSuite Draw : HTML;importing into presentations
-StarSuite Draw : HTML;importing META tags
-StarSuite Draw : HTML;inserting files
-StarSuite Draw : HTML;live presentations
-StarSuite Draw : HTML documents
-StarSuite Draw : HTML documents;auto reloading
-StarSuite Draw : HTML documents;importing/exporting
-StarSuite Draw : HTML documents;META tags in
-StarSuite Draw : HTML documents;new
-StarSuite Draw : HTML documents;source text
-StarSuite Draw : hyperlinks
-StarSuite Draw : hyperlinks;assigning macros
-StarSuite Draw : hyperlinks;character formats
-StarSuite Draw : hyperlinks;definition
-StarSuite Draw : hyperlinks;deleting
-StarSuite Draw : hyperlinks;editing
-StarSuite Draw : hyperlinks;inserting
-StarSuite Draw : hyperlinks;relative and absolute
-StarSuite Draw : hyperlinks;turning off automatic recognition
-StarSuite Draw : hyperlinks, see also links
-StarSuite Draw : hyphenation
-StarSuite Draw : hyphenation;activating for a language
-StarSuite Draw : hyphenation;minimal number of characters
-StarSuite Draw : hyphens
-StarSuite Draw : hyphens;displaying custom (Writer)
-StarSuite Draw : hyphens;inserting custom
-StarSuite Draw : icon bars, see toolbars
-StarSuite Draw : icon sizes
-StarSuite Draw : ignore list for spellcheck
-StarSuite Draw : illumination
-StarSuite Draw : illumination;3D charts
-StarSuite Draw : illustrations, see pictures
-StarSuite Draw : image button creation
-StarSuite Draw : image control creation
-StarSuite Draw : ImageMap
-StarSuite Draw : ImageMap;definition
-StarSuite Draw : ImageMap;editor
-StarSuite Draw : images
-StarSuite Draw : images;ImageMap
-StarSuite Draw : images;inserting
-StarSuite Draw : images;inserting and editing bitmaps
-StarSuite Draw : images, see also pictures
-StarSuite Draw : IME
-StarSuite Draw : IME;definition
-StarSuite Draw : IME;showing/hiding
-StarSuite Draw : import filters
-StarSuite Draw : import restrictions for Microsoft Office
-StarSuite Draw : importing
-StarSuite Draw : importing;bitmaps
-StarSuite Draw : importing;compatibility settings for text import
-StarSuite Draw : importing;databases
-StarSuite Draw : importing;documents in other formats
-StarSuite Draw : importing;from XML
-StarSuite Draw : importing;HTML and text documents
-StarSuite Draw : importing;HTML with META tags
-StarSuite Draw : importing;Microsoft Office documents with VBA code
-StarSuite Draw : importing;presentations with HTML
-StarSuite Draw : importing;tables in text format
-StarSuite Draw : importing;templates
-StarSuite Draw : in front of object command
-StarSuite Draw : inches
-StarSuite Draw : including spreadsheets
-StarSuite Draw : increasing sizes of views
-StarSuite Draw : Index tab in Help
-StarSuite Draw : indexes
-StarSuite Draw : indexes;backgrounds
-StarSuite Draw : indexes;showing/hiding Help index tab
-StarSuite Draw : indicator lines in text
-StarSuite Draw : inner joins (Base)
-StarSuite Draw : input method window
-StarSuite Draw : insert mode for entering text
-StarSuite Draw : inserting
-StarSuite Draw : inserting;3D objects
-StarSuite Draw : inserting;arrows
-StarSuite Draw : inserting;buttons in toolbars
-StarSuite Draw : inserting;callouts in presentations
-StarSuite Draw : inserting;cell ranges from spreadsheets
-StarSuite Draw : inserting;charts
-StarSuite Draw : inserting;clipboard options
-StarSuite Draw : inserting;data from text documents
-StarSuite Draw : inserting;datasource records in spreadsheets
-StarSuite Draw : inserting;drawings
-StarSuite Draw : inserting;ellipses
-StarSuite Draw : inserting;files
-StarSuite Draw : inserting;floating frames
-StarSuite Draw : inserting;Fontwork objects
-StarSuite Draw : inserting;form fields
-StarSuite Draw : inserting;glue points
-StarSuite Draw : inserting;headers/footers in all slides
-StarSuite Draw : inserting;hyperlinks
-StarSuite Draw : inserting;layers
-StarSuite Draw : inserting;line breaks in cells
-StarSuite Draw : inserting;lines
-StarSuite Draw : inserting;movies/sounds
-StarSuite Draw : inserting;new text tables defaults
-StarSuite Draw : inserting;notes
-StarSuite Draw : inserting;objects from files
-StarSuite Draw : inserting;objects from Gallery
-StarSuite Draw : inserting;OLE objects
-StarSuite Draw : inserting;paragraph borders
-StarSuite Draw : inserting;paragraph bullets
-StarSuite Draw : inserting;pictures
-StarSuite Draw : inserting;pictures in Gallery
-StarSuite Draw : inserting;plug-ins
-StarSuite Draw : inserting;polygons
-StarSuite Draw : inserting;push buttons
-StarSuite Draw : inserting;rectangles
-StarSuite Draw : inserting;slides
-StarSuite Draw : inserting;slides as links
-StarSuite Draw : inserting;slides from files
-StarSuite Draw : inserting;special characters
-StarSuite Draw : inserting;tab stops
-StarSuite Draw : inserting;text frames
-StarSuite Draw : inserting;text in presentations
-StarSuite Draw : inserting;textures on chart bars
-StarSuite Draw : installing
-StarSuite Draw : installing;ActiveX control
-StarSuite Draw : installing;mobile device filters
-StarSuite Draw : installing;UNO components
-StarSuite Draw : installing;XML filters
-StarSuite Draw : instructions
-StarSuite Draw : instructions;general
-StarSuite Draw : instructions;StarSuite Draw
-StarSuite Draw : instructions;StarSuite Impress
-StarSuite Draw : interactions
-StarSuite Draw : interactions;hot spots
-StarSuite Draw : interactions;objects in interactive presentations
-StarSuite Draw : interactions;preview
-StarSuite Draw : Internet
-StarSuite Draw : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Draw : Internet;presentations
-StarSuite Draw : Internet;starting searches
-StarSuite Draw : Internet;turning off recognition of addresses
-StarSuite Draw : Internet glossary
-StarSuite Draw : intersecting draw objects
-StarSuite Draw : invert filter
-StarSuite Draw : invisible areas
-StarSuite Draw : italic text
-StarSuite Draw : iterative references in spreadsheets
-StarSuite Draw : Java
-StarSuite Draw : Java;definition
-StarSuite Draw : Java;setting options
-StarSuite Draw : JDBC
-StarSuite Draw : JDBC;databases (Base)
-StarSuite Draw : JDBC;definition
-StarSuite Draw : joining
-StarSuite Draw : joining;3D objects
-StarSuite Draw : joining;paragraphs
-StarSuite Draw : joining;tables (Base)
-StarSuite Draw : joins in databases (Base)
-StarSuite Draw : justifying text
-StarSuite Draw : kerning
-StarSuite Draw : kerning;Asian texts
-StarSuite Draw : kerning;definition
-StarSuite Draw : kerning;in characters
-StarSuite Draw : key fields for relations (Base)
-StarSuite Draw : keyboard
-StarSuite Draw : keyboard;assigning/editing shortcut keys
-StarSuite Draw : keyboard;general commands
-StarSuite Draw : keyboard;removing numbering
-StarSuite Draw : keyboard;zooming
-StarSuite Draw : keys
-StarSuite Draw : keys;adding push buttons
-StarSuite Draw : keys;primary keys (Base)
-StarSuite Draw : kiosk export
-StarSuite Draw : labels
-StarSuite Draw : labels;creating and synchronizing
-StarSuite Draw : labels;for charts
-StarSuite Draw : labels;for draw objects
-StarSuite Draw : labels;form functions
-StarSuite Draw : labels;from databases
-StarSuite Draw : labels, see also names/callouts
-StarSuite Draw : languages
-StarSuite Draw : languages;activating modules
-StarSuite Draw : languages;Asian support
-StarSuite Draw : languages;complex text layout
-StarSuite Draw : languages;locale settings
-StarSuite Draw : languages;selecting for text
-StarSuite Draw : languages;setting options
-StarSuite Draw : languages;spellcheck
-StarSuite Draw : languages;spellchecking and formatting
-StarSuite Draw : large handles (Writer)
-StarSuite Draw : large icons
-StarSuite Draw : layer arrangement
-StarSuite Draw : layers
-StarSuite Draw : layers;definition
-StarSuite Draw : layers;deleting
-StarSuite Draw : layers;inserting and editing
-StarSuite Draw : layers;moving objects
-StarSuite Draw : layers;renaming
-StarSuite Draw : layers;working with
-StarSuite Draw : layout
-StarSuite Draw : layout;importing Word documents
-StarSuite Draw : layout;pages
-StarSuite Draw : layout;printing handouts
-StarSuite Draw : LDAP server
-StarSuite Draw : LDAP server;address books (Base)
-StarSuite Draw : LDAP server;sign on options
-StarSuite Draw : leading between paragraphs
-StarSuite Draw : left alignment of paragraphs
-StarSuite Draw : left joins (Base)
-StarSuite Draw : legends
-StarSuite Draw : legends;charts
-StarSuite Draw : legends;draw objects
-StarSuite Draw : legends;drawings
-StarSuite Draw : legends;rounding corners
-StarSuite Draw : Letter Wizard
-StarSuite Draw : levels
-StarSuite Draw : levels;depth stagger
-StarSuite Draw : levels;hiding
-StarSuite Draw : levels;showing
-StarSuite Draw : limits of tables (Writer)
-StarSuite Draw : line breaks
-StarSuite Draw : line breaks;in cells
-StarSuite Draw : line charts
-StarSuite Draw : line spacing
-StarSuite Draw : line spacing;context menu in paragraphs
-StarSuite Draw : line spacing;paragraph
-StarSuite Draw : line styles
-StarSuite Draw : line styles;applying
-StarSuite Draw : line styles;defining
-StarSuite Draw : line styles;loading
-StarSuite Draw : lines
-StarSuite Draw : lines;about line ends
-StarSuite Draw : lines;connecting objects
-StarSuite Draw : lines;defining ends
-StarSuite Draw : lines;draw functions
-StarSuite Draw : lines;drawing
-StarSuite Draw : lines;drawing in text
-StarSuite Draw : lines;editing points
-StarSuite Draw : lines;inserting
-StarSuite Draw : lines;removing automatic lines
-StarSuite Draw : lines of text
-StarSuite Draw : lines of text;alignment
-StarSuite Draw : links
-StarSuite Draw : links;between cells and controls
-StarSuite Draw : links;by drag and drop
-StarSuite Draw : links;character formats
-StarSuite Draw : links;definition
-StarSuite Draw : links;editing hyperlinks
-StarSuite Draw : links;inserting
-StarSuite Draw : links;modifying
-StarSuite Draw : links;opening files with
-StarSuite Draw : links;relational databases (Base)
-StarSuite Draw : links;turning off automatic recognition
-StarSuite Draw : links;updating options (Writer)
-StarSuite Draw : links;updating specific links
-StarSuite Draw : list box creation
-StarSuite Draw : lists
-StarSuite Draw : lists;animations
-StarSuite Draw : lists;data assigned to controls
-StarSuite Draw : lists;registered databases (Base)
-StarSuite Draw : lists;regular expressions
-StarSuite Draw : live presentations on the Internet
-StarSuite Draw : loading
-StarSuite Draw : loading;arrow and line styles
-StarSuite Draw : loading;colors/gradients/hatchings
-StarSuite Draw : loading;documents
-StarSuite Draw : loading;documents from other formats
-StarSuite Draw : loading;HTML documents, automatically
-StarSuite Draw : loading;Microsoft Office documents with VBA code
-StarSuite Draw : loading;reloading
-StarSuite Draw : loading;XML files
-StarSuite Draw : locale settings
-StarSuite Draw : locking layers
-StarSuite Draw : logarithmic scaling along axes
-StarSuite Draw : lowercase letters
-StarSuite Draw : lowercase letters;font effects
-StarSuite Draw : Macromedia Flash export
-StarSuite Draw : macros
-StarSuite Draw : macros;assigning to events in forms
-StarSuite Draw : macros;in MS Office documents
-StarSuite Draw : macros;interrupting
-StarSuite Draw : macros;organizing
-StarSuite Draw : macros;recording
-StarSuite Draw : macros;running in presentations
-StarSuite Draw : macros;security
-StarSuite Draw : macros;security warning dialog
-StarSuite Draw : macros;selecting security warnings
-StarSuite Draw : magnetic lines in presentations
-StarSuite Draw : magnifiers
-StarSuite Draw : margins
-StarSuite Draw : margins;pages
-StarSuite Draw : margins;setting with the mouse
-StarSuite Draw : margins;shadows
-StarSuite Draw : marking changes
-StarSuite Draw : marking, see selecting
-StarSuite Draw : master layouts with headers and footers
-StarSuite Draw : master pages, see slide masters
-StarSuite Draw : master views
-StarSuite Draw : Math formula editor
-StarSuite Draw : mean value lines in charts
-StarSuite Draw : measurement units
-StarSuite Draw : measurement units;changing on rulers
-StarSuite Draw : measurement units;converting
-StarSuite Draw : measurement units;selecting
-StarSuite Draw : Media Player window
-StarSuite Draw : menus
-StarSuite Draw : menus;activating context menus
-StarSuite Draw : menus;assigning macros
-StarSuite Draw : menus;customizing
-StarSuite Draw : menus;inactive menu items
-StarSuite Draw : merging
-StarSuite Draw : merging;documents
-StarSuite Draw : merging;draw objects
-StarSuite Draw : META tags
-StarSuite Draw : metafiles
-StarSuite Draw : metafiles;converting to
-StarSuite Draw : metafiles;replacing colors
-StarSuite Draw : metrics
-StarSuite Draw : metrics;converting
-StarSuite Draw : metrics;document formatting (Writer)
-StarSuite Draw : metrics;in sheets
-StarSuite Draw : Microsoft Office
-StarSuite Draw : Microsoft Office;Access databases (base)
-StarSuite Draw : Microsoft Office;as standard file format
-StarSuite Draw : Microsoft Office;document import restrictions
-StarSuite Draw : Microsoft Office;feature comparisons
-StarSuite Draw : Microsoft Office;importing password protected files
-StarSuite Draw : Microsoft Office;importing Word documents
-StarSuite Draw : Microsoft Office;importing/exporting VBA code
-StarSuite Draw : Microsoft Office;new users information
-StarSuite Draw : Microsoft Office;opening Microsoft documents
-StarSuite Draw : Microsoft Office;reassigning document types
-StarSuite Draw : mirroring objects
-StarSuite Draw : mobile device filters
-StarSuite Draw : models in XForms
-StarSuite Draw : modifying, see changing
-StarSuite Draw : more controls
-StarSuite Draw : mosaic filter
-StarSuite Draw : motion paths
-StarSuite Draw : mouse
-StarSuite Draw : mouse;pointers when using drag and drop
-StarSuite Draw : mouse;positioning
-StarSuite Draw : moving
-StarSuite Draw : moving;between layers
-StarSuite Draw : moving;objects in slides
-StarSuite Draw : moving;tab stops on ruler
-StarSuite Draw : moving;toolbars
-StarSuite Draw : moving;using guide lines in presentations
-StarSuite Draw : MS ADO interface (Base)
-StarSuite Draw : multi-line titles in forms
-StarSuite Draw : multiple documents
-StarSuite Draw : multiple documents;opening
-StarSuite Draw : multiple monitors
-StarSuite Draw : multiple selection
-StarSuite Draw : multiplying draw objects
-StarSuite Draw : music
-StarSuite Draw : music;inserting
-StarSuite Draw : My Documents folder
-StarSuite Draw : My Documents folder;changing work directory
-StarSuite Draw : My Documents folder;opening
-StarSuite Draw : MySQL databases (Base)
-StarSuite Draw : names
-StarSuite Draw : names;multi-line titles
-StarSuite Draw : names;objects
-StarSuite Draw : names, see also labels/callouts
-StarSuite Draw : namespace organization in XForms
-StarSuite Draw : native SQL (Base)
-StarSuite Draw : navigating
-StarSuite Draw : navigating;in documents
-StarSuite Draw : Navigation bar
-StarSuite Draw : Navigation bar;controls
-StarSuite Draw : Navigation bar;forms
-StarSuite Draw : Navigator
-StarSuite Draw : Navigator;contents as lists
-StarSuite Draw : Navigator;docking
-StarSuite Draw : Navigator;notes
-StarSuite Draw : Navigator;presentations
-StarSuite Draw : Navigator;working with
-StarSuite Draw : net charts
-StarSuite Draw : network identity options
-StarSuite Draw : new databases
-StarSuite Draw : new documents
-StarSuite Draw : new German spellcheck
-StarSuite Draw : new lines in cells
-StarSuite Draw : new windows
-StarSuite Draw : non-breaking dashes
-StarSuite Draw : non-breaking spaces (Writer)
-StarSuite Draw : non-printing characters (Writer)
-StarSuite Draw : normal view
-StarSuite Draw : normal view;backgrounds
-StarSuite Draw : normal view;presentations
-StarSuite Draw : notes
-StarSuite Draw : notes;adding to slides
-StarSuite Draw : notes;default formatting
-StarSuite Draw : notes;displaying (Calc)
-StarSuite Draw : notes;inserting/editing/deleting/printing
-StarSuite Draw : notes;printing in presentations
-StarSuite Draw : notes;printing in text
-StarSuite Draw : number formats
-StarSuite Draw : number formats;codes
-StarSuite Draw : number formats;formats
-StarSuite Draw : number formats;recognition in text tables
-StarSuite Draw : number of pages
-StarSuite Draw : number of sheets
-StarSuite Draw : number of tables
-StarSuite Draw : numbering
-StarSuite Draw : numbering;options
-StarSuite Draw : numbering;paragraphs
-StarSuite Draw : numbering;turning off
-StarSuite Draw : numbering;using automatically
-StarSuite Draw : numbers
-StarSuite Draw : numbers;date, time and currency formats
-StarSuite Draw : numbers;decimal places (Calc)
-StarSuite Draw : numerical fields in forms
-StarSuite Draw : object bars
-StarSuite Draw : object bars;editing glue points
-StarSuite Draw : objects
-StarSuite Draw : objects;aligning
-StarSuite Draw : objects;always moveable (Impress/Draw)
-StarSuite Draw : objects;arranging within stacks
-StarSuite Draw : objects;behind object command
-StarSuite Draw : objects;breaking connections
-StarSuite Draw : objects;copying when moving in presentations
-StarSuite Draw : objects;definition
-StarSuite Draw : objects;displaying in spreadsheets
-StarSuite Draw : objects;displaying in text documents
-StarSuite Draw : objects;editing
-StarSuite Draw : objects;effects
-StarSuite Draw : objects;in front of object command
-StarSuite Draw : objects;inserting from files
-StarSuite Draw : objects;inserting from Gallery
-StarSuite Draw : objects;inserting OLE objects
-StarSuite Draw : objects;moving along paths
-StarSuite Draw : objects;moving and resizing with mouse
-StarSuite Draw : objects;moving in layers
-StarSuite Draw : objects;moving in slides
-StarSuite Draw : objects;naming
-StarSuite Draw : objects;opening
-StarSuite Draw : objects;properties of charts
-StarSuite Draw : objects;quickly moving to
-StarSuite Draw : objects;reversing
-StarSuite Draw : objects;selecting
-StarSuite Draw : objects;titles and descriptions
-StarSuite Draw : objects;with attributes
-StarSuite Draw : ODBC
-StarSuite Draw : ODBC;database (Base)
-StarSuite Draw : ODBC;definition
-StarSuite Draw : ODF file formats
-StarSuite Draw : Office
-StarSuite Draw : Office;Microsoft Office and StarSuite
-StarSuite Draw : old German spellcheck
-StarSuite Draw : OLE
-StarSuite Draw : OLE;definition
-StarSuite Draw : OLE objects
-StarSuite Draw : OLE objects;arranging within stacks
-StarSuite Draw : OLE objects;captions (Writer)
-StarSuite Draw : OLE objects;inserting
-StarSuite Draw : OLE objects;number of
-StarSuite Draw : OLE objects;protecting
-StarSuite Draw : one and a half line spacing in text
-StarSuite Draw : online registration
-StarSuite Draw : online update options
-StarSuite Draw : online updates
-StarSuite Draw : online updates;checking automatically
-StarSuite Draw : online updates;checking manually
-StarSuite Draw : Open/Save dialogs
-StarSuite Draw : OpenDocument file formats
-StarSuite Draw : OpenGL
-StarSuite Draw : OpenGL;definition
-StarSuite Draw : OpenGL;optimized output
-StarSuite Draw : opening
-StarSuite Draw : opening;context menus
-StarSuite Draw : opening;database files
-StarSuite Draw : opening;dialog settings
-StarSuite Draw : opening;documents
-StarSuite Draw : opening;documents from other formats
-StarSuite Draw : opening;documents on WebDAV server
-StarSuite Draw : opening;files with links
-StarSuite Draw : opening;files, with placeholders
-StarSuite Draw : opening;forms
-StarSuite Draw : opening;Microsoft Office files
-StarSuite Draw : opening;mobile device documents
-StarSuite Draw : opening;objects
-StarSuite Draw : opening;reports
-StarSuite Draw : opening;several files
-StarSuite Draw : opening;XForms
-StarSuite Draw : operators
-StarSuite Draw : operators;default filters
-StarSuite Draw : optional hyphens (Writer)
-StarSuite Draw : options
-StarSuite Draw : options;accessibility
-StarSuite Draw : options;appearance
-StarSuite Draw : options;compatibility (Writer)
-StarSuite Draw : options;network identity
-StarSuite Draw : options;online update
-StarSuite Draw : options;tools
-StarSuite Draw : Oracle databases (base)
-StarSuite Draw : order of chart data
-StarSuite Draw : ordering
-StarSuite Draw : ordering;objects
-StarSuite Draw : ordering;slides
-StarSuite Draw : organization charts
-StarSuite Draw : organizing
-StarSuite Draw : organizing;macros and scripts
-StarSuite Draw : organizing;namespaces in XForms
-StarSuite Draw : organizing;styles
-StarSuite Draw : organizing;templates
-StarSuite Draw : origin of rulers
-StarSuite Draw : original size
-StarSuite Draw : original size;printing in StarSuite Math
-StarSuite Draw : original size;restoring after cropping
-StarSuite Draw : outline view
-StarSuite Draw : outlines
-StarSuite Draw : outlines;font effects
-StarSuite Draw : outlines;outline symbols
-StarSuite Draw : outlines;printing
-StarSuite Draw : outlines;sending to presentations
-StarSuite Draw : overwrite mode
-StarSuite Draw : packages, see extensions
-StarSuite Draw : page breaks
-StarSuite Draw : page breaks;displaying (Calc)
-StarSuite Draw : page formats
-StarSuite Draw : page formats;maximizing
-StarSuite Draw : page formats;restriction
-StarSuite Draw : page number field
-StarSuite Draw : page numbers on all slides
-StarSuite Draw : page styles
-StarSuite Draw : page styles;editing/applying with statusbar
-StarSuite Draw : pages
-StarSuite Draw : pages;backgrounds in all applications
-StarSuite Draw : pages;copying
-StarSuite Draw : pages;fitting to printed pages
-StarSuite Draw : pages;formatting and numbering
-StarSuite Draw : pages;printing page names in presentations
-StarSuite Draw : pages;scaling
-StarSuite Draw : pages;selecting one to print
-StarSuite Draw : paint box
-StarSuite Draw : paint can symbol
-StarSuite Draw : pair kerning
-StarSuite Draw : Palm file filters
-StarSuite Draw : paper formats
-StarSuite Draw : paper size warning
-StarSuite Draw : paper trays
-StarSuite Draw : paragraph marks
-StarSuite Draw : paragraph marks;displaying (Writer)
-StarSuite Draw : paragraph styles
-StarSuite Draw : paragraph styles;languages
-StarSuite Draw : paragraph styles;modifying basic fonts
-StarSuite Draw : paragraphs
-StarSuite Draw : paragraphs;alignment
-StarSuite Draw : paragraphs;Asian typography
-StarSuite Draw : paragraphs;defining borders
-StarSuite Draw : paragraphs;hidden paragraphs (Writer)
-StarSuite Draw : paragraphs;increasing indents of
-StarSuite Draw : paragraphs;indents, margins and columns
-StarSuite Draw : paragraphs;inserting bullets
-StarSuite Draw : paragraphs;joining
-StarSuite Draw : paragraphs;numbering automatically
-StarSuite Draw : paragraphs;removing blank ones
-StarSuite Draw : paragraphs;spacing
-StarSuite Draw : paragraphs;tab stops
-StarSuite Draw : parameters
-StarSuite Draw : parameters;command line
-StarSuite Draw : parameters;queries (Base)
-StarSuite Draw : passwords for protecting contents
-StarSuite Draw : pasting
-StarSuite Draw : pasting;cell ranges
-StarSuite Draw : pasting;cell ranges from spreadsheets
-StarSuite Draw : pasting;data from text documents
-StarSuite Draw : pasting;draw objects
-StarSuite Draw : pasting;draw objects from other documents
-StarSuite Draw : pasting;formatted/unformatted text
-StarSuite Draw : pasting;from data source view
-StarSuite Draw : pasting;from data sources to StarSuite Calc
-StarSuite Draw : pasting;pictures from other documents
-StarSuite Draw : pasting;sheet areas in text documents
-StarSuite Draw : pasting;slides from other presentations
-StarSuite Draw : pasting;text from other documents
-StarSuite Draw : pasting;to Gallery
-StarSuite Draw : paths
-StarSuite Draw : paths;changing work directory
-StarSuite Draw : paths;defaults
-StarSuite Draw : paths;moving objects along
-StarSuite Draw : pattern editor
-StarSuite Draw : pattern fields
-StarSuite Draw : pattern fields;form functions
-StarSuite Draw : patterns for objects
-StarSuite Draw : PDF
-StarSuite Draw : PDF;export
-StarSuite Draw : PDF;PostScript to PDF converter, UNIX
-StarSuite Draw : personal data input
-StarSuite Draw : phonetic guide
-StarSuite Draw : picklist creation
-StarSuite Draw : pictures
-StarSuite Draw : pictures;adding to Gallery
-StarSuite Draw : pictures;arranging within stacks
-StarSuite Draw : pictures;assigning macros
-StarSuite Draw : pictures;backgrounds
-StarSuite Draw : pictures;captions (Writer)
-StarSuite Draw : pictures;changing paths
-StarSuite Draw : pictures;cropping and zooming
-StarSuite Draw : pictures;displaying in Calc
-StarSuite Draw : pictures;displaying in Writer (Writer)
-StarSuite Draw : pictures;drag and drop between documents
-StarSuite Draw : pictures;drawing
-StarSuite Draw : pictures;editing
-StarSuite Draw : pictures;filters
-StarSuite Draw : pictures;ImageMap
-StarSuite Draw : pictures;inserting
-StarSuite Draw : pictures;inserting automatically
-StarSuite Draw : pictures;inserting from Gallery
-StarSuite Draw : pictures;number of
-StarSuite Draw : pictures;printing
-StarSuite Draw : pictures;scaling/resizing
-StarSuite Draw : pie charts
-StarSuite Draw : pie charts;options
-StarSuite Draw : pie charts
-StarSuite Draw : pivot points of draw objects
-StarSuite Draw : pixel editor
-StarSuite Draw : pixel graphics
-StarSuite Draw : pixel graphics;inserting and editing
-StarSuite Draw : pixel patterns
-StarSuite Draw : placeholders
-StarSuite Draw : placeholders;in SQL queries
-StarSuite Draw : placeholders;on opening files
-StarSuite Draw : placing toolbars
-StarSuite Draw : playing movies and sound files
-StarSuite Draw : plotting data as charts
-StarSuite Draw : plug-ins
-StarSuite Draw : plug-ins;activating and deactivating
-StarSuite Draw : plug-ins;definition
-StarSuite Draw : plug-ins;inserting
-StarSuite Draw : pocket device appliances
-StarSuite Draw : Pocket PC file filters
-StarSuite Draw : points
-StarSuite Draw : points;adding/converting/deleting
-StarSuite Draw : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Draw : polygon drawing
-StarSuite Draw : polygons
-StarSuite Draw : polygons;inserting
-StarSuite Draw : polygons;intersecting/subtracting/merging
-StarSuite Draw : pop-art filter
-StarSuite Draw : portable document format
-StarSuite Draw : positioning
-StarSuite Draw : positioning;draw objects and controls
-StarSuite Draw : positioning;fonts
-StarSuite Draw : positioning;objects
-StarSuite Draw : positioning;toolbars
-StarSuite Draw : post method for form transmissions
-StarSuite Draw : posterizing filter
-StarSuite Draw : PostScript
-StarSuite Draw : PostScript;creating files
-StarSuite Draw : PostScript;PDF converter, UNIX
-StarSuite Draw : PowerPoint export
-StarSuite Draw : precision as shown (Calc)
-StarSuite Draw : predefining fonts
-StarSuite Draw : presentations
-StarSuite Draw : presentations;arranging slides
-StarSuite Draw : presentations;creating/opening
-StarSuite Draw : presentations;exiting by interaction
-StarSuite Draw : presentations;exporting to HTML
-StarSuite Draw : presentations;importing HTML
-StarSuite Draw : presentations;inserting spreadsheet cells
-StarSuite Draw : presentations;inserting spreadsheets
-StarSuite Draw : presentations;live on the Internet
-StarSuite Draw : presentations;navigating
-StarSuite Draw : presentations;numbering slides in
-StarSuite Draw : presentations;ordering of effects
-StarSuite Draw : presentations;print menu
-StarSuite Draw : presentations;printing
-StarSuite Draw : presentations;rehearse timings
-StarSuite Draw : presentations;saving
-StarSuite Draw : presentations;saving automatically
-StarSuite Draw : presentations;saving in other formats
-StarSuite Draw : presentations;sending as e-mail
-StarSuite Draw : presentations;settings for
-StarSuite Draw : presentations;shortcut keys
-StarSuite Draw : presentations;starting
-StarSuite Draw : presentations;starting with wizard
-StarSuite Draw : presentations;window / full screen
-StarSuite Draw : presentations;wizards
-StarSuite Draw : press buttons, see push buttons
-StarSuite Draw : previews
-StarSuite Draw : previews;fonts lists
-StarSuite Draw : primary key
-StarSuite Draw : primary key;database tables
-StarSuite Draw : primary keys
-StarSuite Draw : primary keys;defining
-StarSuite Draw : primary keys;inserting (Base)
-StarSuite Draw : print area selection
-StarSuite Draw : printer metrics for document formatting (Writer)
-StarSuite Draw : printers
-StarSuite Draw : printers;adding, UNIX
-StarSuite Draw : printers;choosing
-StarSuite Draw : printers;default printer
-StarSuite Draw : printers;faxes under UNIX
-StarSuite Draw : printers;maximum page formats
-StarSuite Draw : printers;paper trays
-StarSuite Draw : printers;properties
-StarSuite Draw : printing
-StarSuite Draw : printing;black and white
-StarSuite Draw : printing;brochures
-StarSuite Draw : printing;colors in grayscale
-StarSuite Draw : printing;copies
-StarSuite Draw : printing;creating individual jobs
-StarSuite Draw : printing;dates in presentations
-StarSuite Draw : printing;directly
-StarSuite Draw : printing;documents
-StarSuite Draw : printing;drawings defaults
-StarSuite Draw : printing;elements in text documents
-StarSuite Draw : printing;faster
-StarSuite Draw : printing;fitting to pages in presentations
-StarSuite Draw : printing;fitting to pages in StarSuite Math
-StarSuite Draw : printing;fitting to paper
-StarSuite Draw : printing;formulas in StarSuite Math
-StarSuite Draw : printing;hidden pages of presentations
-StarSuite Draw : printing;in original size in StarSuite Math
-StarSuite Draw : printing;left/right pages
-StarSuite Draw : printing;notes
-StarSuite Draw : printing;presentations
-StarSuite Draw : printing;queries (Base)
-StarSuite Draw : printing;scaling in StarSuite Math
-StarSuite Draw : printing;selections
-StarSuite Draw : printing;text always in black
-StarSuite Draw : printing;text in reverse order
-StarSuite Draw : printing;tiling pages in presentations
-StarSuite Draw : printing;transparencies
-StarSuite Draw : printing;warnings
-StarSuite Draw : printing;without scaling in presentations
-StarSuite Draw : printing speed
-StarSuite Draw : programming
-StarSuite Draw : programming;scripting
-StarSuite Draw : programming;StarSuite
-StarSuite Draw : programs run by mouse click in presentations
-StarSuite Draw : properties
-StarSuite Draw : properties;charts
-StarSuite Draw : properties;fields in databases
-StarSuite Draw : properties;files
-StarSuite Draw : properties;form controls
-StarSuite Draw : properties;forms
-StarSuite Draw : properties;printers
-StarSuite Draw : properties;smooth lines in line charts/XY charts
-StarSuite Draw : protected contents
-StarSuite Draw : protected dashes
-StarSuite Draw : protected database tables
-StarSuite Draw : protected documents
-StarSuite Draw : protected spaces
-StarSuite Draw : protected spaces;inserting
-StarSuite Draw : protected spaces;showing (Writer)
-StarSuite Draw : protecting
-StarSuite Draw : protecting;contents
-StarSuite Draw : protecting;recorded changes
-StarSuite Draw : proxy settings
-StarSuite Draw : push buttons
-StarSuite Draw : push buttons;adding to documents
-StarSuite Draw : push buttons;creating
-StarSuite Draw : pyramids
-StarSuite Draw : queries
-StarSuite Draw : queries;copying (Base)
-StarSuite Draw : queries;creating in design view (Base)
-StarSuite Draw : queries;creating in SQL view
-StarSuite Draw : queries;defining (Base)
-StarSuite Draw : queries;deleting table links (Base)
-StarSuite Draw : queries;editing in data source view
-StarSuite Draw : queries;formulating filter conditions (Base)
-StarSuite Draw : queries;joining tables (Base)
-StarSuite Draw : queries;missing elements (Base)
-StarSuite Draw : queries;overview (Base)
-StarSuite Draw : queries;parameter queries (Base)
-StarSuite Draw : queries;printing (Base)
-StarSuite Draw : Query Wizard (Base)
-StarSuite Draw : Quickstarter
-StarSuite Draw : quotation marks
-StarSuite Draw : quotation marks;replacing
-StarSuite Draw : quotes
-StarSuite Draw : quotes;custom
-StarSuite Draw : radar charts, see net charts
-StarSuite Draw : radio button creation
-StarSuite Draw : read-only documents
-StarSuite Draw : read-only documents;cursor
-StarSuite Draw : read-only documents;database tables on/off
-StarSuite Draw : read-only documents;editing
-StarSuite Draw : read-only documents;opening documents as
-StarSuite Draw : read-only items in Data Navigator
-StarSuite Draw : recognizing URLs automatically
-StarSuite Draw : recording
-StarSuite Draw : recording;changes
-StarSuite Draw : recording;display times for slides
-StarSuite Draw : recording;macros
-StarSuite Draw : records
-StarSuite Draw : records;inserting notes
-StarSuite Draw : records;protecting
-StarSuite Draw : records;saving
-StarSuite Draw : records;searching in databases
-StarSuite Draw : rectangles
-StarSuite Draw : rectangles with round corners
-StarSuite Draw : recursions in spreadsheets
-StarSuite Draw : redo command
-StarSuite Draw : reduced printing
-StarSuite Draw : reference lines
-StarSuite Draw : references
-StarSuite Draw : references;displaying in color (Calc)
-StarSuite Draw : references;expanding (Calc)
-StarSuite Draw : references;iterative (Calc)
-StarSuite Draw : register-true
-StarSuite Draw : register-true;definition
-StarSuite Draw : registering
-StarSuite Draw : registering;address books
-StarSuite Draw : registering;databases (Base)
-StarSuite Draw : registering;StarSuite
-StarSuite Draw : regression curves in charts
-StarSuite Draw : regular expressions
-StarSuite Draw : regular expressions;list of
-StarSuite Draw : regular expressions;opening files
-StarSuite Draw : rehearse timings
-StarSuite Draw : relational databases (Base)
-StarSuite Draw : relations
-StarSuite Draw : relations;creating and deleting (Base)
-StarSuite Draw : relations;joining tables (Base)
-StarSuite Draw : relations;properties (Base)
-StarSuite Draw : relative hyperlinks
-StarSuite Draw : relative saving of URLs
-StarSuite Draw : reloading
-StarSuite Draw : reloading;documents
-StarSuite Draw : reloading;HTML documents, automatically
-StarSuite Draw : remarks, see also notes
-StarSuite Draw : remote configurations
-StarSuite Draw : remove noise filter
-StarSuite Draw : removing
-StarSuite Draw : removing;bullets and numbering
-StarSuite Draw : removing;form filters
-StarSuite Draw : removing, see also deleting
-StarSuite Draw : renaming layers
-StarSuite Draw : reorganizing charts
-StarSuite Draw : repeating
-StarSuite Draw : repeating;commands
-StarSuite Draw : replacement options
-StarSuite Draw : replacement table
-StarSuite Draw : replacing
-StarSuite Draw : replacing;AutoCorrect function
-StarSuite Draw : replacing;colors in bitmaps
-StarSuite Draw : replacing;dashes
-StarSuite Draw : Report Builder
-StarSuite Draw : reports
-StarSuite Draw : reports;creating
-StarSuite Draw : reports;error reports
-StarSuite Draw : reports;opening and editing
-StarSuite Draw : reports;templates
-StarSuite Draw : resetting
-StarSuite Draw : resetting;templates
-StarSuite Draw : resizing
-StarSuite Draw : resizing;objects, by mouse
-StarSuite Draw : resizing, see also scaling/zooming
-StarSuite Draw : resolution when printing bitmaps
-StarSuite Draw : restoring
-StarSuite Draw : restoring;default formatting
-StarSuite Draw : restoring;editing
-StarSuite Draw : reversing objects
-StarSuite Draw : reversing printing order
-StarSuite Draw : review function
-StarSuite Draw : review function;accepting or rejecting changes
-StarSuite Draw : review function;comparing documents
-StarSuite Draw : review function;protecting records
-StarSuite Draw : review function;recording changes example
-StarSuite Draw : rich text control
-StarSuite Draw : right alignment of paragraphs
-StarSuite Draw : right joins (Base)
-StarSuite Draw : right-to-left text
-StarSuite Draw : rotating
-StarSuite Draw : rotating;3D text
-StarSuite Draw : rotating;draw objects
-StarSuite Draw : rotation mode
-StarSuite Draw : round corners
-StarSuite Draw : rounding precision (Calc)
-StarSuite Draw : row headers
-StarSuite Draw : row headers;displaying (Calc)
-StarSuite Draw : row headers;highlighting (Calc)
-StarSuite Draw : rulers
-StarSuite Draw : rulers;default settings
-StarSuite Draw : rulers;in presentations
-StarSuite Draw : rulers;measurement units
-StarSuite Draw : rulers;visible in presentations
-StarSuite Draw : running macros/programs in presentations
-StarSuite Draw : running slide shows
-StarSuite Draw : samples and templates
-StarSuite Draw : saving
-StarSuite Draw : saving;as HTML
-StarSuite Draw : saving;default file formats
-StarSuite Draw : saving;dialog settings
-StarSuite Draw : saving;documents
-StarSuite Draw : saving;documents for mobile devices
-StarSuite Draw : saving;documents in other formats
-StarSuite Draw : saving;documents, automatically
-StarSuite Draw : saving;in Microsoft Office file format
-StarSuite Draw : saving;options
-StarSuite Draw : saving;templates
-StarSuite Draw : saving;to XML
-StarSuite Draw : saving;VBA code in Microsoft Office documents
-StarSuite Draw : saving;with password by default
-StarSuite Draw : saving as command
-StarSuite Draw : saving as command;precautions
-StarSuite Draw : scaling
-StarSuite Draw : scaling;axes
-StarSuite Draw : scaling;font sizes in user interface
-StarSuite Draw : scaling;objects
-StarSuite Draw : scaling;pictures
-StarSuite Draw : scaling;printing in StarSuite Math
-StarSuite Draw : scaling;text in charts
-StarSuite Draw : scaling;when printing presentations
-StarSuite Draw : scaling, see also zooming
-StarSuite Draw : scatter charts
-StarSuite Draw : screen
-StarSuite Draw : screen;full screen views
-StarSuite Draw : screen;scaling
-StarSuite Draw : screen magnifiers
-StarSuite Draw : screen readers
-StarSuite Draw : script organization
-StarSuite Draw : scrollbars
-StarSuite Draw : scrollbars;controls
-StarSuite Draw : scrollbars;displaying (Calc)
-StarSuite Draw : scrollbars;horizontal and vertical (Writer)
-StarSuite Draw : search criteria for database functions in cells
-StarSuite Draw : search engines
-StarSuite Draw : search engines;definition
-StarSuite Draw : search engines;selecting
-StarSuite Draw : searching
-StarSuite Draw : searching;all sheets
-StarSuite Draw : searching;databases
-StarSuite Draw : searching;form filters
-StarSuite Draw : searching;Internet
-StarSuite Draw : searching;tables and forms
-StarSuite Draw : secondary axes in charts
-StarSuite Draw : sections
-StarSuite Draw : sections;backgrounds
-StarSuite Draw : sectors of circles/ellipses
-StarSuite Draw : security
-StarSuite Draw : security;digital signatures
-StarSuite Draw : security;options for documents with macros
-StarSuite Draw : security;protecting contents
-StarSuite Draw : security;warning dialogs with macros
-StarSuite Draw : segments of circles/ellipses
-StarSuite Draw : selecting
-StarSuite Draw : selecting;controls
-StarSuite Draw : selecting;hidden objects
-StarSuite Draw : selecting;layers
-StarSuite Draw : selecting;measurement units
-StarSuite Draw : selecting;objects
-StarSuite Draw : selecting;print areas
-StarSuite Draw : selecting;several files
-StarSuite Draw : selection clipboard
-StarSuite Draw : selection frames
-StarSuite Draw : selection modes in text
-StarSuite Draw : sending
-StarSuite Draw : sending;AutoAbstract function in presentations
-StarSuite Draw : sending;documents as e-mail
-StarSuite Draw : sending;documents as faxes
-StarSuite Draw : separator lines
-StarSuite Draw : separator lines;defining
-StarSuite Draw : separators
-StarSuite Draw : separators;conditional
-StarSuite Draw : Server Side ImageMap
-StarSuite Draw : settings
-StarSuite Draw : settings;printers
-StarSuite Draw : settings;program configuration
-StarSuite Draw : settings;proxies
-StarSuite Draw : settings;tracking changes
-StarSuite Draw : settings;views
-StarSuite Draw : SGML
-StarSuite Draw : SGML;definition
-StarSuite Draw : shadows
-StarSuite Draw : shadows;areas
-StarSuite Draw : shadows;borders
-StarSuite Draw : shadows;characters
-StarSuite Draw : shadows;characters, using context menu
-StarSuite Draw : sharing documents
-StarSuite Draw : sharpening filter
-StarSuite Draw : shearing objects
-StarSuite Draw : sheet tabs
-StarSuite Draw : sheet tabs;displaying
-StarSuite Draw : sheets
-StarSuite Draw : sheets;searching all
-StarSuite Draw : shells
-StarSuite Draw : shortcut keys
-StarSuite Draw : shortcut keys;assigning macros
-StarSuite Draw : shortcut keys;charts
-StarSuite Draw : shortcut keys;general
-StarSuite Draw : shortcut keys;in databases
-StarSuite Draw : shortcut keys;in drawings
-StarSuite Draw : shortcut keys;in presentations
-StarSuite Draw : shortcut keys;StarSuite accessibility
-StarSuite Draw : showing
-StarSuite Draw : showing;changes
-StarSuite Draw : showing;docked windows
-StarSuite Draw : showing;drawings and controls (Writer)
-StarSuite Draw : showing;guides
-StarSuite Draw : showing;hidden layers
-StarSuite Draw : showing;hidden slides
-StarSuite Draw : showing;levels
-StarSuite Draw : showing;live presentations on the Internet
-StarSuite Draw : showing;slide shows
-StarSuite Draw : showing;subpoints
-StarSuite Draw : showing;toolbars
-StarSuite Draw : sign conversion to curves
-StarSuite Draw : signing documents with digital signatures
-StarSuite Draw : similarity search
-StarSuite Draw : simple handles (Writer)
-StarSuite Draw : simplified Chinese
-StarSuite Draw : simplified Chinese;translating to traditional Chinese
-StarSuite Draw : single sign on options
-StarSuite Draw : single-line spacing in text
-StarSuite Draw : sizes
-StarSuite Draw : sizes;draw objects
-StarSuite Draw : sizes;pictures
-StarSuite Draw : skewing draw objects
-StarSuite Draw : slanting draw objects
-StarSuite Draw : slanting objects
-StarSuite Draw : slide designs
-StarSuite Draw : slide layouts
-StarSuite Draw : slide master view
-StarSuite Draw : slide masters
-StarSuite Draw : slide masters;changing backgrounds
-StarSuite Draw : slide masters;designing
-StarSuite Draw : slide masters;headers and footers
-StarSuite Draw : slide numbers
-StarSuite Draw : slide numbers on all slides
-StarSuite Draw : slide shows
-StarSuite Draw : slide shows;custom
-StarSuite Draw : slide shows;settings for
-StarSuite Draw : slide shows;starting
-StarSuite Draw : slide transitions
-StarSuite Draw : slide transitions;applying effects
-StarSuite Draw : slide transitions;automatic
-StarSuite Draw : slide transitions;manual
-StarSuite Draw : slide transitions;sounds
-StarSuite Draw : slides
-StarSuite Draw : slides;arranging
-StarSuite Draw : slides;backgrounds
-StarSuite Draw : slides;changing backgrounds
-StarSuite Draw : slides;copying between documents
-StarSuite Draw : slides;deleting
-StarSuite Draw : slides;expanding
-StarSuite Draw : slides;formatting
-StarSuite Draw : slides;headers and footers
-StarSuite Draw : slides;inserting
-StarSuite Draw : slides;inserting as links
-StarSuite Draw : slides;inserting notes
-StarSuite Draw : slides;page numbers
-StarSuite Draw : slides;printing
-StarSuite Draw : small capitals
-StarSuite Draw : small icons
-StarSuite Draw : smart tag configuration
-StarSuite Draw : smooth scrolling (Writer)
-StarSuite Draw : smoothing filter
-StarSuite Draw : snap grid defaults (Writer/Calc)
-StarSuite Draw : snap lines, see also guides
-StarSuite Draw : snap points
-StarSuite Draw : snap points;editing
-StarSuite Draw : snap points;inserting
-StarSuite Draw : snapping in presentations and drawings
-StarSuite Draw : solarization filter
-StarSuite Draw : sort lists
-StarSuite Draw : sort lists;copying to in Calc
-StarSuite Draw : sorting
-StarSuite Draw : sorting;data in forms
-StarSuite Draw : sorting;databases
-StarSuite Draw : sounds
-StarSuite Draw : sounds;for effects
-StarSuite Draw : sounds;formats
-StarSuite Draw : sounds;inserting and playing
-StarSuite Draw : sounds;on slide transitions
-StarSuite Draw : spaces
-StarSuite Draw : spaces;displaying (Writer)
-StarSuite Draw : spaces;ignoring double
-StarSuite Draw : spaces;inserting protected spaces
-StarSuite Draw : spaces;showing protected spaces (Writer)
-StarSuite Draw : spacing
-StarSuite Draw : spacing;between paragraphs in footnotes
-StarSuite Draw : spacing;font effects
-StarSuite Draw : spacing;lines and paragraphs
-StarSuite Draw : spacing;tab stops in text documents
-StarSuite Draw : spacing;tabs in presentations
-StarSuite Draw : spadmin
-StarSuite Draw : speaker notes
-StarSuite Draw : speaker notes;defaults
-StarSuite Draw : speaker notes;inserting
-StarSuite Draw : special characters
-StarSuite Draw : speech bubbles
-StarSuite Draw : speed of printing
-StarSuite Draw : spellcheck
-StarSuite Draw : spellcheck;activating for a language
-StarSuite Draw : spellcheck;context menus
-StarSuite Draw : spellcheck;default languages
-StarSuite Draw : spellcheck;dialog
-StarSuite Draw : spellcheck;dictionary of exceptions
-StarSuite Draw : spellcheck;ignore list
-StarSuite Draw : spheres
-StarSuite Draw : spin button creation
-StarSuite Draw : splitting
-StarSuite Draw : splitting;combinations
-StarSuite Draw : splitting;curves
-StarSuite Draw : spoolfiles with Xprinter
-StarSuite Draw : spreadsheets
-StarSuite Draw : spreadsheets;as databases (base)
-StarSuite Draw : spreadsheets;copying areas to text documents
-StarSuite Draw : spreadsheets;creating/opening
-StarSuite Draw : spreadsheets;in presentations
-StarSuite Draw : spreadsheets;inserting charts
-StarSuite Draw : spreadsheets;inserting database records
-StarSuite Draw : spreadsheets;printing
-StarSuite Draw : spreadsheets;saving
-StarSuite Draw : spreadsheets;saving automatically
-StarSuite Draw : spreadsheets;saving in other formats
-StarSuite Draw : spreadsheets;sending as e-mail
-StarSuite Draw : SQL
-StarSuite Draw : SQL;definition
-StarSuite Draw : SQL;DISTINCT parameter
-StarSuite Draw : SQL;executing SQL commands
-StarSuite Draw : SQL;executing SQL statements (Base)
-StarSuite Draw : SQL;queries (Base)
-StarSuite Draw : square drawings
-StarSuite Draw : standard bar on/off
-StarSuite Draw : standard deviation in charts
-StarSuite Draw : standard filters in databases
-StarSuite Draw : standard printer under UNIX
-StarSuite Draw : StarSuite Base data sources
-StarSuite Draw : StarSuite Basic scripts in HTML documents
-StarSuite Draw : StarSuite documents
-StarSuite Draw : StarSuite documents;mobile device filters
-StarSuite Draw : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Draw : StarSuite Impress instructions
-StarSuite Draw : StarSuite Math start
-StarSuite Draw : start parameters
-StarSuite Draw : starting
-StarSuite Draw : starting;always with the current slide
-StarSuite Draw : starting;custom slide shows
-StarSuite Draw : starting;slide shows
-StarSuite Draw : statistics in charts
-StarSuite Draw : status bar on/off
-StarSuite Draw : stickers
-StarSuite Draw : stock charts
-StarSuite Draw : strikethrough
-StarSuite Draw : strikethrough;characters
-StarSuite Draw : strikethrough;font effects
-StarSuite Draw : styles
-StarSuite Draw : styles;'changed' message
-StarSuite Draw : styles;arrow and line styles
-StarSuite Draw : styles;copying between documents
-StarSuite Draw : styles;keyboard shortcuts
-StarSuite Draw : styles;organizing
-StarSuite Draw : styles;printing styles used in a document
-StarSuite Draw : styles;replacing automatically
-StarSuite Draw : Styles and Formatting window
-StarSuite Draw : Styles and Formatting window;docking
-StarSuite Draw : Styles and Formatting window;graphics documents
-StarSuite Draw : subforms
-StarSuite Draw : subforms;creating
-StarSuite Draw : subforms;description
-StarSuite Draw : submitting forms
-StarSuite Draw : subpoints
-StarSuite Draw : subpoints;hiding
-StarSuite Draw : subpoints;showing
-StarSuite Draw : subtracting polygons
-StarSuite Draw : suffixes in file formats
-StarSuite Draw : summary slide
-StarSuite Draw : support on the Web
-StarSuite Draw : synchronizing
-StarSuite Draw : synchronizing;labels and business cards
-StarSuite Draw : synchronizing;Pocket PC and StarSuite formats
-StarSuite Draw : system address book registration
-StarSuite Draw : tab stops
-StarSuite Draw : tab stops;displaying (Writer)
-StarSuite Draw : tab stops;inserting and editing
-StarSuite Draw : tab stops;setting in sheets
-StarSuite Draw : tab stops;settings
-StarSuite Draw : tab stops;spacing in presentations
-StarSuite Draw : tab stops;spacing in text documents
-StarSuite Draw : table controls
-StarSuite Draw : table controls;form functions
-StarSuite Draw : table controls;keyboard-only edit mode
-StarSuite Draw : table controls;properties
-StarSuite Draw : table views of databases
-StarSuite Draw : Table Wizard (Base)
-StarSuite Draw : tables
-StarSuite Draw : tables;inserting line breaks
-StarSuite Draw : tables in databases
-StarSuite Draw : tables in databases;access rights to (Base)
-StarSuite Draw : tables in databases;adding to queries
-StarSuite Draw : tables in databases;browsing and editing
-StarSuite Draw : tables in databases;copying database tables (Base)
-StarSuite Draw : tables in databases;creating
-StarSuite Draw : tables in databases;creating in design view
-StarSuite Draw : tables in databases;importing text formats (Base)
-StarSuite Draw : tables in databases;joining for queries (Base)
-StarSuite Draw : tables in databases;printing queries (Base)
-StarSuite Draw : tables in databases;relations (Base)
-StarSuite Draw : tables in databases;searching
-StarSuite Draw : tables in spreadsheets
-StarSuite Draw : tables in spreadsheets;copying data to other applications
-StarSuite Draw : tables in spreadsheets;defining borders
-StarSuite Draw : tables in spreadsheets;value highlighting
-StarSuite Draw : tables in text
-StarSuite Draw : tables in text;captions
-StarSuite Draw : tables in text;creating automatically
-StarSuite Draw : tables in text;default settings
-StarSuite Draw : tables in text;defining borders
-StarSuite Draw : tables in text;displaying
-StarSuite Draw : tables in text;printing
-StarSuite Draw : tabs
-StarSuite Draw : tabs;displaying sheet tabs
-StarSuite Draw : tags
-StarSuite Draw : tags;definition
-StarSuite Draw : tags;META tags
-StarSuite Draw : task pane
-StarSuite Draw : templates
-StarSuite Draw : templates;agendas
-StarSuite Draw : templates;changing basic fonts
-StarSuite Draw : templates;database reports
-StarSuite Draw : templates;deleting
-StarSuite Draw : templates;editing and saving
-StarSuite Draw : templates;faxes
-StarSuite Draw : templates;importing and exporting
-StarSuite Draw : templates;letters
-StarSuite Draw : templates;new documents from templates
-StarSuite Draw : templates;opening documents with
-StarSuite Draw : templates;organizing
-StarSuite Draw : terminology
-StarSuite Draw : terminology;general glossary
-StarSuite Draw : terminology;Internet glossary
-StarSuite Draw : testing XML filters
-StarSuite Draw : text
-StarSuite Draw : text;animating
-StarSuite Draw : text;Asian layout
-StarSuite Draw : text;bold
-StarSuite Draw : text;coloring
-StarSuite Draw : text;contours
-StarSuite Draw : text;converting to curves
-StarSuite Draw : text;copying by drag and drop
-StarSuite Draw : text;CTL languages
-StarSuite Draw : text;double-clicking to edit
-StarSuite Draw : text;drawing pictures
-StarSuite Draw : text;font effects
-StarSuite Draw : text;font sizes
-StarSuite Draw : text;font styles
-StarSuite Draw : text;fonts and formats
-StarSuite Draw : text;Fontwork icons
-StarSuite Draw : text;hyperlinks
-StarSuite Draw : text;inserting special characters
-StarSuite Draw : text;italics
-StarSuite Draw : text;kerning
-StarSuite Draw : text;language selection
-StarSuite Draw : text;line spacing
-StarSuite Draw : text;overwriting or inserting
-StarSuite Draw : text;printing in black
-StarSuite Draw : text;replacing with format
-StarSuite Draw : text;selection modes
-StarSuite Draw : text;shadowed
-StarSuite Draw : text;text/draw objects
-StarSuite Draw : text;toolbar
-StarSuite Draw : text attributes
-StarSuite Draw : text attributes;hyperlinks
-StarSuite Draw : text attributes;undoing
-StarSuite Draw : text boxes
-StarSuite Draw : text boxes;form functions
-StarSuite Draw : text boxes;positioning
-StarSuite Draw : text breaks in cells
-StarSuite Draw : text colors for better accessibility
-StarSuite Draw : text databases (Base)
-StarSuite Draw : text documents
-StarSuite Draw : text documents;creating/opening
-StarSuite Draw : text documents;importing/exporting
-StarSuite Draw : text documents;inserting in slides
-StarSuite Draw : text documents;inserting spreadsheet cells
-StarSuite Draw : text documents;print settings
-StarSuite Draw : text documents;printing
-StarSuite Draw : text documents;saving
-StarSuite Draw : text documents;saving automatically
-StarSuite Draw : text documents;saving in other formats
-StarSuite Draw : text documents;sending as e-mail
-StarSuite Draw : text effects
-StarSuite Draw : text entry mode for draw objects
-StarSuite Draw : text flow
-StarSuite Draw : text flow;in cells
-StarSuite Draw : text formats
-StarSuite Draw : text formats;databases
-StarSuite Draw : text formats;pasting
-StarSuite Draw : text frames
-StarSuite Draw : text input fields
-StarSuite Draw : text layout for special languages
-StarSuite Draw : text objects
-StarSuite Draw : text objects;alignment
-StarSuite Draw : text objects;draw functions
-StarSuite Draw : text objects;fonts
-StarSuite Draw : text objects;in presentations and drawings
-StarSuite Draw : text overflow in spreadsheet cells
-StarSuite Draw : text scaling in charts
-StarSuite Draw : text, see also text documents, paragraphs and characters
-StarSuite Draw : TextArt, see Fontwork
-StarSuite Draw : textures
-StarSuite Draw : textures;inserting from Gallery
-StarSuite Draw : textures;on chart bars
-StarSuite Draw : Thai
-StarSuite Draw : Thai;entering text
-StarSuite Draw : Thai;language settings
-StarSuite Draw : thesaurus
-StarSuite Draw : thesaurus;activating for a language
-StarSuite Draw : ticker text
-StarSuite Draw : tiled printing of slides
-StarSuite Draw : time and date on all slides
-StarSuite Draw : time fields
-StarSuite Draw : time fields;form functions
-StarSuite Draw : times
-StarSuite Draw : times;fixed
-StarSuite Draw : times;inserting when printing presentations
-StarSuite Draw : times;variable
-StarSuite Draw : times, formats
-StarSuite Draw : timings
-StarSuite Draw : timings;rehearse timings
-StarSuite Draw : tips
-StarSuite Draw : tips;extended tips in Help
-StarSuite Draw : title rows
-StarSuite Draw : title rows;printing in StarSuite Math
-StarSuite Draw : titles
-StarSuite Draw : titles;alignment (charts)
-StarSuite Draw : titles;changing
-StarSuite Draw : titles;editing in charts
-StarSuite Draw : titles;font effects
-StarSuite Draw : titles;formatting automatically
-StarSuite Draw : titles;formatting charts
-StarSuite Draw : titles;objects
-StarSuite Draw : toolbars
-StarSuite Draw : toolbars;3D objects
-StarSuite Draw : toolbars;adding buttons
-StarSuite Draw : toolbars;curves
-StarSuite Draw : toolbars;docking/undocking
-StarSuite Draw : toolbars;ellipses
-StarSuite Draw : toolbars;Form Navigation bar
-StarSuite Draw : toolbars;viewing/closing
-StarSuite Draw : tools bar
-StarSuite Draw : tooltips
-StarSuite Draw : tooltips;extended tips
-StarSuite Draw : tooltips;help
-StarSuite Draw : torus
-StarSuite Draw : traditional Chinese
-StarSuite Draw : traditional Chinese;translating to simplified chinese
-StarSuite Draw : transition effects
-StarSuite Draw : transparency
-StarSuite Draw : transparency;adjusting
-StarSuite Draw : transparency;areas
-StarSuite Draw : transparency;of objects
-StarSuite Draw : transparency;off for faster printing
-StarSuite Draw : transparency;saving
-StarSuite Draw : tree view of Help
-StarSuite Draw : trend lines in charts
-StarSuite Draw : typefaces
-StarSuite Draw : typefaces;adding under UNIX
-StarSuite Draw : typefaces;formats
-StarSuite Draw : typographical quotes in StarSuite Writer
-StarSuite Draw : typography
-StarSuite Draw : typography;Asian
-StarSuite Draw : underlining
-StarSuite Draw : underlining;AutoFormat function
-StarSuite Draw : underlining;characters
-StarSuite Draw : underlining;text
-StarSuite Draw : underlying objects
-StarSuite Draw : undocking windows
-StarSuite Draw : undoing
-StarSuite Draw : undoing;direct formatting
-StarSuite Draw : undoing;editing
-StarSuite Draw : undoing;number of steps
-StarSuite Draw : ungrouping groups
-StarSuite Draw : units
-StarSuite Draw : units;converting
-StarSuite Draw : units;measurement units
-StarSuite Draw : unlocking layers
-StarSuite Draw : UNO components
-StarSuite Draw : UNO components;Extension Manager
-StarSuite Draw : UNO components;integrating new
-StarSuite Draw : update options
-StarSuite Draw : updates
-StarSuite Draw : updates;checking automatically
-StarSuite Draw : updates;checking manually
-StarSuite Draw : updating
-StarSuite Draw : updating;fields and charts, automatically (Writer)
-StarSuite Draw : updating;links in text documents
-StarSuite Draw : updating;links, on opening
-StarSuite Draw : updating;templates
-StarSuite Draw : URL
-StarSuite Draw : URL;changing hyperlink URLs
-StarSuite Draw : URL;definition
-StarSuite Draw : URL;in pictures
-StarSuite Draw : URL;saving absolute/relative paths
-StarSuite Draw : URL;turning off URL recognition
-StarSuite Draw : user data
-StarSuite Draw : user data;input
-StarSuite Draw : user data;removing when saving
-StarSuite Draw : user-defined colors
-StarSuite Draw : user-defined dictionaries
-StarSuite Draw : user-defined dictionaries;creating
-StarSuite Draw : user-defined dictionaries;dictionary of exceptions
-StarSuite Draw : user-defined dictionaries;editing
-StarSuite Draw : user-defined styles
-StarSuite Draw : user-defined styles;automatically replacing
-StarSuite Draw : UTF-8/UCS2 support
-StarSuite Draw : values
-StarSuite Draw : values;rounded as shown (Calc)
-StarSuite Draw : variables
-StarSuite Draw : variables;for paths
-StarSuite Draw : variances in charts
-StarSuite Draw : VBA code
-StarSuite Draw : VBA code;loading/saving documents with VBA code
-StarSuite Draw : vector graphics
-StarSuite Draw : vector graphics;converting bitmaps
-StarSuite Draw : vectorizing bitmaps
-StarSuite Draw : version management
-StarSuite Draw : version numbers of documents
-StarSuite Draw : versions
-StarSuite Draw : versions;comparing documents
-StarSuite Draw : versions;file saving as, restriction
-StarSuite Draw : versions;merging document versions
-StarSuite Draw : versions;of a document
-StarSuite Draw : versions;StarSuite
-StarSuite Draw : vertical callouts
-StarSuite Draw : vertical scrollbars (Writer)
-StarSuite Draw : vertical text boxes
-StarSuite Draw : videos
-StarSuite Draw : viewing
-StarSuite Draw : viewing;databases
-StarSuite Draw : viewing;file properties
-StarSuite Draw : viewing;StarSuite documents in Internet Explorer
-StarSuite Draw : viewing;toolbars
-StarSuite Draw : views
-StarSuite Draw : views;black and white
-StarSuite Draw : views;creating database views (Base)
-StarSuite Draw : views;defaults
-StarSuite Draw : views;display sizes
-StarSuite Draw : views;full screen
-StarSuite Draw : views;icons
-StarSuite Draw : views;in 3D
-StarSuite Draw : views;scaling
-StarSuite Draw : views;shift function
-StarSuite Draw : views;slide master view
-StarSuite Draw : Visual Basic for Applications
-StarSuite Draw : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Draw : watermarks
-StarSuite Draw : web documents
-StarSuite Draw : web documents;XForms
-StarSuite Draw : Web support
-StarSuite Draw : WebCast export
-StarSuite Draw : WebDAV over HTTPS
-StarSuite Draw : windows
-StarSuite Draw : windows;docking
-StarSuite Draw : windows;docking definition
-StarSuite Draw : windows;hiding/showing/docking
-StarSuite Draw : windows;new
-StarSuite Draw : wizards
-StarSuite Draw : wizards;agendas
-StarSuite Draw : wizards;database queries
-StarSuite Draw : wizards;database tables (Base)
-StarSuite Draw : wizards;databases (Base)
-StarSuite Draw : wizards;document converter
-StarSuite Draw : wizards;Euro Converter
-StarSuite Draw : wizards;faxes
-StarSuite Draw : wizards;forms
-StarSuite Draw : wizards;letters
-StarSuite Draw : wizards;overview
-StarSuite Draw : wizards;presentations
-StarSuite Draw : wizards;reports
-StarSuite Draw : Word documents
-StarSuite Draw : Word documents;compatibility
-StarSuite Draw : Word documents;saving as
-StarSuite Draw : WordArt, see Fontwork
-StarSuite Draw : words
-StarSuite Draw : words;automatically replacing
-StarSuite Draw : words;wrapping in cells
-StarSuite Draw : words;wrapping in CTL
-StarSuite Draw : working directory change
-StarSuite Draw : wrapping text
-StarSuite Draw : wrapping text;in cells
-StarSuite Draw : write protection on/off
-StarSuite Draw : writing aids options
-StarSuite Draw : WYSIWYG in fonts lists
-StarSuite Draw : X axes
-StarSuite Draw : X axes;grid formatting
-StarSuite Draw : X axes;scaling
-StarSuite Draw : X axes;showing
-StarSuite Draw : XForms
-StarSuite Draw : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Draw : XForms;conditions
-StarSuite Draw : XForms;opening/editing
-StarSuite Draw : XML converters
-StarSuite Draw : XML file formats
-StarSuite Draw : XML filters
-StarSuite Draw : XML filters;creating/testing
-StarSuite Draw : XML filters;saving as package/installing/deleting
-StarSuite Draw : XML filters;settings
-StarSuite Draw : XML Forms, see XForms
-StarSuite Draw : XSLT filters, see also XML filters
-StarSuite Draw : XY charts
-StarSuite Draw : Y axes
-StarSuite Draw : Y axes;formatting
-StarSuite Draw : Y axes;grid formatting
-StarSuite Draw : Y axes;scaling
-StarSuite Draw : Y axes;showing
-StarSuite Draw : years
-StarSuite Draw : years;2-digit options
-StarSuite Draw : Z axes
-StarSuite Draw : Z axes;grid formatting
-StarSuite Draw : Z axes;showing
-StarSuite Draw : zero values
-StarSuite Draw : zero values;displaying (Calc)
-StarSuite Draw : zooming
-StarSuite Draw : zooming;in presentations
-StarSuite Draw : zooming;keyboard
-StarSuite Draw : zooming;page views
-StarSuite Draw : zooming;pictures
-StarSuite Draw : zooming;shortcut keys
-StarSuite Draw : zooming;status bar
-StarSuite Impress : 1/2 replacement
-StarSuite Impress : 3D charts
-StarSuite Impress : 3D objects
-StarSuite Impress : 3D objects;assembling
-StarSuite Impress : 3D objects;generating
-StarSuite Impress : 3D objects;inserting
-StarSuite Impress : 3D rotation objects
-StarSuite Impress : 3D rotation objects;converting to
-StarSuite Impress : 3D rotation objects;generating
-StarSuite Impress : 3D text creation
-StarSuite Impress : 3D view
-StarSuite Impress : abbreviation replacement
-StarSuite Impress : absolute hyperlinks
-StarSuite Impress : absolute saving of URLs
-StarSuite Impress : accents
-StarSuite Impress : Access databases (base)
-StarSuite Impress : access rights for database tables (Base)
-StarSuite Impress : accessibility
-StarSuite Impress : accessibility;general shortcuts
-StarSuite Impress : accessibility;options
-StarSuite Impress : accessibility;StarSuite assistive technology
-StarSuite Impress : accessibility;StarSuite Draw
-StarSuite Impress : accessibility;StarSuite features
-StarSuite Impress : accessibility;StarSuite Impress
-StarSuite Impress : activating
-StarSuite Impress : activating;context menus
-StarSuite Impress : activating;Error Report Tool
-StarSuite Impress : activating;extended help tips
-StarSuite Impress : activating;plug-ins
-StarSuite Impress : ActiveX control
-StarSuite Impress : Adabas D databases (base)
-StarSuite Impress : add-ons, see UNO components
-StarSuite Impress : additional selection mode
-StarSuite Impress : address books
-StarSuite Impress : address books;LDAP server (Base)
-StarSuite Impress : address books;registering
-StarSuite Impress : address labels from databases
-StarSuite Impress : ADO databases (Base)
-StarSuite Impress : Agenda Wizard
-StarSuite Impress : aging filter
-StarSuite Impress : aligning
-StarSuite Impress : aligning;2D charts
-StarSuite Impress : aligning;cells
-StarSuite Impress : aligning;draw objects
-StarSuite Impress : aligning;objects
-StarSuite Impress : aligning;paragraphs
-StarSuite Impress : aligning;tables in text
-StarSuite Impress : aligning;text objects
-StarSuite Impress : aligning;titles in charts
-StarSuite Impress : allowing
-StarSuite Impress : allowing;effects
-StarSuite Impress : allowing;interaction
-StarSuite Impress : alternative fonts
-StarSuite Impress : ampersand symbol, see also operators
-StarSuite Impress : anchors
-StarSuite Impress : anchors;changing
-StarSuite Impress : anchors;displaying (Calc)
-StarSuite Impress : anchors;types/positions for draw objects
-StarSuite Impress : animated GIFs
-StarSuite Impress : animated slide transitions
-StarSuite Impress : animation effects
-StarSuite Impress : animations
-StarSuite Impress : animations;accessibility options
-StarSuite Impress : animations;editing
-StarSuite Impress : animations;list of
-StarSuite Impress : animations;saving as GIFs
-StarSuite Impress : appearance options
-StarSuite Impress : Arabic
-StarSuite Impress : Arabic;entering text
-StarSuite Impress : Arabic;language settings
-StarSuite Impress : area charts
-StarSuite Impress : areas
-StarSuite Impress : areas;bitmap patterns
-StarSuite Impress : areas;from connected lines
-StarSuite Impress : areas;hatched/dotted
-StarSuite Impress : areas;shadows
-StarSuite Impress : areas;slanting
-StarSuite Impress : areas;styles
-StarSuite Impress : areas;transparency
-StarSuite Impress : arguments in command line
-StarSuite Impress : arranging
-StarSuite Impress : arranging;objects
-StarSuite Impress : arranging;objects (guide)
-StarSuite Impress : arranging;slides
-StarSuite Impress : arrows
-StarSuite Impress : arrows;defining arrow heads
-StarSuite Impress : arrows;defining arrow lines
-StarSuite Impress : arrows;drawing in text
-StarSuite Impress : arrows;inserting
-StarSuite Impress : arrows;loading arrow styles
-StarSuite Impress : ASCII
-StarSuite Impress : ASCII;definition
-StarSuite Impress : Asian languages
-StarSuite Impress : Asian languages;enabling
-StarSuite Impress : Asian Phonetic Guide
-StarSuite Impress : Asian typography
-StarSuite Impress : assembled objects in 3D
-StarSuite Impress : assigning scripts
-StarSuite Impress : assistive technology in StarSuite
-StarSuite Impress : attaching toolbars
-StarSuite Impress : attachments in e-mails
-StarSuite Impress : attributes
-StarSuite Impress : attributes;objects with
-StarSuite Impress : audio
-StarSuite Impress : audio;inserting
-StarSuite Impress : authors
-StarSuite Impress : auto reloading HTML documents
-StarSuite Impress : AutoAbstract function for sending text to presentations
-StarSuite Impress : AutoCaption function in StarSuite Writer
-StarSuite Impress : AutoComplete function in text and list boxes
-StarSuite Impress : AutoCorrect function
-StarSuite Impress : AutoCorrect function;context menu
-StarSuite Impress : AutoCorrect function;options
-StarSuite Impress : AutoCorrect function;pictures and frames
-StarSuite Impress : AutoCorrect function;quotes
-StarSuite Impress : AutoCorrect function;replacement table
-StarSuite Impress : AutoCorrect function;switching on and off in Calc
-StarSuite Impress : AutoCorrect function;URL recognition
-StarSuite Impress : AutoFormat function
-StarSuite Impress : AutoFormat function;switching on and off
-StarSuite Impress : automatic captions (Writer)
-StarSuite Impress : automatic control focus
-StarSuite Impress : automatic hyperlink formatting
-StarSuite Impress : automatic line breaks
-StarSuite Impress : automatic lines/borders in text
-StarSuite Impress : automatic saving
-StarSuite Impress : automatic slide changes
-StarSuite Impress : automatic slide changes;rehearse timings
-StarSuite Impress : automatic slide shows
-StarSuite Impress : automatic slide transition
-StarSuite Impress : AutoPilots, see wizards
-StarSuite Impress : AutoValue
-StarSuite Impress : AutoValue;database tables
-StarSuite Impress : averages in charts
-StarSuite Impress : axes
-StarSuite Impress : axes;better scaling
-StarSuite Impress : axes;formatting
-StarSuite Impress : axes;formatting grids
-StarSuite Impress : axes;inserting grids
-StarSuite Impress : axes;interval marks
-StarSuite Impress : axes;showing axes in charts
-StarSuite Impress : axes in charts
-StarSuite Impress : backgrounds
-StarSuite Impress : backgrounds;changing
-StarSuite Impress : backgrounds;defining colors/pictures
-StarSuite Impress : backgrounds;deleting unused
-StarSuite Impress : backgrounds;frames/sections/indexes
-StarSuite Impress : backgrounds;inserting from Gallery
-StarSuite Impress : backgrounds;normal view
-StarSuite Impress : backgrounds;notes
-StarSuite Impress : backgrounds;printing
-StarSuite Impress : backgrounds;slides
-StarSuite Impress : backing window
-StarSuite Impress : backups
-StarSuite Impress : backups;automatic
-StarSuite Impress : backups;documents
-StarSuite Impress : bar charts
-StarSuite Impress : Basic
-StarSuite Impress : Basic;fonts for source display
-StarSuite Impress : Basic;programming
-StarSuite Impress : Basic;recording macros
-StarSuite Impress : basic fonts
-StarSuite Impress : behind object command
-StarSuite Impress : Bézier curves
-StarSuite Impress : Bézier curves;control points in presentations
-StarSuite Impress : bi-directional writing
-StarSuite Impress : binding space
-StarSuite Impress : bitmaps
-StarSuite Impress : bitmaps;converting to
-StarSuite Impress : bitmaps;converting to vector graphics
-StarSuite Impress : bitmaps;inserting and editing
-StarSuite Impress : bitmaps;off for faster printing
-StarSuite Impress : bitmaps;patterns
-StarSuite Impress : bitmaps;replacing colors
-StarSuite Impress : black and white display
-StarSuite Impress : black and white printing
-StarSuite Impress : black and white view
-StarSuite Impress : black printing in Calc
-StarSuite Impress : block selection mode
-StarSuite Impress : bold
-StarSuite Impress : bold;AutoFormat function
-StarSuite Impress : bold;text
-StarSuite Impress : bookmarks
-StarSuite Impress : bookmarks;Help
-StarSuite Impress : borders
-StarSuite Impress : borders;arranging
-StarSuite Impress : borders;cells on screen (Calc)
-StarSuite Impress : borders;for paragraphs
-StarSuite Impress : borders;for tables
-StarSuite Impress : borders;shadows
-StarSuite Impress : borders;table boundaries (Writer)
-StarSuite Impress : borders, see also frames
-StarSuite Impress : bound fields
-StarSuite Impress : bound fields;controls
-StarSuite Impress : boundaries of tables (Writer)
-StarSuite Impress : break display (Writer)
-StarSuite Impress : breaking object connections
-StarSuite Impress : brochures
-StarSuite Impress : brochures;printing several
-StarSuite Impress : build numbers of StarSuite
-StarSuite Impress : bullet lists
-StarSuite Impress : bullet lists;formatting options
-StarSuite Impress : bullets
-StarSuite Impress : bullets;paragraphs
-StarSuite Impress : bullets;replacing
-StarSuite Impress : bullets;turning off
-StarSuite Impress : business cards
-StarSuite Impress : business cards;creating and synchronizing
-StarSuite Impress : business cards;using templates
-StarSuite Impress : button bars, see toolbars
-StarSuite Impress : buttons
-StarSuite Impress : buttons;adding push buttons
-StarSuite Impress : buttons;big/small
-StarSuite Impress : buttons;editing hyperlink buttons
-StarSuite Impress : buttons;form functions
-StarSuite Impress : buttons;toolbars
-StarSuite Impress : cache for graphics
-StarSuite Impress : calculating
-StarSuite Impress : calculating;iterative references (Calc)
-StarSuite Impress : calculating;regression curves
-StarSuite Impress : callouts
-StarSuite Impress : callouts;drawings
-StarSuite Impress : callouts;inserting in presentations
-StarSuite Impress : capital letters
-StarSuite Impress : capital letters;AutoCorrect function
-StarSuite Impress : capital letters;font effects
-StarSuite Impress : captions
-StarSuite Impress : captions;automatic captions (Writer)
-StarSuite Impress : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Impress : captions, see also labels/callouts
-StarSuite Impress : cascading update (Base)
-StarSuite Impress : case sensitivity
-StarSuite Impress : case sensitivity;comparing cell contents (Calc)
-StarSuite Impress : case sensitivity;searching
-StarSuite Impress : cells
-StarSuite Impress : cells;aligning
-StarSuite Impress : cells;coloring (Calc)
-StarSuite Impress : cells;cursor positions after input (Calc)
-StarSuite Impress : cells;formatting without effect (Calc)
-StarSuite Impress : cells;line breaks
-StarSuite Impress : cells;linked to controls
-StarSuite Impress : cells;number of
-StarSuite Impress : cells;pasting
-StarSuite Impress : cells;resetting formats
-StarSuite Impress : cells;showing grid lines (Calc)
-StarSuite Impress : centered text
-StarSuite Impress : centimeters
-StarSuite Impress : certificates
-StarSuite Impress : changes
-StarSuite Impress : changes;accepting or rejecting
-StarSuite Impress : changes;comparing to original
-StarSuite Impress : changes;protecting
-StarSuite Impress : changes;recording
-StarSuite Impress : changes;review function
-StarSuite Impress : changes;showing
-StarSuite Impress : changing
-StarSuite Impress : changing;document titles
-StarSuite Impress : changing;file associations in Setup program
-StarSuite Impress : changing;icon sizes
-StarSuite Impress : changing;layer properties
-StarSuite Impress : changing;layout for handouts
-StarSuite Impress : changing;links
-StarSuite Impress : changing;order of slides
-StarSuite Impress : changing;slide layouts
-StarSuite Impress : changing;work directory
-StarSuite Impress : changing, see also editing and replacing
-StarSuite Impress : character styles
-StarSuite Impress : character styles;language selection
-StarSuite Impress : characters
-StarSuite Impress : characters;alternative fonts
-StarSuite Impress : characters;Asian layout
-StarSuite Impress : characters;bold
-StarSuite Impress : characters;coloring
-StarSuite Impress : characters;contours
-StarSuite Impress : characters;converting to curves
-StarSuite Impress : characters;displaying only on screen (Writer)
-StarSuite Impress : characters;enabling CTL and Asian characters
-StarSuite Impress : characters;font effects
-StarSuite Impress : characters;fonts and formats
-StarSuite Impress : characters;hyperlinks
-StarSuite Impress : characters;italics
-StarSuite Impress : characters;language selection
-StarSuite Impress : characters;shadowed
-StarSuite Impress : characters;spacing
-StarSuite Impress : characters;special
-StarSuite Impress : characters;underlining
-StarSuite Impress : charcoal sketches filter
-StarSuite Impress : chart legends
-StarSuite Impress : chart legends;hiding
-StarSuite Impress : chart legends;showing icons with labels
-StarSuite Impress : chart types
-StarSuite Impress : chart types;area
-StarSuite Impress : chart types;column and bar
-StarSuite Impress : chart types;column and line
-StarSuite Impress : chart types;line
-StarSuite Impress : chart types;net
-StarSuite Impress : chart types;pie/donut
-StarSuite Impress : chart types;stock
-StarSuite Impress : chart types;XY (scatter)
-StarSuite Impress : charts
-StarSuite Impress : charts;3D views
-StarSuite Impress : charts;aligning
-StarSuite Impress : charts;arranging within stacks
-StarSuite Impress : charts;bars with textures
-StarSuite Impress : charts;choosing chart types
-StarSuite Impress : charts;colors
-StarSuite Impress : charts;copying with link to source cell range
-StarSuite Impress : charts;data labels
-StarSuite Impress : charts;displaying (Calc)
-StarSuite Impress : charts;editing axes
-StarSuite Impress : charts;editing data
-StarSuite Impress : charts;editing legends
-StarSuite Impress : charts;editing titles
-StarSuite Impress : charts;formatting areas
-StarSuite Impress : charts;formatting floors
-StarSuite Impress : charts;formatting walls
-StarSuite Impress : charts;inserting
-StarSuite Impress : charts;overview
-StarSuite Impress : charts;properties
-StarSuite Impress : charts;reorganizing
-StarSuite Impress : charts;scaling axes
-StarSuite Impress : charts;scaling text
-StarSuite Impress : charts;shortcuts
-StarSuite Impress : charts;showing axes
-StarSuite Impress : charts;updating automatically (Writer)
-StarSuite Impress : check box creation
-StarSuite Impress : Chinese writing systems
-StarSuite Impress : choosing printers
-StarSuite Impress : circle drawings
-StarSuite Impress : circle segments
-StarSuite Impress : circles
-StarSuite Impress : circles;of objects
-StarSuite Impress : Client Side ImageMap
-StarSuite Impress : clipboard
-StarSuite Impress : clipboard;cutting
-StarSuite Impress : clipboard;pasting
-StarSuite Impress : clipboard;pasting formatted/unformatted text
-StarSuite Impress : clipboard;selection clipboard
-StarSuite Impress : clipboard;Unix
-StarSuite Impress : closing
-StarSuite Impress : closing;documents
-StarSuite Impress : closing;shapes
-StarSuite Impress : closing;toolbars
-StarSuite Impress : collaboration
-StarSuite Impress : color bar
-StarSuite Impress : colors
-StarSuite Impress : colors;adding
-StarSuite Impress : colors;appearance
-StarSuite Impress : colors;backgrounds
-StarSuite Impress : colors;charts
-StarSuite Impress : colors;default colors
-StarSuite Impress : colors;defining and saving
-StarSuite Impress : colors;defining gradients interactively
-StarSuite Impress : colors;displaying presentations
-StarSuite Impress : colors;fill format
-StarSuite Impress : colors;fonts
-StarSuite Impress : colors;grid lines and cells (Calc)
-StarSuite Impress : colors;loading lists
-StarSuite Impress : colors;models
-StarSuite Impress : colors;not printing
-StarSuite Impress : colors;printing in grayscale
-StarSuite Impress : colors;replacing
-StarSuite Impress : colors;restriction (Calc)
-StarSuite Impress : colors;selection
-StarSuite Impress : column and line charts
-StarSuite Impress : column charts
-StarSuite Impress : column headers
-StarSuite Impress : column headers;displaying (Calc)
-StarSuite Impress : column headers;highlighting (Calc)
-StarSuite Impress : columns
-StarSuite Impress : columns;setting with the mouse
-StarSuite Impress : combination charts
-StarSuite Impress : combining
-StarSuite Impress : combining;3D objects
-StarSuite Impress : combining;draw objects
-StarSuite Impress : combining;undoing
-StarSuite Impress : combo box creation
-StarSuite Impress : command button creation
-StarSuite Impress : command buttons, see push buttons
-StarSuite Impress : command line parameters
-StarSuite Impress : commands
-StarSuite Impress : commands;not visible
-StarSuite Impress : commands;repeating
-StarSuite Impress : commands;SQL
-StarSuite Impress : comments
-StarSuite Impress : comments;on changes
-StarSuite Impress : common terms
-StarSuite Impress : common terms;Chinese dictionary
-StarSuite Impress : common terms;glossaries
-StarSuite Impress : common terms;Internet glossary
-StarSuite Impress : comparisons
-StarSuite Impress : comparisons;document versions
-StarSuite Impress : comparisons;operators in default filter dialog
-StarSuite Impress : compatibility settings for MS Word import
-StarSuite Impress : complete screen view
-StarSuite Impress : complex text layout
-StarSuite Impress : complex text layout;definition
-StarSuite Impress : complex text layout;enabling
-StarSuite Impress : complex text layout, see CTL
-StarSuite Impress : compose key to insert special characters
-StarSuite Impress : concatenation, see ampersand symbol
-StarSuite Impress : conditional separators
-StarSuite Impress : conditions
-StarSuite Impress : conditions;in number formats
-StarSuite Impress : conditions;items in Data Navigator
-StarSuite Impress : cones
-StarSuite Impress : Configuration Manager
-StarSuite Impress : configuring
-StarSuite Impress : configuring;fax icon
-StarSuite Impress : configuring;StarSuite
-StarSuite Impress : configuring;toolbars
-StarSuite Impress : connecting
-StarSuite Impress : connecting;draw objects
-StarSuite Impress : connecting;lines
-StarSuite Impress : connecting;paths and objects
-StarSuite Impress : connections to data sources (Base)
-StarSuite Impress : connectors
-StarSuite Impress : connectors;properties of
-StarSuite Impress : connectors;using
-StarSuite Impress : constructing shapes
-StarSuite Impress : contents protection
-StarSuite Impress : context menus
-StarSuite Impress : contours
-StarSuite Impress : contours;converting to
-StarSuite Impress : contours of text
-StarSuite Impress : control point display in presentations
-StarSuite Impress : control points definition
-StarSuite Impress : controls
-StarSuite Impress : controls;activating in forms
-StarSuite Impress : controls;adding to documents
-StarSuite Impress : controls;arranging in forms
-StarSuite Impress : controls;arranging within stacks
-StarSuite Impress : controls;assigning data sources
-StarSuite Impress : controls;assigning macros (Basic)
-StarSuite Impress : controls;bound fields/list contents/linked cells
-StarSuite Impress : controls;events
-StarSuite Impress : controls;focus
-StarSuite Impress : controls;formatted fields
-StarSuite Impress : controls;grouping
-StarSuite Impress : controls;hidden
-StarSuite Impress : controls;inserting
-StarSuite Impress : controls;multi-line titles
-StarSuite Impress : controls;positions and sizes
-StarSuite Impress : controls;printing
-StarSuite Impress : controls;properties of form controls
-StarSuite Impress : controls;properties of table controls
-StarSuite Impress : controls;reference by SQL
-StarSuite Impress : controls;rich text control
-StarSuite Impress : controls;select mode
-StarSuite Impress : controls;showing (Writer)
-StarSuite Impress : converters
-StarSuite Impress : converters;Euro converter
-StarSuite Impress : converters;PostScript, UNIX
-StarSuite Impress : converters;XML
-StarSuite Impress : converting
-StarSuite Impress : converting;bitmaps to polygons
-StarSuite Impress : converting;Hangul/Hanja
-StarSuite Impress : converting;metrics
-StarSuite Impress : converting;Microsoft documents
-StarSuite Impress : converting;Pocket PC formats
-StarSuite Impress : converting;points
-StarSuite Impress : converting;StarSuite documents
-StarSuite Impress : converting;text to curves
-StarSuite Impress : converting;to bitmaps
-StarSuite Impress : converting;to contours
-StarSuite Impress : converting;to curves, polygons, 3D
-StarSuite Impress : converting;to metafile format (WMF)
-StarSuite Impress : copies
-StarSuite Impress : copies;printing
-StarSuite Impress : copying
-StarSuite Impress : copying;by drag and drop
-StarSuite Impress : copying;data from text documents
-StarSuite Impress : copying;datasource records in spreadsheets
-StarSuite Impress : copying;draw objects
-StarSuite Impress : copying;draw objects between documents
-StarSuite Impress : copying;formatting
-StarSuite Impress : copying;from data source view
-StarSuite Impress : copying;from Gallery
-StarSuite Impress : copying;in Unix
-StarSuite Impress : copying;pictures, between documents
-StarSuite Impress : copying;sheet areas, to text documents
-StarSuite Impress : copying;slides
-StarSuite Impress : copying;text from other documents
-StarSuite Impress : copying;to Gallery
-StarSuite Impress : copyright for StarSuite
-StarSuite Impress : corner points
-StarSuite Impress : corner roundings
-StarSuite Impress : covered objects
-StarSuite Impress : crash reports
-StarSuite Impress : criteria of query design (Base)
-StarSuite Impress : cropping pictures
-StarSuite Impress : cross-fading
-StarSuite Impress : cross-fading;creating cross-fades
-StarSuite Impress : cross-fading;slides
-StarSuite Impress : cross-fading;two draw objects
-StarSuite Impress : CTL
-StarSuite Impress : CTL;(not) wrapping words
-StarSuite Impress : CTL;complex text layout languages
-StarSuite Impress : CTL;definition
-StarSuite Impress : CTL;options
-StarSuite Impress : cubes
-StarSuite Impress : currencies
-StarSuite Impress : currencies;converters
-StarSuite Impress : currencies;format codes
-StarSuite Impress : currency field creation
-StarSuite Impress : currency formats
-StarSuite Impress : cursor
-StarSuite Impress : cursor;allowing in protected areas (Writer)
-StarSuite Impress : cursor;in read-only text
-StarSuite Impress : cursor;quickly moving to an object
-StarSuite Impress : curves
-StarSuite Impress : curves;converting text to
-StarSuite Impress : curves;drawing
-StarSuite Impress : curves;editing
-StarSuite Impress : curves;editing points
-StarSuite Impress : curves;properties in line charts/XY charts
-StarSuite Impress : curves;toolbar
-StarSuite Impress : custom animation
-StarSuite Impress : custom colors
-StarSuite Impress : custom dictionaries
-StarSuite Impress : custom dictionaries;editing
-StarSuite Impress : custom gradients
-StarSuite Impress : custom hyphens (Writer)
-StarSuite Impress : custom quotes
-StarSuite Impress : custom slide shows
-StarSuite Impress : custom templates
-StarSuite Impress : customizing
-StarSuite Impress : customizing;events
-StarSuite Impress : customizing;keyboard
-StarSuite Impress : customizing;menus
-StarSuite Impress : customizing;round corners
-StarSuite Impress : customizing;StarSuite
-StarSuite Impress : customizing;toolbars
-StarSuite Impress : cutting
-StarSuite Impress : cylinders
-StarSuite Impress : dashes
-StarSuite Impress : data
-StarSuite Impress : data;filtering in forms
-StarSuite Impress : data;forms and subforms
-StarSuite Impress : data;read-only
-StarSuite Impress : data;sorting in forms
-StarSuite Impress : data;user data
-StarSuite Impress : data binding change in XForms
-StarSuite Impress : data labels in charts
-StarSuite Impress : Data Navigator
-StarSuite Impress : Data Navigator;adding/editing items
-StarSuite Impress : Data Navigator;display options
-StarSuite Impress : data ranges in charts
-StarSuite Impress : data series
-StarSuite Impress : data source browser
-StarSuite Impress : data source explorer
-StarSuite Impress : data source view
-StarSuite Impress : data source view;drag and drop
-StarSuite Impress : data source view;overview
-StarSuite Impress : data source view;showing
-StarSuite Impress : data sources
-StarSuite Impress : data sources;as tables
-StarSuite Impress : data sources;connection settings (Base)
-StarSuite Impress : data sources;copying records to spreadsheets
-StarSuite Impress : data sources;displaying current
-StarSuite Impress : data sources;LDAP server (Base)
-StarSuite Impress : data sources;registering address books
-StarSuite Impress : data sources;reports
-StarSuite Impress : data sources;setting for stock charts
-StarSuite Impress : data sources;StarSuite Base
-StarSuite Impress : data sources;viewing
-StarSuite Impress : data structure of XForms
-StarSuite Impress : data values in charts
-StarSuite Impress : data, see also values
-StarSuite Impress : database contents
-StarSuite Impress : database contents;inserting as tables
-StarSuite Impress : database contents;inserting as text
-StarSuite Impress : database reports
-StarSuite Impress : Database Wizard (Base)
-StarSuite Impress : databases
-StarSuite Impress : databases;administration through SQL (Base)
-StarSuite Impress : databases;ADO (Base)
-StarSuite Impress : databases;connecting (Base)
-StarSuite Impress : databases;creating
-StarSuite Impress : databases;creating labels
-StarSuite Impress : databases;creating queries
-StarSuite Impress : databases;creating reports
-StarSuite Impress : databases;creating tables
-StarSuite Impress : databases;dBASE (Base)
-StarSuite Impress : databases;deleting (Base)
-StarSuite Impress : databases;drag and drop (Base)
-StarSuite Impress : databases;editing tables
-StarSuite Impress : databases;form filters
-StarSuite Impress : databases;formats (Base)
-StarSuite Impress : databases;importing/exporting
-StarSuite Impress : databases;JDBC (Base)
-StarSuite Impress : databases;main page (Base)
-StarSuite Impress : databases;MySQL (Base)
-StarSuite Impress : databases;ODBC (Base)
-StarSuite Impress : databases;overview
-StarSuite Impress : databases;registering (Base)
-StarSuite Impress : databases;searching records
-StarSuite Impress : databases;shortcut keys
-StarSuite Impress : databases;sorting
-StarSuite Impress : databases;standard filters
-StarSuite Impress : databases;text formats
-StarSuite Impress : databases;viewing
-StarSuite Impress : date fields
-StarSuite Impress : date fields;creating
-StarSuite Impress : date fields;properties
-StarSuite Impress : date formats
-StarSuite Impress : date on all slides
-StarSuite Impress : dates
-StarSuite Impress : dates;default (Calc)
-StarSuite Impress : dates;fixed
-StarSuite Impress : dates;printing in presentations
-StarSuite Impress : dates;start 1900/01/01 (Calc)
-StarSuite Impress : dates;start 1904/01/01 (Calc)
-StarSuite Impress : dates;variable
-StarSuite Impress : dBASE
-StarSuite Impress : dBASE;database settings (Base)
-StarSuite Impress : DDE
-StarSuite Impress : DDE;definition
-StarSuite Impress : deactivating
-StarSuite Impress : deactivating;plug-ins
-StarSuite Impress : decimal places displayed (Calc)
-StarSuite Impress : decimal separator key
-StarSuite Impress : decimal tab stops
-StarSuite Impress : decreasing sizes of views
-StarSuite Impress : default directories
-StarSuite Impress : default filters
-StarSuite Impress : default filters;comparison operators
-StarSuite Impress : default filters;databases
-StarSuite Impress : default printer
-StarSuite Impress : default printer;setting up
-StarSuite Impress : default printer;UNIX
-StarSuite Impress : default templates
-StarSuite Impress : default templates;changing
-StarSuite Impress : default templates;organizing
-StarSuite Impress : defaults
-StarSuite Impress : defaults;documents
-StarSuite Impress : defaults;file formats in file dialogs
-StarSuite Impress : defaults;file formats in StarSuite
-StarSuite Impress : defaults;fonts
-StarSuite Impress : defaults;grids (Writer/Calc)
-StarSuite Impress : defaults;languages
-StarSuite Impress : defaults;number formats
-StarSuite Impress : defaults;of saving
-StarSuite Impress : defaults;program configuration
-StarSuite Impress : defaults;tab stops in text
-StarSuite Impress : defaults;views
-StarSuite Impress : defining
-StarSuite Impress : defining;arrowheads and other line ends
-StarSuite Impress : defining;colors
-StarSuite Impress : defining;gradients
-StarSuite Impress : defining;line styles
-StarSuite Impress : defining;paragraph borders
-StarSuite Impress : defining;queries (Base)
-StarSuite Impress : defining;table borders
-StarSuite Impress : deleting
-StarSuite Impress : deleting;all direct formatting
-StarSuite Impress : deleting;animation effects
-StarSuite Impress : deleting;databases (Base)
-StarSuite Impress : deleting;hyperlinks
-StarSuite Impress : deleting;layers
-StarSuite Impress : deleting;lines in text
-StarSuite Impress : deleting;models/instances
-StarSuite Impress : deleting;namespaces in XForms
-StarSuite Impress : deleting;notes
-StarSuite Impress : deleting;points
-StarSuite Impress : deleting;slide transition effects
-StarSuite Impress : deleting;slides
-StarSuite Impress : deleting;tab stops
-StarSuite Impress : deleting;templates
-StarSuite Impress : deleting;XML filters
-StarSuite Impress : depth stagger
-StarSuite Impress : descriptions for objects
-StarSuite Impress : design mode after saving
-StarSuite Impress : design view
-StarSuite Impress : design view;creating forms
-StarSuite Impress : design view;queries/views (Base)
-StarSuite Impress : designing
-StarSuite Impress : designing;database tables
-StarSuite Impress : designing;fonts
-StarSuite Impress : designing;queries (Base)
-StarSuite Impress : detaching toolbars
-StarSuite Impress : dictionaries
-StarSuite Impress : dictionaries;common terms in simplified and traditional chinese
-StarSuite Impress : dictionaries;creating
-StarSuite Impress : dictionaries;editing user-defined
-StarSuite Impress : dictionaries;spellcheck
-StarSuite Impress : dictionaries, see also languages
-StarSuite Impress : digital signatures
-StarSuite Impress : digital signatures;getting/managing/applying
-StarSuite Impress : digital signatures;overview
-StarSuite Impress : digital signatures;WebDAV over HTTPS
-StarSuite Impress : dimension lines
-StarSuite Impress : dimension lines;drawing
-StarSuite Impress : dimension lines;properties of
-StarSuite Impress : direct formatting
-StarSuite Impress : direct formatting;undoing all
-StarSuite Impress : directories
-StarSuite Impress : directories;creating new
-StarSuite Impress : directories;directory structure
-StarSuite Impress : disabled persons
-StarSuite Impress : display qualities of presentations
-StarSuite Impress : displaying
-StarSuite Impress : displaying;non-printing characters (Writer)
-StarSuite Impress : displaying;notes (Calc)
-StarSuite Impress : displaying;notes in text documents
-StarSuite Impress : displaying;pictures and objects (Writer)
-StarSuite Impress : displaying;tables (Writer)
-StarSuite Impress : displaying;zero values (Calc)
-StarSuite Impress : distances
-StarSuite Impress : distinct values in SQL queries
-StarSuite Impress : distorting in drawings
-StarSuite Impress : distorting objects
-StarSuite Impress : distributing draw objects
-StarSuite Impress : distributing XML filters
-StarSuite Impress : dithering
-StarSuite Impress : docking
-StarSuite Impress : docking;definition
-StarSuite Impress : docking;toolbars
-StarSuite Impress : docking;windows
-StarSuite Impress : Document Converter Wizard
-StarSuite Impress : Document Map, see Navigator
-StarSuite Impress : document types in StarSuite
-StarSuite Impress : documents
-StarSuite Impress : documents;changing titles
-StarSuite Impress : documents;closing
-StarSuite Impress : documents;comparing
-StarSuite Impress : documents;contents as lists
-StarSuite Impress : documents;editing time
-StarSuite Impress : documents;exporting
-StarSuite Impress : documents;importing
-StarSuite Impress : documents;languages
-StarSuite Impress : documents;measurement units in
-StarSuite Impress : documents;merging
-StarSuite Impress : documents;number of pages/tables/sheets
-StarSuite Impress : documents;opening
-StarSuite Impress : documents;opening in design mode
-StarSuite Impress : documents;opening with templates
-StarSuite Impress : documents;organizing
-StarSuite Impress : documents;printing
-StarSuite Impress : documents;read-only
-StarSuite Impress : documents;reloading
-StarSuite Impress : documents;saving
-StarSuite Impress : documents;saving automatically
-StarSuite Impress : documents;saving in other formats
-StarSuite Impress : documents;sending as e-mail
-StarSuite Impress : documents;styles changed
-StarSuite Impress : documents;version management
-StarSuite Impress : documents;version numbers
-StarSuite Impress : donut charts
-StarSuite Impress : dotted areas
-StarSuite Impress : double-line spacing in paragraphs
-StarSuite Impress : double-line writing in Asian layout
-StarSuite Impress : doubling draw objects
-StarSuite Impress : drag and drop
-StarSuite Impress : drag and drop;copying and pasting text
-StarSuite Impress : drag and drop;data source view
-StarSuite Impress : drag and drop;from Gallery to draw objects
-StarSuite Impress : drag and drop;overview
-StarSuite Impress : drag and drop;pictures
-StarSuite Impress : drag and drop;to Gallery
-StarSuite Impress : Draw instructions
-StarSuite Impress : draw objects
-StarSuite Impress : draw objects;adding/editing/copying
-StarSuite Impress : draw objects;anchoring
-StarSuite Impress : draw objects;arranging within stacks
-StarSuite Impress : draw objects;combining
-StarSuite Impress : draw objects;connecting lines to
-StarSuite Impress : draw objects;converting text to
-StarSuite Impress : draw objects;copying between documents
-StarSuite Impress : draw objects;cross-fading two objects
-StarSuite Impress : draw objects;displaying (Calc)
-StarSuite Impress : draw objects;dropping Gallery pictures
-StarSuite Impress : draw objects;duplicating
-StarSuite Impress : draw objects;flipping
-StarSuite Impress : draw objects;grouping
-StarSuite Impress : draw objects;legends
-StarSuite Impress : draw objects;positioning and resizing
-StarSuite Impress : draw objects;protecting
-StarSuite Impress : draw objects;rotating
-StarSuite Impress : draw objects;slanting
-StarSuite Impress : draw objects;text entry mode
-StarSuite Impress : draw objects;text in
-StarSuite Impress : drawing
-StarSuite Impress : drawing;3D objects
-StarSuite Impress : drawing;freeform lines
-StarSuite Impress : drawing;lines
-StarSuite Impress : drawing;sectors and segments
-StarSuite Impress : Drawing bar
-StarSuite Impress : drawing lines in text
-StarSuite Impress : drawings
-StarSuite Impress : drawings;creating/opening
-StarSuite Impress : drawings;languages
-StarSuite Impress : drawings;printing
-StarSuite Impress : drawings;printing defaults
-StarSuite Impress : drawings;printing in text documents
-StarSuite Impress : drawings;saving
-StarSuite Impress : drawings;saving automatically
-StarSuite Impress : drawings;saving in other formats
-StarSuite Impress : drawings;sending as e-mail
-StarSuite Impress : drawings;shortcut keys
-StarSuite Impress : drawings;showing (Writer)
-StarSuite Impress : drawings;zoom function in
-StarSuite Impress : drawings, see also draw objects
-StarSuite Impress : drop-down lists in form functions
-StarSuite Impress : duplicating draw objects
-StarSuite Impress : e-mail attachments
-StarSuite Impress : Edit File icon
-StarSuite Impress : edit mode
-StarSuite Impress : edit mode;after opening
-StarSuite Impress : edit mode;through Enter key (Calc)
-StarSuite Impress : Edit Points bar
-StarSuite Impress : editing
-StarSuite Impress : editing;chart axes
-StarSuite Impress : editing;chart data
-StarSuite Impress : editing;chart legends
-StarSuite Impress : editing;chart titles
-StarSuite Impress : editing;curves
-StarSuite Impress : editing;data binding of XForms
-StarSuite Impress : editing;database tables and queries
-StarSuite Impress : editing;draw objects
-StarSuite Impress : editing;fields
-StarSuite Impress : editing;Fontwork objects
-StarSuite Impress : editing;glue points
-StarSuite Impress : editing;gradients
-StarSuite Impress : editing;guides and snap points
-StarSuite Impress : editing;hyperlinks
-StarSuite Impress : editing;menus
-StarSuite Impress : editing;notes
-StarSuite Impress : editing;objects
-StarSuite Impress : editing;pictures
-StarSuite Impress : editing;reports
-StarSuite Impress : editing;shortcut keys
-StarSuite Impress : editing;slide titles
-StarSuite Impress : editing;StarSuite documents in Internet Explorer
-StarSuite Impress : editing;tab stops
-StarSuite Impress : editing;templates
-StarSuite Impress : editing;titles
-StarSuite Impress : editing;toolbars
-StarSuite Impress : editing;undoing
-StarSuite Impress : editing;XForms
-StarSuite Impress : editing time of documents
-StarSuite Impress : editors
-StarSuite Impress : editors;formula editor
-StarSuite Impress : editors;ImageMap editor
-StarSuite Impress : effects
-StarSuite Impress : effects;animated slide transitions
-StarSuite Impress : effects;applying to/removing from objects
-StarSuite Impress : effects;font positions
-StarSuite Impress : effects;fonts
-StarSuite Impress : effects;Fontwork icons
-StarSuite Impress : effects;preview
-StarSuite Impress : effects;sounds
-StarSuite Impress : ellipses
-StarSuite Impress : ellipses;segments
-StarSuite Impress : ellipses;toolbars
-StarSuite Impress : empty documents
-StarSuite Impress : empty paragraph removal
-StarSuite Impress : encryption of contents
-StarSuite Impress : entering groups
-StarSuite Impress : entering text from right to left
-StarSuite Impress : equal sign, see also operators
-StarSuite Impress : equations in formula editor
-StarSuite Impress : error bars in charts
-StarSuite Impress : error indicators in charts
-StarSuite Impress : Error Report Tool
-StarSuite Impress : Euro
-StarSuite Impress : Euro;currency formats
-StarSuite Impress : Euro;Euro Converter Wizard
-StarSuite Impress : even/odd pages
-StarSuite Impress : even/odd pages;printing
-StarSuite Impress : events
-StarSuite Impress : events;assigning scripts
-StarSuite Impress : events;controls
-StarSuite Impress : events;customizing
-StarSuite Impress : events;in forms
-StarSuite Impress : Excel
-StarSuite Impress : Excel;saving as
-StarSuite Impress : Excel;search criteria
-StarSuite Impress : exceptions
-StarSuite Impress : exceptions;user-defined dictionaries
-StarSuite Impress : exchanging, see also replacing
-StarSuite Impress : executing
-StarSuite Impress : executing;SQL commands
-StarSuite Impress : exiting
-StarSuite Impress : exiting;by clicking objects
-StarSuite Impress : exiting;groups
-StarSuite Impress : exiting;StarSuite
-StarSuite Impress : expanding
-StarSuite Impress : expanding;slides
-StarSuite Impress : expanding formatting (Calc)
-StarSuite Impress : explorer of data sources
-StarSuite Impress : export filters
-StarSuite Impress : exporting
-StarSuite Impress : exporting;animations to GIF format
-StarSuite Impress : exporting;bitmaps
-StarSuite Impress : exporting;HTML and text documents
-StarSuite Impress : exporting;Microsoft Office documents with VBA code
-StarSuite Impress : exporting;presentations to HTML
-StarSuite Impress : exporting;spreadsheets to text format
-StarSuite Impress : exporting;templates
-StarSuite Impress : exporting;to foreign formats
-StarSuite Impress : exporting;to HTML
-StarSuite Impress : exporting;to Macromedia Flash format
-StarSuite Impress : exporting;to Microsoft Office formats
-StarSuite Impress : exporting;to PDF
-StarSuite Impress : exporting;to PostScript format
-StarSuite Impress : exporting;to XML
-StarSuite Impress : exporting;XML files
-StarSuite Impress : extended tips in Help
-StarSuite Impress : extension mode in text
-StarSuite Impress : extensions
-StarSuite Impress : extensions;Extension Manager
-StarSuite Impress : extensions;file formats
-StarSuite Impress : external keys (Base)
-StarSuite Impress : extrusion objects
-StarSuite Impress : eyedropper tool
-StarSuite Impress : faster printing
-StarSuite Impress : faxes
-StarSuite Impress : faxes;configuring StarSuite
-StarSuite Impress : faxes;fax programs/fax printers under UNIX
-StarSuite Impress : faxes;selecting a fax machine
-StarSuite Impress : faxes;sending
-StarSuite Impress : faxes;wizards
-StarSuite Impress : fields
-StarSuite Impress : fields;authors
-StarSuite Impress : fields;database tables
-StarSuite Impress : fields;dates (fixed)
-StarSuite Impress : fields;dates (variable)
-StarSuite Impress : fields;displaying field codes (Writer)
-StarSuite Impress : fields;editing
-StarSuite Impress : fields;file names
-StarSuite Impress : fields;formatted fields
-StarSuite Impress : fields;formatting
-StarSuite Impress : fields;in slides
-StarSuite Impress : fields;page numbers
-StarSuite Impress : fields;times (fixed)
-StarSuite Impress : fields;times (variable)
-StarSuite Impress : fields;updating automatically (Writer)
-StarSuite Impress : file associations for Microsoft Office
-StarSuite Impress : file filters
-StarSuite Impress : file filters;mobile devices
-StarSuite Impress : file filters;XML
-StarSuite Impress : file formats
-StarSuite Impress : file formats;changing StarSuite defaults
-StarSuite Impress : file formats;OpenDocument/XML
-StarSuite Impress : file formats;saving always in other formats
-StarSuite Impress : file selection button
-StarSuite Impress : file sharing options for current document
-StarSuite Impress : files
-StarSuite Impress : files;filters and formats
-StarSuite Impress : files;importing
-StarSuite Impress : files;inserting
-StarSuite Impress : files;inserting pictures
-StarSuite Impress : files;opening
-StarSuite Impress : files;opening with placeholders
-StarSuite Impress : files;properties
-StarSuite Impress : files;saving
-StarSuite Impress : files;saving automatically
-StarSuite Impress : files;saving in other formats
-StarSuite Impress : files;sending as e-mail
-StarSuite Impress : files;version numbers
-StarSuite Impress : files and folders in StarSuite
-StarSuite Impress : fill characters with tabulators
-StarSuite Impress : fill colors for areas
-StarSuite Impress : fill format mode
-StarSuite Impress : fill format mode;styles
-StarSuite Impress : fill patterns for areas
-StarSuite Impress : filter conditions
-StarSuite Impress : filter conditions;connecting
-StarSuite Impress : filter conditions;in queries (Base)
-StarSuite Impress : filtering
-StarSuite Impress : filtering;data in databases
-StarSuite Impress : filtering;data in forms
-StarSuite Impress : filters
-StarSuite Impress : filters;comparison operators
-StarSuite Impress : filters;for import and export
-StarSuite Impress : filters;Navigator
-StarSuite Impress : filters;pictures
-StarSuite Impress : filters;XML filter settings
-StarSuite Impress : Find tab in Help
-StarSuite Impress : finding
-StarSuite Impress : finding;in all sheets
-StarSuite Impress : finding;records in form documents
-StarSuite Impress : finding;selections
-StarSuite Impress : finding;similarity search
-StarSuite Impress : fitting to pages
-StarSuite Impress : fitting to pages;individual slides
-StarSuite Impress : fitting to pages;print settings in Math
-StarSuite Impress : fitting to pages;print settings in presentations
-StarSuite Impress : fixed text
-StarSuite Impress : fixed text;form functions
-StarSuite Impress : fixing toolbars
-StarSuite Impress : flipping around a flip line
-StarSuite Impress : flipping draw objects
-StarSuite Impress : floating frames in HTML documents
-StarSuite Impress : floating text
-StarSuite Impress : floating toolbars
-StarSuite Impress : flowcharts
-StarSuite Impress : focus of controls
-StarSuite Impress : folder creation
-StarSuite Impress : font lists
-StarSuite Impress : font name box
-StarSuite Impress : font sizes
-StarSuite Impress : font sizes;bullets
-StarSuite Impress : font sizes;relative changes
-StarSuite Impress : font sizes;scaling on screen
-StarSuite Impress : font sizes;text
-StarSuite Impress : fonts
-StarSuite Impress : fonts;adding under UNIX
-StarSuite Impress : fonts;changing in templates
-StarSuite Impress : fonts;colors
-StarSuite Impress : fonts;default settings
-StarSuite Impress : fonts;effects
-StarSuite Impress : fonts;for HTML and Basic
-StarSuite Impress : fonts;formats
-StarSuite Impress : fonts;outlines
-StarSuite Impress : fonts;positions in text
-StarSuite Impress : fonts;shadows
-StarSuite Impress : fonts;specifying several
-StarSuite Impress : fonts;strikethrough
-StarSuite Impress : fonts;styles
-StarSuite Impress : fonts;text objects
-StarSuite Impress : Fontwork icons
-StarSuite Impress : footers
-StarSuite Impress : footers;backgrounds
-StarSuite Impress : footers;slide masters
-StarSuite Impress : footers;slides
-StarSuite Impress : form controls
-StarSuite Impress : form controls;assigning macros
-StarSuite Impress : form controls;protecting
-StarSuite Impress : form controls;toolbars
-StarSuite Impress : form fields
-StarSuite Impress : form filters
-StarSuite Impress : Form Navigator
-StarSuite Impress : format codes
-StarSuite Impress : format codes;numbers
-StarSuite Impress : format filling printing in StarSuite Math
-StarSuite Impress : Format Paintbrush
-StarSuite Impress : formats
-StarSuite Impress : formats;Asian layout
-StarSuite Impress : formats;fonts
-StarSuite Impress : formats;maximizing page formats
-StarSuite Impress : formats;number and currency formats
-StarSuite Impress : formats;of currencies/date/time
-StarSuite Impress : formats;on opening and saving
-StarSuite Impress : formats;pasting in special formats
-StarSuite Impress : formats;positions
-StarSuite Impress : formats;tabulators
-StarSuite Impress : formatted fields
-StarSuite Impress : formatted fields;form functions
-StarSuite Impress : formatted fields;properties
-StarSuite Impress : formatting
-StarSuite Impress : formatting;Asian typography
-StarSuite Impress : formatting;axes in charts
-StarSuite Impress : formatting;chart areas
-StarSuite Impress : formatting;chart floors
-StarSuite Impress : formatting;chart legends
-StarSuite Impress : formatting;chart titles
-StarSuite Impress : formatting;chart walls
-StarSuite Impress : formatting;copying
-StarSuite Impress : formatting;definition
-StarSuite Impress : formatting;expanding (Calc)
-StarSuite Impress : formatting;fields
-StarSuite Impress : formatting;font effects
-StarSuite Impress : formatting;hyperlinks
-StarSuite Impress : formatting;pages
-StarSuite Impress : formatting;printer metrics (Writer)
-StarSuite Impress : formatting;slides
-StarSuite Impress : formatting;slides headings
-StarSuite Impress : formatting;undoing
-StarSuite Impress : formatting;undoing when writing
-StarSuite Impress : forms
-StarSuite Impress : forms;browsing
-StarSuite Impress : forms;Combo Box/List Box Wizard
-StarSuite Impress : forms;creating
-StarSuite Impress : forms;data
-StarSuite Impress : forms;designing (Base)
-StarSuite Impress : forms;events
-StarSuite Impress : forms;filtering data
-StarSuite Impress : forms;finding records
-StarSuite Impress : forms;focus after opening
-StarSuite Impress : forms;general information (Base)
-StarSuite Impress : forms;grouping controls
-StarSuite Impress : forms;HTML filters
-StarSuite Impress : forms;inserting
-StarSuite Impress : forms;Navigator
-StarSuite Impress : forms;opening in design mode
-StarSuite Impress : forms;properties
-StarSuite Impress : forms;sorting data
-StarSuite Impress : forms;subforms
-StarSuite Impress : forms;wizards
-StarSuite Impress : forms;XForms
-StarSuite Impress : formula texts
-StarSuite Impress : formula texts;printing in StarSuite Math
-StarSuite Impress : formulas
-StarSuite Impress : formulas;new
-StarSuite Impress : formulas;starting formula editor
-StarSuite Impress : formulas in reports
-StarSuite Impress : formulas in reports;editing
-StarSuite Impress : forums and support
-StarSuite Impress : frames
-StarSuite Impress : frames;around paragraphs
-StarSuite Impress : frames;around tables
-StarSuite Impress : frames;AutoCorrect function
-StarSuite Impress : frames;backgrounds
-StarSuite Impress : frames;captions (Writer)
-StarSuite Impress : frames;printing in StarSuite Math
-StarSuite Impress : frames;protecting
-StarSuite Impress : frames;selection frames
-StarSuite Impress : frames;text fitting to frames
-StarSuite Impress : freeform lines
-StarSuite Impress : freeform lines;draw functions
-StarSuite Impress : freeform lines;drawing
-StarSuite Impress : FTP
-StarSuite Impress : FTP;opening documents
-StarSuite Impress : FTP;saving documents
-StarSuite Impress : full joins (Base)
-StarSuite Impress : full screen view
-StarSuite Impress : full-text search in Help
-StarSuite Impress : functions in reports
-StarSuite Impress : functions in reports;editing
-StarSuite Impress : Gallery
-StarSuite Impress : Gallery;adding pictures
-StarSuite Impress : Gallery;dragging pictures to draw objects
-StarSuite Impress : Gallery;hiding/showing
-StarSuite Impress : Gallery;inserting pictures from
-StarSuite Impress : geometric forms
-StarSuite Impress : German spellcheck
-StarSuite Impress : get method for form transmissions
-StarSuite Impress : getting support
-StarSuite Impress : GIF format
-StarSuite Impress : GIF images
-StarSuite Impress : GIF images;animating
-StarSuite Impress : GIF images;replacing colors
-StarSuite Impress : glossaries
-StarSuite Impress : glossaries;common terms
-StarSuite Impress : glossaries;Internet terms
-StarSuite Impress : glue points
-StarSuite Impress : glue points;editing
-StarSuite Impress : glue points;inserting
-StarSuite Impress : gradients
-StarSuite Impress : gradients;applying and defining
-StarSuite Impress : gradients;defining colors
-StarSuite Impress : gradients;loading lists
-StarSuite Impress : gradients;transparent
-StarSuite Impress : gradients off for faster printing
-StarSuite Impress : graphical text art
-StarSuite Impress : graphics
-StarSuite Impress : graphics;cache
-StarSuite Impress : graphics;protecting
-StarSuite Impress : graphics, see also pictures
-StarSuite Impress : grayscale display
-StarSuite Impress : grayscale printing
-StarSuite Impress : grid controls
-StarSuite Impress : grid controls;form functions
-StarSuite Impress : grids
-StarSuite Impress : grids;defaults (Writer/Calc)
-StarSuite Impress : grids;display options (Impress/Draw)
-StarSuite Impress : grids;displaying lines (Calc)
-StarSuite Impress : grids;formatting axes
-StarSuite Impress : grids;inserting in charts
-StarSuite Impress : group box creation
-StarSuite Impress : grouping
-StarSuite Impress : grouping;draw objects
-StarSuite Impress : groups
-StarSuite Impress : groups;entering/exiting/ungrouping
-StarSuite Impress : groups;naming
-StarSuite Impress : groups;of controls
-StarSuite Impress : guides
-StarSuite Impress : guides;display options (Impress/Draw)
-StarSuite Impress : guides;displaying when moving objects (Impress)
-StarSuite Impress : guides;editing
-StarSuite Impress : guides;inserting
-StarSuite Impress : guides;show snap lines icon
-StarSuite Impress : guides;showing (Calc)
-StarSuite Impress : guides;showing when moving frames (Writer)
-StarSuite Impress : gutter
-StarSuite Impress : half-spheres
-StarSuite Impress : hand icon for moving slides
-StarSuite Impress : handles
-StarSuite Impress : handles;displaying (Writer)
-StarSuite Impress : handles;large
-StarSuite Impress : handles;scaling
-StarSuite Impress : handles;showing simple/large handles (Calc)
-StarSuite Impress : handles;simple
-StarSuite Impress : handout printing
-StarSuite Impress : Hangul/Hanja
-StarSuite Impress : hatching
-StarSuite Impress : hatching
-StarSuite Impress : hatching;loading lists
-StarSuite Impress : headers
-StarSuite Impress : headers;backgrounds
-StarSuite Impress : headers and footers
-StarSuite Impress : headers and footers;master layouts
-StarSuite Impress : headers and footers;slide masters
-StarSuite Impress : headers and footers;slides
-StarSuite Impress : headings
-StarSuite Impress : headings;entering as text box
-StarSuite Impress : Hebrew
-StarSuite Impress : Hebrew;entering text
-StarSuite Impress : Hebrew;language settings
-StarSuite Impress : Help
-StarSuite Impress : Help;bookmarks
-StarSuite Impress : Help;extended tips on/off
-StarSuite Impress : Help;full-text search
-StarSuite Impress : Help;Help tips
-StarSuite Impress : Help;keywords
-StarSuite Impress : Help;navigation pane showing/hiding
-StarSuite Impress : Help;style sheets
-StarSuite Impress : Help;topics
-StarSuite Impress : Help Agent
-StarSuite Impress : Help Agent;help
-StarSuite Impress : Help Agent;options
-StarSuite Impress : Help tips
-StarSuite Impress : Help tips;hiding
-StarSuite Impress : hidden controls in Form Navigator
-StarSuite Impress : hidden fields display (Writer)
-StarSuite Impress : hidden pages
-StarSuite Impress : hidden pages;printing in presentations
-StarSuite Impress : hidden pages;showing
-StarSuite Impress : hidden text
-StarSuite Impress : hidden text;showing (Writer)
-StarSuite Impress : hiding
-StarSuite Impress : hiding;changes
-StarSuite Impress : hiding;chart legends
-StarSuite Impress : hiding;docked windows
-StarSuite Impress : hiding;layers
-StarSuite Impress : hiding;levels
-StarSuite Impress : hiding;navigation pane in Help window
-StarSuite Impress : hiding;slides
-StarSuite Impress : hiding;subpoints
-StarSuite Impress : high contrast mode
-StarSuite Impress : Hindi
-StarSuite Impress : Hindi;entering text
-StarSuite Impress : Hindi;language settings
-StarSuite Impress : horizontal scrollbars (Writer)
-StarSuite Impress : hot spots in flowcharts
-StarSuite Impress : hotspots
-StarSuite Impress : HowTos for charts
-StarSuite Impress : Howtos for Draw
-StarSuite Impress : HTML
-StarSuite Impress : HTML;definition
-StarSuite Impress : HTML;export character set
-StarSuite Impress : HTML;exporting from presentations
-StarSuite Impress : HTML;fonts for source display
-StarSuite Impress : HTML;importing into presentations
-StarSuite Impress : HTML;importing META tags
-StarSuite Impress : HTML;inserting files
-StarSuite Impress : HTML;live presentations
-StarSuite Impress : HTML documents
-StarSuite Impress : HTML documents;auto reloading
-StarSuite Impress : HTML documents;importing/exporting
-StarSuite Impress : HTML documents;META tags in
-StarSuite Impress : HTML documents;new
-StarSuite Impress : HTML documents;source text
-StarSuite Impress : hyperlinks
-StarSuite Impress : hyperlinks;assigning macros
-StarSuite Impress : hyperlinks;character formats
-StarSuite Impress : hyperlinks;definition
-StarSuite Impress : hyperlinks;deleting
-StarSuite Impress : hyperlinks;editing
-StarSuite Impress : hyperlinks;inserting
-StarSuite Impress : hyperlinks;relative and absolute
-StarSuite Impress : hyperlinks;turning off automatic recognition
-StarSuite Impress : hyperlinks, see also links
-StarSuite Impress : hyphenation
-StarSuite Impress : hyphenation;activating for a language
-StarSuite Impress : hyphenation;minimal number of characters
-StarSuite Impress : hyphens
-StarSuite Impress : hyphens;displaying custom (Writer)
-StarSuite Impress : hyphens;inserting custom
-StarSuite Impress : icon bars, see toolbars
-StarSuite Impress : icon sizes
-StarSuite Impress : ignore list for spellcheck
-StarSuite Impress : illumination
-StarSuite Impress : illumination;3D charts
-StarSuite Impress : illustrations, see pictures
-StarSuite Impress : image button creation
-StarSuite Impress : image control creation
-StarSuite Impress : ImageMap
-StarSuite Impress : ImageMap;definition
-StarSuite Impress : ImageMap;editor
-StarSuite Impress : images
-StarSuite Impress : images;ImageMap
-StarSuite Impress : images;inserting
-StarSuite Impress : images;inserting and editing bitmaps
-StarSuite Impress : images, see also pictures
-StarSuite Impress : IME
-StarSuite Impress : IME;definition
-StarSuite Impress : IME;showing/hiding
-StarSuite Impress : import filters
-StarSuite Impress : import restrictions for Microsoft Office
-StarSuite Impress : importing
-StarSuite Impress : importing;bitmaps
-StarSuite Impress : importing;compatibility settings for text import
-StarSuite Impress : importing;databases
-StarSuite Impress : importing;documents in other formats
-StarSuite Impress : importing;from XML
-StarSuite Impress : importing;HTML and text documents
-StarSuite Impress : importing;HTML with META tags
-StarSuite Impress : importing;Microsoft Office documents with VBA code
-StarSuite Impress : importing;presentations with HTML
-StarSuite Impress : importing;tables in text format
-StarSuite Impress : importing;templates
-StarSuite Impress : in front of object command
-StarSuite Impress : inches
-StarSuite Impress : including spreadsheets
-StarSuite Impress : increasing sizes of views
-StarSuite Impress : Index tab in Help
-StarSuite Impress : indexes
-StarSuite Impress : indexes;backgrounds
-StarSuite Impress : indexes;showing/hiding Help index tab
-StarSuite Impress : indicator lines in text
-StarSuite Impress : inner joins (Base)
-StarSuite Impress : input method window
-StarSuite Impress : insert mode for entering text
-StarSuite Impress : inserting
-StarSuite Impress : inserting;3D objects
-StarSuite Impress : inserting;arrows
-StarSuite Impress : inserting;buttons in toolbars
-StarSuite Impress : inserting;callouts in presentations
-StarSuite Impress : inserting;cell ranges from spreadsheets
-StarSuite Impress : inserting;charts
-StarSuite Impress : inserting;clipboard options
-StarSuite Impress : inserting;data from text documents
-StarSuite Impress : inserting;datasource records in spreadsheets
-StarSuite Impress : inserting;drawings
-StarSuite Impress : inserting;ellipses
-StarSuite Impress : inserting;files
-StarSuite Impress : inserting;floating frames
-StarSuite Impress : inserting;Fontwork objects
-StarSuite Impress : inserting;form fields
-StarSuite Impress : inserting;glue points
-StarSuite Impress : inserting;headers/footers in all slides
-StarSuite Impress : inserting;hyperlinks
-StarSuite Impress : inserting;layers
-StarSuite Impress : inserting;line breaks in cells
-StarSuite Impress : inserting;lines
-StarSuite Impress : inserting;movies/sounds
-StarSuite Impress : inserting;new text tables defaults
-StarSuite Impress : inserting;notes
-StarSuite Impress : inserting;objects from files
-StarSuite Impress : inserting;objects from Gallery
-StarSuite Impress : inserting;OLE objects
-StarSuite Impress : inserting;paragraph borders
-StarSuite Impress : inserting;paragraph bullets
-StarSuite Impress : inserting;pictures
-StarSuite Impress : inserting;pictures in Gallery
-StarSuite Impress : inserting;plug-ins
-StarSuite Impress : inserting;polygons
-StarSuite Impress : inserting;push buttons
-StarSuite Impress : inserting;rectangles
-StarSuite Impress : inserting;slides
-StarSuite Impress : inserting;slides as links
-StarSuite Impress : inserting;slides from files
-StarSuite Impress : inserting;special characters
-StarSuite Impress : inserting;tab stops
-StarSuite Impress : inserting;text frames
-StarSuite Impress : inserting;text in presentations
-StarSuite Impress : inserting;textures on chart bars
-StarSuite Impress : installing
-StarSuite Impress : installing;ActiveX control
-StarSuite Impress : installing;mobile device filters
-StarSuite Impress : installing;UNO components
-StarSuite Impress : installing;XML filters
-StarSuite Impress : instructions
-StarSuite Impress : instructions;general
-StarSuite Impress : instructions;StarSuite Draw
-StarSuite Impress : instructions;StarSuite Impress
-StarSuite Impress : interactions
-StarSuite Impress : interactions;hot spots
-StarSuite Impress : interactions;objects in interactive presentations
-StarSuite Impress : interactions;preview
-StarSuite Impress : Internet
-StarSuite Impress : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Impress : Internet;presentations
-StarSuite Impress : Internet;starting searches
-StarSuite Impress : Internet;turning off recognition of addresses
-StarSuite Impress : Internet glossary
-StarSuite Impress : intersecting draw objects
-StarSuite Impress : invert filter
-StarSuite Impress : invisible areas
-StarSuite Impress : italic text
-StarSuite Impress : iterative references in spreadsheets
-StarSuite Impress : Java
-StarSuite Impress : Java;definition
-StarSuite Impress : Java;setting options
-StarSuite Impress : JDBC
-StarSuite Impress : JDBC;databases (Base)
-StarSuite Impress : JDBC;definition
-StarSuite Impress : joining
-StarSuite Impress : joining;3D objects
-StarSuite Impress : joining;paragraphs
-StarSuite Impress : joining;tables (Base)
-StarSuite Impress : joins in databases (Base)
-StarSuite Impress : justifying text
-StarSuite Impress : kerning
-StarSuite Impress : kerning;Asian texts
-StarSuite Impress : kerning;definition
-StarSuite Impress : kerning;in characters
-StarSuite Impress : key fields for relations (Base)
-StarSuite Impress : keyboard
-StarSuite Impress : keyboard;assigning/editing shortcut keys
-StarSuite Impress : keyboard;general commands
-StarSuite Impress : keyboard;removing numbering
-StarSuite Impress : keyboard;zooming
-StarSuite Impress : keys
-StarSuite Impress : keys;adding push buttons
-StarSuite Impress : keys;primary keys (Base)
-StarSuite Impress : kiosk export
-StarSuite Impress : labels
-StarSuite Impress : labels;creating and synchronizing
-StarSuite Impress : labels;for charts
-StarSuite Impress : labels;for draw objects
-StarSuite Impress : labels;form functions
-StarSuite Impress : labels;from databases
-StarSuite Impress : labels, see also names/callouts
-StarSuite Impress : languages
-StarSuite Impress : languages;activating modules
-StarSuite Impress : languages;Asian support
-StarSuite Impress : languages;complex text layout
-StarSuite Impress : languages;locale settings
-StarSuite Impress : languages;selecting for text
-StarSuite Impress : languages;setting options
-StarSuite Impress : languages;spellcheck
-StarSuite Impress : languages;spellchecking and formatting
-StarSuite Impress : large handles (Writer)
-StarSuite Impress : large icons
-StarSuite Impress : layer arrangement
-StarSuite Impress : layers
-StarSuite Impress : layers;definition
-StarSuite Impress : layers;deleting
-StarSuite Impress : layers;inserting and editing
-StarSuite Impress : layers;moving objects
-StarSuite Impress : layers;renaming
-StarSuite Impress : layers;working with
-StarSuite Impress : layout
-StarSuite Impress : layout;importing Word documents
-StarSuite Impress : layout;pages
-StarSuite Impress : layout;printing handouts
-StarSuite Impress : LDAP server
-StarSuite Impress : LDAP server;address books (Base)
-StarSuite Impress : LDAP server;sign on options
-StarSuite Impress : leading between paragraphs
-StarSuite Impress : left alignment of paragraphs
-StarSuite Impress : left joins (Base)
-StarSuite Impress : legends
-StarSuite Impress : legends;charts
-StarSuite Impress : legends;draw objects
-StarSuite Impress : legends;drawings
-StarSuite Impress : legends;rounding corners
-StarSuite Impress : Letter Wizard
-StarSuite Impress : levels
-StarSuite Impress : levels;depth stagger
-StarSuite Impress : levels;hiding
-StarSuite Impress : levels;showing
-StarSuite Impress : limits of tables (Writer)
-StarSuite Impress : line breaks
-StarSuite Impress : line breaks;in cells
-StarSuite Impress : line charts
-StarSuite Impress : line spacing
-StarSuite Impress : line spacing;context menu in paragraphs
-StarSuite Impress : line spacing;paragraph
-StarSuite Impress : line styles
-StarSuite Impress : line styles;applying
-StarSuite Impress : line styles;defining
-StarSuite Impress : line styles;loading
-StarSuite Impress : lines
-StarSuite Impress : lines;about line ends
-StarSuite Impress : lines;connecting objects
-StarSuite Impress : lines;defining ends
-StarSuite Impress : lines;draw functions
-StarSuite Impress : lines;drawing
-StarSuite Impress : lines;drawing in text
-StarSuite Impress : lines;editing points
-StarSuite Impress : lines;inserting
-StarSuite Impress : lines;removing automatic lines
-StarSuite Impress : lines of text
-StarSuite Impress : lines of text;alignment
-StarSuite Impress : links
-StarSuite Impress : links;between cells and controls
-StarSuite Impress : links;by drag and drop
-StarSuite Impress : links;character formats
-StarSuite Impress : links;definition
-StarSuite Impress : links;editing hyperlinks
-StarSuite Impress : links;inserting
-StarSuite Impress : links;modifying
-StarSuite Impress : links;opening files with
-StarSuite Impress : links;relational databases (Base)
-StarSuite Impress : links;turning off automatic recognition
-StarSuite Impress : links;updating options (Writer)
-StarSuite Impress : links;updating specific links
-StarSuite Impress : list box creation
-StarSuite Impress : lists
-StarSuite Impress : lists;animations
-StarSuite Impress : lists;data assigned to controls
-StarSuite Impress : lists;registered databases (Base)
-StarSuite Impress : lists;regular expressions
-StarSuite Impress : live presentations on the Internet
-StarSuite Impress : loading
-StarSuite Impress : loading;arrow and line styles
-StarSuite Impress : loading;colors/gradients/hatchings
-StarSuite Impress : loading;documents
-StarSuite Impress : loading;documents from other formats
-StarSuite Impress : loading;HTML documents, automatically
-StarSuite Impress : loading;Microsoft Office documents with VBA code
-StarSuite Impress : loading;reloading
-StarSuite Impress : loading;XML files
-StarSuite Impress : locale settings
-StarSuite Impress : locking layers
-StarSuite Impress : logarithmic scaling along axes
-StarSuite Impress : lowercase letters
-StarSuite Impress : lowercase letters;font effects
-StarSuite Impress : Macromedia Flash export
-StarSuite Impress : macros
-StarSuite Impress : macros;assigning to events in forms
-StarSuite Impress : macros;in MS Office documents
-StarSuite Impress : macros;interrupting
-StarSuite Impress : macros;organizing
-StarSuite Impress : macros;recording
-StarSuite Impress : macros;running in presentations
-StarSuite Impress : macros;security
-StarSuite Impress : macros;security warning dialog
-StarSuite Impress : macros;selecting security warnings
-StarSuite Impress : magnetic lines in presentations
-StarSuite Impress : magnifiers
-StarSuite Impress : margins
-StarSuite Impress : margins;pages
-StarSuite Impress : margins;setting with the mouse
-StarSuite Impress : margins;shadows
-StarSuite Impress : marking changes
-StarSuite Impress : marking, see selecting
-StarSuite Impress : master layouts with headers and footers
-StarSuite Impress : master pages, see slide masters
-StarSuite Impress : master views
-StarSuite Impress : Math formula editor
-StarSuite Impress : mean value lines in charts
-StarSuite Impress : measurement units
-StarSuite Impress : measurement units;changing on rulers
-StarSuite Impress : measurement units;converting
-StarSuite Impress : measurement units;selecting
-StarSuite Impress : Media Player window
-StarSuite Impress : menus
-StarSuite Impress : menus;activating context menus
-StarSuite Impress : menus;assigning macros
-StarSuite Impress : menus;customizing
-StarSuite Impress : menus;inactive menu items
-StarSuite Impress : merging
-StarSuite Impress : merging;documents
-StarSuite Impress : merging;draw objects
-StarSuite Impress : META tags
-StarSuite Impress : metafiles
-StarSuite Impress : metafiles;converting to
-StarSuite Impress : metafiles;replacing colors
-StarSuite Impress : metrics
-StarSuite Impress : metrics;converting
-StarSuite Impress : metrics;document formatting (Writer)
-StarSuite Impress : metrics;in sheets
-StarSuite Impress : Microsoft Office
-StarSuite Impress : Microsoft Office;Access databases (base)
-StarSuite Impress : Microsoft Office;as standard file format
-StarSuite Impress : Microsoft Office;document import restrictions
-StarSuite Impress : Microsoft Office;feature comparisons
-StarSuite Impress : Microsoft Office;importing password protected files
-StarSuite Impress : Microsoft Office;importing Word documents
-StarSuite Impress : Microsoft Office;importing/exporting VBA code
-StarSuite Impress : Microsoft Office;new users information
-StarSuite Impress : Microsoft Office;opening Microsoft documents
-StarSuite Impress : Microsoft Office;reassigning document types
-StarSuite Impress : mirroring objects
-StarSuite Impress : mobile device filters
-StarSuite Impress : models in XForms
-StarSuite Impress : modifying, see changing
-StarSuite Impress : more controls
-StarSuite Impress : mosaic filter
-StarSuite Impress : motion paths
-StarSuite Impress : mouse
-StarSuite Impress : mouse;pointers when using drag and drop
-StarSuite Impress : mouse;positioning
-StarSuite Impress : moving
-StarSuite Impress : moving;between layers
-StarSuite Impress : moving;objects in slides
-StarSuite Impress : moving;tab stops on ruler
-StarSuite Impress : moving;toolbars
-StarSuite Impress : moving;using guide lines in presentations
-StarSuite Impress : MS ADO interface (Base)
-StarSuite Impress : multi-line titles in forms
-StarSuite Impress : multiple documents
-StarSuite Impress : multiple documents;opening
-StarSuite Impress : multiple monitors
-StarSuite Impress : multiple selection
-StarSuite Impress : multiplying draw objects
-StarSuite Impress : music
-StarSuite Impress : music;inserting
-StarSuite Impress : My Documents folder
-StarSuite Impress : My Documents folder;changing work directory
-StarSuite Impress : My Documents folder;opening
-StarSuite Impress : MySQL databases (Base)
-StarSuite Impress : names
-StarSuite Impress : names;multi-line titles
-StarSuite Impress : names;objects
-StarSuite Impress : names, see also labels/callouts
-StarSuite Impress : namespace organization in XForms
-StarSuite Impress : native SQL (Base)
-StarSuite Impress : navigating
-StarSuite Impress : navigating;in documents
-StarSuite Impress : Navigation bar
-StarSuite Impress : Navigation bar;controls
-StarSuite Impress : Navigation bar;forms
-StarSuite Impress : Navigator
-StarSuite Impress : Navigator;contents as lists
-StarSuite Impress : Navigator;docking
-StarSuite Impress : Navigator;notes
-StarSuite Impress : Navigator;presentations
-StarSuite Impress : Navigator;working with
-StarSuite Impress : net charts
-StarSuite Impress : network identity options
-StarSuite Impress : new databases
-StarSuite Impress : new documents
-StarSuite Impress : new German spellcheck
-StarSuite Impress : new lines in cells
-StarSuite Impress : new windows
-StarSuite Impress : non-breaking dashes
-StarSuite Impress : non-breaking spaces (Writer)
-StarSuite Impress : non-printing characters (Writer)
-StarSuite Impress : normal view
-StarSuite Impress : normal view;backgrounds
-StarSuite Impress : normal view;presentations
-StarSuite Impress : notes
-StarSuite Impress : notes;adding to slides
-StarSuite Impress : notes;default formatting
-StarSuite Impress : notes;displaying (Calc)
-StarSuite Impress : notes;inserting/editing/deleting/printing
-StarSuite Impress : notes;printing in presentations
-StarSuite Impress : notes;printing in text
-StarSuite Impress : number formats
-StarSuite Impress : number formats;codes
-StarSuite Impress : number formats;formats
-StarSuite Impress : number formats;recognition in text tables
-StarSuite Impress : number of pages
-StarSuite Impress : number of sheets
-StarSuite Impress : number of tables
-StarSuite Impress : numbering
-StarSuite Impress : numbering;options
-StarSuite Impress : numbering;paragraphs
-StarSuite Impress : numbering;turning off
-StarSuite Impress : numbering;using automatically
-StarSuite Impress : numbers
-StarSuite Impress : numbers;date, time and currency formats
-StarSuite Impress : numbers;decimal places (Calc)
-StarSuite Impress : numerical fields in forms
-StarSuite Impress : object bars
-StarSuite Impress : object bars;editing glue points
-StarSuite Impress : objects
-StarSuite Impress : objects;aligning
-StarSuite Impress : objects;always moveable (Impress/Draw)
-StarSuite Impress : objects;arranging within stacks
-StarSuite Impress : objects;behind object command
-StarSuite Impress : objects;breaking connections
-StarSuite Impress : objects;copying when moving in presentations
-StarSuite Impress : objects;definition
-StarSuite Impress : objects;displaying in spreadsheets
-StarSuite Impress : objects;displaying in text documents
-StarSuite Impress : objects;editing
-StarSuite Impress : objects;effects
-StarSuite Impress : objects;in front of object command
-StarSuite Impress : objects;inserting from files
-StarSuite Impress : objects;inserting from Gallery
-StarSuite Impress : objects;inserting OLE objects
-StarSuite Impress : objects;moving along paths
-StarSuite Impress : objects;moving and resizing with mouse
-StarSuite Impress : objects;moving in layers
-StarSuite Impress : objects;moving in slides
-StarSuite Impress : objects;naming
-StarSuite Impress : objects;opening
-StarSuite Impress : objects;properties of charts
-StarSuite Impress : objects;quickly moving to
-StarSuite Impress : objects;reversing
-StarSuite Impress : objects;selecting
-StarSuite Impress : objects;titles and descriptions
-StarSuite Impress : objects;with attributes
-StarSuite Impress : ODBC
-StarSuite Impress : ODBC;database (Base)
-StarSuite Impress : ODBC;definition
-StarSuite Impress : ODF file formats
-StarSuite Impress : Office
-StarSuite Impress : Office;Microsoft Office and StarSuite
-StarSuite Impress : old German spellcheck
-StarSuite Impress : OLE
-StarSuite Impress : OLE;definition
-StarSuite Impress : OLE objects
-StarSuite Impress : OLE objects;arranging within stacks
-StarSuite Impress : OLE objects;captions (Writer)
-StarSuite Impress : OLE objects;inserting
-StarSuite Impress : OLE objects;number of
-StarSuite Impress : OLE objects;protecting
-StarSuite Impress : one and a half line spacing in text
-StarSuite Impress : online registration
-StarSuite Impress : online update options
-StarSuite Impress : online updates
-StarSuite Impress : online updates;checking automatically
-StarSuite Impress : online updates;checking manually
-StarSuite Impress : Open/Save dialogs
-StarSuite Impress : OpenDocument file formats
-StarSuite Impress : OpenGL
-StarSuite Impress : OpenGL;definition
-StarSuite Impress : OpenGL;optimized output
-StarSuite Impress : opening
-StarSuite Impress : opening;context menus
-StarSuite Impress : opening;database files
-StarSuite Impress : opening;dialog settings
-StarSuite Impress : opening;documents
-StarSuite Impress : opening;documents from other formats
-StarSuite Impress : opening;documents on WebDAV server
-StarSuite Impress : opening;files with links
-StarSuite Impress : opening;files, with placeholders
-StarSuite Impress : opening;forms
-StarSuite Impress : opening;Microsoft Office files
-StarSuite Impress : opening;mobile device documents
-StarSuite Impress : opening;objects
-StarSuite Impress : opening;reports
-StarSuite Impress : opening;several files
-StarSuite Impress : opening;XForms
-StarSuite Impress : operators
-StarSuite Impress : operators;default filters
-StarSuite Impress : optional hyphens (Writer)
-StarSuite Impress : options
-StarSuite Impress : options;accessibility
-StarSuite Impress : options;appearance
-StarSuite Impress : options;compatibility (Writer)
-StarSuite Impress : options;network identity
-StarSuite Impress : options;online update
-StarSuite Impress : options;tools
-StarSuite Impress : Oracle databases (base)
-StarSuite Impress : order of chart data
-StarSuite Impress : ordering
-StarSuite Impress : ordering;objects
-StarSuite Impress : ordering;slides
-StarSuite Impress : organization charts
-StarSuite Impress : organizing
-StarSuite Impress : organizing;macros and scripts
-StarSuite Impress : organizing;namespaces in XForms
-StarSuite Impress : organizing;styles
-StarSuite Impress : organizing;templates
-StarSuite Impress : origin of rulers
-StarSuite Impress : original size
-StarSuite Impress : original size;printing in StarSuite Math
-StarSuite Impress : original size;restoring after cropping
-StarSuite Impress : outline view
-StarSuite Impress : outlines
-StarSuite Impress : outlines;font effects
-StarSuite Impress : outlines;outline symbols
-StarSuite Impress : outlines;printing
-StarSuite Impress : outlines;sending to presentations
-StarSuite Impress : overwrite mode
-StarSuite Impress : packages, see extensions
-StarSuite Impress : page breaks
-StarSuite Impress : page breaks;displaying (Calc)
-StarSuite Impress : page formats
-StarSuite Impress : page formats;maximizing
-StarSuite Impress : page formats;restriction
-StarSuite Impress : page number field
-StarSuite Impress : page numbers on all slides
-StarSuite Impress : page styles
-StarSuite Impress : page styles;editing/applying with statusbar
-StarSuite Impress : pages
-StarSuite Impress : pages;backgrounds in all applications
-StarSuite Impress : pages;copying
-StarSuite Impress : pages;fitting to printed pages
-StarSuite Impress : pages;formatting and numbering
-StarSuite Impress : pages;printing page names in presentations
-StarSuite Impress : pages;scaling
-StarSuite Impress : pages;selecting one to print
-StarSuite Impress : paint box
-StarSuite Impress : paint can symbol
-StarSuite Impress : pair kerning
-StarSuite Impress : Palm file filters
-StarSuite Impress : paper formats
-StarSuite Impress : paper size warning
-StarSuite Impress : paper trays
-StarSuite Impress : paragraph marks
-StarSuite Impress : paragraph marks;displaying (Writer)
-StarSuite Impress : paragraph styles
-StarSuite Impress : paragraph styles;languages
-StarSuite Impress : paragraph styles;modifying basic fonts
-StarSuite Impress : paragraphs
-StarSuite Impress : paragraphs;alignment
-StarSuite Impress : paragraphs;Asian typography
-StarSuite Impress : paragraphs;defining borders
-StarSuite Impress : paragraphs;hidden paragraphs (Writer)
-StarSuite Impress : paragraphs;increasing indents of
-StarSuite Impress : paragraphs;indents, margins and columns
-StarSuite Impress : paragraphs;inserting bullets
-StarSuite Impress : paragraphs;joining
-StarSuite Impress : paragraphs;numbering automatically
-StarSuite Impress : paragraphs;removing blank ones
-StarSuite Impress : paragraphs;spacing
-StarSuite Impress : paragraphs;tab stops
-StarSuite Impress : parameters
-StarSuite Impress : parameters;command line
-StarSuite Impress : parameters;queries (Base)
-StarSuite Impress : passwords for protecting contents
-StarSuite Impress : pasting
-StarSuite Impress : pasting;cell ranges
-StarSuite Impress : pasting;cell ranges from spreadsheets
-StarSuite Impress : pasting;data from text documents
-StarSuite Impress : pasting;draw objects
-StarSuite Impress : pasting;draw objects from other documents
-StarSuite Impress : pasting;formatted/unformatted text
-StarSuite Impress : pasting;from data source view
-StarSuite Impress : pasting;from data sources to StarSuite Calc
-StarSuite Impress : pasting;pictures from other documents
-StarSuite Impress : pasting;sheet areas in text documents
-StarSuite Impress : pasting;slides from other presentations
-StarSuite Impress : pasting;text from other documents
-StarSuite Impress : pasting;to Gallery
-StarSuite Impress : paths
-StarSuite Impress : paths;changing work directory
-StarSuite Impress : paths;defaults
-StarSuite Impress : paths;moving objects along
-StarSuite Impress : pattern editor
-StarSuite Impress : pattern fields
-StarSuite Impress : pattern fields;form functions
-StarSuite Impress : patterns for objects
-StarSuite Impress : PDF
-StarSuite Impress : PDF;export
-StarSuite Impress : PDF;PostScript to PDF converter, UNIX
-StarSuite Impress : personal data input
-StarSuite Impress : phonetic guide
-StarSuite Impress : picklist creation
-StarSuite Impress : pictures
-StarSuite Impress : pictures;adding to Gallery
-StarSuite Impress : pictures;arranging within stacks
-StarSuite Impress : pictures;assigning macros
-StarSuite Impress : pictures;backgrounds
-StarSuite Impress : pictures;captions (Writer)
-StarSuite Impress : pictures;changing paths
-StarSuite Impress : pictures;cropping and zooming
-StarSuite Impress : pictures;displaying in Calc
-StarSuite Impress : pictures;displaying in Writer (Writer)
-StarSuite Impress : pictures;drag and drop between documents
-StarSuite Impress : pictures;drawing
-StarSuite Impress : pictures;editing
-StarSuite Impress : pictures;filters
-StarSuite Impress : pictures;ImageMap
-StarSuite Impress : pictures;inserting
-StarSuite Impress : pictures;inserting automatically
-StarSuite Impress : pictures;inserting from Gallery
-StarSuite Impress : pictures;number of
-StarSuite Impress : pictures;printing
-StarSuite Impress : pictures;scaling/resizing
-StarSuite Impress : pie charts
-StarSuite Impress : pie charts;options
-StarSuite Impress : pie charts
-StarSuite Impress : pivot points of draw objects
-StarSuite Impress : pixel editor
-StarSuite Impress : pixel graphics
-StarSuite Impress : pixel graphics;inserting and editing
-StarSuite Impress : pixel patterns
-StarSuite Impress : placeholders
-StarSuite Impress : placeholders;in SQL queries
-StarSuite Impress : placeholders;on opening files
-StarSuite Impress : placing toolbars
-StarSuite Impress : playing movies and sound files
-StarSuite Impress : plotting data as charts
-StarSuite Impress : plug-ins
-StarSuite Impress : plug-ins;activating and deactivating
-StarSuite Impress : plug-ins;definition
-StarSuite Impress : plug-ins;inserting
-StarSuite Impress : pocket device appliances
-StarSuite Impress : Pocket PC file filters
-StarSuite Impress : points
-StarSuite Impress : points;adding/converting/deleting
-StarSuite Impress : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Impress : polygon drawing
-StarSuite Impress : polygons
-StarSuite Impress : polygons;inserting
-StarSuite Impress : polygons;intersecting/subtracting/merging
-StarSuite Impress : pop-art filter
-StarSuite Impress : portable document format
-StarSuite Impress : positioning
-StarSuite Impress : positioning;draw objects and controls
-StarSuite Impress : positioning;fonts
-StarSuite Impress : positioning;objects
-StarSuite Impress : positioning;toolbars
-StarSuite Impress : post method for form transmissions
-StarSuite Impress : posterizing filter
-StarSuite Impress : PostScript
-StarSuite Impress : PostScript;creating files
-StarSuite Impress : PostScript;PDF converter, UNIX
-StarSuite Impress : PowerPoint export
-StarSuite Impress : precision as shown (Calc)
-StarSuite Impress : predefining fonts
-StarSuite Impress : presentations
-StarSuite Impress : presentations;arranging slides
-StarSuite Impress : presentations;creating/opening
-StarSuite Impress : presentations;exiting by interaction
-StarSuite Impress : presentations;exporting to HTML
-StarSuite Impress : presentations;importing HTML
-StarSuite Impress : presentations;inserting spreadsheet cells
-StarSuite Impress : presentations;inserting spreadsheets
-StarSuite Impress : presentations;live on the Internet
-StarSuite Impress : presentations;navigating
-StarSuite Impress : presentations;numbering slides in
-StarSuite Impress : presentations;ordering of effects
-StarSuite Impress : presentations;print menu
-StarSuite Impress : presentations;printing
-StarSuite Impress : presentations;rehearse timings
-StarSuite Impress : presentations;saving
-StarSuite Impress : presentations;saving automatically
-StarSuite Impress : presentations;saving in other formats
-StarSuite Impress : presentations;sending as e-mail
-StarSuite Impress : presentations;settings for
-StarSuite Impress : presentations;shortcut keys
-StarSuite Impress : presentations;starting
-StarSuite Impress : presentations;starting with wizard
-StarSuite Impress : presentations;window / full screen
-StarSuite Impress : presentations;wizards
-StarSuite Impress : press buttons, see push buttons
-StarSuite Impress : previews
-StarSuite Impress : previews;fonts lists
-StarSuite Impress : primary key
-StarSuite Impress : primary key;database tables
-StarSuite Impress : primary keys
-StarSuite Impress : primary keys;defining
-StarSuite Impress : primary keys;inserting (Base)
-StarSuite Impress : print area selection
-StarSuite Impress : printer metrics for document formatting (Writer)
-StarSuite Impress : printers
-StarSuite Impress : printers;adding, UNIX
-StarSuite Impress : printers;choosing
-StarSuite Impress : printers;default printer
-StarSuite Impress : printers;faxes under UNIX
-StarSuite Impress : printers;maximum page formats
-StarSuite Impress : printers;paper trays
-StarSuite Impress : printers;properties
-StarSuite Impress : printing
-StarSuite Impress : printing;black and white
-StarSuite Impress : printing;brochures
-StarSuite Impress : printing;colors in grayscale
-StarSuite Impress : printing;copies
-StarSuite Impress : printing;creating individual jobs
-StarSuite Impress : printing;dates in presentations
-StarSuite Impress : printing;directly
-StarSuite Impress : printing;documents
-StarSuite Impress : printing;drawings defaults
-StarSuite Impress : printing;elements in text documents
-StarSuite Impress : printing;faster
-StarSuite Impress : printing;fitting to pages in presentations
-StarSuite Impress : printing;fitting to pages in StarSuite Math
-StarSuite Impress : printing;fitting to paper
-StarSuite Impress : printing;formulas in StarSuite Math
-StarSuite Impress : printing;hidden pages of presentations
-StarSuite Impress : printing;in original size in StarSuite Math
-StarSuite Impress : printing;left/right pages
-StarSuite Impress : printing;notes
-StarSuite Impress : printing;presentations
-StarSuite Impress : printing;queries (Base)
-StarSuite Impress : printing;scaling in StarSuite Math
-StarSuite Impress : printing;selections
-StarSuite Impress : printing;text always in black
-StarSuite Impress : printing;text in reverse order
-StarSuite Impress : printing;tiling pages in presentations
-StarSuite Impress : printing;transparencies
-StarSuite Impress : printing;warnings
-StarSuite Impress : printing;without scaling in presentations
-StarSuite Impress : printing speed
-StarSuite Impress : programming
-StarSuite Impress : programming;scripting
-StarSuite Impress : programming;StarSuite
-StarSuite Impress : programs run by mouse click in presentations
-StarSuite Impress : properties
-StarSuite Impress : properties;charts
-StarSuite Impress : properties;fields in databases
-StarSuite Impress : properties;files
-StarSuite Impress : properties;form controls
-StarSuite Impress : properties;forms
-StarSuite Impress : properties;printers
-StarSuite Impress : properties;smooth lines in line charts/XY charts
-StarSuite Impress : protected contents
-StarSuite Impress : protected dashes
-StarSuite Impress : protected database tables
-StarSuite Impress : protected documents
-StarSuite Impress : protected spaces
-StarSuite Impress : protected spaces;inserting
-StarSuite Impress : protected spaces;showing (Writer)
-StarSuite Impress : protecting
-StarSuite Impress : protecting;contents
-StarSuite Impress : protecting;recorded changes
-StarSuite Impress : proxy settings
-StarSuite Impress : push buttons
-StarSuite Impress : push buttons;adding to documents
-StarSuite Impress : push buttons;creating
-StarSuite Impress : pyramids
-StarSuite Impress : queries
-StarSuite Impress : queries;copying (Base)
-StarSuite Impress : queries;creating in design view (Base)
-StarSuite Impress : queries;creating in SQL view
-StarSuite Impress : queries;defining (Base)
-StarSuite Impress : queries;deleting table links (Base)
-StarSuite Impress : queries;editing in data source view
-StarSuite Impress : queries;formulating filter conditions (Base)
-StarSuite Impress : queries;joining tables (Base)
-StarSuite Impress : queries;missing elements (Base)
-StarSuite Impress : queries;overview (Base)
-StarSuite Impress : queries;parameter queries (Base)
-StarSuite Impress : queries;printing (Base)
-StarSuite Impress : Query Wizard (Base)
-StarSuite Impress : Quickstarter
-StarSuite Impress : quotation marks
-StarSuite Impress : quotation marks;replacing
-StarSuite Impress : quotes
-StarSuite Impress : quotes;custom
-StarSuite Impress : radar charts, see net charts
-StarSuite Impress : radio button creation
-StarSuite Impress : read-only documents
-StarSuite Impress : read-only documents;cursor
-StarSuite Impress : read-only documents;database tables on/off
-StarSuite Impress : read-only documents;editing
-StarSuite Impress : read-only documents;opening documents as
-StarSuite Impress : read-only items in Data Navigator
-StarSuite Impress : recognizing URLs automatically
-StarSuite Impress : recording
-StarSuite Impress : recording;changes
-StarSuite Impress : recording;display times for slides
-StarSuite Impress : recording;macros
-StarSuite Impress : records
-StarSuite Impress : records;inserting notes
-StarSuite Impress : records;protecting
-StarSuite Impress : records;saving
-StarSuite Impress : records;searching in databases
-StarSuite Impress : rectangles
-StarSuite Impress : rectangles with round corners
-StarSuite Impress : recursions in spreadsheets
-StarSuite Impress : redo command
-StarSuite Impress : reduced printing
-StarSuite Impress : reference lines
-StarSuite Impress : references
-StarSuite Impress : references;displaying in color (Calc)
-StarSuite Impress : references;expanding (Calc)
-StarSuite Impress : references;iterative (Calc)
-StarSuite Impress : register-true
-StarSuite Impress : register-true;definition
-StarSuite Impress : registering
-StarSuite Impress : registering;address books
-StarSuite Impress : registering;databases (Base)
-StarSuite Impress : registering;StarSuite
-StarSuite Impress : regression curves in charts
-StarSuite Impress : regular expressions
-StarSuite Impress : regular expressions;list of
-StarSuite Impress : regular expressions;opening files
-StarSuite Impress : rehearse timings
-StarSuite Impress : relational databases (Base)
-StarSuite Impress : relations
-StarSuite Impress : relations;creating and deleting (Base)
-StarSuite Impress : relations;joining tables (Base)
-StarSuite Impress : relations;properties (Base)
-StarSuite Impress : relative hyperlinks
-StarSuite Impress : relative saving of URLs
-StarSuite Impress : reloading
-StarSuite Impress : reloading;documents
-StarSuite Impress : reloading;HTML documents, automatically
-StarSuite Impress : remarks, see also notes
-StarSuite Impress : remote configurations
-StarSuite Impress : remove noise filter
-StarSuite Impress : removing
-StarSuite Impress : removing;bullets and numbering
-StarSuite Impress : removing;form filters
-StarSuite Impress : removing, see also deleting
-StarSuite Impress : renaming layers
-StarSuite Impress : reorganizing charts
-StarSuite Impress : repeating
-StarSuite Impress : repeating;commands
-StarSuite Impress : replacement options
-StarSuite Impress : replacement table
-StarSuite Impress : replacing
-StarSuite Impress : replacing;AutoCorrect function
-StarSuite Impress : replacing;colors in bitmaps
-StarSuite Impress : replacing;dashes
-StarSuite Impress : Report Builder
-StarSuite Impress : reports
-StarSuite Impress : reports;creating
-StarSuite Impress : reports;error reports
-StarSuite Impress : reports;opening and editing
-StarSuite Impress : reports;templates
-StarSuite Impress : resetting
-StarSuite Impress : resetting;templates
-StarSuite Impress : resizing
-StarSuite Impress : resizing;objects, by mouse
-StarSuite Impress : resizing, see also scaling/zooming
-StarSuite Impress : resolution when printing bitmaps
-StarSuite Impress : restoring
-StarSuite Impress : restoring;default formatting
-StarSuite Impress : restoring;editing
-StarSuite Impress : reversing objects
-StarSuite Impress : reversing printing order
-StarSuite Impress : review function
-StarSuite Impress : review function;accepting or rejecting changes
-StarSuite Impress : review function;comparing documents
-StarSuite Impress : review function;protecting records
-StarSuite Impress : review function;recording changes example
-StarSuite Impress : rich text control
-StarSuite Impress : right alignment of paragraphs
-StarSuite Impress : right joins (Base)
-StarSuite Impress : right-to-left text
-StarSuite Impress : rotating
-StarSuite Impress : rotating;3D text
-StarSuite Impress : rotating;draw objects
-StarSuite Impress : rotation mode
-StarSuite Impress : round corners
-StarSuite Impress : rounding precision (Calc)
-StarSuite Impress : row headers
-StarSuite Impress : row headers;displaying (Calc)
-StarSuite Impress : row headers;highlighting (Calc)
-StarSuite Impress : rulers
-StarSuite Impress : rulers;default settings
-StarSuite Impress : rulers;in presentations
-StarSuite Impress : rulers;measurement units
-StarSuite Impress : rulers;visible in presentations
-StarSuite Impress : running macros/programs in presentations
-StarSuite Impress : running slide shows
-StarSuite Impress : samples and templates
-StarSuite Impress : saving
-StarSuite Impress : saving;as HTML
-StarSuite Impress : saving;default file formats
-StarSuite Impress : saving;dialog settings
-StarSuite Impress : saving;documents
-StarSuite Impress : saving;documents for mobile devices
-StarSuite Impress : saving;documents in other formats
-StarSuite Impress : saving;documents, automatically
-StarSuite Impress : saving;in Microsoft Office file format
-StarSuite Impress : saving;options
-StarSuite Impress : saving;templates
-StarSuite Impress : saving;to XML
-StarSuite Impress : saving;VBA code in Microsoft Office documents
-StarSuite Impress : saving;with password by default
-StarSuite Impress : saving as command
-StarSuite Impress : saving as command;precautions
-StarSuite Impress : scaling
-StarSuite Impress : scaling;axes
-StarSuite Impress : scaling;font sizes in user interface
-StarSuite Impress : scaling;objects
-StarSuite Impress : scaling;pictures
-StarSuite Impress : scaling;printing in StarSuite Math
-StarSuite Impress : scaling;text in charts
-StarSuite Impress : scaling;when printing presentations
-StarSuite Impress : scaling, see also zooming
-StarSuite Impress : scatter charts
-StarSuite Impress : screen
-StarSuite Impress : screen;full screen views
-StarSuite Impress : screen;scaling
-StarSuite Impress : screen magnifiers
-StarSuite Impress : screen readers
-StarSuite Impress : script organization
-StarSuite Impress : scrollbars
-StarSuite Impress : scrollbars;controls
-StarSuite Impress : scrollbars;displaying (Calc)
-StarSuite Impress : scrollbars;horizontal and vertical (Writer)
-StarSuite Impress : search criteria for database functions in cells
-StarSuite Impress : search engines
-StarSuite Impress : search engines;definition
-StarSuite Impress : search engines;selecting
-StarSuite Impress : searching
-StarSuite Impress : searching;all sheets
-StarSuite Impress : searching;databases
-StarSuite Impress : searching;form filters
-StarSuite Impress : searching;Internet
-StarSuite Impress : searching;tables and forms
-StarSuite Impress : secondary axes in charts
-StarSuite Impress : sections
-StarSuite Impress : sections;backgrounds
-StarSuite Impress : sectors of circles/ellipses
-StarSuite Impress : security
-StarSuite Impress : security;digital signatures
-StarSuite Impress : security;options for documents with macros
-StarSuite Impress : security;protecting contents
-StarSuite Impress : security;warning dialogs with macros
-StarSuite Impress : segments of circles/ellipses
-StarSuite Impress : selecting
-StarSuite Impress : selecting;controls
-StarSuite Impress : selecting;hidden objects
-StarSuite Impress : selecting;layers
-StarSuite Impress : selecting;measurement units
-StarSuite Impress : selecting;objects
-StarSuite Impress : selecting;print areas
-StarSuite Impress : selecting;several files
-StarSuite Impress : selection clipboard
-StarSuite Impress : selection frames
-StarSuite Impress : selection modes in text
-StarSuite Impress : sending
-StarSuite Impress : sending;AutoAbstract function in presentations
-StarSuite Impress : sending;documents as e-mail
-StarSuite Impress : sending;documents as faxes
-StarSuite Impress : separator lines
-StarSuite Impress : separator lines;defining
-StarSuite Impress : separators
-StarSuite Impress : separators;conditional
-StarSuite Impress : Server Side ImageMap
-StarSuite Impress : settings
-StarSuite Impress : settings;printers
-StarSuite Impress : settings;program configuration
-StarSuite Impress : settings;proxies
-StarSuite Impress : settings;tracking changes
-StarSuite Impress : settings;views
-StarSuite Impress : SGML
-StarSuite Impress : SGML;definition
-StarSuite Impress : shadows
-StarSuite Impress : shadows;areas
-StarSuite Impress : shadows;borders
-StarSuite Impress : shadows;characters
-StarSuite Impress : shadows;characters, using context menu
-StarSuite Impress : sharing documents
-StarSuite Impress : sharpening filter
-StarSuite Impress : shearing objects
-StarSuite Impress : sheet tabs
-StarSuite Impress : sheet tabs;displaying
-StarSuite Impress : sheets
-StarSuite Impress : sheets;searching all
-StarSuite Impress : shells
-StarSuite Impress : shortcut keys
-StarSuite Impress : shortcut keys;assigning macros
-StarSuite Impress : shortcut keys;charts
-StarSuite Impress : shortcut keys;general
-StarSuite Impress : shortcut keys;in databases
-StarSuite Impress : shortcut keys;in drawings
-StarSuite Impress : shortcut keys;in presentations
-StarSuite Impress : shortcut keys;StarSuite accessibility
-StarSuite Impress : showing
-StarSuite Impress : showing;changes
-StarSuite Impress : showing;docked windows
-StarSuite Impress : showing;drawings and controls (Writer)
-StarSuite Impress : showing;guides
-StarSuite Impress : showing;hidden layers
-StarSuite Impress : showing;hidden slides
-StarSuite Impress : showing;levels
-StarSuite Impress : showing;live presentations on the Internet
-StarSuite Impress : showing;slide shows
-StarSuite Impress : showing;subpoints
-StarSuite Impress : showing;toolbars
-StarSuite Impress : sign conversion to curves
-StarSuite Impress : signing documents with digital signatures
-StarSuite Impress : similarity search
-StarSuite Impress : simple handles (Writer)
-StarSuite Impress : simplified Chinese
-StarSuite Impress : simplified Chinese;translating to traditional Chinese
-StarSuite Impress : single sign on options
-StarSuite Impress : single-line spacing in text
-StarSuite Impress : sizes
-StarSuite Impress : sizes;draw objects
-StarSuite Impress : sizes;pictures
-StarSuite Impress : skewing draw objects
-StarSuite Impress : slanting draw objects
-StarSuite Impress : slanting objects
-StarSuite Impress : slide designs
-StarSuite Impress : slide layouts
-StarSuite Impress : slide master view
-StarSuite Impress : slide masters
-StarSuite Impress : slide masters;changing backgrounds
-StarSuite Impress : slide masters;designing
-StarSuite Impress : slide masters;headers and footers
-StarSuite Impress : slide numbers
-StarSuite Impress : slide numbers on all slides
-StarSuite Impress : slide shows
-StarSuite Impress : slide shows;custom
-StarSuite Impress : slide shows;settings for
-StarSuite Impress : slide shows;starting
-StarSuite Impress : slide transitions
-StarSuite Impress : slide transitions;applying effects
-StarSuite Impress : slide transitions;automatic
-StarSuite Impress : slide transitions;manual
-StarSuite Impress : slide transitions;sounds
-StarSuite Impress : slides
-StarSuite Impress : slides;arranging
-StarSuite Impress : slides;backgrounds
-StarSuite Impress : slides;changing backgrounds
-StarSuite Impress : slides;copying between documents
-StarSuite Impress : slides;deleting
-StarSuite Impress : slides;expanding
-StarSuite Impress : slides;formatting
-StarSuite Impress : slides;headers and footers
-StarSuite Impress : slides;inserting
-StarSuite Impress : slides;inserting as links
-StarSuite Impress : slides;inserting notes
-StarSuite Impress : slides;page numbers
-StarSuite Impress : slides;printing
-StarSuite Impress : small capitals
-StarSuite Impress : small icons
-StarSuite Impress : smart tag configuration
-StarSuite Impress : smooth scrolling (Writer)
-StarSuite Impress : smoothing filter
-StarSuite Impress : snap grid defaults (Writer/Calc)
-StarSuite Impress : snap lines, see also guides
-StarSuite Impress : snap points
-StarSuite Impress : snap points;editing
-StarSuite Impress : snap points;inserting
-StarSuite Impress : snapping in presentations and drawings
-StarSuite Impress : solarization filter
-StarSuite Impress : sort lists
-StarSuite Impress : sort lists;copying to in Calc
-StarSuite Impress : sorting
-StarSuite Impress : sorting;data in forms
-StarSuite Impress : sorting;databases
-StarSuite Impress : sounds
-StarSuite Impress : sounds;for effects
-StarSuite Impress : sounds;formats
-StarSuite Impress : sounds;inserting and playing
-StarSuite Impress : sounds;on slide transitions
-StarSuite Impress : spaces
-StarSuite Impress : spaces;displaying (Writer)
-StarSuite Impress : spaces;ignoring double
-StarSuite Impress : spaces;inserting protected spaces
-StarSuite Impress : spaces;showing protected spaces (Writer)
-StarSuite Impress : spacing
-StarSuite Impress : spacing;between paragraphs in footnotes
-StarSuite Impress : spacing;font effects
-StarSuite Impress : spacing;lines and paragraphs
-StarSuite Impress : spacing;tab stops in text documents
-StarSuite Impress : spacing;tabs in presentations
-StarSuite Impress : spadmin
-StarSuite Impress : speaker notes
-StarSuite Impress : speaker notes;defaults
-StarSuite Impress : speaker notes;inserting
-StarSuite Impress : special characters
-StarSuite Impress : speech bubbles
-StarSuite Impress : speed of printing
-StarSuite Impress : spellcheck
-StarSuite Impress : spellcheck;activating for a language
-StarSuite Impress : spellcheck;context menus
-StarSuite Impress : spellcheck;default languages
-StarSuite Impress : spellcheck;dialog
-StarSuite Impress : spellcheck;dictionary of exceptions
-StarSuite Impress : spellcheck;ignore list
-StarSuite Impress : spheres
-StarSuite Impress : spin button creation
-StarSuite Impress : splitting
-StarSuite Impress : splitting;combinations
-StarSuite Impress : splitting;curves
-StarSuite Impress : spoolfiles with Xprinter
-StarSuite Impress : spreadsheets
-StarSuite Impress : spreadsheets;as databases (base)
-StarSuite Impress : spreadsheets;copying areas to text documents
-StarSuite Impress : spreadsheets;creating/opening
-StarSuite Impress : spreadsheets;in presentations
-StarSuite Impress : spreadsheets;inserting charts
-StarSuite Impress : spreadsheets;inserting database records
-StarSuite Impress : spreadsheets;printing
-StarSuite Impress : spreadsheets;saving
-StarSuite Impress : spreadsheets;saving automatically
-StarSuite Impress : spreadsheets;saving in other formats
-StarSuite Impress : spreadsheets;sending as e-mail
-StarSuite Impress : SQL
-StarSuite Impress : SQL;definition
-StarSuite Impress : SQL;DISTINCT parameter
-StarSuite Impress : SQL;executing SQL commands
-StarSuite Impress : SQL;executing SQL statements (Base)
-StarSuite Impress : SQL;queries (Base)
-StarSuite Impress : square drawings
-StarSuite Impress : standard bar on/off
-StarSuite Impress : standard deviation in charts
-StarSuite Impress : standard filters in databases
-StarSuite Impress : standard printer under UNIX
-StarSuite Impress : StarSuite Base data sources
-StarSuite Impress : StarSuite Basic scripts in HTML documents
-StarSuite Impress : StarSuite documents
-StarSuite Impress : StarSuite documents;mobile device filters
-StarSuite Impress : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Impress : StarSuite Impress instructions
-StarSuite Impress : StarSuite Math start
-StarSuite Impress : start parameters
-StarSuite Impress : starting
-StarSuite Impress : starting;always with the current slide
-StarSuite Impress : starting;custom slide shows
-StarSuite Impress : starting;slide shows
-StarSuite Impress : statistics in charts
-StarSuite Impress : status bar on/off
-StarSuite Impress : stickers
-StarSuite Impress : stock charts
-StarSuite Impress : strikethrough
-StarSuite Impress : strikethrough;characters
-StarSuite Impress : strikethrough;font effects
-StarSuite Impress : styles
-StarSuite Impress : styles;'changed' message
-StarSuite Impress : styles;arrow and line styles
-StarSuite Impress : styles;copying between documents
-StarSuite Impress : styles;keyboard shortcuts
-StarSuite Impress : styles;organizing
-StarSuite Impress : styles;printing styles used in a document
-StarSuite Impress : styles;replacing automatically
-StarSuite Impress : Styles and Formatting window
-StarSuite Impress : Styles and Formatting window;docking
-StarSuite Impress : Styles and Formatting window;graphics documents
-StarSuite Impress : subforms
-StarSuite Impress : subforms;creating
-StarSuite Impress : subforms;description
-StarSuite Impress : submitting forms
-StarSuite Impress : subpoints
-StarSuite Impress : subpoints;hiding
-StarSuite Impress : subpoints;showing
-StarSuite Impress : subtracting polygons
-StarSuite Impress : suffixes in file formats
-StarSuite Impress : summary slide
-StarSuite Impress : support on the Web
-StarSuite Impress : synchronizing
-StarSuite Impress : synchronizing;labels and business cards
-StarSuite Impress : synchronizing;Pocket PC and StarSuite formats
-StarSuite Impress : system address book registration
-StarSuite Impress : tab stops
-StarSuite Impress : tab stops;displaying (Writer)
-StarSuite Impress : tab stops;inserting and editing
-StarSuite Impress : tab stops;setting in sheets
-StarSuite Impress : tab stops;settings
-StarSuite Impress : tab stops;spacing in presentations
-StarSuite Impress : tab stops;spacing in text documents
-StarSuite Impress : table controls
-StarSuite Impress : table controls;form functions
-StarSuite Impress : table controls;keyboard-only edit mode
-StarSuite Impress : table controls;properties
-StarSuite Impress : table views of databases
-StarSuite Impress : Table Wizard (Base)
-StarSuite Impress : tables
-StarSuite Impress : tables;inserting line breaks
-StarSuite Impress : tables in databases
-StarSuite Impress : tables in databases;access rights to (Base)
-StarSuite Impress : tables in databases;adding to queries
-StarSuite Impress : tables in databases;browsing and editing
-StarSuite Impress : tables in databases;copying database tables (Base)
-StarSuite Impress : tables in databases;creating
-StarSuite Impress : tables in databases;creating in design view
-StarSuite Impress : tables in databases;importing text formats (Base)
-StarSuite Impress : tables in databases;joining for queries (Base)
-StarSuite Impress : tables in databases;printing queries (Base)
-StarSuite Impress : tables in databases;relations (Base)
-StarSuite Impress : tables in databases;searching
-StarSuite Impress : tables in spreadsheets
-StarSuite Impress : tables in spreadsheets;copying data to other applications
-StarSuite Impress : tables in spreadsheets;defining borders
-StarSuite Impress : tables in spreadsheets;value highlighting
-StarSuite Impress : tables in text
-StarSuite Impress : tables in text;captions
-StarSuite Impress : tables in text;creating automatically
-StarSuite Impress : tables in text;default settings
-StarSuite Impress : tables in text;defining borders
-StarSuite Impress : tables in text;displaying
-StarSuite Impress : tables in text;printing
-StarSuite Impress : tabs
-StarSuite Impress : tabs;displaying sheet tabs
-StarSuite Impress : tags
-StarSuite Impress : tags;definition
-StarSuite Impress : tags;META tags
-StarSuite Impress : task pane
-StarSuite Impress : templates
-StarSuite Impress : templates;agendas
-StarSuite Impress : templates;changing basic fonts
-StarSuite Impress : templates;database reports
-StarSuite Impress : templates;deleting
-StarSuite Impress : templates;editing and saving
-StarSuite Impress : templates;faxes
-StarSuite Impress : templates;importing and exporting
-StarSuite Impress : templates;letters
-StarSuite Impress : templates;new documents from templates
-StarSuite Impress : templates;opening documents with
-StarSuite Impress : templates;organizing
-StarSuite Impress : terminology
-StarSuite Impress : terminology;general glossary
-StarSuite Impress : terminology;Internet glossary
-StarSuite Impress : testing XML filters
-StarSuite Impress : text
-StarSuite Impress : text;animating
-StarSuite Impress : text;Asian layout
-StarSuite Impress : text;bold
-StarSuite Impress : text;coloring
-StarSuite Impress : text;contours
-StarSuite Impress : text;converting to curves
-StarSuite Impress : text;copying by drag and drop
-StarSuite Impress : text;CTL languages
-StarSuite Impress : text;double-clicking to edit
-StarSuite Impress : text;drawing pictures
-StarSuite Impress : text;font effects
-StarSuite Impress : text;font sizes
-StarSuite Impress : text;font styles
-StarSuite Impress : text;fonts and formats
-StarSuite Impress : text;Fontwork icons
-StarSuite Impress : text;hyperlinks
-StarSuite Impress : text;inserting special characters
-StarSuite Impress : text;italics
-StarSuite Impress : text;kerning
-StarSuite Impress : text;language selection
-StarSuite Impress : text;line spacing
-StarSuite Impress : text;overwriting or inserting
-StarSuite Impress : text;printing in black
-StarSuite Impress : text;replacing with format
-StarSuite Impress : text;selection modes
-StarSuite Impress : text;shadowed
-StarSuite Impress : text;text/draw objects
-StarSuite Impress : text;toolbar
-StarSuite Impress : text attributes
-StarSuite Impress : text attributes;hyperlinks
-StarSuite Impress : text attributes;undoing
-StarSuite Impress : text boxes
-StarSuite Impress : text boxes;form functions
-StarSuite Impress : text boxes;positioning
-StarSuite Impress : text breaks in cells
-StarSuite Impress : text colors for better accessibility
-StarSuite Impress : text databases (Base)
-StarSuite Impress : text documents
-StarSuite Impress : text documents;creating/opening
-StarSuite Impress : text documents;importing/exporting
-StarSuite Impress : text documents;inserting in slides
-StarSuite Impress : text documents;inserting spreadsheet cells
-StarSuite Impress : text documents;print settings
-StarSuite Impress : text documents;printing
-StarSuite Impress : text documents;saving
-StarSuite Impress : text documents;saving automatically
-StarSuite Impress : text documents;saving in other formats
-StarSuite Impress : text documents;sending as e-mail
-StarSuite Impress : text effects
-StarSuite Impress : text entry mode for draw objects
-StarSuite Impress : text flow
-StarSuite Impress : text flow;in cells
-StarSuite Impress : text formats
-StarSuite Impress : text formats;databases
-StarSuite Impress : text formats;pasting
-StarSuite Impress : text frames
-StarSuite Impress : text input fields
-StarSuite Impress : text layout for special languages
-StarSuite Impress : text objects
-StarSuite Impress : text objects;alignment
-StarSuite Impress : text objects;draw functions
-StarSuite Impress : text objects;fonts
-StarSuite Impress : text objects;in presentations and drawings
-StarSuite Impress : text overflow in spreadsheet cells
-StarSuite Impress : text scaling in charts
-StarSuite Impress : text, see also text documents, paragraphs and characters
-StarSuite Impress : TextArt, see Fontwork
-StarSuite Impress : textures
-StarSuite Impress : textures;inserting from Gallery
-StarSuite Impress : textures;on chart bars
-StarSuite Impress : Thai
-StarSuite Impress : Thai;entering text
-StarSuite Impress : Thai;language settings
-StarSuite Impress : thesaurus
-StarSuite Impress : thesaurus;activating for a language
-StarSuite Impress : ticker text
-StarSuite Impress : tiled printing of slides
-StarSuite Impress : time and date on all slides
-StarSuite Impress : time fields
-StarSuite Impress : time fields;form functions
-StarSuite Impress : times
-StarSuite Impress : times;fixed
-StarSuite Impress : times;inserting when printing presentations
-StarSuite Impress : times;variable
-StarSuite Impress : times, formats
-StarSuite Impress : timings
-StarSuite Impress : timings;rehearse timings
-StarSuite Impress : tips
-StarSuite Impress : tips;extended tips in Help
-StarSuite Impress : title rows
-StarSuite Impress : title rows;printing in StarSuite Math
-StarSuite Impress : titles
-StarSuite Impress : titles;alignment (charts)
-StarSuite Impress : titles;changing
-StarSuite Impress : titles;editing in charts
-StarSuite Impress : titles;font effects
-StarSuite Impress : titles;formatting automatically
-StarSuite Impress : titles;formatting charts
-StarSuite Impress : titles;objects
-StarSuite Impress : toolbars
-StarSuite Impress : toolbars;3D objects
-StarSuite Impress : toolbars;adding buttons
-StarSuite Impress : toolbars;curves
-StarSuite Impress : toolbars;docking/undocking
-StarSuite Impress : toolbars;ellipses
-StarSuite Impress : toolbars;Form Navigation bar
-StarSuite Impress : toolbars;viewing/closing
-StarSuite Impress : tools bar
-StarSuite Impress : tooltips
-StarSuite Impress : tooltips;extended tips
-StarSuite Impress : tooltips;help
-StarSuite Impress : torus
-StarSuite Impress : traditional Chinese
-StarSuite Impress : traditional Chinese;translating to simplified chinese
-StarSuite Impress : transition effects
-StarSuite Impress : transparency
-StarSuite Impress : transparency;adjusting
-StarSuite Impress : transparency;areas
-StarSuite Impress : transparency;of objects
-StarSuite Impress : transparency;off for faster printing
-StarSuite Impress : transparency;saving
-StarSuite Impress : tree view of Help
-StarSuite Impress : trend lines in charts
-StarSuite Impress : typefaces
-StarSuite Impress : typefaces;adding under UNIX
-StarSuite Impress : typefaces;formats
-StarSuite Impress : typographical quotes in StarSuite Writer
-StarSuite Impress : typography
-StarSuite Impress : typography;Asian
-StarSuite Impress : underlining
-StarSuite Impress : underlining;AutoFormat function
-StarSuite Impress : underlining;characters
-StarSuite Impress : underlining;text
-StarSuite Impress : underlying objects
-StarSuite Impress : undocking windows
-StarSuite Impress : undoing
-StarSuite Impress : undoing;direct formatting
-StarSuite Impress : undoing;editing
-StarSuite Impress : undoing;number of steps
-StarSuite Impress : ungrouping groups
-StarSuite Impress : units
-StarSuite Impress : units;converting
-StarSuite Impress : units;measurement units
-StarSuite Impress : unlocking layers
-StarSuite Impress : UNO components
-StarSuite Impress : UNO components;Extension Manager
-StarSuite Impress : UNO components;integrating new
-StarSuite Impress : update options
-StarSuite Impress : updates
-StarSuite Impress : updates;checking automatically
-StarSuite Impress : updates;checking manually
-StarSuite Impress : updating
-StarSuite Impress : updating;fields and charts, automatically (Writer)
-StarSuite Impress : updating;links in text documents
-StarSuite Impress : updating;links, on opening
-StarSuite Impress : updating;templates
-StarSuite Impress : URL
-StarSuite Impress : URL;changing hyperlink URLs
-StarSuite Impress : URL;definition
-StarSuite Impress : URL;in pictures
-StarSuite Impress : URL;saving absolute/relative paths
-StarSuite Impress : URL;turning off URL recognition
-StarSuite Impress : user data
-StarSuite Impress : user data;input
-StarSuite Impress : user data;removing when saving
-StarSuite Impress : user-defined colors
-StarSuite Impress : user-defined dictionaries
-StarSuite Impress : user-defined dictionaries;creating
-StarSuite Impress : user-defined dictionaries;dictionary of exceptions
-StarSuite Impress : user-defined dictionaries;editing
-StarSuite Impress : user-defined styles
-StarSuite Impress : user-defined styles;automatically replacing
-StarSuite Impress : UTF-8/UCS2 support
-StarSuite Impress : values
-StarSuite Impress : values;rounded as shown (Calc)
-StarSuite Impress : variables
-StarSuite Impress : variables;for paths
-StarSuite Impress : variances in charts
-StarSuite Impress : VBA code
-StarSuite Impress : VBA code;loading/saving documents with VBA code
-StarSuite Impress : vector graphics
-StarSuite Impress : vector graphics;converting bitmaps
-StarSuite Impress : vectorizing bitmaps
-StarSuite Impress : version management
-StarSuite Impress : version numbers of documents
-StarSuite Impress : versions
-StarSuite Impress : versions;comparing documents
-StarSuite Impress : versions;file saving as, restriction
-StarSuite Impress : versions;merging document versions
-StarSuite Impress : versions;of a document
-StarSuite Impress : versions;StarSuite
-StarSuite Impress : vertical callouts
-StarSuite Impress : vertical scrollbars (Writer)
-StarSuite Impress : vertical text boxes
-StarSuite Impress : videos
-StarSuite Impress : viewing
-StarSuite Impress : viewing;databases
-StarSuite Impress : viewing;file properties
-StarSuite Impress : viewing;StarSuite documents in Internet Explorer
-StarSuite Impress : viewing;toolbars
-StarSuite Impress : views
-StarSuite Impress : views;black and white
-StarSuite Impress : views;creating database views (Base)
-StarSuite Impress : views;defaults
-StarSuite Impress : views;display sizes
-StarSuite Impress : views;full screen
-StarSuite Impress : views;icons
-StarSuite Impress : views;in 3D
-StarSuite Impress : views;scaling
-StarSuite Impress : views;shift function
-StarSuite Impress : views;slide master view
-StarSuite Impress : Visual Basic for Applications
-StarSuite Impress : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Impress : watermarks
-StarSuite Impress : web documents
-StarSuite Impress : web documents;XForms
-StarSuite Impress : Web support
-StarSuite Impress : WebCast export
-StarSuite Impress : WebDAV over HTTPS
-StarSuite Impress : windows
-StarSuite Impress : windows;docking
-StarSuite Impress : windows;docking definition
-StarSuite Impress : windows;hiding/showing/docking
-StarSuite Impress : windows;new
-StarSuite Impress : wizards
-StarSuite Impress : wizards;agendas
-StarSuite Impress : wizards;database queries
-StarSuite Impress : wizards;database tables (Base)
-StarSuite Impress : wizards;databases (Base)
-StarSuite Impress : wizards;document converter
-StarSuite Impress : wizards;Euro Converter
-StarSuite Impress : wizards;faxes
-StarSuite Impress : wizards;forms
-StarSuite Impress : wizards;letters
-StarSuite Impress : wizards;overview
-StarSuite Impress : wizards;presentations
-StarSuite Impress : wizards;reports
-StarSuite Impress : Word documents
-StarSuite Impress : Word documents;compatibility
-StarSuite Impress : Word documents;saving as
-StarSuite Impress : WordArt, see Fontwork
-StarSuite Impress : words
-StarSuite Impress : words;automatically replacing
-StarSuite Impress : words;wrapping in cells
-StarSuite Impress : words;wrapping in CTL
-StarSuite Impress : working directory change
-StarSuite Impress : wrapping text
-StarSuite Impress : wrapping text;in cells
-StarSuite Impress : write protection on/off
-StarSuite Impress : writing aids options
-StarSuite Impress : WYSIWYG in fonts lists
-StarSuite Impress : X axes
-StarSuite Impress : X axes;grid formatting
-StarSuite Impress : X axes;scaling
-StarSuite Impress : X axes;showing
-StarSuite Impress : XForms
-StarSuite Impress : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Impress : XForms;conditions
-StarSuite Impress : XForms;opening/editing
-StarSuite Impress : XML converters
-StarSuite Impress : XML file formats
-StarSuite Impress : XML filters
-StarSuite Impress : XML filters;creating/testing
-StarSuite Impress : XML filters;saving as package/installing/deleting
-StarSuite Impress : XML filters;settings
-StarSuite Impress : XML Forms, see XForms
-StarSuite Impress : XSLT filters, see also XML filters
-StarSuite Impress : XY charts
-StarSuite Impress : Y axes
-StarSuite Impress : Y axes;formatting
-StarSuite Impress : Y axes;grid formatting
-StarSuite Impress : Y axes;scaling
-StarSuite Impress : Y axes;showing
-StarSuite Impress : years
-StarSuite Impress : years;2-digit options
-StarSuite Impress : Z axes
-StarSuite Impress : Z axes;grid formatting
-StarSuite Impress : Z axes;showing
-StarSuite Impress : zero values
-StarSuite Impress : zero values;displaying (Calc)
-StarSuite Impress : zooming
-StarSuite Impress : zooming;in presentations
-StarSuite Impress : zooming;keyboard
-StarSuite Impress : zooming;page views
-StarSuite Impress : zooming;pictures
-StarSuite Impress : zooming;shortcut keys
-StarSuite Impress : zooming;status bar
-StarSuite Math : 1/2 replacement
-StarSuite Math : 3D text creation
-StarSuite Math : 3D view
-StarSuite Math : abbreviation replacement
-StarSuite Math : absolute hyperlinks
-StarSuite Math : absolute saving of URLs
-StarSuite Math : absolute values
-StarSuite Math : accents
-StarSuite Math : accents
-StarSuite Math : accents;in StarSuite Math
-StarSuite Math : Access databases (base)
-StarSuite Math : access rights for database tables (Base)
-StarSuite Math : accessibility
-StarSuite Math : accessibility;general shortcuts
-StarSuite Math : accessibility;options
-StarSuite Math : accessibility;StarSuite assistive technology
-StarSuite Math : accessibility;StarSuite features
-StarSuite Math : accessibility;StarSuite Math shortcuts
-StarSuite Math : activating
-StarSuite Math : activating;context menus
-StarSuite Math : activating;Error Report Tool
-StarSuite Math : activating;extended help tips
-StarSuite Math : activating;plug-ins
-StarSuite Math : ActiveX control
-StarSuite Math : Adabas D databases (base)
-StarSuite Math : add-ons, see UNO components
-StarSuite Math : addition signs
-StarSuite Math : additional selection mode
-StarSuite Math : address books
-StarSuite Math : address books;LDAP server (Base)
-StarSuite Math : address books;registering
-StarSuite Math : address labels from databases
-StarSuite Math : ADO databases (Base)
-StarSuite Math : Agenda Wizard
-StarSuite Math : aging filter
-StarSuite Math : aligning
-StarSuite Math : aligning;cells
-StarSuite Math : aligning;characters in StarSuite Math
-StarSuite Math : aligning;multi-line formulas
-StarSuite Math : aligning;objects
-StarSuite Math : aligning;paragraphs
-StarSuite Math : aligning;tables in text
-StarSuite Math : aligning;text objects
-StarSuite Math : aligning formulas
-StarSuite Math : alignment
-StarSuite Math : alignment;horizontally centered (Math)
-StarSuite Math : alignment;left (Math)
-StarSuite Math : alignment;right (Math)
-StarSuite Math : alternative fonts
-StarSuite Math : ampersand symbol, see also operators
-StarSuite Math : anchors
-StarSuite Math : anchors;changing
-StarSuite Math : anchors;displaying (Calc)
-StarSuite Math : anchors;types/positions for draw objects
-StarSuite Math : AND operator
-StarSuite Math : animations
-StarSuite Math : animations;accessibility options
-StarSuite Math : appearance options
-StarSuite Math : approximately equal to relation
-StarSuite Math : Arabic
-StarSuite Math : Arabic;entering text
-StarSuite Math : Arabic;language settings
-StarSuite Math : arc cosine function
-StarSuite Math : arc cotangent function
-StarSuite Math : arc sine function
-StarSuite Math : area hyperbolic cosine function
-StarSuite Math : area hyperbolic cotangent function
-StarSuite Math : area hyperbolic tangent function
-StarSuite Math : areas
-StarSuite Math : areas;bitmap patterns
-StarSuite Math : areas;hatched/dotted
-StarSuite Math : areas;shadows
-StarSuite Math : areas;slanting
-StarSuite Math : areas;styles
-StarSuite Math : areas;transparency
-StarSuite Math : arguments in command line
-StarSuite Math : arranging
-StarSuite Math : arranging;matrices
-StarSuite Math : arranging;objects
-StarSuite Math : arrows
-StarSuite Math : arrows;defining arrow heads
-StarSuite Math : arrows;defining arrow lines
-StarSuite Math : arrows;drawing in text
-StarSuite Math : arrows;symbols in StarSuite Math
-StarSuite Math : ASCII
-StarSuite Math : ASCII;definition
-StarSuite Math : Asian languages
-StarSuite Math : Asian languages;enabling
-StarSuite Math : Asian Phonetic Guide
-StarSuite Math : Asian typography
-StarSuite Math : assigning scripts
-StarSuite Math : assistive technology in StarSuite
-StarSuite Math : attaching toolbars
-StarSuite Math : attachments in e-mails
-StarSuite Math : attributes
-StarSuite Math : attributes;accents
-StarSuite Math : attributes;additional information
-StarSuite Math : attributes;changing defaults
-StarSuite Math : attributes;changing fonts
-StarSuite Math : attributes;changing in StarSuite Math
-StarSuite Math : attributes;colored characters
-StarSuite Math : attributes;in StarSuite Math
-StarSuite Math : attributes;list of
-StarSuite Math : audio
-StarSuite Math : audio;inserting
-StarSuite Math : auto reloading HTML documents
-StarSuite Math : AutoAbstract function for sending text to presentations
-StarSuite Math : AutoCaption function in StarSuite Writer
-StarSuite Math : AutoComplete function in text and list boxes
-StarSuite Math : AutoCorrect function
-StarSuite Math : AutoCorrect function;context menu
-StarSuite Math : AutoCorrect function;options
-StarSuite Math : AutoCorrect function;pictures and frames
-StarSuite Math : AutoCorrect function;quotes
-StarSuite Math : AutoCorrect function;replacement table
-StarSuite Math : AutoCorrect function;switching on and off in Calc
-StarSuite Math : AutoCorrect function;URL recognition
-StarSuite Math : AutoFormat function
-StarSuite Math : AutoFormat function;switching on and off
-StarSuite Math : automatic captions (Writer)
-StarSuite Math : automatic control focus
-StarSuite Math : automatic hyperlink formatting
-StarSuite Math : automatic line breaks
-StarSuite Math : automatic lines/borders in text
-StarSuite Math : automatic saving
-StarSuite Math : AutoPilots, see wizards
-StarSuite Math : AutoValue
-StarSuite Math : AutoValue;database tables
-StarSuite Math : axes in charts
-StarSuite Math : axis-ellipsis
-StarSuite Math : back epsilon symbol
-StarSuite Math : backgrounds
-StarSuite Math : backgrounds;defining colors/pictures
-StarSuite Math : backgrounds;frames/sections/indexes
-StarSuite Math : backgrounds;inserting from Gallery
-StarSuite Math : backgrounds;printing
-StarSuite Math : backing window
-StarSuite Math : backslash division sign
-StarSuite Math : backups
-StarSuite Math : backups;automatic
-StarSuite Math : backups;documents
-StarSuite Math : Basic
-StarSuite Math : Basic;fonts for source display
-StarSuite Math : Basic;programming
-StarSuite Math : Basic;recording macros
-StarSuite Math : basic fonts
-StarSuite Math : Bézier curves
-StarSuite Math : Bézier curves;control points in presentations
-StarSuite Math : bi-directional writing
-StarSuite Math : binary operators
-StarSuite Math : binary operators
-StarSuite Math : binary operators;list of
-StarSuite Math : binding space
-StarSuite Math : binomials
-StarSuite Math : bitmaps
-StarSuite Math : bitmaps;inserting and editing
-StarSuite Math : bitmaps;off for faster printing
-StarSuite Math : bitmaps;patterns
-StarSuite Math : black and white printing
-StarSuite Math : black printing in Calc
-StarSuite Math : block selection mode
-StarSuite Math : bold
-StarSuite Math : bold;AutoFormat function
-StarSuite Math : bold;text
-StarSuite Math : bold attribute
-StarSuite Math : bookmarks
-StarSuite Math : bookmarks;Help
-StarSuite Math : Boolean operators
-StarSuite Math : borders
-StarSuite Math : borders;arranging
-StarSuite Math : borders;cells on screen (Calc)
-StarSuite Math : borders;for paragraphs
-StarSuite Math : borders;for tables
-StarSuite Math : borders;shadows
-StarSuite Math : borders;table boundaries (Writer)
-StarSuite Math : borders, see also frames
-StarSuite Math : bound fields
-StarSuite Math : bound fields;controls
-StarSuite Math : boundaries of tables (Writer)
-StarSuite Math : braces in StarSuite Math
-StarSuite Math : brackets
-StarSuite Math : brackets;angle (Math)
-StarSuite Math : brackets;angle with operator
-StarSuite Math : brackets;double square (Math)
-StarSuite Math : brackets;group
-StarSuite Math : brackets;in StarSuite Math
-StarSuite Math : brackets;inserting in StarSuite Math
-StarSuite Math : brackets;merging formula parts
-StarSuite Math : brackets;operator (Math)
-StarSuite Math : brackets;reference list
-StarSuite Math : brackets;round (Math)
-StarSuite Math : brackets;scalable
-StarSuite Math : brackets;single, without group function
-StarSuite Math : brackets;square (Math)
-StarSuite Math : brackets;widowed
-StarSuite Math : brackets and grouping in StarSuite Math
-StarSuite Math : break display (Writer)
-StarSuite Math : brochures
-StarSuite Math : brochures;printing several
-StarSuite Math : build numbers of StarSuite
-StarSuite Math : bullet lists
-StarSuite Math : bullet lists;formatting options
-StarSuite Math : bullets
-StarSuite Math : bullets;paragraphs
-StarSuite Math : bullets;replacing
-StarSuite Math : bullets;turning off
-StarSuite Math : business cards
-StarSuite Math : business cards;creating and synchronizing
-StarSuite Math : business cards;using templates
-StarSuite Math : button bars, see toolbars
-StarSuite Math : buttons
-StarSuite Math : buttons;adding push buttons
-StarSuite Math : buttons;big/small
-StarSuite Math : buttons;editing hyperlink buttons
-StarSuite Math : buttons;form functions
-StarSuite Math : buttons;toolbars
-StarSuite Math : cache for graphics
-StarSuite Math : calculating
-StarSuite Math : calculating;iterative references (Calc)
-StarSuite Math : callouts
-StarSuite Math : callouts;drawings
-StarSuite Math : capital letters
-StarSuite Math : capital letters;AutoCorrect function
-StarSuite Math : capital letters;font effects
-StarSuite Math : captions
-StarSuite Math : captions;automatic captions (Writer)
-StarSuite Math : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Math : captions, see also labels/callouts
-StarSuite Math : cardinal numbers
-StarSuite Math : cascading update (Base)
-StarSuite Math : case sensitivity
-StarSuite Math : case sensitivity;comparing cell contents (Calc)
-StarSuite Math : case sensitivity;searching
-StarSuite Math : catalog for mathematical symbols
-StarSuite Math : ceiling brackets
-StarSuite Math : ceiling brackets;lines with
-StarSuite Math : ceiling brackets;scalable lines with
-StarSuite Math : cells
-StarSuite Math : cells;aligning
-StarSuite Math : cells;coloring (Calc)
-StarSuite Math : cells;cursor positions after input (Calc)
-StarSuite Math : cells;formatting without effect (Calc)
-StarSuite Math : cells;line breaks
-StarSuite Math : cells;linked to controls
-StarSuite Math : cells;number of
-StarSuite Math : cells;pasting
-StarSuite Math : cells;resetting formats
-StarSuite Math : cells;showing grid lines (Calc)
-StarSuite Math : center dots symbol
-StarSuite Math : centered horizontally
-StarSuite Math : centered horizontally;alignment (Math)
-StarSuite Math : centered text
-StarSuite Math : centimeters
-StarSuite Math : certificates
-StarSuite Math : changes
-StarSuite Math : changes;accepting automatically
-StarSuite Math : changes;accepting or rejecting
-StarSuite Math : changes;comparing to original
-StarSuite Math : changes;protecting
-StarSuite Math : changes;recording
-StarSuite Math : changes;review function
-StarSuite Math : changes;showing
-StarSuite Math : changing
-StarSuite Math : changing;default formatting
-StarSuite Math : changing;document titles
-StarSuite Math : changing;file associations in Setup program
-StarSuite Math : changing;fonts
-StarSuite Math : changing;icon sizes
-StarSuite Math : changing;links
-StarSuite Math : changing;work directory
-StarSuite Math : changing, see also editing and replacing
-StarSuite Math : character styles
-StarSuite Math : character styles;language selection
-StarSuite Math : characters
-StarSuite Math : characters;alternative fonts
-StarSuite Math : characters;Asian layout
-StarSuite Math : characters;bold
-StarSuite Math : characters;coloring
-StarSuite Math : characters;contours
-StarSuite Math : characters;displaying only on screen (Writer)
-StarSuite Math : characters;enabling CTL and Asian characters
-StarSuite Math : characters;font effects
-StarSuite Math : characters;fonts and formats
-StarSuite Math : characters;hyperlinks
-StarSuite Math : characters;italics
-StarSuite Math : characters;language selection
-StarSuite Math : characters;shadowed
-StarSuite Math : characters;spacing
-StarSuite Math : characters;special
-StarSuite Math : characters;underlining
-StarSuite Math : charcoal sketches filter
-StarSuite Math : charts
-StarSuite Math : charts;arranging within stacks
-StarSuite Math : charts;bars with textures
-StarSuite Math : charts;colors
-StarSuite Math : charts;copying with link to source cell range
-StarSuite Math : charts;displaying (Calc)
-StarSuite Math : charts;editing axes
-StarSuite Math : charts;editing data
-StarSuite Math : charts;editing legends
-StarSuite Math : charts;editing titles
-StarSuite Math : charts;inserting
-StarSuite Math : charts;updating automatically (Writer)
-StarSuite Math : check box creation
-StarSuite Math : Chinese writing systems
-StarSuite Math : choosing printers
-StarSuite Math : circle attribute
-StarSuite Math : circle drawings
-StarSuite Math : circumflex attribute
-StarSuite Math : Client Side ImageMap
-StarSuite Math : clipboard
-StarSuite Math : clipboard;cutting
-StarSuite Math : clipboard;pasting
-StarSuite Math : clipboard;pasting formatted/unformatted text
-StarSuite Math : clipboard;selection clipboard
-StarSuite Math : clipboard;Unix
-StarSuite Math : closing
-StarSuite Math : closing;documents
-StarSuite Math : closing;toolbars
-StarSuite Math : collaboration
-StarSuite Math : color bar
-StarSuite Math : colored characters
-StarSuite Math : colors
-StarSuite Math : colors;adding
-StarSuite Math : colors;appearance
-StarSuite Math : colors;backgrounds
-StarSuite Math : colors;charts
-StarSuite Math : colors;fill format
-StarSuite Math : colors;fonts
-StarSuite Math : colors;grid lines and cells (Calc)
-StarSuite Math : colors;models
-StarSuite Math : colors;not printing
-StarSuite Math : colors;printing in grayscale
-StarSuite Math : colors;restriction (Calc)
-StarSuite Math : colors;selection
-StarSuite Math : column headers
-StarSuite Math : column headers;displaying (Calc)
-StarSuite Math : column headers;highlighting (Calc)
-StarSuite Math : columns
-StarSuite Math : columns;setting with the mouse
-StarSuite Math : combo box creation
-StarSuite Math : command button creation
-StarSuite Math : command buttons, see push buttons
-StarSuite Math : command line parameters
-StarSuite Math : commands
-StarSuite Math : commands;not visible
-StarSuite Math : commands;repeating
-StarSuite Math : commands;SQL
-StarSuite Math : comments
-StarSuite Math : comments;entering in StarSuite Math
-StarSuite Math : comments;on changes
-StarSuite Math : common terms
-StarSuite Math : common terms;Chinese dictionary
-StarSuite Math : common terms;glossaries
-StarSuite Math : common terms;Internet glossary
-StarSuite Math : comparisons
-StarSuite Math : comparisons;document versions
-StarSuite Math : comparisons;operators in default filter dialog
-StarSuite Math : compatibility settings for MS Word import
-StarSuite Math : complete screen view
-StarSuite Math : complex numbers
-StarSuite Math : complex numbers;set
-StarSuite Math : complex numbers;symbols
-StarSuite Math : complex text layout
-StarSuite Math : complex text layout;definition
-StarSuite Math : complex text layout;enabling
-StarSuite Math : complex text layout, see CTL
-StarSuite Math : compose key to insert special characters
-StarSuite Math : concatenating math symbols
-StarSuite Math : concatenation, see ampersand symbol
-StarSuite Math : conditional separators
-StarSuite Math : conditions
-StarSuite Math : conditions;in number formats
-StarSuite Math : conditions;items in Data Navigator
-StarSuite Math : Configuration Manager
-StarSuite Math : configuring
-StarSuite Math : configuring;fax icon
-StarSuite Math : configuring;StarSuite
-StarSuite Math : configuring;toolbars
-StarSuite Math : congruent relation
-StarSuite Math : connections to data sources (Base)
-StarSuite Math : considerably greater than relation
-StarSuite Math : considerably less than relation
-StarSuite Math : contents protection
-StarSuite Math : context menus
-StarSuite Math : contours of text
-StarSuite Math : control point display in presentations
-StarSuite Math : controls
-StarSuite Math : controls;activating in forms
-StarSuite Math : controls;adding to documents
-StarSuite Math : controls;arranging in forms
-StarSuite Math : controls;arranging within stacks
-StarSuite Math : controls;assigning data sources
-StarSuite Math : controls;assigning macros (Basic)
-StarSuite Math : controls;bound fields/list contents/linked cells
-StarSuite Math : controls;events
-StarSuite Math : controls;focus
-StarSuite Math : controls;formatted fields
-StarSuite Math : controls;grouping
-StarSuite Math : controls;hidden
-StarSuite Math : controls;inserting
-StarSuite Math : controls;multi-line titles
-StarSuite Math : controls;positions and sizes
-StarSuite Math : controls;printing
-StarSuite Math : controls;properties of form controls
-StarSuite Math : controls;properties of table controls
-StarSuite Math : controls;reference by SQL
-StarSuite Math : controls;rich text control
-StarSuite Math : controls;select mode
-StarSuite Math : controls;showing (Writer)
-StarSuite Math : converters
-StarSuite Math : converters;Euro converter
-StarSuite Math : converters;PostScript, UNIX
-StarSuite Math : converters;XML
-StarSuite Math : converting
-StarSuite Math : converting;Hangul/Hanja
-StarSuite Math : converting;metrics
-StarSuite Math : converting;Microsoft documents
-StarSuite Math : converting;Pocket PC formats
-StarSuite Math : converting;StarSuite documents
-StarSuite Math : copies
-StarSuite Math : copies;printing
-StarSuite Math : coproduct
-StarSuite Math : copying
-StarSuite Math : copying;by drag and drop
-StarSuite Math : copying;data from text documents
-StarSuite Math : copying;datasource records in spreadsheets
-StarSuite Math : copying;draw objects
-StarSuite Math : copying;draw objects between documents
-StarSuite Math : copying;formatting
-StarSuite Math : copying;from data source view
-StarSuite Math : copying;from Gallery
-StarSuite Math : copying;in Unix
-StarSuite Math : copying;pictures, between documents
-StarSuite Math : copying;sheet areas, to text documents
-StarSuite Math : copying;to Gallery
-StarSuite Math : copyright for StarSuite
-StarSuite Math : corner roundings
-StarSuite Math : correspondence
-StarSuite Math : correspondence;original by
-StarSuite Math : correspondence;picture by
-StarSuite Math : cosine function
-StarSuite Math : cotangent function
-StarSuite Math : crash reports
-StarSuite Math : criteria of query design (Base)
-StarSuite Math : cropping pictures
-StarSuite Math : CTL
-StarSuite Math : CTL;(not) wrapping words
-StarSuite Math : CTL;complex text layout languages
-StarSuite Math : CTL;definition
-StarSuite Math : CTL;options
-StarSuite Math : currencies
-StarSuite Math : currencies;converters
-StarSuite Math : currencies;format codes
-StarSuite Math : currency field creation
-StarSuite Math : currency formats
-StarSuite Math : cursor
-StarSuite Math : cursor;allowing in protected areas (Writer)
-StarSuite Math : cursor;in read-only text
-StarSuite Math : cursor;in StarSuite Math
-StarSuite Math : cursor;quickly moving to an object
-StarSuite Math : curve integrals
-StarSuite Math : curves
-StarSuite Math : curves;editing points
-StarSuite Math : custom dictionaries
-StarSuite Math : custom dictionaries;editing
-StarSuite Math : custom hyphens (Writer)
-StarSuite Math : custom quotes
-StarSuite Math : custom templates
-StarSuite Math : customizing
-StarSuite Math : customizing;events
-StarSuite Math : customizing;keyboard
-StarSuite Math : customizing;menus
-StarSuite Math : customizing;round corners
-StarSuite Math : customizing;StarSuite
-StarSuite Math : customizing;toolbars
-StarSuite Math : cutting
-StarSuite Math : dashes
-StarSuite Math : data
-StarSuite Math : data;filtering in forms
-StarSuite Math : data;forms and subforms
-StarSuite Math : data;read-only
-StarSuite Math : data;sorting in forms
-StarSuite Math : data;user data
-StarSuite Math : data binding change in XForms
-StarSuite Math : Data Navigator
-StarSuite Math : Data Navigator;adding/editing items
-StarSuite Math : Data Navigator;display options
-StarSuite Math : data source browser
-StarSuite Math : data source explorer
-StarSuite Math : data source view
-StarSuite Math : data source view;drag and drop
-StarSuite Math : data source view;overview
-StarSuite Math : data source view;showing
-StarSuite Math : data sources
-StarSuite Math : data sources;as tables
-StarSuite Math : data sources;connection settings (Base)
-StarSuite Math : data sources;copying records to spreadsheets
-StarSuite Math : data sources;displaying current
-StarSuite Math : data sources;LDAP server (Base)
-StarSuite Math : data sources;registering address books
-StarSuite Math : data sources;reports
-StarSuite Math : data sources;StarSuite Base
-StarSuite Math : data sources;viewing
-StarSuite Math : data structure of XForms
-StarSuite Math : data, see also values
-StarSuite Math : database contents
-StarSuite Math : database contents;inserting as tables
-StarSuite Math : database contents;inserting as text
-StarSuite Math : database reports
-StarSuite Math : Database Wizard (Base)
-StarSuite Math : databases
-StarSuite Math : databases;administration through SQL (Base)
-StarSuite Math : databases;ADO (Base)
-StarSuite Math : databases;connecting (Base)
-StarSuite Math : databases;creating
-StarSuite Math : databases;creating labels
-StarSuite Math : databases;creating queries
-StarSuite Math : databases;creating reports
-StarSuite Math : databases;creating tables
-StarSuite Math : databases;dBASE (Base)
-StarSuite Math : databases;deleting (Base)
-StarSuite Math : databases;drag and drop (Base)
-StarSuite Math : databases;editing tables
-StarSuite Math : databases;form filters
-StarSuite Math : databases;formats (Base)
-StarSuite Math : databases;importing/exporting
-StarSuite Math : databases;JDBC (Base)
-StarSuite Math : databases;main page (Base)
-StarSuite Math : databases;MySQL (Base)
-StarSuite Math : databases;ODBC (Base)
-StarSuite Math : databases;overview
-StarSuite Math : databases;registering (Base)
-StarSuite Math : databases;searching records
-StarSuite Math : databases;shortcut keys
-StarSuite Math : databases;sorting
-StarSuite Math : databases;standard filters
-StarSuite Math : databases;text formats
-StarSuite Math : databases;viewing
-StarSuite Math : date fields
-StarSuite Math : date fields;creating
-StarSuite Math : date fields;properties
-StarSuite Math : date formats
-StarSuite Math : dates
-StarSuite Math : dates;default (Calc)
-StarSuite Math : dates;printing in presentations
-StarSuite Math : dates;start 1900/01/01 (Calc)
-StarSuite Math : dates;start 1904/01/01 (Calc)
-StarSuite Math : dBASE
-StarSuite Math : dBASE;database settings (Base)
-StarSuite Math : DDE
-StarSuite Math : DDE;definition
-StarSuite Math : deactivating
-StarSuite Math : deactivating;plug-ins
-StarSuite Math : decimal places displayed (Calc)
-StarSuite Math : decimal separator key
-StarSuite Math : decimal tab stops
-StarSuite Math : default directories
-StarSuite Math : default filters
-StarSuite Math : default filters;comparison operators
-StarSuite Math : default filters;databases
-StarSuite Math : default printer
-StarSuite Math : default printer;setting up
-StarSuite Math : default printer;UNIX
-StarSuite Math : default templates
-StarSuite Math : default templates;changing
-StarSuite Math : default templates;organizing
-StarSuite Math : defaults
-StarSuite Math : defaults;changing default formatting
-StarSuite Math : defaults;documents
-StarSuite Math : defaults;file formats in file dialogs
-StarSuite Math : defaults;file formats in StarSuite
-StarSuite Math : defaults;fonts
-StarSuite Math : defaults;grids (Writer/Calc)
-StarSuite Math : defaults;languages
-StarSuite Math : defaults;number formats
-StarSuite Math : defaults;of saving
-StarSuite Math : defaults;program configuration
-StarSuite Math : defaults;tab stops in text
-StarSuite Math : defaults;views
-StarSuite Math : defined as relation
-StarSuite Math : defining
-StarSuite Math : defining;arrowheads and other line ends
-StarSuite Math : defining;colors
-StarSuite Math : defining;formula fonts
-StarSuite Math : defining;line styles
-StarSuite Math : defining;paragraph borders
-StarSuite Math : defining;queries (Base)
-StarSuite Math : defining;table borders
-StarSuite Math : deleting
-StarSuite Math : deleting;all direct formatting
-StarSuite Math : deleting;databases (Base)
-StarSuite Math : deleting;hyperlinks
-StarSuite Math : deleting;lines in text
-StarSuite Math : deleting;models/instances
-StarSuite Math : deleting;namespaces in XForms
-StarSuite Math : deleting;notes
-StarSuite Math : deleting;tab stops
-StarSuite Math : deleting;templates
-StarSuite Math : deleting;XML filters
-StarSuite Math : depth stagger
-StarSuite Math : descriptions for objects
-StarSuite Math : design mode after saving
-StarSuite Math : design view
-StarSuite Math : design view;creating forms
-StarSuite Math : design view;queries/views (Base)
-StarSuite Math : designing
-StarSuite Math : designing;database tables
-StarSuite Math : designing;fonts
-StarSuite Math : designing;queries (Base)
-StarSuite Math : detaching toolbars
-StarSuite Math : diagonal downward dots
-StarSuite Math : diagonal downward dots;symbol
-StarSuite Math : diagonal upward dots
-StarSuite Math : diagonal upward dots;symbol
-StarSuite Math : dictionaries
-StarSuite Math : dictionaries;common terms in simplified and traditional chinese
-StarSuite Math : dictionaries;creating
-StarSuite Math : dictionaries;editing user-defined
-StarSuite Math : dictionaries;spellcheck
-StarSuite Math : dictionaries, see also languages
-StarSuite Math : difference set operator
-StarSuite Math : digital signatures
-StarSuite Math : digital signatures;getting/managing/applying
-StarSuite Math : digital signatures;overview
-StarSuite Math : digital signatures;WebDAV over HTTPS
-StarSuite Math : direct formatting
-StarSuite Math : direct formatting;undoing all
-StarSuite Math : direct text
-StarSuite Math : direct text;entering in StarSuite Math
-StarSuite Math : directories
-StarSuite Math : directories;creating new
-StarSuite Math : directories;directory structure
-StarSuite Math : disabled persons
-StarSuite Math : displaying
-StarSuite Math : displaying;non-printing characters (Writer)
-StarSuite Math : displaying;notes (Calc)
-StarSuite Math : displaying;notes in text documents
-StarSuite Math : displaying;pictures and objects (Writer)
-StarSuite Math : displaying;tables (Writer)
-StarSuite Math : displaying;zero values (Calc)
-StarSuite Math : distances
-StarSuite Math : distances between brackets
-StarSuite Math : distinct values in SQL queries
-StarSuite Math : distorting in drawings
-StarSuite Math : distributing XML filters
-StarSuite Math : dithering
-StarSuite Math : divides relation
-StarSuite Math : division signs
-StarSuite Math : docking
-StarSuite Math : docking;definition
-StarSuite Math : docking;toolbars
-StarSuite Math : docking;windows
-StarSuite Math : Document Converter Wizard
-StarSuite Math : Document Map, see Navigator
-StarSuite Math : document types in StarSuite
-StarSuite Math : documents
-StarSuite Math : documents;changing titles
-StarSuite Math : documents;closing
-StarSuite Math : documents;comparing
-StarSuite Math : documents;contents as lists
-StarSuite Math : documents;editing time
-StarSuite Math : documents;exporting
-StarSuite Math : documents;importing
-StarSuite Math : documents;languages
-StarSuite Math : documents;measurement units in
-StarSuite Math : documents;merging
-StarSuite Math : documents;number of pages/tables/sheets
-StarSuite Math : documents;opening
-StarSuite Math : documents;opening in design mode
-StarSuite Math : documents;opening with templates
-StarSuite Math : documents;organizing
-StarSuite Math : documents;printing
-StarSuite Math : documents;read-only
-StarSuite Math : documents;reloading
-StarSuite Math : documents;saving
-StarSuite Math : documents;saving automatically
-StarSuite Math : documents;saving in other formats
-StarSuite Math : documents;sending as e-mail
-StarSuite Math : documents;styles changed
-StarSuite Math : documents;version management
-StarSuite Math : documents;version numbers
-StarSuite Math : does not divide relation
-StarSuite Math : dot attribute
-StarSuite Math : dotted areas
-StarSuite Math : double arrow symbols
-StarSuite Math : double dot attribute
-StarSuite Math : double square brackets
-StarSuite Math : double square brackets;scalable
-StarSuite Math : double-line spacing in paragraphs
-StarSuite Math : double-line writing in Asian layout
-StarSuite Math : down arrow symbol
-StarSuite Math : drag and drop
-StarSuite Math : drag and drop;copying and pasting text
-StarSuite Math : drag and drop;data source view
-StarSuite Math : drag and drop;from Gallery to draw objects
-StarSuite Math : drag and drop;overview
-StarSuite Math : drag and drop;pictures
-StarSuite Math : drag and drop;to Gallery
-StarSuite Math : draw objects
-StarSuite Math : draw objects;adding/editing/copying
-StarSuite Math : draw objects;anchoring
-StarSuite Math : draw objects;arranging within stacks
-StarSuite Math : draw objects;copying between documents
-StarSuite Math : draw objects;displaying (Calc)
-StarSuite Math : draw objects;dropping Gallery pictures
-StarSuite Math : draw objects;flipping
-StarSuite Math : draw objects;legends
-StarSuite Math : draw objects;positioning and resizing
-StarSuite Math : draw objects;protecting
-StarSuite Math : draw objects;slanting
-StarSuite Math : draw objects;text in
-StarSuite Math : Drawing bar
-StarSuite Math : drawing lines in text
-StarSuite Math : drawings
-StarSuite Math : drawings;creating/opening
-StarSuite Math : drawings;languages
-StarSuite Math : drawings;printing
-StarSuite Math : drawings;printing defaults
-StarSuite Math : drawings;printing in text documents
-StarSuite Math : drawings;saving
-StarSuite Math : drawings;saving automatically
-StarSuite Math : drawings;saving in other formats
-StarSuite Math : drawings;sending as e-mail
-StarSuite Math : drawings;showing (Writer)
-StarSuite Math : drawings, see also draw objects
-StarSuite Math : drop-down lists in form functions
-StarSuite Math : e-mail attachments
-StarSuite Math : Edit File icon
-StarSuite Math : edit mode
-StarSuite Math : edit mode;after opening
-StarSuite Math : edit mode;through Enter key (Calc)
-StarSuite Math : Edit Points bar
-StarSuite Math : editing
-StarSuite Math : editing;chart axes
-StarSuite Math : editing;chart data
-StarSuite Math : editing;chart legends
-StarSuite Math : editing;chart titles
-StarSuite Math : editing;data binding of XForms
-StarSuite Math : editing;database tables and queries
-StarSuite Math : editing;draw objects
-StarSuite Math : editing;Fontwork objects
-StarSuite Math : editing;hyperlinks
-StarSuite Math : editing;menus
-StarSuite Math : editing;notes
-StarSuite Math : editing;objects
-StarSuite Math : editing;pictures
-StarSuite Math : editing;reports
-StarSuite Math : editing;shortcut keys
-StarSuite Math : editing;StarSuite documents in Internet Explorer
-StarSuite Math : editing;tab stops
-StarSuite Math : editing;templates
-StarSuite Math : editing;toolbars
-StarSuite Math : editing;undoing
-StarSuite Math : editing;XForms
-StarSuite Math : editing time of documents
-StarSuite Math : editors
-StarSuite Math : editors;formula editor
-StarSuite Math : editors;ImageMap editor
-StarSuite Math : effects
-StarSuite Math : effects;font positions
-StarSuite Math : effects;fonts
-StarSuite Math : effects;Fontwork icons
-StarSuite Math : ellipsis symbols
-StarSuite Math : empty documents
-StarSuite Math : empty paragraph removal
-StarSuite Math : empty set
-StarSuite Math : encryption of contents
-StarSuite Math : entering groups
-StarSuite Math : entering text from right to left
-StarSuite Math : epsilon
-StarSuite Math : epsilon;back
-StarSuite Math : equal sign
-StarSuite Math : equal sign, see also operators
-StarSuite Math : Equation Editor, see StarSuite Math
-StarSuite Math : equations in formula editor
-StarSuite Math : Error Report Tool
-StarSuite Math : error search
-StarSuite Math : error search;next error
-StarSuite Math : error search;previous error
-StarSuite Math : Euro
-StarSuite Math : Euro;currency formats
-StarSuite Math : Euro;Euro Converter Wizard
-StarSuite Math : even/odd pages
-StarSuite Math : even/odd pages;printing
-StarSuite Math : events
-StarSuite Math : events;assigning scripts
-StarSuite Math : events;controls
-StarSuite Math : events;customizing
-StarSuite Math : events;in forms
-StarSuite Math : examples
-StarSuite Math : examples;integral
-StarSuite Math : examples;StarSuite Math formulas
-StarSuite Math : Excel
-StarSuite Math : Excel;saving as
-StarSuite Math : Excel;search criteria
-StarSuite Math : exceptions
-StarSuite Math : exceptions;user-defined dictionaries
-StarSuite Math : exchanging, see also replacing
-StarSuite Math : executing
-StarSuite Math : executing;SQL commands
-StarSuite Math : existence quantor symbol
-StarSuite Math : exiting
-StarSuite Math : exiting;groups
-StarSuite Math : exiting;StarSuite
-StarSuite Math : expanding formatting (Calc)
-StarSuite Math : explorer of data sources
-StarSuite Math : exponential functions
-StarSuite Math : exponents
-StarSuite Math : exponents;variables with right
-StarSuite Math : exponents and indexes in StarSuite Math
-StarSuite Math : export filters
-StarSuite Math : exporting
-StarSuite Math : exporting;bitmaps
-StarSuite Math : exporting;HTML and text documents
-StarSuite Math : exporting;Microsoft Office documents with VBA code
-StarSuite Math : exporting;spreadsheets to text format
-StarSuite Math : exporting;templates
-StarSuite Math : exporting;to foreign formats
-StarSuite Math : exporting;to HTML
-StarSuite Math : exporting;to Microsoft Office formats
-StarSuite Math : exporting;to PDF
-StarSuite Math : exporting;to PostScript format
-StarSuite Math : exporting;to XML
-StarSuite Math : exporting;XML files
-StarSuite Math : extended tips in Help
-StarSuite Math : extension mode in text
-StarSuite Math : extensions
-StarSuite Math : extensions;Extension Manager
-StarSuite Math : extensions;file formats
-StarSuite Math : external keys (Base)
-StarSuite Math : factorial
-StarSuite Math : faster printing
-StarSuite Math : faxes
-StarSuite Math : faxes;configuring StarSuite
-StarSuite Math : faxes;fax programs/fax printers under UNIX
-StarSuite Math : faxes;selecting a fax machine
-StarSuite Math : faxes;sending
-StarSuite Math : faxes;wizards
-StarSuite Math : fields
-StarSuite Math : fields;database tables
-StarSuite Math : fields;displaying field codes (Writer)
-StarSuite Math : fields;formatted fields
-StarSuite Math : fields;updating automatically (Writer)
-StarSuite Math : file associations for Microsoft Office
-StarSuite Math : file filters
-StarSuite Math : file filters;mobile devices
-StarSuite Math : file filters;XML
-StarSuite Math : file formats
-StarSuite Math : file formats;changing StarSuite defaults
-StarSuite Math : file formats;OpenDocument/XML
-StarSuite Math : file formats;saving always in other formats
-StarSuite Math : file selection button
-StarSuite Math : file sharing options for current document
-StarSuite Math : files
-StarSuite Math : files;filters and formats
-StarSuite Math : files;importing
-StarSuite Math : files;opening
-StarSuite Math : files;opening with placeholders
-StarSuite Math : files;properties
-StarSuite Math : files;saving
-StarSuite Math : files;saving automatically
-StarSuite Math : files;saving in other formats
-StarSuite Math : files;sending as e-mail
-StarSuite Math : files;version numbers
-StarSuite Math : files and folders in StarSuite
-StarSuite Math : fill characters with tabulators
-StarSuite Math : fill colors for areas
-StarSuite Math : fill patterns for areas
-StarSuite Math : filter conditions
-StarSuite Math : filter conditions;connecting
-StarSuite Math : filter conditions;in queries (Base)
-StarSuite Math : filtering
-StarSuite Math : filtering;data in databases
-StarSuite Math : filtering;data in forms
-StarSuite Math : filters
-StarSuite Math : filters;comparison operators
-StarSuite Math : filters;for import and export
-StarSuite Math : filters;Navigator
-StarSuite Math : filters;pictures
-StarSuite Math : filters;XML filter settings
-StarSuite Math : Find tab in Help
-StarSuite Math : finding
-StarSuite Math : finding;errors in StarSuite Math
-StarSuite Math : finding;in all sheets
-StarSuite Math : finding;records in form documents
-StarSuite Math : finding;selections
-StarSuite Math : finding;similarity search
-StarSuite Math : fitting to pages
-StarSuite Math : fitting to pages;print settings in Math
-StarSuite Math : fitting to pages;print settings in presentations
-StarSuite Math : fixed text
-StarSuite Math : fixed text;form functions
-StarSuite Math : fixing toolbars
-StarSuite Math : flipping draw objects
-StarSuite Math : floating frames in HTML documents
-StarSuite Math : floating toolbars
-StarSuite Math : floor brackets
-StarSuite Math : focus of controls
-StarSuite Math : folder creation
-StarSuite Math : font attributes
-StarSuite Math : font attributes;changing defaults
-StarSuite Math : font lists
-StarSuite Math : font name box
-StarSuite Math : font sizes
-StarSuite Math : font sizes;bullets
-StarSuite Math : font sizes;example
-StarSuite Math : font sizes;in StarSuite Math
-StarSuite Math : font sizes;relative changes
-StarSuite Math : font sizes;scaling on screen
-StarSuite Math : font sizes;text
-StarSuite Math : fonts
-StarSuite Math : fonts;adding under UNIX
-StarSuite Math : fonts;changing in templates
-StarSuite Math : fonts;colors
-StarSuite Math : fonts;default settings
-StarSuite Math : fonts;effects
-StarSuite Math : fonts;for HTML and Basic
-StarSuite Math : fonts;formats
-StarSuite Math : fonts;in StarSuite Math
-StarSuite Math : fonts;outlines
-StarSuite Math : fonts;positions in text
-StarSuite Math : fonts;shadows
-StarSuite Math : fonts;specifying several
-StarSuite Math : fonts;strikethrough
-StarSuite Math : fonts;styles
-StarSuite Math : fonts;text objects
-StarSuite Math : Fontwork icons
-StarSuite Math : footers
-StarSuite Math : footers;backgrounds
-StarSuite Math : for all symbol
-StarSuite Math : form controls
-StarSuite Math : form controls;assigning macros
-StarSuite Math : form controls;protecting
-StarSuite Math : form controls;toolbars
-StarSuite Math : form fields
-StarSuite Math : form filters
-StarSuite Math : Form Navigator
-StarSuite Math : format codes
-StarSuite Math : format codes;numbers
-StarSuite Math : format filling printing in StarSuite Math
-StarSuite Math : Format Paintbrush
-StarSuite Math : formats
-StarSuite Math : formats;Asian layout
-StarSuite Math : formats;fonts
-StarSuite Math : formats;maximizing page formats
-StarSuite Math : formats;number and currency formats
-StarSuite Math : formats;of currencies/date/time
-StarSuite Math : formats;on opening and saving
-StarSuite Math : formats;pasting in special formats
-StarSuite Math : formats;positions
-StarSuite Math : formats;tabulators
-StarSuite Math : formatted fields
-StarSuite Math : formatted fields;form functions
-StarSuite Math : formatted fields;properties
-StarSuite Math : formatting
-StarSuite Math : formatting;Asian typography
-StarSuite Math : formatting;axes in charts
-StarSuite Math : formatting;changing default attributes
-StarSuite Math : formatting;chart legends
-StarSuite Math : formatting;copying
-StarSuite Math : formatting;definition
-StarSuite Math : formatting;expanding (Calc)
-StarSuite Math : formatting;font effects
-StarSuite Math : formatting;hyperlinks
-StarSuite Math : formatting;in StarSuite Math
-StarSuite Math : formatting;pages
-StarSuite Math : formatting;printer metrics (Writer)
-StarSuite Math : formatting;reference list (Math)
-StarSuite Math : formatting;undoing
-StarSuite Math : formatting;undoing when writing
-StarSuite Math : forms
-StarSuite Math : forms;browsing
-StarSuite Math : forms;Combo Box/List Box Wizard
-StarSuite Math : forms;creating
-StarSuite Math : forms;data
-StarSuite Math : forms;designing (Base)
-StarSuite Math : forms;events
-StarSuite Math : forms;filtering data
-StarSuite Math : forms;finding records
-StarSuite Math : forms;focus after opening
-StarSuite Math : forms;general information (Base)
-StarSuite Math : forms;grouping controls
-StarSuite Math : forms;HTML filters
-StarSuite Math : forms;Navigator
-StarSuite Math : forms;opening in design mode
-StarSuite Math : forms;properties
-StarSuite Math : forms;sorting data
-StarSuite Math : forms;subforms
-StarSuite Math : forms;wizards
-StarSuite Math : forms;XForms
-StarSuite Math : formula cursor in StarSuite Math
-StarSuite Math : formula display sizes
-StarSuite Math : formula fonts
-StarSuite Math : formula fonts;defining
-StarSuite Math : formula parts
-StarSuite Math : formula parts;manually aligning
-StarSuite Math : formula parts;merging
-StarSuite Math : formula texts
-StarSuite Math : formula texts;printing in StarSuite Math
-StarSuite Math : formula view
-StarSuite Math : formula view;refreshing
-StarSuite Math : formulas
-StarSuite Math : formulas;aligning
-StarSuite Math : formulas;attributes in
-StarSuite Math : formulas;element spacing
-StarSuite Math : formulas;entering symbols in
-StarSuite Math : formulas;examples
-StarSuite Math : formulas;fit to text
-StarSuite Math : formulas;in color
-StarSuite Math : formulas;increasing size of display
-StarSuite Math : formulas;line breaks
-StarSuite Math : formulas;maximum size
-StarSuite Math : formulas;new
-StarSuite Math : formulas;reference tables
-StarSuite Math : formulas;selections
-StarSuite Math : formulas;starting formula editor
-StarSuite Math : formulas;zooming out
-StarSuite Math : formulas in reports
-StarSuite Math : formulas in reports;editing
-StarSuite Math : forums and support
-StarSuite Math : fractions in formulas
-StarSuite Math : frames
-StarSuite Math : frames;around paragraphs
-StarSuite Math : frames;around tables
-StarSuite Math : frames;AutoCorrect function
-StarSuite Math : frames;backgrounds
-StarSuite Math : frames;captions (Writer)
-StarSuite Math : frames;printing in StarSuite Math
-StarSuite Math : frames;protecting
-StarSuite Math : frames;selection frames
-StarSuite Math : frames;text fitting to frames
-StarSuite Math : freeform lines
-StarSuite Math : freeform lines;draw functions
-StarSuite Math : FTP
-StarSuite Math : FTP;opening documents
-StarSuite Math : FTP;saving documents
-StarSuite Math : full joins (Base)
-StarSuite Math : full screen view
-StarSuite Math : full-text search in Help
-StarSuite Math : functions
-StarSuite Math : functions;in StarSuite Math
-StarSuite Math : functions in reports
-StarSuite Math : functions in reports;editing
-StarSuite Math : functions operators
-StarSuite Math : functions operators;list of
-StarSuite Math : Gallery
-StarSuite Math : Gallery;adding pictures
-StarSuite Math : Gallery;dragging pictures to draw objects
-StarSuite Math : Gallery;hiding/showing
-StarSuite Math : Gallery;inserting pictures from
-StarSuite Math : gaps in formulas
-StarSuite Math : German spellcheck
-StarSuite Math : get method for form transmissions
-StarSuite Math : getting support
-StarSuite Math : GIF format
-StarSuite Math : glossaries
-StarSuite Math : glossaries;common terms
-StarSuite Math : glossaries;Internet terms
-StarSuite Math : gradients off for faster printing
-StarSuite Math : graphical text art
-StarSuite Math : graphics
-StarSuite Math : graphics;cache
-StarSuite Math : graphics;protecting
-StarSuite Math : graphics, see also pictures
-StarSuite Math : grayscale printing
-StarSuite Math : greater than or equal to signs
-StarSuite Math : greater than relations
-StarSuite Math : Greek symbols in formulas
-StarSuite Math : grid controls
-StarSuite Math : grid controls;form functions
-StarSuite Math : grids
-StarSuite Math : grids;defaults (Writer/Calc)
-StarSuite Math : grids;display options (Impress/Draw)
-StarSuite Math : grids;displaying lines (Calc)
-StarSuite Math : group box creation
-StarSuite Math : grouping and brackets in StarSuite Math
-StarSuite Math : grouping brackets
-StarSuite Math : groups
-StarSuite Math : groups;entering/exiting/ungrouping
-StarSuite Math : groups;naming
-StarSuite Math : groups;of controls
-StarSuite Math : guides
-StarSuite Math : guides;display options (Impress/Draw)
-StarSuite Math : guides;displaying when moving objects (Impress)
-StarSuite Math : guides;showing (Calc)
-StarSuite Math : guides;showing when moving frames (Writer)
-StarSuite Math : gutter
-StarSuite Math : h-bar symbol
-StarSuite Math : handles
-StarSuite Math : handles;displaying (Writer)
-StarSuite Math : handles;scaling
-StarSuite Math : handles;showing simple/large handles (Calc)
-StarSuite Math : Hangul/Hanja
-StarSuite Math : hatching
-StarSuite Math : headers
-StarSuite Math : headers;backgrounds
-StarSuite Math : headings
-StarSuite Math : headings;entering as text box
-StarSuite Math : Hebrew
-StarSuite Math : Hebrew;entering text
-StarSuite Math : Hebrew;language settings
-StarSuite Math : Help
-StarSuite Math : Help;bookmarks
-StarSuite Math : Help;extended tips on/off
-StarSuite Math : Help;full-text search
-StarSuite Math : Help;Help tips
-StarSuite Math : Help;keywords
-StarSuite Math : Help;navigation pane showing/hiding
-StarSuite Math : Help;style sheets
-StarSuite Math : Help;topics
-StarSuite Math : Help Agent
-StarSuite Math : Help Agent;help
-StarSuite Math : Help Agent;options
-StarSuite Math : Help tips
-StarSuite Math : Help tips;hiding
-StarSuite Math : hidden controls in Form Navigator
-StarSuite Math : hidden fields display (Writer)
-StarSuite Math : hidden pages
-StarSuite Math : hidden pages;printing in presentations
-StarSuite Math : hidden text
-StarSuite Math : hidden text;showing (Writer)
-StarSuite Math : hiding
-StarSuite Math : hiding;changes
-StarSuite Math : hiding;docked windows
-StarSuite Math : hiding;navigation pane in Help window
-StarSuite Math : high contrast mode
-StarSuite Math : Hindi
-StarSuite Math : Hindi;entering text
-StarSuite Math : Hindi;language settings
-StarSuite Math : horizontal scrollbars (Writer)
-StarSuite Math : hotspots
-StarSuite Math : HTML
-StarSuite Math : HTML;definition
-StarSuite Math : HTML;export character set
-StarSuite Math : HTML;fonts for source display
-StarSuite Math : HTML;importing META tags
-StarSuite Math : HTML;live presentations
-StarSuite Math : HTML documents
-StarSuite Math : HTML documents;auto reloading
-StarSuite Math : HTML documents;importing/exporting
-StarSuite Math : HTML documents;META tags in
-StarSuite Math : HTML documents;new
-StarSuite Math : HTML documents;source text
-StarSuite Math : hyperbolic cosine function
-StarSuite Math : hyperbolic cotangent function
-StarSuite Math : hyperbolic sine function
-StarSuite Math : hyperbolic tangent function
-StarSuite Math : hyperlinks
-StarSuite Math : hyperlinks;assigning macros
-StarSuite Math : hyperlinks;character formats
-StarSuite Math : hyperlinks;definition
-StarSuite Math : hyperlinks;deleting
-StarSuite Math : hyperlinks;editing
-StarSuite Math : hyperlinks;inserting
-StarSuite Math : hyperlinks;relative and absolute
-StarSuite Math : hyperlinks;turning off automatic recognition
-StarSuite Math : hyperlinks, see also links
-StarSuite Math : hyphenation
-StarSuite Math : hyphenation;activating for a language
-StarSuite Math : hyphenation;minimal number of characters
-StarSuite Math : hyphens
-StarSuite Math : hyphens;displaying custom (Writer)
-StarSuite Math : hyphens;inserting custom
-StarSuite Math : icon bars, see toolbars
-StarSuite Math : icon sizes
-StarSuite Math : identical to relation
-StarSuite Math : ignore list for spellcheck
-StarSuite Math : illustrations, see pictures
-StarSuite Math : image button creation
-StarSuite Math : image control creation
-StarSuite Math : image of relation
-StarSuite Math : ImageMap
-StarSuite Math : ImageMap;definition
-StarSuite Math : ImageMap;editor
-StarSuite Math : images
-StarSuite Math : images;ImageMap
-StarSuite Math : images;inserting and editing bitmaps
-StarSuite Math : images, see also pictures
-StarSuite Math : imaginary part of a complex number
-StarSuite Math : IME
-StarSuite Math : IME;definition
-StarSuite Math : IME;showing/hiding
-StarSuite Math : import filters
-StarSuite Math : import restrictions for Microsoft Office
-StarSuite Math : importing
-StarSuite Math : importing;bitmaps
-StarSuite Math : importing;compatibility settings for text import
-StarSuite Math : importing;databases
-StarSuite Math : importing;documents in other formats
-StarSuite Math : importing;from XML
-StarSuite Math : importing;HTML and text documents
-StarSuite Math : importing;HTML with META tags
-StarSuite Math : importing;Microsoft Office documents with VBA code
-StarSuite Math : importing;StarSuite Math formulas
-StarSuite Math : importing;tables in text format
-StarSuite Math : importing;templates
-StarSuite Math : inches
-StarSuite Math : included in set operator
-StarSuite Math : includes set operator
-StarSuite Math : Index tab in Help
-StarSuite Math : indexes
-StarSuite Math : indexes;adding to formulas
-StarSuite Math : indexes;backgrounds
-StarSuite Math : indexes;showing/hiding Help index tab
-StarSuite Math : indexes and exponents in StarSuite Math
-StarSuite Math : indicator lines in text
-StarSuite Math : inequation
-StarSuite Math : infinity symbol
-StarSuite Math : inner joins (Base)
-StarSuite Math : input method window
-StarSuite Math : insert mode for entering text
-StarSuite Math : inserting
-StarSuite Math : inserting;brackets
-StarSuite Math : inserting;buttons in toolbars
-StarSuite Math : inserting;cell ranges from spreadsheets
-StarSuite Math : inserting;charts
-StarSuite Math : inserting;clipboard options
-StarSuite Math : inserting;comments in StarSuite Math
-StarSuite Math : inserting;data from text documents
-StarSuite Math : inserting;datasource records in spreadsheets
-StarSuite Math : inserting;drawings
-StarSuite Math : inserting;floating frames
-StarSuite Math : inserting;Fontwork objects
-StarSuite Math : inserting;form fields
-StarSuite Math : inserting;gaps
-StarSuite Math : inserting;hyperlinks
-StarSuite Math : inserting;line breaks in cells
-StarSuite Math : inserting;movies/sounds
-StarSuite Math : inserting;new text tables defaults
-StarSuite Math : inserting;notes
-StarSuite Math : inserting;objects from Gallery
-StarSuite Math : inserting;OLE objects
-StarSuite Math : inserting;paragraph borders
-StarSuite Math : inserting;paragraph bullets
-StarSuite Math : inserting;pictures in Gallery
-StarSuite Math : inserting;plug-ins
-StarSuite Math : inserting;push buttons
-StarSuite Math : inserting;special characters
-StarSuite Math : inserting;tab stops
-StarSuite Math : inserting;text in StarSuite Math
-StarSuite Math : inserting;textures on chart bars
-StarSuite Math : installing
-StarSuite Math : installing;ActiveX control
-StarSuite Math : installing;mobile device filters
-StarSuite Math : installing;UNO components
-StarSuite Math : installing;XML filters
-StarSuite Math : instructions
-StarSuite Math : instructions;general
-StarSuite Math : instructions;StarSuite Math
-StarSuite Math : integral limits
-StarSuite Math : integrals
-StarSuite Math : integrals;example
-StarSuite Math : integrals;signs
-StarSuite Math : Internet
-StarSuite Math : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Math : Internet;presentations
-StarSuite Math : Internet;starting searches
-StarSuite Math : Internet;turning off recognition of addresses
-StarSuite Math : Internet glossary
-StarSuite Math : intersection of sets
-StarSuite Math : invert filter
-StarSuite Math : invisible areas
-StarSuite Math : italic attribute in StarSuite Math
-StarSuite Math : italic text
-StarSuite Math : iterative references in spreadsheets
-StarSuite Math : Java
-StarSuite Math : Java;definition
-StarSuite Math : Java;setting options
-StarSuite Math : JDBC
-StarSuite Math : JDBC;databases (Base)
-StarSuite Math : JDBC;definition
-StarSuite Math : joining
-StarSuite Math : joining;paragraphs
-StarSuite Math : joining;tables (Base)
-StarSuite Math : joins in databases (Base)
-StarSuite Math : justifying text
-StarSuite Math : kerning
-StarSuite Math : kerning;Asian texts
-StarSuite Math : kerning;definition
-StarSuite Math : kerning;in characters
-StarSuite Math : key fields for relations (Base)
-StarSuite Math : keyboard
-StarSuite Math : keyboard;assigning/editing shortcut keys
-StarSuite Math : keyboard;general commands
-StarSuite Math : keyboard;removing numbering
-StarSuite Math : keys
-StarSuite Math : keys;adding push buttons
-StarSuite Math : keys;primary keys (Base)
-StarSuite Math : kiosk export
-StarSuite Math : labels
-StarSuite Math : labels;creating and synchronizing
-StarSuite Math : labels;for draw objects
-StarSuite Math : labels;form functions
-StarSuite Math : labels;from databases
-StarSuite Math : labels, see also names/callouts
-StarSuite Math : lambda-bar symbol
-StarSuite Math : languages
-StarSuite Math : languages;activating modules
-StarSuite Math : languages;Asian support
-StarSuite Math : languages;complex text layout
-StarSuite Math : languages;locale settings
-StarSuite Math : languages;selecting for text
-StarSuite Math : languages;setting options
-StarSuite Math : languages;spellcheck
-StarSuite Math : languages;spellchecking and formatting
-StarSuite Math : large handles (Writer)
-StarSuite Math : large icons
-StarSuite Math : layer arrangement
-StarSuite Math : layout
-StarSuite Math : layout;importing Word documents
-StarSuite Math : layout;pages
-StarSuite Math : LDAP server
-StarSuite Math : LDAP server;address books (Base)
-StarSuite Math : LDAP server;sign on options
-StarSuite Math : leading between paragraphs
-StarSuite Math : left alignment of paragraphs
-StarSuite Math : left arrow symbol
-StarSuite Math : left joins (Base)
-StarSuite Math : left-justified alignment (Math)
-StarSuite Math : legends
-StarSuite Math : legends;charts
-StarSuite Math : legends;draw objects
-StarSuite Math : legends;rounding corners
-StarSuite Math : less than or equal to signs
-StarSuite Math : less than relations
-StarSuite Math : Letter Wizard
-StarSuite Math : levels
-StarSuite Math : levels;depth stagger
-StarSuite Math : limits
-StarSuite Math : limits;in StarSuite Math
-StarSuite Math : limits;in sums/integrals
-StarSuite Math : limits of tables (Writer)
-StarSuite Math : line above attribute
-StarSuite Math : line breaks
-StarSuite Math : line breaks;in cells
-StarSuite Math : line breaks;in formulas
-StarSuite Math : line spacing
-StarSuite Math : line spacing;context menu in paragraphs
-StarSuite Math : line spacing;paragraph
-StarSuite Math : line styles
-StarSuite Math : line styles;applying
-StarSuite Math : line styles;defining
-StarSuite Math : line through attribute
-StarSuite Math : lines
-StarSuite Math : lines;defining ends
-StarSuite Math : lines;draw functions
-StarSuite Math : lines;drawing in text
-StarSuite Math : lines;editing points
-StarSuite Math : lines;inserting in formulas
-StarSuite Math : lines;removing automatic lines
-StarSuite Math : lines;scalable
-StarSuite Math : lines;with edges
-StarSuite Math : lines of text
-StarSuite Math : lines of text;alignment
-StarSuite Math : links
-StarSuite Math : links;between cells and controls
-StarSuite Math : links;by drag and drop
-StarSuite Math : links;character formats
-StarSuite Math : links;definition
-StarSuite Math : links;editing hyperlinks
-StarSuite Math : links;inserting
-StarSuite Math : links;modifying
-StarSuite Math : links;opening files with
-StarSuite Math : links;relational databases (Base)
-StarSuite Math : links;turning off automatic recognition
-StarSuite Math : links;updating options (Writer)
-StarSuite Math : links;updating specific links
-StarSuite Math : list box creation
-StarSuite Math : lists
-StarSuite Math : lists;data assigned to controls
-StarSuite Math : lists;registered databases (Base)
-StarSuite Math : lists;regular expressions
-StarSuite Math : live presentations on the Internet
-StarSuite Math : loading
-StarSuite Math : loading;documents
-StarSuite Math : loading;documents from other formats
-StarSuite Math : loading;HTML documents, automatically
-StarSuite Math : loading;Microsoft Office documents with VBA code
-StarSuite Math : loading;reloading
-StarSuite Math : loading;XML files
-StarSuite Math : locale settings
-StarSuite Math : logarithms
-StarSuite Math : logic symbols
-StarSuite Math : logical operators
-StarSuite Math : lower limits
-StarSuite Math : lowercase letters
-StarSuite Math : lowercase letters;font effects
-StarSuite Math : macros
-StarSuite Math : macros;assigning to events in forms
-StarSuite Math : macros;in MS Office documents
-StarSuite Math : macros;interrupting
-StarSuite Math : macros;organizing
-StarSuite Math : macros;recording
-StarSuite Math : macros;security
-StarSuite Math : macros;security warning dialog
-StarSuite Math : macros;selecting security warnings
-StarSuite Math : magnifiers
-StarSuite Math : margins
-StarSuite Math : margins;pages
-StarSuite Math : margins;setting with the mouse
-StarSuite Math : margins;shadows
-StarSuite Math : markers
-StarSuite Math : markers;definition
-StarSuite Math : markers;next
-StarSuite Math : markers;previous
-StarSuite Math : marking changes
-StarSuite Math : marking, see selecting
-StarSuite Math : Math formula editor
-StarSuite Math : mathematical symbols
-StarSuite Math : mathematical symbols;catalog
-StarSuite Math : mathematical symbols;other
-StarSuite Math : matrices
-StarSuite Math : matrices;arranging
-StarSuite Math : maximum formula size
-StarSuite Math : measurement units
-StarSuite Math : measurement units;changing on rulers
-StarSuite Math : measurement units;converting
-StarSuite Math : measurement units;selecting
-StarSuite Math : Media Player window
-StarSuite Math : menus
-StarSuite Math : menus;activating context menus
-StarSuite Math : menus;assigning macros
-StarSuite Math : menus;customizing
-StarSuite Math : menus;inactive menu items
-StarSuite Math : merging
-StarSuite Math : merging;documents
-StarSuite Math : merging;formula parts
-StarSuite Math : META tags
-StarSuite Math : metrics
-StarSuite Math : metrics;converting
-StarSuite Math : metrics;document formatting (Writer)
-StarSuite Math : metrics;in sheets
-StarSuite Math : Microsoft Office
-StarSuite Math : Microsoft Office;Access databases (base)
-StarSuite Math : Microsoft Office;as standard file format
-StarSuite Math : Microsoft Office;document import restrictions
-StarSuite Math : Microsoft Office;feature comparisons
-StarSuite Math : Microsoft Office;importing password protected files
-StarSuite Math : Microsoft Office;importing Word documents
-StarSuite Math : Microsoft Office;importing/exporting VBA code
-StarSuite Math : Microsoft Office;new users information
-StarSuite Math : Microsoft Office;opening Microsoft documents
-StarSuite Math : Microsoft Office;reassigning document types
-StarSuite Math : minus signs
-StarSuite Math : minus/plus signs
-StarSuite Math : mobile device filters
-StarSuite Math : models in XForms
-StarSuite Math : modifying, see changing
-StarSuite Math : more controls
-StarSuite Math : mosaic filter
-StarSuite Math : mouse
-StarSuite Math : mouse;pointers when using drag and drop
-StarSuite Math : mouse;positioning
-StarSuite Math : moving
-StarSuite Math : moving;tab stops on ruler
-StarSuite Math : moving;toolbars
-StarSuite Math : moving;using guide lines in presentations
-StarSuite Math : MS ADO interface (Base)
-StarSuite Math : much greater than relation
-StarSuite Math : much less than relation
-StarSuite Math : multi-line formulas
-StarSuite Math : multi-line formulas;aligning
-StarSuite Math : multi-line titles in forms
-StarSuite Math : multiple documents
-StarSuite Math : multiple documents;opening
-StarSuite Math : multiple selection
-StarSuite Math : multiplication signs
-StarSuite Math : music
-StarSuite Math : music;inserting
-StarSuite Math : My Documents folder
-StarSuite Math : My Documents folder;changing work directory
-StarSuite Math : My Documents folder;opening
-StarSuite Math : MySQL databases (Base)
-StarSuite Math : Nabla operator
-StarSuite Math : names
-StarSuite Math : names;multi-line titles
-StarSuite Math : names;objects
-StarSuite Math : names, see also labels/callouts
-StarSuite Math : namespace organization in XForms
-StarSuite Math : native SQL (Base)
-StarSuite Math : natural exponential functions
-StarSuite Math : natural logarithms
-StarSuite Math : natural numbers
-StarSuite Math : navigating
-StarSuite Math : navigating;in documents
-StarSuite Math : Navigation bar
-StarSuite Math : Navigation bar;controls
-StarSuite Math : Navigation bar;forms
-StarSuite Math : Navigator
-StarSuite Math : Navigator;contents as lists
-StarSuite Math : Navigator;docking
-StarSuite Math : Navigator;notes
-StarSuite Math : Navigator;working with
-StarSuite Math : network identity options
-StarSuite Math : new databases
-StarSuite Math : new documents
-StarSuite Math : new German spellcheck
-StarSuite Math : new lines in cells
-StarSuite Math : new symbols in StarSuite Math
-StarSuite Math : new windows
-StarSuite Math : non-breaking dashes
-StarSuite Math : non-breaking spaces (Writer)
-StarSuite Math : non-printing characters (Writer)
-StarSuite Math : not included in set operator
-StarSuite Math : NOT operator
-StarSuite Math : not subset set operators
-StarSuite Math : not superset set operators
-StarSuite Math : notes
-StarSuite Math : notes;displaying (Calc)
-StarSuite Math : notes;inserting/editing/deleting/printing
-StarSuite Math : notes;printing in text
-StarSuite Math : number formats
-StarSuite Math : number formats;codes
-StarSuite Math : number formats;formats
-StarSuite Math : number formats;recognition in text tables
-StarSuite Math : number of pages
-StarSuite Math : number of sheets
-StarSuite Math : number of tables
-StarSuite Math : numbering
-StarSuite Math : numbering;options
-StarSuite Math : numbering;paragraphs
-StarSuite Math : numbering;turning off
-StarSuite Math : numbering;using automatically
-StarSuite Math : numbers
-StarSuite Math : numbers;date, time and currency formats
-StarSuite Math : numbers;decimal places (Calc)
-StarSuite Math : numerical fields in forms
-StarSuite Math : objects
-StarSuite Math : objects;always moveable (Impress/Draw)
-StarSuite Math : objects;arranging within stacks
-StarSuite Math : objects;copying when moving in presentations
-StarSuite Math : objects;definition
-StarSuite Math : objects;displaying in spreadsheets
-StarSuite Math : objects;displaying in text documents
-StarSuite Math : objects;editing
-StarSuite Math : objects;inserting from Gallery
-StarSuite Math : objects;inserting OLE objects
-StarSuite Math : objects;moving and resizing with mouse
-StarSuite Math : objects;naming
-StarSuite Math : objects;opening
-StarSuite Math : objects;quickly moving to
-StarSuite Math : objects;titles and descriptions
-StarSuite Math : ODBC
-StarSuite Math : ODBC;database (Base)
-StarSuite Math : ODBC;definition
-StarSuite Math : ODF file formats
-StarSuite Math : Office
-StarSuite Math : Office;Microsoft Office and StarSuite
-StarSuite Math : old German spellcheck
-StarSuite Math : OLE
-StarSuite Math : OLE;definition
-StarSuite Math : OLE objects
-StarSuite Math : OLE objects;arranging within stacks
-StarSuite Math : OLE objects;captions (Writer)
-StarSuite Math : OLE objects;inserting
-StarSuite Math : OLE objects;number of
-StarSuite Math : OLE objects;protecting
-StarSuite Math : one and a half line spacing in text
-StarSuite Math : online registration
-StarSuite Math : online update options
-StarSuite Math : online updates
-StarSuite Math : online updates;checking automatically
-StarSuite Math : online updates;checking manually
-StarSuite Math : Open/Save dialogs
-StarSuite Math : OpenDocument file formats
-StarSuite Math : OpenGL
-StarSuite Math : OpenGL;definition
-StarSuite Math : OpenGL;optimized output
-StarSuite Math : opening
-StarSuite Math : opening;context menus
-StarSuite Math : opening;database files
-StarSuite Math : opening;dialog settings
-StarSuite Math : opening;documents
-StarSuite Math : opening;documents from other formats
-StarSuite Math : opening;documents on WebDAV server
-StarSuite Math : opening;files with links
-StarSuite Math : opening;files, with placeholders
-StarSuite Math : opening;forms
-StarSuite Math : opening;Microsoft Office files
-StarSuite Math : opening;mobile device documents
-StarSuite Math : opening;objects
-StarSuite Math : opening;reports
-StarSuite Math : opening;several files
-StarSuite Math : opening;XForms
-StarSuite Math : operator brackets
-StarSuite Math : operators
-StarSuite Math : operators;default filters
-StarSuite Math : operators;general
-StarSuite Math : operators;in Math
-StarSuite Math : operators;list of
-StarSuite Math : operators;unary and binary
-StarSuite Math : optional hyphens (Writer)
-StarSuite Math : options
-StarSuite Math : options;accessibility
-StarSuite Math : options;appearance
-StarSuite Math : options;compatibility (Writer)
-StarSuite Math : options;network identity
-StarSuite Math : options;online update
-StarSuite Math : options;tools
-StarSuite Math : OR operator
-StarSuite Math : Oracle databases (base)
-StarSuite Math : ordering
-StarSuite Math : ordering;objects
-StarSuite Math : organizing
-StarSuite Math : organizing;macros and scripts
-StarSuite Math : organizing;namespaces in XForms
-StarSuite Math : organizing;styles
-StarSuite Math : organizing;templates
-StarSuite Math : original by correspondence
-StarSuite Math : original size
-StarSuite Math : original size;printing in StarSuite Math
-StarSuite Math : original size;restoring after cropping
-StarSuite Math : orphaned brackets
-StarSuite Math : orthogonal relations
-StarSuite Math : other operators
-StarSuite Math : other operators;list of
-StarSuite Math : outlines
-StarSuite Math : outlines;font effects
-StarSuite Math : outlines;outline symbols
-StarSuite Math : outlines;sending to presentations
-StarSuite Math : overline attribute
-StarSuite Math : overwrite mode
-StarSuite Math : owns command
-StarSuite Math : packages, see extensions
-StarSuite Math : page breaks
-StarSuite Math : page breaks;displaying (Calc)
-StarSuite Math : page formats
-StarSuite Math : page formats;maximizing
-StarSuite Math : page formats;restriction
-StarSuite Math : page styles
-StarSuite Math : page styles;editing/applying with statusbar
-StarSuite Math : pages
-StarSuite Math : pages;backgrounds in all applications
-StarSuite Math : pages;formatting and numbering
-StarSuite Math : pages;printing page names in presentations
-StarSuite Math : pages;scaling
-StarSuite Math : pages;selecting one to print
-StarSuite Math : paint box
-StarSuite Math : paint can symbol
-StarSuite Math : pair kerning
-StarSuite Math : Palm file filters
-StarSuite Math : paper formats
-StarSuite Math : paper size warning
-StarSuite Math : paper trays
-StarSuite Math : paragraph marks
-StarSuite Math : paragraph marks;displaying (Writer)
-StarSuite Math : paragraph styles
-StarSuite Math : paragraph styles;languages
-StarSuite Math : paragraph styles;modifying basic fonts
-StarSuite Math : paragraphs
-StarSuite Math : paragraphs;alignment
-StarSuite Math : paragraphs;Asian typography
-StarSuite Math : paragraphs;defining borders
-StarSuite Math : paragraphs;hidden paragraphs (Writer)
-StarSuite Math : paragraphs;increasing indents of
-StarSuite Math : paragraphs;indents, margins and columns
-StarSuite Math : paragraphs;inserting bullets
-StarSuite Math : paragraphs;joining
-StarSuite Math : paragraphs;numbering automatically
-StarSuite Math : paragraphs;removing blank ones
-StarSuite Math : paragraphs;spacing
-StarSuite Math : paragraphs;tab stops
-StarSuite Math : parallel relation
-StarSuite Math : parameters
-StarSuite Math : parameters;command line
-StarSuite Math : parameters;queries (Base)
-StarSuite Math : parentheses (Math)
-StarSuite Math : partial differentiation symbol
-StarSuite Math : passwords for protecting contents
-StarSuite Math : pasting
-StarSuite Math : pasting;cell ranges
-StarSuite Math : pasting;cell ranges from spreadsheets
-StarSuite Math : pasting;data from text documents
-StarSuite Math : pasting;draw objects
-StarSuite Math : pasting;draw objects from other documents
-StarSuite Math : pasting;formatted/unformatted text
-StarSuite Math : pasting;from data source view
-StarSuite Math : pasting;from data sources to StarSuite Calc
-StarSuite Math : pasting;pictures from other documents
-StarSuite Math : pasting;sheet areas in text documents
-StarSuite Math : pasting;to Gallery
-StarSuite Math : paths
-StarSuite Math : paths;changing work directory
-StarSuite Math : paths;defaults
-StarSuite Math : pattern editor
-StarSuite Math : pattern fields
-StarSuite Math : pattern fields;form functions
-StarSuite Math : patterns for objects
-StarSuite Math : PDF
-StarSuite Math : PDF;export
-StarSuite Math : PDF;PostScript to PDF converter, UNIX
-StarSuite Math : personal data input
-StarSuite Math : phonetic guide
-StarSuite Math : picklist creation
-StarSuite Math : picture by correspondence
-StarSuite Math : pictures
-StarSuite Math : pictures;adding to Gallery
-StarSuite Math : pictures;arranging within stacks
-StarSuite Math : pictures;assigning macros
-StarSuite Math : pictures;backgrounds
-StarSuite Math : pictures;captions (Writer)
-StarSuite Math : pictures;changing paths
-StarSuite Math : pictures;cropping and zooming
-StarSuite Math : pictures;displaying in Calc
-StarSuite Math : pictures;displaying in Writer (Writer)
-StarSuite Math : pictures;drag and drop between documents
-StarSuite Math : pictures;drawing
-StarSuite Math : pictures;editing
-StarSuite Math : pictures;filters
-StarSuite Math : pictures;ImageMap
-StarSuite Math : pictures;inserting automatically
-StarSuite Math : pictures;inserting from Gallery
-StarSuite Math : pictures;number of
-StarSuite Math : pictures;printing
-StarSuite Math : pictures;scaling/resizing
-StarSuite Math : pixel editor
-StarSuite Math : pixel graphics
-StarSuite Math : pixel graphics;inserting and editing
-StarSuite Math : pixel patterns
-StarSuite Math : placeholders
-StarSuite Math : placeholders;in SQL queries
-StarSuite Math : placeholders;inserting in formulas
-StarSuite Math : placeholders;on opening files
-StarSuite Math : placeholders;position of next
-StarSuite Math : placeholders;previous marker
-StarSuite Math : placing toolbars
-StarSuite Math : playing movies and sound files
-StarSuite Math : plotting data as charts
-StarSuite Math : plug-ins
-StarSuite Math : plug-ins;activating and deactivating
-StarSuite Math : plug-ins;definition
-StarSuite Math : plug-ins;inserting
-StarSuite Math : plus signs
-StarSuite Math : plus/minus signs
-StarSuite Math : pocket device appliances
-StarSuite Math : Pocket PC file filters
-StarSuite Math : points
-StarSuite Math : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Math : polygon drawing
-StarSuite Math : pop-art filter
-StarSuite Math : portable document format
-StarSuite Math : positioning
-StarSuite Math : positioning;draw objects and controls
-StarSuite Math : positioning;fonts
-StarSuite Math : positioning;objects
-StarSuite Math : positioning;toolbars
-StarSuite Math : post method for form transmissions
-StarSuite Math : posterizing filter
-StarSuite Math : PostScript
-StarSuite Math : PostScript;creating files
-StarSuite Math : PostScript;PDF converter, UNIX
-StarSuite Math : PowerPoint export
-StarSuite Math : powers
-StarSuite Math : precision as shown (Calc)
-StarSuite Math : predefining fonts
-StarSuite Math : presentations
-StarSuite Math : presentations;creating/opening
-StarSuite Math : presentations;inserting spreadsheet cells
-StarSuite Math : presentations;live on the Internet
-StarSuite Math : presentations;print menu
-StarSuite Math : presentations;saving
-StarSuite Math : presentations;saving automatically
-StarSuite Math : presentations;saving in other formats
-StarSuite Math : presentations;sending as e-mail
-StarSuite Math : presentations;starting with wizard
-StarSuite Math : presentations;wizards
-StarSuite Math : press buttons, see push buttons
-StarSuite Math : previews
-StarSuite Math : previews;fonts lists
-StarSuite Math : primary key
-StarSuite Math : primary key;database tables
-StarSuite Math : primary keys
-StarSuite Math : primary keys;defining
-StarSuite Math : primary keys;inserting (Base)
-StarSuite Math : print area selection
-StarSuite Math : printer metrics for document formatting (Writer)
-StarSuite Math : printers
-StarSuite Math : printers;adding, UNIX
-StarSuite Math : printers;choosing
-StarSuite Math : printers;default printer
-StarSuite Math : printers;faxes under UNIX
-StarSuite Math : printers;maximum page formats
-StarSuite Math : printers;paper trays
-StarSuite Math : printers;properties
-StarSuite Math : printing
-StarSuite Math : printing;black and white
-StarSuite Math : printing;brochures
-StarSuite Math : printing;colors in grayscale
-StarSuite Math : printing;copies
-StarSuite Math : printing;creating individual jobs
-StarSuite Math : printing;dates in presentations
-StarSuite Math : printing;directly
-StarSuite Math : printing;documents
-StarSuite Math : printing;drawings defaults
-StarSuite Math : printing;elements in text documents
-StarSuite Math : printing;faster
-StarSuite Math : printing;fitting to pages in presentations
-StarSuite Math : printing;fitting to pages in StarSuite Math
-StarSuite Math : printing;formulas in StarSuite Math
-StarSuite Math : printing;hidden pages of presentations
-StarSuite Math : printing;in original size in StarSuite Math
-StarSuite Math : printing;left/right pages
-StarSuite Math : printing;notes
-StarSuite Math : printing;queries (Base)
-StarSuite Math : printing;scaling in StarSuite Math
-StarSuite Math : printing;selections
-StarSuite Math : printing;text always in black
-StarSuite Math : printing;text in reverse order
-StarSuite Math : printing;tiling pages in presentations
-StarSuite Math : printing;transparencies
-StarSuite Math : printing;warnings
-StarSuite Math : printing;without scaling in presentations
-StarSuite Math : printing speed
-StarSuite Math : product
-StarSuite Math : programming
-StarSuite Math : programming;scripting
-StarSuite Math : programming;StarSuite
-StarSuite Math : properties
-StarSuite Math : properties;fields in databases
-StarSuite Math : properties;files
-StarSuite Math : properties;form controls
-StarSuite Math : properties;forms
-StarSuite Math : properties;printers
-StarSuite Math : proportional to relation
-StarSuite Math : protected contents
-StarSuite Math : protected dashes
-StarSuite Math : protected database tables
-StarSuite Math : protected documents
-StarSuite Math : protected spaces
-StarSuite Math : protected spaces;inserting
-StarSuite Math : protected spaces;showing (Writer)
-StarSuite Math : protecting
-StarSuite Math : protecting;contents
-StarSuite Math : protecting;recorded changes
-StarSuite Math : proxy settings
-StarSuite Math : push buttons
-StarSuite Math : push buttons;adding to documents
-StarSuite Math : push buttons;creating
-StarSuite Math : queries
-StarSuite Math : queries;copying (Base)
-StarSuite Math : queries;creating in design view (Base)
-StarSuite Math : queries;creating in SQL view
-StarSuite Math : queries;defining (Base)
-StarSuite Math : queries;deleting table links (Base)
-StarSuite Math : queries;editing in data source view
-StarSuite Math : queries;formulating filter conditions (Base)
-StarSuite Math : queries;joining tables (Base)
-StarSuite Math : queries;missing elements (Base)
-StarSuite Math : queries;overview (Base)
-StarSuite Math : queries;parameter queries (Base)
-StarSuite Math : queries;printing (Base)
-StarSuite Math : Query Wizard (Base)
-StarSuite Math : Quickstarter
-StarSuite Math : quotation marks
-StarSuite Math : quotation marks;replacing
-StarSuite Math : quotes
-StarSuite Math : quotes;custom
-StarSuite Math : quotient set
-StarSuite Math : radio button creation
-StarSuite Math : range of integral example
-StarSuite Math : rational numbers
-StarSuite Math : read-only documents
-StarSuite Math : read-only documents;cursor
-StarSuite Math : read-only documents;database tables on/off
-StarSuite Math : read-only documents;editing
-StarSuite Math : read-only documents;opening documents as
-StarSuite Math : read-only items in Data Navigator
-StarSuite Math : real numbers
-StarSuite Math : real part of complex numbers
-StarSuite Math : recognizing URLs automatically
-StarSuite Math : recording
-StarSuite Math : recording;changes
-StarSuite Math : recording;macros
-StarSuite Math : records
-StarSuite Math : records;inserting notes
-StarSuite Math : records;protecting
-StarSuite Math : records;saving
-StarSuite Math : records;searching in databases
-StarSuite Math : rectangles with round corners
-StarSuite Math : recursions in spreadsheets
-StarSuite Math : redo command
-StarSuite Math : reduced printing
-StarSuite Math : reference lines
-StarSuite Math : reference tables
-StarSuite Math : reference tables;formulas
-StarSuite Math : references
-StarSuite Math : references;displaying in color (Calc)
-StarSuite Math : references;expanding (Calc)
-StarSuite Math : references;iterative (Calc)
-StarSuite Math : refreshing formula view
-StarSuite Math : register-true
-StarSuite Math : register-true;definition
-StarSuite Math : registering
-StarSuite Math : registering;address books
-StarSuite Math : registering;databases (Base)
-StarSuite Math : registering;StarSuite
-StarSuite Math : regular expressions
-StarSuite Math : regular expressions;list of
-StarSuite Math : regular expressions;opening files
-StarSuite Math : relational databases (Base)
-StarSuite Math : relations
-StarSuite Math : relations;creating and deleting (Base)
-StarSuite Math : relations;in StarSuite Math
-StarSuite Math : relations;joining tables (Base)
-StarSuite Math : relations;properties (Base)
-StarSuite Math : relations operators
-StarSuite Math : relations operators;list of
-StarSuite Math : relative hyperlinks
-StarSuite Math : relative saving of URLs
-StarSuite Math : reloading
-StarSuite Math : reloading;documents
-StarSuite Math : reloading;HTML documents, automatically
-StarSuite Math : remarks, see also notes
-StarSuite Math : remote configurations
-StarSuite Math : remove noise filter
-StarSuite Math : removing
-StarSuite Math : removing;bullets and numbering
-StarSuite Math : removing;form filters
-StarSuite Math : removing, see also deleting
-StarSuite Math : repeating
-StarSuite Math : repeating;commands
-StarSuite Math : replacement options
-StarSuite Math : replacement table
-StarSuite Math : replacing
-StarSuite Math : replacing;AutoCorrect function
-StarSuite Math : replacing;dashes
-StarSuite Math : Report Builder
-StarSuite Math : reports
-StarSuite Math : reports;creating
-StarSuite Math : reports;error reports
-StarSuite Math : reports;opening and editing
-StarSuite Math : reports;templates
-StarSuite Math : resetting
-StarSuite Math : resetting;templates
-StarSuite Math : resizing
-StarSuite Math : resizing;fonts
-StarSuite Math : resizing;objects, by mouse
-StarSuite Math : resizing, see also scaling/zooming
-StarSuite Math : resolution when printing bitmaps
-StarSuite Math : restoring
-StarSuite Math : restoring;default formatting
-StarSuite Math : restoring;editing
-StarSuite Math : reversed circumflex attribute
-StarSuite Math : reversing printing order
-StarSuite Math : review function
-StarSuite Math : review function;accepting or rejecting changes
-StarSuite Math : review function;comparing documents
-StarSuite Math : review function;protecting records
-StarSuite Math : review function;recording changes example
-StarSuite Math : rich text control
-StarSuite Math : right alignment of paragraphs
-StarSuite Math : right angled relations
-StarSuite Math : right arrow symbol
-StarSuite Math : right joins (Base)
-StarSuite Math : right-justified alignment in StarSuite Math
-StarSuite Math : right-to-left text
-StarSuite Math : roots
-StarSuite Math : rotating
-StarSuite Math : rotating;3D text
-StarSuite Math : round brackets
-StarSuite Math : round corners
-StarSuite Math : rounding precision (Calc)
-StarSuite Math : row headers
-StarSuite Math : row headers;displaying (Calc)
-StarSuite Math : row headers;highlighting (Calc)
-StarSuite Math : rulers
-StarSuite Math : rulers;default settings
-StarSuite Math : rulers;measurement units
-StarSuite Math : rulers;visible in presentations
-StarSuite Math : samples and templates
-StarSuite Math : saving
-StarSuite Math : saving;default file formats
-StarSuite Math : saving;dialog settings
-StarSuite Math : saving;documents
-StarSuite Math : saving;documents for mobile devices
-StarSuite Math : saving;documents in other formats
-StarSuite Math : saving;documents, automatically
-StarSuite Math : saving;in Microsoft Office file format
-StarSuite Math : saving;options
-StarSuite Math : saving;templates
-StarSuite Math : saving;to XML
-StarSuite Math : saving;VBA code in Microsoft Office documents
-StarSuite Math : saving;with password by default
-StarSuite Math : saving as command
-StarSuite Math : saving as command;precautions
-StarSuite Math : scalable braces
-StarSuite Math : scalable lines with ceiling
-StarSuite Math : scalable round brackets
-StarSuite Math : scaling
-StarSuite Math : scaling;font sizes in user interface
-StarSuite Math : scaling;fonts
-StarSuite Math : scaling;in StarSuite Math
-StarSuite Math : scaling;objects
-StarSuite Math : scaling;pictures
-StarSuite Math : scaling;printing in StarSuite Math
-StarSuite Math : scaling;when printing presentations
-StarSuite Math : scaling, see also zooming
-StarSuite Math : screen
-StarSuite Math : screen;full screen views
-StarSuite Math : screen;scaling
-StarSuite Math : screen magnifiers
-StarSuite Math : screen readers
-StarSuite Math : script organization
-StarSuite Math : scrollbars
-StarSuite Math : scrollbars;controls
-StarSuite Math : scrollbars;displaying (Calc)
-StarSuite Math : scrollbars;horizontal and vertical (Writer)
-StarSuite Math : search criteria for database functions in cells
-StarSuite Math : search engines
-StarSuite Math : search engines;definition
-StarSuite Math : search engines;selecting
-StarSuite Math : searching
-StarSuite Math : searching;all sheets
-StarSuite Math : searching;databases
-StarSuite Math : searching;form filters
-StarSuite Math : searching;Internet
-StarSuite Math : searching;tables and forms
-StarSuite Math : sections
-StarSuite Math : sections;backgrounds
-StarSuite Math : security
-StarSuite Math : security;digital signatures
-StarSuite Math : security;options for documents with macros
-StarSuite Math : security;protecting contents
-StarSuite Math : security;warning dialogs with macros
-StarSuite Math : selecting
-StarSuite Math : selecting;controls
-StarSuite Math : selecting;measurement units
-StarSuite Math : selecting;objects
-StarSuite Math : selecting;print areas
-StarSuite Math : selecting;several files
-StarSuite Math : selection clipboard
-StarSuite Math : selection frames
-StarSuite Math : selection modes in text
-StarSuite Math : selection options in formulas
-StarSuite Math : sending
-StarSuite Math : sending;AutoAbstract function in presentations
-StarSuite Math : sending;documents as e-mail
-StarSuite Math : sending;documents as faxes
-StarSuite Math : separator lines
-StarSuite Math : separator lines;defining
-StarSuite Math : separators
-StarSuite Math : separators;conditional
-StarSuite Math : Server Side ImageMap
-StarSuite Math : set operations in StarSuiteMath
-StarSuite Math : set operators
-StarSuite Math : set operators;list of
-StarSuite Math : sets of numbers
-StarSuite Math : settings
-StarSuite Math : settings;printers
-StarSuite Math : settings;program configuration
-StarSuite Math : settings;proxies
-StarSuite Math : settings;tracking changes
-StarSuite Math : settings;views
-StarSuite Math : SGML
-StarSuite Math : SGML;definition
-StarSuite Math : shadows
-StarSuite Math : shadows;areas
-StarSuite Math : shadows;borders
-StarSuite Math : shadows;characters
-StarSuite Math : shadows;characters, using context menu
-StarSuite Math : sharing documents
-StarSuite Math : sharpening filter
-StarSuite Math : sheet tabs
-StarSuite Math : sheet tabs;displaying
-StarSuite Math : sheets
-StarSuite Math : sheets;searching all
-StarSuite Math : shortcut keys
-StarSuite Math : shortcut keys;assigning macros
-StarSuite Math : shortcut keys;general
-StarSuite Math : shortcut keys;in databases
-StarSuite Math : shortcut keys;in formulas
-StarSuite Math : shortcut keys;StarSuite accessibility
-StarSuite Math : showing
-StarSuite Math : showing;changes
-StarSuite Math : showing;docked windows
-StarSuite Math : showing;drawings and controls (Writer)
-StarSuite Math : showing;live presentations on the Internet
-StarSuite Math : showing;toolbars
-StarSuite Math : signing documents with digital signatures
-StarSuite Math : similar to relations
-StarSuite Math : similarity search
-StarSuite Math : simple handles (Writer)
-StarSuite Math : simplified Chinese
-StarSuite Math : simplified Chinese;translating to traditional Chinese
-StarSuite Math : sine function
-StarSuite Math : single brackets without group function
-StarSuite Math : single sign on options
-StarSuite Math : single-line spacing in text
-StarSuite Math : sizes
-StarSuite Math : sizes;draw objects
-StarSuite Math : sizes;of fonts in StarSuite Math
-StarSuite Math : sizes;pictures
-StarSuite Math : slanting draw objects
-StarSuite Math : slash division sign
-StarSuite Math : small capitals
-StarSuite Math : small gaps
-StarSuite Math : small icons
-StarSuite Math : smart tag configuration
-StarSuite Math : smooth scrolling (Writer)
-StarSuite Math : smoothing filter
-StarSuite Math : snap grid defaults (Writer/Calc)
-StarSuite Math : snapping in presentations and drawings
-StarSuite Math : solarization filter
-StarSuite Math : sort lists
-StarSuite Math : sort lists;copying to in Calc
-StarSuite Math : sorting
-StarSuite Math : sorting;data in forms
-StarSuite Math : sorting;databases
-StarSuite Math : sounds
-StarSuite Math : sounds;inserting and playing
-StarSuite Math : spaces
-StarSuite Math : spaces;displaying (Writer)
-StarSuite Math : spaces;ignoring double
-StarSuite Math : spaces;inserting protected spaces
-StarSuite Math : spaces;showing protected spaces (Writer)
-StarSuite Math : spaces in formulas
-StarSuite Math : spacing
-StarSuite Math : spacing;between paragraphs in footnotes
-StarSuite Math : spacing;font effects
-StarSuite Math : spacing;formula elements
-StarSuite Math : spacing;lines and paragraphs
-StarSuite Math : spacing;tab stops in text documents
-StarSuite Math : spacing;tabs in presentations
-StarSuite Math : spadmin
-StarSuite Math : special characters
-StarSuite Math : speech bubbles
-StarSuite Math : speed of printing
-StarSuite Math : spellcheck
-StarSuite Math : spellcheck;activating for a language
-StarSuite Math : spellcheck;context menus
-StarSuite Math : spellcheck;default languages
-StarSuite Math : spellcheck;dialog
-StarSuite Math : spellcheck;dictionary of exceptions
-StarSuite Math : spellcheck;ignore list
-StarSuite Math : spin button creation
-StarSuite Math : spoolfiles with Xprinter
-StarSuite Math : spreadsheets
-StarSuite Math : spreadsheets;as databases (base)
-StarSuite Math : spreadsheets;copying areas to text documents
-StarSuite Math : spreadsheets;creating/opening
-StarSuite Math : spreadsheets;inserting charts
-StarSuite Math : spreadsheets;inserting database records
-StarSuite Math : spreadsheets;printing
-StarSuite Math : spreadsheets;saving
-StarSuite Math : spreadsheets;saving automatically
-StarSuite Math : spreadsheets;saving in other formats
-StarSuite Math : spreadsheets;sending as e-mail
-StarSuite Math : SQL
-StarSuite Math : SQL;definition
-StarSuite Math : SQL;DISTINCT parameter
-StarSuite Math : SQL;executing SQL commands
-StarSuite Math : SQL;executing SQL statements (Base)
-StarSuite Math : SQL;queries (Base)
-StarSuite Math : square brackets
-StarSuite Math : square drawings
-StarSuite Math : square roots
-StarSuite Math : stacks
-StarSuite Math : standard bar on/off
-StarSuite Math : standard filters in databases
-StarSuite Math : standard printer under UNIX
-StarSuite Math : StarSuite Base data sources
-StarSuite Math : StarSuite Basic scripts in HTML documents
-StarSuite Math : StarSuite documents
-StarSuite Math : StarSuite documents;mobile device filters
-StarSuite Math : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Math : StarSuite Math
-StarSuite Math : StarSuite Math;entering symbols in
-StarSuite Math : StarSuite Math;examples
-StarSuite Math : StarSuite Math;formatting
-StarSuite Math : StarSuite Math;general instructions
-StarSuite Math : StarSuite Math;reference list
-StarSuite Math : StarSuite Math;relations
-StarSuite Math : StarSuite Math start
-StarSuite Math : start parameters
-StarSuite Math : status bar on/off
-StarSuite Math : stickers
-StarSuite Math : strikethrough
-StarSuite Math : strikethrough;characters
-StarSuite Math : strikethrough;font effects
-StarSuite Math : styles
-StarSuite Math : styles;'changed' message
-StarSuite Math : styles;copying between documents
-StarSuite Math : styles;keyboard shortcuts
-StarSuite Math : styles;organizing
-StarSuite Math : styles;printing styles used in a document
-StarSuite Math : styles;replacing automatically
-StarSuite Math : Styles and Formatting window
-StarSuite Math : Styles and Formatting window;docking
-StarSuite Math : subforms
-StarSuite Math : subforms;creating
-StarSuite Math : subforms;description
-StarSuite Math : submitting forms
-StarSuite Math : subscripts
-StarSuite Math : subset set operators
-StarSuite Math : subtraction signs
-StarSuite Math : suffixes in file formats
-StarSuite Math : sum range example
-StarSuite Math : summation
-StarSuite Math : superscripts
-StarSuite Math : superset set operators
-StarSuite Math : support on the Web
-StarSuite Math : symbols
-StarSuite Math : symbols;adding in StarSuite Math
-StarSuite Math : symbols;entering in StarSuite Math
-StarSuite Math : symbols;for complex numbers
-StarSuite Math : synchronizing
-StarSuite Math : synchronizing;labels and business cards
-StarSuite Math : synchronizing;Pocket PC and StarSuite formats
-StarSuite Math : system address book registration
-StarSuite Math : tab stops
-StarSuite Math : tab stops;displaying (Writer)
-StarSuite Math : tab stops;inserting and editing
-StarSuite Math : tab stops;setting in sheets
-StarSuite Math : tab stops;settings
-StarSuite Math : tab stops;spacing in presentations
-StarSuite Math : tab stops;spacing in text documents
-StarSuite Math : table controls
-StarSuite Math : table controls;form functions
-StarSuite Math : table controls;keyboard-only edit mode
-StarSuite Math : table controls;properties
-StarSuite Math : table views of databases
-StarSuite Math : Table Wizard (Base)
-StarSuite Math : tables
-StarSuite Math : tables;inserting line breaks
-StarSuite Math : tables in databases
-StarSuite Math : tables in databases;access rights to (Base)
-StarSuite Math : tables in databases;adding to queries
-StarSuite Math : tables in databases;browsing and editing
-StarSuite Math : tables in databases;copying database tables (Base)
-StarSuite Math : tables in databases;creating
-StarSuite Math : tables in databases;creating in design view
-StarSuite Math : tables in databases;importing text formats (Base)
-StarSuite Math : tables in databases;joining for queries (Base)
-StarSuite Math : tables in databases;printing queries (Base)
-StarSuite Math : tables in databases;relations (Base)
-StarSuite Math : tables in databases;searching
-StarSuite Math : tables in spreadsheets
-StarSuite Math : tables in spreadsheets;copying data to other applications
-StarSuite Math : tables in spreadsheets;defining borders
-StarSuite Math : tables in spreadsheets;value highlighting
-StarSuite Math : tables in text
-StarSuite Math : tables in text;captions
-StarSuite Math : tables in text;creating automatically
-StarSuite Math : tables in text;default settings
-StarSuite Math : tables in text;defining borders
-StarSuite Math : tables in text;displaying
-StarSuite Math : tables in text;printing
-StarSuite Math : tabs
-StarSuite Math : tabs;displaying sheet tabs
-StarSuite Math : tags
-StarSuite Math : tags;definition
-StarSuite Math : tags;META tags
-StarSuite Math : tangent function
-StarSuite Math : templates
-StarSuite Math : templates;agendas
-StarSuite Math : templates;changing basic fonts
-StarSuite Math : templates;database reports
-StarSuite Math : templates;deleting
-StarSuite Math : templates;editing and saving
-StarSuite Math : templates;faxes
-StarSuite Math : templates;importing and exporting
-StarSuite Math : templates;letters
-StarSuite Math : templates;new documents from templates
-StarSuite Math : templates;opening documents with
-StarSuite Math : templates;organizing
-StarSuite Math : terminology
-StarSuite Math : terminology;general glossary
-StarSuite Math : terminology;Internet glossary
-StarSuite Math : testing XML filters
-StarSuite Math : text
-StarSuite Math : text;animating
-StarSuite Math : text;Asian layout
-StarSuite Math : text;bold
-StarSuite Math : text;coloring
-StarSuite Math : text;contours
-StarSuite Math : text;copying by drag and drop
-StarSuite Math : text;CTL languages
-StarSuite Math : text;drawing pictures
-StarSuite Math : text;font effects
-StarSuite Math : text;font sizes
-StarSuite Math : text;font styles
-StarSuite Math : text;fonts and formats
-StarSuite Math : text;Fontwork icons
-StarSuite Math : text;hyperlinks
-StarSuite Math : text;inserting special characters
-StarSuite Math : text;italics
-StarSuite Math : text;kerning
-StarSuite Math : text;language selection
-StarSuite Math : text;line spacing
-StarSuite Math : text;overwriting or inserting
-StarSuite Math : text;printing in black
-StarSuite Math : text;replacing with format
-StarSuite Math : text;selection modes
-StarSuite Math : text;shadowed
-StarSuite Math : text;text/draw objects
-StarSuite Math : text attributes
-StarSuite Math : text attributes;hyperlinks
-StarSuite Math : text attributes;undoing
-StarSuite Math : text boxes
-StarSuite Math : text boxes;form functions
-StarSuite Math : text boxes;positioning
-StarSuite Math : text breaks in cells
-StarSuite Math : text colors for better accessibility
-StarSuite Math : text databases (Base)
-StarSuite Math : text documents
-StarSuite Math : text documents;creating/opening
-StarSuite Math : text documents;importing/exporting
-StarSuite Math : text documents;inserting spreadsheet cells
-StarSuite Math : text documents;print settings
-StarSuite Math : text documents;printing
-StarSuite Math : text documents;saving
-StarSuite Math : text documents;saving automatically
-StarSuite Math : text documents;saving in other formats
-StarSuite Math : text documents;sending as e-mail
-StarSuite Math : text effects
-StarSuite Math : text flow
-StarSuite Math : text flow;in cells
-StarSuite Math : text formats
-StarSuite Math : text formats;databases
-StarSuite Math : text formats;pasting
-StarSuite Math : text input fields
-StarSuite Math : text layout for special languages
-StarSuite Math : text mode in StarSuite Math
-StarSuite Math : text objects
-StarSuite Math : text objects;alignment
-StarSuite Math : text objects;draw functions
-StarSuite Math : text objects;fonts
-StarSuite Math : text objects;in presentations and drawings
-StarSuite Math : text overflow in spreadsheet cells
-StarSuite Math : text strings
-StarSuite Math : text strings;entering in StarSuite Math
-StarSuite Math : text, see also text documents, paragraphs and characters
-StarSuite Math : TextArt, see Fontwork
-StarSuite Math : textures
-StarSuite Math : textures;inserting from Gallery
-StarSuite Math : textures;on chart bars
-StarSuite Math : Thai
-StarSuite Math : Thai;entering text
-StarSuite Math : Thai;language settings
-StarSuite Math : there exists symbol
-StarSuite Math : thesaurus
-StarSuite Math : thesaurus;activating for a language
-StarSuite Math : ticker text
-StarSuite Math : tilde as attribute
-StarSuite Math : time fields
-StarSuite Math : time fields;form functions
-StarSuite Math : times
-StarSuite Math : times;inserting when printing presentations
-StarSuite Math : times, formats
-StarSuite Math : tips
-StarSuite Math : tips;extended tips in Help
-StarSuite Math : title rows
-StarSuite Math : title rows;printing in StarSuite Math
-StarSuite Math : titles
-StarSuite Math : titles;changing
-StarSuite Math : titles;editing in charts
-StarSuite Math : titles;font effects
-StarSuite Math : titles;formatting automatically
-StarSuite Math : titles;objects
-StarSuite Math : toolbars
-StarSuite Math : toolbars;adding buttons
-StarSuite Math : toolbars;docking/undocking
-StarSuite Math : toolbars;Form Navigation bar
-StarSuite Math : toolbars;viewing/closing
-StarSuite Math : tools bar
-StarSuite Math : tooltips
-StarSuite Math : tooltips;extended tips
-StarSuite Math : tooltips;help
-StarSuite Math : toward relation
-StarSuite Math : traditional Chinese
-StarSuite Math : traditional Chinese;translating to simplified chinese
-StarSuite Math : transparency
-StarSuite Math : transparency;areas
-StarSuite Math : transparency;off for faster printing
-StarSuite Math : transparency;saving
-StarSuite Math : transparent character as attribute
-StarSuite Math : tree view of Help
-StarSuite Math : trigonometrical functions
-StarSuite Math : triple dot attribute
-StarSuite Math : typefaces
-StarSuite Math : typefaces;adding under UNIX
-StarSuite Math : typefaces;formats
-StarSuite Math : typographical quotes in StarSuite Writer
-StarSuite Math : typography
-StarSuite Math : typography;Asian
-StarSuite Math : unary operators
-StarSuite Math : unary operators;list of
-StarSuite Math : unary operators
-StarSuite Math : underline attribute
-StarSuite Math : underlining
-StarSuite Math : underlining;AutoFormat function
-StarSuite Math : underlining;characters
-StarSuite Math : underlining;text
-StarSuite Math : undocking windows
-StarSuite Math : undoing
-StarSuite Math : undoing;direct formatting
-StarSuite Math : undoing;editing
-StarSuite Math : undoing;number of steps
-StarSuite Math : unequal sign
-StarSuite Math : ungrouping groups
-StarSuite Math : union of sets
-StarSuite Math : units
-StarSuite Math : units;converting
-StarSuite Math : units;measurement units
-StarSuite Math : universal quantifier symbol
-StarSuite Math : UNO components
-StarSuite Math : UNO components;Extension Manager
-StarSuite Math : UNO components;integrating new
-StarSuite Math : up arrow symbol
-StarSuite Math : update options
-StarSuite Math : updates
-StarSuite Math : updates;checking automatically
-StarSuite Math : updates;checking manually
-StarSuite Math : updating
-StarSuite Math : updating;fields and charts, automatically (Writer)
-StarSuite Math : updating;links in text documents
-StarSuite Math : updating;links, on opening
-StarSuite Math : updating;templates
-StarSuite Math : upper limits
-StarSuite Math : URL
-StarSuite Math : URL;changing hyperlink URLs
-StarSuite Math : URL;definition
-StarSuite Math : URL;in pictures
-StarSuite Math : URL;saving absolute/relative paths
-StarSuite Math : URL;turning off URL recognition
-StarSuite Math : user data
-StarSuite Math : user data;input
-StarSuite Math : user data;removing when saving
-StarSuite Math : user-defined dictionaries
-StarSuite Math : user-defined dictionaries;creating
-StarSuite Math : user-defined dictionaries;dictionary of exceptions
-StarSuite Math : user-defined dictionaries;editing
-StarSuite Math : user-defined operators
-StarSuite Math : user-defined operators;general
-StarSuite Math : user-defined operators;unary and binary
-StarSuite Math : user-defined styles
-StarSuite Math : user-defined styles;automatically replacing
-StarSuite Math : UTF-8/UCS2 support
-StarSuite Math : values
-StarSuite Math : values;absolute
-StarSuite Math : values;rounded as shown (Calc)
-StarSuite Math : variables
-StarSuite Math : variables;for paths
-StarSuite Math : variables;with right exponents
-StarSuite Math : VBA code
-StarSuite Math : VBA code;loading/saving documents with VBA code
-StarSuite Math : vector arrows as attributes
-StarSuite Math : version management
-StarSuite Math : version numbers of documents
-StarSuite Math : versions
-StarSuite Math : versions;comparing documents
-StarSuite Math : versions;file saving as, restriction
-StarSuite Math : versions;merging document versions
-StarSuite Math : versions;of a document
-StarSuite Math : versions;StarSuite
-StarSuite Math : vertical arrangement of elements
-StarSuite Math : vertical bars
-StarSuite Math : vertical callouts
-StarSuite Math : vertical dots symbol
-StarSuite Math : vertical elements
-StarSuite Math : vertical scrollbars (Writer)
-StarSuite Math : vertical text boxes
-StarSuite Math : videos
-StarSuite Math : viewing
-StarSuite Math : viewing;databases
-StarSuite Math : viewing;file properties
-StarSuite Math : viewing;StarSuite documents in Internet Explorer
-StarSuite Math : viewing;toolbars
-StarSuite Math : views
-StarSuite Math : views;creating database views (Base)
-StarSuite Math : views;defaults
-StarSuite Math : views;full screen
-StarSuite Math : views;icons
-StarSuite Math : views;in 3D
-StarSuite Math : views;maximum size
-StarSuite Math : views;scaling
-StarSuite Math : views;zooming out StarSuite Math
-StarSuite Math : Visual Basic for Applications
-StarSuite Math : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Math : watermarks
-StarSuite Math : web documents
-StarSuite Math : web documents;XForms
-StarSuite Math : Web support
-StarSuite Math : WebCast export
-StarSuite Math : WebDAV over HTTPS
-StarSuite Math : weierstrass p symbol
-StarSuite Math : whole numbers
-StarSuite Math : wide circumflex attribute
-StarSuite Math : wide tilde attribute
-StarSuite Math : wide vector arrow attribute
-StarSuite Math : widowed brackets
-StarSuite Math : windows
-StarSuite Math : windows;docking
-StarSuite Math : windows;docking definition
-StarSuite Math : windows;hiding/showing/docking
-StarSuite Math : windows;new
-StarSuite Math : wizards
-StarSuite Math : wizards;agendas
-StarSuite Math : wizards;database queries
-StarSuite Math : wizards;database tables (Base)
-StarSuite Math : wizards;databases (Base)
-StarSuite Math : wizards;document converter
-StarSuite Math : wizards;Euro Converter
-StarSuite Math : wizards;faxes
-StarSuite Math : wizards;forms
-StarSuite Math : wizards;letters
-StarSuite Math : wizards;overview
-StarSuite Math : wizards;presentations
-StarSuite Math : wizards;reports
-StarSuite Math : Word documents
-StarSuite Math : Word documents;compatibility
-StarSuite Math : Word documents;saving as
-StarSuite Math : WordArt, see Fontwork
-StarSuite Math : words
-StarSuite Math : words;automatically replacing
-StarSuite Math : words;wrapping in cells
-StarSuite Math : words;wrapping in CTL
-StarSuite Math : working directory change
-StarSuite Math : wrapping text
-StarSuite Math : wrapping text;in cells
-StarSuite Math : wrapping text;in formulas
-StarSuite Math : write protection on/off
-StarSuite Math : writing aids options
-StarSuite Math : WYSIWYG in fonts lists
-StarSuite Math : XForms
-StarSuite Math : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Math : XForms;conditions
-StarSuite Math : XForms;opening/editing
-StarSuite Math : XML converters
-StarSuite Math : XML file formats
-StarSuite Math : XML filters
-StarSuite Math : XML filters;creating/testing
-StarSuite Math : XML filters;saving as package/installing/deleting
-StarSuite Math : XML filters;settings
-StarSuite Math : XML Forms, see XForms
-StarSuite Math : XSLT filters, see also XML filters
-StarSuite Math : years
-StarSuite Math : years;2-digit options
-StarSuite Math : zero values
-StarSuite Math : zero values;displaying (Calc)
-StarSuite Math : zooming
-StarSuite Math : zooming;page views
-StarSuite Math : zooming;pictures
-StarSuite Math : zooming;status bar
-StarSuite Math : zooming in on formula display
-StarSuite Math : zooming out on formula display
-StarSuite Writer : 1/2 replacement
-StarSuite Writer : 3D charts
-StarSuite Writer : 3D text creation
-StarSuite Writer : 3D view
-StarSuite Writer : abbreviation replacement
-StarSuite Writer : abbreviations
-StarSuite Writer : absolute hyperlinks
-StarSuite Writer : absolute saving of URLs
-StarSuite Writer : accents
-StarSuite Writer : Access databases (base)
-StarSuite Writer : access rights for database tables (Base)
-StarSuite Writer : accessibility
-StarSuite Writer : accessibility;general shortcuts
-StarSuite Writer : accessibility;options
-StarSuite Writer : accessibility;StarSuite assistive technology
-StarSuite Writer : accessibility;StarSuite features
-StarSuite Writer : accessibility;StarSuite Writer
-StarSuite Writer : activating
-StarSuite Writer : activating;context menus
-StarSuite Writer : activating;Error Report Tool
-StarSuite Writer : activating;extended help tips
-StarSuite Writer : activating;plug-ins
-StarSuite Writer : ActiveX control
-StarSuite Writer : Adabas D databases (base)
-StarSuite Writer : add-ons, see UNO components
-StarSuite Writer : additional selection mode
-StarSuite Writer : address books
-StarSuite Writer : address books;exchanging
-StarSuite Writer : address books;LDAP server (Base)
-StarSuite Writer : address books;registering
-StarSuite Writer : address labels from databases
-StarSuite Writer : adjusting page margins and cell widths
-StarSuite Writer : ADO databases (Base)
-StarSuite Writer : Agenda Wizard
-StarSuite Writer : aging filter
-StarSuite Writer : aligning
-StarSuite Writer : aligning;2D charts
-StarSuite Writer : aligning;cells
-StarSuite Writer : aligning;objects
-StarSuite Writer : aligning;paragraphs
-StarSuite Writer : aligning;tables in text
-StarSuite Writer : aligning;text objects
-StarSuite Writer : aligning;titles in charts
-StarSuite Writer : alphabetical indexes
-StarSuite Writer : alternative fonts
-StarSuite Writer : ampersand symbol, see also operators
-StarSuite Writer : anchors
-StarSuite Writer : anchors;changing
-StarSuite Writer : anchors;displaying (Calc)
-StarSuite Writer : anchors;options
-StarSuite Writer : anchors;types/positions for draw objects
-StarSuite Writer : animations
-StarSuite Writer : animations;accessibility options
-StarSuite Writer : animations;text
-StarSuite Writer : appearance options
-StarSuite Writer : Arabic
-StarSuite Writer : Arabic;entering text
-StarSuite Writer : Arabic;language settings
-StarSuite Writer : area charts
-StarSuite Writer : areas
-StarSuite Writer : areas;bitmap patterns
-StarSuite Writer : areas;hatched/dotted
-StarSuite Writer : areas;shadows
-StarSuite Writer : areas;slanting
-StarSuite Writer : areas;styles
-StarSuite Writer : areas;transparency
-StarSuite Writer : arguments in command line
-StarSuite Writer : arithmetical operators in formulas
-StarSuite Writer : arranging
-StarSuite Writer : arranging;headings
-StarSuite Writer : arranging;objects
-StarSuite Writer : arrows
-StarSuite Writer : arrows;defining arrow heads
-StarSuite Writer : arrows;defining arrow lines
-StarSuite Writer : arrows;drawing in text
-StarSuite Writer : ASCII
-StarSuite Writer : ASCII;definition
-StarSuite Writer : Asian languages
-StarSuite Writer : Asian languages;enabling
-StarSuite Writer : Asian languages;search options
-StarSuite Writer : Asian languages;sorting paragraphs/table rows
-StarSuite Writer : Asian Phonetic Guide
-StarSuite Writer : Asian typography
-StarSuite Writer : aspect ratio
-StarSuite Writer : aspect ratio;resizing objects
-StarSuite Writer : assigning scripts
-StarSuite Writer : assistive technology in StarSuite
-StarSuite Writer : attaching toolbars
-StarSuite Writer : attachments in e-mails
-StarSuite Writer : audio
-StarSuite Writer : audio;inserting
-StarSuite Writer : auto reloading HTML documents
-StarSuite Writer : AutoAbstract function for sending text to presentations
-StarSuite Writer : AutoCaption function in StarSuite Writer
-StarSuite Writer : AutoComplete function in text and list boxes
-StarSuite Writer : AutoCorrect function
-StarSuite Writer : AutoCorrect function;adding exceptions
-StarSuite Writer : AutoCorrect function;context menu
-StarSuite Writer : AutoCorrect function;options
-StarSuite Writer : AutoCorrect function;pictures and frames
-StarSuite Writer : AutoCorrect function;quotes
-StarSuite Writer : AutoCorrect function;replacement table
-StarSuite Writer : AutoCorrect function;smart tags
-StarSuite Writer : AutoCorrect function;switching on and off in Calc
-StarSuite Writer : AutoCorrect function;turning off
-StarSuite Writer : AutoCorrect function;URL recognition
-StarSuite Writer : AutoCorrect function;word completion
-StarSuite Writer : AutoFormat function
-StarSuite Writer : AutoFormat function;applying to text tables
-StarSuite Writer : AutoFormat function;headings
-StarSuite Writer : AutoFormat function;switching on and off
-StarSuite Writer : AutoFormat function;text documents
-StarSuite Writer : automatic bullets
-StarSuite Writer : automatic captions (Writer)
-StarSuite Writer : automatic changes on/off
-StarSuite Writer : automatic control focus
-StarSuite Writer : automatic heading formatting
-StarSuite Writer : automatic hyperlink formatting
-StarSuite Writer : automatic hyphenation in text
-StarSuite Writer : automatic line breaks
-StarSuite Writer : automatic lines/borders in text
-StarSuite Writer : automatic numbering
-StarSuite Writer : automatic numbering;AutoCorrect function
-StarSuite Writer : automatic numbering;of objects
-StarSuite Writer : automatic saving
-StarSuite Writer : automatic spellcheck
-StarSuite Writer : automatic word completion
-StarSuite Writer : AutoPilots, see wizards
-StarSuite Writer : AutoText
-StarSuite Writer : AutoValue
-StarSuite Writer : AutoValue;database tables
-StarSuite Writer : averages in charts
-StarSuite Writer : axes
-StarSuite Writer : axes;better scaling
-StarSuite Writer : axes;formatting
-StarSuite Writer : axes;formatting grids
-StarSuite Writer : axes;inserting grids
-StarSuite Writer : axes;interval marks
-StarSuite Writer : axes;showing axes in charts
-StarSuite Writer : axes in charts
-StarSuite Writer : backgrounds
-StarSuite Writer : backgrounds;defining colors/pictures
-StarSuite Writer : backgrounds;different pages
-StarSuite Writer : backgrounds;frames/sections/indexes
-StarSuite Writer : backgrounds;inserting from Gallery
-StarSuite Writer : backgrounds;printing
-StarSuite Writer : backgrounds;text objects
-StarSuite Writer : backing window
-StarSuite Writer : backups
-StarSuite Writer : backups;automatic
-StarSuite Writer : backups;documents
-StarSuite Writer : bar charts
-StarSuite Writer : Basic
-StarSuite Writer : Basic;fonts for source display
-StarSuite Writer : Basic;programming
-StarSuite Writer : Basic;recording macros
-StarSuite Writer : basic fonts
-StarSuite Writer : behavior of rows/columns
-StarSuite Writer : Bézier curves
-StarSuite Writer : Bézier curves;control points in presentations
-StarSuite Writer : bi-directional writing
-StarSuite Writer : bibliographies
-StarSuite Writer : binding space
-StarSuite Writer : bitmaps
-StarSuite Writer : bitmaps;inserting and editing
-StarSuite Writer : bitmaps;off for faster printing
-StarSuite Writer : bitmaps;patterns
-StarSuite Writer : black and white printing
-StarSuite Writer : black printing in Calc
-StarSuite Writer : blank pages with alternating page styles
-StarSuite Writer : block selection mode
-StarSuite Writer : blocks of text
-StarSuite Writer : bold
-StarSuite Writer : bold;AutoFormat function
-StarSuite Writer : bold;formatting while typing
-StarSuite Writer : bold;text
-StarSuite Writer : book previews
-StarSuite Writer : book view
-StarSuite Writer : booklet printing
-StarSuite Writer : bookmarks
-StarSuite Writer : bookmarks;Help
-StarSuite Writer : bookmarks;inserting
-StarSuite Writer : bookmarks;positioning cursor
-StarSuite Writer : borders
-StarSuite Writer : borders;arranging
-StarSuite Writer : borders;automatic drawing on/off
-StarSuite Writer : borders;cells on screen (Calc)
-StarSuite Writer : borders;for footnotes/endnotes
-StarSuite Writer : borders;for headers/footers
-StarSuite Writer : borders;for objects
-StarSuite Writer : borders;for pages
-StarSuite Writer : borders;for paragraphs
-StarSuite Writer : borders;for tables
-StarSuite Writer : borders;for text tables
-StarSuite Writer : borders;shadows
-StarSuite Writer : borders;table boundaries (Writer)
-StarSuite Writer : borders, see also frames
-StarSuite Writer : bound fields
-StarSuite Writer : bound fields;controls
-StarSuite Writer : boundaries of tables (Writer)
-StarSuite Writer : break display (Writer)
-StarSuite Writer : brochures
-StarSuite Writer : brochures;printing individual
-StarSuite Writer : brochures;printing several
-StarSuite Writer : brush for copying styles
-StarSuite Writer : build numbers of StarSuite
-StarSuite Writer : bullet lists
-StarSuite Writer : bullet lists;changing levels
-StarSuite Writer : bullet lists;creating while typing
-StarSuite Writer : bullet lists;formatting options
-StarSuite Writer : bullet lists;interrupting
-StarSuite Writer : bullet lists;turning on and off
-StarSuite Writer : bullets
-StarSuite Writer : bullets;adding and editing
-StarSuite Writer : bullets;paragraphs
-StarSuite Writer : bullets;replacing
-StarSuite Writer : bullets;turning off
-StarSuite Writer : bullets;using automatically
-StarSuite Writer : business cards
-StarSuite Writer : business cards;creating and synchronizing
-StarSuite Writer : business cards;using templates
-StarSuite Writer : button bars, see toolbars
-StarSuite Writer : buttons
-StarSuite Writer : buttons;adding push buttons
-StarSuite Writer : buttons;big/small
-StarSuite Writer : buttons;editing hyperlink buttons
-StarSuite Writer : buttons;form functions
-StarSuite Writer : buttons;toolbars
-StarSuite Writer : cache for graphics
-StarSuite Writer : calculating
-StarSuite Writer : calculating;across multiple text tables
-StarSuite Writer : calculating;complex formulas in text
-StarSuite Writer : calculating;in text
-StarSuite Writer : calculating;in text tables
-StarSuite Writer : calculating;iterative references (Calc)
-StarSuite Writer : calculating;mean values
-StarSuite Writer : calculating;regression curves
-StarSuite Writer : calculating;sums in text tables
-StarSuite Writer : callouts
-StarSuite Writer : callouts;drawings
-StarSuite Writer : capital letters
-StarSuite Writer : capital letters;AutoCorrect function
-StarSuite Writer : capital letters;avoiding after specific abbreviations
-StarSuite Writer : capital letters;changing to small letters
-StarSuite Writer : capital letters;changing to small letters after periods
-StarSuite Writer : capital letters;font effects
-StarSuite Writer : capital letters;starting paragraphs
-StarSuite Writer : captions
-StarSuite Writer : captions;adding chapter numbers
-StarSuite Writer : captions;automatic captions (Writer)
-StarSuite Writer : captions;inserting and editing
-StarSuite Writer : captions;tables/pictures/frames/OLE objects (Writer)
-StarSuite Writer : captions, see also labels/callouts
-StarSuite Writer : cascading update (Base)
-StarSuite Writer : case sensitivity
-StarSuite Writer : case sensitivity;comparing cell contents (Calc)
-StarSuite Writer : case sensitivity;searching
-StarSuite Writer : cell merges
-StarSuite Writer : cells
-StarSuite Writer : cells;adapting the width by keyboard
-StarSuite Writer : cells;aligning
-StarSuite Writer : cells;backgrounds
-StarSuite Writer : cells;borders in text tables
-StarSuite Writer : cells;calculating sums
-StarSuite Writer : cells;coloring (Calc)
-StarSuite Writer : cells;cursor positions after input (Calc)
-StarSuite Writer : cells;enlarging and reducing in text tables
-StarSuite Writer : cells;formatting without effect (Calc)
-StarSuite Writer : cells;inserting from spreadsheets
-StarSuite Writer : cells;line breaks
-StarSuite Writer : cells;linked to controls
-StarSuite Writer : cells;merging/splitting
-StarSuite Writer : cells;number of
-StarSuite Writer : cells;pasting
-StarSuite Writer : cells;protecting/unprotecting
-StarSuite Writer : cells;resetting formats
-StarSuite Writer : cells;showing grid lines (Calc)
-StarSuite Writer : centered text
-StarSuite Writer : centering
-StarSuite Writer : centering;images on HTML pages
-StarSuite Writer : centering;text frames on pages
-StarSuite Writer : centimeters
-StarSuite Writer : central documents
-StarSuite Writer : certificates
-StarSuite Writer : changes
-StarSuite Writer : changes;accepting or rejecting
-StarSuite Writer : changes;automatic
-StarSuite Writer : changes;comparing to original
-StarSuite Writer : changes;protecting
-StarSuite Writer : changes;recording
-StarSuite Writer : changes;review function
-StarSuite Writer : changes;showing
-StarSuite Writer : changing
-StarSuite Writer : changing;bulleting symbols
-StarSuite Writer : changing;cases of text
-StarSuite Writer : changing;document titles
-StarSuite Writer : changing;field shadings
-StarSuite Writer : changing;fields, into text
-StarSuite Writer : changing;file associations in Setup program
-StarSuite Writer : changing;icon sizes
-StarSuite Writer : changing;indents
-StarSuite Writer : changing;links
-StarSuite Writer : changing;outline levels
-StarSuite Writer : changing;page backgrounds
-StarSuite Writer : changing;starting numbers in lists
-StarSuite Writer : changing;work directory
-StarSuite Writer : changing, see also editing and replacing
-StarSuite Writer : chapter names in headers
-StarSuite Writer : chapter numbering
-StarSuite Writer : chapter numbers in captions
-StarSuite Writer : character styles
-StarSuite Writer : character styles;language selection
-StarSuite Writer : character styles;style categories
-StarSuite Writer : characters
-StarSuite Writer : characters;alternative fonts
-StarSuite Writer : characters;Asian layout
-StarSuite Writer : characters;bold
-StarSuite Writer : characters;coloring
-StarSuite Writer : characters;contours
-StarSuite Writer : characters;counting
-StarSuite Writer : characters;displaying only on screen (Writer)
-StarSuite Writer : characters;enabling CTL and Asian characters
-StarSuite Writer : characters;font effects
-StarSuite Writer : characters;fonts and formats
-StarSuite Writer : characters;hyperlinks
-StarSuite Writer : characters;italics
-StarSuite Writer : characters;language selection
-StarSuite Writer : characters;shadowed
-StarSuite Writer : characters;spacing
-StarSuite Writer : characters;special
-StarSuite Writer : characters;subscript and superscript
-StarSuite Writer : characters;underlining
-StarSuite Writer : characters;uppercase or lowercase
-StarSuite Writer : charcoal sketches filter
-StarSuite Writer : chart legends
-StarSuite Writer : chart legends;hiding
-StarSuite Writer : chart legends;showing icons with labels
-StarSuite Writer : chart types
-StarSuite Writer : chart types;area
-StarSuite Writer : chart types;column and bar
-StarSuite Writer : chart types;column and line
-StarSuite Writer : chart types;line
-StarSuite Writer : chart types;net
-StarSuite Writer : chart types;pie/donut
-StarSuite Writer : chart types;stock
-StarSuite Writer : chart types;XY (scatter)
-StarSuite Writer : charts
-StarSuite Writer : charts;3D views
-StarSuite Writer : charts;aligning
-StarSuite Writer : charts;arranging within stacks
-StarSuite Writer : charts;bars with textures
-StarSuite Writer : charts;borders
-StarSuite Writer : charts;choosing chart types
-StarSuite Writer : charts;colors
-StarSuite Writer : charts;copying from Calc into Writer
-StarSuite Writer : charts;copying with link to source cell range
-StarSuite Writer : charts;data labels
-StarSuite Writer : charts;displaying (Calc)
-StarSuite Writer : charts;editing axes
-StarSuite Writer : charts;editing data
-StarSuite Writer : charts;editing legends
-StarSuite Writer : charts;editing titles
-StarSuite Writer : charts;formatting areas
-StarSuite Writer : charts;formatting floors
-StarSuite Writer : charts;formatting walls
-StarSuite Writer : charts;inserting
-StarSuite Writer : charts;labeling
-StarSuite Writer : charts;overview
-StarSuite Writer : charts;properties
-StarSuite Writer : charts;reorganizing
-StarSuite Writer : charts;scaling axes
-StarSuite Writer : charts;scaling text
-StarSuite Writer : charts;shortcuts
-StarSuite Writer : charts;showing axes
-StarSuite Writer : charts;updating automatically (Writer)
-StarSuite Writer : check box creation
-StarSuite Writer : checking spelling
-StarSuite Writer : checking spelling;all languages
-StarSuite Writer : checking spelling;manually
-StarSuite Writer : checking spelling;while typing
-StarSuite Writer : Chinese writing systems
-StarSuite Writer : choosing printers
-StarSuite Writer : circle drawings
-StarSuite Writer : Client Side ImageMap
-StarSuite Writer : clipboard
-StarSuite Writer : clipboard;calculating in text
-StarSuite Writer : clipboard;cutting
-StarSuite Writer : clipboard;pasting
-StarSuite Writer : clipboard;pasting formatted/unformatted text
-StarSuite Writer : clipboard;selection clipboard
-StarSuite Writer : clipboard;Unix
-StarSuite Writer : closing
-StarSuite Writer : closing;documents
-StarSuite Writer : closing;toolbars
-StarSuite Writer : collaboration
-StarSuite Writer : color bar
-StarSuite Writer : colors
-StarSuite Writer : colors;adding
-StarSuite Writer : colors;appearance
-StarSuite Writer : colors;backgrounds
-StarSuite Writer : colors;charts
-StarSuite Writer : colors;fill format
-StarSuite Writer : colors;fonts
-StarSuite Writer : colors;grid lines and cells (Calc)
-StarSuite Writer : colors;models
-StarSuite Writer : colors;not printing
-StarSuite Writer : colors;printing in grayscale
-StarSuite Writer : colors;restriction (Calc)
-StarSuite Writer : colors;selection
-StarSuite Writer : column and line charts
-StarSuite Writer : column charts
-StarSuite Writer : column headers
-StarSuite Writer : column headers;displaying (Calc)
-StarSuite Writer : column headers;highlighting (Calc)
-StarSuite Writer : columns
-StarSuite Writer : columns;breaks in text tables
-StarSuite Writer : columns;inserting in tables
-StarSuite Writer : columns;inserting/deleting in tables by keyboard
-StarSuite Writer : columns;on text pages
-StarSuite Writer : columns;selecting
-StarSuite Writer : columns;setting with the mouse
-StarSuite Writer : combination charts
-StarSuite Writer : combo box creation
-StarSuite Writer : command button creation
-StarSuite Writer : command buttons, see push buttons
-StarSuite Writer : command line parameters
-StarSuite Writer : commands
-StarSuite Writer : commands;not visible
-StarSuite Writer : commands;repeating
-StarSuite Writer : commands;SQL
-StarSuite Writer : comments
-StarSuite Writer : comments;on changes
-StarSuite Writer : common terms
-StarSuite Writer : common terms;Chinese dictionary
-StarSuite Writer : common terms;glossaries
-StarSuite Writer : common terms;Internet glossary
-StarSuite Writer : comparisons
-StarSuite Writer : comparisons;document versions
-StarSuite Writer : comparisons;operators in default filter dialog
-StarSuite Writer : compatibility settings for MS Word import
-StarSuite Writer : complete screen view
-StarSuite Writer : completion of words
-StarSuite Writer : complex text layout
-StarSuite Writer : complex text layout;definition
-StarSuite Writer : complex text layout;enabling
-StarSuite Writer : complex text layout, see CTL
-StarSuite Writer : compose key to insert special characters
-StarSuite Writer : concatenation, see ampersand symbol
-StarSuite Writer : concordance files
-StarSuite Writer : concordance files;definition
-StarSuite Writer : concordance files;indexes
-StarSuite Writer : conditional separators
-StarSuite Writer : conditional styles
-StarSuite Writer : conditional text
-StarSuite Writer : conditional text;page counts
-StarSuite Writer : conditional text;setting up
-StarSuite Writer : conditions
-StarSuite Writer : conditions;in fields and sections
-StarSuite Writer : conditions;in number formats
-StarSuite Writer : conditions;items in Data Navigator
-StarSuite Writer : conditions;user data fields
-StarSuite Writer : Configuration Manager
-StarSuite Writer : configuring
-StarSuite Writer : configuring;fax icon
-StarSuite Writer : configuring;StarSuite
-StarSuite Writer : configuring;toolbars
-StarSuite Writer : connections to data sources (Base)
-StarSuite Writer : contents protection
-StarSuite Writer : context menus
-StarSuite Writer : continuation pages
-StarSuite Writer : contour editor
-StarSuite Writer : contour wrap
-StarSuite Writer : contours of text
-StarSuite Writer : control point display in presentations
-StarSuite Writer : controls
-StarSuite Writer : controls;activating in forms
-StarSuite Writer : controls;adding to documents
-StarSuite Writer : controls;arranging in forms
-StarSuite Writer : controls;arranging within stacks
-StarSuite Writer : controls;assigning data sources
-StarSuite Writer : controls;assigning macros (Basic)
-StarSuite Writer : controls;bound fields/list contents/linked cells
-StarSuite Writer : controls;events
-StarSuite Writer : controls;focus
-StarSuite Writer : controls;formatted fields
-StarSuite Writer : controls;grouping
-StarSuite Writer : controls;hidden
-StarSuite Writer : controls;inserting
-StarSuite Writer : controls;multi-line titles
-StarSuite Writer : controls;positions and sizes
-StarSuite Writer : controls;printing
-StarSuite Writer : controls;properties of form controls
-StarSuite Writer : controls;properties of table controls
-StarSuite Writer : controls;reference by SQL
-StarSuite Writer : controls;rich text control
-StarSuite Writer : controls;select mode
-StarSuite Writer : controls;showing (Writer)
-StarSuite Writer : converters
-StarSuite Writer : converters;Euro converter
-StarSuite Writer : converters;PostScript, UNIX
-StarSuite Writer : converters;XML
-StarSuite Writer : converting
-StarSuite Writer : converting;fields, into text
-StarSuite Writer : converting;Hangul/Hanja
-StarSuite Writer : converting;metrics
-StarSuite Writer : converting;Microsoft documents
-StarSuite Writer : converting;Pocket PC formats
-StarSuite Writer : converting;sections, into normal text
-StarSuite Writer : converting;StarSuite documents
-StarSuite Writer : converting;text, into tables
-StarSuite Writer : copies
-StarSuite Writer : copies;printing
-StarSuite Writer : copies;removing line breaks
-StarSuite Writer : copying
-StarSuite Writer : copying;by drag and drop
-StarSuite Writer : copying;charts from StarSuite Calc
-StarSuite Writer : copying;data from text documents
-StarSuite Writer : copying;datasource records in spreadsheets
-StarSuite Writer : copying;draw objects
-StarSuite Writer : copying;draw objects between documents
-StarSuite Writer : copying;formatting
-StarSuite Writer : copying;from data source view
-StarSuite Writer : copying;from Gallery
-StarSuite Writer : copying;in Unix
-StarSuite Writer : copying;pictures, between documents
-StarSuite Writer : copying;sheet areas, to text documents
-StarSuite Writer : copying;styles, by fill format mode
-StarSuite Writer : copying;styles, from selections
-StarSuite Writer : copying;text sections
-StarSuite Writer : copying;to Gallery
-StarSuite Writer : copyright for StarSuite
-StarSuite Writer : corner roundings
-StarSuite Writer : counting words
-StarSuite Writer : crash reports
-StarSuite Writer : criteria of query design (Base)
-StarSuite Writer : cropping pictures
-StarSuite Writer : cross-references
-StarSuite Writer : cross-references;inserting and updating
-StarSuite Writer : cross-references;inserting with Navigator
-StarSuite Writer : cross-references;modifying
-StarSuite Writer : CTL
-StarSuite Writer : CTL;(not) wrapping words
-StarSuite Writer : CTL;complex text layout languages
-StarSuite Writer : CTL;definition
-StarSuite Writer : CTL;options
-StarSuite Writer : currencies
-StarSuite Writer : currencies;converters
-StarSuite Writer : currencies;format codes
-StarSuite Writer : currency field creation
-StarSuite Writer : currency formats
-StarSuite Writer : cursor
-StarSuite Writer : cursor;allowing in protected areas (Writer)
-StarSuite Writer : cursor;direct cursor
-StarSuite Writer : cursor;in read-only text
-StarSuite Writer : cursor;quickly moving to an object
-StarSuite Writer : curves
-StarSuite Writer : curves;editing points
-StarSuite Writer : curves;properties in line charts/XY charts
-StarSuite Writer : custom dictionaries
-StarSuite Writer : custom dictionaries;editing
-StarSuite Writer : custom dictionaries;removing words from
-StarSuite Writer : custom hyphens (Writer)
-StarSuite Writer : custom quotes
-StarSuite Writer : custom templates
-StarSuite Writer : customizing
-StarSuite Writer : customizing;events
-StarSuite Writer : customizing;keyboard
-StarSuite Writer : customizing;menus
-StarSuite Writer : customizing;round corners
-StarSuite Writer : customizing;StarSuite
-StarSuite Writer : customizing;toolbars
-StarSuite Writer : cutting
-StarSuite Writer : dashes
-StarSuite Writer : data
-StarSuite Writer : data;filtering in forms
-StarSuite Writer : data;forms and subforms
-StarSuite Writer : data;read-only
-StarSuite Writer : data;sorting in forms
-StarSuite Writer : data;user data
-StarSuite Writer : data binding change in XForms
-StarSuite Writer : data labels in charts
-StarSuite Writer : Data Navigator
-StarSuite Writer : Data Navigator;adding/editing items
-StarSuite Writer : Data Navigator;display options
-StarSuite Writer : data ranges in charts
-StarSuite Writer : data series
-StarSuite Writer : data source browser
-StarSuite Writer : data source explorer
-StarSuite Writer : data source view
-StarSuite Writer : data source view;drag and drop
-StarSuite Writer : data source view;overview
-StarSuite Writer : data source view;showing
-StarSuite Writer : data sources
-StarSuite Writer : data sources;as tables
-StarSuite Writer : data sources;connection settings (Base)
-StarSuite Writer : data sources;copying records to spreadsheets
-StarSuite Writer : data sources;displaying current
-StarSuite Writer : data sources;LDAP server (Base)
-StarSuite Writer : data sources;registering address books
-StarSuite Writer : data sources;reports
-StarSuite Writer : data sources;setting for stock charts
-StarSuite Writer : data sources;StarSuite Base
-StarSuite Writer : data sources;viewing
-StarSuite Writer : data structure of XForms
-StarSuite Writer : data values in charts
-StarSuite Writer : data, see also values
-StarSuite Writer : database contents
-StarSuite Writer : database contents;inserting as tables
-StarSuite Writer : database contents;inserting as text
-StarSuite Writer : database reports
-StarSuite Writer : Database Wizard (Base)
-StarSuite Writer : databases
-StarSuite Writer : databases;administration through SQL (Base)
-StarSuite Writer : databases;ADO (Base)
-StarSuite Writer : databases;connecting (Base)
-StarSuite Writer : databases;creating
-StarSuite Writer : databases;creating bibliographies
-StarSuite Writer : databases;creating labels
-StarSuite Writer : databases;creating queries
-StarSuite Writer : databases;creating reports
-StarSuite Writer : databases;creating tables
-StarSuite Writer : databases;dBASE (Base)
-StarSuite Writer : databases;deleting (Base)
-StarSuite Writer : databases;drag and drop (Base)
-StarSuite Writer : databases;editing tables
-StarSuite Writer : databases;exchanging
-StarSuite Writer : databases;form filters
-StarSuite Writer : databases;formats (Base)
-StarSuite Writer : databases;importing/exporting
-StarSuite Writer : databases;in conditions
-StarSuite Writer : databases;JDBC (Base)
-StarSuite Writer : databases;main page (Base)
-StarSuite Writer : databases;MySQL (Base)
-StarSuite Writer : databases;ODBC (Base)
-StarSuite Writer : databases;overview
-StarSuite Writer : databases;registering (Base)
-StarSuite Writer : databases;searching records
-StarSuite Writer : databases;shortcut keys
-StarSuite Writer : databases;sorting
-StarSuite Writer : databases;standard filters
-StarSuite Writer : databases;text formats
-StarSuite Writer : databases;viewing
-StarSuite Writer : date fields
-StarSuite Writer : date fields;creating
-StarSuite Writer : date fields;fixed/variable
-StarSuite Writer : date fields;HTML
-StarSuite Writer : date fields;properties
-StarSuite Writer : date formats
-StarSuite Writer : dates
-StarSuite Writer : dates;default (Calc)
-StarSuite Writer : dates;formatting automatically in tables
-StarSuite Writer : dates;inserting
-StarSuite Writer : dates;printing in presentations
-StarSuite Writer : dates;start 1900/01/01 (Calc)
-StarSuite Writer : dates;start 1904/01/01 (Calc)
-StarSuite Writer : dBASE
-StarSuite Writer : dBASE;database settings (Base)
-StarSuite Writer : DDE
-StarSuite Writer : DDE;command for inserting sections
-StarSuite Writer : DDE;definition
-StarSuite Writer : DDE;inserting tables
-StarSuite Writer : deactivating
-StarSuite Writer : deactivating;plug-ins
-StarSuite Writer : deactivating;word completion
-StarSuite Writer : decimal places displayed (Calc)
-StarSuite Writer : decimal separator key
-StarSuite Writer : decimal tab stops
-StarSuite Writer : default directories
-StarSuite Writer : default filters
-StarSuite Writer : default filters;comparison operators
-StarSuite Writer : default filters;databases
-StarSuite Writer : default printer
-StarSuite Writer : default printer;setting up
-StarSuite Writer : default printer;UNIX
-StarSuite Writer : default templates
-StarSuite Writer : default templates;changing
-StarSuite Writer : default templates;defining
-StarSuite Writer : default templates;organizing
-StarSuite Writer : defaults
-StarSuite Writer : defaults;documents
-StarSuite Writer : defaults;file formats in file dialogs
-StarSuite Writer : defaults;file formats in StarSuite
-StarSuite Writer : defaults;fonts
-StarSuite Writer : defaults;grids (Writer/Calc)
-StarSuite Writer : defaults;languages
-StarSuite Writer : defaults;number formats
-StarSuite Writer : defaults;of saving
-StarSuite Writer : defaults;program configuration
-StarSuite Writer : defaults;tab stops in text
-StarSuite Writer : defaults;templates
-StarSuite Writer : defaults;views
-StarSuite Writer : defining
-StarSuite Writer : defining;arrowheads and other line ends
-StarSuite Writer : defining;colors
-StarSuite Writer : defining;conditions
-StarSuite Writer : defining;headers/footers
-StarSuite Writer : defining;line styles
-StarSuite Writer : defining;object borders
-StarSuite Writer : defining;page borders
-StarSuite Writer : defining;page styles
-StarSuite Writer : defining;paragraph borders
-StarSuite Writer : defining;queries (Base)
-StarSuite Writer : defining;starting page numbers
-StarSuite Writer : defining;table borders
-StarSuite Writer : defining;table borders in Writer
-StarSuite Writer : deleting
-StarSuite Writer : deleting;all direct formatting
-StarSuite Writer : deleting;databases (Base)
-StarSuite Writer : deleting;entries of indexes/tables of contents
-StarSuite Writer : deleting;footnotes
-StarSuite Writer : deleting;heading numbers
-StarSuite Writer : deleting;hyperlinks
-StarSuite Writer : deleting;indexes/tables of contents
-StarSuite Writer : deleting;line breaks
-StarSuite Writer : deleting;lines in text
-StarSuite Writer : deleting;models/instances
-StarSuite Writer : deleting;namespaces in XForms
-StarSuite Writer : deleting;notes
-StarSuite Writer : deleting;numbers in lists
-StarSuite Writer : deleting;page breaks
-StarSuite Writer : deleting;rows/columns, by keyboard
-StarSuite Writer : deleting;tab stops
-StarSuite Writer : deleting;tables or table contents
-StarSuite Writer : deleting;templates
-StarSuite Writer : deleting;words in user-defined dictionaries
-StarSuite Writer : deleting;XML filters
-StarSuite Writer : demoting heading levels
-StarSuite Writer : depth stagger
-StarSuite Writer : descriptions for objects
-StarSuite Writer : design mode after saving
-StarSuite Writer : design view
-StarSuite Writer : design view;creating forms
-StarSuite Writer : design view;queries/views (Base)
-StarSuite Writer : designing
-StarSuite Writer : designing;database tables
-StarSuite Writer : designing;fonts
-StarSuite Writer : designing;queries (Base)
-StarSuite Writer : detaching toolbars
-StarSuite Writer : dictionaries
-StarSuite Writer : dictionaries;common terms in simplified and traditional chinese
-StarSuite Writer : dictionaries;creating
-StarSuite Writer : dictionaries;editing user-defined
-StarSuite Writer : dictionaries;spellcheck
-StarSuite Writer : dictionaries;thesaurus
-StarSuite Writer : dictionaries, see also languages
-StarSuite Writer : digital signatures
-StarSuite Writer : digital signatures;getting/managing/applying
-StarSuite Writer : digital signatures;overview
-StarSuite Writer : digital signatures;WebDAV over HTTPS
-StarSuite Writer : direct cursor
-StarSuite Writer : direct cursor;restriction
-StarSuite Writer : direct cursor;settings
-StarSuite Writer : direct formatting
-StarSuite Writer : direct formatting;exiting
-StarSuite Writer : direct formatting;undoing all
-StarSuite Writer : directories
-StarSuite Writer : directories;creating new
-StarSuite Writer : directories;directory structure
-StarSuite Writer : disabled persons
-StarSuite Writer : disabling
-StarSuite Writer : disabling;field highlighting
-StarSuite Writer : disabling;smart tags
-StarSuite Writer : disabling;word completion
-StarSuite Writer : displaying
-StarSuite Writer : displaying;hidden text
-StarSuite Writer : displaying;non-printing characters (Writer)
-StarSuite Writer : displaying;notes (Calc)
-StarSuite Writer : displaying;notes in text documents
-StarSuite Writer : displaying;pictures and objects (Writer)
-StarSuite Writer : displaying;tables (Writer)
-StarSuite Writer : displaying;zero values (Calc)
-StarSuite Writer : distances
-StarSuite Writer : distinct values in SQL queries
-StarSuite Writer : distorting in drawings
-StarSuite Writer : distributing XML filters
-StarSuite Writer : dithering
-StarSuite Writer : dividing tables
-StarSuite Writer : DocInformation fields
-StarSuite Writer : docking
-StarSuite Writer : docking;definition
-StarSuite Writer : docking;Navigator window
-StarSuite Writer : docking;toolbars
-StarSuite Writer : docking;windows
-StarSuite Writer : Document Converter Wizard
-StarSuite Writer : Document Map, see Navigator
-StarSuite Writer : document templates
-StarSuite Writer : document types in StarSuite
-StarSuite Writer : documents
-StarSuite Writer : documents;changing titles
-StarSuite Writer : documents;closing
-StarSuite Writer : documents;comparing
-StarSuite Writer : documents;contents as lists
-StarSuite Writer : documents;editing time
-StarSuite Writer : documents;exporting
-StarSuite Writer : documents;importing
-StarSuite Writer : documents;languages
-StarSuite Writer : documents;master documents and subdocuments
-StarSuite Writer : documents;measurement units in
-StarSuite Writer : documents;merging
-StarSuite Writer : documents;number of pages/tables/sheets
-StarSuite Writer : documents;number of words/characters
-StarSuite Writer : documents;opening
-StarSuite Writer : documents;opening in design mode
-StarSuite Writer : documents;opening with templates
-StarSuite Writer : documents;organizing
-StarSuite Writer : documents;printing
-StarSuite Writer : documents;read-only
-StarSuite Writer : documents;reloading
-StarSuite Writer : documents;saving
-StarSuite Writer : documents;saving automatically
-StarSuite Writer : documents;saving in other formats
-StarSuite Writer : documents;sending as e-mail
-StarSuite Writer : documents;styles changed
-StarSuite Writer : documents;version management
-StarSuite Writer : documents;version numbers
-StarSuite Writer : donut charts
-StarSuite Writer : dotted areas
-StarSuite Writer : double-line spacing in paragraphs
-StarSuite Writer : double-line writing in Asian layout
-StarSuite Writer : drag and drop
-StarSuite Writer : drag and drop;copying and pasting text
-StarSuite Writer : drag and drop;creating new styles
-StarSuite Writer : drag and drop;data source view
-StarSuite Writer : drag and drop;from Gallery to draw objects
-StarSuite Writer : drag and drop;overview
-StarSuite Writer : drag and drop;pictures
-StarSuite Writer : drag and drop;to Gallery
-StarSuite Writer : draw objects
-StarSuite Writer : draw objects;adding/editing/copying
-StarSuite Writer : draw objects;anchoring
-StarSuite Writer : draw objects;arranging within stacks
-StarSuite Writer : draw objects;copying between documents
-StarSuite Writer : draw objects;cross-referencing
-StarSuite Writer : draw objects;displaying (Calc)
-StarSuite Writer : draw objects;dropping Gallery pictures
-StarSuite Writer : draw objects;flipping
-StarSuite Writer : draw objects;inserting captions
-StarSuite Writer : draw objects;legends
-StarSuite Writer : draw objects;positioning and resizing
-StarSuite Writer : draw objects;protecting
-StarSuite Writer : draw objects;slanting
-StarSuite Writer : draw objects;text in
-StarSuite Writer : Drawing bar
-StarSuite Writer : drawing lines in text
-StarSuite Writer : drawings
-StarSuite Writer : drawings;creating/opening
-StarSuite Writer : drawings;languages
-StarSuite Writer : drawings;printing
-StarSuite Writer : drawings;printing defaults
-StarSuite Writer : drawings;printing in text documents
-StarSuite Writer : drawings;saving
-StarSuite Writer : drawings;saving automatically
-StarSuite Writer : drawings;saving in other formats
-StarSuite Writer : drawings;sending as e-mail
-StarSuite Writer : drawings;showing (Writer)
-StarSuite Writer : drawings, see also draw objects
-StarSuite Writer : drop caps insertion
-StarSuite Writer : drop-down lists in form functions
-StarSuite Writer : e-mail attachments
-StarSuite Writer : Edit File icon
-StarSuite Writer : edit mode
-StarSuite Writer : edit mode;after opening
-StarSuite Writer : edit mode;through Enter key (Calc)
-StarSuite Writer : Edit Points bar
-StarSuite Writer : editing
-StarSuite Writer : editing;captions
-StarSuite Writer : editing;chart axes
-StarSuite Writer : editing;chart data
-StarSuite Writer : editing;chart legends
-StarSuite Writer : editing;chart titles
-StarSuite Writer : editing;concordance files
-StarSuite Writer : editing;cross-references
-StarSuite Writer : editing;data binding of XForms
-StarSuite Writer : editing;database tables and queries
-StarSuite Writer : editing;draw objects
-StarSuite Writer : editing;Fontwork objects
-StarSuite Writer : editing;footnotes/endnotes
-StarSuite Writer : editing;hyperlinks
-StarSuite Writer : editing;index format
-StarSuite Writer : editing;indexes/tables of contents
-StarSuite Writer : editing;menus
-StarSuite Writer : editing;notes
-StarSuite Writer : editing;objects
-StarSuite Writer : editing;pictures
-StarSuite Writer : editing;reports
-StarSuite Writer : editing;sections
-StarSuite Writer : editing;shortcut keys
-StarSuite Writer : editing;StarSuite documents in Internet Explorer
-StarSuite Writer : editing;tab stops
-StarSuite Writer : editing;table/index entries
-StarSuite Writer : editing;templates
-StarSuite Writer : editing;text frames
-StarSuite Writer : editing;titles
-StarSuite Writer : editing;toolbars
-StarSuite Writer : editing;undoing
-StarSuite Writer : editing;XForms
-StarSuite Writer : editing time of documents
-StarSuite Writer : editors
-StarSuite Writer : editors;contour editor
-StarSuite Writer : editors;formula editor
-StarSuite Writer : editors;ImageMap editor
-StarSuite Writer : effects
-StarSuite Writer : effects;font positions
-StarSuite Writer : effects;fonts
-StarSuite Writer : effects;Fontwork icons
-StarSuite Writer : effects;text animation
-StarSuite Writer : emphasizing text
-StarSuite Writer : empty documents
-StarSuite Writer : empty page with alternating page styles
-StarSuite Writer : empty paragraph removal
-StarSuite Writer : encryption of contents
-StarSuite Writer : endnotes
-StarSuite Writer : endnotes;inserting and editing
-StarSuite Writer : endnotes;spacing
-StarSuite Writer : enlarging columns,cells and table rows
-StarSuite Writer : entering groups
-StarSuite Writer : entering text from right to left
-StarSuite Writer : entering text with direct cursor
-StarSuite Writer : entries
-StarSuite Writer : entries;bibliographies
-StarSuite Writer : entries;defining in indexes/tables of contents
-StarSuite Writer : entries;in tables of contents, as hyperlinks
-StarSuite Writer : envelopes
-StarSuite Writer : envelopes;inserting
-StarSuite Writer : equal sign, see also operators
-StarSuite Writer : equations in formula editor
-StarSuite Writer : error bars in charts
-StarSuite Writer : error indicators in charts
-StarSuite Writer : Error Report Tool
-StarSuite Writer : Euro
-StarSuite Writer : Euro;currency formats
-StarSuite Writer : Euro;Euro Converter Wizard
-StarSuite Writer : even/odd pages
-StarSuite Writer : even/odd pages;formatting
-StarSuite Writer : even/odd pages;printing
-StarSuite Writer : events
-StarSuite Writer : events;assigning scripts
-StarSuite Writer : events;controls
-StarSuite Writer : events;customizing
-StarSuite Writer : events;in forms
-StarSuite Writer : examples for regular expressions
-StarSuite Writer : Excel
-StarSuite Writer : Excel;saving as
-StarSuite Writer : Excel;search criteria
-StarSuite Writer : exceptions
-StarSuite Writer : exceptions;AutoCorrect function
-StarSuite Writer : exceptions;user-defined dictionaries
-StarSuite Writer : exchanging databases
-StarSuite Writer : exchanging, see also replacing
-StarSuite Writer : executing
-StarSuite Writer : executing;SQL commands
-StarSuite Writer : exiting
-StarSuite Writer : exiting;direct formatting
-StarSuite Writer : exiting;groups
-StarSuite Writer : exiting;StarSuite
-StarSuite Writer : expanding formatting (Calc)
-StarSuite Writer : explorer of data sources
-StarSuite Writer : export filters
-StarSuite Writer : exporting
-StarSuite Writer : exporting;bitmaps
-StarSuite Writer : exporting;HTML and text documents
-StarSuite Writer : exporting;Microsoft Office documents with VBA code
-StarSuite Writer : exporting;spreadsheets to text format
-StarSuite Writer : exporting;templates
-StarSuite Writer : exporting;to foreign formats
-StarSuite Writer : exporting;to HTML
-StarSuite Writer : exporting;to Microsoft Office formats
-StarSuite Writer : exporting;to PDF
-StarSuite Writer : exporting;to PostScript format
-StarSuite Writer : exporting;to XML
-StarSuite Writer : exporting;XML files
-StarSuite Writer : extended tips in Help
-StarSuite Writer : extension mode in text
-StarSuite Writer : extensions
-StarSuite Writer : extensions;Extension Manager
-StarSuite Writer : extensions;file formats
-StarSuite Writer : external keys (Base)
-StarSuite Writer : faster printing
-StarSuite Writer : faxes
-StarSuite Writer : faxes;configuring StarSuite
-StarSuite Writer : faxes;fax programs/fax printers under UNIX
-StarSuite Writer : faxes;selecting a fax machine
-StarSuite Writer : faxes;sending
-StarSuite Writer : faxes;wizards
-StarSuite Writer : fields
-StarSuite Writer : fields;converting into text
-StarSuite Writer : fields;database tables
-StarSuite Writer : fields;defining conditions
-StarSuite Writer : fields;displaying field codes (Writer)
-StarSuite Writer : fields;formatted fields
-StarSuite Writer : fields;HTML import and export
-StarSuite Writer : fields;input fields in text
-StarSuite Writer : fields;inserting time
-StarSuite Writer : fields;subject
-StarSuite Writer : fields;updating automatically (Writer)
-StarSuite Writer : fields;updating/viewing
-StarSuite Writer : fields;user data
-StarSuite Writer : file associations for Microsoft Office
-StarSuite Writer : file filters
-StarSuite Writer : file filters;mobile devices
-StarSuite Writer : file filters;XML
-StarSuite Writer : file formats
-StarSuite Writer : file formats;changing StarSuite defaults
-StarSuite Writer : file formats;OpenDocument/XML
-StarSuite Writer : file formats;saving always in other formats
-StarSuite Writer : file selection button
-StarSuite Writer : file sharing options for current document
-StarSuite Writer : files
-StarSuite Writer : files;filters and formats
-StarSuite Writer : files;importing
-StarSuite Writer : files;opening
-StarSuite Writer : files;opening with placeholders
-StarSuite Writer : files;properties
-StarSuite Writer : files;saving
-StarSuite Writer : files;saving automatically
-StarSuite Writer : files;saving in other formats
-StarSuite Writer : files;sending as e-mail
-StarSuite Writer : files;version numbers
-StarSuite Writer : files and folders in StarSuite
-StarSuite Writer : fill characters with tabulators
-StarSuite Writer : fill colors for areas
-StarSuite Writer : fill format mode
-StarSuite Writer : fill patterns for areas
-StarSuite Writer : filter conditions
-StarSuite Writer : filter conditions;connecting
-StarSuite Writer : filter conditions;in queries (Base)
-StarSuite Writer : filtering
-StarSuite Writer : filtering;data in databases
-StarSuite Writer : filtering;data in forms
-StarSuite Writer : filters
-StarSuite Writer : filters;comparison operators
-StarSuite Writer : filters;for import and export
-StarSuite Writer : filters;Navigator
-StarSuite Writer : filters;pictures
-StarSuite Writer : filters;XML filter settings
-StarSuite Writer : Find tab in Help
-StarSuite Writer : finding
-StarSuite Writer : finding;in all sheets
-StarSuite Writer : finding;records in form documents
-StarSuite Writer : finding;selections
-StarSuite Writer : finding;similarity search
-StarSuite Writer : finding;text/text formats/styles/objects
-StarSuite Writer : first letters as large capital letters
-StarSuite Writer : First Page page style
-StarSuite Writer : fitting to pages
-StarSuite Writer : fitting to pages;print settings in Math
-StarSuite Writer : fitting to pages;print settings in presentations
-StarSuite Writer : fixed dates
-StarSuite Writer : fixed text
-StarSuite Writer : fixed text;form functions
-StarSuite Writer : fixing toolbars
-StarSuite Writer : flipping draw objects
-StarSuite Writer : floating frames in HTML documents
-StarSuite Writer : floating titles in headers
-StarSuite Writer : floating toolbars
-StarSuite Writer : focus of controls
-StarSuite Writer : folder creation
-StarSuite Writer : font attributes
-StarSuite Writer : font attributes;resetting
-StarSuite Writer : font lists
-StarSuite Writer : font name box
-StarSuite Writer : font sizes
-StarSuite Writer : font sizes;bullets
-StarSuite Writer : font sizes;relative changes
-StarSuite Writer : font sizes;scaling on screen
-StarSuite Writer : font sizes;text
-StarSuite Writer : fonts
-StarSuite Writer : fonts;adding under UNIX
-StarSuite Writer : fonts;changing in templates
-StarSuite Writer : fonts;colors
-StarSuite Writer : fonts;default settings
-StarSuite Writer : fonts;effects
-StarSuite Writer : fonts;for HTML and Basic
-StarSuite Writer : fonts;formats
-StarSuite Writer : fonts;outlines
-StarSuite Writer : fonts;positions in text
-StarSuite Writer : fonts;resetting
-StarSuite Writer : fonts;shadows
-StarSuite Writer : fonts;specifying several
-StarSuite Writer : fonts;strikethrough
-StarSuite Writer : fonts;styles
-StarSuite Writer : fonts;text objects
-StarSuite Writer : Fontwork icons
-StarSuite Writer : footers
-StarSuite Writer : footers;about
-StarSuite Writer : footers;backgrounds
-StarSuite Writer : footers;defining for left and right pages
-StarSuite Writer : footers;formatting
-StarSuite Writer : footers;inserting
-StarSuite Writer : footers;with page numbers
-StarSuite Writer : footnotes
-StarSuite Writer : footnotes;inserting and editing
-StarSuite Writer : footnotes;spacing
-StarSuite Writer : form controls
-StarSuite Writer : form controls;assigning macros
-StarSuite Writer : form controls;protecting
-StarSuite Writer : form controls;toolbars
-StarSuite Writer : form fields
-StarSuite Writer : form filters
-StarSuite Writer : form letters
-StarSuite Writer : Form Navigator
-StarSuite Writer : format codes
-StarSuite Writer : format codes;numbers
-StarSuite Writer : format filling printing in StarSuite Math
-StarSuite Writer : Format Paintbrush
-StarSuite Writer : formats
-StarSuite Writer : formats;Asian layout
-StarSuite Writer : formats;copying and pasting
-StarSuite Writer : formats;finding and replacing
-StarSuite Writer : formats;fonts
-StarSuite Writer : formats;maximizing page formats
-StarSuite Writer : formats;number and currency formats
-StarSuite Writer : formats;of currencies/date/time
-StarSuite Writer : formats;on opening and saving
-StarSuite Writer : formats;pasting in special formats
-StarSuite Writer : formats;positions
-StarSuite Writer : formats;resetting
-StarSuite Writer : formats;tabulators
-StarSuite Writer : formatted fields
-StarSuite Writer : formatted fields;form functions
-StarSuite Writer : formatted fields;properties
-StarSuite Writer : formatting
-StarSuite Writer : formatting;Asian typography
-StarSuite Writer : formatting;axes in charts
-StarSuite Writer : formatting;bold, while typing
-StarSuite Writer : formatting;bullets
-StarSuite Writer : formatting;changing individual pages
-StarSuite Writer : formatting;chart areas
-StarSuite Writer : formatting;chart floors
-StarSuite Writer : formatting;chart legends
-StarSuite Writer : formatting;chart titles
-StarSuite Writer : formatting;chart walls
-StarSuite Writer : formatting;contour wrap
-StarSuite Writer : formatting;copying
-StarSuite Writer : formatting;definition
-StarSuite Writer : formatting;even/odd pages
-StarSuite Writer : formatting;exiting direct formatting
-StarSuite Writer : formatting;expanding (Calc)
-StarSuite Writer : formatting;font effects
-StarSuite Writer : formatting;hyperlinks
-StarSuite Writer : formatting;indenting paragraphs
-StarSuite Writer : formatting;indexes and tables of contents
-StarSuite Writer : formatting;numbered lists
-StarSuite Writer : formatting;page numbers
-StarSuite Writer : formatting;pages
-StarSuite Writer : formatting;printer metrics (Writer)
-StarSuite Writer : formatting;register-true text
-StarSuite Writer : formatting;undoing
-StarSuite Writer : formatting;undoing when writing
-StarSuite Writer : formatting;with adjacent paragraph format
-StarSuite Writer : formatting styles
-StarSuite Writer : formatting styles;importing
-StarSuite Writer : formatting styles;styles and templates
-StarSuite Writer : forms
-StarSuite Writer : forms;browsing
-StarSuite Writer : forms;Combo Box/List Box Wizard
-StarSuite Writer : forms;creating
-StarSuite Writer : forms;data
-StarSuite Writer : forms;designing (Base)
-StarSuite Writer : forms;events
-StarSuite Writer : forms;filtering data
-StarSuite Writer : forms;finding records
-StarSuite Writer : forms;focus after opening
-StarSuite Writer : forms;general information (Base)
-StarSuite Writer : forms;grouping controls
-StarSuite Writer : forms;HTML filters
-StarSuite Writer : forms;Navigator
-StarSuite Writer : forms;opening in design mode
-StarSuite Writer : forms;properties
-StarSuite Writer : forms;sorting data
-StarSuite Writer : forms;subforms
-StarSuite Writer : forms;wizards
-StarSuite Writer : forms;XForms
-StarSuite Writer : formula texts
-StarSuite Writer : formula texts;printing in StarSuite Math
-StarSuite Writer : formulas
-StarSuite Writer : formulas;calculating in text
-StarSuite Writer : formulas;complex formulas in text
-StarSuite Writer : formulas;new
-StarSuite Writer : formulas;pasting results in text documents
-StarSuite Writer : formulas;starting formula editor
-StarSuite Writer : formulas in reports
-StarSuite Writer : formulas in reports;editing
-StarSuite Writer : formulating conditions
-StarSuite Writer : forums and support
-StarSuite Writer : frames
-StarSuite Writer : frames;anchoring options
-StarSuite Writer : frames;around objects
-StarSuite Writer : frames;around pages
-StarSuite Writer : frames;around paragraphs
-StarSuite Writer : frames;around tables
-StarSuite Writer : frames;around text tables
-StarSuite Writer : frames;AutoCorrect function
-StarSuite Writer : frames;backgrounds
-StarSuite Writer : frames;captions (Writer)
-StarSuite Writer : frames;defining hyperlinks
-StarSuite Writer : frames;jumping to
-StarSuite Writer : frames;labeling
-StarSuite Writer : frames;linking
-StarSuite Writer : frames;printing in StarSuite Math
-StarSuite Writer : frames;protecting
-StarSuite Writer : frames;selection frames
-StarSuite Writer : frames;styles
-StarSuite Writer : frames;text fitting to frames
-StarSuite Writer : frames;unlinking
-StarSuite Writer : freeform lines
-StarSuite Writer : freeform lines;draw functions
-StarSuite Writer : FTP
-StarSuite Writer : FTP;opening documents
-StarSuite Writer : FTP;saving documents
-StarSuite Writer : full joins (Base)
-StarSuite Writer : full screen view
-StarSuite Writer : full-text search in Help
-StarSuite Writer : functions in reports
-StarSuite Writer : functions in reports;editing
-StarSuite Writer : Gallery
-StarSuite Writer : Gallery;adding pictures
-StarSuite Writer : Gallery;docking and resizing
-StarSuite Writer : Gallery;dragging pictures to draw objects
-StarSuite Writer : Gallery;hiding/showing
-StarSuite Writer : Gallery;inserting pictures from
-StarSuite Writer : German spellcheck
-StarSuite Writer : get method for form transmissions
-StarSuite Writer : getting support
-StarSuite Writer : GIF format
-StarSuite Writer : glossaries
-StarSuite Writer : glossaries;common terms
-StarSuite Writer : glossaries;Internet terms
-StarSuite Writer : gradients off for faster printing
-StarSuite Writer : graphical text art
-StarSuite Writer : graphics
-StarSuite Writer : graphics;cache
-StarSuite Writer : graphics;do not show
-StarSuite Writer : graphics;protecting
-StarSuite Writer : graphics, see also pictures
-StarSuite Writer : grayscale printing
-StarSuite Writer : grid controls
-StarSuite Writer : grid controls;form functions
-StarSuite Writer : grids
-StarSuite Writer : grids;defaults (Writer/Calc)
-StarSuite Writer : grids;display options (Impress/Draw)
-StarSuite Writer : grids;displaying lines (Calc)
-StarSuite Writer : grids;formatting axes
-StarSuite Writer : grids;inserting in charts
-StarSuite Writer : group box creation
-StarSuite Writer : groups
-StarSuite Writer : groups;entering/exiting/ungrouping
-StarSuite Writer : groups;naming
-StarSuite Writer : groups;of controls
-StarSuite Writer : guides
-StarSuite Writer : guides;display options (Impress/Draw)
-StarSuite Writer : guides;displaying when moving objects (Impress)
-StarSuite Writer : guides;showing (Calc)
-StarSuite Writer : guides;showing when moving frames (Writer)
-StarSuite Writer : gutter
-StarSuite Writer : handles
-StarSuite Writer : handles;displaying (Writer)
-StarSuite Writer : handles;scaling
-StarSuite Writer : handles;showing simple/large handles (Calc)
-StarSuite Writer : hanging indents in paragraphs
-StarSuite Writer : Hangul/Hanja
-StarSuite Writer : hard returns in pasted text
-StarSuite Writer : hatching
-StarSuite Writer : headers
-StarSuite Writer : headers;about
-StarSuite Writer : headers;backgrounds
-StarSuite Writer : headers;chapter information
-StarSuite Writer : headers;defining for left and right pages
-StarSuite Writer : headers;formatting
-StarSuite Writer : headers;inserting
-StarSuite Writer : headings
-StarSuite Writer : headings;automatic
-StarSuite Writer : headings;entering as text box
-StarSuite Writer : headings;jumping to
-StarSuite Writer : headings;numbering
-StarSuite Writer : headings;own paragraph styles
-StarSuite Writer : headings;rearranging
-StarSuite Writer : headings;repeating in tables
-StarSuite Writer : headings;starting with tab stops
-StarSuite Writer : headings;switching levels by keyboard
-StarSuite Writer : Hebrew
-StarSuite Writer : Hebrew;entering text
-StarSuite Writer : Hebrew;language settings
-StarSuite Writer : Help
-StarSuite Writer : Help;bookmarks
-StarSuite Writer : Help;extended tips on/off
-StarSuite Writer : Help;full-text search
-StarSuite Writer : Help;Help tips
-StarSuite Writer : Help;keywords
-StarSuite Writer : Help;navigation pane showing/hiding
-StarSuite Writer : Help;style sheets
-StarSuite Writer : Help;topics
-StarSuite Writer : Help Agent
-StarSuite Writer : Help Agent;help
-StarSuite Writer : Help Agent;options
-StarSuite Writer : Help tips
-StarSuite Writer : Help tips;fields
-StarSuite Writer : Help tips;hiding
-StarSuite Writer : hidden controls in Form Navigator
-StarSuite Writer : hidden fields display (Writer)
-StarSuite Writer : hidden pages
-StarSuite Writer : hidden pages;printing in presentations
-StarSuite Writer : hidden text
-StarSuite Writer : hidden text;displaying
-StarSuite Writer : hidden text;showing (Writer)
-StarSuite Writer : hiding
-StarSuite Writer : hiding;changes
-StarSuite Writer : hiding;chart legends
-StarSuite Writer : hiding;database fields
-StarSuite Writer : hiding;docked windows
-StarSuite Writer : hiding;navigation pane in Help window
-StarSuite Writer : hiding;rulers
-StarSuite Writer : hiding;sections
-StarSuite Writer : hiding;text, from specific users
-StarSuite Writer : hiding;text, with conditions
-StarSuite Writer : high contrast mode
-StarSuite Writer : Hindi
-StarSuite Writer : Hindi;entering text
-StarSuite Writer : Hindi;language settings
-StarSuite Writer : homepage creation
-StarSuite Writer : horizontal lines
-StarSuite Writer : horizontal rulers
-StarSuite Writer : horizontal scrollbars (Writer)
-StarSuite Writer : hotspots
-StarSuite Writer : HowTos for charts
-StarSuite Writer : HTML
-StarSuite Writer : HTML;definition
-StarSuite Writer : HTML;export character set
-StarSuite Writer : HTML;fonts for source display
-StarSuite Writer : HTML;importing META tags
-StarSuite Writer : HTML;live presentations
-StarSuite Writer : HTML;special tags for fields
-StarSuite Writer : HTML documents
-StarSuite Writer : HTML documents;auto reloading
-StarSuite Writer : HTML documents;creating from text documents
-StarSuite Writer : HTML documents;headers and footers
-StarSuite Writer : HTML documents;importing/exporting
-StarSuite Writer : HTML documents;inserting linked sections
-StarSuite Writer : HTML documents;META tags in
-StarSuite Writer : HTML documents;new
-StarSuite Writer : HTML documents;source text
-StarSuite Writer : hyperlinks
-StarSuite Writer : hyperlinks;assigning macros
-StarSuite Writer : hyperlinks;character formats
-StarSuite Writer : hyperlinks;definition
-StarSuite Writer : hyperlinks;deleting
-StarSuite Writer : hyperlinks;editing
-StarSuite Writer : hyperlinks;for objects
-StarSuite Writer : hyperlinks;in tables of contents and indexes
-StarSuite Writer : hyperlinks;inserting
-StarSuite Writer : hyperlinks;inserting from Navigator
-StarSuite Writer : hyperlinks;jumping to
-StarSuite Writer : hyperlinks;relative and absolute
-StarSuite Writer : hyperlinks;turning off automatic recognition
-StarSuite Writer : hyperlinks, see also links
-StarSuite Writer : hyphenation
-StarSuite Writer : hyphenation;activating for a language
-StarSuite Writer : hyphenation;manual/automatic
-StarSuite Writer : hyphenation;minimal number of characters
-StarSuite Writer : hyphenation;preventing for specific words
-StarSuite Writer : hyphens
-StarSuite Writer : hyphens;displaying custom (Writer)
-StarSuite Writer : hyphens;inserting custom
-StarSuite Writer : icon bars, see toolbars
-StarSuite Writer : icon sizes
-StarSuite Writer : if-then queries as fields
-StarSuite Writer : ignore list for spellcheck
-StarSuite Writer : illumination
-StarSuite Writer : illumination;3D charts
-StarSuite Writer : illustrations, see pictures
-StarSuite Writer : image button creation
-StarSuite Writer : image control creation
-StarSuite Writer : ImageMap
-StarSuite Writer : ImageMap;definition
-StarSuite Writer : ImageMap;editor
-StarSuite Writer : images
-StarSuite Writer : images;do not show
-StarSuite Writer : images;ImageMap
-StarSuite Writer : images;inserting and editing bitmaps
-StarSuite Writer : images;inserting in text
-StarSuite Writer : images, see also pictures
-StarSuite Writer : IME
-StarSuite Writer : IME;definition
-StarSuite Writer : IME;showing/hiding
-StarSuite Writer : import filters
-StarSuite Writer : import restrictions for Microsoft Office
-StarSuite Writer : importing
-StarSuite Writer : importing;bitmaps
-StarSuite Writer : importing;compatibility settings for text import
-StarSuite Writer : importing;databases
-StarSuite Writer : importing;documents in other formats
-StarSuite Writer : importing;from XML
-StarSuite Writer : importing;HTML and text documents
-StarSuite Writer : importing;HTML with META tags
-StarSuite Writer : importing;Microsoft Office documents with VBA code
-StarSuite Writer : importing;styles from other files
-StarSuite Writer : importing;tables in text format
-StarSuite Writer : importing;templates
-StarSuite Writer : inches
-StarSuite Writer : indents
-StarSuite Writer : indents;in text
-StarSuite Writer : indents;setting on rulers
-StarSuite Writer : Index tab in Help
-StarSuite Writer : indexes
-StarSuite Writer : indexes;alphabetical indexes
-StarSuite Writer : indexes;backgrounds
-StarSuite Writer : indexes;creating bibliographies
-StarSuite Writer : indexes;creating user-defined indexes
-StarSuite Writer : indexes;defining entries in
-StarSuite Writer : indexes;editing or deleting entries
-StarSuite Writer : indexes;editing/updating/deleting
-StarSuite Writer : indexes;formatting
-StarSuite Writer : indexes;master documents
-StarSuite Writer : indexes;multiple documents
-StarSuite Writer : indexes;showing/hiding Help index tab
-StarSuite Writer : indexes;unprotecting
-StarSuite Writer : indicator lines in text
-StarSuite Writer : initial capitals in titles
-StarSuite Writer : inner joins (Base)
-StarSuite Writer : input fields in text
-StarSuite Writer : input method window
-StarSuite Writer : insert mode for entering text
-StarSuite Writer : inserting
-StarSuite Writer : inserting;buttons in toolbars
-StarSuite Writer : inserting;captions
-StarSuite Writer : inserting;cell ranges from spreadsheets
-StarSuite Writer : inserting;chapter numbers in captions
-StarSuite Writer : inserting;charts
-StarSuite Writer : inserting;clipboard options
-StarSuite Writer : inserting;cross-references
-StarSuite Writer : inserting;data from text documents
-StarSuite Writer : inserting;datasource records in spreadsheets
-StarSuite Writer : inserting;date fields
-StarSuite Writer : inserting;drawings
-StarSuite Writer : inserting;envelopes
-StarSuite Writer : inserting;floating frames
-StarSuite Writer : inserting;Fontwork objects
-StarSuite Writer : inserting;footnotes/endnotes
-StarSuite Writer : inserting;form fields
-StarSuite Writer : inserting;from Gallery into text
-StarSuite Writer : inserting;horizontal lines
-StarSuite Writer : inserting;hyperlinks
-StarSuite Writer : inserting;hyperlinks from Navigator
-StarSuite Writer : inserting;input fields
-StarSuite Writer : inserting;line breaks in cells
-StarSuite Writer : inserting;lines under headers
-StarSuite Writer : inserting;movies/sounds
-StarSuite Writer : inserting;new text tables defaults
-StarSuite Writer : inserting;notes
-StarSuite Writer : inserting;numbering
-StarSuite Writer : inserting;objects from Gallery
-StarSuite Writer : inserting;OLE objects
-StarSuite Writer : inserting;page breaks
-StarSuite Writer : inserting;page numbers
-StarSuite Writer : inserting;paragraph borders
-StarSuite Writer : inserting;paragraph bullets
-StarSuite Writer : inserting;paragraphs before/after tables
-StarSuite Writer : inserting;pictures
-StarSuite Writer : inserting;pictures in Gallery
-StarSuite Writer : inserting;pictures, by dialog
-StarSuite Writer : inserting;plug-ins
-StarSuite Writer : inserting;push buttons
-StarSuite Writer : inserting;rows/columns, by keyboard
-StarSuite Writer : inserting;scanned images
-StarSuite Writer : inserting;sections
-StarSuite Writer : inserting;special characters
-StarSuite Writer : inserting;tab stops
-StarSuite Writer : inserting;tables in text
-StarSuite Writer : inserting;text blocks
-StarSuite Writer : inserting;text documents
-StarSuite Writer : inserting;text frames
-StarSuite Writer : inserting;textures on chart bars
-StarSuite Writer : installing
-StarSuite Writer : installing;ActiveX control
-StarSuite Writer : installing;mobile device filters
-StarSuite Writer : installing;smart tags
-StarSuite Writer : installing;UNO components
-StarSuite Writer : installing;XML filters
-StarSuite Writer : instructions
-StarSuite Writer : instructions;general
-StarSuite Writer : instructions;StarSuite Writer
-StarSuite Writer : Internet
-StarSuite Writer : Internet;Internet Explorer for displaying StarSuite documents
-StarSuite Writer : Internet;presentations
-StarSuite Writer : Internet;starting searches
-StarSuite Writer : Internet;turning off recognition of addresses
-StarSuite Writer : Internet glossary
-StarSuite Writer : interrupting numbered lists
-StarSuite Writer : invert filter
-StarSuite Writer : invisible areas
-StarSuite Writer : italic text
-StarSuite Writer : iterative references in spreadsheets
-StarSuite Writer : Java
-StarSuite Writer : Java;definition
-StarSuite Writer : Java;setting options
-StarSuite Writer : JDBC
-StarSuite Writer : JDBC;databases (Base)
-StarSuite Writer : JDBC;definition
-StarSuite Writer : joining
-StarSuite Writer : joining;numbered lists
-StarSuite Writer : joining;paragraphs
-StarSuite Writer : joining;tables (Base)
-StarSuite Writer : joins in databases (Base)
-StarSuite Writer : jumping
-StarSuite Writer : jumping;to bookmarks
-StarSuite Writer : jumping;to text elements
-StarSuite Writer : justifying text
-StarSuite Writer : kerning
-StarSuite Writer : kerning;Asian texts
-StarSuite Writer : kerning;definition
-StarSuite Writer : kerning;in characters
-StarSuite Writer : key fields for relations (Base)
-StarSuite Writer : keyboard
-StarSuite Writer : keyboard;accessibility StarSuite Writer
-StarSuite Writer : keyboard;adding or deleting rows/columns
-StarSuite Writer : keyboard;assigning/editing shortcut keys
-StarSuite Writer : keyboard;bold formatting
-StarSuite Writer : keyboard;general commands
-StarSuite Writer : keyboard;modifying the behavior of rows/columns
-StarSuite Writer : keyboard;navigating and selecting in text
-StarSuite Writer : keyboard;removing numbering
-StarSuite Writer : keyboard;resizing rows/columns
-StarSuite Writer : keys
-StarSuite Writer : keys;adding push buttons
-StarSuite Writer : keys;primary keys (Base)
-StarSuite Writer : kiosk export
-StarSuite Writer : labels
-StarSuite Writer : labels;creating and synchronizing
-StarSuite Writer : labels;for charts
-StarSuite Writer : labels;for draw objects
-StarSuite Writer : labels;form functions
-StarSuite Writer : labels;from databases
-StarSuite Writer : labels, see also names/callouts
-StarSuite Writer : landscape and portrait
-StarSuite Writer : languages
-StarSuite Writer : languages;activating modules
-StarSuite Writer : languages;Asian support
-StarSuite Writer : languages;complex text layout
-StarSuite Writer : languages;locale settings
-StarSuite Writer : languages;recognition of
-StarSuite Writer : languages;selecting for text
-StarSuite Writer : languages;setting options
-StarSuite Writer : languages;spellcheck
-StarSuite Writer : languages;spellchecking and formatting
-StarSuite Writer : large handles (Writer)
-StarSuite Writer : large icons
-StarSuite Writer : layer arrangement
-StarSuite Writer : layout
-StarSuite Writer : layout;importing Word documents
-StarSuite Writer : layout;pages
-StarSuite Writer : LDAP server
-StarSuite Writer : LDAP server;address books (Base)
-StarSuite Writer : LDAP server;sign on options
-StarSuite Writer : leading between paragraphs
-StarSuite Writer : left alignment of paragraphs
-StarSuite Writer : left joins (Base)
-StarSuite Writer : Left Page page style
-StarSuite Writer : legends
-StarSuite Writer : legends;charts
-StarSuite Writer : legends;draw objects
-StarSuite Writer : legends;rounding corners
-StarSuite Writer : legends, see also captions
-StarSuite Writer : Letter Wizard
-StarSuite Writer : letters
-StarSuite Writer : letters;creating form letters
-StarSuite Writer : letters;inserting envelopes
-StarSuite Writer : levels
-StarSuite Writer : levels;changing outline levels
-StarSuite Writer : levels;depth stagger
-StarSuite Writer : lexicon, see thesaurus
-StarSuite Writer : limits of tables (Writer)
-StarSuite Writer : line breaks
-StarSuite Writer : line breaks;in cells
-StarSuite Writer : line breaks;removing
-StarSuite Writer : line charts
-StarSuite Writer : line numbers
-StarSuite Writer : line spacing
-StarSuite Writer : line spacing;context menu in paragraphs
-StarSuite Writer : line spacing;paragraph
-StarSuite Writer : line styles
-StarSuite Writer : line styles;applying
-StarSuite Writer : line styles;defining
-StarSuite Writer : lines
-StarSuite Writer : lines;automatic drawing on/off
-StarSuite Writer : lines;defining ends
-StarSuite Writer : lines;draw functions
-StarSuite Writer : lines;drawing in text
-StarSuite Writer : lines;editing points
-StarSuite Writer : lines;footnotes/endnotes
-StarSuite Writer : lines;inserting horizontal lines
-StarSuite Writer : lines;removing automatic lines
-StarSuite Writer : lines;under headers/above footers
-StarSuite Writer : lines of text
-StarSuite Writer : lines of text;alignment
-StarSuite Writer : lines of text;indents
-StarSuite Writer : lines of text;numbering
-StarSuite Writer : lines of text;register-true
-StarSuite Writer : lines of text;sorting paragraphs
-StarSuite Writer : links
-StarSuite Writer : links;between cells and controls
-StarSuite Writer : links;by drag and drop
-StarSuite Writer : links;character formats
-StarSuite Writer : links;definition
-StarSuite Writer : links;editing hyperlinks
-StarSuite Writer : links;inserting
-StarSuite Writer : links;inserting sections
-StarSuite Writer : links;inserting text documents as
-StarSuite Writer : links;modifying
-StarSuite Writer : links;opening files with
-StarSuite Writer : links;relational databases (Base)
-StarSuite Writer : links;text frames
-StarSuite Writer : links;turning off automatic recognition
-StarSuite Writer : links;updating options (Writer)
-StarSuite Writer : links;updating specific links
-StarSuite Writer : list box creation
-StarSuite Writer : lists
-StarSuite Writer : lists;automatic numbering
-StarSuite Writer : lists;AutoText shortcuts
-StarSuite Writer : lists;changing levels
-StarSuite Writer : lists;combining numbered lists
-StarSuite Writer : lists;data assigned to controls
-StarSuite Writer : lists;registered databases (Base)
-StarSuite Writer : lists;regular expressions
-StarSuite Writer : lists;removing/interrupting numbering
-StarSuite Writer : live presentations on the Internet
-StarSuite Writer : loading
-StarSuite Writer : loading;documents
-StarSuite Writer : loading;documents from other formats
-StarSuite Writer : loading;HTML documents, automatically
-StarSuite Writer : loading;Microsoft Office documents with VBA code
-StarSuite Writer : loading;reloading
-StarSuite Writer : loading;styles from other files
-StarSuite Writer : loading;XML files
-StarSuite Writer : locale settings
-StarSuite Writer : logarithmic scaling along axes
-StarSuite Writer : logical expressions
-StarSuite Writer : lowercase letters
-StarSuite Writer : lowercase letters;font effects
-StarSuite Writer : lowercase letters;text
-StarSuite Writer : lowering outline levels
-StarSuite Writer : macros
-StarSuite Writer : macros;assigning to events in forms
-StarSuite Writer : macros;in MS Office documents
-StarSuite Writer : macros;interrupting
-StarSuite Writer : macros;organizing
-StarSuite Writer : macros;recording
-StarSuite Writer : macros;security
-StarSuite Writer : macros;security warning dialog
-StarSuite Writer : macros;selecting security warnings
-StarSuite Writer : magnifiers
-StarSuite Writer : mail merge
-StarSuite Writer : manual hyphenation in text
-StarSuite Writer : manual numbering in text
-StarSuite Writer : manual page breaks
-StarSuite Writer : marginal numbers on text pages
-StarSuite Writer : margins
-StarSuite Writer : margins;pages
-StarSuite Writer : margins;setting with the mouse
-StarSuite Writer : margins;shadows
-StarSuite Writer : marking changes
-StarSuite Writer : marking, see selecting
-StarSuite Writer : master documents
-StarSuite Writer : master documents;creating/editing/exporting
-StarSuite Writer : master documents;properties
-StarSuite Writer : matching conditional text in fields
-StarSuite Writer : Math formula editor
-StarSuite Writer : mean value lines in charts
-StarSuite Writer : measurement units
-StarSuite Writer : measurement units;changing on rulers
-StarSuite Writer : measurement units;converting
-StarSuite Writer : measurement units;selecting
-StarSuite Writer : Media Player window
-StarSuite Writer : menus
-StarSuite Writer : menus;activating context menus
-StarSuite Writer : menus;assigning macros
-StarSuite Writer : menus;customizing
-StarSuite Writer : menus;inactive menu items
-StarSuite Writer : merging
-StarSuite Writer : merging;cells
-StarSuite Writer : merging;cells, by keyboard
-StarSuite Writer : merging;documents
-StarSuite Writer : merging;indexes
-StarSuite Writer : merging;numbered lists
-StarSuite Writer : merging;tables
-StarSuite Writer : META tags
-StarSuite Writer : metrics
-StarSuite Writer : metrics;converting
-StarSuite Writer : metrics;document formatting (Writer)
-StarSuite Writer : metrics;in sheets
-StarSuite Writer : Microsoft Office
-StarSuite Writer : Microsoft Office;Access databases (base)
-StarSuite Writer : Microsoft Office;as standard file format
-StarSuite Writer : Microsoft Office;document import restrictions
-StarSuite Writer : Microsoft Office;feature comparisons
-StarSuite Writer : Microsoft Office;importing password protected files
-StarSuite Writer : Microsoft Office;importing Word documents
-StarSuite Writer : Microsoft Office;importing/exporting VBA code
-StarSuite Writer : Microsoft Office;new users information
-StarSuite Writer : Microsoft Office;opening Microsoft documents
-StarSuite Writer : Microsoft Office;reassigning document types
-StarSuite Writer : mirrored page layout
-StarSuite Writer : mobile device filters
-StarSuite Writer : models in XForms
-StarSuite Writer : modifying, see changing
-StarSuite Writer : months
-StarSuite Writer : months;automatically completing
-StarSuite Writer : more controls
-StarSuite Writer : mosaic filter
-StarSuite Writer : mouse
-StarSuite Writer : mouse;moving and copying text
-StarSuite Writer : mouse;pointers when using drag and drop
-StarSuite Writer : mouse;positioning
-StarSuite Writer : moving
-StarSuite Writer : moving;headings
-StarSuite Writer : moving;objects and frames
-StarSuite Writer : moving;tab stops on ruler
-StarSuite Writer : moving;text sections
-StarSuite Writer : moving;toolbars
-StarSuite Writer : moving;using guide lines in presentations
-StarSuite Writer : MS ADO interface (Base)
-StarSuite Writer : multi-column text
-StarSuite Writer : multi-line titles in forms
-StarSuite Writer : multi-page view of documents
-StarSuite Writer : multiple documents
-StarSuite Writer : multiple documents;indexes
-StarSuite Writer : multiple documents;opening
-StarSuite Writer : multiple selection
-StarSuite Writer : music
-StarSuite Writer : music;inserting
-StarSuite Writer : My Documents folder
-StarSuite Writer : My Documents folder;changing work directory
-StarSuite Writer : My Documents folder;opening
-StarSuite Writer : MySQL databases (Base)
-StarSuite Writer : names
-StarSuite Writer : names;chapter names in headers
-StarSuite Writer : names;multi-line titles
-StarSuite Writer : names;objects
-StarSuite Writer : names, see also labels/callouts
-StarSuite Writer : namespace organization in XForms
-StarSuite Writer : native SQL (Base)
-StarSuite Writer : navigating
-StarSuite Writer : navigating;in documents
-StarSuite Writer : navigating;in text, with keyboard
-StarSuite Writer : Navigation bar
-StarSuite Writer : Navigation bar;controls
-StarSuite Writer : Navigation bar;forms
-StarSuite Writer : Navigator
-StarSuite Writer : Navigator;contents as lists
-StarSuite Writer : Navigator;docking
-StarSuite Writer : Navigator;docking and resizing
-StarSuite Writer : Navigator;heading levels and chapters
-StarSuite Writer : Navigator;inserting hyperlinks
-StarSuite Writer : Navigator;master documents
-StarSuite Writer : Navigator;notes
-StarSuite Writer : Navigator;overview in texts
-StarSuite Writer : Navigator;working with
-StarSuite Writer : net charts
-StarSuite Writer : network identity options
-StarSuite Writer : networks and AutoText directories
-StarSuite Writer : new databases
-StarSuite Writer : new documents
-StarSuite Writer : new German spellcheck
-StarSuite Writer : new lines in cells
-StarSuite Writer : new page styles from selection
-StarSuite Writer : new windows
-StarSuite Writer : next page number in footers
-StarSuite Writer : non-breaking dashes
-StarSuite Writer : non-breaking spaces (Writer)
-StarSuite Writer : non-printing characters (Writer)
-StarSuite Writer : non-printing text
-StarSuite Writer : notes
-StarSuite Writer : notes;displaying (Calc)
-StarSuite Writer : notes;inserting/editing/deleting/printing
-StarSuite Writer : notes;printing in text
-StarSuite Writer : number formats
-StarSuite Writer : number formats;codes
-StarSuite Writer : number formats;formats
-StarSuite Writer : number formats;recognition in text tables
-StarSuite Writer : number of characters
-StarSuite Writer : number of pages
-StarSuite Writer : number of sheets
-StarSuite Writer : number of tables
-StarSuite Writer : number of words
-StarSuite Writer : numbering
-StarSuite Writer : numbering;captions
-StarSuite Writer : numbering;changing the level of
-StarSuite Writer : numbering;combining
-StarSuite Writer : numbering;headings
-StarSuite Writer : numbering;lines
-StarSuite Writer : numbering;lists, while typing
-StarSuite Writer : numbering;manually/by styles
-StarSuite Writer : numbering;options
-StarSuite Writer : numbering;pages
-StarSuite Writer : numbering;paragraphs
-StarSuite Writer : numbering;paragraphs, on and off
-StarSuite Writer : numbering;quotations/similar items
-StarSuite Writer : numbering;removing/interrupting
-StarSuite Writer : numbering;style categories
-StarSuite Writer : numbering;turning off
-StarSuite Writer : numbering;using automatically
-StarSuite Writer : numbers
-StarSuite Writer : numbers;automatic recognition in text tables
-StarSuite Writer : numbers;date, time and currency formats
-StarSuite Writer : numbers;decimal places (Calc)
-StarSuite Writer : numbers;line numbering
-StarSuite Writer : numbers;lists
-StarSuite Writer : numerical fields in forms
-StarSuite Writer : objects
-StarSuite Writer : objects;always moveable (Impress/Draw)
-StarSuite Writer : objects;anchoring options
-StarSuite Writer : objects;arranging within stacks
-StarSuite Writer : objects;captioning
-StarSuite Writer : objects;captioning automatically
-StarSuite Writer : objects;contour wrap
-StarSuite Writer : objects;copying when moving in presentations
-StarSuite Writer : objects;cross-referencing
-StarSuite Writer : objects;defining borders
-StarSuite Writer : objects;defining hyperlinks
-StarSuite Writer : objects;definition
-StarSuite Writer : objects;displaying in spreadsheets
-StarSuite Writer : objects;displaying in text documents
-StarSuite Writer : objects;editing
-StarSuite Writer : objects;finding by Navigator
-StarSuite Writer : objects;inserting from Gallery
-StarSuite Writer : objects;inserting OLE objects
-StarSuite Writer : objects;moving and resizing with keyboard
-StarSuite Writer : objects;moving and resizing with mouse
-StarSuite Writer : objects;naming
-StarSuite Writer : objects;opening
-StarSuite Writer : objects;properties of charts
-StarSuite Writer : objects;quickly moving to
-StarSuite Writer : objects;quickly moving to, within text
-StarSuite Writer : objects;titles and descriptions
-StarSuite Writer : ODBC
-StarSuite Writer : ODBC;database (Base)
-StarSuite Writer : ODBC;definition
-StarSuite Writer : ODF file formats
-StarSuite Writer : Office
-StarSuite Writer : Office;Microsoft Office and StarSuite
-StarSuite Writer : old German spellcheck
-StarSuite Writer : OLE
-StarSuite Writer : OLE;definition
-StarSuite Writer : OLE objects
-StarSuite Writer : OLE objects;arranging within stacks
-StarSuite Writer : OLE objects;borders
-StarSuite Writer : OLE objects;captions (Writer)
-StarSuite Writer : OLE objects;cross-referencing
-StarSuite Writer : OLE objects;inserting
-StarSuite Writer : OLE objects;inserting tables in
-StarSuite Writer : OLE objects;number of
-StarSuite Writer : OLE objects;protecting
-StarSuite Writer : one and a half line spacing in text
-StarSuite Writer : online registration
-StarSuite Writer : online update options
-StarSuite Writer : online updates
-StarSuite Writer : online updates;checking automatically
-StarSuite Writer : online updates;checking manually
-StarSuite Writer : Open/Save dialogs
-StarSuite Writer : OpenDocument file formats
-StarSuite Writer : OpenGL
-StarSuite Writer : OpenGL;definition
-StarSuite Writer : OpenGL;optimized output
-StarSuite Writer : opening
-StarSuite Writer : opening;context menus
-StarSuite Writer : opening;database files
-StarSuite Writer : opening;dialog settings
-StarSuite Writer : opening;documents
-StarSuite Writer : opening;documents from other formats
-StarSuite Writer : opening;documents on WebDAV server
-StarSuite Writer : opening;files with links
-StarSuite Writer : opening;files, with placeholders
-StarSuite Writer : opening;forms
-StarSuite Writer : opening;Microsoft Office files
-StarSuite Writer : opening;mobile device documents
-StarSuite Writer : opening;objects
-StarSuite Writer : opening;reports
-StarSuite Writer : opening;several files
-StarSuite Writer : opening;XForms
-StarSuite Writer : operators
-StarSuite Writer : operators;default filters
-StarSuite Writer : operators;in formulas
-StarSuite Writer : optional hyphens (Writer)
-StarSuite Writer : options
-StarSuite Writer : options;accessibility
-StarSuite Writer : options;appearance
-StarSuite Writer : options;compatibility (Writer)
-StarSuite Writer : options;network identity
-StarSuite Writer : options;online update
-StarSuite Writer : options;smart tags
-StarSuite Writer : options;tools
-StarSuite Writer : Oracle databases (base)
-StarSuite Writer : order of chart data
-StarSuite Writer : ordering
-StarSuite Writer : ordering;objects
-StarSuite Writer : ordering;printing in reverse order
-StarSuite Writer : organizing
-StarSuite Writer : organizing;footnotes
-StarSuite Writer : organizing;macros and scripts
-StarSuite Writer : organizing;namespaces in XForms
-StarSuite Writer : organizing;styles
-StarSuite Writer : organizing;templates
-StarSuite Writer : organizing;templates (guide)
-StarSuite Writer : orientation of pages
-StarSuite Writer : original size
-StarSuite Writer : original size;printing in StarSuite Math
-StarSuite Writer : original size;restoring after cropping
-StarSuite Writer : orphans
-StarSuite Writer : outlines
-StarSuite Writer : outlines;arranging chapters
-StarSuite Writer : outlines;font effects
-StarSuite Writer : outlines;numbering
-StarSuite Writer : outlines;outline symbols
-StarSuite Writer : outlines;sending to presentations
-StarSuite Writer : overviews
-StarSuite Writer : overviews;Navigator in text documents
-StarSuite Writer : overviews;printing multi-page view
-StarSuite Writer : overwrite mode
-StarSuite Writer : packages, see extensions
-StarSuite Writer : page breaks
-StarSuite Writer : page breaks;displaying (Calc)
-StarSuite Writer : page breaks;inserting and deleting
-StarSuite Writer : page breaks;tables
-StarSuite Writer : page counts
-StarSuite Writer : page formats
-StarSuite Writer : page formats;changing individual pages
-StarSuite Writer : page formats;maximizing
-StarSuite Writer : page formats;restriction
-StarSuite Writer : page margins on rulers
-StarSuite Writer : page numbers
-StarSuite Writer : page numbers;continuation pages
-StarSuite Writer : page numbers;footers
-StarSuite Writer : page numbers;inserting/defining/formatting
-StarSuite Writer : page styles
-StarSuite Writer : page styles;backgrounds
-StarSuite Writer : page styles;changing
-StarSuite Writer : page styles;changing from selection
-StarSuite Writer : page styles;creating and applying
-StarSuite Writer : page styles;editing/applying with statusbar
-StarSuite Writer : page styles;left and right pages
-StarSuite Writer : page styles;orientation/scope
-StarSuite Writer : page styles;page numbering
-StarSuite Writer : page styles;style categories
-StarSuite Writer : pages
-StarSuite Writer : pages;backgrounds
-StarSuite Writer : pages;backgrounds in all applications
-StarSuite Writer : pages;continuation pages
-StarSuite Writer : pages;defining borders
-StarSuite Writer : pages;formatting and numbering
-StarSuite Writer : pages;inserting/deleting page breaks
-StarSuite Writer : pages;left and right pages
-StarSuite Writer : pages;number of
-StarSuite Writer : pages;numbers and count of
-StarSuite Writer : pages;orientation
-StarSuite Writer : pages;previews
-StarSuite Writer : pages;printing multiple on one sheet
-StarSuite Writer : pages;printing page names in presentations
-StarSuite Writer : pages;register-true
-StarSuite Writer : pages;scaling
-StarSuite Writer : pages;selecting one to print
-StarSuite Writer : paint box
-StarSuite Writer : paint can symbol
-StarSuite Writer : pair kerning
-StarSuite Writer : Palm file filters
-StarSuite Writer : paper formats
-StarSuite Writer : paper orientation
-StarSuite Writer : paper size warning
-StarSuite Writer : paper tray selection
-StarSuite Writer : paper trays
-StarSuite Writer : paragraph marks
-StarSuite Writer : paragraph marks;displaying (Writer)
-StarSuite Writer : paragraph marks;finding & replacing
-StarSuite Writer : paragraph styles
-StarSuite Writer : paragraph styles;applying to adjacent paragraphs
-StarSuite Writer : paragraph styles;languages
-StarSuite Writer : paragraph styles;modifying basic fonts
-StarSuite Writer : paragraph styles;numbering
-StarSuite Writer : paragraph styles;style categories
-StarSuite Writer : paragraphs
-StarSuite Writer : paragraphs;alignment
-StarSuite Writer : paragraphs;Asian typography
-StarSuite Writer : paragraphs;automatic numbering
-StarSuite Writer : paragraphs;backgrounds
-StarSuite Writer : paragraphs;bulleted
-StarSuite Writer : paragraphs;defining borders
-StarSuite Writer : paragraphs;hidden paragraphs (Writer)
-StarSuite Writer : paragraphs;hiding
-StarSuite Writer : paragraphs;increasing indents of
-StarSuite Writer : paragraphs;indents
-StarSuite Writer : paragraphs;indents, margins and columns
-StarSuite Writer : paragraphs;inserting before/after tables
-StarSuite Writer : paragraphs;inserting bullets
-StarSuite Writer : paragraphs;joining
-StarSuite Writer : paragraphs;keeping together at breaks
-StarSuite Writer : paragraphs;moving by keyboard
-StarSuite Writer : paragraphs;numbering automatically
-StarSuite Writer : paragraphs;numbering non-consecutive
-StarSuite Writer : paragraphs;numbering on/off
-StarSuite Writer : paragraphs;register-true
-StarSuite Writer : paragraphs;removing blank ones
-StarSuite Writer : paragraphs;spacing
-StarSuite Writer : paragraphs;tab stops
-StarSuite Writer : parameters
-StarSuite Writer : parameters;command line
-StarSuite Writer : parameters;queries (Base)
-StarSuite Writer : passwords for protecting contents
-StarSuite Writer : pasting
-StarSuite Writer : pasting;cell ranges
-StarSuite Writer : pasting;cell ranges from spreadsheets
-StarSuite Writer : pasting;cut/copied text sections
-StarSuite Writer : pasting;data from text documents
-StarSuite Writer : pasting;draw objects
-StarSuite Writer : pasting;draw objects from other documents
-StarSuite Writer : pasting;formatted/unformatted text
-StarSuite Writer : pasting;from data source view
-StarSuite Writer : pasting;from data sources to StarSuite Calc
-StarSuite Writer : pasting;pictures from other documents
-StarSuite Writer : pasting;results of formulas
-StarSuite Writer : pasting;sheet areas in text documents
-StarSuite Writer : pasting;to Gallery
-StarSuite Writer : paths
-StarSuite Writer : paths;changing work directory
-StarSuite Writer : paths;defaults
-StarSuite Writer : pattern editor
-StarSuite Writer : pattern fields
-StarSuite Writer : pattern fields;form functions
-StarSuite Writer : patterns for objects
-StarSuite Writer : PDF
-StarSuite Writer : PDF;export
-StarSuite Writer : PDF;PostScript to PDF converter, UNIX
-StarSuite Writer : personal data input
-StarSuite Writer : phonetic guide
-StarSuite Writer : picklist creation
-StarSuite Writer : pictures
-StarSuite Writer : pictures;adding to Gallery
-StarSuite Writer : pictures;anchoring options
-StarSuite Writer : pictures;arranging within stacks
-StarSuite Writer : pictures;assigning macros
-StarSuite Writer : pictures;backgrounds
-StarSuite Writer : pictures;borders
-StarSuite Writer : pictures;captions (Writer)
-StarSuite Writer : pictures;changing paths
-StarSuite Writer : pictures;cropping and zooming
-StarSuite Writer : pictures;cross-referencing
-StarSuite Writer : pictures;defining hyperlinks
-StarSuite Writer : pictures;displaying in Calc
-StarSuite Writer : pictures;displaying in Writer (Writer)
-StarSuite Writer : pictures;do not show
-StarSuite Writer : pictures;drag and drop between documents
-StarSuite Writer : pictures;drawing
-StarSuite Writer : pictures;editing
-StarSuite Writer : pictures;filters
-StarSuite Writer : pictures;ImageMap
-StarSuite Writer : pictures;inserting automatically
-StarSuite Writer : pictures;inserting by dialog
-StarSuite Writer : pictures;inserting from Draw
-StarSuite Writer : pictures;inserting from Gallery
-StarSuite Writer : pictures;inserting from Gallery into text
-StarSuite Writer : pictures;inserting options
-StarSuite Writer : pictures;number of
-StarSuite Writer : pictures;printing
-StarSuite Writer : pictures;scaling/resizing
-StarSuite Writer : pictures;scanning
-StarSuite Writer : pie charts
-StarSuite Writer : pie charts;options
-StarSuite Writer : pie charts
-StarSuite Writer : pixel editor
-StarSuite Writer : pixel graphics
-StarSuite Writer : pixel graphics;inserting and editing
-StarSuite Writer : pixel patterns
-StarSuite Writer : placeholders
-StarSuite Writer : placeholders;in SQL queries
-StarSuite Writer : placeholders;on opening files
-StarSuite Writer : placing toolbars
-StarSuite Writer : playing movies and sound files
-StarSuite Writer : plotting data as charts
-StarSuite Writer : plug-ins
-StarSuite Writer : plug-ins;activating and deactivating
-StarSuite Writer : plug-ins;definition
-StarSuite Writer : plug-ins;inserting
-StarSuite Writer : pocket device appliances
-StarSuite Writer : Pocket PC file filters
-StarSuite Writer : points
-StarSuite Writer : points;reducing editing points when snapping (Impress/Draw)
-StarSuite Writer : polygon drawing
-StarSuite Writer : pop-art filter
-StarSuite Writer : portable document format
-StarSuite Writer : portrait and landscape
-StarSuite Writer : positioning
-StarSuite Writer : positioning;draw objects and controls
-StarSuite Writer : positioning;fonts
-StarSuite Writer : positioning;objects
-StarSuite Writer : positioning;objects (guide)
-StarSuite Writer : positioning;toolbars
-StarSuite Writer : post method for form transmissions
-StarSuite Writer : posterizing filter
-StarSuite Writer : PostScript
-StarSuite Writer : PostScript;creating files
-StarSuite Writer : PostScript;PDF converter, UNIX
-StarSuite Writer : PowerPoint export
-StarSuite Writer : precision as shown (Calc)
-StarSuite Writer : predefining fonts
-StarSuite Writer : presentations
-StarSuite Writer : presentations;creating/opening
-StarSuite Writer : presentations;inserting spreadsheet cells
-StarSuite Writer : presentations;live on the Internet
-StarSuite Writer : presentations;print menu
-StarSuite Writer : presentations;saving
-StarSuite Writer : presentations;saving automatically
-StarSuite Writer : presentations;saving in other formats
-StarSuite Writer : presentations;sending as e-mail
-StarSuite Writer : presentations;starting with wizard
-StarSuite Writer : presentations;wizards
-StarSuite Writer : press buttons, see push buttons
-StarSuite Writer : previews
-StarSuite Writer : previews;book preview
-StarSuite Writer : previews;fonts lists
-StarSuite Writer : previews;print layouts
-StarSuite Writer : primary key
-StarSuite Writer : primary key;database tables
-StarSuite Writer : primary keys
-StarSuite Writer : primary keys;defining
-StarSuite Writer : primary keys;inserting (Base)
-StarSuite Writer : print area selection
-StarSuite Writer : print layout checks
-StarSuite Writer : printer metrics for document formatting (Writer)
-StarSuite Writer : printers
-StarSuite Writer : printers;adding, UNIX
-StarSuite Writer : printers;choosing
-StarSuite Writer : printers;default printer
-StarSuite Writer : printers;faxes under UNIX
-StarSuite Writer : printers;maximum page formats
-StarSuite Writer : printers;paper trays
-StarSuite Writer : printers;properties
-StarSuite Writer : printing
-StarSuite Writer : printing;AutoText shortcuts
-StarSuite Writer : printing;black and white
-StarSuite Writer : printing;brochures
-StarSuite Writer : printing;colors in grayscale
-StarSuite Writer : printing;copies
-StarSuite Writer : printing;creating individual jobs
-StarSuite Writer : printing;dates in presentations
-StarSuite Writer : printing;directly
-StarSuite Writer : printing;documents
-StarSuite Writer : printing;drawings defaults
-StarSuite Writer : printing;elements in text documents
-StarSuite Writer : printing;faster
-StarSuite Writer : printing;fitting to pages in presentations
-StarSuite Writer : printing;fitting to pages in StarSuite Math
-StarSuite Writer : printing;formulas in StarSuite Math
-StarSuite Writer : printing;hidden pages of presentations
-StarSuite Writer : printing;hiding text frames from printing
-StarSuite Writer : printing;in original size in StarSuite Math
-StarSuite Writer : printing;individual brochures
-StarSuite Writer : printing;left/right pages
-StarSuite Writer : printing;multiple pages per sheet
-StarSuite Writer : printing;notes
-StarSuite Writer : printing;portrait/landscape format
-StarSuite Writer : printing;previews
-StarSuite Writer : printing;queries (Base)
-StarSuite Writer : printing;reverse order
-StarSuite Writer : printing;scaling in StarSuite Math
-StarSuite Writer : printing;selections
-StarSuite Writer : printing;text always in black
-StarSuite Writer : printing;text in reverse order
-StarSuite Writer : printing;tiling pages in presentations
-StarSuite Writer : printing;transparencies
-StarSuite Writer : printing;warnings
-StarSuite Writer : printing;without scaling in presentations
-StarSuite Writer : printing speed
-StarSuite Writer : programming
-StarSuite Writer : programming;scripting
-StarSuite Writer : programming;StarSuite
-StarSuite Writer : promoting heading levels
-StarSuite Writer : properties
-StarSuite Writer : properties;charts
-StarSuite Writer : properties;fields
-StarSuite Writer : properties;fields in databases
-StarSuite Writer : properties;files
-StarSuite Writer : properties;form controls
-StarSuite Writer : properties;forms
-StarSuite Writer : properties;printers
-StarSuite Writer : properties;smooth lines in line charts/XY charts
-StarSuite Writer : proportional distribution of tables
-StarSuite Writer : protected contents
-StarSuite Writer : protected dashes
-StarSuite Writer : protected database tables
-StarSuite Writer : protected documents
-StarSuite Writer : protected spaces
-StarSuite Writer : protected spaces;inserting
-StarSuite Writer : protected spaces;showing (Writer)
-StarSuite Writer : protecting
-StarSuite Writer : protecting;contents
-StarSuite Writer : protecting;recorded changes
-StarSuite Writer : protecting;sections
-StarSuite Writer : protecting;tables and sections
-StarSuite Writer : proxy settings
-StarSuite Writer : push buttons
-StarSuite Writer : push buttons;adding to documents
-StarSuite Writer : push buttons;creating
-StarSuite Writer : queries
-StarSuite Writer : queries;copying (Base)
-StarSuite Writer : queries;creating in design view (Base)
-StarSuite Writer : queries;creating in SQL view
-StarSuite Writer : queries;defining (Base)
-StarSuite Writer : queries;deleting table links (Base)
-StarSuite Writer : queries;editing in data source view
-StarSuite Writer : queries;formulating filter conditions (Base)
-StarSuite Writer : queries;joining tables (Base)
-StarSuite Writer : queries;missing elements (Base)
-StarSuite Writer : queries;overview (Base)
-StarSuite Writer : queries;parameter queries (Base)
-StarSuite Writer : queries;printing (Base)
-StarSuite Writer : Query Wizard (Base)
-StarSuite Writer : Quickstarter
-StarSuite Writer : quotation marks
-StarSuite Writer : quotation marks;changing automatically
-StarSuite Writer : quotation marks;replacing
-StarSuite Writer : quotes
-StarSuite Writer : quotes;custom
-StarSuite Writer : radar charts, see net charts
-StarSuite Writer : radio button creation
-StarSuite Writer : read-only documents
-StarSuite Writer : read-only documents;cursor
-StarSuite Writer : read-only documents;database tables on/off
-StarSuite Writer : read-only documents;editing
-StarSuite Writer : read-only documents;opening documents as
-StarSuite Writer : read-only items in Data Navigator
-StarSuite Writer : read-only sections
-StarSuite Writer : rearranging headings
-StarSuite Writer : recognition of languages
-StarSuite Writer : recognizing URLs automatically
-StarSuite Writer : recording
-StarSuite Writer : recording;changes
-StarSuite Writer : recording;macros
-StarSuite Writer : records
-StarSuite Writer : records;inserting notes
-StarSuite Writer : records;protecting
-StarSuite Writer : records;saving
-StarSuite Writer : records;searching in databases
-StarSuite Writer : rectangles with round corners
-StarSuite Writer : recursions in spreadsheets
-StarSuite Writer : redo command
-StarSuite Writer : reduced printing
-StarSuite Writer : reduced printing of multiple pages
-StarSuite Writer : reducing rows and columns in text tables
-StarSuite Writer : reference lines
-StarSuite Writer : references
-StarSuite Writer : references;displaying in color (Calc)
-StarSuite Writer : references;expanding (Calc)
-StarSuite Writer : references;in Writer tables
-StarSuite Writer : references;inserting cross-references
-StarSuite Writer : references;iterative (Calc)
-StarSuite Writer : references;modifying cross-references
-StarSuite Writer : refusing word completions
-StarSuite Writer : register-true
-StarSuite Writer : register-true;definition
-StarSuite Writer : register-true;pages and paragraphs
-StarSuite Writer : registering
-StarSuite Writer : registering;address books
-StarSuite Writer : registering;databases (Base)
-StarSuite Writer : registering;StarSuite
-StarSuite Writer : regression curves in charts
-StarSuite Writer : regular expressions
-StarSuite Writer : regular expressions;list of
-StarSuite Writer : regular expressions;opening files
-StarSuite Writer : regular expressions;searching
-StarSuite Writer : rejecting word completions
-StarSuite Writer : related words in thesaurus
-StarSuite Writer : relational databases (Base)
-StarSuite Writer : relations
-StarSuite Writer : relations;creating and deleting (Base)
-StarSuite Writer : relations;joining tables (Base)
-StarSuite Writer : relations;properties (Base)
-StarSuite Writer : relative distribution of table cells
-StarSuite Writer : relative hyperlinks
-StarSuite Writer : relative saving of URLs
-StarSuite Writer : reloading
-StarSuite Writer : reloading;documents
-StarSuite Writer : reloading;HTML documents, automatically
-StarSuite Writer : remarks, see also notes
-StarSuite Writer : remote configurations
-StarSuite Writer : remove noise filter
-StarSuite Writer : removing
-StarSuite Writer : removing;bullets and numbering
-StarSuite Writer : removing;bullets in text documents
-StarSuite Writer : removing;cell protection in text documents
-StarSuite Writer : removing;form filters
-StarSuite Writer : removing;subdocuments
-StarSuite Writer : removing, see also deleting
-StarSuite Writer : reorganizing charts
-StarSuite Writer : repeating
-StarSuite Writer : repeating;commands
-StarSuite Writer : repeating;table headings after page breaks
-StarSuite Writer : replacement options
-StarSuite Writer : replacement table
-StarSuite Writer : replacing
-StarSuite Writer : replacing;AutoCorrect function
-StarSuite Writer : replacing;dashes
-StarSuite Writer : replacing;databases
-StarSuite Writer : replacing;fields, by text
-StarSuite Writer : replacing;objects from Gallery
-StarSuite Writer : replacing;text and text formats
-StarSuite Writer : Report Builder
-StarSuite Writer : reports
-StarSuite Writer : reports;creating
-StarSuite Writer : reports;error reports
-StarSuite Writer : reports;opening and editing
-StarSuite Writer : reports;templates
-StarSuite Writer : resetting
-StarSuite Writer : resetting;fonts
-StarSuite Writer : resetting;templates
-StarSuite Writer : resizing
-StarSuite Writer : resizing;aspect ratio
-StarSuite Writer : resizing;objects and frames, by keyboard
-StarSuite Writer : resizing;objects, by mouse
-StarSuite Writer : resizing;rows and columns in text tables
-StarSuite Writer : resizing;text frames, by mouse
-StarSuite Writer : resizing;windows
-StarSuite Writer : resizing, see also scaling/zooming
-StarSuite Writer : resolution when printing bitmaps
-StarSuite Writer : restoring
-StarSuite Writer : restoring;default formatting
-StarSuite Writer : restoring;editing
-StarSuite Writer : reversing printing order
-StarSuite Writer : review function
-StarSuite Writer : review function;accepting or rejecting changes
-StarSuite Writer : review function;comparing documents
-StarSuite Writer : review function;protecting records
-StarSuite Writer : review function;recording changes example
-StarSuite Writer : rich text control
-StarSuite Writer : right alignment of paragraphs
-StarSuite Writer : right indents in paragraphs
-StarSuite Writer : right joins (Base)
-StarSuite Writer : right pages
-StarSuite Writer : right-to-left text
-StarSuite Writer : rising outline levels
-StarSuite Writer : rotating
-StarSuite Writer : rotating;3D text
-StarSuite Writer : rotating;text
-StarSuite Writer : round corners
-StarSuite Writer : rounding precision (Calc)
-StarSuite Writer : row breaks in text tables
-StarSuite Writer : row headers
-StarSuite Writer : row headers;displaying (Calc)
-StarSuite Writer : row headers;highlighting (Calc)
-StarSuite Writer : rows
-StarSuite Writer : rows;inserting in tables, using icon
-StarSuite Writer : rows;inserting/deleting in tables by keyboard
-StarSuite Writer : rows;register-true text
-StarSuite Writer : rows;selecting
-StarSuite Writer : rulers
-StarSuite Writer : rulers;default settings
-StarSuite Writer : rulers;horizontal lines
-StarSuite Writer : rulers;measurement units
-StarSuite Writer : rulers;using rulers
-StarSuite Writer : rulers;visible in presentations
-StarSuite Writer : running titles in headers
-StarSuite Writer : samples and templates
-StarSuite Writer : saving
-StarSuite Writer : saving;default file formats
-StarSuite Writer : saving;dialog settings
-StarSuite Writer : saving;documents
-StarSuite Writer : saving;documents for mobile devices
-StarSuite Writer : saving;documents in other formats
-StarSuite Writer : saving;documents, automatically
-StarSuite Writer : saving;in HTML format
-StarSuite Writer : saving;in Microsoft Office file format
-StarSuite Writer : saving;options
-StarSuite Writer : saving;templates
-StarSuite Writer : saving;to XML
-StarSuite Writer : saving;VBA code in Microsoft Office documents
-StarSuite Writer : saving;with password by default
-StarSuite Writer : saving as command
-StarSuite Writer : saving as command;precautions
-StarSuite Writer : scaling
-StarSuite Writer : scaling;axes
-StarSuite Writer : scaling;font sizes in user interface
-StarSuite Writer : scaling;objects
-StarSuite Writer : scaling;pictures
-StarSuite Writer : scaling;printing in StarSuite Math
-StarSuite Writer : scaling;text frames, by mouse
-StarSuite Writer : scaling;text in charts
-StarSuite Writer : scaling;when printing presentations
-StarSuite Writer : scaling, see also zooming
-StarSuite Writer : scanning pictures
-StarSuite Writer : scatter charts
-StarSuite Writer : scope of page styles
-StarSuite Writer : screen
-StarSuite Writer : screen;full screen views
-StarSuite Writer : screen;scaling
-StarSuite Writer : screen magnifiers
-StarSuite Writer : screen readers
-StarSuite Writer : script organization
-StarSuite Writer : scrollbars
-StarSuite Writer : scrollbars;controls
-StarSuite Writer : scrollbars;displaying (Calc)
-StarSuite Writer : scrollbars;horizontal and vertical (Writer)
-StarSuite Writer : search criteria for database functions in cells
-StarSuite Writer : search engines
-StarSuite Writer : search engines;definition
-StarSuite Writer : search engines;selecting
-StarSuite Writer : searching
-StarSuite Writer : searching;all sheets
-StarSuite Writer : searching;cross-references
-StarSuite Writer : searching;databases
-StarSuite Writer : searching;form filters
-StarSuite Writer : searching;formats
-StarSuite Writer : searching;Internet
-StarSuite Writer : searching;repeating a search
-StarSuite Writer : searching;synonyms
-StarSuite Writer : searching;tables and forms
-StarSuite Writer : searching;with wildcards
-StarSuite Writer : searching, see also finding
-StarSuite Writer : secondary axes in charts
-StarSuite Writer : sections
-StarSuite Writer : sections;backgrounds
-StarSuite Writer : sections;columns in
-StarSuite Writer : sections;defining conditions
-StarSuite Writer : sections;editing
-StarSuite Writer : sections;hiding
-StarSuite Writer : sections;inserting
-StarSuite Writer : sections;inserting external content
-StarSuite Writer : sections;inserting sections by DDE
-StarSuite Writer : sections;moving and copying
-StarSuite Writer : sections;protecting/unprotecting
-StarSuite Writer : sections;remarks
-StarSuite Writer : security
-StarSuite Writer : security;digital signatures
-StarSuite Writer : security;options for documents with macros
-StarSuite Writer : security;protecting contents
-StarSuite Writer : security;warning dialogs with macros
-StarSuite Writer : selecting
-StarSuite Writer : selecting;controls
-StarSuite Writer : selecting;measurement units
-StarSuite Writer : selecting;objects
-StarSuite Writer : selecting;paper trays
-StarSuite Writer : selecting;print areas
-StarSuite Writer : selecting;several files
-StarSuite Writer : selecting;tables
-StarSuite Writer : selecting;text, with keyboard
-StarSuite Writer : selection clipboard
-StarSuite Writer : selection frames
-StarSuite Writer : selection modes in text
-StarSuite Writer : sending
-StarSuite Writer : sending;AutoAbstract function in presentations
-StarSuite Writer : sending;documents as e-mail
-StarSuite Writer : sending;documents as faxes
-StarSuite Writer : separation, see hyphenation
-StarSuite Writer : separator lines
-StarSuite Writer : separator lines;AutoFormat function
-StarSuite Writer : separator lines;defining
-StarSuite Writer : separators
-StarSuite Writer : separators;conditional
-StarSuite Writer : Server Side ImageMap
-StarSuite Writer : settings
-StarSuite Writer : settings;direct cursor
-StarSuite Writer : settings;printers
-StarSuite Writer : settings;program configuration
-StarSuite Writer : settings;proxies
-StarSuite Writer : settings;tracking changes
-StarSuite Writer : settings;views
-StarSuite Writer : settings;word completion
-StarSuite Writer : SGML
-StarSuite Writer : SGML;definition
-StarSuite Writer : shadows
-StarSuite Writer : shadows;areas
-StarSuite Writer : shadows;borders
-StarSuite Writer : shadows;characters
-StarSuite Writer : shadows;characters, using context menu
-StarSuite Writer : shadows;headers/footers
-StarSuite Writer : sharing documents
-StarSuite Writer : sharpening filter
-StarSuite Writer : sheet tabs
-StarSuite Writer : sheet tabs;displaying
-StarSuite Writer : sheets
-StarSuite Writer : sheets;searching all
-StarSuite Writer : shortcut keys
-StarSuite Writer : shortcut keys;assigning macros
-StarSuite Writer : shortcut keys;bold formatting
-StarSuite Writer : shortcut keys;charts
-StarSuite Writer : shortcut keys;general
-StarSuite Writer : shortcut keys;in databases
-StarSuite Writer : shortcut keys;in text documents
-StarSuite Writer : shortcut keys;StarSuite accessibility
-StarSuite Writer : showing
-StarSuite Writer : showing;changes
-StarSuite Writer : showing;docked windows
-StarSuite Writer : showing;drawings and controls (Writer)
-StarSuite Writer : showing;live presentations on the Internet
-StarSuite Writer : showing;rulers
-StarSuite Writer : showing;toolbars
-StarSuite Writer : sideways orientation of pages
-StarSuite Writer : signing documents with digital signatures
-StarSuite Writer : similarity search
-StarSuite Writer : simple handles (Writer)
-StarSuite Writer : simplified Chinese
-StarSuite Writer : simplified Chinese;translating to traditional Chinese
-StarSuite Writer : single sign on options
-StarSuite Writer : single-line spacing in text
-StarSuite Writer : sizes
-StarSuite Writer : sizes;draw objects
-StarSuite Writer : sizes;pictures
-StarSuite Writer : slanting draw objects
-StarSuite Writer : small capitals
-StarSuite Writer : small icons
-StarSuite Writer : smart tag configuration
-StarSuite Writer : smart tags
-StarSuite Writer : smooth scrolling (Writer)
-StarSuite Writer : smoothing filter
-StarSuite Writer : snap grid defaults (Writer/Calc)
-StarSuite Writer : snapping in presentations and drawings
-StarSuite Writer : solarization filter
-StarSuite Writer : sort lists
-StarSuite Writer : sort lists;copying to in Calc
-StarSuite Writer : sorting
-StarSuite Writer : sorting;data in forms
-StarSuite Writer : sorting;databases
-StarSuite Writer : sorting;paragraphs in special languages
-StarSuite Writer : sorting;paragraphs/table rows
-StarSuite Writer : sounds
-StarSuite Writer : sounds;inserting and playing
-StarSuite Writer : spaces
-StarSuite Writer : spaces;displaying (Writer)
-StarSuite Writer : spaces;ignoring double
-StarSuite Writer : spaces;inserting protected spaces
-StarSuite Writer : spaces;showing protected spaces (Writer)
-StarSuite Writer : spacing
-StarSuite Writer : spacing;between paragraphs in footnotes
-StarSuite Writer : spacing;endnotes/footnotes
-StarSuite Writer : spacing;font effects
-StarSuite Writer : spacing;lines and paragraphs
-StarSuite Writer : spacing;register-true text
-StarSuite Writer : spacing;tab stops in text documents
-StarSuite Writer : spacing;tabs in presentations
-StarSuite Writer : spadmin
-StarSuite Writer : special characters
-StarSuite Writer : speech bubbles
-StarSuite Writer : speed of printing
-StarSuite Writer : spellcheck
-StarSuite Writer : spellcheck;activating for a language
-StarSuite Writer : spellcheck;activating for all languages
-StarSuite Writer : spellcheck;AutoSpellcheck on/off
-StarSuite Writer : spellcheck;checking text documents manually
-StarSuite Writer : spellcheck;context menus
-StarSuite Writer : spellcheck;default languages
-StarSuite Writer : spellcheck;dialog
-StarSuite Writer : spellcheck;dictionary of exceptions
-StarSuite Writer : spellcheck;ignore list
-StarSuite Writer : spelling in thesaurus
-StarSuite Writer : spin button creation
-StarSuite Writer : splitting cells
-StarSuite Writer : splitting cells;by keyboard
-StarSuite Writer : splitting cells;by menu command
-StarSuite Writer : splitting tables
-StarSuite Writer : splitting tables;at cursor position
-StarSuite Writer : splitting tables;row breaks
-StarSuite Writer : spoolfiles with Xprinter
-StarSuite Writer : spreadsheets
-StarSuite Writer : spreadsheets;as databases (base)
-StarSuite Writer : spreadsheets;copying areas to text documents
-StarSuite Writer : spreadsheets;creating/opening
-StarSuite Writer : spreadsheets;inserting charts
-StarSuite Writer : spreadsheets;inserting database records
-StarSuite Writer : spreadsheets;inserting tables from
-StarSuite Writer : spreadsheets;printing
-StarSuite Writer : spreadsheets;saving
-StarSuite Writer : spreadsheets;saving automatically
-StarSuite Writer : spreadsheets;saving in other formats
-StarSuite Writer : spreadsheets;sending as e-mail
-StarSuite Writer : SQL
-StarSuite Writer : SQL;definition
-StarSuite Writer : SQL;DISTINCT parameter
-StarSuite Writer : SQL;executing SQL commands
-StarSuite Writer : SQL;executing SQL statements (Base)
-StarSuite Writer : SQL;queries (Base)
-StarSuite Writer : square drawings
-StarSuite Writer : standard bar on/off
-StarSuite Writer : standard deviation in charts
-StarSuite Writer : standard filters in databases
-StarSuite Writer : standard printer under UNIX
-StarSuite Writer : StarSuite Base data sources
-StarSuite Writer : StarSuite Basic scripts in HTML documents
-StarSuite Writer : StarSuite documents
-StarSuite Writer : StarSuite documents;mobile device filters
-StarSuite Writer : StarSuite documents;viewing and editing in Internet Explorer
-StarSuite Writer : StarSuite Math start
-StarSuite Writer : StarSuite Writer
-StarSuite Writer : StarSuite Writer;instructions
-StarSuite Writer : StarSuite Writer;special HTML tags
-StarSuite Writer : start parameters
-StarSuite Writer : starting page numbers
-StarSuite Writer : statistical functions
-StarSuite Writer : statistics in charts
-StarSuite Writer : status bar on/off
-StarSuite Writer : stickers
-StarSuite Writer : stock charts
-StarSuite Writer : storing bibliographic information
-StarSuite Writer : strikethrough
-StarSuite Writer : strikethrough;characters
-StarSuite Writer : strikethrough;font effects
-StarSuite Writer : styles
-StarSuite Writer : styles;'changed' message
-StarSuite Writer : styles;categories
-StarSuite Writer : styles;conditional
-StarSuite Writer : styles;copying between documents
-StarSuite Writer : styles;creating from selections
-StarSuite Writer : styles;finding
-StarSuite Writer : styles;for pages
-StarSuite Writer : styles;importing from other files
-StarSuite Writer : styles;keyboard shortcuts
-StarSuite Writer : styles;master documents
-StarSuite Writer : styles;organizing
-StarSuite Writer : styles;printing styles used in a document
-StarSuite Writer : styles;replacing automatically
-StarSuite Writer : styles;styles and templates
-StarSuite Writer : styles;table styles
-StarSuite Writer : styles;transferring
-StarSuite Writer : styles;updating from selections
-StarSuite Writer : Styles and Formatting window
-StarSuite Writer : Styles and Formatting window;applying styles
-StarSuite Writer : Styles and Formatting window;docking
-StarSuite Writer : Styles and Formatting window;docking and resizing
-StarSuite Writer : Styles and Formatting window;updating from selections
-StarSuite Writer : Stylist, see Styles and Formatting window
-StarSuite Writer : subdocuments
-StarSuite Writer : subdocuments;properties
-StarSuite Writer : subdocuments;removing from master documents
-StarSuite Writer : subdocuments;starting on new pages
-StarSuite Writer : subforms
-StarSuite Writer : subforms;creating
-StarSuite Writer : subforms;description
-StarSuite Writer : subject fields
-StarSuite Writer : submitting forms
-StarSuite Writer : subscript text
-StarSuite Writer : subsidiary documents
-StarSuite Writer : suffixes in file formats
-StarSuite Writer : sums of table cell series
-StarSuite Writer : superscript text
-StarSuite Writer : support on the Web
-StarSuite Writer : switching off
-StarSuite Writer : switching off;hyphenation for specific words
-StarSuite Writer : switching off;word completion
-StarSuite Writer : synchronizing
-StarSuite Writer : synchronizing;labels and business cards
-StarSuite Writer : synchronizing;Pocket PC and StarSuite formats
-StarSuite Writer : synonyms in thesaurus
-StarSuite Writer : system address book registration
-StarSuite Writer : tab stops
-StarSuite Writer : tab stops;before headings
-StarSuite Writer : tab stops;displaying (Writer)
-StarSuite Writer : tab stops;inserting and editing
-StarSuite Writer : tab stops;inserting in lists
-StarSuite Writer : tab stops;setting in sheets
-StarSuite Writer : tab stops;settings
-StarSuite Writer : tab stops;spacing in presentations
-StarSuite Writer : tab stops;spacing in text documents
-StarSuite Writer : table cells
-StarSuite Writer : table cells;adjusting the width on rulers
-StarSuite Writer : table cells;calculating sums
-StarSuite Writer : table cells;enlarging/reducing in text
-StarSuite Writer : table controls
-StarSuite Writer : table controls;form functions
-StarSuite Writer : table controls;keyboard-only edit mode
-StarSuite Writer : table controls;properties
-StarSuite Writer : table mode selection
-StarSuite Writer : table views of databases
-StarSuite Writer : Table Wizard (Base)
-StarSuite Writer : tables
-StarSuite Writer : tables;adapting the width by keyboard
-StarSuite Writer : tables;allowing page breaks
-StarSuite Writer : tables;AutoFormat function
-StarSuite Writer : tables;backgrounds
-StarSuite Writer : tables;calculating across
-StarSuite Writer : tables;calculating sums
-StarSuite Writer : tables;converting to text
-StarSuite Writer : tables;cross-referencing
-StarSuite Writer : tables;defining borders
-StarSuite Writer : tables;deleting
-StarSuite Writer : tables;editing by keyboard
-StarSuite Writer : tables;editing with the keyboard
-StarSuite Writer : tables;heading repetition after page breaks
-StarSuite Writer : tables;inserting columns in
-StarSuite Writer : tables;inserting line breaks
-StarSuite Writer : tables;inserting rows
-StarSuite Writer : tables;inserting text before
-StarSuite Writer : tables;inserting text tables
-StarSuite Writer : tables;jumping to
-StarSuite Writer : tables;labeling
-StarSuite Writer : tables;merging
-StarSuite Writer : tables;merging cells
-StarSuite Writer : tables;number recognition
-StarSuite Writer : tables;performing calculations in
-StarSuite Writer : tables;positioning
-StarSuite Writer : tables;protecting/unprotecting cells
-StarSuite Writer : tables;resizing
-StarSuite Writer : tables;selecting
-StarSuite Writer : tables;sorting rows
-StarSuite Writer : tables;splitting
-StarSuite Writer : tables;start/end of document
-StarSuite Writer : tables;text flow around text tables
-StarSuite Writer : tables in databases
-StarSuite Writer : tables in databases;access rights to (Base)
-StarSuite Writer : tables in databases;adding to queries
-StarSuite Writer : tables in databases;browsing and editing
-StarSuite Writer : tables in databases;copying database tables (Base)
-StarSuite Writer : tables in databases;creating
-StarSuite Writer : tables in databases;creating in design view
-StarSuite Writer : tables in databases;importing text formats (Base)
-StarSuite Writer : tables in databases;joining for queries (Base)
-StarSuite Writer : tables in databases;printing queries (Base)
-StarSuite Writer : tables in databases;relations (Base)
-StarSuite Writer : tables in databases;searching
-StarSuite Writer : tables in spreadsheets
-StarSuite Writer : tables in spreadsheets;copying data to other applications
-StarSuite Writer : tables in spreadsheets;defining borders
-StarSuite Writer : tables in spreadsheets;inserting in text
-StarSuite Writer : tables in spreadsheets;value highlighting
-StarSuite Writer : tables in text
-StarSuite Writer : tables in text;captions
-StarSuite Writer : tables in text;creating automatically
-StarSuite Writer : tables in text;default settings
-StarSuite Writer : tables in text;defining borders
-StarSuite Writer : tables in text;displaying
-StarSuite Writer : tables in text;printing
-StarSuite Writer : tables of contents
-StarSuite Writer : tables of contents;creating and updating
-StarSuite Writer : tables of contents;defining entries in
-StarSuite Writer : tables of contents;editing and deleting
-StarSuite Writer : tables of contents;editing or deleting entries
-StarSuite Writer : tables of contents;formatting
-StarSuite Writer : tables of contents;hyperlinks as entries
-StarSuite Writer : tables of contents;unprotecting
-StarSuite Writer : tabs
-StarSuite Writer : tabs;displaying sheet tabs
-StarSuite Writer : tags
-StarSuite Writer : tags;definition
-StarSuite Writer : tags;in StarSuite Writer
-StarSuite Writer : tags;META tags
-StarSuite Writer : templates
-StarSuite Writer : templates;agendas
-StarSuite Writer : templates;changing basic fonts
-StarSuite Writer : templates;creating document templates
-StarSuite Writer : templates;database reports
-StarSuite Writer : templates;default templates
-StarSuite Writer : templates;deleting
-StarSuite Writer : templates;editing and saving
-StarSuite Writer : templates;faxes
-StarSuite Writer : templates;importing and exporting
-StarSuite Writer : templates;letters
-StarSuite Writer : templates;new documents from templates
-StarSuite Writer : templates;opening documents with
-StarSuite Writer : templates;organizing
-StarSuite Writer : templates;organizing (guide)
-StarSuite Writer : templates;updating from selections
-StarSuite Writer : terminology
-StarSuite Writer : terminology;general glossary
-StarSuite Writer : terminology;Internet glossary
-StarSuite Writer : testing XML filters
-StarSuite Writer : text
-StarSuite Writer : text;animating
-StarSuite Writer : text;Asian layout
-StarSuite Writer : text;backgrounds
-StarSuite Writer : text;bold
-StarSuite Writer : text;coloring
-StarSuite Writer : text;conditional text
-StarSuite Writer : text;contours
-StarSuite Writer : text;converting to tables
-StarSuite Writer : text;copying by drag and drop
-StarSuite Writer : text;CTL languages
-StarSuite Writer : text;cursor
-StarSuite Writer : text;drawing pictures
-StarSuite Writer : text;emphasizing
-StarSuite Writer : text;font effects
-StarSuite Writer : text;font sizes
-StarSuite Writer : text;font styles
-StarSuite Writer : text;fonts and formats
-StarSuite Writer : text;Fontwork icons
-StarSuite Writer : text;formatting around objects
-StarSuite Writer : text;formatting bold while typing
-StarSuite Writer : text;hiding
-StarSuite Writer : text;hiding from specific users, with conditions
-StarSuite Writer : text;hyperlinks
-StarSuite Writer : text;input fields
-StarSuite Writer : text;inserting pictures from Draw
-StarSuite Writer : text;inserting pictures in
-StarSuite Writer : text;inserting special characters
-StarSuite Writer : text;italics
-StarSuite Writer : text;kerning
-StarSuite Writer : text;language selection
-StarSuite Writer : text;line numbers
-StarSuite Writer : text;line spacing
-StarSuite Writer : text;multi-column
-StarSuite Writer : text;navigating and selecting with keyboard
-StarSuite Writer : text;non-printable
-StarSuite Writer : text;number of words/characters
-StarSuite Writer : text;overwriting or inserting
-StarSuite Writer : text;printing in black
-StarSuite Writer : text;replacing with format
-StarSuite Writer : text;rotating
-StarSuite Writer : text;selection modes
-StarSuite Writer : text;shadowed
-StarSuite Writer : text;sorting paragraphs
-StarSuite Writer : text;subscript and superscript
-StarSuite Writer : text;text/draw objects
-StarSuite Writer : text;turning off automatic correction
-StarSuite Writer : text;uppercase or lowercase
-StarSuite Writer : text animation
-StarSuite Writer : text attributes
-StarSuite Writer : text attributes;hyperlinks
-StarSuite Writer : text attributes;undoing
-StarSuite Writer : text blocks
-StarSuite Writer : text boxes
-StarSuite Writer : text boxes;form functions
-StarSuite Writer : text boxes;positioning
-StarSuite Writer : text breaks in cells
-StarSuite Writer : text colors for better accessibility
-StarSuite Writer : text columns
-StarSuite Writer : text databases (Base)
-StarSuite Writer : text documents
-StarSuite Writer : text documents;creating/opening
-StarSuite Writer : text documents;default templates
-StarSuite Writer : text documents;importing/exporting
-StarSuite Writer : text documents;inserting Calc charts
-StarSuite Writer : text documents;inserting spreadsheet cells
-StarSuite Writer : text documents;merging
-StarSuite Writer : text documents;print settings
-StarSuite Writer : text documents;printing
-StarSuite Writer : text documents;publishing in HTML
-StarSuite Writer : text documents;saving
-StarSuite Writer : text documents;saving automatically
-StarSuite Writer : text documents;saving in other formats
-StarSuite Writer : text documents;sending as e-mail
-StarSuite Writer : text documents;shortcut keys in
-StarSuite Writer : text documents;word completion settings
-StarSuite Writer : text effects
-StarSuite Writer : text flow
-StarSuite Writer : text flow;around text tables
-StarSuite Writer : text flow;at breaks
-StarSuite Writer : text flow;from frame to frame
-StarSuite Writer : text flow;in cells
-StarSuite Writer : text formats
-StarSuite Writer : text formats;copying and pasting
-StarSuite Writer : text formats;databases
-StarSuite Writer : text formats;finding
-StarSuite Writer : text formats;pasting
-StarSuite Writer : text frames
-StarSuite Writer : text frames;centering on pages
-StarSuite Writer : text frames;inserting/editing/linking
-StarSuite Writer : text frames;labeling
-StarSuite Writer : text grid for Asian layout
-StarSuite Writer : text input fields
-StarSuite Writer : text layout for special languages
-StarSuite Writer : text objects
-StarSuite Writer : text objects;alignment
-StarSuite Writer : text objects;draw functions
-StarSuite Writer : text objects;fonts
-StarSuite Writer : text objects;in presentations and drawings
-StarSuite Writer : text overflow in spreadsheet cells
-StarSuite Writer : text scaling in charts
-StarSuite Writer : text sections
-StarSuite Writer : text sections;moving and copying
-StarSuite Writer : text sections;using
-StarSuite Writer : text wrap around objects
-StarSuite Writer : text, see also text documents, paragraphs and characters
-StarSuite Writer : TextArt, see Fontwork
-StarSuite Writer : textures
-StarSuite Writer : textures;inserting from Gallery
-StarSuite Writer : textures;on chart bars
-StarSuite Writer : Thai
-StarSuite Writer : Thai;entering text
-StarSuite Writer : Thai;language settings
-StarSuite Writer : thesaurus
-StarSuite Writer : thesaurus;activating for a language
-StarSuite Writer : thesaurus;related words
-StarSuite Writer : ticker text
-StarSuite Writer : time fields
-StarSuite Writer : time fields;form functions
-StarSuite Writer : time fields;HTML
-StarSuite Writer : time fields;inserting
-StarSuite Writer : times
-StarSuite Writer : times;inserting when printing presentations
-StarSuite Writer : times, formats
-StarSuite Writer : tips
-StarSuite Writer : tips;extended tips in Help
-StarSuite Writer : title pages
-StarSuite Writer : title pages;centering text on
-StarSuite Writer : title pages;page styles
-StarSuite Writer : title rows
-StarSuite Writer : title rows;printing in StarSuite Math
-StarSuite Writer : titles
-StarSuite Writer : titles;alignment (charts)
-StarSuite Writer : titles;changing
-StarSuite Writer : titles;editing in charts
-StarSuite Writer : titles;font effects
-StarSuite Writer : titles;formatting automatically
-StarSuite Writer : titles;formatting charts
-StarSuite Writer : titles;objects
-StarSuite Writer : toolbars
-StarSuite Writer : toolbars;adding buttons
-StarSuite Writer : toolbars;docking/undocking
-StarSuite Writer : toolbars;Form Navigation bar
-StarSuite Writer : toolbars;viewing/closing
-StarSuite Writer : tools bar
-StarSuite Writer : tooltips
-StarSuite Writer : tooltips;extended tips
-StarSuite Writer : tooltips;help
-StarSuite Writer : totals in text tables
-StarSuite Writer : traditional Chinese
-StarSuite Writer : traditional Chinese;translating to simplified chinese
-StarSuite Writer : transparency
-StarSuite Writer : transparency;areas
-StarSuite Writer : transparency;off for faster printing
-StarSuite Writer : transparency;saving
-StarSuite Writer : tree view of Help
-StarSuite Writer : trend lines in charts
-StarSuite Writer : trigonometric functions
-StarSuite Writer : turning off automatic correction
-StarSuite Writer : typefaces
-StarSuite Writer : typefaces;adding under UNIX
-StarSuite Writer : typefaces;formats
-StarSuite Writer : typographical quotes in StarSuite Writer
-StarSuite Writer : typography
-StarSuite Writer : typography;Asian
-StarSuite Writer : underlining
-StarSuite Writer : underlining;AutoFormat function
-StarSuite Writer : underlining;characters
-StarSuite Writer : underlining;quick
-StarSuite Writer : underlining;text
-StarSuite Writer : undocking windows
-StarSuite Writer : undoing
-StarSuite Writer : undoing;direct formatting
-StarSuite Writer : undoing;editing
-StarSuite Writer : undoing;number of steps
-StarSuite Writer : ungrouping groups
-StarSuite Writer : units
-StarSuite Writer : units;converting
-StarSuite Writer : units;measurement units
-StarSuite Writer : unlinking frames
-StarSuite Writer : UNO components
-StarSuite Writer : UNO components;Extension Manager
-StarSuite Writer : UNO components;integrating new
-StarSuite Writer : unprotecting tables of contents and indexes
-StarSuite Writer : update options
-StarSuite Writer : updates
-StarSuite Writer : updates;checking automatically
-StarSuite Writer : updates;checking manually
-StarSuite Writer : updating
-StarSuite Writer : updating;cross-references
-StarSuite Writer : updating;fields
-StarSuite Writer : updating;fields and charts, automatically (Writer)
-StarSuite Writer : updating;indexes/tables of contents
-StarSuite Writer : updating;linked sections, manually
-StarSuite Writer : updating;links in text documents
-StarSuite Writer : updating;links, on opening
-StarSuite Writer : updating;styles, from selections
-StarSuite Writer : updating;tables of contents
-StarSuite Writer : updating;templates
-StarSuite Writer : updating;text documents
-StarSuite Writer : uppercase
-StarSuite Writer : uppercase;changing to lowercase
-StarSuite Writer : uppercase;formatting text
-StarSuite Writer : URL
-StarSuite Writer : URL;changing hyperlink URLs
-StarSuite Writer : URL;definition
-StarSuite Writer : URL;in pictures
-StarSuite Writer : URL;saving absolute/relative paths
-StarSuite Writer : URL;turning off URL recognition
-StarSuite Writer : user data
-StarSuite Writer : user data;in conditions
-StarSuite Writer : user data;input
-StarSuite Writer : user data;querying
-StarSuite Writer : user data;removing when saving
-StarSuite Writer : user variables in conditions/fields
-StarSuite Writer : user-defined dictionaries
-StarSuite Writer : user-defined dictionaries;creating
-StarSuite Writer : user-defined dictionaries;dictionary of exceptions
-StarSuite Writer : user-defined dictionaries;editing
-StarSuite Writer : user-defined dictionaries;removing words from
-StarSuite Writer : user-defined fields, restriction
-StarSuite Writer : user-defined indexes
-StarSuite Writer : user-defined styles
-StarSuite Writer : user-defined styles;automatically replacing
-StarSuite Writer : UTF-8/UCS2 support
-StarSuite Writer : values
-StarSuite Writer : values;rounded as shown (Calc)
-StarSuite Writer : variable dates
-StarSuite Writer : variables
-StarSuite Writer : variables;document properties
-StarSuite Writer : variables;for paths
-StarSuite Writer : variables;in conditions
-StarSuite Writer : variances in charts
-StarSuite Writer : VBA code
-StarSuite Writer : VBA code;loading/saving documents with VBA code
-StarSuite Writer : version management
-StarSuite Writer : version numbers of documents
-StarSuite Writer : versions
-StarSuite Writer : versions;comparing documents
-StarSuite Writer : versions;file saving as, restriction
-StarSuite Writer : versions;merging document versions
-StarSuite Writer : versions;of a document
-StarSuite Writer : versions;StarSuite
-StarSuite Writer : vertical callouts
-StarSuite Writer : vertical rulers
-StarSuite Writer : vertical scrollbars (Writer)
-StarSuite Writer : vertical text boxes
-StarSuite Writer : videos
-StarSuite Writer : viewing
-StarSuite Writer : viewing;databases
-StarSuite Writer : viewing;fields
-StarSuite Writer : viewing;file properties
-StarSuite Writer : viewing;StarSuite documents in Internet Explorer
-StarSuite Writer : viewing;toolbars
-StarSuite Writer : views
-StarSuite Writer : views;creating database views (Base)
-StarSuite Writer : views;defaults
-StarSuite Writer : views;full screen
-StarSuite Writer : views;icons
-StarSuite Writer : views;in 3D
-StarSuite Writer : views;scaling
-StarSuite Writer : Visual Basic for Applications
-StarSuite Writer : Visual Basic for Applications;loading/saving documents with VBA code
-StarSuite Writer : watermarks
-StarSuite Writer : web documents
-StarSuite Writer : web documents;XForms
-StarSuite Writer : Web support
-StarSuite Writer : WebCast export
-StarSuite Writer : WebDAV over HTTPS
-StarSuite Writer : weekdays
-StarSuite Writer : weekdays;automatically completing
-StarSuite Writer : widows
-StarSuite Writer : wildcards, see regular expressions
-StarSuite Writer : windows
-StarSuite Writer : windows;docking
-StarSuite Writer : windows;docking definition
-StarSuite Writer : windows;hiding/showing/docking
-StarSuite Writer : windows;new
-StarSuite Writer : wizards
-StarSuite Writer : wizards;agendas
-StarSuite Writer : wizards;database queries
-StarSuite Writer : wizards;database tables (Base)
-StarSuite Writer : wizards;databases (Base)
-StarSuite Writer : wizards;document converter
-StarSuite Writer : wizards;Euro Converter
-StarSuite Writer : wizards;faxes
-StarSuite Writer : wizards;form letters
-StarSuite Writer : wizards;forms
-StarSuite Writer : wizards;letters
-StarSuite Writer : wizards;overview
-StarSuite Writer : wizards;presentations
-StarSuite Writer : wizards;reports
-StarSuite Writer : word completion
-StarSuite Writer : word completion;settings
-StarSuite Writer : word completion;using/disabling
-StarSuite Writer : word counts
-StarSuite Writer : Word documents
-StarSuite Writer : Word documents;compatibility
-StarSuite Writer : Word documents;saving as
-StarSuite Writer : WordArt, see Fontwork
-StarSuite Writer : words
-StarSuite Writer : words;automatic replacement on/off
-StarSuite Writer : words;automatically replacing
-StarSuite Writer : words;backgrounds
-StarSuite Writer : words;counting in text
-StarSuite Writer : words;disabling spellcheck
-StarSuite Writer : words;wrapping in cells
-StarSuite Writer : words;wrapping in CTL
-StarSuite Writer : words;wrapping/not wrapping in text
-StarSuite Writer : working directory change
-StarSuite Writer : wrapping text
-StarSuite Writer : wrapping text;editing contours
-StarSuite Writer : wrapping text;in cells
-StarSuite Writer : write protection on/off
-StarSuite Writer : writing aids options
-StarSuite Writer : writing with direct cursor
-StarSuite Writer : WYSIWYG in fonts lists
-StarSuite Writer : X axes
-StarSuite Writer : X axes;grid formatting
-StarSuite Writer : X axes;scaling
-StarSuite Writer : X axes;showing
-StarSuite Writer : XForms
-StarSuite Writer : XForms;adding/editing/deleting/organizing namespaces
-StarSuite Writer : XForms;conditions
-StarSuite Writer : XForms;opening/editing
-StarSuite Writer : XML converters
-StarSuite Writer : XML file formats
-StarSuite Writer : XML filters
-StarSuite Writer : XML filters;creating/testing
-StarSuite Writer : XML filters;saving as package/installing/deleting
-StarSuite Writer : XML filters;settings
-StarSuite Writer : XML Forms, see XForms
-StarSuite Writer : XSLT filters, see also XML filters
-StarSuite Writer : XY charts
-StarSuite Writer : Y axes
-StarSuite Writer : Y axes;formatting
-StarSuite Writer : Y axes;grid formatting
-StarSuite Writer : Y axes;scaling
-StarSuite Writer : Y axes;showing
-StarSuite Writer : years
-StarSuite Writer : years;2-digit options
-StarSuite Writer : Z axes
-StarSuite Writer : Z axes;grid formatting
-StarSuite Writer : Z axes;showing
-StarSuite Writer : zero values
-StarSuite Writer : zero values;displaying (Calc)
-StarSuite Writer : zooming
-StarSuite Writer : zooming;page views
-StarSuite Writer : zooming;pictures
-StarSuite Writer : zooming;status bar
+StarSuite Basic : "^" operator (mathematical)
+StarSuite Basic : "-" operator (mathematical)
+StarSuite Basic : "*" operator (mathematical)
+StarSuite Basic : "/" operator (mathematical)
+StarSuite Basic : "+" operator (mathematical)
+StarSuite Basic : 1/2 replacement
+StarSuite Basic : 3D text creation
+StarSuite Basic : 3D view
+StarSuite Basic : abbreviation replacement
+StarSuite Basic : Abs function
+StarSuite Basic : absolute hyperlinks
+StarSuite Basic : absolute saving of URLs
+StarSuite Basic : accents
+StarSuite Basic : Access databases (base)
+StarSuite Basic : access rights for database tables (Base)
+StarSuite Basic : accessibility
+StarSuite Basic : accessibility;general shortcuts
+StarSuite Basic : accessibility;options
+StarSuite Basic : accessibility;StarSuite assistive technology
+StarSuite Basic : accessibility;StarSuite features
+StarSuite Basic : activating
+StarSuite Basic : activating;context menus
+StarSuite Basic : activating;Error Report Tool
+StarSuite Basic : activating;extended help tips
+StarSuite Basic : activating;plug-ins
+StarSuite Basic : ActiveX control
+StarSuite Basic : Adabas D databases (base)
+StarSuite Basic : add-ons, see UNO components
+StarSuite Basic : adding libraries
+StarSuite Basic : additional selection mode
+StarSuite Basic : address books
+StarSuite Basic : address books;LDAP server (Base)
+StarSuite Basic : address books;registering
+StarSuite Basic : address labels from databases
+StarSuite Basic : ADO databases (Base)
+StarSuite Basic : Agenda Wizard
+StarSuite Basic : aging filter
+StarSuite Basic : aligning
+StarSuite Basic : aligning;cells
+StarSuite Basic : aligning;objects
+StarSuite Basic : aligning;paragraphs
+StarSuite Basic : aligning;tables in text
+StarSuite Basic : aligning;text objects
+StarSuite Basic : alternative fonts
+StarSuite Basic : ampersand symbol in StarBasic
+StarSuite Basic : ampersand symbol, see also operators
+StarSuite Basic : anchors
+StarSuite Basic : anchors;changing
+StarSuite Basic : anchors;displaying (Calc)
+StarSuite Basic : anchors;types/positions for draw objects
+StarSuite Basic : AND operator (logical)
+StarSuite Basic : animations
+StarSuite Basic : animations;accessibility options
+StarSuite Basic : appearance options
+StarSuite Basic : Arabic
+StarSuite Basic : Arabic;entering text
+StarSuite Basic : Arabic;language settings
+StarSuite Basic : areas
+StarSuite Basic : areas;bitmap patterns
+StarSuite Basic : areas;hatched/dotted
+StarSuite Basic : areas;shadows
+StarSuite Basic : areas;slanting
+StarSuite Basic : areas;styles
+StarSuite Basic : areas;transparency
+StarSuite Basic : arguments in command line
+StarSuite Basic : arranging
+StarSuite Basic : arranging;objects
+StarSuite Basic : Array function
+StarSuite Basic : arrays
+StarSuite Basic : arrays;declaring
+StarSuite Basic : arrays;dimensioning
+StarSuite Basic : arrows
+StarSuite Basic : arrows;defining arrow heads
+StarSuite Basic : arrows;defining arrow lines
+StarSuite Basic : arrows;drawing in text
+StarSuite Basic : Asc function
+StarSuite Basic : ASCII
+StarSuite Basic : ASCII;definition
+StarSuite Basic : Asian languages
+StarSuite Basic : Asian languages;enabling
+StarSuite Basic : Asian Phonetic Guide
+StarSuite Basic : Asian typography
+StarSuite Basic : assigning macros to events
+StarSuite Basic : assigning scripts
+StarSuite Basic : assistive technology in StarSuite
+StarSuite Basic : Atn function
+StarSuite Basic : attaching toolbars
+StarSuite Basic : attachments in e-mails
+StarSuite Basic : audio
+StarSuite Basic : audio;inserting
+StarSuite Basic : auto reloading HTML documents
+StarSuite Basic : AutoAbstract function for sending text to presentations
+StarSuite Basic : AutoCaption function in StarSuite Writer
+StarSuite Basic : AutoComplete function in text and list boxes
+StarSuite Basic : AutoCorrect function
+StarSuite Basic : AutoCorrect function;context menu
+StarSuite Basic : AutoCorrect function;options
+StarSuite Basic : AutoCorrect function;pictures and frames
+StarSuite Basic : AutoCorrect function;quotes
+StarSuite Basic : AutoCorrect function;replacement table
+StarSuite Basic : AutoCorrect function;switching on and off in Calc
+StarSuite Basic : AutoCorrect function;URL recognition
+StarSuite Basic : AutoFormat function
+StarSuite Basic : AutoFormat function;switching on and off
+StarSuite Basic : automatic captions (Writer)
+StarSuite Basic : automatic control focus
+StarSuite Basic : automatic hyperlink formatting
+StarSuite Basic : automatic line breaks
+StarSuite Basic : automatic lines/borders in text
+StarSuite Basic : automatic saving
+StarSuite Basic : AutoPilots, see wizards
+StarSuite Basic : AutoValue
+StarSuite Basic : AutoValue;database tables
+StarSuite Basic : axes in charts
+StarSuite Basic : backgrounds
+StarSuite Basic : backgrounds;defining colors/pictures
+StarSuite Basic : backgrounds;frames/sections/indexes
+StarSuite Basic : backgrounds;inserting from Gallery
+StarSuite Basic : backgrounds;printing
+StarSuite Basic : backing window
+StarSuite Basic : backups
+StarSuite Basic : backups;automatic
+StarSuite Basic : backups;documents
+StarSuite Basic : Basic
+StarSuite Basic : Basic;fonts for source display
+StarSuite Basic : Basic;programming
+StarSuite Basic : Basic;recording macros
+StarSuite Basic : Basic editor
+StarSuite Basic : basic fonts
+StarSuite Basic : Basic IDE
+StarSuite Basic : Basic IDE;Integrated Development Environment
+StarSuite Basic : Basic IDE;macros
+StarSuite Basic : BasicLibraries (LibraryContainer)
+StarSuite Basic : Beep statement
+StarSuite Basic : Bézier curves
+StarSuite Basic : Bézier curves;control points in presentations
+StarSuite Basic : bi-directional writing
+StarSuite Basic : binding space
+StarSuite Basic : bitmaps
+StarSuite Basic : bitmaps;inserting and editing
+StarSuite Basic : bitmaps;off for faster printing
+StarSuite Basic : bitmaps;patterns
+StarSuite Basic : black and white printing
+StarSuite Basic : black printing in Calc
+StarSuite Basic : block selection mode
+StarSuite Basic : Blue function
+StarSuite Basic : bold
+StarSuite Basic : bold;AutoFormat function
+StarSuite Basic : bold;text
+StarSuite Basic : bookmarks
+StarSuite Basic : bookmarks;Help
+StarSuite Basic : borders
+StarSuite Basic : borders;arranging
+StarSuite Basic : borders;cells on screen (Calc)
+StarSuite Basic : borders;for paragraphs
+StarSuite Basic : borders;for tables
+StarSuite Basic : borders;shadows
+StarSuite Basic : borders;table boundaries (Writer)
+StarSuite Basic : borders, see also frames
+StarSuite Basic : bound fields
+StarSuite Basic : bound fields;controls
+StarSuite Basic : boundaries of tables (Writer)
+StarSuite Basic : break display (Writer)
+StarSuite Basic : breakpoints
+StarSuite Basic : brochures
+StarSuite Basic : brochures;printing several
+StarSuite Basic : build numbers of StarSuite
+StarSuite Basic : bullet lists
+StarSuite Basic : bullet lists;formatting options
+StarSuite Basic : bullets
+StarSuite Basic : bullets;paragraphs
+StarSuite Basic : bullets;replacing
+StarSuite Basic : bullets;turning off
+StarSuite Basic : business cards
+StarSuite Basic : business cards;creating and synchronizing
+StarSuite Basic : business cards;using templates
+StarSuite Basic : button bars, see toolbars
+StarSuite Basic : buttons
+StarSuite Basic : buttons;adding push buttons
+StarSuite Basic : buttons;big/small
+StarSuite Basic : buttons;controls
+StarSuite Basic : buttons;editing hyperlink buttons
+StarSuite Basic : buttons;form functions
+StarSuite Basic : buttons;toolbars
+StarSuite Basic : cache for graphics
+StarSuite Basic : calculating
+StarSuite Basic : calculating;iterative references (Calc)
+StarSuite Basic : Call Stack window
+StarSuite Basic : Call statement
+StarSuite Basic : callouts
+StarSuite Basic : callouts;drawings
+StarSuite Basic : capital letters
+StarSuite Basic : capital letters;AutoCorrect function
+StarSuite Basic : capital letters;font effects
+StarSuite Basic : captions
+StarSuite Basic : captions;automatic captions (Writer)
+StarSuite Basic : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Basic : captions, see also labels/callouts
+StarSuite Basic : cascading update (Base)
+StarSuite Basic : case sensitivity
+StarSuite Basic : case sensitivity;comparing cell contents (Calc)
+StarSuite Basic : case sensitivity;searching
+StarSuite Basic : Case statement
+StarSuite Basic : CBool function
+StarSuite Basic : CByte function
+StarSuite Basic : CCur function
+StarSuite Basic : CDate function
+StarSuite Basic : CdateFromIso function
+StarSuite Basic : CdateToIso function
+StarSuite Basic : CDbl function
+StarSuite Basic : CDec function
+StarSuite Basic : cells
+StarSuite Basic : cells;aligning
+StarSuite Basic : cells;coloring (Calc)
+StarSuite Basic : cells;cursor positions after input (Calc)
+StarSuite Basic : cells;formatting without effect (Calc)
+StarSuite Basic : cells;line breaks
+StarSuite Basic : cells;linked to controls
+StarSuite Basic : cells;number of
+StarSuite Basic : cells;pasting
+StarSuite Basic : cells;resetting formats
+StarSuite Basic : cells;showing grid lines (Calc)
+StarSuite Basic : centered text
+StarSuite Basic : centimeters
+StarSuite Basic : certificates
+StarSuite Basic : changes
+StarSuite Basic : changes;accepting or rejecting
+StarSuite Basic : changes;comparing to original
+StarSuite Basic : changes;protecting
+StarSuite Basic : changes;recording
+StarSuite Basic : changes;review function
+StarSuite Basic : changes;showing
+StarSuite Basic : changing
+StarSuite Basic : changing;control properties
+StarSuite Basic : changing;document titles
+StarSuite Basic : changing;file associations in Setup program
+StarSuite Basic : changing;icon sizes
+StarSuite Basic : changing;links
+StarSuite Basic : changing;work directory
+StarSuite Basic : changing, see also editing and replacing
+StarSuite Basic : character styles
+StarSuite Basic : character styles;language selection
+StarSuite Basic : characters
+StarSuite Basic : characters;alternative fonts
+StarSuite Basic : characters;Asian layout
+StarSuite Basic : characters;bold
+StarSuite Basic : characters;coloring
+StarSuite Basic : characters;contours
+StarSuite Basic : characters;displaying only on screen (Writer)
+StarSuite Basic : characters;enabling CTL and Asian characters
+StarSuite Basic : characters;font effects
+StarSuite Basic : characters;fonts and formats
+StarSuite Basic : characters;hyperlinks
+StarSuite Basic : characters;italics
+StarSuite Basic : characters;language selection
+StarSuite Basic : characters;shadowed
+StarSuite Basic : characters;spacing
+StarSuite Basic : characters;special
+StarSuite Basic : characters;underlining
+StarSuite Basic : charcoal sketches filter
+StarSuite Basic : charts
+StarSuite Basic : charts;arranging within stacks
+StarSuite Basic : charts;bars with textures
+StarSuite Basic : charts;colors
+StarSuite Basic : charts;copying with link to source cell range
+StarSuite Basic : charts;displaying (Calc)
+StarSuite Basic : charts;editing axes
+StarSuite Basic : charts;editing data
+StarSuite Basic : charts;editing legends
+StarSuite Basic : charts;editing titles
+StarSuite Basic : charts;inserting
+StarSuite Basic : charts;updating automatically (Writer)
+StarSuite Basic : ChDir statement
+StarSuite Basic : ChDrive statement
+StarSuite Basic : check box control
+StarSuite Basic : check box creation
+StarSuite Basic : Chinese writing systems
+StarSuite Basic : Choose function
+StarSuite Basic : choosing printers
+StarSuite Basic : Chr function
+StarSuite Basic : CInt function
+StarSuite Basic : circle drawings
+StarSuite Basic : Client Side ImageMap
+StarSuite Basic : clipboard
+StarSuite Basic : clipboard;cutting
+StarSuite Basic : clipboard;pasting
+StarSuite Basic : clipboard;pasting formatted/unformatted text
+StarSuite Basic : clipboard;selection clipboard
+StarSuite Basic : clipboard;Unix
+StarSuite Basic : CLng function
+StarSuite Basic : Close statement
+StarSuite Basic : closing
+StarSuite Basic : closing;documents
+StarSuite Basic : closing;toolbars
+StarSuite Basic : collaboration
+StarSuite Basic : color bar
+StarSuite Basic : colors
+StarSuite Basic : colors;adding
+StarSuite Basic : colors;appearance
+StarSuite Basic : colors;backgrounds
+StarSuite Basic : colors;charts
+StarSuite Basic : colors;fill format
+StarSuite Basic : colors;fonts
+StarSuite Basic : colors;grid lines and cells (Calc)
+StarSuite Basic : colors;models
+StarSuite Basic : colors;not printing
+StarSuite Basic : colors;printing in grayscale
+StarSuite Basic : colors;restriction (Calc)
+StarSuite Basic : colors;selection
+StarSuite Basic : column headers
+StarSuite Basic : column headers;displaying (Calc)
+StarSuite Basic : column headers;highlighting (Calc)
+StarSuite Basic : columns
+StarSuite Basic : columns;setting with the mouse
+StarSuite Basic : combo box control
+StarSuite Basic : combo box creation
+StarSuite Basic : command button creation
+StarSuite Basic : command buttons, see push buttons
+StarSuite Basic : command line parameters
+StarSuite Basic : commands
+StarSuite Basic : commands;not visible
+StarSuite Basic : commands;repeating
+StarSuite Basic : commands;SQL
+StarSuite Basic : comments
+StarSuite Basic : comments;on changes
+StarSuite Basic : comments;Rem statement
+StarSuite Basic : common terms
+StarSuite Basic : common terms;Chinese dictionary
+StarSuite Basic : common terms;glossaries
+StarSuite Basic : common terms;Internet glossary
+StarSuite Basic : comparison operators
+StarSuite Basic : comparison operators;StarSuite Basic
+StarSuite Basic : comparisons
+StarSuite Basic : comparisons;document versions
+StarSuite Basic : comparisons;operators in default filter dialog
+StarSuite Basic : compatibility settings for MS Word import
+StarSuite Basic : complete screen view
+StarSuite Basic : complex text layout
+StarSuite Basic : complex text layout;definition
+StarSuite Basic : complex text layout;enabling
+StarSuite Basic : complex text layout, see CTL
+StarSuite Basic : components
+StarSuite Basic : components;addressing
+StarSuite Basic : compose key to insert special characters
+StarSuite Basic : concatenation, see ampersand symbol
+StarSuite Basic : conditional separators
+StarSuite Basic : conditions
+StarSuite Basic : conditions;in number formats
+StarSuite Basic : conditions;items in Data Navigator
+StarSuite Basic : Configuration Manager
+StarSuite Basic : configuring
+StarSuite Basic : configuring;fax icon
+StarSuite Basic : configuring;StarSuite
+StarSuite Basic : configuring;toolbars
+StarSuite Basic : connections to data sources (Base)
+StarSuite Basic : Const statement
+StarSuite Basic : constants
+StarSuite Basic : contents protection
+StarSuite Basic : context menus
+StarSuite Basic : continuation
+StarSuite Basic : continuation;long lines in editor
+StarSuite Basic : contours of text
+StarSuite Basic : control point display in presentations
+StarSuite Basic : controls
+StarSuite Basic : controls;activating in forms
+StarSuite Basic : controls;adding to documents
+StarSuite Basic : controls;arranging in forms
+StarSuite Basic : controls;arranging within stacks
+StarSuite Basic : controls;assigning data sources
+StarSuite Basic : controls;assigning macros (Basic)
+StarSuite Basic : controls;bound fields/list contents/linked cells
+StarSuite Basic : controls;changing properties
+StarSuite Basic : controls;creating in the dialog editor
+StarSuite Basic : controls;events
+StarSuite Basic : controls;focus
+StarSuite Basic : controls;formatted fields
+StarSuite Basic : controls;grouping
+StarSuite Basic : controls;hidden
+StarSuite Basic : controls;in dialog editor
+StarSuite Basic : controls;inserting
+StarSuite Basic : controls;multi-line titles
+StarSuite Basic : controls;positions and sizes
+StarSuite Basic : controls;printing
+StarSuite Basic : controls;properties
+StarSuite Basic : controls;properties of form controls
+StarSuite Basic : controls;properties of table controls
+StarSuite Basic : controls;reading or editing properties (example)
+StarSuite Basic : controls;reference by SQL
+StarSuite Basic : controls;rich text control
+StarSuite Basic : controls;select mode
+StarSuite Basic : controls;showing (Writer)
+StarSuite Basic : converters
+StarSuite Basic : converters;Euro converter
+StarSuite Basic : converters;PostScript, UNIX
+StarSuite Basic : converters;XML
+StarSuite Basic : ConvertFromURL function
+StarSuite Basic : converting
+StarSuite Basic : converting;Hangul/Hanja
+StarSuite Basic : converting;metrics
+StarSuite Basic : converting;Microsoft documents
+StarSuite Basic : converting;Pocket PC formats
+StarSuite Basic : converting;StarSuite documents
+StarSuite Basic : ConvertToURL function
+StarSuite Basic : copies
+StarSuite Basic : copies;printing
+StarSuite Basic : copying
+StarSuite Basic : copying;by drag and drop
+StarSuite Basic : copying;data from text documents
+StarSuite Basic : copying;datasource records in spreadsheets
+StarSuite Basic : copying;draw objects
+StarSuite Basic : copying;draw objects between documents
+StarSuite Basic : copying;formatting
+StarSuite Basic : copying;from data source view
+StarSuite Basic : copying;from Gallery
+StarSuite Basic : copying;in Unix
+StarSuite Basic : copying;modules
+StarSuite Basic : copying;pictures, between documents
+StarSuite Basic : copying;sheet areas, to text documents
+StarSuite Basic : copying;to Gallery
+StarSuite Basic : copyright for StarSuite
+StarSuite Basic : corner roundings
+StarSuite Basic : Cos function
+StarSuite Basic : crash reports
+StarSuite Basic : CreateObject function
+StarSuite Basic : CreateUnoDialog function
+StarSuite Basic : CreateUnoListener function
+StarSuite Basic : CreateUnoService function
+StarSuite Basic : CreateUnoStruct function
+StarSuite Basic : CreateUnoValue function
+StarSuite Basic : criteria of query design (Base)
+StarSuite Basic : cropping pictures
+StarSuite Basic : CSng function
+StarSuite Basic : CStr function
+StarSuite Basic : CTL
+StarSuite Basic : CTL;(not) wrapping words
+StarSuite Basic : CTL;complex text layout languages
+StarSuite Basic : CTL;definition
+StarSuite Basic : CTL;options
+StarSuite Basic : CurDir function
+StarSuite Basic : currencies
+StarSuite Basic : currencies;converters
+StarSuite Basic : currencies;format codes
+StarSuite Basic : currency field control
+StarSuite Basic : currency field creation
+StarSuite Basic : currency formats
+StarSuite Basic : cursor
+StarSuite Basic : cursor;allowing in protected areas (Writer)
+StarSuite Basic : cursor;in read-only text
+StarSuite Basic : cursor;quickly moving to an object
+StarSuite Basic : curves
+StarSuite Basic : curves;editing points
+StarSuite Basic : custom dictionaries
+StarSuite Basic : custom dictionaries;editing
+StarSuite Basic : custom hyphens (Writer)
+StarSuite Basic : custom quotes
+StarSuite Basic : custom templates
+StarSuite Basic : customizing
+StarSuite Basic : customizing;events
+StarSuite Basic : customizing;keyboard
+StarSuite Basic : customizing;menus
+StarSuite Basic : customizing;round corners
+StarSuite Basic : customizing;StarSuite
+StarSuite Basic : customizing;toolbars
+StarSuite Basic : cutting
+StarSuite Basic : CVar function
+StarSuite Basic : CVErr function
+StarSuite Basic : dashes
+StarSuite Basic : data
+StarSuite Basic : data;filtering in forms
+StarSuite Basic : data;forms and subforms
+StarSuite Basic : data;read-only
+StarSuite Basic : data;sorting in forms
+StarSuite Basic : data;user data
+StarSuite Basic : data binding change in XForms
+StarSuite Basic : Data Navigator
+StarSuite Basic : Data Navigator;adding/editing items
+StarSuite Basic : Data Navigator;display options
+StarSuite Basic : data source browser
+StarSuite Basic : data source explorer
+StarSuite Basic : data source view
+StarSuite Basic : data source view;drag and drop
+StarSuite Basic : data source view;overview
+StarSuite Basic : data source view;showing
+StarSuite Basic : data sources
+StarSuite Basic : data sources;as tables
+StarSuite Basic : data sources;connection settings (Base)
+StarSuite Basic : data sources;copying records to spreadsheets
+StarSuite Basic : data sources;displaying current
+StarSuite Basic : data sources;LDAP server (Base)
+StarSuite Basic : data sources;registering address books
+StarSuite Basic : data sources;reports
+StarSuite Basic : data sources;StarSuite Base
+StarSuite Basic : data sources;viewing
+StarSuite Basic : data structure of XForms
+StarSuite Basic : data, see also values
+StarSuite Basic : database contents
+StarSuite Basic : database contents;inserting as tables
+StarSuite Basic : database contents;inserting as text
+StarSuite Basic : database reports
+StarSuite Basic : Database Wizard (Base)
+StarSuite Basic : databases
+StarSuite Basic : databases;administration through SQL (Base)
+StarSuite Basic : databases;ADO (Base)
+StarSuite Basic : databases;connecting (Base)
+StarSuite Basic : databases;creating
+StarSuite Basic : databases;creating labels
+StarSuite Basic : databases;creating queries
+StarSuite Basic : databases;creating reports
+StarSuite Basic : databases;creating tables
+StarSuite Basic : databases;dBASE (Base)
+StarSuite Basic : databases;deleting (Base)
+StarSuite Basic : databases;drag and drop (Base)
+StarSuite Basic : databases;editing tables
+StarSuite Basic : databases;form filters
+StarSuite Basic : databases;formats (Base)
+StarSuite Basic : databases;importing/exporting
+StarSuite Basic : databases;JDBC (Base)
+StarSuite Basic : databases;main page (Base)
+StarSuite Basic : databases;MySQL (Base)
+StarSuite Basic : databases;ODBC (Base)
+StarSuite Basic : databases;overview
+StarSuite Basic : databases;registering (Base)
+StarSuite Basic : databases;searching records
+StarSuite Basic : databases;shortcut keys
+StarSuite Basic : databases;sorting
+StarSuite Basic : databases;standard filters
+StarSuite Basic : databases;text formats
+StarSuite Basic : databases;viewing
+StarSuite Basic : date field control
+StarSuite Basic : date fields
+StarSuite Basic : date fields;creating
+StarSuite Basic : date fields;properties
+StarSuite Basic : date formats
+StarSuite Basic : Date statement
+StarSuite Basic : DateAdd function
+StarSuite Basic : DateDiff function
+StarSuite Basic : DatePart function
+StarSuite Basic : dates
+StarSuite Basic : dates;default (Calc)
+StarSuite Basic : dates;printing in presentations
+StarSuite Basic : dates;start 1900/01/01 (Calc)
+StarSuite Basic : dates;start 1904/01/01 (Calc)
+StarSuite Basic : DateSerial function
+StarSuite Basic : DateValue function
+StarSuite Basic : Day function
+StarSuite Basic : dBASE
+StarSuite Basic : dBASE;database settings (Base)
+StarSuite Basic : DDE
+StarSuite Basic : DDE;definition
+StarSuite Basic : deactivating
+StarSuite Basic : deactivating;plug-ins
+StarSuite Basic : debugging Basic programs
+StarSuite Basic : decimal places displayed (Calc)
+StarSuite Basic : decimal separator key
+StarSuite Basic : decimal tab stops
+StarSuite Basic : Declare statement
+StarSuite Basic : declaring variables
+StarSuite Basic : default directories
+StarSuite Basic : default filters
+StarSuite Basic : default filters;comparison operators
+StarSuite Basic : default filters;databases
+StarSuite Basic : default printer
+StarSuite Basic : default printer;setting up
+StarSuite Basic : default printer;UNIX
+StarSuite Basic : default templates
+StarSuite Basic : default templates;changing
+StarSuite Basic : default templates;organizing
+StarSuite Basic : defaults
+StarSuite Basic : defaults;documents
+StarSuite Basic : defaults;file formats in file dialogs
+StarSuite Basic : defaults;file formats in StarSuite
+StarSuite Basic : defaults;fonts
+StarSuite Basic : defaults;grids (Writer/Calc)
+StarSuite Basic : defaults;languages
+StarSuite Basic : defaults;number formats
+StarSuite Basic : defaults;of saving
+StarSuite Basic : defaults;program configuration
+StarSuite Basic : defaults;tab stops in text
+StarSuite Basic : defaults;views
+StarSuite Basic : DefBool statement
+StarSuite Basic : DefCur statement
+StarSuite Basic : DefDate statement
+StarSuite Basic : DefDbl statement
+StarSuite Basic : DefErr statement
+StarSuite Basic : defining
+StarSuite Basic : defining;arrowheads and other line ends
+StarSuite Basic : defining;colors
+StarSuite Basic : defining;constants
+StarSuite Basic : defining;line styles
+StarSuite Basic : defining;paragraph borders
+StarSuite Basic : defining;queries (Base)
+StarSuite Basic : defining;table borders
+StarSuite Basic : DefInt statement
+StarSuite Basic : DefLng statement
+StarSuite Basic : DefObj statement
+StarSuite Basic : DefSng statement
+StarSuite Basic : DefStr statement
+StarSuite Basic : DefVar statement
+StarSuite Basic : deleting
+StarSuite Basic : deleting;all direct formatting
+StarSuite Basic : deleting;databases (Base)
+StarSuite Basic : deleting;hyperlinks
+StarSuite Basic : deleting;libraries/modules/dialogs
+StarSuite Basic : deleting;lines in text
+StarSuite Basic : deleting;macro assignments to events
+StarSuite Basic : deleting;models/instances
+StarSuite Basic : deleting;namespaces in XForms
+StarSuite Basic : deleting;notes
+StarSuite Basic : deleting;tab stops
+StarSuite Basic : deleting;templates
+StarSuite Basic : deleting;XML filters
+StarSuite Basic : depth stagger
+StarSuite Basic : descriptions for objects
+StarSuite Basic : design mode after saving
+StarSuite Basic : design view
+StarSuite Basic : design view;creating forms
+StarSuite Basic : design view;queries/views (Base)
+StarSuite Basic : designing
+StarSuite Basic : designing;database tables
+StarSuite Basic : designing;fonts
+StarSuite Basic : designing;queries (Base)
+StarSuite Basic : detaching toolbars
+StarSuite Basic : dialog editor
+StarSuite Basic : dialog editor;changing control properties
+StarSuite Basic : dialog editor;creating controls
+StarSuite Basic : dialog editor;programming examples for controls
+StarSuite Basic : DialogLibraries (LibraryContainer)
+StarSuite Basic : dialogs
+StarSuite Basic : dialogs;creating Basic dialogs
+StarSuite Basic : dialogs;displaying (example)
+StarSuite Basic : dialogs;loading (example)
+StarSuite Basic : dialogs;organizing
+StarSuite Basic : dialogs;properties
+StarSuite Basic : dialogs;translating
+StarSuite Basic : dialogs;using program code to show (example)
+StarSuite Basic : dictionaries
+StarSuite Basic : dictionaries;common terms in simplified and traditional chinese
+StarSuite Basic : dictionaries;creating
+StarSuite Basic : dictionaries;editing user-defined
+StarSuite Basic : dictionaries;spellcheck
+StarSuite Basic : dictionaries, see also languages
+StarSuite Basic : digital signatures
+StarSuite Basic : digital signatures;getting/managing/applying
+StarSuite Basic : digital signatures;overview
+StarSuite Basic : digital signatures;WebDAV over HTTPS
+StarSuite Basic : Dim statement
+StarSuite Basic : DimArray function
+StarSuite Basic : dimensioning arrays
+StarSuite Basic : Dir function
+StarSuite Basic : direct formatting
+StarSuite Basic : direct formatting;undoing all
+StarSuite Basic : directories
+StarSuite Basic : directories;creating new
+StarSuite Basic : directories;directory structure
+StarSuite Basic : disabled persons
+StarSuite Basic : displaying
+StarSuite Basic : displaying;non-printing characters (Writer)
+StarSuite Basic : displaying;notes (Calc)
+StarSuite Basic : displaying;notes in text documents
+StarSuite Basic : displaying;pictures and objects (Writer)
+StarSuite Basic : displaying;tables (Writer)
+StarSuite Basic : displaying;zero values (Calc)
+StarSuite Basic : distances
+StarSuite Basic : distinct values in SQL queries
+StarSuite Basic : distorting in drawings
+StarSuite Basic : distributing XML filters
+StarSuite Basic : dithering
+StarSuite Basic : DLL (Dynamic Link Library)
+StarSuite Basic : Do...Loop statement
+StarSuite Basic : docking
+StarSuite Basic : docking;definition
+StarSuite Basic : docking;toolbars
+StarSuite Basic : docking;windows
+StarSuite Basic : Document Converter Wizard
+StarSuite Basic : Document Map, see Navigator
+StarSuite Basic : document types in StarSuite
+StarSuite Basic : documents
+StarSuite Basic : documents;changing titles
+StarSuite Basic : documents;closing
+StarSuite Basic : documents;comparing
+StarSuite Basic : documents;contents as lists
+StarSuite Basic : documents;editing time
+StarSuite Basic : documents;exporting
+StarSuite Basic : documents;importing
+StarSuite Basic : documents;languages
+StarSuite Basic : documents;measurement units in
+StarSuite Basic : documents;merging
+StarSuite Basic : documents;number of pages/tables/sheets
+StarSuite Basic : documents;opening
+StarSuite Basic : documents;opening in design mode
+StarSuite Basic : documents;opening with templates
+StarSuite Basic : documents;organizing
+StarSuite Basic : documents;printing
+StarSuite Basic : documents;read-only
+StarSuite Basic : documents;reloading
+StarSuite Basic : documents;saving
+StarSuite Basic : documents;saving automatically
+StarSuite Basic : documents;saving in other formats
+StarSuite Basic : documents;sending as e-mail
+StarSuite Basic : documents;styles changed
+StarSuite Basic : documents;version management
+StarSuite Basic : documents;version numbers
+StarSuite Basic : dotted areas
+StarSuite Basic : double-line spacing in paragraphs
+StarSuite Basic : double-line writing in Asian layout
+StarSuite Basic : drag and drop
+StarSuite Basic : drag and drop;copying and pasting text
+StarSuite Basic : drag and drop;data source view
+StarSuite Basic : drag and drop;from Gallery to draw objects
+StarSuite Basic : drag and drop;overview
+StarSuite Basic : drag and drop;pictures
+StarSuite Basic : drag and drop;to Gallery
+StarSuite Basic : draw objects
+StarSuite Basic : draw objects;adding/editing/copying
+StarSuite Basic : draw objects;anchoring
+StarSuite Basic : draw objects;arranging within stacks
+StarSuite Basic : draw objects;copying between documents
+StarSuite Basic : draw objects;displaying (Calc)
+StarSuite Basic : draw objects;dropping Gallery pictures
+StarSuite Basic : draw objects;flipping
+StarSuite Basic : draw objects;legends
+StarSuite Basic : draw objects;positioning and resizing
+StarSuite Basic : draw objects;protecting
+StarSuite Basic : draw objects;slanting
+StarSuite Basic : draw objects;text in
+StarSuite Basic : Drawing bar
+StarSuite Basic : drawing lines in text
+StarSuite Basic : drawings
+StarSuite Basic : drawings;creating/opening
+StarSuite Basic : drawings;languages
+StarSuite Basic : drawings;printing
+StarSuite Basic : drawings;printing defaults
+StarSuite Basic : drawings;printing in text documents
+StarSuite Basic : drawings;saving
+StarSuite Basic : drawings;saving automatically
+StarSuite Basic : drawings;saving in other formats
+StarSuite Basic : drawings;sending as e-mail
+StarSuite Basic : drawings;showing (Writer)
+StarSuite Basic : drawings, see also draw objects
+StarSuite Basic : drop-down lists in form functions
+StarSuite Basic : e-mail attachments
+StarSuite Basic : Edit File icon
+StarSuite Basic : edit mode
+StarSuite Basic : edit mode;after opening
+StarSuite Basic : edit mode;through Enter key (Calc)
+StarSuite Basic : Edit Points bar
+StarSuite Basic : editing
+StarSuite Basic : editing;chart axes
+StarSuite Basic : editing;chart data
+StarSuite Basic : editing;chart legends
+StarSuite Basic : editing;chart titles
+StarSuite Basic : editing;controls
+StarSuite Basic : editing;data binding of XForms
+StarSuite Basic : editing;database tables and queries
+StarSuite Basic : editing;draw objects
+StarSuite Basic : editing;Fontwork objects
+StarSuite Basic : editing;hyperlinks
+StarSuite Basic : editing;menus
+StarSuite Basic : editing;notes
+StarSuite Basic : editing;objects
+StarSuite Basic : editing;pictures
+StarSuite Basic : editing;reports
+StarSuite Basic : editing;shortcut keys
+StarSuite Basic : editing;StarSuite documents in Internet Explorer
+StarSuite Basic : editing;tab stops
+StarSuite Basic : editing;templates
+StarSuite Basic : editing;toolbars
+StarSuite Basic : editing;undoing
+StarSuite Basic : editing;XForms
+StarSuite Basic : editing time of documents
+StarSuite Basic : editors
+StarSuite Basic : editors;formula editor
+StarSuite Basic : editors;ImageMap editor
+StarSuite Basic : effects
+StarSuite Basic : effects;font positions
+StarSuite Basic : effects;fonts
+StarSuite Basic : effects;Fontwork icons
+StarSuite Basic : empty documents
+StarSuite Basic : empty paragraph removal
+StarSuite Basic : encryption of contents
+StarSuite Basic : End statement
+StarSuite Basic : entering groups
+StarSuite Basic : entering text from right to left
+StarSuite Basic : Environ function
+StarSuite Basic : Eof function
+StarSuite Basic : equal sign, see also operators
+StarSuite Basic : EqualUnoObjects function
+StarSuite Basic : equations in formula editor
+StarSuite Basic : Eqv operator (logical)
+StarSuite Basic : Erase function
+StarSuite Basic : Erl function
+StarSuite Basic : Err function
+StarSuite Basic : error codes in Basic
+StarSuite Basic : Error function
+StarSuite Basic : Error Report Tool
+StarSuite Basic : Euro
+StarSuite Basic : Euro;currency formats
+StarSuite Basic : Euro;Euro Converter Wizard
+StarSuite Basic : even/odd pages
+StarSuite Basic : even/odd pages;printing
+StarSuite Basic : events
+StarSuite Basic : events;assigning macros
+StarSuite Basic : events;assigning scripts
+StarSuite Basic : events;controls
+StarSuite Basic : events;customizing
+StarSuite Basic : events;in forms
+StarSuite Basic : events;linked to objects
+StarSuite Basic : examples
+StarSuite Basic : examples;programming controls
+StarSuite Basic : examples;showing a dialog using program code
+StarSuite Basic : Excel
+StarSuite Basic : Excel;saving as
+StarSuite Basic : Excel;search criteria
+StarSuite Basic : exceptions
+StarSuite Basic : exceptions;user-defined dictionaries
+StarSuite Basic : exchanging, see also replacing
+StarSuite Basic : executing
+StarSuite Basic : executing;SQL commands
+StarSuite Basic : Exit statement
+StarSuite Basic : exiting
+StarSuite Basic : exiting;groups
+StarSuite Basic : exiting;StarSuite
+StarSuite Basic : Exp function
+StarSuite Basic : expanding formatting (Calc)
+StarSuite Basic : explorer of data sources
+StarSuite Basic : export filters
+StarSuite Basic : exporting
+StarSuite Basic : exporting;bitmaps
+StarSuite Basic : exporting;HTML and text documents
+StarSuite Basic : exporting;Microsoft Office documents with VBA code
+StarSuite Basic : exporting;spreadsheets to text format
+StarSuite Basic : exporting;templates
+StarSuite Basic : exporting;to foreign formats
+StarSuite Basic : exporting;to HTML
+StarSuite Basic : exporting;to Microsoft Office formats
+StarSuite Basic : exporting;to PDF
+StarSuite Basic : exporting;to PostScript format
+StarSuite Basic : exporting;to XML
+StarSuite Basic : exporting;XML files
+StarSuite Basic : extended tips in Help
+StarSuite Basic : extension mode in text
+StarSuite Basic : extensions
+StarSuite Basic : extensions;Extension Manager
+StarSuite Basic : extensions;file formats
+StarSuite Basic : external keys (Base)
+StarSuite Basic : faster printing
+StarSuite Basic : faxes
+StarSuite Basic : faxes;configuring StarSuite
+StarSuite Basic : faxes;fax programs/fax printers under UNIX
+StarSuite Basic : faxes;selecting a fax machine
+StarSuite Basic : faxes;sending
+StarSuite Basic : faxes;wizards
+StarSuite Basic : fields
+StarSuite Basic : fields;database tables
+StarSuite Basic : fields;displaying field codes (Writer)
+StarSuite Basic : fields;formatted fields
+StarSuite Basic : fields;updating automatically (Writer)
+StarSuite Basic : file associations for Microsoft Office
+StarSuite Basic : file filters
+StarSuite Basic : file filters;mobile devices
+StarSuite Basic : file filters;XML
+StarSuite Basic : file formats
+StarSuite Basic : file formats;changing StarSuite defaults
+StarSuite Basic : file formats;OpenDocument/XML
+StarSuite Basic : file formats;saving always in other formats
+StarSuite Basic : file selection button
+StarSuite Basic : file selection control
+StarSuite Basic : file sharing options for current document
+StarSuite Basic : FileAttr function
+StarSuite Basic : FileCopy statement
+StarSuite Basic : FileDateTime function
+StarSuite Basic : FileExists function
+StarSuite Basic : FileLen function
+StarSuite Basic : filepicker
+StarSuite Basic : filepicker;API service
+StarSuite Basic : files
+StarSuite Basic : files;filters and formats
+StarSuite Basic : files;importing
+StarSuite Basic : files;opening
+StarSuite Basic : files;opening with placeholders
+StarSuite Basic : files;properties
+StarSuite Basic : files;saving
+StarSuite Basic : files;saving automatically
+StarSuite Basic : files;saving in other formats
+StarSuite Basic : files;sending as e-mail
+StarSuite Basic : files;version numbers
+StarSuite Basic : files and folders in StarSuite
+StarSuite Basic : fill characters with tabulators
+StarSuite Basic : fill colors for areas
+StarSuite Basic : fill patterns for areas
+StarSuite Basic : filter conditions
+StarSuite Basic : filter conditions;connecting
+StarSuite Basic : filter conditions;in queries (Base)
+StarSuite Basic : filtering
+StarSuite Basic : filtering;data in databases
+StarSuite Basic : filtering;data in forms
+StarSuite Basic : filters
+StarSuite Basic : filters;comparison operators
+StarSuite Basic : filters;for import and export
+StarSuite Basic : filters;Navigator
+StarSuite Basic : filters;pictures
+StarSuite Basic : filters;XML filter settings
+StarSuite Basic : Find tab in Help
+StarSuite Basic : finding
+StarSuite Basic : finding;in all sheets
+StarSuite Basic : finding;records in form documents
+StarSuite Basic : finding;selections
+StarSuite Basic : finding;similarity search
+StarSuite Basic : FindObject function
+StarSuite Basic : FindPropertyObject function
+StarSuite Basic : fitting to pages
+StarSuite Basic : fitting to pages;print settings in Math
+StarSuite Basic : fitting to pages;print settings in presentations
+StarSuite Basic : Fix function
+StarSuite Basic : fixed line control
+StarSuite Basic : fixed text
+StarSuite Basic : fixed text;form functions
+StarSuite Basic : fixed text control
+StarSuite Basic : fixing toolbars
+StarSuite Basic : flipping draw objects
+StarSuite Basic : floating frames in HTML documents
+StarSuite Basic : floating toolbars
+StarSuite Basic : focus of controls
+StarSuite Basic : folder creation
+StarSuite Basic : font lists
+StarSuite Basic : font name box
+StarSuite Basic : font sizes
+StarSuite Basic : font sizes;bullets
+StarSuite Basic : font sizes;relative changes
+StarSuite Basic : font sizes;scaling on screen
+StarSuite Basic : font sizes;text
+StarSuite Basic : fonts
+StarSuite Basic : fonts;adding under UNIX
+StarSuite Basic : fonts;changing in templates
+StarSuite Basic : fonts;colors
+StarSuite Basic : fonts;default settings
+StarSuite Basic : fonts;effects
+StarSuite Basic : fonts;for HTML and Basic
+StarSuite Basic : fonts;formats
+StarSuite Basic : fonts;outlines
+StarSuite Basic : fonts;positions in text
+StarSuite Basic : fonts;shadows
+StarSuite Basic : fonts;specifying several
+StarSuite Basic : fonts;strikethrough
+StarSuite Basic : fonts;styles
+StarSuite Basic : fonts;text objects
+StarSuite Basic : Fontwork icons
+StarSuite Basic : footers
+StarSuite Basic : footers;backgrounds
+StarSuite Basic : For statement
+StarSuite Basic : form controls
+StarSuite Basic : form controls;assigning macros
+StarSuite Basic : form controls;protecting
+StarSuite Basic : form controls;toolbars
+StarSuite Basic : form fields
+StarSuite Basic : form filters
+StarSuite Basic : Form Navigator
+StarSuite Basic : format codes
+StarSuite Basic : format codes;numbers
+StarSuite Basic : format filling printing in StarSuite Math
+StarSuite Basic : Format function
+StarSuite Basic : Format Paintbrush
+StarSuite Basic : formats
+StarSuite Basic : formats;Asian layout
+StarSuite Basic : formats;fonts
+StarSuite Basic : formats;maximizing page formats
+StarSuite Basic : formats;number and currency formats
+StarSuite Basic : formats;of currencies/date/time
+StarSuite Basic : formats;on opening and saving
+StarSuite Basic : formats;pasting in special formats
+StarSuite Basic : formats;positions
+StarSuite Basic : formats;tabulators
+StarSuite Basic : formatted field control
+StarSuite Basic : formatted fields
+StarSuite Basic : formatted fields;form functions
+StarSuite Basic : formatted fields;properties
+StarSuite Basic : formatting
+StarSuite Basic : formatting;Asian typography
+StarSuite Basic : formatting;axes in charts
+StarSuite Basic : formatting;chart legends
+StarSuite Basic : formatting;copying
+StarSuite Basic : formatting;definition
+StarSuite Basic : formatting;expanding (Calc)
+StarSuite Basic : formatting;font effects
+StarSuite Basic : formatting;hyperlinks
+StarSuite Basic : formatting;pages
+StarSuite Basic : formatting;printer metrics (Writer)
+StarSuite Basic : formatting;undoing
+StarSuite Basic : formatting;undoing when writing
+StarSuite Basic : forms
+StarSuite Basic : forms;browsing
+StarSuite Basic : forms;Combo Box/List Box Wizard
+StarSuite Basic : forms;creating
+StarSuite Basic : forms;data
+StarSuite Basic : forms;designing (Base)
+StarSuite Basic : forms;events
+StarSuite Basic : forms;filtering data
+StarSuite Basic : forms;finding records
+StarSuite Basic : forms;focus after opening
+StarSuite Basic : forms;general information (Base)
+StarSuite Basic : forms;grouping controls
+StarSuite Basic : forms;HTML filters
+StarSuite Basic : forms;Navigator
+StarSuite Basic : forms;opening in design mode
+StarSuite Basic : forms;properties
+StarSuite Basic : forms;sorting data
+StarSuite Basic : forms;subforms
+StarSuite Basic : forms;wizards
+StarSuite Basic : forms;XForms
+StarSuite Basic : formula texts
+StarSuite Basic : formula texts;printing in StarSuite Math
+StarSuite Basic : formulas
+StarSuite Basic : formulas;new
+StarSuite Basic : formulas;starting formula editor
+StarSuite Basic : formulas in reports
+StarSuite Basic : formulas in reports;editing
+StarSuite Basic : forums and support
+StarSuite Basic : frames
+StarSuite Basic : frames;around paragraphs
+StarSuite Basic : frames;around tables
+StarSuite Basic : frames;AutoCorrect function
+StarSuite Basic : frames;backgrounds
+StarSuite Basic : frames;captions (Writer)
+StarSuite Basic : frames;printing in StarSuite Math
+StarSuite Basic : frames;protecting
+StarSuite Basic : frames;selection frames
+StarSuite Basic : frames;text fitting to frames
+StarSuite Basic : FreeFile function
+StarSuite Basic : freeform lines
+StarSuite Basic : freeform lines;draw functions
+StarSuite Basic : FreeLibrary function
+StarSuite Basic : FTP
+StarSuite Basic : FTP;opening documents
+StarSuite Basic : FTP;saving documents
+StarSuite Basic : full joins (Base)
+StarSuite Basic : full screen view
+StarSuite Basic : full-text search in Help
+StarSuite Basic : Function statement
+StarSuite Basic : functions
+StarSuite Basic : functions;return value type
+StarSuite Basic : functions;using
+StarSuite Basic : functions in reports
+StarSuite Basic : functions in reports;editing
+StarSuite Basic : fundamentals
+StarSuite Basic : Gallery
+StarSuite Basic : Gallery;adding pictures
+StarSuite Basic : Gallery;dragging pictures to draw objects
+StarSuite Basic : Gallery;hiding/showing
+StarSuite Basic : Gallery;inserting pictures from
+StarSuite Basic : German spellcheck
+StarSuite Basic : get method for form transmissions
+StarSuite Basic : Get statement
+StarSuite Basic : GetAttr function
+StarSuite Basic : GetDefaultContext function
+StarSuite Basic : GetGuiType function
+StarSuite Basic : GetProcessServiceManager function
+StarSuite Basic : GetSolarVersion function
+StarSuite Basic : GetSystemTicks function
+StarSuite Basic : getting support
+StarSuite Basic : GIF format
+StarSuite Basic : Global statement
+StarSuite Basic : GLOBAL variables
+StarSuite Basic : GlobalScope function
+StarSuite Basic : glossaries
+StarSuite Basic : glossaries;common terms
+StarSuite Basic : glossaries;Internet terms
+StarSuite Basic : GoSub...Return statement
+StarSuite Basic : GoTo statement
+StarSuite Basic : gradients off for faster printing
+StarSuite Basic : graphical text art
+StarSuite Basic : graphics
+StarSuite Basic : graphics;cache
+StarSuite Basic : graphics;protecting
+StarSuite Basic : graphics, see also pictures
+StarSuite Basic : grayscale printing
+StarSuite Basic : Green function
+StarSuite Basic : grid controls
+StarSuite Basic : grid controls;form functions
+StarSuite Basic : grids
+StarSuite Basic : grids;defaults (Writer/Calc)
+StarSuite Basic : grids;display options (Impress/Draw)
+StarSuite Basic : grids;displaying lines (Calc)
+StarSuite Basic : group box control
+StarSuite Basic : group box creation
+StarSuite Basic : groups
+StarSuite Basic : groups;entering/exiting/ungrouping
+StarSuite Basic : groups;naming
+StarSuite Basic : groups;of controls
+StarSuite Basic : guides
+StarSuite Basic : guides;display options (Impress/Draw)
+StarSuite Basic : guides;displaying when moving objects (Impress)
+StarSuite Basic : guides;showing (Calc)
+StarSuite Basic : guides;showing when moving frames (Writer)
+StarSuite Basic : gutter
+StarSuite Basic : handles
+StarSuite Basic : handles;displaying (Writer)
+StarSuite Basic : handles;scaling
+StarSuite Basic : handles;showing simple/large handles (Calc)
+StarSuite Basic : Hangul/Hanja
+StarSuite Basic : HasUnoInterfaces function
+StarSuite Basic : hatching
+StarSuite Basic : headers
+StarSuite Basic : headers;backgrounds
+StarSuite Basic : headings
+StarSuite Basic : headings;entering as text box
+StarSuite Basic : Hebrew
+StarSuite Basic : Hebrew;entering text
+StarSuite Basic : Hebrew;language settings
+StarSuite Basic : Help
+StarSuite Basic : Help;bookmarks
+StarSuite Basic : Help;extended tips on/off
+StarSuite Basic : Help;full-text search
+StarSuite Basic : Help;Help tips
+StarSuite Basic : Help;keywords
+StarSuite Basic : Help;navigation pane showing/hiding
+StarSuite Basic : Help;style sheets
+StarSuite Basic : Help;topics
+StarSuite Basic : Help Agent
+StarSuite Basic : Help Agent;help
+StarSuite Basic : Help Agent;options
+StarSuite Basic : Help tips
+StarSuite Basic : Help tips;hiding
+StarSuite Basic : Hex function
+StarSuite Basic : hidden controls in Form Navigator
+StarSuite Basic : hidden fields display (Writer)
+StarSuite Basic : hidden pages
+StarSuite Basic : hidden pages;printing in presentations
+StarSuite Basic : hidden text
+StarSuite Basic : hidden text;showing (Writer)
+StarSuite Basic : hiding
+StarSuite Basic : hiding;changes
+StarSuite Basic : hiding;docked windows
+StarSuite Basic : hiding;navigation pane in Help window
+StarSuite Basic : high contrast mode
+StarSuite Basic : Hindi
+StarSuite Basic : Hindi;entering text
+StarSuite Basic : Hindi;language settings
+StarSuite Basic : horizontal line control
+StarSuite Basic : horizontal scrollbar control
+StarSuite Basic : horizontal scrollbars (Writer)
+StarSuite Basic : hotspots
+StarSuite Basic : Hour function
+StarSuite Basic : HTML
+StarSuite Basic : HTML;definition
+StarSuite Basic : HTML;export character set
+StarSuite Basic : HTML;fonts for source display
+StarSuite Basic : HTML;importing META tags
+StarSuite Basic : HTML;live presentations
+StarSuite Basic : HTML documents
+StarSuite Basic : HTML documents;auto reloading
+StarSuite Basic : HTML documents;importing/exporting
+StarSuite Basic : HTML documents;META tags in
+StarSuite Basic : HTML documents;new
+StarSuite Basic : HTML documents;source text
+StarSuite Basic : hyperlinks
+StarSuite Basic : hyperlinks;assigning macros
+StarSuite Basic : hyperlinks;character formats
+StarSuite Basic : hyperlinks;definition
+StarSuite Basic : hyperlinks;deleting
+StarSuite Basic : hyperlinks;editing
+StarSuite Basic : hyperlinks;inserting
+StarSuite Basic : hyperlinks;relative and absolute
+StarSuite Basic : hyperlinks;turning off automatic recognition
+StarSuite Basic : hyperlinks, see also links
+StarSuite Basic : hyphenation
+StarSuite Basic : hyphenation;activating for a language
+StarSuite Basic : hyphenation;minimal number of characters
+StarSuite Basic : hyphens
+StarSuite Basic : hyphens;displaying custom (Writer)
+StarSuite Basic : hyphens;inserting custom
+StarSuite Basic : icon bars, see toolbars
+StarSuite Basic : icon control
+StarSuite Basic : icon sizes
+StarSuite Basic : IDE
+StarSuite Basic : IDE;Integrated Development Environment
+StarSuite Basic : IDE;keyboard shortcuts
+StarSuite Basic : If statement
+StarSuite Basic : ignore list for spellcheck
+StarSuite Basic : IIf statement
+StarSuite Basic : illustrations, see pictures
+StarSuite Basic : image button creation
+StarSuite Basic : image control
+StarSuite Basic : image control creation
+StarSuite Basic : ImageMap
+StarSuite Basic : ImageMap;definition
+StarSuite Basic : ImageMap;editor
+StarSuite Basic : images
+StarSuite Basic : images;ImageMap
+StarSuite Basic : images;inserting and editing bitmaps
+StarSuite Basic : images, see also pictures
+StarSuite Basic : IME
+StarSuite Basic : IME;definition
+StarSuite Basic : IME;showing/hiding
+StarSuite Basic : Imp operator (logical)
+StarSuite Basic : import filters
+StarSuite Basic : import restrictions for Microsoft Office
+StarSuite Basic : importing
+StarSuite Basic : importing;bitmaps
+StarSuite Basic : importing;compatibility settings for text import
+StarSuite Basic : importing;databases
+StarSuite Basic : importing;documents in other formats
+StarSuite Basic : importing;from XML
+StarSuite Basic : importing;HTML and text documents
+StarSuite Basic : importing;HTML with META tags
+StarSuite Basic : importing;Microsoft Office documents with VBA code
+StarSuite Basic : importing;tables in text format
+StarSuite Basic : importing;templates
+StarSuite Basic : inches
+StarSuite Basic : Index tab in Help
+StarSuite Basic : indexes
+StarSuite Basic : indexes;backgrounds
+StarSuite Basic : indexes;showing/hiding Help index tab
+StarSuite Basic : indicator lines in text
+StarSuite Basic : inner joins (Base)
+StarSuite Basic : input method window
+StarSuite Basic : Input statement
+StarSuite Basic : InputBox function
+StarSuite Basic : insert mode for entering text
+StarSuite Basic : inserting
+StarSuite Basic : inserting;Basic libraries
+StarSuite Basic : inserting;buttons in toolbars
+StarSuite Basic : inserting;cell ranges from spreadsheets
+StarSuite Basic : inserting;charts
+StarSuite Basic : inserting;clipboard options
+StarSuite Basic : inserting;data from text documents
+StarSuite Basic : inserting;datasource records in spreadsheets
+StarSuite Basic : inserting;drawings
+StarSuite Basic : inserting;floating frames
+StarSuite Basic : inserting;Fontwork objects
+StarSuite Basic : inserting;form fields
+StarSuite Basic : inserting;hyperlinks
+StarSuite Basic : inserting;line breaks in cells
+StarSuite Basic : inserting;movies/sounds
+StarSuite Basic : inserting;new text tables defaults
+StarSuite Basic : inserting;notes
+StarSuite Basic : inserting;objects from Gallery
+StarSuite Basic : inserting;OLE objects
+StarSuite Basic : inserting;paragraph borders
+StarSuite Basic : inserting;paragraph bullets
+StarSuite Basic : inserting;pictures in Gallery
+StarSuite Basic : inserting;plug-ins
+StarSuite Basic : inserting;push buttons
+StarSuite Basic : inserting;special characters
+StarSuite Basic : inserting;tab stops
+StarSuite Basic : inserting;textures on chart bars
+StarSuite Basic : installing
+StarSuite Basic : installing;ActiveX control
+StarSuite Basic : installing;mobile device filters
+StarSuite Basic : installing;UNO components
+StarSuite Basic : installing;XML filters
+StarSuite Basic : InStr function
+StarSuite Basic : instructions
+StarSuite Basic : instructions;general
+StarSuite Basic : Int function
+StarSuite Basic : Internet
+StarSuite Basic : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Basic : Internet;presentations
+StarSuite Basic : Internet;starting searches
+StarSuite Basic : Internet;turning off recognition of addresses
+StarSuite Basic : Internet glossary
+StarSuite Basic : invert filter
+StarSuite Basic : invisible areas
+StarSuite Basic : IsArray function
+StarSuite Basic : IsDate function
+StarSuite Basic : IsEmpty function
+StarSuite Basic : IsError function
+StarSuite Basic : IsMissing function
+StarSuite Basic : IsNull function
+StarSuite Basic : IsNumeric function
+StarSuite Basic : IsObject function
+StarSuite Basic : IsUnoStruct function
+StarSuite Basic : italic text
+StarSuite Basic : iterative references in spreadsheets
+StarSuite Basic : Java
+StarSuite Basic : Java;definition
+StarSuite Basic : Java;setting options
+StarSuite Basic : JDBC
+StarSuite Basic : JDBC;databases (Base)
+StarSuite Basic : JDBC;definition
+StarSuite Basic : Join function
+StarSuite Basic : joining
+StarSuite Basic : joining;paragraphs
+StarSuite Basic : joining;tables (Base)
+StarSuite Basic : joins in databases (Base)
+StarSuite Basic : justifying text
+StarSuite Basic : kerning
+StarSuite Basic : kerning;Asian texts
+StarSuite Basic : kerning;definition
+StarSuite Basic : kerning;in characters
+StarSuite Basic : key fields for relations (Base)
+StarSuite Basic : keyboard
+StarSuite Basic : keyboard;assigning/editing shortcut keys
+StarSuite Basic : keyboard;general commands
+StarSuite Basic : keyboard;in IDE
+StarSuite Basic : keyboard;removing numbering
+StarSuite Basic : keys
+StarSuite Basic : keys;adding push buttons
+StarSuite Basic : keys;primary keys (Base)
+StarSuite Basic : Kill statement
+StarSuite Basic : kiosk export
+StarSuite Basic : label field control
+StarSuite Basic : labels
+StarSuite Basic : labels;creating and synchronizing
+StarSuite Basic : labels;for draw objects
+StarSuite Basic : labels;form functions
+StarSuite Basic : labels;from databases
+StarSuite Basic : labels, see also names/callouts
+StarSuite Basic : languages
+StarSuite Basic : languages;activating modules
+StarSuite Basic : languages;Asian support
+StarSuite Basic : languages;complex text layout
+StarSuite Basic : languages;locale settings
+StarSuite Basic : languages;selecting for text
+StarSuite Basic : languages;setting options
+StarSuite Basic : languages;spellcheck
+StarSuite Basic : languages;spellchecking and formatting
+StarSuite Basic : large handles (Writer)
+StarSuite Basic : large icons
+StarSuite Basic : layer arrangement
+StarSuite Basic : layout
+StarSuite Basic : layout;importing Word documents
+StarSuite Basic : layout;pages
+StarSuite Basic : LBound function
+StarSuite Basic : LCase function
+StarSuite Basic : LDAP server
+StarSuite Basic : LDAP server;address books (Base)
+StarSuite Basic : LDAP server;sign on options
+StarSuite Basic : leading between paragraphs
+StarSuite Basic : left alignment of paragraphs
+StarSuite Basic : Left function
+StarSuite Basic : left joins (Base)
+StarSuite Basic : legends
+StarSuite Basic : legends;charts
+StarSuite Basic : legends;draw objects
+StarSuite Basic : legends;rounding corners
+StarSuite Basic : Len function
+StarSuite Basic : Let statement
+StarSuite Basic : Letter Wizard
+StarSuite Basic : levels
+StarSuite Basic : levels;depth stagger
+StarSuite Basic : libraries
+StarSuite Basic : libraries;adding
+StarSuite Basic : libraries;organizing
+StarSuite Basic : library systems
+StarSuite Basic : LibraryContainer
+StarSuite Basic : limits of tables (Writer)
+StarSuite Basic : line breaks
+StarSuite Basic : line breaks;in cells
+StarSuite Basic : line control
+StarSuite Basic : Line Input statement
+StarSuite Basic : line spacing
+StarSuite Basic : line spacing;context menu in paragraphs
+StarSuite Basic : line spacing;paragraph
+StarSuite Basic : line styles
+StarSuite Basic : line styles;applying
+StarSuite Basic : line styles;defining
+StarSuite Basic : lines
+StarSuite Basic : lines;defining ends
+StarSuite Basic : lines;draw functions
+StarSuite Basic : lines;drawing in text
+StarSuite Basic : lines;editing points
+StarSuite Basic : lines;removing automatic lines
+StarSuite Basic : lines of text
+StarSuite Basic : lines of text;alignment
+StarSuite Basic : lines of text;in Basic editor
+StarSuite Basic : links
+StarSuite Basic : links;between cells and controls
+StarSuite Basic : links;by drag and drop
+StarSuite Basic : links;character formats
+StarSuite Basic : links;definition
+StarSuite Basic : links;editing hyperlinks
+StarSuite Basic : links;inserting
+StarSuite Basic : links;modifying
+StarSuite Basic : links;opening files with
+StarSuite Basic : links;relational databases (Base)
+StarSuite Basic : links;turning off automatic recognition
+StarSuite Basic : links;updating options (Writer)
+StarSuite Basic : links;updating specific links
+StarSuite Basic : list box creation
+StarSuite Basic : list boxes
+StarSuite Basic : list boxes;adding entries to (example)
+StarSuite Basic : list boxes;controls
+StarSuite Basic : list boxes;removing entries from (example)
+StarSuite Basic : lists
+StarSuite Basic : lists;data assigned to controls
+StarSuite Basic : lists;registered databases (Base)
+StarSuite Basic : lists;regular expressions
+StarSuite Basic : live presentations on the Internet
+StarSuite Basic : loading
+StarSuite Basic : loading;Basic code
+StarSuite Basic : loading;documents
+StarSuite Basic : loading;documents from other formats
+StarSuite Basic : loading;HTML documents, automatically
+StarSuite Basic : loading;Microsoft Office documents with VBA code
+StarSuite Basic : loading;reloading
+StarSuite Basic : loading;XML files
+StarSuite Basic : Loc function
+StarSuite Basic : locale settings
+StarSuite Basic : localizing dialogs
+StarSuite Basic : Lof function
+StarSuite Basic : Log function
+StarSuite Basic : long lines
+StarSuite Basic : long lines;in Basic editor
+StarSuite Basic : loops
+StarSuite Basic : lowercase letters
+StarSuite Basic : lowercase letters;font effects
+StarSuite Basic : LSet statement
+StarSuite Basic : LTrim function
+StarSuite Basic : macro toolbar
+StarSuite Basic : macros
+StarSuite Basic : macros;assigning to events
+StarSuite Basic : macros;assigning to events in forms
+StarSuite Basic : macros;Basic IDE
+StarSuite Basic : macros;in MS Office documents
+StarSuite Basic : macros;interrupting
+StarSuite Basic : macros;organizing
+StarSuite Basic : macros;recording
+StarSuite Basic : macros;security
+StarSuite Basic : macros;security warning dialog
+StarSuite Basic : macros;selecting security warnings
+StarSuite Basic : macros;stopping
+StarSuite Basic : magnifiers
+StarSuite Basic : margins
+StarSuite Basic : margins;pages
+StarSuite Basic : margins;setting with the mouse
+StarSuite Basic : margins;shadows
+StarSuite Basic : marking changes
+StarSuite Basic : marking, see selecting
+StarSuite Basic : masked field control
+StarSuite Basic : Math formula editor
+StarSuite Basic : measurement units
+StarSuite Basic : measurement units;changing on rulers
+StarSuite Basic : measurement units;converting
+StarSuite Basic : measurement units;selecting
+StarSuite Basic : Media Player window
+StarSuite Basic : menus
+StarSuite Basic : menus;activating context menus
+StarSuite Basic : menus;assigning macros
+StarSuite Basic : menus;customizing
+StarSuite Basic : menus;inactive menu items
+StarSuite Basic : merging
+StarSuite Basic : merging;documents
+StarSuite Basic : META tags
+StarSuite Basic : metrics
+StarSuite Basic : metrics;converting
+StarSuite Basic : metrics;document formatting (Writer)
+StarSuite Basic : metrics;in sheets
+StarSuite Basic : Microsoft Office
+StarSuite Basic : Microsoft Office;Access databases (base)
+StarSuite Basic : Microsoft Office;as standard file format
+StarSuite Basic : Microsoft Office;document import restrictions
+StarSuite Basic : Microsoft Office;feature comparisons
+StarSuite Basic : Microsoft Office;importing password protected files
+StarSuite Basic : Microsoft Office;importing Word documents
+StarSuite Basic : Microsoft Office;importing/exporting VBA code
+StarSuite Basic : Microsoft Office;new users information
+StarSuite Basic : Microsoft Office;opening Microsoft documents
+StarSuite Basic : Microsoft Office;reassigning document types
+StarSuite Basic : Mid function
+StarSuite Basic : Mid statement
+StarSuite Basic : Minute function
+StarSuite Basic : MkDir statement
+StarSuite Basic : mobile device filters
+StarSuite Basic : MOD operator (mathematical)
+StarSuite Basic : models in XForms
+StarSuite Basic : modifying, see changing
+StarSuite Basic : module/dialog toggle
+StarSuite Basic : modules
+StarSuite Basic : modules;organizing
+StarSuite Basic : modules;subroutines and functions
+StarSuite Basic : Month function
+StarSuite Basic : more controls
+StarSuite Basic : mosaic filter
+StarSuite Basic : mouse
+StarSuite Basic : mouse;pointers when using drag and drop
+StarSuite Basic : mouse;positioning
+StarSuite Basic : moving
+StarSuite Basic : moving;modules
+StarSuite Basic : moving;tab stops on ruler
+StarSuite Basic : moving;toolbars
+StarSuite Basic : moving;using guide lines in presentations
+StarSuite Basic : MS ADO interface (Base)
+StarSuite Basic : MsgBox function
+StarSuite Basic : MsgBox statement
+StarSuite Basic : multi-line titles in forms
+StarSuite Basic : multiple documents
+StarSuite Basic : multiple documents;opening
+StarSuite Basic : multiple selection
+StarSuite Basic : music
+StarSuite Basic : music;inserting
+StarSuite Basic : My Documents folder
+StarSuite Basic : My Documents folder;changing work directory
+StarSuite Basic : My Documents folder;opening
+StarSuite Basic : MySQL databases (Base)
+StarSuite Basic : Name statement
+StarSuite Basic : names
+StarSuite Basic : names;multi-line titles
+StarSuite Basic : names;objects
+StarSuite Basic : names of variables
+StarSuite Basic : names, see also labels/callouts
+StarSuite Basic : namespace organization in XForms
+StarSuite Basic : native SQL (Base)
+StarSuite Basic : navigating
+StarSuite Basic : navigating;in Basic projects
+StarSuite Basic : navigating;in documents
+StarSuite Basic : Navigation bar
+StarSuite Basic : Navigation bar;controls
+StarSuite Basic : Navigation bar;forms
+StarSuite Basic : Navigator
+StarSuite Basic : Navigator;contents as lists
+StarSuite Basic : Navigator;docking
+StarSuite Basic : Navigator;notes
+StarSuite Basic : Navigator;working with
+StarSuite Basic : network identity options
+StarSuite Basic : new databases
+StarSuite Basic : new documents
+StarSuite Basic : new German spellcheck
+StarSuite Basic : new lines in cells
+StarSuite Basic : new windows
+StarSuite Basic : Next statement
+StarSuite Basic : non-breaking dashes
+StarSuite Basic : non-breaking spaces (Writer)
+StarSuite Basic : non-printing characters (Writer)
+StarSuite Basic : Not operator (logical)
+StarSuite Basic : notes
+StarSuite Basic : notes;displaying (Calc)
+StarSuite Basic : notes;inserting/editing/deleting/printing
+StarSuite Basic : notes;printing in text
+StarSuite Basic : Nothing object
+StarSuite Basic : Now function
+StarSuite Basic : Null value
+StarSuite Basic : number formats
+StarSuite Basic : number formats;codes
+StarSuite Basic : number formats;formats
+StarSuite Basic : number formats;recognition in text tables
+StarSuite Basic : number of pages
+StarSuite Basic : number of sheets
+StarSuite Basic : number of tables
+StarSuite Basic : numbering
+StarSuite Basic : numbering;options
+StarSuite Basic : numbering;paragraphs
+StarSuite Basic : numbering;turning off
+StarSuite Basic : numbering;using automatically
+StarSuite Basic : numbers
+StarSuite Basic : numbers;date, time and currency formats
+StarSuite Basic : numbers;decimal places (Calc)
+StarSuite Basic : numerical field control
+StarSuite Basic : numerical fields in forms
+StarSuite Basic : objects
+StarSuite Basic : objects;always moveable (Impress/Draw)
+StarSuite Basic : objects;arranging within stacks
+StarSuite Basic : objects;copying when moving in presentations
+StarSuite Basic : objects;definition
+StarSuite Basic : objects;displaying in spreadsheets
+StarSuite Basic : objects;displaying in text documents
+StarSuite Basic : objects;editing
+StarSuite Basic : objects;inserting from Gallery
+StarSuite Basic : objects;inserting OLE objects
+StarSuite Basic : objects;moving and resizing with mouse
+StarSuite Basic : objects;naming
+StarSuite Basic : objects;opening
+StarSuite Basic : objects;quickly moving to
+StarSuite Basic : objects;titles and descriptions
+StarSuite Basic : Oct function
+StarSuite Basic : ODBC
+StarSuite Basic : ODBC;database (Base)
+StarSuite Basic : ODBC;definition
+StarSuite Basic : ODF file formats
+StarSuite Basic : Office
+StarSuite Basic : Office;Microsoft Office and StarSuite
+StarSuite Basic : old German spellcheck
+StarSuite Basic : OLE
+StarSuite Basic : OLE;definition
+StarSuite Basic : OLE objects
+StarSuite Basic : OLE objects;arranging within stacks
+StarSuite Basic : OLE objects;captions (Writer)
+StarSuite Basic : OLE objects;inserting
+StarSuite Basic : OLE objects;number of
+StarSuite Basic : OLE objects;protecting
+StarSuite Basic : On Error GoTo ... Resume statement
+StarSuite Basic : On...GoSub statement
+StarSuite Basic : On...GoTo statement
+StarSuite Basic : one and a half line spacing in text
+StarSuite Basic : online registration
+StarSuite Basic : online update options
+StarSuite Basic : online updates
+StarSuite Basic : online updates;checking automatically
+StarSuite Basic : online updates;checking manually
+StarSuite Basic : Open statement
+StarSuite Basic : Open/Save dialogs
+StarSuite Basic : OpenDocument file formats
+StarSuite Basic : OpenGL
+StarSuite Basic : OpenGL;definition
+StarSuite Basic : OpenGL;optimized output
+StarSuite Basic : opening
+StarSuite Basic : opening;context menus
+StarSuite Basic : opening;database files
+StarSuite Basic : opening;dialog settings
+StarSuite Basic : opening;documents
+StarSuite Basic : opening;documents from other formats
+StarSuite Basic : opening;documents on WebDAV server
+StarSuite Basic : opening;files with links
+StarSuite Basic : opening;files, with placeholders
+StarSuite Basic : opening;forms
+StarSuite Basic : opening;Microsoft Office files
+StarSuite Basic : opening;mobile device documents
+StarSuite Basic : opening;objects
+StarSuite Basic : opening;reports
+StarSuite Basic : opening;several files
+StarSuite Basic : opening;XForms
+StarSuite Basic : operators
+StarSuite Basic : operators;comparisons
+StarSuite Basic : operators;default filters
+StarSuite Basic : Option Base statement
+StarSuite Basic : option button control
+StarSuite Basic : Option Explicit statement
+StarSuite Basic : Optional function
+StarSuite Basic : optional hyphens (Writer)
+StarSuite Basic : options
+StarSuite Basic : options;accessibility
+StarSuite Basic : options;appearance
+StarSuite Basic : options;compatibility (Writer)
+StarSuite Basic : options;network identity
+StarSuite Basic : options;online update
+StarSuite Basic : options;tools
+StarSuite Basic : Or operator (logical)
+StarSuite Basic : Oracle databases (base)
+StarSuite Basic : ordering
+StarSuite Basic : ordering;objects
+StarSuite Basic : organizing
+StarSuite Basic : organizing;macros and scripts
+StarSuite Basic : organizing;modules/libraries/dialogs
+StarSuite Basic : organizing;namespaces in XForms
+StarSuite Basic : organizing;styles
+StarSuite Basic : organizing;templates
+StarSuite Basic : original size
+StarSuite Basic : original size;printing in StarSuite Math
+StarSuite Basic : original size;restoring after cropping
+StarSuite Basic : outlines
+StarSuite Basic : outlines;font effects
+StarSuite Basic : outlines;outline symbols
+StarSuite Basic : outlines;sending to presentations
+StarSuite Basic : overwrite mode
+StarSuite Basic : packages, see extensions
+StarSuite Basic : page breaks
+StarSuite Basic : page breaks;displaying (Calc)
+StarSuite Basic : page formats
+StarSuite Basic : page formats;maximizing
+StarSuite Basic : page formats;restriction
+StarSuite Basic : page styles
+StarSuite Basic : page styles;editing/applying with statusbar
+StarSuite Basic : pages
+StarSuite Basic : pages;backgrounds in all applications
+StarSuite Basic : pages;formatting and numbering
+StarSuite Basic : pages;printing page names in presentations
+StarSuite Basic : pages;scaling
+StarSuite Basic : pages;selecting one to print
+StarSuite Basic : paint box
+StarSuite Basic : paint can symbol
+StarSuite Basic : pair kerning
+StarSuite Basic : Palm file filters
+StarSuite Basic : paper formats
+StarSuite Basic : paper size warning
+StarSuite Basic : paper trays
+StarSuite Basic : paragraph marks
+StarSuite Basic : paragraph marks;displaying (Writer)
+StarSuite Basic : paragraph styles
+StarSuite Basic : paragraph styles;languages
+StarSuite Basic : paragraph styles;modifying basic fonts
+StarSuite Basic : paragraphs
+StarSuite Basic : paragraphs;alignment
+StarSuite Basic : paragraphs;Asian typography
+StarSuite Basic : paragraphs;defining borders
+StarSuite Basic : paragraphs;hidden paragraphs (Writer)
+StarSuite Basic : paragraphs;increasing indents of
+StarSuite Basic : paragraphs;indents, margins and columns
+StarSuite Basic : paragraphs;inserting bullets
+StarSuite Basic : paragraphs;joining
+StarSuite Basic : paragraphs;numbering automatically
+StarSuite Basic : paragraphs;removing blank ones
+StarSuite Basic : paragraphs;spacing
+StarSuite Basic : paragraphs;tab stops
+StarSuite Basic : parameters
+StarSuite Basic : parameters;command line
+StarSuite Basic : parameters;for procedures and functions
+StarSuite Basic : parameters;passing by reference or value
+StarSuite Basic : parameters;queries (Base)
+StarSuite Basic : passwords for protecting contents
+StarSuite Basic : pasting
+StarSuite Basic : pasting;cell ranges
+StarSuite Basic : pasting;cell ranges from spreadsheets
+StarSuite Basic : pasting;data from text documents
+StarSuite Basic : pasting;draw objects
+StarSuite Basic : pasting;draw objects from other documents
+StarSuite Basic : pasting;formatted/unformatted text
+StarSuite Basic : pasting;from data source view
+StarSuite Basic : pasting;from data sources to StarSuite Calc
+StarSuite Basic : pasting;pictures from other documents
+StarSuite Basic : pasting;sheet areas in text documents
+StarSuite Basic : pasting;to Gallery
+StarSuite Basic : paths
+StarSuite Basic : paths;changing work directory
+StarSuite Basic : paths;defaults
+StarSuite Basic : pattern editor
+StarSuite Basic : pattern field control
+StarSuite Basic : pattern fields
+StarSuite Basic : pattern fields;form functions
+StarSuite Basic : patterns for objects
+StarSuite Basic : PDF
+StarSuite Basic : PDF;export
+StarSuite Basic : PDF;PostScript to PDF converter, UNIX
+StarSuite Basic : personal data input
+StarSuite Basic : phonetic guide
+StarSuite Basic : picklist creation
+StarSuite Basic : pictures
+StarSuite Basic : pictures;adding to Gallery
+StarSuite Basic : pictures;arranging within stacks
+StarSuite Basic : pictures;assigning macros
+StarSuite Basic : pictures;backgrounds
+StarSuite Basic : pictures;captions (Writer)
+StarSuite Basic : pictures;changing paths
+StarSuite Basic : pictures;cropping and zooming
+StarSuite Basic : pictures;displaying in Calc
+StarSuite Basic : pictures;displaying in Writer (Writer)
+StarSuite Basic : pictures;drag and drop between documents
+StarSuite Basic : pictures;drawing
+StarSuite Basic : pictures;editing
+StarSuite Basic : pictures;filters
+StarSuite Basic : pictures;ImageMap
+StarSuite Basic : pictures;inserting automatically
+StarSuite Basic : pictures;inserting from Gallery
+StarSuite Basic : pictures;number of
+StarSuite Basic : pictures;printing
+StarSuite Basic : pictures;scaling/resizing
+StarSuite Basic : pixel editor
+StarSuite Basic : pixel graphics
+StarSuite Basic : pixel graphics;inserting and editing
+StarSuite Basic : pixel patterns
+StarSuite Basic : placeholders
+StarSuite Basic : placeholders;in SQL queries
+StarSuite Basic : placeholders;on opening files
+StarSuite Basic : placing toolbars
+StarSuite Basic : playing movies and sound files
+StarSuite Basic : plotting data as charts
+StarSuite Basic : plug-ins
+StarSuite Basic : plug-ins;activating and deactivating
+StarSuite Basic : plug-ins;definition
+StarSuite Basic : plug-ins;inserting
+StarSuite Basic : pocket device appliances
+StarSuite Basic : Pocket PC file filters
+StarSuite Basic : points
+StarSuite Basic : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Basic : polygon drawing
+StarSuite Basic : pop-art filter
+StarSuite Basic : portable document format
+StarSuite Basic : positioning
+StarSuite Basic : positioning;draw objects and controls
+StarSuite Basic : positioning;fonts
+StarSuite Basic : positioning;objects
+StarSuite Basic : positioning;toolbars
+StarSuite Basic : post method for form transmissions
+StarSuite Basic : posterizing filter
+StarSuite Basic : PostScript
+StarSuite Basic : PostScript;creating files
+StarSuite Basic : PostScript;PDF converter, UNIX
+StarSuite Basic : PowerPoint export
+StarSuite Basic : precision as shown (Calc)
+StarSuite Basic : predefining fonts
+StarSuite Basic : presentations
+StarSuite Basic : presentations;creating/opening
+StarSuite Basic : presentations;inserting spreadsheet cells
+StarSuite Basic : presentations;live on the Internet
+StarSuite Basic : presentations;print menu
+StarSuite Basic : presentations;saving
+StarSuite Basic : presentations;saving automatically
+StarSuite Basic : presentations;saving in other formats
+StarSuite Basic : presentations;sending as e-mail
+StarSuite Basic : presentations;starting with wizard
+StarSuite Basic : presentations;wizards
+StarSuite Basic : press buttons, see push buttons
+StarSuite Basic : previews
+StarSuite Basic : previews;fonts lists
+StarSuite Basic : primary key
+StarSuite Basic : primary key;database tables
+StarSuite Basic : primary keys
+StarSuite Basic : primary keys;defining
+StarSuite Basic : primary keys;inserting (Base)
+StarSuite Basic : print area selection
+StarSuite Basic : Print statement
+StarSuite Basic : printer metrics for document formatting (Writer)
+StarSuite Basic : printers
+StarSuite Basic : printers;adding, UNIX
+StarSuite Basic : printers;choosing
+StarSuite Basic : printers;default printer
+StarSuite Basic : printers;faxes under UNIX
+StarSuite Basic : printers;maximum page formats
+StarSuite Basic : printers;paper trays
+StarSuite Basic : printers;properties
+StarSuite Basic : printing
+StarSuite Basic : printing;black and white
+StarSuite Basic : printing;brochures
+StarSuite Basic : printing;colors in grayscale
+StarSuite Basic : printing;copies
+StarSuite Basic : printing;creating individual jobs
+StarSuite Basic : printing;dates in presentations
+StarSuite Basic : printing;directly
+StarSuite Basic : printing;documents
+StarSuite Basic : printing;drawings defaults
+StarSuite Basic : printing;elements in text documents
+StarSuite Basic : printing;faster
+StarSuite Basic : printing;fitting to pages in presentations
+StarSuite Basic : printing;fitting to pages in StarSuite Math
+StarSuite Basic : printing;formulas in StarSuite Math
+StarSuite Basic : printing;hidden pages of presentations
+StarSuite Basic : printing;in original size in StarSuite Math
+StarSuite Basic : printing;left/right pages
+StarSuite Basic : printing;notes
+StarSuite Basic : printing;queries (Base)
+StarSuite Basic : printing;scaling in StarSuite Math
+StarSuite Basic : printing;selections
+StarSuite Basic : printing;text always in black
+StarSuite Basic : printing;text in reverse order
+StarSuite Basic : printing;tiling pages in presentations
+StarSuite Basic : printing;transparencies
+StarSuite Basic : printing;warnings
+StarSuite Basic : printing;without scaling in presentations
+StarSuite Basic : printing speed
+StarSuite Basic : PRIVATE variables
+StarSuite Basic : procedures
+StarSuite Basic : ProcessServiceManager
+StarSuite Basic : program stops
+StarSuite Basic : programming
+StarSuite Basic : programming;scripting
+StarSuite Basic : programming;StarSuite
+StarSuite Basic : programming examples for controls
+StarSuite Basic : progress bar control
+StarSuite Basic : properties
+StarSuite Basic : properties;controls and dialogs
+StarSuite Basic : properties;controls in dialog editor
+StarSuite Basic : properties;fields in databases
+StarSuite Basic : properties;files
+StarSuite Basic : properties;form controls
+StarSuite Basic : properties;forms
+StarSuite Basic : properties;printers
+StarSuite Basic : protected contents
+StarSuite Basic : protected dashes
+StarSuite Basic : protected database tables
+StarSuite Basic : protected documents
+StarSuite Basic : protected spaces
+StarSuite Basic : protected spaces;inserting
+StarSuite Basic : protected spaces;showing (Writer)
+StarSuite Basic : protecting
+StarSuite Basic : protecting;contents
+StarSuite Basic : protecting;recorded changes
+StarSuite Basic : proxy settings
+StarSuite Basic : Public statement
+StarSuite Basic : PUBLIC variables
+StarSuite Basic : push button control in dialog editor
+StarSuite Basic : push buttons
+StarSuite Basic : push buttons;adding to documents
+StarSuite Basic : push buttons;creating
+StarSuite Basic : Put statement
+StarSuite Basic : queries
+StarSuite Basic : queries;copying (Base)
+StarSuite Basic : queries;creating in design view (Base)
+StarSuite Basic : queries;creating in SQL view
+StarSuite Basic : queries;defining (Base)
+StarSuite Basic : queries;deleting table links (Base)
+StarSuite Basic : queries;editing in data source view
+StarSuite Basic : queries;formulating filter conditions (Base)
+StarSuite Basic : queries;joining tables (Base)
+StarSuite Basic : queries;missing elements (Base)
+StarSuite Basic : queries;overview (Base)
+StarSuite Basic : queries;parameter queries (Base)
+StarSuite Basic : queries;printing (Base)
+StarSuite Basic : Query Wizard (Base)
+StarSuite Basic : Quickstarter
+StarSuite Basic : quotation marks
+StarSuite Basic : quotation marks;replacing
+StarSuite Basic : quotes
+StarSuite Basic : quotes;custom
+StarSuite Basic : radio button control
+StarSuite Basic : radio button creation
+StarSuite Basic : Randomize statement
+StarSuite Basic : read-only documents
+StarSuite Basic : read-only documents;cursor
+StarSuite Basic : read-only documents;database tables on/off
+StarSuite Basic : read-only documents;editing
+StarSuite Basic : read-only documents;opening documents as
+StarSuite Basic : read-only items in Data Navigator
+StarSuite Basic : recognizing URLs automatically
+StarSuite Basic : recording
+StarSuite Basic : recording;changes
+StarSuite Basic : recording;macros
+StarSuite Basic : records
+StarSuite Basic : records;inserting notes
+StarSuite Basic : records;protecting
+StarSuite Basic : records;saving
+StarSuite Basic : records;searching in databases
+StarSuite Basic : rectangles with round corners
+StarSuite Basic : recursions in spreadsheets
+StarSuite Basic : Red function
+StarSuite Basic : ReDim statement
+StarSuite Basic : redo command
+StarSuite Basic : reduced printing
+StarSuite Basic : reference lines
+StarSuite Basic : references
+StarSuite Basic : references;displaying in color (Calc)
+StarSuite Basic : references;expanding (Calc)
+StarSuite Basic : references;iterative (Calc)
+StarSuite Basic : register-true
+StarSuite Basic : register-true;definition
+StarSuite Basic : registering
+StarSuite Basic : registering;address books
+StarSuite Basic : registering;databases (Base)
+StarSuite Basic : registering;StarSuite
+StarSuite Basic : regular expressions
+StarSuite Basic : regular expressions;list of
+StarSuite Basic : regular expressions;opening files
+StarSuite Basic : relational databases (Base)
+StarSuite Basic : relations
+StarSuite Basic : relations;creating and deleting (Base)
+StarSuite Basic : relations;joining tables (Base)
+StarSuite Basic : relations;properties (Base)
+StarSuite Basic : relative hyperlinks
+StarSuite Basic : relative saving of URLs
+StarSuite Basic : reloading
+StarSuite Basic : reloading;documents
+StarSuite Basic : reloading;HTML documents, automatically
+StarSuite Basic : Rem statement
+StarSuite Basic : remarks, see also notes
+StarSuite Basic : remote configurations
+StarSuite Basic : remove noise filter
+StarSuite Basic : removing
+StarSuite Basic : removing;bullets and numbering
+StarSuite Basic : removing;form filters
+StarSuite Basic : removing, see also deleting
+StarSuite Basic : renaming modules and dialogs
+StarSuite Basic : repeating
+StarSuite Basic : repeating;commands
+StarSuite Basic : replacement options
+StarSuite Basic : replacement table
+StarSuite Basic : replacing
+StarSuite Basic : replacing;AutoCorrect function
+StarSuite Basic : replacing;dashes
+StarSuite Basic : Report Builder
+StarSuite Basic : reports
+StarSuite Basic : reports;creating
+StarSuite Basic : reports;error reports
+StarSuite Basic : reports;opening and editing
+StarSuite Basic : reports;templates
+StarSuite Basic : Reset statement
+StarSuite Basic : resetting
+StarSuite Basic : resetting;templates
+StarSuite Basic : resizing
+StarSuite Basic : resizing;objects, by mouse
+StarSuite Basic : resizing, see also scaling/zooming
+StarSuite Basic : resolution when printing bitmaps
+StarSuite Basic : restoring
+StarSuite Basic : restoring;default formatting
+StarSuite Basic : restoring;editing
+StarSuite Basic : Resume Next parameter
+StarSuite Basic : return value type of functions
+StarSuite Basic : reversing printing order
+StarSuite Basic : review function
+StarSuite Basic : review function;accepting or rejecting changes
+StarSuite Basic : review function;comparing documents
+StarSuite Basic : review function;protecting records
+StarSuite Basic : review function;recording changes example
+StarSuite Basic : rich text control
+StarSuite Basic : right alignment of paragraphs
+StarSuite Basic : Right function
+StarSuite Basic : right joins (Base)
+StarSuite Basic : right-to-left text
+StarSuite Basic : RmDir statement
+StarSuite Basic : Rnd function
+StarSuite Basic : rotating
+StarSuite Basic : rotating;3D text
+StarSuite Basic : round corners
+StarSuite Basic : rounding precision (Calc)
+StarSuite Basic : row headers
+StarSuite Basic : row headers;displaying (Calc)
+StarSuite Basic : row headers;highlighting (Calc)
+StarSuite Basic : RSet statement
+StarSuite Basic : RTrim function
+StarSuite Basic : rulers
+StarSuite Basic : rulers;default settings
+StarSuite Basic : rulers;measurement units
+StarSuite Basic : rulers;visible in presentations
+StarSuite Basic : run-time errors in Basic
+StarSuite Basic : samples and templates
+StarSuite Basic : saving
+StarSuite Basic : saving;Basic code
+StarSuite Basic : saving;default file formats
+StarSuite Basic : saving;dialog settings
+StarSuite Basic : saving;documents
+StarSuite Basic : saving;documents for mobile devices
+StarSuite Basic : saving;documents in other formats
+StarSuite Basic : saving;documents, automatically
+StarSuite Basic : saving;in Microsoft Office file format
+StarSuite Basic : saving;options
+StarSuite Basic : saving;templates
+StarSuite Basic : saving;to XML
+StarSuite Basic : saving;VBA code in Microsoft Office documents
+StarSuite Basic : saving;with password by default
+StarSuite Basic : saving as command
+StarSuite Basic : saving as command;precautions
+StarSuite Basic : scaling
+StarSuite Basic : scaling;font sizes in user interface
+StarSuite Basic : scaling;objects
+StarSuite Basic : scaling;pictures
+StarSuite Basic : scaling;printing in StarSuite Math
+StarSuite Basic : scaling;when printing presentations
+StarSuite Basic : scaling, see also zooming
+StarSuite Basic : scope of variables
+StarSuite Basic : screen
+StarSuite Basic : screen;full screen views
+StarSuite Basic : screen;scaling
+StarSuite Basic : screen magnifiers
+StarSuite Basic : screen readers
+StarSuite Basic : script organization
+StarSuite Basic : scroll bar control
+StarSuite Basic : scrollbars
+StarSuite Basic : scrollbars;controls
+StarSuite Basic : scrollbars;displaying (Calc)
+StarSuite Basic : scrollbars;horizontal and vertical (Writer)
+StarSuite Basic : search criteria for database functions in cells
+StarSuite Basic : search engines
+StarSuite Basic : search engines;definition
+StarSuite Basic : search engines;selecting
+StarSuite Basic : searching
+StarSuite Basic : searching;all sheets
+StarSuite Basic : searching;databases
+StarSuite Basic : searching;form filters
+StarSuite Basic : searching;Internet
+StarSuite Basic : searching;tables and forms
+StarSuite Basic : Second function
+StarSuite Basic : sections
+StarSuite Basic : sections;backgrounds
+StarSuite Basic : security
+StarSuite Basic : security;digital signatures
+StarSuite Basic : security;options for documents with macros
+StarSuite Basic : security;protecting contents
+StarSuite Basic : security;warning dialogs with macros
+StarSuite Basic : Seek function
+StarSuite Basic : Seek statement
+StarSuite Basic : Select...Case statement
+StarSuite Basic : selecting
+StarSuite Basic : selecting;controls
+StarSuite Basic : selecting;measurement units
+StarSuite Basic : selecting;objects
+StarSuite Basic : selecting;print areas
+StarSuite Basic : selecting;several files
+StarSuite Basic : selection clipboard
+StarSuite Basic : selection frames
+StarSuite Basic : selection modes in text
+StarSuite Basic : selection options for controls
+StarSuite Basic : sending
+StarSuite Basic : sending;AutoAbstract function in presentations
+StarSuite Basic : sending;documents as e-mail
+StarSuite Basic : sending;documents as faxes
+StarSuite Basic : separator lines
+StarSuite Basic : separator lines;defining
+StarSuite Basic : separators
+StarSuite Basic : separators;conditional
+StarSuite Basic : Server Side ImageMap
+StarSuite Basic : Set statement
+StarSuite Basic : SetAttr statement
+StarSuite Basic : settings
+StarSuite Basic : settings;printers
+StarSuite Basic : settings;program configuration
+StarSuite Basic : settings;proxies
+StarSuite Basic : settings;tracking changes
+StarSuite Basic : settings;views
+StarSuite Basic : SGML
+StarSuite Basic : SGML;definition
+StarSuite Basic : Sgn function
+StarSuite Basic : shadows
+StarSuite Basic : shadows;areas
+StarSuite Basic : shadows;borders
+StarSuite Basic : shadows;characters
+StarSuite Basic : shadows;characters, using context menu
+StarSuite Basic : sharing documents
+StarSuite Basic : sharpening filter
+StarSuite Basic : sheet tabs
+StarSuite Basic : sheet tabs;displaying
+StarSuite Basic : sheets
+StarSuite Basic : sheets;searching all
+StarSuite Basic : Shell function
+StarSuite Basic : shortcut keys
+StarSuite Basic : shortcut keys;assigning macros
+StarSuite Basic : shortcut keys;Basic IDE
+StarSuite Basic : shortcut keys;general
+StarSuite Basic : shortcut keys;in databases
+StarSuite Basic : shortcut keys;StarSuite accessibility
+StarSuite Basic : showing
+StarSuite Basic : showing;changes
+StarSuite Basic : showing;docked windows
+StarSuite Basic : showing;drawings and controls (Writer)
+StarSuite Basic : showing;live presentations on the Internet
+StarSuite Basic : showing;toolbars
+StarSuite Basic : signing documents with digital signatures
+StarSuite Basic : similarity search
+StarSuite Basic : simple handles (Writer)
+StarSuite Basic : simplified Chinese
+StarSuite Basic : simplified Chinese;translating to traditional Chinese
+StarSuite Basic : Sin function
+StarSuite Basic : single sign on options
+StarSuite Basic : single-line spacing in text
+StarSuite Basic : sizes
+StarSuite Basic : sizes;draw objects
+StarSuite Basic : sizes;pictures
+StarSuite Basic : slanting draw objects
+StarSuite Basic : small capitals
+StarSuite Basic : small icons
+StarSuite Basic : smart tag configuration
+StarSuite Basic : smooth scrolling (Writer)
+StarSuite Basic : smoothing filter
+StarSuite Basic : snap grid defaults (Writer/Calc)
+StarSuite Basic : snapping in presentations and drawings
+StarSuite Basic : solarization filter
+StarSuite Basic : sort lists
+StarSuite Basic : sort lists;copying to in Calc
+StarSuite Basic : sorting
+StarSuite Basic : sorting;data in forms
+StarSuite Basic : sorting;databases
+StarSuite Basic : sounds
+StarSuite Basic : sounds;inserting and playing
+StarSuite Basic : Space function
+StarSuite Basic : spaces
+StarSuite Basic : spaces;displaying (Writer)
+StarSuite Basic : spaces;ignoring double
+StarSuite Basic : spaces;inserting protected spaces
+StarSuite Basic : spaces;showing protected spaces (Writer)
+StarSuite Basic : spacing
+StarSuite Basic : spacing;between paragraphs in footnotes
+StarSuite Basic : spacing;font effects
+StarSuite Basic : spacing;lines and paragraphs
+StarSuite Basic : spacing;tab stops in text documents
+StarSuite Basic : spacing;tabs in presentations
+StarSuite Basic : spadmin
+StarSuite Basic : special characters
+StarSuite Basic : speech bubbles
+StarSuite Basic : speed of printing
+StarSuite Basic : spellcheck
+StarSuite Basic : spellcheck;activating for a language
+StarSuite Basic : spellcheck;context menus
+StarSuite Basic : spellcheck;default languages
+StarSuite Basic : spellcheck;dialog
+StarSuite Basic : spellcheck;dictionary of exceptions
+StarSuite Basic : spellcheck;ignore list
+StarSuite Basic : spin button creation
+StarSuite Basic : Split function
+StarSuite Basic : spoolfiles with Xprinter
+StarSuite Basic : spreadsheets
+StarSuite Basic : spreadsheets;as databases (base)
+StarSuite Basic : spreadsheets;copying areas to text documents
+StarSuite Basic : spreadsheets;creating/opening
+StarSuite Basic : spreadsheets;inserting charts
+StarSuite Basic : spreadsheets;inserting database records
+StarSuite Basic : spreadsheets;printing
+StarSuite Basic : spreadsheets;saving
+StarSuite Basic : spreadsheets;saving automatically
+StarSuite Basic : spreadsheets;saving in other formats
+StarSuite Basic : spreadsheets;sending as e-mail
+StarSuite Basic : SQL
+StarSuite Basic : SQL;definition
+StarSuite Basic : SQL;DISTINCT parameter
+StarSuite Basic : SQL;executing SQL commands
+StarSuite Basic : SQL;executing SQL statements (Base)
+StarSuite Basic : SQL;queries (Base)
+StarSuite Basic : Sqr function
+StarSuite Basic : square drawings
+StarSuite Basic : standard bar on/off
+StarSuite Basic : standard filters in databases
+StarSuite Basic : standard printer under UNIX
+StarSuite Basic : StarSuite Base data sources
+StarSuite Basic : StarSuite Basic scripts in HTML documents
+StarSuite Basic : StarSuite documents
+StarSuite Basic : StarSuite documents;mobile device filters
+StarSuite Basic : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Basic : StarSuite Math start
+StarSuite Basic : start parameters
+StarSuite Basic : Static statement
+StarSuite Basic : status bar on/off
+StarSuite Basic : Step statement
+StarSuite Basic : stickers
+StarSuite Basic : Stop statement
+StarSuite Basic : stopping macros
+StarSuite Basic : Str function
+StarSuite Basic : StrComp function
+StarSuite Basic : strikethrough
+StarSuite Basic : strikethrough;characters
+StarSuite Basic : strikethrough;font effects
+StarSuite Basic : String function
+StarSuite Basic : styles
+StarSuite Basic : styles;'changed' message
+StarSuite Basic : styles;copying between documents
+StarSuite Basic : styles;keyboard shortcuts
+StarSuite Basic : styles;organizing
+StarSuite Basic : styles;printing styles used in a document
+StarSuite Basic : styles;replacing automatically
+StarSuite Basic : Styles and Formatting window
+StarSuite Basic : Styles and Formatting window;docking
+StarSuite Basic : Sub statement
+StarSuite Basic : subforms
+StarSuite Basic : subforms;creating
+StarSuite Basic : subforms;description
+StarSuite Basic : submitting forms
+StarSuite Basic : subroutines
+StarSuite Basic : suffixes in file formats
+StarSuite Basic : support on the Web
+StarSuite Basic : Switch function
+StarSuite Basic : synchronizing
+StarSuite Basic : synchronizing;labels and business cards
+StarSuite Basic : synchronizing;Pocket PC and StarSuite formats
+StarSuite Basic : system address book registration
+StarSuite Basic : tab stops
+StarSuite Basic : tab stops;displaying (Writer)
+StarSuite Basic : tab stops;inserting and editing
+StarSuite Basic : tab stops;setting in sheets
+StarSuite Basic : tab stops;settings
+StarSuite Basic : tab stops;spacing in presentations
+StarSuite Basic : tab stops;spacing in text documents
+StarSuite Basic : table controls
+StarSuite Basic : table controls;form functions
+StarSuite Basic : table controls;keyboard-only edit mode
+StarSuite Basic : table controls;properties
+StarSuite Basic : table views of databases
+StarSuite Basic : Table Wizard (Base)
+StarSuite Basic : tables
+StarSuite Basic : tables;inserting line breaks
+StarSuite Basic : tables in databases
+StarSuite Basic : tables in databases;access rights to (Base)
+StarSuite Basic : tables in databases;adding to queries
+StarSuite Basic : tables in databases;browsing and editing
+StarSuite Basic : tables in databases;copying database tables (Base)
+StarSuite Basic : tables in databases;creating
+StarSuite Basic : tables in databases;creating in design view
+StarSuite Basic : tables in databases;importing text formats (Base)
+StarSuite Basic : tables in databases;joining for queries (Base)
+StarSuite Basic : tables in databases;printing queries (Base)
+StarSuite Basic : tables in databases;relations (Base)
+StarSuite Basic : tables in databases;searching
+StarSuite Basic : tables in spreadsheets
+StarSuite Basic : tables in spreadsheets;copying data to other applications
+StarSuite Basic : tables in spreadsheets;defining borders
+StarSuite Basic : tables in spreadsheets;value highlighting
+StarSuite Basic : tables in text
+StarSuite Basic : tables in text;captions
+StarSuite Basic : tables in text;creating automatically
+StarSuite Basic : tables in text;default settings
+StarSuite Basic : tables in text;defining borders
+StarSuite Basic : tables in text;displaying
+StarSuite Basic : tables in text;printing
+StarSuite Basic : tabs
+StarSuite Basic : tabs;displaying sheet tabs
+StarSuite Basic : tags
+StarSuite Basic : tags;definition
+StarSuite Basic : tags;META tags
+StarSuite Basic : Tan function
+StarSuite Basic : templates
+StarSuite Basic : templates;agendas
+StarSuite Basic : templates;changing basic fonts
+StarSuite Basic : templates;database reports
+StarSuite Basic : templates;deleting
+StarSuite Basic : templates;editing and saving
+StarSuite Basic : templates;faxes
+StarSuite Basic : templates;importing and exporting
+StarSuite Basic : templates;letters
+StarSuite Basic : templates;new documents from templates
+StarSuite Basic : templates;opening documents with
+StarSuite Basic : templates;organizing
+StarSuite Basic : terminology
+StarSuite Basic : terminology;general glossary
+StarSuite Basic : terminology;Internet glossary
+StarSuite Basic : test mode control
+StarSuite Basic : testing XML filters
+StarSuite Basic : text
+StarSuite Basic : text;animating
+StarSuite Basic : text;Asian layout
+StarSuite Basic : text;bold
+StarSuite Basic : text;coloring
+StarSuite Basic : text;contours
+StarSuite Basic : text;copying by drag and drop
+StarSuite Basic : text;CTL languages
+StarSuite Basic : text;drawing pictures
+StarSuite Basic : text;font effects
+StarSuite Basic : text;font sizes
+StarSuite Basic : text;font styles
+StarSuite Basic : text;fonts and formats
+StarSuite Basic : text;Fontwork icons
+StarSuite Basic : text;hyperlinks
+StarSuite Basic : text;inserting special characters
+StarSuite Basic : text;italics
+StarSuite Basic : text;kerning
+StarSuite Basic : text;language selection
+StarSuite Basic : text;line spacing
+StarSuite Basic : text;overwriting or inserting
+StarSuite Basic : text;printing in black
+StarSuite Basic : text;replacing with format
+StarSuite Basic : text;selection modes
+StarSuite Basic : text;shadowed
+StarSuite Basic : text;text/draw objects
+StarSuite Basic : text attributes
+StarSuite Basic : text attributes;hyperlinks
+StarSuite Basic : text attributes;undoing
+StarSuite Basic : text boxes
+StarSuite Basic : text boxes;controls
+StarSuite Basic : text boxes;form functions
+StarSuite Basic : text boxes;positioning
+StarSuite Basic : text breaks in cells
+StarSuite Basic : text colors for better accessibility
+StarSuite Basic : text databases (Base)
+StarSuite Basic : text documents
+StarSuite Basic : text documents;creating/opening
+StarSuite Basic : text documents;importing/exporting
+StarSuite Basic : text documents;inserting spreadsheet cells
+StarSuite Basic : text documents;print settings
+StarSuite Basic : text documents;printing
+StarSuite Basic : text documents;saving
+StarSuite Basic : text documents;saving automatically
+StarSuite Basic : text documents;saving in other formats
+StarSuite Basic : text documents;sending as e-mail
+StarSuite Basic : text effects
+StarSuite Basic : text flow
+StarSuite Basic : text flow;in cells
+StarSuite Basic : text formats
+StarSuite Basic : text formats;databases
+StarSuite Basic : text formats;pasting
+StarSuite Basic : text input fields
+StarSuite Basic : text layout for special languages
+StarSuite Basic : text objects
+StarSuite Basic : text objects;alignment
+StarSuite Basic : text objects;draw functions
+StarSuite Basic : text objects;fonts
+StarSuite Basic : text objects;in presentations and drawings
+StarSuite Basic : text overflow in spreadsheet cells
+StarSuite Basic : text, see also text documents, paragraphs and characters
+StarSuite Basic : TextArt, see Fontwork
+StarSuite Basic : textures
+StarSuite Basic : textures;inserting from Gallery
+StarSuite Basic : textures;on chart bars
+StarSuite Basic : Thai
+StarSuite Basic : Thai;entering text
+StarSuite Basic : Thai;language settings
+StarSuite Basic : thesaurus
+StarSuite Basic : thesaurus;activating for a language
+StarSuite Basic : ThisComponent property
+StarSuite Basic : ticker text
+StarSuite Basic : time field control
+StarSuite Basic : time fields
+StarSuite Basic : time fields;form functions
+StarSuite Basic : Time statement
+StarSuite Basic : Timer function
+StarSuite Basic : times
+StarSuite Basic : times;inserting when printing presentations
+StarSuite Basic : times, formats
+StarSuite Basic : TimeSerial function
+StarSuite Basic : TimeValue function
+StarSuite Basic : tips
+StarSuite Basic : tips;extended tips in Help
+StarSuite Basic : title rows
+StarSuite Basic : title rows;printing in StarSuite Math
+StarSuite Basic : titles
+StarSuite Basic : titles;changing
+StarSuite Basic : titles;editing in charts
+StarSuite Basic : titles;font effects
+StarSuite Basic : titles;formatting automatically
+StarSuite Basic : titles;objects
+StarSuite Basic : To statement
+StarSuite Basic : toolbars
+StarSuite Basic : toolbars;adding buttons
+StarSuite Basic : toolbars;Basic IDE
+StarSuite Basic : toolbars;docking/undocking
+StarSuite Basic : toolbars;Form Navigation bar
+StarSuite Basic : toolbars;viewing/closing
+StarSuite Basic : tools bar
+StarSuite Basic : tooltips
+StarSuite Basic : tooltips;extended tips
+StarSuite Basic : tooltips;help
+StarSuite Basic : traditional Chinese
+StarSuite Basic : traditional Chinese;translating to simplified chinese
+StarSuite Basic : translating dialogs
+StarSuite Basic : transparency
+StarSuite Basic : transparency;areas
+StarSuite Basic : transparency;off for faster printing
+StarSuite Basic : transparency;saving
+StarSuite Basic : tree view of Help
+StarSuite Basic : Trim function
+StarSuite Basic : twips
+StarSuite Basic : twips;definition
+StarSuite Basic : TwipsPerPixelX function
+StarSuite Basic : TwipsPerPixelY function
+StarSuite Basic : typefaces
+StarSuite Basic : typefaces;adding under UNIX
+StarSuite Basic : typefaces;formats
+StarSuite Basic : TypeName function
+StarSuite Basic : types of variables
+StarSuite Basic : typographical quotes in StarSuite Writer
+StarSuite Basic : typography
+StarSuite Basic : typography;Asian
+StarSuite Basic : UBound function
+StarSuite Basic : UCase function
+StarSuite Basic : underlining
+StarSuite Basic : underlining;AutoFormat function
+StarSuite Basic : underlining;characters
+StarSuite Basic : underlining;text
+StarSuite Basic : undocking windows
+StarSuite Basic : undoing
+StarSuite Basic : undoing;direct formatting
+StarSuite Basic : undoing;editing
+StarSuite Basic : undoing;number of steps
+StarSuite Basic : ungrouping groups
+StarSuite Basic : units
+StarSuite Basic : units;converting
+StarSuite Basic : units;measurement units
+StarSuite Basic : UNO components
+StarSuite Basic : UNO components;Extension Manager
+StarSuite Basic : UNO components;integrating new
+StarSuite Basic : Until
+StarSuite Basic : update options
+StarSuite Basic : updates
+StarSuite Basic : updates;checking automatically
+StarSuite Basic : updates;checking manually
+StarSuite Basic : updating
+StarSuite Basic : updating;fields and charts, automatically (Writer)
+StarSuite Basic : updating;links in text documents
+StarSuite Basic : updating;links, on opening
+StarSuite Basic : updating;templates
+StarSuite Basic : URL
+StarSuite Basic : URL;changing hyperlink URLs
+StarSuite Basic : URL;definition
+StarSuite Basic : URL;in pictures
+StarSuite Basic : URL;saving absolute/relative paths
+StarSuite Basic : URL;turning off URL recognition
+StarSuite Basic : user data
+StarSuite Basic : user data;input
+StarSuite Basic : user data;removing when saving
+StarSuite Basic : user-defined dictionaries
+StarSuite Basic : user-defined dictionaries;creating
+StarSuite Basic : user-defined dictionaries;dictionary of exceptions
+StarSuite Basic : user-defined dictionaries;editing
+StarSuite Basic : user-defined styles
+StarSuite Basic : user-defined styles;automatically replacing
+StarSuite Basic : UTF-8/UCS2 support
+StarSuite Basic : Val function
+StarSuite Basic : values
+StarSuite Basic : values;of variables
+StarSuite Basic : values;rounded as shown (Calc)
+StarSuite Basic : variables
+StarSuite Basic : variables;for paths
+StarSuite Basic : variables;global and local
+StarSuite Basic : variables;observing values
+StarSuite Basic : variables;passing to procedures and functions
+StarSuite Basic : variables;scope
+StarSuite Basic : variables;using
+StarSuite Basic : VarType function
+StarSuite Basic : VBA code
+StarSuite Basic : VBA code;loading/saving documents with VBA code
+StarSuite Basic : version management
+StarSuite Basic : version numbers of documents
+StarSuite Basic : versions
+StarSuite Basic : versions;comparing documents
+StarSuite Basic : versions;file saving as, restriction
+StarSuite Basic : versions;merging document versions
+StarSuite Basic : versions;of a document
+StarSuite Basic : versions;StarSuite
+StarSuite Basic : vertical callouts
+StarSuite Basic : vertical line control
+StarSuite Basic : vertical scrollbar control
+StarSuite Basic : vertical scrollbars (Writer)
+StarSuite Basic : vertical text boxes
+StarSuite Basic : videos
+StarSuite Basic : viewing
+StarSuite Basic : viewing;databases
+StarSuite Basic : viewing;file properties
+StarSuite Basic : viewing;StarSuite documents in Internet Explorer
+StarSuite Basic : viewing;toolbars
+StarSuite Basic : views
+StarSuite Basic : views;creating database views (Base)
+StarSuite Basic : views;defaults
+StarSuite Basic : views;full screen
+StarSuite Basic : views;icons
+StarSuite Basic : views;in 3D
+StarSuite Basic : views;scaling
+StarSuite Basic : Visual Basic for Applications
+StarSuite Basic : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Basic : Wait statement
+StarSuite Basic : watching variables
+StarSuite Basic : watermarks
+StarSuite Basic : web documents
+StarSuite Basic : web documents;XForms
+StarSuite Basic : Web support
+StarSuite Basic : WebCast export
+StarSuite Basic : WebDAV over HTTPS
+StarSuite Basic : WeekDay function
+StarSuite Basic : While
+StarSuite Basic : While;Do loop
+StarSuite Basic : While;While...Wend loop
+StarSuite Basic : windows
+StarSuite Basic : windows;docking
+StarSuite Basic : windows;docking definition
+StarSuite Basic : windows;hiding/showing/docking
+StarSuite Basic : windows;new
+StarSuite Basic : With statement
+StarSuite Basic : wizards
+StarSuite Basic : wizards;agendas
+StarSuite Basic : wizards;database queries
+StarSuite Basic : wizards;database tables (Base)
+StarSuite Basic : wizards;databases (Base)
+StarSuite Basic : wizards;document converter
+StarSuite Basic : wizards;Euro Converter
+StarSuite Basic : wizards;faxes
+StarSuite Basic : wizards;forms
+StarSuite Basic : wizards;letters
+StarSuite Basic : wizards;overview
+StarSuite Basic : wizards;presentations
+StarSuite Basic : wizards;reports
+StarSuite Basic : Word documents
+StarSuite Basic : Word documents;compatibility
+StarSuite Basic : Word documents;saving as
+StarSuite Basic : WordArt, see Fontwork
+StarSuite Basic : words
+StarSuite Basic : words;automatically replacing
+StarSuite Basic : words;wrapping in cells
+StarSuite Basic : words;wrapping in CTL
+StarSuite Basic : working directory change
+StarSuite Basic : wrapping text
+StarSuite Basic : wrapping text;in cells
+StarSuite Basic : write protection on/off
+StarSuite Basic : Write statement
+StarSuite Basic : writing aids options
+StarSuite Basic : WYSIWYG in fonts lists
+StarSuite Basic : XForms
+StarSuite Basic : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Basic : XForms;conditions
+StarSuite Basic : XForms;opening/editing
+StarSuite Basic : XML converters
+StarSuite Basic : XML file formats
+StarSuite Basic : XML filters
+StarSuite Basic : XML filters;creating/testing
+StarSuite Basic : XML filters;saving as package/installing/deleting
+StarSuite Basic : XML filters;settings
+StarSuite Basic : XML Forms, see XForms
+StarSuite Basic : Xor operator (logical)
+StarSuite Basic : XSLT filters, see also XML filters
+StarSuite Basic : Year function
+StarSuite Basic : years
+StarSuite Basic : years;2-digit options
+StarSuite Basic : zero values
+StarSuite Basic : zero values;displaying (Calc)
+StarSuite Basic : zooming
+StarSuite Basic : zooming;page views
+StarSuite Basic : zooming;pictures
+StarSuite Basic : zooming;status bar
+StarSuite Calc : #N/A error
+StarSuite Calc : #N/A error;assigning to a cell
+StarSuite Calc : #N/A error;recognizing
+StarSuite Calc : #NAME error message
+StarSuite Calc : #REF error message
+StarSuite Calc : 1/2 replacement
+StarSuite Calc : 3D charts
+StarSuite Calc : 3D text creation
+StarSuite Calc : 3D view
+StarSuite Calc : abbreviation replacement
+StarSuite Calc : ABS function
+StarSuite Calc : absolute addresses in spreadsheets
+StarSuite Calc : absolute hyperlinks
+StarSuite Calc : absolute references in spreadsheets
+StarSuite Calc : absolute saving of URLs
+StarSuite Calc : absolute values
+StarSuite Calc : accents
+StarSuite Calc : Access databases (base)
+StarSuite Calc : access rights for database tables (Base)
+StarSuite Calc : accessibility
+StarSuite Calc : accessibility;general shortcuts
+StarSuite Calc : accessibility;options
+StarSuite Calc : accessibility;StarSuite assistive technology
+StarSuite Calc : accessibility;StarSuite Calc shortcuts
+StarSuite Calc : accessibility;StarSuite features
+StarSuite Calc : ACCRINT function
+StarSuite Calc : ACCRINTM function
+StarSuite Calc : accrued interests
+StarSuite Calc : accrued interests;one-off payments
+StarSuite Calc : accrued interests;periodic payments
+StarSuite Calc : accumulated interests
+StarSuite Calc : ACOS function
+StarSuite Calc : ACOSH function
+StarSuite Calc : ACOT function
+StarSuite Calc : ACOTH function
+StarSuite Calc : actions in case of incorrect input
+StarSuite Calc : activating
+StarSuite Calc : activating;context menus
+StarSuite Calc : activating;Error Report Tool
+StarSuite Calc : activating;extended help tips
+StarSuite Calc : activating;plug-ins
+StarSuite Calc : ActiveX control
+StarSuite Calc : Adabas D databases (base)
+StarSuite Calc : add-ins
+StarSuite Calc : add-ins;analysis functions
+StarSuite Calc : add-ins;for programming
+StarSuite Calc : add-ins;functions
+StarSuite Calc : add-ons, see UNO components
+StarSuite Calc : adding
+StarSuite Calc : adding;numbers in cell ranges
+StarSuite Calc : adding;specified numbers
+StarSuite Calc : additional selection mode
+StarSuite Calc : address books
+StarSuite Calc : address books;LDAP server (Base)
+StarSuite Calc : address books;registering
+StarSuite Calc : ADDRESS function
+StarSuite Calc : address labels from databases
+StarSuite Calc : addressing
+StarSuite Calc : addressing;automatic
+StarSuite Calc : addressing;by defined names
+StarSuite Calc : addressing;relative and absolute
+StarSuite Calc : adjusting array ranges
+StarSuite Calc : ADO databases (Base)
+StarSuite Calc : advanced filters
+StarSuite Calc : Agenda Wizard
+StarSuite Calc : aging filter
+StarSuite Calc : algebraic signs
+StarSuite Calc : aligning
+StarSuite Calc : aligning;2D charts
+StarSuite Calc : aligning;cells
+StarSuite Calc : aligning;objects
+StarSuite Calc : aligning;paragraphs
+StarSuite Calc : aligning;tables in text
+StarSuite Calc : aligning;text objects
+StarSuite Calc : aligning;titles in charts
+StarSuite Calc : allowances
+StarSuite Calc : allowed cell names
+StarSuite Calc : alternative fonts
+StarSuite Calc : AMORDEGRC function
+StarSuite Calc : AMORLINC function
+StarSuite Calc : amortization installment
+StarSuite Calc : amortizations, see also depreciations
+StarSuite Calc : amount received for fixed-interest securities
+StarSuite Calc : ampersand symbol, see also operators
+StarSuite Calc : analysis functions
+StarSuite Calc : anchors
+StarSuite Calc : anchors;changing
+StarSuite Calc : anchors;displaying (Calc)
+StarSuite Calc : anchors;types/positions for draw objects
+StarSuite Calc : AND function
+StarSuite Calc : animations
+StarSuite Calc : animations;accessibility options
+StarSuite Calc : annual net interest rates
+StarSuite Calc : annual return on treasury bills
+StarSuite Calc : annuities
+StarSuite Calc : appearance options
+StarSuite Calc : appending sheets
+StarSuite Calc : Arabic
+StarSuite Calc : Arabic;entering text
+StarSuite Calc : Arabic;language settings
+StarSuite Calc : ARABIC function
+StarSuite Calc : area charts
+StarSuite Calc : areas
+StarSuite Calc : areas;bitmap patterns
+StarSuite Calc : areas;hatched/dotted
+StarSuite Calc : areas;shadows
+StarSuite Calc : areas;slanting
+StarSuite Calc : areas;styles
+StarSuite Calc : areas;transparency
+StarSuite Calc : AREAS function
+StarSuite Calc : areas, see also cell ranges
+StarSuite Calc : arguments in command line
+StarSuite Calc : arithmetic declining depreciations
+StarSuite Calc : arithmetic lists
+StarSuite Calc : arithmetic-degressive depreciations
+StarSuite Calc : arithmetical operators
+StarSuite Calc : arranging
+StarSuite Calc : arranging;objects
+StarSuite Calc : array formulas
+StarSuite Calc : arrows
+StarSuite Calc : arrows;defining arrow heads
+StarSuite Calc : arrows;defining arrow lines
+StarSuite Calc : arrows;drawing in text
+StarSuite Calc : ASC function
+StarSuite Calc : ASCII
+StarSuite Calc : ASCII;definition
+StarSuite Calc : Asian languages
+StarSuite Calc : Asian languages;enabling
+StarSuite Calc : Asian languages;sorting
+StarSuite Calc : Asian Phonetic Guide
+StarSuite Calc : Asian typography
+StarSuite Calc : ASIN function
+StarSuite Calc : ASINH function
+StarSuite Calc : assigning scripts
+StarSuite Calc : assistive technology in StarSuite
+StarSuite Calc : ATAN function
+StarSuite Calc : ATAN2 function
+StarSuite Calc : ATANH function
+StarSuite Calc : attaching toolbars
+StarSuite Calc : attachments in e-mails
+StarSuite Calc : attributes
+StarSuite Calc : attributes;cells
+StarSuite Calc : audio
+StarSuite Calc : audio;inserting
+StarSuite Calc : auto filling cells
+StarSuite Calc : auto reloading HTML documents
+StarSuite Calc : AutoAbstract function for sending text to presentations
+StarSuite Calc : AutoCalculate function in sheets
+StarSuite Calc : AutoCaption function in StarSuite Writer
+StarSuite Calc : AutoComplete function in text and list boxes
+StarSuite Calc : AutoCorrect function
+StarSuite Calc : AutoCorrect function;cell contents
+StarSuite Calc : AutoCorrect function;context menu
+StarSuite Calc : AutoCorrect function;options
+StarSuite Calc : AutoCorrect function;pictures and frames
+StarSuite Calc : AutoCorrect function;quotes
+StarSuite Calc : AutoCorrect function;replacement table
+StarSuite Calc : AutoCorrect function;switching on and off in Calc
+StarSuite Calc : AutoCorrect function;URL recognition
+StarSuite Calc : AutoFill function
+StarSuite Calc : AutoFilter function
+StarSuite Calc : AutoFilter function;applying
+StarSuite Calc : AutoFilter function;subtotals
+StarSuite Calc : AutoFormat function
+StarSuite Calc : AutoFormat function;defining and applying formats
+StarSuite Calc : AutoFormat function;switching on and off
+StarSuite Calc : AutoInput function on/off
+StarSuite Calc : automatic addressing in tables
+StarSuite Calc : automatic captions (Writer)
+StarSuite Calc : automatic control focus
+StarSuite Calc : automatic date updates
+StarSuite Calc : automatic formatting in spreadsheets
+StarSuite Calc : automatic hyperlink formatting
+StarSuite Calc : automatic hyphenation in spreadsheets
+StarSuite Calc : automatic line breaks
+StarSuite Calc : automatic lines/borders in text
+StarSuite Calc : automatic saving
+StarSuite Calc : AutoPilots, see wizards
+StarSuite Calc : AutoValue
+StarSuite Calc : AutoValue;database tables
+StarSuite Calc : AVEDEV function
+StarSuite Calc : AVERAGE function
+StarSuite Calc : AVERAGEA function
+StarSuite Calc : averages
+StarSuite Calc : averages;in Calc databases
+StarSuite Calc : averages;statistical functions
+StarSuite Calc : averages in charts
+StarSuite Calc : axes
+StarSuite Calc : axes;better scaling
+StarSuite Calc : axes;formatting
+StarSuite Calc : axes;formatting grids
+StarSuite Calc : axes;inserting grids
+StarSuite Calc : axes;interval marks
+StarSuite Calc : axes;showing axes in charts
+StarSuite Calc : axes in charts
+StarSuite Calc : B function
+StarSuite Calc : back-solving
+StarSuite Calc : backgrounds
+StarSuite Calc : backgrounds;cell ranges
+StarSuite Calc : backgrounds;cells and pages
+StarSuite Calc : backgrounds;defining colors/pictures
+StarSuite Calc : backgrounds;frames/sections/indexes
+StarSuite Calc : backgrounds;inserting from Gallery
+StarSuite Calc : backgrounds;printing
+StarSuite Calc : backing window
+StarSuite Calc : backups
+StarSuite Calc : backups;automatic
+StarSuite Calc : backups;documents
+StarSuite Calc : BAHTTEXT function
+StarSuite Calc : bar charts
+StarSuite Calc : BASE function
+StarSuite Calc : base-10 logarithm
+StarSuite Calc : Basic
+StarSuite Calc : Basic;fonts for source display
+StarSuite Calc : Basic;programming
+StarSuite Calc : Basic;recording macros
+StarSuite Calc : basic fonts
+StarSuite Calc : Basic IDE for user-defined functions
+StarSuite Calc : Bessel functions
+StarSuite Calc : BETADIST function
+StarSuite Calc : BETAINV function
+StarSuite Calc : Bézier curves
+StarSuite Calc : Bézier curves;control points in presentations
+StarSuite Calc : bi-directional writing
+StarSuite Calc : BIN2DEC function
+StarSuite Calc : BIN2HEX function
+StarSuite Calc : BIN2OCT function
+StarSuite Calc : binary system
+StarSuite Calc : binary system;converting to
+StarSuite Calc : binding space
+StarSuite Calc : BINOMDIST function
+StarSuite Calc : bitmaps
+StarSuite Calc : bitmaps;inserting and editing
+StarSuite Calc : bitmaps;off for faster printing
+StarSuite Calc : bitmaps;patterns
+StarSuite Calc : black and white printing
+StarSuite Calc : black printing in Calc
+StarSuite Calc : blank cell contents
+StarSuite Calc : block selection mode
+StarSuite Calc : bold
+StarSuite Calc : bold;AutoFormat function
+StarSuite Calc : bold;text
+StarSuite Calc : bookmarks
+StarSuite Calc : bookmarks;Help
+StarSuite Calc : borders
+StarSuite Calc : borders;arranging
+StarSuite Calc : borders;cells
+StarSuite Calc : borders;cells and pages
+StarSuite Calc : borders;cells on screen (Calc)
+StarSuite Calc : borders;for paragraphs
+StarSuite Calc : borders;for tables
+StarSuite Calc : borders;printing cells
+StarSuite Calc : borders;shadows
+StarSuite Calc : borders;table boundaries (Writer)
+StarSuite Calc : borders, see also frames
+StarSuite Calc : bound fields
+StarSuite Calc : bound fields;controls
+StarSuite Calc : boundaries of tables (Writer)
+StarSuite Calc : break display (Writer)
+StarSuite Calc : breaks in cells
+StarSuite Calc : brochures
+StarSuite Calc : brochures;printing several
+StarSuite Calc : build numbers of StarSuite
+StarSuite Calc : bullet lists
+StarSuite Calc : bullet lists;formatting options
+StarSuite Calc : bullets
+StarSuite Calc : bullets;paragraphs
+StarSuite Calc : bullets;replacing
+StarSuite Calc : bullets;turning off
+StarSuite Calc : business cards
+StarSuite Calc : business cards;creating and synchronizing
+StarSuite Calc : business cards;using templates
+StarSuite Calc : button bars, see toolbars
+StarSuite Calc : buttons
+StarSuite Calc : buttons;adding push buttons
+StarSuite Calc : buttons;big/small
+StarSuite Calc : buttons;editing hyperlink buttons
+StarSuite Calc : buttons;form functions
+StarSuite Calc : buttons;toolbars
+StarSuite Calc : cache for graphics
+StarSuite Calc : calculating
+StarSuite Calc : calculating;accumulated interests
+StarSuite Calc : calculating;annual net interest rates
+StarSuite Calc : calculating;annuities
+StarSuite Calc : calculating;arithmetic-degressive depreciations
+StarSuite Calc : calculating;auto calculating sheets
+StarSuite Calc : calculating;averages in Calc databases
+StarSuite Calc : calculating;conditional calculations
+StarSuite Calc : calculating;constant interest rates
+StarSuite Calc : calculating;Data Pilot
+StarSuite Calc : calculating;depreciations
+StarSuite Calc : calculating;durations
+StarSuite Calc : calculating;future values
+StarSuite Calc : calculating;geometric-degressive depreciations
+StarSuite Calc : calculating;interests for unchanged amortization installments
+StarSuite Calc : calculating;internal rates of return, irregular payments
+StarSuite Calc : calculating;internal rates of return, regular payments
+StarSuite Calc : calculating;iterative references (Calc)
+StarSuite Calc : calculating;linear depreciations
+StarSuite Calc : calculating;modified internal rates of return
+StarSuite Calc : calculating;multiple sheets
+StarSuite Calc : calculating;net present values
+StarSuite Calc : calculating;nominal interest rates
+StarSuite Calc : calculating;number of payment periods
+StarSuite Calc : calculating;present values
+StarSuite Calc : calculating;rates of return
+StarSuite Calc : calculating;regression curves
+StarSuite Calc : calculating;rounded off values
+StarSuite Calc : calculating;series
+StarSuite Calc : calculating;spreadsheets
+StarSuite Calc : calculating;sums in Calc databases
+StarSuite Calc : calculating;time differences
+StarSuite Calc : calculating;total amortizement rates
+StarSuite Calc : calculating;variable declining depreciations
+StarSuite Calc : calculating;variables in equations
+StarSuite Calc : calculating;with formulas
+StarSuite Calc : callouts
+StarSuite Calc : callouts;drawings
+StarSuite Calc : capital letters
+StarSuite Calc : capital letters;AutoCorrect function
+StarSuite Calc : capital letters;AutoInput function
+StarSuite Calc : capital letters;AutoInput function (in cells)
+StarSuite Calc : capital letters;font effects
+StarSuite Calc : captions
+StarSuite Calc : captions;automatic captions (Writer)
+StarSuite Calc : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Calc : captions, see also labels/callouts
+StarSuite Calc : cascading update (Base)
+StarSuite Calc : case sensitivity
+StarSuite Calc : case sensitivity;comparing cell contents (Calc)
+StarSuite Calc : case sensitivity;searching
+StarSuite Calc : categories of functions
+StarSuite Calc : CEILING function
+StarSuite Calc : cell attributes
+StarSuite Calc : cell contents
+StarSuite Calc : cell contents;AutoCalculate function
+StarSuite Calc : cell contents;deleting
+StarSuite Calc : cell contents;no text
+StarSuite Calc : cell contents;numbers
+StarSuite Calc : cell contents;recalculating
+StarSuite Calc : cell contents;searching in Calc databases
+StarSuite Calc : cell contents;testing for references
+StarSuite Calc : cell contents;text
+StarSuite Calc : cell formats
+StarSuite Calc : cell formats;assigning by formulas
+StarSuite Calc : cell formats;conditional
+StarSuite Calc : cell formats;text/numbers
+StarSuite Calc : CELL function
+StarSuite Calc : cell heights
+StarSuite Calc : cell information
+StarSuite Calc : cell input
+StarSuite Calc : cell input;AutoInput function
+StarSuite Calc : cell links search
+StarSuite Calc : cell merges
+StarSuite Calc : cell names
+StarSuite Calc : cell names;defining/addressing
+StarSuite Calc : cell protection
+StarSuite Calc : cell protection;enabling
+StarSuite Calc : cell protection;unprotecting
+StarSuite Calc : cell ranges
+StarSuite Calc : cell ranges;applying/removing filters
+StarSuite Calc : cell ranges;creating names automatically
+StarSuite Calc : cell ranges;defining names
+StarSuite Calc : cell ranges;inserting named ranges
+StarSuite Calc : cell ranges;printing
+StarSuite Calc : cell ranges;selecting for data entries
+StarSuite Calc : cell references
+StarSuite Calc : cell references;showing
+StarSuite Calc : cell styles
+StarSuite Calc : cell styles;assigning by formulas
+StarSuite Calc : cell styles;copying
+StarSuite Calc : cell styles;selecting
+StarSuite Calc : cell widths
+StarSuite Calc : cells
+StarSuite Calc : cells;aligning
+StarSuite Calc : cells;AutoInput function of text
+StarSuite Calc : cells;autorefreshing traces
+StarSuite Calc : cells;backgrounds
+StarSuite Calc : cells;borders
+StarSuite Calc : cells;changing text/number formats
+StarSuite Calc : cells;coloring (Calc)
+StarSuite Calc : cells;conditional formatting
+StarSuite Calc : cells;copying/deleting/formatting/moving
+StarSuite Calc : cells;currency formats
+StarSuite Calc : cells;cursor positions after input (Calc)
+StarSuite Calc : cells;date and time formats
+StarSuite Calc : cells;defining input help
+StarSuite Calc : cells;defining names
+StarSuite Calc : cells;deleting cells
+StarSuite Calc : cells;deleting contents
+StarSuite Calc : cells;filling automatically
+StarSuite Calc : cells;formatting dialog
+StarSuite Calc : cells;formatting without effect (Calc)
+StarSuite Calc : cells;heights and widths
+StarSuite Calc : cells;hiding for printing
+StarSuite Calc : cells;inserting
+StarSuite Calc : cells;Internet references
+StarSuite Calc : cells;invalid data
+StarSuite Calc : cells;line breaks
+StarSuite Calc : cells;linked to controls
+StarSuite Calc : cells;merging/unmerging
+StarSuite Calc : cells;moving by drag and drop
+StarSuite Calc : cells;notes
+StarSuite Calc : cells;number formats
+StarSuite Calc : cells;number of
+StarSuite Calc : cells;operating in another document
+StarSuite Calc : cells;pasting
+StarSuite Calc : cells;print ranges
+StarSuite Calc : cells;printing grids
+StarSuite Calc : cells;protecting
+StarSuite Calc : cells;references
+StarSuite Calc : cells;referencing by drag and drop
+StarSuite Calc : cells;refreshing traces
+StarSuite Calc : cells;removing dependents
+StarSuite Calc : cells;removing precedents
+StarSuite Calc : cells;removing traces
+StarSuite Calc : cells;resetting formats
+StarSuite Calc : cells;rotating text
+StarSuite Calc : cells;selecting
+StarSuite Calc : cells;showing grid lines (Calc)
+StarSuite Calc : cells;text breaks
+StarSuite Calc : cells;text super/sub
+StarSuite Calc : cells;trace fill mode
+StarSuite Calc : cells;tracing dependents
+StarSuite Calc : cells;tracing errors
+StarSuite Calc : cells;tracing precedents
+StarSuite Calc : cells;validity
+StarSuite Calc : centered text
+StarSuite Calc : centimeters
+StarSuite Calc : certificates
+StarSuite Calc : changes
+StarSuite Calc : changes;accepting or rejecting
+StarSuite Calc : changes;comparing to original
+StarSuite Calc : changes;protecting
+StarSuite Calc : changes;recording
+StarSuite Calc : changes;review function
+StarSuite Calc : changes;showing
+StarSuite Calc : changing
+StarSuite Calc : changing;currency formats
+StarSuite Calc : changing;dates, automatically
+StarSuite Calc : changing;document titles
+StarSuite Calc : changing;file associations in Setup program
+StarSuite Calc : changing;icon sizes
+StarSuite Calc : changing;input in cells
+StarSuite Calc : changing;links
+StarSuite Calc : changing;number of decimal places
+StarSuite Calc : changing;row heights/column widths
+StarSuite Calc : changing;sheet names
+StarSuite Calc : changing;sheet protection
+StarSuite Calc : changing;table views
+StarSuite Calc : changing;work directory
+StarSuite Calc : changing, see also editing and replacing
+StarSuite Calc : CHAR function
+StarSuite Calc : character styles
+StarSuite Calc : character styles;language selection
+StarSuite Calc : characters
+StarSuite Calc : characters;alternative fonts
+StarSuite Calc : characters;Asian layout
+StarSuite Calc : characters;bold
+StarSuite Calc : characters;coloring
+StarSuite Calc : characters;contours
+StarSuite Calc : characters;displaying only on screen (Writer)
+StarSuite Calc : characters;enabling CTL and Asian characters
+StarSuite Calc : characters;font effects
+StarSuite Calc : characters;fonts and formats
+StarSuite Calc : characters;hyperlinks
+StarSuite Calc : characters;italics
+StarSuite Calc : characters;language selection
+StarSuite Calc : characters;shadowed
+StarSuite Calc : characters;spacing
+StarSuite Calc : characters;special
+StarSuite Calc : characters;superscript/subscript
+StarSuite Calc : characters;underlining
+StarSuite Calc : charcoal sketches filter
+StarSuite Calc : chart legends
+StarSuite Calc : chart legends;hiding
+StarSuite Calc : chart legends;showing icons with labels
+StarSuite Calc : chart types
+StarSuite Calc : chart types;area
+StarSuite Calc : chart types;column and bar
+StarSuite Calc : chart types;column and line
+StarSuite Calc : chart types;line
+StarSuite Calc : chart types;net
+StarSuite Calc : chart types;pie/donut
+StarSuite Calc : chart types;stock
+StarSuite Calc : chart types;XY (scatter)
+StarSuite Calc : charts
+StarSuite Calc : charts;3D views
+StarSuite Calc : charts;aligning
+StarSuite Calc : charts;arranging within stacks
+StarSuite Calc : charts;bars with textures
+StarSuite Calc : charts;choosing chart types
+StarSuite Calc : charts;colors
+StarSuite Calc : charts;copying with link to source cell range
+StarSuite Calc : charts;data labels
+StarSuite Calc : charts;displaying (Calc)
+StarSuite Calc : charts;editing axes
+StarSuite Calc : charts;editing data
+StarSuite Calc : charts;editing legends
+StarSuite Calc : charts;editing titles
+StarSuite Calc : charts;formatting areas
+StarSuite Calc : charts;formatting floors
+StarSuite Calc : charts;formatting walls
+StarSuite Calc : charts;inserting
+StarSuite Calc : charts;overview
+StarSuite Calc : charts;printing
+StarSuite Calc : charts;properties
+StarSuite Calc : charts;reorganizing
+StarSuite Calc : charts;scaling axes
+StarSuite Calc : charts;scaling text
+StarSuite Calc : charts;shortcuts
+StarSuite Calc : charts;showing axes
+StarSuite Calc : charts;updating automatically (Writer)
+StarSuite Calc : check box creation
+StarSuite Calc : CHIDIST function
+StarSuite Calc : CHIINV function
+StarSuite Calc : Chinese writing systems
+StarSuite Calc : CHITEST function
+StarSuite Calc : CHOOSE function
+StarSuite Calc : choosing printers
+StarSuite Calc : circle drawings
+StarSuite Calc : CLEAN function
+StarSuite Calc : clearing, see also deleting/removing
+StarSuite Calc : Client Side ImageMap
+StarSuite Calc : clipboard
+StarSuite Calc : clipboard;cutting
+StarSuite Calc : clipboard;pasting
+StarSuite Calc : clipboard;pasting formatted/unformatted text
+StarSuite Calc : clipboard;selection clipboard
+StarSuite Calc : clipboard;Unix
+StarSuite Calc : closing
+StarSuite Calc : closing;documents
+StarSuite Calc : closing;toolbars
+StarSuite Calc : CODE function
+StarSuite Calc : coefficient of correlation
+StarSuite Calc : collaboration
+StarSuite Calc : color bar
+StarSuite Calc : colors
+StarSuite Calc : colors;adding
+StarSuite Calc : colors;appearance
+StarSuite Calc : colors;backgrounds
+StarSuite Calc : colors;charts
+StarSuite Calc : colors;fill format
+StarSuite Calc : colors;fonts
+StarSuite Calc : colors;grid lines and cells (Calc)
+StarSuite Calc : colors;models
+StarSuite Calc : colors;not printing
+StarSuite Calc : colors;number formats
+StarSuite Calc : colors;printing in grayscale
+StarSuite Calc : colors;restriction (Calc)
+StarSuite Calc : colors;selection
+StarSuite Calc : column and line charts
+StarSuite Calc : column breaks
+StarSuite Calc : column breaks;deleting
+StarSuite Calc : column breaks;inserting
+StarSuite Calc : column charts
+StarSuite Calc : COLUMN function
+StarSuite Calc : column headers
+StarSuite Calc : column headers;displaying (Calc)
+StarSuite Calc : column headers;hiding
+StarSuite Calc : column headers;highlighting (Calc)
+StarSuite Calc : column headers;using in formulas
+StarSuite Calc : column widths
+StarSuite Calc : columns
+StarSuite Calc : columns;AutoFilter function
+StarSuite Calc : columns;deleting
+StarSuite Calc : columns;finding labels automatically
+StarSuite Calc : columns;freezing
+StarSuite Calc : columns;hiding
+StarSuite Calc : columns;inserting
+StarSuite Calc : columns;optimal widths
+StarSuite Calc : columns;repeating when printing
+StarSuite Calc : columns;setting with the mouse
+StarSuite Calc : columns;swap with rows
+StarSuite Calc : columns;widths
+StarSuite Calc : COLUMNS function
+StarSuite Calc : COMBIN function
+StarSuite Calc : COMBINA function
+StarSuite Calc : combination charts
+StarSuite Calc : combining
+StarSuite Calc : combining;cell ranges
+StarSuite Calc : combo box creation
+StarSuite Calc : comma separated files and values
+StarSuite Calc : command button creation
+StarSuite Calc : command buttons, see push buttons
+StarSuite Calc : command line parameters
+StarSuite Calc : commands
+StarSuite Calc : commands;not visible
+StarSuite Calc : commands;repeating
+StarSuite Calc : commands;SQL
+StarSuite Calc : comments
+StarSuite Calc : comments;on cells
+StarSuite Calc : comments;on changes
+StarSuite Calc : common terms
+StarSuite Calc : common terms;Chinese dictionary
+StarSuite Calc : common terms;glossaries
+StarSuite Calc : common terms;Internet glossary
+StarSuite Calc : comparisons
+StarSuite Calc : comparisons;document versions
+StarSuite Calc : comparisons;operators in Calc
+StarSuite Calc : comparisons;operators in default filter dialog
+StarSuite Calc : compatibility settings for MS Word import
+StarSuite Calc : complete screen view
+StarSuite Calc : COMPLEX function
+StarSuite Calc : complex numbers in analysis functions
+StarSuite Calc : complex text layout
+StarSuite Calc : complex text layout;definition
+StarSuite Calc : complex text layout;enabling
+StarSuite Calc : complex text layout, see CTL
+StarSuite Calc : compose key to insert special characters
+StarSuite Calc : CONCATENATE function
+StarSuite Calc : concatenation, see ampersand symbol
+StarSuite Calc : conditional calculations with arrays
+StarSuite Calc : conditional formatting
+StarSuite Calc : conditional formatting;cells
+StarSuite Calc : conditional formatting;conditions
+StarSuite Calc : conditional separators
+StarSuite Calc : conditions
+StarSuite Calc : conditions;in number formats
+StarSuite Calc : conditions;items in Data Navigator
+StarSuite Calc : CONFIDENCE function
+StarSuite Calc : Configuration Manager
+StarSuite Calc : configuring
+StarSuite Calc : configuring;fax icon
+StarSuite Calc : configuring;StarSuite
+StarSuite Calc : configuring;toolbars
+StarSuite Calc : connections to data sources (Base)
+StarSuite Calc : consolidating data
+StarSuite Calc : constant interest rates
+StarSuite Calc : constants definition
+StarSuite Calc : contents protection
+StarSuite Calc : context menus
+StarSuite Calc : contours of text
+StarSuite Calc : control point display in presentations
+StarSuite Calc : controls
+StarSuite Calc : controls;activating in forms
+StarSuite Calc : controls;adding to documents
+StarSuite Calc : controls;arranging in forms
+StarSuite Calc : controls;arranging within stacks
+StarSuite Calc : controls;assigning data sources
+StarSuite Calc : controls;assigning macros (Basic)
+StarSuite Calc : controls;bound fields/list contents/linked cells
+StarSuite Calc : controls;events
+StarSuite Calc : controls;focus
+StarSuite Calc : controls;formatted fields
+StarSuite Calc : controls;grouping
+StarSuite Calc : controls;hidden
+StarSuite Calc : controls;inserting
+StarSuite Calc : controls;multi-line titles
+StarSuite Calc : controls;positions and sizes
+StarSuite Calc : controls;printing
+StarSuite Calc : controls;properties of form controls
+StarSuite Calc : controls;properties of table controls
+StarSuite Calc : controls;reference by SQL
+StarSuite Calc : controls;rich text control
+StarSuite Calc : controls;select mode
+StarSuite Calc : controls;showing (Writer)
+StarSuite Calc : CONVERT function
+StarSuite Calc : CONVERT_ADD function
+StarSuite Calc : converters
+StarSuite Calc : converters;Euro converter
+StarSuite Calc : converters;PostScript, UNIX
+StarSuite Calc : converters;XML
+StarSuite Calc : converting
+StarSuite Calc : converting;binary numbers, into decimal numbers
+StarSuite Calc : converting;binary numbers, into hexadecimal numbers
+StarSuite Calc : converting;binary numbers, into octal numbers
+StarSuite Calc : converting;decimal fractions, into decimal numbers
+StarSuite Calc : converting;decimal fractions, into mixed decimal fractions
+StarSuite Calc : converting;decimal numbers, into binary numbers
+StarSuite Calc : converting;decimal numbers, into hexadecimal numbers
+StarSuite Calc : converting;decimal numbers, into octal numbers
+StarSuite Calc : converting;degrees, into radians
+StarSuite Calc : converting;Hangul/Hanja
+StarSuite Calc : converting;hexadecimal numbers, into binary numbers
+StarSuite Calc : converting;hexadecimal numbers, into decimal numbers
+StarSuite Calc : converting;hexadecimal numbers, into octal numbers
+StarSuite Calc : converting;metrics
+StarSuite Calc : converting;Microsoft documents
+StarSuite Calc : converting;octal numbers, into binary numbers
+StarSuite Calc : converting;octal numbers, into decimal numbers
+StarSuite Calc : converting;octal numbers, into hexadecimal numbers
+StarSuite Calc : converting;Pocket PC formats
+StarSuite Calc : converting;radians, into degrees
+StarSuite Calc : converting;random variables, into normalized values
+StarSuite Calc : converting;StarSuite documents
+StarSuite Calc : converting;text to numbers
+StarSuite Calc : copies
+StarSuite Calc : copies;printing
+StarSuite Calc : copying
+StarSuite Calc : copying;array formulas
+StarSuite Calc : copying;by drag and drop
+StarSuite Calc : copying;cell styles
+StarSuite Calc : copying;data from text documents
+StarSuite Calc : copying;datasource records in spreadsheets
+StarSuite Calc : copying;draw objects
+StarSuite Calc : copying;draw objects between documents
+StarSuite Calc : copying;formatting
+StarSuite Calc : copying;formulas
+StarSuite Calc : copying;from data source view
+StarSuite Calc : copying;from Gallery
+StarSuite Calc : copying;in Unix
+StarSuite Calc : copying;pictures, between documents
+StarSuite Calc : copying;sheet areas, to text documents
+StarSuite Calc : copying;spreadsheets
+StarSuite Calc : copying;to Gallery
+StarSuite Calc : copying;values, to multiple sheets
+StarSuite Calc : copying;visible cells only
+StarSuite Calc : copyright for StarSuite
+StarSuite Calc : corner roundings
+StarSuite Calc : correcting sheets automatically
+StarSuite Calc : CORREL function
+StarSuite Calc : COS function
+StarSuite Calc : COSH function
+StarSuite Calc : COT function
+StarSuite Calc : COTH function
+StarSuite Calc : COUNT function
+StarSuite Calc : COUNTA function
+StarSuite Calc : COUNTBLANK function
+StarSuite Calc : COUNTIF function
+StarSuite Calc : counting
+StarSuite Calc : counting;empty cells
+StarSuite Calc : counting;specified cells
+StarSuite Calc : counting rows
+StarSuite Calc : counting rows;with numeric or alphanumeric values
+StarSuite Calc : counting rows;with numeric values
+StarSuite Calc : COUPDAYBS function
+StarSuite Calc : COUPDAYS function
+StarSuite Calc : COUPDAYSNC function
+StarSuite Calc : COUPNCD function
+StarSuite Calc : COUPNUM function
+StarSuite Calc : COUPPCD function
+StarSuite Calc : COVAR function
+StarSuite Calc : crash reports
+StarSuite Calc : CRITBINOM function
+StarSuite Calc : criteria of query design (Base)
+StarSuite Calc : cropping pictures
+StarSuite Calc : cross-classified tables
+StarSuite Calc : csv files
+StarSuite Calc : csv files;importing and exporting
+StarSuite Calc : csv files;spreadsheets
+StarSuite Calc : CTL
+StarSuite Calc : CTL;(not) wrapping words
+StarSuite Calc : CTL;complex text layout languages
+StarSuite Calc : CTL;definition
+StarSuite Calc : CTL;options
+StarSuite Calc : CTL;right-to-left sheets
+StarSuite Calc : CUMIPMT function
+StarSuite Calc : CUMIPMT_ADD function
+StarSuite Calc : CUMPRINC function
+StarSuite Calc : CUMPRINC_ADD function
+StarSuite Calc : cumulative lognormal distribution
+StarSuite Calc : cumulative probability density function
+StarSuite Calc : cumulative probability density function;calculating
+StarSuite Calc : cumulative probability density function;inverse of
+StarSuite Calc : currencies
+StarSuite Calc : currencies;converters
+StarSuite Calc : currencies;default currencies
+StarSuite Calc : currencies;format codes
+StarSuite Calc : currencies;formats
+StarSuite Calc : currency field creation
+StarSuite Calc : currency formats
+StarSuite Calc : currency formats
+StarSuite Calc : currency formats;spreadsheets
+StarSuite Calc : current date and time values
+StarSuite Calc : CURRENT function
+StarSuite Calc : cursor
+StarSuite Calc : cursor;allowing in protected areas (Writer)
+StarSuite Calc : cursor;in read-only text
+StarSuite Calc : cursor;quickly moving to an object
+StarSuite Calc : curves
+StarSuite Calc : curves;editing points
+StarSuite Calc : curves;properties in line charts/XY charts
+StarSuite Calc : custom dictionaries
+StarSuite Calc : custom dictionaries;editing
+StarSuite Calc : custom hyphens (Writer)
+StarSuite Calc : custom quotes
+StarSuite Calc : custom templates
+StarSuite Calc : customized lists
+StarSuite Calc : customizing
+StarSuite Calc : customizing;events
+StarSuite Calc : customizing;keyboard
+StarSuite Calc : customizing;menus
+StarSuite Calc : customizing;round corners
+StarSuite Calc : customizing;StarSuite
+StarSuite Calc : customizing;toolbars
+StarSuite Calc : cutting
+StarSuite Calc : dashes
+StarSuite Calc : data
+StarSuite Calc : data;filtering in forms
+StarSuite Calc : data;forms and subforms
+StarSuite Calc : data;inserting in multiple sheets
+StarSuite Calc : data;merging cell ranges
+StarSuite Calc : data;read-only
+StarSuite Calc : data;showing invalid data
+StarSuite Calc : data;sorting in databases
+StarSuite Calc : data;sorting in forms
+StarSuite Calc : data;user data
+StarSuite Calc : data;validity check
+StarSuite Calc : data binding change in XForms
+StarSuite Calc : data field options for Data Pilot
+StarSuite Calc : data labels in charts
+StarSuite Calc : Data Navigator
+StarSuite Calc : Data Navigator;adding/editing items
+StarSuite Calc : Data Navigator;display options
+StarSuite Calc : data ranges in charts
+StarSuite Calc : data series
+StarSuite Calc : data series import
+StarSuite Calc : data source browser
+StarSuite Calc : data source explorer
+StarSuite Calc : data source view
+StarSuite Calc : data source view;drag and drop
+StarSuite Calc : data source view;overview
+StarSuite Calc : data source view;showing
+StarSuite Calc : data sources
+StarSuite Calc : data sources;as tables
+StarSuite Calc : data sources;connection settings (Base)
+StarSuite Calc : data sources;copying records to spreadsheets
+StarSuite Calc : data sources;displaying current
+StarSuite Calc : data sources;external data
+StarSuite Calc : data sources;LDAP server (Base)
+StarSuite Calc : data sources;registering address books
+StarSuite Calc : data sources;reports
+StarSuite Calc : data sources;setting for stock charts
+StarSuite Calc : data sources;StarSuite Base
+StarSuite Calc : data sources;viewing
+StarSuite Calc : data structure of XForms
+StarSuite Calc : data tables
+StarSuite Calc : data tables;multiple operations in
+StarSuite Calc : data validity
+StarSuite Calc : data values in charts
+StarSuite Calc : data, see also values
+StarSuite Calc : database contents
+StarSuite Calc : database contents;inserting as tables
+StarSuite Calc : database contents;inserting as text
+StarSuite Calc : database ranges
+StarSuite Calc : database ranges;advanced filters
+StarSuite Calc : database ranges;applying/removing filters
+StarSuite Calc : database ranges;AutoFilter function
+StarSuite Calc : database ranges;defining
+StarSuite Calc : database ranges;hiding AutoFilter
+StarSuite Calc : database ranges;refreshing
+StarSuite Calc : database ranges;sorting
+StarSuite Calc : database reports
+StarSuite Calc : Database Wizard (Base)
+StarSuite Calc : databases
+StarSuite Calc : databases;administration through SQL (Base)
+StarSuite Calc : databases;ADO (Base)
+StarSuite Calc : databases;connecting (Base)
+StarSuite Calc : databases;creating
+StarSuite Calc : databases;creating labels
+StarSuite Calc : databases;creating queries
+StarSuite Calc : databases;creating reports
+StarSuite Calc : databases;creating tables
+StarSuite Calc : databases;dBASE (Base)
+StarSuite Calc : databases;deleting (Base)
+StarSuite Calc : databases;drag and drop (Base)
+StarSuite Calc : databases;editing tables
+StarSuite Calc : databases;form filters
+StarSuite Calc : databases;formats (Base)
+StarSuite Calc : databases;functions in StarSuite Calc
+StarSuite Calc : databases;importing/exporting
+StarSuite Calc : databases;JDBC (Base)
+StarSuite Calc : databases;main page (Base)
+StarSuite Calc : databases;MySQL (Base)
+StarSuite Calc : databases;ODBC (Base)
+StarSuite Calc : databases;overview
+StarSuite Calc : databases;registering (Base)
+StarSuite Calc : databases;searching records
+StarSuite Calc : databases;selecting (Calc)
+StarSuite Calc : databases;shortcut keys
+StarSuite Calc : databases;sorting
+StarSuite Calc : databases;standard filters
+StarSuite Calc : databases;text formats
+StarSuite Calc : databases;viewing
+StarSuite Calc : DataPilot function
+StarSuite Calc : DataPilot function;calling up and applying
+StarSuite Calc : DataPilot function;deleting tables
+StarSuite Calc : DataPilot function;drill down
+StarSuite Calc : DataPilot function;editing tables
+StarSuite Calc : DataPilot function;filtering tables
+StarSuite Calc : DataPilot function;grouping table entries
+StarSuite Calc : DataPilot function;introduction
+StarSuite Calc : DataPilot function;preventing data overwriting
+StarSuite Calc : DataPilot function;refreshing tables
+StarSuite Calc : DataPilot function;show details
+StarSuite Calc : DataPilot tables
+StarSuite Calc : date and time functions
+StarSuite Calc : date fields
+StarSuite Calc : date fields;creating
+StarSuite Calc : date fields;properties
+StarSuite Calc : date formats
+StarSuite Calc : date formats;avoiding conversion to
+StarSuite Calc : date formats
+StarSuite Calc : DATE function
+StarSuite Calc : date series
+StarSuite Calc : dates
+StarSuite Calc : dates;19xx/20xx
+StarSuite Calc : dates;default (Calc)
+StarSuite Calc : dates;in cells
+StarSuite Calc : dates;interest date prior to settlement date
+StarSuite Calc : dates;printing in presentations
+StarSuite Calc : dates;start 1900/01/01 (Calc)
+StarSuite Calc : dates;start 1904/01/01 (Calc)
+StarSuite Calc : dates;updating automatically
+StarSuite Calc : DATEVALUE function
+StarSuite Calc : DAVERAGE function
+StarSuite Calc : DAY function
+StarSuite Calc : DAYS function
+StarSuite Calc : DAYS360 function
+StarSuite Calc : DAYSINMONTH function
+StarSuite Calc : DAYSINYEAR function
+StarSuite Calc : DB function
+StarSuite Calc : dBASE
+StarSuite Calc : dBASE;database settings (Base)
+StarSuite Calc : dBASE import/export
+StarSuite Calc : DCOUNT function
+StarSuite Calc : DCOUNTA function
+StarSuite Calc : DDB function
+StarSuite Calc : DDE
+StarSuite Calc : DDE;definition
+StarSuite Calc : DDE function
+StarSuite Calc : deactivating
+StarSuite Calc : deactivating;automatic changes
+StarSuite Calc : deactivating;plug-ins
+StarSuite Calc : DEC2BIN function
+StarSuite Calc : DEC2HEX function
+StarSuite Calc : DEC2OCT function
+StarSuite Calc : DECIMAL function
+StarSuite Calc : decimal places
+StarSuite Calc : decimal places;adding/deleting
+StarSuite Calc : decimal places;cutting off
+StarSuite Calc : decimal places;formatting numbers
+StarSuite Calc : decimal places;showing
+StarSuite Calc : decimal places displayed (Calc)
+StarSuite Calc : decimal separator key
+StarSuite Calc : decimal system
+StarSuite Calc : decimal system;converting to
+StarSuite Calc : decimal tab stops
+StarSuite Calc : default directories
+StarSuite Calc : default filters
+StarSuite Calc : default filters;comparison operators
+StarSuite Calc : default filters;databases
+StarSuite Calc : default printer
+StarSuite Calc : default printer;setting up
+StarSuite Calc : default printer;UNIX
+StarSuite Calc : default templates
+StarSuite Calc : default templates;changing
+StarSuite Calc : default templates;organizing
+StarSuite Calc : defaults
+StarSuite Calc : defaults;currency formats
+StarSuite Calc : defaults;documents
+StarSuite Calc : defaults;file formats in file dialogs
+StarSuite Calc : defaults;file formats in StarSuite
+StarSuite Calc : defaults;fonts
+StarSuite Calc : defaults;grids (Writer/Calc)
+StarSuite Calc : defaults;languages
+StarSuite Calc : defaults;number formats
+StarSuite Calc : defaults;number formats in spreadsheets
+StarSuite Calc : defaults;of saving
+StarSuite Calc : defaults;program configuration
+StarSuite Calc : defaults;tab stops in text
+StarSuite Calc : defaults;views
+StarSuite Calc : defining
+StarSuite Calc : defining;advanced filters
+StarSuite Calc : defining;arrowheads and other line ends
+StarSuite Calc : defining;AutoFormat function for tables
+StarSuite Calc : defining;colors
+StarSuite Calc : defining;database ranges
+StarSuite Calc : defining;line styles
+StarSuite Calc : defining;names for cell ranges
+StarSuite Calc : defining;paragraph borders
+StarSuite Calc : defining;print ranges
+StarSuite Calc : defining;queries (Base)
+StarSuite Calc : defining;sort lists
+StarSuite Calc : defining;table borders
+StarSuite Calc : DEGREES function
+StarSuite Calc : deleting
+StarSuite Calc : deleting;all direct formatting
+StarSuite Calc : deleting;cell contents
+StarSuite Calc : deleting;cells/rows/columns
+StarSuite Calc : deleting;databases (Base)
+StarSuite Calc : deleting;DataPilot tables
+StarSuite Calc : deleting;decimal places
+StarSuite Calc : deleting;hyperlinks
+StarSuite Calc : deleting;lines in text
+StarSuite Calc : deleting;manual column breaks
+StarSuite Calc : deleting;manual row breaks
+StarSuite Calc : deleting;models/instances
+StarSuite Calc : deleting;namespaces in XForms
+StarSuite Calc : deleting;notes
+StarSuite Calc : deleting;print ranges
+StarSuite Calc : deleting;spreadsheets
+StarSuite Calc : deleting;tab stops
+StarSuite Calc : deleting;templates
+StarSuite Calc : deleting;visible cells only
+StarSuite Calc : deleting;XML filters
+StarSuite Calc : delimited values and files
+StarSuite Calc : DELTA function
+StarSuite Calc : density function
+StarSuite Calc : depreciations
+StarSuite Calc : depreciations;arithmetic declining
+StarSuite Calc : depreciations;arithmetic-degressive
+StarSuite Calc : depreciations;degressive amortizations
+StarSuite Calc : depreciations;geometric-degressive
+StarSuite Calc : depreciations;linear
+StarSuite Calc : depreciations;linear amortizations
+StarSuite Calc : depreciations;variable declining
+StarSuite Calc : depth stagger
+StarSuite Calc : descriptions for objects
+StarSuite Calc : design mode after saving
+StarSuite Calc : design view
+StarSuite Calc : design view;creating forms
+StarSuite Calc : design view;queries/views (Base)
+StarSuite Calc : designing
+StarSuite Calc : designing;database tables
+StarSuite Calc : designing;fonts
+StarSuite Calc : designing;queries (Base)
+StarSuite Calc : detaching toolbars
+StarSuite Calc : determinants
+StarSuite Calc : determination coefficients
+StarSuite Calc : DEVSQ function
+StarSuite Calc : DGET function
+StarSuite Calc : dictionaries
+StarSuite Calc : dictionaries;common terms in simplified and traditional chinese
+StarSuite Calc : dictionaries;creating
+StarSuite Calc : dictionaries;editing user-defined
+StarSuite Calc : dictionaries;spellcheck
+StarSuite Calc : dictionaries, see also languages
+StarSuite Calc : digital signatures
+StarSuite Calc : digital signatures;getting/managing/applying
+StarSuite Calc : digital signatures;overview
+StarSuite Calc : digital signatures;WebDAV over HTTPS
+StarSuite Calc : direct formatting
+StarSuite Calc : direct formatting;undoing all
+StarSuite Calc : directories
+StarSuite Calc : directories;creating new
+StarSuite Calc : directories;directory structure
+StarSuite Calc : disabled persons
+StarSuite Calc : DISC function
+StarSuite Calc : discounts
+StarSuite Calc : display options in Data Pilot
+StarSuite Calc : displaying
+StarSuite Calc : displaying;formulas at any position
+StarSuite Calc : displaying;formulas instead of results
+StarSuite Calc : displaying;headers of columns/rows
+StarSuite Calc : displaying;non-printing characters (Writer)
+StarSuite Calc : displaying;notes (Calc)
+StarSuite Calc : displaying;notes in text documents
+StarSuite Calc : displaying;pictures and objects (Writer)
+StarSuite Calc : displaying;scenario names
+StarSuite Calc : displaying;sheets
+StarSuite Calc : displaying;tables (Writer)
+StarSuite Calc : displaying;zero values (Calc)
+StarSuite Calc : distances
+StarSuite Calc : distinct values in SQL queries
+StarSuite Calc : distorting in drawings
+StarSuite Calc : distributing XML filters
+StarSuite Calc : dithering
+StarSuite Calc : division sign, see also operators
+StarSuite Calc : divisions
+StarSuite Calc : DMAX function
+StarSuite Calc : DMIN function
+StarSuite Calc : docking
+StarSuite Calc : docking;definition
+StarSuite Calc : docking;toolbars
+StarSuite Calc : docking;windows
+StarSuite Calc : Document Converter Wizard
+StarSuite Calc : Document Map, see Navigator
+StarSuite Calc : document types in StarSuite
+StarSuite Calc : documents
+StarSuite Calc : documents;changing titles
+StarSuite Calc : documents;closing
+StarSuite Calc : documents;comparing
+StarSuite Calc : documents;contents as lists
+StarSuite Calc : documents;editing time
+StarSuite Calc : documents;exporting
+StarSuite Calc : documents;importing
+StarSuite Calc : documents;languages
+StarSuite Calc : documents;measurement units in
+StarSuite Calc : documents;merging
+StarSuite Calc : documents;number of pages/tables/sheets
+StarSuite Calc : documents;opening
+StarSuite Calc : documents;opening in design mode
+StarSuite Calc : documents;opening with templates
+StarSuite Calc : documents;organizing
+StarSuite Calc : documents;printing
+StarSuite Calc : documents;protecting
+StarSuite Calc : documents;read-only
+StarSuite Calc : documents;reloading
+StarSuite Calc : documents;saving
+StarSuite Calc : documents;saving automatically
+StarSuite Calc : documents;saving in other formats
+StarSuite Calc : documents;sending as e-mail
+StarSuite Calc : documents;styles changed
+StarSuite Calc : documents;version management
+StarSuite Calc : documents;version numbers
+StarSuite Calc : DOLLAR function
+StarSuite Calc : DOLLARDE function
+StarSuite Calc : DOLLARFR function
+StarSuite Calc : donut charts
+StarSuite Calc : dot products
+StarSuite Calc : dotted areas
+StarSuite Calc : double-line spacing in paragraphs
+StarSuite Calc : double-line writing in Asian layout
+StarSuite Calc : DPRODUCT function
+StarSuite Calc : drag and drop
+StarSuite Calc : drag and drop;copying and pasting text
+StarSuite Calc : drag and drop;data source view
+StarSuite Calc : drag and drop;from Gallery to draw objects
+StarSuite Calc : drag and drop;moving cells
+StarSuite Calc : drag and drop;overview
+StarSuite Calc : drag and drop;pictures
+StarSuite Calc : drag and drop;referencing cells
+StarSuite Calc : drag and drop;to Gallery
+StarSuite Calc : draw objects
+StarSuite Calc : draw objects;adding/editing/copying
+StarSuite Calc : draw objects;anchoring
+StarSuite Calc : draw objects;arranging within stacks
+StarSuite Calc : draw objects;copying between documents
+StarSuite Calc : draw objects;displaying (Calc)
+StarSuite Calc : draw objects;dropping Gallery pictures
+StarSuite Calc : draw objects;flipping
+StarSuite Calc : draw objects;legends
+StarSuite Calc : draw objects;positioning and resizing
+StarSuite Calc : draw objects;printing
+StarSuite Calc : draw objects;protecting
+StarSuite Calc : draw objects;slanting
+StarSuite Calc : draw objects;text in
+StarSuite Calc : Drawing bar
+StarSuite Calc : drawing lines in text
+StarSuite Calc : drawings
+StarSuite Calc : drawings;creating/opening
+StarSuite Calc : drawings;languages
+StarSuite Calc : drawings;printing
+StarSuite Calc : drawings;printing defaults
+StarSuite Calc : drawings;printing in text documents
+StarSuite Calc : drawings;saving
+StarSuite Calc : drawings;saving automatically
+StarSuite Calc : drawings;saving in other formats
+StarSuite Calc : drawings;sending as e-mail
+StarSuite Calc : drawings;showing (Writer)
+StarSuite Calc : drawings, see also draw objects
+StarSuite Calc : drop-down lists in form functions
+StarSuite Calc : drop-down menus in sheet columns
+StarSuite Calc : DSTDEV function
+StarSuite Calc : DSTDEVP function
+StarSuite Calc : DSUM function
+StarSuite Calc : DURATION function
+StarSuite Calc : DURATION_ADD function
+StarSuite Calc : durations
+StarSuite Calc : durations;calculating
+StarSuite Calc : durations;first interest payment until settlement date
+StarSuite Calc : durations;fixed interest securities
+StarSuite Calc : DVAR function
+StarSuite Calc : DVARP function
+StarSuite Calc : e-mail attachments
+StarSuite Calc : EASTERSUNDAY function
+StarSuite Calc : EDATE function
+StarSuite Calc : Edit File icon
+StarSuite Calc : edit mode
+StarSuite Calc : edit mode;after opening
+StarSuite Calc : edit mode;through Enter key (Calc)
+StarSuite Calc : Edit Points bar
+StarSuite Calc : editing
+StarSuite Calc : editing;array formulas
+StarSuite Calc : editing;chart axes
+StarSuite Calc : editing;chart data
+StarSuite Calc : editing;chart legends
+StarSuite Calc : editing;chart titles
+StarSuite Calc : editing;data binding of XForms
+StarSuite Calc : editing;database tables and queries
+StarSuite Calc : editing;DataPilot tables
+StarSuite Calc : editing;draw objects
+StarSuite Calc : editing;Fontwork objects
+StarSuite Calc : editing;hyperlinks
+StarSuite Calc : editing;menus
+StarSuite Calc : editing;notes
+StarSuite Calc : editing;objects
+StarSuite Calc : editing;pictures
+StarSuite Calc : editing;print ranges
+StarSuite Calc : editing;reports
+StarSuite Calc : editing;shortcut keys
+StarSuite Calc : editing;StarSuite documents in Internet Explorer
+StarSuite Calc : editing;tab stops
+StarSuite Calc : editing;templates
+StarSuite Calc : editing;titles
+StarSuite Calc : editing;toolbars
+StarSuite Calc : editing;undoing
+StarSuite Calc : editing;XForms
+StarSuite Calc : editing time of documents
+StarSuite Calc : editors
+StarSuite Calc : editors;formula editor
+StarSuite Calc : editors;ImageMap editor
+StarSuite Calc : EFFECT_ADD function
+StarSuite Calc : EFFECTIVE function
+StarSuite Calc : effective interest rates
+StarSuite Calc : effects
+StarSuite Calc : effects;font positions
+StarSuite Calc : effects;fonts
+StarSuite Calc : effects;Fontwork icons
+StarSuite Calc : empty cells
+StarSuite Calc : empty cells;counting
+StarSuite Calc : empty cells;handling of
+StarSuite Calc : empty cells;recognizing
+StarSuite Calc : empty documents
+StarSuite Calc : empty paragraph removal
+StarSuite Calc : encrypting text
+StarSuite Calc : encryption of contents
+StarSuite Calc : entering entries with AutoInput function
+StarSuite Calc : entering groups
+StarSuite Calc : entering text from right to left
+StarSuite Calc : EOMONTH function
+StarSuite Calc : equal sign, see also operators
+StarSuite Calc : equations in formula editor
+StarSuite Calc : equations in goal seek
+StarSuite Calc : ERF function
+StarSuite Calc : ERFC function
+StarSuite Calc : error bars in charts
+StarSuite Calc : error codes
+StarSuite Calc : error codes;controlling
+StarSuite Calc : error codes;list of
+StarSuite Calc : error indicators in charts
+StarSuite Calc : error messages
+StarSuite Calc : error messages;defining for incorrect input
+StarSuite Calc : error messages;invalid references
+StarSuite Calc : Error Report Tool
+StarSuite Calc : error tracing
+StarSuite Calc : ERRORTYPE function
+StarSuite Calc : Euro
+StarSuite Calc : Euro;converting in
+StarSuite Calc : Euro;currency formats
+StarSuite Calc : Euro;Euro Converter Wizard
+StarSuite Calc : EVEN function
+StarSuite Calc : even integers
+StarSuite Calc : even/odd pages
+StarSuite Calc : even/odd pages;printing
+StarSuite Calc : events
+StarSuite Calc : events;assigning scripts
+StarSuite Calc : events;controls
+StarSuite Calc : events;customizing
+StarSuite Calc : events;in forms
+StarSuite Calc : EXACT function
+StarSuite Calc : exact numbers in StarSuite Calc
+StarSuite Calc : examples
+StarSuite Calc : examples;formula calculation
+StarSuite Calc : examples;goal seek
+StarSuite Calc : Excel
+StarSuite Calc : Excel;saving as
+StarSuite Calc : Excel;search criteria
+StarSuite Calc : exceptions
+StarSuite Calc : exceptions;user-defined dictionaries
+StarSuite Calc : exchanging, see also replacing
+StarSuite Calc : executing
+StarSuite Calc : executing;SQL commands
+StarSuite Calc : exiting
+StarSuite Calc : exiting;groups
+StarSuite Calc : exiting;StarSuite
+StarSuite Calc : EXP function
+StarSuite Calc : expanding formatting (Calc)
+StarSuite Calc : explorer of data sources
+StarSuite Calc : EXPONDIST function
+StarSuite Calc : exponential distributions
+StarSuite Calc : exponential trends in arrays
+StarSuite Calc : export filters
+StarSuite Calc : exporting
+StarSuite Calc : exporting;bitmaps
+StarSuite Calc : exporting;cells
+StarSuite Calc : exporting;HTML and text documents
+StarSuite Calc : exporting;Microsoft Office documents with VBA code
+StarSuite Calc : exporting;spreadsheets to dBASE
+StarSuite Calc : exporting;spreadsheets to text format
+StarSuite Calc : exporting;tables as text
+StarSuite Calc : exporting;templates
+StarSuite Calc : exporting;to foreign formats
+StarSuite Calc : exporting;to HTML
+StarSuite Calc : exporting;to Microsoft Office formats
+StarSuite Calc : exporting;to PDF
+StarSuite Calc : exporting;to PostScript format
+StarSuite Calc : exporting;to XML
+StarSuite Calc : exporting;XML files
+StarSuite Calc : extended tips in Help
+StarSuite Calc : extending print ranges
+StarSuite Calc : extension mode in text
+StarSuite Calc : extensions
+StarSuite Calc : extensions;Extension Manager
+StarSuite Calc : extensions;file formats
+StarSuite Calc : external data
+StarSuite Calc : external data;inserting
+StarSuite Calc : external DLL functions
+StarSuite Calc : external keys (Base)
+StarSuite Calc : extrapolations
+StarSuite Calc : FACT function
+StarSuite Calc : FACTDOUBLE function
+StarSuite Calc : factorials
+StarSuite Calc : factorials;numbers
+StarSuite Calc : factorials;numbers with increments of two
+StarSuite Calc : FALSE function
+StarSuite Calc : faster printing
+StarSuite Calc : faxes
+StarSuite Calc : faxes;configuring StarSuite
+StarSuite Calc : faxes;fax programs/fax printers under UNIX
+StarSuite Calc : faxes;selecting a fax machine
+StarSuite Calc : faxes;sending
+StarSuite Calc : faxes;wizards
+StarSuite Calc : FDIST function
+StarSuite Calc : fields
+StarSuite Calc : fields;database tables
+StarSuite Calc : fields;displaying field codes (Writer)
+StarSuite Calc : fields;formatted fields
+StarSuite Calc : fields;updating automatically (Writer)
+StarSuite Calc : file associations for Microsoft Office
+StarSuite Calc : file filters
+StarSuite Calc : file filters;mobile devices
+StarSuite Calc : file filters;XML
+StarSuite Calc : file formats
+StarSuite Calc : file formats;changing StarSuite defaults
+StarSuite Calc : file formats;OpenDocument/XML
+StarSuite Calc : file formats;saving always in other formats
+StarSuite Calc : file names in headers/footers
+StarSuite Calc : file selection button
+StarSuite Calc : file sharing options for current document
+StarSuite Calc : files
+StarSuite Calc : files;filters and formats
+StarSuite Calc : files;importing
+StarSuite Calc : files;opening
+StarSuite Calc : files;opening with placeholders
+StarSuite Calc : files;properties
+StarSuite Calc : files;saving
+StarSuite Calc : files;saving automatically
+StarSuite Calc : files;saving in other formats
+StarSuite Calc : files;sending as e-mail
+StarSuite Calc : files;version numbers
+StarSuite Calc : files and folders in StarSuite
+StarSuite Calc : fill characters with tabulators
+StarSuite Calc : fill colors for areas
+StarSuite Calc : fill patterns for areas
+StarSuite Calc : filling
+StarSuite Calc : filling;cells, automatically
+StarSuite Calc : filling;customized lists
+StarSuite Calc : filling;selection lists
+StarSuite Calc : filter conditions
+StarSuite Calc : filter conditions;connecting
+StarSuite Calc : filter conditions;in queries (Base)
+StarSuite Calc : filtered data
+StarSuite Calc : filtered data;sums
+StarSuite Calc : filtering
+StarSuite Calc : filtering;cell ranges/database ranges
+StarSuite Calc : filtering;data in databases
+StarSuite Calc : filtering;data in forms
+StarSuite Calc : filtering;DataPilot tables
+StarSuite Calc : filters
+StarSuite Calc : filters;applying/removing
+StarSuite Calc : filters;comparison operators
+StarSuite Calc : filters;copying visible cells only
+StarSuite Calc : filters;defining advanced filters
+StarSuite Calc : filters;for import and export
+StarSuite Calc : filters;Navigator
+StarSuite Calc : filters;pictures
+StarSuite Calc : filters;XML filter settings
+StarSuite Calc : filters, see also AutoFilter function
+StarSuite Calc : financial functions
+StarSuite Calc : FIND function
+StarSuite Calc : Find tab in Help
+StarSuite Calc : finding
+StarSuite Calc : finding;formulas/values/text/objects
+StarSuite Calc : finding;in all sheets
+StarSuite Calc : finding;records in form documents
+StarSuite Calc : finding;selections
+StarSuite Calc : finding;similarity search
+StarSuite Calc : FINV function
+StarSuite Calc : FISHER function
+StarSuite Calc : FISHERINV function
+StarSuite Calc : fitting to pages
+StarSuite Calc : fitting to pages;print settings in Math
+StarSuite Calc : fitting to pages;print settings in presentations
+StarSuite Calc : FIXED function
+StarSuite Calc : fixed text
+StarSuite Calc : fixed text;form functions
+StarSuite Calc : fixing toolbars
+StarSuite Calc : flipping draw objects
+StarSuite Calc : floating frames in HTML documents
+StarSuite Calc : floating toolbars
+StarSuite Calc : FLOOR function
+StarSuite Calc : focus of controls
+StarSuite Calc : folder creation
+StarSuite Calc : font lists
+StarSuite Calc : font name box
+StarSuite Calc : font sizes
+StarSuite Calc : font sizes;bullets
+StarSuite Calc : font sizes;relative changes
+StarSuite Calc : font sizes;scaling on screen
+StarSuite Calc : font sizes;text
+StarSuite Calc : fonts
+StarSuite Calc : fonts;adding under UNIX
+StarSuite Calc : fonts;changing in templates
+StarSuite Calc : fonts;colors
+StarSuite Calc : fonts;default settings
+StarSuite Calc : fonts;effects
+StarSuite Calc : fonts;for HTML and Basic
+StarSuite Calc : fonts;formats
+StarSuite Calc : fonts;outlines
+StarSuite Calc : fonts;positions in text
+StarSuite Calc : fonts;shadows
+StarSuite Calc : fonts;specifying several
+StarSuite Calc : fonts;strikethrough
+StarSuite Calc : fonts;styles
+StarSuite Calc : fonts;text objects
+StarSuite Calc : Fontwork icons
+StarSuite Calc : footers
+StarSuite Calc : footers;backgrounds
+StarSuite Calc : footers;defining
+StarSuite Calc : footers;printing on sheets
+StarSuite Calc : forced array handling
+StarSuite Calc : FORECAST function
+StarSuite Calc : form controls
+StarSuite Calc : form controls;assigning macros
+StarSuite Calc : form controls;protecting
+StarSuite Calc : form controls;toolbars
+StarSuite Calc : form fields
+StarSuite Calc : form filters
+StarSuite Calc : Form Navigator
+StarSuite Calc : format codes
+StarSuite Calc : format codes;numbers
+StarSuite Calc : format codes;user-defined number formats
+StarSuite Calc : format filling printing in StarSuite Math
+StarSuite Calc : Format Paintbrush
+StarSuite Calc : formats
+StarSuite Calc : formats;Asian layout
+StarSuite Calc : formats;assigning by formulas
+StarSuite Calc : formats;automatically formatting spreadsheets
+StarSuite Calc : formats;changing text/number
+StarSuite Calc : formats;currency formats in cells
+StarSuite Calc : formats;fonts
+StarSuite Calc : formats;maximizing page formats
+StarSuite Calc : formats;number and currency formats
+StarSuite Calc : formats;numbers as text
+StarSuite Calc : formats;numbers in tables
+StarSuite Calc : formats;of currencies/date/time
+StarSuite Calc : formats;on opening and saving
+StarSuite Calc : formats;pasting in special formats
+StarSuite Calc : formats;positions
+StarSuite Calc : formats;Styles and Formatting window
+StarSuite Calc : formats;tabulators
+StarSuite Calc : formats;themes for sheets
+StarSuite Calc : formatted fields
+StarSuite Calc : formatted fields;form functions
+StarSuite Calc : formatted fields;properties
+StarSuite Calc : formatting
+StarSuite Calc : formatting;adding/deleting decimal places
+StarSuite Calc : formatting;Asian typography
+StarSuite Calc : formatting;axes in charts
+StarSuite Calc : formatting;cells
+StarSuite Calc : formatting;chart areas
+StarSuite Calc : formatting;chart floors
+StarSuite Calc : formatting;chart legends
+StarSuite Calc : formatting;chart titles
+StarSuite Calc : formatting;chart walls
+StarSuite Calc : formatting;conditional formatting
+StarSuite Calc : formatting;copying
+StarSuite Calc : formatting;definition
+StarSuite Calc : formatting;expanding (Calc)
+StarSuite Calc : formatting;font effects
+StarSuite Calc : formatting;hyperlinks
+StarSuite Calc : formatting;multiple cell texts
+StarSuite Calc : formatting;notes on cells
+StarSuite Calc : formatting;numbers as text
+StarSuite Calc : formatting;numbers with decimals
+StarSuite Calc : formatting;pages
+StarSuite Calc : formatting;printer metrics (Writer)
+StarSuite Calc : formatting;spreadsheets
+StarSuite Calc : formatting;Styles and Formatting window
+StarSuite Calc : formatting;themes for sheets
+StarSuite Calc : formatting;undoing
+StarSuite Calc : formatting;undoing when writing
+StarSuite Calc : formatting;user-defined numbers
+StarSuite Calc : formatting;visible cells only
+StarSuite Calc : forms
+StarSuite Calc : forms;browsing
+StarSuite Calc : forms;Combo Box/List Box Wizard
+StarSuite Calc : forms;creating
+StarSuite Calc : forms;data
+StarSuite Calc : forms;designing (Base)
+StarSuite Calc : forms;events
+StarSuite Calc : forms;filtering data
+StarSuite Calc : forms;finding records
+StarSuite Calc : forms;focus after opening
+StarSuite Calc : forms;general information (Base)
+StarSuite Calc : forms;grouping controls
+StarSuite Calc : forms;HTML filters
+StarSuite Calc : forms;Navigator
+StarSuite Calc : forms;opening in design mode
+StarSuite Calc : forms;properties
+StarSuite Calc : forms;sorting data
+StarSuite Calc : forms;subforms
+StarSuite Calc : forms;wizards
+StarSuite Calc : forms;XForms
+StarSuite Calc : formula bar
+StarSuite Calc : formula bar;accepting inputs
+StarSuite Calc : formula bar;canceling inputs
+StarSuite Calc : formula bar;functions
+StarSuite Calc : formula bar;input line
+StarSuite Calc : formula bar;sheet area names
+StarSuite Calc : formula bar;spreadsheets
+StarSuite Calc : formula bar;sum function
+StarSuite Calc : formula cells
+StarSuite Calc : formula cells;displaying formulas in other cells
+StarSuite Calc : formula cells;recognizing
+StarSuite Calc : formula cells;removing precedents
+StarSuite Calc : formula cells;tracing precedents
+StarSuite Calc : FORMULA function
+StarSuite Calc : formula list window
+StarSuite Calc : formula texts
+StarSuite Calc : formula texts;printing in StarSuite Math
+StarSuite Calc : formulas
+StarSuite Calc : formulas;arrays
+StarSuite Calc : formulas;assigning cell formats
+StarSuite Calc : formulas;AutoCalculate function
+StarSuite Calc : formulas;calculating
+StarSuite Calc : formulas;calculating with
+StarSuite Calc : formulas;copying and pasting
+StarSuite Calc : formulas;defining names
+StarSuite Calc : formulas;displaying in cells
+StarSuite Calc : formulas;hiding
+StarSuite Calc : formulas;inputting
+StarSuite Calc : formulas;matrix formulas
+StarSuite Calc : formulas;new
+StarSuite Calc : formulas;operators
+StarSuite Calc : formulas;printing, instead of results
+StarSuite Calc : formulas;recalculating manually
+StarSuite Calc : formulas;saving as csv files
+StarSuite Calc : formulas;starting formula editor
+StarSuite Calc : formulas;status bar
+StarSuite Calc : formulas;using row/column labels
+StarSuite Calc : formulas in reports
+StarSuite Calc : formulas in reports;editing
+StarSuite Calc : forums and support
+StarSuite Calc : fractions
+StarSuite Calc : fractions;converting
+StarSuite Calc : fractions;entering
+StarSuite Calc : frames
+StarSuite Calc : frames;around paragraphs
+StarSuite Calc : frames;around tables
+StarSuite Calc : frames;AutoCorrect function
+StarSuite Calc : frames;backgrounds
+StarSuite Calc : frames;captions (Writer)
+StarSuite Calc : frames;printing in StarSuite Math
+StarSuite Calc : frames;protecting
+StarSuite Calc : frames;selection frames
+StarSuite Calc : frames;text fitting to frames
+StarSuite Calc : freeform lines
+StarSuite Calc : freeform lines;draw functions
+StarSuite Calc : freezing rows or columns
+StarSuite Calc : FREQUENCY function
+StarSuite Calc : FTEST function
+StarSuite Calc : FTP
+StarSuite Calc : FTP;opening documents
+StarSuite Calc : FTP;saving documents
+StarSuite Calc : full joins (Base)
+StarSuite Calc : full screen view
+StarSuite Calc : full-text search in Help
+StarSuite Calc : function list window
+StarSuite Calc : Function Wizard
+StarSuite Calc : Function Wizard;add-ins
+StarSuite Calc : Function Wizard;arrays
+StarSuite Calc : Function Wizard;databases
+StarSuite Calc : Function Wizard;date & time
+StarSuite Calc : Function Wizard;financial
+StarSuite Calc : Function Wizard;information
+StarSuite Calc : Function Wizard;logical
+StarSuite Calc : Function Wizard;mathematical
+StarSuite Calc : Function Wizard;spreadsheets
+StarSuite Calc : Function Wizard;statistics
+StarSuite Calc : Function Wizard;text
+StarSuite Calc : functions
+StarSuite Calc : functions;accepting input icon
+StarSuite Calc : functions;add-in functions
+StarSuite Calc : functions;array functions
+StarSuite Calc : functions;canceling input icon
+StarSuite Calc : functions;database functions
+StarSuite Calc : functions;date & time
+StarSuite Calc : functions;financial functions
+StarSuite Calc : functions;formula bar icon
+StarSuite Calc : functions;Function Wizard
+StarSuite Calc : functions;information functions
+StarSuite Calc : functions;listed by category
+StarSuite Calc : functions;logical functions
+StarSuite Calc : functions;mathematical functions
+StarSuite Calc : functions;spreadsheets
+StarSuite Calc : functions;StarSuite Calc add-in DLL
+StarSuite Calc : functions;statistics functions
+StarSuite Calc : functions;sum function icon
+StarSuite Calc : functions;text functions
+StarSuite Calc : functions;user-defined
+StarSuite Calc : functions in reports
+StarSuite Calc : functions in reports;editing
+StarSuite Calc : future values
+StarSuite Calc : future values;constant interest rates
+StarSuite Calc : future values;varying interest rates
+StarSuite Calc : FV function
+StarSuite Calc : FVSCHEDULE function
+StarSuite Calc : Gallery
+StarSuite Calc : Gallery;adding pictures
+StarSuite Calc : Gallery;dragging pictures to draw objects
+StarSuite Calc : Gallery;hiding/showing
+StarSuite Calc : Gallery;inserting pictures from
+StarSuite Calc : GAMMADIST function
+StarSuite Calc : GAMMAINV function
+StarSuite Calc : GAMMALN function
+StarSuite Calc : GAUSS function
+StarSuite Calc : Gaussian error integral
+StarSuite Calc : GCD function
+StarSuite Calc : GCD_ADD function
+StarSuite Calc : GEOMEAN function
+StarSuite Calc : geometric lists
+StarSuite Calc : geometric-degressive depreciations
+StarSuite Calc : German spellcheck
+StarSuite Calc : GESTEP function
+StarSuite Calc : get method for form transmissions
+StarSuite Calc : GETPIVOTDATA function
+StarSuite Calc : getting support
+StarSuite Calc : GIF format
+StarSuite Calc : glossaries
+StarSuite Calc : glossaries;common terms
+StarSuite Calc : glossaries;Internet terms
+StarSuite Calc : goal seeking
+StarSuite Calc : goal seeking;example
+StarSuite Calc : goal seeking;solver
+StarSuite Calc : gradients off for faster printing
+StarSuite Calc : graphical text art
+StarSuite Calc : graphics
+StarSuite Calc : graphics;cache
+StarSuite Calc : graphics;protecting
+StarSuite Calc : graphics, see also pictures
+StarSuite Calc : grayscale printing
+StarSuite Calc : greatest common divisor
+StarSuite Calc : grid controls
+StarSuite Calc : grid controls;form functions
+StarSuite Calc : grids
+StarSuite Calc : grids;defaults (Writer/Calc)
+StarSuite Calc : grids;display options (Impress/Draw)
+StarSuite Calc : grids;displaying lines (Calc)
+StarSuite Calc : grids;formatting axes
+StarSuite Calc : grids;hiding lines in sheets
+StarSuite Calc : grids;inserting in charts
+StarSuite Calc : grids;printing sheet grids
+StarSuite Calc : group box creation
+StarSuite Calc : grouping
+StarSuite Calc : grouping;cells
+StarSuite Calc : grouping;DataPilot tables
+StarSuite Calc : groups
+StarSuite Calc : groups;entering/exiting/ungrouping
+StarSuite Calc : groups;naming
+StarSuite Calc : groups;of controls
+StarSuite Calc : GROWTH function
+StarSuite Calc : growth series
+StarSuite Calc : guides
+StarSuite Calc : guides;display options (Impress/Draw)
+StarSuite Calc : guides;displaying when moving objects (Impress)
+StarSuite Calc : guides;showing (Calc)
+StarSuite Calc : guides;showing when moving frames (Writer)
+StarSuite Calc : gutter
+StarSuite Calc : handles
+StarSuite Calc : handles;displaying (Writer)
+StarSuite Calc : handles;scaling
+StarSuite Calc : handles;showing simple/large handles (Calc)
+StarSuite Calc : Hangul/Hanja
+StarSuite Calc : HARMEAN function
+StarSuite Calc : hatching
+StarSuite Calc : headers
+StarSuite Calc : headers;backgrounds
+StarSuite Calc : headers;defining
+StarSuite Calc : headers;freezing during table split
+StarSuite Calc : headers;printing on sheets
+StarSuite Calc : headings
+StarSuite Calc : headings;entering as text box
+StarSuite Calc : headings;repeating rows/columns as
+StarSuite Calc : Hebrew
+StarSuite Calc : Hebrew;entering text
+StarSuite Calc : Hebrew;language settings
+StarSuite Calc : heights of cells
+StarSuite Calc : Help
+StarSuite Calc : Help;bookmarks
+StarSuite Calc : Help;extended tips on/off
+StarSuite Calc : Help;full-text search
+StarSuite Calc : Help;Help tips
+StarSuite Calc : Help;keywords
+StarSuite Calc : Help;navigation pane showing/hiding
+StarSuite Calc : Help;style sheets
+StarSuite Calc : Help;topics
+StarSuite Calc : Help Agent
+StarSuite Calc : Help Agent;help
+StarSuite Calc : Help Agent;options
+StarSuite Calc : Help tips
+StarSuite Calc : Help tips;defining text for cell input
+StarSuite Calc : Help tips;hiding
+StarSuite Calc : HEX2BIN function
+StarSuite Calc : HEX2DEC function
+StarSuite Calc : HEX2OCT function
+StarSuite Calc : hexadecimal system
+StarSuite Calc : hexadecimal system;converting to
+StarSuite Calc : hidden cells
+StarSuite Calc : hidden controls in Form Navigator
+StarSuite Calc : hidden fields display (Writer)
+StarSuite Calc : hidden pages
+StarSuite Calc : hidden pages;printing in presentations
+StarSuite Calc : hidden text
+StarSuite Calc : hidden text;showing (Writer)
+StarSuite Calc : hiding
+StarSuite Calc : hiding;changes
+StarSuite Calc : hiding;chart legends
+StarSuite Calc : hiding;columns
+StarSuite Calc : hiding;data fields, from calculations in Data Pilot
+StarSuite Calc : hiding;docked windows
+StarSuite Calc : hiding;formulas
+StarSuite Calc : hiding;headers/grid lines
+StarSuite Calc : hiding;navigation pane in Help window
+StarSuite Calc : hiding;rows
+StarSuite Calc : hiding;sheet details
+StarSuite Calc : hiding;sheets
+StarSuite Calc : high contrast mode
+StarSuite Calc : highlighting
+StarSuite Calc : highlighting;negative numbers
+StarSuite Calc : highlighting;values in sheets
+StarSuite Calc : Hindi
+StarSuite Calc : Hindi;entering text
+StarSuite Calc : Hindi;language settings
+StarSuite Calc : HLOOKUP function
+StarSuite Calc : horizontal scrollbars (Writer)
+StarSuite Calc : hotspots
+StarSuite Calc : HOUR function
+StarSuite Calc : HowTos for Calc
+StarSuite Calc : HowTos for charts
+StarSuite Calc : HTML
+StarSuite Calc : HTML;definition
+StarSuite Calc : HTML;export character set
+StarSuite Calc : HTML;fonts for source display
+StarSuite Calc : HTML;importing META tags
+StarSuite Calc : HTML;in sheet cells
+StarSuite Calc : HTML;live presentations
+StarSuite Calc : HTML;sheets
+StarSuite Calc : HTML documents
+StarSuite Calc : HTML documents;auto reloading
+StarSuite Calc : HTML documents;importing/exporting
+StarSuite Calc : HTML documents;META tags in
+StarSuite Calc : HTML documents;new
+StarSuite Calc : HTML documents;source text
+StarSuite Calc : HTML WebQuery
+StarSuite Calc : HYPERLINK function
+StarSuite Calc : hyperlinks
+StarSuite Calc : hyperlinks;assigning macros
+StarSuite Calc : hyperlinks;character formats
+StarSuite Calc : hyperlinks;definition
+StarSuite Calc : hyperlinks;deleting
+StarSuite Calc : hyperlinks;editing
+StarSuite Calc : hyperlinks;inserting
+StarSuite Calc : hyperlinks;relative and absolute
+StarSuite Calc : hyperlinks;turning off automatic recognition
+StarSuite Calc : hyperlinks, see also links
+StarSuite Calc : HYPGEOMDIST function
+StarSuite Calc : hyphenation
+StarSuite Calc : hyphenation;activating for a language
+StarSuite Calc : hyphenation;in spreadsheets
+StarSuite Calc : hyphenation;minimal number of characters
+StarSuite Calc : hyphens
+StarSuite Calc : hyphens;displaying custom (Writer)
+StarSuite Calc : hyphens;inserting custom
+StarSuite Calc : icon bars, see toolbars
+StarSuite Calc : icon sizes
+StarSuite Calc : IDE
+StarSuite Calc : IDE;Basic IDE
+StarSuite Calc : IF function
+StarSuite Calc : ignore list for spellcheck
+StarSuite Calc : illumination
+StarSuite Calc : illumination;3D charts
+StarSuite Calc : illustrations, see pictures
+StarSuite Calc : IMABS function
+StarSuite Calc : image button creation
+StarSuite Calc : image control creation
+StarSuite Calc : ImageMap
+StarSuite Calc : ImageMap;definition
+StarSuite Calc : ImageMap;editor
+StarSuite Calc : images
+StarSuite Calc : images;ImageMap
+StarSuite Calc : images;inserting and editing bitmaps
+StarSuite Calc : images, see also pictures
+StarSuite Calc : IMAGINARY function
+StarSuite Calc : imaginary numbers in analysis functions
+StarSuite Calc : IMARGUMENT function
+StarSuite Calc : IMCONJUGATE function
+StarSuite Calc : IMCOS function
+StarSuite Calc : IMDIV function
+StarSuite Calc : IME
+StarSuite Calc : IME;definition
+StarSuite Calc : IME;showing/hiding
+StarSuite Calc : IMEXP function
+StarSuite Calc : IMLN function
+StarSuite Calc : IMLOG10 function
+StarSuite Calc : IMLOG2 function
+StarSuite Calc : implicit array handling
+StarSuite Calc : import filters
+StarSuite Calc : import restrictions for Microsoft Office
+StarSuite Calc : importing
+StarSuite Calc : importing;bitmaps
+StarSuite Calc : importing;compatibility settings for text import
+StarSuite Calc : importing;databases
+StarSuite Calc : importing;dBASE files
+StarSuite Calc : importing;documents in other formats
+StarSuite Calc : importing;from XML
+StarSuite Calc : importing;HTML and text documents
+StarSuite Calc : importing;HTML with META tags
+StarSuite Calc : importing;Microsoft Office documents with VBA code
+StarSuite Calc : importing;tables as text
+StarSuite Calc : importing;tables in text format
+StarSuite Calc : importing;templates
+StarSuite Calc : importing;text databases
+StarSuite Calc : IMPOWER function
+StarSuite Calc : IMPRODUCT function
+StarSuite Calc : IMREAL function
+StarSuite Calc : IMSIN function
+StarSuite Calc : IMSQRT function
+StarSuite Calc : IMSUB function
+StarSuite Calc : IMSUM function
+StarSuite Calc : inches
+StarSuite Calc : increasing scales in page view
+StarSuite Calc : INDEX function
+StarSuite Calc : Index tab in Help
+StarSuite Calc : indexes
+StarSuite Calc : indexes;backgrounds
+StarSuite Calc : indexes;showing/hiding Help index tab
+StarSuite Calc : indicator lines in text
+StarSuite Calc : INDIRECT function
+StarSuite Calc : INFO function
+StarSuite Calc : information functions
+StarSuite Calc : information on cells
+StarSuite Calc : inline array constants
+StarSuite Calc : inner joins (Base)
+StarSuite Calc : inner products
+StarSuite Calc : input line in formula bar
+StarSuite Calc : input method window
+StarSuite Calc : input support in spreadsheets
+StarSuite Calc : insert mode for entering text
+StarSuite Calc : inserting
+StarSuite Calc : inserting;breaks
+StarSuite Calc : inserting;buttons in toolbars
+StarSuite Calc : inserting;cell ranges
+StarSuite Calc : inserting;cell ranges from spreadsheets
+StarSuite Calc : inserting;cells
+StarSuite Calc : inserting;cells, by drag and drop
+StarSuite Calc : inserting;cells, toolbar icon
+StarSuite Calc : inserting;charts
+StarSuite Calc : inserting;clipboard options
+StarSuite Calc : inserting;columns
+StarSuite Calc : inserting;data from text documents
+StarSuite Calc : inserting;datasource records in spreadsheets
+StarSuite Calc : inserting;drawings
+StarSuite Calc : inserting;external data
+StarSuite Calc : inserting;floating frames
+StarSuite Calc : inserting;Fontwork objects
+StarSuite Calc : inserting;form fields
+StarSuite Calc : inserting;formulas
+StarSuite Calc : inserting;fractions
+StarSuite Calc : inserting;hyperlinks
+StarSuite Calc : inserting;line breaks in cells
+StarSuite Calc : inserting;manual column breaks
+StarSuite Calc : inserting;manual row breaks
+StarSuite Calc : inserting;matrix formulas
+StarSuite Calc : inserting;movies/sounds
+StarSuite Calc : inserting;new text tables defaults
+StarSuite Calc : inserting;notes
+StarSuite Calc : inserting;objects from Gallery
+StarSuite Calc : inserting;objects, toolbar icon
+StarSuite Calc : inserting;OLE objects
+StarSuite Calc : inserting;paragraph borders
+StarSuite Calc : inserting;paragraph bullets
+StarSuite Calc : inserting;pictures in Gallery
+StarSuite Calc : inserting;plug-ins
+StarSuite Calc : inserting;push buttons
+StarSuite Calc : inserting;references, by drag and drop
+StarSuite Calc : inserting;rows
+StarSuite Calc : inserting;sheets
+StarSuite Calc : inserting;special characters
+StarSuite Calc : inserting;tab stops
+StarSuite Calc : inserting;text files with data
+StarSuite Calc : inserting;textures on chart bars
+StarSuite Calc : inserting;values
+StarSuite Calc : inserting functions
+StarSuite Calc : inserting functions;function list window
+StarSuite Calc : inserting functions;Function Wizard
+StarSuite Calc : installing
+StarSuite Calc : installing;ActiveX control
+StarSuite Calc : installing;mobile device filters
+StarSuite Calc : installing;UNO components
+StarSuite Calc : installing;XML filters
+StarSuite Calc : instructions
+StarSuite Calc : instructions;general
+StarSuite Calc : instructions;StarSuite Calc
+StarSuite Calc : INT function
+StarSuite Calc : integers with leading zeros
+StarSuite Calc : INTERCEPT function
+StarSuite Calc : interests for unchanged amortization installments
+StarSuite Calc : internal rates of return
+StarSuite Calc : internal rates of return;irregular payments
+StarSuite Calc : internal rates of return;modified
+StarSuite Calc : internal rates of return;regular payments
+StarSuite Calc : international currency formats
+StarSuite Calc : Internet
+StarSuite Calc : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Calc : Internet;presentations
+StarSuite Calc : Internet;starting searches
+StarSuite Calc : Internet;turning off recognition of addresses
+StarSuite Calc : Internet glossary
+StarSuite Calc : intersection operator
+StarSuite Calc : intersections
+StarSuite Calc : INTRATE function
+StarSuite Calc : invalid data
+StarSuite Calc : invalid data;marking
+StarSuite Calc : invalid names
+StarSuite Calc : invalid names;error messages
+StarSuite Calc : invalid references
+StarSuite Calc : invalid references;error messages
+StarSuite Calc : inverse arrays
+StarSuite Calc : inverse F probability distribution
+StarSuite Calc : inverse of Fisher transformation
+StarSuite Calc : inverse of lognormal distribution
+StarSuite Calc : inverse of t-distribution
+StarSuite Calc : invert filter
+StarSuite Calc : inverting tables
+StarSuite Calc : invisible areas
+StarSuite Calc : invisible cells
+StarSuite Calc : IPMT function
+StarSuite Calc : IRR function
+StarSuite Calc : ISBLANK function
+StarSuite Calc : ISERR function
+StarSuite Calc : ISERROR function
+StarSuite Calc : ISEVEN function
+StarSuite Calc : ISEVEN_ADD function
+StarSuite Calc : ISFORMULA function
+StarSuite Calc : ISLEAPYEAR function
+StarSuite Calc : ISLOGICAL function
+StarSuite Calc : ISNA function
+StarSuite Calc : ISNONTEXT function
+StarSuite Calc : ISNUMBER function
+StarSuite Calc : ISODD function
+StarSuite Calc : ISODD_ADD function
+StarSuite Calc : ISPMT function
+StarSuite Calc : ISREF function
+StarSuite Calc : ISTEXT function
+StarSuite Calc : italic text
+StarSuite Calc : iterative references in spreadsheets
+StarSuite Calc : Java
+StarSuite Calc : Java;definition
+StarSuite Calc : Java;setting options
+StarSuite Calc : JDBC
+StarSuite Calc : JDBC;databases (Base)
+StarSuite Calc : JDBC;definition
+StarSuite Calc : JIS function
+StarSuite Calc : joining
+StarSuite Calc : joining;paragraphs
+StarSuite Calc : joining;tables (Base)
+StarSuite Calc : joins in databases (Base)
+StarSuite Calc : justifying text
+StarSuite Calc : kerning
+StarSuite Calc : kerning;Asian texts
+StarSuite Calc : kerning;definition
+StarSuite Calc : kerning;in characters
+StarSuite Calc : key fields for relations (Base)
+StarSuite Calc : keyboard
+StarSuite Calc : keyboard;assigning/editing shortcut keys
+StarSuite Calc : keyboard;general commands
+StarSuite Calc : keyboard;removing numbering
+StarSuite Calc : keys
+StarSuite Calc : keys;adding push buttons
+StarSuite Calc : keys;primary keys (Base)
+StarSuite Calc : kiosk export
+StarSuite Calc : KURT function
+StarSuite Calc : label ranges in sheets
+StarSuite Calc : labels
+StarSuite Calc : labels;creating and synchronizing
+StarSuite Calc : labels;for charts
+StarSuite Calc : labels;for draw objects
+StarSuite Calc : labels;form functions
+StarSuite Calc : labels;from databases
+StarSuite Calc : labels, see also names/callouts
+StarSuite Calc : landscape printing
+StarSuite Calc : languages
+StarSuite Calc : languages;activating modules
+StarSuite Calc : languages;Asian support
+StarSuite Calc : languages;complex text layout
+StarSuite Calc : languages;locale settings
+StarSuite Calc : languages;selecting for text
+StarSuite Calc : languages;setting options
+StarSuite Calc : languages;spellcheck
+StarSuite Calc : languages;spellchecking and formatting
+StarSuite Calc : LARGE function
+StarSuite Calc : large handles (Writer)
+StarSuite Calc : large icons
+StarSuite Calc : layer arrangement
+StarSuite Calc : layout
+StarSuite Calc : layout;importing Word documents
+StarSuite Calc : layout;pages
+StarSuite Calc : layout;spreadsheets
+StarSuite Calc : LCM function
+StarSuite Calc : LCM_ADD function
+StarSuite Calc : LDAP server
+StarSuite Calc : LDAP server;address books (Base)
+StarSuite Calc : LDAP server;sign on options
+StarSuite Calc : leading between paragraphs
+StarSuite Calc : leading zeros
+StarSuite Calc : leap year determination
+StarSuite Calc : least common multiples
+StarSuite Calc : left alignment of paragraphs
+StarSuite Calc : LEFT function
+StarSuite Calc : left joins (Base)
+StarSuite Calc : legends
+StarSuite Calc : legends;charts
+StarSuite Calc : legends;draw objects
+StarSuite Calc : legends;rounding corners
+StarSuite Calc : LEN function
+StarSuite Calc : Letter Wizard
+StarSuite Calc : levels
+StarSuite Calc : levels;depth stagger
+StarSuite Calc : limits
+StarSuite Calc : limits;specifying value limits on input
+StarSuite Calc : limits of tables (Writer)
+StarSuite Calc : line arrangement
+StarSuite Calc : line arrangement;cells
+StarSuite Calc : line breaks
+StarSuite Calc : line breaks;in cells
+StarSuite Calc : line charts
+StarSuite Calc : line spacing
+StarSuite Calc : line spacing;context menu in paragraphs
+StarSuite Calc : line spacing;paragraph
+StarSuite Calc : line styles
+StarSuite Calc : line styles;applying
+StarSuite Calc : line styles;defining
+StarSuite Calc : linear depreciations
+StarSuite Calc : linear series
+StarSuite Calc : lines
+StarSuite Calc : lines;defining ends
+StarSuite Calc : lines;draw functions
+StarSuite Calc : lines;drawing in text
+StarSuite Calc : lines;editing points
+StarSuite Calc : lines;removing automatic lines
+StarSuite Calc : lines of text
+StarSuite Calc : lines of text;alignment
+StarSuite Calc : LINEST function
+StarSuite Calc : links
+StarSuite Calc : links;between cells and controls
+StarSuite Calc : links;by drag and drop
+StarSuite Calc : links;character formats
+StarSuite Calc : links;definition
+StarSuite Calc : links;editing hyperlinks
+StarSuite Calc : links;inserting
+StarSuite Calc : links;modifying
+StarSuite Calc : links;opening files with
+StarSuite Calc : links;relational databases (Base)
+StarSuite Calc : links;turning off automatic recognition
+StarSuite Calc : links;updating options (Writer)
+StarSuite Calc : links;updating specific links
+StarSuite Calc : list box creation
+StarSuite Calc : list of functions
+StarSuite Calc : lists
+StarSuite Calc : lists;data assigned to controls
+StarSuite Calc : lists;registered databases (Base)
+StarSuite Calc : lists;regular expressions
+StarSuite Calc : lists;user-defined
+StarSuite Calc : live presentations on the Internet
+StarSuite Calc : LN function
+StarSuite Calc : loading
+StarSuite Calc : loading;documents
+StarSuite Calc : loading;documents from other formats
+StarSuite Calc : loading;HTML documents, automatically
+StarSuite Calc : loading;Microsoft Office documents with VBA code
+StarSuite Calc : loading;reloading
+StarSuite Calc : loading;XML files
+StarSuite Calc : locale settings
+StarSuite Calc : LOG function
+StarSuite Calc : LOG10 function
+StarSuite Calc : logarithmic scaling along axes
+StarSuite Calc : logarithms
+StarSuite Calc : LOGEST function
+StarSuite Calc : logical functions
+StarSuite Calc : logical number formats
+StarSuite Calc : LOGINV function
+StarSuite Calc : LOGNORMDIST function
+StarSuite Calc : LOOKUP function
+StarSuite Calc : LOWER function
+StarSuite Calc : lowercase letters
+StarSuite Calc : lowercase letters;AutoInput function (in cells)
+StarSuite Calc : lowercase letters;font effects
+StarSuite Calc : lowest common multiples
+StarSuite Calc : Macauley duration
+StarSuite Calc : macros
+StarSuite Calc : macros;assigning to events in forms
+StarSuite Calc : macros;in MS Office documents
+StarSuite Calc : macros;interrupting
+StarSuite Calc : macros;organizing
+StarSuite Calc : macros;recording
+StarSuite Calc : macros;running when incorrect input
+StarSuite Calc : macros;security
+StarSuite Calc : macros;security warning dialog
+StarSuite Calc : macros;selecting security warnings
+StarSuite Calc : magnifiers
+StarSuite Calc : manual column breaks
+StarSuite Calc : manual row breaks
+StarSuite Calc : margins
+StarSuite Calc : margins;pages
+StarSuite Calc : margins;setting with the mouse
+StarSuite Calc : margins;shadows
+StarSuite Calc : marking cells
+StarSuite Calc : marking changes
+StarSuite Calc : marking, see selecting
+StarSuite Calc : MATCH function
+StarSuite Calc : Math formula editor
+StarSuite Calc : mathematical functions
+StarSuite Calc : matrices
+StarSuite Calc : matrices;calculations
+StarSuite Calc : matrices;entering matrix formulas
+StarSuite Calc : matrices;functions
+StarSuite Calc : MAX function
+StarSuite Calc : MAXA function
+StarSuite Calc : maximum values in Calc databases
+StarSuite Calc : MDETERM function
+StarSuite Calc : MDURATION function
+StarSuite Calc : mean value lines in charts
+StarSuite Calc : means
+StarSuite Calc : means;geometric
+StarSuite Calc : means;harmonic
+StarSuite Calc : means;of data set without margin data
+StarSuite Calc : measurement units
+StarSuite Calc : measurement units;changing on rulers
+StarSuite Calc : measurement units;converting
+StarSuite Calc : measurement units;selecting
+StarSuite Calc : Media Player window
+StarSuite Calc : MEDIAN function
+StarSuite Calc : menus
+StarSuite Calc : menus;activating context menus
+StarSuite Calc : menus;assigning macros
+StarSuite Calc : menus;customizing
+StarSuite Calc : menus;inactive menu items
+StarSuite Calc : merging
+StarSuite Calc : merging;cells
+StarSuite Calc : merging;data ranges
+StarSuite Calc : merging;documents
+StarSuite Calc : META tags
+StarSuite Calc : metrics
+StarSuite Calc : metrics;converting
+StarSuite Calc : metrics;document formatting (Writer)
+StarSuite Calc : metrics;in sheets
+StarSuite Calc : Microsoft Excel functions
+StarSuite Calc : Microsoft Office
+StarSuite Calc : Microsoft Office;Access databases (base)
+StarSuite Calc : Microsoft Office;as standard file format
+StarSuite Calc : Microsoft Office;document import restrictions
+StarSuite Calc : Microsoft Office;feature comparisons
+StarSuite Calc : Microsoft Office;importing password protected files
+StarSuite Calc : Microsoft Office;importing Word documents
+StarSuite Calc : Microsoft Office;importing/exporting VBA code
+StarSuite Calc : Microsoft Office;new users information
+StarSuite Calc : Microsoft Office;opening Microsoft documents
+StarSuite Calc : Microsoft Office;reassigning document types
+StarSuite Calc : MID function
+StarSuite Calc : MIN function
+StarSuite Calc : MINA function
+StarSuite Calc : minimum values in Calc databases
+StarSuite Calc : minus sign, see also operators
+StarSuite Calc : MINUTE function
+StarSuite Calc : MINVERSE function
+StarSuite Calc : MIRR function
+StarSuite Calc : MMULT function
+StarSuite Calc : mobile device filters
+StarSuite Calc : MOD function
+StarSuite Calc : MODE function
+StarSuite Calc : models in XForms
+StarSuite Calc : modified internal rates of return
+StarSuite Calc : modifying, see changing
+StarSuite Calc : MONTH function
+StarSuite Calc : MONTHS function
+StarSuite Calc : more controls
+StarSuite Calc : mosaic filter
+StarSuite Calc : most common value
+StarSuite Calc : mouse
+StarSuite Calc : mouse;pointers when using drag and drop
+StarSuite Calc : mouse;positioning
+StarSuite Calc : moving
+StarSuite Calc : moving;cells by drag and drop
+StarSuite Calc : moving;spreadsheets
+StarSuite Calc : moving;tab stops on ruler
+StarSuite Calc : moving;toolbars
+StarSuite Calc : moving;using guide lines in presentations
+StarSuite Calc : moving;visible cells only
+StarSuite Calc : MROUND function
+StarSuite Calc : MS ADO interface (Base)
+StarSuite Calc : multi-line text in cells
+StarSuite Calc : multi-line titles in forms
+StarSuite Calc : MULTINOMIAL function
+StarSuite Calc : multiple cells selection
+StarSuite Calc : multiple documents
+StarSuite Calc : multiple documents;opening
+StarSuite Calc : multiple operations
+StarSuite Calc : multiple selection
+StarSuite Calc : multiple sheets
+StarSuite Calc : multiplication sign, see also operators
+StarSuite Calc : multiplying
+StarSuite Calc : multiplying;cell contents in Calc databases
+StarSuite Calc : multiplying;numbers
+StarSuite Calc : MUNIT function
+StarSuite Calc : music
+StarSuite Calc : music;inserting
+StarSuite Calc : My Documents folder
+StarSuite Calc : My Documents folder;changing work directory
+StarSuite Calc : My Documents folder;opening
+StarSuite Calc : MySQL databases (Base)
+StarSuite Calc : N function
+StarSuite Calc : NA function
+StarSuite Calc : name recognition on/off
+StarSuite Calc : names
+StarSuite Calc : names;defining for cells
+StarSuite Calc : names;for cell ranges
+StarSuite Calc : names;multi-line titles
+StarSuite Calc : names;objects
+StarSuite Calc : names;sheets
+StarSuite Calc : names, see also labels/callouts
+StarSuite Calc : namespace organization in XForms
+StarSuite Calc : native SQL (Base)
+StarSuite Calc : natural language addressing
+StarSuite Calc : natural logarithm
+StarSuite Calc : natural logarithm of Gamma function
+StarSuite Calc : natural sort algorithm
+StarSuite Calc : navigating
+StarSuite Calc : navigating;in documents
+StarSuite Calc : navigating;in spreadsheets
+StarSuite Calc : Navigation bar
+StarSuite Calc : Navigation bar;controls
+StarSuite Calc : Navigation bar;forms
+StarSuite Calc : Navigator
+StarSuite Calc : Navigator;contents as lists
+StarSuite Calc : Navigator;docking
+StarSuite Calc : Navigator;for sheets
+StarSuite Calc : Navigator;notes
+StarSuite Calc : Navigator;working with
+StarSuite Calc : nearest multiple
+StarSuite Calc : negative binomial distribution
+StarSuite Calc : negative numbers
+StarSuite Calc : NEGBINOMDIST function
+StarSuite Calc : net annual interest rates
+StarSuite Calc : net charts
+StarSuite Calc : net present values
+StarSuite Calc : network identity options
+StarSuite Calc : NETWORKDAYS function
+StarSuite Calc : new databases
+StarSuite Calc : new documents
+StarSuite Calc : new German spellcheck
+StarSuite Calc : new lines in cells
+StarSuite Calc : new windows
+StarSuite Calc : NOMINAL function
+StarSuite Calc : nominal interest rates
+StarSuite Calc : NOMINAL_ADD function
+StarSuite Calc : non-breaking dashes
+StarSuite Calc : non-breaking spaces (Writer)
+StarSuite Calc : non-printing characters (Writer)
+StarSuite Calc : normal distribution
+StarSuite Calc : normal distribution;inverse of
+StarSuite Calc : normal distribution;inverse of standard
+StarSuite Calc : normal distribution;standard
+StarSuite Calc : normal distribution;statistics
+StarSuite Calc : NORMDIST function
+StarSuite Calc : NORMINV function
+StarSuite Calc : NORMSDIST function
+StarSuite Calc : NORMSINV function
+StarSuite Calc : NOT function
+StarSuite Calc : notes
+StarSuite Calc : notes;displaying (Calc)
+StarSuite Calc : notes;help text for cells
+StarSuite Calc : notes;inserting/editing/deleting/printing
+StarSuite Calc : notes;on cells
+StarSuite Calc : notes;printing
+StarSuite Calc : notes;printing in text
+StarSuite Calc : NOW function
+StarSuite Calc : NPER function
+StarSuite Calc : NPV function
+StarSuite Calc : null values
+StarSuite Calc : null values;printing
+StarSuite Calc : number completion on/off
+StarSuite Calc : number formats
+StarSuite Calc : number formats;adding/deleting decimal places in cells
+StarSuite Calc : number formats;codes
+StarSuite Calc : number formats;colors
+StarSuite Calc : number formats;formats
+StarSuite Calc : number formats;logical
+StarSuite Calc : number formats;millions
+StarSuite Calc : number formats;recognition in text tables
+StarSuite Calc : number of combinations
+StarSuite Calc : number of combinations with repetitions
+StarSuite Calc : number of coupons
+StarSuite Calc : number of days
+StarSuite Calc : number of days;in a specific month of a year
+StarSuite Calc : number of days;in a specific year
+StarSuite Calc : number of entries
+StarSuite Calc : number of months between two dates
+StarSuite Calc : number of pages
+StarSuite Calc : number of payment periods
+StarSuite Calc : number of permutations
+StarSuite Calc : number of sheets
+StarSuite Calc : number of sheets;function
+StarSuite Calc : number of sheets
+StarSuite Calc : number of tables
+StarSuite Calc : number of weeks
+StarSuite Calc : number of weeks;between two dates
+StarSuite Calc : number of weeks;in a specific year
+StarSuite Calc : number of years between two dates
+StarSuite Calc : number series import
+StarSuite Calc : numbering
+StarSuite Calc : numbering;options
+StarSuite Calc : numbering;paragraphs
+StarSuite Calc : numbering;turning off
+StarSuite Calc : numbering;using automatically
+StarSuite Calc : numbers
+StarSuite Calc : numbers;as text
+StarSuite Calc : numbers;changing text/number formats
+StarSuite Calc : numbers;counting
+StarSuite Calc : numbers;date, time and currency formats
+StarSuite Calc : numbers;decimal places
+StarSuite Calc : numbers;decimal places (Calc)
+StarSuite Calc : numbers;determining ranks
+StarSuite Calc : numbers;entering fractions
+StarSuite Calc : numbers;entering without number formats
+StarSuite Calc : numbers;filter sheets
+StarSuite Calc : numbers;formatting in tables
+StarSuite Calc : numbers;formatting options for selected cells
+StarSuite Calc : numbers;greater than or equal to
+StarSuite Calc : numbers;highlighting negative numbers
+StarSuite Calc : numbers;multiplying
+StarSuite Calc : numbers;rounded off
+StarSuite Calc : numbers;rounding down to next integer
+StarSuite Calc : numbers;rounding up/down to even integers
+StarSuite Calc : numbers;user-defined formatting in tables
+StarSuite Calc : numbers;with leading zeros
+StarSuite Calc : numerical fields in forms
+StarSuite Calc : objects
+StarSuite Calc : objects;always moveable (Impress/Draw)
+StarSuite Calc : objects;arranging within stacks
+StarSuite Calc : objects;copying when moving in presentations
+StarSuite Calc : objects;definition
+StarSuite Calc : objects;displaying in spreadsheets
+StarSuite Calc : objects;displaying in text documents
+StarSuite Calc : objects;editing
+StarSuite Calc : objects;inserting from Gallery
+StarSuite Calc : objects;inserting OLE objects
+StarSuite Calc : objects;moving and resizing with mouse
+StarSuite Calc : objects;naming
+StarSuite Calc : objects;opening
+StarSuite Calc : objects;properties of charts
+StarSuite Calc : objects;quickly moving to
+StarSuite Calc : objects;titles and descriptions
+StarSuite Calc : OCT2BIN function
+StarSuite Calc : OCT2DEC function
+StarSuite Calc : OCT2HEX function
+StarSuite Calc : ODBC
+StarSuite Calc : ODBC;database (Base)
+StarSuite Calc : ODBC;definition
+StarSuite Calc : ODD function
+StarSuite Calc : odd integers
+StarSuite Calc : ODDFPRICE function
+StarSuite Calc : ODDFYIELD function
+StarSuite Calc : ODDLPRICE function
+StarSuite Calc : ODDLYIELD function
+StarSuite Calc : ODF file formats
+StarSuite Calc : Office
+StarSuite Calc : Office;Microsoft Office and StarSuite
+StarSuite Calc : OFFSET function
+StarSuite Calc : old German spellcheck
+StarSuite Calc : OLE
+StarSuite Calc : OLE;definition
+StarSuite Calc : OLE objects
+StarSuite Calc : OLE objects;arranging within stacks
+StarSuite Calc : OLE objects;captions (Writer)
+StarSuite Calc : OLE objects;inserting
+StarSuite Calc : OLE objects;number of
+StarSuite Calc : OLE objects;protecting
+StarSuite Calc : one and a half line spacing in text
+StarSuite Calc : online registration
+StarSuite Calc : online update options
+StarSuite Calc : online updates
+StarSuite Calc : online updates;checking automatically
+StarSuite Calc : online updates;checking manually
+StarSuite Calc : Open/Save dialogs
+StarSuite Calc : OpenDocument file formats
+StarSuite Calc : OpenGL
+StarSuite Calc : OpenGL;definition
+StarSuite Calc : OpenGL;optimized output
+StarSuite Calc : opening
+StarSuite Calc : opening;context menus
+StarSuite Calc : opening;database files
+StarSuite Calc : opening;dialog settings
+StarSuite Calc : opening;documents
+StarSuite Calc : opening;documents from other formats
+StarSuite Calc : opening;documents on WebDAV server
+StarSuite Calc : opening;files with links
+StarSuite Calc : opening;files, with placeholders
+StarSuite Calc : opening;forms
+StarSuite Calc : opening;Microsoft Office files
+StarSuite Calc : opening;mobile device documents
+StarSuite Calc : opening;objects
+StarSuite Calc : opening;reports
+StarSuite Calc : opening;scenarios
+StarSuite Calc : opening;several files
+StarSuite Calc : opening;sheets in HTML
+StarSuite Calc : opening;XForms
+StarSuite Calc : operators
+StarSuite Calc : operators;default filters
+StarSuite Calc : operators;formula functions
+StarSuite Calc : optimal column widths
+StarSuite Calc : optimal row heights
+StarSuite Calc : optional hyphens (Writer)
+StarSuite Calc : options
+StarSuite Calc : options;accessibility
+StarSuite Calc : options;appearance
+StarSuite Calc : options;compatibility (Writer)
+StarSuite Calc : options;network identity
+StarSuite Calc : options;online update
+StarSuite Calc : options;tools
+StarSuite Calc : OR function
+StarSuite Calc : Oracle databases (base)
+StarSuite Calc : order of chart data
+StarSuite Calc : ordering
+StarSuite Calc : ordering;objects
+StarSuite Calc : organizing
+StarSuite Calc : organizing;macros and scripts
+StarSuite Calc : organizing;namespaces in XForms
+StarSuite Calc : organizing;styles
+StarSuite Calc : organizing;templates
+StarSuite Calc : original size
+StarSuite Calc : original size;printing in StarSuite Math
+StarSuite Calc : original size;restoring after cropping
+StarSuite Calc : outlines
+StarSuite Calc : outlines;font effects
+StarSuite Calc : outlines;outline symbols
+StarSuite Calc : outlines;sending to presentations
+StarSuite Calc : outlines;sheets
+StarSuite Calc : output ranges of DataPilot tables
+StarSuite Calc : overwrite mode
+StarSuite Calc : packages, see extensions
+StarSuite Calc : page breaks
+StarSuite Calc : page breaks;displaying (Calc)
+StarSuite Calc : page breaks;inserting in spreadsheets
+StarSuite Calc : page breaks;spreadsheet preview
+StarSuite Calc : page formats
+StarSuite Calc : page formats;maximizing
+StarSuite Calc : page formats;restriction
+StarSuite Calc : page styles
+StarSuite Calc : page styles;editing/applying with statusbar
+StarSuite Calc : page styles;footers
+StarSuite Calc : page styles;headers
+StarSuite Calc : page views
+StarSuite Calc : page views;increasing scales
+StarSuite Calc : page views;reducing scales
+StarSuite Calc : pages
+StarSuite Calc : pages;backgrounds in all applications
+StarSuite Calc : pages;formatting and numbering
+StarSuite Calc : pages;order when printing
+StarSuite Calc : pages;printing page names in presentations
+StarSuite Calc : pages;scaling
+StarSuite Calc : pages;selecting one to print
+StarSuite Calc : paint box
+StarSuite Calc : paint can for applying styles
+StarSuite Calc : paint can symbol
+StarSuite Calc : pair kerning
+StarSuite Calc : Palm file filters
+StarSuite Calc : paper formats
+StarSuite Calc : paper size warning
+StarSuite Calc : paper trays
+StarSuite Calc : paragraph marks
+StarSuite Calc : paragraph marks;displaying (Writer)
+StarSuite Calc : paragraph styles
+StarSuite Calc : paragraph styles;languages
+StarSuite Calc : paragraph styles;modifying basic fonts
+StarSuite Calc : paragraphs
+StarSuite Calc : paragraphs;alignment
+StarSuite Calc : paragraphs;Asian typography
+StarSuite Calc : paragraphs;defining borders
+StarSuite Calc : paragraphs;hidden paragraphs (Writer)
+StarSuite Calc : paragraphs;increasing indents of
+StarSuite Calc : paragraphs;indents, margins and columns
+StarSuite Calc : paragraphs;inserting bullets
+StarSuite Calc : paragraphs;joining
+StarSuite Calc : paragraphs;numbering automatically
+StarSuite Calc : paragraphs;removing blank ones
+StarSuite Calc : paragraphs;spacing
+StarSuite Calc : paragraphs;tab stops
+StarSuite Calc : parameters
+StarSuite Calc : parameters;command line
+StarSuite Calc : parameters;queries (Base)
+StarSuite Calc : passwords for protecting contents
+StarSuite Calc : pasting
+StarSuite Calc : pasting;cell ranges
+StarSuite Calc : pasting;cell ranges from spreadsheets
+StarSuite Calc : pasting;data from text documents
+StarSuite Calc : pasting;draw objects
+StarSuite Calc : pasting;draw objects from other documents
+StarSuite Calc : pasting;formatted/unformatted text
+StarSuite Calc : pasting;formulas
+StarSuite Calc : pasting;from data source view
+StarSuite Calc : pasting;from data sources to StarSuite Calc
+StarSuite Calc : pasting;pictures from other documents
+StarSuite Calc : pasting;sheet areas in text documents
+StarSuite Calc : pasting;to Gallery
+StarSuite Calc : pasting;values in multiple sheets
+StarSuite Calc : paths
+StarSuite Calc : paths;changing work directory
+StarSuite Calc : paths;defaults
+StarSuite Calc : pattern editor
+StarSuite Calc : pattern fields
+StarSuite Calc : pattern fields;form functions
+StarSuite Calc : patterns for objects
+StarSuite Calc : payment periods
+StarSuite Calc : payment periods;number of
+StarSuite Calc : PDF
+StarSuite Calc : PDF;export
+StarSuite Calc : PDF;PostScript to PDF converter, UNIX
+StarSuite Calc : PDF export of print ranges
+StarSuite Calc : PEARSON function
+StarSuite Calc : percentage calculations
+StarSuite Calc : PERCENTILE function
+StarSuite Calc : PERCENTRANK function
+StarSuite Calc : periodic amortizement rates
+StarSuite Calc : permitted cell contents
+StarSuite Calc : PERMUT function
+StarSuite Calc : PERMUTATIONA function
+StarSuite Calc : personal data input
+StarSuite Calc : PHI function
+StarSuite Calc : phonebook sorting rules
+StarSuite Calc : phonetic guide
+StarSuite Calc : PI function
+StarSuite Calc : picklist creation
+StarSuite Calc : pictures
+StarSuite Calc : pictures;adding to Gallery
+StarSuite Calc : pictures;arranging within stacks
+StarSuite Calc : pictures;assigning macros
+StarSuite Calc : pictures;backgrounds
+StarSuite Calc : pictures;captions (Writer)
+StarSuite Calc : pictures;changing paths
+StarSuite Calc : pictures;cropping and zooming
+StarSuite Calc : pictures;displaying in Calc
+StarSuite Calc : pictures;displaying in Writer (Writer)
+StarSuite Calc : pictures;drag and drop between documents
+StarSuite Calc : pictures;drawing
+StarSuite Calc : pictures;editing
+StarSuite Calc : pictures;filters
+StarSuite Calc : pictures;ImageMap
+StarSuite Calc : pictures;inserting automatically
+StarSuite Calc : pictures;inserting from Gallery
+StarSuite Calc : pictures;number of
+StarSuite Calc : pictures;printing
+StarSuite Calc : pictures;scaling/resizing
+StarSuite Calc : pie charts
+StarSuite Calc : pie charts;options
+StarSuite Calc : pie charts
+StarSuite Calc : Pivot table import
+StarSuite Calc : Pivot table, see DataPilot function
+StarSuite Calc : pixel editor
+StarSuite Calc : pixel graphics
+StarSuite Calc : pixel graphics;inserting and editing
+StarSuite Calc : pixel patterns
+StarSuite Calc : placeholders
+StarSuite Calc : placeholders;in SQL queries
+StarSuite Calc : placeholders;on opening files
+StarSuite Calc : placing toolbars
+StarSuite Calc : playing movies and sound files
+StarSuite Calc : plotting data as charts
+StarSuite Calc : plug-ins
+StarSuite Calc : plug-ins;activating and deactivating
+StarSuite Calc : plug-ins;definition
+StarSuite Calc : plug-ins;inserting
+StarSuite Calc : plus sign, see also operators
+StarSuite Calc : PMT function
+StarSuite Calc : pocket device appliances
+StarSuite Calc : Pocket PC file filters
+StarSuite Calc : points
+StarSuite Calc : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Calc : points of intersection
+StarSuite Calc : POISSON function
+StarSuite Calc : polygon drawing
+StarSuite Calc : pop-art filter
+StarSuite Calc : portable document format
+StarSuite Calc : positioning
+StarSuite Calc : positioning;draw objects and controls
+StarSuite Calc : positioning;fonts
+StarSuite Calc : positioning;objects
+StarSuite Calc : positioning;toolbars
+StarSuite Calc : post method for form transmissions
+StarSuite Calc : posterizing filter
+StarSuite Calc : PostScript
+StarSuite Calc : PostScript;creating files
+StarSuite Calc : PostScript;PDF converter, UNIX
+StarSuite Calc : POWER function
+StarSuite Calc : PowerPoint export
+StarSuite Calc : powers of 2 calculations
+StarSuite Calc : PPMT function
+StarSuite Calc : precision as shown
+StarSuite Calc : precision as shown (Calc)
+StarSuite Calc : predefining fonts
+StarSuite Calc : present values
+StarSuite Calc : presentations
+StarSuite Calc : presentations;creating/opening
+StarSuite Calc : presentations;inserting spreadsheet cells
+StarSuite Calc : presentations;live on the Internet
+StarSuite Calc : presentations;print menu
+StarSuite Calc : presentations;saving
+StarSuite Calc : presentations;saving automatically
+StarSuite Calc : presentations;saving in other formats
+StarSuite Calc : presentations;sending as e-mail
+StarSuite Calc : presentations;starting with wizard
+StarSuite Calc : presentations;wizards
+StarSuite Calc : press buttons, see push buttons
+StarSuite Calc : previews
+StarSuite Calc : previews;fonts lists
+StarSuite Calc : previews;page breaks for printing
+StarSuite Calc : PRICE function
+StarSuite Calc : PRICEDISC function
+StarSuite Calc : PRICEMAT function
+StarSuite Calc : prices
+StarSuite Calc : prices;fixed interest securities
+StarSuite Calc : prices;interest-bearing securities
+StarSuite Calc : prices;non-interest-bearing securities
+StarSuite Calc : prices;securities with irregular first interest rate
+StarSuite Calc : prices;treasury bills
+StarSuite Calc : primary key
+StarSuite Calc : primary key;database tables
+StarSuite Calc : primary keys
+StarSuite Calc : primary keys;defining
+StarSuite Calc : primary keys;inserting (Base)
+StarSuite Calc : print area selection
+StarSuite Calc : print ranges
+StarSuite Calc : printer metrics for document formatting (Writer)
+StarSuite Calc : printers
+StarSuite Calc : printers;adding, UNIX
+StarSuite Calc : printers;choosing
+StarSuite Calc : printers;default printer
+StarSuite Calc : printers;faxes under UNIX
+StarSuite Calc : printers;maximum page formats
+StarSuite Calc : printers;paper trays
+StarSuite Calc : printers;properties
+StarSuite Calc : printing
+StarSuite Calc : printing;black and white
+StarSuite Calc : printing;brochures
+StarSuite Calc : printing;cells
+StarSuite Calc : printing;colors in grayscale
+StarSuite Calc : printing;copies
+StarSuite Calc : printing;creating individual jobs
+StarSuite Calc : printing;dates in presentations
+StarSuite Calc : printing;directly
+StarSuite Calc : printing;documents
+StarSuite Calc : printing;drawings defaults
+StarSuite Calc : printing;elements in text documents
+StarSuite Calc : printing;faster
+StarSuite Calc : printing;fitting to pages in presentations
+StarSuite Calc : printing;fitting to pages in StarSuite Math
+StarSuite Calc : printing;formulas in StarSuite Math
+StarSuite Calc : printing;hidden pages of presentations
+StarSuite Calc : printing;in original size in StarSuite Math
+StarSuite Calc : printing;landscape
+StarSuite Calc : printing;left/right pages
+StarSuite Calc : printing;notes
+StarSuite Calc : printing;page order
+StarSuite Calc : printing;queries (Base)
+StarSuite Calc : printing;rows/columns as table headings
+StarSuite Calc : printing;scaling in StarSuite Math
+StarSuite Calc : printing;selections
+StarSuite Calc : printing;sheet counts
+StarSuite Calc : printing;sheet details
+StarSuite Calc : printing;sheet selections
+StarSuite Calc : printing;sheets on multiple pages
+StarSuite Calc : printing;text always in black
+StarSuite Calc : printing;text in reverse order
+StarSuite Calc : printing;tiling pages in presentations
+StarSuite Calc : printing;transparencies
+StarSuite Calc : printing;warnings
+StarSuite Calc : printing;without scaling in presentations
+StarSuite Calc : printing speed
+StarSuite Calc : PROB function
+StarSuite Calc : probabilities of samples with binomial distribution
+StarSuite Calc : PRODUCT function
+StarSuite Calc : programming
+StarSuite Calc : programming;add-ins
+StarSuite Calc : programming;functions
+StarSuite Calc : programming;scripting
+StarSuite Calc : programming;StarSuite
+StarSuite Calc : PROPER function
+StarSuite Calc : properties
+StarSuite Calc : properties;charts
+StarSuite Calc : properties;fields in databases
+StarSuite Calc : properties;files
+StarSuite Calc : properties;form controls
+StarSuite Calc : properties;forms
+StarSuite Calc : properties;printers
+StarSuite Calc : properties;smooth lines in line charts/XY charts
+StarSuite Calc : protected contents
+StarSuite Calc : protected dashes
+StarSuite Calc : protected database tables
+StarSuite Calc : protected documents
+StarSuite Calc : protected spaces
+StarSuite Calc : protected spaces;inserting
+StarSuite Calc : protected spaces;showing (Writer)
+StarSuite Calc : protecting
+StarSuite Calc : protecting;cells and sheets
+StarSuite Calc : protecting;contents
+StarSuite Calc : protecting;recorded changes
+StarSuite Calc : protecting;unprotecting cells
+StarSuite Calc : proxy settings
+StarSuite Calc : push buttons
+StarSuite Calc : push buttons;adding to documents
+StarSuite Calc : push buttons;creating
+StarSuite Calc : PV function
+StarSuite Calc : QUARTILE function
+StarSuite Calc : queries
+StarSuite Calc : queries;copying (Base)
+StarSuite Calc : queries;creating in design view (Base)
+StarSuite Calc : queries;creating in SQL view
+StarSuite Calc : queries;defining (Base)
+StarSuite Calc : queries;deleting table links (Base)
+StarSuite Calc : queries;editing in data source view
+StarSuite Calc : queries;formulating filter conditions (Base)
+StarSuite Calc : queries;joining tables (Base)
+StarSuite Calc : queries;missing elements (Base)
+StarSuite Calc : queries;overview (Base)
+StarSuite Calc : queries;parameter queries (Base)
+StarSuite Calc : queries;printing (Base)
+StarSuite Calc : Query Wizard (Base)
+StarSuite Calc : Quickstarter
+StarSuite Calc : quotation marks
+StarSuite Calc : quotation marks;replacing
+StarSuite Calc : quotes
+StarSuite Calc : quotes;custom
+StarSuite Calc : QUOTIENT function
+StarSuite Calc : radar charts, see net charts
+StarSuite Calc : RADIANS function
+StarSuite Calc : radio button creation
+StarSuite Calc : RAND function
+StarSuite Calc : RANDBETWEEN function
+StarSuite Calc : random numbers
+StarSuite Calc : random numbers;between 0 and 1
+StarSuite Calc : random numbers;between limits
+StarSuite Calc : random numbers;examples
+StarSuite Calc : ranges
+StarSuite Calc : ranges;combining
+StarSuite Calc : ranges;defining database ranges
+StarSuite Calc : ranges;inserting in tables
+StarSuite Calc : ranges;print ranges
+StarSuite Calc : RANK function
+StarSuite Calc : RATE function
+StarSuite Calc : rates of return
+StarSuite Calc : rates of return;non-interest-bearing securities
+StarSuite Calc : rates of return;securities
+StarSuite Calc : rates of return;securities with interest paid on maturity
+StarSuite Calc : rates of return of treasury bills
+StarSuite Calc : read-only documents
+StarSuite Calc : read-only documents;cursor
+StarSuite Calc : read-only documents;database tables on/off
+StarSuite Calc : read-only documents;editing
+StarSuite Calc : read-only documents;opening documents as
+StarSuite Calc : read-only items in Data Navigator
+StarSuite Calc : recalculating
+StarSuite Calc : recalculating;all formulas in sheets
+StarSuite Calc : recalculating;auto calculating sheets
+StarSuite Calc : recalculating;DataPilot tables
+StarSuite Calc : RECEIVED function
+StarSuite Calc : recognizing
+StarSuite Calc : recognizing;column and row labels
+StarSuite Calc : recognizing;equal numbers
+StarSuite Calc : recognizing;general errors
+StarSuite Calc : recognizing formula cells
+StarSuite Calc : recognizing URLs automatically
+StarSuite Calc : recording
+StarSuite Calc : recording;changes
+StarSuite Calc : recording;macros
+StarSuite Calc : records
+StarSuite Calc : records;counting in Calc databases
+StarSuite Calc : records;inserting notes
+StarSuite Calc : records;protecting
+StarSuite Calc : records;saving
+StarSuite Calc : records;searching in databases
+StarSuite Calc : rectangles with round corners
+StarSuite Calc : recursions in spreadsheets
+StarSuite Calc : redo command
+StarSuite Calc : reduced printing
+StarSuite Calc : reference lines
+StarSuite Calc : reference operators
+StarSuite Calc : references
+StarSuite Calc : references;absolute/relative
+StarSuite Calc : references;by defined names
+StarSuite Calc : references;displaying in color (Calc)
+StarSuite Calc : references;expanding (Calc)
+StarSuite Calc : references;inserting by drag and drop
+StarSuite Calc : references;iterative (Calc)
+StarSuite Calc : references;testing cell contents
+StarSuite Calc : references;to cells
+StarSuite Calc : references;to cells in another document
+StarSuite Calc : references;URL in cells
+StarSuite Calc : register-true
+StarSuite Calc : register-true;definition
+StarSuite Calc : registering
+StarSuite Calc : registering;address books
+StarSuite Calc : registering;databases (Base)
+StarSuite Calc : registering;StarSuite
+StarSuite Calc : regression analysis
+StarSuite Calc : regression curves in charts
+StarSuite Calc : regression lines
+StarSuite Calc : regression lines;FORECAST function
+StarSuite Calc : regression lines;LINEST function
+StarSuite Calc : regular expressions
+StarSuite Calc : regular expressions;list of
+StarSuite Calc : regular expressions;opening files
+StarSuite Calc : relational databases (Base)
+StarSuite Calc : relations
+StarSuite Calc : relations;creating and deleting (Base)
+StarSuite Calc : relations;joining tables (Base)
+StarSuite Calc : relations;properties (Base)
+StarSuite Calc : relative addresses
+StarSuite Calc : relative hyperlinks
+StarSuite Calc : relative references
+StarSuite Calc : relative saving of URLs
+StarSuite Calc : reloading
+StarSuite Calc : reloading;documents
+StarSuite Calc : reloading;HTML documents, automatically
+StarSuite Calc : remainders of divisions
+StarSuite Calc : remarks on cells
+StarSuite Calc : remarks, see also notes
+StarSuite Calc : remote configurations
+StarSuite Calc : remove noise filter
+StarSuite Calc : removing
+StarSuite Calc : removing;bullets and numbering
+StarSuite Calc : removing;cell range filters
+StarSuite Calc : removing;filters
+StarSuite Calc : removing;form filters
+StarSuite Calc : removing, see also deleting
+StarSuite Calc : renaming sheets
+StarSuite Calc : reorganizing charts
+StarSuite Calc : repayment installment
+StarSuite Calc : repeating
+StarSuite Calc : repeating;columns/rows on printed pages
+StarSuite Calc : repeating;commands
+StarSuite Calc : REPLACE function
+StarSuite Calc : replacement options
+StarSuite Calc : replacement table
+StarSuite Calc : replacing
+StarSuite Calc : replacing;AutoCorrect function
+StarSuite Calc : replacing;cell contents
+StarSuite Calc : replacing;dashes
+StarSuite Calc : Report Builder
+StarSuite Calc : reports
+StarSuite Calc : reports;creating
+StarSuite Calc : reports;error reports
+StarSuite Calc : reports;opening and editing
+StarSuite Calc : reports;templates
+StarSuite Calc : REPT function
+StarSuite Calc : resetting
+StarSuite Calc : resetting;templates
+StarSuite Calc : resizing
+StarSuite Calc : resizing;objects, by mouse
+StarSuite Calc : resizing, see also scaling/zooming
+StarSuite Calc : resolution when printing bitmaps
+StarSuite Calc : restoring
+StarSuite Calc : restoring;default formatting
+StarSuite Calc : restoring;editing
+StarSuite Calc : results display vs. formulas display
+StarSuite Calc : reversing printing order
+StarSuite Calc : review function
+StarSuite Calc : review function;accepting or rejecting changes
+StarSuite Calc : review function;comparing documents
+StarSuite Calc : review function;protecting records
+StarSuite Calc : review function;recording changes example
+StarSuite Calc : rich text control
+StarSuite Calc : right alignment of paragraphs
+StarSuite Calc : RIGHT function
+StarSuite Calc : right joins (Base)
+StarSuite Calc : right-to-left text
+StarSuite Calc : right-to-left text
+StarSuite Calc : right-to-left text;spreadsheets
+StarSuite Calc : ROMAN function
+StarSuite Calc : ROT13 function
+StarSuite Calc : rotating
+StarSuite Calc : rotating;3D text
+StarSuite Calc : rotating;tables
+StarSuite Calc : rotating;text in cells
+StarSuite Calc : round corners
+StarSuite Calc : ROUND function
+StarSuite Calc : ROUNDDOWN function
+StarSuite Calc : rounded off numbers
+StarSuite Calc : rounding
+StarSuite Calc : rounding;down to nearest multiple of significance
+StarSuite Calc : rounding;down to next integer
+StarSuite Calc : rounding;up to multiples of significance
+StarSuite Calc : rounding;up/down to even integers
+StarSuite Calc : rounding;up/down to nearest odd integer
+StarSuite Calc : rounding precision
+StarSuite Calc : rounding precision (Calc)
+StarSuite Calc : ROUNDUP function
+StarSuite Calc : row breaks
+StarSuite Calc : row breaks;deleting
+StarSuite Calc : row breaks;inserting
+StarSuite Calc : ROW function
+StarSuite Calc : row headers
+StarSuite Calc : row headers;displaying (Calc)
+StarSuite Calc : row headers;hiding
+StarSuite Calc : row headers;highlighting (Calc)
+StarSuite Calc : row headers;using in formulas
+StarSuite Calc : rows
+StarSuite Calc : rows;deleting
+StarSuite Calc : rows;finding labels automatically
+StarSuite Calc : rows;freezing
+StarSuite Calc : rows;heights
+StarSuite Calc : rows;hiding
+StarSuite Calc : rows;inserting
+StarSuite Calc : rows;optimal heights
+StarSuite Calc : rows;removing/redisplaying with filters
+StarSuite Calc : rows;repeating when printing
+StarSuite Calc : rows;swapping with columns
+StarSuite Calc : rows;visible and invisible
+StarSuite Calc : ROWS function
+StarSuite Calc : RRI function
+StarSuite Calc : RSQ calculations
+StarSuite Calc : RSQ function
+StarSuite Calc : rulers
+StarSuite Calc : rulers;default settings
+StarSuite Calc : rulers;measurement units
+StarSuite Calc : rulers;visible in presentations
+StarSuite Calc : sales values
+StarSuite Calc : sales values;fixed interest securities
+StarSuite Calc : sales values;non-interest-bearing securities
+StarSuite Calc : samples and templates
+StarSuite Calc : sampling without replacement
+StarSuite Calc : saving
+StarSuite Calc : saving;default file formats
+StarSuite Calc : saving;dialog settings
+StarSuite Calc : saving;documents
+StarSuite Calc : saving;documents for mobile devices
+StarSuite Calc : saving;documents in other formats
+StarSuite Calc : saving;documents, automatically
+StarSuite Calc : saving;in Microsoft Office file format
+StarSuite Calc : saving;options
+StarSuite Calc : saving;sheets in HTML
+StarSuite Calc : saving;templates
+StarSuite Calc : saving;to XML
+StarSuite Calc : saving;VBA code in Microsoft Office documents
+StarSuite Calc : saving;with password by default
+StarSuite Calc : saving as command
+StarSuite Calc : saving as command;precautions
+StarSuite Calc : scalar products
+StarSuite Calc : scaling
+StarSuite Calc : scaling;axes
+StarSuite Calc : scaling;font sizes in user interface
+StarSuite Calc : scaling;objects
+StarSuite Calc : scaling;pictures
+StarSuite Calc : scaling;printing in StarSuite Math
+StarSuite Calc : scaling;text in charts
+StarSuite Calc : scaling;when printing presentations
+StarSuite Calc : scaling, see also zooming
+StarSuite Calc : scatter charts
+StarSuite Calc : scenarios
+StarSuite Calc : scenarios;creating/editing/deleting
+StarSuite Calc : scenarios;displaying names
+StarSuite Calc : screen
+StarSuite Calc : screen;full screen views
+StarSuite Calc : screen;scaling
+StarSuite Calc : screen magnifiers
+StarSuite Calc : screen readers
+StarSuite Calc : script organization
+StarSuite Calc : scrollbars
+StarSuite Calc : scrollbars;controls
+StarSuite Calc : scrollbars;displaying (Calc)
+StarSuite Calc : scrollbars;horizontal and vertical (Writer)
+StarSuite Calc : scrolling prevention in tables
+StarSuite Calc : search criteria for database functions in cells
+StarSuite Calc : search engines
+StarSuite Calc : search engines;definition
+StarSuite Calc : search engines;selecting
+StarSuite Calc : SEARCH function
+StarSuite Calc : searching
+StarSuite Calc : searching;all sheets
+StarSuite Calc : searching;cell contents in Calc databases
+StarSuite Calc : searching;databases
+StarSuite Calc : searching;form filters
+StarSuite Calc : searching;Internet
+StarSuite Calc : searching;links in cells
+StarSuite Calc : searching;maximum values in columns
+StarSuite Calc : searching;minimum values in columns
+StarSuite Calc : searching;tables and forms
+StarSuite Calc : searching, see also finding
+StarSuite Calc : SECOND function
+StarSuite Calc : secondary axes in charts
+StarSuite Calc : sections
+StarSuite Calc : sections;backgrounds
+StarSuite Calc : securities
+StarSuite Calc : securities;first interest payment until settlement date
+StarSuite Calc : security
+StarSuite Calc : security;digital signatures
+StarSuite Calc : security;options for documents with macros
+StarSuite Calc : security;protecting contents
+StarSuite Calc : security;warning dialogs with macros
+StarSuite Calc : selecting
+StarSuite Calc : selecting;cells
+StarSuite Calc : selecting;controls
+StarSuite Calc : selecting;formatting themes
+StarSuite Calc : selecting;measurement units
+StarSuite Calc : selecting;multiple sheets
+StarSuite Calc : selecting;objects
+StarSuite Calc : selecting;print areas
+StarSuite Calc : selecting;scenarios in Navigator
+StarSuite Calc : selecting;several files
+StarSuite Calc : selection clipboard
+StarSuite Calc : selection frames
+StarSuite Calc : selection lists
+StarSuite Calc : selection lists;filling cells
+StarSuite Calc : selection lists;validity
+StarSuite Calc : selection modes in spreadsheets
+StarSuite Calc : selection modes in text
+StarSuite Calc : sending
+StarSuite Calc : sending;AutoAbstract function in presentations
+StarSuite Calc : sending;documents as e-mail
+StarSuite Calc : sending;documents as faxes
+StarSuite Calc : separator lines
+StarSuite Calc : separator lines;defining
+StarSuite Calc : separators
+StarSuite Calc : separators;conditional
+StarSuite Calc : series
+StarSuite Calc : series;calculating
+StarSuite Calc : series;sort lists
+StarSuite Calc : SERIESSUM function
+StarSuite Calc : Server Side ImageMap
+StarSuite Calc : settings
+StarSuite Calc : settings;printers
+StarSuite Calc : settings;program configuration
+StarSuite Calc : settings;proxies
+StarSuite Calc : settings;tracking changes
+StarSuite Calc : settings;views
+StarSuite Calc : SGML
+StarSuite Calc : SGML;definition
+StarSuite Calc : shadows
+StarSuite Calc : shadows;areas
+StarSuite Calc : shadows;borders
+StarSuite Calc : shadows;characters
+StarSuite Calc : shadows;characters, using context menu
+StarSuite Calc : shared libraries
+StarSuite Calc : shared libraries;programming
+StarSuite Calc : sharing documents
+StarSuite Calc : sharpening filter
+StarSuite Calc : sheet area names
+StarSuite Calc : SHEET function
+StarSuite Calc : sheet grids
+StarSuite Calc : sheet grids;printing
+StarSuite Calc : sheet numbers
+StarSuite Calc : sheet numbers;looking up
+StarSuite Calc : sheet ranges
+StarSuite Calc : sheet ranges;filling
+StarSuite Calc : sheet references
+StarSuite Calc : sheet tabs
+StarSuite Calc : sheet tabs;displaying
+StarSuite Calc : sheet tabs;renaming
+StarSuite Calc : sheet tabs;using
+StarSuite Calc : sheets
+StarSuite Calc : sheets;AutoFormat function
+StarSuite Calc : sheets;creating
+StarSuite Calc : sheets;defining label ranges
+StarSuite Calc : sheets;deleting
+StarSuite Calc : sheets;displaying
+StarSuite Calc : sheets;filter values
+StarSuite Calc : sheets;formatting themes
+StarSuite Calc : sheets;hiding
+StarSuite Calc : sheets;hiding details
+StarSuite Calc : sheets;HTML
+StarSuite Calc : sheets;inserting
+StarSuite Calc : sheets;inserting - Applying Multiple Sheets
+StarSuite Calc : sheets;inserting row breaks
+StarSuite Calc : sheets;optimal row heights
+StarSuite Calc : sheets;outlines
+StarSuite Calc : sheets;printing details
+StarSuite Calc : sheets;printing in landscape
+StarSuite Calc : sheets;printing on multiple pages
+StarSuite Calc : sheets;printing sheet counts
+StarSuite Calc : sheets;protecting
+StarSuite Calc : sheets;renaming
+StarSuite Calc : sheets;right-to-left
+StarSuite Calc : sheets;searching all
+StarSuite Calc : sheets;selecting multiple
+StarSuite Calc : sheets;showing multiple
+StarSuite Calc : sheets;simultaneous multiple filling
+StarSuite Calc : SHEETS function
+StarSuite Calc : shortcut keys
+StarSuite Calc : shortcut keys;assigning macros
+StarSuite Calc : shortcut keys;charts
+StarSuite Calc : shortcut keys;general
+StarSuite Calc : shortcut keys;in databases
+StarSuite Calc : shortcut keys;spreadsheets
+StarSuite Calc : shortcut keys;StarSuite accessibility
+StarSuite Calc : shortcut keys;StarSuite Calc accessibility
+StarSuite Calc : showing
+StarSuite Calc : showing;cell references
+StarSuite Calc : showing;changes
+StarSuite Calc : showing;columns
+StarSuite Calc : showing;docked windows
+StarSuite Calc : showing;drawings and controls (Writer)
+StarSuite Calc : showing;live presentations on the Internet
+StarSuite Calc : showing;rows
+StarSuite Calc : showing;sheet details
+StarSuite Calc : showing;toolbars
+StarSuite Calc : SIGN function
+StarSuite Calc : signing documents with digital signatures
+StarSuite Calc : similarity search
+StarSuite Calc : simple handles (Writer)
+StarSuite Calc : simplified Chinese
+StarSuite Calc : simplified Chinese;translating to traditional Chinese
+StarSuite Calc : SIN function
+StarSuite Calc : single sign on options
+StarSuite Calc : single-line spacing in text
+StarSuite Calc : SINH function
+StarSuite Calc : sizes
+StarSuite Calc : sizes;draw objects
+StarSuite Calc : sizes;pictures
+StarSuite Calc : SKEW function
+StarSuite Calc : slanting draw objects
+StarSuite Calc : SLN function
+StarSuite Calc : SLOPE function
+StarSuite Calc : slopes, see also regression lines
+StarSuite Calc : small capitals
+StarSuite Calc : SMALL function
+StarSuite Calc : small icons
+StarSuite Calc : smart tag configuration
+StarSuite Calc : smooth scrolling (Writer)
+StarSuite Calc : smoothing filter
+StarSuite Calc : snap grid defaults (Writer/Calc)
+StarSuite Calc : snapping in presentations and drawings
+StarSuite Calc : solarization filter
+StarSuite Calc : solver
+StarSuite Calc : sort lists
+StarSuite Calc : sort lists;applying
+StarSuite Calc : sort lists;copying to in Calc
+StarSuite Calc : sorting
+StarSuite Calc : sorting;Asian languages
+StarSuite Calc : sorting;data in forms
+StarSuite Calc : sorting;database ranges
+StarSuite Calc : sorting;databases
+StarSuite Calc : sorting;options for database ranges
+StarSuite Calc : sorting;options in Data Pilot
+StarSuite Calc : sorting;sort criteria for database ranges
+StarSuite Calc : sounds
+StarSuite Calc : sounds;inserting and playing
+StarSuite Calc : spaces
+StarSuite Calc : spaces;displaying (Writer)
+StarSuite Calc : spaces;ignoring double
+StarSuite Calc : spaces;inserting protected spaces
+StarSuite Calc : spaces;showing protected spaces (Writer)
+StarSuite Calc : spacing
+StarSuite Calc : spacing;between paragraphs in footnotes
+StarSuite Calc : spacing;font effects
+StarSuite Calc : spacing;lines and paragraphs
+StarSuite Calc : spacing;tab stops in text documents
+StarSuite Calc : spacing;tabs in presentations
+StarSuite Calc : spadmin
+StarSuite Calc : special characters
+StarSuite Calc : speech bubbles
+StarSuite Calc : speed of printing
+StarSuite Calc : spellcheck
+StarSuite Calc : spellcheck;activating for a language
+StarSuite Calc : spellcheck;context menus
+StarSuite Calc : spellcheck;default languages
+StarSuite Calc : spellcheck;dialog
+StarSuite Calc : spellcheck;dictionary of exceptions
+StarSuite Calc : spellcheck;ignore list
+StarSuite Calc : spin button creation
+StarSuite Calc : spoolfiles with Xprinter
+StarSuite Calc : spreadsheets
+StarSuite Calc : spreadsheets;as databases (base)
+StarSuite Calc : spreadsheets;backgrounds
+StarSuite Calc : spreadsheets;calculating
+StarSuite Calc : spreadsheets;copying
+StarSuite Calc : spreadsheets;copying areas to text documents
+StarSuite Calc : spreadsheets;creating/opening
+StarSuite Calc : spreadsheets;deleting
+StarSuite Calc : spreadsheets;deleting cell contents
+StarSuite Calc : spreadsheets;deleting cells
+StarSuite Calc : spreadsheets;deleting column breaks
+StarSuite Calc : spreadsheets;deleting row breaks
+StarSuite Calc : spreadsheets;displaying headers of columns/rows
+StarSuite Calc : spreadsheets;formatting
+StarSuite Calc : spreadsheets;formula bar
+StarSuite Calc : spreadsheets;functions
+StarSuite Calc : spreadsheets;hiding functions
+StarSuite Calc : spreadsheets;importing from/exporting to dBASE files
+StarSuite Calc : spreadsheets;inserting breaks in
+StarSuite Calc : spreadsheets;inserting cells
+StarSuite Calc : spreadsheets;inserting charts
+StarSuite Calc : spreadsheets;inserting column breaks
+StarSuite Calc : spreadsheets;inserting columns
+StarSuite Calc : spreadsheets;inserting database records
+StarSuite Calc : spreadsheets;inserting rows
+StarSuite Calc : spreadsheets;moving
+StarSuite Calc : spreadsheets;optimal column widths
+StarSuite Calc : spreadsheets;printing
+StarSuite Calc : spreadsheets;saving
+StarSuite Calc : spreadsheets;saving automatically
+StarSuite Calc : spreadsheets;saving in other formats
+StarSuite Calc : spreadsheets;sending as e-mail
+StarSuite Calc : spreadsheets;shortcut keys in
+StarSuite Calc : spreadsheets;showing columns
+StarSuite Calc : spreadsheets;value highlighting
+StarSuite Calc : spreadsheets;values as shown
+StarSuite Calc : SQL
+StarSuite Calc : SQL;definition
+StarSuite Calc : SQL;DISTINCT parameter
+StarSuite Calc : SQL;executing SQL commands
+StarSuite Calc : SQL;executing SQL statements (Base)
+StarSuite Calc : SQL;queries (Base)
+StarSuite Calc : SQRT function
+StarSuite Calc : SQRTPI function
+StarSuite Calc : square drawings
+StarSuite Calc : square number additions
+StarSuite Calc : square roots
+StarSuite Calc : square roots;positive numbers
+StarSuite Calc : square roots;products of Pi
+StarSuite Calc : standard bar on/off
+StarSuite Calc : standard deviation in charts
+StarSuite Calc : standard deviations in databases
+StarSuite Calc : standard deviations in databases;based on a sample
+StarSuite Calc : standard deviations in databases;based on populations
+StarSuite Calc : standard deviations in statistics
+StarSuite Calc : standard deviations in statistics;based on a population
+StarSuite Calc : standard deviations in statistics;based on a sample
+StarSuite Calc : standard errors
+StarSuite Calc : standard errors;array functions
+StarSuite Calc : standard errors;statistical functions
+StarSuite Calc : standard filters in databases
+StarSuite Calc : standard printer under UNIX
+StarSuite Calc : STANDARDIZE function
+StarSuite Calc : StarSuite Base data sources
+StarSuite Calc : StarSuite Basic scripts in HTML documents
+StarSuite Calc : StarSuite documents
+StarSuite Calc : StarSuite documents;mobile device filters
+StarSuite Calc : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Calc : StarSuite Math start
+StarSuite Calc : start parameters
+StarSuite Calc : statistics functions
+StarSuite Calc : statistics in charts
+StarSuite Calc : status bar on/off
+StarSuite Calc : STDEV function
+StarSuite Calc : STDEVA function
+StarSuite Calc : STDEVP function
+StarSuite Calc : STDEVPA function
+StarSuite Calc : STEYX function
+StarSuite Calc : stickers
+StarSuite Calc : stock charts
+StarSuite Calc : straight-line depreciations
+StarSuite Calc : strikethrough
+StarSuite Calc : strikethrough;characters
+StarSuite Calc : strikethrough;font effects
+StarSuite Calc : STYLE function
+StarSuite Calc : STYLE function example
+StarSuite Calc : styles
+StarSuite Calc : styles;'changed' message
+StarSuite Calc : styles;conditional styles
+StarSuite Calc : styles;copying between documents
+StarSuite Calc : styles;keyboard shortcuts
+StarSuite Calc : styles;organizing
+StarSuite Calc : styles;printing styles used in a document
+StarSuite Calc : styles;replacing automatically
+StarSuite Calc : Styles and Formatting window
+StarSuite Calc : Styles and Formatting window;docking
+StarSuite Calc : Styles and Formatting window
+StarSuite Calc : Stylist, see Styles and Formatting window
+StarSuite Calc : subforms
+StarSuite Calc : subforms;creating
+StarSuite Calc : subforms;description
+StarSuite Calc : submitting forms
+StarSuite Calc : subscript text in cells
+StarSuite Calc : SUBSTITUTE function
+StarSuite Calc : SUBTOTAL function
+StarSuite Calc : subtotals
+StarSuite Calc : subtotals;sorting options
+StarSuite Calc : suffixes in file formats
+StarSuite Calc : SUM function
+StarSuite Calc : sum icon
+StarSuite Calc : SUMIF function
+StarSuite Calc : SUMPRODUCT function
+StarSuite Calc : sums
+StarSuite Calc : sums;cells in Calc databases
+StarSuite Calc : sums;of filtered data
+StarSuite Calc : sums;of square numbers
+StarSuite Calc : sums;of squares of deviations
+StarSuite Calc : SUMSQ function
+StarSuite Calc : SUMX2MY2 function
+StarSuite Calc : SUMX2PY2 function
+StarSuite Calc : SUMXMY2 function
+StarSuite Calc : superscript text in cells
+StarSuite Calc : support on the Web
+StarSuite Calc : swapping tables
+StarSuite Calc : SYD function
+StarSuite Calc : syllables in spreadsheets
+StarSuite Calc : synchronizing
+StarSuite Calc : synchronizing;labels and business cards
+StarSuite Calc : synchronizing;Pocket PC and StarSuite formats
+StarSuite Calc : system address book registration
+StarSuite Calc : T function
+StarSuite Calc : t-distribution
+StarSuite Calc : tab stops
+StarSuite Calc : tab stops;displaying (Writer)
+StarSuite Calc : tab stops;inserting and editing
+StarSuite Calc : tab stops;setting in sheets
+StarSuite Calc : tab stops;settings
+StarSuite Calc : tab stops;spacing in presentations
+StarSuite Calc : tab stops;spacing in text documents
+StarSuite Calc : table controls
+StarSuite Calc : table controls;form functions
+StarSuite Calc : table controls;keyboard-only edit mode
+StarSuite Calc : table controls;properties
+StarSuite Calc : table views of databases
+StarSuite Calc : Table Wizard (Base)
+StarSuite Calc : tables
+StarSuite Calc : tables;AutoFormat function
+StarSuite Calc : tables;backgrounds
+StarSuite Calc : tables;combining
+StarSuite Calc : tables;copying cell styles
+StarSuite Calc : tables;database ranges
+StarSuite Calc : tables;deactivating automatic changes in
+StarSuite Calc : tables;displaying formulas/values
+StarSuite Calc : tables;freezing
+StarSuite Calc : tables;importing/exporting as text
+StarSuite Calc : tables;inserting external data
+StarSuite Calc : tables;inserting line breaks
+StarSuite Calc : tables;merging cells
+StarSuite Calc : tables;multiple operations in
+StarSuite Calc : tables;number formats
+StarSuite Calc : tables;renaming
+StarSuite Calc : tables;rotating
+StarSuite Calc : tables;selecting ranges
+StarSuite Calc : tables;showing details
+StarSuite Calc : tables;splitting windows
+StarSuite Calc : tables;transposing
+StarSuite Calc : tables;views
+StarSuite Calc : tables in databases
+StarSuite Calc : tables in databases;access rights to (Base)
+StarSuite Calc : tables in databases;adding to queries
+StarSuite Calc : tables in databases;browsing and editing
+StarSuite Calc : tables in databases;copying database tables (Base)
+StarSuite Calc : tables in databases;creating
+StarSuite Calc : tables in databases;creating in design view
+StarSuite Calc : tables in databases;importing dBASE files
+StarSuite Calc : tables in databases;importing text formats (Base)
+StarSuite Calc : tables in databases;joining for queries (Base)
+StarSuite Calc : tables in databases;printing queries (Base)
+StarSuite Calc : tables in databases;relations (Base)
+StarSuite Calc : tables in databases;searching
+StarSuite Calc : tables in spreadsheets
+StarSuite Calc : tables in spreadsheets;copying data to other applications
+StarSuite Calc : tables in spreadsheets;defining borders
+StarSuite Calc : tables in spreadsheets;value highlighting
+StarSuite Calc : tables in text
+StarSuite Calc : tables in text;captions
+StarSuite Calc : tables in text;creating automatically
+StarSuite Calc : tables in text;default settings
+StarSuite Calc : tables in text;defining borders
+StarSuite Calc : tables in text;displaying
+StarSuite Calc : tables in text;printing
+StarSuite Calc : tabs
+StarSuite Calc : tabs;displaying sheet tabs
+StarSuite Calc : tags
+StarSuite Calc : tags;definition
+StarSuite Calc : tags;META tags
+StarSuite Calc : TAN function
+StarSuite Calc : TANH function
+StarSuite Calc : TBILLEQ function
+StarSuite Calc : TBILLPRICE function
+StarSuite Calc : TBILLYIELD function
+StarSuite Calc : TDIST function
+StarSuite Calc : templates
+StarSuite Calc : templates;agendas
+StarSuite Calc : templates;changing basic fonts
+StarSuite Calc : templates;database reports
+StarSuite Calc : templates;deleting
+StarSuite Calc : templates;editing and saving
+StarSuite Calc : templates;faxes
+StarSuite Calc : templates;importing and exporting
+StarSuite Calc : templates;letters
+StarSuite Calc : templates;new documents from templates
+StarSuite Calc : templates;opening documents with
+StarSuite Calc : templates;organizing
+StarSuite Calc : terminology
+StarSuite Calc : terminology;general glossary
+StarSuite Calc : terminology;Internet glossary
+StarSuite Calc : testing XML filters
+StarSuite Calc : text
+StarSuite Calc : text;animating
+StarSuite Calc : text;Asian layout
+StarSuite Calc : text;bold
+StarSuite Calc : text;coloring
+StarSuite Calc : text;contours
+StarSuite Calc : text;copying by drag and drop
+StarSuite Calc : text;CTL languages
+StarSuite Calc : text;drawing pictures
+StarSuite Calc : text;font effects
+StarSuite Calc : text;font sizes
+StarSuite Calc : text;font styles
+StarSuite Calc : text;fonts and formats
+StarSuite Calc : text;Fontwork icons
+StarSuite Calc : text;hyperlinks
+StarSuite Calc : text;inserting special characters
+StarSuite Calc : text;italics
+StarSuite Calc : text;kerning
+StarSuite Calc : text;language selection
+StarSuite Calc : text;line spacing
+StarSuite Calc : text;overwriting or inserting
+StarSuite Calc : text;printing in black
+StarSuite Calc : text;replacing with format
+StarSuite Calc : text;selection modes
+StarSuite Calc : text;shadowed
+StarSuite Calc : text;text/draw objects
+StarSuite Calc : text attributes
+StarSuite Calc : text attributes;hyperlinks
+StarSuite Calc : text attributes;undoing
+StarSuite Calc : text boxes
+StarSuite Calc : text boxes;form functions
+StarSuite Calc : text boxes;positioning
+StarSuite Calc : text breaks in cells
+StarSuite Calc : text colors for better accessibility
+StarSuite Calc : text completion on/off
+StarSuite Calc : text concatenation AND
+StarSuite Calc : text databases (Base)
+StarSuite Calc : text documents
+StarSuite Calc : text documents;creating/opening
+StarSuite Calc : text documents;importing to spreadsheets
+StarSuite Calc : text documents;importing/exporting
+StarSuite Calc : text documents;inserting spreadsheet cells
+StarSuite Calc : text documents;print settings
+StarSuite Calc : text documents;printing
+StarSuite Calc : text documents;saving
+StarSuite Calc : text documents;saving automatically
+StarSuite Calc : text documents;saving in other formats
+StarSuite Calc : text documents;sending as e-mail
+StarSuite Calc : text effects
+StarSuite Calc : text file import and export
+StarSuite Calc : text flow
+StarSuite Calc : text flow;in cells
+StarSuite Calc : text formats
+StarSuite Calc : text formats;databases
+StarSuite Calc : text formats;for numbers
+StarSuite Calc : text formats;pasting
+StarSuite Calc : TEXT function
+StarSuite Calc : text in cells
+StarSuite Calc : text in cells;as addressing
+StarSuite Calc : text in cells;AutoInput function
+StarSuite Calc : text in cells;changing to numbers
+StarSuite Calc : text in cells;formatting
+StarSuite Calc : text in cells;functions
+StarSuite Calc : text in cells;multi-line
+StarSuite Calc : text in cells;writing vertically
+StarSuite Calc : text input fields
+StarSuite Calc : text layout for special languages
+StarSuite Calc : text objects
+StarSuite Calc : text objects;alignment
+StarSuite Calc : text objects;draw functions
+StarSuite Calc : text objects;fonts
+StarSuite Calc : text objects;in presentations and drawings
+StarSuite Calc : text operators
+StarSuite Calc : text overflow in spreadsheet cells
+StarSuite Calc : text scaling in charts
+StarSuite Calc : text to columns
+StarSuite Calc : text, see also text documents, paragraphs and characters
+StarSuite Calc : TextArt, see Fontwork
+StarSuite Calc : textures
+StarSuite Calc : textures;inserting from Gallery
+StarSuite Calc : textures;on chart bars
+StarSuite Calc : Thai
+StarSuite Calc : Thai;entering text
+StarSuite Calc : Thai;language settings
+StarSuite Calc : theme selection for sheets
+StarSuite Calc : thesaurus
+StarSuite Calc : thesaurus;activating for a language
+StarSuite Calc : ticker text
+StarSuite Calc : time differences
+StarSuite Calc : time fields
+StarSuite Calc : time fields;form functions
+StarSuite Calc : TIME function
+StarSuite Calc : times
+StarSuite Calc : times;in cells
+StarSuite Calc : times;inserting when printing presentations
+StarSuite Calc : times, formats
+StarSuite Calc : TIMEVALUE function
+StarSuite Calc : TINV function
+StarSuite Calc : tips
+StarSuite Calc : tips;extended tips in Help
+StarSuite Calc : title rows
+StarSuite Calc : title rows;freezing during table split
+StarSuite Calc : title rows;printing in StarSuite Math
+StarSuite Calc : title rows;printing on all sheets
+StarSuite Calc : titles
+StarSuite Calc : titles;alignment (charts)
+StarSuite Calc : titles;changing
+StarSuite Calc : titles;editing in charts
+StarSuite Calc : titles;font effects
+StarSuite Calc : titles;formatting automatically
+StarSuite Calc : titles;formatting charts
+StarSuite Calc : titles;objects
+StarSuite Calc : TODAY function
+StarSuite Calc : toolbars
+StarSuite Calc : toolbars;adding buttons
+StarSuite Calc : toolbars;docking/undocking
+StarSuite Calc : toolbars;Form Navigation bar
+StarSuite Calc : toolbars;viewing/closing
+StarSuite Calc : tools bar
+StarSuite Calc : tooltips
+StarSuite Calc : tooltips;extended tips
+StarSuite Calc : tooltips;help
+StarSuite Calc : total amortizement rates
+StarSuite Calc : traces
+StarSuite Calc : traces;autorefreshing
+StarSuite Calc : traces;precedents and dependents
+StarSuite Calc : traces;precedents for multiple cells
+StarSuite Calc : traces;refreshing
+StarSuite Calc : tracing errors
+StarSuite Calc : traditional Chinese
+StarSuite Calc : traditional Chinese;translating to simplified chinese
+StarSuite Calc : transparency
+StarSuite Calc : transparency;areas
+StarSuite Calc : transparency;off for faster printing
+StarSuite Calc : transparency;saving
+StarSuite Calc : TRANSPOSE function
+StarSuite Calc : transposing tables
+StarSuite Calc : treasury bills
+StarSuite Calc : treasury bills;annual return
+StarSuite Calc : treasury bills;prices
+StarSuite Calc : treasury bills;rates of return
+StarSuite Calc : tree view of Help
+StarSuite Calc : TREND function
+StarSuite Calc : trend lines in charts
+StarSuite Calc : trigonometric functions
+StarSuite Calc : TRIM function
+StarSuite Calc : TRIMMEAN function
+StarSuite Calc : TRUE function
+StarSuite Calc : TRUNC function
+StarSuite Calc : TTEST function
+StarSuite Calc : TYPE function
+StarSuite Calc : typefaces
+StarSuite Calc : typefaces;adding under UNIX
+StarSuite Calc : typefaces;formats
+StarSuite Calc : typographical quotes in StarSuite Writer
+StarSuite Calc : typography
+StarSuite Calc : typography;Asian
+StarSuite Calc : underlining
+StarSuite Calc : underlining;AutoFormat function
+StarSuite Calc : underlining;characters
+StarSuite Calc : underlining;text
+StarSuite Calc : undocking windows
+StarSuite Calc : undoing
+StarSuite Calc : undoing;direct formatting
+StarSuite Calc : undoing;editing
+StarSuite Calc : undoing;number of steps
+StarSuite Calc : ungrouping entries in DataPilot tables
+StarSuite Calc : ungrouping groups
+StarSuite Calc : units
+StarSuite Calc : units;converting
+StarSuite Calc : units;measurement units
+StarSuite Calc : unmerging cells
+StarSuite Calc : UNO components
+StarSuite Calc : UNO components;Extension Manager
+StarSuite Calc : UNO components;integrating new
+StarSuite Calc : unprotecting cells
+StarSuite Calc : update options
+StarSuite Calc : updates
+StarSuite Calc : updates;checking automatically
+StarSuite Calc : updates;checking manually
+StarSuite Calc : updating
+StarSuite Calc : updating;DataPilot tables
+StarSuite Calc : updating;fields and charts, automatically (Writer)
+StarSuite Calc : updating;links in text documents
+StarSuite Calc : updating;links, on opening
+StarSuite Calc : updating;templates
+StarSuite Calc : updating;traces
+StarSuite Calc : UPPER function
+StarSuite Calc : URL
+StarSuite Calc : URL;changing hyperlink URLs
+StarSuite Calc : URL;definition
+StarSuite Calc : URL;in Calc
+StarSuite Calc : URL;in pictures
+StarSuite Calc : URL;saving absolute/relative paths
+StarSuite Calc : URL;turning off URL recognition
+StarSuite Calc : user data
+StarSuite Calc : user data;input
+StarSuite Calc : user data;removing when saving
+StarSuite Calc : user-defined dictionaries
+StarSuite Calc : user-defined dictionaries;creating
+StarSuite Calc : user-defined dictionaries;dictionary of exceptions
+StarSuite Calc : user-defined dictionaries;editing
+StarSuite Calc : user-defined functions
+StarSuite Calc : user-defined styles
+StarSuite Calc : user-defined styles;automatically replacing
+StarSuite Calc : UTF-8/UCS2 support
+StarSuite Calc : validity
+StarSuite Calc : VALUE function
+StarSuite Calc : values
+StarSuite Calc : values;absolute
+StarSuite Calc : values;defining names
+StarSuite Calc : values;displaying in tables
+StarSuite Calc : values;highlighting
+StarSuite Calc : values;inserting in multiple cells
+StarSuite Calc : values;limiting on input
+StarSuite Calc : values;rounded as shown (Calc)
+StarSuite Calc : values;rounded in calculations
+StarSuite Calc : VAR function
+StarSuite Calc : VARA function
+StarSuite Calc : variables
+StarSuite Calc : variables;calculating equations
+StarSuite Calc : variables;defining names
+StarSuite Calc : variables;for paths
+StarSuite Calc : variances
+StarSuite Calc : variances;based on populations
+StarSuite Calc : variances;based on samples
+StarSuite Calc : variances
+StarSuite Calc : variances in charts
+StarSuite Calc : VARP function
+StarSuite Calc : VARPA function
+StarSuite Calc : VBA code
+StarSuite Calc : VBA code;loading/saving documents with VBA code
+StarSuite Calc : VDB function
+StarSuite Calc : version management
+StarSuite Calc : version numbers of documents
+StarSuite Calc : versions
+StarSuite Calc : versions;comparing documents
+StarSuite Calc : versions;file saving as, restriction
+StarSuite Calc : versions;merging document versions
+StarSuite Calc : versions;of a document
+StarSuite Calc : versions;StarSuite
+StarSuite Calc : vertical callouts
+StarSuite Calc : vertical scrollbars (Writer)
+StarSuite Calc : vertical search function
+StarSuite Calc : vertical text boxes
+StarSuite Calc : videos
+StarSuite Calc : viewing
+StarSuite Calc : viewing;databases
+StarSuite Calc : viewing;file properties
+StarSuite Calc : viewing;notes on cells
+StarSuite Calc : viewing;print ranges
+StarSuite Calc : viewing;StarSuite documents in Internet Explorer
+StarSuite Calc : viewing;toolbars
+StarSuite Calc : views
+StarSuite Calc : views;creating database views (Base)
+StarSuite Calc : views;defaults
+StarSuite Calc : views;full screen
+StarSuite Calc : views;icons
+StarSuite Calc : views;in 3D
+StarSuite Calc : views;multiple sheets
+StarSuite Calc : views;scaling
+StarSuite Calc : views;tables
+StarSuite Calc : Visual Basic for Applications
+StarSuite Calc : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Calc : VLOOKUP function
+StarSuite Calc : watermarks
+StarSuite Calc : web documents
+StarSuite Calc : web documents;XForms
+StarSuite Calc : web pages
+StarSuite Calc : web pages;importing data
+StarSuite Calc : Web support
+StarSuite Calc : WebCast export
+StarSuite Calc : WebDAV over HTTPS
+StarSuite Calc : WebQuery filter
+StarSuite Calc : WEEKDAY function
+StarSuite Calc : WEEKNUM function
+StarSuite Calc : WEEKNUM_ADD function
+StarSuite Calc : WEEKS function
+StarSuite Calc : WEEKSINYEAR function
+StarSuite Calc : WEIBULL function
+StarSuite Calc : what if operations
+StarSuite Calc : what if operations;solver
+StarSuite Calc : what if operations;two variables
+StarSuite Calc : widths of cells
+StarSuite Calc : windows
+StarSuite Calc : windows;docking
+StarSuite Calc : windows;docking definition
+StarSuite Calc : windows;hiding/showing/docking
+StarSuite Calc : windows;new
+StarSuite Calc : windows;splitting
+StarSuite Calc : wizards
+StarSuite Calc : wizards;agendas
+StarSuite Calc : wizards;database queries
+StarSuite Calc : wizards;database tables (Base)
+StarSuite Calc : wizards;databases (Base)
+StarSuite Calc : wizards;document converter
+StarSuite Calc : wizards;Euro Converter
+StarSuite Calc : wizards;faxes
+StarSuite Calc : wizards;forms
+StarSuite Calc : wizards;functions
+StarSuite Calc : wizards;letters
+StarSuite Calc : wizards;overview
+StarSuite Calc : wizards;presentations
+StarSuite Calc : wizards;reports
+StarSuite Calc : Word documents
+StarSuite Calc : Word documents;compatibility
+StarSuite Calc : Word documents;saving as
+StarSuite Calc : WordArt, see Fontwork
+StarSuite Calc : words
+StarSuite Calc : words;automatically replacing
+StarSuite Calc : words;wrapping in cells
+StarSuite Calc : words;wrapping in CTL
+StarSuite Calc : WORKDAY function
+StarSuite Calc : working directory change
+StarSuite Calc : worksheet names
+StarSuite Calc : wrapping text
+StarSuite Calc : wrapping text;in cells
+StarSuite Calc : write protection on/off
+StarSuite Calc : writing aids options
+StarSuite Calc : WYSIWYG in fonts lists
+StarSuite Calc : X axes
+StarSuite Calc : X axes;grid formatting
+StarSuite Calc : X axes;scaling
+StarSuite Calc : X axes;showing
+StarSuite Calc : XForms
+StarSuite Calc : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Calc : XForms;conditions
+StarSuite Calc : XForms;opening/editing
+StarSuite Calc : XIRR function
+StarSuite Calc : XML converters
+StarSuite Calc : XML file formats
+StarSuite Calc : XML filters
+StarSuite Calc : XML filters;creating/testing
+StarSuite Calc : XML filters;saving as package/installing/deleting
+StarSuite Calc : XML filters;settings
+StarSuite Calc : XML Forms, see XForms
+StarSuite Calc : XNPV function
+StarSuite Calc : XSLT filters, see also XML filters
+StarSuite Calc : XY charts
+StarSuite Calc : Y axes
+StarSuite Calc : Y axes;formatting
+StarSuite Calc : Y axes;grid formatting
+StarSuite Calc : Y axes;scaling
+StarSuite Calc : Y axes;showing
+StarSuite Calc : YEAR function
+StarSuite Calc : YEARFRAC function
+StarSuite Calc : years
+StarSuite Calc : years;2-digit options
+StarSuite Calc : years;2-digits
+StarSuite Calc : YEARS function
+StarSuite Calc : YIELD function
+StarSuite Calc : YIELDDISC function
+StarSuite Calc : YIELDMAT function
+StarSuite Calc : yields, see also rates of return
+StarSuite Calc : Z axes
+StarSuite Calc : Z axes;grid formatting
+StarSuite Calc : Z axes;showing
+StarSuite Calc : zero values
+StarSuite Calc : zero values;displaying (Calc)
+StarSuite Calc : zero values;entering leading zeros
+StarSuite Calc : zero values;printing
+StarSuite Calc : zooming
+StarSuite Calc : zooming;enlarging page views
+StarSuite Calc : zooming;page views
+StarSuite Calc : zooming;pictures
+StarSuite Calc : zooming;reducing page views
+StarSuite Calc : zooming;status bar
+StarSuite Calc : ZTEST function
+StarSuite Chart : 1/2 replacement
+StarSuite Chart : 3D charts
+StarSuite Chart : 3D text creation
+StarSuite Chart : 3D view
+StarSuite Chart : abbreviation replacement
+StarSuite Chart : absolute hyperlinks
+StarSuite Chart : absolute saving of URLs
+StarSuite Chart : accents
+StarSuite Chart : Access databases (base)
+StarSuite Chart : access rights for database tables (Base)
+StarSuite Chart : accessibility
+StarSuite Chart : accessibility;general shortcuts
+StarSuite Chart : accessibility;options
+StarSuite Chart : accessibility;StarSuite assistive technology
+StarSuite Chart : accessibility;StarSuite features
+StarSuite Chart : activating
+StarSuite Chart : activating;context menus
+StarSuite Chart : activating;Error Report Tool
+StarSuite Chart : activating;extended help tips
+StarSuite Chart : activating;plug-ins
+StarSuite Chart : ActiveX control
+StarSuite Chart : Adabas D databases (base)
+StarSuite Chart : add-ons, see UNO components
+StarSuite Chart : additional selection mode
+StarSuite Chart : address books
+StarSuite Chart : address books;LDAP server (Base)
+StarSuite Chart : address books;registering
+StarSuite Chart : address labels from databases
+StarSuite Chart : ADO databases (Base)
+StarSuite Chart : Agenda Wizard
+StarSuite Chart : aging filter
+StarSuite Chart : aligning
+StarSuite Chart : aligning;2D charts
+StarSuite Chart : aligning;cells
+StarSuite Chart : aligning;objects
+StarSuite Chart : aligning;paragraphs
+StarSuite Chart : aligning;tables in text
+StarSuite Chart : aligning;text objects
+StarSuite Chart : aligning;titles in charts
+StarSuite Chart : alternative fonts
+StarSuite Chart : ampersand symbol, see also operators
+StarSuite Chart : anchors
+StarSuite Chart : anchors;changing
+StarSuite Chart : anchors;displaying (Calc)
+StarSuite Chart : anchors;types/positions for draw objects
+StarSuite Chart : animations
+StarSuite Chart : animations;accessibility options
+StarSuite Chart : appearance options
+StarSuite Chart : Arabic
+StarSuite Chart : Arabic;entering text
+StarSuite Chart : Arabic;language settings
+StarSuite Chart : area charts
+StarSuite Chart : areas
+StarSuite Chart : areas;bitmap patterns
+StarSuite Chart : areas;hatched/dotted
+StarSuite Chart : areas;shadows
+StarSuite Chart : areas;slanting
+StarSuite Chart : areas;styles
+StarSuite Chart : areas;transparency
+StarSuite Chart : arguments in command line
+StarSuite Chart : arranging
+StarSuite Chart : arranging;objects
+StarSuite Chart : arrows
+StarSuite Chart : arrows;defining arrow heads
+StarSuite Chart : arrows;defining arrow lines
+StarSuite Chart : arrows;drawing in text
+StarSuite Chart : ASCII
+StarSuite Chart : ASCII;definition
+StarSuite Chart : Asian languages
+StarSuite Chart : Asian languages;enabling
+StarSuite Chart : Asian Phonetic Guide
+StarSuite Chart : Asian typography
+StarSuite Chart : assigning scripts
+StarSuite Chart : assistive technology in StarSuite
+StarSuite Chart : attaching toolbars
+StarSuite Chart : attachments in e-mails
+StarSuite Chart : audio
+StarSuite Chart : audio;inserting
+StarSuite Chart : auto reloading HTML documents
+StarSuite Chart : AutoAbstract function for sending text to presentations
+StarSuite Chart : AutoCaption function in StarSuite Writer
+StarSuite Chart : AutoComplete function in text and list boxes
+StarSuite Chart : AutoCorrect function
+StarSuite Chart : AutoCorrect function;context menu
+StarSuite Chart : AutoCorrect function;options
+StarSuite Chart : AutoCorrect function;pictures and frames
+StarSuite Chart : AutoCorrect function;quotes
+StarSuite Chart : AutoCorrect function;replacement table
+StarSuite Chart : AutoCorrect function;switching on and off in Calc
+StarSuite Chart : AutoCorrect function;URL recognition
+StarSuite Chart : AutoFormat function
+StarSuite Chart : AutoFormat function;switching on and off
+StarSuite Chart : automatic captions (Writer)
+StarSuite Chart : automatic control focus
+StarSuite Chart : automatic hyperlink formatting
+StarSuite Chart : automatic line breaks
+StarSuite Chart : automatic lines/borders in text
+StarSuite Chart : automatic saving
+StarSuite Chart : AutoPilots, see wizards
+StarSuite Chart : AutoValue
+StarSuite Chart : AutoValue;database tables
+StarSuite Chart : averages in charts
+StarSuite Chart : axes
+StarSuite Chart : axes;better scaling
+StarSuite Chart : axes;formatting
+StarSuite Chart : axes;formatting grids
+StarSuite Chart : axes;inserting grids
+StarSuite Chart : axes;interval marks
+StarSuite Chart : axes;showing axes in charts
+StarSuite Chart : axes in charts
+StarSuite Chart : backgrounds
+StarSuite Chart : backgrounds;defining colors/pictures
+StarSuite Chart : backgrounds;frames/sections/indexes
+StarSuite Chart : backgrounds;inserting from Gallery
+StarSuite Chart : backgrounds;printing
+StarSuite Chart : backing window
+StarSuite Chart : backups
+StarSuite Chart : backups;automatic
+StarSuite Chart : backups;documents
+StarSuite Chart : bar charts
+StarSuite Chart : Basic
+StarSuite Chart : Basic;fonts for source display
+StarSuite Chart : Basic;programming
+StarSuite Chart : Basic;recording macros
+StarSuite Chart : basic fonts
+StarSuite Chart : Bézier curves
+StarSuite Chart : Bézier curves;control points in presentations
+StarSuite Chart : bi-directional writing
+StarSuite Chart : binding space
+StarSuite Chart : bitmaps
+StarSuite Chart : bitmaps;inserting and editing
+StarSuite Chart : bitmaps;off for faster printing
+StarSuite Chart : bitmaps;patterns
+StarSuite Chart : black and white printing
+StarSuite Chart : black printing in Calc
+StarSuite Chart : block selection mode
+StarSuite Chart : bold
+StarSuite Chart : bold;AutoFormat function
+StarSuite Chart : bold;text
+StarSuite Chart : bookmarks
+StarSuite Chart : bookmarks;Help
+StarSuite Chart : borders
+StarSuite Chart : borders;arranging
+StarSuite Chart : borders;cells on screen (Calc)
+StarSuite Chart : borders;for paragraphs
+StarSuite Chart : borders;for tables
+StarSuite Chart : borders;shadows
+StarSuite Chart : borders;table boundaries (Writer)
+StarSuite Chart : borders, see also frames
+StarSuite Chart : bound fields
+StarSuite Chart : bound fields;controls
+StarSuite Chart : boundaries of tables (Writer)
+StarSuite Chart : break display (Writer)
+StarSuite Chart : brochures
+StarSuite Chart : brochures;printing several
+StarSuite Chart : build numbers of StarSuite
+StarSuite Chart : bullet lists
+StarSuite Chart : bullet lists;formatting options
+StarSuite Chart : bullets
+StarSuite Chart : bullets;paragraphs
+StarSuite Chart : bullets;replacing
+StarSuite Chart : bullets;turning off
+StarSuite Chart : business cards
+StarSuite Chart : business cards;creating and synchronizing
+StarSuite Chart : business cards;using templates
+StarSuite Chart : button bars, see toolbars
+StarSuite Chart : buttons
+StarSuite Chart : buttons;adding push buttons
+StarSuite Chart : buttons;big/small
+StarSuite Chart : buttons;editing hyperlink buttons
+StarSuite Chart : buttons;form functions
+StarSuite Chart : buttons;toolbars
+StarSuite Chart : cache for graphics
+StarSuite Chart : calculating
+StarSuite Chart : calculating;iterative references (Calc)
+StarSuite Chart : calculating;regression curves
+StarSuite Chart : callouts
+StarSuite Chart : callouts;drawings
+StarSuite Chart : capital letters
+StarSuite Chart : capital letters;AutoCorrect function
+StarSuite Chart : capital letters;font effects
+StarSuite Chart : captions
+StarSuite Chart : captions;automatic captions (Writer)
+StarSuite Chart : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Chart : captions, see also labels/callouts
+StarSuite Chart : cascading update (Base)
+StarSuite Chart : case sensitivity
+StarSuite Chart : case sensitivity;comparing cell contents (Calc)
+StarSuite Chart : case sensitivity;searching
+StarSuite Chart : cells
+StarSuite Chart : cells;aligning
+StarSuite Chart : cells;coloring (Calc)
+StarSuite Chart : cells;cursor positions after input (Calc)
+StarSuite Chart : cells;formatting without effect (Calc)
+StarSuite Chart : cells;line breaks
+StarSuite Chart : cells;linked to controls
+StarSuite Chart : cells;number of
+StarSuite Chart : cells;pasting
+StarSuite Chart : cells;resetting formats
+StarSuite Chart : cells;showing grid lines (Calc)
+StarSuite Chart : centered text
+StarSuite Chart : centimeters
+StarSuite Chart : certificates
+StarSuite Chart : changes
+StarSuite Chart : changes;accepting or rejecting
+StarSuite Chart : changes;comparing to original
+StarSuite Chart : changes;protecting
+StarSuite Chart : changes;recording
+StarSuite Chart : changes;review function
+StarSuite Chart : changes;showing
+StarSuite Chart : changing
+StarSuite Chart : changing;document titles
+StarSuite Chart : changing;file associations in Setup program
+StarSuite Chart : changing;icon sizes
+StarSuite Chart : changing;links
+StarSuite Chart : changing;work directory
+StarSuite Chart : changing, see also editing and replacing
+StarSuite Chart : character styles
+StarSuite Chart : character styles;language selection
+StarSuite Chart : characters
+StarSuite Chart : characters;alternative fonts
+StarSuite Chart : characters;Asian layout
+StarSuite Chart : characters;bold
+StarSuite Chart : characters;coloring
+StarSuite Chart : characters;contours
+StarSuite Chart : characters;displaying only on screen (Writer)
+StarSuite Chart : characters;enabling CTL and Asian characters
+StarSuite Chart : characters;font effects
+StarSuite Chart : characters;fonts and formats
+StarSuite Chart : characters;hyperlinks
+StarSuite Chart : characters;italics
+StarSuite Chart : characters;language selection
+StarSuite Chart : characters;shadowed
+StarSuite Chart : characters;spacing
+StarSuite Chart : characters;special
+StarSuite Chart : characters;underlining
+StarSuite Chart : charcoal sketches filter
+StarSuite Chart : chart legends
+StarSuite Chart : chart legends;hiding
+StarSuite Chart : chart legends;showing icons with labels
+StarSuite Chart : chart types
+StarSuite Chart : chart types;area
+StarSuite Chart : chart types;column and bar
+StarSuite Chart : chart types;column and line
+StarSuite Chart : chart types;line
+StarSuite Chart : chart types;net
+StarSuite Chart : chart types;pie/donut
+StarSuite Chart : chart types;stock
+StarSuite Chart : chart types;XY (scatter)
+StarSuite Chart : charts
+StarSuite Chart : charts;3D views
+StarSuite Chart : charts;aligning
+StarSuite Chart : charts;arranging within stacks
+StarSuite Chart : charts;bars with textures
+StarSuite Chart : charts;choosing chart types
+StarSuite Chart : charts;colors
+StarSuite Chart : charts;copying with link to source cell range
+StarSuite Chart : charts;data labels
+StarSuite Chart : charts;displaying (Calc)
+StarSuite Chart : charts;editing axes
+StarSuite Chart : charts;editing data
+StarSuite Chart : charts;editing legends
+StarSuite Chart : charts;editing titles
+StarSuite Chart : charts;formatting areas
+StarSuite Chart : charts;formatting floors
+StarSuite Chart : charts;formatting walls
+StarSuite Chart : charts;inserting
+StarSuite Chart : charts;overview
+StarSuite Chart : charts;properties
+StarSuite Chart : charts;reorganizing
+StarSuite Chart : charts;scaling axes
+StarSuite Chart : charts;scaling text
+StarSuite Chart : charts;shortcuts
+StarSuite Chart : charts;showing axes
+StarSuite Chart : charts;updating automatically (Writer)
+StarSuite Chart : check box creation
+StarSuite Chart : Chinese writing systems
+StarSuite Chart : choosing printers
+StarSuite Chart : circle drawings
+StarSuite Chart : Client Side ImageMap
+StarSuite Chart : clipboard
+StarSuite Chart : clipboard;cutting
+StarSuite Chart : clipboard;pasting
+StarSuite Chart : clipboard;pasting formatted/unformatted text
+StarSuite Chart : clipboard;selection clipboard
+StarSuite Chart : clipboard;Unix
+StarSuite Chart : closing
+StarSuite Chart : closing;documents
+StarSuite Chart : closing;toolbars
+StarSuite Chart : collaboration
+StarSuite Chart : color bar
+StarSuite Chart : colors
+StarSuite Chart : colors;adding
+StarSuite Chart : colors;appearance
+StarSuite Chart : colors;backgrounds
+StarSuite Chart : colors;charts
+StarSuite Chart : colors;fill format
+StarSuite Chart : colors;fonts
+StarSuite Chart : colors;grid lines and cells (Calc)
+StarSuite Chart : colors;models
+StarSuite Chart : colors;not printing
+StarSuite Chart : colors;printing in grayscale
+StarSuite Chart : colors;restriction (Calc)
+StarSuite Chart : colors;selection
+StarSuite Chart : column and line charts
+StarSuite Chart : column charts
+StarSuite Chart : column headers
+StarSuite Chart : column headers;displaying (Calc)
+StarSuite Chart : column headers;highlighting (Calc)
+StarSuite Chart : columns
+StarSuite Chart : columns;setting with the mouse
+StarSuite Chart : combination charts
+StarSuite Chart : combo box creation
+StarSuite Chart : command button creation
+StarSuite Chart : command buttons, see push buttons
+StarSuite Chart : command line parameters
+StarSuite Chart : commands
+StarSuite Chart : commands;not visible
+StarSuite Chart : commands;repeating
+StarSuite Chart : commands;SQL
+StarSuite Chart : comments
+StarSuite Chart : comments;on changes
+StarSuite Chart : common terms
+StarSuite Chart : common terms;Chinese dictionary
+StarSuite Chart : common terms;glossaries
+StarSuite Chart : common terms;Internet glossary
+StarSuite Chart : comparisons
+StarSuite Chart : comparisons;document versions
+StarSuite Chart : comparisons;operators in default filter dialog
+StarSuite Chart : compatibility settings for MS Word import
+StarSuite Chart : complete screen view
+StarSuite Chart : complex text layout
+StarSuite Chart : complex text layout;definition
+StarSuite Chart : complex text layout;enabling
+StarSuite Chart : complex text layout, see CTL
+StarSuite Chart : compose key to insert special characters
+StarSuite Chart : concatenation, see ampersand symbol
+StarSuite Chart : conditional separators
+StarSuite Chart : conditions
+StarSuite Chart : conditions;in number formats
+StarSuite Chart : conditions;items in Data Navigator
+StarSuite Chart : Configuration Manager
+StarSuite Chart : configuring
+StarSuite Chart : configuring;fax icon
+StarSuite Chart : configuring;StarSuite
+StarSuite Chart : configuring;toolbars
+StarSuite Chart : connections to data sources (Base)
+StarSuite Chart : contents protection
+StarSuite Chart : context menus
+StarSuite Chart : contours of text
+StarSuite Chart : control point display in presentations
+StarSuite Chart : controls
+StarSuite Chart : controls;activating in forms
+StarSuite Chart : controls;adding to documents
+StarSuite Chart : controls;arranging in forms
+StarSuite Chart : controls;arranging within stacks
+StarSuite Chart : controls;assigning data sources
+StarSuite Chart : controls;assigning macros (Basic)
+StarSuite Chart : controls;bound fields/list contents/linked cells
+StarSuite Chart : controls;events
+StarSuite Chart : controls;focus
+StarSuite Chart : controls;formatted fields
+StarSuite Chart : controls;grouping
+StarSuite Chart : controls;hidden
+StarSuite Chart : controls;inserting
+StarSuite Chart : controls;multi-line titles
+StarSuite Chart : controls;positions and sizes
+StarSuite Chart : controls;printing
+StarSuite Chart : controls;properties of form controls
+StarSuite Chart : controls;properties of table controls
+StarSuite Chart : controls;reference by SQL
+StarSuite Chart : controls;rich text control
+StarSuite Chart : controls;select mode
+StarSuite Chart : controls;showing (Writer)
+StarSuite Chart : converters
+StarSuite Chart : converters;Euro converter
+StarSuite Chart : converters;PostScript, UNIX
+StarSuite Chart : converters;XML
+StarSuite Chart : converting
+StarSuite Chart : converting;Hangul/Hanja
+StarSuite Chart : converting;metrics
+StarSuite Chart : converting;Microsoft documents
+StarSuite Chart : converting;Pocket PC formats
+StarSuite Chart : converting;StarSuite documents
+StarSuite Chart : copies
+StarSuite Chart : copies;printing
+StarSuite Chart : copying
+StarSuite Chart : copying;by drag and drop
+StarSuite Chart : copying;data from text documents
+StarSuite Chart : copying;datasource records in spreadsheets
+StarSuite Chart : copying;draw objects
+StarSuite Chart : copying;draw objects between documents
+StarSuite Chart : copying;formatting
+StarSuite Chart : copying;from data source view
+StarSuite Chart : copying;from Gallery
+StarSuite Chart : copying;in Unix
+StarSuite Chart : copying;pictures, between documents
+StarSuite Chart : copying;sheet areas, to text documents
+StarSuite Chart : copying;to Gallery
+StarSuite Chart : copyright for StarSuite
+StarSuite Chart : corner roundings
+StarSuite Chart : crash reports
+StarSuite Chart : criteria of query design (Base)
+StarSuite Chart : cropping pictures
+StarSuite Chart : CTL
+StarSuite Chart : CTL;(not) wrapping words
+StarSuite Chart : CTL;complex text layout languages
+StarSuite Chart : CTL;definition
+StarSuite Chart : CTL;options
+StarSuite Chart : currencies
+StarSuite Chart : currencies;converters
+StarSuite Chart : currencies;format codes
+StarSuite Chart : currency field creation
+StarSuite Chart : currency formats
+StarSuite Chart : cursor
+StarSuite Chart : cursor;allowing in protected areas (Writer)
+StarSuite Chart : cursor;in read-only text
+StarSuite Chart : cursor;quickly moving to an object
+StarSuite Chart : curves
+StarSuite Chart : curves;editing points
+StarSuite Chart : curves;properties in line charts/XY charts
+StarSuite Chart : custom dictionaries
+StarSuite Chart : custom dictionaries;editing
+StarSuite Chart : custom hyphens (Writer)
+StarSuite Chart : custom quotes
+StarSuite Chart : custom templates
+StarSuite Chart : customizing
+StarSuite Chart : customizing;events
+StarSuite Chart : customizing;keyboard
+StarSuite Chart : customizing;menus
+StarSuite Chart : customizing;round corners
+StarSuite Chart : customizing;StarSuite
+StarSuite Chart : customizing;toolbars
+StarSuite Chart : cutting
+StarSuite Chart : dashes
+StarSuite Chart : data
+StarSuite Chart : data;filtering in forms
+StarSuite Chart : data;forms and subforms
+StarSuite Chart : data;read-only
+StarSuite Chart : data;sorting in forms
+StarSuite Chart : data;user data
+StarSuite Chart : data binding change in XForms
+StarSuite Chart : data labels in charts
+StarSuite Chart : Data Navigator
+StarSuite Chart : Data Navigator;adding/editing items
+StarSuite Chart : Data Navigator;display options
+StarSuite Chart : data ranges in charts
+StarSuite Chart : data series
+StarSuite Chart : data source browser
+StarSuite Chart : data source explorer
+StarSuite Chart : data source view
+StarSuite Chart : data source view;drag and drop
+StarSuite Chart : data source view;overview
+StarSuite Chart : data source view;showing
+StarSuite Chart : data sources
+StarSuite Chart : data sources;as tables
+StarSuite Chart : data sources;connection settings (Base)
+StarSuite Chart : data sources;copying records to spreadsheets
+StarSuite Chart : data sources;displaying current
+StarSuite Chart : data sources;LDAP server (Base)
+StarSuite Chart : data sources;registering address books
+StarSuite Chart : data sources;reports
+StarSuite Chart : data sources;setting for stock charts
+StarSuite Chart : data sources;StarSuite Base
+StarSuite Chart : data sources;viewing
+StarSuite Chart : data structure of XForms
+StarSuite Chart : data values in charts
+StarSuite Chart : data, see also values
+StarSuite Chart : database contents
+StarSuite Chart : database contents;inserting as tables
+StarSuite Chart : database contents;inserting as text
+StarSuite Chart : database reports
+StarSuite Chart : Database Wizard (Base)
+StarSuite Chart : databases
+StarSuite Chart : databases;administration through SQL (Base)
+StarSuite Chart : databases;ADO (Base)
+StarSuite Chart : databases;connecting (Base)
+StarSuite Chart : databases;creating
+StarSuite Chart : databases;creating labels
+StarSuite Chart : databases;creating queries
+StarSuite Chart : databases;creating reports
+StarSuite Chart : databases;creating tables
+StarSuite Chart : databases;dBASE (Base)
+StarSuite Chart : databases;deleting (Base)
+StarSuite Chart : databases;drag and drop (Base)
+StarSuite Chart : databases;editing tables
+StarSuite Chart : databases;form filters
+StarSuite Chart : databases;formats (Base)
+StarSuite Chart : databases;importing/exporting
+StarSuite Chart : databases;JDBC (Base)
+StarSuite Chart : databases;main page (Base)
+StarSuite Chart : databases;MySQL (Base)
+StarSuite Chart : databases;ODBC (Base)
+StarSuite Chart : databases;overview
+StarSuite Chart : databases;registering (Base)
+StarSuite Chart : databases;searching records
+StarSuite Chart : databases;shortcut keys
+StarSuite Chart : databases;sorting
+StarSuite Chart : databases;standard filters
+StarSuite Chart : databases;text formats
+StarSuite Chart : databases;viewing
+StarSuite Chart : date fields
+StarSuite Chart : date fields;creating
+StarSuite Chart : date fields;properties
+StarSuite Chart : date formats
+StarSuite Chart : dates
+StarSuite Chart : dates;default (Calc)
+StarSuite Chart : dates;printing in presentations
+StarSuite Chart : dates;start 1900/01/01 (Calc)
+StarSuite Chart : dates;start 1904/01/01 (Calc)
+StarSuite Chart : dBASE
+StarSuite Chart : dBASE;database settings (Base)
+StarSuite Chart : DDE
+StarSuite Chart : DDE;definition
+StarSuite Chart : deactivating
+StarSuite Chart : deactivating;plug-ins
+StarSuite Chart : decimal places displayed (Calc)
+StarSuite Chart : decimal separator key
+StarSuite Chart : decimal tab stops
+StarSuite Chart : default directories
+StarSuite Chart : default filters
+StarSuite Chart : default filters;comparison operators
+StarSuite Chart : default filters;databases
+StarSuite Chart : default printer
+StarSuite Chart : default printer;setting up
+StarSuite Chart : default printer;UNIX
+StarSuite Chart : default templates
+StarSuite Chart : default templates;changing
+StarSuite Chart : default templates;organizing
+StarSuite Chart : defaults
+StarSuite Chart : defaults;documents
+StarSuite Chart : defaults;file formats in file dialogs
+StarSuite Chart : defaults;file formats in StarSuite
+StarSuite Chart : defaults;fonts
+StarSuite Chart : defaults;grids (Writer/Calc)
+StarSuite Chart : defaults;languages
+StarSuite Chart : defaults;number formats
+StarSuite Chart : defaults;of saving
+StarSuite Chart : defaults;program configuration
+StarSuite Chart : defaults;tab stops in text
+StarSuite Chart : defaults;views
+StarSuite Chart : defining
+StarSuite Chart : defining;arrowheads and other line ends
+StarSuite Chart : defining;colors
+StarSuite Chart : defining;line styles
+StarSuite Chart : defining;paragraph borders
+StarSuite Chart : defining;queries (Base)
+StarSuite Chart : defining;table borders
+StarSuite Chart : deleting
+StarSuite Chart : deleting;all direct formatting
+StarSuite Chart : deleting;databases (Base)
+StarSuite Chart : deleting;hyperlinks
+StarSuite Chart : deleting;lines in text
+StarSuite Chart : deleting;models/instances
+StarSuite Chart : deleting;namespaces in XForms
+StarSuite Chart : deleting;notes
+StarSuite Chart : deleting;tab stops
+StarSuite Chart : deleting;templates
+StarSuite Chart : deleting;XML filters
+StarSuite Chart : depth stagger
+StarSuite Chart : descriptions for objects
+StarSuite Chart : design mode after saving
+StarSuite Chart : design view
+StarSuite Chart : design view;creating forms
+StarSuite Chart : design view;queries/views (Base)
+StarSuite Chart : designing
+StarSuite Chart : designing;database tables
+StarSuite Chart : designing;fonts
+StarSuite Chart : designing;queries (Base)
+StarSuite Chart : detaching toolbars
+StarSuite Chart : dictionaries
+StarSuite Chart : dictionaries;common terms in simplified and traditional chinese
+StarSuite Chart : dictionaries;creating
+StarSuite Chart : dictionaries;editing user-defined
+StarSuite Chart : dictionaries;spellcheck
+StarSuite Chart : dictionaries, see also languages
+StarSuite Chart : digital signatures
+StarSuite Chart : digital signatures;getting/managing/applying
+StarSuite Chart : digital signatures;overview
+StarSuite Chart : digital signatures;WebDAV over HTTPS
+StarSuite Chart : direct formatting
+StarSuite Chart : direct formatting;undoing all
+StarSuite Chart : directories
+StarSuite Chart : directories;creating new
+StarSuite Chart : directories;directory structure
+StarSuite Chart : disabled persons
+StarSuite Chart : displaying
+StarSuite Chart : displaying;non-printing characters (Writer)
+StarSuite Chart : displaying;notes (Calc)
+StarSuite Chart : displaying;notes in text documents
+StarSuite Chart : displaying;pictures and objects (Writer)
+StarSuite Chart : displaying;tables (Writer)
+StarSuite Chart : displaying;zero values (Calc)
+StarSuite Chart : distances
+StarSuite Chart : distinct values in SQL queries
+StarSuite Chart : distorting in drawings
+StarSuite Chart : distributing XML filters
+StarSuite Chart : dithering
+StarSuite Chart : docking
+StarSuite Chart : docking;definition
+StarSuite Chart : docking;toolbars
+StarSuite Chart : docking;windows
+StarSuite Chart : Document Converter Wizard
+StarSuite Chart : Document Map, see Navigator
+StarSuite Chart : document types in StarSuite
+StarSuite Chart : documents
+StarSuite Chart : documents;changing titles
+StarSuite Chart : documents;closing
+StarSuite Chart : documents;comparing
+StarSuite Chart : documents;contents as lists
+StarSuite Chart : documents;editing time
+StarSuite Chart : documents;exporting
+StarSuite Chart : documents;importing
+StarSuite Chart : documents;languages
+StarSuite Chart : documents;measurement units in
+StarSuite Chart : documents;merging
+StarSuite Chart : documents;number of pages/tables/sheets
+StarSuite Chart : documents;opening
+StarSuite Chart : documents;opening in design mode
+StarSuite Chart : documents;opening with templates
+StarSuite Chart : documents;organizing
+StarSuite Chart : documents;printing
+StarSuite Chart : documents;read-only
+StarSuite Chart : documents;reloading
+StarSuite Chart : documents;saving
+StarSuite Chart : documents;saving automatically
+StarSuite Chart : documents;saving in other formats
+StarSuite Chart : documents;sending as e-mail
+StarSuite Chart : documents;styles changed
+StarSuite Chart : documents;version management
+StarSuite Chart : documents;version numbers
+StarSuite Chart : donut charts
+StarSuite Chart : dotted areas
+StarSuite Chart : double-line spacing in paragraphs
+StarSuite Chart : double-line writing in Asian layout
+StarSuite Chart : drag and drop
+StarSuite Chart : drag and drop;copying and pasting text
+StarSuite Chart : drag and drop;data source view
+StarSuite Chart : drag and drop;from Gallery to draw objects
+StarSuite Chart : drag and drop;overview
+StarSuite Chart : drag and drop;pictures
+StarSuite Chart : drag and drop;to Gallery
+StarSuite Chart : draw objects
+StarSuite Chart : draw objects;adding/editing/copying
+StarSuite Chart : draw objects;anchoring
+StarSuite Chart : draw objects;arranging within stacks
+StarSuite Chart : draw objects;copying between documents
+StarSuite Chart : draw objects;displaying (Calc)
+StarSuite Chart : draw objects;dropping Gallery pictures
+StarSuite Chart : draw objects;flipping
+StarSuite Chart : draw objects;legends
+StarSuite Chart : draw objects;positioning and resizing
+StarSuite Chart : draw objects;protecting
+StarSuite Chart : draw objects;slanting
+StarSuite Chart : draw objects;text in
+StarSuite Chart : Drawing bar
+StarSuite Chart : drawing lines in text
+StarSuite Chart : drawings
+StarSuite Chart : drawings;creating/opening
+StarSuite Chart : drawings;languages
+StarSuite Chart : drawings;printing
+StarSuite Chart : drawings;printing defaults
+StarSuite Chart : drawings;printing in text documents
+StarSuite Chart : drawings;saving
+StarSuite Chart : drawings;saving automatically
+StarSuite Chart : drawings;saving in other formats
+StarSuite Chart : drawings;sending as e-mail
+StarSuite Chart : drawings;showing (Writer)
+StarSuite Chart : drawings, see also draw objects
+StarSuite Chart : drop-down lists in form functions
+StarSuite Chart : e-mail attachments
+StarSuite Chart : Edit File icon
+StarSuite Chart : edit mode
+StarSuite Chart : edit mode;after opening
+StarSuite Chart : edit mode;through Enter key (Calc)
+StarSuite Chart : Edit Points bar
+StarSuite Chart : editing
+StarSuite Chart : editing;chart axes
+StarSuite Chart : editing;chart data
+StarSuite Chart : editing;chart legends
+StarSuite Chart : editing;chart titles
+StarSuite Chart : editing;data binding of XForms
+StarSuite Chart : editing;database tables and queries
+StarSuite Chart : editing;draw objects
+StarSuite Chart : editing;Fontwork objects
+StarSuite Chart : editing;hyperlinks
+StarSuite Chart : editing;menus
+StarSuite Chart : editing;notes
+StarSuite Chart : editing;objects
+StarSuite Chart : editing;pictures
+StarSuite Chart : editing;reports
+StarSuite Chart : editing;shortcut keys
+StarSuite Chart : editing;StarSuite documents in Internet Explorer
+StarSuite Chart : editing;tab stops
+StarSuite Chart : editing;templates
+StarSuite Chart : editing;titles
+StarSuite Chart : editing;toolbars
+StarSuite Chart : editing;undoing
+StarSuite Chart : editing;XForms
+StarSuite Chart : editing time of documents
+StarSuite Chart : editors
+StarSuite Chart : editors;formula editor
+StarSuite Chart : editors;ImageMap editor
+StarSuite Chart : effects
+StarSuite Chart : effects;font positions
+StarSuite Chart : effects;fonts
+StarSuite Chart : effects;Fontwork icons
+StarSuite Chart : empty documents
+StarSuite Chart : empty paragraph removal
+StarSuite Chart : encryption of contents
+StarSuite Chart : entering groups
+StarSuite Chart : entering text from right to left
+StarSuite Chart : equal sign, see also operators
+StarSuite Chart : equations in formula editor
+StarSuite Chart : error bars in charts
+StarSuite Chart : error indicators in charts
+StarSuite Chart : Error Report Tool
+StarSuite Chart : Euro
+StarSuite Chart : Euro;currency formats
+StarSuite Chart : Euro;Euro Converter Wizard
+StarSuite Chart : even/odd pages
+StarSuite Chart : even/odd pages;printing
+StarSuite Chart : events
+StarSuite Chart : events;assigning scripts
+StarSuite Chart : events;controls
+StarSuite Chart : events;customizing
+StarSuite Chart : events;in forms
+StarSuite Chart : Excel
+StarSuite Chart : Excel;saving as
+StarSuite Chart : Excel;search criteria
+StarSuite Chart : exceptions
+StarSuite Chart : exceptions;user-defined dictionaries
+StarSuite Chart : exchanging, see also replacing
+StarSuite Chart : executing
+StarSuite Chart : executing;SQL commands
+StarSuite Chart : exiting
+StarSuite Chart : exiting;groups
+StarSuite Chart : exiting;StarSuite
+StarSuite Chart : expanding formatting (Calc)
+StarSuite Chart : explorer of data sources
+StarSuite Chart : export filters
+StarSuite Chart : exporting
+StarSuite Chart : exporting;bitmaps
+StarSuite Chart : exporting;HTML and text documents
+StarSuite Chart : exporting;Microsoft Office documents with VBA code
+StarSuite Chart : exporting;spreadsheets to text format
+StarSuite Chart : exporting;templates
+StarSuite Chart : exporting;to foreign formats
+StarSuite Chart : exporting;to HTML
+StarSuite Chart : exporting;to Microsoft Office formats
+StarSuite Chart : exporting;to PDF
+StarSuite Chart : exporting;to PostScript format
+StarSuite Chart : exporting;to XML
+StarSuite Chart : exporting;XML files
+StarSuite Chart : extended tips in Help
+StarSuite Chart : extension mode in text
+StarSuite Chart : extensions
+StarSuite Chart : extensions;Extension Manager
+StarSuite Chart : extensions;file formats
+StarSuite Chart : external keys (Base)
+StarSuite Chart : faster printing
+StarSuite Chart : faxes
+StarSuite Chart : faxes;configuring StarSuite
+StarSuite Chart : faxes;fax programs/fax printers under UNIX
+StarSuite Chart : faxes;selecting a fax machine
+StarSuite Chart : faxes;sending
+StarSuite Chart : faxes;wizards
+StarSuite Chart : fields
+StarSuite Chart : fields;database tables
+StarSuite Chart : fields;displaying field codes (Writer)
+StarSuite Chart : fields;formatted fields
+StarSuite Chart : fields;updating automatically (Writer)
+StarSuite Chart : file associations for Microsoft Office
+StarSuite Chart : file filters
+StarSuite Chart : file filters;mobile devices
+StarSuite Chart : file filters;XML
+StarSuite Chart : file formats
+StarSuite Chart : file formats;changing StarSuite defaults
+StarSuite Chart : file formats;OpenDocument/XML
+StarSuite Chart : file formats;saving always in other formats
+StarSuite Chart : file selection button
+StarSuite Chart : file sharing options for current document
+StarSuite Chart : files
+StarSuite Chart : files;filters and formats
+StarSuite Chart : files;importing
+StarSuite Chart : files;opening
+StarSuite Chart : files;opening with placeholders
+StarSuite Chart : files;properties
+StarSuite Chart : files;saving
+StarSuite Chart : files;saving automatically
+StarSuite Chart : files;saving in other formats
+StarSuite Chart : files;sending as e-mail
+StarSuite Chart : files;version numbers
+StarSuite Chart : files and folders in StarSuite
+StarSuite Chart : fill characters with tabulators
+StarSuite Chart : fill colors for areas
+StarSuite Chart : fill patterns for areas
+StarSuite Chart : filter conditions
+StarSuite Chart : filter conditions;connecting
+StarSuite Chart : filter conditions;in queries (Base)
+StarSuite Chart : filtering
+StarSuite Chart : filtering;data in databases
+StarSuite Chart : filtering;data in forms
+StarSuite Chart : filters
+StarSuite Chart : filters;comparison operators
+StarSuite Chart : filters;for import and export
+StarSuite Chart : filters;Navigator
+StarSuite Chart : filters;pictures
+StarSuite Chart : filters;XML filter settings
+StarSuite Chart : Find tab in Help
+StarSuite Chart : finding
+StarSuite Chart : finding;in all sheets
+StarSuite Chart : finding;records in form documents
+StarSuite Chart : finding;selections
+StarSuite Chart : finding;similarity search
+StarSuite Chart : fitting to pages
+StarSuite Chart : fitting to pages;print settings in Math
+StarSuite Chart : fitting to pages;print settings in presentations
+StarSuite Chart : fixed text
+StarSuite Chart : fixed text;form functions
+StarSuite Chart : fixing toolbars
+StarSuite Chart : flipping draw objects
+StarSuite Chart : floating frames in HTML documents
+StarSuite Chart : floating toolbars
+StarSuite Chart : focus of controls
+StarSuite Chart : folder creation
+StarSuite Chart : font lists
+StarSuite Chart : font name box
+StarSuite Chart : font sizes
+StarSuite Chart : font sizes;bullets
+StarSuite Chart : font sizes;relative changes
+StarSuite Chart : font sizes;scaling on screen
+StarSuite Chart : font sizes;text
+StarSuite Chart : fonts
+StarSuite Chart : fonts;adding under UNIX
+StarSuite Chart : fonts;changing in templates
+StarSuite Chart : fonts;colors
+StarSuite Chart : fonts;default settings
+StarSuite Chart : fonts;effects
+StarSuite Chart : fonts;for HTML and Basic
+StarSuite Chart : fonts;formats
+StarSuite Chart : fonts;outlines
+StarSuite Chart : fonts;positions in text
+StarSuite Chart : fonts;shadows
+StarSuite Chart : fonts;specifying several
+StarSuite Chart : fonts;strikethrough
+StarSuite Chart : fonts;styles
+StarSuite Chart : fonts;text objects
+StarSuite Chart : Fontwork icons
+StarSuite Chart : footers
+StarSuite Chart : footers;backgrounds
+StarSuite Chart : form controls
+StarSuite Chart : form controls;assigning macros
+StarSuite Chart : form controls;protecting
+StarSuite Chart : form controls;toolbars
+StarSuite Chart : form fields
+StarSuite Chart : form filters
+StarSuite Chart : Form Navigator
+StarSuite Chart : format codes
+StarSuite Chart : format codes;numbers
+StarSuite Chart : format filling printing in StarSuite Math
+StarSuite Chart : Format Paintbrush
+StarSuite Chart : formats
+StarSuite Chart : formats;Asian layout
+StarSuite Chart : formats;fonts
+StarSuite Chart : formats;maximizing page formats
+StarSuite Chart : formats;number and currency formats
+StarSuite Chart : formats;of currencies/date/time
+StarSuite Chart : formats;on opening and saving
+StarSuite Chart : formats;pasting in special formats
+StarSuite Chart : formats;positions
+StarSuite Chart : formats;tabulators
+StarSuite Chart : formatted fields
+StarSuite Chart : formatted fields;form functions
+StarSuite Chart : formatted fields;properties
+StarSuite Chart : formatting
+StarSuite Chart : formatting;Asian typography
+StarSuite Chart : formatting;axes in charts
+StarSuite Chart : formatting;chart areas
+StarSuite Chart : formatting;chart floors
+StarSuite Chart : formatting;chart legends
+StarSuite Chart : formatting;chart titles
+StarSuite Chart : formatting;chart walls
+StarSuite Chart : formatting;copying
+StarSuite Chart : formatting;definition
+StarSuite Chart : formatting;expanding (Calc)
+StarSuite Chart : formatting;font effects
+StarSuite Chart : formatting;hyperlinks
+StarSuite Chart : formatting;pages
+StarSuite Chart : formatting;printer metrics (Writer)
+StarSuite Chart : formatting;undoing
+StarSuite Chart : formatting;undoing when writing
+StarSuite Chart : forms
+StarSuite Chart : forms;browsing
+StarSuite Chart : forms;Combo Box/List Box Wizard
+StarSuite Chart : forms;creating
+StarSuite Chart : forms;data
+StarSuite Chart : forms;designing (Base)
+StarSuite Chart : forms;events
+StarSuite Chart : forms;filtering data
+StarSuite Chart : forms;finding records
+StarSuite Chart : forms;focus after opening
+StarSuite Chart : forms;general information (Base)
+StarSuite Chart : forms;grouping controls
+StarSuite Chart : forms;HTML filters
+StarSuite Chart : forms;Navigator
+StarSuite Chart : forms;opening in design mode
+StarSuite Chart : forms;properties
+StarSuite Chart : forms;sorting data
+StarSuite Chart : forms;subforms
+StarSuite Chart : forms;wizards
+StarSuite Chart : forms;XForms
+StarSuite Chart : formula texts
+StarSuite Chart : formula texts;printing in StarSuite Math
+StarSuite Chart : formulas
+StarSuite Chart : formulas;new
+StarSuite Chart : formulas;starting formula editor
+StarSuite Chart : formulas in reports
+StarSuite Chart : formulas in reports;editing
+StarSuite Chart : forums and support
+StarSuite Chart : frames
+StarSuite Chart : frames;around paragraphs
+StarSuite Chart : frames;around tables
+StarSuite Chart : frames;AutoCorrect function
+StarSuite Chart : frames;backgrounds
+StarSuite Chart : frames;captions (Writer)
+StarSuite Chart : frames;printing in StarSuite Math
+StarSuite Chart : frames;protecting
+StarSuite Chart : frames;selection frames
+StarSuite Chart : frames;text fitting to frames
+StarSuite Chart : freeform lines
+StarSuite Chart : freeform lines;draw functions
+StarSuite Chart : FTP
+StarSuite Chart : FTP;opening documents
+StarSuite Chart : FTP;saving documents
+StarSuite Chart : full joins (Base)
+StarSuite Chart : full screen view
+StarSuite Chart : full-text search in Help
+StarSuite Chart : functions in reports
+StarSuite Chart : functions in reports;editing
+StarSuite Chart : Gallery
+StarSuite Chart : Gallery;adding pictures
+StarSuite Chart : Gallery;dragging pictures to draw objects
+StarSuite Chart : Gallery;hiding/showing
+StarSuite Chart : Gallery;inserting pictures from
+StarSuite Chart : German spellcheck
+StarSuite Chart : get method for form transmissions
+StarSuite Chart : getting support
+StarSuite Chart : GIF format
+StarSuite Chart : glossaries
+StarSuite Chart : glossaries;common terms
+StarSuite Chart : glossaries;Internet terms
+StarSuite Chart : gradients off for faster printing
+StarSuite Chart : graphical text art
+StarSuite Chart : graphics
+StarSuite Chart : graphics;cache
+StarSuite Chart : graphics;protecting
+StarSuite Chart : graphics, see also pictures
+StarSuite Chart : grayscale printing
+StarSuite Chart : grid controls
+StarSuite Chart : grid controls;form functions
+StarSuite Chart : grids
+StarSuite Chart : grids;defaults (Writer/Calc)
+StarSuite Chart : grids;display options (Impress/Draw)
+StarSuite Chart : grids;displaying lines (Calc)
+StarSuite Chart : grids;formatting axes
+StarSuite Chart : grids;inserting in charts
+StarSuite Chart : group box creation
+StarSuite Chart : groups
+StarSuite Chart : groups;entering/exiting/ungrouping
+StarSuite Chart : groups;naming
+StarSuite Chart : groups;of controls
+StarSuite Chart : guides
+StarSuite Chart : guides;display options (Impress/Draw)
+StarSuite Chart : guides;displaying when moving objects (Impress)
+StarSuite Chart : guides;showing (Calc)
+StarSuite Chart : guides;showing when moving frames (Writer)
+StarSuite Chart : gutter
+StarSuite Chart : handles
+StarSuite Chart : handles;displaying (Writer)
+StarSuite Chart : handles;scaling
+StarSuite Chart : handles;showing simple/large handles (Calc)
+StarSuite Chart : Hangul/Hanja
+StarSuite Chart : hatching
+StarSuite Chart : headers
+StarSuite Chart : headers;backgrounds
+StarSuite Chart : headings
+StarSuite Chart : headings;entering as text box
+StarSuite Chart : Hebrew
+StarSuite Chart : Hebrew;entering text
+StarSuite Chart : Hebrew;language settings
+StarSuite Chart : Help
+StarSuite Chart : Help;bookmarks
+StarSuite Chart : Help;extended tips on/off
+StarSuite Chart : Help;full-text search
+StarSuite Chart : Help;Help tips
+StarSuite Chart : Help;keywords
+StarSuite Chart : Help;navigation pane showing/hiding
+StarSuite Chart : Help;style sheets
+StarSuite Chart : Help;topics
+StarSuite Chart : Help Agent
+StarSuite Chart : Help Agent;help
+StarSuite Chart : Help Agent;options
+StarSuite Chart : Help tips
+StarSuite Chart : Help tips;hiding
+StarSuite Chart : hidden controls in Form Navigator
+StarSuite Chart : hidden fields display (Writer)
+StarSuite Chart : hidden pages
+StarSuite Chart : hidden pages;printing in presentations
+StarSuite Chart : hidden text
+StarSuite Chart : hidden text;showing (Writer)
+StarSuite Chart : hiding
+StarSuite Chart : hiding;changes
+StarSuite Chart : hiding;chart legends
+StarSuite Chart : hiding;docked windows
+StarSuite Chart : hiding;navigation pane in Help window
+StarSuite Chart : high contrast mode
+StarSuite Chart : Hindi
+StarSuite Chart : Hindi;entering text
+StarSuite Chart : Hindi;language settings
+StarSuite Chart : horizontal scrollbars (Writer)
+StarSuite Chart : hotspots
+StarSuite Chart : HowTos for charts
+StarSuite Chart : HTML
+StarSuite Chart : HTML;definition
+StarSuite Chart : HTML;export character set
+StarSuite Chart : HTML;fonts for source display
+StarSuite Chart : HTML;importing META tags
+StarSuite Chart : HTML;live presentations
+StarSuite Chart : HTML documents
+StarSuite Chart : HTML documents;auto reloading
+StarSuite Chart : HTML documents;importing/exporting
+StarSuite Chart : HTML documents;META tags in
+StarSuite Chart : HTML documents;new
+StarSuite Chart : HTML documents;source text
+StarSuite Chart : hyperlinks
+StarSuite Chart : hyperlinks;assigning macros
+StarSuite Chart : hyperlinks;character formats
+StarSuite Chart : hyperlinks;definition
+StarSuite Chart : hyperlinks;deleting
+StarSuite Chart : hyperlinks;editing
+StarSuite Chart : hyperlinks;inserting
+StarSuite Chart : hyperlinks;relative and absolute
+StarSuite Chart : hyperlinks;turning off automatic recognition
+StarSuite Chart : hyperlinks, see also links
+StarSuite Chart : hyphenation
+StarSuite Chart : hyphenation;activating for a language
+StarSuite Chart : hyphenation;minimal number of characters
+StarSuite Chart : hyphens
+StarSuite Chart : hyphens;displaying custom (Writer)
+StarSuite Chart : hyphens;inserting custom
+StarSuite Chart : icon bars, see toolbars
+StarSuite Chart : icon sizes
+StarSuite Chart : ignore list for spellcheck
+StarSuite Chart : illumination
+StarSuite Chart : illumination;3D charts
+StarSuite Chart : illustrations, see pictures
+StarSuite Chart : image button creation
+StarSuite Chart : image control creation
+StarSuite Chart : ImageMap
+StarSuite Chart : ImageMap;definition
+StarSuite Chart : ImageMap;editor
+StarSuite Chart : images
+StarSuite Chart : images;ImageMap
+StarSuite Chart : images;inserting and editing bitmaps
+StarSuite Chart : images, see also pictures
+StarSuite Chart : IME
+StarSuite Chart : IME;definition
+StarSuite Chart : IME;showing/hiding
+StarSuite Chart : import filters
+StarSuite Chart : import restrictions for Microsoft Office
+StarSuite Chart : importing
+StarSuite Chart : importing;bitmaps
+StarSuite Chart : importing;compatibility settings for text import
+StarSuite Chart : importing;databases
+StarSuite Chart : importing;documents in other formats
+StarSuite Chart : importing;from XML
+StarSuite Chart : importing;HTML and text documents
+StarSuite Chart : importing;HTML with META tags
+StarSuite Chart : importing;Microsoft Office documents with VBA code
+StarSuite Chart : importing;tables in text format
+StarSuite Chart : importing;templates
+StarSuite Chart : inches
+StarSuite Chart : Index tab in Help
+StarSuite Chart : indexes
+StarSuite Chart : indexes;backgrounds
+StarSuite Chart : indexes;showing/hiding Help index tab
+StarSuite Chart : indicator lines in text
+StarSuite Chart : inner joins (Base)
+StarSuite Chart : input method window
+StarSuite Chart : insert mode for entering text
+StarSuite Chart : inserting
+StarSuite Chart : inserting;buttons in toolbars
+StarSuite Chart : inserting;cell ranges from spreadsheets
+StarSuite Chart : inserting;charts
+StarSuite Chart : inserting;clipboard options
+StarSuite Chart : inserting;data from text documents
+StarSuite Chart : inserting;datasource records in spreadsheets
+StarSuite Chart : inserting;drawings
+StarSuite Chart : inserting;floating frames
+StarSuite Chart : inserting;Fontwork objects
+StarSuite Chart : inserting;form fields
+StarSuite Chart : inserting;hyperlinks
+StarSuite Chart : inserting;line breaks in cells
+StarSuite Chart : inserting;movies/sounds
+StarSuite Chart : inserting;new text tables defaults
+StarSuite Chart : inserting;notes
+StarSuite Chart : inserting;objects from Gallery
+StarSuite Chart : inserting;OLE objects
+StarSuite Chart : inserting;paragraph borders
+StarSuite Chart : inserting;paragraph bullets
+StarSuite Chart : inserting;pictures in Gallery
+StarSuite Chart : inserting;plug-ins
+StarSuite Chart : inserting;push buttons
+StarSuite Chart : inserting;special characters
+StarSuite Chart : inserting;tab stops
+StarSuite Chart : inserting;textures on chart bars
+StarSuite Chart : installing
+StarSuite Chart : installing;ActiveX control
+StarSuite Chart : installing;mobile device filters
+StarSuite Chart : installing;UNO components
+StarSuite Chart : installing;XML filters
+StarSuite Chart : instructions
+StarSuite Chart : instructions;general
+StarSuite Chart : Internet
+StarSuite Chart : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Chart : Internet;presentations
+StarSuite Chart : Internet;starting searches
+StarSuite Chart : Internet;turning off recognition of addresses
+StarSuite Chart : Internet glossary
+StarSuite Chart : invert filter
+StarSuite Chart : invisible areas
+StarSuite Chart : italic text
+StarSuite Chart : iterative references in spreadsheets
+StarSuite Chart : Java
+StarSuite Chart : Java;definition
+StarSuite Chart : Java;setting options
+StarSuite Chart : JDBC
+StarSuite Chart : JDBC;databases (Base)
+StarSuite Chart : JDBC;definition
+StarSuite Chart : joining
+StarSuite Chart : joining;paragraphs
+StarSuite Chart : joining;tables (Base)
+StarSuite Chart : joins in databases (Base)
+StarSuite Chart : justifying text
+StarSuite Chart : kerning
+StarSuite Chart : kerning;Asian texts
+StarSuite Chart : kerning;definition
+StarSuite Chart : kerning;in characters
+StarSuite Chart : key fields for relations (Base)
+StarSuite Chart : keyboard
+StarSuite Chart : keyboard;assigning/editing shortcut keys
+StarSuite Chart : keyboard;general commands
+StarSuite Chart : keyboard;removing numbering
+StarSuite Chart : keys
+StarSuite Chart : keys;adding push buttons
+StarSuite Chart : keys;primary keys (Base)
+StarSuite Chart : kiosk export
+StarSuite Chart : labels
+StarSuite Chart : labels;creating and synchronizing
+StarSuite Chart : labels;for charts
+StarSuite Chart : labels;for draw objects
+StarSuite Chart : labels;form functions
+StarSuite Chart : labels;from databases
+StarSuite Chart : labels, see also names/callouts
+StarSuite Chart : languages
+StarSuite Chart : languages;activating modules
+StarSuite Chart : languages;Asian support
+StarSuite Chart : languages;complex text layout
+StarSuite Chart : languages;locale settings
+StarSuite Chart : languages;selecting for text
+StarSuite Chart : languages;setting options
+StarSuite Chart : languages;spellcheck
+StarSuite Chart : languages;spellchecking and formatting
+StarSuite Chart : large handles (Writer)
+StarSuite Chart : large icons
+StarSuite Chart : layer arrangement
+StarSuite Chart : layout
+StarSuite Chart : layout;importing Word documents
+StarSuite Chart : layout;pages
+StarSuite Chart : LDAP server
+StarSuite Chart : LDAP server;address books (Base)
+StarSuite Chart : LDAP server;sign on options
+StarSuite Chart : leading between paragraphs
+StarSuite Chart : left alignment of paragraphs
+StarSuite Chart : left joins (Base)
+StarSuite Chart : legends
+StarSuite Chart : legends;charts
+StarSuite Chart : legends;draw objects
+StarSuite Chart : legends;rounding corners
+StarSuite Chart : Letter Wizard
+StarSuite Chart : levels
+StarSuite Chart : levels;depth stagger
+StarSuite Chart : limits of tables (Writer)
+StarSuite Chart : line breaks
+StarSuite Chart : line breaks;in cells
+StarSuite Chart : line charts
+StarSuite Chart : line spacing
+StarSuite Chart : line spacing;context menu in paragraphs
+StarSuite Chart : line spacing;paragraph
+StarSuite Chart : line styles
+StarSuite Chart : line styles;applying
+StarSuite Chart : line styles;defining
+StarSuite Chart : lines
+StarSuite Chart : lines;defining ends
+StarSuite Chart : lines;draw functions
+StarSuite Chart : lines;drawing in text
+StarSuite Chart : lines;editing points
+StarSuite Chart : lines;removing automatic lines
+StarSuite Chart : lines of text
+StarSuite Chart : lines of text;alignment
+StarSuite Chart : links
+StarSuite Chart : links;between cells and controls
+StarSuite Chart : links;by drag and drop
+StarSuite Chart : links;character formats
+StarSuite Chart : links;definition
+StarSuite Chart : links;editing hyperlinks
+StarSuite Chart : links;inserting
+StarSuite Chart : links;modifying
+StarSuite Chart : links;opening files with
+StarSuite Chart : links;relational databases (Base)
+StarSuite Chart : links;turning off automatic recognition
+StarSuite Chart : links;updating options (Writer)
+StarSuite Chart : links;updating specific links
+StarSuite Chart : list box creation
+StarSuite Chart : lists
+StarSuite Chart : lists;data assigned to controls
+StarSuite Chart : lists;registered databases (Base)
+StarSuite Chart : lists;regular expressions
+StarSuite Chart : live presentations on the Internet
+StarSuite Chart : loading
+StarSuite Chart : loading;documents
+StarSuite Chart : loading;documents from other formats
+StarSuite Chart : loading;HTML documents, automatically
+StarSuite Chart : loading;Microsoft Office documents with VBA code
+StarSuite Chart : loading;reloading
+StarSuite Chart : loading;XML files
+StarSuite Chart : locale settings
+StarSuite Chart : logarithmic scaling along axes
+StarSuite Chart : lowercase letters
+StarSuite Chart : lowercase letters;font effects
+StarSuite Chart : macros
+StarSuite Chart : macros;assigning to events in forms
+StarSuite Chart : macros;in MS Office documents
+StarSuite Chart : macros;interrupting
+StarSuite Chart : macros;organizing
+StarSuite Chart : macros;recording
+StarSuite Chart : macros;security
+StarSuite Chart : macros;security warning dialog
+StarSuite Chart : macros;selecting security warnings
+StarSuite Chart : magnifiers
+StarSuite Chart : margins
+StarSuite Chart : margins;pages
+StarSuite Chart : margins;setting with the mouse
+StarSuite Chart : margins;shadows
+StarSuite Chart : marking changes
+StarSuite Chart : marking, see selecting
+StarSuite Chart : Math formula editor
+StarSuite Chart : mean value lines in charts
+StarSuite Chart : measurement units
+StarSuite Chart : measurement units;changing on rulers
+StarSuite Chart : measurement units;converting
+StarSuite Chart : measurement units;selecting
+StarSuite Chart : Media Player window
+StarSuite Chart : menus
+StarSuite Chart : menus;activating context menus
+StarSuite Chart : menus;assigning macros
+StarSuite Chart : menus;customizing
+StarSuite Chart : menus;inactive menu items
+StarSuite Chart : merging
+StarSuite Chart : merging;documents
+StarSuite Chart : META tags
+StarSuite Chart : metrics
+StarSuite Chart : metrics;converting
+StarSuite Chart : metrics;document formatting (Writer)
+StarSuite Chart : metrics;in sheets
+StarSuite Chart : Microsoft Office
+StarSuite Chart : Microsoft Office;Access databases (base)
+StarSuite Chart : Microsoft Office;as standard file format
+StarSuite Chart : Microsoft Office;document import restrictions
+StarSuite Chart : Microsoft Office;feature comparisons
+StarSuite Chart : Microsoft Office;importing password protected files
+StarSuite Chart : Microsoft Office;importing Word documents
+StarSuite Chart : Microsoft Office;importing/exporting VBA code
+StarSuite Chart : Microsoft Office;new users information
+StarSuite Chart : Microsoft Office;opening Microsoft documents
+StarSuite Chart : Microsoft Office;reassigning document types
+StarSuite Chart : mobile device filters
+StarSuite Chart : models in XForms
+StarSuite Chart : modifying, see changing
+StarSuite Chart : more controls
+StarSuite Chart : mosaic filter
+StarSuite Chart : mouse
+StarSuite Chart : mouse;pointers when using drag and drop
+StarSuite Chart : mouse;positioning
+StarSuite Chart : moving
+StarSuite Chart : moving;tab stops on ruler
+StarSuite Chart : moving;toolbars
+StarSuite Chart : moving;using guide lines in presentations
+StarSuite Chart : MS ADO interface (Base)
+StarSuite Chart : multi-line titles in forms
+StarSuite Chart : multiple documents
+StarSuite Chart : multiple documents;opening
+StarSuite Chart : multiple selection
+StarSuite Chart : music
+StarSuite Chart : music;inserting
+StarSuite Chart : My Documents folder
+StarSuite Chart : My Documents folder;changing work directory
+StarSuite Chart : My Documents folder;opening
+StarSuite Chart : MySQL databases (Base)
+StarSuite Chart : names
+StarSuite Chart : names;multi-line titles
+StarSuite Chart : names;objects
+StarSuite Chart : names, see also labels/callouts
+StarSuite Chart : namespace organization in XForms
+StarSuite Chart : native SQL (Base)
+StarSuite Chart : navigating
+StarSuite Chart : navigating;in documents
+StarSuite Chart : Navigation bar
+StarSuite Chart : Navigation bar;controls
+StarSuite Chart : Navigation bar;forms
+StarSuite Chart : Navigator
+StarSuite Chart : Navigator;contents as lists
+StarSuite Chart : Navigator;docking
+StarSuite Chart : Navigator;notes
+StarSuite Chart : Navigator;working with
+StarSuite Chart : net charts
+StarSuite Chart : network identity options
+StarSuite Chart : new databases
+StarSuite Chart : new documents
+StarSuite Chart : new German spellcheck
+StarSuite Chart : new lines in cells
+StarSuite Chart : new windows
+StarSuite Chart : non-breaking dashes
+StarSuite Chart : non-breaking spaces (Writer)
+StarSuite Chart : non-printing characters (Writer)
+StarSuite Chart : notes
+StarSuite Chart : notes;displaying (Calc)
+StarSuite Chart : notes;inserting/editing/deleting/printing
+StarSuite Chart : notes;printing in text
+StarSuite Chart : number formats
+StarSuite Chart : number formats;codes
+StarSuite Chart : number formats;formats
+StarSuite Chart : number formats;recognition in text tables
+StarSuite Chart : number of pages
+StarSuite Chart : number of sheets
+StarSuite Chart : number of tables
+StarSuite Chart : numbering
+StarSuite Chart : numbering;options
+StarSuite Chart : numbering;paragraphs
+StarSuite Chart : numbering;turning off
+StarSuite Chart : numbering;using automatically
+StarSuite Chart : numbers
+StarSuite Chart : numbers;date, time and currency formats
+StarSuite Chart : numbers;decimal places (Calc)
+StarSuite Chart : numerical fields in forms
+StarSuite Chart : objects
+StarSuite Chart : objects;always moveable (Impress/Draw)
+StarSuite Chart : objects;arranging within stacks
+StarSuite Chart : objects;copying when moving in presentations
+StarSuite Chart : objects;definition
+StarSuite Chart : objects;displaying in spreadsheets
+StarSuite Chart : objects;displaying in text documents
+StarSuite Chart : objects;editing
+StarSuite Chart : objects;inserting from Gallery
+StarSuite Chart : objects;inserting OLE objects
+StarSuite Chart : objects;moving and resizing with mouse
+StarSuite Chart : objects;naming
+StarSuite Chart : objects;opening
+StarSuite Chart : objects;properties of charts
+StarSuite Chart : objects;quickly moving to
+StarSuite Chart : objects;titles and descriptions
+StarSuite Chart : ODBC
+StarSuite Chart : ODBC;database (Base)
+StarSuite Chart : ODBC;definition
+StarSuite Chart : ODF file formats
+StarSuite Chart : Office
+StarSuite Chart : Office;Microsoft Office and StarSuite
+StarSuite Chart : old German spellcheck
+StarSuite Chart : OLE
+StarSuite Chart : OLE;definition
+StarSuite Chart : OLE objects
+StarSuite Chart : OLE objects;arranging within stacks
+StarSuite Chart : OLE objects;captions (Writer)
+StarSuite Chart : OLE objects;inserting
+StarSuite Chart : OLE objects;number of
+StarSuite Chart : OLE objects;protecting
+StarSuite Chart : one and a half line spacing in text
+StarSuite Chart : online registration
+StarSuite Chart : online update options
+StarSuite Chart : online updates
+StarSuite Chart : online updates;checking automatically
+StarSuite Chart : online updates;checking manually
+StarSuite Chart : Open/Save dialogs
+StarSuite Chart : OpenDocument file formats
+StarSuite Chart : OpenGL
+StarSuite Chart : OpenGL;definition
+StarSuite Chart : OpenGL;optimized output
+StarSuite Chart : opening
+StarSuite Chart : opening;context menus
+StarSuite Chart : opening;database files
+StarSuite Chart : opening;dialog settings
+StarSuite Chart : opening;documents
+StarSuite Chart : opening;documents from other formats
+StarSuite Chart : opening;documents on WebDAV server
+StarSuite Chart : opening;files with links
+StarSuite Chart : opening;files, with placeholders
+StarSuite Chart : opening;forms
+StarSuite Chart : opening;Microsoft Office files
+StarSuite Chart : opening;mobile device documents
+StarSuite Chart : opening;objects
+StarSuite Chart : opening;reports
+StarSuite Chart : opening;several files
+StarSuite Chart : opening;XForms
+StarSuite Chart : operators
+StarSuite Chart : operators;default filters
+StarSuite Chart : optional hyphens (Writer)
+StarSuite Chart : options
+StarSuite Chart : options;accessibility
+StarSuite Chart : options;appearance
+StarSuite Chart : options;compatibility (Writer)
+StarSuite Chart : options;network identity
+StarSuite Chart : options;online update
+StarSuite Chart : options;tools
+StarSuite Chart : Oracle databases (base)
+StarSuite Chart : order of chart data
+StarSuite Chart : ordering
+StarSuite Chart : ordering;objects
+StarSuite Chart : organizing
+StarSuite Chart : organizing;macros and scripts
+StarSuite Chart : organizing;namespaces in XForms
+StarSuite Chart : organizing;styles
+StarSuite Chart : organizing;templates
+StarSuite Chart : original size
+StarSuite Chart : original size;printing in StarSuite Math
+StarSuite Chart : original size;restoring after cropping
+StarSuite Chart : outlines
+StarSuite Chart : outlines;font effects
+StarSuite Chart : outlines;outline symbols
+StarSuite Chart : outlines;sending to presentations
+StarSuite Chart : overwrite mode
+StarSuite Chart : packages, see extensions
+StarSuite Chart : page breaks
+StarSuite Chart : page breaks;displaying (Calc)
+StarSuite Chart : page formats
+StarSuite Chart : page formats;maximizing
+StarSuite Chart : page formats;restriction
+StarSuite Chart : page styles
+StarSuite Chart : page styles;editing/applying with statusbar
+StarSuite Chart : pages
+StarSuite Chart : pages;backgrounds in all applications
+StarSuite Chart : pages;formatting and numbering
+StarSuite Chart : pages;printing page names in presentations
+StarSuite Chart : pages;scaling
+StarSuite Chart : pages;selecting one to print
+StarSuite Chart : paint box
+StarSuite Chart : paint can symbol
+StarSuite Chart : pair kerning
+StarSuite Chart : Palm file filters
+StarSuite Chart : paper formats
+StarSuite Chart : paper size warning
+StarSuite Chart : paper trays
+StarSuite Chart : paragraph marks
+StarSuite Chart : paragraph marks;displaying (Writer)
+StarSuite Chart : paragraph styles
+StarSuite Chart : paragraph styles;languages
+StarSuite Chart : paragraph styles;modifying basic fonts
+StarSuite Chart : paragraphs
+StarSuite Chart : paragraphs;alignment
+StarSuite Chart : paragraphs;Asian typography
+StarSuite Chart : paragraphs;defining borders
+StarSuite Chart : paragraphs;hidden paragraphs (Writer)
+StarSuite Chart : paragraphs;increasing indents of
+StarSuite Chart : paragraphs;indents, margins and columns
+StarSuite Chart : paragraphs;inserting bullets
+StarSuite Chart : paragraphs;joining
+StarSuite Chart : paragraphs;numbering automatically
+StarSuite Chart : paragraphs;removing blank ones
+StarSuite Chart : paragraphs;spacing
+StarSuite Chart : paragraphs;tab stops
+StarSuite Chart : parameters
+StarSuite Chart : parameters;command line
+StarSuite Chart : parameters;queries (Base)
+StarSuite Chart : passwords for protecting contents
+StarSuite Chart : pasting
+StarSuite Chart : pasting;cell ranges
+StarSuite Chart : pasting;cell ranges from spreadsheets
+StarSuite Chart : pasting;data from text documents
+StarSuite Chart : pasting;draw objects
+StarSuite Chart : pasting;draw objects from other documents
+StarSuite Chart : pasting;formatted/unformatted text
+StarSuite Chart : pasting;from data source view
+StarSuite Chart : pasting;from data sources to StarSuite Calc
+StarSuite Chart : pasting;pictures from other documents
+StarSuite Chart : pasting;sheet areas in text documents
+StarSuite Chart : pasting;to Gallery
+StarSuite Chart : paths
+StarSuite Chart : paths;changing work directory
+StarSuite Chart : paths;defaults
+StarSuite Chart : pattern editor
+StarSuite Chart : pattern fields
+StarSuite Chart : pattern fields;form functions
+StarSuite Chart : patterns for objects
+StarSuite Chart : PDF
+StarSuite Chart : PDF;export
+StarSuite Chart : PDF;PostScript to PDF converter, UNIX
+StarSuite Chart : personal data input
+StarSuite Chart : phonetic guide
+StarSuite Chart : picklist creation
+StarSuite Chart : pictures
+StarSuite Chart : pictures;adding to Gallery
+StarSuite Chart : pictures;arranging within stacks
+StarSuite Chart : pictures;assigning macros
+StarSuite Chart : pictures;backgrounds
+StarSuite Chart : pictures;captions (Writer)
+StarSuite Chart : pictures;changing paths
+StarSuite Chart : pictures;cropping and zooming
+StarSuite Chart : pictures;displaying in Calc
+StarSuite Chart : pictures;displaying in Writer (Writer)
+StarSuite Chart : pictures;drag and drop between documents
+StarSuite Chart : pictures;drawing
+StarSuite Chart : pictures;editing
+StarSuite Chart : pictures;filters
+StarSuite Chart : pictures;ImageMap
+StarSuite Chart : pictures;inserting automatically
+StarSuite Chart : pictures;inserting from Gallery
+StarSuite Chart : pictures;number of
+StarSuite Chart : pictures;printing
+StarSuite Chart : pictures;scaling/resizing
+StarSuite Chart : pie charts
+StarSuite Chart : pie charts;options
+StarSuite Chart : pie charts
+StarSuite Chart : pixel editor
+StarSuite Chart : pixel graphics
+StarSuite Chart : pixel graphics;inserting and editing
+StarSuite Chart : pixel patterns
+StarSuite Chart : placeholders
+StarSuite Chart : placeholders;in SQL queries
+StarSuite Chart : placeholders;on opening files
+StarSuite Chart : placing toolbars
+StarSuite Chart : playing movies and sound files
+StarSuite Chart : plotting data as charts
+StarSuite Chart : plug-ins
+StarSuite Chart : plug-ins;activating and deactivating
+StarSuite Chart : plug-ins;definition
+StarSuite Chart : plug-ins;inserting
+StarSuite Chart : pocket device appliances
+StarSuite Chart : Pocket PC file filters
+StarSuite Chart : points
+StarSuite Chart : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Chart : polygon drawing
+StarSuite Chart : pop-art filter
+StarSuite Chart : portable document format
+StarSuite Chart : positioning
+StarSuite Chart : positioning;draw objects and controls
+StarSuite Chart : positioning;fonts
+StarSuite Chart : positioning;objects
+StarSuite Chart : positioning;toolbars
+StarSuite Chart : post method for form transmissions
+StarSuite Chart : posterizing filter
+StarSuite Chart : PostScript
+StarSuite Chart : PostScript;creating files
+StarSuite Chart : PostScript;PDF converter, UNIX
+StarSuite Chart : PowerPoint export
+StarSuite Chart : precision as shown (Calc)
+StarSuite Chart : predefining fonts
+StarSuite Chart : presentations
+StarSuite Chart : presentations;creating/opening
+StarSuite Chart : presentations;inserting spreadsheet cells
+StarSuite Chart : presentations;live on the Internet
+StarSuite Chart : presentations;print menu
+StarSuite Chart : presentations;saving
+StarSuite Chart : presentations;saving automatically
+StarSuite Chart : presentations;saving in other formats
+StarSuite Chart : presentations;sending as e-mail
+StarSuite Chart : presentations;starting with wizard
+StarSuite Chart : presentations;wizards
+StarSuite Chart : press buttons, see push buttons
+StarSuite Chart : previews
+StarSuite Chart : previews;fonts lists
+StarSuite Chart : primary key
+StarSuite Chart : primary key;database tables
+StarSuite Chart : primary keys
+StarSuite Chart : primary keys;defining
+StarSuite Chart : primary keys;inserting (Base)
+StarSuite Chart : print area selection
+StarSuite Chart : printer metrics for document formatting (Writer)
+StarSuite Chart : printers
+StarSuite Chart : printers;adding, UNIX
+StarSuite Chart : printers;choosing
+StarSuite Chart : printers;default printer
+StarSuite Chart : printers;faxes under UNIX
+StarSuite Chart : printers;maximum page formats
+StarSuite Chart : printers;paper trays
+StarSuite Chart : printers;properties
+StarSuite Chart : printing
+StarSuite Chart : printing;black and white
+StarSuite Chart : printing;brochures
+StarSuite Chart : printing;colors in grayscale
+StarSuite Chart : printing;copies
+StarSuite Chart : printing;creating individual jobs
+StarSuite Chart : printing;dates in presentations
+StarSuite Chart : printing;directly
+StarSuite Chart : printing;documents
+StarSuite Chart : printing;drawings defaults
+StarSuite Chart : printing;elements in text documents
+StarSuite Chart : printing;faster
+StarSuite Chart : printing;fitting to pages in presentations
+StarSuite Chart : printing;fitting to pages in StarSuite Math
+StarSuite Chart : printing;formulas in StarSuite Math
+StarSuite Chart : printing;hidden pages of presentations
+StarSuite Chart : printing;in original size in StarSuite Math
+StarSuite Chart : printing;left/right pages
+StarSuite Chart : printing;notes
+StarSuite Chart : printing;queries (Base)
+StarSuite Chart : printing;scaling in StarSuite Math
+StarSuite Chart : printing;selections
+StarSuite Chart : printing;text always in black
+StarSuite Chart : printing;text in reverse order
+StarSuite Chart : printing;tiling pages in presentations
+StarSuite Chart : printing;transparencies
+StarSuite Chart : printing;warnings
+StarSuite Chart : printing;without scaling in presentations
+StarSuite Chart : printing speed
+StarSuite Chart : programming
+StarSuite Chart : programming;scripting
+StarSuite Chart : programming;StarSuite
+StarSuite Chart : properties
+StarSuite Chart : properties;charts
+StarSuite Chart : properties;fields in databases
+StarSuite Chart : properties;files
+StarSuite Chart : properties;form controls
+StarSuite Chart : properties;forms
+StarSuite Chart : properties;printers
+StarSuite Chart : properties;smooth lines in line charts/XY charts
+StarSuite Chart : protected contents
+StarSuite Chart : protected dashes
+StarSuite Chart : protected database tables
+StarSuite Chart : protected documents
+StarSuite Chart : protected spaces
+StarSuite Chart : protected spaces;inserting
+StarSuite Chart : protected spaces;showing (Writer)
+StarSuite Chart : protecting
+StarSuite Chart : protecting;contents
+StarSuite Chart : protecting;recorded changes
+StarSuite Chart : proxy settings
+StarSuite Chart : push buttons
+StarSuite Chart : push buttons;adding to documents
+StarSuite Chart : push buttons;creating
+StarSuite Chart : queries
+StarSuite Chart : queries;copying (Base)
+StarSuite Chart : queries;creating in design view (Base)
+StarSuite Chart : queries;creating in SQL view
+StarSuite Chart : queries;defining (Base)
+StarSuite Chart : queries;deleting table links (Base)
+StarSuite Chart : queries;editing in data source view
+StarSuite Chart : queries;formulating filter conditions (Base)
+StarSuite Chart : queries;joining tables (Base)
+StarSuite Chart : queries;missing elements (Base)
+StarSuite Chart : queries;overview (Base)
+StarSuite Chart : queries;parameter queries (Base)
+StarSuite Chart : queries;printing (Base)
+StarSuite Chart : Query Wizard (Base)
+StarSuite Chart : Quickstarter
+StarSuite Chart : quotation marks
+StarSuite Chart : quotation marks;replacing
+StarSuite Chart : quotes
+StarSuite Chart : quotes;custom
+StarSuite Chart : radar charts, see net charts
+StarSuite Chart : radio button creation
+StarSuite Chart : read-only documents
+StarSuite Chart : read-only documents;cursor
+StarSuite Chart : read-only documents;database tables on/off
+StarSuite Chart : read-only documents;editing
+StarSuite Chart : read-only documents;opening documents as
+StarSuite Chart : read-only items in Data Navigator
+StarSuite Chart : recognizing URLs automatically
+StarSuite Chart : recording
+StarSuite Chart : recording;changes
+StarSuite Chart : recording;macros
+StarSuite Chart : records
+StarSuite Chart : records;inserting notes
+StarSuite Chart : records;protecting
+StarSuite Chart : records;saving
+StarSuite Chart : records;searching in databases
+StarSuite Chart : rectangles with round corners
+StarSuite Chart : recursions in spreadsheets
+StarSuite Chart : redo command
+StarSuite Chart : reduced printing
+StarSuite Chart : reference lines
+StarSuite Chart : references
+StarSuite Chart : references;displaying in color (Calc)
+StarSuite Chart : references;expanding (Calc)
+StarSuite Chart : references;iterative (Calc)
+StarSuite Chart : register-true
+StarSuite Chart : register-true;definition
+StarSuite Chart : registering
+StarSuite Chart : registering;address books
+StarSuite Chart : registering;databases (Base)
+StarSuite Chart : registering;StarSuite
+StarSuite Chart : regression curves in charts
+StarSuite Chart : regular expressions
+StarSuite Chart : regular expressions;list of
+StarSuite Chart : regular expressions;opening files
+StarSuite Chart : relational databases (Base)
+StarSuite Chart : relations
+StarSuite Chart : relations;creating and deleting (Base)
+StarSuite Chart : relations;joining tables (Base)
+StarSuite Chart : relations;properties (Base)
+StarSuite Chart : relative hyperlinks
+StarSuite Chart : relative saving of URLs
+StarSuite Chart : reloading
+StarSuite Chart : reloading;documents
+StarSuite Chart : reloading;HTML documents, automatically
+StarSuite Chart : remarks, see also notes
+StarSuite Chart : remote configurations
+StarSuite Chart : remove noise filter
+StarSuite Chart : removing
+StarSuite Chart : removing;bullets and numbering
+StarSuite Chart : removing;form filters
+StarSuite Chart : removing, see also deleting
+StarSuite Chart : reorganizing charts
+StarSuite Chart : repeating
+StarSuite Chart : repeating;commands
+StarSuite Chart : replacement options
+StarSuite Chart : replacement table
+StarSuite Chart : replacing
+StarSuite Chart : replacing;AutoCorrect function
+StarSuite Chart : replacing;dashes
+StarSuite Chart : Report Builder
+StarSuite Chart : reports
+StarSuite Chart : reports;creating
+StarSuite Chart : reports;error reports
+StarSuite Chart : reports;opening and editing
+StarSuite Chart : reports;templates
+StarSuite Chart : resetting
+StarSuite Chart : resetting;templates
+StarSuite Chart : resizing
+StarSuite Chart : resizing;objects, by mouse
+StarSuite Chart : resizing, see also scaling/zooming
+StarSuite Chart : resolution when printing bitmaps
+StarSuite Chart : restoring
+StarSuite Chart : restoring;default formatting
+StarSuite Chart : restoring;editing
+StarSuite Chart : reversing printing order
+StarSuite Chart : review function
+StarSuite Chart : review function;accepting or rejecting changes
+StarSuite Chart : review function;comparing documents
+StarSuite Chart : review function;protecting records
+StarSuite Chart : review function;recording changes example
+StarSuite Chart : rich text control
+StarSuite Chart : right alignment of paragraphs
+StarSuite Chart : right joins (Base)
+StarSuite Chart : right-to-left text
+StarSuite Chart : rotating
+StarSuite Chart : rotating;3D text
+StarSuite Chart : round corners
+StarSuite Chart : rounding precision (Calc)
+StarSuite Chart : row headers
+StarSuite Chart : row headers;displaying (Calc)
+StarSuite Chart : row headers;highlighting (Calc)
+StarSuite Chart : rulers
+StarSuite Chart : rulers;default settings
+StarSuite Chart : rulers;measurement units
+StarSuite Chart : rulers;visible in presentations
+StarSuite Chart : samples and templates
+StarSuite Chart : saving
+StarSuite Chart : saving;default file formats
+StarSuite Chart : saving;dialog settings
+StarSuite Chart : saving;documents
+StarSuite Chart : saving;documents for mobile devices
+StarSuite Chart : saving;documents in other formats
+StarSuite Chart : saving;documents, automatically
+StarSuite Chart : saving;in Microsoft Office file format
+StarSuite Chart : saving;options
+StarSuite Chart : saving;templates
+StarSuite Chart : saving;to XML
+StarSuite Chart : saving;VBA code in Microsoft Office documents
+StarSuite Chart : saving;with password by default
+StarSuite Chart : saving as command
+StarSuite Chart : saving as command;precautions
+StarSuite Chart : scaling
+StarSuite Chart : scaling;axes
+StarSuite Chart : scaling;font sizes in user interface
+StarSuite Chart : scaling;objects
+StarSuite Chart : scaling;pictures
+StarSuite Chart : scaling;printing in StarSuite Math
+StarSuite Chart : scaling;text in charts
+StarSuite Chart : scaling;when printing presentations
+StarSuite Chart : scaling, see also zooming
+StarSuite Chart : scatter charts
+StarSuite Chart : screen
+StarSuite Chart : screen;full screen views
+StarSuite Chart : screen;scaling
+StarSuite Chart : screen magnifiers
+StarSuite Chart : screen readers
+StarSuite Chart : script organization
+StarSuite Chart : scrollbars
+StarSuite Chart : scrollbars;controls
+StarSuite Chart : scrollbars;displaying (Calc)
+StarSuite Chart : scrollbars;horizontal and vertical (Writer)
+StarSuite Chart : search criteria for database functions in cells
+StarSuite Chart : search engines
+StarSuite Chart : search engines;definition
+StarSuite Chart : search engines;selecting
+StarSuite Chart : searching
+StarSuite Chart : searching;all sheets
+StarSuite Chart : searching;databases
+StarSuite Chart : searching;form filters
+StarSuite Chart : searching;Internet
+StarSuite Chart : searching;tables and forms
+StarSuite Chart : secondary axes in charts
+StarSuite Chart : sections
+StarSuite Chart : sections;backgrounds
+StarSuite Chart : security
+StarSuite Chart : security;digital signatures
+StarSuite Chart : security;options for documents with macros
+StarSuite Chart : security;protecting contents
+StarSuite Chart : security;warning dialogs with macros
+StarSuite Chart : selecting
+StarSuite Chart : selecting;controls
+StarSuite Chart : selecting;measurement units
+StarSuite Chart : selecting;objects
+StarSuite Chart : selecting;print areas
+StarSuite Chart : selecting;several files
+StarSuite Chart : selection clipboard
+StarSuite Chart : selection frames
+StarSuite Chart : selection modes in text
+StarSuite Chart : sending
+StarSuite Chart : sending;AutoAbstract function in presentations
+StarSuite Chart : sending;documents as e-mail
+StarSuite Chart : sending;documents as faxes
+StarSuite Chart : separator lines
+StarSuite Chart : separator lines;defining
+StarSuite Chart : separators
+StarSuite Chart : separators;conditional
+StarSuite Chart : Server Side ImageMap
+StarSuite Chart : settings
+StarSuite Chart : settings;printers
+StarSuite Chart : settings;program configuration
+StarSuite Chart : settings;proxies
+StarSuite Chart : settings;tracking changes
+StarSuite Chart : settings;views
+StarSuite Chart : SGML
+StarSuite Chart : SGML;definition
+StarSuite Chart : shadows
+StarSuite Chart : shadows;areas
+StarSuite Chart : shadows;borders
+StarSuite Chart : shadows;characters
+StarSuite Chart : shadows;characters, using context menu
+StarSuite Chart : sharing documents
+StarSuite Chart : sharpening filter
+StarSuite Chart : sheet tabs
+StarSuite Chart : sheet tabs;displaying
+StarSuite Chart : sheets
+StarSuite Chart : sheets;searching all
+StarSuite Chart : shortcut keys
+StarSuite Chart : shortcut keys;assigning macros
+StarSuite Chart : shortcut keys;charts
+StarSuite Chart : shortcut keys;general
+StarSuite Chart : shortcut keys;in databases
+StarSuite Chart : shortcut keys;StarSuite accessibility
+StarSuite Chart : showing
+StarSuite Chart : showing;changes
+StarSuite Chart : showing;docked windows
+StarSuite Chart : showing;drawings and controls (Writer)
+StarSuite Chart : showing;live presentations on the Internet
+StarSuite Chart : showing;toolbars
+StarSuite Chart : signing documents with digital signatures
+StarSuite Chart : similarity search
+StarSuite Chart : simple handles (Writer)
+StarSuite Chart : simplified Chinese
+StarSuite Chart : simplified Chinese;translating to traditional Chinese
+StarSuite Chart : single sign on options
+StarSuite Chart : single-line spacing in text
+StarSuite Chart : sizes
+StarSuite Chart : sizes;draw objects
+StarSuite Chart : sizes;pictures
+StarSuite Chart : slanting draw objects
+StarSuite Chart : small capitals
+StarSuite Chart : small icons
+StarSuite Chart : smart tag configuration
+StarSuite Chart : smooth scrolling (Writer)
+StarSuite Chart : smoothing filter
+StarSuite Chart : snap grid defaults (Writer/Calc)
+StarSuite Chart : snapping in presentations and drawings
+StarSuite Chart : solarization filter
+StarSuite Chart : sort lists
+StarSuite Chart : sort lists;copying to in Calc
+StarSuite Chart : sorting
+StarSuite Chart : sorting;data in forms
+StarSuite Chart : sorting;databases
+StarSuite Chart : sounds
+StarSuite Chart : sounds;inserting and playing
+StarSuite Chart : spaces
+StarSuite Chart : spaces;displaying (Writer)
+StarSuite Chart : spaces;ignoring double
+StarSuite Chart : spaces;inserting protected spaces
+StarSuite Chart : spaces;showing protected spaces (Writer)
+StarSuite Chart : spacing
+StarSuite Chart : spacing;between paragraphs in footnotes
+StarSuite Chart : spacing;font effects
+StarSuite Chart : spacing;lines and paragraphs
+StarSuite Chart : spacing;tab stops in text documents
+StarSuite Chart : spacing;tabs in presentations
+StarSuite Chart : spadmin
+StarSuite Chart : special characters
+StarSuite Chart : speech bubbles
+StarSuite Chart : speed of printing
+StarSuite Chart : spellcheck
+StarSuite Chart : spellcheck;activating for a language
+StarSuite Chart : spellcheck;context menus
+StarSuite Chart : spellcheck;default languages
+StarSuite Chart : spellcheck;dialog
+StarSuite Chart : spellcheck;dictionary of exceptions
+StarSuite Chart : spellcheck;ignore list
+StarSuite Chart : spin button creation
+StarSuite Chart : spoolfiles with Xprinter
+StarSuite Chart : spreadsheets
+StarSuite Chart : spreadsheets;as databases (base)
+StarSuite Chart : spreadsheets;copying areas to text documents
+StarSuite Chart : spreadsheets;creating/opening
+StarSuite Chart : spreadsheets;inserting charts
+StarSuite Chart : spreadsheets;inserting database records
+StarSuite Chart : spreadsheets;printing
+StarSuite Chart : spreadsheets;saving
+StarSuite Chart : spreadsheets;saving automatically
+StarSuite Chart : spreadsheets;saving in other formats
+StarSuite Chart : spreadsheets;sending as e-mail
+StarSuite Chart : SQL
+StarSuite Chart : SQL;definition
+StarSuite Chart : SQL;DISTINCT parameter
+StarSuite Chart : SQL;executing SQL commands
+StarSuite Chart : SQL;executing SQL statements (Base)
+StarSuite Chart : SQL;queries (Base)
+StarSuite Chart : square drawings
+StarSuite Chart : standard bar on/off
+StarSuite Chart : standard deviation in charts
+StarSuite Chart : standard filters in databases
+StarSuite Chart : standard printer under UNIX
+StarSuite Chart : StarSuite Base data sources
+StarSuite Chart : StarSuite Basic scripts in HTML documents
+StarSuite Chart : StarSuite documents
+StarSuite Chart : StarSuite documents;mobile device filters
+StarSuite Chart : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Chart : StarSuite Math start
+StarSuite Chart : start parameters
+StarSuite Chart : statistics in charts
+StarSuite Chart : status bar on/off
+StarSuite Chart : stickers
+StarSuite Chart : stock charts
+StarSuite Chart : strikethrough
+StarSuite Chart : strikethrough;characters
+StarSuite Chart : strikethrough;font effects
+StarSuite Chart : styles
+StarSuite Chart : styles;'changed' message
+StarSuite Chart : styles;copying between documents
+StarSuite Chart : styles;keyboard shortcuts
+StarSuite Chart : styles;organizing
+StarSuite Chart : styles;printing styles used in a document
+StarSuite Chart : styles;replacing automatically
+StarSuite Chart : Styles and Formatting window
+StarSuite Chart : Styles and Formatting window;docking
+StarSuite Chart : subforms
+StarSuite Chart : subforms;creating
+StarSuite Chart : subforms;description
+StarSuite Chart : submitting forms
+StarSuite Chart : suffixes in file formats
+StarSuite Chart : support on the Web
+StarSuite Chart : synchronizing
+StarSuite Chart : synchronizing;labels and business cards
+StarSuite Chart : synchronizing;Pocket PC and StarSuite formats
+StarSuite Chart : system address book registration
+StarSuite Chart : tab stops
+StarSuite Chart : tab stops;displaying (Writer)
+StarSuite Chart : tab stops;inserting and editing
+StarSuite Chart : tab stops;setting in sheets
+StarSuite Chart : tab stops;settings
+StarSuite Chart : tab stops;spacing in presentations
+StarSuite Chart : tab stops;spacing in text documents
+StarSuite Chart : table controls
+StarSuite Chart : table controls;form functions
+StarSuite Chart : table controls;keyboard-only edit mode
+StarSuite Chart : table controls;properties
+StarSuite Chart : table views of databases
+StarSuite Chart : Table Wizard (Base)
+StarSuite Chart : tables
+StarSuite Chart : tables;inserting line breaks
+StarSuite Chart : tables in databases
+StarSuite Chart : tables in databases;access rights to (Base)
+StarSuite Chart : tables in databases;adding to queries
+StarSuite Chart : tables in databases;browsing and editing
+StarSuite Chart : tables in databases;copying database tables (Base)
+StarSuite Chart : tables in databases;creating
+StarSuite Chart : tables in databases;creating in design view
+StarSuite Chart : tables in databases;importing text formats (Base)
+StarSuite Chart : tables in databases;joining for queries (Base)
+StarSuite Chart : tables in databases;printing queries (Base)
+StarSuite Chart : tables in databases;relations (Base)
+StarSuite Chart : tables in databases;searching
+StarSuite Chart : tables in spreadsheets
+StarSuite Chart : tables in spreadsheets;copying data to other applications
+StarSuite Chart : tables in spreadsheets;defining borders
+StarSuite Chart : tables in spreadsheets;value highlighting
+StarSuite Chart : tables in text
+StarSuite Chart : tables in text;captions
+StarSuite Chart : tables in text;creating automatically
+StarSuite Chart : tables in text;default settings
+StarSuite Chart : tables in text;defining borders
+StarSuite Chart : tables in text;displaying
+StarSuite Chart : tables in text;printing
+StarSuite Chart : tabs
+StarSuite Chart : tabs;displaying sheet tabs
+StarSuite Chart : tags
+StarSuite Chart : tags;definition
+StarSuite Chart : tags;META tags
+StarSuite Chart : templates
+StarSuite Chart : templates;agendas
+StarSuite Chart : templates;changing basic fonts
+StarSuite Chart : templates;database reports
+StarSuite Chart : templates;deleting
+StarSuite Chart : templates;editing and saving
+StarSuite Chart : templates;faxes
+StarSuite Chart : templates;importing and exporting
+StarSuite Chart : templates;letters
+StarSuite Chart : templates;new documents from templates
+StarSuite Chart : templates;opening documents with
+StarSuite Chart : templates;organizing
+StarSuite Chart : terminology
+StarSuite Chart : terminology;general glossary
+StarSuite Chart : terminology;Internet glossary
+StarSuite Chart : testing XML filters
+StarSuite Chart : text
+StarSuite Chart : text;animating
+StarSuite Chart : text;Asian layout
+StarSuite Chart : text;bold
+StarSuite Chart : text;coloring
+StarSuite Chart : text;contours
+StarSuite Chart : text;copying by drag and drop
+StarSuite Chart : text;CTL languages
+StarSuite Chart : text;drawing pictures
+StarSuite Chart : text;font effects
+StarSuite Chart : text;font sizes
+StarSuite Chart : text;font styles
+StarSuite Chart : text;fonts and formats
+StarSuite Chart : text;Fontwork icons
+StarSuite Chart : text;hyperlinks
+StarSuite Chart : text;inserting special characters
+StarSuite Chart : text;italics
+StarSuite Chart : text;kerning
+StarSuite Chart : text;language selection
+StarSuite Chart : text;line spacing
+StarSuite Chart : text;overwriting or inserting
+StarSuite Chart : text;printing in black
+StarSuite Chart : text;replacing with format
+StarSuite Chart : text;selection modes
+StarSuite Chart : text;shadowed
+StarSuite Chart : text;text/draw objects
+StarSuite Chart : text attributes
+StarSuite Chart : text attributes;hyperlinks
+StarSuite Chart : text attributes;undoing
+StarSuite Chart : text boxes
+StarSuite Chart : text boxes;form functions
+StarSuite Chart : text boxes;positioning
+StarSuite Chart : text breaks in cells
+StarSuite Chart : text colors for better accessibility
+StarSuite Chart : text databases (Base)
+StarSuite Chart : text documents
+StarSuite Chart : text documents;creating/opening
+StarSuite Chart : text documents;importing/exporting
+StarSuite Chart : text documents;inserting spreadsheet cells
+StarSuite Chart : text documents;print settings
+StarSuite Chart : text documents;printing
+StarSuite Chart : text documents;saving
+StarSuite Chart : text documents;saving automatically
+StarSuite Chart : text documents;saving in other formats
+StarSuite Chart : text documents;sending as e-mail
+StarSuite Chart : text effects
+StarSuite Chart : text flow
+StarSuite Chart : text flow;in cells
+StarSuite Chart : text formats
+StarSuite Chart : text formats;databases
+StarSuite Chart : text formats;pasting
+StarSuite Chart : text input fields
+StarSuite Chart : text layout for special languages
+StarSuite Chart : text objects
+StarSuite Chart : text objects;alignment
+StarSuite Chart : text objects;draw functions
+StarSuite Chart : text objects;fonts
+StarSuite Chart : text objects;in presentations and drawings
+StarSuite Chart : text overflow in spreadsheet cells
+StarSuite Chart : text scaling in charts
+StarSuite Chart : text, see also text documents, paragraphs and characters
+StarSuite Chart : TextArt, see Fontwork
+StarSuite Chart : textures
+StarSuite Chart : textures;inserting from Gallery
+StarSuite Chart : textures;on chart bars
+StarSuite Chart : Thai
+StarSuite Chart : Thai;entering text
+StarSuite Chart : Thai;language settings
+StarSuite Chart : thesaurus
+StarSuite Chart : thesaurus;activating for a language
+StarSuite Chart : ticker text
+StarSuite Chart : time fields
+StarSuite Chart : time fields;form functions
+StarSuite Chart : times
+StarSuite Chart : times;inserting when printing presentations
+StarSuite Chart : times, formats
+StarSuite Chart : tips
+StarSuite Chart : tips;extended tips in Help
+StarSuite Chart : title rows
+StarSuite Chart : title rows;printing in StarSuite Math
+StarSuite Chart : titles
+StarSuite Chart : titles;alignment (charts)
+StarSuite Chart : titles;changing
+StarSuite Chart : titles;editing in charts
+StarSuite Chart : titles;font effects
+StarSuite Chart : titles;formatting automatically
+StarSuite Chart : titles;formatting charts
+StarSuite Chart : titles;objects
+StarSuite Chart : toolbars
+StarSuite Chart : toolbars;adding buttons
+StarSuite Chart : toolbars;docking/undocking
+StarSuite Chart : toolbars;Form Navigation bar
+StarSuite Chart : toolbars;viewing/closing
+StarSuite Chart : tools bar
+StarSuite Chart : tooltips
+StarSuite Chart : tooltips;extended tips
+StarSuite Chart : tooltips;help
+StarSuite Chart : traditional Chinese
+StarSuite Chart : traditional Chinese;translating to simplified chinese
+StarSuite Chart : transparency
+StarSuite Chart : transparency;areas
+StarSuite Chart : transparency;off for faster printing
+StarSuite Chart : transparency;saving
+StarSuite Chart : tree view of Help
+StarSuite Chart : trend lines in charts
+StarSuite Chart : typefaces
+StarSuite Chart : typefaces;adding under UNIX
+StarSuite Chart : typefaces;formats
+StarSuite Chart : typographical quotes in StarSuite Writer
+StarSuite Chart : typography
+StarSuite Chart : typography;Asian
+StarSuite Chart : underlining
+StarSuite Chart : underlining;AutoFormat function
+StarSuite Chart : underlining;characters
+StarSuite Chart : underlining;text
+StarSuite Chart : undocking windows
+StarSuite Chart : undoing
+StarSuite Chart : undoing;direct formatting
+StarSuite Chart : undoing;editing
+StarSuite Chart : undoing;number of steps
+StarSuite Chart : ungrouping groups
+StarSuite Chart : units
+StarSuite Chart : units;converting
+StarSuite Chart : units;measurement units
+StarSuite Chart : UNO components
+StarSuite Chart : UNO components;Extension Manager
+StarSuite Chart : UNO components;integrating new
+StarSuite Chart : update options
+StarSuite Chart : updates
+StarSuite Chart : updates;checking automatically
+StarSuite Chart : updates;checking manually
+StarSuite Chart : updating
+StarSuite Chart : updating;fields and charts, automatically (Writer)
+StarSuite Chart : updating;links in text documents
+StarSuite Chart : updating;links, on opening
+StarSuite Chart : updating;templates
+StarSuite Chart : URL
+StarSuite Chart : URL;changing hyperlink URLs
+StarSuite Chart : URL;definition
+StarSuite Chart : URL;in pictures
+StarSuite Chart : URL;saving absolute/relative paths
+StarSuite Chart : URL;turning off URL recognition
+StarSuite Chart : user data
+StarSuite Chart : user data;input
+StarSuite Chart : user data;removing when saving
+StarSuite Chart : user-defined dictionaries
+StarSuite Chart : user-defined dictionaries;creating
+StarSuite Chart : user-defined dictionaries;dictionary of exceptions
+StarSuite Chart : user-defined dictionaries;editing
+StarSuite Chart : user-defined styles
+StarSuite Chart : user-defined styles;automatically replacing
+StarSuite Chart : UTF-8/UCS2 support
+StarSuite Chart : values
+StarSuite Chart : values;rounded as shown (Calc)
+StarSuite Chart : variables
+StarSuite Chart : variables;for paths
+StarSuite Chart : variances in charts
+StarSuite Chart : VBA code
+StarSuite Chart : VBA code;loading/saving documents with VBA code
+StarSuite Chart : version management
+StarSuite Chart : version numbers of documents
+StarSuite Chart : versions
+StarSuite Chart : versions;comparing documents
+StarSuite Chart : versions;file saving as, restriction
+StarSuite Chart : versions;merging document versions
+StarSuite Chart : versions;of a document
+StarSuite Chart : versions;StarSuite
+StarSuite Chart : vertical callouts
+StarSuite Chart : vertical scrollbars (Writer)
+StarSuite Chart : vertical text boxes
+StarSuite Chart : videos
+StarSuite Chart : viewing
+StarSuite Chart : viewing;databases
+StarSuite Chart : viewing;file properties
+StarSuite Chart : viewing;StarSuite documents in Internet Explorer
+StarSuite Chart : viewing;toolbars
+StarSuite Chart : views
+StarSuite Chart : views;creating database views (Base)
+StarSuite Chart : views;defaults
+StarSuite Chart : views;full screen
+StarSuite Chart : views;icons
+StarSuite Chart : views;in 3D
+StarSuite Chart : views;scaling
+StarSuite Chart : Visual Basic for Applications
+StarSuite Chart : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Chart : watermarks
+StarSuite Chart : web documents
+StarSuite Chart : web documents;XForms
+StarSuite Chart : Web support
+StarSuite Chart : WebCast export
+StarSuite Chart : WebDAV over HTTPS
+StarSuite Chart : windows
+StarSuite Chart : windows;docking
+StarSuite Chart : windows;docking definition
+StarSuite Chart : windows;hiding/showing/docking
+StarSuite Chart : windows;new
+StarSuite Chart : wizards
+StarSuite Chart : wizards;agendas
+StarSuite Chart : wizards;database queries
+StarSuite Chart : wizards;database tables (Base)
+StarSuite Chart : wizards;databases (Base)
+StarSuite Chart : wizards;document converter
+StarSuite Chart : wizards;Euro Converter
+StarSuite Chart : wizards;faxes
+StarSuite Chart : wizards;forms
+StarSuite Chart : wizards;letters
+StarSuite Chart : wizards;overview
+StarSuite Chart : wizards;presentations
+StarSuite Chart : wizards;reports
+StarSuite Chart : Word documents
+StarSuite Chart : Word documents;compatibility
+StarSuite Chart : Word documents;saving as
+StarSuite Chart : WordArt, see Fontwork
+StarSuite Chart : words
+StarSuite Chart : words;automatically replacing
+StarSuite Chart : words;wrapping in cells
+StarSuite Chart : words;wrapping in CTL
+StarSuite Chart : working directory change
+StarSuite Chart : wrapping text
+StarSuite Chart : wrapping text;in cells
+StarSuite Chart : write protection on/off
+StarSuite Chart : writing aids options
+StarSuite Chart : WYSIWYG in fonts lists
+StarSuite Chart : X axes
+StarSuite Chart : X axes;grid formatting
+StarSuite Chart : X axes;scaling
+StarSuite Chart : X axes;showing
+StarSuite Chart : XForms
+StarSuite Chart : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Chart : XForms;conditions
+StarSuite Chart : XForms;opening/editing
+StarSuite Chart : XML converters
+StarSuite Chart : XML file formats
+StarSuite Chart : XML filters
+StarSuite Chart : XML filters;creating/testing
+StarSuite Chart : XML filters;saving as package/installing/deleting
+StarSuite Chart : XML filters;settings
+StarSuite Chart : XML Forms, see XForms
+StarSuite Chart : XSLT filters, see also XML filters
+StarSuite Chart : XY charts
+StarSuite Chart : Y axes
+StarSuite Chart : Y axes;formatting
+StarSuite Chart : Y axes;grid formatting
+StarSuite Chart : Y axes;scaling
+StarSuite Chart : Y axes;showing
+StarSuite Chart : years
+StarSuite Chart : years;2-digit options
+StarSuite Chart : Z axes
+StarSuite Chart : Z axes;grid formatting
+StarSuite Chart : Z axes;showing
+StarSuite Chart : zero values
+StarSuite Chart : zero values;displaying (Calc)
+StarSuite Chart : zooming
+StarSuite Chart : zooming;page views
+StarSuite Chart : zooming;pictures
+StarSuite Chart : zooming;status bar
+StarSuite Base : 1/2 replacement
+StarSuite Base : 3D text creation
+StarSuite Base : 3D view
+StarSuite Base : abbreviation replacement
+StarSuite Base : absolute hyperlinks
+StarSuite Base : absolute saving of URLs
+StarSuite Base : accents
+StarSuite Base : Access databases (base)
+StarSuite Base : access rights for database tables (Base)
+StarSuite Base : accessibility
+StarSuite Base : accessibility;general shortcuts
+StarSuite Base : accessibility;options
+StarSuite Base : accessibility;StarSuite assistive technology
+StarSuite Base : accessibility;StarSuite features
+StarSuite Base : activating
+StarSuite Base : activating;context menus
+StarSuite Base : activating;Error Report Tool
+StarSuite Base : activating;extended help tips
+StarSuite Base : activating;plug-ins
+StarSuite Base : ActiveX control
+StarSuite Base : Adabas D databases (base)
+StarSuite Base : add-ons, see UNO components
+StarSuite Base : additional selection mode
+StarSuite Base : address books
+StarSuite Base : address books;LDAP server (Base)
+StarSuite Base : address books;registering
+StarSuite Base : address labels from databases
+StarSuite Base : ADO databases (Base)
+StarSuite Base : Agenda Wizard
+StarSuite Base : aging filter
+StarSuite Base : aligning
+StarSuite Base : aligning;cells
+StarSuite Base : aligning;objects
+StarSuite Base : aligning;paragraphs
+StarSuite Base : aligning;tables in text
+StarSuite Base : aligning;text objects
+StarSuite Base : alternative fonts
+StarSuite Base : ampersand symbol, see also operators
+StarSuite Base : anchors
+StarSuite Base : anchors;changing
+StarSuite Base : anchors;displaying (Calc)
+StarSuite Base : anchors;types/positions for draw objects
+StarSuite Base : animations
+StarSuite Base : animations;accessibility options
+StarSuite Base : appearance options
+StarSuite Base : Arabic
+StarSuite Base : Arabic;entering text
+StarSuite Base : Arabic;language settings
+StarSuite Base : areas
+StarSuite Base : areas;bitmap patterns
+StarSuite Base : areas;hatched/dotted
+StarSuite Base : areas;shadows
+StarSuite Base : areas;slanting
+StarSuite Base : areas;styles
+StarSuite Base : areas;transparency
+StarSuite Base : arguments in command line
+StarSuite Base : arranging
+StarSuite Base : arranging;objects
+StarSuite Base : arrows
+StarSuite Base : arrows;defining arrow heads
+StarSuite Base : arrows;defining arrow lines
+StarSuite Base : arrows;drawing in text
+StarSuite Base : ASCII
+StarSuite Base : ASCII;definition
+StarSuite Base : Asian languages
+StarSuite Base : Asian languages;enabling
+StarSuite Base : Asian Phonetic Guide
+StarSuite Base : Asian typography
+StarSuite Base : assigning scripts
+StarSuite Base : assistive technology in StarSuite
+StarSuite Base : attaching toolbars
+StarSuite Base : attachments in e-mails
+StarSuite Base : audio
+StarSuite Base : audio;inserting
+StarSuite Base : auto reloading HTML documents
+StarSuite Base : AutoAbstract function for sending text to presentations
+StarSuite Base : AutoCaption function in StarSuite Writer
+StarSuite Base : AutoComplete function in text and list boxes
+StarSuite Base : AutoCorrect function
+StarSuite Base : AutoCorrect function;context menu
+StarSuite Base : AutoCorrect function;options
+StarSuite Base : AutoCorrect function;pictures and frames
+StarSuite Base : AutoCorrect function;quotes
+StarSuite Base : AutoCorrect function;replacement table
+StarSuite Base : AutoCorrect function;switching on and off in Calc
+StarSuite Base : AutoCorrect function;URL recognition
+StarSuite Base : AutoFormat function
+StarSuite Base : AutoFormat function;switching on and off
+StarSuite Base : automatic captions (Writer)
+StarSuite Base : automatic control focus
+StarSuite Base : automatic hyperlink formatting
+StarSuite Base : automatic line breaks
+StarSuite Base : automatic lines/borders in text
+StarSuite Base : automatic saving
+StarSuite Base : AutoPilots, see wizards
+StarSuite Base : AutoValue
+StarSuite Base : AutoValue;database tables
+StarSuite Base : axes in charts
+StarSuite Base : backgrounds
+StarSuite Base : backgrounds;defining colors/pictures
+StarSuite Base : backgrounds;frames/sections/indexes
+StarSuite Base : backgrounds;inserting from Gallery
+StarSuite Base : backgrounds;printing
+StarSuite Base : backing window
+StarSuite Base : backups
+StarSuite Base : backups;automatic
+StarSuite Base : backups;documents
+StarSuite Base : Basic
+StarSuite Base : Basic;fonts for source display
+StarSuite Base : Basic;programming
+StarSuite Base : Basic;recording macros
+StarSuite Base : basic fonts
+StarSuite Base : Bézier curves
+StarSuite Base : Bézier curves;control points in presentations
+StarSuite Base : bi-directional writing
+StarSuite Base : binding space
+StarSuite Base : bitmaps
+StarSuite Base : bitmaps;inserting and editing
+StarSuite Base : bitmaps;off for faster printing
+StarSuite Base : bitmaps;patterns
+StarSuite Base : black and white printing
+StarSuite Base : black printing in Calc
+StarSuite Base : block selection mode
+StarSuite Base : bold
+StarSuite Base : bold;AutoFormat function
+StarSuite Base : bold;text
+StarSuite Base : bookmarks
+StarSuite Base : bookmarks;Help
+StarSuite Base : borders
+StarSuite Base : borders;arranging
+StarSuite Base : borders;cells on screen (Calc)
+StarSuite Base : borders;for paragraphs
+StarSuite Base : borders;for tables
+StarSuite Base : borders;shadows
+StarSuite Base : borders;table boundaries (Writer)
+StarSuite Base : borders, see also frames
+StarSuite Base : bound fields
+StarSuite Base : bound fields;controls
+StarSuite Base : boundaries of tables (Writer)
+StarSuite Base : break display (Writer)
+StarSuite Base : brochures
+StarSuite Base : brochures;printing several
+StarSuite Base : build numbers of StarSuite
+StarSuite Base : bullet lists
+StarSuite Base : bullet lists;formatting options
+StarSuite Base : bullets
+StarSuite Base : bullets;paragraphs
+StarSuite Base : bullets;replacing
+StarSuite Base : bullets;turning off
+StarSuite Base : business cards
+StarSuite Base : business cards;creating and synchronizing
+StarSuite Base : business cards;using templates
+StarSuite Base : button bars, see toolbars
+StarSuite Base : buttons
+StarSuite Base : buttons;adding push buttons
+StarSuite Base : buttons;big/small
+StarSuite Base : buttons;editing hyperlink buttons
+StarSuite Base : buttons;form functions
+StarSuite Base : buttons;toolbars
+StarSuite Base : cache for graphics
+StarSuite Base : calculating
+StarSuite Base : calculating;iterative references (Calc)
+StarSuite Base : callouts
+StarSuite Base : callouts;drawings
+StarSuite Base : capital letters
+StarSuite Base : capital letters;AutoCorrect function
+StarSuite Base : capital letters;font effects
+StarSuite Base : captions
+StarSuite Base : captions;automatic captions (Writer)
+StarSuite Base : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Base : captions, see also labels/callouts
+StarSuite Base : cascading update (Base)
+StarSuite Base : case sensitivity
+StarSuite Base : case sensitivity;comparing cell contents (Calc)
+StarSuite Base : case sensitivity;searching
+StarSuite Base : cells
+StarSuite Base : cells;aligning
+StarSuite Base : cells;coloring (Calc)
+StarSuite Base : cells;cursor positions after input (Calc)
+StarSuite Base : cells;formatting without effect (Calc)
+StarSuite Base : cells;line breaks
+StarSuite Base : cells;linked to controls
+StarSuite Base : cells;number of
+StarSuite Base : cells;pasting
+StarSuite Base : cells;resetting formats
+StarSuite Base : cells;showing grid lines (Calc)
+StarSuite Base : centered text
+StarSuite Base : centimeters
+StarSuite Base : certificates
+StarSuite Base : changes
+StarSuite Base : changes;accepting or rejecting
+StarSuite Base : changes;comparing to original
+StarSuite Base : changes;protecting
+StarSuite Base : changes;recording
+StarSuite Base : changes;review function
+StarSuite Base : changes;showing
+StarSuite Base : changing
+StarSuite Base : changing;document titles
+StarSuite Base : changing;file associations in Setup program
+StarSuite Base : changing;icon sizes
+StarSuite Base : changing;links
+StarSuite Base : changing;work directory
+StarSuite Base : changing, see also editing and replacing
+StarSuite Base : character styles
+StarSuite Base : character styles;language selection
+StarSuite Base : characters
+StarSuite Base : characters;alternative fonts
+StarSuite Base : characters;Asian layout
+StarSuite Base : characters;bold
+StarSuite Base : characters;coloring
+StarSuite Base : characters;contours
+StarSuite Base : characters;displaying only on screen (Writer)
+StarSuite Base : characters;enabling CTL and Asian characters
+StarSuite Base : characters;font effects
+StarSuite Base : characters;fonts and formats
+StarSuite Base : characters;hyperlinks
+StarSuite Base : characters;italics
+StarSuite Base : characters;language selection
+StarSuite Base : characters;shadowed
+StarSuite Base : characters;spacing
+StarSuite Base : characters;special
+StarSuite Base : characters;underlining
+StarSuite Base : charcoal sketches filter
+StarSuite Base : charts
+StarSuite Base : charts;arranging within stacks
+StarSuite Base : charts;bars with textures
+StarSuite Base : charts;colors
+StarSuite Base : charts;copying with link to source cell range
+StarSuite Base : charts;displaying (Calc)
+StarSuite Base : charts;editing axes
+StarSuite Base : charts;editing data
+StarSuite Base : charts;editing legends
+StarSuite Base : charts;editing titles
+StarSuite Base : charts;inserting
+StarSuite Base : charts;updating automatically (Writer)
+StarSuite Base : check box creation
+StarSuite Base : Chinese writing systems
+StarSuite Base : choosing printers
+StarSuite Base : circle drawings
+StarSuite Base : Client Side ImageMap
+StarSuite Base : clipboard
+StarSuite Base : clipboard;cutting
+StarSuite Base : clipboard;pasting
+StarSuite Base : clipboard;pasting formatted/unformatted text
+StarSuite Base : clipboard;selection clipboard
+StarSuite Base : clipboard;Unix
+StarSuite Base : closing
+StarSuite Base : closing;documents
+StarSuite Base : closing;toolbars
+StarSuite Base : collaboration
+StarSuite Base : color bar
+StarSuite Base : colors
+StarSuite Base : colors;adding
+StarSuite Base : colors;appearance
+StarSuite Base : colors;backgrounds
+StarSuite Base : colors;charts
+StarSuite Base : colors;fill format
+StarSuite Base : colors;fonts
+StarSuite Base : colors;grid lines and cells (Calc)
+StarSuite Base : colors;models
+StarSuite Base : colors;not printing
+StarSuite Base : colors;printing in grayscale
+StarSuite Base : colors;restriction (Calc)
+StarSuite Base : colors;selection
+StarSuite Base : column headers
+StarSuite Base : column headers;displaying (Calc)
+StarSuite Base : column headers;highlighting (Calc)
+StarSuite Base : columns
+StarSuite Base : columns;setting with the mouse
+StarSuite Base : combo box creation
+StarSuite Base : command button creation
+StarSuite Base : command buttons, see push buttons
+StarSuite Base : command line parameters
+StarSuite Base : commands
+StarSuite Base : commands;not visible
+StarSuite Base : commands;repeating
+StarSuite Base : commands;SQL
+StarSuite Base : comments
+StarSuite Base : comments;on changes
+StarSuite Base : common terms
+StarSuite Base : common terms;Chinese dictionary
+StarSuite Base : common terms;glossaries
+StarSuite Base : common terms;Internet glossary
+StarSuite Base : comparisons
+StarSuite Base : comparisons;document versions
+StarSuite Base : comparisons;operators in default filter dialog
+StarSuite Base : compatibility settings for MS Word import
+StarSuite Base : complete screen view
+StarSuite Base : complex text layout
+StarSuite Base : complex text layout;definition
+StarSuite Base : complex text layout;enabling
+StarSuite Base : complex text layout, see CTL
+StarSuite Base : compose key to insert special characters
+StarSuite Base : concatenation, see ampersand symbol
+StarSuite Base : conditional separators
+StarSuite Base : conditions
+StarSuite Base : conditions;in number formats
+StarSuite Base : conditions;items in Data Navigator
+StarSuite Base : Configuration Manager
+StarSuite Base : configuring
+StarSuite Base : configuring;fax icon
+StarSuite Base : configuring;StarSuite
+StarSuite Base : configuring;toolbars
+StarSuite Base : connections to data sources (Base)
+StarSuite Base : contents protection
+StarSuite Base : context menus
+StarSuite Base : contours of text
+StarSuite Base : control point display in presentations
+StarSuite Base : controls
+StarSuite Base : controls;activating in forms
+StarSuite Base : controls;adding to documents
+StarSuite Base : controls;arranging in forms
+StarSuite Base : controls;arranging within stacks
+StarSuite Base : controls;assigning data sources
+StarSuite Base : controls;assigning macros (Basic)
+StarSuite Base : controls;bound fields/list contents/linked cells
+StarSuite Base : controls;events
+StarSuite Base : controls;focus
+StarSuite Base : controls;formatted fields
+StarSuite Base : controls;grouping
+StarSuite Base : controls;hidden
+StarSuite Base : controls;inserting
+StarSuite Base : controls;multi-line titles
+StarSuite Base : controls;positions and sizes
+StarSuite Base : controls;printing
+StarSuite Base : controls;properties of form controls
+StarSuite Base : controls;properties of table controls
+StarSuite Base : controls;reference by SQL
+StarSuite Base : controls;rich text control
+StarSuite Base : controls;select mode
+StarSuite Base : controls;showing (Writer)
+StarSuite Base : converters
+StarSuite Base : converters;Euro converter
+StarSuite Base : converters;PostScript, UNIX
+StarSuite Base : converters;XML
+StarSuite Base : converting
+StarSuite Base : converting;Hangul/Hanja
+StarSuite Base : converting;metrics
+StarSuite Base : converting;Microsoft documents
+StarSuite Base : converting;Pocket PC formats
+StarSuite Base : converting;StarSuite documents
+StarSuite Base : copies
+StarSuite Base : copies;printing
+StarSuite Base : copying
+StarSuite Base : copying;by drag and drop
+StarSuite Base : copying;data from text documents
+StarSuite Base : copying;datasource records in spreadsheets
+StarSuite Base : copying;draw objects
+StarSuite Base : copying;draw objects between documents
+StarSuite Base : copying;formatting
+StarSuite Base : copying;from data source view
+StarSuite Base : copying;from Gallery
+StarSuite Base : copying;in Unix
+StarSuite Base : copying;pictures, between documents
+StarSuite Base : copying;sheet areas, to text documents
+StarSuite Base : copying;to Gallery
+StarSuite Base : copyright for StarSuite
+StarSuite Base : corner roundings
+StarSuite Base : crash reports
+StarSuite Base : criteria of query design (Base)
+StarSuite Base : cropping pictures
+StarSuite Base : CTL
+StarSuite Base : CTL;(not) wrapping words
+StarSuite Base : CTL;complex text layout languages
+StarSuite Base : CTL;definition
+StarSuite Base : CTL;options
+StarSuite Base : currencies
+StarSuite Base : currencies;converters
+StarSuite Base : currencies;format codes
+StarSuite Base : currency field creation
+StarSuite Base : currency formats
+StarSuite Base : cursor
+StarSuite Base : cursor;allowing in protected areas (Writer)
+StarSuite Base : cursor;in read-only text
+StarSuite Base : cursor;quickly moving to an object
+StarSuite Base : curves
+StarSuite Base : curves;editing points
+StarSuite Base : custom dictionaries
+StarSuite Base : custom dictionaries;editing
+StarSuite Base : custom hyphens (Writer)
+StarSuite Base : custom quotes
+StarSuite Base : custom templates
+StarSuite Base : customizing
+StarSuite Base : customizing;events
+StarSuite Base : customizing;keyboard
+StarSuite Base : customizing;menus
+StarSuite Base : customizing;round corners
+StarSuite Base : customizing;StarSuite
+StarSuite Base : customizing;toolbars
+StarSuite Base : cutting
+StarSuite Base : dashes
+StarSuite Base : data
+StarSuite Base : data;filtering in forms
+StarSuite Base : data;forms and subforms
+StarSuite Base : data;read-only
+StarSuite Base : data;sorting in forms
+StarSuite Base : data;user data
+StarSuite Base : data binding change in XForms
+StarSuite Base : Data Navigator
+StarSuite Base : Data Navigator;adding/editing items
+StarSuite Base : Data Navigator;display options
+StarSuite Base : data source browser
+StarSuite Base : data source explorer
+StarSuite Base : data source view
+StarSuite Base : data source view;drag and drop
+StarSuite Base : data source view;overview
+StarSuite Base : data source view;showing
+StarSuite Base : data sources
+StarSuite Base : data sources;as tables
+StarSuite Base : data sources;connection settings (Base)
+StarSuite Base : data sources;copying records to spreadsheets
+StarSuite Base : data sources;displaying current
+StarSuite Base : data sources;LDAP server (Base)
+StarSuite Base : data sources;registering address books
+StarSuite Base : data sources;reports
+StarSuite Base : data sources;StarSuite Base
+StarSuite Base : data sources;viewing
+StarSuite Base : data structure of XForms
+StarSuite Base : data, see also values
+StarSuite Base : database contents
+StarSuite Base : database contents;inserting as tables
+StarSuite Base : database contents;inserting as text
+StarSuite Base : database reports
+StarSuite Base : Database Wizard (Base)
+StarSuite Base : databases
+StarSuite Base : databases;administration through SQL (Base)
+StarSuite Base : databases;ADO (Base)
+StarSuite Base : databases;connecting (Base)
+StarSuite Base : databases;creating
+StarSuite Base : databases;creating labels
+StarSuite Base : databases;creating queries
+StarSuite Base : databases;creating reports
+StarSuite Base : databases;creating tables
+StarSuite Base : databases;dBASE (Base)
+StarSuite Base : databases;deleting (Base)
+StarSuite Base : databases;drag and drop (Base)
+StarSuite Base : databases;editing tables
+StarSuite Base : databases;form filters
+StarSuite Base : databases;formats (Base)
+StarSuite Base : databases;importing/exporting
+StarSuite Base : databases;JDBC (Base)
+StarSuite Base : databases;main page (Base)
+StarSuite Base : databases;MySQL (Base)
+StarSuite Base : databases;ODBC (Base)
+StarSuite Base : databases;overview
+StarSuite Base : databases;registering (Base)
+StarSuite Base : databases;searching records
+StarSuite Base : databases;shortcut keys
+StarSuite Base : databases;sorting
+StarSuite Base : databases;standard filters
+StarSuite Base : databases;text formats
+StarSuite Base : databases;viewing
+StarSuite Base : date fields
+StarSuite Base : date fields;creating
+StarSuite Base : date fields;properties
+StarSuite Base : date formats
+StarSuite Base : dates
+StarSuite Base : dates;default (Calc)
+StarSuite Base : dates;printing in presentations
+StarSuite Base : dates;start 1900/01/01 (Calc)
+StarSuite Base : dates;start 1904/01/01 (Calc)
+StarSuite Base : dBASE
+StarSuite Base : dBASE;database settings (Base)
+StarSuite Base : DDE
+StarSuite Base : DDE;definition
+StarSuite Base : deactivating
+StarSuite Base : deactivating;plug-ins
+StarSuite Base : decimal places displayed (Calc)
+StarSuite Base : decimal separator key
+StarSuite Base : decimal tab stops
+StarSuite Base : default directories
+StarSuite Base : default filters
+StarSuite Base : default filters;comparison operators
+StarSuite Base : default filters;databases
+StarSuite Base : default printer
+StarSuite Base : default printer;setting up
+StarSuite Base : default printer;UNIX
+StarSuite Base : default templates
+StarSuite Base : default templates;changing
+StarSuite Base : default templates;organizing
+StarSuite Base : defaults
+StarSuite Base : defaults;documents
+StarSuite Base : defaults;file formats in file dialogs
+StarSuite Base : defaults;file formats in StarSuite
+StarSuite Base : defaults;fonts
+StarSuite Base : defaults;grids (Writer/Calc)
+StarSuite Base : defaults;languages
+StarSuite Base : defaults;number formats
+StarSuite Base : defaults;of saving
+StarSuite Base : defaults;program configuration
+StarSuite Base : defaults;tab stops in text
+StarSuite Base : defaults;views
+StarSuite Base : defining
+StarSuite Base : defining;arrowheads and other line ends
+StarSuite Base : defining;colors
+StarSuite Base : defining;line styles
+StarSuite Base : defining;paragraph borders
+StarSuite Base : defining;queries (Base)
+StarSuite Base : defining;table borders
+StarSuite Base : deleting
+StarSuite Base : deleting;all direct formatting
+StarSuite Base : deleting;databases (Base)
+StarSuite Base : deleting;hyperlinks
+StarSuite Base : deleting;lines in text
+StarSuite Base : deleting;models/instances
+StarSuite Base : deleting;namespaces in XForms
+StarSuite Base : deleting;notes
+StarSuite Base : deleting;tab stops
+StarSuite Base : deleting;templates
+StarSuite Base : deleting;XML filters
+StarSuite Base : depth stagger
+StarSuite Base : descriptions for objects
+StarSuite Base : design mode after saving
+StarSuite Base : design view
+StarSuite Base : design view;creating forms
+StarSuite Base : design view;queries/views (Base)
+StarSuite Base : designing
+StarSuite Base : designing;database tables
+StarSuite Base : designing;fonts
+StarSuite Base : designing;queries (Base)
+StarSuite Base : detaching toolbars
+StarSuite Base : dictionaries
+StarSuite Base : dictionaries;common terms in simplified and traditional chinese
+StarSuite Base : dictionaries;creating
+StarSuite Base : dictionaries;editing user-defined
+StarSuite Base : dictionaries;spellcheck
+StarSuite Base : dictionaries, see also languages
+StarSuite Base : digital signatures
+StarSuite Base : digital signatures;getting/managing/applying
+StarSuite Base : digital signatures;overview
+StarSuite Base : digital signatures;WebDAV over HTTPS
+StarSuite Base : direct formatting
+StarSuite Base : direct formatting;undoing all
+StarSuite Base : directories
+StarSuite Base : directories;creating new
+StarSuite Base : directories;directory structure
+StarSuite Base : disabled persons
+StarSuite Base : displaying
+StarSuite Base : displaying;non-printing characters (Writer)
+StarSuite Base : displaying;notes (Calc)
+StarSuite Base : displaying;notes in text documents
+StarSuite Base : displaying;pictures and objects (Writer)
+StarSuite Base : displaying;tables (Writer)
+StarSuite Base : displaying;zero values (Calc)
+StarSuite Base : distances
+StarSuite Base : distinct values in SQL queries
+StarSuite Base : distorting in drawings
+StarSuite Base : distributing XML filters
+StarSuite Base : dithering
+StarSuite Base : docking
+StarSuite Base : docking;definition
+StarSuite Base : docking;toolbars
+StarSuite Base : docking;windows
+StarSuite Base : Document Converter Wizard
+StarSuite Base : Document Map, see Navigator
+StarSuite Base : document types in StarSuite
+StarSuite Base : documents
+StarSuite Base : documents;changing titles
+StarSuite Base : documents;closing
+StarSuite Base : documents;comparing
+StarSuite Base : documents;contents as lists
+StarSuite Base : documents;editing time
+StarSuite Base : documents;exporting
+StarSuite Base : documents;importing
+StarSuite Base : documents;languages
+StarSuite Base : documents;measurement units in
+StarSuite Base : documents;merging
+StarSuite Base : documents;number of pages/tables/sheets
+StarSuite Base : documents;opening
+StarSuite Base : documents;opening in design mode
+StarSuite Base : documents;opening with templates
+StarSuite Base : documents;organizing
+StarSuite Base : documents;printing
+StarSuite Base : documents;read-only
+StarSuite Base : documents;reloading
+StarSuite Base : documents;saving
+StarSuite Base : documents;saving automatically
+StarSuite Base : documents;saving in other formats
+StarSuite Base : documents;sending as e-mail
+StarSuite Base : documents;styles changed
+StarSuite Base : documents;version management
+StarSuite Base : documents;version numbers
+StarSuite Base : dotted areas
+StarSuite Base : double-line spacing in paragraphs
+StarSuite Base : double-line writing in Asian layout
+StarSuite Base : drag and drop
+StarSuite Base : drag and drop;copying and pasting text
+StarSuite Base : drag and drop;data source view
+StarSuite Base : drag and drop;from Gallery to draw objects
+StarSuite Base : drag and drop;overview
+StarSuite Base : drag and drop;pictures
+StarSuite Base : drag and drop;to Gallery
+StarSuite Base : draw objects
+StarSuite Base : draw objects;adding/editing/copying
+StarSuite Base : draw objects;anchoring
+StarSuite Base : draw objects;arranging within stacks
+StarSuite Base : draw objects;copying between documents
+StarSuite Base : draw objects;displaying (Calc)
+StarSuite Base : draw objects;dropping Gallery pictures
+StarSuite Base : draw objects;flipping
+StarSuite Base : draw objects;legends
+StarSuite Base : draw objects;positioning and resizing
+StarSuite Base : draw objects;protecting
+StarSuite Base : draw objects;slanting
+StarSuite Base : draw objects;text in
+StarSuite Base : Drawing bar
+StarSuite Base : drawing lines in text
+StarSuite Base : drawings
+StarSuite Base : drawings;creating/opening
+StarSuite Base : drawings;languages
+StarSuite Base : drawings;printing
+StarSuite Base : drawings;printing defaults
+StarSuite Base : drawings;printing in text documents
+StarSuite Base : drawings;saving
+StarSuite Base : drawings;saving automatically
+StarSuite Base : drawings;saving in other formats
+StarSuite Base : drawings;sending as e-mail
+StarSuite Base : drawings;showing (Writer)
+StarSuite Base : drawings, see also draw objects
+StarSuite Base : drop-down lists in form functions
+StarSuite Base : e-mail attachments
+StarSuite Base : Edit File icon
+StarSuite Base : edit mode
+StarSuite Base : edit mode;after opening
+StarSuite Base : edit mode;through Enter key (Calc)
+StarSuite Base : Edit Points bar
+StarSuite Base : editing
+StarSuite Base : editing;chart axes
+StarSuite Base : editing;chart data
+StarSuite Base : editing;chart legends
+StarSuite Base : editing;chart titles
+StarSuite Base : editing;data binding of XForms
+StarSuite Base : editing;database tables and queries
+StarSuite Base : editing;draw objects
+StarSuite Base : editing;Fontwork objects
+StarSuite Base : editing;hyperlinks
+StarSuite Base : editing;menus
+StarSuite Base : editing;notes
+StarSuite Base : editing;objects
+StarSuite Base : editing;pictures
+StarSuite Base : editing;reports
+StarSuite Base : editing;shortcut keys
+StarSuite Base : editing;StarSuite documents in Internet Explorer
+StarSuite Base : editing;tab stops
+StarSuite Base : editing;templates
+StarSuite Base : editing;toolbars
+StarSuite Base : editing;undoing
+StarSuite Base : editing;XForms
+StarSuite Base : editing time of documents
+StarSuite Base : editors
+StarSuite Base : editors;formula editor
+StarSuite Base : editors;ImageMap editor
+StarSuite Base : effects
+StarSuite Base : effects;font positions
+StarSuite Base : effects;fonts
+StarSuite Base : effects;Fontwork icons
+StarSuite Base : empty documents
+StarSuite Base : empty paragraph removal
+StarSuite Base : encryption of contents
+StarSuite Base : entering groups
+StarSuite Base : entering text from right to left
+StarSuite Base : equal sign, see also operators
+StarSuite Base : equations in formula editor
+StarSuite Base : Error Report Tool
+StarSuite Base : Euro
+StarSuite Base : Euro;currency formats
+StarSuite Base : Euro;Euro Converter Wizard
+StarSuite Base : even/odd pages
+StarSuite Base : even/odd pages;printing
+StarSuite Base : events
+StarSuite Base : events;assigning scripts
+StarSuite Base : events;controls
+StarSuite Base : events;customizing
+StarSuite Base : events;in forms
+StarSuite Base : Excel
+StarSuite Base : Excel;saving as
+StarSuite Base : Excel;search criteria
+StarSuite Base : exceptions
+StarSuite Base : exceptions;user-defined dictionaries
+StarSuite Base : exchanging, see also replacing
+StarSuite Base : executing
+StarSuite Base : executing;SQL commands
+StarSuite Base : exiting
+StarSuite Base : exiting;groups
+StarSuite Base : exiting;StarSuite
+StarSuite Base : expanding formatting (Calc)
+StarSuite Base : explorer of data sources
+StarSuite Base : export filters
+StarSuite Base : exporting
+StarSuite Base : exporting;bitmaps
+StarSuite Base : exporting;HTML and text documents
+StarSuite Base : exporting;Microsoft Office documents with VBA code
+StarSuite Base : exporting;spreadsheets to text format
+StarSuite Base : exporting;templates
+StarSuite Base : exporting;to foreign formats
+StarSuite Base : exporting;to HTML
+StarSuite Base : exporting;to Microsoft Office formats
+StarSuite Base : exporting;to PDF
+StarSuite Base : exporting;to PostScript format
+StarSuite Base : exporting;to XML
+StarSuite Base : exporting;XML files
+StarSuite Base : extended tips in Help
+StarSuite Base : extension mode in text
+StarSuite Base : extensions
+StarSuite Base : extensions;Extension Manager
+StarSuite Base : extensions;file formats
+StarSuite Base : external keys (Base)
+StarSuite Base : faster printing
+StarSuite Base : faxes
+StarSuite Base : faxes;configuring StarSuite
+StarSuite Base : faxes;fax programs/fax printers under UNIX
+StarSuite Base : faxes;selecting a fax machine
+StarSuite Base : faxes;sending
+StarSuite Base : faxes;wizards
+StarSuite Base : fields
+StarSuite Base : fields;database tables
+StarSuite Base : fields;displaying field codes (Writer)
+StarSuite Base : fields;formatted fields
+StarSuite Base : fields;updating automatically (Writer)
+StarSuite Base : file associations for Microsoft Office
+StarSuite Base : file filters
+StarSuite Base : file filters;mobile devices
+StarSuite Base : file filters;XML
+StarSuite Base : file formats
+StarSuite Base : file formats;changing StarSuite defaults
+StarSuite Base : file formats;OpenDocument/XML
+StarSuite Base : file formats;saving always in other formats
+StarSuite Base : file selection button
+StarSuite Base : file sharing options for current document
+StarSuite Base : files
+StarSuite Base : files;filters and formats
+StarSuite Base : files;importing
+StarSuite Base : files;opening
+StarSuite Base : files;opening with placeholders
+StarSuite Base : files;properties
+StarSuite Base : files;saving
+StarSuite Base : files;saving automatically
+StarSuite Base : files;saving in other formats
+StarSuite Base : files;sending as e-mail
+StarSuite Base : files;version numbers
+StarSuite Base : files and folders in StarSuite
+StarSuite Base : fill characters with tabulators
+StarSuite Base : fill colors for areas
+StarSuite Base : fill patterns for areas
+StarSuite Base : filter conditions
+StarSuite Base : filter conditions;connecting
+StarSuite Base : filter conditions;in queries (Base)
+StarSuite Base : filtering
+StarSuite Base : filtering;data in databases
+StarSuite Base : filtering;data in forms
+StarSuite Base : filters
+StarSuite Base : filters;comparison operators
+StarSuite Base : filters;for import and export
+StarSuite Base : filters;Navigator
+StarSuite Base : filters;pictures
+StarSuite Base : filters;XML filter settings
+StarSuite Base : Find tab in Help
+StarSuite Base : finding
+StarSuite Base : finding;in all sheets
+StarSuite Base : finding;records in form documents
+StarSuite Base : finding;selections
+StarSuite Base : finding;similarity search
+StarSuite Base : fitting to pages
+StarSuite Base : fitting to pages;print settings in Math
+StarSuite Base : fitting to pages;print settings in presentations
+StarSuite Base : fixed text
+StarSuite Base : fixed text;form functions
+StarSuite Base : fixing toolbars
+StarSuite Base : flipping draw objects
+StarSuite Base : floating frames in HTML documents
+StarSuite Base : floating toolbars
+StarSuite Base : focus of controls
+StarSuite Base : folder creation
+StarSuite Base : font lists
+StarSuite Base : font name box
+StarSuite Base : font sizes
+StarSuite Base : font sizes;bullets
+StarSuite Base : font sizes;relative changes
+StarSuite Base : font sizes;scaling on screen
+StarSuite Base : font sizes;text
+StarSuite Base : fonts
+StarSuite Base : fonts;adding under UNIX
+StarSuite Base : fonts;changing in templates
+StarSuite Base : fonts;colors
+StarSuite Base : fonts;default settings
+StarSuite Base : fonts;effects
+StarSuite Base : fonts;for HTML and Basic
+StarSuite Base : fonts;formats
+StarSuite Base : fonts;outlines
+StarSuite Base : fonts;positions in text
+StarSuite Base : fonts;shadows
+StarSuite Base : fonts;specifying several
+StarSuite Base : fonts;strikethrough
+StarSuite Base : fonts;styles
+StarSuite Base : fonts;text objects
+StarSuite Base : Fontwork icons
+StarSuite Base : footers
+StarSuite Base : footers;backgrounds
+StarSuite Base : form controls
+StarSuite Base : form controls;assigning macros
+StarSuite Base : form controls;protecting
+StarSuite Base : form controls;toolbars
+StarSuite Base : form fields
+StarSuite Base : form filters
+StarSuite Base : Form Navigator
+StarSuite Base : format codes
+StarSuite Base : format codes;numbers
+StarSuite Base : format filling printing in StarSuite Math
+StarSuite Base : Format Paintbrush
+StarSuite Base : formats
+StarSuite Base : formats;Asian layout
+StarSuite Base : formats;fonts
+StarSuite Base : formats;maximizing page formats
+StarSuite Base : formats;number and currency formats
+StarSuite Base : formats;of currencies/date/time
+StarSuite Base : formats;on opening and saving
+StarSuite Base : formats;pasting in special formats
+StarSuite Base : formats;positions
+StarSuite Base : formats;tabulators
+StarSuite Base : formatted fields
+StarSuite Base : formatted fields;form functions
+StarSuite Base : formatted fields;properties
+StarSuite Base : formatting
+StarSuite Base : formatting;Asian typography
+StarSuite Base : formatting;axes in charts
+StarSuite Base : formatting;chart legends
+StarSuite Base : formatting;copying
+StarSuite Base : formatting;definition
+StarSuite Base : formatting;expanding (Calc)
+StarSuite Base : formatting;font effects
+StarSuite Base : formatting;hyperlinks
+StarSuite Base : formatting;pages
+StarSuite Base : formatting;printer metrics (Writer)
+StarSuite Base : formatting;undoing
+StarSuite Base : formatting;undoing when writing
+StarSuite Base : forms
+StarSuite Base : forms;browsing
+StarSuite Base : forms;Combo Box/List Box Wizard
+StarSuite Base : forms;creating
+StarSuite Base : forms;data
+StarSuite Base : forms;designing (Base)
+StarSuite Base : forms;events
+StarSuite Base : forms;filtering data
+StarSuite Base : forms;finding records
+StarSuite Base : forms;focus after opening
+StarSuite Base : forms;general information (Base)
+StarSuite Base : forms;grouping controls
+StarSuite Base : forms;HTML filters
+StarSuite Base : forms;Navigator
+StarSuite Base : forms;opening in design mode
+StarSuite Base : forms;properties
+StarSuite Base : forms;sorting data
+StarSuite Base : forms;subforms
+StarSuite Base : forms;wizards
+StarSuite Base : forms;XForms
+StarSuite Base : formula texts
+StarSuite Base : formula texts;printing in StarSuite Math
+StarSuite Base : formulas
+StarSuite Base : formulas;new
+StarSuite Base : formulas;starting formula editor
+StarSuite Base : formulas in reports
+StarSuite Base : formulas in reports;editing
+StarSuite Base : forums and support
+StarSuite Base : frames
+StarSuite Base : frames;around paragraphs
+StarSuite Base : frames;around tables
+StarSuite Base : frames;AutoCorrect function
+StarSuite Base : frames;backgrounds
+StarSuite Base : frames;captions (Writer)
+StarSuite Base : frames;printing in StarSuite Math
+StarSuite Base : frames;protecting
+StarSuite Base : frames;selection frames
+StarSuite Base : frames;text fitting to frames
+StarSuite Base : freeform lines
+StarSuite Base : freeform lines;draw functions
+StarSuite Base : FTP
+StarSuite Base : FTP;opening documents
+StarSuite Base : FTP;saving documents
+StarSuite Base : full joins (Base)
+StarSuite Base : full screen view
+StarSuite Base : full-text search in Help
+StarSuite Base : functions in reports
+StarSuite Base : functions in reports;editing
+StarSuite Base : Gallery
+StarSuite Base : Gallery;adding pictures
+StarSuite Base : Gallery;dragging pictures to draw objects
+StarSuite Base : Gallery;hiding/showing
+StarSuite Base : Gallery;inserting pictures from
+StarSuite Base : German spellcheck
+StarSuite Base : get method for form transmissions
+StarSuite Base : getting support
+StarSuite Base : GIF format
+StarSuite Base : glossaries
+StarSuite Base : glossaries;common terms
+StarSuite Base : glossaries;Internet terms
+StarSuite Base : gradients off for faster printing
+StarSuite Base : graphical text art
+StarSuite Base : graphics
+StarSuite Base : graphics;cache
+StarSuite Base : graphics;protecting
+StarSuite Base : graphics, see also pictures
+StarSuite Base : grayscale printing
+StarSuite Base : grid controls
+StarSuite Base : grid controls;form functions
+StarSuite Base : grids
+StarSuite Base : grids;defaults (Writer/Calc)
+StarSuite Base : grids;display options (Impress/Draw)
+StarSuite Base : grids;displaying lines (Calc)
+StarSuite Base : group box creation
+StarSuite Base : groups
+StarSuite Base : groups;entering/exiting/ungrouping
+StarSuite Base : groups;naming
+StarSuite Base : groups;of controls
+StarSuite Base : guides
+StarSuite Base : guides;display options (Impress/Draw)
+StarSuite Base : guides;displaying when moving objects (Impress)
+StarSuite Base : guides;showing (Calc)
+StarSuite Base : guides;showing when moving frames (Writer)
+StarSuite Base : gutter
+StarSuite Base : handles
+StarSuite Base : handles;displaying (Writer)
+StarSuite Base : handles;scaling
+StarSuite Base : handles;showing simple/large handles (Calc)
+StarSuite Base : Hangul/Hanja
+StarSuite Base : hatching
+StarSuite Base : headers
+StarSuite Base : headers;backgrounds
+StarSuite Base : headings
+StarSuite Base : headings;entering as text box
+StarSuite Base : Hebrew
+StarSuite Base : Hebrew;entering text
+StarSuite Base : Hebrew;language settings
+StarSuite Base : Help
+StarSuite Base : Help;bookmarks
+StarSuite Base : Help;extended tips on/off
+StarSuite Base : Help;full-text search
+StarSuite Base : Help;Help tips
+StarSuite Base : Help;keywords
+StarSuite Base : Help;navigation pane showing/hiding
+StarSuite Base : Help;style sheets
+StarSuite Base : Help;topics
+StarSuite Base : Help Agent
+StarSuite Base : Help Agent;help
+StarSuite Base : Help Agent;options
+StarSuite Base : Help tips
+StarSuite Base : Help tips;hiding
+StarSuite Base : hidden controls in Form Navigator
+StarSuite Base : hidden fields display (Writer)
+StarSuite Base : hidden pages
+StarSuite Base : hidden pages;printing in presentations
+StarSuite Base : hidden text
+StarSuite Base : hidden text;showing (Writer)
+StarSuite Base : hiding
+StarSuite Base : hiding;changes
+StarSuite Base : hiding;docked windows
+StarSuite Base : hiding;navigation pane in Help window
+StarSuite Base : high contrast mode
+StarSuite Base : Hindi
+StarSuite Base : Hindi;entering text
+StarSuite Base : Hindi;language settings
+StarSuite Base : horizontal scrollbars (Writer)
+StarSuite Base : hotspots
+StarSuite Base : HTML
+StarSuite Base : HTML;definition
+StarSuite Base : HTML;export character set
+StarSuite Base : HTML;fonts for source display
+StarSuite Base : HTML;importing META tags
+StarSuite Base : HTML;live presentations
+StarSuite Base : HTML documents
+StarSuite Base : HTML documents;auto reloading
+StarSuite Base : HTML documents;importing/exporting
+StarSuite Base : HTML documents;META tags in
+StarSuite Base : HTML documents;new
+StarSuite Base : HTML documents;source text
+StarSuite Base : hyperlinks
+StarSuite Base : hyperlinks;assigning macros
+StarSuite Base : hyperlinks;character formats
+StarSuite Base : hyperlinks;definition
+StarSuite Base : hyperlinks;deleting
+StarSuite Base : hyperlinks;editing
+StarSuite Base : hyperlinks;inserting
+StarSuite Base : hyperlinks;relative and absolute
+StarSuite Base : hyperlinks;turning off automatic recognition
+StarSuite Base : hyperlinks, see also links
+StarSuite Base : hyphenation
+StarSuite Base : hyphenation;activating for a language
+StarSuite Base : hyphenation;minimal number of characters
+StarSuite Base : hyphens
+StarSuite Base : hyphens;displaying custom (Writer)
+StarSuite Base : hyphens;inserting custom
+StarSuite Base : icon bars, see toolbars
+StarSuite Base : icon sizes
+StarSuite Base : ignore list for spellcheck
+StarSuite Base : illustrations, see pictures
+StarSuite Base : image button creation
+StarSuite Base : image control creation
+StarSuite Base : ImageMap
+StarSuite Base : ImageMap;definition
+StarSuite Base : ImageMap;editor
+StarSuite Base : images
+StarSuite Base : images;ImageMap
+StarSuite Base : images;inserting and editing bitmaps
+StarSuite Base : images, see also pictures
+StarSuite Base : IME
+StarSuite Base : IME;definition
+StarSuite Base : IME;showing/hiding
+StarSuite Base : import filters
+StarSuite Base : import restrictions for Microsoft Office
+StarSuite Base : importing
+StarSuite Base : importing;bitmaps
+StarSuite Base : importing;compatibility settings for text import
+StarSuite Base : importing;databases
+StarSuite Base : importing;documents in other formats
+StarSuite Base : importing;from XML
+StarSuite Base : importing;HTML and text documents
+StarSuite Base : importing;HTML with META tags
+StarSuite Base : importing;Microsoft Office documents with VBA code
+StarSuite Base : importing;tables in text format
+StarSuite Base : importing;templates
+StarSuite Base : inches
+StarSuite Base : Index tab in Help
+StarSuite Base : indexes
+StarSuite Base : indexes;backgrounds
+StarSuite Base : indexes;showing/hiding Help index tab
+StarSuite Base : indicator lines in text
+StarSuite Base : inner joins (Base)
+StarSuite Base : input method window
+StarSuite Base : insert mode for entering text
+StarSuite Base : inserting
+StarSuite Base : inserting;buttons in toolbars
+StarSuite Base : inserting;cell ranges from spreadsheets
+StarSuite Base : inserting;charts
+StarSuite Base : inserting;clipboard options
+StarSuite Base : inserting;data from text documents
+StarSuite Base : inserting;datasource records in spreadsheets
+StarSuite Base : inserting;drawings
+StarSuite Base : inserting;floating frames
+StarSuite Base : inserting;Fontwork objects
+StarSuite Base : inserting;form fields
+StarSuite Base : inserting;hyperlinks
+StarSuite Base : inserting;line breaks in cells
+StarSuite Base : inserting;movies/sounds
+StarSuite Base : inserting;new text tables defaults
+StarSuite Base : inserting;notes
+StarSuite Base : inserting;objects from Gallery
+StarSuite Base : inserting;OLE objects
+StarSuite Base : inserting;paragraph borders
+StarSuite Base : inserting;paragraph bullets
+StarSuite Base : inserting;pictures in Gallery
+StarSuite Base : inserting;plug-ins
+StarSuite Base : inserting;push buttons
+StarSuite Base : inserting;special characters
+StarSuite Base : inserting;tab stops
+StarSuite Base : inserting;textures on chart bars
+StarSuite Base : installing
+StarSuite Base : installing;ActiveX control
+StarSuite Base : installing;mobile device filters
+StarSuite Base : installing;UNO components
+StarSuite Base : installing;XML filters
+StarSuite Base : instructions
+StarSuite Base : instructions;general
+StarSuite Base : Internet
+StarSuite Base : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Base : Internet;presentations
+StarSuite Base : Internet;starting searches
+StarSuite Base : Internet;turning off recognition of addresses
+StarSuite Base : Internet glossary
+StarSuite Base : invert filter
+StarSuite Base : invisible areas
+StarSuite Base : italic text
+StarSuite Base : iterative references in spreadsheets
+StarSuite Base : Java
+StarSuite Base : Java;definition
+StarSuite Base : Java;setting options
+StarSuite Base : JDBC
+StarSuite Base : JDBC;databases (Base)
+StarSuite Base : JDBC;definition
+StarSuite Base : joining
+StarSuite Base : joining;paragraphs
+StarSuite Base : joining;tables (Base)
+StarSuite Base : joins in databases (Base)
+StarSuite Base : justifying text
+StarSuite Base : kerning
+StarSuite Base : kerning;Asian texts
+StarSuite Base : kerning;definition
+StarSuite Base : kerning;in characters
+StarSuite Base : key fields for relations (Base)
+StarSuite Base : keyboard
+StarSuite Base : keyboard;assigning/editing shortcut keys
+StarSuite Base : keyboard;general commands
+StarSuite Base : keyboard;removing numbering
+StarSuite Base : keys
+StarSuite Base : keys;adding push buttons
+StarSuite Base : keys;primary keys (Base)
+StarSuite Base : kiosk export
+StarSuite Base : labels
+StarSuite Base : labels;creating and synchronizing
+StarSuite Base : labels;for draw objects
+StarSuite Base : labels;form functions
+StarSuite Base : labels;from databases
+StarSuite Base : labels, see also names/callouts
+StarSuite Base : languages
+StarSuite Base : languages;activating modules
+StarSuite Base : languages;Asian support
+StarSuite Base : languages;complex text layout
+StarSuite Base : languages;locale settings
+StarSuite Base : languages;selecting for text
+StarSuite Base : languages;setting options
+StarSuite Base : languages;spellcheck
+StarSuite Base : languages;spellchecking and formatting
+StarSuite Base : large handles (Writer)
+StarSuite Base : large icons
+StarSuite Base : layer arrangement
+StarSuite Base : layout
+StarSuite Base : layout;importing Word documents
+StarSuite Base : layout;pages
+StarSuite Base : LDAP server
+StarSuite Base : LDAP server;address books (Base)
+StarSuite Base : LDAP server;sign on options
+StarSuite Base : leading between paragraphs
+StarSuite Base : left alignment of paragraphs
+StarSuite Base : left joins (Base)
+StarSuite Base : legends
+StarSuite Base : legends;charts
+StarSuite Base : legends;draw objects
+StarSuite Base : legends;rounding corners
+StarSuite Base : Letter Wizard
+StarSuite Base : levels
+StarSuite Base : levels;depth stagger
+StarSuite Base : limits of tables (Writer)
+StarSuite Base : line breaks
+StarSuite Base : line breaks;in cells
+StarSuite Base : line spacing
+StarSuite Base : line spacing;context menu in paragraphs
+StarSuite Base : line spacing;paragraph
+StarSuite Base : line styles
+StarSuite Base : line styles;applying
+StarSuite Base : line styles;defining
+StarSuite Base : lines
+StarSuite Base : lines;defining ends
+StarSuite Base : lines;draw functions
+StarSuite Base : lines;drawing in text
+StarSuite Base : lines;editing points
+StarSuite Base : lines;removing automatic lines
+StarSuite Base : lines of text
+StarSuite Base : lines of text;alignment
+StarSuite Base : links
+StarSuite Base : links;between cells and controls
+StarSuite Base : links;by drag and drop
+StarSuite Base : links;character formats
+StarSuite Base : links;definition
+StarSuite Base : links;editing hyperlinks
+StarSuite Base : links;inserting
+StarSuite Base : links;modifying
+StarSuite Base : links;opening files with
+StarSuite Base : links;relational databases (Base)
+StarSuite Base : links;turning off automatic recognition
+StarSuite Base : links;updating options (Writer)
+StarSuite Base : links;updating specific links
+StarSuite Base : list box creation
+StarSuite Base : lists
+StarSuite Base : lists;data assigned to controls
+StarSuite Base : lists;registered databases (Base)
+StarSuite Base : lists;regular expressions
+StarSuite Base : live presentations on the Internet
+StarSuite Base : loading
+StarSuite Base : loading;documents
+StarSuite Base : loading;documents from other formats
+StarSuite Base : loading;HTML documents, automatically
+StarSuite Base : loading;Microsoft Office documents with VBA code
+StarSuite Base : loading;reloading
+StarSuite Base : loading;XML files
+StarSuite Base : locale settings
+StarSuite Base : lowercase letters
+StarSuite Base : lowercase letters;font effects
+StarSuite Base : macros
+StarSuite Base : macros;assigning to events in forms
+StarSuite Base : macros;in MS Office documents
+StarSuite Base : macros;interrupting
+StarSuite Base : macros;organizing
+StarSuite Base : macros;recording
+StarSuite Base : macros;security
+StarSuite Base : macros;security warning dialog
+StarSuite Base : macros;selecting security warnings
+StarSuite Base : magnifiers
+StarSuite Base : margins
+StarSuite Base : margins;pages
+StarSuite Base : margins;setting with the mouse
+StarSuite Base : margins;shadows
+StarSuite Base : marking changes
+StarSuite Base : marking, see selecting
+StarSuite Base : Math formula editor
+StarSuite Base : measurement units
+StarSuite Base : measurement units;changing on rulers
+StarSuite Base : measurement units;converting
+StarSuite Base : measurement units;selecting
+StarSuite Base : Media Player window
+StarSuite Base : menus
+StarSuite Base : menus;activating context menus
+StarSuite Base : menus;assigning macros
+StarSuite Base : menus;customizing
+StarSuite Base : menus;inactive menu items
+StarSuite Base : merging
+StarSuite Base : merging;documents
+StarSuite Base : META tags
+StarSuite Base : metrics
+StarSuite Base : metrics;converting
+StarSuite Base : metrics;document formatting (Writer)
+StarSuite Base : metrics;in sheets
+StarSuite Base : Microsoft Office
+StarSuite Base : Microsoft Office;Access databases (base)
+StarSuite Base : Microsoft Office;as standard file format
+StarSuite Base : Microsoft Office;document import restrictions
+StarSuite Base : Microsoft Office;feature comparisons
+StarSuite Base : Microsoft Office;importing password protected files
+StarSuite Base : Microsoft Office;importing Word documents
+StarSuite Base : Microsoft Office;importing/exporting VBA code
+StarSuite Base : Microsoft Office;new users information
+StarSuite Base : Microsoft Office;opening Microsoft documents
+StarSuite Base : Microsoft Office;reassigning document types
+StarSuite Base : mobile device filters
+StarSuite Base : models in XForms
+StarSuite Base : modifying, see changing
+StarSuite Base : more controls
+StarSuite Base : mosaic filter
+StarSuite Base : mouse
+StarSuite Base : mouse;pointers when using drag and drop
+StarSuite Base : mouse;positioning
+StarSuite Base : moving
+StarSuite Base : moving;tab stops on ruler
+StarSuite Base : moving;toolbars
+StarSuite Base : moving;using guide lines in presentations
+StarSuite Base : MS ADO interface (Base)
+StarSuite Base : multi-line titles in forms
+StarSuite Base : multiple documents
+StarSuite Base : multiple documents;opening
+StarSuite Base : multiple selection
+StarSuite Base : music
+StarSuite Base : music;inserting
+StarSuite Base : My Documents folder
+StarSuite Base : My Documents folder;changing work directory
+StarSuite Base : My Documents folder;opening
+StarSuite Base : MySQL databases (Base)
+StarSuite Base : names
+StarSuite Base : names;multi-line titles
+StarSuite Base : names;objects
+StarSuite Base : names, see also labels/callouts
+StarSuite Base : namespace organization in XForms
+StarSuite Base : native SQL (Base)
+StarSuite Base : navigating
+StarSuite Base : navigating;in documents
+StarSuite Base : Navigation bar
+StarSuite Base : Navigation bar;controls
+StarSuite Base : Navigation bar;forms
+StarSuite Base : Navigator
+StarSuite Base : Navigator;contents as lists
+StarSuite Base : Navigator;docking
+StarSuite Base : Navigator;notes
+StarSuite Base : Navigator;working with
+StarSuite Base : network identity options
+StarSuite Base : new databases
+StarSuite Base : new documents
+StarSuite Base : new German spellcheck
+StarSuite Base : new lines in cells
+StarSuite Base : new windows
+StarSuite Base : non-breaking dashes
+StarSuite Base : non-breaking spaces (Writer)
+StarSuite Base : non-printing characters (Writer)
+StarSuite Base : notes
+StarSuite Base : notes;displaying (Calc)
+StarSuite Base : notes;inserting/editing/deleting/printing
+StarSuite Base : notes;printing in text
+StarSuite Base : number formats
+StarSuite Base : number formats;codes
+StarSuite Base : number formats;formats
+StarSuite Base : number formats;recognition in text tables
+StarSuite Base : number of pages
+StarSuite Base : number of sheets
+StarSuite Base : number of tables
+StarSuite Base : numbering
+StarSuite Base : numbering;options
+StarSuite Base : numbering;paragraphs
+StarSuite Base : numbering;turning off
+StarSuite Base : numbering;using automatically
+StarSuite Base : numbers
+StarSuite Base : numbers;date, time and currency formats
+StarSuite Base : numbers;decimal places (Calc)
+StarSuite Base : numerical fields in forms
+StarSuite Base : objects
+StarSuite Base : objects;always moveable (Impress/Draw)
+StarSuite Base : objects;arranging within stacks
+StarSuite Base : objects;copying when moving in presentations
+StarSuite Base : objects;definition
+StarSuite Base : objects;displaying in spreadsheets
+StarSuite Base : objects;displaying in text documents
+StarSuite Base : objects;editing
+StarSuite Base : objects;inserting from Gallery
+StarSuite Base : objects;inserting OLE objects
+StarSuite Base : objects;moving and resizing with mouse
+StarSuite Base : objects;naming
+StarSuite Base : objects;opening
+StarSuite Base : objects;quickly moving to
+StarSuite Base : objects;titles and descriptions
+StarSuite Base : ODBC
+StarSuite Base : ODBC;database (Base)
+StarSuite Base : ODBC;definition
+StarSuite Base : ODF file formats
+StarSuite Base : Office
+StarSuite Base : Office;Microsoft Office and StarSuite
+StarSuite Base : old German spellcheck
+StarSuite Base : OLE
+StarSuite Base : OLE;definition
+StarSuite Base : OLE objects
+StarSuite Base : OLE objects;arranging within stacks
+StarSuite Base : OLE objects;captions (Writer)
+StarSuite Base : OLE objects;inserting
+StarSuite Base : OLE objects;number of
+StarSuite Base : OLE objects;protecting
+StarSuite Base : one and a half line spacing in text
+StarSuite Base : online registration
+StarSuite Base : online update options
+StarSuite Base : online updates
+StarSuite Base : online updates;checking automatically
+StarSuite Base : online updates;checking manually
+StarSuite Base : Open/Save dialogs
+StarSuite Base : OpenDocument file formats
+StarSuite Base : OpenGL
+StarSuite Base : OpenGL;definition
+StarSuite Base : OpenGL;optimized output
+StarSuite Base : opening
+StarSuite Base : opening;context menus
+StarSuite Base : opening;database files
+StarSuite Base : opening;dialog settings
+StarSuite Base : opening;documents
+StarSuite Base : opening;documents from other formats
+StarSuite Base : opening;documents on WebDAV server
+StarSuite Base : opening;files with links
+StarSuite Base : opening;files, with placeholders
+StarSuite Base : opening;forms
+StarSuite Base : opening;Microsoft Office files
+StarSuite Base : opening;mobile device documents
+StarSuite Base : opening;objects
+StarSuite Base : opening;reports
+StarSuite Base : opening;several files
+StarSuite Base : opening;XForms
+StarSuite Base : operators
+StarSuite Base : operators;default filters
+StarSuite Base : optional hyphens (Writer)
+StarSuite Base : options
+StarSuite Base : options;accessibility
+StarSuite Base : options;appearance
+StarSuite Base : options;compatibility (Writer)
+StarSuite Base : options;network identity
+StarSuite Base : options;online update
+StarSuite Base : options;tools
+StarSuite Base : Oracle databases (base)
+StarSuite Base : ordering
+StarSuite Base : ordering;objects
+StarSuite Base : organizing
+StarSuite Base : organizing;macros and scripts
+StarSuite Base : organizing;namespaces in XForms
+StarSuite Base : organizing;styles
+StarSuite Base : organizing;templates
+StarSuite Base : original size
+StarSuite Base : original size;printing in StarSuite Math
+StarSuite Base : original size;restoring after cropping
+StarSuite Base : outlines
+StarSuite Base : outlines;font effects
+StarSuite Base : outlines;outline symbols
+StarSuite Base : outlines;sending to presentations
+StarSuite Base : overwrite mode
+StarSuite Base : packages, see extensions
+StarSuite Base : page breaks
+StarSuite Base : page breaks;displaying (Calc)
+StarSuite Base : page formats
+StarSuite Base : page formats;maximizing
+StarSuite Base : page formats;restriction
+StarSuite Base : page styles
+StarSuite Base : page styles;editing/applying with statusbar
+StarSuite Base : pages
+StarSuite Base : pages;backgrounds in all applications
+StarSuite Base : pages;formatting and numbering
+StarSuite Base : pages;printing page names in presentations
+StarSuite Base : pages;scaling
+StarSuite Base : pages;selecting one to print
+StarSuite Base : paint box
+StarSuite Base : paint can symbol
+StarSuite Base : pair kerning
+StarSuite Base : Palm file filters
+StarSuite Base : paper formats
+StarSuite Base : paper size warning
+StarSuite Base : paper trays
+StarSuite Base : paragraph marks
+StarSuite Base : paragraph marks;displaying (Writer)
+StarSuite Base : paragraph styles
+StarSuite Base : paragraph styles;languages
+StarSuite Base : paragraph styles;modifying basic fonts
+StarSuite Base : paragraphs
+StarSuite Base : paragraphs;alignment
+StarSuite Base : paragraphs;Asian typography
+StarSuite Base : paragraphs;defining borders
+StarSuite Base : paragraphs;hidden paragraphs (Writer)
+StarSuite Base : paragraphs;increasing indents of
+StarSuite Base : paragraphs;indents, margins and columns
+StarSuite Base : paragraphs;inserting bullets
+StarSuite Base : paragraphs;joining
+StarSuite Base : paragraphs;numbering automatically
+StarSuite Base : paragraphs;removing blank ones
+StarSuite Base : paragraphs;spacing
+StarSuite Base : paragraphs;tab stops
+StarSuite Base : parameters
+StarSuite Base : parameters;command line
+StarSuite Base : parameters;queries (Base)
+StarSuite Base : passwords for protecting contents
+StarSuite Base : pasting
+StarSuite Base : pasting;cell ranges
+StarSuite Base : pasting;cell ranges from spreadsheets
+StarSuite Base : pasting;data from text documents
+StarSuite Base : pasting;draw objects
+StarSuite Base : pasting;draw objects from other documents
+StarSuite Base : pasting;formatted/unformatted text
+StarSuite Base : pasting;from data source view
+StarSuite Base : pasting;from data sources to StarSuite Calc
+StarSuite Base : pasting;pictures from other documents
+StarSuite Base : pasting;sheet areas in text documents
+StarSuite Base : pasting;to Gallery
+StarSuite Base : paths
+StarSuite Base : paths;changing work directory
+StarSuite Base : paths;defaults
+StarSuite Base : pattern editor
+StarSuite Base : pattern fields
+StarSuite Base : pattern fields;form functions
+StarSuite Base : patterns for objects
+StarSuite Base : PDF
+StarSuite Base : PDF;export
+StarSuite Base : PDF;PostScript to PDF converter, UNIX
+StarSuite Base : personal data input
+StarSuite Base : phonetic guide
+StarSuite Base : picklist creation
+StarSuite Base : pictures
+StarSuite Base : pictures;adding to Gallery
+StarSuite Base : pictures;arranging within stacks
+StarSuite Base : pictures;assigning macros
+StarSuite Base : pictures;backgrounds
+StarSuite Base : pictures;captions (Writer)
+StarSuite Base : pictures;changing paths
+StarSuite Base : pictures;cropping and zooming
+StarSuite Base : pictures;displaying in Calc
+StarSuite Base : pictures;displaying in Writer (Writer)
+StarSuite Base : pictures;drag and drop between documents
+StarSuite Base : pictures;drawing
+StarSuite Base : pictures;editing
+StarSuite Base : pictures;filters
+StarSuite Base : pictures;ImageMap
+StarSuite Base : pictures;inserting automatically
+StarSuite Base : pictures;inserting from Gallery
+StarSuite Base : pictures;number of
+StarSuite Base : pictures;printing
+StarSuite Base : pictures;scaling/resizing
+StarSuite Base : pixel editor
+StarSuite Base : pixel graphics
+StarSuite Base : pixel graphics;inserting and editing
+StarSuite Base : pixel patterns
+StarSuite Base : placeholders
+StarSuite Base : placeholders;in SQL queries
+StarSuite Base : placeholders;on opening files
+StarSuite Base : placing toolbars
+StarSuite Base : playing movies and sound files
+StarSuite Base : plotting data as charts
+StarSuite Base : plug-ins
+StarSuite Base : plug-ins;activating and deactivating
+StarSuite Base : plug-ins;definition
+StarSuite Base : plug-ins;inserting
+StarSuite Base : pocket device appliances
+StarSuite Base : Pocket PC file filters
+StarSuite Base : points
+StarSuite Base : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Base : polygon drawing
+StarSuite Base : pop-art filter
+StarSuite Base : portable document format
+StarSuite Base : positioning
+StarSuite Base : positioning;draw objects and controls
+StarSuite Base : positioning;fonts
+StarSuite Base : positioning;objects
+StarSuite Base : positioning;toolbars
+StarSuite Base : post method for form transmissions
+StarSuite Base : posterizing filter
+StarSuite Base : PostScript
+StarSuite Base : PostScript;creating files
+StarSuite Base : PostScript;PDF converter, UNIX
+StarSuite Base : PowerPoint export
+StarSuite Base : precision as shown (Calc)
+StarSuite Base : predefining fonts
+StarSuite Base : presentations
+StarSuite Base : presentations;creating/opening
+StarSuite Base : presentations;inserting spreadsheet cells
+StarSuite Base : presentations;live on the Internet
+StarSuite Base : presentations;print menu
+StarSuite Base : presentations;saving
+StarSuite Base : presentations;saving automatically
+StarSuite Base : presentations;saving in other formats
+StarSuite Base : presentations;sending as e-mail
+StarSuite Base : presentations;starting with wizard
+StarSuite Base : presentations;wizards
+StarSuite Base : press buttons, see push buttons
+StarSuite Base : previews
+StarSuite Base : previews;fonts lists
+StarSuite Base : primary key
+StarSuite Base : primary key;database tables
+StarSuite Base : primary keys
+StarSuite Base : primary keys;defining
+StarSuite Base : primary keys;inserting (Base)
+StarSuite Base : print area selection
+StarSuite Base : printer metrics for document formatting (Writer)
+StarSuite Base : printers
+StarSuite Base : printers;adding, UNIX
+StarSuite Base : printers;choosing
+StarSuite Base : printers;default printer
+StarSuite Base : printers;faxes under UNIX
+StarSuite Base : printers;maximum page formats
+StarSuite Base : printers;paper trays
+StarSuite Base : printers;properties
+StarSuite Base : printing
+StarSuite Base : printing;black and white
+StarSuite Base : printing;brochures
+StarSuite Base : printing;colors in grayscale
+StarSuite Base : printing;copies
+StarSuite Base : printing;creating individual jobs
+StarSuite Base : printing;dates in presentations
+StarSuite Base : printing;directly
+StarSuite Base : printing;documents
+StarSuite Base : printing;drawings defaults
+StarSuite Base : printing;elements in text documents
+StarSuite Base : printing;faster
+StarSuite Base : printing;fitting to pages in presentations
+StarSuite Base : printing;fitting to pages in StarSuite Math
+StarSuite Base : printing;formulas in StarSuite Math
+StarSuite Base : printing;hidden pages of presentations
+StarSuite Base : printing;in original size in StarSuite Math
+StarSuite Base : printing;left/right pages
+StarSuite Base : printing;notes
+StarSuite Base : printing;queries (Base)
+StarSuite Base : printing;scaling in StarSuite Math
+StarSuite Base : printing;selections
+StarSuite Base : printing;text always in black
+StarSuite Base : printing;text in reverse order
+StarSuite Base : printing;tiling pages in presentations
+StarSuite Base : printing;transparencies
+StarSuite Base : printing;warnings
+StarSuite Base : printing;without scaling in presentations
+StarSuite Base : printing speed
+StarSuite Base : programming
+StarSuite Base : programming;scripting
+StarSuite Base : programming;StarSuite
+StarSuite Base : properties
+StarSuite Base : properties;fields in databases
+StarSuite Base : properties;files
+StarSuite Base : properties;form controls
+StarSuite Base : properties;forms
+StarSuite Base : properties;printers
+StarSuite Base : protected contents
+StarSuite Base : protected dashes
+StarSuite Base : protected database tables
+StarSuite Base : protected documents
+StarSuite Base : protected spaces
+StarSuite Base : protected spaces;inserting
+StarSuite Base : protected spaces;showing (Writer)
+StarSuite Base : protecting
+StarSuite Base : protecting;contents
+StarSuite Base : protecting;recorded changes
+StarSuite Base : proxy settings
+StarSuite Base : push buttons
+StarSuite Base : push buttons;adding to documents
+StarSuite Base : push buttons;creating
+StarSuite Base : queries
+StarSuite Base : queries;copying (Base)
+StarSuite Base : queries;creating in design view (Base)
+StarSuite Base : queries;creating in SQL view
+StarSuite Base : queries;defining (Base)
+StarSuite Base : queries;deleting table links (Base)
+StarSuite Base : queries;editing in data source view
+StarSuite Base : queries;formulating filter conditions (Base)
+StarSuite Base : queries;joining tables (Base)
+StarSuite Base : queries;missing elements (Base)
+StarSuite Base : queries;overview (Base)
+StarSuite Base : queries;parameter queries (Base)
+StarSuite Base : queries;printing (Base)
+StarSuite Base : Query Wizard (Base)
+StarSuite Base : Quickstarter
+StarSuite Base : quotation marks
+StarSuite Base : quotation marks;replacing
+StarSuite Base : quotes
+StarSuite Base : quotes;custom
+StarSuite Base : radio button creation
+StarSuite Base : read-only documents
+StarSuite Base : read-only documents;cursor
+StarSuite Base : read-only documents;database tables on/off
+StarSuite Base : read-only documents;editing
+StarSuite Base : read-only documents;opening documents as
+StarSuite Base : read-only items in Data Navigator
+StarSuite Base : recognizing URLs automatically
+StarSuite Base : recording
+StarSuite Base : recording;changes
+StarSuite Base : recording;macros
+StarSuite Base : records
+StarSuite Base : records;inserting notes
+StarSuite Base : records;protecting
+StarSuite Base : records;saving
+StarSuite Base : records;searching in databases
+StarSuite Base : rectangles with round corners
+StarSuite Base : recursions in spreadsheets
+StarSuite Base : redo command
+StarSuite Base : reduced printing
+StarSuite Base : reference lines
+StarSuite Base : references
+StarSuite Base : references;displaying in color (Calc)
+StarSuite Base : references;expanding (Calc)
+StarSuite Base : references;iterative (Calc)
+StarSuite Base : register-true
+StarSuite Base : register-true;definition
+StarSuite Base : registering
+StarSuite Base : registering;address books
+StarSuite Base : registering;databases (Base)
+StarSuite Base : registering;StarSuite
+StarSuite Base : regular expressions
+StarSuite Base : regular expressions;list of
+StarSuite Base : regular expressions;opening files
+StarSuite Base : relational databases (Base)
+StarSuite Base : relations
+StarSuite Base : relations;creating and deleting (Base)
+StarSuite Base : relations;joining tables (Base)
+StarSuite Base : relations;properties (Base)
+StarSuite Base : relative hyperlinks
+StarSuite Base : relative saving of URLs
+StarSuite Base : reloading
+StarSuite Base : reloading;documents
+StarSuite Base : reloading;HTML documents, automatically
+StarSuite Base : remarks, see also notes
+StarSuite Base : remote configurations
+StarSuite Base : remove noise filter
+StarSuite Base : removing
+StarSuite Base : removing;bullets and numbering
+StarSuite Base : removing;form filters
+StarSuite Base : removing, see also deleting
+StarSuite Base : repeating
+StarSuite Base : repeating;commands
+StarSuite Base : replacement options
+StarSuite Base : replacement table
+StarSuite Base : replacing
+StarSuite Base : replacing;AutoCorrect function
+StarSuite Base : replacing;dashes
+StarSuite Base : Report Builder
+StarSuite Base : reports
+StarSuite Base : reports;creating
+StarSuite Base : reports;error reports
+StarSuite Base : reports;opening and editing
+StarSuite Base : reports;templates
+StarSuite Base : resetting
+StarSuite Base : resetting;templates
+StarSuite Base : resizing
+StarSuite Base : resizing;objects, by mouse
+StarSuite Base : resizing, see also scaling/zooming
+StarSuite Base : resolution when printing bitmaps
+StarSuite Base : restoring
+StarSuite Base : restoring;default formatting
+StarSuite Base : restoring;editing
+StarSuite Base : reversing printing order
+StarSuite Base : review function
+StarSuite Base : review function;accepting or rejecting changes
+StarSuite Base : review function;comparing documents
+StarSuite Base : review function;protecting records
+StarSuite Base : review function;recording changes example
+StarSuite Base : rich text control
+StarSuite Base : right alignment of paragraphs
+StarSuite Base : right joins (Base)
+StarSuite Base : right-to-left text
+StarSuite Base : rotating
+StarSuite Base : rotating;3D text
+StarSuite Base : round corners
+StarSuite Base : rounding precision (Calc)
+StarSuite Base : row headers
+StarSuite Base : row headers;displaying (Calc)
+StarSuite Base : row headers;highlighting (Calc)
+StarSuite Base : rulers
+StarSuite Base : rulers;default settings
+StarSuite Base : rulers;measurement units
+StarSuite Base : rulers;visible in presentations
+StarSuite Base : samples and templates
+StarSuite Base : saving
+StarSuite Base : saving;default file formats
+StarSuite Base : saving;dialog settings
+StarSuite Base : saving;documents
+StarSuite Base : saving;documents for mobile devices
+StarSuite Base : saving;documents in other formats
+StarSuite Base : saving;documents, automatically
+StarSuite Base : saving;in Microsoft Office file format
+StarSuite Base : saving;options
+StarSuite Base : saving;templates
+StarSuite Base : saving;to XML
+StarSuite Base : saving;VBA code in Microsoft Office documents
+StarSuite Base : saving;with password by default
+StarSuite Base : saving as command
+StarSuite Base : saving as command;precautions
+StarSuite Base : scaling
+StarSuite Base : scaling;font sizes in user interface
+StarSuite Base : scaling;objects
+StarSuite Base : scaling;pictures
+StarSuite Base : scaling;printing in StarSuite Math
+StarSuite Base : scaling;when printing presentations
+StarSuite Base : scaling, see also zooming
+StarSuite Base : screen
+StarSuite Base : screen;full screen views
+StarSuite Base : screen;scaling
+StarSuite Base : screen magnifiers
+StarSuite Base : screen readers
+StarSuite Base : script organization
+StarSuite Base : scrollbars
+StarSuite Base : scrollbars;controls
+StarSuite Base : scrollbars;displaying (Calc)
+StarSuite Base : scrollbars;horizontal and vertical (Writer)
+StarSuite Base : search criteria for database functions in cells
+StarSuite Base : search engines
+StarSuite Base : search engines;definition
+StarSuite Base : search engines;selecting
+StarSuite Base : searching
+StarSuite Base : searching;all sheets
+StarSuite Base : searching;databases
+StarSuite Base : searching;form filters
+StarSuite Base : searching;Internet
+StarSuite Base : searching;tables and forms
+StarSuite Base : sections
+StarSuite Base : sections;backgrounds
+StarSuite Base : security
+StarSuite Base : security;digital signatures
+StarSuite Base : security;options for documents with macros
+StarSuite Base : security;protecting contents
+StarSuite Base : security;warning dialogs with macros
+StarSuite Base : selecting
+StarSuite Base : selecting;controls
+StarSuite Base : selecting;measurement units
+StarSuite Base : selecting;objects
+StarSuite Base : selecting;print areas
+StarSuite Base : selecting;several files
+StarSuite Base : selection clipboard
+StarSuite Base : selection frames
+StarSuite Base : selection modes in text
+StarSuite Base : sending
+StarSuite Base : sending;AutoAbstract function in presentations
+StarSuite Base : sending;documents as e-mail
+StarSuite Base : sending;documents as faxes
+StarSuite Base : separator lines
+StarSuite Base : separator lines;defining
+StarSuite Base : separators
+StarSuite Base : separators;conditional
+StarSuite Base : Server Side ImageMap
+StarSuite Base : settings
+StarSuite Base : settings;printers
+StarSuite Base : settings;program configuration
+StarSuite Base : settings;proxies
+StarSuite Base : settings;tracking changes
+StarSuite Base : settings;views
+StarSuite Base : SGML
+StarSuite Base : SGML;definition
+StarSuite Base : shadows
+StarSuite Base : shadows;areas
+StarSuite Base : shadows;borders
+StarSuite Base : shadows;characters
+StarSuite Base : shadows;characters, using context menu
+StarSuite Base : sharing documents
+StarSuite Base : sharpening filter
+StarSuite Base : sheet tabs
+StarSuite Base : sheet tabs;displaying
+StarSuite Base : sheets
+StarSuite Base : sheets;searching all
+StarSuite Base : shortcut keys
+StarSuite Base : shortcut keys;assigning macros
+StarSuite Base : shortcut keys;general
+StarSuite Base : shortcut keys;in databases
+StarSuite Base : shortcut keys;StarSuite accessibility
+StarSuite Base : showing
+StarSuite Base : showing;changes
+StarSuite Base : showing;docked windows
+StarSuite Base : showing;drawings and controls (Writer)
+StarSuite Base : showing;live presentations on the Internet
+StarSuite Base : showing;toolbars
+StarSuite Base : signing documents with digital signatures
+StarSuite Base : similarity search
+StarSuite Base : simple handles (Writer)
+StarSuite Base : simplified Chinese
+StarSuite Base : simplified Chinese;translating to traditional Chinese
+StarSuite Base : single sign on options
+StarSuite Base : single-line spacing in text
+StarSuite Base : sizes
+StarSuite Base : sizes;draw objects
+StarSuite Base : sizes;pictures
+StarSuite Base : slanting draw objects
+StarSuite Base : small capitals
+StarSuite Base : small icons
+StarSuite Base : smart tag configuration
+StarSuite Base : smooth scrolling (Writer)
+StarSuite Base : smoothing filter
+StarSuite Base : snap grid defaults (Writer/Calc)
+StarSuite Base : snapping in presentations and drawings
+StarSuite Base : solarization filter
+StarSuite Base : sort lists
+StarSuite Base : sort lists;copying to in Calc
+StarSuite Base : sorting
+StarSuite Base : sorting;data in forms
+StarSuite Base : sorting;databases
+StarSuite Base : sounds
+StarSuite Base : sounds;inserting and playing
+StarSuite Base : spaces
+StarSuite Base : spaces;displaying (Writer)
+StarSuite Base : spaces;ignoring double
+StarSuite Base : spaces;inserting protected spaces
+StarSuite Base : spaces;showing protected spaces (Writer)
+StarSuite Base : spacing
+StarSuite Base : spacing;between paragraphs in footnotes
+StarSuite Base : spacing;font effects
+StarSuite Base : spacing;lines and paragraphs
+StarSuite Base : spacing;tab stops in text documents
+StarSuite Base : spacing;tabs in presentations
+StarSuite Base : spadmin
+StarSuite Base : special characters
+StarSuite Base : speech bubbles
+StarSuite Base : speed of printing
+StarSuite Base : spellcheck
+StarSuite Base : spellcheck;activating for a language
+StarSuite Base : spellcheck;context menus
+StarSuite Base : spellcheck;default languages
+StarSuite Base : spellcheck;dialog
+StarSuite Base : spellcheck;dictionary of exceptions
+StarSuite Base : spellcheck;ignore list
+StarSuite Base : spin button creation
+StarSuite Base : spoolfiles with Xprinter
+StarSuite Base : spreadsheets
+StarSuite Base : spreadsheets;as databases (base)
+StarSuite Base : spreadsheets;copying areas to text documents
+StarSuite Base : spreadsheets;creating/opening
+StarSuite Base : spreadsheets;inserting charts
+StarSuite Base : spreadsheets;inserting database records
+StarSuite Base : spreadsheets;printing
+StarSuite Base : spreadsheets;saving
+StarSuite Base : spreadsheets;saving automatically
+StarSuite Base : spreadsheets;saving in other formats
+StarSuite Base : spreadsheets;sending as e-mail
+StarSuite Base : SQL
+StarSuite Base : SQL;definition
+StarSuite Base : SQL;DISTINCT parameter
+StarSuite Base : SQL;executing SQL commands
+StarSuite Base : SQL;executing SQL statements (Base)
+StarSuite Base : SQL;queries (Base)
+StarSuite Base : square drawings
+StarSuite Base : standard bar on/off
+StarSuite Base : standard filters in databases
+StarSuite Base : standard printer under UNIX
+StarSuite Base : StarSuite Base data sources
+StarSuite Base : StarSuite Basic scripts in HTML documents
+StarSuite Base : StarSuite documents
+StarSuite Base : StarSuite documents;mobile device filters
+StarSuite Base : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Base : StarSuite Math start
+StarSuite Base : start parameters
+StarSuite Base : status bar on/off
+StarSuite Base : stickers
+StarSuite Base : strikethrough
+StarSuite Base : strikethrough;characters
+StarSuite Base : strikethrough;font effects
+StarSuite Base : styles
+StarSuite Base : styles;'changed' message
+StarSuite Base : styles;copying between documents
+StarSuite Base : styles;keyboard shortcuts
+StarSuite Base : styles;organizing
+StarSuite Base : styles;printing styles used in a document
+StarSuite Base : styles;replacing automatically
+StarSuite Base : Styles and Formatting window
+StarSuite Base : Styles and Formatting window;docking
+StarSuite Base : subforms
+StarSuite Base : subforms;creating
+StarSuite Base : subforms;description
+StarSuite Base : submitting forms
+StarSuite Base : suffixes in file formats
+StarSuite Base : support on the Web
+StarSuite Base : synchronizing
+StarSuite Base : synchronizing;labels and business cards
+StarSuite Base : synchronizing;Pocket PC and StarSuite formats
+StarSuite Base : system address book registration
+StarSuite Base : tab stops
+StarSuite Base : tab stops;displaying (Writer)
+StarSuite Base : tab stops;inserting and editing
+StarSuite Base : tab stops;setting in sheets
+StarSuite Base : tab stops;settings
+StarSuite Base : tab stops;spacing in presentations
+StarSuite Base : tab stops;spacing in text documents
+StarSuite Base : table controls
+StarSuite Base : table controls;form functions
+StarSuite Base : table controls;keyboard-only edit mode
+StarSuite Base : table controls;properties
+StarSuite Base : table views of databases
+StarSuite Base : Table Wizard (Base)
+StarSuite Base : tables
+StarSuite Base : tables;inserting line breaks
+StarSuite Base : tables in databases
+StarSuite Base : tables in databases;access rights to (Base)
+StarSuite Base : tables in databases;adding to queries
+StarSuite Base : tables in databases;browsing and editing
+StarSuite Base : tables in databases;copying database tables (Base)
+StarSuite Base : tables in databases;creating
+StarSuite Base : tables in databases;creating in design view
+StarSuite Base : tables in databases;importing text formats (Base)
+StarSuite Base : tables in databases;joining for queries (Base)
+StarSuite Base : tables in databases;printing queries (Base)
+StarSuite Base : tables in databases;relations (Base)
+StarSuite Base : tables in databases;searching
+StarSuite Base : tables in spreadsheets
+StarSuite Base : tables in spreadsheets;copying data to other applications
+StarSuite Base : tables in spreadsheets;defining borders
+StarSuite Base : tables in spreadsheets;value highlighting
+StarSuite Base : tables in text
+StarSuite Base : tables in text;captions
+StarSuite Base : tables in text;creating automatically
+StarSuite Base : tables in text;default settings
+StarSuite Base : tables in text;defining borders
+StarSuite Base : tables in text;displaying
+StarSuite Base : tables in text;printing
+StarSuite Base : tabs
+StarSuite Base : tabs;displaying sheet tabs
+StarSuite Base : tags
+StarSuite Base : tags;definition
+StarSuite Base : tags;META tags
+StarSuite Base : templates
+StarSuite Base : templates;agendas
+StarSuite Base : templates;changing basic fonts
+StarSuite Base : templates;database reports
+StarSuite Base : templates;deleting
+StarSuite Base : templates;editing and saving
+StarSuite Base : templates;faxes
+StarSuite Base : templates;importing and exporting
+StarSuite Base : templates;letters
+StarSuite Base : templates;new documents from templates
+StarSuite Base : templates;opening documents with
+StarSuite Base : templates;organizing
+StarSuite Base : terminology
+StarSuite Base : terminology;general glossary
+StarSuite Base : terminology;Internet glossary
+StarSuite Base : testing XML filters
+StarSuite Base : text
+StarSuite Base : text;animating
+StarSuite Base : text;Asian layout
+StarSuite Base : text;bold
+StarSuite Base : text;coloring
+StarSuite Base : text;contours
+StarSuite Base : text;copying by drag and drop
+StarSuite Base : text;CTL languages
+StarSuite Base : text;drawing pictures
+StarSuite Base : text;font effects
+StarSuite Base : text;font sizes
+StarSuite Base : text;font styles
+StarSuite Base : text;fonts and formats
+StarSuite Base : text;Fontwork icons
+StarSuite Base : text;hyperlinks
+StarSuite Base : text;inserting special characters
+StarSuite Base : text;italics
+StarSuite Base : text;kerning
+StarSuite Base : text;language selection
+StarSuite Base : text;line spacing
+StarSuite Base : text;overwriting or inserting
+StarSuite Base : text;printing in black
+StarSuite Base : text;replacing with format
+StarSuite Base : text;selection modes
+StarSuite Base : text;shadowed
+StarSuite Base : text;text/draw objects
+StarSuite Base : text attributes
+StarSuite Base : text attributes;hyperlinks
+StarSuite Base : text attributes;undoing
+StarSuite Base : text boxes
+StarSuite Base : text boxes;form functions
+StarSuite Base : text boxes;positioning
+StarSuite Base : text breaks in cells
+StarSuite Base : text colors for better accessibility
+StarSuite Base : text databases (Base)
+StarSuite Base : text documents
+StarSuite Base : text documents;creating/opening
+StarSuite Base : text documents;importing/exporting
+StarSuite Base : text documents;inserting spreadsheet cells
+StarSuite Base : text documents;print settings
+StarSuite Base : text documents;printing
+StarSuite Base : text documents;saving
+StarSuite Base : text documents;saving automatically
+StarSuite Base : text documents;saving in other formats
+StarSuite Base : text documents;sending as e-mail
+StarSuite Base : text effects
+StarSuite Base : text flow
+StarSuite Base : text flow;in cells
+StarSuite Base : text formats
+StarSuite Base : text formats;databases
+StarSuite Base : text formats;pasting
+StarSuite Base : text input fields
+StarSuite Base : text layout for special languages
+StarSuite Base : text objects
+StarSuite Base : text objects;alignment
+StarSuite Base : text objects;draw functions
+StarSuite Base : text objects;fonts
+StarSuite Base : text objects;in presentations and drawings
+StarSuite Base : text overflow in spreadsheet cells
+StarSuite Base : text, see also text documents, paragraphs and characters
+StarSuite Base : TextArt, see Fontwork
+StarSuite Base : textures
+StarSuite Base : textures;inserting from Gallery
+StarSuite Base : textures;on chart bars
+StarSuite Base : Thai
+StarSuite Base : Thai;entering text
+StarSuite Base : Thai;language settings
+StarSuite Base : thesaurus
+StarSuite Base : thesaurus;activating for a language
+StarSuite Base : ticker text
+StarSuite Base : time fields
+StarSuite Base : time fields;form functions
+StarSuite Base : times
+StarSuite Base : times;inserting when printing presentations
+StarSuite Base : times, formats
+StarSuite Base : tips
+StarSuite Base : tips;extended tips in Help
+StarSuite Base : title rows
+StarSuite Base : title rows;printing in StarSuite Math
+StarSuite Base : titles
+StarSuite Base : titles;changing
+StarSuite Base : titles;editing in charts
+StarSuite Base : titles;font effects
+StarSuite Base : titles;formatting automatically
+StarSuite Base : titles;objects
+StarSuite Base : toolbars
+StarSuite Base : toolbars;adding buttons
+StarSuite Base : toolbars;docking/undocking
+StarSuite Base : toolbars;Form Navigation bar
+StarSuite Base : toolbars;viewing/closing
+StarSuite Base : tools bar
+StarSuite Base : tooltips
+StarSuite Base : tooltips;extended tips
+StarSuite Base : tooltips;help
+StarSuite Base : traditional Chinese
+StarSuite Base : traditional Chinese;translating to simplified chinese
+StarSuite Base : transparency
+StarSuite Base : transparency;areas
+StarSuite Base : transparency;off for faster printing
+StarSuite Base : transparency;saving
+StarSuite Base : tree view of Help
+StarSuite Base : typefaces
+StarSuite Base : typefaces;adding under UNIX
+StarSuite Base : typefaces;formats
+StarSuite Base : typographical quotes in StarSuite Writer
+StarSuite Base : typography
+StarSuite Base : typography;Asian
+StarSuite Base : underlining
+StarSuite Base : underlining;AutoFormat function
+StarSuite Base : underlining;characters
+StarSuite Base : underlining;text
+StarSuite Base : undocking windows
+StarSuite Base : undoing
+StarSuite Base : undoing;direct formatting
+StarSuite Base : undoing;editing
+StarSuite Base : undoing;number of steps
+StarSuite Base : ungrouping groups
+StarSuite Base : units
+StarSuite Base : units;converting
+StarSuite Base : units;measurement units
+StarSuite Base : UNO components
+StarSuite Base : UNO components;Extension Manager
+StarSuite Base : UNO components;integrating new
+StarSuite Base : update options
+StarSuite Base : updates
+StarSuite Base : updates;checking automatically
+StarSuite Base : updates;checking manually
+StarSuite Base : updating
+StarSuite Base : updating;fields and charts, automatically (Writer)
+StarSuite Base : updating;links in text documents
+StarSuite Base : updating;links, on opening
+StarSuite Base : updating;templates
+StarSuite Base : URL
+StarSuite Base : URL;changing hyperlink URLs
+StarSuite Base : URL;definition
+StarSuite Base : URL;in pictures
+StarSuite Base : URL;saving absolute/relative paths
+StarSuite Base : URL;turning off URL recognition
+StarSuite Base : user data
+StarSuite Base : user data;input
+StarSuite Base : user data;removing when saving
+StarSuite Base : user-defined dictionaries
+StarSuite Base : user-defined dictionaries;creating
+StarSuite Base : user-defined dictionaries;dictionary of exceptions
+StarSuite Base : user-defined dictionaries;editing
+StarSuite Base : user-defined styles
+StarSuite Base : user-defined styles;automatically replacing
+StarSuite Base : UTF-8/UCS2 support
+StarSuite Base : values
+StarSuite Base : values;rounded as shown (Calc)
+StarSuite Base : variables
+StarSuite Base : variables;for paths
+StarSuite Base : VBA code
+StarSuite Base : VBA code;loading/saving documents with VBA code
+StarSuite Base : version management
+StarSuite Base : version numbers of documents
+StarSuite Base : versions
+StarSuite Base : versions;comparing documents
+StarSuite Base : versions;file saving as, restriction
+StarSuite Base : versions;merging document versions
+StarSuite Base : versions;of a document
+StarSuite Base : versions;StarSuite
+StarSuite Base : vertical callouts
+StarSuite Base : vertical scrollbars (Writer)
+StarSuite Base : vertical text boxes
+StarSuite Base : videos
+StarSuite Base : viewing
+StarSuite Base : viewing;databases
+StarSuite Base : viewing;file properties
+StarSuite Base : viewing;StarSuite documents in Internet Explorer
+StarSuite Base : viewing;toolbars
+StarSuite Base : views
+StarSuite Base : views;creating database views (Base)
+StarSuite Base : views;defaults
+StarSuite Base : views;full screen
+StarSuite Base : views;icons
+StarSuite Base : views;in 3D
+StarSuite Base : views;scaling
+StarSuite Base : Visual Basic for Applications
+StarSuite Base : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Base : watermarks
+StarSuite Base : web documents
+StarSuite Base : web documents;XForms
+StarSuite Base : Web support
+StarSuite Base : WebCast export
+StarSuite Base : WebDAV over HTTPS
+StarSuite Base : windows
+StarSuite Base : windows;docking
+StarSuite Base : windows;docking definition
+StarSuite Base : windows;hiding/showing/docking
+StarSuite Base : windows;new
+StarSuite Base : wizards
+StarSuite Base : wizards;agendas
+StarSuite Base : wizards;database queries
+StarSuite Base : wizards;database tables (Base)
+StarSuite Base : wizards;databases (Base)
+StarSuite Base : wizards;document converter
+StarSuite Base : wizards;Euro Converter
+StarSuite Base : wizards;faxes
+StarSuite Base : wizards;forms
+StarSuite Base : wizards;letters
+StarSuite Base : wizards;overview
+StarSuite Base : wizards;presentations
+StarSuite Base : wizards;reports
+StarSuite Base : Word documents
+StarSuite Base : Word documents;compatibility
+StarSuite Base : Word documents;saving as
+StarSuite Base : WordArt, see Fontwork
+StarSuite Base : words
+StarSuite Base : words;automatically replacing
+StarSuite Base : words;wrapping in cells
+StarSuite Base : words;wrapping in CTL
+StarSuite Base : working directory change
+StarSuite Base : wrapping text
+StarSuite Base : wrapping text;in cells
+StarSuite Base : write protection on/off
+StarSuite Base : writing aids options
+StarSuite Base : WYSIWYG in fonts lists
+StarSuite Base : XForms
+StarSuite Base : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Base : XForms;conditions
+StarSuite Base : XForms;opening/editing
+StarSuite Base : XML converters
+StarSuite Base : XML file formats
+StarSuite Base : XML filters
+StarSuite Base : XML filters;creating/testing
+StarSuite Base : XML filters;saving as package/installing/deleting
+StarSuite Base : XML filters;settings
+StarSuite Base : XML Forms, see XForms
+StarSuite Base : XSLT filters, see also XML filters
+StarSuite Base : years
+StarSuite Base : years;2-digit options
+StarSuite Base : zero values
+StarSuite Base : zero values;displaying (Calc)
+StarSuite Base : zooming
+StarSuite Base : zooming;page views
+StarSuite Base : zooming;pictures
+StarSuite Base : zooming;status bar
+StarSuite Draw : 1/2 replacement
+StarSuite Draw : 3D charts
+StarSuite Draw : 3D objects
+StarSuite Draw : 3D objects;assembling
+StarSuite Draw : 3D objects;generating
+StarSuite Draw : 3D objects;inserting
+StarSuite Draw : 3D rotation objects
+StarSuite Draw : 3D rotation objects;converting to
+StarSuite Draw : 3D rotation objects;generating
+StarSuite Draw : 3D text creation
+StarSuite Draw : 3D view
+StarSuite Draw : abbreviation replacement
+StarSuite Draw : absolute hyperlinks
+StarSuite Draw : absolute saving of URLs
+StarSuite Draw : accents
+StarSuite Draw : Access databases (base)
+StarSuite Draw : access rights for database tables (Base)
+StarSuite Draw : accessibility
+StarSuite Draw : accessibility;general shortcuts
+StarSuite Draw : accessibility;options
+StarSuite Draw : accessibility;StarSuite assistive technology
+StarSuite Draw : accessibility;StarSuite Draw
+StarSuite Draw : accessibility;StarSuite features
+StarSuite Draw : accessibility;StarSuite Impress
+StarSuite Draw : activating
+StarSuite Draw : activating;context menus
+StarSuite Draw : activating;Error Report Tool
+StarSuite Draw : activating;extended help tips
+StarSuite Draw : activating;plug-ins
+StarSuite Draw : ActiveX control
+StarSuite Draw : Adabas D databases (base)
+StarSuite Draw : add-ons, see UNO components
+StarSuite Draw : additional selection mode
+StarSuite Draw : address books
+StarSuite Draw : address books;LDAP server (Base)
+StarSuite Draw : address books;registering
+StarSuite Draw : address labels from databases
+StarSuite Draw : ADO databases (Base)
+StarSuite Draw : Agenda Wizard
+StarSuite Draw : aging filter
+StarSuite Draw : aligning
+StarSuite Draw : aligning;2D charts
+StarSuite Draw : aligning;cells
+StarSuite Draw : aligning;draw objects
+StarSuite Draw : aligning;objects
+StarSuite Draw : aligning;paragraphs
+StarSuite Draw : aligning;tables in text
+StarSuite Draw : aligning;text objects
+StarSuite Draw : aligning;titles in charts
+StarSuite Draw : allowing
+StarSuite Draw : allowing;effects
+StarSuite Draw : allowing;interaction
+StarSuite Draw : alternative fonts
+StarSuite Draw : ampersand symbol, see also operators
+StarSuite Draw : anchors
+StarSuite Draw : anchors;changing
+StarSuite Draw : anchors;displaying (Calc)
+StarSuite Draw : anchors;types/positions for draw objects
+StarSuite Draw : animated GIFs
+StarSuite Draw : animated slide transitions
+StarSuite Draw : animation effects
+StarSuite Draw : animations
+StarSuite Draw : animations;accessibility options
+StarSuite Draw : animations;editing
+StarSuite Draw : animations;list of
+StarSuite Draw : animations;saving as GIFs
+StarSuite Draw : appearance options
+StarSuite Draw : Arabic
+StarSuite Draw : Arabic;entering text
+StarSuite Draw : Arabic;language settings
+StarSuite Draw : area charts
+StarSuite Draw : areas
+StarSuite Draw : areas;bitmap patterns
+StarSuite Draw : areas;from connected lines
+StarSuite Draw : areas;hatched/dotted
+StarSuite Draw : areas;shadows
+StarSuite Draw : areas;slanting
+StarSuite Draw : areas;styles
+StarSuite Draw : areas;transparency
+StarSuite Draw : arguments in command line
+StarSuite Draw : arranging
+StarSuite Draw : arranging;objects
+StarSuite Draw : arranging;objects (guide)
+StarSuite Draw : arranging;slides
+StarSuite Draw : arrows
+StarSuite Draw : arrows;defining arrow heads
+StarSuite Draw : arrows;defining arrow lines
+StarSuite Draw : arrows;drawing in text
+StarSuite Draw : arrows;inserting
+StarSuite Draw : arrows;loading arrow styles
+StarSuite Draw : ASCII
+StarSuite Draw : ASCII;definition
+StarSuite Draw : Asian languages
+StarSuite Draw : Asian languages;enabling
+StarSuite Draw : Asian Phonetic Guide
+StarSuite Draw : Asian typography
+StarSuite Draw : assembled objects in 3D
+StarSuite Draw : assigning scripts
+StarSuite Draw : assistive technology in StarSuite
+StarSuite Draw : attaching toolbars
+StarSuite Draw : attachments in e-mails
+StarSuite Draw : attributes
+StarSuite Draw : attributes;objects with
+StarSuite Draw : audio
+StarSuite Draw : audio;inserting
+StarSuite Draw : authors
+StarSuite Draw : auto reloading HTML documents
+StarSuite Draw : AutoAbstract function for sending text to presentations
+StarSuite Draw : AutoCaption function in StarSuite Writer
+StarSuite Draw : AutoComplete function in text and list boxes
+StarSuite Draw : AutoCorrect function
+StarSuite Draw : AutoCorrect function;context menu
+StarSuite Draw : AutoCorrect function;options
+StarSuite Draw : AutoCorrect function;pictures and frames
+StarSuite Draw : AutoCorrect function;quotes
+StarSuite Draw : AutoCorrect function;replacement table
+StarSuite Draw : AutoCorrect function;switching on and off in Calc
+StarSuite Draw : AutoCorrect function;URL recognition
+StarSuite Draw : AutoFormat function
+StarSuite Draw : AutoFormat function;switching on and off
+StarSuite Draw : automatic captions (Writer)
+StarSuite Draw : automatic control focus
+StarSuite Draw : automatic hyperlink formatting
+StarSuite Draw : automatic line breaks
+StarSuite Draw : automatic lines/borders in text
+StarSuite Draw : automatic saving
+StarSuite Draw : automatic slide changes
+StarSuite Draw : automatic slide changes;rehearse timings
+StarSuite Draw : automatic slide shows
+StarSuite Draw : automatic slide transition
+StarSuite Draw : AutoPilots, see wizards
+StarSuite Draw : AutoValue
+StarSuite Draw : AutoValue;database tables
+StarSuite Draw : averages in charts
+StarSuite Draw : axes
+StarSuite Draw : axes;better scaling
+StarSuite Draw : axes;formatting
+StarSuite Draw : axes;formatting grids
+StarSuite Draw : axes;inserting grids
+StarSuite Draw : axes;interval marks
+StarSuite Draw : axes;showing axes in charts
+StarSuite Draw : axes in charts
+StarSuite Draw : backgrounds
+StarSuite Draw : backgrounds;changing
+StarSuite Draw : backgrounds;defining colors/pictures
+StarSuite Draw : backgrounds;deleting unused
+StarSuite Draw : backgrounds;frames/sections/indexes
+StarSuite Draw : backgrounds;inserting from Gallery
+StarSuite Draw : backgrounds;normal view
+StarSuite Draw : backgrounds;notes
+StarSuite Draw : backgrounds;printing
+StarSuite Draw : backgrounds;slides
+StarSuite Draw : backing window
+StarSuite Draw : backups
+StarSuite Draw : backups;automatic
+StarSuite Draw : backups;documents
+StarSuite Draw : bar charts
+StarSuite Draw : Basic
+StarSuite Draw : Basic;fonts for source display
+StarSuite Draw : Basic;programming
+StarSuite Draw : Basic;recording macros
+StarSuite Draw : basic fonts
+StarSuite Draw : behind object command
+StarSuite Draw : Bézier curves
+StarSuite Draw : Bézier curves;control points in presentations
+StarSuite Draw : bi-directional writing
+StarSuite Draw : binding space
+StarSuite Draw : bitmaps
+StarSuite Draw : bitmaps;converting to
+StarSuite Draw : bitmaps;converting to vector graphics
+StarSuite Draw : bitmaps;inserting and editing
+StarSuite Draw : bitmaps;off for faster printing
+StarSuite Draw : bitmaps;patterns
+StarSuite Draw : bitmaps;replacing colors
+StarSuite Draw : black and white display
+StarSuite Draw : black and white printing
+StarSuite Draw : black and white view
+StarSuite Draw : black printing in Calc
+StarSuite Draw : block selection mode
+StarSuite Draw : bold
+StarSuite Draw : bold;AutoFormat function
+StarSuite Draw : bold;text
+StarSuite Draw : bookmarks
+StarSuite Draw : bookmarks;Help
+StarSuite Draw : borders
+StarSuite Draw : borders;arranging
+StarSuite Draw : borders;cells on screen (Calc)
+StarSuite Draw : borders;for paragraphs
+StarSuite Draw : borders;for tables
+StarSuite Draw : borders;shadows
+StarSuite Draw : borders;table boundaries (Writer)
+StarSuite Draw : borders, see also frames
+StarSuite Draw : bound fields
+StarSuite Draw : bound fields;controls
+StarSuite Draw : boundaries of tables (Writer)
+StarSuite Draw : break display (Writer)
+StarSuite Draw : breaking object connections
+StarSuite Draw : brochures
+StarSuite Draw : brochures;printing several
+StarSuite Draw : build numbers of StarSuite
+StarSuite Draw : bullet lists
+StarSuite Draw : bullet lists;formatting options
+StarSuite Draw : bullets
+StarSuite Draw : bullets;paragraphs
+StarSuite Draw : bullets;replacing
+StarSuite Draw : bullets;turning off
+StarSuite Draw : business cards
+StarSuite Draw : business cards;creating and synchronizing
+StarSuite Draw : business cards;using templates
+StarSuite Draw : button bars, see toolbars
+StarSuite Draw : buttons
+StarSuite Draw : buttons;adding push buttons
+StarSuite Draw : buttons;big/small
+StarSuite Draw : buttons;editing hyperlink buttons
+StarSuite Draw : buttons;form functions
+StarSuite Draw : buttons;toolbars
+StarSuite Draw : cache for graphics
+StarSuite Draw : calculating
+StarSuite Draw : calculating;iterative references (Calc)
+StarSuite Draw : calculating;regression curves
+StarSuite Draw : callouts
+StarSuite Draw : callouts;drawings
+StarSuite Draw : callouts;inserting in presentations
+StarSuite Draw : capital letters
+StarSuite Draw : capital letters;AutoCorrect function
+StarSuite Draw : capital letters;font effects
+StarSuite Draw : captions
+StarSuite Draw : captions;automatic captions (Writer)
+StarSuite Draw : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Draw : captions, see also labels/callouts
+StarSuite Draw : cascading update (Base)
+StarSuite Draw : case sensitivity
+StarSuite Draw : case sensitivity;comparing cell contents (Calc)
+StarSuite Draw : case sensitivity;searching
+StarSuite Draw : cells
+StarSuite Draw : cells;aligning
+StarSuite Draw : cells;coloring (Calc)
+StarSuite Draw : cells;cursor positions after input (Calc)
+StarSuite Draw : cells;formatting without effect (Calc)
+StarSuite Draw : cells;line breaks
+StarSuite Draw : cells;linked to controls
+StarSuite Draw : cells;number of
+StarSuite Draw : cells;pasting
+StarSuite Draw : cells;resetting formats
+StarSuite Draw : cells;showing grid lines (Calc)
+StarSuite Draw : centered text
+StarSuite Draw : centimeters
+StarSuite Draw : certificates
+StarSuite Draw : changes
+StarSuite Draw : changes;accepting or rejecting
+StarSuite Draw : changes;comparing to original
+StarSuite Draw : changes;protecting
+StarSuite Draw : changes;recording
+StarSuite Draw : changes;review function
+StarSuite Draw : changes;showing
+StarSuite Draw : changing
+StarSuite Draw : changing;document titles
+StarSuite Draw : changing;file associations in Setup program
+StarSuite Draw : changing;icon sizes
+StarSuite Draw : changing;layer properties
+StarSuite Draw : changing;layout for handouts
+StarSuite Draw : changing;links
+StarSuite Draw : changing;order of slides
+StarSuite Draw : changing;slide layouts
+StarSuite Draw : changing;work directory
+StarSuite Draw : changing, see also editing and replacing
+StarSuite Draw : character styles
+StarSuite Draw : character styles;language selection
+StarSuite Draw : characters
+StarSuite Draw : characters;alternative fonts
+StarSuite Draw : characters;Asian layout
+StarSuite Draw : characters;bold
+StarSuite Draw : characters;coloring
+StarSuite Draw : characters;contours
+StarSuite Draw : characters;converting to curves
+StarSuite Draw : characters;displaying only on screen (Writer)
+StarSuite Draw : characters;enabling CTL and Asian characters
+StarSuite Draw : characters;font effects
+StarSuite Draw : characters;fonts and formats
+StarSuite Draw : characters;hyperlinks
+StarSuite Draw : characters;italics
+StarSuite Draw : characters;language selection
+StarSuite Draw : characters;shadowed
+StarSuite Draw : characters;spacing
+StarSuite Draw : characters;special
+StarSuite Draw : characters;underlining
+StarSuite Draw : charcoal sketches filter
+StarSuite Draw : chart legends
+StarSuite Draw : chart legends;hiding
+StarSuite Draw : chart legends;showing icons with labels
+StarSuite Draw : chart types
+StarSuite Draw : chart types;area
+StarSuite Draw : chart types;column and bar
+StarSuite Draw : chart types;column and line
+StarSuite Draw : chart types;line
+StarSuite Draw : chart types;net
+StarSuite Draw : chart types;pie/donut
+StarSuite Draw : chart types;stock
+StarSuite Draw : chart types;XY (scatter)
+StarSuite Draw : charts
+StarSuite Draw : charts;3D views
+StarSuite Draw : charts;aligning
+StarSuite Draw : charts;arranging within stacks
+StarSuite Draw : charts;bars with textures
+StarSuite Draw : charts;choosing chart types
+StarSuite Draw : charts;colors
+StarSuite Draw : charts;copying with link to source cell range
+StarSuite Draw : charts;data labels
+StarSuite Draw : charts;displaying (Calc)
+StarSuite Draw : charts;editing axes
+StarSuite Draw : charts;editing data
+StarSuite Draw : charts;editing legends
+StarSuite Draw : charts;editing titles
+StarSuite Draw : charts;formatting areas
+StarSuite Draw : charts;formatting floors
+StarSuite Draw : charts;formatting walls
+StarSuite Draw : charts;inserting
+StarSuite Draw : charts;overview
+StarSuite Draw : charts;properties
+StarSuite Draw : charts;reorganizing
+StarSuite Draw : charts;scaling axes
+StarSuite Draw : charts;scaling text
+StarSuite Draw : charts;shortcuts
+StarSuite Draw : charts;showing axes
+StarSuite Draw : charts;updating automatically (Writer)
+StarSuite Draw : check box creation
+StarSuite Draw : Chinese writing systems
+StarSuite Draw : choosing printers
+StarSuite Draw : circle drawings
+StarSuite Draw : circle segments
+StarSuite Draw : circles
+StarSuite Draw : circles;of objects
+StarSuite Draw : Client Side ImageMap
+StarSuite Draw : clipboard
+StarSuite Draw : clipboard;cutting
+StarSuite Draw : clipboard;pasting
+StarSuite Draw : clipboard;pasting formatted/unformatted text
+StarSuite Draw : clipboard;selection clipboard
+StarSuite Draw : clipboard;Unix
+StarSuite Draw : closing
+StarSuite Draw : closing;documents
+StarSuite Draw : closing;shapes
+StarSuite Draw : closing;toolbars
+StarSuite Draw : collaboration
+StarSuite Draw : color bar
+StarSuite Draw : colors
+StarSuite Draw : colors;adding
+StarSuite Draw : colors;appearance
+StarSuite Draw : colors;backgrounds
+StarSuite Draw : colors;charts
+StarSuite Draw : colors;default colors
+StarSuite Draw : colors;defining and saving
+StarSuite Draw : colors;defining gradients interactively
+StarSuite Draw : colors;displaying presentations
+StarSuite Draw : colors;fill format
+StarSuite Draw : colors;fonts
+StarSuite Draw : colors;grid lines and cells (Calc)
+StarSuite Draw : colors;loading lists
+StarSuite Draw : colors;models
+StarSuite Draw : colors;not printing
+StarSuite Draw : colors;printing in grayscale
+StarSuite Draw : colors;replacing
+StarSuite Draw : colors;restriction (Calc)
+StarSuite Draw : colors;selection
+StarSuite Draw : column and line charts
+StarSuite Draw : column charts
+StarSuite Draw : column headers
+StarSuite Draw : column headers;displaying (Calc)
+StarSuite Draw : column headers;highlighting (Calc)
+StarSuite Draw : columns
+StarSuite Draw : columns;setting with the mouse
+StarSuite Draw : combination charts
+StarSuite Draw : combining
+StarSuite Draw : combining;3D objects
+StarSuite Draw : combining;draw objects
+StarSuite Draw : combining;undoing
+StarSuite Draw : combo box creation
+StarSuite Draw : command button creation
+StarSuite Draw : command buttons, see push buttons
+StarSuite Draw : command line parameters
+StarSuite Draw : commands
+StarSuite Draw : commands;not visible
+StarSuite Draw : commands;repeating
+StarSuite Draw : commands;SQL
+StarSuite Draw : comments
+StarSuite Draw : comments;on changes
+StarSuite Draw : common terms
+StarSuite Draw : common terms;Chinese dictionary
+StarSuite Draw : common terms;glossaries
+StarSuite Draw : common terms;Internet glossary
+StarSuite Draw : comparisons
+StarSuite Draw : comparisons;document versions
+StarSuite Draw : comparisons;operators in default filter dialog
+StarSuite Draw : compatibility settings for MS Word import
+StarSuite Draw : complete screen view
+StarSuite Draw : complex text layout
+StarSuite Draw : complex text layout;definition
+StarSuite Draw : complex text layout;enabling
+StarSuite Draw : complex text layout, see CTL
+StarSuite Draw : compose key to insert special characters
+StarSuite Draw : concatenation, see ampersand symbol
+StarSuite Draw : conditional separators
+StarSuite Draw : conditions
+StarSuite Draw : conditions;in number formats
+StarSuite Draw : conditions;items in Data Navigator
+StarSuite Draw : cones
+StarSuite Draw : Configuration Manager
+StarSuite Draw : configuring
+StarSuite Draw : configuring;fax icon
+StarSuite Draw : configuring;StarSuite
+StarSuite Draw : configuring;toolbars
+StarSuite Draw : connecting
+StarSuite Draw : connecting;draw objects
+StarSuite Draw : connecting;lines
+StarSuite Draw : connecting;paths and objects
+StarSuite Draw : connections to data sources (Base)
+StarSuite Draw : connectors
+StarSuite Draw : connectors;properties of
+StarSuite Draw : connectors;using
+StarSuite Draw : constructing shapes
+StarSuite Draw : contents protection
+StarSuite Draw : context menus
+StarSuite Draw : contours
+StarSuite Draw : contours;converting to
+StarSuite Draw : contours of text
+StarSuite Draw : control point display in presentations
+StarSuite Draw : control points definition
+StarSuite Draw : controls
+StarSuite Draw : controls;activating in forms
+StarSuite Draw : controls;adding to documents
+StarSuite Draw : controls;arranging in forms
+StarSuite Draw : controls;arranging within stacks
+StarSuite Draw : controls;assigning data sources
+StarSuite Draw : controls;assigning macros (Basic)
+StarSuite Draw : controls;bound fields/list contents/linked cells
+StarSuite Draw : controls;events
+StarSuite Draw : controls;focus
+StarSuite Draw : controls;formatted fields
+StarSuite Draw : controls;grouping
+StarSuite Draw : controls;hidden
+StarSuite Draw : controls;inserting
+StarSuite Draw : controls;multi-line titles
+StarSuite Draw : controls;positions and sizes
+StarSuite Draw : controls;printing
+StarSuite Draw : controls;properties of form controls
+StarSuite Draw : controls;properties of table controls
+StarSuite Draw : controls;reference by SQL
+StarSuite Draw : controls;rich text control
+StarSuite Draw : controls;select mode
+StarSuite Draw : controls;showing (Writer)
+StarSuite Draw : converters
+StarSuite Draw : converters;Euro converter
+StarSuite Draw : converters;PostScript, UNIX
+StarSuite Draw : converters;XML
+StarSuite Draw : converting
+StarSuite Draw : converting;bitmaps to polygons
+StarSuite Draw : converting;Hangul/Hanja
+StarSuite Draw : converting;metrics
+StarSuite Draw : converting;Microsoft documents
+StarSuite Draw : converting;Pocket PC formats
+StarSuite Draw : converting;points
+StarSuite Draw : converting;StarSuite documents
+StarSuite Draw : converting;text to curves
+StarSuite Draw : converting;to bitmaps
+StarSuite Draw : converting;to contours
+StarSuite Draw : converting;to curves, polygons, 3D
+StarSuite Draw : converting;to metafile format (WMF)
+StarSuite Draw : copies
+StarSuite Draw : copies;printing
+StarSuite Draw : copying
+StarSuite Draw : copying;by drag and drop
+StarSuite Draw : copying;data from text documents
+StarSuite Draw : copying;datasource records in spreadsheets
+StarSuite Draw : copying;draw objects
+StarSuite Draw : copying;draw objects between documents
+StarSuite Draw : copying;formatting
+StarSuite Draw : copying;from data source view
+StarSuite Draw : copying;from Gallery
+StarSuite Draw : copying;in Unix
+StarSuite Draw : copying;pictures, between documents
+StarSuite Draw : copying;sheet areas, to text documents
+StarSuite Draw : copying;slides
+StarSuite Draw : copying;text from other documents
+StarSuite Draw : copying;to Gallery
+StarSuite Draw : copyright for StarSuite
+StarSuite Draw : corner points
+StarSuite Draw : corner roundings
+StarSuite Draw : covered objects
+StarSuite Draw : crash reports
+StarSuite Draw : criteria of query design (Base)
+StarSuite Draw : cropping pictures
+StarSuite Draw : cross-fading
+StarSuite Draw : cross-fading;creating cross-fades
+StarSuite Draw : cross-fading;slides
+StarSuite Draw : cross-fading;two draw objects
+StarSuite Draw : CTL
+StarSuite Draw : CTL;(not) wrapping words
+StarSuite Draw : CTL;complex text layout languages
+StarSuite Draw : CTL;definition
+StarSuite Draw : CTL;options
+StarSuite Draw : cubes
+StarSuite Draw : currencies
+StarSuite Draw : currencies;converters
+StarSuite Draw : currencies;format codes
+StarSuite Draw : currency field creation
+StarSuite Draw : currency formats
+StarSuite Draw : cursor
+StarSuite Draw : cursor;allowing in protected areas (Writer)
+StarSuite Draw : cursor;in read-only text
+StarSuite Draw : cursor;quickly moving to an object
+StarSuite Draw : curves
+StarSuite Draw : curves;converting text to
+StarSuite Draw : curves;drawing
+StarSuite Draw : curves;editing
+StarSuite Draw : curves;editing points
+StarSuite Draw : curves;properties in line charts/XY charts
+StarSuite Draw : curves;toolbar
+StarSuite Draw : custom animation
+StarSuite Draw : custom colors
+StarSuite Draw : custom dictionaries
+StarSuite Draw : custom dictionaries;editing
+StarSuite Draw : custom gradients
+StarSuite Draw : custom hyphens (Writer)
+StarSuite Draw : custom quotes
+StarSuite Draw : custom slide shows
+StarSuite Draw : custom templates
+StarSuite Draw : customizing
+StarSuite Draw : customizing;events
+StarSuite Draw : customizing;keyboard
+StarSuite Draw : customizing;menus
+StarSuite Draw : customizing;round corners
+StarSuite Draw : customizing;StarSuite
+StarSuite Draw : customizing;toolbars
+StarSuite Draw : cutting
+StarSuite Draw : cylinders
+StarSuite Draw : dashes
+StarSuite Draw : data
+StarSuite Draw : data;filtering in forms
+StarSuite Draw : data;forms and subforms
+StarSuite Draw : data;read-only
+StarSuite Draw : data;sorting in forms
+StarSuite Draw : data;user data
+StarSuite Draw : data binding change in XForms
+StarSuite Draw : data labels in charts
+StarSuite Draw : Data Navigator
+StarSuite Draw : Data Navigator;adding/editing items
+StarSuite Draw : Data Navigator;display options
+StarSuite Draw : data ranges in charts
+StarSuite Draw : data series
+StarSuite Draw : data source browser
+StarSuite Draw : data source explorer
+StarSuite Draw : data source view
+StarSuite Draw : data source view;drag and drop
+StarSuite Draw : data source view;overview
+StarSuite Draw : data source view;showing
+StarSuite Draw : data sources
+StarSuite Draw : data sources;as tables
+StarSuite Draw : data sources;connection settings (Base)
+StarSuite Draw : data sources;copying records to spreadsheets
+StarSuite Draw : data sources;displaying current
+StarSuite Draw : data sources;LDAP server (Base)
+StarSuite Draw : data sources;registering address books
+StarSuite Draw : data sources;reports
+StarSuite Draw : data sources;setting for stock charts
+StarSuite Draw : data sources;StarSuite Base
+StarSuite Draw : data sources;viewing
+StarSuite Draw : data structure of XForms
+StarSuite Draw : data values in charts
+StarSuite Draw : data, see also values
+StarSuite Draw : database contents
+StarSuite Draw : database contents;inserting as tables
+StarSuite Draw : database contents;inserting as text
+StarSuite Draw : database reports
+StarSuite Draw : Database Wizard (Base)
+StarSuite Draw : databases
+StarSuite Draw : databases;administration through SQL (Base)
+StarSuite Draw : databases;ADO (Base)
+StarSuite Draw : databases;connecting (Base)
+StarSuite Draw : databases;creating
+StarSuite Draw : databases;creating labels
+StarSuite Draw : databases;creating queries
+StarSuite Draw : databases;creating reports
+StarSuite Draw : databases;creating tables
+StarSuite Draw : databases;dBASE (Base)
+StarSuite Draw : databases;deleting (Base)
+StarSuite Draw : databases;drag and drop (Base)
+StarSuite Draw : databases;editing tables
+StarSuite Draw : databases;form filters
+StarSuite Draw : databases;formats (Base)
+StarSuite Draw : databases;importing/exporting
+StarSuite Draw : databases;JDBC (Base)
+StarSuite Draw : databases;main page (Base)
+StarSuite Draw : databases;MySQL (Base)
+StarSuite Draw : databases;ODBC (Base)
+StarSuite Draw : databases;overview
+StarSuite Draw : databases;registering (Base)
+StarSuite Draw : databases;searching records
+StarSuite Draw : databases;shortcut keys
+StarSuite Draw : databases;sorting
+StarSuite Draw : databases;standard filters
+StarSuite Draw : databases;text formats
+StarSuite Draw : databases;viewing
+StarSuite Draw : date fields
+StarSuite Draw : date fields;creating
+StarSuite Draw : date fields;properties
+StarSuite Draw : date formats
+StarSuite Draw : date on all slides
+StarSuite Draw : dates
+StarSuite Draw : dates;default (Calc)
+StarSuite Draw : dates;fixed
+StarSuite Draw : dates;printing in presentations
+StarSuite Draw : dates;start 1900/01/01 (Calc)
+StarSuite Draw : dates;start 1904/01/01 (Calc)
+StarSuite Draw : dates;variable
+StarSuite Draw : dBASE
+StarSuite Draw : dBASE;database settings (Base)
+StarSuite Draw : DDE
+StarSuite Draw : DDE;definition
+StarSuite Draw : deactivating
+StarSuite Draw : deactivating;plug-ins
+StarSuite Draw : decimal places displayed (Calc)
+StarSuite Draw : decimal separator key
+StarSuite Draw : decimal tab stops
+StarSuite Draw : decreasing sizes of views
+StarSuite Draw : default directories
+StarSuite Draw : default filters
+StarSuite Draw : default filters;comparison operators
+StarSuite Draw : default filters;databases
+StarSuite Draw : default printer
+StarSuite Draw : default printer;setting up
+StarSuite Draw : default printer;UNIX
+StarSuite Draw : default templates
+StarSuite Draw : default templates;changing
+StarSuite Draw : default templates;organizing
+StarSuite Draw : defaults
+StarSuite Draw : defaults;documents
+StarSuite Draw : defaults;file formats in file dialogs
+StarSuite Draw : defaults;file formats in StarSuite
+StarSuite Draw : defaults;fonts
+StarSuite Draw : defaults;grids (Writer/Calc)
+StarSuite Draw : defaults;languages
+StarSuite Draw : defaults;number formats
+StarSuite Draw : defaults;of saving
+StarSuite Draw : defaults;program configuration
+StarSuite Draw : defaults;tab stops in text
+StarSuite Draw : defaults;views
+StarSuite Draw : defining
+StarSuite Draw : defining;arrowheads and other line ends
+StarSuite Draw : defining;colors
+StarSuite Draw : defining;gradients
+StarSuite Draw : defining;line styles
+StarSuite Draw : defining;paragraph borders
+StarSuite Draw : defining;queries (Base)
+StarSuite Draw : defining;table borders
+StarSuite Draw : deleting
+StarSuite Draw : deleting;all direct formatting
+StarSuite Draw : deleting;animation effects
+StarSuite Draw : deleting;databases (Base)
+StarSuite Draw : deleting;hyperlinks
+StarSuite Draw : deleting;layers
+StarSuite Draw : deleting;lines in text
+StarSuite Draw : deleting;models/instances
+StarSuite Draw : deleting;namespaces in XForms
+StarSuite Draw : deleting;notes
+StarSuite Draw : deleting;points
+StarSuite Draw : deleting;slide transition effects
+StarSuite Draw : deleting;slides
+StarSuite Draw : deleting;tab stops
+StarSuite Draw : deleting;templates
+StarSuite Draw : deleting;XML filters
+StarSuite Draw : depth stagger
+StarSuite Draw : descriptions for objects
+StarSuite Draw : design mode after saving
+StarSuite Draw : design view
+StarSuite Draw : design view;creating forms
+StarSuite Draw : design view;queries/views (Base)
+StarSuite Draw : designing
+StarSuite Draw : designing;database tables
+StarSuite Draw : designing;fonts
+StarSuite Draw : designing;queries (Base)
+StarSuite Draw : detaching toolbars
+StarSuite Draw : dictionaries
+StarSuite Draw : dictionaries;common terms in simplified and traditional chinese
+StarSuite Draw : dictionaries;creating
+StarSuite Draw : dictionaries;editing user-defined
+StarSuite Draw : dictionaries;spellcheck
+StarSuite Draw : dictionaries, see also languages
+StarSuite Draw : digital signatures
+StarSuite Draw : digital signatures;getting/managing/applying
+StarSuite Draw : digital signatures;overview
+StarSuite Draw : digital signatures;WebDAV over HTTPS
+StarSuite Draw : dimension lines
+StarSuite Draw : dimension lines;drawing
+StarSuite Draw : dimension lines;properties of
+StarSuite Draw : direct formatting
+StarSuite Draw : direct formatting;undoing all
+StarSuite Draw : directories
+StarSuite Draw : directories;creating new
+StarSuite Draw : directories;directory structure
+StarSuite Draw : disabled persons
+StarSuite Draw : display qualities of presentations
+StarSuite Draw : displaying
+StarSuite Draw : displaying;non-printing characters (Writer)
+StarSuite Draw : displaying;notes (Calc)
+StarSuite Draw : displaying;notes in text documents
+StarSuite Draw : displaying;pictures and objects (Writer)
+StarSuite Draw : displaying;tables (Writer)
+StarSuite Draw : displaying;zero values (Calc)
+StarSuite Draw : distances
+StarSuite Draw : distinct values in SQL queries
+StarSuite Draw : distorting in drawings
+StarSuite Draw : distorting objects
+StarSuite Draw : distributing draw objects
+StarSuite Draw : distributing XML filters
+StarSuite Draw : dithering
+StarSuite Draw : docking
+StarSuite Draw : docking;definition
+StarSuite Draw : docking;toolbars
+StarSuite Draw : docking;windows
+StarSuite Draw : Document Converter Wizard
+StarSuite Draw : Document Map, see Navigator
+StarSuite Draw : document types in StarSuite
+StarSuite Draw : documents
+StarSuite Draw : documents;changing titles
+StarSuite Draw : documents;closing
+StarSuite Draw : documents;comparing
+StarSuite Draw : documents;contents as lists
+StarSuite Draw : documents;editing time
+StarSuite Draw : documents;exporting
+StarSuite Draw : documents;importing
+StarSuite Draw : documents;languages
+StarSuite Draw : documents;measurement units in
+StarSuite Draw : documents;merging
+StarSuite Draw : documents;number of pages/tables/sheets
+StarSuite Draw : documents;opening
+StarSuite Draw : documents;opening in design mode
+StarSuite Draw : documents;opening with templates
+StarSuite Draw : documents;organizing
+StarSuite Draw : documents;printing
+StarSuite Draw : documents;read-only
+StarSuite Draw : documents;reloading
+StarSuite Draw : documents;saving
+StarSuite Draw : documents;saving automatically
+StarSuite Draw : documents;saving in other formats
+StarSuite Draw : documents;sending as e-mail
+StarSuite Draw : documents;styles changed
+StarSuite Draw : documents;version management
+StarSuite Draw : documents;version numbers
+StarSuite Draw : donut charts
+StarSuite Draw : dotted areas
+StarSuite Draw : double-line spacing in paragraphs
+StarSuite Draw : double-line writing in Asian layout
+StarSuite Draw : doubling draw objects
+StarSuite Draw : drag and drop
+StarSuite Draw : drag and drop;copying and pasting text
+StarSuite Draw : drag and drop;data source view
+StarSuite Draw : drag and drop;from Gallery to draw objects
+StarSuite Draw : drag and drop;overview
+StarSuite Draw : drag and drop;pictures
+StarSuite Draw : drag and drop;to Gallery
+StarSuite Draw : Draw instructions
+StarSuite Draw : draw objects
+StarSuite Draw : draw objects;adding/editing/copying
+StarSuite Draw : draw objects;anchoring
+StarSuite Draw : draw objects;arranging within stacks
+StarSuite Draw : draw objects;combining
+StarSuite Draw : draw objects;connecting lines to
+StarSuite Draw : draw objects;converting text to
+StarSuite Draw : draw objects;copying between documents
+StarSuite Draw : draw objects;cross-fading two objects
+StarSuite Draw : draw objects;displaying (Calc)
+StarSuite Draw : draw objects;dropping Gallery pictures
+StarSuite Draw : draw objects;duplicating
+StarSuite Draw : draw objects;flipping
+StarSuite Draw : draw objects;grouping
+StarSuite Draw : draw objects;legends
+StarSuite Draw : draw objects;positioning and resizing
+StarSuite Draw : draw objects;protecting
+StarSuite Draw : draw objects;rotating
+StarSuite Draw : draw objects;slanting
+StarSuite Draw : draw objects;text entry mode
+StarSuite Draw : draw objects;text in
+StarSuite Draw : drawing
+StarSuite Draw : drawing;3D objects
+StarSuite Draw : drawing;freeform lines
+StarSuite Draw : drawing;lines
+StarSuite Draw : drawing;sectors and segments
+StarSuite Draw : Drawing bar
+StarSuite Draw : drawing lines in text
+StarSuite Draw : drawings
+StarSuite Draw : drawings;creating/opening
+StarSuite Draw : drawings;languages
+StarSuite Draw : drawings;printing
+StarSuite Draw : drawings;printing defaults
+StarSuite Draw : drawings;printing in text documents
+StarSuite Draw : drawings;saving
+StarSuite Draw : drawings;saving automatically
+StarSuite Draw : drawings;saving in other formats
+StarSuite Draw : drawings;sending as e-mail
+StarSuite Draw : drawings;shortcut keys
+StarSuite Draw : drawings;showing (Writer)
+StarSuite Draw : drawings;zoom function in
+StarSuite Draw : drawings, see also draw objects
+StarSuite Draw : drop-down lists in form functions
+StarSuite Draw : duplicating draw objects
+StarSuite Draw : e-mail attachments
+StarSuite Draw : Edit File icon
+StarSuite Draw : edit mode
+StarSuite Draw : edit mode;after opening
+StarSuite Draw : edit mode;through Enter key (Calc)
+StarSuite Draw : Edit Points bar
+StarSuite Draw : editing
+StarSuite Draw : editing;chart axes
+StarSuite Draw : editing;chart data
+StarSuite Draw : editing;chart legends
+StarSuite Draw : editing;chart titles
+StarSuite Draw : editing;curves
+StarSuite Draw : editing;data binding of XForms
+StarSuite Draw : editing;database tables and queries
+StarSuite Draw : editing;draw objects
+StarSuite Draw : editing;fields
+StarSuite Draw : editing;Fontwork objects
+StarSuite Draw : editing;glue points
+StarSuite Draw : editing;gradients
+StarSuite Draw : editing;guides and snap points
+StarSuite Draw : editing;hyperlinks
+StarSuite Draw : editing;menus
+StarSuite Draw : editing;notes
+StarSuite Draw : editing;objects
+StarSuite Draw : editing;pictures
+StarSuite Draw : editing;reports
+StarSuite Draw : editing;shortcut keys
+StarSuite Draw : editing;slide titles
+StarSuite Draw : editing;StarSuite documents in Internet Explorer
+StarSuite Draw : editing;tab stops
+StarSuite Draw : editing;templates
+StarSuite Draw : editing;titles
+StarSuite Draw : editing;toolbars
+StarSuite Draw : editing;undoing
+StarSuite Draw : editing;XForms
+StarSuite Draw : editing time of documents
+StarSuite Draw : editors
+StarSuite Draw : editors;formula editor
+StarSuite Draw : editors;ImageMap editor
+StarSuite Draw : effects
+StarSuite Draw : effects;animated slide transitions
+StarSuite Draw : effects;applying to/removing from objects
+StarSuite Draw : effects;font positions
+StarSuite Draw : effects;fonts
+StarSuite Draw : effects;Fontwork icons
+StarSuite Draw : effects;preview
+StarSuite Draw : effects;sounds
+StarSuite Draw : ellipses
+StarSuite Draw : ellipses;segments
+StarSuite Draw : ellipses;toolbars
+StarSuite Draw : empty documents
+StarSuite Draw : empty paragraph removal
+StarSuite Draw : encryption of contents
+StarSuite Draw : entering groups
+StarSuite Draw : entering text from right to left
+StarSuite Draw : equal sign, see also operators
+StarSuite Draw : equations in formula editor
+StarSuite Draw : error bars in charts
+StarSuite Draw : error indicators in charts
+StarSuite Draw : Error Report Tool
+StarSuite Draw : Euro
+StarSuite Draw : Euro;currency formats
+StarSuite Draw : Euro;Euro Converter Wizard
+StarSuite Draw : even/odd pages
+StarSuite Draw : even/odd pages;printing
+StarSuite Draw : events
+StarSuite Draw : events;assigning scripts
+StarSuite Draw : events;controls
+StarSuite Draw : events;customizing
+StarSuite Draw : events;in forms
+StarSuite Draw : Excel
+StarSuite Draw : Excel;saving as
+StarSuite Draw : Excel;search criteria
+StarSuite Draw : exceptions
+StarSuite Draw : exceptions;user-defined dictionaries
+StarSuite Draw : exchanging, see also replacing
+StarSuite Draw : executing
+StarSuite Draw : executing;SQL commands
+StarSuite Draw : exiting
+StarSuite Draw : exiting;by clicking objects
+StarSuite Draw : exiting;groups
+StarSuite Draw : exiting;StarSuite
+StarSuite Draw : expanding
+StarSuite Draw : expanding;slides
+StarSuite Draw : expanding formatting (Calc)
+StarSuite Draw : explorer of data sources
+StarSuite Draw : export filters
+StarSuite Draw : exporting
+StarSuite Draw : exporting;animations to GIF format
+StarSuite Draw : exporting;bitmaps
+StarSuite Draw : exporting;HTML and text documents
+StarSuite Draw : exporting;Microsoft Office documents with VBA code
+StarSuite Draw : exporting;presentations to HTML
+StarSuite Draw : exporting;spreadsheets to text format
+StarSuite Draw : exporting;templates
+StarSuite Draw : exporting;to foreign formats
+StarSuite Draw : exporting;to HTML
+StarSuite Draw : exporting;to Macromedia Flash format
+StarSuite Draw : exporting;to Microsoft Office formats
+StarSuite Draw : exporting;to PDF
+StarSuite Draw : exporting;to PostScript format
+StarSuite Draw : exporting;to XML
+StarSuite Draw : exporting;XML files
+StarSuite Draw : extended tips in Help
+StarSuite Draw : extension mode in text
+StarSuite Draw : extensions
+StarSuite Draw : extensions;Extension Manager
+StarSuite Draw : extensions;file formats
+StarSuite Draw : external keys (Base)
+StarSuite Draw : extrusion objects
+StarSuite Draw : eyedropper tool
+StarSuite Draw : faster printing
+StarSuite Draw : faxes
+StarSuite Draw : faxes;configuring StarSuite
+StarSuite Draw : faxes;fax programs/fax printers under UNIX
+StarSuite Draw : faxes;selecting a fax machine
+StarSuite Draw : faxes;sending
+StarSuite Draw : faxes;wizards
+StarSuite Draw : fields
+StarSuite Draw : fields;authors
+StarSuite Draw : fields;database tables
+StarSuite Draw : fields;dates (fixed)
+StarSuite Draw : fields;dates (variable)
+StarSuite Draw : fields;displaying field codes (Writer)
+StarSuite Draw : fields;editing
+StarSuite Draw : fields;file names
+StarSuite Draw : fields;formatted fields
+StarSuite Draw : fields;formatting
+StarSuite Draw : fields;in slides
+StarSuite Draw : fields;page numbers
+StarSuite Draw : fields;times (fixed)
+StarSuite Draw : fields;times (variable)
+StarSuite Draw : fields;updating automatically (Writer)
+StarSuite Draw : file associations for Microsoft Office
+StarSuite Draw : file filters
+StarSuite Draw : file filters;mobile devices
+StarSuite Draw : file filters;XML
+StarSuite Draw : file formats
+StarSuite Draw : file formats;changing StarSuite defaults
+StarSuite Draw : file formats;OpenDocument/XML
+StarSuite Draw : file formats;saving always in other formats
+StarSuite Draw : file selection button
+StarSuite Draw : file sharing options for current document
+StarSuite Draw : files
+StarSuite Draw : files;filters and formats
+StarSuite Draw : files;importing
+StarSuite Draw : files;inserting
+StarSuite Draw : files;inserting pictures
+StarSuite Draw : files;opening
+StarSuite Draw : files;opening with placeholders
+StarSuite Draw : files;properties
+StarSuite Draw : files;saving
+StarSuite Draw : files;saving automatically
+StarSuite Draw : files;saving in other formats
+StarSuite Draw : files;sending as e-mail
+StarSuite Draw : files;version numbers
+StarSuite Draw : files and folders in StarSuite
+StarSuite Draw : fill characters with tabulators
+StarSuite Draw : fill colors for areas
+StarSuite Draw : fill format mode
+StarSuite Draw : fill format mode;styles
+StarSuite Draw : fill patterns for areas
+StarSuite Draw : filter conditions
+StarSuite Draw : filter conditions;connecting
+StarSuite Draw : filter conditions;in queries (Base)
+StarSuite Draw : filtering
+StarSuite Draw : filtering;data in databases
+StarSuite Draw : filtering;data in forms
+StarSuite Draw : filters
+StarSuite Draw : filters;comparison operators
+StarSuite Draw : filters;for import and export
+StarSuite Draw : filters;Navigator
+StarSuite Draw : filters;pictures
+StarSuite Draw : filters;XML filter settings
+StarSuite Draw : Find tab in Help
+StarSuite Draw : finding
+StarSuite Draw : finding;in all sheets
+StarSuite Draw : finding;records in form documents
+StarSuite Draw : finding;selections
+StarSuite Draw : finding;similarity search
+StarSuite Draw : fitting to pages
+StarSuite Draw : fitting to pages;individual slides
+StarSuite Draw : fitting to pages;print settings in Math
+StarSuite Draw : fitting to pages;print settings in presentations
+StarSuite Draw : fixed text
+StarSuite Draw : fixed text;form functions
+StarSuite Draw : fixing toolbars
+StarSuite Draw : flipping around a flip line
+StarSuite Draw : flipping draw objects
+StarSuite Draw : floating frames in HTML documents
+StarSuite Draw : floating text
+StarSuite Draw : floating toolbars
+StarSuite Draw : flowcharts
+StarSuite Draw : focus of controls
+StarSuite Draw : folder creation
+StarSuite Draw : font lists
+StarSuite Draw : font name box
+StarSuite Draw : font sizes
+StarSuite Draw : font sizes;bullets
+StarSuite Draw : font sizes;relative changes
+StarSuite Draw : font sizes;scaling on screen
+StarSuite Draw : font sizes;text
+StarSuite Draw : fonts
+StarSuite Draw : fonts;adding under UNIX
+StarSuite Draw : fonts;changing in templates
+StarSuite Draw : fonts;colors
+StarSuite Draw : fonts;default settings
+StarSuite Draw : fonts;effects
+StarSuite Draw : fonts;for HTML and Basic
+StarSuite Draw : fonts;formats
+StarSuite Draw : fonts;outlines
+StarSuite Draw : fonts;positions in text
+StarSuite Draw : fonts;shadows
+StarSuite Draw : fonts;specifying several
+StarSuite Draw : fonts;strikethrough
+StarSuite Draw : fonts;styles
+StarSuite Draw : fonts;text objects
+StarSuite Draw : Fontwork icons
+StarSuite Draw : footers
+StarSuite Draw : footers;backgrounds
+StarSuite Draw : footers;slide masters
+StarSuite Draw : footers;slides
+StarSuite Draw : form controls
+StarSuite Draw : form controls;assigning macros
+StarSuite Draw : form controls;protecting
+StarSuite Draw : form controls;toolbars
+StarSuite Draw : form fields
+StarSuite Draw : form filters
+StarSuite Draw : Form Navigator
+StarSuite Draw : format codes
+StarSuite Draw : format codes;numbers
+StarSuite Draw : format filling printing in StarSuite Math
+StarSuite Draw : Format Paintbrush
+StarSuite Draw : formats
+StarSuite Draw : formats;Asian layout
+StarSuite Draw : formats;fonts
+StarSuite Draw : formats;maximizing page formats
+StarSuite Draw : formats;number and currency formats
+StarSuite Draw : formats;of currencies/date/time
+StarSuite Draw : formats;on opening and saving
+StarSuite Draw : formats;pasting in special formats
+StarSuite Draw : formats;positions
+StarSuite Draw : formats;tabulators
+StarSuite Draw : formatted fields
+StarSuite Draw : formatted fields;form functions
+StarSuite Draw : formatted fields;properties
+StarSuite Draw : formatting
+StarSuite Draw : formatting;Asian typography
+StarSuite Draw : formatting;axes in charts
+StarSuite Draw : formatting;chart areas
+StarSuite Draw : formatting;chart floors
+StarSuite Draw : formatting;chart legends
+StarSuite Draw : formatting;chart titles
+StarSuite Draw : formatting;chart walls
+StarSuite Draw : formatting;copying
+StarSuite Draw : formatting;definition
+StarSuite Draw : formatting;expanding (Calc)
+StarSuite Draw : formatting;fields
+StarSuite Draw : formatting;font effects
+StarSuite Draw : formatting;hyperlinks
+StarSuite Draw : formatting;pages
+StarSuite Draw : formatting;printer metrics (Writer)
+StarSuite Draw : formatting;slides
+StarSuite Draw : formatting;slides headings
+StarSuite Draw : formatting;undoing
+StarSuite Draw : formatting;undoing when writing
+StarSuite Draw : forms
+StarSuite Draw : forms;browsing
+StarSuite Draw : forms;Combo Box/List Box Wizard
+StarSuite Draw : forms;creating
+StarSuite Draw : forms;data
+StarSuite Draw : forms;designing (Base)
+StarSuite Draw : forms;events
+StarSuite Draw : forms;filtering data
+StarSuite Draw : forms;finding records
+StarSuite Draw : forms;focus after opening
+StarSuite Draw : forms;general information (Base)
+StarSuite Draw : forms;grouping controls
+StarSuite Draw : forms;HTML filters
+StarSuite Draw : forms;inserting
+StarSuite Draw : forms;Navigator
+StarSuite Draw : forms;opening in design mode
+StarSuite Draw : forms;properties
+StarSuite Draw : forms;sorting data
+StarSuite Draw : forms;subforms
+StarSuite Draw : forms;wizards
+StarSuite Draw : forms;XForms
+StarSuite Draw : formula texts
+StarSuite Draw : formula texts;printing in StarSuite Math
+StarSuite Draw : formulas
+StarSuite Draw : formulas;new
+StarSuite Draw : formulas;starting formula editor
+StarSuite Draw : formulas in reports
+StarSuite Draw : formulas in reports;editing
+StarSuite Draw : forums and support
+StarSuite Draw : frames
+StarSuite Draw : frames;around paragraphs
+StarSuite Draw : frames;around tables
+StarSuite Draw : frames;AutoCorrect function
+StarSuite Draw : frames;backgrounds
+StarSuite Draw : frames;captions (Writer)
+StarSuite Draw : frames;printing in StarSuite Math
+StarSuite Draw : frames;protecting
+StarSuite Draw : frames;selection frames
+StarSuite Draw : frames;text fitting to frames
+StarSuite Draw : freeform lines
+StarSuite Draw : freeform lines;draw functions
+StarSuite Draw : freeform lines;drawing
+StarSuite Draw : FTP
+StarSuite Draw : FTP;opening documents
+StarSuite Draw : FTP;saving documents
+StarSuite Draw : full joins (Base)
+StarSuite Draw : full screen view
+StarSuite Draw : full-text search in Help
+StarSuite Draw : functions in reports
+StarSuite Draw : functions in reports;editing
+StarSuite Draw : Gallery
+StarSuite Draw : Gallery;adding pictures
+StarSuite Draw : Gallery;dragging pictures to draw objects
+StarSuite Draw : Gallery;hiding/showing
+StarSuite Draw : Gallery;inserting pictures from
+StarSuite Draw : geometric forms
+StarSuite Draw : German spellcheck
+StarSuite Draw : get method for form transmissions
+StarSuite Draw : getting support
+StarSuite Draw : GIF format
+StarSuite Draw : GIF images
+StarSuite Draw : GIF images;animating
+StarSuite Draw : GIF images;replacing colors
+StarSuite Draw : glossaries
+StarSuite Draw : glossaries;common terms
+StarSuite Draw : glossaries;Internet terms
+StarSuite Draw : glue points
+StarSuite Draw : glue points;editing
+StarSuite Draw : glue points;inserting
+StarSuite Draw : gradients
+StarSuite Draw : gradients;applying and defining
+StarSuite Draw : gradients;defining colors
+StarSuite Draw : gradients;loading lists
+StarSuite Draw : gradients;transparent
+StarSuite Draw : gradients off for faster printing
+StarSuite Draw : graphical text art
+StarSuite Draw : graphics
+StarSuite Draw : graphics;cache
+StarSuite Draw : graphics;protecting
+StarSuite Draw : graphics, see also pictures
+StarSuite Draw : grayscale display
+StarSuite Draw : grayscale printing
+StarSuite Draw : grid controls
+StarSuite Draw : grid controls;form functions
+StarSuite Draw : grids
+StarSuite Draw : grids;defaults (Writer/Calc)
+StarSuite Draw : grids;display options (Impress/Draw)
+StarSuite Draw : grids;displaying lines (Calc)
+StarSuite Draw : grids;formatting axes
+StarSuite Draw : grids;inserting in charts
+StarSuite Draw : group box creation
+StarSuite Draw : grouping
+StarSuite Draw : grouping;draw objects
+StarSuite Draw : groups
+StarSuite Draw : groups;entering/exiting/ungrouping
+StarSuite Draw : groups;naming
+StarSuite Draw : groups;of controls
+StarSuite Draw : guides
+StarSuite Draw : guides;display options (Impress/Draw)
+StarSuite Draw : guides;displaying when moving objects (Impress)
+StarSuite Draw : guides;editing
+StarSuite Draw : guides;inserting
+StarSuite Draw : guides;show snap lines icon
+StarSuite Draw : guides;showing (Calc)
+StarSuite Draw : guides;showing when moving frames (Writer)
+StarSuite Draw : gutter
+StarSuite Draw : half-spheres
+StarSuite Draw : hand icon for moving slides
+StarSuite Draw : handles
+StarSuite Draw : handles;displaying (Writer)
+StarSuite Draw : handles;large
+StarSuite Draw : handles;scaling
+StarSuite Draw : handles;showing simple/large handles (Calc)
+StarSuite Draw : handles;simple
+StarSuite Draw : handout printing
+StarSuite Draw : Hangul/Hanja
+StarSuite Draw : hatching
+StarSuite Draw : hatching
+StarSuite Draw : hatching;loading lists
+StarSuite Draw : headers
+StarSuite Draw : headers;backgrounds
+StarSuite Draw : headers and footers
+StarSuite Draw : headers and footers;master layouts
+StarSuite Draw : headers and footers;slide masters
+StarSuite Draw : headers and footers;slides
+StarSuite Draw : headings
+StarSuite Draw : headings;entering as text box
+StarSuite Draw : Hebrew
+StarSuite Draw : Hebrew;entering text
+StarSuite Draw : Hebrew;language settings
+StarSuite Draw : Help
+StarSuite Draw : Help;bookmarks
+StarSuite Draw : Help;extended tips on/off
+StarSuite Draw : Help;full-text search
+StarSuite Draw : Help;Help tips
+StarSuite Draw : Help;keywords
+StarSuite Draw : Help;navigation pane showing/hiding
+StarSuite Draw : Help;style sheets
+StarSuite Draw : Help;topics
+StarSuite Draw : Help Agent
+StarSuite Draw : Help Agent;help
+StarSuite Draw : Help Agent;options
+StarSuite Draw : Help tips
+StarSuite Draw : Help tips;hiding
+StarSuite Draw : hidden controls in Form Navigator
+StarSuite Draw : hidden fields display (Writer)
+StarSuite Draw : hidden pages
+StarSuite Draw : hidden pages;printing in presentations
+StarSuite Draw : hidden pages;showing
+StarSuite Draw : hidden text
+StarSuite Draw : hidden text;showing (Writer)
+StarSuite Draw : hiding
+StarSuite Draw : hiding;changes
+StarSuite Draw : hiding;chart legends
+StarSuite Draw : hiding;docked windows
+StarSuite Draw : hiding;layers
+StarSuite Draw : hiding;levels
+StarSuite Draw : hiding;navigation pane in Help window
+StarSuite Draw : hiding;slides
+StarSuite Draw : hiding;subpoints
+StarSuite Draw : high contrast mode
+StarSuite Draw : Hindi
+StarSuite Draw : Hindi;entering text
+StarSuite Draw : Hindi;language settings
+StarSuite Draw : horizontal scrollbars (Writer)
+StarSuite Draw : hot spots in flowcharts
+StarSuite Draw : hotspots
+StarSuite Draw : HowTos for charts
+StarSuite Draw : Howtos for Draw
+StarSuite Draw : HTML
+StarSuite Draw : HTML;definition
+StarSuite Draw : HTML;export character set
+StarSuite Draw : HTML;exporting from presentations
+StarSuite Draw : HTML;fonts for source display
+StarSuite Draw : HTML;importing into presentations
+StarSuite Draw : HTML;importing META tags
+StarSuite Draw : HTML;inserting files
+StarSuite Draw : HTML;live presentations
+StarSuite Draw : HTML documents
+StarSuite Draw : HTML documents;auto reloading
+StarSuite Draw : HTML documents;importing/exporting
+StarSuite Draw : HTML documents;META tags in
+StarSuite Draw : HTML documents;new
+StarSuite Draw : HTML documents;source text
+StarSuite Draw : hyperlinks
+StarSuite Draw : hyperlinks;assigning macros
+StarSuite Draw : hyperlinks;character formats
+StarSuite Draw : hyperlinks;definition
+StarSuite Draw : hyperlinks;deleting
+StarSuite Draw : hyperlinks;editing
+StarSuite Draw : hyperlinks;inserting
+StarSuite Draw : hyperlinks;relative and absolute
+StarSuite Draw : hyperlinks;turning off automatic recognition
+StarSuite Draw : hyperlinks, see also links
+StarSuite Draw : hyphenation
+StarSuite Draw : hyphenation;activating for a language
+StarSuite Draw : hyphenation;minimal number of characters
+StarSuite Draw : hyphens
+StarSuite Draw : hyphens;displaying custom (Writer)
+StarSuite Draw : hyphens;inserting custom
+StarSuite Draw : icon bars, see toolbars
+StarSuite Draw : icon sizes
+StarSuite Draw : ignore list for spellcheck
+StarSuite Draw : illumination
+StarSuite Draw : illumination;3D charts
+StarSuite Draw : illustrations, see pictures
+StarSuite Draw : image button creation
+StarSuite Draw : image control creation
+StarSuite Draw : ImageMap
+StarSuite Draw : ImageMap;definition
+StarSuite Draw : ImageMap;editor
+StarSuite Draw : images
+StarSuite Draw : images;ImageMap
+StarSuite Draw : images;inserting
+StarSuite Draw : images;inserting and editing bitmaps
+StarSuite Draw : images, see also pictures
+StarSuite Draw : IME
+StarSuite Draw : IME;definition
+StarSuite Draw : IME;showing/hiding
+StarSuite Draw : import filters
+StarSuite Draw : import restrictions for Microsoft Office
+StarSuite Draw : importing
+StarSuite Draw : importing;bitmaps
+StarSuite Draw : importing;compatibility settings for text import
+StarSuite Draw : importing;databases
+StarSuite Draw : importing;documents in other formats
+StarSuite Draw : importing;from XML
+StarSuite Draw : importing;HTML and text documents
+StarSuite Draw : importing;HTML with META tags
+StarSuite Draw : importing;Microsoft Office documents with VBA code
+StarSuite Draw : importing;presentations with HTML
+StarSuite Draw : importing;tables in text format
+StarSuite Draw : importing;templates
+StarSuite Draw : in front of object command
+StarSuite Draw : inches
+StarSuite Draw : including spreadsheets
+StarSuite Draw : increasing sizes of views
+StarSuite Draw : Index tab in Help
+StarSuite Draw : indexes
+StarSuite Draw : indexes;backgrounds
+StarSuite Draw : indexes;showing/hiding Help index tab
+StarSuite Draw : indicator lines in text
+StarSuite Draw : inner joins (Base)
+StarSuite Draw : input method window
+StarSuite Draw : insert mode for entering text
+StarSuite Draw : inserting
+StarSuite Draw : inserting;3D objects
+StarSuite Draw : inserting;arrows
+StarSuite Draw : inserting;buttons in toolbars
+StarSuite Draw : inserting;callouts in presentations
+StarSuite Draw : inserting;cell ranges from spreadsheets
+StarSuite Draw : inserting;charts
+StarSuite Draw : inserting;clipboard options
+StarSuite Draw : inserting;data from text documents
+StarSuite Draw : inserting;datasource records in spreadsheets
+StarSuite Draw : inserting;drawings
+StarSuite Draw : inserting;ellipses
+StarSuite Draw : inserting;files
+StarSuite Draw : inserting;floating frames
+StarSuite Draw : inserting;Fontwork objects
+StarSuite Draw : inserting;form fields
+StarSuite Draw : inserting;glue points
+StarSuite Draw : inserting;headers/footers in all slides
+StarSuite Draw : inserting;hyperlinks
+StarSuite Draw : inserting;layers
+StarSuite Draw : inserting;line breaks in cells
+StarSuite Draw : inserting;lines
+StarSuite Draw : inserting;movies/sounds
+StarSuite Draw : inserting;new text tables defaults
+StarSuite Draw : inserting;notes
+StarSuite Draw : inserting;objects from files
+StarSuite Draw : inserting;objects from Gallery
+StarSuite Draw : inserting;OLE objects
+StarSuite Draw : inserting;paragraph borders
+StarSuite Draw : inserting;paragraph bullets
+StarSuite Draw : inserting;pictures
+StarSuite Draw : inserting;pictures in Gallery
+StarSuite Draw : inserting;plug-ins
+StarSuite Draw : inserting;polygons
+StarSuite Draw : inserting;push buttons
+StarSuite Draw : inserting;rectangles
+StarSuite Draw : inserting;slides
+StarSuite Draw : inserting;slides as links
+StarSuite Draw : inserting;slides from files
+StarSuite Draw : inserting;special characters
+StarSuite Draw : inserting;tab stops
+StarSuite Draw : inserting;text frames
+StarSuite Draw : inserting;text in presentations
+StarSuite Draw : inserting;textures on chart bars
+StarSuite Draw : installing
+StarSuite Draw : installing;ActiveX control
+StarSuite Draw : installing;mobile device filters
+StarSuite Draw : installing;UNO components
+StarSuite Draw : installing;XML filters
+StarSuite Draw : instructions
+StarSuite Draw : instructions;general
+StarSuite Draw : instructions;StarSuite Draw
+StarSuite Draw : instructions;StarSuite Impress
+StarSuite Draw : interactions
+StarSuite Draw : interactions;hot spots
+StarSuite Draw : interactions;objects in interactive presentations
+StarSuite Draw : interactions;preview
+StarSuite Draw : Internet
+StarSuite Draw : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Draw : Internet;presentations
+StarSuite Draw : Internet;starting searches
+StarSuite Draw : Internet;turning off recognition of addresses
+StarSuite Draw : Internet glossary
+StarSuite Draw : intersecting draw objects
+StarSuite Draw : invert filter
+StarSuite Draw : invisible areas
+StarSuite Draw : italic text
+StarSuite Draw : iterative references in spreadsheets
+StarSuite Draw : Java
+StarSuite Draw : Java;definition
+StarSuite Draw : Java;setting options
+StarSuite Draw : JDBC
+StarSuite Draw : JDBC;databases (Base)
+StarSuite Draw : JDBC;definition
+StarSuite Draw : joining
+StarSuite Draw : joining;3D objects
+StarSuite Draw : joining;paragraphs
+StarSuite Draw : joining;tables (Base)
+StarSuite Draw : joins in databases (Base)
+StarSuite Draw : justifying text
+StarSuite Draw : kerning
+StarSuite Draw : kerning;Asian texts
+StarSuite Draw : kerning;definition
+StarSuite Draw : kerning;in characters
+StarSuite Draw : key fields for relations (Base)
+StarSuite Draw : keyboard
+StarSuite Draw : keyboard;assigning/editing shortcut keys
+StarSuite Draw : keyboard;general commands
+StarSuite Draw : keyboard;removing numbering
+StarSuite Draw : keyboard;zooming
+StarSuite Draw : keys
+StarSuite Draw : keys;adding push buttons
+StarSuite Draw : keys;primary keys (Base)
+StarSuite Draw : kiosk export
+StarSuite Draw : labels
+StarSuite Draw : labels;creating and synchronizing
+StarSuite Draw : labels;for charts
+StarSuite Draw : labels;for draw objects
+StarSuite Draw : labels;form functions
+StarSuite Draw : labels;from databases
+StarSuite Draw : labels, see also names/callouts
+StarSuite Draw : languages
+StarSuite Draw : languages;activating modules
+StarSuite Draw : languages;Asian support
+StarSuite Draw : languages;complex text layout
+StarSuite Draw : languages;locale settings
+StarSuite Draw : languages;selecting for text
+StarSuite Draw : languages;setting options
+StarSuite Draw : languages;spellcheck
+StarSuite Draw : languages;spellchecking and formatting
+StarSuite Draw : large handles (Writer)
+StarSuite Draw : large icons
+StarSuite Draw : layer arrangement
+StarSuite Draw : layers
+StarSuite Draw : layers;definition
+StarSuite Draw : layers;deleting
+StarSuite Draw : layers;inserting and editing
+StarSuite Draw : layers;moving objects
+StarSuite Draw : layers;renaming
+StarSuite Draw : layers;working with
+StarSuite Draw : layout
+StarSuite Draw : layout;importing Word documents
+StarSuite Draw : layout;pages
+StarSuite Draw : layout;printing handouts
+StarSuite Draw : LDAP server
+StarSuite Draw : LDAP server;address books (Base)
+StarSuite Draw : LDAP server;sign on options
+StarSuite Draw : leading between paragraphs
+StarSuite Draw : left alignment of paragraphs
+StarSuite Draw : left joins (Base)
+StarSuite Draw : legends
+StarSuite Draw : legends;charts
+StarSuite Draw : legends;draw objects
+StarSuite Draw : legends;drawings
+StarSuite Draw : legends;rounding corners
+StarSuite Draw : Letter Wizard
+StarSuite Draw : levels
+StarSuite Draw : levels;depth stagger
+StarSuite Draw : levels;hiding
+StarSuite Draw : levels;showing
+StarSuite Draw : limits of tables (Writer)
+StarSuite Draw : line breaks
+StarSuite Draw : line breaks;in cells
+StarSuite Draw : line charts
+StarSuite Draw : line spacing
+StarSuite Draw : line spacing;context menu in paragraphs
+StarSuite Draw : line spacing;paragraph
+StarSuite Draw : line styles
+StarSuite Draw : line styles;applying
+StarSuite Draw : line styles;defining
+StarSuite Draw : line styles;loading
+StarSuite Draw : lines
+StarSuite Draw : lines;about line ends
+StarSuite Draw : lines;connecting objects
+StarSuite Draw : lines;defining ends
+StarSuite Draw : lines;draw functions
+StarSuite Draw : lines;drawing
+StarSuite Draw : lines;drawing in text
+StarSuite Draw : lines;editing points
+StarSuite Draw : lines;inserting
+StarSuite Draw : lines;removing automatic lines
+StarSuite Draw : lines of text
+StarSuite Draw : lines of text;alignment
+StarSuite Draw : links
+StarSuite Draw : links;between cells and controls
+StarSuite Draw : links;by drag and drop
+StarSuite Draw : links;character formats
+StarSuite Draw : links;definition
+StarSuite Draw : links;editing hyperlinks
+StarSuite Draw : links;inserting
+StarSuite Draw : links;modifying
+StarSuite Draw : links;opening files with
+StarSuite Draw : links;relational databases (Base)
+StarSuite Draw : links;turning off automatic recognition
+StarSuite Draw : links;updating options (Writer)
+StarSuite Draw : links;updating specific links
+StarSuite Draw : list box creation
+StarSuite Draw : lists
+StarSuite Draw : lists;animations
+StarSuite Draw : lists;data assigned to controls
+StarSuite Draw : lists;registered databases (Base)
+StarSuite Draw : lists;regular expressions
+StarSuite Draw : live presentations on the Internet
+StarSuite Draw : loading
+StarSuite Draw : loading;arrow and line styles
+StarSuite Draw : loading;colors/gradients/hatchings
+StarSuite Draw : loading;documents
+StarSuite Draw : loading;documents from other formats
+StarSuite Draw : loading;HTML documents, automatically
+StarSuite Draw : loading;Microsoft Office documents with VBA code
+StarSuite Draw : loading;reloading
+StarSuite Draw : loading;XML files
+StarSuite Draw : locale settings
+StarSuite Draw : locking layers
+StarSuite Draw : logarithmic scaling along axes
+StarSuite Draw : lowercase letters
+StarSuite Draw : lowercase letters;font effects
+StarSuite Draw : Macromedia Flash export
+StarSuite Draw : macros
+StarSuite Draw : macros;assigning to events in forms
+StarSuite Draw : macros;in MS Office documents
+StarSuite Draw : macros;interrupting
+StarSuite Draw : macros;organizing
+StarSuite Draw : macros;recording
+StarSuite Draw : macros;running in presentations
+StarSuite Draw : macros;security
+StarSuite Draw : macros;security warning dialog
+StarSuite Draw : macros;selecting security warnings
+StarSuite Draw : magnetic lines in presentations
+StarSuite Draw : magnifiers
+StarSuite Draw : margins
+StarSuite Draw : margins;pages
+StarSuite Draw : margins;setting with the mouse
+StarSuite Draw : margins;shadows
+StarSuite Draw : marking changes
+StarSuite Draw : marking, see selecting
+StarSuite Draw : master layouts with headers and footers
+StarSuite Draw : master pages, see slide masters
+StarSuite Draw : master views
+StarSuite Draw : Math formula editor
+StarSuite Draw : mean value lines in charts
+StarSuite Draw : measurement units
+StarSuite Draw : measurement units;changing on rulers
+StarSuite Draw : measurement units;converting
+StarSuite Draw : measurement units;selecting
+StarSuite Draw : Media Player window
+StarSuite Draw : menus
+StarSuite Draw : menus;activating context menus
+StarSuite Draw : menus;assigning macros
+StarSuite Draw : menus;customizing
+StarSuite Draw : menus;inactive menu items
+StarSuite Draw : merging
+StarSuite Draw : merging;documents
+StarSuite Draw : merging;draw objects
+StarSuite Draw : META tags
+StarSuite Draw : metafiles
+StarSuite Draw : metafiles;converting to
+StarSuite Draw : metafiles;replacing colors
+StarSuite Draw : metrics
+StarSuite Draw : metrics;converting
+StarSuite Draw : metrics;document formatting (Writer)
+StarSuite Draw : metrics;in sheets
+StarSuite Draw : Microsoft Office
+StarSuite Draw : Microsoft Office;Access databases (base)
+StarSuite Draw : Microsoft Office;as standard file format
+StarSuite Draw : Microsoft Office;document import restrictions
+StarSuite Draw : Microsoft Office;feature comparisons
+StarSuite Draw : Microsoft Office;importing password protected files
+StarSuite Draw : Microsoft Office;importing Word documents
+StarSuite Draw : Microsoft Office;importing/exporting VBA code
+StarSuite Draw : Microsoft Office;new users information
+StarSuite Draw : Microsoft Office;opening Microsoft documents
+StarSuite Draw : Microsoft Office;reassigning document types
+StarSuite Draw : mirroring objects
+StarSuite Draw : mobile device filters
+StarSuite Draw : models in XForms
+StarSuite Draw : modifying, see changing
+StarSuite Draw : more controls
+StarSuite Draw : mosaic filter
+StarSuite Draw : motion paths
+StarSuite Draw : mouse
+StarSuite Draw : mouse;pointers when using drag and drop
+StarSuite Draw : mouse;positioning
+StarSuite Draw : moving
+StarSuite Draw : moving;between layers
+StarSuite Draw : moving;objects in slides
+StarSuite Draw : moving;tab stops on ruler
+StarSuite Draw : moving;toolbars
+StarSuite Draw : moving;using guide lines in presentations
+StarSuite Draw : MS ADO interface (Base)
+StarSuite Draw : multi-line titles in forms
+StarSuite Draw : multiple documents
+StarSuite Draw : multiple documents;opening
+StarSuite Draw : multiple monitors
+StarSuite Draw : multiple selection
+StarSuite Draw : multiplying draw objects
+StarSuite Draw : music
+StarSuite Draw : music;inserting
+StarSuite Draw : My Documents folder
+StarSuite Draw : My Documents folder;changing work directory
+StarSuite Draw : My Documents folder;opening
+StarSuite Draw : MySQL databases (Base)
+StarSuite Draw : names
+StarSuite Draw : names;multi-line titles
+StarSuite Draw : names;objects
+StarSuite Draw : names, see also labels/callouts
+StarSuite Draw : namespace organization in XForms
+StarSuite Draw : native SQL (Base)
+StarSuite Draw : navigating
+StarSuite Draw : navigating;in documents
+StarSuite Draw : Navigation bar
+StarSuite Draw : Navigation bar;controls
+StarSuite Draw : Navigation bar;forms
+StarSuite Draw : Navigator
+StarSuite Draw : Navigator;contents as lists
+StarSuite Draw : Navigator;docking
+StarSuite Draw : Navigator;notes
+StarSuite Draw : Navigator;presentations
+StarSuite Draw : Navigator;working with
+StarSuite Draw : net charts
+StarSuite Draw : network identity options
+StarSuite Draw : new databases
+StarSuite Draw : new documents
+StarSuite Draw : new German spellcheck
+StarSuite Draw : new lines in cells
+StarSuite Draw : new windows
+StarSuite Draw : non-breaking dashes
+StarSuite Draw : non-breaking spaces (Writer)
+StarSuite Draw : non-printing characters (Writer)
+StarSuite Draw : normal view
+StarSuite Draw : normal view;backgrounds
+StarSuite Draw : normal view;presentations
+StarSuite Draw : notes
+StarSuite Draw : notes;adding to slides
+StarSuite Draw : notes;default formatting
+StarSuite Draw : notes;displaying (Calc)
+StarSuite Draw : notes;inserting/editing/deleting/printing
+StarSuite Draw : notes;printing in presentations
+StarSuite Draw : notes;printing in text
+StarSuite Draw : number formats
+StarSuite Draw : number formats;codes
+StarSuite Draw : number formats;formats
+StarSuite Draw : number formats;recognition in text tables
+StarSuite Draw : number of pages
+StarSuite Draw : number of sheets
+StarSuite Draw : number of tables
+StarSuite Draw : numbering
+StarSuite Draw : numbering;options
+StarSuite Draw : numbering;paragraphs
+StarSuite Draw : numbering;turning off
+StarSuite Draw : numbering;using automatically
+StarSuite Draw : numbers
+StarSuite Draw : numbers;date, time and currency formats
+StarSuite Draw : numbers;decimal places (Calc)
+StarSuite Draw : numerical fields in forms
+StarSuite Draw : object bars
+StarSuite Draw : object bars;editing glue points
+StarSuite Draw : objects
+StarSuite Draw : objects;aligning
+StarSuite Draw : objects;always moveable (Impress/Draw)
+StarSuite Draw : objects;arranging within stacks
+StarSuite Draw : objects;behind object command
+StarSuite Draw : objects;breaking connections
+StarSuite Draw : objects;copying when moving in presentations
+StarSuite Draw : objects;definition
+StarSuite Draw : objects;displaying in spreadsheets
+StarSuite Draw : objects;displaying in text documents
+StarSuite Draw : objects;editing
+StarSuite Draw : objects;effects
+StarSuite Draw : objects;in front of object command
+StarSuite Draw : objects;inserting from files
+StarSuite Draw : objects;inserting from Gallery
+StarSuite Draw : objects;inserting OLE objects
+StarSuite Draw : objects;moving along paths
+StarSuite Draw : objects;moving and resizing with mouse
+StarSuite Draw : objects;moving in layers
+StarSuite Draw : objects;moving in slides
+StarSuite Draw : objects;naming
+StarSuite Draw : objects;opening
+StarSuite Draw : objects;properties of charts
+StarSuite Draw : objects;quickly moving to
+StarSuite Draw : objects;reversing
+StarSuite Draw : objects;selecting
+StarSuite Draw : objects;titles and descriptions
+StarSuite Draw : objects;with attributes
+StarSuite Draw : ODBC
+StarSuite Draw : ODBC;database (Base)
+StarSuite Draw : ODBC;definition
+StarSuite Draw : ODF file formats
+StarSuite Draw : Office
+StarSuite Draw : Office;Microsoft Office and StarSuite
+StarSuite Draw : old German spellcheck
+StarSuite Draw : OLE
+StarSuite Draw : OLE;definition
+StarSuite Draw : OLE objects
+StarSuite Draw : OLE objects;arranging within stacks
+StarSuite Draw : OLE objects;captions (Writer)
+StarSuite Draw : OLE objects;inserting
+StarSuite Draw : OLE objects;number of
+StarSuite Draw : OLE objects;protecting
+StarSuite Draw : one and a half line spacing in text
+StarSuite Draw : online registration
+StarSuite Draw : online update options
+StarSuite Draw : online updates
+StarSuite Draw : online updates;checking automatically
+StarSuite Draw : online updates;checking manually
+StarSuite Draw : Open/Save dialogs
+StarSuite Draw : OpenDocument file formats
+StarSuite Draw : OpenGL
+StarSuite Draw : OpenGL;definition
+StarSuite Draw : OpenGL;optimized output
+StarSuite Draw : opening
+StarSuite Draw : opening;context menus
+StarSuite Draw : opening;database files
+StarSuite Draw : opening;dialog settings
+StarSuite Draw : opening;documents
+StarSuite Draw : opening;documents from other formats
+StarSuite Draw : opening;documents on WebDAV server
+StarSuite Draw : opening;files with links
+StarSuite Draw : opening;files, with placeholders
+StarSuite Draw : opening;forms
+StarSuite Draw : opening;Microsoft Office files
+StarSuite Draw : opening;mobile device documents
+StarSuite Draw : opening;objects
+StarSuite Draw : opening;reports
+StarSuite Draw : opening;several files
+StarSuite Draw : opening;XForms
+StarSuite Draw : operators
+StarSuite Draw : operators;default filters
+StarSuite Draw : optional hyphens (Writer)
+StarSuite Draw : options
+StarSuite Draw : options;accessibility
+StarSuite Draw : options;appearance
+StarSuite Draw : options;compatibility (Writer)
+StarSuite Draw : options;network identity
+StarSuite Draw : options;online update
+StarSuite Draw : options;tools
+StarSuite Draw : Oracle databases (base)
+StarSuite Draw : order of chart data
+StarSuite Draw : ordering
+StarSuite Draw : ordering;objects
+StarSuite Draw : ordering;slides
+StarSuite Draw : organization charts
+StarSuite Draw : organizing
+StarSuite Draw : organizing;macros and scripts
+StarSuite Draw : organizing;namespaces in XForms
+StarSuite Draw : organizing;styles
+StarSuite Draw : organizing;templates
+StarSuite Draw : origin of rulers
+StarSuite Draw : original size
+StarSuite Draw : original size;printing in StarSuite Math
+StarSuite Draw : original size;restoring after cropping
+StarSuite Draw : outline view
+StarSuite Draw : outlines
+StarSuite Draw : outlines;font effects
+StarSuite Draw : outlines;outline symbols
+StarSuite Draw : outlines;printing
+StarSuite Draw : outlines;sending to presentations
+StarSuite Draw : overwrite mode
+StarSuite Draw : packages, see extensions
+StarSuite Draw : page breaks
+StarSuite Draw : page breaks;displaying (Calc)
+StarSuite Draw : page formats
+StarSuite Draw : page formats;maximizing
+StarSuite Draw : page formats;restriction
+StarSuite Draw : page number field
+StarSuite Draw : page numbers on all slides
+StarSuite Draw : page styles
+StarSuite Draw : page styles;editing/applying with statusbar
+StarSuite Draw : pages
+StarSuite Draw : pages;backgrounds in all applications
+StarSuite Draw : pages;copying
+StarSuite Draw : pages;fitting to printed pages
+StarSuite Draw : pages;formatting and numbering
+StarSuite Draw : pages;printing page names in presentations
+StarSuite Draw : pages;scaling
+StarSuite Draw : pages;selecting one to print
+StarSuite Draw : paint box
+StarSuite Draw : paint can symbol
+StarSuite Draw : pair kerning
+StarSuite Draw : Palm file filters
+StarSuite Draw : paper formats
+StarSuite Draw : paper size warning
+StarSuite Draw : paper trays
+StarSuite Draw : paragraph marks
+StarSuite Draw : paragraph marks;displaying (Writer)
+StarSuite Draw : paragraph styles
+StarSuite Draw : paragraph styles;languages
+StarSuite Draw : paragraph styles;modifying basic fonts
+StarSuite Draw : paragraphs
+StarSuite Draw : paragraphs;alignment
+StarSuite Draw : paragraphs;Asian typography
+StarSuite Draw : paragraphs;defining borders
+StarSuite Draw : paragraphs;hidden paragraphs (Writer)
+StarSuite Draw : paragraphs;increasing indents of
+StarSuite Draw : paragraphs;indents, margins and columns
+StarSuite Draw : paragraphs;inserting bullets
+StarSuite Draw : paragraphs;joining
+StarSuite Draw : paragraphs;numbering automatically
+StarSuite Draw : paragraphs;removing blank ones
+StarSuite Draw : paragraphs;spacing
+StarSuite Draw : paragraphs;tab stops
+StarSuite Draw : parameters
+StarSuite Draw : parameters;command line
+StarSuite Draw : parameters;queries (Base)
+StarSuite Draw : passwords for protecting contents
+StarSuite Draw : pasting
+StarSuite Draw : pasting;cell ranges
+StarSuite Draw : pasting;cell ranges from spreadsheets
+StarSuite Draw : pasting;data from text documents
+StarSuite Draw : pasting;draw objects
+StarSuite Draw : pasting;draw objects from other documents
+StarSuite Draw : pasting;formatted/unformatted text
+StarSuite Draw : pasting;from data source view
+StarSuite Draw : pasting;from data sources to StarSuite Calc
+StarSuite Draw : pasting;pictures from other documents
+StarSuite Draw : pasting;sheet areas in text documents
+StarSuite Draw : pasting;slides from other presentations
+StarSuite Draw : pasting;text from other documents
+StarSuite Draw : pasting;to Gallery
+StarSuite Draw : paths
+StarSuite Draw : paths;changing work directory
+StarSuite Draw : paths;defaults
+StarSuite Draw : paths;moving objects along
+StarSuite Draw : pattern editor
+StarSuite Draw : pattern fields
+StarSuite Draw : pattern fields;form functions
+StarSuite Draw : patterns for objects
+StarSuite Draw : PDF
+StarSuite Draw : PDF;export
+StarSuite Draw : PDF;PostScript to PDF converter, UNIX
+StarSuite Draw : personal data input
+StarSuite Draw : phonetic guide
+StarSuite Draw : picklist creation
+StarSuite Draw : pictures
+StarSuite Draw : pictures;adding to Gallery
+StarSuite Draw : pictures;arranging within stacks
+StarSuite Draw : pictures;assigning macros
+StarSuite Draw : pictures;backgrounds
+StarSuite Draw : pictures;captions (Writer)
+StarSuite Draw : pictures;changing paths
+StarSuite Draw : pictures;cropping and zooming
+StarSuite Draw : pictures;displaying in Calc
+StarSuite Draw : pictures;displaying in Writer (Writer)
+StarSuite Draw : pictures;drag and drop between documents
+StarSuite Draw : pictures;drawing
+StarSuite Draw : pictures;editing
+StarSuite Draw : pictures;filters
+StarSuite Draw : pictures;ImageMap
+StarSuite Draw : pictures;inserting
+StarSuite Draw : pictures;inserting automatically
+StarSuite Draw : pictures;inserting from Gallery
+StarSuite Draw : pictures;number of
+StarSuite Draw : pictures;printing
+StarSuite Draw : pictures;scaling/resizing
+StarSuite Draw : pie charts
+StarSuite Draw : pie charts;options
+StarSuite Draw : pie charts
+StarSuite Draw : pivot points of draw objects
+StarSuite Draw : pixel editor
+StarSuite Draw : pixel graphics
+StarSuite Draw : pixel graphics;inserting and editing
+StarSuite Draw : pixel patterns
+StarSuite Draw : placeholders
+StarSuite Draw : placeholders;in SQL queries
+StarSuite Draw : placeholders;on opening files
+StarSuite Draw : placing toolbars
+StarSuite Draw : playing movies and sound files
+StarSuite Draw : plotting data as charts
+StarSuite Draw : plug-ins
+StarSuite Draw : plug-ins;activating and deactivating
+StarSuite Draw : plug-ins;definition
+StarSuite Draw : plug-ins;inserting
+StarSuite Draw : pocket device appliances
+StarSuite Draw : Pocket PC file filters
+StarSuite Draw : points
+StarSuite Draw : points;adding/converting/deleting
+StarSuite Draw : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Draw : polygon drawing
+StarSuite Draw : polygons
+StarSuite Draw : polygons;inserting
+StarSuite Draw : polygons;intersecting/subtracting/merging
+StarSuite Draw : pop-art filter
+StarSuite Draw : portable document format
+StarSuite Draw : positioning
+StarSuite Draw : positioning;draw objects and controls
+StarSuite Draw : positioning;fonts
+StarSuite Draw : positioning;objects
+StarSuite Draw : positioning;toolbars
+StarSuite Draw : post method for form transmissions
+StarSuite Draw : posterizing filter
+StarSuite Draw : PostScript
+StarSuite Draw : PostScript;creating files
+StarSuite Draw : PostScript;PDF converter, UNIX
+StarSuite Draw : PowerPoint export
+StarSuite Draw : precision as shown (Calc)
+StarSuite Draw : predefining fonts
+StarSuite Draw : presentations
+StarSuite Draw : presentations;arranging slides
+StarSuite Draw : presentations;creating/opening
+StarSuite Draw : presentations;exiting by interaction
+StarSuite Draw : presentations;exporting to HTML
+StarSuite Draw : presentations;importing HTML
+StarSuite Draw : presentations;inserting spreadsheet cells
+StarSuite Draw : presentations;inserting spreadsheets
+StarSuite Draw : presentations;live on the Internet
+StarSuite Draw : presentations;navigating
+StarSuite Draw : presentations;numbering slides in
+StarSuite Draw : presentations;ordering of effects
+StarSuite Draw : presentations;print menu
+StarSuite Draw : presentations;printing
+StarSuite Draw : presentations;rehearse timings
+StarSuite Draw : presentations;saving
+StarSuite Draw : presentations;saving automatically
+StarSuite Draw : presentations;saving in other formats
+StarSuite Draw : presentations;sending as e-mail
+StarSuite Draw : presentations;settings for
+StarSuite Draw : presentations;shortcut keys
+StarSuite Draw : presentations;starting
+StarSuite Draw : presentations;starting with wizard
+StarSuite Draw : presentations;window / full screen
+StarSuite Draw : presentations;wizards
+StarSuite Draw : press buttons, see push buttons
+StarSuite Draw : previews
+StarSuite Draw : previews;fonts lists
+StarSuite Draw : primary key
+StarSuite Draw : primary key;database tables
+StarSuite Draw : primary keys
+StarSuite Draw : primary keys;defining
+StarSuite Draw : primary keys;inserting (Base)
+StarSuite Draw : print area selection
+StarSuite Draw : printer metrics for document formatting (Writer)
+StarSuite Draw : printers
+StarSuite Draw : printers;adding, UNIX
+StarSuite Draw : printers;choosing
+StarSuite Draw : printers;default printer
+StarSuite Draw : printers;faxes under UNIX
+StarSuite Draw : printers;maximum page formats
+StarSuite Draw : printers;paper trays
+StarSuite Draw : printers;properties
+StarSuite Draw : printing
+StarSuite Draw : printing;black and white
+StarSuite Draw : printing;brochures
+StarSuite Draw : printing;colors in grayscale
+StarSuite Draw : printing;copies
+StarSuite Draw : printing;creating individual jobs
+StarSuite Draw : printing;dates in presentations
+StarSuite Draw : printing;directly
+StarSuite Draw : printing;documents
+StarSuite Draw : printing;drawings defaults
+StarSuite Draw : printing;elements in text documents
+StarSuite Draw : printing;faster
+StarSuite Draw : printing;fitting to pages in presentations
+StarSuite Draw : printing;fitting to pages in StarSuite Math
+StarSuite Draw : printing;fitting to paper
+StarSuite Draw : printing;formulas in StarSuite Math
+StarSuite Draw : printing;hidden pages of presentations
+StarSuite Draw : printing;in original size in StarSuite Math
+StarSuite Draw : printing;left/right pages
+StarSuite Draw : printing;notes
+StarSuite Draw : printing;presentations
+StarSuite Draw : printing;queries (Base)
+StarSuite Draw : printing;scaling in StarSuite Math
+StarSuite Draw : printing;selections
+StarSuite Draw : printing;text always in black
+StarSuite Draw : printing;text in reverse order
+StarSuite Draw : printing;tiling pages in presentations
+StarSuite Draw : printing;transparencies
+StarSuite Draw : printing;warnings
+StarSuite Draw : printing;without scaling in presentations
+StarSuite Draw : printing speed
+StarSuite Draw : programming
+StarSuite Draw : programming;scripting
+StarSuite Draw : programming;StarSuite
+StarSuite Draw : programs run by mouse click in presentations
+StarSuite Draw : properties
+StarSuite Draw : properties;charts
+StarSuite Draw : properties;fields in databases
+StarSuite Draw : properties;files
+StarSuite Draw : properties;form controls
+StarSuite Draw : properties;forms
+StarSuite Draw : properties;printers
+StarSuite Draw : properties;smooth lines in line charts/XY charts
+StarSuite Draw : protected contents
+StarSuite Draw : protected dashes
+StarSuite Draw : protected database tables
+StarSuite Draw : protected documents
+StarSuite Draw : protected spaces
+StarSuite Draw : protected spaces;inserting
+StarSuite Draw : protected spaces;showing (Writer)
+StarSuite Draw : protecting
+StarSuite Draw : protecting;contents
+StarSuite Draw : protecting;recorded changes
+StarSuite Draw : proxy settings
+StarSuite Draw : push buttons
+StarSuite Draw : push buttons;adding to documents
+StarSuite Draw : push buttons;creating
+StarSuite Draw : pyramids
+StarSuite Draw : queries
+StarSuite Draw : queries;copying (Base)
+StarSuite Draw : queries;creating in design view (Base)
+StarSuite Draw : queries;creating in SQL view
+StarSuite Draw : queries;defining (Base)
+StarSuite Draw : queries;deleting table links (Base)
+StarSuite Draw : queries;editing in data source view
+StarSuite Draw : queries;formulating filter conditions (Base)
+StarSuite Draw : queries;joining tables (Base)
+StarSuite Draw : queries;missing elements (Base)
+StarSuite Draw : queries;overview (Base)
+StarSuite Draw : queries;parameter queries (Base)
+StarSuite Draw : queries;printing (Base)
+StarSuite Draw : Query Wizard (Base)
+StarSuite Draw : Quickstarter
+StarSuite Draw : quotation marks
+StarSuite Draw : quotation marks;replacing
+StarSuite Draw : quotes
+StarSuite Draw : quotes;custom
+StarSuite Draw : radar charts, see net charts
+StarSuite Draw : radio button creation
+StarSuite Draw : read-only documents
+StarSuite Draw : read-only documents;cursor
+StarSuite Draw : read-only documents;database tables on/off
+StarSuite Draw : read-only documents;editing
+StarSuite Draw : read-only documents;opening documents as
+StarSuite Draw : read-only items in Data Navigator
+StarSuite Draw : recognizing URLs automatically
+StarSuite Draw : recording
+StarSuite Draw : recording;changes
+StarSuite Draw : recording;display times for slides
+StarSuite Draw : recording;macros
+StarSuite Draw : records
+StarSuite Draw : records;inserting notes
+StarSuite Draw : records;protecting
+StarSuite Draw : records;saving
+StarSuite Draw : records;searching in databases
+StarSuite Draw : rectangles
+StarSuite Draw : rectangles with round corners
+StarSuite Draw : recursions in spreadsheets
+StarSuite Draw : redo command
+StarSuite Draw : reduced printing
+StarSuite Draw : reference lines
+StarSuite Draw : references
+StarSuite Draw : references;displaying in color (Calc)
+StarSuite Draw : references;expanding (Calc)
+StarSuite Draw : references;iterative (Calc)
+StarSuite Draw : register-true
+StarSuite Draw : register-true;definition
+StarSuite Draw : registering
+StarSuite Draw : registering;address books
+StarSuite Draw : registering;databases (Base)
+StarSuite Draw : registering;StarSuite
+StarSuite Draw : regression curves in charts
+StarSuite Draw : regular expressions
+StarSuite Draw : regular expressions;list of
+StarSuite Draw : regular expressions;opening files
+StarSuite Draw : rehearse timings
+StarSuite Draw : relational databases (Base)
+StarSuite Draw : relations
+StarSuite Draw : relations;creating and deleting (Base)
+StarSuite Draw : relations;joining tables (Base)
+StarSuite Draw : relations;properties (Base)
+StarSuite Draw : relative hyperlinks
+StarSuite Draw : relative saving of URLs
+StarSuite Draw : reloading
+StarSuite Draw : reloading;documents
+StarSuite Draw : reloading;HTML documents, automatically
+StarSuite Draw : remarks, see also notes
+StarSuite Draw : remote configurations
+StarSuite Draw : remove noise filter
+StarSuite Draw : removing
+StarSuite Draw : removing;bullets and numbering
+StarSuite Draw : removing;form filters
+StarSuite Draw : removing, see also deleting
+StarSuite Draw : renaming layers
+StarSuite Draw : reorganizing charts
+StarSuite Draw : repeating
+StarSuite Draw : repeating;commands
+StarSuite Draw : replacement options
+StarSuite Draw : replacement table
+StarSuite Draw : replacing
+StarSuite Draw : replacing;AutoCorrect function
+StarSuite Draw : replacing;colors in bitmaps
+StarSuite Draw : replacing;dashes
+StarSuite Draw : Report Builder
+StarSuite Draw : reports
+StarSuite Draw : reports;creating
+StarSuite Draw : reports;error reports
+StarSuite Draw : reports;opening and editing
+StarSuite Draw : reports;templates
+StarSuite Draw : resetting
+StarSuite Draw : resetting;templates
+StarSuite Draw : resizing
+StarSuite Draw : resizing;objects, by mouse
+StarSuite Draw : resizing, see also scaling/zooming
+StarSuite Draw : resolution when printing bitmaps
+StarSuite Draw : restoring
+StarSuite Draw : restoring;default formatting
+StarSuite Draw : restoring;editing
+StarSuite Draw : reversing objects
+StarSuite Draw : reversing printing order
+StarSuite Draw : review function
+StarSuite Draw : review function;accepting or rejecting changes
+StarSuite Draw : review function;comparing documents
+StarSuite Draw : review function;protecting records
+StarSuite Draw : review function;recording changes example
+StarSuite Draw : rich text control
+StarSuite Draw : right alignment of paragraphs
+StarSuite Draw : right joins (Base)
+StarSuite Draw : right-to-left text
+StarSuite Draw : rotating
+StarSuite Draw : rotating;3D text
+StarSuite Draw : rotating;draw objects
+StarSuite Draw : rotation mode
+StarSuite Draw : round corners
+StarSuite Draw : rounding precision (Calc)
+StarSuite Draw : row headers
+StarSuite Draw : row headers;displaying (Calc)
+StarSuite Draw : row headers;highlighting (Calc)
+StarSuite Draw : rulers
+StarSuite Draw : rulers;default settings
+StarSuite Draw : rulers;in presentations
+StarSuite Draw : rulers;measurement units
+StarSuite Draw : rulers;visible in presentations
+StarSuite Draw : running macros/programs in presentations
+StarSuite Draw : running slide shows
+StarSuite Draw : samples and templates
+StarSuite Draw : saving
+StarSuite Draw : saving;as HTML
+StarSuite Draw : saving;default file formats
+StarSuite Draw : saving;dialog settings
+StarSuite Draw : saving;documents
+StarSuite Draw : saving;documents for mobile devices
+StarSuite Draw : saving;documents in other formats
+StarSuite Draw : saving;documents, automatically
+StarSuite Draw : saving;in Microsoft Office file format
+StarSuite Draw : saving;options
+StarSuite Draw : saving;templates
+StarSuite Draw : saving;to XML
+StarSuite Draw : saving;VBA code in Microsoft Office documents
+StarSuite Draw : saving;with password by default
+StarSuite Draw : saving as command
+StarSuite Draw : saving as command;precautions
+StarSuite Draw : scaling
+StarSuite Draw : scaling;axes
+StarSuite Draw : scaling;font sizes in user interface
+StarSuite Draw : scaling;objects
+StarSuite Draw : scaling;pictures
+StarSuite Draw : scaling;printing in StarSuite Math
+StarSuite Draw : scaling;text in charts
+StarSuite Draw : scaling;when printing presentations
+StarSuite Draw : scaling, see also zooming
+StarSuite Draw : scatter charts
+StarSuite Draw : screen
+StarSuite Draw : screen;full screen views
+StarSuite Draw : screen;scaling
+StarSuite Draw : screen magnifiers
+StarSuite Draw : screen readers
+StarSuite Draw : script organization
+StarSuite Draw : scrollbars
+StarSuite Draw : scrollbars;controls
+StarSuite Draw : scrollbars;displaying (Calc)
+StarSuite Draw : scrollbars;horizontal and vertical (Writer)
+StarSuite Draw : search criteria for database functions in cells
+StarSuite Draw : search engines
+StarSuite Draw : search engines;definition
+StarSuite Draw : search engines;selecting
+StarSuite Draw : searching
+StarSuite Draw : searching;all sheets
+StarSuite Draw : searching;databases
+StarSuite Draw : searching;form filters
+StarSuite Draw : searching;Internet
+StarSuite Draw : searching;tables and forms
+StarSuite Draw : secondary axes in charts
+StarSuite Draw : sections
+StarSuite Draw : sections;backgrounds
+StarSuite Draw : sectors of circles/ellipses
+StarSuite Draw : security
+StarSuite Draw : security;digital signatures
+StarSuite Draw : security;options for documents with macros
+StarSuite Draw : security;protecting contents
+StarSuite Draw : security;warning dialogs with macros
+StarSuite Draw : segments of circles/ellipses
+StarSuite Draw : selecting
+StarSuite Draw : selecting;controls
+StarSuite Draw : selecting;hidden objects
+StarSuite Draw : selecting;layers
+StarSuite Draw : selecting;measurement units
+StarSuite Draw : selecting;objects
+StarSuite Draw : selecting;print areas
+StarSuite Draw : selecting;several files
+StarSuite Draw : selection clipboard
+StarSuite Draw : selection frames
+StarSuite Draw : selection modes in text
+StarSuite Draw : sending
+StarSuite Draw : sending;AutoAbstract function in presentations
+StarSuite Draw : sending;documents as e-mail
+StarSuite Draw : sending;documents as faxes
+StarSuite Draw : separator lines
+StarSuite Draw : separator lines;defining
+StarSuite Draw : separators
+StarSuite Draw : separators;conditional
+StarSuite Draw : Server Side ImageMap
+StarSuite Draw : settings
+StarSuite Draw : settings;printers
+StarSuite Draw : settings;program configuration
+StarSuite Draw : settings;proxies
+StarSuite Draw : settings;tracking changes
+StarSuite Draw : settings;views
+StarSuite Draw : SGML
+StarSuite Draw : SGML;definition
+StarSuite Draw : shadows
+StarSuite Draw : shadows;areas
+StarSuite Draw : shadows;borders
+StarSuite Draw : shadows;characters
+StarSuite Draw : shadows;characters, using context menu
+StarSuite Draw : sharing documents
+StarSuite Draw : sharpening filter
+StarSuite Draw : shearing objects
+StarSuite Draw : sheet tabs
+StarSuite Draw : sheet tabs;displaying
+StarSuite Draw : sheets
+StarSuite Draw : sheets;searching all
+StarSuite Draw : shells
+StarSuite Draw : shortcut keys
+StarSuite Draw : shortcut keys;assigning macros
+StarSuite Draw : shortcut keys;charts
+StarSuite Draw : shortcut keys;general
+StarSuite Draw : shortcut keys;in databases
+StarSuite Draw : shortcut keys;in drawings
+StarSuite Draw : shortcut keys;in presentations
+StarSuite Draw : shortcut keys;StarSuite accessibility
+StarSuite Draw : showing
+StarSuite Draw : showing;changes
+StarSuite Draw : showing;docked windows
+StarSuite Draw : showing;drawings and controls (Writer)
+StarSuite Draw : showing;guides
+StarSuite Draw : showing;hidden layers
+StarSuite Draw : showing;hidden slides
+StarSuite Draw : showing;levels
+StarSuite Draw : showing;live presentations on the Internet
+StarSuite Draw : showing;slide shows
+StarSuite Draw : showing;subpoints
+StarSuite Draw : showing;toolbars
+StarSuite Draw : sign conversion to curves
+StarSuite Draw : signing documents with digital signatures
+StarSuite Draw : similarity search
+StarSuite Draw : simple handles (Writer)
+StarSuite Draw : simplified Chinese
+StarSuite Draw : simplified Chinese;translating to traditional Chinese
+StarSuite Draw : single sign on options
+StarSuite Draw : single-line spacing in text
+StarSuite Draw : sizes
+StarSuite Draw : sizes;draw objects
+StarSuite Draw : sizes;pictures
+StarSuite Draw : skewing draw objects
+StarSuite Draw : slanting draw objects
+StarSuite Draw : slanting objects
+StarSuite Draw : slide designs
+StarSuite Draw : slide layouts
+StarSuite Draw : slide master view
+StarSuite Draw : slide masters
+StarSuite Draw : slide masters;changing backgrounds
+StarSuite Draw : slide masters;designing
+StarSuite Draw : slide masters;headers and footers
+StarSuite Draw : slide numbers
+StarSuite Draw : slide numbers on all slides
+StarSuite Draw : slide shows
+StarSuite Draw : slide shows;custom
+StarSuite Draw : slide shows;settings for
+StarSuite Draw : slide shows;starting
+StarSuite Draw : slide transitions
+StarSuite Draw : slide transitions;applying effects
+StarSuite Draw : slide transitions;automatic
+StarSuite Draw : slide transitions;manual
+StarSuite Draw : slide transitions;sounds
+StarSuite Draw : slides
+StarSuite Draw : slides;arranging
+StarSuite Draw : slides;backgrounds
+StarSuite Draw : slides;changing backgrounds
+StarSuite Draw : slides;copying between documents
+StarSuite Draw : slides;deleting
+StarSuite Draw : slides;expanding
+StarSuite Draw : slides;formatting
+StarSuite Draw : slides;headers and footers
+StarSuite Draw : slides;inserting
+StarSuite Draw : slides;inserting as links
+StarSuite Draw : slides;inserting notes
+StarSuite Draw : slides;page numbers
+StarSuite Draw : slides;printing
+StarSuite Draw : small capitals
+StarSuite Draw : small icons
+StarSuite Draw : smart tag configuration
+StarSuite Draw : smooth scrolling (Writer)
+StarSuite Draw : smoothing filter
+StarSuite Draw : snap grid defaults (Writer/Calc)
+StarSuite Draw : snap lines, see also guides
+StarSuite Draw : snap points
+StarSuite Draw : snap points;editing
+StarSuite Draw : snap points;inserting
+StarSuite Draw : snapping in presentations and drawings
+StarSuite Draw : solarization filter
+StarSuite Draw : sort lists
+StarSuite Draw : sort lists;copying to in Calc
+StarSuite Draw : sorting
+StarSuite Draw : sorting;data in forms
+StarSuite Draw : sorting;databases
+StarSuite Draw : sounds
+StarSuite Draw : sounds;for effects
+StarSuite Draw : sounds;formats
+StarSuite Draw : sounds;inserting and playing
+StarSuite Draw : sounds;on slide transitions
+StarSuite Draw : spaces
+StarSuite Draw : spaces;displaying (Writer)
+StarSuite Draw : spaces;ignoring double
+StarSuite Draw : spaces;inserting protected spaces
+StarSuite Draw : spaces;showing protected spaces (Writer)
+StarSuite Draw : spacing
+StarSuite Draw : spacing;between paragraphs in footnotes
+StarSuite Draw : spacing;font effects
+StarSuite Draw : spacing;lines and paragraphs
+StarSuite Draw : spacing;tab stops in text documents
+StarSuite Draw : spacing;tabs in presentations
+StarSuite Draw : spadmin
+StarSuite Draw : speaker notes
+StarSuite Draw : speaker notes;defaults
+StarSuite Draw : speaker notes;inserting
+StarSuite Draw : special characters
+StarSuite Draw : speech bubbles
+StarSuite Draw : speed of printing
+StarSuite Draw : spellcheck
+StarSuite Draw : spellcheck;activating for a language
+StarSuite Draw : spellcheck;context menus
+StarSuite Draw : spellcheck;default languages
+StarSuite Draw : spellcheck;dialog
+StarSuite Draw : spellcheck;dictionary of exceptions
+StarSuite Draw : spellcheck;ignore list
+StarSuite Draw : spheres
+StarSuite Draw : spin button creation
+StarSuite Draw : splitting
+StarSuite Draw : splitting;combinations
+StarSuite Draw : splitting;curves
+StarSuite Draw : spoolfiles with Xprinter
+StarSuite Draw : spreadsheets
+StarSuite Draw : spreadsheets;as databases (base)
+StarSuite Draw : spreadsheets;copying areas to text documents
+StarSuite Draw : spreadsheets;creating/opening
+StarSuite Draw : spreadsheets;in presentations
+StarSuite Draw : spreadsheets;inserting charts
+StarSuite Draw : spreadsheets;inserting database records
+StarSuite Draw : spreadsheets;printing
+StarSuite Draw : spreadsheets;saving
+StarSuite Draw : spreadsheets;saving automatically
+StarSuite Draw : spreadsheets;saving in other formats
+StarSuite Draw : spreadsheets;sending as e-mail
+StarSuite Draw : SQL
+StarSuite Draw : SQL;definition
+StarSuite Draw : SQL;DISTINCT parameter
+StarSuite Draw : SQL;executing SQL commands
+StarSuite Draw : SQL;executing SQL statements (Base)
+StarSuite Draw : SQL;queries (Base)
+StarSuite Draw : square drawings
+StarSuite Draw : standard bar on/off
+StarSuite Draw : standard deviation in charts
+StarSuite Draw : standard filters in databases
+StarSuite Draw : standard printer under UNIX
+StarSuite Draw : StarSuite Base data sources
+StarSuite Draw : StarSuite Basic scripts in HTML documents
+StarSuite Draw : StarSuite documents
+StarSuite Draw : StarSuite documents;mobile device filters
+StarSuite Draw : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Draw : StarSuite Impress instructions
+StarSuite Draw : StarSuite Math start
+StarSuite Draw : start parameters
+StarSuite Draw : starting
+StarSuite Draw : starting;always with the current slide
+StarSuite Draw : starting;custom slide shows
+StarSuite Draw : starting;slide shows
+StarSuite Draw : statistics in charts
+StarSuite Draw : status bar on/off
+StarSuite Draw : stickers
+StarSuite Draw : stock charts
+StarSuite Draw : strikethrough
+StarSuite Draw : strikethrough;characters
+StarSuite Draw : strikethrough;font effects
+StarSuite Draw : styles
+StarSuite Draw : styles;'changed' message
+StarSuite Draw : styles;arrow and line styles
+StarSuite Draw : styles;copying between documents
+StarSuite Draw : styles;keyboard shortcuts
+StarSuite Draw : styles;organizing
+StarSuite Draw : styles;printing styles used in a document
+StarSuite Draw : styles;replacing automatically
+StarSuite Draw : Styles and Formatting window
+StarSuite Draw : Styles and Formatting window;docking
+StarSuite Draw : Styles and Formatting window;graphics documents
+StarSuite Draw : subforms
+StarSuite Draw : subforms;creating
+StarSuite Draw : subforms;description
+StarSuite Draw : submitting forms
+StarSuite Draw : subpoints
+StarSuite Draw : subpoints;hiding
+StarSuite Draw : subpoints;showing
+StarSuite Draw : subtracting polygons
+StarSuite Draw : suffixes in file formats
+StarSuite Draw : summary slide
+StarSuite Draw : support on the Web
+StarSuite Draw : synchronizing
+StarSuite Draw : synchronizing;labels and business cards
+StarSuite Draw : synchronizing;Pocket PC and StarSuite formats
+StarSuite Draw : system address book registration
+StarSuite Draw : tab stops
+StarSuite Draw : tab stops;displaying (Writer)
+StarSuite Draw : tab stops;inserting and editing
+StarSuite Draw : tab stops;setting in sheets
+StarSuite Draw : tab stops;settings
+StarSuite Draw : tab stops;spacing in presentations
+StarSuite Draw : tab stops;spacing in text documents
+StarSuite Draw : table controls
+StarSuite Draw : table controls;form functions
+StarSuite Draw : table controls;keyboard-only edit mode
+StarSuite Draw : table controls;properties
+StarSuite Draw : table views of databases
+StarSuite Draw : Table Wizard (Base)
+StarSuite Draw : tables
+StarSuite Draw : tables;inserting line breaks
+StarSuite Draw : tables in databases
+StarSuite Draw : tables in databases;access rights to (Base)
+StarSuite Draw : tables in databases;adding to queries
+StarSuite Draw : tables in databases;browsing and editing
+StarSuite Draw : tables in databases;copying database tables (Base)
+StarSuite Draw : tables in databases;creating
+StarSuite Draw : tables in databases;creating in design view
+StarSuite Draw : tables in databases;importing text formats (Base)
+StarSuite Draw : tables in databases;joining for queries (Base)
+StarSuite Draw : tables in databases;printing queries (Base)
+StarSuite Draw : tables in databases;relations (Base)
+StarSuite Draw : tables in databases;searching
+StarSuite Draw : tables in spreadsheets
+StarSuite Draw : tables in spreadsheets;copying data to other applications
+StarSuite Draw : tables in spreadsheets;defining borders
+StarSuite Draw : tables in spreadsheets;value highlighting
+StarSuite Draw : tables in text
+StarSuite Draw : tables in text;captions
+StarSuite Draw : tables in text;creating automatically
+StarSuite Draw : tables in text;default settings
+StarSuite Draw : tables in text;defining borders
+StarSuite Draw : tables in text;displaying
+StarSuite Draw : tables in text;printing
+StarSuite Draw : tabs
+StarSuite Draw : tabs;displaying sheet tabs
+StarSuite Draw : tags
+StarSuite Draw : tags;definition
+StarSuite Draw : tags;META tags
+StarSuite Draw : task pane
+StarSuite Draw : templates
+StarSuite Draw : templates;agendas
+StarSuite Draw : templates;changing basic fonts
+StarSuite Draw : templates;database reports
+StarSuite Draw : templates;deleting
+StarSuite Draw : templates;editing and saving
+StarSuite Draw : templates;faxes
+StarSuite Draw : templates;importing and exporting
+StarSuite Draw : templates;letters
+StarSuite Draw : templates;new documents from templates
+StarSuite Draw : templates;opening documents with
+StarSuite Draw : templates;organizing
+StarSuite Draw : terminology
+StarSuite Draw : terminology;general glossary
+StarSuite Draw : terminology;Internet glossary
+StarSuite Draw : testing XML filters
+StarSuite Draw : text
+StarSuite Draw : text;animating
+StarSuite Draw : text;Asian layout
+StarSuite Draw : text;bold
+StarSuite Draw : text;coloring
+StarSuite Draw : text;contours
+StarSuite Draw : text;converting to curves
+StarSuite Draw : text;copying by drag and drop
+StarSuite Draw : text;CTL languages
+StarSuite Draw : text;double-clicking to edit
+StarSuite Draw : text;drawing pictures
+StarSuite Draw : text;font effects
+StarSuite Draw : text;font sizes
+StarSuite Draw : text;font styles
+StarSuite Draw : text;fonts and formats
+StarSuite Draw : text;Fontwork icons
+StarSuite Draw : text;hyperlinks
+StarSuite Draw : text;inserting special characters
+StarSuite Draw : text;italics
+StarSuite Draw : text;kerning
+StarSuite Draw : text;language selection
+StarSuite Draw : text;line spacing
+StarSuite Draw : text;overwriting or inserting
+StarSuite Draw : text;printing in black
+StarSuite Draw : text;replacing with format
+StarSuite Draw : text;selection modes
+StarSuite Draw : text;shadowed
+StarSuite Draw : text;text/draw objects
+StarSuite Draw : text;toolbar
+StarSuite Draw : text attributes
+StarSuite Draw : text attributes;hyperlinks
+StarSuite Draw : text attributes;undoing
+StarSuite Draw : text boxes
+StarSuite Draw : text boxes;form functions
+StarSuite Draw : text boxes;positioning
+StarSuite Draw : text breaks in cells
+StarSuite Draw : text colors for better accessibility
+StarSuite Draw : text databases (Base)
+StarSuite Draw : text documents
+StarSuite Draw : text documents;creating/opening
+StarSuite Draw : text documents;importing/exporting
+StarSuite Draw : text documents;inserting in slides
+StarSuite Draw : text documents;inserting spreadsheet cells
+StarSuite Draw : text documents;print settings
+StarSuite Draw : text documents;printing
+StarSuite Draw : text documents;saving
+StarSuite Draw : text documents;saving automatically
+StarSuite Draw : text documents;saving in other formats
+StarSuite Draw : text documents;sending as e-mail
+StarSuite Draw : text effects
+StarSuite Draw : text entry mode for draw objects
+StarSuite Draw : text flow
+StarSuite Draw : text flow;in cells
+StarSuite Draw : text formats
+StarSuite Draw : text formats;databases
+StarSuite Draw : text formats;pasting
+StarSuite Draw : text frames
+StarSuite Draw : text input fields
+StarSuite Draw : text layout for special languages
+StarSuite Draw : text objects
+StarSuite Draw : text objects;alignment
+StarSuite Draw : text objects;draw functions
+StarSuite Draw : text objects;fonts
+StarSuite Draw : text objects;in presentations and drawings
+StarSuite Draw : text overflow in spreadsheet cells
+StarSuite Draw : text scaling in charts
+StarSuite Draw : text, see also text documents, paragraphs and characters
+StarSuite Draw : TextArt, see Fontwork
+StarSuite Draw : textures
+StarSuite Draw : textures;inserting from Gallery
+StarSuite Draw : textures;on chart bars
+StarSuite Draw : Thai
+StarSuite Draw : Thai;entering text
+StarSuite Draw : Thai;language settings
+StarSuite Draw : thesaurus
+StarSuite Draw : thesaurus;activating for a language
+StarSuite Draw : ticker text
+StarSuite Draw : tiled printing of slides
+StarSuite Draw : time and date on all slides
+StarSuite Draw : time fields
+StarSuite Draw : time fields;form functions
+StarSuite Draw : times
+StarSuite Draw : times;fixed
+StarSuite Draw : times;inserting when printing presentations
+StarSuite Draw : times;variable
+StarSuite Draw : times, formats
+StarSuite Draw : timings
+StarSuite Draw : timings;rehearse timings
+StarSuite Draw : tips
+StarSuite Draw : tips;extended tips in Help
+StarSuite Draw : title rows
+StarSuite Draw : title rows;printing in StarSuite Math
+StarSuite Draw : titles
+StarSuite Draw : titles;alignment (charts)
+StarSuite Draw : titles;changing
+StarSuite Draw : titles;editing in charts
+StarSuite Draw : titles;font effects
+StarSuite Draw : titles;formatting automatically
+StarSuite Draw : titles;formatting charts
+StarSuite Draw : titles;objects
+StarSuite Draw : toolbars
+StarSuite Draw : toolbars;3D objects
+StarSuite Draw : toolbars;adding buttons
+StarSuite Draw : toolbars;curves
+StarSuite Draw : toolbars;docking/undocking
+StarSuite Draw : toolbars;ellipses
+StarSuite Draw : toolbars;Form Navigation bar
+StarSuite Draw : toolbars;viewing/closing
+StarSuite Draw : tools bar
+StarSuite Draw : tooltips
+StarSuite Draw : tooltips;extended tips
+StarSuite Draw : tooltips;help
+StarSuite Draw : torus
+StarSuite Draw : traditional Chinese
+StarSuite Draw : traditional Chinese;translating to simplified chinese
+StarSuite Draw : transition effects
+StarSuite Draw : transparency
+StarSuite Draw : transparency;adjusting
+StarSuite Draw : transparency;areas
+StarSuite Draw : transparency;of objects
+StarSuite Draw : transparency;off for faster printing
+StarSuite Draw : transparency;saving
+StarSuite Draw : tree view of Help
+StarSuite Draw : trend lines in charts
+StarSuite Draw : typefaces
+StarSuite Draw : typefaces;adding under UNIX
+StarSuite Draw : typefaces;formats
+StarSuite Draw : typographical quotes in StarSuite Writer
+StarSuite Draw : typography
+StarSuite Draw : typography;Asian
+StarSuite Draw : underlining
+StarSuite Draw : underlining;AutoFormat function
+StarSuite Draw : underlining;characters
+StarSuite Draw : underlining;text
+StarSuite Draw : underlying objects
+StarSuite Draw : undocking windows
+StarSuite Draw : undoing
+StarSuite Draw : undoing;direct formatting
+StarSuite Draw : undoing;editing
+StarSuite Draw : undoing;number of steps
+StarSuite Draw : ungrouping groups
+StarSuite Draw : units
+StarSuite Draw : units;converting
+StarSuite Draw : units;measurement units
+StarSuite Draw : unlocking layers
+StarSuite Draw : UNO components
+StarSuite Draw : UNO components;Extension Manager
+StarSuite Draw : UNO components;integrating new
+StarSuite Draw : update options
+StarSuite Draw : updates
+StarSuite Draw : updates;checking automatically
+StarSuite Draw : updates;checking manually
+StarSuite Draw : updating
+StarSuite Draw : updating;fields and charts, automatically (Writer)
+StarSuite Draw : updating;links in text documents
+StarSuite Draw : updating;links, on opening
+StarSuite Draw : updating;templates
+StarSuite Draw : URL
+StarSuite Draw : URL;changing hyperlink URLs
+StarSuite Draw : URL;definition
+StarSuite Draw : URL;in pictures
+StarSuite Draw : URL;saving absolute/relative paths
+StarSuite Draw : URL;turning off URL recognition
+StarSuite Draw : user data
+StarSuite Draw : user data;input
+StarSuite Draw : user data;removing when saving
+StarSuite Draw : user-defined colors
+StarSuite Draw : user-defined dictionaries
+StarSuite Draw : user-defined dictionaries;creating
+StarSuite Draw : user-defined dictionaries;dictionary of exceptions
+StarSuite Draw : user-defined dictionaries;editing
+StarSuite Draw : user-defined styles
+StarSuite Draw : user-defined styles;automatically replacing
+StarSuite Draw : UTF-8/UCS2 support
+StarSuite Draw : values
+StarSuite Draw : values;rounded as shown (Calc)
+StarSuite Draw : variables
+StarSuite Draw : variables;for paths
+StarSuite Draw : variances in charts
+StarSuite Draw : VBA code
+StarSuite Draw : VBA code;loading/saving documents with VBA code
+StarSuite Draw : vector graphics
+StarSuite Draw : vector graphics;converting bitmaps
+StarSuite Draw : vectorizing bitmaps
+StarSuite Draw : version management
+StarSuite Draw : version numbers of documents
+StarSuite Draw : versions
+StarSuite Draw : versions;comparing documents
+StarSuite Draw : versions;file saving as, restriction
+StarSuite Draw : versions;merging document versions
+StarSuite Draw : versions;of a document
+StarSuite Draw : versions;StarSuite
+StarSuite Draw : vertical callouts
+StarSuite Draw : vertical scrollbars (Writer)
+StarSuite Draw : vertical text boxes
+StarSuite Draw : videos
+StarSuite Draw : viewing
+StarSuite Draw : viewing;databases
+StarSuite Draw : viewing;file properties
+StarSuite Draw : viewing;StarSuite documents in Internet Explorer
+StarSuite Draw : viewing;toolbars
+StarSuite Draw : views
+StarSuite Draw : views;black and white
+StarSuite Draw : views;creating database views (Base)
+StarSuite Draw : views;defaults
+StarSuite Draw : views;display sizes
+StarSuite Draw : views;full screen
+StarSuite Draw : views;icons
+StarSuite Draw : views;in 3D
+StarSuite Draw : views;scaling
+StarSuite Draw : views;shift function
+StarSuite Draw : views;slide master view
+StarSuite Draw : Visual Basic for Applications
+StarSuite Draw : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Draw : watermarks
+StarSuite Draw : web documents
+StarSuite Draw : web documents;XForms
+StarSuite Draw : Web support
+StarSuite Draw : WebCast export
+StarSuite Draw : WebDAV over HTTPS
+StarSuite Draw : windows
+StarSuite Draw : windows;docking
+StarSuite Draw : windows;docking definition
+StarSuite Draw : windows;hiding/showing/docking
+StarSuite Draw : windows;new
+StarSuite Draw : wizards
+StarSuite Draw : wizards;agendas
+StarSuite Draw : wizards;database queries
+StarSuite Draw : wizards;database tables (Base)
+StarSuite Draw : wizards;databases (Base)
+StarSuite Draw : wizards;document converter
+StarSuite Draw : wizards;Euro Converter
+StarSuite Draw : wizards;faxes
+StarSuite Draw : wizards;forms
+StarSuite Draw : wizards;letters
+StarSuite Draw : wizards;overview
+StarSuite Draw : wizards;presentations
+StarSuite Draw : wizards;reports
+StarSuite Draw : Word documents
+StarSuite Draw : Word documents;compatibility
+StarSuite Draw : Word documents;saving as
+StarSuite Draw : WordArt, see Fontwork
+StarSuite Draw : words
+StarSuite Draw : words;automatically replacing
+StarSuite Draw : words;wrapping in cells
+StarSuite Draw : words;wrapping in CTL
+StarSuite Draw : working directory change
+StarSuite Draw : wrapping text
+StarSuite Draw : wrapping text;in cells
+StarSuite Draw : write protection on/off
+StarSuite Draw : writing aids options
+StarSuite Draw : WYSIWYG in fonts lists
+StarSuite Draw : X axes
+StarSuite Draw : X axes;grid formatting
+StarSuite Draw : X axes;scaling
+StarSuite Draw : X axes;showing
+StarSuite Draw : XForms
+StarSuite Draw : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Draw : XForms;conditions
+StarSuite Draw : XForms;opening/editing
+StarSuite Draw : XML converters
+StarSuite Draw : XML file formats
+StarSuite Draw : XML filters
+StarSuite Draw : XML filters;creating/testing
+StarSuite Draw : XML filters;saving as package/installing/deleting
+StarSuite Draw : XML filters;settings
+StarSuite Draw : XML Forms, see XForms
+StarSuite Draw : XSLT filters, see also XML filters
+StarSuite Draw : XY charts
+StarSuite Draw : Y axes
+StarSuite Draw : Y axes;formatting
+StarSuite Draw : Y axes;grid formatting
+StarSuite Draw : Y axes;scaling
+StarSuite Draw : Y axes;showing
+StarSuite Draw : years
+StarSuite Draw : years;2-digit options
+StarSuite Draw : Z axes
+StarSuite Draw : Z axes;grid formatting
+StarSuite Draw : Z axes;showing
+StarSuite Draw : zero values
+StarSuite Draw : zero values;displaying (Calc)
+StarSuite Draw : zooming
+StarSuite Draw : zooming;in presentations
+StarSuite Draw : zooming;keyboard
+StarSuite Draw : zooming;page views
+StarSuite Draw : zooming;pictures
+StarSuite Draw : zooming;shortcut keys
+StarSuite Draw : zooming;status bar
+StarSuite Impress : 1/2 replacement
+StarSuite Impress : 3D charts
+StarSuite Impress : 3D objects
+StarSuite Impress : 3D objects;assembling
+StarSuite Impress : 3D objects;generating
+StarSuite Impress : 3D objects;inserting
+StarSuite Impress : 3D rotation objects
+StarSuite Impress : 3D rotation objects;converting to
+StarSuite Impress : 3D rotation objects;generating
+StarSuite Impress : 3D text creation
+StarSuite Impress : 3D view
+StarSuite Impress : abbreviation replacement
+StarSuite Impress : absolute hyperlinks
+StarSuite Impress : absolute saving of URLs
+StarSuite Impress : accents
+StarSuite Impress : Access databases (base)
+StarSuite Impress : access rights for database tables (Base)
+StarSuite Impress : accessibility
+StarSuite Impress : accessibility;general shortcuts
+StarSuite Impress : accessibility;options
+StarSuite Impress : accessibility;StarSuite assistive technology
+StarSuite Impress : accessibility;StarSuite Draw
+StarSuite Impress : accessibility;StarSuite features
+StarSuite Impress : accessibility;StarSuite Impress
+StarSuite Impress : activating
+StarSuite Impress : activating;context menus
+StarSuite Impress : activating;Error Report Tool
+StarSuite Impress : activating;extended help tips
+StarSuite Impress : activating;plug-ins
+StarSuite Impress : ActiveX control
+StarSuite Impress : Adabas D databases (base)
+StarSuite Impress : add-ons, see UNO components
+StarSuite Impress : additional selection mode
+StarSuite Impress : address books
+StarSuite Impress : address books;LDAP server (Base)
+StarSuite Impress : address books;registering
+StarSuite Impress : address labels from databases
+StarSuite Impress : ADO databases (Base)
+StarSuite Impress : Agenda Wizard
+StarSuite Impress : aging filter
+StarSuite Impress : aligning
+StarSuite Impress : aligning;2D charts
+StarSuite Impress : aligning;cells
+StarSuite Impress : aligning;draw objects
+StarSuite Impress : aligning;objects
+StarSuite Impress : aligning;paragraphs
+StarSuite Impress : aligning;tables in text
+StarSuite Impress : aligning;text objects
+StarSuite Impress : aligning;titles in charts
+StarSuite Impress : allowing
+StarSuite Impress : allowing;effects
+StarSuite Impress : allowing;interaction
+StarSuite Impress : alternative fonts
+StarSuite Impress : ampersand symbol, see also operators
+StarSuite Impress : anchors
+StarSuite Impress : anchors;changing
+StarSuite Impress : anchors;displaying (Calc)
+StarSuite Impress : anchors;types/positions for draw objects
+StarSuite Impress : animated GIFs
+StarSuite Impress : animated slide transitions
+StarSuite Impress : animation effects
+StarSuite Impress : animations
+StarSuite Impress : animations;accessibility options
+StarSuite Impress : animations;editing
+StarSuite Impress : animations;list of
+StarSuite Impress : animations;saving as GIFs
+StarSuite Impress : appearance options
+StarSuite Impress : Arabic
+StarSuite Impress : Arabic;entering text
+StarSuite Impress : Arabic;language settings
+StarSuite Impress : area charts
+StarSuite Impress : areas
+StarSuite Impress : areas;bitmap patterns
+StarSuite Impress : areas;from connected lines
+StarSuite Impress : areas;hatched/dotted
+StarSuite Impress : areas;shadows
+StarSuite Impress : areas;slanting
+StarSuite Impress : areas;styles
+StarSuite Impress : areas;transparency
+StarSuite Impress : arguments in command line
+StarSuite Impress : arranging
+StarSuite Impress : arranging;objects
+StarSuite Impress : arranging;objects (guide)
+StarSuite Impress : arranging;slides
+StarSuite Impress : arrows
+StarSuite Impress : arrows;defining arrow heads
+StarSuite Impress : arrows;defining arrow lines
+StarSuite Impress : arrows;drawing in text
+StarSuite Impress : arrows;inserting
+StarSuite Impress : arrows;loading arrow styles
+StarSuite Impress : ASCII
+StarSuite Impress : ASCII;definition
+StarSuite Impress : Asian languages
+StarSuite Impress : Asian languages;enabling
+StarSuite Impress : Asian Phonetic Guide
+StarSuite Impress : Asian typography
+StarSuite Impress : assembled objects in 3D
+StarSuite Impress : assigning scripts
+StarSuite Impress : assistive technology in StarSuite
+StarSuite Impress : attaching toolbars
+StarSuite Impress : attachments in e-mails
+StarSuite Impress : attributes
+StarSuite Impress : attributes;objects with
+StarSuite Impress : audio
+StarSuite Impress : audio;inserting
+StarSuite Impress : authors
+StarSuite Impress : auto reloading HTML documents
+StarSuite Impress : AutoAbstract function for sending text to presentations
+StarSuite Impress : AutoCaption function in StarSuite Writer
+StarSuite Impress : AutoComplete function in text and list boxes
+StarSuite Impress : AutoCorrect function
+StarSuite Impress : AutoCorrect function;context menu
+StarSuite Impress : AutoCorrect function;options
+StarSuite Impress : AutoCorrect function;pictures and frames
+StarSuite Impress : AutoCorrect function;quotes
+StarSuite Impress : AutoCorrect function;replacement table
+StarSuite Impress : AutoCorrect function;switching on and off in Calc
+StarSuite Impress : AutoCorrect function;URL recognition
+StarSuite Impress : AutoFormat function
+StarSuite Impress : AutoFormat function;switching on and off
+StarSuite Impress : automatic captions (Writer)
+StarSuite Impress : automatic control focus
+StarSuite Impress : automatic hyperlink formatting
+StarSuite Impress : automatic line breaks
+StarSuite Impress : automatic lines/borders in text
+StarSuite Impress : automatic saving
+StarSuite Impress : automatic slide changes
+StarSuite Impress : automatic slide changes;rehearse timings
+StarSuite Impress : automatic slide shows
+StarSuite Impress : automatic slide transition
+StarSuite Impress : AutoPilots, see wizards
+StarSuite Impress : AutoValue
+StarSuite Impress : AutoValue;database tables
+StarSuite Impress : averages in charts
+StarSuite Impress : axes
+StarSuite Impress : axes;better scaling
+StarSuite Impress : axes;formatting
+StarSuite Impress : axes;formatting grids
+StarSuite Impress : axes;inserting grids
+StarSuite Impress : axes;interval marks
+StarSuite Impress : axes;showing axes in charts
+StarSuite Impress : axes in charts
+StarSuite Impress : backgrounds
+StarSuite Impress : backgrounds;changing
+StarSuite Impress : backgrounds;defining colors/pictures
+StarSuite Impress : backgrounds;deleting unused
+StarSuite Impress : backgrounds;frames/sections/indexes
+StarSuite Impress : backgrounds;inserting from Gallery
+StarSuite Impress : backgrounds;normal view
+StarSuite Impress : backgrounds;notes
+StarSuite Impress : backgrounds;printing
+StarSuite Impress : backgrounds;slides
+StarSuite Impress : backing window
+StarSuite Impress : backups
+StarSuite Impress : backups;automatic
+StarSuite Impress : backups;documents
+StarSuite Impress : bar charts
+StarSuite Impress : Basic
+StarSuite Impress : Basic;fonts for source display
+StarSuite Impress : Basic;programming
+StarSuite Impress : Basic;recording macros
+StarSuite Impress : basic fonts
+StarSuite Impress : behind object command
+StarSuite Impress : Bézier curves
+StarSuite Impress : Bézier curves;control points in presentations
+StarSuite Impress : bi-directional writing
+StarSuite Impress : binding space
+StarSuite Impress : bitmaps
+StarSuite Impress : bitmaps;converting to
+StarSuite Impress : bitmaps;converting to vector graphics
+StarSuite Impress : bitmaps;inserting and editing
+StarSuite Impress : bitmaps;off for faster printing
+StarSuite Impress : bitmaps;patterns
+StarSuite Impress : bitmaps;replacing colors
+StarSuite Impress : black and white display
+StarSuite Impress : black and white printing
+StarSuite Impress : black and white view
+StarSuite Impress : black printing in Calc
+StarSuite Impress : block selection mode
+StarSuite Impress : bold
+StarSuite Impress : bold;AutoFormat function
+StarSuite Impress : bold;text
+StarSuite Impress : bookmarks
+StarSuite Impress : bookmarks;Help
+StarSuite Impress : borders
+StarSuite Impress : borders;arranging
+StarSuite Impress : borders;cells on screen (Calc)
+StarSuite Impress : borders;for paragraphs
+StarSuite Impress : borders;for tables
+StarSuite Impress : borders;shadows
+StarSuite Impress : borders;table boundaries (Writer)
+StarSuite Impress : borders, see also frames
+StarSuite Impress : bound fields
+StarSuite Impress : bound fields;controls
+StarSuite Impress : boundaries of tables (Writer)
+StarSuite Impress : break display (Writer)
+StarSuite Impress : breaking object connections
+StarSuite Impress : brochures
+StarSuite Impress : brochures;printing several
+StarSuite Impress : build numbers of StarSuite
+StarSuite Impress : bullet lists
+StarSuite Impress : bullet lists;formatting options
+StarSuite Impress : bullets
+StarSuite Impress : bullets;paragraphs
+StarSuite Impress : bullets;replacing
+StarSuite Impress : bullets;turning off
+StarSuite Impress : business cards
+StarSuite Impress : business cards;creating and synchronizing
+StarSuite Impress : business cards;using templates
+StarSuite Impress : button bars, see toolbars
+StarSuite Impress : buttons
+StarSuite Impress : buttons;adding push buttons
+StarSuite Impress : buttons;big/small
+StarSuite Impress : buttons;editing hyperlink buttons
+StarSuite Impress : buttons;form functions
+StarSuite Impress : buttons;toolbars
+StarSuite Impress : cache for graphics
+StarSuite Impress : calculating
+StarSuite Impress : calculating;iterative references (Calc)
+StarSuite Impress : calculating;regression curves
+StarSuite Impress : callouts
+StarSuite Impress : callouts;drawings
+StarSuite Impress : callouts;inserting in presentations
+StarSuite Impress : capital letters
+StarSuite Impress : capital letters;AutoCorrect function
+StarSuite Impress : capital letters;font effects
+StarSuite Impress : captions
+StarSuite Impress : captions;automatic captions (Writer)
+StarSuite Impress : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Impress : captions, see also labels/callouts
+StarSuite Impress : cascading update (Base)
+StarSuite Impress : case sensitivity
+StarSuite Impress : case sensitivity;comparing cell contents (Calc)
+StarSuite Impress : case sensitivity;searching
+StarSuite Impress : cells
+StarSuite Impress : cells;aligning
+StarSuite Impress : cells;coloring (Calc)
+StarSuite Impress : cells;cursor positions after input (Calc)
+StarSuite Impress : cells;formatting without effect (Calc)
+StarSuite Impress : cells;line breaks
+StarSuite Impress : cells;linked to controls
+StarSuite Impress : cells;number of
+StarSuite Impress : cells;pasting
+StarSuite Impress : cells;resetting formats
+StarSuite Impress : cells;showing grid lines (Calc)
+StarSuite Impress : centered text
+StarSuite Impress : centimeters
+StarSuite Impress : certificates
+StarSuite Impress : changes
+StarSuite Impress : changes;accepting or rejecting
+StarSuite Impress : changes;comparing to original
+StarSuite Impress : changes;protecting
+StarSuite Impress : changes;recording
+StarSuite Impress : changes;review function
+StarSuite Impress : changes;showing
+StarSuite Impress : changing
+StarSuite Impress : changing;document titles
+StarSuite Impress : changing;file associations in Setup program
+StarSuite Impress : changing;icon sizes
+StarSuite Impress : changing;layer properties
+StarSuite Impress : changing;layout for handouts
+StarSuite Impress : changing;links
+StarSuite Impress : changing;order of slides
+StarSuite Impress : changing;slide layouts
+StarSuite Impress : changing;work directory
+StarSuite Impress : changing, see also editing and replacing
+StarSuite Impress : character styles
+StarSuite Impress : character styles;language selection
+StarSuite Impress : characters
+StarSuite Impress : characters;alternative fonts
+StarSuite Impress : characters;Asian layout
+StarSuite Impress : characters;bold
+StarSuite Impress : characters;coloring
+StarSuite Impress : characters;contours
+StarSuite Impress : characters;converting to curves
+StarSuite Impress : characters;displaying only on screen (Writer)
+StarSuite Impress : characters;enabling CTL and Asian characters
+StarSuite Impress : characters;font effects
+StarSuite Impress : characters;fonts and formats
+StarSuite Impress : characters;hyperlinks
+StarSuite Impress : characters;italics
+StarSuite Impress : characters;language selection
+StarSuite Impress : characters;shadowed
+StarSuite Impress : characters;spacing
+StarSuite Impress : characters;special
+StarSuite Impress : characters;underlining
+StarSuite Impress : charcoal sketches filter
+StarSuite Impress : chart legends
+StarSuite Impress : chart legends;hiding
+StarSuite Impress : chart legends;showing icons with labels
+StarSuite Impress : chart types
+StarSuite Impress : chart types;area
+StarSuite Impress : chart types;column and bar
+StarSuite Impress : chart types;column and line
+StarSuite Impress : chart types;line
+StarSuite Impress : chart types;net
+StarSuite Impress : chart types;pie/donut
+StarSuite Impress : chart types;stock
+StarSuite Impress : chart types;XY (scatter)
+StarSuite Impress : charts
+StarSuite Impress : charts;3D views
+StarSuite Impress : charts;aligning
+StarSuite Impress : charts;arranging within stacks
+StarSuite Impress : charts;bars with textures
+StarSuite Impress : charts;choosing chart types
+StarSuite Impress : charts;colors
+StarSuite Impress : charts;copying with link to source cell range
+StarSuite Impress : charts;data labels
+StarSuite Impress : charts;displaying (Calc)
+StarSuite Impress : charts;editing axes
+StarSuite Impress : charts;editing data
+StarSuite Impress : charts;editing legends
+StarSuite Impress : charts;editing titles
+StarSuite Impress : charts;formatting areas
+StarSuite Impress : charts;formatting floors
+StarSuite Impress : charts;formatting walls
+StarSuite Impress : charts;inserting
+StarSuite Impress : charts;overview
+StarSuite Impress : charts;properties
+StarSuite Impress : charts;reorganizing
+StarSuite Impress : charts;scaling axes
+StarSuite Impress : charts;scaling text
+StarSuite Impress : charts;shortcuts
+StarSuite Impress : charts;showing axes
+StarSuite Impress : charts;updating automatically (Writer)
+StarSuite Impress : check box creation
+StarSuite Impress : Chinese writing systems
+StarSuite Impress : choosing printers
+StarSuite Impress : circle drawings
+StarSuite Impress : circle segments
+StarSuite Impress : circles
+StarSuite Impress : circles;of objects
+StarSuite Impress : Client Side ImageMap
+StarSuite Impress : clipboard
+StarSuite Impress : clipboard;cutting
+StarSuite Impress : clipboard;pasting
+StarSuite Impress : clipboard;pasting formatted/unformatted text
+StarSuite Impress : clipboard;selection clipboard
+StarSuite Impress : clipboard;Unix
+StarSuite Impress : closing
+StarSuite Impress : closing;documents
+StarSuite Impress : closing;shapes
+StarSuite Impress : closing;toolbars
+StarSuite Impress : collaboration
+StarSuite Impress : color bar
+StarSuite Impress : colors
+StarSuite Impress : colors;adding
+StarSuite Impress : colors;appearance
+StarSuite Impress : colors;backgrounds
+StarSuite Impress : colors;charts
+StarSuite Impress : colors;default colors
+StarSuite Impress : colors;defining and saving
+StarSuite Impress : colors;defining gradients interactively
+StarSuite Impress : colors;displaying presentations
+StarSuite Impress : colors;fill format
+StarSuite Impress : colors;fonts
+StarSuite Impress : colors;grid lines and cells (Calc)
+StarSuite Impress : colors;loading lists
+StarSuite Impress : colors;models
+StarSuite Impress : colors;not printing
+StarSuite Impress : colors;printing in grayscale
+StarSuite Impress : colors;replacing
+StarSuite Impress : colors;restriction (Calc)
+StarSuite Impress : colors;selection
+StarSuite Impress : column and line charts
+StarSuite Impress : column charts
+StarSuite Impress : column headers
+StarSuite Impress : column headers;displaying (Calc)
+StarSuite Impress : column headers;highlighting (Calc)
+StarSuite Impress : columns
+StarSuite Impress : columns;setting with the mouse
+StarSuite Impress : combination charts
+StarSuite Impress : combining
+StarSuite Impress : combining;3D objects
+StarSuite Impress : combining;draw objects
+StarSuite Impress : combining;undoing
+StarSuite Impress : combo box creation
+StarSuite Impress : command button creation
+StarSuite Impress : command buttons, see push buttons
+StarSuite Impress : command line parameters
+StarSuite Impress : commands
+StarSuite Impress : commands;not visible
+StarSuite Impress : commands;repeating
+StarSuite Impress : commands;SQL
+StarSuite Impress : comments
+StarSuite Impress : comments;on changes
+StarSuite Impress : common terms
+StarSuite Impress : common terms;Chinese dictionary
+StarSuite Impress : common terms;glossaries
+StarSuite Impress : common terms;Internet glossary
+StarSuite Impress : comparisons
+StarSuite Impress : comparisons;document versions
+StarSuite Impress : comparisons;operators in default filter dialog
+StarSuite Impress : compatibility settings for MS Word import
+StarSuite Impress : complete screen view
+StarSuite Impress : complex text layout
+StarSuite Impress : complex text layout;definition
+StarSuite Impress : complex text layout;enabling
+StarSuite Impress : complex text layout, see CTL
+StarSuite Impress : compose key to insert special characters
+StarSuite Impress : concatenation, see ampersand symbol
+StarSuite Impress : conditional separators
+StarSuite Impress : conditions
+StarSuite Impress : conditions;in number formats
+StarSuite Impress : conditions;items in Data Navigator
+StarSuite Impress : cones
+StarSuite Impress : Configuration Manager
+StarSuite Impress : configuring
+StarSuite Impress : configuring;fax icon
+StarSuite Impress : configuring;StarSuite
+StarSuite Impress : configuring;toolbars
+StarSuite Impress : connecting
+StarSuite Impress : connecting;draw objects
+StarSuite Impress : connecting;lines
+StarSuite Impress : connecting;paths and objects
+StarSuite Impress : connections to data sources (Base)
+StarSuite Impress : connectors
+StarSuite Impress : connectors;properties of
+StarSuite Impress : connectors;using
+StarSuite Impress : constructing shapes
+StarSuite Impress : contents protection
+StarSuite Impress : context menus
+StarSuite Impress : contours
+StarSuite Impress : contours;converting to
+StarSuite Impress : contours of text
+StarSuite Impress : control point display in presentations
+StarSuite Impress : control points definition
+StarSuite Impress : controls
+StarSuite Impress : controls;activating in forms
+StarSuite Impress : controls;adding to documents
+StarSuite Impress : controls;arranging in forms
+StarSuite Impress : controls;arranging within stacks
+StarSuite Impress : controls;assigning data sources
+StarSuite Impress : controls;assigning macros (Basic)
+StarSuite Impress : controls;bound fields/list contents/linked cells
+StarSuite Impress : controls;events
+StarSuite Impress : controls;focus
+StarSuite Impress : controls;formatted fields
+StarSuite Impress : controls;grouping
+StarSuite Impress : controls;hidden
+StarSuite Impress : controls;inserting
+StarSuite Impress : controls;multi-line titles
+StarSuite Impress : controls;positions and sizes
+StarSuite Impress : controls;printing
+StarSuite Impress : controls;properties of form controls
+StarSuite Impress : controls;properties of table controls
+StarSuite Impress : controls;reference by SQL
+StarSuite Impress : controls;rich text control
+StarSuite Impress : controls;select mode
+StarSuite Impress : controls;showing (Writer)
+StarSuite Impress : converters
+StarSuite Impress : converters;Euro converter
+StarSuite Impress : converters;PostScript, UNIX
+StarSuite Impress : converters;XML
+StarSuite Impress : converting
+StarSuite Impress : converting;bitmaps to polygons
+StarSuite Impress : converting;Hangul/Hanja
+StarSuite Impress : converting;metrics
+StarSuite Impress : converting;Microsoft documents
+StarSuite Impress : converting;Pocket PC formats
+StarSuite Impress : converting;points
+StarSuite Impress : converting;StarSuite documents
+StarSuite Impress : converting;text to curves
+StarSuite Impress : converting;to bitmaps
+StarSuite Impress : converting;to contours
+StarSuite Impress : converting;to curves, polygons, 3D
+StarSuite Impress : converting;to metafile format (WMF)
+StarSuite Impress : copies
+StarSuite Impress : copies;printing
+StarSuite Impress : copying
+StarSuite Impress : copying;by drag and drop
+StarSuite Impress : copying;data from text documents
+StarSuite Impress : copying;datasource records in spreadsheets
+StarSuite Impress : copying;draw objects
+StarSuite Impress : copying;draw objects between documents
+StarSuite Impress : copying;formatting
+StarSuite Impress : copying;from data source view
+StarSuite Impress : copying;from Gallery
+StarSuite Impress : copying;in Unix
+StarSuite Impress : copying;pictures, between documents
+StarSuite Impress : copying;sheet areas, to text documents
+StarSuite Impress : copying;slides
+StarSuite Impress : copying;text from other documents
+StarSuite Impress : copying;to Gallery
+StarSuite Impress : copyright for StarSuite
+StarSuite Impress : corner points
+StarSuite Impress : corner roundings
+StarSuite Impress : covered objects
+StarSuite Impress : crash reports
+StarSuite Impress : criteria of query design (Base)
+StarSuite Impress : cropping pictures
+StarSuite Impress : cross-fading
+StarSuite Impress : cross-fading;creating cross-fades
+StarSuite Impress : cross-fading;slides
+StarSuite Impress : cross-fading;two draw objects
+StarSuite Impress : CTL
+StarSuite Impress : CTL;(not) wrapping words
+StarSuite Impress : CTL;complex text layout languages
+StarSuite Impress : CTL;definition
+StarSuite Impress : CTL;options
+StarSuite Impress : cubes
+StarSuite Impress : currencies
+StarSuite Impress : currencies;converters
+StarSuite Impress : currencies;format codes
+StarSuite Impress : currency field creation
+StarSuite Impress : currency formats
+StarSuite Impress : cursor
+StarSuite Impress : cursor;allowing in protected areas (Writer)
+StarSuite Impress : cursor;in read-only text
+StarSuite Impress : cursor;quickly moving to an object
+StarSuite Impress : curves
+StarSuite Impress : curves;converting text to
+StarSuite Impress : curves;drawing
+StarSuite Impress : curves;editing
+StarSuite Impress : curves;editing points
+StarSuite Impress : curves;properties in line charts/XY charts
+StarSuite Impress : curves;toolbar
+StarSuite Impress : custom animation
+StarSuite Impress : custom colors
+StarSuite Impress : custom dictionaries
+StarSuite Impress : custom dictionaries;editing
+StarSuite Impress : custom gradients
+StarSuite Impress : custom hyphens (Writer)
+StarSuite Impress : custom quotes
+StarSuite Impress : custom slide shows
+StarSuite Impress : custom templates
+StarSuite Impress : customizing
+StarSuite Impress : customizing;events
+StarSuite Impress : customizing;keyboard
+StarSuite Impress : customizing;menus
+StarSuite Impress : customizing;round corners
+StarSuite Impress : customizing;StarSuite
+StarSuite Impress : customizing;toolbars
+StarSuite Impress : cutting
+StarSuite Impress : cylinders
+StarSuite Impress : dashes
+StarSuite Impress : data
+StarSuite Impress : data;filtering in forms
+StarSuite Impress : data;forms and subforms
+StarSuite Impress : data;read-only
+StarSuite Impress : data;sorting in forms
+StarSuite Impress : data;user data
+StarSuite Impress : data binding change in XForms
+StarSuite Impress : data labels in charts
+StarSuite Impress : Data Navigator
+StarSuite Impress : Data Navigator;adding/editing items
+StarSuite Impress : Data Navigator;display options
+StarSuite Impress : data ranges in charts
+StarSuite Impress : data series
+StarSuite Impress : data source browser
+StarSuite Impress : data source explorer
+StarSuite Impress : data source view
+StarSuite Impress : data source view;drag and drop
+StarSuite Impress : data source view;overview
+StarSuite Impress : data source view;showing
+StarSuite Impress : data sources
+StarSuite Impress : data sources;as tables
+StarSuite Impress : data sources;connection settings (Base)
+StarSuite Impress : data sources;copying records to spreadsheets
+StarSuite Impress : data sources;displaying current
+StarSuite Impress : data sources;LDAP server (Base)
+StarSuite Impress : data sources;registering address books
+StarSuite Impress : data sources;reports
+StarSuite Impress : data sources;setting for stock charts
+StarSuite Impress : data sources;StarSuite Base
+StarSuite Impress : data sources;viewing
+StarSuite Impress : data structure of XForms
+StarSuite Impress : data values in charts
+StarSuite Impress : data, see also values
+StarSuite Impress : database contents
+StarSuite Impress : database contents;inserting as tables
+StarSuite Impress : database contents;inserting as text
+StarSuite Impress : database reports
+StarSuite Impress : Database Wizard (Base)
+StarSuite Impress : databases
+StarSuite Impress : databases;administration through SQL (Base)
+StarSuite Impress : databases;ADO (Base)
+StarSuite Impress : databases;connecting (Base)
+StarSuite Impress : databases;creating
+StarSuite Impress : databases;creating labels
+StarSuite Impress : databases;creating queries
+StarSuite Impress : databases;creating reports
+StarSuite Impress : databases;creating tables
+StarSuite Impress : databases;dBASE (Base)
+StarSuite Impress : databases;deleting (Base)
+StarSuite Impress : databases;drag and drop (Base)
+StarSuite Impress : databases;editing tables
+StarSuite Impress : databases;form filters
+StarSuite Impress : databases;formats (Base)
+StarSuite Impress : databases;importing/exporting
+StarSuite Impress : databases;JDBC (Base)
+StarSuite Impress : databases;main page (Base)
+StarSuite Impress : databases;MySQL (Base)
+StarSuite Impress : databases;ODBC (Base)
+StarSuite Impress : databases;overview
+StarSuite Impress : databases;registering (Base)
+StarSuite Impress : databases;searching records
+StarSuite Impress : databases;shortcut keys
+StarSuite Impress : databases;sorting
+StarSuite Impress : databases;standard filters
+StarSuite Impress : databases;text formats
+StarSuite Impress : databases;viewing
+StarSuite Impress : date fields
+StarSuite Impress : date fields;creating
+StarSuite Impress : date fields;properties
+StarSuite Impress : date formats
+StarSuite Impress : date on all slides
+StarSuite Impress : dates
+StarSuite Impress : dates;default (Calc)
+StarSuite Impress : dates;fixed
+StarSuite Impress : dates;printing in presentations
+StarSuite Impress : dates;start 1900/01/01 (Calc)
+StarSuite Impress : dates;start 1904/01/01 (Calc)
+StarSuite Impress : dates;variable
+StarSuite Impress : dBASE
+StarSuite Impress : dBASE;database settings (Base)
+StarSuite Impress : DDE
+StarSuite Impress : DDE;definition
+StarSuite Impress : deactivating
+StarSuite Impress : deactivating;plug-ins
+StarSuite Impress : decimal places displayed (Calc)
+StarSuite Impress : decimal separator key
+StarSuite Impress : decimal tab stops
+StarSuite Impress : decreasing sizes of views
+StarSuite Impress : default directories
+StarSuite Impress : default filters
+StarSuite Impress : default filters;comparison operators
+StarSuite Impress : default filters;databases
+StarSuite Impress : default printer
+StarSuite Impress : default printer;setting up
+StarSuite Impress : default printer;UNIX
+StarSuite Impress : default templates
+StarSuite Impress : default templates;changing
+StarSuite Impress : default templates;organizing
+StarSuite Impress : defaults
+StarSuite Impress : defaults;documents
+StarSuite Impress : defaults;file formats in file dialogs
+StarSuite Impress : defaults;file formats in StarSuite
+StarSuite Impress : defaults;fonts
+StarSuite Impress : defaults;grids (Writer/Calc)
+StarSuite Impress : defaults;languages
+StarSuite Impress : defaults;number formats
+StarSuite Impress : defaults;of saving
+StarSuite Impress : defaults;program configuration
+StarSuite Impress : defaults;tab stops in text
+StarSuite Impress : defaults;views
+StarSuite Impress : defining
+StarSuite Impress : defining;arrowheads and other line ends
+StarSuite Impress : defining;colors
+StarSuite Impress : defining;gradients
+StarSuite Impress : defining;line styles
+StarSuite Impress : defining;paragraph borders
+StarSuite Impress : defining;queries (Base)
+StarSuite Impress : defining;table borders
+StarSuite Impress : deleting
+StarSuite Impress : deleting;all direct formatting
+StarSuite Impress : deleting;animation effects
+StarSuite Impress : deleting;databases (Base)
+StarSuite Impress : deleting;hyperlinks
+StarSuite Impress : deleting;layers
+StarSuite Impress : deleting;lines in text
+StarSuite Impress : deleting;models/instances
+StarSuite Impress : deleting;namespaces in XForms
+StarSuite Impress : deleting;notes
+StarSuite Impress : deleting;points
+StarSuite Impress : deleting;slide transition effects
+StarSuite Impress : deleting;slides
+StarSuite Impress : deleting;tab stops
+StarSuite Impress : deleting;templates
+StarSuite Impress : deleting;XML filters
+StarSuite Impress : depth stagger
+StarSuite Impress : descriptions for objects
+StarSuite Impress : design mode after saving
+StarSuite Impress : design view
+StarSuite Impress : design view;creating forms
+StarSuite Impress : design view;queries/views (Base)
+StarSuite Impress : designing
+StarSuite Impress : designing;database tables
+StarSuite Impress : designing;fonts
+StarSuite Impress : designing;queries (Base)
+StarSuite Impress : detaching toolbars
+StarSuite Impress : dictionaries
+StarSuite Impress : dictionaries;common terms in simplified and traditional chinese
+StarSuite Impress : dictionaries;creating
+StarSuite Impress : dictionaries;editing user-defined
+StarSuite Impress : dictionaries;spellcheck
+StarSuite Impress : dictionaries, see also languages
+StarSuite Impress : digital signatures
+StarSuite Impress : digital signatures;getting/managing/applying
+StarSuite Impress : digital signatures;overview
+StarSuite Impress : digital signatures;WebDAV over HTTPS
+StarSuite Impress : dimension lines
+StarSuite Impress : dimension lines;drawing
+StarSuite Impress : dimension lines;properties of
+StarSuite Impress : direct formatting
+StarSuite Impress : direct formatting;undoing all
+StarSuite Impress : directories
+StarSuite Impress : directories;creating new
+StarSuite Impress : directories;directory structure
+StarSuite Impress : disabled persons
+StarSuite Impress : display qualities of presentations
+StarSuite Impress : displaying
+StarSuite Impress : displaying;non-printing characters (Writer)
+StarSuite Impress : displaying;notes (Calc)
+StarSuite Impress : displaying;notes in text documents
+StarSuite Impress : displaying;pictures and objects (Writer)
+StarSuite Impress : displaying;tables (Writer)
+StarSuite Impress : displaying;zero values (Calc)
+StarSuite Impress : distances
+StarSuite Impress : distinct values in SQL queries
+StarSuite Impress : distorting in drawings
+StarSuite Impress : distorting objects
+StarSuite Impress : distributing draw objects
+StarSuite Impress : distributing XML filters
+StarSuite Impress : dithering
+StarSuite Impress : docking
+StarSuite Impress : docking;definition
+StarSuite Impress : docking;toolbars
+StarSuite Impress : docking;windows
+StarSuite Impress : Document Converter Wizard
+StarSuite Impress : Document Map, see Navigator
+StarSuite Impress : document types in StarSuite
+StarSuite Impress : documents
+StarSuite Impress : documents;changing titles
+StarSuite Impress : documents;closing
+StarSuite Impress : documents;comparing
+StarSuite Impress : documents;contents as lists
+StarSuite Impress : documents;editing time
+StarSuite Impress : documents;exporting
+StarSuite Impress : documents;importing
+StarSuite Impress : documents;languages
+StarSuite Impress : documents;measurement units in
+StarSuite Impress : documents;merging
+StarSuite Impress : documents;number of pages/tables/sheets
+StarSuite Impress : documents;opening
+StarSuite Impress : documents;opening in design mode
+StarSuite Impress : documents;opening with templates
+StarSuite Impress : documents;organizing
+StarSuite Impress : documents;printing
+StarSuite Impress : documents;read-only
+StarSuite Impress : documents;reloading
+StarSuite Impress : documents;saving
+StarSuite Impress : documents;saving automatically
+StarSuite Impress : documents;saving in other formats
+StarSuite Impress : documents;sending as e-mail
+StarSuite Impress : documents;styles changed
+StarSuite Impress : documents;version management
+StarSuite Impress : documents;version numbers
+StarSuite Impress : donut charts
+StarSuite Impress : dotted areas
+StarSuite Impress : double-line spacing in paragraphs
+StarSuite Impress : double-line writing in Asian layout
+StarSuite Impress : doubling draw objects
+StarSuite Impress : drag and drop
+StarSuite Impress : drag and drop;copying and pasting text
+StarSuite Impress : drag and drop;data source view
+StarSuite Impress : drag and drop;from Gallery to draw objects
+StarSuite Impress : drag and drop;overview
+StarSuite Impress : drag and drop;pictures
+StarSuite Impress : drag and drop;to Gallery
+StarSuite Impress : Draw instructions
+StarSuite Impress : draw objects
+StarSuite Impress : draw objects;adding/editing/copying
+StarSuite Impress : draw objects;anchoring
+StarSuite Impress : draw objects;arranging within stacks
+StarSuite Impress : draw objects;combining
+StarSuite Impress : draw objects;connecting lines to
+StarSuite Impress : draw objects;converting text to
+StarSuite Impress : draw objects;copying between documents
+StarSuite Impress : draw objects;cross-fading two objects
+StarSuite Impress : draw objects;displaying (Calc)
+StarSuite Impress : draw objects;dropping Gallery pictures
+StarSuite Impress : draw objects;duplicating
+StarSuite Impress : draw objects;flipping
+StarSuite Impress : draw objects;grouping
+StarSuite Impress : draw objects;legends
+StarSuite Impress : draw objects;positioning and resizing
+StarSuite Impress : draw objects;protecting
+StarSuite Impress : draw objects;rotating
+StarSuite Impress : draw objects;slanting
+StarSuite Impress : draw objects;text entry mode
+StarSuite Impress : draw objects;text in
+StarSuite Impress : drawing
+StarSuite Impress : drawing;3D objects
+StarSuite Impress : drawing;freeform lines
+StarSuite Impress : drawing;lines
+StarSuite Impress : drawing;sectors and segments
+StarSuite Impress : Drawing bar
+StarSuite Impress : drawing lines in text
+StarSuite Impress : drawings
+StarSuite Impress : drawings;creating/opening
+StarSuite Impress : drawings;languages
+StarSuite Impress : drawings;printing
+StarSuite Impress : drawings;printing defaults
+StarSuite Impress : drawings;printing in text documents
+StarSuite Impress : drawings;saving
+StarSuite Impress : drawings;saving automatically
+StarSuite Impress : drawings;saving in other formats
+StarSuite Impress : drawings;sending as e-mail
+StarSuite Impress : drawings;shortcut keys
+StarSuite Impress : drawings;showing (Writer)
+StarSuite Impress : drawings;zoom function in
+StarSuite Impress : drawings, see also draw objects
+StarSuite Impress : drop-down lists in form functions
+StarSuite Impress : duplicating draw objects
+StarSuite Impress : e-mail attachments
+StarSuite Impress : Edit File icon
+StarSuite Impress : edit mode
+StarSuite Impress : edit mode;after opening
+StarSuite Impress : edit mode;through Enter key (Calc)
+StarSuite Impress : Edit Points bar
+StarSuite Impress : editing
+StarSuite Impress : editing;chart axes
+StarSuite Impress : editing;chart data
+StarSuite Impress : editing;chart legends
+StarSuite Impress : editing;chart titles
+StarSuite Impress : editing;curves
+StarSuite Impress : editing;data binding of XForms
+StarSuite Impress : editing;database tables and queries
+StarSuite Impress : editing;draw objects
+StarSuite Impress : editing;fields
+StarSuite Impress : editing;Fontwork objects
+StarSuite Impress : editing;glue points
+StarSuite Impress : editing;gradients
+StarSuite Impress : editing;guides and snap points
+StarSuite Impress : editing;hyperlinks
+StarSuite Impress : editing;menus
+StarSuite Impress : editing;notes
+StarSuite Impress : editing;objects
+StarSuite Impress : editing;pictures
+StarSuite Impress : editing;reports
+StarSuite Impress : editing;shortcut keys
+StarSuite Impress : editing;slide titles
+StarSuite Impress : editing;StarSuite documents in Internet Explorer
+StarSuite Impress : editing;tab stops
+StarSuite Impress : editing;templates
+StarSuite Impress : editing;titles
+StarSuite Impress : editing;toolbars
+StarSuite Impress : editing;undoing
+StarSuite Impress : editing;XForms
+StarSuite Impress : editing time of documents
+StarSuite Impress : editors
+StarSuite Impress : editors;formula editor
+StarSuite Impress : editors;ImageMap editor
+StarSuite Impress : effects
+StarSuite Impress : effects;animated slide transitions
+StarSuite Impress : effects;applying to/removing from objects
+StarSuite Impress : effects;font positions
+StarSuite Impress : effects;fonts
+StarSuite Impress : effects;Fontwork icons
+StarSuite Impress : effects;preview
+StarSuite Impress : effects;sounds
+StarSuite Impress : ellipses
+StarSuite Impress : ellipses;segments
+StarSuite Impress : ellipses;toolbars
+StarSuite Impress : empty documents
+StarSuite Impress : empty paragraph removal
+StarSuite Impress : encryption of contents
+StarSuite Impress : entering groups
+StarSuite Impress : entering text from right to left
+StarSuite Impress : equal sign, see also operators
+StarSuite Impress : equations in formula editor
+StarSuite Impress : error bars in charts
+StarSuite Impress : error indicators in charts
+StarSuite Impress : Error Report Tool
+StarSuite Impress : Euro
+StarSuite Impress : Euro;currency formats
+StarSuite Impress : Euro;Euro Converter Wizard
+StarSuite Impress : even/odd pages
+StarSuite Impress : even/odd pages;printing
+StarSuite Impress : events
+StarSuite Impress : events;assigning scripts
+StarSuite Impress : events;controls
+StarSuite Impress : events;customizing
+StarSuite Impress : events;in forms
+StarSuite Impress : Excel
+StarSuite Impress : Excel;saving as
+StarSuite Impress : Excel;search criteria
+StarSuite Impress : exceptions
+StarSuite Impress : exceptions;user-defined dictionaries
+StarSuite Impress : exchanging, see also replacing
+StarSuite Impress : executing
+StarSuite Impress : executing;SQL commands
+StarSuite Impress : exiting
+StarSuite Impress : exiting;by clicking objects
+StarSuite Impress : exiting;groups
+StarSuite Impress : exiting;StarSuite
+StarSuite Impress : expanding
+StarSuite Impress : expanding;slides
+StarSuite Impress : expanding formatting (Calc)
+StarSuite Impress : explorer of data sources
+StarSuite Impress : export filters
+StarSuite Impress : exporting
+StarSuite Impress : exporting;animations to GIF format
+StarSuite Impress : exporting;bitmaps
+StarSuite Impress : exporting;HTML and text documents
+StarSuite Impress : exporting;Microsoft Office documents with VBA code
+StarSuite Impress : exporting;presentations to HTML
+StarSuite Impress : exporting;spreadsheets to text format
+StarSuite Impress : exporting;templates
+StarSuite Impress : exporting;to foreign formats
+StarSuite Impress : exporting;to HTML
+StarSuite Impress : exporting;to Macromedia Flash format
+StarSuite Impress : exporting;to Microsoft Office formats
+StarSuite Impress : exporting;to PDF
+StarSuite Impress : exporting;to PostScript format
+StarSuite Impress : exporting;to XML
+StarSuite Impress : exporting;XML files
+StarSuite Impress : extended tips in Help
+StarSuite Impress : extension mode in text
+StarSuite Impress : extensions
+StarSuite Impress : extensions;Extension Manager
+StarSuite Impress : extensions;file formats
+StarSuite Impress : external keys (Base)
+StarSuite Impress : extrusion objects
+StarSuite Impress : eyedropper tool
+StarSuite Impress : faster printing
+StarSuite Impress : faxes
+StarSuite Impress : faxes;configuring StarSuite
+StarSuite Impress : faxes;fax programs/fax printers under UNIX
+StarSuite Impress : faxes;selecting a fax machine
+StarSuite Impress : faxes;sending
+StarSuite Impress : faxes;wizards
+StarSuite Impress : fields
+StarSuite Impress : fields;authors
+StarSuite Impress : fields;database tables
+StarSuite Impress : fields;dates (fixed)
+StarSuite Impress : fields;dates (variable)
+StarSuite Impress : fields;displaying field codes (Writer)
+StarSuite Impress : fields;editing
+StarSuite Impress : fields;file names
+StarSuite Impress : fields;formatted fields
+StarSuite Impress : fields;formatting
+StarSuite Impress : fields;in slides
+StarSuite Impress : fields;page numbers
+StarSuite Impress : fields;times (fixed)
+StarSuite Impress : fields;times (variable)
+StarSuite Impress : fields;updating automatically (Writer)
+StarSuite Impress : file associations for Microsoft Office
+StarSuite Impress : file filters
+StarSuite Impress : file filters;mobile devices
+StarSuite Impress : file filters;XML
+StarSuite Impress : file formats
+StarSuite Impress : file formats;changing StarSuite defaults
+StarSuite Impress : file formats;OpenDocument/XML
+StarSuite Impress : file formats;saving always in other formats
+StarSuite Impress : file selection button
+StarSuite Impress : file sharing options for current document
+StarSuite Impress : files
+StarSuite Impress : files;filters and formats
+StarSuite Impress : files;importing
+StarSuite Impress : files;inserting
+StarSuite Impress : files;inserting pictures
+StarSuite Impress : files;opening
+StarSuite Impress : files;opening with placeholders
+StarSuite Impress : files;properties
+StarSuite Impress : files;saving
+StarSuite Impress : files;saving automatically
+StarSuite Impress : files;saving in other formats
+StarSuite Impress : files;sending as e-mail
+StarSuite Impress : files;version numbers
+StarSuite Impress : files and folders in StarSuite
+StarSuite Impress : fill characters with tabulators
+StarSuite Impress : fill colors for areas
+StarSuite Impress : fill format mode
+StarSuite Impress : fill format mode;styles
+StarSuite Impress : fill patterns for areas
+StarSuite Impress : filter conditions
+StarSuite Impress : filter conditions;connecting
+StarSuite Impress : filter conditions;in queries (Base)
+StarSuite Impress : filtering
+StarSuite Impress : filtering;data in databases
+StarSuite Impress : filtering;data in forms
+StarSuite Impress : filters
+StarSuite Impress : filters;comparison operators
+StarSuite Impress : filters;for import and export
+StarSuite Impress : filters;Navigator
+StarSuite Impress : filters;pictures
+StarSuite Impress : filters;XML filter settings
+StarSuite Impress : Find tab in Help
+StarSuite Impress : finding
+StarSuite Impress : finding;in all sheets
+StarSuite Impress : finding;records in form documents
+StarSuite Impress : finding;selections
+StarSuite Impress : finding;similarity search
+StarSuite Impress : fitting to pages
+StarSuite Impress : fitting to pages;individual slides
+StarSuite Impress : fitting to pages;print settings in Math
+StarSuite Impress : fitting to pages;print settings in presentations
+StarSuite Impress : fixed text
+StarSuite Impress : fixed text;form functions
+StarSuite Impress : fixing toolbars
+StarSuite Impress : flipping around a flip line
+StarSuite Impress : flipping draw objects
+StarSuite Impress : floating frames in HTML documents
+StarSuite Impress : floating text
+StarSuite Impress : floating toolbars
+StarSuite Impress : flowcharts
+StarSuite Impress : focus of controls
+StarSuite Impress : folder creation
+StarSuite Impress : font lists
+StarSuite Impress : font name box
+StarSuite Impress : font sizes
+StarSuite Impress : font sizes;bullets
+StarSuite Impress : font sizes;relative changes
+StarSuite Impress : font sizes;scaling on screen
+StarSuite Impress : font sizes;text
+StarSuite Impress : fonts
+StarSuite Impress : fonts;adding under UNIX
+StarSuite Impress : fonts;changing in templates
+StarSuite Impress : fonts;colors
+StarSuite Impress : fonts;default settings
+StarSuite Impress : fonts;effects
+StarSuite Impress : fonts;for HTML and Basic
+StarSuite Impress : fonts;formats
+StarSuite Impress : fonts;outlines
+StarSuite Impress : fonts;positions in text
+StarSuite Impress : fonts;shadows
+StarSuite Impress : fonts;specifying several
+StarSuite Impress : fonts;strikethrough
+StarSuite Impress : fonts;styles
+StarSuite Impress : fonts;text objects
+StarSuite Impress : Fontwork icons
+StarSuite Impress : footers
+StarSuite Impress : footers;backgrounds
+StarSuite Impress : footers;slide masters
+StarSuite Impress : footers;slides
+StarSuite Impress : form controls
+StarSuite Impress : form controls;assigning macros
+StarSuite Impress : form controls;protecting
+StarSuite Impress : form controls;toolbars
+StarSuite Impress : form fields
+StarSuite Impress : form filters
+StarSuite Impress : Form Navigator
+StarSuite Impress : format codes
+StarSuite Impress : format codes;numbers
+StarSuite Impress : format filling printing in StarSuite Math
+StarSuite Impress : Format Paintbrush
+StarSuite Impress : formats
+StarSuite Impress : formats;Asian layout
+StarSuite Impress : formats;fonts
+StarSuite Impress : formats;maximizing page formats
+StarSuite Impress : formats;number and currency formats
+StarSuite Impress : formats;of currencies/date/time
+StarSuite Impress : formats;on opening and saving
+StarSuite Impress : formats;pasting in special formats
+StarSuite Impress : formats;positions
+StarSuite Impress : formats;tabulators
+StarSuite Impress : formatted fields
+StarSuite Impress : formatted fields;form functions
+StarSuite Impress : formatted fields;properties
+StarSuite Impress : formatting
+StarSuite Impress : formatting;Asian typography
+StarSuite Impress : formatting;axes in charts
+StarSuite Impress : formatting;chart areas
+StarSuite Impress : formatting;chart floors
+StarSuite Impress : formatting;chart legends
+StarSuite Impress : formatting;chart titles
+StarSuite Impress : formatting;chart walls
+StarSuite Impress : formatting;copying
+StarSuite Impress : formatting;definition
+StarSuite Impress : formatting;expanding (Calc)
+StarSuite Impress : formatting;fields
+StarSuite Impress : formatting;font effects
+StarSuite Impress : formatting;hyperlinks
+StarSuite Impress : formatting;pages
+StarSuite Impress : formatting;printer metrics (Writer)
+StarSuite Impress : formatting;slides
+StarSuite Impress : formatting;slides headings
+StarSuite Impress : formatting;undoing
+StarSuite Impress : formatting;undoing when writing
+StarSuite Impress : forms
+StarSuite Impress : forms;browsing
+StarSuite Impress : forms;Combo Box/List Box Wizard
+StarSuite Impress : forms;creating
+StarSuite Impress : forms;data
+StarSuite Impress : forms;designing (Base)
+StarSuite Impress : forms;events
+StarSuite Impress : forms;filtering data
+StarSuite Impress : forms;finding records
+StarSuite Impress : forms;focus after opening
+StarSuite Impress : forms;general information (Base)
+StarSuite Impress : forms;grouping controls
+StarSuite Impress : forms;HTML filters
+StarSuite Impress : forms;inserting
+StarSuite Impress : forms;Navigator
+StarSuite Impress : forms;opening in design mode
+StarSuite Impress : forms;properties
+StarSuite Impress : forms;sorting data
+StarSuite Impress : forms;subforms
+StarSuite Impress : forms;wizards
+StarSuite Impress : forms;XForms
+StarSuite Impress : formula texts
+StarSuite Impress : formula texts;printing in StarSuite Math
+StarSuite Impress : formulas
+StarSuite Impress : formulas;new
+StarSuite Impress : formulas;starting formula editor
+StarSuite Impress : formulas in reports
+StarSuite Impress : formulas in reports;editing
+StarSuite Impress : forums and support
+StarSuite Impress : frames
+StarSuite Impress : frames;around paragraphs
+StarSuite Impress : frames;around tables
+StarSuite Impress : frames;AutoCorrect function
+StarSuite Impress : frames;backgrounds
+StarSuite Impress : frames;captions (Writer)
+StarSuite Impress : frames;printing in StarSuite Math
+StarSuite Impress : frames;protecting
+StarSuite Impress : frames;selection frames
+StarSuite Impress : frames;text fitting to frames
+StarSuite Impress : freeform lines
+StarSuite Impress : freeform lines;draw functions
+StarSuite Impress : freeform lines;drawing
+StarSuite Impress : FTP
+StarSuite Impress : FTP;opening documents
+StarSuite Impress : FTP;saving documents
+StarSuite Impress : full joins (Base)
+StarSuite Impress : full screen view
+StarSuite Impress : full-text search in Help
+StarSuite Impress : functions in reports
+StarSuite Impress : functions in reports;editing
+StarSuite Impress : Gallery
+StarSuite Impress : Gallery;adding pictures
+StarSuite Impress : Gallery;dragging pictures to draw objects
+StarSuite Impress : Gallery;hiding/showing
+StarSuite Impress : Gallery;inserting pictures from
+StarSuite Impress : geometric forms
+StarSuite Impress : German spellcheck
+StarSuite Impress : get method for form transmissions
+StarSuite Impress : getting support
+StarSuite Impress : GIF format
+StarSuite Impress : GIF images
+StarSuite Impress : GIF images;animating
+StarSuite Impress : GIF images;replacing colors
+StarSuite Impress : glossaries
+StarSuite Impress : glossaries;common terms
+StarSuite Impress : glossaries;Internet terms
+StarSuite Impress : glue points
+StarSuite Impress : glue points;editing
+StarSuite Impress : glue points;inserting
+StarSuite Impress : gradients
+StarSuite Impress : gradients;applying and defining
+StarSuite Impress : gradients;defining colors
+StarSuite Impress : gradients;loading lists
+StarSuite Impress : gradients;transparent
+StarSuite Impress : gradients off for faster printing
+StarSuite Impress : graphical text art
+StarSuite Impress : graphics
+StarSuite Impress : graphics;cache
+StarSuite Impress : graphics;protecting
+StarSuite Impress : graphics, see also pictures
+StarSuite Impress : grayscale display
+StarSuite Impress : grayscale printing
+StarSuite Impress : grid controls
+StarSuite Impress : grid controls;form functions
+StarSuite Impress : grids
+StarSuite Impress : grids;defaults (Writer/Calc)
+StarSuite Impress : grids;display options (Impress/Draw)
+StarSuite Impress : grids;displaying lines (Calc)
+StarSuite Impress : grids;formatting axes
+StarSuite Impress : grids;inserting in charts
+StarSuite Impress : group box creation
+StarSuite Impress : grouping
+StarSuite Impress : grouping;draw objects
+StarSuite Impress : groups
+StarSuite Impress : groups;entering/exiting/ungrouping
+StarSuite Impress : groups;naming
+StarSuite Impress : groups;of controls
+StarSuite Impress : guides
+StarSuite Impress : guides;display options (Impress/Draw)
+StarSuite Impress : guides;displaying when moving objects (Impress)
+StarSuite Impress : guides;editing
+StarSuite Impress : guides;inserting
+StarSuite Impress : guides;show snap lines icon
+StarSuite Impress : guides;showing (Calc)
+StarSuite Impress : guides;showing when moving frames (Writer)
+StarSuite Impress : gutter
+StarSuite Impress : half-spheres
+StarSuite Impress : hand icon for moving slides
+StarSuite Impress : handles
+StarSuite Impress : handles;displaying (Writer)
+StarSuite Impress : handles;large
+StarSuite Impress : handles;scaling
+StarSuite Impress : handles;showing simple/large handles (Calc)
+StarSuite Impress : handles;simple
+StarSuite Impress : handout printing
+StarSuite Impress : Hangul/Hanja
+StarSuite Impress : hatching
+StarSuite Impress : hatching
+StarSuite Impress : hatching;loading lists
+StarSuite Impress : headers
+StarSuite Impress : headers;backgrounds
+StarSuite Impress : headers and footers
+StarSuite Impress : headers and footers;master layouts
+StarSuite Impress : headers and footers;slide masters
+StarSuite Impress : headers and footers;slides
+StarSuite Impress : headings
+StarSuite Impress : headings;entering as text box
+StarSuite Impress : Hebrew
+StarSuite Impress : Hebrew;entering text
+StarSuite Impress : Hebrew;language settings
+StarSuite Impress : Help
+StarSuite Impress : Help;bookmarks
+StarSuite Impress : Help;extended tips on/off
+StarSuite Impress : Help;full-text search
+StarSuite Impress : Help;Help tips
+StarSuite Impress : Help;keywords
+StarSuite Impress : Help;navigation pane showing/hiding
+StarSuite Impress : Help;style sheets
+StarSuite Impress : Help;topics
+StarSuite Impress : Help Agent
+StarSuite Impress : Help Agent;help
+StarSuite Impress : Help Agent;options
+StarSuite Impress : Help tips
+StarSuite Impress : Help tips;hiding
+StarSuite Impress : hidden controls in Form Navigator
+StarSuite Impress : hidden fields display (Writer)
+StarSuite Impress : hidden pages
+StarSuite Impress : hidden pages;printing in presentations
+StarSuite Impress : hidden pages;showing
+StarSuite Impress : hidden text
+StarSuite Impress : hidden text;showing (Writer)
+StarSuite Impress : hiding
+StarSuite Impress : hiding;changes
+StarSuite Impress : hiding;chart legends
+StarSuite Impress : hiding;docked windows
+StarSuite Impress : hiding;layers
+StarSuite Impress : hiding;levels
+StarSuite Impress : hiding;navigation pane in Help window
+StarSuite Impress : hiding;slides
+StarSuite Impress : hiding;subpoints
+StarSuite Impress : high contrast mode
+StarSuite Impress : Hindi
+StarSuite Impress : Hindi;entering text
+StarSuite Impress : Hindi;language settings
+StarSuite Impress : horizontal scrollbars (Writer)
+StarSuite Impress : hot spots in flowcharts
+StarSuite Impress : hotspots
+StarSuite Impress : HowTos for charts
+StarSuite Impress : Howtos for Draw
+StarSuite Impress : HTML
+StarSuite Impress : HTML;definition
+StarSuite Impress : HTML;export character set
+StarSuite Impress : HTML;exporting from presentations
+StarSuite Impress : HTML;fonts for source display
+StarSuite Impress : HTML;importing into presentations
+StarSuite Impress : HTML;importing META tags
+StarSuite Impress : HTML;inserting files
+StarSuite Impress : HTML;live presentations
+StarSuite Impress : HTML documents
+StarSuite Impress : HTML documents;auto reloading
+StarSuite Impress : HTML documents;importing/exporting
+StarSuite Impress : HTML documents;META tags in
+StarSuite Impress : HTML documents;new
+StarSuite Impress : HTML documents;source text
+StarSuite Impress : hyperlinks
+StarSuite Impress : hyperlinks;assigning macros
+StarSuite Impress : hyperlinks;character formats
+StarSuite Impress : hyperlinks;definition
+StarSuite Impress : hyperlinks;deleting
+StarSuite Impress : hyperlinks;editing
+StarSuite Impress : hyperlinks;inserting
+StarSuite Impress : hyperlinks;relative and absolute
+StarSuite Impress : hyperlinks;turning off automatic recognition
+StarSuite Impress : hyperlinks, see also links
+StarSuite Impress : hyphenation
+StarSuite Impress : hyphenation;activating for a language
+StarSuite Impress : hyphenation;minimal number of characters
+StarSuite Impress : hyphens
+StarSuite Impress : hyphens;displaying custom (Writer)
+StarSuite Impress : hyphens;inserting custom
+StarSuite Impress : icon bars, see toolbars
+StarSuite Impress : icon sizes
+StarSuite Impress : ignore list for spellcheck
+StarSuite Impress : illumination
+StarSuite Impress : illumination;3D charts
+StarSuite Impress : illustrations, see pictures
+StarSuite Impress : image button creation
+StarSuite Impress : image control creation
+StarSuite Impress : ImageMap
+StarSuite Impress : ImageMap;definition
+StarSuite Impress : ImageMap;editor
+StarSuite Impress : images
+StarSuite Impress : images;ImageMap
+StarSuite Impress : images;inserting
+StarSuite Impress : images;inserting and editing bitmaps
+StarSuite Impress : images, see also pictures
+StarSuite Impress : IME
+StarSuite Impress : IME;definition
+StarSuite Impress : IME;showing/hiding
+StarSuite Impress : import filters
+StarSuite Impress : import restrictions for Microsoft Office
+StarSuite Impress : importing
+StarSuite Impress : importing;bitmaps
+StarSuite Impress : importing;compatibility settings for text import
+StarSuite Impress : importing;databases
+StarSuite Impress : importing;documents in other formats
+StarSuite Impress : importing;from XML
+StarSuite Impress : importing;HTML and text documents
+StarSuite Impress : importing;HTML with META tags
+StarSuite Impress : importing;Microsoft Office documents with VBA code
+StarSuite Impress : importing;presentations with HTML
+StarSuite Impress : importing;tables in text format
+StarSuite Impress : importing;templates
+StarSuite Impress : in front of object command
+StarSuite Impress : inches
+StarSuite Impress : including spreadsheets
+StarSuite Impress : increasing sizes of views
+StarSuite Impress : Index tab in Help
+StarSuite Impress : indexes
+StarSuite Impress : indexes;backgrounds
+StarSuite Impress : indexes;showing/hiding Help index tab
+StarSuite Impress : indicator lines in text
+StarSuite Impress : inner joins (Base)
+StarSuite Impress : input method window
+StarSuite Impress : insert mode for entering text
+StarSuite Impress : inserting
+StarSuite Impress : inserting;3D objects
+StarSuite Impress : inserting;arrows
+StarSuite Impress : inserting;buttons in toolbars
+StarSuite Impress : inserting;callouts in presentations
+StarSuite Impress : inserting;cell ranges from spreadsheets
+StarSuite Impress : inserting;charts
+StarSuite Impress : inserting;clipboard options
+StarSuite Impress : inserting;data from text documents
+StarSuite Impress : inserting;datasource records in spreadsheets
+StarSuite Impress : inserting;drawings
+StarSuite Impress : inserting;ellipses
+StarSuite Impress : inserting;files
+StarSuite Impress : inserting;floating frames
+StarSuite Impress : inserting;Fontwork objects
+StarSuite Impress : inserting;form fields
+StarSuite Impress : inserting;glue points
+StarSuite Impress : inserting;headers/footers in all slides
+StarSuite Impress : inserting;hyperlinks
+StarSuite Impress : inserting;layers
+StarSuite Impress : inserting;line breaks in cells
+StarSuite Impress : inserting;lines
+StarSuite Impress : inserting;movies/sounds
+StarSuite Impress : inserting;new text tables defaults
+StarSuite Impress : inserting;notes
+StarSuite Impress : inserting;objects from files
+StarSuite Impress : inserting;objects from Gallery
+StarSuite Impress : inserting;OLE objects
+StarSuite Impress : inserting;paragraph borders
+StarSuite Impress : inserting;paragraph bullets
+StarSuite Impress : inserting;pictures
+StarSuite Impress : inserting;pictures in Gallery
+StarSuite Impress : inserting;plug-ins
+StarSuite Impress : inserting;polygons
+StarSuite Impress : inserting;push buttons
+StarSuite Impress : inserting;rectangles
+StarSuite Impress : inserting;slides
+StarSuite Impress : inserting;slides as links
+StarSuite Impress : inserting;slides from files
+StarSuite Impress : inserting;special characters
+StarSuite Impress : inserting;tab stops
+StarSuite Impress : inserting;text frames
+StarSuite Impress : inserting;text in presentations
+StarSuite Impress : inserting;textures on chart bars
+StarSuite Impress : installing
+StarSuite Impress : installing;ActiveX control
+StarSuite Impress : installing;mobile device filters
+StarSuite Impress : installing;UNO components
+StarSuite Impress : installing;XML filters
+StarSuite Impress : instructions
+StarSuite Impress : instructions;general
+StarSuite Impress : instructions;StarSuite Draw
+StarSuite Impress : instructions;StarSuite Impress
+StarSuite Impress : interactions
+StarSuite Impress : interactions;hot spots
+StarSuite Impress : interactions;objects in interactive presentations
+StarSuite Impress : interactions;preview
+StarSuite Impress : Internet
+StarSuite Impress : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Impress : Internet;presentations
+StarSuite Impress : Internet;starting searches
+StarSuite Impress : Internet;turning off recognition of addresses
+StarSuite Impress : Internet glossary
+StarSuite Impress : intersecting draw objects
+StarSuite Impress : invert filter
+StarSuite Impress : invisible areas
+StarSuite Impress : italic text
+StarSuite Impress : iterative references in spreadsheets
+StarSuite Impress : Java
+StarSuite Impress : Java;definition
+StarSuite Impress : Java;setting options
+StarSuite Impress : JDBC
+StarSuite Impress : JDBC;databases (Base)
+StarSuite Impress : JDBC;definition
+StarSuite Impress : joining
+StarSuite Impress : joining;3D objects
+StarSuite Impress : joining;paragraphs
+StarSuite Impress : joining;tables (Base)
+StarSuite Impress : joins in databases (Base)
+StarSuite Impress : justifying text
+StarSuite Impress : kerning
+StarSuite Impress : kerning;Asian texts
+StarSuite Impress : kerning;definition
+StarSuite Impress : kerning;in characters
+StarSuite Impress : key fields for relations (Base)
+StarSuite Impress : keyboard
+StarSuite Impress : keyboard;assigning/editing shortcut keys
+StarSuite Impress : keyboard;general commands
+StarSuite Impress : keyboard;removing numbering
+StarSuite Impress : keyboard;zooming
+StarSuite Impress : keys
+StarSuite Impress : keys;adding push buttons
+StarSuite Impress : keys;primary keys (Base)
+StarSuite Impress : kiosk export
+StarSuite Impress : labels
+StarSuite Impress : labels;creating and synchronizing
+StarSuite Impress : labels;for charts
+StarSuite Impress : labels;for draw objects
+StarSuite Impress : labels;form functions
+StarSuite Impress : labels;from databases
+StarSuite Impress : labels, see also names/callouts
+StarSuite Impress : languages
+StarSuite Impress : languages;activating modules
+StarSuite Impress : languages;Asian support
+StarSuite Impress : languages;complex text layout
+StarSuite Impress : languages;locale settings
+StarSuite Impress : languages;selecting for text
+StarSuite Impress : languages;setting options
+StarSuite Impress : languages;spellcheck
+StarSuite Impress : languages;spellchecking and formatting
+StarSuite Impress : large handles (Writer)
+StarSuite Impress : large icons
+StarSuite Impress : layer arrangement
+StarSuite Impress : layers
+StarSuite Impress : layers;definition
+StarSuite Impress : layers;deleting
+StarSuite Impress : layers;inserting and editing
+StarSuite Impress : layers;moving objects
+StarSuite Impress : layers;renaming
+StarSuite Impress : layers;working with
+StarSuite Impress : layout
+StarSuite Impress : layout;importing Word documents
+StarSuite Impress : layout;pages
+StarSuite Impress : layout;printing handouts
+StarSuite Impress : LDAP server
+StarSuite Impress : LDAP server;address books (Base)
+StarSuite Impress : LDAP server;sign on options
+StarSuite Impress : leading between paragraphs
+StarSuite Impress : left alignment of paragraphs
+StarSuite Impress : left joins (Base)
+StarSuite Impress : legends
+StarSuite Impress : legends;charts
+StarSuite Impress : legends;draw objects
+StarSuite Impress : legends;drawings
+StarSuite Impress : legends;rounding corners
+StarSuite Impress : Letter Wizard
+StarSuite Impress : levels
+StarSuite Impress : levels;depth stagger
+StarSuite Impress : levels;hiding
+StarSuite Impress : levels;showing
+StarSuite Impress : limits of tables (Writer)
+StarSuite Impress : line breaks
+StarSuite Impress : line breaks;in cells
+StarSuite Impress : line charts
+StarSuite Impress : line spacing
+StarSuite Impress : line spacing;context menu in paragraphs
+StarSuite Impress : line spacing;paragraph
+StarSuite Impress : line styles
+StarSuite Impress : line styles;applying
+StarSuite Impress : line styles;defining
+StarSuite Impress : line styles;loading
+StarSuite Impress : lines
+StarSuite Impress : lines;about line ends
+StarSuite Impress : lines;connecting objects
+StarSuite Impress : lines;defining ends
+StarSuite Impress : lines;draw functions
+StarSuite Impress : lines;drawing
+StarSuite Impress : lines;drawing in text
+StarSuite Impress : lines;editing points
+StarSuite Impress : lines;inserting
+StarSuite Impress : lines;removing automatic lines
+StarSuite Impress : lines of text
+StarSuite Impress : lines of text;alignment
+StarSuite Impress : links
+StarSuite Impress : links;between cells and controls
+StarSuite Impress : links;by drag and drop
+StarSuite Impress : links;character formats
+StarSuite Impress : links;definition
+StarSuite Impress : links;editing hyperlinks
+StarSuite Impress : links;inserting
+StarSuite Impress : links;modifying
+StarSuite Impress : links;opening files with
+StarSuite Impress : links;relational databases (Base)
+StarSuite Impress : links;turning off automatic recognition
+StarSuite Impress : links;updating options (Writer)
+StarSuite Impress : links;updating specific links
+StarSuite Impress : list box creation
+StarSuite Impress : lists
+StarSuite Impress : lists;animations
+StarSuite Impress : lists;data assigned to controls
+StarSuite Impress : lists;registered databases (Base)
+StarSuite Impress : lists;regular expressions
+StarSuite Impress : live presentations on the Internet
+StarSuite Impress : loading
+StarSuite Impress : loading;arrow and line styles
+StarSuite Impress : loading;colors/gradients/hatchings
+StarSuite Impress : loading;documents
+StarSuite Impress : loading;documents from other formats
+StarSuite Impress : loading;HTML documents, automatically
+StarSuite Impress : loading;Microsoft Office documents with VBA code
+StarSuite Impress : loading;reloading
+StarSuite Impress : loading;XML files
+StarSuite Impress : locale settings
+StarSuite Impress : locking layers
+StarSuite Impress : logarithmic scaling along axes
+StarSuite Impress : lowercase letters
+StarSuite Impress : lowercase letters;font effects
+StarSuite Impress : Macromedia Flash export
+StarSuite Impress : macros
+StarSuite Impress : macros;assigning to events in forms
+StarSuite Impress : macros;in MS Office documents
+StarSuite Impress : macros;interrupting
+StarSuite Impress : macros;organizing
+StarSuite Impress : macros;recording
+StarSuite Impress : macros;running in presentations
+StarSuite Impress : macros;security
+StarSuite Impress : macros;security warning dialog
+StarSuite Impress : macros;selecting security warnings
+StarSuite Impress : magnetic lines in presentations
+StarSuite Impress : magnifiers
+StarSuite Impress : margins
+StarSuite Impress : margins;pages
+StarSuite Impress : margins;setting with the mouse
+StarSuite Impress : margins;shadows
+StarSuite Impress : marking changes
+StarSuite Impress : marking, see selecting
+StarSuite Impress : master layouts with headers and footers
+StarSuite Impress : master pages, see slide masters
+StarSuite Impress : master views
+StarSuite Impress : Math formula editor
+StarSuite Impress : mean value lines in charts
+StarSuite Impress : measurement units
+StarSuite Impress : measurement units;changing on rulers
+StarSuite Impress : measurement units;converting
+StarSuite Impress : measurement units;selecting
+StarSuite Impress : Media Player window
+StarSuite Impress : menus
+StarSuite Impress : menus;activating context menus
+StarSuite Impress : menus;assigning macros
+StarSuite Impress : menus;customizing
+StarSuite Impress : menus;inactive menu items
+StarSuite Impress : merging
+StarSuite Impress : merging;documents
+StarSuite Impress : merging;draw objects
+StarSuite Impress : META tags
+StarSuite Impress : metafiles
+StarSuite Impress : metafiles;converting to
+StarSuite Impress : metafiles;replacing colors
+StarSuite Impress : metrics
+StarSuite Impress : metrics;converting
+StarSuite Impress : metrics;document formatting (Writer)
+StarSuite Impress : metrics;in sheets
+StarSuite Impress : Microsoft Office
+StarSuite Impress : Microsoft Office;Access databases (base)
+StarSuite Impress : Microsoft Office;as standard file format
+StarSuite Impress : Microsoft Office;document import restrictions
+StarSuite Impress : Microsoft Office;feature comparisons
+StarSuite Impress : Microsoft Office;importing password protected files
+StarSuite Impress : Microsoft Office;importing Word documents
+StarSuite Impress : Microsoft Office;importing/exporting VBA code
+StarSuite Impress : Microsoft Office;new users information
+StarSuite Impress : Microsoft Office;opening Microsoft documents
+StarSuite Impress : Microsoft Office;reassigning document types
+StarSuite Impress : mirroring objects
+StarSuite Impress : mobile device filters
+StarSuite Impress : models in XForms
+StarSuite Impress : modifying, see changing
+StarSuite Impress : more controls
+StarSuite Impress : mosaic filter
+StarSuite Impress : motion paths
+StarSuite Impress : mouse
+StarSuite Impress : mouse;pointers when using drag and drop
+StarSuite Impress : mouse;positioning
+StarSuite Impress : moving
+StarSuite Impress : moving;between layers
+StarSuite Impress : moving;objects in slides
+StarSuite Impress : moving;tab stops on ruler
+StarSuite Impress : moving;toolbars
+StarSuite Impress : moving;using guide lines in presentations
+StarSuite Impress : MS ADO interface (Base)
+StarSuite Impress : multi-line titles in forms
+StarSuite Impress : multiple documents
+StarSuite Impress : multiple documents;opening
+StarSuite Impress : multiple monitors
+StarSuite Impress : multiple selection
+StarSuite Impress : multiplying draw objects
+StarSuite Impress : music
+StarSuite Impress : music;inserting
+StarSuite Impress : My Documents folder
+StarSuite Impress : My Documents folder;changing work directory
+StarSuite Impress : My Documents folder;opening
+StarSuite Impress : MySQL databases (Base)
+StarSuite Impress : names
+StarSuite Impress : names;multi-line titles
+StarSuite Impress : names;objects
+StarSuite Impress : names, see also labels/callouts
+StarSuite Impress : namespace organization in XForms
+StarSuite Impress : native SQL (Base)
+StarSuite Impress : navigating
+StarSuite Impress : navigating;in documents
+StarSuite Impress : Navigation bar
+StarSuite Impress : Navigation bar;controls
+StarSuite Impress : Navigation bar;forms
+StarSuite Impress : Navigator
+StarSuite Impress : Navigator;contents as lists
+StarSuite Impress : Navigator;docking
+StarSuite Impress : Navigator;notes
+StarSuite Impress : Navigator;presentations
+StarSuite Impress : Navigator;working with
+StarSuite Impress : net charts
+StarSuite Impress : network identity options
+StarSuite Impress : new databases
+StarSuite Impress : new documents
+StarSuite Impress : new German spellcheck
+StarSuite Impress : new lines in cells
+StarSuite Impress : new windows
+StarSuite Impress : non-breaking dashes
+StarSuite Impress : non-breaking spaces (Writer)
+StarSuite Impress : non-printing characters (Writer)
+StarSuite Impress : normal view
+StarSuite Impress : normal view;backgrounds
+StarSuite Impress : normal view;presentations
+StarSuite Impress : notes
+StarSuite Impress : notes;adding to slides
+StarSuite Impress : notes;default formatting
+StarSuite Impress : notes;displaying (Calc)
+StarSuite Impress : notes;inserting/editing/deleting/printing
+StarSuite Impress : notes;printing in presentations
+StarSuite Impress : notes;printing in text
+StarSuite Impress : number formats
+StarSuite Impress : number formats;codes
+StarSuite Impress : number formats;formats
+StarSuite Impress : number formats;recognition in text tables
+StarSuite Impress : number of pages
+StarSuite Impress : number of sheets
+StarSuite Impress : number of tables
+StarSuite Impress : numbering
+StarSuite Impress : numbering;options
+StarSuite Impress : numbering;paragraphs
+StarSuite Impress : numbering;turning off
+StarSuite Impress : numbering;using automatically
+StarSuite Impress : numbers
+StarSuite Impress : numbers;date, time and currency formats
+StarSuite Impress : numbers;decimal places (Calc)
+StarSuite Impress : numerical fields in forms
+StarSuite Impress : object bars
+StarSuite Impress : object bars;editing glue points
+StarSuite Impress : objects
+StarSuite Impress : objects;aligning
+StarSuite Impress : objects;always moveable (Impress/Draw)
+StarSuite Impress : objects;arranging within stacks
+StarSuite Impress : objects;behind object command
+StarSuite Impress : objects;breaking connections
+StarSuite Impress : objects;copying when moving in presentations
+StarSuite Impress : objects;definition
+StarSuite Impress : objects;displaying in spreadsheets
+StarSuite Impress : objects;displaying in text documents
+StarSuite Impress : objects;editing
+StarSuite Impress : objects;effects
+StarSuite Impress : objects;in front of object command
+StarSuite Impress : objects;inserting from files
+StarSuite Impress : objects;inserting from Gallery
+StarSuite Impress : objects;inserting OLE objects
+StarSuite Impress : objects;moving along paths
+StarSuite Impress : objects;moving and resizing with mouse
+StarSuite Impress : objects;moving in layers
+StarSuite Impress : objects;moving in slides
+StarSuite Impress : objects;naming
+StarSuite Impress : objects;opening
+StarSuite Impress : objects;properties of charts
+StarSuite Impress : objects;quickly moving to
+StarSuite Impress : objects;reversing
+StarSuite Impress : objects;selecting
+StarSuite Impress : objects;titles and descriptions
+StarSuite Impress : objects;with attributes
+StarSuite Impress : ODBC
+StarSuite Impress : ODBC;database (Base)
+StarSuite Impress : ODBC;definition
+StarSuite Impress : ODF file formats
+StarSuite Impress : Office
+StarSuite Impress : Office;Microsoft Office and StarSuite
+StarSuite Impress : old German spellcheck
+StarSuite Impress : OLE
+StarSuite Impress : OLE;definition
+StarSuite Impress : OLE objects
+StarSuite Impress : OLE objects;arranging within stacks
+StarSuite Impress : OLE objects;captions (Writer)
+StarSuite Impress : OLE objects;inserting
+StarSuite Impress : OLE objects;number of
+StarSuite Impress : OLE objects;protecting
+StarSuite Impress : one and a half line spacing in text
+StarSuite Impress : online registration
+StarSuite Impress : online update options
+StarSuite Impress : online updates
+StarSuite Impress : online updates;checking automatically
+StarSuite Impress : online updates;checking manually
+StarSuite Impress : Open/Save dialogs
+StarSuite Impress : OpenDocument file formats
+StarSuite Impress : OpenGL
+StarSuite Impress : OpenGL;definition
+StarSuite Impress : OpenGL;optimized output
+StarSuite Impress : opening
+StarSuite Impress : opening;context menus
+StarSuite Impress : opening;database files
+StarSuite Impress : opening;dialog settings
+StarSuite Impress : opening;documents
+StarSuite Impress : opening;documents from other formats
+StarSuite Impress : opening;documents on WebDAV server
+StarSuite Impress : opening;files with links
+StarSuite Impress : opening;files, with placeholders
+StarSuite Impress : opening;forms
+StarSuite Impress : opening;Microsoft Office files
+StarSuite Impress : opening;mobile device documents
+StarSuite Impress : opening;objects
+StarSuite Impress : opening;reports
+StarSuite Impress : opening;several files
+StarSuite Impress : opening;XForms
+StarSuite Impress : operators
+StarSuite Impress : operators;default filters
+StarSuite Impress : optional hyphens (Writer)
+StarSuite Impress : options
+StarSuite Impress : options;accessibility
+StarSuite Impress : options;appearance
+StarSuite Impress : options;compatibility (Writer)
+StarSuite Impress : options;network identity
+StarSuite Impress : options;online update
+StarSuite Impress : options;tools
+StarSuite Impress : Oracle databases (base)
+StarSuite Impress : order of chart data
+StarSuite Impress : ordering
+StarSuite Impress : ordering;objects
+StarSuite Impress : ordering;slides
+StarSuite Impress : organization charts
+StarSuite Impress : organizing
+StarSuite Impress : organizing;macros and scripts
+StarSuite Impress : organizing;namespaces in XForms
+StarSuite Impress : organizing;styles
+StarSuite Impress : organizing;templates
+StarSuite Impress : origin of rulers
+StarSuite Impress : original size
+StarSuite Impress : original size;printing in StarSuite Math
+StarSuite Impress : original size;restoring after cropping
+StarSuite Impress : outline view
+StarSuite Impress : outlines
+StarSuite Impress : outlines;font effects
+StarSuite Impress : outlines;outline symbols
+StarSuite Impress : outlines;printing
+StarSuite Impress : outlines;sending to presentations
+StarSuite Impress : overwrite mode
+StarSuite Impress : packages, see extensions
+StarSuite Impress : page breaks
+StarSuite Impress : page breaks;displaying (Calc)
+StarSuite Impress : page formats
+StarSuite Impress : page formats;maximizing
+StarSuite Impress : page formats;restriction
+StarSuite Impress : page number field
+StarSuite Impress : page numbers on all slides
+StarSuite Impress : page styles
+StarSuite Impress : page styles;editing/applying with statusbar
+StarSuite Impress : pages
+StarSuite Impress : pages;backgrounds in all applications
+StarSuite Impress : pages;copying
+StarSuite Impress : pages;fitting to printed pages
+StarSuite Impress : pages;formatting and numbering
+StarSuite Impress : pages;printing page names in presentations
+StarSuite Impress : pages;scaling
+StarSuite Impress : pages;selecting one to print
+StarSuite Impress : paint box
+StarSuite Impress : paint can symbol
+StarSuite Impress : pair kerning
+StarSuite Impress : Palm file filters
+StarSuite Impress : paper formats
+StarSuite Impress : paper size warning
+StarSuite Impress : paper trays
+StarSuite Impress : paragraph marks
+StarSuite Impress : paragraph marks;displaying (Writer)
+StarSuite Impress : paragraph styles
+StarSuite Impress : paragraph styles;languages
+StarSuite Impress : paragraph styles;modifying basic fonts
+StarSuite Impress : paragraphs
+StarSuite Impress : paragraphs;alignment
+StarSuite Impress : paragraphs;Asian typography
+StarSuite Impress : paragraphs;defining borders
+StarSuite Impress : paragraphs;hidden paragraphs (Writer)
+StarSuite Impress : paragraphs;increasing indents of
+StarSuite Impress : paragraphs;indents, margins and columns
+StarSuite Impress : paragraphs;inserting bullets
+StarSuite Impress : paragraphs;joining
+StarSuite Impress : paragraphs;numbering automatically
+StarSuite Impress : paragraphs;removing blank ones
+StarSuite Impress : paragraphs;spacing
+StarSuite Impress : paragraphs;tab stops
+StarSuite Impress : parameters
+StarSuite Impress : parameters;command line
+StarSuite Impress : parameters;queries (Base)
+StarSuite Impress : passwords for protecting contents
+StarSuite Impress : pasting
+StarSuite Impress : pasting;cell ranges
+StarSuite Impress : pasting;cell ranges from spreadsheets
+StarSuite Impress : pasting;data from text documents
+StarSuite Impress : pasting;draw objects
+StarSuite Impress : pasting;draw objects from other documents
+StarSuite Impress : pasting;formatted/unformatted text
+StarSuite Impress : pasting;from data source view
+StarSuite Impress : pasting;from data sources to StarSuite Calc
+StarSuite Impress : pasting;pictures from other documents
+StarSuite Impress : pasting;sheet areas in text documents
+StarSuite Impress : pasting;slides from other presentations
+StarSuite Impress : pasting;text from other documents
+StarSuite Impress : pasting;to Gallery
+StarSuite Impress : paths
+StarSuite Impress : paths;changing work directory
+StarSuite Impress : paths;defaults
+StarSuite Impress : paths;moving objects along
+StarSuite Impress : pattern editor
+StarSuite Impress : pattern fields
+StarSuite Impress : pattern fields;form functions
+StarSuite Impress : patterns for objects
+StarSuite Impress : PDF
+StarSuite Impress : PDF;export
+StarSuite Impress : PDF;PostScript to PDF converter, UNIX
+StarSuite Impress : personal data input
+StarSuite Impress : phonetic guide
+StarSuite Impress : picklist creation
+StarSuite Impress : pictures
+StarSuite Impress : pictures;adding to Gallery
+StarSuite Impress : pictures;arranging within stacks
+StarSuite Impress : pictures;assigning macros
+StarSuite Impress : pictures;backgrounds
+StarSuite Impress : pictures;captions (Writer)
+StarSuite Impress : pictures;changing paths
+StarSuite Impress : pictures;cropping and zooming
+StarSuite Impress : pictures;displaying in Calc
+StarSuite Impress : pictures;displaying in Writer (Writer)
+StarSuite Impress : pictures;drag and drop between documents
+StarSuite Impress : pictures;drawing
+StarSuite Impress : pictures;editing
+StarSuite Impress : pictures;filters
+StarSuite Impress : pictures;ImageMap
+StarSuite Impress : pictures;inserting
+StarSuite Impress : pictures;inserting automatically
+StarSuite Impress : pictures;inserting from Gallery
+StarSuite Impress : pictures;number of
+StarSuite Impress : pictures;printing
+StarSuite Impress : pictures;scaling/resizing
+StarSuite Impress : pie charts
+StarSuite Impress : pie charts;options
+StarSuite Impress : pie charts
+StarSuite Impress : pivot points of draw objects
+StarSuite Impress : pixel editor
+StarSuite Impress : pixel graphics
+StarSuite Impress : pixel graphics;inserting and editing
+StarSuite Impress : pixel patterns
+StarSuite Impress : placeholders
+StarSuite Impress : placeholders;in SQL queries
+StarSuite Impress : placeholders;on opening files
+StarSuite Impress : placing toolbars
+StarSuite Impress : playing movies and sound files
+StarSuite Impress : plotting data as charts
+StarSuite Impress : plug-ins
+StarSuite Impress : plug-ins;activating and deactivating
+StarSuite Impress : plug-ins;definition
+StarSuite Impress : plug-ins;inserting
+StarSuite Impress : pocket device appliances
+StarSuite Impress : Pocket PC file filters
+StarSuite Impress : points
+StarSuite Impress : points;adding/converting/deleting
+StarSuite Impress : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Impress : polygon drawing
+StarSuite Impress : polygons
+StarSuite Impress : polygons;inserting
+StarSuite Impress : polygons;intersecting/subtracting/merging
+StarSuite Impress : pop-art filter
+StarSuite Impress : portable document format
+StarSuite Impress : positioning
+StarSuite Impress : positioning;draw objects and controls
+StarSuite Impress : positioning;fonts
+StarSuite Impress : positioning;objects
+StarSuite Impress : positioning;toolbars
+StarSuite Impress : post method for form transmissions
+StarSuite Impress : posterizing filter
+StarSuite Impress : PostScript
+StarSuite Impress : PostScript;creating files
+StarSuite Impress : PostScript;PDF converter, UNIX
+StarSuite Impress : PowerPoint export
+StarSuite Impress : precision as shown (Calc)
+StarSuite Impress : predefining fonts
+StarSuite Impress : presentations
+StarSuite Impress : presentations;arranging slides
+StarSuite Impress : presentations;creating/opening
+StarSuite Impress : presentations;exiting by interaction
+StarSuite Impress : presentations;exporting to HTML
+StarSuite Impress : presentations;importing HTML
+StarSuite Impress : presentations;inserting spreadsheet cells
+StarSuite Impress : presentations;inserting spreadsheets
+StarSuite Impress : presentations;live on the Internet
+StarSuite Impress : presentations;navigating
+StarSuite Impress : presentations;numbering slides in
+StarSuite Impress : presentations;ordering of effects
+StarSuite Impress : presentations;print menu
+StarSuite Impress : presentations;printing
+StarSuite Impress : presentations;rehearse timings
+StarSuite Impress : presentations;saving
+StarSuite Impress : presentations;saving automatically
+StarSuite Impress : presentations;saving in other formats
+StarSuite Impress : presentations;sending as e-mail
+StarSuite Impress : presentations;settings for
+StarSuite Impress : presentations;shortcut keys
+StarSuite Impress : presentations;starting
+StarSuite Impress : presentations;starting with wizard
+StarSuite Impress : presentations;window / full screen
+StarSuite Impress : presentations;wizards
+StarSuite Impress : press buttons, see push buttons
+StarSuite Impress : previews
+StarSuite Impress : previews;fonts lists
+StarSuite Impress : primary key
+StarSuite Impress : primary key;database tables
+StarSuite Impress : primary keys
+StarSuite Impress : primary keys;defining
+StarSuite Impress : primary keys;inserting (Base)
+StarSuite Impress : print area selection
+StarSuite Impress : printer metrics for document formatting (Writer)
+StarSuite Impress : printers
+StarSuite Impress : printers;adding, UNIX
+StarSuite Impress : printers;choosing
+StarSuite Impress : printers;default printer
+StarSuite Impress : printers;faxes under UNIX
+StarSuite Impress : printers;maximum page formats
+StarSuite Impress : printers;paper trays
+StarSuite Impress : printers;properties
+StarSuite Impress : printing
+StarSuite Impress : printing;black and white
+StarSuite Impress : printing;brochures
+StarSuite Impress : printing;colors in grayscale
+StarSuite Impress : printing;copies
+StarSuite Impress : printing;creating individual jobs
+StarSuite Impress : printing;dates in presentations
+StarSuite Impress : printing;directly
+StarSuite Impress : printing;documents
+StarSuite Impress : printing;drawings defaults
+StarSuite Impress : printing;elements in text documents
+StarSuite Impress : printing;faster
+StarSuite Impress : printing;fitting to pages in presentations
+StarSuite Impress : printing;fitting to pages in StarSuite Math
+StarSuite Impress : printing;fitting to paper
+StarSuite Impress : printing;formulas in StarSuite Math
+StarSuite Impress : printing;hidden pages of presentations
+StarSuite Impress : printing;in original size in StarSuite Math
+StarSuite Impress : printing;left/right pages
+StarSuite Impress : printing;notes
+StarSuite Impress : printing;presentations
+StarSuite Impress : printing;queries (Base)
+StarSuite Impress : printing;scaling in StarSuite Math
+StarSuite Impress : printing;selections
+StarSuite Impress : printing;text always in black
+StarSuite Impress : printing;text in reverse order
+StarSuite Impress : printing;tiling pages in presentations
+StarSuite Impress : printing;transparencies
+StarSuite Impress : printing;warnings
+StarSuite Impress : printing;without scaling in presentations
+StarSuite Impress : printing speed
+StarSuite Impress : programming
+StarSuite Impress : programming;scripting
+StarSuite Impress : programming;StarSuite
+StarSuite Impress : programs run by mouse click in presentations
+StarSuite Impress : properties
+StarSuite Impress : properties;charts
+StarSuite Impress : properties;fields in databases
+StarSuite Impress : properties;files
+StarSuite Impress : properties;form controls
+StarSuite Impress : properties;forms
+StarSuite Impress : properties;printers
+StarSuite Impress : properties;smooth lines in line charts/XY charts
+StarSuite Impress : protected contents
+StarSuite Impress : protected dashes
+StarSuite Impress : protected database tables
+StarSuite Impress : protected documents
+StarSuite Impress : protected spaces
+StarSuite Impress : protected spaces;inserting
+StarSuite Impress : protected spaces;showing (Writer)
+StarSuite Impress : protecting
+StarSuite Impress : protecting;contents
+StarSuite Impress : protecting;recorded changes
+StarSuite Impress : proxy settings
+StarSuite Impress : push buttons
+StarSuite Impress : push buttons;adding to documents
+StarSuite Impress : push buttons;creating
+StarSuite Impress : pyramids
+StarSuite Impress : queries
+StarSuite Impress : queries;copying (Base)
+StarSuite Impress : queries;creating in design view (Base)
+StarSuite Impress : queries;creating in SQL view
+StarSuite Impress : queries;defining (Base)
+StarSuite Impress : queries;deleting table links (Base)
+StarSuite Impress : queries;editing in data source view
+StarSuite Impress : queries;formulating filter conditions (Base)
+StarSuite Impress : queries;joining tables (Base)
+StarSuite Impress : queries;missing elements (Base)
+StarSuite Impress : queries;overview (Base)
+StarSuite Impress : queries;parameter queries (Base)
+StarSuite Impress : queries;printing (Base)
+StarSuite Impress : Query Wizard (Base)
+StarSuite Impress : Quickstarter
+StarSuite Impress : quotation marks
+StarSuite Impress : quotation marks;replacing
+StarSuite Impress : quotes
+StarSuite Impress : quotes;custom
+StarSuite Impress : radar charts, see net charts
+StarSuite Impress : radio button creation
+StarSuite Impress : read-only documents
+StarSuite Impress : read-only documents;cursor
+StarSuite Impress : read-only documents;database tables on/off
+StarSuite Impress : read-only documents;editing
+StarSuite Impress : read-only documents;opening documents as
+StarSuite Impress : read-only items in Data Navigator
+StarSuite Impress : recognizing URLs automatically
+StarSuite Impress : recording
+StarSuite Impress : recording;changes
+StarSuite Impress : recording;display times for slides
+StarSuite Impress : recording;macros
+StarSuite Impress : records
+StarSuite Impress : records;inserting notes
+StarSuite Impress : records;protecting
+StarSuite Impress : records;saving
+StarSuite Impress : records;searching in databases
+StarSuite Impress : rectangles
+StarSuite Impress : rectangles with round corners
+StarSuite Impress : recursions in spreadsheets
+StarSuite Impress : redo command
+StarSuite Impress : reduced printing
+StarSuite Impress : reference lines
+StarSuite Impress : references
+StarSuite Impress : references;displaying in color (Calc)
+StarSuite Impress : references;expanding (Calc)
+StarSuite Impress : references;iterative (Calc)
+StarSuite Impress : register-true
+StarSuite Impress : register-true;definition
+StarSuite Impress : registering
+StarSuite Impress : registering;address books
+StarSuite Impress : registering;databases (Base)
+StarSuite Impress : registering;StarSuite
+StarSuite Impress : regression curves in charts
+StarSuite Impress : regular expressions
+StarSuite Impress : regular expressions;list of
+StarSuite Impress : regular expressions;opening files
+StarSuite Impress : rehearse timings
+StarSuite Impress : relational databases (Base)
+StarSuite Impress : relations
+StarSuite Impress : relations;creating and deleting (Base)
+StarSuite Impress : relations;joining tables (Base)
+StarSuite Impress : relations;properties (Base)
+StarSuite Impress : relative hyperlinks
+StarSuite Impress : relative saving of URLs
+StarSuite Impress : reloading
+StarSuite Impress : reloading;documents
+StarSuite Impress : reloading;HTML documents, automatically
+StarSuite Impress : remarks, see also notes
+StarSuite Impress : remote configurations
+StarSuite Impress : remove noise filter
+StarSuite Impress : removing
+StarSuite Impress : removing;bullets and numbering
+StarSuite Impress : removing;form filters
+StarSuite Impress : removing, see also deleting
+StarSuite Impress : renaming layers
+StarSuite Impress : reorganizing charts
+StarSuite Impress : repeating
+StarSuite Impress : repeating;commands
+StarSuite Impress : replacement options
+StarSuite Impress : replacement table
+StarSuite Impress : replacing
+StarSuite Impress : replacing;AutoCorrect function
+StarSuite Impress : replacing;colors in bitmaps
+StarSuite Impress : replacing;dashes
+StarSuite Impress : Report Builder
+StarSuite Impress : reports
+StarSuite Impress : reports;creating
+StarSuite Impress : reports;error reports
+StarSuite Impress : reports;opening and editing
+StarSuite Impress : reports;templates
+StarSuite Impress : resetting
+StarSuite Impress : resetting;templates
+StarSuite Impress : resizing
+StarSuite Impress : resizing;objects, by mouse
+StarSuite Impress : resizing, see also scaling/zooming
+StarSuite Impress : resolution when printing bitmaps
+StarSuite Impress : restoring
+StarSuite Impress : restoring;default formatting
+StarSuite Impress : restoring;editing
+StarSuite Impress : reversing objects
+StarSuite Impress : reversing printing order
+StarSuite Impress : review function
+StarSuite Impress : review function;accepting or rejecting changes
+StarSuite Impress : review function;comparing documents
+StarSuite Impress : review function;protecting records
+StarSuite Impress : review function;recording changes example
+StarSuite Impress : rich text control
+StarSuite Impress : right alignment of paragraphs
+StarSuite Impress : right joins (Base)
+StarSuite Impress : right-to-left text
+StarSuite Impress : rotating
+StarSuite Impress : rotating;3D text
+StarSuite Impress : rotating;draw objects
+StarSuite Impress : rotation mode
+StarSuite Impress : round corners
+StarSuite Impress : rounding precision (Calc)
+StarSuite Impress : row headers
+StarSuite Impress : row headers;displaying (Calc)
+StarSuite Impress : row headers;highlighting (Calc)
+StarSuite Impress : rulers
+StarSuite Impress : rulers;default settings
+StarSuite Impress : rulers;in presentations
+StarSuite Impress : rulers;measurement units
+StarSuite Impress : rulers;visible in presentations
+StarSuite Impress : running macros/programs in presentations
+StarSuite Impress : running slide shows
+StarSuite Impress : samples and templates
+StarSuite Impress : saving
+StarSuite Impress : saving;as HTML
+StarSuite Impress : saving;default file formats
+StarSuite Impress : saving;dialog settings
+StarSuite Impress : saving;documents
+StarSuite Impress : saving;documents for mobile devices
+StarSuite Impress : saving;documents in other formats
+StarSuite Impress : saving;documents, automatically
+StarSuite Impress : saving;in Microsoft Office file format
+StarSuite Impress : saving;options
+StarSuite Impress : saving;templates
+StarSuite Impress : saving;to XML
+StarSuite Impress : saving;VBA code in Microsoft Office documents
+StarSuite Impress : saving;with password by default
+StarSuite Impress : saving as command
+StarSuite Impress : saving as command;precautions
+StarSuite Impress : scaling
+StarSuite Impress : scaling;axes
+StarSuite Impress : scaling;font sizes in user interface
+StarSuite Impress : scaling;objects
+StarSuite Impress : scaling;pictures
+StarSuite Impress : scaling;printing in StarSuite Math
+StarSuite Impress : scaling;text in charts
+StarSuite Impress : scaling;when printing presentations
+StarSuite Impress : scaling, see also zooming
+StarSuite Impress : scatter charts
+StarSuite Impress : screen
+StarSuite Impress : screen;full screen views
+StarSuite Impress : screen;scaling
+StarSuite Impress : screen magnifiers
+StarSuite Impress : screen readers
+StarSuite Impress : script organization
+StarSuite Impress : scrollbars
+StarSuite Impress : scrollbars;controls
+StarSuite Impress : scrollbars;displaying (Calc)
+StarSuite Impress : scrollbars;horizontal and vertical (Writer)
+StarSuite Impress : search criteria for database functions in cells
+StarSuite Impress : search engines
+StarSuite Impress : search engines;definition
+StarSuite Impress : search engines;selecting
+StarSuite Impress : searching
+StarSuite Impress : searching;all sheets
+StarSuite Impress : searching;databases
+StarSuite Impress : searching;form filters
+StarSuite Impress : searching;Internet
+StarSuite Impress : searching;tables and forms
+StarSuite Impress : secondary axes in charts
+StarSuite Impress : sections
+StarSuite Impress : sections;backgrounds
+StarSuite Impress : sectors of circles/ellipses
+StarSuite Impress : security
+StarSuite Impress : security;digital signatures
+StarSuite Impress : security;options for documents with macros
+StarSuite Impress : security;protecting contents
+StarSuite Impress : security;warning dialogs with macros
+StarSuite Impress : segments of circles/ellipses
+StarSuite Impress : selecting
+StarSuite Impress : selecting;controls
+StarSuite Impress : selecting;hidden objects
+StarSuite Impress : selecting;layers
+StarSuite Impress : selecting;measurement units
+StarSuite Impress : selecting;objects
+StarSuite Impress : selecting;print areas
+StarSuite Impress : selecting;several files
+StarSuite Impress : selection clipboard
+StarSuite Impress : selection frames
+StarSuite Impress : selection modes in text
+StarSuite Impress : sending
+StarSuite Impress : sending;AutoAbstract function in presentations
+StarSuite Impress : sending;documents as e-mail
+StarSuite Impress : sending;documents as faxes
+StarSuite Impress : separator lines
+StarSuite Impress : separator lines;defining
+StarSuite Impress : separators
+StarSuite Impress : separators;conditional
+StarSuite Impress : Server Side ImageMap
+StarSuite Impress : settings
+StarSuite Impress : settings;printers
+StarSuite Impress : settings;program configuration
+StarSuite Impress : settings;proxies
+StarSuite Impress : settings;tracking changes
+StarSuite Impress : settings;views
+StarSuite Impress : SGML
+StarSuite Impress : SGML;definition
+StarSuite Impress : shadows
+StarSuite Impress : shadows;areas
+StarSuite Impress : shadows;borders
+StarSuite Impress : shadows;characters
+StarSuite Impress : shadows;characters, using context menu
+StarSuite Impress : sharing documents
+StarSuite Impress : sharpening filter
+StarSuite Impress : shearing objects
+StarSuite Impress : sheet tabs
+StarSuite Impress : sheet tabs;displaying
+StarSuite Impress : sheets
+StarSuite Impress : sheets;searching all
+StarSuite Impress : shells
+StarSuite Impress : shortcut keys
+StarSuite Impress : shortcut keys;assigning macros
+StarSuite Impress : shortcut keys;charts
+StarSuite Impress : shortcut keys;general
+StarSuite Impress : shortcut keys;in databases
+StarSuite Impress : shortcut keys;in drawings
+StarSuite Impress : shortcut keys;in presentations
+StarSuite Impress : shortcut keys;StarSuite accessibility
+StarSuite Impress : showing
+StarSuite Impress : showing;changes
+StarSuite Impress : showing;docked windows
+StarSuite Impress : showing;drawings and controls (Writer)
+StarSuite Impress : showing;guides
+StarSuite Impress : showing;hidden layers
+StarSuite Impress : showing;hidden slides
+StarSuite Impress : showing;levels
+StarSuite Impress : showing;live presentations on the Internet
+StarSuite Impress : showing;slide shows
+StarSuite Impress : showing;subpoints
+StarSuite Impress : showing;toolbars
+StarSuite Impress : sign conversion to curves
+StarSuite Impress : signing documents with digital signatures
+StarSuite Impress : similarity search
+StarSuite Impress : simple handles (Writer)
+StarSuite Impress : simplified Chinese
+StarSuite Impress : simplified Chinese;translating to traditional Chinese
+StarSuite Impress : single sign on options
+StarSuite Impress : single-line spacing in text
+StarSuite Impress : sizes
+StarSuite Impress : sizes;draw objects
+StarSuite Impress : sizes;pictures
+StarSuite Impress : skewing draw objects
+StarSuite Impress : slanting draw objects
+StarSuite Impress : slanting objects
+StarSuite Impress : slide designs
+StarSuite Impress : slide layouts
+StarSuite Impress : slide master view
+StarSuite Impress : slide masters
+StarSuite Impress : slide masters;changing backgrounds
+StarSuite Impress : slide masters;designing
+StarSuite Impress : slide masters;headers and footers
+StarSuite Impress : slide numbers
+StarSuite Impress : slide numbers on all slides
+StarSuite Impress : slide shows
+StarSuite Impress : slide shows;custom
+StarSuite Impress : slide shows;settings for
+StarSuite Impress : slide shows;starting
+StarSuite Impress : slide transitions
+StarSuite Impress : slide transitions;applying effects
+StarSuite Impress : slide transitions;automatic
+StarSuite Impress : slide transitions;manual
+StarSuite Impress : slide transitions;sounds
+StarSuite Impress : slides
+StarSuite Impress : slides;arranging
+StarSuite Impress : slides;backgrounds
+StarSuite Impress : slides;changing backgrounds
+StarSuite Impress : slides;copying between documents
+StarSuite Impress : slides;deleting
+StarSuite Impress : slides;expanding
+StarSuite Impress : slides;formatting
+StarSuite Impress : slides;headers and footers
+StarSuite Impress : slides;inserting
+StarSuite Impress : slides;inserting as links
+StarSuite Impress : slides;inserting notes
+StarSuite Impress : slides;page numbers
+StarSuite Impress : slides;printing
+StarSuite Impress : small capitals
+StarSuite Impress : small icons
+StarSuite Impress : smart tag configuration
+StarSuite Impress : smooth scrolling (Writer)
+StarSuite Impress : smoothing filter
+StarSuite Impress : snap grid defaults (Writer/Calc)
+StarSuite Impress : snap lines, see also guides
+StarSuite Impress : snap points
+StarSuite Impress : snap points;editing
+StarSuite Impress : snap points;inserting
+StarSuite Impress : snapping in presentations and drawings
+StarSuite Impress : solarization filter
+StarSuite Impress : sort lists
+StarSuite Impress : sort lists;copying to in Calc
+StarSuite Impress : sorting
+StarSuite Impress : sorting;data in forms
+StarSuite Impress : sorting;databases
+StarSuite Impress : sounds
+StarSuite Impress : sounds;for effects
+StarSuite Impress : sounds;formats
+StarSuite Impress : sounds;inserting and playing
+StarSuite Impress : sounds;on slide transitions
+StarSuite Impress : spaces
+StarSuite Impress : spaces;displaying (Writer)
+StarSuite Impress : spaces;ignoring double
+StarSuite Impress : spaces;inserting protected spaces
+StarSuite Impress : spaces;showing protected spaces (Writer)
+StarSuite Impress : spacing
+StarSuite Impress : spacing;between paragraphs in footnotes
+StarSuite Impress : spacing;font effects
+StarSuite Impress : spacing;lines and paragraphs
+StarSuite Impress : spacing;tab stops in text documents
+StarSuite Impress : spacing;tabs in presentations
+StarSuite Impress : spadmin
+StarSuite Impress : speaker notes
+StarSuite Impress : speaker notes;defaults
+StarSuite Impress : speaker notes;inserting
+StarSuite Impress : special characters
+StarSuite Impress : speech bubbles
+StarSuite Impress : speed of printing
+StarSuite Impress : spellcheck
+StarSuite Impress : spellcheck;activating for a language
+StarSuite Impress : spellcheck;context menus
+StarSuite Impress : spellcheck;default languages
+StarSuite Impress : spellcheck;dialog
+StarSuite Impress : spellcheck;dictionary of exceptions
+StarSuite Impress : spellcheck;ignore list
+StarSuite Impress : spheres
+StarSuite Impress : spin button creation
+StarSuite Impress : splitting
+StarSuite Impress : splitting;combinations
+StarSuite Impress : splitting;curves
+StarSuite Impress : spoolfiles with Xprinter
+StarSuite Impress : spreadsheets
+StarSuite Impress : spreadsheets;as databases (base)
+StarSuite Impress : spreadsheets;copying areas to text documents
+StarSuite Impress : spreadsheets;creating/opening
+StarSuite Impress : spreadsheets;in presentations
+StarSuite Impress : spreadsheets;inserting charts
+StarSuite Impress : spreadsheets;inserting database records
+StarSuite Impress : spreadsheets;printing
+StarSuite Impress : spreadsheets;saving
+StarSuite Impress : spreadsheets;saving automatically
+StarSuite Impress : spreadsheets;saving in other formats
+StarSuite Impress : spreadsheets;sending as e-mail
+StarSuite Impress : SQL
+StarSuite Impress : SQL;definition
+StarSuite Impress : SQL;DISTINCT parameter
+StarSuite Impress : SQL;executing SQL commands
+StarSuite Impress : SQL;executing SQL statements (Base)
+StarSuite Impress : SQL;queries (Base)
+StarSuite Impress : square drawings
+StarSuite Impress : standard bar on/off
+StarSuite Impress : standard deviation in charts
+StarSuite Impress : standard filters in databases
+StarSuite Impress : standard printer under UNIX
+StarSuite Impress : StarSuite Base data sources
+StarSuite Impress : StarSuite Basic scripts in HTML documents
+StarSuite Impress : StarSuite documents
+StarSuite Impress : StarSuite documents;mobile device filters
+StarSuite Impress : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Impress : StarSuite Impress instructions
+StarSuite Impress : StarSuite Math start
+StarSuite Impress : start parameters
+StarSuite Impress : starting
+StarSuite Impress : starting;always with the current slide
+StarSuite Impress : starting;custom slide shows
+StarSuite Impress : starting;slide shows
+StarSuite Impress : statistics in charts
+StarSuite Impress : status bar on/off
+StarSuite Impress : stickers
+StarSuite Impress : stock charts
+StarSuite Impress : strikethrough
+StarSuite Impress : strikethrough;characters
+StarSuite Impress : strikethrough;font effects
+StarSuite Impress : styles
+StarSuite Impress : styles;'changed' message
+StarSuite Impress : styles;arrow and line styles
+StarSuite Impress : styles;copying between documents
+StarSuite Impress : styles;keyboard shortcuts
+StarSuite Impress : styles;organizing
+StarSuite Impress : styles;printing styles used in a document
+StarSuite Impress : styles;replacing automatically
+StarSuite Impress : Styles and Formatting window
+StarSuite Impress : Styles and Formatting window;docking
+StarSuite Impress : Styles and Formatting window;graphics documents
+StarSuite Impress : subforms
+StarSuite Impress : subforms;creating
+StarSuite Impress : subforms;description
+StarSuite Impress : submitting forms
+StarSuite Impress : subpoints
+StarSuite Impress : subpoints;hiding
+StarSuite Impress : subpoints;showing
+StarSuite Impress : subtracting polygons
+StarSuite Impress : suffixes in file formats
+StarSuite Impress : summary slide
+StarSuite Impress : support on the Web
+StarSuite Impress : synchronizing
+StarSuite Impress : synchronizing;labels and business cards
+StarSuite Impress : synchronizing;Pocket PC and StarSuite formats
+StarSuite Impress : system address book registration
+StarSuite Impress : tab stops
+StarSuite Impress : tab stops;displaying (Writer)
+StarSuite Impress : tab stops;inserting and editing
+StarSuite Impress : tab stops;setting in sheets
+StarSuite Impress : tab stops;settings
+StarSuite Impress : tab stops;spacing in presentations
+StarSuite Impress : tab stops;spacing in text documents
+StarSuite Impress : table controls
+StarSuite Impress : table controls;form functions
+StarSuite Impress : table controls;keyboard-only edit mode
+StarSuite Impress : table controls;properties
+StarSuite Impress : table views of databases
+StarSuite Impress : Table Wizard (Base)
+StarSuite Impress : tables
+StarSuite Impress : tables;inserting line breaks
+StarSuite Impress : tables in databases
+StarSuite Impress : tables in databases;access rights to (Base)
+StarSuite Impress : tables in databases;adding to queries
+StarSuite Impress : tables in databases;browsing and editing
+StarSuite Impress : tables in databases;copying database tables (Base)
+StarSuite Impress : tables in databases;creating
+StarSuite Impress : tables in databases;creating in design view
+StarSuite Impress : tables in databases;importing text formats (Base)
+StarSuite Impress : tables in databases;joining for queries (Base)
+StarSuite Impress : tables in databases;printing queries (Base)
+StarSuite Impress : tables in databases;relations (Base)
+StarSuite Impress : tables in databases;searching
+StarSuite Impress : tables in spreadsheets
+StarSuite Impress : tables in spreadsheets;copying data to other applications
+StarSuite Impress : tables in spreadsheets;defining borders
+StarSuite Impress : tables in spreadsheets;value highlighting
+StarSuite Impress : tables in text
+StarSuite Impress : tables in text;captions
+StarSuite Impress : tables in text;creating automatically
+StarSuite Impress : tables in text;default settings
+StarSuite Impress : tables in text;defining borders
+StarSuite Impress : tables in text;displaying
+StarSuite Impress : tables in text;printing
+StarSuite Impress : tabs
+StarSuite Impress : tabs;displaying sheet tabs
+StarSuite Impress : tags
+StarSuite Impress : tags;definition
+StarSuite Impress : tags;META tags
+StarSuite Impress : task pane
+StarSuite Impress : templates
+StarSuite Impress : templates;agendas
+StarSuite Impress : templates;changing basic fonts
+StarSuite Impress : templates;database reports
+StarSuite Impress : templates;deleting
+StarSuite Impress : templates;editing and saving
+StarSuite Impress : templates;faxes
+StarSuite Impress : templates;importing and exporting
+StarSuite Impress : templates;letters
+StarSuite Impress : templates;new documents from templates
+StarSuite Impress : templates;opening documents with
+StarSuite Impress : templates;organizing
+StarSuite Impress : terminology
+StarSuite Impress : terminology;general glossary
+StarSuite Impress : terminology;Internet glossary
+StarSuite Impress : testing XML filters
+StarSuite Impress : text
+StarSuite Impress : text;animating
+StarSuite Impress : text;Asian layout
+StarSuite Impress : text;bold
+StarSuite Impress : text;coloring
+StarSuite Impress : text;contours
+StarSuite Impress : text;converting to curves
+StarSuite Impress : text;copying by drag and drop
+StarSuite Impress : text;CTL languages
+StarSuite Impress : text;double-clicking to edit
+StarSuite Impress : text;drawing pictures
+StarSuite Impress : text;font effects
+StarSuite Impress : text;font sizes
+StarSuite Impress : text;font styles
+StarSuite Impress : text;fonts and formats
+StarSuite Impress : text;Fontwork icons
+StarSuite Impress : text;hyperlinks
+StarSuite Impress : text;inserting special characters
+StarSuite Impress : text;italics
+StarSuite Impress : text;kerning
+StarSuite Impress : text;language selection
+StarSuite Impress : text;line spacing
+StarSuite Impress : text;overwriting or inserting
+StarSuite Impress : text;printing in black
+StarSuite Impress : text;replacing with format
+StarSuite Impress : text;selection modes
+StarSuite Impress : text;shadowed
+StarSuite Impress : text;text/draw objects
+StarSuite Impress : text;toolbar
+StarSuite Impress : text attributes
+StarSuite Impress : text attributes;hyperlinks
+StarSuite Impress : text attributes;undoing
+StarSuite Impress : text boxes
+StarSuite Impress : text boxes;form functions
+StarSuite Impress : text boxes;positioning
+StarSuite Impress : text breaks in cells
+StarSuite Impress : text colors for better accessibility
+StarSuite Impress : text databases (Base)
+StarSuite Impress : text documents
+StarSuite Impress : text documents;creating/opening
+StarSuite Impress : text documents;importing/exporting
+StarSuite Impress : text documents;inserting in slides
+StarSuite Impress : text documents;inserting spreadsheet cells
+StarSuite Impress : text documents;print settings
+StarSuite Impress : text documents;printing
+StarSuite Impress : text documents;saving
+StarSuite Impress : text documents;saving automatically
+StarSuite Impress : text documents;saving in other formats
+StarSuite Impress : text documents;sending as e-mail
+StarSuite Impress : text effects
+StarSuite Impress : text entry mode for draw objects
+StarSuite Impress : text flow
+StarSuite Impress : text flow;in cells
+StarSuite Impress : text formats
+StarSuite Impress : text formats;databases
+StarSuite Impress : text formats;pasting
+StarSuite Impress : text frames
+StarSuite Impress : text input fields
+StarSuite Impress : text layout for special languages
+StarSuite Impress : text objects
+StarSuite Impress : text objects;alignment
+StarSuite Impress : text objects;draw functions
+StarSuite Impress : text objects;fonts
+StarSuite Impress : text objects;in presentations and drawings
+StarSuite Impress : text overflow in spreadsheet cells
+StarSuite Impress : text scaling in charts
+StarSuite Impress : text, see also text documents, paragraphs and characters
+StarSuite Impress : TextArt, see Fontwork
+StarSuite Impress : textures
+StarSuite Impress : textures;inserting from Gallery
+StarSuite Impress : textures;on chart bars
+StarSuite Impress : Thai
+StarSuite Impress : Thai;entering text
+StarSuite Impress : Thai;language settings
+StarSuite Impress : thesaurus
+StarSuite Impress : thesaurus;activating for a language
+StarSuite Impress : ticker text
+StarSuite Impress : tiled printing of slides
+StarSuite Impress : time and date on all slides
+StarSuite Impress : time fields
+StarSuite Impress : time fields;form functions
+StarSuite Impress : times
+StarSuite Impress : times;fixed
+StarSuite Impress : times;inserting when printing presentations
+StarSuite Impress : times;variable
+StarSuite Impress : times, formats
+StarSuite Impress : timings
+StarSuite Impress : timings;rehearse timings
+StarSuite Impress : tips
+StarSuite Impress : tips;extended tips in Help
+StarSuite Impress : title rows
+StarSuite Impress : title rows;printing in StarSuite Math
+StarSuite Impress : titles
+StarSuite Impress : titles;alignment (charts)
+StarSuite Impress : titles;changing
+StarSuite Impress : titles;editing in charts
+StarSuite Impress : titles;font effects
+StarSuite Impress : titles;formatting automatically
+StarSuite Impress : titles;formatting charts
+StarSuite Impress : titles;objects
+StarSuite Impress : toolbars
+StarSuite Impress : toolbars;3D objects
+StarSuite Impress : toolbars;adding buttons
+StarSuite Impress : toolbars;curves
+StarSuite Impress : toolbars;docking/undocking
+StarSuite Impress : toolbars;ellipses
+StarSuite Impress : toolbars;Form Navigation bar
+StarSuite Impress : toolbars;viewing/closing
+StarSuite Impress : tools bar
+StarSuite Impress : tooltips
+StarSuite Impress : tooltips;extended tips
+StarSuite Impress : tooltips;help
+StarSuite Impress : torus
+StarSuite Impress : traditional Chinese
+StarSuite Impress : traditional Chinese;translating to simplified chinese
+StarSuite Impress : transition effects
+StarSuite Impress : transparency
+StarSuite Impress : transparency;adjusting
+StarSuite Impress : transparency;areas
+StarSuite Impress : transparency;of objects
+StarSuite Impress : transparency;off for faster printing
+StarSuite Impress : transparency;saving
+StarSuite Impress : tree view of Help
+StarSuite Impress : trend lines in charts
+StarSuite Impress : typefaces
+StarSuite Impress : typefaces;adding under UNIX
+StarSuite Impress : typefaces;formats
+StarSuite Impress : typographical quotes in StarSuite Writer
+StarSuite Impress : typography
+StarSuite Impress : typography;Asian
+StarSuite Impress : underlining
+StarSuite Impress : underlining;AutoFormat function
+StarSuite Impress : underlining;characters
+StarSuite Impress : underlining;text
+StarSuite Impress : underlying objects
+StarSuite Impress : undocking windows
+StarSuite Impress : undoing
+StarSuite Impress : undoing;direct formatting
+StarSuite Impress : undoing;editing
+StarSuite Impress : undoing;number of steps
+StarSuite Impress : ungrouping groups
+StarSuite Impress : units
+StarSuite Impress : units;converting
+StarSuite Impress : units;measurement units
+StarSuite Impress : unlocking layers
+StarSuite Impress : UNO components
+StarSuite Impress : UNO components;Extension Manager
+StarSuite Impress : UNO components;integrating new
+StarSuite Impress : update options
+StarSuite Impress : updates
+StarSuite Impress : updates;checking automatically
+StarSuite Impress : updates;checking manually
+StarSuite Impress : updating
+StarSuite Impress : updating;fields and charts, automatically (Writer)
+StarSuite Impress : updating;links in text documents
+StarSuite Impress : updating;links, on opening
+StarSuite Impress : updating;templates
+StarSuite Impress : URL
+StarSuite Impress : URL;changing hyperlink URLs
+StarSuite Impress : URL;definition
+StarSuite Impress : URL;in pictures
+StarSuite Impress : URL;saving absolute/relative paths
+StarSuite Impress : URL;turning off URL recognition
+StarSuite Impress : user data
+StarSuite Impress : user data;input
+StarSuite Impress : user data;removing when saving
+StarSuite Impress : user-defined colors
+StarSuite Impress : user-defined dictionaries
+StarSuite Impress : user-defined dictionaries;creating
+StarSuite Impress : user-defined dictionaries;dictionary of exceptions
+StarSuite Impress : user-defined dictionaries;editing
+StarSuite Impress : user-defined styles
+StarSuite Impress : user-defined styles;automatically replacing
+StarSuite Impress : UTF-8/UCS2 support
+StarSuite Impress : values
+StarSuite Impress : values;rounded as shown (Calc)
+StarSuite Impress : variables
+StarSuite Impress : variables;for paths
+StarSuite Impress : variances in charts
+StarSuite Impress : VBA code
+StarSuite Impress : VBA code;loading/saving documents with VBA code
+StarSuite Impress : vector graphics
+StarSuite Impress : vector graphics;converting bitmaps
+StarSuite Impress : vectorizing bitmaps
+StarSuite Impress : version management
+StarSuite Impress : version numbers of documents
+StarSuite Impress : versions
+StarSuite Impress : versions;comparing documents
+StarSuite Impress : versions;file saving as, restriction
+StarSuite Impress : versions;merging document versions
+StarSuite Impress : versions;of a document
+StarSuite Impress : versions;StarSuite
+StarSuite Impress : vertical callouts
+StarSuite Impress : vertical scrollbars (Writer)
+StarSuite Impress : vertical text boxes
+StarSuite Impress : videos
+StarSuite Impress : viewing
+StarSuite Impress : viewing;databases
+StarSuite Impress : viewing;file properties
+StarSuite Impress : viewing;StarSuite documents in Internet Explorer
+StarSuite Impress : viewing;toolbars
+StarSuite Impress : views
+StarSuite Impress : views;black and white
+StarSuite Impress : views;creating database views (Base)
+StarSuite Impress : views;defaults
+StarSuite Impress : views;display sizes
+StarSuite Impress : views;full screen
+StarSuite Impress : views;icons
+StarSuite Impress : views;in 3D
+StarSuite Impress : views;scaling
+StarSuite Impress : views;shift function
+StarSuite Impress : views;slide master view
+StarSuite Impress : Visual Basic for Applications
+StarSuite Impress : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Impress : watermarks
+StarSuite Impress : web documents
+StarSuite Impress : web documents;XForms
+StarSuite Impress : Web support
+StarSuite Impress : WebCast export
+StarSuite Impress : WebDAV over HTTPS
+StarSuite Impress : windows
+StarSuite Impress : windows;docking
+StarSuite Impress : windows;docking definition
+StarSuite Impress : windows;hiding/showing/docking
+StarSuite Impress : windows;new
+StarSuite Impress : wizards
+StarSuite Impress : wizards;agendas
+StarSuite Impress : wizards;database queries
+StarSuite Impress : wizards;database tables (Base)
+StarSuite Impress : wizards;databases (Base)
+StarSuite Impress : wizards;document converter
+StarSuite Impress : wizards;Euro Converter
+StarSuite Impress : wizards;faxes
+StarSuite Impress : wizards;forms
+StarSuite Impress : wizards;letters
+StarSuite Impress : wizards;overview
+StarSuite Impress : wizards;presentations
+StarSuite Impress : wizards;reports
+StarSuite Impress : Word documents
+StarSuite Impress : Word documents;compatibility
+StarSuite Impress : Word documents;saving as
+StarSuite Impress : WordArt, see Fontwork
+StarSuite Impress : words
+StarSuite Impress : words;automatically replacing
+StarSuite Impress : words;wrapping in cells
+StarSuite Impress : words;wrapping in CTL
+StarSuite Impress : working directory change
+StarSuite Impress : wrapping text
+StarSuite Impress : wrapping text;in cells
+StarSuite Impress : write protection on/off
+StarSuite Impress : writing aids options
+StarSuite Impress : WYSIWYG in fonts lists
+StarSuite Impress : X axes
+StarSuite Impress : X axes;grid formatting
+StarSuite Impress : X axes;scaling
+StarSuite Impress : X axes;showing
+StarSuite Impress : XForms
+StarSuite Impress : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Impress : XForms;conditions
+StarSuite Impress : XForms;opening/editing
+StarSuite Impress : XML converters
+StarSuite Impress : XML file formats
+StarSuite Impress : XML filters
+StarSuite Impress : XML filters;creating/testing
+StarSuite Impress : XML filters;saving as package/installing/deleting
+StarSuite Impress : XML filters;settings
+StarSuite Impress : XML Forms, see XForms
+StarSuite Impress : XSLT filters, see also XML filters
+StarSuite Impress : XY charts
+StarSuite Impress : Y axes
+StarSuite Impress : Y axes;formatting
+StarSuite Impress : Y axes;grid formatting
+StarSuite Impress : Y axes;scaling
+StarSuite Impress : Y axes;showing
+StarSuite Impress : years
+StarSuite Impress : years;2-digit options
+StarSuite Impress : Z axes
+StarSuite Impress : Z axes;grid formatting
+StarSuite Impress : Z axes;showing
+StarSuite Impress : zero values
+StarSuite Impress : zero values;displaying (Calc)
+StarSuite Impress : zooming
+StarSuite Impress : zooming;in presentations
+StarSuite Impress : zooming;keyboard
+StarSuite Impress : zooming;page views
+StarSuite Impress : zooming;pictures
+StarSuite Impress : zooming;shortcut keys
+StarSuite Impress : zooming;status bar
+StarSuite Math : 1/2 replacement
+StarSuite Math : 3D text creation
+StarSuite Math : 3D view
+StarSuite Math : abbreviation replacement
+StarSuite Math : absolute hyperlinks
+StarSuite Math : absolute saving of URLs
+StarSuite Math : absolute values
+StarSuite Math : accents
+StarSuite Math : accents
+StarSuite Math : accents;in StarSuite Math
+StarSuite Math : Access databases (base)
+StarSuite Math : access rights for database tables (Base)
+StarSuite Math : accessibility
+StarSuite Math : accessibility;general shortcuts
+StarSuite Math : accessibility;options
+StarSuite Math : accessibility;StarSuite assistive technology
+StarSuite Math : accessibility;StarSuite features
+StarSuite Math : accessibility;StarSuite Math shortcuts
+StarSuite Math : activating
+StarSuite Math : activating;context menus
+StarSuite Math : activating;Error Report Tool
+StarSuite Math : activating;extended help tips
+StarSuite Math : activating;plug-ins
+StarSuite Math : ActiveX control
+StarSuite Math : Adabas D databases (base)
+StarSuite Math : add-ons, see UNO components
+StarSuite Math : addition signs
+StarSuite Math : additional selection mode
+StarSuite Math : address books
+StarSuite Math : address books;LDAP server (Base)
+StarSuite Math : address books;registering
+StarSuite Math : address labels from databases
+StarSuite Math : ADO databases (Base)
+StarSuite Math : Agenda Wizard
+StarSuite Math : aging filter
+StarSuite Math : aligning
+StarSuite Math : aligning;cells
+StarSuite Math : aligning;characters in StarSuite Math
+StarSuite Math : aligning;multi-line formulas
+StarSuite Math : aligning;objects
+StarSuite Math : aligning;paragraphs
+StarSuite Math : aligning;tables in text
+StarSuite Math : aligning;text objects
+StarSuite Math : aligning formulas
+StarSuite Math : alignment
+StarSuite Math : alignment;horizontally centered (Math)
+StarSuite Math : alignment;left (Math)
+StarSuite Math : alignment;right (Math)
+StarSuite Math : alternative fonts
+StarSuite Math : ampersand symbol, see also operators
+StarSuite Math : anchors
+StarSuite Math : anchors;changing
+StarSuite Math : anchors;displaying (Calc)
+StarSuite Math : anchors;types/positions for draw objects
+StarSuite Math : AND operator
+StarSuite Math : animations
+StarSuite Math : animations;accessibility options
+StarSuite Math : appearance options
+StarSuite Math : approximately equal to relation
+StarSuite Math : Arabic
+StarSuite Math : Arabic;entering text
+StarSuite Math : Arabic;language settings
+StarSuite Math : arc cosine function
+StarSuite Math : arc cotangent function
+StarSuite Math : arc sine function
+StarSuite Math : area hyperbolic cosine function
+StarSuite Math : area hyperbolic cotangent function
+StarSuite Math : area hyperbolic tangent function
+StarSuite Math : areas
+StarSuite Math : areas;bitmap patterns
+StarSuite Math : areas;hatched/dotted
+StarSuite Math : areas;shadows
+StarSuite Math : areas;slanting
+StarSuite Math : areas;styles
+StarSuite Math : areas;transparency
+StarSuite Math : arguments in command line
+StarSuite Math : arranging
+StarSuite Math : arranging;matrices
+StarSuite Math : arranging;objects
+StarSuite Math : arrows
+StarSuite Math : arrows;defining arrow heads
+StarSuite Math : arrows;defining arrow lines
+StarSuite Math : arrows;drawing in text
+StarSuite Math : arrows;symbols in StarSuite Math
+StarSuite Math : ASCII
+StarSuite Math : ASCII;definition
+StarSuite Math : Asian languages
+StarSuite Math : Asian languages;enabling
+StarSuite Math : Asian Phonetic Guide
+StarSuite Math : Asian typography
+StarSuite Math : assigning scripts
+StarSuite Math : assistive technology in StarSuite
+StarSuite Math : attaching toolbars
+StarSuite Math : attachments in e-mails
+StarSuite Math : attributes
+StarSuite Math : attributes;accents
+StarSuite Math : attributes;additional information
+StarSuite Math : attributes;changing defaults
+StarSuite Math : attributes;changing fonts
+StarSuite Math : attributes;changing in StarSuite Math
+StarSuite Math : attributes;colored characters
+StarSuite Math : attributes;in StarSuite Math
+StarSuite Math : attributes;list of
+StarSuite Math : audio
+StarSuite Math : audio;inserting
+StarSuite Math : auto reloading HTML documents
+StarSuite Math : AutoAbstract function for sending text to presentations
+StarSuite Math : AutoCaption function in StarSuite Writer
+StarSuite Math : AutoComplete function in text and list boxes
+StarSuite Math : AutoCorrect function
+StarSuite Math : AutoCorrect function;context menu
+StarSuite Math : AutoCorrect function;options
+StarSuite Math : AutoCorrect function;pictures and frames
+StarSuite Math : AutoCorrect function;quotes
+StarSuite Math : AutoCorrect function;replacement table
+StarSuite Math : AutoCorrect function;switching on and off in Calc
+StarSuite Math : AutoCorrect function;URL recognition
+StarSuite Math : AutoFormat function
+StarSuite Math : AutoFormat function;switching on and off
+StarSuite Math : automatic captions (Writer)
+StarSuite Math : automatic control focus
+StarSuite Math : automatic hyperlink formatting
+StarSuite Math : automatic line breaks
+StarSuite Math : automatic lines/borders in text
+StarSuite Math : automatic saving
+StarSuite Math : AutoPilots, see wizards
+StarSuite Math : AutoValue
+StarSuite Math : AutoValue;database tables
+StarSuite Math : axes in charts
+StarSuite Math : axis-ellipsis
+StarSuite Math : back epsilon symbol
+StarSuite Math : backgrounds
+StarSuite Math : backgrounds;defining colors/pictures
+StarSuite Math : backgrounds;frames/sections/indexes
+StarSuite Math : backgrounds;inserting from Gallery
+StarSuite Math : backgrounds;printing
+StarSuite Math : backing window
+StarSuite Math : backslash division sign
+StarSuite Math : backups
+StarSuite Math : backups;automatic
+StarSuite Math : backups;documents
+StarSuite Math : Basic
+StarSuite Math : Basic;fonts for source display
+StarSuite Math : Basic;programming
+StarSuite Math : Basic;recording macros
+StarSuite Math : basic fonts
+StarSuite Math : Bézier curves
+StarSuite Math : Bézier curves;control points in presentations
+StarSuite Math : bi-directional writing
+StarSuite Math : binary operators
+StarSuite Math : binary operators
+StarSuite Math : binary operators;list of
+StarSuite Math : binding space
+StarSuite Math : binomials
+StarSuite Math : bitmaps
+StarSuite Math : bitmaps;inserting and editing
+StarSuite Math : bitmaps;off for faster printing
+StarSuite Math : bitmaps;patterns
+StarSuite Math : black and white printing
+StarSuite Math : black printing in Calc
+StarSuite Math : block selection mode
+StarSuite Math : bold
+StarSuite Math : bold;AutoFormat function
+StarSuite Math : bold;text
+StarSuite Math : bold attribute
+StarSuite Math : bookmarks
+StarSuite Math : bookmarks;Help
+StarSuite Math : Boolean operators
+StarSuite Math : borders
+StarSuite Math : borders;arranging
+StarSuite Math : borders;cells on screen (Calc)
+StarSuite Math : borders;for paragraphs
+StarSuite Math : borders;for tables
+StarSuite Math : borders;shadows
+StarSuite Math : borders;table boundaries (Writer)
+StarSuite Math : borders, see also frames
+StarSuite Math : bound fields
+StarSuite Math : bound fields;controls
+StarSuite Math : boundaries of tables (Writer)
+StarSuite Math : braces in StarSuite Math
+StarSuite Math : brackets
+StarSuite Math : brackets;angle (Math)
+StarSuite Math : brackets;angle with operator
+StarSuite Math : brackets;double square (Math)
+StarSuite Math : brackets;group
+StarSuite Math : brackets;in StarSuite Math
+StarSuite Math : brackets;inserting in StarSuite Math
+StarSuite Math : brackets;merging formula parts
+StarSuite Math : brackets;operator (Math)
+StarSuite Math : brackets;reference list
+StarSuite Math : brackets;round (Math)
+StarSuite Math : brackets;scalable
+StarSuite Math : brackets;single, without group function
+StarSuite Math : brackets;square (Math)
+StarSuite Math : brackets;widowed
+StarSuite Math : brackets and grouping in StarSuite Math
+StarSuite Math : break display (Writer)
+StarSuite Math : brochures
+StarSuite Math : brochures;printing several
+StarSuite Math : build numbers of StarSuite
+StarSuite Math : bullet lists
+StarSuite Math : bullet lists;formatting options
+StarSuite Math : bullets
+StarSuite Math : bullets;paragraphs
+StarSuite Math : bullets;replacing
+StarSuite Math : bullets;turning off
+StarSuite Math : business cards
+StarSuite Math : business cards;creating and synchronizing
+StarSuite Math : business cards;using templates
+StarSuite Math : button bars, see toolbars
+StarSuite Math : buttons
+StarSuite Math : buttons;adding push buttons
+StarSuite Math : buttons;big/small
+StarSuite Math : buttons;editing hyperlink buttons
+StarSuite Math : buttons;form functions
+StarSuite Math : buttons;toolbars
+StarSuite Math : cache for graphics
+StarSuite Math : calculating
+StarSuite Math : calculating;iterative references (Calc)
+StarSuite Math : callouts
+StarSuite Math : callouts;drawings
+StarSuite Math : capital letters
+StarSuite Math : capital letters;AutoCorrect function
+StarSuite Math : capital letters;font effects
+StarSuite Math : captions
+StarSuite Math : captions;automatic captions (Writer)
+StarSuite Math : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Math : captions, see also labels/callouts
+StarSuite Math : cardinal numbers
+StarSuite Math : cascading update (Base)
+StarSuite Math : case sensitivity
+StarSuite Math : case sensitivity;comparing cell contents (Calc)
+StarSuite Math : case sensitivity;searching
+StarSuite Math : catalog for mathematical symbols
+StarSuite Math : ceiling brackets
+StarSuite Math : ceiling brackets;lines with
+StarSuite Math : ceiling brackets;scalable lines with
+StarSuite Math : cells
+StarSuite Math : cells;aligning
+StarSuite Math : cells;coloring (Calc)
+StarSuite Math : cells;cursor positions after input (Calc)
+StarSuite Math : cells;formatting without effect (Calc)
+StarSuite Math : cells;line breaks
+StarSuite Math : cells;linked to controls
+StarSuite Math : cells;number of
+StarSuite Math : cells;pasting
+StarSuite Math : cells;resetting formats
+StarSuite Math : cells;showing grid lines (Calc)
+StarSuite Math : center dots symbol
+StarSuite Math : centered horizontally
+StarSuite Math : centered horizontally;alignment (Math)
+StarSuite Math : centered text
+StarSuite Math : centimeters
+StarSuite Math : certificates
+StarSuite Math : changes
+StarSuite Math : changes;accepting automatically
+StarSuite Math : changes;accepting or rejecting
+StarSuite Math : changes;comparing to original
+StarSuite Math : changes;protecting
+StarSuite Math : changes;recording
+StarSuite Math : changes;review function
+StarSuite Math : changes;showing
+StarSuite Math : changing
+StarSuite Math : changing;default formatting
+StarSuite Math : changing;document titles
+StarSuite Math : changing;file associations in Setup program
+StarSuite Math : changing;fonts
+StarSuite Math : changing;icon sizes
+StarSuite Math : changing;links
+StarSuite Math : changing;work directory
+StarSuite Math : changing, see also editing and replacing
+StarSuite Math : character styles
+StarSuite Math : character styles;language selection
+StarSuite Math : characters
+StarSuite Math : characters;alternative fonts
+StarSuite Math : characters;Asian layout
+StarSuite Math : characters;bold
+StarSuite Math : characters;coloring
+StarSuite Math : characters;contours
+StarSuite Math : characters;displaying only on screen (Writer)
+StarSuite Math : characters;enabling CTL and Asian characters
+StarSuite Math : characters;font effects
+StarSuite Math : characters;fonts and formats
+StarSuite Math : characters;hyperlinks
+StarSuite Math : characters;italics
+StarSuite Math : characters;language selection
+StarSuite Math : characters;shadowed
+StarSuite Math : characters;spacing
+StarSuite Math : characters;special
+StarSuite Math : characters;underlining
+StarSuite Math : charcoal sketches filter
+StarSuite Math : charts
+StarSuite Math : charts;arranging within stacks
+StarSuite Math : charts;bars with textures
+StarSuite Math : charts;colors
+StarSuite Math : charts;copying with link to source cell range
+StarSuite Math : charts;displaying (Calc)
+StarSuite Math : charts;editing axes
+StarSuite Math : charts;editing data
+StarSuite Math : charts;editing legends
+StarSuite Math : charts;editing titles
+StarSuite Math : charts;inserting
+StarSuite Math : charts;updating automatically (Writer)
+StarSuite Math : check box creation
+StarSuite Math : Chinese writing systems
+StarSuite Math : choosing printers
+StarSuite Math : circle attribute
+StarSuite Math : circle drawings
+StarSuite Math : circumflex attribute
+StarSuite Math : Client Side ImageMap
+StarSuite Math : clipboard
+StarSuite Math : clipboard;cutting
+StarSuite Math : clipboard;pasting
+StarSuite Math : clipboard;pasting formatted/unformatted text
+StarSuite Math : clipboard;selection clipboard
+StarSuite Math : clipboard;Unix
+StarSuite Math : closing
+StarSuite Math : closing;documents
+StarSuite Math : closing;toolbars
+StarSuite Math : collaboration
+StarSuite Math : color bar
+StarSuite Math : colored characters
+StarSuite Math : colors
+StarSuite Math : colors;adding
+StarSuite Math : colors;appearance
+StarSuite Math : colors;backgrounds
+StarSuite Math : colors;charts
+StarSuite Math : colors;fill format
+StarSuite Math : colors;fonts
+StarSuite Math : colors;grid lines and cells (Calc)
+StarSuite Math : colors;models
+StarSuite Math : colors;not printing
+StarSuite Math : colors;printing in grayscale
+StarSuite Math : colors;restriction (Calc)
+StarSuite Math : colors;selection
+StarSuite Math : column headers
+StarSuite Math : column headers;displaying (Calc)
+StarSuite Math : column headers;highlighting (Calc)
+StarSuite Math : columns
+StarSuite Math : columns;setting with the mouse
+StarSuite Math : combo box creation
+StarSuite Math : command button creation
+StarSuite Math : command buttons, see push buttons
+StarSuite Math : command line parameters
+StarSuite Math : commands
+StarSuite Math : commands;not visible
+StarSuite Math : commands;repeating
+StarSuite Math : commands;SQL
+StarSuite Math : comments
+StarSuite Math : comments;entering in StarSuite Math
+StarSuite Math : comments;on changes
+StarSuite Math : common terms
+StarSuite Math : common terms;Chinese dictionary
+StarSuite Math : common terms;glossaries
+StarSuite Math : common terms;Internet glossary
+StarSuite Math : comparisons
+StarSuite Math : comparisons;document versions
+StarSuite Math : comparisons;operators in default filter dialog
+StarSuite Math : compatibility settings for MS Word import
+StarSuite Math : complete screen view
+StarSuite Math : complex numbers
+StarSuite Math : complex numbers;set
+StarSuite Math : complex numbers;symbols
+StarSuite Math : complex text layout
+StarSuite Math : complex text layout;definition
+StarSuite Math : complex text layout;enabling
+StarSuite Math : complex text layout, see CTL
+StarSuite Math : compose key to insert special characters
+StarSuite Math : concatenating math symbols
+StarSuite Math : concatenation, see ampersand symbol
+StarSuite Math : conditional separators
+StarSuite Math : conditions
+StarSuite Math : conditions;in number formats
+StarSuite Math : conditions;items in Data Navigator
+StarSuite Math : Configuration Manager
+StarSuite Math : configuring
+StarSuite Math : configuring;fax icon
+StarSuite Math : configuring;StarSuite
+StarSuite Math : configuring;toolbars
+StarSuite Math : congruent relation
+StarSuite Math : connections to data sources (Base)
+StarSuite Math : considerably greater than relation
+StarSuite Math : considerably less than relation
+StarSuite Math : contents protection
+StarSuite Math : context menus
+StarSuite Math : contours of text
+StarSuite Math : control point display in presentations
+StarSuite Math : controls
+StarSuite Math : controls;activating in forms
+StarSuite Math : controls;adding to documents
+StarSuite Math : controls;arranging in forms
+StarSuite Math : controls;arranging within stacks
+StarSuite Math : controls;assigning data sources
+StarSuite Math : controls;assigning macros (Basic)
+StarSuite Math : controls;bound fields/list contents/linked cells
+StarSuite Math : controls;events
+StarSuite Math : controls;focus
+StarSuite Math : controls;formatted fields
+StarSuite Math : controls;grouping
+StarSuite Math : controls;hidden
+StarSuite Math : controls;inserting
+StarSuite Math : controls;multi-line titles
+StarSuite Math : controls;positions and sizes
+StarSuite Math : controls;printing
+StarSuite Math : controls;properties of form controls
+StarSuite Math : controls;properties of table controls
+StarSuite Math : controls;reference by SQL
+StarSuite Math : controls;rich text control
+StarSuite Math : controls;select mode
+StarSuite Math : controls;showing (Writer)
+StarSuite Math : converters
+StarSuite Math : converters;Euro converter
+StarSuite Math : converters;PostScript, UNIX
+StarSuite Math : converters;XML
+StarSuite Math : converting
+StarSuite Math : converting;Hangul/Hanja
+StarSuite Math : converting;metrics
+StarSuite Math : converting;Microsoft documents
+StarSuite Math : converting;Pocket PC formats
+StarSuite Math : converting;StarSuite documents
+StarSuite Math : copies
+StarSuite Math : copies;printing
+StarSuite Math : coproduct
+StarSuite Math : copying
+StarSuite Math : copying;by drag and drop
+StarSuite Math : copying;data from text documents
+StarSuite Math : copying;datasource records in spreadsheets
+StarSuite Math : copying;draw objects
+StarSuite Math : copying;draw objects between documents
+StarSuite Math : copying;formatting
+StarSuite Math : copying;from data source view
+StarSuite Math : copying;from Gallery
+StarSuite Math : copying;in Unix
+StarSuite Math : copying;pictures, between documents
+StarSuite Math : copying;sheet areas, to text documents
+StarSuite Math : copying;to Gallery
+StarSuite Math : copyright for StarSuite
+StarSuite Math : corner roundings
+StarSuite Math : correspondence
+StarSuite Math : correspondence;original by
+StarSuite Math : correspondence;picture by
+StarSuite Math : cosine function
+StarSuite Math : cotangent function
+StarSuite Math : crash reports
+StarSuite Math : criteria of query design (Base)
+StarSuite Math : cropping pictures
+StarSuite Math : CTL
+StarSuite Math : CTL;(not) wrapping words
+StarSuite Math : CTL;complex text layout languages
+StarSuite Math : CTL;definition
+StarSuite Math : CTL;options
+StarSuite Math : currencies
+StarSuite Math : currencies;converters
+StarSuite Math : currencies;format codes
+StarSuite Math : currency field creation
+StarSuite Math : currency formats
+StarSuite Math : cursor
+StarSuite Math : cursor;allowing in protected areas (Writer)
+StarSuite Math : cursor;in read-only text
+StarSuite Math : cursor;in StarSuite Math
+StarSuite Math : cursor;quickly moving to an object
+StarSuite Math : curve integrals
+StarSuite Math : curves
+StarSuite Math : curves;editing points
+StarSuite Math : custom dictionaries
+StarSuite Math : custom dictionaries;editing
+StarSuite Math : custom hyphens (Writer)
+StarSuite Math : custom quotes
+StarSuite Math : custom templates
+StarSuite Math : customizing
+StarSuite Math : customizing;events
+StarSuite Math : customizing;keyboard
+StarSuite Math : customizing;menus
+StarSuite Math : customizing;round corners
+StarSuite Math : customizing;StarSuite
+StarSuite Math : customizing;toolbars
+StarSuite Math : cutting
+StarSuite Math : dashes
+StarSuite Math : data
+StarSuite Math : data;filtering in forms
+StarSuite Math : data;forms and subforms
+StarSuite Math : data;read-only
+StarSuite Math : data;sorting in forms
+StarSuite Math : data;user data
+StarSuite Math : data binding change in XForms
+StarSuite Math : Data Navigator
+StarSuite Math : Data Navigator;adding/editing items
+StarSuite Math : Data Navigator;display options
+StarSuite Math : data source browser
+StarSuite Math : data source explorer
+StarSuite Math : data source view
+StarSuite Math : data source view;drag and drop
+StarSuite Math : data source view;overview
+StarSuite Math : data source view;showing
+StarSuite Math : data sources
+StarSuite Math : data sources;as tables
+StarSuite Math : data sources;connection settings (Base)
+StarSuite Math : data sources;copying records to spreadsheets
+StarSuite Math : data sources;displaying current
+StarSuite Math : data sources;LDAP server (Base)
+StarSuite Math : data sources;registering address books
+StarSuite Math : data sources;reports
+StarSuite Math : data sources;StarSuite Base
+StarSuite Math : data sources;viewing
+StarSuite Math : data structure of XForms
+StarSuite Math : data, see also values
+StarSuite Math : database contents
+StarSuite Math : database contents;inserting as tables
+StarSuite Math : database contents;inserting as text
+StarSuite Math : database reports
+StarSuite Math : Database Wizard (Base)
+StarSuite Math : databases
+StarSuite Math : databases;administration through SQL (Base)
+StarSuite Math : databases;ADO (Base)
+StarSuite Math : databases;connecting (Base)
+StarSuite Math : databases;creating
+StarSuite Math : databases;creating labels
+StarSuite Math : databases;creating queries
+StarSuite Math : databases;creating reports
+StarSuite Math : databases;creating tables
+StarSuite Math : databases;dBASE (Base)
+StarSuite Math : databases;deleting (Base)
+StarSuite Math : databases;drag and drop (Base)
+StarSuite Math : databases;editing tables
+StarSuite Math : databases;form filters
+StarSuite Math : databases;formats (Base)
+StarSuite Math : databases;importing/exporting
+StarSuite Math : databases;JDBC (Base)
+StarSuite Math : databases;main page (Base)
+StarSuite Math : databases;MySQL (Base)
+StarSuite Math : databases;ODBC (Base)
+StarSuite Math : databases;overview
+StarSuite Math : databases;registering (Base)
+StarSuite Math : databases;searching records
+StarSuite Math : databases;shortcut keys
+StarSuite Math : databases;sorting
+StarSuite Math : databases;standard filters
+StarSuite Math : databases;text formats
+StarSuite Math : databases;viewing
+StarSuite Math : date fields
+StarSuite Math : date fields;creating
+StarSuite Math : date fields;properties
+StarSuite Math : date formats
+StarSuite Math : dates
+StarSuite Math : dates;default (Calc)
+StarSuite Math : dates;printing in presentations
+StarSuite Math : dates;start 1900/01/01 (Calc)
+StarSuite Math : dates;start 1904/01/01 (Calc)
+StarSuite Math : dBASE
+StarSuite Math : dBASE;database settings (Base)
+StarSuite Math : DDE
+StarSuite Math : DDE;definition
+StarSuite Math : deactivating
+StarSuite Math : deactivating;plug-ins
+StarSuite Math : decimal places displayed (Calc)
+StarSuite Math : decimal separator key
+StarSuite Math : decimal tab stops
+StarSuite Math : default directories
+StarSuite Math : default filters
+StarSuite Math : default filters;comparison operators
+StarSuite Math : default filters;databases
+StarSuite Math : default printer
+StarSuite Math : default printer;setting up
+StarSuite Math : default printer;UNIX
+StarSuite Math : default templates
+StarSuite Math : default templates;changing
+StarSuite Math : default templates;organizing
+StarSuite Math : defaults
+StarSuite Math : defaults;changing default formatting
+StarSuite Math : defaults;documents
+StarSuite Math : defaults;file formats in file dialogs
+StarSuite Math : defaults;file formats in StarSuite
+StarSuite Math : defaults;fonts
+StarSuite Math : defaults;grids (Writer/Calc)
+StarSuite Math : defaults;languages
+StarSuite Math : defaults;number formats
+StarSuite Math : defaults;of saving
+StarSuite Math : defaults;program configuration
+StarSuite Math : defaults;tab stops in text
+StarSuite Math : defaults;views
+StarSuite Math : defined as relation
+StarSuite Math : defining
+StarSuite Math : defining;arrowheads and other line ends
+StarSuite Math : defining;colors
+StarSuite Math : defining;formula fonts
+StarSuite Math : defining;line styles
+StarSuite Math : defining;paragraph borders
+StarSuite Math : defining;queries (Base)
+StarSuite Math : defining;table borders
+StarSuite Math : deleting
+StarSuite Math : deleting;all direct formatting
+StarSuite Math : deleting;databases (Base)
+StarSuite Math : deleting;hyperlinks
+StarSuite Math : deleting;lines in text
+StarSuite Math : deleting;models/instances
+StarSuite Math : deleting;namespaces in XForms
+StarSuite Math : deleting;notes
+StarSuite Math : deleting;tab stops
+StarSuite Math : deleting;templates
+StarSuite Math : deleting;XML filters
+StarSuite Math : depth stagger
+StarSuite Math : descriptions for objects
+StarSuite Math : design mode after saving
+StarSuite Math : design view
+StarSuite Math : design view;creating forms
+StarSuite Math : design view;queries/views (Base)
+StarSuite Math : designing
+StarSuite Math : designing;database tables
+StarSuite Math : designing;fonts
+StarSuite Math : designing;queries (Base)
+StarSuite Math : detaching toolbars
+StarSuite Math : diagonal downward dots
+StarSuite Math : diagonal downward dots;symbol
+StarSuite Math : diagonal upward dots
+StarSuite Math : diagonal upward dots;symbol
+StarSuite Math : dictionaries
+StarSuite Math : dictionaries;common terms in simplified and traditional chinese
+StarSuite Math : dictionaries;creating
+StarSuite Math : dictionaries;editing user-defined
+StarSuite Math : dictionaries;spellcheck
+StarSuite Math : dictionaries, see also languages
+StarSuite Math : difference set operator
+StarSuite Math : digital signatures
+StarSuite Math : digital signatures;getting/managing/applying
+StarSuite Math : digital signatures;overview
+StarSuite Math : digital signatures;WebDAV over HTTPS
+StarSuite Math : direct formatting
+StarSuite Math : direct formatting;undoing all
+StarSuite Math : direct text
+StarSuite Math : direct text;entering in StarSuite Math
+StarSuite Math : directories
+StarSuite Math : directories;creating new
+StarSuite Math : directories;directory structure
+StarSuite Math : disabled persons
+StarSuite Math : displaying
+StarSuite Math : displaying;non-printing characters (Writer)
+StarSuite Math : displaying;notes (Calc)
+StarSuite Math : displaying;notes in text documents
+StarSuite Math : displaying;pictures and objects (Writer)
+StarSuite Math : displaying;tables (Writer)
+StarSuite Math : displaying;zero values (Calc)
+StarSuite Math : distances
+StarSuite Math : distances between brackets
+StarSuite Math : distinct values in SQL queries
+StarSuite Math : distorting in drawings
+StarSuite Math : distributing XML filters
+StarSuite Math : dithering
+StarSuite Math : divides relation
+StarSuite Math : division signs
+StarSuite Math : docking
+StarSuite Math : docking;definition
+StarSuite Math : docking;toolbars
+StarSuite Math : docking;windows
+StarSuite Math : Document Converter Wizard
+StarSuite Math : Document Map, see Navigator
+StarSuite Math : document types in StarSuite
+StarSuite Math : documents
+StarSuite Math : documents;changing titles
+StarSuite Math : documents;closing
+StarSuite Math : documents;comparing
+StarSuite Math : documents;contents as lists
+StarSuite Math : documents;editing time
+StarSuite Math : documents;exporting
+StarSuite Math : documents;importing
+StarSuite Math : documents;languages
+StarSuite Math : documents;measurement units in
+StarSuite Math : documents;merging
+StarSuite Math : documents;number of pages/tables/sheets
+StarSuite Math : documents;opening
+StarSuite Math : documents;opening in design mode
+StarSuite Math : documents;opening with templates
+StarSuite Math : documents;organizing
+StarSuite Math : documents;printing
+StarSuite Math : documents;read-only
+StarSuite Math : documents;reloading
+StarSuite Math : documents;saving
+StarSuite Math : documents;saving automatically
+StarSuite Math : documents;saving in other formats
+StarSuite Math : documents;sending as e-mail
+StarSuite Math : documents;styles changed
+StarSuite Math : documents;version management
+StarSuite Math : documents;version numbers
+StarSuite Math : does not divide relation
+StarSuite Math : dot attribute
+StarSuite Math : dotted areas
+StarSuite Math : double arrow symbols
+StarSuite Math : double dot attribute
+StarSuite Math : double square brackets
+StarSuite Math : double square brackets;scalable
+StarSuite Math : double-line spacing in paragraphs
+StarSuite Math : double-line writing in Asian layout
+StarSuite Math : down arrow symbol
+StarSuite Math : drag and drop
+StarSuite Math : drag and drop;copying and pasting text
+StarSuite Math : drag and drop;data source view
+StarSuite Math : drag and drop;from Gallery to draw objects
+StarSuite Math : drag and drop;overview
+StarSuite Math : drag and drop;pictures
+StarSuite Math : drag and drop;to Gallery
+StarSuite Math : draw objects
+StarSuite Math : draw objects;adding/editing/copying
+StarSuite Math : draw objects;anchoring
+StarSuite Math : draw objects;arranging within stacks
+StarSuite Math : draw objects;copying between documents
+StarSuite Math : draw objects;displaying (Calc)
+StarSuite Math : draw objects;dropping Gallery pictures
+StarSuite Math : draw objects;flipping
+StarSuite Math : draw objects;legends
+StarSuite Math : draw objects;positioning and resizing
+StarSuite Math : draw objects;protecting
+StarSuite Math : draw objects;slanting
+StarSuite Math : draw objects;text in
+StarSuite Math : Drawing bar
+StarSuite Math : drawing lines in text
+StarSuite Math : drawings
+StarSuite Math : drawings;creating/opening
+StarSuite Math : drawings;languages
+StarSuite Math : drawings;printing
+StarSuite Math : drawings;printing defaults
+StarSuite Math : drawings;printing in text documents
+StarSuite Math : drawings;saving
+StarSuite Math : drawings;saving automatically
+StarSuite Math : drawings;saving in other formats
+StarSuite Math : drawings;sending as e-mail
+StarSuite Math : drawings;showing (Writer)
+StarSuite Math : drawings, see also draw objects
+StarSuite Math : drop-down lists in form functions
+StarSuite Math : e-mail attachments
+StarSuite Math : Edit File icon
+StarSuite Math : edit mode
+StarSuite Math : edit mode;after opening
+StarSuite Math : edit mode;through Enter key (Calc)
+StarSuite Math : Edit Points bar
+StarSuite Math : editing
+StarSuite Math : editing;chart axes
+StarSuite Math : editing;chart data
+StarSuite Math : editing;chart legends
+StarSuite Math : editing;chart titles
+StarSuite Math : editing;data binding of XForms
+StarSuite Math : editing;database tables and queries
+StarSuite Math : editing;draw objects
+StarSuite Math : editing;Fontwork objects
+StarSuite Math : editing;hyperlinks
+StarSuite Math : editing;menus
+StarSuite Math : editing;notes
+StarSuite Math : editing;objects
+StarSuite Math : editing;pictures
+StarSuite Math : editing;reports
+StarSuite Math : editing;shortcut keys
+StarSuite Math : editing;StarSuite documents in Internet Explorer
+StarSuite Math : editing;tab stops
+StarSuite Math : editing;templates
+StarSuite Math : editing;toolbars
+StarSuite Math : editing;undoing
+StarSuite Math : editing;XForms
+StarSuite Math : editing time of documents
+StarSuite Math : editors
+StarSuite Math : editors;formula editor
+StarSuite Math : editors;ImageMap editor
+StarSuite Math : effects
+StarSuite Math : effects;font positions
+StarSuite Math : effects;fonts
+StarSuite Math : effects;Fontwork icons
+StarSuite Math : ellipsis symbols
+StarSuite Math : empty documents
+StarSuite Math : empty paragraph removal
+StarSuite Math : empty set
+StarSuite Math : encryption of contents
+StarSuite Math : entering groups
+StarSuite Math : entering text from right to left
+StarSuite Math : epsilon
+StarSuite Math : epsilon;back
+StarSuite Math : equal sign
+StarSuite Math : equal sign, see also operators
+StarSuite Math : Equation Editor, see StarSuite Math
+StarSuite Math : equations in formula editor
+StarSuite Math : Error Report Tool
+StarSuite Math : error search
+StarSuite Math : error search;next error
+StarSuite Math : error search;previous error
+StarSuite Math : Euro
+StarSuite Math : Euro;currency formats
+StarSuite Math : Euro;Euro Converter Wizard
+StarSuite Math : even/odd pages
+StarSuite Math : even/odd pages;printing
+StarSuite Math : events
+StarSuite Math : events;assigning scripts
+StarSuite Math : events;controls
+StarSuite Math : events;customizing
+StarSuite Math : events;in forms
+StarSuite Math : examples
+StarSuite Math : examples;integral
+StarSuite Math : examples;StarSuite Math formulas
+StarSuite Math : Excel
+StarSuite Math : Excel;saving as
+StarSuite Math : Excel;search criteria
+StarSuite Math : exceptions
+StarSuite Math : exceptions;user-defined dictionaries
+StarSuite Math : exchanging, see also replacing
+StarSuite Math : executing
+StarSuite Math : executing;SQL commands
+StarSuite Math : existence quantor symbol
+StarSuite Math : exiting
+StarSuite Math : exiting;groups
+StarSuite Math : exiting;StarSuite
+StarSuite Math : expanding formatting (Calc)
+StarSuite Math : explorer of data sources
+StarSuite Math : exponential functions
+StarSuite Math : exponents
+StarSuite Math : exponents;variables with right
+StarSuite Math : exponents and indexes in StarSuite Math
+StarSuite Math : export filters
+StarSuite Math : exporting
+StarSuite Math : exporting;bitmaps
+StarSuite Math : exporting;HTML and text documents
+StarSuite Math : exporting;Microsoft Office documents with VBA code
+StarSuite Math : exporting;spreadsheets to text format
+StarSuite Math : exporting;templates
+StarSuite Math : exporting;to foreign formats
+StarSuite Math : exporting;to HTML
+StarSuite Math : exporting;to Microsoft Office formats
+StarSuite Math : exporting;to PDF
+StarSuite Math : exporting;to PostScript format
+StarSuite Math : exporting;to XML
+StarSuite Math : exporting;XML files
+StarSuite Math : extended tips in Help
+StarSuite Math : extension mode in text
+StarSuite Math : extensions
+StarSuite Math : extensions;Extension Manager
+StarSuite Math : extensions;file formats
+StarSuite Math : external keys (Base)
+StarSuite Math : factorial
+StarSuite Math : faster printing
+StarSuite Math : faxes
+StarSuite Math : faxes;configuring StarSuite
+StarSuite Math : faxes;fax programs/fax printers under UNIX
+StarSuite Math : faxes;selecting a fax machine
+StarSuite Math : faxes;sending
+StarSuite Math : faxes;wizards
+StarSuite Math : fields
+StarSuite Math : fields;database tables
+StarSuite Math : fields;displaying field codes (Writer)
+StarSuite Math : fields;formatted fields
+StarSuite Math : fields;updating automatically (Writer)
+StarSuite Math : file associations for Microsoft Office
+StarSuite Math : file filters
+StarSuite Math : file filters;mobile devices
+StarSuite Math : file filters;XML
+StarSuite Math : file formats
+StarSuite Math : file formats;changing StarSuite defaults
+StarSuite Math : file formats;OpenDocument/XML
+StarSuite Math : file formats;saving always in other formats
+StarSuite Math : file selection button
+StarSuite Math : file sharing options for current document
+StarSuite Math : files
+StarSuite Math : files;filters and formats
+StarSuite Math : files;importing
+StarSuite Math : files;opening
+StarSuite Math : files;opening with placeholders
+StarSuite Math : files;properties
+StarSuite Math : files;saving
+StarSuite Math : files;saving automatically
+StarSuite Math : files;saving in other formats
+StarSuite Math : files;sending as e-mail
+StarSuite Math : files;version numbers
+StarSuite Math : files and folders in StarSuite
+StarSuite Math : fill characters with tabulators
+StarSuite Math : fill colors for areas
+StarSuite Math : fill patterns for areas
+StarSuite Math : filter conditions
+StarSuite Math : filter conditions;connecting
+StarSuite Math : filter conditions;in queries (Base)
+StarSuite Math : filtering
+StarSuite Math : filtering;data in databases
+StarSuite Math : filtering;data in forms
+StarSuite Math : filters
+StarSuite Math : filters;comparison operators
+StarSuite Math : filters;for import and export
+StarSuite Math : filters;Navigator
+StarSuite Math : filters;pictures
+StarSuite Math : filters;XML filter settings
+StarSuite Math : Find tab in Help
+StarSuite Math : finding
+StarSuite Math : finding;errors in StarSuite Math
+StarSuite Math : finding;in all sheets
+StarSuite Math : finding;records in form documents
+StarSuite Math : finding;selections
+StarSuite Math : finding;similarity search
+StarSuite Math : fitting to pages
+StarSuite Math : fitting to pages;print settings in Math
+StarSuite Math : fitting to pages;print settings in presentations
+StarSuite Math : fixed text
+StarSuite Math : fixed text;form functions
+StarSuite Math : fixing toolbars
+StarSuite Math : flipping draw objects
+StarSuite Math : floating frames in HTML documents
+StarSuite Math : floating toolbars
+StarSuite Math : floor brackets
+StarSuite Math : focus of controls
+StarSuite Math : folder creation
+StarSuite Math : font attributes
+StarSuite Math : font attributes;changing defaults
+StarSuite Math : font lists
+StarSuite Math : font name box
+StarSuite Math : font sizes
+StarSuite Math : font sizes;bullets
+StarSuite Math : font sizes;example
+StarSuite Math : font sizes;in StarSuite Math
+StarSuite Math : font sizes;relative changes
+StarSuite Math : font sizes;scaling on screen
+StarSuite Math : font sizes;text
+StarSuite Math : fonts
+StarSuite Math : fonts;adding under UNIX
+StarSuite Math : fonts;changing in templates
+StarSuite Math : fonts;colors
+StarSuite Math : fonts;default settings
+StarSuite Math : fonts;effects
+StarSuite Math : fonts;for HTML and Basic
+StarSuite Math : fonts;formats
+StarSuite Math : fonts;in StarSuite Math
+StarSuite Math : fonts;outlines
+StarSuite Math : fonts;positions in text
+StarSuite Math : fonts;shadows
+StarSuite Math : fonts;specifying several
+StarSuite Math : fonts;strikethrough
+StarSuite Math : fonts;styles
+StarSuite Math : fonts;text objects
+StarSuite Math : Fontwork icons
+StarSuite Math : footers
+StarSuite Math : footers;backgrounds
+StarSuite Math : for all symbol
+StarSuite Math : form controls
+StarSuite Math : form controls;assigning macros
+StarSuite Math : form controls;protecting
+StarSuite Math : form controls;toolbars
+StarSuite Math : form fields
+StarSuite Math : form filters
+StarSuite Math : Form Navigator
+StarSuite Math : format codes
+StarSuite Math : format codes;numbers
+StarSuite Math : format filling printing in StarSuite Math
+StarSuite Math : Format Paintbrush
+StarSuite Math : formats
+StarSuite Math : formats;Asian layout
+StarSuite Math : formats;fonts
+StarSuite Math : formats;maximizing page formats
+StarSuite Math : formats;number and currency formats
+StarSuite Math : formats;of currencies/date/time
+StarSuite Math : formats;on opening and saving
+StarSuite Math : formats;pasting in special formats
+StarSuite Math : formats;positions
+StarSuite Math : formats;tabulators
+StarSuite Math : formatted fields
+StarSuite Math : formatted fields;form functions
+StarSuite Math : formatted fields;properties
+StarSuite Math : formatting
+StarSuite Math : formatting;Asian typography
+StarSuite Math : formatting;axes in charts
+StarSuite Math : formatting;changing default attributes
+StarSuite Math : formatting;chart legends
+StarSuite Math : formatting;copying
+StarSuite Math : formatting;definition
+StarSuite Math : formatting;expanding (Calc)
+StarSuite Math : formatting;font effects
+StarSuite Math : formatting;hyperlinks
+StarSuite Math : formatting;in StarSuite Math
+StarSuite Math : formatting;pages
+StarSuite Math : formatting;printer metrics (Writer)
+StarSuite Math : formatting;reference list (Math)
+StarSuite Math : formatting;undoing
+StarSuite Math : formatting;undoing when writing
+StarSuite Math : forms
+StarSuite Math : forms;browsing
+StarSuite Math : forms;Combo Box/List Box Wizard
+StarSuite Math : forms;creating
+StarSuite Math : forms;data
+StarSuite Math : forms;designing (Base)
+StarSuite Math : forms;events
+StarSuite Math : forms;filtering data
+StarSuite Math : forms;finding records
+StarSuite Math : forms;focus after opening
+StarSuite Math : forms;general information (Base)
+StarSuite Math : forms;grouping controls
+StarSuite Math : forms;HTML filters
+StarSuite Math : forms;Navigator
+StarSuite Math : forms;opening in design mode
+StarSuite Math : forms;properties
+StarSuite Math : forms;sorting data
+StarSuite Math : forms;subforms
+StarSuite Math : forms;wizards
+StarSuite Math : forms;XForms
+StarSuite Math : formula cursor in StarSuite Math
+StarSuite Math : formula display sizes
+StarSuite Math : formula fonts
+StarSuite Math : formula fonts;defining
+StarSuite Math : formula parts
+StarSuite Math : formula parts;manually aligning
+StarSuite Math : formula parts;merging
+StarSuite Math : formula texts
+StarSuite Math : formula texts;printing in StarSuite Math
+StarSuite Math : formula view
+StarSuite Math : formula view;refreshing
+StarSuite Math : formulas
+StarSuite Math : formulas;aligning
+StarSuite Math : formulas;attributes in
+StarSuite Math : formulas;element spacing
+StarSuite Math : formulas;entering symbols in
+StarSuite Math : formulas;examples
+StarSuite Math : formulas;fit to text
+StarSuite Math : formulas;in color
+StarSuite Math : formulas;increasing size of display
+StarSuite Math : formulas;line breaks
+StarSuite Math : formulas;maximum size
+StarSuite Math : formulas;new
+StarSuite Math : formulas;reference tables
+StarSuite Math : formulas;selections
+StarSuite Math : formulas;starting formula editor
+StarSuite Math : formulas;zooming out
+StarSuite Math : formulas in reports
+StarSuite Math : formulas in reports;editing
+StarSuite Math : forums and support
+StarSuite Math : fractions in formulas
+StarSuite Math : frames
+StarSuite Math : frames;around paragraphs
+StarSuite Math : frames;around tables
+StarSuite Math : frames;AutoCorrect function
+StarSuite Math : frames;backgrounds
+StarSuite Math : frames;captions (Writer)
+StarSuite Math : frames;printing in StarSuite Math
+StarSuite Math : frames;protecting
+StarSuite Math : frames;selection frames
+StarSuite Math : frames;text fitting to frames
+StarSuite Math : freeform lines
+StarSuite Math : freeform lines;draw functions
+StarSuite Math : FTP
+StarSuite Math : FTP;opening documents
+StarSuite Math : FTP;saving documents
+StarSuite Math : full joins (Base)
+StarSuite Math : full screen view
+StarSuite Math : full-text search in Help
+StarSuite Math : functions
+StarSuite Math : functions;in StarSuite Math
+StarSuite Math : functions in reports
+StarSuite Math : functions in reports;editing
+StarSuite Math : functions operators
+StarSuite Math : functions operators;list of
+StarSuite Math : Gallery
+StarSuite Math : Gallery;adding pictures
+StarSuite Math : Gallery;dragging pictures to draw objects
+StarSuite Math : Gallery;hiding/showing
+StarSuite Math : Gallery;inserting pictures from
+StarSuite Math : gaps in formulas
+StarSuite Math : German spellcheck
+StarSuite Math : get method for form transmissions
+StarSuite Math : getting support
+StarSuite Math : GIF format
+StarSuite Math : glossaries
+StarSuite Math : glossaries;common terms
+StarSuite Math : glossaries;Internet terms
+StarSuite Math : gradients off for faster printing
+StarSuite Math : graphical text art
+StarSuite Math : graphics
+StarSuite Math : graphics;cache
+StarSuite Math : graphics;protecting
+StarSuite Math : graphics, see also pictures
+StarSuite Math : grayscale printing
+StarSuite Math : greater than or equal to signs
+StarSuite Math : greater than relations
+StarSuite Math : Greek symbols in formulas
+StarSuite Math : grid controls
+StarSuite Math : grid controls;form functions
+StarSuite Math : grids
+StarSuite Math : grids;defaults (Writer/Calc)
+StarSuite Math : grids;display options (Impress/Draw)
+StarSuite Math : grids;displaying lines (Calc)
+StarSuite Math : group box creation
+StarSuite Math : grouping and brackets in StarSuite Math
+StarSuite Math : grouping brackets
+StarSuite Math : groups
+StarSuite Math : groups;entering/exiting/ungrouping
+StarSuite Math : groups;naming
+StarSuite Math : groups;of controls
+StarSuite Math : guides
+StarSuite Math : guides;display options (Impress/Draw)
+StarSuite Math : guides;displaying when moving objects (Impress)
+StarSuite Math : guides;showing (Calc)
+StarSuite Math : guides;showing when moving frames (Writer)
+StarSuite Math : gutter
+StarSuite Math : h-bar symbol
+StarSuite Math : handles
+StarSuite Math : handles;displaying (Writer)
+StarSuite Math : handles;scaling
+StarSuite Math : handles;showing simple/large handles (Calc)
+StarSuite Math : Hangul/Hanja
+StarSuite Math : hatching
+StarSuite Math : headers
+StarSuite Math : headers;backgrounds
+StarSuite Math : headings
+StarSuite Math : headings;entering as text box
+StarSuite Math : Hebrew
+StarSuite Math : Hebrew;entering text
+StarSuite Math : Hebrew;language settings
+StarSuite Math : Help
+StarSuite Math : Help;bookmarks
+StarSuite Math : Help;extended tips on/off
+StarSuite Math : Help;full-text search
+StarSuite Math : Help;Help tips
+StarSuite Math : Help;keywords
+StarSuite Math : Help;navigation pane showing/hiding
+StarSuite Math : Help;style sheets
+StarSuite Math : Help;topics
+StarSuite Math : Help Agent
+StarSuite Math : Help Agent;help
+StarSuite Math : Help Agent;options
+StarSuite Math : Help tips
+StarSuite Math : Help tips;hiding
+StarSuite Math : hidden controls in Form Navigator
+StarSuite Math : hidden fields display (Writer)
+StarSuite Math : hidden pages
+StarSuite Math : hidden pages;printing in presentations
+StarSuite Math : hidden text
+StarSuite Math : hidden text;showing (Writer)
+StarSuite Math : hiding
+StarSuite Math : hiding;changes
+StarSuite Math : hiding;docked windows
+StarSuite Math : hiding;navigation pane in Help window
+StarSuite Math : high contrast mode
+StarSuite Math : Hindi
+StarSuite Math : Hindi;entering text
+StarSuite Math : Hindi;language settings
+StarSuite Math : horizontal scrollbars (Writer)
+StarSuite Math : hotspots
+StarSuite Math : HTML
+StarSuite Math : HTML;definition
+StarSuite Math : HTML;export character set
+StarSuite Math : HTML;fonts for source display
+StarSuite Math : HTML;importing META tags
+StarSuite Math : HTML;live presentations
+StarSuite Math : HTML documents
+StarSuite Math : HTML documents;auto reloading
+StarSuite Math : HTML documents;importing/exporting
+StarSuite Math : HTML documents;META tags in
+StarSuite Math : HTML documents;new
+StarSuite Math : HTML documents;source text
+StarSuite Math : hyperbolic cosine function
+StarSuite Math : hyperbolic cotangent function
+StarSuite Math : hyperbolic sine function
+StarSuite Math : hyperbolic tangent function
+StarSuite Math : hyperlinks
+StarSuite Math : hyperlinks;assigning macros
+StarSuite Math : hyperlinks;character formats
+StarSuite Math : hyperlinks;definition
+StarSuite Math : hyperlinks;deleting
+StarSuite Math : hyperlinks;editing
+StarSuite Math : hyperlinks;inserting
+StarSuite Math : hyperlinks;relative and absolute
+StarSuite Math : hyperlinks;turning off automatic recognition
+StarSuite Math : hyperlinks, see also links
+StarSuite Math : hyphenation
+StarSuite Math : hyphenation;activating for a language
+StarSuite Math : hyphenation;minimal number of characters
+StarSuite Math : hyphens
+StarSuite Math : hyphens;displaying custom (Writer)
+StarSuite Math : hyphens;inserting custom
+StarSuite Math : icon bars, see toolbars
+StarSuite Math : icon sizes
+StarSuite Math : identical to relation
+StarSuite Math : ignore list for spellcheck
+StarSuite Math : illustrations, see pictures
+StarSuite Math : image button creation
+StarSuite Math : image control creation
+StarSuite Math : image of relation
+StarSuite Math : ImageMap
+StarSuite Math : ImageMap;definition
+StarSuite Math : ImageMap;editor
+StarSuite Math : images
+StarSuite Math : images;ImageMap
+StarSuite Math : images;inserting and editing bitmaps
+StarSuite Math : images, see also pictures
+StarSuite Math : imaginary part of a complex number
+StarSuite Math : IME
+StarSuite Math : IME;definition
+StarSuite Math : IME;showing/hiding
+StarSuite Math : import filters
+StarSuite Math : import restrictions for Microsoft Office
+StarSuite Math : importing
+StarSuite Math : importing;bitmaps
+StarSuite Math : importing;compatibility settings for text import
+StarSuite Math : importing;databases
+StarSuite Math : importing;documents in other formats
+StarSuite Math : importing;from XML
+StarSuite Math : importing;HTML and text documents
+StarSuite Math : importing;HTML with META tags
+StarSuite Math : importing;Microsoft Office documents with VBA code
+StarSuite Math : importing;StarSuite Math formulas
+StarSuite Math : importing;tables in text format
+StarSuite Math : importing;templates
+StarSuite Math : inches
+StarSuite Math : included in set operator
+StarSuite Math : includes set operator
+StarSuite Math : Index tab in Help
+StarSuite Math : indexes
+StarSuite Math : indexes;adding to formulas
+StarSuite Math : indexes;backgrounds
+StarSuite Math : indexes;showing/hiding Help index tab
+StarSuite Math : indexes and exponents in StarSuite Math
+StarSuite Math : indicator lines in text
+StarSuite Math : inequation
+StarSuite Math : infinity symbol
+StarSuite Math : inner joins (Base)
+StarSuite Math : input method window
+StarSuite Math : insert mode for entering text
+StarSuite Math : inserting
+StarSuite Math : inserting;brackets
+StarSuite Math : inserting;buttons in toolbars
+StarSuite Math : inserting;cell ranges from spreadsheets
+StarSuite Math : inserting;charts
+StarSuite Math : inserting;clipboard options
+StarSuite Math : inserting;comments in StarSuite Math
+StarSuite Math : inserting;data from text documents
+StarSuite Math : inserting;datasource records in spreadsheets
+StarSuite Math : inserting;drawings
+StarSuite Math : inserting;floating frames
+StarSuite Math : inserting;Fontwork objects
+StarSuite Math : inserting;form fields
+StarSuite Math : inserting;gaps
+StarSuite Math : inserting;hyperlinks
+StarSuite Math : inserting;line breaks in cells
+StarSuite Math : inserting;movies/sounds
+StarSuite Math : inserting;new text tables defaults
+StarSuite Math : inserting;notes
+StarSuite Math : inserting;objects from Gallery
+StarSuite Math : inserting;OLE objects
+StarSuite Math : inserting;paragraph borders
+StarSuite Math : inserting;paragraph bullets
+StarSuite Math : inserting;pictures in Gallery
+StarSuite Math : inserting;plug-ins
+StarSuite Math : inserting;push buttons
+StarSuite Math : inserting;special characters
+StarSuite Math : inserting;tab stops
+StarSuite Math : inserting;text in StarSuite Math
+StarSuite Math : inserting;textures on chart bars
+StarSuite Math : installing
+StarSuite Math : installing;ActiveX control
+StarSuite Math : installing;mobile device filters
+StarSuite Math : installing;UNO components
+StarSuite Math : installing;XML filters
+StarSuite Math : instructions
+StarSuite Math : instructions;general
+StarSuite Math : instructions;StarSuite Math
+StarSuite Math : integral limits
+StarSuite Math : integrals
+StarSuite Math : integrals;example
+StarSuite Math : integrals;signs
+StarSuite Math : Internet
+StarSuite Math : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Math : Internet;presentations
+StarSuite Math : Internet;starting searches
+StarSuite Math : Internet;turning off recognition of addresses
+StarSuite Math : Internet glossary
+StarSuite Math : intersection of sets
+StarSuite Math : invert filter
+StarSuite Math : invisible areas
+StarSuite Math : italic attribute in StarSuite Math
+StarSuite Math : italic text
+StarSuite Math : iterative references in spreadsheets
+StarSuite Math : Java
+StarSuite Math : Java;definition
+StarSuite Math : Java;setting options
+StarSuite Math : JDBC
+StarSuite Math : JDBC;databases (Base)
+StarSuite Math : JDBC;definition
+StarSuite Math : joining
+StarSuite Math : joining;paragraphs
+StarSuite Math : joining;tables (Base)
+StarSuite Math : joins in databases (Base)
+StarSuite Math : justifying text
+StarSuite Math : kerning
+StarSuite Math : kerning;Asian texts
+StarSuite Math : kerning;definition
+StarSuite Math : kerning;in characters
+StarSuite Math : key fields for relations (Base)
+StarSuite Math : keyboard
+StarSuite Math : keyboard;assigning/editing shortcut keys
+StarSuite Math : keyboard;general commands
+StarSuite Math : keyboard;removing numbering
+StarSuite Math : keys
+StarSuite Math : keys;adding push buttons
+StarSuite Math : keys;primary keys (Base)
+StarSuite Math : kiosk export
+StarSuite Math : labels
+StarSuite Math : labels;creating and synchronizing
+StarSuite Math : labels;for draw objects
+StarSuite Math : labels;form functions
+StarSuite Math : labels;from databases
+StarSuite Math : labels, see also names/callouts
+StarSuite Math : lambda-bar symbol
+StarSuite Math : languages
+StarSuite Math : languages;activating modules
+StarSuite Math : languages;Asian support
+StarSuite Math : languages;complex text layout
+StarSuite Math : languages;locale settings
+StarSuite Math : languages;selecting for text
+StarSuite Math : languages;setting options
+StarSuite Math : languages;spellcheck
+StarSuite Math : languages;spellchecking and formatting
+StarSuite Math : large handles (Writer)
+StarSuite Math : large icons
+StarSuite Math : layer arrangement
+StarSuite Math : layout
+StarSuite Math : layout;importing Word documents
+StarSuite Math : layout;pages
+StarSuite Math : LDAP server
+StarSuite Math : LDAP server;address books (Base)
+StarSuite Math : LDAP server;sign on options
+StarSuite Math : leading between paragraphs
+StarSuite Math : left alignment of paragraphs
+StarSuite Math : left arrow symbol
+StarSuite Math : left joins (Base)
+StarSuite Math : left-justified alignment (Math)
+StarSuite Math : legends
+StarSuite Math : legends;charts
+StarSuite Math : legends;draw objects
+StarSuite Math : legends;rounding corners
+StarSuite Math : less than or equal to signs
+StarSuite Math : less than relations
+StarSuite Math : Letter Wizard
+StarSuite Math : levels
+StarSuite Math : levels;depth stagger
+StarSuite Math : limits
+StarSuite Math : limits;in StarSuite Math
+StarSuite Math : limits;in sums/integrals
+StarSuite Math : limits of tables (Writer)
+StarSuite Math : line above attribute
+StarSuite Math : line breaks
+StarSuite Math : line breaks;in cells
+StarSuite Math : line breaks;in formulas
+StarSuite Math : line spacing
+StarSuite Math : line spacing;context menu in paragraphs
+StarSuite Math : line spacing;paragraph
+StarSuite Math : line styles
+StarSuite Math : line styles;applying
+StarSuite Math : line styles;defining
+StarSuite Math : line through attribute
+StarSuite Math : lines
+StarSuite Math : lines;defining ends
+StarSuite Math : lines;draw functions
+StarSuite Math : lines;drawing in text
+StarSuite Math : lines;editing points
+StarSuite Math : lines;inserting in formulas
+StarSuite Math : lines;removing automatic lines
+StarSuite Math : lines;scalable
+StarSuite Math : lines;with edges
+StarSuite Math : lines of text
+StarSuite Math : lines of text;alignment
+StarSuite Math : links
+StarSuite Math : links;between cells and controls
+StarSuite Math : links;by drag and drop
+StarSuite Math : links;character formats
+StarSuite Math : links;definition
+StarSuite Math : links;editing hyperlinks
+StarSuite Math : links;inserting
+StarSuite Math : links;modifying
+StarSuite Math : links;opening files with
+StarSuite Math : links;relational databases (Base)
+StarSuite Math : links;turning off automatic recognition
+StarSuite Math : links;updating options (Writer)
+StarSuite Math : links;updating specific links
+StarSuite Math : list box creation
+StarSuite Math : lists
+StarSuite Math : lists;data assigned to controls
+StarSuite Math : lists;registered databases (Base)
+StarSuite Math : lists;regular expressions
+StarSuite Math : live presentations on the Internet
+StarSuite Math : loading
+StarSuite Math : loading;documents
+StarSuite Math : loading;documents from other formats
+StarSuite Math : loading;HTML documents, automatically
+StarSuite Math : loading;Microsoft Office documents with VBA code
+StarSuite Math : loading;reloading
+StarSuite Math : loading;XML files
+StarSuite Math : locale settings
+StarSuite Math : logarithms
+StarSuite Math : logic symbols
+StarSuite Math : logical operators
+StarSuite Math : lower limits
+StarSuite Math : lowercase letters
+StarSuite Math : lowercase letters;font effects
+StarSuite Math : macros
+StarSuite Math : macros;assigning to events in forms
+StarSuite Math : macros;in MS Office documents
+StarSuite Math : macros;interrupting
+StarSuite Math : macros;organizing
+StarSuite Math : macros;recording
+StarSuite Math : macros;security
+StarSuite Math : macros;security warning dialog
+StarSuite Math : macros;selecting security warnings
+StarSuite Math : magnifiers
+StarSuite Math : margins
+StarSuite Math : margins;pages
+StarSuite Math : margins;setting with the mouse
+StarSuite Math : margins;shadows
+StarSuite Math : markers
+StarSuite Math : markers;definition
+StarSuite Math : markers;next
+StarSuite Math : markers;previous
+StarSuite Math : marking changes
+StarSuite Math : marking, see selecting
+StarSuite Math : Math formula editor
+StarSuite Math : mathematical symbols
+StarSuite Math : mathematical symbols;catalog
+StarSuite Math : mathematical symbols;other
+StarSuite Math : matrices
+StarSuite Math : matrices;arranging
+StarSuite Math : maximum formula size
+StarSuite Math : measurement units
+StarSuite Math : measurement units;changing on rulers
+StarSuite Math : measurement units;converting
+StarSuite Math : measurement units;selecting
+StarSuite Math : Media Player window
+StarSuite Math : menus
+StarSuite Math : menus;activating context menus
+StarSuite Math : menus;assigning macros
+StarSuite Math : menus;customizing
+StarSuite Math : menus;inactive menu items
+StarSuite Math : merging
+StarSuite Math : merging;documents
+StarSuite Math : merging;formula parts
+StarSuite Math : META tags
+StarSuite Math : metrics
+StarSuite Math : metrics;converting
+StarSuite Math : metrics;document formatting (Writer)
+StarSuite Math : metrics;in sheets
+StarSuite Math : Microsoft Office
+StarSuite Math : Microsoft Office;Access databases (base)
+StarSuite Math : Microsoft Office;as standard file format
+StarSuite Math : Microsoft Office;document import restrictions
+StarSuite Math : Microsoft Office;feature comparisons
+StarSuite Math : Microsoft Office;importing password protected files
+StarSuite Math : Microsoft Office;importing Word documents
+StarSuite Math : Microsoft Office;importing/exporting VBA code
+StarSuite Math : Microsoft Office;new users information
+StarSuite Math : Microsoft Office;opening Microsoft documents
+StarSuite Math : Microsoft Office;reassigning document types
+StarSuite Math : minus signs
+StarSuite Math : minus/plus signs
+StarSuite Math : mobile device filters
+StarSuite Math : models in XForms
+StarSuite Math : modifying, see changing
+StarSuite Math : more controls
+StarSuite Math : mosaic filter
+StarSuite Math : mouse
+StarSuite Math : mouse;pointers when using drag and drop
+StarSuite Math : mouse;positioning
+StarSuite Math : moving
+StarSuite Math : moving;tab stops on ruler
+StarSuite Math : moving;toolbars
+StarSuite Math : moving;using guide lines in presentations
+StarSuite Math : MS ADO interface (Base)
+StarSuite Math : much greater than relation
+StarSuite Math : much less than relation
+StarSuite Math : multi-line formulas
+StarSuite Math : multi-line formulas;aligning
+StarSuite Math : multi-line titles in forms
+StarSuite Math : multiple documents
+StarSuite Math : multiple documents;opening
+StarSuite Math : multiple selection
+StarSuite Math : multiplication signs
+StarSuite Math : music
+StarSuite Math : music;inserting
+StarSuite Math : My Documents folder
+StarSuite Math : My Documents folder;changing work directory
+StarSuite Math : My Documents folder;opening
+StarSuite Math : MySQL databases (Base)
+StarSuite Math : Nabla operator
+StarSuite Math : names
+StarSuite Math : names;multi-line titles
+StarSuite Math : names;objects
+StarSuite Math : names, see also labels/callouts
+StarSuite Math : namespace organization in XForms
+StarSuite Math : native SQL (Base)
+StarSuite Math : natural exponential functions
+StarSuite Math : natural logarithms
+StarSuite Math : natural numbers
+StarSuite Math : navigating
+StarSuite Math : navigating;in documents
+StarSuite Math : Navigation bar
+StarSuite Math : Navigation bar;controls
+StarSuite Math : Navigation bar;forms
+StarSuite Math : Navigator
+StarSuite Math : Navigator;contents as lists
+StarSuite Math : Navigator;docking
+StarSuite Math : Navigator;notes
+StarSuite Math : Navigator;working with
+StarSuite Math : network identity options
+StarSuite Math : new databases
+StarSuite Math : new documents
+StarSuite Math : new German spellcheck
+StarSuite Math : new lines in cells
+StarSuite Math : new symbols in StarSuite Math
+StarSuite Math : new windows
+StarSuite Math : non-breaking dashes
+StarSuite Math : non-breaking spaces (Writer)
+StarSuite Math : non-printing characters (Writer)
+StarSuite Math : not included in set operator
+StarSuite Math : NOT operator
+StarSuite Math : not subset set operators
+StarSuite Math : not superset set operators
+StarSuite Math : notes
+StarSuite Math : notes;displaying (Calc)
+StarSuite Math : notes;inserting/editing/deleting/printing
+StarSuite Math : notes;printing in text
+StarSuite Math : number formats
+StarSuite Math : number formats;codes
+StarSuite Math : number formats;formats
+StarSuite Math : number formats;recognition in text tables
+StarSuite Math : number of pages
+StarSuite Math : number of sheets
+StarSuite Math : number of tables
+StarSuite Math : numbering
+StarSuite Math : numbering;options
+StarSuite Math : numbering;paragraphs
+StarSuite Math : numbering;turning off
+StarSuite Math : numbering;using automatically
+StarSuite Math : numbers
+StarSuite Math : numbers;date, time and currency formats
+StarSuite Math : numbers;decimal places (Calc)
+StarSuite Math : numerical fields in forms
+StarSuite Math : objects
+StarSuite Math : objects;always moveable (Impress/Draw)
+StarSuite Math : objects;arranging within stacks
+StarSuite Math : objects;copying when moving in presentations
+StarSuite Math : objects;definition
+StarSuite Math : objects;displaying in spreadsheets
+StarSuite Math : objects;displaying in text documents
+StarSuite Math : objects;editing
+StarSuite Math : objects;inserting from Gallery
+StarSuite Math : objects;inserting OLE objects
+StarSuite Math : objects;moving and resizing with mouse
+StarSuite Math : objects;naming
+StarSuite Math : objects;opening
+StarSuite Math : objects;quickly moving to
+StarSuite Math : objects;titles and descriptions
+StarSuite Math : ODBC
+StarSuite Math : ODBC;database (Base)
+StarSuite Math : ODBC;definition
+StarSuite Math : ODF file formats
+StarSuite Math : Office
+StarSuite Math : Office;Microsoft Office and StarSuite
+StarSuite Math : old German spellcheck
+StarSuite Math : OLE
+StarSuite Math : OLE;definition
+StarSuite Math : OLE objects
+StarSuite Math : OLE objects;arranging within stacks
+StarSuite Math : OLE objects;captions (Writer)
+StarSuite Math : OLE objects;inserting
+StarSuite Math : OLE objects;number of
+StarSuite Math : OLE objects;protecting
+StarSuite Math : one and a half line spacing in text
+StarSuite Math : online registration
+StarSuite Math : online update options
+StarSuite Math : online updates
+StarSuite Math : online updates;checking automatically
+StarSuite Math : online updates;checking manually
+StarSuite Math : Open/Save dialogs
+StarSuite Math : OpenDocument file formats
+StarSuite Math : OpenGL
+StarSuite Math : OpenGL;definition
+StarSuite Math : OpenGL;optimized output
+StarSuite Math : opening
+StarSuite Math : opening;context menus
+StarSuite Math : opening;database files
+StarSuite Math : opening;dialog settings
+StarSuite Math : opening;documents
+StarSuite Math : opening;documents from other formats
+StarSuite Math : opening;documents on WebDAV server
+StarSuite Math : opening;files with links
+StarSuite Math : opening;files, with placeholders
+StarSuite Math : opening;forms
+StarSuite Math : opening;Microsoft Office files
+StarSuite Math : opening;mobile device documents
+StarSuite Math : opening;objects
+StarSuite Math : opening;reports
+StarSuite Math : opening;several files
+StarSuite Math : opening;XForms
+StarSuite Math : operator brackets
+StarSuite Math : operators
+StarSuite Math : operators;default filters
+StarSuite Math : operators;general
+StarSuite Math : operators;in Math
+StarSuite Math : operators;list of
+StarSuite Math : operators;unary and binary
+StarSuite Math : optional hyphens (Writer)
+StarSuite Math : options
+StarSuite Math : options;accessibility
+StarSuite Math : options;appearance
+StarSuite Math : options;compatibility (Writer)
+StarSuite Math : options;network identity
+StarSuite Math : options;online update
+StarSuite Math : options;tools
+StarSuite Math : OR operator
+StarSuite Math : Oracle databases (base)
+StarSuite Math : ordering
+StarSuite Math : ordering;objects
+StarSuite Math : organizing
+StarSuite Math : organizing;macros and scripts
+StarSuite Math : organizing;namespaces in XForms
+StarSuite Math : organizing;styles
+StarSuite Math : organizing;templates
+StarSuite Math : original by correspondence
+StarSuite Math : original size
+StarSuite Math : original size;printing in StarSuite Math
+StarSuite Math : original size;restoring after cropping
+StarSuite Math : orphaned brackets
+StarSuite Math : orthogonal relations
+StarSuite Math : other operators
+StarSuite Math : other operators;list of
+StarSuite Math : outlines
+StarSuite Math : outlines;font effects
+StarSuite Math : outlines;outline symbols
+StarSuite Math : outlines;sending to presentations
+StarSuite Math : overline attribute
+StarSuite Math : overwrite mode
+StarSuite Math : owns command
+StarSuite Math : packages, see extensions
+StarSuite Math : page breaks
+StarSuite Math : page breaks;displaying (Calc)
+StarSuite Math : page formats
+StarSuite Math : page formats;maximizing
+StarSuite Math : page formats;restriction
+StarSuite Math : page styles
+StarSuite Math : page styles;editing/applying with statusbar
+StarSuite Math : pages
+StarSuite Math : pages;backgrounds in all applications
+StarSuite Math : pages;formatting and numbering
+StarSuite Math : pages;printing page names in presentations
+StarSuite Math : pages;scaling
+StarSuite Math : pages;selecting one to print
+StarSuite Math : paint box
+StarSuite Math : paint can symbol
+StarSuite Math : pair kerning
+StarSuite Math : Palm file filters
+StarSuite Math : paper formats
+StarSuite Math : paper size warning
+StarSuite Math : paper trays
+StarSuite Math : paragraph marks
+StarSuite Math : paragraph marks;displaying (Writer)
+StarSuite Math : paragraph styles
+StarSuite Math : paragraph styles;languages
+StarSuite Math : paragraph styles;modifying basic fonts
+StarSuite Math : paragraphs
+StarSuite Math : paragraphs;alignment
+StarSuite Math : paragraphs;Asian typography
+StarSuite Math : paragraphs;defining borders
+StarSuite Math : paragraphs;hidden paragraphs (Writer)
+StarSuite Math : paragraphs;increasing indents of
+StarSuite Math : paragraphs;indents, margins and columns
+StarSuite Math : paragraphs;inserting bullets
+StarSuite Math : paragraphs;joining
+StarSuite Math : paragraphs;numbering automatically
+StarSuite Math : paragraphs;removing blank ones
+StarSuite Math : paragraphs;spacing
+StarSuite Math : paragraphs;tab stops
+StarSuite Math : parallel relation
+StarSuite Math : parameters
+StarSuite Math : parameters;command line
+StarSuite Math : parameters;queries (Base)
+StarSuite Math : parentheses (Math)
+StarSuite Math : partial differentiation symbol
+StarSuite Math : passwords for protecting contents
+StarSuite Math : pasting
+StarSuite Math : pasting;cell ranges
+StarSuite Math : pasting;cell ranges from spreadsheets
+StarSuite Math : pasting;data from text documents
+StarSuite Math : pasting;draw objects
+StarSuite Math : pasting;draw objects from other documents
+StarSuite Math : pasting;formatted/unformatted text
+StarSuite Math : pasting;from data source view
+StarSuite Math : pasting;from data sources to StarSuite Calc
+StarSuite Math : pasting;pictures from other documents
+StarSuite Math : pasting;sheet areas in text documents
+StarSuite Math : pasting;to Gallery
+StarSuite Math : paths
+StarSuite Math : paths;changing work directory
+StarSuite Math : paths;defaults
+StarSuite Math : pattern editor
+StarSuite Math : pattern fields
+StarSuite Math : pattern fields;form functions
+StarSuite Math : patterns for objects
+StarSuite Math : PDF
+StarSuite Math : PDF;export
+StarSuite Math : PDF;PostScript to PDF converter, UNIX
+StarSuite Math : personal data input
+StarSuite Math : phonetic guide
+StarSuite Math : picklist creation
+StarSuite Math : picture by correspondence
+StarSuite Math : pictures
+StarSuite Math : pictures;adding to Gallery
+StarSuite Math : pictures;arranging within stacks
+StarSuite Math : pictures;assigning macros
+StarSuite Math : pictures;backgrounds
+StarSuite Math : pictures;captions (Writer)
+StarSuite Math : pictures;changing paths
+StarSuite Math : pictures;cropping and zooming
+StarSuite Math : pictures;displaying in Calc
+StarSuite Math : pictures;displaying in Writer (Writer)
+StarSuite Math : pictures;drag and drop between documents
+StarSuite Math : pictures;drawing
+StarSuite Math : pictures;editing
+StarSuite Math : pictures;filters
+StarSuite Math : pictures;ImageMap
+StarSuite Math : pictures;inserting automatically
+StarSuite Math : pictures;inserting from Gallery
+StarSuite Math : pictures;number of
+StarSuite Math : pictures;printing
+StarSuite Math : pictures;scaling/resizing
+StarSuite Math : pixel editor
+StarSuite Math : pixel graphics
+StarSuite Math : pixel graphics;inserting and editing
+StarSuite Math : pixel patterns
+StarSuite Math : placeholders
+StarSuite Math : placeholders;in SQL queries
+StarSuite Math : placeholders;inserting in formulas
+StarSuite Math : placeholders;on opening files
+StarSuite Math : placeholders;position of next
+StarSuite Math : placeholders;previous marker
+StarSuite Math : placing toolbars
+StarSuite Math : playing movies and sound files
+StarSuite Math : plotting data as charts
+StarSuite Math : plug-ins
+StarSuite Math : plug-ins;activating and deactivating
+StarSuite Math : plug-ins;definition
+StarSuite Math : plug-ins;inserting
+StarSuite Math : plus signs
+StarSuite Math : plus/minus signs
+StarSuite Math : pocket device appliances
+StarSuite Math : Pocket PC file filters
+StarSuite Math : points
+StarSuite Math : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Math : polygon drawing
+StarSuite Math : pop-art filter
+StarSuite Math : portable document format
+StarSuite Math : positioning
+StarSuite Math : positioning;draw objects and controls
+StarSuite Math : positioning;fonts
+StarSuite Math : positioning;objects
+StarSuite Math : positioning;toolbars
+StarSuite Math : post method for form transmissions
+StarSuite Math : posterizing filter
+StarSuite Math : PostScript
+StarSuite Math : PostScript;creating files
+StarSuite Math : PostScript;PDF converter, UNIX
+StarSuite Math : PowerPoint export
+StarSuite Math : powers
+StarSuite Math : precision as shown (Calc)
+StarSuite Math : predefining fonts
+StarSuite Math : presentations
+StarSuite Math : presentations;creating/opening
+StarSuite Math : presentations;inserting spreadsheet cells
+StarSuite Math : presentations;live on the Internet
+StarSuite Math : presentations;print menu
+StarSuite Math : presentations;saving
+StarSuite Math : presentations;saving automatically
+StarSuite Math : presentations;saving in other formats
+StarSuite Math : presentations;sending as e-mail
+StarSuite Math : presentations;starting with wizard
+StarSuite Math : presentations;wizards
+StarSuite Math : press buttons, see push buttons
+StarSuite Math : previews
+StarSuite Math : previews;fonts lists
+StarSuite Math : primary key
+StarSuite Math : primary key;database tables
+StarSuite Math : primary keys
+StarSuite Math : primary keys;defining
+StarSuite Math : primary keys;inserting (Base)
+StarSuite Math : print area selection
+StarSuite Math : printer metrics for document formatting (Writer)
+StarSuite Math : printers
+StarSuite Math : printers;adding, UNIX
+StarSuite Math : printers;choosing
+StarSuite Math : printers;default printer
+StarSuite Math : printers;faxes under UNIX
+StarSuite Math : printers;maximum page formats
+StarSuite Math : printers;paper trays
+StarSuite Math : printers;properties
+StarSuite Math : printing
+StarSuite Math : printing;black and white
+StarSuite Math : printing;brochures
+StarSuite Math : printing;colors in grayscale
+StarSuite Math : printing;copies
+StarSuite Math : printing;creating individual jobs
+StarSuite Math : printing;dates in presentations
+StarSuite Math : printing;directly
+StarSuite Math : printing;documents
+StarSuite Math : printing;drawings defaults
+StarSuite Math : printing;elements in text documents
+StarSuite Math : printing;faster
+StarSuite Math : printing;fitting to pages in presentations
+StarSuite Math : printing;fitting to pages in StarSuite Math
+StarSuite Math : printing;formulas in StarSuite Math
+StarSuite Math : printing;hidden pages of presentations
+StarSuite Math : printing;in original size in StarSuite Math
+StarSuite Math : printing;left/right pages
+StarSuite Math : printing;notes
+StarSuite Math : printing;queries (Base)
+StarSuite Math : printing;scaling in StarSuite Math
+StarSuite Math : printing;selections
+StarSuite Math : printing;text always in black
+StarSuite Math : printing;text in reverse order
+StarSuite Math : printing;tiling pages in presentations
+StarSuite Math : printing;transparencies
+StarSuite Math : printing;warnings
+StarSuite Math : printing;without scaling in presentations
+StarSuite Math : printing speed
+StarSuite Math : product
+StarSuite Math : programming
+StarSuite Math : programming;scripting
+StarSuite Math : programming;StarSuite
+StarSuite Math : properties
+StarSuite Math : properties;fields in databases
+StarSuite Math : properties;files
+StarSuite Math : properties;form controls
+StarSuite Math : properties;forms
+StarSuite Math : properties;printers
+StarSuite Math : proportional to relation
+StarSuite Math : protected contents
+StarSuite Math : protected dashes
+StarSuite Math : protected database tables
+StarSuite Math : protected documents
+StarSuite Math : protected spaces
+StarSuite Math : protected spaces;inserting
+StarSuite Math : protected spaces;showing (Writer)
+StarSuite Math : protecting
+StarSuite Math : protecting;contents
+StarSuite Math : protecting;recorded changes
+StarSuite Math : proxy settings
+StarSuite Math : push buttons
+StarSuite Math : push buttons;adding to documents
+StarSuite Math : push buttons;creating
+StarSuite Math : queries
+StarSuite Math : queries;copying (Base)
+StarSuite Math : queries;creating in design view (Base)
+StarSuite Math : queries;creating in SQL view
+StarSuite Math : queries;defining (Base)
+StarSuite Math : queries;deleting table links (Base)
+StarSuite Math : queries;editing in data source view
+StarSuite Math : queries;formulating filter conditions (Base)
+StarSuite Math : queries;joining tables (Base)
+StarSuite Math : queries;missing elements (Base)
+StarSuite Math : queries;overview (Base)
+StarSuite Math : queries;parameter queries (Base)
+StarSuite Math : queries;printing (Base)
+StarSuite Math : Query Wizard (Base)
+StarSuite Math : Quickstarter
+StarSuite Math : quotation marks
+StarSuite Math : quotation marks;replacing
+StarSuite Math : quotes
+StarSuite Math : quotes;custom
+StarSuite Math : quotient set
+StarSuite Math : radio button creation
+StarSuite Math : range of integral example
+StarSuite Math : rational numbers
+StarSuite Math : read-only documents
+StarSuite Math : read-only documents;cursor
+StarSuite Math : read-only documents;database tables on/off
+StarSuite Math : read-only documents;editing
+StarSuite Math : read-only documents;opening documents as
+StarSuite Math : read-only items in Data Navigator
+StarSuite Math : real numbers
+StarSuite Math : real part of complex numbers
+StarSuite Math : recognizing URLs automatically
+StarSuite Math : recording
+StarSuite Math : recording;changes
+StarSuite Math : recording;macros
+StarSuite Math : records
+StarSuite Math : records;inserting notes
+StarSuite Math : records;protecting
+StarSuite Math : records;saving
+StarSuite Math : records;searching in databases
+StarSuite Math : rectangles with round corners
+StarSuite Math : recursions in spreadsheets
+StarSuite Math : redo command
+StarSuite Math : reduced printing
+StarSuite Math : reference lines
+StarSuite Math : reference tables
+StarSuite Math : reference tables;formulas
+StarSuite Math : references
+StarSuite Math : references;displaying in color (Calc)
+StarSuite Math : references;expanding (Calc)
+StarSuite Math : references;iterative (Calc)
+StarSuite Math : refreshing formula view
+StarSuite Math : register-true
+StarSuite Math : register-true;definition
+StarSuite Math : registering
+StarSuite Math : registering;address books
+StarSuite Math : registering;databases (Base)
+StarSuite Math : registering;StarSuite
+StarSuite Math : regular expressions
+StarSuite Math : regular expressions;list of
+StarSuite Math : regular expressions;opening files
+StarSuite Math : relational databases (Base)
+StarSuite Math : relations
+StarSuite Math : relations;creating and deleting (Base)
+StarSuite Math : relations;in StarSuite Math
+StarSuite Math : relations;joining tables (Base)
+StarSuite Math : relations;properties (Base)
+StarSuite Math : relations operators
+StarSuite Math : relations operators;list of
+StarSuite Math : relative hyperlinks
+StarSuite Math : relative saving of URLs
+StarSuite Math : reloading
+StarSuite Math : reloading;documents
+StarSuite Math : reloading;HTML documents, automatically
+StarSuite Math : remarks, see also notes
+StarSuite Math : remote configurations
+StarSuite Math : remove noise filter
+StarSuite Math : removing
+StarSuite Math : removing;bullets and numbering
+StarSuite Math : removing;form filters
+StarSuite Math : removing, see also deleting
+StarSuite Math : repeating
+StarSuite Math : repeating;commands
+StarSuite Math : replacement options
+StarSuite Math : replacement table
+StarSuite Math : replacing
+StarSuite Math : replacing;AutoCorrect function
+StarSuite Math : replacing;dashes
+StarSuite Math : Report Builder
+StarSuite Math : reports
+StarSuite Math : reports;creating
+StarSuite Math : reports;error reports
+StarSuite Math : reports;opening and editing
+StarSuite Math : reports;templates
+StarSuite Math : resetting
+StarSuite Math : resetting;templates
+StarSuite Math : resizing
+StarSuite Math : resizing;fonts
+StarSuite Math : resizing;objects, by mouse
+StarSuite Math : resizing, see also scaling/zooming
+StarSuite Math : resolution when printing bitmaps
+StarSuite Math : restoring
+StarSuite Math : restoring;default formatting
+StarSuite Math : restoring;editing
+StarSuite Math : reversed circumflex attribute
+StarSuite Math : reversing printing order
+StarSuite Math : review function
+StarSuite Math : review function;accepting or rejecting changes
+StarSuite Math : review function;comparing documents
+StarSuite Math : review function;protecting records
+StarSuite Math : review function;recording changes example
+StarSuite Math : rich text control
+StarSuite Math : right alignment of paragraphs
+StarSuite Math : right angled relations
+StarSuite Math : right arrow symbol
+StarSuite Math : right joins (Base)
+StarSuite Math : right-justified alignment in StarSuite Math
+StarSuite Math : right-to-left text
+StarSuite Math : roots
+StarSuite Math : rotating
+StarSuite Math : rotating;3D text
+StarSuite Math : round brackets
+StarSuite Math : round corners
+StarSuite Math : rounding precision (Calc)
+StarSuite Math : row headers
+StarSuite Math : row headers;displaying (Calc)
+StarSuite Math : row headers;highlighting (Calc)
+StarSuite Math : rulers
+StarSuite Math : rulers;default settings
+StarSuite Math : rulers;measurement units
+StarSuite Math : rulers;visible in presentations
+StarSuite Math : samples and templates
+StarSuite Math : saving
+StarSuite Math : saving;default file formats
+StarSuite Math : saving;dialog settings
+StarSuite Math : saving;documents
+StarSuite Math : saving;documents for mobile devices
+StarSuite Math : saving;documents in other formats
+StarSuite Math : saving;documents, automatically
+StarSuite Math : saving;in Microsoft Office file format
+StarSuite Math : saving;options
+StarSuite Math : saving;templates
+StarSuite Math : saving;to XML
+StarSuite Math : saving;VBA code in Microsoft Office documents
+StarSuite Math : saving;with password by default
+StarSuite Math : saving as command
+StarSuite Math : saving as command;precautions
+StarSuite Math : scalable braces
+StarSuite Math : scalable lines with ceiling
+StarSuite Math : scalable round brackets
+StarSuite Math : scaling
+StarSuite Math : scaling;font sizes in user interface
+StarSuite Math : scaling;fonts
+StarSuite Math : scaling;in StarSuite Math
+StarSuite Math : scaling;objects
+StarSuite Math : scaling;pictures
+StarSuite Math : scaling;printing in StarSuite Math
+StarSuite Math : scaling;when printing presentations
+StarSuite Math : scaling, see also zooming
+StarSuite Math : screen
+StarSuite Math : screen;full screen views
+StarSuite Math : screen;scaling
+StarSuite Math : screen magnifiers
+StarSuite Math : screen readers
+StarSuite Math : script organization
+StarSuite Math : scrollbars
+StarSuite Math : scrollbars;controls
+StarSuite Math : scrollbars;displaying (Calc)
+StarSuite Math : scrollbars;horizontal and vertical (Writer)
+StarSuite Math : search criteria for database functions in cells
+StarSuite Math : search engines
+StarSuite Math : search engines;definition
+StarSuite Math : search engines;selecting
+StarSuite Math : searching
+StarSuite Math : searching;all sheets
+StarSuite Math : searching;databases
+StarSuite Math : searching;form filters
+StarSuite Math : searching;Internet
+StarSuite Math : searching;tables and forms
+StarSuite Math : sections
+StarSuite Math : sections;backgrounds
+StarSuite Math : security
+StarSuite Math : security;digital signatures
+StarSuite Math : security;options for documents with macros
+StarSuite Math : security;protecting contents
+StarSuite Math : security;warning dialogs with macros
+StarSuite Math : selecting
+StarSuite Math : selecting;controls
+StarSuite Math : selecting;measurement units
+StarSuite Math : selecting;objects
+StarSuite Math : selecting;print areas
+StarSuite Math : selecting;several files
+StarSuite Math : selection clipboard
+StarSuite Math : selection frames
+StarSuite Math : selection modes in text
+StarSuite Math : selection options in formulas
+StarSuite Math : sending
+StarSuite Math : sending;AutoAbstract function in presentations
+StarSuite Math : sending;documents as e-mail
+StarSuite Math : sending;documents as faxes
+StarSuite Math : separator lines
+StarSuite Math : separator lines;defining
+StarSuite Math : separators
+StarSuite Math : separators;conditional
+StarSuite Math : Server Side ImageMap
+StarSuite Math : set operations in StarSuiteMath
+StarSuite Math : set operators
+StarSuite Math : set operators;list of
+StarSuite Math : sets of numbers
+StarSuite Math : settings
+StarSuite Math : settings;printers
+StarSuite Math : settings;program configuration
+StarSuite Math : settings;proxies
+StarSuite Math : settings;tracking changes
+StarSuite Math : settings;views
+StarSuite Math : SGML
+StarSuite Math : SGML;definition
+StarSuite Math : shadows
+StarSuite Math : shadows;areas
+StarSuite Math : shadows;borders
+StarSuite Math : shadows;characters
+StarSuite Math : shadows;characters, using context menu
+StarSuite Math : sharing documents
+StarSuite Math : sharpening filter
+StarSuite Math : sheet tabs
+StarSuite Math : sheet tabs;displaying
+StarSuite Math : sheets
+StarSuite Math : sheets;searching all
+StarSuite Math : shortcut keys
+StarSuite Math : shortcut keys;assigning macros
+StarSuite Math : shortcut keys;general
+StarSuite Math : shortcut keys;in databases
+StarSuite Math : shortcut keys;in formulas
+StarSuite Math : shortcut keys;StarSuite accessibility
+StarSuite Math : showing
+StarSuite Math : showing;changes
+StarSuite Math : showing;docked windows
+StarSuite Math : showing;drawings and controls (Writer)
+StarSuite Math : showing;live presentations on the Internet
+StarSuite Math : showing;toolbars
+StarSuite Math : signing documents with digital signatures
+StarSuite Math : similar to relations
+StarSuite Math : similarity search
+StarSuite Math : simple handles (Writer)
+StarSuite Math : simplified Chinese
+StarSuite Math : simplified Chinese;translating to traditional Chinese
+StarSuite Math : sine function
+StarSuite Math : single brackets without group function
+StarSuite Math : single sign on options
+StarSuite Math : single-line spacing in text
+StarSuite Math : sizes
+StarSuite Math : sizes;draw objects
+StarSuite Math : sizes;of fonts in StarSuite Math
+StarSuite Math : sizes;pictures
+StarSuite Math : slanting draw objects
+StarSuite Math : slash division sign
+StarSuite Math : small capitals
+StarSuite Math : small gaps
+StarSuite Math : small icons
+StarSuite Math : smart tag configuration
+StarSuite Math : smooth scrolling (Writer)
+StarSuite Math : smoothing filter
+StarSuite Math : snap grid defaults (Writer/Calc)
+StarSuite Math : snapping in presentations and drawings
+StarSuite Math : solarization filter
+StarSuite Math : sort lists
+StarSuite Math : sort lists;copying to in Calc
+StarSuite Math : sorting
+StarSuite Math : sorting;data in forms
+StarSuite Math : sorting;databases
+StarSuite Math : sounds
+StarSuite Math : sounds;inserting and playing
+StarSuite Math : spaces
+StarSuite Math : spaces;displaying (Writer)
+StarSuite Math : spaces;ignoring double
+StarSuite Math : spaces;inserting protected spaces
+StarSuite Math : spaces;showing protected spaces (Writer)
+StarSuite Math : spaces in formulas
+StarSuite Math : spacing
+StarSuite Math : spacing;between paragraphs in footnotes
+StarSuite Math : spacing;font effects
+StarSuite Math : spacing;formula elements
+StarSuite Math : spacing;lines and paragraphs
+StarSuite Math : spacing;tab stops in text documents
+StarSuite Math : spacing;tabs in presentations
+StarSuite Math : spadmin
+StarSuite Math : special characters
+StarSuite Math : speech bubbles
+StarSuite Math : speed of printing
+StarSuite Math : spellcheck
+StarSuite Math : spellcheck;activating for a language
+StarSuite Math : spellcheck;context menus
+StarSuite Math : spellcheck;default languages
+StarSuite Math : spellcheck;dialog
+StarSuite Math : spellcheck;dictionary of exceptions
+StarSuite Math : spellcheck;ignore list
+StarSuite Math : spin button creation
+StarSuite Math : spoolfiles with Xprinter
+StarSuite Math : spreadsheets
+StarSuite Math : spreadsheets;as databases (base)
+StarSuite Math : spreadsheets;copying areas to text documents
+StarSuite Math : spreadsheets;creating/opening
+StarSuite Math : spreadsheets;inserting charts
+StarSuite Math : spreadsheets;inserting database records
+StarSuite Math : spreadsheets;printing
+StarSuite Math : spreadsheets;saving
+StarSuite Math : spreadsheets;saving automatically
+StarSuite Math : spreadsheets;saving in other formats
+StarSuite Math : spreadsheets;sending as e-mail
+StarSuite Math : SQL
+StarSuite Math : SQL;definition
+StarSuite Math : SQL;DISTINCT parameter
+StarSuite Math : SQL;executing SQL commands
+StarSuite Math : SQL;executing SQL statements (Base)
+StarSuite Math : SQL;queries (Base)
+StarSuite Math : square brackets
+StarSuite Math : square drawings
+StarSuite Math : square roots
+StarSuite Math : stacks
+StarSuite Math : standard bar on/off
+StarSuite Math : standard filters in databases
+StarSuite Math : standard printer under UNIX
+StarSuite Math : StarSuite Base data sources
+StarSuite Math : StarSuite Basic scripts in HTML documents
+StarSuite Math : StarSuite documents
+StarSuite Math : StarSuite documents;mobile device filters
+StarSuite Math : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Math : StarSuite Math
+StarSuite Math : StarSuite Math;entering symbols in
+StarSuite Math : StarSuite Math;examples
+StarSuite Math : StarSuite Math;formatting
+StarSuite Math : StarSuite Math;general instructions
+StarSuite Math : StarSuite Math;reference list
+StarSuite Math : StarSuite Math;relations
+StarSuite Math : StarSuite Math start
+StarSuite Math : start parameters
+StarSuite Math : status bar on/off
+StarSuite Math : stickers
+StarSuite Math : strikethrough
+StarSuite Math : strikethrough;characters
+StarSuite Math : strikethrough;font effects
+StarSuite Math : styles
+StarSuite Math : styles;'changed' message
+StarSuite Math : styles;copying between documents
+StarSuite Math : styles;keyboard shortcuts
+StarSuite Math : styles;organizing
+StarSuite Math : styles;printing styles used in a document
+StarSuite Math : styles;replacing automatically
+StarSuite Math : Styles and Formatting window
+StarSuite Math : Styles and Formatting window;docking
+StarSuite Math : subforms
+StarSuite Math : subforms;creating
+StarSuite Math : subforms;description
+StarSuite Math : submitting forms
+StarSuite Math : subscripts
+StarSuite Math : subset set operators
+StarSuite Math : subtraction signs
+StarSuite Math : suffixes in file formats
+StarSuite Math : sum range example
+StarSuite Math : summation
+StarSuite Math : superscripts
+StarSuite Math : superset set operators
+StarSuite Math : support on the Web
+StarSuite Math : symbols
+StarSuite Math : symbols;adding in StarSuite Math
+StarSuite Math : symbols;entering in StarSuite Math
+StarSuite Math : symbols;for complex numbers
+StarSuite Math : synchronizing
+StarSuite Math : synchronizing;labels and business cards
+StarSuite Math : synchronizing;Pocket PC and StarSuite formats
+StarSuite Math : system address book registration
+StarSuite Math : tab stops
+StarSuite Math : tab stops;displaying (Writer)
+StarSuite Math : tab stops;inserting and editing
+StarSuite Math : tab stops;setting in sheets
+StarSuite Math : tab stops;settings
+StarSuite Math : tab stops;spacing in presentations
+StarSuite Math : tab stops;spacing in text documents
+StarSuite Math : table controls
+StarSuite Math : table controls;form functions
+StarSuite Math : table controls;keyboard-only edit mode
+StarSuite Math : table controls;properties
+StarSuite Math : table views of databases
+StarSuite Math : Table Wizard (Base)
+StarSuite Math : tables
+StarSuite Math : tables;inserting line breaks
+StarSuite Math : tables in databases
+StarSuite Math : tables in databases;access rights to (Base)
+StarSuite Math : tables in databases;adding to queries
+StarSuite Math : tables in databases;browsing and editing
+StarSuite Math : tables in databases;copying database tables (Base)
+StarSuite Math : tables in databases;creating
+StarSuite Math : tables in databases;creating in design view
+StarSuite Math : tables in databases;importing text formats (Base)
+StarSuite Math : tables in databases;joining for queries (Base)
+StarSuite Math : tables in databases;printing queries (Base)
+StarSuite Math : tables in databases;relations (Base)
+StarSuite Math : tables in databases;searching
+StarSuite Math : tables in spreadsheets
+StarSuite Math : tables in spreadsheets;copying data to other applications
+StarSuite Math : tables in spreadsheets;defining borders
+StarSuite Math : tables in spreadsheets;value highlighting
+StarSuite Math : tables in text
+StarSuite Math : tables in text;captions
+StarSuite Math : tables in text;creating automatically
+StarSuite Math : tables in text;default settings
+StarSuite Math : tables in text;defining borders
+StarSuite Math : tables in text;displaying
+StarSuite Math : tables in text;printing
+StarSuite Math : tabs
+StarSuite Math : tabs;displaying sheet tabs
+StarSuite Math : tags
+StarSuite Math : tags;definition
+StarSuite Math : tags;META tags
+StarSuite Math : tangent function
+StarSuite Math : templates
+StarSuite Math : templates;agendas
+StarSuite Math : templates;changing basic fonts
+StarSuite Math : templates;database reports
+StarSuite Math : templates;deleting
+StarSuite Math : templates;editing and saving
+StarSuite Math : templates;faxes
+StarSuite Math : templates;importing and exporting
+StarSuite Math : templates;letters
+StarSuite Math : templates;new documents from templates
+StarSuite Math : templates;opening documents with
+StarSuite Math : templates;organizing
+StarSuite Math : terminology
+StarSuite Math : terminology;general glossary
+StarSuite Math : terminology;Internet glossary
+StarSuite Math : testing XML filters
+StarSuite Math : text
+StarSuite Math : text;animating
+StarSuite Math : text;Asian layout
+StarSuite Math : text;bold
+StarSuite Math : text;coloring
+StarSuite Math : text;contours
+StarSuite Math : text;copying by drag and drop
+StarSuite Math : text;CTL languages
+StarSuite Math : text;drawing pictures
+StarSuite Math : text;font effects
+StarSuite Math : text;font sizes
+StarSuite Math : text;font styles
+StarSuite Math : text;fonts and formats
+StarSuite Math : text;Fontwork icons
+StarSuite Math : text;hyperlinks
+StarSuite Math : text;inserting special characters
+StarSuite Math : text;italics
+StarSuite Math : text;kerning
+StarSuite Math : text;language selection
+StarSuite Math : text;line spacing
+StarSuite Math : text;overwriting or inserting
+StarSuite Math : text;printing in black
+StarSuite Math : text;replacing with format
+StarSuite Math : text;selection modes
+StarSuite Math : text;shadowed
+StarSuite Math : text;text/draw objects
+StarSuite Math : text attributes
+StarSuite Math : text attributes;hyperlinks
+StarSuite Math : text attributes;undoing
+StarSuite Math : text boxes
+StarSuite Math : text boxes;form functions
+StarSuite Math : text boxes;positioning
+StarSuite Math : text breaks in cells
+StarSuite Math : text colors for better accessibility
+StarSuite Math : text databases (Base)
+StarSuite Math : text documents
+StarSuite Math : text documents;creating/opening
+StarSuite Math : text documents;importing/exporting
+StarSuite Math : text documents;inserting spreadsheet cells
+StarSuite Math : text documents;print settings
+StarSuite Math : text documents;printing
+StarSuite Math : text documents;saving
+StarSuite Math : text documents;saving automatically
+StarSuite Math : text documents;saving in other formats
+StarSuite Math : text documents;sending as e-mail
+StarSuite Math : text effects
+StarSuite Math : text flow
+StarSuite Math : text flow;in cells
+StarSuite Math : text formats
+StarSuite Math : text formats;databases
+StarSuite Math : text formats;pasting
+StarSuite Math : text input fields
+StarSuite Math : text layout for special languages
+StarSuite Math : text mode in StarSuite Math
+StarSuite Math : text objects
+StarSuite Math : text objects;alignment
+StarSuite Math : text objects;draw functions
+StarSuite Math : text objects;fonts
+StarSuite Math : text objects;in presentations and drawings
+StarSuite Math : text overflow in spreadsheet cells
+StarSuite Math : text strings
+StarSuite Math : text strings;entering in StarSuite Math
+StarSuite Math : text, see also text documents, paragraphs and characters
+StarSuite Math : TextArt, see Fontwork
+StarSuite Math : textures
+StarSuite Math : textures;inserting from Gallery
+StarSuite Math : textures;on chart bars
+StarSuite Math : Thai
+StarSuite Math : Thai;entering text
+StarSuite Math : Thai;language settings
+StarSuite Math : there exists symbol
+StarSuite Math : thesaurus
+StarSuite Math : thesaurus;activating for a language
+StarSuite Math : ticker text
+StarSuite Math : tilde as attribute
+StarSuite Math : time fields
+StarSuite Math : time fields;form functions
+StarSuite Math : times
+StarSuite Math : times;inserting when printing presentations
+StarSuite Math : times, formats
+StarSuite Math : tips
+StarSuite Math : tips;extended tips in Help
+StarSuite Math : title rows
+StarSuite Math : title rows;printing in StarSuite Math
+StarSuite Math : titles
+StarSuite Math : titles;changing
+StarSuite Math : titles;editing in charts
+StarSuite Math : titles;font effects
+StarSuite Math : titles;formatting automatically
+StarSuite Math : titles;objects
+StarSuite Math : toolbars
+StarSuite Math : toolbars;adding buttons
+StarSuite Math : toolbars;docking/undocking
+StarSuite Math : toolbars;Form Navigation bar
+StarSuite Math : toolbars;viewing/closing
+StarSuite Math : tools bar
+StarSuite Math : tooltips
+StarSuite Math : tooltips;extended tips
+StarSuite Math : tooltips;help
+StarSuite Math : toward relation
+StarSuite Math : traditional Chinese
+StarSuite Math : traditional Chinese;translating to simplified chinese
+StarSuite Math : transparency
+StarSuite Math : transparency;areas
+StarSuite Math : transparency;off for faster printing
+StarSuite Math : transparency;saving
+StarSuite Math : transparent character as attribute
+StarSuite Math : tree view of Help
+StarSuite Math : trigonometrical functions
+StarSuite Math : triple dot attribute
+StarSuite Math : typefaces
+StarSuite Math : typefaces;adding under UNIX
+StarSuite Math : typefaces;formats
+StarSuite Math : typographical quotes in StarSuite Writer
+StarSuite Math : typography
+StarSuite Math : typography;Asian
+StarSuite Math : unary operators
+StarSuite Math : unary operators;list of
+StarSuite Math : unary operators
+StarSuite Math : underline attribute
+StarSuite Math : underlining
+StarSuite Math : underlining;AutoFormat function
+StarSuite Math : underlining;characters
+StarSuite Math : underlining;text
+StarSuite Math : undocking windows
+StarSuite Math : undoing
+StarSuite Math : undoing;direct formatting
+StarSuite Math : undoing;editing
+StarSuite Math : undoing;number of steps
+StarSuite Math : unequal sign
+StarSuite Math : ungrouping groups
+StarSuite Math : union of sets
+StarSuite Math : units
+StarSuite Math : units;converting
+StarSuite Math : units;measurement units
+StarSuite Math : universal quantifier symbol
+StarSuite Math : UNO components
+StarSuite Math : UNO components;Extension Manager
+StarSuite Math : UNO components;integrating new
+StarSuite Math : up arrow symbol
+StarSuite Math : update options
+StarSuite Math : updates
+StarSuite Math : updates;checking automatically
+StarSuite Math : updates;checking manually
+StarSuite Math : updating
+StarSuite Math : updating;fields and charts, automatically (Writer)
+StarSuite Math : updating;links in text documents
+StarSuite Math : updating;links, on opening
+StarSuite Math : updating;templates
+StarSuite Math : upper limits
+StarSuite Math : URL
+StarSuite Math : URL;changing hyperlink URLs
+StarSuite Math : URL;definition
+StarSuite Math : URL;in pictures
+StarSuite Math : URL;saving absolute/relative paths
+StarSuite Math : URL;turning off URL recognition
+StarSuite Math : user data
+StarSuite Math : user data;input
+StarSuite Math : user data;removing when saving
+StarSuite Math : user-defined dictionaries
+StarSuite Math : user-defined dictionaries;creating
+StarSuite Math : user-defined dictionaries;dictionary of exceptions
+StarSuite Math : user-defined dictionaries;editing
+StarSuite Math : user-defined operators
+StarSuite Math : user-defined operators;general
+StarSuite Math : user-defined operators;unary and binary
+StarSuite Math : user-defined styles
+StarSuite Math : user-defined styles;automatically replacing
+StarSuite Math : UTF-8/UCS2 support
+StarSuite Math : values
+StarSuite Math : values;absolute
+StarSuite Math : values;rounded as shown (Calc)
+StarSuite Math : variables
+StarSuite Math : variables;for paths
+StarSuite Math : variables;with right exponents
+StarSuite Math : VBA code
+StarSuite Math : VBA code;loading/saving documents with VBA code
+StarSuite Math : vector arrows as attributes
+StarSuite Math : version management
+StarSuite Math : version numbers of documents
+StarSuite Math : versions
+StarSuite Math : versions;comparing documents
+StarSuite Math : versions;file saving as, restriction
+StarSuite Math : versions;merging document versions
+StarSuite Math : versions;of a document
+StarSuite Math : versions;StarSuite
+StarSuite Math : vertical arrangement of elements
+StarSuite Math : vertical bars
+StarSuite Math : vertical callouts
+StarSuite Math : vertical dots symbol
+StarSuite Math : vertical elements
+StarSuite Math : vertical scrollbars (Writer)
+StarSuite Math : vertical text boxes
+StarSuite Math : videos
+StarSuite Math : viewing
+StarSuite Math : viewing;databases
+StarSuite Math : viewing;file properties
+StarSuite Math : viewing;StarSuite documents in Internet Explorer
+StarSuite Math : viewing;toolbars
+StarSuite Math : views
+StarSuite Math : views;creating database views (Base)
+StarSuite Math : views;defaults
+StarSuite Math : views;full screen
+StarSuite Math : views;icons
+StarSuite Math : views;in 3D
+StarSuite Math : views;maximum size
+StarSuite Math : views;scaling
+StarSuite Math : views;zooming out StarSuite Math
+StarSuite Math : Visual Basic for Applications
+StarSuite Math : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Math : watermarks
+StarSuite Math : web documents
+StarSuite Math : web documents;XForms
+StarSuite Math : Web support
+StarSuite Math : WebCast export
+StarSuite Math : WebDAV over HTTPS
+StarSuite Math : weierstrass p symbol
+StarSuite Math : whole numbers
+StarSuite Math : wide circumflex attribute
+StarSuite Math : wide tilde attribute
+StarSuite Math : wide vector arrow attribute
+StarSuite Math : widowed brackets
+StarSuite Math : windows
+StarSuite Math : windows;docking
+StarSuite Math : windows;docking definition
+StarSuite Math : windows;hiding/showing/docking
+StarSuite Math : windows;new
+StarSuite Math : wizards
+StarSuite Math : wizards;agendas
+StarSuite Math : wizards;database queries
+StarSuite Math : wizards;database tables (Base)
+StarSuite Math : wizards;databases (Base)
+StarSuite Math : wizards;document converter
+StarSuite Math : wizards;Euro Converter
+StarSuite Math : wizards;faxes
+StarSuite Math : wizards;forms
+StarSuite Math : wizards;letters
+StarSuite Math : wizards;overview
+StarSuite Math : wizards;presentations
+StarSuite Math : wizards;reports
+StarSuite Math : Word documents
+StarSuite Math : Word documents;compatibility
+StarSuite Math : Word documents;saving as
+StarSuite Math : WordArt, see Fontwork
+StarSuite Math : words
+StarSuite Math : words;automatically replacing
+StarSuite Math : words;wrapping in cells
+StarSuite Math : words;wrapping in CTL
+StarSuite Math : working directory change
+StarSuite Math : wrapping text
+StarSuite Math : wrapping text;in cells
+StarSuite Math : wrapping text;in formulas
+StarSuite Math : write protection on/off
+StarSuite Math : writing aids options
+StarSuite Math : WYSIWYG in fonts lists
+StarSuite Math : XForms
+StarSuite Math : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Math : XForms;conditions
+StarSuite Math : XForms;opening/editing
+StarSuite Math : XML converters
+StarSuite Math : XML file formats
+StarSuite Math : XML filters
+StarSuite Math : XML filters;creating/testing
+StarSuite Math : XML filters;saving as package/installing/deleting
+StarSuite Math : XML filters;settings
+StarSuite Math : XML Forms, see XForms
+StarSuite Math : XSLT filters, see also XML filters
+StarSuite Math : years
+StarSuite Math : years;2-digit options
+StarSuite Math : zero values
+StarSuite Math : zero values;displaying (Calc)
+StarSuite Math : zooming
+StarSuite Math : zooming;page views
+StarSuite Math : zooming;pictures
+StarSuite Math : zooming;status bar
+StarSuite Math : zooming in on formula display
+StarSuite Math : zooming out on formula display
+StarSuite Writer : 1/2 replacement
+StarSuite Writer : 3D charts
+StarSuite Writer : 3D text creation
+StarSuite Writer : 3D view
+StarSuite Writer : abbreviation replacement
+StarSuite Writer : abbreviations
+StarSuite Writer : absolute hyperlinks
+StarSuite Writer : absolute saving of URLs
+StarSuite Writer : accents
+StarSuite Writer : Access databases (base)
+StarSuite Writer : access rights for database tables (Base)
+StarSuite Writer : accessibility
+StarSuite Writer : accessibility;general shortcuts
+StarSuite Writer : accessibility;options
+StarSuite Writer : accessibility;StarSuite assistive technology
+StarSuite Writer : accessibility;StarSuite features
+StarSuite Writer : accessibility;StarSuite Writer
+StarSuite Writer : activating
+StarSuite Writer : activating;context menus
+StarSuite Writer : activating;Error Report Tool
+StarSuite Writer : activating;extended help tips
+StarSuite Writer : activating;plug-ins
+StarSuite Writer : ActiveX control
+StarSuite Writer : Adabas D databases (base)
+StarSuite Writer : add-ons, see UNO components
+StarSuite Writer : additional selection mode
+StarSuite Writer : address books
+StarSuite Writer : address books;exchanging
+StarSuite Writer : address books;LDAP server (Base)
+StarSuite Writer : address books;registering
+StarSuite Writer : address labels from databases
+StarSuite Writer : adjusting page margins and cell widths
+StarSuite Writer : ADO databases (Base)
+StarSuite Writer : Agenda Wizard
+StarSuite Writer : aging filter
+StarSuite Writer : aligning
+StarSuite Writer : aligning;2D charts
+StarSuite Writer : aligning;cells
+StarSuite Writer : aligning;objects
+StarSuite Writer : aligning;paragraphs
+StarSuite Writer : aligning;tables in text
+StarSuite Writer : aligning;text objects
+StarSuite Writer : aligning;titles in charts
+StarSuite Writer : alphabetical indexes
+StarSuite Writer : alternative fonts
+StarSuite Writer : ampersand symbol, see also operators
+StarSuite Writer : anchors
+StarSuite Writer : anchors;changing
+StarSuite Writer : anchors;displaying (Calc)
+StarSuite Writer : anchors;options
+StarSuite Writer : anchors;types/positions for draw objects
+StarSuite Writer : animations
+StarSuite Writer : animations;accessibility options
+StarSuite Writer : animations;text
+StarSuite Writer : appearance options
+StarSuite Writer : Arabic
+StarSuite Writer : Arabic;entering text
+StarSuite Writer : Arabic;language settings
+StarSuite Writer : area charts
+StarSuite Writer : areas
+StarSuite Writer : areas;bitmap patterns
+StarSuite Writer : areas;hatched/dotted
+StarSuite Writer : areas;shadows
+StarSuite Writer : areas;slanting
+StarSuite Writer : areas;styles
+StarSuite Writer : areas;transparency
+StarSuite Writer : arguments in command line
+StarSuite Writer : arithmetical operators in formulas
+StarSuite Writer : arranging
+StarSuite Writer : arranging;headings
+StarSuite Writer : arranging;objects
+StarSuite Writer : arrows
+StarSuite Writer : arrows;defining arrow heads
+StarSuite Writer : arrows;defining arrow lines
+StarSuite Writer : arrows;drawing in text
+StarSuite Writer : ASCII
+StarSuite Writer : ASCII;definition
+StarSuite Writer : Asian languages
+StarSuite Writer : Asian languages;enabling
+StarSuite Writer : Asian languages;search options
+StarSuite Writer : Asian languages;sorting paragraphs/table rows
+StarSuite Writer : Asian Phonetic Guide
+StarSuite Writer : Asian typography
+StarSuite Writer : aspect ratio
+StarSuite Writer : aspect ratio;resizing objects
+StarSuite Writer : assigning scripts
+StarSuite Writer : assistive technology in StarSuite
+StarSuite Writer : attaching toolbars
+StarSuite Writer : attachments in e-mails
+StarSuite Writer : audio
+StarSuite Writer : audio;inserting
+StarSuite Writer : auto reloading HTML documents
+StarSuite Writer : AutoAbstract function for sending text to presentations
+StarSuite Writer : AutoCaption function in StarSuite Writer
+StarSuite Writer : AutoComplete function in text and list boxes
+StarSuite Writer : AutoCorrect function
+StarSuite Writer : AutoCorrect function;adding exceptions
+StarSuite Writer : AutoCorrect function;context menu
+StarSuite Writer : AutoCorrect function;options
+StarSuite Writer : AutoCorrect function;pictures and frames
+StarSuite Writer : AutoCorrect function;quotes
+StarSuite Writer : AutoCorrect function;replacement table
+StarSuite Writer : AutoCorrect function;smart tags
+StarSuite Writer : AutoCorrect function;switching on and off in Calc
+StarSuite Writer : AutoCorrect function;turning off
+StarSuite Writer : AutoCorrect function;URL recognition
+StarSuite Writer : AutoCorrect function;word completion
+StarSuite Writer : AutoFormat function
+StarSuite Writer : AutoFormat function;applying to text tables
+StarSuite Writer : AutoFormat function;headings
+StarSuite Writer : AutoFormat function;switching on and off
+StarSuite Writer : AutoFormat function;text documents
+StarSuite Writer : automatic bullets
+StarSuite Writer : automatic captions (Writer)
+StarSuite Writer : automatic changes on/off
+StarSuite Writer : automatic control focus
+StarSuite Writer : automatic heading formatting
+StarSuite Writer : automatic hyperlink formatting
+StarSuite Writer : automatic hyphenation in text
+StarSuite Writer : automatic line breaks
+StarSuite Writer : automatic lines/borders in text
+StarSuite Writer : automatic numbering
+StarSuite Writer : automatic numbering;AutoCorrect function
+StarSuite Writer : automatic numbering;of objects
+StarSuite Writer : automatic saving
+StarSuite Writer : automatic spellcheck
+StarSuite Writer : automatic word completion
+StarSuite Writer : AutoPilots, see wizards
+StarSuite Writer : AutoText
+StarSuite Writer : AutoValue
+StarSuite Writer : AutoValue;database tables
+StarSuite Writer : averages in charts
+StarSuite Writer : axes
+StarSuite Writer : axes;better scaling
+StarSuite Writer : axes;formatting
+StarSuite Writer : axes;formatting grids
+StarSuite Writer : axes;inserting grids
+StarSuite Writer : axes;interval marks
+StarSuite Writer : axes;showing axes in charts
+StarSuite Writer : axes in charts
+StarSuite Writer : backgrounds
+StarSuite Writer : backgrounds;defining colors/pictures
+StarSuite Writer : backgrounds;different pages
+StarSuite Writer : backgrounds;frames/sections/indexes
+StarSuite Writer : backgrounds;inserting from Gallery
+StarSuite Writer : backgrounds;printing
+StarSuite Writer : backgrounds;text objects
+StarSuite Writer : backing window
+StarSuite Writer : backups
+StarSuite Writer : backups;automatic
+StarSuite Writer : backups;documents
+StarSuite Writer : bar charts
+StarSuite Writer : Basic
+StarSuite Writer : Basic;fonts for source display
+StarSuite Writer : Basic;programming
+StarSuite Writer : Basic;recording macros
+StarSuite Writer : basic fonts
+StarSuite Writer : behavior of rows/columns
+StarSuite Writer : Bézier curves
+StarSuite Writer : Bézier curves;control points in presentations
+StarSuite Writer : bi-directional writing
+StarSuite Writer : bibliographies
+StarSuite Writer : binding space
+StarSuite Writer : bitmaps
+StarSuite Writer : bitmaps;inserting and editing
+StarSuite Writer : bitmaps;off for faster printing
+StarSuite Writer : bitmaps;patterns
+StarSuite Writer : black and white printing
+StarSuite Writer : black printing in Calc
+StarSuite Writer : blank pages with alternating page styles
+StarSuite Writer : block selection mode
+StarSuite Writer : blocks of text
+StarSuite Writer : bold
+StarSuite Writer : bold;AutoFormat function
+StarSuite Writer : bold;formatting while typing
+StarSuite Writer : bold;text
+StarSuite Writer : book previews
+StarSuite Writer : book view
+StarSuite Writer : booklet printing
+StarSuite Writer : bookmarks
+StarSuite Writer : bookmarks;Help
+StarSuite Writer : bookmarks;inserting
+StarSuite Writer : bookmarks;positioning cursor
+StarSuite Writer : borders
+StarSuite Writer : borders;arranging
+StarSuite Writer : borders;automatic drawing on/off
+StarSuite Writer : borders;cells on screen (Calc)
+StarSuite Writer : borders;for footnotes/endnotes
+StarSuite Writer : borders;for headers/footers
+StarSuite Writer : borders;for objects
+StarSuite Writer : borders;for pages
+StarSuite Writer : borders;for paragraphs
+StarSuite Writer : borders;for tables
+StarSuite Writer : borders;for text tables
+StarSuite Writer : borders;shadows
+StarSuite Writer : borders;table boundaries (Writer)
+StarSuite Writer : borders, see also frames
+StarSuite Writer : bound fields
+StarSuite Writer : bound fields;controls
+StarSuite Writer : boundaries of tables (Writer)
+StarSuite Writer : break display (Writer)
+StarSuite Writer : brochures
+StarSuite Writer : brochures;printing individual
+StarSuite Writer : brochures;printing several
+StarSuite Writer : brush for copying styles
+StarSuite Writer : build numbers of StarSuite
+StarSuite Writer : bullet lists
+StarSuite Writer : bullet lists;changing levels
+StarSuite Writer : bullet lists;creating while typing
+StarSuite Writer : bullet lists;formatting options
+StarSuite Writer : bullet lists;interrupting
+StarSuite Writer : bullet lists;turning on and off
+StarSuite Writer : bullets
+StarSuite Writer : bullets;adding and editing
+StarSuite Writer : bullets;paragraphs
+StarSuite Writer : bullets;replacing
+StarSuite Writer : bullets;turning off
+StarSuite Writer : bullets;using automatically
+StarSuite Writer : business cards
+StarSuite Writer : business cards;creating and synchronizing
+StarSuite Writer : business cards;using templates
+StarSuite Writer : button bars, see toolbars
+StarSuite Writer : buttons
+StarSuite Writer : buttons;adding push buttons
+StarSuite Writer : buttons;big/small
+StarSuite Writer : buttons;editing hyperlink buttons
+StarSuite Writer : buttons;form functions
+StarSuite Writer : buttons;toolbars
+StarSuite Writer : cache for graphics
+StarSuite Writer : calculating
+StarSuite Writer : calculating;across multiple text tables
+StarSuite Writer : calculating;complex formulas in text
+StarSuite Writer : calculating;in text
+StarSuite Writer : calculating;in text tables
+StarSuite Writer : calculating;iterative references (Calc)
+StarSuite Writer : calculating;mean values
+StarSuite Writer : calculating;regression curves
+StarSuite Writer : calculating;sums in text tables
+StarSuite Writer : callouts
+StarSuite Writer : callouts;drawings
+StarSuite Writer : capital letters
+StarSuite Writer : capital letters;AutoCorrect function
+StarSuite Writer : capital letters;avoiding after specific abbreviations
+StarSuite Writer : capital letters;changing to small letters
+StarSuite Writer : capital letters;changing to small letters after periods
+StarSuite Writer : capital letters;font effects
+StarSuite Writer : capital letters;starting paragraphs
+StarSuite Writer : captions
+StarSuite Writer : captions;adding chapter numbers
+StarSuite Writer : captions;automatic captions (Writer)
+StarSuite Writer : captions;inserting and editing
+StarSuite Writer : captions;tables/pictures/frames/OLE objects (Writer)
+StarSuite Writer : captions, see also labels/callouts
+StarSuite Writer : cascading update (Base)
+StarSuite Writer : case sensitivity
+StarSuite Writer : case sensitivity;comparing cell contents (Calc)
+StarSuite Writer : case sensitivity;searching
+StarSuite Writer : cell merges
+StarSuite Writer : cells
+StarSuite Writer : cells;adapting the width by keyboard
+StarSuite Writer : cells;aligning
+StarSuite Writer : cells;backgrounds
+StarSuite Writer : cells;borders in text tables
+StarSuite Writer : cells;calculating sums
+StarSuite Writer : cells;coloring (Calc)
+StarSuite Writer : cells;cursor positions after input (Calc)
+StarSuite Writer : cells;enlarging and reducing in text tables
+StarSuite Writer : cells;formatting without effect (Calc)
+StarSuite Writer : cells;inserting from spreadsheets
+StarSuite Writer : cells;line breaks
+StarSuite Writer : cells;linked to controls
+StarSuite Writer : cells;merging/splitting
+StarSuite Writer : cells;number of
+StarSuite Writer : cells;pasting
+StarSuite Writer : cells;protecting/unprotecting
+StarSuite Writer : cells;resetting formats
+StarSuite Writer : cells;showing grid lines (Calc)
+StarSuite Writer : centered text
+StarSuite Writer : centering
+StarSuite Writer : centering;images on HTML pages
+StarSuite Writer : centering;text frames on pages
+StarSuite Writer : centimeters
+StarSuite Writer : central documents
+StarSuite Writer : certificates
+StarSuite Writer : changes
+StarSuite Writer : changes;accepting or rejecting
+StarSuite Writer : changes;automatic
+StarSuite Writer : changes;comparing to original
+StarSuite Writer : changes;protecting
+StarSuite Writer : changes;recording
+StarSuite Writer : changes;review function
+StarSuite Writer : changes;showing
+StarSuite Writer : changing
+StarSuite Writer : changing;bulleting symbols
+StarSuite Writer : changing;cases of text
+StarSuite Writer : changing;document titles
+StarSuite Writer : changing;field shadings
+StarSuite Writer : changing;fields, into text
+StarSuite Writer : changing;file associations in Setup program
+StarSuite Writer : changing;icon sizes
+StarSuite Writer : changing;indents
+StarSuite Writer : changing;links
+StarSuite Writer : changing;outline levels
+StarSuite Writer : changing;page backgrounds
+StarSuite Writer : changing;starting numbers in lists
+StarSuite Writer : changing;work directory
+StarSuite Writer : changing, see also editing and replacing
+StarSuite Writer : chapter names in headers
+StarSuite Writer : chapter numbering
+StarSuite Writer : chapter numbers in captions
+StarSuite Writer : character styles
+StarSuite Writer : character styles;language selection
+StarSuite Writer : character styles;style categories
+StarSuite Writer : characters
+StarSuite Writer : characters;alternative fonts
+StarSuite Writer : characters;Asian layout
+StarSuite Writer : characters;bold
+StarSuite Writer : characters;coloring
+StarSuite Writer : characters;contours
+StarSuite Writer : characters;counting
+StarSuite Writer : characters;displaying only on screen (Writer)
+StarSuite Writer : characters;enabling CTL and Asian characters
+StarSuite Writer : characters;font effects
+StarSuite Writer : characters;fonts and formats
+StarSuite Writer : characters;hyperlinks
+StarSuite Writer : characters;italics
+StarSuite Writer : characters;language selection
+StarSuite Writer : characters;shadowed
+StarSuite Writer : characters;spacing
+StarSuite Writer : characters;special
+StarSuite Writer : characters;subscript and superscript
+StarSuite Writer : characters;underlining
+StarSuite Writer : characters;uppercase or lowercase
+StarSuite Writer : charcoal sketches filter
+StarSuite Writer : chart legends
+StarSuite Writer : chart legends;hiding
+StarSuite Writer : chart legends;showing icons with labels
+StarSuite Writer : chart types
+StarSuite Writer : chart types;area
+StarSuite Writer : chart types;column and bar
+StarSuite Writer : chart types;column and line
+StarSuite Writer : chart types;line
+StarSuite Writer : chart types;net
+StarSuite Writer : chart types;pie/donut
+StarSuite Writer : chart types;stock
+StarSuite Writer : chart types;XY (scatter)
+StarSuite Writer : charts
+StarSuite Writer : charts;3D views
+StarSuite Writer : charts;aligning
+StarSuite Writer : charts;arranging within stacks
+StarSuite Writer : charts;bars with textures
+StarSuite Writer : charts;borders
+StarSuite Writer : charts;choosing chart types
+StarSuite Writer : charts;colors
+StarSuite Writer : charts;copying from Calc into Writer
+StarSuite Writer : charts;copying with link to source cell range
+StarSuite Writer : charts;data labels
+StarSuite Writer : charts;displaying (Calc)
+StarSuite Writer : charts;editing axes
+StarSuite Writer : charts;editing data
+StarSuite Writer : charts;editing legends
+StarSuite Writer : charts;editing titles
+StarSuite Writer : charts;formatting areas
+StarSuite Writer : charts;formatting floors
+StarSuite Writer : charts;formatting walls
+StarSuite Writer : charts;inserting
+StarSuite Writer : charts;labeling
+StarSuite Writer : charts;overview
+StarSuite Writer : charts;properties
+StarSuite Writer : charts;reorganizing
+StarSuite Writer : charts;scaling axes
+StarSuite Writer : charts;scaling text
+StarSuite Writer : charts;shortcuts
+StarSuite Writer : charts;showing axes
+StarSuite Writer : charts;updating automatically (Writer)
+StarSuite Writer : check box creation
+StarSuite Writer : checking spelling
+StarSuite Writer : checking spelling;all languages
+StarSuite Writer : checking spelling;manually
+StarSuite Writer : checking spelling;while typing
+StarSuite Writer : Chinese writing systems
+StarSuite Writer : choosing printers
+StarSuite Writer : circle drawings
+StarSuite Writer : Client Side ImageMap
+StarSuite Writer : clipboard
+StarSuite Writer : clipboard;calculating in text
+StarSuite Writer : clipboard;cutting
+StarSuite Writer : clipboard;pasting
+StarSuite Writer : clipboard;pasting formatted/unformatted text
+StarSuite Writer : clipboard;selection clipboard
+StarSuite Writer : clipboard;Unix
+StarSuite Writer : closing
+StarSuite Writer : closing;documents
+StarSuite Writer : closing;toolbars
+StarSuite Writer : collaboration
+StarSuite Writer : color bar
+StarSuite Writer : colors
+StarSuite Writer : colors;adding
+StarSuite Writer : colors;appearance
+StarSuite Writer : colors;backgrounds
+StarSuite Writer : colors;charts
+StarSuite Writer : colors;fill format
+StarSuite Writer : colors;fonts
+StarSuite Writer : colors;grid lines and cells (Calc)
+StarSuite Writer : colors;models
+StarSuite Writer : colors;not printing
+StarSuite Writer : colors;printing in grayscale
+StarSuite Writer : colors;restriction (Calc)
+StarSuite Writer : colors;selection
+StarSuite Writer : column and line charts
+StarSuite Writer : column charts
+StarSuite Writer : column headers
+StarSuite Writer : column headers;displaying (Calc)
+StarSuite Writer : column headers;highlighting (Calc)
+StarSuite Writer : columns
+StarSuite Writer : columns;breaks in text tables
+StarSuite Writer : columns;inserting in tables
+StarSuite Writer : columns;inserting/deleting in tables by keyboard
+StarSuite Writer : columns;on text pages
+StarSuite Writer : columns;selecting
+StarSuite Writer : columns;setting with the mouse
+StarSuite Writer : combination charts
+StarSuite Writer : combo box creation
+StarSuite Writer : command button creation
+StarSuite Writer : command buttons, see push buttons
+StarSuite Writer : command line parameters
+StarSuite Writer : commands
+StarSuite Writer : commands;not visible
+StarSuite Writer : commands;repeating
+StarSuite Writer : commands;SQL
+StarSuite Writer : comments
+StarSuite Writer : comments;on changes
+StarSuite Writer : common terms
+StarSuite Writer : common terms;Chinese dictionary
+StarSuite Writer : common terms;glossaries
+StarSuite Writer : common terms;Internet glossary
+StarSuite Writer : comparisons
+StarSuite Writer : comparisons;document versions
+StarSuite Writer : comparisons;operators in default filter dialog
+StarSuite Writer : compatibility settings for MS Word import
+StarSuite Writer : complete screen view
+StarSuite Writer : completion of words
+StarSuite Writer : complex text layout
+StarSuite Writer : complex text layout;definition
+StarSuite Writer : complex text layout;enabling
+StarSuite Writer : complex text layout, see CTL
+StarSuite Writer : compose key to insert special characters
+StarSuite Writer : concatenation, see ampersand symbol
+StarSuite Writer : concordance files
+StarSuite Writer : concordance files;definition
+StarSuite Writer : concordance files;indexes
+StarSuite Writer : conditional separators
+StarSuite Writer : conditional styles
+StarSuite Writer : conditional text
+StarSuite Writer : conditional text;page counts
+StarSuite Writer : conditional text;setting up
+StarSuite Writer : conditions
+StarSuite Writer : conditions;in fields and sections
+StarSuite Writer : conditions;in number formats
+StarSuite Writer : conditions;items in Data Navigator
+StarSuite Writer : conditions;user data fields
+StarSuite Writer : Configuration Manager
+StarSuite Writer : configuring
+StarSuite Writer : configuring;fax icon
+StarSuite Writer : configuring;StarSuite
+StarSuite Writer : configuring;toolbars
+StarSuite Writer : connections to data sources (Base)
+StarSuite Writer : contents protection
+StarSuite Writer : context menus
+StarSuite Writer : continuation pages
+StarSuite Writer : contour editor
+StarSuite Writer : contour wrap
+StarSuite Writer : contours of text
+StarSuite Writer : control point display in presentations
+StarSuite Writer : controls
+StarSuite Writer : controls;activating in forms
+StarSuite Writer : controls;adding to documents
+StarSuite Writer : controls;arranging in forms
+StarSuite Writer : controls;arranging within stacks
+StarSuite Writer : controls;assigning data sources
+StarSuite Writer : controls;assigning macros (Basic)
+StarSuite Writer : controls;bound fields/list contents/linked cells
+StarSuite Writer : controls;events
+StarSuite Writer : controls;focus
+StarSuite Writer : controls;formatted fields
+StarSuite Writer : controls;grouping
+StarSuite Writer : controls;hidden
+StarSuite Writer : controls;inserting
+StarSuite Writer : controls;multi-line titles
+StarSuite Writer : controls;positions and sizes
+StarSuite Writer : controls;printing
+StarSuite Writer : controls;properties of form controls
+StarSuite Writer : controls;properties of table controls
+StarSuite Writer : controls;reference by SQL
+StarSuite Writer : controls;rich text control
+StarSuite Writer : controls;select mode
+StarSuite Writer : controls;showing (Writer)
+StarSuite Writer : converters
+StarSuite Writer : converters;Euro converter
+StarSuite Writer : converters;PostScript, UNIX
+StarSuite Writer : converters;XML
+StarSuite Writer : converting
+StarSuite Writer : converting;fields, into text
+StarSuite Writer : converting;Hangul/Hanja
+StarSuite Writer : converting;metrics
+StarSuite Writer : converting;Microsoft documents
+StarSuite Writer : converting;Pocket PC formats
+StarSuite Writer : converting;sections, into normal text
+StarSuite Writer : converting;StarSuite documents
+StarSuite Writer : converting;text, into tables
+StarSuite Writer : copies
+StarSuite Writer : copies;printing
+StarSuite Writer : copies;removing line breaks
+StarSuite Writer : copying
+StarSuite Writer : copying;by drag and drop
+StarSuite Writer : copying;charts from StarSuite Calc
+StarSuite Writer : copying;data from text documents
+StarSuite Writer : copying;datasource records in spreadsheets
+StarSuite Writer : copying;draw objects
+StarSuite Writer : copying;draw objects between documents
+StarSuite Writer : copying;formatting
+StarSuite Writer : copying;from data source view
+StarSuite Writer : copying;from Gallery
+StarSuite Writer : copying;in Unix
+StarSuite Writer : copying;pictures, between documents
+StarSuite Writer : copying;sheet areas, to text documents
+StarSuite Writer : copying;styles, by fill format mode
+StarSuite Writer : copying;styles, from selections
+StarSuite Writer : copying;text sections
+StarSuite Writer : copying;to Gallery
+StarSuite Writer : copyright for StarSuite
+StarSuite Writer : corner roundings
+StarSuite Writer : counting words
+StarSuite Writer : crash reports
+StarSuite Writer : criteria of query design (Base)
+StarSuite Writer : cropping pictures
+StarSuite Writer : cross-references
+StarSuite Writer : cross-references;inserting and updating
+StarSuite Writer : cross-references;inserting with Navigator
+StarSuite Writer : cross-references;modifying
+StarSuite Writer : CTL
+StarSuite Writer : CTL;(not) wrapping words
+StarSuite Writer : CTL;complex text layout languages
+StarSuite Writer : CTL;definition
+StarSuite Writer : CTL;options
+StarSuite Writer : currencies
+StarSuite Writer : currencies;converters
+StarSuite Writer : currencies;format codes
+StarSuite Writer : currency field creation
+StarSuite Writer : currency formats
+StarSuite Writer : cursor
+StarSuite Writer : cursor;allowing in protected areas (Writer)
+StarSuite Writer : cursor;direct cursor
+StarSuite Writer : cursor;in read-only text
+StarSuite Writer : cursor;quickly moving to an object
+StarSuite Writer : curves
+StarSuite Writer : curves;editing points
+StarSuite Writer : curves;properties in line charts/XY charts
+StarSuite Writer : custom dictionaries
+StarSuite Writer : custom dictionaries;editing
+StarSuite Writer : custom dictionaries;removing words from
+StarSuite Writer : custom hyphens (Writer)
+StarSuite Writer : custom quotes
+StarSuite Writer : custom templates
+StarSuite Writer : customizing
+StarSuite Writer : customizing;events
+StarSuite Writer : customizing;keyboard
+StarSuite Writer : customizing;menus
+StarSuite Writer : customizing;round corners
+StarSuite Writer : customizing;StarSuite
+StarSuite Writer : customizing;toolbars
+StarSuite Writer : cutting
+StarSuite Writer : dashes
+StarSuite Writer : data
+StarSuite Writer : data;filtering in forms
+StarSuite Writer : data;forms and subforms
+StarSuite Writer : data;read-only
+StarSuite Writer : data;sorting in forms
+StarSuite Writer : data;user data
+StarSuite Writer : data binding change in XForms
+StarSuite Writer : data labels in charts
+StarSuite Writer : Data Navigator
+StarSuite Writer : Data Navigator;adding/editing items
+StarSuite Writer : Data Navigator;display options
+StarSuite Writer : data ranges in charts
+StarSuite Writer : data series
+StarSuite Writer : data source browser
+StarSuite Writer : data source explorer
+StarSuite Writer : data source view
+StarSuite Writer : data source view;drag and drop
+StarSuite Writer : data source view;overview
+StarSuite Writer : data source view;showing
+StarSuite Writer : data sources
+StarSuite Writer : data sources;as tables
+StarSuite Writer : data sources;connection settings (Base)
+StarSuite Writer : data sources;copying records to spreadsheets
+StarSuite Writer : data sources;displaying current
+StarSuite Writer : data sources;LDAP server (Base)
+StarSuite Writer : data sources;registering address books
+StarSuite Writer : data sources;reports
+StarSuite Writer : data sources;setting for stock charts
+StarSuite Writer : data sources;StarSuite Base
+StarSuite Writer : data sources;viewing
+StarSuite Writer : data structure of XForms
+StarSuite Writer : data values in charts
+StarSuite Writer : data, see also values
+StarSuite Writer : database contents
+StarSuite Writer : database contents;inserting as tables
+StarSuite Writer : database contents;inserting as text
+StarSuite Writer : database reports
+StarSuite Writer : Database Wizard (Base)
+StarSuite Writer : databases
+StarSuite Writer : databases;administration through SQL (Base)
+StarSuite Writer : databases;ADO (Base)
+StarSuite Writer : databases;connecting (Base)
+StarSuite Writer : databases;creating
+StarSuite Writer : databases;creating bibliographies
+StarSuite Writer : databases;creating labels
+StarSuite Writer : databases;creating queries
+StarSuite Writer : databases;creating reports
+StarSuite Writer : databases;creating tables
+StarSuite Writer : databases;dBASE (Base)
+StarSuite Writer : databases;deleting (Base)
+StarSuite Writer : databases;drag and drop (Base)
+StarSuite Writer : databases;editing tables
+StarSuite Writer : databases;exchanging
+StarSuite Writer : databases;form filters
+StarSuite Writer : databases;formats (Base)
+StarSuite Writer : databases;importing/exporting
+StarSuite Writer : databases;in conditions
+StarSuite Writer : databases;JDBC (Base)
+StarSuite Writer : databases;main page (Base)
+StarSuite Writer : databases;MySQL (Base)
+StarSuite Writer : databases;ODBC (Base)
+StarSuite Writer : databases;overview
+StarSuite Writer : databases;registering (Base)
+StarSuite Writer : databases;searching records
+StarSuite Writer : databases;shortcut keys
+StarSuite Writer : databases;sorting
+StarSuite Writer : databases;standard filters
+StarSuite Writer : databases;text formats
+StarSuite Writer : databases;viewing
+StarSuite Writer : date fields
+StarSuite Writer : date fields;creating
+StarSuite Writer : date fields;fixed/variable
+StarSuite Writer : date fields;HTML
+StarSuite Writer : date fields;properties
+StarSuite Writer : date formats
+StarSuite Writer : dates
+StarSuite Writer : dates;default (Calc)
+StarSuite Writer : dates;formatting automatically in tables
+StarSuite Writer : dates;inserting
+StarSuite Writer : dates;printing in presentations
+StarSuite Writer : dates;start 1900/01/01 (Calc)
+StarSuite Writer : dates;start 1904/01/01 (Calc)
+StarSuite Writer : dBASE
+StarSuite Writer : dBASE;database settings (Base)
+StarSuite Writer : DDE
+StarSuite Writer : DDE;command for inserting sections
+StarSuite Writer : DDE;definition
+StarSuite Writer : DDE;inserting tables
+StarSuite Writer : deactivating
+StarSuite Writer : deactivating;plug-ins
+StarSuite Writer : deactivating;word completion
+StarSuite Writer : decimal places displayed (Calc)
+StarSuite Writer : decimal separator key
+StarSuite Writer : decimal tab stops
+StarSuite Writer : default directories
+StarSuite Writer : default filters
+StarSuite Writer : default filters;comparison operators
+StarSuite Writer : default filters;databases
+StarSuite Writer : default printer
+StarSuite Writer : default printer;setting up
+StarSuite Writer : default printer;UNIX
+StarSuite Writer : default templates
+StarSuite Writer : default templates;changing
+StarSuite Writer : default templates;defining
+StarSuite Writer : default templates;organizing
+StarSuite Writer : defaults
+StarSuite Writer : defaults;documents
+StarSuite Writer : defaults;file formats in file dialogs
+StarSuite Writer : defaults;file formats in StarSuite
+StarSuite Writer : defaults;fonts
+StarSuite Writer : defaults;grids (Writer/Calc)
+StarSuite Writer : defaults;languages
+StarSuite Writer : defaults;number formats
+StarSuite Writer : defaults;of saving
+StarSuite Writer : defaults;program configuration
+StarSuite Writer : defaults;tab stops in text
+StarSuite Writer : defaults;templates
+StarSuite Writer : defaults;views
+StarSuite Writer : defining
+StarSuite Writer : defining;arrowheads and other line ends
+StarSuite Writer : defining;colors
+StarSuite Writer : defining;conditions
+StarSuite Writer : defining;headers/footers
+StarSuite Writer : defining;line styles
+StarSuite Writer : defining;object borders
+StarSuite Writer : defining;page borders
+StarSuite Writer : defining;page styles
+StarSuite Writer : defining;paragraph borders
+StarSuite Writer : defining;queries (Base)
+StarSuite Writer : defining;starting page numbers
+StarSuite Writer : defining;table borders
+StarSuite Writer : defining;table borders in Writer
+StarSuite Writer : deleting
+StarSuite Writer : deleting;all direct formatting
+StarSuite Writer : deleting;databases (Base)
+StarSuite Writer : deleting;entries of indexes/tables of contents
+StarSuite Writer : deleting;footnotes
+StarSuite Writer : deleting;heading numbers
+StarSuite Writer : deleting;hyperlinks
+StarSuite Writer : deleting;indexes/tables of contents
+StarSuite Writer : deleting;line breaks
+StarSuite Writer : deleting;lines in text
+StarSuite Writer : deleting;models/instances
+StarSuite Writer : deleting;namespaces in XForms
+StarSuite Writer : deleting;notes
+StarSuite Writer : deleting;numbers in lists
+StarSuite Writer : deleting;page breaks
+StarSuite Writer : deleting;rows/columns, by keyboard
+StarSuite Writer : deleting;tab stops
+StarSuite Writer : deleting;tables or table contents
+StarSuite Writer : deleting;templates
+StarSuite Writer : deleting;words in user-defined dictionaries
+StarSuite Writer : deleting;XML filters
+StarSuite Writer : demoting heading levels
+StarSuite Writer : depth stagger
+StarSuite Writer : descriptions for objects
+StarSuite Writer : design mode after saving
+StarSuite Writer : design view
+StarSuite Writer : design view;creating forms
+StarSuite Writer : design view;queries/views (Base)
+StarSuite Writer : designing
+StarSuite Writer : designing;database tables
+StarSuite Writer : designing;fonts
+StarSuite Writer : designing;queries (Base)
+StarSuite Writer : detaching toolbars
+StarSuite Writer : dictionaries
+StarSuite Writer : dictionaries;common terms in simplified and traditional chinese
+StarSuite Writer : dictionaries;creating
+StarSuite Writer : dictionaries;editing user-defined
+StarSuite Writer : dictionaries;spellcheck
+StarSuite Writer : dictionaries;thesaurus
+StarSuite Writer : dictionaries, see also languages
+StarSuite Writer : digital signatures
+StarSuite Writer : digital signatures;getting/managing/applying
+StarSuite Writer : digital signatures;overview
+StarSuite Writer : digital signatures;WebDAV over HTTPS
+StarSuite Writer : direct cursor
+StarSuite Writer : direct cursor;restriction
+StarSuite Writer : direct cursor;settings
+StarSuite Writer : direct formatting
+StarSuite Writer : direct formatting;exiting
+StarSuite Writer : direct formatting;undoing all
+StarSuite Writer : directories
+StarSuite Writer : directories;creating new
+StarSuite Writer : directories;directory structure
+StarSuite Writer : disabled persons
+StarSuite Writer : disabling
+StarSuite Writer : disabling;field highlighting
+StarSuite Writer : disabling;smart tags
+StarSuite Writer : disabling;word completion
+StarSuite Writer : displaying
+StarSuite Writer : displaying;hidden text
+StarSuite Writer : displaying;non-printing characters (Writer)
+StarSuite Writer : displaying;notes (Calc)
+StarSuite Writer : displaying;notes in text documents
+StarSuite Writer : displaying;pictures and objects (Writer)
+StarSuite Writer : displaying;tables (Writer)
+StarSuite Writer : displaying;zero values (Calc)
+StarSuite Writer : distances
+StarSuite Writer : distinct values in SQL queries
+StarSuite Writer : distorting in drawings
+StarSuite Writer : distributing XML filters
+StarSuite Writer : dithering
+StarSuite Writer : dividing tables
+StarSuite Writer : DocInformation fields
+StarSuite Writer : docking
+StarSuite Writer : docking;definition
+StarSuite Writer : docking;Navigator window
+StarSuite Writer : docking;toolbars
+StarSuite Writer : docking;windows
+StarSuite Writer : Document Converter Wizard
+StarSuite Writer : Document Map, see Navigator
+StarSuite Writer : document templates
+StarSuite Writer : document types in StarSuite
+StarSuite Writer : documents
+StarSuite Writer : documents;changing titles
+StarSuite Writer : documents;closing
+StarSuite Writer : documents;comparing
+StarSuite Writer : documents;contents as lists
+StarSuite Writer : documents;editing time
+StarSuite Writer : documents;exporting
+StarSuite Writer : documents;importing
+StarSuite Writer : documents;languages
+StarSuite Writer : documents;master documents and subdocuments
+StarSuite Writer : documents;measurement units in
+StarSuite Writer : documents;merging
+StarSuite Writer : documents;number of pages/tables/sheets
+StarSuite Writer : documents;number of words/characters
+StarSuite Writer : documents;opening
+StarSuite Writer : documents;opening in design mode
+StarSuite Writer : documents;opening with templates
+StarSuite Writer : documents;organizing
+StarSuite Writer : documents;printing
+StarSuite Writer : documents;read-only
+StarSuite Writer : documents;reloading
+StarSuite Writer : documents;saving
+StarSuite Writer : documents;saving automatically
+StarSuite Writer : documents;saving in other formats
+StarSuite Writer : documents;sending as e-mail
+StarSuite Writer : documents;styles changed
+StarSuite Writer : documents;version management
+StarSuite Writer : documents;version numbers
+StarSuite Writer : donut charts
+StarSuite Writer : dotted areas
+StarSuite Writer : double-line spacing in paragraphs
+StarSuite Writer : double-line writing in Asian layout
+StarSuite Writer : drag and drop
+StarSuite Writer : drag and drop;copying and pasting text
+StarSuite Writer : drag and drop;creating new styles
+StarSuite Writer : drag and drop;data source view
+StarSuite Writer : drag and drop;from Gallery to draw objects
+StarSuite Writer : drag and drop;overview
+StarSuite Writer : drag and drop;pictures
+StarSuite Writer : drag and drop;to Gallery
+StarSuite Writer : draw objects
+StarSuite Writer : draw objects;adding/editing/copying
+StarSuite Writer : draw objects;anchoring
+StarSuite Writer : draw objects;arranging within stacks
+StarSuite Writer : draw objects;copying between documents
+StarSuite Writer : draw objects;cross-referencing
+StarSuite Writer : draw objects;displaying (Calc)
+StarSuite Writer : draw objects;dropping Gallery pictures
+StarSuite Writer : draw objects;flipping
+StarSuite Writer : draw objects;inserting captions
+StarSuite Writer : draw objects;legends
+StarSuite Writer : draw objects;positioning and resizing
+StarSuite Writer : draw objects;protecting
+StarSuite Writer : draw objects;slanting
+StarSuite Writer : draw objects;text in
+StarSuite Writer : Drawing bar
+StarSuite Writer : drawing lines in text
+StarSuite Writer : drawings
+StarSuite Writer : drawings;creating/opening
+StarSuite Writer : drawings;languages
+StarSuite Writer : drawings;printing
+StarSuite Writer : drawings;printing defaults
+StarSuite Writer : drawings;printing in text documents
+StarSuite Writer : drawings;saving
+StarSuite Writer : drawings;saving automatically
+StarSuite Writer : drawings;saving in other formats
+StarSuite Writer : drawings;sending as e-mail
+StarSuite Writer : drawings;showing (Writer)
+StarSuite Writer : drawings, see also draw objects
+StarSuite Writer : drop caps insertion
+StarSuite Writer : drop-down lists in form functions
+StarSuite Writer : e-mail attachments
+StarSuite Writer : Edit File icon
+StarSuite Writer : edit mode
+StarSuite Writer : edit mode;after opening
+StarSuite Writer : edit mode;through Enter key (Calc)
+StarSuite Writer : Edit Points bar
+StarSuite Writer : editing
+StarSuite Writer : editing;captions
+StarSuite Writer : editing;chart axes
+StarSuite Writer : editing;chart data
+StarSuite Writer : editing;chart legends
+StarSuite Writer : editing;chart titles
+StarSuite Writer : editing;concordance files
+StarSuite Writer : editing;cross-references
+StarSuite Writer : editing;data binding of XForms
+StarSuite Writer : editing;database tables and queries
+StarSuite Writer : editing;draw objects
+StarSuite Writer : editing;Fontwork objects
+StarSuite Writer : editing;footnotes/endnotes
+StarSuite Writer : editing;hyperlinks
+StarSuite Writer : editing;index format
+StarSuite Writer : editing;indexes/tables of contents
+StarSuite Writer : editing;menus
+StarSuite Writer : editing;notes
+StarSuite Writer : editing;objects
+StarSuite Writer : editing;pictures
+StarSuite Writer : editing;reports
+StarSuite Writer : editing;sections
+StarSuite Writer : editing;shortcut keys
+StarSuite Writer : editing;StarSuite documents in Internet Explorer
+StarSuite Writer : editing;tab stops
+StarSuite Writer : editing;table/index entries
+StarSuite Writer : editing;templates
+StarSuite Writer : editing;text frames
+StarSuite Writer : editing;titles
+StarSuite Writer : editing;toolbars
+StarSuite Writer : editing;undoing
+StarSuite Writer : editing;XForms
+StarSuite Writer : editing time of documents
+StarSuite Writer : editors
+StarSuite Writer : editors;contour editor
+StarSuite Writer : editors;formula editor
+StarSuite Writer : editors;ImageMap editor
+StarSuite Writer : effects
+StarSuite Writer : effects;font positions
+StarSuite Writer : effects;fonts
+StarSuite Writer : effects;Fontwork icons
+StarSuite Writer : effects;text animation
+StarSuite Writer : emphasizing text
+StarSuite Writer : empty documents
+StarSuite Writer : empty page with alternating page styles
+StarSuite Writer : empty paragraph removal
+StarSuite Writer : encryption of contents
+StarSuite Writer : endnotes
+StarSuite Writer : endnotes;inserting and editing
+StarSuite Writer : endnotes;spacing
+StarSuite Writer : enlarging columns,cells and table rows
+StarSuite Writer : entering groups
+StarSuite Writer : entering text from right to left
+StarSuite Writer : entering text with direct cursor
+StarSuite Writer : entries
+StarSuite Writer : entries;bibliographies
+StarSuite Writer : entries;defining in indexes/tables of contents
+StarSuite Writer : entries;in tables of contents, as hyperlinks
+StarSuite Writer : envelopes
+StarSuite Writer : envelopes;inserting
+StarSuite Writer : equal sign, see also operators
+StarSuite Writer : equations in formula editor
+StarSuite Writer : error bars in charts
+StarSuite Writer : error indicators in charts
+StarSuite Writer : Error Report Tool
+StarSuite Writer : Euro
+StarSuite Writer : Euro;currency formats
+StarSuite Writer : Euro;Euro Converter Wizard
+StarSuite Writer : even/odd pages
+StarSuite Writer : even/odd pages;formatting
+StarSuite Writer : even/odd pages;printing
+StarSuite Writer : events
+StarSuite Writer : events;assigning scripts
+StarSuite Writer : events;controls
+StarSuite Writer : events;customizing
+StarSuite Writer : events;in forms
+StarSuite Writer : examples for regular expressions
+StarSuite Writer : Excel
+StarSuite Writer : Excel;saving as
+StarSuite Writer : Excel;search criteria
+StarSuite Writer : exceptions
+StarSuite Writer : exceptions;AutoCorrect function
+StarSuite Writer : exceptions;user-defined dictionaries
+StarSuite Writer : exchanging databases
+StarSuite Writer : exchanging, see also replacing
+StarSuite Writer : executing
+StarSuite Writer : executing;SQL commands
+StarSuite Writer : exiting
+StarSuite Writer : exiting;direct formatting
+StarSuite Writer : exiting;groups
+StarSuite Writer : exiting;StarSuite
+StarSuite Writer : expanding formatting (Calc)
+StarSuite Writer : explorer of data sources
+StarSuite Writer : export filters
+StarSuite Writer : exporting
+StarSuite Writer : exporting;bitmaps
+StarSuite Writer : exporting;HTML and text documents
+StarSuite Writer : exporting;Microsoft Office documents with VBA code
+StarSuite Writer : exporting;spreadsheets to text format
+StarSuite Writer : exporting;templates
+StarSuite Writer : exporting;to foreign formats
+StarSuite Writer : exporting;to HTML
+StarSuite Writer : exporting;to Microsoft Office formats
+StarSuite Writer : exporting;to PDF
+StarSuite Writer : exporting;to PostScript format
+StarSuite Writer : exporting;to XML
+StarSuite Writer : exporting;XML files
+StarSuite Writer : extended tips in Help
+StarSuite Writer : extension mode in text
+StarSuite Writer : extensions
+StarSuite Writer : extensions;Extension Manager
+StarSuite Writer : extensions;file formats
+StarSuite Writer : external keys (Base)
+StarSuite Writer : faster printing
+StarSuite Writer : faxes
+StarSuite Writer : faxes;configuring StarSuite
+StarSuite Writer : faxes;fax programs/fax printers under UNIX
+StarSuite Writer : faxes;selecting a fax machine
+StarSuite Writer : faxes;sending
+StarSuite Writer : faxes;wizards
+StarSuite Writer : fields
+StarSuite Writer : fields;converting into text
+StarSuite Writer : fields;database tables
+StarSuite Writer : fields;defining conditions
+StarSuite Writer : fields;displaying field codes (Writer)
+StarSuite Writer : fields;formatted fields
+StarSuite Writer : fields;HTML import and export
+StarSuite Writer : fields;input fields in text
+StarSuite Writer : fields;inserting time
+StarSuite Writer : fields;subject
+StarSuite Writer : fields;updating automatically (Writer)
+StarSuite Writer : fields;updating/viewing
+StarSuite Writer : fields;user data
+StarSuite Writer : file associations for Microsoft Office
+StarSuite Writer : file filters
+StarSuite Writer : file filters;mobile devices
+StarSuite Writer : file filters;XML
+StarSuite Writer : file formats
+StarSuite Writer : file formats;changing StarSuite defaults
+StarSuite Writer : file formats;OpenDocument/XML
+StarSuite Writer : file formats;saving always in other formats
+StarSuite Writer : file selection button
+StarSuite Writer : file sharing options for current document
+StarSuite Writer : files
+StarSuite Writer : files;filters and formats
+StarSuite Writer : files;importing
+StarSuite Writer : files;opening
+StarSuite Writer : files;opening with placeholders
+StarSuite Writer : files;properties
+StarSuite Writer : files;saving
+StarSuite Writer : files;saving automatically
+StarSuite Writer : files;saving in other formats
+StarSuite Writer : files;sending as e-mail
+StarSuite Writer : files;version numbers
+StarSuite Writer : files and folders in StarSuite
+StarSuite Writer : fill characters with tabulators
+StarSuite Writer : fill colors for areas
+StarSuite Writer : fill format mode
+StarSuite Writer : fill patterns for areas
+StarSuite Writer : filter conditions
+StarSuite Writer : filter conditions;connecting
+StarSuite Writer : filter conditions;in queries (Base)
+StarSuite Writer : filtering
+StarSuite Writer : filtering;data in databases
+StarSuite Writer : filtering;data in forms
+StarSuite Writer : filters
+StarSuite Writer : filters;comparison operators
+StarSuite Writer : filters;for import and export
+StarSuite Writer : filters;Navigator
+StarSuite Writer : filters;pictures
+StarSuite Writer : filters;XML filter settings
+StarSuite Writer : Find tab in Help
+StarSuite Writer : finding
+StarSuite Writer : finding;in all sheets
+StarSuite Writer : finding;records in form documents
+StarSuite Writer : finding;selections
+StarSuite Writer : finding;similarity search
+StarSuite Writer : finding;text/text formats/styles/objects
+StarSuite Writer : first letters as large capital letters
+StarSuite Writer : First Page page style
+StarSuite Writer : fitting to pages
+StarSuite Writer : fitting to pages;print settings in Math
+StarSuite Writer : fitting to pages;print settings in presentations
+StarSuite Writer : fixed dates
+StarSuite Writer : fixed text
+StarSuite Writer : fixed text;form functions
+StarSuite Writer : fixing toolbars
+StarSuite Writer : flipping draw objects
+StarSuite Writer : floating frames in HTML documents
+StarSuite Writer : floating titles in headers
+StarSuite Writer : floating toolbars
+StarSuite Writer : focus of controls
+StarSuite Writer : folder creation
+StarSuite Writer : font attributes
+StarSuite Writer : font attributes;resetting
+StarSuite Writer : font lists
+StarSuite Writer : font name box
+StarSuite Writer : font sizes
+StarSuite Writer : font sizes;bullets
+StarSuite Writer : font sizes;relative changes
+StarSuite Writer : font sizes;scaling on screen
+StarSuite Writer : font sizes;text
+StarSuite Writer : fonts
+StarSuite Writer : fonts;adding under UNIX
+StarSuite Writer : fonts;changing in templates
+StarSuite Writer : fonts;colors
+StarSuite Writer : fonts;default settings
+StarSuite Writer : fonts;effects
+StarSuite Writer : fonts;for HTML and Basic
+StarSuite Writer : fonts;formats
+StarSuite Writer : fonts;outlines
+StarSuite Writer : fonts;positions in text
+StarSuite Writer : fonts;resetting
+StarSuite Writer : fonts;shadows
+StarSuite Writer : fonts;specifying several
+StarSuite Writer : fonts;strikethrough
+StarSuite Writer : fonts;styles
+StarSuite Writer : fonts;text objects
+StarSuite Writer : Fontwork icons
+StarSuite Writer : footers
+StarSuite Writer : footers;about
+StarSuite Writer : footers;backgrounds
+StarSuite Writer : footers;defining for left and right pages
+StarSuite Writer : footers;formatting
+StarSuite Writer : footers;inserting
+StarSuite Writer : footers;with page numbers
+StarSuite Writer : footnotes
+StarSuite Writer : footnotes;inserting and editing
+StarSuite Writer : footnotes;spacing
+StarSuite Writer : form controls
+StarSuite Writer : form controls;assigning macros
+StarSuite Writer : form controls;protecting
+StarSuite Writer : form controls;toolbars
+StarSuite Writer : form fields
+StarSuite Writer : form filters
+StarSuite Writer : form letters
+StarSuite Writer : Form Navigator
+StarSuite Writer : format codes
+StarSuite Writer : format codes;numbers
+StarSuite Writer : format filling printing in StarSuite Math
+StarSuite Writer : Format Paintbrush
+StarSuite Writer : formats
+StarSuite Writer : formats;Asian layout
+StarSuite Writer : formats;copying and pasting
+StarSuite Writer : formats;finding and replacing
+StarSuite Writer : formats;fonts
+StarSuite Writer : formats;maximizing page formats
+StarSuite Writer : formats;number and currency formats
+StarSuite Writer : formats;of currencies/date/time
+StarSuite Writer : formats;on opening and saving
+StarSuite Writer : formats;pasting in special formats
+StarSuite Writer : formats;positions
+StarSuite Writer : formats;resetting
+StarSuite Writer : formats;tabulators
+StarSuite Writer : formatted fields
+StarSuite Writer : formatted fields;form functions
+StarSuite Writer : formatted fields;properties
+StarSuite Writer : formatting
+StarSuite Writer : formatting;Asian typography
+StarSuite Writer : formatting;axes in charts
+StarSuite Writer : formatting;bold, while typing
+StarSuite Writer : formatting;bullets
+StarSuite Writer : formatting;changing individual pages
+StarSuite Writer : formatting;chart areas
+StarSuite Writer : formatting;chart floors
+StarSuite Writer : formatting;chart legends
+StarSuite Writer : formatting;chart titles
+StarSuite Writer : formatting;chart walls
+StarSuite Writer : formatting;contour wrap
+StarSuite Writer : formatting;copying
+StarSuite Writer : formatting;definition
+StarSuite Writer : formatting;even/odd pages
+StarSuite Writer : formatting;exiting direct formatting
+StarSuite Writer : formatting;expanding (Calc)
+StarSuite Writer : formatting;font effects
+StarSuite Writer : formatting;hyperlinks
+StarSuite Writer : formatting;indenting paragraphs
+StarSuite Writer : formatting;indexes and tables of contents
+StarSuite Writer : formatting;numbered lists
+StarSuite Writer : formatting;page numbers
+StarSuite Writer : formatting;pages
+StarSuite Writer : formatting;printer metrics (Writer)
+StarSuite Writer : formatting;register-true text
+StarSuite Writer : formatting;undoing
+StarSuite Writer : formatting;undoing when writing
+StarSuite Writer : formatting;with adjacent paragraph format
+StarSuite Writer : formatting styles
+StarSuite Writer : formatting styles;importing
+StarSuite Writer : formatting styles;styles and templates
+StarSuite Writer : forms
+StarSuite Writer : forms;browsing
+StarSuite Writer : forms;Combo Box/List Box Wizard
+StarSuite Writer : forms;creating
+StarSuite Writer : forms;data
+StarSuite Writer : forms;designing (Base)
+StarSuite Writer : forms;events
+StarSuite Writer : forms;filtering data
+StarSuite Writer : forms;finding records
+StarSuite Writer : forms;focus after opening
+StarSuite Writer : forms;general information (Base)
+StarSuite Writer : forms;grouping controls
+StarSuite Writer : forms;HTML filters
+StarSuite Writer : forms;Navigator
+StarSuite Writer : forms;opening in design mode
+StarSuite Writer : forms;properties
+StarSuite Writer : forms;sorting data
+StarSuite Writer : forms;subforms
+StarSuite Writer : forms;wizards
+StarSuite Writer : forms;XForms
+StarSuite Writer : formula texts
+StarSuite Writer : formula texts;printing in StarSuite Math
+StarSuite Writer : formulas
+StarSuite Writer : formulas;calculating in text
+StarSuite Writer : formulas;complex formulas in text
+StarSuite Writer : formulas;new
+StarSuite Writer : formulas;pasting results in text documents
+StarSuite Writer : formulas;starting formula editor
+StarSuite Writer : formulas in reports
+StarSuite Writer : formulas in reports;editing
+StarSuite Writer : formulating conditions
+StarSuite Writer : forums and support
+StarSuite Writer : frames
+StarSuite Writer : frames;anchoring options
+StarSuite Writer : frames;around objects
+StarSuite Writer : frames;around pages
+StarSuite Writer : frames;around paragraphs
+StarSuite Writer : frames;around tables
+StarSuite Writer : frames;around text tables
+StarSuite Writer : frames;AutoCorrect function
+StarSuite Writer : frames;backgrounds
+StarSuite Writer : frames;captions (Writer)
+StarSuite Writer : frames;defining hyperlinks
+StarSuite Writer : frames;jumping to
+StarSuite Writer : frames;labeling
+StarSuite Writer : frames;linking
+StarSuite Writer : frames;printing in StarSuite Math
+StarSuite Writer : frames;protecting
+StarSuite Writer : frames;selection frames
+StarSuite Writer : frames;styles
+StarSuite Writer : frames;text fitting to frames
+StarSuite Writer : frames;unlinking
+StarSuite Writer : freeform lines
+StarSuite Writer : freeform lines;draw functions
+StarSuite Writer : FTP
+StarSuite Writer : FTP;opening documents
+StarSuite Writer : FTP;saving documents
+StarSuite Writer : full joins (Base)
+StarSuite Writer : full screen view
+StarSuite Writer : full-text search in Help
+StarSuite Writer : functions in reports
+StarSuite Writer : functions in reports;editing
+StarSuite Writer : Gallery
+StarSuite Writer : Gallery;adding pictures
+StarSuite Writer : Gallery;docking and resizing
+StarSuite Writer : Gallery;dragging pictures to draw objects
+StarSuite Writer : Gallery;hiding/showing
+StarSuite Writer : Gallery;inserting pictures from
+StarSuite Writer : German spellcheck
+StarSuite Writer : get method for form transmissions
+StarSuite Writer : getting support
+StarSuite Writer : GIF format
+StarSuite Writer : glossaries
+StarSuite Writer : glossaries;common terms
+StarSuite Writer : glossaries;Internet terms
+StarSuite Writer : gradients off for faster printing
+StarSuite Writer : graphical text art
+StarSuite Writer : graphics
+StarSuite Writer : graphics;cache
+StarSuite Writer : graphics;do not show
+StarSuite Writer : graphics;protecting
+StarSuite Writer : graphics, see also pictures
+StarSuite Writer : grayscale printing
+StarSuite Writer : grid controls
+StarSuite Writer : grid controls;form functions
+StarSuite Writer : grids
+StarSuite Writer : grids;defaults (Writer/Calc)
+StarSuite Writer : grids;display options (Impress/Draw)
+StarSuite Writer : grids;displaying lines (Calc)
+StarSuite Writer : grids;formatting axes
+StarSuite Writer : grids;inserting in charts
+StarSuite Writer : group box creation
+StarSuite Writer : groups
+StarSuite Writer : groups;entering/exiting/ungrouping
+StarSuite Writer : groups;naming
+StarSuite Writer : groups;of controls
+StarSuite Writer : guides
+StarSuite Writer : guides;display options (Impress/Draw)
+StarSuite Writer : guides;displaying when moving objects (Impress)
+StarSuite Writer : guides;showing (Calc)
+StarSuite Writer : guides;showing when moving frames (Writer)
+StarSuite Writer : gutter
+StarSuite Writer : handles
+StarSuite Writer : handles;displaying (Writer)
+StarSuite Writer : handles;scaling
+StarSuite Writer : handles;showing simple/large handles (Calc)
+StarSuite Writer : hanging indents in paragraphs
+StarSuite Writer : Hangul/Hanja
+StarSuite Writer : hard returns in pasted text
+StarSuite Writer : hatching
+StarSuite Writer : headers
+StarSuite Writer : headers;about
+StarSuite Writer : headers;backgrounds
+StarSuite Writer : headers;chapter information
+StarSuite Writer : headers;defining for left and right pages
+StarSuite Writer : headers;formatting
+StarSuite Writer : headers;inserting
+StarSuite Writer : headings
+StarSuite Writer : headings;automatic
+StarSuite Writer : headings;entering as text box
+StarSuite Writer : headings;jumping to
+StarSuite Writer : headings;numbering
+StarSuite Writer : headings;own paragraph styles
+StarSuite Writer : headings;rearranging
+StarSuite Writer : headings;repeating in tables
+StarSuite Writer : headings;starting with tab stops
+StarSuite Writer : headings;switching levels by keyboard
+StarSuite Writer : Hebrew
+StarSuite Writer : Hebrew;entering text
+StarSuite Writer : Hebrew;language settings
+StarSuite Writer : Help
+StarSuite Writer : Help;bookmarks
+StarSuite Writer : Help;extended tips on/off
+StarSuite Writer : Help;full-text search
+StarSuite Writer : Help;Help tips
+StarSuite Writer : Help;keywords
+StarSuite Writer : Help;navigation pane showing/hiding
+StarSuite Writer : Help;style sheets
+StarSuite Writer : Help;topics
+StarSuite Writer : Help Agent
+StarSuite Writer : Help Agent;help
+StarSuite Writer : Help Agent;options
+StarSuite Writer : Help tips
+StarSuite Writer : Help tips;fields
+StarSuite Writer : Help tips;hiding
+StarSuite Writer : hidden controls in Form Navigator
+StarSuite Writer : hidden fields display (Writer)
+StarSuite Writer : hidden pages
+StarSuite Writer : hidden pages;printing in presentations
+StarSuite Writer : hidden text
+StarSuite Writer : hidden text;displaying
+StarSuite Writer : hidden text;showing (Writer)
+StarSuite Writer : hiding
+StarSuite Writer : hiding;changes
+StarSuite Writer : hiding;chart legends
+StarSuite Writer : hiding;database fields
+StarSuite Writer : hiding;docked windows
+StarSuite Writer : hiding;navigation pane in Help window
+StarSuite Writer : hiding;rulers
+StarSuite Writer : hiding;sections
+StarSuite Writer : hiding;text, from specific users
+StarSuite Writer : hiding;text, with conditions
+StarSuite Writer : high contrast mode
+StarSuite Writer : Hindi
+StarSuite Writer : Hindi;entering text
+StarSuite Writer : Hindi;language settings
+StarSuite Writer : homepage creation
+StarSuite Writer : horizontal lines
+StarSuite Writer : horizontal rulers
+StarSuite Writer : horizontal scrollbars (Writer)
+StarSuite Writer : hotspots
+StarSuite Writer : HowTos for charts
+StarSuite Writer : HTML
+StarSuite Writer : HTML;definition
+StarSuite Writer : HTML;export character set
+StarSuite Writer : HTML;fonts for source display
+StarSuite Writer : HTML;importing META tags
+StarSuite Writer : HTML;live presentations
+StarSuite Writer : HTML;special tags for fields
+StarSuite Writer : HTML documents
+StarSuite Writer : HTML documents;auto reloading
+StarSuite Writer : HTML documents;creating from text documents
+StarSuite Writer : HTML documents;headers and footers
+StarSuite Writer : HTML documents;importing/exporting
+StarSuite Writer : HTML documents;inserting linked sections
+StarSuite Writer : HTML documents;META tags in
+StarSuite Writer : HTML documents;new
+StarSuite Writer : HTML documents;source text
+StarSuite Writer : hyperlinks
+StarSuite Writer : hyperlinks;assigning macros
+StarSuite Writer : hyperlinks;character formats
+StarSuite Writer : hyperlinks;definition
+StarSuite Writer : hyperlinks;deleting
+StarSuite Writer : hyperlinks;editing
+StarSuite Writer : hyperlinks;for objects
+StarSuite Writer : hyperlinks;in tables of contents and indexes
+StarSuite Writer : hyperlinks;inserting
+StarSuite Writer : hyperlinks;inserting from Navigator
+StarSuite Writer : hyperlinks;jumping to
+StarSuite Writer : hyperlinks;relative and absolute
+StarSuite Writer : hyperlinks;turning off automatic recognition
+StarSuite Writer : hyperlinks, see also links
+StarSuite Writer : hyphenation
+StarSuite Writer : hyphenation;activating for a language
+StarSuite Writer : hyphenation;manual/automatic
+StarSuite Writer : hyphenation;minimal number of characters
+StarSuite Writer : hyphenation;preventing for specific words
+StarSuite Writer : hyphens
+StarSuite Writer : hyphens;displaying custom (Writer)
+StarSuite Writer : hyphens;inserting custom
+StarSuite Writer : icon bars, see toolbars
+StarSuite Writer : icon sizes
+StarSuite Writer : if-then queries as fields
+StarSuite Writer : ignore list for spellcheck
+StarSuite Writer : illumination
+StarSuite Writer : illumination;3D charts
+StarSuite Writer : illustrations, see pictures
+StarSuite Writer : image button creation
+StarSuite Writer : image control creation
+StarSuite Writer : ImageMap
+StarSuite Writer : ImageMap;definition
+StarSuite Writer : ImageMap;editor
+StarSuite Writer : images
+StarSuite Writer : images;do not show
+StarSuite Writer : images;ImageMap
+StarSuite Writer : images;inserting and editing bitmaps
+StarSuite Writer : images;inserting in text
+StarSuite Writer : images, see also pictures
+StarSuite Writer : IME
+StarSuite Writer : IME;definition
+StarSuite Writer : IME;showing/hiding
+StarSuite Writer : import filters
+StarSuite Writer : import restrictions for Microsoft Office
+StarSuite Writer : importing
+StarSuite Writer : importing;bitmaps
+StarSuite Writer : importing;compatibility settings for text import
+StarSuite Writer : importing;databases
+StarSuite Writer : importing;documents in other formats
+StarSuite Writer : importing;from XML
+StarSuite Writer : importing;HTML and text documents
+StarSuite Writer : importing;HTML with META tags
+StarSuite Writer : importing;Microsoft Office documents with VBA code
+StarSuite Writer : importing;styles from other files
+StarSuite Writer : importing;tables in text format
+StarSuite Writer : importing;templates
+StarSuite Writer : inches
+StarSuite Writer : indents
+StarSuite Writer : indents;in text
+StarSuite Writer : indents;setting on rulers
+StarSuite Writer : Index tab in Help
+StarSuite Writer : indexes
+StarSuite Writer : indexes;alphabetical indexes
+StarSuite Writer : indexes;backgrounds
+StarSuite Writer : indexes;creating bibliographies
+StarSuite Writer : indexes;creating user-defined indexes
+StarSuite Writer : indexes;defining entries in
+StarSuite Writer : indexes;editing or deleting entries
+StarSuite Writer : indexes;editing/updating/deleting
+StarSuite Writer : indexes;formatting
+StarSuite Writer : indexes;master documents
+StarSuite Writer : indexes;multiple documents
+StarSuite Writer : indexes;showing/hiding Help index tab
+StarSuite Writer : indexes;unprotecting
+StarSuite Writer : indicator lines in text
+StarSuite Writer : initial capitals in titles
+StarSuite Writer : inner joins (Base)
+StarSuite Writer : input fields in text
+StarSuite Writer : input method window
+StarSuite Writer : insert mode for entering text
+StarSuite Writer : inserting
+StarSuite Writer : inserting;buttons in toolbars
+StarSuite Writer : inserting;captions
+StarSuite Writer : inserting;cell ranges from spreadsheets
+StarSuite Writer : inserting;chapter numbers in captions
+StarSuite Writer : inserting;charts
+StarSuite Writer : inserting;clipboard options
+StarSuite Writer : inserting;cross-references
+StarSuite Writer : inserting;data from text documents
+StarSuite Writer : inserting;datasource records in spreadsheets
+StarSuite Writer : inserting;date fields
+StarSuite Writer : inserting;drawings
+StarSuite Writer : inserting;envelopes
+StarSuite Writer : inserting;floating frames
+StarSuite Writer : inserting;Fontwork objects
+StarSuite Writer : inserting;footnotes/endnotes
+StarSuite Writer : inserting;form fields
+StarSuite Writer : inserting;from Gallery into text
+StarSuite Writer : inserting;horizontal lines
+StarSuite Writer : inserting;hyperlinks
+StarSuite Writer : inserting;hyperlinks from Navigator
+StarSuite Writer : inserting;input fields
+StarSuite Writer : inserting;line breaks in cells
+StarSuite Writer : inserting;lines under headers
+StarSuite Writer : inserting;movies/sounds
+StarSuite Writer : inserting;new text tables defaults
+StarSuite Writer : inserting;notes
+StarSuite Writer : inserting;numbering
+StarSuite Writer : inserting;objects from Gallery
+StarSuite Writer : inserting;OLE objects
+StarSuite Writer : inserting;page breaks
+StarSuite Writer : inserting;page numbers
+StarSuite Writer : inserting;paragraph borders
+StarSuite Writer : inserting;paragraph bullets
+StarSuite Writer : inserting;paragraphs before/after tables
+StarSuite Writer : inserting;pictures
+StarSuite Writer : inserting;pictures in Gallery
+StarSuite Writer : inserting;pictures, by dialog
+StarSuite Writer : inserting;plug-ins
+StarSuite Writer : inserting;push buttons
+StarSuite Writer : inserting;rows/columns, by keyboard
+StarSuite Writer : inserting;scanned images
+StarSuite Writer : inserting;sections
+StarSuite Writer : inserting;special characters
+StarSuite Writer : inserting;tab stops
+StarSuite Writer : inserting;tables in text
+StarSuite Writer : inserting;text blocks
+StarSuite Writer : inserting;text documents
+StarSuite Writer : inserting;text frames
+StarSuite Writer : inserting;textures on chart bars
+StarSuite Writer : installing
+StarSuite Writer : installing;ActiveX control
+StarSuite Writer : installing;mobile device filters
+StarSuite Writer : installing;smart tags
+StarSuite Writer : installing;UNO components
+StarSuite Writer : installing;XML filters
+StarSuite Writer : instructions
+StarSuite Writer : instructions;general
+StarSuite Writer : instructions;StarSuite Writer
+StarSuite Writer : Internet
+StarSuite Writer : Internet;Internet Explorer for displaying StarSuite documents
+StarSuite Writer : Internet;presentations
+StarSuite Writer : Internet;starting searches
+StarSuite Writer : Internet;turning off recognition of addresses
+StarSuite Writer : Internet glossary
+StarSuite Writer : interrupting numbered lists
+StarSuite Writer : invert filter
+StarSuite Writer : invisible areas
+StarSuite Writer : italic text
+StarSuite Writer : iterative references in spreadsheets
+StarSuite Writer : Java
+StarSuite Writer : Java;definition
+StarSuite Writer : Java;setting options
+StarSuite Writer : JDBC
+StarSuite Writer : JDBC;databases (Base)
+StarSuite Writer : JDBC;definition
+StarSuite Writer : joining
+StarSuite Writer : joining;numbered lists
+StarSuite Writer : joining;paragraphs
+StarSuite Writer : joining;tables (Base)
+StarSuite Writer : joins in databases (Base)
+StarSuite Writer : jumping
+StarSuite Writer : jumping;to bookmarks
+StarSuite Writer : jumping;to text elements
+StarSuite Writer : justifying text
+StarSuite Writer : kerning
+StarSuite Writer : kerning;Asian texts
+StarSuite Writer : kerning;definition
+StarSuite Writer : kerning;in characters
+StarSuite Writer : key fields for relations (Base)
+StarSuite Writer : keyboard
+StarSuite Writer : keyboard;accessibility StarSuite Writer
+StarSuite Writer : keyboard;adding or deleting rows/columns
+StarSuite Writer : keyboard;assigning/editing shortcut keys
+StarSuite Writer : keyboard;bold formatting
+StarSuite Writer : keyboard;general commands
+StarSuite Writer : keyboard;modifying the behavior of rows/columns
+StarSuite Writer : keyboard;navigating and selecting in text
+StarSuite Writer : keyboard;removing numbering
+StarSuite Writer : keyboard;resizing rows/columns
+StarSuite Writer : keys
+StarSuite Writer : keys;adding push buttons
+StarSuite Writer : keys;primary keys (Base)
+StarSuite Writer : kiosk export
+StarSuite Writer : labels
+StarSuite Writer : labels;creating and synchronizing
+StarSuite Writer : labels;for charts
+StarSuite Writer : labels;for draw objects
+StarSuite Writer : labels;form functions
+StarSuite Writer : labels;from databases
+StarSuite Writer : labels, see also names/callouts
+StarSuite Writer : landscape and portrait
+StarSuite Writer : languages
+StarSuite Writer : languages;activating modules
+StarSuite Writer : languages;Asian support
+StarSuite Writer : languages;complex text layout
+StarSuite Writer : languages;locale settings
+StarSuite Writer : languages;recognition of
+StarSuite Writer : languages;selecting for text
+StarSuite Writer : languages;setting options
+StarSuite Writer : languages;spellcheck
+StarSuite Writer : languages;spellchecking and formatting
+StarSuite Writer : large handles (Writer)
+StarSuite Writer : large icons
+StarSuite Writer : layer arrangement
+StarSuite Writer : layout
+StarSuite Writer : layout;importing Word documents
+StarSuite Writer : layout;pages
+StarSuite Writer : LDAP server
+StarSuite Writer : LDAP server;address books (Base)
+StarSuite Writer : LDAP server;sign on options
+StarSuite Writer : leading between paragraphs
+StarSuite Writer : left alignment of paragraphs
+StarSuite Writer : left joins (Base)
+StarSuite Writer : Left Page page style
+StarSuite Writer : legends
+StarSuite Writer : legends;charts
+StarSuite Writer : legends;draw objects
+StarSuite Writer : legends;rounding corners
+StarSuite Writer : legends, see also captions
+StarSuite Writer : Letter Wizard
+StarSuite Writer : letters
+StarSuite Writer : letters;creating form letters
+StarSuite Writer : letters;inserting envelopes
+StarSuite Writer : levels
+StarSuite Writer : levels;changing outline levels
+StarSuite Writer : levels;depth stagger
+StarSuite Writer : lexicon, see thesaurus
+StarSuite Writer : limits of tables (Writer)
+StarSuite Writer : line breaks
+StarSuite Writer : line breaks;in cells
+StarSuite Writer : line breaks;removing
+StarSuite Writer : line charts
+StarSuite Writer : line numbers
+StarSuite Writer : line spacing
+StarSuite Writer : line spacing;context menu in paragraphs
+StarSuite Writer : line spacing;paragraph
+StarSuite Writer : line styles
+StarSuite Writer : line styles;applying
+StarSuite Writer : line styles;defining
+StarSuite Writer : lines
+StarSuite Writer : lines;automatic drawing on/off
+StarSuite Writer : lines;defining ends
+StarSuite Writer : lines;draw functions
+StarSuite Writer : lines;drawing in text
+StarSuite Writer : lines;editing points
+StarSuite Writer : lines;footnotes/endnotes
+StarSuite Writer : lines;inserting horizontal lines
+StarSuite Writer : lines;removing automatic lines
+StarSuite Writer : lines;under headers/above footers
+StarSuite Writer : lines of text
+StarSuite Writer : lines of text;alignment
+StarSuite Writer : lines of text;indents
+StarSuite Writer : lines of text;numbering
+StarSuite Writer : lines of text;register-true
+StarSuite Writer : lines of text;sorting paragraphs
+StarSuite Writer : links
+StarSuite Writer : links;between cells and controls
+StarSuite Writer : links;by drag and drop
+StarSuite Writer : links;character formats
+StarSuite Writer : links;definition
+StarSuite Writer : links;editing hyperlinks
+StarSuite Writer : links;inserting
+StarSuite Writer : links;inserting sections
+StarSuite Writer : links;inserting text documents as
+StarSuite Writer : links;modifying
+StarSuite Writer : links;opening files with
+StarSuite Writer : links;relational databases (Base)
+StarSuite Writer : links;text frames
+StarSuite Writer : links;turning off automatic recognition
+StarSuite Writer : links;updating options (Writer)
+StarSuite Writer : links;updating specific links
+StarSuite Writer : list box creation
+StarSuite Writer : lists
+StarSuite Writer : lists;automatic numbering
+StarSuite Writer : lists;AutoText shortcuts
+StarSuite Writer : lists;changing levels
+StarSuite Writer : lists;combining numbered lists
+StarSuite Writer : lists;data assigned to controls
+StarSuite Writer : lists;registered databases (Base)
+StarSuite Writer : lists;regular expressions
+StarSuite Writer : lists;removing/interrupting numbering
+StarSuite Writer : live presentations on the Internet
+StarSuite Writer : loading
+StarSuite Writer : loading;documents
+StarSuite Writer : loading;documents from other formats
+StarSuite Writer : loading;HTML documents, automatically
+StarSuite Writer : loading;Microsoft Office documents with VBA code
+StarSuite Writer : loading;reloading
+StarSuite Writer : loading;styles from other files
+StarSuite Writer : loading;XML files
+StarSuite Writer : locale settings
+StarSuite Writer : logarithmic scaling along axes
+StarSuite Writer : logical expressions
+StarSuite Writer : lowercase letters
+StarSuite Writer : lowercase letters;font effects
+StarSuite Writer : lowercase letters;text
+StarSuite Writer : lowering outline levels
+StarSuite Writer : macros
+StarSuite Writer : macros;assigning to events in forms
+StarSuite Writer : macros;in MS Office documents
+StarSuite Writer : macros;interrupting
+StarSuite Writer : macros;organizing
+StarSuite Writer : macros;recording
+StarSuite Writer : macros;security
+StarSuite Writer : macros;security warning dialog
+StarSuite Writer : macros;selecting security warnings
+StarSuite Writer : magnifiers
+StarSuite Writer : mail merge
+StarSuite Writer : manual hyphenation in text
+StarSuite Writer : manual numbering in text
+StarSuite Writer : manual page breaks
+StarSuite Writer : marginal numbers on text pages
+StarSuite Writer : margins
+StarSuite Writer : margins;pages
+StarSuite Writer : margins;setting with the mouse
+StarSuite Writer : margins;shadows
+StarSuite Writer : marking changes
+StarSuite Writer : marking, see selecting
+StarSuite Writer : master documents
+StarSuite Writer : master documents;creating/editing/exporting
+StarSuite Writer : master documents;properties
+StarSuite Writer : matching conditional text in fields
+StarSuite Writer : Math formula editor
+StarSuite Writer : mean value lines in charts
+StarSuite Writer : measurement units
+StarSuite Writer : measurement units;changing on rulers
+StarSuite Writer : measurement units;converting
+StarSuite Writer : measurement units;selecting
+StarSuite Writer : Media Player window
+StarSuite Writer : menus
+StarSuite Writer : menus;activating context menus
+StarSuite Writer : menus;assigning macros
+StarSuite Writer : menus;customizing
+StarSuite Writer : menus;inactive menu items
+StarSuite Writer : merging
+StarSuite Writer : merging;cells
+StarSuite Writer : merging;cells, by keyboard
+StarSuite Writer : merging;documents
+StarSuite Writer : merging;indexes
+StarSuite Writer : merging;numbered lists
+StarSuite Writer : merging;tables
+StarSuite Writer : META tags
+StarSuite Writer : metrics
+StarSuite Writer : metrics;converting
+StarSuite Writer : metrics;document formatting (Writer)
+StarSuite Writer : metrics;in sheets
+StarSuite Writer : Microsoft Office
+StarSuite Writer : Microsoft Office;Access databases (base)
+StarSuite Writer : Microsoft Office;as standard file format
+StarSuite Writer : Microsoft Office;document import restrictions
+StarSuite Writer : Microsoft Office;feature comparisons
+StarSuite Writer : Microsoft Office;importing password protected files
+StarSuite Writer : Microsoft Office;importing Word documents
+StarSuite Writer : Microsoft Office;importing/exporting VBA code
+StarSuite Writer : Microsoft Office;new users information
+StarSuite Writer : Microsoft Office;opening Microsoft documents
+StarSuite Writer : Microsoft Office;reassigning document types
+StarSuite Writer : mirrored page layout
+StarSuite Writer : mobile device filters
+StarSuite Writer : models in XForms
+StarSuite Writer : modifying, see changing
+StarSuite Writer : months
+StarSuite Writer : months;automatically completing
+StarSuite Writer : more controls
+StarSuite Writer : mosaic filter
+StarSuite Writer : mouse
+StarSuite Writer : mouse;moving and copying text
+StarSuite Writer : mouse;pointers when using drag and drop
+StarSuite Writer : mouse;positioning
+StarSuite Writer : moving
+StarSuite Writer : moving;headings
+StarSuite Writer : moving;objects and frames
+StarSuite Writer : moving;tab stops on ruler
+StarSuite Writer : moving;text sections
+StarSuite Writer : moving;toolbars
+StarSuite Writer : moving;using guide lines in presentations
+StarSuite Writer : MS ADO interface (Base)
+StarSuite Writer : multi-column text
+StarSuite Writer : multi-line titles in forms
+StarSuite Writer : multi-page view of documents
+StarSuite Writer : multiple documents
+StarSuite Writer : multiple documents;indexes
+StarSuite Writer : multiple documents;opening
+StarSuite Writer : multiple selection
+StarSuite Writer : music
+StarSuite Writer : music;inserting
+StarSuite Writer : My Documents folder
+StarSuite Writer : My Documents folder;changing work directory
+StarSuite Writer : My Documents folder;opening
+StarSuite Writer : MySQL databases (Base)
+StarSuite Writer : names
+StarSuite Writer : names;chapter names in headers
+StarSuite Writer : names;multi-line titles
+StarSuite Writer : names;objects
+StarSuite Writer : names, see also labels/callouts
+StarSuite Writer : namespace organization in XForms
+StarSuite Writer : native SQL (Base)
+StarSuite Writer : navigating
+StarSuite Writer : navigating;in documents
+StarSuite Writer : navigating;in text, with keyboard
+StarSuite Writer : Navigation bar
+StarSuite Writer : Navigation bar;controls
+StarSuite Writer : Navigation bar;forms
+StarSuite Writer : Navigator
+StarSuite Writer : Navigator;contents as lists
+StarSuite Writer : Navigator;docking
+StarSuite Writer : Navigator;docking and resizing
+StarSuite Writer : Navigator;heading levels and chapters
+StarSuite Writer : Navigator;inserting hyperlinks
+StarSuite Writer : Navigator;master documents
+StarSuite Writer : Navigator;notes
+StarSuite Writer : Navigator;overview in texts
+StarSuite Writer : Navigator;working with
+StarSuite Writer : net charts
+StarSuite Writer : network identity options
+StarSuite Writer : networks and AutoText directories
+StarSuite Writer : new databases
+StarSuite Writer : new documents
+StarSuite Writer : new German spellcheck
+StarSuite Writer : new lines in cells
+StarSuite Writer : new page styles from selection
+StarSuite Writer : new windows
+StarSuite Writer : next page number in footers
+StarSuite Writer : non-breaking dashes
+StarSuite Writer : non-breaking spaces (Writer)
+StarSuite Writer : non-printing characters (Writer)
+StarSuite Writer : non-printing text
+StarSuite Writer : notes
+StarSuite Writer : notes;displaying (Calc)
+StarSuite Writer : notes;inserting/editing/deleting/printing
+StarSuite Writer : notes;printing in text
+StarSuite Writer : number formats
+StarSuite Writer : number formats;codes
+StarSuite Writer : number formats;formats
+StarSuite Writer : number formats;recognition in text tables
+StarSuite Writer : number of characters
+StarSuite Writer : number of pages
+StarSuite Writer : number of sheets
+StarSuite Writer : number of tables
+StarSuite Writer : number of words
+StarSuite Writer : numbering
+StarSuite Writer : numbering;captions
+StarSuite Writer : numbering;changing the level of
+StarSuite Writer : numbering;combining
+StarSuite Writer : numbering;headings
+StarSuite Writer : numbering;lines
+StarSuite Writer : numbering;lists, while typing
+StarSuite Writer : numbering;manually/by styles
+StarSuite Writer : numbering;options
+StarSuite Writer : numbering;pages
+StarSuite Writer : numbering;paragraphs
+StarSuite Writer : numbering;paragraphs, on and off
+StarSuite Writer : numbering;quotations/similar items
+StarSuite Writer : numbering;removing/interrupting
+StarSuite Writer : numbering;style categories
+StarSuite Writer : numbering;turning off
+StarSuite Writer : numbering;using automatically
+StarSuite Writer : numbers
+StarSuite Writer : numbers;automatic recognition in text tables
+StarSuite Writer : numbers;date, time and currency formats
+StarSuite Writer : numbers;decimal places (Calc)
+StarSuite Writer : numbers;line numbering
+StarSuite Writer : numbers;lists
+StarSuite Writer : numerical fields in forms
+StarSuite Writer : objects
+StarSuite Writer : objects;always moveable (Impress/Draw)
+StarSuite Writer : objects;anchoring options
+StarSuite Writer : objects;arranging within stacks
+StarSuite Writer : objects;captioning
+StarSuite Writer : objects;captioning automatically
+StarSuite Writer : objects;contour wrap
+StarSuite Writer : objects;copying when moving in presentations
+StarSuite Writer : objects;cross-referencing
+StarSuite Writer : objects;defining borders
+StarSuite Writer : objects;defining hyperlinks
+StarSuite Writer : objects;definition
+StarSuite Writer : objects;displaying in spreadsheets
+StarSuite Writer : objects;displaying in text documents
+StarSuite Writer : objects;editing
+StarSuite Writer : objects;finding by Navigator
+StarSuite Writer : objects;inserting from Gallery
+StarSuite Writer : objects;inserting OLE objects
+StarSuite Writer : objects;moving and resizing with keyboard
+StarSuite Writer : objects;moving and resizing with mouse
+StarSuite Writer : objects;naming
+StarSuite Writer : objects;opening
+StarSuite Writer : objects;properties of charts
+StarSuite Writer : objects;quickly moving to
+StarSuite Writer : objects;quickly moving to, within text
+StarSuite Writer : objects;titles and descriptions
+StarSuite Writer : ODBC
+StarSuite Writer : ODBC;database (Base)
+StarSuite Writer : ODBC;definition
+StarSuite Writer : ODF file formats
+StarSuite Writer : Office
+StarSuite Writer : Office;Microsoft Office and StarSuite
+StarSuite Writer : old German spellcheck
+StarSuite Writer : OLE
+StarSuite Writer : OLE;definition
+StarSuite Writer : OLE objects
+StarSuite Writer : OLE objects;arranging within stacks
+StarSuite Writer : OLE objects;borders
+StarSuite Writer : OLE objects;captions (Writer)
+StarSuite Writer : OLE objects;cross-referencing
+StarSuite Writer : OLE objects;inserting
+StarSuite Writer : OLE objects;inserting tables in
+StarSuite Writer : OLE objects;number of
+StarSuite Writer : OLE objects;protecting
+StarSuite Writer : one and a half line spacing in text
+StarSuite Writer : online registration
+StarSuite Writer : online update options
+StarSuite Writer : online updates
+StarSuite Writer : online updates;checking automatically
+StarSuite Writer : online updates;checking manually
+StarSuite Writer : Open/Save dialogs
+StarSuite Writer : OpenDocument file formats
+StarSuite Writer : OpenGL
+StarSuite Writer : OpenGL;definition
+StarSuite Writer : OpenGL;optimized output
+StarSuite Writer : opening
+StarSuite Writer : opening;context menus
+StarSuite Writer : opening;database files
+StarSuite Writer : opening;dialog settings
+StarSuite Writer : opening;documents
+StarSuite Writer : opening;documents from other formats
+StarSuite Writer : opening;documents on WebDAV server
+StarSuite Writer : opening;files with links
+StarSuite Writer : opening;files, with placeholders
+StarSuite Writer : opening;forms
+StarSuite Writer : opening;Microsoft Office files
+StarSuite Writer : opening;mobile device documents
+StarSuite Writer : opening;objects
+StarSuite Writer : opening;reports
+StarSuite Writer : opening;several files
+StarSuite Writer : opening;XForms
+StarSuite Writer : operators
+StarSuite Writer : operators;default filters
+StarSuite Writer : operators;in formulas
+StarSuite Writer : optional hyphens (Writer)
+StarSuite Writer : options
+StarSuite Writer : options;accessibility
+StarSuite Writer : options;appearance
+StarSuite Writer : options;compatibility (Writer)
+StarSuite Writer : options;network identity
+StarSuite Writer : options;online update
+StarSuite Writer : options;smart tags
+StarSuite Writer : options;tools
+StarSuite Writer : Oracle databases (base)
+StarSuite Writer : order of chart data
+StarSuite Writer : ordering
+StarSuite Writer : ordering;objects
+StarSuite Writer : ordering;printing in reverse order
+StarSuite Writer : organizing
+StarSuite Writer : organizing;footnotes
+StarSuite Writer : organizing;macros and scripts
+StarSuite Writer : organizing;namespaces in XForms
+StarSuite Writer : organizing;styles
+StarSuite Writer : organizing;templates
+StarSuite Writer : organizing;templates (guide)
+StarSuite Writer : orientation of pages
+StarSuite Writer : original size
+StarSuite Writer : original size;printing in StarSuite Math
+StarSuite Writer : original size;restoring after cropping
+StarSuite Writer : orphans
+StarSuite Writer : outlines
+StarSuite Writer : outlines;arranging chapters
+StarSuite Writer : outlines;font effects
+StarSuite Writer : outlines;numbering
+StarSuite Writer : outlines;outline symbols
+StarSuite Writer : outlines;sending to presentations
+StarSuite Writer : overviews
+StarSuite Writer : overviews;Navigator in text documents
+StarSuite Writer : overviews;printing multi-page view
+StarSuite Writer : overwrite mode
+StarSuite Writer : packages, see extensions
+StarSuite Writer : page breaks
+StarSuite Writer : page breaks;displaying (Calc)
+StarSuite Writer : page breaks;inserting and deleting
+StarSuite Writer : page breaks;tables
+StarSuite Writer : page counts
+StarSuite Writer : page formats
+StarSuite Writer : page formats;changing individual pages
+StarSuite Writer : page formats;maximizing
+StarSuite Writer : page formats;restriction
+StarSuite Writer : page margins on rulers
+StarSuite Writer : page numbers
+StarSuite Writer : page numbers;continuation pages
+StarSuite Writer : page numbers;footers
+StarSuite Writer : page numbers;inserting/defining/formatting
+StarSuite Writer : page styles
+StarSuite Writer : page styles;backgrounds
+StarSuite Writer : page styles;changing
+StarSuite Writer : page styles;changing from selection
+StarSuite Writer : page styles;creating and applying
+StarSuite Writer : page styles;editing/applying with statusbar
+StarSuite Writer : page styles;left and right pages
+StarSuite Writer : page styles;orientation/scope
+StarSuite Writer : page styles;page numbering
+StarSuite Writer : page styles;style categories
+StarSuite Writer : pages
+StarSuite Writer : pages;backgrounds
+StarSuite Writer : pages;backgrounds in all applications
+StarSuite Writer : pages;continuation pages
+StarSuite Writer : pages;defining borders
+StarSuite Writer : pages;formatting and numbering
+StarSuite Writer : pages;inserting/deleting page breaks
+StarSuite Writer : pages;left and right pages
+StarSuite Writer : pages;number of
+StarSuite Writer : pages;numbers and count of
+StarSuite Writer : pages;orientation
+StarSuite Writer : pages;previews
+StarSuite Writer : pages;printing multiple on one sheet
+StarSuite Writer : pages;printing page names in presentations
+StarSuite Writer : pages;register-true
+StarSuite Writer : pages;scaling
+StarSuite Writer : pages;selecting one to print
+StarSuite Writer : paint box
+StarSuite Writer : paint can symbol
+StarSuite Writer : pair kerning
+StarSuite Writer : Palm file filters
+StarSuite Writer : paper formats
+StarSuite Writer : paper orientation
+StarSuite Writer : paper size warning
+StarSuite Writer : paper tray selection
+StarSuite Writer : paper trays
+StarSuite Writer : paragraph marks
+StarSuite Writer : paragraph marks;displaying (Writer)
+StarSuite Writer : paragraph marks;finding & replacing
+StarSuite Writer : paragraph styles
+StarSuite Writer : paragraph styles;applying to adjacent paragraphs
+StarSuite Writer : paragraph styles;languages
+StarSuite Writer : paragraph styles;modifying basic fonts
+StarSuite Writer : paragraph styles;numbering
+StarSuite Writer : paragraph styles;style categories
+StarSuite Writer : paragraphs
+StarSuite Writer : paragraphs;alignment
+StarSuite Writer : paragraphs;Asian typography
+StarSuite Writer : paragraphs;automatic numbering
+StarSuite Writer : paragraphs;backgrounds
+StarSuite Writer : paragraphs;bulleted
+StarSuite Writer : paragraphs;defining borders
+StarSuite Writer : paragraphs;hidden paragraphs (Writer)
+StarSuite Writer : paragraphs;hiding
+StarSuite Writer : paragraphs;increasing indents of
+StarSuite Writer : paragraphs;indents
+StarSuite Writer : paragraphs;indents, margins and columns
+StarSuite Writer : paragraphs;inserting before/after tables
+StarSuite Writer : paragraphs;inserting bullets
+StarSuite Writer : paragraphs;joining
+StarSuite Writer : paragraphs;keeping together at breaks
+StarSuite Writer : paragraphs;moving by keyboard
+StarSuite Writer : paragraphs;numbering automatically
+StarSuite Writer : paragraphs;numbering non-consecutive
+StarSuite Writer : paragraphs;numbering on/off
+StarSuite Writer : paragraphs;register-true
+StarSuite Writer : paragraphs;removing blank ones
+StarSuite Writer : paragraphs;spacing
+StarSuite Writer : paragraphs;tab stops
+StarSuite Writer : parameters
+StarSuite Writer : parameters;command line
+StarSuite Writer : parameters;queries (Base)
+StarSuite Writer : passwords for protecting contents
+StarSuite Writer : pasting
+StarSuite Writer : pasting;cell ranges
+StarSuite Writer : pasting;cell ranges from spreadsheets
+StarSuite Writer : pasting;cut/copied text sections
+StarSuite Writer : pasting;data from text documents
+StarSuite Writer : pasting;draw objects
+StarSuite Writer : pasting;draw objects from other documents
+StarSuite Writer : pasting;formatted/unformatted text
+StarSuite Writer : pasting;from data source view
+StarSuite Writer : pasting;from data sources to StarSuite Calc
+StarSuite Writer : pasting;pictures from other documents
+StarSuite Writer : pasting;results of formulas
+StarSuite Writer : pasting;sheet areas in text documents
+StarSuite Writer : pasting;to Gallery
+StarSuite Writer : paths
+StarSuite Writer : paths;changing work directory
+StarSuite Writer : paths;defaults
+StarSuite Writer : pattern editor
+StarSuite Writer : pattern fields
+StarSuite Writer : pattern fields;form functions
+StarSuite Writer : patterns for objects
+StarSuite Writer : PDF
+StarSuite Writer : PDF;export
+StarSuite Writer : PDF;PostScript to PDF converter, UNIX
+StarSuite Writer : personal data input
+StarSuite Writer : phonetic guide
+StarSuite Writer : picklist creation
+StarSuite Writer : pictures
+StarSuite Writer : pictures;adding to Gallery
+StarSuite Writer : pictures;anchoring options
+StarSuite Writer : pictures;arranging within stacks
+StarSuite Writer : pictures;assigning macros
+StarSuite Writer : pictures;backgrounds
+StarSuite Writer : pictures;borders
+StarSuite Writer : pictures;captions (Writer)
+StarSuite Writer : pictures;changing paths
+StarSuite Writer : pictures;cropping and zooming
+StarSuite Writer : pictures;cross-referencing
+StarSuite Writer : pictures;defining hyperlinks
+StarSuite Writer : pictures;displaying in Calc
+StarSuite Writer : pictures;displaying in Writer (Writer)
+StarSuite Writer : pictures;do not show
+StarSuite Writer : pictures;drag and drop between documents
+StarSuite Writer : pictures;drawing
+StarSuite Writer : pictures;editing
+StarSuite Writer : pictures;filters
+StarSuite Writer : pictures;ImageMap
+StarSuite Writer : pictures;inserting automatically
+StarSuite Writer : pictures;inserting by dialog
+StarSuite Writer : pictures;inserting from Draw
+StarSuite Writer : pictures;inserting from Gallery
+StarSuite Writer : pictures;inserting from Gallery into text
+StarSuite Writer : pictures;inserting options
+StarSuite Writer : pictures;number of
+StarSuite Writer : pictures;printing
+StarSuite Writer : pictures;scaling/resizing
+StarSuite Writer : pictures;scanning
+StarSuite Writer : pie charts
+StarSuite Writer : pie charts;options
+StarSuite Writer : pie charts
+StarSuite Writer : pixel editor
+StarSuite Writer : pixel graphics
+StarSuite Writer : pixel graphics;inserting and editing
+StarSuite Writer : pixel patterns
+StarSuite Writer : placeholders
+StarSuite Writer : placeholders;in SQL queries
+StarSuite Writer : placeholders;on opening files
+StarSuite Writer : placing toolbars
+StarSuite Writer : playing movies and sound files
+StarSuite Writer : plotting data as charts
+StarSuite Writer : plug-ins
+StarSuite Writer : plug-ins;activating and deactivating
+StarSuite Writer : plug-ins;definition
+StarSuite Writer : plug-ins;inserting
+StarSuite Writer : pocket device appliances
+StarSuite Writer : Pocket PC file filters
+StarSuite Writer : points
+StarSuite Writer : points;reducing editing points when snapping (Impress/Draw)
+StarSuite Writer : polygon drawing
+StarSuite Writer : pop-art filter
+StarSuite Writer : portable document format
+StarSuite Writer : portrait and landscape
+StarSuite Writer : positioning
+StarSuite Writer : positioning;draw objects and controls
+StarSuite Writer : positioning;fonts
+StarSuite Writer : positioning;objects
+StarSuite Writer : positioning;objects (guide)
+StarSuite Writer : positioning;toolbars
+StarSuite Writer : post method for form transmissions
+StarSuite Writer : posterizing filter
+StarSuite Writer : PostScript
+StarSuite Writer : PostScript;creating files
+StarSuite Writer : PostScript;PDF converter, UNIX
+StarSuite Writer : PowerPoint export
+StarSuite Writer : precision as shown (Calc)
+StarSuite Writer : predefining fonts
+StarSuite Writer : presentations
+StarSuite Writer : presentations;creating/opening
+StarSuite Writer : presentations;inserting spreadsheet cells
+StarSuite Writer : presentations;live on the Internet
+StarSuite Writer : presentations;print menu
+StarSuite Writer : presentations;saving
+StarSuite Writer : presentations;saving automatically
+StarSuite Writer : presentations;saving in other formats
+StarSuite Writer : presentations;sending as e-mail
+StarSuite Writer : presentations;starting with wizard
+StarSuite Writer : presentations;wizards
+StarSuite Writer : press buttons, see push buttons
+StarSuite Writer : previews
+StarSuite Writer : previews;book preview
+StarSuite Writer : previews;fonts lists
+StarSuite Writer : previews;print layouts
+StarSuite Writer : primary key
+StarSuite Writer : primary key;database tables
+StarSuite Writer : primary keys
+StarSuite Writer : primary keys;defining
+StarSuite Writer : primary keys;inserting (Base)
+StarSuite Writer : print area selection
+StarSuite Writer : print layout checks
+StarSuite Writer : printer metrics for document formatting (Writer)
+StarSuite Writer : printers
+StarSuite Writer : printers;adding, UNIX
+StarSuite Writer : printers;choosing
+StarSuite Writer : printers;default printer
+StarSuite Writer : printers;faxes under UNIX
+StarSuite Writer : printers;maximum page formats
+StarSuite Writer : printers;paper trays
+StarSuite Writer : printers;properties
+StarSuite Writer : printing
+StarSuite Writer : printing;AutoText shortcuts
+StarSuite Writer : printing;black and white
+StarSuite Writer : printing;brochures
+StarSuite Writer : printing;colors in grayscale
+StarSuite Writer : printing;copies
+StarSuite Writer : printing;creating individual jobs
+StarSuite Writer : printing;dates in presentations
+StarSuite Writer : printing;directly
+StarSuite Writer : printing;documents
+StarSuite Writer : printing;drawings defaults
+StarSuite Writer : printing;elements in text documents
+StarSuite Writer : printing;faster
+StarSuite Writer : printing;fitting to pages in presentations
+StarSuite Writer : printing;fitting to pages in StarSuite Math
+StarSuite Writer : printing;formulas in StarSuite Math
+StarSuite Writer : printing;hidden pages of presentations
+StarSuite Writer : printing;hiding text frames from printing
+StarSuite Writer : printing;in original size in StarSuite Math
+StarSuite Writer : printing;individual brochures
+StarSuite Writer : printing;left/right pages
+StarSuite Writer : printing;multiple pages per sheet
+StarSuite Writer : printing;notes
+StarSuite Writer : printing;portrait/landscape format
+StarSuite Writer : printing;previews
+StarSuite Writer : printing;queries (Base)
+StarSuite Writer : printing;reverse order
+StarSuite Writer : printing;scaling in StarSuite Math
+StarSuite Writer : printing;selections
+StarSuite Writer : printing;text always in black
+StarSuite Writer : printing;text in reverse order
+StarSuite Writer : printing;tiling pages in presentations
+StarSuite Writer : printing;transparencies
+StarSuite Writer : printing;warnings
+StarSuite Writer : printing;without scaling in presentations
+StarSuite Writer : printing speed
+StarSuite Writer : programming
+StarSuite Writer : programming;scripting
+StarSuite Writer : programming;StarSuite
+StarSuite Writer : promoting heading levels
+StarSuite Writer : properties
+StarSuite Writer : properties;charts
+StarSuite Writer : properties;fields
+StarSuite Writer : properties;fields in databases
+StarSuite Writer : properties;files
+StarSuite Writer : properties;form controls
+StarSuite Writer : properties;forms
+StarSuite Writer : properties;printers
+StarSuite Writer : properties;smooth lines in line charts/XY charts
+StarSuite Writer : proportional distribution of tables
+StarSuite Writer : protected contents
+StarSuite Writer : protected dashes
+StarSuite Writer : protected database tables
+StarSuite Writer : protected documents
+StarSuite Writer : protected spaces
+StarSuite Writer : protected spaces;inserting
+StarSuite Writer : protected spaces;showing (Writer)
+StarSuite Writer : protecting
+StarSuite Writer : protecting;contents
+StarSuite Writer : protecting;recorded changes
+StarSuite Writer : protecting;sections
+StarSuite Writer : protecting;tables and sections
+StarSuite Writer : proxy settings
+StarSuite Writer : push buttons
+StarSuite Writer : push buttons;adding to documents
+StarSuite Writer : push buttons;creating
+StarSuite Writer : queries
+StarSuite Writer : queries;copying (Base)
+StarSuite Writer : queries;creating in design view (Base)
+StarSuite Writer : queries;creating in SQL view
+StarSuite Writer : queries;defining (Base)
+StarSuite Writer : queries;deleting table links (Base)
+StarSuite Writer : queries;editing in data source view
+StarSuite Writer : queries;formulating filter conditions (Base)
+StarSuite Writer : queries;joining tables (Base)
+StarSuite Writer : queries;missing elements (Base)
+StarSuite Writer : queries;overview (Base)
+StarSuite Writer : queries;parameter queries (Base)
+StarSuite Writer : queries;printing (Base)
+StarSuite Writer : Query Wizard (Base)
+StarSuite Writer : Quickstarter
+StarSuite Writer : quotation marks
+StarSuite Writer : quotation marks;changing automatically
+StarSuite Writer : quotation marks;replacing
+StarSuite Writer : quotes
+StarSuite Writer : quotes;custom
+StarSuite Writer : radar charts, see net charts
+StarSuite Writer : radio button creation
+StarSuite Writer : read-only documents
+StarSuite Writer : read-only documents;cursor
+StarSuite Writer : read-only documents;database tables on/off
+StarSuite Writer : read-only documents;editing
+StarSuite Writer : read-only documents;opening documents as
+StarSuite Writer : read-only items in Data Navigator
+StarSuite Writer : read-only sections
+StarSuite Writer : rearranging headings
+StarSuite Writer : recognition of languages
+StarSuite Writer : recognizing URLs automatically
+StarSuite Writer : recording
+StarSuite Writer : recording;changes
+StarSuite Writer : recording;macros
+StarSuite Writer : records
+StarSuite Writer : records;inserting notes
+StarSuite Writer : records;protecting
+StarSuite Writer : records;saving
+StarSuite Writer : records;searching in databases
+StarSuite Writer : rectangles with round corners
+StarSuite Writer : recursions in spreadsheets
+StarSuite Writer : redo command
+StarSuite Writer : reduced printing
+StarSuite Writer : reduced printing of multiple pages
+StarSuite Writer : reducing rows and columns in text tables
+StarSuite Writer : reference lines
+StarSuite Writer : references
+StarSuite Writer : references;displaying in color (Calc)
+StarSuite Writer : references;expanding (Calc)
+StarSuite Writer : references;in Writer tables
+StarSuite Writer : references;inserting cross-references
+StarSuite Writer : references;iterative (Calc)
+StarSuite Writer : references;modifying cross-references
+StarSuite Writer : refusing word completions
+StarSuite Writer : register-true
+StarSuite Writer : register-true;definition
+StarSuite Writer : register-true;pages and paragraphs
+StarSuite Writer : registering
+StarSuite Writer : registering;address books
+StarSuite Writer : registering;databases (Base)
+StarSuite Writer : registering;StarSuite
+StarSuite Writer : regression curves in charts
+StarSuite Writer : regular expressions
+StarSuite Writer : regular expressions;list of
+StarSuite Writer : regular expressions;opening files
+StarSuite Writer : regular expressions;searching
+StarSuite Writer : rejecting word completions
+StarSuite Writer : related words in thesaurus
+StarSuite Writer : relational databases (Base)
+StarSuite Writer : relations
+StarSuite Writer : relations;creating and deleting (Base)
+StarSuite Writer : relations;joining tables (Base)
+StarSuite Writer : relations;properties (Base)
+StarSuite Writer : relative distribution of table cells
+StarSuite Writer : relative hyperlinks
+StarSuite Writer : relative saving of URLs
+StarSuite Writer : reloading
+StarSuite Writer : reloading;documents
+StarSuite Writer : reloading;HTML documents, automatically
+StarSuite Writer : remarks, see also notes
+StarSuite Writer : remote configurations
+StarSuite Writer : remove noise filter
+StarSuite Writer : removing
+StarSuite Writer : removing;bullets and numbering
+StarSuite Writer : removing;bullets in text documents
+StarSuite Writer : removing;cell protection in text documents
+StarSuite Writer : removing;form filters
+StarSuite Writer : removing;subdocuments
+StarSuite Writer : removing, see also deleting
+StarSuite Writer : reorganizing charts
+StarSuite Writer : repeating
+StarSuite Writer : repeating;commands
+StarSuite Writer : repeating;table headings after page breaks
+StarSuite Writer : replacement options
+StarSuite Writer : replacement table
+StarSuite Writer : replacing
+StarSuite Writer : replacing;AutoCorrect function
+StarSuite Writer : replacing;dashes
+StarSuite Writer : replacing;databases
+StarSuite Writer : replacing;fields, by text
+StarSuite Writer : replacing;objects from Gallery
+StarSuite Writer : replacing;text and text formats
+StarSuite Writer : Report Builder
+StarSuite Writer : reports
+StarSuite Writer : reports;creating
+StarSuite Writer : reports;error reports
+StarSuite Writer : reports;opening and editing
+StarSuite Writer : reports;templates
+StarSuite Writer : resetting
+StarSuite Writer : resetting;fonts
+StarSuite Writer : resetting;templates
+StarSuite Writer : resizing
+StarSuite Writer : resizing;aspect ratio
+StarSuite Writer : resizing;objects and frames, by keyboard
+StarSuite Writer : resizing;objects, by mouse
+StarSuite Writer : resizing;rows and columns in text tables
+StarSuite Writer : resizing;text frames, by mouse
+StarSuite Writer : resizing;windows
+StarSuite Writer : resizing, see also scaling/zooming
+StarSuite Writer : resolution when printing bitmaps
+StarSuite Writer : restoring
+StarSuite Writer : restoring;default formatting
+StarSuite Writer : restoring;editing
+StarSuite Writer : reversing printing order
+StarSuite Writer : review function
+StarSuite Writer : review function;accepting or rejecting changes
+StarSuite Writer : review function;comparing documents
+StarSuite Writer : review function;protecting records
+StarSuite Writer : review function;recording changes example
+StarSuite Writer : rich text control
+StarSuite Writer : right alignment of paragraphs
+StarSuite Writer : right indents in paragraphs
+StarSuite Writer : right joins (Base)
+StarSuite Writer : right pages
+StarSuite Writer : right-to-left text
+StarSuite Writer : rising outline levels
+StarSuite Writer : rotating
+StarSuite Writer : rotating;3D text
+StarSuite Writer : rotating;text
+StarSuite Writer : round corners
+StarSuite Writer : rounding precision (Calc)
+StarSuite Writer : row breaks in text tables
+StarSuite Writer : row headers
+StarSuite Writer : row headers;displaying (Calc)
+StarSuite Writer : row headers;highlighting (Calc)
+StarSuite Writer : rows
+StarSuite Writer : rows;inserting in tables, using icon
+StarSuite Writer : rows;inserting/deleting in tables by keyboard
+StarSuite Writer : rows;register-true text
+StarSuite Writer : rows;selecting
+StarSuite Writer : rulers
+StarSuite Writer : rulers;default settings
+StarSuite Writer : rulers;horizontal lines
+StarSuite Writer : rulers;measurement units
+StarSuite Writer : rulers;using rulers
+StarSuite Writer : rulers;visible in presentations
+StarSuite Writer : running titles in headers
+StarSuite Writer : samples and templates
+StarSuite Writer : saving
+StarSuite Writer : saving;default file formats
+StarSuite Writer : saving;dialog settings
+StarSuite Writer : saving;documents
+StarSuite Writer : saving;documents for mobile devices
+StarSuite Writer : saving;documents in other formats
+StarSuite Writer : saving;documents, automatically
+StarSuite Writer : saving;in HTML format
+StarSuite Writer : saving;in Microsoft Office file format
+StarSuite Writer : saving;options
+StarSuite Writer : saving;templates
+StarSuite Writer : saving;to XML
+StarSuite Writer : saving;VBA code in Microsoft Office documents
+StarSuite Writer : saving;with password by default
+StarSuite Writer : saving as command
+StarSuite Writer : saving as command;precautions
+StarSuite Writer : scaling
+StarSuite Writer : scaling;axes
+StarSuite Writer : scaling;font sizes in user interface
+StarSuite Writer : scaling;objects
+StarSuite Writer : scaling;pictures
+StarSuite Writer : scaling;printing in StarSuite Math
+StarSuite Writer : scaling;text frames, by mouse
+StarSuite Writer : scaling;text in charts
+StarSuite Writer : scaling;when printing presentations
+StarSuite Writer : scaling, see also zooming
+StarSuite Writer : scanning pictures
+StarSuite Writer : scatter charts
+StarSuite Writer : scope of page styles
+StarSuite Writer : screen
+StarSuite Writer : screen;full screen views
+StarSuite Writer : screen;scaling
+StarSuite Writer : screen magnifiers
+StarSuite Writer : screen readers
+StarSuite Writer : script organization
+StarSuite Writer : scrollbars
+StarSuite Writer : scrollbars;controls
+StarSuite Writer : scrollbars;displaying (Calc)
+StarSuite Writer : scrollbars;horizontal and vertical (Writer)
+StarSuite Writer : search criteria for database functions in cells
+StarSuite Writer : search engines
+StarSuite Writer : search engines;definition
+StarSuite Writer : search engines;selecting
+StarSuite Writer : searching
+StarSuite Writer : searching;all sheets
+StarSuite Writer : searching;cross-references
+StarSuite Writer : searching;databases
+StarSuite Writer : searching;form filters
+StarSuite Writer : searching;formats
+StarSuite Writer : searching;Internet
+StarSuite Writer : searching;repeating a search
+StarSuite Writer : searching;synonyms
+StarSuite Writer : searching;tables and forms
+StarSuite Writer : searching;with wildcards
+StarSuite Writer : searching, see also finding
+StarSuite Writer : secondary axes in charts
+StarSuite Writer : sections
+StarSuite Writer : sections;backgrounds
+StarSuite Writer : sections;columns in
+StarSuite Writer : sections;defining conditions
+StarSuite Writer : sections;editing
+StarSuite Writer : sections;hiding
+StarSuite Writer : sections;inserting
+StarSuite Writer : sections;inserting external content
+StarSuite Writer : sections;inserting sections by DDE
+StarSuite Writer : sections;moving and copying
+StarSuite Writer : sections;protecting/unprotecting
+StarSuite Writer : sections;remarks
+StarSuite Writer : security
+StarSuite Writer : security;digital signatures
+StarSuite Writer : security;options for documents with macros
+StarSuite Writer : security;protecting contents
+StarSuite Writer : security;warning dialogs with macros
+StarSuite Writer : selecting
+StarSuite Writer : selecting;controls
+StarSuite Writer : selecting;measurement units
+StarSuite Writer : selecting;objects
+StarSuite Writer : selecting;paper trays
+StarSuite Writer : selecting;print areas
+StarSuite Writer : selecting;several files
+StarSuite Writer : selecting;tables
+StarSuite Writer : selecting;text, with keyboard
+StarSuite Writer : selection clipboard
+StarSuite Writer : selection frames
+StarSuite Writer : selection modes in text
+StarSuite Writer : sending
+StarSuite Writer : sending;AutoAbstract function in presentations
+StarSuite Writer : sending;documents as e-mail
+StarSuite Writer : sending;documents as faxes
+StarSuite Writer : separation, see hyphenation
+StarSuite Writer : separator lines
+StarSuite Writer : separator lines;AutoFormat function
+StarSuite Writer : separator lines;defining
+StarSuite Writer : separators
+StarSuite Writer : separators;conditional
+StarSuite Writer : Server Side ImageMap
+StarSuite Writer : settings
+StarSuite Writer : settings;direct cursor
+StarSuite Writer : settings;printers
+StarSuite Writer : settings;program configuration
+StarSuite Writer : settings;proxies
+StarSuite Writer : settings;tracking changes
+StarSuite Writer : settings;views
+StarSuite Writer : settings;word completion
+StarSuite Writer : SGML
+StarSuite Writer : SGML;definition
+StarSuite Writer : shadows
+StarSuite Writer : shadows;areas
+StarSuite Writer : shadows;borders
+StarSuite Writer : shadows;characters
+StarSuite Writer : shadows;characters, using context menu
+StarSuite Writer : shadows;headers/footers
+StarSuite Writer : sharing documents
+StarSuite Writer : sharpening filter
+StarSuite Writer : sheet tabs
+StarSuite Writer : sheet tabs;displaying
+StarSuite Writer : sheets
+StarSuite Writer : sheets;searching all
+StarSuite Writer : shortcut keys
+StarSuite Writer : shortcut keys;assigning macros
+StarSuite Writer : shortcut keys;bold formatting
+StarSuite Writer : shortcut keys;charts
+StarSuite Writer : shortcut keys;general
+StarSuite Writer : shortcut keys;in databases
+StarSuite Writer : shortcut keys;in text documents
+StarSuite Writer : shortcut keys;StarSuite accessibility
+StarSuite Writer : showing
+StarSuite Writer : showing;changes
+StarSuite Writer : showing;docked windows
+StarSuite Writer : showing;drawings and controls (Writer)
+StarSuite Writer : showing;live presentations on the Internet
+StarSuite Writer : showing;rulers
+StarSuite Writer : showing;toolbars
+StarSuite Writer : sideways orientation of pages
+StarSuite Writer : signing documents with digital signatures
+StarSuite Writer : similarity search
+StarSuite Writer : simple handles (Writer)
+StarSuite Writer : simplified Chinese
+StarSuite Writer : simplified Chinese;translating to traditional Chinese
+StarSuite Writer : single sign on options
+StarSuite Writer : single-line spacing in text
+StarSuite Writer : sizes
+StarSuite Writer : sizes;draw objects
+StarSuite Writer : sizes;pictures
+StarSuite Writer : slanting draw objects
+StarSuite Writer : small capitals
+StarSuite Writer : small icons
+StarSuite Writer : smart tag configuration
+StarSuite Writer : smart tags
+StarSuite Writer : smooth scrolling (Writer)
+StarSuite Writer : smoothing filter
+StarSuite Writer : snap grid defaults (Writer/Calc)
+StarSuite Writer : snapping in presentations and drawings
+StarSuite Writer : solarization filter
+StarSuite Writer : sort lists
+StarSuite Writer : sort lists;copying to in Calc
+StarSuite Writer : sorting
+StarSuite Writer : sorting;data in forms
+StarSuite Writer : sorting;databases
+StarSuite Writer : sorting;paragraphs in special languages
+StarSuite Writer : sorting;paragraphs/table rows
+StarSuite Writer : sounds
+StarSuite Writer : sounds;inserting and playing
+StarSuite Writer : spaces
+StarSuite Writer : spaces;displaying (Writer)
+StarSuite Writer : spaces;ignoring double
+StarSuite Writer : spaces;inserting protected spaces
+StarSuite Writer : spaces;showing protected spaces (Writer)
+StarSuite Writer : spacing
+StarSuite Writer : spacing;between paragraphs in footnotes
+StarSuite Writer : spacing;endnotes/footnotes
+StarSuite Writer : spacing;font effects
+StarSuite Writer : spacing;lines and paragraphs
+StarSuite Writer : spacing;register-true text
+StarSuite Writer : spacing;tab stops in text documents
+StarSuite Writer : spacing;tabs in presentations
+StarSuite Writer : spadmin
+StarSuite Writer : special characters
+StarSuite Writer : speech bubbles
+StarSuite Writer : speed of printing
+StarSuite Writer : spellcheck
+StarSuite Writer : spellcheck;activating for a language
+StarSuite Writer : spellcheck;activating for all languages
+StarSuite Writer : spellcheck;AutoSpellcheck on/off
+StarSuite Writer : spellcheck;checking text documents manually
+StarSuite Writer : spellcheck;context menus
+StarSuite Writer : spellcheck;default languages
+StarSuite Writer : spellcheck;dialog
+StarSuite Writer : spellcheck;dictionary of exceptions
+StarSuite Writer : spellcheck;ignore list
+StarSuite Writer : spelling in thesaurus
+StarSuite Writer : spin button creation
+StarSuite Writer : splitting cells
+StarSuite Writer : splitting cells;by keyboard
+StarSuite Writer : splitting cells;by menu command
+StarSuite Writer : splitting tables
+StarSuite Writer : splitting tables;at cursor position
+StarSuite Writer : splitting tables;row breaks
+StarSuite Writer : spoolfiles with Xprinter
+StarSuite Writer : spreadsheets
+StarSuite Writer : spreadsheets;as databases (base)
+StarSuite Writer : spreadsheets;copying areas to text documents
+StarSuite Writer : spreadsheets;creating/opening
+StarSuite Writer : spreadsheets;inserting charts
+StarSuite Writer : spreadsheets;inserting database records
+StarSuite Writer : spreadsheets;inserting tables from
+StarSuite Writer : spreadsheets;printing
+StarSuite Writer : spreadsheets;saving
+StarSuite Writer : spreadsheets;saving automatically
+StarSuite Writer : spreadsheets;saving in other formats
+StarSuite Writer : spreadsheets;sending as e-mail
+StarSuite Writer : SQL
+StarSuite Writer : SQL;definition
+StarSuite Writer : SQL;DISTINCT parameter
+StarSuite Writer : SQL;executing SQL commands
+StarSuite Writer : SQL;executing SQL statements (Base)
+StarSuite Writer : SQL;queries (Base)
+StarSuite Writer : square drawings
+StarSuite Writer : standard bar on/off
+StarSuite Writer : standard deviation in charts
+StarSuite Writer : standard filters in databases
+StarSuite Writer : standard printer under UNIX
+StarSuite Writer : StarSuite Base data sources
+StarSuite Writer : StarSuite Basic scripts in HTML documents
+StarSuite Writer : StarSuite documents
+StarSuite Writer : StarSuite documents;mobile device filters
+StarSuite Writer : StarSuite documents;viewing and editing in Internet Explorer
+StarSuite Writer : StarSuite Math start
+StarSuite Writer : StarSuite Writer
+StarSuite Writer : StarSuite Writer;instructions
+StarSuite Writer : StarSuite Writer;special HTML tags
+StarSuite Writer : start parameters
+StarSuite Writer : starting page numbers
+StarSuite Writer : statistical functions
+StarSuite Writer : statistics in charts
+StarSuite Writer : status bar on/off
+StarSuite Writer : stickers
+StarSuite Writer : stock charts
+StarSuite Writer : storing bibliographic information
+StarSuite Writer : strikethrough
+StarSuite Writer : strikethrough;characters
+StarSuite Writer : strikethrough;font effects
+StarSuite Writer : styles
+StarSuite Writer : styles;'changed' message
+StarSuite Writer : styles;categories
+StarSuite Writer : styles;conditional
+StarSuite Writer : styles;copying between documents
+StarSuite Writer : styles;creating from selections
+StarSuite Writer : styles;finding
+StarSuite Writer : styles;for pages
+StarSuite Writer : styles;importing from other files
+StarSuite Writer : styles;keyboard shortcuts
+StarSuite Writer : styles;master documents
+StarSuite Writer : styles;organizing
+StarSuite Writer : styles;printing styles used in a document
+StarSuite Writer : styles;replacing automatically
+StarSuite Writer : styles;styles and templates
+StarSuite Writer : styles;table styles
+StarSuite Writer : styles;transferring
+StarSuite Writer : styles;updating from selections
+StarSuite Writer : Styles and Formatting window
+StarSuite Writer : Styles and Formatting window;applying styles
+StarSuite Writer : Styles and Formatting window;docking
+StarSuite Writer : Styles and Formatting window;docking and resizing
+StarSuite Writer : Styles and Formatting window;updating from selections
+StarSuite Writer : Stylist, see Styles and Formatting window
+StarSuite Writer : subdocuments
+StarSuite Writer : subdocuments;properties
+StarSuite Writer : subdocuments;removing from master documents
+StarSuite Writer : subdocuments;starting on new pages
+StarSuite Writer : subforms
+StarSuite Writer : subforms;creating
+StarSuite Writer : subforms;description
+StarSuite Writer : subject fields
+StarSuite Writer : submitting forms
+StarSuite Writer : subscript text
+StarSuite Writer : subsidiary documents
+StarSuite Writer : suffixes in file formats
+StarSuite Writer : sums of table cell series
+StarSuite Writer : superscript text
+StarSuite Writer : support on the Web
+StarSuite Writer : switching off
+StarSuite Writer : switching off;hyphenation for specific words
+StarSuite Writer : switching off;word completion
+StarSuite Writer : synchronizing
+StarSuite Writer : synchronizing;labels and business cards
+StarSuite Writer : synchronizing;Pocket PC and StarSuite formats
+StarSuite Writer : synonyms in thesaurus
+StarSuite Writer : system address book registration
+StarSuite Writer : tab stops
+StarSuite Writer : tab stops;before headings
+StarSuite Writer : tab stops;displaying (Writer)
+StarSuite Writer : tab stops;inserting and editing
+StarSuite Writer : tab stops;inserting in lists
+StarSuite Writer : tab stops;setting in sheets
+StarSuite Writer : tab stops;settings
+StarSuite Writer : tab stops;spacing in presentations
+StarSuite Writer : tab stops;spacing in text documents
+StarSuite Writer : table cells
+StarSuite Writer : table cells;adjusting the width on rulers
+StarSuite Writer : table cells;calculating sums
+StarSuite Writer : table cells;enlarging/reducing in text
+StarSuite Writer : table controls
+StarSuite Writer : table controls;form functions
+StarSuite Writer : table controls;keyboard-only edit mode
+StarSuite Writer : table controls;properties
+StarSuite Writer : table mode selection
+StarSuite Writer : table views of databases
+StarSuite Writer : Table Wizard (Base)
+StarSuite Writer : tables
+StarSuite Writer : tables;adapting the width by keyboard
+StarSuite Writer : tables;allowing page breaks
+StarSuite Writer : tables;AutoFormat function
+StarSuite Writer : tables;backgrounds
+StarSuite Writer : tables;calculating across
+StarSuite Writer : tables;calculating sums
+StarSuite Writer : tables;converting to text
+StarSuite Writer : tables;cross-referencing
+StarSuite Writer : tables;defining borders
+StarSuite Writer : tables;deleting
+StarSuite Writer : tables;editing by keyboard
+StarSuite Writer : tables;editing with the keyboard
+StarSuite Writer : tables;heading repetition after page breaks
+StarSuite Writer : tables;inserting columns in
+StarSuite Writer : tables;inserting line breaks
+StarSuite Writer : tables;inserting rows
+StarSuite Writer : tables;inserting text before
+StarSuite Writer : tables;inserting text tables
+StarSuite Writer : tables;jumping to
+StarSuite Writer : tables;labeling
+StarSuite Writer : tables;merging
+StarSuite Writer : tables;merging cells
+StarSuite Writer : tables;number recognition
+StarSuite Writer : tables;performing calculations in
+StarSuite Writer : tables;positioning
+StarSuite Writer : tables;protecting/unprotecting cells
+StarSuite Writer : tables;resizing
+StarSuite Writer : tables;selecting
+StarSuite Writer : tables;sorting rows
+StarSuite Writer : tables;splitting
+StarSuite Writer : tables;start/end of document
+StarSuite Writer : tables;text flow around text tables
+StarSuite Writer : tables in databases
+StarSuite Writer : tables in databases;access rights to (Base)
+StarSuite Writer : tables in databases;adding to queries
+StarSuite Writer : tables in databases;browsing and editing
+StarSuite Writer : tables in databases;copying database tables (Base)
+StarSuite Writer : tables in databases;creating
+StarSuite Writer : tables in databases;creating in design view
+StarSuite Writer : tables in databases;importing text formats (Base)
+StarSuite Writer : tables in databases;joining for queries (Base)
+StarSuite Writer : tables in databases;printing queries (Base)
+StarSuite Writer : tables in databases;relations (Base)
+StarSuite Writer : tables in databases;searching
+StarSuite Writer : tables in spreadsheets
+StarSuite Writer : tables in spreadsheets;copying data to other applications
+StarSuite Writer : tables in spreadsheets;defining borders
+StarSuite Writer : tables in spreadsheets;inserting in text
+StarSuite Writer : tables in spreadsheets;value highlighting
+StarSuite Writer : tables in text
+StarSuite Writer : tables in text;captions
+StarSuite Writer : tables in text;creating automatically
+StarSuite Writer : tables in text;default settings
+StarSuite Writer : tables in text;defining borders
+StarSuite Writer : tables in text;displaying
+StarSuite Writer : tables in text;printing
+StarSuite Writer : tables of contents
+StarSuite Writer : tables of contents;creating and updating
+StarSuite Writer : tables of contents;defining entries in
+StarSuite Writer : tables of contents;editing and deleting
+StarSuite Writer : tables of contents;editing or deleting entries
+StarSuite Writer : tables of contents;formatting
+StarSuite Writer : tables of contents;hyperlinks as entries
+StarSuite Writer : tables of contents;unprotecting
+StarSuite Writer : tabs
+StarSuite Writer : tabs;displaying sheet tabs
+StarSuite Writer : tags
+StarSuite Writer : tags;definition
+StarSuite Writer : tags;in StarSuite Writer
+StarSuite Writer : tags;META tags
+StarSuite Writer : templates
+StarSuite Writer : templates;agendas
+StarSuite Writer : templates;changing basic fonts
+StarSuite Writer : templates;creating document templates
+StarSuite Writer : templates;database reports
+StarSuite Writer : templates;default templates
+StarSuite Writer : templates;deleting
+StarSuite Writer : templates;editing and saving
+StarSuite Writer : templates;faxes
+StarSuite Writer : templates;importing and exporting
+StarSuite Writer : templates;letters
+StarSuite Writer : templates;new documents from templates
+StarSuite Writer : templates;opening documents with
+StarSuite Writer : templates;organizing
+StarSuite Writer : templates;organizing (guide)
+StarSuite Writer : templates;updating from selections
+StarSuite Writer : terminology
+StarSuite Writer : terminology;general glossary
+StarSuite Writer : terminology;Internet glossary
+StarSuite Writer : testing XML filters
+StarSuite Writer : text
+StarSuite Writer : text;animating
+StarSuite Writer : text;Asian layout
+StarSuite Writer : text;backgrounds
+StarSuite Writer : text;bold
+StarSuite Writer : text;coloring
+StarSuite Writer : text;conditional text
+StarSuite Writer : text;contours
+StarSuite Writer : text;converting to tables
+StarSuite Writer : text;copying by drag and drop
+StarSuite Writer : text;CTL languages
+StarSuite Writer : text;cursor
+StarSuite Writer : text;drawing pictures
+StarSuite Writer : text;emphasizing
+StarSuite Writer : text;font effects
+StarSuite Writer : text;font sizes
+StarSuite Writer : text;font styles
+StarSuite Writer : text;fonts and formats
+StarSuite Writer : text;Fontwork icons
+StarSuite Writer : text;formatting around objects
+StarSuite Writer : text;formatting bold while typing
+StarSuite Writer : text;hiding
+StarSuite Writer : text;hiding from specific users, with conditions
+StarSuite Writer : text;hyperlinks
+StarSuite Writer : text;input fields
+StarSuite Writer : text;inserting pictures from Draw
+StarSuite Writer : text;inserting pictures in
+StarSuite Writer : text;inserting special characters
+StarSuite Writer : text;italics
+StarSuite Writer : text;kerning
+StarSuite Writer : text;language selection
+StarSuite Writer : text;line numbers
+StarSuite Writer : text;line spacing
+StarSuite Writer : text;multi-column
+StarSuite Writer : text;navigating and selecting with keyboard
+StarSuite Writer : text;non-printable
+StarSuite Writer : text;number of words/characters
+StarSuite Writer : text;overwriting or inserting
+StarSuite Writer : text;printing in black
+StarSuite Writer : text;replacing with format
+StarSuite Writer : text;rotating
+StarSuite Writer : text;selection modes
+StarSuite Writer : text;shadowed
+StarSuite Writer : text;sorting paragraphs
+StarSuite Writer : text;subscript and superscript
+StarSuite Writer : text;text/draw objects
+StarSuite Writer : text;turning off automatic correction
+StarSuite Writer : text;uppercase or lowercase
+StarSuite Writer : text animation
+StarSuite Writer : text attributes
+StarSuite Writer : text attributes;hyperlinks
+StarSuite Writer : text attributes;undoing
+StarSuite Writer : text blocks
+StarSuite Writer : text boxes
+StarSuite Writer : text boxes;form functions
+StarSuite Writer : text boxes;positioning
+StarSuite Writer : text breaks in cells
+StarSuite Writer : text colors for better accessibility
+StarSuite Writer : text columns
+StarSuite Writer : text databases (Base)
+StarSuite Writer : text documents
+StarSuite Writer : text documents;creating/opening
+StarSuite Writer : text documents;default templates
+StarSuite Writer : text documents;importing/exporting
+StarSuite Writer : text documents;inserting Calc charts
+StarSuite Writer : text documents;inserting spreadsheet cells
+StarSuite Writer : text documents;merging
+StarSuite Writer : text documents;print settings
+StarSuite Writer : text documents;printing
+StarSuite Writer : text documents;publishing in HTML
+StarSuite Writer : text documents;saving
+StarSuite Writer : text documents;saving automatically
+StarSuite Writer : text documents;saving in other formats
+StarSuite Writer : text documents;sending as e-mail
+StarSuite Writer : text documents;shortcut keys in
+StarSuite Writer : text documents;word completion settings
+StarSuite Writer : text effects
+StarSuite Writer : text flow
+StarSuite Writer : text flow;around text tables
+StarSuite Writer : text flow;at breaks
+StarSuite Writer : text flow;from frame to frame
+StarSuite Writer : text flow;in cells
+StarSuite Writer : text formats
+StarSuite Writer : text formats;copying and pasting
+StarSuite Writer : text formats;databases
+StarSuite Writer : text formats;finding
+StarSuite Writer : text formats;pasting
+StarSuite Writer : text frames
+StarSuite Writer : text frames;centering on pages
+StarSuite Writer : text frames;inserting/editing/linking
+StarSuite Writer : text frames;labeling
+StarSuite Writer : text grid for Asian layout
+StarSuite Writer : text input fields
+StarSuite Writer : text layout for special languages
+StarSuite Writer : text objects
+StarSuite Writer : text objects;alignment
+StarSuite Writer : text objects;draw functions
+StarSuite Writer : text objects;fonts
+StarSuite Writer : text objects;in presentations and drawings
+StarSuite Writer : text overflow in spreadsheet cells
+StarSuite Writer : text scaling in charts
+StarSuite Writer : text sections
+StarSuite Writer : text sections;moving and copying
+StarSuite Writer : text sections;using
+StarSuite Writer : text wrap around objects
+StarSuite Writer : text, see also text documents, paragraphs and characters
+StarSuite Writer : TextArt, see Fontwork
+StarSuite Writer : textures
+StarSuite Writer : textures;inserting from Gallery
+StarSuite Writer : textures;on chart bars
+StarSuite Writer : Thai
+StarSuite Writer : Thai;entering text
+StarSuite Writer : Thai;language settings
+StarSuite Writer : thesaurus
+StarSuite Writer : thesaurus;activating for a language
+StarSuite Writer : thesaurus;related words
+StarSuite Writer : ticker text
+StarSuite Writer : time fields
+StarSuite Writer : time fields;form functions
+StarSuite Writer : time fields;HTML
+StarSuite Writer : time fields;inserting
+StarSuite Writer : times
+StarSuite Writer : times;inserting when printing presentations
+StarSuite Writer : times, formats
+StarSuite Writer : tips
+StarSuite Writer : tips;extended tips in Help
+StarSuite Writer : title pages
+StarSuite Writer : title pages;centering text on
+StarSuite Writer : title pages;page styles
+StarSuite Writer : title rows
+StarSuite Writer : title rows;printing in StarSuite Math
+StarSuite Writer : titles
+StarSuite Writer : titles;alignment (charts)
+StarSuite Writer : titles;changing
+StarSuite Writer : titles;editing in charts
+StarSuite Writer : titles;font effects
+StarSuite Writer : titles;formatting automatically
+StarSuite Writer : titles;formatting charts
+StarSuite Writer : titles;objects
+StarSuite Writer : toolbars
+StarSuite Writer : toolbars;adding buttons
+StarSuite Writer : toolbars;docking/undocking
+StarSuite Writer : toolbars;Form Navigation bar
+StarSuite Writer : toolbars;viewing/closing
+StarSuite Writer : tools bar
+StarSuite Writer : tooltips
+StarSuite Writer : tooltips;extended tips
+StarSuite Writer : tooltips;help
+StarSuite Writer : totals in text tables
+StarSuite Writer : traditional Chinese
+StarSuite Writer : traditional Chinese;translating to simplified chinese
+StarSuite Writer : transparency
+StarSuite Writer : transparency;areas
+StarSuite Writer : transparency;off for faster printing
+StarSuite Writer : transparency;saving
+StarSuite Writer : tree view of Help
+StarSuite Writer : trend lines in charts
+StarSuite Writer : trigonometric functions
+StarSuite Writer : turning off automatic correction
+StarSuite Writer : typefaces
+StarSuite Writer : typefaces;adding under UNIX
+StarSuite Writer : typefaces;formats
+StarSuite Writer : typographical quotes in StarSuite Writer
+StarSuite Writer : typography
+StarSuite Writer : typography;Asian
+StarSuite Writer : underlining
+StarSuite Writer : underlining;AutoFormat function
+StarSuite Writer : underlining;characters
+StarSuite Writer : underlining;quick
+StarSuite Writer : underlining;text
+StarSuite Writer : undocking windows
+StarSuite Writer : undoing
+StarSuite Writer : undoing;direct formatting
+StarSuite Writer : undoing;editing
+StarSuite Writer : undoing;number of steps
+StarSuite Writer : ungrouping groups
+StarSuite Writer : units
+StarSuite Writer : units;converting
+StarSuite Writer : units;measurement units
+StarSuite Writer : unlinking frames
+StarSuite Writer : UNO components
+StarSuite Writer : UNO components;Extension Manager
+StarSuite Writer : UNO components;integrating new
+StarSuite Writer : unprotecting tables of contents and indexes
+StarSuite Writer : update options
+StarSuite Writer : updates
+StarSuite Writer : updates;checking automatically
+StarSuite Writer : updates;checking manually
+StarSuite Writer : updating
+StarSuite Writer : updating;cross-references
+StarSuite Writer : updating;fields
+StarSuite Writer : updating;fields and charts, automatically (Writer)
+StarSuite Writer : updating;indexes/tables of contents
+StarSuite Writer : updating;linked sections, manually
+StarSuite Writer : updating;links in text documents
+StarSuite Writer : updating;links, on opening
+StarSuite Writer : updating;styles, from selections
+StarSuite Writer : updating;tables of contents
+StarSuite Writer : updating;templates
+StarSuite Writer : updating;text documents
+StarSuite Writer : uppercase
+StarSuite Writer : uppercase;changing to lowercase
+StarSuite Writer : uppercase;formatting text
+StarSuite Writer : URL
+StarSuite Writer : URL;changing hyperlink URLs
+StarSuite Writer : URL;definition
+StarSuite Writer : URL;in pictures
+StarSuite Writer : URL;saving absolute/relative paths
+StarSuite Writer : URL;turning off URL recognition
+StarSuite Writer : user data
+StarSuite Writer : user data;in conditions
+StarSuite Writer : user data;input
+StarSuite Writer : user data;querying
+StarSuite Writer : user data;removing when saving
+StarSuite Writer : user variables in conditions/fields
+StarSuite Writer : user-defined dictionaries
+StarSuite Writer : user-defined dictionaries;creating
+StarSuite Writer : user-defined dictionaries;dictionary of exceptions
+StarSuite Writer : user-defined dictionaries;editing
+StarSuite Writer : user-defined dictionaries;removing words from
+StarSuite Writer : user-defined fields, restriction
+StarSuite Writer : user-defined indexes
+StarSuite Writer : user-defined styles
+StarSuite Writer : user-defined styles;automatically replacing
+StarSuite Writer : UTF-8/UCS2 support
+StarSuite Writer : values
+StarSuite Writer : values;rounded as shown (Calc)
+StarSuite Writer : variable dates
+StarSuite Writer : variables
+StarSuite Writer : variables;document properties
+StarSuite Writer : variables;for paths
+StarSuite Writer : variables;in conditions
+StarSuite Writer : variances in charts
+StarSuite Writer : VBA code
+StarSuite Writer : VBA code;loading/saving documents with VBA code
+StarSuite Writer : version management
+StarSuite Writer : version numbers of documents
+StarSuite Writer : versions
+StarSuite Writer : versions;comparing documents
+StarSuite Writer : versions;file saving as, restriction
+StarSuite Writer : versions;merging document versions
+StarSuite Writer : versions;of a document
+StarSuite Writer : versions;StarSuite
+StarSuite Writer : vertical callouts
+StarSuite Writer : vertical rulers
+StarSuite Writer : vertical scrollbars (Writer)
+StarSuite Writer : vertical text boxes
+StarSuite Writer : videos
+StarSuite Writer : viewing
+StarSuite Writer : viewing;databases
+StarSuite Writer : viewing;fields
+StarSuite Writer : viewing;file properties
+StarSuite Writer : viewing;StarSuite documents in Internet Explorer
+StarSuite Writer : viewing;toolbars
+StarSuite Writer : views
+StarSuite Writer : views;creating database views (Base)
+StarSuite Writer : views;defaults
+StarSuite Writer : views;full screen
+StarSuite Writer : views;icons
+StarSuite Writer : views;in 3D
+StarSuite Writer : views;scaling
+StarSuite Writer : Visual Basic for Applications
+StarSuite Writer : Visual Basic for Applications;loading/saving documents with VBA code
+StarSuite Writer : watermarks
+StarSuite Writer : web documents
+StarSuite Writer : web documents;XForms
+StarSuite Writer : Web support
+StarSuite Writer : WebCast export
+StarSuite Writer : WebDAV over HTTPS
+StarSuite Writer : weekdays
+StarSuite Writer : weekdays;automatically completing
+StarSuite Writer : widows
+StarSuite Writer : wildcards, see regular expressions
+StarSuite Writer : windows
+StarSuite Writer : windows;docking
+StarSuite Writer : windows;docking definition
+StarSuite Writer : windows;hiding/showing/docking
+StarSuite Writer : windows;new
+StarSuite Writer : wizards
+StarSuite Writer : wizards;agendas
+StarSuite Writer : wizards;database queries
+StarSuite Writer : wizards;database tables (Base)
+StarSuite Writer : wizards;databases (Base)
+StarSuite Writer : wizards;document converter
+StarSuite Writer : wizards;Euro Converter
+StarSuite Writer : wizards;faxes
+StarSuite Writer : wizards;form letters
+StarSuite Writer : wizards;forms
+StarSuite Writer : wizards;letters
+StarSuite Writer : wizards;overview
+StarSuite Writer : wizards;presentations
+StarSuite Writer : wizards;reports
+StarSuite Writer : word completion
+StarSuite Writer : word completion;settings
+StarSuite Writer : word completion;using/disabling
+StarSuite Writer : word counts
+StarSuite Writer : Word documents
+StarSuite Writer : Word documents;compatibility
+StarSuite Writer : Word documents;saving as
+StarSuite Writer : WordArt, see Fontwork
+StarSuite Writer : words
+StarSuite Writer : words;automatic replacement on/off
+StarSuite Writer : words;automatically replacing
+StarSuite Writer : words;backgrounds
+StarSuite Writer : words;counting in text
+StarSuite Writer : words;disabling spellcheck
+StarSuite Writer : words;wrapping in cells
+StarSuite Writer : words;wrapping in CTL
+StarSuite Writer : words;wrapping/not wrapping in text
+StarSuite Writer : working directory change
+StarSuite Writer : wrapping text
+StarSuite Writer : wrapping text;editing contours
+StarSuite Writer : wrapping text;in cells
+StarSuite Writer : write protection on/off
+StarSuite Writer : writing aids options
+StarSuite Writer : writing with direct cursor
+StarSuite Writer : WYSIWYG in fonts lists
+StarSuite Writer : X axes
+StarSuite Writer : X axes;grid formatting
+StarSuite Writer : X axes;scaling
+StarSuite Writer : X axes;showing
+StarSuite Writer : XForms
+StarSuite Writer : XForms;adding/editing/deleting/organizing namespaces
+StarSuite Writer : XForms;conditions
+StarSuite Writer : XForms;opening/editing
+StarSuite Writer : XML converters
+StarSuite Writer : XML file formats
+StarSuite Writer : XML filters
+StarSuite Writer : XML filters;creating/testing
+StarSuite Writer : XML filters;saving as package/installing/deleting
+StarSuite Writer : XML filters;settings
+StarSuite Writer : XML Forms, see XForms
+StarSuite Writer : XSLT filters, see also XML filters
+StarSuite Writer : XY charts
+StarSuite Writer : Y axes
+StarSuite Writer : Y axes;formatting
+StarSuite Writer : Y axes;grid formatting
+StarSuite Writer : Y axes;scaling
+StarSuite Writer : Y axes;showing
+StarSuite Writer : years
+StarSuite Writer : years;2-digit options
+StarSuite Writer : Z axes
+StarSuite Writer : Z axes;grid formatting
+StarSuite Writer : Z axes;showing
+StarSuite Writer : zero values
+StarSuite Writer : zero values;displaying (Calc)
+StarSuite Writer : zooming
+StarSuite Writer : zooming;page views
+StarSuite Writer : zooming;pictures
+StarSuite Writer : zooming;status bar
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_and_whole_words_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_and_whole_words_en-US.txt
index 947be9046296..40d2f4246cb7 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_and_whole_words_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_and_whole_words_en-US.txt
@@ -1,6 +1,6 @@
-Glossary of Internet Terms
-MySQL Connection
-Java Platform Support
-StarSuite
-Java
-Start Parameters
+Glossary of Internet Terms
+MySQL Connection
+Java Platform Support
+StarSuite
+Java
+Start Parameters
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_only_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_only_en-US.txt
index 540ef1d2f475..4f4065d1ca6d 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_only_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_search_headings_only_en-US.txt
@@ -1,7 +1,7 @@
-Glossary of Internet Terms
-Organize Macros
-MySQL Connection
-Java Platform Support
-StarSuite
-Java
-Start Parameters
+Glossary of Internet Terms
+Organize Macros
+MySQL Connection
+Java Platform Support
+StarSuite
+Java
+Start Parameters
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_search_whole_words_only_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_search_whole_words_only_en-US.txt
index f10c37db7baa..d8b55cb11662 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_search_whole_words_only_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_search_whole_words_only_en-US.txt
@@ -1,16 +1,16 @@
-Glossary of Internet Terms
-General Glossary
-JDBC Connection
-MySQL Connection
-Report Builder
-Accessibility in StarSuite
-Assistive Tools in StarSuite
-Mobile Device Filters for Pocket Device Appliances
-Scripting StarSuite
-Java Platform Support
-StarSuite
-Accessibility
-Java
-Class Path
-Start Parameters
-Mail Merge Wizard - Document Type
+Glossary of Internet Terms
+General Glossary
+JDBC Connection
+MySQL Connection
+Report Builder
+Accessibility in StarSuite
+Assistive Tools in StarSuite
+Mobile Device Filters for Pocket Device Appliances
+Scripting StarSuite
+Java Platform Support
+StarSuite
+Accessibility
+Java
+Class Path
+Start Parameters
+Mail Merge Wizard - Document Type
diff --git a/testautomation/framework/optional/input/help_browser/StarSuite_search_without_filter_en-US.txt b/testautomation/framework/optional/input/help_browser/StarSuite_search_without_filter_en-US.txt
index 5e984330ad27..8fb25621f2ef 100644..100755
--- a/testautomation/framework/optional/input/help_browser/StarSuite_search_without_filter_en-US.txt
+++ b/testautomation/framework/optional/input/help_browser/StarSuite_search_without_filter_en-US.txt
@@ -1,22 +1,22 @@
-Glossary of Internet Terms
-General Glossary
-Macro
-Organize Macros
-Data
-HTML Filters and Forms
-HTML Export - Page 2
-JDBC Connection
-MySQL Connection
-Report Builder
-Accessibility in StarSuite
-Assistive Tools in StarSuite
-Mobile Device Filters for Pocket Device Appliances
-Scripting StarSuite
-Java Platform Support
-StarSuite
-Accessibility
-Java
-Class Path
-Start Parameters
-Insert Script
-Mail Merge Wizard - Document Type
+Glossary of Internet Terms
+General Glossary
+Macro
+Organize Macros
+Data
+HTML Filters and Forms
+HTML Export - Page 2
+JDBC Connection
+MySQL Connection
+Report Builder
+Accessibility in StarSuite
+Assistive Tools in StarSuite
+Mobile Device Filters for Pocket Device Appliances
+Scripting StarSuite
+Java Platform Support
+StarSuite
+Accessibility
+Java
+Class Path
+Start Parameters
+Insert Script
+Mail Merge Wizard - Document Type
diff --git a/testautomation/framework/optional/input/menu/en-us_basic.txt b/testautomation/framework/optional/input/menu/en-us_basic.txt
index b16e90705511..91311e18a448 100755
--- a/testautomation/framework/optional/input/menu/en-us_basic.txt
+++ b/testautomation/framework/optional/input/menu/en-us_basic.txt
@@ -1,57 +1,57 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-~Templates
-
-Digital Signatu~res...
-
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't Re~store
-~Repeat
-
-Cu~t
-~Copy
-~Paste
-Select ~All
-
-~Find & Replace...
-********** ~View
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-
-F~ull Screen
-********** ~Tools
-~Macros
-~Extension Manager...
-
-~Customize...
-~Options...
-********** ~Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-~My Macros & Dialogs.Standard - StarOffice Basic
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+~Templates
+
+Digital Signatu~res...
+
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't Re~store
+~Repeat
+
+Cu~t
+~Copy
+~Paste
+Select ~All
+
+~Find & Replace...
+********** ~View
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+
+F~ull Screen
+********** ~Tools
+~Macros
+~Extension Manager...
+
+~Customize...
+~Options...
+********** ~Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+~My Macros & Dialogs.Standard - StarOffice Basic
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_calc.txt b/testautomation/framework/optional/input/menu/en-us_calc.txt
index a3a2eec9b381..e922d4210ae7 100755
--- a/testautomation/framework/optional/input/menu/en-us_calc.txt
+++ b/testautomation/framework/optional/input/menu/en-us_calc.txt
@@ -1,177 +1,177 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Re~load
-V~ersions...
-
-Expor~t...
-Export as P~DF...
-Sen~d
-
-Propert~ies...
-Digital Signatu~res...
-~Templates
-
-Pa~ge Preview
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-~Can't Restore
-~Repeat
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-Select ~All
-
-Chan~ges
-Co~mpare Document...
-~Find & Replace...
-~Navigator
-~Headers & Footers...
-
-F~ill
-Delete C~ontents...
-Delete C~ells...
-~Sheet
-~Delete Manual Break
-
-Lin~ks...
-P~lug-in
-~ImageMap
-~Object
-********** ~View
-~Normal
-~Page Break Preview
-
-~Toolbars
-~Formula Bar
-Status ~Bar
-Input M~ethod Status
-
-C~olumn & Row Headers
-~Value Highlighting
-
-~Data Sources
-
-F~ull Screen
-~Zoom...
-********** ~Insert
-~Manual Break
-~Cells...
-~Rows
-Co~lumns
-~Sheet...
-Shee~t From File...
-Link to E~xternal Data...
-S~pecial Character...
-Formattin~g Mark
-~Hyperlink
-
-~Function...
-F~unction List
-
-~Names
-Not~e
-
-Pict~ure
-Mo~vie and Sound
-~Object
-Ch~art...
-Float~ing Frame
-********** F~ormat
-~Default Formatting
-
-~Cells...
-~Row
-Colu~mn
-~Sheet
-M~erge Cells
-
-~Page...
-Pri~nt Ranges
-
-C~haracter...
-P~aragraph...
-~Change Case
-St~yles and Formatting
-Auto~Format...
-C~onditional Formatting...
-
-A~nchor
-Alignmen~t
-A~rrange
-~Flip
-~Group
-Graph~ic
-Con~trol...
-For~m...
-********** ~Tools
-~Spellcheck...
-~Language
-~Detective
-
-~AutoCorrect...
-
-~Goal Seek...
-Sc~enarios...
-
-~Protect Document
-
-Cell Co~ntents
-
-~Gallery
-Media Pla~yer
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Data
-~Define Range...
-Select ~Range...
-
-~Sort...
-~Filter
-Sub~totals...
-~Validity...
-
-~Multiple Operations...
-~Consolidate...
-~Outline
-Data~Pilot
-
-R~efresh Range
-********** ~Window
-~New Window
-~Close Window
-
-~Split
-~Freeze
-
-~Untitled1 - StarOffice Writer
-Untitled~2 - StarOffice Calc
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Re~load
+V~ersions...
+
+Expor~t...
+Export as P~DF...
+Sen~d
+
+Propert~ies...
+Digital Signatu~res...
+~Templates
+
+Pa~ge Preview
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+~Can't Restore
+~Repeat
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+Select ~All
+
+Chan~ges
+Co~mpare Document...
+~Find & Replace...
+~Navigator
+~Headers & Footers...
+
+F~ill
+Delete C~ontents...
+Delete C~ells...
+~Sheet
+~Delete Manual Break
+
+Lin~ks...
+P~lug-in
+~ImageMap
+~Object
+********** ~View
+~Normal
+~Page Break Preview
+
+~Toolbars
+~Formula Bar
+Status ~Bar
+Input M~ethod Status
+
+C~olumn & Row Headers
+~Value Highlighting
+
+~Data Sources
+
+F~ull Screen
+~Zoom...
+********** ~Insert
+~Manual Break
+~Cells...
+~Rows
+Co~lumns
+~Sheet...
+Shee~t From File...
+Link to E~xternal Data...
+S~pecial Character...
+Formattin~g Mark
+~Hyperlink
+
+~Function...
+F~unction List
+
+~Names
+Not~e
+
+Pict~ure
+Mo~vie and Sound
+~Object
+Ch~art...
+Float~ing Frame
+********** F~ormat
+~Default Formatting
+
+~Cells...
+~Row
+Colu~mn
+~Sheet
+M~erge Cells
+
+~Page...
+Pri~nt Ranges
+
+C~haracter...
+P~aragraph...
+~Change Case
+St~yles and Formatting
+Auto~Format...
+C~onditional Formatting...
+
+A~nchor
+Alignmen~t
+A~rrange
+~Flip
+~Group
+Graph~ic
+Con~trol...
+For~m...
+********** ~Tools
+~Spellcheck...
+~Language
+~Detective
+
+~AutoCorrect...
+
+~Goal Seek...
+Sc~enarios...
+
+~Protect Document
+
+Cell Co~ntents
+
+~Gallery
+Media Pla~yer
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Data
+~Define Range...
+Select ~Range...
+
+~Sort...
+~Filter
+Sub~totals...
+~Validity...
+
+~Multiple Operations...
+~Consolidate...
+~Outline
+Data~Pilot
+
+R~efresh Range
+********** ~Window
+~New Window
+~Close Window
+
+~Split
+~Freeze
+
+~Untitled1 - StarOffice Writer
+Untitled~2 - StarOffice Calc
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_draw.txt b/testautomation/framework/optional/input/menu/en-us_draw.txt
index a4503d5fc1a4..94af87101e18 100755
--- a/testautomation/framework/optional/input/menu/en-us_draw.txt
+++ b/testautomation/framework/optional/input/menu/en-us_draw.txt
@@ -1,157 +1,157 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Re~load
-V~ersions...
-
-Expor~t...
-Export as P~DF...
-Sen~d
-
-Propert~ies...
-Digital Signatu~res...
-~Templates
-
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't ~Restore
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-Select ~All
-
-~Find & Replace...
-~Navigator
-
-Duplicat~e...
-
-Poi~nts
-~Glue Points
-
-Cross-fa~ding...
-F~ields...
-D~elete Slide
-
-Lin~ks...
-P~lug-in
-I~mageMap
-~Object
-H~yperlink...
-********** ~View
-~Normal
-~Master
-
-~Color/Grayscale
-
-~Page Pane
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-~Ruler
-Gr~id
-~Guides
-
-~Zoom...
-********** ~Insert
-Slid~e
-D~uplicate Slide
-~Layer...
-~Insert Snap Point/Line...
-Fiel~ds
-S~pecial Character...
-Formatting ~Mark
-~Hyperlink
-
-Pict~ure
-Mo~vie and Sound
-~Object
-Sp~readsheet
-~Chart...
-Float~ing Frame
-
-~File...
-********** F~ormat
-~Default Formatting
-
-C~haracter...
-P~aragraph...
-~Bullets and Numbering...
-~Page...
-
-~Change Case
-
-Position and Si~ze...
-L~ine...
-A~rea...
-Te~xt...
-
-~Layer...
-St~yles and Formatting
-********** ~Tools
-~Spellcheck...
-~Language
-
-~AutoCorrect...
-
-~Gallery
-~Eyedropper
-Media Pla~yer
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Modify
-~Rotate
-~Flip
-~Convert
-
-~Arrange
-Alignmen~t
-~Distribution...
-
-~Name Object...
-
-~Group
-~Ungroup
-~Enter Group
-E~xit group
-
-Comb~ine
-~Split
-~Shapes
-
-C~onnect
-~Break
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-Untitled2 - ~StarOffice Draw
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Re~load
+V~ersions...
+
+Expor~t...
+Export as P~DF...
+Sen~d
+
+Propert~ies...
+Digital Signatu~res...
+~Templates
+
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't ~Restore
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+Select ~All
+
+~Find & Replace...
+~Navigator
+
+Duplicat~e...
+
+Poi~nts
+~Glue Points
+
+Cross-fa~ding...
+F~ields...
+D~elete Slide
+
+Lin~ks...
+P~lug-in
+I~mageMap
+~Object
+H~yperlink...
+********** ~View
+~Normal
+~Master
+
+~Color/Grayscale
+
+~Page Pane
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+~Ruler
+Gr~id
+~Guides
+
+~Zoom...
+********** ~Insert
+Slid~e
+D~uplicate Slide
+~Layer...
+~Insert Snap Point/Line...
+Fiel~ds
+S~pecial Character...
+Formatting ~Mark
+~Hyperlink
+
+Pict~ure
+Mo~vie and Sound
+~Object
+Sp~readsheet
+~Chart...
+Float~ing Frame
+
+~File...
+********** F~ormat
+~Default Formatting
+
+C~haracter...
+P~aragraph...
+~Bullets and Numbering...
+~Page...
+
+~Change Case
+
+Position and Si~ze...
+L~ine...
+A~rea...
+Te~xt...
+
+~Layer...
+St~yles and Formatting
+********** ~Tools
+~Spellcheck...
+~Language
+
+~AutoCorrect...
+
+~Gallery
+~Eyedropper
+Media Pla~yer
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Modify
+~Rotate
+~Flip
+~Convert
+
+~Arrange
+Alignmen~t
+~Distribution...
+
+~Name Object...
+
+~Group
+~Ungroup
+~Enter Group
+E~xit group
+
+Comb~ine
+~Split
+~Shapes
+
+C~onnect
+~Break
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+Untitled2 - ~StarOffice Draw
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_htmldokument.txt b/testautomation/framework/optional/input/menu/en-us_htmldokument.txt
index c1415d96f099..be4dff80fc67 100755
--- a/testautomation/framework/optional/input/menu/en-us_htmldokument.txt
+++ b/testautomation/framework/optional/input/menu/en-us_htmldokument.txt
@@ -1,172 +1,172 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-R~eload
-
-Expor~t...
-Sen~d
-
-Propert~ies...
-~Templates
-
-Pa~ge Preview
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't R~estore
-~Repeat
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-~Select Text
-Select ~All
-
-~Find & Replace...
-~Navigator
-AutoTe~xt...
-
-F~ields...
-Footnote~...
-H~yperlink
-
-Lin~ks...
-P~lug-in
-Ima~geMap
-~Object
-********** ~View
-~Print Layout
-~Web Layout
-HT~ML Source
-
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-~Ruler
-
-Te~xt Boundaries
-Fie~ld Shadings
-~Field Names
-~Nonprinting Characters
-~Hidden Paragraphs
-
-~Data Sources
-
-F~ull Screen
-~Zoom...
-********** ~Insert
-Fiel~ds
-S~pecial Character...
-Formatti~ng Mark
-
-~Section...
-~Hyperlink
-
-Footnote~...
-Bookmar~k...
-Not~e...
-S~cript...
-
-Fra~me...
-~Table...
-Hori~zontal Ruler...
-~From File...
-Mo~vie and Sound
-~Object
-Float~ing Frame
-
-~File...
-********** F~ormat
-~Default Formatting
-
-C~haracter...
-P~aragraph...
-~Bullets and Numbering...
-~Page...
-
-~Change Case
-Co~lumns...
-~Sections...
-
-St~yles and Formatting
-Auto~Format
-
-A~nchor
-~Wrap
-Alignmen~t
-A~rrange
-~Flip
-~Group
-~Object
-Fram~e...
-Pict~ure...
-********** T~able
-~Insert
-~Delete
-~Select
-~Merge Cells
-S~plit Cells
-Pr~otect Cells
-Merge ~Table
-Split T~able
-
-Auto~Format...
-A~utofit
-~Heading rows repeat
-~Convert
-So~rt...
-Fo~rmula
-~Number Format...
-Tab~le Boundaries
-
-Ta~ble Properties...
-********** ~Tools
-~Spellcheck...
-~Language
-~Word Count
-
-~AutoCorrect...
-~Footnotes...
-
-~Gallery
-Media Pla~yer
-
-~Bibliography Database
-
-So~rt...
-Calculat~e
-~Page Formatting
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-Untitled2 - ~StarOffice Writer/Web
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+R~eload
+
+Expor~t...
+Sen~d
+
+Propert~ies...
+~Templates
+
+Pa~ge Preview
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't R~estore
+~Repeat
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+~Select Text
+Select ~All
+
+~Find & Replace...
+~Navigator
+AutoTe~xt...
+
+F~ields...
+Footnote~...
+H~yperlink
+
+Lin~ks...
+P~lug-in
+Ima~geMap
+~Object
+********** ~View
+~Print Layout
+~Web Layout
+HT~ML Source
+
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+~Ruler
+
+Te~xt Boundaries
+Fie~ld Shadings
+~Field Names
+~Nonprinting Characters
+~Hidden Paragraphs
+
+~Data Sources
+
+F~ull Screen
+~Zoom...
+********** ~Insert
+Fiel~ds
+S~pecial Character...
+Formatti~ng Mark
+
+~Section...
+~Hyperlink
+
+Footnote~...
+Bookmar~k...
+Not~e...
+S~cript...
+
+Fra~me...
+~Table...
+Hori~zontal Ruler...
+~From File...
+Mo~vie and Sound
+~Object
+Float~ing Frame
+
+~File...
+********** F~ormat
+~Default Formatting
+
+C~haracter...
+P~aragraph...
+~Bullets and Numbering...
+~Page...
+
+~Change Case
+Co~lumns...
+~Sections...
+
+St~yles and Formatting
+Auto~Format
+
+A~nchor
+~Wrap
+Alignmen~t
+A~rrange
+~Flip
+~Group
+~Object
+Fram~e...
+Pict~ure...
+********** T~able
+~Insert
+~Delete
+~Select
+~Merge Cells
+S~plit Cells
+Pr~otect Cells
+Merge ~Table
+Split T~able
+
+Auto~Format...
+A~utofit
+~Heading rows repeat
+~Convert
+So~rt...
+Fo~rmula
+~Number Format...
+Tab~le Boundaries
+
+Ta~ble Properties...
+********** ~Tools
+~Spellcheck...
+~Language
+~Word Count
+
+~AutoCorrect...
+~Footnotes...
+
+~Gallery
+Media Pla~yer
+
+~Bibliography Database
+
+So~rt...
+Calculat~e
+~Page Formatting
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+Untitled2 - ~StarOffice Writer/Web
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_impress.txt b/testautomation/framework/optional/input/menu/en-us_impress.txt
index f6165710089c..8f619fbd2e3e 100755
--- a/testautomation/framework/optional/input/menu/en-us_impress.txt
+++ b/testautomation/framework/optional/input/menu/en-us_impress.txt
@@ -1,158 +1,158 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Re~load
-V~ersions...
-
-Expor~t...
-Export as P~DF...
-Sen~d
-
-Propert~ies...
-Digital Signatu~res...
-~Templates
-
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't ~Restore
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-Select ~All
-
-~Find & Replace...
-~Navigator
-
-Duplicat~e...
-
-Poi~nts
-~Glue Points
-
-F~ields...
-D~elete Slide
-
-Lin~ks...
-P~lug-in
-I~mageMap
-~Object
-H~yperlink...
-********** ~View
-~Normal
-~Outline
-Sli~de Sorter
-~Slide Show
-Notes ~Page
-H~andout Page
-
-~Master
-~Color/Grayscale
-
-Tas~k Pane
-S~lide Pane
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-~Ruler
-Gr~id
-~Guides
-
-~Header and Footer...
-~Zoom...
-********** ~Insert
-Slid~e
-D~uplicate Slide
-E~xpand Slide
-Su~mmary Slide
-P~age Number...
-Date and ~Time...
-Fiel~ds
-S~pecial Character...
-Formatting Mar~k
-~Hyperlink
-A~nimated Image...
-
-Pict~ure
-Mo~vie and Sound
-~Object
-Sp~readsheet
-~Chart...
-Float~ing Frame
-
-~File...
-********** F~ormat
-~Default Formatting
-
-C~haracter...
-P~aragraph...
-~Bullets and Numbering...
-~Page...
-
-~Change Case
-
-Position and Si~ze...
-L~ine...
-A~rea...
-Te~xt...
-
-Slide D~esign...
-Slide ~Layout...
-St~yles and Formatting
-
-~Group
-********** ~Tools
-~Spellcheck...
-~Language
-
-~AutoCorrect...
-
-~Gallery
-~Eyedropper
-Media Pla~yer
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Slide Show
-~Slide Show
-~Slide Show Settings...
-~Rehearse Timings
-
-~Interaction...
-Custom ~Animation...
-Slide ~Transition...
-
-~Show/Hide Slide
-~Custom Slide Show...
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-Untitled2 - ~StarOffice Impress
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Re~load
+V~ersions...
+
+Expor~t...
+Export as P~DF...
+Sen~d
+
+Propert~ies...
+Digital Signatu~res...
+~Templates
+
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't ~Restore
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+Select ~All
+
+~Find & Replace...
+~Navigator
+
+Duplicat~e...
+
+Poi~nts
+~Glue Points
+
+F~ields...
+D~elete Slide
+
+Lin~ks...
+P~lug-in
+I~mageMap
+~Object
+H~yperlink...
+********** ~View
+~Normal
+~Outline
+Sli~de Sorter
+~Slide Show
+Notes ~Page
+H~andout Page
+
+~Master
+~Color/Grayscale
+
+Tas~k Pane
+S~lide Pane
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+~Ruler
+Gr~id
+~Guides
+
+~Header and Footer...
+~Zoom...
+********** ~Insert
+Slid~e
+D~uplicate Slide
+E~xpand Slide
+Su~mmary Slide
+P~age Number...
+Date and ~Time...
+Fiel~ds
+S~pecial Character...
+Formatting Mar~k
+~Hyperlink
+A~nimated Image...
+
+Pict~ure
+Mo~vie and Sound
+~Object
+Sp~readsheet
+~Chart...
+Float~ing Frame
+
+~File...
+********** F~ormat
+~Default Formatting
+
+C~haracter...
+P~aragraph...
+~Bullets and Numbering...
+~Page...
+
+~Change Case
+
+Position and Si~ze...
+L~ine...
+A~rea...
+Te~xt...
+
+Slide D~esign...
+Slide ~Layout...
+St~yles and Formatting
+
+~Group
+********** ~Tools
+~Spellcheck...
+~Language
+
+~AutoCorrect...
+
+~Gallery
+~Eyedropper
+Media Pla~yer
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Slide Show
+~Slide Show
+~Slide Show Settings...
+~Rehearse Timings
+
+~Interaction...
+Custom ~Animation...
+Slide ~Transition...
+
+~Show/Hide Slide
+~Custom Slide Show...
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+Untitled2 - ~StarOffice Impress
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_insight.txt b/testautomation/framework/optional/input/menu/en-us_insight.txt
index dcea3a7e744f..578a4f4a524d 100755
--- a/testautomation/framework/optional/input/menu/en-us_insight.txt
+++ b/testautomation/framework/optional/input/menu/en-us_insight.txt
@@ -1,82 +1,82 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Expor~t...
-Sen~d
-
-E~xit
-********** ~Edit
-Can't ~Undo
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-
-~Delete
-~Rename...
-~Edit...
-~Open Database Object...
-Create as ~View
-~Form Wizard...
-Report ~Wizard...
-
-Select ~All
-
-Data~base
-********** ~View
-~Database Objects
-
-~Toolbars
-Status ~Bar
-~Preview
-
-~Sort
-~Refresh Tables
-********** ~Insert
-~Form...
-~Report Wizard...
-~Query (Design View)...
-Query (SQL ~View)...
-
-~Table Design...
-View ~Design...
-View (Si~mple)...
-
-F~older...
-********** ~Tools
-~Relationships...
-~User Administration...
-~Table Filter...
-~SQL...
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-New ~Database - StarOffice Base
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Expor~t...
+Sen~d
+
+E~xit
+********** ~Edit
+Can't ~Undo
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+
+~Delete
+~Rename...
+~Edit...
+~Open Database Object...
+Create as ~View
+~Form Wizard...
+Report ~Wizard...
+
+Select ~All
+
+Data~base
+********** ~View
+~Database Objects
+
+~Toolbars
+Status ~Bar
+~Preview
+
+~Sort
+~Refresh Tables
+********** ~Insert
+~Form...
+~Report Wizard...
+~Query (Design View)...
+Query (SQL ~View)...
+
+~Table Design...
+View ~Design...
+View (Si~mple)...
+
+F~older...
+********** ~Tools
+~Relationships...
+~User Administration...
+~Table Filter...
+~SQL...
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+New ~Database - StarOffice Base
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_masterdoc.txt b/testautomation/framework/optional/input/menu/en-us_masterdoc.txt
index 8d39533a0eb5..dac12d462485 100755
--- a/testautomation/framework/optional/input/menu/en-us_masterdoc.txt
+++ b/testautomation/framework/optional/input/menu/en-us_masterdoc.txt
@@ -1,194 +1,194 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Re~load
-V~ersions...
-
-Expor~t...
-Export as P~DF...
-Sen~d
-
-Propert~ies...
-~Templates
-
-Pa~ge Preview
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't R~estore
-~Repeat
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-~Select Text
-Select ~All
-
-Chan~ges
-Co~mpare Document...
-~Find & Replace...
-~Navigator
-AutoTe~xt...
-
-Exc~hange Database...
-F~ields...
-Footnote~...
-Index Entr~y...
-~Bibliography Entry...
-H~yperlink
-
-Lin~ks...
-P~lug-in
-~ImageMap
-~Object
-********** ~View
-~Print Layout
-~Web Layout
-
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-~Ruler
-
-Te~xt Boundaries
-Fie~ld Shadings
-~Field Names
-~Nonprinting Characters
-~Hidden Paragraphs
-
-~Data Sources
-
-F~ull Screen
-~Zoom...
-********** ~Insert
-Manual ~Break...
-Fiel~ds
-S~pecial Character...
-Formattin~g Mark
-
-~Section...
-~Hyperlink
-
-He~ader
-Foote~r
-Footnote~...
-Captio~n...
-Bookmar~k...
-~Cross-reference...
-Not~e...
-S~cript...
-Inde~xes and Tables
-
-En~velope...
-
-Fra~me...
-~Table...
-Hori~zontal Ruler...
-Pict~ure
-Mo~vie and Sound
-~Object
-Float~ing Frame
-
-~File...
-********** F~ormat
-~Default Formatting
-
-C~haracter...
-P~aragraph...
-~Bullets and Numbering...
-~Page...
-
-~Change Case
-As~ian phonetic guide...
-Co~lumns...
-~Sections...
-
-St~yles and Formatting
-Auto~Format
-
-A~nchor
-~Wrap
-Alignmen~t
-A~rrange
-~Flip
-~Group
-
-~Object
-Fram~e...
-Pict~ure...
-********** T~able
-~Insert
-~Delete
-~Select
-~Merge Cells
-S~plit Cells
-Pr~otect Cells
-Merge ~Table
-Split T~able
-
-Auto~Format...
-A~utofit
-~Heading rows repeat
-~Convert
-So~rt...
-Fo~rmula
-~Number Format...
-Tab~le Boundaries
-
-Ta~ble Properties...
-********** ~Tools
-~Spellcheck...
-~Language
-~Word Count
-
-~AutoCorrect...
-
-Outline ~Numbering...
-~Line Numbering...
-~Footnotes...
-
-~Gallery
-Media Pla~yer
-
-~Bibliography Database
-
-~Merge Document...
-
-So~rt...
-Calculat~e
-~Update
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-Untitled2 - ~StarOffice Writer
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Re~load
+V~ersions...
+
+Expor~t...
+Export as P~DF...
+Sen~d
+
+Propert~ies...
+~Templates
+
+Pa~ge Preview
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't R~estore
+~Repeat
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+~Select Text
+Select ~All
+
+Chan~ges
+Co~mpare Document...
+~Find & Replace...
+~Navigator
+AutoTe~xt...
+
+Exc~hange Database...
+F~ields...
+Footnote~...
+Index Entr~y...
+~Bibliography Entry...
+H~yperlink
+
+Lin~ks...
+P~lug-in
+~ImageMap
+~Object
+********** ~View
+~Print Layout
+~Web Layout
+
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+~Ruler
+
+Te~xt Boundaries
+Fie~ld Shadings
+~Field Names
+~Nonprinting Characters
+~Hidden Paragraphs
+
+~Data Sources
+
+F~ull Screen
+~Zoom...
+********** ~Insert
+Manual ~Break...
+Fiel~ds
+S~pecial Character...
+Formattin~g Mark
+
+~Section...
+~Hyperlink
+
+He~ader
+Foote~r
+Footnote~...
+Captio~n...
+Bookmar~k...
+~Cross-reference...
+Not~e...
+S~cript...
+Inde~xes and Tables
+
+En~velope...
+
+Fra~me...
+~Table...
+Hori~zontal Ruler...
+Pict~ure
+Mo~vie and Sound
+~Object
+Float~ing Frame
+
+~File...
+********** F~ormat
+~Default Formatting
+
+C~haracter...
+P~aragraph...
+~Bullets and Numbering...
+~Page...
+
+~Change Case
+As~ian phonetic guide...
+Co~lumns...
+~Sections...
+
+St~yles and Formatting
+Auto~Format
+
+A~nchor
+~Wrap
+Alignmen~t
+A~rrange
+~Flip
+~Group
+
+~Object
+Fram~e...
+Pict~ure...
+********** T~able
+~Insert
+~Delete
+~Select
+~Merge Cells
+S~plit Cells
+Pr~otect Cells
+Merge ~Table
+Split T~able
+
+Auto~Format...
+A~utofit
+~Heading rows repeat
+~Convert
+So~rt...
+Fo~rmula
+~Number Format...
+Tab~le Boundaries
+
+Ta~ble Properties...
+********** ~Tools
+~Spellcheck...
+~Language
+~Word Count
+
+~AutoCorrect...
+
+Outline ~Numbering...
+~Line Numbering...
+~Footnotes...
+
+~Gallery
+Media Pla~yer
+
+~Bibliography Database
+
+~Merge Document...
+
+So~rt...
+Calculat~e
+~Update
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+Untitled2 - ~StarOffice Writer
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_math.txt b/testautomation/framework/optional/input/menu/en-us_math.txt
index 91214b6653dc..a8282b595a57 100755
--- a/testautomation/framework/optional/input/menu/en-us_math.txt
+++ b/testautomation/framework/optional/input/menu/en-us_math.txt
@@ -1,85 +1,85 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Re~load
-V~ersions...
-
-Expor~t...
-Sen~d
-
-Propert~ies...
-Digital Signatu~res...
-
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't ~Restore
-
-Cu~t
-~Copy
-~Paste
-Select ~All
-
-~Next Marker
-Previous ~Marker
-
-Ne~xt Error
-Pr~evious Error
-********** ~View
-U~pdate
-~AutoUpdate Display
-
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-~Selection
-
-F~ull Screen
-Z~oom In
-Zoo~m Out
-Sho~w All
-~Zoom...
-********** F~ormat
-~Fonts...
-F~ont Size...
-
-~Spacing...
-A~lignment...
-
-~Text Mode
-********** ~Tools
-~Catalog...
-~Import Formula...
-
-~Macros
-~Extension Manager...
-~Customize...
-~Options...
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-Untitled2 - ~StarOffice Math
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Re~load
+V~ersions...
+
+Expor~t...
+Sen~d
+
+Propert~ies...
+Digital Signatu~res...
+
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't ~Restore
+
+Cu~t
+~Copy
+~Paste
+Select ~All
+
+~Next Marker
+Previous ~Marker
+
+Ne~xt Error
+Pr~evious Error
+********** ~View
+U~pdate
+~AutoUpdate Display
+
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+~Selection
+
+F~ull Screen
+Z~oom In
+Zoo~m Out
+Sho~w All
+~Zoom...
+********** F~ormat
+~Fonts...
+F~ont Size...
+
+~Spacing...
+A~lignment...
+
+~Text Mode
+********** ~Tools
+~Catalog...
+~Import Formula...
+
+~Macros
+~Extension Manager...
+~Customize...
+~Options...
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+Untitled2 - ~StarOffice Math
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/optional/input/menu/en-us_writer.txt b/testautomation/framework/optional/input/menu/en-us_writer.txt
index 590cfa65dd0e..5b2704581f13 100755
--- a/testautomation/framework/optional/input/menu/en-us_writer.txt
+++ b/testautomation/framework/optional/input/menu/en-us_writer.txt
@@ -1,195 +1,195 @@
-********** ~File
-~New
-~Open...
-Recent Doc~uments
-
-~Wizards
-
-~Close
-~Save
-Save ~As...
-Sa~ve All
-
-Re~load
-V~ersions...
-
-Expor~t...
-Export as P~DF...
-Sen~d
-
-Propert~ies...
-Digital Signatu~res...
-~Templates
-
-Pa~ge Preview
-~Print...
-P~rinter Settings...
-
-E~xit
-********** ~Edit
-Can't ~Undo
-Can't R~estore
-~Repeat
-
-Cu~t
-~Copy
-~Paste
-Paste ~Special...
-~Select Text
-Select ~All
-
-Chan~ges
-Co~mpare Document...
-~Find & Replace...
-~Navigator
-AutoTe~xt...
-
-Exc~hange Database...
-F~ields...
-Footnote~...
-Index Entr~y...
-~Bibliography Entry...
-H~yperlink
-
-Lin~ks...
-P~lug-in
-~ImageMap
-~Object
-********** ~View
-~Print Layout
-~Web Layout
-
-~Toolbars
-Status ~Bar
-Input M~ethod Status
-~Ruler
-
-Te~xt Boundaries
-Fie~ld Shadings
-~Field Names
-~Nonprinting Characters
-~Hidden Paragraphs
-
-~Data Sources
-
-F~ull Screen
-~Zoom...
-********** ~Insert
-Manual ~Break...
-Fiel~ds
-S~pecial Character...
-Formattin~g Mark
-
-~Section...
-~Hyperlink
-
-He~ader
-Foote~r
-Footnote~...
-Captio~n...
-Bookmar~k...
-~Cross-reference...
-Not~e...
-S~cript...
-Inde~xes and Tables
-
-En~velope...
-
-Fra~me...
-~Table...
-Hori~zontal Ruler...
-Pict~ure
-Mo~vie and Sound
-~Object
-Float~ing Frame
-
-~File...
-********** F~ormat
-~Default Formatting
-
-C~haracter...
-P~aragraph...
-~Bullets and Numbering...
-~Page...
-
-~Change Case
-As~ian phonetic guide...
-Co~lumns...
-~Sections...
-
-St~yles and Formatting
-Auto~Format
-
-A~nchor
-~Wrap
-Alignmen~t
-A~rrange
-~Flip
-~Group
-
-~Object
-Fram~e...
-Pict~ure...
-********** T~able
-~Insert
-~Delete
-~Select
-~Merge Cells
-S~plit Cells
-Pr~otect Cells
-Merge ~Table
-Split T~able
-
-Auto~Format...
-A~utofit
-~Heading rows repeat
-~Convert
-So~rt...
-Fo~rmula
-~Number Format...
-Tab~le Boundaries
-
-Ta~ble Properties...
-********** ~Tools
-~Spellcheck...
-~Language
-~Word Count
-
-~AutoCorrect...
-
-Outline ~Numbering...
-~Line Numbering...
-~Footnotes...
-
-~Gallery
-Media Pla~yer
-
-~Bibliography Database
-
-~Mail Merge Wizard...
-
-So~rt...
-Calculat~e
-~Update
-
-~Macros
-~Extension Manager...
-~XML Filter Settings...
-~Customize...
-~Options...
-********** ~Window
-~New Window
-~Close Window
-
-~Untitled1 - StarOffice Writer
-Untitled2 - ~StarOffice Writer
-********** ~Help
-StarOffice ~Help
-What's ~This?
-
-~Support
-~Registration...
-
-Check for ~Updates...
-
-A~bout StarOffice
+********** ~File
+~New
+~Open...
+Recent Doc~uments
+
+~Wizards
+
+~Close
+~Save
+Save ~As...
+Sa~ve All
+
+Re~load
+V~ersions...
+
+Expor~t...
+Export as P~DF...
+Sen~d
+
+Propert~ies...
+Digital Signatu~res...
+~Templates
+
+Pa~ge Preview
+~Print...
+P~rinter Settings...
+
+E~xit
+********** ~Edit
+Can't ~Undo
+Can't R~estore
+~Repeat
+
+Cu~t
+~Copy
+~Paste
+Paste ~Special...
+~Select Text
+Select ~All
+
+Chan~ges
+Co~mpare Document...
+~Find & Replace...
+~Navigator
+AutoTe~xt...
+
+Exc~hange Database...
+F~ields...
+Footnote~...
+Index Entr~y...
+~Bibliography Entry...
+H~yperlink
+
+Lin~ks...
+P~lug-in
+~ImageMap
+~Object
+********** ~View
+~Print Layout
+~Web Layout
+
+~Toolbars
+Status ~Bar
+Input M~ethod Status
+~Ruler
+
+Te~xt Boundaries
+Fie~ld Shadings
+~Field Names
+~Nonprinting Characters
+~Hidden Paragraphs
+
+~Data Sources
+
+F~ull Screen
+~Zoom...
+********** ~Insert
+Manual ~Break...
+Fiel~ds
+S~pecial Character...
+Formattin~g Mark
+
+~Section...
+~Hyperlink
+
+He~ader
+Foote~r
+Footnote~...
+Captio~n...
+Bookmar~k...
+~Cross-reference...
+Not~e...
+S~cript...
+Inde~xes and Tables
+
+En~velope...
+
+Fra~me...
+~Table...
+Hori~zontal Ruler...
+Pict~ure
+Mo~vie and Sound
+~Object
+Float~ing Frame
+
+~File...
+********** F~ormat
+~Default Formatting
+
+C~haracter...
+P~aragraph...
+~Bullets and Numbering...
+~Page...
+
+~Change Case
+As~ian phonetic guide...
+Co~lumns...
+~Sections...
+
+St~yles and Formatting
+Auto~Format
+
+A~nchor
+~Wrap
+Alignmen~t
+A~rrange
+~Flip
+~Group
+
+~Object
+Fram~e...
+Pict~ure...
+********** T~able
+~Insert
+~Delete
+~Select
+~Merge Cells
+S~plit Cells
+Pr~otect Cells
+Merge ~Table
+Split T~able
+
+Auto~Format...
+A~utofit
+~Heading rows repeat
+~Convert
+So~rt...
+Fo~rmula
+~Number Format...
+Tab~le Boundaries
+
+Ta~ble Properties...
+********** ~Tools
+~Spellcheck...
+~Language
+~Word Count
+
+~AutoCorrect...
+
+Outline ~Numbering...
+~Line Numbering...
+~Footnotes...
+
+~Gallery
+Media Pla~yer
+
+~Bibliography Database
+
+~Mail Merge Wizard...
+
+So~rt...
+Calculat~e
+~Update
+
+~Macros
+~Extension Manager...
+~XML Filter Settings...
+~Customize...
+~Options...
+********** ~Window
+~New Window
+~Close Window
+
+~Untitled1 - StarOffice Writer
+Untitled2 - ~StarOffice Writer
+********** ~Help
+StarOffice ~Help
+What's ~This?
+
+~Support
+~Registration...
+
+Check for ~Updates...
+
+A~bout StarOffice
diff --git a/testautomation/framework/required/includes/topten.inc b/testautomation/framework/required/includes/topten.inc
index 8fc5ac835af4..549fe8f56fd1 100755
--- a/testautomation/framework/required/includes/topten.inc
+++ b/testautomation/framework/required/includes/topten.inc
@@ -1,328 +1,328 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: topten.inc,v $
-'*
-'* $Revision: 1.1 $
-'*
-'* last change: $Author: jsi $ $Date: 2008-06-16 12:19:04 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : joerg.skottke@sun.com
-'*
-'* short description : Smoke test (load/save/clipboard)
-'*
-'\***********************************************************************
-
-sub topten
-
- gApplication = "WRITER"
- call Top_ten_test
-
- gApplication = "CALC"
- call Top_ten_test
-
- gApplication = "IMPRESS"
- call Top_ten_test
-
- gApplication = "DRAW"
- call Top_ten_test
-
- gApplication = "MATH"
- call Top_ten_test
-
- gApplication = "HTML"
- call Top_ten_test
-
- gApplication = "MASTERDOCUMENT"
- call Top_ten_test
-
-end sub
-
-'*******************************************************************************
-
-testcase Top_ten_test
- dim sUserWorkDirectory as string
- dim sFilename_native as String
- dim sFilename_export as String
- dim sFilter_native as string
- dim sFilter_export as String
- dim bExportFile as boolean
-
- sUserWorkDirectory = gOfficePath & "user\work\"
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: topten.inc,v $
+'*
+'* $Revision: 1.1 $
+'*
+'* last change: $Author: jsi $ $Date: 2008-06-16 12:19:04 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : joerg.skottke@sun.com
+'*
+'* short description : Smoke test (load/save/clipboard)
+'*
+'\***********************************************************************
+
+sub topten
+
+ gApplication = "WRITER"
+ call Top_ten_test
+
+ gApplication = "CALC"
+ call Top_ten_test
+
+ gApplication = "IMPRESS"
+ call Top_ten_test
+
+ gApplication = "DRAW"
+ call Top_ten_test
+
+ gApplication = "MATH"
+ call Top_ten_test
+
+ gApplication = "HTML"
+ call Top_ten_test
+
+ gApplication = "MASTERDOCUMENT"
+ call Top_ten_test
+
+end sub
+
+'*******************************************************************************
+
+testcase Top_ten_test
+ dim sUserWorkDirectory as string
+ dim sFilename_native as String
+ dim sFilename_export as String
+ dim sFilter_native as string
+ dim sFilter_export as String
+ dim bExportFile as boolean
+
+ sUserWorkDirectory = gOfficePath & "user\work\"
bExportFile = true
- printlog( "Current document type: " & gApplication )
-
- ' set the filenames and their filters. HTML is not exported
- if ( gApplication = "HTML" ) then
- sFilename_native = "ls_test.html"
+ printlog( "Current document type: " & gApplication )
+
+ ' set the filenames and their filters. HTML is not exported
+ if ( gApplication = "HTML" ) then
+ sFilename_native = "ls_test.html"
sFilename_export = "ls_test.htm"
- bExportFile = FALSE
- else
- sFilename_native = "ls_test" & hGetSuffix( "current" )
- sFilename_export = "ls_test" & hGetSuffix( "569" )
- endif
-
- printlog( "File (current): " & sFilename_native )
- printlog( "File (src569).: " & sFilename_export )
+ bExportFile = FALSE
+ else
+ sFilename_native = "ls_test" & hGetSuffix( "current" )
+ sFilename_export = "ls_test" & hGetSuffix( "569" )
+ endif
+
+ printlog( "File (current): " & sFilename_native )
+ printlog( "File (src569).: " & sFilename_export )
- ' Delete the workfiles, they might have been left over by prior incomplete testrun
- hDeleteFile( sUserWorkDirectory & sFilename_native )
- hDeleteFile( sUserWorkDirectory & sFilename_export )
+ ' Delete the workfiles, they might have been left over by prior incomplete testrun
+ hDeleteFile( sUserWorkDirectory & sFilename_native )
+ hDeleteFile( sUserWorkDirectory & sFilename_export )
- ' Set the API filternames for the current application (native XML format)
- select case gApplication
- case "WRITER" : sFilter_native = "writer8"
- case "CALC" : sFilter_native = "calc8"
- case "DRAW" : sFilter_native = "draw8"
- case "IMPRESS" : sFilter_native = "impress8"
- case "MATH" : sFilter_native = "math8"
- case "MASTERDOCUMENT" : sFilter_native = "writerglobal8"
+ ' Set the API filternames for the current application (native XML format)
+ select case gApplication
+ case "WRITER" : sFilter_native = "writer8"
+ case "CALC" : sFilter_native = "calc8"
+ case "DRAW" : sFilter_native = "draw8"
+ case "IMPRESS" : sFilter_native = "impress8"
+ case "MATH" : sFilter_native = "math8"
+ case "MASTERDOCUMENT" : sFilter_native = "writerglobal8"
case "HTML" : sFilter_native = "HTML"
- case else : warnlog "Invalid gApplication: " & gApplication
- end select
-
- printlog( "Create a new document" )
+ case else : warnlog "Invalid gApplication: " & gApplication
+ end select
+
+ printlog( "Create a new document" )
call hNewDocument
-
- printlog( "Clipboard" )
+
+ printlog( "Clipboard" )
call CutCopyPaste
-
- printlog( "Save (default-fileformat): " & sFilename_native )
- call hFileSaveAsKill ( sUserWorkDirectory & sFilename_native )
-
- if ( bExportFile ) then
-
- ' Set the API filternames for the current application (StarOffice 5.2 binary format)
- select case gApplication
- case "WRITER" : sFilter_export = "StarWriter 5.0"
- case "CALC" : sFilter_export = "StarCalc 5.0"
- case "DRAW" : sFilter_export = "StarDraw 5.0"
- case "IMPRESS" : sFilter_export = "StarImpress 5.0"
- case "MATH" : sFilter_export = "StarMath 5.0"
- case "MASTERDOCUMENT" : sFilter_export = "StarWriter 5.0/GlobalDocument"
- case else : warnlog "Invalid gApplication: " & gApplication
- end select
-
- printlog( "Save (5.2-fileformat): " & sFilename_export )
- hFileSaveAsWithFilterKill( sUserWorkDirectory & sFilename_export , sFilter_export )
-
- printlog( "Close" )
- FileClose
+
+ printlog( "Save (default-fileformat): " & sFilename_native )
+ call hFileSaveAsKill ( sUserWorkDirectory & sFilename_native )
+
+ if ( bExportFile ) then
+
+ ' Set the API filternames for the current application (StarOffice 5.2 binary format)
+ select case gApplication
+ case "WRITER" : sFilter_export = "StarWriter 5.0"
+ case "CALC" : sFilter_export = "StarCalc 5.0"
+ case "DRAW" : sFilter_export = "StarDraw 5.0"
+ case "IMPRESS" : sFilter_export = "StarImpress 5.0"
+ case "MATH" : sFilter_export = "StarMath 5.0"
+ case "MASTERDOCUMENT" : sFilter_export = "StarWriter 5.0/GlobalDocument"
+ case else : warnlog "Invalid gApplication: " & gApplication
+ end select
+
+ printlog( "Save (5.2-fileformat): " & sFilename_export )
+ hFileSaveAsWithFilterKill( sUserWorkDirectory & sFilename_export , sFilter_export )
+
+ printlog( "Close" )
+ FileClose
+
+ ' There should be no alien warning
+ kontext "active"
+ If ( active.exists( 1 ) ) then
+ warnlog( "Unexpected messagebox: '" & active.getText & "'" )
+ Active.Yes
+ else
+ printlog( "No more alien warning on closing the document. Good." )
+ endif
+ else
+ FileClose
+
+ kontext "active"
+ if ( Active.Exists( 1 ) ) then
+ warnlog( "Unexpected Active after saving: '" & active.getText & "'" )
+ try
+ Active.Yes()
+ catch
+ Active.No()
+ endcatch
+ endif
+ endif
- ' There should be no alien warning
- kontext "active"
- If ( active.exists( 1 ) ) then
- warnlog( "Unexpected messagebox: '" & active.getText & "'" )
- Active.Yes
- else
- printlog( "No more alien warning on closing the document. Good." )
- endif
- else
- FileClose
-
- kontext "active"
- if ( Active.Exists( 1 ) ) then
- warnlog( "Unexpected Active after saving: '" & active.getText & "'" )
- try
- Active.Yes()
- catch
- Active.No()
- endcatch
- endif
- endif
-
- printlog( "Load (default-fileformat): " & sFilename_native )
- call hFileOpen( sUserWorkDirectory & sFilename_native )
+ printlog( "Load (default-fileformat): " & sFilename_native )
+ call hFileOpen( sUserWorkDirectory & sFilename_native )
- if ( bExportFile ) then
- printlog( "Change the document" )
- hChangeDoc()
- printlog( "Save" )
- hFileSave()
- endif
-
- printlog( "Close" )
- FileClose
-
if ( bExportFile ) then
-
- printlog( "Load (5.2-fileformat): " & sFilename_export )
+ printlog( "Change the document" )
+ hChangeDoc()
+ printlog( "Save" )
+ hFileSave()
+ endif
+
+ printlog( "Close" )
+ FileClose
+
+ if ( bExportFile ) then
+
+ printlog( "Load (5.2-fileformat): " & sFilename_export )
call hFileOpen (sUserWorkDirectory & sFilename_export)
-
- if ( gApplication = "MATH" AND iSprache = 84 AND gPlatform="lin" ) then
- try
- kontext "DocumentMath"
- DocumentMath.MouseDown(50,50)
- DocumentMath.MouseUp(50,50)
- qaErrorLog( "Use workaround focus problem for math and language vi/84" )
- ' Needed by AndreSchnabel, not manual reproduceable, only with TestTool
- catch
- qaErrorLog( "Workaround focus problem failed." )
- endcatch
+
+ if ( gApplication = "MATH" AND iSprache = 84 AND gPlatform="lin" ) then
+ try
+ kontext "DocumentMath"
+ DocumentMath.MouseDown(50,50)
+ DocumentMath.MouseUp(50,50)
+ qaErrorLog( "Use workaround focus problem for math and language vi/84" )
+ ' Needed by AndreSchnabel, not manual reproduceable, only with TestTool
+ catch
+ qaErrorLog( "Workaround focus problem failed." )
+ endcatch
endif
- ' Modify the export document to trigger the alien warning on next save
- printlog( "Change the document" )
+ ' Modify the export document to trigger the alien warning on next save
+ printlog( "Change the document" )
hChangeDoc()
-
- printlog( "Save" )
- FileSave
-
- Kontext "AlienWarning"
- if ( AlienWarning.exists( 3 ) ) then
- printlog( "Closing expected alien warning. Good." )
- AlienWarning.OK()
- else
- warnlog( "Alien warning is missing" )
- endif
-
- kontext "active"
- if ( Active.Exists( 3 ) ) then
- warnlog( "Unexpected messagebox: '" & active.getText & "'" )
+
+ printlog( "Save" )
+ FileSave
+
+ Kontext "AlienWarning"
+ if ( AlienWarning.exists( 3 ) ) then
+ printlog( "Closing expected alien warning. Good." )
+ AlienWarning.OK()
+ else
+ warnlog( "Alien warning is missing" )
+ endif
+
+ kontext "active"
+ if ( Active.Exists( 3 ) ) then
+ warnlog( "Unexpected messagebox: '" & active.getText & "'" )
Active.yes
else
- printlog( "No unexpected messages on save. Good." )
- endif
-
- printlog( "Close" )
- FileClose
-
- kontext "active"
- if ( Active.Exists() ) then
- warnlog( "Unexpected messagebox: '" & active.getText & "'" )
- Active.Yes()
- else
- printlog( "No more alien warning to close. Good." )
- endif
- endif
-
- hDeleteFile( sUserWorkDirectory & sFilename_native )
- hDeleteFile( sUserWorkDirectory & sFilename_export )
-
-endcase
-
-'*******************************************************************************
-
-sub CutCopyPaste
- dim sSelectAll as string
-
- ' In Spain Select All is CTRL+E; CTRL+A is FileOpen
- if (iSprache=34) then
- sSelectAll = "<Mod1 e>"
- else
- sSelectAll = "<Mod1 a>"
- endif
-
- select case gApplication
- case "WRITER", "HTML", "MASTERDOCUMENT"
- kontext "documentwriter"
- DocumentWriter.TypeKeys "This is a test.<Return>"
- printlog( " cut" )
- DocumentWriter.TypeKeys sSelectAll
- DocumentWriter.TypeKeys "<Mod1 x>"
- Wait( 500 )
- printlog( " paste" )
- DocumentWriter.TypeKeys "<Mod1 v>"
- Wait( 500 )
- printlog( " copy" )
- DocumentWriter.TypeKeys sSelectAll
- DocumentWriter.TypeKeys "<Mod1 c>"
- Wait( 500 )
- printlog( " paste" )
- DocumentWriter.TypeKeys "<Mod1 v>"
- Wait( 500 )
- case "CALC" : Kontext "DocumentCalc"
- DocumentCalc.TypeKeys "This is a test.<Return>"
- DocumentCalc.TypeKeys "<Up>"
- printlog( " cut" )
- DocumentCalc.TypeKeys "<Mod1 x>"
- Wait( 500 )
- printlog( " paste" )
- DocumentCalc.TypeKeys "<Down>"
- DocumentCalc.TypeKeys "<Mod1 v>"
- Wait( 500 )
- printlog( " copy" )
- DocumentCalc.TypeKeys "<Mod1 c>"
- Wait( 500 )
- printlog( " paste" )
- DocumentCalc.TypeKeys "<Down>"
- DocumentCalc.TypeKeys "<Mod1 v>"
- Wait( 500 )
- case "DRAW" : Kontext "DocumentDraw"
- hRechteckErstellen ( 30, 30, 60, 60 )
- gMouseClick ( 1, 1 )
- printlog( " cut" )
- DocumentDraw.TypeKeys sSelectAll
- DocumentDraw.TypeKeys "<Mod1 x>"
- Wait( 500 )
- printlog( " paste" )
- DocumentDraw.TypeKeys "<Mod1 v>"
- Wait( 500 )
- printlog( " copy" )
- gMouseClick ( 1, 1 )
- DocumentDraw.TypeKeys sSelectAll
- DocumentDraw.TypeKeys "<Mod1 c>"
- Wait( 500 )
- printlog( " paste" )
- gMouseClick ( 1, 1 )
- DocumentDraw.TypeKeys "<Mod1 v>"
- case "IMPRESS": Kontext "DocumentImpress"
- hRechteckErstellen ( 30, 30, 60, 60 )
- gMouseClick ( 1, 1 )
- printlog( " cut" )
- DocumentImpress.TypeKeys sSelectAll
- DocumentImpress.TypeKeys "<Mod1 x>"
- Wait( 500 )
- printlog( " paste" )
- DocumentImpress.TypeKeys "<Mod1 v>"
- Wait( 500 )
- printlog( " copy" )
- gMouseClick ( 1, 1 )
- DocumentImpress.TypeKeys sSelectAll
- DocumentImpress.TypeKeys "<Mod1 c>"
- Wait( 500 )
- printlog( " paste" )
- gMouseClick ( 1, 1 )
- DocumentImpress.TypeKeys "<Mod1 v>"
- case "MATH" : SchreibenInMathdok "a over b"
- printlog( " cut" )
- hUseAsyncSlot( "EditSelectAllMath" )
- hUseAsyncSlot( "EditCut" )
- printlog( " paste" )
- hUseAsyncSlot( "EditPaste" )
- printlog( " copy" )
- hUseAsyncSlot( "EditSelectAllMath" )
- hUseAsyncSlot( "EditCopy" )
- printlog( " paste" )
- hUseAsyncSlot( "EditPaste" )
-
- end select
-end sub
-
-
-
+ printlog( "No unexpected messages on save. Good." )
+ endif
+
+ printlog( "Close" )
+ FileClose
+
+ kontext "active"
+ if ( Active.Exists() ) then
+ warnlog( "Unexpected messagebox: '" & active.getText & "'" )
+ Active.Yes()
+ else
+ printlog( "No more alien warning to close. Good." )
+ endif
+ endif
+
+ hDeleteFile( sUserWorkDirectory & sFilename_native )
+ hDeleteFile( sUserWorkDirectory & sFilename_export )
+
+endcase
+
+'*******************************************************************************
+
+sub CutCopyPaste
+ dim sSelectAll as string
+
+ ' In Spain Select All is CTRL+E; CTRL+A is FileOpen
+ if (iSprache=34) then
+ sSelectAll = "<Mod1 e>"
+ else
+ sSelectAll = "<Mod1 a>"
+ endif
+
+ select case gApplication
+ case "WRITER", "HTML", "MASTERDOCUMENT"
+ kontext "documentwriter"
+ DocumentWriter.TypeKeys "This is a test.<Return>"
+ printlog( " cut" )
+ DocumentWriter.TypeKeys sSelectAll
+ DocumentWriter.TypeKeys "<Mod1 x>"
+ Wait( 500 )
+ printlog( " paste" )
+ DocumentWriter.TypeKeys "<Mod1 v>"
+ Wait( 500 )
+ printlog( " copy" )
+ DocumentWriter.TypeKeys sSelectAll
+ DocumentWriter.TypeKeys "<Mod1 c>"
+ Wait( 500 )
+ printlog( " paste" )
+ DocumentWriter.TypeKeys "<Mod1 v>"
+ Wait( 500 )
+ case "CALC" : Kontext "DocumentCalc"
+ DocumentCalc.TypeKeys "This is a test.<Return>"
+ DocumentCalc.TypeKeys "<Up>"
+ printlog( " cut" )
+ DocumentCalc.TypeKeys "<Mod1 x>"
+ Wait( 500 )
+ printlog( " paste" )
+ DocumentCalc.TypeKeys "<Down>"
+ DocumentCalc.TypeKeys "<Mod1 v>"
+ Wait( 500 )
+ printlog( " copy" )
+ DocumentCalc.TypeKeys "<Mod1 c>"
+ Wait( 500 )
+ printlog( " paste" )
+ DocumentCalc.TypeKeys "<Down>"
+ DocumentCalc.TypeKeys "<Mod1 v>"
+ Wait( 500 )
+ case "DRAW" : Kontext "DocumentDraw"
+ hRechteckErstellen ( 30, 30, 60, 60 )
+ gMouseClick ( 1, 1 )
+ printlog( " cut" )
+ DocumentDraw.TypeKeys sSelectAll
+ DocumentDraw.TypeKeys "<Mod1 x>"
+ Wait( 500 )
+ printlog( " paste" )
+ DocumentDraw.TypeKeys "<Mod1 v>"
+ Wait( 500 )
+ printlog( " copy" )
+ gMouseClick ( 1, 1 )
+ DocumentDraw.TypeKeys sSelectAll
+ DocumentDraw.TypeKeys "<Mod1 c>"
+ Wait( 500 )
+ printlog( " paste" )
+ gMouseClick ( 1, 1 )
+ DocumentDraw.TypeKeys "<Mod1 v>"
+ case "IMPRESS": Kontext "DocumentImpress"
+ hRechteckErstellen ( 30, 30, 60, 60 )
+ gMouseClick ( 1, 1 )
+ printlog( " cut" )
+ DocumentImpress.TypeKeys sSelectAll
+ DocumentImpress.TypeKeys "<Mod1 x>"
+ Wait( 500 )
+ printlog( " paste" )
+ DocumentImpress.TypeKeys "<Mod1 v>"
+ Wait( 500 )
+ printlog( " copy" )
+ gMouseClick ( 1, 1 )
+ DocumentImpress.TypeKeys sSelectAll
+ DocumentImpress.TypeKeys "<Mod1 c>"
+ Wait( 500 )
+ printlog( " paste" )
+ gMouseClick ( 1, 1 )
+ DocumentImpress.TypeKeys "<Mod1 v>"
+ case "MATH" : SchreibenInMathdok "a over b"
+ printlog( " cut" )
+ hUseAsyncSlot( "EditSelectAllMath" )
+ hUseAsyncSlot( "EditCut" )
+ printlog( " paste" )
+ hUseAsyncSlot( "EditPaste" )
+ printlog( " copy" )
+ hUseAsyncSlot( "EditSelectAllMath" )
+ hUseAsyncSlot( "EditCopy" )
+ printlog( " paste" )
+ hUseAsyncSlot( "EditPaste" )
+
+ end select
+end sub
+
+
+
diff --git a/testautomation/framework/required/includes/wizard_fax.inc b/testautomation/framework/required/includes/wizard_fax.inc
index c36cbc1421be..cadd441e8ae6 100755
--- a/testautomation/framework/required/includes/wizard_fax.inc
+++ b/testautomation/framework/required/includes/wizard_fax.inc
@@ -1,106 +1,106 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: wizard_fax.inc,v $
-'*
-'* $Revision: 1.2 $
-'*
-'* last change: $Author: rt $ $Date: 2008-09-04 09:16:59 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : joerg.skottke@sun.com
-'*
-'* short description : Update Test for Fax Wizard
-'*
-'\******************************************************************************
-
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: wizard_fax.inc,v $
+'*
+'* $Revision: 1.2 $
+'*
+'* last change: $Author: rt $ $Date: 2008-09-04 09:16:59 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : joerg.skottke@sun.com
+'*
+'* short description : Update Test for Fax Wizard
+'*
+'\******************************************************************************
+
testcase tUpdtWizardFax
- printlog( "Resource test for the fax wizard" )
-
- dim iErr as integer
- dim brc as boolean
-
- dim cTemplateName as string
- dim cTemplatePath as string
-
- ' Build the filename we want to save the template as.
- cTemplateName = "FWK-testtool-faxtemplate.ott"
- cTemplatePath = gOfficePath & "user\template\" & cTemplateName
- cTemplatePath = convertpath( cTemplatePath )
-
- FileAutopilotFax
-
- kontext "AutopilotFax"
- if ( AutopilotFax.exists( 2 ) ) then
-
- kontext "AutopilotFax"
- call DialogTest( AutopilotFax, 1 )
- hClickNextButton()
-
- kontext "AutopilotFax"
- call DialogTest( AutopilotFax, 2 )
- hClickNextButton()
-
- kontext "AutopilotFax"
- call DialogTest( AutopilotFax, 3 )
- hClickNextButton()
-
- kontext "AutopilotFax"
- call DialogTest( AutopilotFax, 4 )
- hClickNextButton()
-
- kontext "AutopilotFax"
- call DialogTest( AutopilotFax, 5 )
-
- printlog( "Name the template for further usage" )
- TemplateName.setText( cTemplateName )
-
- hSetTemplateSavePath( cTemplatePath )
-
- hFinishWizard( 1 )
-
- kontext "StandardBar"
- hWaitForObject( Speichern, 5000 )
-
- brc = hDestroyDocument()
- if ( not brc ) then
- qaerrorlog( "#i59233# The wizard does not display the new template" )
- endif
-
- printlog( "Delete the user-template: " & cTemplatePath )
- hDeleteFile( cTemplatePath )
-
- else
- warnlog( "Fax wizard did not open/exceeded timeout" )
- endif
-
- while( getDocumentCount() > 0 )
- hDestroyDocument()
- wend
-
-
-endcase
+ printlog( "Resource test for the fax wizard" )
+
+ dim iErr as integer
+ dim brc as boolean
+
+ dim cTemplateName as string
+ dim cTemplatePath as string
+
+ ' Build the filename we want to save the template as.
+ cTemplateName = "FWK-testtool-faxtemplate.ott"
+ cTemplatePath = gOfficePath & "user\template\" & cTemplateName
+ cTemplatePath = convertpath( cTemplatePath )
+
+ FileAutopilotFax
+
+ kontext "AutopilotFax"
+ if ( AutopilotFax.exists( 2 ) ) then
+
+ kontext "AutopilotFax"
+ call DialogTest( AutopilotFax, 1 )
+ hClickNextButton()
+
+ kontext "AutopilotFax"
+ call DialogTest( AutopilotFax, 2 )
+ hClickNextButton()
+
+ kontext "AutopilotFax"
+ call DialogTest( AutopilotFax, 3 )
+ hClickNextButton()
+
+ kontext "AutopilotFax"
+ call DialogTest( AutopilotFax, 4 )
+ hClickNextButton()
+
+ kontext "AutopilotFax"
+ call DialogTest( AutopilotFax, 5 )
+
+ printlog( "Name the template for further usage" )
+ TemplateName.setText( cTemplateName )
+
+ hSetTemplateSavePath( cTemplatePath )
+
+ hFinishWizard( 1 )
+
+ kontext "StandardBar"
+ hWaitForObject( Speichern, 5000 )
+
+ brc = hDestroyDocument()
+ if ( not brc ) then
+ qaerrorlog( "#i59233# The wizard does not display the new template" )
+ endif
+
+ printlog( "Delete the user-template: " & cTemplatePath )
+ hDeleteFile( cTemplatePath )
+
+ else
+ warnlog( "Fax wizard did not open/exceeded timeout" )
+ endif
+
+ while( getDocumentCount() > 0 )
+ hDestroyDocument()
+ wend
+
+
+endcase
diff --git a/testautomation/global/input/filters/native_suffixes.dat b/testautomation/global/input/filters/native_suffixes.dat
index 6c648955fbdb..7072b260ab04 100755
--- a/testautomation/global/input/filters/native_suffixes.dat
+++ b/testautomation/global/input/filters/native_suffixes.dat
@@ -1,53 +1,53 @@
-[569]
-#StarOffice 5.x
-#Binary File Format
-WRITER=.sdw
-CALC=.sdc
-IMPRESS=.sdd
-DRAW=.sda
-MATH=.smf
-HTML=.htm
-MASTERDOCUMENT=.sgl
-
-[641]
-#StarOffice 6.x
-#XML Format
-WRITER=.sxw
-CALC=.sxc
-IMPRESS=.sxi
-DRAW=.sxd
-MATH=.sxm
-HTML=.htm
-MASTERDOCUMENT=.sxg
-
-[645]
-#OpenOffice.org 1.x / StarOffice 7 / StarSuite 7
-#XML Format
-WRITER=.sxw
-CALC=.sxc
-IMPRESS=.sxi
-DRAW=.sxd
-MATH=.sxm
-HTML=.htm
-MASTERDOCUMENT=.sxg
-
-[680]
-#OpenOffice.org 2.0 / StarOffice 8 / StarSuite 8
-#OASIS Open Office XML File-Format
-WRITER=.odt
-CALC=.ods
-IMPRESS=.odp
-DRAW=.odg
-MATH=.odf
-HTML=.htm
-MASTERDOCUMENT=.odm
-
-[current]
-#the current build is 680
-WRITER=.odt
-CALC=.ods
-IMPRESS=.odp
-DRAW=.odg
-MATH=.odf
-HTML=.htm
-MASTERDOCUMENT=.odm
+[569]
+#StarOffice 5.x
+#Binary File Format
+WRITER=.sdw
+CALC=.sdc
+IMPRESS=.sdd
+DRAW=.sda
+MATH=.smf
+HTML=.htm
+MASTERDOCUMENT=.sgl
+
+[641]
+#StarOffice 6.x
+#XML Format
+WRITER=.sxw
+CALC=.sxc
+IMPRESS=.sxi
+DRAW=.sxd
+MATH=.sxm
+HTML=.htm
+MASTERDOCUMENT=.sxg
+
+[645]
+#OpenOffice.org 1.x / StarOffice 7 / StarSuite 7
+#XML Format
+WRITER=.sxw
+CALC=.sxc
+IMPRESS=.sxi
+DRAW=.sxd
+MATH=.sxm
+HTML=.htm
+MASTERDOCUMENT=.sxg
+
+[680]
+#OpenOffice.org 2.0 / StarOffice 8 / StarSuite 8
+#OASIS Open Office XML File-Format
+WRITER=.odt
+CALC=.ods
+IMPRESS=.odp
+DRAW=.odg
+MATH=.odf
+HTML=.htm
+MASTERDOCUMENT=.odm
+
+[current]
+#the current build is 680
+WRITER=.odt
+CALC=.ods
+IMPRESS=.odp
+DRAW=.odg
+MATH=.odf
+HTML=.htm
+MASTERDOCUMENT=.odm
diff --git a/testautomation/global/input/macros.txt b/testautomation/global/input/macros.txt
index 2210990ec93f..f34e54f607d1 100755
--- a/testautomation/global/input/macros.txt
+++ b/testautomation/global/input/macros.txt
@@ -220,45 +220,45 @@ End Sub
# ---------------------------------------------------------------------------- #
[i103691]
-option vbasupport 1
-
-Sub Main
- dim a, b
-
+option vbasupport 1
+
+Sub Main
+ dim a, b
+
if (not a = b) then
- msgbox( "not equal" )
- else
- msgbox( "Equal" )
- end if
-End Sub
+ msgbox( "not equal" )
+ else
+ msgbox( "Equal" )
+ end if
+End Sub
# ---------------------------------------------------------------------------- #
[i103697]
-Private Declare Function FooFunction Lib "foo" ( nVal )
-Public Declare Function FooFunction2 Lib "foo" ( nVal )
-
-sub main
- msgbox( "i103697" )
+Private Declare Function FooFunction Lib "foo" ( nVal )
+Public Declare Function FooFunction2 Lib "foo" ( nVal )
+
+sub main
+ msgbox( "i103697" )
end sub
# ---------------------------------------------------------------------------- #
[i103990]
-type MyType
- a( 3 ) as integer
- b as double
-end type
-
-Sub Main
- dim mt as MyType
- mt.a(0) = 42
- mt.a(1) = 43
- mt.b = 3.14
+type MyType
+ a( 3 ) as integer
+ b as double
+end type
+
+Sub Main
+ dim mt as MyType
+ mt.a(0) = 42
+ mt.a(1) = 43
+ mt.b = 3.14
msgbox( mt.a(0) )
msgbox( mt.a(1) )
if ( mt.b = 3.14 ) then
msgbox( "Pi" )
else
msgbox( "Error" )
- endif
-end sub
+ endif
+end sub
diff --git a/testautomation/global/tools/includes/optional/t_filetools.inc b/testautomation/global/tools/includes/optional/t_filetools.inc
index a18319c13dfa..fb4cd43d34e5 100755
--- a/testautomation/global/tools/includes/optional/t_filetools.inc
+++ b/testautomation/global/tools/includes/optional/t_filetools.inc
@@ -159,7 +159,7 @@ function hHandleActivesOnLoad( iTries as integer , iAdd as integer ) as boolean
hHandleActivesOnLoad() = FALSE
exit function
endif
- warnlog( "#105670# - File corruption warning, the template is broken" )
+ qaerrorlog( "#105670# - File corruption warning, the template is broken" )
endif
endif
diff --git a/testautomation/global/tools/includes/optional/t_ole.inc b/testautomation/global/tools/includes/optional/t_ole.inc
index 457704f20b13..10a913102a18 100755
--- a/testautomation/global/tools/includes/optional/t_ole.inc
+++ b/testautomation/global/tools/includes/optional/t_ole.inc
@@ -65,15 +65,15 @@ end function
'*******************************************************************************
-function hGetOleObjectName( ObjectType as string ) as string
-
- dim oUnoOfficeConnection as object
- dim oUnoConfigurationAccess as object
- dim aPropertyValue(1) as new com.sun.star.beans.PropertyValue
+function hGetOleObjectName( ObjectType as string ) as string
+
+ dim oUnoOfficeConnection as object
+ dim oUnoConfigurationAccess as object
+ dim aPropertyValue(1) as new com.sun.star.beans.PropertyValue
dim xViewRoot as object
dim cConfigString as string
- dim cString as string
-
+ dim cString as string
+
const CFN = "global::tools::includes::optional::t_ole.inc::hGetOleObjectName(): "
' Test function parameters. They are <> gApplication as the API is case sensitive
@@ -94,22 +94,22 @@ function hGetOleObjectName( ObjectType as string ) as string
if ( VERBOSE ) then printlog( CFN & "Retrieving OLE name for: " & ObjectType )
- ' ...Embedding is physical path, ObjectNames the top node
- aPropertyValue( 0 ).Name = "nodepath"
+ ' ...Embedding is physical path, ObjectNames the top node
+ aPropertyValue( 0 ).Name = "nodepath"
aPropertyValue( 0 ).Value = "/org.openoffice.Office.Embedding/ObjectNames/" & ObjectType
- ' Connect to remote UNO
- oUnoOfficeConnection = hGetUnoService( TRUE )
-
- if ( isNull( oUnoOfficeConnection )) then
- warnlog( CFN & "Failed to establish UNO connection, hGetUnoService failed" )
- hGetOleObjectName() = ""
+ ' Connect to remote UNO
+ oUnoOfficeConnection = hGetUnoService( TRUE )
+
+ if ( isNull( oUnoOfficeConnection )) then
+ warnlog( CFN & "Failed to establish UNO connection, hGetUnoService failed" )
+ hGetOleObjectName() = ""
else
- ' Get a configuration provider
+ ' Get a configuration provider
oUnoConfigurationAccess = oUnoOfficeConnection.createInstance( "com.sun.star.configuration.ConfigurationProvider" )
' Get access
- xViewRoot = oUnoConfigurationAccess.createInstanceWithArguments( "com.sun.star.configuration.ConfigurationAccess", aPropertyValue() )
+ xViewRoot = oUnoConfigurationAccess.createInstanceWithArguments( "com.sun.star.configuration.ConfigurationAccess", aPropertyValue() )
cConfigString = xViewRoot.getByName( "ObjectUIName" )
' The string contains placeholders %PRODUCTNAME and %PRODUCTVERSION which have to be replaced
@@ -119,11 +119,11 @@ function hGetOleObjectName( ObjectType as string ) as string
else
cString = gProductName & " " & gOfficeVersion & " " & right( cConfigString, len( cConfigString ) - 29 )
endif
-
+
endif
- hGetOleObjectName() = cString
-
+ hGetOleObjectName() = cString
+
end function
'*******************************************************************************
@@ -139,7 +139,7 @@ function GetOleDefaultNames()
gOLEChart = hGetOleObjectName( "Chart" )
gOLEImpress = hGetOleObjectName( "Impress" )
gOLEDraw = hGetOleObjectName( "Draw" )
- gOLEMath = hGetOleObjectName( "Math" )
+ gOLEMath = hGetOleObjectName( "Math" )
end function
diff --git a/testautomation/global/tools/includes/optional/t_xml_filter1.inc b/testautomation/global/tools/includes/optional/t_xml_filter1.inc
index 96992320558c..226e2fd25e89 100644..100755
--- a/testautomation/global/tools/includes/optional/t_xml_filter1.inc
+++ b/testautomation/global/tools/includes/optional/t_xml_filter1.inc
@@ -1,828 +1,828 @@
-'encoding UTF-8 Do not remove or change this line!
-'*******************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: t_xml_filter1.inc,v $
-'*
-'* $Revision: 1.1 $
-'*
-'* last change: $Author: jsi $ $Date: 2008-06-13 10:27:09 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/******************************************************************************
-'*
-'* owner : helge.delfs@sun.com
-'*
-'* short description : Tools / XML Filter Settings Resource Test
-'*
-'\******************************************************************************
-
+'encoding UTF-8 Do not remove or change this line!
+'*******************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: t_xml_filter1.inc,v $
+'*
+'* $Revision: 1.1 $
+'*
+'* last change: $Author: jsi $ $Date: 2008-06-13 10:27:09 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/******************************************************************************
+'*
+'* owner : helge.delfs@sun.com
+'*
+'* short description : Tools / XML Filter Settings Resource Test
+'*
+'\******************************************************************************
+
testcase tToolsXMLFilterSettings
- Dim iCountOfXSLTStylesAtBeginning as integer
- Dim iCountOfXSLTStylesAfterInstallCheck as integer
- Dim iApplicationEntries as integer
- Dim ia as integer
- Dim ib as integer
- Dim ic as integer
- Dim iCountMsgBox as integer
- Dim sErrorPointerTextForResultfile as string
- Dim sFilterPackagePath as string
- Dim sDocXMLTestFile as string
- Dim sWhichFilterToUse as string
- Dim sTempReadFilterName as string
- Dim bREMOVEXSLT as boolean
- Dim bJavaBroken as boolean
-
- 'Not being used for Writer/WEB
- if gApplication = "HTML" then
- goto endsub
- endif
-
- 'Define the pointer where all warnlogs/QAErrorLogs will come from in this routine.
- sErrorPointerTextForResultfile = "global::tools::inc::t_xml_filter1,inc::tToolsXMLFilterSettings: "
-
- 'Later it will be detected if the JRE is working with the office installation
- 'Here bJavaBroken will be set to the default behaviour (Java is detected and is working)
- bJavaBroken = FALSE
-
- '/// Opening new document.
- printlog "- Opening new (application) document."
- call hNewDocument
- '/// Calling the menu item <i>Tools -&gt; XML Filter Settings</i>
- ToolsXMLFilterSettings
- printlog "- XML Filter Settings"
- Kontext "XMLFilterSettings"
- if XMLFilterSettings.Exists(1) then
- call Dialogtest (XMLFilterSettings)
- else
- warnlog sErrorPointerTextForResultfile & "Slot to open the 'XML Filter Settings dialog' failed. Exiting."
- goto endsub
- end if
- 'Counting the existing XSLT stylesheets to verify them after the
- 'XSLT stylesheet Check. Setting bREMOVEXSLT = FALSE which only will
- 'be TRUE if the count of before and after the check are different.
- bREMOVEXSLT = FALSE
- iCountOfXSLTStylesAtBeginning = FilterList.GetItemCount
- '/// Closing the XML Filter Settings-dialog.
- printlog "Closing the 'XML Filter Settings'-dialog."
- CloseBtn.Click
- '/// Checking if there are any XSLT stylesheets available (<i>finitialXMLSetting(&quot;docbook or word or excel&quot;)</i>).
- printlog " + Checking if there are any XSLT stylesheets available."
- select case gApplication
- case "CALC" : sWhichFilterToUse = "excel"
- case "WRITER" : sWhichFilterToUse = "word"
- case else : sWhichFilterToUse = "docbook"
- end select
- if finitialXMLSetting(sWhichFilterToUse) = FALSE then
- warnlog "It wasn't possible to use/install external XML filter. Test aborting!"
- goto endsub
- end if
- ToolsXMLFilterSettings
- printlog "Open XML Filter Settings dialog again."
- Kontext "XMLFilterSettings"
- iCountOfXSLTStylesAfterInstallCheck = FilterList.GetItemCount
- if iCountOfXSLTStylesAfterInstallCheck <> iCountOfXSLTStylesAtBeginning then
- bREMOVEXSLT = TRUE
- end if
- '/// Checking disabling of buttons on this dialog.
- printlog " + Checking that Edit/Test/Delete/SaveToPackage buttons disabled when no filter is selected."
- if EditBtn.IsEnabled then
- FilterList.Typekeys "<MOD1 SPACE>"
- sleep(1)
- end if
- if EditBtn.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "Edit button: Enabled when no entry is selected!?"
- end if
- if TestXSLTs.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "TestXSLTs button: Enabled when no entry is selected!?"
- end if
- if DeleteBtn.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "Delete button: Enabled when no entry is selected!?"
- end if
- if SaveToPackage.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "SaveToPackage button: Enabled when no entry is selected!?"
- end if
- '/// Checking disabling of buttons on this dialog.
- printlog " + Checking that Edit/Test/Delete/SaveToPackage buttons enabled when one filter is selected."
- if NOT EditBtn.IsEnabled then
- FilterList.Typekeys "<SPACE>"
- sleep(1)
- end if
- if NOT EditBtn.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "Edit button: Disabled when one entry is selected!?"
- end if
- if NOT TestXSLTs.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "TestXSLTs button: Disabled when one entry is selected!?"
- end if
- if NOT DeleteBtn.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "Delete button: Disabled when one entry is selected!?"
- end if
- if NOT SaveToPackage.IsEnabled then
- warnlog sErrorPointerTextForResultfile & "SaveToPackage button: Disabled when one entry is selected!?"
- end if
- '/// <i>[Loop]</i>
- '///+ <ol><li>Clicking the &quot;New&quot; button</li>
- '///+ <li>Clicking the &quot;Edit&quot; button</li></ol>
- Kontext "XMLFilterSettings"
- FilterList.TypeKeys "<HOME>"
- for ic = 1 to iCountOfXSLTStylesAfterInstallCheck
- Kontext "XMLFilterSettings"
+ Dim iCountOfXSLTStylesAtBeginning as integer
+ Dim iCountOfXSLTStylesAfterInstallCheck as integer
+ Dim iApplicationEntries as integer
+ Dim ia as integer
+ Dim ib as integer
+ Dim ic as integer
+ Dim iCountMsgBox as integer
+ Dim sErrorPointerTextForResultfile as string
+ Dim sFilterPackagePath as string
+ Dim sDocXMLTestFile as string
+ Dim sWhichFilterToUse as string
+ Dim sTempReadFilterName as string
+ Dim bREMOVEXSLT as boolean
+ Dim bJavaBroken as boolean
+
+ 'Not being used for Writer/WEB
+ if gApplication = "HTML" then
+ goto endsub
+ endif
+
+ 'Define the pointer where all warnlogs/QAErrorLogs will come from in this routine.
+ sErrorPointerTextForResultfile = "global::tools::inc::t_xml_filter1,inc::tToolsXMLFilterSettings: "
+
+ 'Later it will be detected if the JRE is working with the office installation
+ 'Here bJavaBroken will be set to the default behaviour (Java is detected and is working)
+ bJavaBroken = FALSE
+
+ '/// Opening new document.
+ printlog "- Opening new (application) document."
+ call hNewDocument
+ '/// Calling the menu item <i>Tools -&gt; XML Filter Settings</i>
+ ToolsXMLFilterSettings
+ printlog "- XML Filter Settings"
+ Kontext "XMLFilterSettings"
+ if XMLFilterSettings.Exists(1) then
+ call Dialogtest (XMLFilterSettings)
+ else
+ warnlog sErrorPointerTextForResultfile & "Slot to open the 'XML Filter Settings dialog' failed. Exiting."
+ goto endsub
+ end if
+ 'Counting the existing XSLT stylesheets to verify them after the
+ 'XSLT stylesheet Check. Setting bREMOVEXSLT = FALSE which only will
+ 'be TRUE if the count of before and after the check are different.
+ bREMOVEXSLT = FALSE
+ iCountOfXSLTStylesAtBeginning = FilterList.GetItemCount
+ '/// Closing the XML Filter Settings-dialog.
+ printlog "Closing the 'XML Filter Settings'-dialog."
+ CloseBtn.Click
+ '/// Checking if there are any XSLT stylesheets available (<i>finitialXMLSetting(&quot;docbook or word or excel&quot;)</i>).
+ printlog " + Checking if there are any XSLT stylesheets available."
+ select case gApplication
+ case "CALC" : sWhichFilterToUse = "excel"
+ case "WRITER" : sWhichFilterToUse = "word"
+ case else : sWhichFilterToUse = "docbook"
+ end select
+ if finitialXMLSetting(sWhichFilterToUse) = FALSE then
+ warnlog "It wasn't possible to use/install external XML filter. Test aborting!"
+ goto endsub
+ end if
+ ToolsXMLFilterSettings
+ printlog "Open XML Filter Settings dialog again."
+ Kontext "XMLFilterSettings"
+ iCountOfXSLTStylesAfterInstallCheck = FilterList.GetItemCount
+ if iCountOfXSLTStylesAfterInstallCheck <> iCountOfXSLTStylesAtBeginning then
+ bREMOVEXSLT = TRUE
+ end if
+ '/// Checking disabling of buttons on this dialog.
+ printlog " + Checking that Edit/Test/Delete/SaveToPackage buttons disabled when no filter is selected."
+ if EditBtn.IsEnabled then
+ FilterList.Typekeys "<MOD1 SPACE>"
+ sleep(1)
+ end if
+ if EditBtn.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "Edit button: Enabled when no entry is selected!?"
+ end if
+ if TestXSLTs.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "TestXSLTs button: Enabled when no entry is selected!?"
+ end if
+ if DeleteBtn.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "Delete button: Enabled when no entry is selected!?"
+ end if
+ if SaveToPackage.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "SaveToPackage button: Enabled when no entry is selected!?"
+ end if
+ '/// Checking disabling of buttons on this dialog.
+ printlog " + Checking that Edit/Test/Delete/SaveToPackage buttons enabled when one filter is selected."
+ if NOT EditBtn.IsEnabled then
+ FilterList.Typekeys "<SPACE>"
+ sleep(1)
+ end if
+ if NOT EditBtn.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "Edit button: Disabled when one entry is selected!?"
+ end if
+ if NOT TestXSLTs.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "TestXSLTs button: Disabled when one entry is selected!?"
+ end if
+ if NOT DeleteBtn.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "Delete button: Disabled when one entry is selected!?"
+ end if
+ if NOT SaveToPackage.IsEnabled then
+ warnlog sErrorPointerTextForResultfile & "SaveToPackage button: Disabled when one entry is selected!?"
+ end if
+ '/// <i>[Loop]</i>
+ '///+ <ol><li>Clicking the &quot;New&quot; button</li>
+ '///+ <li>Clicking the &quot;Edit&quot; button</li></ol>
+ Kontext "XMLFilterSettings"
+ FilterList.TypeKeys "<HOME>"
+ for ic = 1 to iCountOfXSLTStylesAfterInstallCheck
+ Kontext "XMLFilterSettings"
if ( XMLFilterSettings.exists( 2 ) ) then
-
- 'read the filter names from the dialog.
+
+ 'read the filter names from the dialog.
sTempReadFilterName = FilterList.GetItemText(ic)
-
- 'lower case comparison!
- sTempReadFilterName = lcase(sTempReadFilterName)
- if InStr(sTempReadFilterName , sWhichFilterToUse) <> 0 then
- FilterList.TypeKeys "<DOWN> " , ic-1
- ' printlog "DEBUG: Filtername: " & FilterList.GetItemText(ic)
- WaitSlot() ' Sort of NOOP
+
+ 'lower case comparison!
+ sTempReadFilterName = lcase(sTempReadFilterName)
+ if InStr(sTempReadFilterName , sWhichFilterToUse) <> 0 then
+ FilterList.TypeKeys "<DOWN> " , ic-1
+ ' printlog "DEBUG: Filtername: " & FilterList.GetItemText(ic)
+ WaitSlot() ' Sort of NOOP
endif
else
warnlog( "XML Filter Settings dialog too slow/not displayed" )
- endif
- next ic
- for ia = 1 to 2
- Kontext "XMLFilterSettings"
- select case ia
- case 1 : printlog "+- New"
- NewBtn.Click
- case 2 : printlog "+- Edit"
- EditBtn.Click
- end select
- sleep(1)
- Kontext "XMLFilter"
- if XMLFilter.Exists(2) then
- select case ia
- case 1 : printlog " (XML Filter: New)"
- case 2 : printlog " (XML Filter: Edit)"
- end select
- call Dialogtest (XMLFilter)
- Tabcontrol.SetPage TabXMLGeneral
- Kontext "TabXMLGeneral"
- printlog " +- TabXMLGeneral"
- if ia = 1 then
- '/// If the &quot;New&quot;-button has been used:
- call Dialogtest (TabXMLGeneral)
- iApplicationEntries = Application.GetItemCount
- '///+ <ul><li>Checking the count of applications. Should be 8.</li></ul>
- printlog " Checking the count of applications. Should be 8."
- if iApplicationEntries <> 8 then
- warnlog " +- There should be 8 applications listed in the 'Application'-listbox but there are " & iApplicationEntries & " available!"
- else
- printlog " +- 8 applications listed in 'Application' listbox."
- end if
- end if
- Kontext "XMLFilter"
- Tabcontrol.SetPage TabXMLTransformation
- Kontext "TabXMLTransformation"
- printlog " +- TabXMLTransformation"
- call Dialogtest (TabXMLTransformation)
- '/// On tab page &quot;Transformation&quot; press all &quot;Browse&quot;-buttons.
- printlog " +- On tab page 'Transformation' press all 'Browse'-buttons."
- for ib = 1 to 4
- Kontext "TabXMLTransformation"
- select case ib
- case 1 : printlog " +- Browse button 'DTD'"
- DTDBrowse.Click
- case 2 : printlog " +- Browse button 'XSLT for export'"
- XSLTForExportBrowse.Click
- case 3 : printlog " +- Browse button 'XSLT for import'"
- XSLTForImportBrowse.Click
- case 4 : printlog " +- Browse button 'Template for import'"
- BrowseTemplateForImport.Click
- end select
-
- Kontext "OeffnenDlg"
- if OeffnenDlg.Exists(3) then
- '/// After every click on &quot;Browse&quot;-button an &quot;FileOpen&quot;-dialog shoud be visible. Cancel that dialog.
- printlog " +- After every click on 'Browse'-button an 'FileOpen'-dialog shoud be visible. Cancel that dialog."
- call Dialogtest (OeffnenDlg)
- OeffnenDlg.Cancel
-
- else
- warnlog sErrorPointerTextForResultfile & "File Open dialog did not appeared."
- end if
- next ib
- '/// [Loop end]
+ endif
+ next ic
+ for ia = 1 to 2
+ Kontext "XMLFilterSettings"
+ select case ia
+ case 1 : printlog "+- New"
+ NewBtn.Click
+ case 2 : printlog "+- Edit"
+ EditBtn.Click
+ end select
+ sleep(1)
+ Kontext "XMLFilter"
+ if XMLFilter.Exists(2) then
+ select case ia
+ case 1 : printlog " (XML Filter: New)"
+ case 2 : printlog " (XML Filter: Edit)"
+ end select
+ call Dialogtest (XMLFilter)
+ Tabcontrol.SetPage TabXMLGeneral
+ Kontext "TabXMLGeneral"
+ printlog " +- TabXMLGeneral"
+ if ia = 1 then
+ '/// If the &quot;New&quot;-button has been used:
+ call Dialogtest (TabXMLGeneral)
+ iApplicationEntries = Application.GetItemCount
+ '///+ <ul><li>Checking the count of applications. Should be 8.</li></ul>
+ printlog " Checking the count of applications. Should be 8."
+ if iApplicationEntries <> 8 then
+ warnlog " +- There should be 8 applications listed in the 'Application'-listbox but there are " & iApplicationEntries & " available!"
+ else
+ printlog " +- 8 applications listed in 'Application' listbox."
+ end if
+ end if
Kontext "XMLFilter"
- if ( XMLFilter.exists( 3 ) ) then
- printlog " +- Closing 'XML Filter: New Filter'-dialog."
+ Tabcontrol.SetPage TabXMLTransformation
+ Kontext "TabXMLTransformation"
+ printlog " +- TabXMLTransformation"
+ call Dialogtest (TabXMLTransformation)
+ '/// On tab page &quot;Transformation&quot; press all &quot;Browse&quot;-buttons.
+ printlog " +- On tab page 'Transformation' press all 'Browse'-buttons."
+ for ib = 1 to 4
+ Kontext "TabXMLTransformation"
+ select case ib
+ case 1 : printlog " +- Browse button 'DTD'"
+ DTDBrowse.Click
+ case 2 : printlog " +- Browse button 'XSLT for export'"
+ XSLTForExportBrowse.Click
+ case 3 : printlog " +- Browse button 'XSLT for import'"
+ XSLTForImportBrowse.Click
+ case 4 : printlog " +- Browse button 'Template for import'"
+ BrowseTemplateForImport.Click
+ end select
+
+ Kontext "OeffnenDlg"
+ if OeffnenDlg.Exists(3) then
+ '/// After every click on &quot;Browse&quot;-button an &quot;FileOpen&quot;-dialog shoud be visible. Cancel that dialog.
+ printlog " +- After every click on 'Browse'-button an 'FileOpen'-dialog shoud be visible. Cancel that dialog."
+ call Dialogtest (OeffnenDlg)
+ OeffnenDlg.Cancel
+
+ else
+ warnlog sErrorPointerTextForResultfile & "File Open dialog did not appeared."
+ end if
+ next ib
+ '/// [Loop end]
+ Kontext "XMLFilter"
+ if ( XMLFilter.exists( 3 ) ) then
+ printlog " +- Closing 'XML Filter: New Filter'-dialog."
XMLFilter.Cancel
else
warnlog( "XML Filter Dialog not available" )
- endif
- '/// Closing &quot;XML Filter: New Filter&quot;-dialog
- else
- warnlog "XML Filter dialog did not appeared!"
- end if
- next ia
- Kontext "XMLFilterSettings"
- '/// Clicking &quot;Test XLSTs&quot;-button.
- printlog "+- Clicking 'Test XLSTs'-button."
- TestXSLTs.Click
-
- 'If it's an Import filter it makes no sense to test the export.
- if sWhichFilterToUse = "docbook" then
-
- printlog "+- E X P O R T (Writer, Impress)"
- Kontext "TestXMLFilter"
- if TestXMLFilter.Exists( 3 ) then
- call Dialogtest(TestXMLFilter)
- else
- warnlog sErrorPointerTextForResultfile & "Testing of the XML filter not possible. Exiting."
- Kontext "XMLFilterSettings"
- '/// Closing the &quot;XML Filter Settings&quot;-dialog.
- printlog "+- Closing the 'XML Filter Settings'-dialog."
- 'Deinstall the XSLT stylesheet if this routine has
- 'added one at the beginning.
- if bREMOVEXSLT = TRUE then
- call sRemoveXSLTFilter
- end if
- Kontext "XMLFilterSettings"
- CloseBtn.Click
- '/// Closing the opened application document.
- printlog "- Closing the opened application document."
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- call hCloseDocument
- end if
- 'Here the routine stops if the test dialog is not opening.
- goto endsub
- end if
- ExportBrowseBtn.Click
- '/// Press first &quot;Browse&quot;-button on the &quot;Test XML Filter&quot;-dialog.
- printlog " +-Press first 'Browse'-button on the 'Test XML Filter'-dialog."
-
- Kontext "OeffnenDlg"
- if OeffnenDlg.Exists( 3 ) then
- call Dialogtest (OeffnenDlg)
- OeffnenDlg.Cancel
- '/// Closing 'FileOpen'-Dialog.
- printlog " +- Closing 'FileOpen'-Dialog."
- else
- warnlog sErrorPointerTextForResultfile & "File Open dialog did not occoured?!"
+ endif
+ '/// Closing &quot;XML Filter: New Filter&quot;-dialog
+ else
+ warnlog "XML Filter dialog did not appeared!"
end if
-
+ next ia
+ Kontext "XMLFilterSettings"
+ '/// Clicking &quot;Test XLSTs&quot;-button.
+ printlog "+- Clicking 'Test XLSTs'-button."
+ TestXSLTs.Click
+
+ 'If it's an Import filter it makes no sense to test the export.
+ if sWhichFilterToUse = "docbook" then
+
+ printlog "+- E X P O R T (Writer, Impress)"
+ Kontext "TestXMLFilter"
+ if TestXMLFilter.Exists( 3 ) then
+ call Dialogtest(TestXMLFilter)
+ else
+ warnlog sErrorPointerTextForResultfile & "Testing of the XML filter not possible. Exiting."
+ Kontext "XMLFilterSettings"
+ '/// Closing the &quot;XML Filter Settings&quot;-dialog.
+ printlog "+- Closing the 'XML Filter Settings'-dialog."
+ 'Deinstall the XSLT stylesheet if this routine has
+ 'added one at the beginning.
+ if bREMOVEXSLT = TRUE then
+ call sRemoveXSLTFilter
+ end if
+ Kontext "XMLFilterSettings"
+ CloseBtn.Click
+ '/// Closing the opened application document.
+ printlog "- Closing the opened application document."
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ call hCloseDocument
+ end if
+ 'Here the routine stops if the test dialog is not opening.
+ goto endsub
+ end if
+ ExportBrowseBtn.Click
+ '/// Press first &quot;Browse&quot;-button on the &quot;Test XML Filter&quot;-dialog.
+ printlog " +-Press first 'Browse'-button on the 'Test XML Filter'-dialog."
+
+ Kontext "OeffnenDlg"
+ if OeffnenDlg.Exists( 3 ) then
+ call Dialogtest (OeffnenDlg)
+ OeffnenDlg.Cancel
+ '/// Closing 'FileOpen'-Dialog.
+ printlog " +- Closing 'FileOpen'-Dialog."
+ else
+ warnlog sErrorPointerTextForResultfile & "File Open dialog did not occoured?!"
+ end if
+
Kontext "TestXMLFilter"
- if ( TestXMLFilter.exists( 2 ) ) then
- '/// If the application is Writer (because the default XSLT stylesheets are only Writer filter).
- '///+<ul><li>Clicking on &quot;Current Document&quot;-button.</li></ul>
- if gApplication = "WRITER" then
- printlog " +- Clicking on 'Current Document'-button."
- CurrentDocument.Click
-
- '/// If Java is not [correctly] installed a messagebox will be shown and the test of the filter will be canceled!
- Kontext "Messagebox"
- if MessageBox.Exists( 5 ) then
- warnlog Messagebox.GetText
- try
- Messagebox.Cancel
- catch
- Messagebox.OK
- endcatch
- else
- try
- Kontext "XMLFilterOutput"
- if XMLFilterOutput.Exists(1) then
- '/// &quot;XML Filter Output&quot;-dialog should be visible.
- printlog " +- 'XML Filter Output'-dialog should be visible."
- call Dialogtest(XMLFilterOutput)
- '/// Clicking &quot;Validate&quot;-button.
- printlog " +- Clicking 'Validate'-button."
- Validate.Click
- WaitSlot( 2000 )
- '/// Checking that the validate output control is visible inside the window.
- printlog " +- Checking that the validate output control is visible inside the window."
- if NOT ValidateOutput.isVisible then
- warnlog " +- Validate output is not visible!"
- end if
- '/// Closing &quot;XML Filter Output&quot;-dialog.
- printlog " +- Closing 'XML Filter Output'-dialog."
- XMLFilterOutput.Close
-
- else
- warnlog sErrorPointerTextForResultfile & "XML Filter Ouput dialog did not occoured."
- end if
- catch
- warnlog "Testing of XSLTs does not work."
- endcatch
- end if
- else
- Kontext "TestXMLFilter"
- printlog " +- 'Current Document'-button should not be enabled if no !"
- if CurrentDocument.IsEnabled then
- Kontext "DocumentWriter"
- try
- DocumentWriter.TypeKeys "A writer document exists!"
- catch
- QAErrorLog "'Current Document'-button is enabled but a 'Writer' XML filter has been selected! If there's no Writer document (may be in the background) also opened it would be a bug!"
- endcatch
+ if ( TestXMLFilter.exists( 2 ) ) then
+ '/// If the application is Writer (because the default XSLT stylesheets are only Writer filter).
+ '///+<ul><li>Clicking on &quot;Current Document&quot;-button.</li></ul>
+ if gApplication = "WRITER" then
+ printlog " +- Clicking on 'Current Document'-button."
+ CurrentDocument.Click
+
+ '/// If Java is not [correctly] installed a messagebox will be shown and the test of the filter will be canceled!
+ Kontext "Messagebox"
+ if MessageBox.Exists( 5 ) then
+ warnlog Messagebox.GetText
+ try
+ Messagebox.Cancel
+ catch
+ Messagebox.OK
+ endcatch
+ else
+ try
+ Kontext "XMLFilterOutput"
+ if XMLFilterOutput.Exists(1) then
+ '/// &quot;XML Filter Output&quot;-dialog should be visible.
+ printlog " +- 'XML Filter Output'-dialog should be visible."
+ call Dialogtest(XMLFilterOutput)
+ '/// Clicking &quot;Validate&quot;-button.
+ printlog " +- Clicking 'Validate'-button."
+ Validate.Click
+ WaitSlot( 2000 )
+ '/// Checking that the validate output control is visible inside the window.
+ printlog " +- Checking that the validate output control is visible inside the window."
+ if NOT ValidateOutput.isVisible then
+ warnlog " +- Validate output is not visible!"
+ end if
+ '/// Closing &quot;XML Filter Output&quot;-dialog.
+ printlog " +- Closing 'XML Filter Output'-dialog."
+ XMLFilterOutput.Close
+
+ else
+ warnlog sErrorPointerTextForResultfile & "XML Filter Ouput dialog did not occoured."
+ end if
+ catch
+ warnlog "Testing of XSLTs does not work."
+ endcatch
+ end if
+ else
+ Kontext "TestXMLFilter"
+ printlog " +- 'Current Document'-button should not be enabled if no !"
+ if CurrentDocument.IsEnabled then
+ Kontext "DocumentWriter"
+ try
+ DocumentWriter.TypeKeys "A writer document exists!"
+ catch
+ QAErrorLog "'Current Document'-button is enabled but a 'Writer' XML filter has been selected! If there's no Writer document (may be in the background) also opened it would be a bug!"
+ endcatch
end if
- end if
+ end if
else
warnlog( "FATAL: TestXMLFilter not available" )
- end if
+ end if
printlog "+- I M P O R T"
endif
-
+
Kontext "TestXMLFilter"
- if ( TestXMLFilter.exists( 2 ) ) then
- '/// Clicking &quot;Browse&quot;-button (Import).
- printlog " +- Clicking 'Browse'-button (Import)."
- ImportBrowseBtn.Click
-
- Kontext "OeffnenDlg"
- if OeffnenDlg.Exists( 2 ) then
- call Dialogtest (OeffnenDlg)
- '/// Closing &quot;FileOpen&quot;-dialog.
- printlog " +- Closing 'FileOpen'-dialog."
- OeffnenDlg.Cancel
- else
- warnlog sErrorPointerTextForResultfile & "File Open dialog did not occoured?!"
+ if ( TestXMLFilter.exists( 2 ) ) then
+ '/// Clicking &quot;Browse&quot;-button (Import).
+ printlog " +- Clicking 'Browse'-button (Import)."
+ ImportBrowseBtn.Click
+
+ Kontext "OeffnenDlg"
+ if OeffnenDlg.Exists( 2 ) then
+ call Dialogtest (OeffnenDlg)
+ '/// Closing &quot;FileOpen&quot;-dialog.
+ printlog " +- Closing 'FileOpen'-dialog."
+ OeffnenDlg.Cancel
+ else
+ warnlog sErrorPointerTextForResultfile & "File Open dialog did not occoured?!"
end if
else
warnlog( "FATAL: Dialog <TestXMLFilter> is not available" )
endif
-
- Kontext "TestXMLFilter"
- '/// Checking if 'Display Source'-checkbox is checked (should not be!).
- printlog " +- Checking if 'Display Source'-checkbox is checked (should not be!)."
- if NOT DisplaySource.IsChecked then
- DisplaySource.Check
- else
- warnlog " +- Display source should be NOT checked as default!"
- end if
- Kontext "TestXMLFilter"
- select case sWhichFilterToUse
- case "docbook" : '/// If DocBook XML is being tested use a DocBook XML file.
- sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\docbook.xml")
- case "word" : '/// If Word XML is being tested use a Word XML file.
- sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\word.xml")
- case "excel" : '/// If Excel XML is being tested use a Excel XML file.
- sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\excel.xml")
- case "xhtml" : '/// If XHTML is being tested that use a XHTML file.
- sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\xhtml.xhtml")
- case else : warnlog sErrorPointerTextForResultfile & "Wrong parameter has been used! Exiting"
- Kontext "TestXMLFilter"
- '/// Closing the &quot;Test XML Filter&quot;-dialog.
- printlog " +- Closing the 'Test XML Filter'-dialog"
- CloseBtn.Click
- Kontext "XMLFilterSettings"
- '/// Closing the &quot;XML Filter Settings&quot;-dialog.
- printlog "+- Closing the 'XML Filter Settings'-dialog."
- 'Deinstall the XSLT stylesheet if this routine has
- 'added one at the beginning.
- if bREMOVEXSLT = TRUE then
- call sRemoveXSLTFilter
- end if
- Kontext "XMLFilterSettings"
- CloseBtn.Click
- '/// Closing the opened application document.
- printlog "- Closing the opened application document."
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- Call hCloseDocument
- end if
- goto endsub
- end select
- '/// Clicking &quot;Browse&quot;-button (Import) again to test it with the XML file.
- printlog " +- Clicking 'Browse'-button (Import) again to test it the XML file."
- ImportBrowseBtn.Click
-
- Kontext "OeffnenDlg"
- if OeffnenDlg.Exists( 3 ) then
- call Dialogtest (OeffnenDlg)
- Dateiname.SetText sDocXMLTestFile
- Oeffnen.Click
- try
- ' If Java is not [correctly] installed a messagebox will be shown and the test of the filter will be canceled!
- Kontext "Messagebox"
- if Messagebox.Exists(2) then
- for iCountMsgBox = 1 to 5
- Kontext "Messagebox"
- if MessageBox.Exists(2) then
- if MessageBox.GetRT = 304 then
- if iCountMsgBox = 1 then
- warnlog sErrorPointerTextForResultfile & "No output window was visible! Exiting routine!"
- endif
- QAErrorLog "Dialog (" & iCountMsgBox & "): " & Messagebox.GetText
- Messagebox.OK
- bJavaBroken = TRUE
- if iCountMsgBox > 3 then
- warnlog "Instead of 3 times the missing Java RT box will be shown " & iCountMsgBox & " times."
- endif
- end if
- else
- exit for
- endif
- next iCountMsgBox
- endif
- Kontext "XMLFilterOutput"
- if XMLFilterOutput.Exists(3) then
- '/// &quot;XML Filter Output&quot;-dialog should be visible.
- printlog " +- 'XML Filter Output'-dialog should be visible."
- call Dialogtest(XMLFilterOutput)
- '/// Clicking &quot;Validate&quot;-button.
- printlog " +- Clicking 'Validate'-button."
- Validate.Click
-
- Kontext "Messagebox"
- if Messagebox.Exists( 2 ) then
- if bJavaBroken then
- Messagebox.OK
- else
- warnlog Messagebox.GetText
- Messagebox.OK
- endif
- endif
- '/// Checking that the validate output control is visible inside the window.
- printlog " +- Checking that the validate output control is visible inside the window."
- Kontext "XMLFilterOutput"
- if NOT ValidateOutput.isVisible then
- warnlog " +- Validate output is not visible!"
- end if
- '/// Closing &quot;XML Filter Output&quot;-dialog.
- printlog " +- Closing 'XML Filter Output'-dialog."
- Kontext "XMLFilterOutput"
- XMLFilterOutput.Close
- else
- warnlog sErrorPointerTextForResultfile & "No output window was visible! Exiting routine!"
- Kontext "TestXMLFilter"
- '/// Closing the &quot;Test XML Filter&quot;-dialog.
- printlog " +- Closing the 'Test XML Filter'-dialog"
- CloseBtn.Click
- Kontext "XMLFilterSettings"
- '/// Closing the &quot;XML Filter Settings&quot;-dialog.
- printlog "+- Closing the 'XML Filter Settings'-dialog."
- 'Deinstall the XSLT stylesheet if this routine has
- 'added one at the beginning.
- if bREMOVEXSLT = TRUE then
- call sRemoveXSLTFilter
- end if
- Kontext "XMLFilterSettings"
- CloseBtn.Click
- '/// Closing the opened application document.
- printlog "- Closing the opened application document."
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- call hCloseDocument
- end if
- 'Here the routine stops if there is no Java installed or the output was not visible.
- goto endsub
- end if
- catch
- '/// If Java is not [correctly] installed a messagebox will be shown and the test of the filter will be canceled!
- Kontext "Messagebox"
- if MessageBox.Exists( 2 ) then
- warnlog Messagebox.GetText
- Messagebox.OK
- warnlog sErrorPointerTextForResultfile & "Java is not usable! Exiting routine!"
- Kontext "TestXMLFilter"
- '/// Closing the &quot;Test XML Filter&quot;-dialog.
- printlog " +- Closing the 'Test XML Filter'-dialog"
- CloseBtn.Click
- Kontext "XMLFilterSettings"
- '/// Closing the &quot;XML Filter Settings&quot;-dialog.
- printlog "+- Closing the 'XML Filter Settings'-dialog."
- 'Deinstall the XSLT stylesheet if this routine has
- 'added one at the beginning.
- if bREMOVEXSLT = TRUE then
- call sRemoveXSLTFilter
- end if
- Kontext "XMLFilterSettings"
- CloseBtn.Click
- '/// Closing the opened application document.
- printlog "- Closing the opened application document."
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- call hCloseDocument
- end if
- goto endsub
- end if
- endcatch
- else
- warnlog sErrorPointerTextForResultfile & "File Open dialog missing! Not able to load test documents. Exiting routine!"
- Kontext "TestXMLFilter"
- '/// Closing the &quot;Test XML Filter&quot;-dialog.
- printlog " +- Closing the 'Test XML Filter'-dialog"
- CloseBtn.Click
- Kontext "XMLFilterSettings"
- '/// Closing the &quot;XML Filter Settings&quot;-dialog.
- printlog "+- Closing the 'XML Filter Settings'-dialog."
- 'Deinstall the XSLT stylesheet if this routine has
- 'added one at the beginning.
- if bREMOVEXSLT = TRUE then
- call sRemoveXSLTFilter
- end if
- Kontext "XMLFilterSettings"
- CloseBtn.Click
- '/// Closing the opened application document.
- printlog "- Closing the opened application document."
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- call hCloseDocument
- end if
- goto endsub
- end if
- '/// Closing the tested XML document
- printlog " +- Closing the tested XML document"
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- call hCloseDocument
- else
- QAErrorLog "#i27370# Normaly there should be a second document but there is none!"
- end if
-
+
+ Kontext "TestXMLFilter"
+ '/// Checking if 'Display Source'-checkbox is checked (should not be!).
+ printlog " +- Checking if 'Display Source'-checkbox is checked (should not be!)."
+ if NOT DisplaySource.IsChecked then
+ DisplaySource.Check
+ else
+ warnlog " +- Display source should be NOT checked as default!"
+ end if
+ Kontext "TestXMLFilter"
+ select case sWhichFilterToUse
+ case "docbook" : '/// If DocBook XML is being tested use a DocBook XML file.
+ sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\docbook.xml")
+ case "word" : '/// If Word XML is being tested use a Word XML file.
+ sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\word.xml")
+ case "excel" : '/// If Excel XML is being tested use a Excel XML file.
+ sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\excel.xml")
+ case "xhtml" : '/// If XHTML is being tested that use a XHTML file.
+ sDocXMLTestFile = ConvertPath(gTestToolPath & "global\input\xml_filter\xhtml.xhtml")
+ case else : warnlog sErrorPointerTextForResultfile & "Wrong parameter has been used! Exiting"
+ Kontext "TestXMLFilter"
+ '/// Closing the &quot;Test XML Filter&quot;-dialog.
+ printlog " +- Closing the 'Test XML Filter'-dialog"
+ CloseBtn.Click
+ Kontext "XMLFilterSettings"
+ '/// Closing the &quot;XML Filter Settings&quot;-dialog.
+ printlog "+- Closing the 'XML Filter Settings'-dialog."
+ 'Deinstall the XSLT stylesheet if this routine has
+ 'added one at the beginning.
+ if bREMOVEXSLT = TRUE then
+ call sRemoveXSLTFilter
+ end if
+ Kontext "XMLFilterSettings"
+ CloseBtn.Click
+ '/// Closing the opened application document.
+ printlog "- Closing the opened application document."
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ Call hCloseDocument
+ end if
+ goto endsub
+ end select
+ '/// Clicking &quot;Browse&quot;-button (Import) again to test it with the XML file.
+ printlog " +- Clicking 'Browse'-button (Import) again to test it the XML file."
+ ImportBrowseBtn.Click
+
+ Kontext "OeffnenDlg"
+ if OeffnenDlg.Exists( 3 ) then
+ call Dialogtest (OeffnenDlg)
+ Dateiname.SetText sDocXMLTestFile
+ Oeffnen.Click
+ try
+ ' If Java is not [correctly] installed a messagebox will be shown and the test of the filter will be canceled!
+ Kontext "Messagebox"
+ if Messagebox.Exists(2) then
+ for iCountMsgBox = 1 to 5
+ Kontext "Messagebox"
+ if MessageBox.Exists(2) then
+ if MessageBox.GetRT = 304 then
+ if iCountMsgBox = 1 then
+ warnlog sErrorPointerTextForResultfile & "No output window was visible! Exiting routine!"
+ endif
+ QAErrorLog "Dialog (" & iCountMsgBox & "): " & Messagebox.GetText
+ Messagebox.OK
+ bJavaBroken = TRUE
+ if iCountMsgBox > 3 then
+ warnlog "Instead of 3 times the missing Java RT box will be shown " & iCountMsgBox & " times."
+ endif
+ end if
+ else
+ exit for
+ endif
+ next iCountMsgBox
+ endif
+ Kontext "XMLFilterOutput"
+ if XMLFilterOutput.Exists(3) then
+ '/// &quot;XML Filter Output&quot;-dialog should be visible.
+ printlog " +- 'XML Filter Output'-dialog should be visible."
+ call Dialogtest(XMLFilterOutput)
+ '/// Clicking &quot;Validate&quot;-button.
+ printlog " +- Clicking 'Validate'-button."
+ Validate.Click
+
+ Kontext "Messagebox"
+ if Messagebox.Exists( 2 ) then
+ if bJavaBroken then
+ Messagebox.OK
+ else
+ warnlog Messagebox.GetText
+ Messagebox.OK
+ endif
+ endif
+ '/// Checking that the validate output control is visible inside the window.
+ printlog " +- Checking that the validate output control is visible inside the window."
+ Kontext "XMLFilterOutput"
+ if NOT ValidateOutput.isVisible then
+ warnlog " +- Validate output is not visible!"
+ end if
+ '/// Closing &quot;XML Filter Output&quot;-dialog.
+ printlog " +- Closing 'XML Filter Output'-dialog."
+ Kontext "XMLFilterOutput"
+ XMLFilterOutput.Close
+ else
+ warnlog sErrorPointerTextForResultfile & "No output window was visible! Exiting routine!"
+ Kontext "TestXMLFilter"
+ '/// Closing the &quot;Test XML Filter&quot;-dialog.
+ printlog " +- Closing the 'Test XML Filter'-dialog"
+ CloseBtn.Click
+ Kontext "XMLFilterSettings"
+ '/// Closing the &quot;XML Filter Settings&quot;-dialog.
+ printlog "+- Closing the 'XML Filter Settings'-dialog."
+ 'Deinstall the XSLT stylesheet if this routine has
+ 'added one at the beginning.
+ if bREMOVEXSLT = TRUE then
+ call sRemoveXSLTFilter
+ end if
+ Kontext "XMLFilterSettings"
+ CloseBtn.Click
+ '/// Closing the opened application document.
+ printlog "- Closing the opened application document."
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ call hCloseDocument
+ end if
+ 'Here the routine stops if there is no Java installed or the output was not visible.
+ goto endsub
+ end if
+ catch
+ '/// If Java is not [correctly] installed a messagebox will be shown and the test of the filter will be canceled!
+ Kontext "Messagebox"
+ if MessageBox.Exists( 2 ) then
+ warnlog Messagebox.GetText
+ Messagebox.OK
+ warnlog sErrorPointerTextForResultfile & "Java is not usable! Exiting routine!"
+ Kontext "TestXMLFilter"
+ '/// Closing the &quot;Test XML Filter&quot;-dialog.
+ printlog " +- Closing the 'Test XML Filter'-dialog"
+ CloseBtn.Click
+ Kontext "XMLFilterSettings"
+ '/// Closing the &quot;XML Filter Settings&quot;-dialog.
+ printlog "+- Closing the 'XML Filter Settings'-dialog."
+ 'Deinstall the XSLT stylesheet if this routine has
+ 'added one at the beginning.
+ if bREMOVEXSLT = TRUE then
+ call sRemoveXSLTFilter
+ end if
+ Kontext "XMLFilterSettings"
+ CloseBtn.Click
+ '/// Closing the opened application document.
+ printlog "- Closing the opened application document."
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ call hCloseDocument
+ end if
+ goto endsub
+ end if
+ endcatch
+ else
+ warnlog sErrorPointerTextForResultfile & "File Open dialog missing! Not able to load test documents. Exiting routine!"
+ Kontext "TestXMLFilter"
+ '/// Closing the &quot;Test XML Filter&quot;-dialog.
+ printlog " +- Closing the 'Test XML Filter'-dialog"
+ CloseBtn.Click
+ Kontext "XMLFilterSettings"
+ '/// Closing the &quot;XML Filter Settings&quot;-dialog.
+ printlog "+- Closing the 'XML Filter Settings'-dialog."
+ 'Deinstall the XSLT stylesheet if this routine has
+ 'added one at the beginning.
+ if bREMOVEXSLT = TRUE then
+ call sRemoveXSLTFilter
+ end if
+ Kontext "XMLFilterSettings"
+ CloseBtn.Click
+ '/// Closing the opened application document.
+ printlog "- Closing the opened application document."
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ call hCloseDocument
+ end if
+ goto endsub
+ end if
+ '/// Closing the tested XML document
+ printlog " +- Closing the tested XML document"
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ call hCloseDocument
+ else
+ QAErrorLog "#i27370# Normaly there should be a second document but there is none!"
+ end if
+
Kontext "TestXMLFilter"
- if ( TestXMLFilter.exists( 1 ) ) then
- if bJavaBroken = FALSE then
- '/// Clicking on &quot;Recent File&quot;-Button.
- printlog " +- Clicking on 'Recent File'-Button."
- RecentFile.Click
-
- Kontext "XMLFilterOutput"
- '/// &quot;XML Filter Output&quot;-dialog should be visible.
- printlog " +- 'XML Filter Output'-dialog should be visible."
-
- Kontext "XMLFilterOutput"
- '/// Closing &quot;XML Filter Output&quot;-dialog.
- printlog " +- Closing 'XML Filter Output'-dialog."
- XMLFilterOutput.Close
-
- '/// Closing the tested XML document
- printlog " +- Closing the tested XML document"
- '/// ...if there is more than 1 document opened.
- if GetDocumentCount > 1 then
- call hCloseDocument
- else
- QAErrorLog "#i27370# Normaly there should be a second document but there is none!"
- end if
-
- Kontext "TestXMLFilter"
- '/// Closing the &quot;Test XML Filter&quot;-dialog.
- printlog " +- Closing the 'Test XML Filter'-dialog"
+ if ( TestXMLFilter.exists( 1 ) ) then
+ if bJavaBroken = FALSE then
+ '/// Clicking on &quot;Recent File&quot;-Button.
+ printlog " +- Clicking on 'Recent File'-Button."
+ RecentFile.Click
+
+ Kontext "XMLFilterOutput"
+ '/// &quot;XML Filter Output&quot;-dialog should be visible.
+ printlog " +- 'XML Filter Output'-dialog should be visible."
+
+ Kontext "XMLFilterOutput"
+ '/// Closing &quot;XML Filter Output&quot;-dialog.
+ printlog " +- Closing 'XML Filter Output'-dialog."
+ XMLFilterOutput.Close
+
+ '/// Closing the tested XML document
+ printlog " +- Closing the tested XML document"
+ '/// ...if there is more than 1 document opened.
+ if GetDocumentCount > 1 then
+ call hCloseDocument
+ else
+ QAErrorLog "#i27370# Normaly there should be a second document but there is none!"
+ end if
+
+ Kontext "TestXMLFilter"
+ '/// Closing the &quot;Test XML Filter&quot;-dialog.
+ printlog " +- Closing the 'Test XML Filter'-dialog"
endif
else
warnlog( "Dialog <TestXMLFilter> is not available" )
endif
-
- CloseBtn.Click
+
+ CloseBtn.Click
Kontext "XMLFilterSettings"
- if ( XMLFilterSettings.exists( 1 ) ) then
- '/// Clicking &quot;Delete&quot;-button.
- printlog " +- Clicking 'Delete'-button"
- DeleteBtn.Click
- Kontext
- if Active.Exists(1) then
- if Active.GetRT = 304 then
- Active.No
- end if
+ if ( XMLFilterSettings.exists( 1 ) ) then
+ '/// Clicking &quot;Delete&quot;-button.
+ printlog " +- Clicking 'Delete'-button"
+ DeleteBtn.Click
+ Kontext
+ if Active.Exists(1) then
+ if Active.GetRT = 304 then
+ Active.No
+ end if
end if
else
warnlog( "Dialog <XMLFilterSettings> is not available" )
endif
-
- '/// Clicking 'Save to Package'-button.
- Kontext "XMLFilterSettings"
- if ( XMLFilterSettings.exists( 1 ) ) then
-
- printlog " +- Clicking 'Save to Package'-button."
- SaveToPackage.Click
-
- Kontext "SpeichernDlg"
- if SpeichernDlg.Exists( 3 ) then
- call Dialogtest(SpeichernDlg)
- SpeichernDlg.Cancel
- '/// Closing 'File Save As'-Dialog.
- printlog " +- Closing 'File Save As'-Dialog."
- else
- warnlog sErrorPointerTextForResultfile & "Save As dialog missing!"
+
+ '/// Clicking 'Save to Package'-button.
+ Kontext "XMLFilterSettings"
+ if ( XMLFilterSettings.exists( 1 ) ) then
+
+ printlog " +- Clicking 'Save to Package'-button."
+ SaveToPackage.Click
+
+ Kontext "SpeichernDlg"
+ if SpeichernDlg.Exists( 3 ) then
+ call Dialogtest(SpeichernDlg)
+ SpeichernDlg.Cancel
+ '/// Closing 'File Save As'-Dialog.
+ printlog " +- Closing 'File Save As'-Dialog."
+ else
+ warnlog sErrorPointerTextForResultfile & "Save As dialog missing!"
end if
else
warnlog( "Dialog <XMLFilterSettings> is not available" )
endif
-
- '/// Clicking 'Open Package'-button.
- Kontext "XMLFilterSettings"
- if ( XMLFilterSettings.exists( 1 ) ) then
- printlog " +- Clicking 'Open Package'-button."
- OpenPackage.Click
-
- Kontext "OeffnenDlg"
- if OeffnenDlg.Exists( 3 ) then
- call Dialogtest(OeffnenDlg)
- OeffnenDlg.Cancel
- '/// Closing 'FileOpen'-Dialog.
- printlog " +- Closing 'FileOpen'-Dialog."
- else
- warnlog sErrorPointerTextForResultfile & "File open dialog missing!"
- end if
+
+ '/// Clicking 'Open Package'-button.
+ Kontext "XMLFilterSettings"
+ if ( XMLFilterSettings.exists( 1 ) ) then
+ printlog " +- Clicking 'Open Package'-button."
+ OpenPackage.Click
+
+ Kontext "OeffnenDlg"
+ if OeffnenDlg.Exists( 3 ) then
+ call Dialogtest(OeffnenDlg)
+ OeffnenDlg.Cancel
+ '/// Closing 'FileOpen'-Dialog.
+ printlog " +- Closing 'FileOpen'-Dialog."
+ else
+ warnlog sErrorPointerTextForResultfile & "File open dialog missing!"
+ end if
else
warnlog( "Dialog <XMLFilterSettings> is not available" )
endif
- '/// Closing the &quot;XML Filter Settings&quot;-dialog.
- Kontext "XMLFilterSettings"
- if ( XMLFilterSettings.exists( 1 ) ) then
- printlog "+- Closing the 'XML Filter Settings'-dialog."
- 'Deinstall the XSLT stylesheet if this routine has
- 'added one at the beginning.
- if bREMOVEXSLT = TRUE then
- call sRemoveXSLTFilter
- end if
+ '/// Closing the &quot;XML Filter Settings&quot;-dialog.
+ Kontext "XMLFilterSettings"
+ if ( XMLFilterSettings.exists( 1 ) ) then
+ printlog "+- Closing the 'XML Filter Settings'-dialog."
+ 'Deinstall the XSLT stylesheet if this routine has
+ 'added one at the beginning.
+ if bREMOVEXSLT = TRUE then
+ call sRemoveXSLTFilter
+ end if
else
warnlog( "Dialog <XMLFilterSettings> is not available" )
endif
- Kontext "XMLFilterSettings"
- if ( XMLFilterSettings.exists( 1 ) ) then
- CloseBtn.Click
+ Kontext "XMLFilterSettings"
+ if ( XMLFilterSettings.exists( 1 ) ) then
+ CloseBtn.Click
'/// Closing the opened application document.
else
warnlog( "Dialog <XMLFilterSettings> is not available" )
endif
-
- printlog "- Closing the opened application document."
- '/// ...if there is more than 1 document opened.
- if ( hFileCloseAll() <> 2 ) then
- QAErrorLog "#i27370# Normaly there should be a second document but there is none!"
+
+ printlog "- Closing the opened application document."
+ '/// ...if there is more than 1 document opened.
+ if ( hFileCloseAll() <> 2 ) then
+ QAErrorLog "#i27370# Normaly there should be a second document but there is none!"
end if
-endcase
-
-'-------------------------------------------------------------------------
-
-sub fInitialXMLSetting( sXMLFilterType as string ) as boolean
-'/// This small function adds the latest and greatest XSLT stylesheet
-'///+ to the office.<br>
-'///+ The result is TRUE if the packages are already available or if they
-'///+ have been installed successfully in this routine.
-'/// <u>Input</u>: excel, word, docbook, xhtml
-'/// <u>Output</u>: TRUE or FALSE
- Dim iCountOfDefaultXSLTStyles as integer
- Dim iSecondCountOfDefaultXSLTStyles as integer
- Dim sFilterPackagePath as string
- Dim sTempReadFilterName as string
- Dim ia as integer
-
- 'Setting boolean to FALSE
- fInitialXMLSetting = FALSE
- '/// Opening new document.
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Opening new " & gApplication & " document."
- call hNewDocument
- '/// Calling the menu item <i>Tools -&gt; XML Filter Settings</i>
- ToolsXMLFilterSettings
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Opening the XML Filter Settings dialog."
- Kontext "XMLFilterSettings"
- call Dialogtest (XMLFilterSettings)
- '/// Checking if there are any XSLT stylesheets available.
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Checking if there are any XSLT stylesheets available."
- iCountOfDefaultXSLTStyles = FilterList.GetItemCount
- ' printlog "DEBUG (a): " & iCountOfDefaultXSLTStyles
- if iCountOfDefaultXSLTStyles <> 0 then
- '/// Check if the same filter already exists.
- 'Using lowercased input parameter.
- sXMLFilterType = lcase(sXMLFilterType)
- for ia = 1 to iCountOfDefaultXSLTStyles
- Kontext "XMLFilterSettings"
- 'read the filter names from the dialog.
- sTempReadFilterName = FilterList.GetItemText(ia)
- ' printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: DEBUG: (" & ia & ") " & sTempReadFilterName
- 'lower case comparison!
- sTempReadFilterName = lcase(sTempReadFilterName)
- 'if a _part_ of the filtername matches the readed filter name the criteria is true!
- if InStr(sTempReadFilterName , sXMLFilterType) <> 0 then
- fInitialXMLSetting = TRUE
- Kontext "XMLFilterSettings"
- CloseBtn.Click
- Call hCloseDocument
- exit sub
- end if
- next ia
- 'if no filter name maches the for...next loop will be left
- 'and the same routine as used for 0 filter installed will
- 'be used to install a filter package.
- end if
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: The XML filter is not available: Adding the " & sXMLFilterType & " XML filter."
- '///+ The packages will be used from &quot;qatesttool/global/input/xslt_stylesheets/*.jar&quot;
- ' printlog "DEBUG: " & sXMLFilterType
- select case sXMLFilterType
- case "excel" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\excel.jar")
- case "word" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\word.jar")
- case "docbook" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\docbook.jar")
- case "xhtml" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\xhtml.jar")
- end select
- OpenPackage.Click
+endcase
+
+'-------------------------------------------------------------------------
+
+sub fInitialXMLSetting( sXMLFilterType as string ) as boolean
+'/// This small function adds the latest and greatest XSLT stylesheet
+'///+ to the office.<br>
+'///+ The result is TRUE if the packages are already available or if they
+'///+ have been installed successfully in this routine.
+'/// <u>Input</u>: excel, word, docbook, xhtml
+'/// <u>Output</u>: TRUE or FALSE
+ Dim iCountOfDefaultXSLTStyles as integer
+ Dim iSecondCountOfDefaultXSLTStyles as integer
+ Dim sFilterPackagePath as string
+ Dim sTempReadFilterName as string
+ Dim ia as integer
+
+ 'Setting boolean to FALSE
+ fInitialXMLSetting = FALSE
+ '/// Opening new document.
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Opening new " & gApplication & " document."
+ call hNewDocument
+ '/// Calling the menu item <i>Tools -&gt; XML Filter Settings</i>
+ ToolsXMLFilterSettings
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Opening the XML Filter Settings dialog."
+ Kontext "XMLFilterSettings"
+ call Dialogtest (XMLFilterSettings)
+ '/// Checking if there are any XSLT stylesheets available.
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Checking if there are any XSLT stylesheets available."
+ iCountOfDefaultXSLTStyles = FilterList.GetItemCount
+ ' printlog "DEBUG (a): " & iCountOfDefaultXSLTStyles
+ if iCountOfDefaultXSLTStyles <> 0 then
+ '/// Check if the same filter already exists.
+ 'Using lowercased input parameter.
+ sXMLFilterType = lcase(sXMLFilterType)
+ for ia = 1 to iCountOfDefaultXSLTStyles
+ Kontext "XMLFilterSettings"
+ 'read the filter names from the dialog.
+ sTempReadFilterName = FilterList.GetItemText(ia)
+ ' printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: DEBUG: (" & ia & ") " & sTempReadFilterName
+ 'lower case comparison!
+ sTempReadFilterName = lcase(sTempReadFilterName)
+ 'if a _part_ of the filtername matches the readed filter name the criteria is true!
+ if InStr(sTempReadFilterName , sXMLFilterType) <> 0 then
+ fInitialXMLSetting = TRUE
+ Kontext "XMLFilterSettings"
+ CloseBtn.Click
+ Call hCloseDocument
+ exit sub
+ end if
+ next ia
+ 'if no filter name maches the for...next loop will be left
+ 'and the same routine as used for 0 filter installed will
+ 'be used to install a filter package.
+ end if
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: The XML filter is not available: Adding the " & sXMLFilterType & " XML filter."
+ '///+ The packages will be used from &quot;qatesttool/global/input/xslt_stylesheets/*.jar&quot;
+ ' printlog "DEBUG: " & sXMLFilterType
+ select case sXMLFilterType
+ case "excel" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\excel.jar")
+ case "word" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\word.jar")
+ case "docbook" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\docbook.jar")
+ case "xhtml" : sFilterPackagePath = ConvertPath(gTestToolPath & "global\input\xslt_stylesheets\xhtml.jar")
+ end select
+ OpenPackage.Click
Kontext "OeffnenDlg"
- if ( OeffnenDlg.exists( 2 ) ) then
- call Dialogtest (OeffnenDlg)
- Dateiname.SetText sFilterPackagePath
+ if ( OeffnenDlg.exists( 2 ) ) then
+ call Dialogtest (OeffnenDlg)
+ Dateiname.SetText sFilterPackagePath
Oeffnen.Click
-
- Kontext
- if Active.Exists(3) then
- if Active.GetRT = 304 then
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: " & Active.GetText
- Active.OK
- Kontext "XMLFilterSettings"
- iSecondCountOfDefaultXSLTStyles = FilterList.GetItemCount
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Checking again the count of installed XSLT stylesheets."
- if iSecondCountOfDefaultXSLTStyles <> (iCountOfDefaultXSLTStyles+1) then
- warnlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: It was not possible to add " & sXMLFilterType & "-XML filter!"
- warnlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Test aborted!"
- exit sub
- else
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: XML filter has been installed!"
- fInitialXMLSetting = TRUE
- end if
- end if
+
+ Kontext
+ if Active.Exists(3) then
+ if Active.GetRT = 304 then
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: " & Active.GetText
+ Active.OK
+ Kontext "XMLFilterSettings"
+ iSecondCountOfDefaultXSLTStyles = FilterList.GetItemCount
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Checking again the count of installed XSLT stylesheets."
+ if iSecondCountOfDefaultXSLTStyles <> (iCountOfDefaultXSLTStyles+1) then
+ warnlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: It was not possible to add " & sXMLFilterType & "-XML filter!"
+ warnlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Test aborted!"
+ exit sub
+ else
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: XML filter has been installed!"
+ fInitialXMLSetting = TRUE
+ end if
+ end if
end if
else
warnlog( "Dialog <OeffnenDlg> is not available" )
endif
-
+
Kontext "XMLFilterSettings"
- if ( XMLFilterSettings.exists( 1 ) ) then
- '/// Closing the XML Filter Settings-dialog.
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Closing the 'XML Filter Settings'-dialog."
+ if ( XMLFilterSettings.exists( 1 ) ) then
+ '/// Closing the XML Filter Settings-dialog.
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Closing the 'XML Filter Settings'-dialog."
CloseBtn.Click
else
warnlog( "Dialog <XMLFilterSettings> is not available" )
- endif
- '/// Closing the opened application document.
- printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Closing the opened application document."
- call hCloseDocument
-end sub
-
-'-------------------------------------------------------------------------
-
-sub sRemoveXSLTFilter
- Dim sXMLFilterType as string
- Dim iCountOfDefaultXSLTStyles as integer
- Dim ia as integer
- Dim sTempReadFilterName as string
- Kontext "XMLFilterSettings"
- select case gApplication
- case "CALC" : sXMLFilterType = "excel"
- case "WRITER" : sXMLFilterType = "word"
- case else : sXMLFilterType = "docbook"
- end select
- iCountOfDefaultXSLTStyles = FilterList.GetItemCount
- if iCountOfDefaultXSLTStyles <> 0 then
- '/// Search for the filter in filter list.
- 'Using lowercased input parameter.
- for ia = 1 to iCountOfDefaultXSLTStyles
- Kontext "XMLFilterSettings"
- 'read the filter names from the dialog.
- sTempReadFilterName = FilterList.GetItemText(ia)
- 'lower case comparison!
- if InStr(sTempReadFilterName , sXMLFilterType) <> 0 then
- '/// If the filter has been found delete it.
- FilterList.TypeKeys "<HOME>"
- wait( 100 )
- FilterList.TypeKeys "<DOWN>" , (ia-1)
- wait( 100 )
- DeleteBtn.Click
- Kontext
- if Active.Exists(1) then
- if Active.GetRT = 304 then
- Active.Yes
- end if
- end if
- exit sub
- end if
- next ia
- else
- warnlog "The count of XML filters has to be >0! Problem?"
- end if
-end sub
-
+ endif
+ '/// Closing the opened application document.
+ printlog "global::tools::inc::t_xml_filter1,inc::fInitialXMLSetting: Closing the opened application document."
+ call hCloseDocument
+end sub
+
+'-------------------------------------------------------------------------
+
+sub sRemoveXSLTFilter
+ Dim sXMLFilterType as string
+ Dim iCountOfDefaultXSLTStyles as integer
+ Dim ia as integer
+ Dim sTempReadFilterName as string
+ Kontext "XMLFilterSettings"
+ select case gApplication
+ case "CALC" : sXMLFilterType = "excel"
+ case "WRITER" : sXMLFilterType = "word"
+ case else : sXMLFilterType = "docbook"
+ end select
+ iCountOfDefaultXSLTStyles = FilterList.GetItemCount
+ if iCountOfDefaultXSLTStyles <> 0 then
+ '/// Search for the filter in filter list.
+ 'Using lowercased input parameter.
+ for ia = 1 to iCountOfDefaultXSLTStyles
+ Kontext "XMLFilterSettings"
+ 'read the filter names from the dialog.
+ sTempReadFilterName = FilterList.GetItemText(ia)
+ 'lower case comparison!
+ if InStr(sTempReadFilterName , sXMLFilterType) <> 0 then
+ '/// If the filter has been found delete it.
+ FilterList.TypeKeys "<HOME>"
+ wait( 100 )
+ FilterList.TypeKeys "<DOWN>" , (ia-1)
+ wait( 100 )
+ DeleteBtn.Click
+ Kontext
+ if Active.Exists(1) then
+ if Active.GetRT = 304 then
+ Active.Yes
+ end if
+ end if
+ exit sub
+ end if
+ next ia
+ else
+ warnlog "The count of XML filters has to be >0! Problem?"
+ end if
+end sub
+
diff --git a/testautomation/graphics/required/input/gallery/gal_1.txt b/testautomation/graphics/required/input/gallery/gal_1.txt
index e7d364c507d5..df3f36b0432a 100755
--- a/testautomation/graphics/required/input/gallery/gal_1.txt
+++ b/testautomation/graphics/required/input/gallery/gal_1.txt
@@ -1,30 +1,30 @@
-Animations
-Arrows
-Backgrounds
-Balloons
-Bullets
-Calendar
-Climate
-Communication
-Computers
-Emoticons
-Finances
-Flags
-Flow Charts
-Homepage
-Interaction
-Keyboard
-My Theme
-Navigation
-Office
-People
-Pictures
-Presentation
-Problem Solving
-Rulers
-School & University
-Screen Beans
-Sounds
-Surfaces
-Symbols
-Time
+Animations
+Arrows
+Backgrounds
+Balloons
+Bullets
+Calendar
+Climate
+Communication
+Computers
+Emoticons
+Finances
+Flags
+Flow Charts
+Homepage
+Interaction
+Keyboard
+My Theme
+Navigation
+Office
+People
+Pictures
+Presentation
+Problem Solving
+Rulers
+School & University
+Screen Beans
+Sounds
+Surfaces
+Symbols
+Time
diff --git a/testautomation/graphics/required/input/gallery/gal_31.txt b/testautomation/graphics/required/input/gallery/gal_31.txt
index d50b0cff9208..7748f271fba2 100755
--- a/testautomation/graphics/required/input/gallery/gal_31.txt
+++ b/testautomation/graphics/required/input/gallery/gal_31.txt
@@ -1,30 +1,30 @@
-Achtergronden
-Agenda
-Animatie
-Beelden
-Communicatie
-Computer
-Eigen onderwerp
-Emoticons
-Financiën
-Geluiden
-Homepage
-Interactie
-Kantoor
-Klimaat
-Linialen
-Navigatie
-Oppervlakken
-Opsommingstekens
-Personen
-Pijlen
-Presentatie
-Probleemoplossing
-School en universiteit
-Screen Beans
-Stroomdiagrammen
-Symbolen
-Tekstballonnen
-Tijd
-Toetsenbord
-Vlaggen
+Achtergronden
+Agenda
+Animatie
+Beelden
+Communicatie
+Computer
+Eigen onderwerp
+Emoticons
+Financiën
+Geluiden
+Homepage
+Interactie
+Kantoor
+Klimaat
+Linialen
+Navigatie
+Oppervlakken
+Opsommingstekens
+Personen
+Pijlen
+Presentatie
+Probleemoplossing
+School en universiteit
+Screen Beans
+Stroomdiagrammen
+Symbolen
+Tekstballonnen
+Tijd
+Toetsenbord
+Vlaggen
diff --git a/testautomation/graphics/required/input/gallery/gal_33.txt b/testautomation/graphics/required/input/gallery/gal_33.txt
index cfa1f6844b3b..c5473f0aa525 100755
--- a/testautomation/graphics/required/input/gallery/gal_33.txt
+++ b/testautomation/graphics/required/input/gallery/gal_33.txt
@@ -1,30 +1,30 @@
-Animations
-Arrière-plans
-Bulles
-Bureau
-Calendrier
-Clavier
-Climat
-Communication
-Drapeaux
-École & université
-Économie
-Emoticons
-Flèches
-Gens
-Heure
-Homepage
-Interaction
-Mon thème
-Navigation
-Ordinateur
-Organigrammes
-Photos
-Présentation
-Puces
-Règles
-ScreenBeans
-Solutions
-Sons
-Symboles
-Textures
+Animations
+Arrière-plans
+Bulles
+Bureau
+Calendrier
+Clavier
+Climat
+Communication
+Drapeaux
+École & université
+Économie
+Emoticons
+Flèches
+Gens
+Heure
+Homepage
+Interaction
+Mon thème
+Navigation
+Ordinateur
+Organigrammes
+Photos
+Présentation
+Puces
+Règles
+ScreenBeans
+Solutions
+Sons
+Symboles
+Textures
diff --git a/testautomation/graphics/required/input/gallery/gal_34.txt b/testautomation/graphics/required/input/gallery/gal_34.txt
index 02fca9152969..7f21e4e50e66 100755
--- a/testautomation/graphics/required/input/gallery/gal_34.txt
+++ b/testautomation/graphics/required/input/gallery/gal_34.txt
@@ -1,30 +1,30 @@
-Animaciones
-Banderas
-Calendario
-Clima
-Comunicación
-Diagramas de flujo
-Emoticón
-Escuela y universidad
-Finanzas
-Flechas
-Fondos
-Fotos
-Hora
-Interacción
-Límites
-Llamadas
-Mis temas
-Navegación
-Oficina
-Ordenador
-Página principal
-Personas
-Presentación
-Screen Beans
-Símbolos
-Soluciones de problemas
-Sonidos
-Superficies
-Teclado
-Viñetas
+Animaciones
+Banderas
+Calendario
+Clima
+Comunicación
+Diagramas de flujo
+Emoticón
+Escuela y universidad
+Finanzas
+Flechas
+Fondos
+Fotos
+Hora
+Interacción
+Límites
+Llamadas
+Mis temas
+Navegación
+Oficina
+Ordenador
+Página principal
+Personas
+Presentación
+Screen Beans
+Símbolos
+Soluciones de problemas
+Sonidos
+Superficies
+Teclado
+Viñetas
diff --git a/testautomation/graphics/required/input/gallery/gal_36.txt b/testautomation/graphics/required/input/gallery/gal_36.txt
index 2c035b9850f1..5baf96972550 100755
--- a/testautomation/graphics/required/input/gallery/gal_36.txt
+++ b/testautomation/graphics/required/input/gallery/gal_36.txt
@@ -1,30 +1,30 @@
-Animációk
-Bemutató
-Billentyűzet
-Éghajlat
-Elválasztók
-Emberek
-Felsorolásjel
-Felszínek
-Folyamatábra
-Hangok
-Hangulatjelek :)
-Hátterek
-Honlap
-Idő
-Iskola és egyetem
-Jelzők
-Képek
-Kommunikáció
-Közjáték
-Naptár
-Navigáció
-Nyilak
-Office
-Pénzügyek
-Problémamegoldás
-Saját téma
-Screen Beans
-Számítógépek
-Szimbólumok
-Szövegbuborék
+Animációk
+Bemutató
+Billentyűzet
+Éghajlat
+Elválasztók
+Emberek
+Felsorolásjel
+Felszínek
+Folyamatábra
+Hangok
+Hangulatjelek :)
+Hátterek
+Honlap
+Idő
+Iskola és egyetem
+Jelzők
+Képek
+Kommunikáció
+Közjáték
+Naptár
+Navigáció
+Nyilak
+Office
+Pénzügyek
+Problémamegoldás
+Saját téma
+Screen Beans
+Számítógépek
+Szimbólumok
+Szövegbuborék
diff --git a/testautomation/graphics/required/input/gallery/gal_39.txt b/testautomation/graphics/required/input/gallery/gal_39.txt
index b7cbbb163959..005c328c79d6 100755
--- a/testautomation/graphics/required/input/gallery/gal_39.txt
+++ b/testautomation/graphics/required/input/gallery/gal_39.txt
@@ -1,30 +1,30 @@
-Animazioni
-Argomento proprio
-Bandiere
-Bullets
-Calendario
-Clima
-Computer
-Comunicazione
-Diagramma di flusso
-Emoticons
-Finanze
-Fotografie
-Frecce
-Homepage
-Interazione
-Limiti
-Navigazione
-Orario
-Persone
-Presentazione
-Screen Beans
-Scuola & Università
-Sfondi
-Simboli
-Soluzioni
-Suoni
-Superfici
-Tastiera
-Ufficio
-Vignetta
+Animazioni
+Argomento proprio
+Bandiere
+Bullets
+Calendario
+Clima
+Computer
+Comunicazione
+Diagramma di flusso
+Emoticons
+Finanze
+Fotografie
+Frecce
+Homepage
+Interazione
+Limiti
+Navigazione
+Orario
+Persone
+Presentazione
+Screen Beans
+Scuola & Università
+Sfondi
+Simboli
+Soluzioni
+Suoni
+Superfici
+Tastiera
+Ufficio
+Vignetta
diff --git a/testautomation/graphics/required/input/gallery/gal_46.txt b/testautomation/graphics/required/input/gallery/gal_46.txt
index e9d3fc2e61e1..27bcf765335b 100755
--- a/testautomation/graphics/required/input/gallery/gal_46.txt
+++ b/testautomation/graphics/required/input/gallery/gal_46.txt
@@ -1,30 +1,30 @@
-Animationer
-Bakgrunder
-Dator
-Eget tema
-Ekonomi
-Emoticons
-Flaggor
-Flödesdiagram
-Foton
-Hemsida
-Interaktion
-Kalender
-Kontor
-Klimat
-Kommunikation
-Linjaler
-Ljud
-Navigation
-Personer
-Pilar
-Pratbubblor
-Presentation
-Problemlösningar
-Punkter
-Screen Beans
-Skola & universitet
-Symboler
-Tangentbord
-Tid
-Ytor
+Animationer
+Bakgrunder
+Dator
+Eget tema
+Ekonomi
+Emoticons
+Flaggor
+Flödesdiagram
+Foton
+Hemsida
+Interaktion
+Kalender
+Kontor
+Klimat
+Kommunikation
+Linjaler
+Ljud
+Navigation
+Personer
+Pilar
+Pratbubblor
+Presentation
+Problemlösningar
+Punkter
+Screen Beans
+Skola & universitet
+Symboler
+Tangentbord
+Tid
+Ytor
diff --git a/testautomation/graphics/required/input/gallery/gal_48.txt b/testautomation/graphics/required/input/gallery/gal_48.txt
index c21dfec516c1..a1427cd2a10a 100755
--- a/testautomation/graphics/required/input/gallery/gal_48.txt
+++ b/testautomation/graphics/required/input/gallery/gal_48.txt
@@ -1,30 +1,30 @@
-Animacje
-Biuro
-Bu?ki
-Chmurki tekstowe
-Czas
-D?wi?ki
-Finanse
-Flagi
-Granice
-Interakcja
-Kalendarz
-Klawiatura
-Klimat
-Komputer
-Komunikacja
-Ludziki
-Nawigacja
-Powierzchnie
-Prezentacja
-Rozwi?zania problemu
-ScreenBeans
-Strona macierzysta
-Strza?ki
-Symbole
-Szko?a i uniwersytet
-T?a
-Wlasny temat
-Wykresy blokowy
-Zdj?cia
-Znaki wypunktowania
+Animacje
+Biuro
+Bu?ki
+Chmurki tekstowe
+Czas
+D?wi?ki
+Finanse
+Flagi
+Granice
+Interakcja
+Kalendarz
+Klawiatura
+Klimat
+Komputer
+Komunikacja
+Ludziki
+Nawigacja
+Powierzchnie
+Prezentacja
+Rozwi?zania problemu
+ScreenBeans
+Strona macierzysta
+Strza?ki
+Symbole
+Szko?a i uniwersytet
+T?a
+Wlasny temat
+Wykresy blokowy
+Zdj?cia
+Znaki wypunktowania
diff --git a/testautomation/graphics/required/input/gallery/gal_49.txt b/testautomation/graphics/required/input/gallery/gal_49.txt
index 063bd956fa97..cd17744124c0 100755
--- a/testautomation/graphics/required/input/gallery/gal_49.txt
+++ b/testautomation/graphics/required/input/gallery/gal_49.txt
@@ -1,30 +1,30 @@
-Animationen
-Begrenzungen
-Bullets
-Büro
-Computer
-Eigenes Thema
-Emoticons
-Finanzen
-Flaggen
-Flussdiagramme
-Fotos
-Hintergründe
-Homepage
-Interaktion
-Kalender
-Klänge
-Klima
-Kommunikation
-Navigation
-Oberflächen
-Personen
-Pfeile
-Präsentation
-Problemlösungen
-Schule & Uni
-ScreenBeans
-Sprechblasen
-Symbole
-Tastatur
-Zeit
+Animationen
+Begrenzungen
+Bullets
+Büro
+Computer
+Eigenes Thema
+Emoticons
+Finanzen
+Flaggen
+Flussdiagramme
+Fotos
+Hintergründe
+Homepage
+Interaktion
+Kalender
+Klänge
+Klima
+Kommunikation
+Navigation
+Oberflächen
+Personen
+Pfeile
+Präsentation
+Problemlösungen
+Schule & Uni
+ScreenBeans
+Sprechblasen
+Symbole
+Tastatur
+Zeit
diff --git a/testautomation/graphics/required/input/gallery/gal_55.txt b/testautomation/graphics/required/input/gallery/gal_55.txt
index c6e02faac055..a118e1f270fc 100755
--- a/testautomation/graphics/required/input/gallery/gal_55.txt
+++ b/testautomation/graphics/required/input/gallery/gal_55.txt
@@ -1,30 +1,30 @@
-Animações
-Apresentação
-Balões
-Beans da Tela
-Calendário
-Clima
-Computadores
-Comunicação
-Emoticons
-Escola e Universidade
-Escritório
-Finanças
-Fluxogramas
-Home page
-Hora
-Imagens
-Interação
-Marcadores
-Meu tema
-Navegação
-Pessoas
-Planos de fundo
-Réguas
-Setas
-Símbolos
-Sinalizadores
-Solução de problemas
-Sons
-Superfícies
-Teclado
+Animações
+Apresentação
+Balões
+Beans da Tela
+Calendário
+Clima
+Computadores
+Comunicação
+Emoticons
+Escola e Universidade
+Escritório
+Finanças
+Fluxogramas
+Home page
+Hora
+Imagens
+Interação
+Marcadores
+Meu tema
+Navegação
+Pessoas
+Planos de fundo
+Réguas
+Setas
+Símbolos
+Sinalizadores
+Solução de problemas
+Sons
+Superfícies
+Teclado
diff --git a/testautomation/graphics/required/input/gallery/gal_81.txt b/testautomation/graphics/required/input/gallery/gal_81.txt
index 28164a70ee8c..7772fdda67b8 100755
--- a/testautomation/graphics/required/input/gallery/gal_81.txt
+++ b/testautomation/graphics/required/input/gallery/gal_81.txt
@@ -1,29 +1,29 @@
-Screen Beans
-アニメーション
-オブジェクトã®å‹•ä½œè¨­å®š
-エモーティコン
-オフィス
-カレンダー
-キーボード
-コミュニケーション
-コンピュータ
-サウンド
-シンボル
-トラブル解決
-ナビゲーション
-ファイナンス
-フローãƒãƒ£ãƒ¼ãƒˆ
-プレゼンテーション
-ホームページ
-ルーラー
-人物
-写真
-å¹ã出ã—
-教育機関
-時間
-気候
-独自ã®ãƒ†ãƒ¼ãƒž
-矢å°
-箇æ¡æ›¸ãシンボル
-背景
+Screen Beans
+アニメーション
+オブジェクトã®å‹•ä½œè¨­å®š
+エモーティコン
+オフィス
+カレンダー
+キーボード
+コミュニケーション
+コンピュータ
+サウンド
+シンボル
+トラブル解決
+ナビゲーション
+ファイナンス
+フローãƒãƒ£ãƒ¼ãƒˆ
+プレゼンテーション
+ホームページ
+ルーラー
+人物
+写真
+å¹ã出ã—
+教育機関
+時間
+気候
+独自ã®ãƒ†ãƒ¼ãƒž
+矢å°
+箇æ¡æ›¸ãシンボル
+背景
è¡¨é¢ \ No newline at end of file
diff --git a/testautomation/graphics/required/input/gallery/gal_82.txt b/testautomation/graphics/required/input/gallery/gal_82.txt
index d83ea21db560..8eb673595495 100755
--- a/testautomation/graphics/required/input/gallery/gal_82.txt
+++ b/testautomation/graphics/required/input/gallery/gal_82.txt
@@ -1,29 +1,29 @@
-ScreenBeans
-ê°ì • 표현 기호
-그림
-고유 주제
-글머리 기호
-기호
-기후
-네비게ì´ì…˜
-문제 해결
-ë°°ê²½
-사람
-사운드
-눈금ìž
-ìƒí˜¸ ìž‘ìš©
-순서ë„
-시간
-애니메ì´ì…˜
-오피스
-칼렌ë”
-컴퓨터
-키보드
-통신
-표면
-í’ì„ 
-프레젠테ì´ì…˜
-í•™êµ & 대학
-홈 페ì´ì§€
-화살표
+ScreenBeans
+ê°ì • 표현 기호
+그림
+고유 주제
+글머리 기호
+기호
+기후
+네비게ì´ì…˜
+문제 해결
+ë°°ê²½
+사람
+사운드
+눈금ìž
+ìƒí˜¸ ìž‘ìš©
+순서ë„
+시간
+애니메ì´ì…˜
+오피스
+칼렌ë”
+컴퓨터
+키보드
+통신
+표면
+í’ì„ 
+프레젠테ì´ì…˜
+í•™êµ & 대학
+홈 페ì´ì§€
+화살표
회계 \ No newline at end of file
diff --git a/testautomation/graphics/required/input/gallery/gal_86.txt b/testautomation/graphics/required/input/gallery/gal_86.txt
index ff1bbc7953d9..0f2936478100 100755
--- a/testautomation/graphics/required/input/gallery/gal_86.txt
+++ b/testautomation/graphics/required/input/gallery/gal_86.txt
@@ -1,29 +1,29 @@
-Screen Beans
-中学和大学
-主页
-交互å¼
-人物
-办公室
-动画
-å„å¼å›¾æ ‡
-å„ç§å¤šè¾¹å½¢
-å„ç§èƒŒæ™¯
-声音图标
-彩色平é¢
-彩色照片
-彩色线æ¡
-情绪图案
-日历
-时间
-气候
-æµè§ˆ
-演示文稿
-箭头
-自己的主题
-解决问题的方案
-计算机
-说è¯æ–‡å­—框
-财务
-通讯
-键盘
+Screen Beans
+中学和大学
+主页
+交互å¼
+人物
+办公室
+动画
+å„å¼å›¾æ ‡
+å„ç§å¤šè¾¹å½¢
+å„ç§èƒŒæ™¯
+声音图标
+彩色平é¢
+彩色照片
+彩色线æ¡
+情绪图案
+日历
+时间
+气候
+æµè§ˆ
+演示文稿
+箭头
+自己的主题
+解决问题的方案
+计算机
+说è¯æ–‡å­—框
+财务
+通讯
+键盘
é¡¹ç›®ç¬¦å· \ No newline at end of file
diff --git a/testautomation/graphics/required/input/gallery/gal_88.txt b/testautomation/graphics/required/input/gallery/gal_88.txt
index 8b69fb2e937f..857fe37b9600 100755
--- a/testautomation/graphics/required/input/gallery/gal_88.txt
+++ b/testautomation/graphics/required/input/gallery/gal_88.txt
@@ -1,29 +1,29 @@
-Screen Beans
-éµç›¤
-ç°¡å ±
-財務
-通訊
-首é 
-氣候
-人物
-ç€è¦½
-時間
-電腦
-ç®­é ­
-å‹•ç•«
-互動å¼
-辦公室
-行事曆
-項目符號
-彩色線æ¢
-å„å¼èƒŒæ™¯
-情緒圖案
-彩色平é¢
-è²éŸ³åœ–示
-自訂主題
-å„å¼åœ–示
-說話方框
-彩色照片
-å„種多邊形
-中學和大學
+Screen Beans
+éµç›¤
+ç°¡å ±
+財務
+通訊
+首é 
+氣候
+人物
+ç€è¦½
+時間
+電腦
+ç®­é ­
+å‹•ç•«
+互動å¼
+辦公室
+行事曆
+項目符號
+彩色線æ¢
+å„å¼èƒŒæ™¯
+情緒圖案
+彩色平é¢
+è²éŸ³åœ–示
+自訂主題
+å„å¼åœ–示
+說話方框
+彩色照片
+å„種多邊形
+中學和大學
解決å•é¡Œçš„方案 \ No newline at end of file
diff --git a/testautomation/graphics/required/input/gallery/gal_oo_1.txt b/testautomation/graphics/required/input/gallery/gal_oo_1.txt
index 3aebd2031ded..89a8e5d800d4 100755
--- a/testautomation/graphics/required/input/gallery/gal_oo_1.txt
+++ b/testautomation/graphics/required/input/gallery/gal_oo_1.txt
@@ -1,6 +1,6 @@
-Backgrounds
-Bullets
-Homepage
-My Theme
-Rulers
-Sounds
+Backgrounds
+Bullets
+Homepage
+My Theme
+Rulers
+Sounds
diff --git a/testautomation/graphics/required/input/gallery/gal_oo_49.txt b/testautomation/graphics/required/input/gallery/gal_oo_49.txt
index a2940f35202f..a86e6d36337a 100755
--- a/testautomation/graphics/required/input/gallery/gal_oo_49.txt
+++ b/testautomation/graphics/required/input/gallery/gal_oo_49.txt
@@ -1,6 +1,6 @@
-Begrenzungen
-Bullets
-Eigenes Thema
-Hintergründe
-Homepage
-Klänge
+Begrenzungen
+Bullets
+Eigenes Thema
+Hintergründe
+Homepage
+Klänge
diff --git a/testautomation/graphics/required/input/gallery/gal_oo_50.txt b/testautomation/graphics/required/input/gallery/gal_oo_50.txt
index 4cc95fc87485..bc07b9c97df3 100755
--- a/testautomation/graphics/required/input/gallery/gal_oo_50.txt
+++ b/testautomation/graphics/required/input/gallery/gal_oo_50.txt
@@ -1,6 +1,6 @@
-DomaÄa stran
-Moja tema
-Ozadja
-Oznake
-Ravnila
-Zvoki
+DomaÄa stran
+Moja tema
+Ozadja
+Oznake
+Ravnila
+Zvoki
diff --git a/testautomation/graphics/required/input/gallery/gal_oo_84.txt b/testautomation/graphics/required/input/gallery/gal_oo_84.txt
index ffdfa3f227c9..ed8f5b75241c 100755
--- a/testautomation/graphics/required/input/gallery/gal_oo_84.txt
+++ b/testautomation/graphics/required/input/gallery/gal_oo_84.txt
@@ -1,6 +1,6 @@
-Âm thanh
-Chấm điểm
-Ná»n
-Sắc thái của tôi
-ThÆ°á»›c
-Trang chủ
+Âm thanh
+Chấm điểm
+Ná»n
+Sắc thái của tôi
+ThÆ°á»›c
+Trang chủ
diff --git a/testautomation/graphics/required/input/spellb_1.txt b/testautomation/graphics/required/input/spellb_1.txt
index bada19a0ace7..b985aa62a0b3 100755
--- a/testautomation/graphics/required/input/spellb_1.txt
+++ b/testautomation/graphics/required/input/spellb_1.txt
@@ -1,152 +1,152 @@
-[None]
-Afrikaans
-Albanian
-Armenian
-Assami
-Azerbaijani (Cyrillic)
-Azerbaijani (Latin)
-Basque
-Bengali
-Bulgarian
-Byelorussian
-Catalan
-Croatian
-Czech
-Danish
-Dutch (Belgium)
-Dutch (Netherlands)
-English (Australia)
-English (Belize)
-English (Canada)
-English (Caribbean)
-English (Eire)
-English (Jamaica)
-English (New Zealand)
-English (Philippines)
-English (South Africa)
-English (Trinidad)
-English (UK)
-English (USA)
-English (Zimbabwe)
-Esperanto
-Estonian
-Faroese
-Farsi
-Finnish
-French (Belgium)
-French (Canada)
-French (France)
-French (Luxembourg)
-French (Monaco)
-French (Switzerland)
-German (Austria)
-German (Germany)
-German (Lichtenstein)
-German (Luxembourg)
-German (Switzerland)
-Greek
-Hungarian
-Icelandic
-Indonesian
-Italian (Italy)
-Italian (Switzerland)
-Kashmiri (India)
-Kashmiri (Kashmir)
-Kazak
-Kinyarwanda (Rwanda)
-Konkani
-Latin
-Latvian
-Lithuanian (classical)
-Lithuanian (Lithuania)
-Macedonian
-Malay (Brunei Darusalam)
-Malay (Malaysia)
-Malayalam
-Manipuri
-Maori (New Zealand)
-Nepali (India)
-Nepali (Nepal)
-Norwegian (Bokmål)
-Norwegian (Nynorsk)
-Oriya
-Polish
-Portuguese (Brazil)
-Portuguese (Portugal)
-Rhaeto-Romance
-Romanian
-Russian
-Sanskrit
-Serbian (Cyrillic)
-Serbian (Latin)
-Sindhi
-Slovakian
-Slovenian
-Spanish (Argentina)
-Spanish (Bolivia)
-Spanish (Chile)
-Spanish (Colombia)
-Spanish (Costa Rica)
-Spanish (Dom. Rep.)
-Spanish (El Salvador)
-Spanish (Equador)
-Spanish (Guatemala)
-Spanish (Honduras)
-Spanish (Mexico)
-Spanish (Modern)
-Spanish (Nicaragua)
-Spanish (Panama)
-Spanish (Paraguay)
-Spanish (Peru)
-Spanish (Puerto Rico)
-Spanish (Spain)
-Spanish (Uruguay)
-Spanish (Venezuela)
-Swahili
-Swedish (Finland)
-Swedish (Sweden)
-Tatar
-Turkish
-Ukrainian
-Uzbek (Cyrillic)
-Uzbek (Latin)
-Welsh
-[None]
-Chinese
-Chinese (Hong Kong)
-Chinese (Macau)
-Chinese (simplified)
-Chinese (Singapore)
-Chinese (traditional)
-Japanese
-Korean
-[None]
-Arabic
-Arabic (Algerian)
-Arabic (Bahrain)
-Arabic (Egypt)
-Arabic (Iraq)
-Arabic (Jordan)
-Arabic (Kuwait)
-Arabic (Lebanon)
-Arabic (Libya)
-Arabic (Morocco)
-Arabic (Oman)
-Arabic (Qatar)
-Arabic (Saudi Arabia)
-Arabic (Syria)
-Arabic (Tunisia)
-Arabic (UAE)
-Arabic (Yemen)
-Gujarati
-Hebrew
-Hindi
-Kannada
-Marathi
-Punjabi
-Tamil
-Telugu
-Thai
-Urdu
-Urdu (India)
-Urdu (Pakistan)
+[None]
+Afrikaans
+Albanian
+Armenian
+Assami
+Azerbaijani (Cyrillic)
+Azerbaijani (Latin)
+Basque
+Bengali
+Bulgarian
+Byelorussian
+Catalan
+Croatian
+Czech
+Danish
+Dutch (Belgium)
+Dutch (Netherlands)
+English (Australia)
+English (Belize)
+English (Canada)
+English (Caribbean)
+English (Eire)
+English (Jamaica)
+English (New Zealand)
+English (Philippines)
+English (South Africa)
+English (Trinidad)
+English (UK)
+English (USA)
+English (Zimbabwe)
+Esperanto
+Estonian
+Faroese
+Farsi
+Finnish
+French (Belgium)
+French (Canada)
+French (France)
+French (Luxembourg)
+French (Monaco)
+French (Switzerland)
+German (Austria)
+German (Germany)
+German (Lichtenstein)
+German (Luxembourg)
+German (Switzerland)
+Greek
+Hungarian
+Icelandic
+Indonesian
+Italian (Italy)
+Italian (Switzerland)
+Kashmiri (India)
+Kashmiri (Kashmir)
+Kazak
+Kinyarwanda (Rwanda)
+Konkani
+Latin
+Latvian
+Lithuanian (classical)
+Lithuanian (Lithuania)
+Macedonian
+Malay (Brunei Darusalam)
+Malay (Malaysia)
+Malayalam
+Manipuri
+Maori (New Zealand)
+Nepali (India)
+Nepali (Nepal)
+Norwegian (Bokmål)
+Norwegian (Nynorsk)
+Oriya
+Polish
+Portuguese (Brazil)
+Portuguese (Portugal)
+Rhaeto-Romance
+Romanian
+Russian
+Sanskrit
+Serbian (Cyrillic)
+Serbian (Latin)
+Sindhi
+Slovakian
+Slovenian
+Spanish (Argentina)
+Spanish (Bolivia)
+Spanish (Chile)
+Spanish (Colombia)
+Spanish (Costa Rica)
+Spanish (Dom. Rep.)
+Spanish (El Salvador)
+Spanish (Equador)
+Spanish (Guatemala)
+Spanish (Honduras)
+Spanish (Mexico)
+Spanish (Modern)
+Spanish (Nicaragua)
+Spanish (Panama)
+Spanish (Paraguay)
+Spanish (Peru)
+Spanish (Puerto Rico)
+Spanish (Spain)
+Spanish (Uruguay)
+Spanish (Venezuela)
+Swahili
+Swedish (Finland)
+Swedish (Sweden)
+Tatar
+Turkish
+Ukrainian
+Uzbek (Cyrillic)
+Uzbek (Latin)
+Welsh
+[None]
+Chinese
+Chinese (Hong Kong)
+Chinese (Macau)
+Chinese (simplified)
+Chinese (Singapore)
+Chinese (traditional)
+Japanese
+Korean
+[None]
+Arabic
+Arabic (Algerian)
+Arabic (Bahrain)
+Arabic (Egypt)
+Arabic (Iraq)
+Arabic (Jordan)
+Arabic (Kuwait)
+Arabic (Lebanon)
+Arabic (Libya)
+Arabic (Morocco)
+Arabic (Oman)
+Arabic (Qatar)
+Arabic (Saudi Arabia)
+Arabic (Syria)
+Arabic (Tunisia)
+Arabic (UAE)
+Arabic (Yemen)
+Gujarati
+Hebrew
+Hindi
+Kannada
+Marathi
+Punjabi
+Tamil
+Telugu
+Thai
+Urdu
+Urdu (India)
+Urdu (Pakistan)
diff --git a/testautomation/graphics/required/input/spellb_31.txt b/testautomation/graphics/required/input/spellb_31.txt
index e290154b66b1..619e5ca28168 100755
--- a/testautomation/graphics/required/input/spellb_31.txt
+++ b/testautomation/graphics/required/input/spellb_31.txt
@@ -1,188 +1,188 @@
-[Geen]
-Afrikaans
-Albanees
-Armeens
-Azerbeidjaans (Cyrillisch)
-Azerbeidjaans (Latijns)
-Baskisch
-Bosnisch
-Bulgaars
-Catalaans
-Deens
-Dhivehi
-Duits (Duitsland)
-Duits (Liechtenstein)
-Duits (Luxemburg)
-Duits (Oostenrijk)
-Duits (Zwitserland)
-Engels (Australië)
-Engels (Belize)
-Engels (Canada)
-Engels (Caraïbisch gebied)
-Engels (Filippijnen)
-Engels (GB)
-Engels (Ierland)
-Engels (Jamaica)
-Engels (Nieuw-Zeeland)
-Engels (Trinidad)
-Engels (VS)
-Engels (Zimbabwe)
-Engels (Zuid-Afrika)
-Esperanto
-Ests
-Faerøes
-Fins
-Frans (België)
-Frans (Canada)
-Frans (Frankrijk)
-Frans (Luxemburg)
-Frans (Monaco)
-Frans (Zwitserland)
-Fries
-Gaelisch (Schotland)
-Galiciaans
-Georgisch
-Grieks
-Hongaars
-Iers
-IJslands
-Indonesisch
-Interlingua
-Italiaans (Italië)
-Italiaans (Zwitserland)
-Kazachstaans
-Kinyarwanda (Rwanda)
-Koerdisch (Syrië)
-Koerdisch (Turkije)
-Konkani
-Kroatisch
-Latijn
-Lets
-Litouws
-Litouws (klassiek)
-Macedonisch
-Maleis (Brunei Darussalam)
-Maleis (Maleisië)
-Maori (Nieuw-Zeeland)
-Mongolees
-Nederlands (België)
-Nederlands (NL)
-Noord-Sotho
-Noors (Bokmål)
-Noors (Nynorsk)
-Occitaans
-Oezbekistaans
-Oezbekistaans (Cyrillisch)
-Oezbekistaans (Latijns)
-Pools
-Portugees (Brazilië)
-Portugees (Portugal)
-Reto-romaans
-Roemeens
-Russisch
-Sardisch
-Servisch (Cyrillisch)
-Servisch (Latijns)
-Sloveens
-Slowaaks
-Spaans (Argentinië)
-Spaans (Bolivia)
-Spaans (Chili)
-Spaans (Colombia)
-Spaans (Costa Rica)
-Spaans (Dom. Rep.)
-Spaans (El Salvador)
-Spaans (Equador)
-Spaans (Guatemala)
-Spaans (Honduras)
-Spaans (Mexico)
-Spaans (Modern)
-Spaans (Nicaragua)
-Spaans (Panama)
-Spaans (Paraguay)
-Spaans (Peru)
-Spaans (Puerto Rico)
-Spaans (Spanje)
-Spaans (Uruguay)
-Spaans (Venezuela)
-Swahili (Kenia)
-Swahili (Tanzania)
-Tataars
-Tsjechisch
-Tswana
-Turks
-Welsh
-Wit-Russisch
-Zulu
-Zweeds (Finland)
-Zweeds (Zweden)
-[Geen]
-Chinees (Hongkong)
-Chinees (Macau)
-Chinees (Singapore)
-Chinees (traditioneel)
-Chinees (vereenvoudigd)
-Japans
-Koreaans (RoK)
-[Geen]
-Arabisch (Algerije)
-Arabisch (Bahrein)
-Arabisch (Egypte)
-Arabisch (Irak)
-Arabisch (Jemen)
-Arabisch (Jordanië)
-Arabisch (Katar)
-Arabisch (Koeweit)
-Arabisch (Libanon)
-Arabisch (Libië)
-Arabisch (Marokko)
-Arabisch (Oman)
-Arabisch (Saudi-Arabië)
-Arabisch (Syrië)
-Arabisch (Tunesië)
-Arabisch (VAE)
-Assamees
-Bengaals (Bangladesh)
-Bengaals (India)
-Dzongkha
-Farsi
-Gujarati
-Hebreeuws
-Hindi
-Kannada
-Kasjmir (India)
-Kasjmir (Kasjmir)
-Khmer
-Koerdisch (Irak)
-Koerdisch (Iran)
-Laotiaans
-Malayalam
-Manipuri
-Marathi
-Nepalees (India)
-Nepalees (Nepal)
-Oriya
-Punjabi
-Sanskriet
-Sindhi
-Tamil
-Telugu
-Thais
-Tibetaans (VR China)
-Urdu (India)
-Urdu (Pakistan)
-ayalam
-Manipuri
-Marathi
-Nepalees (India)
-Nepalees (Nepal)
-Oriya
-Punjabi
-Sanskriet
-Sindhi
-Tamil
-Telugu
-Thais
-Tibetaans (VR China)
-Urdu (India)
-Urdu (Pakistan)
+[Geen]
+Afrikaans
+Albanees
+Armeens
+Azerbeidjaans (Cyrillisch)
+Azerbeidjaans (Latijns)
+Baskisch
+Bosnisch
+Bulgaars
+Catalaans
+Deens
+Dhivehi
+Duits (Duitsland)
+Duits (Liechtenstein)
+Duits (Luxemburg)
+Duits (Oostenrijk)
+Duits (Zwitserland)
+Engels (Australië)
+Engels (Belize)
+Engels (Canada)
+Engels (Caraïbisch gebied)
+Engels (Filippijnen)
+Engels (GB)
+Engels (Ierland)
+Engels (Jamaica)
+Engels (Nieuw-Zeeland)
+Engels (Trinidad)
+Engels (VS)
+Engels (Zimbabwe)
+Engels (Zuid-Afrika)
+Esperanto
+Ests
+Faerøes
+Fins
+Frans (België)
+Frans (Canada)
+Frans (Frankrijk)
+Frans (Luxemburg)
+Frans (Monaco)
+Frans (Zwitserland)
+Fries
+Gaelisch (Schotland)
+Galiciaans
+Georgisch
+Grieks
+Hongaars
+Iers
+IJslands
+Indonesisch
+Interlingua
+Italiaans (Italië)
+Italiaans (Zwitserland)
+Kazachstaans
+Kinyarwanda (Rwanda)
+Koerdisch (Syrië)
+Koerdisch (Turkije)
+Konkani
+Kroatisch
+Latijn
+Lets
+Litouws
+Litouws (klassiek)
+Macedonisch
+Maleis (Brunei Darussalam)
+Maleis (Maleisië)
+Maori (Nieuw-Zeeland)
+Mongolees
+Nederlands (België)
+Nederlands (NL)
+Noord-Sotho
+Noors (Bokmål)
+Noors (Nynorsk)
+Occitaans
+Oezbekistaans
+Oezbekistaans (Cyrillisch)
+Oezbekistaans (Latijns)
+Pools
+Portugees (Brazilië)
+Portugees (Portugal)
+Reto-romaans
+Roemeens
+Russisch
+Sardisch
+Servisch (Cyrillisch)
+Servisch (Latijns)
+Sloveens
+Slowaaks
+Spaans (Argentinië)
+Spaans (Bolivia)
+Spaans (Chili)
+Spaans (Colombia)
+Spaans (Costa Rica)
+Spaans (Dom. Rep.)
+Spaans (El Salvador)
+Spaans (Equador)
+Spaans (Guatemala)
+Spaans (Honduras)
+Spaans (Mexico)
+Spaans (Modern)
+Spaans (Nicaragua)
+Spaans (Panama)
+Spaans (Paraguay)
+Spaans (Peru)
+Spaans (Puerto Rico)
+Spaans (Spanje)
+Spaans (Uruguay)
+Spaans (Venezuela)
+Swahili (Kenia)
+Swahili (Tanzania)
+Tataars
+Tsjechisch
+Tswana
+Turks
+Welsh
+Wit-Russisch
+Zulu
+Zweeds (Finland)
+Zweeds (Zweden)
+[Geen]
+Chinees (Hongkong)
+Chinees (Macau)
+Chinees (Singapore)
+Chinees (traditioneel)
+Chinees (vereenvoudigd)
+Japans
+Koreaans (RoK)
+[Geen]
+Arabisch (Algerije)
+Arabisch (Bahrein)
+Arabisch (Egypte)
+Arabisch (Irak)
+Arabisch (Jemen)
+Arabisch (Jordanië)
+Arabisch (Katar)
+Arabisch (Koeweit)
+Arabisch (Libanon)
+Arabisch (Libië)
+Arabisch (Marokko)
+Arabisch (Oman)
+Arabisch (Saudi-Arabië)
+Arabisch (Syrië)
+Arabisch (Tunesië)
+Arabisch (VAE)
+Assamees
+Bengaals (Bangladesh)
+Bengaals (India)
+Dzongkha
+Farsi
+Gujarati
+Hebreeuws
+Hindi
+Kannada
+Kasjmir (India)
+Kasjmir (Kasjmir)
+Khmer
+Koerdisch (Irak)
+Koerdisch (Iran)
+Laotiaans
+Malayalam
+Manipuri
+Marathi
+Nepalees (India)
+Nepalees (Nepal)
+Oriya
+Punjabi
+Sanskriet
+Sindhi
+Tamil
+Telugu
+Thais
+Tibetaans (VR China)
+Urdu (India)
+Urdu (Pakistan)
+ayalam
+Manipuri
+Marathi
+Nepalees (India)
+Nepalees (Nepal)
+Oriya
+Punjabi
+Sanskriet
+Sindhi
+Tamil
+Telugu
+Thais
+Tibetaans (VR China)
+Urdu (India)
+Urdu (Pakistan)
diff --git a/testautomation/graphics/required/input/spellb_33.txt b/testautomation/graphics/required/input/spellb_33.txt
index 22993e93be13..5acdb2a7f594 100755
--- a/testautomation/graphics/required/input/spellb_33.txt
+++ b/testautomation/graphics/required/input/spellb_33.txt
@@ -1,152 +1,152 @@
-[Aucune]
-Afrikaans
-Albanais
-Allemand (Allemagne)
-Allemand (Autriche)
-Allemand (Liechtenstein)
-Allemand (Luxembourg)
-Allemand (Suisse)
-Anglais (Afrique du Sud)
-Anglais (Australie)
-Anglais (Bélize)
-Anglais (Canada)
-Anglais (Caraïbes)
-Anglais (Eire)
-Anglais (Jamaïque)
-Anglais (Nouvelle-Zélande)
-Anglais (Philippines)
-Anglais (Royaume-Uni)
-Anglais (Trinidad)
-Anglais (U.S.A.)
-Anglais (Zimbabwe)
-Arménien
-Assamais
-Azerbaïdjanais (cyrillique)
-Azerbaïdjanais (latin)
-Basque
-Bengali
-Biélorusse
-Bulgare
-Catalan
-Croate
-Danois
-Espagnol (Argentine)
-Espagnol (Bolivie)
-Espagnol (Chili)
-Espagnol (Colombie)
-Espagnol (Costa Rica)
-Espagnol (El Salvador)
-Espagnol (Équateur)
-Espagnol (Espagne)
-Espagnol (Guatemala)
-Espagnol (Honduras)
-Espagnol (Mexique)
-Espagnol (moderne)
-Espagnol (Nicaragua)
-Espagnol (Panama)
-Espagnol (Paraguay)
-Espagnol (Pérou)
-Espagnol (Porto Rico)
-Espagnol (République Dominicaine)
-Espagnol (Uruguay)
-Espagnol (Venezuela)
-Esperanto
-Estonien
-Farsi
-Féroien
-Finnois
-Français (Belgique)
-Français (Canada)
-Français (France)
-Français (Luxembourg)
-Français (Monaco)
-Français (Suisse)
-Gallois
-Grec
-Hongrois
-Indonésien
-Islandais
-Italien (Italie)
-Italien (Suisse)
-Kasmiri (Cachemire)
-Kasmiri (Inde)
-Kazakh
-Kinyarwanda (Rwanda)
-Konkani
-Latin
-Letton
-Lituanien (classique)
-Lituanien (Lituanie)
-Macédonien
-Malais (Brunei)
-Malais (Malaisie)
-Malayalam
-Manipuri
-Maori (Nouvelle-Zélande)
-Néerlandais (Belgique)
-Néerlandais (Pays-Bas)
-Népalais (Inde)
-Népalais (Népal)
-Norvégien (Bokmål)
-Norvégien (Nynorsk)
-Oriya
-Ouzbek (cyrillique)
-Ouzbek (latin)
-Polonais
-Portugais (Brésil)
-Portugais (Portugal)
-Rhéto-roman
-Roumain
-Russe
-Sanskrit
-Serbe (cyrillique)
-Serbe (latin)
-Sindhi
-Slovaque
-Slovène
-Souahéli
-Suédois (Finlande)
-Suédois (Suède)
-Tatar
-Tchèque
-Turc
-Ukrainien
-[Aucune]
-Chinois
-Chinois (Hong Kong)
-Chinois (Macao)
-Chinois (simple)
-Chinois (Singapour)
-Chinois (traditionnel)
-Coréen
-Japonais
-[Aucune]
-Arabe
-Arabe (Algérie)
-Arabe (Arabie-Saoudite)
-Arabe (Bahreïn)
-Arabe (EAU)
-Arabe (Égypte)
-Arabe (Iraq)
-Arabe (Jordanie)
-Arabe (Koweït)
-Arabe (Liban)
-Arabe (Libye)
-Arabe (Maroc)
-Arabe (Oman)
-Arabe (Qatar)
-Arabe (Syrie)
-Arabe (Tunisie)
-Arabe (Yémen)
-Gujarati
-Hébreu
-Hindi
-Kannada
-Marathi
-Ourdou
-Ourdou (Inde)
-Ourdou (Pakistan)
-Punjabi
-Tamoul
-Télugu
-Thaï
+[Aucune]
+Afrikaans
+Albanais
+Allemand (Allemagne)
+Allemand (Autriche)
+Allemand (Liechtenstein)
+Allemand (Luxembourg)
+Allemand (Suisse)
+Anglais (Afrique du Sud)
+Anglais (Australie)
+Anglais (Bélize)
+Anglais (Canada)
+Anglais (Caraïbes)
+Anglais (Eire)
+Anglais (Jamaïque)
+Anglais (Nouvelle-Zélande)
+Anglais (Philippines)
+Anglais (Royaume-Uni)
+Anglais (Trinidad)
+Anglais (U.S.A.)
+Anglais (Zimbabwe)
+Arménien
+Assamais
+Azerbaïdjanais (cyrillique)
+Azerbaïdjanais (latin)
+Basque
+Bengali
+Biélorusse
+Bulgare
+Catalan
+Croate
+Danois
+Espagnol (Argentine)
+Espagnol (Bolivie)
+Espagnol (Chili)
+Espagnol (Colombie)
+Espagnol (Costa Rica)
+Espagnol (El Salvador)
+Espagnol (Équateur)
+Espagnol (Espagne)
+Espagnol (Guatemala)
+Espagnol (Honduras)
+Espagnol (Mexique)
+Espagnol (moderne)
+Espagnol (Nicaragua)
+Espagnol (Panama)
+Espagnol (Paraguay)
+Espagnol (Pérou)
+Espagnol (Porto Rico)
+Espagnol (République Dominicaine)
+Espagnol (Uruguay)
+Espagnol (Venezuela)
+Esperanto
+Estonien
+Farsi
+Féroien
+Finnois
+Français (Belgique)
+Français (Canada)
+Français (France)
+Français (Luxembourg)
+Français (Monaco)
+Français (Suisse)
+Gallois
+Grec
+Hongrois
+Indonésien
+Islandais
+Italien (Italie)
+Italien (Suisse)
+Kasmiri (Cachemire)
+Kasmiri (Inde)
+Kazakh
+Kinyarwanda (Rwanda)
+Konkani
+Latin
+Letton
+Lituanien (classique)
+Lituanien (Lituanie)
+Macédonien
+Malais (Brunei)
+Malais (Malaisie)
+Malayalam
+Manipuri
+Maori (Nouvelle-Zélande)
+Néerlandais (Belgique)
+Néerlandais (Pays-Bas)
+Népalais (Inde)
+Népalais (Népal)
+Norvégien (Bokmål)
+Norvégien (Nynorsk)
+Oriya
+Ouzbek (cyrillique)
+Ouzbek (latin)
+Polonais
+Portugais (Brésil)
+Portugais (Portugal)
+Rhéto-roman
+Roumain
+Russe
+Sanskrit
+Serbe (cyrillique)
+Serbe (latin)
+Sindhi
+Slovaque
+Slovène
+Souahéli
+Suédois (Finlande)
+Suédois (Suède)
+Tatar
+Tchèque
+Turc
+Ukrainien
+[Aucune]
+Chinois
+Chinois (Hong Kong)
+Chinois (Macao)
+Chinois (simple)
+Chinois (Singapour)
+Chinois (traditionnel)
+Coréen
+Japonais
+[Aucune]
+Arabe
+Arabe (Algérie)
+Arabe (Arabie-Saoudite)
+Arabe (Bahreïn)
+Arabe (EAU)
+Arabe (Égypte)
+Arabe (Iraq)
+Arabe (Jordanie)
+Arabe (Koweït)
+Arabe (Liban)
+Arabe (Libye)
+Arabe (Maroc)
+Arabe (Oman)
+Arabe (Qatar)
+Arabe (Syrie)
+Arabe (Tunisie)
+Arabe (Yémen)
+Gujarati
+Hébreu
+Hindi
+Kannada
+Marathi
+Ourdou
+Ourdou (Inde)
+Ourdou (Pakistan)
+Punjabi
+Tamoul
+Télugu
+Thaï
diff --git a/testautomation/graphics/required/input/spellb_34.txt b/testautomation/graphics/required/input/spellb_34.txt
index 8107538e25b2..57b33e899c3f 100755
--- a/testautomation/graphics/required/input/spellb_34.txt
+++ b/testautomation/graphics/required/input/spellb_34.txt
@@ -1,200 +1,200 @@
-[Ninguno]
-Afrikaans
-Albanés
-Alemán (Alemania)
-Alemán (Austria)
-Alemán (Liechtenstein)
-Alemán (Luxemburgo)
-Alemán (Suiza)
-Armenio
-Azerbaiyano (Cirílico)
-Azerbaiyano (Latín)
-Basco
-Bielorruso
-Bosnio
-Bretón
-Búlgaro
-Catalán
-Checo
-Croata
-Danés
-Dhivehi
-Eslovaco
-Esloveno
-Español (Argentina)
-Español (Bolivia)
-Español (Chile)
-Español (Colombia)
-Español (Costa Rica)
-Español (Ecuador)
-Español (El Salvador)
-Español (España)
-Español (Guatemala)
-Español (Honduras)
-Español (México)
-Español (Moderno)
-Español (Nicaragua)
-Español (Panamá)
-Español (Paraguay)
-Español (Perú)
-Español (Puerto Rico)
-Español (Rep. Dominicana)
-Español (Uruguay)
-Español (Venezuela)
-Esperanto
-Estonio
-Faroés
-Finlandés
-Francés (Bélgica)
-Francés (Canadá)
-Francés (Francia)
-Francés (Luxemburgo)
-Francés (Mónaco)
-Francés (Suiza)
-Frisón
-Gaélico (Escocia)
-Galés
-Gallego
-Georgiano
-Griego
-Groenlandés
-Holandés (Bélgica)
-Holandés (Países Bajos)
-Húngaro
-Indonesio
-Inglés (Australia)
-Inglés (Belice)
-Inglés (Canadá)
-Inglés (Caribe)
-Inglés (Estados Unidos)
-Inglés (Filipinas)
-Inglés (Irlanda)
-Inglés (Jamaica)
-Inglés (Nueva Zelanda)
-Inglés (Reino Unido)
-Inglés (Sudáfrica)
-Inglés (Trinidad)
-Inglés (Zimbabue)
-Interlingua
-Irlandés
-Islandés
-Italiano (Italia)
-Italiano (Suiza)
-Kazajio
-Kinyarwanda (Ruanda)
-Konkani
-Kurdo (Siria)
-Kurdo (Turquía)
-Latín
-Letón
-Lituano
-Lituano (clásico)
-Macedonio
-Malayo (Brunei Darusalam)
-Malayo (Malasia)
-Maorí (Nueva Zelanda)
-Mongol
-Ndebele (Sur)
-Noruego (Bokmal)
-Noruego (Nynorsk)
-Occitano
-Polaco
-Portugués (Brasil)
-Portugués (Portugal)
-Retorrománico
-Rumano
-Ruso
-Sardo
-Serbio (Cirílico)
-Serbio (Latín)
-Sotho del norte
-Sotho del sur
-Suajili (Kenia)
-Suajili (Tanzania)
-Sueco (Finlandia)
-Sueco (Suecia)
-Swazilandés
-Tatar
-Tsonga
-Tswana (Botswana)
-Tswana (Suráfrica)
-Turco
-Ucraniano
-Uzbeco (Cirílico)
-Uzbeco (Latín)
-Venda
-Xhosa
-Zulú
-[Ninguno]
-Chino (Hong Kong)
-Chino (Macao)
-Chino (simplificado)
-Chino (Singapur)
-Chino (tradicional)
-Coreano (República de Corea)
-Japonés
-[Ninguno]
-Ãrabe (Arabia Saudí)
-Ãrabe (Argelia)
-Ãrabe (Bahrain)
-Ãrabe (Egipto)
-Ãrabe (Emiratos Ãrabes Unidos)
-Ãrabe (Iraq)
-Ãrabe (Jordania)
-Ãrabe (Kuwait)
-Ãrabe (Líbano)
-Ãrabe (Libia)
-Ãrabe (Marruecos)
-Ãrabe (Omán)
-Ãrabe (Qatar)
-Ãrabe (Siria)
-Ãrabe (Túnez)
-Ãrabe (Yemen)
-Assami
-Bengalí (Bangladesh)
-Bengalí (India)
-Cachemirí (Cachemir)
-Cachemirí (India)
-Dzongja
-Farsi
-Gujaratí
-Hebreo
-Hindi
-Jemer
-Kannada
-Kurdo (Irak)
-Kurdo (Irán)
-Laos
-Malayalam
-Manipuri
-Marathi
-Nepalí (India)
-Nepalí (Nepal)
-Oriya
-Punjabi
-Sánscrito
-Sindhi
-Sinhala
-Tailandés
-Tamil
-Telugu
-Tibetano (RP China)
-Urdu (India)
-Urdu (Pakistán)
-Vietnamita
-ri
-Marathi
-Nepalí (India)
-Nepalí (Nepal)
-Oriya
-Punjabi
-Sánscrito
-Sindhi
-Sinhala
-Tailandés
-Tamil
-Telugu
-Tibetano (RP China)
-Urdu (India)
-Urdu (Pakistán)
-Vietnamita
+[Ninguno]
+Afrikaans
+Albanés
+Alemán (Alemania)
+Alemán (Austria)
+Alemán (Liechtenstein)
+Alemán (Luxemburgo)
+Alemán (Suiza)
+Armenio
+Azerbaiyano (Cirílico)
+Azerbaiyano (Latín)
+Basco
+Bielorruso
+Bosnio
+Bretón
+Búlgaro
+Catalán
+Checo
+Croata
+Danés
+Dhivehi
+Eslovaco
+Esloveno
+Español (Argentina)
+Español (Bolivia)
+Español (Chile)
+Español (Colombia)
+Español (Costa Rica)
+Español (Ecuador)
+Español (El Salvador)
+Español (España)
+Español (Guatemala)
+Español (Honduras)
+Español (México)
+Español (Moderno)
+Español (Nicaragua)
+Español (Panamá)
+Español (Paraguay)
+Español (Perú)
+Español (Puerto Rico)
+Español (Rep. Dominicana)
+Español (Uruguay)
+Español (Venezuela)
+Esperanto
+Estonio
+Faroés
+Finlandés
+Francés (Bélgica)
+Francés (Canadá)
+Francés (Francia)
+Francés (Luxemburgo)
+Francés (Mónaco)
+Francés (Suiza)
+Frisón
+Gaélico (Escocia)
+Galés
+Gallego
+Georgiano
+Griego
+Groenlandés
+Holandés (Bélgica)
+Holandés (Países Bajos)
+Húngaro
+Indonesio
+Inglés (Australia)
+Inglés (Belice)
+Inglés (Canadá)
+Inglés (Caribe)
+Inglés (Estados Unidos)
+Inglés (Filipinas)
+Inglés (Irlanda)
+Inglés (Jamaica)
+Inglés (Nueva Zelanda)
+Inglés (Reino Unido)
+Inglés (Sudáfrica)
+Inglés (Trinidad)
+Inglés (Zimbabue)
+Interlingua
+Irlandés
+Islandés
+Italiano (Italia)
+Italiano (Suiza)
+Kazajio
+Kinyarwanda (Ruanda)
+Konkani
+Kurdo (Siria)
+Kurdo (Turquía)
+Latín
+Letón
+Lituano
+Lituano (clásico)
+Macedonio
+Malayo (Brunei Darusalam)
+Malayo (Malasia)
+Maorí (Nueva Zelanda)
+Mongol
+Ndebele (Sur)
+Noruego (Bokmal)
+Noruego (Nynorsk)
+Occitano
+Polaco
+Portugués (Brasil)
+Portugués (Portugal)
+Retorrománico
+Rumano
+Ruso
+Sardo
+Serbio (Cirílico)
+Serbio (Latín)
+Sotho del norte
+Sotho del sur
+Suajili (Kenia)
+Suajili (Tanzania)
+Sueco (Finlandia)
+Sueco (Suecia)
+Swazilandés
+Tatar
+Tsonga
+Tswana (Botswana)
+Tswana (Suráfrica)
+Turco
+Ucraniano
+Uzbeco (Cirílico)
+Uzbeco (Latín)
+Venda
+Xhosa
+Zulú
+[Ninguno]
+Chino (Hong Kong)
+Chino (Macao)
+Chino (simplificado)
+Chino (Singapur)
+Chino (tradicional)
+Coreano (República de Corea)
+Japonés
+[Ninguno]
+Ãrabe (Arabia Saudí)
+Ãrabe (Argelia)
+Ãrabe (Bahrain)
+Ãrabe (Egipto)
+Ãrabe (Emiratos Ãrabes Unidos)
+Ãrabe (Iraq)
+Ãrabe (Jordania)
+Ãrabe (Kuwait)
+Ãrabe (Líbano)
+Ãrabe (Libia)
+Ãrabe (Marruecos)
+Ãrabe (Omán)
+Ãrabe (Qatar)
+Ãrabe (Siria)
+Ãrabe (Túnez)
+Ãrabe (Yemen)
+Assami
+Bengalí (Bangladesh)
+Bengalí (India)
+Cachemirí (Cachemir)
+Cachemirí (India)
+Dzongja
+Farsi
+Gujaratí
+Hebreo
+Hindi
+Jemer
+Kannada
+Kurdo (Irak)
+Kurdo (Irán)
+Laos
+Malayalam
+Manipuri
+Marathi
+Nepalí (India)
+Nepalí (Nepal)
+Oriya
+Punjabi
+Sánscrito
+Sindhi
+Sinhala
+Tailandés
+Tamil
+Telugu
+Tibetano (RP China)
+Urdu (India)
+Urdu (Pakistán)
+Vietnamita
+ri
+Marathi
+Nepalí (India)
+Nepalí (Nepal)
+Oriya
+Punjabi
+Sánscrito
+Sindhi
+Sinhala
+Tailandés
+Tamil
+Telugu
+Tibetano (RP China)
+Urdu (India)
+Urdu (Pakistán)
+Vietnamita
diff --git a/testautomation/graphics/required/input/spellb_36.txt b/testautomation/graphics/required/input/spellb_36.txt
index 6b6dd34e7573..b3d39dc03223 100755
--- a/testautomation/graphics/required/input/spellb_36.txt
+++ b/testautomation/graphics/required/input/spellb_36.txt
@@ -1,184 +1,184 @@
-[Nincs]
-Afrikaans
-Albán
-Angol (Ausztrália)
-Angol (Belize)
-Angol (Dél-Afrika)
-Angol (Fülöp-szigetek)
-Angol (Ãrország)
-Angol (Jamaica)
-Angol (Kanada)
-Angol (Karib-tenger)
-Angol (Trinidad)
-Angol (Új-Zéland)
-Angol (UK)
-Angol (USA)
-Angol (Zimbabwe)
-Azerbajdzsán (Cirill)
-Azerbajdzsán (Latin)
-Baszk
-Belorusz
-Bolgár
-Bosnyák
-Breton
-Cseh
-Dán
-Déli sotho
-Dhivehi
-Északi sotho
-Eszperantó
-Észt
-Färöi
-Finn
-Francia (Belgium)
-Francia (Franciaország)
-Francia (Kanada)
-Francia (Luxemburg)
-Francia (Monaco)
-Francia (Svájc)
-Fríz
-Gael (Skócia)
-Galíciai
-Görög
-Grúz
-Holland (Belgium)
-Holland (Hollandia)
-Horvát
-Indonéz
-Interlingua
-Ãr
-Izlandi
-Kalaallisut
-Katalán
-Kazah
-Kinyarwanda (Ruanda)
-Konkani
-Kurd (Szíria)
-Kurd (Törökország)
-Latin
-Lengyel
-Lett
-Litván
-Litván (klasszikus)
-Macedón
-Magyar
-Maláj (Brunei Darusalam)
-Maláj (Malajzia)
-Maori (Új-Zéland)
-Mongol
-Ndebele (déli)
-Német (Ausztria)
-Német (Liechtenstein)
-Német (Luxemburg)
-Német (Németország)
-Német (Svájc)
-Norvég (Bokmål)
-Norvég (Nynorsk)
-Okcitán
-Olasz (Olaszország)
-Olasz (Svájc)
-Orosz
-Örmény
-Portugál (Brazília)
-Portugál (Portugália)
-Rétoromán
-Román
-Spanyol (Argentína)
-Spanyol (Bolívia)
-Spanyol (Chile)
-Spanyol (Costa Rica)
-Spanyol (Dominikai Köztársaság)
-Spanyol (Ecuador)
-Spanyol (El Salvador)
-Spanyol (Guatemala)
-Spanyol (Honduras)
-Spanyol (Kolumbia)
-Spanyol (Mexikó)
-Spanyol (modern)
-Spanyol (Nicaragua)
-Spanyol (Panama)
-Spanyol (Paraguay)
-Spanyol (Peru)
-Spanyol (Puerto Rico)
-Spanyol (Spanyolország)
-Spanyol (Uruguay)
-Spanyol (Venezuela)
-Svéd (Finnország)
-Svéd (Svédország)
-Swazi
-Szárd
-Szerb (cirill)
-Szerb (latin)
-Szlovák
-Szlovén
-Szuahéli (Kenya)
-Szuahéli (Tanzánia)
-Tatár
-Török
-Tsonga
-Tswana (Botswana)
-Tswana (Dél-Afrika)
-Ukrán
-Üzbég (cirill)
-Üzbég (latin)
-Velszi
-Venda
-Xhosa
-Zulu
-[Nincs]
-Japán
-Kínai (egyszerűsített)
-Kínai (hagyományos)
-Kínai (Hong Kong)
-Kínai (Makaó)
-Kínai (Szingapúr)
-Koreai (Dél-Korea)
-[Nincs]
-Arab (Algéria)
-Arab (Bahrein)
-Arab (Egyesült Arab Emírségek)
-Arab (Egyiptom)
-Arab (Irak)
-Arab (Jemen)
-Arab (Jordánia)
-Arab (Katar)
-Arab (Kuvait)
-Arab (Libanon)
-Arab (Líbia)
-Arab (Marokkó)
-Arab (Omán)
-Arab (Szaúd-Arábia)
-Arab (Szíria)
-Arab (Tunézia)
-Asszámi
-Bengáli
-Bengáli (Bangladesh)
-Dzongkha
-Fárszi
-Gudzsarati
-Héber
-Hindi
-Kannada
-Kasmíri (India)
-Kasmíri (Kasmír)
-Khmer
-Kurd (Irak)
-Kurd (Irán)
-Lao
-Malayalam
-Manipuri
-Marathi
-Nepáli (India)
-Nepáli (Nepál)
-Oriya
-Pandzsábi
-Sindhi
-Sinhala
-Szanszkrit
-Tamil
-Telugu
-Thai
-Tibeti (Kína)
-Urdu (India)
-Urdu (Pakisztán)
-Vietnami
+[Nincs]
+Afrikaans
+Albán
+Angol (Ausztrália)
+Angol (Belize)
+Angol (Dél-Afrika)
+Angol (Fülöp-szigetek)
+Angol (Ãrország)
+Angol (Jamaica)
+Angol (Kanada)
+Angol (Karib-tenger)
+Angol (Trinidad)
+Angol (Új-Zéland)
+Angol (UK)
+Angol (USA)
+Angol (Zimbabwe)
+Azerbajdzsán (Cirill)
+Azerbajdzsán (Latin)
+Baszk
+Belorusz
+Bolgár
+Bosnyák
+Breton
+Cseh
+Dán
+Déli sotho
+Dhivehi
+Északi sotho
+Eszperantó
+Észt
+Färöi
+Finn
+Francia (Belgium)
+Francia (Franciaország)
+Francia (Kanada)
+Francia (Luxemburg)
+Francia (Monaco)
+Francia (Svájc)
+Fríz
+Gael (Skócia)
+Galíciai
+Görög
+Grúz
+Holland (Belgium)
+Holland (Hollandia)
+Horvát
+Indonéz
+Interlingua
+Ãr
+Izlandi
+Kalaallisut
+Katalán
+Kazah
+Kinyarwanda (Ruanda)
+Konkani
+Kurd (Szíria)
+Kurd (Törökország)
+Latin
+Lengyel
+Lett
+Litván
+Litván (klasszikus)
+Macedón
+Magyar
+Maláj (Brunei Darusalam)
+Maláj (Malajzia)
+Maori (Új-Zéland)
+Mongol
+Ndebele (déli)
+Német (Ausztria)
+Német (Liechtenstein)
+Német (Luxemburg)
+Német (Németország)
+Német (Svájc)
+Norvég (Bokmål)
+Norvég (Nynorsk)
+Okcitán
+Olasz (Olaszország)
+Olasz (Svájc)
+Orosz
+Örmény
+Portugál (Brazília)
+Portugál (Portugália)
+Rétoromán
+Román
+Spanyol (Argentína)
+Spanyol (Bolívia)
+Spanyol (Chile)
+Spanyol (Costa Rica)
+Spanyol (Dominikai Köztársaság)
+Spanyol (Ecuador)
+Spanyol (El Salvador)
+Spanyol (Guatemala)
+Spanyol (Honduras)
+Spanyol (Kolumbia)
+Spanyol (Mexikó)
+Spanyol (modern)
+Spanyol (Nicaragua)
+Spanyol (Panama)
+Spanyol (Paraguay)
+Spanyol (Peru)
+Spanyol (Puerto Rico)
+Spanyol (Spanyolország)
+Spanyol (Uruguay)
+Spanyol (Venezuela)
+Svéd (Finnország)
+Svéd (Svédország)
+Swazi
+Szárd
+Szerb (cirill)
+Szerb (latin)
+Szlovák
+Szlovén
+Szuahéli (Kenya)
+Szuahéli (Tanzánia)
+Tatár
+Török
+Tsonga
+Tswana (Botswana)
+Tswana (Dél-Afrika)
+Ukrán
+Üzbég (cirill)
+Üzbég (latin)
+Velszi
+Venda
+Xhosa
+Zulu
+[Nincs]
+Japán
+Kínai (egyszerűsített)
+Kínai (hagyományos)
+Kínai (Hong Kong)
+Kínai (Makaó)
+Kínai (Szingapúr)
+Koreai (Dél-Korea)
+[Nincs]
+Arab (Algéria)
+Arab (Bahrein)
+Arab (Egyesült Arab Emírségek)
+Arab (Egyiptom)
+Arab (Irak)
+Arab (Jemen)
+Arab (Jordánia)
+Arab (Katar)
+Arab (Kuvait)
+Arab (Libanon)
+Arab (Líbia)
+Arab (Marokkó)
+Arab (Omán)
+Arab (Szaúd-Arábia)
+Arab (Szíria)
+Arab (Tunézia)
+Asszámi
+Bengáli
+Bengáli (Bangladesh)
+Dzongkha
+Fárszi
+Gudzsarati
+Héber
+Hindi
+Kannada
+Kasmíri (India)
+Kasmíri (Kasmír)
+Khmer
+Kurd (Irak)
+Kurd (Irán)
+Lao
+Malayalam
+Manipuri
+Marathi
+Nepáli (India)
+Nepáli (Nepál)
+Oriya
+Pandzsábi
+Sindhi
+Sinhala
+Szanszkrit
+Tamil
+Telugu
+Thai
+Tibeti (Kína)
+Urdu (India)
+Urdu (Pakisztán)
+Vietnami
diff --git a/testautomation/graphics/required/input/spellb_39.txt b/testautomation/graphics/required/input/spellb_39.txt
index fff85d1c21e0..42c4f6887480 100755
--- a/testautomation/graphics/required/input/spellb_39.txt
+++ b/testautomation/graphics/required/input/spellb_39.txt
@@ -1,221 +1,221 @@
-[Nessuno]
-Afrikaans (Namibia)
-Afrikaans (Sudafrica)
-Akan
-Albanese
-Armeno
-Azero (cirillico)
-Azero (latino)
-Bambara
-Basco
-Bielorusso
-Bosniaco
-Bretone
-Bulgaro
-Catalano
-Ceco
-Chirghiso
-Chuvash
-Copto
-Croato
-Curdo (Siria)
-Curdo (Turchia)
-Danese
-Dhivehi
-Esperanto
-Estone
-Faroese
-Figiano
-Finlandese
-Francese (Belgio)
-Francese (Canada)
-Francese (Francia)
-Francese (Lussemburgo)
-Francese (Monaco)
-Francese (Svizzera)
-Frisone
-Friuliano
-Gaelico (Scozia)
-Galiziano
-Gallese
-Georgiano
-Greco
-Guascone
-Indonesiano
-Inglese (Australia)
-Inglese (Belize)
-Inglese (Canada)
-Inglese (Caraibi)
-Inglese (Eire)
-Inglese (Filippine)
-Inglese (Giamaica)
-Inglese (India)
-Inglese (Namibia)
-Inglese (Nuova Zelanda)
-Inglese (Sudafrica)
-Inglese (Trinidad)
-Inglese (UK)
-Inglese (USA)
-Inglese (Zimbabwe)
-Interlingua
-Irlandese
-Islandese
-Italiano (Italia)
-Italiano (Svizzera)
-Kalaallisut
-Kazako
-Kinyarwanda (Ruanda)
-Konkani
-Latino
-Lettone
-Lituano
-Lussemburghese
-Macedone
-Malese (Brunei Darussalam)
-Malese (Malesia)
-Maori (Nuova Zelanda)
-Mongolo
-Moore
-Ndebele (Sud)
-Norvegese Bokmål
-Norvegese Nynorsk
-Occitano
-Olandese (Belgio)
-Olandese (Paesi Bassi)
-Polacco
-Portoghese (Brasile)
-Portoghese (Portogallo)
-Retoromanzo
-Rumeno
-Russo
-Sardo
-Serbo (cirillico)
-Serbo (latino)
-Slovacco
-Sloveno
-Sotho meridionale
-Sotho settentrionale
-Spagnolo (Argentina)
-Spagnolo (Bolivia)
-Spagnolo (Cile)
-Spagnolo (Colombia)
-Spagnolo (Costa Rica)
-Spagnolo (Ecuador)
-Spagnolo (El Salvador)
-Spagnolo (Guatemala)
-Spagnolo (Honduras)
-Spagnolo (Messico)
-Spagnolo (moderno)
-Spagnolo (Nicaragua)
-Spagnolo (Panama)
-Spagnolo (Paraguay)
-Spagnolo (Perù)
-Spagnolo (Portorico)
-Spagnolo (Rep. Dom.)
-Spagnolo (Spagna)
-Spagnolo (Uruguay)
-Spagnolo (Venezuela)
-Svedese (Finlandia)
-Svedese (Svezia)
-Swahili (Kenya)
-Swahili (Tanzania)
-Swazi
-Tagico
-Tataro
-Tedesco (Austria)
-Tedesco (Belgio)
-Tedesco (Germania)
-Tedesco (Liechtenstein)
-Tedesco (Lussemburgo)
-Tedesco (Svizzera)
-Tigrigna (Eritrea)
-Tigrigna (Etiopia)
-Tsonga
-Tswana (Botswana)
-Tswana (Sudafrica)
-Turco
-Ucraino
-Ungherese
-Uzbeco (cirillico)
-Uzbeco (latino)
-Vallone
-Venda
-Xhosa
-Zulu
-[Nessuno]
-Cinese (Hong Kong)
-Cinese (Macao)
-Cinese (semplificato)
-Cinese (Singapore)
-Cinese (tradizionale)
-Coreano (Corea del Sud)
-Giapponese
-[Nessuno]
-Amarico
-Arabo (Algeria)
-Arabo (Arabia Saudita)
-Arabo (Bahrein)
-Arabo (EAU)
-Arabo (Egiziano)
-Arabo (Giordania)
-Arabo (Iraq)
-Arabo (Kuwait)
-Arabo (Libano)
-Arabo (Libia)
-Arabo (Marocco)
-Arabo (Oman)
-Arabo (Qatar)
-Arabo (Siria)
-Arabo (Tunisia)
-Arabo (Yemen)
-Assamese
-Bengalese (Bangladesh)
-Bengali (India)
-Curdo (Iran)
-Curdo (Iraq)
-Dzongkha
-Ebraico
-Farsi
-Gujarati
-Hindi
-Kannada
-Kashmiri (India)
-Kashmiri (Kashmir)
-Khmer
-Lao
-Malayalam
-Manipuri
-Marathi
-Nepalese (India)
-Nepalese (Nepal)
-Oriya
-Punjabi
-Sanscrito
-Sindhi
-Singalese
-Tamil
-Telugu
-Thai
-Tibetano (Cina)
-Urdu (India)
-Urdu (Pakistan)
-Vietnamita
-er
-Lao
-Malayalam
-Manipuri
-Marathi
-Nepalese (India)
-Nepalese (Nepal)
-Oriya
-Punjabi
-Sanscrito
-Sindhi
-Singalese
-Tamil
-Telugu
-Thai
-Tibetano (Cina)
-Urdu (India)
-Urdu (Pakistan)
-Vietnamita
+[Nessuno]
+Afrikaans (Namibia)
+Afrikaans (Sudafrica)
+Akan
+Albanese
+Armeno
+Azero (cirillico)
+Azero (latino)
+Bambara
+Basco
+Bielorusso
+Bosniaco
+Bretone
+Bulgaro
+Catalano
+Ceco
+Chirghiso
+Chuvash
+Copto
+Croato
+Curdo (Siria)
+Curdo (Turchia)
+Danese
+Dhivehi
+Esperanto
+Estone
+Faroese
+Figiano
+Finlandese
+Francese (Belgio)
+Francese (Canada)
+Francese (Francia)
+Francese (Lussemburgo)
+Francese (Monaco)
+Francese (Svizzera)
+Frisone
+Friuliano
+Gaelico (Scozia)
+Galiziano
+Gallese
+Georgiano
+Greco
+Guascone
+Indonesiano
+Inglese (Australia)
+Inglese (Belize)
+Inglese (Canada)
+Inglese (Caraibi)
+Inglese (Eire)
+Inglese (Filippine)
+Inglese (Giamaica)
+Inglese (India)
+Inglese (Namibia)
+Inglese (Nuova Zelanda)
+Inglese (Sudafrica)
+Inglese (Trinidad)
+Inglese (UK)
+Inglese (USA)
+Inglese (Zimbabwe)
+Interlingua
+Irlandese
+Islandese
+Italiano (Italia)
+Italiano (Svizzera)
+Kalaallisut
+Kazako
+Kinyarwanda (Ruanda)
+Konkani
+Latino
+Lettone
+Lituano
+Lussemburghese
+Macedone
+Malese (Brunei Darussalam)
+Malese (Malesia)
+Maori (Nuova Zelanda)
+Mongolo
+Moore
+Ndebele (Sud)
+Norvegese Bokmål
+Norvegese Nynorsk
+Occitano
+Olandese (Belgio)
+Olandese (Paesi Bassi)
+Polacco
+Portoghese (Brasile)
+Portoghese (Portogallo)
+Retoromanzo
+Rumeno
+Russo
+Sardo
+Serbo (cirillico)
+Serbo (latino)
+Slovacco
+Sloveno
+Sotho meridionale
+Sotho settentrionale
+Spagnolo (Argentina)
+Spagnolo (Bolivia)
+Spagnolo (Cile)
+Spagnolo (Colombia)
+Spagnolo (Costa Rica)
+Spagnolo (Ecuador)
+Spagnolo (El Salvador)
+Spagnolo (Guatemala)
+Spagnolo (Honduras)
+Spagnolo (Messico)
+Spagnolo (moderno)
+Spagnolo (Nicaragua)
+Spagnolo (Panama)
+Spagnolo (Paraguay)
+Spagnolo (Perù)
+Spagnolo (Portorico)
+Spagnolo (Rep. Dom.)
+Spagnolo (Spagna)
+Spagnolo (Uruguay)
+Spagnolo (Venezuela)
+Svedese (Finlandia)
+Svedese (Svezia)
+Swahili (Kenya)
+Swahili (Tanzania)
+Swazi
+Tagico
+Tataro
+Tedesco (Austria)
+Tedesco (Belgio)
+Tedesco (Germania)
+Tedesco (Liechtenstein)
+Tedesco (Lussemburgo)
+Tedesco (Svizzera)
+Tigrigna (Eritrea)
+Tigrigna (Etiopia)
+Tsonga
+Tswana (Botswana)
+Tswana (Sudafrica)
+Turco
+Ucraino
+Ungherese
+Uzbeco (cirillico)
+Uzbeco (latino)
+Vallone
+Venda
+Xhosa
+Zulu
+[Nessuno]
+Cinese (Hong Kong)
+Cinese (Macao)
+Cinese (semplificato)
+Cinese (Singapore)
+Cinese (tradizionale)
+Coreano (Corea del Sud)
+Giapponese
+[Nessuno]
+Amarico
+Arabo (Algeria)
+Arabo (Arabia Saudita)
+Arabo (Bahrein)
+Arabo (EAU)
+Arabo (Egiziano)
+Arabo (Giordania)
+Arabo (Iraq)
+Arabo (Kuwait)
+Arabo (Libano)
+Arabo (Libia)
+Arabo (Marocco)
+Arabo (Oman)
+Arabo (Qatar)
+Arabo (Siria)
+Arabo (Tunisia)
+Arabo (Yemen)
+Assamese
+Bengalese (Bangladesh)
+Bengali (India)
+Curdo (Iran)
+Curdo (Iraq)
+Dzongkha
+Ebraico
+Farsi
+Gujarati
+Hindi
+Kannada
+Kashmiri (India)
+Kashmiri (Kashmir)
+Khmer
+Lao
+Malayalam
+Manipuri
+Marathi
+Nepalese (India)
+Nepalese (Nepal)
+Oriya
+Punjabi
+Sanscrito
+Sindhi
+Singalese
+Tamil
+Telugu
+Thai
+Tibetano (Cina)
+Urdu (India)
+Urdu (Pakistan)
+Vietnamita
+er
+Lao
+Malayalam
+Manipuri
+Marathi
+Nepalese (India)
+Nepalese (Nepal)
+Oriya
+Punjabi
+Sanscrito
+Sindhi
+Singalese
+Tamil
+Telugu
+Thai
+Tibetano (Cina)
+Urdu (India)
+Urdu (Pakistan)
+Vietnamita
diff --git a/testautomation/graphics/required/input/spellb_49.txt b/testautomation/graphics/required/input/spellb_49.txt
index da85415554e8..e30aee3169f3 100755
--- a/testautomation/graphics/required/input/spellb_49.txt
+++ b/testautomation/graphics/required/input/spellb_49.txt
@@ -1,152 +1,152 @@
-[Keine]
-Afrikaans
-Albanisch
-Armenisch
-Aserbaidschanisch (kyrillisch)
-Aserbaidschanisch (lateinisch)
-Assami
-Baskisch
-Belorussisch
-Bengali
-Bulgarisch
-Dänisch
-Deutsch (Deutschland)
-Deutsch (Liechtenstein)
-Deutsch (Luxemburg)
-Deutsch (Österreich)
-Deutsch (Schweiz)
-Englisch (Australien)
-Englisch (Belize)
-Englisch (Großbritannien)
-Englisch (Irland)
-Englisch (Jamaika)
-Englisch (Kanada)
-Englisch (Karibik)
-Englisch (Neuseeland)
-Englisch (Philippinen)
-Englisch (Südafrika)
-Englisch (Trinidad)
-Englisch (USA)
-Englisch (Zimbabwe)
-Esperanto
-Estonisch
-Farsi
-Färöisch
-Finnisch
-Französisch (Belgien)
-Französisch (Frankreich)
-Französisch (Kanada)
-Französisch (Luxemburg)
-Französisch (Monaco)
-Französisch (Schweiz)
-Griechisch
-Indonesisch
-Isländisch
-Italienisch (Italien)
-Italienisch (Schweiz)
-Kasachisch
-Kashmiri (Indien)
-Kashmiri (Kashmir)
-Katalanisch
-Kinyarwanda (Ruanda)
-Konkani
-Kroatisch
-Latein
-Lettisch
-Litauisch (klassisch)
-Litauisch (Litauen)
-Malaiisch (Brunei Darussalam)
-Malaiisch (Malaysia)
-Malajalam
-Manipuri
-Maori (Neuseeland)
-Mazedonisch
-Nepalesisch (Indien)
-Nepalesisch (Nepal)
-Niederländisch (Belgien)
-Niederländisch (Niederlande)
-Norwegisch (Bokmål)
-Norwegisch (Nynorsk)
-Oriya
-Polnisch
-Portugiesisch (Brasilien)
-Portugiesisch (Portugal)
-Rätoromanisch
-Rumänisch
-Russisch
-Sanskrit
-Schwedisch (Finland)
-Schwedisch (Schweden)
-Serbisch (kyrillisch)
-Serbisch (lateinisch)
-Sindhi
-Slovakisch
-Slovenisch
-Spanisch (Argentinien)
-Spanisch (Bolivien)
-Spanisch (Chile)
-Spanisch (Costa Rica)
-Spanisch (Dominikanische Republik)
-Spanisch (El Salvador)
-Spanisch (Equador)
-Spanisch (Guatemala)
-Spanisch (Honduras)
-Spanisch (Kolumbien)
-Spanisch (Mexiko)
-Spanisch (Modern)
-Spanisch (Nicaragua)
-Spanisch (Panama)
-Spanisch (Paraguay)
-Spanisch (Peru)
-Spanisch (Puerto Rico)
-Spanisch (Spanien)
-Spanisch (Uruguay)
-Spanisch (Venezuela)
-Swahili
-Tatarisch
-Tschechisch
-Türkisch
-Ukrainisch
-Ungarisch
-Usbekisch (kyrillisch)
-Usbekisch (lateinisch)
-Walisisch
-[Keine]
-Chinesisch
-Chinesisch (einfach)
-Chinesisch (HongKong)
-Chinesisch (Macau)
-Chinesisch (Singapore)
-Chinesisch (Trad.)
-Japanisch
-Koreanisch
-[Keine]
-Arabisch
-Arabisch (Algerien)
-Arabisch (Ägypten)
-Arabisch (Bahrein)
-Arabisch (Irak)
-Arabisch (Jemen)
-Arabisch (Jordanien)
-Arabisch (Kuwait)
-Arabisch (Libanon)
-Arabisch (Libyen)
-Arabisch (Marokko)
-Arabisch (Oman)
-Arabisch (Qatar)
-Arabisch (Saudi Arabien)
-Arabisch (Syrien)
-Arabisch (Tunesien)
-Arabisch (VAE)
-Gujarati
-Hebräisch
-Hindi
-Kannada
-Marathi
-Punjabi
-Tamil
-Telugu
-Thai
-Urdu
-Urdu (Indien)
-Urdu (Pakistan)
+[Keine]
+Afrikaans
+Albanisch
+Armenisch
+Aserbaidschanisch (kyrillisch)
+Aserbaidschanisch (lateinisch)
+Assami
+Baskisch
+Belorussisch
+Bengali
+Bulgarisch
+Dänisch
+Deutsch (Deutschland)
+Deutsch (Liechtenstein)
+Deutsch (Luxemburg)
+Deutsch (Österreich)
+Deutsch (Schweiz)
+Englisch (Australien)
+Englisch (Belize)
+Englisch (Großbritannien)
+Englisch (Irland)
+Englisch (Jamaika)
+Englisch (Kanada)
+Englisch (Karibik)
+Englisch (Neuseeland)
+Englisch (Philippinen)
+Englisch (Südafrika)
+Englisch (Trinidad)
+Englisch (USA)
+Englisch (Zimbabwe)
+Esperanto
+Estonisch
+Farsi
+Färöisch
+Finnisch
+Französisch (Belgien)
+Französisch (Frankreich)
+Französisch (Kanada)
+Französisch (Luxemburg)
+Französisch (Monaco)
+Französisch (Schweiz)
+Griechisch
+Indonesisch
+Isländisch
+Italienisch (Italien)
+Italienisch (Schweiz)
+Kasachisch
+Kashmiri (Indien)
+Kashmiri (Kashmir)
+Katalanisch
+Kinyarwanda (Ruanda)
+Konkani
+Kroatisch
+Latein
+Lettisch
+Litauisch (klassisch)
+Litauisch (Litauen)
+Malaiisch (Brunei Darussalam)
+Malaiisch (Malaysia)
+Malajalam
+Manipuri
+Maori (Neuseeland)
+Mazedonisch
+Nepalesisch (Indien)
+Nepalesisch (Nepal)
+Niederländisch (Belgien)
+Niederländisch (Niederlande)
+Norwegisch (Bokmål)
+Norwegisch (Nynorsk)
+Oriya
+Polnisch
+Portugiesisch (Brasilien)
+Portugiesisch (Portugal)
+Rätoromanisch
+Rumänisch
+Russisch
+Sanskrit
+Schwedisch (Finland)
+Schwedisch (Schweden)
+Serbisch (kyrillisch)
+Serbisch (lateinisch)
+Sindhi
+Slovakisch
+Slovenisch
+Spanisch (Argentinien)
+Spanisch (Bolivien)
+Spanisch (Chile)
+Spanisch (Costa Rica)
+Spanisch (Dominikanische Republik)
+Spanisch (El Salvador)
+Spanisch (Equador)
+Spanisch (Guatemala)
+Spanisch (Honduras)
+Spanisch (Kolumbien)
+Spanisch (Mexiko)
+Spanisch (Modern)
+Spanisch (Nicaragua)
+Spanisch (Panama)
+Spanisch (Paraguay)
+Spanisch (Peru)
+Spanisch (Puerto Rico)
+Spanisch (Spanien)
+Spanisch (Uruguay)
+Spanisch (Venezuela)
+Swahili
+Tatarisch
+Tschechisch
+Türkisch
+Ukrainisch
+Ungarisch
+Usbekisch (kyrillisch)
+Usbekisch (lateinisch)
+Walisisch
+[Keine]
+Chinesisch
+Chinesisch (einfach)
+Chinesisch (HongKong)
+Chinesisch (Macau)
+Chinesisch (Singapore)
+Chinesisch (Trad.)
+Japanisch
+Koreanisch
+[Keine]
+Arabisch
+Arabisch (Algerien)
+Arabisch (Ägypten)
+Arabisch (Bahrein)
+Arabisch (Irak)
+Arabisch (Jemen)
+Arabisch (Jordanien)
+Arabisch (Kuwait)
+Arabisch (Libanon)
+Arabisch (Libyen)
+Arabisch (Marokko)
+Arabisch (Oman)
+Arabisch (Qatar)
+Arabisch (Saudi Arabien)
+Arabisch (Syrien)
+Arabisch (Tunesien)
+Arabisch (VAE)
+Gujarati
+Hebräisch
+Hindi
+Kannada
+Marathi
+Punjabi
+Tamil
+Telugu
+Thai
+Urdu
+Urdu (Indien)
+Urdu (Pakistan)
diff --git a/testautomation/graphics/required/input/spellb_50.txt b/testautomation/graphics/required/input/spellb_50.txt
index d63b2be43bff..9c0fc75d4223 100755
--- a/testautomation/graphics/required/input/spellb_50.txt
+++ b/testautomation/graphics/required/input/spellb_50.txt
@@ -1,202 +1,202 @@
-[brez]
-afriški (Južna afrika)
-afriški (Namibija)
-akanski
-albanski
-angleški (Avstralija)
-angleški (Belize)
-angleški (Filipini)
-angleški (Indija)
-angleški (Irska)
-angleški (Jamajka)
-angleški (Južna Afrika)
-angleški (Južna Afrika)
-angleški (Kanada)
-angleški (Karibi)
-angleški (Namibija)
-angleški (Nova Zelandija)
-angleški (Trinidad)
-angleški (Velika Britanija)
-angleški (ZDA)
-angleški (Zimbabve)
-armenski
-azerbajdžanski (cirilica)
-azerbajdžanski (latinica)
-bambarski
-baskovski
-beloruski
-bolgarski
-bosanski
-bretonski
-ÄeÅ¡ki
-ÄuvaÅ¡ki
-danski
-divehijski
-esperanto
-estonski
-farojsko
-fidžijski
-finski
-francoski (Belgija)
-francoski (Francija)
-francoski (Kanada)
-francoski (Luksemburg)
-francoski (Monako)
-francoski (Å vica)
-friulanski
-galicijski
-galski (Å kotska)
-gaskonski
-grški
-gruzijski osnovni
-hrvaški
-indonezijski
-interlingualski
-irski
-islandski
-italijanski (Italija)
-italijanski (Å vica)
-kalalisutski
-katalonski
-kazaški
-kinjaruandski (Ruanda)
-kirgiški
-konkanski
-koptski
-ksoški
-kurdski (Sirija)
-kurdski (TurÄija)
-latinski
-latvijski
-litavsko
-luksemburški
-madžarski
-makedonski
-malezijski (Brunej Darussalam)
-malezijski (Malezija)
-maorski (Nova Zelandija)
-maverski
-mongolski
-ndebelski (južni)
-nemški (Avstrija)
-nemški (Belgija)
-nemški (Luksemburg)
-nemÅ¡ki (NemÄija)
-nemški (Švica)
-nemško (Liechtenstein)
-nizozemski (Belgija)
-nizozemski (Nizozemska)
-norveški (Bokmal)
-norveški (Ninorsk)
-oksitanski
-perzijski
-poljski
-portugalski (Brazilija)
-portugalski (Portugalska)
-retoromanski
-romunski
-ruski
-sardinijski
-severno-sotski
-severnosotski
-slovaški
-slovenski
-Å¡panski (Argentina)
-Å¡panski (Bolivija)
-Å¡panski (ÄŒile)
-Å¡panski (Dominikanska republika)
-Å¡panski (Ekvador)
-Å¡panski (Gvatemala)
-Å¡panski (Honduras)
-Å¡panski (Kolumbija)
-Å¡panski (Kostarika)
-Å¡panski (Mehika)
-Å¡panski (Nikaragva)
-Å¡panski (Panama)
-Å¡panski (Paragvaj)
-Å¡panski (Peru)
-Å¡panski (Portoriko)
-Å¡panski (Salvador)
-Å¡panski (sodobni)
-Å¡panski (Å panija)
-Å¡panski (Urugvaj)
-Å¡panski (Venezuela)
-srbski (cirilica)
-srbski (latinica)
-svahilski (Tanzanija)
-svahilsko (Kenija)
-svazijski
-Å¡vedski (Finska)
-Å¡vedski (Å vedska)
-tadžiški
-tatarski
-tigrajski (Eritreja)
-tigrajski (Etiopija)
-tsongški
-tsvanski (Bocvana)
-turški
-ukrajinski
-uzbeški (cirilica)
-uzbeški (latinica)
-valižanski
-valonski
-vendski
-zulujski
-[brez]
-japonski
-kitajski (Hong Kong)
-kitajski (Makao)
-kitajski (poenostavljen)
-kitajski (Singapur)
-kitajski (Tajvan)
-korejsko (RoK)
-[brez]
-amharski
-arabski (Alžirija)
-arabski (Bahrajn)
-arabski (Egipt)
-arabski (Irak)
-arabski (Jemen)
-arabski (Jordanija)
-arabski (Katar)
-arabski (Kuvajt)
-arabski (Libanon)
-arabski (Libija)
-arabski (Maroko)
-arabski (Oman)
-arabski (Savdska Arabija)
-arabski (Sirija)
-arabski (Tunizija)
-arabski (ZAE)
-asamski
-bengalski (Bangladeš)
-džonkški
-gujaratski
-hebrejski
-hindujski
-kannadski
-kašmirski (Indija)
-kašmirski (Kašmir)
-kmerski
-kurdski (Irak)
-kurdski (Iran)
-laoški
-malajalamski
-manipurski
-maratski
-nepalski (Indija)
-Nepalski (Indija)
-nepalski (Nepal)
-orijanski
-pandžabski
-perzijski
-sanskrt
-sindi
-sinhalski
-tajski
-tamilski
-teluški
-tibetanski (LR Kitajska)
-urdu (Pakistan)
-urdujski (Indija)
-vietnamski
+[brez]
+afriški (Južna afrika)
+afriški (Namibija)
+akanski
+albanski
+angleški (Avstralija)
+angleški (Belize)
+angleški (Filipini)
+angleški (Indija)
+angleški (Irska)
+angleški (Jamajka)
+angleški (Južna Afrika)
+angleški (Južna Afrika)
+angleški (Kanada)
+angleški (Karibi)
+angleški (Namibija)
+angleški (Nova Zelandija)
+angleški (Trinidad)
+angleški (Velika Britanija)
+angleški (ZDA)
+angleški (Zimbabve)
+armenski
+azerbajdžanski (cirilica)
+azerbajdžanski (latinica)
+bambarski
+baskovski
+beloruski
+bolgarski
+bosanski
+bretonski
+ÄeÅ¡ki
+ÄuvaÅ¡ki
+danski
+divehijski
+esperanto
+estonski
+farojsko
+fidžijski
+finski
+francoski (Belgija)
+francoski (Francija)
+francoski (Kanada)
+francoski (Luksemburg)
+francoski (Monako)
+francoski (Å vica)
+friulanski
+galicijski
+galski (Å kotska)
+gaskonski
+grški
+gruzijski osnovni
+hrvaški
+indonezijski
+interlingualski
+irski
+islandski
+italijanski (Italija)
+italijanski (Å vica)
+kalalisutski
+katalonski
+kazaški
+kinjaruandski (Ruanda)
+kirgiški
+konkanski
+koptski
+ksoški
+kurdski (Sirija)
+kurdski (TurÄija)
+latinski
+latvijski
+litavsko
+luksemburški
+madžarski
+makedonski
+malezijski (Brunej Darussalam)
+malezijski (Malezija)
+maorski (Nova Zelandija)
+maverski
+mongolski
+ndebelski (južni)
+nemški (Avstrija)
+nemški (Belgija)
+nemški (Luksemburg)
+nemÅ¡ki (NemÄija)
+nemški (Švica)
+nemško (Liechtenstein)
+nizozemski (Belgija)
+nizozemski (Nizozemska)
+norveški (Bokmal)
+norveški (Ninorsk)
+oksitanski
+perzijski
+poljski
+portugalski (Brazilija)
+portugalski (Portugalska)
+retoromanski
+romunski
+ruski
+sardinijski
+severno-sotski
+severnosotski
+slovaški
+slovenski
+Å¡panski (Argentina)
+Å¡panski (Bolivija)
+Å¡panski (ÄŒile)
+Å¡panski (Dominikanska republika)
+Å¡panski (Ekvador)
+Å¡panski (Gvatemala)
+Å¡panski (Honduras)
+Å¡panski (Kolumbija)
+Å¡panski (Kostarika)
+Å¡panski (Mehika)
+Å¡panski (Nikaragva)
+Å¡panski (Panama)
+Å¡panski (Paragvaj)
+Å¡panski (Peru)
+Å¡panski (Portoriko)
+Å¡panski (Salvador)
+Å¡panski (sodobni)
+Å¡panski (Å panija)
+Å¡panski (Urugvaj)
+Å¡panski (Venezuela)
+srbski (cirilica)
+srbski (latinica)
+svahilski (Tanzanija)
+svahilsko (Kenija)
+svazijski
+Å¡vedski (Finska)
+Å¡vedski (Å vedska)
+tadžiški
+tatarski
+tigrajski (Eritreja)
+tigrajski (Etiopija)
+tsongški
+tsvanski (Bocvana)
+turški
+ukrajinski
+uzbeški (cirilica)
+uzbeški (latinica)
+valižanski
+valonski
+vendski
+zulujski
+[brez]
+japonski
+kitajski (Hong Kong)
+kitajski (Makao)
+kitajski (poenostavljen)
+kitajski (Singapur)
+kitajski (Tajvan)
+korejsko (RoK)
+[brez]
+amharski
+arabski (Alžirija)
+arabski (Bahrajn)
+arabski (Egipt)
+arabski (Irak)
+arabski (Jemen)
+arabski (Jordanija)
+arabski (Katar)
+arabski (Kuvajt)
+arabski (Libanon)
+arabski (Libija)
+arabski (Maroko)
+arabski (Oman)
+arabski (Savdska Arabija)
+arabski (Sirija)
+arabski (Tunizija)
+arabski (ZAE)
+asamski
+bengalski (Bangladeš)
+džonkški
+gujaratski
+hebrejski
+hindujski
+kannadski
+kašmirski (Indija)
+kašmirski (Kašmir)
+kmerski
+kurdski (Irak)
+kurdski (Iran)
+laoški
+malajalamski
+manipurski
+maratski
+nepalski (Indija)
+Nepalski (Indija)
+nepalski (Nepal)
+orijanski
+pandžabski
+perzijski
+sanskrt
+sindi
+sinhalski
+tajski
+tamilski
+teluški
+tibetanski (LR Kitajska)
+urdu (Pakistan)
+urdujski (Indija)
+vietnamski
diff --git a/testautomation/graphics/required/input/spellb_55.txt b/testautomation/graphics/required/input/spellb_55.txt
index d4ab7bb95cab..9696b511e4cc 100755
--- a/testautomation/graphics/required/input/spellb_55.txt
+++ b/testautomation/graphics/required/input/spellb_55.txt
@@ -1,199 +1,199 @@
-[Nenhum]
-Africano
-Albanês
-Alemão (Alemanha)
-Alemão (Ãustria)
-Alemão (Liechtenstein)
-Alemão (Luxemburgo)
-Alemão (Suíça)
-Armênio
-Azerbaijano (cirílico)
-Azerbaijano (latino)
-Basco
-Bielo-russo
-Bósnio
-Breton
-Búlgaro
-Catalão
-Cazaque
-Croata
-Curdo (Síria)
-Curdo (Turquia)
-Dhivehi
-Dinamarquês
-Eslovaco
-Eslovênio
-Espanhol (Argentina)
-Espanhol (Bolívia)
-Espanhol (Chile)
-Espanhol (Colômbia)
-Espanhol (Costa Rica)
-Espanhol (El Salvador)
-Espanhol (Equador)
-Espanhol (Espanha)
-Espanhol (Guatemala)
-Espanhol (Honduras)
-Espanhol (México)
-Espanhol (moderno)
-Espanhol (Nicarágua)
-Espanhol (Panamá)
-Espanhol (Paraguai)
-Espanhol (Peru)
-Espanhol (Porto Rico)
-Espanhol (Rep. Dom.)
-Espanhol (Uruguai)
-Espanhol (Venezuela)
-Esperanto
-Estoniano
-Faroês
-Finlandês
-Francês (Bélgica)
-Francês (Canadá)
-Francês (França)
-Francês (Luxemburgo)
-Francês (Mônaco)
-Francês (Suíça)
-Frísio
-Galego
-Galês
-Galês (Escócia)
-Georgiano
-Grego
-Holandês (Bélgica)
-Holandês (Holanda)
-Húngaro
-Indonésio
-Inglês (Ãfrica do Sul)
-Inglês (Austrália)
-Inglês (Belize)
-Inglês (Canadá)
-Inglês (Caribe)
-Inglês (Eire)
-Inglês (EUA)
-Inglês (Filipinas)
-Inglês (GB)
-Inglês (Jamaica)
-Inglês (Nova Zelândia)
-Inglês (Trinidad)
-Inglês (Zimbábue)
-Interlíngua
-Irlandês
-Islandês
-Italiano (Itália)
-Italiano (Suíça)
-Kalaallisut
-Kinyarwanda (Ruanda)
-Konkani
-Latim
-Letão
-Lituano
-Lituano (clássico)
-Macedônio
-Malaio (Brunei Darusalam)
-Malaio (Malásia)
-Maori (Nova Zelândia)
-Mongol
-Ndebele (Sul)
-Northern Sotho
-Norueguês (Bokmål)
-Norueguês (Nynorsk)
-Polonês
-Português (Brasil)
-Português (Portugal)
-Provençal
-Romanço
-Romeno
-Russo
-Sardenho
-Sérvio (cirílico)
-Sérvio (latino)
-Soto do sul
-Suaíle (Quênia)
-Suaíle (Tanzânia)
-Suazi
-Sueco (Finlândia)
-Sueco (Suécia)
-Tártaro
-Tcheco
-Tsonga
-Tswana (Ãfrica do Sul)
-Tswana (Botswana)
-Turco
-Ucraniano
-Usbeque (cirílico)
-Usbeque (latino)
-Venda
-Xhosa
-Zulu
-[Nenhum]
-Chinês (Cingapura)
-Chinês (Hong Kong)
-Chinês (Macau)
-Chinês (simplificado)
-Chinês (tradicional)
-Coreano (RoK)
-Japonês
-[Nenhum]
-Ãrabe (Algéria)
-Ãrabe (Arábia Saudita)
-Ãrabe (Barein)
-Ãrabe (Catar)
-Ãrabe (EAU)
-Ãrabe (Egito)
-Ãrabe (Iêmen)
-Ãrabe (Iraque)
-Ãrabe (Jordânia)
-Ãrabe (Kuwait)
-Ãrabe (Líbano)
-Ãrabe (Líbia)
-Ãrabe (Marrocos)
-Ãrabe (Omã)
-Ãrabe (Síria)
-Ãrabe (Tunísia)
-Assamês
-Bengalês (Bangladesh)
-Bengali (Ãndia)
-Cambojano
-Canada
-Caxemira (Ãndia)
-Caxemira (Kashmir)
-Curdo (Irã)
-Curdo (Iraque)
-Dzongkha
-Farsi
-Guzerate
-Hebraico
-Hindi
-Laos
-Malaio
-Manipuri
-Marata
-Nepalês (Ãndia)
-Nepalês (Nepal)
-Oriá
-Punjabi
-Sânscrito
-Sindi
-Sinhala
-Tailandês
-Tâmil
-Telugu
-Tibetano (China PR)
-Urdu (Ãndia)
-Urdu (Paquistão)
-Vietnamita
-Marata
-Nepalês (Ãndia)
-Nepalês (Nepal)
-Oriá
-Punjabi
-Sânscrito
-Sindi
-Sinhala
-Tailandês
-Tâmil
-Telugu
-Tibetano (China PR)
-Urdu (Ãndia)
-Urdu (Paquistão)
-Vietnamita
+[Nenhum]
+Africano
+Albanês
+Alemão (Alemanha)
+Alemão (Ãustria)
+Alemão (Liechtenstein)
+Alemão (Luxemburgo)
+Alemão (Suíça)
+Armênio
+Azerbaijano (cirílico)
+Azerbaijano (latino)
+Basco
+Bielo-russo
+Bósnio
+Breton
+Búlgaro
+Catalão
+Cazaque
+Croata
+Curdo (Síria)
+Curdo (Turquia)
+Dhivehi
+Dinamarquês
+Eslovaco
+Eslovênio
+Espanhol (Argentina)
+Espanhol (Bolívia)
+Espanhol (Chile)
+Espanhol (Colômbia)
+Espanhol (Costa Rica)
+Espanhol (El Salvador)
+Espanhol (Equador)
+Espanhol (Espanha)
+Espanhol (Guatemala)
+Espanhol (Honduras)
+Espanhol (México)
+Espanhol (moderno)
+Espanhol (Nicarágua)
+Espanhol (Panamá)
+Espanhol (Paraguai)
+Espanhol (Peru)
+Espanhol (Porto Rico)
+Espanhol (Rep. Dom.)
+Espanhol (Uruguai)
+Espanhol (Venezuela)
+Esperanto
+Estoniano
+Faroês
+Finlandês
+Francês (Bélgica)
+Francês (Canadá)
+Francês (França)
+Francês (Luxemburgo)
+Francês (Mônaco)
+Francês (Suíça)
+Frísio
+Galego
+Galês
+Galês (Escócia)
+Georgiano
+Grego
+Holandês (Bélgica)
+Holandês (Holanda)
+Húngaro
+Indonésio
+Inglês (Ãfrica do Sul)
+Inglês (Austrália)
+Inglês (Belize)
+Inglês (Canadá)
+Inglês (Caribe)
+Inglês (Eire)
+Inglês (EUA)
+Inglês (Filipinas)
+Inglês (GB)
+Inglês (Jamaica)
+Inglês (Nova Zelândia)
+Inglês (Trinidad)
+Inglês (Zimbábue)
+Interlíngua
+Irlandês
+Islandês
+Italiano (Itália)
+Italiano (Suíça)
+Kalaallisut
+Kinyarwanda (Ruanda)
+Konkani
+Latim
+Letão
+Lituano
+Lituano (clássico)
+Macedônio
+Malaio (Brunei Darusalam)
+Malaio (Malásia)
+Maori (Nova Zelândia)
+Mongol
+Ndebele (Sul)
+Northern Sotho
+Norueguês (Bokmål)
+Norueguês (Nynorsk)
+Polonês
+Português (Brasil)
+Português (Portugal)
+Provençal
+Romanço
+Romeno
+Russo
+Sardenho
+Sérvio (cirílico)
+Sérvio (latino)
+Soto do sul
+Suaíle (Quênia)
+Suaíle (Tanzânia)
+Suazi
+Sueco (Finlândia)
+Sueco (Suécia)
+Tártaro
+Tcheco
+Tsonga
+Tswana (Ãfrica do Sul)
+Tswana (Botswana)
+Turco
+Ucraniano
+Usbeque (cirílico)
+Usbeque (latino)
+Venda
+Xhosa
+Zulu
+[Nenhum]
+Chinês (Cingapura)
+Chinês (Hong Kong)
+Chinês (Macau)
+Chinês (simplificado)
+Chinês (tradicional)
+Coreano (RoK)
+Japonês
+[Nenhum]
+Ãrabe (Algéria)
+Ãrabe (Arábia Saudita)
+Ãrabe (Barein)
+Ãrabe (Catar)
+Ãrabe (EAU)
+Ãrabe (Egito)
+Ãrabe (Iêmen)
+Ãrabe (Iraque)
+Ãrabe (Jordânia)
+Ãrabe (Kuwait)
+Ãrabe (Líbano)
+Ãrabe (Líbia)
+Ãrabe (Marrocos)
+Ãrabe (Omã)
+Ãrabe (Síria)
+Ãrabe (Tunísia)
+Assamês
+Bengalês (Bangladesh)
+Bengali (Ãndia)
+Cambojano
+Canada
+Caxemira (Ãndia)
+Caxemira (Kashmir)
+Curdo (Irã)
+Curdo (Iraque)
+Dzongkha
+Farsi
+Guzerate
+Hebraico
+Hindi
+Laos
+Malaio
+Manipuri
+Marata
+Nepalês (Ãndia)
+Nepalês (Nepal)
+Oriá
+Punjabi
+Sânscrito
+Sindi
+Sinhala
+Tailandês
+Tâmil
+Telugu
+Tibetano (China PR)
+Urdu (Ãndia)
+Urdu (Paquistão)
+Vietnamita
+Marata
+Nepalês (Ãndia)
+Nepalês (Nepal)
+Oriá
+Punjabi
+Sânscrito
+Sindi
+Sinhala
+Tailandês
+Tâmil
+Telugu
+Tibetano (China PR)
+Urdu (Ãndia)
+Urdu (Paquistão)
+Vietnamita
diff --git a/testautomation/graphics/required/input/spellb_7.txt b/testautomation/graphics/required/input/spellb_7.txt
index 1b9491b8d7bf..e5c36ac83e71 100755
--- a/testautomation/graphics/required/input/spellb_7.txt
+++ b/testautomation/graphics/required/input/spellb_7.txt
@@ -1,56 +1,56 @@
-[Без проверки]
-ÐзербайджанÑкий (кириллица)
-ÐзербайджанÑкий (латиница)
-ÐлбанÑкий
-ÐнглийÑкий (ÐвÑтралиÑ)
-ÐнглийÑкий (Белиз)
-ÐнглийÑкий (ВеликобританиÑ)
-ÐнглийÑкий (Зимбабве)
-ÐнглийÑкий (ИрландиÑ)
-ÐнглийÑкий (Канада)
-ÐнглийÑкий (КарибÑкий баÑÑейн)
-ÐнглийÑкий (ÐÐ¾Ð²Ð°Ñ Ð—ÐµÐ»Ð°Ð½Ð´Ð¸Ñ)
-ÐнглийÑкий (СШÐ)
-ÐнглийÑкий (Тринидад)
-ÐнглийÑкий (Филиппины)
-ÐнглийÑкий (Ð®Ð¶Ð½Ð°Ñ Ðфрика)
-ÐнглийÑкий (Ямайка)
-ÐрмÑнÑкий
-ÐфрикаанÑ
-БаÑкÑкий
-БелоруÑÑкий
-БолгарÑкий
-ГолландÑкий (БельгиÑ)
-ГолландÑкий (Ðидерланды)
-ДатÑкий
-КаталанÑкий
-ХорватÑкий
-ЧешÑкий
-[Без проверки]
-КитайÑкий (Гонконг)
-КитайÑкий (Макао)
-КитайÑкий (Сингапур)
-КитайÑкий традиционный
-КитайÑкий упрощенный
-[Без проверки]
-ÐрабÑкий (Ðлжир)
-ÐрабÑкий (Бахрейн)
-ÐрабÑкий (Египет)
-ÐрабÑкий (Йемен)
-ÐрабÑкий (ИорданиÑ)
-ÐрабÑкий (Ирак)
-ÐрабÑкий (Катар)
-ÐрабÑкий (Кувейт)
-ÐрабÑкий (Ливан)
-ÐрабÑкий (ЛивиÑ)
-ÐрабÑкий (Марокко)
-ÐрабÑкий (ОÐЭ)
-ÐрабÑкий (Оман)
-ÐрабÑкий (СаудовÑÐºÐ°Ñ ÐравиÑ)
-ÐрабÑкий (СириÑ)
-ÐрабÑкий (ТуниÑ)
-ÐÑÑамÑкий
-БенгальÑкий
-ниÑ)
-ÐÑÑамÑкий
-БенгальÑкий
+[Без проверки]
+ÐзербайджанÑкий (кириллица)
+ÐзербайджанÑкий (латиница)
+ÐлбанÑкий
+ÐнглийÑкий (ÐвÑтралиÑ)
+ÐнглийÑкий (Белиз)
+ÐнглийÑкий (ВеликобританиÑ)
+ÐнглийÑкий (Зимбабве)
+ÐнглийÑкий (ИрландиÑ)
+ÐнглийÑкий (Канада)
+ÐнглийÑкий (КарибÑкий баÑÑейн)
+ÐнглийÑкий (ÐÐ¾Ð²Ð°Ñ Ð—ÐµÐ»Ð°Ð½Ð´Ð¸Ñ)
+ÐнглийÑкий (СШÐ)
+ÐнглийÑкий (Тринидад)
+ÐнглийÑкий (Филиппины)
+ÐнглийÑкий (Ð®Ð¶Ð½Ð°Ñ Ðфрика)
+ÐнглийÑкий (Ямайка)
+ÐрмÑнÑкий
+ÐфрикаанÑ
+БаÑкÑкий
+БелоруÑÑкий
+БолгарÑкий
+ГолландÑкий (БельгиÑ)
+ГолландÑкий (Ðидерланды)
+ДатÑкий
+КаталанÑкий
+ХорватÑкий
+ЧешÑкий
+[Без проверки]
+КитайÑкий (Гонконг)
+КитайÑкий (Макао)
+КитайÑкий (Сингапур)
+КитайÑкий традиционный
+КитайÑкий упрощенный
+[Без проверки]
+ÐрабÑкий (Ðлжир)
+ÐрабÑкий (Бахрейн)
+ÐрабÑкий (Египет)
+ÐрабÑкий (Йемен)
+ÐрабÑкий (ИорданиÑ)
+ÐрабÑкий (Ирак)
+ÐрабÑкий (Катар)
+ÐрабÑкий (Кувейт)
+ÐрабÑкий (Ливан)
+ÐрабÑкий (ЛивиÑ)
+ÐрабÑкий (Марокко)
+ÐрабÑкий (ОÐЭ)
+ÐрабÑкий (Оман)
+ÐрабÑкий (СаудовÑÐºÐ°Ñ ÐравиÑ)
+ÐрабÑкий (СириÑ)
+ÐрабÑкий (ТуниÑ)
+ÐÑÑамÑкий
+БенгальÑкий
+ниÑ)
+ÐÑÑамÑкий
+БенгальÑкий
diff --git a/testautomation/graphics/required/input/spellb_82.txt b/testautomation/graphics/required/input/spellb_82.txt
index 87add9caa314..034316334a3a 100755
--- a/testautomation/graphics/required/input/spellb_82.txt
+++ b/testautomation/graphics/required/input/spellb_82.txt
@@ -1,196 +1,196 @@
- 세르비아(ë¼í‹´ 문ìž)
-[ì—†ìŒ]
-Serbian (키릴 ìžëª¨)
-갈리시아어
-게ì¼ì–´(스코틀랜드)
-과학ìžìš© ì¸ê³µì–´
-그루지아어
-그리스어
-남부 소토어
-네ëœëž€ë“œì–´(네ëœëž€ë“œ)
-네ëœëž€ë“œì–´(벨기ì—)
-노르웨ì´ì–´(니노르스í¬)
-노르웨ì´ì–´(ë³µë§)
-ë´ë§ˆí¬ì–´
-ë…ì¼ì–´(ë…ì¼)
-ë…ì¼ì–´(룩셈부르í¬)
-ë…ì¼ì–´(리히í…슈타ì¸)
-ë…ì¼ì–´(스위스)
-ë…ì¼ì–´(오스트리아)
-디베히어
-ë¼íŠ¸ë¹„ì•„ì–´
-ë¼í‹´ì–´
-러시아어
-레토로만어
-루마니아어
-리투아니아(정통)
-리투아니아어
-마오리 (뉴질랜드)
-마케ë„니아어
-ë§ë ˆì´ì–´(ë§ë ˆì´ì‹œì•„)
-ë§ë ˆì´ì–´(ë¸Œë£¨ë‚˜ì´ ë‹¬ëŸ¬)
-몽골어
-바스í¬ì–´
-벤ë”ì–´
-벨로루시어
-보스니아어
-부르타뉴어
-ë¶ë¶€ 소토어
-불가리아어
-사르디니아어
-스와지어
-스와ížë¦¬ì–´(ì¼€ëƒ)
-스와ížë¦¬ì–´(탄ìžë‹ˆì•„)
-스웨ë´ì–´(스웨ë´)
-스웨ë´ì–´(핀란드)
-스페ì¸ì–´(과테ë§ë¼)
-스페ì¸ì–´(니카ë¼ê³¼)
-스페ì¸ì–´(ë„미니카 공화국)
-스페ì¸ì–´(멕시코)
-스페ì¸ì–´(베네수엘ë¼)
-스페ì¸ì–´(볼리비아)
-스페ì¸ì–´(스페ì¸)
-스페ì¸ì–´(아르헨티나)
-스페ì¸ì–´(ì—ì½°ë„르)
-스페ì¸ì–´(엘살바ë„르)
-스페ì¸ì–´(온ë‘ë¼ìŠ¤)
-스페ì¸ì–´(우루과ì´)
-스페ì¸ì–´(ì¹ ë ˆ)
-스페ì¸ì–´(코스타리카)
-스페ì¸ì–´(콜롬비아)
-스페ì¸ì–´(파나마)
-스페ì¸ì–´(파ë¼ê³¼ì´)
-스페ì¸ì–´(페루)
-스페ì¸ì–´(푸ì—르토리코)
-스페ì¸ì–´(현대)
-슬로바키아어
-슬로베니아어
-아르메니아어
-ì•„ì´ìŠ¬ëžœë“œì–´
-ì•„ì¼ëžœë“œì–´
-아제르바ì´ìž”(ë¼í‹´ì–´)
-아제르바ì´ìž”(키릴 ìžëª¨)
-아프리칸스
-알바니아어
-ì—스토니아어
-ì—스페란토
-ì˜ì–´(남아프리카 공화국)
-ì˜ì–´(뉴질랜드)
-ì˜ì–´(미국)
-ì˜ì–´(벨리즈)
-ì˜ì–´(ì•„ì¼ëžœë“œ)
-ì˜ì–´(ì˜êµ­)
-ì˜ì–´(오스트레ì¼ë¦¬ì•„)
-ì˜ì–´(ìžë©”ì´ì¹´)
-ì˜ì–´(ì§ë°”브웨)
-ì˜ì–´(카리브 í•´)
-ì˜ì–´(ìºë‚˜ë‹¤)
-ì˜ì–´(트리니다드)
-ì˜ì–´(필리핀)
-오í¬ì–´
-우즈베í¬ì–´(ë¼í‹´ 문ìž)
-우즈베í¬ì–´(키릴 ìžëª¨)
-ìš°í¬ë¼ì´ë‚˜ì–´
-웨ì¼ì¦ˆì–´
-ì€ë°ë²¨ë ˆì–´(남아프리카)
-ì´íƒˆë¦¬ì•„ì–´(스위스)
-ì´íƒˆë¦¬ì•„ì–´(ì´íƒˆë¦¬ì•„)
-ì¸ë„네시아어
-줄루어
-체코어
-ì¹´ìží스탄어
-카탈로니아어
-ì¹¼ë¼ë¦¬ìˆ˜íŠ¸
-코사어
-콘카니어
-쿠르드어(시리아)
-쿠르드어(터키)
-í¬ë¡œì•„í‹°ì•„ì–´
-키ëƒë¥´ì™„다어(르완다)
-타타르어
-터키어
-통가어
-트스와나어(남아프리카)
-트스와나어(보츠와나)
-파로어
-í¬ë¥´íˆ¬ê°ˆì–´(브ë¼ì§ˆ)
-í¬ë¥´íˆ¬ê°ˆì–´(í¬ë¥´íˆ¬ê°ˆ)
-í´ëž€ë“œì–´
-프랑스어(룩셈부르í¬)
-프랑스어(모나코)
-프랑스어(벨기ì—)
-프랑스어(스위스)
-프랑스어(ìºë‚˜ë‹¤)
-프랑스어(프랑스)
-프리지아어
-핀란드어
-í—가리어
-[ì—†ìŒ]
-ì¼ë³¸ì–´
-중국어(간체)
-중국어(마카오)
-중국어(번체)
-중국어(싱가í´)
-중국어(í™ì½©)
-한국어(대한민국)
-[ì—†ìŒ]
-Arabic (사우디아ë¼ë¹„ì•„)
-구ìžë¼íŠ¸ì–´
-네팔어(네팔)
-네팔어(ì¸ë„)
-ë¼ì˜¤ìŠ¤ì–´
-마니푸리어
-마ë¼í‹°ì–´
-ë§ë¼ì–„람어
-베트남어
-벵골어(방글ë¼ë°ì‹œ)
-벵골어(ì¸ë„)
-산스í¬ë¦¬íŠ¸ì–´
-신디어
-싱í—리즈어
-ì•„ëžì–´(레바논)
-ì•„ëžì–´(리비아)
-ì•„ëžì–´(모로코)
-ì•„ëžì–´(바레ì¸)
-ì•„ëžì–´(시리아)
-ì•„ëžì–´(ì•„ëžì—미리트)
-ì•„ëžì–´(알제리)
-ì•„ëžì–´(예멘)
-ì•„ëžì–´(오만)
-ì•„ëžì–´(요르단)
-ì•„ëžì–´(ì´ë¼í¬)
-ì•„ëžì–´(ì´ì§‘트)
-ì•„ëžì–´(카타르)
-ì•„ëžì–´(쿠웨ì´íŠ¸)
-ì•„ëžì–´(튀니지)
-아삼어
-오리야어
-우르ë‘ì–´(ì¸ë„)
-우르ë‘ì–´(파키스탄)
-종카어
-카나다어
-카슈미르어(ì¸ë„)
-카슈미르어(카슈미르)
-쿠르드어(ì´ë¼í¬)
-쿠르드어(ì´ëž€)
-í¬ë©”르어
-타밀어
-태국어
-텔루구어
-티베트어 (중국)
-펀잡어
-페르시아어
-히브리어
-힌ë‘ì–´
-Šˆë¯¸ë¥´)
-쿠르드어(ì´ë¼í¬)
-쿠르드어(ì´ëž€)
-í¬ë©”르어
-타밀어
-태국어
-텔루구어
-티베트어 (중국)
-펀잡어
-페르시아어
-히브리어
-힌ë‘ì–´
+ 세르비아(ë¼í‹´ 문ìž)
+[ì—†ìŒ]
+Serbian (키릴 ìžëª¨)
+갈리시아어
+게ì¼ì–´(스코틀랜드)
+과학ìžìš© ì¸ê³µì–´
+그루지아어
+그리스어
+남부 소토어
+네ëœëž€ë“œì–´(네ëœëž€ë“œ)
+네ëœëž€ë“œì–´(벨기ì—)
+노르웨ì´ì–´(니노르스í¬)
+노르웨ì´ì–´(ë³µë§)
+ë´ë§ˆí¬ì–´
+ë…ì¼ì–´(ë…ì¼)
+ë…ì¼ì–´(룩셈부르í¬)
+ë…ì¼ì–´(리히í…슈타ì¸)
+ë…ì¼ì–´(스위스)
+ë…ì¼ì–´(오스트리아)
+디베히어
+ë¼íŠ¸ë¹„ì•„ì–´
+ë¼í‹´ì–´
+러시아어
+레토로만어
+루마니아어
+리투아니아(정통)
+리투아니아어
+마오리 (뉴질랜드)
+마케ë„니아어
+ë§ë ˆì´ì–´(ë§ë ˆì´ì‹œì•„)
+ë§ë ˆì´ì–´(ë¸Œë£¨ë‚˜ì´ ë‹¬ëŸ¬)
+몽골어
+바스í¬ì–´
+벤ë”ì–´
+벨로루시어
+보스니아어
+부르타뉴어
+ë¶ë¶€ 소토어
+불가리아어
+사르디니아어
+스와지어
+스와ížë¦¬ì–´(ì¼€ëƒ)
+스와ížë¦¬ì–´(탄ìžë‹ˆì•„)
+스웨ë´ì–´(스웨ë´)
+스웨ë´ì–´(핀란드)
+스페ì¸ì–´(과테ë§ë¼)
+스페ì¸ì–´(니카ë¼ê³¼)
+스페ì¸ì–´(ë„미니카 공화국)
+스페ì¸ì–´(멕시코)
+스페ì¸ì–´(베네수엘ë¼)
+스페ì¸ì–´(볼리비아)
+스페ì¸ì–´(스페ì¸)
+스페ì¸ì–´(아르헨티나)
+스페ì¸ì–´(ì—ì½°ë„르)
+스페ì¸ì–´(엘살바ë„르)
+스페ì¸ì–´(온ë‘ë¼ìŠ¤)
+스페ì¸ì–´(우루과ì´)
+스페ì¸ì–´(ì¹ ë ˆ)
+스페ì¸ì–´(코스타리카)
+스페ì¸ì–´(콜롬비아)
+스페ì¸ì–´(파나마)
+스페ì¸ì–´(파ë¼ê³¼ì´)
+스페ì¸ì–´(페루)
+스페ì¸ì–´(푸ì—르토리코)
+스페ì¸ì–´(현대)
+슬로바키아어
+슬로베니아어
+아르메니아어
+ì•„ì´ìŠ¬ëžœë“œì–´
+ì•„ì¼ëžœë“œì–´
+아제르바ì´ìž”(ë¼í‹´ì–´)
+아제르바ì´ìž”(키릴 ìžëª¨)
+아프리칸스
+알바니아어
+ì—스토니아어
+ì—스페란토
+ì˜ì–´(남아프리카 공화국)
+ì˜ì–´(뉴질랜드)
+ì˜ì–´(미국)
+ì˜ì–´(벨리즈)
+ì˜ì–´(ì•„ì¼ëžœë“œ)
+ì˜ì–´(ì˜êµ­)
+ì˜ì–´(오스트레ì¼ë¦¬ì•„)
+ì˜ì–´(ìžë©”ì´ì¹´)
+ì˜ì–´(ì§ë°”브웨)
+ì˜ì–´(카리브 í•´)
+ì˜ì–´(ìºë‚˜ë‹¤)
+ì˜ì–´(트리니다드)
+ì˜ì–´(필리핀)
+오í¬ì–´
+우즈베í¬ì–´(ë¼í‹´ 문ìž)
+우즈베í¬ì–´(키릴 ìžëª¨)
+ìš°í¬ë¼ì´ë‚˜ì–´
+웨ì¼ì¦ˆì–´
+ì€ë°ë²¨ë ˆì–´(남아프리카)
+ì´íƒˆë¦¬ì•„ì–´(스위스)
+ì´íƒˆë¦¬ì•„ì–´(ì´íƒˆë¦¬ì•„)
+ì¸ë„네시아어
+줄루어
+체코어
+ì¹´ìží스탄어
+카탈로니아어
+ì¹¼ë¼ë¦¬ìˆ˜íŠ¸
+코사어
+콘카니어
+쿠르드어(시리아)
+쿠르드어(터키)
+í¬ë¡œì•„í‹°ì•„ì–´
+키ëƒë¥´ì™„다어(르완다)
+타타르어
+터키어
+통가어
+트스와나어(남아프리카)
+트스와나어(보츠와나)
+파로어
+í¬ë¥´íˆ¬ê°ˆì–´(브ë¼ì§ˆ)
+í¬ë¥´íˆ¬ê°ˆì–´(í¬ë¥´íˆ¬ê°ˆ)
+í´ëž€ë“œì–´
+프랑스어(룩셈부르í¬)
+프랑스어(모나코)
+프랑스어(벨기ì—)
+프랑스어(스위스)
+프랑스어(ìºë‚˜ë‹¤)
+프랑스어(프랑스)
+프리지아어
+핀란드어
+í—가리어
+[ì—†ìŒ]
+ì¼ë³¸ì–´
+중국어(간체)
+중국어(마카오)
+중국어(번체)
+중국어(싱가í´)
+중국어(í™ì½©)
+한국어(대한민국)
+[ì—†ìŒ]
+Arabic (사우디아ë¼ë¹„ì•„)
+구ìžë¼íŠ¸ì–´
+네팔어(네팔)
+네팔어(ì¸ë„)
+ë¼ì˜¤ìŠ¤ì–´
+마니푸리어
+마ë¼í‹°ì–´
+ë§ë¼ì–„람어
+베트남어
+벵골어(방글ë¼ë°ì‹œ)
+벵골어(ì¸ë„)
+산스í¬ë¦¬íŠ¸ì–´
+신디어
+싱í—리즈어
+ì•„ëžì–´(레바논)
+ì•„ëžì–´(리비아)
+ì•„ëžì–´(모로코)
+ì•„ëžì–´(바레ì¸)
+ì•„ëžì–´(시리아)
+ì•„ëžì–´(ì•„ëžì—미리트)
+ì•„ëžì–´(알제리)
+ì•„ëžì–´(예멘)
+ì•„ëžì–´(오만)
+ì•„ëžì–´(요르단)
+ì•„ëžì–´(ì´ë¼í¬)
+ì•„ëžì–´(ì´ì§‘트)
+ì•„ëžì–´(카타르)
+ì•„ëžì–´(쿠웨ì´íŠ¸)
+ì•„ëžì–´(튀니지)
+아삼어
+오리야어
+우르ë‘ì–´(ì¸ë„)
+우르ë‘ì–´(파키스탄)
+종카어
+카나다어
+카슈미르어(ì¸ë„)
+카슈미르어(카슈미르)
+쿠르드어(ì´ë¼í¬)
+쿠르드어(ì´ëž€)
+í¬ë©”르어
+타밀어
+태국어
+텔루구어
+티베트어 (중국)
+펀잡어
+페르시아어
+히브리어
+힌ë‘ì–´
+Šˆë¯¸ë¥´)
+쿠르드어(ì´ë¼í¬)
+쿠르드어(ì´ëž€)
+í¬ë©”르어
+타밀어
+태국어
+텔루구어
+티베트어 (중국)
+펀잡어
+페르시아어
+히브리어
+힌ë‘ì–´
diff --git a/testautomation/graphics/required/input/spellb_86.txt b/testautomation/graphics/required/input/spellb_86.txt
index 8b9a4349b05e..2477165a6d70 100755
--- a/testautomation/graphics/required/input/spellb_86.txt
+++ b/testautomation/graphics/required/input/spellb_86.txt
@@ -1,214 +1,214 @@
-[æ— ]
-阿尔巴尼亚语
-阿塞拜疆语(拉ä¸ï¼‰
-阿塞拜疆语(西里尔)
-埃åŠå¤è¯­
-爱尔兰语
-爱沙尼亚语
-奥克斯å¦è¯­
-巴斯克语
-白俄罗斯语
-ç­å·´æ‹‰è¯­
-ä¿åŠ åˆ©äºšè¯­
-北索托语
-冰岛语
-波兰语
-波斯尼亚语
-布列塔尼文
-楚瓦什语
-茨瓦纳语(åšèŒ¨ç“¦çº³ï¼‰
-茨瓦纳语(å—éžï¼‰
-èªåŠ è¯­
-éž‘é¼è¯­
-丹麦语
-德语(奥地利)
-德语(比利时)
-德语(德国)
-德语(列支敦士登)
-德语(å¢æ£®å ¡å…¬å›½ï¼‰
-德语(瑞士)
-迪维希语
-俄语
-æ©å¾·è´å‹’语(å—部)
-法罗语
-法语(比利时)
-法语(法国)
-法语(加拿大)
-法语(å¢æ£®å ¡ï¼‰
-法语(摩纳哥)
-法语(瑞士)
-æ–济语
-芬兰语
-弗里斯å—语
-弗留利语
-刚å¡å°¼è¯­
-格陵兰文
-æ ¼é²å‰äºšè¯­
-格斯肯尼语
-盖尔语(è‹æ ¼å…°ï¼‰
-哈è¨å…‹
-è·å…°è¯­ï¼ˆæ¯”利时)
-è·å…°è¯­ï¼ˆè·å…°ï¼‰
-å‰å°”å‰æ–¯è¯­
-加利西亚语
-加泰罗尼亚语
-æ·å…‹è¯­
-科è¨è¯­
-克罗地亚语
-库阿语
-库尔德语(土耳其)
-库尔德语(å™åˆ©äºšï¼‰
-拉ä¸å›½é™…语
-拉ä¸è¯­
-拉脱维亚语
-里托罗曼斯语
-立陶宛语
-å¢æ£®å ¡è¯­
-å¢æ—ºè¾¾è¯­ï¼ˆå¢æ—ºè¾¾ï¼‰
-罗马尼亚语
-马æ¥è¯­ï¼ˆé©¬æ¥è¥¿äºšï¼‰
-马æ¥è¯­ï¼ˆæ–‡èŽ±è¾¾é²è¨å…°ï¼‰
-马其顿语
-毛利语(新西兰)
-è’™å¤è¯­
-穆尔语
-å—éžè·å…°è¯­ï¼ˆçº³ç±³æ¯”亚)
-å—éžè·å…°è¯­ï¼ˆå—éžï¼‰
-å—索托语
-挪å¨è¯­ï¼ˆåšå…‹é©¬å°”语)
-挪å¨è¯­ï¼ˆå°¼è¯ºæ–¯å…‹è¯­ï¼‰
-è‘¡è„牙语(巴西)
-è‘¡è„牙语(葡è„牙)
-瑞典语(芬兰)
-瑞典语(瑞典)
-æ’’ä¸è¯­
-塞尔维亚语(拉ä¸ï¼‰
-塞尔维亚语(西里尔)
-世界语
-斯洛ä¼å…‹è¯­
-斯洛文尼亚语
-斯瓦希里语(肯尼亚)
-斯瓦希里语(å¦æ¡‘尼亚)
-æ–¯å¨å£«è¯­
-å¡”å‰å…‹è¯­
-æ格里尼亚语(埃塞俄比亚)
-æ格里尼亚语(厄立特里亚)
-土耳其语
-瓦龙语
-å¨å°”士语
-文达语
-乌克兰语
-乌兹别克斯å¦è¯­ï¼ˆæ‹‰ä¸ï¼‰
-乌兹别克斯å¦è¯­ï¼ˆè¥¿é‡Œå°”)
-希腊语
-西ç­ç‰™è¯­ï¼ˆé˜¿æ ¹å»·ï¼‰
-西ç­ç‰™è¯­ï¼ˆå·´æ‹‰åœ­ï¼‰
-西ç­ç‰™è¯­ï¼ˆå·´æ‹¿é©¬ï¼‰
-西ç­ç‰™è¯­ï¼ˆæ³¢å¤šé»Žå„)
-西ç­ç‰™è¯­ï¼ˆçŽ»åˆ©ç»´äºšï¼‰
-西ç­ç‰™è¯­ï¼ˆå¤šç±³å°¼åŠ ï¼‰
-西ç­ç‰™è¯­ï¼ˆåŽ„瓜多尔)
-西ç­ç‰™è¯­ï¼ˆå“¥ä¼¦æ¯”亚)
-西ç­ç‰™è¯­ï¼ˆå“¥æ–¯è¾¾é»ŽåŠ ï¼‰
-西ç­ç‰™è¯­ï¼ˆæ´ªéƒ½æ‹‰æ–¯ï¼‰
-西ç­ç‰™è¯­ï¼ˆç§˜é²ï¼‰
-西ç­ç‰™è¯­ï¼ˆå¢¨è¥¿å“¥ï¼‰
-西ç­ç‰™è¯­ï¼ˆå°¼åŠ æ‹‰ç“œï¼‰
-西ç­ç‰™è¯­ï¼ˆè¨å°”瓦多)
-西ç­ç‰™è¯­ï¼ˆå±åœ°é©¬æ‹‰ï¼‰
-西ç­ç‰™è¯­ï¼ˆå§”内瑞拉)
-西ç­ç‰™è¯­ï¼ˆä¹Œæ‹‰åœ­ï¼‰
-西ç­ç‰™è¯­ï¼ˆè¥¿ç­ç‰™ï¼‰
-西ç­ç‰™è¯­ï¼ˆçŽ°ä»£ï¼‰
-西ç­ç‰™è¯­ï¼ˆæ™ºåˆ©ï¼‰
-匈牙利语
-亚美尼亚语
-æ„大利语(瑞士)
-æ„大利语(æ„大利)
-å°åº¦å°¼è¥¿äºš
-英语(爱尔兰)
-英语(澳大利亚)
-英语(伯利兹)
-英语(è²å¾‹å®¾ï¼‰
-英语(加勒比)
-英语(加拿大)
-英语(津巴布韦)
-英语(美国)
-英语(纳米比亚)
-英语(å—éžï¼‰
-英语(特立尼达岛)
-英语(新西兰)
-英语(牙买加)
-英语(å°åº¦ï¼‰
-英语(英国)
-祖é²è¯­
-[æ— ]
-日语
-æœé²œè¯­ï¼ˆéŸ©å›½ï¼‰
-中文(澳门)
-中文(ç¹ä½“)
-中文(简体)
-中文(香港)
-中文(新加å¡ï¼‰
-[æ— ]
-阿拉伯语(阿尔åŠåˆ©äºšï¼‰
-阿拉伯语(阿拉伯è”åˆé…‹é•¿å›½ï¼‰
-阿拉伯语(阿曼)
-阿拉伯语(埃åŠï¼‰
-阿拉伯语(巴林)
-阿拉伯语(科å¨ç‰¹ï¼‰
-阿拉伯语(黎巴嫩)
-阿拉伯语(利比亚)
-阿拉伯语(摩洛哥)
-阿拉伯语(å¡å¡”尔)
-阿拉伯语(沙特阿拉伯)
-阿拉伯语(çªå°¼æ–¯ï¼‰
-阿拉伯语(å™åˆ©äºšï¼‰
-阿拉伯语(也门)
-阿拉伯语(伊拉克)
-阿拉伯语(约旦)
-阿姆哈拉语
-阿è¨å§†è¯­
-埃纳德语
-奥里亚语
-北å°åº¦è¯­
-波斯语
-ä¸ä¸¹è¯­
-è—文(中国)
-梵语
-高棉语
-å¤å‰æ‹‰ç‰¹è¯­
-克什米尔语(克什米尔)
-克什米尔语(å°åº¦ï¼‰
-库尔德语(伊拉克)
-库尔德语(伊朗)
-è€æŒè¯­
-马拉地语
-马æ¥äºšæ‹‰å§†è¯­
-曼尼普尔语
-孟加拉语(孟加拉国)
-孟加拉语(å°åº¦ï¼‰
-尼泊尔语(尼泊尔)
-尼泊尔语(å°åº¦ï¼‰
-æ—é®æ™®è¯­
-æ³°å¢å›ºè¯­
-泰米尔语
-泰语
-乌尔都语(巴基斯å¦ï¼‰
-乌尔都语(å°åº¦ï¼‰
-希伯æ¥è¯­
-锡兰文
-信德语
-越å—语
-”语(尼泊尔)
-尼泊尔语(å°åº¦ï¼‰
-æ—é®æ™®è¯­
-æ³°å¢å›ºè¯­
-泰米尔语
-泰语
-乌尔都语(巴基斯å¦ï¼‰
-乌尔都语(å°åº¦ï¼‰
-希伯æ¥è¯­
-锡兰文
-信德语
-越å—语
+[æ— ]
+阿尔巴尼亚语
+阿塞拜疆语(拉ä¸ï¼‰
+阿塞拜疆语(西里尔)
+埃åŠå¤è¯­
+爱尔兰语
+爱沙尼亚语
+奥克斯å¦è¯­
+巴斯克语
+白俄罗斯语
+ç­å·´æ‹‰è¯­
+ä¿åŠ åˆ©äºšè¯­
+北索托语
+冰岛语
+波兰语
+波斯尼亚语
+布列塔尼文
+楚瓦什语
+茨瓦纳语(åšèŒ¨ç“¦çº³ï¼‰
+茨瓦纳语(å—éžï¼‰
+èªåŠ è¯­
+éž‘é¼è¯­
+丹麦语
+德语(奥地利)
+德语(比利时)
+德语(德国)
+德语(列支敦士登)
+德语(å¢æ£®å ¡å…¬å›½ï¼‰
+德语(瑞士)
+迪维希语
+俄语
+æ©å¾·è´å‹’语(å—部)
+法罗语
+法语(比利时)
+法语(法国)
+法语(加拿大)
+法语(å¢æ£®å ¡ï¼‰
+法语(摩纳哥)
+法语(瑞士)
+æ–济语
+芬兰语
+弗里斯å—语
+弗留利语
+刚å¡å°¼è¯­
+格陵兰文
+æ ¼é²å‰äºšè¯­
+格斯肯尼语
+盖尔语(è‹æ ¼å…°ï¼‰
+哈è¨å…‹
+è·å…°è¯­ï¼ˆæ¯”利时)
+è·å…°è¯­ï¼ˆè·å…°ï¼‰
+å‰å°”å‰æ–¯è¯­
+加利西亚语
+加泰罗尼亚语
+æ·å…‹è¯­
+科è¨è¯­
+克罗地亚语
+库阿语
+库尔德语(土耳其)
+库尔德语(å™åˆ©äºšï¼‰
+拉ä¸å›½é™…语
+拉ä¸è¯­
+拉脱维亚语
+里托罗曼斯语
+立陶宛语
+å¢æ£®å ¡è¯­
+å¢æ—ºè¾¾è¯­ï¼ˆå¢æ—ºè¾¾ï¼‰
+罗马尼亚语
+马æ¥è¯­ï¼ˆé©¬æ¥è¥¿äºšï¼‰
+马æ¥è¯­ï¼ˆæ–‡èŽ±è¾¾é²è¨å…°ï¼‰
+马其顿语
+毛利语(新西兰)
+è’™å¤è¯­
+穆尔语
+å—éžè·å…°è¯­ï¼ˆçº³ç±³æ¯”亚)
+å—éžè·å…°è¯­ï¼ˆå—éžï¼‰
+å—索托语
+挪å¨è¯­ï¼ˆåšå…‹é©¬å°”语)
+挪å¨è¯­ï¼ˆå°¼è¯ºæ–¯å…‹è¯­ï¼‰
+è‘¡è„牙语(巴西)
+è‘¡è„牙语(葡è„牙)
+瑞典语(芬兰)
+瑞典语(瑞典)
+æ’’ä¸è¯­
+塞尔维亚语(拉ä¸ï¼‰
+塞尔维亚语(西里尔)
+世界语
+斯洛ä¼å…‹è¯­
+斯洛文尼亚语
+斯瓦希里语(肯尼亚)
+斯瓦希里语(å¦æ¡‘尼亚)
+æ–¯å¨å£«è¯­
+å¡”å‰å…‹è¯­
+æ格里尼亚语(埃塞俄比亚)
+æ格里尼亚语(厄立特里亚)
+土耳其语
+瓦龙语
+å¨å°”士语
+文达语
+乌克兰语
+乌兹别克斯å¦è¯­ï¼ˆæ‹‰ä¸ï¼‰
+乌兹别克斯å¦è¯­ï¼ˆè¥¿é‡Œå°”)
+希腊语
+西ç­ç‰™è¯­ï¼ˆé˜¿æ ¹å»·ï¼‰
+西ç­ç‰™è¯­ï¼ˆå·´æ‹‰åœ­ï¼‰
+西ç­ç‰™è¯­ï¼ˆå·´æ‹¿é©¬ï¼‰
+西ç­ç‰™è¯­ï¼ˆæ³¢å¤šé»Žå„)
+西ç­ç‰™è¯­ï¼ˆçŽ»åˆ©ç»´äºšï¼‰
+西ç­ç‰™è¯­ï¼ˆå¤šç±³å°¼åŠ ï¼‰
+西ç­ç‰™è¯­ï¼ˆåŽ„瓜多尔)
+西ç­ç‰™è¯­ï¼ˆå“¥ä¼¦æ¯”亚)
+西ç­ç‰™è¯­ï¼ˆå“¥æ–¯è¾¾é»ŽåŠ ï¼‰
+西ç­ç‰™è¯­ï¼ˆæ´ªéƒ½æ‹‰æ–¯ï¼‰
+西ç­ç‰™è¯­ï¼ˆç§˜é²ï¼‰
+西ç­ç‰™è¯­ï¼ˆå¢¨è¥¿å“¥ï¼‰
+西ç­ç‰™è¯­ï¼ˆå°¼åŠ æ‹‰ç“œï¼‰
+西ç­ç‰™è¯­ï¼ˆè¨å°”瓦多)
+西ç­ç‰™è¯­ï¼ˆå±åœ°é©¬æ‹‰ï¼‰
+西ç­ç‰™è¯­ï¼ˆå§”内瑞拉)
+西ç­ç‰™è¯­ï¼ˆä¹Œæ‹‰åœ­ï¼‰
+西ç­ç‰™è¯­ï¼ˆè¥¿ç­ç‰™ï¼‰
+西ç­ç‰™è¯­ï¼ˆçŽ°ä»£ï¼‰
+西ç­ç‰™è¯­ï¼ˆæ™ºåˆ©ï¼‰
+匈牙利语
+亚美尼亚语
+æ„大利语(瑞士)
+æ„大利语(æ„大利)
+å°åº¦å°¼è¥¿äºš
+英语(爱尔兰)
+英语(澳大利亚)
+英语(伯利兹)
+英语(è²å¾‹å®¾ï¼‰
+英语(加勒比)
+英语(加拿大)
+英语(津巴布韦)
+英语(美国)
+英语(纳米比亚)
+英语(å—éžï¼‰
+英语(特立尼达岛)
+英语(新西兰)
+英语(牙买加)
+英语(å°åº¦ï¼‰
+英语(英国)
+祖é²è¯­
+[æ— ]
+日语
+æœé²œè¯­ï¼ˆéŸ©å›½ï¼‰
+中文(澳门)
+中文(ç¹ä½“)
+中文(简体)
+中文(香港)
+中文(新加å¡ï¼‰
+[æ— ]
+阿拉伯语(阿尔åŠåˆ©äºšï¼‰
+阿拉伯语(阿拉伯è”åˆé…‹é•¿å›½ï¼‰
+阿拉伯语(阿曼)
+阿拉伯语(埃åŠï¼‰
+阿拉伯语(巴林)
+阿拉伯语(科å¨ç‰¹ï¼‰
+阿拉伯语(黎巴嫩)
+阿拉伯语(利比亚)
+阿拉伯语(摩洛哥)
+阿拉伯语(å¡å¡”尔)
+阿拉伯语(沙特阿拉伯)
+阿拉伯语(çªå°¼æ–¯ï¼‰
+阿拉伯语(å™åˆ©äºšï¼‰
+阿拉伯语(也门)
+阿拉伯语(伊拉克)
+阿拉伯语(约旦)
+阿姆哈拉语
+阿è¨å§†è¯­
+埃纳德语
+奥里亚语
+北å°åº¦è¯­
+波斯语
+ä¸ä¸¹è¯­
+è—文(中国)
+梵语
+高棉语
+å¤å‰æ‹‰ç‰¹è¯­
+克什米尔语(克什米尔)
+克什米尔语(å°åº¦ï¼‰
+库尔德语(伊拉克)
+库尔德语(伊朗)
+è€æŒè¯­
+马拉地语
+马æ¥äºšæ‹‰å§†è¯­
+曼尼普尔语
+孟加拉语(孟加拉国)
+孟加拉语(å°åº¦ï¼‰
+尼泊尔语(尼泊尔)
+尼泊尔语(å°åº¦ï¼‰
+æ—é®æ™®è¯­
+æ³°å¢å›ºè¯­
+泰米尔语
+泰语
+乌尔都语(巴基斯å¦ï¼‰
+乌尔都语(å°åº¦ï¼‰
+希伯æ¥è¯­
+锡兰文
+信德语
+越å—语
+”语(尼泊尔)
+尼泊尔语(å°åº¦ï¼‰
+æ—é®æ™®è¯­
+æ³°å¢å›ºè¯­
+泰米尔语
+泰语
+乌尔都语(巴基斯å¦ï¼‰
+乌尔都语(å°åº¦ï¼‰
+希伯æ¥è¯­
+锡兰文
+信德语
+越å—语
diff --git a/testautomation/graphics/required/input/spellb_88.txt b/testautomation/graphics/required/input/spellb_88.txt
index f549b5ba6bf1..69baa9d93251 100755
--- a/testautomation/graphics/required/input/spellb_88.txt
+++ b/testautomation/graphics/required/input/spellb_88.txt
@@ -1,214 +1,214 @@
-[ç„¡]
-土耳其文
-夫里斯蘭文
-夫里斯蘭語
-巴斯克文
-æ–‡é”æ–‡
-毛利文(ç´è¥¿è˜­)
-丹麥文
-ä¸åˆ—塔尼文
-世界語
-加利西亞文
-加泰羅尼亞文
-加斯科涅語
-å°å°¼æ–‡
-å°åº¦æ–¹è¨€ (Konkani)
-å²ç“¦æ¿Ÿèªž
-白俄羅斯文
-北索托文
-立陶宛文
-冰島文
-匈牙利文
-å‰çˆ¾å‰æ–¯èªž
-西ç­ç‰™æ–‡ (厄瓜多)
-西ç­ç‰™æ–‡ (巴拉圭)
-西ç­ç‰™æ–‡ (巴拿馬)
-西ç­ç‰™æ–‡ (尼加拉瓜)
-西ç­ç‰™æ–‡ (瓜地馬拉)
-西ç­ç‰™æ–‡ (多米尼加)
-西ç­ç‰™æ–‡ (西ç­ç‰™)
-西ç­ç‰™æ–‡ (å®éƒ½æ‹‰æ–¯)
-西ç­ç‰™æ–‡ (阿根廷)
-西ç­ç‰™æ–‡ (委內瑞拉)
-西ç­ç‰™æ–‡ (波多黎å„)
-西ç­ç‰™æ–‡ (玻利維亞)
-西ç­ç‰™æ–‡ (哥倫比亞)
-西ç­ç‰™æ–‡ (哥斯大黎加)
-西ç­ç‰™æ–‡ (çƒæ‹‰åœ­)
-西ç­ç‰™æ–‡ (秘魯)
-西ç­ç‰™æ–‡ (ç¾ä»£)
-西ç­ç‰™æ–‡ (智利)
-西ç­ç‰™æ–‡ (墨西哥)
-西ç­ç‰™æ–‡ (薩爾瓦多)
-克羅地亞文
-希臘文
-芬蘭文
-阿塞拜疆文 (拉ä¸æ–‡)
-阿塞拜疆文 (斯拉夫文)
-阿爾巴尼亞文
-里托羅曼文
-亞肯語
-亞美尼亞文
-法文 (比利時)
-法文 (加拿大)
-法文 (法國)
-法文 (奧地利)
-法文 (瑞士)
-法文 (瑞士)
-法文 (摩洛哥)
-法文 (盧森堡)
-法文 (盧森堡)
-法羅群島文
-波士尼亞文
-波蘭文
-英文 (åƒé‡Œé”)
-英文 (牙買加)
-英文 (加拿大)
-英文 (加勒比海)
-英文 (è²é‡Œæ–¯)
-英文 (辛巴å¨)
-英文 (英國)
-英文 (å—éž)
-英文 (美國)
-英文 (ç´è¥¿è˜­)
-英文 (è²å¾‹è³“)
-英文 (愛爾蘭)
-英文 (澳大利亞)
-英語 (å°åº¦)
-英語 (ç´ç±³æ¯”亞)
-é‡‘ç‰™æ—ºé” (盧旺é”)
-拉ä¸æ–‡
-拉脫維亞文
-ä¿„æ–‡
-ä¿åŠ åˆ©äºžæ–‡
-å—éžèªž (å—éž)
-å—éžèªž (ç´ç±³æ¯”亞)
-å—索托語
-哈薩克文
-挪å¨æ–‡ (尼諾斯克)
-挪å¨æ–‡ (波克默爾)
-祖魯語
-埃åŠå¤èªž
-庫德文 (土耳其)
-庫德文 (敘利亞)
-æ©å¾·è²å‹’語 (å—)
-格陵蘭文
-格魯å‰äºžæ–‡
-çƒå…‹è˜­æ–‡
-çƒèŒ²åˆ¥å…‹æ–‡ (拉ä¸æ–‡)
-çƒèŒ²åˆ¥å…‹æ–‡ (斯拉夫文)
-ç­å·´æ‹‰èªž
-ç­åœ–æ–‡ (波札那)
-ç­åœ–æ–‡ (å—éž)
-è·è˜­æ–‡ (比利時)
-è·è˜­æ–‡ (è·è˜­)
-è¯éš†èªž
-馬其頓文
-馬來文 (汶èŠ)
-馬來文 (馬來西亞)
-國際文
-æ·å…‹æ–‡
-å¡”å‰å…‹èªž
-æ格利尼亞語 (厄立特里亞)
-æ格利尼亞語 (衣索比亞)
-æ–濟語
-斯瓦希里文 (å¦å°šå°¼äºž)
-斯瓦希里文 (肯亞)
-斯洛ä¼å…‹æ–‡
-斯洛維尼亞文
-è‘¡è„牙文 (巴西)
-è‘¡è„牙文 (è‘¡è„牙)
-奧克文
-愛沙尼亞文
-愛爾蘭文
-楚瓦士語
-瑞士法文
-瑞典文 (芬蘭)
-瑞典文 (瑞典)
-義大利文 (瑞士)
-義大利文 (義大利)
-è’™å¤æ–‡
-蓋爾文 (蘇格蘭)
-頌加文
-塞爾維亞文 (拉ä¸æ–‡)
-塞爾維亞文 (斯拉夫文)
-廓薩文
-德文 (列支敦斯登)
-德文 (德國)
-德希維希文
-德語 (比利時)
-穆爾
-è–©ä¸æ–‡
-盧森堡語
-羅馬尼亞文
-韃é¼æ–‡
-[ç„¡]
-中文 (香港)
-中文 (新加å¡)
-中文 (澳門)
-中文 (ç¹é«”)
-中文 (簡體)
-日文
-韓文 (å—韓)
-[ç„¡]
-ä¸ä¸¹èªž
-å°åº¦æ–¹è¨€ (Manipuri)
-å°åº¦æ–¹è¨€ (Marathi)
-å°åº¦æ–¹è¨€ (Telugu)
-å°åº¦çš„å¡ç´é”æ–‡
-å°åº¦çš„阿薩姆文
-å¤å‰æ‹‰ç‰¹æ–‡
-尼泊爾文 (å°åº¦)
-尼泊爾文 (尼泊爾)
-北å°åº¦æ–‡
-è€æ’¾æ–‡
-希伯來文
-阿姆哈拉語
-阿拉伯文 (巴林)
-阿拉伯文 (å¡å¡”爾)
-阿拉伯文 (伊拉克)
-阿拉伯文 (æ²™çƒåœ°é˜¿æ‹‰ä¼¯)
-阿拉伯文 (阿拉伯è¯åˆå¤§å…¬åœ‹)
-阿拉伯文 (阿曼)
-阿拉伯文 (阿爾åŠåˆ©äºž)
-阿拉伯文 (利比亞)
-阿拉伯文 (科å¨ç‰¹)
-阿拉伯文 (çªå°¼è¥¿äºž)
-阿拉伯文 (約旦)
-阿拉伯文 (埃åŠ)
-阿拉伯文 (敘利亞)
-阿拉伯文 (葉門)
-阿拉伯文 (摩洛哥)
-阿拉伯文 (黎巴嫩)
-å¦ç±³çˆ¾æ–‡
-孟加拉文 (孟加拉)
-孟加拉語 (å°åº¦)
-波斯文
-ä¿¡å¾·æ–‡
-庫德文 (伊拉克)
-庫德文 (伊朗)
-æ—é®æ™®æ–‡
-æ³°æ–‡
-çƒéƒ½æ–‡ (巴基斯å¦)
-çƒéƒ½æ–‡ (å°åº¦)
-高棉文
-梵文
-喀什米爾文 (å°åº¦)
-喀什米爾文 (喀什米爾)
-喀拉拉文
-越å—æ–‡
-æ­åˆ©äºžæ–‡
-錫蘭文
-è—æ–‡ (中國大陸)
-°æ–‡
-çƒéƒ½æ–‡ (巴基斯å¦)
-çƒéƒ½æ–‡ (å°åº¦)
-高棉文
-梵文
-喀什米爾文 (å°åº¦)
-喀什米爾文 (喀什米爾)
-喀拉拉文
-越å—æ–‡
-æ­åˆ©äºžæ–‡
-錫蘭文
-è—æ–‡ (中國大陸)
+[ç„¡]
+土耳其文
+夫里斯蘭文
+夫里斯蘭語
+巴斯克文
+æ–‡é”æ–‡
+毛利文(ç´è¥¿è˜­)
+丹麥文
+ä¸åˆ—塔尼文
+世界語
+加利西亞文
+加泰羅尼亞文
+加斯科涅語
+å°å°¼æ–‡
+å°åº¦æ–¹è¨€ (Konkani)
+å²ç“¦æ¿Ÿèªž
+白俄羅斯文
+北索托文
+立陶宛文
+冰島文
+匈牙利文
+å‰çˆ¾å‰æ–¯èªž
+西ç­ç‰™æ–‡ (厄瓜多)
+西ç­ç‰™æ–‡ (巴拉圭)
+西ç­ç‰™æ–‡ (巴拿馬)
+西ç­ç‰™æ–‡ (尼加拉瓜)
+西ç­ç‰™æ–‡ (瓜地馬拉)
+西ç­ç‰™æ–‡ (多米尼加)
+西ç­ç‰™æ–‡ (西ç­ç‰™)
+西ç­ç‰™æ–‡ (å®éƒ½æ‹‰æ–¯)
+西ç­ç‰™æ–‡ (阿根廷)
+西ç­ç‰™æ–‡ (委內瑞拉)
+西ç­ç‰™æ–‡ (波多黎å„)
+西ç­ç‰™æ–‡ (玻利維亞)
+西ç­ç‰™æ–‡ (哥倫比亞)
+西ç­ç‰™æ–‡ (哥斯大黎加)
+西ç­ç‰™æ–‡ (çƒæ‹‰åœ­)
+西ç­ç‰™æ–‡ (秘魯)
+西ç­ç‰™æ–‡ (ç¾ä»£)
+西ç­ç‰™æ–‡ (智利)
+西ç­ç‰™æ–‡ (墨西哥)
+西ç­ç‰™æ–‡ (薩爾瓦多)
+克羅地亞文
+希臘文
+芬蘭文
+阿塞拜疆文 (拉ä¸æ–‡)
+阿塞拜疆文 (斯拉夫文)
+阿爾巴尼亞文
+里托羅曼文
+亞肯語
+亞美尼亞文
+法文 (比利時)
+法文 (加拿大)
+法文 (法國)
+法文 (奧地利)
+法文 (瑞士)
+法文 (瑞士)
+法文 (摩洛哥)
+法文 (盧森堡)
+法文 (盧森堡)
+法羅群島文
+波士尼亞文
+波蘭文
+英文 (åƒé‡Œé”)
+英文 (牙買加)
+英文 (加拿大)
+英文 (加勒比海)
+英文 (è²é‡Œæ–¯)
+英文 (辛巴å¨)
+英文 (英國)
+英文 (å—éž)
+英文 (美國)
+英文 (ç´è¥¿è˜­)
+英文 (è²å¾‹è³“)
+英文 (愛爾蘭)
+英文 (澳大利亞)
+英語 (å°åº¦)
+英語 (ç´ç±³æ¯”亞)
+é‡‘ç‰™æ—ºé” (盧旺é”)
+拉ä¸æ–‡
+拉脫維亞文
+ä¿„æ–‡
+ä¿åŠ åˆ©äºžæ–‡
+å—éžèªž (å—éž)
+å—éžèªž (ç´ç±³æ¯”亞)
+å—索托語
+哈薩克文
+挪å¨æ–‡ (尼諾斯克)
+挪å¨æ–‡ (波克默爾)
+祖魯語
+埃åŠå¤èªž
+庫德文 (土耳其)
+庫德文 (敘利亞)
+æ©å¾·è²å‹’語 (å—)
+格陵蘭文
+格魯å‰äºžæ–‡
+çƒå…‹è˜­æ–‡
+çƒèŒ²åˆ¥å…‹æ–‡ (拉ä¸æ–‡)
+çƒèŒ²åˆ¥å…‹æ–‡ (斯拉夫文)
+ç­å·´æ‹‰èªž
+ç­åœ–æ–‡ (波札那)
+ç­åœ–æ–‡ (å—éž)
+è·è˜­æ–‡ (比利時)
+è·è˜­æ–‡ (è·è˜­)
+è¯éš†èªž
+馬其頓文
+馬來文 (汶èŠ)
+馬來文 (馬來西亞)
+國際文
+æ·å…‹æ–‡
+å¡”å‰å…‹èªž
+æ格利尼亞語 (厄立特里亞)
+æ格利尼亞語 (衣索比亞)
+æ–濟語
+斯瓦希里文 (å¦å°šå°¼äºž)
+斯瓦希里文 (肯亞)
+斯洛ä¼å…‹æ–‡
+斯洛維尼亞文
+è‘¡è„牙文 (巴西)
+è‘¡è„牙文 (è‘¡è„牙)
+奧克文
+愛沙尼亞文
+愛爾蘭文
+楚瓦士語
+瑞士法文
+瑞典文 (芬蘭)
+瑞典文 (瑞典)
+義大利文 (瑞士)
+義大利文 (義大利)
+è’™å¤æ–‡
+蓋爾文 (蘇格蘭)
+頌加文
+塞爾維亞文 (拉ä¸æ–‡)
+塞爾維亞文 (斯拉夫文)
+廓薩文
+德文 (列支敦斯登)
+德文 (德國)
+德希維希文
+德語 (比利時)
+穆爾
+è–©ä¸æ–‡
+盧森堡語
+羅馬尼亞文
+韃é¼æ–‡
+[ç„¡]
+中文 (香港)
+中文 (新加å¡)
+中文 (澳門)
+中文 (ç¹é«”)
+中文 (簡體)
+日文
+韓文 (å—韓)
+[ç„¡]
+ä¸ä¸¹èªž
+å°åº¦æ–¹è¨€ (Manipuri)
+å°åº¦æ–¹è¨€ (Marathi)
+å°åº¦æ–¹è¨€ (Telugu)
+å°åº¦çš„å¡ç´é”æ–‡
+å°åº¦çš„阿薩姆文
+å¤å‰æ‹‰ç‰¹æ–‡
+尼泊爾文 (å°åº¦)
+尼泊爾文 (尼泊爾)
+北å°åº¦æ–‡
+è€æ’¾æ–‡
+希伯來文
+阿姆哈拉語
+阿拉伯文 (巴林)
+阿拉伯文 (å¡å¡”爾)
+阿拉伯文 (伊拉克)
+阿拉伯文 (æ²™çƒåœ°é˜¿æ‹‰ä¼¯)
+阿拉伯文 (阿拉伯è¯åˆå¤§å…¬åœ‹)
+阿拉伯文 (阿曼)
+阿拉伯文 (阿爾åŠåˆ©äºž)
+阿拉伯文 (利比亞)
+阿拉伯文 (科å¨ç‰¹)
+阿拉伯文 (çªå°¼è¥¿äºž)
+阿拉伯文 (約旦)
+阿拉伯文 (埃åŠ)
+阿拉伯文 (敘利亞)
+阿拉伯文 (葉門)
+阿拉伯文 (摩洛哥)
+阿拉伯文 (黎巴嫩)
+å¦ç±³çˆ¾æ–‡
+孟加拉文 (孟加拉)
+孟加拉語 (å°åº¦)
+波斯文
+ä¿¡å¾·æ–‡
+庫德文 (伊拉克)
+庫德文 (伊朗)
+æ—é®æ™®æ–‡
+æ³°æ–‡
+çƒéƒ½æ–‡ (巴基斯å¦)
+çƒéƒ½æ–‡ (å°åº¦)
+高棉文
+梵文
+喀什米爾文 (å°åº¦)
+喀什米爾文 (喀什米爾)
+喀拉拉文
+越å—æ–‡
+æ­åˆ©äºžæ–‡
+錫蘭文
+è—æ–‡ (中國大陸)
+°æ–‡
+çƒéƒ½æ–‡ (巴基斯å¦)
+çƒéƒ½æ–‡ (å°åº¦)
+高棉文
+梵文
+喀什米爾文 (å°åº¦)
+喀什米爾文 (喀什米爾)
+喀拉拉文
+越å—æ–‡
+æ­åˆ©äºžæ–‡
+錫蘭文
+è—æ–‡ (中國大陸)
diff --git a/testautomation/spreadsheet/optional/input/loadsave/preselected_filter/txt.txt b/testautomation/spreadsheet/optional/input/loadsave/preselected_filter/txt.txt
index 6c5fa855037e..9c26e9a88bb0 100755
--- a/testautomation/spreadsheet/optional/input/loadsave/preselected_filter/txt.txt
+++ b/testautomation/spreadsheet/optional/input/loadsave/preselected_filter/txt.txt
@@ -1,7 +1,7 @@
-20.3.2006,"23,67 K?","Uzt","546,4",
-"03/20/06","24,67 €","Äüß","34,67%",
-20.3.2006,"$25,67","Uzt","1,00E+023",
-,,,,
-,,,,"Dies ist ein „gequoteter Text“ im Text"
-,,,,
-,,,,"„Alles gequotet“"
+20.3.2006,"23,67 K?","Uzt","546,4",
+"03/20/06","24,67 €","Äüß","34,67%",
+20.3.2006,"$25,67","Uzt","1,00E+023",
+,,,,
+,,,,"Dies ist ein „gequoteter Text“ im Text"
+,,,,
+,,,,"„Alles gequotet“"
diff --git a/testautomation/writer/optional/includes/stylist/w_stylist.inc b/testautomation/writer/optional/includes/stylist/w_stylist.inc
index a3a2e4147247..f2df65b18172 100755
--- a/testautomation/writer/optional/includes/stylist/w_stylist.inc
+++ b/testautomation/writer/optional/includes/stylist/w_stylist.inc
@@ -1,1022 +1,1022 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: w_stylist.inc,v $
-'*
-'* $Revision: 1.2 $
-'*
-'* last change: $Author: vg $ $Date: 2008-08-18 12:36:39 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : helge.delfs@sun.com
-'*
-'* short description : Test common stylist functions and assigning styles
-'*
-'************************************************************************
-'*
-' #1 tFormatStylist1
-' #1 tFormatStylist2
-' #1 tFormatStylist3
-' #1 tFormatStylist4
-' #1 tFormatStylist5
-' #1 tFormatStylist6
-' #1 tFormatStylist7
-' #1 tAssigningStyles1
-' #1 tAssigningStyles2
-' #1 tAssigningStyles3
-' #1 tAssigningStyles4
-' #1 tAssigningStyles5
-' #1 tAssigningStyles6
-' #1 tAssigningStyles7
-' #1 tKeyboardShortcutToStyles
-'*
-'\***********************************************************************
-
-sub w_stylist
- printLog Chr(13) + "--------- Level 1 - Format / Stylist ----------"
-
- Call tFormatStylist1 ' all methods on stylist
- Call tFormatStylist2 ' interacting between documents
- Call tFormatStylist3 ' show all templates
- Call tFormatStylist4 ' search/create templates
- Call tFormatStylist5 ' select templet in stylist
- Call tFormatStylist6 ' new template from selection
- Call tFormatStylist7 ' new template from selection, modified via ContextMenu.
- Call tAssigningStyles1
- Call tAssigningStyles2
- Call tAssigningStyles3
- Call tAssigningStyles4
- Call tAssigningStyles5
- Call tAssigningStyles6
- Call tAssigningStyles7
- Call tKeyboardShortcutToStyles
-
-end sub
-
-' **********************************************************************
-
-testcase tFormatStylist1
- Dim xPos as long
- Dim yPos as long
- Dim xSize%
- Dim ySize%
-
- printlog "- Format / Stylist : all methods with Navigator as window"
- printlog "New writerdocument"
- Call hNewDocument
- printlog " - Call Stylist with F11"
- printlog "Call stylist with <F11> aand proof all windowmethods at stylist"
- Call wTypeKeys "<F11>"
- Kontext "Stylist"
- if Stylist.NotExists then
- Warnlog "No Stylist with <F11>"
- FormatStylist
- end if
- xPos = Stylist.GetPosX
- yPos = Stylist.GetPosY
- xSize% = Stylist.GetSizeX
- ySize% = Stylist.GetSizeY
-
- printlog " - move Stylist"
- Stylist.Move 10, 10
- Sleep 1
- Stylist.Move 300, 400
- Sleep 1
- Stylist.Move 590, 790
- Sleep 1
- Stylist.Move xPos, yPos
- Sleep 1
-
- printlog " - size Stylist"
- try
- Stylist.Size 300, 400
- catch
- Warnlog "Sizen Stylist doesn't work.. see #i32449"
- endcatch
- Sleep 1
- try
- Stylist.Size xSize%, ySize%
- catch
- Warnlog "Sizen Stylist doesn't work.. see #i32449"
- endcatch
- Sleep 1
-
- printlog " - close Stylist and reopen ( has to be the same size )"
- xPos = Stylist.GetPosX
- yPos = Stylist.GetPosY
- xSize% = Stylist.GetSizeX
- ySize% = Stylist.GetSizeY
- FormatStylist
- Sleep 1
- FormatStylist
- if xPos <> Stylist.GetPosX then Warnlog "x-Pos. has been changed : Not -> "+ xPos + " but -> "+ Stylist.GetPosX
- if yPos <> Stylist.GetPosY then Warnlog "y-Pos. has been changed : Not -> "+ yPos + " but -> "+ Stylist.GetPosY
- if xSize% <> Stylist.GetSizeX then Warnlog "x-Size has been changed : Not -> "+ xSize% + " but -> "+ Stylist.GetSizeX
- if ySize% <> Stylist.GetSizeY then Warnlog "y-Size has been changed : Not -> "+ ySize% + " but -> "+ Stylist.GetSizeY
-
- printlog " - dock Stylist"
- Stylist.Dock
- Sleep 1
- if NOT Stylist.IsDocked then Warnlog "Stylist has not been docked in"
- Stylist.Undock
- Sleep 1
-
- Stylist.Close
- printlog "Close document"
- Call hCloseDocument
-
-endcase
-
-' **********************************************************************
-
-testcase tFormatStylist2
- Dim xPos%
- Dim yPos%
- Dim xSize%
- Dim ySize%
-
- printlog "- Format/Stylist : Methods from Stylist as Window between more than one document"
- printlog " New document"
- Call hNewDocument
- printlog "check all methods of Stylist as Window between more than one document"
- Call wTypeKeys "Test the stylist functions"
- printlog " - Call Stylist in first document and check in a second document"
- Sleep 2
- Kontext "Stylist"
- If Not Stylist.Exists then FormatStylist
- Sleep 2
- Call hNewDocument
- Call wTypeKeys "Test the stylist functions"
- Sleep 2
- Kontext "Stylist"
- if Stylist.NotExists then Warnlog "No Stylist in new document"
-
- printlog " - Close all documents and reopen"
- Sleep 2
- Call hCloseDocument
- Sleep 2
- Call hCloseDocument
- Sleep 2
- Call hNewDocument
- Sleep 2
- Call wTypeKeys "Test the stylist functions"
- Kontext "Stylist"
- if Stylist.NotExists then Warnlog "No Stylist in a new document"
-
- printlog " - Dock Stylist in first document and check in a new if docked"
- Sleep 2
- Stylist.Dock
- Sleep 1
- Call hNewDocument
- Call wTypeKeys "Test the stylist functions"
- Kontext "Stylist"
- if NOT Stylist.IsDocked then Warnlog "Stylist is not docked in new document"
-
- printlog " - Close all documents, reopen one and check docked Stylist"
- Call hCloseDocument
- Sleep 2
- Call hCloseDocument
- Sleep 2
- Call hNewDocument
- Kontext "Stylist"
- if NOT Stylist.IsDocked then Warnlog "Stylist is not docked in new document"
-
- printlog " - Close Stylist with <F11>"
- Stylist.Undock
- Sleep 1
- Call wTypeKeys "<F11>"
- Kontext "Stylist"
- if NOT Stylist.NotExists then
- Warnlog "Stylist is still open"
- Stylist.Close
- end if
- printlog "Close document"
- Call hCloseDocument
-
-endcase
-
-' **********************************************************************
-
-testcase tFormatStylist3
- Dim i as Integer
- Dim AllStyles as integer
- Dim j as integer
- Dim RemString as string
- printlog "- Format / Stylist : select all Style properties"
-
- Call hNewDocument
- printlog " New writerdocument"
- FormatStylist
- printlog "Select all style properties in stylist"
- Kontext "Stylist"
- if Stylist.NotExists then FormatStylist
- printlog " - Paragraph Styles"
- Absatzvorlagen.Click
-
- for i=1 to Gruppenliste.GetItemCount
- Gruppenliste.Select i
- wait 500
- if i = 2 then ' All Styles
- Vorlagenliste.TypeKeys "<Home>"
- AllStyles = 1
- For j = 1 to 200
- RemString = Vorlagenliste.Gettext
- 'Include this, if you want to see the styles in writerdocument
- 'SetClipboard Vorlagenliste.Gettext
- 'Kontext "DocumentWriter"
- 'DocumentWriter.TypeKeys GetClipboardtext + "<Return>"
- 'Kontext "Stylist"
- Vorlagenliste.TypeKeys "<Down>"
- if Vorlagenliste.Gettext <> RemString then
- AllStyles = AllStyles + 1
- else
- j = 202
- if AllStyles <> "122" then
- Select Case iSprache
- Case 07
- warnlog "Double styles in stylist"
- Case 55
- warnlog "Missing Style in Stylist"
- Case 31
- warnlog "Missing Style in Stylist"
- Case else
- Warnlog "There are " + AllStyles + " styles in this category and not 122!"
- end select
- else
- printlog "There are " + AllStyles + " styles in this category!"
- end if
- end if
- next j
- end if
- Sleep 1
- next i
-
- Zeichenvorlagen.Click
- Sleep 2
- printlog " - Chapter Styles"
- for i=1 to Gruppenliste.GetItemCount
- Gruppenliste.Select i
- AllStyles = AllStyles + 1
- Sleep 1
- next i
-
- Rahmenvorlagen.Click
- Sleep 2
- printlog " - Frame Styles"
- for i=1 to Gruppenliste.GetItemCount
- Gruppenliste.Select i
- AllStyles = AllStyles + 1
- Sleep 1
- next i
-
- Seitenvorlagen.Click
- Sleep 2
- printlog " - Page Styles"
- for i=1 to Gruppenliste.GetItemCount
- Gruppenliste.Select i
- AllStyles = AllStyles + 1
- Sleep 1
- next i
- Stylist.Close
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tFormatStylist4
- Dim i as Integer
- Dim AlterWert$
- Dim NeuerWert$
-
- printlog "- Format / Stylist : check created Styles"
- printlog "New writerdocument"
- Call hNewDocument
- printlog " - create Paragraph Style in Stylist"
- Call wStyleCreate ( "ATesttool", "Paragraph", true )
- Kontext "Stylist"
- printlog "Check if Style has been added in stylist"
- if wStyleSelect ( "ATesttool", "Paragraph" ) = false then Warnlog "Paragraph Style has not been found"
-
- printlog " - Create Character Style in Stylist"
- Call wStyleCreate ( "BTesttool", "Character", true )
- if wStyleSelect ( "BTesttool", "Character" ) = false then Warnlog "Character Style has not been found!"
- printlog " - Create Frame Style in Stylist"
- Call wStyleCreate ( "CTesttool", "Frame", true )
- if wStyleSelect ( "CTesttool", "Frame" ) = false then Warnlog "Frame Style has not been found!"
-
- printlog " - Create Page Style in Stylist"
- Call wStyleCreate ( "DTesttool", "Page", true )
- if wStyleSelect ( "DTesttool", "Page" ) = false then Warnlog "Page Style has not been found"
-
- printlog " - creating Styles should not have been affecting to new documents"
- ' To avoid focus problems on unix first close stylist
- Kontext "Stylist"
- if Stylist.Exists then FormatStylist
- Call hNewDocument
- Kontext "Stylist"
- if Not Stylist.Exists then FormatStylist
-
- if wStyleSelect ( "ATesttool", "Paragraph" ) = true then Warnlog "Paragraph Style has been found in new document"
- if wStyleSelect ( "BTesttool", "Character" ) = true then Warnlog "Character Style has been found in new document"
- 'if wStyleSelect ( "CTesttool", "Frame" ) = true then Warnlog "Frame Style has been found in new document"
- if wStyleSelect ( "DTesttool", "Page" ) = true then Warnlog "Page Style has been found in new document"
-
- Call hCloseDocument
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tFormatStylist5
- Dim SuchMal as string, i as integer
- Dim bStyleFound as boolean
-
- printlog "- Format / Stylist : select Style"
- printlog "New writerdocument"
- if bAsianLan = True then
- printlog "- Not in Asian languages!"
- goto endsub
- end if
- Call hNewDocument
- Call wTypeKeys "Dies ist ein formatierter Text <Shift Home>"
- printlog " - format Text"
- FormatCharacter
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- StrikeThrough.Select 2
- Outline.Check
- TabFontEffects.OK
-
- printlog " - adjust to Standard-Format through the Stylist"
- printlog "adjust to Standard-Format through the Stylist"
- FormatStylist
- Kontext "Stylist"
- if Stylist.NotExists then FormatStylist
- 'Get name for 'default' template
- Kontext "TextObjectbar"
- SuchMal = Vorlage.GetSelText
- printlog "Using " & SuchMal & " as 'default'"
- Kontext "Stylist"
-
- Vorlagenliste.TypeKeys "<Home>"
- bStyleFound = false
- for i=1 to Vorlagenliste.GetItemCount
- Vorlagenliste.Select i
- if Vorlagenliste.GetText = Suchmal then
- Vorlagenliste.TypeKeys "<Return>"
- bStyleFound = true
- exit for
- end if
- next i
- Stylist.Close
-
- if bStyleFound = false then
- Warnlog "Style: " & Suchmal & " has not been found in Stylist"
- Call hCloseDocument
- goto endsub
- end if
-
- printlog " - check format"
- FormatCharacter
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- if StrikeThrough.GetSelIndex = 2 then Warnlog "Wrong entry selected in StrikeThrough"
- if Outline.IsChecked then Warnlog "Format Outline is still checked"
- TabFontEffects.OK
-
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tFormatStylist6
- Dim i as integer
-
- printlog "- Format / Stylist : new Style from selection"
- printlog "New writerdocument"
- Call hNewDocument
- Call wTypeKeys "Creating a style from selection <Return><Up><Shift End>"
- printlog "create a new style from selection"
- FormatCharacter
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- Shadow.Check
- StrikeThrough.Select 2
- Overline.Select 2
- OverlineColor.Select 6
- Outline.Check
- Effects.Select 3
- Blinking.Check
- Kontext
- Active.Setpage TabHyperlinkZeichen
- Kontext "TabHyperlinkZeichen"
- URLName.SetText "www.mikeportnoy.com"
- TabHyperlinkZeichen.OK
-
- printlog " - Create Character Style from selection"
- Kontext "Stylist"
- if not Stylist.Exists then FormatStylist
- Kontext "Stylist"
- TBGestalter.Click ZeichenVorlagen
- Sleep 1
-
- AusSelektion.OpenMenu
- Sleep 1
- hMenuSelectNr(1)
- Sleep 1
-
- Kontext "VorlageErzeugen"
- if VorlageErzeugen.Exists then
- VorlagenName.SetText "Testtool"
- VorlageErzeugen.OK
- else
- Warnlog "Creating Style did not work. Dialog not up!"
- end if
-
- printlog " - assign new Character Style to a new text"
- wTypeKeys "<Home><Down>",3
- wTypeKeys "This is some new text <Return><Up><Up><Shift End>"
- Kontext "Stylist"
- TBGestalter.Click ZeichenVorlagen
- if Vorlagenliste.GetSeltext <> "Testtool" then 'Go find the entry.
- Vorlagenliste.TypeKeys "<Home>"
- For i = 1 to 100
- Vorlagenliste.TypeKeys "<Down>"
- if Vorlagenliste.GetSeltext = "Testtool" then 'Found it!
- i = 102
- end if
- next i
- end if
- Vorlagenliste.TypeKeys "<Return>" 'Assign to text.
- Stylist.Close
- if i = 101 then
- Warnlog "Created Style could not be found in Stylist!"
- else
- Printlog " - check Style"
- FormatCharacter
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- if NOT Shadow.IsChecked then Warnlog "Shadow is not checked anymore"
- if StrikeThrough.GetSelIndex <> 2 then Warnlog "Wrong entry selection in StrikeThrough"
- if Overline.GetSelIndex <> 2 then Warnlog "Overline is not checked anymore"
- if OverlineColor.GetSelIndex <> 6 then Warnlog "Wrong Overline Color selected"
- if NOT Outline.IsChecked then Warnlog "Outline is not checked anymore"
- if Effects.GetSelIndex <> 3 then Warnlog "Wrong effect selected"
- if NOT Blinking.IsChecked then Warnlog "Blinking is not checked anymore"
- Kontext
- Active.Setpage TabHyperlinkZeichen
- Kontext "TabHyperlinkZeichen"
- if URLName.GetText <> "http://www.mikeportnoy.com/" then Warnlog "#i41171#TabHyperlink: URL is wrong " + URLName.Gettext
- TabHyperlinkZeichen.OK
- end if
-
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tFormatStylist7
- Dim i as integer
-
- printlog "- Format / Stylist : new Style from selection, then modified via the ContextMenu."
- printlog "New writerdocument"
- Call hNewDocument
- Call wTypeKeys "Creating a style from selection <Return><Up><Shift End>"
- printlog "create a new style from selection"
-
- printlog " - Create Character Style from selection"
- Kontext "Stylist"
- if not Stylist.Exists then FormatStylist
- Kontext "Stylist"
- TBGestalter.Click ZeichenVorlagen
- Sleep 1
-
- AusSelektion.OpenMenu
- Sleep 1
- hMenuSelectNr(1)
- Sleep 1
-
- Kontext "VorlageErzeugen"
- if VorlageErzeugen.Exists then
- VorlagenName.SetText "Testtool"
- VorlageErzeugen.OK
- else
- Warnlog "Creating Style did not work. Dialog not up!"
- end if
-
- printlog " Open ContextMenu over the 'Testtool' Style."
- Kontext "Stylist"
- if not Stylist.Exists then FormatStylist
- Kontext "Stylist"
- TBGestalter.Click ZeichenVorlagen
- if Vorlagenliste.GetSeltext <> "Testtool" then
- Vorlagenliste.TypeKeys "<Home>"
- For i = 1 to 100
- Vorlagenliste.TypeKeys "<Down>"
- if Vorlagenliste.GetSeltext = "Testtool" then
- i = 102
- end if
- next i
- if i = 101 then
- warnlog "No Testtool -Stylist found. Check if new stylists can be created. Test ends."
- goto endsub
- end if
- end if
- Vorlagenliste.TypeKeys "<SHIFT F10>" 'Open ContextMenu
- Sleep 1
- printlog " Select 'Modify'"
- Call hMenuSelectNr(2) 'Modify
- Sleep 1
-
- printlog " Goto Tabpage 'Font Effects' and change some settings."
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- Shadow.Check
- StrikeThrough.Select 2
- Overline.Select 2
- OverlineColor.Select 6
- Outline.Check
- Effects.Select 3
- Blinking.Check
- TabFontEffects.OK
-
- printlog " - assign new Character Style to a new text"
- wTypeKeys "<Home><Down>",3
- wTypeKeys "This is some new text <Return><Up><Up><Shift End>"
- Kontext "Stylist"
- TBGestalter.Click ZeichenVorlagen
-
- if Vorlagenliste.GetSeltext <> "Testtool" then
- Vorlagenliste.TypeKeys "<Home>"
- For i = 1 to 100
- Vorlagenliste.TypeKeys "<Down>"
- if Vorlagenliste.GetSeltext = "Testtool" then 'Found it!
- i = 102
- end if
- next i
- end if
- Vorlagenliste.TypeKeys "<Return>" 'Assign Style to Text.
- Stylist.Close
- if i = 101 then
- Warnlog "Created Style could not be found in Stylist!"
- else
- Printlog " - check Style"
- FormatCharacter
- Kontext
- Active.SetPage TabFontEffects
- Kontext "TabFontEffects"
- if NOT Shadow.IsChecked then Warnlog "Shadow is not checked anymore"
- if StrikeThrough.GetSelIndex <> 2 then Warnlog "Wrong entry selection in StrikeThrough"
- if Overline.GetSelIndex <> 2 then Warnlog "Overline is not checked anymore"
- if OverlineColor.GetSelIndex <> 6 then Warnlog "Wrong Overline Color selected"
- if NOT Outline.IsChecked then Warnlog "Outline is not checked anymore"
- if Effects.GetSelIndex <> 3 then Warnlog "Wrong effect selected"
- if NOT Blinking.IsChecked then Warnlog "Blinking is not checked anymore"
- TabFontEffects.OK
- end if
-
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles1
- Dim i as integer
- Dim sStyles() as string
- Dim sTemp as string
- Dim j as integer
- Dim bStyleInList as boolean
-
- printlog "UI and Strings check"
- Call hNewDocument
- printlog "Open a new writerdocument"
- printlog "Check if the following strings and only those strings are present:"
- printlog "Clear formatting"
- printlog "Heading 1"
- printlog "Heading 2"
- printlog "Heading 3"
- printlog "Default"
- printlog "Text body"
- printlog "More..."
- Select Case iSprache
- Case 01 : sStyles = Array("Clear formatting", "Default", "Heading 1", "Heading 2", "Heading 3", "Text body", "More...")
- Case 07 : sStyles = Array("Отменить форматирование", "Базовый", "Заголовок 1", "Заголовок 2", "Заголовок 3", "ОÑновной текÑÑ‚", "Дополнительно...")
- Case 31 : sStyles = Array("Opmaak wissen", "Kop 1", "Kop 2", "Kop 3", "Standaard", "Tekstblok", "Meer...")
- Case 33 : sStyles = Array("Effacer le formatage", "Corps de texte", "Par défaut", "Titre 1", "Titre 2", "Titre 3", "Autres...")
- Case 34 : sStyles = Array("Borrar formato", "Cuerpo de texto", "Encabezado 1", "Encabezado 2", "Encabezado 3", "Predeterminado", "Más...")
- Case 36 : sStyles = Array("Formázás törlése", "Alapértelmezett", "Címsor 1", "Címsor 2", "Címsor 3", "Szövegtörzs", "További...")
- Case 39 : sStyles = Array("Cancella formattazione", "Corpo testo", "Intestazione 1", "Intestazione 2", "Intestazione 3", "Standard", "Extra...")
- Case 46 : sStyles = Array("Radera formatering", "Brödtext", "Överskrift 1", "Överskrift 2", "Överskrift 3", "Standard", "Mer...")
- Case 48 : sStyles = Array("Wyczyść formatowanie", "Domyślnie", "Nagłówek 1", "Nagłówek 2", "Nagłówek 3", "Treść tekstu", "Więcej...")
- Case 49 : sStyles = Array("Formatierung löschen", "Standard", "Textkörper", "Überschrift 1", "Überschrift 2", "Überschrift 3", "Weitere...")
- Case 55 : sStyles = Array("Limpar formatação", "Corpo do texto", "Padrão", "Título 1", "Título 2", "Título 3", "Mais...")
- Case 81 : sStyles = Array("書å¼è¨­å®šã®è§£é™¤", "本文", "標準", "見出㗠1", "見出㗠2", "見出㗠3", "詳細...")
- Case 82 : sStyles = Array("ì„œì‹ ì§€ìš°ê¸°", "기본값", "제목 1", "제목 2", "제목 3", "í…스트 본문", "ìžì„¸ížˆ...")
- Case 86 : sStyles = Array("清除格å¼", "默认", "标题 1", "标题 2", "标题 3", "正文", "更多(~M)...")
- Case 88 : sStyles = Array("清除格å¼", "內文", "標題 1", "標題 2", "標題 3", "é è¨­", "更多...")
- Case 90 : sStyles = Array("Biçimlendirmeyi temizle", "Başlık 1", "Başlık 2", "Başlık 3", "Metin gövdesi", "Varsayılan", "Diğer...")
- Case else : Warnlog "Current language not supported. Please add styles to list!"
- Kontext "Textobjectbar"
- printlog "- Current Styles: "
- For i = 1 to Vorlage.GetItemCount
- Vorlage.Select i
- printlog Vorlage.GetSelText
- next i
- Call hCloseDocument
- exit sub
- end select
-
- 'Check number of entrys....have to be seven
- Kontext "Textobjectbar"
- if Vorlage.GetItemCount <> 7 then
- Select case iSprache
- case 82 : warnlog "Korean: Number of styles in styleslistbox wrong"
- case else : Warnlog "Not 7 entrys in Styles & Formatting combobox but: " & Vorlage.GetItemCount
- end select
- end if
-
- For i = 1 to Vorlage.GetItemCount
- Vorlage.Select i
- sTemp = Vorlage.GetSelText
- printlog "- check style: " & sTemp
- bStyleInList = false
- For j = 0 to 6
- if sStyles(j) = sTemp then
- bStyleInList = true
- end if
- next j
-
- if bStyleInList = true then
- printlog "- style " & sTemp & " found in list"
- else
- if iSprache <> 82 then Warnlog "- style " & sTemp & " wasn't found in list!"
- end if
- next i
-
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles2
- Dim i as integer
- Dim sTemp as string
-
- printlog "- Apply Style"
- printlog "New writerdocument"
- Call hNewDocument
- printlog "Insert dummytext"
- if wBlindtextEinfuegen = false then
- Call hCloseDocument
- exit sub
- end if
-
- printlog "Select whole dummytext"
- Call wTypeKeys "<Mod1 A>"
- printlog "Apply style 'Heading 1' through Styles & Formatting combobox"
- Kontext "Textobjectbar"
- for i = 1 to Vorlage.GetItemCount
- Vorlage.Select i
- sTemp = Vorlage.GetSelText
- if Instr(sTemp, "1") then
- Vorlage.TypeKeys "<Return>"
- exit for
- end if
- next i
-
- printlog "Check if style has been applied to paragraph"
- Call wTypeKeys "<Mod1 Home><End>"
- Call wTypeKeys "<Left>", 2
-
- Kontext "Textobjectbar"
- if Vorlage.GetSeltext <> sTemp then
- Warnlog "Seems style has not been completely applied to paragraph!"
- end if
-
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles3
-
- printlog "- Create a new style"
- printlog "Open a new writerdocument"
- Call hNewDocument
- printlog "Insert a dummy text"
- if wBlindtextEinfuegen = false then
- Call hCloseDocument
- exit sub
- end if
-
- printlog "Select the whole dummy text"
- Call wTypeKeys "<Mod1 A>"
- printlog "Format / Character"
- FormatCharacter
- Kontext
- Active.Setpage TabFont
- Kontext "TabFont"
- printlog "Apply first font in list and select 2nd Typeface"
- if gAsianSup = True then
- FontWest.Select 1
- StyleWest.Select 2
- else
- Font.Select 1
- Style.Select 1
- end if
- TabFont.Ok
-
- printlog "Enter 'MyStyle' in Stylelistbox"
- Kontext "Textobjectbar"
- Vorlage.TypeKeys "<Mod1 A>"
- Vorlage.TypeKeys "MyStyle<Return>"
-
- printlog "Check if style has been applied to the combobox"
- Call wTypeKeys "<Mod1 End>"
-
- wait 500
- Kontext "Textobjectbar"
- try
- Vorlage.Select "MyStyle"
- catch
- Warnlog "Seems style has not been applied to combobox"
- endcatch
-
- printlog "Check if style has been applied to paragraph"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Right>", 2
-
- Kontext "Textobjectbar"
- if Vorlage.GetSelText <> "MyStyle" then
- Warnlog "Seems style has not been applied to paragraph"
- end if
-
- printlog "Close Document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles4
- Dim i as integer
- Dim sTemp as string
- Dim sStyle as integer
-
- printlog "- Clear formatting: whole paragraph"
- printlog "Open a new writer document"
- Call hNewDocument
- printlog "Insert a dummytext"
- if wBlindtextEinfuegen = false then
- Call hCloseDocument
- exit sub
- end if
-
- printlog "Select whole dummytext"
- Call wTypeKeys "<Mod1 A>"
- printlog "Apply style 'Heading 1' through Styles & Formatting combobox"
- Kontext "Textobjectbar"
- ' remeber default style
- sStyle = Vorlage.GetSelIndex
- for i = 1 to Vorlage.GetItemCount
- Vorlage.Select i
- sTemp = Vorlage.GetSelText
- if Instr(sTemp, "1") then
- Vorlage.TypeKeys "<Return>"
- exit for
- end if
- next i
-
- printlog "choose 'Clear formatting' in combobox"
- Kontext "Textobjectbar"
- Vorlage.Select 1
- Vorlage.TypeKeys "<Return>"
- wait 500
- printlog "Check if style has been set to default"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Right>", 3
-
- wait 500
- Kontext "Textobjectbar"
- if Vorlage.GetSelIndex <> sStyle then
- warnlog "Seems paragraph has not been set to default! " & Vorlage.GetSelText & "(" & Vorlage.GetSelIndex & ")"
- end if
-
- printlog "Close Document"
- Call hCloseDocument
-
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles5
-
- printlog "- Clear formatting: whole paragraph with hard formatting of some characters"
- printlog " - 1. Cursor outside of hard formatted string"
- printlog "Open a new writer document"
- Call hNewDocument
- printlog "Insert a dummytext"
- if wBlindtextEinfuegen = false then
- Call hCloseDocument
- exit sub
- end if
-
- printlog "Highlight first line in dummy text"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Shift End>"
-
- printlog "Format / Bold"
- Kontext "TextObjectbar"
- if Not TextObjectbar.Exists then Call hToolbarSelect ( "FORMATTING", true )
- Fett.Click
- Wait 500
-
- printlog "Set cursor outside of bold formatted text"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Down><Right>"
-
- printlog "Select 'Clear Formatting' in Style-Listbox"
- Kontext "Textobjectbar"
- Vorlage.Select 1
- Vorlage.TypeKeys "<Return>"
- wait 500
-
- printlog "Check that first line is still bold and has not been reset"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Right>"
-
- Kontext "TextObjectbar"
- if Fett.Getstate(2) = 0 then
- Warnlog "Style 'Bold' has been reset!"
- end if
-
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles6
-
- Dim iStandard as integer
-
- printlog "- Clear formatting: whole paragraph with hard formatting of some characters"
- printlog " - 2. Cursor inside of hard formatted string"
- printlog "Open a new writer document"
- Call hNewDocument
- printlog "Insert a dummytext"
- if wBlindtextEinfuegen = false then
- Call hCloseDocument
- exit sub
- end if
-
- printlog "Highlight first line in dummy text"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Shift End>"
-
- printlog "Format / Bold"
- Kontext "TextObjectbar"
- if Not TextObjectbar.Exists then Call hToolbarSelect ( "FORMATTING", true )
- Fett.Click
- Wait 500
-
- printlog "Point cursor to first highlighted word of bold formatted text"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Right>"
-
- printlog "Select 'Format / Default Formatting' in Style-Listbox"
- FormatDefaultWriter
- wait 500
-
- printlog "first highlighted word should be set to 'Standard'"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<Right>"
- Kontext "TextObjectbar"
- if Fett.Getstate(2) = 1 then
- Warnlog "Style 'Bold' has not been reset!"
- end if
-
- printlog "Check that rest of first line is still bold and has not been reset"
- Call wTypeKeys "<Mod1 Home>"
- Call wTypeKeys "<End><Left>"
-
- Kontext "TextObjectbar"
- if Fett.Getstate(2) = 1 then
- Warnlog "Style 'Bold' has not been reset!"
- end if
-
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tAssigningStyles7
-
- printlog "More ..."
- printlog "Open a new writer document"
- Call hNewDocument
-
- printlog "Select 'More...' in Style-Listbox"
- Kontext "Textobjectbar"
- Vorlage.Select Vorlage.GetItemCount
- Vorlage.TypeKeys "<Return>"
- wait 500
-
- printlog "The Stylist should have been opened"
- Kontext "Stylist"
- if Not Stylist.Exists then
- Warnlog "'Styles and Formatting' doesn't open if 'More...' is selected in Style-Listbox"
- else
- printlog "In Style group listbox 'Automatic' should be selected"
- if Gruppenliste.GetSelIndex <> 5 then
- Warnlog "Seems 'Automatic' is not selected per default in 'Styles and Formatting'"
- end if
- Stylist.Close
- end if
-
- printlog "Close document"
- Call hCloseDocument
-endcase
-
-' **********************************************************************
-
-testcase tKeyboardShortcutToStyles()
- dim sTempa as string
- dim sTempb as string
- dim sTempc as string
- dim i as integer
- dim x as integer
-
- printlog "open new application document"
- call hNewDocument()
-
- printlog "get current default style from TextObjectBar"
- kontext "TextObjectBar"
- sTempa = Vorlage.getSelText
- sTempc = sTempa
- for i = 3 to 0 step -1
- printlog "Perform the Keycombination <CTRL>+3 (2,1,0) and check, if Style in TextObjectBar changed"
- printlog "- <Ctrl>+<"+i+"> -> Heading "+i+" style"
- Call hTypeKeys("<Mod1 "+i+">")
- sleep 1
- kontext "TextObjectBar"
- sTempb = sTempa
- sTempa = Vorlage.getSelText
- if (sTempa <> sTempb) then
- printlog "OK: Heading changed: '" + sTempa + "'"
- else
- warnlog "Heading didn't change: '" + sTempa + "'"
- end if
- next i
- kontext "DocumentWriter"
- DocumentWriter.TypeKeys("<MOD1 SHIFT 0>")
- sleep (2)
- kontext "TextObjectBar"
- sTempa = Vorlage.getSelText
-
- printlog "should now be the default from the beginning"
- if (uCase(gApplication)<>"HTML") then
- if (sTempa = sTempc) then
- printlog "OK: Heading changed to default: '" + sTempa + "'"
- else
- warnlog "Heading didn't change to default. Should have been: '" + sTempc + "' but was: '" + sTempa + "'"
- end if
- end if
-
- printlog "close document"
- call hCloseDocument()
-endcase
-
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: w_stylist.inc,v $
+'*
+'* $Revision: 1.2 $
+'*
+'* last change: $Author: vg $ $Date: 2008-08-18 12:36:39 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : helge.delfs@sun.com
+'*
+'* short description : Test common stylist functions and assigning styles
+'*
+'************************************************************************
+'*
+' #1 tFormatStylist1
+' #1 tFormatStylist2
+' #1 tFormatStylist3
+' #1 tFormatStylist4
+' #1 tFormatStylist5
+' #1 tFormatStylist6
+' #1 tFormatStylist7
+' #1 tAssigningStyles1
+' #1 tAssigningStyles2
+' #1 tAssigningStyles3
+' #1 tAssigningStyles4
+' #1 tAssigningStyles5
+' #1 tAssigningStyles6
+' #1 tAssigningStyles7
+' #1 tKeyboardShortcutToStyles
+'*
+'\***********************************************************************
+
+sub w_stylist
+ printLog Chr(13) + "--------- Level 1 - Format / Stylist ----------"
+
+ Call tFormatStylist1 ' all methods on stylist
+ Call tFormatStylist2 ' interacting between documents
+ Call tFormatStylist3 ' show all templates
+ Call tFormatStylist4 ' search/create templates
+ Call tFormatStylist5 ' select templet in stylist
+ Call tFormatStylist6 ' new template from selection
+ Call tFormatStylist7 ' new template from selection, modified via ContextMenu.
+ Call tAssigningStyles1
+ Call tAssigningStyles2
+ Call tAssigningStyles3
+ Call tAssigningStyles4
+ Call tAssigningStyles5
+ Call tAssigningStyles6
+ Call tAssigningStyles7
+ Call tKeyboardShortcutToStyles
+
+end sub
+
+' **********************************************************************
+
+testcase tFormatStylist1
+ Dim xPos as long
+ Dim yPos as long
+ Dim xSize%
+ Dim ySize%
+
+ printlog "- Format / Stylist : all methods with Navigator as window"
+ printlog "New writerdocument"
+ Call hNewDocument
+ printlog " - Call Stylist with F11"
+ printlog "Call stylist with <F11> aand proof all windowmethods at stylist"
+ Call wTypeKeys "<F11>"
+ Kontext "Stylist"
+ if Stylist.NotExists then
+ Warnlog "No Stylist with <F11>"
+ FormatStylist
+ end if
+ xPos = Stylist.GetPosX
+ yPos = Stylist.GetPosY
+ xSize% = Stylist.GetSizeX
+ ySize% = Stylist.GetSizeY
+
+ printlog " - move Stylist"
+ Stylist.Move 10, 10
+ Sleep 1
+ Stylist.Move 300, 400
+ Sleep 1
+ Stylist.Move 590, 790
+ Sleep 1
+ Stylist.Move xPos, yPos
+ Sleep 1
+
+ printlog " - size Stylist"
+ try
+ Stylist.Size 300, 400
+ catch
+ Warnlog "Sizen Stylist doesn't work.. see #i32449"
+ endcatch
+ Sleep 1
+ try
+ Stylist.Size xSize%, ySize%
+ catch
+ Warnlog "Sizen Stylist doesn't work.. see #i32449"
+ endcatch
+ Sleep 1
+
+ printlog " - close Stylist and reopen ( has to be the same size )"
+ xPos = Stylist.GetPosX
+ yPos = Stylist.GetPosY
+ xSize% = Stylist.GetSizeX
+ ySize% = Stylist.GetSizeY
+ FormatStylist
+ Sleep 1
+ FormatStylist
+ if xPos <> Stylist.GetPosX then Warnlog "x-Pos. has been changed : Not -> "+ xPos + " but -> "+ Stylist.GetPosX
+ if yPos <> Stylist.GetPosY then Warnlog "y-Pos. has been changed : Not -> "+ yPos + " but -> "+ Stylist.GetPosY
+ if xSize% <> Stylist.GetSizeX then Warnlog "x-Size has been changed : Not -> "+ xSize% + " but -> "+ Stylist.GetSizeX
+ if ySize% <> Stylist.GetSizeY then Warnlog "y-Size has been changed : Not -> "+ ySize% + " but -> "+ Stylist.GetSizeY
+
+ printlog " - dock Stylist"
+ Stylist.Dock
+ Sleep 1
+ if NOT Stylist.IsDocked then Warnlog "Stylist has not been docked in"
+ Stylist.Undock
+ Sleep 1
+
+ Stylist.Close
+ printlog "Close document"
+ Call hCloseDocument
+
+endcase
+
+' **********************************************************************
+
+testcase tFormatStylist2
+ Dim xPos%
+ Dim yPos%
+ Dim xSize%
+ Dim ySize%
+
+ printlog "- Format/Stylist : Methods from Stylist as Window between more than one document"
+ printlog " New document"
+ Call hNewDocument
+ printlog "check all methods of Stylist as Window between more than one document"
+ Call wTypeKeys "Test the stylist functions"
+ printlog " - Call Stylist in first document and check in a second document"
+ Sleep 2
+ Kontext "Stylist"
+ If Not Stylist.Exists then FormatStylist
+ Sleep 2
+ Call hNewDocument
+ Call wTypeKeys "Test the stylist functions"
+ Sleep 2
+ Kontext "Stylist"
+ if Stylist.NotExists then Warnlog "No Stylist in new document"
+
+ printlog " - Close all documents and reopen"
+ Sleep 2
+ Call hCloseDocument
+ Sleep 2
+ Call hCloseDocument
+ Sleep 2
+ Call hNewDocument
+ Sleep 2
+ Call wTypeKeys "Test the stylist functions"
+ Kontext "Stylist"
+ if Stylist.NotExists then Warnlog "No Stylist in a new document"
+
+ printlog " - Dock Stylist in first document and check in a new if docked"
+ Sleep 2
+ Stylist.Dock
+ Sleep 1
+ Call hNewDocument
+ Call wTypeKeys "Test the stylist functions"
+ Kontext "Stylist"
+ if NOT Stylist.IsDocked then Warnlog "Stylist is not docked in new document"
+
+ printlog " - Close all documents, reopen one and check docked Stylist"
+ Call hCloseDocument
+ Sleep 2
+ Call hCloseDocument
+ Sleep 2
+ Call hNewDocument
+ Kontext "Stylist"
+ if NOT Stylist.IsDocked then Warnlog "Stylist is not docked in new document"
+
+ printlog " - Close Stylist with <F11>"
+ Stylist.Undock
+ Sleep 1
+ Call wTypeKeys "<F11>"
+ Kontext "Stylist"
+ if NOT Stylist.NotExists then
+ Warnlog "Stylist is still open"
+ Stylist.Close
+ end if
+ printlog "Close document"
+ Call hCloseDocument
+
+endcase
+
+' **********************************************************************
+
+testcase tFormatStylist3
+ Dim i as Integer
+ Dim AllStyles as integer
+ Dim j as integer
+ Dim RemString as string
+ printlog "- Format / Stylist : select all Style properties"
+
+ Call hNewDocument
+ printlog " New writerdocument"
+ FormatStylist
+ printlog "Select all style properties in stylist"
+ Kontext "Stylist"
+ if Stylist.NotExists then FormatStylist
+ printlog " - Paragraph Styles"
+ Absatzvorlagen.Click
+
+ for i=1 to Gruppenliste.GetItemCount
+ Gruppenliste.Select i
+ wait 500
+ if i = 2 then ' All Styles
+ Vorlagenliste.TypeKeys "<Home>"
+ AllStyles = 1
+ For j = 1 to 200
+ RemString = Vorlagenliste.Gettext
+ 'Include this, if you want to see the styles in writerdocument
+ 'SetClipboard Vorlagenliste.Gettext
+ 'Kontext "DocumentWriter"
+ 'DocumentWriter.TypeKeys GetClipboardtext + "<Return>"
+ 'Kontext "Stylist"
+ Vorlagenliste.TypeKeys "<Down>"
+ if Vorlagenliste.Gettext <> RemString then
+ AllStyles = AllStyles + 1
+ else
+ j = 202
+ if AllStyles <> "122" then
+ Select Case iSprache
+ Case 07
+ warnlog "Double styles in stylist"
+ Case 55
+ warnlog "Missing Style in Stylist"
+ Case 31
+ warnlog "Missing Style in Stylist"
+ Case else
+ Warnlog "There are " + AllStyles + " styles in this category and not 122!"
+ end select
+ else
+ printlog "There are " + AllStyles + " styles in this category!"
+ end if
+ end if
+ next j
+ end if
+ Sleep 1
+ next i
+
+ Zeichenvorlagen.Click
+ Sleep 2
+ printlog " - Chapter Styles"
+ for i=1 to Gruppenliste.GetItemCount
+ Gruppenliste.Select i
+ AllStyles = AllStyles + 1
+ Sleep 1
+ next i
+
+ Rahmenvorlagen.Click
+ Sleep 2
+ printlog " - Frame Styles"
+ for i=1 to Gruppenliste.GetItemCount
+ Gruppenliste.Select i
+ AllStyles = AllStyles + 1
+ Sleep 1
+ next i
+
+ Seitenvorlagen.Click
+ Sleep 2
+ printlog " - Page Styles"
+ for i=1 to Gruppenliste.GetItemCount
+ Gruppenliste.Select i
+ AllStyles = AllStyles + 1
+ Sleep 1
+ next i
+ Stylist.Close
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tFormatStylist4
+ Dim i as Integer
+ Dim AlterWert$
+ Dim NeuerWert$
+
+ printlog "- Format / Stylist : check created Styles"
+ printlog "New writerdocument"
+ Call hNewDocument
+ printlog " - create Paragraph Style in Stylist"
+ Call wStyleCreate ( "ATesttool", "Paragraph", true )
+ Kontext "Stylist"
+ printlog "Check if Style has been added in stylist"
+ if wStyleSelect ( "ATesttool", "Paragraph" ) = false then Warnlog "Paragraph Style has not been found"
+
+ printlog " - Create Character Style in Stylist"
+ Call wStyleCreate ( "BTesttool", "Character", true )
+ if wStyleSelect ( "BTesttool", "Character" ) = false then Warnlog "Character Style has not been found!"
+ printlog " - Create Frame Style in Stylist"
+ Call wStyleCreate ( "CTesttool", "Frame", true )
+ if wStyleSelect ( "CTesttool", "Frame" ) = false then Warnlog "Frame Style has not been found!"
+
+ printlog " - Create Page Style in Stylist"
+ Call wStyleCreate ( "DTesttool", "Page", true )
+ if wStyleSelect ( "DTesttool", "Page" ) = false then Warnlog "Page Style has not been found"
+
+ printlog " - creating Styles should not have been affecting to new documents"
+ ' To avoid focus problems on unix first close stylist
+ Kontext "Stylist"
+ if Stylist.Exists then FormatStylist
+ Call hNewDocument
+ Kontext "Stylist"
+ if Not Stylist.Exists then FormatStylist
+
+ if wStyleSelect ( "ATesttool", "Paragraph" ) = true then Warnlog "Paragraph Style has been found in new document"
+ if wStyleSelect ( "BTesttool", "Character" ) = true then Warnlog "Character Style has been found in new document"
+ 'if wStyleSelect ( "CTesttool", "Frame" ) = true then Warnlog "Frame Style has been found in new document"
+ if wStyleSelect ( "DTesttool", "Page" ) = true then Warnlog "Page Style has been found in new document"
+
+ Call hCloseDocument
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tFormatStylist5
+ Dim SuchMal as string, i as integer
+ Dim bStyleFound as boolean
+
+ printlog "- Format / Stylist : select Style"
+ printlog "New writerdocument"
+ if bAsianLan = True then
+ printlog "- Not in Asian languages!"
+ goto endsub
+ end if
+ Call hNewDocument
+ Call wTypeKeys "Dies ist ein formatierter Text <Shift Home>"
+ printlog " - format Text"
+ FormatCharacter
+ Kontext
+ Active.SetPage TabFontEffects
+ Kontext "TabFontEffects"
+ StrikeThrough.Select 2
+ Outline.Check
+ TabFontEffects.OK
+
+ printlog " - adjust to Standard-Format through the Stylist"
+ printlog "adjust to Standard-Format through the Stylist"
+ FormatStylist
+ Kontext "Stylist"
+ if Stylist.NotExists then FormatStylist
+ 'Get name for 'default' template
+ Kontext "TextObjectbar"
+ SuchMal = Vorlage.GetSelText
+ printlog "Using " & SuchMal & " as 'default'"
+ Kontext "Stylist"
+
+ Vorlagenliste.TypeKeys "<Home>"
+ bStyleFound = false
+ for i=1 to Vorlagenliste.GetItemCount
+ Vorlagenliste.Select i
+ if Vorlagenliste.GetText = Suchmal then
+ Vorlagenliste.TypeKeys "<Return>"
+ bStyleFound = true
+ exit for
+ end if
+ next i
+ Stylist.Close
+
+ if bStyleFound = false then
+ Warnlog "Style: " & Suchmal & " has not been found in Stylist"
+ Call hCloseDocument
+ goto endsub
+ end if
+
+ printlog " - check format"
+ FormatCharacter
+ Kontext
+ Active.SetPage TabFontEffects
+ Kontext "TabFontEffects"
+ if StrikeThrough.GetSelIndex = 2 then Warnlog "Wrong entry selected in StrikeThrough"
+ if Outline.IsChecked then Warnlog "Format Outline is still checked"
+ TabFontEffects.OK
+
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tFormatStylist6
+ Dim i as integer
+
+ printlog "- Format / Stylist : new Style from selection"
+ printlog "New writerdocument"
+ Call hNewDocument
+ Call wTypeKeys "Creating a style from selection <Return><Up><Shift End>"
+ printlog "create a new style from selection"
+ FormatCharacter
+ Kontext
+ Active.SetPage TabFontEffects
+ Kontext "TabFontEffects"
+ Shadow.Check
+ StrikeThrough.Select 2
+ Overline.Select 2
+ OverlineColor.Select 6
+ Outline.Check
+ Effects.Select 3
+ Blinking.Check
+ Kontext
+ Active.Setpage TabHyperlinkZeichen
+ Kontext "TabHyperlinkZeichen"
+ URLName.SetText "www.mikeportnoy.com"
+ TabHyperlinkZeichen.OK
+
+ printlog " - Create Character Style from selection"
+ Kontext "Stylist"
+ if not Stylist.Exists then FormatStylist
+ Kontext "Stylist"
+ TBGestalter.Click ZeichenVorlagen
+ Sleep 1
+
+ AusSelektion.OpenMenu
+ Sleep 1
+ hMenuSelectNr(1)
+ Sleep 1
+
+ Kontext "VorlageErzeugen"
+ if VorlageErzeugen.Exists then
+ VorlagenName.SetText "Testtool"
+ VorlageErzeugen.OK
+ else
+ Warnlog "Creating Style did not work. Dialog not up!"
+ end if
+
+ printlog " - assign new Character Style to a new text"
+ wTypeKeys "<Home><Down>",3
+ wTypeKeys "This is some new text <Return><Up><Up><Shift End>"
+ Kontext "Stylist"
+ TBGestalter.Click ZeichenVorlagen
+ if Vorlagenliste.GetSeltext <> "Testtool" then 'Go find the entry.
+ Vorlagenliste.TypeKeys "<Home>"
+ For i = 1 to 100
+ Vorlagenliste.TypeKeys "<Down>"
+ if Vorlagenliste.GetSeltext = "Testtool" then 'Found it!
+ i = 102
+ end if
+ next i
+ end if
+ Vorlagenliste.TypeKeys "<Return>" 'Assign to text.
+ Stylist.Close
+ if i = 101 then
+ Warnlog "Created Style could not be found in Stylist!"
+ else
+ Printlog " - check Style"
+ FormatCharacter
+ Kontext
+ Active.SetPage TabFontEffects
+ Kontext "TabFontEffects"
+ if NOT Shadow.IsChecked then Warnlog "Shadow is not checked anymore"
+ if StrikeThrough.GetSelIndex <> 2 then Warnlog "Wrong entry selection in StrikeThrough"
+ if Overline.GetSelIndex <> 2 then Warnlog "Overline is not checked anymore"
+ if OverlineColor.GetSelIndex <> 6 then Warnlog "Wrong Overline Color selected"
+ if NOT Outline.IsChecked then Warnlog "Outline is not checked anymore"
+ if Effects.GetSelIndex <> 3 then Warnlog "Wrong effect selected"
+ if NOT Blinking.IsChecked then Warnlog "Blinking is not checked anymore"
+ Kontext
+ Active.Setpage TabHyperlinkZeichen
+ Kontext "TabHyperlinkZeichen"
+ if URLName.GetText <> "http://www.mikeportnoy.com/" then Warnlog "#i41171#TabHyperlink: URL is wrong " + URLName.Gettext
+ TabHyperlinkZeichen.OK
+ end if
+
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tFormatStylist7
+ Dim i as integer
+
+ printlog "- Format / Stylist : new Style from selection, then modified via the ContextMenu."
+ printlog "New writerdocument"
+ Call hNewDocument
+ Call wTypeKeys "Creating a style from selection <Return><Up><Shift End>"
+ printlog "create a new style from selection"
+
+ printlog " - Create Character Style from selection"
+ Kontext "Stylist"
+ if not Stylist.Exists then FormatStylist
+ Kontext "Stylist"
+ TBGestalter.Click ZeichenVorlagen
+ Sleep 1
+
+ AusSelektion.OpenMenu
+ Sleep 1
+ hMenuSelectNr(1)
+ Sleep 1
+
+ Kontext "VorlageErzeugen"
+ if VorlageErzeugen.Exists then
+ VorlagenName.SetText "Testtool"
+ VorlageErzeugen.OK
+ else
+ Warnlog "Creating Style did not work. Dialog not up!"
+ end if
+
+ printlog " Open ContextMenu over the 'Testtool' Style."
+ Kontext "Stylist"
+ if not Stylist.Exists then FormatStylist
+ Kontext "Stylist"
+ TBGestalter.Click ZeichenVorlagen
+ if Vorlagenliste.GetSeltext <> "Testtool" then
+ Vorlagenliste.TypeKeys "<Home>"
+ For i = 1 to 100
+ Vorlagenliste.TypeKeys "<Down>"
+ if Vorlagenliste.GetSeltext = "Testtool" then
+ i = 102
+ end if
+ next i
+ if i = 101 then
+ warnlog "No Testtool -Stylist found. Check if new stylists can be created. Test ends."
+ goto endsub
+ end if
+ end if
+ Vorlagenliste.TypeKeys "<SHIFT F10>" 'Open ContextMenu
+ Sleep 1
+ printlog " Select 'Modify'"
+ Call hMenuSelectNr(2) 'Modify
+ Sleep 1
+
+ printlog " Goto Tabpage 'Font Effects' and change some settings."
+ Kontext
+ Active.SetPage TabFontEffects
+ Kontext "TabFontEffects"
+ Shadow.Check
+ StrikeThrough.Select 2
+ Overline.Select 2
+ OverlineColor.Select 6
+ Outline.Check
+ Effects.Select 3
+ Blinking.Check
+ TabFontEffects.OK
+
+ printlog " - assign new Character Style to a new text"
+ wTypeKeys "<Home><Down>",3
+ wTypeKeys "This is some new text <Return><Up><Up><Shift End>"
+ Kontext "Stylist"
+ TBGestalter.Click ZeichenVorlagen
+
+ if Vorlagenliste.GetSeltext <> "Testtool" then
+ Vorlagenliste.TypeKeys "<Home>"
+ For i = 1 to 100
+ Vorlagenliste.TypeKeys "<Down>"
+ if Vorlagenliste.GetSeltext = "Testtool" then 'Found it!
+ i = 102
+ end if
+ next i
+ end if
+ Vorlagenliste.TypeKeys "<Return>" 'Assign Style to Text.
+ Stylist.Close
+ if i = 101 then
+ Warnlog "Created Style could not be found in Stylist!"
+ else
+ Printlog " - check Style"
+ FormatCharacter
+ Kontext
+ Active.SetPage TabFontEffects
+ Kontext "TabFontEffects"
+ if NOT Shadow.IsChecked then Warnlog "Shadow is not checked anymore"
+ if StrikeThrough.GetSelIndex <> 2 then Warnlog "Wrong entry selection in StrikeThrough"
+ if Overline.GetSelIndex <> 2 then Warnlog "Overline is not checked anymore"
+ if OverlineColor.GetSelIndex <> 6 then Warnlog "Wrong Overline Color selected"
+ if NOT Outline.IsChecked then Warnlog "Outline is not checked anymore"
+ if Effects.GetSelIndex <> 3 then Warnlog "Wrong effect selected"
+ if NOT Blinking.IsChecked then Warnlog "Blinking is not checked anymore"
+ TabFontEffects.OK
+ end if
+
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles1
+ Dim i as integer
+ Dim sStyles() as string
+ Dim sTemp as string
+ Dim j as integer
+ Dim bStyleInList as boolean
+
+ printlog "UI and Strings check"
+ Call hNewDocument
+ printlog "Open a new writerdocument"
+ printlog "Check if the following strings and only those strings are present:"
+ printlog "Clear formatting"
+ printlog "Heading 1"
+ printlog "Heading 2"
+ printlog "Heading 3"
+ printlog "Default"
+ printlog "Text body"
+ printlog "More..."
+ Select Case iSprache
+ Case 01 : sStyles = Array("Clear formatting", "Default", "Heading 1", "Heading 2", "Heading 3", "Text body", "More...")
+ Case 07 : sStyles = Array("Отменить форматирование", "Базовый", "Заголовок 1", "Заголовок 2", "Заголовок 3", "ОÑновной текÑÑ‚", "Дополнительно...")
+ Case 31 : sStyles = Array("Opmaak wissen", "Kop 1", "Kop 2", "Kop 3", "Standaard", "Tekstblok", "Meer...")
+ Case 33 : sStyles = Array("Effacer le formatage", "Corps de texte", "Par défaut", "Titre 1", "Titre 2", "Titre 3", "Autres...")
+ Case 34 : sStyles = Array("Borrar formato", "Cuerpo de texto", "Encabezado 1", "Encabezado 2", "Encabezado 3", "Predeterminado", "Más...")
+ Case 36 : sStyles = Array("Formázás törlése", "Alapértelmezett", "Címsor 1", "Címsor 2", "Címsor 3", "Szövegtörzs", "További...")
+ Case 39 : sStyles = Array("Cancella formattazione", "Corpo testo", "Intestazione 1", "Intestazione 2", "Intestazione 3", "Standard", "Extra...")
+ Case 46 : sStyles = Array("Radera formatering", "Brödtext", "Överskrift 1", "Överskrift 2", "Överskrift 3", "Standard", "Mer...")
+ Case 48 : sStyles = Array("Wyczyść formatowanie", "Domyślnie", "Nagłówek 1", "Nagłówek 2", "Nagłówek 3", "Treść tekstu", "Więcej...")
+ Case 49 : sStyles = Array("Formatierung löschen", "Standard", "Textkörper", "Überschrift 1", "Überschrift 2", "Überschrift 3", "Weitere...")
+ Case 55 : sStyles = Array("Limpar formatação", "Corpo do texto", "Padrão", "Título 1", "Título 2", "Título 3", "Mais...")
+ Case 81 : sStyles = Array("書å¼è¨­å®šã®è§£é™¤", "本文", "標準", "見出㗠1", "見出㗠2", "見出㗠3", "詳細...")
+ Case 82 : sStyles = Array("ì„œì‹ ì§€ìš°ê¸°", "기본값", "제목 1", "제목 2", "제목 3", "í…스트 본문", "ìžì„¸ížˆ...")
+ Case 86 : sStyles = Array("清除格å¼", "默认", "标题 1", "标题 2", "标题 3", "正文", "更多(~M)...")
+ Case 88 : sStyles = Array("清除格å¼", "內文", "標題 1", "標題 2", "標題 3", "é è¨­", "更多...")
+ Case 90 : sStyles = Array("Biçimlendirmeyi temizle", "Başlık 1", "Başlık 2", "Başlık 3", "Metin gövdesi", "Varsayılan", "Diğer...")
+ Case else : Warnlog "Current language not supported. Please add styles to list!"
+ Kontext "Textobjectbar"
+ printlog "- Current Styles: "
+ For i = 1 to Vorlage.GetItemCount
+ Vorlage.Select i
+ printlog Vorlage.GetSelText
+ next i
+ Call hCloseDocument
+ exit sub
+ end select
+
+ 'Check number of entrys....have to be seven
+ Kontext "Textobjectbar"
+ if Vorlage.GetItemCount <> 7 then
+ Select case iSprache
+ case 82 : warnlog "Korean: Number of styles in styleslistbox wrong"
+ case else : Warnlog "Not 7 entrys in Styles & Formatting combobox but: " & Vorlage.GetItemCount
+ end select
+ end if
+
+ For i = 1 to Vorlage.GetItemCount
+ Vorlage.Select i
+ sTemp = Vorlage.GetSelText
+ printlog "- check style: " & sTemp
+ bStyleInList = false
+ For j = 0 to 6
+ if sStyles(j) = sTemp then
+ bStyleInList = true
+ end if
+ next j
+
+ if bStyleInList = true then
+ printlog "- style " & sTemp & " found in list"
+ else
+ if iSprache <> 82 then Warnlog "- style " & sTemp & " wasn't found in list!"
+ end if
+ next i
+
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles2
+ Dim i as integer
+ Dim sTemp as string
+
+ printlog "- Apply Style"
+ printlog "New writerdocument"
+ Call hNewDocument
+ printlog "Insert dummytext"
+ if wBlindtextEinfuegen = false then
+ Call hCloseDocument
+ exit sub
+ end if
+
+ printlog "Select whole dummytext"
+ Call wTypeKeys "<Mod1 A>"
+ printlog "Apply style 'Heading 1' through Styles & Formatting combobox"
+ Kontext "Textobjectbar"
+ for i = 1 to Vorlage.GetItemCount
+ Vorlage.Select i
+ sTemp = Vorlage.GetSelText
+ if Instr(sTemp, "1") then
+ Vorlage.TypeKeys "<Return>"
+ exit for
+ end if
+ next i
+
+ printlog "Check if style has been applied to paragraph"
+ Call wTypeKeys "<Mod1 Home><End>"
+ Call wTypeKeys "<Left>", 2
+
+ Kontext "Textobjectbar"
+ if Vorlage.GetSeltext <> sTemp then
+ Warnlog "Seems style has not been completely applied to paragraph!"
+ end if
+
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles3
+
+ printlog "- Create a new style"
+ printlog "Open a new writerdocument"
+ Call hNewDocument
+ printlog "Insert a dummy text"
+ if wBlindtextEinfuegen = false then
+ Call hCloseDocument
+ exit sub
+ end if
+
+ printlog "Select the whole dummy text"
+ Call wTypeKeys "<Mod1 A>"
+ printlog "Format / Character"
+ FormatCharacter
+ Kontext
+ Active.Setpage TabFont
+ Kontext "TabFont"
+ printlog "Apply first font in list and select 2nd Typeface"
+ if gAsianSup = True then
+ FontWest.Select 1
+ StyleWest.Select 2
+ else
+ Font.Select 1
+ Style.Select 1
+ end if
+ TabFont.Ok
+
+ printlog "Enter 'MyStyle' in Stylelistbox"
+ Kontext "Textobjectbar"
+ Vorlage.TypeKeys "<Mod1 A>"
+ Vorlage.TypeKeys "MyStyle<Return>"
+
+ printlog "Check if style has been applied to the combobox"
+ Call wTypeKeys "<Mod1 End>"
+
+ wait 500
+ Kontext "Textobjectbar"
+ try
+ Vorlage.Select "MyStyle"
+ catch
+ Warnlog "Seems style has not been applied to combobox"
+ endcatch
+
+ printlog "Check if style has been applied to paragraph"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Right>", 2
+
+ Kontext "Textobjectbar"
+ if Vorlage.GetSelText <> "MyStyle" then
+ Warnlog "Seems style has not been applied to paragraph"
+ end if
+
+ printlog "Close Document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles4
+ Dim i as integer
+ Dim sTemp as string
+ Dim sStyle as integer
+
+ printlog "- Clear formatting: whole paragraph"
+ printlog "Open a new writer document"
+ Call hNewDocument
+ printlog "Insert a dummytext"
+ if wBlindtextEinfuegen = false then
+ Call hCloseDocument
+ exit sub
+ end if
+
+ printlog "Select whole dummytext"
+ Call wTypeKeys "<Mod1 A>"
+ printlog "Apply style 'Heading 1' through Styles & Formatting combobox"
+ Kontext "Textobjectbar"
+ ' remeber default style
+ sStyle = Vorlage.GetSelIndex
+ for i = 1 to Vorlage.GetItemCount
+ Vorlage.Select i
+ sTemp = Vorlage.GetSelText
+ if Instr(sTemp, "1") then
+ Vorlage.TypeKeys "<Return>"
+ exit for
+ end if
+ next i
+
+ printlog "choose 'Clear formatting' in combobox"
+ Kontext "Textobjectbar"
+ Vorlage.Select 1
+ Vorlage.TypeKeys "<Return>"
+ wait 500
+ printlog "Check if style has been set to default"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Right>", 3
+
+ wait 500
+ Kontext "Textobjectbar"
+ if Vorlage.GetSelIndex <> sStyle then
+ warnlog "Seems paragraph has not been set to default! " & Vorlage.GetSelText & "(" & Vorlage.GetSelIndex & ")"
+ end if
+
+ printlog "Close Document"
+ Call hCloseDocument
+
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles5
+
+ printlog "- Clear formatting: whole paragraph with hard formatting of some characters"
+ printlog " - 1. Cursor outside of hard formatted string"
+ printlog "Open a new writer document"
+ Call hNewDocument
+ printlog "Insert a dummytext"
+ if wBlindtextEinfuegen = false then
+ Call hCloseDocument
+ exit sub
+ end if
+
+ printlog "Highlight first line in dummy text"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Shift End>"
+
+ printlog "Format / Bold"
+ Kontext "TextObjectbar"
+ if Not TextObjectbar.Exists then Call hToolbarSelect ( "FORMATTING", true )
+ Fett.Click
+ Wait 500
+
+ printlog "Set cursor outside of bold formatted text"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Down><Right>"
+
+ printlog "Select 'Clear Formatting' in Style-Listbox"
+ Kontext "Textobjectbar"
+ Vorlage.Select 1
+ Vorlage.TypeKeys "<Return>"
+ wait 500
+
+ printlog "Check that first line is still bold and has not been reset"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Right>"
+
+ Kontext "TextObjectbar"
+ if Fett.Getstate(2) = 0 then
+ Warnlog "Style 'Bold' has been reset!"
+ end if
+
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles6
+
+ Dim iStandard as integer
+
+ printlog "- Clear formatting: whole paragraph with hard formatting of some characters"
+ printlog " - 2. Cursor inside of hard formatted string"
+ printlog "Open a new writer document"
+ Call hNewDocument
+ printlog "Insert a dummytext"
+ if wBlindtextEinfuegen = false then
+ Call hCloseDocument
+ exit sub
+ end if
+
+ printlog "Highlight first line in dummy text"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Shift End>"
+
+ printlog "Format / Bold"
+ Kontext "TextObjectbar"
+ if Not TextObjectbar.Exists then Call hToolbarSelect ( "FORMATTING", true )
+ Fett.Click
+ Wait 500
+
+ printlog "Point cursor to first highlighted word of bold formatted text"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Right>"
+
+ printlog "Select 'Format / Default Formatting' in Style-Listbox"
+ FormatDefaultWriter
+ wait 500
+
+ printlog "first highlighted word should be set to 'Standard'"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<Right>"
+ Kontext "TextObjectbar"
+ if Fett.Getstate(2) = 1 then
+ Warnlog "Style 'Bold' has not been reset!"
+ end if
+
+ printlog "Check that rest of first line is still bold and has not been reset"
+ Call wTypeKeys "<Mod1 Home>"
+ Call wTypeKeys "<End><Left>"
+
+ Kontext "TextObjectbar"
+ if Fett.Getstate(2) = 1 then
+ Warnlog "Style 'Bold' has not been reset!"
+ end if
+
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tAssigningStyles7
+
+ printlog "More ..."
+ printlog "Open a new writer document"
+ Call hNewDocument
+
+ printlog "Select 'More...' in Style-Listbox"
+ Kontext "Textobjectbar"
+ Vorlage.Select Vorlage.GetItemCount
+ Vorlage.TypeKeys "<Return>"
+ wait 500
+
+ printlog "The Stylist should have been opened"
+ Kontext "Stylist"
+ if Not Stylist.Exists then
+ Warnlog "'Styles and Formatting' doesn't open if 'More...' is selected in Style-Listbox"
+ else
+ printlog "In Style group listbox 'Automatic' should be selected"
+ if Gruppenliste.GetSelIndex <> 5 then
+ Warnlog "Seems 'Automatic' is not selected per default in 'Styles and Formatting'"
+ end if
+ Stylist.Close
+ end if
+
+ printlog "Close document"
+ Call hCloseDocument
+endcase
+
+' **********************************************************************
+
+testcase tKeyboardShortcutToStyles()
+ dim sTempa as string
+ dim sTempb as string
+ dim sTempc as string
+ dim i as integer
+ dim x as integer
+
+ printlog "open new application document"
+ call hNewDocument()
+
+ printlog "get current default style from TextObjectBar"
+ kontext "TextObjectBar"
+ sTempa = Vorlage.getSelText
+ sTempc = sTempa
+ for i = 3 to 0 step -1
+ printlog "Perform the Keycombination <CTRL>+3 (2,1,0) and check, if Style in TextObjectBar changed"
+ printlog "- <Ctrl>+<"+i+"> -> Heading "+i+" style"
+ Call hTypeKeys("<Mod1 "+i+">")
+ sleep 1
+ kontext "TextObjectBar"
+ sTempb = sTempa
+ sTempa = Vorlage.getSelText
+ if (sTempa <> sTempb) then
+ printlog "OK: Heading changed: '" + sTempa + "'"
+ else
+ warnlog "Heading didn't change: '" + sTempa + "'"
+ end if
+ next i
+ kontext "DocumentWriter"
+ DocumentWriter.TypeKeys("<MOD1 SHIFT 0>")
+ sleep (2)
+ kontext "TextObjectBar"
+ sTempa = Vorlage.getSelText
+
+ printlog "should now be the default from the beginning"
+ if (uCase(gApplication)<>"HTML") then
+ if (sTempa = sTempc) then
+ printlog "OK: Heading changed to default: '" + sTempa + "'"
+ else
+ warnlog "Heading didn't change to default. Should have been: '" + sTempc + "' but was: '" + sTempa + "'"
+ end if
+ end if
+
+ printlog "close document"
+ call hCloseDocument()
+endcase
+
diff --git a/testautomation/writer/optional/input/filter/sa_actua_36.txt b/testautomation/writer/optional/input/filter/sa_actua_36.txt
index d148e0c962a4..71b7493fc857 100755
--- a/testautomation/writer/optional/input/filter/sa_actua_36.txt
+++ b/testautomation/writer/optional/input/filter/sa_actua_36.txt
@@ -1,82 +1,82 @@
-OpenDocument-szöveg (.odt)
-OpenDocument-szövegsablon (.ott)
-StarOffice 6.0/7-szövegesdokumentum (.sxw)
-StarOffice 6.0/7-szövegesdokumentumsablon (.stw)
-Microsoft Word 97/2000/XP (.doc)
-Microsoft Word 95 (.doc)
-Microsoft Word 6.0 (.doc)
-Rich Text Format (.rtf)
-StarWriter 5.0 (.sdw)
-StarWriter 5.0-sablon (.vor)
-StarWriter 4.0 (.sdw)
-StarWriter 4.0-sablon (.vor)
-StarWriter 3.0 (.sdw)
-StarWriter 3.0-sablon (.vor)
-Szöveg (.txt)
-Kódolt szöveg (.txt)
-HTML-dokumentum (StarOffice Writer) (.html)
-AportisDoc (Palm) (.pdb)
-DocBook (.xml)
-Microsoft Word 2003 XML (.xml)
-Pocket Word (.psw)
-OpenDocument-munkafüzet (.ods)
-OpenDocument-munkafüzetsablon (.ots)
-StarOffice 6.0/7-munkafüzet (.sxc)
-StarOffice 6.0/7-munkafüzetsablon (.stc)
-Data Interchange Format (.dif)
-dBASE (.dbf)
-Microsoft Excel 97/2000/XP (.xls)
-Microsoft Excel 97/2000/XP-sablon (.xlt)
-Microsoft Excel 95 (.xls)
-Microsoft Excel 95-sablon (.xlt)
-Microsoft Excel 5.0 (.xls)
-Microsoft Excel 5.0-sablon (.xlt)
-StarCalc 5.0 (.sdc)
-StarCalc 5.0-sablon (.vor)
-StarCalc 4.0 (.sdc)
-StarCalc 4.0-sablon (.vor)
-StarCalc 3.0 (.sdc)
-StarCalc 3.0-sablon (.vor)
-SYLK (.slk)
-Strukturált szöveg (CSV) (.csv)
-HTML-dokumentum (StarOffice Calc) (.html)
-Microsoft Excel 2003 XML (.xml)
-Pocket Excel (.pxl)
-OpenDocument-bemutató (.odp)
-OpenDocument-bemutatósablon (.otp)
-StarOffice 6.0/7-bemutató (.sxi)
-StarOffice 6.0/7-bemutatósablon (.sti)
-Microsoft PowerPoint 97/2000/XP (.ppt)
-Microsoft PowerPoint 97/2000/XP-sablon (.pot)
-StarOffice 6.0/7-rajz (StarOffice Impress) (.sxd)
-StarDraw 5.0 (StarOffice Impress) (.sda)
-StarDraw 3.0 (StarOffice Impress) (.sdd)
-StarImpress 5.0 (.sdd)
-StarImpress 5.0-sablon (.vor)
-StarImpress 4.0 (.sdd)
-StarImpress 4.0-sablon (.vor)
-OpenDocument-rajz (Impress) (.odg)
-OpenDocument-rajz (.odg)
-OpenDocument-rajzsablon (.otg)
-StarOffice 6.0/7-rajz (.sxd)
-StarOffice 6.0/7-rajzsablon (.std)
-StarDraw 5.0 (.sda)
-StarDraw 5.0-sablon (.vor)
-StarDraw 3.0 (.sdd)
-StarDraw 3.0-sablon (.vor)
-OpenDocument-fődokumentum (.odm)
-StarOffice 6.0/7-fődokumentum (.sxg)
-StarWriter 5.0-fődokumentum (.sgl)
-StarWriter 4.0-fődokumentum (.sgl)
-Kódolt szöveg (StarOffice-fődokumentum) (.txt)
-OpenDocument-képlet (.odf)
-StarOffice 6.0/7-képlet (.sxm)
-StarMath 5.0 (.smf)
-MathML 1.01 (.mml)
-HTML-dokumentum (.html)
-StarOffice 6.0/7 HTML-sablon (.stw)
-StarWriter/Web 5.0-sablon (.vor)
-StarWriter/Web 4.0-sablon (.vor)
-Szöveg (StarOffice Writer/Web) (.txt)
-Kódolt szöveg (StarOffice Writer/Web) (.txt)
-HTML-dokumentumsablon (.oth)
+OpenDocument-szöveg (.odt)
+OpenDocument-szövegsablon (.ott)
+StarOffice 6.0/7-szövegesdokumentum (.sxw)
+StarOffice 6.0/7-szövegesdokumentumsablon (.stw)
+Microsoft Word 97/2000/XP (.doc)
+Microsoft Word 95 (.doc)
+Microsoft Word 6.0 (.doc)
+Rich Text Format (.rtf)
+StarWriter 5.0 (.sdw)
+StarWriter 5.0-sablon (.vor)
+StarWriter 4.0 (.sdw)
+StarWriter 4.0-sablon (.vor)
+StarWriter 3.0 (.sdw)
+StarWriter 3.0-sablon (.vor)
+Szöveg (.txt)
+Kódolt szöveg (.txt)
+HTML-dokumentum (StarOffice Writer) (.html)
+AportisDoc (Palm) (.pdb)
+DocBook (.xml)
+Microsoft Word 2003 XML (.xml)
+Pocket Word (.psw)
+OpenDocument-munkafüzet (.ods)
+OpenDocument-munkafüzetsablon (.ots)
+StarOffice 6.0/7-munkafüzet (.sxc)
+StarOffice 6.0/7-munkafüzetsablon (.stc)
+Data Interchange Format (.dif)
+dBASE (.dbf)
+Microsoft Excel 97/2000/XP (.xls)
+Microsoft Excel 97/2000/XP-sablon (.xlt)
+Microsoft Excel 95 (.xls)
+Microsoft Excel 95-sablon (.xlt)
+Microsoft Excel 5.0 (.xls)
+Microsoft Excel 5.0-sablon (.xlt)
+StarCalc 5.0 (.sdc)
+StarCalc 5.0-sablon (.vor)
+StarCalc 4.0 (.sdc)
+StarCalc 4.0-sablon (.vor)
+StarCalc 3.0 (.sdc)
+StarCalc 3.0-sablon (.vor)
+SYLK (.slk)
+Strukturált szöveg (CSV) (.csv)
+HTML-dokumentum (StarOffice Calc) (.html)
+Microsoft Excel 2003 XML (.xml)
+Pocket Excel (.pxl)
+OpenDocument-bemutató (.odp)
+OpenDocument-bemutatósablon (.otp)
+StarOffice 6.0/7-bemutató (.sxi)
+StarOffice 6.0/7-bemutatósablon (.sti)
+Microsoft PowerPoint 97/2000/XP (.ppt)
+Microsoft PowerPoint 97/2000/XP-sablon (.pot)
+StarOffice 6.0/7-rajz (StarOffice Impress) (.sxd)
+StarDraw 5.0 (StarOffice Impress) (.sda)
+StarDraw 3.0 (StarOffice Impress) (.sdd)
+StarImpress 5.0 (.sdd)
+StarImpress 5.0-sablon (.vor)
+StarImpress 4.0 (.sdd)
+StarImpress 4.0-sablon (.vor)
+OpenDocument-rajz (Impress) (.odg)
+OpenDocument-rajz (.odg)
+OpenDocument-rajzsablon (.otg)
+StarOffice 6.0/7-rajz (.sxd)
+StarOffice 6.0/7-rajzsablon (.std)
+StarDraw 5.0 (.sda)
+StarDraw 5.0-sablon (.vor)
+StarDraw 3.0 (.sdd)
+StarDraw 3.0-sablon (.vor)
+OpenDocument-fődokumentum (.odm)
+StarOffice 6.0/7-fődokumentum (.sxg)
+StarWriter 5.0-fődokumentum (.sgl)
+StarWriter 4.0-fődokumentum (.sgl)
+Kódolt szöveg (StarOffice-fődokumentum) (.txt)
+OpenDocument-képlet (.odf)
+StarOffice 6.0/7-képlet (.sxm)
+StarMath 5.0 (.smf)
+MathML 1.01 (.mml)
+HTML-dokumentum (.html)
+StarOffice 6.0/7 HTML-sablon (.stw)
+StarWriter/Web 5.0-sablon (.vor)
+StarWriter/Web 4.0-sablon (.vor)
+Szöveg (StarOffice Writer/Web) (.txt)
+Kódolt szöveg (StarOffice Writer/Web) (.txt)
+HTML-dokumentumsablon (.oth)
diff --git a/testautomation/writer/optional/input/filter/sa_sorte_36.txt b/testautomation/writer/optional/input/filter/sa_sorte_36.txt
index 04ca48c69f1c..5245912e78fe 100755
--- a/testautomation/writer/optional/input/filter/sa_sorte_36.txt
+++ b/testautomation/writer/optional/input/filter/sa_sorte_36.txt
@@ -1,82 +1,82 @@
-AportisDoc (Palm) (.pdb)
-Data Interchange Format (.dif)
-dBASE (.dbf)
-DocBook (.xml)
-HTML-dokumentum (.html)
-HTML-dokumentum (StarOffice Calc) (.html)
-HTML-dokumentum (StarOffice Writer) (.html)
-HTML-dokumentumsablon (.oth)
-Kódolt szöveg (.txt)
-Kódolt szöveg (StarOffice Writer/Web) (.txt)
-Kódolt szöveg (StarOffice-fődokumentum) (.txt)
-MathML 1.01 (.mml)
-Microsoft Excel 2003 XML (.xml)
-Microsoft Excel 5.0 (.xls)
-Microsoft Excel 5.0-sablon (.xlt)
-Microsoft Excel 95 (.xls)
-Microsoft Excel 95-sablon (.xlt)
-Microsoft Excel 97/2000/XP (.xls)
-Microsoft Excel 97/2000/XP-sablon (.xlt)
-Microsoft PowerPoint 97/2000/XP (.ppt)
-Microsoft PowerPoint 97/2000/XP-sablon (.pot)
-Microsoft Word 2003 XML (.xml)
-Microsoft Word 6.0 (.doc)
-Microsoft Word 95 (.doc)
-Microsoft Word 97/2000/XP (.doc)
-OpenDocument-bemutató (.odp)
-OpenDocument-bemutatósablon (.otp)
-OpenDocument-fődokumentum (.odm)
-OpenDocument-képlet (.odf)
-OpenDocument-munkafüzet (.ods)
-OpenDocument-munkafüzetsablon (.ots)
-OpenDocument-rajz (.odg)
-OpenDocument-rajz (Impress) (.odg)
-OpenDocument-rajzsablon (.otg)
-OpenDocument-szöveg (.odt)
-OpenDocument-szövegsablon (.ott)
-Pocket Excel (.pxl)
-Pocket Word (.psw)
-Rich Text Format (.rtf)
-StarCalc 3.0 (.sdc)
-StarCalc 3.0-sablon (.vor)
-StarCalc 4.0 (.sdc)
-StarCalc 4.0-sablon (.vor)
-StarCalc 5.0 (.sdc)
-StarCalc 5.0-sablon (.vor)
-StarDraw 3.0 (.sdd)
-StarDraw 3.0 (StarOffice Impress) (.sdd)
-StarDraw 3.0-sablon (.vor)
-StarDraw 5.0 (.sda)
-StarDraw 5.0 (StarOffice Impress) (.sda)
-StarDraw 5.0-sablon (.vor)
-StarImpress 4.0 (.sdd)
-StarImpress 4.0-sablon (.vor)
-StarImpress 5.0 (.sdd)
-StarImpress 5.0-sablon (.vor)
-StarMath 5.0 (.smf)
-StarOffice 6.0/7 HTML-sablon (.stw)
-StarOffice 6.0/7-bemutató (.sxi)
-StarOffice 6.0/7-bemutatósablon (.sti)
-StarOffice 6.0/7-fődokumentum (.sxg)
-StarOffice 6.0/7-képlet (.sxm)
-StarOffice 6.0/7-munkafüzet (.sxc)
-StarOffice 6.0/7-munkafüzetsablon (.stc)
-StarOffice 6.0/7-rajz (.sxd)
-StarOffice 6.0/7-rajz (StarOffice Impress) (.sxd)
-StarOffice 6.0/7-rajzsablon (.std)
-StarOffice 6.0/7-szövegesdokumentum (.sxw)
-StarOffice 6.0/7-szövegesdokumentumsablon (.stw)
-StarWriter 3.0 (.sdw)
-StarWriter 3.0-sablon (.vor)
-StarWriter 4.0 (.sdw)
-StarWriter 4.0-fődokumentum (.sgl)
-StarWriter 4.0-sablon (.vor)
-StarWriter 5.0 (.sdw)
-StarWriter 5.0-fődokumentum (.sgl)
-StarWriter 5.0-sablon (.vor)
-StarWriter/Web 4.0-sablon (.vor)
-StarWriter/Web 5.0-sablon (.vor)
-Strukturált szöveg (CSV) (.csv)
-SYLK (.slk)
-Szöveg (.txt)
-Szöveg (StarOffice Writer/Web) (.txt)
+AportisDoc (Palm) (.pdb)
+Data Interchange Format (.dif)
+dBASE (.dbf)
+DocBook (.xml)
+HTML-dokumentum (.html)
+HTML-dokumentum (StarOffice Calc) (.html)
+HTML-dokumentum (StarOffice Writer) (.html)
+HTML-dokumentumsablon (.oth)
+Kódolt szöveg (.txt)
+Kódolt szöveg (StarOffice Writer/Web) (.txt)
+Kódolt szöveg (StarOffice-fődokumentum) (.txt)
+MathML 1.01 (.mml)
+Microsoft Excel 2003 XML (.xml)
+Microsoft Excel 5.0 (.xls)
+Microsoft Excel 5.0-sablon (.xlt)
+Microsoft Excel 95 (.xls)
+Microsoft Excel 95-sablon (.xlt)
+Microsoft Excel 97/2000/XP (.xls)
+Microsoft Excel 97/2000/XP-sablon (.xlt)
+Microsoft PowerPoint 97/2000/XP (.ppt)
+Microsoft PowerPoint 97/2000/XP-sablon (.pot)
+Microsoft Word 2003 XML (.xml)
+Microsoft Word 6.0 (.doc)
+Microsoft Word 95 (.doc)
+Microsoft Word 97/2000/XP (.doc)
+OpenDocument-bemutató (.odp)
+OpenDocument-bemutatósablon (.otp)
+OpenDocument-fődokumentum (.odm)
+OpenDocument-képlet (.odf)
+OpenDocument-munkafüzet (.ods)
+OpenDocument-munkafüzetsablon (.ots)
+OpenDocument-rajz (.odg)
+OpenDocument-rajz (Impress) (.odg)
+OpenDocument-rajzsablon (.otg)
+OpenDocument-szöveg (.odt)
+OpenDocument-szövegsablon (.ott)
+Pocket Excel (.pxl)
+Pocket Word (.psw)
+Rich Text Format (.rtf)
+StarCalc 3.0 (.sdc)
+StarCalc 3.0-sablon (.vor)
+StarCalc 4.0 (.sdc)
+StarCalc 4.0-sablon (.vor)
+StarCalc 5.0 (.sdc)
+StarCalc 5.0-sablon (.vor)
+StarDraw 3.0 (.sdd)
+StarDraw 3.0 (StarOffice Impress) (.sdd)
+StarDraw 3.0-sablon (.vor)
+StarDraw 5.0 (.sda)
+StarDraw 5.0 (StarOffice Impress) (.sda)
+StarDraw 5.0-sablon (.vor)
+StarImpress 4.0 (.sdd)
+StarImpress 4.0-sablon (.vor)
+StarImpress 5.0 (.sdd)
+StarImpress 5.0-sablon (.vor)
+StarMath 5.0 (.smf)
+StarOffice 6.0/7 HTML-sablon (.stw)
+StarOffice 6.0/7-bemutató (.sxi)
+StarOffice 6.0/7-bemutatósablon (.sti)
+StarOffice 6.0/7-fődokumentum (.sxg)
+StarOffice 6.0/7-képlet (.sxm)
+StarOffice 6.0/7-munkafüzet (.sxc)
+StarOffice 6.0/7-munkafüzetsablon (.stc)
+StarOffice 6.0/7-rajz (.sxd)
+StarOffice 6.0/7-rajz (StarOffice Impress) (.sxd)
+StarOffice 6.0/7-rajzsablon (.std)
+StarOffice 6.0/7-szövegesdokumentum (.sxw)
+StarOffice 6.0/7-szövegesdokumentumsablon (.stw)
+StarWriter 3.0 (.sdw)
+StarWriter 3.0-sablon (.vor)
+StarWriter 4.0 (.sdw)
+StarWriter 4.0-fődokumentum (.sgl)
+StarWriter 4.0-sablon (.vor)
+StarWriter 5.0 (.sdw)
+StarWriter 5.0-fődokumentum (.sgl)
+StarWriter 5.0-sablon (.vor)
+StarWriter/Web 4.0-sablon (.vor)
+StarWriter/Web 5.0-sablon (.vor)
+Strukturált szöveg (CSV) (.csv)
+SYLK (.slk)
+Szöveg (.txt)
+Szöveg (StarOffice Writer/Web) (.txt)
diff --git a/testautomation/writer/optional/input/import/swdos.txt b/testautomation/writer/optional/input/import/swdos.txt
index c98a0c477742..b23df9eba2f9 100755
--- a/testautomation/writer/optional/input/import/swdos.txt
+++ b/testautomation/writer/optional/input/import/swdos.txt
@@ -1,225 +1,225 @@
-.\\\ WRITER 6 \\\
-C:\SW70\VORLAGEN\STANDARD.LAY
-C:\SW70\TREIBER\FM$65011.GPM
-12
-00000
-00010
-00109
-00001
-00001
-00001
-00002
-00002
-00000
-00006
-00000
-00000
-Blumentritt
-
-
-
-
-
-
-
-
-
-0
-17280
-11520
-0
-0
-JA
-3
-75
-0
-20
-0
-0
-0
-0
-0
-0
-0
-NEIN
-
-
-
-0
-2
-1
-Grund - Absatzlayout
-GA
-0
-0
-0
-0
-0
-1
-24
-0
-1
-0
-1
-NEIN
-NEIN
-NEIN
-240
-0
-0
-20
-0
-0
-0
-0
-0
-1
-0
-NEIN
-
-1
-566
-0
-0
-Einrckung links
-EL
-0
-566
-0
-0
-0
-1
-24
-0
-1
-0
-1
-NEIN
-NEIN
-NEIN
-240
-0
-0
-20
-0
-0
-0
-0
-0
-0
-0
-NEIN
-
-1
-566
-0
-0
-Grund - Seitenlayout
-GS
-480
-720
-269
-1133
-1680
-1680
-0
-0
-1
-NEIN
-0
-0
-
-
-
-
-
-
-
-
-0
-
-0
-
-
-
-
-
-
-
-KABAAB
-
-
-
-
-
-
-
-
-S t e f a n B r e u e r
-
-
-G e s e l l s c h a f t d e s V e r s c h w i n d e n s
-
-
-
-
-
- PA
-
-
-Inhalt
-
-S
-S
-S
-S
-SVorwort
-S
-S
-S
-SDie Entwicklungskurve der Zivilisation.
-SEine Auseinandersetzung mit Norbert Elias
-S
-S
-S
+.\\\ WRITER 6 \\\
+C:\SW70\VORLAGEN\STANDARD.LAY
+C:\SW70\TREIBER\FM$65011.GPM
+12
+00000
+00010
+00109
+00001
+00001
+00001
+00002
+00002
+00000
+00006
+00000
+00000
+Blumentritt
+
+
+
+
+
+
+
+
+
+0
+17280
+11520
+0
+0
+JA
+3
+75
+0
+20
+0
+0
+0
+0
+0
+0
+0
+NEIN
+
+
+
+0
+2
+1
+Grund - Absatzlayout
+GA
+0
+0
+0
+0
+0
+1
+24
+0
+1
+0
+1
+NEIN
+NEIN
+NEIN
+240
+0
+0
+20
+0
+0
+0
+0
+0
+1
+0
+NEIN
+
+1
+566
+0
+0
+Einrckung links
+EL
+0
+566
+0
+0
+0
+1
+24
+0
+1
+0
+1
+NEIN
+NEIN
+NEIN
+240
+0
+0
+20
+0
+0
+0
+0
+0
+0
+0
+NEIN
+
+1
+566
+0
+0
+Grund - Seitenlayout
+GS
+480
+720
+269
+1133
+1680
+1680
+0
+0
+1
+NEIN
+0
+0
+
+
+
+
+
+
+
+
+0
+
+0
+
+
+
+
+
+
+
+KABAAB
+
+
+
+
+
+
+
+
+S t e f a n B r e u e r
+
+
+G e s e l l s c h a f t d e s V e r s c h w i n d e n s
+
+
+
+
+
+ PA
+
+
+Inhalt
+
+S
+S
+S
+S
+SVorwort
+S
+S
+S
+SDie Entwicklungskurve der Zivilisation.
+SEine Auseinandersetzung mit Norbert Elias
+S
+S
+S
SProduktive Disziplin. Foucaults Theorie der
-Disziplinargesellschaft
-S
-S
-S
+Disziplinargesellschaft
+S
+S
+S
SAdorno, Luhmann: Die moderne Gesellschaft zwischen
-Selbstreferenz und Selbstdestruktion
-S
-S
-S
-S'Nicht der Anfang, das Ende tr„gt die Last'.
-SFriedrich Georg Jnger und die Perfektion der Technik
-S
-S
-S
-SDer Nihilismus der Geschwindigkeit.
-SZum Werk Paul Virilios
-S
-S
-S
-STechnik und Wissenschaft als Hierophanie
-S
-S
-S
-SG”tterd„mmerung
-S
- SPA
-SVorwort
-S
-S
-S
-S
-S
-S
-S... Wir ordnens. Es zerf„llt.
-S Wir ordnens wieder und zerfallen selbst.
-S Rilke, Duineser Elegien
-S
+Selbstreferenz und Selbstdestruktion
+S
+S
+S
+S'Nicht der Anfang, das Ende tr„gt die Last'.
+SFriedrich Georg Jnger und die Perfektion der Technik
+S
+S
+S
+SDer Nihilismus der Geschwindigkeit.
+SZum Werk Paul Virilios
+S
+S
+S
+STechnik und Wissenschaft als Hierophanie
+S
+S
+S
+SG”tterd„mmerung
+S
+ SPA
+SVorwort
+S
+S
+S
+S
+S
+S
+S... Wir ordnens. Es zerf„llt.
+S Wir ordnens wieder und zerfallen selbst.
+S Rilke, Duineser Elegien
+S
SDie Gegenwart, so versichert man uns seit einiger Zeit, stehe im
Zeichen eines groáen Verschwindens. Die Metaerz„hlungen, welche
die Spielregeln des modernen Wissens legitimierten, l”sten sich
@@ -239,8 +239,8 @@ Mathesis universalis zerbreche. Aufl”sung des Ganzen, Ende der
Einheit, Obsoletheit der Totalit„t: "Absolutheit ist nur noch
eine Idee, ein archimedischer Punkt ist undenkbar, das Operieren
ohne letztes Fundament wird zur Grundsituation" (Welsch 1988,
-187).
-S
+187).
+S
SDem Verschwinden der Totalit„t, heiát es weiter, korrespondiert
das Erscheinen der Pluralit„t, dem 'Koma der Moderne' (Matthieu)
die Geburt der Postmoderne. Wo der szientifische Diskurs der
@@ -265,8 +265,8 @@ Entwicklungslogik des Wissens, sondern auch die der Gesellschaft
fr sich haben (Welsch 1988, 218, 4). Das Verschwinden des
Ganzen sei nicht mehr aufzuhalten, die Freisetzung der Teile
unvermeidlich. "Die Postmoderne beginnt dort, wo das Ganze
-aufh”rt" (ebd. 39).
- S
+aufh”rt" (ebd. 39).
+ S
SNun gibt es wenig Grnde, die Moderne vor der Kritik zu
schtzen. Die meisten der gegen sie vorgetragenen Gravamina
bestehen zu Recht. Es gibt aber auch keinen Grund, sich einem
@@ -287,8 +287,8 @@ unberwindliche Hindernis fr die hegemonialen Tendenzen des
”konomischen Diskurses liege in der Heterogenit„t der Satz-
Regelsysteme, deutet jedoch genau in diese Richtung. Wer der
zerst”rerischen Gewalt der Moderne nur S„tze entgegenzusetzen
-hat, hat ihr schon nichts mehr entgegenzusetzen.
-S
+hat, hat ihr schon nichts mehr entgegenzusetzen.
+S
SSchlieálich sind auch die Bundesgenossen, auf die sich der
Postmodernismus glaubt sttzen zu k”nnen, alles andere als
vertrauenerweckend. Es mag ja sein, daá mit den Innovationen von
@@ -303,8 +303,8 @@ Monopolanspruchs der Wissenschaft" oder als Anzeichen fr eine
Beendigung der "Hegemonie szientifischer Orientierung" nehmen
(Welsch 1988, 188, 222). Die Flexibilisierung der Wissenschaft
und die Erweiterung ihres Methodenarsenals begrnden ihre
-Expansion, nicht ihre Selbstlimitation.
-S
+Expansion, nicht ihre Selbstlimitation.
+S
SWie die Postmodernisten ihre eigenen St„rke bersch„tzen, so
untersch„tzen sie die des Gegners. Die Rede von den groáen
Erz„hlungen suggeriert, daá Totalit„t nichts weiter sei als eine
@@ -340,8 +340,8 @@ herrschende Orientierung aus. Er sollte aber nicht die Illusion
verbreiten, es handle sich um mehr als den Genuá von
Henkersmahlzeiten. Das Ende der Moderne wird nicht der Aufgang
der Postmoderne sein, sondern das Ende der Welt, genauer: der
-bewohnbaren Welt.
-S
+bewohnbaren Welt.
+S
SSo jedenfalls legt es die dialektische Denkbewegung nahe, die
das Verh„ltnis von Erscheinen und Verschwinden ganz anders faát
als der Postmodernismus. W„hrend der letztere das Signum der
@@ -373,8 +373,8 @@ Verwirklichungsform des Abstrakt-Allgemeinen (...). Diese
Verkehrung, wodurch das Sinnlich-Konkrete nur als
Erscheinungsform des Abstrakt-Allgemeinen, nicht das Abstrakt-
Allgemeine umgekehrt als Eigenschaft des Konkreten gilt,
-charakterisiert den Wertausdruck" (Marx 1867, 771).
-S
+charakterisiert den Wertausdruck" (Marx 1867, 771).
+S
SDiese Konzeption ist festzuhalten, weil sich nur mit ihrer Hilfe
Einsicht in die komplizierte Architektur der modernen
Gesellschaft gewinnen l„át. Sie ist aber zugleich zu
@@ -412,8 +412,8 @@ Ordnungen fhrte - und zwar deshalb, weil sich hinter dem Wesen
'Kapital' noch ein weit umfassenderes Wesen befand: die
Menschheit. Was immer die Althusser-Schule an Gegenargumenten
gebracht hat: Marx hat, soweit er Revolutionstheoretiker sein
-wollte, den anthropologischen Diskurs niemals verlassen.
-S
+wollte, den anthropologischen Diskurs niemals verlassen.
+S
SDer anthropologische Diskurs aber macht blind. Er zwingt dazu,
die Bewegung des Scheins als eine Scheinbewegung anzusehen und
die mit ihr verbundenen Zerst”rungen in Fortschritte umzudeuten.
@@ -436,8 +436,8 @@ ist, k”nnte aber vielleicht dazu beitragen, das Tempo des
Erscheinens (und damit auch: des Verschwindens) zu verlangsamen.
Die Transformation der Anthropologie in Entropologie, wie sie
Claude L‚vi-Strauss schon vor langer Zeit gefordert hat, w„re
-dazu ein erster Schritt:
-S
+dazu ein erster Schritt:
+S
S"Die Welt hat ohne den Menschen begonnen und wird ohne ihn enden. Die Institutionen, die Sitten und Gebr„uche, die
ich mein Leben lang gesammelt und zu verstehen versucht habe, sind die verg„nglichen Blten einer Sch”pfung, im
Verh„ltnis zu der sie keinen Sinn besitzen; sie erlauben bestenfalls der Menschheit, ihre Rolle im Rahmen dieser
@@ -449,8 +449,8 @@ Tages endgltig sein wird. Seitdem der Mensch zu atmen und sich zu erhalten bego
Feuers bis zur Erfindung der atomaren Vorrichtungen, hat er - auáer wenn er sich fortgepflanzt hat - nichts anderes getan
als Millionen von Strukturen zerst”rt, die niemals mehr integriert werden k”nnen ... Statt Anthropologie sollte es
Entropologie heiáen, der Name einer Disziplin, die sich damit besch„ftigt, den Prozeá der Desintegration in seinen
-h”chsten Erscheinungsformen zu untersuchen" (L‚vi-Strauss 1970, 366f.).
-S
+h”chsten Erscheinungsformen zu untersuchen" (L‚vi-Strauss 1970, 366f.).
+S
SDie in diesem Band gesammelten Studien suchen die M”glickeit
einer solchen dialektischen Entropologie auszuloten. Dies
geschieht in einem eher indirekten Verfahren, das den neuerdings
@@ -467,8 +467,8 @@ Wachstum und mehr Kommunikation mit dem Bruder Regenwurm: vom
Erhabenen zum L„cherlichen, man weiá es, ist nur ein Schritt.
Die Kritische Theorie hatte gute Grnde, als sie sich weigerte,
positiv zu werden und statt dessen darauf bestand, das Gemeinte
-nur indirekt, auf dem Wege der Kritik, zur Sprache zu bringen.
-S
+nur indirekt, auf dem Wege der Kritik, zur Sprache zu bringen.
+S
SDie Kritik ist doppelgleisig angelegt. Auf der einen Seite
verteidigt sie die Idee einer Gesellschaft des Verschwindens
gegenber Konzeptionen, die den Prozeá der Modernisierung
@@ -484,17 +484,17 @@ Entropie in Zusammenhang gebracht hat und deshalb als der
bezeichnet worden ist - Friedrich Georg Jnger. Das Zentrum, um
das die verschiedenen Studien kreisen, erschlieát sich am
leichtesten ber den Essay 'Technik und Wissenschaft als
-Hierophanie'.
-S
- SPA
-SDie Entwicklungskurve der Zivilisation.
-SEine Auseinandersetzung mit Norbert Elias
-S
-S
-S
-S
-S
-S
+Hierophanie'.
+S
+ SPA
+SDie Entwicklungskurve der Zivilisation.
+SEine Auseinandersetzung mit Norbert Elias
+S
+S
+S
+S
+S
+S
SDaá der historische Prozeá nicht bloá aus isolierten Ereignissen
und Bruchstcken besteht, sondern einen bergreifenden Sinn zur
Erscheinung bringt, geh”rt zu den id‚es directrices des
@@ -526,8 +526,8 @@ capital" zu sprechen und als dessen Hauptmerkmal die Umwandlung
der Produktion in ein "System der allgemeinen Ntzlichkeit"
herauszustellen, "als dessen Tr„ger die Wissenschaft selbst so
gut erscheint wie alle physischen und geistigen Eigenschaften"
-(MEW 42, 323).
-S
+(MEW 42, 323).
+S
SIm 20. Jh. ist der Chor der Skeptiker, die diese
Selbstbeglckwnschung der Moderne nicht mehr akzeptieren, immer
lauter geworden. Die Bedenken richten sich, wie in anderen
@@ -559,8 +559,8 @@ der H”flichkeit, die selber eine gespielte Aufnahme, einen
Ersatz der primitiven Gastfreundschaft darstellte, „uáert sich
heute in einer virilen Form von Kontakt, die man 'Offenheit'
nennt, und mag letzten Endes zum gewohnheitsm„áigen Austausch
-schlechter Behandlung fhren" (Virilio 1978, 37).
-S
+schlechter Behandlung fhren" (Virilio 1978, 37).
+S
SOb diese Diagnosen richtig sind, wird sich sicher nur in
sorgf„ltigen empirischen Untersuchungen erweisen lassen. Bis
dahin aber, und vielleicht als Vorbereitung dazu, mag es
@@ -573,16 +573,16 @@ Einw„nde vorstellen, die sich heute, ein halbes Jahrhundert nach
Erscheinen der ersten Auflage, aufdr„ngen. Abschlieáend m”chte
ich die Frage er”rtern, ob der Zivilisationsbegriff in der ihm
von Elias verliehenen Fassung ein Konzept ist, in dem sich die
-Problemlage der modernen Gesellschaft reflektieren l„át.
-S
-S
-S
-S
-S
-S
-AABI
-S
-S
+Problemlage der modernen Gesellschaft reflektieren l„át.
+S
+S
+S
+S
+S
+S
+AABI
+S
+S
SElias' Untersuchung beginnt mit begriffsgeschichtlichen
Erw„gungen. Zivilisation, so der erste Befund, bedeutet im
deutschen Sprachraum etwas anderes als in Westeuropa, namentlich
@@ -600,8 +600,8 @@ unterschiedliche Dimensionen, die sich zuweilen zum
antithetischen Gegensatz versch„rfen. Der Westen, lautet ein
wichtiger Glaubenssatz der deutschen Ideologie bis hin zu den
'Ideen von 1914', habe nur Zivilisation, wohingegen es die
-Deutschen bis zur Kultur gebracht h„tten.
-S
+Deutschen bis zur Kultur gebracht h„tten.
+S
SDaá Elias sich dafr entscheidet, die deutsche Version als
Ausnahme zu behandeln und nicht weiter zu verfolgen, h„ngt mit
seinen Vorstellungen ber die in der gesellschaftlichen
@@ -626,8 +626,8 @@ stark auf die Integrationsebene, auf die Entstehung und
Entwicklung jener Institutionen, die ber ein besonders hohes
Steuerungspotential verfgen - die politischen Zentralorgane
bzw., wie Elias mit Weber formuliert: die Monopolorganisationen
-physischer Gewaltsamkeit.
-S
+physischer Gewaltsamkeit.
+S
SIn dieser Vorentscheidung auf analytischer Ebene liegt die
Wurzel der regulativen Idee von Elias' Zivilisationstheorie, der
"Vermutung..., daá der Aufbau des 'zivilisierten' Verhaltens
@@ -645,8 +645,8 @@ im Ausbau seiner zentralstaatlichen Institutionen mehr erlebte,
ist aus diesem Grund fr die Untersuchung des
Zivilisationsprozesses weniger geeignet als etwa Frankreich, in
dem diese Institutionen eine kontinuierliche Verst„rkung
-erfuhren3.
-S
+erfuhren3.
+S
SDen Ausbau des Zentralstaates in Frankreich unterteilt Elias in
drei Etappen. Die erste Etappe f„llt zusammen mit der Bildung
ritterlicher H”fe zu Beginn des Hochmittelalters, welche die bis
@@ -665,8 +665,8 @@ erm”glicht. Die funktionale Differenzierung beschleunigt sich
und l„át neue, auf Beruf und produktiver Leistung beruhende
Eliten entstehen, die ihrerseits nach Partizipation an den
Entscheidungen des obersten Koordinations- und
-Regulierungsorgans streben.
-S
+Regulierungsorgans streben.
+S
SAus dieser Entwicklung geht - nach der Zwischenstufe einer
'erweiterten h”fischen Gesellschaft', in der h”fisch-
aristokratische und h”fisch-brgerliche Kreise miteinander
@@ -681,14 +681,14 @@ und wird "zu einer Funktion des interdependenten
Menschengeflechts als eines Ganzen", zu einem "”ffentlichen"
Monopol (II, 157). Darber hinaus zeichnen sich bereits Ans„tze
zu einer vierten, endgltig letzten Phase der Gesamtentwicklung
-ab:
-S
+ab:
+S
S"Man sieht die ersten Umrisse eines erdumfassenden Spannungssystems von
Staatenbnden, von berstaatlichen Einheiten verschiedener Art, Vorspiele von
Ausscheidungs- und Vormachtk„mpfen ber die ganze Erde hin, Voraussetzung fr
die Bildung eines irdischen Gewaltmonopols, eines politischen
-Zentralinstituts der Erde und damit auch fr deren Pazifizierung" (II, 452).
-S
+Zentralinstituts der Erde und damit auch fr deren Pazifizierung" (II, 452).
+S
SDen hier nur knapp skizzierten Stadien der Zentralisierung
ordnet Elias nun verschiedene Verhaltensmodelle oder -schemata
zu, die gleichsam den subjektiven Niederschlag dieses Prozesses
@@ -702,8 +702,8 @@ Ausbildung h”fischer Manieren, die das gesellige Verhalten bei
Tisch, beim Spiel oder im Turnier regeln, die Orientierung an
ritterlichen Tugenden, wie sie vor allem von der Kirche (miles
christianus-Ideal), aber auch von der weltlichen Dichtung
-propagiert werden (Artusepik)4.
-S
+propagiert werden (Artusepik)4.
+S
SW„hrend dieses Schema den Individuen jedoch noch „uáerlich
bleibt und auáerhalb des Interaktionszentrums 'Hof' rasch seine
Wirkung verliert, verdichtet sich die soziale Kontrolle mit dem
@@ -730,8 +730,8 @@ k”nnen; Takt, Delikatesse und Stil zu Formen, von denen das
soziale šberleben abh„ngen kann. Selbst- und Fremdbeobachtung
erreichen eine bis dahin unbekannte Intensit„t, die
psychologische Kriegfhrung wird zur unentbehrlichen Waffe in
-der Prestigekonkurrenz.
-S
+der Prestigekonkurrenz.
+S
SAuch dieses neue, im Vergleich zur courtoisie ungleich strengere Schema der Affektmodellierung ist jedoch nach Elias in
der Psychostruktur noch nicht sehr fest verankert. Die Tabus und Rituale des h”fischen Lebens treten dem einzelnen wohl
als klar umrissene Imperative entgegen, die ihn zu einer permanenten šberwachung seiner Affekte und Triebregungen
@@ -747,8 +747,8 @@ bewuáter aus gesellschaftlichen Grnden, Triebverzicht und Zurckhaltung auf. Un
Maá entsprechen hier der sozialen Stellung dessen oder derer, denen gegenber er sie sich auferlegt" (I, 186). Im
Stadium der civilit‚ ist die gesellschaftliche Verflechtung schon so stark, um die einzelnen zur Anpassung zu zwingen,
aber noch nicht stark genug, um die Einzelheit als solche zu negieren und in einen 'Verkehrsknotenpunkt des
-Allgemeinen' (Horkheimer/Adorno) zu verwandeln.
-S
+Allgemeinen' (Horkheimer/Adorno) zu verwandeln.
+S
SWesentlich weiter in dieser Richtung geht das Schema der
civilisation, das in der zweiten H„lfte des 18. Jhs. die
civilit‚ abl”st (I, 47ff.). Getragen von den Reformgruppen des
@@ -766,8 +766,8 @@ Nationen die auáereurop„ische Welt unterworfen und okzidentalen
Denk- und Verhaltensmustern assimiliert h„tten, seien zuvor im
Abendland selbst die Unter- und Mittelschichten den Standards
der Oberschichten unterworfen und assimiliert worden (II, 341,
-346, 350, 420f.)
-S
+346, 350, 420f.)
+S
SDie Stabilisierung impliziert die Verfestigung der zivilisierten
Verhaltensformen zu einem 'Panzer', der die ganze Pers”nlichkeit
und jede ihrer Žuáerungen umschlieát (I, 332). Dies wird durch
@@ -782,8 +782,8 @@ ein Teil der zurckgehaltenen Triebregungen und Neigungen ihm
berhaupt nicht mehr unmittelbar zum Bewuátsein kommt" (II,
329). In diesem Sinne erfllt das šber-Ich in der brgerlichen
Gesellschaft die Steuerungsfunktionen, die in der h”fischen
-Gesellschaft noch dem Ich vorbehalten waren.
-S
+Gesellschaft noch dem Ich vorbehalten waren.
+S
SElias bersieht nicht die Unterschiede zwischen diesen beiden
Formen der Steuerung. Im Rahmen seiner Konstruktion eines
kontinuierlich verlaufenden Zivilisationsprozesses interpretiert
@@ -805,13 +805,13 @@ erinnernde Schluápassage des Zivilisationsbuches, kann sich die
Regelung der sozialen Beziehungen auf das rein sachlich
Notwendige beschr„nken, und k”nnen sich die Spannungen und
Widersprche auch in den Menschen selbst mildern. Dann erst
-braucht es nicht mehr die Ausnahme, sondern
-S
+braucht es nicht mehr die Ausnahme, sondern
+S
S"kann es die Regel sein, daá der einzelne Mensch jenes optimale Gleichgewicht seiner Seele findet, das wir so oft mit
groáen Worten, wie 'Glck' und 'Freiheit' beschw”ren: ein dauerhaftes Gleichgewicht oder gar den Einklang zwischen
seinen gesellschaftlichen Aufgaben, zwischen den gesamten Anforderungen seiner sozialen Existenz auf der einen Seite
-und seinen pers”nlichen Neigungen und Bedrfnissen auf der anderen" (II, 454. Hervorh. i.O. gestr.).
-S
+und seinen pers”nlichen Neigungen und Bedrfnissen auf der anderen" (II, 454. Hervorh. i.O. gestr.).
+S
SDie groáe Linie ist damit klar. Zivilisation ist fr Elias ein
Prozeá, in dessen Verlauf sich immer strengere Schemata der
Selbstkontrolle herausbilden und sowohl immer weitere
@@ -829,38 +829,38 @@ Insgesamt sieht er aber diese Kosten mehr als aufgewogen durch
die Distanzierungs- und Steuerungsgewinne, die dem einzelnen
sowohl als der Gesellschaft in diesem Prozeá zuwachsen. Etwas
vereinfacht l„át sich dieser Prozeá in dem folgenden Schema
-darstellen:
-S
-S
-SÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
-S
- AABSoziogenese Ritterlich H”fisch- Brgerlich ' Welt'-
- h”fische absolu- indu- gesell-
- Gesell- tistische strielle schaft
- schaft Gesell- Gesell-
- schaft schaft
-
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
-
-Steuerungs- Feudalhof Absoluti- National- Weltstaat
-Zentrum stischer Staat
- Staat
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
-
-Verhaltens- courtoisie civilit‚ civilisa- Weltzivi-
-Code tion lisation
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
-
-Psychogenese Es/Ich Ich-Domi- šber-Ich- Gleichge-
- (undiffe- nanz Dominanz wicht von
- ziert) Ich, Es,
- šber-Ich
-ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
-
- PA
-II
-S
-S
+darstellen:
+S
+S
+SÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+S
+ AABSoziogenese Ritterlich H”fisch- Brgerlich ' Welt'-
+ h”fische absolu- indu- gesell-
+ Gesell- tistische strielle schaft
+ schaft Gesell- Gesell-
+ schaft schaft
+
+ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+
+Steuerungs- Feudalhof Absoluti- National- Weltstaat
+Zentrum stischer Staat
+ Staat
+ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+
+Verhaltens- courtoisie civilit‚ civilisa- Weltzivi-
+Code tion lisation
+ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+
+Psychogenese Es/Ich Ich-Domi- šber-Ich- Gleichge-
+ (undiffe- nanz Dominanz wicht von
+ ziert) Ich, Es,
+ šber-Ich
+ÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄ
+
+ PA
+II
+S
+S
AAF 1. Auch der voreingenommene Betrachter wird zugestehen, daá Elias'
Rekonstruktion des Zivilisationsprozesses groáe St„rken hat. Der
figurationssoziologische Ansatz tr„gt politischen, ”konomischen und
@@ -875,12 +875,12 @@ Glanzstcken des Buches geh”rt die Herausarbeitung des Parallelismus
von Soziogenese und Psychogenese, mit der gleichsam eine Brcke
zwischen der Herrschaftssoziologie Webers, der Differenzierungstheorie
in der Tradition Durkheims und Spencers und der Freudschen
-Psychoanalyse geschlagen wird.
-
+Psychoanalyse geschlagen wird.
+
Dennoch dr„ngen sich bei einer genaueren Betrachtung drei Einw„nde
auf, die zwar aus unterschiedlichen theoretischen Zusammenh„ngen
-stammen, gleichwohl miteinander kompatibel sind6.
-
+stammen, gleichwohl miteinander kompatibel sind6.
+
Der erste Einwand ergibt sich aus der dialektischen Theorie und
richtet sich gegen den soziogenetischen Strang der
Zivilisationstheorie. Elias, so erscheint es aus dieser Sicht, hat nur
@@ -896,14 +896,14 @@ gesteuert wird. Das, was ihre Arbeiten gesellschaftlich gelten,
erfahren die - individuellen oder korporativen - Produzenten immer nur
post festum, in der Best„tigung ihrer Produkte als Wertgr”áen, die
erst nach Abschluá der Produktion, im Austausch, m”glich ist. Hier
-jedoch gilt,
-
+jedoch gilt,
+
"daá die unabh„ngig voneinander betriebenen, aber als naturwchsige Glieder der gesellschaftlichen Teilung der Arbeit
allseitig voneinander abh„ngigen Privatarbeiten fortw„hrend auf ihr gesellschaftlich proportionelles Maá reduziert werden, weil
sich in den zuf„lligen und stets schwankenden Austauschverh„ltnissen ihrer Produkte die zu deren Produktion gesellschaftlich
notwendige Arbeitszeit als regelndes Naturgesetz gewaltsam durchsetzt, wie etwa das Gesetz der Schwere, wenn einem das Haus
-ber dem Kopf zusammenpurzelt" (Marx, MEW 23, 89).
-AAF
+ber dem Kopf zusammenpurzelt" (Marx, MEW 23, 89).
+AAF
Unter diesen Umst„nden ist es eine sehr verkrzte
Betrachtungsweise, wenn man, wie Elias, Unberechenbarkeit und Willkr
prim„r in der physischen Gewaltsamkeit lokalisiert und aus der
@@ -925,8 +925,8 @@ vergiát jedoch hinzuzufgen, daá sich dieser Naturzustand unter
brgerlichen Produktionsbedingungen in anderer Form wiederherstellt:
gew„hrleistet doch die Konkurrenz die Existenz der Individuen nur auf
die Weise, "wie auch im Tierreich das bellum omnium contra omnes die
-Existenzbedingungen aller Arten mehr oder minder erh„lt" (ebd. 377).
-
+Existenzbedingungen aller Arten mehr oder minder erh„lt" (ebd. 377).
+
Diese šberlegung zwingt dazu, einen der Eckpfeiler von Elias'
Konstruktion zu problematisieren: die Idee eines Kontinuums der
Vergesellschaftung, das sich von der ritterlich-h”fischen ber die
@@ -950,8 +950,8 @@ Vereinzelungsprozeá in einer historisch ebenfalls beispiellosen Weise
voran. Markt, das kann man nicht nachdrcklich genug hervorheben,
aggregiert nicht nur, er disaggregiert auch; schafft nicht nur neue
Verflechtungen, sondern negiert immer auch die Verflechtungen, die er
-selbst erzeugt hat.
-
+selbst erzeugt hat.
+
Das l„át sich bereits am Schicksal der kleinsten sozialen Einheit
zeigen, in der Elias mit Recht das Konditionierungsinstrument der
brgerlichen Gesellschaft par excellence sieht: der Kleinfamilie.
@@ -972,17 +972,17 @@ Interessen ausfechten mssen. Die Fragmentierung und Atomisierung
ergreift damit unwiderruflich auch jenen Bereich, der noch dem frhen,
puritanischen Brgertum als ein so sicheres Fundament gegolten hatte,
daá es von ihm her die gesamte Gesellschaft erneuern zu k”nnen
-geglaubt hatte.
-
+geglaubt hatte.
+
"In dem zu Ende gedachten Marktmodell der Moderne wird die familien- und ehelose Gesellschaft unterstellt. Jeder muá
selbst„ndig, frei fr die Erfordernisse des Marktes sein, um seine ”konomische Existenz zu sichern. Das Marktsubjekt ist in letzter
Konsequenz das alleinstehende, nicht partnerschafts-, ehe- oder familien'behinderte' Individuum. Entsprechend ist die
durchgesetzte Marktgesellschaft auch eine kinderlose Gesellschaft - es sei denn, die Kinder wachsen bei mobilen,
-alleinerziehenden V„tern und Mttern auf" (Beck 1986, 191).
-AAF
+alleinerziehenden V„tern und Mttern auf" (Beck 1986, 191).
+AAF
Man muá nur einen Blick auf die Geburtenrate in der Bundesrepublik
-werfen, um sich vom Realit„tsgehalt dieser šberlegungen zu berzeugen.
-
+werfen, um sich vom Realit„tsgehalt dieser šberlegungen zu berzeugen.
+
Žhnliche Dekompositionserscheinungen zeigen sich auch an
komplexeren sozialen Aggregaten, die einmal die Struktur der
brgerlichen Industriegesellschaft pr„gten. Insbesondere der
@@ -1011,8 +1011,8 @@ Individuen in zunehmendem Maáe auf sich selbst zurckgeworfen werden.
Soziale Klassen, urteilt Luhmann zutreffend, sind heute Schichten,
"die darauf verzichten mssen, Interaktion zu regulieren" (Luhmann
1985c, 131; zur Diskussion ber den Klassenbegriff vgl. auch Ritsert
-1987).
-
+1987).
+
Vielleicht muá man noch einen Schritt weitergehen und von einer
Erosion der fr die soziale Identit„tsbildung konstitutiven Sph„re der
™ffentlichkeit schlechthin sprechen. Fr Elias steht eine derartige
@@ -1051,8 +1051,8 @@ wenn Sennetts Ursachenerforschung mit dem Hinweis auf Erscheinungen
wie S„kularismus und Symbolismus etwas blaá ausf„llt und in ihren
historischen Partien nicht durchweg zu berzeugen vermag, sollte die
Erfahrung mit den Massenbewegungen dieses Jahrhunderts Anlaá genug
-sein, seine Hypothesen nicht auf die leichte Schulter zu nehmen8.
-
+sein, seine Hypothesen nicht auf die leichte Schulter zu nehmen8.
+
Die Entwicklung der modernen Gesellschaft, dies kann als Resmee
des 'dialektischen' Einwands gegen die Zivilisationstheorie
festgehalten werden, l„át sich nicht einfach unter dem Gesichtspunkt
@@ -1084,10 +1084,10 @@ der funktionalen Differenzierung nie ganz aus dem Blickfeld geriet.
Bedenkt man, daá 'šber den Prozeá der Zivilisation' in unmittelbarer
Zeitgenossenschaft mit der grӇten Krise der modernen
Weltwirtschaftsordnung entstand, kann man sich ber diesen
-Reflexionsverlust nicht genug wundern.
-
-
-
+Reflexionsverlust nicht genug wundern.
+
+
+
2. Diese Kritik wird durch den zweiten Einwand erh„rtet, der sich
aus dem Gang der psychoanalytischen Theoriebildung ableiten l„át. Die
Integration Freudscher Begriffe, insbesondere des Strukturmodells des
@@ -1105,8 +1105,8 @@ auch deutlich zu machen, zu welch neuartigem Ergebnis diese
Ver„nderungen fhren: einem Sozialcharakter, der durch eine bisher
nicht dagewesene Differenzierung zwischen Ich- und šber-Ich-Funktionen
auf der einen und Triebfunktionen auf der anderen Seite gekennzeichnet
-ist (vgl. II, 390f.; 1987, 85).
-
+ist (vgl. II, 390f.; 1987, 85).
+
Diese Einsichten fhren Elias jedoch nicht zu einer Revision
seiner These vom zivilisatorischen Kontinuum. Im Gegenteil. Wie der
brgerliche Nationalstaat ihm nur als Steigerungsform der mit dem
@@ -1129,8 +1129,8 @@ aristokratischen Charakter in nuce bereits angelegt waren. Und er
besitzt dieses Mehr haupts„chlich deshalb, weil die brgerliche,
familial vermittelte Erziehung einen erfolgreichen Weg gefunden hat,
um die soziale Kontrolle in das Individuum hineinzuverlagern: die
-Verinnerlichung.
-
+Verinnerlichung.
+
Aus psychoanalytischer Sicht kann man diese Auffassung nur als
sehr selektiv bezeichnen (Lasch 1985, 712ff.). Daá die Verinnerlichung
ein bedeutendes Mittel der zivilisatorischen bzw. kulturellen
@@ -1154,8 +1154,8 @@ Libidoschicksale des Es. Durch seine Aufrichtung hat sich das Ich des
™dipuskomplexes bem„chtigt und gleichzeitig sich selbst dem Es
unterworfen. W„hrend das Ich wesentlich Repr„sentant der Auáenwelt,
der Realit„t ist, tritt ihm das šber-Ich als Anwalt der Innenwelt, des
-Es gegenber" (Freud III, 3O3).
-
+Es gegenber" (Freud III, 3O3).
+
Diese Aussage bedarf einer kurzen Erl„uterung. Freud teilt mit
Elias die Auffassung, daá das šber-Ich im einzelnen die
gesellschaftliche Allgemeinheit vertritt und damit als Conditio sine
@@ -1179,8 +1179,8 @@ Energien, namentlich die Kastrations- und Todeswnsche gegen den
Komponenten des šber-Ichs (Freud III, 304). Die sozialisierende
Leistung des šber-Ichs ruht somit trieb”konomisch gesehen auf einem
asozialen, ja antisozialen Fundament: der Aggression, die gleichsam
-nur von auáen nach innen umgelenkt wird.
-
+nur von auáen nach innen umgelenkt wird.
+
Diese Zusammenzwingung zweier entgegengesetzter Tendenzen fhrt
nach Freud zu einer „uáerst labilen Konstellation. Schon in 'Das Ich
und das Es' notiert er, daá je mehr ein Mensch seine Aggression nach
@@ -1206,8 +1206,8 @@ und der Druck des Verdr„ngten auf das Ich (vgl. Freud IX, 258f.). Daá
der Mensch jemals jenes "optimale Gleichgewicht seiner Seele" finden
k”nnte, wie Elias dies fr den vollendeten Zivilisationsprozeá in
Aussicht stellt, muá nach Freud als eine naive Utopie angesehen
-werden.
-
+werden.
+
Es ist bekannt, daá Freud trotz dieser dsteren Perspektive dem
Ich noch gengend Kraft zutraute, um - notfalls mit Untersttzung der
Psychoanalyse - der Wiederkehr des Verdr„ngten standzuhalten. Und es
@@ -1220,8 +1220,8 @@ des Sozialen, so kann man zugespitzt formulieren, erfolgt im
Freudschen Modell auf einer Stufe, auf der das Ich bereits eine solche
St„rke erreicht hat, daá es seine unterschiedlichen Phantasien,
Wnsche und Objektbeziehungen zu einem koh„renten Funktionssystem zu
-integrieren vermag (vgl. Jacobson 1978, 136ff.)
-
+integrieren vermag (vgl. Jacobson 1978, 136ff.)
+
Dieses Modell ist durch den Fortschritt der psychoanalytischen
Erkenntnis nach Freud sowohl auf individual- wie auf
sozialpsychologischer Ebene relativiert worden. Auf
@@ -1246,8 +1246,8 @@ der narziátischen Energien von archaischen Objekten wie dem Gr”áen-
Selbst und den idealisierten Eltern-Imagines (Kohut 1976; Kernberg
1978). Freuds Vorstellungen erwiesen sich vor diesem Hintergrund nicht
als falsch, wohl aber als zu stark auf die v„terliche Intervention in
-der ”dipalen Phase fixiert.
-
+der ”dipalen Phase fixiert.
+
Noch weiter relativiert wurden diese Vorstellungen durch die
psychoanalytisch orientierte Sozialpsychologie, die mit plausiblen
Argumenten auf den Klassencharakter und die Historizit„t der von Freud
@@ -1259,8 +1259,8 @@ die Zw„nge der brgerlichen Kleinfamilie mit ihrer scharfen
Rollentrennung. Historizit„t: denn dieser Familientypus kann
angesichts ver„nderter Arbeitsbedingungen und
Geschlechtsrollenzuweisungen als kulturell nicht mehr so bestimmend
-wie noch zu Freuds Zeiten angesehen werden.
-
+wie noch zu Freuds Zeiten angesehen werden.
+
Dafr sind viele Ursachen verantwortlich, die hier nur angedeutet
werden k”nnen: die 'Entwertung all der Eigenschaften, die einmal die
Vaterkultur getragen haben' (Mitscherlich), in erster Linie der
@@ -1278,8 +1278,8 @@ Person vollzog, scheint vorber zu sein. "Die unterdrckende
Trieborganisation scheint kollektiv, und das Ich durch ein ganzes
System extrafamilialer Einrichtungen und deren Vertreter vorzeitig
sozialisiert zu sein" (Marcuse 1967, 98; vgl. Mitscherlich 1968,
-185ff., 310ff.; Lasch 1986, 179ff.).
-
+185ff., 310ff.; Lasch 1986, 179ff.).
+
Daá Marcuse hier von vorzeitiger Sozialisierung spricht, meint
nicht mehr und nicht weniger, als daá der Zugriff des Ganzen auf das
Individuum zu einem Zeitpunkt erfolgt, in dem der psychosexuelle
@@ -1292,14 +1292,14 @@ und šber-Ich-Strukturen nur ein vermindertes Quantum zur Verfgung
steht. Die Folge ist, daá die frhkindliche Entwicklung gar nicht mehr
bis zum entscheidenden ”dipalen Konflikt gelangt, was wiederum
zugleich bedeutet, daá die pr„”dipalen, archaischen Anteile des šber-
-Ichs gegenber den ”dipalen ein šbergewicht erlangen.
-
+Ichs gegenber den ”dipalen ein šbergewicht erlangen.
+
"So haben wir heute das folgende Problem: die hemmende, kontrollierende und leitende Funktion des šberichs, die heute
weitgehend mit der des Ichs zusammenf„llt, ist durch die Schw„che der Eltern, die nachgiebige Erziehung und das
gesellschaftliche Klima abgeschw„cht. Die sexuellen und aggressiven Triebe halten sich immer weniger an Regeln. Aber wir haben
immer noch das strengere šberich aus der frhen Kindheit, das in der Tiefe des Individuums fortlebt. Daraus resultieren Unruhe,
-Unbehagen, depressive Verstimmungen und Sucht nach Ersatzbefriedigungen"10.
-AAF
+Unbehagen, depressive Verstimmungen und Sucht nach Ersatzbefriedigungen"10.
+AAF
Auch fr die Psyche gilt damit, was wir bereits fr die
soziogenetische Ebene festgestellt haben: daá Vergesellschaftung unter
Marktbedingungen ein h”chst paradoxer Vorgang ist. Verglichen mit
@@ -1323,10 +1323,10 @@ entsprang, schl„gt damit in ihr Gegenteil um: in die Wiedererzeugung
des Archaischen "in der Zivilisation durch die Zivilisation selbst"
(Adorno 1971, 42). Es spricht gegen die Zivilisationstheorie von
Elias, daá sie noch nicht einmal die M”glichkeit einer derartigen
-Entwicklung er”rtert11.
-
-
-
+Entwicklung er”rtert11.
+
+
+
3. Der letzte hier zu diskutierende Einwand stammt aus der
Systemtheorie und besagt, daá Elias dem Unterschied zwischen
Interaktions-, Organisations- und Gesellschaftssystemen nicht gengend
@@ -1353,8 +1353,8 @@ auch interaktionsfreie Handlungen wie z.B. schriftliche Kommunikation
ein, grenzt das Soziale vom Nichtsozialen ab und erm”glicht die
Ausdifferenzierung von Subsystemen, die auf bestimmte, nur ihnen
zurechenbare Funktionen spezialisiert sind (Luhmann 1974, 143; 1982,
-11f.).
-
+11f.).
+
Mit dieser Unterscheidung verbindet Luhmann eine evolution„re
Perspektive. Obwohl keine Gesellschaft jemals ganz in Interaktionen
aufgeht, gilt doch fr archaische Gesellschaften, in denen die
@@ -1367,8 +1367,8 @@ dem diese Gesellschaften gegliedert sind, hat zur Folge, daá die
Gesellschaft als Ganze durch das Kontaktnetz der Oberschicht
repr„sentiert und symbolisiert wird. Oberschichteninteraktion kann
deshalb als Integrationmodus stratifizierter Gesellschaften angesehen
-werden (Luhmann 1980, 84).
-
+werden (Luhmann 1980, 84).
+
In der modernen Gesellschaft dagegen, die auf voll durchgefhrter
funktionaler Differenzierung beruht, kommt dem Interaktionssystem
keine integrative Aufgabe mehr zu. Wohl bleibt Interaktion eine
@@ -1378,16 +1378,16 @@ Delegation grundlegender Funktionen an Subsysteme, mit der Entstehung
ausgedehnter Organisationssysteme und nicht zuletzt mit der
Erweiterung zur Weltgesellschaft so komplex und berpers”nlich
geworden, daá sie sich durch Interaktion nicht mehr repr„sentieren,
-geschweige denn bew„ltigen l„át.
-
+geschweige denn bew„ltigen l„át.
+
"Die Gesellschaft ist, obwohl weitgehend aus Interaktionen bestehend, fr Interaktion unzug„nglich geworden. Keine
Interaktion, wie immer hochgestellt die beteiligten Personen sein m”gen, kann in Anspruch nehmen, repr„sentativ zu sein fr
Gesellschaft. Es gibt infolgedessen keine 'gute Gesellschaft' mehr. Die in der Interaktion zug„nglichen Erfahrungsr„ume vermitteln
nicht mehr das gesellschaftlich notwendige Wissen, sie fhren wohlm”glich systematisch in die Irre. Auch die Interaktionsfelder, die
sich unter irgendwelchen Gesichtspunkten zusammenfgen und aggregieren lassen, lenken die Aufmerksamkeit „uáerstenfalls auf
Funktionssysteme, vielleicht auch auf regionale Abgrenzungen (Nationen), nicht aber auf das umfassende System
-gesellschaftlicher Kommunikation" (Luhmann 1985, 585).
-AAF
+gesellschaftlicher Kommunikation" (Luhmann 1985, 585).
+AAF
Im gleichen Maáe, wie die Interaktion an gesamtgesellschaftlicher
Relevanz verliert, schiebt sich die Organisation in den Vordergrund.
Dieselben Prozesse, die zur Auseinanderziehung der Systemebenen von
@@ -1402,8 +1402,8 @@ Besonderheiten: der Engfhrung von Kommunikation auf Entscheidungen
und Verknpfungen von Entscheidungen; der Bindung an Weisungsketten,
Žmterhierarchien und Kontrollmechanismen; der Unterwerfung unter
programmierte Ziele und Strategien; der Entlastung von moralischen
-Erw„gungen und gesamtgesellschaftlichen Reflexionen.
-
+Erw„gungen und gesamtgesellschaftlichen Reflexionen.
+
Allerdings bedeutet diese unbestreitbare Expansion von
Organisationen und organisationsspezifischen Verhaltensmustern nicht,
daá sich die Gesellschaft in ein einheitliches Organisationssystem
@@ -1420,8 +1420,8 @@ Organisierte Sozialsysteme m”gen der Rahmen sein, in dem sich ein
groáer, wenn nicht der gr”áte Teil des sozialen Alltagshandelns
vollzieht. Zu einer Megaorganisation, in der die Unterscheidung von
Gesellschaftssystem und Organisationssystem hinf„llig wrde, fgen sie
-sich nicht.
-
+sich nicht.
+
Im Lichte dieser Unterscheidungen liegt der Grundmangel der
Zivilisationstheorie in der Totalisierung von Verhaltensformen, die
fr Interaktionssysteme typisch sind. Diese Totalisierung ist
@@ -1442,8 +1442,8 @@ haben (II, 416; 1975, 144f., 172ff.). Der Prozeá der Zivilisation,
lautet eine mehrfach wiederholte Kernthese, vollzieht sich "ohne
Bruch", "in einer immer intensiveren Ausbreitungsbewegung", die mit
der Bildung eines h”fischen Sozialcharakters beginnt und - vorerst -
-mit einem von diesem abgeleiteten Nationalcharakter endet (I, 43f.).
-
+mit einem von diesem abgeleiteten Nationalcharakter endet (I, 43f.).
+
Die Behauptung aber, daá die "h”fisch-aristokratische
Menschenmodellierung (...) in dieser oder jener Form in die
berufsbrgerliche ein(mndet) und (...) in ihr aufgehoben
@@ -1460,8 +1460,8 @@ Aneignung des kulturellen Erbes gefhrt, sondern auch dessen
Verbindlichkeit aufgel”st und dessen Homogenit„t zerst”rt12, und so
resultiert denn auch die Aufhebung des Privilegs nicht in der
Verallgemeinerung der in der Oberschicht geltenden Codes, sondern
-allenfalls in deren Musealisierung.
-
+allenfalls in deren Musealisierung.
+
Luhmann zufolge ist diese Entwicklung unausweichlich, denn erstens
verliert die Oberschichteninteraktion mit zunehmender
Ausdifferenzierung von Subsystemen ihren Repr„sentationscharakter -
@@ -1481,8 +1481,8 @@ konzentrieren, in denen sich Rang und Ehre, Achtung oder Miáachtung
dokumentierten. Wenn Zivilisation darin besteht, daá man dem Umweg vor
der Abkrzung, der indirekten Aktion vor der direkten den Vorzug gibt,
so setzt sie eine Ordnung voraus, die wenigstens ber ein Gut im
-šberfluá verfgt: Zeit.
-
+šberfluá verfgt: Zeit.
+
Organisierte Sozialsysteme indes, wie sie in der
berufsbrgerlichen Gesellschaft dominieren, beruhen auf der
systematischen Verknappung von Zeit. In ihnen geht es, wie man nicht
@@ -1506,8 +1506,8 @@ Geselligkeit und galante Konversation, Zivilisierung der Gesten und
der Sprache, Takt und Respekt, alle diese Formen erweisen sich heute
als Oberschichtenph„nomene, die "nach der Aufl”sung der
stratifizierten Gesellschaftsordnung jedenfalls nicht als
-Kultiviertheitserwartung fortgesetzt werden"14.
-
+Kultiviertheitserwartung fortgesetzt werden"14.
+
Nicht daá sie v”llig verschw„nden. Distinktionsstrategien spielen
auch heute noch eine wichtige Rolle im gesellschaftlichen Leben, vom
ehemaligen Adel ber die Bildungseliten bis hinab zur Unterwelt
@@ -1519,16 +1519,16 @@ jener zeitgen”ssischen Architektur angleicht, die das Ornament zum
Verbrechen erkl„rte (A.Loos). Zeit”konomie und Zivilisation schlieáen
einander aus. Wer diesen Gegensatz verleugnet und auch fr die
Gegenwart noch am Zivilisationsbegriff festhalten will, muá daraus
-alle Inhalte tilgen, die einmal mit Zivilisiertheit verbunden waren.
-
-
-
-
-
-
-
-
-
+alle Inhalte tilgen, die einmal mit Zivilisiertheit verbunden waren.
+
+
+
+
+
+
+
+
+

Anh„ngern nicht g„nzlich entgangen. Besonders Cas Wouters hat sich
ihnen gestellt und einen Trend zur Informalisierung diagnostiziert,
@@ -1570,16 +1570,16 @@ dort, wo es auf keine Schranken mehr stӇt, den Impulsen seiner
jeweiligen emotionalen Befindlichkeit folgt (Gerhards 1988, 237f.).
Wie dnn dabei die Linie ist, die die psychische von der physischen
Inkontinenz trennt, weiá jeder, der die ”ffentlichen Verkehrsmittel in
-Groást„dten benutzt.
-
-
-
-
-
-
-
-
-
+Groást„dten benutzt.
+
+
+
+
+
+
+
+
+

eine h”fische Zivilisation im Abendland gab und daá Norbert Elias ihr
Theoretiker ist. Ich bezweifle auch nicht, daá diese h”fische
@@ -1598,8 +1598,8 @@ vordringenden Schichten aber mit zweifachem Besitzstand die
Gesellschaft repr„sentieren werden" (Kraus 1916, 7). Schlieálich ist
auch unbestritten, daá es in der Neuzeit eine weitausgreifende
Affektmodellierung gegeben hat, in die immer weitere Schichten
-einbezogen wurden.
-
+einbezogen wurden.
+

"evolution„r wirkende Kontinuit„t des Zivilisationsbegriffs" behauptet
und die Geschichte der h”fischen Affektmodellierung zur "Vorgeschichte
@@ -1630,16 +1630,16 @@ kontrolle, die fr diese Schichten maágeblich sind, resultieren aus
den Zw„ngen dieser Welt, nicht aus den Vorgaben der
Oberschichtenkommunikation; Zivilisierung ist keine Bewegung von oben
nach unten, die immer noch andauert, sondern eine Bewegung, die die
-Kluft zwischen oben und unten zu zementieren trachtet:
-
+Kluft zwischen oben und unten zu zementieren trachtet:
+

Mechanismus zur Nivellierung der Unterschiede. Er bringt im Gegenteil verschiedenartige Wesen hervor, die auf verschiedenen
Stufen der soziokulturellen Hierarchie angesiedelt sind. Diese Menschen - das gilt selbst noch fr das Ende des Ancien R‚gime - sind
durchaus nicht aus einem Stck gemacht, sondern fgen sich in Gesellschaftsschichten ein, die unterschiedliche Verhaltensstr„nge
und gegens„tzliche ”konomische Entwicklungen beerben. Mit anderen Worten, nichts w„re verfehlter, als die Entwicklung der
Mentalit„ten vom ausgehenden Mittelalter bis zur Revolution als eine Art unbestimmten Gesamtfortschritt darzustellen, dem sich die
-einzelnen Gruppen dann mehr oder weniger vollkommen anpaáten" (Muchembled 1990, 184).
-
+einzelnen Gruppen dann mehr oder weniger vollkommen anpaáten" (Muchembled 1990, 184).
+

Rhythmus durch die Ausdifferenzierung neuer, eigengesetzlicher
Funktionssysteme und Organisationen bestimmt wird. Jeder dieser Schbe
@@ -1663,8 +1663,8 @@ Selbstkontrolle, Takt, 'taking the role of the other', das Spiel mit
dem Schein und nicht zuletzt auch die Technik der Simulation, die dem
protestantischen Kleinbrger als Unaufrichtigkeit erscheinen mag, in
Wirklichkeit aber die F„higkeit bedeutet, die anderen mit der Last des
-eigenen Selbst zu verschonen (Sennett 1983, 299).
-
+eigenen Selbst zu verschonen (Sennett 1983, 299).
+

der Zivilisation. Sie verallgemeinert keineswegs die Formen, die in
der h”fischen Zivilisation auf einen kleinen Kreis von Privilegierten
@@ -1706,8 +1706,8 @@ Partyl„rm damit rechnen muá, erschossen, erstochen oder
zusammengeschlagen zu werden, ist von der Zivilisation noch immer
genau so weit entfernt wie der von Hobbes beschriebene Kriegszustand,
"which is worst of all, continual fear, and danger of violent death;
-and the life of man, solitary, poor, nasty, brutish, and short"15.
-
+and the life of man, solitary, poor, nasty, brutish, and short"15.
+

Leitbegriff der Zivilisationstheorie zu revidieren. Anstatt in ihm
nach dem Vorbild der franz”sischen Aufkl„rung zwei nur zuf„llig-
@@ -1723,20 +1723,20 @@ solche Eingrenzung h„tte jedenfalls den Vorzug, daá sie uns deutlicher
als Elias die Verg„nglichkeit der Bedingungen vor Augen fhrte, an die
Zivilisation nun einmal gebunden ist, und sie k”nnte es vielleicht
erm”glichen, die Theorie der Zivilisierung durch die l„ngst
-berf„llige Theorie der Entzivilisierung zu erg„nzen.
-
+berf„llige Theorie der Entzivilisierung zu erg„nzen.
+

keine Rcksicht halten, auch als bloáe Spiel-Form nicht. - Und ebenso schrumpft in einer Welt, die uns um Muáe und die anderen
- Bedingungen des Privaten betrgt, die Subtilit„t unseres seelischen Privatlebens" (Anders 1986, 13).
-
-
- 
-
-
-
-
-
-
+ Bedingungen des Privaten betrgt, die Subtilit„t unseres seelischen Privatlebens" (Anders 1986, 13).
+
+
+ 
+
+
+
+
+
+

Zivilisation, so w„re dazu kaum etwas geeigneter als das Konzept der
Disziplinargesellschaft, das Michel Foucault in den siebziger Jahren
@@ -1757,8 +1757,8 @@ nietzscheanisches Credo, "schreitet nicht langsam von Kampf zu Kampf
bis zu einer universellen Gegenseitigkeit fort, worin die Regeln sich
fr immer dem Krieg substituieren; sie verankert alle ihre
Gewaltsamkeiten in Regelsystemen und bewegt sich von Herrschaft zu
-Herrschaft" (1974, 95).
-
+Herrschaft" (1974, 95).
+

nicht mehr zu berblicken. Vieles davon ist Einfhrung oder Paraphrase
und wird so schnell vergessen werden, wie es geschrieben wurde17 .
@@ -1768,16 +1768,16 @@ formuliert haben, daá sich dessen einfache Fortschreibung oder
Kanonisierung verbietet. Ich werde zun„chst Foucaults Grundgedanken
knapp skizzieren, danach die wichtigsten Gegenargumente pr„sentieren
und anschlieáend er”rtern, inwieweit die Theorie der
-Disziplinargesellschaft noch zu halten ist.
-
-
-
-
-
-
-
-
-
+Disziplinargesellschaft noch zu halten ist.
+
+
+
+
+
+
+
+
+

Genealogie der Disziplin religi”sen Faktoren ein erhebliches Gewicht
zu. Schon der vorchristliche, vor allem aber der christliche Orient
@@ -1793,8 +1793,8 @@ habe, sei jene doppelte Bedeutung von 'Subjektivierung' entsprungen,
die seither das Abendland bestimmt habe: Subjektivierung im Sinne
einer Unterwerfung unter Kontrolle und Abh„ngigkeit und
Subjektivierung im Sinne einer Bindung an die eigene Identit„t qua
-Bewuátsein und Selbsterkenntnis (1987, 247f.)
-
+Bewuátsein und Selbsterkenntnis (1987, 247f.)
+

nur geringe Aufmerksamkeit. Weitaus intensiver befaát er sich dagegen
mit dem eigentlichen Formierungsstadium, das er auf das 17. und 18.
@@ -1817,8 +1817,8 @@ Produktionsapparate und dem demographischen Wachstumsschub des 18.
Jhs. verbreitern und vervielfachen sich die Konfliktlinien und lassen
dadurch die klassische, auf der Veranstaltung exemplarischer
Straffeste beruhende Souver„nit„ts- und Abschreckungsmacht zunehmend
-unwirksam werden (1976, 110, 280).
-
+unwirksam werden (1976, 110, 280).
+

engen Rahmen herausw„chst, in den sie durch die Institutionen der
Monarchie gebannt war, ist die Zeit, in der neue Verfahren und
@@ -1827,8 +1827,8 @@ dem Recht, sondern mit der Technik arbeiten, nicht mit dem Gesetz,
sondern mit der Normalisierung, nicht mit der Strafe, sondern mit der
Kontrolle, und die sich auf Ebenen und in Formen vollziehen, die ber
den Staat und seine Apparate hinausgehen" (1977, 110f.). Welche
-Verfahren sind hier gemeint?
-
+Verfahren sind hier gemeint?
+

Ancien R‚gime beginnen sich Forderungen der Aufkl„rer nach
Humanisierung des Strafrechts und ™konomisierung der Strafgewalt in
@@ -1850,8 +1850,8 @@ perfekteres System der sozialen Kontrolle. Richter und Ankl„ger,
eingeschlossen, dessen Sinn nicht in der schreckenerregenden
Wiederherstellung der Souver„nit„t, sondern in der
Wiederinkraftsetzung des Strafgesetzbuches bestehen soll (1976, 113,
-141).
-
+141).
+

Definition schuldig bleibt, meint im wesentlichen folgendes: Auf der
einen Seite haben wir es mit einer Kodifizierung und Rationalisierung
@@ -1871,8 +1871,8 @@ Korrelierung dokumentierbar wird. Durch die vielf„ltigen Praktiken der
šberwachung und Kontrolle, der Einstufung und der Zuordnung bildet
sich, was Foucault als die andere, "dunkle" Seite des Rechtssubjekts
bezeichnet: das "Disziplinarindividuum", das von den neuen
-Machttechniken fabriziert wird (1976, 396).
-
+Machttechniken fabriziert wird (1976, 396).
+

Strafjustiz. Foucault sprt sie auf in der neuen Einstellung der
Gesellschaft gegenber dem Wahnsinn, welcher ausgegrenzt, interniert
@@ -1892,8 +1892,8 @@ Verdichtung der Diskurse und Identifikationsmechanismen, die allesamt
nur das eine Ziel haben: die Herstellung des durchschaubaren und damit
kontrollierbaren Individuums. "Die 'Aufkl„rung', welche die Freiheiten
entdeckt hat", schreibt Foucault, "hat auch die Disziplinen erfunden"
-(1976, 285).
-
+(1976, 285).
+

eng aufgefaát werden. Sie darf, erstens, nicht allein auf die
Implementierung eines bestimmten Diskurstyps reduziert werden, denn
@@ -1920,8 +1920,8 @@ Wirkungen der Macht immer negativ zu beschreiben, als ob sie nur
'abstrahieren', 'maskieren', 'verschleiern' wrde. In Wirklichkeit ist
die Macht produktiv; und sie produziert Gegenstandsbereiche und
Wahrheitsrituale: das Individuum und seine Erkenntnis sind Ergebnisse
-dieser Produktion" (1976, 250).
-
+dieser Produktion" (1976, 250).
+

Macht in der modernen Form des Gef„ngnisses, wie sie seit 1830 unter
dem Einfluá von Benthams 'Panopticon' (1787) Gestalt gewinnt. Als eine
@@ -1945,8 +1945,8 @@ Foucault zufolge um 1840, dem Er”ffnungsjahr der Jugendstrafanstalt
von Mettray, vollst„ndig ausgebildet ist, enth„lt in gebndelter und
konzentrierter Form all jene Mechanismen der Normalisierung und
Disziplinierung, die seither zu Strukturmerkmalen der
-Disziplinargesellschaft geworden sind.
-
+Disziplinargesellschaft geworden sind.
+

Ausdehnung und Erweiterung: vom 'Kerker-System' der Gef„ngnisse und
geschlossenen Anstalten zu dem, was Foucault den 'Kerker-Archipel'
@@ -1970,15 +1970,15 @@ Formen der Regulierung ber, deren Hauptziel in einer Steigerung der
Funktionen liegt; und dieses Ziel wird zunehmend nicht nur mittels der
rigiden Anpassung der Individuen an die Norm erreicht, sondern
ebensosehr durch Anpassung der Norm an die individuellen Bedingungen
-durch die Verfahren der modernen Humanwissenschaften:
-
+durch die Verfahren der modernen Humanwissenschaften:
+

Beziehungen ihre Vollendung: Diese verl„uft von der Teilung der Welt zur Herstellung der Welt; diese wiederum vom Traum einer
mechanischen Imitation der Welt (durch Gesetze) zu dem einer Erzeugung von Organismen, von der Objektivierung der Welt auf
die Individuierung der Menschen. Der Akzent der Individuierung selbst wird dabei von der objektivierenden Kontrolle der Einzelnen
zur subjektivierenden Selbststeuerung und zur Manipulation von Gruppen verlagert. Der Ver„nderung der Gegenstandsbereiche
-entspricht die der Machttechniken, die Entwicklung von der Gewaltrationalit„t zur Testwissenschaft" (Dauk 1989, 131).
-
+entspricht die der Machttechniken, die Entwicklung von der Gewaltrationalit„t zur Testwissenschaft" (Dauk 1989, 131).
+

Subsumtion der Gesellschaft oder eines Teils derselben unter ein vorab
feststehendes Schema, sondern weit eher der Zirkel von Manipulation
@@ -1993,16 +1993,16 @@ gegenber Kant, wenn auch unter ganz anderen Voraussetzungen,
vollzogen hat. Wie wir sehen werden, rhren die Schw„chen der Theorie
der Disziplinargesellschaft zu einem nicht geringen Teil aus der
Weigerung Foucaults, daraus die n”tigen kategorialen Konsequenzen zu
-ziehen.
-
-
-
-
-
-
-
-
-
+ziehen.
+
+
+
+
+
+
+
+
+

hervorgerufen hat, empfiehlt es sich, noch fr einen Augenblick bei
den Beziehungen zu verweilen, die sich zu „hnlich gelagerten
@@ -2016,8 +2016,8 @@ Behandlung der Manufaktur, Berhrungspunkte zu Marx auf, ferner zu
Elias, zu Oestreichs Theorie der 'Sozialdisziplinierung' und nicht
zuletzt zum kritischen Marxismus von Luk cs bis Adorno, dessen
Zentralthema die Beziehung zwischen Warenform, Rationalisierung und
-Disziplinierung war18.
-
+Disziplinierung war18.
+

teils schlicht aus Unkenntnis, wie er selbstkritisch mit Bezug auf die
Kritische Theorie gesteht (1983), teils in bewuáter Abgrenzung von
@@ -2037,8 +2037,8 @@ antithetische Fixierung auf diesen Subjektivismus, daá er die
M”glichkeit einer nichtsubjektivistischen, um eine Theorie der
gesellschaftlichen Synthesis zentrierten 'globalen Geschichte', wie
sie in den oben erw„hnten Arbeiten durchaus angelegt ist, an keiner
-Stelle in Erw„gung zieht.
-
+Stelle in Erw„gung zieht.
+

zu fllen. Macht, im Nietzscheschen Sinne eines lebensphilosophisch-
ontologisch verstandenen 'Willens zur Macht', avanciert fr ihn zum
@@ -2068,8 +2068,8 @@ Gegenkr„ften; und in erstarrter, blockierter Form, in der sich die
Macht zur 'Herrschaft' verfestigt hat (ebd. 38; 1985, 11). Man fhlt
sich an die Metaphysik Heraklits erinnert - freilich an eine Version,
in der der Logos nicht l„nger Harmonie stiftet, sondern selbst zu
-einer Funktion des Kampfes geworden ist.
-
+einer Funktion des Kampfes geworden ist.
+

Konzept der Disziplinargesellschaft angreifbar gemacht. Die Kritik
richtet sich vor allem gegen den Reduktionismus, der dieses Konzept
@@ -2100,8 +2100,8 @@ dargelegt (Habermas 1985, 327; Fink-Eitel 1980, 67f.; Bambach 1984;
Taylor 1984). Weder fr die Eigenart normativer noch fr diejenige
kognitiver Mechanismen, so l„át sich die Kritik resmieren, hat die
Machttheorie einen angemessenen Raum. Sie ist deshalb ungeeignet, die
-Komplexit„t moderner Gesellschaften zu erfassen.
-
+Komplexit„t moderner Gesellschaften zu erfassen.
+

Mechanismen zuerst zu sprechen, so ist Foucault zwar zuzugeben, daá
eine ganze Reihe von Diskursen in der frhen Neuzeit mit politischen
@@ -2118,8 +2118,8 @@ und namentlich in einigen kontinental-europ„ischen L„ndern zu einer
weitreichenden Militarisierung und Brokratisierung fhrte, aus der
der well-ordered police state des 17. und 18. Jhs. mit seiner Politik
der Sozialdisziplinierung hervorging (Raeff 1983; Rassem 1983; Schulze
-1987).
-
+1987).
+

vermittelte politische Rationalisierung und deren Ausgreifen auf die
unterschiedlichsten Lebensbereiche beschreibt, ist ihm nicht zu
@@ -2140,8 +2140,8 @@ Mitteln", als eine Form "kriegerischer Herrschaft " und als
Marx es ausgedrckt hat, eine Welt der sachlichen
Abh„ngigkeitsverh„ltnisse im Gegensatz zu den pers”nlichen ist, eine
Welt, in der die Individuen "von Abstraktionen beherrscht werden,
-w„hrend sie frher voneinander abhingen" (Marx 1974, 81f.).
-
+w„hrend sie frher voneinander abhingen" (Marx 1974, 81f.).
+

Gesellschaft, der sich nach Marx bekanntlich so sehr anonymisiert, daá
selbst der Kapitalist im Zuge der Entwicklung zum Aktienkapital als
@@ -2164,8 +2164,8 @@ solches Verst„ndnis schlieát nicht aus, die Autopoiesis von
Wissenschaft und Technik ihrerseits als gesellschaftlich produziert
und durch die herrschende gesellschaftliche Struktur vermittelt zu
begreifen; wohl aber, sie wie Foucault auf ein bloáes Machtspiel zu
-reduzieren.
-
+reduzieren.
+

Hinblick auf normative Mechanismen. Zwar fehlt der Begriff der 'Norm'
durchaus nicht in Foucaults Arbeiten, wie dies ja auch bei
@@ -2183,8 +2183,8 @@ zwanghaft fixierter Verhaltensschemata unterwerfen und dadurch
Stabilit„t und Homogenit„t des Herrschaftsgefges sichern.
"Disziplinarische Normalisierung", sagt Foucault, "ist der Entwurf
eines optimalen Modelles, die Operation der Disziplin besteht darin,
-die Leute an dieses Modell anzupassen" (1982, 8).
-
+die Leute an dieses Modell anzupassen" (1982, 8).
+

einf„ngt, die in den herk”mmlichen Ideen- und Rechtsgeschichten
notorisch unterbelichtet bleiben; der Stellenwert, der ihnen in einer
@@ -2214,8 +2214,8 @@ Mensch soll nicht bloá zu allerlei Zwecken geschickt sein, sondern
auch die Gesinnung bekommen, daá er nur lauter gute Zwecke erw„hle.
Gute Zwecke sind diejenigen, die notwendigerweise von jedermann
gebilligt werden; und die auch zu gleicher Zeit jedermanns Zwecke sein
-k”nnen" (Kant 1968, XII, 707).
-
+k”nnen" (Kant 1968, XII, 707).
+

anschlieáen: einmal, weil die Ethik, auf der sie beruht, die
Sozialisation in eine abstrakte Gesellschaft zum Telos hat (Adorno, GS
@@ -2247,16 +2247,16 @@ Naturzustands, weil allein sie in jene inneren Reservate vorzudringen
vermag, die sowohl der Disziplinierung als auch der Kultivierung und
Zivilisierung als bloá „uáerlichen Konditionierungsweisen unzug„nglich
bleiben. Kant hat daher in der Moralisierung das h”chste und zugleich
-am schwersten erreichbare Ziel der Erziehung gesehen:
-
+am schwersten erreichbare Ziel der Erziehung gesehen:
+

Artigkeit und Anst„ndigkeit. Aber, uns fr schon moralisiert zu halten, daran fehlt noch sehr viel. Denn die Idee der Moralit„t geh”rt
noch zur Kultur; der Gebrauch dieser Idee aber, welcher nur auf das Sitten„hnliche in der Ehrliebe und der „uáeren Anst„ndigkeit
hinausl„uft, macht bloá die Zivilisierung aus. So lange aber Staaten alle ihre Kr„fte auf ihre eiteln und gewaltsamen
Erweiterungsabsichten verwenden, und so die langsame Bemhung der inneren Bildung der Denkungsart ihrer Brger unaufh”rlich
hemmen, ihnen selbst auch alle Untersttzung in dieser Absicht entziehen, ist nichts von dieser Art zu erwarten; weil dazu eine lange
-innere Bearbeitung des gemeinen Wesens zur Bildung seiner Brger erfordert wird" (Kant 1968, XI, 44f.).
-
+innere Bearbeitung des gemeinen Wesens zur Bildung seiner Brger erfordert wird" (Kant 1968, XI, 44f.).
+

pauschalisierender Rede von Normierung/Normalisierung besteht darin,
daá es eine ganze Reihe von Forschungen zu integrieren vermag, von
@@ -2297,8 +2297,8 @@ empirisch entschieden werden kann. Daá sie berhaupt aufgestellt und
mit plausiblen Argumenten untermauert werden kann, ist allerdings ein
Indiz fr die Notwendigkeit, den kategorialen Rahmen nicht dadurch von
vornherein einzuschr„nken, daá man Moralisierung auf eine Variante der
-Disziplinierung reduziert24.
-
+Disziplinierung reduziert24.
+

muá, sieht nicht gnstig aus. Die Machttheorie, die das Konzept der
Disziplinargesellschaft tragen soll, vermag diese Aufgabe nicht zu
@@ -2310,16 +2310,16 @@ und Handlung zurckfhrt. Sie verspricht eine neue,
nichttotalisierende Geschichte und totalisiert doch selbst, nur sehr
viel schlechter als etwa Marx oder Hegel, indem sie alle Differenzen
in den allgemeinen Nebel der 'Macht' aufl”st. Auf dieser Grundlage ist
- das Projekt einer Theorie der Disziplinargesellschaft undurchfhrbar.
-
-
-
-
-
-
-
-
-
+ das Projekt einer Theorie der Disziplinargesellschaft undurchfhrbar.
+
+
+
+
+
+
+
+
+

in diese Richtung. Habermas, der sich gleichwohl von Foucaults
Analysen der kapillarischen Wirkungen der Disziplin fasziniert zeigt,
@@ -2334,8 +2334,8 @@ von Foucault entworfene "Zwangsmodell gesellschaftlicher Ordnung", das
im Ergebnis auf verblffende Weise mit Adornos Vision der verwalteten
Welt bereinstimme, sei unbrauchbar, weil in ihm die "normativen und
kulturellen Orientierungen der vergesellschafteten Subjekte" keinen
-Anteil an der sozialen Integration h„tten25.
-
+Anteil an der sozialen Integration h„tten25.
+

Disziplinargesellschaft so aktuell macht. Wie realit„tsnah Foucaults
Untersuchungen trotz ihrer theoretischen Schw„chen sind, zeigt sich
@@ -2363,8 +2363,8 @@ Sozialit„t gerinnen" (ebda; 455). Als deskriptiver Begriff ist das
Konzept der Disziplinargesellschaft also offenbar doch nicht v”llig
unbrauchbar; und es gewinnt noch an šberzeugungskraft, wenn man sieht,
wie blaá und leer der von Habermas als Konterkategorie eingefhrte
-Begriff der Lebenswelt letztlich bleibt.
-
+Begriff der Lebenswelt letztlich bleibt.
+

ist zu negieren, soweit es sich zur Totalit„t aufspreizt und sich als
Aussage ber das Ganze der modernen Gesellschaft pr„sentiert, wie dies
@@ -2395,8 +2395,8 @@ Essens auf das Niveau von fast food und die der Erotik auf dasjenige
von quickies herabgedrckt hat. Wie weiter oben gezeigt, gewinnen denn
auch seit einiger Zeit Theorien an Plausibilit„t, die die Epoche in
geradem Gegensatz zu Elias im Zeichen einer s„kularen Entzivilisierung
-sehen.
-
+sehen.
+

ab. Nicht daá moralische Codierungen an Prominenz verl”ren oder keinen
Einfluá auf Interaktionen und Entscheidungen mehr ausbten. Ganz im
@@ -2409,8 +2409,8 @@ auf die sich pl”tzlich die Aufmerksamkeit richtet, immer wieder eine
neue Dummheit irgendwelcher Exekutiven, an der sich die Flamme der
Emp”rung entznden kann. Im Zeitalter des Satellitenfunks w„chst die
Zahl der Ungerechtigkeiten mit den im Einsatz befindlichen
-Nachrichtenj„gern und fhrt dem Dauerprotest immer neue Motive zu.
-
+Nachrichtenj„gern und fhrt dem Dauerprotest immer neue Motive zu.
+

auch der brgerlichen P„dagogik des 19. Jhs. vorschwebte, mssen diese
Erscheinungsformen strikt getrennt werden. Die brgerlich-
@@ -2422,8 +2422,8 @@ Erziehungsmodell war jener von Riesman treffend beschriebene
innengeleitete Charakter, der sich an die Signale eines frhzeitig
internalisierten seelischen Kreiselkompasses gebunden fhlte und
dergestalt individuelle Autonomie mit gesellschaftlicher,
-prinzipiengesteuerter Orientierung verband.
-
+prinzipiengesteuerter Orientierung verband.
+

die Grundlage entzogen. Schon Freud registrierte, daá nur eine
Minderheit ber ein steuerndes und lenkendes Gewissen verfgte,
@@ -2455,8 +2455,8 @@ Differenzierung, wenn und soweit sie sich als Formprinzip der
Gesellschaft durchsetzt, die Moral evolution„r abh„ngt und ideologisch
wie motivational disprivilegiert"27. Das Ende der Moral ist damit
nicht erreicht. Wohl aber jener Moralisierung, von der noch Kant
-tr„umte.
-
+tr„umte.
+

aus, die 'dunkle Kehrseite' der Moralisierung und Zivilisierung - die
Disziplin. Zu den klassischen totalen Institutionen - Kloster und
@@ -2498,8 +2498,8 @@ Organisationen abwickelt, ist Disziplin - die pauschale Anerkennung
und automatische Befolgung der Mitgliedschaftsregeln - zur Conditio
sine qua non geworden. Mit seiner berhmten Metapher vom 'stahlharten
Geh„use' hat Max Weber diese Entwicklung vor mehr als achtzig Jahren
-antizipiert.
-
+antizipiert.
+

oder 'strategischen Spielen' (Foucault) zu tun, sondern ist eine Folge
von Systemprozessen, die sich jeder interaktionistischen Deutung
@@ -2514,8 +2514,8 @@ Stoffwechsel mit der Natur von der Vermittlung durch die Zirkulation
von Waren abh„ngig machte; anstelle der direkten, familial, politisch-
herrschaftlich und religi”s begrndeten Bindungen eine indirekte
Synthese, in der die einzelnen ihre Verklammerung in das bergreifende
-Verflechtungsnetz erst auf dem Markt erfuhren.
-
+Verflechtungsnetz erst auf dem Markt erfuhren.
+

berzeugende Weise dargestellt. Er hat gezeigt, wie die Verdichtung
von funktionaler Differenzierung und Marktvergesellschaftung dazu
@@ -2543,8 +2543,8 @@ zirkulationsbegrndeten Formen von Wissen, Kommunikation und
Organisation; dagegen Formalisierung und Entwertung aller
'naturwchsig'-spontanen Kompetenzen, Denk- und Erfahrungsmuster.
"™konomie der Zeit, darein l”st sich schlieálich alle ™konomie auf"
-(Marx 1974, 89).
-
+(Marx 1974, 89).
+

Foucault beschriebenen Verallgemeinerung der Disziplin zu suchen.
Natrlich beginnt die Geschichte der Disziplin nicht erst mit der
@@ -2586,16 +2586,16 @@ und sichert sich ihre Kontrolle und ihre Ausnutzung" (1976, 206). In
Wirklichkeit verh„lt es sich genau umgekehrt: die Zeit wird nicht zu
einer Funktion der Macht, sondern die zur Systemzeit gewordene Zeit
produziert asymmetrische Handlungs- und Befehlsketten und generiert
-damit Machtrelationen, die das Verhalten der einzelnen determinieren.
-
-
-
-
-
-
-
-
-
+damit Machtrelationen, die das Verhalten der einzelnen determinieren.
+
+
+
+
+
+
+
+
+

Einwand erhoben, sie stelle zu einseitig die Aspekte der
Herrschaftssicherung und Verdinglichung heraus und verfehle damit die
@@ -2632,8 +2632,8 @@ hierin eine St„rke der handlungs- gegenber den systemtheoretischen
Komponenten von Foucaults Analysen sieht, m”chte ich allerdings die
These vertreten, daá die Bercksichtigung der Subjektivit„t in
organisierten Sozialsystemen nur zu einer Flexibilisierung, nicht aber
-zu einer Sprengung des Begriffs der Disziplinargesellschaft fhrt.
-
+zu einer Sprengung des Begriffs der Disziplinargesellschaft fhrt.
+

Komplexit„t nicht mehr den gleichen Erkl„rungswert beanspruchen kann
wie zu Beginn des Jahrhunderts, als Weber seine Brokratietheorie und
@@ -2689,8 +2689,8 @@ eine m”glichst weitgehend sozialem und technischem Reglement zu
unterwerfende, weil fr die organisatorische Ordnung gef„hrliche
St”rgr”áe; sondern Subjektivit„t ist eine wesentliche
Konstitutionsbedingung organisatorischer Ordnung gerade auch in
-hochtechnisierten Produktionsorganisationen" (1986, 86).
-
+hochtechnisierten Produktionsorganisationen" (1986, 86).
+

Abschnitt skizzierten Argumentation erforderlich, stellen sie jedoch
nicht grunds„tzlich in Frage. Auch wenn die Bedienung der zunehmend
@@ -2733,8 +2733,8 @@ besteht allenfalls darin, daá sich nunmehr nicht bloá die
Wissenschaftler und Ingenieure, sondern Teile der Arbeiterschaft
selbst in wissenschaftlicher Weise auf die Erfahrung bzw. die
Produktion beziehen und damit gleichsam von der passiven auf die
-aktive Seite des Abstraktifizierungsprozesses rcken.
-
+aktive Seite des Abstraktifizierungsprozesses rcken.
+

Unzul„nglichkeiten seiner Machttheorie, auch nicht sehen k”nnen. Er
hat aber immerhin etwas davon geahnt, wenn er von der "Ersetzung eines
@@ -2750,8 +2750,8 @@ gedr„ngt wrde. Sondern genau umgekehrt: weil es, flexibler und
gleichsam dialektischer geworden, mit den Beitr„gen der Subjekte
selbst rechnen kann, die, vom wissenschaftlichen Code gepr„gt, die
permanente Optimierung des Systems zu ihre eigenen Sache gemacht
-haben30.
-
+haben30.
+

Entwicklung sein, die Foucault unbeachtet gelassen hat, auf die ich
jedoch zum Schluá wenigstens hinweisen m”chte, weil eine Theorie der
@@ -2800,16 +2800,16 @@ Disziplin, ihre Abkehr von einer bloáen 'Gewaltrationalit„t' (Dauk
1989, 131), nicht der Anfang eines Prozesses sein k”nnte, in dessen
Verlauf die Disziplinargesellschaft ihre eigenen Voraussetzungen
zerst”rt. Allein mit den von Foucault bereitgestellten Kategorien wird
-diese Frage nicht zu beantworten sein.
-
- 
-
-
-
-
-
-
-
+diese Frage nicht zu beantworten sein.
+
+ 
+
+
+
+
+
+
+

der Auseinandersetzung mit Elias und Foucault deutlich, erfassen
wichtige Aspekte der modernen Gesellschaft. Fr eine Gesamtdiagnose
@@ -2817,8 +2817,8 @@ indes ist ihr Instrumentarium zu grob, ihr begrifflicher Zuschnitt zu
eng. Es ist deshalb an der Zeit, den Fokus zu erweitern und jene
beiden Theorien in den Blick zu nehmen, von denen wir uns in der
Kritik an Elias und Foucault vielfach leiten lieáen: die Kritische
-Theorie und die Systemtheorie.
-
+Theorie und die Systemtheorie.
+

geschrieben worden: ber die unterschiedliche Auffassung von Handeln
und Kommunikation, von Wahrheit und Rationalit„t. Nur selten aber, und
@@ -2828,8 +2828,8 @@ die moderne Gesellschaft und ihre Entwicklungstendenzen. Dabei ist
kein Feld von so zentraler Bedeutung wie dieses - stimmen doch beide
Theorien darin berein, daá die Zukunft der Soziologie wesentlich
davon abh„ngt, ob es ihr gelingt, einen Begriff ihres Gegenstandes -
-der Gesellschaft - zu entwickeln.
-
+der Gesellschaft - zu entwickeln.
+

Berhrungsangst zu sprechen. Vordringlicher ist es, sie zu
durchbrechen, indem man den Gegenstand selbst in den Mittelpunkt der
@@ -2846,17 +2846,17 @@ Lernprozesse beider Theorien im Horizont einer sich anbahnenden
Konvergenz von Kritik und Affirmation. Der Vergleich wird sich auf
Adorno und Luhmann als die beiden Autoren beschr„nken, bei denen die
Kritische Theorie und die Systemtheorie in ihrer 'Vollstufe'
-entwickelt sind.
-
-
-
-
-
-
-
-
-
-
+entwickelt sind.
+
+
+
+
+
+
+
+
+
+
AAF 1. Jeder Anfang ist eine Vorentscheidung. Nach der Systemtheorie
ist mit Differenz zu beginnen, nach dialektischer Auffassung mit
Einheit. Folgte man der ersten Position, so w„re man in diesem Fall
@@ -2870,8 +2870,8 @@ vom Ganzen als dem Unwahren sowie Adornos 'Generalverdacht gegen
Kommunikation' auf (M”rchen 1981, 231). "Alles, was heutzutage
Kommunikation heiát, ausnahmslos, ist nur der L„rm, der die Stummheit
der Gebannten bert”nt" (GS 6, 341). Der Dialog w„re zuende, ehe er
-berhaupt eingesetzt h„tte.
-
+berhaupt eingesetzt h„tte.
+
Wir mssen also nach Art der Dialektik beginnen, mit Einheit statt
mit Differenz. Das ist weniger gewaltsam, als es nach dem ersten
Vorgepl„nkel den Anschein haben k”nnte, bestimmen doch Adorno wie
@@ -2883,21 +2883,21 @@ Sozialsystem, das die letzterreichbare Form funktionaler
Differenzierung institutionalisiert" (1971, 15). "Modern society,
then, has to be described as a functionally differentiated system.
This is its main characteristic, the principle which generates its
-structures" (1984, 64).
-
+structures" (1984, 64).
+
Nicht anders sieht es Adorno. Gesellschaft, so verkndet er, sei
"ein Funktions- und kein Substanzbegriff" (GS 8, 349), Soziologie die
"Wissenschaft von den gesellschaftlichen Funktionen" (Adorno 1956,
23). W„hrend sich archaische Gesellschaften nicht zuletzt durch ihre
nur geringe Arbeitsteilung auszeichneten, habe sich die moderne
Gesellschaft zu einem gigantischen Interdependenzzusammenhang
-entfaltet.
-
+entfaltet.
+
"Mit Gesellschaft im pr„gnanten Sinn meint man eine Art Gefge zwischen Menschen, in dem alles und alle von allen
abh„ngen; in dem das Ganze sich erh„lt nur durch die Einheit der von s„mtlichen Mitgliedern erfllten Funktionen, und in dem
jedem Einzelnen grunds„tzlich eine solche Funktion zuf„llt, w„hrend zugleich jeder Einzelne durch seine Zugeh”rigkeit zu dem
-totalen Gefge in weitem Maáe bestimmt wird" (ebd. 22; vgl. GS 8,10).
-AAF
+totalen Gefge in weitem Maáe bestimmt wird" (ebd. 22; vgl. GS 8,10).
+AAF
Fr Adorno ist mit dieser Bestimmung allerdings nur erst ein
Aspekt der modernen Gesellschaft getroffen. Der zweite fr ihn
wichtige Aspekt ist, daá Gesellschaft ebensosehr eine Relations-, ja
@@ -2919,8 +2919,8 @@ Althusser sogar das Prinzip der Determinierung in letzter Instanz
durch die ™konomie. Typisch aber ist, daá in all diesen Konzeptionen
(von deren Unterschieden hier abgesehen werden kann) die Beziehung
„uáerlicher Natur ist, eine bloáe Wechselwirkung zwischen ansonsten
-getrennten und nach eigengesetzlichen Regeln prozessierenden Sph„ren.
-
+getrennten und nach eigengesetzlichen Regeln prozessierenden Sph„ren.
+
Adorno bestreitet keineswegs die Existenz solcher autonomer
Sph„ren. Die bliche Formel, mit der er Bereiche wie Kunst oder
Wissenschaft charakterisiert, lautet, sie seien autonom und fait
@@ -2931,15 +2931,15 @@ durch die konstitutive Struktur der Gesellschaft, ihre objektive
'Wesensgleichheit' (Adorno 1973, 25), die in den Teilsystemen
erscheint und sie ipso facto als Schein, als Reflexionsbestimmung
durchschaubar macht. Was Adorno fr die Kunst notiert, gilt mutatis
-mutandis auch fr die brigen Bereiche des gesellschaftlichen Ganzen:
-
+mutandis auch fr die brigen Bereiche des gesellschaftlichen Ganzen:
+
"Die Frage nach der Vermittlung von Geist und Gesellschaft reicht weit ber die Musik hinaus, wo man sie allzu leicht auf die
nach dem Verh„ltnis von Produktion und Rezeption einengt. Gelten drfte, daá jene Vermittlung nicht „uáerlich, in einem dritten
Medium zwischen Sache und Gesellschaft stattfinde, sondern innerhalb der Sache. Und zwar nach ihrer objektiven und subjektiven
Seite. Die gesellschaftliche Totalit„t hat in der Gestalt des Problems und der Einheit der knstlerischen L”sungen sich sedimentiert, ist
darin verschwunden. Weil in ihr Gesellschaft sich verkapselt hat, folgt sie, indem sie autonom sich entfaltet, auch der
-gesellschaftlichen Dynamik, ohne auf sie hinzublicken, ohne direkt mit ihr zu kommunizieren" (GS 14, 409).
-AAF
+gesellschaftlichen Dynamik, ohne auf sie hinzublicken, ohne direkt mit ihr zu kommunizieren" (GS 14, 409).
+AAF
In der Bestimmung dieser Wesensgesetzlichkeit, die in den
Teilsystemen erscheint und diese dadurch als vermittelte konstituiert,
knpft Adorno an die klassische dialektische Theorie an, die die
@@ -2961,8 +2961,8 @@ durch ihre Arbeit das Leben der Gattung reproduzierenden Subjekte" ist
und daher prim„r als "Totalit„t der Arbeit" konzipiert werden muá (GS
5, 267, 269). "Soweit die Welt ein System bildet, wird sie dazu eben
durch die geschlossene Universalit„t von gesellschaftlicher Arbeit"
-(ebd. 272).
-
+(ebd. 272).
+
Von entscheidender Bedeutung ist nun allerdings, daá sich dieser
Primat der Produktion unter brgerlichen Produktionsbedingungen auf
eine h”chst paradoxe Weise „uáert: als Abstraktion der Produktion von
@@ -2976,8 +2976,8 @@ Adorno, "nicht erst in der wissenschaftlichen Reflexion, wird objektiv
abstrahiert; wird abgesehen von der qualitativen Beschaffenheit der
Produzierenden und Konsumierenden, vom Modus der Produktion, sogar vom
Bedrfnis, das der gesellschaftliche Mechanismus beiher, als
- Sekund„res befriedigt" (GS 8, 13).
-
+ Sekund„res befriedigt" (GS 8, 13).
+
'Tausch' in diesem Sinne meint mehr als eine ”konomische
Transaktion, meint mehr als den bloáen Besitzwechsel konkret-
ntzlicher Gegenst„nde. Der Begriff steht fr eine Gesamtverfassung,
@@ -3002,15 +3002,15 @@ Philosophie als 'Geist' bezeichnet wurde - eine Welt des Symbolischen,
der Stellvertretung, der Substitution, die alle Erscheinungsformen des
Sozialen, von der Zirkulation ber Recht und Staat bis zu den
subtileren Gestalten der Kunst, der Philosophie und der Wissenschaft,
-strukturiert.
-
+strukturiert.
+
"Den Vorwurf des Idealismus", schreibt Adorno, "hat nicht ein jeder zu frchten, der Begriffliches der gesellschaftlichen
Realit„t zurechnet...Mag man, gegenber der leibhaften Realit„t und allen handfesten Daten, dies begriffliche Wesen Schein
nennen, weil es beim Žquivalententausch mit rechten Dingen und doch nicht mit rechten Dingen zugeht: es ist doch kein Schein,
zu dem organisierende Wissenschaft die Realit„t sublimierte, sondern dieser immanent...Der Tauschwert, gegenber dem
Gebrauchswert ein bloá Gedachtes, herrscht ber das menschliche Bedrfnis und an seiner Stelle; der Schein ber die Wirklichkeit"
-(GS 8, 209).
-AAF
+(GS 8, 209).
+AAF
Diese Hervorhebung des Tauschverh„ltnisses ist von der
marxistischen Orthodoxie h„ufig als Rckfall in brgerliches Denken
kritisiert worden, als Unf„higkeit, ber den Standpunkt der
@@ -3041,8 +3041,8 @@ er Marx n„her als alle postmarxschen Arbeitsmythologien, die die Rede
vom Scheincharakter der Zirkulation allzu w”rtlich, n„mlich
brgerlich-aufkl„rerisch nehmen. Die Einheit der brgerlichen
Gesellschaft ist keine Einheit der Arbeit, sondern eine des Wertes,
-der Abstraktion von der Arbeit.
-
+der Abstraktion von der Arbeit.
+
Diese Einheit aber, und damit kehren wir zum Ausgangspunkt zurck,
existiert nicht unmittelbar, sondern nur als Prozeá, als "eine
Einheit, die sich durch den Trennungs-, durch den
@@ -3062,8 +3062,8 @@ seinen einfachsten und abstraktesten Ausdruck gebracht. Der hier von
Adorno anvisierte Theorietypus lieáe sich am angemessensten als eine
'strukturalistische Systemtheorie' charakterisieren, die die
Einsichten des Strukturalismus und der Systemtheorie aufnimmt, sie
-aber dialektisiert und dadurch ihre Einseitigkeiten vermeidet.
-
+aber dialektisiert und dadurch ihre Einseitigkeiten vermeidet.
+
Es ist nur scheinbar ein Widerspruch hierzu, wenn Adorno an
anderer Stelle davon spricht, daá sich das dialektische Denken
zunehmend von der Systemform entfernen msse, oder wenn er die
@@ -3093,20 +3093,20 @@ nur auf dem Boden des dialektischen Begriffs, auch wenn sie darauf
verzichtet, diesen im Einzelfall zu explizieren. Bei aller Kritik, die
Adorno an Hegels Identifikation des Systems mit dem absoluten Subjekt
gebt hat, hat er doch an der Notwendigkeit und Angemessenheit des
-Systembegriffs zu keiner Zeit einen Zweifel gelassen:
-
+Systembegriffs zu keiner Zeit einen Zweifel gelassen:
+
"Ist jenes Subjekt-Objekt, zu dem seine (scil. Hegels) Philosophie sich entwickelt, kein System des vers”hnten absoluten
Geistes, so erf„hrt der Geist doch die Welt als System. Sein Name trifft den unerbittlichen Zusammenschluá aller Teilmomente und
Teilakte der brgerlichen Gesellschaft durch das Tauschprinzip zu einem Ganzen genauer als irrationalere wie der des Lebens,
selbst wenn dieser der Irrationalit„t der Welt, ihrer Unvers”hntheit mit den vernnftigen Interessen einer ihrer selbst bewuáten
Menschheit, besser anstnde. Nur ist die Vernunft jenes Zusammenschlusses zur Totalit„t selber die Unvernunft, die Totalit„t des
-Negativen" (GS 5, 324): eben die des Tauschs, der die Einzelnen einem ihnen fremden Gesetz unterwirft.
-AAF
+Negativen" (GS 5, 324): eben die des Tauschs, der die Einzelnen einem ihnen fremden Gesetz unterwirft.
+AAF
Daá diese Negativit„t das System, das sie konstituiert, zugleich
-in den Untergang treibt, wird weiter unten darzustellen sein.
-
-
-
+in den Untergang treibt, wird weiter unten darzustellen sein.
+
+
+
2. Der zentrale Stellenwert, den die dialektische Theorie dem
Systembegriff zuweist, hat ihr wenig Anerkennung bei derjenigen
Theorie eingetragen, die sich diesen Begriff fr ihre
@@ -3122,8 +3122,8 @@ entledigen sollte. Zwar konzediert Luhmann diesem Theorietypus das
gleichzeitig "die eigentmliche Schmalspurigkeit, die zu geringe und
zu unbestimmte Komplexit„t, die Fixierung auf wenige Gesichtspunkte,
an die man mit vermeintlich eindeutigen Effekten Negationen anknpfen
-kann" (1982, 193).
-
+kann" (1982, 193).
+
Die Grnde fr diese absch„tzig-distanzierende Haltung sind rasch
benannt. Die Theorie der brgerlichen Gesellschaft, sowohl in ihrer
affirmativen als auch in ihrer kritischen Gestalt, ist nach Luhmann
@@ -3157,8 +3157,8 @@ Apologeten der brgerlichen Gesellschaft zu erwarten noch von deren
Kritikern. Gefordert ist vielmehr eine grundlegende Neuorientierung,
die die Gesellschaftstheorie von anthropologischen und humanistischen
Pr„missen abkoppelt und auf ein anderes, die Eigenst„ndigkeit und
-Eigenlogik des Sozialen bercksichtigendes Fundament stellt.
-
+Eigenlogik des Sozialen bercksichtigendes Fundament stellt.
+
Nun ist sicher nicht zu bestreiten, daá ontologische Motive in dem
von Luhmann inkriminierten Sinne eine wichtige Rolle in der
materialistischen Dialektik spielen: nicht bloá in den kruden
@@ -3179,8 +3179,8 @@ hochkomplexen Gefge verdinglichter und subjektivierter Bestimmungen
entfalten. Daá Luhmann dies im brigen nicht ganz fremd ist, zeigt
sich an solchen Stellen, an denen er auf Marxsche Analysen (wie etwa
die des Geldes) rekurriert und ihnen "ihr volles Recht" bescheinigt
-(1980, 253f.).
-
+(1980, 253f.).
+
Luhmanns Vorschlag, die Gesellschaft unter Absehung von allen
empirisch-materiellen Elementen zu definieren, kann man unter diesen
Umst„nden wohl kaum als die kopernikanische Revolution begreifen, als
@@ -3200,18 +3200,18 @@ ist Kommunikation und nichts als Kommunikation. Sie konstituiert sich
zwar aus den Erwartungen und Kommunikationen psychischer Systeme, geht
aber in dieser ihrer Genesis nicht auf, bildet "eine freischwebend
konsolidierte Realit„t, ein sich selbst grndendes Unternehmen" (ebd.
-173), eben 'reine' Kommunikation.
-
+173), eben 'reine' Kommunikation.
+
"Ganz grob kann man das System der Gesellschaft charakterisieren als Gesamtheit der freinander zug„nglichen,
-kommunikativ erreichbaren Erlebnisse und Handlungen. Kommunikation verwebt die Gesellschaft zur Einheit" (1981, 309).
-AAF
+kommunikativ erreichbaren Erlebnisse und Handlungen. Kommunikation verwebt die Gesellschaft zur Einheit" (1981, 309).
+AAF
Ersetzt man Kommunikation durch Zirkulation, so hat man exakt die
Marxsche These, nach der die brgerliche Gesellschaft ihre Einheit und
ihren Selbstbezug allein verm”ge der Ausdifferenzierung einer
eigenst„ndigen Sph„re der abstrakten Allgemeinheit neben und auáer der
empirisch-materiellen Dimension der Produktion und des Konsums
-herzustellen vermag.
-
+herzustellen vermag.
+
Die eigentliche Differenz zwischen Systemtheorie und Dialektik
liegt deshalb nicht darin, daá die erstere Gesellschaft auf
Kommunikation reduziert und alle nichtkommunikativen Elemente, die mit
@@ -3236,12 +3236,12 @@ zugestehen; fr die moderne Gesellschaft dagegen erscheint ihm die
Struktur, von dieser Pr„misse her durchaus konsequent, als gegenber
der Funktion von zweitrangiger Bedeutung. Die Einheit der modernen
Gesellschaft, so konstatiert er, existiere nur in der Differenz der
-Funktionssysteme:
-
+Funktionssysteme:
+
"sie ist nichts anderes als deren wechselseitige Autonomie und Unsubstituierbarkeit. Sie ist nichts anderes als die Umsetzung
dieser Struktur in ein Miteinander von hochgetriebener Unabh„ngigkeit und Abh„ngigkeit. Sie ist, mit anderen Worten, die dadurch
-entstandene, evolution„r h”chst unwahrscheinliche Komplexit„t" (1986, 216f.).
-AAF
+entstandene, evolution„r h”chst unwahrscheinliche Komplexit„t" (1986, 216f.).
+AAF
Diese Auffassung darf nun nicht so verstanden werden, als gebe es
nach Luhmann kein Gesamtsystem, als sei die Gesellschaft nichts weiter
als die Summe der von den Teilsystemen erfllten Funktionen. Auch
@@ -3263,8 +3263,8 @@ Kosten anderer Teilsysteme totalisiert: z.B. durch Einbau von
Beschr„nkungen in die Reflexionsstruktur der Teilsysteme (1977, 245).
Insofern kann auch Luhmann von der "Einheit der Gesellschaft" sprechen
und Dimensionen angeben, in denen diese Einheit sich zeigt (vgl. 1974,
-147, 149; 1985, 37f.; 1986, 202, 205).
-
+147, 149; 1985, 37f.; 1986, 202, 205).
+
Der Unterschied zur dialektischen Theorie liegt darin, daá diese
Einheit den Ph„nomenen „uáerlich bleibt, mit ihnen nicht vermittelt
ist. Gelangt fr Adorno die gesellschaftliche Determinierung in den
@@ -3281,8 +3281,8 @@ nicht in ihnen selbst, sondern nur in ihrer Umwelt, in der
Mannigfaltigkeit innergesellschaftlicher System-Umwelt-Differenzen.
Von hier aus wird die eigenwillige, der Auffassung Adornos kontr„r
entgegengesetzte Deutung verst„ndlich, die Luhmann dem
-traditionsreichen Begriff der Integration verleiht:
-
+traditionsreichen Begriff der Integration verleiht:
+
"Mit dem šbergang von segment„rer zu schichtenm„áiger und von schichtenm„áiger zu funktionaler Prim„rdifferenzierung
des Gesellschaftssystems „ndert sich die Zugriffsform des gesamtgesellschaftlichen Systems auf die Teilsysteme; sie verlagert sich
von den Strukturen der Teilsysteme auf ihre innergesellschaftliche Umwelt. Die Gesellschaft kann bei zunehmender Komplexit„t
@@ -3290,8 +3290,8 @@ immer weniger garantieren, daá alle Teilsysteme unter gleichen Strukturen gleich
nicht berm„áig belasten. Integration muá vielmehr dadurch vermittelt werden, daá alle Teilsysteme freinander
innergesellschaftliche Umwelt sind. Ein Teilsystem geh”rt dann weniger dadurch der Gesellschaft an, daá es in seiner Strukturwahl
sich nach den Erfordernissen, Werten oder gar Normen richtet, die fr alle Systeme gelten, sondern dadurch, daá es sich an einer
-nichtbeliebig geordneten, als Gesellschaft garantierten und vorstrukturierten Umwelt auszurichten hat" (1977, 243f.).
-AAF
+nichtbeliebig geordneten, als Gesellschaft garantierten und vorstrukturierten Umwelt auszurichten hat" (1977, 243f.).
+AAF
Gegenber diesem Ansatz sind unterschiedliche Reaktionsformen
m”glich. Man kann ihn in toto zurckweisen und von auáen her, etwa vom
Standpunkt einer dialektisch-materialistischen Konzeption, monieren,
@@ -3310,5 +3310,5 @@ beredte Autor an dieser 'theoriebautechnisch' so wichtigen
Scharnierstelle in Schweigen hllt. Jedenfalls hat Luhmann
bemerkenswert wenig Energie daran gesetzt, den "Leerplatz" zu fllen,
den er schon 1970 an der Stelle einer den heutigen Verh„ltnissen
-angemessenen Theorie des Gesellschaftssystems entdeckte (1974, 152).
+angemessenen Theorie des Gesellschaftssystems entdeckte (1974, 152).
 \ No newline at end of file
diff --git a/testautomation/writer/required/includes/w_001a_.inc b/testautomation/writer/required/includes/w_001a_.inc
index 1b33d5360606..75f3bb9cf7ca 100644..100755
--- a/testautomation/writer/required/includes/w_001a_.inc
+++ b/testautomation/writer/required/includes/w_001a_.inc
@@ -1,480 +1,480 @@
-'encoding UTF-8 Do not remove or change this line!
-'**************************************************************************
-'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-'*
-'* Copyright 2008 by Sun Microsystems, Inc.
-'*
-'* OpenOffice.org - a multi-platform office productivity suite
-'*
-'* $RCSfile: w_001a_.inc,v $
-'*
-'* $Revision: 1.2 $
-'*
-'* last change: $Author: vg $ $Date: 2008-08-18 12:40:41 $
-'*
-'* This file is part of OpenOffice.org.
-'*
-'* OpenOffice.org is free software: you can redistribute it and/or modify
-'* it under the terms of the GNU Lesser General Public License version 3
-'* only, as published by the Free Software Foundation.
-'*
-'* OpenOffice.org is distributed in the hope that it will be useful,
-'* but WITHOUT ANY WARRANTY; without even the implied warranty of
-'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
-'* GNU Lesser General Public License version 3 for more details
-'* (a copy is included in the LICENSE file that accompanied this code).
-'*
-'* You should have received a copy of the GNU Lesser General Public License
-'* version 3 along with OpenOffice.org. If not, see
-'* <http://www.openoffice.org/license.html>
-'* for a copy of the LGPLv3 License.
-'*
-'/************************************************************************
-'*
-'* owner : helge.delfs@sun.com
-'*
-'* short description: Testcases for the Writer Required-test.
-'*
-'\***********************************************************************
-
-sub w_001a_
-
- printLog Chr(13) + "--------- File Menu (w_001a_.inc) ----------"
- gApplication = "WRITER"
-
- Call tFileProperties
-
- Call tFileTemplatesOrganize
- Call tFileTemplatesAddressbookSource
- Call tFileTemplatesSave
- Call tFileTemplatesEdit
-
- Call tFilePagePreview
- Call tPrintCommon()
- Call tPrintGeneral()
- Call tPrintApplication()
- Call tPrintLayout()
- Call tPrintOptions()
- Call tFilePrinterSetup
-
- 'Writer Master Document
- gApplication = "MASTERDOCUMENT"
- Call tMasterDocFilePagePreview
- gApplication = "WRITER"
-
-end sub
-
-'-----------------------------------------------------------
-
-testcase tFileProperties
- PrintLog "- File / Properties"
-
- printlog " Open new document"
- Call hNewDocument
-
- printlog " File / Properties"
- FileProperties
-
- WaitSlot(5000)
- Kontext
- try
- active.SetPage TabDokument
- catch
- Warnlog "Dialog 'FileProperties' not up! (Bug#99828)"
- goto endsub
- endcatch
-
- printlog " Switch to Tabpage 'General'"
- Kontext "TabDokument"
- Call DialogTest (TabDokument)
-
- printlog " Switch to Tabpage 'Description'"
- Kontext
- active.SetPage TabDokumentinfo
- Kontext "TabDokumentinfo"
- Call DialogTest (TabDokumentinfo)
-
-
- QAErrorlog "#i95523# - FileProperties - Tabpage 'User Defined' has changed. - Adaption of testcases needed."
- ' printlog " Switch to Tabpage 'User defined'"
- ' Kontext
- ' active.SetPage TabBenutzer
- ' Kontext "TabBenutzer"
- ' Call DialogTest ( TabBenutzer )
-
- ' Wait 500
-
- ' Infofelder.Click
- ' printlog " Click 'Infofields'"
- ' Kontext "InfonamenBearbeiten"
- ' printlog " Close upcoming dialog with 'Cancel'"
- ' Call DialogTest (InfonamenBearbeiten)
- ' InfonamenBearbeiten.Cancel
-
- printlog " Switch to Tabpage 'Internet'"
- Kontext
- active.SetPage TabInternet
- Kontext "TabInternet"
- Call DialogTest (TabInternet)
-
- printlog " Switch to Tabpage 'Statistics' and close dialog"
- Kontext
- active.SetPage TabStatistik
- Kontext "TabStatistik"
- Call DialogTest (TabStatistik)
- TabStatistik.Close
-
- Sleep 1
- printlog " Close active document"
- Call hCloseDocument
-endcase
-
-'-----------------------------------------------------------
-
-testcase tFileTemplatesOrganize
- Dim i as integer
-
- PrintLog " Open new document."
- Call hNewDocument
- PrintLog " File / Templates / Organize"
- FileTemplatesOrganize
- Kontext "DVVerwalten"
- For i = 1 to 50
- if DVVerwalten.Exists then
- i = 51
- else
- Sleep 5
- end if
- next i
- if Not DVVerwalten.Exists then
- Warnlog "Dialog 'Template Management' not up !"
- Call hCloseDocument
- goto endsub
- end if
- wait 500
- PrintLog " Select first entry in left list of dialog 'Template Management' (should be 'My Templates')"
- ListeLinks.Select 1
- ListeLinks.TypeKeys "<Home>"
- Sleep 1
- Befehle.Click
- wait 500
- PrintLog " Select 'Commands -> Import Template'"
- Call hMenuSelectNr(3)
- Wait 500
- PrintLog " Close Filedialog."
- if gUseSysDlg = False then
- Kontext "OeffnenDlg"
- if OeffnenDlg.Exists then
- OeffnenDlg.Cancel
- else
- Warnlog "FileOpen dialog not up!"
- end if
- end if
-
- PrintLog " Select 'Commands -> Printer Settings"
- Kontext "DVVerwalten"
- Sleep 1
- Befehle.Click
- wait 500
- Call hMenuSelectNr(4)
-
- PrintLog " Cancel 'Printer-Setup' dialog"
- Kontext "DruckerEinrichten"
- if DruckerEinrichten.Exists then
- DruckerEinrichten.Cancel
- else
- Warnlog "Printersettings dialog is not up!"
- end if
-
- PrintLog " Select first entry in right list"
- Kontext "DVVerwalten"
- ListeRechts.Select 1
-
- PrintLog " Select pushbutton 'File..'"
- if WelcheDatei.IsEnabled then
- WelcheDatei.Click
- if gUseSysDlg = False then
- PrintLog " Cancel Filedialog"
- Kontext "OeffnenDlg"
- OeffnenDlg.Cancel
- end if
- end if
-
- PrintLog " Select pushbutton 'Address Book'"
- Kontext "DVVerwalten"
- AddressBook.Click
- Kontext "AddressbookSource"
- PrintLog " Cancel Dialog 'Address Book-Assignment'"
- if AddressbookSource.Exists then
- AddressbookSource.Cancel
- else
- Warnlog "the Dialog ' Address Book Source' wasnt up!"
- end if
-
- PrintLog " Close dialog"
- Kontext "DVVerwalten"
- DVVerwalten.Close
-
- PrintLog " Close active document."
- Call hCloseDocument
-endcase
-
-'-----------------------------------------------------------
-
-testcase tFileTemplatesAddressbookSource
-
- PrintLog " Open new document"
- Call hNewDocument
-
- PrintLog " File / Templates /Address Book Source..."
- UseBindings
- FileTemplatesAddressbookSource
-
- WaitSlot(2000)
- PrintLog " In 'Address Book Assignement' dialog click pushbutton 'Administrate'"
- Kontext "AddressbookSource"
- if AddressbookSource.Exists then
- Call DialogTest (AddressbookSource)
- Administrate.Click
- Sleep 2
- PrintLog " Close 'Data Source Administration' with 'Cancel'"
- Kontext "DatabaseProperties"
- if Not DatabaseProperties.Exists then
- Kontext "AddressSourceAutopilot"
- if AddressSourceAutopilot.Exists then
- AddressSourceAutopilot.Cancel
- end if
- Kontext "AddressbookSource"
- AddressbookSource.Cancel
- else
- PrintLog " DatabaseProperties.SetPage TabConnection"
- Kontext "TabConnection"
- Call DialogTest ( TabConnection )
- Kontext "DatabaseProperties"
- DatabaseProperties.Close
- Kontext "AddressbookSource"
- PrintLog " Close dialog"
- AddressbookSource.Cancel
- end if
- end if
-
- printlog " Close active document"
- Call hCloseDocument
-endcase
-
-'-----------------------------------------------------------
-
-testcase tFileTemplatesSave
- if gApplication = "MASTERDOCUMENT" then
- qaErrorLog " tFileTemplatesSave has been disabled in Masterdocument."
- goto endsub
- end if
- printlog "- File / Templates / Save"
- Call hNewDocument
- printlog " Open new document"
- FileTemplatesSave
- printlog " File / Templates / Save"
-
- Kontext "DokumentVorlagen"
- Call DialogTest ( DokumentVorlagen )
- printlog " On 'Templates' dialog click 'Organizer'"
-
- Verwalten.Click
- Kontext "DVVerwalten"
- DVVerwalten.Close
- printlog " Close dialog 'Template Management'"
-
- Kontext "DokumentVorlagen"
- DokumentVorlagen.Cancel
- printlog " Close 'Templates' dialog"
-
- printlog " Close active document"
- Call hCloseDocument
- gApplication = "WRITER"
-endcase
-
-'-----------------------------------------------------------
-
-testcase tFileTemplatesEdit
- printlog "- File / Templates / Edit"
-
- printlog " Open new document"
- Call hNewDocument
- printlog " File / Templates / Edit"
- FileTemplatesEdit
-
- if gUseSysDlg = False then
- printlog " Cancel Filedialog"
- Kontext "OeffnenDlg"
- OeffnenDlg.Cancel
- end if
-
- printlog " Close active document"
- Call hCloseDocument
-endcase
-
-'-----------------------------------------------------------
-
-testcase tFilePagePreview
- PrintLog "- File / Page Preview"
- Dim gehtnicht as boolean
- gehtnicht = FALSE
- printlog " Open new document"
- Select Case gApplication
- Case "WRITER"
- Call hNewDocument
-
- Case "MASTERDOCUMENT"
- Call hNewDocument
-
- Case "HTML"
- printlog "Not in Writer/Web!"
- goto endsub
- end select
-
- printlog " Enter some text in document"
- Call wTypeKeys("Just a small change!")
- printlog " File / Page Preview"
- FilePageView
- WaitSlot (1000)
- Kontext "DocPageViewWriter"
- if DocPageViewWriter.NotExists then
- Warnlog "Page Preview is not coming up!"
- Kontext "Active"
- if Active.Exists then
- if Active.GetRT = 304 then
- Active.No
- end if
- end if
- else
- if gehtnicht=FALSE then
- Kontext "PreviewObjectbar"
- if PreviewObjectbar.Exists = False then Call hToolbarSelect("PagePreview", true)
- printlog " Select 'Zoom 100%' in toolbar"
- try
- Massstab.Select 4
- catch
- Warnlog "Unable to change Zoom factor in toolbar! (Bug#110498)"
- endcatch
-
- printlog " Click 'Print Page Preview' in toolbar"
- Kontext "PreviewObjectbar"
- DruckenSeitenansicht.Click
- Kontext "Active"
- if Active.Exists then
- QAErrorlog "No default printer!"
- Active.ok
- Sleep 1
- Kontext "Printing"
- if Printing.Exists then Printing.Cancel
- else
- printlog " Close 'Print' dialog with cancel"
- Kontext "Printing"
- Printing.Cancel
- end if
-
- printlog " Close Page Preview with button 'Close Preview' in toolbar"
- Kontext "PreviewObjectbar"
- SeitenansichtSchliessen.Click
- else
- Warnlog "Objectbar not addressable!"
- end if
- end if
- printlog " Close active document"
- Call hCloseDocument
-endcase
-
-'-----------------------------------------------------------
-
-testcase tFilePrinterSetup
- PrintLog " Open new document"
- Call hNewDocument
-
- PrintLog " File / Printer Settings"
- FilePrintersettings
- Kontext "Active"
- WaitSlot(1000)
- if Active.Exists then
- if Active.GetRT = 304 then
- QAErrorLog "No Default Printer!"
- Active.Ok
- Sleep 2
- Kontext "DruckerEinrichten"
- if DruckerEinrichten.Exists then
- Call DialogTest ( DruckerEinrichten )
- DruckerEinrichten.Cancel
- end if
- end if
- else
- Kontext "DruckerEinrichten"
- Call DialogTest ( DruckerEinrichten )
- DruckerEinrichten.Cancel
- PrintLog " Cancel 'Printer Setup' dialog"
- end if
- PrintLog " Close active document"
- Call hCloseDocument
-endcase
-
-'-----------------------------------------------------------
-
-testcase tMasterDocFilePagePreview
- PrintLog "- File / Page Preview"
- Dim gehtnicht as boolean
- gehtnicht = FALSE
- gApplication = "MASTERDOCUMENT"
- printlog " Open new document"
- Call hNewDocument
-
- printlog " Enter some text in document"
- Call wTypeKeys("Just a small change!")
- printlog " File / Page Preview"
- FilePageView
- WaitSlot (1000)
- Kontext "DocPageViewWriter"
- if DocPageViewWriter.NotExists then
- Warnlog "Page Preview is not coming up!"
- Kontext "Active"
- if Active.Exists then
- if Active.GetRT = 304 then
- Active.No
- end if
- end if
- else
- if gehtnicht=FALSE then
- Kontext "PreviewObjectbar"
- if PreviewObjectbar.Exists = False then Call hToolbarSelect("PagePreview", true)
- printlog " Select 'Zoom 100%' in toolbar"
- try
- Massstab.Select 4
- catch
- Warnlog "Unable to change Zoom factor in toolbar! (Bug#110498)"
- endcatch
-
- printlog " Click 'Print Page Preview' in toolbar"
- Kontext "PreviewObjectbar"
- DruckenSeitenansicht.Click
- Kontext "Active"
- if Active.Exists then
- QAErrorlog "No default printer!"
- Active.ok
- Sleep 1
- Kontext "Printing"
- if Printing.Exists then Printing.Cancel
- else
- printlog " Close 'Print' dialog with cancel"
- Kontext "Printing"
- Printing.Cancel
- end if
-
- printlog " Close Page Preview with button 'Close Preview' in toolbar"
- Kontext "PreviewObjectbar"
- SeitenansichtSchliessen.Click
- else
- Warnlog "Objectbar not addressable!"
- end if
- end if
-
- printlog " Close active document"
- Call hCloseDocument
- gApplication = "WRITER"
-endcase
+'encoding UTF-8 Do not remove or change this line!
+'**************************************************************************
+'* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+'*
+'* Copyright 2008 by Sun Microsystems, Inc.
+'*
+'* OpenOffice.org - a multi-platform office productivity suite
+'*
+'* $RCSfile: w_001a_.inc,v $
+'*
+'* $Revision: 1.2 $
+'*
+'* last change: $Author: vg $ $Date: 2008-08-18 12:40:41 $
+'*
+'* This file is part of OpenOffice.org.
+'*
+'* OpenOffice.org is free software: you can redistribute it and/or modify
+'* it under the terms of the GNU Lesser General Public License version 3
+'* only, as published by the Free Software Foundation.
+'*
+'* OpenOffice.org is distributed in the hope that it will be useful,
+'* but WITHOUT ANY WARRANTY; without even the implied warranty of
+'* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+'* GNU Lesser General Public License version 3 for more details
+'* (a copy is included in the LICENSE file that accompanied this code).
+'*
+'* You should have received a copy of the GNU Lesser General Public License
+'* version 3 along with OpenOffice.org. If not, see
+'* <http://www.openoffice.org/license.html>
+'* for a copy of the LGPLv3 License.
+'*
+'/************************************************************************
+'*
+'* owner : helge.delfs@sun.com
+'*
+'* short description: Testcases for the Writer Required-test.
+'*
+'\***********************************************************************
+
+sub w_001a_
+
+ printLog Chr(13) + "--------- File Menu (w_001a_.inc) ----------"
+ gApplication = "WRITER"
+
+ Call tFileProperties
+
+ Call tFileTemplatesOrganize
+ Call tFileTemplatesAddressbookSource
+ Call tFileTemplatesSave
+ Call tFileTemplatesEdit
+
+ Call tFilePagePreview
+ Call tPrintCommon()
+ Call tPrintGeneral()
+ Call tPrintApplication()
+ Call tPrintLayout()
+ Call tPrintOptions()
+ Call tFilePrinterSetup
+
+ 'Writer Master Document
+ gApplication = "MASTERDOCUMENT"
+ Call tMasterDocFilePagePreview
+ gApplication = "WRITER"
+
+end sub
+
+'-----------------------------------------------------------
+
+testcase tFileProperties
+ PrintLog "- File / Properties"
+
+ printlog " Open new document"
+ Call hNewDocument
+
+ printlog " File / Properties"
+ FileProperties
+
+ WaitSlot(5000)
+ Kontext
+ try
+ active.SetPage TabDokument
+ catch
+ Warnlog "Dialog 'FileProperties' not up! (Bug#99828)"
+ goto endsub
+ endcatch
+
+ printlog " Switch to Tabpage 'General'"
+ Kontext "TabDokument"
+ Call DialogTest (TabDokument)
+
+ printlog " Switch to Tabpage 'Description'"
+ Kontext
+ active.SetPage TabDokumentinfo
+ Kontext "TabDokumentinfo"
+ Call DialogTest (TabDokumentinfo)
+
+
+ QAErrorlog "#i95523# - FileProperties - Tabpage 'User Defined' has changed. - Adaption of testcases needed."
+ ' printlog " Switch to Tabpage 'User defined'"
+ ' Kontext
+ ' active.SetPage TabBenutzer
+ ' Kontext "TabBenutzer"
+ ' Call DialogTest ( TabBenutzer )
+
+ ' Wait 500
+
+ ' Infofelder.Click
+ ' printlog " Click 'Infofields'"
+ ' Kontext "InfonamenBearbeiten"
+ ' printlog " Close upcoming dialog with 'Cancel'"
+ ' Call DialogTest (InfonamenBearbeiten)
+ ' InfonamenBearbeiten.Cancel
+
+ printlog " Switch to Tabpage 'Internet'"
+ Kontext
+ active.SetPage TabInternet
+ Kontext "TabInternet"
+ Call DialogTest (TabInternet)
+
+ printlog " Switch to Tabpage 'Statistics' and close dialog"
+ Kontext
+ active.SetPage TabStatistik
+ Kontext "TabStatistik"
+ Call DialogTest (TabStatistik)
+ TabStatistik.Close
+
+ Sleep 1
+ printlog " Close active document"
+ Call hCloseDocument
+endcase
+
+'-----------------------------------------------------------
+
+testcase tFileTemplatesOrganize
+ Dim i as integer
+
+ PrintLog " Open new document."
+ Call hNewDocument
+ PrintLog " File / Templates / Organize"
+ FileTemplatesOrganize
+ Kontext "DVVerwalten"
+ For i = 1 to 50
+ if DVVerwalten.Exists then
+ i = 51
+ else
+ Sleep 5
+ end if
+ next i
+ if Not DVVerwalten.Exists then
+ Warnlog "Dialog 'Template Management' not up !"
+ Call hCloseDocument
+ goto endsub
+ end if
+ wait 500
+ PrintLog " Select first entry in left list of dialog 'Template Management' (should be 'My Templates')"
+ ListeLinks.Select 1
+ ListeLinks.TypeKeys "<Home>"
+ Sleep 1
+ Befehle.Click
+ wait 500
+ PrintLog " Select 'Commands -> Import Template'"
+ Call hMenuSelectNr(3)
+ Wait 500
+ PrintLog " Close Filedialog."
+ if gUseSysDlg = False then
+ Kontext "OeffnenDlg"
+ if OeffnenDlg.Exists then
+ OeffnenDlg.Cancel
+ else
+ Warnlog "FileOpen dialog not up!"
+ end if
+ end if
+
+ PrintLog " Select 'Commands -> Printer Settings"
+ Kontext "DVVerwalten"
+ Sleep 1
+ Befehle.Click
+ wait 500
+ Call hMenuSelectNr(4)
+
+ PrintLog " Cancel 'Printer-Setup' dialog"
+ Kontext "DruckerEinrichten"
+ if DruckerEinrichten.Exists then
+ DruckerEinrichten.Cancel
+ else
+ Warnlog "Printersettings dialog is not up!"
+ end if
+
+ PrintLog " Select first entry in right list"
+ Kontext "DVVerwalten"
+ ListeRechts.Select 1
+
+ PrintLog " Select pushbutton 'File..'"
+ if WelcheDatei.IsEnabled then
+ WelcheDatei.Click
+ if gUseSysDlg = False then
+ PrintLog " Cancel Filedialog"
+ Kontext "OeffnenDlg"
+ OeffnenDlg.Cancel
+ end if
+ end if
+
+ PrintLog " Select pushbutton 'Address Book'"
+ Kontext "DVVerwalten"
+ AddressBook.Click
+ Kontext "AddressbookSource"
+ PrintLog " Cancel Dialog 'Address Book-Assignment'"
+ if AddressbookSource.Exists then
+ AddressbookSource.Cancel
+ else
+ Warnlog "the Dialog ' Address Book Source' wasnt up!"
+ end if
+
+ PrintLog " Close dialog"
+ Kontext "DVVerwalten"
+ DVVerwalten.Close
+
+ PrintLog " Close active document."
+ Call hCloseDocument
+endcase
+
+'-----------------------------------------------------------
+
+testcase tFileTemplatesAddressbookSource
+
+ PrintLog " Open new document"
+ Call hNewDocument
+
+ PrintLog " File / Templates /Address Book Source..."
+ UseBindings
+ FileTemplatesAddressbookSource
+
+ WaitSlot(2000)
+ PrintLog " In 'Address Book Assignement' dialog click pushbutton 'Administrate'"
+ Kontext "AddressbookSource"
+ if AddressbookSource.Exists then
+ Call DialogTest (AddressbookSource)
+ Administrate.Click
+ Sleep 2
+ PrintLog " Close 'Data Source Administration' with 'Cancel'"
+ Kontext "DatabaseProperties"
+ if Not DatabaseProperties.Exists then
+ Kontext "AddressSourceAutopilot"
+ if AddressSourceAutopilot.Exists then
+ AddressSourceAutopilot.Cancel
+ end if
+ Kontext "AddressbookSource"
+ AddressbookSource.Cancel
+ else
+ PrintLog " DatabaseProperties.SetPage TabConnection"
+ Kontext "TabConnection"
+ Call DialogTest ( TabConnection )
+ Kontext "DatabaseProperties"
+ DatabaseProperties.Close
+ Kontext "AddressbookSource"
+ PrintLog " Close dialog"
+ AddressbookSource.Cancel
+ end if
+ end if
+
+ printlog " Close active document"
+ Call hCloseDocument
+endcase
+
+'-----------------------------------------------------------
+
+testcase tFileTemplatesSave
+ if gApplication = "MASTERDOCUMENT" then
+ qaErrorLog " tFileTemplatesSave has been disabled in Masterdocument."
+ goto endsub
+ end if
+ printlog "- File / Templates / Save"
+ Call hNewDocument
+ printlog " Open new document"
+ FileTemplatesSave
+ printlog " File / Templates / Save"
+
+ Kontext "DokumentVorlagen"
+ Call DialogTest ( DokumentVorlagen )
+ printlog " On 'Templates' dialog click 'Organizer'"
+
+ Verwalten.Click
+ Kontext "DVVerwalten"
+ DVVerwalten.Close
+ printlog " Close dialog 'Template Management'"
+
+ Kontext "DokumentVorlagen"
+ DokumentVorlagen.Cancel
+ printlog " Close 'Templates' dialog"
+
+ printlog " Close active document"
+ Call hCloseDocument
+ gApplication = "WRITER"
+endcase
+
+'-----------------------------------------------------------
+
+testcase tFileTemplatesEdit
+ printlog "- File / Templates / Edit"
+
+ printlog " Open new document"
+ Call hNewDocument
+ printlog " File / Templates / Edit"
+ FileTemplatesEdit
+
+ if gUseSysDlg = False then
+ printlog " Cancel Filedialog"
+ Kontext "OeffnenDlg"
+ OeffnenDlg.Cancel
+ end if
+
+ printlog " Close active document"
+ Call hCloseDocument
+endcase
+
+'-----------------------------------------------------------
+
+testcase tFilePagePreview
+ PrintLog "- File / Page Preview"
+ Dim gehtnicht as boolean
+ gehtnicht = FALSE
+ printlog " Open new document"
+ Select Case gApplication
+ Case "WRITER"
+ Call hNewDocument
+
+ Case "MASTERDOCUMENT"
+ Call hNewDocument
+
+ Case "HTML"
+ printlog "Not in Writer/Web!"
+ goto endsub
+ end select
+
+ printlog " Enter some text in document"
+ Call wTypeKeys("Just a small change!")
+ printlog " File / Page Preview"
+ FilePageView
+ WaitSlot (1000)
+ Kontext "DocPageViewWriter"
+ if DocPageViewWriter.NotExists then
+ Warnlog "Page Preview is not coming up!"
+ Kontext "Active"
+ if Active.Exists then
+ if Active.GetRT = 304 then
+ Active.No
+ end if
+ end if
+ else
+ if gehtnicht=FALSE then
+ Kontext "PreviewObjectbar"
+ if PreviewObjectbar.Exists = False then Call hToolbarSelect("PagePreview", true)
+ printlog " Select 'Zoom 100%' in toolbar"
+ try
+ Massstab.Select 4
+ catch
+ Warnlog "Unable to change Zoom factor in toolbar! (Bug#110498)"
+ endcatch
+
+ printlog " Click 'Print Page Preview' in toolbar"
+ Kontext "PreviewObjectbar"
+ DruckenSeitenansicht.Click
+ Kontext "Active"
+ if Active.Exists then
+ QAErrorlog "No default printer!"
+ Active.ok
+ Sleep 1
+ Kontext "Printing"
+ if Printing.Exists then Printing.Cancel
+ else
+ printlog " Close 'Print' dialog with cancel"
+ Kontext "Printing"
+ Printing.Cancel
+ end if
+
+ printlog " Close Page Preview with button 'Close Preview' in toolbar"
+ Kontext "PreviewObjectbar"
+ SeitenansichtSchliessen.Click
+ else
+ Warnlog "Objectbar not addressable!"
+ end if
+ end if
+ printlog " Close active document"
+ Call hCloseDocument
+endcase
+
+'-----------------------------------------------------------
+
+testcase tFilePrinterSetup
+ PrintLog " Open new document"
+ Call hNewDocument
+
+ PrintLog " File / Printer Settings"
+ FilePrintersettings
+ Kontext "Active"
+ WaitSlot(1000)
+ if Active.Exists then
+ if Active.GetRT = 304 then
+ QAErrorLog "No Default Printer!"
+ Active.Ok
+ Sleep 2
+ Kontext "DruckerEinrichten"
+ if DruckerEinrichten.Exists then
+ Call DialogTest ( DruckerEinrichten )
+ DruckerEinrichten.Cancel
+ end if
+ end if
+ else
+ Kontext "DruckerEinrichten"
+ Call DialogTest ( DruckerEinrichten )
+ DruckerEinrichten.Cancel
+ PrintLog " Cancel 'Printer Setup' dialog"
+ end if
+ PrintLog " Close active document"
+ Call hCloseDocument
+endcase
+
+'-----------------------------------------------------------
+
+testcase tMasterDocFilePagePreview
+ PrintLog "- File / Page Preview"
+ Dim gehtnicht as boolean
+ gehtnicht = FALSE
+ gApplication = "MASTERDOCUMENT"
+ printlog " Open new document"
+ Call hNewDocument
+
+ printlog " Enter some text in document"
+ Call wTypeKeys("Just a small change!")
+ printlog " File / Page Preview"
+ FilePageView
+ WaitSlot (1000)
+ Kontext "DocPageViewWriter"
+ if DocPageViewWriter.NotExists then
+ Warnlog "Page Preview is not coming up!"
+ Kontext "Active"
+ if Active.Exists then
+ if Active.GetRT = 304 then
+ Active.No
+ end if
+ end if
+ else
+ if gehtnicht=FALSE then
+ Kontext "PreviewObjectbar"
+ if PreviewObjectbar.Exists = False then Call hToolbarSelect("PagePreview", true)
+ printlog " Select 'Zoom 100%' in toolbar"
+ try
+ Massstab.Select 4
+ catch
+ Warnlog "Unable to change Zoom factor in toolbar! (Bug#110498)"
+ endcatch
+
+ printlog " Click 'Print Page Preview' in toolbar"
+ Kontext "PreviewObjectbar"
+ DruckenSeitenansicht.Click
+ Kontext "Active"
+ if Active.Exists then
+ QAErrorlog "No default printer!"
+ Active.ok
+ Sleep 1
+ Kontext "Printing"
+ if Printing.Exists then Printing.Cancel
+ else
+ printlog " Close 'Print' dialog with cancel"
+ Kontext "Printing"
+ Printing.Cancel
+ end if
+
+ printlog " Close Page Preview with button 'Close Preview' in toolbar"
+ Kontext "PreviewObjectbar"
+ SeitenansichtSchliessen.Click
+ else
+ Warnlog "Objectbar not addressable!"
+ end if
+ end if
+
+ printlog " Close active document"
+ Call hCloseDocument
+ gApplication = "WRITER"
+endcase
diff --git a/tools/inc/tools/wintypes.hxx b/tools/inc/tools/wintypes.hxx
index a9c23de87ddd..e3d0b55ffdca 100644
--- a/tools/inc/tools/wintypes.hxx
+++ b/tools/inc/tools/wintypes.hxx
@@ -333,5 +333,11 @@ typedef USHORT StandardButtonType;
#define BUTTON_LESS ((StandardButtonType)10)
#define BUTTON_COUNT 11
+// --------------------------------------------
+// - prominent place for ListBox window types -
+// --------------------------------------------
+
+enum ProminentEntry { PROMINENT_TOP, PROMINENT_MIDDLE };
+
#endif // _TOOLS_WINTYPES_HXX
diff --git a/transex3/prj/build.lst b/transex3/prj/build.lst
deleted file mode 100644
index 0017471af134..000000000000
--- a/transex3/prj/build.lst
+++ /dev/null
@@ -1,10 +0,0 @@
-tr transex3 : tools libxslt berkeleydb LUCENE:lucene NULL
-tr transex3 usr1 - all tr_mkout NULL
-tr transex3\inc nmake - all tr_inc NULL
-tr transex3\source nmake - all tr_src tr_inc NULL
-tr transex3\layout nmake - all rt_layout tr_src tr_inc NULL
-tr transex3\java\l10nconv nmake - all tr_conv NULL
-tr transex3\java\receditor nmake - all tr_rece NULL
-tr transex3\source\help nmake - all tr_bla_help NULL
-tr transex3\source\filter\utils nmake - all tr_bla_utils NULL
-tr transex3\source\filter\merge nmake - all tr_bla_merge tr_bla_utils NULL
diff --git a/ucb/qa/complex/tdoc/CheckTransientDocumentsDocumentContent.java b/ucb/qa/complex/tdoc/CheckTransientDocumentsDocumentContent.java
index fc8cf81c4aaf..8600dcc7f1b7 100755
--- a/ucb/qa/complex/tdoc/CheckTransientDocumentsDocumentContent.java
+++ b/ucb/qa/complex/tdoc/CheckTransientDocumentsDocumentContent.java
@@ -49,7 +49,6 @@ import com.sun.star.ucb.OpenMode;
import com.sun.star.ucb.XCommandProcessor;
import com.sun.star.ucb.XContent;
import com.sun.star.ucb.XContentAccess;
-import com.sun.star.ucb.XContentCreator;
import com.sun.star.ucb.XContentIdentifier;
import com.sun.star.ucb.XContentIdentifierFactory;
import com.sun.star.ucb.XContentProvider;
@@ -139,12 +138,16 @@ public class CheckTransientDocumentsDocumentContent extends ComplexTestCase {
}
}
// create a folder
- XContent xNewFolder = null;
log.println("Create new folder "+ folderName);
ContentInfo contentInfo = new ContentInfo();
contentInfo.Type = "application/vnd.sun.star.tdoc-folder";
- XContentCreator xContentCreator = (XContentCreator)UnoRuntime.queryInterface(XContentCreator.class, xContent);
- xNewFolder = xContentCreator.createNewContent(contentInfo);
+
+ command.Name = "createNewContent";
+ command.Argument = contentInfo;
+
+ result = xCommandProcessor.execute(command, 0, null);
+ XContent xNewFolder = (XContent)UnoRuntime.queryInterface(XContent.class, result);
+
XCommandProcessor xFolderCommandProcessor = (XCommandProcessor)UnoRuntime.queryInterface(XCommandProcessor.class, xNewFolder);
log.println("Got the new folder: " + utils.getImplName(xNewFolder));
diff --git a/ucb/source/core/cmdenv.cxx b/ucb/source/core/cmdenv.cxx
new file mode 100644
index 000000000000..0ac11b82a3dd
--- /dev/null
+++ b/ucb/source/core/cmdenv.cxx
@@ -0,0 +1,194 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_ucb.hxx"
+
+#include "cppuhelper/factory.hxx"
+#include "com/sun/star/lang/IllegalArgumentException.hpp"
+
+#include "cmdenv.hxx"
+
+/**************************************************************************
+ TODO
+ **************************************************************************
+
+ *************************************************************************/
+using namespace com::sun::star;
+using namespace ucb_cmdenv;
+
+//=========================================================================
+//=========================================================================
+//
+// UcbCommandEnvironment Implementation.
+//
+//=========================================================================
+//=========================================================================
+
+UcbCommandEnvironment::UcbCommandEnvironment(
+ const uno::Reference< lang::XMultiServiceFactory >& /*xSMgr*/ )
+//: m_xSMgr( xSMgr )
+{
+}
+
+//=========================================================================
+// virtual
+UcbCommandEnvironment::~UcbCommandEnvironment()
+{
+}
+
+//=========================================================================
+//
+// XInitialization methods.
+//
+//=========================================================================
+
+// virtual
+void SAL_CALL UcbCommandEnvironment::initialize(
+ const uno::Sequence< uno::Any >& aArguments )
+ throw( uno::Exception,
+ uno::RuntimeException )
+{
+ if ( ( aArguments.getLength() < 2 ) ||
+ !( aArguments[ 0 ] >>= m_xIH ) ||
+ !( aArguments[ 1 ] >>= m_xPH ))
+ throw lang::IllegalArgumentException();
+}
+
+//=========================================================================
+//
+// XServiceInfo methods.
+//
+//=========================================================================
+
+// virtual
+::rtl::OUString SAL_CALL UcbCommandEnvironment::getImplementationName()
+ throw ( uno::RuntimeException )
+{
+ return getImplementationName_Static();
+}
+
+//=========================================================================
+// virtual
+sal_Bool SAL_CALL
+UcbCommandEnvironment::supportsService( const ::rtl::OUString& ServiceName )
+ throw ( uno::RuntimeException )
+{
+ uno::Sequence< rtl::OUString > aSNL = getSupportedServiceNames();
+ const rtl::OUString * pArray = aSNL.getConstArray();
+ for ( sal_Int32 i = 0; i < aSNL.getLength(); i++ )
+ {
+ if ( pArray[ i ] == ServiceName )
+ return sal_True;
+ }
+ return sal_False;
+}
+
+//=========================================================================
+// virtual
+uno::Sequence< ::rtl::OUString > SAL_CALL
+UcbCommandEnvironment::getSupportedServiceNames()
+ throw ( uno::RuntimeException )
+{
+ return getSupportedServiceNames_Static();
+}
+
+//=========================================================================
+// static
+rtl::OUString UcbCommandEnvironment::getImplementationName_Static()
+{
+ return rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.comp.ucb.CommandEnvironment" ) );
+}
+
+//=========================================================================
+// static
+uno::Sequence< rtl::OUString >
+UcbCommandEnvironment::getSupportedServiceNames_Static()
+{
+ uno::Sequence< rtl::OUString > aSNS( 1 );
+ aSNS.getArray()[ 0 ]
+ = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.ucb.CommandEnvironment" ) );
+ return aSNS;
+}
+
+//=========================================================================
+//
+// XCommandInfo methods.
+//
+//=========================================================================
+
+// virtual
+uno::Reference< task::XInteractionHandler > SAL_CALL
+UcbCommandEnvironment::getInteractionHandler()
+ throw ( uno::RuntimeException )
+{
+ return m_xIH;
+}
+
+//=========================================================================
+// virtual
+uno::Reference< ucb::XProgressHandler > SAL_CALL
+UcbCommandEnvironment::getProgressHandler()
+ throw ( uno::RuntimeException )
+{
+ return m_xPH;
+}
+
+//=========================================================================
+//
+// Service factory implementation.
+//
+//=========================================================================
+
+static uno::Reference< uno::XInterface > SAL_CALL
+UcbCommandEnvironment_CreateInstance(
+ const uno::Reference< lang::XMultiServiceFactory> & rSMgr )
+ throw( uno::Exception )
+{
+ lang::XServiceInfo * pX = static_cast< lang::XServiceInfo * >(
+ new UcbCommandEnvironment( rSMgr ) );
+ return uno::Reference< uno::XInterface >::query( pX );
+}
+
+//=========================================================================
+// static
+uno::Reference< lang::XSingleServiceFactory >
+UcbCommandEnvironment::createServiceFactory(
+ const uno::Reference< lang::XMultiServiceFactory >& rxServiceMgr )
+{
+ return uno::Reference< lang::XSingleServiceFactory >(
+ cppu::createOneInstanceFactory(
+ rxServiceMgr,
+ UcbCommandEnvironment::getImplementationName_Static(),
+ UcbCommandEnvironment_CreateInstance,
+ UcbCommandEnvironment::getSupportedServiceNames_Static() ) );
+}
diff --git a/ucb/source/core/cmdenv.hxx b/ucb/source/core/cmdenv.hxx
new file mode 100644
index 000000000000..62c550b7ca51
--- /dev/null
+++ b/ucb/source/core/cmdenv.hxx
@@ -0,0 +1,105 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef INCLUDED_CMDENV_HXX
+#define INCLUDED_CMDENV_HXX
+
+#include "cppuhelper/implbase3.hxx"
+
+#include "com/sun/star/lang/XInitialization.hpp"
+#include "com/sun/star/lang/XServiceInfo.hpp"
+#include "com/sun/star/lang/XSingleServiceFactory.hpp"
+#include "com/sun/star/ucb/XCommandEnvironment.hpp"
+
+namespace ucb_cmdenv {
+
+class UcbCommandEnvironment :
+ public cppu::WeakImplHelper3< com::sun::star::lang::XInitialization,
+ com::sun::star::lang::XServiceInfo,
+ com::sun::star::ucb::XCommandEnvironment >
+{
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionHandler > m_xIH;
+ com::sun::star::uno::Reference<
+ com::sun::star::ucb::XProgressHandler > m_xPH;
+
+public:
+ UcbCommandEnvironment(
+ const com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory >& rXSMgr );
+ virtual ~UcbCommandEnvironment();
+
+ // XInitialization
+ virtual void SAL_CALL
+ initialize( const com::sun::star::uno::Sequence<
+ com::sun::star::uno::Any >& aArguments )
+ throw( com::sun::star::uno::Exception,
+ com::sun::star::uno::RuntimeException );
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw ( com::sun::star::uno::RuntimeException );
+
+ virtual sal_Bool SAL_CALL
+ supportsService( const ::rtl::OUString& ServiceName )
+ throw ( com::sun::star::uno::RuntimeException );
+
+ virtual com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw ( com::sun::star::uno::RuntimeException );
+
+ // XCommandEnvironment
+ virtual com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionHandler > SAL_CALL
+ getInteractionHandler()
+ throw ( com::sun::star::uno::RuntimeException );
+ virtual com::sun::star::uno::Reference<
+ com::sun::star::ucb::XProgressHandler > SAL_CALL
+ getProgressHandler()
+ throw ( com::sun::star::uno::RuntimeException );
+
+ // Non-UNO interfaces
+ static rtl::OUString
+ getImplementationName_Static();
+ static com::sun::star::uno::Sequence< rtl::OUString >
+ getSupportedServiceNames_Static();
+
+ static com::sun::star::uno::Reference<
+ com::sun::star::lang::XSingleServiceFactory >
+ createServiceFactory( const com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory > & rxServiceMgr );
+private:
+ //com::sun::star::uno::Reference<
+ // com::sun::star::lang::XMultiServiceFactory > m_xSMgr;
+};
+
+} // namespace ucb_cmdenv
+
+#endif // INCLUDED_CMDENV_HXX
diff --git a/ucb/source/core/makefile.mk b/ucb/source/core/makefile.mk
index e70b5ca879ef..3f80aac74c51 100644
--- a/ucb/source/core/makefile.mk
+++ b/ucb/source/core/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -48,7 +48,8 @@ SLOFILES=\
$(SLO)$/ucbstore.obj \
$(SLO)$/ucbprops.obj \
$(SLO)$/provprox.obj \
- $(SLO)$/ucbcmds.obj
+ $(SLO)$/ucbcmds.obj \
+ $(SLO)$/cmdenv.obj
LIB1TARGET=$(SLB)$/_$(TARGET).lib
LIB1OBJFILES=$(SLOFILES)
@@ -59,7 +60,7 @@ SHL1STDLIBS=\
$(CPPUHELPERLIB) \
$(CPPULIB) \
$(SALLIB) \
- $(UCBHELPERLIB)
+ $(UCBHELPERLIB)
SHL1LIBS=\
$(LIB1TARGET) \
$(SLB)$/regexp.lib
diff --git a/ucb/source/core/ucbcmds.cxx b/ucb/source/core/ucbcmds.cxx
index 7caabc7f783d..d514ffcaa8bb 100644
--- a/ucb/source/core/ucbcmds.cxx
+++ b/ucb/source/core/ucbcmds.cxx
@@ -41,11 +41,10 @@
#include <cppuhelper/exc_hlp.hxx>
#include <rtl/ustring.h>
#include <rtl/ustring.hxx>
-#ifndef __COM_SUN_STAR_LANG_XINTERFACE_HPP_
#include <com/sun/star/uno/XInterface.hpp>
-#endif
#include <com/sun/star/beans/PropertyState.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
+#include <com/sun/star/beans/XPropertySet.hpp>
#include <com/sun/star/container/XChild.hpp>
#include <com/sun/star/beans/XPropertySetInfo.hpp>
#include <com/sun/star/io/XActiveDataSink.hpp>
@@ -53,13 +52,12 @@
#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
+#include <com/sun/star/ucb/CommandEnvironment.hpp>
#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/ucb/GlobalTransferCommandArgument.hpp>
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEBADTRANSFRERURLEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp>
-#endif
#include <com/sun/star/ucb/NameClash.hpp>
#include <com/sun/star/ucb/NameClashException.hpp>
#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
@@ -79,7 +77,7 @@
using namespace com::sun::star;
-namespace ucb_commands
+namespace
{
//=========================================================================
@@ -182,51 +180,6 @@ void SAL_CALL InteractionHandlerProxy::handle(
//=========================================================================
//
-// class CommandEnvironment.
-//
-//=========================================================================
-
-class CommandEnvironment :
- public cppu::WeakImplHelper1< ucb::XCommandEnvironment >
-{
- uno::Reference< task::XInteractionHandler > m_xIH;
- uno::Reference< ucb::XProgressHandler > m_xPH;
-
-public:
- CommandEnvironment(
- const uno::Reference< task::XInteractionHandler > & xIH,
- const uno::Reference< ucb::XProgressHandler > & xPH )
- : m_xIH( xIH ), m_xPH( xPH ) {}
-
- // XCommandEnvironment methods.
- virtual uno::Reference< task::XInteractionHandler > SAL_CALL
- getInteractionHandler()
- throw ( uno::RuntimeException );
- virtual uno::Reference< ucb::XProgressHandler > SAL_CALL
- getProgressHandler()
- throw ( uno::RuntimeException );
-};
-
-//=========================================================================
-// virtual
-uno::Reference< task::XInteractionHandler > SAL_CALL
-CommandEnvironment::getInteractionHandler()
- throw ( uno::RuntimeException )
-{
- return m_xIH;
-}
-
-//=========================================================================
-// virtual
-uno::Reference< ucb::XProgressHandler > SAL_CALL
-CommandEnvironment::getProgressHandler()
- throw ( uno::RuntimeException )
-{
- return m_xPH;
-}
-
-//=========================================================================
-//
// class ActiveDataSink.
//
//=========================================================================
@@ -389,7 +342,7 @@ sal_Bool SAL_CALL CommandProcessorInfo::hasCommandByHandle( sal_Int32 Handle )
//=========================================================================
//=========================================================================
-static rtl::OUString createDesiredName(
+rtl::OUString createDesiredName(
const rtl::OUString & rSourceURL, const rtl::OUString & rNewTitle )
{
rtl::OUString aName( rNewTitle );
@@ -438,13 +391,13 @@ static rtl::OUString createDesiredName(
return rtl::OUString( aName );
}
-static rtl::OUString createDesiredName(
+rtl::OUString createDesiredName(
const ucb::GlobalTransferCommandArgument & rArg )
{
return createDesiredName( rArg.SourceURL, rArg.NewTitle );
}
-static rtl::OUString createDesiredName(
+rtl::OUString createDesiredName(
const ucb::TransferInfo & rArg )
{
return createDesiredName( rArg.SourceURL, rArg.NewTitle );
@@ -453,7 +406,7 @@ static rtl::OUString createDesiredName(
//=========================================================================
enum NameClashContinuation { NOT_HANDLED, ABORT, OVERWRITE, NEW_NAME, UNKNOWN };
-static NameClashContinuation interactiveNameClashResolve(
+NameClashContinuation interactiveNameClashResolve(
const uno::Reference< ucb::XCommandEnvironment > & xEnv,
const rtl::OUString & rTargetURL,
const rtl::OUString & rClashingName,
@@ -528,7 +481,7 @@ static NameClashContinuation interactiveNameClashResolve(
}
//=========================================================================
-static bool setTitle(
+bool setTitle(
const uno::Reference< ucb::XCommandProcessor > & xCommandProcessor,
const uno::Reference< ucb::XCommandEnvironment > & xEnv,
const rtl::OUString & rNewTitle )
@@ -576,7 +529,7 @@ static bool setTitle(
}
//=========================================================================
-static uno::Reference< ucb::XContent > createNew(
+uno::Reference< ucb::XContent > createNew(
const TransferCommandContext & rContext,
const uno::Reference< ucb::XContent > & xTarget,
sal_Bool bSourceIsFolder,
@@ -590,10 +543,12 @@ static uno::Reference< ucb::XContent > createNew(
//
//////////////////////////////////////////////////////////////////////
- uno::Reference< ucb::XContentCreator > xCreator(
- xTarget, uno::UNO_QUERY );
+ // First, try it using "CreatabeleContentsInfo" property and
+ // "createNewContent" command -> the "new" way.
- if ( !xCreator.is() )
+ uno::Reference< ucb::XCommandProcessor > xCommandProcessorT(
+ xTarget, uno::UNO_QUERY );
+ if ( !xCommandProcessorT.is() )
{
uno::Any aProps
= uno::makeAny(beans::PropertyValue(
@@ -606,24 +561,77 @@ static uno::Reference< ucb::XContent > createNew(
ucb::IOErrorCode_CANT_CREATE,
uno::Sequence< uno::Any >(&aProps, 1),
rContext.xOrigEnv,
- rtl::OUString::createFromAscii( "Target is no XContentCreator!" ),
+ rtl::OUString::createFromAscii( "Target is no XCommandProcessor!" ),
rContext.xProcessor );
// Unreachable
}
- uno::Sequence< ucb::ContentInfo > aTypesInfo
- = xCreator->queryCreatableContentsInfo();
+ uno::Sequence< beans::Property > aPropsToObtain( 1 );
+ aPropsToObtain[ 0 ].Name
+ = rtl::OUString::createFromAscii( "CreatableContentsInfo" );
+ aPropsToObtain[ 0 ].Handle
+ = -1;
- sal_Int32 nCount = aTypesInfo.getLength();
- if ( !nCount )
+ ucb::Command aGetPropsCommand(
+ rtl::OUString::createFromAscii( "getPropertyValues" ),
+ -1,
+ uno::makeAny( aPropsToObtain ) );
+
+ uno::Reference< sdbc::XRow > xRow;
+ xCommandProcessorT->execute( aGetPropsCommand, 0, rContext.xEnv ) >>= xRow;
+
+ uno::Sequence< ucb::ContentInfo > aTypesInfo;
+ bool bGotTypesInfo = false;
+
+ if ( xRow.is() )
{
- uno::Any aProps
- = uno::makeAny(beans::PropertyValue(
+ uno::Any aValue = xRow->getObject(
+ 1, uno::Reference< container::XNameAccess >() );
+ if ( aValue.hasValue() && ( aValue >>= aTypesInfo ) )
+ {
+ bGotTypesInfo = true;
+ }
+ }
+
+ uno::Reference< ucb::XContentCreator > xCreator;
+
+ if ( !bGotTypesInfo )
+ {
+ // Second, try it using XContentCreator interface -> the "old" way (not
+ // providing the chance to supply an XCommandEnvironment.
+
+ xCreator.set( xTarget, uno::UNO_QUERY );
+
+ if ( !xCreator.is() )
+ {
+ uno::Any aProps
+ = uno::makeAny(beans::PropertyValue(
rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
"Folder")),
-1,
uno::makeAny(rContext.aArg.TargetURL),
beans::PropertyState_DIRECT_VALUE));
+ ucbhelper::cancelCommandExecution(
+ ucb::IOErrorCode_CANT_CREATE,
+ uno::Sequence< uno::Any >(&aProps, 1),
+ rContext.xOrigEnv,
+ rtl::OUString::createFromAscii( "Target is no XContentCreator!" ),
+ rContext.xProcessor );
+ // Unreachable
+ }
+
+ aTypesInfo = xCreator->queryCreatableContentsInfo();
+ }
+
+ sal_Int32 nCount = aTypesInfo.getLength();
+ if ( !nCount )
+ {
+ uno::Any aProps
+ = uno::makeAny(beans::PropertyValue(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Folder")),
+ -1,
+ uno::makeAny(rContext.aArg.TargetURL),
+ beans::PropertyState_DIRECT_VALUE));
ucbhelper::cancelCommandExecution(
ucb::IOErrorCode_CANT_CREATE,
uno::Sequence< uno::Any >(&aProps, 1),
@@ -680,7 +688,7 @@ static uno::Reference< ucb::XContent > createNew(
!!( nAttribs
& ucb::ContentInfoAttribute::KIND_FOLDER ) )
&&
- ( !!bSourceIsDocument ==
+ ( !!bSourceIsDocument ==
!!( nAttribs
& ucb::ContentInfoAttribute::KIND_DOCUMENT ) )
)
@@ -710,7 +718,25 @@ static uno::Reference< ucb::XContent > createNew(
//
//////////////////////////////////////////////////////////////
- xNew = xCreator->createNewContent( aTypesInfo[ n ] );
+ if ( !xCreator.is() )
+ {
+ // First, try it using "CreatabeleContentsInfo" property and
+ // "createNewContent" command -> the "new" way.
+ ucb::Command aCreateNewCommand(
+ rtl::OUString::createFromAscii( "createNewContent" ),
+ -1,
+ uno::makeAny( aTypesInfo[ n ] ) );
+
+ xCommandProcessorT->execute( aCreateNewCommand, 0, rContext.xEnv )
+ >>= xNew;
+ }
+ else
+ {
+ // Second, try it using XContentCreator interface -> the "old"
+ // way (not providing the chance to supply an XCommandEnvironment.
+
+ xNew = xCreator->createNewContent( aTypesInfo[ n ] );
+ }
if ( !xNew.is() )
{
@@ -739,7 +765,7 @@ static uno::Reference< ucb::XContent > createNew(
}
//=========================================================================
-static void transferProperties(
+void transferProperties(
const TransferCommandContext & rContext,
const uno::Reference< ucb::XCommandProcessor > & xCommandProcessorS,
const uno::Reference< ucb::XCommandProcessor > & xCommandProcessorN )
@@ -904,7 +930,7 @@ static void transferProperties(
}
//=========================================================================
-static uno::Reference< io::XInputStream > getInputStream(
+uno::Reference< io::XInputStream > getInputStream(
const TransferCommandContext & rContext,
const uno::Reference< ucb::XCommandProcessor > & xCommandProcessorS )
throw( uno::Exception )
@@ -992,7 +1018,7 @@ static uno::Reference< io::XInputStream > getInputStream(
}
//=========================================================================
-static uno::Reference< sdbc::XResultSet > getResultSet(
+uno::Reference< sdbc::XResultSet > getResultSet(
const TransferCommandContext & rContext,
const uno::Reference< ucb::XCommandProcessor > & xCommandProcessorS )
throw( uno::Exception )
@@ -1038,7 +1064,7 @@ static uno::Reference< sdbc::XResultSet > getResultSet(
}
//=========================================================================
-static void handleNameClashRename(
+void handleNameClashRename(
const TransferCommandContext & rContext,
const uno::Reference< ucb::XContent > & xNew,
const uno::Reference<
@@ -1217,7 +1243,7 @@ static void handleNameClashRename(
}
//=========================================================================
-static void globalTransfer(
+void globalTransfer_(
const TransferCommandContext & rContext,
const uno::Reference< ucb::XContent > & xSource,
const uno::Reference< ucb::XContent > & xTarget,
@@ -1632,7 +1658,7 @@ static void globalTransfer(
rtl::OUString(), // NewTitle;
rContext.aArg.NameClash ); // NameClash
- ucb_commands::TransferCommandContext aSubCtx(
+ TransferCommandContext aSubCtx(
rContext.xSMgr,
rContext.xProcessor,
rContext.xEnv,
@@ -1649,10 +1675,10 @@ static void globalTransfer(
aSubCtx.aArg.SourceURL
= xChild->getIdentifier()->getContentIdentifier();
- ucb_commands::globalTransfer( aSubCtx,
- xChild,
- xNew,
- xChildRow );
+ globalTransfer_( aSubCtx,
+ xChild,
+ xNew,
+ xChildRow );
}
}
while ( xResultSet->next() );
@@ -1695,7 +1721,7 @@ static void globalTransfer(
}
}
-} /* namescpace ucb_commands */
+} /* namescpace */
//=========================================================================
//
@@ -1706,8 +1732,7 @@ static void globalTransfer(
uno::Reference< ucb::XCommandInfo >
UniversalContentBroker::getCommandInfo()
{
- return uno::Reference< ucb::XCommandInfo >(
- new ucb_commands::CommandProcessorInfo() );
+ return uno::Reference< ucb::XCommandInfo >( new CommandProcessorInfo() );
}
//=========================================================================
@@ -1717,14 +1742,24 @@ void UniversalContentBroker::globalTransfer(
throw( uno::Exception )
{
// Use own command environment with own interaction handler intercepting
- // some interaction requests that shell not be handled by the user-supplied
+ // some interaction requests that shall not be handled by the user-supplied
// interaction handler.
uno::Reference< ucb::XCommandEnvironment > xLocalEnv;
if (xEnv.is())
- xLocalEnv.set( new ucb_commands::CommandEnvironment(
- new ucb_commands::InteractionHandlerProxy(
- xEnv->getInteractionHandler() ),
- xEnv->getProgressHandler() ) );
+ {
+ uno::Reference< beans::XPropertySet > const xProps(
+ m_xSMgr, uno::UNO_QUERY_THROW );
+ uno::Reference< uno::XComponentContext > xCtx;
+ xCtx.set( xProps->getPropertyValue(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "DefaultContext" ) ) ),
+ uno::UNO_QUERY_THROW );
+
+ xLocalEnv.set( ucb::CommandEnvironment::create(
+ xCtx,
+ new InteractionHandlerProxy( xEnv->getInteractionHandler() ),
+ xEnv->getProgressHandler() ) );
+ }
//////////////////////////////////////////////////////////////////////
//
@@ -1862,27 +1897,27 @@ void UniversalContentBroker::globalTransfer(
uno::Any aExc;
rtl::OUString aNewTitle;
- ucb_commands::NameClashContinuation eCont
- = ucb_commands::interactiveNameClashResolve(
+ NameClashContinuation eCont
+ = interactiveNameClashResolve(
xEnv, // always use original environment!
rArg.TargetURL, // target folder URL
- ucb_commands::createDesiredName(
- aTransferArg ), // clashing name
+ createDesiredName(
+ aTransferArg ), // clashing name
aExc,
aNewTitle );
switch ( eCont )
{
- case ucb_commands::NOT_HANDLED:
+ case NOT_HANDLED:
// Not handled.
cppu::throwException( aExc );
// break;
- case ucb_commands::UNKNOWN:
+ case UNKNOWN:
// Handled, but not clear, how...
// fall-thru intended.
- case ucb_commands::ABORT:
+ case ABORT:
throw ucb::CommandFailedException(
rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM(
@@ -1892,13 +1927,13 @@ void UniversalContentBroker::globalTransfer(
aExc );
// break;
- case ucb_commands::OVERWRITE:
+ case OVERWRITE:
aTransferArg.NameClash
= ucb::NameClash::OVERWRITE;
bRetry = true;
break;
- case ucb_commands::NEW_NAME:
+ case NEW_NAME:
aTransferArg.NewTitle = aNewTitle;
bRetry = true;
break;
@@ -2015,7 +2050,7 @@ void UniversalContentBroker::globalTransfer(
// Unreachable
}
- ucb_commands::TransferCommandContext aTransferCtx(
+ TransferCommandContext aTransferCtx(
m_xSMgr, this, xLocalEnv, xEnv, rArg );
if ( rArg.NewTitle.getLength() == 0 )
@@ -2025,12 +2060,12 @@ void UniversalContentBroker::globalTransfer(
if ( aBaseURI.getLength() )
{
aTransferCtx.aArg.NewTitle
- = ucb_commands::createDesiredName( aBaseURI, rtl::OUString() );
+ = createDesiredName( aBaseURI, rtl::OUString() );
}
}
// Do it!
- ucb_commands::globalTransfer( aTransferCtx, xSource, xTarget, xRow );
+ globalTransfer_( aTransferCtx, xSource, xTarget, xRow );
//////////////////////////////////////////////////////////////////////
//
diff --git a/ucb/source/core/ucbserv.cxx b/ucb/source/core/ucbserv.cxx
index 17630a8ef210..70e09d373d48 100644
--- a/ucb/source/core/ucbserv.cxx
+++ b/ucb/source/core/ucbserv.cxx
@@ -37,6 +37,7 @@
#include "ucbstore.hxx"
#include "ucbprops.hxx"
#include "provprox.hxx"
+#include "cmdenv.hxx"
using namespace rtl;
using namespace com::sun::star::uno;
@@ -46,7 +47,7 @@ using namespace com::sun::star::registry;
//=========================================================================
static sal_Bool writeInfo( void * pRegistryKey,
const OUString & rImplementationName,
- Sequence< OUString > const & rServiceNames )
+ Sequence< OUString > const & rServiceNames )
{
OUString aKeyName( OUString::createFromAscii( "/" ) );
aKeyName += rImplementationName;
@@ -124,7 +125,15 @@ extern "C" sal_Bool SAL_CALL component_writeInfo( void *, void * pRegistryKey )
writeInfo( pRegistryKey,
UcbContentProviderProxyFactory::getImplementationName_Static(),
- UcbContentProviderProxyFactory::getSupportedServiceNames_Static() );
+ UcbContentProviderProxyFactory::getSupportedServiceNames_Static() ) &&
+
+ //////////////////////////////////////////////////////////////////////
+ // Command Environment.
+ //////////////////////////////////////////////////////////////////////
+
+ writeInfo( pRegistryKey,
+ ucb_cmdenv::UcbCommandEnvironment::getImplementationName_Static(),
+ ucb_cmdenv::UcbCommandEnvironment::getSupportedServiceNames_Static() );
}
//=========================================================================
@@ -179,6 +188,17 @@ extern "C" void * SAL_CALL component_getFactory(
}
//////////////////////////////////////////////////////////////////////
+ // Command Environment.
+ //////////////////////////////////////////////////////////////////////
+
+ else if ( ucb_cmdenv::UcbCommandEnvironment::getImplementationName_Static().
+ compareToAscii( pImplName ) == 0 )
+ {
+ xFactory
+ = ucb_cmdenv::UcbCommandEnvironment::createServiceFactory( xSMgr );
+ }
+
+ //////////////////////////////////////////////////////////////////////
if ( xFactory.is() )
{
diff --git a/ucb/source/ucp/file/bc.cxx b/ucb/source/ucp/file/bc.cxx
index beb366b07ca5..222196637669 100644
--- a/ucb/source/ucp/file/bc.cxx
+++ b/ucb/source/ucp/file/bc.cxx
@@ -49,7 +49,6 @@
#include <com/sun/star/beans/PropertySetInfoChange.hpp>
#include <com/sun/star/ucb/ContentAction.hpp>
#include <com/sun/star/ucb/NameClash.hpp>
-#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include "filglob.hxx"
#include "filid.hxx"
#include "filrow.hxx"
@@ -437,6 +436,15 @@ BaseContent::execute( const Command& aCommand,
if(!xRow->wasNull())
aAny <<= CasePreservingURL;
}
+ else if( ! aCommand.Name.compareToAscii( "createNewContent" ) )
+ {
+ ucb::ContentInfo aArg;
+ if ( !( aCommand.Argument >>= aArg ) )
+ m_pMyShell->installError( CommandId,
+ TASKHANDLING_WRONG_CREATENEWCONTENT_ARGUMENT );
+ else
+ aAny <<= createNewContent( aArg );
+ }
else
m_pMyShell->installError( CommandId,
TASKHANDLER_UNSUPPORTED_COMMAND );
@@ -529,9 +537,9 @@ BaseContent::getContentType()
// Who am I ?
Sequence< beans::Property > seq(1);
seq[0] = beans::Property( rtl::OUString::createFromAscii("IsDocument"),
- -1,
- getCppuType( static_cast< sal_Bool* >(0) ),
- 0 );
+ -1,
+ getCppuType( static_cast< sal_Bool* >(0) ),
+ 0 );
Reference< sdbc::XRow > xRow = getPropertyValues( -1,seq );
sal_Bool IsDocument = xRow->getBoolean( 1 );
@@ -637,27 +645,7 @@ BaseContent::queryCreatableContentsInfo(
void )
throw( RuntimeException )
{
- Sequence< ContentInfo > seq(2);
-
- // file
- seq[0].Type = m_pMyShell->FileContentType;
- seq[0].Attributes = ContentInfoAttribute::INSERT_WITH_INPUTSTREAM
- | ContentInfoAttribute::KIND_DOCUMENT;
-
- Sequence< beans::Property > props( 1 );
- props[0] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< rtl::OUString* >( 0 ) ),
- beans::PropertyAttribute::MAYBEVOID
- | beans::PropertyAttribute::BOUND );
- seq[0].Properties = props;
-
- // folder
- seq[1].Type = m_pMyShell->FolderContentType;
- seq[1].Attributes = ContentInfoAttribute::KIND_FOLDER;
- seq[1].Properties = props;
- return seq;
+ return m_pMyShell->queryCreatableContentsInfo();
}
@@ -688,18 +676,18 @@ BaseContent::createNewContent(
{
Sequence< beans::Property > seq(1);
seq[0] = beans::Property( rtl::OUString::createFromAscii("IsDocument"),
- -1,
- getCppuType( static_cast< sal_Bool* >(0) ),
- 0 );
+ -1,
+ getCppuType( static_cast< sal_Bool* >(0) ),
+ 0 );
Reference< sdbc::XRow > xRow = getPropertyValues( -1,seq );
IsDocument = xRow->getBoolean( 1 );
if ( xRow->wasNull() )
{
IsDocument = false;
-// OSL_ENSURE( false,
-// "BaseContent::createNewContent - Property value was null!" );
-// return Reference< XContent >();
+// OSL_ENSURE( false,
+// "BaseContent::createNewContent - Property value was null!" );
+// return Reference< XContent >();
}
}
catch ( sdbc::SQLException const & )
diff --git a/ucb/source/ucp/file/filerror.hxx b/ucb/source/ucp/file/filerror.hxx
index 0ae47da5629d..e773e5a5064f 100644
--- a/ucb/source/ucp/file/filerror.hxx
+++ b/ucb/source/ucp/file/filerror.hxx
@@ -42,21 +42,21 @@ namespace fileaccess {
#define TASKHANDLING_WRONG_DELETE_ARGUMENT 5
#define TASKHANDLING_WRONG_TRANSFER_ARGUMENT 6
#define TASKHANDLING_WRONG_INSERT_ARGUMENT 7
+#define TASKHANDLING_WRONG_CREATENEWCONTENT_ARGUMENT 8
+#define TASKHANDLING_UNSUPPORTED_OPEN_MODE 9
-#define TASKHANDLING_UNSUPPORTED_OPEN_MODE 8
+#define TASKHANDLING_DELETED_STATE_IN_OPEN_COMMAND 10
+#define TASKHANDLING_INSERTED_STATE_IN_OPEN_COMMAND 11
-#define TASKHANDLING_DELETED_STATE_IN_OPEN_COMMAND 9
-#define TASKHANDLING_INSERTED_STATE_IN_OPEN_COMMAND 10
+#define TASKHANDLING_OPEN_FILE_FOR_PAGING 12
+#define TASKHANDLING_NOTCONNECTED_FOR_PAGING 13
+#define TASKHANDLING_BUFFERSIZEEXCEEDED_FOR_PAGING 14
+#define TASKHANDLING_IOEXCEPTION_FOR_PAGING 15
+#define TASKHANDLING_READING_FILE_FOR_PAGING 16
-#define TASKHANDLING_OPEN_FILE_FOR_PAGING 11
-#define TASKHANDLING_NOTCONNECTED_FOR_PAGING 12
-#define TASKHANDLING_BUFFERSIZEEXCEEDED_FOR_PAGING 13
-#define TASKHANDLING_IOEXCEPTION_FOR_PAGING 14
-#define TASKHANDLING_READING_FILE_FOR_PAGING 15
-
-#define TASKHANDLING_OPEN_FOR_INPUTSTREAM 16
-#define TASKHANDLING_OPEN_FOR_STREAM 17
-#define TASKHANDLING_OPEN_FOR_DIRECTORYLISTING 18
+#define TASKHANDLING_OPEN_FOR_INPUTSTREAM 17
+#define TASKHANDLING_OPEN_FOR_STREAM 18
+#define TASKHANDLING_OPEN_FOR_DIRECTORYLISTING 19
#define TASKHANDLING_NOFRESHINSERT_IN_INSERT_COMMAND 22
#define TASKHANDLING_NONAMESET_INSERT_COMMAND 23
diff --git a/ucb/source/ucp/file/filglob.cxx b/ucb/source/ucp/file/filglob.cxx
index 25095a4f9082..ccc0342b8436 100644
--- a/ucb/source/ucp/file/filglob.cxx
+++ b/ucb/source/ucp/file/filglob.cxx
@@ -286,7 +286,8 @@ namespace fileaccess {
errorCode == TASKHANDLING_WRONG_OPEN_ARGUMENT ||
errorCode == TASKHANDLING_WRONG_DELETE_ARGUMENT ||
errorCode == TASKHANDLING_WRONG_TRANSFER_ARGUMENT ||
- errorCode == TASKHANDLING_WRONG_INSERT_ARGUMENT )
+ errorCode == TASKHANDLING_WRONG_INSERT_ARGUMENT ||
+ errorCode == TASKHANDLING_WRONG_CREATENEWCONTENT_ARGUMENT )
{
IllegalArgumentException excep;
excep.ArgumentPosition = 0;
@@ -655,15 +656,15 @@ namespace fileaccess {
aAny <<= excep;
cancelCommandExecution( aAny,xEnv );
}
-// ioErrorCode = IOErrorCode_ALREADY_EXISTING;
-// cancelCommandExecution(
-// ioErrorCode,
-// generateErrorArguments(aUncPath),
-// xEnv,
-// rtl::OUString(
-// RTL_CONSTASCII_USTRINGPARAM(
-// "the folder exists")),
-// xComProc );
+// ioErrorCode = IOErrorCode_ALREADY_EXISTING;
+// cancelCommandExecution(
+// ioErrorCode,
+// generateErrorArguments(aUncPath),
+// xEnv,
+// rtl::OUString(
+// RTL_CONSTASCII_USTRINGPARAM(
+// "the folder exists")),
+// xComProc );
}
else if( errorCode == TASKHANDLING_ENSUREDIR_FOR_WRITE ||
errorCode == TASKHANDLING_CREATEDIRECTORY_MKDIR )
@@ -814,20 +815,20 @@ namespace fileaccess {
errorCode == TASKHANDLING_TRANSFER_BY_MOVE_SOURCESTAT )
{
ioErrorCode = IOErrorCode_NOT_EXISTING;
- aMsg = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ aMsg = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
"source file/folder does not exist"));
break;
}
else
{
ioErrorCode = IOErrorCode_GENERAL;
- aMsg = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ aMsg = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
"a general error during transfer command"));
break;
}
default:
ioErrorCode = IOErrorCode_GENERAL;
- aMsg = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ aMsg = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
"a general error during transfer command"));
break;
}
diff --git a/ucb/source/ucp/file/filtask.cxx b/ucb/source/ucp/file/filtask.cxx
index 57c165b0b9b0..b1b7f47fc17e 100644
--- a/ucb/source/ucp/file/filtask.cxx
+++ b/ucb/source/ucp/file/filtask.cxx
@@ -33,11 +33,11 @@
#include "filtask.hxx"
#include "filglob.hxx"
-/*********************************************************************************/
-/* */
-/* TaskHandling */
-/* */
-/*********************************************************************************/
+/******************************************************************************/
+/* */
+/* TaskHandling */
+/* */
+/******************************************************************************/
using namespace fileaccess;
@@ -70,7 +70,9 @@ TaskManager::startTask(
TaskMap::iterator it = m_aTaskMap.find( CommandId );
if( it != m_aTaskMap.end() )
{
- throw DuplicateCommandIdentifierException( ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( OSL_LOG_PREFIX ) ), uno::Reference< uno::XInterface >() );
+ throw DuplicateCommandIdentifierException(
+ ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( OSL_LOG_PREFIX ) ),
+ uno::Reference< uno::XInterface >() );
}
m_aTaskMap[ CommandId ] = TaskHandling( xCommandEnv );
}
@@ -91,7 +93,8 @@ TaskManager::endTask( sal_Int32 CommandId,
sal_Int32 MinorCode = it->second.getMinorErrorCode();
bool isHandled = it->second.isHandled();
- Reference< XCommandEnvironment > xComEnv = it->second.getCommandEnvironment();
+ Reference< XCommandEnvironment > xComEnv
+ = it->second.getCommandEnvironment();
m_aTaskMap.erase( it );
@@ -122,17 +125,6 @@ TaskManager::abort( sal_Int32 CommandId )
}
-bool SAL_CALL TaskManager::isAborted( sal_Int32 CommandId )
-{
- osl::MutexGuard aGuard( m_aMutex );
- TaskMap::iterator it = m_aTaskMap.find( CommandId );
- if( it == m_aTaskMap.end() || it->second.isAborted() )
- return false;
- else
- return true;
-}
-
-
void SAL_CALL TaskManager::clearError( sal_Int32 CommandId )
{
osl::MutexGuard aGuard( m_aMutex );
@@ -178,45 +170,9 @@ TaskManager::getCommandId( void )
-uno::Reference< task::XInteractionHandler > SAL_CALL
-TaskManager::getInteractionHandler( sal_Int32 CommandId )
-{
- osl::MutexGuard aGuard( m_aMutex );
- TaskMap::iterator it = m_aTaskMap.find( CommandId );
- if( it == m_aTaskMap.end() )
- return uno::Reference< task::XInteractionHandler >( 0 );
- else
- return it->second.getInteractionHandler();
-}
-
-
-
-uno::Reference< XProgressHandler > SAL_CALL
-TaskManager::getProgressHandler( sal_Int32 CommandId )
-{
- osl::MutexGuard aGuard( m_aMutex );
- TaskMap::iterator it = m_aTaskMap.find( CommandId );
- if( it == m_aTaskMap.end() )
- return uno::Reference< XProgressHandler >( 0 );
- else
- return it->second.getProgressHandler();
-}
-
-
-uno::Reference< XCommandEnvironment > SAL_CALL
-TaskManager::getCommandEnvironment( sal_Int32 CommandId )
-{
- osl::MutexGuard aGuard( m_aMutex );
- TaskMap::iterator it = m_aTaskMap.find( CommandId );
- if( it == m_aTaskMap.end() )
- return uno::Reference< XCommandEnvironment >( 0 );
- else
- return it->second.getCommandEnvironment();
-}
-
-
-void SAL_CALL TaskManager::handleTask( sal_Int32 CommandId,
- const uno::Reference< task::XInteractionRequest >& request )
+void SAL_CALL TaskManager::handleTask(
+ sal_Int32 CommandId,
+ const uno::Reference< task::XInteractionRequest >& request )
{
osl::MutexGuard aGuard( m_aMutex );
TaskMap::iterator it = m_aTaskMap.find( CommandId );
@@ -229,8 +185,3 @@ void SAL_CALL TaskManager::handleTask( sal_Int32 CommandId,
it->second.setHandled();
}
}
-
-
-
-
-
diff --git a/ucb/source/ucp/file/filtask.hxx b/ucb/source/ucp/file/filtask.hxx
index a507ba1bee80..642c257b6ddf 100644
--- a/ucb/source/ucp/file/filtask.hxx
+++ b/ucb/source/ucp/file/filtask.hxx
@@ -40,9 +40,7 @@
#include <com/sun/star/ucb/XProgressHandler.hpp>
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <com/sun/star/task/XInteractionRequest.hpp>
-#ifndef _FILERROR_HXX_
#include "filerror.hxx"
-#endif
namespace fileaccess
@@ -52,11 +50,8 @@ namespace fileaccess
/*
* This implementation is inherited by class fileaccess::shell.
* The relevant methods in this class all have as first argument the CommandId,
- * so if necessary, every method has acess to its relevant XInteractionHandler and
- * XProgressHandler, simply by calling directly the method
- * getInteractionHandler( CommandId )
- * and
- * getProgressHandler();
+ * so if necessary, every method has access to its relevant XInteractionHandler and
+ * XProgressHandler.
*/
@@ -95,11 +90,6 @@ namespace fileaccess
m_bAbort = true;
}
- bool SAL_CALL isAborted()
- {
- return m_bAbort;
- }
-
void setHandled()
{
m_bHandled = true;
@@ -182,7 +172,6 @@ namespace fileaccess
sal_Int32 SAL_CALL getCommandId( void );
void SAL_CALL abort( sal_Int32 CommandId );
- bool SAL_CALL isAborted( sal_Int32 CommandId );
/**
@@ -234,16 +223,6 @@ namespace fileaccess
void SAL_CALL clearError( sal_Int32 );
-
- com::sun::star::uno::Reference< com::sun::star::task::XInteractionHandler > SAL_CALL
- getInteractionHandler( sal_Int32 CommandId );
-
- com::sun::star::uno::Reference< com::sun::star::ucb::XProgressHandler > SAL_CALL
- getProgressHandler( sal_Int32 CommandId );
-
- com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment > SAL_CALL
- getCommandEnvironment( sal_Int32 CommandId );
-
};
} // end namespace TaskHandling
diff --git a/ucb/source/ucp/file/shell.cxx b/ucb/source/ucp/file/shell.cxx
index f53873563c99..eaa4140bf841 100644
--- a/ucb/source/ucp/file/shell.cxx
+++ b/ucb/source/ucp/file/shell.cxx
@@ -46,23 +46,18 @@
#include <com/sun/star/ucb/NameClash.hpp>
#include <com/sun/star/ucb/XContentIdentifier.hpp>
#include <com/sun/star/lang/XComponent.hpp>
-#ifndef _COM_SUN_STAR_UCB_XCONTENTACCESS_
#include <com/sun/star/ucb/XContentAccess.hpp>
-#endif
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYATTRIBBUTE_HPP_
#include <com/sun/star/beans/PropertyAttribute.hpp>
-#endif
#include <com/sun/star/io/XSeekable.hpp>
#include <com/sun/star/io/XTruncate.hpp>
#include <com/sun/star/ucb/OpenCommandArgument.hpp>
#include <com/sun/star/ucb/XPropertySetRegistryFactory.hpp>
#include <com/sun/star/ucb/TransferInfo.hpp>
+#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/beans/PropertyChangeEvent.hpp>
#include <com/sun/star/beans/XPropertiesChangeListener.hpp>
#include <rtl/string.hxx>
-#ifndef _FILERROR_HXX_
#include "filerror.hxx"
-#endif
#include "filglob.hxx"
#include "filcmd.hxx"
#include "filinpstr.hxx"
@@ -188,9 +183,10 @@ shell::shell( const uno::Reference< lang::XMultiServiceFactory >& xMultiServiceF
IsHidden( rtl::OUString::createFromAscii( "IsHidden" ) ),
ContentType( rtl::OUString::createFromAscii( "ContentType" ) ),
IsReadOnly( rtl::OUString::createFromAscii( "IsReadOnly" ) ),
+ CreatableContentsInfo( rtl::OUString::createFromAscii( "CreatableContentsInfo" ) ),
FolderContentType( rtl::OUString::createFromAscii( "application/vnd.sun.staroffice.fsys-folder" ) ),
FileContentType( rtl::OUString::createFromAscii( "application/vnd.sun.staroffice.fsys-file" ) ),
- m_sCommandInfo( 8 )
+ m_sCommandInfo( 9 )
{
// Title
m_aDefaultProperties.insert( MyProperty( true,
@@ -294,7 +290,7 @@ shell::shell( const uno::Reference< lang::XMultiServiceFactory >& xMultiServiceF
| beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY ) );
- // Remote
+ // Hidden
m_aDefaultProperties.insert(
MyProperty(
true,
@@ -312,7 +308,6 @@ shell::shell( const uno::Reference< lang::XMultiServiceFactory >& xMultiServiceF
#endif
-
// ContentType
uno::Any aAny;
aAny <<= rtl::OUString();
@@ -358,6 +353,17 @@ shell::shell( const uno::Reference< lang::XMultiServiceFactory >& xMultiServiceF
| beans::PropertyAttribute::BOUND ) );
+ // CreatableContentsInfo
+ m_aDefaultProperties.insert( MyProperty( true,
+ CreatableContentsInfo,
+ -1 ,
+ getCppuType( static_cast< const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ uno::Any(),
+ beans::PropertyState_DEFAULT_VALUE,
+ beans::PropertyAttribute::MAYBEVOID
+ | beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY ) );
+
// Commands
m_sCommandInfo[0].Name = rtl::OUString::createFromAscii( "getCommandInfo" );
m_sCommandInfo[0].Handle = -1;
@@ -391,6 +397,9 @@ shell::shell( const uno::Reference< lang::XMultiServiceFactory >& xMultiServiceF
m_sCommandInfo[7].Handle = -1;
m_sCommandInfo[7].ArgType = getCppuType( static_cast< InsertCommandArgument* > ( 0 ) );
+ m_sCommandInfo[7].Name = rtl::OUString::createFromAscii( "createNewContent" );
+ m_sCommandInfo[7].Handle = -1;
+ m_sCommandInfo[7].ArgType = getCppuType( static_cast< ucb::ContentInfo * > ( 0 ) );
if(m_bWithConfig)
{
@@ -1597,7 +1606,7 @@ shell::remove( sal_Int32 CommandId,
nError = aDirectory.getNextItem( aItem );
while( nError == osl::FileBase::E_None )
{
- nError = aItem.getFileStatus( aStatus );
+ nError = aItem.getFileStatus( aStatus );
if( nError != osl::FileBase::E_None || ! aStatus.isValid( nMask ) )
{
installError( CommandId,
@@ -1623,7 +1632,7 @@ shell::remove( sal_Int32 CommandId,
nError = aDirectory.getNextItem( aItem );
}
- aDirectory.close();
+ aDirectory.close();
if( ! whileSuccess )
return sal_False; // error code is installed
@@ -2297,9 +2306,9 @@ shell::commit( const shell::ContentMap::iterator& it,
sal_Bool isDirectory,isFile,isVolume,isRemoveable,isRemote,isFloppy,isCompactDisc;
- sal_Int64 dirSize = 0;
-
- if( aFileStatus.isValid( FileStatusMask_FileSize ) )
+ sal_Int64 dirSize = 0;
+
+ if( aFileStatus.isValid( FileStatusMask_FileSize ) )
dirSize = aFileStatus.getFileSize();
if( aFileStatus.isValid( FileStatusMask_Type ) )
@@ -2320,7 +2329,7 @@ shell::commit( const shell::ContentMap::iterator& it,
isFile =
osl::FileStatus::Regular == aFileStatus2.getFileType();
- if( aFileStatus2.isValid( FileStatusMask_FileSize ) )
+ if( aFileStatus2.isValid( FileStatusMask_FileSize ) )
dirSize = aFileStatus2.getFileSize();
}
else
@@ -2346,17 +2355,17 @@ shell::commit( const shell::ContentMap::iterator& it,
osl::FileStatus::Regular == aFileStatus.getFileType();
}
- aAny <<= isVolume;
it1 = properties.find( MyProperty( IsVolume ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isVolume ) );
- aAny <<= isDirectory;
it1 = properties.find( MyProperty( IsFolder ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isDirectory ) );
- aAny <<= isFile;
it1 = properties.find( MyProperty( IsDocument ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isFile ) );
osl::VolumeInfo aVolumeInfo( VolumeInfoMask_Attributes );
if( isVolume &&
@@ -2369,44 +2378,51 @@ shell::commit( const shell::ContentMap::iterator& it,
isCompactDisc = aVolumeInfo.getCompactDiscFlag();
isFloppy = aVolumeInfo.getFloppyDiskFlag();
- aAny <<= isRemote;
it1 = properties.find( MyProperty( IsRemote ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isRemote ) );
- aAny <<= isRemoveable;
it1 = properties.find( MyProperty( IsRemoveable ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isRemoveable ) );
- aAny <<= isCompactDisc;
it1 = properties.find( MyProperty( IsCompactDisc ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isCompactDisc ) );
- aAny <<= isFloppy;
it1 = properties.find( MyProperty( IsFloppy ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( isFloppy ) );
}
else
{
sal_Bool dummy = false;
aAny <<= dummy;
it1 = properties.find( MyProperty( IsRemote ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( aAny );
+
it1 = properties.find( MyProperty( IsRemoveable ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( aAny );
+
it1 = properties.find( MyProperty( IsCompactDisc ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( aAny );
+
it1 = properties.find( MyProperty( IsFloppy ) );
- if( it1 != properties.end() ) it1->setValue( aAny );
+ if( it1 != properties.end() )
+ it1->setValue( aAny );
}
}
-
- it1 = properties.find( MyProperty( Size ) );
- if( it1 != properties.end() )
+ else
{
- aAny <<= dirSize;
- it1->setValue( aAny );
+ isDirectory = sal_False;
}
+ it1 = properties.find( MyProperty( Size ) );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny( dirSize ) );
it1 = properties.find( MyProperty( IsReadOnly ) );
if( it1 != properties.end() )
@@ -2415,8 +2431,7 @@ shell::commit( const shell::ContentMap::iterator& it,
{
sal_uInt64 Attr = aFileStatus.getAttributes();
sal_Bool readonly = ( Attr & Attribute_ReadOnly ) != 0;
- aAny <<= readonly;
- it1->setValue( aAny );
+ it1->setValue( uno::makeAny( readonly ) );
}
}
@@ -2427,13 +2442,11 @@ shell::commit( const shell::ContentMap::iterator& it,
{
sal_uInt64 Attr = aFileStatus.getAttributes();
sal_Bool ishidden = ( Attr & Attribute_Hidden ) != 0;
- aAny <<= ishidden;
- it1->setValue( aAny );
+ it1->setValue( uno::makeAny( ishidden ) );
}
}
it1 = properties.find( MyProperty( DateModified ) );
-
if( it1 != properties.end() )
{
if( aFileStatus.isValid( FileStatusMask_ModifyTime ) )
@@ -2441,7 +2454,7 @@ shell::commit( const shell::ContentMap::iterator& it,
TimeValue temp = aFileStatus.getModifyTime();
// Convert system time to local time (for EA)
- TimeValue myLocalTime;
+ TimeValue myLocalTime;
osl_getLocalTimeFromSystemTime( &temp, &myLocalTime );
oslDateTime myDateTime;
@@ -2455,11 +2468,16 @@ shell::commit( const shell::ContentMap::iterator& it,
aDateTime.Day = myDateTime.Day;
aDateTime.Month = myDateTime.Month;
aDateTime.Year = myDateTime.Year;
- aAny <<= aDateTime;
- it1->setValue( aAny );
+ it1->setValue( uno::makeAny( aDateTime ) );
}
}
+ it1 = properties.find( MyProperty( CreatableContentsInfo ) );
+ if( it1 != properties.end() )
+ it1->setValue( uno::makeAny(
+ isDirectory || !aFileStatus.isValid( FileStatusMask_Type )
+ ? queryCreatableContentsInfo()
+ : uno::Sequence< ucb::ContentInfo >() ) );
}
@@ -2494,8 +2512,8 @@ shell::getv(
{
// Assume failure
aIsRegular = false;
- osl::FileBase::RC result = osl::FileBase::E_INVAL;
- osl::DirectoryItem aTargetItem;
+ osl::FileBase::RC result = osl::FileBase::E_INVAL;
+ osl::DirectoryItem aTargetItem;
osl::DirectoryItem::get( aFileStatus.getLinkTargetURL(), aTargetItem );
if ( aTargetItem.is() )
{
@@ -3000,6 +3018,31 @@ shell::copyPersistentSet( const rtl::OUString& srcUnqPath,
} // end for( sal_Int...
}
+uno::Sequence< ucb::ContentInfo > shell::queryCreatableContentsInfo()
+{
+ uno::Sequence< ucb::ContentInfo > seq(2);
+
+ // file
+ seq[0].Type = FileContentType;
+ seq[0].Attributes = ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM
+ | ucb::ContentInfoAttribute::KIND_DOCUMENT;
+
+ uno::Sequence< beans::Property > props( 1 );
+ props[0] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< rtl::OUString* >( 0 ) ),
+ beans::PropertyAttribute::MAYBEVOID
+ | beans::PropertyAttribute::BOUND );
+ seq[0].Properties = props;
+
+ // folder
+ seq[1].Type = FolderContentType;
+ seq[1].Attributes = ucb::ContentInfoAttribute::KIND_FOLDER;
+ seq[1].Properties = props;
+ return seq;
+}
+
/*******************************************************************************/
/* */
/* some misceancellous static functions */
diff --git a/ucb/source/ucp/file/shell.hxx b/ucb/source/ucp/file/shell.hxx
index 811cdce531b0..80ffd38f55aa 100644
--- a/ucb/source/ucp/file/shell.hxx
+++ b/ucb/source/ucp/file/shell.hxx
@@ -54,21 +54,18 @@
#include <com/sun/star/ucb/XCommandProcessor.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
#include <com/sun/star/io/XInputStream.hpp>
-#ifndef _COM_SUN_STAR_BEANS_XPROPERTYSETINFO_HPP_protected
#include <com/sun/star/beans/XPropertySetInfo.hpp>
-#endif
#include <com/sun/star/beans/XPropertiesChangeNotifier.hpp>
#include <com/sun/star/ucb/NumberedSortingInfo.hpp>
#include <com/sun/star/sdbc/XRow.hpp>
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
#include <com/sun/star/ucb/XContentProvider.hpp>
-#ifndef _COM_SUN_STAR_UCB_XDYNAMICRESULTSET_HPP__
#include <com/sun/star/ucb/XDynamicResultSet.hpp>
-#endif
#include <com/sun/star/beans/XPropertyContainer.hpp>
#include <com/sun/star/beans/XPropertyAccess.hpp>
#include <com/sun/star/ucb/XPropertySetRegistryFactory.hpp>
#include <com/sun/star/ucb/TransferInfo.hpp>
+#include <com/sun/star/ucb/ContentInfo.hpp>
#include "filtask.hxx"
#include "filnot.hxx"
@@ -307,7 +304,7 @@ namespace fileaccess {
/********************************************************************************/
- /* transfer-commandos */
+ /* transfer-commands */
/********************************************************************************/
/**
@@ -398,6 +395,9 @@ namespace fileaccess {
void SAL_CALL insertDefaultProperties( const rtl::OUString& aUnqPath );
+ com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo >
+ queryCreatableContentsInfo();
+
/******************************************************************************/
/* */
@@ -416,7 +416,6 @@ namespace fileaccess {
com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory > m_xMultiServiceFactory;
com::sun::star::uno::Reference< com::sun::star::ucb::XPropertySetRegistry > m_xFileRegistry;
-
private:
/********************************************************************************/
@@ -580,6 +579,7 @@ namespace fileaccess {
const rtl::OUString IsHidden;
const rtl::OUString ContentType;
const rtl::OUString IsReadOnly;
+ const rtl::OUString CreatableContentsInfo;
public:
diff --git a/ucb/source/ucp/ftp/ftpcontent.cxx b/ucb/source/ucp/ftp/ftpcontent.cxx
index e4533d872275..73300c16844b 100644
--- a/ucb/source/ucp/ftp/ftpcontent.cxx
+++ b/ucb/source/ucp/ftp/ftpcontent.cxx
@@ -106,19 +106,6 @@ using namespace com::sun::star::sdbc;
FTPContent::FTPContent( const Reference< XMultiServiceFactory >& rxSMgr,
FTPContentProvider* pProvider,
- const Reference< XContentIdentifier >& Identifier)
- : ContentImplHelper(rxSMgr,pProvider,Identifier),
- m_pFCP(pProvider),
- m_aFTPURL(Identifier->getContentIdentifier(),
- pProvider),
- m_bInserted(false),
- m_bTitleSet(false)
-{
-}
-
-
-FTPContent::FTPContent( const Reference< XMultiServiceFactory >& rxSMgr,
- FTPContentProvider* pProvider,
const Reference< XContentIdentifier >& Identifier,
const FTPURL& aFTPURL)
: ContentImplHelper(rxSMgr,pProvider,Identifier),
@@ -175,9 +162,9 @@ XINTERFACE_IMPL_6( FTPContent,
//=========================================================================
XTYPEPROVIDER_IMPL_6( FTPContent,
- XTypeProvider,
- XServiceInfo,
- XContent,
+ XTypeProvider,
+ XServiceInfo,
+ XContent,
XCommandProcessor,
XContentCreator,
XChild);
@@ -231,7 +218,7 @@ void SAL_CALL FTPContent::abort( sal_Int32 /*CommandId*/ )
/***************************************************************************/
/* */
-/* Interne Implklasse */
+/* Internal implementation class. */
/* */
/***************************************************************************/
@@ -376,66 +363,85 @@ Any SAL_CALL FTPContent::execute(
// return aRet;
// }
- if(action == THROWAUTHENTICATIONREQUEST) {
+ switch (action)
+ {
+ case NOACTION:
+ break;
+
+ case THROWAUTHENTICATIONREQUEST:
ucbhelper::cancelCommandExecution(
aRet,
Reference<XCommandEnvironment>(0));
- } else if(action == THROWACCESSDENIED) {
- Sequence<Any> seq(1);
- PropertyValue value;
- value.Name =
- rtl::OUString::createFromAscii("Uri");
- value.Handle = -1;
- value.Value <<= m_aFTPURL.ident(false,false);
- value.State = PropertyState_DIRECT_VALUE;
- seq[0] <<= value;
- ucbhelper::cancelCommandExecution(
- IOErrorCode_ACCESS_DENIED,
- seq,
- Environment);
- } else if(action == THROWINTERACTIVECONNECT) {
- InteractiveNetworkConnectException
- excep;
- excep.Server = m_aFTPURL.host();
- aRet <<= excep;
- ucbhelper::cancelCommandExecution(
- aRet,
- Environment);
- } else if(action == THROWRESOLVENAME) {
- InteractiveNetworkResolveNameException
- excep;
- excep.Server = m_aFTPURL.host();
- aRet <<= excep;
- ucbhelper::cancelCommandExecution(
- aRet,
- Environment);
- } else if(action == THROWNOFILE) {
- Sequence<Any> seq(1);
- PropertyValue value;
- value.Name =
- rtl::OUString::createFromAscii("Uri");
- value.Handle = -1;
- value.Value <<= m_aFTPURL.ident(false,false);
- value.State = PropertyState_DIRECT_VALUE;
- seq[0] <<= value;
- ucbhelper::cancelCommandExecution(
- IOErrorCode_NO_FILE,
- seq,
- Environment);
- } else if(action == THROWQUOTE ||
- action == THROWGENERAL) {
+ break;
+
+ case THROWACCESSDENIED:
+ {
+ Sequence<Any> seq(1);
+ PropertyValue value;
+ value.Name = rtl::OUString::createFromAscii("Uri");
+ value.Handle = -1;
+ value.Value <<= m_aFTPURL.ident(false,false);
+ value.State = PropertyState_DIRECT_VALUE;
+ seq[0] <<= value;
+ ucbhelper::cancelCommandExecution(
+ IOErrorCode_ACCESS_DENIED,
+ seq,
+ Environment);
+ break;
+ }
+ case THROWINTERACTIVECONNECT:
+ {
+ InteractiveNetworkConnectException excep;
+ excep.Server = m_aFTPURL.host();
+ aRet <<= excep;
+ ucbhelper::cancelCommandExecution(
+ aRet,
+ Environment);
+ break;
+ }
+ case THROWRESOLVENAME:
+ {
+ InteractiveNetworkResolveNameException excep;
+ excep.Server = m_aFTPURL.host();
+ aRet <<= excep;
+ ucbhelper::cancelCommandExecution(
+ aRet,
+ Environment);
+ break;
+ }
+ case THROWNOFILE:
+ {
+ Sequence<Any> seq(1);
+ PropertyValue value;
+ value.Name = rtl::OUString::createFromAscii("Uri");
+ value.Handle = -1;
+ value.Value <<= m_aFTPURL.ident(false,false);
+ value.State = PropertyState_DIRECT_VALUE;
+ seq[0] <<= value;
+ ucbhelper::cancelCommandExecution(
+ IOErrorCode_NO_FILE,
+ seq,
+ Environment);
+ break;
+ }
+ case THROWQUOTE:
+ case THROWGENERAL:
ucbhelper::cancelCommandExecution(
IOErrorCode_GENERAL,
Sequence<Any>(0),
Environment);
+ break;
}
-
if(aCommand.Name.compareToAscii("getPropertyValues") == 0) {
Sequence<Property> Properties;
if(!(aCommand.Argument >>= Properties))
{
- aRet <<= IllegalArgumentException();
+ aRet <<= IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >(this),
+ -1);
ucbhelper::cancelCommandExecution(aRet,Environment);
}
@@ -446,7 +452,11 @@ Any SAL_CALL FTPContent::execute(
Sequence<PropertyValue> propertyValues;
if( ! ( aCommand.Argument >>= propertyValues ) ) {
- aRet <<= IllegalArgumentException();
+ aRet <<= IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >(this),
+ -1);
ucbhelper::cancelCommandExecution(aRet,Environment);
}
@@ -464,7 +474,11 @@ Any SAL_CALL FTPContent::execute(
{
InsertCommandArgument aInsertArgument;
if ( ! ( aCommand.Argument >>= aInsertArgument ) ) {
- aRet <<= IllegalArgumentException();
+ aRet <<= IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >(this),
+ -1);
ucbhelper::cancelCommandExecution(aRet,Environment);
}
insert(aInsertArgument,Environment);
@@ -476,7 +490,12 @@ Any SAL_CALL FTPContent::execute(
else if(aCommand.Name.compareToAscii( "open" ) == 0) {
OpenCommandArgument2 aOpenCommand;
if ( !( aCommand.Argument >>= aOpenCommand ) ) {
- aRet <<= IllegalArgumentException();
+ aRet <<= IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >(this),
+ -1);
+
ucbhelper::cancelCommandExecution(aRet,Environment);
}
@@ -529,7 +548,10 @@ Any SAL_CALL FTPContent::execute(
}
}
else {
- aRet <<= UnsupportedDataSinkException();
+ aRet <<= UnsupportedDataSinkException(
+ rtl::OUString(),
+ static_cast< cppu::OWeakObject * >(this),
+ aOpenCommand.Sink);
ucbhelper::cancelCommandExecution(aRet,Environment);
}
}
@@ -557,17 +579,39 @@ Any SAL_CALL FTPContent::execute(
aOpenCommand.Mode ==
OpenMode::DOCUMENT_SHARE_DENY_WRITE) {
// Unsupported OpenMode
- aRet <<= UnsupportedOpenModeException();
+ aRet <<= UnsupportedOpenModeException(
+ rtl::OUString(),
+ static_cast< cppu::OWeakObject * >(this),
+ static_cast< sal_Int16 >(aOpenCommand.Mode));
ucbhelper::cancelCommandExecution(aRet,Environment);
}
else {
- // IllegalArgumentException:: No OpenMode
- aRet <<= IllegalArgumentException();
+ aRet <<= IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Unexpected OpenMode!" ),
+ static_cast< cppu::OWeakObject * >(this),
+ -1);
+
ucbhelper::cancelCommandExecution(aRet,Environment);
}
- }
- else {
- aRet <<= UnsupportedCommandException();
+ } else if(aCommand.Name.compareToAscii("createNewContent") == 0) {
+ ContentInfo aArg;
+ if (!(aCommand.Argument >>= aArg)) {
+ ucbhelper::cancelCommandExecution(
+ makeAny(
+ IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >(this),
+ -1)),
+ Environment);
+ // Unreachable
+ }
+ aRet <<= createNewContent(aArg);
+ } else {
+ aRet <<= UnsupportedCommandException(
+ aCommand.Name,
+ static_cast< cppu::OWeakObject * >(this));
ucbhelper::cancelCommandExecution(aRet,Environment);
}
@@ -578,8 +622,11 @@ Any SAL_CALL FTPContent::execute(
else if(e.code() == CURLE_COULDNT_RESOLVE_HOST )
action = THROWRESOLVENAME;
else if(e.code() == CURLE_FTP_USER_PASSWORD_INCORRECT ||
+#if LIBCURL_VERSION_NUM>=0x070d01 /* 7.13.1 */
+ e.code() == CURLE_LOGIN_DENIED ||
+#endif
e.code() == CURLE_BAD_PASSWORD_ENTERED ||
- e.code() == CURLE_FTP_WEIRD_PASS_REPLY )
+ e.code() == CURLE_FTP_WEIRD_PASS_REPLY)
action = THROWAUTHENTICATIONREQUEST;
else if(e.code() == CURLE_FTP_ACCESS_DENIED)
action = THROWACCESSDENIED;
@@ -588,7 +635,7 @@ Any SAL_CALL FTPContent::execute(
else if(e.code() == CURLE_FTP_COULDNT_RETR_FILE)
action = THROWNOFILE;
else
- // nothing known about the course of the error
+ // nothing known about the cause of the error
action = THROWGENERAL;
}
}
@@ -605,6 +652,14 @@ Sequence<ContentInfo > SAL_CALL
FTPContent::queryCreatableContentsInfo( )
throw (RuntimeException)
{
+ return queryCreatableContentsInfo_Static();
+}
+
+// static
+Sequence<ContentInfo >
+FTPContent::queryCreatableContentsInfo_Static( )
+ throw (RuntimeException)
+{
Sequence< ContentInfo > seq(2);
seq[0].Type = FTP_FILE;
@@ -627,7 +682,6 @@ FTPContent::queryCreatableContentsInfo( )
return seq;
}
-
Reference<XContent > SAL_CALL
FTPContent::createNewContent( const ContentInfo& Info )
throw (RuntimeException)
@@ -697,7 +751,7 @@ sal_Int32 InsertData::read(sal_Int8 *dest,sal_Int32 nBytesRequested)
sal_Int32 m = 0;
if(m_xInputStream.is()) {
- Sequence<sal_Int8> seq(nBytesRequested);
+ Sequence<sal_Int8> seq(nBytesRequested);
m = m_xInputStream->readBytes(seq,nBytesRequested);
rtl_copyMemory(dest,seq.getConstArray(),m);
}
@@ -798,6 +852,9 @@ Reference< XRow > FTPContent::getPropertyValues(
const rtl::OUString& Name = seqProp[i].Name;
if(Name.compareToAscii("Title") == 0)
xRow->appendString(seqProp[i],aDirEntry.m_aName);
+ else if(Name.compareToAscii("CreatableContentsInfo") == 0)
+ xRow->appendObject(seqProp[i],
+ makeAny(queryCreatableContentsInfo()));
else if(aDirEntry.m_nMode != INETCOREFTP_FILEMODE_UNKNOWN) {
if(Name.compareToAscii("ContentType") == 0)
xRow->appendString(seqProp[i],
@@ -838,9 +895,6 @@ Reference< XRow > FTPContent::getPropertyValues(
Sequence<Any> FTPContent::setPropertyValues(
const Sequence<PropertyValue>& seqPropVal)
{
- Sequence<Property> props =
- getProperties(Reference<XCommandEnvironment>(0));
-
Sequence<Any> ret(seqPropVal.getLength());
Sequence<PropertyChangeEvent > evt;
@@ -879,11 +933,20 @@ Sequence<Any> FTPContent::setPropertyValues(
ret[i] <<= excep;
}
} else {
- // either not unknown or illegal
+ Sequence<Property> props =
+ getProperties(Reference<XCommandEnvironment>(0));
+
+ // either unknown or read-only
ret[i] <<= UnknownPropertyException();
for(sal_Int32 j = 0; j < props.getLength(); ++j)
if(props[j].Name == seqPropVal[i].Name) {
- ret[i] <<= IllegalAccessException();
+ ret[i] <<= IllegalAccessException(
+ rtl::OUString::createFromAscii(
+ "Property is read-only!"),
+ //props[j].Attributes & PropertyAttribute::READONLY
+ // ? "Property is read-only!"
+ // : "Access denied!"),
+ static_cast< cppu::OWeakObject * >( this ));
break;
}
}
diff --git a/ucb/source/ucp/ftp/ftpcontent.hxx b/ucb/source/ucp/ftp/ftpcontent.hxx
index 3d243cff84dd..0b41c9be1d03 100644
--- a/ucb/source/ucp/ftp/ftpcontent.hxx
+++ b/ucb/source/ucp/ftp/ftpcontent.hxx
@@ -57,19 +57,6 @@ namespace ftp
//=========================================================================
- struct ContentProperties
- {
- ::rtl::OUString aTitle; // Title
- ::rtl::OUString aContentType; // ContentType
- sal_Bool bIsDocument; // IsDocument
- sal_Bool bIsFolder; // IsFolder
-
- ContentProperties()
- : bIsDocument( sal_True ), bIsFolder( sal_False ) {}
- };
-
-//=========================================================================
-
class FTPContentProvider;
//=========================================================================
@@ -84,12 +71,6 @@ namespace ftp
::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
FTPContentProvider* pProvider,
const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContentIdentifier >& Identifier);
-
- FTPContent( const ::com::sun::star::uno::Reference<
- ::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
- FTPContentProvider* pProvider,
- const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XContentIdentifier >& Identifier,
const FTPURL& FtpUrl);
@@ -156,6 +137,11 @@ namespace ftp
::com::sun::star::uno::RuntimeException);
+ static com::sun::star::uno::Sequence<
+ com::sun::star::ucb::ContentInfo >
+ queryCreatableContentsInfo_Static( )
+ throw (com::sun::star::uno::RuntimeException);
+
private:
FTPContentProvider *m_pFCP;
diff --git a/ucb/source/ucp/ftp/ftpcontentcaps.cxx b/ucb/source/ucp/ftp/ftpcontentcaps.cxx
index 59fa976ff656..874bb9bbd0d0 100644
--- a/ucb/source/ucp/ftp/ftpcontentcaps.cxx
+++ b/ucb/source/ucp/ftp/ftpcontentcaps.cxx
@@ -49,7 +49,7 @@ using namespace ftp;
uno::Sequence< beans::Property > FTPContent::getProperties(
const uno::Reference< ucb::XCommandEnvironment > & /*xEnv*/)
{
- #define PROPS_COUNT 7
+ #define PROPS_COUNT 8
static const beans::Property aPropsInfoTable[] =
{
@@ -91,7 +91,7 @@ uno::Sequence< beans::Property > FTPContent::getProperties(
beans::Property(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DateCreated" ) ),
-1,
- getCppuType( static_cast< util::DateTime* >( 0 ) ),
+ getCppuType( static_cast< util::DateTime * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
),
@@ -101,10 +101,19 @@ uno::Sequence< beans::Property > FTPContent::getProperties(
getCppuBooleanType(),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
+ ),
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType(
+ static_cast< const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
)
};
- return uno::Sequence< beans::Property >( aPropsInfoTable,PROPS_COUNT);
+ return uno::Sequence< beans::Property >( aPropsInfoTable, PROPS_COUNT );
}
//=========================================================================
@@ -112,7 +121,7 @@ uno::Sequence< beans::Property > FTPContent::getProperties(
uno::Sequence< ucb::CommandInfo > FTPContent::getCommands(
const uno::Reference< ucb::XCommandEnvironment > & /*xEnv*/ )
{
-// osl::MutexGuard aGuard( m_aMutex );
+// osl::MutexGuard aGuard( m_aMutex );
//=================================================================
//
@@ -120,7 +129,7 @@ uno::Sequence< ucb::CommandInfo > FTPContent::getCommands(
//
//=================================================================
- #define COMMAND_COUNT 7
+ #define COMMAND_COUNT 8
static const ucb::CommandInfo aCommandInfoTable[] =
{
@@ -167,10 +176,15 @@ uno::Sequence< ucb::CommandInfo > FTPContent::getCommands(
ucb::CommandInfo(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "delete" ) ),
-1,
- getCppuType( static_cast< sal_Bool * >( 0 ) )
+ getCppuBooleanType()
+ ),
+ ucb::CommandInfo(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
)
};
- return uno::Sequence<ucb::CommandInfo>(aCommandInfoTable,COMMAND_COUNT);
+ return uno::Sequence< ucb::CommandInfo >( aCommandInfoTable, COMMAND_COUNT );
}
diff --git a/ucb/source/ucp/ftp/ftpdirp.cxx b/ucb/source/ucp/ftp/ftpdirp.cxx
index 2b281e73319d..516ad7e84ddb 100644
--- a/ucb/source/ucp/ftp/ftpdirp.cxx
+++ b/ucb/source/ucp/ftp/ftpdirp.cxx
@@ -974,18 +974,6 @@ sal_Bool FTPDirectoryParser::parseUNIX (
}
/*
- * parseUNKNOWN.
- */
-sal_Bool FTPDirectoryParser::parseUNKNOWN (
- FTPDirentry &rEntry,
- const sal_Char *pBuffer,
- sal_uInt32 nLength)
-{
- setPath (rEntry.m_aName, pBuffer,sal_Int32 (nLength));
- return sal_True;
-}
-
-/*
* parseUNIX_isSizeField.
*/
sal_Bool FTPDirectoryParser::parseUNIX_isSizeField (
diff --git a/ucb/source/ucp/ftp/ftpdirp.hxx b/ucb/source/ucp/ftp/ftpdirp.hxx
index 4a57ee841cba..94df845d3806 100644
--- a/ucb/source/ucp/ftp/ftpdirp.hxx
+++ b/ucb/source/ucp/ftp/ftpdirp.hxx
@@ -146,11 +146,6 @@ namespace ftp {
FTPDirentry &rEntry,
const sal_Char *pBuffer );
- static sal_Bool parseUNKNOWN (
- FTPDirentry &rEntry,
- const sal_Char *pBuffer,
- sal_uInt32 nLength);
-
private:
diff --git a/ucb/source/ucp/ftp/ftpinpstr.cxx b/ucb/source/ucp/ftp/ftpinpstr.cxx
index 91b283271eb3..2f7a82baa234 100644
--- a/ucb/source/ucp/ftp/ftpinpstr.cxx
+++ b/ucb/source/ucp/ftp/ftpinpstr.cxx
@@ -56,8 +56,8 @@ FTPInputStream::FTPInputStream(FILE* tmpfl)
: m_tmpfl(tmpfl ? tmpfl : tmpfile())
{
fseek(m_tmpfl,0,SEEK_END);
-// fpos_t pos;
-// fgetpos(m_tmpfl,&pos);
+// fpos_t pos;
+// fgetpos(m_tmpfl,&pos);
long pos = ftell(m_tmpfl);
rewind(m_tmpfl);
m_nLength = sal_Int64(pos);
@@ -119,14 +119,17 @@ sal_Int32 SAL_CALL FTPInputStream::readBytes(Sequence< sal_Int8 >& aData,
long bpos,epos;
bpos = ftell(m_tmpfl);
- fread(aData.getArray(),nBytesToRead,1,m_tmpfl);
+ if (fread(aData.getArray(),nBytesToRead,1,m_tmpfl) != 1)
+ throw IOException();
+
epos = ftell(m_tmpfl);
return sal_Int32(epos-bpos);
}
-sal_Int32 SAL_CALL FTPInputStream::readSomeBytes( Sequence< sal_Int8 >& aData,sal_Int32 nMaxBytesToRead )
+sal_Int32 SAL_CALL FTPInputStream::readSomeBytes( Sequence< sal_Int8 >& aData,
+ sal_Int32 nMaxBytesToRead )
throw( NotConnectedException,
BufferSizeExceededException,
IOException,
diff --git a/ucb/source/ucp/ftp/ftpintreq.cxx b/ucb/source/ucp/ftp/ftpintreq.cxx
index 1844036cba9d..cb0712f19f1a 100644
--- a/ucb/source/ucp/ftp/ftpintreq.cxx
+++ b/ucb/source/ucp/ftp/ftpintreq.cxx
@@ -101,7 +101,6 @@ bool XInteractionApproveImpl::isSelected() const
}
-
// XInteractionDisapproveImpl
XInteractionDisapproveImpl::XInteractionDisapproveImpl()
@@ -156,13 +155,6 @@ void SAL_CALL XInteractionDisapproveImpl::select()
}
-bool XInteractionDisapproveImpl::isSelected() const
-{
- return m_bSelected;
-}
-
-
-
// XInteractionRequestImpl
XInteractionRequestImpl::XInteractionRequestImpl(const rtl::OUString& aName)
@@ -234,12 +226,6 @@ XInteractionRequestImpl::getContinuations( )
}
-bool XInteractionRequestImpl::aborted() const
-{
- return p2->isSelected();
-}
-
-
bool XInteractionRequestImpl::approved() const
{
return p1->isSelected();
diff --git a/ucb/source/ucp/ftp/ftpintreq.hxx b/ucb/source/ucp/ftp/ftpintreq.hxx
index 3b26b2c57162..6d335f22ef83 100644
--- a/ucb/source/ucp/ftp/ftpintreq.hxx
+++ b/ucb/source/ucp/ftp/ftpintreq.hxx
@@ -118,8 +118,6 @@ namespace ftp {
virtual void SAL_CALL select()
throw (com::sun::star::uno::RuntimeException);
- bool isSelected() const;
-
private:
bool m_bSelected;
@@ -166,8 +164,6 @@ namespace ftp {
getContinuations( )
throw (com::sun::star::uno::RuntimeException);
- bool aborted() const;
-
bool approved() const;
private:
diff --git a/ucb/source/ucp/ftp/ftpresultsetI.cxx b/ucb/source/ucp/ftp/ftpresultsetI.cxx
index ab18061de31a..696107238339 100644
--- a/ucb/source/ucp/ftp/ftpresultsetI.cxx
+++ b/ucb/source/ucp/ftp/ftpresultsetI.cxx
@@ -38,7 +38,7 @@
#include "com/sun/star/ucb/XCommandProcessor.hpp"
#include "com/sun/star/sdbc/XRow.hpp"
#include "ftpresultsetI.hxx"
-
+#include "ftpcontent.hxx"
using namespace std;
@@ -96,6 +96,10 @@ ResultSetI::ResultSetI(const Reference<XMultiServiceFactory>& xMSF,
else if(Name.compareToAscii("DateCreated") == 0)
xRow->appendTimestamp(seqProp[i],
dirvec[n].m_aDate);
+ else if(Name.compareToAscii("CreatableContentsInfo") == 0)
+ xRow->appendObject(
+ seqProp[i],
+ makeAny(FTPContent::queryCreatableContentsInfo_Static()));
else
xRow->appendVoid(seqProp[i]);
}
diff --git a/ucb/source/ucp/ftp/ftpurl.cxx b/ucb/source/ucp/ftp/ftpurl.cxx
index 420b3f993f4f..52615e79f90e 100644
--- a/ucb/source/ucp/ftp/ftpurl.cxx
+++ b/ucb/source/ucp/ftp/ftpurl.cxx
@@ -163,19 +163,18 @@ void FTPURL::parse(const rtl::OUString& url)
rtl::OString aIdent(url.getStr(),
url.getLength(),
RTL_TEXTENCODING_UTF8);
- char *buffer = new char[1+aIdent.getLength()];
-
- const char* p2 = aIdent.getStr();
rtl::OString lower = aIdent.toAsciiLowerCase();
if(lower.getLength() < 6 ||
strncmp("ftp://",lower.getStr(),6))
throw malformed_exception();
+ char *buffer = new char[1+aIdent.getLength()];
+ const char* p2 = aIdent.getStr();
p2 += 6;
char ch;
- char *p1 = buffer; // determine "username:password@host:port"
+ char *p1 = buffer; // determine "username:password@host:port"
while((ch = *p2++) != '/' && ch)
*p1++ = ch;
*p1 = 0;
@@ -393,7 +392,7 @@ namespace ftp {
#define SET_DATA_CONTAINER \
- curl_easy_setopt(curl,CURLOPT_NOBODY,false); \
+ curl_easy_setopt(curl,CURLOPT_NOBODY,false); \
MemoryContainer data; \
curl_easy_setopt(curl,CURLOPT_WRITEFUNCTION,memory_write); \
curl_easy_setopt(curl,CURLOPT_WRITEDATA,&data)
@@ -590,6 +589,12 @@ rtl::OUString FTPURL::net_title() const
// the client should retry after getting the correct
// username + password
throw curl_exception(err);
+#if LIBCURL_VERSION_NUM>=0x070d01 /* 7.13.1 */
+ else if(err == CURLE_LOGIN_DENIED)
+ // the client should retry after getting the correct
+ // username + password
+ throw curl_exception(err);
+#endif
else if(try_more && err == CURLE_FTP_ACCESS_DENIED) {
// We were either denied access when trying to login to
// an FTP server or when trying to change working directory
@@ -665,8 +670,8 @@ void FTPURL::insert(bool replaceExisting,void* stream) const
throw(curl_exception)
{
if(!replaceExisting) {
-// FTPDirentry aDirentry(direntry());
-// if(aDirentry.m_nMode == INETCOREFTP_FILEMODE_UNKNOWN)
+// FTPDirentry aDirentry(direntry());
+// if(aDirentry.m_nMode == INETCOREFTP_FILEMODE_UNKNOWN)
// throw curl_exception(FILE_EXIST_DURING_INSERT);
throw curl_exception(FILE_MIGHT_EXIST_DURING_INSERT);
} // else
@@ -716,8 +721,8 @@ void FTPURL::mkdir(bool ReplaceExisting) const
FTPDirentry aDirentry(direntry());
if(!ReplaceExisting) {
-// if(aDirentry.m_nMode != INETCOREFTP_FILEMODE_UNKNOWN)
-// throw curl_exception(FOLDER_EXIST_DURING_INSERT);
+// if(aDirentry.m_nMode != INETCOREFTP_FILEMODE_UNKNOWN)
+// throw curl_exception(FOLDER_EXIST_DURING_INSERT);
throw curl_exception(FOLDER_MIGHT_EXIST_DURING_INSERT);
} else if(aDirentry.m_nMode != INETCOREFTP_FILEMODE_UNKNOWN)
slist = curl_slist_append(slist,aDel.getStr());
diff --git a/ucb/source/ucp/gio/gio_content.cxx b/ucb/source/ucp/gio/gio_content.cxx
index 84167fedb1f0..6e214308ae7b 100644
--- a/ucb/source/ucp/gio/gio_content.cxx
+++ b/ucb/source/ucp/gio/gio_content.cxx
@@ -402,6 +402,7 @@ static util::DateTime getDateFromUnix (time_t t)
uno::Reference< sdbc::XRow > Content::getPropertyValuesFromGFileInfo(GFileInfo *pInfo,
const uno::Reference< lang::XMultiServiceFactory >& rSMgr,
+ const uno::Reference< ucb::XCommandEnvironment > & xEnv,
const uno::Sequence< beans::Property >& rProperties)
{
rtl::Reference< ::ucbhelper::PropertyValueSet > xRow = new ::ucbhelper::PropertyValueSet( rSMgr );
@@ -499,6 +500,10 @@ uno::Reference< sdbc::XRow > Content::getPropertyValuesFromGFileInfo(GFileInfo *
else
xRow->appendVoid( rProp );
}
+ else if (rProp.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ xRow->appendObject( rProp, uno::makeAny( queryCreatableContentsInfo( xEnv ) ) );
+ }
#ifdef DEBUG
else
{
@@ -520,7 +525,7 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
if (!pInfo)
ucbhelper::cancelCommandExecution(mapGIOError(pError), xEnv);
- return getPropertyValuesFromGFileInfo(pInfo, m_xSMgr, rProperties);
+ return getPropertyValuesFromGFileInfo(pInfo, m_xSMgr, xEnv, rProperties);
}
static lang::IllegalAccessException
@@ -663,7 +668,8 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "MediaType" ) ) ||
rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "IsDocument" ) ) ||
rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "IsFolder" ) ) ||
- rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "Size" ) ) )
+ rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "Size" ) ) ||
+ rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
{
aRet[ n ] <<= getReadOnlyException( static_cast< cppu::OWeakObject * >(this) );
}
@@ -944,6 +950,14 @@ uno::Any SAL_CALL Content::execute(
ucbhelper::cancelCommandExecution ( getBadArgExcept (), xEnv );
aRet <<= setPropertyValues( aProperties, xEnv );
}
+ else if (aCommand.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "createNewContent" ) )
+ && isFolder( xEnv ) )
+ {
+ ucb::ContentInfo arg;
+ if ( !( aCommand.Argument >>= arg ) )
+ ucbhelper::cancelCommandExecution ( getBadArgExcept (), xEnv );
+ aRet <<= createNewContent( arg );
+ }
else if (aCommand.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "insert" ) ))
{
ucb::InsertCommandArgument arg;
@@ -956,8 +970,8 @@ uno::Any SAL_CALL Content::execute(
sal_Bool bDeletePhysical = sal_False;
aCommand.Argument >>= bDeletePhysical;
- //If no delete physical, try and trashcan it, if that doesn't work go
- //ahead and try and delete it anyway
+ //If no delete physical, try and trashcan it, if that doesn't work go
+ //ahead and try and delete it anyway
if (!bDeletePhysical && !g_file_trash(getGFile(), NULL, NULL))
bDeletePhysical = true;
@@ -1079,36 +1093,50 @@ void Content::transfer( const ucb::TransferInfo& aTransferInfo, const uno::Refer
ucbhelper::cancelCommandExecution(mapGIOError(pError), xEnv);
}
-com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo > SAL_CALL Content::queryCreatableContentsInfo()
- throw( com::sun::star::uno::RuntimeException )
+uno::Sequence< ucb::ContentInfo > Content::queryCreatableContentsInfo(
+ const uno::Reference< ucb::XCommandEnvironment >& xEnv)
+ throw( uno::RuntimeException )
+{
+ if ( isFolder( xEnv ) )
+ {
+ uno::Sequence< ucb::ContentInfo > seq(2);
+
+ // Minimum set of props we really need
+ uno::Sequence< beans::Property > props( 1 );
+ props[0] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< rtl::OUString* >( 0 ) ),
+ beans::PropertyAttribute::MAYBEVOID | beans::PropertyAttribute::BOUND );
+
+ // file
+ seq[0].Type = rtl::OUString::createFromAscii( GIO_FILE_TYPE );
+ seq[0].Attributes = ( ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM |
+ ucb::ContentInfoAttribute::KIND_DOCUMENT );
+ seq[0].Properties = props;
+
+ // folder
+ seq[1].Type = rtl::OUString::createFromAscii( GIO_FOLDER_TYPE );
+ seq[1].Attributes = ucb::ContentInfoAttribute::KIND_FOLDER;
+ seq[1].Properties = props;
+
+ return seq;
+ }
+ else
+ {
+ return uno::Sequence< ucb::ContentInfo >();
+ }
+}
+
+uno::Sequence< ucb::ContentInfo > SAL_CALL Content::queryCreatableContentsInfo()
+ throw( uno::RuntimeException )
{
- uno::Sequence< ucb::ContentInfo > seq(2);
-
- // Minimum set of props we really need
- uno::Sequence< beans::Property > props( 1 );
- props[0] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< rtl::OUString* >( 0 ) ),
- beans::PropertyAttribute::MAYBEVOID | beans::PropertyAttribute::BOUND );
-
- // file
- seq[0].Type = rtl::OUString::createFromAscii( GIO_FILE_TYPE );
- seq[0].Attributes = ( ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM |
- ucb::ContentInfoAttribute::KIND_DOCUMENT );
- seq[0].Properties = props;
-
- // folder
- seq[1].Type = rtl::OUString::createFromAscii( GIO_FOLDER_TYPE );
- seq[1].Attributes = ucb::ContentInfoAttribute::KIND_FOLDER;
- seq[1].Properties = props;
-
- return seq;
+ return queryCreatableContentsInfo( uno::Reference< ucb::XCommandEnvironment >() );
}
-com::sun::star::uno::Reference< com::sun::star::ucb::XContent >
- SAL_CALL Content::createNewContent( const com::sun::star::ucb::ContentInfo& Info )
- throw( com::sun::star::uno::RuntimeException )
+uno::Reference< ucb::XContent >
+ SAL_CALL Content::createNewContent( const ucb::ContentInfo& Info )
+ throw( uno::RuntimeException )
{
bool create_document;
const char *name;
@@ -1223,6 +1251,9 @@ uno::Sequence< beans::Property > Content::getProperties(
beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
beans::Property( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "IsHidden" ) ),
-1, getCppuBooleanType(),
+ beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
+ beans::Property( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "CreatableContentsInfo" ) ),
+ -1, getCppuType( static_cast< const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY )
};
@@ -1232,7 +1263,7 @@ uno::Sequence< beans::Property > Content::getProperties(
uno::Sequence< ucb::CommandInfo > Content::getCommands( const uno::Reference< ucb::XCommandEnvironment > & xEnv)
{
- static ucb::CommandInfo aDocumentCommandInfoTable[] =
+ static ucb::CommandInfo aCommandInfoTable[] =
{
// Required commands
ucb::CommandInfo
@@ -1262,11 +1293,14 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands( const uno::Reference< uc
// Folder Only, omitted if not a folder
ucb::CommandInfo
( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
- -1, getCppuType( static_cast<ucb::TransferInfo * >( 0 ) ) )
+ -1, getCppuType( static_cast<ucb::TransferInfo * >( 0 ) ) ),
+ ucb::CommandInfo
+ ( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1, getCppuType( static_cast<ucb::ContentInfo * >( 0 ) ) )
};
- const int nProps = sizeof (aDocumentCommandInfoTable) / sizeof (aDocumentCommandInfoTable[0]);
- return uno::Sequence< ucb::CommandInfo >(aDocumentCommandInfoTable, isFolder(xEnv) ? nProps : nProps - 1);
+ const int nProps = sizeof (aCommandInfoTable) / sizeof (aCommandInfoTable[0]);
+ return uno::Sequence< ucb::CommandInfo >(aCommandInfoTable, isFolder(xEnv) ? nProps : nProps - 2);
}
XTYPEPROVIDER_COMMON_IMPL( Content );
diff --git a/ucb/source/ucp/gio/gio_content.hxx b/ucb/source/ucp/gio/gio_content.hxx
index b98d1d8a69bd..1cb32e61e9f8 100644
--- a/ucb/source/ucp/gio/gio_content.hxx
+++ b/ucb/source/ucp/gio/gio_content.hxx
@@ -145,6 +145,7 @@ public:
static com::sun::star::uno::Reference< com::sun::star::sdbc::XRow > getPropertyValuesFromGFileInfo(
GFileInfo *pInfo, const com::sun::star::uno::Reference< com::sun::star::lang::XMultiServiceFactory >& rSMgr,
+ const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment > & xEnv,
const com::sun::star::uno::Sequence< com::sun::star::beans::Property >& rProperties);
virtual com::sun::star::uno::Sequence< com::sun::star::beans::Property >
@@ -189,6 +190,11 @@ public:
SAL_CALL createNewContent( const com::sun::star::ucb::ContentInfo& Info )
throw( com::sun::star::uno::RuntimeException );
+ com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo >
+ queryCreatableContentsInfo(
+ const com::sun::star::uno::Reference< com::sun::star::ucb::XCommandEnvironment >& xEnv)
+ throw( com::sun::star::uno::RuntimeException );
+
GFile* getGFile();
};
diff --git a/ucb/source/ucp/gio/gio_datasupplier.cxx b/ucb/source/ucp/gio/gio_datasupplier.cxx
index 5dae9c01f2c0..530456b2502e 100644
--- a/ucb/source/ucp/gio/gio_datasupplier.cxx
+++ b/ucb/source/ucp/gio/gio_datasupplier.cxx
@@ -240,7 +240,7 @@ uno::Reference< sdbc::XRow > DataSupplier::queryPropertyValues( sal_uInt32 nInde
if ( getResult( nIndex ) )
{
uno::Reference< sdbc::XRow > xRow = Content::getPropertyValuesFromGFileInfo(
- maResults[ nIndex ]->pInfo, m_xSMgr, getResultSet()->getProperties());
+ maResults[ nIndex ]->pInfo, m_xSMgr, getResultSet()->getEnvironment(), getResultSet()->getProperties());
maResults[ nIndex ]->xRow = xRow;
return xRow;
diff --git a/ucb/source/ucp/gvfs/content.cxx b/ucb/source/ucp/gvfs/gvfs_content.cxx
index 743043c09fc7..cdfc313a5c8f 100644
--- a/ucb/source/ucp/gvfs/content.cxx
+++ b/ucb/source/ucp/gvfs/gvfs_content.cxx
@@ -39,9 +39,7 @@
#include "osl/doublecheckedlocking.h"
-#ifndef _COM_SUN_STAR_BEANS_PROPERTYVALUES_HPP_
#include <com/sun/star/beans/PropertyValue.hpp>
-#endif
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/PropertySetInfoChange.hpp>
#include <com/sun/star/beans/PropertySetInfoChangeEvent.hpp>
@@ -50,14 +48,10 @@
#include <com/sun/star/lang/IllegalAccessException.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEBADTRANSFRERURLEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp>
-#endif
#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkConnectException.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVENETWORKGENBERALEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveNetworkGeneralException.hpp>
-#endif
#include <com/sun/star/ucb/InteractiveNetworkReadException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkResolveNameException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkWriteException.hpp>
@@ -79,9 +73,7 @@
#include <com/sun/star/ucb/NameClashException.hpp>
#include <ucbhelper/contentidentifier.hxx>
#include <ucbhelper/propertyvalueset.hxx>
-#ifndef _UCBHELPER_INTERACTIONREQUEST_HXX
#include <ucbhelper/interactionrequest.hxx>
-#endif
#include <ucbhelper/cancelcommandexecution.hxx>
#include <ucbhelper/simpleauthenticationrequest.hxx>
@@ -98,10 +90,10 @@ extern "C" { // missing in the header: doh.
# include <libgnomevfs/gnome-vfs-module-callback.h>
}
-#include "content.hxx"
-#include "provider.hxx"
-#include "directory.hxx"
-#include "stream.hxx"
+#include "gvfs_content.hxx"
+#include "gvfs_provider.hxx"
+#include "gvfs_directory.hxx"
+#include "gvfs_stream.hxx"
using namespace gvfs;
using namespace com::sun::star;
@@ -398,6 +390,13 @@ uno::Any SAL_CALL Content::execute(
g_warning ("Open falling through ...");
#endif
+ } else if ( COMMAND_IS( aCommand, "createNewContent" ) && isFolder( xEnv ) ) {
+ ucb::ContentInfo arg;
+ if ( !( aCommand.Argument >>= arg ) )
+ ucbhelper::cancelCommandExecution ( getBadArgExcept (), xEnv );
+
+ aRet <<= createNewContent( arg );
+
} else if ( COMMAND_IS( aCommand, "insert" ) ) {
ucb::InsertCommandArgument arg;
if ( !( aCommand.Argument >>= arg ) )
@@ -452,32 +451,45 @@ void SAL_CALL Content::abort( sal_Int32 /*CommandId*/ )
// XContentCreator methods.
//
-uno::Sequence< ucb::ContentInfo > SAL_CALL
-Content::queryCreatableContentsInfo()
- throw( uno::RuntimeException )
+uno::Sequence< ucb::ContentInfo > Content::queryCreatableContentsInfo(
+ const uno::Reference< ucb::XCommandEnvironment >& xEnv)
+ throw( uno::RuntimeException )
{
- uno::Sequence< ucb::ContentInfo > seq(2);
-
- // Minimum set of props we really need
- uno::Sequence< beans::Property > props( 1 );
- props[0] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< rtl::OUString* >( 0 ) ),
- beans::PropertyAttribute::MAYBEVOID | beans::PropertyAttribute::BOUND );
-
- // file
- seq[0].Type = rtl::OUString::createFromAscii( GVFS_FILE_TYPE );
- seq[0].Attributes = ( ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM |
- ucb::ContentInfoAttribute::KIND_DOCUMENT );
- seq[0].Properties = props;
-
- // folder
- seq[1].Type = rtl::OUString::createFromAscii( GVFS_FOLDER_TYPE );
- seq[1].Attributes = ucb::ContentInfoAttribute::KIND_FOLDER;
- seq[1].Properties = props;
-
- return seq;
+ if ( isFolder( xEnv ) )
+ {
+ uno::Sequence< ucb::ContentInfo > seq(2);
+
+ // Minimum set of props we really need
+ uno::Sequence< beans::Property > props( 1 );
+ props[0] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< rtl::OUString* >( 0 ) ),
+ beans::PropertyAttribute::MAYBEVOID | beans::PropertyAttribute::BOUND );
+
+ // file
+ seq[0].Type = rtl::OUString::createFromAscii( GVFS_FILE_TYPE );
+ seq[0].Attributes = ( ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM |
+ ucb::ContentInfoAttribute::KIND_DOCUMENT );
+ seq[0].Properties = props;
+
+ // folder
+ seq[1].Type = rtl::OUString::createFromAscii( GVFS_FOLDER_TYPE );
+ seq[1].Attributes = ucb::ContentInfoAttribute::KIND_FOLDER;
+ seq[1].Properties = props;
+
+ return seq;
+ }
+ else
+ {
+ return uno::Sequence< ucb::ContentInfo >();
+ }
+}
+
+uno::Sequence< ucb::ContentInfo > SAL_CALL Content::queryCreatableContentsInfo()
+ throw( uno::RuntimeException )
+{
+ return queryCreatableContentsInfo( uno::Reference< ucb::XCommandEnvironment >() );
}
uno::Reference< ucb::XContent > SAL_CALL
@@ -487,7 +499,7 @@ Content::createNewContent( const ucb::ContentInfo& Info )
bool create_document;
const char *name;
- if ( Info.Type.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( GVFS_FILE_TYPE ) ) )
+ if ( Info.Type.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( GVFS_FILE_TYPE ) ) )
create_document = true;
else if ( Info.Type.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( GVFS_FOLDER_TYPE ) ) )
create_document = false;
@@ -515,11 +527,11 @@ Content::createNewContent( const ucb::ContentInfo& Info )
uno::Reference< ucb::XContentIdentifier > xId
( new ::ucbhelper::ContentIdentifier( m_xSMgr, aURL ) );
- try {
+ try {
return new ::gvfs::Content( m_xSMgr, m_pProvider, xId, !create_document );
} catch ( ucb::ContentCreationException & ) {
return uno::Reference< ucb::XContent >();
- }
+ }
}
rtl::OUString Content::getParentURL()
@@ -676,7 +688,10 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
g_warning ("FIXME: Requested mime-type - an expensive op. indeed!");
#endif
xRow->appendVoid( rProp );
- } else {
+ } else if (rProp.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ xRow->appendObject( rProp, uno::makeAny( queryCreatableContentsInfo( xEnv ) ) );
+
+ else {
xRow->appendVoid( rProp );
}
}
@@ -757,7 +772,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
getInfo( xEnv );
- osl::ClearableGuard< osl::Mutex > aGuard( m_aMutex );
+ osl::ClearableGuard< osl::Mutex > aGuard( m_aMutex );
gnome_vfs_file_info_copy( &newInfo, &m_info );
@@ -769,16 +784,16 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
beans::PropertyChangeEvent aEvent;
aEvent.Source = static_cast< cppu::OWeakObject * >( this );
- aEvent.Further = sal_False;
- aEvent.PropertyHandle = -1;
- // aEvent.PropertyName = fill in later ...
- // aEvent.OldValue =
- // aEvent.NewValue =
+ aEvent.Further = sal_False;
+ aEvent.PropertyHandle = -1;
+ // aEvent.PropertyName = fill in later ...
+ // aEvent.OldValue =
+ // aEvent.NewValue =
- int nCount = rValues.getLength();
+ int nCount = rValues.getLength();
const beans::PropertyValue* pValues = rValues.getConstArray();
- for ( sal_Int32 n = 0; n < nCount; ++n ) {
+ for ( sal_Int32 n = 0; n < nCount; ++n ) {
const beans::PropertyValue& rValue = pValues[ n ];
#ifdef DEBUG
@@ -788,7 +803,8 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "MediaType" ) ) ||
rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "IsDocument" ) ) ||
rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "IsFolder" ) ) ||
- rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "Size" ) ) )
+ rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "Size" ) ) ||
+ rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
aRet[ n ] <<= getReadOnlyException( this );
else if ( rValue.Name.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( "Title" ) ) ) {
@@ -919,7 +935,7 @@ void Content::insert(
const uno::Reference< ucb::XCommandEnvironment > &xEnv )
throw( uno::Exception )
{
- osl::ClearableGuard< osl::Mutex > aGuard( m_aMutex );
+ osl::ClearableGuard< osl::Mutex > aGuard( m_aMutex );
#ifdef DEBUG
g_warning( "Insert '%s' (%d) (0x%x:%d)", getURI(), bReplaceExisting,
@@ -1004,9 +1020,9 @@ void Content::insert(
}
if (m_bTransient) {
- m_bTransient = sal_False;
+ m_bTransient = sal_False;
aGuard.clear();
- inserted();
+ inserted();
}
}
@@ -1319,8 +1335,8 @@ uno::Sequence< beans::Property > Content::getProperties(
beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
// FIXME: Too expensive for now (?)
// beans::Property( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MediaType" ) ),
-// -1, getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
-// beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
+// -1, getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
+// beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
beans::Property( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Size" ) ),
-1, getCppuType( static_cast< const sal_Int64 * >( 0 ) ),
beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
@@ -1335,6 +1351,9 @@ uno::Sequence< beans::Property > Content::getProperties(
beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
beans::Property( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "IsHidden" ) ),
-1, getCppuBooleanType(),
+ beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY ),
+ beans::Property( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "CreatableContentsInfo" ) ),
+ -1, getCppuType( static_cast< const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
beans::PropertyAttribute::BOUND | beans::PropertyAttribute::READONLY )
};
@@ -1347,7 +1366,7 @@ uno::Sequence< beans::Property > Content::getProperties(
uno::Sequence< ucb::CommandInfo > Content::getCommands(
const uno::Reference< ucb::XCommandEnvironment > & xEnv )
{
- static ucb::CommandInfo aDocumentCommandInfoTable[] = {
+ static ucb::CommandInfo aCommandInfoTable[] = {
// Required commands
ucb::CommandInfo
( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "getCommandInfo" ) ),
@@ -1373,17 +1392,19 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "open" ) ),
-1, getCppuType( static_cast<ucb::OpenCommandArgument2 * >( 0 ) ) ),
- // Folder only
+ // Folder Only, omitted if not a folder
ucb::CommandInfo
( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
- -1, getCppuType( static_cast<ucb::TransferInfo * >( 0 ) ) )
+ -1, getCppuType( static_cast<ucb::TransferInfo * >( 0 ) ) ),
+ ucb::CommandInfo
+ ( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1, getCppuType( static_cast<ucb::ContentInfo * >( 0 ) ) )
};
- int num = 7;
-
- if ( isFolder( xEnv ) )
- num += 1;
- return uno::Sequence< ucb::CommandInfo >(aDocumentCommandInfoTable, num );
+ const int nProps
+ = sizeof( aCommandInfoTable ) / sizeof( aCommandInfoTable[ 0 ] );
+ return uno::Sequence< ucb::CommandInfo >(
+ aCommandInfoTable, isFolder( xEnv ) ? nProps : nProps - 2 );
}
rtl::OUString
diff --git a/ucb/source/ucp/gvfs/content.hxx b/ucb/source/ucp/gvfs/gvfs_content.hxx
index cd6701b8c742..67425da4df0b 100644
--- a/ucb/source/ucp/gvfs/content.hxx
+++ b/ucb/source/ucp/gvfs/gvfs_content.hxx
@@ -82,11 +82,11 @@ class Content : public ::ucbhelper::ContentImplHelper,
public com::sun::star::ucb::XContentCreator
{
//=========================================================================
-// Internals
+// Internals
//=========================================================================
private:
typedef rtl::Reference< Content > ContentRef;
- typedef std::list< ContentRef > ContentRefList;
+ typedef std::list< ContentRef > ContentRefList;
// Instance data
ContentProvider *m_pProvider; // No need for a ref, base class holds object
@@ -98,7 +98,7 @@ private:
::com::sun::star::uno::Any getBadArgExcept ();
GnomeVFSResult getInfo ( const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& xEnv );
- sal_Bool isFolder ( const ::com::sun::star::uno::Reference<
+ sal_Bool isFolder ( const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& xEnv );
sal_Bool exchangeIdentity( const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XContentIdentifier >& xNewId);
@@ -110,7 +110,7 @@ private:
// End Internal helpers
// For ucbhelper
- virtual ::rtl::OUString getParentURL();
+ virtual ::rtl::OUString getParentURL();
// For ucbhelper
virtual com::sun::star::uno::Sequence< com::sun::star::beans::Property >
getProperties( const com::sun::star::uno::Reference<
@@ -122,8 +122,8 @@ private:
public:
// Command "getPropertyValues"
- ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
- getPropertyValues( const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
+ getPropertyValues( const ::com::sun::star::uno::Sequence<
::com::sun::star::beans::Property >& rProperties,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& xEnv );
@@ -136,22 +136,22 @@ private:
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& xEnv );
- // Command "insert"
- void insert( const ::com::sun::star::uno::Reference<
+ // Command "insert"
+ void insert( const ::com::sun::star::uno::Reference<
::com::sun::star::io::XInputStream > & xInputStream,
- sal_Bool bReplaceExisting,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ sal_Bool bReplaceExisting,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw( ::com::sun::star::uno::Exception );
// Command "transfer"
void transfer( const ::com::sun::star::ucb::TransferInfo & rArgs,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw( ::com::sun::star::uno::Exception );
// Command "delete"
- void destroy( sal_Bool bDeletePhysical )
+ void destroy( sal_Bool bDeletePhysical )
throw( ::com::sun::star::uno::Exception );
// "open" helpers
@@ -170,12 +170,12 @@ private:
createInputStream( const ::com::sun::star::uno::Reference<
com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw( ::com::sun::star::uno::Exception );
- sal_Bool feedSink( ::com::sun::star::uno::Reference<
+ sal_Bool feedSink( ::com::sun::star::uno::Reference<
::com::sun::star::uno::XInterface> aSink,
const ::com::sun::star::uno::Reference<
com::sun::star::ucb::XCommandEnvironment >& xEnv );
- ::com::sun::star::uno::Any mapVFSException( const GnomeVFSResult result,
+ ::com::sun::star::uno::Any mapVFSException( const GnomeVFSResult result,
sal_Bool bWrite );
void cancelCommandExecution(const GnomeVFSResult result,
@@ -192,27 +192,27 @@ public:
rtl::OUString getOUURI ();
//=========================================================================
-// Externals
+// Externals
//=========================================================================
public:
- Content( const ::com::sun::star::uno::Reference<
+ Content( const ::com::sun::star::uno::Reference<
::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
ContentProvider *pProvider,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XContentIdentifier >& Identifier)
throw ( ::com::sun::star::ucb::ContentCreationException );
- Content( const ::com::sun::star::uno::Reference<
+ Content( const ::com::sun::star::uno::Reference<
::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
ContentProvider *pProvider,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XContentIdentifier >& Identifier,
sal_Bool isFolder)
throw ( ::com::sun::star::ucb::ContentCreationException );
- virtual ~Content();
+ virtual ~Content();
- // XInterface
- XINTERFACE_DECL()
+ // XInterface
+ XINTERFACE_DECL()
// XTypeProvider
XTYPEPROVIDER_DECL()
@@ -220,40 +220,47 @@ public:
// XServiceInfo
virtual ::rtl::OUString SAL_CALL getImplementationName()
throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
- getSupportedServiceNames()
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
throw( ::com::sun::star::uno::RuntimeException );
- // XContent
- virtual rtl::OUString SAL_CALL
- getContentType()
+ // XContent
+ virtual rtl::OUString SAL_CALL
+ getContentType()
throw( com::sun::star::uno::RuntimeException );
- // XCommandProcessor
- virtual com::sun::star::uno::Any SAL_CALL
- execute( const com::sun::star::ucb::Command& aCommand,
+ // XCommandProcessor
+ virtual com::sun::star::uno::Any SAL_CALL
+ execute( const com::sun::star::ucb::Command& aCommand,
sal_Int32 CommandId,
const com::sun::star::uno::Reference<
com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw( com::sun::star::uno::Exception,
com::sun::star::ucb::CommandAbortedException,
com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL
- abort( sal_Int32 CommandId )
+ virtual void SAL_CALL
+ abort( sal_Int32 CommandId )
throw( com::sun::star::uno::RuntimeException );
- //////////////////////////////////////////////////////////////////////
- // Additional interfaces
- //////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////
+ // Additional interfaces
+ //////////////////////////////////////////////////////////////////////
- // XContentCreator
+ // XContentCreator
virtual com::sun::star::uno::Sequence<
com::sun::star::ucb::ContentInfo > SAL_CALL
- queryCreatableContentsInfo()
+ queryCreatableContentsInfo()
+ throw( com::sun::star::uno::RuntimeException );
+ virtual com::sun::star::uno::Reference<
+ com::sun::star::ucb::XContent > SAL_CALL
+ createNewContent( const com::sun::star::ucb::ContentInfo& Info )
throw( com::sun::star::uno::RuntimeException );
- virtual com::sun::star::uno::Reference<
- com::sun::star::ucb::XContent > SAL_CALL
- createNewContent( const com::sun::star::ucb::ContentInfo& Info )
+
+
+ com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo >
+ queryCreatableContentsInfo(
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& xEnv)
throw( com::sun::star::uno::RuntimeException );
};
diff --git a/ucb/source/ucp/gvfs/directory.cxx b/ucb/source/ucp/gvfs/gvfs_directory.cxx
index 19ace5ebf162..d8357a060a3e 100644
--- a/ucb/source/ucp/gvfs/directory.cxx
+++ b/ucb/source/ucp/gvfs/gvfs_directory.cxx
@@ -40,7 +40,7 @@
#include <ucbhelper/contentidentifier.hxx>
#include <ucbhelper/providerhelper.hxx>
-#include "directory.hxx"
+#include "gvfs_directory.hxx"
#include <libgnomevfs/gnome-vfs-utils.h>
#include <libgnomevfs/gnome-vfs-directory.h>
@@ -96,7 +96,7 @@ struct ResultListEntry
gnome_vfs_file_info_copy (&aInfo, fileInfo);
}
- ~ResultListEntry()
+ ~ResultListEntry()
{
gnome_vfs_file_info_clear (&aInfo);
}
diff --git a/ucb/source/ucp/gvfs/directory.hxx b/ucb/source/ucp/gvfs/gvfs_directory.hxx
index b3513c2d6048..929eae9b18eb 100644
--- a/ucb/source/ucp/gvfs/directory.hxx
+++ b/ucb/source/ucp/gvfs/gvfs_directory.hxx
@@ -33,7 +33,7 @@
#include <rtl/ref.hxx>
#include <ucbhelper/resultset.hxx>
#include <ucbhelper/resultsethelper.hxx>
-#include "content.hxx"
+#include "gvfs_content.hxx"
namespace gvfs {
@@ -44,11 +44,11 @@ class DynamicResultSet : public ::ucbhelper::ResultSetImplHelper
com::sun::star::ucb::XCommandEnvironment > m_xEnv;
private:
- virtual void initStatic();
- virtual void initDynamic();
+ virtual void initStatic();
+ virtual void initDynamic();
public:
- DynamicResultSet( const com::sun::star::uno::Reference<
+ DynamicResultSet( const com::sun::star::uno::Reference<
com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
const rtl::Reference< Content >& rxContent,
const com::sun::star::ucb::OpenCommandArgument2& rCommand,
diff --git a/ucb/source/ucp/gvfs/provider.cxx b/ucb/source/ucp/gvfs/gvfs_provider.cxx
index c342fe2a6f63..a5eca1daddd4 100644
--- a/ucb/source/ucp/gvfs/provider.cxx
+++ b/ucb/source/ucp/gvfs/gvfs_provider.cxx
@@ -33,8 +33,8 @@
#include <ucbhelper/contentidentifier.hxx>
#include <libgnomevfs/gnome-vfs-init.h>
-#include "provider.hxx"
-#include "content.hxx"
+#include "gvfs_provider.hxx"
+#include "gvfs_content.hxx"
using namespace com::sun::star;
using namespace gvfs;
diff --git a/ucb/source/ucp/gvfs/provider.hxx b/ucb/source/ucp/gvfs/gvfs_provider.hxx
index 8703344c33a9..8703344c33a9 100644
--- a/ucb/source/ucp/gvfs/provider.hxx
+++ b/ucb/source/ucp/gvfs/gvfs_provider.hxx
diff --git a/ucb/source/ucp/gvfs/stream.cxx b/ucb/source/ucp/gvfs/gvfs_stream.cxx
index 364108746f7b..007693d46a3a 100644
--- a/ucb/source/ucp/gvfs/stream.cxx
+++ b/ucb/source/ucp/gvfs/gvfs_stream.cxx
@@ -30,7 +30,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_ucb.hxx"
-#include "stream.hxx"
+#include "gvfs_stream.hxx"
#include <rtl/memory.h>
#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
@@ -187,9 +187,9 @@ sal_Int32 SAL_CALL Stream::available( )
}
void SAL_CALL Stream::closeInput( void )
- throw( NotConnectedException,
- IOException,
- RuntimeException )
+ throw( NotConnectedException,
+ IOException,
+ RuntimeException )
{
osl::MutexGuard aGuard( m_aMutex );
m_bInputStreamCalled = false;
diff --git a/ucb/source/ucp/gvfs/stream.hxx b/ucb/source/ucp/gvfs/gvfs_stream.hxx
index 1d22918ce566..1d22918ce566 100644
--- a/ucb/source/ucp/gvfs/stream.hxx
+++ b/ucb/source/ucp/gvfs/gvfs_stream.hxx
diff --git a/ucb/source/ucp/gvfs/makefile.mk b/ucb/source/ucp/gvfs/makefile.mk
index 889e3ffd415d..81eb43da9735 100644
--- a/ucb/source/ucp/gvfs/makefile.mk
+++ b/ucb/source/ucp/gvfs/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -62,10 +62,10 @@ PKGCONFIG_LIBS!:=-Wl,--export-dynamic $(PKGCONFIG_LIBS:s/ -llinc//:s/ -lbonobo-a
DLLPRE =
SLOFILES=\
- $(SLO)$/content.obj \
- $(SLO)$/directory.obj \
- $(SLO)$/stream.obj \
- $(SLO)$/provider.obj
+ $(SLO)$/gvfs_content.obj \
+ $(SLO)$/gvfs_directory.obj \
+ $(SLO)$/gvfs_stream.obj \
+ $(SLO)$/gvfs_provider.obj
SHL1NOCHECK=TRUE
SHL1TARGET=$(TARGET)$(UCPGVFS_MAJOR).uno
diff --git a/ucb/source/ucp/hierarchy/hierarchycontent.cxx b/ucb/source/ucp/hierarchy/hierarchycontent.cxx
index b3dfaba1fbb8..8027700a01bb 100644
--- a/ucb/source/ucp/hierarchy/hierarchycontent.cxx
+++ b/ucb/source/ucp/hierarchy/hierarchycontent.cxx
@@ -41,7 +41,7 @@
**************************************************************************
- Root Folder vs. 'normal' Folder
- - root doesn't support command 'delete'
+ - root doesn't support command 'delete'
- root doesn't support command 'insert'
- root needs not created via XContentCreator - queryContent with root
folder id ( HIERARCHY_ROOT_FOLDER_URL ) always returns a value != 0
@@ -457,8 +457,8 @@ uno::Any SAL_CALL HierarchyContent::execute(
aRet <<= getCommandInfo( Environment );
}
- else if ( isFolder() && aCommand.Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "open" ) ) )
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "open" ) ) && isFolder() )
{
//////////////////////////////////////////////////////////////////
// open command for a folder content
@@ -481,9 +481,9 @@ uno::Any SAL_CALL HierarchyContent::execute(
= new DynamicResultSet( m_xSMgr, this, aOpenCommand );
aRet <<= xSet;
}
- else if ( ( m_eKind != ROOT ) && !isReadOnly() &&
- aCommand.Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "insert" ) ) )
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "insert" ) ) &&
+ ( m_eKind != ROOT ) && !isReadOnly() )
{
//////////////////////////////////////////////////////////////////
// insert
@@ -508,9 +508,9 @@ uno::Any SAL_CALL HierarchyContent::execute(
: ucb::NameClash::ERROR;
insert( nNameClash, Environment );
}
- else if ( ( m_eKind != ROOT ) && !isReadOnly() &&
- aCommand.Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "delete" ) ) )
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "delete" ) ) &&
+ ( m_eKind != ROOT ) && !isReadOnly() )
{
//////////////////////////////////////////////////////////////////
// delete
@@ -546,13 +546,13 @@ uno::Any SAL_CALL HierarchyContent::execute(
// Remove own and all children's Additional Core Properties.
removeAdditionalPropertySet( sal_True );
}
- else if ( isFolder() && !isReadOnly() &&
- aCommand.Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "transfer" ) ) )
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "transfer" ) ) &&
+ isFolder() && !isReadOnly() )
{
//////////////////////////////////////////////////////////////////
// transfer
- // ( Not available at link objects )
+ // ( Not available at link objects )
//////////////////////////////////////////////////////////////////
ucb::TransferInfo aInfo;
@@ -571,6 +571,31 @@ uno::Any SAL_CALL HierarchyContent::execute(
transfer( aInfo, Environment );
}
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "createNewContent" ) ) &&
+ isFolder() && !isReadOnly() )
+ {
+ //////////////////////////////////////////////////////////////////
+ // createNewContent
+ // ( Not available at link objects )
+ //////////////////////////////////////////////////////////////////
+
+ ucb::ContentInfo aInfo;
+ if ( !( aCommand.Argument >>= aInfo ) )
+ {
+ OSL_ENSURE( sal_False, "Wrong argument type!" );
+ ucbhelper::cancelCommandExecution(
+ uno::makeAny( lang::IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ -1 ) ),
+ Environment );
+ // Unreachable
+ }
+
+ aRet <<= createNewContent( aInfo );
+ }
else
{
//////////////////////////////////////////////////////////////////
@@ -607,54 +632,7 @@ uno::Sequence< ucb::ContentInfo > SAL_CALL
HierarchyContent::queryCreatableContentsInfo()
throw( uno::RuntimeException )
{
- if ( isFolder() )
- {
- osl::Guard< osl::Mutex > aGuard( m_aMutex );
-
- uno::Sequence< ucb::ContentInfo > aSeq( 2 );
-
- // Folder.
- aSeq.getArray()[ 0 ].Type
- = rtl::OUString::createFromAscii( HIERARCHY_FOLDER_CONTENT_TYPE );
- aSeq.getArray()[ 0 ].Attributes
- = ucb::ContentInfoAttribute::KIND_FOLDER;
-
- uno::Sequence< beans::Property > aFolderProps( 1 );
- aFolderProps.getArray()[ 0 ] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- beans::PropertyAttribute::BOUND );
- aSeq.getArray()[ 0 ].Properties = aFolderProps;
-
- // Link.
- aSeq.getArray()[ 1 ].Type
- = rtl::OUString::createFromAscii( HIERARCHY_LINK_CONTENT_TYPE );
- aSeq.getArray()[ 1 ].Attributes
- = ucb::ContentInfoAttribute::KIND_LINK;
-
- uno::Sequence< beans::Property > aLinkProps( 2 );
- aLinkProps.getArray()[ 0 ] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- beans::PropertyAttribute::BOUND );
- aLinkProps.getArray()[ 1 ] = beans::Property(
- rtl::OUString::createFromAscii( "TargetURL" ),
- -1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- beans::PropertyAttribute::BOUND );
- aSeq.getArray()[ 1 ].Properties = aLinkProps;
-
- return aSeq;
- }
- else
- {
- OSL_ENSURE( sal_False,
- "queryCreatableContentsInfo called on non-folder object!" );
-
- return uno::Sequence< ucb::ContentInfo >( 0 );
- }
+ return m_aProps.getCreatableContentsInfo();
}
//=========================================================================
@@ -1026,7 +1004,7 @@ uno::Reference< sdbc::XRow > HierarchyContent::getPropertyValues(
xRow->appendString ( rProp, rData.getContentType() );
}
else if ( rProp.Name.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
+ RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
{
xRow->appendString ( rProp, rData.getTitle() );
}
@@ -1041,6 +1019,12 @@ uno::Reference< sdbc::XRow > HierarchyContent::getPropertyValues(
xRow->appendBoolean( rProp, rData.getIsFolder() );
}
else if ( rProp.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ xRow->appendObject(
+ rProp, uno::makeAny( rData.getCreatableContentsInfo() ) );
+ }
+ else if ( rProp.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "TargetURL" ) ) )
{
// TargetURL is only supported by links.
@@ -1123,6 +1107,15 @@ uno::Reference< sdbc::XRow > HierarchyContent::getPropertyValues(
// @@@ Might actually be read-only!
beans::PropertyAttribute::BOUND ),
rData.getTargetURL() );
+ xRow->appendObject(
+ beans::Property(
+ rtl::OUString::createFromAscii( "CreatableContentsInfo" ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY ),
+ uno::makeAny( rData.getCreatableContentsInfo() ) );
// Append all Additional Core Properties.
@@ -1162,10 +1155,10 @@ uno::Sequence< uno::Any > HierarchyContent::setPropertyValues(
beans::PropertyChangeEvent aEvent;
aEvent.Source = static_cast< cppu::OWeakObject * >( this );
aEvent.Further = sal_False;
-// aEvent.PropertyName =
+// aEvent.PropertyName =
aEvent.PropertyHandle = -1;
-// aEvent.OldValue =
-// aEvent.NewValue =
+// aEvent.OldValue =
+// aEvent.NewValue =
const beans::PropertyValue* pValues = rValues.getConstArray();
sal_Int32 nCount = rValues.getLength();
@@ -1210,6 +1203,15 @@ uno::Sequence< uno::Any > HierarchyContent::setPropertyValues(
static_cast< cppu::OWeakObject * >( this ) );
}
else if ( rValue.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ // Read-only property!
+ aRet[ n ] <<= lang::IllegalAccessException(
+ rtl::OUString::createFromAscii(
+ "Property is read-only!" ),
+ static_cast< cppu::OWeakObject * >( this ) );
+ }
+ else if ( rValue.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
{
if ( isReadOnly() )
@@ -1953,3 +1955,58 @@ void HierarchyContent::transfer(
}
}
+//=========================================================================
+//=========================================================================
+//
+// HierarchyContentProperties Implementation.
+//
+//=========================================================================
+//=========================================================================
+
+uno::Sequence< ucb::ContentInfo >
+HierarchyContentProperties::getCreatableContentsInfo() const
+{
+ if ( getIsFolder() )
+ {
+ uno::Sequence< ucb::ContentInfo > aSeq( 2 );
+
+ // Folder.
+ aSeq.getArray()[ 0 ].Type
+ = rtl::OUString::createFromAscii( HIERARCHY_FOLDER_CONTENT_TYPE );
+ aSeq.getArray()[ 0 ].Attributes
+ = ucb::ContentInfoAttribute::KIND_FOLDER;
+
+ uno::Sequence< beans::Property > aFolderProps( 1 );
+ aFolderProps.getArray()[ 0 ] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
+ beans::PropertyAttribute::BOUND );
+ aSeq.getArray()[ 0 ].Properties = aFolderProps;
+
+ // Link.
+ aSeq.getArray()[ 1 ].Type
+ = rtl::OUString::createFromAscii( HIERARCHY_LINK_CONTENT_TYPE );
+ aSeq.getArray()[ 1 ].Attributes
+ = ucb::ContentInfoAttribute::KIND_LINK;
+
+ uno::Sequence< beans::Property > aLinkProps( 2 );
+ aLinkProps.getArray()[ 0 ] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
+ beans::PropertyAttribute::BOUND );
+ aLinkProps.getArray()[ 1 ] = beans::Property(
+ rtl::OUString::createFromAscii( "TargetURL" ),
+ -1,
+ getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
+ beans::PropertyAttribute::BOUND );
+ aSeq.getArray()[ 1 ].Properties = aLinkProps;
+
+ return aSeq;
+ }
+ else
+ {
+ return uno::Sequence< ucb::ContentInfo >( 0 );
+ }
+}
diff --git a/ucb/source/ucp/hierarchy/hierarchycontent.hxx b/ucb/source/ucp/hierarchy/hierarchycontent.hxx
index b85f2aac781e..4094d77e4ca6 100644
--- a/ucb/source/ucp/hierarchy/hierarchycontent.hxx
+++ b/ucb/source/ucp/hierarchy/hierarchycontent.hxx
@@ -101,6 +101,9 @@ public:
sal_Bool getIsDocument() const { return !getIsFolder(); }
+ com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo >
+ getCreatableContentsInfo() const;
+
const HierarchyEntryData & getHierarchyEntryData() const { return m_aData; }
private:
@@ -117,7 +120,7 @@ class HierarchyContent : public ::ucbhelper::ContentImplHelper,
{
enum ContentKind { LINK, FOLDER, ROOT };
enum ContentState { TRANSIENT, // created via CreateNewContent,
- // but did not process "insert" yet
+ // but did not process "insert" yet
PERSISTENT, // processed "insert"
DEAD // processed "delete"
};
@@ -198,7 +201,7 @@ private:
::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
getPropertyValues( const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::Property >& rProperties );
+ ::com::sun::star::beans::Property >& rProperties );
::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >
setPropertyValues(
const ::com::sun::star::uno::Sequence<
@@ -270,7 +273,7 @@ public:
execute( const com::sun::star::ucb::Command& aCommand,
sal_Int32 CommandId,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& Environment )
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( com::sun::star::uno::Exception,
com::sun::star::ucb::CommandAbortedException,
com::sun::star::uno::RuntimeException );
@@ -300,7 +303,7 @@ public:
getPropertyValues( const ::com::sun::star::uno::Reference<
::com::sun::star::lang::XMultiServiceFactory >& rSMgr,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::Property >& rProperties,
+ ::com::sun::star::beans::Property >& rProperties,
const HierarchyContentProperties& rData,
HierarchyContentProvider* pProvider,
const ::rtl::OUString& rContentId );
diff --git a/ucb/source/ucp/hierarchy/hierarchycontentcaps.cxx b/ucb/source/ucp/hierarchy/hierarchycontentcaps.cxx
index 117819ff0e70..47280ec12503 100644
--- a/ucb/source/ucp/hierarchy/hierarchycontentcaps.cxx
+++ b/ucb/source/ucp/hierarchy/hierarchycontentcaps.cxx
@@ -39,25 +39,28 @@
Props/Commands:
- root folder folder link link
- (new) (new)
+ root folder folder link link
+ (new) (new)
----------------------------------------------------------------
- ContentType x x x x x
- IsDocument x x x x x
- IsFolder x x x x x
- Title x x x x x
- TargetURL x x
+ ContentType x x x x x
+ IsDocument x x x x x
+ IsFolder x x x x x
+ Title x x x x x
+ TargetURL x x
+ CreatableContentsInfo x x x x x
- getCommandInfo x x x x x
- getPropertySetInfo x x x x x
- getPropertyValues x x x x x
- setPropertyValues x x x x x
- insert x x
- delete x x
- open x x
- transfer x x
+ getCommandInfo x x x x x
+ getPropertySetInfo x x x x x
+ getPropertyValues x x x x x
+ setPropertyValues x x x x x
+ createNewContent x x
+ insert x x
+ delete x x
+ open x x
+ transfer x x
*************************************************************************/
+
#include <com/sun/star/beans/Property.hpp>
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
@@ -76,6 +79,12 @@ using namespace hierarchy_ucp;
//
//=========================================================================
+#define MAKEPROPSEQUENCE( a ) \
+ uno::Sequence< beans::Property >( a, sizeof( a ) / sizeof( a[ 0 ] ) )
+
+#define MAKECMDSEQUENCE( a ) \
+ uno::Sequence< ucb::CommandInfo >( a, sizeof( a ) / sizeof( a[ 0 ] ) )
+
//=========================================================================
//
// IMPORTENT: If any property data ( name / type / ... ) are changed, then
@@ -143,13 +152,20 @@ uno::Sequence< beans::Property > HierarchyContent::getProperties(
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
- )
+ ),
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY )
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- beans::Property >( aLinkPropertyInfoTable, 5 );
+ return MAKEPROPSEQUENCE( aLinkPropertyInfoTable );
}
else
{
@@ -195,13 +211,20 @@ uno::Sequence< beans::Property > HierarchyContent::getProperties(
-1,
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
- )
+ ),
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY )
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- beans::Property >( aLinkPropertyInfoTable, 5 );
+ return MAKEPROPSEQUENCE( aLinkPropertyInfoTable );
}
}
else if ( m_eKind == FOLDER )
@@ -248,16 +271,23 @@ uno::Sequence< beans::Property > HierarchyContent::getProperties(
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
- )
+ ),
///////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY )
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- beans::Property >( aFolderPropertyInfoTable, 4 );
+ return MAKEPROPSEQUENCE( aFolderPropertyInfoTable );
}
else
{
@@ -294,16 +324,23 @@ uno::Sequence< beans::Property > HierarchyContent::getProperties(
-1,
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
- )
+ ),
///////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY )
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- beans::Property >( aFolderPropertyInfoTable, 4 );
+ return MAKEPROPSEQUENCE( aFolderPropertyInfoTable );
}
}
else
@@ -314,6 +351,9 @@ uno::Sequence< beans::Property > HierarchyContent::getProperties(
//
//=================================================================
+ // Currently no difference between reonly /read-write
+ // -> all props ar read-only
+
static beans::Property aRootFolderPropertyInfoTable[] =
{
///////////////////////////////////////////////////////////////
@@ -346,16 +386,23 @@ uno::Sequence< beans::Property > HierarchyContent::getProperties(
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
- )
+ ),
///////////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY )
///////////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////////
};
- return uno::Sequence<
- beans::Property >( aRootFolderPropertyInfoTable, 4 );
+ return MAKEPROPSEQUENCE( aRootFolderPropertyInfoTable );
}
}
@@ -416,8 +463,7 @@ uno::Sequence< ucb::CommandInfo > HierarchyContent::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aLinkCommandInfoTable, 4 );
+ return MAKECMDSEQUENCE( aLinkCommandInfoTable );
}
else
{
@@ -470,8 +516,7 @@ uno::Sequence< ucb::CommandInfo > HierarchyContent::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aLinkCommandInfoTable, 6 );
+ return MAKECMDSEQUENCE( aLinkCommandInfoTable );
}
}
else if ( m_eKind == FOLDER )
@@ -529,8 +574,7 @@ uno::Sequence< ucb::CommandInfo > HierarchyContent::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aFolderCommandInfoTable, 5 );
+ return MAKECMDSEQUENCE( aFolderCommandInfoTable );
}
else
{
@@ -589,13 +633,18 @@ uno::Sequence< ucb::CommandInfo > HierarchyContent::getCommands(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
-1,
getCppuType( static_cast< ucb::TransferInfo * >( 0 ) )
+ ),
+ ucb::CommandInfo(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
)
///////////////////////////////////////////////////////////
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aFolderCommandInfoTable, 8 );
+ return MAKECMDSEQUENCE( aFolderCommandInfoTable );
}
}
else
@@ -653,8 +702,7 @@ uno::Sequence< ucb::CommandInfo > HierarchyContent::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aRootFolderCommandInfoTable, 5 );
+ return MAKECMDSEQUENCE( aRootFolderCommandInfoTable );
}
else
{
@@ -703,13 +751,18 @@ uno::Sequence< ucb::CommandInfo > HierarchyContent::getCommands(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
-1,
getCppuType( static_cast< ucb::TransferInfo * >( 0 ) )
+ ),
+ ucb::CommandInfo(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
)
///////////////////////////////////////////////////////////
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aRootFolderCommandInfoTable, 6 );
+ return MAKECMDSEQUENCE( aRootFolderCommandInfoTable );
}
}
}
diff --git a/ucb/source/ucp/package/pkgcontent.cxx b/ucb/source/ucp/package/pkgcontent.cxx
index f06618b702d3..7e8359545e9c 100644
--- a/ucb/source/ucp/package/pkgcontent.cxx
+++ b/ucb/source/ucp/package/pkgcontent.cxx
@@ -55,9 +55,7 @@
#include <com/sun/star/sdbc/XRow.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEBADTRANSFRERURLEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp>
-#endif
#include <com/sun/star/ucb/MissingInputStreamException.hpp>
#include <com/sun/star/ucb/NameClash.hpp>
#include <com/sun/star/ucb/NameClashException.hpp>
@@ -105,17 +103,60 @@ ContentProperties::ContentProperties( const rtl::OUString& rContentType )
bEncrypted( sal_False ),
bHasEncryptedEntries( sal_False )
{
- bIsFolder = rContentType.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( PACKAGE_FOLDER_CONTENT_TYPE ) )
- || rContentType.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( PACKAGE_ZIP_FOLDER_CONTENT_TYPE ) );
+ bIsFolder = rContentType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( PACKAGE_FOLDER_CONTENT_TYPE ) )
+ || rContentType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( PACKAGE_ZIP_FOLDER_CONTENT_TYPE ) );
bIsDocument = !bIsFolder;
OSL_ENSURE( bIsFolder ||
- rContentType.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( PACKAGE_STREAM_CONTENT_TYPE ) ) ||
- rContentType.equalsAsciiL( RTL_CONSTASCII_STRINGPARAM( PACKAGE_ZIP_STREAM_CONTENT_TYPE ) ),
+ rContentType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( PACKAGE_STREAM_CONTENT_TYPE ) )
+ || rContentType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( PACKAGE_ZIP_STREAM_CONTENT_TYPE ) ),
"ContentProperties::ContentProperties - Unknown type!" );
}
//=========================================================================
+
+uno::Sequence< ucb::ContentInfo >
+ContentProperties::getCreatableContentsInfo( PackageUri const & rUri ) const
+{
+ if ( bIsFolder )
+ {
+ uno::Sequence< beans::Property > aProps( 1 );
+ aProps.getArray()[ 0 ] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
+ beans::PropertyAttribute::BOUND );
+
+ uno::Sequence< ucb::ContentInfo > aSeq( 2 );
+
+ // Folder.
+ aSeq.getArray()[ 0 ].Type
+ = Content::getContentType( rUri.getScheme(), sal_True );
+ aSeq.getArray()[ 0 ].Attributes
+ = ucb::ContentInfoAttribute::KIND_FOLDER;
+ aSeq.getArray()[ 0 ].Properties = aProps;
+
+ // Stream.
+ aSeq.getArray()[ 1 ].Type
+ = Content::getContentType( rUri.getScheme(), sal_False );
+ aSeq.getArray()[ 1 ].Attributes
+ = ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM
+ | ucb::ContentInfoAttribute::KIND_DOCUMENT;
+ aSeq.getArray()[ 1 ].Properties = aProps;
+
+ return aSeq;
+ }
+ else
+ {
+ return uno::Sequence< ucb::ContentInfo >( 0 );
+ }
+}
+
+//=========================================================================
//=========================================================================
//
// Content Implementation.
@@ -166,9 +207,9 @@ Content* Content::create(
ucb::ContentInfo aInfo;
if ( bFolder || aURI.isRootFolder() )
- aInfo.Type = GetContentType( aURI.getScheme(), sal_True );
+ aInfo.Type = getContentType( aURI.getScheme(), sal_True );
else
- aInfo.Type = GetContentType( aURI.getScheme(), sal_False );
+ aInfo.Type = getContentType( aURI.getScheme(), sal_False );
return new Content( rxSMgr, pProvider, xId, xPackage, aURI, aInfo );
}
@@ -188,9 +229,9 @@ Content* Content::create(
PackageUri aURI( Identifier->getContentIdentifier() );
if ( !Info.Type.equalsIgnoreAsciiCase(
- GetContentType( aURI.getScheme(), sal_True ) ) &&
+ getContentType( aURI.getScheme(), sal_True ) ) &&
!Info.Type.equalsIgnoreAsciiCase(
- GetContentType( aURI.getScheme(), sal_False ) ) )
+ getContentType( aURI.getScheme(), sal_False ) ) )
return 0;
uno::Reference< container::XHierarchicalNameAccess > xPackage;
@@ -210,7 +251,7 @@ Content* Content::create(
//=========================================================================
// static
-::rtl::OUString Content::GetContentType(
+::rtl::OUString Content::getContentType(
const ::rtl::OUString& aScheme, sal_Bool bFolder )
{
return ( rtl::OUString::createFromAscii( "application/" )
@@ -294,7 +335,7 @@ uno::Any SAL_CALL Content::queryInterface( const uno::Type & rType )
aRet = cppu::queryInterface(
rType, static_cast< ucb::XContentCreator * >( this ) );
- return aRet.hasValue() ? aRet : ContentImplHelper::queryInterface( rType );
+ return aRet.hasValue() ? aRet : ContentImplHelper::queryInterface( rType );
}
//=========================================================================
@@ -609,7 +650,7 @@ uno::Any SAL_CALL Content::execute(
{
//////////////////////////////////////////////////////////////////
// transfer
- // ( Not available at stream objects )
+ // ( Not available at stream objects )
//////////////////////////////////////////////////////////////////
ucb::TransferInfo aInfo;
@@ -628,11 +669,36 @@ uno::Any SAL_CALL Content::execute(
transfer( aInfo, Environment );
}
else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "createNewContent" ) ) &&
+ isFolder() )
+ {
+ //////////////////////////////////////////////////////////////////
+ // createNewContent
+ // ( Not available at stream objects )
+ //////////////////////////////////////////////////////////////////
+
+ ucb::ContentInfo aInfo;
+ if ( !( aCommand.Argument >>= aInfo ) )
+ {
+ OSL_ENSURE( sal_False, "Wrong argument type!" );
+ ucbhelper::cancelCommandExecution(
+ uno::makeAny( lang::IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ -1 ) ),
+ Environment );
+ // Unreachable
+ }
+
+ aRet <<= createNewContent( aInfo );
+ }
+ else if ( aCommand.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "flush" ) ) )
{
//////////////////////////////////////////////////////////////////
// flush
- // ( Not available at stream objects )
+ // ( Not available at stream objects )
//////////////////////////////////////////////////////////////////
if( !flushData() )
@@ -693,43 +759,7 @@ uno::Sequence< ucb::ContentInfo > SAL_CALL
Content::queryCreatableContentsInfo()
throw( uno::RuntimeException )
{
- if ( isFolder() )
- {
- osl::Guard< osl::Mutex > aGuard( m_aMutex );
-
- uno::Sequence< beans::Property > aProps( 1 );
- aProps.getArray()[ 0 ] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- beans::PropertyAttribute::BOUND );
-
- uno::Sequence< ucb::ContentInfo > aSeq( 2 );
-
- // Folder.
- aSeq.getArray()[ 0 ].Type
- = GetContentType( m_aUri.getScheme(), sal_True );
- aSeq.getArray()[ 0 ].Attributes
- = ucb::ContentInfoAttribute::KIND_FOLDER;
- aSeq.getArray()[ 0 ].Properties = aProps;
-
- // Stream.
- aSeq.getArray()[ 1 ].Type
- = GetContentType( m_aUri.getScheme(), sal_False );
- aSeq.getArray()[ 1 ].Attributes
- = ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM
- | ucb::ContentInfoAttribute::KIND_DOCUMENT;
- aSeq.getArray()[ 1 ].Properties = aProps;
-
- return aSeq;
- }
- else
- {
- OSL_ENSURE( sal_False,
- "queryCreatableContentsInfo called on non-folder object!" );
-
- return uno::Sequence< ucb::ContentInfo >( 0 );
- }
+ return m_aProps.getCreatableContentsInfo( m_aUri );
}
//=========================================================================
@@ -746,16 +776,16 @@ Content::createNewContent( const ucb::ContentInfo& Info )
return uno::Reference< ucb::XContent >();
if ( !Info.Type.equalsIgnoreAsciiCase(
- GetContentType( m_aUri.getScheme(), sal_True ) ) &&
+ getContentType( m_aUri.getScheme(), sal_True ) ) &&
!Info.Type.equalsIgnoreAsciiCase(
- GetContentType( m_aUri.getScheme(), sal_False ) ) )
+ getContentType( m_aUri.getScheme(), sal_False ) ) )
return uno::Reference< ucb::XContent >();
rtl::OUString aURL = m_aUri.getUri();
aURL += rtl::OUString::createFromAscii( "/" );
if ( Info.Type.equalsIgnoreAsciiCase(
- GetContentType( m_aUri.getScheme(), sal_True ) ) )
+ getContentType( m_aUri.getScheme(), sal_True ) ) )
aURL += rtl::OUString::createFromAscii( "New_Folder" );
else
aURL += rtl::OUString::createFromAscii( "New_Stream" );
@@ -871,6 +901,14 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
xRow->appendBoolean( rProp, rData.bIsFolder );
}
else if ( rProp.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ xRow->appendObject(
+ rProp, uno::makeAny(
+ rData.getCreatableContentsInfo(
+ PackageUri( rContentId ) ) ) );
+ }
+ else if ( rProp.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "MediaType" ) ) )
{
xRow->appendString ( rProp, rData.aMediaType );
@@ -978,6 +1016,16 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY ),
rData.bIsFolder );
+ xRow->appendObject(
+ beans::Property(
+ rtl::OUString::createFromAscii( "CreatableContentsInfo" ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY ),
+ uno::makeAny(
+ rData.getCreatableContentsInfo( PackageUri( rContentId ) ) ) );
xRow->appendString(
beans::Property(
rtl::OUString::createFromAscii( "MediaType" ),
@@ -1069,10 +1117,10 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
beans::PropertyChangeEvent aEvent;
aEvent.Source = static_cast< cppu::OWeakObject * >( this );
aEvent.Further = sal_False;
-// aEvent.PropertyName =
+// aEvent.PropertyName =
aEvent.PropertyHandle = -1;
-// aEvent.OldValue =
-// aEvent.NewValue =
+// aEvent.OldValue =
+// aEvent.NewValue =
const beans::PropertyValue* pValues = rValues.getConstArray();
sal_Int32 nCount = rValues.getLength();
@@ -1116,6 +1164,15 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
static_cast< cppu::OWeakObject * >( this ) );
}
else if ( rValue.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ // Read-only property!
+ aRet[ n ] <<= lang::IllegalAccessException(
+ rtl::OUString::createFromAscii(
+ "Property is read-only!" ),
+ static_cast< cppu::OWeakObject * >( this ) );
+ }
+ else if ( rValue.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
{
if ( m_aUri.isRootFolder() )
@@ -1181,7 +1238,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
aEvent.NewValue = uno::makeAny( aNewValue );
m_aProps.aMediaType = aNewValue;
- nChanged++;
+ nChanged++;
bStore = sal_True;
m_nModifiedProps |= MEDIATYPE_MODIFIED;
}
@@ -1219,7 +1276,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
aEvent.NewValue = uno::makeAny( bNewValue );
m_aProps.bCompressed = bNewValue;
- nChanged++;
+ nChanged++;
bStore = sal_True;
m_nModifiedProps |= COMPRESSED_MODIFIED;
}
@@ -1256,7 +1313,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
aEvent.NewValue = uno::makeAny( bNewValue );
m_aProps.bEncrypted = bNewValue;
- nChanged++;
+ nChanged++;
bStore = sal_True;
m_nModifiedProps |= ENCRYPTED_MODIFIED;
}
@@ -1483,7 +1540,7 @@ uno::Any Content::open(
uno::Reference< ucb::XDynamicResultSet > xSet
= new DynamicResultSet( m_xSMgr, this, rArg, xEnv );
return uno::makeAny( xSet );
- }
+ }
else
{
//////////////////////////////////////////////////////////////////
@@ -1506,7 +1563,7 @@ uno::Any Content::open(
rtl::OUString aURL = m_xIdentifier->getContentIdentifier();
uno::Reference< io::XOutputStream > xOut( rArg.Sink, uno::UNO_QUERY );
if ( xOut.is() )
- {
+ {
// PUSH: write data into xOut
uno::Reference< io::XInputStream > xIn = getInputStream();
@@ -1560,14 +1617,14 @@ uno::Any Content::open(
{
// closeOutput, readSomeBytes, writeBytes
}
- }
+ }
else
- {
+ {
uno::Reference< io::XActiveDataSink > xDataSink(
rArg.Sink, uno::UNO_QUERY );
- if ( xDataSink.is() )
+ if ( xDataSink.is() )
{
- // PULL: wait for client read
+ // PULL: wait for client read
uno::Reference< io::XInputStream > xIn = getInputStream();
if ( !xIn.is() )
@@ -1598,7 +1655,7 @@ uno::Any Content::open(
// Done.
xDataSink->setInputStream( xIn );
}
- else
+ else
{
// Note: aOpenCommand.Sink may contain an XStream
// implementation. Support for this type of
@@ -1612,7 +1669,7 @@ uno::Any Content::open(
xEnv );
// Unreachable
}
- }
+ }
}
return uno::Any();
@@ -1931,8 +1988,8 @@ void Content::transfer(
//////////////////////////////////////////////////////////////////////
rtl::OUString aType = xSource->isFolder()
- ? GetContentType( m_aUri.getScheme(), sal_True )
- : GetContentType( m_aUri.getScheme(), sal_False );
+ ? getContentType( m_aUri.getScheme(), sal_True )
+ : getContentType( m_aUri.getScheme(), sal_False );
ucb::ContentInfo aContentInfo;
aContentInfo.Type = aType;
aContentInfo.Attributes = 0;
@@ -2413,14 +2470,14 @@ sal_Bool Content::loadData(
if ( xEnumAccess.is() )
{
// folder
- rProps.aContentType = GetContentType( rURI.getScheme(), sal_True );
+ rProps.aContentType = getContentType( rURI.getScheme(), sal_True );
rProps.bIsDocument = sal_False;
rProps.bIsFolder = sal_True;
}
else
{
// stream
- rProps.aContentType = GetContentType( rURI.getScheme(), sal_False );
+ rProps.aContentType = getContentType( rURI.getScheme(), sal_False );
rProps.bIsDocument = sal_True;
rProps.bIsFolder = sal_False;
}
@@ -2611,8 +2668,8 @@ sal_Bool Content::storeData( const uno::Reference< io::XInputStream >& xStream )
if ( !xNA->hasByHierarchicalName( m_aUri.getPath() ) )
{
-// if ( !bCreate )
-// return sal_True;
+// if ( !bCreate )
+// return sal_True;
try
{
@@ -2956,4 +3013,3 @@ uno::Reference< container::XEnumeration > Content::getIterator()
return xIter;
}
-
diff --git a/ucb/source/ucp/package/pkgcontent.hxx b/ucb/source/ucp/package/pkgcontent.hxx
index f542fb0b8222..1886d72470ae 100644
--- a/ucb/source/ucp/package/pkgcontent.hxx
+++ b/ucb/source/ucp/package/pkgcontent.hxx
@@ -34,9 +34,7 @@
#include <list>
#include <rtl/ref.hxx>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEBADTRANSFRERURLEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp>
-#endif
#include <com/sun/star/ucb/XContentCreator.hpp>
#include <ucbhelper/contenthelper.hxx>
#include "pkguri.hxx"
@@ -100,6 +98,9 @@ struct ContentProperties
bHasEncryptedEntries( sal_False ) {}
ContentProperties( const ::rtl::OUString& rContentType );
+
+ com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo >
+ getCreatableContentsInfo( PackageUri const & rUri ) const;
};
//=========================================================================
@@ -110,7 +111,7 @@ class Content : public ::ucbhelper::ContentImplHelper,
public com::sun::star::ucb::XContentCreator
{
enum ContentState { TRANSIENT, // created via CreateNewContent,
- // but did not process "insert" yet
+ // but did not process "insert" yet
PERSISTENT, // processed "insert"
DEAD // processed "delete"
};
@@ -119,7 +120,7 @@ class Content : public ::ucbhelper::ContentImplHelper,
ContentProperties m_aProps;
ContentState m_eState;
com::sun::star::uno::Reference<
- com::sun::star::container::XHierarchicalNameAccess > m_xPackage;
+ com::sun::star::container::XHierarchicalNameAccess > m_xPackage;
ContentProvider* m_pProvider;
sal_uInt32 m_nModifiedProps;
@@ -130,7 +131,7 @@ private:
const com::sun::star::uno::Reference<
com::sun::star::ucb::XContentIdentifier >& Identifier,
const ::com::sun::star::uno::Reference<
- com::sun::star::container::XHierarchicalNameAccess >& Package,
+ com::sun::star::container::XHierarchicalNameAccess >& Package,
const PackageUri& rUri,
const ContentProperties& rProps );
Content( const com::sun::star::uno::Reference<
@@ -139,7 +140,7 @@ private:
const com::sun::star::uno::Reference<
com::sun::star::ucb::XContentIdentifier >& Identifier,
const com::sun::star::uno::Reference<
- com::sun::star::container::XHierarchicalNameAccess >& Package,
+ com::sun::star::container::XHierarchicalNameAccess >& Package,
const PackageUri& rUri,
const com::sun::star::ucb::ContentInfo& Info );
@@ -155,7 +156,7 @@ private:
getPropertyValues( const ::com::sun::star::uno::Reference<
::com::sun::star::lang::XMultiServiceFactory >& rSMgr,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::Property >& rProperties,
+ ::com::sun::star::beans::Property >& rProperties,
const ContentProperties& rData,
const rtl::Reference<
::ucbhelper::ContentProviderImplHelper >& rProvider,
@@ -183,24 +184,20 @@ private:
const PackageUri& rURI,
ContentProperties& rProps,
com::sun::star::uno::Reference<
- com::sun::star::container::XHierarchicalNameAccess > &
+ com::sun::star::container::XHierarchicalNameAccess > &
rxPackage );
static sal_Bool
hasData( ContentProvider* pProvider,
const PackageUri& rURI,
com::sun::star::uno::Reference<
- com::sun::star::container::XHierarchicalNameAccess > &
+ com::sun::star::container::XHierarchicalNameAccess > &
rxPackage );
- static ::rtl::OUString
- GetContentType( const ::rtl::OUString& aScheme,
- sal_Bool bFolder );
-
sal_Bool
hasData( const PackageUri& rURI );
sal_Bool
renameData( const com::sun::star::uno::Reference<
- com::sun::star::ucb::XContentIdentifier >& xOldId,
+ com::sun::star::ucb::XContentIdentifier >& xOldId,
const com::sun::star::uno::Reference<
com::sun::star::ucb::XContentIdentifier >& xNewId );
sal_Bool
@@ -223,7 +220,7 @@ private:
::com::sun::star::uno::Any
open( const ::com::sun::star::ucb::OpenCommandArgument2& rArg,
const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ ::com::sun::star::ucb::XCommandEnvironment > & xEnv )
throw( ::com::sun::star::uno::Exception );
void insert( const ::com::sun::star::uno::Reference<
@@ -292,7 +289,7 @@ public:
execute( const com::sun::star::ucb::Command& aCommand,
sal_Int32 CommandId,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& Environment )
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( com::sun::star::uno::Exception,
com::sun::star::ucb::CommandAbortedException,
com::sun::star::uno::RuntimeException );
@@ -323,7 +320,7 @@ public:
getPropertyValues( const ::com::sun::star::uno::Reference<
::com::sun::star::lang::XMultiServiceFactory >& rSMgr,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::Property >& rProperties,
+ ::com::sun::star::beans::Property >& rProperties,
ContentProvider* pProvider,
const ::rtl::OUString& rContentId );
@@ -331,6 +328,9 @@ public:
::com::sun::star::uno::Reference<
::com::sun::star::container::XEnumeration >
getIterator();
+
+ static ::rtl::OUString
+ getContentType( const ::rtl::OUString& aScheme, sal_Bool bFolder );
};
}
diff --git a/ucb/source/ucp/package/pkgcontentcaps.cxx b/ucb/source/ucp/package/pkgcontentcaps.cxx
index 0538d93f8702..b2ae1951fb37 100644
--- a/ucb/source/ucp/package/pkgcontentcaps.cxx
+++ b/ucb/source/ucp/package/pkgcontentcaps.cxx
@@ -45,6 +45,7 @@
MediaType (w) (w) w
Title r w w
Size - - r
+ CreatableContentsInfo r r r
Compressed - - w
Encrypted - - w
HasEncryptedEntries r - -
@@ -58,6 +59,7 @@
open x x x
transfer x x -
flush x x -
+ createNewContent x x -
*************************************************************************/
#include <com/sun/star/beans/Property.hpp>
@@ -78,6 +80,12 @@ using namespace package_ucp;
//
//=========================================================================
+#define MAKEPROPSEQUENCE( a ) \
+ uno::Sequence< beans::Property >( a, sizeof( a ) / sizeof( a[ 0 ] ) )
+
+#define MAKECMDSEQUENCE( a ) \
+ uno::Sequence< ucb::CommandInfo >( a, sizeof( a ) / sizeof( a[ 0 ] ) )
+
//=========================================================================
//
// IMPORTENT: If any property data ( name / type / ... ) are changed, then
@@ -145,6 +153,15 @@ uno::Sequence< beans::Property > Content::getProperties(
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
),
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
+ ),
///////////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////////
@@ -157,8 +174,7 @@ uno::Sequence< beans::Property > Content::getProperties(
| beans::PropertyAttribute::READONLY
)
};
- return uno::Sequence< beans::Property >(
- aRootFolderPropertyInfoTable, 6 );
+ return MAKEPROPSEQUENCE( aRootFolderPropertyInfoTable );
}
else
{
@@ -210,13 +226,21 @@ uno::Sequence< beans::Property > Content::getProperties(
-1,
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
+ ),
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
)
///////////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////////
};
- return uno::Sequence< beans::Property >(
- aFolderPropertyInfoTable, 5 );
+ return MAKEPROPSEQUENCE( aFolderPropertyInfoTable );
}
}
else
@@ -275,6 +299,15 @@ uno::Sequence< beans::Property > Content::getProperties(
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
),
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
+ ),
///////////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////////
@@ -291,7 +324,7 @@ uno::Sequence< beans::Property > Content::getProperties(
beans::PropertyAttribute::BOUND
)
};
- return uno::Sequence< beans::Property >( aStreamPropertyInfoTable, 8 );
+ return MAKEPROPSEQUENCE( aStreamPropertyInfoTable );
}
}
@@ -360,6 +393,12 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
getCppuType(
static_cast< ucb::TransferInfo * >( 0 ) )
),
+ ucb::CommandInfo(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
+ ),
///////////////////////////////////////////////////////////
// New commands
///////////////////////////////////////////////////////////
@@ -370,8 +409,7 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
)
};
- return uno::Sequence<
- ucb::CommandInfo >( aRootFolderCommandInfoTable, 7 );
+ return MAKECMDSEQUENCE( aRootFolderCommandInfoTable );
}
else
{
@@ -439,6 +477,12 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
getCppuType(
static_cast< ucb::TransferInfo * >( 0 ) )
),
+ ucb::CommandInfo(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
+ ),
///////////////////////////////////////////////////////////
// New commands
///////////////////////////////////////////////////////////
@@ -449,8 +493,7 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
)
};
- return uno::Sequence<
- ucb::CommandInfo >( aFolderCommandInfoTable, 9 );
+ return MAKECMDSEQUENCE( aFolderCommandInfoTable );
}
}
else
@@ -517,8 +560,6 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
///////////////////////////////////////////////////////////////
};
- return uno::Sequence< ucb::CommandInfo >(
- aStreamCommandInfoTable, 7 );
+ return MAKECMDSEQUENCE( aStreamCommandInfoTable );
}
}
-
diff --git a/ucb/source/ucp/tdoc/tdoc_content.cxx b/ucb/source/ucp/tdoc/tdoc_content.cxx
index 908d7310889b..52d5e917bdb9 100644
--- a/ucb/source/ucp/tdoc/tdoc_content.cxx
+++ b/ucb/source/ucp/tdoc/tdoc_content.cxx
@@ -226,7 +226,7 @@ uno::Any SAL_CALL Content::queryInterface( const uno::Type & rType )
rType, static_cast< ucb::XContentCreator * >( this ) );
if ( aRet.hasValue() )
{
- if ( !isContentCreator() )
+ if ( !m_aProps.isContentCreator() )
return uno::Any();
}
}
@@ -249,7 +249,7 @@ uno::Sequence< uno::Type > SAL_CALL Content::getTypes()
{
cppu::OTypeCollection * pCollection = 0;
- if ( isContentCreator() )
+ if ( m_aProps.isContentCreator() )
{
static cppu::OTypeCollection* pFolderTypes = 0;
@@ -660,6 +660,49 @@ uno::Any SAL_CALL Content::execute(
transfer( aInfo, Environment );
}
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "createNewContent" ) ) )
+ {
+ //////////////////////////////////////////////////////////////////
+ // createNewContent ( Supported by document and folders only )
+ //////////////////////////////////////////////////////////////////
+
+ {
+ osl::MutexGuard aGuard( m_aMutex );
+
+ ContentType eType = m_aProps.getType();
+ if ( ( eType != FOLDER ) && ( eType != DOCUMENT ) )
+ {
+ ucbhelper::cancelCommandExecution(
+ uno::makeAny( ucb::UnsupportedCommandException(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "createNewContent command only "
+ "supported by folders and "
+ "documents!" ) ),
+ static_cast< cppu::OWeakObject * >(
+ this ) ) ),
+ Environment );
+ // Unreachable
+ }
+ }
+
+ ucb::ContentInfo aInfo;
+ if ( !( aCommand.Argument >>= aInfo ) )
+ {
+ OSL_ENSURE( sal_False, "Wrong argument type!" );
+ ucbhelper::cancelCommandExecution(
+ uno::makeAny( lang::IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ -1 ) ),
+ Environment );
+ // Unreachable
+ }
+
+ aRet <<= createNewContent( aInfo );
+ }
else
{
//////////////////////////////////////////////////////////////////
@@ -695,65 +738,7 @@ uno::Sequence< ucb::ContentInfo > SAL_CALL
Content::queryCreatableContentsInfo()
throw( uno::RuntimeException )
{
- if ( isContentCreator() )
- {
- osl::Guard< osl::Mutex > aGuard( m_aMutex );
-
- uno::Sequence< beans::Property > aProps( 1 );
- aProps.getArray()[ 0 ] = beans::Property(
- rtl::OUString::createFromAscii( "Title" ),
- -1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- beans::PropertyAttribute::BOUND );
-
-#ifdef NO_STREAM_CREATION_WITHIN_DOCUMENT_ROOT
- if ( m_aProps.getType() == DOCUMENT )
- {
- // streams cannot be created as direct children of document root
- uno::Sequence< ucb::ContentInfo > aSeq( 1 );
-
- // Folder.
- aSeq.getArray()[ 0 ].Type
- = rtl::OUString::createFromAscii( TDOC_FOLDER_CONTENT_TYPE );
- aSeq.getArray()[ 0 ].Attributes
- = ucb::ContentInfoAttribute::KIND_FOLDER;
- aSeq.getArray()[ 0 ].Properties = aProps;
-
- return aSeq;
- }
- else
- {
-#endif
- uno::Sequence< ucb::ContentInfo > aSeq( 2 );
-
- // Folder.
- aSeq.getArray()[ 0 ].Type
- = rtl::OUString::createFromAscii( TDOC_FOLDER_CONTENT_TYPE );
- aSeq.getArray()[ 0 ].Attributes
- = ucb::ContentInfoAttribute::KIND_FOLDER;
- aSeq.getArray()[ 0 ].Properties = aProps;
-
- // Stream.
- aSeq.getArray()[ 1 ].Type
- = rtl::OUString::createFromAscii( TDOC_STREAM_CONTENT_TYPE );
- aSeq.getArray()[ 1 ].Attributes
- = ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM
- | ucb::ContentInfoAttribute::KIND_DOCUMENT;
- aSeq.getArray()[ 1 ].Properties = aProps;
-
- return aSeq;
-#ifdef NO_STREAM_CREATION_WITHIN_DOCUMENT_ROOT
- }
-#endif
- }
- else
- {
- OSL_ENSURE( sal_False,
- "queryCreatableContentsInfo called on non-contentcreator "
- "object!" );
-
- return uno::Sequence< ucb::ContentInfo >( 0 );
- }
+ return m_aProps.getCreatableContentsInfo();
}
//=========================================================================
@@ -762,7 +747,7 @@ uno::Reference< ucb::XContent > SAL_CALL
Content::createNewContent( const ucb::ContentInfo& Info )
throw( uno::RuntimeException )
{
- if ( isContentCreator() )
+ if ( m_aProps.isContentCreator() )
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
@@ -1061,6 +1046,12 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
xRow->appendBoolean( rProp, rData.getIsFolder() );
}
else if ( rProp.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ xRow->appendObject(
+ rProp, uno::makeAny( rData.getCreatableContentsInfo() ) );
+ }
+ else if ( rProp.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "Storage" ) ) )
{
// Storage is only supported by folders.
@@ -1155,6 +1146,15 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY ),
rData.getIsFolder() );
+ xRow->appendObject(
+ beans::Property(
+ rtl::OUString::createFromAscii( "CreatableContentsInfo" ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY ),
+ uno::makeAny( rData.getCreatableContentsInfo() ) );
// Storage is only supported by folders.
if ( eType == FOLDER )
@@ -1219,10 +1219,10 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
beans::PropertyChangeEvent aEvent;
aEvent.Source = static_cast< cppu::OWeakObject * >( this );
aEvent.Further = sal_False;
-// aEvent.PropertyName =
+ // aEvent.PropertyName =
aEvent.PropertyHandle = -1;
-// aEvent.OldValue =
-// aEvent.NewValue =
+ // aEvent.OldValue =
+ // aEvent.NewValue =
const beans::PropertyValue* pValues = rValues.getConstArray();
sal_Int32 nCount = rValues.getLength();
@@ -1266,6 +1266,15 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
static_cast< cppu::OWeakObject * >( this ) );
}
else if ( rValue.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ // Read-only property!
+ aRet[ n ] <<= lang::IllegalAccessException(
+ rtl::OUString::createFromAscii(
+ "Property is read-only!" ),
+ static_cast< cppu::OWeakObject * >( this ) );
+ }
+ else if ( rValue.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "Title" ) ) )
{
// Title is read-only for root and documents.
@@ -2370,14 +2379,6 @@ void Content::transfer(
}
//=========================================================================
-bool Content::isContentCreator()
-{
- osl::Guard< osl::Mutex > aGuard( m_aMutex );
- return
- ( m_aProps.getType() == FOLDER ) || ( m_aProps.getType() == DOCUMENT );
-}
-
-//=========================================================================
//static
bool Content::hasData( ContentProvider* pProvider, const Uri & rUri )
{
@@ -3059,3 +3060,79 @@ uno::Reference< io::XStream > Content::getStream(
}
}
}
+
+//=========================================================================
+//=========================================================================
+//
+// ContentProperties Implementation.
+//
+//=========================================================================
+//=========================================================================
+
+uno::Sequence< ucb::ContentInfo >
+ContentProperties::getCreatableContentsInfo() const
+{
+ if ( isContentCreator() )
+ {
+ uno::Sequence< beans::Property > aProps( 1 );
+ aProps.getArray()[ 0 ] = beans::Property(
+ rtl::OUString::createFromAscii( "Title" ),
+ -1,
+ getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
+ beans::PropertyAttribute::BOUND );
+
+#ifdef NO_STREAM_CREATION_WITHIN_DOCUMENT_ROOT
+ if ( getType() == DOCUMENT )
+ {
+ // streams cannot be created as direct children of document root
+ uno::Sequence< ucb::ContentInfo > aSeq( 1 );
+
+ // Folder.
+ aSeq.getArray()[ 0 ].Type
+ = rtl::OUString::createFromAscii( TDOC_FOLDER_CONTENT_TYPE );
+ aSeq.getArray()[ 0 ].Attributes
+ = ucb::ContentInfoAttribute::KIND_FOLDER;
+ aSeq.getArray()[ 0 ].Properties = aProps;
+
+ return aSeq;
+ }
+ else
+ {
+#endif
+ uno::Sequence< ucb::ContentInfo > aSeq( 2 );
+
+ // Folder.
+ aSeq.getArray()[ 0 ].Type
+ = rtl::OUString::createFromAscii( TDOC_FOLDER_CONTENT_TYPE );
+ aSeq.getArray()[ 0 ].Attributes
+ = ucb::ContentInfoAttribute::KIND_FOLDER;
+ aSeq.getArray()[ 0 ].Properties = aProps;
+
+ // Stream.
+ aSeq.getArray()[ 1 ].Type
+ = rtl::OUString::createFromAscii( TDOC_STREAM_CONTENT_TYPE );
+ aSeq.getArray()[ 1 ].Attributes
+ = ucb::ContentInfoAttribute::INSERT_WITH_INPUTSTREAM
+ | ucb::ContentInfoAttribute::KIND_DOCUMENT;
+ aSeq.getArray()[ 1 ].Properties = aProps;
+
+ return aSeq;
+#ifdef NO_STREAM_CREATION_WITHIN_DOCUMENT_ROOT
+ }
+#endif
+ }
+ else
+ {
+ OSL_ENSURE( sal_False,
+ "getCreatableContentsInfo called on non-contentcreator "
+ "object!" );
+
+ return uno::Sequence< ucb::ContentInfo >( 0 );
+ }
+}
+
+//=========================================================================
+bool ContentProperties::isContentCreator() const
+{
+ return ( getType() == FOLDER ) || ( getType() == DOCUMENT );
+}
diff --git a/ucb/source/ucp/tdoc/tdoc_content.hxx b/ucb/source/ucp/tdoc/tdoc_content.hxx
index c1ff14928496..4f4d692e676d 100644
--- a/ucb/source/ucp/tdoc/tdoc_content.hxx
+++ b/ucb/source/ucp/tdoc/tdoc_content.hxx
@@ -43,7 +43,8 @@ namespace com { namespace sun { namespace star {
namespace sdbc { class XRow; }
namespace io { class XInputStream; class XOutputStream; }
namespace beans { struct PropertyValue; }
- namespace ucb { struct OpenCommandArgument2; struct TransferInfo; }
+ namespace ucb { struct OpenCommandArgument2; struct TransferInfo;
+ struct ContentInfo; }
} } }
namespace tdoc_ucp
@@ -94,6 +95,11 @@ public:
const rtl::OUString & getTitle() const { return m_aTitle; }
void setTitle( const rtl::OUString & rTitle ) { m_aTitle = rTitle; }
+ com::sun::star::uno::Sequence< com::sun::star::ucb::ContentInfo >
+ getCreatableContentsInfo() const;
+
+ bool isContentCreator() const;
+
private:
ContentType m_eType;
rtl::OUString m_aContentType;
@@ -106,7 +112,7 @@ class Content : public ::ucbhelper::ContentImplHelper,
public com::sun::star::ucb::XContentCreator
{
enum ContentState { TRANSIENT, // created via createNewContent,
- // but did not process "insert" yet
+ // but did not process "insert" yet
PERSISTENT, // processed "insert"
DEAD // processed "delete" / document was closed
};
@@ -137,8 +143,6 @@ private:
com::sun::star::ucb::XCommandEnvironment > & xEnv );
virtual ::rtl::OUString getParentURL();
- bool isContentCreator();
-
static bool hasData( ContentProvider* pProvider, const Uri & rUri );
bool hasData( const Uri & rUri ) { return hasData( m_pProvider, rUri ); }
@@ -173,7 +177,7 @@ private:
::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
getPropertyValues( const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::Property >& rProperties );
+ ::com::sun::star::beans::Property >& rProperties );
::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >
setPropertyValues(
const ::com::sun::star::uno::Sequence<
@@ -294,7 +298,7 @@ public:
execute( const com::sun::star::ucb::Command& aCommand,
sal_Int32 CommandId,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& Environment )
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( com::sun::star::uno::Exception,
com::sun::star::ucb::CommandAbortedException,
com::sun::star::uno::RuntimeException );
diff --git a/ucb/source/ucp/tdoc/tdoc_contentcaps.cxx b/ucb/source/ucp/tdoc/tdoc_contentcaps.cxx
index 792d693ab194..9d026ce7426b 100644
--- a/ucb/source/ucp/tdoc/tdoc_contentcaps.cxx
+++ b/ucb/source/ucp/tdoc/tdoc_contentcaps.cxx
@@ -46,6 +46,7 @@
IsDocument r r r r r r
IsFolder r r r r r r
Title r r w w w w
+ CreatableContentsInfo r r r r r r
Storage - - r r - -
DocumentModel - r - - - -
@@ -57,6 +58,7 @@
delete - - x - x -
open x x x - x -
transfer - x x - - -
+ createNewContent - x x - - -
#ifdef NO_STREAM_CREATION_WITHIN_DOCUMENT_ROOT
(*) not supported by streams that are direct children of document
@@ -88,6 +90,12 @@ using namespace tdoc_ucp;
//
//=========================================================================
+#define MAKEPROPSEQUENCE( a ) \
+ uno::Sequence< beans::Property >( a, sizeof( a ) / sizeof( a[ 0 ] ) )
+
+#define MAKECMDSEQUENCE( a ) \
+ uno::Sequence< ucb::CommandInfo >( a, sizeof( a ) / sizeof( a[ 0 ] ) )
+
//=========================================================================
//
// IMPORTENT: If any property data ( name / type / ... ) are changed, then
@@ -142,15 +150,24 @@ uno::Sequence< beans::Property > Content::getProperties(
-1,
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
- )
+ ),
///////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
+ )
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
};
- return uno::Sequence< beans::Property >( aStreamPropertyInfoTable, 4 );
+ return MAKEPROPSEQUENCE( aStreamPropertyInfoTable );
}
else if ( m_aProps.getType() == FOLDER )
{
@@ -197,6 +214,15 @@ uno::Sequence< beans::Property > Content::getProperties(
///////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
+ ),
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
@@ -209,7 +235,7 @@ uno::Sequence< beans::Property > Content::getProperties(
| beans::PropertyAttribute::READONLY
)
};
- return uno::Sequence< beans::Property >( aFolderPropertyInfoTable, 5 );
+ return MAKEPROPSEQUENCE( aFolderPropertyInfoTable );
}
else if ( m_aProps.getType() == DOCUMENT )
{
@@ -257,6 +283,15 @@ uno::Sequence< beans::Property > Content::getProperties(
///////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
+ ),
///////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////
@@ -269,7 +304,7 @@ uno::Sequence< beans::Property > Content::getProperties(
| beans::PropertyAttribute::READONLY
)
};
- return uno::Sequence< beans::Property >( aDocPropertyInfoTable, 5 );
+ return MAKEPROPSEQUENCE( aDocPropertyInfoTable );
}
else
{
@@ -313,15 +348,24 @@ uno::Sequence< beans::Property > Content::getProperties(
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY
- )
+ ),
///////////////////////////////////////////////////////////////
// Optional standard properties
///////////////////////////////////////////////////////////////
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY
+ )
///////////////////////////////////////////////////////////////
// New properties
///////////////////////////////////////////////////////////////
};
- return uno::Sequence< beans::Property >( aRootPropertyInfoTable, 4 );
+ return MAKEPROPSEQUENCE( aRootPropertyInfoTable );
}
}
@@ -396,8 +440,7 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aStreamCommandInfoTable1, 6 );
+ return MAKECMDSEQUENCE( aStreamCommandInfoTable1 );
}
#endif
//=================================================================
@@ -461,8 +504,7 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aStreamCommandInfoTable, 7 );
+ return MAKECMDSEQUENCE( aStreamCommandInfoTable );
}
else if ( m_aProps.getType() == FOLDER )
{
@@ -527,13 +569,18 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
-1,
getCppuType( static_cast< ucb::TransferInfo * >( 0 ) )
+ ),
+ ucb::CommandInfo(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
)
///////////////////////////////////////////////////////////
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aFolderCommandInfoTable, 8 );
+ return MAKECMDSEQUENCE( aFolderCommandInfoTable );
}
else if ( m_aProps.getType() == DOCUMENT )
{
@@ -588,13 +635,18 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
-1,
getCppuType( static_cast< ucb::TransferInfo * >( 0 ) )
+ ),
+ ucb::CommandInfo(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "createNewContent" ) ),
+ -1,
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) )
)
///////////////////////////////////////////////////////////
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aDocCommandInfoTable, 6 );
+ return MAKECMDSEQUENCE( aDocCommandInfoTable );
}
else
{
@@ -651,7 +703,6 @@ uno::Sequence< ucb::CommandInfo > Content::getCommands(
// New commands
///////////////////////////////////////////////////////////
};
- return uno::Sequence<
- ucb::CommandInfo >( aRootCommandInfoTable, 5 );
+ return MAKECMDSEQUENCE( aRootCommandInfoTable );
}
}
diff --git a/ucb/source/ucp/webdav/DAVException.hxx b/ucb/source/ucp/webdav/DAVException.hxx
index 8e87ab2f2a36..cbbd64755942 100644
--- a/ucb/source/ucp/webdav/DAVException.hxx
+++ b/ucb/source/ucp/webdav/DAVException.hxx
@@ -108,17 +108,37 @@ class DAVException
{
public:
enum ExceptionCode {
- DAV_HTTP_ERROR = 0, // Generic error, mData = error message
- DAV_HTTP_LOOKUP, // Name lookup failed, mData = server[:port]
- DAV_HTTP_AUTH, // User authentication failed on server
- DAV_HTTP_AUTHPROXY, // User authentication failed on proxy
- DAV_HTTP_CONNECT, // Could not connect to server, mData = server[:port]
+ DAV_HTTP_ERROR = 0, // Generic error,
+ // mData = server error message,
+ // mStatusCode = HTTP status code
+ DAV_HTTP_LOOKUP, // Name lookup failed,
+ // mData = server[:port]
+ DAV_HTTP_AUTH, // User authentication failed on server,
+ // mData = server[:port]
+ DAV_HTTP_AUTHPROXY, // User authentication failed on proxy,
+ // mData = proxy server[:port]
+ DAV_HTTP_CONNECT, // Could not connect to server,
+ // mData = server[:port]
DAV_HTTP_TIMEOUT, // Connection timed out
+ // mData = server[:port]
DAV_HTTP_FAILED, // The precondition failed
+ // mData = server[:port]
DAV_HTTP_RETRY, // Retry request
- DAV_HTTP_REDIRECT, // See http_redirect.h, mData = new URL
- DAV_SESSION_CREATE, // session creation error, mData = server[:port]
- DAV_INVALID_ARG }; // mData = file URL
+ // mData = server[:port]
+ DAV_HTTP_REDIRECT, // Request was redirected,
+ // mData = new URL
+ DAV_SESSION_CREATE, // session creation error,
+ // mData = server[:port]
+ DAV_INVALID_ARG, // invalid argument
+
+ DAV_LOCK_EXPIRED, // DAV lock expired
+
+ DAV_NOT_LOCKED, // not locked
+
+ DAV_LOCKED_SELF, // locked by this OOo session
+
+ DAV_LOCKED // locked by third party
+ };
private:
ExceptionCode mExceptionCode;
diff --git a/ucb/source/ucp/webdav/DAVProperties.cxx b/ucb/source/ucp/webdav/DAVProperties.cxx
index 2f11c2ee02c0..d2d434184ace 100644
--- a/ucb/source/ucp/webdav/DAVProperties.cxx
+++ b/ucb/source/ucp/webdav/DAVProperties.cxx
@@ -137,6 +137,26 @@ void DAVProperties::createUCBPropName( const char * nspace,
rtl::OUString aName
= rtl::OStringToOUString( name, RTL_TEXTENCODING_UTF8 );
+ if ( !aNameSpace.getLength() )
+ {
+ // Some servers send XML without proper namespaces. Assume "DAV:"
+ // in this case, if name is a well-known dav property name.
+ // Although this is not 100% correct, it solves many problems.
+
+ if ( DAVProperties::RESOURCETYPE.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::SUPPORTEDLOCK.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::LOCKDISCOVERY.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::CREATIONDATE.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::DISPLAYNAME.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::GETCONTENTLANGUAGE.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::GETCONTENTLENGTH.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::GETCONTENTTYPE.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::GETETAG.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::GETLASTMODIFIED.matchIgnoreAsciiCase( aName, 4 ) ||
+ DAVProperties::SOURCE.matchIgnoreAsciiCase( aName, 4 ) )
+ aNameSpace = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "DAV:" ) );
+ }
+
// Note: Concatenating strings BEFORE comparing against known namespaces
// is important. See RFC 2815 ( 23.4.2 Meaning of Qualified Names ).
rFullName = aNameSpace;
@@ -175,6 +195,8 @@ void DAVProperties::createUCBPropName( const char * nspace,
// static
bool DAVProperties::isUCBDeadProperty( const NeonPropName & rName )
{
- return ( rtl_str_compareIgnoreAsciiCase(
- rName.nspace, "http://ucb.openoffice.org/dav/props/" ) == 0 );
+ return ( rName.nspace &&
+ ( rtl_str_compareIgnoreAsciiCase(
+ rName.nspace, "http://ucb.openoffice.org/dav/props/" )
+ == 0 ) );
}
diff --git a/ucb/source/ucp/webdav/DAVResourceAccess.cxx b/ucb/source/ucp/webdav/DAVResourceAccess.cxx
index 140b3dd3af94..00b42e24a5d9 100644
--- a/ucb/source/ucp/webdav/DAVResourceAccess.cxx
+++ b/ucb/source/ucp/webdav/DAVResourceAccess.cxx
@@ -67,6 +67,7 @@ int DAVAuthListener_Impl::authenticate(
{
uno::Reference< task::XInteractionHandler > xIH
= m_xEnv->getInteractionHandler();
+
if ( xIH.is() )
{
// #102871# - Supply username and password from previous try.
@@ -78,14 +79,10 @@ int DAVAuthListener_Impl::authenticate(
outPassWord = m_aPrevPassword;
rtl::Reference< ucbhelper::SimpleAuthenticationRequest > xRequest
- = new ucbhelper::SimpleAuthenticationRequest( m_aURL,
- inHostName,
- inRealm,
- inoutUserName,
- outPassWord,
- ::rtl::OUString(),
- bAllowPersistentStoring,
- bCanUseSystemCredentials );
+ = new ucbhelper::SimpleAuthenticationRequest(
+ m_aURL, inHostName, inRealm, inoutUserName,
+ outPassWord, ::rtl::OUString(),
+ bAllowPersistentStoring, bCanUseSystemCredentials );
xIH->handle( xRequest.get() );
rtl::Reference< ucbhelper::InteractionContinuation > xSelection
@@ -105,7 +102,8 @@ int DAVAuthListener_Impl::authenticate(
sal_Bool bUseSystemCredentials = sal_False;
if ( bCanUseSystemCredentials )
- bUseSystemCredentials = xSupp->getUseSystemCredentials();
+ bUseSystemCredentials
+ = xSupp->getUseSystemCredentials();
if ( bUseSystemCredentials )
{
@@ -178,6 +176,7 @@ DAVResourceAccess & DAVResourceAccess::operator=(
return *this;
}
+#if 0 // currently not used, but please don't remove code
//=========================================================================
void DAVResourceAccess::OPTIONS(
DAVCapabilities & rCapabilities,
@@ -217,6 +216,7 @@ void DAVResourceAccess::OPTIONS(
}
while ( bRetry );
}
+#endif
//=========================================================================
void DAVResourceAccess::PROPFIND(
@@ -353,6 +353,7 @@ void DAVResourceAccess::HEAD(
throw( DAVException )
{
initialize();
+
int errorCount = 0;
bool bRetry;
do
@@ -409,7 +410,8 @@ uno::Reference< io::XInputStream > DAVResourceAccess::GET(
xStream = m_xSession->GET( getRequestURI(),
DAVRequestEnvironment(
getRequestURI(),
- new DAVAuthListener_Impl( xEnv, m_aURL ),
+ new DAVAuthListener_Impl(
+ xEnv, m_aURL ),
aHeaders, xEnv ) );
}
catch ( DAVException & e )
@@ -492,7 +494,8 @@ uno::Reference< io::XInputStream > DAVResourceAccess::GET(
rResource,
DAVRequestEnvironment(
getRequestURI(),
- new DAVAuthListener_Impl( xEnv, m_aURL ),
+ new DAVAuthListener_Impl(
+ xEnv, m_aURL ),
aHeaders, xEnv ) );
}
catch ( DAVException & e )
@@ -552,13 +555,15 @@ void DAVResourceAccess::GET(
}
//=========================================================================
-void DAVResourceAccess::ABORT()
+void DAVResourceAccess::abort()
throw( DAVException )
{
- // 17.11.09 (tkr): abort currently disabled caused by issue i106766
- // initialize();
- // m_xSession->ABORT();
+ // 17.11.09 (tkr): abort currently disabled caused by issue i106766
+ // initialize();
+ // m_xSession->abort();
+ OSL_TRACE( "Not implemented. -> #i106766#" );
}
+
//=========================================================================
namespace {
@@ -674,7 +679,8 @@ uno::Reference< io::XInputStream > DAVResourceAccess::POST(
xSeekableStream,
DAVRequestEnvironment(
getRequestURI(),
- new DAVAuthListener_Impl( xEnv, m_aURL ),
+ new DAVAuthListener_Impl(
+ xEnv, m_aURL ),
aHeaders, xEnv ) );
}
catch ( DAVException & e )
@@ -697,7 +703,6 @@ uno::Reference< io::XInputStream > DAVResourceAccess::POST(
}
//=========================================================================
-
void DAVResourceAccess::POST(
const rtl::OUString & rContentType,
const rtl::OUString & rReferer,
@@ -765,6 +770,7 @@ void DAVResourceAccess::MKCOL(
throw( DAVException )
{
initialize();
+
int errorCount = 0;
bool bRetry;
do
@@ -804,6 +810,7 @@ void DAVResourceAccess::COPY(
throw( DAVException )
{
initialize();
+
int errorCount = 0;
bool bRetry;
do
@@ -845,6 +852,7 @@ void DAVResourceAccess::MOVE(
throw( DAVException )
{
initialize();
+
int errorCount = 0;
bool bRetry;
do
@@ -916,23 +924,124 @@ void DAVResourceAccess::DESTROY(
}
//=========================================================================
-void DAVResourceAccess::LOCK (
- const ucb::Lock & /*rLock*/,
- const uno::Reference< ucb::XCommandEnvironment > & /*xEnv*/ )
- throw( DAVException )
+// set new lock.
+void DAVResourceAccess::LOCK(
+ ucb::Lock & inLock,
+ const uno::Reference< ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException )
{
-// initialize();
- OSL_ENSURE( sal_False, "DAVResourceAccess::LOCK - NYI" );
+ initialize();
+
+ int errorCount = 0;
+ bool bRetry;
+ do
+ {
+ bRetry = false;
+ try
+ {
+ DAVRequestHeaders aHeaders;
+ getUserRequestHeaders( xEnv,
+ getRequestURI(),
+ rtl::OUString::createFromAscii( "LOCK" ),
+ aHeaders );
+
+ m_xSession->LOCK( getRequestURI(),
+ inLock,
+ DAVRequestEnvironment(
+ getRequestURI(),
+ new DAVAuthListener_Impl( xEnv, m_aURL ),
+ aHeaders, xEnv ) );
+ }
+ catch ( DAVException & e )
+ {
+ errorCount++;
+ bRetry = handleException( e, errorCount );
+ if ( !bRetry )
+ throw;
+ }
+ }
+ while ( bRetry );
}
//=========================================================================
-void DAVResourceAccess::UNLOCK (
- const ucb::Lock & /*rLock*/,
- const uno::Reference< ucb::XCommandEnvironment > & /*xEnv*/ )
- throw( DAVException )
+// refresh existing lock.
+sal_Int64 DAVResourceAccess::LOCK(
+ sal_Int64 nTimeout,
+ const uno::Reference< ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException )
+{
+ initialize();
+
+ sal_Int64 nNewTimeout = 0;
+ int errorCount = 0;
+ bool bRetry;
+ do
+ {
+ bRetry = false;
+ try
+ {
+ DAVRequestHeaders aHeaders;
+ getUserRequestHeaders( xEnv,
+ getRequestURI(),
+ rtl::OUString::createFromAscii( "LOCK" ),
+ aHeaders );
+
+ nNewTimeout = m_xSession->LOCK( getRequestURI(),
+ nTimeout,
+ DAVRequestEnvironment(
+ getRequestURI(),
+ new DAVAuthListener_Impl(
+ xEnv, m_aURL ),
+ aHeaders, xEnv ) );
+ }
+ catch ( DAVException & e )
+ {
+ errorCount++;
+ bRetry = handleException( e, errorCount );
+ if ( !bRetry )
+ throw;
+ }
+ }
+ while ( bRetry );
+
+ return nNewTimeout;
+}
+
+//=========================================================================
+void DAVResourceAccess::UNLOCK(
+ const uno::Reference< ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException )
{
-// initialize();
- OSL_ENSURE( sal_False, "DAVResourceAccess::UNLOCK - NYI" );
+ initialize();
+
+ int errorCount = 0;
+ bool bRetry;
+ do
+ {
+ bRetry = false;
+ try
+ {
+ DAVRequestHeaders aHeaders;
+ getUserRequestHeaders( xEnv,
+ getRequestURI(),
+ rtl::OUString::createFromAscii( "UNLOCK" ),
+ aHeaders );
+
+ m_xSession->UNLOCK( getRequestURI(),
+ DAVRequestEnvironment(
+ getRequestURI(),
+ new DAVAuthListener_Impl( xEnv, m_aURL ),
+ aHeaders, xEnv ) );
+ }
+ catch ( DAVException & e )
+ {
+ errorCount++;
+ bRetry = handleException( e, errorCount );
+ if ( !bRetry )
+ throw;
+ }
+ }
+ while ( bRetry );
}
//=========================================================================
@@ -1029,9 +1138,8 @@ void DAVResourceAccess::getUserRequestHeaders(
"Value is not a string! Ignoring..." );
}
- rRequestHeaders.push_back( DAVRequestHeader(
- aRequestHeaders[ n ].Name,
- aValue ) );
+ rRequestHeaders.push_back(
+ DAVRequestHeader( aRequestHeaders[ n ].Name, aValue ) );
}
}
}
@@ -1075,7 +1183,6 @@ void DAVResourceAccess::resetUri()
}
}
-
//=========================================================================
sal_Bool DAVResourceAccess::handleException( DAVException & e, int errorCount )
throw ( DAVException )
@@ -1095,7 +1202,9 @@ sal_Bool DAVResourceAccess::handleException( DAVException & e, int errorCount )
// if we have a bad connection try again. Up to three times.
case DAVException::DAV_HTTP_ERROR:
// retry up to three times, if not a client-side error.
- if ( ( e.getStatus() < 400 || e.getStatus() > 499 ) && errorCount < 3)
+ if ( e.getStatus() > 0 &&
+ ( e.getStatus() < 400 || e.getStatus() > 499 ) &&
+ errorCount < 3 )
{
return sal_True;
}
diff --git a/ucb/source/ucp/webdav/DAVResourceAccess.hxx b/ucb/source/ucp/webdav/DAVResourceAccess.hxx
index 2ab863dc0b24..b4f6eb2b5a9e 100644
--- a/ucb/source/ucp/webdav/DAVResourceAccess.hxx
+++ b/ucb/source/ucp/webdav/DAVResourceAccess.hxx
@@ -59,22 +59,22 @@ class DAVResourceAccess
rtl::Reference< DAVSession > m_xSession;
rtl::Reference< DAVSessionFactory > m_xSessionFactory;
com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory > m_xSMgr;
+ com::sun::star::lang::XMultiServiceFactory > m_xSMgr;
std::vector< NeonUri > m_aRedirectURIs;
public:
DAVResourceAccess() : m_xSessionFactory( 0 ) {}
DAVResourceAccess( const com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory > & rSMgr,
+ com::sun::star::lang::XMultiServiceFactory > & rSMgr,
rtl::Reference<
- DAVSessionFactory > const & rSessionFactory,
+ DAVSessionFactory > const & rSessionFactory,
const rtl::OUString & rURL );
DAVResourceAccess( const DAVResourceAccess & rOther );
DAVResourceAccess & operator=( const DAVResourceAccess & rOther );
void setURL( const rtl::OUString & rNewURL )
- throw( DAVException );
+ throw ( DAVException );
void resetUri();
@@ -86,146 +86,156 @@ public:
// DAV methods
//
+#if 0 // currently not used, but please don't remove code
void
OPTIONS( DAVCapabilities & rCapabilities,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
+#endif
// allprop & named
void
PROPFIND( const Depth nDepth,
- const std::vector< rtl::OUString > & rPropertyNames,
- std::vector< DAVResource > & rResources,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ const std::vector< rtl::OUString > & rPropertyNames,
+ std::vector< DAVResource > & rResources,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
// propnames
void
PROPFIND( const Depth nDepth,
- std::vector< DAVResourceInfo > & rResInfo,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ std::vector< DAVResourceInfo > & rResInfo,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
PROPPATCH( const std::vector< ProppatchValue > & rValues,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& xEnv )
- throw( DAVException );
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ throw ( DAVException );
void
HEAD( const std::vector< rtl::OUString > & rHeaderNames, // empty == 'all'
DAVResource & rResource,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ throw ( DAVException );
com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
GET( const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
GET( com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & rStream,
+ com::sun::star::io::XOutputStream > & rStream,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
GET( const std::vector< rtl::OUString > & rHeaderNames, // empty == 'all'
DAVResource & rResource,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
GET( com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & rStream,
+ com::sun::star::io::XOutputStream > & rStream,
const std::vector< rtl::OUString > & rHeaderNames, // empty == 'all'
DAVResource & rResource,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
PUT( const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & rStream,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::io::XInputStream > & rStream,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
POST( const rtl::OUString & rContentType,
- const rtl::OUString & rReferer,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & rInputStream,
- const com::sun::star::uno::Reference<
+ const rtl::OUString & rReferer,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & rInputStream,
+ const com::sun::star::uno::Reference<
com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw ( DAVException );
void
POST( const rtl::OUString & rContentType,
- const rtl::OUString & rReferer,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & rInputStream,
- com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & rOutputStream,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ const rtl::OUString & rReferer,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & rInputStream,
+ com::sun::star::uno::Reference<
+ com::sun::star::io::XOutputStream > & rOutputStream,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw ( DAVException );
void
MKCOL( const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
COPY( const ::rtl::OUString & rSourcePath,
- const ::rtl::OUString & rDestinationURI,
- sal_Bool bOverwrite,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ const ::rtl::OUString & rDestinationURI,
+ sal_Bool bOverwrite,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
MOVE( const ::rtl::OUString & rSourcePath,
- const ::rtl::OUString & rDestinationURI,
- sal_Bool bOverwrite,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ const ::rtl::OUString & rDestinationURI,
+ sal_Bool bOverwrite,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
DESTROY( const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
+ // set new lock.
void
- LOCK( const com::sun::star::ucb::Lock & rLock,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ LOCK( com::sun::star::ucb::Lock & inLock,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw( DAVException );
+
+ // refresh existing lock.
+ sal_Int64
+ LOCK( sal_Int64 nTimeout,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
- UNLOCK( const com::sun::star::ucb::Lock & rLock,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
- throw( DAVException );
+ UNLOCK( const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ throw ( DAVException );
void
- ABORT()
- throw( DAVException );
+ abort()
+ throw ( DAVException );
// helper
- static void getUserRequestHeaders(
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv,
- const rtl::OUString & rURI,
- const rtl::OUString & rMethod,
- DAVRequestHeaders & rRequestHeaders );
+ static void
+ getUserRequestHeaders(
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment > & xEnv,
+ const rtl::OUString & rURI,
+ const rtl::OUString & rMethod,
+ DAVRequestHeaders & rRequestHeaders );
private:
const rtl::OUString & getRequestURI() const;
diff --git a/ucb/source/ucp/webdav/DAVSession.hxx b/ucb/source/ucp/webdav/DAVSession.hxx
index b6de1c5b10ad..00b0b75e2a3c 100644
--- a/ucb/source/ucp/webdav/DAVSession.hxx
+++ b/ucb/source/ucp/webdav/DAVSession.hxx
@@ -42,7 +42,9 @@
#include "DAVTypes.hxx"
#include "DAVRequestEnvironment.hxx"
-
+namespace com { namespace sun { namespace star { namespace ucb {
+ struct Lock;
+} } } }
namespace webdav_ucp
{
@@ -73,28 +75,28 @@ public:
// DAV methods
//
- virtual void OPTIONS( const ::rtl::OUString & inPath,
+ virtual void OPTIONS( const ::rtl::OUString & inPath,
DAVCapabilities & outCapabilities,
const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
// allprop & named
- virtual void PROPFIND( const ::rtl::OUString & inPath,
- const Depth inDepth,
+ virtual void PROPFIND( const ::rtl::OUString & inPath,
+ const Depth inDepth,
const std::vector< ::rtl::OUString > & inPropertyNames,
- std::vector< DAVResource > & ioResources,
+ std::vector< DAVResource > & ioResources,
const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
// propnames
- virtual void PROPFIND( const ::rtl::OUString & inPath,
- const Depth inDepth,
+ virtual void PROPFIND( const ::rtl::OUString & inPath,
+ const Depth inDepth,
std::vector< DAVResourceInfo > & ioResInfo,
const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
- virtual void PROPPATCH( const ::rtl::OUString & inPath,
- const std::vector< ProppatchValue > & inValues,
+ virtual void PROPPATCH( const ::rtl::OUString & inPath,
+ const std::vector< ProppatchValue > & inValues,
const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
@@ -105,87 +107,95 @@ public:
throw( DAVException ) = 0;
virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
- GET( const ::rtl::OUString & inPath,
- const DAVRequestEnvironment & rEnv )
+ GET( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
- virtual void GET( const ::rtl::OUString & inPath,
- com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& o,
- const DAVRequestEnvironment & rEnv )
+ virtual void GET( const ::rtl::OUString & inPath,
+ com::sun::star::uno::Reference<
+ com::sun::star::io::XOutputStream >& o,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
- GET( const ::rtl::OUString & inPath,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
- const DAVRequestEnvironment & rEnv )
+ GET( const ::rtl::OUString & inPath,
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
- virtual void GET( const ::rtl::OUString & inPath,
- com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& o,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
- const DAVRequestEnvironment & rEnv )
+ virtual void
+ GET( const ::rtl::OUString & inPath,
+ com::sun::star::uno::Reference< com::sun::star::io::XOutputStream >& o,
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
- virtual void PUT( const ::rtl::OUString & inPath,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream >& s,
- const DAVRequestEnvironment & rEnv )
- throw( DAVException ) = 0;
-
- virtual void ABORT()
+ virtual void PUT( const ::rtl::OUString & inPath,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream >& s,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
- POST( const rtl::OUString & inPath,
- const rtl::OUString & rContentType,
- const rtl::OUString & rReferer,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & inInputStream,
- const DAVRequestEnvironment & rEnv )
+ POST( const rtl::OUString & inPath,
+ const rtl::OUString & rContentType,
+ const rtl::OUString & rReferer,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & inInputStream,
+ const DAVRequestEnvironment & rEnv )
throw ( DAVException ) = 0;
virtual void POST( const rtl::OUString & inPath,
const rtl::OUString & rContentType,
const rtl::OUString & rReferer,
const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & inInputStream,
+ com::sun::star::io::XInputStream > & inInputStream,
com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & oOutputStream,
+ com::sun::star::io::XOutputStream > & oOutputStream,
const DAVRequestEnvironment & rEnv )
throw ( DAVException ) = 0;
- virtual void MKCOL( const ::rtl::OUString & inPath,
- const DAVRequestEnvironment & rEnv )
+ virtual void MKCOL( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
- virtual void COPY( const ::rtl::OUString & inSource,
- const ::rtl::OUString & inDestination,
- const DAVRequestEnvironment & rEnv,
- sal_Bool inOverwrite = false )
+ virtual void COPY( const ::rtl::OUString & inSource,
+ const ::rtl::OUString & inDestination,
+ const DAVRequestEnvironment & rEnv,
+ sal_Bool inOverwrite = false )
throw( DAVException ) = 0;
- virtual void MOVE( const ::rtl::OUString & inSource,
- const ::rtl::OUString & inDestination,
- const DAVRequestEnvironment & rEnv,
- sal_Bool inOverwrite = false )
+ virtual void MOVE( const ::rtl::OUString & inSource,
+ const ::rtl::OUString & inDestination,
+ const DAVRequestEnvironment & rEnv,
+ sal_Bool inOverwrite = false )
throw( DAVException ) = 0;
- virtual void DESTROY( const ::rtl::OUString & inPath,
- const DAVRequestEnvironment & rEnv )
+ virtual void DESTROY( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
throw( DAVException ) = 0;
- // Note: Uncomment the following if locking support is required
- /*
- virtual void LOCK ( const Lock & inLock,
- const DAVRequestEnvironment & rEnv )
- throw( DAVException ) = 0;
+ // set new lock.
+ virtual void LOCK( const ::rtl::OUString & inPath,
+ com::sun::star::ucb::Lock & inLock,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException ) = 0;
- virtual void UNLOCK ( const Lock & inLock,
- const DAVRequestEnvironment & rEnv )
+ // refresh existing lock.
+ virtual sal_Int64 LOCK( const ::rtl::OUString & inPath,
+ sal_Int64 nTimeout,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException ) = 0;
+
+ virtual void UNLOCK( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException ) = 0;
+
+ virtual void abort()
throw( DAVException ) = 0;
- */
+
protected:
rtl::Reference< DAVSessionFactory > m_xFactory;
@@ -210,4 +220,3 @@ private:
} // namespace webdav_ucp
#endif // _DAVSESSION_HXX_
-
diff --git a/ucb/source/ucp/webdav/LinkSequence.cxx b/ucb/source/ucp/webdav/LinkSequence.cxx
index c9865cb5b8c2..fad89d375975 100644
--- a/ucb/source/ucp/webdav/LinkSequence.cxx
+++ b/ucb/source/ucp/webdav/LinkSequence.cxx
@@ -64,12 +64,11 @@ struct LinkSequenceParseContext
extern "C" int LinkSequence_startelement_callback(
void *,
int parent,
- const char *nspace,
+ const char * /*nspace*/,
const char *name,
const char ** )
{
- if ( ( name != 0 ) &&
- ( ( nspace == 0 ) || ( strcmp( nspace, "" ) == 0 ) ) )
+ if ( name != 0 )
{
switch ( parent )
{
@@ -192,7 +191,7 @@ bool LinkSequence::createFromXML( const rtl::OString & rInData,
rOutData[ nCount - 1 ] = *aCtx.pLink;
}
- nStart = nEnd + TOKEN_LENGTH + 1;
+ nStart = nEnd + TOKEN_LENGTH;
nEnd = rInData.indexOf( "</link>", nStart );
}
@@ -215,11 +214,11 @@ bool LinkSequence::toXML( const uno::Sequence< ucb::Link > & rInData,
for ( sal_Int32 n = 0; n < nCount; ++n )
{
- rOutData += aPre;
- rOutData += rInData[ n ].Source;
- rOutData += aMid;
- rOutData += rInData[ n ].Destination;
- rOutData += aEnd;
+ rOutData += aPre;
+ rOutData += rInData[ n ].Source;
+ rOutData += aMid;
+ rOutData += rInData[ n ].Destination;
+ rOutData += aEnd;
}
return true;
}
diff --git a/ucb/source/ucp/webdav/LockEntrySequence.cxx b/ucb/source/ucp/webdav/LockEntrySequence.cxx
index 353ff6f875d7..50600e0ad0a1 100644
--- a/ucb/source/ucp/webdav/LockEntrySequence.cxx
+++ b/ucb/source/ucp/webdav/LockEntrySequence.cxx
@@ -64,12 +64,11 @@ struct LockEntrySequenceParseContext
extern "C" int LockEntrySequence_startelement_callback(
void *,
int parent,
- const char *nspace,
+ const char * /*nspace*/,
const char *name,
const char ** )
{
- if ( ( name != 0 ) &&
- ( ( nspace == 0 ) || ( strcmp( nspace, "" ) == 0 ) ) )
+ if ( name != 0 )
{
switch ( parent )
{
@@ -83,6 +82,31 @@ extern "C" int LockEntrySequence_startelement_callback(
return STATE_LOCKSCOPE;
else if ( strcmp( name, "locktype" ) == 0 )
return STATE_LOCKTYPE;
+
+#define IIS_BUGS_WORKAROUND
+
+#ifdef IIS_BUGS_WORKAROUND
+ /* IIS (6) returns XML violating RFC 4918
+ for DAV:supportedlock property value.
+
+ <lockentry>
+ <write></write>
+ <shared></shared>
+ </lockentry>
+ <lockentry>
+ <write></write>
+ <exclusive></exclusive>
+ </lockentry>
+
+ Bother...
+ */
+ else if ( strcmp( name, "exclusive" ) == 0 )
+ return STATE_EXCLUSIVE;
+ else if ( strcmp( name, "shared" ) == 0 )
+ return STATE_SHARED;
+ else if ( strcmp( name, "write" ) == 0 )
+ return STATE_WRITE;
+#endif
break;
case STATE_LOCKSCOPE:
@@ -165,7 +189,7 @@ extern "C" int LockEntrySequence_endelement_callback(
// static
bool LockEntrySequence::createFromXML( const rtl::OString & rInData,
uno::Sequence<
- ucb::LockEntry > & rOutData )
+ ucb::LockEntry > & rOutData )
{
const sal_Int32 TOKEN_LENGTH = 12; // </lockentry>
bool success = true;
@@ -191,8 +215,8 @@ bool LockEntrySequence::createFromXML( const rtl::OString & rInData,
&aCtx );
ne_xml_parse( parser,
- rInData.getStr() + nStart,
- nEnd - nStart + TOKEN_LENGTH );
+ rInData.getStr() + nStart,
+ nEnd - nStart + TOKEN_LENGTH );
#if NEON_VERSION >= 0x0250
success = !ne_xml_failed( parser );
@@ -214,7 +238,7 @@ bool LockEntrySequence::createFromXML( const rtl::OString & rInData,
rOutData[ nCount - 1 ] = *aCtx.pEntry;
}
- nStart = nEnd + TOKEN_LENGTH + 1;
+ nStart = nEnd + TOKEN_LENGTH;
nEnd = rInData.indexOf( "</lockentry>", nStart );
}
diff --git a/ucb/source/ucp/webdav/LockSequence.cxx b/ucb/source/ucp/webdav/LockSequence.cxx
index f34ede38d40e..e55de62e5552 100644
--- a/ucb/source/ucp/webdav/LockSequence.cxx
+++ b/ucb/source/ucp/webdav/LockSequence.cxx
@@ -74,12 +74,11 @@ struct LockSequenceParseContext
extern "C" int LockSequence_startelement_callback(
void *,
int parent,
- const char *nspace,
+ const char * /*nspace*/,
const char *name,
const char ** )
{
- if ( ( name != 0 ) &&
- ( ( nspace == 0 ) || ( strcmp( nspace, "" ) == 0 ) ) )
+ if ( name != 0 )
{
switch ( parent )
{
@@ -347,7 +346,7 @@ bool LockSequence::createFromXML( const rtl::OString & rInData,
rOutData[ nCount - 1 ] = *aCtx.pLock;
}
- nStart = nEnd + TOKEN_LENGTH + 1;
+ nStart = nEnd + TOKEN_LENGTH;
nEnd = rInData.indexOf( "</activelock>", nStart );
}
diff --git a/ucb/source/ucp/webdav/NeonLockStore.cxx b/ucb/source/ucp/webdav/NeonLockStore.cxx
new file mode 100644
index 000000000000..9d151bc2ba30
--- /dev/null
+++ b/ucb/source/ucp/webdav/NeonLockStore.cxx
@@ -0,0 +1,248 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_ucb.hxx"
+
+#include <ne_locks.h>
+#include <ne_uri.h>
+#include "rtl/ustring.hxx"
+#include "osl/time.h"
+#include "osl/thread.hxx"
+#include "NeonSession.hxx"
+#include "NeonLockStore.hxx"
+
+using namespace webdav_ucp;
+
+namespace webdav_ucp {
+
+class TickerThread : public osl::Thread
+{
+ bool m_bFinish;
+ NeonLockStore & m_rLockStore;
+
+public:
+
+ TickerThread( NeonLockStore & rLockStore )
+ : osl::Thread(), m_bFinish( false ), m_rLockStore( rLockStore ) {}
+
+ void finish() { m_bFinish = true; }
+
+protected:
+
+ virtual void SAL_CALL run();
+};
+
+} // namespace webdav_ucp
+
+// -------------------------------------------------------------------
+void TickerThread::run()
+{
+ OSL_TRACE( "TickerThread: start." );
+
+ // we have to go through the loop more often to be able to finish ~quickly
+ const int nNth = 25;
+
+ int nCount = nNth;
+ while ( !m_bFinish )
+ {
+ if ( nCount-- <= 0 )
+ {
+ m_rLockStore.refreshLocks();
+ nCount = nNth;
+ }
+
+ TimeValue aTV;
+ aTV.Seconds = 0;
+ aTV.Nanosec = 1000000000 / nNth;
+ wait( aTV );
+ }
+
+ OSL_TRACE( "TickerThread: stop." );
+}
+
+// -------------------------------------------------------------------
+NeonLockStore::NeonLockStore()
+ : m_pNeonLockStore( ne_lockstore_create() ),
+ m_pTickerThread( 0 )
+{
+ OSL_ENSURE( m_pNeonLockStore, "Unable to create neon lock store!" );
+}
+
+// -------------------------------------------------------------------
+NeonLockStore::~NeonLockStore()
+{
+ stopTicker();
+
+ // release active locks, if any.
+ OSL_ENSURE( m_aLockInfoMap.size() == 0,
+ "NeonLockStore::~NeonLockStore - Releasing active locks!" );
+
+ LockInfoMap::const_iterator it( m_aLockInfoMap.begin() );
+ const LockInfoMap::const_iterator end( m_aLockInfoMap.end() );
+ while ( it != end )
+ {
+ NeonLock * pLock = (*it).first;
+ (*it).second.xSession->UNLOCK( pLock );
+
+ ne_lockstore_remove( m_pNeonLockStore, pLock );
+ ne_lock_destroy( pLock );
+
+ ++it;
+ }
+
+ ne_lockstore_destroy( m_pNeonLockStore );
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::startTicker()
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ if ( !m_pTickerThread )
+ {
+ m_pTickerThread = new TickerThread( *this );
+ m_pTickerThread->create();
+ }
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::stopTicker()
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ if ( m_pTickerThread )
+ {
+ m_pTickerThread->finish();
+ m_pTickerThread->join();
+ delete m_pTickerThread;
+ m_pTickerThread = 0;
+ }
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::registerSession( HttpSession * pHttpSession )
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ ne_lockstore_register( m_pNeonLockStore, pHttpSession );
+}
+
+// -------------------------------------------------------------------
+NeonLock * NeonLockStore::findByUri( rtl::OUString const & rUri )
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ ne_uri aUri;
+ ne_uri_parse( rtl::OUStringToOString(
+ rUri, RTL_TEXTENCODING_UTF8 ).getStr(), &aUri );
+ return ne_lockstore_findbyuri( m_pNeonLockStore, &aUri );
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::addLock( NeonLock * pLock,
+ rtl::Reference< NeonSession > const & xSession,
+ sal_Int32 nLastChanceToSendRefreshRequest )
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ ne_lockstore_add( m_pNeonLockStore, pLock );
+ m_aLockInfoMap[ pLock ]
+ = LockInfo( xSession, nLastChanceToSendRefreshRequest );
+
+ startTicker();
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::updateLock( NeonLock * pLock,
+ sal_Int32 nLastChanceToSendRefreshRequest )
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ LockInfoMap::iterator it( m_aLockInfoMap.find( pLock ) );
+ OSL_ENSURE( it != m_aLockInfoMap.end(),
+ "NeonLockStore::updateLock: lock not found!" );
+
+ if ( it != m_aLockInfoMap.end() )
+ {
+ (*it).second.nLastChanceToSendRefreshRequest
+ = nLastChanceToSendRefreshRequest;
+ }
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::removeLock( NeonLock * pLock )
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ m_aLockInfoMap.erase( pLock );
+ ne_lockstore_remove( m_pNeonLockStore, pLock );
+
+ if ( m_aLockInfoMap.size() == 0 )
+ stopTicker();
+}
+
+// -------------------------------------------------------------------
+void NeonLockStore::refreshLocks()
+{
+ osl::MutexGuard aGuard( m_aMutex );
+
+ LockInfoMap::iterator it( m_aLockInfoMap.begin() );
+ const LockInfoMap::const_iterator end( m_aLockInfoMap.end() );
+ while ( it != end )
+ {
+ LockInfo & rInfo = (*it).second;
+ if ( rInfo.nLastChanceToSendRefreshRequest != -1 )
+ {
+ // 30 seconds or less remaining until lock expires?
+ TimeValue t1;
+ osl_getSystemTime( &t1 );
+ if ( rInfo.nLastChanceToSendRefreshRequest - 30
+ <= sal_Int32( t1.Seconds ) )
+ {
+ // refresh the lock.
+ sal_Int32 nlastChanceToSendRefreshRequest = -1;
+ if ( rInfo.xSession->LOCK(
+ (*it).first,
+ /* out param */ nlastChanceToSendRefreshRequest ) )
+ {
+ rInfo.nLastChanceToSendRefreshRequest
+ = nlastChanceToSendRefreshRequest;
+ }
+ else
+ {
+ // refresh failed. stop auto-refresh.
+ rInfo.nLastChanceToSendRefreshRequest = -1;
+ }
+ }
+ }
+ ++it;
+ }
+}
diff --git a/ucb/source/ucp/webdav/NeonLockStore.hxx b/ucb/source/ucp/webdav/NeonLockStore.hxx
new file mode 100644
index 000000000000..b00361d55eff
--- /dev/null
+++ b/ucb/source/ucp/webdav/NeonLockStore.hxx
@@ -0,0 +1,105 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+#ifndef INCLUDED_NEONLOCKSTORE_HXX
+#define INCLUDED_NEONLOCKSTORE_HXX
+
+#include <map>
+#include "ne_locks.h"
+#include "osl/mutex.hxx"
+#include "rtl/ref.hxx"
+#include "NeonTypes.hxx"
+
+namespace webdav_ucp
+{
+
+class TickerThread;
+class NeonSession;
+
+struct ltptr
+{
+ bool operator()( const NeonLock * p1, const NeonLock * p2 ) const
+ {
+ return p1 < p2;
+ }
+};
+
+typedef struct _LockInfo
+{
+ rtl::Reference< NeonSession > xSession;
+ sal_Int32 nLastChanceToSendRefreshRequest;
+
+ _LockInfo()
+ : nLastChanceToSendRefreshRequest( -1 ) {}
+
+ _LockInfo( rtl::Reference< NeonSession > const & _xSession,
+ sal_Int32 _nLastChanceToSendRefreshRequest )
+ : xSession( _xSession ),
+ nLastChanceToSendRefreshRequest( _nLastChanceToSendRefreshRequest ) {}
+
+} LockInfo;
+
+typedef std::map< NeonLock *, LockInfo, ltptr > LockInfoMap;
+
+class NeonLockStore
+{
+ osl::Mutex m_aMutex;
+ ne_lock_store * m_pNeonLockStore;
+ TickerThread * m_pTickerThread;
+ LockInfoMap m_aLockInfoMap;
+
+public:
+ NeonLockStore();
+ ~NeonLockStore();
+
+ void registerSession( HttpSession * pHttpSession );
+
+ NeonLock * findByUri( rtl::OUString const & rUri );
+
+ void addLock( NeonLock * pLock,
+ rtl::Reference< NeonSession > const & xSession,
+ // time in seconds since Jan 1 1970
+ // -1: infinite lock, no refresh
+ sal_Int32 nLastChanceToSendRefreshRequest );
+
+ void updateLock( NeonLock * pLock,
+ sal_Int32 nLastChanceToSendRefreshRequest );
+
+ void removeLock( NeonLock * pLock );
+
+ void refreshLocks();
+
+private:
+ void startTicker();
+ void stopTicker();
+};
+
+} // namespace webdav_ucp
+
+#endif // INCLUDED_NEONLOCKSTORE_HXX
diff --git a/ucb/source/ucp/webdav/NeonPropFindRequest.cxx b/ucb/source/ucp/webdav/NeonPropFindRequest.cxx
index 6171d3fa0bfc..2a1703336bdf 100644
--- a/ucb/source/ucp/webdav/NeonPropFindRequest.cxx
+++ b/ucb/source/ucp/webdav/NeonPropFindRequest.cxx
@@ -30,14 +30,14 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_ucb.hxx"
-#include <osl/diagnose.h>
+
+#include "osl/diagnose.h"
+#include "rtl/strbuf.hxx"
#include "NeonTypes.hxx"
#include "DAVException.hxx"
#include "DAVProperties.hxx"
#include "NeonPropFindRequest.hxx"
-#ifndef _LINKSEQUENCE_HXX_
#include "LinkSequence.hxx"
-#endif
#include "LockSequence.hxx"
#include "LockEntrySequence.hxx"
#include "UCBDeadPropertyValue.hxx"
@@ -49,6 +49,40 @@ using namespace std;
using namespace webdav_ucp;
// -------------------------------------------------------------------
+namespace
+{
+ // strip "DAV:" namespace from XML snippets to avoid
+ // parser error (undeclared namespace) later on.
+ rtl::OString stripDavNamespace( const rtl::OString & in )
+ {
+ const rtl::OString inXML( in.toAsciiLowerCase() );
+
+ rtl::OStringBuffer buf;
+ sal_Int32 start = 0;
+ sal_Int32 end = inXML.indexOf( "dav:" );
+ while ( end != -1 )
+ {
+ if ( inXML[ end - 1 ] == '<' ||
+ inXML[ end - 1 ] == '/' )
+ {
+ // copy from original buffer - preserve case.
+ buf.append( in.copy( start, end - start ) );
+ }
+ else
+ {
+ // copy from original buffer - preserve case.
+ buf.append( in.copy( start, end - start + 4 ) );
+ }
+ start = end + 4;
+ end = inXML.indexOf( "dav:", start );
+ }
+ buf.append( inXML.copy( start ) );
+
+ return rtl::OString( buf.makeStringAndClear() );
+ }
+}
+
+// -------------------------------------------------------------------
extern "C" int NPFR_propfind_iter( void* userdata,
const NeonPropName* pname,
const char* value,
@@ -57,9 +91,9 @@ extern "C" int NPFR_propfind_iter( void* userdata,
/*
HTTP Response Status Classes:
- - 1: Informational - Request received, continuing process
+ - 1: Informational - Request received, continuing process
- - 2: Success - The action was successfully received,
+ - 2: Success - The action was successfully received,
understood, and accepted
- 3: Redirection - Further action must be taken in order to
@@ -79,18 +113,22 @@ extern "C" int NPFR_propfind_iter( void* userdata,
DAVPropertyValue thePropertyValue;
thePropertyValue.IsCaseSensitive = true;
+ OSL_ENSURE( pname->nspace, "NPFR_propfind_iter - No namespace!" );
+
DAVProperties::createUCBPropName( pname->nspace,
- pname->name,
- thePropertyValue.Name );
+ pname->name,
+ thePropertyValue.Name );
bool bHasValue = false;
if ( DAVProperties::isUCBDeadProperty( *pname ) )
{
// DAV dead property added by WebDAV UCP?
if ( UCBDeadPropertyValue::createFromXML(
- value, thePropertyValue.Value ) )
+ value, thePropertyValue.Value ) )
+ {
OSL_ENSURE( thePropertyValue.Value.hasValue(),
- "NeonPropFindRequest::propfind_iter - No value!" );
+ "NPFR_propfind_iter - No value!" );
bHasValue = true;
+ }
}
if ( !bHasValue )
@@ -102,13 +140,9 @@ extern "C" int NPFR_propfind_iter( void* userdata,
aValue = aValue.trim(); // #107358# remove leading/trailing spaces
if ( aValue.getLength() )
{
- aValue = aValue.toAsciiLowerCase();
- if (
- ( aValue.compareTo(
- RTL_CONSTASCII_STRINGPARAM( "<collection" ) ) == 0 ) ||
- ( aValue.compareTo(
- RTL_CONSTASCII_STRINGPARAM( "<dav:collection" ) ) == 0 )
- )
+ aValue = stripDavNamespace( aValue ).toAsciiLowerCase();
+ if ( aValue.compareTo(
+ RTL_CONSTASCII_STRINGPARAM( "<collection" ) ) == 0 )
{
thePropertyValue.Value
<<= OUString::createFromAscii( "collection" );
@@ -125,20 +159,23 @@ extern "C" int NPFR_propfind_iter( void* userdata,
pname->name, "supportedlock" ) == 0 )
{
Sequence< LockEntry > aEntries;
- LockEntrySequence::createFromXML( value, aEntries );
+ LockEntrySequence::createFromXML(
+ stripDavNamespace( value ), aEntries );
thePropertyValue.Value <<= aEntries;
}
else if ( rtl_str_compareIgnoreAsciiCase(
pname->name, "lockdiscovery" ) == 0 )
{
Sequence< Lock > aLocks;
- LockSequence::createFromXML( value, aLocks );
+ LockSequence::createFromXML(
+ stripDavNamespace( value ), aLocks );
thePropertyValue.Value <<= aLocks;
}
else if ( rtl_str_compareIgnoreAsciiCase( pname->name, "source" ) == 0 )
{
Sequence< Link > aLinks;
- LinkSequence::createFromXML( value, aLinks );
+ LinkSequence::createFromXML(
+ stripDavNamespace( value ), aLinks );
thePropertyValue.Value <<= aLinks;
}
else
@@ -168,10 +205,10 @@ extern "C" void NPFR_propfind_results( void* userdata,
#if NEON_VERSION >= 0x0260
DAVResource theResource(
- OStringToOUString( uri->path, RTL_TEXTENCODING_UTF8 ) );
+ OStringToOUString( uri->path, RTL_TEXTENCODING_UTF8 ) );
#else
DAVResource theResource(
- OStringToOUString( href, RTL_TEXTENCODING_UTF8 ) );
+ OStringToOUString( href, RTL_TEXTENCODING_UTF8 ) );
#endif
ne_propset_iterate( set, NPFR_propfind_iter, &theResource );
@@ -210,10 +247,10 @@ extern "C" void NPFR_propnames_results( void* userdata,
// Create entry for the resource.
#if NEON_VERSION >= 0x0260
DAVResourceInfo theResource(
- OStringToOUString( uri->path, RTL_TEXTENCODING_UTF8 ) );
+ OStringToOUString( uri->path, RTL_TEXTENCODING_UTF8 ) );
#else
DAVResourceInfo theResource(
- OStringToOUString( href, RTL_TEXTENCODING_UTF8 ) );
+ OStringToOUString( href, RTL_TEXTENCODING_UTF8 ) );
#endif
// Fill entry.
@@ -247,7 +284,7 @@ NeonPropFindRequest::NeonPropFindRequest( HttpSession* inSession,
{
// Split fullname into namespace and name!
DAVProperties::createNeonPropName(
- inPropNames[ theIndex ], thePropNames[ theIndex ] );
+ inPropNames[ theIndex ], thePropNames[ theIndex ] );
}
thePropNames[ theIndex ].nspace = NULL;
thePropNames[ theIndex ].name = NULL;
@@ -288,7 +325,7 @@ NeonPropFindRequest::NeonPropFindRequest( HttpSession* inSession,
NeonPropFindRequest::NeonPropFindRequest(
HttpSession* inSession,
const char* inPath,
- const Depth inDepth,
+ const Depth inDepth,
std::vector< DAVResourceInfo > & ioResInfo,
int & nError )
{
diff --git a/ucb/source/ucp/webdav/NeonSession.cxx b/ucb/source/ucp/webdav/NeonSession.cxx
index 25126f619540..78f351f88f77 100644
--- a/ucb/source/ucp/webdav/NeonSession.cxx
+++ b/ucb/source/ucp/webdav/NeonSession.cxx
@@ -1,5 +1,4 @@
/*************************************************************************
- *
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
*
* Copyright 2008 by Sun Microsystems, Inc.
@@ -34,12 +33,14 @@
#include <hash_map>
#include <vector>
#include <string.h>
+#include "osl/diagnose.h"
+#include "osl/time.h"
#include <rtl/string.h>
#include <ne_socket.h>
#include <ne_auth.h>
#include <ne_redirect.h>
-#include <ne_locks.h>
#include <ne_ssl.h>
+#include <ne_compress.h>
#include "libxml/parser.h"
#include "rtl/ustrbuf.hxx"
#include "comphelper/sequence.hxx"
@@ -62,6 +63,7 @@
#include <com/sun/star/security/CertificateContainer.hpp>
#include <com/sun/star/security/XCertificateContainer.hpp>
#include <com/sun/star/task/XMasterPasswordHandling.hpp>
+#include <com/sun/star/ucb/Lock.hpp>
#include <com/sun/star/xml/crypto/XSEInitializer.hpp>
using namespace com::sun::star;
@@ -119,10 +121,6 @@ typedef std::hash_map
RequestDataMap;
// -------------------------------------------------------------------
-// static members!
-bool NeonSession::m_bGlobalsInited = false;
-osl::Mutex NeonSession::m_aGlobalMutex;
-// -------------------------------------------------------------------
// Helper fuction
// -------------------------------------------------------------------
static sal_uInt16 makeStatusCode( const rtl::OUString & rStatusText )
@@ -197,14 +195,14 @@ extern "C" void NeonSession_ResponseBlockReader(void * inUserData,
const char * inBuf,
size_t inLen )
{
- // neon calls this function with (inLen == 0)...
+ // neon sometimes calls this function with (inLen == 0)...
if ( inLen > 0 )
{
NeonRequestContext * pCtx
= static_cast< NeonRequestContext * >( inUserData );
rtl::Reference< NeonInputStream > xInputStream(
- pCtx->xInputStream);
+ pCtx->xInputStream );
if ( xInputStream.is() )
xInputStream->AddToStream( inBuf, inLen );
@@ -327,10 +325,11 @@ extern "C" int NeonSession_NeonAuth( void * inUserData,
bool bCanUseSystemCreds = false;
#ifdef NE_FEATURE_SSPI
- bCanUseSystemCreds = (attempt == 0) && // avoid endless loops
- ne_has_support( NE_FEATURE_SSPI ) && // Windows-only feature.
- ( ( ne_strcasecmp( inAuthProtocol, "NTLM" ) == 0 ) ||
- ( ne_strcasecmp( inAuthProtocol, "Negotiate" ) == 0 ) );
+ bCanUseSystemCreds
+ = (attempt == 0) && // avoid endless loops
+ ne_has_support( NE_FEATURE_SSPI ) && // Windows-only feature.
+ ( ( ne_strcasecmp( inAuthProtocol, "NTLM" ) == 0 ) ||
+ ( ne_strcasecmp( inAuthProtocol, "Negotiate" ) == 0 ) );
#endif
// #i97003# (tkr): Ask XMasterPasswordHandling if we should store the
@@ -342,7 +341,7 @@ extern "C" int NeonSession_NeonAuth( void * inUserData,
uno::Reference< task::XMasterPasswordHandling >(
theSession->getMSF()->createInstance(
rtl::OUString::createFromAscii(
- "com.sun.star.task.PasswordContainer" )),
+ "com.sun.star.task.PasswordContainer" ) ),
uno::UNO_QUERY );
}
catch ( uno::Exception const & )
@@ -406,7 +405,7 @@ namespace {
}
return sPart;
}
-}
+} // namespace
// -------------------------------------------------------------------
extern "C" int NeonSession_CertificationNotify( void *userdata,
@@ -445,7 +444,7 @@ extern "C" int NeonSession_CertificationNotify( void *userdata,
pSession->getHostName(), cert_subject ) );
if ( certificateContainer != security::CertificateContainerStatus_NOCERT )
- return
+ return
certificateContainer == security::CertificateContainerStatus_TRUSTED
? 0
: 1;
@@ -476,7 +475,7 @@ extern "C" int NeonSession_CertificationNotify( void *userdata,
rtl::OString sEECertB64( eeCertB64 );
- uno::Reference< com::sun::star::security::XCertificate > xEECert(
+ uno::Reference< security::XCertificate > xEECert(
xSecurityEnv->createCertificateFromAscii(
rtl::OStringToOUString( sEECertB64, RTL_TEXTENCODING_ASCII_US ) ) );
@@ -617,36 +616,41 @@ extern "C" void NeonSession_PreSendRequest( ne_request * req,
}
}
- const DAVRequestHeaders & rHeaders
- = pSession->getRequestEnvironment().m_aRequestHeaders;
+ const DAVRequestHeaders & rHeaders
+ = pSession->getRequestEnvironment().m_aRequestHeaders;
- DAVRequestHeaders::const_iterator it1( rHeaders.begin() );
- const DAVRequestHeaders::const_iterator end1( rHeaders.end() );
+ DAVRequestHeaders::const_iterator it1( rHeaders.begin() );
+ const DAVRequestHeaders::const_iterator end1( rHeaders.end() );
- while ( it1 != end1 )
- {
- rtl::OString aHeader
- = rtl::OUStringToOString( (*it1).first,
- RTL_TEXTENCODING_UTF8 );
- rtl::OString aValue
- = rtl::OUStringToOString( (*it1).second,
- RTL_TEXTENCODING_UTF8 );
- ne_buffer_concat( headers, aHeader.getStr(), ": ",
- aValue.getStr(), EOL, NULL );
-
- ++it1;
+ while ( it1 != end1 )
+ {
+ rtl::OString aHeader
+ = rtl::OUStringToOString( (*it1).first,
+ RTL_TEXTENCODING_UTF8 );
+ rtl::OString aValue
+ = rtl::OUStringToOString( (*it1).second,
+ RTL_TEXTENCODING_UTF8 );
+ ne_buffer_concat( headers, aHeader.getStr(), ": ",
+ aValue.getStr(), EOL, NULL );
+
+ ++it1;
+ }
}
}
-} // namespace
+// -------------------------------------------------------------------
+// static members!
+bool NeonSession::m_bGlobalsInited = false;
+osl::Mutex NeonSession::m_aGlobalMutex;
+NeonLockStore NeonSession::m_aNeonLockStore;
// -------------------------------------------------------------------
// Constructor
// -------------------------------------------------------------------
NeonSession::NeonSession(
- const rtl::Reference< DAVSessionFactory > & rSessionFactory,
- const rtl::OUString& inUri,
- const ucbhelper::InternetProxyDecider & rProxyDecider )
+ const rtl::Reference< DAVSessionFactory > & rSessionFactory,
+ const rtl::OUString& inUri,
+ const ucbhelper::InternetProxyDecider & rProxyDecider )
throw ( DAVException )
: DAVSession( rSessionFactory ),
m_pHttpSession( 0 ),
@@ -657,8 +661,6 @@ NeonSession::NeonSession(
m_aScheme = theUri.GetScheme();
m_aHostName = theUri.GetHost();
m_nPort = theUri.GetPort();
-
-// Init();
}
// -------------------------------------------------------------------
@@ -670,17 +672,17 @@ NeonSession::~NeonSession( )
{
ne_session_destroy( m_pHttpSession );
m_pHttpSession = 0;
- // Note: Uncomment the following if locking support is required
- /*
- if ( mNeonLockSession != NULL )
- {
- ne_lock_unregister( mNeonLockSession );
- mNeonLockSession = NULL;
- }
- */
}
+ delete static_cast< RequestDataMap * >( m_pRequestData );
+}
- delete static_cast<RequestDataMap*>(m_pRequestData);
+// -------------------------------------------------------------------
+void NeonSession::Init( const DAVRequestEnvironment & rEnv )
+ throw ( DAVException )
+{
+ osl::Guard< osl::Mutex > theGuard( m_aMutex );
+ m_aEnv = rEnv;
+ Init();
}
// -------------------------------------------------------------------
@@ -693,7 +695,7 @@ void NeonSession::Init()
if ( m_pHttpSession == 0 )
{
- // Ensure that Neon sockets are initialize
+ // Ensure that Neon sockets are initialized
// --> tkr #151111# crashed if copy and pasted pictures from the internet
// ne_sock_init() was executed by two threads at the same time.
@@ -705,9 +707,23 @@ void NeonSession::Init()
throw DAVException( DAVException::DAV_SESSION_CREATE,
NeonUri::makeConnectionEndPointString(
m_aHostName, m_nPort ) );
+
// #122205# - libxml2 needs to be initialized once if used by
// multithreaded programs like OOo.
xmlInitParser();
+#if 0
+ // for more debug flags see ne_utils.h; NE_DEBUGGING must be defined
+ // while compiling neon in order to actually activate neon debug
+ // output.
+ ne_debug_init( stderr, NE_DBG_FLUSH
+ | NE_DBG_HTTP
+ // | NE_DBG_HTTPBODY
+ // | NE_DBG_HTTPAUTH
+ // | NE_DBG_XML
+ // | NE_DBG_XMLPARSE
+ // | NE_DBG_LOCKS
+ );
+#endif
m_bGlobalsInited = true;
}
@@ -747,30 +763,29 @@ void NeonSession::Init()
// to the session
m_pHttpSession = ne_session_create(
- rtl::OUStringToOString( m_aScheme,
- RTL_TEXTENCODING_UTF8 ).getStr(),
- /* theUri.GetUserInfo(),
- @@@ for FTP via HTTP proxy, but not supported by Neon */
- rtl::OUStringToOString( m_aHostName,
- RTL_TEXTENCODING_UTF8 ).getStr(),
- m_nPort );
+ rtl::OUStringToOString( m_aScheme,
+ RTL_TEXTENCODING_UTF8 ).getStr(),
+ /* theUri.GetUserInfo(),
+ @@@ for FTP via HTTP proxy, but not supported by Neon */
+ rtl::OUStringToOString( m_aHostName,
+ RTL_TEXTENCODING_UTF8 ).getStr(),
+ m_nPort );
if ( m_pHttpSession == 0 )
throw DAVException( DAVException::DAV_SESSION_CREATE,
NeonUri::makeConnectionEndPointString(
m_aHostName, m_nPort ) );
- if (m_aScheme.equalsIgnoreAsciiCase( rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
- "https" ) ) ) )
- {
-
- // Get all trusted certificates from key store
-
-
+ // Register the session with the lock store
+ m_aNeonLockStore.registerSession( m_pHttpSession );
+ if ( m_aScheme.equalsIgnoreAsciiCase(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "https" ) ) ) )
+ {
// Set a failure callback for certificate check
- ne_ssl_set_verify( m_pHttpSession, NeonSession_CertificationNotify, this);
- }
+ ne_ssl_set_verify(
+ m_pHttpSession, NeonSession_CertificationNotify, this);
+ }
// Add hooks (i.e. for adding additional headers to the request)
@@ -815,27 +830,20 @@ void NeonSession::Init()
if ( m_aProxyName.getLength() )
{
ne_session_proxy( m_pHttpSession,
- rtl::OUStringToOString( m_aProxyName,
- RTL_TEXTENCODING_UTF8 )
- .getStr(),
+ rtl::OUStringToOString(
+ m_aProxyName,
+ RTL_TEXTENCODING_UTF8 ).getStr(),
m_nProxyPort );
}
- // Note: Uncomment the following if locking support is required
- /*
- mNeonLockSession = ne_lock_register( m_pHttpSession );
-
- if ( mNeonLockSession == NULL )
- throw DAVException( DAVException::DAV_SESSION_CREATE,
- theUri::makeConnectionEndPointString() );
- */
-
// Register for redirects.
ne_redirect_register( m_pHttpSession );
// authentication callbacks.
- ne_add_server_auth( m_pHttpSession, NE_AUTH_ALL, NeonSession_NeonAuth, this );
- ne_add_proxy_auth ( m_pHttpSession, NE_AUTH_ALL, NeonSession_NeonAuth, this );
+ ne_add_server_auth(
+ m_pHttpSession, NE_AUTH_ALL, NeonSession_NeonAuth, this );
+ ne_add_proxy_auth(
+ m_pHttpSession, NE_AUTH_ALL, NeonSession_NeonAuth, this );
}
}
@@ -870,15 +878,13 @@ sal_Bool NeonSession::UsesProxy()
// OPTIONS
// -------------------------------------------------------------------
void NeonSession::OPTIONS( const rtl::OUString & inPath,
- DAVCapabilities & outCapabilities,
+ DAVCapabilities & outCapabilities,
const DAVRequestEnvironment & rEnv )
throw( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
HttpServerCapabilities servercaps;
memset( &servercaps, 0, sizeof( servercaps ) );
@@ -887,7 +893,8 @@ void NeonSession::OPTIONS( const rtl::OUString & inPath,
rtl::OUStringToOString(
inPath, RTL_TEXTENCODING_UTF8 ),
&servercaps );
- HandleError( theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
outCapabilities.class1 = !!servercaps.dav_class1;
outCapabilities.class2 = !!servercaps.dav_class2;
@@ -897,60 +904,58 @@ void NeonSession::OPTIONS( const rtl::OUString & inPath,
// -------------------------------------------------------------------
// PROPFIND - allprop & named
// -------------------------------------------------------------------
-void NeonSession::PROPFIND( const rtl::OUString & inPath,
- const Depth inDepth,
+void NeonSession::PROPFIND( const rtl::OUString & inPath,
+ const Depth inDepth,
const std::vector< rtl::OUString > & inPropNames,
- std::vector< DAVResource > & ioResources,
+ std::vector< DAVResource > & ioResources,
const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
int theRetVal = NE_OK;
NeonPropFindRequest theRequest( m_pHttpSession,
rtl::OUStringToOString(
inPath, RTL_TEXTENCODING_UTF8 ),
- inDepth,
- inPropNames,
- ioResources,
- theRetVal );
- HandleError( theRetVal );
+ inDepth,
+ inPropNames,
+ ioResources,
+ theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
// PROPFIND - propnames
// -------------------------------------------------------------------
-void NeonSession::PROPFIND( const rtl::OUString & inPath,
- const Depth inDepth,
- std::vector< DAVResourceInfo >& ioResInfo,
+void NeonSession::PROPFIND( const rtl::OUString & inPath,
+ const Depth inDepth,
+ std::vector< DAVResourceInfo > & ioResInfo,
const DAVRequestEnvironment & rEnv )
throw( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
int theRetVal = NE_OK;
NeonPropFindRequest theRequest( m_pHttpSession,
rtl::OUStringToOString(
inPath, RTL_TEXTENCODING_UTF8 ),
- inDepth,
- ioResInfo,
- theRetVal );
- HandleError( theRetVal );
+ inDepth,
+ ioResInfo,
+ theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
// PROPPATCH
// -------------------------------------------------------------------
-void NeonSession::PROPPATCH( const rtl::OUString & inPath,
- const std::vector< ProppatchValue > & inValues,
+void NeonSession::PROPPATCH( const rtl::OUString & inPath,
+ const std::vector< ProppatchValue > & inValues,
const DAVRequestEnvironment & rEnv )
throw( DAVException )
{
@@ -974,9 +979,10 @@ void NeonSession::PROPPATCH( const rtl::OUString & inPath,
executable w ( #ifndef WIN32 )
All dead properties are of course writable.
- */
+ */
int theRetVal = NE_OK;
+
int n; // for the "for" loop
// Generate the list of properties we want to set.
@@ -1000,8 +1006,8 @@ void NeonSession::PROPPATCH( const rtl::OUString & inPath,
if ( DAVProperties::isUCBDeadProperty( *pName ) )
{
// DAV dead property added by WebDAV UCP?
- if ( !UCBDeadPropertyValue::toXML(
- rValue.value, aStringValue ) )
+ if ( !UCBDeadPropertyValue::toXML( rValue.value,
+ aStringValue ) )
{
// Error!
pItems[ n ].value = 0;
@@ -1015,7 +1021,7 @@ void NeonSession::PROPPATCH( const rtl::OUString & inPath,
// complex properties...
if ( rValue.name == DAVProperties::SOURCE )
{
- uno::Sequence< ::com::sun::star::ucb::Link > aLinks;
+ uno::Sequence< ucb::Link > aLinks;
if ( rValue.value >>= aLinks )
{
LinkSequence::toXML( aLinks, aStringValue );
@@ -1055,9 +1061,7 @@ void NeonSession::PROPPATCH( const rtl::OUString & inPath,
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
pItems[ n ].name = 0;
@@ -1076,7 +1080,7 @@ void NeonSession::PROPPATCH( const rtl::OUString & inPath,
delete [] pItems;
- HandleError( theRetVal );
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
@@ -1090,9 +1094,7 @@ void NeonSession::HEAD( const ::rtl::OUString & inPath,
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
int theRetVal = NE_OK;
NeonHeadRequest theRequest( m_pHttpSession,
@@ -1100,7 +1102,8 @@ void NeonSession::HEAD( const ::rtl::OUString & inPath,
inHeaderNames,
ioResource,
theRetVal );
- HandleError( theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
@@ -1108,14 +1111,12 @@ void NeonSession::HEAD( const ::rtl::OUString & inPath,
// -------------------------------------------------------------------
uno::Reference< io::XInputStream >
NeonSession::GET( const rtl::OUString & inPath,
- const DAVRequestEnvironment & rEnv )
+ const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
rtl::Reference< NeonInputStream > xInputStream( new NeonInputStream );
NeonRequestContext aCtx( xInputStream );
@@ -1125,23 +1126,23 @@ NeonSession::GET( const rtl::OUString & inPath,
NeonSession_ResponseBlockReader,
false,
&aCtx );
- HandleError( theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
+
return uno::Reference< io::XInputStream >( xInputStream.get() );
}
// -------------------------------------------------------------------
// GET
// -------------------------------------------------------------------
-void NeonSession::GET( const rtl::OUString & inPath,
+void NeonSession::GET( const rtl::OUString & inPath,
uno::Reference< io::XOutputStream > & ioOutputStream,
const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
NeonRequestContext aCtx( ioOutputStream );
int theRetVal = GET( m_pHttpSession,
@@ -1150,7 +1151,8 @@ void NeonSession::GET( const rtl::OUString & inPath,
NeonSession_ResponseBlockWriter,
false,
&aCtx );
- HandleError( theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
@@ -1158,16 +1160,14 @@ void NeonSession::GET( const rtl::OUString & inPath,
// -------------------------------------------------------------------
uno::Reference< io::XInputStream >
NeonSession::GET( const rtl::OUString & inPath,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
- const DAVRequestEnvironment & rEnv )
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
ioResource.uri = inPath;
ioResource.properties.clear();
@@ -1180,7 +1180,9 @@ NeonSession::GET( const rtl::OUString & inPath,
NeonSession_ResponseBlockReader,
true,
&aCtx );
- HandleError( theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
+
return uno::Reference< io::XInputStream >( xInputStream.get() );
}
@@ -1188,17 +1190,15 @@ NeonSession::GET( const rtl::OUString & inPath,
// GET
// -------------------------------------------------------------------
void NeonSession::GET( const rtl::OUString & inPath,
- uno::Reference< io::XOutputStream > & ioOutputStream,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
- const DAVRequestEnvironment & rEnv )
+ uno::Reference< io::XOutputStream > & ioOutputStream,
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
ioResource.uri = inPath;
ioResource.properties.clear();
@@ -1210,27 +1210,26 @@ void NeonSession::GET( const rtl::OUString & inPath,
NeonSession_ResponseBlockWriter,
true,
&aCtx );
- HandleError( theRetVal );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
// PUT
// -------------------------------------------------------------------
-void NeonSession::PUT( const rtl::OUString & inPath,
+void NeonSession::PUT( const rtl::OUString & inPath,
const uno::Reference< io::XInputStream > & inInputStream,
const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
-
uno::Sequence< sal_Int8 > aDataToSend;
if ( !getDataFromInputStream( inInputStream, aDataToSend, false ) )
throw DAVException( DAVException::DAV_INVALID_ARG );
+ Init( rEnv );
+
int theRetVal = PUT( m_pHttpSession,
rtl::OUStringToOString(
inPath, RTL_TEXTENCODING_UTF8 ),
@@ -1238,7 +1237,7 @@ void NeonSession::PUT( const rtl::OUString & inPath,
aDataToSend.getConstArray() ),
aDataToSend.getLength() );
- HandleError( theRetVal );
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
@@ -1246,10 +1245,10 @@ void NeonSession::PUT( const rtl::OUString & inPath,
// -------------------------------------------------------------------
uno::Reference< io::XInputStream >
NeonSession::POST( const rtl::OUString & inPath,
- const rtl::OUString & rContentType,
- const rtl::OUString & rReferer,
- const uno::Reference< io::XInputStream > & inInputStream,
- const DAVRequestEnvironment & rEnv )
+ const rtl::OUString & rContentType,
+ const rtl::OUString & rReferer,
+ const uno::Reference< io::XInputStream > & inInputStream,
+ const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
@@ -1258,15 +1257,13 @@ NeonSession::POST( const rtl::OUString & inPath,
if ( !getDataFromInputStream( inInputStream, aDataToSend, true ) )
throw DAVException( DAVException::DAV_INVALID_ARG );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
rtl::Reference< NeonInputStream > xInputStream( new NeonInputStream );
NeonRequestContext aCtx( xInputStream );
int theRetVal = POST( m_pHttpSession,
rtl::OUStringToOString(
- inPath, RTL_TEXTENCODING_UTF8 ),
+ inPath, RTL_TEXTENCODING_UTF8 ),
reinterpret_cast< const char * >(
aDataToSend.getConstArray() ),
NeonSession_ResponseBlockReader,
@@ -1274,7 +1271,8 @@ NeonSession::POST( const rtl::OUString & inPath,
rContentType,
rReferer );
- HandleError( theRetVal );
+ HandleError( theRetVal, inPath, rEnv );
+
return uno::Reference< io::XInputStream >( xInputStream.get() );
}
@@ -1295,9 +1293,7 @@ void NeonSession::POST( const rtl::OUString & inPath,
if ( !getDataFromInputStream( inInputStream, aDataToSend, true ) )
throw DAVException( DAVException::DAV_INVALID_ARG );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
NeonRequestContext aCtx( oOutputStream );
int theRetVal = POST( m_pHttpSession,
@@ -1310,20 +1306,7 @@ void NeonSession::POST( const rtl::OUString & inPath,
rContentType,
rReferer );
- HandleError( theRetVal );
-}
-
-// -------------------------------------------------------------------
-// ABORT
-// -------------------------------------------------------------------
-void NeonSession::ABORT()
- throw ( DAVException )
-{
- // 11.11.09 (tkr): The following code lines causing crashes if closing a ongoing connection. It turned out that this existing solution doesn't work in multi-threading environments.
- // So I disabled them in 3.2. . Issue #73893# should fix it in OOo 3.3.
-
- //if (NULL !=m_pHttpSession)
- // ne_close_connection(m_pHttpSession);
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
@@ -1335,30 +1318,27 @@ void NeonSession::MKCOL( const rtl::OUString & inPath,
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
int theRetVal = ne_mkcol( m_pHttpSession,
rtl::OUStringToOString(
- inPath, RTL_TEXTENCODING_UTF8 ) );
- HandleError( theRetVal );
+ inPath, RTL_TEXTENCODING_UTF8 ) );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
// COPY
// -------------------------------------------------------------------
-void NeonSession::COPY( const rtl::OUString & inSourceURL,
- const rtl::OUString & inDestinationURL,
+void NeonSession::COPY( const rtl::OUString & inSourceURL,
+ const rtl::OUString & inDestinationURL,
const DAVRequestEnvironment & rEnv,
- sal_Bool inOverWrite )
+ sal_Bool inOverWrite )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
NeonUri theSourceUri( inSourceURL );
NeonUri theDestinationUri( inDestinationURL );
@@ -1367,12 +1347,13 @@ void NeonSession::COPY( const rtl::OUString & inSourceURL,
inOverWrite ? 1 : 0,
NE_DEPTH_INFINITE,
rtl::OUStringToOString(
- theSourceUri.GetPath(),
- RTL_TEXTENCODING_UTF8 ),
+ theSourceUri.GetPath(),
+ RTL_TEXTENCODING_UTF8 ),
rtl::OUStringToOString(
- theDestinationUri.GetPath(),
- RTL_TEXTENCODING_UTF8 ) );
- HandleError( theRetVal );
+ theDestinationUri.GetPath(),
+ RTL_TEXTENCODING_UTF8 ) );
+
+ HandleError( theRetVal, inSourceURL, rEnv );
}
// -------------------------------------------------------------------
@@ -1386,21 +1367,20 @@ void NeonSession::MOVE( const rtl::OUString & inSourceURL,
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
NeonUri theSourceUri( inSourceURL );
NeonUri theDestinationUri( inDestinationURL );
int theRetVal = ne_move( m_pHttpSession,
inOverWrite ? 1 : 0,
rtl::OUStringToOString(
- theSourceUri.GetPath(),
- RTL_TEXTENCODING_UTF8 ),
+ theSourceUri.GetPath(),
+ RTL_TEXTENCODING_UTF8 ),
rtl::OUStringToOString(
- theDestinationUri.GetPath(),
- RTL_TEXTENCODING_UTF8 ) );
- HandleError( theRetVal );
+ theDestinationUri.GetPath(),
+ RTL_TEXTENCODING_UTF8 ) );
+
+ HandleError( theRetVal, inSourceURL, rEnv );
}
// -------------------------------------------------------------------
@@ -1412,53 +1392,282 @@ void NeonSession::DESTROY( const rtl::OUString & inPath,
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
-
- m_aEnv = rEnv;
+ Init( rEnv );
int theRetVal = ne_delete( m_pHttpSession,
rtl::OUStringToOString(
- inPath, RTL_TEXTENCODING_UTF8 ) );
- HandleError( theRetVal );
+ inPath, RTL_TEXTENCODING_UTF8 ) );
+
+ HandleError( theRetVal, inPath, rEnv );
}
// -------------------------------------------------------------------
-// LOCK
+namespace
+{
+ sal_Int32 lastChanceToSendRefreshRequest( TimeValue const & rStart,
+ int timeout )
+ {
+ TimeValue aEnd;
+ osl_getSystemTime( &aEnd );
+
+ // Try to estimate a safe absolute time for sending the
+ // lock refresh request.
+ sal_Int32 lastChanceToSendRefreshRequest = -1;
+ if ( timeout != NE_TIMEOUT_INFINITE )
+ {
+ sal_Int32 calltime = aEnd.Seconds - rStart.Seconds;
+ if ( calltime <= timeout )
+ {
+ lastChanceToSendRefreshRequest
+ = aEnd.Seconds + timeout - calltime;
+ }
+ else
+ {
+ OSL_TRACE( "No chance to refresh lock before timeout!" );
+ }
+ }
+ return lastChanceToSendRefreshRequest;
+ }
+
+} // namespace
+
+// -------------------------------------------------------------------
+// LOCK (set new lock)
// -------------------------------------------------------------------
-// Note: Uncomment the following if locking support is required
-/*
-void NeonSession::LOCK( const Lock & inLock,
+void NeonSession::LOCK( const ::rtl::OUString & inPath,
+ ucb::Lock & rLock,
const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
+ Init( rEnv );
- m_aEnv = rEnv;
+ /* Create a depth zero, exclusive write lock, with default timeout
+ * (allowing a server to pick a default). token, owner and uri are
+ * unset. */
+ NeonLock * theLock = ne_lock_create();
+
+ // Set the lock uri
+ ne_uri aUri;
+ ne_uri_parse( rtl::OUStringToOString( makeAbsoluteURL( inPath ),
+ RTL_TEXTENCODING_UTF8 ).getStr(),
+ &aUri );
+ theLock->uri = aUri;
+
+ // Set the lock depth
+ switch( rLock.Depth )
+ {
+ case ucb::LockDepth_ZERO:
+ theLock->depth = NE_DEPTH_ZERO;
+ break;
+ case ucb::LockDepth_ONE:
+ theLock->depth = NE_DEPTH_ONE;
+ break;
+ case ucb::LockDepth_INFINITY:
+ theLock->depth = NE_DEPTH_INFINITE;
+ break;
+ default:
+ throw DAVException( DAVException::DAV_INVALID_ARG );
+ }
+
+ // Set the lock scope
+ switch ( rLock.Scope )
+ {
+ case ucb::LockScope_EXCLUSIVE:
+ theLock->scope = ne_lockscope_exclusive;
+ break;
+ case ucb::LockScope_SHARED:
+ theLock->scope = ne_lockscope_shared;
+ break;
+ default:
+ throw DAVException( DAVException::DAV_INVALID_ARG );
+ }
+
+ // Set the lock timeout
+ theLock->timeout = (long)rLock.Timeout;
+
+ // Set the lock owner
+ rtl::OUString aValue;
+ rLock.Owner >>= aValue;
+ theLock->owner =
+ ne_strdup( rtl::OUStringToOString( aValue,
+ RTL_TEXTENCODING_UTF8 ).getStr() );
+ TimeValue startCall;
+ osl_getSystemTime( &startCall );
+
+ int theRetVal = ne_lock( m_pHttpSession, theLock );
+
+ if ( theRetVal == NE_OK )
+ {
+ m_aNeonLockStore.addLock( theLock,
+ this,
+ lastChanceToSendRefreshRequest(
+ startCall, theLock->timeout ) );
+
+ uno::Sequence< rtl::OUString > aTokens( 1 );
+ aTokens[ 0 ] = rtl::OUString::createFromAscii( theLock->token );
+ rLock.LockTokens = aTokens;
+
+ OSL_TRACE( "NeonSession::LOCK: created lock for %s. token: %s",
+ rtl::OUStringToOString( makeAbsoluteURL( inPath ),
+ RTL_TEXTENCODING_UTF8 ).getStr(),
+ theLock->token );
+ }
+ else
+ {
+ ne_lock_destroy( theLock );
+
+ OSL_TRACE( "NeonSession::LOCK: obtaining lock for %s failed!",
+ rtl::OUStringToOString( makeAbsoluteURL( inPath ),
+ RTL_TEXTENCODING_UTF8 ).getStr() );
+ }
+
+ HandleError( theRetVal, inPath, rEnv );
+}
+
+// -------------------------------------------------------------------
+// LOCK (refresh existing lock)
+// -------------------------------------------------------------------
+sal_Int64 NeonSession::LOCK( const ::rtl::OUString & inPath,
+ sal_Int64 nTimeout,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException )
+{
+ osl::Guard< osl::Mutex > theGuard( m_aMutex );
+
+ // Try to get the neon lock from lock store
+ NeonLock * theLock
+ = m_aNeonLockStore.findByUri( makeAbsoluteURL( inPath ) );
+ if ( !theLock )
+ throw DAVException( DAVException::DAV_NOT_LOCKED );
+
+ Init( rEnv );
+
+ // refresh existing lock.
+ theLock->timeout = static_cast< long >( nTimeout );
- Lockit( inLock, true );
+ TimeValue startCall;
+ osl_getSystemTime( &startCall );
+
+ int theRetVal = ne_lock_refresh( m_pHttpSession, theLock );
+
+ if ( theRetVal == NE_OK )
+ {
+ m_aNeonLockStore.updateLock( theLock,
+ lastChanceToSendRefreshRequest(
+ startCall, theLock->timeout ) );
+ }
+
+ HandleError( theRetVal, inPath, rEnv );
+
+ return theLock->timeout;
+}
+
+// -------------------------------------------------------------------
+// LOCK (refresh existing lock)
+// -------------------------------------------------------------------
+bool NeonSession::LOCK( NeonLock * pLock,
+ sal_Int32 & rlastChanceToSendRefreshRequest )
+{
+ osl::Guard< osl::Mutex > theGuard( m_aMutex );
+
+#if OSL_DEBUG_LEVEL > 0
+ char * p = ne_uri_unparse( &(pLock->uri) );
+ OSL_TRACE( "NeonSession::LOCK: Refreshing lock for %s.", p );
+ ne_free( p );
+#endif
+
+ // refresh existing lock.
+
+ TimeValue startCall;
+ osl_getSystemTime( &startCall );
+
+ if ( ne_lock_refresh( m_pHttpSession, pLock ) == NE_OK )
+ {
+ rlastChanceToSendRefreshRequest
+ = lastChanceToSendRefreshRequest( startCall, pLock->timeout );
+
+ OSL_TRACE( "Lock successfully refreshed." );
+ return true;
+ }
+ else
+ {
+ OSL_TRACE( "Lock not refreshed!" );
+ return false;
+ }
}
-*/
// -------------------------------------------------------------------
// UNLOCK
// -------------------------------------------------------------------
-// Note: Uncomment the following if locking support is required
-/*
-void NeonSession::UNLOCK( const Lock & inLock,
+void NeonSession::UNLOCK( const ::rtl::OUString & inPath,
const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Init();
+ // get the neon lock from lock store
+ NeonLock * theLock
+ = m_aNeonLockStore.findByUri( makeAbsoluteURL( inPath ) );
+ if ( !theLock )
+ throw DAVException( DAVException::DAV_NOT_LOCKED );
- m_aEnv = rEnv;
+ Init( rEnv );
+
+ int theRetVal = ne_unlock( m_pHttpSession, theLock );
+
+ if ( theRetVal == NE_OK )
+ {
+ m_aNeonLockStore.removeLock( theLock );
+ ne_lock_destroy( theLock );
+ }
+ else
+ {
+ OSL_TRACE( "NeonSession::UNLOCK: unlocking of %s failed.",
+ rtl::OUStringToOString( makeAbsoluteURL( inPath ),
+ RTL_TEXTENCODING_UTF8 ).getStr() );
+ }
+
+ HandleError( theRetVal, inPath, rEnv );
+}
+
+// -------------------------------------------------------------------
+// UNLOCK
+// -------------------------------------------------------------------
+bool NeonSession::UNLOCK( NeonLock * pLock )
+{
+ osl::Guard< osl::Mutex > theGuard( m_aMutex );
- Lockit( inLock, false );
+#if OSL_DEBUG_LEVEL > 0
+ char * p = ne_uri_unparse( &(pLock->uri) );
+ OSL_TRACE( "NeonSession::UNLOCK: Unlocking %s.", p );
+ ne_free( p );
+#endif
+
+ if ( ne_unlock( m_pHttpSession, pLock ) == NE_OK )
+ {
+ OSL_TRACE( "UNLOCK succeeded." );
+ return true;
+ }
+ else
+ {
+ OSL_TRACE( "UNLOCK failed!" );
+ return false;
+ }
+}
+
+// -------------------------------------------------------------------
+void NeonSession::abort()
+ throw ( DAVException )
+{
+ // 11.11.09 (tkr): The following code lines causing crashes if
+ // closing a ongoing connection. It turned out that this existing
+ // solution doesn't work in multi-threading environments.
+ // So I disabled them in 3.2. . Issue #73893# should fix it in OOo 3.3.
+ //if ( m_pHttpSession )
+ // ne_close_connection( m_pHttpSession );
}
-*/
// -------------------------------------------------------------------
const ucbhelper::InternetProxyServer & NeonSession::getProxySettings() const
@@ -1479,10 +1688,98 @@ const ucbhelper::InternetProxyServer & NeonSession::getProxySettings() const
}
// -------------------------------------------------------------------
+namespace {
+
+bool containsLocktoken( const uno::Sequence< ucb::Lock > & rLocks,
+ const char * token )
+{
+ for ( sal_Int32 n = 0; n < rLocks.getLength(); ++n )
+ {
+ const uno::Sequence< rtl::OUString > & rTokens
+ = rLocks[ n ].LockTokens;
+ for ( sal_Int32 m = 0; m < rTokens.getLength(); ++m )
+ {
+ if ( rTokens[ m ].equalsAscii( token ) )
+ return true;
+ }
+ }
+ return false;
+}
+
+} // namespace
+
+// -------------------------------------------------------------------
+bool NeonSession::removeExpiredLocktoken( const rtl::OUString & inURL,
+ const DAVRequestEnvironment & rEnv )
+{
+ NeonLock * theLock = m_aNeonLockStore.findByUri( inURL );
+ if ( !theLock )
+ return false;
+
+ // do a lockdiscovery to check whether this lock is still valid.
+ try
+ {
+ // @@@ Alternative: use ne_lock_discover() => less overhead
+
+ std::vector< DAVResource > aResources;
+ std::vector< rtl::OUString > aPropNames;
+ aPropNames.push_back( DAVProperties::LOCKDISCOVERY );
+
+ PROPFIND( rEnv.m_aRequestURI, DAVZERO, aPropNames, aResources, rEnv );
+
+ if ( aResources.size() == 0 )
+ return false;
+
+ std::vector< DAVPropertyValue >::const_iterator it
+ = aResources[ 0 ].properties.begin();
+ std::vector< DAVPropertyValue >::const_iterator end
+ = aResources[ 0 ].properties.end();
+
+ while ( it != end )
+ {
+ if ( (*it).Name.equals( DAVProperties::LOCKDISCOVERY ) )
+ {
+ uno::Sequence< ucb::Lock > aLocks;
+ if ( !( (*it).Value >>= aLocks ) )
+ return false;
+
+ if ( !containsLocktoken( aLocks, theLock->token ) )
+ {
+ // expired!
+ break;
+ }
+
+ // still valid.
+ return false;
+ }
+ ++it;
+ }
+
+ // No lockdiscovery prop in propfind result / locktoken not found
+ // in propfind result -> not locked
+ OSL_TRACE( "NeonSession::removeExpiredLocktoken: Removing "
+ " expired lock token for %s. token: %s",
+ rtl::OUStringToOString( inURL,
+ RTL_TEXTENCODING_UTF8 ).getStr(),
+ theLock->token );
+
+ m_aNeonLockStore.removeLock( theLock );
+ ne_lock_destroy( theLock );
+ return true;
+ }
+ catch ( DAVException const & )
+ {
+ }
+ return false;
+}
+
+// -------------------------------------------------------------------
// HandleError
// Common Error Handler
// -------------------------------------------------------------------
-void NeonSession::HandleError( int nError )
+void NeonSession::HandleError( int nError,
+ const rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
throw ( DAVException )
{
m_aEnv = DAVRequestEnvironment();
@@ -1491,60 +1788,84 @@ void NeonSession::HandleError( int nError )
switch ( nError )
{
case NE_OK:
- // Cleanup.
return;
case NE_ERROR: // Generic error
{
rtl::OUString aText = rtl::OUString::createFromAscii(
- ne_get_error( m_pHttpSession ) );
- throw DAVException( DAVException::DAV_HTTP_ERROR,
- aText,
- makeStatusCode( aText ) );
- }
+ ne_get_error( m_pHttpSession ) );
+
+ sal_uInt16 code = makeStatusCode( aText );
+
+ if ( code == SC_LOCKED )
+ {
+ if ( m_aNeonLockStore.findByUri(
+ makeAbsoluteURL( inPath ) ) == 0 )
+ {
+ // locked by 3rd party
+ throw DAVException( DAVException::DAV_LOCKED );
+ }
+ else
+ {
+ // locked by ourself
+ throw DAVException( DAVException::DAV_LOCKED_SELF );
+ }
+ }
+
+ // Special handling for 400 and 412 status codes, which may indicate
+ // that a lock previously obtained by us has been released meanwhile
+ // by the server. Unfortunately, RFC is not clear at this point,
+ // thus server implementations behave different...
+ else if ( code == SC_BAD_REQUEST || code == SC_PRECONDITION_FAILED )
+ {
+ if ( removeExpiredLocktoken( makeAbsoluteURL( inPath ), rEnv ) )
+ throw DAVException( DAVException::DAV_LOCK_EXPIRED );
+ }
+ throw DAVException( DAVException::DAV_HTTP_ERROR, aText, code );
+ }
case NE_LOOKUP: // Name lookup failed.
throw DAVException( DAVException::DAV_HTTP_LOOKUP,
NeonUri::makeConnectionEndPointString(
- m_aHostName, m_nPort ) );
+ m_aHostName, m_nPort ) );
case NE_AUTH: // User authentication failed on server
throw DAVException( DAVException::DAV_HTTP_AUTH,
NeonUri::makeConnectionEndPointString(
- m_aHostName, m_nPort ) );
+ m_aHostName, m_nPort ) );
case NE_PROXYAUTH: // User authentication failed on proxy
throw DAVException( DAVException::DAV_HTTP_AUTHPROXY,
NeonUri::makeConnectionEndPointString(
- m_aProxyName, m_nProxyPort ) );
+ m_aProxyName, m_nProxyPort ) );
case NE_CONNECT: // Could not connect to server
throw DAVException( DAVException::DAV_HTTP_CONNECT,
NeonUri::makeConnectionEndPointString(
- m_aHostName, m_nPort ) );
+ m_aHostName, m_nPort ) );
case NE_TIMEOUT: // Connection timed out
throw DAVException( DAVException::DAV_HTTP_TIMEOUT,
NeonUri::makeConnectionEndPointString(
- m_aHostName, m_nPort ) );
+ m_aHostName, m_nPort ) );
case NE_FAILED: // The precondition failed
throw DAVException( DAVException::DAV_HTTP_FAILED,
NeonUri::makeConnectionEndPointString(
- m_aHostName, m_nPort ) );
+ m_aHostName, m_nPort ) );
case NE_RETRY: // Retry request (ne_end_request ONLY)
throw DAVException( DAVException::DAV_HTTP_RETRY,
NeonUri::makeConnectionEndPointString(
- m_aHostName, m_nPort ) );
+ m_aHostName, m_nPort ) );
case NE_REDIRECT:
{
NeonUri aUri( ne_redirect_location( m_pHttpSession ) );
throw DAVException(
- DAVException::DAV_HTTP_REDIRECT, aUri.GetURI() );
+ DAVException::DAV_HTTP_REDIRECT, aUri.GetURI() );
}
- default:
+ default:
{
OSL_TRACE( "NeonSession::HandleError : Unknown Neon error code!" );
throw DAVException( DAVException::DAV_HTTP_ERROR,
@@ -1554,78 +1875,6 @@ void NeonSession::HandleError( int nError )
}
}
-// Note: Uncomment the following if locking support is required
-/*
-void NeonSession::Lockit( const Lock & inLock, bool inLockit )
- throw ( DAVException )
-{
- osl::Guard< osl::Mutex > theGuard( m_aMutex );
-
- // Create the neon lock
- NeonLock * theLock = new NeonLock;
- int theRetVal;
-
- // Set the lock uri
- NeonUri theUri( inLock.uri );
- theLock->uri = const_cast< char * >
- ( rtl::OUStringToOString(
- theUri.GetPath(), RTL_TEXTENCODING_UTF8 ).getStr() );
-
- if ( inLockit )
- {
- // Set the lock depth
- switch( inLock.depth )
- {
- case DAVZERO:
- case DAVINFINITY:
- theLock->depth = int ( inLock.depth );
- break;
- default:
- throw DAVException( DAVException::DAV_INVALID_ARG );
- break;
- }
-
- // Set the lock scope
- switch ( inLock.scope )
- {
- case EXCLUSIVE:
- theLock->scope = ne_lockscope_exclusive;
- break;
- case SHARED:
- theLock->scope = ne_lockscope_shared;
- break;
- default:
- throw DAVException( DAVException::DAV_INVALID_ARG );
- break;
- }
-
- // Set the lock owner
- const char * theOwner = rtl::OUStringToOString( inLock.owner,
- RTL_TEXTENCODING_UTF8 );
- theLock->owner = const_cast< char * > ( theOwner );
-
- // Set the lock timeout
- // Note: Neon ignores the timeout
- //theLock->timeout = inLock.timeout;
-
- theRetVal = ne_lock( m_pHttpSession, theLock );
- }
- else
- {
-
- // Set the lock token
- rtl::OUString theToken = inLock.locktoken.getConstArray()[ 0 ];
- theLock->token = const_cast< char * >
- ( rtl::OUStringToOString(
- theToken, RTL_TEXTENCODING_UTF8 ).getStr() );
-
- theRetVal = ne_unlock( m_pHttpSession, theLock );
- }
-
- HandleError( theRetVal );
-}
-*/
-
// -------------------------------------------------------------------
namespace {
@@ -1702,22 +1951,23 @@ int NeonSession::GET( ne_session * sess,
#if NEON_VERSION < 0x0250
if ( getheaders )
- ne_add_response_header_catcher( req, runResponseHeaderHandler, userdata );
+ ne_add_response_header_catcher(
+ req, runResponseHeaderHandler, userdata );
#endif
- ne_add_response_body_reader( req, ne_accept_2xx, reader, userdata );
+ ne_decompress * dc
+ = ne_decompress_reader( req, ne_accept_2xx, reader, userdata );
ret = ne_request_dispatch( req );
#if NEON_VERSION >= 0x0250
if ( getheaders )
{
- while ((cursor = ne_response_header_iterate(req, cursor, &name, &value))
- != NULL)
+ while ( ( cursor = ne_response_header_iterate(
+ req, cursor, &name, &value ) ) != NULL )
{
char buffer[8192];
ne_snprintf(buffer, sizeof buffer, "%s: %s", name, value);
-
runResponseHeaderHandler(userdata, buffer);
}
}
@@ -1725,6 +1975,9 @@ int NeonSession::GET( ne_session * sess,
if ( ret == NE_OK && ne_get_status( req )->klass != 2 )
ret = NE_ERROR;
+ if ( dc != 0 )
+ ne_decompress_destroy(dc);
+
ne_request_destroy( req );
return ret;
}
@@ -1812,10 +2065,11 @@ int NeonSession::POST( ne_session * sess,
// -------------------------------------------------------------------
// static
-bool NeonSession::getDataFromInputStream(
- const uno::Reference< io::XInputStream > & xStream,
- uno::Sequence< sal_Int8 > & rData,
- bool bAppendTrailingZeroByte )
+bool
+NeonSession::getDataFromInputStream(
+ const uno::Reference< io::XInputStream > & xStream,
+ uno::Sequence< sal_Int8 > & rData,
+ bool bAppendTrailingZeroByte )
{
if ( xStream.is() )
{
@@ -1898,32 +2152,56 @@ bool NeonSession::getDataFromInputStream(
}
return false;
}
-// -------------------------------------------------------------------
-//static
-
-NeonSession::Map NeonSession::certMap;
// ---------------------------------------------------------------------
sal_Bool
-NeonSession::isDomainMatch( rtl::OUString certHostName)
+NeonSession::isDomainMatch( rtl::OUString certHostName )
{
rtl::OUString hostName = getHostName();
- if (hostName.equalsIgnoreAsciiCase( certHostName ))
+ if (hostName.equalsIgnoreAsciiCase( certHostName ) )
return sal_True;
-
-
- if ( 0 == certHostName.indexOf( rtl::OUString::createFromAscii( "*" ) ) && hostName.getLength() >= certHostName.getLength() )
+ if ( 0 == certHostName.indexOf( rtl::OUString::createFromAscii( "*" ) ) &&
+ hostName.getLength() >= certHostName.getLength() )
{
rtl::OUString cmpStr = certHostName.copy( 1 );
- if ( hostName.matchIgnoreAsciiCase( cmpStr, hostName.getLength( ) - cmpStr.getLength()) )
+ if ( hostName.matchIgnoreAsciiCase(
+ cmpStr, hostName.getLength() - cmpStr.getLength() ) )
return sal_True;
-
}
-
return sal_False;
}
-
+// ---------------------------------------------------------------------
+rtl::OUString NeonSession::makeAbsoluteURL( rtl::OUString const & rURL ) const
+{
+ try
+ {
+ // Is URL relative or already absolute?
+ if ( rURL[ 0 ] != sal_Unicode( '/' ) )
+ {
+ // absolute.
+ return rtl::OUString( rURL );
+ }
+ else
+ {
+ ne_uri aUri;
+ memset( &aUri, 0, sizeof( aUri ) );
+
+ ne_fill_server_uri( m_pHttpSession, &aUri );
+ aUri.path
+ = ne_strdup( rtl::OUStringToOString(
+ rURL, RTL_TEXTENCODING_UTF8 ).getStr() );
+ NeonUri aNeonUri( &aUri );
+ ne_uri_free( &aUri );
+ return aNeonUri.GetURI();
+ }
+ }
+ catch ( DAVException const & )
+ {
+ }
+ // error.
+ return rtl::OUString();
+}
diff --git a/ucb/source/ucp/webdav/NeonSession.hxx b/ucb/source/ucp/webdav/NeonSession.hxx
index 263169ae452a..bb6bbbb8d3c3 100644
--- a/ucb/source/ucp/webdav/NeonSession.hxx
+++ b/ucb/source/ucp/webdav/NeonSession.hxx
@@ -35,10 +35,9 @@
#include <osl/mutex.hxx>
#include "DAVSession.hxx"
#include "NeonTypes.hxx"
+#include "NeonLockStore.hxx"
#include <com/sun/star/lang/XMultiServiceFactory.hpp>
-using namespace com::sun::star;
-
namespace ucbhelper { class ProxyDecider; }
namespace webdav_ucp
@@ -51,236 +50,249 @@ namespace webdav_ucp
class NeonSession : public DAVSession
{
- private:
- osl::Mutex m_aMutex;
- static osl::Mutex m_aGlobalMutex;
- rtl::OUString m_aScheme;
- rtl::OUString m_aHostName;
- rtl::OUString m_aProxyName;
- sal_Int32 m_nPort;
- sal_Int32 m_nProxyPort;
- HttpSession * m_pHttpSession;
- void * m_pRequestData;
- const ucbhelper::InternetProxyDecider & m_rProxyDecider;
-
- // @@@ This should really be per-request data. But Neon currently
- // (0.23.5) has no interface for passing per-request user data.
- // Theoretically, a NeonSession instance could handle multiple requests
- // at a time --currently it doesn't. Thus this is not an issue at the
- // moment.
- DAVRequestEnvironment m_aEnv;
-
- // Note: Uncomment the following if locking support is required
- // NeonLockSession * mNeonLockSession;
-
- static bool m_bGlobalsInited;
-
- protected:
- virtual ~NeonSession();
-
- public:
- NeonSession( const rtl::Reference< DAVSessionFactory > & rSessionFactory,
- const rtl::OUString& inUri,
- const ucbhelper::InternetProxyDecider & rProxyDecider )
- throw ( DAVException );
-
- // DAVSession methods
- virtual sal_Bool CanUse( const ::rtl::OUString & inUri );
-
- virtual sal_Bool UsesProxy();
-
- const DAVRequestEnvironment & getRequestEnvironment() const
- { return m_aEnv; }
-
- virtual void
- OPTIONS( const ::rtl::OUString & inPath,
- DAVCapabilities & outCapabilities,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- // allprop & named
- virtual void
- PROPFIND( const ::rtl::OUString & inPath,
- const Depth inDepth,
- const std::vector< ::rtl::OUString > & inPropNames,
- std::vector< DAVResource > & ioResources,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- // propnames
- virtual void
- PROPFIND( const ::rtl::OUString & inPath,
- const Depth inDepth,
- std::vector< DAVResourceInfo >& ioResInfo,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void
- PROPPATCH( const ::rtl::OUString & inPath,
- const std::vector< ProppatchValue > & inValues,
- const DAVRequestEnvironment & rEnv )
- throw( DAVException );
-
- virtual void
- HEAD( const ::rtl::OUString & inPath,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
- const DAVRequestEnvironment & rEnv )
- throw( DAVException );
-
- virtual com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream >
- GET( const ::rtl::OUString & inPath,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void
- GET( const ::rtl::OUString & inPath,
- com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & ioOutputStream,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream >
- GET( const ::rtl::OUString & inPath,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
+private:
+ osl::Mutex m_aMutex;
+ rtl::OUString m_aScheme;
+ rtl::OUString m_aHostName;
+ rtl::OUString m_aProxyName;
+ sal_Int32 m_nPort;
+ sal_Int32 m_nProxyPort;
+ HttpSession * m_pHttpSession;
+ void * m_pRequestData;
+ const ucbhelper::InternetProxyDecider & m_rProxyDecider;
+
+ // @@@ This should really be per-request data. But Neon currently
+ // (0.23.5) has no interface for passing per-request user data.
+ // Theoretically, a NeonSession instance could handle multiple requests
+ // at a time --currently it doesn't. Thus this is not an issue at the
+ // moment.
+ DAVRequestEnvironment m_aEnv;
+
+ static bool m_bGlobalsInited;
+ static osl::Mutex m_aGlobalMutex;
+ static NeonLockStore m_aNeonLockStore;
+
+protected:
+ virtual ~NeonSession();
+
+public:
+ NeonSession( const rtl::Reference< DAVSessionFactory > & rSessionFactory,
+ const rtl::OUString& inUri,
+ const ucbhelper::InternetProxyDecider & rProxyDecider )
+ throw ( DAVException );
+
+ // DAVSession methods
+ virtual sal_Bool CanUse( const ::rtl::OUString & inUri );
+
+ virtual sal_Bool UsesProxy();
+
+ const DAVRequestEnvironment & getRequestEnvironment() const
+ { return m_aEnv; }
+
+ virtual void
+ OPTIONS( const ::rtl::OUString & inPath,
+ DAVCapabilities & outCapabilities,
const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void
- GET( const ::rtl::OUString & inPath,
- com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & ioOutputStream,
- const std::vector< ::rtl::OUString > & inHeaderNames,
- DAVResource & ioResource,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void
- PUT( const ::rtl::OUString & inPath,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & inInputStream,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream >
- POST( const rtl::OUString & inPath,
- const rtl::OUString & rContentType,
- const rtl::OUString & rReferer,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & inInputStream,
+ throw ( DAVException );
+
+ // allprop & named
+ virtual void
+ PROPFIND( const ::rtl::OUString & inPath,
+ const Depth inDepth,
+ const std::vector< ::rtl::OUString > & inPropNames,
+ std::vector< DAVResource > & ioResources,
const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
+ throw ( DAVException );
- virtual void
- POST( const rtl::OUString & inPath,
- const rtl::OUString & rContentType,
- const rtl::OUString & rReferer,
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & inInputStream,
- com::sun::star::uno::Reference<
- com::sun::star::io::XOutputStream > & oOutputStream,
+ // propnames
+ virtual void
+ PROPFIND( const ::rtl::OUString & inPath,
+ const Depth inDepth,
+ std::vector< DAVResourceInfo >& ioResInfo,
const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
+ throw ( DAVException );
- virtual void
- MKCOL( const ::rtl::OUString & inPath,
+ virtual void
+ PROPPATCH( const ::rtl::OUString & inPath,
+ const std::vector< ProppatchValue > & inValues,
const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void
- COPY( const ::rtl::OUString & inSourceURL,
- const ::rtl::OUString & inDestinationURL,
- const DAVRequestEnvironment & rEnv,
- sal_Bool inOverWrite )
- throw ( DAVException );
-
- virtual void
- MOVE( const ::rtl::OUString & inSourceURL,
- const ::rtl::OUString & inDestinationURL,
- const DAVRequestEnvironment & rEnv,
- sal_Bool inOverWrite )
- throw ( DAVException );
-
- virtual void DESTROY( const ::rtl::OUString & inPath,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void ABORT()
- throw ( DAVException );
-
- // Note: Uncomment the following if locking support is required
- /*
- virtual void LOCK (const Lock & inLock,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
-
- virtual void UNLOCK (const Lock & inLock,
- const DAVRequestEnvironment & rEnv )
- throw ( DAVException );
- */
-
- // helpers
- const rtl::OUString & getHostName() const { return m_aHostName; }
-
- const ::uno::Reference< ::lang::XMultiServiceFactory > getMSF() { return m_xFactory->getServiceFactory(); }
-
- const void * getRequestData() const { return m_pRequestData; }
-
- sal_Bool isDomainMatch( rtl::OUString certHostName );
-
- private:
- // Initialise "Neon sockets"
- void Init( void )
- throw ( DAVException );
-
- void HandleError( int nError )
- throw ( DAVException );
-
- const ucbhelper::InternetProxyServer & getProxySettings() const;
-
- // Note: Uncomment the following if locking support is required
- // void Lockit( const Lock & inLock, bool inLockit )
- // throw ( DAVException );
-
- // low level GET implementation, used by public GET implementations
- static int GET( ne_session * sess,
- const char * uri,
- ne_block_reader reader,
- bool getheaders,
- void * userdata );
-
- // Buffer-based PUT implementation. Neon only has file descriptor-
- // based API.
- static int PUT( ne_session * sess,
- const char * uri,
- const char * buffer,
- size_t size );
-
- // Buffer-based POST implementation. Neon only has file descriptor-
- // based API.
- int POST( ne_session * sess,
- const char * uri,
- const char * buffer,
- ne_block_reader reader,
- void * userdata,
- const rtl::OUString & rContentType,
- const rtl::OUString & rReferer );
-
- // Helper: XInputStream -> Sequence< sal_Int8 >
- static bool getDataFromInputStream(
- const com::sun::star::uno::Reference<
- com::sun::star::io::XInputStream > & xStream,
- com::sun::star::uno::Sequence< sal_Int8 > & rData,
- bool bAppendTrailingZeroByte );
-
- typedef std::map< ::rtl::OUString, ::rtl::OUString > Map;
- static Map certMap;
+ throw ( DAVException );
+
+ virtual void
+ HEAD( const ::rtl::OUString & inPath,
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
+ GET( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void
+ GET( const ::rtl::OUString & inPath,
+ com::sun::star::uno::Reference<
+ com::sun::star::io::XOutputStream > & ioOutputStream,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
+ GET( const ::rtl::OUString & inPath,
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void
+ GET( const ::rtl::OUString & inPath,
+ com::sun::star::uno::Reference<
+ com::sun::star::io::XOutputStream > & ioOutputStream,
+ const std::vector< ::rtl::OUString > & inHeaderNames,
+ DAVResource & ioResource,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void
+ PUT( const ::rtl::OUString & inPath,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & inInputStream,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual com::sun::star::uno::Reference< com::sun::star::io::XInputStream >
+ POST( const rtl::OUString & inPath,
+ const rtl::OUString & rContentType,
+ const rtl::OUString & rReferer,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & inInputStream,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void
+ POST( const rtl::OUString & inPath,
+ const rtl::OUString & rContentType,
+ const rtl::OUString & rReferer,
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & inInputStream,
+ com::sun::star::uno::Reference<
+ com::sun::star::io::XOutputStream > & oOutputStream,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void
+ MKCOL( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void
+ COPY( const ::rtl::OUString & inSourceURL,
+ const ::rtl::OUString & inDestinationURL,
+ const DAVRequestEnvironment & rEnv,
+ sal_Bool inOverWrite )
+ throw ( DAVException );
+
+ virtual void
+ MOVE( const ::rtl::OUString & inSourceURL,
+ const ::rtl::OUString & inDestinationURL,
+ const DAVRequestEnvironment & rEnv,
+ sal_Bool inOverWrite )
+ throw ( DAVException );
+
+ virtual void DESTROY( const ::rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ // set new lock.
+ virtual void LOCK( const ::rtl::OUString & inURL,
+ com::sun::star::ucb::Lock & inLock,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ // refresh existing lock.
+ virtual sal_Int64 LOCK( const ::rtl::OUString & inURL,
+ sal_Int64 nTimeout,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ virtual void UNLOCK( const ::rtl::OUString & inURL,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ // helpers
+ virtual void abort()
+ throw ( DAVException );
+
+ const rtl::OUString & getHostName() const { return m_aHostName; }
+
+ const ::uno::Reference< ::lang::XMultiServiceFactory > getMSF()
+ { return m_xFactory->getServiceFactory(); }
+
+ const void * getRequestData() const { return m_pRequestData; }
+
+ sal_Bool isDomainMatch( rtl::OUString certHostName );
+
+private:
+ friend class NeonLockStore;
+
+ void Init( void )
+ throw ( DAVException );
+
+ void Init( const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ // ret: true => retry request.
+ void HandleError( int nError,
+ const rtl::OUString & inPath,
+ const DAVRequestEnvironment & rEnv )
+ throw ( DAVException );
+
+ const ucbhelper::InternetProxyServer & getProxySettings() const;
+
+ bool removeExpiredLocktoken( const rtl::OUString & inURL,
+ const DAVRequestEnvironment & rEnv );
+
+ // refresh lock, called by NeonLockStore::refreshLocks
+ bool LOCK( NeonLock * pLock,
+ sal_Int32 & rlastChanceToSendRefreshRequest );
+
+ // unlock, called by NeonLockStore::~NeonLockStore
+ bool UNLOCK( NeonLock * pLock );
+
+ // low level GET implementation, used by public GET implementations
+ static int GET( ne_session * sess,
+ const char * uri,
+ ne_block_reader reader,
+ bool getheaders,
+ void * userdata );
+
+ // Buffer-based PUT implementation. Neon only has file descriptor-
+ // based API.
+ static int PUT( ne_session * sess,
+ const char * uri,
+ const char * buffer,
+ size_t size );
+
+ // Buffer-based POST implementation. Neon only has file descriptor-
+ // based API.
+ int POST( ne_session * sess,
+ const char * uri,
+ const char * buffer,
+ ne_block_reader reader,
+ void * userdata,
+ const rtl::OUString & rContentType,
+ const rtl::OUString & rReferer );
+
+ // Helper: XInputStream -> Sequence< sal_Int8 >
+ static bool getDataFromInputStream(
+ const com::sun::star::uno::Reference<
+ com::sun::star::io::XInputStream > & xStream,
+ com::sun::star::uno::Sequence< sal_Int8 > & rData,
+ bool bAppendTrailingZeroByte );
+
+ rtl::OUString makeAbsoluteURL( rtl::OUString const & rURL ) const;
};
-} // namespace_ucp
+} // namespace webdav_ucp
#endif // _NEONSESSION_HXX_
diff --git a/ucb/source/ucp/webdav/NeonTypes.hxx b/ucb/source/ucp/webdav/NeonTypes.hxx
index 2e97af4c963b..939e25d3812d 100644
--- a/ucb/source/ucp/webdav/NeonTypes.hxx
+++ b/ucb/source/ucp/webdav/NeonTypes.hxx
@@ -35,6 +35,7 @@
#include <ne_utils.h>
#include <ne_basic.h>
#include <ne_props.h>
+#include <ne_locks.h>
typedef ne_session HttpSession;
typedef ne_status HttpStatus;
@@ -43,4 +44,6 @@ typedef ne_server_capabilities HttpServerCapabilities;
typedef ne_propname NeonPropName;
typedef ne_prop_result_set NeonPropFindResultSet;
+typedef struct ne_lock NeonLock;
+
#endif // _NEONTYPES_HXX_
diff --git a/ucb/source/ucp/webdav/NeonUri.cxx b/ucb/source/ucp/webdav/NeonUri.cxx
index 5c49179f6b20..97fdeb40bcc7 100644
--- a/ucb/source/ucp/webdav/NeonUri.cxx
+++ b/ucb/source/ucp/webdav/NeonUri.cxx
@@ -42,11 +42,6 @@
using namespace webdav_ucp;
- char *scheme;
- char *host, *userinfo;
- unsigned int port;
- char *path, *query, *fragment;
-
# if defined __SUNPRO_CC
// FIXME: not sure whether initializing a ne_uri statically is supposed to work
// the string fields of ne_uri are char*, not const char*
diff --git a/ucb/source/ucp/webdav/UCBDeadPropertyValue.cxx b/ucb/source/ucp/webdav/UCBDeadPropertyValue.cxx
index cd03d5b76a9d..532a6f745b77 100644
--- a/ucb/source/ucp/webdav/UCBDeadPropertyValue.cxx
+++ b/ucb/source/ucp/webdav/UCBDeadPropertyValue.cxx
@@ -89,12 +89,11 @@ const rtl::OUString UCBDeadPropertyValue::aXMLEnd
extern "C" int UCBDeadPropertyValue_startelement_callback(
void *,
int parent,
- const char *nspace,
+ const char * /*nspace*/,
const char *name,
const char ** )
{
- if ( ( name != 0 ) &&
- ( ( nspace == 0 ) || ( strcmp( nspace, "" ) == 0 ) ) )
+ if ( name != 0 )
{
switch ( parent )
{
@@ -187,7 +186,7 @@ static rtl::OUString encodeValue( const rtl::OUString & rValue )
// PROPPATCH:
// - Encoded property value: x&lt;z
// - UCBDeadPropertyValue::toXML result:
- // <ucbprop><type>string</type><value>x&lt;z</value></ucbprop>
+ // <ucbprop><type>string</type><value>x&lt;z</value></ucbprop>
// PROPFIND:
// - parser replaces &lt; by > ==> error (not well formed)
@@ -361,7 +360,7 @@ bool UCBDeadPropertyValue::supportsType( const uno::Type & rType )
//////////////////////////////////////////////////////////////////////////
// static
bool UCBDeadPropertyValue::createFromXML( const rtl::OString & rInData,
- uno::Any & rOutData )
+ uno::Any & rOutData )
{
bool success = false;
@@ -450,7 +449,7 @@ bool UCBDeadPropertyValue::createFromXML( const rtl::OString & rInData,
//////////////////////////////////////////////////////////////////////////
// static
bool UCBDeadPropertyValue::toXML( const uno::Any & rInData,
- rtl::OUString & rOutData )
+ rtl::OUString & rOutData )
{
// <ucbprop><type>the_type</type><value>the_value</value></ucbprop>
@@ -541,7 +540,7 @@ bool UCBDeadPropertyValue::toXML( const uno::Any & rInData,
// Encode value! It must not contain XML reserved chars!
aStringValue = encodeValue( aStringValue );
- rOutData = aXMLPre;
+ rOutData = aXMLPre;
rOutData += aStringType;
rOutData += aXMLMid;
rOutData += aStringValue;
diff --git a/ucb/source/ucp/webdav/makefile.mk b/ucb/source/ucp/webdav/makefile.mk
index c8891723cd2c..848cecd882c4 100644
--- a/ucb/source/ucp/webdav/makefile.mk
+++ b/ucb/source/ucp/webdav/makefile.mk
@@ -1,7 +1,7 @@
#*************************************************************************
#
# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
-#
+#
# Copyright 2008 by Sun Microsystems, Inc.
#
# OpenOffice.org - a multi-platform office productivity suite
@@ -87,25 +87,26 @@ CFLAGS+= $(OPENSSL_CFLAGS)
# --- General -----------------------------------------------------
SLOFILES=\
- $(SLO)$/webdavservices.obj \
- $(SLO)$/webdavprovider.obj \
- $(SLO)$/webdavcontent.obj \
- $(SLO)$/webdavcontentcaps.obj \
- $(SLO)$/webdavresultset.obj \
- $(SLO)$/webdavdatasupplier.obj \
- $(SLO)$/ContentProperties.obj \
- $(SLO)$/DAVProperties.obj \
- $(SLO)$/DAVSessionFactory.obj \
- $(SLO)$/DAVResourceAccess.obj \
- $(SLO)$/NeonUri.obj \
- $(SLO)$/NeonInputStream.obj \
- $(SLO)$/NeonPropFindRequest.obj \
- $(SLO)$/NeonHeadRequest.obj \
- $(SLO)$/NeonSession.obj \
- $(SLO)$/DateTimeHelper.obj \
- $(SLO)$/LinkSequence.obj \
- $(SLO)$/LockSequence.obj \
- $(SLO)$/LockEntrySequence.obj \
+ $(SLO)$/webdavservices.obj \
+ $(SLO)$/webdavprovider.obj \
+ $(SLO)$/webdavcontent.obj \
+ $(SLO)$/webdavcontentcaps.obj \
+ $(SLO)$/webdavresultset.obj \
+ $(SLO)$/webdavdatasupplier.obj \
+ $(SLO)$/ContentProperties.obj \
+ $(SLO)$/DAVProperties.obj \
+ $(SLO)$/DAVSessionFactory.obj \
+ $(SLO)$/DAVResourceAccess.obj \
+ $(SLO)$/NeonUri.obj \
+ $(SLO)$/NeonInputStream.obj \
+ $(SLO)$/NeonPropFindRequest.obj \
+ $(SLO)$/NeonHeadRequest.obj \
+ $(SLO)$/NeonSession.obj \
+ $(SLO)$/NeonLockStore.obj \
+ $(SLO)$/DateTimeHelper.obj \
+ $(SLO)$/LinkSequence.obj \
+ $(SLO)$/LockSequence.obj \
+ $(SLO)$/LockEntrySequence.obj \
$(SLO)$/UCBDeadPropertyValue.obj
LIB1TARGET=$(SLB)$/_$(TARGET).lib
@@ -119,17 +120,15 @@ SHL1IMPLIB=i$(TARGET)
SHL1VERSIONMAP=exports.map
SHL1STDLIBS=\
- $(CPPUHELPERLIB) \
- $(CPPULIB) \
- $(SALLIB) \
- $(SALHELPERLIB) \
- $(UCBHELPERLIB) \
- $(COMPHELPERLIB) \
- $(NEON3RDLIB) \
+ $(CPPUHELPERLIB) \
+ $(CPPULIB) \
+ $(SALLIB) \
+ $(SALHELPERLIB) \
+ $(UCBHELPERLIB) \
+ $(COMPHELPERLIB) \
+ $(NEON3RDLIB) \
$(LIBXML2LIB)
-
-
.IF "$(GUI)"=="WNT"
SHL1STDLIBS+= $(WSOCK32LIB)
.IF "$(WINDOWS_VISTA_PSDK)" != ""
@@ -150,8 +149,6 @@ SHL1STDLIBS+= $(OPENSSLLIBST)
.ENDIF
.ENDIF # WNT
-
-
SHL1DEF=$(MISC)$/$(SHL1TARGET).def
SHL1LIBS=$(LIB1TARGET)
@@ -165,4 +162,3 @@ DEF1NAME=$(SHL1TARGET)
# --- Targets ----------------------------------------------------------
.INCLUDE: target.mk
-
diff --git a/ucb/source/ucp/webdav/webdavcontent.cxx b/ucb/source/ucp/webdav/webdavcontent.cxx
index afe2f2d3a7a8..def33876eb43 100644
--- a/ucb/source/ucp/webdav/webdavcontent.cxx
+++ b/ucb/source/ucp/webdav/webdavcontent.cxx
@@ -36,13 +36,16 @@
**************************************************************************
*************************************************************************/
-#include <osl/diagnose.h>
+#include <osl/diagnose.h>
#include "osl/doublecheckedlocking.h"
#include <rtl/uri.hxx>
#include <rtl/ustrbuf.hxx>
-#include "com/sun/star/task/XPasswordContainer.hpp"
-#include "com/sun/star/task/NoMasterException.hpp"
+#include <ucbhelper/contentidentifier.hxx>
+#include <ucbhelper/propertyvalueset.hxx>
+#include <ucbhelper/simpleinteractionrequest.hxx>
+#include <ucbhelper/cancelcommandexecution.hxx>
+
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/PropertySetInfoChange.hpp>
#include <com/sun/star/beans/PropertySetInfoChangeEvent.hpp>
@@ -50,39 +53,37 @@
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/io/XOutputStream.hpp>
#include <com/sun/star/lang/IllegalAccessException.hpp>
-#include "com/sun/star/ucb/AuthenticationRequest.hpp"
+#include <com/sun/star/task/PasswordContainerInteractionHandler.hpp>
+#include <com/sun/star/ucb/CommandEnvironment.hpp>
#include <com/sun/star/ucb/CommandFailedException.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEBADTRANSFRERURLEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveBadTransferURLException.hpp>
-#endif
#include <com/sun/star/ucb/InteractiveAugmentedIOException.hpp>
+#include "com/sun/star/ucb/InteractiveLockingLockedException.hpp"
+#include "com/sun/star/ucb/InteractiveLockingLockExpiredException.hpp"
+#include "com/sun/star/ucb/InteractiveLockingNotLockedException.hpp"
#include <com/sun/star/ucb/InteractiveNetworkConnectException.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVENETWORKGENBERALEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveNetworkGeneralException.hpp>
-#endif
#include <com/sun/star/ucb/InteractiveNetworkReadException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkResolveNameException.hpp>
#include <com/sun/star/ucb/InteractiveNetworkWriteException.hpp>
+#include <com/sun/star/ucb/MissingInputStreamException.hpp>
+#include <com/sun/star/ucb/MissingPropertiesException.hpp>
#include <com/sun/star/ucb/NameClash.hpp>
#include <com/sun/star/ucb/NameClashException.hpp>
#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
#include <com/sun/star/ucb/OpenMode.hpp>
#include <com/sun/star/ucb/PostCommandArgument2.hpp>
#include <com/sun/star/ucb/TransferInfo.hpp>
-#include <com/sun/star/ucb/XCommandInfo.hpp>
-#include <com/sun/star/ucb/XPersistentPropertySet.hpp>
-#include <com/sun/star/ucb/MissingInputStreamException.hpp>
-#include <com/sun/star/ucb/MissingPropertiesException.hpp>
#include <com/sun/star/ucb/UnsupportedCommandException.hpp>
#include <com/sun/star/ucb/UnsupportedDataSinkException.hpp>
#include <com/sun/star/ucb/UnsupportedNameClashException.hpp>
#include <com/sun/star/ucb/UnsupportedOpenModeException.hpp>
-#include <ucbhelper/contentidentifier.hxx>
-#include <ucbhelper/propertyvalueset.hxx>
-#include <ucbhelper/simpleinteractionrequest.hxx>
-#include <ucbhelper/cancelcommandexecution.hxx>
+#include <com/sun/star/ucb/XCommandInfo.hpp>
+#include <com/sun/star/ucb/XPersistentPropertySet.hpp>
+#include <com/sun/star/uno/XComponentContext.hpp>
+
#include "webdavcontent.hxx"
#include "webdavprovider.hxx"
#include "webdavresultset.hxx"
@@ -96,250 +97,6 @@ using namespace webdav_ucp;
//=========================================================================
//=========================================================================
//
-// CommandEnvironment_Impl Implementation.
-//
-//=========================================================================
-//=========================================================================
-
-class CommandEnvironment_Impl : public cppu::OWeakObject,
- public ucb::XCommandEnvironment,
- public task::XInteractionHandler
-{
-public:
-
- CommandEnvironment_Impl(
- const uno::Reference< lang::XMultiServiceFactory >& xSMgr )
- : m_xSMgr( xSMgr )
- {
- }
-
- // XInterface
- XINTERFACE_DECL()
-
- // XCommandEnvironment
- virtual uno::Reference< task::XInteractionHandler > SAL_CALL
- getInteractionHandler( )
- throw (uno::RuntimeException)
- {
- return this;
- }
-
- virtual uno::Reference< ucb::XProgressHandler > SAL_CALL
- getProgressHandler( )
- throw (uno::RuntimeException)
- {
- return 0;
- }
-
- // XInteractionHandler
- virtual void SAL_CALL
- handle( const uno::Reference< task::XInteractionRequest >& Request )
- throw (uno::RuntimeException);
-
-private:
-
- void
- handleAuthenticationRequest(
- ucb::AuthenticationRequest const&,
- uno::Sequence< uno::Reference< task::XInteractionContinuation > > const&)
- SAL_THROW((uno::RuntimeException))
- {
- }
-
- uno::Reference< lang::XMultiServiceFactory > m_xSMgr;
-};
-
-//=========================================================================
-void SAL_CALL CommandEnvironment_Impl::acquire()
- throw()
-{
- OWeakObject::acquire();
-}
-
-//=========================================================================
-void SAL_CALL CommandEnvironment_Impl::release()
- throw()
-{
- OWeakObject::release();
-}
-
-//=========================================================================
-uno::Any SAL_CALL CommandEnvironment_Impl::queryInterface(
- const uno::Type & rType )
- throw( uno::RuntimeException )
-{
- uno::Any aRet = cppu::queryInterface(
- rType,
- static_cast< ucb::XCommandEnvironment * >( this ),
- static_cast< task::XInteractionHandler * >( this ) );
- return aRet.hasValue() ? aRet : OWeakObject::queryInterface( rType );
-}
-
-//=========================================================================
-void SAL_CALL CommandEnvironment_Impl::handle(
- const uno::Reference< task::XInteractionRequest >& rIRequest )
- throw (uno::RuntimeException)
-{
- if (!rIRequest.is())
- return;
-
- uno::Any aAnyRequest(rIRequest->getRequest());
-
- ucb::AuthenticationRequest rRequest;
- if (!(aAnyRequest >>= rRequest))
- return;
-
- uno::Sequence< uno::Reference< task::XInteractionContinuation > >
- rContinuations = rIRequest->getContinuations();
-
- // get continuations
- uno::Reference< task::XInteractionRetry > xRetry;
- uno::Reference< task::XInteractionAbort > xAbort;
- uno::Reference< ucb::XInteractionSupplyAuthentication >
- xSupplyAuthentication;
-
- for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i) {
- xRetry = uno::Reference< task::XInteractionRetry >(
- rContinuations[i], uno::UNO_QUERY );
- if( xRetry.is() )
- continue;
-
- xAbort = uno::Reference< task::XInteractionAbort >(
- rContinuations[i], uno::UNO_QUERY );
- if (xAbort.is())
- continue;
-
- xSupplyAuthentication
- = uno::Reference< ucb::XInteractionSupplyAuthentication >(
- rContinuations[i], uno::UNO_QUERY );
- if( xSupplyAuthentication.is() )
- continue;
- }
-
- bool bRemember;
- bool bRememberPersistent;
- if (xSupplyAuthentication.is())
- {
- ucb::RememberAuthentication eDefault;
- uno::Sequence< ucb::RememberAuthentication > aModes(
- xSupplyAuthentication->getRememberPasswordModes(eDefault));
- bRemember = eDefault != ucb::RememberAuthentication_NO;
- bRememberPersistent = false;
- for (sal_Int32 i = 0; i < aModes.getLength(); ++i)
- if (aModes[i] == ucb::RememberAuthentication_PERSISTENT)
- {
- bRememberPersistent = true;
- break;
- }
- }
- else
- {
- bRemember = false;
- bRememberPersistent = false;
- }
-
- uno::Reference< task::XPasswordContainer > xContainer;
- try
- {
- xContainer
- = uno::Reference< task::XPasswordContainer >(
- m_xSMgr->createInstance(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
- "com.sun.star.task.PasswordContainer"))),
- uno::UNO_QUERY);
- }
- catch (uno::Exception const &)
- {
- }
-
- // xContainer works with userName passwdSequences pairs:
- if (xContainer.is() && rRequest.HasUserName && rRequest.HasPassword )
- {
- try
- {
- if (rRequest.UserName.getLength() == 0)
- {
- task::UrlRecord
- aRec(xContainer->find(rRequest.ServerName, this));
- if (aRec.UserList.getLength() != 0)
- {
- if (xSupplyAuthentication->canSetUserName())
- xSupplyAuthentication->
- setUserName(aRec.UserList[0].UserName.getStr());
- if (xSupplyAuthentication->canSetPassword())
- {
- OSL_ENSURE(aRec.UserList[0].Passwords.getLength() != 0,
- "empty password list");
- xSupplyAuthentication->
- setPassword(aRec.UserList[0].Passwords[0].getStr());
- }
- if (aRec.UserList[0].Passwords.getLength() > 1)
- {
- if (rRequest.HasRealm)
- {
- if (xSupplyAuthentication->canSetRealm())
- xSupplyAuthentication->
- setRealm(aRec.UserList[0].Passwords[1].
- getStr());
- }
- else if (xSupplyAuthentication->canSetAccount())
- xSupplyAuthentication->
- setAccount(aRec.UserList[0].Passwords[1].
- getStr());
- }
- xSupplyAuthentication->select();
- return;
- }
- }
- else
- {
- task::UrlRecord
- aRec(xContainer->findForName(rRequest.ServerName,
- rRequest.UserName,
- this));
- if (aRec.UserList.getLength() != 0)
- {
- OSL_ENSURE(aRec.UserList[0].Passwords.getLength() != 0,
- "empty password list");
- if (!rRequest.HasPassword
- || rRequest.Password != aRec.UserList[0].Passwords[0])
- {
- if (xSupplyAuthentication->canSetUserName())
- xSupplyAuthentication->
- setUserName(aRec.UserList[0].UserName.getStr());
- if (xSupplyAuthentication->canSetPassword())
- xSupplyAuthentication->
- setPassword(aRec.UserList[0].Passwords[0].
- getStr());
- if (aRec.UserList[0].Passwords.getLength() > 1)
- {
- if (rRequest.HasRealm)
- {
- if (xSupplyAuthentication->canSetRealm())
- xSupplyAuthentication->
- setRealm(aRec.UserList[0].Passwords[1].
- getStr());
- }
- else if (xSupplyAuthentication->canSetAccount())
- xSupplyAuthentication->
- setAccount(aRec.UserList[0].Passwords[1].
- getStr());
- }
- xSupplyAuthentication->select();
- return;
- }
- }
- }
- }
- catch (task::NoMasterException const &)
- {} // user did not enter master password
- }
- return;
-}
-
-//=========================================================================
-//=========================================================================
-//
// Content Implementation.
//
//=========================================================================
@@ -446,9 +203,28 @@ uno::Any SAL_CALL Content::queryInterface( const uno::Type & rType )
{
try
{
- return isFolder( new CommandEnvironment_Impl(m_xSMgr) )
- ? aRet
- : uno::Any();
+ uno::Reference< beans::XPropertySet > const xProps(
+ m_xSMgr, uno::UNO_QUERY_THROW );
+ uno::Reference< uno::XComponentContext > xCtx;
+ xCtx.set( xProps->getPropertyValue(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "DefaultContext" ) ) ),
+ uno::UNO_QUERY_THROW );
+
+ uno::Reference< task::XInteractionHandler > xIH(
+ task::PasswordContainerInteractionHandler::create( xCtx ) );
+
+ // Supply a command env to isFolder() that contains an interaction
+ // handler that uses the password container service to obtain
+ // credentials without displaying a password gui.
+
+ uno::Reference< ucb::XCommandEnvironment > xCmdEnv(
+ ucb::CommandEnvironment::create(
+ xCtx,
+ xIH,
+ uno::Reference< ucb::XProgressHandler >() ) );
+
+ return isFolder( xCmdEnv ) ? aRet : uno::Any();
}
catch ( uno::RuntimeException const & )
{
@@ -630,17 +406,22 @@ uno::Any SAL_CALL Content::execute(
ucb::CommandAbortedException,
uno::RuntimeException )
{
+ OSL_TRACE( ">>>>> Content::execute: start: command: %s, env: %s",
+ rtl::OUStringToOString( aCommand.Name,
+ RTL_TEXTENCODING_UTF8 ).getStr(),
+ Environment.is() ? "present" : "missing" );
+
uno::Any aRet;
if ( aCommand.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "getPropertyValues" ) ) )
{
- //////////////////////////////////////////////////////////////////
- // getPropertyValues
- //////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////
+ // getPropertyValues
+ //////////////////////////////////////////////////////////////////
uno::Sequence< beans::Property > Properties;
- if ( !( aCommand.Argument >>= Properties ) )
+ if ( !( aCommand.Argument >>= Properties ) )
{
ucbhelper::cancelCommandExecution(
uno::makeAny( lang::IllegalArgumentException(
@@ -652,17 +433,17 @@ uno::Any SAL_CALL Content::execute(
// Unreachable
}
- aRet <<= getPropertyValues( Properties, Environment );
+ aRet <<= getPropertyValues( Properties, Environment );
}
else if ( aCommand.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "setPropertyValues" ) ) )
{
- //////////////////////////////////////////////////////////////////
- // setPropertyValues
- //////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////
+ // setPropertyValues
+ //////////////////////////////////////////////////////////////////
uno::Sequence< beans::PropertyValue > aProperties;
- if ( !( aCommand.Argument >>= aProperties ) )
+ if ( !( aCommand.Argument >>= aProperties ) )
{
ucbhelper::cancelCommandExecution(
uno::makeAny( lang::IllegalArgumentException(
@@ -674,7 +455,7 @@ uno::Any SAL_CALL Content::execute(
// Unreachable
}
- if ( !aProperties.getLength() )
+ if ( !aProperties.getLength() )
{
ucbhelper::cancelCommandExecution(
uno::makeAny( lang::IllegalArgumentException(
@@ -713,8 +494,8 @@ uno::Any SAL_CALL Content::execute(
RTL_CONSTASCII_STRINGPARAM( "open" ) ) )
{
//////////////////////////////////////////////////////////////////
- // open
- //////////////////////////////////////////////////////////////////
+ // open
+ //////////////////////////////////////////////////////////////////
ucb::OpenCommandArgument2 aOpenCommand;
if ( !( aCommand.Argument >>= aOpenCommand ) )
@@ -735,11 +516,11 @@ uno::Any SAL_CALL Content::execute(
RTL_CONSTASCII_STRINGPARAM( "insert" ) ) )
{
//////////////////////////////////////////////////////////////////
- // insert
- //////////////////////////////////////////////////////////////////
+ // insert
+ //////////////////////////////////////////////////////////////////
ucb::InsertCommandArgument arg;
- if ( !( aCommand.Argument >>= arg ) )
+ if ( !( aCommand.Argument >>= arg ) )
{
ucbhelper::cancelCommandExecution(
uno::makeAny( lang::IllegalArgumentException(
@@ -751,23 +532,23 @@ uno::Any SAL_CALL Content::execute(
// Unreachable
}
- insert( arg.Data, arg.ReplaceExisting, Environment );
+ insert( arg.Data, arg.ReplaceExisting, Environment );
}
else if ( aCommand.Name.equalsAsciiL(
RTL_CONSTASCII_STRINGPARAM( "delete" ) ) )
{
- //////////////////////////////////////////////////////////////////
- // delete
- //////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////
+ // delete
+ //////////////////////////////////////////////////////////////////
- sal_Bool bDeletePhysical = sal_False;
- aCommand.Argument >>= bDeletePhysical;
+ sal_Bool bDeletePhysical = sal_False;
+ aCommand.Argument >>= bDeletePhysical;
// KSO: Ignore parameter and destroy the content, if you don't support
// putting objects into trashcan. ( Since we do not have a trash can
// service yet (src603), you actually have no other choice. )
// if ( bDeletePhysical )
-// {
+// {
try
{
std::auto_ptr< DAVResourceAccess > xResAccess;
@@ -823,7 +604,7 @@ uno::Any SAL_CALL Content::execute(
{
//////////////////////////////////////////////////////////////////
// post
- //////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////
ucb::PostCommandArgument2 aArg;
if ( !( aCommand.Argument >>= aArg ) )
@@ -840,20 +621,67 @@ uno::Any SAL_CALL Content::execute(
post( aArg, Environment );
}
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "lock" ) ) &&
+ supportsExclusiveWriteLock( Environment ) )
+ {
+ //////////////////////////////////////////////////////////////////
+ // lock
+ //////////////////////////////////////////////////////////////////
+
+ lock( Environment );
+ }
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "unlock" ) ) &&
+ supportsExclusiveWriteLock( Environment ) )
+ {
+ //////////////////////////////////////////////////////////////////
+ // unlock
+ //////////////////////////////////////////////////////////////////
+
+ unlock( Environment );
+ }
+ else if ( aCommand.Name.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "createNewContent" ) ) &&
+ isFolder( Environment ) )
+ {
+ //////////////////////////////////////////////////////////////////
+ // createNewContent
+ //////////////////////////////////////////////////////////////////
+
+ ucb::ContentInfo aArg;
+ if ( !( aCommand.Argument >>= aArg ) )
+ {
+ ucbhelper::cancelCommandExecution(
+ uno::makeAny( lang::IllegalArgumentException(
+ rtl::OUString::createFromAscii(
+ "Wrong argument type!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ -1 ) ),
+ Environment );
+ // Unreachable
+ }
+
+ aRet = uno::makeAny( createNewContent( aArg ) );
+ }
else
{
- //////////////////////////////////////////////////////////////////
- // Unsupported command
- //////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////
+ // Unsupported command
+ //////////////////////////////////////////////////////////////////
ucbhelper::cancelCommandExecution(
uno::makeAny( ucb::UnsupportedCommandException(
- rtl::OUString(),
- static_cast< cppu::OWeakObject * >( this ) ) ),
+ aCommand.Name,
+ static_cast< cppu::OWeakObject * >( this ) ) ),
Environment );
// Unreachable
}
+ OSL_TRACE( "<<<<< Content::execute: end: command: %s",
+ rtl::OUStringToOString( aCommand.Name,
+ RTL_TEXTENCODING_UTF8 ).getStr() );
+
return aRet;
}
@@ -863,19 +691,22 @@ void SAL_CALL Content::abort( sal_Int32 /*CommandId*/ )
throw( uno::RuntimeException )
{
try
+ {
+ std::auto_ptr< DAVResourceAccess > xResAccess;
{
- std::auto_ptr< DAVResourceAccess > xResAccess;
- {
- osl::MutexGuard aGuard( m_aMutex );
- xResAccess.reset(
- new DAVResourceAccess( *m_xResAccess.get() ) );
- }
- xResAccess->ABORT();
+ osl::MutexGuard aGuard( m_aMutex );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
}
- catch ( DAVException const & /*e*/ )
+ xResAccess->abort();
{
- // ABORT command failed!
+ osl::Guard< osl::Mutex > aGuard( m_aMutex );
+ m_xResAccess.reset( new DAVResourceAccess( *xResAccess.get() ) );
}
+ }
+ catch ( DAVException const & )
+ {
+ // abort failed!
+ }
}
//=========================================================================
@@ -893,8 +724,8 @@ void SAL_CALL Content::addProperty( const rtl::OUString& Name,
lang::IllegalArgumentException,
uno::RuntimeException )
{
-// if ( m_bTransient )
-// @@@ ???
+// if ( m_bTransient )
+// @@@ ???
if ( !Name.getLength() )
throw lang::IllegalArgumentException();
@@ -902,8 +733,8 @@ void SAL_CALL Content::addProperty( const rtl::OUString& Name,
// Check property type.
if ( !UCBDeadPropertyValue::supportsType( DefaultValue.getValueType() ) )
{
- OSL_ENSURE( sal_False, "Content::addProperty - "
- "Unsupported property type!" );
+ OSL_ENSURE( sal_False,
+ "Content::addProperty - Unsupported property type!" );
throw beans::IllegalTypeException();
}
@@ -950,10 +781,10 @@ void SAL_CALL Content::addProperty( const rtl::OUString& Name,
// Notify propertyset info change listeners.
beans::PropertySetInfoChangeEvent evt(
- static_cast< cppu::OWeakObject * >( this ),
- Name,
- -1, // No handle available
- beans::PropertySetInfoChange::PROPERTY_INSERTED );
+ static_cast< cppu::OWeakObject * >( this ),
+ Name,
+ -1, // No handle available
+ beans::PropertySetInfoChange::PROPERTY_INSERTED );
notifyPropertySetInfoChange( evt );
}
catch ( DAVException const & e )
@@ -1029,7 +860,7 @@ void SAL_CALL Content::removeProperty( const rtl::OUString& Name )
{
beans::Property aProp
= getPropertySetInfo( xEnv, sal_False /* don't cache data */ )
- ->getPropertyByName( Name );
+ ->getPropertyByName( Name );
if ( !( aProp.Attributes & beans::PropertyAttribute::REMOVEABLE ) )
{
@@ -1039,7 +870,7 @@ void SAL_CALL Content::removeProperty( const rtl::OUString& Name )
}
catch ( beans::UnknownPropertyException const & )
{
-// OSL_ENSURE( sal_False, "removeProperty - Unknown property!" );
+ //OSL_ENSURE( sal_False, "removeProperty - Unknown property!" );
throw;
}
#endif
@@ -1270,7 +1101,7 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
const rtl::Reference< ::ucbhelper::ContentProviderImplHelper >& rProvider,
const rtl::OUString& rContentId )
{
- // Note: Empty sequence means "get values of all supported properties".
+ // Note: Empty sequence means "get values of all supported properties".
rtl::Reference< ::ucbhelper::PropertyValueSet > xRow
= new ::ucbhelper::PropertyValueSet( rSMgr );
@@ -1279,10 +1110,10 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
if ( nCount )
{
uno::Reference< beans::XPropertySet > xAdditionalPropSet;
- sal_Bool bTriedToGetAdditonalPropSet = sal_False;
+ sal_Bool bTriedToGetAdditonalPropSet = sal_False;
const beans::Property* pProps = rProperties.getConstArray();
- for ( sal_Int32 n = 0; n < nCount; ++n )
+ for ( sal_Int32 n = 0; n < nCount; ++n )
{
const beans::Property& rProp = pProps[ n ];
@@ -1338,9 +1169,9 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
// Append all local Additional Properties.
uno::Reference< beans::XPropertySet > xSet(
- rProvider->getAdditionalPropertySet( rContentId, sal_False ),
- uno::UNO_QUERY );
- xRow->appendPropertySet( xSet );
+ rProvider->getAdditionalPropertySet( rContentId, sal_False ),
+ uno::UNO_QUERY );
+ xRow->appendPropertySet( xSet );
}
return uno::Reference< sdbc::XRow >( xRow.get() );
@@ -1357,8 +1188,8 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
std::auto_ptr< DAVResourceAccess > xResAccess;
rtl::OUString aEscapedTitle;
bool bHasAll = false;
- uno::Reference< lang::XMultiServiceFactory > xSMgr;
- uno::Reference< ucb::XContentIdentifier > xIdentifier;
+ uno::Reference< lang::XMultiServiceFactory > xSMgr;
+ uno::Reference< ucb::XContentIdentifier > xIdentifier;
rtl::Reference< ::ucbhelper::ContentProviderImplHelper > xProvider;
{
@@ -1400,15 +1231,19 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
if ( DAV == rType )
{
- // cache lookup... getResourceType may fill the props cache via PROPFIND!
+ // cache lookup... getResourceType may fill the props cache via
+ // PROPFIND!
if ( m_xCachedProps.get() )
{
- xCachedProps.reset( new ContentProperties( *m_xCachedProps.get() ) );
+ xCachedProps.reset(
+ new ContentProperties( *m_xCachedProps.get() ) );
std::vector< rtl::OUString > aMissingProps;
- if ( xCachedProps->containsAllNames( rProperties, aMissingProps ) )
+ if ( xCachedProps->containsAllNames(
+ rProperties, aMissingProps ) )
{
- // All properties are already in cache! No server access needed.
+ // All properties are already in cache! No server access
+ // needed.
bHasAll = true;
}
@@ -1421,7 +1256,8 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
// Only DAV resources support PROPFIND
std::vector< rtl::OUString > aPropNames;
- uno::Sequence< beans::Property > aProperties( rProperties.getLength() );
+ uno::Sequence< beans::Property > aProperties(
+ rProperties.getLength() );
if ( m_aFailedPropNames.size() > 0 )
{
@@ -1474,7 +1310,8 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
{
if ( xProps.get())
xProps->addProperties(
- aPropNames, ContentProperties( resources[ 0 ] ));
+ aPropNames,
+ ContentProperties( resources[ 0 ] ));
else
xProps.reset(
new ContentProperties( resources[ 0 ] ) );
@@ -1483,7 +1320,7 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
catch ( DAVException const & e )
{
bNetworkAccessAllowed
- = shouldAccessNetworkAfterException( e );
+ = shouldAccessNetworkAfterException( e );
if ( !bNetworkAccessAllowed )
{
@@ -1523,16 +1360,16 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
if ( xProps.get() )
xProps->addProperties(
- aMissingProps,
- ContentProperties( resource ) );
+ aMissingProps,
+ ContentProperties( resource ) );
else
xProps.reset ( new ContentProperties( resource ) );
if ( m_eResourceType == NON_DAV )
xProps->addProperties( aMissingProps,
ContentProperties(
- aEscapedTitle,
- false ) );
+ aEscapedTitle,
+ false ) );
}
catch ( DAVException const & e )
{
@@ -1548,15 +1385,15 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
}
}
}
+
// might trigger HTTP redirect.
- // Therefore, title must be upadated here.
+ // Therefore, title must be updated here.
NeonUri aUri( xResAccess->getURL() );
aEscapedTitle = aUri.GetPathBaseName();
if ( UNKNOWN == rType )
{
- xProps.reset(
- new ContentProperties( aEscapedTitle ) );
+ xProps.reset( new ContentProperties( aEscapedTitle ) );
}
// For DAV resources we only know the Title, for non-DAV
@@ -1565,31 +1402,29 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
{
//xProps.reset(
// new ContentProperties( aEscapedTitle ) );
- xProps->addProperty( rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "Title" )),
- uno::makeAny( aEscapedTitle), true);
+ xProps->addProperty(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Title" ) ),
+ uno::makeAny( aEscapedTitle ),
+ true );
}
else
{
if ( !xProps.get() )
- xProps.reset(
- new ContentProperties( aEscapedTitle, false ) );
+ xProps.reset( new ContentProperties( aEscapedTitle, false ) );
else
- xProps->addProperty( rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "Title" )),
- uno::makeAny( aEscapedTitle), true);
-
- xProps->addProperty( rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "IsFolder" )),
- uno::makeAny( false), true);
- xProps->addProperty( rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "IsDocument" )),
- uno::makeAny( true), true);
+ xProps->addProperty(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Title" ) ),
+ uno::makeAny( aEscapedTitle ),
+ true );
+ xProps->addProperty(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "IsFolder" ) ),
+ uno::makeAny( false ),
+ true );
+ xProps->addProperty(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "IsDocument" ) ),
+ uno::makeAny( true ),
+ true );
}
}
else
@@ -1601,16 +1436,35 @@ uno::Reference< sdbc::XRow > Content::getPropertyValues(
m_bCollection ) );
}
- // Add BaseURI property, if requested.
- if ( !xProps->contains(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "BaseURI" ) ) ) )
+ sal_Int32 nCount = rProperties.getLength();
+ for ( sal_Int32 n = 0; n < nCount; ++n )
{
- xProps->addProperty( rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "BaseURI" ) ),
- uno::makeAny(
- getBaseURI( xResAccess ) ),
- true );
+ const rtl::OUString rName = rProperties[ n ].Name;
+ if ( rName.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "BaseURI" ) ) )
+ {
+ // Add BaseURI property, if requested.
+ xProps->addProperty(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "BaseURI" ) ),
+ uno::makeAny( getBaseURI( xResAccess ) ),
+ true );
+ }
+ else if ( rName.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ // Add CreatableContentsInfo property, if requested.
+ sal_Bool bFolder = sal_False;
+ xProps->getValue(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "IsFolder" ) ) )
+ >>= bFolder;
+ xProps->addProperty(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM( "CreatableContentsInfo" ) ),
+ uno::makeAny( bFolder
+ ? queryCreatableContentsInfo()
+ : uno::Sequence< ucb::ContentInfo >() ),
+ true );
+ }
}
uno::Reference< sdbc::XRow > xResultRow
@@ -1663,7 +1517,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
beans::PropertyChangeEvent aEvent;
aEvent.Source = static_cast< cppu::OWeakObject * >( this );
- aEvent.Further = sal_False;
+ aEvent.Further = sal_False;
// aEvent.PropertyName =
aEvent.PropertyHandle = -1;
// aEvent.OldValue =
@@ -1724,7 +1578,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
static_cast< cppu::OWeakObject * >( this ) );
}
else if ( rName.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM( "IsFolder" ) ) )
+ RTL_CONSTASCII_STRINGPARAM( "IsFolder" ) ) )
{
// Read-only property!
aRet[ n ] <<= lang::IllegalAccessException(
@@ -1843,6 +1697,15 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
"Property is read-only!" ),
static_cast< cppu::OWeakObject * >( this ) );
}
+ if ( rName.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM( "CreatableContentsInfo" ) ) )
+ {
+ // Read-only property!
+ aRet[ n ] <<= lang::IllegalAccessException(
+ rtl::OUString::createFromAscii(
+ "Property is read-only!" ),
+ static_cast< cppu::OWeakObject * >( this ) );
+ }
else
{
if ( getResourceType( xEnv, xResAccess ) == DAV )
@@ -2035,7 +1898,7 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
aEvent.OldValue = uno::makeAny( aOldTitle );
aEvent.NewValue = uno::makeAny( aNewTitle );
- m_aEscapedTitle = NeonUri::escapeSegment( aNewTitle );
+ m_aEscapedTitle = NeonUri::escapeSegment( aNewTitle );
aChanges.getArray()[ nChanged ] = aEvent;
nChanged++;
@@ -2043,8 +1906,8 @@ uno::Sequence< uno::Any > Content::setPropertyValues(
if ( nChanged > 0 )
{
- aChanges.realloc( nChanged );
- notifyPropertiesChange( aChanges );
+ aChanges.realloc( nChanged );
+ notifyPropertiesChange( aChanges );
}
{
@@ -2150,7 +2013,8 @@ uno::Any Content::open(
// cache headers.
if ( !m_xCachedProps.get())
- m_xCachedProps.reset( new ContentProperties( aResource ) );
+ m_xCachedProps.reset(
+ new ContentProperties( aResource ) );
else
m_xCachedProps->addProperties( aResource );
@@ -2195,9 +2059,11 @@ uno::Any Content::open(
// cache headers.
if ( !m_xCachedProps.get())
- m_xCachedProps.reset( new ContentProperties( aResource ) );
+ m_xCachedProps.reset(
+ new ContentProperties( aResource ) );
else
- m_xCachedProps->addProperties( aResource.properties );
+ m_xCachedProps->addProperties(
+ aResource.properties );
m_xResAccess.reset(
new DAVResourceAccess( *xResAccess.get() ) );
@@ -2407,17 +2273,17 @@ void Content::insert(
{
/* [RFC 2616] - HTTP
- The PUT method requests that the enclosed entity be stored under the
- supplied Request-URI. If the Request-URI refers to an already
- existing resource, the enclosed entity SHOULD be considered as a
- modified version of the one residing on the origin server.
+ The PUT method requests that the enclosed entity be stored under the
+ supplied Request-URI. If the Request-URI refers to an already
+ existing resource, the enclosed entity SHOULD be considered as a
+ modified version of the one residing on the origin server.
*/
/* [RFC 2518] - WebDAV
- MKCOL creates a new collection resource at the location specified by
- the Request-URI. If the resource identified by the Request-URI is
- non-null then the MKCOL MUST fail.
+ MKCOL creates a new collection resource at the location specified by
+ the Request-URI. If the resource identified by the Request-URI is
+ non-null then the MKCOL MUST fail.
*/
// ==> Complain on PUT, continue on MKCOL.
@@ -2887,6 +2753,99 @@ void Content::destroy( sal_Bool bDeletePhysical )
}
//=========================================================================
+bool Content::supportsExclusiveWriteLock(
+ const uno::Reference< ucb::XCommandEnvironment >& Environment )
+{
+ if ( getResourceType( Environment ) == DAV )
+ {
+ if ( m_xCachedProps.get() )
+ {
+ uno::Sequence< ucb::LockEntry > aSupportedLocks;
+ if ( m_xCachedProps->getValue( DAVProperties::SUPPORTEDLOCK )
+ >>= aSupportedLocks )
+ {
+ for ( sal_Int32 n = 0; n < aSupportedLocks.getLength(); ++n )
+ {
+ if ( aSupportedLocks[ n ].Scope
+ == ucb::LockScope_EXCLUSIVE &&
+ aSupportedLocks[ n ].Type
+ == ucb::LockType_WRITE )
+ return true;
+ }
+ }
+ }
+ }
+ return false;
+}
+
+//=========================================================================
+void Content::lock(
+ const uno::Reference< ucb::XCommandEnvironment >& Environment )
+ throw( uno::Exception )
+{
+ try
+ {
+ std::auto_ptr< DAVResourceAccess > xResAccess;
+ {
+ osl::Guard< osl::Mutex > aGuard( m_aMutex );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ }
+
+ uno::Any aOwnerAny;
+ aOwnerAny
+ <<= rtl::OUString::createFromAscii( "http://ucb.openoffice.org" );
+
+ ucb::Lock aLock(
+ ucb::LockScope_EXCLUSIVE,
+ ucb::LockType_WRITE,
+ ucb::LockDepth_ZERO,
+ aOwnerAny,
+ 180, // lock timeout in secs
+ //-1, // infinite lock
+ uno::Sequence< ::rtl::OUString >() );
+
+ xResAccess->LOCK( aLock, Environment );
+
+ {
+ osl::Guard< osl::Mutex > aGuard( m_aMutex );
+ m_xResAccess.reset( new DAVResourceAccess( *xResAccess.get() ) );
+ }
+ }
+ catch ( DAVException const & e )
+ {
+ cancelCommandExecution( e, Environment, sal_False );
+ // Unreachable
+ }
+}
+
+//=========================================================================
+void Content::unlock(
+ const uno::Reference< ucb::XCommandEnvironment >& Environment )
+ throw( uno::Exception )
+{
+ try
+ {
+ std::auto_ptr< DAVResourceAccess > xResAccess;
+ {
+ osl::Guard< osl::Mutex > aGuard( m_aMutex );
+ xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
+ }
+
+ xResAccess->UNLOCK( Environment );
+
+ {
+ osl::Guard< osl::Mutex > aGuard( m_aMutex );
+ m_xResAccess.reset( new DAVResourceAccess( *xResAccess.get() ) );
+ }
+ }
+ catch ( DAVException const & e )
+ {
+ cancelCommandExecution( e, Environment, sal_False );
+ // Unreachable
+ }
+}
+
+//=========================================================================
sal_Bool Content::exchangeIdentity(
const uno::Reference< ucb::XContentIdentifier >& xNewId )
{
@@ -2936,9 +2895,9 @@ sal_Bool Content::exchangeIdentity(
0,
aOldURL.getLength(),
xNewId->getContentIdentifier() );
- uno::Reference< ucb::XContentIdentifier >
- xNewChildId
- = new ::ucbhelper::ContentIdentifier( m_xSMgr, aNewChildURL );
+ uno::Reference< ucb::XContentIdentifier > xNewChildId
+ = new ::ucbhelper::ContentIdentifier(
+ m_xSMgr, aNewChildURL );
if ( !xChild->exchangeIdentity( xNewChildId ) )
return sal_False;
@@ -3010,7 +2969,6 @@ uno::Any Content::MapDAVException( const DAVException & e, sal_Bool bWrite )
aArgs );
return aException;
}
-
default:
break;
}
@@ -3022,14 +2980,14 @@ uno::Any Content::MapDAVException( const DAVException & e, sal_Bool bWrite )
if ( bWrite )
aException <<=
ucb::InteractiveNetworkWriteException(
- rtl::OUString(),
+ e.getData(),
static_cast< cppu::OWeakObject * >( this ),
task::InteractionClassification_ERROR,
e.getData() );
else
aException <<=
ucb::InteractiveNetworkReadException(
- rtl::OUString(),
+ e.getData(),
static_cast< cppu::OWeakObject * >( this ),
task::InteractionClassification_ERROR,
e.getData() );
@@ -3046,12 +3004,12 @@ uno::Any Content::MapDAVException( const DAVException & e, sal_Bool bWrite )
break;
// @@@ No matching InteractiveNetwork*Exception
-// case DAVException::DAV_HTTP_AUTH:
-// break;
+// case DAVException::DAV_HTTP_AUTH:
+// break;
// @@@ No matching InteractiveNetwork*Exception
-// case DAVException::DAV_HTTP_AUTHPROXY:
-// break;
+// case DAVException::DAV_HTTP_AUTHPROXY:
+// break;
case DAVException::DAV_HTTP_CONNECT:
aException <<=
@@ -3063,16 +3021,16 @@ uno::Any Content::MapDAVException( const DAVException & e, sal_Bool bWrite )
break;
// @@@ No matching InteractiveNetwork*Exception
-// case DAVException::DAV_HTTP_TIMEOUT:
-// break;
+// case DAVException::DAV_HTTP_TIMEOUT:
+// break;
// @@@ No matching InteractiveNetwork*Exception
-// case DAVException::DAV_HTTP_REDIRECT:
-// break;
+// case DAVException::DAV_HTTP_REDIRECT:
+// break;
// @@@ No matching InteractiveNetwork*Exception
-// case DAVException::DAV_SESSION_CREATE:
-// break;
+// case DAVException::DAV_SESSION_CREATE:
+// break;
case DAVException::DAV_INVALID_ARG:
aException <<=
@@ -3082,6 +3040,62 @@ uno::Any Content::MapDAVException( const DAVException & e, sal_Bool bWrite )
-1 );
break;
+ case DAVException::DAV_LOCKED:
+#if 1
+ aException <<=
+ ucb::InteractiveLockingLockedException(
+ rtl::OUString::createFromAscii( "Locked!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ task::InteractionClassification_ERROR,
+ m_xIdentifier->getContentIdentifier(),
+ sal_True );
+#else
+ {
+ uno::Sequence< uno::Any > aArgs( 1 );
+ aArgs[ 0 ] <<= beans::PropertyValue(
+ rtl::OUString::createFromAscii("Uri"), -1,
+ uno::makeAny(m_xIdentifier->getContentIdentifier()),
+ beans::PropertyState_DIRECT_VALUE);
+
+ aException <<=
+ ucb::InteractiveAugmentedIOException(
+ rtl::OUString::createFromAscii( "Locked!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ task::InteractionClassification_ERROR,
+ ucb::IOErrorCode_LOCKING_VIOLATION,
+ aArgs );
+ }
+#endif
+ break;
+
+ case DAVException::DAV_LOCKED_SELF:
+ aException <<=
+ ucb::InteractiveLockingLockedException(
+ rtl::OUString::createFromAscii( "Locked (self)!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ task::InteractionClassification_ERROR,
+ m_xIdentifier->getContentIdentifier(),
+ sal_True );
+ break;
+
+ case DAVException::DAV_NOT_LOCKED:
+ aException <<=
+ ucb::InteractiveLockingNotLockedException(
+ rtl::OUString::createFromAscii( "Not locked!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ task::InteractionClassification_ERROR,
+ m_xIdentifier->getContentIdentifier() );
+ break;
+
+ case DAVException::DAV_LOCK_EXPIRED:
+ aException <<=
+ ucb::InteractiveLockingLockExpiredException(
+ rtl::OUString::createFromAscii( "Lock expired!" ),
+ static_cast< cppu::OWeakObject * >( this ),
+ task::InteractionClassification_ERROR,
+ m_xIdentifier->getContentIdentifier() );
+ break;
+
default:
aException <<=
ucb::InteractiveNetworkGeneralException(
@@ -3120,7 +3134,8 @@ void Content::cancelCommandExecution(
}
//=========================================================================
-const rtl::OUString Content::getBaseURI( const std::auto_ptr< DAVResourceAccess > & rResAccess )
+const rtl::OUString
+Content::getBaseURI( const std::auto_ptr< DAVResourceAccess > & rResAccess )
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
@@ -3181,11 +3196,17 @@ const Content::ResourceType & Content::getResourceType(
// this is a DAV resource.
std::vector< DAVResource > resources;
std::vector< rtl::OUString > aPropNames;
- uno::Sequence< beans::Property > aProperties( 4 );
- aProperties[ 0 ].Name = rtl::OUString::createFromAscii( "IsFolder" );
- aProperties[ 1 ].Name = rtl::OUString::createFromAscii( "IsDocument" );
- aProperties[ 2 ].Name = rtl::OUString::createFromAscii( "IsReadOnly" );
- aProperties[ 3 ].Name = rtl::OUString::createFromAscii( "MediaType" );
+ uno::Sequence< beans::Property > aProperties( 5 );
+ aProperties[ 0 ].Name
+ = rtl::OUString::createFromAscii( "IsFolder" );
+ aProperties[ 1 ].Name
+ = rtl::OUString::createFromAscii( "IsDocument" );
+ aProperties[ 2 ].Name
+ = rtl::OUString::createFromAscii( "IsReadOnly" );
+ aProperties[ 3 ].Name
+ = rtl::OUString::createFromAscii( "MediaType" );
+ aProperties[ 4 ].Name
+ = DAVProperties::SUPPORTEDLOCK;
ContentProperties::UCBNamesToDAVNames(
aProperties, aPropNames );
@@ -3195,16 +3216,19 @@ const Content::ResourceType & Content::getResourceType(
if ( resources.size() == 1 )
{
- m_xCachedProps.reset( new ContentProperties( resources[ 0 ] ) );
- m_xCachedProps->containsAllNames( aProperties, m_aFailedPropNames );
+ m_xCachedProps.reset(
+ new ContentProperties( resources[ 0 ] ) );
+ m_xCachedProps->containsAllNames(
+ aProperties, m_aFailedPropNames );
}
+
eResourceType = DAV;
}
- catch ( DAVException const& e)
+ catch ( DAVException const & e )
{
rResAccess->resetUri();
- if (e.getStatus() == SC_METHOD_NOT_ALLOWED)
+ if ( e.getStatus() == SC_METHOD_NOT_ALLOWED )
{
// Status SC_METHOD_NOT_ALLOWED is a safe indicator that the
// resource is NON_DAV
@@ -3213,7 +3237,6 @@ const Content::ResourceType & Content::getResourceType(
}
}
m_eResourceType = eResourceType;
-
}
return m_eResourceType;
}
diff --git a/ucb/source/ucp/webdav/webdavcontent.hxx b/ucb/source/ucp/webdav/webdavcontent.hxx
index 861e48bdfcee..caf6ec9677a9 100644
--- a/ucb/source/ucp/webdav/webdavcontent.hxx
+++ b/ucb/source/ucp/webdav/webdavcontent.hxx
@@ -88,7 +88,7 @@ class Content : public ::ucbhelper::ContentImplHelper,
rtl::OUString m_aEscapedTitle;
ResourceType m_eResourceType;
ContentProvider* m_pProvider; // No need for a ref, base class holds object
- bool m_bTransient;
+ bool m_bTransient;
bool m_bCollection;
bool m_bDidGetOrHead;
std::vector< rtl::OUString > m_aFailedPropNames;
@@ -96,81 +96,91 @@ class Content : public ::ucbhelper::ContentImplHelper,
private:
virtual com::sun::star::uno::Sequence< com::sun::star::beans::Property >
getProperties( const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv );
+ com::sun::star::ucb::XCommandEnvironment > & xEnv );
virtual com::sun::star::uno::Sequence< com::sun::star::ucb::CommandInfo >
getCommands( const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv );
- virtual ::rtl::OUString getParentURL();
+ com::sun::star::ucb::XCommandEnvironment > & xEnv );
+ virtual ::rtl::OUString getParentURL();
- sal_Bool isFolder( const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ sal_Bool isFolder( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw ( ::com::sun::star::uno::Exception );
- ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
- getPropertyValues( const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
+ getPropertyValues( const ::com::sun::star::uno::Sequence<
::com::sun::star::beans::Property >& rProperties,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw ( ::com::sun::star::uno::Exception );
::com::sun::star::uno::Sequence< ::com::sun::star::uno::Any >
- setPropertyValues(
- const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::PropertyValue >& rValues,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ setPropertyValues( const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::beans::PropertyValue >& rValues,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw ( ::com::sun::star::uno::Exception );
typedef rtl::Reference< Content > ContentRef;
- typedef std::list< ContentRef > ContentRefList;
- void queryChildren( ContentRefList& rChildren);
+ typedef std::list< ContentRef > ContentRefList;
+ void queryChildren( ContentRefList& rChildren);
- sal_Bool exchangeIdentity(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContentIdentifier >& xNewId );
+ sal_Bool
+ exchangeIdentity( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XContentIdentifier >& xNewId );
- const rtl::OUString getBaseURI( const std::auto_ptr< DAVResourceAccess > & rResAccess );
+ const rtl::OUString
+ getBaseURI( const std::auto_ptr< DAVResourceAccess > & rResAccess );
- const ResourceType & getResourceType(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
+ const ResourceType &
+ getResourceType( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XCommandEnvironment >& xEnv )
throw ( ::com::sun::star::uno::Exception );
- const ResourceType & getResourceType(
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XCommandEnvironment >& xEnv,
- const std::auto_ptr< DAVResourceAccess > & rResAccess )
+ const ResourceType &
+ getResourceType( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XCommandEnvironment >& xEnv,
+ const std::auto_ptr< DAVResourceAccess > & rResAccess )
throw ( ::com::sun::star::uno::Exception );
// Command "open"
com::sun::star::uno::Any open(
const com::sun::star::ucb::OpenCommandArgument2 & rArg,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
throw( ::com::sun::star::uno::Exception );
// Command "post"
void post( const com::sun::star::ucb::PostCommandArgument2 & rArg,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ com::sun::star::ucb::XCommandEnvironment > & xEnv )
throw( ::com::sun::star::uno::Exception );
- // Command "insert"
- void insert( const ::com::sun::star::uno::Reference<
- ::com::sun::star::io::XInputStream > & xInputStream,
- sal_Bool bReplaceExisting,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& Environment )
+ // Command "insert"
+ void insert( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::io::XInputStream > & xInputStream,
+ sal_Bool bReplaceExisting,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( ::com::sun::star::uno::Exception );
// Command "transfer"
void transfer( const ::com::sun::star::ucb::TransferInfo & rArgs,
const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& Environment )
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( ::com::sun::star::uno::Exception );
// Command "delete"
- void destroy( sal_Bool bDeletePhysical )
+ void destroy( sal_Bool bDeletePhysical )
+ throw( ::com::sun::star::uno::Exception );
+
+ // Command "lock"
+ void lock( const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
+ throw( ::com::sun::star::uno::Exception );
+
+ // Command "unlock"
+ void unlock( const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( ::com::sun::star::uno::Exception );
::com::sun::star::uno::Any MapDAVException( const DAVException & e,
@@ -184,57 +194,62 @@ private:
static bool shouldAccessNetworkAfterException( const DAVException & e );
+ bool supportsExclusiveWriteLock(
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& Environment );
+
public:
- Content( const ::com::sun::star::uno::Reference<
- ::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
- ContentProvider* pProvider,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContentIdentifier >& Identifier,
+ Content( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
+ ContentProvider* pProvider,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XContentIdentifier >& Identifier,
rtl::Reference< DAVSessionFactory > const & rSessionFactory )
throw ( ::com::sun::star::ucb::ContentCreationException );
- Content( const ::com::sun::star::uno::Reference<
- ::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
- ContentProvider* pProvider,
- const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContentIdentifier >& Identifier,
+ Content( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XMultiServiceFactory >& rxSMgr,
+ ContentProvider* pProvider,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::ucb::XContentIdentifier >& Identifier,
rtl::Reference< DAVSessionFactory > const & rSessionFactory,
- sal_Bool isCollection )
+ sal_Bool isCollection )
throw ( ::com::sun::star::ucb::ContentCreationException );
- virtual ~Content();
+ virtual ~Content();
- // XInterface
- XINTERFACE_DECL()
+ // XInterface
+ XINTERFACE_DECL()
// XTypeProvider
XTYPEPROVIDER_DECL()
// XServiceInfo
virtual ::rtl::OUString SAL_CALL
- getImplementationName()
+ getImplementationName()
throw( ::com::sun::star::uno::RuntimeException );
- virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
- getSupportedServiceNames()
+
+ virtual ::com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
throw( ::com::sun::star::uno::RuntimeException );
- // XContent
- virtual rtl::OUString SAL_CALL
- getContentType()
+ // XContent
+ virtual rtl::OUString SAL_CALL
+ getContentType()
throw( com::sun::star::uno::RuntimeException );
- // XCommandProcessor
- virtual com::sun::star::uno::Any SAL_CALL
- execute( const com::sun::star::ucb::Command& aCommand,
- sal_Int32 CommandId,
- const com::sun::star::uno::Reference<
- com::sun::star::ucb::XCommandEnvironment >& Environment )
+ // XCommandProcessor
+ virtual com::sun::star::uno::Any SAL_CALL
+ execute( const com::sun::star::ucb::Command& aCommand,
+ sal_Int32 CommandId,
+ const com::sun::star::uno::Reference<
+ com::sun::star::ucb::XCommandEnvironment >& Environment )
throw( com::sun::star::uno::Exception,
- com::sun::star::ucb::CommandAbortedException,
- com::sun::star::uno::RuntimeException );
- virtual void SAL_CALL
- abort( sal_Int32 CommandId )
+ com::sun::star::ucb::CommandAbortedException,
+ com::sun::star::uno::RuntimeException );
+ virtual void SAL_CALL
+ abort( sal_Int32 CommandId )
throw( com::sun::star::uno::RuntimeException );
- // XPropertyContainer
+ // XPropertyContainer
virtual void SAL_CALL
addProperty( const rtl::OUString& Name,
sal_Int16 Attributes,
@@ -250,36 +265,36 @@ public:
com::sun::star::beans::NotRemoveableException,
com::sun::star::uno::RuntimeException );
- //////////////////////////////////////////////////////////////////////
- // Additional interfaces
- //////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////
+ // Additional interfaces
+ //////////////////////////////////////////////////////////////////////
- // XContentCreator
+ // XContentCreator
virtual com::sun::star::uno::Sequence<
com::sun::star::ucb::ContentInfo > SAL_CALL
- queryCreatableContentsInfo()
+ queryCreatableContentsInfo()
throw( com::sun::star::uno::RuntimeException );
- virtual com::sun::star::uno::Reference<
- com::sun::star::ucb::XContent > SAL_CALL
- createNewContent( const com::sun::star::ucb::ContentInfo& Info )
+ virtual com::sun::star::uno::Reference<
+ com::sun::star::ucb::XContent > SAL_CALL
+ createNewContent( const com::sun::star::ucb::ContentInfo& Info )
throw( com::sun::star::uno::RuntimeException );
- //////////////////////////////////////////////////////////////////////
- // Non-interface methods.
- //////////////////////////////////////////////////////////////////////
+ //////////////////////////////////////////////////////////////////////
+ // Non-interface methods.
+ //////////////////////////////////////////////////////////////////////
DAVResourceAccess & getResourceAccess() { return *m_xResAccess; }
- // Called from resultset data supplier.
- static ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
- getPropertyValues( const ::com::sun::star::uno::Reference<
- ::com::sun::star::lang::XMultiServiceFactory >& rSMgr,
+ // Called from resultset data supplier.
+ static ::com::sun::star::uno::Reference< ::com::sun::star::sdbc::XRow >
+ getPropertyValues( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::lang::XMultiServiceFactory >& rSMgr,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::beans::Property >& rProperties,
- const ContentProperties& rData,
+ ::com::sun::star::beans::Property >& rProperties,
+ const ContentProperties& rData,
const rtl::Reference<
::ucbhelper::ContentProviderImplHelper >& rProvider,
- const ::rtl::OUString& rContentId );
+ const ::rtl::OUString& rContentId );
};
}
diff --git a/ucb/source/ucp/webdav/webdavcontentcaps.cxx b/ucb/source/ucp/webdav/webdavcontentcaps.cxx
index 305d509b4e2c..7f3c20eb0840 100644
--- a/ucb/source/ucp/webdav/webdavcontentcaps.cxx
+++ b/ucb/source/ucp/webdav/webdavcontentcaps.cxx
@@ -31,7 +31,7 @@
// MARKER(update_precomp.py): autogen include statement, do not remove
#include "precompiled_ucb.hxx"
/**************************************************************************
- TODO
+ TODO
**************************************************************************
*************************************************************************/
@@ -41,24 +41,19 @@
#include <com/sun/star/beans/PropertyAttribute.hpp>
#include <com/sun/star/beans/PropertyValue.hpp>
#include <com/sun/star/ucb/CommandInfo.hpp>
+#include <com/sun/star/ucb/ContentInfo.hpp>
#include <com/sun/star/ucb/OpenCommandArgument2.hpp>
#include <com/sun/star/ucb/InsertCommandArgument.hpp>
#include <com/sun/star/ucb/PostCommandArgument2.hpp>
#include <com/sun/star/ucb/TransferInfo.hpp>
#include <com/sun/star/uno/Sequence.hxx>
-#ifndef _COM_SUN_STAR_UTIL_DATETIME_HXX_
#include <com/sun/star/util/DateTime.hpp>
-#endif
#include <com/sun/star/ucb/Link.hpp>
#include <com/sun/star/ucb/Lock.hpp>
#include <com/sun/star/ucb/LockEntry.hpp>
#include "webdavcontent.hxx"
-#ifndef _WEBDAV_UCP_PROVIDFER_HXX
#include "webdavprovider.hxx"
-#endif
-#ifndef _WEBDAV_SESSION_HXX
#include "DAVSession.hxx"
-#endif
#include "ContentProperties.hxx"
using namespace com::sun::star;
@@ -162,6 +157,16 @@ bool ContentProvider::getProperty(
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY ) );
+ m_pProps->insert(
+ beans::Property(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ),
+ -1,
+ getCppuType( static_cast<
+ const uno::Sequence< ucb::ContentInfo > * >( 0 ) ),
+ beans::PropertyAttribute::BOUND
+ | beans::PropertyAttribute::READONLY ) );
+
// Standard DAV properties.
m_pProps->insert(
@@ -221,17 +226,16 @@ bool ContentProvider::getProperty(
m_pProps->insert(
beans::Property(
- DAVProperties::LOCKDISCOVERY,
+ DAVProperties::LOCKDISCOVERY,
-1,
getCppuType( static_cast<
- const uno::Sequence<
- com::sun::star::ucb::Lock > * >( 0 ) ),
+ const uno::Sequence< ucb::Lock > * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY ) );
m_pProps->insert(
beans::Property(
- DAVProperties::RESOURCETYPE,
+ DAVProperties::RESOURCETYPE,
-1,
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND
@@ -239,27 +243,25 @@ bool ContentProvider::getProperty(
m_pProps->insert(
beans::Property(
- DAVProperties::SOURCE,
+ DAVProperties::SOURCE,
-1,
getCppuType( static_cast<
- const uno::Sequence<
- com::sun::star::ucb::Link > * >( 0 ) ),
+ const uno::Sequence< ucb::Link > * >( 0 ) ),
beans::PropertyAttribute::BOUND ) );
m_pProps->insert(
beans::Property(
- DAVProperties::SUPPORTEDLOCK,
+ DAVProperties::SUPPORTEDLOCK,
-1,
getCppuType( static_cast<
const uno::Sequence<
- com::sun::star::ucb::LockEntry > * >(
- 0 ) ),
+ ucb::LockEntry > * >( 0 ) ),
beans::PropertyAttribute::BOUND
| beans::PropertyAttribute::READONLY ) );
m_pProps->insert(
beans::Property(
- DAVProperties::EXECUTABLE,
+ DAVProperties::EXECUTABLE,
-1,
getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
beans::PropertyAttribute::BOUND ) );
@@ -301,7 +303,7 @@ bool ContentProvider::getProperty(
// virtual
uno::Sequence< beans::Property > Content::getProperties(
- const uno::Reference< com::sun::star::ucb::XCommandEnvironment > & xEnv )
+ const uno::Reference< ucb::XCommandEnvironment > & xEnv )
{
sal_Bool bTransient;
std::auto_ptr< DAVResourceAccess > xResAccess;
@@ -314,7 +316,8 @@ uno::Sequence< beans::Property > Content::getProperties(
bTransient = m_bTransient;
xResAccess.reset( new DAVResourceAccess( *m_xResAccess.get() ) );
if ( m_xCachedProps.get() )
- xCachedProps.reset( new ContentProperties( *m_xCachedProps.get() ) );
+ xCachedProps.reset(
+ new ContentProperties( *m_xCachedProps.get() ) );
xProvider.set( m_pProvider );
}
@@ -356,6 +359,7 @@ uno::Sequence< beans::Property > Content::getProperties(
sal_Bool bHasDateModified = sal_False;
sal_Bool bHasMediaType = sal_False;
sal_Bool bHasSize = sal_False;
+ sal_Bool bHasCreatableInfos = sal_False;
{
std::set< rtl::OUString >::const_iterator it = aPropSet.begin();
@@ -436,7 +440,13 @@ uno::Sequence< beans::Property > Content::getProperties(
{
bHasSize = sal_True;
}
-
+ else if ( !bHasCreatableInfos &&
+ (*it).equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM(
+ "CreatableContentsInfo" ) ) )
+ {
+ bHasCreatableInfos = sal_True;
+ }
it++;
}
}
@@ -486,6 +496,11 @@ uno::Sequence< beans::Property > Content::getProperties(
aPropSet.insert(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "Size" ) ) );
+ if ( !bHasCreatableInfos )
+ aPropSet.insert(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "CreatableContentsInfo" ) ) );
+
// Add cached properties, if present and still missing.
if ( xCachedProps.get() )
{
@@ -525,236 +540,136 @@ uno::Sequence< beans::Property > Content::getProperties(
//=========================================================================
// virtual
-uno::Sequence< com::sun::star::ucb::CommandInfo > Content::getCommands(
- const uno::Reference< com::sun::star::ucb::XCommandEnvironment > & xEnv )
+uno::Sequence< ucb::CommandInfo > Content::getCommands(
+ const uno::Reference< ucb::XCommandEnvironment > & xEnv )
{
osl::Guard< osl::Mutex > aGuard( m_aMutex );
- sal_Bool bFolder = sal_False;
-
- try
- {
- bFolder = isFolder( xEnv );
- }
- catch ( uno::Exception const & )
- {
- static com::sun::star::ucb::CommandInfo aDefaultCommandInfoTable[] =
- {
- ///////////////////////////////////////////////////////////////
- // Just mandatory commands avail.
- ///////////////////////////////////////////////////////////////
-
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "getCommandInfo" ) ),
- -1,
- getCppuVoidType()
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "getPropertySetInfo" ) ),
- -1,
- getCppuVoidType()
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "getPropertyValues" ) ),
- -1,
- getCppuType( static_cast<
- uno::Sequence< beans::Property > * >( 0 ) )
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "setPropertyValues" ) ),
- -1,
- getCppuType( static_cast<
- uno::Sequence< beans::PropertyValue > * >( 0 ) )
- )
- };
- return uno::Sequence< com::sun::star::ucb::CommandInfo >(
- aDefaultCommandInfoTable, 4 );
- }
-
- if ( bFolder )
- {
- //=================================================================
- //
- // Folder: Supported commands
- //
- //=================================================================
+ uno::Sequence< ucb::CommandInfo > aCmdInfo( 8 );
- static com::sun::star::ucb::CommandInfo aFolderCommandInfoTable[] =
- {
- ///////////////////////////////////////////////////////////////
- // Required commands
- ///////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////
+ // Mandatory commands
+ ///////////////////////////////////////////////////////////////
- com::sun::star::ucb::CommandInfo(
+ aCmdInfo[ 0 ] =
+ ucb::CommandInfo(
rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM( "getCommandInfo" ) ),
-1,
- getCppuVoidType()
- ),
- com::sun::star::ucb::CommandInfo(
+ getCppuVoidType() );
+ aCmdInfo[ 1 ] =
+ ucb::CommandInfo(
rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM( "getPropertySetInfo" ) ),
-1,
- getCppuVoidType()
- ),
- com::sun::star::ucb::CommandInfo(
+ getCppuVoidType() );
+ aCmdInfo[ 2 ] =
+ ucb::CommandInfo(
rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM( "getPropertyValues" ) ),
-1,
getCppuType( static_cast<
- uno::Sequence< beans::Property > * >( 0 ) )
- ),
- com::sun::star::ucb::CommandInfo(
+ uno::Sequence< beans::Property > * >( 0 ) ) );
+ aCmdInfo[ 3 ] =
+ ucb::CommandInfo(
rtl::OUString(
RTL_CONSTASCII_USTRINGPARAM( "setPropertyValues" ) ),
-1,
getCppuType( static_cast<
- uno::Sequence< beans::PropertyValue > * >( 0 ) )
- ),
+ uno::Sequence< beans::PropertyValue > * >( 0 ) ) );
- ///////////////////////////////////////////////////////////////
- // Optional standard commands
- ///////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////
+ // Optional standard commands
+ ///////////////////////////////////////////////////////////////
- com::sun::star::ucb::CommandInfo(
+ aCmdInfo[ 4 ] =
+ ucb::CommandInfo(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "delete" ) ),
-1,
- getCppuBooleanType()
- ),
- com::sun::star::ucb::CommandInfo(
+ getCppuBooleanType() );
+ aCmdInfo[ 5 ] =
+ ucb::CommandInfo(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "insert" ) ),
-1,
getCppuType( static_cast<
- com::sun::star::ucb::InsertCommandArgument * >( 0 ) )
- ),
- com::sun::star::ucb::CommandInfo(
+ ucb::InsertCommandArgument * >( 0 ) ) );
+ aCmdInfo[ 6 ] =
+ ucb::CommandInfo(
rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "open" ) ),
-1,
getCppuType( static_cast<
- com::sun::star::ucb::OpenCommandArgument2 * >( 0 ) )
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
- -1,
- getCppuType( static_cast<
- com::sun::star::ucb::TransferInfo * >( 0 ) )
- )
+ ucb::OpenCommandArgument2 * >( 0 ) ) );
- ///////////////////////////////////////////////////////////////
- // New commands
- ///////////////////////////////////////////////////////////////
+ ///////////////////////////////////////////////////////////////
+ // New commands
+ ///////////////////////////////////////////////////////////////
- /*
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "COPY" ) ),
- -1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MOVE" ) ),
+ aCmdInfo[ 7 ] =
+ ucb::CommandInfo(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "post" ) ),
-1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- )
- */
- };
+ getCppuType( static_cast<
+ ucb::PostCommandArgument2 * >( 0 ) ) );
+
+ sal_Bool bFolder = sal_False;
- return uno::Sequence< com::sun::star::ucb::CommandInfo >(
- aFolderCommandInfoTable, 8 );
+ try
+ {
+ bFolder = isFolder( xEnv );
}
- else
+ catch ( uno::Exception const & )
{
- //=================================================================
- //
- // Document: Supported commands
- //
- //=================================================================
+ return aCmdInfo;
+ }
- static com::sun::star::ucb::CommandInfo aDocumentCommandInfoTable[] =
- {
- ///////////////////////////////////////////////////////////////
- // Required commands
- ///////////////////////////////////////////////////////////////
+ sal_Bool bSupportsLocking = supportsExclusiveWriteLock( xEnv );
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "getCommandInfo" ) ),
- -1,
- getCppuVoidType()
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "getPropertySetInfo" ) ),
- -1,
- getCppuVoidType()
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "getPropertyValues" ) ),
- -1,
- getCppuType( static_cast<
- uno::Sequence< beans::Property > * >( 0 ) )
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM( "setPropertyValues" ) ),
- -1,
- getCppuType( static_cast<
- uno::Sequence< beans::PropertyValue > * >( 0 ) )
- ),
+ sal_Int32 nPos = aCmdInfo.getLength();
+ sal_Int32 nMoreCmds = ( bFolder ? 2 : 0 ) + ( bSupportsLocking ? 2 : 0 );
+ if ( nMoreCmds )
+ aCmdInfo.realloc( nPos + nMoreCmds );
+ else
+ return aCmdInfo;
- ///////////////////////////////////////////////////////////////
- // Optional standard commands
- ///////////////////////////////////////////////////////////////
+ if ( bFolder )
+ {
+ ///////////////////////////////////////////////////////////////
+ // Optional standard commands
+ ///////////////////////////////////////////////////////////////
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "delete" ) ),
- -1,
- getCppuBooleanType()
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "insert" ) ),
+ aCmdInfo[ nPos ] =
+ ucb::CommandInfo(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "transfer" ) ),
-1,
- getCppuType( static_cast<
- com::sun::star::ucb::InsertCommandArgument * >( 0 ) )
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "open" ) ),
+ getCppuType( static_cast< ucb::TransferInfo * >( 0 ) ) );
+ nPos++;
+ aCmdInfo[ nPos ] =
+ ucb::CommandInfo(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "createNewContent" ) ),
-1,
- getCppuType( static_cast<
- com::sun::star::ucb::OpenCommandArgument2 * >( 0 ) )
- ),
-
- ///////////////////////////////////////////////////////////////
- // New commands
- ///////////////////////////////////////////////////////////////
-
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "post" ) ),
- -1,
- getCppuType( static_cast<
- com::sun::star::ucb::PostCommandArgument2 * >( 0 ) )
- )
+ getCppuType( static_cast< ucb::ContentInfo * >( 0 ) ) );
+ nPos++;
+ }
+ else
+ {
+ // no document-only commands at the moment.
+ }
- /*
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "COPY" ) ),
+ if ( bSupportsLocking )
+ {
+ aCmdInfo[ nPos ] =
+ ucb::CommandInfo(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "lock" ) ),
-1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- ),
- com::sun::star::ucb::CommandInfo(
- rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "MOVE" ) ),
+ getCppuVoidType() );
+ nPos++;
+ aCmdInfo[ nPos ] =
+ ucb::CommandInfo(
+ rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( "unlock" ) ),
-1,
- getCppuType( static_cast< const rtl::OUString * >( 0 ) ),
- )
- */
- };
-
- return uno::Sequence< com::sun::star::ucb::CommandInfo >(
- aDocumentCommandInfoTable, 8 );
+ getCppuVoidType() );
+ nPos++;
}
+ return aCmdInfo;
}
-
diff --git a/ucbhelper/inc/ucbhelper/content.hxx b/ucbhelper/inc/ucbhelper/content.hxx
index 03cfa0bc8290..fde86609e850 100644
--- a/ucbhelper/inc/ucbhelper/content.hxx
+++ b/ucbhelper/inc/ucbhelper/content.hxx
@@ -60,6 +60,7 @@ namespace com { namespace sun { namespace star { namespace ucb {
class XContentIdentifier;
class XDynamicResultSet;
class XAnyCompareFactory;
+ struct ContentInfo;
struct NumberedSortingInfo;
} } } }
@@ -70,7 +71,7 @@ namespace ucbhelper
/**
* These are the possible values for the parameter eMode of method
- * ucb::Content::createCursor.
+ * ucbhelper::Content::createCursor.
*/
enum ResultSetInclude
{
@@ -81,7 +82,7 @@ enum ResultSetInclude
/**
* These are the possible values for the parameter eOperation of method
- * ucb::Content::insertNewContent.
+ * ucbhelper::Content::insertNewContent.
*/
enum InsertOperation
{
@@ -106,14 +107,14 @@ class UCBHELPER_DLLPUBLIC Content
protected:
::com::sun::star::uno::Any createCursorAny( const ::com::sun::star::uno::Sequence<
rtl::OUString >& rPropertyNames,
- ResultSetInclude eMode )
+ ResultSetInclude eMode )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
::com::sun::star::uno::Any createCursorAny( const ::com::sun::star::uno::Sequence<
sal_Int32 >& rPropertyHandles,
- ResultSetInclude eMode )
+ ResultSetInclude eMode )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
@@ -148,7 +149,7 @@ public:
* errors.
*/
Content( const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContentIdentifier >& rId,
+ ::com::sun::star::ucb::XContentIdentifier >& rId,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& rEnv )
throw ( ::com::sun::star::ucb::ContentCreationException,
@@ -163,7 +164,7 @@ public:
* errors.
*/
Content( const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContent >& rContent,
+ ::com::sun::star::ucb::XContent >& rContent,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& rEnv )
throw ( ::com::sun::star::ucb::ContentCreationException,
@@ -221,7 +222,7 @@ public:
*/
static sal_Bool
create( const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContentIdentifier >& rId,
+ ::com::sun::star::ucb::XContentIdentifier >& rId,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& rEnv,
Content& rContent );
@@ -241,7 +242,7 @@ public:
*/
static sal_Bool
create( const ::com::sun::star::uno::Reference<
- ::com::sun::star::ucb::XContent >& xContent,
+ ::com::sun::star::ucb::XContent >& xContent,
const ::com::sun::star::uno::Reference<
::com::sun::star::ucb::XCommandEnvironment >& rEnv,
Content& rContent );
@@ -501,7 +502,7 @@ public:
setPropertyValues( const ::com::sun::star::uno::Sequence<
rtl::OUString >& rPropertyNames,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Any >& rValues )
+ ::com::sun::star::uno::Any >& rValues )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
@@ -539,7 +540,7 @@ public:
setPropertyValues( const ::com::sun::star::uno::Sequence<
sal_Int32 >& nPropertyHandles,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Any >& rValues )
+ ::com::sun::star::uno::Any >& rValues )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
@@ -655,8 +656,8 @@ public:
::com::sun::star::uno::Reference< ::com::sun::star::ucb::XDynamicResultSet >
createDynamicCursor( const ::com::sun::star::uno::Sequence<
rtl::OUString >& rPropertyNames,
- ResultSetInclude eMode
- = INCLUDE_FOLDERS_AND_DOCUMENTS )
+ ResultSetInclude eMode
+ = INCLUDE_FOLDERS_AND_DOCUMENTS )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
@@ -678,8 +679,8 @@ public:
::com::sun::star::uno::Reference< ::com::sun::star::ucb::XDynamicResultSet >
createDynamicCursor( const ::com::sun::star::uno::Sequence<
sal_Int32 >& rPropertyHandles,
- ResultSetInclude eMode
- = INCLUDE_FOLDERS_AND_DOCUMENTS )
+ ResultSetInclude eMode
+ = INCLUDE_FOLDERS_AND_DOCUMENTS )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
@@ -821,16 +822,31 @@ public:
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
::com::sun::star::uno::Exception );
+
+ /**
+ * This method returns the different types of contents this content
+ * can create.
+ *
+ * @return the content types or an empty sequence if no contents can be
+ * created by this content.
+ */
+ ::com::sun::star::uno::Sequence< ::com::sun::star::ucb::ContentInfo >
+ queryCreatableContentsInfo()
+ throw( ::com::sun::star::ucb::CommandAbortedException,
+ ::com::sun::star::uno::RuntimeException,
+ ::com::sun::star::uno::Exception );
+
/**
* This method creates, initializes and inserts ( commits ) a new content
* (i.e. it could be used to create a new file system folder).
- * Internally this method does a XContentCreator::createNewContent(...)-
- * XCommandProcessor::execute( "setPropertyValues", ... )-
- * XCommandProcessor::execute( "insert", ... ) calling sequence.
+ * Internally this method does a
+ * XCommandProcessor::execute( "createNewContent", ... );
+ * XCommandProcessor::execute( "setPropertyValues", ... );
+ * XCommandProcessor::execute( "insert", ... ); calling sequence.
*
* @param rContentType is the type for the new UCB content. Each content
- * provider implementation may introduce own types for its contnt
- * objects.
+ * provider implementation may introduce own types for its content
+ * objects (See queryCreatableContentsInfo()).
* @param rPropertyNames is a sequence of names of properties for that
* values are to set at the new content before it will be inserted
* ( commited ).
@@ -846,9 +862,9 @@ public:
sal_Bool
insertNewContent( const ::rtl::OUString& rContentType,
const ::com::sun::star::uno::Sequence<
- rtl::OUString >& rPropertyNames,
+ rtl::OUString >& rPropertyNames,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Any >& rPropertyValues,
+ ::com::sun::star::uno::Any >& rPropertyValues,
Content& rNewContent )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
@@ -856,13 +872,14 @@ public:
/**
* This method creates, initializes and inserts ( commits ) a new content
* (i.e. it could be used to create a new file system folder).
- * Internally this method does a XContentCreator::createNewContent(...)-
- * XCommandProcessor::execute( "setPropertyValues", ... )-
- * XCommandProcessor::execute( "insert", ... ) calling sequence.
+ * Internally this method does a
+ * XCommandProcessor::execute( "createNewContent", ... );
+ * XCommandProcessor::execute( "setPropertyValues", ... );
+ * XCommandProcessor::execute( "insert", ... ); calling sequence.
*
* @param rContentType is the type for the new UCB content. Each content
- * provider implementation may introduce own types for its contnt
- * objects.
+ * provider implementation may introduce own types for its content
+ * objects (See queryCreatableContentsInfo()).
* @param nPropertyHandes is a sequence of handles of properties for that
* values are to set at the new content before it will be inserted
* ( commited ).
@@ -880,7 +897,7 @@ public:
const ::com::sun::star::uno::Sequence<
sal_Int32 >& nPropertyHandles,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Any >& rPropertyValues,
+ ::com::sun::star::uno::Any >& rPropertyValues,
Content& rNewContent )
throw( ::com::sun::star::ucb::CommandAbortedException,
::com::sun::star::uno::RuntimeException,
@@ -888,14 +905,15 @@ public:
/**
* This method creates, initializes and inserts (commits) a new content
* inside this (the target folder) content. For example, it can be used to
- * create a new file system folder.
- * Internally this method does a XContentCreator::createNewContent(...)-
- * XCommandProcessor::execute( "setPropertyValues", ... )-
- * XCommandProcessor::execute( "insert", ... ) calling sequence.
+ * create a new file system file.
+ * Internally this method does a
+ * XCommandProcessor::execute( "createNewContent", ... );
+ * XCommandProcessor::execute( "setPropertyValues", ... );
+ * XCommandProcessor::execute( "insert", ... ); calling sequence.
*
* @param rContentType is the type for the new UCB content. Each content
- * provider implementation may introduce own types for its contnt
- * objects.
+ * provider implementation may introduce own types for its content
+ * objects (See queryCreatableContentsInfo()).
* @param rPropertyNames is a sequence of names of properties for that
* values are to set at the new content before it will be inserted
* ( commited ).
@@ -913,9 +931,9 @@ public:
sal_Bool
insertNewContent( const ::rtl::OUString& rContentType,
const ::com::sun::star::uno::Sequence<
- rtl::OUString >& rPropertyNames,
+ rtl::OUString >& rPropertyNames,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Any >& rPropertyValues,
+ ::com::sun::star::uno::Any >& rPropertyValues,
const ::com::sun::star::uno::Reference<
::com::sun::star::io::XInputStream >& rStream,
Content& rNewContent )
@@ -925,14 +943,15 @@ public:
/**
* This method creates, initializes and inserts (commits) a new content
* inside this (the target folder) content. For example, it can be used to
- * create a new file system folder.
- * Internally this method does a XContentCreator::createNewContent(...)-
- * XCommandProcessor::execute( "setPropertyValues", ... )-
- * XCommandProcessor::execute( "insert", ... ) calling sequence.
+ * create a new file system file.
+ * Internally this method does a
+ * XCommandProcessor::execute( "createNewContent", ... );
+ * XCommandProcessor::execute( "setPropertyValues", ... );
+ * XCommandProcessor::execute( "insert", ... ); calling sequence.
*
* @param rContentType is the type for the new UCB content. Each content
- * provider implementation may introduce own types for its contnt
- * objects.
+ * provider implementation may introduce own types for its content
+ * objects (See queryCreatableContentsInfo()).
* @param nPropertyHandes is a sequence of handles of properties for that
* values are to set at the new content before it will be inserted
* ( commited ).
@@ -952,7 +971,7 @@ public:
const ::com::sun::star::uno::Sequence<
sal_Int32 >& nPropertyHandles,
const ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Any >& rPropertyValues,
+ ::com::sun::star::uno::Any >& rPropertyValues,
const ::com::sun::star::uno::Reference<
::com::sun::star::io::XInputStream >& rStream,
Content& rNewContent )
diff --git a/ucbhelper/source/client/content.cxx b/ucbhelper/source/client/content.cxx
index c82a0bc19b77..28eef297e85f 100644
--- a/ucbhelper/source/client/content.cxx
+++ b/ucbhelper/source/client/content.cxx
@@ -73,9 +73,7 @@
#include <ucbhelper/contentbroker.hxx>
#include <ucbhelper/activedatasink.hxx>
#include <ucbhelper/activedatastreamer.hxx>
-#ifndef _UCBHELPER_INTERACTIONREQUEST_HXX
#include <ucbhelper/interactionrequest.hxx>
-#endif
#include <ucbhelper/cancelcommandexecution.hxx>
using namespace com::sun::star::container;
@@ -149,7 +147,7 @@ void EmptyInputStream::closeInput()
//=========================================================================
class ContentEventListener_Impl : public cppu::OWeakObject,
- public XContentEventListener
+ public XContentEventListener
{
Content_Impl& m_rContent;
@@ -157,7 +155,7 @@ public:
ContentEventListener_Impl( Content_Impl& rContent )
: m_rContent( rContent ) {}
- // XInterface
+ // XInterface
XINTERFACE_DECL()
// XContentEventListener
@@ -184,8 +182,8 @@ friend class ContentEventListener_Impl;
mutable rtl::OUString m_aURL;
Reference< XMultiServiceFactory > m_xSMgr;
Reference< XContent > m_xContent;
- Reference< XCommandProcessor > m_xCommandProcessor;
- Reference< XCommandEnvironment > m_xEnv;
+ Reference< XCommandProcessor > m_xCommandProcessor;
+ Reference< XCommandEnvironment > m_xEnv;
Reference< XContentEventListener > m_xContentEventListener;
mutable osl::Mutex m_aMutex;
sal_Int32 m_nCommandId;
@@ -210,6 +208,7 @@ public:
Any executeCommand( const Command& rCommand );
void abortCommand();
+
inline const Reference< XCommandEnvironment >& getEnvironment() const;
inline void setEnvironment(
const Reference< XCommandEnvironment >& xNewEnv );
@@ -587,7 +586,7 @@ Any Content::getPropertyValue( sal_Int32 nPropertyHandle )
//=========================================================================
Any Content::setPropertyValue( const rtl::OUString& rName,
- const Any& rValue )
+ const Any& rValue )
throw( CommandAbortedException, RuntimeException, Exception )
{
Sequence< rtl::OUString > aNames( 1 );
@@ -602,7 +601,7 @@ Any Content::setPropertyValue( const rtl::OUString& rName,
//=========================================================================
Any Content::setPropertyValue( const sal_Int32 nPropertyHandle,
- const Any& rValue )
+ const Any& rValue )
throw( CommandAbortedException, RuntimeException, Exception )
{
Sequence< sal_Int32 > aHandles( 1 );
@@ -674,8 +673,8 @@ Reference< XRow > Content::getPropertyValuesInterface(
rProp.Name = pNames[ n ];
rProp.Handle = -1; // n/a
-// rProp.Type =
-// rProp.Attributes = ;
+// rProp.Type =
+// rProp.Attributes = ;
}
Command aCommand;
@@ -707,8 +706,8 @@ Reference< XRow > Content::getPropertyValuesInterface(
rProp.Name = rtl::OUString(); // n/a
rProp.Handle = pHandles[ n ];
-// rProp.Type =
-// rProp.Attributes = ;
+// rProp.Type =
+// rProp.Attributes = ;
}
Command aCommand;
@@ -726,7 +725,7 @@ Reference< XRow > Content::getPropertyValuesInterface(
//=========================================================================
Sequence< Any > Content::setPropertyValues(
const Sequence< rtl::OUString >& rPropertyNames,
- const Sequence< Any >& rValues )
+ const Sequence< Any >& rValues )
throw( CommandAbortedException, RuntimeException, Exception )
{
if ( rPropertyNames.getLength() != rValues.getLength() )
@@ -756,7 +755,7 @@ Sequence< Any > Content::setPropertyValues(
rProp.Name = pNames[ n ];
rProp.Handle = -1; // n/a
rProp.Value = pValues[ n ];
-// rProp.State = ;
+// rProp.State = ;
}
Command aCommand;
@@ -774,7 +773,7 @@ Sequence< Any > Content::setPropertyValues(
//=========================================================================
Sequence< Any > Content::setPropertyValues(
const Sequence< sal_Int32 >& nPropertyHandles,
- const Sequence< Any >& rValues )
+ const Sequence< Any >& rValues )
throw( CommandAbortedException, RuntimeException, Exception )
{
if ( nPropertyHandles.getLength() != rValues.getLength() )
@@ -804,7 +803,7 @@ Sequence< Any > Content::setPropertyValues(
rProp.Name = rtl::OUString(); // n/a
rProp.Handle = pHandles[ n ];
rProp.Value = pValues[ n ];
-// rProp.State = ;
+// rProp.State = ;
}
Command aCommand;
@@ -934,7 +933,7 @@ Reference< XResultSet > Content::createCursor(
OSL_ENSURE( aResult.is(), "Content::createCursor - no cursor!" );
- if ( !aResult.is() )
+ if ( !aResult.is() )
{
// Former, the open command directly returned a XResultSet.
aCursorAny >>= aResult;
@@ -964,7 +963,7 @@ Reference< XResultSet > Content::createCursor(
OSL_ENSURE( aResult.is(), "Content::createCursor - no cursor!" );
- if ( !aResult.is() )
+ if ( !aResult.is() )
{
// Former, the open command directly returned a XResultSet.
aCursorAny >>= aResult;
@@ -1008,7 +1007,7 @@ Reference< XDynamicResultSet > Content::createDynamicCursor(
//=========================================================================
Reference< XDynamicResultSet > Content::createSortedDynamicCursor(
const Sequence< rtl::OUString >& rPropertyNames,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::ucb::NumberedSortingInfo >& rSortInfo,
+ const Sequence< NumberedSortingInfo >& rSortInfo,
Reference< XAnyCompareFactory > rAnyCompareFactory,
ResultSetInclude eMode )
throw( CommandAbortedException, RuntimeException, Exception )
@@ -1043,7 +1042,7 @@ Reference< XDynamicResultSet > Content::createSortedDynamicCursor(
//=========================================================================
Reference< XDynamicResultSet > Content::createSortedDynamicCursor(
const Sequence< sal_Int32 >& rPropertyHandles,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::ucb::NumberedSortingInfo >& rSortInfo,
+ const Sequence< NumberedSortingInfo >& rSortInfo,
Reference< XAnyCompareFactory > rAnyCompareFactory,
ResultSetInclude eMode )
throw( CommandAbortedException, RuntimeException, Exception )
@@ -1078,7 +1077,7 @@ Reference< XDynamicResultSet > Content::createSortedDynamicCursor(
//=========================================================================
Reference< XResultSet > Content::createSortedCursor(
const Sequence< rtl::OUString >& rPropertyNames,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::ucb::NumberedSortingInfo >& rSortInfo,
+ const Sequence< NumberedSortingInfo >& rSortInfo,
Reference< XAnyCompareFactory > rAnyCompareFactory,
ResultSetInclude eMode )
throw( CommandAbortedException, RuntimeException, Exception )
@@ -1132,7 +1131,7 @@ Reference< XResultSet > Content::createSortedCursor(
//=========================================================================
Reference< XResultSet > Content::createSortedCursor(
const Sequence< sal_Int32 >& rPropertyHandles,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::ucb::NumberedSortingInfo >& rSortInfo,
+ const Sequence< NumberedSortingInfo >& rSortInfo,
Reference< XAnyCompareFactory > rAnyCompareFactory,
ResultSetInclude eMode )
throw( CommandAbortedException, RuntimeException, Exception )
@@ -1331,7 +1330,7 @@ sal_Bool Content::openStream( const Reference< XOutputStream >& rStream )
//=========================================================================
void Content::writeStream( const Reference< XInputStream >& rStream,
- sal_Bool bReplaceExisting )
+ sal_Bool bReplaceExisting )
throw( CommandAbortedException, RuntimeException, Exception )
{
InsertCommandArgument aArg;
@@ -1349,11 +1348,31 @@ void Content::writeStream( const Reference< XInputStream >& rStream,
}
//=========================================================================
+Sequence< ContentInfo > Content::queryCreatableContentsInfo()
+ throw( CommandAbortedException, RuntimeException, Exception )
+{
+ // First, try it using "CreatableContentsInfo" property -> the "new" way.
+ Sequence< ContentInfo > aInfo;
+ if ( getPropertyValue(
+ rtl::OUString::createFromAscii( "CreatableContentsInfo" ) )
+ >>= aInfo )
+ return aInfo;
+
+ // Second, try it using XContentCreator interface -> the "old" way (not
+ // providing the chance to supply an XCommandEnvironment.
+ Reference< XContentCreator > xCreator( m_xImpl->getContent(), UNO_QUERY );
+ if ( xCreator.is() )
+ aInfo = xCreator->queryCreatableContentsInfo();
+
+ return aInfo;
+}
+
+//=========================================================================
sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
const Sequence< rtl::OUString >&
rPropertyNames,
- const Sequence< Any >& rPropertyValues,
- Content& rNewContent )
+ const Sequence< Any >& rPropertyValues,
+ Content& rNewContent )
throw( CommandAbortedException, RuntimeException, Exception )
{
return insertNewContent( rContentType,
@@ -1367,8 +1386,8 @@ sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
const Sequence< sal_Int32 >&
nPropertyHandles,
- const Sequence< Any >& rPropertyValues,
- Content& rNewContent )
+ const Sequence< Any >& rPropertyValues,
+ Content& rNewContent )
throw( CommandAbortedException, RuntimeException, Exception )
{
return insertNewContent( rContentType,
@@ -1382,29 +1401,51 @@ sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
const Sequence< rtl::OUString >&
rPropertyNames,
- const Sequence< Any >& rPropertyValues,
+ const Sequence< Any >& rPropertyValues,
const Reference< XInputStream >& rData,
- Content& rNewContent )
+ Content& rNewContent )
throw( CommandAbortedException, RuntimeException, Exception )
{
if ( rContentType.getLength() == 0 )
return sal_False;
- Reference< XContentCreator > xCreator( m_xImpl->getContent(), UNO_QUERY );
-
- OSL_ENSURE( xCreator.is(),
- "Content::insertNewContent - Not a XContentCreator!" );
-
- if ( !xCreator.is() )
- return sal_False;
-
+ // First, try it using "createNewContent" command -> the "new" way.
ContentInfo aInfo;
aInfo.Type = rContentType;
aInfo.Attributes = 0;
- Reference< XContent > xNew = xCreator->createNewContent( aInfo );
+ Command aCommand;
+ aCommand.Name = rtl::OUString::createFromAscii( "createNewContent" );
+ aCommand.Handle = -1; // n/a
+ aCommand.Argument <<= aInfo;
+
+ Reference< XContent > xNew;
+ try
+ {
+ m_xImpl->executeCommand( aCommand ) >>= xNew;
+ }
+ catch ( RuntimeException const & )
+ {
+ throw;
+ }
+ catch ( Exception const & )
+ {
+ }
+
if ( !xNew.is() )
- return sal_False;
+ {
+ // Second, try it using XContentCreator interface -> the "old"
+ // way (not providing the chance to supply an XCommandEnvironment.
+ Reference< XContentCreator > xCreator( m_xImpl->getContent(), UNO_QUERY );
+
+ if ( !xCreator.is() )
+ return sal_False;
+
+ xNew = xCreator->createNewContent( aInfo );
+
+ if ( !xNew.is() )
+ return sal_False;
+ }
Content aNewContent( xNew, m_xImpl->getEnvironment() );
aNewContent.setPropertyValues( rPropertyNames, rPropertyValues );
@@ -1423,29 +1464,51 @@ sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
const Sequence< sal_Int32 >&
nPropertyHandles,
- const Sequence< Any >& rPropertyValues,
+ const Sequence< Any >& rPropertyValues,
const Reference< XInputStream >& rData,
- Content& rNewContent )
+ Content& rNewContent )
throw( CommandAbortedException, RuntimeException, Exception )
{
if ( rContentType.getLength() == 0 )
return sal_False;
- Reference< XContentCreator > xCreator( m_xImpl->getContent(), UNO_QUERY );
-
- OSL_ENSURE( xCreator.is(),
- "Content::insertNewContent - Not a XContentCreator!" );
-
- if ( !xCreator.is() )
- return sal_False;
-
+ // First, try it using "createNewContent" command -> the "new" way.
ContentInfo aInfo;
aInfo.Type = rContentType;
aInfo.Attributes = 0;
- Reference< XContent > xNew = xCreator->createNewContent( aInfo );
+ Command aCommand;
+ aCommand.Name = rtl::OUString::createFromAscii( "createNewContent" );
+ aCommand.Handle = -1; // n/a
+ aCommand.Argument <<= aInfo;
+
+ Reference< XContent > xNew;
+ try
+ {
+ m_xImpl->executeCommand( aCommand ) >>= xNew;
+ }
+ catch ( RuntimeException const & )
+ {
+ throw;
+ }
+ catch ( Exception const & )
+ {
+ }
+
if ( !xNew.is() )
- return sal_False;
+ {
+ // Second, try it using XContentCreator interface -> the "old"
+ // way (not providing the chance to supply an XCommandEnvironment.
+ Reference< XContentCreator > xCreator( m_xImpl->getContent(), UNO_QUERY );
+
+ if ( !xCreator.is() )
+ return sal_False;
+
+ xNew = xCreator->createNewContent( aInfo );
+
+ if ( !xNew.is() )
+ return sal_False;
+ }
Content aNewContent( xNew, m_xImpl->getEnvironment() );
aNewContent.setPropertyValues( nPropertyHandles, rPropertyValues );
@@ -1464,7 +1527,7 @@ sal_Bool Content::insertNewContent( const rtl::OUString& rContentType,
sal_Bool Content::transferContent( const Content& rSourceContent,
InsertOperation eOperation,
const rtl::OUString & rTitle,
- const sal_Int32 nNameClashAction )
+ const sal_Int32 nNameClashAction )
throw( CommandAbortedException, RuntimeException, Exception )
{
ContentBroker* pBroker = ContentBroker::get();
@@ -1578,8 +1641,8 @@ sal_Bool Content::isDocument()
//=========================================================================
Content_Impl::Content_Impl( const Reference< XMultiServiceFactory >& rSMgr,
- const Reference< XContent >& rContent,
- const Reference< XCommandEnvironment >& rEnv )
+ const Reference< XContent >& rContent,
+ const Reference< XCommandEnvironment >& rEnv )
: m_xSMgr( rSMgr ),
m_xContent( rContent ),
m_xEnv( rEnv ),
diff --git a/ucbhelper/workben/ucbexplorer/ucbexplorer.cxx b/ucbhelper/workben/ucbexplorer/ucbexplorer.cxx
index 51490ed40296..9a41c55ccfd8 100644
--- a/ucbhelper/workben/ucbexplorer/ucbexplorer.cxx
+++ b/ucbhelper/workben/ucbexplorer/ucbexplorer.cxx
@@ -38,12 +38,10 @@
#include <com/sun/star/io/XActiveDataSink.hpp>
#include <com/sun/star/lang/XComponent.hpp>
#include <com/sun/star/sdbc/XResultSet.hpp>
-#ifndef _COM_SUN_STAR_UCB_XCOMMMANDINFO_HPP_
#include <com/sun/star/ucb/XCommandInfo.hpp>
-#endif
#include <com/sun/star/ucb/XContentAccess.hpp>
-#include <com/sun/star/ucb/XContentCreator.hpp>
#include <com/sun/star/ucb/CommandAbortedException.hpp>
+#include <com/sun/star/ucb/ContentInfo.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
#include "rtl/ref.hxx"
@@ -57,9 +55,7 @@
#include <vcl/dialog.hxx>
#include <vcl/fixed.hxx>
#include <vcl/group.hxx>
-#ifndef _SV_BUTTON_HXX
#include <vcl/button.hxx>
-#endif
#include <vcl/msgbox.hxx>
#include <ucbhelper/macros.hxx>
#include <ucbhelper/configurationkeys.hxx>
@@ -89,8 +85,8 @@ class TestDataSink : public cppu::OWeakObject, public XActiveDataSink
uno::Reference< XInputStream > m_xStream;
public:
-// TestDataSink() {}
-// virtual ~TestDataSink();
+// TestDataSink() {}
+// virtual ~TestDataSink();
// XInterface methods
virtual Any SAL_CALL queryInterface( const Type & rType )
@@ -128,7 +124,8 @@ private:
DECL_LINK( NameHdl, Edit * );
public:
- StringInputDialog( const String& rTitle,
+ StringInputDialog( ResMgr& rResMgr,
+ const String& rTitle,
const String& rDefaultText,
String* pGroupName = 0 );
String GetValue() const { return m_aNameEdit.GetText(); }
@@ -147,15 +144,15 @@ class UcbExplorerListBoxEntry : public SvLBoxEntry
enum EntryType { FOLDER, DOCUMENT, LINK };
- ::ucb::Content m_aContent;
- EntryType m_eType;
+ ::ucbhelper::Content m_aContent;
+ EntryType m_eType;
public:
UcbExplorerListBoxEntry();
virtual ~UcbExplorerListBoxEntry();
BOOL createNewContent( const ContentInfo& rInfo,
- ::ucb::Content& rNewContent );
+ ::ucbhelper::Content& rNewContent );
};
//=========================================================================
@@ -176,13 +173,13 @@ private:
virtual void RequestingChilds( SvLBoxEntry* pParent );
public:
- UcbExplorerTreeListBox( Window* pParent, WinBits nWinStyle = 0 );
+ UcbExplorerTreeListBox( ResMgr & rResMgr, Window* pParent, WinBits nWinStyle = 0 );
virtual ~UcbExplorerTreeListBox();
virtual void Command( const CommandEvent& rCEvt );
UcbExplorerListBoxEntry*
- InsertEntry( ::ucb::Content& rContent, SvLBoxEntry* pParent );
+ InsertEntry( ::ucbhelper::Content& rContent, SvLBoxEntry* pParent );
UcbExplorerListBoxEntry*
InsertEntry( const String& rURL, SvLBoxEntry* pParent = 0 );
};
@@ -200,7 +197,7 @@ class UcbExplorerWindow : public WorkWindow
UcbExplorerTreeListBox m_aTree;
public:
- UcbExplorerWindow( Window *pParent, WinBits nWinStyle );
+ UcbExplorerWindow( ResMgr & rResMgr, Window *pParent, WinBits nWinStyle );
virtual ~UcbExplorerWindow();
virtual void Resize();
@@ -230,7 +227,7 @@ Any SAL_CALL TestDataSink::queryInterface( const Type & rType )
{
Any aRet = cppu::queryInterface(
rType,
- static_cast< XActiveDataSink * >( this ) );
+ static_cast< XActiveDataSink * >( this ) );
return aRet.hasValue() ? aRet : OWeakObject::queryInterface( rType );
}
@@ -273,16 +270,17 @@ uno::Reference< XInputStream > SAL_CALL TestDataSink::getInputStream()
//
//=========================================================================
-StringInputDialog::StringInputDialog( const String& rTitle,
+StringInputDialog::StringInputDialog( ResMgr& rResMgr,
+ const String& rTitle,
const String& rDefaultText,
String* pGroupName )
-: ModalDialog( 0, ResId( DLG_STRINGINPUT ) ),
- m_aNameText ( this, ResId( FT_STRINGINPUT_DLG_NAME ) ),
- m_aNameEdit ( this, ResId( ED_STRINGINPUT_DLG_NAME ) ),
- m_aNameGroup( this, ResId( GB_STRINGINPUT_DLG_NAME ) ),
- m_aOKBtn ( this, ResId( BT_STRINGINPUT_DLG_OK ) ),
- m_aCancelBtn( this, ResId( BT_STRINGINPUT_DLG_CANCEL ) ),
- m_aHelpBtn ( this, ResId( BT_STRINGINPUT_DLG_HELP ) )
+ : ModalDialog( 0, ResId( DLG_STRINGINPUT, rResMgr ) ),
+ m_aNameText ( this, ResId( FT_STRINGINPUT_DLG_NAME, rResMgr ) ),
+ m_aNameEdit ( this, ResId( ED_STRINGINPUT_DLG_NAME, rResMgr ) ),
+ m_aNameGroup( this, ResId( GB_STRINGINPUT_DLG_NAME, rResMgr ) ),
+ m_aOKBtn ( this, ResId( BT_STRINGINPUT_DLG_OK, rResMgr ) ),
+ m_aCancelBtn( this, ResId( BT_STRINGINPUT_DLG_CANCEL, rResMgr ) ),
+ m_aHelpBtn ( this, ResId( BT_STRINGINPUT_DLG_HELP, rResMgr ) )
{
FreeResource();
SetText( rTitle );
@@ -343,7 +341,7 @@ UcbExplorerListBoxEntry::~UcbExplorerListBoxEntry()
//=========================================================================
BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
- ::ucb::Content& rNewContent )
+ ::ucbhelper::Content& rNewContent )
{
sal_Int32 nCount = rInfo.Properties.getLength();
Sequence< Any > aPropValues( nCount );
@@ -358,7 +356,10 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
for ( sal_Int32 n = 0; n < nCount; ++n )
{
const OUString& rName = pProps[ n ].Name;
- StringInputDialog* pDlg = new StringInputDialog( rName, rName );
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( ucbexplorer ) ) );
+ StringInputDialog* pDlg = new StringInputDialog( *xManager.get(), rName, rName );
USHORT nRet = pDlg->Execute();
if ( nRet == RET_OK )
{
@@ -444,7 +445,10 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
// Let the user specify the URL of a content containing the
// data to supply to the new content.
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( ucbexplorer ) ) );
StringInputDialog* pDlg = new StringInputDialog(
+ *xManager.get(),
OUString::createFromAscii(
"Document Data Source URL" ),
OUString() );
@@ -457,7 +461,7 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
if ( aSourceURL.getLength() == 0 )
{
DBG_ERROR( "UcbExplorerListBoxEntry::createNewContent - "
- "No document data URL!" );
+ "No document data URL!" );
return FALSE;
}
@@ -465,11 +469,11 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
{
uno::Reference< XCommandEnvironment > xEnv;
- ::ucb::ContentBroker* pBroker = ::ucb::ContentBroker::get();
+ ::ucbhelper::ContentBroker* pBroker = ::ucbhelper::ContentBroker::get();
if ( pBroker )
{
uno::Reference< XInteractionHandler > xInteractionHandler(
- pBroker->getServiceManager()->createInstance(
+ pBroker->getServiceManager()->createInstance(
OUString::createFromAscii(
"com.sun.star.task.InteractionHandler" ) ),
UNO_QUERY );
@@ -477,21 +481,21 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
uno::Reference< XProgressHandler > xProgressHandler
/* = new ProgressHandler( *pBroker ) */ ;
- xEnv = new ::ucb::CommandEnvironment( xInteractionHandler,
- xProgressHandler );
+ xEnv = new ::ucbhelper::CommandEnvironment( xInteractionHandler,
+ xProgressHandler );
}
- ::ucb::Content aSourceContent( aSourceURL, xEnv );
+ ::ucbhelper::Content aSourceContent( aSourceURL, xEnv );
// Get source data.
rtl::Reference< TestDataSink > xSourceData = new TestDataSink;
- aSourceContent.openStream( xSourceData.getBodyPtr() );
+ aSourceContent.openStream( xSourceData.get() );
xData = xSourceData->getInputStream();
}
catch ( ContentCreationException const & )
{
DBG_ERROR( "UcbExplorerListBoxEntry::createNewContent - "
- "No content for document data!" );
+ "No content for document data!" );
return FALSE;
}
catch ( CommandAbortedException const & )
@@ -516,7 +520,7 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
// Create new content.
- ULONG n = Application::ReleaseSolarMutex();
+ ULONG n = Application::ReleaseSolarMutex();
BOOL bRet = sal_False;
try
@@ -545,13 +549,14 @@ BOOL UcbExplorerListBoxEntry::createNewContent( const ContentInfo& rInfo,
//
//=========================================================================
-UcbExplorerTreeListBox::UcbExplorerTreeListBox(
- Window* pParent, WinBits nWinStyle )
+UcbExplorerTreeListBox::UcbExplorerTreeListBox( ResMgr & rResMgr,
+ Window* pParent,
+ WinBits nWinStyle )
: SvTreeListBox( pParent, nWinStyle ),
- m_aFolderClosed( ResId( BMP_FOLDER_CLOSED ) ),
- m_aFolderOpened( ResId( BMP_FOLDER_OPENED ) ),
- m_aDocument( ResId( BMP_DOCUMENT ) ),
- m_aLink( ResId( BMP_LINK ) )
+ m_aFolderClosed( ResId( BMP_FOLDER_CLOSED, rResMgr ) ),
+ m_aFolderOpened( ResId( BMP_FOLDER_OPENED, rResMgr ) ),
+ m_aDocument( ResId( BMP_DOCUMENT, rResMgr ) ),
+ m_aLink( ResId( BMP_LINK, rResMgr ) )
{
}
@@ -580,18 +585,18 @@ void UcbExplorerTreeListBox::RequestingChilds( SvLBoxEntry* pParent )
{
case UcbExplorerListBoxEntry::FOLDER:
{
- ULONG n = Application::ReleaseSolarMutex();
+ ULONG n = Application::ReleaseSolarMutex();
try
{
Sequence< OUString > aPropertyNames( 0 );
-// OUString* pNames = aPropertyNames.getArray();
-// pNames[ 0 ] = OUString::createFromAscii( "Title" );
+// OUString* pNames = aPropertyNames.getArray();
+// pNames[ 0 ] = OUString::createFromAscii( "Title" );
uno::Reference< XResultSet > xResultSet
= pEntry->m_aContent.createCursor(
aPropertyNames,
- ::ucb::INCLUDE_FOLDERS_AND_DOCUMENTS );
+ ::ucbhelper::INCLUDE_FOLDERS_AND_DOCUMENTS );
uno::Reference< XContentAccess > xContentAccess(
xResultSet, UNO_QUERY );
@@ -648,36 +653,32 @@ void UcbExplorerTreeListBox::Command( const CommandEvent& rCEvt )
GetEntry( rPos, TRUE ) );
if ( pEntry )
{
- PopupMenu* pMenu = new PopupMenu( ResId( MENU_POPUP ) );
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( ucbexplorer ) ) );
+ PopupMenu* pMenu = new PopupMenu( ResId( MENU_POPUP, *xManager.get() ) );
PopupMenu* pNewMenu = 0;
-// pMenu->SetSelectHdl( LINK( this,
-// SfxCommonTemplateDialog_Impl,
-// MenuSelectHdl ) );
+// pMenu->SetSelectHdl( LINK( this,
+// SfxCommonTemplateDialog_Impl,
+// MenuSelectHdl ) );
//////////////////////////////////////////////////////////////
// Configure "New"
//////////////////////////////////////////////////////////////
- uno::Reference< XContentCreator > xCreator(
- pEntry->m_aContent.get(), UNO_QUERY );
- Sequence< ContentInfo > aInfo;
- BOOL bCanCreate = xCreator.is();
- if ( bCanCreate )
- {
- aInfo = xCreator->queryCreatableContentsInfo();
- const ContentInfo* pInfo = aInfo.getConstArray();
- sal_Int32 nCount = aInfo.getLength();
- bCanCreate = ( nCount > 0 );
+ Sequence< ContentInfo > aInfo
+ = pEntry->m_aContent.queryCreatableContentsInfo();
+ const ContentInfo* pInfo = aInfo.getConstArray();
+ sal_Int32 nCount = aInfo.getLength();
+ BOOL bCanCreate = ( nCount > 0 );
- pNewMenu = new PopupMenu;
- pMenu->SetPopupMenu( MENU_NEW, pNewMenu );
+ pNewMenu = new PopupMenu;
+ pMenu->SetPopupMenu( MENU_NEW, pNewMenu );
- for ( sal_Int32 n = 0; n < nCount; ++n )
- {
- const ContentInfo& rInfo = pInfo[ n ];
- pNewMenu->InsertItem( 20000 + n + 1, rInfo.Type );
- }
+ for ( sal_Int32 n = 0; n < nCount; ++n )
+ {
+ const ContentInfo& rInfo = pInfo[ n ];
+ pNewMenu->InsertItem( 20000 + n + 1, rInfo.Type );
}
pMenu->EnableItem( MENU_NEW, bCanCreate );
@@ -721,7 +722,7 @@ void UcbExplorerTreeListBox::Command( const CommandEvent& rCEvt )
{
pMenu->EnableItem( MENU_DELETE,
pEntry->m_aContent
- .getCommands()->hasCommandByName(
+ .getCommands()->hasCommandByName(
OUString::createFromAscii(
"delete" ) ) );
}
@@ -743,8 +744,8 @@ void UcbExplorerTreeListBox::Command( const CommandEvent& rCEvt )
USHORT nSelected = pMenu->Execute( this, rPos );
switch ( nSelected )
{
-// case MENU_NEW:
-// break;
+// case MENU_NEW:
+// break;
case MENU_RENAME:
{
@@ -767,8 +768,11 @@ void UcbExplorerTreeListBox::Command( const CommandEvent& rCEvt )
{
}
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( ucbexplorer ) ) );
StringInputDialog* pDlg
= new StringInputDialog(
+ *xManager.get(),
OUString::createFromAscii( "Title" ),
aNewTitle );
@@ -884,7 +888,7 @@ void UcbExplorerTreeListBox::Command( const CommandEvent& rCEvt )
{
// New-menu entry selected.
- ::ucb::Content aNewContent;
+ ::ucbhelper::Content aNewContent;
if ( pEntry->createNewContent(
aInfo.getConstArray()[ nSelected - 20001 ],
aNewContent ) )
@@ -910,8 +914,8 @@ void UcbExplorerTreeListBox::Command( const CommandEvent& rCEvt )
//=========================================================================
UcbExplorerListBoxEntry* UcbExplorerTreeListBox::InsertEntry(
- ::ucb::Content& rContent,
- SvLBoxEntry* pParent )
+ ::ucbhelper::Content& rContent,
+ SvLBoxEntry* pParent )
{
try
{
@@ -921,7 +925,7 @@ UcbExplorerListBoxEntry* UcbExplorerTreeListBox::InsertEntry(
if ( !aTitle.getLength() )
aTitle = OUString::createFromAscii( "/" );
- UcbExplorerListBoxEntry* pEntry = 0;
+ UcbExplorerListBoxEntry* pEntry = 0;
if ( rContent.isFolder() )
{
@@ -995,18 +999,18 @@ UcbExplorerListBoxEntry* UcbExplorerTreeListBox::InsertEntry(
//=========================================================================
UcbExplorerListBoxEntry* UcbExplorerTreeListBox::InsertEntry(
- const String& rURL,
- SvLBoxEntry* pParent )
+ const String& rURL,
+ SvLBoxEntry* pParent )
{
try
{
uno::Reference< XCommandEnvironment > xEnv;
- ::ucb::ContentBroker* pBroker = ::ucb::ContentBroker::get();
+ ::ucbhelper::ContentBroker* pBroker = ::ucbhelper::ContentBroker::get();
if ( pBroker )
{
uno::Reference< XInteractionHandler > xInteractionHandler(
- pBroker->getServiceManager()->createInstance(
+ pBroker->getServiceManager()->createInstance(
OUString::createFromAscii(
"com.sun.star.task.InteractionHandler" ) ),
UNO_QUERY );
@@ -1014,11 +1018,11 @@ UcbExplorerListBoxEntry* UcbExplorerTreeListBox::InsertEntry(
uno::Reference< XProgressHandler > xProgressHandler
/* = new ProgressHandler( *pBroker ) */ ;
- xEnv = new ::ucb::CommandEnvironment( xInteractionHandler,
- xProgressHandler );
+ xEnv = new ::ucbhelper::CommandEnvironment( xInteractionHandler,
+ xProgressHandler );
}
- ::ucb::Content aContent( rURL, xEnv );
+ ::ucbhelper::Content aContent( rURL, xEnv );
return InsertEntry( aContent, pParent );
}
catch ( ContentCreationException const & )
@@ -1034,9 +1038,9 @@ UcbExplorerListBoxEntry* UcbExplorerTreeListBox::InsertEntry(
//
//=========================================================================
-UcbExplorerWindow::UcbExplorerWindow( Window *pParent, WinBits nWinStyle )
+UcbExplorerWindow::UcbExplorerWindow( ResMgr & rResMgr, Window *pParent, WinBits nWinStyle )
: WorkWindow( pParent, nWinStyle ),
- m_aTree( this, WB_HSCROLL )
+ m_aTree( rResMgr, this, WB_HSCROLL )
{
Font aTreeFont( m_aTree.GetFont() );
aTreeFont.SetName( String( RTL_CONSTASCII_USTRINGPARAM("Courier") ) );
@@ -1105,7 +1109,7 @@ void MyApp::Main()
comphelper::setProcessServiceFactory( xFac );
- unO::Reference< XComponent > xComponent( xFac, UNO_QUERY );
+ uno::Reference< XComponent > xComponent( xFac, UNO_QUERY );
//////////////////////////////////////////////////////////////////////
// Create UCB.
@@ -1116,16 +1120,16 @@ void MyApp::Main()
Sequence< Any > aArgs( 2 );
aArgs[ 0 ] <<= OUString::createFromAscii( UCB_CONFIGURATION_KEY1_LOCAL );
aArgs[ 1 ] <<= OUString::createFromAscii( UCB_CONFIGURATION_KEY2_OFFICE );
- sal_Bool bSuccess = ::ucb::ContentBroker::initialize( xFac, aArgs );
+ sal_Bool bSuccess = ::ucbhelper::ContentBroker::initialize( xFac, aArgs );
#else
// Init UCB (Use provided configuration data)
- ::ucb::ContentProviderDataList aProviders;
+ ::ucbhelper::ContentProviderDataList aProviders;
aProviders.push_back(
- ::ucb::ContentProviderData(
+ ::ucbhelper::ContentProviderData(
OUString::createFromAscii( "com.sun.star.ucb.FileContentProvider" ),
OUString::createFromAscii( "file" ),
OUString() ) );
- sal_Bool bSuccess = ::ucb::ContentBroker::initialize( xFac, aProviders );
+ sal_Bool bSuccess = ::ucbhelper::ContentBroker::initialize( xFac, aProviders );
#endif
if ( !bSuccess )
@@ -1138,12 +1142,12 @@ void MyApp::Main()
// Create/init/show app window.
//////////////////////////////////////////////////////////////////////
- ResMgr* pMgr = ResMgr::CreateResMgr( CREATEVERSIONRESMGR( ucbexplorer ) );
- Resource::SetResManager( pMgr );
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( ucbexplorer ) ) );
- UcbExplorerWindow aAppWin( 0, WB_APP | WB_STDWORK );
+ UcbExplorerWindow aAppWin( *xManager.get(), 0, WB_APP | WB_STDWORK );
- MenuBar aMBMain( ResId( MENU_MAIN ) );
+ MenuBar aMBMain( ResId( MENU_MAIN, *xManager.get() ) );
// Check for command line params
#if 0
@@ -1158,7 +1162,7 @@ void MyApp::Main()
aRootURL = UniString::CreateFromAscii(
RTL_CONSTASCII_STRINGPARAM( "vnd.sun.star.hier:/" ) );
- String aTitle( ResId( TEXT_TITLEBAR ) );
+ String aTitle( ResId( TEXT_TITLEBAR, *xManager.get() ) );
aTitle.AppendAscii( RTL_CONSTASCII_STRINGPARAM( " - " ) );
aTitle += aRootURL;
@@ -1183,7 +1187,7 @@ void MyApp::Main()
// m_aTree holds UCB contents!
aAppWin.m_aTree.Clear();
- ::ucb::ContentBroker::deinitialize();
+ ::ucbhelper::ContentBroker::deinitialize();
if ( xComponent.is() )
xComponent->dispose();
diff --git a/ucbhelper/workben/ucbexplorer/ucbexplorer.src b/ucbhelper/workben/ucbexplorer/ucbexplorer.src
index 14d4b8ee8770..1449897341d5 100644
--- a/ucbhelper/workben/ucbexplorer/ucbexplorer.src
+++ b/ucbhelper/workben/ucbexplorer/ucbexplorer.src
@@ -27,15 +27,6 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-//=========================================================================
-//
-// UCB Explorer ( resources )
-//
-// (C) 2000 StarOffice Entwicklungs GmbH, Hamburg, Germany
-//
-// $Author: rt $ $Date: 2008-04-10 16:20:05 $Revision$
-//
-//=========================================================================
#include "ucbexplorer.hrc"
@@ -91,6 +82,7 @@ Menu MENU_POPUP
};
};
+/*
Bitmap BMP_FOLDER_CLOSED
{
File = "bmp/fldclose.bmp" ;
@@ -107,6 +99,7 @@ Bitmap BMP_LINK
{
File = "bmp/link.bmp" ;
};
+*/
ModalDialog DLG_STRINGINPUT
{
diff --git a/unotools/source/config/confignode.cxx b/unotools/source/config/confignode.cxx
index 56d258461e95..c8134137db0c 100644
--- a/unotools/source/config/confignode.cxx
+++ b/unotools/source/config/confignode.cxx
@@ -468,16 +468,9 @@ namespace utl
aReturn = m_xHierarchyAccess->getByHierarchicalName(_rPath);
}
}
- catch(NoSuchElementException& e)
+ catch(const NoSuchElementException&)
{
- #if OSL_DEBUG_LEVEL > 0
- rtl::OStringBuffer aBuf( 256 );
- aBuf.append("OConfigurationNode::getNodeValue: caught a NoSuchElementException while trying to open ");
- aBuf.append( rtl::OUStringToOString( e.Message, RTL_TEXTENCODING_ASCII_US ) );
- OSL_ENSURE(sal_False, aBuf.getStr());
- #else
- (void)e;
- #endif
+ DBG_UNHANDLED_EXCEPTION();
}
return aReturn;
}
@@ -500,7 +493,7 @@ namespace utl
}
catch(Exception&)
{
- OSL_ENSURE(sal_False, "OConfigurationNode::cloneAsRoot: could not retrieve the node path!");
+ DBG_UNHANDLED_EXCEPTION();
}
}
@@ -561,13 +554,9 @@ namespace utl
m_xCommitter->commitChanges();
return sal_True;
}
- catch(WrappedTargetException&)
- {
- OSL_ENSURE(sal_False, "OConfigurationTreeRoot::commit: caught a WrappedTargetException!");
- }
- catch(RuntimeException&)
+ catch(const Exception&)
{
- OSL_ENSURE(sal_False, "OConfigurationTreeRoot::commit: caught a RuntimeException!");
+ DBG_UNHANDLED_EXCEPTION();
}
return sal_False;
}
@@ -604,7 +593,7 @@ namespace utl
}
catch(const Exception&)
{
- OSL_ENSURE(sal_False, "OConfigurationTreeRoot::createWithProvider: unable to check the service conformance of the provider given!");
+ DBG_UNHANDLED_EXCEPTION();
}
}
#endif
@@ -648,15 +637,9 @@ namespace utl
try { xComp->dispose(); } catch(Exception&) { }
}
}
- catch(Exception& e)
+ catch(const Exception&)
{
- #if OSL_DEBUG_LEVEL > 0
- ::rtl::OString sMessage( "OConfigurationTreeRoot::createWithProvider: caught an exception while creating the access object!\nmessage:\n" );
- sMessage += ::rtl::OString( e.Message.getStr(), e.Message.getLength(), RTL_TEXTENCODING_ASCII_US );
- OSL_ENSURE( sal_False, sMessage.getStr() );
- #else
- (void)e;
- #endif
+ DBG_UNHANDLED_EXCEPTION();
}
}
bTryAgain = CM_PREFER_UPDATABLE == _eMode;
@@ -683,9 +666,9 @@ namespace utl
if (xProviderAsFac.is())
return createWithProvider(xProviderAsFac, _rPath, _nDepth, _eMode, _bLazyWrite);
}
- catch(Exception&)
+ catch(const Exception&)
{
- OSL_ENSURE(sal_False, "OConfigurationTreeRoot::createWithServiceFactory: error while instantiating the provider service!");
+ DBG_UNHANDLED_EXCEPTION();
}
}
return OConfigurationTreeRoot();
diff --git a/unotools/source/ucbhelper/ucbhelper.cxx b/unotools/source/ucbhelper/ucbhelper.cxx
index 2b301efc4e52..a798f485516a 100644
--- a/unotools/source/ucbhelper/ucbhelper.cxx
+++ b/unotools/source/ucbhelper/ucbhelper.cxx
@@ -46,15 +46,13 @@
#include <com/sun/star/ucb/XAnyCompareFactory.hpp>
#include <com/sun/star/ucb/XCommandInfo.hpp>
#include <com/sun/star/ucb/XContentAccess.hpp>
+#include <com/sun/star/ucb/ContentInfo.hpp>
#include <com/sun/star/ucb/ContentInfoAttribute.hpp>
-#include <com/sun/star/ucb/XContentCreator.hpp>
#include <com/sun/star/ucb/XDynamicResultSet.hpp>
#include <com/sun/star/ucb/XSortedDynamicResultSetFactory.hpp>
#include <com/sun/star/util/DateTime.hpp>
#include <com/sun/star/container/XChild.hpp>
-#ifndef _COM_SUN_STAR_UCB_INTERACTIVEIODEXCEPTION_HPP_
#include <com/sun/star/ucb/InteractiveIOException.hpp>
-#endif
#include <com/sun/star/task/XInteractionHandler.hpp>
#include <ucbhelper/commandenvironment.hxx>
#include <ucbhelper/content.hxx>
@@ -489,11 +487,7 @@ sal_Bool UCBContentHelper::CanMakeFolder( const String& rFolder )
try
{
Content aCnt( rFolder, uno::Reference< XCommandEnvironment > () );
- uno::Reference< XContentCreator > xCreator = uno::Reference< XContentCreator >( aCnt.get(), UNO_QUERY );
- if ( !xCreator.is() )
- return sal_False;
-
- Sequence< ContentInfo > aInfo = xCreator->queryCreatableContentsInfo();
+ Sequence< ContentInfo > aInfo = aCnt.queryCreatableContentsInfo();
sal_Int32 nCount = aInfo.getLength();
if ( nCount == 0 )
return sal_False;
@@ -538,11 +532,7 @@ sal_Bool UCBContentHelper::MakeFolder( Content& aCnt, const String& aTitle, Cont
try
{
- uno::Reference< XContentCreator > xCreator( aCnt.get(), UNO_QUERY );
- if ( !xCreator.is() )
- return sal_False;
-
- Sequence< ContentInfo > aInfo = xCreator->queryCreatableContentsInfo();
+ Sequence< ContentInfo > aInfo = aCnt.queryCreatableContentsInfo();
sal_Int32 nCount = aInfo.getLength();
if ( nCount == 0 )
return sal_False;
diff --git a/uui/source/getcontinuations.hxx b/uui/source/getcontinuations.hxx
new file mode 100644
index 000000000000..9cc39b3823aa
--- /dev/null
+++ b/uui/source/getcontinuations.hxx
@@ -0,0 +1,121 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: iahndl.cxx,v $
+ * $Revision: 1.67.22.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef INCLUDED_UUI_GETCONTINUATIONS_HXX
+#define INCLUDED_UUI_GETCONTINUATIONS_HXX
+
+#include "com/sun/star/uno/Reference.hxx"
+#include "com/sun/star/uno/Sequence.hxx"
+
+namespace com { namespace sun { namespace star {
+ namespace task {
+ class XInteractionContinuation;
+ }
+} } }
+
+template< class t1 >
+bool setContinuation(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > const & rContinuation,
+ com::sun::star::uno::Reference< t1 > * pContinuation)
+{
+ if (pContinuation && !pContinuation->is())
+ {
+ pContinuation->set(rContinuation, com::sun::star::uno::UNO_QUERY);
+ if (pContinuation->is())
+ return true;
+ }
+ return false;
+}
+
+template< class t1, class t2 >
+void getContinuations(
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations,
+ com::sun::star::uno::Reference< t1 > * pContinuation1,
+ com::sun::star::uno::Reference< t2 > * pContinuation2)
+{
+ for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i)
+ {
+ if (setContinuation(rContinuations[i], pContinuation1))
+ continue;
+ if (setContinuation(rContinuations[i], pContinuation2))
+ continue;
+ }
+}
+
+template< class t1, class t2, class t3 >
+void getContinuations(
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations,
+ com::sun::star::uno::Reference< t1 > * pContinuation1,
+ com::sun::star::uno::Reference< t2 > * pContinuation2,
+ com::sun::star::uno::Reference< t3 > * pContinuation3)
+{
+ for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i)
+ {
+ if (setContinuation(rContinuations[i], pContinuation1))
+ continue;
+ if (setContinuation(rContinuations[i], pContinuation2))
+ continue;
+ if (setContinuation(rContinuations[i], pContinuation3))
+ continue;
+ }
+}
+
+template< class t1, class t2, class t3, class t4 >
+void getContinuations(
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations,
+ com::sun::star::uno::Reference< t1 > * pContinuation1,
+ com::sun::star::uno::Reference< t2 > * pContinuation2,
+ com::sun::star::uno::Reference< t3 > * pContinuation3,
+ com::sun::star::uno::Reference< t4 > * pContinuation4)
+{
+ for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i)
+ {
+ if (setContinuation(rContinuations[i], pContinuation1))
+ continue;
+ if (setContinuation(rContinuations[i], pContinuation2))
+ continue;
+ if (setContinuation(rContinuations[i], pContinuation3))
+ continue;
+ if (setContinuation(rContinuations[i], pContinuation4))
+ continue;
+ }
+}
+
+#endif /* INCLUDED_UUI_GETCONTINUATIONS_HXX */
diff --git a/uui/source/iahndl-authentication.cxx b/uui/source/iahndl-authentication.cxx
new file mode 100644
index 000000000000..9154122187ea
--- /dev/null
+++ b/uui/source/iahndl-authentication.cxx
@@ -0,0 +1,588 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "com/sun/star/task/DocumentPasswordRequest.hpp"
+#include "com/sun/star/task/DocumentMSPasswordRequest.hpp"
+#include "com/sun/star/task/MasterPasswordRequest.hpp"
+#include "com/sun/star/task/XInteractionAbort.hpp"
+#include "com/sun/star/task/XInteractionPassword.hpp"
+#include "com/sun/star/task/XInteractionRetry.hpp"
+#include "com/sun/star/ucb/XInteractionSupplyAuthentication2.hpp"
+#include "com/sun/star/ucb/URLAuthenticationRequest.hpp"
+
+#include "rtl/digest.h"
+#include "vos/mutex.hxx"
+#include "tools/errcode.hxx"
+#include "vcl/msgbox.hxx"
+#include "vcl/svapp.hxx"
+
+#include "ids.hrc"
+#include "getcontinuations.hxx"
+#include "passwordcontainer.hxx"
+#include "loginerr.hxx"
+#include "logindlg.hxx"
+#include "masterpasscrtdlg.hxx"
+#include "masterpassworddlg.hxx"
+#include "passcrtdlg.hxx"
+#include "passworddlg.hxx"
+
+#include "iahndl.hxx"
+
+using namespace com::sun::star;
+
+namespace {
+
+void
+executeLoginDialog(
+ Window * pParent,
+ LoginErrorInfo & rInfo,
+ rtl::OUString const & rRealm)
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ bool bAccount = (rInfo.GetFlags() & LOGINERROR_FLAG_MODIFY_ACCOUNT)
+ != 0;
+ bool bSavePassword = rInfo.GetIsPersistentPassword()
+ || rInfo.GetIsSavePassword();
+ bool bCanUseSysCreds = rInfo.GetCanUseSystemCredentials();
+
+ sal_uInt16 nFlags = 0;
+ if (rInfo.GetPath().Len() == 0)
+ nFlags |= LF_NO_PATH;
+ if (rInfo.GetErrorText().Len() == 0)
+ nFlags |= LF_NO_ERRORTEXT;
+ if (!bAccount)
+ nFlags |= LF_NO_ACCOUNT;
+ if (!(rInfo.GetFlags() & LOGINERROR_FLAG_MODIFY_USER_NAME))
+ nFlags |= LF_USERNAME_READONLY;
+
+ if (!bSavePassword)
+ nFlags |= LF_NO_SAVEPASSWORD;
+
+ if (!bCanUseSysCreds)
+ nFlags |= LF_NO_USESYSCREDS;
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ UniString aRealm(rRealm);
+ std::auto_ptr< LoginDialog > xDialog(
+ new LoginDialog(pParent,
+ nFlags,
+ rInfo.GetServer(),
+ &aRealm,
+ xManager.get()));
+ if (rInfo.GetErrorText().Len() != 0)
+ xDialog->SetErrorText(rInfo.GetErrorText());
+ xDialog->SetName(rInfo.GetUserName());
+ if (bAccount)
+ xDialog->ClearAccount();
+ else
+ xDialog->ClearPassword();
+ xDialog->SetPassword(rInfo.GetPassword());
+
+ if (bSavePassword)
+ {
+ xDialog->
+ SetSavePasswordText(ResId(rInfo.GetIsPersistentPassword() ?
+ RID_SAVE_PASSWORD :
+ RID_KEEP_PASSWORD,
+ *xManager.get()));
+ xDialog->SetSavePassword(rInfo.GetIsSavePassword());
+ }
+
+ if ( bCanUseSysCreds )
+ xDialog->SetUseSystemCredentials(
+ rInfo.GetIsUseSystemCredentials() );
+
+ rInfo.SetResult(xDialog->Execute() == RET_OK ? ERRCODE_BUTTON_OK :
+ ERRCODE_BUTTON_CANCEL);
+ rInfo.SetUserName(xDialog->GetName());
+ rInfo.SetPassword(xDialog->GetPassword());
+ rInfo.SetAccount(xDialog->GetAccount());
+ rInfo.SetSavePassword(xDialog->IsSavePassword());
+
+ if ( bCanUseSysCreds )
+ rInfo.SetIsUseSystemCredentials( xDialog->IsUseSystemCredentials() );
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+void
+handleAuthenticationRequest_(
+ Window * pParent,
+ uno::Reference< task::XInteractionHandler > const & xIH,
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ ucb::AuthenticationRequest const & rRequest,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations,
+ const rtl::OUString & rURL)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionRetry > xRetry;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< ucb::XInteractionSupplyAuthentication >
+ xSupplyAuthentication;
+ uno::Reference< ucb::XInteractionSupplyAuthentication2 >
+ xSupplyAuthentication2;
+ getContinuations(rContinuations, &xRetry, &xAbort, &xSupplyAuthentication);
+ if (xSupplyAuthentication.is())
+ xSupplyAuthentication2.set(xSupplyAuthentication, uno::UNO_QUERY);
+
+ //////////////////////////
+ // First, try to obatin credentials from password container service.
+ uui::PasswordContainerHelper aPwContainerHelper(xServiceFactory);
+ if (aPwContainerHelper.handleAuthenticationRequest(rRequest,
+ xSupplyAuthentication,
+ rURL,
+ xIH))
+ {
+ xSupplyAuthentication->select();
+ return;
+ }
+
+ //////////////////////////
+ // Second, try to obtain credentials from user via password dialog.
+ bool bRemember;
+ bool bRememberPersistent;
+ if (xSupplyAuthentication.is())
+ {
+ ucb::RememberAuthentication eDefault;
+ uno::Sequence< ucb::RememberAuthentication >
+ aModes(xSupplyAuthentication->getRememberPasswordModes(eDefault));
+ bRemember = eDefault != ucb::RememberAuthentication_NO;
+ bRememberPersistent = false;
+ for (sal_Int32 i = 0; i < aModes.getLength(); ++i)
+ if (aModes[i] == ucb::RememberAuthentication_PERSISTENT)
+ {
+ bRememberPersistent = true;
+ break;
+ }
+ }
+ else
+ {
+ bRemember = false;
+ bRememberPersistent = false;
+ }
+
+ sal_Bool bCanUseSystemCredentials;
+ sal_Bool bDefaultUseSystemCredentials;
+ if (xSupplyAuthentication2.is())
+ {
+ bCanUseSystemCredentials
+ = xSupplyAuthentication2->canUseSystemCredentials(
+ bDefaultUseSystemCredentials);
+ }
+ else
+ {
+ bCanUseSystemCredentials = sal_False;
+ bDefaultUseSystemCredentials = sal_False;
+ }
+
+ LoginErrorInfo aInfo;
+ aInfo.SetTitle(rRequest.ServerName);
+ aInfo.SetServer(rRequest.ServerName);
+ if (rRequest.HasAccount)
+ aInfo.SetAccount(rRequest.Account);
+ if (rRequest.HasUserName)
+ aInfo.SetUserName(rRequest.UserName);
+ if (rRequest.HasPassword)
+ aInfo.SetPassword(rRequest.Password);
+ aInfo.SetErrorText(rRequest.Diagnostic);
+ aInfo.SetPersistentPassword(bRememberPersistent);
+ aInfo.SetSavePassword(bRemember);
+ aInfo.SetCanUseSystemCredentials(bCanUseSystemCredentials);
+ aInfo.SetIsUseSystemCredentials( bDefaultUseSystemCredentials );
+ aInfo.SetModifyAccount(rRequest.HasAccount
+ && xSupplyAuthentication.is()
+ && xSupplyAuthentication->canSetAccount());
+ aInfo.SetModifyUserName(rRequest.HasUserName
+ && xSupplyAuthentication.is()
+ && xSupplyAuthentication->canSetUserName());
+ executeLoginDialog(pParent,
+ aInfo,
+ rRequest.HasRealm ? rRequest.Realm : rtl::OUString());
+ switch (aInfo.GetResult())
+ {
+ case ERRCODE_BUTTON_OK:
+ if (xSupplyAuthentication.is())
+ {
+ if (xSupplyAuthentication->canSetUserName())
+ xSupplyAuthentication->setUserName(aInfo.GetUserName());
+ if (xSupplyAuthentication->canSetPassword())
+ xSupplyAuthentication->setPassword(aInfo.GetPassword());
+ xSupplyAuthentication->
+ setRememberPassword(
+ aInfo.GetIsSavePassword() ?
+ bRememberPersistent ?
+ ucb::RememberAuthentication_PERSISTENT :
+ ucb::RememberAuthentication_SESSION :
+ ucb::RememberAuthentication_NO);
+ if (rRequest.HasRealm)
+ {
+ if (xSupplyAuthentication->canSetRealm())
+ xSupplyAuthentication->setRealm(aInfo.GetAccount());
+ }
+ else if (xSupplyAuthentication->canSetAccount())
+ xSupplyAuthentication->setAccount(aInfo.GetAccount());
+
+ if ( xSupplyAuthentication2.is() && bCanUseSystemCredentials )
+ xSupplyAuthentication2->setUseSystemCredentials(
+ aInfo.GetIsUseSystemCredentials() );
+
+ xSupplyAuthentication->select();
+ }
+
+ //////////////////////////
+ // Third, store credentials in password container.
+
+ if ( aInfo.GetIsUseSystemCredentials() )
+ {
+ if (aInfo.GetIsSavePassword())
+ {
+ aPwContainerHelper.addRecord(
+ rURL.getLength() ? rURL : rRequest.ServerName,
+ rtl::OUString(), // empty u/p -> sys creds
+ uno::Sequence< rtl::OUString >(),
+ xIH,
+ bRememberPersistent);
+ }
+ }
+ // Empty user name can not be valid:
+ else if (aInfo.GetUserName().Len() != 0)
+ {
+ if (aInfo.GetIsSavePassword())
+ {
+ uno::Sequence< rtl::OUString >
+ aPassList(aInfo.GetAccount().Len() == 0 ? 1 : 2);
+ aPassList[0] = aInfo.GetPassword();
+ if (aInfo.GetAccount().Len() != 0)
+ aPassList[1] = aInfo.GetAccount();
+
+ aPwContainerHelper.addRecord(
+ rURL.getLength() ? rURL : rRequest.ServerName,
+ aInfo.GetUserName(),
+ aPassList,
+ xIH,
+ bRememberPersistent);
+ }
+ }
+ break;
+
+ case ERRCODE_BUTTON_RETRY:
+ if (xRetry.is())
+ xRetry->select();
+ break;
+
+ default:
+ if (xAbort.is())
+ xAbort->select();
+ break;
+ }
+}
+
+void
+executeMasterPasswordDialog(
+ Window * pParent,
+ LoginErrorInfo & rInfo,
+ task::PasswordRequestMode nMode)
+ SAL_THROW((uno::RuntimeException))
+{
+ rtl::OString aMaster;
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ if( nMode == task::PasswordRequestMode_PASSWORD_CREATE )
+ {
+ std::auto_ptr< MasterPasswordCreateDialog > xDialog(
+ new MasterPasswordCreateDialog(pParent, xManager.get()));
+ rInfo.SetResult(xDialog->Execute()
+ == RET_OK ? ERRCODE_BUTTON_OK : ERRCODE_BUTTON_CANCEL);
+ aMaster = rtl::OUStringToOString(
+ xDialog->GetMasterPassword(), RTL_TEXTENCODING_UTF8);
+ }
+ else
+ {
+ std::auto_ptr< MasterPasswordDialog > xDialog(
+ new MasterPasswordDialog(pParent, nMode, xManager.get()));
+ rInfo.SetResult(xDialog->Execute()
+ == RET_OK ? ERRCODE_BUTTON_OK : ERRCODE_BUTTON_CANCEL);
+ aMaster = rtl::OUStringToOString(
+ xDialog->GetMasterPassword(), RTL_TEXTENCODING_UTF8);
+ }
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+
+ sal_uInt8 aKey[RTL_DIGEST_LENGTH_MD5];
+ rtl_digest_PBKDF2(aKey,
+ RTL_DIGEST_LENGTH_MD5,
+ reinterpret_cast< sal_uInt8 const * >(aMaster.getStr()),
+ aMaster.getLength(),
+ reinterpret_cast< sal_uInt8 const * >(
+ "3B5509ABA6BC42D9A3A1F3DAD49E56A51"),
+ 32,
+ 1000);
+
+ rtl::OUStringBuffer aBuffer;
+ for (int i = 0; i < RTL_DIGEST_LENGTH_MD5; ++i)
+ {
+ aBuffer.append(static_cast< sal_Unicode >('a' + (aKey[i] >> 4)));
+ aBuffer.append(static_cast< sal_Unicode >('a' + (aKey[i] & 15)));
+ }
+ rInfo.SetPassword(aBuffer.makeStringAndClear());
+}
+
+void
+handleMasterPasswordRequest_(
+ Window * pParent,
+ task::PasswordRequestMode nMode,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionRetry > xRetry;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< ucb::XInteractionSupplyAuthentication >
+ xSupplyAuthentication;
+ getContinuations(rContinuations, &xRetry, &xAbort, &xSupplyAuthentication);
+ LoginErrorInfo aInfo;
+
+ // in case of master password a hash code is returned
+ executeMasterPasswordDialog(pParent, aInfo, nMode);
+
+ switch (aInfo.GetResult())
+ {
+ case ERRCODE_BUTTON_OK:
+ if (xSupplyAuthentication.is())
+ {
+ if (xSupplyAuthentication->canSetPassword())
+ xSupplyAuthentication->setPassword(aInfo.GetPassword());
+ xSupplyAuthentication->select();
+ }
+ break;
+
+ case ERRCODE_BUTTON_RETRY:
+ if (xRetry.is())
+ xRetry->select();
+ break;
+
+ default:
+ if (xAbort.is())
+ xAbort->select();
+ break;
+ }
+}
+
+void
+executePasswordDialog(
+ Window * pParent,
+ LoginErrorInfo & rInfo,
+ task::PasswordRequestMode nMode,
+ ::rtl::OUString aDocName,
+ bool bMSCryptoMode)
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ if( nMode == task::PasswordRequestMode_PASSWORD_CREATE )
+ {
+ std::auto_ptr< PasswordCreateDialog > xDialog(
+ new PasswordCreateDialog(pParent,
+ xManager.get(),
+ bMSCryptoMode));
+
+ rInfo.SetResult(xDialog->Execute()
+ == RET_OK ? ERRCODE_BUTTON_OK : ERRCODE_BUTTON_CANCEL);
+ rInfo.SetPassword( xDialog->GetPassword() );
+ }
+ else
+ {
+ std::auto_ptr< PasswordDialog > xDialog(
+ new PasswordDialog(pParent, nMode, xManager.get(), aDocName));
+
+ rInfo.SetResult(xDialog->Execute()
+ == RET_OK ? ERRCODE_BUTTON_OK : ERRCODE_BUTTON_CANCEL);
+ rInfo.SetPassword( xDialog->GetPassword() );
+ }
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface>());
+ }
+}
+
+void
+handlePasswordRequest_(
+ Window * pParent,
+ task::PasswordRequestMode nMode,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations,
+ ::rtl::OUString aDocumentName,
+ bool bMSCryptoMode )
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionRetry > xRetry;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< task::XInteractionPassword > xPassword;
+ getContinuations(rContinuations, &xRetry, &xAbort, &xPassword);
+ LoginErrorInfo aInfo;
+
+ executePasswordDialog(pParent,
+ aInfo,
+ nMode,
+ aDocumentName,
+ bMSCryptoMode);
+
+ switch (aInfo.GetResult())
+ {
+ case ERRCODE_BUTTON_OK:
+ if (xPassword.is())
+ {
+ xPassword->setPassword(aInfo.GetPassword());
+ xPassword->select();
+ }
+ break;
+
+ case ERRCODE_BUTTON_RETRY:
+ if (xRetry.is())
+ xRetry->select();
+ break;
+
+ default:
+ if (xAbort.is())
+ xAbort->select();
+ break;
+ }
+}
+
+} // namespace
+
+bool
+UUIInteractionHelper::handleAuthenticationRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ ucb::URLAuthenticationRequest aURLAuthenticationRequest;
+ if (aAnyRequest >>= aURLAuthenticationRequest)
+ {
+ handleAuthenticationRequest_(getParentProperty(),
+ getInteractionHandler(),
+ m_xServiceFactory,
+ aURLAuthenticationRequest,
+ rRequest->getContinuations(),
+ aURLAuthenticationRequest.URL);
+ return true;
+ }
+
+ ucb::AuthenticationRequest aAuthenticationRequest;
+ if (aAnyRequest >>= aAuthenticationRequest)
+ {
+ handleAuthenticationRequest_(getParentProperty(),
+ getInteractionHandler(),
+ m_xServiceFactory,
+ aAuthenticationRequest,
+ rRequest->getContinuations(),
+ rtl::OUString());
+ return true;
+ }
+ return false;
+}
+
+bool
+UUIInteractionHelper::handleMasterPasswordRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ task::MasterPasswordRequest aMasterPasswordRequest;
+ if (aAnyRequest >>= aMasterPasswordRequest)
+ {
+ handleMasterPasswordRequest_(getParentProperty(),
+ aMasterPasswordRequest.Mode,
+ rRequest->getContinuations());
+ return true;
+ }
+ return false;
+}
+
+bool
+UUIInteractionHelper::handlePasswordRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ task::DocumentPasswordRequest aDocumentPasswordRequest;
+ if (aAnyRequest >>= aDocumentPasswordRequest)
+ {
+ handlePasswordRequest_(getParentProperty(),
+ aDocumentPasswordRequest.Mode,
+ rRequest->getContinuations(),
+ aDocumentPasswordRequest.Name,
+ false /* bool bMSCryptoMode */);
+ return true;
+ }
+
+ task::DocumentMSPasswordRequest aDocumentMSPasswordRequest;
+ if (aAnyRequest >>= aDocumentMSPasswordRequest)
+ {
+ handlePasswordRequest_(getParentProperty(),
+ aDocumentMSPasswordRequest.Mode,
+ rRequest->getContinuations(),
+ aDocumentMSPasswordRequest.Name,
+ true /* bool bMSCryptoMode */);
+ return true;
+ }
+ return false;
+}
diff --git a/uui/source/iahndl-cookies.cxx b/uui/source/iahndl-cookies.cxx
new file mode 100644
index 000000000000..9e8f45b5c154
--- /dev/null
+++ b/uui/source/iahndl-cookies.cxx
@@ -0,0 +1,212 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "com/sun/star/ucb/HandleCookiesRequest.hpp"
+#include "com/sun/star/ucb/XInteractionCookieHandling.hpp"
+#include "com/sun/star/task/XInteractionRequest.hpp"
+
+#include "vos/mutex.hxx"
+#include "tools/list.hxx"
+#include "svl/httpcook.hxx"
+#include "vcl/svapp.hxx"
+
+#include "cookiedg.hxx"
+
+#include "iahndl.hxx"
+
+using namespace com::sun::star;
+
+namespace {
+
+class CookieList: public List
+{
+public:
+ ~CookieList() SAL_THROW(());
+};
+
+CookieList::~CookieList() SAL_THROW(())
+{
+ while (Count() != 0)
+ delete static_cast< CntHTTPCookie * >(Remove(Count() - 1));
+}
+
+void
+executeCookieDialog(Window * pParent, CntHTTPCookieRequest & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ std::auto_ptr< CookiesDialog > xDialog(
+ new CookiesDialog(pParent, &rRequest, xManager.get()));
+ xDialog->Execute();
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface>());
+ }
+}
+
+void
+handleCookiesRequest_(
+ Window * pParent,
+ ucb::HandleCookiesRequest const & rRequest,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations)
+ SAL_THROW((uno::RuntimeException))
+{
+ CookieList aCookies;
+ for (sal_Int32 i = 0; i < rRequest.Cookies.getLength(); ++i)
+ {
+ try
+ {
+ std::auto_ptr< CntHTTPCookie > xCookie(new CntHTTPCookie);
+ xCookie->m_aName = UniString(rRequest.Cookies[i].Name);
+ xCookie->m_aValue = UniString(rRequest.Cookies[i].Value);
+ xCookie->m_aDomain = UniString(rRequest.Cookies[i].Domain);
+ xCookie->m_aPath = UniString(rRequest.Cookies[i].Path);
+ xCookie->m_aExpires
+ = DateTime(Date(rRequest.Cookies[i].Expires.Day,
+ rRequest.Cookies[i].Expires.Month,
+ rRequest.Cookies[i].Expires.Year),
+ Time(rRequest.Cookies[i].Expires.Hours,
+ rRequest.Cookies[i].Expires.Minutes,
+ rRequest.Cookies[i].Expires.Seconds,
+ rRequest.Cookies[i].Expires.HundredthSeconds));
+ xCookie->m_nFlags
+ = rRequest.Cookies[i].Secure ? CNTHTTP_COOKIE_FLAG_SECURE : 0;
+ switch (rRequest.Cookies[i].Policy)
+ {
+ case ucb::CookiePolicy_CONFIRM:
+ xCookie->m_nPolicy = CNTHTTP_COOKIE_POLICY_INTERACTIVE;
+ break;
+
+ case ucb::CookiePolicy_ACCEPT:
+ xCookie->m_nPolicy = CNTHTTP_COOKIE_POLICY_ACCEPTED;
+ break;
+
+ case ucb::CookiePolicy_IGNORE:
+ xCookie->m_nPolicy = CNTHTTP_COOKIE_POLICY_BANNED;
+ break;
+
+ default:
+ OSL_ASSERT(false);
+ break;
+ }
+ aCookies.Insert(xCookie.get(), LIST_APPEND);
+ xCookie.release();
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+ }
+
+ CntHTTPCookieRequest
+ aRequest(rRequest.URL,
+ aCookies,
+ rRequest.Request == ucb::CookieRequest_RECEIVE
+ ? CNTHTTP_COOKIE_REQUEST_RECV
+ : CNTHTTP_COOKIE_REQUEST_SEND);
+ executeCookieDialog(pParent, aRequest);
+ for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i)
+ {
+ uno::Reference< ucb::XInteractionCookieHandling >
+ xCookieHandling(rContinuations[i], uno::UNO_QUERY);
+ if (xCookieHandling.is())
+ {
+ switch (aRequest.m_nRet)
+ {
+ case CNTHTTP_COOKIE_POLICY_INTERACTIVE:
+ xCookieHandling->
+ setGeneralPolicy(ucb::CookiePolicy_CONFIRM);
+ break;
+
+ case CNTHTTP_COOKIE_POLICY_ACCEPTED:
+ xCookieHandling->
+ setGeneralPolicy(ucb::CookiePolicy_ACCEPT);
+ break;
+
+ case CNTHTTP_COOKIE_POLICY_BANNED:
+ xCookieHandling->
+ setGeneralPolicy(ucb::CookiePolicy_IGNORE);
+ break;
+ }
+ for (sal_Int32 j = 0; j < rRequest.Cookies.getLength(); ++j)
+ if (rRequest.Cookies[j].Policy
+ == ucb::CookiePolicy_CONFIRM)
+ switch (static_cast< CntHTTPCookie * >(aCookies.
+ GetObject(j))->
+ m_nPolicy)
+ {
+ case CNTHTTP_COOKIE_POLICY_ACCEPTED:
+ xCookieHandling->
+ setSpecificPolicy(rRequest.Cookies[j], true);
+ break;
+
+ case CNTHTTP_COOKIE_POLICY_BANNED:
+ xCookieHandling->
+ setSpecificPolicy(rRequest.Cookies[j], false);
+ break;
+ }
+ xCookieHandling->select();
+ break;
+ }
+ }
+}
+
+} // namespace
+
+bool
+UUIInteractionHelper::handleCookiesRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ ucb::HandleCookiesRequest aCookiesRequest;
+ if (aAnyRequest >>= aCookiesRequest)
+ {
+ handleCookiesRequest_(getParentProperty(),
+ aCookiesRequest,
+ rRequest->getContinuations());
+ return true;
+ }
+ return false;
+}
+
diff --git a/uui/source/iahndl-errorhandler.cxx b/uui/source/iahndl-errorhandler.cxx
new file mode 100644
index 000000000000..ed8fd2118184
--- /dev/null
+++ b/uui/source/iahndl-errorhandler.cxx
@@ -0,0 +1,321 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: iahndl.cxx,v $
+ * $Revision: 1.67.22.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include <memory>
+
+#include "vos/mutex.hxx"
+#include "vcl/svapp.hxx"
+#include "vcl/msgbox.hxx"
+
+#include "com/sun/star/task/XInteractionAbort.hpp"
+#include "com/sun/star/task/XInteractionApprove.hpp"
+#include "com/sun/star/task/XInteractionDisapprove.hpp"
+#include "com/sun/star/task/XInteractionRetry.hpp"
+
+#include "tools/errinf.hxx" // ErrorHandler, ErrorContext, ...
+#include "svl/svtools.hrc" // RID_ERRHDL
+
+#include "ids.hrc"
+#include "getcontinuations.hxx"
+
+#include "iahndl.hxx"
+
+using namespace com::sun::star;
+
+namespace {
+
+USHORT
+executeErrorDialog(
+ Window * pParent,
+ task::InteractionClassification eClassification,
+ rtl::OUString const & rContext,
+ rtl::OUString const & rMessage,
+ WinBits nButtonMask)
+ SAL_THROW((uno::RuntimeException))
+{
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ rtl::OUStringBuffer aText(rContext);
+ if (rContext.getLength() != 0 && rMessage.getLength() != 0)
+ aText.appendAscii(RTL_CONSTASCII_STRINGPARAM(":\n"));
+ //TODO! must be internationalized
+ aText.append(rMessage);
+
+ std::auto_ptr< MessBox > xBox;
+ try
+ {
+ switch (eClassification)
+ {
+ case task::InteractionClassification_ERROR:
+ xBox.reset(new ErrorBox(pParent,
+ nButtonMask,
+ aText.makeStringAndClear()));
+ break;
+
+ case task::InteractionClassification_WARNING:
+ xBox.reset(new WarningBox(pParent,
+ nButtonMask,
+ aText.makeStringAndClear()));
+ break;
+
+ case task::InteractionClassification_INFO:
+ if ((nButtonMask & 0x01F00000) == WB_DEF_OK)
+ //TODO! missing win bit button mask define (want to ignore
+ // any default button settings)...
+ xBox.reset(new InfoBox(pParent,
+ aText.makeStringAndClear()));
+ else
+ xBox.reset(new ErrorBox(pParent,
+ nButtonMask,
+ aText.makeStringAndClear()));
+ break;
+
+ case task::InteractionClassification_QUERY:
+ xBox.reset(new QueryBox(pParent,
+ nButtonMask,
+ aText.makeStringAndClear()));
+ break;
+
+ default:
+ OSL_ASSERT(false);
+ break;
+ }
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+
+ USHORT aResult = xBox->Execute();
+ switch( aResult )
+ {
+ case BUTTONID_OK:
+ aResult = ERRCODE_BUTTON_OK;
+ break;
+ case BUTTONID_CANCEL:
+ aResult = ERRCODE_BUTTON_CANCEL;
+ break;
+ case BUTTONID_YES:
+ aResult = ERRCODE_BUTTON_YES;
+ break;
+ case BUTTONID_NO:
+ aResult = ERRCODE_BUTTON_NO;
+ break;
+ case BUTTONID_RETRY:
+ aResult = ERRCODE_BUTTON_RETRY;
+ break;
+ }
+
+ return aResult;
+}
+
+}
+
+void
+UUIInteractionHelper::handleErrorHandlerRequest(
+ task::InteractionClassification eClassification,
+ ErrCode nErrorCode,
+ std::vector< rtl::OUString > const & rArguments,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
+ SAL_THROW((uno::RuntimeException))
+{
+ if (bObtainErrorStringOnly)
+ {
+ bHasErrorString = isInformationalErrorMessageRequest(rContinuations);
+ if (!bHasErrorString)
+ return;
+ }
+
+ rtl::OUString aMessage;
+ {
+ enum Source { SOURCE_DEFAULT, SOURCE_CNT, SOURCE_SVX, SOURCE_UUI };
+ static char const * const aManager[4]
+ = { CREATEVERSIONRESMGR_NAME(ofa),
+ CREATEVERSIONRESMGR_NAME(cnt),
+ CREATEVERSIONRESMGR_NAME(svx),
+ CREATEVERSIONRESMGR_NAME(uui) };
+ static USHORT const aId[4]
+ = { RID_ERRHDL,
+ RID_CHAOS_START + 12,
+ // cf. chaos/source/inc/cntrids.hrc, where
+ // #define RID_CHAOS_ERRHDL (RID_CHAOS_START + 12)
+ RID_SVX_START + 350, // RID_SVXERRCODE
+ RID_UUI_ERRHDL };
+ ErrCode nErrorId = nErrorCode & ~ERRCODE_WARNING_MASK;
+ Source eSource = nErrorId < ERRCODE_AREA_LIB1 ?
+ SOURCE_DEFAULT :
+ nErrorId >= ERRCODE_AREA_CHAOS
+ && nErrorId < ERRCODE_AREA_CHAOS_END ?
+ SOURCE_CNT :
+ nErrorId >= ERRCODE_AREA_SVX
+ && nErrorId <= ERRCODE_AREA_SVX_END ?
+ SOURCE_SVX :
+ SOURCE_UUI;
+
+ vos::OGuard aGuard(Application::GetSolarMutex());
+ std::auto_ptr< ResMgr > xManager;
+ xManager.reset(ResMgr::CreateResMgr(aManager[eSource]));
+ if (!xManager.get())
+ return;
+ ResId aResId(aId[eSource], *xManager.get());
+ if (!ErrorResource(aResId).getString(nErrorCode, &aMessage))
+ return;
+ }
+
+ aMessage = replaceMessageWithArguments( aMessage, rArguments );
+
+ if (bObtainErrorStringOnly)
+ {
+ rErrorString = aMessage;
+ return;
+ }
+ else
+ {
+ //TODO! It can happen that the buttons calculated below do not match
+ // the error text from the resource (e.g., some text that is not a
+ // question, but YES and NO buttons). Some error texts have
+ // ExtraData that specifies a set of buttons, but that data is not
+ // really useful, because a single error text may well make sense
+ // both with only an OK button and with RETRY and CANCEL buttons.
+
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionDisapprove > xDisapprove;
+ uno::Reference< task::XInteractionRetry > xRetry;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ getContinuations(
+ rContinuations, &xApprove, &xDisapprove, &xRetry, &xAbort);
+
+ // The following mapping uses the bit mask
+ // Approve = 8,
+ // Disapprove = 4,
+ // Retry = 2,
+ // Abort = 1
+ //
+ // The mapping has five properties on which the code to select the
+ // correct continuation relies:
+ // 1 The OK button is mapped to Approve if that is available,
+ // otherwise to Abort if that is available, otherwise to none.
+ // 2 The CANCEL button is always mapped to Abort.
+ // 3 The RETRY button is always mapped to Retry.
+ // 4 The NO button is always mapped to Disapprove.
+ // 5 The YES button is always mapped to Approve.
+ //
+ // Because the WinBits button combinations are quite restricted, not
+ // every request can be served here.
+ //
+ // Finally, it seems to be better to leave default button
+ // determination to VCL (the favouring of CANCEL as default button
+ // seems to not always be what the user wants)...
+ WinBits const aButtonMask[16]
+ = { 0,
+ WB_OK /*| WB_DEF_OK*/, // Abort
+ 0,
+ WB_RETRY_CANCEL /*| WB_DEF_CANCEL*/, // Retry, Abort
+ 0,
+ 0,
+ 0,
+ 0,
+ WB_OK /*| WB_DEF_OK*/, // Approve
+ WB_OK_CANCEL /*| WB_DEF_CANCEL*/, // Approve, Abort
+ 0,
+ 0,
+ WB_YES_NO /*| WB_DEF_NO*/, // Approve, Disapprove
+ WB_YES_NO_CANCEL /*| WB_DEF_CANCEL*/,
+ // Approve, Disapprove, Abort
+ 0,
+ 0 };
+
+ WinBits nButtonMask = aButtonMask[(xApprove.is() ? 8 : 0)
+ | (xDisapprove.is() ? 4 : 0)
+ | (xRetry.is() ? 2 : 0)
+ | (xAbort.is() ? 1 : 0)];
+ if (nButtonMask == 0)
+ return;
+
+ //TODO! remove this backwards compatibility?
+ rtl::OUString aContext(getContextProperty());
+ if (aContext.getLength() == 0 && nErrorCode != 0)
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+ ErrorContext * pContext = ErrorContext::GetContext();
+ if (pContext)
+ {
+ UniString aContextString;
+ if (pContext->GetString(nErrorCode, aContextString))
+ aContext = aContextString;
+ }
+ }
+
+ USHORT nResult = executeErrorDialog(
+ getParentProperty(), eClassification, aContext, aMessage, nButtonMask );
+
+ switch (nResult)
+ {
+ case ERRCODE_BUTTON_OK:
+ OSL_ENSURE(xApprove.is() || xAbort.is(), "unexpected situation");
+ if (xApprove.is())
+ xApprove->select();
+ else if (xAbort.is())
+ xAbort->select();
+ break;
+
+ case ERRCODE_BUTTON_CANCEL:
+ OSL_ENSURE(xAbort.is(), "unexpected situation");
+ if (xAbort.is())
+ xAbort->select();
+ break;
+
+ case ERRCODE_BUTTON_RETRY:
+ OSL_ENSURE(xRetry.is(), "unexpected situation");
+ if (xRetry.is())
+ xRetry->select();
+ break;
+
+ case ERRCODE_BUTTON_NO:
+ OSL_ENSURE(xDisapprove.is(), "unexpected situation");
+ if (xDisapprove.is())
+ xDisapprove->select();
+ break;
+
+ case ERRCODE_BUTTON_YES:
+ OSL_ENSURE(xApprove.is(), "unexpected situation");
+ if (xApprove.is())
+ xApprove->select();
+ break;
+ }
+
+ }
+}
diff --git a/uui/source/iahndl-filter.cxx b/uui/source/iahndl-filter.cxx
new file mode 100644
index 000000000000..4c56e8566c12
--- /dev/null
+++ b/uui/source/iahndl-filter.cxx
@@ -0,0 +1,474 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "com/sun/star/beans/XPropertyAccess.hpp"
+#include "com/sun/star/container/XContainerQuery.hpp"
+#include "com/sun/star/container/XNameContainer.hpp"
+#include "com/sun/star/document/AmbigousFilterRequest.hpp"
+#include "com/sun/star/document/FilterOptionsRequest.hpp"
+#include "com/sun/star/document/NoSuchFilterRequest.hpp"
+#include "com/sun/star/document/XImporter.hpp"
+#include "com/sun/star/document/XInteractionFilterOptions.hpp"
+#include "com/sun/star/document/XInteractionFilterSelect.hpp"
+#include "com/sun/star/lang/XMultiServiceFactory.hpp"
+#include "com/sun/star/task/XInteractionAbort.hpp"
+#include "com/sun/star/task/XInteractionRequest.hpp"
+#include "com/sun/star/ui/dialogs/XExecutableDialog.hpp"
+
+#include "vos/mutex.hxx"
+#include "comphelper/sequenceashashmap.hxx"
+#include "vcl/svapp.hxx"
+
+#include "getcontinuations.hxx"
+#include "fltdlg.hxx"
+
+#include "iahndl.hxx"
+
+using namespace com::sun::star;
+
+namespace {
+
+void
+executeFilterDialog(
+ Window * pParent ,
+ rtl::OUString const & rURL ,
+ uui::FilterNameList const & rFilters,
+ rtl::OUString & rFilter )
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+
+ std::auto_ptr< uui::FilterDialog > xDialog(
+ new uui::FilterDialog(pParent, xManager.get()));
+
+ xDialog->SetURL(rURL);
+ xDialog->ChangeFilters(&rFilters);
+
+ uui::FilterNameListPtr pSelected = rFilters.end();
+ if( xDialog->AskForFilter( pSelected ) )
+ {
+ rFilter = pSelected->sInternal;
+ }
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+void
+handleNoSuchFilterRequest_(
+ Window * pParent,
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ document::NoSuchFilterRequest const & rRequest,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations )
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< document::XInteractionFilterSelect > xFilterTransport;
+ getContinuations(rContinuations, &xAbort, &xFilterTransport);
+
+ // check neccessary ressources - if they don't exist - abort or
+ // break this operation
+ if (!xAbort.is())
+ return;
+
+ if (!xFilterTransport.is())
+ {
+ xAbort->select();
+ return;
+ }
+
+ uno::Reference< container::XContainerQuery > xFilterContainer;
+ try
+ {
+ xFilterContainer.set( xServiceFactory->createInstance(
+ ::rtl::OUString::createFromAscii(
+ "com.sun.star.document.FilterFactory") ),
+ uno::UNO_QUERY );
+ }
+ catch ( uno::Exception const & )
+ {
+ }
+
+ if (!xFilterContainer.is())
+ {
+ xAbort->select();
+ return;
+ }
+
+ uui::FilterNameList lNames;
+
+ // Note: We look for all filters here which match the following criteria:
+ // - they are import filters as minimum (of course they can
+ // support export too)
+ // - we don't show any filter which are flaged as "don't show it
+ // at the UI" or "they are not installed"
+ // - we ignore filters, which have not set any valid
+ // DocumentService (e.g. our pure graphic filters)
+ // - we show it sorted by her UIName's
+ // - We don't use the order flag or prefer default filters.
+ // (Because this list shows all filters and the user should
+ // find his filter vry easy by his UIName ...)
+ // - We use "_query_all" here ... but we filter graphic filters
+ // out by using DocumentService property later!
+ uno::Reference< container::XEnumeration > xFilters
+ = xFilterContainer->createSubSetEnumerationByQuery(
+ ::rtl::OUString::createFromAscii(
+ "_query_all:sort_prop=uiname:iflags=1:eflags=143360"));
+ while (xFilters->hasMoreElements())
+ {
+ try
+ {
+ ::comphelper::SequenceAsHashMap lProps(xFilters->nextElement());
+ uui::FilterNamePair aPair;
+
+ aPair.sInternal = lProps.getUnpackedValueOrDefault(
+ rtl::OUString::createFromAscii("Name"), ::rtl::OUString());
+ aPair.sUI = lProps.getUnpackedValueOrDefault(
+ rtl::OUString::createFromAscii("UIName"), ::rtl::OUString());
+ if ( (!aPair.sInternal.Len()) || (!aPair.sUI.Len() ) )
+ {
+ continue;
+ }
+ lNames.push_back( aPair );
+ }
+ catch(const uno::RuntimeException&)
+ {
+ throw;
+ }
+ catch(const uno::Exception&)
+ {
+ continue;
+ }
+ }
+
+ // no list available for showing
+ // -> abort operation
+ if (lNames.size()<1)
+ {
+ xAbort->select();
+ return;
+ }
+
+ // let the user select the right filter
+ rtl::OUString sSelectedFilter;
+ executeFilterDialog( pParent,
+ rRequest.URL,
+ lNames,
+ sSelectedFilter );
+
+ // If he doesn't select anyone
+ // -> abort operation
+ if (sSelectedFilter.getLength()<1)
+ {
+ xAbort->select();
+ return;
+ }
+
+ // otherwhise set it for return
+ xFilterTransport->setFilter( sSelectedFilter );
+ xFilterTransport->select();
+}
+
+void
+handleAmbigousFilterRequest_(
+ Window * pParent,
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ document::AmbigousFilterRequest const & rRequest,
+ uno::Sequence<
+ uno::Reference<
+ task::XInteractionContinuation > > const & rContinuations)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< document::XInteractionFilterSelect > xFilterTransport;
+ getContinuations(rContinuations, &xAbort, &xFilterTransport);
+
+ uui::FilterNameList lNames;
+
+ uno::Reference< container::XNameContainer > xFilterContainer;
+ try
+ {
+ xFilterContainer.set( xServiceFactory->createInstance(
+ ::rtl::OUString::createFromAscii(
+ "com.sun.star.document.FilterFactory") ),
+ uno::UNO_QUERY );
+ }
+ catch ( uno::Exception & )
+ {
+ }
+
+ if( xFilterContainer.is() )
+ {
+ uno::Any aPackedSet ;
+ uno::Sequence< beans::PropertyValue > lProps ;
+ sal_Int32 nStep ;
+ uui::FilterNamePair aPair ;
+
+ try
+ {
+ aPackedSet = xFilterContainer->getByName( rRequest.SelectedFilter );
+ }
+ catch(const container::NoSuchElementException&)
+ {
+ aPackedSet.clear();
+ }
+ aPackedSet >>= lProps;
+ for( nStep=0; nStep<lProps.getLength(); ++nStep )
+ {
+ if( lProps[nStep].Name.compareToAscii("UIName") == 0 )
+ {
+ ::rtl::OUString sTemp;
+ lProps[nStep].Value >>= sTemp;
+ aPair.sUI = sTemp;
+ aPair.sInternal = rRequest.SelectedFilter;
+ lNames.push_back( aPair );
+ break;
+ }
+ }
+
+ try
+ {
+ aPackedSet = xFilterContainer->getByName( rRequest.DetectedFilter );
+ }
+ catch(const container::NoSuchElementException&)
+ {
+ aPackedSet.clear();
+ }
+ aPackedSet >>= lProps;
+ for( nStep=0; nStep<lProps.getLength(); ++nStep )
+ {
+ if( lProps[nStep].Name.compareToAscii("UIName") == 0 )
+ {
+ ::rtl::OUString sTemp;
+ lProps[nStep].Value >>= sTemp;
+ aPair.sUI = sTemp;
+ aPair.sInternal = rRequest.DetectedFilter;
+ lNames.push_back( aPair );
+ break;
+ }
+ }
+ }
+
+ if( xAbort.is() && xFilterTransport.is() )
+ {
+ if( lNames.size() < 1 )
+ {
+ xAbort->select();
+ }
+ else
+ {
+ rtl::OUString sFilter;
+ executeFilterDialog( pParent,
+ rRequest.URL,
+ lNames,
+ sFilter );
+
+ if( sFilter.getLength() > 0 )
+ {
+ xFilterTransport->setFilter( sFilter );
+ xFilterTransport->select();
+ }
+ else
+ xAbort->select();
+ }
+ }
+}
+
+void
+handleFilterOptionsRequest_(
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ document::FilterOptionsRequest const & rRequest,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< document::XInteractionFilterOptions > xFilterOptions;
+ getContinuations(rContinuations, &xAbort, &xFilterOptions);
+
+ uno::Reference< container::XNameAccess > xFilterCFG;
+ try
+ {
+ xFilterCFG.set( xServiceFactory->createInstance(
+ ::rtl::OUString::createFromAscii(
+ "com.sun.star.document.FilterFactory" ) ),
+ uno::UNO_QUERY );
+ }
+ catch ( uno::Exception const & )
+ {
+ }
+
+ if( xFilterCFG.is() && rRequest.rProperties.getLength() )
+ {
+ try
+ {
+ ::rtl::OUString aFilterName;
+ sal_Int32 nPropCount = rRequest.rProperties.getLength();
+ for( sal_Int32 ind = 0; ind < nPropCount; ++ind )
+ {
+ rtl::OUString tmp = rRequest.rProperties[ind].Name;
+ if( rRequest.rProperties[ind].Name.equals(
+ ::rtl::OUString::createFromAscii("FilterName")) )
+ {
+ rRequest.rProperties[ind].Value >>= aFilterName;
+ break;
+ }
+ }
+
+ uno::Sequence < beans::PropertyValue > aProps;
+ if ( xFilterCFG->getByName( aFilterName ) >>= aProps )
+ {
+ sal_Int32 nPropertyCount = aProps.getLength();
+ for( sal_Int32 nProperty=0;
+ nProperty < nPropertyCount;
+ ++nProperty )
+ if( aProps[nProperty].Name.equals(
+ ::rtl::OUString::createFromAscii("UIComponent")) )
+ {
+ ::rtl::OUString aServiceName;
+ aProps[nProperty].Value >>= aServiceName;
+ if( aServiceName.getLength() )
+ {
+ uno::Reference<
+ ui::dialogs::XExecutableDialog > xFilterDialog(
+ xServiceFactory->createInstance(
+ aServiceName ),
+ uno::UNO_QUERY );
+ uno::Reference< beans::XPropertyAccess >
+ xFilterProperties( xFilterDialog,
+ uno::UNO_QUERY );
+
+ if( xFilterDialog.is() && xFilterProperties.is() )
+ {
+ uno::Reference<
+ document::XImporter > xImporter(
+ xFilterDialog, uno::UNO_QUERY );
+ if( xImporter.is() )
+ xImporter->setTargetDocument(
+ uno::Reference< lang::XComponent >(
+ rRequest.rModel, uno::UNO_QUERY ) );
+
+ xFilterProperties->setPropertyValues(
+ rRequest.rProperties );
+
+ if( xFilterDialog->execute() )
+ {
+ xFilterOptions->setFilterOptions(
+ xFilterProperties->getPropertyValues() );
+ xFilterOptions->select();
+ return;
+ }
+ }
+ }
+ break;
+ }
+ }
+ }
+ catch( container::NoSuchElementException& )
+ {
+ // the filter name is unknown
+ }
+ catch( uno::Exception& )
+ {
+ }
+ }
+
+ xAbort->select();
+}
+
+} // namespace
+
+bool
+UUIInteractionHelper::handleNoSuchFilterRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ document::NoSuchFilterRequest aNoSuchFilterRequest;
+ if (aAnyRequest >>= aNoSuchFilterRequest)
+ {
+ handleNoSuchFilterRequest_(getParentProperty(),
+ m_xServiceFactory,
+ aNoSuchFilterRequest,
+ rRequest->getContinuations());
+ return true;
+ }
+ return false;
+}
+
+bool
+UUIInteractionHelper::handleAmbigousFilterRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ document::AmbigousFilterRequest aAmbigousFilterRequest;
+ if (aAnyRequest >>= aAmbigousFilterRequest)
+ {
+ handleAmbigousFilterRequest_(getParentProperty(),
+ m_xServiceFactory,
+ aAmbigousFilterRequest,
+ rRequest->getContinuations());
+ return true;
+ }
+ return false;
+}
+
+bool
+UUIInteractionHelper::handleFilterOptionsRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ document::FilterOptionsRequest aFilterOptionsRequest;
+ if (aAnyRequest >>= aFilterOptionsRequest)
+ {
+ handleFilterOptionsRequest_(m_xServiceFactory,
+ aFilterOptionsRequest,
+ rRequest->getContinuations());
+ return true;
+ }
+ return false;
+}
+
+
diff --git a/uui/source/iahndl-ioexceptions.cxx b/uui/source/iahndl-ioexceptions.cxx
new file mode 100644
index 000000000000..b9bc7b40175a
--- /dev/null
+++ b/uui/source/iahndl-ioexceptions.cxx
@@ -0,0 +1,346 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: iahndl.cxx,v $
+ * $Revision: 1.67.22.1 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "com/sun/star/beans/PropertyValue.hpp"
+#include "com/sun/star/task/XInteractionRequest.hpp"
+#include "com/sun/star/ucb/InteractiveAugmentedIOException.hpp"
+
+#include "ids.hrc"
+
+#include "iahndl.hxx"
+
+using namespace com::sun::star;
+
+namespace {
+
+bool
+getStringRequestArgument(uno::Sequence< uno::Any > const & rArguments,
+ rtl::OUString const & rKey,
+ rtl::OUString * pValue)
+ SAL_THROW(())
+{
+ for (sal_Int32 i = 0; i < rArguments.getLength(); ++i)
+ {
+ beans::PropertyValue aProperty;
+ if ((rArguments[i] >>= aProperty) && aProperty.Name == rKey)
+ {
+ rtl::OUString aValue;
+ if (aProperty.Value >>= aValue)
+ {
+ if (pValue)
+ *pValue = aValue;
+ return true;
+ }
+ }
+ }
+ return false;
+}
+
+bool
+getBoolRequestArgument(uno::Sequence< uno::Any > const & rArguments,
+ rtl::OUString const & rKey,
+ bool * pValue)
+ SAL_THROW(())
+{
+ for (sal_Int32 i = 0; i < rArguments.getLength(); ++i)
+ {
+ beans::PropertyValue aProperty;
+ if ((rArguments[i] >>= aProperty) && aProperty.Name == rKey)
+ {
+ sal_Bool bValue = sal_Bool();
+ if (aProperty.Value >>= bValue)
+ {
+ if (pValue)
+ *pValue = bValue;
+ return true;
+ }
+ }
+ }
+ return false;
+}
+
+bool
+getResourceNameRequestArgument(uno::Sequence< uno::Any > const & rArguments,
+ rtl::OUString * pValue)
+ SAL_THROW(())
+{
+ if (!getStringRequestArgument(rArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "Uri")),
+ pValue))
+ return false;
+ // Use the resource name only for file URLs, to avoid confusion:
+ //TODO! work with ucp locality concept instead of hardcoded "file"?
+ if (pValue
+ && pValue->matchIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(
+ "file:")))
+ getStringRequestArgument(rArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "ResourceName")),
+ pValue);
+ return true;
+}
+
+} // namespace
+
+bool
+UUIInteractionHelper::handleInteractiveIOException(
+ uno::Reference< task::XInteractionRequest > const & rRequest,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+ bHasErrorString = false;
+
+ ucb::InteractiveIOException aIoException;
+ if (aAnyRequest >>= aIoException)
+ {
+ uno::Sequence< uno::Any > aRequestArguments;
+ ucb::InteractiveAugmentedIOException aAugmentedIoException;
+ if (aAnyRequest >>= aAugmentedIoException)
+ aRequestArguments = aAugmentedIoException.Arguments;
+
+ ErrCode nErrorCode;
+ std::vector< rtl::OUString > aArguments;
+ static ErrCode const
+ aErrorCode[ucb::IOErrorCode_WRONG_VERSION + 1][2]
+ = { { ERRCODE_IO_ABORT, ERRCODE_UUI_IO_ABORT }, // ABORT
+ { ERRCODE_IO_ACCESSDENIED, ERRCODE_UUI_IO_ACCESSDENIED },
+ // ACCESS_DENIED
+ { ERRCODE_IO_ALREADYEXISTS,
+ ERRCODE_UUI_IO_ALREADYEXISTS }, // ALREADY_EXISTING
+ { ERRCODE_IO_BADCRC, ERRCODE_UUI_IO_BADCRC }, // BAD_CRC
+ { ERRCODE_IO_CANTCREATE, ERRCODE_UUI_IO_CANTCREATE },
+ // CANT_CREATE
+ { ERRCODE_IO_CANTREAD, ERRCODE_UUI_IO_CANTREAD },
+ // CANT_READ
+ { ERRCODE_IO_CANTSEEK, ERRCODE_UUI_IO_CANTSEEK },
+ // CANT_SEEK
+ { ERRCODE_IO_CANTTELL, ERRCODE_UUI_IO_CANTTELL },
+ // CANT_TELL
+ { ERRCODE_IO_CANTWRITE, ERRCODE_UUI_IO_CANTWRITE },
+ // CANT_WRITE
+ { ERRCODE_IO_CURRENTDIR, ERRCODE_UUI_IO_CURRENTDIR },
+ // CURRENT_DIRECTORY
+ { ERRCODE_IO_DEVICENOTREADY, ERRCODE_UUI_IO_NOTREADY },
+ // DEVICE_NOT_READY
+ { ERRCODE_IO_NOTSAMEDEVICE,
+ ERRCODE_UUI_IO_NOTSAMEDEVICE }, // DIFFERENT_DEVICES
+ { ERRCODE_IO_GENERAL, ERRCODE_UUI_IO_GENERAL }, // GENERAL
+ { ERRCODE_IO_INVALIDACCESS,
+ ERRCODE_UUI_IO_INVALIDACCESS }, // INVALID_ACCESS
+ { ERRCODE_IO_INVALIDCHAR, ERRCODE_UUI_IO_INVALIDCHAR },
+ // INVALID_CHARACTER
+ { ERRCODE_IO_INVALIDDEVICE,
+ ERRCODE_UUI_IO_INVALIDDEVICE }, // INVALID_DEVICE
+ { ERRCODE_IO_INVALIDLENGTH,
+ ERRCODE_UUI_IO_INVALIDLENGTH }, // INVALID_LENGTH
+ { ERRCODE_IO_INVALIDPARAMETER,
+ ERRCODE_UUI_IO_INVALIDPARAMETER }, // INVALID_PARAMETER
+ { ERRCODE_IO_ISWILDCARD, ERRCODE_UUI_IO_ISWILDCARD },
+ // IS_WILDCARD
+ { ERRCODE_IO_LOCKVIOLATION,
+ ERRCODE_UUI_IO_LOCKVIOLATION }, // LOCKING_VIOLATION
+ { ERRCODE_IO_MISPLACEDCHAR,
+ ERRCODE_UUI_IO_MISPLACEDCHAR }, // MISPLACED_CHARACTER
+ { ERRCODE_IO_NAMETOOLONG, ERRCODE_UUI_IO_NAMETOOLONG },
+ // NAME_TOO_LONG
+ { ERRCODE_IO_NOTEXISTS, ERRCODE_UUI_IO_NOTEXISTS },
+ // NOT_EXISTING
+ { ERRCODE_IO_NOTEXISTSPATH,
+ ERRCODE_UUI_IO_NOTEXISTSPATH }, // NOT_EXISTING_PATH
+ { ERRCODE_IO_NOTSUPPORTED, ERRCODE_UUI_IO_NOTSUPPORTED },
+ // NOT_SUPPORTED
+ { ERRCODE_IO_NOTADIRECTORY,
+ ERRCODE_UUI_IO_NOTADIRECTORY }, // NO_DIRECTORY
+ { ERRCODE_IO_NOTAFILE, ERRCODE_UUI_IO_NOTAFILE },
+ // NO_FILE
+ { ERRCODE_IO_OUTOFSPACE, ERRCODE_UUI_IO_OUTOFSPACE },
+ // OUT_OF_DISK_SPACE
+ { ERRCODE_IO_TOOMANYOPENFILES,
+ ERRCODE_UUI_IO_TOOMANYOPENFILES },
+ // OUT_OF_FILE_HANDLES
+ { ERRCODE_IO_OUTOFMEMORY, ERRCODE_UUI_IO_OUTOFMEMORY },
+ // OUT_OF_MEMORY
+ { ERRCODE_IO_PENDING, ERRCODE_UUI_IO_PENDING }, // PENDING
+ { ERRCODE_IO_RECURSIVE, ERRCODE_UUI_IO_RECURSIVE },
+ // RECURSIVE
+ { ERRCODE_IO_UNKNOWN, ERRCODE_UUI_IO_UNKNOWN }, // UNKNOWN
+ { ERRCODE_IO_WRITEPROTECTED,
+ ERRCODE_UUI_IO_WRITEPROTECTED }, // WRITE_PROTECTED
+ { ERRCODE_IO_WRONGFORMAT, ERRCODE_UUI_IO_WRONGFORMAT },
+ // WRONG_FORMAT
+ { ERRCODE_IO_WRONGVERSION,
+ ERRCODE_UUI_IO_WRONGVERSION } }; // WRONG_VERSION
+ switch (aIoException.Code)
+ {
+ case ucb::IOErrorCode_CANT_CREATE:
+ {
+ rtl::OUString aArgFolder;
+ if (getStringRequestArgument(
+ aRequestArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "Folder")),
+ &aArgFolder))
+ {
+ rtl::OUString aArgUri;
+ if (getResourceNameRequestArgument(aRequestArguments,
+ &aArgUri))
+ {
+ nErrorCode = ERRCODE_UUI_IO_CANTCREATE;
+ aArguments.reserve(2);
+ aArguments.push_back(aArgUri);
+ aArguments.push_back(aArgFolder);
+ }
+ else
+ {
+ nErrorCode = ERRCODE_UUI_IO_CANTCREATE_NONAME;
+ aArguments.push_back(aArgFolder);
+ }
+ }
+ else
+ nErrorCode = aErrorCode[aIoException.Code][0];
+ break;
+ }
+
+ case ucb::IOErrorCode_DEVICE_NOT_READY:
+ {
+ rtl::OUString aArgUri;
+ if (getResourceNameRequestArgument(aRequestArguments,
+ &aArgUri))
+ {
+ rtl::OUString aResourceType;
+ getStringRequestArgument(
+ aRequestArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "ResourceType")),
+ &aResourceType);
+ bool bRemovable = false;
+ getBoolRequestArgument(aRequestArguments,
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "Removable")),
+ &bRemovable);
+ nErrorCode
+ = aResourceType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("volume"))
+ ? (bRemovable
+ ? ERRCODE_UUI_IO_NOTREADY_VOLUME_REMOVABLE
+ : ERRCODE_UUI_IO_NOTREADY_VOLUME)
+ : (bRemovable
+ ? ERRCODE_UUI_IO_NOTREADY_REMOVABLE
+ : ERRCODE_UUI_IO_NOTREADY);
+ aArguments.push_back(aArgUri);
+ }
+ else
+ nErrorCode = aErrorCode[aIoException.Code][0];
+ break;
+ }
+
+ case ucb::IOErrorCode_DIFFERENT_DEVICES:
+ {
+ rtl::OUString aArgVolume;
+ rtl::OUString aArgOtherVolume;
+ if (getStringRequestArgument(
+ aRequestArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "Volume")),
+ &aArgVolume)
+ && getStringRequestArgument(
+ aRequestArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "OtherVolume")),
+ &aArgOtherVolume))
+ {
+ nErrorCode = aErrorCode[aIoException.Code][1];
+ aArguments.reserve(2);
+ aArguments.push_back(aArgVolume);
+ aArguments.push_back(aArgOtherVolume);
+ }
+ else
+ nErrorCode = aErrorCode[aIoException.Code][0];
+ break;
+ }
+
+ case ucb::IOErrorCode_NOT_EXISTING:
+ {
+ rtl::OUString aArgUri;
+ if (getResourceNameRequestArgument(aRequestArguments,
+ &aArgUri))
+ {
+ rtl::OUString aResourceType;
+ getStringRequestArgument(
+ aRequestArguments,
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
+ "ResourceType")),
+ &aResourceType);
+ nErrorCode
+ = aResourceType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("volume"))
+ ? ERRCODE_UUI_IO_NOTEXISTS_VOLUME
+ : (aResourceType.equalsAsciiL(
+ RTL_CONSTASCII_STRINGPARAM("folder"))
+ ? ERRCODE_UUI_IO_NOTEXISTS_FOLDER
+ : ERRCODE_UUI_IO_NOTEXISTS);
+ aArguments.push_back(aArgUri);
+ }
+ else
+ nErrorCode = aErrorCode[aIoException.Code][0];
+ break;
+ }
+
+ default:
+ {
+ rtl::OUString aArgUri;
+ if (getResourceNameRequestArgument(aRequestArguments,
+ &aArgUri))
+ {
+ nErrorCode = aErrorCode[aIoException.Code][1];
+ aArguments.push_back(aArgUri);
+ }
+ else
+ nErrorCode = aErrorCode[aIoException.Code][0];
+ break;
+ }
+ }
+
+ handleErrorHandlerRequest(aIoException.Classification,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
+ return false;
+}
diff --git a/uui/source/iahndl-locking.cxx b/uui/source/iahndl-locking.cxx
new file mode 100644
index 000000000000..48409235d64f
--- /dev/null
+++ b/uui/source/iahndl-locking.cxx
@@ -0,0 +1,319 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include <memory>
+
+#include "com/sun/star/document/ChangedByOthersRequest.hpp"
+#include "com/sun/star/document/LockedDocumentRequest.hpp"
+#include "com/sun/star/document/LockedOnSavingRequest.hpp"
+#include "com/sun/star/document/LockFileIgnoreRequest.hpp"
+#include "com/sun/star/document/OwnLockOnDocumentRequest.hpp"
+#include "com/sun/star/task/XInteractionApprove.hpp"
+#include "com/sun/star/task/XInteractionDisapprove.hpp"
+#include "com/sun/star/task/XInteractionAbort.hpp"
+#include "com/sun/star/task/XInteractionRequest.hpp"
+
+#include "vos/mutex.hxx"
+#include "vcl/svapp.hxx"
+#include "vcl/msgbox.hxx"
+
+#include "ids.hrc"
+#include "getcontinuations.hxx"
+#include "openlocked.hxx"
+#include "trylater.hxx"
+#include "alreadyopen.hxx"
+#include "filechanged.hxx"
+#include "lockfailed.hxx"
+
+#include "iahndl.hxx"
+
+#define UUI_DOC_LOAD_LOCK 0
+#define UUI_DOC_OWN_LOAD_LOCK 1
+#define UUI_DOC_SAVE_LOCK 2
+#define UUI_DOC_OWN_SAVE_LOCK 3
+
+using namespace com::sun::star;
+
+namespace {
+
+void
+handleLockedDocumentRequest_(
+ Window * pParent,
+ const ::rtl::OUString& aDocumentURL,
+ const ::rtl::OUString& aInfo,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations,
+ sal_uInt16 nMode )
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionDisapprove > xDisapprove;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ getContinuations(rContinuations, &xApprove, &xDisapprove, &xAbort);
+
+ if ( !xApprove.is() || !xDisapprove.is() || !xAbort.is() )
+ return;
+
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ if (!xManager.get())
+ return;
+
+ ::rtl::OUString aMessage;
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back( aDocumentURL );
+
+ sal_Int32 nResult = RET_CANCEL;
+ if ( nMode == UUI_DOC_LOAD_LOCK )
+ {
+ aArguments.push_back( aInfo.getLength()
+ ? aInfo
+ : ::rtl::OUString( String(
+ ResId( STR_UNKNOWNUSER,
+ *xManager.get() ) ) ) );
+ aMessage = String( ResId( STR_OPENLOCKED_MSG, *xManager.get() ) );
+ aMessage = UUIInteractionHelper::replaceMessageWithArguments(
+ aMessage, aArguments );
+
+ std::auto_ptr< OpenLockedQueryBox > xDialog(new OpenLockedQueryBox(
+ pParent, xManager.get(), aMessage ) );
+ nResult = xDialog->Execute();
+ }
+ else if ( nMode == UUI_DOC_SAVE_LOCK )
+ {
+ aArguments.push_back( aInfo.getLength()
+ ? aInfo
+ : ::rtl::OUString( String(
+ ResId( STR_UNKNOWNUSER,
+ *xManager.get() ) ) ) );
+ aMessage = String( ResId( STR_TRYLATER_MSG, *xManager.get() ) );
+ aMessage = UUIInteractionHelper::replaceMessageWithArguments(
+ aMessage, aArguments );
+
+ std::auto_ptr< TryLaterQueryBox > xDialog(
+ new TryLaterQueryBox( pParent, xManager.get(), aMessage ) );
+ nResult = xDialog->Execute();
+ }
+ else if ( nMode == UUI_DOC_OWN_LOAD_LOCK ||
+ nMode == UUI_DOC_OWN_SAVE_LOCK )
+ {
+ aArguments.push_back( aInfo );
+ aMessage = String( ResId( nMode == UUI_DOC_OWN_SAVE_LOCK
+ ? STR_ALREADYOPEN_SAVE_MSG
+ : STR_ALREADYOPEN_MSG,
+ *xManager.get() ) );
+ aMessage = UUIInteractionHelper::replaceMessageWithArguments(
+ aMessage, aArguments );
+
+ std::auto_ptr< AlreadyOpenQueryBox > xDialog(
+ new AlreadyOpenQueryBox( pParent,
+ xManager.get(),
+ aMessage,
+ nMode == UUI_DOC_OWN_SAVE_LOCK ) );
+ nResult = xDialog->Execute();
+ }
+
+ if ( nResult == RET_YES )
+ xApprove->select();
+ else if ( nResult == RET_NO )
+ xDisapprove->select();
+ else
+ xAbort->select();
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+void
+handleChangedByOthersRequest_(
+ Window * pParent,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations )
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ getContinuations(rContinuations, &xApprove, &xAbort);
+
+ if ( !xApprove.is() || !xAbort.is() )
+ return;
+
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ if (!xManager.get())
+ return;
+
+ std::auto_ptr< FileChangedQueryBox > xDialog(
+ new FileChangedQueryBox( pParent, xManager.get() ) );
+ sal_Int32 nResult = xDialog->Execute();
+
+ if ( nResult == RET_YES )
+ xApprove->select();
+ else
+ xAbort->select();
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+void
+handleLockFileIgnoreRequest_(
+ Window * pParent,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations )
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ getContinuations(rContinuations, &xApprove, &xAbort);
+
+ if ( !xApprove.is() || !xAbort.is() )
+ return;
+
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ if (!xManager.get())
+ return;
+
+ std::auto_ptr< LockFailedQueryBox > xDialog(
+ new LockFailedQueryBox( pParent, xManager.get() ) );
+ sal_Int32 nResult = xDialog->Execute();
+
+ if ( nResult == RET_OK )
+ xApprove->select();
+ else
+ xAbort->select();
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+} // namespace
+
+bool
+UUIInteractionHelper::handleLockedDocumentRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((::com::sun::star::uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ document::LockedDocumentRequest aLockedDocumentRequest;
+ if (aAnyRequest >>= aLockedDocumentRequest )
+ {
+ handleLockedDocumentRequest_( getParentProperty(),
+ aLockedDocumentRequest.DocumentURL,
+ aLockedDocumentRequest.UserInfo,
+ rRequest->getContinuations(),
+ UUI_DOC_LOAD_LOCK );
+ return true;
+ }
+
+ document::OwnLockOnDocumentRequest aOwnLockOnDocumentRequest;
+ if (aAnyRequest >>= aOwnLockOnDocumentRequest )
+ {
+ handleLockedDocumentRequest_( getParentProperty(),
+ aOwnLockOnDocumentRequest.DocumentURL,
+ aOwnLockOnDocumentRequest.TimeInfo,
+ rRequest->getContinuations(),
+ aOwnLockOnDocumentRequest.IsStoring
+ ? UUI_DOC_OWN_SAVE_LOCK
+ : UUI_DOC_OWN_LOAD_LOCK );
+ return true;
+ }
+
+ document::LockedOnSavingRequest aLockedOnSavingRequest;
+ if (aAnyRequest >>= aLockedOnSavingRequest )
+ {
+ handleLockedDocumentRequest_( getParentProperty(),
+ aLockedOnSavingRequest.DocumentURL,
+ aLockedOnSavingRequest.UserInfo,
+ rRequest->getContinuations(),
+ UUI_DOC_SAVE_LOCK );
+ return true;
+ }
+ return false;
+}
+
+bool
+UUIInteractionHelper::handleChangedByOthersRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ document::ChangedByOthersRequest aChangedByOthersRequest;
+ if (aAnyRequest >>= aChangedByOthersRequest )
+ {
+ handleChangedByOthersRequest_( getParentProperty(),
+ rRequest->getContinuations() );
+ return true;
+ }
+ return false;
+}
+
+bool
+UUIInteractionHelper::handleLockFileIgnoreRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ document::LockFileIgnoreRequest aLockFileIgnoreRequest;
+ if (aAnyRequest >>= aLockFileIgnoreRequest )
+ {
+ handleLockFileIgnoreRequest_( getParentProperty(),
+ rRequest->getContinuations() );
+ return true;
+ }
+ return false;
+}
+
+
diff --git a/uui/source/iahndl-ssl.cxx b/uui/source/iahndl-ssl.cxx
new file mode 100644
index 000000000000..e5e1a14bb20e
--- /dev/null
+++ b/uui/source/iahndl-ssl.cxx
@@ -0,0 +1,360 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "com/sun/star/security/CertificateValidity.hpp"
+#include "com/sun/star/task/XInteractionAbort.hpp"
+#include "com/sun/star/task/XInteractionApprove.hpp"
+#include "com/sun/star/task/XInteractionRequest.hpp"
+#include "com/sun/star/ucb/CertificateValidationRequest.hpp"
+
+#include "vos/mutex.hxx"
+#include "tools/datetime.hxx"
+#include "svl/zforlist.hxx"
+#include "vcl/svapp.hxx"
+
+#include "ids.hrc"
+#include "getcontinuations.hxx"
+#include "sslwarndlg.hxx"
+#include "unknownauthdlg.hxx"
+
+#include "iahndl.hxx"
+
+#define DESCRIPTION_1 1
+#define DESCRIPTION_2 2
+#define TITLE 3
+
+using namespace com::sun::star;
+
+namespace {
+
+String
+getContentPart( const String& _rRawString )
+{
+ // search over some parts to find a string
+ //static char* aIDs[] = { "CN", "OU", "O", "E", NULL };
+ static char const * aIDs[] = { "CN=", "OU=", "O=", "E=", NULL };// By CP
+ String sPart;
+ int i = 0;
+ while ( aIDs[i] )
+ {
+ String sPartId = String::CreateFromAscii( aIDs[i++] );
+ xub_StrLen nContStart = _rRawString.Search( sPartId );
+ if ( nContStart != STRING_NOTFOUND )
+ {
+ nContStart = nContStart + sPartId.Len();
+ xub_StrLen nContEnd
+ = _rRawString.Search( sal_Unicode( ',' ), nContStart );
+ sPart = String( _rRawString, nContStart, nContEnd - nContStart );
+ break;
+ }
+ }
+ return sPart;
+}
+
+bool
+isDomainMatch(
+ rtl::OUString hostName, rtl::OUString certHostName)
+{
+ if (hostName.equalsIgnoreAsciiCase( certHostName ))
+ return true;
+
+ if ( 0 == certHostName.indexOf( rtl::OUString::createFromAscii( "*" ) ) &&
+ hostName.getLength() >= certHostName.getLength() )
+ {
+ rtl::OUString cmpStr = certHostName.copy( 1 );
+
+ if ( hostName.matchIgnoreAsciiCase(
+ cmpStr, hostName.getLength() - cmpStr.getLength()) )
+ return true;
+ }
+
+ return false;
+}
+
+rtl::OUString
+getLocalizedDatTimeStr(
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ util::DateTime const & rDateTime )
+{
+ rtl::OUString aDateTimeStr;
+ Date aDate;
+ Time aTime;
+
+ aDate = Date( rDateTime.Day, rDateTime.Month, rDateTime.Year );
+ aTime = Time( rDateTime.Hours, rDateTime.Minutes, rDateTime.Seconds );
+
+ LanguageType eUILang = Application::GetSettings().GetUILanguage();
+ SvNumberFormatter *pNumberFormatter
+ = new SvNumberFormatter( xServiceFactory, eUILang );
+ String aTmpStr;
+ Color* pColor = NULL;
+ Date* pNullDate = pNumberFormatter->GetNullDate();
+ sal_uInt32 nFormat
+ = pNumberFormatter->GetStandardFormat( NUMBERFORMAT_DATE, eUILang );
+
+ pNumberFormatter->GetOutputString(
+ aDate - *pNullDate, nFormat, aTmpStr, &pColor );
+ aDateTimeStr = aTmpStr + rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(" "));
+
+ nFormat = pNumberFormatter->GetStandardFormat( NUMBERFORMAT_TIME, eUILang );
+ pNumberFormatter->GetOutputString(
+ aTime.GetTimeInDays(), nFormat, aTmpStr, &pColor );
+ aDateTimeStr += aTmpStr;
+
+ return aDateTimeStr;
+}
+
+sal_Bool
+executeUnknownAuthDialog(
+ Window * pParent,
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ const uno::Reference< security::XCertificate >& rXCert)
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ std::auto_ptr< UnknownAuthDialog > xDialog(
+ new UnknownAuthDialog( pParent,
+ rXCert,
+ xServiceFactory,
+ xManager.get()));
+
+ // Get correct ressource string
+ rtl::OUString aMessage;
+
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back( getContentPart( rXCert->getSubjectName()) );
+
+ if (xManager.get())
+ {
+ ResId aResId(RID_UUI_ERRHDL, *xManager.get());
+ if (ErrorResource(aResId).getString(
+ ERRCODE_UUI_UNKNOWNAUTH_UNTRUSTED, &aMessage))
+ {
+ aMessage = UUIInteractionHelper::replaceMessageWithArguments(
+ aMessage, aArguments );
+ xDialog->setDescriptionText( aMessage );
+ }
+ }
+
+ return static_cast<sal_Bool> (xDialog->Execute());
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+sal_Bool
+executeSSLWarnDialog(
+ Window * pParent,
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ const uno::Reference< security::XCertificate >& rXCert,
+ sal_Int32 const & failure,
+ const rtl::OUString & hostName )
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ vos::OGuard aGuard(Application::GetSolarMutex());
+
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ std::auto_ptr< SSLWarnDialog > xDialog(
+ new SSLWarnDialog( pParent,
+ rXCert,
+ xServiceFactory,
+ xManager.get()));
+
+ // Get correct ressource string
+ rtl::OUString aMessage_1;
+ std::vector< rtl::OUString > aArguments_1;
+
+ switch( failure )
+ {
+ case SSLWARN_TYPE_DOMAINMISMATCH:
+ aArguments_1.push_back( hostName );
+ aArguments_1.push_back(
+ getContentPart( rXCert->getSubjectName()) );
+ aArguments_1.push_back( hostName );
+ break;
+ case SSLWARN_TYPE_EXPIRED:
+ aArguments_1.push_back(
+ getContentPart( rXCert->getSubjectName()) );
+ aArguments_1.push_back(
+ getLocalizedDatTimeStr( xServiceFactory,
+ rXCert->getNotValidAfter() ) );
+ aArguments_1.push_back(
+ getLocalizedDatTimeStr( xServiceFactory,
+ rXCert->getNotValidAfter() ) );
+ break;
+ case SSLWARN_TYPE_INVALID:
+ break;
+ }
+
+ if (xManager.get())
+ {
+ ResId aResId(RID_UUI_ERRHDL, *xManager.get());
+ if (ErrorResource(aResId).getString(
+ ERRCODE_AREA_UUI_UNKNOWNAUTH + failure + DESCRIPTION_1,
+ &aMessage_1))
+ {
+ aMessage_1 = UUIInteractionHelper::replaceMessageWithArguments(
+ aMessage_1, aArguments_1 );
+ xDialog->setDescription1Text( aMessage_1 );
+ }
+
+ rtl::OUString aTitle;
+ ErrorResource(aResId).getString(
+ ERRCODE_AREA_UUI_UNKNOWNAUTH + failure + TITLE, &aTitle);
+ xDialog->SetText( aTitle );
+ }
+
+ return static_cast<sal_Bool> (xDialog->Execute());
+ }
+ catch (std::bad_alloc const &)
+ {
+ throw uno::RuntimeException(
+ rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
+ uno::Reference< uno::XInterface >());
+ }
+}
+
+void
+handleCertificateValidationRequest_(
+ Window * pParent,
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory,
+ ucb::CertificateValidationRequest const & rRequest,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ getContinuations(rContinuations, &xApprove, &xAbort);
+
+ sal_Int32 failures = rRequest.CertificateValidity;
+ sal_Bool trustCert = sal_True;
+
+ if ( ((failures & security::CertificateValidity::UNTRUSTED)
+ == security::CertificateValidity::UNTRUSTED ) ||
+ ((failures & security::CertificateValidity::ISSUER_UNTRUSTED)
+ == security::CertificateValidity::ISSUER_UNTRUSTED) ||
+ ((failures & security::CertificateValidity::ROOT_UNTRUSTED)
+ == security::CertificateValidity::ROOT_UNTRUSTED) )
+ {
+ trustCert = executeUnknownAuthDialog( pParent,
+ xServiceFactory,
+ rRequest.Certificate );
+ }
+
+ if ( (!isDomainMatch(
+ rRequest.HostName,
+ getContentPart(
+ rRequest.Certificate->getSubjectName()) )) &&
+ trustCert )
+ {
+ trustCert = executeSSLWarnDialog( pParent,
+ xServiceFactory,
+ rRequest.Certificate,
+ SSLWARN_TYPE_DOMAINMISMATCH,
+ rRequest.HostName );
+ }
+
+ if ( (((failures & security::CertificateValidity::TIME_INVALID)
+ == security::CertificateValidity::TIME_INVALID) ||
+ ((failures & security::CertificateValidity::NOT_TIME_NESTED)
+ == security::CertificateValidity::NOT_TIME_NESTED)) &&
+ trustCert )
+ {
+ trustCert = executeSSLWarnDialog( pParent,
+ xServiceFactory,
+ rRequest.Certificate,
+ SSLWARN_TYPE_EXPIRED,
+ rRequest.HostName );
+ }
+
+ if ( (((failures & security::CertificateValidity::REVOKED)
+ == security::CertificateValidity::REVOKED) ||
+ ((failures & security::CertificateValidity::SIGNATURE_INVALID)
+ == security::CertificateValidity::SIGNATURE_INVALID) ||
+ ((failures & security::CertificateValidity::EXTENSION_INVALID)
+ == security::CertificateValidity::EXTENSION_INVALID) ||
+ ((failures & security::CertificateValidity::INVALID)
+ == security::CertificateValidity::INVALID)) &&
+ trustCert )
+ {
+ trustCert = executeSSLWarnDialog( pParent,
+ xServiceFactory,
+ rRequest.Certificate,
+ SSLWARN_TYPE_INVALID,
+ rRequest.HostName );
+ }
+
+ if ( trustCert )
+ {
+ if (xApprove.is())
+ xApprove->select();
+ }
+ else
+ {
+ if (xAbort.is())
+ xAbort->select();
+ }
+}
+
+} // namespace
+
+bool
+UUIInteractionHelper::handleCertificateValidationRequest(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ ucb::CertificateValidationRequest aCertificateValidationRequest;
+ if (aAnyRequest >>= aCertificateValidationRequest)
+ {
+ handleCertificateValidationRequest_(getParentProperty(),
+ m_xServiceFactory,
+ aCertificateValidationRequest,
+ rRequest->getContinuations());
+ return true;
+ }
+
+ return false;
+}
+
diff --git a/uui/source/iahndl.cxx b/uui/source/iahndl.cxx
index 2db6cc79ac57..98acd5f1c324 100644
--- a/uui/source/iahndl.cxx
+++ b/uui/source/iahndl.cxx
@@ -28,411 +28,93 @@
*
************************************************************************/
-#include "iahndl.hxx"
-
#include <memory>
-#include "osl/diagnose.h"
-#include "osl/conditn.hxx"
-#include "rtl/digest.h"
-#include "rtl/ustrbuf.hxx"
+#include "com/sun/star/awt/XWindow.hpp"
#include "com/sun/star/beans/PropertyValue.hpp"
-#include "com/sun/star/beans/XPropertyAccess.hpp"
#include "com/sun/star/configuration/backend/MergeRecoveryRequest.hpp"
#include "com/sun/star/configuration/backend/StratumCreationException.hpp"
-#include <com/sun/star/container/XHierarchicalNameAccess.hpp>
-#include "com/sun/star/container/XContainerQuery.hpp"
-#include "com/sun/star/container/XNameAccess.hpp"
-#include "com/sun/star/container/XNameContainer.hpp"
+#include "com/sun/star/container/XHierarchicalNameAccess.hpp"
#include "com/sun/star/document/BrokenPackageRequest.hpp"
-#include "com/sun/star/document/FilterOptionsRequest.hpp"
-#include "com/sun/star/document/NoSuchFilterRequest.hpp"
-#include "com/sun/star/document/AmbigousFilterRequest.hpp"
-#include "com/sun/star/document/LockedDocumentRequest.hpp"
-#include "com/sun/star/document/OwnLockOnDocumentRequest.hpp"
-#include "com/sun/star/document/LockedOnSavingRequest.hpp"
-#include "com/sun/star/document/ChangedByOthersRequest.hpp"
-#include "com/sun/star/document/LockFileIgnoreRequest.hpp"
-#include "com/sun/star/document/XImporter.hpp"
-#include "com/sun/star/document/XInteractionFilterOptions.hpp"
-#include "com/sun/star/document/XInteractionFilterSelect.hpp"
+#include "com/sun/star/task/DocumentMacroConfirmationRequest.hpp"
+#include "com/sun/star/task/DocumentMacroConfirmationRequest2.hpp"
#include "com/sun/star/java/WrongJavaVersionException.hpp"
+#include "com/sun/star/lang/XInitialization.hpp"
#include "com/sun/star/lang/XMultiServiceFactory.hpp"
#include "com/sun/star/script/ModuleSizeExceededRequest.hpp"
#include "com/sun/star/sync2/BadPartnershipException.hpp"
-#include "com/sun/star/task/XInteractionHandler.hpp"
-#include "com/sun/star/task/XInteractionHandler2.hpp"
-#include "com/sun/star/task/DocumentPasswordRequest.hpp"
-#include "com/sun/star/task/DocumentMSPasswordRequest.hpp"
+#include "com/sun/star/task/DocumentMacroConfirmationRequest2.hpp"
#include "com/sun/star/task/ErrorCodeIOException.hpp"
#include "com/sun/star/task/ErrorCodeRequest.hpp"
-#include "com/sun/star/task/MasterPasswordRequest.hpp"
-#include "com/sun/star/task/NoMasterException.hpp"
-#include "com/sun/star/task/DocumentMacroConfirmationRequest.hpp"
-#include "com/sun/star/task/DocumentMacroConfirmationRequest2.hpp"
+#include "com/sun/star/task/FutureDocumentVersionProductUpdateRequest.hpp"
#include "com/sun/star/task/XInteractionAbort.hpp"
#include "com/sun/star/task/XInteractionApprove.hpp"
+#include "com/sun/star/task/XInteractionAskLater.hpp"
#include "com/sun/star/task/XInteractionDisapprove.hpp"
-#include "com/sun/star/task/XInteractionPassword.hpp"
+#include "com/sun/star/task/XInteractionHandler2.hpp"
#include "com/sun/star/task/XInteractionRequest.hpp"
#include "com/sun/star/task/XInteractionRetry.hpp"
-#include "com/sun/star/task/XPasswordContainer.hpp"
-#include "com/sun/star/task/XUrlContainer.hpp"
-#include "com/sun/star/task/XInteractionAskLater.hpp"
-#include "com/sun/star/ucb/AuthenticationRequest.hpp"
-#include "com/sun/star/ucb/URLAuthenticationRequest.hpp"
-#include "com/sun/star/ucb/CertificateValidationRequest.hpp"
-#include "com/sun/star/ucb/HandleCookiesRequest.hpp"
#include "com/sun/star/ucb/InteractiveAppException.hpp"
-#include "com/sun/star/ucb/InteractiveAugmentedIOException.hpp"
#include "com/sun/star/ucb/InteractiveCHAOSException.hpp"
+#include "com/sun/star/ucb/InteractiveLockingLockedException.hpp"
+#include "com/sun/star/ucb/InteractiveLockingNotLockedException.hpp"
+#include "com/sun/star/ucb/InteractiveLockingLockExpiredException.hpp"
#include "com/sun/star/ucb/InteractiveNetworkConnectException.hpp"
-#include "com/sun/star/ucb/InteractiveNetworkException.hpp"
-#include "com/sun/star/ucb/InteractiveNetworkGeneralException.hpp"
#include "com/sun/star/ucb/InteractiveNetworkOffLineException.hpp"
#include "com/sun/star/ucb/InteractiveNetworkReadException.hpp"
#include "com/sun/star/ucb/InteractiveNetworkResolveNameException.hpp"
#include "com/sun/star/ucb/InteractiveNetworkWriteException.hpp"
#include "com/sun/star/ucb/InteractiveWrongMediumException.hpp"
-#include "com/sun/star/ucb/IOErrorCode.hpp"
#include "com/sun/star/ucb/NameClashException.hpp"
#include "com/sun/star/ucb/NameClashResolveRequest.hpp"
#include "com/sun/star/ucb/UnsupportedNameClashException.hpp"
-#include "com/sun/star/ucb/XInteractionCookieHandling.hpp"
#include "com/sun/star/ucb/XInteractionReplaceExistingData.hpp"
-#include "com/sun/star/ucb/XInteractionSupplyAuthentication.hpp"
-#include "com/sun/star/ucb/XInteractionSupplyAuthentication2.hpp"
#include "com/sun/star/ucb/XInteractionSupplyName.hpp"
-#include <com/sun/star/ui/dialogs/XExecutableDialog.hpp>
-#include "com/sun/star/uno/RuntimeException.hpp"
#include "com/sun/star/xforms/InvalidDataOnSubmitException.hpp"
-#include <com/sun/star/security/CertificateValidity.hpp>
-#include <com/sun/star/lang/XInitialization.hpp>
-
+#include "osl/conditn.hxx"
+#include "tools/rcid.h" // RSC_STRING
+#include "tools/errinf.hxx" // ErrorHandler, ErrorContext, ...
#include "vos/mutex.hxx"
-#include "tools/rcid.h"
+#include "comphelper/documentconstants.hxx" // ODFVER_012_TEXT
+#include "svtools/sfxecode.hxx" // ERRCODE_SFX_*
+#include "vcl/msgbox.hxx"
#include "vcl/svapp.hxx"
-#include "svl/svtools.hrc"
-#include "svl/httpcook.hxx"
-#include "svtools/sfxecode.hxx"
-#include "toolkit/helper/vclunohelper.hxx"
-#include "comphelper/sequenceashashmap.hxx"
-#include "comphelper/documentconstants.hxx"
#include "unotools/configmgr.hxx"
+#include "toolkit/helper/vclunohelper.hxx"
#include "ids.hrc"
-#include "cookiedg.hxx"
+
+#include "getcontinuations.hxx"
#include "secmacrowarnings.hxx"
-#include "masterpasscrtdlg.hxx"
-#include "masterpassworddlg.hxx"
-#include "logindlg.hxx"
-#include "passcrtdlg.hxx"
-#include "passworddlg.hxx"
-#include "unknownauthdlg.hxx"
-#include "sslwarndlg.hxx"
-#include "openlocked.hxx"
#include "newerverwarn.hxx"
-#include "alreadyopen.hxx"
-#include "filechanged.hxx"
-#include "trylater.hxx"
-#include "lockfailed.hxx"
-#include "loginerr.hxx"
-
-#include <comphelper/processfactory.hxx>
-#include <svl/zforlist.hxx>
-using namespace com::sun;
-
-namespace csss = ::com::sun::star::security;
-
-using ::com::sun::star::uno::Sequence;
-using ::com::sun::star::uno::UNO_QUERY;
-using ::com::sun::star::uno::Reference;
-using ::com::sun::star::task::XInteractionContinuation;
-using ::com::sun::star::task::XInteractionAbort;
-using ::com::sun::star::task::XInteractionApprove;
-using ::com::sun::star::task::XInteractionAskLater;
-using ::com::sun::star::task::FutureDocumentVersionProductUpdateRequest;
+#include "iahndl.hxx"
-#define CONFIG_INTERACTIONHANDLERS_KEY "/org.openoffice.ucb.InteractionHandler/InteractionHandlers"
+using namespace com::sun::star;
namespace {
-class CookieList: public List
+class HandleData : public osl::Condition
{
public:
- ~CookieList() SAL_THROW(());
-};
-
-CookieList::~CookieList() SAL_THROW(())
-{
- while (Count() != 0)
- delete static_cast< CntHTTPCookie * >(Remove(Count() - 1));
-}
-
-class ErrorResource: private Resource
-{
-public:
- inline ErrorResource(ResId & rResId) SAL_THROW(()): Resource(rResId) {}
-
- inline ~ErrorResource() SAL_THROW(()) { FreeResource(); }
-
- bool getString(ErrCode nErrorCode, rtl::OUString * pString) const
- SAL_THROW(());
-};
-
-bool ErrorResource::getString(ErrCode nErrorCode, rtl::OUString * pString)
- const SAL_THROW(())
-{
- OSL_ENSURE(pString, "specification violation");
- ResId aResId(static_cast< USHORT >(nErrorCode & ERRCODE_RES_MASK), *m_pResMgr);
- aResId.SetRT(RSC_STRING);
- if (!IsAvailableRes(aResId))
- return false;
- aResId.SetAutoRelease(false);
- *pString = UniString(aResId);
- m_pResMgr->PopContext();
- return true;
-}
-
-void
-getContinuations(
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations,
- star::uno::Reference< star::task::XInteractionApprove > * pApprove,
- star::uno::Reference< star::task::XInteractionDisapprove > * pDisapprove,
- star::uno::Reference< star::task::XInteractionRetry > * pRetry,
- star::uno::Reference< star::task::XInteractionAbort > * pAbort,
- star::uno::Reference< star::ucb::XInteractionSupplyAuthentication > *
- pSupplyAuthentication,
- star::uno::Reference< star::ucb::XInteractionSupplyAuthentication2 > *
- pSupplyAuthentication2,
- star::uno::Reference< star::task::XInteractionPassword > * pPassword,
- star::uno::Reference< star::ucb::XInteractionSupplyName > *
- pSupplyName,
- star::uno::Reference< star::ucb::XInteractionReplaceExistingData > *
- pReplaceExistingData)
- SAL_THROW((star::uno::RuntimeException))
-{
- for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i)
- {
- if (pApprove && !pApprove->is())
- {
- *pApprove
- = star::uno::Reference< star::task::XInteractionApprove >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pApprove->is())
- continue;
- }
- if (pDisapprove && !pDisapprove->is())
- {
- *pDisapprove
- = star::uno::Reference< star::task::XInteractionDisapprove >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pDisapprove->is())
- continue;
- }
- if (pRetry && !pRetry->is())
- {
- *pRetry = star::uno::Reference< star::task::XInteractionRetry >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pRetry->is())
- continue;
- }
- if (pAbort && !pAbort->is())
- {
- *pAbort = star::uno::Reference< star::task::XInteractionAbort >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pAbort->is())
- continue;
- }
- if (pSupplyAuthentication && !pSupplyAuthentication->is())
- {
- *pSupplyAuthentication
- = star::uno::Reference<
- star::ucb::XInteractionSupplyAuthentication >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pSupplyAuthentication->is())
- {
- // is it even a supplyauthentication2, which is derived from
- // supplyauthentication?
- if (pSupplyAuthentication2 && !pSupplyAuthentication2->is())
- *pSupplyAuthentication2
- = star::uno::Reference<
- star::ucb::XInteractionSupplyAuthentication2 >(
- rContinuations[i], star::uno::UNO_QUERY);
- continue;
- }
- }
- if (pPassword && !pPassword->is())
- {
- *pPassword
- = star::uno::Reference< star::task::XInteractionPassword >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pPassword->is())
- continue;
- }
- if (pSupplyName && !pSupplyName->is())
- {
- *pSupplyName
- = star::uno::Reference< star::ucb::XInteractionSupplyName >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pSupplyName->is())
- continue;
- }
- if (pReplaceExistingData && !pReplaceExistingData->is())
- {
- *pReplaceExistingData
- = star::uno::Reference<
- star::ucb::XInteractionReplaceExistingData >(
- rContinuations[i], star::uno::UNO_QUERY);
- if (pReplaceExistingData->is())
- continue;
- }
- }
-}
-
-::rtl::OUString replaceMessageWithArguments(
- ::rtl::OUString aMessage,
- std::vector< rtl::OUString > const & rArguments )
-{
- for (sal_Int32 i = 0;;)
- {
- i = aMessage.
- indexOf(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("$(ARG")), i);
- if (i == -1)
- break;
- if (aMessage.getLength() - i >= RTL_CONSTASCII_LENGTH("$(ARGx)")
- && aMessage.getStr()[i + RTL_CONSTASCII_LENGTH("$(ARGx")] == ')')
- {
- sal_Unicode c
- = aMessage.getStr()[i + RTL_CONSTASCII_LENGTH("$(ARG")];
- if (c >= '1' && c <= '2')
- {
- std::vector< rtl::OUString >::size_type nIndex
- = static_cast< std::vector< rtl::OUString >::size_type >(
- c - '1');
- if (nIndex < rArguments.size())
- {
- aMessage
- = aMessage.replaceAt(i,
- RTL_CONSTASCII_LENGTH("$(ARGx)"),
- rArguments[nIndex]);
- i += rArguments[nIndex].getLength();
- continue;
- }
- }
- }
- ++i;
- }
-
- return aMessage;
-}
-
-
-bool
-getStringRequestArgument(star::uno::Sequence< star::uno::Any > const &
- rArguments,
- rtl::OUString const & rKey,
- rtl::OUString * pValue)
- SAL_THROW(())
-{
- for (sal_Int32 i = 0; i < rArguments.getLength(); ++i)
+ HandleData(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ : osl::Condition(),
+ m_rRequest(rRequest),
+ bHandled( false )
{
- star::beans::PropertyValue aProperty;
- if ((rArguments[i] >>= aProperty) && aProperty.Name == rKey)
- {
- rtl::OUString aValue;
- if (aProperty.Value >>= aValue)
- {
- if (pValue)
- *pValue = aValue;
- return true;
- }
- }
}
- return false;
-}
-
-bool
-getBoolRequestArgument(star::uno::Sequence< star::uno::Any > const &
- rArguments,
- rtl::OUString const & rKey,
- bool * pValue)
- SAL_THROW(())
-{
- for (sal_Int32 i = 0; i < rArguments.getLength(); ++i)
- {
- star::beans::PropertyValue aProperty;
- if ((rArguments[i] >>= aProperty) && aProperty.Name == rKey)
- {
- sal_Bool bValue = sal_Bool();
- if (aProperty.Value >>= bValue)
- {
- if (pValue)
- *pValue = bValue;
- return true;
- }
- }
- }
- return false;
-}
-
-bool
-getResourceNameRequestArgument(star::uno::Sequence< star::uno::Any > const &
- rArguments,
- rtl::OUString * pValue)
- SAL_THROW(())
-{
- if (!getStringRequestArgument(rArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "Uri")),
- pValue))
- return false;
- // Use the resource name only for file URLs, to avoid confusion:
- //TODO! work with ucp locality concept instead of hardcoded "file"?
- if (pValue
- && pValue->matchIgnoreAsciiCaseAsciiL(RTL_CONSTASCII_STRINGPARAM(
- "file:")))
- getStringRequestArgument(rArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "ResourceName")),
- pValue);
- return true;
-}
-
-bool isInformationalErrorMessageRequest(
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations)
-{
- // Only requests with a single continuation (user has no choice, request
- // is just informational)
- if (rContinuations.getLength() != 1 )
- return false;
-
- // user can only abort or approve, all other continuations are not
- // considered to be informational.
- star::uno::Reference< star::task::XInteractionApprove > xApprove(
- rContinuations[0], star::uno::UNO_QUERY);
- if (xApprove.is())
- return true;
-
- star::uno::Reference< star::task::XInteractionAbort > xAbort(
- rContinuations[0], star::uno::UNO_QUERY);
- if (xAbort.is())
- return true;
-
- return false;
-}
+ uno::Reference< task::XInteractionRequest > m_rRequest;
+ bool bHandled;
+ beans::Optional< rtl::OUString > m_aResult;
+};
} /* namespace */
UUIInteractionHelper::UUIInteractionHelper(
- star::uno::Reference< star::lang::XMultiServiceFactory > const &
- rServiceFactory,
- star::uno::Sequence< star::uno::Any > const & rArguments)
+ uno::Reference< lang::XMultiServiceFactory > const & rServiceFactory,
+ uno::Sequence< uno::Any > const & rArguments)
SAL_THROW(()):
m_xServiceFactory(rServiceFactory),
m_aProperties(rArguments)
@@ -440,8 +122,7 @@ UUIInteractionHelper::UUIInteractionHelper(
}
UUIInteractionHelper::UUIInteractionHelper(
- star::uno::Reference< star::lang::XMultiServiceFactory > const &
- rServiceFactory)
+ uno::Reference< lang::XMultiServiceFactory > const & rServiceFactory)
SAL_THROW(()):
m_xServiceFactory(rServiceFactory)
{
@@ -451,41 +132,32 @@ UUIInteractionHelper::~UUIInteractionHelper()
{
}
-class HandleData : public osl::Condition {
-public:
- HandleData(
- star::uno::Reference< star::task::XInteractionRequest > const &
- rRequest)
- : osl::Condition(),
- m_rRequest(rRequest),
- bHandled( false )
- {
- }
- star::uno::Reference< star::task::XInteractionRequest > m_rRequest;
- bool bHandled;
- star::beans::Optional< rtl::OUString > m_aResult;
-};
-
-long UUIInteractionHelper::handlerequest(
- void* pHandleData,void* pInteractionHelper)
-{
- HandleData* pHND = (HandleData*) pHandleData;
- UUIInteractionHelper* pUUI = (UUIInteractionHelper*) pInteractionHelper;
- pHND->bHandled = pUUI->handle_impl(pHND->m_rRequest);
+long
+UUIInteractionHelper::handlerequest(
+ void* pHandleData, void* pInteractionHelper)
+{
+ HandleData* pHND
+ = static_cast< HandleData * >(pHandleData);
+ UUIInteractionHelper* pUUI
+ = static_cast< UUIInteractionHelper * >(pInteractionHelper);
+ bool bDummy = false;
+ rtl::OUString aDummy;
+ pHND->bHandled
+ = pUUI->handleRequest_impl(pHND->m_rRequest, false, bDummy, aDummy);
pHND->set();
return 0;
}
-
bool
UUIInteractionHelper::handleRequest(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest)
- throw (star::uno::RuntimeException)
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
{
Application* pApp = 0;
if(
// be aware,it is the same type
- ((oslThreadIdentifier) Application::GetMainThreadIdentifier())
+ static_cast< oslThreadIdentifier >(
+ Application::GetMainThreadIdentifier())
!= osl_getThreadIdentifier(NULL)
&&
(pApp = GetpApp())
@@ -501,10 +173,15 @@ UUIInteractionHelper::handleRequest(
return aHD.bHandled;
}
else
- return handle_impl(rRequest);
+ {
+ bool bDummy = false;
+ rtl::OUString aDummy;
+ return handleRequest_impl(rRequest, false, bDummy, aDummy);
+ }
}
-long UUIInteractionHelper::getstringfromrequest(
+long
+UUIInteractionHelper::getstringfromrequest(
void* pHandleData,void* pInteractionHelper)
{
HandleData* pHND = (HandleData*) pHandleData;
@@ -514,30 +191,34 @@ long UUIInteractionHelper::getstringfromrequest(
return 0;
}
-star::beans::Optional< rtl::OUString >
+beans::Optional< rtl::OUString >
UUIInteractionHelper::getStringFromRequest_impl(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest)
- throw (star::uno::RuntimeException)
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
{
bool bSuccess = false;
rtl::OUString aMessage;
- handleMessageboxRequests(rRequest, true, bSuccess, aMessage);
+ handleRequest_impl(rRequest, true, bSuccess, aMessage);
- if (!bSuccess)
- handleErrorHandlerRequests(rRequest, true, bSuccess, aMessage);
+ OSL_ENSURE(bSuccess ||
+ !isInformationalErrorMessageRequest(
+ rRequest->getContinuations()),
+ "Interaction request is a candidate for a string representation."
+ "Please implement!");
- return star::beans::Optional< rtl::OUString >(bSuccess, aMessage);
+ return beans::Optional< rtl::OUString >(bSuccess, aMessage);
}
-star::beans::Optional< rtl::OUString >
+beans::Optional< rtl::OUString >
UUIInteractionHelper::getStringFromRequest(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest)
- throw (star::uno::RuntimeException)
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
{
Application* pApp = 0;
if(
// be aware,it is the same type
- ((oslThreadIdentifier) Application::GetMainThreadIdentifier())
+ static_cast< oslThreadIdentifier >(
+ Application::GetMainThreadIdentifier())
!= osl_getThreadIdentifier(NULL)
&&
(pApp = GetpApp())
@@ -556,879 +237,660 @@ UUIInteractionHelper::getStringFromRequest(
return getStringFromRequest_impl(rRequest);
}
-bool UUIInteractionHelper::handleMessageboxRequests(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString)
+::rtl::OUString
+UUIInteractionHelper::replaceMessageWithArguments(
+ ::rtl::OUString aMessage,
+ std::vector< rtl::OUString > const & rArguments )
{
- star::uno::Any aAnyRequest(rRequest->getRequest());
-
- star::script::ModuleSizeExceededRequest aModSizeException;
- if (aAnyRequest >>= aModSizeException )
+ for (sal_Int32 i = 0;;)
{
- ErrCode nErrorCode = ERRCODE_UUI_IO_MODULESIZEEXCEEDED;
- std::vector< rtl::OUString > aArguments;
- star::uno::Sequence< rtl::OUString > sModules
- = aModSizeException.Names;
- if ( sModules.getLength() )
+ i = aMessage.
+ indexOf(rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("$(ARG")), i);
+ if (i == -1)
+ break;
+ if (aMessage.getLength() - i >= RTL_CONSTASCII_LENGTH("$(ARGx)")
+ && aMessage.getStr()[i + RTL_CONSTASCII_LENGTH("$(ARGx")] == ')')
{
- rtl::OUString aName;
- for ( sal_Int32 index=0; index< sModules.getLength(); ++index )
+ sal_Unicode c
+ = aMessage.getStr()[i + RTL_CONSTASCII_LENGTH("$(ARG")];
+ if (c >= '1' && c <= '2')
{
- if ( index )
- aName = aName + rtl::OUString( ',' ) + sModules[index];
- else
- aName = sModules[index]; // 1st name
+ std::vector< rtl::OUString >::size_type nIndex
+ = static_cast< std::vector< rtl::OUString >::size_type >(
+ c - '1');
+ if (nIndex < rArguments.size())
+ {
+ aMessage
+ = aMessage.replaceAt(i,
+ RTL_CONSTASCII_LENGTH("$(ARGx)"),
+ rArguments[nIndex]);
+ i += rArguments[nIndex].getLength();
+ continue;
+ }
}
- aArguments.push_back( aName );
}
- handleErrorRequest( star::task::InteractionClassification_WARNING,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
+ ++i;
}
- star::ucb::NameClashException aNCException;
- if (aAnyRequest >>= aNCException)
- {
- ErrCode nErrorCode = ERRCODE_UUI_IO_TARGETALREADYEXISTS;
- std::vector< rtl::OUString > aArguments;
+ return aMessage;
+}
- if( aNCException.Name.getLength() )
- {
- nErrorCode = ERRCODE_UUI_IO_ALREADYEXISTS;
- aArguments.push_back( aNCException.Name );
- }
+bool
+UUIInteractionHelper::isInformationalErrorMessageRequest(
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations)
+{
+ // Only requests with a single continuation (user has no choice, request
+ // is just informational)
+ if (rContinuations.getLength() != 1 )
+ return false;
- handleErrorRequest( aNCException.Classification,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
+ // user can only abort or approve, all other continuations are not
+ // considered to be informational.
+ uno::Reference< task::XInteractionApprove > xApprove(
+ rContinuations[0], uno::UNO_QUERY);
+ if (xApprove.is())
return true;
- }
- star::ucb::UnsupportedNameClashException aUORequest;
- if (aAnyRequest >>= aUORequest)
- {
- ErrCode nErrorCode = ERRCODE_UUI_IO_UNSUPPORTEDOVERWRITE;
- std::vector< rtl::OUString > aArguments;
+ uno::Reference< task::XInteractionAbort > xAbort(
+ rContinuations[0], uno::UNO_QUERY);
+ if (xAbort.is())
+ return true;
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference<
- star::task::XInteractionDisapprove > xDisapprove;
- getContinuations(
- rRequest->getContinuations(),
- &xApprove, &xDisapprove, 0, 0, 0, 0, 0, 0, 0);
+ return false;
+}
+
+bool
+UUIInteractionHelper::tryOtherInteractionHandler(
+ uno::Reference< task::XInteractionRequest > const & rRequest)
+ SAL_THROW((uno::RuntimeException))
+{
+ InteractionHandlerDataList dataList;
+ getInteractionHandlerList(dataList);
+
+ InteractionHandlerDataList::const_iterator aEnd(dataList.end());
+ for (InteractionHandlerDataList::const_iterator aIt(dataList.begin());
+ aIt != aEnd;
+ ++aIt)
+ {
+ uno::Reference< uno::XInterface > xIfc;
- if( xApprove.is() && xDisapprove.is() )
+ try
+ {
+ xIfc = m_xServiceFactory->createInstance(aIt->ServiceName);
+ }
+ catch ( uno::RuntimeException const & )
+ {
+ throw;
+ }
+ catch ( uno::Exception const & )
{
- handleErrorRequest( star::task::InteractionClassification_QUERY,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
}
- return true;
- }
- star::document::BrokenPackageRequest aBrokenPackageRequest;
- if (aAnyRequest >>= aBrokenPackageRequest)
- {
- std::vector< rtl::OUString > aArguments;
+ uno::Reference< lang::XInitialization >
+ xInitialization( xIfc, uno::UNO_QUERY );
- if( aBrokenPackageRequest.aName.getLength() )
- aArguments.push_back( aBrokenPackageRequest.aName );
+ OSL_ENSURE( xInitialization.is(),
+ "Custom Interactionhandler does not "
+ "implement mandatory interface XInitialization!" );
+ if (xInitialization.is())
+ {
+ uno::Sequence< uno::Any > propertyValues(1);
+ beans::PropertyValue aProperty;
- handleBrokenPackageRequest( aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
+ aProperty.Name = rtl::OUString::createFromAscii( "Parent" );
+ aProperty.Value <<= getParentXWindow();
+ propertyValues[ 0 ] <<= aProperty;
+
+ xInitialization->initialize(propertyValues);
+ }
+
+ uno::Reference< task::XInteractionHandler2 >
+ xIH( xIfc, uno::UNO_QUERY );
+
+ OSL_ENSURE( xIH.is(),
+ "Custom Interactionhandler does not "
+ "implement mandatory interface XInteractionHandler2!" );
+ if (xIH.is() && xIH->handleInteractionRequest(rRequest))
+ return true;
}
+ return false;
+}
- star::ucb::InteractiveIOException aIoException;
- if (aAnyRequest >>= aIoException)
+bool
+UUIInteractionHelper::handleRequest_impl(
+ uno::Reference< task::XInteractionRequest > const & rRequest,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
+ SAL_THROW((uno::RuntimeException))
+{
+ try
{
- star::uno::Sequence< star::uno::Any > aRequestArguments;
- star::ucb::InteractiveAugmentedIOException aAugmentedIoException;
- if (aAnyRequest >>= aAugmentedIoException)
- aRequestArguments = aAugmentedIoException.Arguments;
-
- ErrCode nErrorCode;
- std::vector< rtl::OUString > aArguments;
- static ErrCode const
- aErrorCode[star::ucb::IOErrorCode_WRONG_VERSION + 1][2]
- = { { ERRCODE_IO_ABORT, ERRCODE_UUI_IO_ABORT }, // ABORT
- { ERRCODE_IO_ACCESSDENIED, ERRCODE_UUI_IO_ACCESSDENIED },
- // ACCESS_DENIED
- { ERRCODE_IO_ALREADYEXISTS,
- ERRCODE_UUI_IO_ALREADYEXISTS }, // ALREADY_EXISTING
- { ERRCODE_IO_BADCRC, ERRCODE_UUI_IO_BADCRC }, // BAD_CRC
- { ERRCODE_IO_CANTCREATE, ERRCODE_UUI_IO_CANTCREATE },
- // CANT_CREATE
- { ERRCODE_IO_CANTREAD, ERRCODE_UUI_IO_CANTREAD },
- // CANT_READ
- { ERRCODE_IO_CANTSEEK, ERRCODE_UUI_IO_CANTSEEK },
- // CANT_SEEK
- { ERRCODE_IO_CANTTELL, ERRCODE_UUI_IO_CANTTELL },
- // CANT_TELL
- { ERRCODE_IO_CANTWRITE, ERRCODE_UUI_IO_CANTWRITE },
- // CANT_WRITE
- { ERRCODE_IO_CURRENTDIR, ERRCODE_UUI_IO_CURRENTDIR },
- // CURRENT_DIRECTORY
- { ERRCODE_IO_DEVICENOTREADY, ERRCODE_UUI_IO_NOTREADY },
- // DEVICE_NOT_READY
- { ERRCODE_IO_NOTSAMEDEVICE,
- ERRCODE_UUI_IO_NOTSAMEDEVICE }, // DIFFERENT_DEVICES
- { ERRCODE_IO_GENERAL, ERRCODE_UUI_IO_GENERAL }, // GENERAL
- { ERRCODE_IO_INVALIDACCESS,
- ERRCODE_UUI_IO_INVALIDACCESS }, // INVALID_ACCESS
- { ERRCODE_IO_INVALIDCHAR, ERRCODE_UUI_IO_INVALIDCHAR },
- // INVALID_CHARACTER
- { ERRCODE_IO_INVALIDDEVICE,
- ERRCODE_UUI_IO_INVALIDDEVICE }, // INVALID_DEVICE
- { ERRCODE_IO_INVALIDLENGTH,
- ERRCODE_UUI_IO_INVALIDLENGTH }, // INVALID_LENGTH
- { ERRCODE_IO_INVALIDPARAMETER,
- ERRCODE_UUI_IO_INVALIDPARAMETER }, // INVALID_PARAMETER
- { ERRCODE_IO_ISWILDCARD, ERRCODE_UUI_IO_ISWILDCARD },
- // IS_WILDCARD
- { ERRCODE_IO_LOCKVIOLATION,
- ERRCODE_UUI_IO_LOCKVIOLATION }, // LOCKING_VIOLATION
- { ERRCODE_IO_MISPLACEDCHAR,
- ERRCODE_UUI_IO_MISPLACEDCHAR }, // MISPLACED_CHARACTER
- { ERRCODE_IO_NAMETOOLONG, ERRCODE_UUI_IO_NAMETOOLONG },
- // NAME_TOO_LONG
- { ERRCODE_IO_NOTEXISTS, ERRCODE_UUI_IO_NOTEXISTS },
- // NOT_EXISTING
- { ERRCODE_IO_NOTEXISTSPATH,
- ERRCODE_UUI_IO_NOTEXISTSPATH }, // NOT_EXISTING_PATH
- { ERRCODE_IO_NOTSUPPORTED, ERRCODE_UUI_IO_NOTSUPPORTED },
- // NOT_SUPPORTED
- { ERRCODE_IO_NOTADIRECTORY,
- ERRCODE_UUI_IO_NOTADIRECTORY }, // NO_DIRECTORY
- { ERRCODE_IO_NOTAFILE, ERRCODE_UUI_IO_NOTAFILE },
- // NO_FILE
- { ERRCODE_IO_OUTOFSPACE, ERRCODE_UUI_IO_OUTOFSPACE },
- // OUT_OF_DISK_SPACE
- { ERRCODE_IO_TOOMANYOPENFILES,
- ERRCODE_UUI_IO_TOOMANYOPENFILES },
- // OUT_OF_FILE_HANDLES
- { ERRCODE_IO_OUTOFMEMORY, ERRCODE_UUI_IO_OUTOFMEMORY },
- // OUT_OF_MEMORY
- { ERRCODE_IO_PENDING, ERRCODE_UUI_IO_PENDING }, // PENDING
- { ERRCODE_IO_RECURSIVE, ERRCODE_UUI_IO_RECURSIVE },
- // RECURSIVE
- { ERRCODE_IO_UNKNOWN, ERRCODE_UUI_IO_UNKNOWN }, // UNKNOWN
- { ERRCODE_IO_WRITEPROTECTED,
- ERRCODE_UUI_IO_WRITEPROTECTED }, // WRITE_PROTECTED
- { ERRCODE_IO_WRONGFORMAT, ERRCODE_UUI_IO_WRONGFORMAT },
- // WRONG_FORMAT
- { ERRCODE_IO_WRONGVERSION,
- ERRCODE_UUI_IO_WRONGVERSION } }; // WRONG_VERSION
- switch (aIoException.Code)
+ if (!rRequest.is())
+ return false;
+
+ uno::Any aAnyRequest(rRequest->getRequest());
+
+ script::ModuleSizeExceededRequest aModSizeException;
+ if (aAnyRequest >>= aModSizeException )
{
- case star::ucb::IOErrorCode_CANT_CREATE:
+ ErrCode nErrorCode = ERRCODE_UUI_IO_MODULESIZEEXCEEDED;
+ std::vector< rtl::OUString > aArguments;
+ uno::Sequence< rtl::OUString > sModules
+ = aModSizeException.Names;
+ if ( sModules.getLength() )
{
- rtl::OUString aArgFolder;
- if (getStringRequestArgument(
- aRequestArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "Folder")),
- &aArgFolder))
+ rtl::OUString aName;
+ for ( sal_Int32 index=0; index< sModules.getLength(); ++index )
{
- rtl::OUString aArgUri;
- if (getResourceNameRequestArgument(aRequestArguments,
- &aArgUri))
- {
- nErrorCode = ERRCODE_UUI_IO_CANTCREATE;
- aArguments.reserve(2);
- aArguments.push_back(aArgUri);
- aArguments.push_back(aArgFolder);
- }
+ if ( index )
+ aName = aName + rtl::OUString( ',' ) + sModules[index];
else
- {
- nErrorCode = ERRCODE_UUI_IO_CANTCREATE_NONAME;
- aArguments.push_back(aArgFolder);
- }
+ aName = sModules[index]; // 1st name
}
- else
- nErrorCode = aErrorCode[aIoException.Code][0];
- break;
+ aArguments.push_back( aName );
}
+ handleErrorHandlerRequest( task::InteractionClassification_WARNING,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
+
+ ucb::NameClashException aNCException;
+ if (aAnyRequest >>= aNCException)
+ {
+ ErrCode nErrorCode = ERRCODE_UUI_IO_TARGETALREADYEXISTS;
+ std::vector< rtl::OUString > aArguments;
- case star::ucb::IOErrorCode_DEVICE_NOT_READY:
+ if( aNCException.Name.getLength() )
{
- rtl::OUString aArgUri;
- if (getResourceNameRequestArgument(aRequestArguments,
- &aArgUri))
- {
- rtl::OUString aResourceType;
- getStringRequestArgument(
- aRequestArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "ResourceType")),
- &aResourceType);
- bool bRemovable = false;
- getBoolRequestArgument(aRequestArguments,
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "Removable")),
- &bRemovable);
- nErrorCode
- = aResourceType.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM("volume"))
- ? (bRemovable
- ? ERRCODE_UUI_IO_NOTREADY_VOLUME_REMOVABLE
- : ERRCODE_UUI_IO_NOTREADY_VOLUME)
- : (bRemovable
- ? ERRCODE_UUI_IO_NOTREADY_REMOVABLE
- : ERRCODE_UUI_IO_NOTREADY);
- aArguments.push_back(aArgUri);
- }
- else
- nErrorCode = aErrorCode[aIoException.Code][0];
- break;
+ nErrorCode = ERRCODE_UUI_IO_ALREADYEXISTS;
+ aArguments.push_back( aNCException.Name );
}
- case star::ucb::IOErrorCode_DIFFERENT_DEVICES:
- {
- rtl::OUString aArgVolume;
- rtl::OUString aArgOtherVolume;
- if (getStringRequestArgument(
- aRequestArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "Volume")),
- &aArgVolume)
- && getStringRequestArgument(
- aRequestArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "OtherVolume")),
- &aArgOtherVolume))
- {
- nErrorCode = aErrorCode[aIoException.Code][1];
- aArguments.reserve(2);
- aArguments.push_back(aArgVolume);
- aArguments.push_back(aArgOtherVolume);
- }
- else
- nErrorCode = aErrorCode[aIoException.Code][0];
- break;
+ handleErrorHandlerRequest( aNCException.Classification,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
}
- case star::ucb::IOErrorCode_NOT_EXISTING:
- {
- rtl::OUString aArgUri;
- if (getResourceNameRequestArgument(aRequestArguments,
- &aArgUri))
- {
- rtl::OUString aResourceType;
- getStringRequestArgument(
- aRequestArguments,
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "ResourceType")),
- &aResourceType);
- nErrorCode
- = aResourceType.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM("volume"))
- ? ERRCODE_UUI_IO_NOTEXISTS_VOLUME
- : (aResourceType.equalsAsciiL(
- RTL_CONSTASCII_STRINGPARAM("folder"))
- ? ERRCODE_UUI_IO_NOTEXISTS_FOLDER
- : ERRCODE_UUI_IO_NOTEXISTS);
- aArguments.push_back(aArgUri);
- }
- else
- nErrorCode = aErrorCode[aIoException.Code][0];
- break;
- }
+ ucb::UnsupportedNameClashException aUORequest;
+ if (aAnyRequest >>= aUORequest)
+ {
+ ErrCode nErrorCode = ERRCODE_UUI_IO_UNSUPPORTEDOVERWRITE;
+ std::vector< rtl::OUString > aArguments;
- default:
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionDisapprove > xDisapprove;
+ getContinuations(
+ rRequest->getContinuations(), &xApprove, &xDisapprove);
+
+ if ( xApprove.is() && xDisapprove.is() )
{
- rtl::OUString aArgUri;
- if (getResourceNameRequestArgument(aRequestArguments,
- &aArgUri))
- {
- nErrorCode = aErrorCode[aIoException.Code][1];
- aArguments.push_back(aArgUri);
- }
- else
- nErrorCode = aErrorCode[aIoException.Code][0];
- break;
+ handleErrorHandlerRequest( task::InteractionClassification_QUERY,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
}
+ return true;
}
- handleErrorRequest(aIoException.Classification,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
-
- star::ucb::InteractiveAppException aAppException;
- if (aAnyRequest >>= aAppException)
- {
- std::vector< rtl::OUString > aArguments;
- handleErrorRequest( aAppException.Classification,
- aAppException.Code,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ if ( handleInteractiveIOException( rRequest,
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString ) )
+ return true;
- star::ucb::InteractiveNetworkException aNetworkException;
- if (aAnyRequest >>= aNetworkException)
- {
- ErrCode nErrorCode;
- std::vector< rtl::OUString > aArguments;
- star::ucb::InteractiveNetworkOffLineException aOffLineException;
- star::ucb::InteractiveNetworkResolveNameException
- aResolveNameException;
- star::ucb::InteractiveNetworkConnectException aConnectException;
- star::ucb::InteractiveNetworkReadException aReadException;
- star::ucb::InteractiveNetworkWriteException aWriteException;
- if (aAnyRequest >>= aOffLineException)
- nErrorCode = ERRCODE_INET_OFFLINE;
- else if (aAnyRequest >>= aResolveNameException)
- {
- nErrorCode = ERRCODE_INET_NAME_RESOLVE;
- aArguments.push_back(aResolveNameException.Server);
- }
- else if (aAnyRequest >>= aConnectException)
- {
- nErrorCode = ERRCODE_INET_CONNECT;
- aArguments.push_back(aConnectException.Server);
- }
- else if (aAnyRequest >>= aReadException)
- {
- nErrorCode = ERRCODE_INET_READ;
- aArguments.push_back(aReadException.Diagnostic);
+ ucb::InteractiveAppException aAppException;
+ if (aAnyRequest >>= aAppException)
+ {
+ std::vector< rtl::OUString > aArguments;
+ handleErrorHandlerRequest( aAppException.Classification,
+ aAppException.Code,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
}
- else if (aAnyRequest >>= aWriteException)
+
+ ucb::InteractiveNetworkException aNetworkException;
+ if (aAnyRequest >>= aNetworkException)
{
- nErrorCode = ERRCODE_INET_WRITE;
- aArguments.push_back(aWriteException.Diagnostic);
+ ErrCode nErrorCode;
+ std::vector< rtl::OUString > aArguments;
+ ucb::InteractiveNetworkOffLineException aOffLineException;
+ ucb::InteractiveNetworkResolveNameException aResolveNameException;
+ ucb::InteractiveNetworkConnectException aConnectException;
+ ucb::InteractiveNetworkReadException aReadException;
+ ucb::InteractiveNetworkWriteException aWriteException;
+ if (aAnyRequest >>= aOffLineException)
+ nErrorCode = ERRCODE_INET_OFFLINE;
+ else if (aAnyRequest >>= aResolveNameException)
+ {
+ nErrorCode = ERRCODE_INET_NAME_RESOLVE;
+ aArguments.push_back(aResolveNameException.Server);
+ }
+ else if (aAnyRequest >>= aConnectException)
+ {
+ nErrorCode = ERRCODE_INET_CONNECT;
+ aArguments.push_back(aConnectException.Server);
+ }
+ else if (aAnyRequest >>= aReadException)
+ {
+ nErrorCode = ERRCODE_INET_READ;
+ aArguments.push_back(aReadException.Diagnostic);
+ }
+ else if (aAnyRequest >>= aWriteException)
+ {
+ nErrorCode = ERRCODE_INET_WRITE;
+ aArguments.push_back(aWriteException.Diagnostic);
+ }
+ else
+ nErrorCode = ERRCODE_INET_GENERAL;
+
+ handleErrorHandlerRequest(aNetworkException.Classification,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
}
- else
- nErrorCode = ERRCODE_INET_GENERAL;
-
- handleErrorRequest(aNetworkException.Classification,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
- star::ucb::InteractiveCHAOSException aChaosException;
- if (aAnyRequest >>= aChaosException)
- {
- std::vector< rtl::OUString > aArguments;
- sal_Int32 nCount
- = std::min< sal_Int32 >(aChaosException.Arguments.getLength(),
- 2);
- aArguments.
- reserve(
- static_cast< std::vector< rtl::OUString >::size_type >(
+ ucb::InteractiveCHAOSException aChaosException;
+ if (aAnyRequest >>= aChaosException)
+ {
+ std::vector< rtl::OUString > aArguments;
+ sal_Int32 nCount
+ = std::min< sal_Int32 >(aChaosException.Arguments.getLength(),
+ 2);
+ aArguments.
+ reserve(static_cast< std::vector< rtl::OUString >::size_type >(
nCount));
- for (sal_Int32 i = 0; i < nCount; ++i)
- aArguments.push_back(aChaosException.Arguments[i]);
- handleErrorRequest(aChaosException.Classification,
- aChaosException.ID,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ for (sal_Int32 i = 0; i < nCount; ++i)
+ aArguments.push_back(aChaosException.Arguments[i]);
+ handleErrorHandlerRequest(aChaosException.Classification,
+ aChaosException.ID,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
- star::ucb::InteractiveWrongMediumException aWrongMediumException;
- if (aAnyRequest >>= aWrongMediumException)
- {
- sal_Int32 nMedium = 0;
- aWrongMediumException.Medium >>= nMedium;
- std::vector< rtl::OUString > aArguments;
- aArguments.push_back(UniString::CreateFromInt32(nMedium + 1));
- handleErrorRequest(aWrongMediumException.Classification,
- ERRCODE_UUI_WRONGMEDIUM,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ ucb::InteractiveWrongMediumException aWrongMediumException;
+ if (aAnyRequest >>= aWrongMediumException)
+ {
+ sal_Int32 nMedium = 0;
+ aWrongMediumException.Medium >>= nMedium;
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back(UniString::CreateFromInt32(nMedium + 1));
+ handleErrorHandlerRequest(aWrongMediumException.Classification,
+ ERRCODE_UUI_WRONGMEDIUM,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
- star::java::WrongJavaVersionException aWrongJavaVersionException;
- if (aAnyRequest >>= aWrongJavaVersionException)
- {
- ErrCode nErrorCode;
- std::vector< rtl::OUString > aArguments;
- if (aWrongJavaVersionException.DetectedVersion.getLength() == 0)
- if (aWrongJavaVersionException.LowestSupportedVersion.
- getLength()
- == 0)
- nErrorCode = ERRCODE_UUI_WRONGJAVA;
+ java::WrongJavaVersionException aWrongJavaVersionException;
+ if (aAnyRequest >>= aWrongJavaVersionException)
+ {
+ ErrCode nErrorCode;
+ std::vector< rtl::OUString > aArguments;
+ if (aWrongJavaVersionException.DetectedVersion.getLength() == 0)
+ if (aWrongJavaVersionException.LowestSupportedVersion.
+ getLength()
+ == 0)
+ nErrorCode = ERRCODE_UUI_WRONGJAVA;
+ else
+ {
+ nErrorCode = ERRCODE_UUI_WRONGJAVA_MIN;
+ aArguments.push_back(aWrongJavaVersionException.
+ LowestSupportedVersion);
+ }
+ else if (aWrongJavaVersionException.LowestSupportedVersion.
+ getLength()
+ == 0)
+ {
+ nErrorCode = ERRCODE_UUI_WRONGJAVA_VERSION;
+ aArguments.push_back(aWrongJavaVersionException.
+ DetectedVersion);
+ }
else
{
- nErrorCode = ERRCODE_UUI_WRONGJAVA_MIN;
+ nErrorCode = ERRCODE_UUI_WRONGJAVA_VERSION_MIN;
+ aArguments.reserve(2);
+ aArguments.push_back(aWrongJavaVersionException.
+ DetectedVersion);
aArguments.push_back(aWrongJavaVersionException.
LowestSupportedVersion);
}
- else if (aWrongJavaVersionException.LowestSupportedVersion.
- getLength()
- == 0)
- {
- nErrorCode = ERRCODE_UUI_WRONGJAVA_VERSION;
- aArguments.push_back(aWrongJavaVersionException.
- DetectedVersion);
+ handleErrorHandlerRequest(task::InteractionClassification_ERROR,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
}
- else
+
+ sync2::BadPartnershipException aBadPartnershipException;
+ if (aAnyRequest >>= aBadPartnershipException)
{
- nErrorCode = ERRCODE_UUI_WRONGJAVA_VERSION_MIN;
- aArguments.reserve(2);
- aArguments.push_back(aWrongJavaVersionException.
- DetectedVersion);
- aArguments.push_back(aWrongJavaVersionException.
- LowestSupportedVersion);
+ ErrCode nErrorCode;
+ std::vector< rtl::OUString > aArguments;
+ if (aBadPartnershipException.Partnership.getLength() == 0)
+ nErrorCode = ERRCODE_UUI_BADPARTNERSHIP;
+ else
+ {
+ nErrorCode = ERRCODE_UUI_BADPARTNERSHIP_NAME;
+ aArguments.push_back(aBadPartnershipException.Partnership);
+ }
+ handleErrorHandlerRequest(task::InteractionClassification_ERROR,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
}
- handleErrorRequest(star::task::InteractionClassification_ERROR,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
- star::sync2::BadPartnershipException aBadPartnershipException;
- if (aAnyRequest >>= aBadPartnershipException)
- {
- ErrCode nErrorCode;
- std::vector< rtl::OUString > aArguments;
- if (aBadPartnershipException.Partnership.getLength() == 0)
- nErrorCode = ERRCODE_UUI_BADPARTNERSHIP;
- else
+ configuration::backend::MergeRecoveryRequest aMergeRecoveryRequest;
+ if (aAnyRequest >>= aMergeRecoveryRequest)
{
- nErrorCode = ERRCODE_UUI_BADPARTNERSHIP_NAME;
- aArguments.push_back(aBadPartnershipException.Partnership);
- }
- handleErrorRequest(star::task::InteractionClassification_ERROR,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ ErrCode nErrorCode = aMergeRecoveryRequest.IsRemovalRequest
+ ? ERRCODE_UUI_CONFIGURATION_BROKENDATA_WITHREMOVE
+ : ERRCODE_UUI_CONFIGURATION_BROKENDATA_NOREMOVE;
- star::configuration::backend::MergeRecoveryRequest aMergeRecoveryRequest;
- if (aAnyRequest >>= aMergeRecoveryRequest)
- {
- ErrCode nErrorCode = aMergeRecoveryRequest.IsRemovalRequest
- ? ERRCODE_UUI_CONFIGURATION_BROKENDATA_WITHREMOVE
- : ERRCODE_UUI_CONFIGURATION_BROKENDATA_NOREMOVE;
-
- std::vector< rtl::OUString > aArguments;
- aArguments.push_back(aMergeRecoveryRequest.ErrorLayerId);
-
- handleErrorRequest(star::task::InteractionClassification_ERROR,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back(aMergeRecoveryRequest.ErrorLayerId);
- star::configuration::backend::StratumCreationException
- aStratumCreationException;
+ handleErrorHandlerRequest(task::InteractionClassification_ERROR,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
- if (aAnyRequest >>= aStratumCreationException)
- {
- const ErrCode nErrorCode = ERRCODE_UUI_CONFIGURATION_BACKENDMISSING;
-
- rtl::OUString aStratum = aStratumCreationException.StratumData;
- if (aStratum.getLength() == 0)
- aStratum = aStratumCreationException.StratumService;
-
- std::vector< rtl::OUString > aArguments;
- aArguments.push_back(aStratum);
-
- handleErrorRequest(star::task::InteractionClassification_ERROR,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ configuration::backend::StratumCreationException
+ aStratumCreationException;
- star::xforms::InvalidDataOnSubmitException aInvalidDataOnSubmitException;
- if (aAnyRequest >>= aInvalidDataOnSubmitException)
- {
- const ErrCode nErrorCode = ERRCODE_UUI_INVALID_XFORMS_SUBMISSION_DATA;
+ if (aAnyRequest >>= aStratumCreationException)
+ {
+ const ErrCode nErrorCode = ERRCODE_UUI_CONFIGURATION_BACKENDMISSING;
- std::vector< rtl::OUString > aArguments;
+ rtl::OUString aStratum = aStratumCreationException.StratumData;
+ if (aStratum.getLength() == 0)
+ aStratum = aStratumCreationException.StratumService;
- handleErrorRequest(star::task::InteractionClassification_QUERY,
- nErrorCode,
- aArguments,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back(aStratum);
- return false;
-}
+ handleErrorHandlerRequest(task::InteractionClassification_ERROR,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
-bool UUIInteractionHelper::handleDialogRequests(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest)
-{
- star::uno::Any aAnyRequest(rRequest->getRequest());
+ xforms::InvalidDataOnSubmitException aInvalidDataOnSubmitException;
+ if (aAnyRequest >>= aInvalidDataOnSubmitException)
+ {
+ const ErrCode nErrorCode =
+ ERRCODE_UUI_INVALID_XFORMS_SUBMISSION_DATA;
- star::ucb::URLAuthenticationRequest aURLAuthenticationRequest;
- if (aAnyRequest >>= aURLAuthenticationRequest)
- {
- handleAuthenticationRequest(aURLAuthenticationRequest,
- rRequest->getContinuations(),
- aURLAuthenticationRequest.URL);
- return true;
- }
+ std::vector< rtl::OUString > aArguments;
- star::ucb::AuthenticationRequest aAuthenticationRequest;
- if (aAnyRequest >>= aAuthenticationRequest)
- {
- handleAuthenticationRequest(aAuthenticationRequest,
- rRequest->getContinuations(),
- rtl::OUString());
- return true;
- }
+ handleErrorHandlerRequest(task::InteractionClassification_QUERY,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
- star::ucb::CertificateValidationRequest aCertificateValidationRequest;
- if (aAnyRequest >>= aCertificateValidationRequest)
- {
- handleCertificateValidationRequest(aCertificateValidationRequest,
- rRequest->getContinuations());
- return true;
- }
+ ucb::InteractiveLockingLockedException aLLException;
+ if (aAnyRequest >>= aLLException)
+ {
+ ErrCode nErrorCode = aLLException.SelfOwned
+ ? ERRCODE_UUI_LOCKING_LOCKED_SELF : ERRCODE_UUI_LOCKING_LOCKED;
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back( aLLException.Url );
-// @@@ Todo #i29340#: activate!
-// star::ucb::NameClashResolveRequest aNameClashResolveRequest;
-// if (aAnyRequest >>= aNameClashResolveRequest)
-// {
-// handleNameClashResolveRequest(aNameClashResolveRequest,
-// rRequest->getContinuations());
-// return;
-// }
-
- star::task::MasterPasswordRequest aMasterPasswordRequest;
- if (aAnyRequest >>= aMasterPasswordRequest)
- {
- handleMasterPasswordRequest(aMasterPasswordRequest.Mode,
- rRequest->getContinuations());
- return true;
- }
+ handleErrorHandlerRequest( aLLException.Classification,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString );
+ return true;
+ }
- star::task::DocumentPasswordRequest aDocumentPasswordRequest;
- if (aAnyRequest >>= aDocumentPasswordRequest)
- {
- handlePasswordRequest(aDocumentPasswordRequest.Mode,
- rRequest->getContinuations(),
- aDocumentPasswordRequest.Name);
- return true;
- }
+ ucb::InteractiveLockingNotLockedException aLNLException;
+ if (aAnyRequest >>= aLNLException)
+ {
+ ErrCode nErrorCode = ERRCODE_UUI_LOCKING_NOT_LOCKED;
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back( aLNLException.Url );
- star::task::DocumentMSPasswordRequest aDocumentMSPasswordRequest;
- if (aAnyRequest >>= aDocumentMSPasswordRequest)
- {
- handleMSPasswordRequest(aDocumentMSPasswordRequest.Mode,
- rRequest->getContinuations(),
- aDocumentMSPasswordRequest.Name);
- return true;
- }
+ handleErrorHandlerRequest( aLNLException.Classification,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString );
+ return true;
+ }
- star::task::PasswordRequest aPasswordRequest;
- if (aAnyRequest >>= aPasswordRequest)
- {
- handlePasswordRequest(aPasswordRequest.Mode,
- rRequest->getContinuations());
- return true;
- }
+ ucb::InteractiveLockingLockExpiredException aLLEException;
+ if (aAnyRequest >>= aLLEException)
+ {
+ ErrCode nErrorCode = ERRCODE_UUI_LOCKING_LOCK_EXPIRED;
+ std::vector< rtl::OUString > aArguments;
+ aArguments.push_back( aLLEException.Url );
- star::ucb::HandleCookiesRequest aCookiesRequest;
- if (aAnyRequest >>= aCookiesRequest)
- {
- handleCookiesRequest(aCookiesRequest,
- rRequest->getContinuations());
- return true;
- }
+ handleErrorHandlerRequest( aLLEException.Classification,
+ nErrorCode,
+ aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString );
+ return true;
+ }
- star::document::NoSuchFilterRequest aNoSuchFilterRequest;
- if (aAnyRequest >>= aNoSuchFilterRequest)
- {
- handleNoSuchFilterRequest(aNoSuchFilterRequest,
- rRequest->getContinuations());
- return true;
- }
+ document::BrokenPackageRequest aBrokenPackageRequest;
+ if (aAnyRequest >>= aBrokenPackageRequest)
+ {
+ std::vector< rtl::OUString > aArguments;
- star::document::AmbigousFilterRequest aAmbigousFilterRequest;
- if (aAnyRequest >>= aAmbigousFilterRequest)
- {
- handleAmbigousFilterRequest(aAmbigousFilterRequest,
- rRequest->getContinuations());
- return true;
- }
+ if( aBrokenPackageRequest.aName.getLength() )
+ aArguments.push_back( aBrokenPackageRequest.aName );
- star::document::FilterOptionsRequest aFilterOptionsRequest;
- if (aAnyRequest >>= aFilterOptionsRequest)
- {
- handleFilterOptionsRequest(aFilterOptionsRequest,
- rRequest->getContinuations());
- return true;
- }
+ handleBrokenPackageRequest( aArguments,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString );
+ return true;
+ }
- star::document::LockedDocumentRequest aLockedDocumentRequest;
- if (aAnyRequest >>= aLockedDocumentRequest )
- {
- handleLockedDocumentRequest( aLockedDocumentRequest.DocumentURL,
- aLockedDocumentRequest.UserInfo,
- rRequest->getContinuations(),
- UUI_DOC_LOAD_LOCK );
- return true;
- }
+ task::ErrorCodeRequest aErrorCodeRequest;
+ if (aAnyRequest >>= aErrorCodeRequest)
+ {
+ handleGenericErrorRequest( aErrorCodeRequest.ErrCode,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
- star::document::OwnLockOnDocumentRequest aOwnLockOnDocumentRequest;
- if (aAnyRequest >>= aOwnLockOnDocumentRequest )
- {
- handleLockedDocumentRequest( aOwnLockOnDocumentRequest.DocumentURL,
- aOwnLockOnDocumentRequest.TimeInfo,
- rRequest->getContinuations(),
- aOwnLockOnDocumentRequest.IsStoring ? UUI_DOC_OWN_SAVE_LOCK : UUI_DOC_OWN_LOAD_LOCK );
- return true;
- }
+ task::ErrorCodeIOException aErrorCodeIOException;
+ if (aAnyRequest >>= aErrorCodeIOException)
+ {
+ handleGenericErrorRequest( aErrorCodeIOException.ErrCode,
+ rRequest->getContinuations(),
+ bObtainErrorStringOnly,
+ bHasErrorString,
+ rErrorString);
+ return true;
+ }
- star::document::LockedOnSavingRequest aLockedOnSavingRequest;
- if (aAnyRequest >>= aLockedOnSavingRequest )
- {
- handleLockedDocumentRequest( aLockedOnSavingRequest.DocumentURL,
- aLockedOnSavingRequest.UserInfo,
- rRequest->getContinuations(),
- UUI_DOC_SAVE_LOCK );
- return true;
- }
- star::document::ChangedByOthersRequest aChangedByOthersRequest;
- if (aAnyRequest >>= aChangedByOthersRequest )
- {
- handleChangedByOthersRequest( rRequest->getContinuations() );
- return true;
- }
+ ///////////////////////////////////////////////////////////////////
+ // Handle requests which do not have a plain string representation.
+ ///////////////////////////////////////////////////////////////////
+ if (!bObtainErrorStringOnly)
+ {
+ if ( handleAuthenticationRequest( rRequest ) )
+ return true;
- star::document::LockFileIgnoreRequest aLockFileIgnoreRequest;
- if (aAnyRequest >>= aLockFileIgnoreRequest )
- {
- handleLockFileIgnoreRequest( rRequest->getContinuations() );
- return true;
- }
+ if ( handleCertificateValidationRequest( rRequest ) )
+ return true;
- return false;
-}
+// @@@ Todo #i29340#: activate!
+// ucb::NameClashResolveRequest aNameClashResolveRequest;
+// if (aAnyRequest >>= aNameClashResolveRequest)
+// {
+// handleNameClashResolveRequest(aNameClashResolveRequest,
+// rRequest->getContinuations());
+// return true;
+// }
+
+ if ( handleMasterPasswordRequest( rRequest ) )
+ return true;
-bool UUIInteractionHelper::handleErrorHandlerRequests(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString)
-{
- star::uno::Any aAnyRequest(rRequest->getRequest());
+ if ( handlePasswordRequest( rRequest ) )
+ return true;
- star::task::ErrorCodeRequest aErrorCodeRequest;
- if (aAnyRequest >>= aErrorCodeRequest)
- {
- handleGenericErrorRequest( aErrorCodeRequest.ErrCode,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ if ( handleCookiesRequest( rRequest ) )
+ return true;
- star::task::DocumentMacroConfirmationRequest aMacroConfirmRequest;
- if (aAnyRequest >>= aMacroConfirmRequest)
- {
- handleMacroConfirmRequest(
- aMacroConfirmRequest.DocumentURL,
- aMacroConfirmRequest.DocumentStorage,
- ODFVER_012_TEXT,
- aMacroConfirmRequest.DocumentSignatureInformation,
- rRequest->getContinuations()
- );
- return true;
- }
+ if ( handleNoSuchFilterRequest( rRequest ) )
+ return true;
- star::task::DocumentMacroConfirmationRequest2 aMacroConfirmRequest2;
- if (aAnyRequest >>= aMacroConfirmRequest2)
- {
- handleMacroConfirmRequest(
- aMacroConfirmRequest2.DocumentURL,
- aMacroConfirmRequest2.DocumentZipStorage,
- aMacroConfirmRequest2.DocumentVersion,
- aMacroConfirmRequest2.DocumentSignatureInformation,
- rRequest->getContinuations()
- );
- return true;
- }
+ if ( handleAmbigousFilterRequest( rRequest ) )
+ return true;
- FutureDocumentVersionProductUpdateRequest aProductUpdateRequest;
- if (aAnyRequest >>= aProductUpdateRequest)
- {
- handleFutureDocumentVersionUpdateRequest(
- aProductUpdateRequest,
- rRequest->getContinuations()
- );
- return true;
- }
+ if ( handleFilterOptionsRequest( rRequest ) )
+ return true;
- star::task::ErrorCodeIOException aErrorCodeIOException;
- if (aAnyRequest >>= aErrorCodeIOException)
- {
- handleGenericErrorRequest( aErrorCodeIOException.ErrCode,
- rRequest->getContinuations(),
- bObtainErrorStringOnly,
- bHasErrorString,
- rErrorString);
- return true;
- }
+ if ( handleLockedDocumentRequest( rRequest ) )
+ return true;
- return false;
-}
+ if ( handleChangedByOthersRequest( rRequest ) )
+ return true;
-bool
-UUIInteractionHelper::handle_impl(
- star::uno::Reference< star::task::XInteractionRequest > const & rRequest)
- throw (star::uno::RuntimeException)
-{
- try
- {
- if (!rRequest.is())
- return false;
+ if ( handleLockFileIgnoreRequest( rRequest ) )
+ return true;
- ////////////////////////////////////////////////////////////
- // Display Messagebox
- ////////////////////////////////////////////////////////////
- bool bDummy = false;
- rtl::OUString aDummy;
- if (! handleMessageboxRequests(rRequest, false, bDummy, aDummy))
- {
- ////////////////////////////////////////////////////////////
- // Use ErrorHandler::HandleError
- ////////////////////////////////////////////////////////////
- if (!handleErrorHandlerRequests(rRequest, false, bDummy, aDummy))
+ task::DocumentMacroConfirmationRequest aMacroConfirmRequest;
+ if (aAnyRequest >>= aMacroConfirmRequest)
{
- ////////////////////////////////////////////////////////////
- // Display Special Dialog
- ////////////////////////////////////////////////////////////
- if (!handleDialogRequests(rRequest))
- {
- ////////////////////////////////////////////////////////////
- // Use customized InteractionHandler from configuration
- ////////////////////////////////////////////////////////////
- InteractionHandlerDataList dataList;
+ handleMacroConfirmRequest(
+ aMacroConfirmRequest.DocumentURL,
+ aMacroConfirmRequest.DocumentStorage,
+ ODFVER_012_TEXT,
+ aMacroConfirmRequest.DocumentSignatureInformation,
+ rRequest->getContinuations());
+ return true;
+ }
- GetInteractionHandlerList(dataList);
+ task::DocumentMacroConfirmationRequest2 aMacroConfirmRequest2;
+ if (aAnyRequest >>= aMacroConfirmRequest2)
+ {
+ handleMacroConfirmRequest(
+ aMacroConfirmRequest2.DocumentURL,
+ aMacroConfirmRequest2.DocumentZipStorage,
+ aMacroConfirmRequest2.DocumentVersion,
+ aMacroConfirmRequest2.DocumentSignatureInformation,
+ rRequest->getContinuations());
+ return true;
+ }
- InteractionHandlerDataList::const_iterator aEnd(dataList.end());
- for (InteractionHandlerDataList::const_iterator aIt(dataList.begin());
- aIt != aEnd; ++aIt)
- {
- Reference< uno::XInterface > xIfc =
- m_xServiceFactory->createInstance(aIt->ServiceName);
-
-
- Reference< com::sun::star::lang::XInitialization > xInitialization =
- Reference< com::sun::star::lang::XInitialization >( xIfc, UNO_QUERY );
-
- OSL_ENSURE( xInitialization.is(), "Custom Interactionhandler does not implement mandatory interface XInitialization!" );
- if (xInitialization.is())
- {
- uno::Sequence< uno::Any > propertyValues(1);
- beans::PropertyValue aProperty;
-
- aProperty.Name = rtl::OUString::createFromAscii( "Parent" );
- aProperty.Value <<= getParentXWindow();
- propertyValues[ 0 ] <<= aProperty;
-
- xInitialization->initialize(propertyValues);
- }
-
- Reference< task::XInteractionHandler2 >
- xInteractionHandler( xIfc, UNO_QUERY );
-
- OSL_ENSURE( xInteractionHandler.is(),
- "Custom Interactionhandler does not implement "
- "mandatory interface XInteractionHandler2!" );
- if (xInteractionHandler.is())
- if (xInteractionHandler->handleInteractionRequest(rRequest))
- return true;
- }
- return false;
- }
+ task::FutureDocumentVersionProductUpdateRequest
+ aProductUpdateRequest;
+ if (aAnyRequest >>= aProductUpdateRequest)
+ {
+ handleFutureDocumentVersionUpdateRequest(
+ aProductUpdateRequest,
+ rRequest->getContinuations());
+ return true;
}
+
+ ///////////////////////////////////////////////////////////////
+ // Last chance: try to find and use another IH for the request.
+ ///////////////////////////////////////////////////////////////
+ if (tryOtherInteractionHandler( rRequest ))
+ return true;
}
+
+ // Not handled.
+ return false;
}
catch (std::bad_alloc const &)
{
- throw star::uno::RuntimeException(
+ throw uno::RuntimeException(
rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
+ uno::Reference< uno::XInterface >());
}
- return true;
}
-void UUIInteractionHelper::GetInteractionHandlerList(InteractionHandlerDataList &rdataList)
+void
+UUIInteractionHelper::getInteractionHandlerList(
+ InteractionHandlerDataList &rdataList)
+ SAL_THROW((uno::RuntimeException))
{
+ try
+ {
uno::Reference< lang::XMultiServiceFactory > xConfigProv(
- m_xServiceFactory->createInstance(
- rtl::OUString::createFromAscii(
- "com.sun.star.configuration.ConfigurationProvider" ) ),
- uno::UNO_QUERY );
+ m_xServiceFactory->createInstance(
+ rtl::OUString::createFromAscii(
+ "com.sun.star.configuration.ConfigurationProvider" ) ),
+ uno::UNO_QUERY );
if ( !xConfigProv.is() )
- {
- OSL_ENSURE( false,
- "GetInteractionHandlerList - No config provider!" );
- return;
- }
+ throw uno::RuntimeException(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "unable to instanciate config provider service")),
+ uno::Reference< uno::XInterface >());
rtl::OUStringBuffer aFullPath;
- aFullPath.appendAscii( CONFIG_INTERACTIONHANDLERS_KEY );
+ aFullPath.appendAscii(
+ "/org.openoffice.ucb.InteractionHandler/InteractionHandlers" );
uno::Sequence< uno::Any > aArguments( 1 );
beans::PropertyValue aProperty;
@@ -1444,21 +906,20 @@ void UUIInteractionHelper::GetInteractionHandlerList(InteractionHandlerDataList
aArguments ) );
if ( !xInterface.is() )
- {
- OSL_ENSURE( false,
- "GetInteractionHandlerList - No config access!" );
- return;
- }
+ throw uno::RuntimeException(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "unable to instanciate config access")),
+ uno::Reference< uno::XInterface >());
uno::Reference< container::XNameAccess > xNameAccess(
- xInterface, uno::UNO_QUERY );
-
+ xInterface, uno::UNO_QUERY );
if ( !xNameAccess.is() )
- {
- OSL_ENSURE( false,
- "GetInteractionHandlerList - No XNameAccess!" );
- return;
- }
+ throw uno::RuntimeException(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "config access does not implement XNameAccess")),
+ uno::Reference< uno::XInterface >());
uno::Sequence< rtl::OUString > aElems = xNameAccess->getElementNames();
const rtl::OUString* pElems = aElems.getConstArray();
@@ -1470,12 +931,11 @@ void UUIInteractionHelper::GetInteractionHandlerList(InteractionHandlerDataList
xHierNameAccess( xInterface, uno::UNO_QUERY );
if ( !xHierNameAccess.is() )
- {
- OSL_ENSURE( false,
- "GetInteractionHandlerList - "
- "No XHierarchicalNameAccess!" );
- return;
- }
+ throw uno::RuntimeException(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "config access does not implement XHierarchicalNameAccess")),
+ uno::Reference< uno::XInterface >());
// Iterate over children.
for ( sal_Int32 n = 0; n < nCount; ++n )
@@ -1517,28 +977,41 @@ void UUIInteractionHelper::GetInteractionHandlerList(InteractionHandlerDataList
}
}
}
+ }
+ catch ( uno::RuntimeException const & )
+ {
+ throw;
+ }
+ catch ( uno::Exception const & )
+ {
+ OSL_ENSURE( false, "GetInteractionHandlerList - Caught Exception!" );
+ }
}
-Window * UUIInteractionHelper::getParentProperty() SAL_THROW(())
+Window *
+UUIInteractionHelper::getParentProperty()
+ SAL_THROW(())
{
- star::uno::Reference< star::awt::XWindow > xWindow = getParentXWindow();
+ uno::Reference< awt::XWindow > xWindow = getParentXWindow();
if ( xWindow.is() )
return VCLUnoHelper::GetWindow(xWindow);
return 0;
}
-star::uno::Reference< ::com::sun::star::awt::XWindow> UUIInteractionHelper::getParentXWindow() SAL_THROW(())
+uno::Reference< awt::XWindow>
+UUIInteractionHelper::getParentXWindow()
+ SAL_THROW(())
{
osl::MutexGuard aGuard(m_aPropertyMutex);
for (sal_Int32 i = 0; i < m_aProperties.getLength(); ++i)
{
- star::beans::PropertyValue aProperty;
+ beans::PropertyValue aProperty;
if ((m_aProperties[i] >>= aProperty)
&& aProperty.
Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("Parent")))
{
- star::uno::Reference< star::awt::XWindow > xWindow;
+ uno::Reference< awt::XWindow > xWindow;
aProperty.Value >>= xWindow;
return xWindow;
}
@@ -1546,12 +1019,14 @@ star::uno::Reference< ::com::sun::star::awt::XWindow> UUIInteractionHelper::get
return 0;
}
-rtl::OUString UUIInteractionHelper::getContextProperty() SAL_THROW(())
+rtl::OUString
+UUIInteractionHelper::getContextProperty()
+ SAL_THROW(())
{
osl::MutexGuard aGuard(m_aPropertyMutex);
for (sal_Int32 i = 0; i < m_aProperties.getLength(); ++i)
{
- star::beans::PropertyValue aProperty;
+ beans::PropertyValue aProperty;
if ((m_aProperties[i] >>= aProperty)
&& aProperty.
Name.equalsAsciiL(RTL_CONSTASCII_STRINGPARAM("Context")))
@@ -1564,582 +1039,45 @@ rtl::OUString UUIInteractionHelper::getContextProperty() SAL_THROW(())
return rtl::OUString();
}
-bool
-UUIInteractionHelper::initPasswordContainer(
- star::uno::Reference< star::task::XPasswordContainer > * pContainer,
- star::uno::Reference< star::task::XUrlContainer > * pUrlContainer)
- const SAL_THROW(())
-{
- OSL_ENSURE(pContainer, "specification violation");
- if (!pContainer->is() && m_xServiceFactory.is())
- try
- {
- *pContainer
- = star::uno::Reference< star::task::XPasswordContainer >(
- m_xServiceFactory->
- createInstance(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "com.sun.star.task.PasswordContainer"))),
- star::uno::UNO_QUERY);
-
- if ( pContainer->is() )
- {
- *pUrlContainer = star::uno::Reference< star::task::XUrlContainer >( *pContainer, UNO_QUERY );
- OSL_ENSURE( pUrlContainer->is(), "Got no XUrlContainer!" );
- }
- }
- catch (star::uno::Exception const &)
- {}
- OSL_ENSURE(pContainer->is(), "unexpected situation");
- return pContainer->is() && pUrlContainer->is();
-}
-
-
-String GetContentPart( const String& _rRawString )
-{
- // search over some parts to find a string
- //static char* aIDs[] = { "CN", "OU", "O", "E", NULL };
- static char const * aIDs[] = { "CN=", "OU=", "O=", "E=", NULL };// By CP
- String sPart;
- int i = 0;
- while ( aIDs[i] )
- {
- String sPartId = String::CreateFromAscii( aIDs[i++] );
- xub_StrLen nContStart = _rRawString.Search( sPartId );
- if ( nContStart != STRING_NOTFOUND )
- {
- nContStart = nContStart + sPartId.Len();
- //++nContStart; // now it's start of content, directly after Id // delete By CP
- xub_StrLen nContEnd = _rRawString.Search( sal_Unicode( ',' ), nContStart );
- sPart = String( _rRawString, nContStart, nContEnd - nContStart );
- break;
- }
- }
-
- return sPart;
-}
-
-
-sal_Bool UUIInteractionHelper::executeUnknownAuthDialog( const cssu::Reference< dcss::security::XCertificate >& rXCert)
- SAL_THROW((star::uno::RuntimeException))
+uno::Reference< task::XInteractionHandler >
+UUIInteractionHelper::getInteractionHandler()
+ SAL_THROW((uno::RuntimeException))
{
+ uno::Reference< task::XInteractionHandler > xIH;
try
{
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- std::auto_ptr< UnknownAuthDialog >
- xDialog(new UnknownAuthDialog( getParentProperty(),
- rXCert,
- m_xServiceFactory,
- xManager.get()));
-
- // Get correct ressource string
- rtl::OUString aMessage;
-
- std::vector< rtl::OUString > aArguments;
- aArguments.push_back( GetContentPart( rXCert.get()->getSubjectName()) );
- //aArguments.push_back( rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")) );
-
- if (xManager.get())
- {
- ResId aResId(RID_UUI_ERRHDL, *xManager.get());
- if (ErrorResource(aResId).getString(ERRCODE_UUI_UNKNOWNAUTH_UNTRUSTED, &aMessage))
- {
- aMessage = replaceMessageWithArguments( aMessage, aArguments );
- xDialog->setDescriptionText( aMessage );
- }
- }
-
- return static_cast<sal_Bool> (xDialog->Execute());
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
-}
-
-rtl::OUString
-UUIInteractionHelper::getLocalizedDatTimeStr( ::com::sun::star::util::DateTime aDateTime )
-{
-
-
- rtl::OUString aDateTimeStr;
- Date aDate;
- Time aTime;
-
- aDate = Date( aDateTime.Day, aDateTime.Month, aDateTime.Year );
- aTime = Time( aDateTime.Hours, aDateTime.Minutes, aDateTime.Seconds );
-
- LanguageType eUILang = Application::GetSettings().GetUILanguage();
- SvNumberFormatter *pNumberFormatter = new SvNumberFormatter( ::comphelper::getProcessServiceFactory(), eUILang );
- String aTmpStr;
- Color* pColor = NULL;
- Date* pNullDate = pNumberFormatter->GetNullDate();
- sal_uInt32 nFormat = pNumberFormatter->GetStandardFormat( NUMBERFORMAT_DATE, eUILang );
-
- pNumberFormatter->GetOutputString( aDate - *pNullDate, nFormat, aTmpStr, &pColor );
- aDateTimeStr = aTmpStr + rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(" "));
-
- nFormat = pNumberFormatter->GetStandardFormat( NUMBERFORMAT_TIME, eUILang );
- pNumberFormatter->GetOutputString( aTime.GetTimeInDays(), nFormat, aTmpStr, &pColor );
- aDateTimeStr += aTmpStr;
-
- return aDateTimeStr;
-}
-
-sal_Bool UUIInteractionHelper::executeSSLWarnDialog( const cssu::Reference< dcss::security::XCertificate >& rXCert,
- sal_Int32 const & failure,
- const rtl::OUString & hostName )
- SAL_THROW((star::uno::RuntimeException))
-{
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- std::auto_ptr< SSLWarnDialog >
- xDialog(new SSLWarnDialog( getParentProperty(),
- rXCert,
- m_xServiceFactory,
- xManager.get()));
-
- // Get correct ressource string
- rtl::OUString aMessage_1;
- std::vector< rtl::OUString > aArguments_1;
-
- switch( failure )
- {
- case SSLWARN_TYPE_DOMAINMISMATCH:
- aArguments_1.push_back( hostName );
- aArguments_1.push_back( GetContentPart( rXCert.get()->getSubjectName()) );
- aArguments_1.push_back( hostName );
- break;
- case SSLWARN_TYPE_EXPIRED:
- aArguments_1.push_back( GetContentPart( rXCert.get()->getSubjectName()) );
- aArguments_1.push_back( getLocalizedDatTimeStr( rXCert.get()->getNotValidAfter() ) );
- aArguments_1.push_back( getLocalizedDatTimeStr( rXCert.get()->getNotValidAfter() ) );
- break;
- case SSLWARN_TYPE_INVALID:
- break;
- }
-
-
-
- //aArguments.push_back( rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")) );
-
- if (xManager.get())
- {
- ResId aResId(RID_UUI_ERRHDL, *xManager.get());
- if (ErrorResource(aResId).getString( ERRCODE_AREA_UUI_UNKNOWNAUTH + failure + DESCRIPTION_1, &aMessage_1))
- {
- aMessage_1 = replaceMessageWithArguments( aMessage_1, aArguments_1 );
- xDialog->setDescription1Text( aMessage_1 );
- }
-
- rtl::OUString aTitle;
- ErrorResource(aResId).getString( ERRCODE_AREA_UUI_UNKNOWNAUTH + failure + TITLE, &aTitle);
- xDialog->SetText( aTitle );
- }
-
-
-
- return static_cast<sal_Bool> (xDialog->Execute());
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
-}
-
-void UUIInteractionHelper::executeLoginDialog(LoginErrorInfo & rInfo,
- rtl::OUString const & rRealm)
- SAL_THROW((star::uno::RuntimeException))
-{
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- bool bAccount = (rInfo.GetFlags() & LOGINERROR_FLAG_MODIFY_ACCOUNT)
- != 0;
- bool bSavePassword = rInfo.GetIsPersistentPassword()
- || rInfo.GetIsSavePassword();
- bool bCanUseSysCreds = rInfo.GetCanUseSystemCredentials();
-
- sal_uInt16 nFlags = 0;
- if (rInfo.GetPath().Len() == 0)
- nFlags |= LF_NO_PATH;
- if (rInfo.GetErrorText().Len() == 0)
- nFlags |= LF_NO_ERRORTEXT;
- if (!bAccount)
- nFlags |= LF_NO_ACCOUNT;
- if (!(rInfo.GetFlags() & LOGINERROR_FLAG_MODIFY_USER_NAME))
- nFlags |= LF_USERNAME_READONLY;
-
- if (!bSavePassword)
- nFlags |= LF_NO_SAVEPASSWORD;
-
- if (!bCanUseSysCreds)
- nFlags |= LF_NO_USESYSCREDS;
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- UniString aRealm(rRealm); // Forte compiler needs it spelled out...
- std::auto_ptr< LoginDialog >
- xDialog(new LoginDialog(getParentProperty(),
- nFlags,
- rInfo.GetServer(),
- &aRealm,
- xManager.get()));
- if (rInfo.GetErrorText().Len() != 0)
- xDialog->SetErrorText(rInfo.GetErrorText());
- xDialog->SetName(rInfo.GetUserName());
- if (bAccount)
- xDialog->ClearAccount();
- else
- xDialog->ClearPassword();
- xDialog->SetPassword(rInfo.GetPassword());
-
- if (bSavePassword)
- {
- xDialog->
- SetSavePasswordText(ResId(rInfo.GetIsPersistentPassword() ?
- RID_SAVE_PASSWORD :
- RID_KEEP_PASSWORD,
- *xManager.get()));
- xDialog->SetSavePassword(rInfo.GetIsSavePassword());
- }
-
- if ( bCanUseSysCreds )
- xDialog->SetUseSystemCredentials( rInfo.GetIsUseSystemCredentials() );
-
- rInfo.SetResult(xDialog->Execute() == RET_OK ? ERRCODE_BUTTON_OK :
- ERRCODE_BUTTON_CANCEL);
- rInfo.SetUserName(xDialog->GetName());
- rInfo.SetPassword(xDialog->GetPassword());
- rInfo.SetAccount(xDialog->GetAccount());
- rInfo.SetSavePassword(xDialog->IsSavePassword());
-
- if ( bCanUseSysCreds )
- rInfo.SetIsUseSystemCredentials( xDialog->IsUseSystemCredentials() );
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
-}
-
-void
-UUIInteractionHelper::executeMasterPasswordDialog(
- LoginErrorInfo & rInfo,
- star::task::PasswordRequestMode nMode)
- SAL_THROW((star::uno::RuntimeException))
-{
- rtl::OString aMaster;
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- if( nMode == star::task::PasswordRequestMode_PASSWORD_CREATE )
- {
- std::auto_ptr< MasterPasswordCreateDialog >
- xDialog(new MasterPasswordCreateDialog(
- getParentProperty(), xManager.get()));
- rInfo.SetResult(xDialog->Execute()
- == RET_OK ? ERRCODE_BUTTON_OK
- : ERRCODE_BUTTON_CANCEL);
- aMaster = rtl::OUStringToOString(xDialog->GetMasterPassword(),
- RTL_TEXTENCODING_UTF8);
- }
- else
- {
- std::auto_ptr< MasterPasswordDialog >
- xDialog(new MasterPasswordDialog(
- getParentProperty(), nMode, xManager.get()));
- rInfo.SetResult(xDialog->Execute()
- == RET_OK ? ERRCODE_BUTTON_OK
- : ERRCODE_BUTTON_CANCEL);
- aMaster = rtl::OUStringToOString(xDialog->GetMasterPassword(),
- RTL_TEXTENCODING_UTF8);
- }
-
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
-
- sal_uInt8 aKey[RTL_DIGEST_LENGTH_MD5];
- rtl_digest_PBKDF2(aKey,
- RTL_DIGEST_LENGTH_MD5,
- reinterpret_cast< sal_uInt8 const * >(aMaster.getStr()),
- aMaster.getLength(),
- reinterpret_cast< sal_uInt8 const * >(
- "3B5509ABA6BC42D9A3A1F3DAD49E56A51"),
- 32,
- 1000);
-
- rtl::OUStringBuffer aBuffer;
- for (int i = 0; i < RTL_DIGEST_LENGTH_MD5; ++i)
- {
- aBuffer.append(static_cast< sal_Unicode >('a' + (aKey[i] >> 4)));
- aBuffer.append(static_cast< sal_Unicode >('a' + (aKey[i] & 15)));
- }
- rInfo.SetPassword(aBuffer.makeStringAndClear());
-}
-
-void
-UUIInteractionHelper::executePasswordDialog(
- LoginErrorInfo & rInfo,
- star::task::PasswordRequestMode nMode,
- ::rtl::OUString aDocName)
- SAL_THROW((star::uno::RuntimeException))
-{
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- if( nMode == star::task::PasswordRequestMode_PASSWORD_CREATE )
- {
- std::auto_ptr< PasswordCreateDialog >
- xDialog(new PasswordCreateDialog(
- getParentProperty(), xManager.get()));
-
- rInfo.SetResult(xDialog->Execute() == RET_OK ? ERRCODE_BUTTON_OK :
- ERRCODE_BUTTON_CANCEL);
- rInfo.SetPassword( xDialog->GetPassword() );
- }
- else
- {
- std::auto_ptr< PasswordDialog >
- xDialog(new PasswordDialog(
- getParentProperty(), nMode, xManager.get(), aDocName ));
-
- rInfo.SetResult(xDialog->Execute() == RET_OK ? ERRCODE_BUTTON_OK :
- ERRCODE_BUTTON_CANCEL);
- rInfo.SetPassword( xDialog->GetPassword() );
- }
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface>());
- }
-}
-
-void
-UUIInteractionHelper::executeMSPasswordDialog(
- LoginErrorInfo & rInfo,
- star::task::PasswordRequestMode nMode,
- ::rtl::OUString aDocName)
- SAL_THROW((star::uno::RuntimeException))
-{
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- if( nMode == star::task::PasswordRequestMode_PASSWORD_CREATE )
- {
- std::auto_ptr< PasswordCreateDialog >
- xDialog(new PasswordCreateDialog(
- getParentProperty(), xManager.get(), true));
-
- rInfo.SetResult(xDialog->Execute() == RET_OK ? ERRCODE_BUTTON_OK :
- ERRCODE_BUTTON_CANCEL);
- rInfo.SetPassword( xDialog->GetPassword() );
- }
- else
- {
- std::auto_ptr< PasswordDialog >
- xDialog(new PasswordDialog(
- getParentProperty(), nMode, xManager.get(), aDocName ));
-
- rInfo.SetResult(xDialog->Execute() == RET_OK ? ERRCODE_BUTTON_OK :
- ERRCODE_BUTTON_CANCEL);
- rInfo.SetPassword( xDialog->GetPassword() );
- }
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface>());
- }
-}
-
-void
-UUIInteractionHelper::executeCookieDialog(CntHTTPCookieRequest & rRequest)
- SAL_THROW((star::uno::RuntimeException))
-{
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- std::auto_ptr< CookiesDialog >
- xDialog(new CookiesDialog(
- getParentProperty(), &rRequest, xManager.get()));
- xDialog->Execute();
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface>());
+ xIH.set(m_xServiceFactory->createInstanceWithArguments(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.task.InteractionHandler")),
+ m_aProperties),
+ uno::UNO_QUERY);
}
-}
-
-void UUIInteractionHelper::executeFilterDialog(
- rtl::OUString const & rURL ,
- uui::FilterNameList const & rFilters,
- rtl::OUString & rFilter )
- SAL_THROW((star::uno::RuntimeException))
-{
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- std::auto_ptr< ResMgr >
- xManager(ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
-
- std::auto_ptr< uui::FilterDialog >
- xDialog(new uui::FilterDialog(getParentProperty(),
- xManager.get()));
-
- xDialog->SetURL(rURL);
- xDialog->ChangeFilters(&rFilters);
+ catch (uno::Exception const &)
+ {}
- uui::FilterNameListPtr pSelected = rFilters.end();
- if( xDialog->AskForFilter( pSelected ) )
- {
- rFilter = pSelected->sInternal;
- }
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
+ if (!xIH.is())
+ throw uno::RuntimeException(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "unable to instanciate Interaction Handler service")),
+ uno::Reference< uno::XInterface >());
+ return xIH;
}
-USHORT
-UUIInteractionHelper::executeErrorDialog(
- star::task::InteractionClassification eClassification,
- rtl::OUString const & rContext,
- rtl::OUString const & rMessage,
- WinBits nButtonMask)
- SAL_THROW((star::uno::RuntimeException))
-{
-
- vos::OGuard aGuard(Application::GetSolarMutex());
-
- rtl::OUStringBuffer aText(rContext);
- if (rContext.getLength() != 0 && rMessage.getLength() != 0)
- aText.appendAscii(RTL_CONSTASCII_STRINGPARAM(":\n"));
- //TODO! must be internationalized
- aText.append(rMessage);
-
- std::auto_ptr< MessBox > xBox;
- try
- {
- switch (eClassification)
- {
- case star::task::InteractionClassification_ERROR:
- xBox.reset(new ErrorBox(getParentProperty(),
- nButtonMask,
- aText.makeStringAndClear()));
- break;
-
- case star::task::InteractionClassification_WARNING:
- xBox.reset(new WarningBox(getParentProperty(),
- nButtonMask,
- aText.makeStringAndClear()));
- break;
-
- case star::task::InteractionClassification_INFO:
- if ((nButtonMask & 0x01F00000) == WB_DEF_OK)
- //TODO! missing win bit button mask define (want to ignore
- // any default button settings)...
- xBox.reset(new InfoBox(getParentProperty(),
- aText.makeStringAndClear()));
- else
- xBox.reset(new ErrorBox(getParentProperty(),
- nButtonMask,
- aText.makeStringAndClear()));
- break;
-
- case star::task::InteractionClassification_QUERY:
- xBox.reset(new QueryBox(getParentProperty(),
- nButtonMask,
- aText.makeStringAndClear()));
- break;
-
- default:
- OSL_ASSERT(false);
- break;
- }
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
-
- USHORT aResult = xBox->Execute();
- switch( aResult )
- {
- case BUTTONID_OK:
- aResult = ERRCODE_BUTTON_OK;
- break;
- case BUTTONID_CANCEL:
- aResult = ERRCODE_BUTTON_CANCEL;
- break;
- case BUTTONID_YES:
- aResult = ERRCODE_BUTTON_YES;
- break;
- case BUTTONID_NO:
- aResult = ERRCODE_BUTTON_NO;
- break;
- case BUTTONID_RETRY:
- aResult = ERRCODE_BUTTON_RETRY;
- break;
- }
-
- return aResult;
-}
+namespace {
USHORT
-UUIInteractionHelper::executeMessageBox(
+executeMessageBox(
+ Window * pParent,
rtl::OUString const & rTitle,
rtl::OUString const & rMessage,
WinBits nButtonMask )
- SAL_THROW((star::uno::RuntimeException))
+ SAL_THROW((uno::RuntimeException))
{
-
vos::OGuard aGuard(Application::GetSolarMutex());
- MessBox xBox( getParentProperty(), nButtonMask, rTitle, rMessage );
+ MessBox xBox( pParent, nButtonMask, rTitle, rMessage );
USHORT aResult = xBox.Execute();
switch( aResult )
@@ -2163,479 +1101,12 @@ UUIInteractionHelper::executeMessageBox(
return aResult;
}
-star::uno::Reference< star::task::XInteractionHandler >
-UUIInteractionHelper::getInteractionHandler() const
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionHandler > xIH;
- try
- {
- xIH = star::uno::Reference< star::task::XInteractionHandler >(
- m_xServiceFactory->createInstanceWithArguments(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "com.sun.star.task.InteractionHandler")),
- m_aProperties),
- star::uno::UNO_QUERY);
- }
- catch (star::uno::Exception const &)
- {}
-
- if (!xIH.is())
- throw star::uno::RuntimeException(
- rtl::OUString(
- RTL_CONSTASCII_USTRINGPARAM(
- "unable to instanciate Interaction Handler service")),
- star::uno::Reference< star::uno::XInterface >());
- return xIH;
-}
-
-namespace
-{
-bool fillContinuation(
- bool bUseSystemCredentials,
- const star::ucb::AuthenticationRequest & rRequest,
- const star::task::UrlRecord & aRec,
- const star::uno::Reference< star::ucb::XInteractionSupplyAuthentication > &
- xSupplyAuthentication,
- const star::uno::Reference< star::ucb::XInteractionSupplyAuthentication2 > &
- xSupplyAuthentication2,
- bool bCanUseSystemCredentials,
- bool bCheckForEqualPasswords )
-{
- if ( bUseSystemCredentials )
- {
- // "use system creds" record found.
- // Wants client that we use it?
- if ( xSupplyAuthentication2.is() &&
- bCanUseSystemCredentials )
- {
- xSupplyAuthentication2->setUseSystemCredentials( sal_True );
- return true;
- }
- return false;
- }
- else if (aRec.UserList.getLength() != 0)
- {
- if (aRec.UserList[0].Passwords.getLength() == 0)
- {
- // Password sequence can be empty, for instance if master
- // password was not given (e.g. master pw dialog canceled)
- // pw container does not throw NoMasterException in this case.
- // bug???
- return false;
- }
-
- // "user/pass" record found.
- if (!bCheckForEqualPasswords || !rRequest.HasPassword
- || rRequest.Password != aRec.UserList[0].Passwords[0]) // failed login attempt?
- {
- if (xSupplyAuthentication->canSetUserName())
- xSupplyAuthentication->
- setUserName(aRec.UserList[0].UserName.getStr());
-
- if (xSupplyAuthentication->canSetPassword())
- xSupplyAuthentication->
- setPassword(aRec.UserList[0].Passwords[0].getStr());
- if (aRec.UserList[0].Passwords.getLength() > 1)
- {
- if (rRequest.HasRealm)
- {
- if (xSupplyAuthentication->canSetRealm())
- xSupplyAuthentication->
- setRealm(aRec.UserList[0].Passwords[1].
- getStr());
- }
- else if (xSupplyAuthentication->canSetAccount())
- xSupplyAuthentication->
- setAccount(aRec.UserList[0].Passwords[1].
- getStr());
- }
-
- if ( xSupplyAuthentication2.is() &&
- bCanUseSystemCredentials )
- xSupplyAuthentication2->setUseSystemCredentials( sal_False );
-
- return true;
- }
- }
- return false;
-}
-
-}
-
-void
-UUIInteractionHelper::handleAuthenticationRequest(
- star::ucb::AuthenticationRequest const & rRequest,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations,
- const rtl::OUString & rURL)
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionHandler > xIH;
-
- star::uno::Reference< star::task::XInteractionRetry > xRetry;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference< star::ucb::XInteractionSupplyAuthentication >
- xSupplyAuthentication;
- star::uno::Reference< star::ucb::XInteractionSupplyAuthentication2 >
- xSupplyAuthentication2;
- getContinuations(
- rContinuations,
- 0, 0, &xRetry, &xAbort,
- &xSupplyAuthentication, &xSupplyAuthentication2, 0, 0, 0 );
- bool bRemember;
- bool bRememberPersistent;
- if (xSupplyAuthentication.is())
- {
- star::ucb::RememberAuthentication eDefault;
- star::uno::Sequence< star::ucb::RememberAuthentication >
- aModes(xSupplyAuthentication->getRememberPasswordModes(eDefault));
- bRemember = eDefault != star::ucb::RememberAuthentication_NO;
- bRememberPersistent = false;
- for (sal_Int32 i = 0; i < aModes.getLength(); ++i)
- if (aModes[i] == star::ucb::RememberAuthentication_PERSISTENT)
- {
- bRememberPersistent = true;
- break;
- }
- }
- else
- {
- bRemember = false;
- bRememberPersistent = false;
- }
-
- sal_Bool bCanUseSystemCredentials;
- sal_Bool bDefaultUseSystemCredentials;
- if (xSupplyAuthentication2.is())
- {
- bCanUseSystemCredentials
- = xSupplyAuthentication2->canUseSystemCredentials(
- bDefaultUseSystemCredentials );
- }
- else
- {
- bCanUseSystemCredentials = sal_False;
- bDefaultUseSystemCredentials = sal_False;
- }
-
- com::sun::star::uno::Reference< com::sun::star::task::XPasswordContainer >
- xContainer;
- com::sun::star::uno::Reference< com::sun::star::task::XUrlContainer >
- xUrlContainer;
-
- if ( bCanUseSystemCredentials && initPasswordContainer( &xContainer, &xUrlContainer ) )
- {
- // Runtime / Persistent info avail for current auth request?
-
- rtl::OUString aResult = xUrlContainer->findUrl(
- rURL.getLength() ? rURL : rRequest.ServerName );
- if ( aResult.getLength() > 0 )
- {
- if ( fillContinuation( true,
- rRequest,
- star::task::UrlRecord(),
- xSupplyAuthentication,
- xSupplyAuthentication2,
- bCanUseSystemCredentials,
- false ) )
- {
- xSupplyAuthentication->select();
- return;
- }
- }
- }
-
- // xContainer works with userName passwdSequences pairs:
- if (rRequest.HasUserName
- && rRequest.HasPassword
- && initPasswordContainer(&xContainer, &xUrlContainer))
- {
- xIH = getInteractionHandler();
- try
- {
- if (rRequest.UserName.getLength() == 0)
- {
- star::task::UrlRecord aRec;
- if ( rURL.getLength() )
- aRec = xContainer->find(rURL, xIH);
-
- if ( aRec.UserList.getLength() == 0 )
- {
- // compat: try server name.
- aRec = xContainer->find(rRequest.ServerName, xIH);
- }
-
- if ( fillContinuation( false,
- rRequest,
- aRec,
- xSupplyAuthentication,
- xSupplyAuthentication2,
- bCanUseSystemCredentials,
- false ) )
- {
- xSupplyAuthentication->select();
- return;
- }
- }
- else
- {
- star::task::UrlRecord aRec;
- if ( rURL.getLength() )
- aRec = xContainer->findForName(
- rURL, rRequest.UserName, xIH);
-
- if ( aRec.UserList.getLength() == 0 )
- {
- // compat: try server name.
- aRec = xContainer->findForName(
- rRequest.ServerName, rRequest.UserName, xIH);
- }
-
- if ( fillContinuation( false,
- rRequest,
- aRec,
- xSupplyAuthentication,
- xSupplyAuthentication2,
- bCanUseSystemCredentials,
- true ) )
- {
- xSupplyAuthentication->select();
- return;
- }
- }
- }
- catch (star::task::NoMasterException const &)
- {} // user did not enter master password
- }
-
- LoginErrorInfo aInfo;
- aInfo.SetTitle(rRequest.ServerName);
- aInfo.SetServer(rRequest.ServerName);
- if (rRequest.HasAccount)
- aInfo.SetAccount(rRequest.Account);
- if (rRequest.HasUserName)
- aInfo.SetUserName(rRequest.UserName);
- if (rRequest.HasPassword)
- aInfo.SetPassword(rRequest.Password);
- aInfo.SetErrorText(rRequest.Diagnostic);
- aInfo.SetPersistentPassword(bRememberPersistent);
- aInfo.SetSavePassword(bRemember);
- aInfo.SetCanUseSystemCredentials( bCanUseSystemCredentials );
- aInfo.SetIsUseSystemCredentials( bDefaultUseSystemCredentials );
- aInfo.SetModifyAccount(rRequest.HasAccount
- && xSupplyAuthentication.is()
- && xSupplyAuthentication->canSetAccount());
- aInfo.SetModifyUserName(rRequest.HasUserName
- && xSupplyAuthentication.is()
- && xSupplyAuthentication->canSetUserName());
- executeLoginDialog(aInfo,
- rRequest.HasRealm ? rRequest.Realm : rtl::OUString());
- switch (aInfo.GetResult())
- {
- case ERRCODE_BUTTON_OK:
- if (xSupplyAuthentication.is())
- {
- if (xSupplyAuthentication->canSetUserName())
- xSupplyAuthentication->setUserName(aInfo.GetUserName());
- if (xSupplyAuthentication->canSetPassword())
- xSupplyAuthentication->setPassword(aInfo.GetPassword());
- xSupplyAuthentication->
- setRememberPassword(
- aInfo.GetIsSavePassword() ?
- bRememberPersistent ?
- star::ucb::RememberAuthentication_PERSISTENT :
- star::ucb::RememberAuthentication_SESSION :
- star::ucb::RememberAuthentication_NO);
- if (rRequest.HasRealm)
- {
- if (xSupplyAuthentication->canSetRealm())
- xSupplyAuthentication->setRealm(aInfo.GetAccount());
- }
- else if (xSupplyAuthentication->canSetAccount())
- xSupplyAuthentication->setAccount(aInfo.GetAccount());
-
- if ( xSupplyAuthentication2.is() && bCanUseSystemCredentials )
- xSupplyAuthentication2->setUseSystemCredentials(
- aInfo.GetIsUseSystemCredentials() );
-
- xSupplyAuthentication->select();
- }
-
- if ( aInfo.GetIsUseSystemCredentials() )
- {
- if (aInfo.GetIsSavePassword())
- {
- if ( initPasswordContainer(&xContainer, &xUrlContainer) )
- xUrlContainer->addUrl(
- rURL.getLength() ? rURL : rRequest.ServerName,
- bRememberPersistent );
- }
- }
- else if (aInfo.GetUserName().Len() != 0 // Empty user name can not be valid:
- && initPasswordContainer(&xContainer, &xUrlContainer))
- {
- try
- {
- if (aInfo.GetIsSavePassword())
- {
- star::uno::Sequence< rtl::OUString >
- aPassList(aInfo.GetAccount().Len() == 0 ? 1 : 2);
- aPassList[0] = aInfo.GetPassword();
- if (aInfo.GetAccount().Len() != 0)
- aPassList[1] = aInfo.GetAccount();
-
- if (!xIH.is())
- xIH = getInteractionHandler();
-
- if (bRememberPersistent)
- xContainer->addPersistent(
- rURL.getLength() ? rURL : rRequest.ServerName,
- aInfo.GetUserName(),
- aPassList,
- xIH);
- else
- xContainer->add(
- rURL.getLength() ? rURL : rRequest.ServerName,
- aInfo.GetUserName(),
- aPassList,
- xIH);
- }
- }
- catch (star::task::NoMasterException const &)
- {} // user did not enter master password
- }
- break;
-
- case ERRCODE_BUTTON_RETRY:
- if (xRetry.is())
- xRetry->select();
- break;
-
- default:
- if (xAbort.is())
- xAbort->select();
- break;
- }
-}
-
-sal_Bool
-UUIInteractionHelper::isDomainMatch( rtl::OUString hostName, rtl::OUString certHostName)
-{
- if (hostName.equalsIgnoreAsciiCase( certHostName ))
- return sal_True;
-
-
-
- if ( 0 == certHostName.indexOf( rtl::OUString::createFromAscii( "*" ) ) && hostName.getLength() >= certHostName.getLength() )
- {
- rtl::OUString cmpStr = certHostName.copy( 1 );
-
- if ( hostName.matchIgnoreAsciiCase( cmpStr, hostName.getLength( ) - cmpStr.getLength()) )
- return sal_True;
-
- }
-
- return sal_False;
-}
-
-
-void
-UUIInteractionHelper::handleCertificateValidationRequest(
- star::ucb::CertificateValidationRequest const & rRequest,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations)
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionHandler > xIH = getInteractionHandler();
-
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
-
- getContinuations(
- rContinuations, &xApprove, 0, 0, &xAbort, 0, 0, 0, 0, 0);
-
- sal_Int32 failures = rRequest.CertificateValidity;
-
- sal_Bool trustCert = sal_True;
-
-
- if ( ((failures & csss::CertificateValidity::UNTRUSTED) == csss::CertificateValidity::UNTRUSTED ) ||
- ((failures & csss::CertificateValidity::ISSUER_UNTRUSTED) == csss::CertificateValidity::ISSUER_UNTRUSTED) ||
- ((failures & csss::CertificateValidity::ROOT_UNTRUSTED) == csss::CertificateValidity::ROOT_UNTRUSTED) )
- {
- if ( executeUnknownAuthDialog( rRequest.Certificate ) )
- trustCert = sal_True;
- else
- trustCert = sal_False;
- }
-
- if ( (!isDomainMatch( rRequest.HostName, GetContentPart( rRequest.Certificate.get()->getSubjectName()) )) &&
- trustCert )
- {
- if ( executeSSLWarnDialog( rRequest.Certificate, SSLWARN_TYPE_DOMAINMISMATCH, rRequest.HostName ) )
- trustCert = sal_True;
- else
- trustCert = sal_False;
- }
-
- if ( (((failures & csss::CertificateValidity::TIME_INVALID) == csss::CertificateValidity::TIME_INVALID) ||
- ((failures & csss::CertificateValidity::NOT_TIME_NESTED) == csss::CertificateValidity::NOT_TIME_NESTED)) &&
- trustCert )
- {
- if ( executeSSLWarnDialog( rRequest.Certificate, SSLWARN_TYPE_EXPIRED, rRequest.HostName ) )
- trustCert = sal_True;
- else
- trustCert = sal_False;
- }
-
- if ( (((failures & csss::CertificateValidity::REVOKED) == csss::CertificateValidity::REVOKED) ||
- ((failures & csss::CertificateValidity::SIGNATURE_INVALID) == csss::CertificateValidity::SIGNATURE_INVALID) ||
- ((failures & csss::CertificateValidity::EXTENSION_INVALID) == csss::CertificateValidity::EXTENSION_INVALID) ||
- ((failures & csss::CertificateValidity::INVALID) == csss::CertificateValidity::INVALID)) &&
- trustCert )
- {
- if ( executeSSLWarnDialog( rRequest.Certificate, SSLWARN_TYPE_INVALID, rRequest.HostName ) )
- trustCert = sal_True;
- else
- trustCert = sal_False;
- }
-
- if ( trustCert )
- {
- if (xApprove.is())
- xApprove->select();
- } else
- {
- if (xAbort.is())
- xAbort->select();
- }
-
- /*
-
- switch (executeMessageBox( rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Dialog1")), rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("Dummy dialog")), WB_YES_NO | WB_DEF_YES ))
- {
- case ERRCODE_BUTTON_YES:
- if (xApprove.is())
- xApprove->select();
- break;
- default:
- if (xAbort.is())
- xAbort->select();
- break;
- }
- */
-}
-
-namespace {
enum NameClashResolveDialogResult { ABORT, RENAME, OVERWRITE };
NameClashResolveDialogResult
executeNameClashResolveDialog(
+ Window * /*pParent*/,
rtl::OUString const & /*rTargetFolderURL*/,
rtl::OUString const & /*rClashingName*/,
rtl::OUString & /*rProposedNewName*/)
@@ -2648,6 +1119,7 @@ executeNameClashResolveDialog(
NameClashResolveDialogResult
executeSimpleNameClashResolveDialog(
+ Window * /*pParent*/,
rtl::OUString const & /*rTargetFolderURL*/,
rtl::OUString const & /*rClashingName*/,
rtl::OUString & /*rProposedNewName*/)
@@ -2662,10 +1134,10 @@ executeSimpleNameClashResolveDialog(
void
UUIInteractionHelper::handleNameClashResolveRequest(
- star::ucb::NameClashResolveRequest const & rRequest,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations)
- SAL_THROW((star::uno::RuntimeException))
+ ucb::NameClashResolveRequest const & rRequest,
+ uno::Sequence< uno::Reference<
+ task::XInteractionContinuation > > const & rContinuations)
+ SAL_THROW((uno::RuntimeException))
{
OSL_ENSURE(
rRequest.TargetFolderURL.getLength() > 0,
@@ -2675,15 +1147,11 @@ UUIInteractionHelper::handleNameClashResolveRequest(
rRequest.ClashingName.getLength() > 0,
"NameClashResolveRequest must not contain empty ClashingName" );
- star::uno::Reference< star::task::XInteractionAbort >
- xAbort;
- star::uno::Reference< star::ucb::XInteractionSupplyName >
- xSupplyName;
- star::uno::Reference< star::ucb::XInteractionReplaceExistingData >
- xReplaceExistingData;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< ucb::XInteractionSupplyName > xSupplyName;
+ uno::Reference< ucb::XInteractionReplaceExistingData > xReplaceExistingData;
getContinuations(
- rContinuations,
- 0, 0, 0, &xAbort, 0, 0, 0, &xSupplyName, &xReplaceExistingData);
+ rContinuations, &xAbort, &xSupplyName, &xReplaceExistingData);
OSL_ENSURE( xAbort.is(),
"NameClashResolveRequest must contain Abort continuation" );
@@ -2695,14 +1163,16 @@ UUIInteractionHelper::handleNameClashResolveRequest(
rtl::OUString aProposedNewName( rRequest.ProposedNewName );
if ( xReplaceExistingData.is() )
eResult = executeNameClashResolveDialog(
- rRequest.TargetFolderURL,
- rRequest.ClashingName,
- aProposedNewName);
+ getParentProperty(),
+ rRequest.TargetFolderURL,
+ rRequest.ClashingName,
+ aProposedNewName);
else
eResult = executeSimpleNameClashResolveDialog(
- rRequest.TargetFolderURL,
- rRequest.ClashingName,
- aProposedNewName);
+ getParentProperty(),
+ rRequest.TargetFolderURL,
+ rRequest.ClashingName,
+ aProposedNewName);
switch ( eResult )
{
@@ -2731,595 +1201,106 @@ UUIInteractionHelper::handleNameClashResolveRequest(
}
void
-UUIInteractionHelper::handleMasterPasswordRequest(
- star::task::PasswordRequestMode nMode,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations)
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionRetry > xRetry;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference< star::ucb::XInteractionSupplyAuthentication >
- xSupplyAuthentication;
- getContinuations(
- rContinuations,
- 0, 0, &xRetry, &xAbort, &xSupplyAuthentication, 0, 0, 0, 0);
- LoginErrorInfo aInfo;
-
- // in case of master password a hash code is returned
- executeMasterPasswordDialog(aInfo, nMode);
-
- switch (aInfo.GetResult())
- {
- case ERRCODE_BUTTON_OK:
- if (xSupplyAuthentication.is())
- {
- if (xSupplyAuthentication->canSetPassword())
- xSupplyAuthentication->setPassword(aInfo.GetPassword());
- xSupplyAuthentication->select();
- }
- break;
-
- case ERRCODE_BUTTON_RETRY:
- if (xRetry.is())
- xRetry->select();
- break;
-
- default:
- if (xAbort.is())
- xAbort->select();
- break;
- }
-}
-
-void
-UUIInteractionHelper::handlePasswordRequest(
- star::task::PasswordRequestMode nMode,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations,
- ::rtl::OUString aDocumentName )
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionRetry > xRetry;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference< star::task::XInteractionPassword >
- xPassword;
- getContinuations(
- rContinuations, 0, 0, &xRetry, &xAbort, 0, 0, &xPassword, 0, 0);
- LoginErrorInfo aInfo;
-
- executePasswordDialog(aInfo, nMode, aDocumentName);
-
- switch (aInfo.GetResult())
- {
- case ERRCODE_BUTTON_OK:
- if (xPassword.is())
- {
- xPassword->setPassword(aInfo.GetPassword());
- xPassword->select();
- }
- break;
-
- case ERRCODE_BUTTON_RETRY:
- if (xRetry.is())
- xRetry->select();
- break;
-
- default:
- if (xAbort.is())
- xAbort->select();
- break;
- }
-}
-
-void
-UUIInteractionHelper::handleMSPasswordRequest(
- star::task::PasswordRequestMode nMode,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations,
- ::rtl::OUString aDocumentName )
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionRetry > xRetry;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference< star::task::XInteractionPassword >
- xPassword;
- getContinuations(
- rContinuations, 0, 0, &xRetry, &xAbort, 0, 0, &xPassword, 0, 0);
- LoginErrorInfo aInfo;
-
- executeMSPasswordDialog(aInfo, nMode, aDocumentName);
-
- switch (aInfo.GetResult())
- {
- case ERRCODE_BUTTON_OK:
- if (xPassword.is())
- {
- xPassword->setPassword(aInfo.GetPassword());
- xPassword->select();
- }
- break;
-
- case ERRCODE_BUTTON_RETRY:
- if (xRetry.is())
- xRetry->select();
- break;
-
- default:
- if (xAbort.is())
- xAbort->select();
- break;
- }
-}
-
-void
-UUIInteractionHelper::handleCookiesRequest(
- star::ucb::HandleCookiesRequest const & rRequest,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations)
- SAL_THROW((star::uno::RuntimeException))
-{
- CookieList aCookies;
- for (sal_Int32 i = 0; i < rRequest.Cookies.getLength(); ++i)
- {
- try
- {
- std::auto_ptr< CntHTTPCookie > xCookie(new CntHTTPCookie);
- xCookie->m_aName = UniString(rRequest.Cookies[i].Name);
- xCookie->m_aValue = UniString(rRequest.Cookies[i].Value);
- xCookie->m_aDomain = UniString(rRequest.Cookies[i].Domain);
- xCookie->m_aPath = UniString(rRequest.Cookies[i].Path);
- xCookie->m_aExpires
- = DateTime(Date(rRequest.Cookies[i].Expires.Day,
- rRequest.Cookies[i].Expires.Month,
- rRequest.Cookies[i].Expires.Year),
- Time(rRequest.Cookies[i].Expires.Hours,
- rRequest.Cookies[i].Expires.Minutes,
- rRequest.Cookies[i].Expires.Seconds,
- rRequest.Cookies[i].Expires.
- HundredthSeconds));
- xCookie->m_nFlags
- = rRequest.Cookies[i].Secure ? CNTHTTP_COOKIE_FLAG_SECURE : 0;
- switch (rRequest.Cookies[i].Policy)
- {
- case star::ucb::CookiePolicy_CONFIRM:
- xCookie->m_nPolicy = CNTHTTP_COOKIE_POLICY_INTERACTIVE;
- break;
-
- case star::ucb::CookiePolicy_ACCEPT:
- xCookie->m_nPolicy = CNTHTTP_COOKIE_POLICY_ACCEPTED;
- break;
-
- case star::ucb::CookiePolicy_IGNORE:
- xCookie->m_nPolicy = CNTHTTP_COOKIE_POLICY_BANNED;
- break;
-
- default:
- OSL_ASSERT(false);
- break;
- }
- aCookies.Insert(xCookie.get(), LIST_APPEND);
- xCookie.release();
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM(
- "out of memory")),
- star::uno::Reference< star::uno::XInterface >());
- }
- }
-
- CntHTTPCookieRequest
- aRequest(rRequest.URL,
- aCookies,
- rRequest.Request == star::ucb::CookieRequest_RECEIVE ?
- CNTHTTP_COOKIE_REQUEST_RECV :
- CNTHTTP_COOKIE_REQUEST_SEND);
- executeCookieDialog(aRequest);
- for (sal_Int32 i = 0; i < rContinuations.getLength(); ++i)
- {
- star::uno::Reference< star::ucb::XInteractionCookieHandling >
- xCookieHandling(rContinuations[i], star::uno::UNO_QUERY);
- if (xCookieHandling.is())
- {
- switch (aRequest.m_nRet)
- {
- case CNTHTTP_COOKIE_POLICY_INTERACTIVE:
- xCookieHandling->
- setGeneralPolicy(star::ucb::CookiePolicy_CONFIRM);
- break;
-
- case CNTHTTP_COOKIE_POLICY_ACCEPTED:
- xCookieHandling->
- setGeneralPolicy(star::ucb::CookiePolicy_ACCEPT);
- break;
-
- case CNTHTTP_COOKIE_POLICY_BANNED:
- xCookieHandling->
- setGeneralPolicy(star::ucb::CookiePolicy_IGNORE);
- break;
- }
- for (sal_Int32 j = 0; j < rRequest.Cookies.getLength(); ++j)
- if (rRequest.Cookies[j].Policy
- == star::ucb::CookiePolicy_CONFIRM)
- switch (static_cast< CntHTTPCookie * >(aCookies.
- GetObject(j))->
- m_nPolicy)
- {
- case CNTHTTP_COOKIE_POLICY_ACCEPTED:
- xCookieHandling->
- setSpecificPolicy(rRequest.Cookies[j], true);
- break;
-
- case CNTHTTP_COOKIE_POLICY_BANNED:
- xCookieHandling->
- setSpecificPolicy(rRequest.Cookies[j], false);
- break;
- }
- xCookieHandling->select();
- break;
- }
- }
-}
-
-void
-UUIInteractionHelper::handleNoSuchFilterRequest(
- star::document::NoSuchFilterRequest const & rRequest,
- star::uno::Sequence<
- star::uno::Reference< star::task::XInteractionContinuation > > const &
- rContinuations )
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference<
- star::document::XInteractionFilterSelect > xFilterTransport;
-
- sal_Int32 nCount = rContinuations.getLength();
- for( sal_Int32 nStep=0; nStep<nCount; ++nStep )
- {
- if( ! xAbort.is() )
- xAbort = star::uno::Reference< star::task::XInteractionAbort >(
- rContinuations[nStep], star::uno::UNO_QUERY );
-
- if( ! xFilterTransport.is() )
- xFilterTransport = star::uno::Reference<
- star::document::XInteractionFilterSelect >(
- rContinuations[nStep], star::uno::UNO_QUERY );
- }
-
- // check neccessary ressources - if they doesn't exist - abort or
- // break this operation
- if (!xAbort.is())
- return;
-
- if (!xFilterTransport.is() || !m_xServiceFactory.is())
- {
- xAbort->select();
- return;
- }
-
- star::uno::Reference< star::container::XContainerQuery >
- xFilterContainer( m_xServiceFactory->createInstance(
- ::rtl::OUString::createFromAscii(
- "com.sun.star.document.FilterFactory") ),
- star::uno::UNO_QUERY );
- if (!xFilterContainer.is())
- {
- xAbort->select();
- return;
- }
-
- uui::FilterNameList lNames;
-
- // Note: We look for all filters here which match the following criteria:
- // - they are import filters as minimum (of course they can
- // support export too)
- // - we don't show any filter which are flaged as "don't show it
- // at the UI" or "they are not installed"
- // - we ignore filters, which have not set any valid
- // DocumentService (e.g. our pure graphic filters)
- // - we show it sorted by her UIName's
- // - We don't use the order flag or prefer default filters.
- // (Because this list shows all filters and the user should
- // find his filter vry easy by his UIName ...)
- // - We use "_query_all" here ... but we filter graphic filters
- // out by using DocumentService property later!
- star::uno::Reference< star::container::XEnumeration > xFilters
- = xFilterContainer->createSubSetEnumerationByQuery(
- ::rtl::OUString::createFromAscii(
- "_query_all:sort_prop=uiname:iflags=1:eflags=143360"));
- while (xFilters->hasMoreElements())
- {
- try
- {
- ::comphelper::SequenceAsHashMap lProps(xFilters->nextElement());
- uui::FilterNamePair aPair;
-
- aPair.sInternal = lProps.getUnpackedValueOrDefault(
- rtl::OUString::createFromAscii("Name"), ::rtl::OUString());
- aPair.sUI = lProps.getUnpackedValueOrDefault(
- rtl::OUString::createFromAscii("UIName"), ::rtl::OUString());
- if (
- (!aPair.sInternal.Len()) ||
- (!aPair.sUI.Len() )
- )
- {
- continue;
- }
- lNames.push_back( aPair );
- }
- catch(const star::uno::RuntimeException&)
- {
- throw;
- }
- catch(const star::uno::Exception&)
- {
- continue;
- }
- }
-
- // no list available for showing
- // -> abort operation
- if (lNames.size()<1)
- {
- xAbort->select();
- return;
- }
-
- // let the user select the right filter
- rtl::OUString sSelectedFilter;
- executeFilterDialog( rRequest.URL, lNames, sSelectedFilter );
-
- // If he doesn't select anyone
- // -> abort operation
- if (sSelectedFilter.getLength()<1)
- {
- xAbort->select();
- return;
- }
-
- // otherwhise set it for return
- xFilterTransport->setFilter( sSelectedFilter );
- xFilterTransport->select();
-}
-
-void
-UUIInteractionHelper::handleAmbigousFilterRequest(
- star::document::AmbigousFilterRequest const & rRequest,
- star::uno::Sequence<
- star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations)
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference<
- star::document::XInteractionFilterSelect > xFilterTransport;
-
- sal_Int32 nCount = rContinuations.getLength();
- for( sal_Int32 nStep=0; nStep<nCount; ++nStep )
- {
- if( ! xAbort.is() )
- xAbort = star::uno::Reference< star::task::XInteractionAbort >(
- rContinuations[nStep], star::uno::UNO_QUERY );
-
- if( ! xFilterTransport.is() )
- xFilterTransport = star::uno::Reference<
- star::document::XInteractionFilterSelect >(
- rContinuations[nStep], star::uno::UNO_QUERY );
- }
-
- uui::FilterNameList lNames;
-
- if( m_xServiceFactory.is() == sal_True )
- {
- star::uno::Reference< star::container::XNameContainer >
- xFilterContainer( m_xServiceFactory->createInstance(
- ::rtl::OUString::createFromAscii(
- "com.sun.star.document.FilterFactory") ),
- star::uno::UNO_QUERY );
- if( xFilterContainer.is() == sal_True )
- {
- star::uno::Any aPackedSet ;
- star::uno::Sequence< star::beans::PropertyValue > lProps ;
- sal_Int32 nStep ;
- uui::FilterNamePair aPair ;
-
- try
- {
- aPackedSet
- = xFilterContainer->getByName( rRequest.SelectedFilter );
- }
- catch(const ::com::sun::star::container::NoSuchElementException&)
- {
- aPackedSet.clear();
- }
- aPackedSet >>= lProps;
- for( nStep=0; nStep<lProps.getLength(); ++nStep )
- {
- if( lProps[nStep].Name.compareToAscii("UIName") == 0 )
- {
- ::rtl::OUString sTemp;
- lProps[nStep].Value >>= sTemp;
- aPair.sUI = sTemp;
- aPair.sInternal = rRequest.SelectedFilter;
- lNames.push_back( aPair );
- break;
- }
- }
-
- try
- {
- aPackedSet
- = xFilterContainer->getByName( rRequest.DetectedFilter );
- }
- catch(const ::com::sun::star::container::NoSuchElementException&)
- {
- aPackedSet.clear();
- }
- aPackedSet >>= lProps;
- for( nStep=0; nStep<lProps.getLength(); ++nStep )
- {
- if( lProps[nStep].Name.compareToAscii("UIName") == 0 )
- {
- ::rtl::OUString sTemp;
- lProps[nStep].Value >>= sTemp;
- aPair.sUI = sTemp;
- aPair.sInternal = rRequest.DetectedFilter;
- lNames.push_back( aPair );
- break;
- }
- }
- }
- }
-
- if( xAbort.is() && xFilterTransport.is() )
- {
- if( lNames.size() < 1 )
- {
- xAbort->select();
- }
- else
- {
- rtl::OUString sFilter;
- executeFilterDialog( rRequest.URL, lNames, sFilter );
-
- if( sFilter.getLength() > 0 )
- {
- xFilterTransport->setFilter( sFilter );
- xFilterTransport->select();
- }
- else
- xAbort->select();
- }
- }
-}
-
-void
UUIInteractionHelper::handleGenericErrorRequest(
sal_Int32 nErrorCode,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations,
+ uno::Sequence< uno::Reference<
+ task::XInteractionContinuation > > const & rContinuations,
bool bObtainErrorStringOnly,
bool & bHasErrorString,
rtl::OUString & rErrorString)
- SAL_THROW((star::uno::RuntimeException))
+ SAL_THROW((uno::RuntimeException))
{
if (bObtainErrorStringOnly)
{
bHasErrorString = isInformationalErrorMessageRequest(rContinuations);
if (bHasErrorString)
- {
- String aErrorString;
- ErrorHandler::GetErrorString(nErrorCode, aErrorString);
- rErrorString = aErrorString;
- }
+ {
+ String aErrorString;
+ ErrorHandler::GetErrorString(nErrorCode, aErrorString);
+ rErrorString = aErrorString;
+ }
}
else
{
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< task::XInteractionApprove > xApprove;
+ getContinuations(rContinuations, &xApprove, &xAbort);
- sal_Int32 nCount = rContinuations.getLength();
- for( sal_Int32 nStep=0; nStep<nCount; ++nStep )
- {
- if( ! xAbort.is() )
- xAbort
- = star::uno::Reference< star::task::XInteractionAbort >(
- rContinuations[nStep], star::uno::UNO_QUERY );
-
- if( ! xApprove.is() )
- xApprove
- = star::uno::Reference< star::task::XInteractionApprove >(
- rContinuations[nStep], star::uno::UNO_QUERY );
- }
+ // Note: It's important to convert the transported long to the
+ // required unsigned long value. Otherwhise using as flag field
+ // can fail ...
+ ErrCode nError = static_cast< ErrCode >(nErrorCode);
+ sal_Bool bWarning = !ERRCODE_TOERROR(nError);
- // Note: It's important to convert the transported long to the
- // required unsigned long value. Otherwhise using as flag field
- // can fail ...
- ErrCode nError = (ErrCode)nErrorCode;
- sal_Bool bWarning = !ERRCODE_TOERROR(nError);
-
- if ( nError == ERRCODE_SFX_BROKENSIGNATURE
- || nError == ERRCODE_SFX_INCOMPLETE_ENCRYPTION )
- {
- // the security warning need a special title
- String aErrorString;
- ErrorHandler::GetErrorString( nErrorCode, aErrorString );
-
- std::auto_ptr< ResMgr >
- xManager( ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( uui ) ) );
- ::rtl::OUString aTitle;
-
- try
+ if ( nError == ERRCODE_SFX_BROKENSIGNATURE
+ || nError == ERRCODE_SFX_INCOMPLETE_ENCRYPTION )
{
- star::uno::Any aProductNameAny =
- ::utl::ConfigManager::GetConfigManager()->GetDirectConfigProperty(
- ::utl::ConfigManager::PRODUCTNAME );
- aProductNameAny >>= aTitle;
- } catch( star::uno::Exception& )
- {}
+ // the security warning box needs a special title
+ String aErrorString;
+ ErrorHandler::GetErrorString( nErrorCode, aErrorString );
- ::rtl::OUString aErrTitle = String( ResId( nError == ERRCODE_SFX_BROKENSIGNATURE ? STR_WARNING_BROKENSIGNATURE_TITLE : STR_WARNING_INCOMPLETE_ENCRYPTION_TITLE, *xManager.get() ) );
+ std::auto_ptr< ResMgr > xManager(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( uui ) ) );
+ ::rtl::OUString aTitle;
- if ( aTitle.getLength() && aErrTitle.getLength() )
- aTitle += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " - " ) );
- aTitle += aErrTitle;
+ try
+ {
+ uno::Any aProductNameAny =
+ ::utl::ConfigManager::GetConfigManager()
+ ->GetDirectConfigProperty(
+ ::utl::ConfigManager::PRODUCTNAME );
+ aProductNameAny >>= aTitle;
+ }
+ catch( uno::Exception& )
+ {
+ }
- executeMessageBox( aTitle, aErrorString, WB_OK );
- }
- else
- ErrorHandler::HandleError(nErrorCode);
+ ::rtl::OUString aErrTitle
+ = String( ResId( nError == ERRCODE_SFX_BROKENSIGNATURE
+ ? STR_WARNING_BROKENSIGNATURE_TITLE
+ : STR_WARNING_INCOMPLETE_ENCRYPTION_TITLE,
+ *xManager.get() ) );
- if (xApprove.is() && bWarning)
- xApprove->select();
- else if (xAbort.is())
- xAbort->select();
- }
-}
+ if ( aTitle.getLength() && aErrTitle.getLength() )
+ aTitle += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM( " - " ) );
+ aTitle += aErrTitle;
-namespace
-{
- template< class INTERACTION_TYPE >
- bool lcl_findContinuation( const Sequence< Reference< XInteractionContinuation > >& _rContinuations,
- Reference< INTERACTION_TYPE >& _rContinuation )
- {
- const Reference< XInteractionContinuation >* pContinuation = _rContinuations.getConstArray();
- const Reference< XInteractionContinuation >* pContinuationEnd = _rContinuations.getConstArray() + _rContinuations.getLength();
- while ( pContinuation != pContinuationEnd )
- {
- if ( _rContinuation.set( *pContinuation++, UNO_QUERY ) )
- return true;
+ executeMessageBox(
+ getParentProperty(), aTitle, aErrorString, WB_OK );
}
- return false;
+ else
+ ErrorHandler::HandleError(nErrorCode);
+
+ if (xApprove.is() && bWarning)
+ xApprove->select();
+ else if (xAbort.is())
+ xAbort->select();
}
}
void
UUIInteractionHelper::handleMacroConfirmRequest(
const ::rtl::OUString& aDocumentURL,
- const ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage >& xZipStorage,
+ const uno::Reference< embed::XStorage >& xZipStorage,
const ::rtl::OUString& aDocumentVersion,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::security::DocumentSignatureInformation > aSignInfo,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations
-)
- SAL_THROW((star::uno::RuntimeException))
+ const uno::Sequence< security::DocumentSignatureInformation > aSignInfo,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations )
+ SAL_THROW((uno::RuntimeException))
{
- Reference< XInteractionAbort > xAbort; lcl_findContinuation( rContinuations, xAbort );
- Reference< XInteractionApprove > xApprove; lcl_findContinuation( rContinuations, xApprove );
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< task::XInteractionApprove > xApprove;
+ getContinuations( rContinuations, &xApprove, &xAbort );
bool bApprove = false;
- std::auto_ptr< ResMgr > pResMgr( ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( uui ) ) );
+ std::auto_ptr< ResMgr > pResMgr(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( uui ) ) );
if ( pResMgr.get() )
{
bool bShowSignatures = aSignInfo.getLength() > 0;
- MacroWarning aWarning( getParentProperty(), bShowSignatures, *pResMgr.get() );
+ MacroWarning aWarning(
+ getParentProperty(), bShowSignatures, *pResMgr.get() );
aWarning.SetDocumentURL( aDocumentURL );
if ( aSignInfo.getLength() > 1 )
@@ -3342,372 +1323,100 @@ UUIInteractionHelper::handleMacroConfirmRequest(
void
UUIInteractionHelper::handleFutureDocumentVersionUpdateRequest(
- const FutureDocumentVersionProductUpdateRequest& _rRequest,
- Sequence< Reference< XInteractionContinuation > > const & rContinuations
-)
- SAL_THROW((star::uno::RuntimeException))
+ const task::FutureDocumentVersionProductUpdateRequest& _rRequest,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations )
+ SAL_THROW((uno::RuntimeException))
{
- Reference< XInteractionAbort > xAbort; lcl_findContinuation( rContinuations, xAbort );
- Reference< XInteractionApprove > xApprove; lcl_findContinuation( rContinuations, xApprove );
- Reference< XInteractionApprove > xAskLater; lcl_findContinuation( rContinuations, xAskLater );
+ uno::Reference< task::XInteractionAbort > xAbort;
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionAskLater > xAskLater;
+ getContinuations( rContinuations, &xApprove, &xAbort, &xAskLater );
short nResult = RET_CANCEL;
static bool s_bDeferredToNextSession = false;
- // TODO: this static variable is somewhat hacky. Formerly (before the dialog was moved from SFX2 to the
- // interaction handler implementation), this was stored in SFX_APP()'s impl structure, in member
- // bODFVersionWarningLater. Of course, we do not have access to it here.
- //
- // A proper solution which I would envision would be:
- // - There's a central implementation (this one here) of css.task.InteractionHandler
- // - There's a configuration which maps UNO names to service names
- // - If the handler is confronted with a request, it tries to find the name of the UNO structure describing
- // the request in the said configuration.
- // - If an entry is found, then
- // - the respective service is instantiated
- // - the component is queried for css.task.XInteractionHandler, and the request is delegated
- // - if no entry is found, then the request is silenced (with calling the AbortContinuation, if possible)
- // This way, the FutureDocumentVersionProductUpdateRequest could be handled in SFX (or any other
- // suitable place), again, and we would only have one place where we remember the s_bDeferredToNextSession
- // flag.
- //
- // The side effect (well, actually the more important effect) would be that we do not need to burden
- // this central implementation with all interactions which are possible. Instead, separate parts of OOo
- // can define/implement different requests. (for instance, everything which today is done in the
- // css.sdb.InteractionHandler can then be routed through a "normal" interaction handler, where today we
- // always need to tell people to instantiate the SDB-version of the handler, not the normal one.)
+ // TODO: this static variable is somewhat hacky. Formerly (before the dialog was moved from SFX2 to the
+ // interaction handler implementation), this was stored in SFX_APP()'s impl structure, in member
+ // bODFVersionWarningLater. Of course, we do not have access to it here.
+ //
+ // A proper solution which I would envision would be:
+ // - There's a central implementation (this one here) of css.task.InteractionHandler
+ // - There's a configuration which maps UNO names to service names
+ // - If the handler is confronted with a request, it tries to find the name of the UNO structure describing
+ // the request in the said configuration.
+ // - If an entry is found, then
+ // - the respective service is instantiated
+ // - the component is queried for css.task.XInteractionHandler, and the request is delegated
+ // - if no entry is found, then the request is silenced (with calling the AbortContinuation, if possible)
+ // This way, the FutureDocumentVersionProductUpdateRequest could be handled in SFX (or any other
+ // suitable place), again, and we would only have one place where we remember the s_bDeferredToNextSession
+ // flag.
+ //
+ // The side effect (well, actually the more important effect) would be that we do not need to burden
+ // this central implementation with all interactions which are possible. Instead, separate parts of OOo
+ // can define/implement different requests. (for instance, everything which today is done in the
+ // css.sdb.InteractionHandler can then be routed through a "normal" interaction handler, where today we
+ // always need to tell people to instantiate the SDB-version of the handler, not the normal one.)
if ( !s_bDeferredToNextSession )
{
- std::auto_ptr< ResMgr > pResMgr( ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( uui ) ) );
+ std::auto_ptr< ResMgr > pResMgr(
+ ResMgr::CreateResMgr( CREATEVERSIONRESMGR_NAME( uui ) ) );
if ( pResMgr.get() )
{
- ::uui::NewerVersionWarningDialog aDialog( getParentProperty(), _rRequest.DocumentODFVersion, *pResMgr.get() );
+ ::uui::NewerVersionWarningDialog aDialog(
+ getParentProperty(),
+ _rRequest.DocumentODFVersion,
+ *pResMgr.get() );
nResult = aDialog.Execute();
}
}
switch ( nResult )
{
- case RET_OK: if ( xApprove.is() ) xApprove->select(); break;
- case RET_CANCEL: if ( xAbort.is() ) xAbort->select(); break;
- case RET_ASK_LATER: if ( xAskLater.is() ) xAskLater->select(); s_bDeferredToNextSession = true; break;
+ case RET_OK:
+ if ( xApprove.is() )
+ xApprove->select();
+ break;
+ case RET_CANCEL:
+ if ( xAbort.is() )
+ xAbort->select();
+ break;
+ case RET_ASK_LATER:
+ if ( xAskLater.is() )
+ xAskLater->select();
+ s_bDeferredToNextSession = true;
+ break;
default:
- OSL_ENSURE( false, "UUIInteractionHelper::handleFutureDocumentVersionUpdateRequest: unexpected dialog return value!" );
+ OSL_ENSURE( false,
+ "UUIInteractionHelper::handleFutureDocumentVersionUpdateRequest: "
+ "unexpected dialog return value!" );
break;
}
}
void
-UUIInteractionHelper::handleFilterOptionsRequest(
- star::document::FilterOptionsRequest const & rRequest,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations)
- SAL_THROW((com::sun::star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- star::uno::Reference<
- star::document::XInteractionFilterOptions > xFilterOptions;
-
- sal_Int32 nCount = rContinuations.getLength();
- for( sal_Int32 nStep=0; nStep<nCount; ++nStep )
- {
- if( ! xAbort.is() )
- xAbort = star::uno::Reference< star::task::XInteractionAbort >(
- rContinuations[nStep], star::uno::UNO_QUERY );
-
- if( ! xFilterOptions.is() )
- xFilterOptions = star::uno::Reference<
- star::document::XInteractionFilterOptions >(
- rContinuations[nStep], star::uno::UNO_QUERY );
- }
-
- star::uno::Reference< star::container::XNameAccess > xFilterCFG;
- if( m_xServiceFactory.is() )
- {
- xFilterCFG = star::uno::Reference< star::container::XNameAccess >(
- m_xServiceFactory->createInstance(
- ::rtl::OUString::createFromAscii(
- "com.sun.star.document.FilterFactory" ) ),
- star::uno::UNO_QUERY );
- }
-
- if( xFilterCFG.is() && rRequest.rProperties.getLength() )
- {
- try {
- ::rtl::OUString aFilterName;
- sal_Int32 nPropCount = rRequest.rProperties.getLength();
- for( sal_Int32 ind = 0; ind < nPropCount; ++ind )
- {
- rtl::OUString tmp = rRequest.rProperties[ind].Name;
- if( rRequest.rProperties[ind].Name.equals(
- ::rtl::OUString::createFromAscii("FilterName")) )
- {
- rRequest.rProperties[ind].Value >>= aFilterName;
- break;
- }
- }
-
- star::uno::Sequence < star::beans::PropertyValue > aProps;
- if ( xFilterCFG->getByName( aFilterName ) >>= aProps )
- {
- sal_Int32 nPropertyCount = aProps.getLength();
- for( sal_Int32 nProperty=0;
- nProperty < nPropertyCount;
- ++nProperty )
- if( aProps[nProperty].Name.equals(
- ::rtl::OUString::createFromAscii("UIComponent")) )
- {
- ::rtl::OUString aServiceName;
- aProps[nProperty].Value >>= aServiceName;
- if( aServiceName.getLength() )
- {
- star::uno::Reference<
- star::ui::dialogs::XExecutableDialog >
- xFilterDialog(
- m_xServiceFactory->createInstance(
- aServiceName ),
- star::uno::UNO_QUERY );
- star::uno::Reference<
- star::beans::XPropertyAccess >
- xFilterProperties(
- xFilterDialog,
- star::uno::UNO_QUERY );
-
- if( xFilterDialog.is() && xFilterProperties.is() )
- {
- star::uno::Reference<
- star::document::XImporter > xImporter(
- xFilterDialog,
- star::uno::UNO_QUERY );
- if( xImporter.is() )
- xImporter->setTargetDocument(
- star::uno::Reference<
- star::lang::XComponent >(
- rRequest.rModel,
- star::uno::UNO_QUERY ) );
-
- xFilterProperties->setPropertyValues(
- rRequest.rProperties );
-
- if( xFilterDialog->execute() )
- {
- xFilterOptions->setFilterOptions(
- xFilterProperties
- ->getPropertyValues() );
- xFilterOptions->select();
- return;
-
- }
- }
- }
- break;
- }
- }
- }
- catch( star::container::NoSuchElementException& )
- {
- // the filter name is unknown
- }
- catch( star::uno::Exception& )
- {
- }
- }
-
- xAbort->select();
-}
-
-void
-UUIInteractionHelper::handleErrorRequest(
- star::task::InteractionClassification eClassification,
- ErrCode nErrorCode,
+UUIInteractionHelper::handleBrokenPackageRequest(
std::vector< rtl::OUString > const & rArguments,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const & rContinuations,
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > > const &
+ rContinuations,
bool bObtainErrorStringOnly,
bool & bHasErrorString,
rtl::OUString & rErrorString)
- SAL_THROW((star::uno::RuntimeException))
+ SAL_THROW((uno::RuntimeException))
{
- rtl::OUString aMessage;
- {
- enum Source { SOURCE_DEFAULT, SOURCE_CNT, SOURCE_SVX, SOURCE_UUI };
- static char const * const aManager[4]
- = { CREATEVERSIONRESMGR_NAME(ofa),
- CREATEVERSIONRESMGR_NAME(cnt),
- CREATEVERSIONRESMGR_NAME(svx),
- CREATEVERSIONRESMGR_NAME(uui) };
- static USHORT const aId[4]
- = { RID_ERRHDL,
- RID_CHAOS_START + 12,
- // cf. chaos/source/inc/cntrids.hrc, where
- // #define RID_CHAOS_ERRHDL (RID_CHAOS_START + 12)
- RID_SVX_START + 350, // RID_SVXERRCODE
- RID_UUI_ERRHDL };
- ErrCode nErrorId = nErrorCode & ~ERRCODE_WARNING_MASK;
- Source eSource = nErrorId < ERRCODE_AREA_LIB1 ?
- SOURCE_DEFAULT :
- nErrorId >= ERRCODE_AREA_CHAOS
- && nErrorId < ERRCODE_AREA_CHAOS_END ?
- SOURCE_CNT :
- nErrorId >= ERRCODE_AREA_SVX
- && nErrorId <= ERRCODE_AREA_SVX_END ?
- SOURCE_SVX :
- SOURCE_UUI;
-
- vos::OGuard aGuard(Application::GetSolarMutex());
- std::auto_ptr< ResMgr > xManager;
- xManager.reset(ResMgr::CreateResMgr(aManager[eSource]));
- if (!xManager.get())
- return;
- ResId aResId(aId[eSource], *xManager.get());
- if (!ErrorResource(aResId). getString(nErrorCode, &aMessage))
- return;
- }
-
- aMessage = replaceMessageWithArguments( aMessage, rArguments );
-
if (bObtainErrorStringOnly)
{
bHasErrorString = isInformationalErrorMessageRequest(rContinuations);
- if (bHasErrorString)
- rErrorString = aMessage;
- return;
- }
- else
- {
- //TODO! It can happen that the buttons calculated below do not match
- // the error text from the resource (e.g., some text that is not a
- // question, but YES and NO buttons). Some error texts have
- // ExtraData that specifies a set of buttons, but that data is not
- // really useful, because a single error text may well make sense
- // both with only an OK button and with RETRY and CANCEL buttons.
-
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference< star::task::XInteractionDisapprove > xDisapprove;
- star::uno::Reference< star::task::XInteractionRetry > xRetry;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- getContinuations(
- rContinuations,
- &xApprove, &xDisapprove, &xRetry, &xAbort, 0, 0, 0, 0, 0);
-
- // The following mapping uses the bit mask
- // Approve = 8,
- // Disapprove = 4,
- // Retry = 2,
- // Abort = 1
- //
- // The mapping has five properties on which the code to select the
- // correct continuation relies:
- // 1 The OK button is mapped to Approve if that is available,
- // otherwise to Abort if that is available, otherwise to none.
- // 2 The CANCEL button is always mapped to Abort.
- // 3 The RETRY button is always mapped to Retry.
- // 4 The NO button is always mapped to Disapprove.
- // 5 The YES button is always mapped to Approve.
- //
- // Because the WinBits button combinations are quite restricted, not
- // every request can be served here.
- //
- // Finally, it seems to be better to leave default button
- // determination to VCL (the favouring of CANCEL as default button
- // seems to not always be what the user wants)...
- WinBits const aButtonMask[16]
- = { 0,
- WB_OK /*| WB_DEF_OK*/, // Abort
- 0,
- WB_RETRY_CANCEL /*| WB_DEF_CANCEL*/, // Retry, Abort
- 0,
- 0,
- 0,
- 0,
- WB_OK /*| WB_DEF_OK*/, // Approve
- WB_OK_CANCEL /*| WB_DEF_CANCEL*/, // Approve, Abort
- 0,
- 0,
- WB_YES_NO /*| WB_DEF_NO*/, // Approve, Disapprove
- WB_YES_NO_CANCEL /*| WB_DEF_CANCEL*/,
- // Approve, Disapprove, Abort
- 0,
- 0 };
-
- WinBits nButtonMask = aButtonMask[(xApprove.is() ? 8 : 0)
- | (xDisapprove.is() ? 4 : 0)
- | (xRetry.is() ? 2 : 0)
- | (xAbort.is() ? 1 : 0)];
- if (nButtonMask == 0)
+ if (!bHasErrorString)
return;
-
- //TODO! remove this backwards compatibility?
- rtl::OUString aContext(getContextProperty());
- if (aContext.getLength() == 0 && nErrorCode != 0)
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
- ErrorContext * pContext = ErrorContext::GetContext();
- if (pContext)
- {
- UniString aContextString;
- if (pContext->GetString(nErrorCode, aContextString))
- aContext = aContextString;
- }
- }
-
- USHORT nResult = executeErrorDialog(
- eClassification, aContext, aMessage, nButtonMask );
- switch (nResult)
- {
- case ERRCODE_BUTTON_OK:
- OSL_ENSURE(xApprove.is() || xAbort.is(), "unexpected situation");
- if (xApprove.is())
- xApprove->select();
- else if (xAbort.is())
- xAbort->select();
- break;
-
- case ERRCODE_BUTTON_CANCEL:
- OSL_ENSURE(xAbort.is(), "unexpected situation");
- if (xAbort.is())
- xAbort->select();
- break;
-
- case ERRCODE_BUTTON_RETRY:
- OSL_ENSURE(xRetry.is(), "unexpected situation");
- if (xRetry.is())
- xRetry->select();
- break;
-
- case ERRCODE_BUTTON_NO:
- OSL_ENSURE(xDisapprove.is(), "unexpected situation");
- if (xDisapprove.is())
- xDisapprove->select();
- break;
-
- case ERRCODE_BUTTON_YES:
- OSL_ENSURE(xApprove.is(), "unexpected situation");
- if (xApprove.is())
- xApprove->select();
- break;
- }
-
}
-}
-void
-UUIInteractionHelper::handleBrokenPackageRequest(
- std::vector< rtl::OUString > const & rArguments,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString)
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference< star::task::XInteractionDisapprove > xDisapprove;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- getContinuations(
- rContinuations, &xApprove, &xDisapprove, 0, &xAbort, 0, 0, 0, 0, 0);
+ uno::Reference< task::XInteractionApprove > xApprove;
+ uno::Reference< task::XInteractionDisapprove > xDisapprove;
+ uno::Reference< task::XInteractionAbort > xAbort;
+ getContinuations(rContinuations, &xApprove, &xDisapprove, &xAbort);
ErrCode nErrorCode;
if( xApprove.is() && xDisapprove.is() )
@@ -3725,7 +1434,7 @@ UUIInteractionHelper::handleBrokenPackageRequest(
{
vos::OGuard aGuard(Application::GetSolarMutex());
std::auto_ptr< ResMgr > xManager(
- ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
+ ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
if (!xManager.get())
return;
@@ -3738,226 +1447,81 @@ UUIInteractionHelper::handleBrokenPackageRequest(
if (bObtainErrorStringOnly)
{
- bHasErrorString = isInformationalErrorMessageRequest(rContinuations);
- if (bHasErrorString)
- rErrorString = aMessage;
+ rErrorString = aMessage;
return;
}
- else
- {
- WinBits nButtonMask;
- if( xApprove.is() && xDisapprove.is() )
- {
- nButtonMask = WB_YES_NO | WB_DEF_YES;
- }
- else if ( xAbort.is() )
- {
- nButtonMask = WB_OK;
- }
- else
- return;
-
- star::uno::Any aProductNameAny =
- ::utl::ConfigManager::GetConfigManager()->GetDirectConfigProperty(
- ::utl::ConfigManager::PRODUCTNAME );
- star::uno::Any aProductVersionAny =
- ::utl::ConfigManager::GetConfigManager()->GetDirectConfigProperty(
- ::utl::ConfigManager::PRODUCTVERSION );
- ::rtl::OUString aProductName, aProductVersion;
- if ( !( aProductNameAny >>= aProductName ) )
- aProductName
- = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("StarOffice") );
-
- ::rtl::OUString aTitle( aProductName );
- if( aProductVersionAny >>= aProductVersion )
- {
- aTitle += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(" ") );
- aTitle += aProductVersion;
- }
-
- switch ( executeMessageBox( aTitle, aMessage, nButtonMask ))
- {
- case ERRCODE_BUTTON_OK:
- OSL_ENSURE( xAbort.is(), "unexpected situation" );
- if (xAbort.is())
- xAbort->select();
- break;
-
- case ERRCODE_BUTTON_NO:
- OSL_ENSURE(xDisapprove.is(), "unexpected situation");
- if (xDisapprove.is())
- xDisapprove->select();
- break;
-
- case ERRCODE_BUTTON_YES:
- OSL_ENSURE(xApprove.is(), "unexpected situation");
- if (xApprove.is())
- xApprove->select();
- break;
- }
- }
-}
-void
-UUIInteractionHelper::handleLockedDocumentRequest(
- const ::rtl::OUString& aDocumentURL,
- const ::rtl::OUString& aInfo,
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations,
- sal_uInt16 nMode )
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference< star::task::XInteractionDisapprove > xDisapprove;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- getContinuations(
- rContinuations, &xApprove, &xDisapprove, 0, &xAbort, 0, 0, 0, 0, 0);
-
- if ( !xApprove.is() || !xDisapprove.is() || !xAbort.is() )
- return;
-
- try
+ WinBits nButtonMask;
+ if( xApprove.is() && xDisapprove.is() )
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- std::auto_ptr< ResMgr > xManager(
- ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- if (!xManager.get())
- return;
-
- ::rtl::OUString aMessage;
- std::vector< rtl::OUString > aArguments;
- aArguments.push_back( aDocumentURL );
-
- sal_Int32 nResult = RET_CANCEL;
- if ( nMode == UUI_DOC_LOAD_LOCK )
- {
- aArguments.push_back( aInfo.getLength()
- ? aInfo
- : ::rtl::OUString( String( ResId( STR_UNKNOWNUSER, *xManager.get() ) ) ) );
- aMessage = String( ResId( STR_OPENLOCKED_MSG, *xManager.get() ) );
- aMessage = replaceMessageWithArguments( aMessage, aArguments );
-
- std::auto_ptr< OpenLockedQueryBox > xDialog(new OpenLockedQueryBox(
- getParentProperty(), xManager.get(), aMessage ) );
- nResult = xDialog->Execute();
- }
- else if ( nMode == UUI_DOC_SAVE_LOCK )
- {
- aArguments.push_back( aInfo.getLength()
- ? aInfo
- : ::rtl::OUString( String( ResId( STR_UNKNOWNUSER, *xManager.get() ) ) ) );
- aMessage = String( ResId( STR_TRYLATER_MSG, *xManager.get() ) );
- aMessage = replaceMessageWithArguments( aMessage, aArguments );
-
- std::auto_ptr< TryLaterQueryBox > xDialog(new TryLaterQueryBox(
- getParentProperty(), xManager.get(), aMessage ) );
- nResult = xDialog->Execute();
- }
- else if ( nMode == UUI_DOC_OWN_LOAD_LOCK || nMode == UUI_DOC_OWN_SAVE_LOCK )
- {
- aArguments.push_back( aInfo );
- aMessage = String( ResId( nMode == UUI_DOC_OWN_SAVE_LOCK ? STR_ALREADYOPEN_SAVE_MSG : STR_ALREADYOPEN_MSG, *xManager.get() ) );
- aMessage = replaceMessageWithArguments( aMessage, aArguments );
-
- std::auto_ptr< AlreadyOpenQueryBox > xDialog(new AlreadyOpenQueryBox(
- getParentProperty(), xManager.get(), aMessage, nMode == UUI_DOC_OWN_SAVE_LOCK ) );
- nResult = xDialog->Execute();
- }
-
- if ( nResult == RET_YES )
- xApprove->select();
- else if ( nResult == RET_NO )
- xDisapprove->select();
- else
- xAbort->select();
+ nButtonMask = WB_YES_NO | WB_DEF_YES;
}
- catch (std::bad_alloc const &)
+ else if ( xAbort.is() )
{
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
+ nButtonMask = WB_OK;
}
-}
-
-void
-UUIInteractionHelper::handleChangedByOthersRequest(
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations )
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- getContinuations(
- rContinuations, &xApprove, 0, 0, &xAbort, 0, 0, 0, 0, 0);
-
- if ( !xApprove.is() || !xAbort.is() )
+ else
return;
- try
- {
- vos::OGuard aGuard(Application::GetSolarMutex());
- std::auto_ptr< ResMgr > xManager(
- ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- if (!xManager.get())
- return;
-
- std::auto_ptr< FileChangedQueryBox > xDialog(new FileChangedQueryBox(
- getParentProperty(), xManager.get() ) );
- sal_Int32 nResult = xDialog->Execute();
+ uno::Any aProductNameAny =
+ ::utl::ConfigManager::GetConfigManager()->GetDirectConfigProperty(
+ ::utl::ConfigManager::PRODUCTNAME );
+ uno::Any aProductVersionAny =
+ ::utl::ConfigManager::GetConfigManager()->GetDirectConfigProperty(
+ ::utl::ConfigManager::PRODUCTVERSION );
+ ::rtl::OUString aProductName, aProductVersion;
+ if ( !( aProductNameAny >>= aProductName ) )
+ aProductName
+ = ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM("StarOffice") );
- if ( nResult == RET_YES )
- xApprove->select();
- else
- xAbort->select();
- }
- catch (std::bad_alloc const &)
+ ::rtl::OUString aTitle( aProductName );
+ if( aProductVersionAny >>= aProductVersion )
{
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
+ aTitle += ::rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(" ") );
+ aTitle += aProductVersion;
}
-}
-
-void
-UUIInteractionHelper::handleLockFileIgnoreRequest(
- star::uno::Sequence< star::uno::Reference<
- star::task::XInteractionContinuation > > const &
- rContinuations )
- SAL_THROW((star::uno::RuntimeException))
-{
- star::uno::Reference< star::task::XInteractionApprove > xApprove;
- star::uno::Reference< star::task::XInteractionAbort > xAbort;
- getContinuations(
- rContinuations, &xApprove, 0, 0, &xAbort, 0, 0, 0, 0, 0);
-
- if ( !xApprove.is() || !xAbort.is() )
- return;
- try
+ switch ( executeMessageBox( getParentProperty(),
+ aTitle,
+ aMessage,
+ nButtonMask ))
{
- vos::OGuard aGuard(Application::GetSolarMutex());
- std::auto_ptr< ResMgr > xManager(
- ResMgr::CreateResMgr(CREATEVERSIONRESMGR_NAME(uui)));
- if (!xManager.get())
- return;
+ case ERRCODE_BUTTON_OK:
+ OSL_ENSURE( xAbort.is(), "unexpected situation" );
+ if (xAbort.is())
+ xAbort->select();
+ break;
- std::auto_ptr< LockFailedQueryBox > xDialog(new LockFailedQueryBox(
- getParentProperty(), xManager.get() ) );
- sal_Int32 nResult = xDialog->Execute();
+ case ERRCODE_BUTTON_NO:
+ OSL_ENSURE(xDisapprove.is(), "unexpected situation");
+ if (xDisapprove.is())
+ xDisapprove->select();
+ break;
- if ( nResult == RET_OK )
+ case ERRCODE_BUTTON_YES:
+ OSL_ENSURE(xApprove.is(), "unexpected situation");
+ if (xApprove.is())
xApprove->select();
- else
- xAbort->select();
- }
- catch (std::bad_alloc const &)
- {
- throw star::uno::RuntimeException(
- rtl::OUString(RTL_CONSTASCII_USTRINGPARAM("out of memory")),
- star::uno::Reference< star::uno::XInterface >());
+ break;
}
}
+//=========================================================================
+// ErrorResource Implementation
+//=========================================================================
+bool
+ErrorResource::getString(ErrCode nErrorCode, rtl::OUString * pString)
+ const SAL_THROW(())
+{
+ OSL_ENSURE(pString, "specification violation");
+ ResId aResId(static_cast< USHORT >(nErrorCode & ERRCODE_RES_MASK),
+ *m_pResMgr);
+ aResId.SetRT(RSC_STRING);
+ if (!IsAvailableRes(aResId))
+ return false;
+ aResId.SetAutoRelease(false);
+ *pString = UniString(aResId);
+ m_pResMgr->PopContext();
+ return true;
+}
diff --git a/uui/source/iahndl.hxx b/uui/source/iahndl.hxx
index bea53e436c6d..c479bc95c5fc 100644
--- a/uui/source/iahndl.hxx
+++ b/uui/source/iahndl.hxx
@@ -31,419 +31,335 @@
#ifndef UUI_IAHNDL_HXX
#define UUI_IAHNDL_HXX
-#ifndef INCLUDED_VECTOR
#include <vector>
-#define INCLUDED_VECTOR
-#endif
+
#include "osl/mutex.hxx"
+#include "rtl/ustring.hxx"
+
#include "com/sun/star/uno/Reference.hxx"
#include "com/sun/star/uno/Sequence.hxx"
#include "com/sun/star/beans/Optional.hpp"
-#include "com/sun/star/embed/XStorage.hpp"
#include "com/sun/star/task/InteractionClassification.hpp"
-#include "com/sun/star/task/PasswordRequestMode.hpp"
-#include "com/sun/star/task/FutureDocumentVersionProductUpdateRequest.hpp"
-#include "com/sun/star/security/DocumentSignatureInformation.hpp"
-#include "tools/solar.h"
-#include "tools/errcode.hxx"
-#include "vcl/wintypes.hxx"
-#include "fltdlg.hxx"
-#include <com/sun/star/security/XCertificate.hpp>
-#ifndef _COM_SUN_STAR_XML_CRYPTO_XXSECURITYENVIRONMENT_HPP_
-#include <com/sun/star/xml/crypto/XSecurityEnvironment.hpp>
-#endif
-
-class Window;
-class LoginErrorInfo;
-struct CntHTTPCookieRequest;
-
-#define DESCRIPTION_1 1
-#define DESCRIPTION_2 2
-#define TITLE 3
-
-#define UUI_DOC_LOAD_LOCK 0
-#define UUI_DOC_OWN_LOAD_LOCK 1
-#define UUI_DOC_SAVE_LOCK 2
-#define UUI_DOC_OWN_SAVE_LOCK 3
-
-//============================================================================
-/** Information about a InteractionHandler
- */
-struct InteractionHandlerData
-{
- /** The UNO service name to use to instanciate the content provider.
- */
- rtl::OUString ServiceName;
- InteractionHandlerData() {};
- InteractionHandlerData( const rtl::OUString & rService)
- : ServiceName( rService ){}
-};
-
-typedef std::vector< InteractionHandlerData > InteractionHandlerDataList;
-
-namespace cssu = com::sun::star::uno;
-namespace dcss = ::com::sun::star;
+#include "tools/solar.h" // USHORT
+#include "tools/errcode.hxx" // ErrCode
+#include "tools/rc.hxx" // Resource
+#include "vcl/wintypes.hxx" // WinBits
namespace com { namespace sun { namespace star {
- namespace document {
- class AmbigousFilterRequest;
- class FilterOptionsRequest;
- class NoSuchFilterRequest;
+ namespace awt {
+ class XWindow;
+ }
+ namespace embed {
+ class XStorage;
}
namespace lang {
class XMultiServiceFactory;
}
+ namespace security {
+ class DocumentSignatureInformation;
+ }
namespace task {
+ class FutureDocumentVersionProductUpdateRequest;
class XInteractionContinuation;
class XInteractionHandler;
class XInteractionRequest;
- class XPasswordContainer;
- class XUrlContainer;
}
namespace ucb {
- class AuthenticationRequest;
- class HandleCookiesRequest;
class NameClashResolveRequest;
- class CertificateValidationRequest;
- }
- namespace uno {
- class RuntimeException;
}
} } }
+class Window;
+
+//============================================================================
+struct InteractionHandlerData
+{
+ /** The UNO service name to use to instanciate the content provider.
+ */
+ rtl::OUString ServiceName;
+
+ InteractionHandlerData() {};
+ InteractionHandlerData(const rtl::OUString & rService)
+ : ServiceName( rService ){}
+};
+
+typedef std::vector< InteractionHandlerData > InteractionHandlerDataList;
+
+//============================================================================
class UUIInteractionHelper
{
private:
osl::Mutex m_aPropertyMutex;
com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >
- m_xServiceFactory;
+ com::sun::star::lang::XMultiServiceFactory > m_xServiceFactory;
com::sun::star::uno::Sequence< com::sun::star::uno::Any > m_aProperties;
UUIInteractionHelper(UUIInteractionHelper &); // not implemented
void operator =(UUIInteractionHelper); // not implemented
public:
- UUIInteractionHelper(com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >
- const & rServiceFactory,
- com::sun::star::uno::Sequence<
- com::sun::star::uno::Any > const & rArguments)
+ UUIInteractionHelper(
+ com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory > const & rServiceFactory,
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Any > const & rArguments)
SAL_THROW(());
- UUIInteractionHelper(com::sun::star::uno::Reference<
- com::sun::star::lang::XMultiServiceFactory >
- const & rServiceFactory)
+ UUIInteractionHelper(
+ com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory > const & rServiceFactory)
SAL_THROW(());
~UUIInteractionHelper() SAL_THROW(());
bool
- handleRequest(com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionRequest > const &
- rRequest)
- throw (com::sun::star::uno::RuntimeException);
+ handleRequest(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
+ SAL_THROW((com::sun::star::uno::RuntimeException));
com::sun::star::beans::Optional< rtl::OUString >
- getStringFromRequest(com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionRequest > const &
- rRequest)
- throw (com::sun::star::uno::RuntimeException);
+ getStringFromRequest(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
+ SAL_THROW((com::sun::star::uno::RuntimeException));
+
+ // Helper.
+ static ::rtl::OUString
+ replaceMessageWithArguments(
+ ::rtl::OUString aMessage,
+ std::vector< rtl::OUString > const & rArguments );
private:
bool
- handle_impl(com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionRequest > const &
- rRequest)
- throw (com::sun::star::uno::RuntimeException);
-
- void
- GetInteractionHandlerList(InteractionHandlerDataList &rdataList);
+ handleRequest_impl(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
+ SAL_THROW((com::sun::star::uno::RuntimeException));
- sal_Bool
- isDomainMatch( rtl::OUString hostName, rtl::OUString certHostName);
static long
handlerequest(void* pHandleData, void* pInteractionHandler);
com::sun::star::beans::Optional< rtl::OUString >
- getStringFromRequest_impl(com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionRequest > const &
- rRequest)
- throw (com::sun::star::uno::RuntimeException);
+ getStringFromRequest_impl(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
+ SAL_THROW((com::sun::star::uno::RuntimeException));
static long
getstringfromrequest(void* pHandleData, void* pInteractionHandler);
- Window * getParentProperty() SAL_THROW(());
-
- ::com::sun::star::uno::Reference< ::com::sun::star::awt::XWindow> getParentXWindow() SAL_THROW(());
+ Window *
+ getParentProperty()
+ SAL_THROW(());
- rtl::OUString getContextProperty() SAL_THROW(());
+ ::com::sun::star::uno::Reference< ::com::sun::star::awt::XWindow>
+ getParentXWindow()
+ SAL_THROW(());
- bool
- initPasswordContainer(com::sun::star::uno::Reference<
- com::sun::star::task::XPasswordContainer > *
- pContainer,
- com::sun::star::uno::Reference<
- com::sun::star::task::XUrlContainer > *
- pUrlContainer)
- const SAL_THROW(());
+ rtl::OUString
+ getContextProperty()
+ SAL_THROW(());
com::sun::star::uno::Reference< com::sun::star::task::XInteractionHandler >
- getInteractionHandler() const
- SAL_THROW((com::sun::star::uno::RuntimeException));
-
- void executeLoginDialog(LoginErrorInfo & rInfo,
- rtl::OUString const & rRealm)
+ getInteractionHandler()
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
- executeMasterPasswordDialog(LoginErrorInfo & rInfo,
- com::sun::star::task::PasswordRequestMode nMode)
- SAL_THROW((com::sun::star::uno::RuntimeException));
-
- void
- executePasswordDialog(LoginErrorInfo & rInfo,
- com::sun::star::task::PasswordRequestMode nMode,
- ::rtl::OUString aDocumentName)
+ bool
+ tryOtherInteractionHandler(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
- executeMSPasswordDialog(LoginErrorInfo & rInfo,
- com::sun::star::task::PasswordRequestMode nMode,
- ::rtl::OUString aDocumentName)
- SAL_THROW((com::sun::star::uno::RuntimeException));
-
- void executeCookieDialog(CntHTTPCookieRequest & rRequest)
+ getInteractionHandlerList(InteractionHandlerDataList &rdataList)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void executeFilterDialog(rtl::OUString const & rURL ,
- uui::FilterNameList const & rFilters,
- rtl::OUString & rFilter )
- SAL_THROW((com::sun::star::uno::RuntimeException));
-
- sal_Bool executeUnknownAuthDialog( const cssu::Reference< dcss::security::XCertificate >& rXCert )
- SAL_THROW((com::sun::star::uno::RuntimeException));
-
- sal_Bool executeSSLWarnDialog( const cssu::Reference< dcss::security::XCertificate >& rXCert,
- sal_Int32 const & failures,
- const rtl::OUString & hostName)
- SAL_THROW((com::sun::star::uno::RuntimeException));
+ static bool
+ isInformationalErrorMessageRequest(
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations);
- rtl::OUString
- getLocalizedDatTimeStr( ::com::sun::star::util::DateTime aDateTime );
-
- USHORT
- executeErrorDialog(com::sun::star::task::InteractionClassification
- eClassification,
- rtl::OUString const & rContext,
- rtl::OUString const & rMessage,
- WinBits nButtonMask )
- SAL_THROW((com::sun::star::uno::RuntimeException));
+ //=====================================================================
- USHORT
- executeMessageBox( rtl::OUString const & rTitle,
- rtl::OUString const & rMessage,
- WinBits nButtonMask )
+ bool
+ handleInteractiveIOException(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleAuthenticationRequest(
- com::sun::star::ucb::AuthenticationRequest const & rRequest,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- rtl::OUString const & rURL)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleCertificateValidationRequest(
- com::sun::star::ucb::CertificateValidationRequest const & rRequest,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
handleNameClashResolveRequest(
com::sun::star::ucb::NameClashResolveRequest const & rRequest,
- com::sun::star::uno::Sequence< com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::uno::Sequence<
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleMasterPasswordRequest(
- com::sun::star::task::PasswordRequestMode nMode,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
-
- void
+ bool
handlePasswordRequest(
- com::sun::star::task::PasswordRequestMode nMode,
- com::sun::star::uno::Sequence<
- com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- ::rtl::OUString aDocumentName = ::rtl::OUString())
- SAL_THROW((com::sun::star::uno::RuntimeException));
-
- void
- handleMSPasswordRequest(
- com::sun::star::task::PasswordRequestMode nMode,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- ::rtl::OUString aDocumentName = ::rtl::OUString())
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleCookiesRequest(
- com::sun::star::ucb::HandleCookiesRequest const & rRequest,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleNoSuchFilterRequest(
- com::sun::star::document::NoSuchFilterRequest const & rRequest,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleAmbigousFilterRequest(
- com::sun::star::document::AmbigousFilterRequest const & rRequest,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
- void
+ bool
handleFilterOptionsRequest(
- com::sun::star::document::FilterOptionsRequest const & rRequest,
- com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations)
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
- handleErrorRequest(
+ handleErrorHandlerRequest(
com::sun::star::task::InteractionClassification eClassification,
ErrCode nErrorCode,
std::vector< rtl::OUString > const & rArguments,
com::sun::star::uno::Sequence<
- com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString)
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
handleGenericErrorRequest(
- sal_Int32 nErrorCode,
+ sal_Int32 nErrorCode,
com::sun::star::uno::Sequence<
- com::sun::star::uno::Reference<
- com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString)
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
handleMacroConfirmRequest(
const ::rtl::OUString& aDocumentURL,
- const ::com::sun::star::uno::Reference< ::com::sun::star::embed::XStorage >& xZipStorage,
+ const ::com::sun::star::uno::Reference<
+ ::com::sun::star::embed::XStorage >& xZipStorage,
const ::rtl::OUString& aDocumentVersion,
- const ::com::sun::star::uno::Sequence< ::com::sun::star::security::DocumentSignatureInformation > aSignInfo,
+ const ::com::sun::star::uno::Sequence<
+ ::com::sun::star::security::DocumentSignatureInformation >
+ aSignInfo,
com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
com::sun::star::task::XInteractionContinuation > > const &
- rContinuations
- )
+ rContinuations)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
handleFutureDocumentVersionUpdateRequest(
- const ::com::sun::star::task::FutureDocumentVersionProductUpdateRequest& _rRequest,
+ const ::com::sun::star::task::FutureDocumentVersionProductUpdateRequest&
+ _rRequest,
com::sun::star::uno::Sequence<
com::sun::star::uno::Reference<
com::sun::star::task::XInteractionContinuation > > const &
- rContinuations
- )
+ rContinuations)
SAL_THROW((com::sun::star::uno::RuntimeException));
void
handleBrokenPackageRequest(
- std::vector< rtl::OUString > const & rArguments,
- ::com::sun::star::uno::Sequence<
- ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString)
+ std::vector< rtl::OUString > const & rArguments,
+ ::com::sun::star::uno::Sequence<
+ ::com::sun::star::uno::Reference<
+ ::com::sun::star::task::XInteractionContinuation > > const &
+ rContinuations,
+ bool bObtainErrorStringOnly,
+ bool & bHasErrorString,
+ rtl::OUString & rErrorString)
SAL_THROW((::com::sun::star::uno::RuntimeException));
- bool handleMessageboxRequests(
- ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionRequest > const &
- rRequest,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString);
-
- bool handleDialogRequests(
- ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionRequest > const &
- rRequest);
-
- bool handleErrorHandlerRequests(
- ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionRequest > const &
- rRequest,
- bool bObtainErrorStringOnly,
- bool & bHasErrorString,
- rtl::OUString & rErrorString);
-
- void handleLockedDocumentRequest(
- const ::rtl::OUString& aDocumentURL,
- const ::rtl::OUString& aInfo,
- ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionContinuation > > const &
- rContinuations,
- sal_uInt16 nMode )
+ bool handleLockedDocumentRequest(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((::com::sun::star::uno::RuntimeException));
- void handleChangedByOthersRequest(
- ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionContinuation > > const &
- rContinuations )
+ bool handleChangedByOthersRequest(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((::com::sun::star::uno::RuntimeException));
- void handleLockFileIgnoreRequest(
- ::com::sun::star::uno::Sequence< ::com::sun::star::uno::Reference<
- ::com::sun::star::task::XInteractionContinuation > > const &
- rContinuations )
+ bool handleLockFileIgnoreRequest(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
SAL_THROW((::com::sun::star::uno::RuntimeException));
+};
+class ErrorResource: private Resource
+{
+public:
+ inline ErrorResource(ResId & rResId) SAL_THROW(()): Resource(rResId) {}
+
+ inline ~ErrorResource() SAL_THROW(()) { FreeResource(); }
+
+ bool getString(ErrCode nErrorCode, rtl::OUString * pString) const
+ SAL_THROW(());
+};
+
+/*
+class InteractionRequest
+{
+public:
+ InteractionRequest(
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > const & rRequest)
+ : m_aRequest( rRequest ) {}
+
+ virtual bool toString( rtl::OUString & rString ) = 0;
+ virtual bool handle( rtl::OUString & rString ) = 0;
+
+private:
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionRequest > m_aRequest;
};
+*/
#endif // UUI_IAHNDL_HXX
diff --git a/uui/source/ids.hrc b/uui/source/ids.hrc
index a9960a58e3f2..28de301fe775 100644
--- a/uui/source/ids.hrc
+++ b/uui/source/ids.hrc
@@ -149,6 +149,10 @@
#define ERRCODE_UUI_CONFIGURATION_BACKENDMISSING_WITHRECOVER (ERRCODE_AREA_UUI + 56)
#define ERRCODE_UUI_INVALID_XFORMS_SUBMISSION_DATA (ERRCODE_AREA_UUI + 57)
#define ERRCODE_UUI_IO_MODULESIZEEXCEEDED (ERRCODE_AREA_UUI + 58)
+#define ERRCODE_UUI_LOCKING_LOCKED (ERRCODE_AREA_UUI + 59)
+#define ERRCODE_UUI_LOCKING_LOCKED_SELF (ERRCODE_AREA_UUI + 60)
+#define ERRCODE_UUI_LOCKING_NOT_LOCKED (ERRCODE_AREA_UUI + 61)
+#define ERRCODE_UUI_LOCKING_LOCK_EXPIRED (ERRCODE_AREA_UUI + 62)
#define ERRCODE_AREA_UUI_UNKNOWNAUTH 25000
#define SSLWARN_TYPE_DOMAINMISMATCH 10
diff --git a/uui/source/ids.src b/uui/source/ids.src
index fc82161bbb81..0d692a13fa71 100644
--- a/uui/source/ids.src
+++ b/uui/source/ids.src
@@ -1,3 +1,4 @@
+
/*************************************************************************
*
* DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
@@ -351,6 +352,27 @@ Resource RID_UUI_ERRHDL
Text [ en-US ] = "The form contains invalid data. Do you still want to continue?";
};
+ String (ERRCODE_UUI_LOCKING_LOCKED & ERRCODE_RES_MASK)
+ {
+ Text [ en-US ] = "The file $(ARG1) is locked by another user. Currently, another write access to this file cannot be granted.";
+
+ };
+
+ String (ERRCODE_UUI_LOCKING_LOCKED_SELF & ERRCODE_RES_MASK)
+ {
+ Text [ en-US ] = "The file $(ARG1) is locked by yourself. Currently, another write access to this file cannot be granted.";
+ };
+
+ String (ERRCODE_UUI_LOCKING_NOT_LOCKED & ERRCODE_RES_MASK)
+ {
+ Text [ en-US ] = "The file $(ARG1) is currently not locked by yourself.";
+ };
+
+ String (ERRCODE_UUI_LOCKING_LOCK_EXPIRED & ERRCODE_RES_MASK)
+ {
+ Text [ en-US ] = "The previously obtained lock for file $(ARG1) has expired.\nThis can happen due to problems on the server managing the file lock. It cannot be guaranteed that write operations on this file will not overwrite changes done by other users!";
+ };
+
STRING (ERRCODE_UUI_UNKNOWNAUTH_UNTRUSTED)
{
Text [ en-US ] = "Unable to verify the identity of $(ARG1) site.\n\nBefore accepting this certificate, you should examine this site's certificate carefully. Are you willing to accept this certificate for the purpose of identifying the Web site $(ARG1)?";
diff --git a/uui/source/makefile.mk b/uui/source/makefile.mk
index 95b998ffd36d..d0d8d4e7554b 100644
--- a/uui/source/makefile.mk
+++ b/uui/source/makefile.mk
@@ -39,6 +39,13 @@ ENABLE_EXCEPTIONS = true
SLOFILES = \
$(SLO)$/cookiedg.obj \
$(SLO)$/iahndl.obj \
+ $(SLO)$/iahndl-authentication.obj \
+ $(SLO)$/iahndl-ssl.obj \
+ $(SLO)$/iahndl-cookies.obj \
+ $(SLO)$/iahndl-filter.obj \
+ $(SLO)$/iahndl-locking.obj \
+ $(SLO)$/iahndl-ioexceptions.obj \
+ $(SLO)$/iahndl-errorhandler.obj \
$(SLO)$/logindlg.obj \
$(SLO)$/services.obj \
$(SLO)$/masterpassworddlg.obj \
@@ -46,17 +53,18 @@ SLOFILES = \
$(SLO)$/openlocked.obj \
$(SLO)$/passworddlg.obj \
$(SLO)$/passcrtdlg.obj \
- $(SLO)$/fltdlg.obj\
- $(SLO)$/interactionhandler.obj\
- $(SLO)$/requeststringresolver.obj\
- $(SLO)$/unknownauthdlg.obj\
- $(SLO)$/sslwarndlg.obj\
- $(SLO)$/secmacrowarnings.obj\
- $(SLO)$/filechanged.obj\
- $(SLO)$/alreadyopen.obj\
- $(SLO)$/lockfailed.obj\
- $(SLO)$/trylater.obj\
- $(SLO)$/newerverwarn.obj
+ $(SLO)$/fltdlg.obj \
+ $(SLO)$/interactionhandler.obj \
+ $(SLO)$/requeststringresolver.obj \
+ $(SLO)$/unknownauthdlg.obj \
+ $(SLO)$/sslwarndlg.obj \
+ $(SLO)$/secmacrowarnings.obj \
+ $(SLO)$/filechanged.obj \
+ $(SLO)$/alreadyopen.obj \
+ $(SLO)$/lockfailed.obj \
+ $(SLO)$/trylater.obj \
+ $(SLO)$/newerverwarn.obj \
+ $(SLO)$/passwordcontainer.obj
SRS1NAME=$(TARGET)
SRC1FILES = \
diff --git a/uui/source/passwordcontainer.cxx b/uui/source/passwordcontainer.cxx
new file mode 100644
index 000000000000..4802f92af88b
--- /dev/null
+++ b/uui/source/passwordcontainer.cxx
@@ -0,0 +1,473 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#include "cppuhelper/factory.hxx"
+
+#include "com/sun/star/lang/XMultiServiceFactory.hpp"
+#include "com/sun/star/task/NoMasterException.hpp"
+#include "com/sun/star/task/XInteractionHandler.hpp"
+#include "com/sun/star/task/XPasswordContainer.hpp"
+#include "com/sun/star/task/XUrlContainer.hpp"
+#include "com/sun/star/ucb/AuthenticationRequest.hpp"
+#include "com/sun/star/ucb/URLAuthenticationRequest.hpp"
+#include "com/sun/star/ucb/XInteractionSupplyAuthentication.hpp"
+#include "com/sun/star/ucb/XInteractionSupplyAuthentication2.hpp"
+
+#include "passwordcontainer.hxx"
+
+using namespace com::sun::star;
+
+namespace {
+
+//=========================================================================
+bool fillContinuation(
+ bool bUseSystemCredentials,
+ const ucb::AuthenticationRequest & rRequest,
+ const task::UrlRecord & aRec,
+ const uno::Reference< ucb::XInteractionSupplyAuthentication > &
+ xSupplyAuthentication,
+ const uno::Reference< ucb::XInteractionSupplyAuthentication2 > &
+ xSupplyAuthentication2,
+ bool bCanUseSystemCredentials,
+ bool bCheckForEqualPasswords )
+{
+ if ( bUseSystemCredentials )
+ {
+ // "use system creds" record found.
+ // Wants client that we use it?
+ if ( xSupplyAuthentication2.is() && bCanUseSystemCredentials )
+ {
+ xSupplyAuthentication2->setUseSystemCredentials( sal_True );
+ return true;
+ }
+ return false;
+ }
+ else if (aRec.UserList.getLength() != 0)
+ {
+ if (aRec.UserList[0].Passwords.getLength() == 0)
+ {
+ // Password sequence can be empty, for instance if master
+ // password was not given (e.g. master pw dialog canceled)
+ // pw container does not throw NoMasterException in this case.
+ // bug???
+ return false;
+ }
+
+ // "user/pass" record found.
+ if (!bCheckForEqualPasswords || !rRequest.HasPassword
+ || rRequest.Password != aRec.UserList[0].Passwords[0]) // failed login attempt?
+ {
+ if (xSupplyAuthentication->canSetUserName())
+ xSupplyAuthentication->
+ setUserName(aRec.UserList[0].UserName.getStr());
+
+ if (xSupplyAuthentication->canSetPassword())
+ xSupplyAuthentication->
+ setPassword(aRec.UserList[0].Passwords[0].getStr());
+ if (aRec.UserList[0].Passwords.getLength() > 1)
+ {
+ if (rRequest.HasRealm)
+ {
+ if (xSupplyAuthentication->canSetRealm())
+ xSupplyAuthentication->
+ setRealm(aRec.UserList[0].Passwords[1].
+ getStr());
+ }
+ else if (xSupplyAuthentication->canSetAccount())
+ xSupplyAuthentication->
+ setAccount(aRec.UserList[0].Passwords[1].
+ getStr());
+ }
+
+ if ( xSupplyAuthentication2.is() && bCanUseSystemCredentials )
+ xSupplyAuthentication2->setUseSystemCredentials( sal_False );
+
+ return true;
+ }
+ }
+ return false;
+}
+
+} // namespace
+
+namespace uui {
+
+//=========================================================================
+PasswordContainerHelper::PasswordContainerHelper(
+ uno::Reference< lang::XMultiServiceFactory > const & xServiceFactory )
+{
+ OSL_ENSURE(xServiceFactory.is(), "no service factory given!");
+ if (xServiceFactory.is())
+ try
+ {
+ m_xPasswordContainer
+ = uno::Reference< task::XPasswordContainer >(
+ xServiceFactory->
+ createInstance(
+ rtl::OUString(
+ RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.task.PasswordContainer"))),
+ uno::UNO_QUERY);
+ }
+ catch (uno::Exception const &)
+ {}
+ OSL_ENSURE(m_xPasswordContainer.is(),
+ "unable to instanciate password container service");
+}
+
+//=========================================================================
+bool PasswordContainerHelper::handleAuthenticationRequest(
+ ucb::AuthenticationRequest const & rRequest,
+ uno::Reference< ucb::XInteractionSupplyAuthentication > const &
+ xSupplyAuthentication,
+ rtl::OUString const & rURL,
+ uno::Reference< task::XInteractionHandler > const & xIH )
+ SAL_THROW((uno::RuntimeException))
+{
+ // Is continuation even a XInteractionSupplyAuthentication2, which
+ // is derived from XInteractionSupplyAuthentication?
+ uno::Reference< ucb::XInteractionSupplyAuthentication2 >
+ xSupplyAuthentication2(xSupplyAuthentication, uno::UNO_QUERY);
+
+ sal_Bool bCanUseSystemCredentials = sal_False;
+ if (xSupplyAuthentication2.is())
+ {
+ sal_Bool bDefaultUseSystemCredentials;
+ bCanUseSystemCredentials
+ = xSupplyAuthentication2->canUseSystemCredentials(
+ bDefaultUseSystemCredentials );
+ }
+
+ uno::Reference< task::XPasswordContainer > xContainer(
+ m_xPasswordContainer );
+ uno::Reference< task::XUrlContainer > xUrlContainer(
+ m_xPasswordContainer, uno::UNO_QUERY );
+ OSL_ENSURE( xUrlContainer.is(), "Got no XUrlContainer!" );
+
+ if ( !xContainer.is() || !xUrlContainer.is() )
+ return false;
+
+ if ( bCanUseSystemCredentials )
+ {
+ // Runtime / Persistent info avail for current auth request?
+
+ rtl::OUString aResult = xUrlContainer->findUrl(
+ rURL.getLength() ? rURL : rRequest.ServerName );
+ if ( aResult.getLength() > 0 )
+ {
+ if ( fillContinuation( true,
+ rRequest,
+ task::UrlRecord(),
+ xSupplyAuthentication,
+ xSupplyAuthentication2,
+ bCanUseSystemCredentials,
+ false ) )
+ {
+ return true;
+ }
+ }
+ }
+
+ // xContainer works with userName passwdSequences pairs:
+ if (rRequest.HasUserName && rRequest.HasPassword)
+ {
+ try
+ {
+ if (rRequest.UserName.getLength() == 0)
+ {
+ task::UrlRecord aRec;
+ if ( rURL.getLength() )
+ aRec = xContainer->find(rURL, xIH);
+
+ if ( aRec.UserList.getLength() == 0 )
+ {
+ // compat: try server name.
+ aRec = xContainer->find(rRequest.ServerName, xIH);
+ }
+
+ if ( fillContinuation( false,
+ rRequest,
+ aRec,
+ xSupplyAuthentication,
+ xSupplyAuthentication2,
+ bCanUseSystemCredentials,
+ false ) )
+ {
+ return true;
+ }
+ }
+ else
+ {
+ task::UrlRecord aRec;
+ if ( rURL.getLength() )
+ aRec = xContainer->findForName(
+ rURL, rRequest.UserName, xIH);
+
+ if ( aRec.UserList.getLength() == 0 )
+ {
+ // compat: try server name.
+ aRec = xContainer->findForName(
+ rRequest.ServerName, rRequest.UserName, xIH);
+ }
+
+ if ( fillContinuation( false,
+ rRequest,
+ aRec,
+ xSupplyAuthentication,
+ xSupplyAuthentication2,
+ bCanUseSystemCredentials,
+ true ) )
+ {
+ return true;
+ }
+ }
+ }
+ catch (task::NoMasterException const &)
+ {} // user did not enter master password
+ }
+ return false;
+}
+
+//=========================================================================
+bool PasswordContainerHelper::addRecord(
+ rtl::OUString const & rURL,
+ rtl::OUString const & rUsername,
+ uno::Sequence< rtl::OUString > const & rPasswords,
+ uno::Reference< task::XInteractionHandler > const & xIH,
+ bool bPersist )
+ SAL_THROW((uno::RuntimeException))
+{
+ try
+ {
+ if ( rUsername.getLength() )
+ {
+ OSL_ENSURE( m_xPasswordContainer.is(),
+ "Got no XPasswordContainer!" );
+ if ( !m_xPasswordContainer.is() )
+ return false;
+
+ if ( bPersist )
+ m_xPasswordContainer->addPersistent( rURL,
+ rUsername,
+ rPasswords,
+ xIH );
+ else
+ m_xPasswordContainer->add( rURL,
+ rUsername,
+ rPasswords,
+ xIH );
+ }
+ else
+ {
+ uno::Reference< task::XUrlContainer >
+ xContainer( m_xPasswordContainer, uno::UNO_QUERY );
+ OSL_ENSURE( xContainer.is(), "Got no XUrlContainer!" );
+ if ( !xContainer.is() )
+ return false;
+
+ xContainer->addUrl( rURL, bPersist );
+ }
+ }
+ catch ( task::NoMasterException const & )
+ {
+ // user did not enter master password
+ return false;
+ }
+ return true;
+}
+
+//=========================================================================
+//=========================================================================
+//=========================================================================
+
+PasswordContainerInteractionHandler::PasswordContainerInteractionHandler(
+ const uno::Reference< lang::XMultiServiceFactory >& xSMgr )
+: m_aPwContainerHelper( xSMgr )
+{
+}
+
+//=========================================================================
+// virtual
+PasswordContainerInteractionHandler::~PasswordContainerInteractionHandler()
+{
+}
+
+//=========================================================================
+//
+// XServiceInfo methods.
+//
+//=========================================================================
+
+// virtual
+::rtl::OUString SAL_CALL
+PasswordContainerInteractionHandler::getImplementationName()
+ throw ( uno::RuntimeException )
+{
+ return getImplementationName_Static();
+}
+
+//=========================================================================
+// virtual
+sal_Bool SAL_CALL
+PasswordContainerInteractionHandler::supportsService(
+ const ::rtl::OUString& ServiceName )
+ throw ( uno::RuntimeException )
+{
+ uno::Sequence< rtl::OUString > aSNL = getSupportedServiceNames();
+ const rtl::OUString * pArray = aSNL.getConstArray();
+ for ( sal_Int32 i = 0; i < aSNL.getLength(); i++ )
+ {
+ if ( pArray[ i ] == ServiceName )
+ return sal_True;
+ }
+ return sal_False;
+}
+
+//=========================================================================
+// virtual
+uno::Sequence< ::rtl::OUString > SAL_CALL
+PasswordContainerInteractionHandler::getSupportedServiceNames()
+ throw ( uno::RuntimeException )
+{
+ return getSupportedServiceNames_Static();
+}
+
+//=========================================================================
+// static
+rtl::OUString
+PasswordContainerInteractionHandler::getImplementationName_Static()
+{
+ return rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.comp.uui.PasswordContainerInteractionHandler" ) );
+}
+
+//=========================================================================
+// static
+uno::Sequence< rtl::OUString >
+PasswordContainerInteractionHandler::getSupportedServiceNames_Static()
+{
+ uno::Sequence< rtl::OUString > aSNS( 1 );
+ aSNS.getArray()[ 0 ]
+ = rtl::OUString( RTL_CONSTASCII_USTRINGPARAM(
+ "com.sun.star.task.PasswordContainerInteractionHandler" ) );
+ return aSNS;
+}
+
+//=========================================================================
+//
+// XInteractionHandler methods.
+//
+//=========================================================================
+
+// virtual
+void SAL_CALL
+PasswordContainerInteractionHandler::handle(
+ const uno::Reference< task::XInteractionRequest >& rRequest )
+ throw ( uno::RuntimeException )
+{
+ if ( !rRequest.is() )
+ return;
+
+ uno::Any aAnyRequest( rRequest->getRequest() );
+
+ ucb::AuthenticationRequest aAuthenticationRequest;
+ if ( !( aAnyRequest >>= aAuthenticationRequest ) )
+ return;
+
+ rtl::OUString aURL;
+ ucb::URLAuthenticationRequest aURLAuthenticationRequest;
+ if ( aAnyRequest >>= aURLAuthenticationRequest )
+ aURL = aURLAuthenticationRequest.URL;
+
+ uno::Sequence< uno::Reference< task::XInteractionContinuation > >
+ rContinuations = rRequest->getContinuations();
+
+ uno::Reference< ucb::XInteractionSupplyAuthentication >
+ xSupplyAuthentication;
+
+ for ( sal_Int32 i = 0; i < rContinuations.getLength(); ++i )
+ {
+ xSupplyAuthentication
+ = uno::Reference< ucb::XInteractionSupplyAuthentication >(
+ rContinuations[i], uno::UNO_QUERY );
+ if( xSupplyAuthentication.is() )
+ break;
+ }
+
+ if ( !xSupplyAuthentication.is() )
+ return;
+
+ // Try to obatin credentials from password container.
+ if ( m_aPwContainerHelper.
+ handleAuthenticationRequest( aAuthenticationRequest,
+ xSupplyAuthentication,
+ aURL,
+ // @@@ FIXME: this not able to
+ // handle master pw request!
+ // master pw request is never
+ // solvabe without UI!
+ this ) )
+ {
+ // successfully handled
+ xSupplyAuthentication->select();
+ }
+}
+
+//=========================================================================
+//
+// Service factory implementation.
+//
+//=========================================================================
+
+static uno::Reference< uno::XInterface > SAL_CALL
+PasswordContainerInteractionHandler_CreateInstance(
+ const uno::Reference< lang::XMultiServiceFactory> & rSMgr )
+ throw( uno::Exception )
+{
+ lang::XServiceInfo * pX = static_cast< lang::XServiceInfo * >(
+ new PasswordContainerInteractionHandler( rSMgr ) );
+ return uno::Reference< uno::XInterface >::query( pX );
+}
+
+//=========================================================================
+// static
+uno::Reference< lang::XSingleServiceFactory >
+PasswordContainerInteractionHandler::createServiceFactory(
+ const uno::Reference< lang::XMultiServiceFactory >& rxServiceMgr )
+{
+ return uno::Reference< lang::XSingleServiceFactory >(
+ cppu::createOneInstanceFactory(
+ rxServiceMgr,
+ PasswordContainerInteractionHandler::getImplementationName_Static(),
+ PasswordContainerInteractionHandler_CreateInstance,
+ PasswordContainerInteractionHandler::getSupportedServiceNames_Static() ) );
+}
+
+} // namespace uui
diff --git a/uui/source/passwordcontainer.hxx b/uui/source/passwordcontainer.hxx
new file mode 100644
index 000000000000..c08ef7016635
--- /dev/null
+++ b/uui/source/passwordcontainer.hxx
@@ -0,0 +1,200 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: $
+ * $Revision: $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+#ifndef INCLUDED_UUI_PASSWORDCONTAINER_HXX
+#define INCLUDED_UUI_PASSWORDCONTAINER_HXX
+
+#include "cppuhelper/implbase2.hxx"
+
+#include "com/sun/star/lang/XServiceInfo.hpp"
+#include "com/sun/star/lang/XSingleServiceFactory.hpp"
+#include "com/sun/star/task/XInteractionHandler.hpp"
+#include "com/sun/star/task/XPasswordContainer.hpp"
+
+namespace com {
+ namespace sun {
+ namespace star {
+ namespace lang {
+ class XMultiServiceFactory;
+ }
+ namespace ucb {
+ class AuthenticationRequest;
+ class XInteractionSupplyAuthentication;
+} } } }
+
+namespace uui {
+
+// ============================================================================
+
+/** Passwordcontainer UNO service (com.sun.star.task.PasswordContainer) helper.
+ */
+class PasswordContainerHelper
+{
+public:
+ PasswordContainerHelper(
+ com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory > const &
+ xServiceFactory );
+
+ // ------------------------------------------------------------------------
+
+ /** This member function tries to handle an authentication interaction
+ request by looking up credentials for the given URL in the password
+ container service.
+
+ In case of success the given interaction continuation
+ (XInteractionSupplyAuthentication) is filled with the credentials found
+ in the password container.
+
+ Please note the the continuation gets not "selected" by this
+ implementation. "Selecting" the continuation is up to the caller (e.g.
+ an implementation of XInteractionHandler::handle) of this function.
+
+ @param rRequest
+ The authentication request.
+
+ @param xSupplyAuthentication
+ The "supply authentication" interaction continuation.
+
+ @param rURL
+ The URL to lookup credentials for.
+
+ @param xIH
+ The interaction handler to use, for example if a master password is
+ needed to access the password container.
+
+ @return
+ True, if the authentication request was handled successfully.
+ False, otherwise.
+ */
+ bool handleAuthenticationRequest(
+ com::sun::star::ucb::AuthenticationRequest const & rRequest,
+ com::sun::star::uno::Reference<
+ com::sun::star::ucb::XInteractionSupplyAuthentication > const &
+ xSupplyAuthentication,
+ rtl::OUString const & rURL,
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionHandler > const & xIH )
+ SAL_THROW( (com::sun::star::uno::RuntimeException) );
+
+ /** This member function adds credentials for the given URL to the password
+ container.
+
+ @param rURL
+ The URL the credentials are valid for. rURL must not be empty.
+
+ @param rUsername
+ The user name.
+
+ @param rPasswords
+ This list of passwords.
+
+ @param xIH
+ The interaction handler to use, for example if a master password is
+ needed to access the password container.
+
+ @param bPersist
+ True, the record will get stored persistently; restored upon
+ password container initialization
+ False, the record will be stored until password container instance
+ gets destroyed.
+
+ @return
+ True, if the record was added successfully.
+ False, otherwise.
+
+ */
+ bool addRecord( rtl::OUString const & rURL,
+ rtl::OUString const & rUsername,
+ com::sun::star::uno::Sequence< rtl::OUString > const &
+ rPasswords,
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XInteractionHandler > const & xIH,
+ bool bPersist )
+ SAL_THROW( (com::sun::star::uno::RuntimeException) );
+
+ // ------------------------------------------------------------------------
+
+private:
+ com::sun::star::uno::Reference<
+ com::sun::star::task::XPasswordContainer > m_xPasswordContainer;
+};
+
+// ============================================================================
+
+class PasswordContainerInteractionHandler :
+ public cppu::WeakImplHelper2< com::sun::star::lang::XServiceInfo,
+ com::sun::star::task::XInteractionHandler >
+{
+public:
+ PasswordContainerInteractionHandler(
+ const com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory >& rXSMgr );
+ virtual ~PasswordContainerInteractionHandler();
+
+ // XServiceInfo
+ virtual ::rtl::OUString SAL_CALL getImplementationName()
+ throw ( com::sun::star::uno::RuntimeException );
+
+ virtual sal_Bool SAL_CALL
+ supportsService( const ::rtl::OUString& ServiceName )
+ throw ( com::sun::star::uno::RuntimeException );
+
+ virtual com::sun::star::uno::Sequence< ::rtl::OUString > SAL_CALL
+ getSupportedServiceNames()
+ throw ( com::sun::star::uno::RuntimeException );
+
+ // XInteractionHandler
+ virtual void SAL_CALL
+ handle( const ::com::sun::star::uno::Reference<
+ ::com::sun::star::task::XInteractionRequest >& Request )
+ throw (::com::sun::star::uno::RuntimeException);
+
+ // Non-UNO interfaces
+ static rtl::OUString
+ getImplementationName_Static();
+
+ static com::sun::star::uno::Sequence< rtl::OUString >
+ getSupportedServiceNames_Static();
+
+ static com::sun::star::uno::Reference<
+ com::sun::star::lang::XSingleServiceFactory >
+ createServiceFactory( const com::sun::star::uno::Reference<
+ com::sun::star::lang::XMultiServiceFactory > & rxServiceMgr );
+
+private:
+ //com::sun::star::uno::Reference<
+ // com::sun::star::lang::XMultiServiceFactory > m_xSMgr;
+ PasswordContainerHelper m_aPwContainerHelper;
+};
+
+} // namespace uui
+
+#endif
diff --git a/uui/source/services.cxx b/uui/source/services.cxx
index 824c3f895b7d..92669fe0d9d1 100644
--- a/uui/source/services.cxx
+++ b/uui/source/services.cxx
@@ -37,6 +37,7 @@
#include "interactionhandler.hxx"
#include "requeststringresolver.hxx"
+#include "passwordcontainer.hxx"
using namespace rtl;
using namespace com::sun::star::uno;
@@ -46,18 +47,18 @@ using namespace com::sun::star::registry;
namespace {
sal_Bool writeInfo( void * pRegistryKey,
- const char * pImplementationName,
+ const OUString & rImplementationName,
Sequence< OUString > const & rServiceNames )
{
OUString aKeyName( OUString::createFromAscii( "/" ) );
- aKeyName += OUString::createFromAscii( pImplementationName );
+ aKeyName += rImplementationName;
aKeyName += OUString::createFromAscii( "/UNO/SERVICES" );
Reference< XRegistryKey > xKey;
try
{
- xKey = static_cast< XRegistryKey * >(
- pRegistryKey )->createKey( aKeyName );
+ xKey = static_cast< XRegistryKey * >(
+ pRegistryKey )->createKey( aKeyName );
}
catch ( InvalidRegistryException const & )
{
@@ -65,21 +66,21 @@ sal_Bool writeInfo( void * pRegistryKey,
if ( !xKey.is() )
{
- return sal_False;
+ return sal_False;
}
sal_Bool bSuccess = sal_True;
for ( sal_Int32 n = 0; n < rServiceNames.getLength(); ++n )
{
- try
- {
- xKey->createKey( rServiceNames[ n ] );
- }
- catch ( InvalidRegistryException const & )
- {
- bSuccess = sal_False;
- break;
- }
+ try
+ {
+ xKey->createKey( rServiceNames[ n ] );
+ }
+ catch ( InvalidRegistryException const & )
+ {
+ bSuccess = sal_False;
+ break;
+ }
}
return bSuccess;
}
@@ -114,16 +115,26 @@ extern "C" sal_Bool SAL_CALL component_writeInfo(void *, void * pRegistryKey)
//////////////////////////////////////////////////////////////////////
writeInfo( pRegistryKey,
- UUIInteractionHandler::m_aImplementationName,
- UUIInteractionHandler::getSupportedServiceNames_static() ) &&
+ OUString::createFromAscii(
+ UUIInteractionHandler::m_aImplementationName ),
+ UUIInteractionHandler::getSupportedServiceNames_static() ) &&
//////////////////////////////////////////////////////////////////////
// UUI Interaction Request String Resolver.
//////////////////////////////////////////////////////////////////////
writeInfo( pRegistryKey,
- UUIInteractionRequestStringResolver::m_aImplementationName,
- UUIInteractionRequestStringResolver::getSupportedServiceNames_static() );
+ OUString::createFromAscii(
+ UUIInteractionRequestStringResolver::m_aImplementationName ),
+ UUIInteractionRequestStringResolver::getSupportedServiceNames_static() ) &&
+
+ //////////////////////////////////////////////////////////////////////
+ // UUI Password Container Interaction Handler.
+ //////////////////////////////////////////////////////////////////////
+
+ writeInfo( pRegistryKey,
+ uui::PasswordContainerInteractionHandler::getImplementationName_Static(),
+ uui::PasswordContainerInteractionHandler::getSupportedServiceNames_Static() );
}
//============================================================================
@@ -142,7 +153,7 @@ extern "C" void * SAL_CALL component_getFactory(sal_Char const * pImplName,
void * pRet = 0;
Reference< XMultiServiceFactory > xSMgr(
- reinterpret_cast< XMultiServiceFactory * >( pServiceManager ) );
+ reinterpret_cast< XMultiServiceFactory * >( pServiceManager ) );
Reference< XSingleServiceFactory > xFactory;
//////////////////////////////////////////////////////////////////////
@@ -153,10 +164,9 @@ extern "C" void * SAL_CALL component_getFactory(sal_Char const * pImplName,
UUIInteractionHandler::m_aImplementationName)
== 0)
{
- xFactory =
+ xFactory =
cppu::createSingleFactory(
- static_cast< XMultiServiceFactory * >(
- pServiceManager),
+ static_cast< XMultiServiceFactory * >(pServiceManager),
OUString::createFromAscii(
UUIInteractionHandler::m_aImplementationName),
&UUIInteractionHandler::createInstance,
@@ -171,10 +181,9 @@ extern "C" void * SAL_CALL component_getFactory(sal_Char const * pImplName,
UUIInteractionRequestStringResolver::m_aImplementationName)
== 0)
{
- xFactory =
+ xFactory =
cppu::createSingleFactory(
- static_cast< XMultiServiceFactory * >(
- pServiceManager),
+ static_cast< XMultiServiceFactory * >(pServiceManager),
OUString::createFromAscii(
UUIInteractionRequestStringResolver::m_aImplementationName),
&UUIInteractionRequestStringResolver::createInstance,
@@ -182,11 +191,22 @@ extern "C" void * SAL_CALL component_getFactory(sal_Char const * pImplName,
}
//////////////////////////////////////////////////////////////////////
+ // UUI Password Container Interaction Handler.
+ //////////////////////////////////////////////////////////////////////
+
+ else if ( uui::PasswordContainerInteractionHandler::getImplementationName_Static().
+ compareToAscii( pImplName ) == 0 )
+ {
+ xFactory =
+ uui::PasswordContainerInteractionHandler::createServiceFactory( xSMgr );
+ }
+
+ //////////////////////////////////////////////////////////////////////
if ( xFactory.is() )
{
- xFactory->acquire();
- pRet = xFactory.get();
+ xFactory->acquire();
+ pRet = xFactory.get();
}
return pRet;
diff --git a/vcl/aqua/inc/salgdi.h b/vcl/aqua/inc/salgdi.h
index e835ac773a50..f557c4d2e79b 100644
--- a/vcl/aqua/inc/salgdi.h
+++ b/vcl/aqua/inc/salgdi.h
@@ -362,6 +362,7 @@ private:
void ApplyXorContext();
void Pattern50Fill();
UInt32 getState( ControlState nState );
+ UInt32 getTrackState( ControlState nState );
};
class XorEmulation
diff --git a/vcl/aqua/source/gdi/salnativewidgets.cxx b/vcl/aqua/source/gdi/salnativewidgets.cxx
index 754358823a93..1536299331cb 100644
--- a/vcl/aqua/source/gdi/salnativewidgets.cxx
+++ b/vcl/aqua/source/gdi/salnativewidgets.cxx
@@ -450,6 +450,15 @@ UInt32 AquaSalGraphics::getState( ControlState nState )
return kThemeStateActive;
}
+UInt32 AquaSalGraphics::getTrackState( ControlState nState )
+{
+ bool bDrawActive = mpFrame ? ([mpFrame->getWindow() isKeyWindow] ? true : false) : true;
+ if( (nState & CTRL_STATE_ENABLED) == 0 || ! bDrawActive )
+ return kThemeTrackInactive;
+
+ return kThemeTrackActive;
+}
+
/*
* DrawNativeControl()
*
@@ -767,7 +776,10 @@ BOOL AquaSalGraphics::drawNativeControl(ControlType nType,
aTrackInfo.attributes = kThemeTrackHorizontal;
if( Application::GetSettings().GetLayoutRTL() )
aTrackInfo.attributes |= kThemeTrackRightToLeft;
- aTrackInfo.enableState = (nState & CTRL_STATE_ENABLED) ? kThemeTrackActive : kThemeTrackInactive;
+ aTrackInfo.enableState = getTrackState( nState );
+ // the intro bitmap never gets key anyway; we want to draw that enabled
+ if( nType == CTRL_INTROPROGRESS )
+ aTrackInfo.enableState = kThemeTrackActive;
aTrackInfo.filler1 = 0;
aTrackInfo.trackInfo.progress.phase = static_cast<UInt8>(CFAbsoluteTimeGetCurrent()*10.0);
@@ -799,7 +811,7 @@ BOOL AquaSalGraphics::drawNativeControl(ControlType nType,
aTrackDraw.attributes = kThemeTrackShowThumb;
if( nPart == PART_DRAW_BACKGROUND_HORZ )
aTrackDraw.attributes |= kThemeTrackHorizontal;
- aTrackDraw.enableState = kThemeTrackActive;
+ aTrackDraw.enableState = getTrackState( nState );
ScrollBarTrackInfo aScrollInfo;
aScrollInfo.viewsize = pScrollbarVal->mnVisibleSize;
diff --git a/vcl/inc/postgraphitestl.h b/vcl/inc/postgraphitestl.h
new file mode 100644
index 000000000000..736aa248b7ff
--- /dev/null
+++ b/vcl/inc/postgraphitestl.h
@@ -0,0 +1,9 @@
+#ifdef std_was_redefined_as_stlport
+// put things back the way they were
+# define std std_was_redefined_as_stlport
+# undef _STLP_OUTERMOST_HEADER_ID
+// force config to be re-read
+# undef _STLP_NOTHROW_INHERENTLY
+# undef _STLP_CONFIG_H
+# include <stddef.h>
+#endif
diff --git a/vcl/inc/pregraphitestl.h b/vcl/inc/pregraphitestl.h
new file mode 100644
index 000000000000..ece0af477113
--- /dev/null
+++ b/vcl/inc/pregraphitestl.h
@@ -0,0 +1,30 @@
+#if defined(GRAPHITEADAPTSTL) && defined(std)
+# include <ostream>
+# include <istream>
+# include <fstream>
+# include <iostream>
+# include <vector>
+# include <algorithm>
+# define std_was_redefined_as_stlport std
+# undef std
+# define _STLP_OUTERMOST_HEADER_ID 0xdeadbeaf
+# pragma GCC visibility push(default)
+# include _STLP_NATIVE_HEADER(exception_defines.h)
+# include _STLP_NATIVE_HEADER(limits)
+# include _STLP_NATIVE_HEADER(memory)
+# include _STLP_NATIVE_HEADER(exception)
+# include _STLP_NATIVE_HEADER(iosfwd)
+# include _STLP_NATIVE_HEADER(algorithm)
+# include _STLP_NATIVE_HEADER(string)
+# include _STLP_NATIVE_HEADER(streambuf)
+# include _STLP_NATIVE_HEADER(ios)
+# include _STLP_NATIVE_HEADER(locale)
+# include _STLP_NATIVE_HEADER(stdexcept)
+# include _STLP_NATIVE_HEADER(ostream)
+# include _STLP_NATIVE_HEADER(istream)
+# include _STLP_NATIVE_HEADER(iostream)
+# include _STLP_NATIVE_HEADER(vector)
+# pragma GCC visibility pop
+#endif
+//sil_std resolves to the std that Graphite was built with
+namespace sil_std = std;
diff --git a/vcl/inc/vcl/combobox.hxx b/vcl/inc/vcl/combobox.hxx
index d57d4b8a7372..cbceffaff6c0 100644
--- a/vcl/inc/vcl/combobox.hxx
+++ b/vcl/inc/vcl/combobox.hxx
@@ -192,8 +192,12 @@ public:
void* GetEntryData( USHORT nPos ) const;
void SetTopEntry( USHORT nPos );
+ void ShowProminentEntry( USHORT nPos );
USHORT GetTopEntry() const;
+ void SetProminentEntryType( ProminentEntry eType );
+ ProminentEntry GetProminentEntryType() const;
+
USHORT GetDisplayLineCount() const;
USHORT GetSelectEntryCount() const;
diff --git a/vcl/inc/vcl/graphite_adaptors.hxx b/vcl/inc/vcl/graphite_adaptors.hxx
index 41ffa00b0f8f..9a0a42c01ce0 100644
--- a/vcl/inc/vcl/graphite_adaptors.hxx
+++ b/vcl/inc/vcl/graphite_adaptors.hxx
@@ -58,10 +58,11 @@
#include "vcl/dllapi.h"
// Libraries
+#include "pregraphitestl.h"
#include <graphite/GrClient.h>
#include <graphite/Font.h>
#include <graphite/ITextSource.h>
-
+#include "postgraphitestl.h"
// Module type definitions and forward declarations.
//
@@ -121,7 +122,7 @@ public:
const grutils::GrFeatureParser * features() const { return mpFeatures; };
private:
- virtual void UniqueCacheInfo(std::wstring &, bool &, bool &);
+ virtual void UniqueCacheInfo(sil_std::wstring &, bool &, bool &);
FreetypeServerFont& mrFont;
FontProperties maFontProperties;
diff --git a/vcl/inc/vcl/graphite_cache.hxx b/vcl/inc/vcl/graphite_cache.hxx
index 5a537c5f1e48..73e3e2c9f1fe 100644
--- a/vcl/inc/vcl/graphite_cache.hxx
+++ b/vcl/inc/vcl/graphite_cache.hxx
@@ -58,10 +58,11 @@ public:
void clear();
#ifdef GRCACHE_REUSE_VECTORS
void setGlyphVectors(long nWidth, GraphiteLayout::Glyphs & vGlyphs, std::vector<int> vCharDxs,
- std::vector<int> & vChar2Base, std::vector<int> & vGlyph2Char)
+ std::vector<int> & vChar2Base, std::vector<int> & vGlyph2Char, float fScale)
{
clearVectors();
mnWidth = nWidth;
+ m_fontScale = fScale;
mvGlyphs.insert(mvGlyphs.begin(), vGlyphs.begin(), vGlyphs.end());
mvCharDxs.insert(mvCharDxs.begin(),vCharDxs.begin(),vCharDxs.end());
mvChar2BaseGlyph.insert(mvChar2BaseGlyph.begin(),vChar2Base.begin(),vChar2Base.end());
@@ -78,6 +79,7 @@ public:
const std::vector<int> & charDxs() const { return mvCharDxs; }
const std::vector<int> & char2BaseGlyph() const { return mvChar2BaseGlyph; }
const std::vector<int> & glyph2Char() const { return mvGlyph2Char; }
+ float & fontScale() { return m_fontScale; }
#endif
private:
rtl::OUString * m_rope;
diff --git a/vcl/inc/vcl/graphite_features.hxx b/vcl/inc/vcl/graphite_features.hxx
index 6cfe5dfca0fd..d3cfd99e0fe4 100644
--- a/vcl/inc/vcl/graphite_features.hxx
+++ b/vcl/inc/vcl/graphite_features.hxx
@@ -32,10 +32,11 @@
// Parse a string of features specified as ; separated pairs.
// e.g.
// 1001=1&2002=2&fav1=0
-
+#include "pregraphitestl.h"
#include <graphite/GrClient.h>
#include <graphite/Font.h>
#include <graphite/GrFeature.h>
+#include "postgraphitestl.h"
namespace grutils
{
diff --git a/vcl/inc/vcl/graphite_layout.hxx b/vcl/inc/vcl/graphite_layout.hxx
index 2ec3bc4c2391..325f67e852ce 100644
--- a/vcl/inc/vcl/graphite_layout.hxx
+++ b/vcl/inc/vcl/graphite_layout.hxx
@@ -43,11 +43,13 @@
#include <vector>
#include <utility>
// Libraries
+#include "pregraphitestl.h"
#include <graphite/GrClient.h>
#include <graphite/Font.h>
#include <graphite/GrConstants.h>
#include <graphite/GrAppData.h>
#include <graphite/SegmentAux.h>
+#include "postgraphitestl.h"
// Platform
#include <vcl/sallayout.hxx>
#include <vcl/dllapi.h>
diff --git a/vcl/inc/vcl/ilstbox.hxx b/vcl/inc/vcl/ilstbox.hxx
index 81dd32ef2705..f38825028080 100644
--- a/vcl/inc/vcl/ilstbox.hxx
+++ b/vcl/inc/vcl/ilstbox.hxx
@@ -227,6 +227,7 @@ private:
long mnLeft; // Ausgabe ab Spalte
long mnBorder; // Abstand Rahmen - Text
long mnTextHeight; // Texthoehe
+ ProminentEntry meProminentType; // where is the "prominent" entry
USHORT mnSelectModifier; // Modifiers
@@ -309,6 +310,11 @@ public:
void SetTopEntry( USHORT nTop );
USHORT GetTopEntry() const { return mnTop; }
+ // ShowProminentEntry will set the entry correspoding to nEntryPos
+ // either at top or in the middle depending on the chosen style
+ void ShowProminentEntry( USHORT nEntryPos );
+ void SetProminentEntryType( ProminentEntry eType ) { meProminentType = eType; }
+ ProminentEntry GetProminentEntryType() const { return meProminentType; }
using Window::IsVisible;
BOOL IsVisible( USHORT nEntry ) const;
@@ -443,9 +449,13 @@ public:
void SetTopEntry( USHORT nTop ) { maLBWindow.SetTopEntry( nTop ); }
USHORT GetTopEntry() const { return maLBWindow.GetTopEntry(); }
+ void ShowProminentEntry( USHORT nPos ) { maLBWindow.ShowProminentEntry( nPos ); }
using Window::IsVisible;
BOOL IsVisible( USHORT nEntry ) const { return maLBWindow.IsVisible( nEntry ); }
+ void SetProminentEntryType( ProminentEntry eType ) { maLBWindow.SetProminentEntryType( eType ); }
+ ProminentEntry GetProminentEntryType() const { return maLBWindow.GetProminentEntryType(); }
+
long GetLeftIndent() const { return maLBWindow.GetLeftIndent(); }
void SetLeftIndent( USHORT n ) { maLBWindow.SetLeftIndent( n ); }
void ScrollHorz( short nDiff ) { maLBWindow.ScrollHorz( nDiff ); }
diff --git a/vcl/inc/vcl/lstbox.hxx b/vcl/inc/vcl/lstbox.hxx
index 0bf281798674..806ff9bb3e0f 100644
--- a/vcl/inc/vcl/lstbox.hxx
+++ b/vcl/inc/vcl/lstbox.hxx
@@ -168,9 +168,13 @@ public:
long GetEntryFlags( USHORT nPos ) const;
void SetTopEntry( USHORT nPos );
+ void ShowProminentEntry( USHORT nPos );
void SetTopEntryStr( const XubString& rStr );
USHORT GetTopEntry() const;
+ void SetProminentEntryType( ProminentEntry eType );
+ ProminentEntry GetProminentEntryType() const;
+
void SaveValue() { mnSaveValue = GetSelectEntryPos(); }
USHORT GetSavedValue() const { return mnSaveValue; }
diff --git a/sw/source/core/inc/unoclbck.hxx b/vcl/inc/vcl/popupmenuwindow.hxx
index 30a338f358f6..af8d1f804598 100644
--- a/sw/source/core/inc/unoclbck.hxx
+++ b/vcl/inc/vcl/popupmenuwindow.hxx
@@ -6,8 +6,8 @@
*
* OpenOffice.org - a multi-platform office productivity suite
*
- * $RCSfile: unoclbck.hxx,v $
- * $Revision: 1.6 $
+ * $RCSfile: floatwin.hxx,v $
+ * $Revision: 1.3 $
*
* This file is part of OpenOffice.org.
*
@@ -27,26 +27,24 @@
* for a copy of the LGPLv3 License.
*
************************************************************************/
-#ifndef _UNOCLBCK_HXX
-#define _UNOCLBCK_HXX
-#include <calbck.hxx>
-class SwXReferenceMark;
-class SwFmtRefMark;
-class SwFmtFtn;
-class SwXFootnote;
-class SwTOXMark;
-class SwXDocumentIndexMark;
+#ifndef __POPUPMENUWINDOW_HXX__
+#define __POPUPMENUWINDOW_HXX__
-class SwUnoCallBack : public SwModify
+#include "vcl/floatwin.hxx"
+
+class VCL_DLLPUBLIC PopupMenuFloatingWindow : public FloatingWindow
{
+private:
+ struct ImplData;
+ ImplData* mpImplData;
public:
- SwUnoCallBack(SwModify *pToRegisterIn);
- virtual ~SwUnoCallBack();
+ PopupMenuFloatingWindow( Window* pParent, WinBits nStyle = (WB_SYSTEMFLOATWIN|WB_SYSTEMWINDOW|WB_NOBORDER) );
+ ~PopupMenuFloatingWindow();
- // returns the API object of a reference mark if available
- SwXReferenceMark* GetRefMark(const SwFmtRefMark& rMark);
- SwXFootnote* GetFootnote(const SwFmtFtn& rMark);
- SwXDocumentIndexMark* GetTOXMark(const SwTOXMark& rMark);
+ sal_uInt16 GetMenuStackLevel() const;
+ void SetMenuStackLevel( sal_uInt16 nLevel );
+ bool IsPopupMenu() const;
};
+
#endif
diff --git a/vcl/inc/vcl/ppdparser.hxx b/vcl/inc/vcl/ppdparser.hxx
index ed9f91b97d99..ba5bc5004362 100644
--- a/vcl/inc/vcl/ppdparser.hxx
+++ b/vcl/inc/vcl/ppdparser.hxx
@@ -37,11 +37,14 @@
#include "tools/string.hxx"
#include "tools/stream.hxx"
+#include "com/sun/star/lang/Locale.hpp"
+
#define PRINTER_PPDDIR "driver"
namespace psp {
class PPDParser;
+class PPDTranslator;
enum PPDValueType { eInvocation, eQuoted, eSymbol, eString, eNo };
@@ -49,9 +52,7 @@ struct PPDValue
{
PPDValueType m_eType;
String m_aOption;
- String m_aOptionTranslation;
String m_aValue;
- String m_aValueTranslation;
};
// ----------------------------------------------------------------------
@@ -80,7 +81,6 @@ public:
private:
bool m_bUIOption;
- String m_aUITranslation;
UIType m_eUIType;
int m_nOrderDependency;
SetupType m_eSetupType;
@@ -102,7 +102,6 @@ public:
const String& getKey() const { return m_aKey; }
bool isUIKey() const { return m_bUIOption; }
- const String& getUITranslation() const { return m_aUITranslation; }
UIType getUIType() const { return m_eUIType; }
SetupType getSetupType() const { return m_eSetupType; }
int getOrderDependency() const { return m_nOrderDependency; }
@@ -185,6 +184,9 @@ private:
// fonts
const PPDKey* m_pFontList;
+ // translations
+ PPDTranslator* m_pTranslator;
+
PPDParser( const String& rFile );
~PPDParser();
@@ -193,7 +195,7 @@ private:
void parseConstraint( const ByteString& rLine );
void parse( std::list< ByteString >& rLines );
- String handleTranslation( const ByteString& rString );
+ String handleTranslation( const ByteString& i_rString, bool i_bIsGlobalized );
static void scanPPDDir( const String& rDir );
static void initPPDFiles();
@@ -277,6 +279,17 @@ public:
String& rEncoding,
String& rCharset ) const;
const String& getFont( int ) const;
+
+
+ rtl::OUString translateKey( const rtl::OUString& i_rKey,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() ) const;
+ rtl::OUString translateOption( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() ) const;
+ rtl::OUString translateValue( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rValue,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() ) const;
};
// ----------------------------------------------------------------------
diff --git a/vcl/inc/vcl/printerinfomanager.hxx b/vcl/inc/vcl/printerinfomanager.hxx
index 810ad428c9db..2fb6ef1c2413 100644
--- a/vcl/inc/vcl/printerinfomanager.hxx
+++ b/vcl/inc/vcl/printerinfomanager.hxx
@@ -136,6 +136,7 @@ protected:
Type m_eType;
bool m_bUseIncludeFeature;
+ bool m_bUseJobPatch;
rtl::OUString m_aSystemDefaultPaper;
bool m_bDisableCUPS;
@@ -226,6 +227,7 @@ public:
virtual bool addOrRemovePossible() const;
bool getUseIncludeFeature() const { return m_bUseIncludeFeature; }
+ bool getUseJobPatch() const { return m_bUseJobPatch; }
// check whether a printer's feature string contains a subfeature
bool checkFeatureToken( const rtl::OUString& rPrinterName, const char* pToken ) const;
diff --git a/vcl/inc/vcl/tabctrl.hxx b/vcl/inc/vcl/tabctrl.hxx
index f6646426b2e7..e91dc47690ff 100644
--- a/vcl/inc/vcl/tabctrl.hxx
+++ b/vcl/inc/vcl/tabctrl.hxx
@@ -98,6 +98,10 @@ private:
DECL_DLLPRIVATE_LINK( ImplScrollBtnHdl, PushButton* pBtn );
DECL_DLLPRIVATE_LINK( ImplListBoxSelectHdl, ListBox* );
+public:
+ // just for dialog control
+ SAL_DLLPRIVATE bool ImplHandleNotifyEvent( NotifyEvent& rEvt );
+
protected:
using Window::ImplInit;
SAL_DLLPRIVATE void ImplInit( Window* pParent, WinBits nStyle );
diff --git a/vcl/inc/vcl/tabdlg.hxx b/vcl/inc/vcl/tabdlg.hxx
index 5ec2bcad5225..ad79ebec4549 100644
--- a/vcl/inc/vcl/tabdlg.hxx
+++ b/vcl/inc/vcl/tabdlg.hxx
@@ -36,6 +36,7 @@
#include <vcl/dialog.hxx>
class FixedLine;
+class TabControl;
// ----------------------
// - TabDialog -
@@ -61,6 +62,8 @@ public:
virtual void Resize();
virtual void StateChanged( StateChangedType nStateChange );
+ SAL_DLLPRIVATE TabControl* ImplGetFirstTabControl() const;
+
void AdjustLayout();
void SetViewWindow( Window* pWindow ) { mpViewWindow = pWindow; }
diff --git a/vcl/inc/vcl/vclevent.hxx b/vcl/inc/vcl/vclevent.hxx
index 74971f62c5a6..570c8ad0a342 100644
--- a/vcl/inc/vcl/vclevent.hxx
+++ b/vcl/inc/vcl/vclevent.hxx
@@ -36,12 +36,20 @@
#include "vcl/dllapi.h"
#include "vcl/impdel.hxx"
+#include <com/sun/star/uno/Reference.hxx>
+
#include <list>
#include <vector>
class Window;
class Menu;
+namespace com { namespace sun { namespace star {
+ namespace accessibility {
+ class XAccessible;
+ }
+}}}
+
#define VCLEVENT_OBJECT_DYING 1
// VclWindowEvent:
@@ -242,6 +250,17 @@ public:
USHORT GetItemPos() const { return mnPos; }
};
+class VCL_DLLPUBLIC VclAccessibleEvent: public VclSimpleEvent
+{
+public:
+ VclAccessibleEvent( ULONG n, const ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible >& rxAccessible );
+ virtual ~VclAccessibleEvent();
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > GetAccessible() const;
+
+private:
+ ::com::sun::star::uno::Reference< ::com::sun::star::accessibility::XAccessible > mxAccessible;
+};
+
class VCL_DLLPUBLIC VclEventListeners : public std::list<Link>
{
public:
@@ -262,7 +281,10 @@ class VCL_DLLPUBLIC VclEventListeners2 : public vcl::DeletionNotifier
std::list< Link >::iterator m_aIt;
bool m_bWasInvalidated;
- ListenerIt() : m_bWasInvalidated( false ) {}
+ ListenerIt(const std::list<Link>::iterator& rIt)
+ : m_aIt(rIt)
+ , m_bWasInvalidated( false )
+ {}
};
std::vector< ListenerIt > m_aIterators;
diff --git a/vcl/inc/vcl/window.h b/vcl/inc/vcl/window.h
index 563849873e3b..0fec51e2e702 100644
--- a/vcl/inc/vcl/window.h
+++ b/vcl/inc/vcl/window.h
@@ -359,7 +359,8 @@ public:
mbCallHandlersDuringInputDisabled:1,
mbDisableAccessibleLabelForRelation:1,
mbDisableAccessibleLabeledByRelation:1,
- mbHelpTextDynamic:1;
+ mbHelpTextDynamic:1,
+ mbFakeFocusSet:1;
::com::sun::star::uno::Reference< ::com::sun::star::uno::XInterface > mxDNDListenerContainer;
};
diff --git a/vcl/inc/vcl/window.hxx b/vcl/inc/vcl/window.hxx
index 56fdb22ddc57..c14ee7add4fb 100644
--- a/vcl/inc/vcl/window.hxx
+++ b/vcl/inc/vcl/window.hxx
@@ -582,7 +582,7 @@ protected:
void ImplCallEventListeners( ULONG nEvent, void* pData = NULL );
void CallEventListeners( ULONG nEvent, void* pData = NULL );
-
+ void FireVclEvent( VclSimpleEvent* pEvent );
// FIXME: this is a hack to workaround missing layout functionality
SAL_DLLPRIVATE void ImplAdjustNWFSizes();
@@ -899,6 +899,13 @@ public:
USHORT GetGetFocusFlags() const;
void GrabFocusToDocument();
+ /**
+ * Set this when you need to act as if the window has focus even if it
+ * doesn't. This is necessary for implementing tab stops inside floating
+ * windows, but floating windows don't get focus from the system.
+ */
+ void SetFakeFocus( bool bFocus );
+
BOOL IsCompoundControl() const;
BOOL HasCompoundControlFocus() const;
diff --git a/vcl/prj/build.lst b/vcl/prj/build.lst
index cf2824f72942..e6f636522acb 100644
--- a/vcl/prj/build.lst
+++ b/vcl/prj/build.lst
@@ -1,4 +1,4 @@
-vc vcl : l10n apple_remote BOOST:boost rsc sot ucbhelper unotools ICU:icu GRAPHITE:graphite i18npool i18nutil unoil ridljar X11_EXTENSIONS:x11_extensions offuh basegfx basebmp tools transex3 icc SO:print_header cpputools shell svl NULL
+vc vcl : l10n apple_remote BOOST:boost rsc sot ucbhelper unotools ICU:icu GRAPHITE:graphite i18npool i18nutil unoil ridljar X11_EXTENSIONS:x11_extensions offuh basegfx basebmp tools l10ntools icc SO:print_header cpputools shell svl NULL
vc vcl usr1 - all vc_mkout NULL
vc vcl\inc nmake - all vc_inc NULL
vc vcl\source\glyphs nmake - all vc_glyphs vc_inc NULL
diff --git a/vcl/prj/d.lst b/vcl/prj/d.lst
index b106ff73729e..8345b155ce58 100644
--- a/vcl/prj/d.lst
+++ b/vcl/prj/d.lst
@@ -84,6 +84,7 @@ mkdir: %_DEST%\inc%_EXT%\vcl
..\inc\vcl\oldprintadaptor.hxx %_DEST%\inc%_EXT%\vcl\oldprintadaptor.hxx
..\inc\vcl\outdev.hxx %_DEST%\inc%_EXT%\vcl\outdev.hxx
..\inc\vcl\pointr.hxx %_DEST%\inc%_EXT%\vcl\pointr.hxx
+..\inc\vcl\popupmenuwindow.hxx %_DEST%\inc%_EXT%\vcl\popupmenuwindow.hxx
..\inc\vcl\print.hxx %_DEST%\inc%_EXT%\vcl\print.hxx
..\inc\vcl\prntypes.hxx %_DEST%\inc%_EXT%\vcl\prntypes.hxx
..\inc\vcl\ptrstyle.hxx %_DEST%\inc%_EXT%\vcl\ptrstyle.hxx
diff --git a/vcl/source/app/vclevent.cxx b/vcl/source/app/vclevent.cxx
index 704d68c5bc7f..ffab843ff7bd 100644
--- a/vcl/source/app/vclevent.cxx
+++ b/vcl/source/app/vclevent.cxx
@@ -34,10 +34,30 @@
#include "vcl/vclevent.hxx"
#include "vcl/svdata.hxx"
+#include <com/sun/star/accessibility/XAccessible.hpp>
+
+using ::com::sun::star::uno::Reference;
+using ::com::sun::star::accessibility::XAccessible;
+
TYPEINIT0(VclSimpleEvent);
TYPEINIT1(VclWindowEvent, VclSimpleEvent);
TYPEINIT1(VclMenuEvent, VclSimpleEvent);
+VclAccessibleEvent::VclAccessibleEvent( ULONG n, const Reference<XAccessible>& rxAccessible ) :
+ VclSimpleEvent(n),
+ mxAccessible(rxAccessible)
+{
+}
+
+VclAccessibleEvent::~VclAccessibleEvent()
+{
+}
+
+Reference<XAccessible> VclAccessibleEvent::GetAccessible() const
+{
+ return mxAccessible;
+}
+
void VclEventListeners::Call( VclSimpleEvent* pEvent ) const
{
// Copy the list, because this can be destroyed when calling a Link...
@@ -118,9 +138,8 @@ void VclEventListeners2::callListeners( VclSimpleEvent* i_pEvent )
{
vcl::DeletionListener aDel( this );
- m_aIterators.push_back( ListenerIt() );
+ m_aIterators.push_back(ListenerIt(m_aListeners.begin()));
size_t nIndex = m_aIterators.size() - 1;
- m_aIterators[ nIndex ].m_aIt = m_aListeners.begin();
while( ! aDel.isDeleted() && m_aIterators[ nIndex ].m_aIt != m_aListeners.end() )
{
m_aIterators[ nIndex ].m_aIt->Call( i_pEvent );
diff --git a/vcl/source/control/combobox.cxx b/vcl/source/control/combobox.cxx
index 21707d0182f5..1eea72131b86 100644
--- a/vcl/source/control/combobox.cxx
+++ b/vcl/source/control/combobox.cxx
@@ -951,7 +951,7 @@ void ComboBox::ImplUpdateFloatSelection()
if( nSelect != LISTBOX_ENTRY_NOTFOUND )
{
if ( !mpImplLB->IsVisible( nSelect ) )
- mpImplLB->SetTopEntry( nSelect );
+ mpImplLB->ShowProminentEntry( nSelect );
mpImplLB->SelectEntry( nSelect, bSelect );
}
else
@@ -959,7 +959,6 @@ void ComboBox::ImplUpdateFloatSelection()
nSelect = mpImplLB->GetEntryList()->GetSelectEntryPos( 0 );
if( nSelect != LISTBOX_ENTRY_NOTFOUND )
mpImplLB->SelectEntry( nSelect, FALSE );
- // mpImplLB->SetTopEntry( 0 ); #92555# Ugly....
mpImplLB->ResetCurrentPos();
}
}
@@ -1440,6 +1439,13 @@ void ComboBox::SetTopEntry( USHORT nPos )
// -----------------------------------------------------------------------
+void ComboBox::ShowProminentEntry( USHORT nPos )
+{
+ mpImplLB->ShowProminentEntry( nPos + mpImplLB->GetEntryList()->GetMRUCount() );
+}
+
+// -----------------------------------------------------------------------
+
USHORT ComboBox::GetTopEntry() const
{
USHORT nPos = GetEntryCount() ? mpImplLB->GetTopEntry() : LISTBOX_ENTRY_NOTFOUND;
@@ -1450,6 +1456,20 @@ USHORT ComboBox::GetTopEntry() const
// -----------------------------------------------------------------------
+void ComboBox::SetProminentEntryType( ProminentEntry eType )
+{
+ mpImplLB->SetProminentEntryType( eType );
+}
+
+// -----------------------------------------------------------------------
+
+ProminentEntry ComboBox::GetProminentEntryType() const
+{
+ return mpImplLB->GetProminentEntryType();
+}
+
+// -----------------------------------------------------------------------
+
Rectangle ComboBox::GetDropDownPosSizePixel() const
{
return mpFloatWin ? mpFloatWin->GetWindowExtentsRelative( const_cast<ComboBox*>(this) ) : Rectangle();
diff --git a/vcl/source/control/ilstbox.cxx b/vcl/source/control/ilstbox.cxx
index fd5cd7ae4dac..ab353a4d4798 100644
--- a/vcl/source/control/ilstbox.cxx
+++ b/vcl/source/control/ilstbox.cxx
@@ -565,6 +565,7 @@ ImplListBoxWindow::ImplListBoxWindow( Window* pParent, WinBits nWinStyle ) :
mnCurrentPos = LISTBOX_ENTRY_NOTFOUND;
mnTrackingSaveSelection = LISTBOX_ENTRY_NOTFOUND;
mnSeparatorPos = LISTBOX_ENTRY_NOTFOUND;
+ meProminentType = PROMINENT_TOP;
SetLineColor();
SetTextFillColor();
@@ -1067,11 +1068,11 @@ void ImplListBoxWindow::SelectEntry( USHORT nPos, BOOL bSelect )
if ( !nVisibleEntries || !IsReallyVisible() || ( nPos < GetTopEntry() ) )
{
Resize();
- SetTopEntry( nPos );
+ ShowProminentEntry( nPos );
}
else
{
- SetTopEntry( nPos-nVisibleEntries+1 );
+ ShowProminentEntry( nPos );
}
}
}
@@ -1702,11 +1703,7 @@ BOOL ImplListBoxWindow::ProcessKeyInput( const KeyEvent& rKEvt )
if ( nSelect != LISTBOX_ENTRY_NOTFOUND )
{
- USHORT nCurVis = GetLastVisibleEntry() - mnTop + 1;
- if( nSelect < mnTop )
- SetTopEntry( nSelect );
- else if( nSelect >= (mnTop + nCurVis) )
- SetTopEntry( nSelect - nCurVis + 1 );
+ ShowProminentEntry( nSelect );
if ( mpEntryList->IsEntryPosSelected( nSelect ) )
nSelect = LISTBOX_ENTRY_NOTFOUND;
@@ -2053,6 +2050,20 @@ void ImplListBoxWindow::SetTopEntry( USHORT nTop )
// -----------------------------------------------------------------------
+void ImplListBoxWindow::ShowProminentEntry( USHORT nEntryPos )
+{
+ if( meProminentType == PROMINENT_MIDDLE )
+ {
+ USHORT nPos = nEntryPos;
+ long nWHeight = PixelToLogic( GetSizePixel() ).Height();
+ while( nEntryPos > 0 && mpEntryList->GetAddedHeight( nPos+1, nEntryPos ) < nWHeight/2 )
+ nEntryPos--;
+ }
+ SetTopEntry( nEntryPos );
+}
+
+// -----------------------------------------------------------------------
+
void ImplListBoxWindow::SetLeftIndent( long n )
{
ScrollHorz( n - mnLeft );
@@ -3206,7 +3217,7 @@ void ImplListBoxFloatingWindow::StartFloat( BOOL bStartTracking )
StartPopupMode( aRect, FLOATWIN_POPUPMODE_DOWN );
if( nPos != LISTBOX_ENTRY_NOTFOUND )
- mpImplLB->SetTopEntry( nPos );
+ mpImplLB->ShowProminentEntry( nPos );
if( bStartTracking )
mpImplLB->GetMainWindow()->EnableMouseMoveSelect( TRUE );
diff --git a/vcl/source/control/lstbox.cxx b/vcl/source/control/lstbox.cxx
index 81a8dc0e8242..ac51d7593c93 100644
--- a/vcl/source/control/lstbox.cxx
+++ b/vcl/source/control/lstbox.cxx
@@ -1210,6 +1210,13 @@ void ListBox::SetTopEntry( USHORT nPos )
// -----------------------------------------------------------------------
+void ListBox::ShowProminentEntry( USHORT nPos )
+{
+ mpImplLB->ShowProminentEntry( nPos + mpImplLB->GetEntryList()->GetMRUCount() );
+}
+
+// -----------------------------------------------------------------------
+
USHORT ListBox::GetTopEntry() const
{
USHORT nPos = GetEntryCount() ? mpImplLB->GetTopEntry() : LISTBOX_ENTRY_NOTFOUND;
@@ -1220,6 +1227,20 @@ USHORT ListBox::GetTopEntry() const
// -----------------------------------------------------------------------
+void ListBox::SetProminentEntryType( ProminentEntry eType )
+{
+ mpImplLB->SetProminentEntryType( eType );
+}
+
+// -----------------------------------------------------------------------
+
+ProminentEntry ListBox::GetProminentEntryType() const
+{
+ return mpImplLB->GetProminentEntryType();
+}
+
+// -----------------------------------------------------------------------
+
BOOL ListBox::IsTravelSelect() const
{
return mpImplLB->IsTravelSelect();
diff --git a/vcl/source/control/tabctrl.cxx b/vcl/source/control/tabctrl.cxx
index 56cc2c3fb012..43c459b6c52e 100644
--- a/vcl/source/control/tabctrl.cxx
+++ b/vcl/source/control/tabctrl.cxx
@@ -1658,7 +1658,7 @@ long TabControl::PreNotify( NotifyEvent& rNEvt )
// -----------------------------------------------------------------------
-long TabControl::Notify( NotifyEvent& rNEvt )
+bool TabControl::ImplHandleNotifyEvent( NotifyEvent& rNEvt )
{
if ( (rNEvt.GetType() == EVENT_KEYINPUT) && (GetPageCount() > 1) )
{
@@ -1686,8 +1686,16 @@ long TabControl::Notify( NotifyEvent& rNEvt )
}
}
}
+ return false;
+}
+
+
+// -----------------------------------------------------------------------
+
+long TabControl::Notify( NotifyEvent& rNEvt )
+{
- return Control::Notify( rNEvt );
+ return ImplHandleNotifyEvent( rNEvt ) ? TRUE : Control::Notify( rNEvt );
}
// -----------------------------------------------------------------------
diff --git a/vcl/source/fontsubset/gsub.cxx b/vcl/source/fontsubset/gsub.cxx
index 600c03194210..a1c3344f3e5a 100644
--- a/vcl/source/fontsubset/gsub.cxx
+++ b/vcl/source/fontsubset/gsub.cxx
@@ -42,6 +42,7 @@ namespace vcl
{
typedef sal_uInt32 ULONG;
+typedef sal_uInt32 UINT32;
typedef sal_uInt16 USHORT;
typedef sal_uInt8 FT_Byte;
@@ -280,13 +281,11 @@ int ReadGSUB( struct _TrueTypeFont* pTTFile,
return false;
for( int i = nCntRange; --i >= 0; )
{
- const USHORT nGlyph0 = NEXT_UShort( pCoverage );
- const USHORT nGlyph1 = NEXT_UShort( pCoverage );
- const USHORT nStartCoverageIndex = NEXT_UShort( pCoverage );
- OSL_ENSURE( aSubstVector.size() == nStartCoverageIndex, "coverage index mismatch");
- (void)nStartCoverageIndex;
- for( USHORT j = nGlyph0; j <= nGlyph1; ++j )
- aSubstVector.push_back( GlyphSubst( j, 0 ) );
+ const UINT32 nGlyph0 = NEXT_UShort( pCoverage );
+ const UINT32 nGlyph1 = NEXT_UShort( pCoverage );
+ const USHORT nCovIdx = NEXT_UShort( pCoverage );
+ for( UINT32 j = nGlyph0; j <= nGlyph1; ++j )
+ aSubstVector.push_back( GlyphSubst( static_cast<USHORT>(j + nCovIdx), 0 ) );
}
}
break;
diff --git a/vcl/source/fontsubset/sft.cxx b/vcl/source/fontsubset/sft.cxx
index 0accc42af968..964d6a93ac3c 100644
--- a/vcl/source/fontsubset/sft.cxx
+++ b/vcl/source/fontsubset/sft.cxx
@@ -1094,6 +1094,14 @@ static void GetNames(TrueTypeFont *t)
const sal_uInt8* table = getTable( t, O_name );
int nTableSize = getTableSize(t, O_name);
+ if (nTableSize < 4)
+ {
+#if OSL_DEBUG_LEVEL > 1
+ fprintf(stderr, "O_name table too small\n");
+#endif
+ return;
+ }
+
sal_uInt16 n = GetUInt16(table, 2, 1);
int i, r;
sal_Bool bPSNameOK = sal_True;
@@ -1681,7 +1689,6 @@ int OpenTTFontFile( const char* fname, sal_uInt32 facenum, TrueTypeFont** ttf )
goto cleanup;
}
-
if (((*ttf)->ptr = (sal_uInt8 *) mmap(0, (*ttf)->fsize, PROT_READ, MAP_SHARED, fd, 0)) == MAP_FAILED) {
ret = SF_MEMORY;
goto cleanup;
@@ -2702,7 +2709,7 @@ void GetTTGlobalFontInfo(TrueTypeFont *ttf, TTGlobalFontInfo *info)
}
table = getTable(ttf, O_post);
- if (table) {
+ if (table && getTableSize(ttf, O_post) >= 12+sizeof(sal_uInt32)) {
info->pitch = GetUInt32(table, 12, 1);
info->italicAngle = GetInt32(table, 4, 1);
}
@@ -2808,6 +2815,15 @@ int GetTTNameRecords(TrueTypeFont *ttf, NameRecord **nr)
{
const sal_uInt8* table = getTable(ttf, O_name);
int nTableSize = getTableSize(ttf, O_name );
+
+ if (nTableSize < 6)
+ {
+#if OSL_DEBUG_LEVEL > 1
+ fprintf(stderr, "O_name table too small\n");
+#endif
+ return 0;
+ }
+
sal_uInt16 n = GetUInt16(table, 2, 1);
int nStrBase = GetUInt16(table, 4, 1);
int i;
diff --git a/vcl/source/gdi/outdev3.cxx b/vcl/source/gdi/outdev3.cxx
index 51aad0790a26..28fa4f8f5461 100644
--- a/vcl/source/gdi/outdev3.cxx
+++ b/vcl/source/gdi/outdev3.cxx
@@ -5601,6 +5601,8 @@ void OutputDevice::DrawTextArray( const Point& rStartPt, const String& rStr,
if ( !IsDeviceOutputNecessary() )
return;
+ if( !mpGraphics && !ImplGetGraphics() )
+ return;
if( mbInitClipRegion )
ImplInitClipRegion();
if( mbOutputClipped )
diff --git a/vcl/source/gdi/pdfwriter_impl.cxx b/vcl/source/gdi/pdfwriter_impl.cxx
index c0205f1f325d..d42e736960d2 100644
--- a/vcl/source/gdi/pdfwriter_impl.cxx
+++ b/vcl/source/gdi/pdfwriter_impl.cxx
@@ -2814,37 +2814,6 @@ sal_Int32 PDFWriterImpl::emitBuiltinFont( const ImplFontData* pFont, sal_Int32 n
return nFontObject;
}
-typedef int ThreeInts[3];
-static bool getPfbSegmentLengths( const unsigned char* pFontBytes, int nByteLen,
- ThreeInts& rSegmentLengths )
-{
- if( !pFontBytes || (nByteLen < 0) )
- return false;
- const unsigned char* pPtr = pFontBytes;
- const unsigned char* pEnd = pFontBytes + nByteLen;
-
- for( int i = 0; i < 3; ++i) {
- // read segment1 header
- if( pPtr+6 >= pEnd )
- return false;
- if( (pPtr[0] != 0x80) || (pPtr[1] >= 0x03) )
- return false;
- const int nLen = (pPtr[5]<<24) + (pPtr[4]<<16) + (pPtr[3]<<8) + pPtr[2];
- if( nLen <= 0)
- return false;
- rSegmentLengths[i] = nLen;
- pPtr += nLen + 6;
- }
-
- // read segment-end header
- if( pPtr+2 >= pEnd )
- return false;
- if( (pPtr[0] != 0x80) || (pPtr[1] != 0x03) )
- return false;
-
- return true;
-}
-
std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitSystemFont( const ImplFontData* pFont, EmbedFont& rEmbed )
{
std::map< sal_Int32, sal_Int32 > aRet;
@@ -2960,6 +2929,41 @@ std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitSystemFont( const ImplFontDa
return aRet;
}
+typedef int ThreeInts[3];
+static bool getPfbSegmentLengths( const unsigned char* pFontBytes, int nByteLen,
+ ThreeInts& rSegmentLengths )
+{
+ if( !pFontBytes || (nByteLen < 0) )
+ return false;
+ const unsigned char* pPtr = pFontBytes;
+ const unsigned char* pEnd = pFontBytes + nByteLen;
+
+ for( int i = 0; i < 3; ++i) {
+ // read segment1 header
+ if( pPtr+6 >= pEnd )
+ return false;
+ if( (pPtr[0] != 0x80) || (pPtr[1] >= 0x03) )
+ return false;
+ const int nLen = (pPtr[5]<<24) + (pPtr[4]<<16) + (pPtr[3]<<8) + pPtr[2];
+ if( nLen <= 0)
+ return false;
+ rSegmentLengths[i] = nLen;
+ pPtr += nLen + 6;
+ }
+
+ // read segment-end header
+ if( pPtr+2 >= pEnd )
+ return false;
+ if( (pPtr[0] != 0x80) || (pPtr[1] != 0x03) )
+ return false;
+
+ return true;
+}
+
+struct FontException : public std::exception
+{
+};
+
// TODO: always subset instead of embedding the full font => this method becomes obsolete then
std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitEmbeddedFont( const ImplFontData* pFont, EmbedFont& rEmbed )
{
@@ -2979,10 +2983,16 @@ std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitEmbeddedFont( const ImplFont
sal_Int32 nToUnicodeStream = 0;
sal_uInt8 nEncoding[256];
sal_Ucs nEncodedCodes[256];
+ std::vector<sal_Ucs> aUnicodes;
+ aUnicodes.reserve( 256 );
+ sal_Int32 pUnicodesPerGlyph[256];
+ sal_Int32 pEncToUnicodeIndex[256];
if( pEncoding )
{
- memset( nEncodedCodes, 0, sizeof(nEncodedCodes) );
- memset( nEncoding, 0, sizeof(nEncoding) );
+ rtl_zeroMemory( nEncoding, sizeof(nEncoding) );
+ rtl_zeroMemory( nEncodedCodes, sizeof(nEncodedCodes) );
+ rtl_zeroMemory( pUnicodesPerGlyph, sizeof(pUnicodesPerGlyph) );
+ rtl_zeroMemory( pEncToUnicodeIndex, sizeof(pEncToUnicodeIndex) );
for( Ucs2SIntMap::const_iterator it = pEncoding->begin(); it != pEncoding->end(); ++it )
{
if( it->second != -1 )
@@ -2990,6 +3000,9 @@ std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitEmbeddedFont( const ImplFont
sal_Int32 nCode = (sal_Int32)(it->second & 0x000000ff);
nEncoding[ nCode ] = static_cast<sal_uInt8>( nCode );
nEncodedCodes[ nCode ] = it->first;
+ pEncToUnicodeIndex[ nCode ] = static_cast<sal_Int32>(aUnicodes.size());
+ aUnicodes.push_back( it->first );
+ pUnicodesPerGlyph[ nCode ] = 1;
}
}
}
@@ -2999,553 +3012,525 @@ std::map< sal_Int32, sal_Int32 > PDFWriterImpl::emitEmbeddedFont( const ImplFont
const unsigned char* pFontData = NULL;
long nFontLen = 0;
sal_Int32 nLength1, nLength2;
- if( (pFontData = (const unsigned char*)m_pReferenceDevice->mpGraphics->GetEmbedFontData( pFont, nEncodedCodes, pWidths, aInfo, &nFontLen )) != NULL )
- {
- if( (aInfo.m_nFontType & FontSubsetInfo::ANY_TYPE1) == 0 )
- goto streamend;
- // see whether it is pfb or pfa; if it is a pfb, fill ranges
- // of 6 bytes that are not part of the font program
- std::list< int > aSections;
- std::list< int >::const_iterator it;
- int nIndex = 0;
- while( pFontData[nIndex] == 0x80 && nIndex < nFontLen-1 )
- {
- aSections.push_back( nIndex );
- if( pFontData[nIndex+1] == 0x03 )
- break;
- sal_Int32 nBytes =
+ try
+ {
+ if( (pFontData = (const unsigned char*)m_pReferenceDevice->mpGraphics->GetEmbedFontData( pFont, nEncodedCodes, pWidths, aInfo, &nFontLen )) != NULL )
+ {
+ if( (aInfo.m_nFontType & FontSubsetInfo::ANY_TYPE1) == 0 )
+ throw FontException();
+ // see whether it is pfb or pfa; if it is a pfb, fill ranges
+ // of 6 bytes that are not part of the font program
+ std::list< int > aSections;
+ std::list< int >::const_iterator it;
+ int nIndex = 0;
+ while( pFontData[nIndex] == 0x80 && nIndex < nFontLen-1 )
+ {
+ aSections.push_back( nIndex );
+ if( pFontData[nIndex+1] == 0x03 )
+ break;
+ sal_Int32 nBytes =
((sal_Int32)pFontData[nIndex+2]) |
((sal_Int32)pFontData[nIndex+3]) << 8 |
((sal_Int32)pFontData[nIndex+4]) << 16 |
((sal_Int32)pFontData[nIndex+5]) << 24;
- nIndex += nBytes+6;
- }
-
- // search for eexec
- // TODO: use getPfbSegmentLengths() if possible to skip the search thingies below
- nIndex = 0;
- int nEndAsciiIndex;
- int nBeginBinaryIndex;
- int nEndBinaryIndex;
- do
- {
- while( nIndex < nFontLen-4 &&
- ( pFontData[nIndex] != 'e' ||
- pFontData[nIndex+1] != 'e' ||
- pFontData[nIndex+2] != 'x' ||
- pFontData[nIndex+3] != 'e' ||
- pFontData[nIndex+4] != 'c'
- )
- )
- nIndex++;
- // check whether we are in a excluded section
- for( it = aSections.begin(); it != aSections.end() && (nIndex < *it || nIndex > ((*it) + 5) ); ++it )
- ;
- } while( it != aSections.end() && nIndex < nFontLen-4 );
- // this should end the ascii part
- if( nIndex > nFontLen-5 )
- goto streamend;
-
- nEndAsciiIndex = nIndex+4;
- // now count backwards until we can account for 512 '0'
- // which is the endmarker of the (hopefully) binary data
- // do not count the pfb header sections
- int nFound = 0;
- nIndex = nFontLen-1;
- while( nIndex > 0 && nFound < 512 )
- {
- for( it = aSections.begin(); it != aSections.end() && (nIndex < *it || nIndex > ((*it) + 5) ); ++it )
- ;
- if( it == aSections.end() )
- {
- // inside the 512 '0' block there may only be whitespace
- // according to T1 spec; probably it would be to simple
- // if all fonts complied
- if( pFontData[nIndex] == '0' )
- nFound++;
- else if( nFound > 0 &&
- pFontData[nIndex] != '\r' &&
- pFontData[nIndex] != '\t' &&
- pFontData[nIndex] != '\n' &&
- pFontData[nIndex] != ' ' )
- break;
+ nIndex += nBytes+6;
}
- nIndex--;
- }
-
- if( nIndex < 1 || nIndex <= nEndAsciiIndex )
- goto streamend;
- // there may be whitespace to ignore before the 512 '0'
- while( pFontData[nIndex] == '\r' || pFontData[nIndex] == '\n' )
- {
- nIndex--;
- for( it = aSections.begin(); it != aSections.end() && (nIndex < *it || nIndex > ((*it) + 5) ); ++it )
- ;
- if( it != aSections.end() )
- {
- nIndex = (*it)-1;
- break; // this is surely a binary boundary, in ascii case it wouldn't matter
- }
- }
- nEndBinaryIndex = nIndex;
- // and count forward again to the point where we have nFound '0'
- // to get the corect value for nLength3
- sal_Int32 nLength3 = 0;
- sal_Int32 nL3Index = nIndex;
- while( nFound && nL3Index < nFontLen )
- {
- for( it = aSections.begin(); it != aSections.end() && (nL3Index < *it || nL3Index > ((*it) + 5) ); ++it )
- ;
- if( it == aSections.end() )
+ // search for eexec
+ // TODO: use getPfbSegmentLengths() if possible to skip the search thingies below
+ nIndex = 0;
+ int nEndAsciiIndex;
+ int nBeginBinaryIndex;
+ int nEndBinaryIndex;
+ do
{
- // inside the 512 '0' block there may only be whitespace
- // according to T1 spec; probably it would be to simple
- // if all fonts complied
- if( pFontData[nL3Index] == '0' )
- nFound--;
- nLength3++;
- }
- nL3Index++;
- }
-
- // search for beginning of binary section
- nBeginBinaryIndex = nEndAsciiIndex;
- do
- {
- nBeginBinaryIndex++;
- for( it = aSections.begin(); it != aSections.end() && (nBeginBinaryIndex < *it || nBeginBinaryIndex > ((*it) + 5) ); ++it )
- ;
- } while( nBeginBinaryIndex < nEndBinaryIndex &&
- ( pFontData[nBeginBinaryIndex] == '\r' ||
- pFontData[nBeginBinaryIndex] == '\n' ||
- it != aSections.end() ) );
-
- // it seems to be vital to copy the exact whitespace between binary data
- // and eexec, else a invalid font results. so make nEndAsciiIndex
- // always immediate in front of nBeginBinaryIndex
- nEndAsciiIndex = nBeginBinaryIndex-1;
- for( it = aSections.begin(); it != aSections.end() && (nEndAsciiIndex < *it || nEndAsciiIndex > ((*it)+5)); ++it )
- ;
- if( it != aSections.end() )
- nEndAsciiIndex = (*it)-1;
-
- nLength1 = nEndAsciiIndex+1; // including the last character
- for( it = aSections.begin(); it != aSections.end() && *it < nEndAsciiIndex; ++it )
- nLength1 -= 6; // decrease by pfb section size
-
- // if the first four bytes are all ascii hex characters, then binary data
- // has to be converted to real binary data
- for( nIndex = 0; nIndex < 4 &&
- ( ( pFontData[ nBeginBinaryIndex+nIndex ] >= '0' && pFontData[ nBeginBinaryIndex+nIndex ] <= '9' ) ||
- ( pFontData[ nBeginBinaryIndex+nIndex ] >= 'a' && pFontData[ nBeginBinaryIndex+nIndex ] <= 'f' ) ||
- ( pFontData[ nBeginBinaryIndex+nIndex ] >= 'A' && pFontData[ nBeginBinaryIndex+nIndex ] <= 'F' )
- ); ++nIndex )
- ;
- bool bConvertHexData = true;
- if( nIndex < 4 )
- {
- bConvertHexData = false;
- nLength2 = nEndBinaryIndex - nBeginBinaryIndex + 1; // include the last byte
- for( it = aSections.begin(); it != aSections.end(); ++it )
- if( *it > nBeginBinaryIndex && *it < nEndBinaryIndex )
- nLength2 -= 6;
- }
- else
- {
- // count the hex ascii characters to get nLength2
- nLength2 = 0;
- int nNextSectionIndex = 0;
- for( it = aSections.begin(); it != aSections.end() && *it < nBeginBinaryIndex; ++it )
- ;
- if( it != aSections.end() )
- nNextSectionIndex = *it;
- for( nIndex = nBeginBinaryIndex; nIndex <= nEndBinaryIndex; nIndex++ )
+ while( nIndex < nFontLen-4 &&
+ ( pFontData[nIndex] != 'e' ||
+ pFontData[nIndex+1] != 'e' ||
+ pFontData[nIndex+2] != 'x' ||
+ pFontData[nIndex+3] != 'e' ||
+ pFontData[nIndex+4] != 'c'
+ )
+ )
+ nIndex++;
+ // check whether we are in a excluded section
+ for( it = aSections.begin(); it != aSections.end() && (nIndex < *it || nIndex > ((*it) + 5) ); ++it )
+ ;
+ } while( it != aSections.end() && nIndex < nFontLen-4 );
+ // this should end the ascii part
+ if( nIndex > nFontLen-5 )
+ throw FontException();
+
+ nEndAsciiIndex = nIndex+4;
+ // now count backwards until we can account for 512 '0'
+ // which is the endmarker of the (hopefully) binary data
+ // do not count the pfb header sections
+ int nFound = 0;
+ nIndex = nFontLen-1;
+ while( nIndex > 0 && nFound < 512 )
{
- if( nIndex == nNextSectionIndex )
+ for( it = aSections.begin(); it != aSections.end() && (nIndex < *it || nIndex > ((*it) + 5) ); ++it )
+ ;
+ if( it == aSections.end() )
{
- nIndex += 6;
- ++it;
- nNextSectionIndex = (it == aSections.end() ? 0 : *it );
+ // inside the 512 '0' block there may only be whitespace
+ // according to T1 spec; probably it would be to simple
+ // if all fonts complied
+ if( pFontData[nIndex] == '0' )
+ nFound++;
+ else if( nFound > 0 &&
+ pFontData[nIndex] != '\r' &&
+ pFontData[nIndex] != '\t' &&
+ pFontData[nIndex] != '\n' &&
+ pFontData[nIndex] != ' ' )
+ break;
}
- if( ( pFontData[ nIndex ] >= '0' && pFontData[ nIndex ] <= '9' ) ||
- ( pFontData[ nIndex ] >= 'a' && pFontData[ nIndex ] <= 'f' ) ||
- ( pFontData[ nIndex ] >= 'A' && pFontData[ nIndex ] <= 'F' ) )
- nLength2++;
+ nIndex--;
}
- DBG_ASSERT( !(nLength2 & 1), "uneven number of hex chars in binary pfa section" );
- nLength2 /= 2;
- }
-
- // now we can actually write the font stream !
-#if OSL_DEBUG_LEVEL > 1
- {
- OStringBuffer aLine( " PDFWriterImpl::emitEmbeddedFont" );
- emitComment( aLine.getStr() );
- }
-#endif
- OStringBuffer aLine( 512 );
- nStreamObject = createObject();
- if( !updateObject(nStreamObject))
- goto streamend;
- sal_Int32 nStreamLengthObject = createObject();
- aLine.append( nStreamObject );
- aLine.append( " 0 obj\n"
- "<</Length " );
- aLine.append( nStreamLengthObject );
- aLine.append( " 0 R"
-#ifndef DEBUG_DISABLE_PDFCOMPRESSION
- "/Filter/FlateDecode"
-#endif
- "/Length1 " );
- aLine.append( nLength1 );
- aLine.append( " /Length2 " );
- aLine.append( nLength2 );
- aLine.append( " /Length3 ");
- aLine.append( nLength3 );
- aLine.append( ">>\n"
- "stream\n" );
- if( !writeBuffer( aLine.getStr(), aLine.getLength() ) )
- goto streamend;
- sal_uInt64 nBeginStreamPos = 0;
- osl_getFilePos( m_aFile, &nBeginStreamPos );
+ if( nIndex < 1 || nIndex <= nEndAsciiIndex )
+ throw FontException();
- beginCompression();
- checkAndEnableStreamEncryption( nStreamObject );
-
- // write ascii section
- if( aSections.begin() == aSections.end() )
- {
- if( ! writeBuffer( pFontData, nEndAsciiIndex+1 ) )
- {
- endCompression();
- disableStreamEncryption();
- goto streamend;
- }
- }
- else
- {
- // first section always starts at 0
- it = aSections.begin();
- nIndex = (*it)+6;
- ++it;
- while( *it < nEndAsciiIndex )
+ // nLength3 is the rest of the file - excluding any section headers
+ // nIndex now points to the first of the 512 '0' characters marking the
+ // fixed content portion
+ sal_Int32 nLength3 = nFontLen - nIndex;
+ for( it = aSections.begin(); it != aSections.end(); ++it )
{
- if( ! writeBuffer( pFontData+nIndex, (*it)-nIndex ) )
+ if( *it >= nIndex )
{
- endCompression();
- disableStreamEncryption();
- goto streamend;
+ // special case: nIndex inside a section marker
+ if( nIndex >= (*it) && (*it)+5 > nIndex )
+ nLength3 -= (*it)+5 - nIndex;
+ else
+ {
+ if( *it < nFontLen - 6 )
+ nLength3 -= 6;
+ else // the last section 0x8003 is only 2 bytes after all
+ nLength3 -= (nFontLen - *it);
+ }
}
- nIndex = (*it)+6;
- ++it;
}
- // write partial last section
- if( ! writeBuffer( pFontData+nIndex, nEndAsciiIndex-nIndex+1 ) )
- {
- endCompression();
- disableStreamEncryption();
- goto streamend;
- }
- }
- // write binary section
- if( ! bConvertHexData )
- {
- if( aSections.begin() == aSections.end() )
+ // there may be whitespace to ignore before the 512 '0'
+ while( pFontData[nIndex] == '\r' || pFontData[nIndex] == '\n' )
{
- if( ! writeBuffer( pFontData+nBeginBinaryIndex, nFontLen-nBeginBinaryIndex ) )
+ nIndex--;
+ for( it = aSections.begin(); it != aSections.end() && (nIndex < *it || nIndex > ((*it) + 5) ); ++it )
+ ;
+ if( it != aSections.end() )
{
- endCompression();
- disableStreamEncryption();
- goto streamend;
+ nIndex = (*it)-1;
+ break; // this is surely a binary boundary, in ascii case it wouldn't matter
}
}
- else
+ nEndBinaryIndex = nIndex;
+
+ // search for beginning of binary section
+ nBeginBinaryIndex = nEndAsciiIndex;
+ do
{
- for( it = aSections.begin(); *it < nBeginBinaryIndex; ++it )
+ nBeginBinaryIndex++;
+ for( it = aSections.begin(); it != aSections.end() && (nBeginBinaryIndex < *it || nBeginBinaryIndex > ((*it) + 5) ); ++it )
;
- // write first partial section
- if( ! writeBuffer( pFontData+nBeginBinaryIndex, (*it) - nBeginBinaryIndex ) )
- {
- endCompression();
- disableStreamEncryption();
- goto streamend;
- }
- // write following sections
- while( it != aSections.end() )
- {
- nIndex = (*it)+6;
- ++it;
- if( nIndex < nFontLen ) // last section marker is usually the EOF which has only 2 bytes
+ } while( nBeginBinaryIndex < nEndBinaryIndex &&
+ ( pFontData[nBeginBinaryIndex] == '\r' ||
+ pFontData[nBeginBinaryIndex] == '\n' ||
+ it != aSections.end() ) );
+
+ // it seems to be vital to copy the exact whitespace between binary data
+ // and eexec, else a invalid font results. so make nEndAsciiIndex
+ // always immediate in front of nBeginBinaryIndex
+ nEndAsciiIndex = nBeginBinaryIndex-1;
+ for( it = aSections.begin(); it != aSections.end() && (nEndAsciiIndex < *it || nEndAsciiIndex > ((*it)+5)); ++it )
+ ;
+ if( it != aSections.end() )
+ nEndAsciiIndex = (*it)-1;
+
+ nLength1 = nEndAsciiIndex+1; // including the last character
+ for( it = aSections.begin(); it != aSections.end() && *it < nEndAsciiIndex; ++it )
+ nLength1 -= 6; // decrease by pfb section size
+
+ // if the first four bytes are all ascii hex characters, then binary data
+ // has to be converted to real binary data
+ for( nIndex = 0; nIndex < 4 &&
+ ( ( pFontData[ nBeginBinaryIndex+nIndex ] >= '0' && pFontData[ nBeginBinaryIndex+nIndex ] <= '9' ) ||
+ ( pFontData[ nBeginBinaryIndex+nIndex ] >= 'a' && pFontData[ nBeginBinaryIndex+nIndex ] <= 'f' ) ||
+ ( pFontData[ nBeginBinaryIndex+nIndex ] >= 'A' && pFontData[ nBeginBinaryIndex+nIndex ] <= 'F' )
+ ); ++nIndex )
+ ;
+ bool bConvertHexData = true;
+ if( nIndex < 4 )
+ {
+ bConvertHexData = false;
+ nLength2 = nEndBinaryIndex - nBeginBinaryIndex + 1; // include the last byte
+ for( it = aSections.begin(); it != aSections.end(); ++it )
+ if( *it > nBeginBinaryIndex && *it < nEndBinaryIndex )
+ nLength2 -= 6;
+ }
+ else
{
- sal_Int32 nSectionLen = (it == aSections.end()) ? nFontLen - nIndex : (*it) - nIndex;
- if( ! writeBuffer( pFontData+nIndex, nSectionLen ) )
+ // count the hex ascii characters to get nLength2
+ nLength2 = 0;
+ int nNextSectionIndex = 0;
+ for( it = aSections.begin(); it != aSections.end() && *it < nBeginBinaryIndex; ++it )
+ ;
+ if( it != aSections.end() )
+ nNextSectionIndex = *it;
+ for( nIndex = nBeginBinaryIndex; nIndex <= nEndBinaryIndex; nIndex++ )
{
- endCompression();
- disableStreamEncryption();
- goto streamend;
+ if( nIndex == nNextSectionIndex )
+ {
+ nIndex += 6;
+ ++it;
+ nNextSectionIndex = (it == aSections.end() ? 0 : *it );
+ }
+ if( ( pFontData[ nIndex ] >= '0' && pFontData[ nIndex ] <= '9' ) ||
+ ( pFontData[ nIndex ] >= 'a' && pFontData[ nIndex ] <= 'f' ) ||
+ ( pFontData[ nIndex ] >= 'A' && pFontData[ nIndex ] <= 'F' ) )
+ nLength2++;
}
+ DBG_ASSERT( !(nLength2 & 1), "uneven number of hex chars in binary pfa section" );
+ nLength2 /= 2;
}
- }
- }
- }
- else
- {
- unsigned char* pWriteBuffer = (unsigned char*)rtl_allocateMemory( nLength2 );
- memset( pWriteBuffer, 0, nLength2 );
- int nWriteIndex = 0;
-
- int nNextSectionIndex = 0;
- for( it = aSections.begin(); it != aSections.end() && *it < nBeginBinaryIndex; ++it )
- ;
- if( it != aSections.end() )
- nNextSectionIndex = *it;
- for( nIndex = nBeginBinaryIndex; nIndex <= nEndBinaryIndex; nIndex++ )
- {
- if( nIndex == nNextSectionIndex )
- {
- nIndex += 6;
- ++it;
- nNextSectionIndex = (it == aSections.end() ? nFontLen : *it );
- }
- unsigned char cNibble = 0x80;
- if( pFontData[ nIndex ] >= '0' && pFontData[ nIndex ] <= '9' )
- cNibble = pFontData[nIndex] - '0';
- else if( pFontData[ nIndex ] >= 'a' && pFontData[ nIndex ] <= 'f' )
- cNibble = pFontData[nIndex] - 'a' + 10;
- else if( pFontData[ nIndex ] >= 'A' && pFontData[ nIndex ] <= 'F' )
- cNibble = pFontData[nIndex] - 'A' + 10;
- if( cNibble != 0x80 )
- {
- if( !(nWriteIndex & 1 ) )
- cNibble <<= 4;
- pWriteBuffer[ nWriteIndex/2 ] |= cNibble;
- nWriteIndex++;
- }
- }
- if( ! writeBuffer( pWriteBuffer, nLength2 ) )
- {
- endCompression();
- disableStreamEncryption();
- goto streamend;
- }
- rtl_freeMemory( pWriteBuffer );
- if( aSections.empty() )
- {
- if( ! writeBuffer( pFontData+nIndex, nFontLen-nIndex ) )
- {
- endCompression();
- disableStreamEncryption();
- goto streamend;
- }
- }
- else
- {
- // write rest of this section
- if( nIndex < nNextSectionIndex )
- {
- if( ! writeBuffer( pFontData+nIndex, nNextSectionIndex - nIndex ) )
+ // now we can actually write the font stream !
+ #if OSL_DEBUG_LEVEL > 1
{
- endCompression();
- disableStreamEncryption();
- goto streamend;
+ OStringBuffer aLine( " PDFWriterImpl::emitEmbeddedFont" );
+ emitComment( aLine.getStr() );
}
- }
- // write following sections
- while( it != aSections.end() )
- {
- nIndex = (*it)+6;
- ++it;
- if( nIndex < nFontLen ) // last section marker is usually the EOF which has only 2 bytes
+ #endif
+ OStringBuffer aLine( 512 );
+ nStreamObject = createObject();
+ if( !updateObject(nStreamObject))
+ throw FontException();
+ sal_Int32 nStreamLengthObject = createObject();
+ aLine.append( nStreamObject );
+ aLine.append( " 0 obj\n"
+ "<</Length " );
+ aLine.append( nStreamLengthObject );
+ aLine.append( " 0 R"
+ #ifndef DEBUG_DISABLE_PDFCOMPRESSION
+ "/Filter/FlateDecode"
+ #endif
+ "/Length1 " );
+ aLine.append( nLength1 );
+ aLine.append( " /Length2 " );
+ aLine.append( nLength2 );
+ aLine.append( " /Length3 ");
+ aLine.append( nLength3 );
+ aLine.append( ">>\n"
+ "stream\n" );
+ if( !writeBuffer( aLine.getStr(), aLine.getLength() ) )
+ throw FontException();
+
+ sal_uInt64 nBeginStreamPos = 0;
+ osl_getFilePos( m_aFile, &nBeginStreamPos );
+
+ beginCompression();
+ checkAndEnableStreamEncryption( nStreamObject );
+
+ // write ascii section
+ if( aSections.begin() == aSections.end() )
+ {
+ if( ! writeBuffer( pFontData, nEndAsciiIndex+1 ) )
+ throw FontException();
+ }
+ else
{
- sal_Int32 nSectionLen = (it == aSections.end()) ? nFontLen - nIndex : (*it) - nIndex;
- if( ! writeBuffer( pFontData+nIndex, nSectionLen ) )
+ // first section always starts at 0
+ it = aSections.begin();
+ nIndex = (*it)+6;
+ ++it;
+ while( *it < nEndAsciiIndex )
{
- endCompression();
- disableStreamEncryption();
- goto streamend;
+ if( ! writeBuffer( pFontData+nIndex, (*it)-nIndex ) )
+ throw FontException();
+ nIndex = (*it)+6;
+ ++it;
}
+ // write partial last section
+ if( ! writeBuffer( pFontData+nIndex, nEndAsciiIndex-nIndex+1 ) )
+ throw FontException();
}
- }
- }
- }
- endCompression();
- disableStreamEncryption();
-
-
- sal_uInt64 nEndStreamPos = 0;
- osl_getFilePos( m_aFile, &nEndStreamPos );
- // and finally close the stream
- aLine.setLength( 0 );
- aLine.append( "\nendstream\nendobj\n\n" );
- if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
- goto streamend;
+ // write binary section
+ if( ! bConvertHexData )
+ {
+ if( aSections.begin() == aSections.end() )
+ {
+ if( ! writeBuffer( pFontData+nBeginBinaryIndex, nFontLen-nBeginBinaryIndex ) )
+ throw FontException();
+ }
+ else
+ {
+ for( it = aSections.begin(); *it < nBeginBinaryIndex; ++it )
+ ;
+ // write first partial section
+ if( ! writeBuffer( pFontData+nBeginBinaryIndex, (*it) - nBeginBinaryIndex ) )
+ throw FontException();
+ // write following sections
+ while( it != aSections.end() )
+ {
+ nIndex = (*it)+6;
+ ++it;
+ if( nIndex < nFontLen ) // last section marker is usually the EOF which has only 2 bytes
+ {
+ sal_Int32 nSectionLen = (it == aSections.end()) ? nFontLen - nIndex : (*it) - nIndex;
+ if( ! writeBuffer( pFontData+nIndex, nSectionLen ) )
+ throw FontException();
+ }
+ }
+ }
+ }
+ else
+ {
+ boost::shared_array<unsigned char> pWriteBuffer( new unsigned char[ nLength2 ] );
+ rtl_zeroMemory( pWriteBuffer.get(), nLength2 );
+ int nWriteIndex = 0;
+
+ int nNextSectionIndex = 0;
+ for( it = aSections.begin(); it != aSections.end() && *it < nBeginBinaryIndex; ++it )
+ ;
+ if( it != aSections.end() )
+ nNextSectionIndex = *it;
+ for( nIndex = nBeginBinaryIndex; nIndex <= nEndBinaryIndex; nIndex++ )
+ {
+ if( nIndex == nNextSectionIndex )
+ {
+ nIndex += 6;
+ ++it;
+ nNextSectionIndex = (it == aSections.end() ? nFontLen : *it );
+ }
+ unsigned char cNibble = 0x80;
+ if( pFontData[ nIndex ] >= '0' && pFontData[ nIndex ] <= '9' )
+ cNibble = pFontData[nIndex] - '0';
+ else if( pFontData[ nIndex ] >= 'a' && pFontData[ nIndex ] <= 'f' )
+ cNibble = pFontData[nIndex] - 'a' + 10;
+ else if( pFontData[ nIndex ] >= 'A' && pFontData[ nIndex ] <= 'F' )
+ cNibble = pFontData[nIndex] - 'A' + 10;
+ if( cNibble != 0x80 )
+ {
+ if( !(nWriteIndex & 1 ) )
+ cNibble <<= 4;
+ pWriteBuffer.get()[ nWriteIndex/2 ] |= cNibble;
+ nWriteIndex++;
+ }
+ }
+ if( ! writeBuffer( pWriteBuffer.get(), nLength2 ) )
+ throw FontException();
+ if( aSections.empty() )
+ {
+ if( ! writeBuffer( pFontData+nIndex, nFontLen-nIndex ) )
+ throw FontException();
+ }
+ else
+ {
+ // write rest of this section
+ if( nIndex < nNextSectionIndex )
+ {
+ if( ! writeBuffer( pFontData+nIndex, nNextSectionIndex - nIndex ) )
+ throw FontException();
+ }
+ // write following sections
+ while( it != aSections.end() )
+ {
+ nIndex = (*it)+6;
+ ++it;
+ if( nIndex < nFontLen ) // last section marker is usually the EOF which has only 2 bytes
+ {
+ sal_Int32 nSectionLen = (it == aSections.end()) ? nFontLen - nIndex : (*it) - nIndex;
+ if( ! writeBuffer( pFontData+nIndex, nSectionLen ) )
+ throw FontException();
+ }
+ }
+ }
+ }
+ endCompression();
+ disableStreamEncryption();
- // write stream length object
- aLine.setLength( 0 );
- if( ! updateObject( nStreamLengthObject ) )
- goto streamend;
- aLine.append( nStreamLengthObject );
- aLine.append( " 0 obj\n" );
- aLine.append( (sal_Int64)(nEndStreamPos-nBeginStreamPos ) );
- aLine.append( "\nendobj\n\n" );
- if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
- goto streamend;
- }
- else
- {
- rtl::OStringBuffer aErrorComment( 256 );
- aErrorComment.append( "GetEmbedFontData failed for font \"" );
- aErrorComment.append( OUStringToOString( pFont->GetFamilyName(), RTL_TEXTENCODING_UTF8 ) );
- aErrorComment.append( '\"' );
- if( pFont->GetSlant() == ITALIC_NORMAL )
- aErrorComment.append( " italic" );
- else if( pFont->GetSlant() == ITALIC_OBLIQUE )
- aErrorComment.append( " oblique" );
- aErrorComment.append( " weight=" );
- aErrorComment.append( sal_Int32(pFont->GetWeight()) );
- emitComment( aErrorComment.getStr() );
- }
-
- if( nStreamObject )
- // write font descriptor
- nFontDescriptor = emitFontDescriptor( pFont, aInfo, 0, nStreamObject );
- if( nFontDescriptor )
- {
- if( pEncoding )
- nToUnicodeStream = createToUnicodeCMap( nEncoding, nEncodedCodes, sizeof(nEncoding)/sizeof(nEncoding[0]) );
+ sal_uInt64 nEndStreamPos = 0;
+ osl_getFilePos( m_aFile, &nEndStreamPos );
- // write font object
- sal_Int32 nObject = createObject();
- if( ! updateObject( nObject ) )
- goto streamend;
+ // and finally close the stream
+ aLine.setLength( 0 );
+ aLine.append( "\nendstream\nendobj\n\n" );
+ if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
+ throw FontException();
- OStringBuffer aLine( 1024 );
- aLine.append( nObject );
- aLine.append( " 0 obj\n"
- "<</Type/Font/Subtype/Type1/BaseFont/" );
- appendName( aInfo.m_aPSName, aLine );
- aLine.append( "\n" );
- if( !pFont->mbSymbolFlag && pEncoding == 0 )
- aLine.append( "/Encoding/WinAnsiEncoding\n" );
- if( nToUnicodeStream )
- {
- aLine.append( "/ToUnicode " );
- aLine.append( nToUnicodeStream );
- aLine.append( " 0 R\n" );
+ // write stream length object
+ aLine.setLength( 0 );
+ if( ! updateObject( nStreamLengthObject ) )
+ throw FontException();
+ aLine.append( nStreamLengthObject );
+ aLine.append( " 0 obj\n" );
+ aLine.append( (sal_Int64)(nEndStreamPos-nBeginStreamPos ) );
+ aLine.append( "\nendobj\n\n" );
+ if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
+ throw FontException();
}
- aLine.append( "/FirstChar 0 /LastChar 255\n"
- "/Widths[" );
- for( int i = 0; i < 256; i++ )
+ else
{
- aLine.append( pWidths[i] );
- aLine.append( ((i&15) == 15) ? "\n" : " " );
- }
- aLine.append( "]\n"
- "/FontDescriptor " );
- aLine.append( nFontDescriptor );
- aLine.append( " 0 R>>\n"
- "endobj\n\n" );
- if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
- goto streamend;
-
- nFontObject = nObject;
-
- aRet[ rEmbed.m_nNormalFontID ] = nObject;
+ rtl::OStringBuffer aErrorComment( 256 );
+ aErrorComment.append( "GetEmbedFontData failed for font \"" );
+ aErrorComment.append( OUStringToOString( pFont->GetFamilyName(), RTL_TEXTENCODING_UTF8 ) );
+ aErrorComment.append( '\"' );
+ if( pFont->GetSlant() == ITALIC_NORMAL )
+ aErrorComment.append( " italic" );
+ else if( pFont->GetSlant() == ITALIC_OBLIQUE )
+ aErrorComment.append( " oblique" );
+ aErrorComment.append( " weight=" );
+ aErrorComment.append( sal_Int32(pFont->GetWeight()) );
+ emitComment( aErrorComment.getStr() );
+ }
+
+ if( nStreamObject )
+ // write font descriptor
+ nFontDescriptor = emitFontDescriptor( pFont, aInfo, 0, nStreamObject );
- // write additional encodings
- for( std::list< EmbedEncoding >::iterator enc_it = rEmbed.m_aExtendedEncodings.begin(); enc_it != rEmbed.m_aExtendedEncodings.end(); ++enc_it )
+ if( nFontDescriptor )
{
- sal_Int32 aEncWidths[ 256 ];
- // emit encoding dict
- sal_Int32 nEncObject = createObject();
- if( ! updateObject( nEncObject ) )
- goto streamend;
-
- OutputDevice* pRef = getReferenceDevice();
- pRef->Push( PUSH_FONT | PUSH_MAPMODE );
- pRef->SetMapMode( MapMode( MAP_PIXEL ) );
- Font aFont( pFont->GetFamilyName(), pFont->GetStyleName(), Size( 0, 1000 ) );
- aFont.SetWeight( pFont->GetWeight() );
- aFont.SetItalic( pFont->GetSlant() );
- aFont.SetPitch( pFont->GetPitch() );
- pRef->SetFont( aFont );
- pRef->ImplNewFont();
-
- aLine.setLength( 0 );
- aLine.append( nEncObject );
- aLine.append( " 0 obj\n"
- "<</Type/Encoding/Differences[ 0\n" );
- int nEncoded = 0;
- for( std::vector< EmbedCode >::iterator str_it = enc_it->m_aEncVector.begin(); str_it != enc_it->m_aEncVector.end(); ++str_it )
- {
- String aStr( str_it->m_aUnicode );
- aEncWidths[nEncoded] = pRef->GetTextWidth( aStr );
- nEncodedCodes[nEncoded] = str_it->m_aUnicode;
- nEncoding[nEncoded] = sal::static_int_cast<sal_uInt8>(nEncoded);
-
- aLine.append( " /" );
- aLine.append( str_it->m_aName );
- if( !((++nEncoded) & 15) )
- aLine.append( "\n" );
- }
- aLine.append( "]>>\n"
- "endobj\n\n" );
-
- pRef->Pop();
-
- if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
- goto streamend;
-
- nToUnicodeStream = createToUnicodeCMap( nEncoding, nEncodedCodes, nEncoded );
+ if( pEncoding )
+ nToUnicodeStream = createToUnicodeCMap( nEncoding, &aUnicodes[0], pUnicodesPerGlyph, pEncToUnicodeIndex, sizeof(nEncoding)/sizeof(nEncoding[0]) );
- nObject = createObject();
+ // write font object
+ sal_Int32 nObject = createObject();
if( ! updateObject( nObject ) )
- goto streamend;
+ throw FontException();
- aLine.setLength( 0 );
+ OStringBuffer aLine( 1024 );
aLine.append( nObject );
aLine.append( " 0 obj\n"
- "<</Type/Font/Subtype/Type1/BaseFont/" );
+ "<</Type/Font/Subtype/Type1/BaseFont/" );
appendName( aInfo.m_aPSName, aLine );
aLine.append( "\n" );
- aLine.append( "/Encoding " );
- aLine.append( nEncObject );
- aLine.append( " 0 R\n" );
+ if( !pFont->mbSymbolFlag && pEncoding == 0 )
+ aLine.append( "/Encoding/WinAnsiEncoding\n" );
if( nToUnicodeStream )
{
aLine.append( "/ToUnicode " );
aLine.append( nToUnicodeStream );
aLine.append( " 0 R\n" );
}
- aLine.append( "/FirstChar 0\n"
- "/LastChar " );
- aLine.append( (sal_Int32)(nEncoded-1) );
- aLine.append( "\n"
- "/Widths[" );
- for( int i = 0; i < nEncoded; i++ )
+ aLine.append( "/FirstChar 0 /LastChar 255\n"
+ "/Widths[" );
+ for( int i = 0; i < 256; i++ )
{
- aLine.append( aEncWidths[i] );
+ aLine.append( pWidths[i] );
aLine.append( ((i&15) == 15) ? "\n" : " " );
}
- aLine.append( " ]\n"
- "/FontDescriptor " );
+ aLine.append( "]\n"
+ "/FontDescriptor " );
aLine.append( nFontDescriptor );
aLine.append( " 0 R>>\n"
- "endobj\n\n" );
+ "endobj\n\n" );
if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
- goto streamend;
+ throw FontException();
- aRet[ enc_it->m_nFontID ] = nObject;
+ nFontObject = nObject;
+
+ aRet[ rEmbed.m_nNormalFontID ] = nObject;
+
+ // write additional encodings
+ for( std::list< EmbedEncoding >::iterator enc_it = rEmbed.m_aExtendedEncodings.begin(); enc_it != rEmbed.m_aExtendedEncodings.end(); ++enc_it )
+ {
+ sal_Int32 aEncWidths[ 256 ];
+ // emit encoding dict
+ sal_Int32 nEncObject = createObject();
+ if( ! updateObject( nEncObject ) )
+ throw FontException();
+
+ OutputDevice* pRef = getReferenceDevice();
+ pRef->Push( PUSH_FONT | PUSH_MAPMODE );
+ pRef->SetMapMode( MapMode( MAP_PIXEL ) );
+ Font aFont( pFont->GetFamilyName(), pFont->GetStyleName(), Size( 0, 1000 ) );
+ aFont.SetWeight( pFont->GetWeight() );
+ aFont.SetItalic( pFont->GetSlant() );
+ aFont.SetPitch( pFont->GetPitch() );
+ pRef->SetFont( aFont );
+ pRef->ImplNewFont();
+
+ aLine.setLength( 0 );
+ aLine.append( nEncObject );
+ aLine.append( " 0 obj\n"
+ "<</Type/Encoding/Differences[ 0\n" );
+ int nEncoded = 0;
+ aUnicodes.clear();
+ for( std::vector< EmbedCode >::iterator str_it = enc_it->m_aEncVector.begin(); str_it != enc_it->m_aEncVector.end(); ++str_it )
+ {
+ String aStr( str_it->m_aUnicode );
+ aEncWidths[nEncoded] = pRef->GetTextWidth( aStr );
+ nEncodedCodes[nEncoded] = str_it->m_aUnicode;
+ nEncoding[nEncoded] = sal::static_int_cast<sal_uInt8>(nEncoded);
+ pEncToUnicodeIndex[nEncoded] = static_cast<sal_Int32>(aUnicodes.size());
+ aUnicodes.push_back( nEncodedCodes[nEncoded] );
+ pUnicodesPerGlyph[nEncoded] = 1;
+
+ aLine.append( " /" );
+ aLine.append( str_it->m_aName );
+ if( !((++nEncoded) & 15) )
+ aLine.append( "\n" );
+ }
+ aLine.append( "]>>\n"
+ "endobj\n\n" );
+
+ pRef->Pop();
+
+ if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
+ throw FontException();
+
+ nToUnicodeStream = createToUnicodeCMap( nEncoding, &aUnicodes[0], pUnicodesPerGlyph, pEncToUnicodeIndex, nEncoded );
+
+ nObject = createObject();
+ if( ! updateObject( nObject ) )
+ throw FontException();
+
+ aLine.setLength( 0 );
+ aLine.append( nObject );
+ aLine.append( " 0 obj\n"
+ "<</Type/Font/Subtype/Type1/BaseFont/" );
+ appendName( aInfo.m_aPSName, aLine );
+ aLine.append( "\n" );
+ aLine.append( "/Encoding " );
+ aLine.append( nEncObject );
+ aLine.append( " 0 R\n" );
+ if( nToUnicodeStream )
+ {
+ aLine.append( "/ToUnicode " );
+ aLine.append( nToUnicodeStream );
+ aLine.append( " 0 R\n" );
+ }
+ aLine.append( "/FirstChar 0\n"
+ "/LastChar " );
+ aLine.append( (sal_Int32)(nEncoded-1) );
+ aLine.append( "\n"
+ "/Widths[" );
+ for( int i = 0; i < nEncoded; i++ )
+ {
+ aLine.append( aEncWidths[i] );
+ aLine.append( ((i&15) == 15) ? "\n" : " " );
+ }
+ aLine.append( " ]\n"
+ "/FontDescriptor " );
+ aLine.append( nFontDescriptor );
+ aLine.append( " 0 R>>\n"
+ "endobj\n\n" );
+ if( ! writeBuffer( aLine.getStr(), aLine.getLength() ) )
+ throw FontException();
+
+ aRet[ enc_it->m_nFontID ] = nObject;
+ }
}
}
+ catch( FontException& )
+ {
+ // these do nothing in case there was no compression or encryption ongoing
+ endCompression();
+ disableStreamEncryption();
+ }
- streamend:
if( pFontData )
m_pReferenceDevice->mpGraphics->FreeEmbedFontData( pFontData, nFontLen );
@@ -3567,11 +3552,15 @@ static void appendSubsetName( int nSubsetID, const OUString& rPSName, OStringBuf
appendName( rPSName, rBuffer );
}
-sal_Int32 PDFWriterImpl::createToUnicodeCMap( sal_uInt8* pEncoding, sal_Ucs* pUnicodes, int nGlyphs )
+sal_Int32 PDFWriterImpl::createToUnicodeCMap( sal_uInt8* pEncoding,
+ sal_Ucs* pUnicodes,
+ sal_Int32* pUnicodesPerGlyph,
+ sal_Int32* pEncToUnicodeIndex,
+ int nGlyphs )
{
int nMapped = 0, n = 0;
for( n = 0; n < nGlyphs; n++ )
- if( pUnicodes[n] )
+ if( pUnicodes[pEncToUnicodeIndex[n]] && pUnicodesPerGlyph[n] )
nMapped++;
if( nMapped == 0 )
@@ -3599,7 +3588,7 @@ sal_Int32 PDFWriterImpl::createToUnicodeCMap( sal_uInt8* pEncoding, sal_Ucs* pUn
int nCount = 0;
for( n = 0; n < nGlyphs; n++ )
{
- if( pUnicodes[n] )
+ if( pUnicodes[pEncToUnicodeIndex[n]] && pUnicodesPerGlyph[n] )
{
if( (nCount % 100) == 0 )
{
@@ -3611,9 +3600,13 @@ sal_Int32 PDFWriterImpl::createToUnicodeCMap( sal_uInt8* pEncoding, sal_Ucs* pUn
aContents.append( '<' );
appendHex( (sal_Int8)pEncoding[n], aContents );
aContents.append( "> <" );
- // TODO: handle unicodes>U+FFFF
- appendHex( (sal_Int8)(pUnicodes[n] / 256), aContents );
- appendHex( (sal_Int8)(pUnicodes[n] & 255), aContents );
+ // TODO: handle unicodes>U+FFFF
+ sal_Int32 nIndex = pEncToUnicodeIndex[n];
+ for( sal_Int32 j = 0; j < pUnicodesPerGlyph[n]; j++ )
+ {
+ appendHex( (sal_Int8)(pUnicodes[nIndex + j] / 256), aContents );
+ appendHex( (sal_Int8)(pUnicodes[nIndex + j] & 255), aContents );
+ }
aContents.append( ">\n" );
nCount++;
}
@@ -3777,25 +3770,32 @@ bool PDFWriterImpl::emitFonts()
sal_Int32 pGlyphIDs[ 256 ];
sal_Int32 pWidths[ 256 ];
sal_uInt8 pEncoding[ 256 ];
- sal_Ucs pUnicodes[ 256 ];
+ sal_Int32 pEncToUnicodeIndex[ 256 ];
+ sal_Int32 pUnicodesPerGlyph[ 256 ];
+ std::vector<sal_Ucs> aUnicodes;
+ aUnicodes.reserve( 256 );
int nGlyphs = 1;
// fill arrays and prepare encoding index map
sal_Int32 nToUnicodeStream = 0;
- memset( pGlyphIDs, 0, sizeof( pGlyphIDs ) );
- memset( pEncoding, 0, sizeof( pEncoding ) );
- memset( pUnicodes, 0, sizeof( pUnicodes ) );
+ rtl_zeroMemory( pGlyphIDs, sizeof( pGlyphIDs ) );
+ rtl_zeroMemory( pEncoding, sizeof( pEncoding ) );
+ rtl_zeroMemory( pUnicodesPerGlyph, sizeof( pUnicodesPerGlyph ) );
+ rtl_zeroMemory( pEncToUnicodeIndex, sizeof( pEncToUnicodeIndex ) );
for( FontEmitMapping::iterator fit = lit->m_aMapping.begin(); fit != lit->m_aMapping.end();++fit )
{
- sal_uInt8 nEnc = fit->second.m_nSubsetGlyphID;
+ sal_uInt8 nEnc = fit->second.getGlyphId();
DBG_ASSERT( pGlyphIDs[nEnc] == 0 && pEncoding[nEnc] == 0, "duplicate glyph" );
DBG_ASSERT( nEnc <= lit->m_aMapping.size(), "invalid glyph encoding" );
pGlyphIDs[ nEnc ] = fit->first;
pEncoding[ nEnc ] = nEnc;
- pUnicodes[ nEnc ] = fit->second.m_aUnicode;
- if( pUnicodes[ nEnc ] )
+ pEncToUnicodeIndex[ nEnc ] = static_cast<sal_Int32>(aUnicodes.size());
+ pUnicodesPerGlyph[ nEnc ] = fit->second.countCodes();
+ for( sal_Int32 n = 0; n < pUnicodesPerGlyph[ nEnc ]; n++ )
+ aUnicodes.push_back( fit->second.getCode( n ) );
+ if( fit->second.getCode(0) )
nToUnicodeStream = 1;
if( nGlyphs < 256 )
nGlyphs++;
@@ -3816,92 +3816,92 @@ bool PDFWriterImpl::emitFonts()
CHECK_RETURN( (osl_File_E_None == osl_getFilePos( aFontFile, &nLength1 ) ) );
CHECK_RETURN( (osl_File_E_None == osl_setFilePos( aFontFile, osl_Pos_Absolut, 0 ) ) );
-#if OSL_DEBUG_LEVEL > 1
+ #if OSL_DEBUG_LEVEL > 1
{
OStringBuffer aLine1( " PDFWriterImpl::emitFonts" );
emitComment( aLine1.getStr() );
}
-#endif
+ #endif
sal_Int32 nFontStream = createObject();
sal_Int32 nStreamLengthObject = createObject();
CHECK_RETURN( updateObject( nFontStream ) );
aLine.setLength( 0 );
aLine.append( nFontStream );
aLine.append( " 0 obj\n"
- "<</Length " );
+ "<</Length " );
aLine.append( (sal_Int32)nStreamLengthObject );
aLine.append( " 0 R"
-#ifndef DEBUG_DISABLE_PDFCOMPRESSION
- "/Filter/FlateDecode"
-#endif
- "/Length1 " );
-
- sal_uInt64 nStartPos = 0;
- if( aSubsetInfo.m_nFontType == FontSubsetInfo::SFNT_TTF )
- {
- aLine.append( (sal_Int32)nLength1 );
+ #ifndef DEBUG_DISABLE_PDFCOMPRESSION
+ "/Filter/FlateDecode"
+ #endif
+ "/Length1 " );
- aLine.append( ">>\n"
- "stream\n" );
- CHECK_RETURN( writeBuffer( aLine.getStr(), aLine.getLength() ) );
- CHECK_RETURN( (osl_File_E_None == osl_getFilePos( m_aFile, &nStartPos ) ) );
-
- // copy font file
- beginCompression();
- checkAndEnableStreamEncryption( nFontStream );
- sal_Bool bEOF = sal_False;
- do
+ sal_uInt64 nStartPos = 0;
+ if( aSubsetInfo.m_nFontType == FontSubsetInfo::SFNT_TTF )
{
- char buf[8192];
- sal_uInt64 nRead;
- CHECK_RETURN( (osl_File_E_None == osl_readFile( aFontFile, buf, sizeof( buf ), &nRead ) ) );
- CHECK_RETURN( writeBuffer( buf, nRead ) );
- CHECK_RETURN( (osl_File_E_None == osl_isEndOfFile( aFontFile, &bEOF ) ) );
- } while( ! bEOF );
- }
- else if( (aSubsetInfo.m_nFontType & FontSubsetInfo::CFF_FONT) != 0 )
- {
- // TODO: implement
- DBG_ERROR( "PDFWriterImpl does not support CFF-font subsets yet!" );
- }
- else if( (aSubsetInfo.m_nFontType & FontSubsetInfo::TYPE1_PFB) != 0 ) // TODO: also support PFA?
- {
- unsigned char* pBuffer = new unsigned char[ (int)nLength1 ];
-
- sal_uInt64 nBytesRead = 0;
- CHECK_RETURN( (osl_File_E_None == osl_readFile( aFontFile, pBuffer, nLength1, &nBytesRead ) ) );
- DBG_ASSERT( nBytesRead==nLength1, "PDF-FontSubset read incomplete!" );
- CHECK_RETURN( (osl_File_E_None == osl_setFilePos( aFontFile, osl_Pos_Absolut, 0 ) ) );
- // get the PFB-segment lengths
- ThreeInts aSegmentLengths = {0,0,0};
- getPfbSegmentLengths( pBuffer, (int)nBytesRead, aSegmentLengths );
- // the lengths below are mandatory for PDF-exported Type1 fonts
- // because the PFB segment headers get stripped! WhyOhWhy.
- aLine.append( (sal_Int32)aSegmentLengths[0] );
- aLine.append( "/Length2 " );
- aLine.append( (sal_Int32)aSegmentLengths[1] );
- aLine.append( "/Length3 " );
- aLine.append( (sal_Int32)aSegmentLengths[2] );
-
- aLine.append( ">>\n"
- "stream\n" );
- CHECK_RETURN( writeBuffer( aLine.getStr(), aLine.getLength() ) );
- CHECK_RETURN( (osl_File_E_None == osl_getFilePos( m_aFile, &nStartPos ) ) );
-
- // emit PFB-sections without section headers
- beginCompression();
- checkAndEnableStreamEncryption( nFontStream );
- CHECK_RETURN( writeBuffer( pBuffer+ 6, aSegmentLengths[0] ) );
- CHECK_RETURN( writeBuffer( pBuffer+12 + aSegmentLengths[0], aSegmentLengths[1] ) );
- CHECK_RETURN( writeBuffer( pBuffer+18 + aSegmentLengths[0] + aSegmentLengths[1], aSegmentLengths[2] ) );
-
- delete[] pBuffer;
- }
- else
- {
- fprintf( stderr, "PDF: CreateFontSubset result in not yet supported format=%d\n",aSubsetInfo.m_nFontType);
- aLine.append( "0 >>\nstream\n" );
- }
+ aLine.append( (sal_Int32)nLength1 );
+
+ aLine.append( ">>\n"
+ "stream\n" );
+ CHECK_RETURN( writeBuffer( aLine.getStr(), aLine.getLength() ) );
+ CHECK_RETURN( (osl_File_E_None == osl_getFilePos( m_aFile, &nStartPos ) ) );
+
+ // copy font file
+ beginCompression();
+ checkAndEnableStreamEncryption( nFontStream );
+ sal_Bool bEOF = sal_False;
+ do
+ {
+ char buf[8192];
+ sal_uInt64 nRead;
+ CHECK_RETURN( (osl_File_E_None == osl_readFile( aFontFile, buf, sizeof( buf ), &nRead ) ) );
+ CHECK_RETURN( writeBuffer( buf, nRead ) );
+ CHECK_RETURN( (osl_File_E_None == osl_isEndOfFile( aFontFile, &bEOF ) ) );
+ } while( ! bEOF );
+ }
+ else if( (aSubsetInfo.m_nFontType & FontSubsetInfo::CFF_FONT) != 0 )
+ {
+ // TODO: implement
+ DBG_ERROR( "PDFWriterImpl does not support CFF-font subsets yet!" );
+ }
+ else if( (aSubsetInfo.m_nFontType & FontSubsetInfo::TYPE1_PFB) != 0 ) // TODO: also support PFA?
+ {
+ unsigned char* pBuffer = new unsigned char[ (int)nLength1 ];
+
+ sal_uInt64 nBytesRead = 0;
+ CHECK_RETURN( (osl_File_E_None == osl_readFile( aFontFile, pBuffer, nLength1, &nBytesRead ) ) );
+ DBG_ASSERT( nBytesRead==nLength1, "PDF-FontSubset read incomplete!" );
+ CHECK_RETURN( (osl_File_E_None == osl_setFilePos( aFontFile, osl_Pos_Absolut, 0 ) ) );
+ // get the PFB-segment lengths
+ ThreeInts aSegmentLengths = {0,0,0};
+ getPfbSegmentLengths( pBuffer, (int)nBytesRead, aSegmentLengths );
+ // the lengths below are mandatory for PDF-exported Type1 fonts
+ // because the PFB segment headers get stripped! WhyOhWhy.
+ aLine.append( (sal_Int32)aSegmentLengths[0] );
+ aLine.append( "/Length2 " );
+ aLine.append( (sal_Int32)aSegmentLengths[1] );
+ aLine.append( "/Length3 " );
+ aLine.append( (sal_Int32)aSegmentLengths[2] );
+
+ aLine.append( ">>\n"
+ "stream\n" );
+ CHECK_RETURN( writeBuffer( aLine.getStr(), aLine.getLength() ) );
+ CHECK_RETURN( (osl_File_E_None == osl_getFilePos( m_aFile, &nStartPos ) ) );
+
+ // emit PFB-sections without section headers
+ beginCompression();
+ checkAndEnableStreamEncryption( nFontStream );
+ CHECK_RETURN( writeBuffer( pBuffer+ 6, aSegmentLengths[0] ) );
+ CHECK_RETURN( writeBuffer( pBuffer+12 + aSegmentLengths[0], aSegmentLengths[1] ) );
+ CHECK_RETURN( writeBuffer( pBuffer+18 + aSegmentLengths[0] + aSegmentLengths[1], aSegmentLengths[2] ) );
+
+ delete[] pBuffer;
+ }
+ else
+ {
+ fprintf( stderr, "PDF: CreateFontSubset result in not yet supported format=%d\n",aSubsetInfo.m_nFontType);
+ aLine.append( "0 >>\nstream\n" );
+ }
endCompression();
disableStreamEncryption();
@@ -3928,7 +3928,7 @@ bool PDFWriterImpl::emitFonts()
sal_Int32 nFontDescriptor = emitFontDescriptor( it->first, aSubsetInfo, lit->m_nFontID, nFontStream );
if( nToUnicodeStream )
- nToUnicodeStream = createToUnicodeCMap( pEncoding, pUnicodes, nGlyphs );
+ nToUnicodeStream = createToUnicodeCMap( pEncoding, &aUnicodes[0], pUnicodesPerGlyph, pEncToUnicodeIndex, nGlyphs );
sal_Int32 nFontObject = createObject();
CHECK_RETURN( updateObject( nFontObject ) );
@@ -3937,22 +3937,22 @@ bool PDFWriterImpl::emitFonts()
aLine.append( " 0 obj\n" );
aLine.append( ((aSubsetInfo.m_nFontType & FontSubsetInfo::ANY_TYPE1) != 0) ?
- "<</Type/Font/Subtype/Type1/BaseFont/" :
- "<</Type/Font/Subtype/TrueType/BaseFont/" );
+ "<</Type/Font/Subtype/Type1/BaseFont/" :
+ "<</Type/Font/Subtype/TrueType/BaseFont/" );
appendSubsetName( lit->m_nFontID, aSubsetInfo.m_aPSName, aLine );
aLine.append( "\n"
- "/FirstChar 0\n"
- "/LastChar " );
+ "/FirstChar 0\n"
+ "/LastChar " );
aLine.append( (sal_Int32)(nGlyphs-1) );
aLine.append( "\n"
- "/Widths[" );
+ "/Widths[" );
for( int i = 0; i < nGlyphs; i++ )
{
aLine.append( pWidths[ i ] );
aLine.append( ((i & 15) == 15) ? "\n" : " " );
}
aLine.append( "]\n"
- "/FontDescriptor " );
+ "/FontDescriptor " );
aLine.append( nFontDescriptor );
aLine.append( " 0 R\n" );
if( nToUnicodeStream )
@@ -3962,7 +3962,7 @@ bool PDFWriterImpl::emitFonts()
aLine.append( " 0 R\n" );
}
aLine.append( ">>\n"
- "endobj\n\n" );
+ "endobj\n\n" );
CHECK_RETURN( writeBuffer( aLine.getStr(), aLine.getLength() ) );
aFontIDToObject[ lit->m_nFontID ] = nFontObject;
@@ -4011,7 +4011,7 @@ bool PDFWriterImpl::emitFonts()
OStringBuffer aFontDict( 1024 );
aFontDict.append( getFontDictObject() );
aFontDict.append( " 0 obj\n"
- "<<" );
+ "<<" );
int ni = 0;
for( std::map< sal_Int32, sal_Int32 >::iterator mit = aFontIDToObject.begin(); mit != aFontIDToObject.end(); ++mit )
{
@@ -4020,12 +4020,12 @@ bool PDFWriterImpl::emitFonts()
aFontDict.append( ' ' );
aFontDict.append( mit->second );
aFontDict.append( " 0 R" );
- if( ((++ni) & 7) == 0 )
- aFontDict.append( '\n' );
+ if( ((++ni) & 7) == 0 )
+ aFontDict.append( '\n' );
}
// emit builtin font for widget apperances / variable text
for( std::map< sal_Int32, sal_Int32 >::iterator it = m_aBuiltinFontToObjectMap.begin();
- it != m_aBuiltinFontToObjectMap.end(); ++it )
+ it != m_aBuiltinFontToObjectMap.end(); ++it )
{
ImplPdfBuiltinFontData aData(m_aBuiltinFonts[it->first]);
it->second = emitBuiltinFont( &aData, it->second );
@@ -6580,12 +6580,14 @@ void PDFWriterImpl::registerGlyphs( int nGlyphs,
sal_GlyphId* pGlyphs,
sal_Int32* pGlyphWidths,
sal_Ucs* pUnicodes,
+ sal_Int32* pUnicodesPerGlyph,
sal_uInt8* pMappedGlyphs,
sal_Int32* pMappedFontObjects,
const ImplFontData* pFallbackFonts[] )
{
const ImplFontData* pDevFont = m_pReferenceDevice->mpFontEntry->maFontSelData.mpFontData;
- for( int i = 0; i < nGlyphs; i++ )
+ sal_Ucs* pCurUnicode = pUnicodes;
+ for( int i = 0; i < nGlyphs; pCurUnicode += pUnicodesPerGlyph[i] , i++ )
{
const int nFontGlyphId = pGlyphs[i] & (GF_IDXMASK | GF_ISCHAR | GF_GSUB);
const ImplFontData* pCurrentFont = pFallbackFonts[i] ? pFallbackFonts[i] : pDevFont;
@@ -6640,8 +6642,9 @@ void PDFWriterImpl::registerGlyphs( int nGlyphs,
// add new glyph to emitted font subset
GlyphEmit& rNewGlyphEmit = rSubset.m_aSubsets.back().m_aMapping[ nFontGlyphId ];
- rNewGlyphEmit.m_nSubsetGlyphID = nNewId;
- rNewGlyphEmit.m_aUnicode = (pUnicodes ? pUnicodes[i] : 0);
+ rNewGlyphEmit.setGlyphId( nNewId );
+ for( sal_Int32 n = 0; n < pUnicodesPerGlyph[i]; n++ )
+ rNewGlyphEmit.addCode( pCurUnicode[n] );
// add new glyph to font mapping
Glyph& rNewGlyph = rSubset.m_aMapping[ nFontGlyphId ];
@@ -6678,7 +6681,7 @@ void PDFWriterImpl::registerGlyphs( int nGlyphs,
Ucs2OStrMap::const_iterator nonenc_it;
sal_Int32 nCurFontID = nFontID;
- sal_Ucs cChar = pUnicodes[i];
+ sal_Ucs cChar = *pCurUnicode;
if( pEncoding )
{
enc_it = pEncoding->find( cChar );
@@ -6740,7 +6743,7 @@ void PDFWriterImpl::registerGlyphs( int nGlyphs,
pMappedGlyphs[ i ] = (sal_Int8)cChar;
pMappedFontObjects[ i ] = nCurFontID;
pGlyphWidths[ i ] = m_aFontCache.getGlyphWidth( pCurrentFont,
- (pEncoding ? pUnicodes[i] : cChar) | GF_ISCHAR,
+ (pEncoding ? *pCurUnicode : cChar) | GF_ISCHAR,
false,
m_pReferenceDevice->mpGraphics );
}
@@ -7020,7 +7023,9 @@ void PDFWriterImpl::drawLayout( SalLayout& rLayout, const String& rText, bool bT
sal_Int32 pGlyphWidths[nMaxGlyphs];
sal_uInt8 pMappedGlyphs[nMaxGlyphs];
sal_Int32 pMappedFontObjects[nMaxGlyphs];
- sal_Ucs pUnicodes[nMaxGlyphs];
+ std::vector<sal_Ucs> aUnicodes;
+ aUnicodes.reserve( nMaxGlyphs );
+ sal_Int32 pUnicodesPerGlyph[nMaxGlyphs];
int pCharPosAry[nMaxGlyphs];
sal_Int32 nAdvanceWidths[nMaxGlyphs];
const ImplFontData* pFallbackFonts[nMaxGlyphs];
@@ -7153,15 +7158,29 @@ void PDFWriterImpl::drawLayout( SalLayout& rLayout, const String& rText, bool bT
Point aGNGlyphPos;
while( (nGlyphs = rLayout.GetNextGlyphs( nTmpMaxGlyphs, pGlyphs, aGNGlyphPos, nIndex, nAdvanceWidths, pCharPosAry )) != 0 )
{
+ aUnicodes.clear();
for( int i = 0; i < nGlyphs; i++ )
{
pFallbackFonts[i] = rLayout.GetFallbackFontData( pGlyphs[i] );
+ // default case: 1 glyph is one unicode
+ pUnicodesPerGlyph[i] = 1;
if( (pGlyphs[i] & GF_ISCHAR) )
- pUnicodes[i] = static_cast<sal_Ucs>(pGlyphs[i] & GF_IDXMASK);
+ {
+ aUnicodes.push_back( static_cast<sal_Ucs>(pGlyphs[i] & GF_IDXMASK) );
+ }
else if( pCharPosAry[i] >= nMinCharPos && pCharPosAry[i] <= nMaxCharPos )
{
- pUnicodes[i] = rText.GetChar( sal::static_int_cast<xub_StrLen>(pCharPosAry[i]) );
+ int nChars = 1;
+ aUnicodes.push_back( rText.GetChar( sal::static_int_cast<xub_StrLen>(pCharPosAry[i]) ) );
+ pUnicodesPerGlyph[i] = 1;
+ // try to handle ligatures and such
+ if( i < nGlyphs-1 )
+ {
+ pUnicodesPerGlyph[i] = nChars = pCharPosAry[i+1] - pCharPosAry[i];
+ for( int n = 1; n < nChars; n++ )
+ aUnicodes.push_back( rText.GetChar( sal::static_int_cast<xub_StrLen>(pCharPosAry[i]+n) ) );
+ }
// #i36691# hack that is needed because currently the pGlyphs[]
// argument is ignored for embeddable fonts and so the layout
// engine's glyph work is ignored (i.e. char mirroring)
@@ -7169,17 +7188,21 @@ void PDFWriterImpl::drawLayout( SalLayout& rLayout, const String& rText, bool bT
// glyphid (i.e. FreeType's synthetic glyphid for a Type1 font)
// back to unicode and then to embeddable font's encoding
if( getReferenceDevice()->GetLayoutMode() & TEXT_LAYOUT_BIDI_RTL )
- pUnicodes[i] = static_cast<sal_Ucs>(GetMirroredChar(pUnicodes[i]));
+ {
+ size_t nI = aUnicodes.size()-1;
+ for( int n = 0; n < nChars; n++, nI-- )
+ aUnicodes[nI] = static_cast<sal_Ucs>(GetMirroredChar(aUnicodes[nI]));
+ }
}
else
- pUnicodes[i] = 0;
+ aUnicodes.push_back( 0 );
// note: in case of ctl one character may result
// in multiple glyphs. The current SalLayout
// implementations set -1 then to indicate that no direct
// mapping is possible
}
- registerGlyphs( nGlyphs, pGlyphs, pGlyphWidths, pUnicodes, pMappedGlyphs, pMappedFontObjects, pFallbackFonts );
+ registerGlyphs( nGlyphs, pGlyphs, pGlyphWidths, &aUnicodes[0], pUnicodesPerGlyph, pMappedGlyphs, pMappedFontObjects, pFallbackFonts );
for( int i = 0; i < nGlyphs; i++ )
{
@@ -9513,7 +9536,7 @@ bool PDFWriterImpl::writeBitmapObject( BitmapEmit& rObject, bool bMask )
sal_uInt64 nStartPos = 0;
CHECK_RETURN( (osl_File_E_None == osl_getFilePos( m_aFile, &nStartPos )) );
- checkAndEnableStreamEncryption( rObject.m_nObject );
+ checkAndEnableStreamEncryption( rObject.m_nObject );
beginCompression();
if( ! bTrueColor || pAccess->GetScanlineFormat() == BMP_FORMAT_24BIT_TC_RGB )
{
@@ -9527,7 +9550,7 @@ bool PDFWriterImpl::writeBitmapObject( BitmapEmit& rObject, bool bMask )
else
{
const int nScanLineBytes = pAccess->Width()*3;
- sal_uInt8 *pCol = (sal_uInt8*)rtl_allocateMemory( nScanLineBytes );
+ boost::shared_array<sal_uInt8> pCol( new sal_uInt8[ nScanLineBytes ] );
for( int y = 0; y < pAccess->Height(); y++ )
{
for( int x = 0; x < pAccess->Width(); x++ )
@@ -9537,9 +9560,8 @@ bool PDFWriterImpl::writeBitmapObject( BitmapEmit& rObject, bool bMask )
pCol[3*x+1] = aColor.GetGreen();
pCol[3*x+2] = aColor.GetBlue();
}
- CHECK_RETURN( writeBuffer( pCol, nScanLineBytes ) );
+ CHECK_RETURN( writeBuffer( pCol.get(), nScanLineBytes ) );
}
- rtl_freeMemory( pCol );
}
endCompression();
disableStreamEncryption();
diff --git a/vcl/source/gdi/pdfwriter_impl.hxx b/vcl/source/gdi/pdfwriter_impl.hxx
index e058cfa487db..d54aecf35788 100644
--- a/vcl/source/gdi/pdfwriter_impl.hxx
+++ b/vcl/source/gdi/pdfwriter_impl.hxx
@@ -52,6 +52,8 @@
#include <hash_map>
#include <list>
+#include <boost/shared_array.hpp>
+
class ImplFontSelectData;
class ImplFontMetricData;
class FontSubsetInfo;
@@ -270,10 +272,53 @@ public:
};
// font subsets
- struct GlyphEmit
+ class GlyphEmit
{
- sal_Ucs m_aUnicode;
- sal_uInt8 m_nSubsetGlyphID;
+ // performance: actually this should probably a vector;
+ sal_Ucs m_aBufferedUnicodes[3];
+ sal_Int32 m_nUnicodes;
+ sal_Int32 m_nMaxUnicodes;
+ boost::shared_array<sal_Ucs> m_pUnicodes;
+ sal_uInt8 m_nSubsetGlyphID;
+
+ public:
+ GlyphEmit() : m_nUnicodes(0), m_nSubsetGlyphID(0)
+ {
+ rtl_zeroMemory( m_aBufferedUnicodes, sizeof( m_aBufferedUnicodes ) );
+ m_nMaxUnicodes = sizeof(m_aBufferedUnicodes)/sizeof(m_aBufferedUnicodes[0]);
+ }
+ ~GlyphEmit()
+ {
+ }
+
+ void setGlyphId( sal_uInt8 i_nId ) { m_nSubsetGlyphID = i_nId; }
+ sal_uInt8 getGlyphId() const { return m_nSubsetGlyphID; }
+
+ void addCode( sal_Ucs i_cCode )
+ {
+ if( m_nUnicodes == m_nMaxUnicodes )
+ {
+ sal_Ucs* pNew = new sal_Ucs[ 2 * m_nMaxUnicodes];
+ if( m_pUnicodes.get() )
+ rtl_copyMemory( pNew, m_pUnicodes.get(), m_nMaxUnicodes * sizeof(sal_Ucs) );
+ else
+ rtl_copyMemory( pNew, m_aBufferedUnicodes, m_nMaxUnicodes * sizeof(sal_Ucs) );
+ m_pUnicodes.reset( pNew );
+ m_nMaxUnicodes *= 2;
+ }
+ if( m_pUnicodes.get() )
+ m_pUnicodes[ m_nUnicodes++ ] = i_cCode;
+ else
+ m_aBufferedUnicodes[ m_nUnicodes++ ] = i_cCode;
+ }
+ sal_Int32 countCodes() const { return m_nUnicodes; }
+ sal_Ucs getCode( sal_Int32 i_nIndex ) const
+ {
+ sal_Ucs nRet = 0;
+ if( i_nIndex < m_nUnicodes )
+ nRet = m_pUnicodes.get() ? m_pUnicodes[ i_nIndex ] : m_aBufferedUnicodes[ i_nIndex ];
+ return nRet;
+ }
};
typedef std::map< sal_GlyphId, GlyphEmit > FontEmitMapping;
struct FontEmit
@@ -860,7 +905,7 @@ i12626
void appendLiteralStringEncrypt( rtl::OStringBuffer& rInString, const sal_Int32 nInObjectNumber, rtl::OStringBuffer& rOutBuffer );
/* creates fonts and subsets that will be emitted later */
- void registerGlyphs( int nGlyphs, sal_GlyphId* pGlyphs, sal_Int32* pGlpyhWidths, sal_Ucs* pUnicodes, sal_uInt8* pMappedGlyphs, sal_Int32* pMappedFontObjects, const ImplFontData* pFallbackFonts[] );
+ void registerGlyphs( int nGlyphs, sal_GlyphId* pGlyphs, sal_Int32* pGlpyhWidths, sal_Ucs* pUnicodes, sal_Int32* pUnicodesPerGlyph, sal_uInt8* pMappedGlyphs, sal_Int32* pMappedFontObjects, const ImplFontData* pFallbackFonts[] );
/* emits a text object according to the passed layout */
/* TODO: remove rText as soon as SalLayout will change so that rText is not necessary anymore */
@@ -909,7 +954,7 @@ i12626
/* writes a font descriptor and returns its object id (or 0) */
sal_Int32 emitFontDescriptor( const ImplFontData*, FontSubsetInfo&, sal_Int32 nSubsetID, sal_Int32 nStream );
/* writes a ToUnicode cmap, returns the corresponding stream object */
- sal_Int32 createToUnicodeCMap( sal_uInt8* pEncoding, sal_Ucs* pUnicodes, int nGlyphs );
+ sal_Int32 createToUnicodeCMap( sal_uInt8* pEncoding, sal_Ucs* pUnicodes, sal_Int32* pUnicodesPerGlyph, sal_Int32* pEncToUnicodeIndex, int nGlyphs );
/* get resource dict object number */
sal_Int32 getResourceDictObj()
diff --git a/vcl/source/glyphs/gcach_ftyp.cxx b/vcl/source/glyphs/gcach_ftyp.cxx
index b92bea929c51..b25b9cee83fb 100644
--- a/vcl/source/glyphs/gcach_ftyp.cxx
+++ b/vcl/source/glyphs/gcach_ftyp.cxx
@@ -2486,14 +2486,12 @@ bool FreetypeServerFont::ApplyGSUB( const ImplFontSelectData& rFSD )
pCoverage += 2;
for( int i = nCntRange; --i >= 0; )
{
- const USHORT nGlyph0 = GetUShort( pCoverage+0 );
- const USHORT nGlyph1 = GetUShort( pCoverage+2 );
- const USHORT nStartCoverageIndex = GetUShort( pCoverage+4 );
- DBG_ASSERT( aSubstVector.size() == nStartCoverageIndex, "coverage index mismatch");
- (void)nStartCoverageIndex;
+ const UINT32 nGlyph0 = GetUShort( pCoverage+0 );
+ const UINT32 nGlyph1 = GetUShort( pCoverage+2 );
+ const USHORT nCovIdx = GetUShort( pCoverage+4 );
pCoverage += 6;
- for( USHORT j = nGlyph0; j <= nGlyph1; ++j )
- aSubstVector.push_back( GlyphSubst( j, 0 ) );
+ for( UINT32 j = nGlyph0; j <= nGlyph1; ++j )
+ aSubstVector.push_back( GlyphSubst( static_cast<USHORT>(j + nCovIdx), 0 ) );
}
}
break;
@@ -2537,3 +2535,4 @@ bool FreetypeServerFont::ApplyGSUB( const ImplFontSelectData& rFSD )
}
// =======================================================================
+
diff --git a/vcl/source/glyphs/graphite_adaptors.cxx b/vcl/source/glyphs/graphite_adaptors.cxx
index 34e2f5f5bbe3..6c9d97e356b1 100644
--- a/vcl/source/glyphs/graphite_adaptors.cxx
+++ b/vcl/source/glyphs/graphite_adaptors.cxx
@@ -171,7 +171,7 @@ GraphiteFontAdaptor::~GraphiteFontAdaptor() throw()
mpFeatures = NULL;
}
-void GraphiteFontAdaptor::UniqueCacheInfo(std::wstring & face_name_out, bool & bold_out, bool & italic_out)
+void GraphiteFontAdaptor::UniqueCacheInfo(sil_std::wstring & face_name_out, bool & bold_out, bool & italic_out)
{
face_name_out = maFontProperties.szFaceName;
bold_out = maFontProperties.fBold;
diff --git a/vcl/source/glyphs/graphite_cache.cxx b/vcl/source/glyphs/graphite_cache.cxx
index 8c514c611d2c..a2c245e21774 100644
--- a/vcl/source/glyphs/graphite_cache.cxx
+++ b/vcl/source/glyphs/graphite_cache.cxx
@@ -36,8 +36,10 @@
#include <tools/debug.hxx>
#include <vcl/sallayout.hxx>
+#include "pregraphitestl.h"
#include <graphite/GrClient.h>
#include <graphite/Segment.h>
+#include "postgraphitestl.h"
#include <rtl/ustring.hxx>
#include <vcl/graphite_layout.hxx>
diff --git a/vcl/source/glyphs/graphite_features.cxx b/vcl/source/glyphs/graphite_features.cxx
index dae1bfc2866e..b26397aa43e5 100644
--- a/vcl/source/glyphs/graphite_features.cxx
+++ b/vcl/source/glyphs/graphite_features.cxx
@@ -91,7 +91,7 @@ GrFeatureParser::GrFeatureParser(gr::Font & font, const std::string features, co
gr::isocode aLang = maLang;
for (size_t i = pos; i < nFeatEnd; i++)
aLang.rgch[i-pos] = features[i];
- std::pair<gr::LanguageIterator,gr::LanguageIterator> aSupported
+ sil_std::pair<gr::LanguageIterator,gr::LanguageIterator> aSupported
= font.getSupportedLanguages();
gr::LanguageIterator iL = aSupported.first;
while (iL != aSupported.second)
@@ -142,7 +142,7 @@ void GrFeatureParser::setLang(gr::Font & font, const std::string & lang)
if (lang[i] == '-') break;
aLang.rgch[i] = lang[i];
}
- std::pair<gr::LanguageIterator,gr::LanguageIterator> aSupported
+ sil_std::pair<gr::LanguageIterator,gr::LanguageIterator> aSupported
= font.getSupportedLanguages();
gr::LanguageIterator iL = aSupported.first;
while (iL != aSupported.second)
@@ -189,7 +189,7 @@ bool GrFeatureParser::isValid(gr::Font & font, gr::FeatureSetting & setting)
{
return false;
}
- std::pair< gr::FeatureSettingIterator, gr::FeatureSettingIterator >
+ sil_std::pair< gr::FeatureSettingIterator, gr::FeatureSettingIterator >
validValues = font.getFeatureSettings(i);
gr::FeatureSettingIterator j = validValues.first;
while (j != validValues.second)
diff --git a/vcl/source/glyphs/graphite_layout.cxx b/vcl/source/glyphs/graphite_layout.cxx
index 86dee2749efa..6f4e13c7985f 100644
--- a/vcl/source/glyphs/graphite_layout.cxx
+++ b/vcl/source/glyphs/graphite_layout.cxx
@@ -66,11 +66,13 @@
#include <unicode/uscript.h>
// Graphite Libraries (must be after vcl headers on windows)
+#include "pregraphitestl.h"
#include <graphite/GrClient.h>
#include <graphite/Font.h>
#include <graphite/ITextSource.h>
#include <graphite/Segment.h>
#include <graphite/SegmentPainter.h>
+#include "postgraphitestl.h"
#include <vcl/graphite_layout.hxx>
#include <vcl/graphite_features.hxx>
@@ -105,8 +107,8 @@ FILE * grLog()
namespace
{
- typedef std::pair<gr::GlyphIterator, gr::GlyphIterator> glyph_range_t;
- typedef std::pair<gr::GlyphSetIterator, gr::GlyphSetIterator> glyph_set_range_t;
+ typedef sil_std::pair<gr::GlyphIterator, gr::GlyphIterator> glyph_range_t;
+ typedef sil_std::pair<gr::GlyphSetIterator, gr::GlyphSetIterator> glyph_set_range_t;
inline long round(const float n) {
return long(n + (n < 0 ? -0.5 : 0.5));
@@ -171,7 +173,7 @@ GraphiteLayout::Glyphs::fill_from(gr::Segment & rSegment, ImplLayoutArgs &rArgs,
bool bRtl, long &rWidth, float fScaling, std::vector<int> & rChar2Base, std::vector<int> & rGlyph2Char, std::vector<int> & rCharDxs)
{
// Create a glyph item for each of the glyph and append it to the base class glyph list.
- typedef std::pair< gr::GlyphSetIterator, gr::GlyphSetIterator > GrGlyphSet;
+ typedef sil_std::pair< gr::GlyphSetIterator, gr::GlyphSetIterator > GrGlyphSet;
int nChar = rArgs.mnEndCharPos - rArgs.mnMinCharPos;
glyph_range_t iGlyphs = rSegment.glyphs();
int nGlyphs = iGlyphs.second - iGlyphs.first;
@@ -586,7 +588,7 @@ public:
sal_Int32 hashCode(const grutils::GrFeatureParser * mpFeatures)
{
// is this sufficient?
- std::wstring aFace;
+ sil_std::wstring aFace;
bool bBold;
bool bItalic;
UniqueCacheInfo(aFace, bBold, bItalic);
@@ -720,6 +722,7 @@ bool GraphiteLayout::LayoutGlyphs(ImplLayoutArgs& rArgs, gr::Segment * pSegment)
#ifdef GRCACHE_REUSE_VECTORS
// if we have an exact match, then we can reuse the glyph vectors from before
if (pSegRecord && (pSegRecord->glyphs().size() > 0) &&
+ (pSegRecord->fontScale() == mfScaling) &&
!(SAL_LAYOUT_FOR_FALLBACK & rArgs.mnFlags) )
{
mnWidth = pSegRecord->width();
@@ -765,7 +768,8 @@ bool GraphiteLayout::LayoutGlyphs(ImplLayoutArgs& rArgs, gr::Segment * pSegment)
!(SAL_LAYOUT_FOR_FALLBACK & rArgs.mnFlags))
{
pSegRecord->setGlyphVectors(mnWidth, mvGlyphs, mvCharDxs,
- mvChar2BaseGlyph, mvGlyph2Char);
+ mvChar2BaseGlyph, mvGlyph2Char,
+ mfScaling);
}
#endif
#endif
diff --git a/vcl/source/glyphs/graphite_textsrc.cxx b/vcl/source/glyphs/graphite_textsrc.cxx
index adc2ae99c4f8..cbbd386e734a 100644
--- a/vcl/source/glyphs/graphite_textsrc.cxx
+++ b/vcl/source/glyphs/graphite_textsrc.cxx
@@ -138,16 +138,16 @@ gr::isocode TextSourceAdaptor::getLanguage(gr::toffset)
return unknown;
}
-std::pair<gr::toffset, gr::toffset> TextSourceAdaptor::propertyRange(gr::toffset nCharIdx)
+sil_std::pair<gr::toffset, gr::toffset> TextSourceAdaptor::propertyRange(gr::toffset nCharIdx)
{
if (nCharIdx < unsigned(maLayoutArgs.mnMinCharPos))
- return std::make_pair(0, maLayoutArgs.mnMinCharPos);
+ return sil_std::make_pair(0, maLayoutArgs.mnMinCharPos);
if (nCharIdx < mnEnd)
- return std::make_pair(maLayoutArgs.mnMinCharPos, mnEnd);
+ return sil_std::make_pair(maLayoutArgs.mnMinCharPos, mnEnd);
- return std::make_pair(mnEnd, maLayoutArgs.mnLength);
+ return sil_std::make_pair(mnEnd, maLayoutArgs.mnLength);
}
size_t TextSourceAdaptor::getFontFeatures(gr::toffset, gr::FeatureSetting * settings)
@@ -159,7 +159,7 @@ size_t TextSourceAdaptor::getFontFeatures(gr::toffset, gr::FeatureSetting * sett
bool TextSourceAdaptor::sameSegment(gr::toffset char_idx1, gr::toffset char_idx2)
{
- const std::pair<gr::toffset, gr::toffset>
+ const sil_std::pair<gr::toffset, gr::toffset>
range1 = propertyRange(char_idx1),
range2 = propertyRange(char_idx2);
diff --git a/vcl/source/glyphs/graphite_textsrc.hxx b/vcl/source/glyphs/graphite_textsrc.hxx
index 6f701988bb01..62d951c3f950 100644
--- a/vcl/source/glyphs/graphite_textsrc.hxx
+++ b/vcl/source/glyphs/graphite_textsrc.hxx
@@ -62,9 +62,11 @@
#include "vcl/dllapi.h"
// Libraries
+#include "pregraphitestl.h"
#include <graphite/GrClient.h>
#include <graphite/Font.h>
#include <graphite/ITextSource.h>
+#include "postgraphitestl.h"
// Module type definitions and forward declarations.
//
@@ -91,7 +93,7 @@ public:
virtual float getVerticalOffset(gr::toffset ich);
virtual gr::isocode getLanguage(gr::toffset ich);
- virtual std::pair<gr::toffset, gr::toffset> propertyRange(gr::toffset ich);
+ virtual sil_std::pair<gr::toffset, gr::toffset> propertyRange(gr::toffset ich);
virtual size_t getFontFeatures(gr::toffset ich, gr::FeatureSetting * prgfset);
virtual bool sameSegment(gr::toffset ich1, gr::toffset ich2);
diff --git a/vcl/source/window/dlgctrl.cxx b/vcl/source/window/dlgctrl.cxx
index c6f64d74c5fc..a332c89dc9be 100644
--- a/vcl/source/window/dlgctrl.cxx
+++ b/vcl/source/window/dlgctrl.cxx
@@ -36,6 +36,7 @@
#include <vcl/svapp.hxx>
#include <vcl/tabpage.hxx>
#include <vcl/tabctrl.hxx>
+#include <vcl/tabdlg.hxx>
#include <vcl/button.hxx>
#include <vcl/window.h>
@@ -888,6 +889,20 @@ BOOL Window::ImplDlgCtrl( const KeyEvent& rKEvt, BOOL bKeyInput )
return TRUE;
}
+ // if we have come here (and therefore the strange "formular" logic above
+ // turned up no result, then let's try to find a customer for Ctrl-TAB
+ if ( nKeyCode == KEY_TAB && aKeyCode.IsMod1() && ! aKeyCode.IsMod2() )
+ {
+ TabDialog* pDlg = dynamic_cast<TabDialog*>(this);
+ if( pDlg )
+ {
+ TabControl* pTabCtrl = pDlg->ImplGetFirstTabControl();
+ NotifyEvent aEvt( bKeyInput ? EVENT_KEYINPUT : EVENT_KEYUP,
+ pTabCtrl, &rKEvt );
+ return pTabCtrl->ImplHandleNotifyEvent( aEvt );
+ }
+ }
+
return FALSE;
}
diff --git a/vcl/source/window/makefile.mk b/vcl/source/window/makefile.mk
index 21b8efe4c586..8b3c01f5721e 100644
--- a/vcl/source/window/makefile.mk
+++ b/vcl/source/window/makefile.mk
@@ -70,6 +70,7 @@ SLOFILES= \
$(SLO)$/mnemonic.obj \
$(SLO)$/mnemonicengine.obj \
$(SLO)$/msgbox.obj \
+ $(SLO)$/popupmenuwindow.obj \
$(SLO)$/scrwnd.obj \
$(SLO)$/printdlg.obj \
$(SLO)$/seleng.obj \
diff --git a/vcl/source/window/menu.cxx b/vcl/source/window/menu.cxx
index c9e0c23e7f16..5b99cd084360 100644
--- a/vcl/source/window/menu.cxx
+++ b/vcl/source/window/menu.cxx
@@ -5578,6 +5578,17 @@ BOOL MenuBarWindow::ImplHandleKeyEvent( const KeyEvent& rKEvent, BOOL bFromMenu
n = pMenu->GetItemCount()-1;
}
+ // handling gtk like (aka mbOpenMenuOnF10)
+ // do not highlight an item when opening a sub menu
+ // unless there already was a higlighted sub menu item
+ bool bWasHighlight = false;
+ if( pActivePopup )
+ {
+ MenuFloatingWindow* pSubWindow = dynamic_cast<MenuFloatingWindow*>(pActivePopup->ImplGetWindow());
+ if( pSubWindow )
+ bWasHighlight = (pSubWindow->GetHighlightedItem() != ITEMPOS_INVALID);
+ }
+
USHORT nLoop = n;
if( nCode == KEY_HOME )
@@ -5604,7 +5615,10 @@ BOOL MenuBarWindow::ImplHandleKeyEvent( const KeyEvent& rKEvent, BOOL bFromMenu
MenuItemData* pData = (MenuItemData*)pMenu->GetItemList()->GetDataFromPos( n );
if ( ( pData->eType != MENUITEM_SEPARATOR ) && pMenu->ImplIsVisible( n ) )
{
- ChangeHighlightItem( n, TRUE );
+ BOOL bDoSelect = TRUE;
+ if( ImplGetSVData()->maNWFData.mbOpenMenuOnF10 )
+ bDoSelect = bWasHighlight;
+ ChangeHighlightItem( n, bDoSelect );
break;
}
} while ( n != nLoop );
diff --git a/vcl/source/window/popupmenuwindow.cxx b/vcl/source/window/popupmenuwindow.cxx
new file mode 100644
index 000000000000..29d60a7cc02d
--- /dev/null
+++ b/vcl/source/window/popupmenuwindow.cxx
@@ -0,0 +1,82 @@
+/*************************************************************************
+ *
+ * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER.
+ *
+ * Copyright 2008 by Sun Microsystems, Inc.
+ *
+ * OpenOffice.org - a multi-platform office productivity suite
+ *
+ * $RCSfile: floatwin.hxx,v $
+ * $Revision: 1.3 $
+ *
+ * This file is part of OpenOffice.org.
+ *
+ * OpenOffice.org is free software: you can redistribute it and/or modify
+ * it under the terms of the GNU Lesser General Public License version 3
+ * only, as published by the Free Software Foundation.
+ *
+ * OpenOffice.org is distributed in the hope that it will be useful,
+ * but WITHOUT ANY WARRANTY; without even the implied warranty of
+ * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+ * GNU Lesser General Public License version 3 for more details
+ * (a copy is included in the LICENSE file that accompanied this code).
+ *
+ * You should have received a copy of the GNU Lesser General Public License
+ * version 3 along with OpenOffice.org. If not, see
+ * <http://www.openoffice.org/license.html>
+ * for a copy of the LGPLv3 License.
+ *
+ ************************************************************************/
+
+// MARKER(update_precomp.py): autogen include statement, do not remove
+#include "precompiled_vcl.hxx"
+
+#include "vcl/popupmenuwindow.hxx"
+
+#include <limits>
+
+struct PopupMenuFloatingWindow::ImplData
+{
+ sal_uInt16 mnMenuStackLevel; // Store the stack level of a popup menu. 0 = top-level menu.
+
+ ImplData();
+ ~ImplData();
+};
+
+PopupMenuFloatingWindow::ImplData::ImplData() :
+ mnMenuStackLevel( ::std::numeric_limits<sal_uInt16>::max() )
+{
+}
+
+PopupMenuFloatingWindow::ImplData::~ImplData()
+{
+}
+
+// ============================================================================
+
+PopupMenuFloatingWindow::PopupMenuFloatingWindow( Window* pParent, WinBits nStyle ) :
+ FloatingWindow(pParent, nStyle),
+ mpImplData(new ImplData)
+{
+}
+
+PopupMenuFloatingWindow::~PopupMenuFloatingWindow()
+{
+ delete mpImplData;
+}
+
+sal_uInt16 PopupMenuFloatingWindow::GetMenuStackLevel() const
+{
+ return mpImplData->mnMenuStackLevel;
+}
+
+void PopupMenuFloatingWindow::SetMenuStackLevel( sal_uInt16 nLevel )
+{
+ mpImplData->mnMenuStackLevel = nLevel;
+}
+
+bool PopupMenuFloatingWindow::IsPopupMenu() const
+{
+ return mpImplData->mnMenuStackLevel != ::std::numeric_limits<sal_uInt16>::max();
+}
+
diff --git a/vcl/source/window/status.cxx b/vcl/source/window/status.cxx
index ede3bcc107aa..8d986f691963 100644
--- a/vcl/source/window/status.cxx
+++ b/vcl/source/window/status.cxx
@@ -156,6 +156,7 @@ void StatusBar::ImplInit( Window* pParent, WinBits nStyle )
mbProgressMode = FALSE;
mbInUserDraw = FALSE;
mbBottomBorder = FALSE;
+ mnItemsWidth = STATUSBAR_OFFSET_X;
mnDX = 0;
mnDY = 0;
mnCalcHeight = 0;
diff --git a/vcl/source/window/tabdlg.cxx b/vcl/source/window/tabdlg.cxx
index 95fb404d24af..217533c8d6b7 100644
--- a/vcl/source/window/tabdlg.cxx
+++ b/vcl/source/window/tabdlg.cxx
@@ -276,3 +276,21 @@ void TabDialog::AdjustLayout()
{
ImplPosControls();
}
+
+// -----------------------------------------------------------------------
+
+TabControl* TabDialog::ImplGetFirstTabControl() const
+{
+ Window* pChild = GetWindow( WINDOW_FIRSTCHILD );
+ while ( pChild )
+ {
+ if ( pChild->IsVisible() && (pChild != mpViewWindow) )
+ {
+ if ( pChild->GetType() == WINDOW_TABCONTROL )
+ return (TabControl*)pChild;
+ }
+ pChild = pChild->GetWindow( WINDOW_NEXT );
+ }
+ return NULL;
+}
+
diff --git a/vcl/source/window/window.cxx b/vcl/source/window/window.cxx
index ca0ebb10a4e9..5689972e69d6 100644
--- a/vcl/source/window/window.cxx
+++ b/vcl/source/window/window.cxx
@@ -699,6 +699,7 @@ void Window::ImplInitWindowData( WindowType nType )
mpWindowImpl->mbDisableAccessibleLabelForRelation = FALSE; // TRUE: do not set LabelFor relation on accessible objects
mpWindowImpl->mbDisableAccessibleLabeledByRelation = FALSE; // TRUE: do not set LabeledBy relation on accessible objects
mpWindowImpl->mbHelpTextDynamic = FALSE; // TRUE: append help id in HELP_DEBUG case
+ mpWindowImpl->mbFakeFocusSet = FALSE; // TRUE: pretend as if the window has focus.
mbEnableRTL = Application::GetSettings().GetLayoutRTL(); // TRUE: this outdev will be mirrored if RTL window layout (UI mirroring) is globally active
}
@@ -3915,6 +3916,20 @@ void Window::ImplCallFocusChangeActivate( Window* pNewOverlapWindow,
}
}
+static bool IsWindowFocused(const WindowImpl& rWinImpl)
+{
+ if (rWinImpl.mpSysObj)
+ return true;
+
+ if (rWinImpl.mpFrameData->mbHasFocus)
+ return true;
+
+ if (rWinImpl.mbFakeFocusSet)
+ return true;
+
+ return false;
+}
+
// -----------------------------------------------------------------------
void Window::ImplGrabFocus( USHORT nFlags )
{
@@ -3986,9 +4001,7 @@ void Window::ImplGrabFocus( USHORT nFlags )
pFrame = pFrame->mpWindowImpl->mpFrameData->mpNextFrame;
}
- BOOL bHasFocus = TRUE;
- if ( !mpWindowImpl->mpSysObj && !mpWindowImpl->mpFrameData->mbHasFocus )
- bHasFocus = FALSE;
+ bool bHasFocus = IsWindowFocused(*mpWindowImpl);
BOOL bMustNotGrabFocus = FALSE;
// #100242#, check parent hierarchy if some floater prohibits grab focus
@@ -4759,7 +4772,10 @@ void Window::doLazyDelete()
SystemWindow* pSysWin = dynamic_cast<SystemWindow*>(this);
DockingWindow* pDockWin = dynamic_cast<DockingWindow*>(this);
if( pSysWin || ( pDockWin && pDockWin->IsFloatingMode() ) )
+ {
+ Show( FALSE );
SetParent( ImplGetDefaultWindow() );
+ }
vcl::LazyDeletor<Window>::Delete( this );
}
@@ -5381,6 +5397,11 @@ void Window::CallEventListeners( ULONG nEvent, void* pData )
}
}
+void Window::FireVclEvent( VclSimpleEvent* pEvent )
+{
+ ImplGetSVData()->mpApp->ImplCallEventListeners(pEvent);
+}
+
// -----------------------------------------------------------------------
void Window::AddEventListener( const Link& rEventListener )
@@ -7756,6 +7777,11 @@ void Window::GrabFocusToDocument()
}
}
+void Window::SetFakeFocus( bool bFocus )
+{
+ ImplGetWindowImpl()->mbFakeFocusSet = bFocus;
+}
+
// -----------------------------------------------------------------------
BOOL Window::HasChildPathFocus( BOOL bSystemWindow ) const
diff --git a/vcl/unx/gtk/a11y/atkutil.cxx b/vcl/unx/gtk/a11y/atkutil.cxx
index c92a69d3fb49..f5db066151d3 100644
--- a/vcl/unx/gtk/a11y/atkutil.cxx
+++ b/vcl/unx/gtk/a11y/atkutil.cxx
@@ -666,7 +666,16 @@ long WindowEventHandler(void *, ::VclSimpleEvent const * pEvent)
static_cast< ::VclWindowEvent const * >(pEvent)->GetWindow());
*/
case VCLEVENT_MENU_HIGHLIGHT:
- handle_menu_highlighted(static_cast< ::VclMenuEvent const * >(pEvent));
+ if (const VclMenuEvent* pMenuEvent = dynamic_cast<const VclMenuEvent*>(pEvent))
+ {
+ handle_menu_highlighted(pMenuEvent);
+ }
+ else if (const VclAccessibleEvent* pAccEvent = dynamic_cast<const VclAccessibleEvent*>(pEvent))
+ {
+ uno::Reference< accessibility::XAccessible > xAccessible = pAccEvent->GetAccessible();
+ if (xAccessible.is())
+ atk_wrapper_focus_tracker_notify_when_idle(xAccessible);
+ }
break;
case VCLEVENT_TOOLBOX_HIGHLIGHT:
diff --git a/vcl/unx/gtk/a11y/atkwindow.cxx b/vcl/unx/gtk/a11y/atkwindow.cxx
index 5961556e85d7..1bda4eea774e 100644
--- a/vcl/unx/gtk/a11y/atkwindow.cxx
+++ b/vcl/unx/gtk/a11y/atkwindow.cxx
@@ -33,6 +33,7 @@
#include <plugins/gtk/gtkframe.hxx>
#include <vcl/window.hxx>
+#include "vcl/popupmenuwindow.hxx"
#include "atkwindow.hxx"
#include "atkwrapper.hxx"
@@ -108,6 +109,17 @@ init_from_window( AtkObject *accessible, Window *pWindow )
pChild->SetAccessibleRole( AccessibleRole::LABEL );
accessible->name = g_strdup( rtl::OUStringToOString( pChild->GetText(), RTL_TEXTENCODING_UTF8 ).getStr() );
}
+ else if ( pWindow->GetType() == WINDOW_BORDERWINDOW && pChild->GetType() == WINDOW_FLOATINGWINDOW )
+ {
+ PopupMenuFloatingWindow* p = dynamic_cast<PopupMenuFloatingWindow*>(pChild);
+ if (p && p->IsPopupMenu() && p->GetMenuStackLevel() == 0)
+ {
+ // This is a top-level menu popup. Register it.
+ role = ATK_ROLE_POPUP_MENU;
+ pChild->SetAccessibleRole( AccessibleRole::POPUP_MENU );
+ accessible->name = g_strdup( rtl::OUStringToOString( pChild->GetText(), RTL_TEXTENCODING_UTF8 ).getStr() );
+ }
+ }
}
break;
}
@@ -136,6 +148,23 @@ ooo_window_wrapper_real_focus_gtk (GtkWidget *, GdkEventFocus *)
/*****************************************************************************/
+static bool
+isChildPopupMenu(Window* pWindow)
+{
+ Window* pChild = pWindow->GetAccessibleChildWindow(0);
+ if (!pChild)
+ return false;
+
+ if (WINDOW_FLOATINGWINDOW != pChild->GetType())
+ return false;
+
+ PopupMenuFloatingWindow* p = dynamic_cast<PopupMenuFloatingWindow*>(pChild);
+ if (!p)
+ return false;
+
+ return p->IsPopupMenu();
+}
+
static void
ooo_window_wrapper_real_initialize(AtkObject *obj, gpointer data)
{
@@ -157,8 +186,16 @@ ooo_window_wrapper_real_initialize(AtkObject *obj, gpointer data)
*/
if( WINDOW_BORDERWINDOW == pWindow->GetType() )
{
- ooo_wrapper_registry_add( xAccessible, obj );
- g_object_set_data( G_OBJECT(obj), "ooo:atk-wrapper-key", xAccessible.get() );
+ if ( isChildPopupMenu(pWindow) )
+ {
+ AtkObject *child = atk_object_wrapper_new( xAccessible, obj );
+ ooo_wrapper_registry_add( xAccessible, child );
+ }
+ else
+ {
+ ooo_wrapper_registry_add( xAccessible, obj );
+ g_object_set_data( G_OBJECT(obj), "ooo:atk-wrapper-key", xAccessible.get() );
+ }
}
else
{
diff --git a/vcl/unx/gtk/a11y/atkwrapper.cxx b/vcl/unx/gtk/a11y/atkwrapper.cxx
index 8854083e1509..302c096e5915 100644
--- a/vcl/unx/gtk/a11y/atkwrapper.cxx
+++ b/vcl/unx/gtk/a11y/atkwrapper.cxx
@@ -515,6 +515,60 @@ wrapper_ref_relation_set( AtkObject *atk_obj )
/*****************************************************************************/
+#if 0
+struct {
+ sal_Int16 value;
+ const sal_Char* name;
+} aStateTypeTable[] = {
+ { accessibility::AccessibleStateType::INVALID, "INVALID" },
+ { accessibility::AccessibleStateType::ACTIVE, "ACTIVE" },
+ { accessibility::AccessibleStateType::ARMED, "ARMED" },
+ { accessibility::AccessibleStateType::BUSY, "BUSY" },
+ { accessibility::AccessibleStateType::CHECKED, "CHECKED" },
+ { accessibility::AccessibleStateType::DEFUNC, "DEFUNC" },
+ { accessibility::AccessibleStateType::EDITABLE, "EDITABLE" },
+ { accessibility::AccessibleStateType::ENABLED, "ENABLED" },
+ { accessibility::AccessibleStateType::EXPANDABLE, "EXPANDABLE" },
+ { accessibility::AccessibleStateType::EXPANDED, "EXPANDED" },
+ { accessibility::AccessibleStateType::FOCUSABLE, "FOCUSABLE" },
+ { accessibility::AccessibleStateType::FOCUSED, "FOCUSED" },
+ { accessibility::AccessibleStateType::HORIZONTAL, "HORIZONTAL" },
+ { accessibility::AccessibleStateType::ICONIFIED, "ICONIFIED" },
+ { accessibility::AccessibleStateType::INDETERMINATE, "INDETERMINATE" },
+ { accessibility::AccessibleStateType::MANAGES_DESCENDANTS, "MANAGES_DESCENDANTS" },
+ { accessibility::AccessibleStateType::MODAL, "MODAL" },
+ { accessibility::AccessibleStateType::MULTI_LINE, "MULTI_LINE" },
+ { accessibility::AccessibleStateType::MULTI_SELECTABLE, "MULTI_SELECTABLE" },
+ { accessibility::AccessibleStateType::OPAQUE, "OPAQUE" },
+ { accessibility::AccessibleStateType::PRESSED, "PRESSED" },
+ { accessibility::AccessibleStateType::RESIZABLE, "RESIZABLE" },
+ { accessibility::AccessibleStateType::SELECTABLE, "SELECTABLE" },
+ { accessibility::AccessibleStateType::SELECTED, "SELECTED" },
+ { accessibility::AccessibleStateType::SENSITIVE, "SENSITIVE" },
+ { accessibility::AccessibleStateType::SHOWING, "SHOWING" },
+ { accessibility::AccessibleStateType::SINGLE_LINE, "SINGLE_LINE" },
+ { accessibility::AccessibleStateType::STALE, "STALE" },
+ { accessibility::AccessibleStateType::TRANSIENT, "TRANSIENT" },
+ { accessibility::AccessibleStateType::VERTICAL, "VERTICAL" },
+ { accessibility::AccessibleStateType::VISIBLE, "VISIBLE" }
+};
+
+static void printStates(const uno::Sequence<sal_Int16>& rStates)
+{
+ sal_Int32 n = rStates.getLength();
+ size_t nTypes = sizeof(aStateTypeTable)/sizeof(aStateTypeTable[0]);
+ for (sal_Int32 i = 0; i < n; ++i)
+ {
+ for (size_t j = 0; j < nTypes; ++j)
+ {
+ if (aStateTypeTable[j].value == rStates[i])
+ printf("%s ", aStateTypeTable[j].name);
+ }
+ }
+ printf("\n");
+}
+#endif
+
static AtkStateSet *
wrapper_ref_state_set( AtkObject *atk_obj )
{
diff --git a/vcl/unx/gtk/app/gtkinst.cxx b/vcl/unx/gtk/app/gtkinst.cxx
index af3a1df97a8c..92a8ff641a38 100644
--- a/vcl/unx/gtk/app/gtkinst.cxx
+++ b/vcl/unx/gtk/app/gtkinst.cxx
@@ -144,11 +144,6 @@ extern "C"
if( ! ( pNoXInitThreads && *pNoXInitThreads ) )
XInitThreads();
- #if OSL_DEBUG_LEVEL > 1
- int nFd = open( "/home/pl93762/log.txt", O_CREAT | O_TRUNC | O_WRONLY, 0755 );
- dup2( nFd, STDERR_FILENO );
- #endif
-
const gchar* pVersion = gtk_check_version( 2, 2, 0 );
if( pVersion )
{
diff --git a/vcl/unx/gtk/window/gtkframe.cxx b/vcl/unx/gtk/window/gtkframe.cxx
index 92ff2d3b8d8e..69f42637d203 100644
--- a/vcl/unx/gtk/window/gtkframe.cxx
+++ b/vcl/unx/gtk/window/gtkframe.cxx
@@ -1315,7 +1315,7 @@ void GtkSalFrame::Show( BOOL bVisible, BOOL bNoActivate )
setMinMaxSize();
// #i45160# switch to desktop where a dialog with parent will appear
- if( m_pParent && m_pParent->m_nWorkArea != m_nWorkArea )
+ if( m_pParent && m_pParent->m_nWorkArea != m_nWorkArea && GTK_WIDGET_MAPPED(m_pParent->m_pWindow) )
getDisplay()->getWMAdaptor()->switchToWorkArea( m_pParent->m_nWorkArea );
if( isFloatGrabWindow() &&
diff --git a/vcl/unx/headless/svpprn.cxx b/vcl/unx/headless/svpprn.cxx
index 75d86959b2b5..2c0ba3dad84c 100644
--- a/vcl/unx/headless/svpprn.cxx
+++ b/vcl/unx/headless/svpprn.cxx
@@ -736,7 +736,7 @@ String PspSalInfoPrinter::GetPaperBinName( const ImplJobSetup* pJobSetup, ULONG
{
const PPDValue* pValue = pKey->getValue( nPaperBin );
if( pValue )
- aRet = pValue->m_aOptionTranslation.Len() ? pValue->m_aOptionTranslation : pValue->m_aOption;
+ aRet = aData.m_pParser->translateOption( pKey->getKey(), pValue->m_aOption );
}
}
diff --git a/vcl/unx/source/app/randrwrapper.cxx b/vcl/unx/source/app/randrwrapper.cxx
index 4fbe5db97ab9..85f60a07903a 100644
--- a/vcl/unx/source/app/randrwrapper.cxx
+++ b/vcl/unx/source/app/randrwrapper.cxx
@@ -288,6 +288,9 @@ void RandRWrapper::releaseWrapper()
#include "saldisp.hxx"
#include "salframe.h"
+#if OSL_DEBUG_LEVEL > 1
+#include <cstdio>
+#endif
void SalDisplay::InitRandR( XLIB_Window aRoot ) const
{
diff --git a/vcl/unx/source/dtrans/X11_dndcontext.cxx b/vcl/unx/source/dtrans/X11_dndcontext.cxx
index 59832c27c2a7..71aebde5b7af 100644
--- a/vcl/unx/source/dtrans/X11_dndcontext.cxx
+++ b/vcl/unx/source/dtrans/X11_dndcontext.cxx
@@ -42,8 +42,8 @@ using namespace x11;
*/
DropTargetDropContext::DropTargetDropContext(
- Window aDropWindow,
- Time aTimestamp,
+ XLIB_Window aDropWindow,
+ XLIB_Time aTimestamp,
SelectionManager& rManager ) :
m_aDropWindow( aDropWindow ),
m_nTimestamp( aTimestamp ),
@@ -77,8 +77,8 @@ void DropTargetDropContext::dropComplete( sal_Bool success ) throw()
*/
DropTargetDragContext::DropTargetDragContext(
- Window aDropWindow,
- Time aTimestamp,
+ XLIB_Window aDropWindow,
+ XLIB_Time aTimestamp,
SelectionManager& rManager ) :
m_aDropWindow( aDropWindow ),
m_nTimestamp( aTimestamp ),
@@ -106,8 +106,8 @@ void DropTargetDragContext::rejectDrag() throw()
*/
DragSourceContext::DragSourceContext(
- Window aDropWindow,
- Time aTimestamp,
+ XLIB_Window aDropWindow,
+ XLIB_Time aTimestamp,
SelectionManager& rManager ) :
m_aDropWindow( aDropWindow ),
m_nTimestamp( aTimestamp ),
diff --git a/vcl/unx/source/dtrans/X11_dndcontext.hxx b/vcl/unx/source/dtrans/X11_dndcontext.hxx
index f2ecb7b0841b..3626b86d8617 100644
--- a/vcl/unx/source/dtrans/X11_dndcontext.hxx
+++ b/vcl/unx/source/dtrans/X11_dndcontext.hxx
@@ -36,7 +36,9 @@
#include <com/sun/star/datatransfer/dnd/XDropTargetDragContext.hpp>
#include <cppuhelper/implbase1.hxx>
+#include "tools/prex.h"
#include <X11/Xlib.h>
+#include "tools/postx.h"
using namespace com::sun::star::uno;
@@ -49,12 +51,12 @@ namespace x11 {
::com::sun::star::datatransfer::dnd::XDropTargetDropContext
>
{
- Window m_aDropWindow;
- Time m_nTimestamp;
+ XLIB_Window m_aDropWindow;
+ XLIB_Time m_nTimestamp;
SelectionManager& m_rManager;
Reference< XInterface > m_xManagerRef;
public:
- DropTargetDropContext( Window, Time, SelectionManager& );
+ DropTargetDropContext( XLIB_Window, XLIB_Time, SelectionManager& );
virtual ~DropTargetDropContext();
// XDropTargetDropContext
@@ -68,12 +70,12 @@ namespace x11 {
::com::sun::star::datatransfer::dnd::XDropTargetDragContext
>
{
- Window m_aDropWindow;
- Time m_nTimestamp;
+ XLIB_Window m_aDropWindow;
+ XLIB_Time m_nTimestamp;
SelectionManager& m_rManager;
Reference< XInterface > m_xManagerRef;
public:
- DropTargetDragContext( Window, Time, SelectionManager& );
+ DropTargetDragContext( XLIB_Window, XLIB_Time, SelectionManager& );
virtual ~DropTargetDragContext();
// XDropTargetDragContext
@@ -86,12 +88,12 @@ namespace x11 {
::com::sun::star::datatransfer::dnd::XDragSourceContext
>
{
- Window m_aDropWindow;
- Time m_nTimestamp;
+ XLIB_Window m_aDropWindow;
+ XLIB_Time m_nTimestamp;
SelectionManager& m_rManager;
Reference< XInterface > m_xManagerRef;
public:
- DragSourceContext( Window, Time, SelectionManager& );
+ DragSourceContext( XLIB_Window, XLIB_Time, SelectionManager& );
virtual ~DragSourceContext();
// XDragSourceContext
diff --git a/vcl/unx/source/dtrans/X11_selection.cxx b/vcl/unx/source/dtrans/X11_selection.cxx
index c6036ae4f78e..e549d92d9c5f 100644
--- a/vcl/unx/source/dtrans/X11_selection.cxx
+++ b/vcl/unx/source/dtrans/X11_selection.cxx
@@ -35,11 +35,13 @@
#include <stdio.h>
#include <string.h>
#include <sys/time.h>
+#include "tools/prex.h"
#include <X11/Xatom.h>
#include <X11/keysym.h>
#include <X11/Xlib.h>
#include <X11/X.h>
#include <X11/Xutil.h>
+#include "tools/postx.h"
#if defined(LINUX) || defined(NETBSD) || defined (FREEBSD)
#include <sys/poll.h>
#else
@@ -53,6 +55,8 @@
#include <X11_dndcontext.hxx>
#include <bmp.hxx>
+#include "vcl/svapp.hxx"
+
// pointer bitmaps
#include <copydata_curs.h>
#include <copydata_mask.h>
@@ -66,9 +70,9 @@
#include <com/sun/star/awt/MouseEvent.hpp>
#include <com/sun/star/awt/MouseButton.hpp>
#include <rtl/tencinfo.h>
-#ifndef OSL_PROCESS_H
#include <osl/process.h>
-#endif
+
+#include <comphelper/processfactory.hxx>
#define DRAG_EVENT_MASK ButtonPressMask |\
ButtonReleaseMask |\
@@ -81,6 +85,7 @@ using namespace com::sun::star::datatransfer::dnd;
using namespace com::sun::star::lang;
using namespace com::sun::star::awt;
using namespace com::sun::star::uno;
+using namespace com::sun::star::frame;
using namespace cppu;
using namespace osl;
using namespace rtl;
@@ -280,7 +285,7 @@ SelectionManager::SelectionManager() :
m_aDragRunning.reset();
}
-Cursor SelectionManager::createCursor( const char* pPointerData, const char* pMaskData, int width, int height, int hotX, int hotY )
+XLIB_Cursor SelectionManager::createCursor( const char* pPointerData, const char* pMaskData, int width, int height, int hotX, int hotY )
{
Pixmap aPointer;
Pixmap aMask;
@@ -306,7 +311,7 @@ Cursor SelectionManager::createCursor( const char* pPointerData, const char* pMa
pMaskData,
width,
height );
- Cursor aCursor =
+ XLIB_Cursor aCursor =
XCreatePixmapCursor( m_pDisplay, aPointer, aMask,
&aBlack, &aWhite,
hotX,
@@ -928,7 +933,7 @@ bool SelectionManager::getPasteData( Atom selection, Atom type, Sequence< sal_In
if( it == m_aSelections.end() )
return false;
- Window aSelectionOwner = XGetSelectionOwner( m_pDisplay, selection );
+ XLIB_Window aSelectionOwner = XGetSelectionOwner( m_pDisplay, selection );
if( aSelectionOwner == None )
return false;
if( aSelectionOwner == m_aWindow )
@@ -1480,7 +1485,7 @@ static sal_Size GetTrueFormatSize(int nFormat)
}
bool SelectionManager::sendData( SelectionAdaptor* pAdaptor,
- Window requestor,
+ XLIB_Window requestor,
Atom target,
Atom property,
Atom selection )
@@ -1587,7 +1592,7 @@ bool SelectionManager::sendData( SelectionAdaptor* pAdaptor,
{
#if OSL_DEBUG_LEVEL > 1
fprintf( stderr, "using INCR protocol\n" );
- std::hash_map< Window, std::hash_map< Atom, IncrementalTransfer > >::const_iterator win_it = m_aIncrementals.find( requestor );
+ std::hash_map< XLIB_Window, std::hash_map< Atom, IncrementalTransfer > >::const_iterator win_it = m_aIncrementals.find( requestor );
if( win_it != m_aIncrementals.end() )
{
std::hash_map< Atom, IncrementalTransfer >::const_iterator inc_it = win_it->second.find( property );
@@ -1986,7 +1991,7 @@ bool SelectionManager::handleSendPropertyNotify( XPropertyEvent& rNotify )
// feed incrementals
if( rNotify.state == PropertyDelete )
{
- std::hash_map< Window, std::hash_map< Atom, IncrementalTransfer > >::iterator it;
+ std::hash_map< XLIB_Window, std::hash_map< Atom, IncrementalTransfer > >::iterator it;
it = m_aIncrementals.find( rNotify.window );
if( it != m_aIncrementals.end() )
{
@@ -2168,12 +2173,12 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
ResettableMutexGuard aGuard(m_aMutex);
// handle drop related events
- Window aSource = rMessage.data.l[0];
- Window aTarget = rMessage.window;
+ XLIB_Window aSource = rMessage.data.l[0];
+ XLIB_Window aTarget = rMessage.window;
bool bHandled = false;
- ::std::hash_map< Window, DropTargetEntry >::iterator it =
+ ::std::hash_map< XLIB_Window, DropTargetEntry >::iterator it =
m_aDropTargets.find( aTarget );
#if OSL_DEBUG_LEVEL > 1
@@ -2187,7 +2192,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
fprintf( stderr, "but no target found\n" );
else if( ! it->second.m_pTarget->m_bActive )
fprintf( stderr, "but target is inactive\n" );
- else if( m_aDropEnterEvent.data.l[0] != None && (Window)m_aDropEnterEvent.data.l[0] != aSource )
+ else if( m_aDropEnterEvent.data.l[0] != None && (XLIB_Window)m_aDropEnterEvent.data.l[0] != aSource )
fprintf( stderr, "but source 0x%lx is unknown (expected 0x%lx or 0)\n", aSource, m_aDropEnterEvent.data.l[0] );
else
fprintf( stderr, "processing.\n" );
@@ -2208,7 +2213,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
if( it != m_aDropTargets.end() &&
it->second.m_pTarget->m_bActive &&
- ( m_aDropEnterEvent.data.l[0] == None || Window(m_aDropEnterEvent.data.l[0]) == aSource )
+ ( m_aDropEnterEvent.data.l[0] == None || XLIB_Window(m_aDropEnterEvent.data.l[0]) == aSource )
)
{
if( rMessage.message_type == m_nXdndEnter )
@@ -2224,7 +2229,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
}
else if(
rMessage.message_type == m_nXdndPosition &&
- aSource == Window(m_aDropEnterEvent.data.l[0])
+ aSource == XLIB_Window(m_aDropEnterEvent.data.l[0])
)
{
bHandled = true;
@@ -2232,7 +2237,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
if( ! m_bDropEnterSent )
m_nDropTimestamp = m_nDropTime;
- Window aChild;
+ XLIB_Window aChild;
XTranslateCoordinates( m_pDisplay,
it->second.m_aRootWindow,
it->first,
@@ -2280,7 +2285,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
}
else if(
rMessage.message_type == m_nXdndLeave &&
- aSource == Window(m_aDropEnterEvent.data.l[0])
+ aSource == XLIB_Window(m_aDropEnterEvent.data.l[0])
)
{
bHandled = true;
@@ -2298,7 +2303,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
}
else if(
rMessage.message_type == m_nXdndDrop &&
- aSource == Window(m_aDropEnterEvent.data.l[0])
+ aSource == XLIB_Window(m_aDropEnterEvent.data.l[0])
)
{
bHandled = true;
@@ -2345,7 +2350,7 @@ bool SelectionManager::handleDropEvent( XClientMessageEvent& rMessage )
* methods for XDropTargetDropContext
*/
-void SelectionManager::dropComplete( sal_Bool bSuccess, Window aDropWindow, Time )
+void SelectionManager::dropComplete( sal_Bool bSuccess, XLIB_Window aDropWindow, XLIB_Time )
{
ClearableMutexGuard aGuard(m_aMutex);
@@ -2542,21 +2547,21 @@ bool SelectionManager::updateDragAction( int modifierState )
// ------------------------------------------------------------------------
-void SelectionManager::sendDropPosition( bool bForce, Time eventTime )
+void SelectionManager::sendDropPosition( bool bForce, XLIB_Time eventTime )
{
ClearableMutexGuard aGuard(m_aMutex);
if( m_bDropSent )
return;
- ::std::hash_map< Window, DropTargetEntry >::const_iterator it =
+ ::std::hash_map< XLIB_Window, DropTargetEntry >::const_iterator it =
m_aDropTargets.find( m_aDropWindow );
if( it != m_aDropTargets.end() )
{
if( it->second.m_pTarget->m_bActive )
{
int x, y;
- Window aChild;
+ XLIB_Window aChild;
XTranslateCoordinates( m_pDisplay, it->second.m_aRootWindow, m_aDropWindow, m_nLastDragX, m_nLastDragY, &x, &y, &aChild );
DropTargetDragEvent dtde;
dtde.Source = static_cast< OWeakObject* >(it->second.m_pTarget );
@@ -2612,7 +2617,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
bool bHandled = false;
// for shortcut
- ::std::hash_map< Window, DropTargetEntry >::const_iterator it =
+ ::std::hash_map< XLIB_Window, DropTargetEntry >::const_iterator it =
m_aDropTargets.find( m_aDropWindow );
#if OSL_DEBUG_LEVEL > 1
switch( rMessage.type )
@@ -2635,7 +2640,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
case ButtonRelease:
fprintf( stderr, "handleDragEvent: ButtonRelease %d (m_nDragButton = %d)\n", rMessage.xbutton.button, m_nDragButton );
break;
- case KeyPress:
+ case XLIB_KeyPress:
fprintf( stderr, "handleDragEvent: KeyPress\n" );
break;
case KeyRelease:
@@ -2719,7 +2724,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
bool bForce = false;
int root_x = rMessage.type == MotionNotify ? rMessage.xmotion.x_root : rMessage.xcrossing.x_root;
int root_y = rMessage.type == MotionNotify ? rMessage.xmotion.y_root : rMessage.xcrossing.y_root;
- Window root = rMessage.type == MotionNotify ? rMessage.xmotion.root : rMessage.xcrossing.root;
+ XLIB_Window root = rMessage.type == MotionNotify ? rMessage.xmotion.root : rMessage.xcrossing.root;
m_nDragTimestamp = rMessage.type == MotionNotify ? rMessage.xmotion.time : rMessage.xcrossing.time;
aGuard.clear();
@@ -2736,7 +2741,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
sendDropPosition( bForce, rMessage.type == MotionNotify ? rMessage.xmotion.time : rMessage.xcrossing.time );
}
}
- else if( rMessage.type == KeyPress || rMessage.type == KeyRelease )
+ else if( rMessage.type == XLIB_KeyPress || rMessage.type == KeyRelease )
{
bHandled = true;
KeySym aKey = XKeycodeToKeysym( m_pDisplay, rMessage.xkey.keycode, 0 );
@@ -2793,7 +2798,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
case XK_Control_L: nNewState = ControlMask;break;
// just interested in shift and ctrl for dnd
}
- if( rMessage.type == KeyPress )
+ if( rMessage.type == XLIB_KeyPress )
nState |= nNewState;
else
nState &= ~nNewState;
@@ -2815,7 +2820,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
{
bHandled = true;
int x, y;
- Window aChild;
+ XLIB_Window aChild;
XTranslateCoordinates( m_pDisplay, rMessage.xbutton.root, m_aDropWindow, rMessage.xbutton.x_root, rMessage.xbutton.y_root, &x, &y, &aChild );
DropTargetDropEvent dtde;
dtde.Source = static_cast< OWeakObject* >(it->second.m_pTarget );
@@ -2865,7 +2870,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
{
bHandled = true;
- Window aDummy;
+ XLIB_Window aDummy;
XEvent aEvent;
aEvent.type = ButtonPress;
aEvent.xbutton.display = m_pDisplay;
@@ -2924,7 +2929,7 @@ bool SelectionManager::handleDragEvent( XEvent& rMessage )
// ------------------------------------------------------------------------
-void SelectionManager::accept( sal_Int8 dragOperation, Window aDropWindow, Time )
+void SelectionManager::accept( sal_Int8 dragOperation, XLIB_Window aDropWindow, XLIB_Time )
{
if( aDropWindow == m_aCurrentDropWindow )
{
@@ -2946,7 +2951,7 @@ void SelectionManager::accept( sal_Int8 dragOperation, Window aDropWindow, Time
// ------------------------------------------------------------------------
-void SelectionManager::reject( Window aDropWindow, Time )
+void SelectionManager::reject( XLIB_Window aDropWindow, XLIB_Time )
{
if( aDropWindow == m_aCurrentDropWindow )
{
@@ -2982,7 +2987,7 @@ sal_Bool SelectionManager::isDragImageSupported() throw()
sal_Int32 SelectionManager::getDefaultCursor( sal_Int8 dragAction ) throw()
{
- Cursor aCursor = m_aNoneCursor;
+ XLIB_Cursor aCursor = m_aNoneCursor;
if( dragAction & DNDConstants::ACTION_MOVE )
aCursor = m_aMoveCursor;
else if( dragAction & DNDConstants::ACTION_COPY )
@@ -2994,7 +2999,7 @@ sal_Int32 SelectionManager::getDefaultCursor( sal_Int8 dragAction ) throw()
// ------------------------------------------------------------------------
-int SelectionManager::getXdndVersion( Window aWindow, Window& rProxy )
+int SelectionManager::getXdndVersion( XLIB_Window aWindow, XLIB_Window& rProxy )
{
Atom* pProperties = NULL;
int nProperties = 0;
@@ -3022,7 +3027,7 @@ int SelectionManager::getXdndVersion( Window aWindow, Window& rProxy )
if( pBytes )
{
if( nType == XA_WINDOW )
- rProxy = *(Window*)pBytes;
+ rProxy = *(XLIB_Window*)pBytes;
XFree( pBytes );
pBytes = NULL;
if( rProxy != None )
@@ -3032,7 +3037,7 @@ int SelectionManager::getXdndVersion( Window aWindow, Window& rProxy )
&nType, &nFormat, &nItems, &nBytes, &pBytes );
if( pBytes )
{
- if( nType == XA_WINDOW && *(Window*)pBytes != rProxy )
+ if( nType == XA_WINDOW && *(XLIB_Window*)pBytes != rProxy )
rProxy = None;
XFree( pBytes );
pBytes = NULL;
@@ -3044,7 +3049,7 @@ int SelectionManager::getXdndVersion( Window aWindow, Window& rProxy )
break;
}
}
- Window aAwareWindow = rProxy != None ? rProxy : aWindow;
+ XLIB_Window aAwareWindow = rProxy != None ? rProxy : aWindow;
XGetWindowProperty( m_pDisplay, aAwareWindow, m_nXdndAware, 0, 1, False, XA_ATOM,
&nType, &nFormat, &nItems, &nBytes, &pBytes );
@@ -3062,7 +3067,7 @@ int SelectionManager::getXdndVersion( Window aWindow, Window& rProxy )
// ------------------------------------------------------------------------
-void SelectionManager::updateDragWindow( int nX, int nY, Window aRoot )
+void SelectionManager::updateDragWindow( int nX, int nY, XLIB_Window aRoot )
{
ResettableMutexGuard aGuard( m_aMutex );
@@ -3071,9 +3076,9 @@ void SelectionManager::updateDragWindow( int nX, int nY, Window aRoot )
m_nLastDragX = nX;
m_nLastDragY = nY;
- Window aParent = aRoot;
- Window aChild;
- Window aNewProxy = None, aNewCurrentWindow = None;
+ XLIB_Window aParent = aRoot;
+ XLIB_Window aChild;
+ XLIB_Window aNewProxy = None, aNewCurrentWindow = None;
int nNewProtocolVersion = -1;
int nWinX, nWinY;
@@ -3114,7 +3119,7 @@ void SelectionManager::updateDragWindow( int nX, int nY, Window aRoot )
dsde.DropAction = nNewProtocolVersion >= 0 ? m_nUserDragAction : DNDConstants::ACTION_COPY;
dsde.UserAction = nNewProtocolVersion >= 0 ? m_nUserDragAction : DNDConstants::ACTION_COPY;
- ::std::hash_map< Window, DropTargetEntry >::const_iterator it;
+ ::std::hash_map< XLIB_Window, DropTargetEntry >::const_iterator it;
if( aNewCurrentWindow != m_aDropWindow )
{
#if OSL_DEBUG_LEVEL > 1
@@ -3263,11 +3268,11 @@ void SelectionManager::startDrag(
// the pointer is located in. since said window should be one
// of our DropTargets at the time of executeDrag we can use
// them for a start
- Window aRoot, aParent, aChild;
+ XLIB_Window aRoot, aParent, aChild;
int root_x, root_y, win_x, win_y;
unsigned int mask;
- ::std::hash_map< Window, DropTargetEntry >::const_iterator it;
+ ::std::hash_map< XLIB_Window, DropTargetEntry >::const_iterator it;
it = m_aDropTargets.begin();
while( it != m_aDropTargets.end() )
{
@@ -3379,10 +3384,9 @@ void SelectionManager::startDrag(
m_bDropSuccess = false;
m_bWaitingForPrimaryConversion = false;
m_nDragButton = Button1; // default to left button
- if( trigger.Event.getValueTypeName().equalsAsciiL( "com.sun.star.awt.MouseEvent", 27 ) )
+ com::sun::star::awt::MouseEvent aEvent;
+ if( trigger.Event >>= aEvent )
{
- MouseEvent aEvent;
- trigger.Event >>= aEvent;
if( aEvent.Buttons & MouseButton::LEFT )
m_nDragButton = Button1;
else if( aEvent.Buttons & MouseButton::RIGHT )
@@ -3519,10 +3523,10 @@ sal_Int32 SelectionManager::getCurrentCursor()
// ------------------------------------------------------------------------
-void SelectionManager::setCursor( sal_Int32 cursor, Window aDropWindow, Time )
+void SelectionManager::setCursor( sal_Int32 cursor, XLIB_Window aDropWindow, XLIB_Time )
{
MutexGuard aGuard( m_aMutex );
- if( aDropWindow == m_aDropWindow && Cursor(cursor) != m_aCurrentCursor )
+ if( aDropWindow == m_aDropWindow && XLIB_Cursor(cursor) != m_aCurrentCursor )
{
if( m_xDragSourceListener.is() && ! m_bDropSent )
{
@@ -3535,7 +3539,7 @@ void SelectionManager::setCursor( sal_Int32 cursor, Window aDropWindow, Time )
// ------------------------------------------------------------------------
-void SelectionManager::setImage( sal_Int32, Window, Time )
+void SelectionManager::setImage( sal_Int32, XLIB_Window, XLIB_Time )
{
}
@@ -3668,7 +3672,7 @@ bool SelectionManager::handleXEvent( XEvent& rEvent )
case MotionNotify:
case ButtonPress:
case ButtonRelease:
- case KeyPress:
+ case XLIB_KeyPress:
case KeyRelease:
bHandled = handleDragEvent( rEvent );
break;
@@ -3734,6 +3738,14 @@ void SelectionManager::run( void* pThis )
timeval aLast;
gettimeofday( &aLast, 0 );
+ Reference< XMultiServiceFactory > xFact( ::comphelper::getProcessServiceFactory() );
+ if( xFact.is() )
+ {
+ Reference< XDesktop > xDesktop( xFact->createInstance( ::rtl::OUString::createFromAscii( "com.sun.star.frame.Desktop" ) ), UNO_QUERY );
+ if( xDesktop.is() )
+ xDesktop->addTerminateListener(This);
+ }
+
while( osl_scheduleThread(This->m_aThread) )
{
This->dispatchEvent( 1000 );
@@ -3750,7 +3762,7 @@ void SelectionManager::run( void* pThis )
{
if( it->first != This->m_nXdndSelection && ! it->second->m_bOwner )
{
- Window aOwner = XGetSelectionOwner( This->m_pDisplay, it->first );
+ XLIB_Window aOwner = XGetSelectionOwner( This->m_pDisplay, it->first );
if( aOwner != it->second->m_aLastOwner )
{
it->second->m_aLastOwner = aOwner;
@@ -3774,6 +3786,40 @@ void SelectionManager::run( void* pThis )
#endif
}
+void SelectionManager::shutdown() throw()
+{
+ ResettableMutexGuard aGuard(m_aMutex);
+ // stop dispatching
+ if( m_aThread )
+ {
+ osl_terminateThread( m_aThread );
+ /*
+ * Allow thread to finish before app exits to avoid pulling the carpet
+ * out from under it if pasting is occuring during shutdown
+ *
+ * a) allow it to have the Mutex and
+ * b) reschedule to allow it to complete callbacks to any
+ * Application::GetSolarMutex protected regions, etc. e.g.
+ * TransferableHelper::getTransferDataFlavors (via
+ * SelectionManager::handleSelectionRequest) which it might
+ * currently be trying to enter.
+ *
+ * Otherwise the thread may be left still waiting on a GlobalMutex
+ * when that gets destroyed, letting the thread blow up and die
+ * when enters the section in a now dead OOo instance.
+ */
+ aGuard.clear();
+ while (osl_isThreadRunning(m_aThread))
+ Application::Reschedule();
+ osl_joinWithThread( m_aThread );
+ osl_destroyThread( m_aThread );
+ m_aThread = NULL;
+ aGuard.reset();
+ }
+ m_xDisplayConnection->removeEventHandler( Any(), this );
+ m_xDisplayConnection.clear();
+}
+
// ------------------------------------------------------------------------
sal_Bool SelectionManager::handleEvent( const Any& event ) throw()
@@ -3782,10 +3828,10 @@ sal_Bool SelectionManager::handleEvent( const Any& event ) throw()
if( (event >>= aSeq) )
{
XEvent* pEvent = (XEvent*)aSeq.getArray();
- Time nTimestamp = CurrentTime;
+ XLIB_Time nTimestamp = CurrentTime;
if( pEvent->type == ButtonPress || pEvent->type == ButtonRelease )
nTimestamp = pEvent->xbutton.time;
- else if( pEvent->type == KeyPress || pEvent->type == KeyRelease )
+ else if( pEvent->type == XLIB_KeyPress || pEvent->type == KeyRelease )
nTimestamp = pEvent->xkey.time;
else if( pEvent->type == MotionNotify )
nTimestamp = pEvent->xmotion.time;
@@ -3806,16 +3852,38 @@ sal_Bool SelectionManager::handleEvent( const Any& event ) throw()
#if OSL_DEBUG_LEVEL > 1
fprintf( stderr, "SelectionManager got downing event\n" );
#endif
- MutexGuard aGuard(m_aMutex);
- // stop dispatching
- if( m_aThread )
- osl_terminateThread( m_aThread );
- m_xDisplayConnection->removeEventHandler( Any(), this );
- m_xDisplayConnection.clear();
+ shutdown();
}
return sal_True;
}
+void SAL_CALL SelectionManager::disposing( const ::com::sun::star::lang::EventObject& )
+ throw( ::com::sun::star::uno::RuntimeException )
+{
+}
+
+void SAL_CALL SelectionManager::queryTermination( const ::com::sun::star::lang::EventObject& )
+ throw( ::com::sun::star::frame::TerminationVetoException, ::com::sun::star::uno::RuntimeException )
+{
+}
+
+/*
+ * To be safe, shutdown needs to be called before the ~SfxApplication is called, waiting until
+ * the downing event can be too late if paste are requested during shutdown and ~SfxApplication
+ * has been called before vcl is shutdown
+ */
+void SAL_CALL SelectionManager::notifyTermination( const ::com::sun::star::lang::EventObject& rEvent )
+ throw( ::com::sun::star::uno::RuntimeException )
+{
+ Reference< XDesktop > xDesktop( rEvent.Source, UNO_QUERY );
+ if( xDesktop.is() == sal_True )
+ xDesktop->removeTerminateListener( this );
+ #if OSL_DEBUG_LEVEL > 1
+ fprintf( stderr, "SelectionManager got app termination event\n" );
+ #endif
+ shutdown();
+}
+
// ------------------------------------------------------------------------
void SelectionManager::registerHandler( Atom selection, SelectionAdaptor& rAdaptor )
@@ -3846,12 +3914,12 @@ void SelectionManager::deregisterHandler( Atom selection )
// ------------------------------------------------------------------------
-void SelectionManager::registerDropTarget( Window aWindow, DropTarget* pTarget )
+void SelectionManager::registerDropTarget( XLIB_Window aWindow, DropTarget* pTarget )
{
MutexGuard aGuard(m_aMutex);
// sanity check
- ::std::hash_map< Window, DropTargetEntry >::const_iterator it =
+ ::std::hash_map< XLIB_Window, DropTargetEntry >::const_iterator it =
m_aDropTargets.find( aWindow );
if( it != m_aDropTargets.end() )
OSL_ASSERT( "attempt to register window as drop target twice" );
@@ -3877,7 +3945,7 @@ void SelectionManager::registerDropTarget( Window aWindow, DropTarget* pTarget )
// ------------------------------------------------------------------------
-void SelectionManager::deregisterDropTarget( Window aWindow )
+void SelectionManager::deregisterDropTarget( XLIB_Window aWindow )
{
ClearableMutexGuard aGuard(m_aMutex);
@@ -3885,7 +3953,7 @@ void SelectionManager::deregisterDropTarget( Window aWindow )
if( aWindow == m_aDragSourceWindow && m_aDragRunning.check() )
{
// abort drag
- std::hash_map< Window, DropTargetEntry >::const_iterator it =
+ std::hash_map< XLIB_Window, DropTargetEntry >::const_iterator it =
m_aDropTargets.find( m_aDropWindow );
if( it != m_aDropTargets.end() )
{
diff --git a/vcl/unx/source/dtrans/X11_selection.hxx b/vcl/unx/source/dtrans/X11_selection.hxx
index dc6c41247bbd..fa6c310ef8c1 100644
--- a/vcl/unx/source/dtrans/X11_selection.hxx
+++ b/vcl/unx/source/dtrans/X11_selection.hxx
@@ -32,6 +32,7 @@
#define _DTRANS_X11_SELECTION_HXX_
#include <cppuhelper/compbase3.hxx>
+#include <cppuhelper/compbase4.hxx>
#include <com/sun/star/datatransfer/XTransferable.hpp>
#include <com/sun/star/datatransfer/dnd/XDropTarget.hpp>
#include <com/sun/star/datatransfer/dnd/XDragSource.hpp>
@@ -39,6 +40,7 @@
#include <com/sun/star/lang/XInitialization.hpp>
#include <com/sun/star/lang/XServiceInfo.hpp>
#include <com/sun/star/script/XInvocation.hpp>
+#include <com/sun/star/frame/XDesktop.hpp>
#include <osl/thread.h>
#ifndef _OSL_CONDITION_HXX_
@@ -48,7 +50,9 @@
#include <hash_map>
#include <list>
+#include "tools/prex.h"
#include <X11/Xlib.h>
+#include "tools/postx.h"
#define XDND_IMPLEMENTATION_NAME "com.sun.star.datatransfer.dnd.XdndSupport"
#define XDND_DROPTARGET_IMPLEMENTATION_NAME "com.sun.star.datatransfer.dnd.XdndDropTarget"
@@ -84,7 +88,7 @@ namespace x11 {
::osl::Mutex m_aMutex;
bool m_bActive;
sal_Int8 m_nDefaultActions;
- Window m_aTargetWindow;
+ XLIB_Window m_aTargetWindow;
class SelectionManager* m_pSelectionManager;
Reference< ::com::sun::star::datatransfer::dnd::XDragSource >
m_xSelectionManager;
@@ -155,10 +159,11 @@ namespace x11 {
class SelectionManager :
- public ::cppu::WeakImplHelper3<
+ public ::cppu::WeakImplHelper4<
::com::sun::star::datatransfer::dnd::XDragSource,
::com::sun::star::lang::XInitialization,
- ::com::sun::star::awt::XEventHandler
+ ::com::sun::star::awt::XEventHandler,
+ ::com::sun::star::frame::XTerminateListener
>,
public SelectionAdaptor
{
@@ -175,7 +180,7 @@ namespace x11 {
{
Sequence< sal_Int8 > m_aData;
int m_nBufferPos;
- Window m_aRequestor;
+ XLIB_Window m_aRequestor;
Atom m_aProperty;
Atom m_aTarget;
int m_nFormat;
@@ -209,11 +214,11 @@ namespace x11 {
Atom m_aUTF8Type;
bool m_bHaveCompound;
bool m_bOwner;
- Window m_aLastOwner;
+ XLIB_Window m_aLastOwner;
PixmapHolder* m_pPixmap;
- // m_nOrigTimestamp contains the timestamp at which the seclection
- // was acquired; needed for TIMESTAMP target
- Time m_nOrigTimestamp;
+ // m_nOrigXLIB_Timestamp contains the XLIB_Timestamp at which the seclection
+ // was acquired; needed for XLIB_TimeSTAMP target
+ XLIB_Time m_nOrigTimestamp;
Selection() : m_eState( Inactive ),
m_pAdaptor( NULL ),
@@ -234,7 +239,7 @@ namespace x11 {
struct DropTargetEntry
{
DropTarget* m_pTarget;
- Window m_aRootWindow;
+ XLIB_Window m_aRootWindow;
DropTargetEntry() : m_pTarget( NULL ), m_aRootWindow( None ) {}
DropTargetEntry( DropTarget* pTarget ) :
@@ -257,13 +262,13 @@ namespace x11 {
oslThread m_aThread;
oslThread m_aDragExecuteThread;
::osl::Condition m_aDragRunning;
- Window m_aWindow;
+ XLIB_Window m_aWindow;
Reference< ::com::sun::star::awt::XDisplayConnection >
m_xDisplayConnection;
Reference< com::sun::star::script::XInvocation >
m_xBitmapConverter;
sal_Int32 m_nSelectionTimeout;
- Time m_nSelectionTimestamp;
+ XLIB_Time m_nSelectionTimestamp;
// members used for Xdnd
@@ -272,21 +277,21 @@ namespace x11 {
// contains the XdndEnterEvent of a drop action running
// with one of our targets. The data.l[0] member
- // (conatining the drag source window) is set
+ // (conatining the drag source XLIB_Window) is set
// to None while that is not the case
XClientMessageEvent m_aDropEnterEvent;
// set to false on XdndEnter
// set to true on first XdndPosition or XdndLeave
bool m_bDropEnterSent;
- Window m_aCurrentDropWindow;
- // time code of XdndDrop
- Time m_nDropTime;
+ XLIB_Window m_aCurrentDropWindow;
+ // XLIB_Time code of XdndDrop
+ XLIB_Time m_nDropTime;
sal_Int8 m_nLastDropAction;
// XTransferable for Xdnd with foreign drag source
Reference< ::com::sun::star::datatransfer::XTransferable >
m_xDropTransferable;
int m_nLastX, m_nLastY;
- Time m_nDropTimestamp;
+ XLIB_Time m_nDropTimestamp;
// set to true when calling drop()
// if another XdndEnter is received this shows that
// someone forgot to call dropComplete - we should reset
@@ -296,10 +301,10 @@ namespace x11 {
// drag only
// None if no Dnd action is running with us as source
- Window m_aDropWindow;
- // either m_aDropWindow or its XdndProxy
- Window m_aDropProxy;
- Window m_aDragSourceWindow;
+ XLIB_Window m_aDropWindow;
+ // either m_aDropXLIB_Window or its XdndProxy
+ XLIB_Window m_aDropProxy;
+ XLIB_Window m_aDragSourceWindow;
// XTransferable for Xdnd when we are drag source
Reference< ::com::sun::star::datatransfer::XTransferable >
m_xDragSourceTransferable;
@@ -321,20 +326,20 @@ namespace x11 {
bool m_bDropSent;
time_t m_nDropTimeout;
bool m_bWaitingForPrimaryConversion;
- Time m_nDragTimestamp;
+ XLIB_Time m_nDragTimestamp;
// drag cursors
- Cursor m_aMoveCursor;
- Cursor m_aCopyCursor;
- Cursor m_aLinkCursor;
- Cursor m_aNoneCursor;
- Cursor m_aCurrentCursor;
+ XLIB_Cursor m_aMoveCursor;
+ XLIB_Cursor m_aCopyCursor;
+ XLIB_Cursor m_aLinkCursor;
+ XLIB_Cursor m_aNoneCursor;
+ XLIB_Cursor m_aCurrentCursor;
// drag and drop
int m_nCurrentProtocolVersion;
- ::std::hash_map< Window, DropTargetEntry >
+ ::std::hash_map< XLIB_Window, DropTargetEntry >
m_aDropTargets;
@@ -374,7 +379,7 @@ namespace x11 {
::std::hash_map< Atom, Selection* >
m_aSelections;
// IncrementalTransfers in progress
- std::hash_map< Window, std::hash_map< Atom, IncrementalTransfer > >
+ std::hash_map< XLIB_Window, std::hash_map< Atom, IncrementalTransfer > >
m_aIncrementals;
// do not use X11 multithreading capabilities
@@ -398,12 +403,12 @@ namespace x11 {
// dnd helpers
void sendDragStatus( Atom nDropAction );
- void sendDropPosition( bool bForce, Time eventTime );
+ void sendDropPosition( bool bForce, XLIB_Time eventXLIB_Time );
bool updateDragAction( int modifierState );
- int getXdndVersion( Window aWindow, Window& rProxy );
- Cursor createCursor( const char* pPointerData, const char* pMaskData, int width, int height, int hotX, int hotY );
- // coordinates on root window
- void updateDragWindow( int nX, int nY, Window aRoot );
+ int getXdndVersion( XLIB_Window aXLIB_Window, XLIB_Window& rProxy );
+ XLIB_Cursor createCursor( const char* pPointerData, const char* pMaskData, int width, int height, int hotX, int hotY );
+ // coordinates on root XLIB_Window
+ void updateDragWindow( int nX, int nY, XLIB_Window aRoot );
bool getPasteData( Atom selection, Atom type, Sequence< sal_Int8 >& rData );
// returns true if conversion was successful
@@ -412,7 +417,7 @@ namespace x11 {
Atom nSelection,
int & rFormat,
Sequence< sal_Int8 >& rData );
- bool sendData( SelectionAdaptor* pAdaptor, Window requestor, Atom target, Atom property, Atom selection );
+ bool sendData( SelectionAdaptor* pAdaptor, XLIB_Window requestor, Atom target, Atom property, Atom selection );
// thread dispatch loop
public:
@@ -438,7 +443,7 @@ namespace x11 {
static SelectionManager& get( const ::rtl::OUString& rDisplayName = ::rtl::OUString() );
Display * getDisplay() { return m_pDisplay; };
- Window getWindow() { return m_aWindow; };
+ XLIB_Window getWindow() { return m_aWindow; };
void registerHandler( Atom selection, SelectionAdaptor& rAdaptor );
@@ -464,20 +469,22 @@ namespace x11 {
bool getPasteData( Atom selection, const ::rtl::OUString& rType, Sequence< sal_Int8 >& rData );
// for XDropTarget to register/deregister itself
- void registerDropTarget( Window aWindow, DropTarget* pTarget );
- void deregisterDropTarget( Window aWindow );
+ void registerDropTarget( XLIB_Window aXLIB_Window, DropTarget* pTarget );
+ void deregisterDropTarget( XLIB_Window aXLIB_Window );
// for XDropTarget{Drag|Drop}Context
- void accept( sal_Int8 dragOperation, Window aDropWindow, Time aTimestamp );
- void reject( Window aDropWindow, Time aTimestamp );
- void dropComplete( sal_Bool success, Window aDropWindow, Time aTimestamp );
+ void accept( sal_Int8 dragOperation, XLIB_Window aDropXLIB_Window, XLIB_Time aXLIB_Timestamp );
+ void reject( XLIB_Window aDropXLIB_Window, XLIB_Time aXLIB_Timestamp );
+ void dropComplete( sal_Bool success, XLIB_Window aDropXLIB_Window, XLIB_Time aXLIB_Timestamp );
// for XDragSourceContext
sal_Int32 getCurrentCursor();
- void setCursor( sal_Int32 cursor, Window aDropWindow, Time aTimestamp );
- void setImage( sal_Int32 image, Window aDropWindow, Time aTimestamp );
+ void setCursor( sal_Int32 cursor, XLIB_Window aDropXLIB_Window, XLIB_Time aXLIB_Timestamp );
+ void setImage( sal_Int32 image, XLIB_Window aDropXLIB_Window, XLIB_Time aXLIB_Timestamp );
void transferablesFlavorsChanged();
+ void shutdown() throw();
+
// XInitialization
virtual void SAL_CALL initialize( const Sequence< Any >& arguments ) throw( ::com::sun::star::uno::Exception );
@@ -499,6 +506,15 @@ namespace x11 {
virtual void clearTransferable() throw();
virtual void fireContentsChanged() throw();
virtual Reference< XInterface > getReference() throw();
+
+ // XEventListener
+ virtual void SAL_CALL disposing( const ::com::sun::star::lang::EventObject& Source ) throw( ::com::sun::star::uno::RuntimeException );
+
+ // XTerminateListener
+ virtual void SAL_CALL queryTermination( const ::com::sun::star::lang::EventObject& aEvent )
+ throw( ::com::sun::star::frame::TerminationVetoException, ::com::sun::star::uno::RuntimeException );
+ virtual void SAL_CALL notifyTermination( const ::com::sun::star::lang::EventObject& aEvent )
+ throw( ::com::sun::star::uno::RuntimeException );
};
// ------------------------------------------------------------------------
diff --git a/vcl/unx/source/dtrans/bmp.cxx b/vcl/unx/source/dtrans/bmp.cxx
index 49219bfb0e2a..f3c7d78617a6 100644
--- a/vcl/unx/source/dtrans/bmp.cxx
+++ b/vcl/unx/source/dtrans/bmp.cxx
@@ -356,7 +356,7 @@ sal_uInt8* x11::X11_getBmpFromPixmap(
)
{
// get geometry of drawable
- Window aRoot;
+ XLIB_Window aRoot;
int x,y;
unsigned int w, h, bw, d;
XGetGeometry( pDisplay, aDrawable, &aRoot, &x, &y, &w, &h, &bw, &d );
diff --git a/vcl/unx/source/dtrans/bmp.hxx b/vcl/unx/source/dtrans/bmp.hxx
index baf04ac31d90..6331122e726d 100644
--- a/vcl/unx/source/dtrans/bmp.hxx
+++ b/vcl/unx/source/dtrans/bmp.hxx
@@ -31,10 +31,12 @@
#ifndef _DTRANS_BMP_HXX_
#define _DTRANS_BMP_HXX_
+#include "tools/prex.h"
#include <X11/Xatom.h>
#include <X11/keysym.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>
+#include "tools/postx.h"
#include <sal/types.h>
#include <com/sun/star/awt/XBitmap.hpp>
diff --git a/vcl/unx/source/gdi/salgdi.cxx b/vcl/unx/source/gdi/salgdi.cxx
index 5fe2295a8fed..386be14f04d7 100644
--- a/vcl/unx/source/gdi/salgdi.cxx
+++ b/vcl/unx/source/gdi/salgdi.cxx
@@ -1428,14 +1428,17 @@ bool X11SalGraphics::drawPolyPolygon( const ::basegfx::B2DPolyPolygon& rOrigPoly
// unless it splits another trapezoid that is still active
bool bSplit = false;
ActiveTrapSet::iterator aActiveTrapsIt = aActiveTraps.begin();
- for(; aActiveTrapsIt != aActiveTraps.end(); ++aActiveTrapsIt )
+ while(aActiveTrapsIt != aActiveTraps.end())
{
XTrapezoid& rLeftTrap = aTrapVector[ *aActiveTrapsIt ];
// skip until first overlap candidate
// TODO: use stl::*er_bound() instead
if( IsLeftOf( aTrapezoid.left, rLeftTrap.left) )
+ {
+ ++aActiveTrapsIt;
continue;
+ }
// in the ActiveTrapSet there are still trapezoids where
// a vertical overlap with new trapezoids is no longer possible
@@ -1446,15 +1449,26 @@ bool X11SalGraphics::drawPolyPolygon( const ::basegfx::B2DPolyPolygon& rOrigPoly
{
ActiveTrapSet::iterator it = aActiveTrapsIt;
if( aActiveTrapsIt != aActiveTraps.begin() )
+ {
--aActiveTrapsIt;
- aActiveTraps.erase( it );
+ aActiveTraps.erase( it );
+ ++aActiveTrapsIt;
+ }
+ else
+ {
+ aActiveTraps.erase( it );
+ aActiveTrapsIt = aActiveTraps.begin();
+ }
continue;
}
// check if there is horizontal overlap
// aTrapezoid.left==rLeftTrap.right is allowed though
if( !IsLeftOf( aTrapezoid.left, rLeftTrap.right ) )
+ {
+ ++aActiveTrapsIt;
continue;
+ }
// prepare to split the old trapezoid and keep its upper part
// find the old trapezoids entry in the VerticalTrapSet and remove it
diff --git a/vcl/unx/source/gdi/salprnpsp.cxx b/vcl/unx/source/gdi/salprnpsp.cxx
index d47e30a89633..4dc9a0b6a455 100644
--- a/vcl/unx/source/gdi/salprnpsp.cxx
+++ b/vcl/unx/source/gdi/salprnpsp.cxx
@@ -839,7 +839,7 @@ String PspSalInfoPrinter::GetPaperBinName( const ImplJobSetup* pJobSetup, ULONG
{
const PPDValue* pValue = pKey->getValue( nPaperBin );
if( pValue )
- aRet = pValue->m_aOptionTranslation.Len() ? pValue->m_aOptionTranslation : pValue->m_aOption;
+ aRet = aData.m_pParser->translateOption( pKey->getKey(), pValue->m_aOption );
}
}
diff --git a/vcl/unx/source/printer/cupsmgr.cxx b/vcl/unx/source/printer/cupsmgr.cxx
index d0c7f184fb06..4c38479f1107 100644
--- a/vcl/unx/source/printer/cupsmgr.cxx
+++ b/vcl/unx/source/printer/cupsmgr.cxx
@@ -533,6 +533,10 @@ void CUPSManager::initialize()
pDest->options );
if( pOpt )
m_bUseIncludeFeature = true;
+ // do not send include JobPatch; CUPS will insert that itself
+ // TODO: currently unknwon which versions of CUPS insert JobPatches
+ // so currently it is assumed CUPS = don't insert JobPatch files
+ m_bUseJobPatch = false;
rtl_TextEncoding aEncoding = osl_getThreadTextEncoding();
int nPrinter = m_nDests;
diff --git a/vcl/unx/source/printer/ppdparser.cxx b/vcl/unx/source/printer/ppdparser.cxx
index 95bc7bca41ca..a70a5ac7f6c8 100644
--- a/vcl/unx/source/printer/ppdparser.cxx
+++ b/vcl/unx/source/printer/ppdparser.cxx
@@ -39,6 +39,7 @@
#include "vcl/ppdparser.hxx"
#include "vcl/strhelper.hxx"
#include "vcl/helper.hxx"
+#include "vcl/svapp.hxx"
#include "cupsmgr.hxx"
#include "tools/debug.hxx"
#include "tools/urlobj.hxx"
@@ -51,6 +52,202 @@
#include "rtl/strbuf.hxx"
#include "rtl/ustrbuf.hxx"
+#include "com/sun/star/lang/Locale.hpp"
+
+namespace psp
+{
+ class PPDTranslator
+ {
+ struct LocaleEqual
+ {
+ bool operator()(const com::sun::star::lang::Locale& i_rLeft,
+ const com::sun::star::lang::Locale& i_rRight) const
+ {
+ return i_rLeft.Language.equals( i_rRight.Language ) &&
+ i_rLeft.Country.equals( i_rRight.Country ) &&
+ i_rLeft.Variant.equals( i_rRight.Variant );
+ }
+ };
+
+ struct LocaleHash
+ {
+ size_t operator()(const com::sun::star::lang::Locale& rLocale) const
+ { return
+ (size_t)rLocale.Language.hashCode()
+ ^ (size_t)rLocale.Country.hashCode()
+ ^ (size_t)rLocale.Variant.hashCode()
+ ;
+ }
+ };
+
+ typedef std::hash_map< com::sun::star::lang::Locale, rtl::OUString, LocaleHash, LocaleEqual > translation_map;
+ typedef std::hash_map< rtl::OUString, translation_map, rtl::OUStringHash > key_translation_map;
+
+ key_translation_map m_aTranslations;
+ public:
+ PPDTranslator() {}
+ ~PPDTranslator() {}
+
+
+ void insertValue(
+ const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rValue,
+ const rtl::OUString& i_rTranslation,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale()
+ );
+
+ void insertOption( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rTranslation,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() )
+ {
+ insertValue( i_rKey, i_rOption, rtl::OUString(), i_rTranslation, i_rLocale );
+ }
+
+ void insertKey( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rTranslation,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() )
+ {
+ insertValue( i_rKey, rtl::OUString(), rtl::OUString(), i_rTranslation, i_rLocale );
+ }
+
+ rtl::OUString translateValue(
+ const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rValue,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale()
+ ) const;
+
+ rtl::OUString translateOption( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() ) const
+ {
+ return translateValue( i_rKey, i_rOption, rtl::OUString(), i_rLocale );
+ }
+
+ rtl::OUString translateKey( const rtl::OUString& i_rKey,
+ const com::sun::star::lang::Locale& i_rLocale = com::sun::star::lang::Locale() ) const
+ {
+ return translateValue( i_rKey, rtl::OUString(), rtl::OUString(), i_rLocale );
+ }
+ };
+
+ static com::sun::star::lang::Locale normalizeInputLocale(
+ const com::sun::star::lang::Locale& i_rLocale,
+ bool bInsertDefault = false
+ )
+ {
+ com::sun::star::lang::Locale aLoc( i_rLocale );
+ if( bInsertDefault && aLoc.Language.getLength() == 0 )
+ {
+ // empty locale requested, fill in application UI locale
+ aLoc = Application::GetSettings().GetUILocale();
+
+ #if OSL_DEBUG_LEVEL > 1
+ static const char* pEnvLocale = getenv( "SAL_PPDPARSER_LOCALE" );
+ if( pEnvLocale && *pEnvLocale )
+ {
+ rtl::OString aStr( pEnvLocale );
+ sal_Int32 nLen = aStr.getLength();
+ aLoc.Language = rtl::OStringToOUString( aStr.copy( 0, nLen > 2 ? 2 : nLen ), RTL_TEXTENCODING_MS_1252 );
+ if( nLen >=5 && aStr.getStr()[2] == '_' )
+ aLoc.Country = rtl::OStringToOUString( aStr.copy( 3, 2 ), RTL_TEXTENCODING_MS_1252 );
+ else
+ aLoc.Country = rtl::OUString();
+ aLoc.Variant = rtl::OUString();
+ }
+ #endif
+ }
+ aLoc.Language = aLoc.Language.toAsciiLowerCase();
+ aLoc.Country = aLoc.Country.toAsciiUpperCase();
+ aLoc.Variant = aLoc.Variant.toAsciiUpperCase();
+
+ return aLoc;
+ }
+
+ void PPDTranslator::insertValue(
+ const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rValue,
+ const rtl::OUString& i_rTranslation,
+ const com::sun::star::lang::Locale& i_rLocale
+ )
+ {
+ rtl::OUStringBuffer aKey( i_rKey.getLength() + i_rOption.getLength() + i_rValue.getLength() + 2 );
+ aKey.append( i_rKey );
+ if( i_rOption.getLength() || i_rValue.getLength() )
+ {
+ aKey.append( sal_Unicode( ':' ) );
+ aKey.append( i_rOption );
+ }
+ if( i_rValue.getLength() )
+ {
+ aKey.append( sal_Unicode( ':' ) );
+ aKey.append( i_rValue );
+ }
+ if( aKey.getLength() && i_rTranslation.getLength() )
+ {
+ rtl::OUString aK( aKey.makeStringAndClear() );
+ com::sun::star::lang::Locale aLoc;
+ aLoc.Language = i_rLocale.Language.toAsciiLowerCase();
+ aLoc.Country = i_rLocale.Country.toAsciiUpperCase();
+ aLoc.Variant = i_rLocale.Variant.toAsciiUpperCase();
+ m_aTranslations[ aK ][ aLoc ] = i_rTranslation;
+ }
+ }
+
+ rtl::OUString PPDTranslator::translateValue(
+ const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rValue,
+ const com::sun::star::lang::Locale& i_rLocale
+ ) const
+ {
+ rtl::OUString aResult;
+
+ rtl::OUStringBuffer aKey( i_rKey.getLength() + i_rOption.getLength() + i_rValue.getLength() + 2 );
+ aKey.append( i_rKey );
+ if( i_rOption.getLength() || i_rValue.getLength() )
+ {
+ aKey.append( sal_Unicode( ':' ) );
+ aKey.append( i_rOption );
+ }
+ if( i_rValue.getLength() )
+ {
+ aKey.append( sal_Unicode( ':' ) );
+ aKey.append( i_rValue );
+ }
+ if( aKey.getLength() )
+ {
+ rtl::OUString aK( aKey.makeStringAndClear() );
+ key_translation_map::const_iterator it = m_aTranslations.find( aK );
+ if( it != m_aTranslations.end() )
+ {
+ const translation_map& rMap( it->second );
+
+ com::sun::star::lang::Locale aLoc( normalizeInputLocale( i_rLocale, true ) );
+ for( int nTry = 0; nTry < 4; nTry++ )
+ {
+ translation_map::const_iterator tr = rMap.find( aLoc );
+ if( tr != rMap.end() )
+ {
+ aResult = tr->second;
+ break;
+ }
+ switch( nTry )
+ {
+ case 0: aLoc.Variant = rtl::OUString();break;
+ case 1: aLoc.Country = rtl::OUString();break;
+ case 2: aLoc.Language = rtl::OUString();break;
+ }
+ }
+ }
+ }
+ return aResult;
+ }
+}
+
using namespace psp;
using namespace rtl;
@@ -481,7 +678,8 @@ PPDParser::PPDParser( const String& rFile ) :
m_pResolutions( NULL ),
m_pDefaultDuplexType( NULL ),
m_pDuplexTypes( NULL ),
- m_pFontList( NULL )
+ m_pFontList( NULL ),
+ m_pTranslator( new PPDTranslator() )
{
// read in the file
std::list< ByteString > aLines;
@@ -648,6 +846,7 @@ PPDParser::~PPDParser()
{
for( PPDParser::hash_type::iterator it = m_aKeys.begin(); it != m_aKeys.end(); ++it )
delete it->second;
+ delete m_pTranslator;
}
void PPDParser::insertKey( const String& rKey, PPDKey* pKey )
@@ -687,11 +886,11 @@ static sal_uInt8 getNibble( sal_Char cChar )
return nRet;
}
-String PPDParser::handleTranslation( const ByteString& rString )
+String PPDParser::handleTranslation( const ByteString& i_rString, bool bIsGlobalized )
{
- int nOrigLen = rString.Len();
+ int nOrigLen = i_rString.Len();
OStringBuffer aTrans( nOrigLen );
- const sal_Char* pStr = rString.GetBuffer();
+ const sal_Char* pStr = i_rString.GetBuffer();
const sal_Char* pEnd = pStr + nOrigLen;
while( pStr < pEnd )
{
@@ -710,14 +909,11 @@ String PPDParser::handleTranslation( const ByteString& rString )
else
aTrans.append( *pStr++ );
}
- return OStringToOUString( aTrans.makeStringAndClear(), m_aFileEncoding );
+ return OStringToOUString( aTrans.makeStringAndClear(), bIsGlobalized ? RTL_TEXTENCODING_UTF8 : m_aFileEncoding );
}
void PPDParser::parse( ::std::list< ByteString >& rLines )
{
- PPDValue* pValue = NULL;
- PPDKey* pKey = NULL;
-
std::list< ByteString >::iterator line = rLines.begin();
PPDParser::hash_type::const_iterator keyit;
while( line != rLines.end() )
@@ -765,14 +961,25 @@ void PPDParser::parse( ::std::list< ByteString >& rLines )
}
String aUniKey( aKey, RTL_TEXTENCODING_MS_1252 );
- keyit = m_aKeys.find( aUniKey );
- if( keyit == m_aKeys.end() )
+ // handle CUPS extension for globalized PPDs
+ bool bIsGlobalizedLine = false;
+ com::sun::star::lang::Locale aTransLocale;
+ if( ( aUniKey.Len() > 3 && aUniKey.GetChar( 2 ) == '.' ) ||
+ ( aUniKey.Len() > 5 && aUniKey.GetChar( 2 ) == '_' && aUniKey.GetChar( 5 ) == '.' ) )
{
- pKey = new PPDKey( aUniKey );
- insertKey( aUniKey, pKey );
+ if( aUniKey.GetChar( 2 ) == '.' )
+ {
+ aTransLocale.Language = aUniKey.Copy( 0, 2 );
+ aUniKey = aUniKey.Copy( 3 );
+ }
+ else
+ {
+ aTransLocale.Language = aUniKey.Copy( 0, 2 );
+ aTransLocale.Country = aUniKey.Copy( 3, 2 );
+ aUniKey = aUniKey.Copy( 6 );
+ }
+ bIsGlobalizedLine = true;
}
- else
- pKey = keyit->second;
String aOption;
nPos = aCurrentLine.Search( ':' );
@@ -784,76 +991,125 @@ void PPDParser::parse( ::std::list< ByteString >& rLines )
if( nTransPos != STRING_NOTFOUND )
aOption.Erase( nTransPos );
}
- pValue = pKey->insertValue( aOption );
- if( ! pValue )
- continue;
- if( nPos == STRING_NOTFOUND )
+ PPDValueType eType = eNo;
+ String aValue;
+ rtl::OUString aOptionTranslation;
+ rtl::OUString aValueTranslation;
+ if( nPos != STRING_NOTFOUND )
{
- // have a single main keyword
- pValue->m_eType = eNo;
- if( bQuery )
- pKey->eraseValue( aOption );
- continue;
- }
+ // found a colon, there may be an option
+ ByteString aLine = aCurrentLine.Copy( 1, nPos-1 );
+ aLine = WhitespaceToSpace( aLine );
+ int nTransPos = aLine.Search( '/' );
+ if( nTransPos != STRING_NOTFOUND )
+ aOptionTranslation = handleTranslation( aLine.Copy( nTransPos+1 ), bIsGlobalizedLine );
- // found a colon, there may be an option
- ByteString aLine = aCurrentLine.Copy( 1, nPos-1 );
- aLine = WhitespaceToSpace( aLine );
- int nTransPos = aLine.Search( '/' );
- if( nTransPos != STRING_NOTFOUND )
- pValue->m_aOptionTranslation = handleTranslation( aLine.Copy( nTransPos+1 ) );
-
- // read in more lines if necessary for multiline values
- aLine = aCurrentLine.Copy( nPos+1 );
- while( ! ( aLine.GetTokenCount( '"' ) & 1 ) &&
- line != rLines.end() )
- // while there is an even number of tokens; that m_eans
- // an odd number of doubleqoutes
- {
- // copy the newlines also
- aLine += '\n';
- aLine += *line;
- ++line;
+ // read in more lines if necessary for multiline values
+ aLine = aCurrentLine.Copy( nPos+1 );
+ if( aLine.Len() )
+ {
+ while( ! ( aLine.GetTokenCount( '"' ) & 1 ) &&
+ line != rLines.end() )
+ // while there is an even number of tokens; that means
+ // an odd number of doubleqoutes
+ {
+ // copy the newlines also
+ aLine += '\n';
+ aLine += *line;
+ ++line;
+ }
+ }
+ aLine = WhitespaceToSpace( aLine );
+
+ // #i100644# handle a missing value (actually a broken PPD)
+ if( ! aLine.Len() )
+ {
+ if( aOption.Len() &&
+ aUniKey.CompareToAscii( "JCL", 3 ) != COMPARE_EQUAL )
+ eType = eInvocation;
+ else
+ eType = eQuoted;
+ }
+ // check for invocation or quoted value
+ else if( aLine.GetChar(0) == '"' )
+ {
+ aLine.Erase( 0, 1 );
+ nTransPos = aLine.Search( '"' );
+ aValue = String( aLine.Copy( 0, nTransPos ), RTL_TEXTENCODING_MS_1252 );
+ // after the second doublequote can follow a / and a translation
+ aValueTranslation = handleTranslation( aLine.Copy( nTransPos+2 ), bIsGlobalizedLine );
+ // check for quoted value
+ if( aOption.Len() &&
+ aUniKey.CompareToAscii( "JCL", 3 ) != COMPARE_EQUAL )
+ eType = eInvocation;
+ else
+ eType = eQuoted;
+ }
+ // check for symbol value
+ else if( aLine.GetChar(0) == '^' )
+ {
+ aLine.Erase( 0, 1 );
+ aValue = String( aLine, RTL_TEXTENCODING_MS_1252 );
+ eType = eSymbol;
+ }
+ else
+ {
+ // must be a string value then
+ // strictly this is false because string values
+ // can contain any whitespace which is reduced
+ // to one space by now
+ // who cares ...
+ nTransPos = aLine.Search( '/' );
+ if( nTransPos == STRING_NOTFOUND )
+ nTransPos = aLine.Len();
+ aValue = String( aLine.Copy( 0, nTransPos ), RTL_TEXTENCODING_MS_1252 );
+ aValueTranslation = handleTranslation( aLine.Copy( nTransPos+1 ), bIsGlobalizedLine );
+ eType = eString;
+ }
}
- aLine = WhitespaceToSpace( aLine );
- // check for invocation or quoted value
- if( aLine.GetChar(0) == '"' )
+ // handle globalized PPD entries
+ if( bIsGlobalizedLine )
{
- aLine.Erase( 0, 1 );
- nTransPos = aLine.Search( '"' );
- pValue->m_aValue = String( aLine.Copy( 0, nTransPos ), RTL_TEXTENCODING_MS_1252 );
- // after the second doublequote can follow a / and a translation
- pValue->m_aValueTranslation = handleTranslation( aLine.Copy( nTransPos+2 ) );
- // check for quoted value
- if( pValue->m_aOption.Len() &&
- aKey.CompareTo( "JCL", 3 ) != COMPARE_EQUAL )
- pValue->m_eType = eInvocation;
+ // handle main key translations of form:
+ // *ll_CC.Translation MainKeyword/translated text: ""
+ if( aUniKey.EqualsAscii( "Translation" ) )
+ {
+ m_pTranslator->insertKey( aOption, aOptionTranslation, aTransLocale );
+ }
+ // handle options translations of for:
+ // *ll_CC.MainKeyword OptionKeyword/translated text: ""
else
- pValue->m_eType = eQuoted;
+ {
+ m_pTranslator->insertOption( aUniKey, aOption, aOptionTranslation, aTransLocale );
+ }
+ continue;
}
- // check for symbol value
- else if( aLine.GetChar(0) == '^' )
+
+ PPDKey* pKey = NULL;
+ keyit = m_aKeys.find( aUniKey );
+ if( keyit == m_aKeys.end() )
{
- aLine.Erase( 0, 1 );
- pValue->m_aValue = String( aLine, RTL_TEXTENCODING_MS_1252 );
- pValue->m_eType = eSymbol;
+ pKey = new PPDKey( aUniKey );
+ insertKey( aUniKey, pKey );
}
else
- {
- // must be a string value then
- // strictly this is false because string values
- // can contain any whitespace which is reduced
- // to one space by now
- // who cares ...
- nTransPos = aLine.Search( '/' );
- if( nTransPos == STRING_NOTFOUND )
- nTransPos = aLine.Len();
- pValue->m_aValue = String( aLine.Copy( 0, nTransPos ), RTL_TEXTENCODING_MS_1252 );
- pValue->m_aValueTranslation = handleTranslation( aLine.Copy( nTransPos+1 ) );
- pValue->m_eType = eString;
- }
+ pKey = keyit->second;
+
+ if( eType == eNo && bQuery )
+ continue;
+
+ PPDValue* pValue = pKey->insertValue( aOption );
+ if( ! pValue )
+ continue;
+ pValue->m_eType = eType;
+ pValue->m_aValue = aValue;
+
+ if( aOptionTranslation.getLength() )
+ m_pTranslator->insertOption( aUniKey, aOption, aOptionTranslation, aTransLocale );
+ if( aValueTranslation.getLength() )
+ m_pTranslator->insertValue( aUniKey, aOption, aValue, aValueTranslation, aTransLocale );
// eventually update query and remove from option list
if( bQuery && pKey->m_bQueryValue == FALSE )
@@ -879,7 +1135,7 @@ void PPDParser::parse( ::std::list< ByteString >& rLines )
keyit = m_aKeys.find( aKey );
if( keyit != m_aKeys.end() )
{
- pKey = keyit->second;
+ PPDKey* pKey = keyit->second;
const PPDValue* pDefValue = pKey->getValue( aOption );
if( pKey->m_pDefaultValue == NULL )
pKey->m_pDefaultValue = pDefValue;
@@ -890,7 +1146,7 @@ void PPDParser::parse( ::std::list< ByteString >& rLines )
// do not exist otherwise
// (example: DefaultResolution)
// so invent that key here and have a default value
- pKey = new PPDKey( aKey );
+ PPDKey* pKey = new PPDKey( aKey );
PPDValue* pNewValue = pKey->insertValue( aOption );
pNewValue->m_eType = eInvocation; // or what ?
insertKey( aKey, pKey );
@@ -915,7 +1171,7 @@ void PPDParser::parseOpenUI( const ByteString& rLine )
nPos = aKey.Search( '/' );
if( nPos != STRING_NOTFOUND )
{
- aTranslation = handleTranslation( aKey.Copy( nPos + 1 ) );
+ aTranslation = handleTranslation( aKey.Copy( nPos + 1 ), false );
aKey.Erase( nPos );
}
aKey = GetCommandLineToken( 1, aKey );
@@ -933,7 +1189,7 @@ void PPDParser::parseOpenUI( const ByteString& rLine )
pKey = keyit->second;
pKey->m_bUIOption = true;
- pKey->m_aUITranslation = aTranslation;
+ m_pTranslator->insertKey( pKey->getKey(), aTranslation );
ByteString aValue = WhitespaceToSpace( rLine.GetToken( 1, ':' ) );
if( aValue.CompareIgnoreCaseToAscii( "boolean" ) == COMPARE_EQUAL )
@@ -1393,6 +1649,36 @@ const String& PPDParser::getFont( int nFont ) const
return aEmptyString;
}
+rtl::OUString PPDParser::translateKey( const rtl::OUString& i_rKey,
+ const com::sun::star::lang::Locale& i_rLocale ) const
+{
+ rtl::OUString aResult( m_pTranslator->translateKey( i_rKey, i_rLocale ) );
+ if( aResult.getLength() == 0 )
+ aResult = i_rKey;
+ return aResult;
+}
+
+rtl::OUString PPDParser::translateOption( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const com::sun::star::lang::Locale& i_rLocale ) const
+{
+ rtl::OUString aResult( m_pTranslator->translateOption( i_rKey, i_rOption, i_rLocale ) );
+ if( aResult.getLength() == 0 )
+ aResult = i_rOption;
+ return aResult;
+}
+
+rtl::OUString PPDParser::translateValue( const rtl::OUString& i_rKey,
+ const rtl::OUString& i_rOption,
+ const rtl::OUString& i_rValue,
+ const com::sun::star::lang::Locale& i_rLocale ) const
+{
+ rtl::OUString aResult( m_pTranslator->translateValue( i_rKey, i_rOption, i_rValue, i_rLocale ) );
+ if( aResult.getLength() == 0 )
+ aResult = i_rValue;
+ return aResult;
+}
+
/*
* PPDKey
*/
diff --git a/vcl/unx/source/printer/printerinfomanager.cxx b/vcl/unx/source/printer/printerinfomanager.cxx
index 53cd662db8e0..ef6a67203cd8 100644
--- a/vcl/unx/source/printer/printerinfomanager.cxx
+++ b/vcl/unx/source/printer/printerinfomanager.cxx
@@ -119,6 +119,7 @@ PrinterInfoManager::PrinterInfoManager( Type eType ) :
m_pQueueInfo( NULL ),
m_eType( eType ),
m_bUseIncludeFeature( false ),
+ m_bUseJobPatch( true ),
m_aSystemDefaultPaper( RTL_CONSTASCII_USTRINGPARAM( "A4" ) ),
m_bDisableCUPS( false )
{
diff --git a/vcl/unx/source/printergfx/printerjob.cxx b/vcl/unx/source/printergfx/printerjob.cxx
index 1c42cafa4cb9..bc9746c3fe77 100644
--- a/vcl/unx/source/printergfx/printerjob.cxx
+++ b/vcl/unx/source/printergfx/printerjob.cxx
@@ -915,6 +915,9 @@ bool PrinterJob::writePageSetup( osl::File* pFile, const JobData& rJob, bool bWr
void PrinterJob::writeJobPatch( osl::File* pFile, const JobData& rJobData )
{
+ if( ! PrinterInfoManager::get().getUseJobPatch() )
+ return;
+
const PPDKey* pKey = NULL;
if( rJobData.m_pParser )
diff --git a/vcl/util/makefile.mk b/vcl/util/makefile.mk
index c5a99d47c709..72ffd89bd6ed 100644
--- a/vcl/util/makefile.mk
+++ b/vcl/util/makefile.mk
@@ -303,6 +303,7 @@ SHL2STDLIBS=\
$(VOSLIB) \
$(BASEGFXLIB) \
$(UNOTOOLSLIB) \
+ $(COMPHELPERLIB) \
$(CPPUHELPERLIB) \
$(CPPULIB) \
$(SALLIB)
diff --git a/vcl/util/makefile2.pmk b/vcl/util/makefile2.pmk
index 63b2889bc15d..cb13e3b42743 100644
--- a/vcl/util/makefile2.pmk
+++ b/vcl/util/makefile2.pmk
@@ -36,3 +36,10 @@ VISIBILITY_HIDDEN=TRUE
.IF "$(GUIBASE)"=="aqua"
CFLAGSCXX+=$(OBJCXXFLAGS)
.ENDIF # "$(GUIBASE)"=="aqua"
+
+#building with stlport, but graphite was not built with stlport
+.IF "$(USE_SYSTEM_STL)"!="YES"
+.IF "$(SYSTEM_GRAPHITE)"=="YES"
+CDEFS += -DGRAPHITEADAPTSTL
+.ENDIF
+.ENDIF
diff --git a/vcl/win/source/window/salframe.cxx b/vcl/win/source/window/salframe.cxx
index fc92757e0925..8bbd32994dec 100644..100755
--- a/vcl/win/source/window/salframe.cxx
+++ b/vcl/win/source/window/salframe.cxx
@@ -2978,6 +2978,11 @@ void WinSalFrame::UpdateSettings( AllSettings& rSettings )
aStyleSettings.SetCheckedColor( Color( nRed, nGreen, nBlue ) );
}
+ // caret width
+ DWORD nCaretWidth = 2;
+ if( SystemParametersInfo( SPI_GETCARETWIDTH, 0, &nCaretWidth, 0 ) )
+ aStyleSettings.SetCursorSize( nCaretWidth );
+
// High contrast
HIGHCONTRAST hc;
hc.cbSize = sizeof( HIGHCONTRAST );
diff --git a/wizards/com/sun/star/wizards/query/Finalizer.java b/wizards/com/sun/star/wizards/query/Finalizer.java
index 7079b1109742..0a7f0a42aec8 100644
--- a/wizards/com/sun/star/wizards/query/Finalizer.java
+++ b/wizards/com/sun/star/wizards/query/Finalizer.java
@@ -31,6 +31,7 @@ package com.sun.star.wizards.query;
import com.sun.star.wizards.common.*;
import com.sun.star.awt.XRadioButton;
+import com.sun.star.awt.XTextComponent;
import com.sun.star.wizards.db.*;
import com.sun.star.lang.IllegalArgumentException;
import com.sun.star.lang.XComponent;
@@ -44,7 +45,7 @@ public class Finalizer
private QueryWizard CurUnoDialog;
private String resQuery;
private Object m_aTxtSummary;
- private Object m_aTxtTitle;
+ private XTextComponent m_aTxtTitle;
private XRadioButton xRadioDisplayQuery;
private XRadioButton xRadioModifyQuery;
private QuerySummary CurDBMetaData;
@@ -75,7 +76,7 @@ public class Finalizer
{
new Integer(8), reslblQueryTitle, new Integer(95), new Integer(27), new Integer(QueryWizard.SOSUMMARY_PAGE), new Short(curtabindex++), new Integer(52)
});
- m_aTxtTitle = CurUnoDialog.insertTextField("txtQueryTitle", 0, null, new String[]
+ m_aTxtTitle = CurUnoDialog.insertTextField("txtQueryTitle", "changeTitle", this, new String[]
{
"Height", "HelpURL", "PositionX", "PositionY", "Step", "TabIndex", "Width"
},
@@ -128,6 +129,11 @@ public class Finalizer
});
}
+ public void changeTitle()
+ {
+ final String TitleName = m_aTxtTitle.getText();
+ CurUnoDialog.enableFinishButton(!"".equals(TitleName));
+ }
/* TODO: The title textbox always has to be updated when
a new Table has been selected if it is clear that the user has not made any input meanwhile
*/
@@ -191,11 +197,11 @@ public class Finalizer
CurUnoDialog.getCurFrame());
}
CurUnoDialog.xDialog.endExecute();
+ CurDBMetaData.oSQLQueryComposer = null;
+ CurDBMetaData = null;
+ CurUnoDialog = null;
}
}
- CurDBMetaData.oSQLQueryComposer = null;
- CurDBMetaData = null;
- CurUnoDialog = null;
}
catch (IllegalArgumentException e)
{
diff --git a/wizards/com/sun/star/wizards/query/QueryWizard.java b/wizards/com/sun/star/wizards/query/QueryWizard.java
index dcbb920e4b0d..14fe9c4757a9 100644
--- a/wizards/com/sun/star/wizards/query/QueryWizard.java
+++ b/wizards/com/sun/star/wizards/query/QueryWizard.java
@@ -298,6 +298,10 @@ public class QueryWizard extends WizardDialog
if ((switchToStep(ncurStep, SOSUMMARY_PAGE)) || (ncurStep == SOSUMMARY_PAGE))
{
components = CurFinalizer.finish();
+ if ( components == null )
+ {
+ setControlProperty("btnWizardFinish", "Enabled", false);
+ }
}
}
diff --git a/wizards/com/sun/star/wizards/report/IReportDocument.java b/wizards/com/sun/star/wizards/report/IReportDocument.java
index af8476f5c3e9..e94f93bf9d2e 100644
--- a/wizards/com/sun/star/wizards/report/IReportDocument.java
+++ b/wizards/com/sun/star/wizards/report/IReportDocument.java
@@ -204,7 +204,7 @@ public interface IReportDocument
* @param Name
* @param OpenMode
*/
- public void store(String Name, int OpenMode);
+ public void store(String Name, int OpenMode) throws com.sun.star.uno.Exception;
/**
* The current report is added to the DB View under the given name
diff --git a/wizards/com/sun/star/wizards/report/ReportFinalizer.java b/wizards/com/sun/star/wizards/report/ReportFinalizer.java
index 8c0df7c36c5c..9ffb89b768f5 100644
--- a/wizards/com/sun/star/wizards/report/ReportFinalizer.java
+++ b/wizards/com/sun/star/wizards/report/ReportFinalizer.java
@@ -244,8 +244,9 @@ public class ReportFinalizer
public void changeReportTitle()
{
- String TitleName = xTitleTextBox.getText();
+ final String TitleName = xTitleTextBox.getText();
CurReportDocument.liveupdate_updateReportTitle(TitleName);
+ CurUnoDialog.enableFinishButton(!"".equals(TitleName));
}
public int getReportOpenMode()
@@ -272,18 +273,25 @@ public class ReportFinalizer
public boolean finish()
{
StoreName = getStoreName();
- if (CurReportDocument.getRecordParser().getReportDocuments().hasByHierarchicalName(StoreName))
+ if (!CurReportDocument.getRecordParser().getReportDocuments().hasByHierarchicalName(StoreName))
{
- String sMsgReportDocumentNameDuplicate = CurUnoDialog.m_oResource.getResText(UIConsts.RID_REPORT + 76);
- String sShowMsgReportNameisDuplicate = JavaTools.replaceSubString(sMsgReportDocumentNameDuplicate, StoreName, "%REPORTNAME");
- /* int iMsg = */ CurUnoDialog.showMessageBox("ErrorBox", VclWindowPeerAttribute.OK, sShowMsgReportNameisDuplicate);
- return false;
- }
- else
- {
- CurReportDocument.store(StoreName, getReportOpenMode());
- ReportWizard.bCloseDocument = false;
- return true;
+ try
+ {
+ CurReportDocument.store(StoreName, getReportOpenMode());
+ ReportWizard.bCloseDocument = false;
+ return true;
+ }
+ catch(Exception e)
+ {
+ CurUnoDialog.showMessageBox("ErrorBox", VclWindowPeerAttribute.OK,e.getLocalizedMessage() );
+ CurUnoDialog.enableFinishButton(false);
+ return false;
+ }
}
+ String sMsgReportDocumentNameDuplicate = CurUnoDialog.m_oResource.getResText(UIConsts.RID_REPORT + 76);
+ String sShowMsgReportNameisDuplicate = JavaTools.replaceSubString(sMsgReportDocumentNameDuplicate, StoreName, "%REPORTNAME");
+ /* int iMsg = */ CurUnoDialog.showMessageBox("ErrorBox", VclWindowPeerAttribute.OK, sShowMsgReportNameisDuplicate);
+ CurUnoDialog.enableFinishButton(false);
+ return false;
}
}
diff --git a/wizards/com/sun/star/wizards/report/ReportTextImplementation.java b/wizards/com/sun/star/wizards/report/ReportTextImplementation.java
index 3d79c5d2d8ac..6e0091b52ef5 100644
--- a/wizards/com/sun/star/wizards/report/ReportTextImplementation.java
+++ b/wizards/com/sun/star/wizards/report/ReportTextImplementation.java
@@ -480,7 +480,7 @@ public class ReportTextImplementation extends ReportImplementationHelper impleme
return m_aDoc.xMSFDoc;
}
- public void store(String _sName, int _nOpenMode)
+ public void store(String _sName, int _nOpenMode) throws com.sun.star.uno.Exception
{
getDoc().createReportForm(ReportWizard.SOREPORTFORMNAME);
// int nOpenMode = getReportOpenMode();
diff --git a/wizards/com/sun/star/wizards/reportbuilder/ReportBuilderImplementation.java b/wizards/com/sun/star/wizards/reportbuilder/ReportBuilderImplementation.java
index dad827841e96..2972e8153787 100644
--- a/wizards/com/sun/star/wizards/reportbuilder/ReportBuilderImplementation.java
+++ b/wizards/com/sun/star/wizards/reportbuilder/ReportBuilderImplementation.java
@@ -37,7 +37,7 @@ import com.sun.star.wizards.report.*;
import com.sun.star.awt.XWindowPeer;
import com.sun.star.beans.PropertyValue;
import com.sun.star.beans.XPropertySet;
-import com.sun.star.container.XNameAccess;
+import com.sun.star.container.XHierarchicalNameContainer;
import com.sun.star.container.XNameContainer;
import com.sun.star.frame.XController;
import com.sun.star.frame.XDispatch;
@@ -340,7 +340,7 @@ public class ReportBuilderImplementation extends ReportImplementationHelper
throw new UnsupportedOperationException("Not supported yet.");
}
- public void store(String Name, int OpenMode)
+ public void store(String Name, int OpenMode) throws com.sun.star.uno.Exception
{
// throw new UnsupportedOperationException("Not supported yet.");
// getReportBuilderLayouter().store(Name);
@@ -351,27 +351,14 @@ public class ReportBuilderImplementation extends ReportImplementationHelper
return;
}
- try
- {
- final XNameAccess aNameAccess = (XNameAccess) UnoRuntime.queryInterface(XNameAccess.class, m_aReportDocument);
- final String[] aNames = aNameAccess.getElementNames();
-
-// m_xReportDefinition.storeToStorage(m_xReportDefinition.getDocumentStorage(), m_xReportDefinition.getArgs());
-
- final XCommandProcessor xProcessor = (XCommandProcessor) UnoRuntime.queryInterface(XCommandProcessor.class, m_aDocumentDefinition);
- com.sun.star.ucb.Command aCommand = new com.sun.star.ucb.Command();
- aCommand.Name = "storeOwn";
+ final XCommandProcessor xProcessor = UnoRuntime.queryInterface(XCommandProcessor.class, m_aDocumentDefinition);
+ final com.sun.star.ucb.Command aCommand = new com.sun.star.ucb.Command();
+ aCommand.Name = "storeOwn";
- final Object aObj2 = xProcessor.execute(aCommand, xProcessor.createCommandIdentifier(), null);
+ final Object aObj2 = xProcessor.execute(aCommand, xProcessor.createCommandIdentifier(), null);
- final XNameContainer aNameContainer = (XNameContainer) UnoRuntime.queryInterface(XNameContainer.class, m_aReportDocument);
-// aNameContainer.insertByName(Name, m_xReportDefinition);
- aNameContainer.insertByName(Name, m_aDocumentDefinition);
- }
- catch (Exception e)
- {
- int dummy = 0;
- }
+ final XHierarchicalNameContainer aNameContainer = UnoRuntime.queryInterface(XHierarchicalNameContainer.class, m_aReportDocument);
+ aNameContainer.insertByHierarchicalName(Name, m_aDocumentDefinition);
}
public boolean liveupdate_addGroupNametoDocument(String[] GroupNames, String CurGroupTitle, Vector GroupFieldVector, ArrayList ReportPath, int iSelCount)
diff --git a/writerfilter/source/ooxml/OOXMLPropertySetImpl.cxx b/writerfilter/source/ooxml/OOXMLPropertySetImpl.cxx
index 067ae4615a0f..936ef27de272 100644
--- a/writerfilter/source/ooxml/OOXMLPropertySetImpl.cxx
+++ b/writerfilter/source/ooxml/OOXMLPropertySetImpl.cxx
@@ -422,6 +422,7 @@ void OOXMLPropertySetImpl::resolve(Properties & rHandler)
debug_logger->startElement("error");
debug_logger->chars("zero-property");
debug_logger->endElement("error");
+ }
#endif
aIt++;
diff --git a/xmlhelp/prj/build.lst b/xmlhelp/prj/build.lst
index 6fd64bb01730..7430bf6d7ba9 100644
--- a/xmlhelp/prj/build.lst
+++ b/xmlhelp/prj/build.lst
@@ -1,4 +1,4 @@
-xh xmlhelp : comphelper ucbhelper LIBXSLT:libxslt unoil BERKELEYDB:berkeleydb LUCENE:lucene javaunohelper transex3 NULL
+xh xmlhelp : comphelper ucbhelper LIBXSLT:libxslt unoil BERKELEYDB:berkeleydb LUCENE:lucene javaunohelper l10ntools NULL
xh xmlhelp usr1 - all xh_mkout NULL
xh xmlhelp\inc nmake - all xh_inc NULL
xh xmlhelp\source\treeview nmake - all xh_treeview xh_inc NULL
diff --git a/xmlhelp/source/cxxhelp/provider/databases.cxx b/xmlhelp/source/cxxhelp/provider/databases.cxx
index 467dd1539fed..f5ff5b12c531 100644
--- a/xmlhelp/source/cxxhelp/provider/databases.cxx
+++ b/xmlhelp/source/cxxhelp/provider/databases.cxx
@@ -60,7 +60,7 @@
#include <com/sun/star/script/XInvocation.hpp>
#include <comphelper/locale.hxx>
-#include <transex3/compilehelp.hxx>
+#include <l10ntools/compilehelp.hxx>
#include <comphelper/storagehelper.hxx>
#include "databases.hxx"
diff --git a/xmloff/inc/xmlnmspe.hxx b/xmloff/inc/xmlnmspe.hxx
index f90ff05c084d..795b71b1a5bb 100644
--- a/xmloff/inc/xmlnmspe.hxx
+++ b/xmloff/inc/xmlnmspe.hxx
@@ -89,8 +89,9 @@ const sal_uInt16 XML_NAMESPACE_##prefix##_EXT = key; \
const sal_uInt16 XML_NAMESPACE_##prefix##_EXT_IDX = key;
XML_NAMESPACE_EXT( OFFICE, 37U )
+XML_NAMESPACE_EXT( TABLE, 38U )
-#define _XML_OLD_NAMESPACE_BASE 38U
+#define _XML_OLD_NAMESPACE_BASE 39U
// namespaces used in the technical preview (SO 5.2)
XML_OLD_NAMESPACE( FO, 0U )
diff --git a/xmloff/inc/xmloff/xmltoken.hxx b/xmloff/inc/xmloff/xmltoken.hxx
index 70e8ed82ca49..4a96de28b480 100644
--- a/xmloff/inc/xmloff/xmltoken.hxx
+++ b/xmloff/inc/xmloff/xmltoken.hxx
@@ -148,6 +148,9 @@ namespace xmloff { namespace token {
XML_NP_OFFICE_EXT,
XML_N_OFFICE_EXT,
+ XML_NP_TABLE_EXT,
+ XML_N_TABLE_EXT,
+
// units
XML_UNIT_MM,
XML_UNIT_M,
@@ -520,6 +523,7 @@ namespace xmloff { namespace token {
XML_DATA_LABEL_SYMBOL,
XML_DATA_LABEL_TEXT,
XML_DATA_PILOT_FIELD,
+ XML_DATA_PILOT_GRAND_TOTAL,
XML_DATA_PILOT_LEVEL,
XML_DATA_PILOT_MEMBER,
XML_DATA_PILOT_MEMBERS,
diff --git a/xmloff/source/core/xmlexp.cxx b/xmloff/source/core/xmlexp.cxx
index 2028ad26db25..e96759c3e470 100644
--- a/xmloff/source/core/xmlexp.cxx
+++ b/xmloff/source/core/xmlexp.cxx
@@ -322,6 +322,12 @@ void SvXMLExport::_InitCtor()
mpNamespaceMap->Add( GetXMLToken(XML_NP_OOOW), GetXMLToken(XML_N_OOOW), XML_NAMESPACE_OOOW );
mpNamespaceMap->Add( GetXMLToken(XML_NP_OOOC), GetXMLToken(XML_N_OOOC), XML_NAMESPACE_OOOC );
mpNamespaceMap->Add( GetXMLToken(XML_NP_OF), GetXMLToken(XML_N_OF), XML_NAMESPACE_OF );
+
+ if (getDefaultVersion() == SvtSaveOptions::ODFVER_LATEST)
+ {
+ mpNamespaceMap->Add(
+ GetXMLToken(XML_NP_TABLE_EXT), GetXMLToken(XML_N_TABLE_EXT), XML_NAMESPACE_TABLE_EXT);
+ }
}
if( (getExportFlags() & (EXPORT_MASTERSTYLES|EXPORT_CONTENT) ) != 0 )
{
diff --git a/xmloff/source/core/xmlimp.cxx b/xmloff/source/core/xmlimp.cxx
index 66ae95da5393..24866b9d6870 100644
--- a/xmloff/source/core/xmlimp.cxx
+++ b/xmloff/source/core/xmlimp.cxx
@@ -101,6 +101,7 @@ sal_Char __READONLY_DATA sXML_np__of[] = "_of";
sal_Char __READONLY_DATA sXML_np__style[] = "_style";
sal_Char __READONLY_DATA sXML_np__text[] = "_text";
sal_Char __READONLY_DATA sXML_np__table[] = "_table";
+sal_Char __READONLY_DATA sXML_np__table_ext[] = "_table_ooo";
sal_Char __READONLY_DATA sXML_np__draw[] = "_draw";
sal_Char __READONLY_DATA sXML_np__dr3d[] = "_dr3d";
sal_Char __READONLY_DATA sXML_np__fo[] = "_fo";
@@ -259,6 +260,9 @@ void SvXMLImport::_InitCtor()
mpNamespaceMap->Add( OUString( RTL_CONSTASCII_USTRINGPARAM ( sXML_np__table ) ),
GetXMLToken(XML_N_TABLE),
XML_NAMESPACE_TABLE );
+ mpNamespaceMap->Add( OUString( RTL_CONSTASCII_USTRINGPARAM ( sXML_np__table_ext ) ),
+ GetXMLToken(XML_N_TABLE_EXT),
+ XML_NAMESPACE_TABLE_EXT );
mpNamespaceMap->Add( OUString( RTL_CONSTASCII_USTRINGPARAM ( sXML_np__draw ) ),
GetXMLToken(XML_N_DRAW),
XML_NAMESPACE_DRAW );
diff --git a/xmloff/source/core/xmltoken.cxx b/xmloff/source/core/xmltoken.cxx
index ae95763f1936..3073ead17646 100644
--- a/xmloff/source/core/xmltoken.cxx
+++ b/xmloff/source/core/xmltoken.cxx
@@ -156,6 +156,9 @@ namespace xmloff { namespace token {
TOKEN( "officeooo", XML_NP_OFFICE_EXT ),
TOKEN( "http://openoffice.org/2009/office", XML_N_OFFICE_EXT ),
+ TOKEN( "tableooo", XML_NP_TABLE_EXT ),
+ TOKEN( "http://openoffice.org/2009/table", XML_N_TABLE_EXT ),
+
// units
TOKEN( "mm", XML_UNIT_MM ),
TOKEN( "m", XML_UNIT_M ),
@@ -528,6 +531,7 @@ namespace xmloff { namespace token {
TOKEN( "data-label-symbol", XML_DATA_LABEL_SYMBOL ),
TOKEN( "data-label-text", XML_DATA_LABEL_TEXT ),
TOKEN( "data-pilot-field", XML_DATA_PILOT_FIELD ),
+ TOKEN( "data-pilot-grand-total", XML_DATA_PILOT_GRAND_TOTAL ),
TOKEN( "data-pilot-level", XML_DATA_PILOT_LEVEL ),
TOKEN( "data-pilot-member", XML_DATA_PILOT_MEMBER ),
TOKEN( "data-pilot-members", XML_DATA_PILOT_MEMBERS ),
diff --git a/xmloff/source/draw/ximpshap.cxx b/xmloff/source/draw/ximpshap.cxx
index 65aad96bad86..c4c86abb7eef 100644
--- a/xmloff/source/draw/ximpshap.cxx
+++ b/xmloff/source/draw/ximpshap.cxx
@@ -2994,7 +2994,18 @@ void SdXMLPluginShapeContext::EndElement()
else
{
// in case we have a media object
- xProps->setPropertyValue( OUString( RTL_CONSTASCII_USTRINGPARAM( "MediaURL" ) ), uno::makeAny( maHref ) );
+
+ OUString sTempRef;
+
+ // check for package URL
+ if( GetImport().IsPackageURL( maHref ) )
+ {
+ sTempRef = OUString( RTL_CONSTASCII_USTRINGPARAM( "vnd.sun.star.Package:" ) );
+ }
+
+ sTempRef += maHref;
+
+ xProps->setPropertyValue( OUString( RTL_CONSTASCII_USTRINGPARAM( "MediaURL" ) ), uno::makeAny( sTempRef ) );
for( sal_Int32 nParam = 0; nParam < maParams.getLength(); ++nParam )
{
diff --git a/xpdf/xpdf-3.02.patch b/xpdf/xpdf-3.02.patch
index 82d4ffadb701..341ad73132a2 100644
--- a/xpdf/xpdf-3.02.patch
+++ b/xpdf/xpdf-3.02.patch
@@ -1,16 +1,5 @@
---- misc/xpdf-3.02/goo/GString.cc Tue Feb 27 23:05:51 2007
-+++ misc/build/xpdf-3.02/goo/GString.cc Mon Apr 7 13:16:54 2008
-@@ -528,7 +528,7 @@
- if ((neg = x < 0)) {
- x = -x;
- }
-- x = floor(x * pow(10, prec) + 0.5);
-+ x = floor(x * pow(10.0, prec) + 0.5);
- i = bufSize;
- started = !trim;
- for (j = 0; j < prec && i > 1; ++j) {
--- misc/xpdf-3.02/goo/gmem.cc 2007-02-27 23:05:51.000000000 +0100
-+++ misc/build/xpdf-3.02/goo/gmem.cc 2009-04-22 19:21:14.274507454 +0200
++++ misc/build/xpdf-3.02/goo/gmem.cc 2009-11-10 11:43:10.374175496 +0100
@@ -55,7 +55,15 @@
void *data;
unsigned long *trl, *p;
@@ -79,8 +68,19 @@
if (p) {
free(p);
}
---- misc/xpdf-3.02/ms_make.bat Tue Feb 27 23:05:51 2007
-+++ misc/build/xpdf-3.02/ms_make.bat Mon Apr 7 13:16:54 2008
+--- misc/xpdf-3.02/goo/GString.cc 2007-02-27 23:05:51.000000000 +0100
++++ misc/build/xpdf-3.02/goo/GString.cc 2009-11-10 11:43:10.368006116 +0100
+@@ -528,7 +528,7 @@
+ if ((neg = x < 0)) {
+ x = -x;
+ }
+- x = floor(x * pow(10, prec) + 0.5);
++ x = floor(x * pow(10.0, prec) + 0.5);
+ i = bufSize;
+ started = !trim;
+ for (j = 0; j < prec && i > 1; ++j) {
+--- misc/xpdf-3.02/ms_make.bat 2007-02-27 23:05:51.000000000 +0100
++++ misc/build/xpdf-3.02/ms_make.bat 2009-11-10 11:43:10.450112062 +0100
@@ -1,5 +1,5 @@
set CC=cl
-set CFLAGS=/DWIN32 /I.. /I..\goo /I..\fofi /O2 /nologo
@@ -135,8 +135,121 @@
-%CXX% %LINKFLAGS% /Fepdftoppm.exe Annot.obj Array.obj BuiltinFont.obj BuiltinFontTables.obj Catalog.obj CharCodeToUnicode.obj CMap.obj Decrypt.obj Dict.obj Error.obj FontEncodingTables.obj Function.obj Gfx.obj GfxFont.obj GfxState.obj GlobalParams.obj JArithmeticDecoder.obj JBIG2Stream.obj JPXStream.obj Lexer.obj Link.obj NameToCharCode.obj Object.obj Outline.obj OutputDev.obj Page.obj Parser.obj PDFDoc.obj PDFDocEncoding.obj PSTokenizer.obj SecurityHandler.obj SplashOutputDev.obj Stream.obj UnicodeMap.obj UnicodeTypeTable.obj XRef.obj pdftoppm.obj ..\splash\splash.lib ..\fofi\fofi.lib ..\goo\Goo.lib %FT2DIR%\freetype2.lib shell32.lib user32.lib gdi32.lib advapi32.lib
-
-cd ..
+--- misc/xpdf-3.02/splash/SplashBitmap.cc 2007-02-27 23:05:52.000000000 +0100
++++ misc/build/xpdf-3.02/splash/SplashBitmap.cc 2009-11-10 11:43:54.912615507 +0100
+@@ -11,6 +11,7 @@
+ #endif
+
+ #include <stdio.h>
++#include <limits.h>
+ #include "gmem.h"
+ #include "SplashErrorCodes.h"
+ #include "SplashBitmap.h"
+@@ -27,30 +28,48 @@
+ mode = modeA;
+ switch (mode) {
+ case splashModeMono1:
+- rowSize = (width + 7) >> 3;
++ if (width > 0) {
++ rowSize = (width + 7) >> 3;
++ } else {
++ rowSize = -1;
++ }
+ break;
+ case splashModeMono8:
+- rowSize = width;
++ if (width > 0) {
++ rowSize = width;
++ } else {
++ rowSize = -1;
++ }
+ break;
+ case splashModeRGB8:
+ case splashModeBGR8:
+- rowSize = width * 3;
++ if (width > 0 && width <= INT_MAX / 3) {
++ rowSize = width * 3;
++ } else {
++ rowSize = -1;
++ }
+ break;
+ #if SPLASH_CMYK
+ case splashModeCMYK8:
+- rowSize = width * 4;
++ if (width > 0 && width <= INT_MAX / 4) {
++ rowSize = width * 4;
++ } else {
++ rowSize = -1;
++ }
+ break;
+ #endif
+ }
+- rowSize += rowPad - 1;
+- rowSize -= rowSize % rowPad;
+- data = (SplashColorPtr)gmalloc(rowSize * height);
++ if (rowSize > 0) {
++ rowSize += rowPad - 1;
++ rowSize -= rowSize % rowPad;
++ }
++ data = (SplashColorPtr)gmallocn(height, rowSize);
+ if (!topDown) {
+ data += (height - 1) * rowSize;
+ rowSize = -rowSize;
+ }
+ if (alphaA) {
+- alpha = (Guchar *)gmalloc(width * height);
++ alpha = (Guchar *)gmallocn(width, height);
+ } else {
+ alpha = NULL;
+ }
+--- misc/xpdf-3.02/splash/Splash.cc 2007-02-27 23:05:52.000000000 +0100
++++ misc/build/xpdf-3.02/splash/Splash.cc 2009-11-10 11:43:54.894089400 +0100
+@@ -12,6 +12,7 @@
+
+ #include <stdlib.h>
+ #include <string.h>
++#include <limits.h>
+ #include "gmem.h"
+ #include "SplashErrorCodes.h"
+ #include "SplashMath.h"
+@@ -1912,7 +1913,10 @@
+ xq = w % scaledWidth;
+
+ // allocate pixel buffer
+- pixBuf = (SplashColorPtr)gmalloc((yp + 1) * w);
++ if (yp < 0 || yp > INT_MAX - 1) {
++ return splashErrBadArg;
++ }
++ pixBuf = (SplashColorPtr)gmallocn(yp + 1, w);
+
+ // initialize the pixel pipe
+ pipeInit(&pipe, 0, 0, state->fillPattern, NULL, state->fillAlpha,
+@@ -2208,9 +2212,12 @@
+ xq = w % scaledWidth;
+
+ // allocate pixel buffers
+- colorBuf = (SplashColorPtr)gmalloc((yp + 1) * w * nComps);
++ if (yp < 0 || yp > INT_MAX - 1 || w > INT_MAX / nComps) {
++ return splashErrBadArg;
++ }
++ colorBuf = (SplashColorPtr)gmallocn(yp + 1, w * nComps);
+ if (srcAlpha) {
+- alphaBuf = (Guchar *)gmalloc((yp + 1) * w);
++ alphaBuf = (Guchar *)gmallocn(yp + 1, w);
+ } else {
+ alphaBuf = NULL;
+ }
+--- misc/xpdf-3.02/splash/SplashErrorCodes.h 2007-02-27 23:05:52.000000000 +0100
++++ misc/build/xpdf-3.02/splash/SplashErrorCodes.h 2009-11-10 11:43:54.903536237 +0100
+@@ -29,4 +29,6 @@
+
+ #define splashErrSingularMatrix 8 // matrix is singular
+
++#define splashErrBadArg 9 // bad argument
++
+ #endif
--- misc/xpdf-3.02/xpdf/JBIG2Stream.cc 2007-02-27 23:05:52.000000000 +0100
-+++ misc/build/xpdf-3.02/xpdf/JBIG2Stream.cc 2009-04-22 19:21:14.286412894 +0200
++++ misc/build/xpdf-3.02/xpdf/JBIG2Stream.cc 2009-11-10 11:43:10.393213949 +0100
@@ -422,12 +422,14 @@
table[i] = table[len];
@@ -953,7 +1066,7 @@
for (x = 0; x < w; ++x) {
--- misc/xpdf-3.02/xpdf/JBIG2Stream.h 2007-02-27 23:05:52.000000000 +0100
-+++ misc/build/xpdf-3.02/xpdf/JBIG2Stream.h 2009-04-22 19:21:14.293918758 +0200
++++ misc/build/xpdf-3.02/xpdf/JBIG2Stream.h 2009-11-10 11:43:10.400610529 +0100
@@ -78,6 +78,10 @@
Guint *refSegs, Guint nRefSegs);
void readGenericRegionSeg(Guint segNum, GBool imm,
@@ -966,7 +1079,7 @@
int templ, GBool tpgdOn,
GBool useSkip, JBIG2Bitmap *skip,
--- misc/xpdf-3.02/xpdf/Makefile.in 2007-02-27 23:05:52.000000000 +0100
-+++ misc/build/xpdf-3.02/xpdf/Makefile.in 2009-04-22 19:20:56.651099700 +0200
++++ misc/build/xpdf-3.02/xpdf/Makefile.in 2009-11-10 11:43:10.407182402 +0100
@@ -20,6 +20,8 @@
SPLASHLIBDIR = ../splash
@@ -1006,9 +1119,31 @@
#------------------------------------------------------------------------
+--- misc/xpdf-3.02/xpdf/PSOutputDev.cc 2007-02-27 23:05:52.000000000 +0100
++++ misc/build/xpdf-3.02/xpdf/PSOutputDev.cc 2009-11-10 11:43:54.879574544 +0100
+@@ -4301,7 +4301,7 @@
+ width, -height, height);
+
+ // allocate a line buffer
+- lineBuf = (Guchar *)gmalloc(4 * width);
++ lineBuf = (Guchar *)gmallocn(width, 4);
+
+ // set up to process the data stream
+ imgStr = new ImageStream(str, width, colorMap->getNumPixelComps(),
--- misc/xpdf-3.02/xpdf/Stream.cc 2007-02-27 23:05:52.000000000 +0100
-+++ misc/build/xpdf-3.02/xpdf/Stream.cc 2009-04-22 19:20:56.661311973 +0200
-@@ -410,15 +410,13 @@
++++ misc/build/xpdf-3.02/xpdf/Stream.cc 2009-11-10 11:43:54.863071127 +0100
+@@ -323,6 +323,10 @@
+ } else {
+ imgLineSize = nVals;
+ }
++ if (width > INT_MAX / nComps) {
++ // force a call to gmallocn(-1,...), which will throw an exception
++ imgLineSize = -1;
++ }
+ imgLine = (Guchar *)gmallocn(imgLineSize, sizeof(Guchar));
+ imgIdx = nVals;
+ }
+@@ -410,15 +414,13 @@
ok = gFalse;
nVals = width * nComps;
@@ -1029,7 +1164,7 @@
return;
}
predLine = (Guchar *)gmalloc(rowBytes);
-@@ -1245,23 +1243,26 @@
+@@ -1245,23 +1247,26 @@
columns = columnsA;
if (columns < 1) {
columns = 1;
@@ -1064,7 +1199,7 @@
buf = EOF;
}
-@@ -1280,9 +1281,9 @@
+@@ -1280,9 +1285,9 @@
row = 0;
nextLine2D = encoding < 0;
inputBits = 0;
@@ -1077,7 +1212,7 @@
buf = EOF;
// skip any initial zero bits and end-of-line marker, and get the 2D
-@@ -1299,211 +1300,230 @@
+@@ -1299,211 +1304,230 @@
}
}
@@ -1446,7 +1581,7 @@
// byte-align the row
if (byteAlign) {
inputBits &= ~7;
-@@ -1562,14 +1582,17 @@
+@@ -1562,14 +1586,17 @@
// this if we know the stream contains end-of-line markers because
// the "just plow on" technique tends to work better otherwise
} else if (err && endOfLine) {
@@ -1467,7 +1602,7 @@
eatBits(12);
if (encoding > 0) {
eatBits(1);
-@@ -1577,11 +1600,11 @@
+@@ -1577,11 +1604,11 @@
}
}
@@ -1484,7 +1619,7 @@
}
++row;
-@@ -1589,39 +1612,43 @@
+@@ -1589,39 +1616,43 @@
// get a byte
if (outputBits >= 8) {
@@ -1549,7 +1684,7 @@
return buf;
}
-@@ -1663,6 +1690,9 @@
+@@ -1663,6 +1694,9 @@
code = 0; // make gcc happy
if (endOfBlock) {
code = lookBits(12);
@@ -1559,7 +1694,7 @@
if ((code >> 5) == 0) {
p = &whiteTab1[code];
} else {
-@@ -1675,6 +1705,9 @@
+@@ -1675,6 +1709,9 @@
} else {
for (n = 1; n <= 9; ++n) {
code = lookBits(n);
@@ -1569,7 +1704,7 @@
if (n < 9) {
code <<= 9 - n;
}
-@@ -1686,6 +1719,9 @@
+@@ -1686,6 +1723,9 @@
}
for (n = 11; n <= 12; ++n) {
code = lookBits(n);
@@ -1579,7 +1714,7 @@
if (n < 12) {
code <<= 12 - n;
}
-@@ -1711,9 +1747,12 @@
+@@ -1711,9 +1751,12 @@
code = 0; // make gcc happy
if (endOfBlock) {
code = lookBits(13);
@@ -1593,7 +1728,7 @@
p = &blackTab2[(code >> 1) - 64];
} else {
p = &blackTab3[code >> 7];
-@@ -1725,6 +1764,9 @@
+@@ -1725,6 +1768,9 @@
} else {
for (n = 2; n <= 6; ++n) {
code = lookBits(n);
@@ -1603,7 +1738,7 @@
if (n < 6) {
code <<= 6 - n;
}
-@@ -1736,6 +1778,9 @@
+@@ -1736,6 +1782,9 @@
}
for (n = 7; n <= 12; ++n) {
code = lookBits(n);
@@ -1613,7 +1748,7 @@
if (n < 12) {
code <<= 12 - n;
}
-@@ -1749,6 +1794,9 @@
+@@ -1749,6 +1798,9 @@
}
for (n = 10; n <= 13; ++n) {
code = lookBits(n);
@@ -1623,7 +1758,7 @@
if (n < 13) {
code <<= 13 - n;
}
-@@ -1963,6 +2011,12 @@
+@@ -1963,6 +2015,12 @@
// allocate a buffer for the whole image
bufWidth = ((width + mcuWidth - 1) / mcuWidth) * mcuWidth;
bufHeight = ((height + mcuHeight - 1) / mcuHeight) * mcuHeight;
@@ -1636,7 +1771,7 @@
for (i = 0; i < numComps; ++i) {
frameBuf[i] = (int *)gmallocn(bufWidth * bufHeight, sizeof(int));
memset(frameBuf[i], 0, bufWidth * bufHeight * sizeof(int));
-@@ -3038,6 +3092,11 @@
+@@ -3038,6 +3096,11 @@
}
scanInfo.firstCoeff = str->getChar();
scanInfo.lastCoeff = str->getChar();
@@ -1648,8 +1783,8 @@
c = str->getChar();
scanInfo.ah = (c >> 4) & 0x0f;
scanInfo.al = c & 0x0f;
---- misc/xpdf-3.02/xpdf/Stream.h Tue Feb 27 23:05:52 2007
-+++ misc/build/xpdf-3.02/xpdf/Stream.h Mon Apr 21 15:42:50 2008
+--- misc/xpdf-3.02/xpdf/Stream.h 2007-02-27 23:05:52.000000000 +0100
++++ misc/build/xpdf-3.02/xpdf/Stream.h 2009-11-10 11:43:10.426813566 +0100
@@ -528,13 +528,15 @@
int row; // current row
int inputBuf; // input buffer
@@ -1670,3 +1805,68 @@
short getTwoDimCode();
short getWhiteCode();
short getBlackCode();
+--- misc/xpdf-3.02/xpdf/XRef.cc 2007-02-27 23:05:52.000000000 +0100
++++ misc/build/xpdf-3.02/xpdf/XRef.cc 2009-11-10 11:43:54.923556696 +0100
+@@ -52,6 +52,8 @@
+ // generation 0.
+ ObjectStream(XRef *xref, int objStrNumA);
+
++ GBool isOk() { return ok; }
++
+ ~ObjectStream();
+
+ // Return the object number of this object stream.
+@@ -67,6 +69,7 @@
+ int nObjects; // number of objects in the stream
+ Object *objs; // the objects (length = nObjects)
+ int *objNums; // the object numbers (length = nObjects)
++ GBool ok;
+ };
+
+ ObjectStream::ObjectStream(XRef *xref, int objStrNumA) {
+@@ -80,6 +83,7 @@
+ nObjects = 0;
+ objs = NULL;
+ objNums = NULL;
++ ok = gFalse;
+
+ if (!xref->fetch(objStrNum, 0, &objStr)->isStream()) {
+ goto err1;
+@@ -105,6 +109,13 @@
+ goto err1;
+ }
+
++ // this is an arbitrary limit to avoid integer overflow problems
++ // in the 'new Object[nObjects]' call (Acrobat apparently limits
++ // object streams to 100-200 objects)
++ if (nObjects > 1000000) {
++ error(-1, "Too many objects in an object stream");
++ goto err1;
++ }
+ objs = new Object[nObjects];
+ objNums = (int *)gmallocn(nObjects, sizeof(int));
+ offsets = (int *)gmallocn(nObjects, sizeof(int));
+@@ -161,10 +172,10 @@
+ }
+
+ gfree(offsets);
++ ok = gTrue;
+
+ err1:
+ objStr.free();
+- return;
+ }
+
+ ObjectStream::~ObjectStream() {
+@@ -837,6 +848,11 @@
+ delete objStr;
+ }
+ objStr = new ObjectStream(this, e->offset);
++ if (!objStr->isOk()) {
++ delete objStr;
++ objStr = NULL;
++ goto err;
++ }
+ }
+ objStr->getObject(e->gen, num, obj);
+ break;